From 54dd7640969e1f414f9b1111f874f85171ab6987 Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Sun, 6 Apr 2025 11:08:25 -0700 Subject: [PATCH] GCN pal / jpn support, some debug work (#2375) * d_save debug cleanup / d_s_menu debug * gameinfo / kankyo struct debug fixes * pal building ok * jp building ok * some tests with jp * some more pal/jp tests --- config/GZ2J01/build.sha1 | 758 + config/GZ2J01/config.yml | 4659 +++ config/GZ2J01/rels/d_a_L7demo_dr/splits.txt | 14 + config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt | 65 + config/GZ2J01/rels/d_a_L7low_dr/splits.txt | 14 + config/GZ2J01/rels/d_a_L7low_dr/symbols.txt | 40 + .../GZ2J01/rels/d_a_L7op_demo_dr/splits.txt | 14 + .../GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt | 131 + config/GZ2J01/rels/d_a_alldie/splits.txt | 12 + config/GZ2J01/rels/d_a_alldie/symbols.txt | 21 + config/GZ2J01/rels/d_a_andsw/splits.txt | 12 + config/GZ2J01/rels/d_a_andsw/symbols.txt | 14 + config/GZ2J01/rels/d_a_andsw2/splits.txt | 12 + config/GZ2J01/rels/d_a_andsw2/symbols.txt | 31 + config/GZ2J01/rels/d_a_arrow/splits.txt | 21 + config/GZ2J01/rels/d_a_arrow/symbols.txt | 176 + config/GZ2J01/rels/d_a_b_bh/splits.txt | 22 + config/GZ2J01/rels/d_a_b_bh/symbols.txt | 159 + config/GZ2J01/rels/d_a_b_bq/splits.txt | 22 + config/GZ2J01/rels/d_a_b_bq/symbols.txt | 296 + config/GZ2J01/rels/d_a_b_dr/splits.txt | 22 + config/GZ2J01/rels/d_a_b_dr/symbols.txt | 313 + config/GZ2J01/rels/d_a_b_dre/splits.txt | 22 + config/GZ2J01/rels/d_a_b_dre/symbols.txt | 194 + config/GZ2J01/rels/d_a_b_ds/splits.txt | 22 + config/GZ2J01/rels/d_a_b_ds/symbols.txt | 648 + config/GZ2J01/rels/d_a_b_gg/splits.txt | 22 + config/GZ2J01/rels/d_a_b_gg/symbols.txt | 349 + config/GZ2J01/rels/d_a_b_gm/splits.txt | 22 + config/GZ2J01/rels/d_a_b_gm/symbols.txt | 266 + config/GZ2J01/rels/d_a_b_gnd/splits.txt | 22 + config/GZ2J01/rels/d_a_b_gnd/symbols.txt | 394 + config/GZ2J01/rels/d_a_b_go/splits.txt | 22 + config/GZ2J01/rels/d_a_b_go/symbols.txt | 61 + config/GZ2J01/rels/d_a_b_gos/splits.txt | 22 + config/GZ2J01/rels/d_a_b_gos/symbols.txt | 66 + config/GZ2J01/rels/d_a_b_mgn/splits.txt | 22 + config/GZ2J01/rels/d_a_b_mgn/symbols.txt | 258 + config/GZ2J01/rels/d_a_b_ob/splits.txt | 22 + config/GZ2J01/rels/d_a_b_ob/symbols.txt | 384 + config/GZ2J01/rels/d_a_b_oh/splits.txt | 22 + config/GZ2J01/rels/d_a_b_oh/symbols.txt | 132 + config/GZ2J01/rels/d_a_b_oh2/splits.txt | 16 + config/GZ2J01/rels/d_a_b_oh2/symbols.txt | 42 + config/GZ2J01/rels/d_a_b_tn/splits.txt | 22 + config/GZ2J01/rels/d_a_b_tn/symbols.txt | 391 + config/GZ2J01/rels/d_a_b_yo/splits.txt | 22 + config/GZ2J01/rels/d_a_b_yo/symbols.txt | 311 + config/GZ2J01/rels/d_a_b_yo_ice/splits.txt | 22 + config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt | 133 + config/GZ2J01/rels/d_a_b_zant/splits.txt | 22 + config/GZ2J01/rels/d_a_b_zant/symbols.txt | 379 + .../GZ2J01/rels/d_a_b_zant_magic/splits.txt | 14 + .../GZ2J01/rels/d_a_b_zant_magic/symbols.txt | 60 + .../GZ2J01/rels/d_a_b_zant_mobile/splits.txt | 22 + .../GZ2J01/rels/d_a_b_zant_mobile/symbols.txt | 93 + config/GZ2J01/rels/d_a_b_zant_sima/splits.txt | 14 + .../GZ2J01/rels/d_a_b_zant_sima/symbols.txt | 36 + config/GZ2J01/rels/d_a_balloon_2D/splits.txt | 22 + config/GZ2J01/rels/d_a_balloon_2D/symbols.txt | 70 + config/GZ2J01/rels/d_a_bd/splits.txt | 22 + config/GZ2J01/rels/d_a_bd/symbols.txt | 167 + config/GZ2J01/rels/d_a_bg/splits.txt | 16 + config/GZ2J01/rels/d_a_bg/symbols.txt | 57 + config/GZ2J01/rels/d_a_bg_obj/splits.txt | 17 + config/GZ2J01/rels/d_a_bg_obj/symbols.txt | 124 + config/GZ2J01/rels/d_a_boomerang/splits.txt | 16 + config/GZ2J01/rels/d_a_boomerang/symbols.txt | 192 + config/GZ2J01/rels/d_a_bullet/splits.txt | 22 + config/GZ2J01/rels/d_a_bullet/symbols.txt | 66 + config/GZ2J01/rels/d_a_canoe/splits.txt | 21 + config/GZ2J01/rels/d_a_canoe/symbols.txt | 155 + config/GZ2J01/rels/d_a_coach_2D/splits.txt | 22 + config/GZ2J01/rels/d_a_coach_2D/symbols.txt | 52 + config/GZ2J01/rels/d_a_coach_fire/splits.txt | 14 + config/GZ2J01/rels/d_a_coach_fire/symbols.txt | 35 + config/GZ2J01/rels/d_a_cow/splits.txt | 22 + config/GZ2J01/rels/d_a_cow/symbols.txt | 346 + config/GZ2J01/rels/d_a_crod/splits.txt | 15 + config/GZ2J01/rels/d_a_crod/symbols.txt | 47 + config/GZ2J01/rels/d_a_cstaF/splits.txt | 17 + config/GZ2J01/rels/d_a_cstaF/symbols.txt | 89 + config/GZ2J01/rels/d_a_cstatue/splits.txt | 21 + config/GZ2J01/rels/d_a_cstatue/symbols.txt | 192 + config/GZ2J01/rels/d_a_demo00/splits.txt | 22 + config/GZ2J01/rels/d_a_demo00/symbols.txt | 192 + config/GZ2J01/rels/d_a_demo_item/splits.txt | 22 + config/GZ2J01/rels/d_a_demo_item/symbols.txt | 126 + config/GZ2J01/rels/d_a_disappear/splits.txt | 14 + config/GZ2J01/rels/d_a_disappear/symbols.txt | 27 + config/GZ2J01/rels/d_a_dmidna/splits.txt | 14 + config/GZ2J01/rels/d_a_dmidna/symbols.txt | 20 + config/GZ2J01/rels/d_a_do/splits.txt | 22 + config/GZ2J01/rels/d_a_do/symbols.txt | 235 + config/GZ2J01/rels/d_a_door_boss/splits.txt | 15 + config/GZ2J01/rels/d_a_door_boss/symbols.txt | 75 + config/GZ2J01/rels/d_a_door_bossL1/splits.txt | 15 + .../GZ2J01/rels/d_a_door_bossL1/symbols.txt | 112 + config/GZ2J01/rels/d_a_door_bossL5/splits.txt | 15 + .../GZ2J01/rels/d_a_door_bossL5/symbols.txt | 85 + .../GZ2J01/rels/d_a_door_dbdoor00/splits.txt | 16 + .../GZ2J01/rels/d_a_door_dbdoor00/symbols.txt | 68 + config/GZ2J01/rels/d_a_door_knob00/splits.txt | 16 + .../GZ2J01/rels/d_a_door_knob00/symbols.txt | 97 + .../GZ2J01/rels/d_a_door_mbossL1/splits.txt | 15 + .../GZ2J01/rels/d_a_door_mbossL1/symbols.txt | 169 + config/GZ2J01/rels/d_a_door_push/splits.txt | 15 + config/GZ2J01/rels/d_a_door_push/symbols.txt | 67 + .../GZ2J01/rels/d_a_door_shutter/splits.txt | 16 + .../GZ2J01/rels/d_a_door_shutter/symbols.txt | 170 + config/GZ2J01/rels/d_a_door_spiral/splits.txt | 11 + .../GZ2J01/rels/d_a_door_spiral/symbols.txt | 6 + config/GZ2J01/rels/d_a_dshutter/splits.txt | 17 + config/GZ2J01/rels/d_a_dshutter/symbols.txt | 101 + config/GZ2J01/rels/d_a_e_ai/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ai/symbols.txt | 116 + config/GZ2J01/rels/d_a_e_arrow/splits.txt | 21 + config/GZ2J01/rels/d_a_e_arrow/symbols.txt | 148 + config/GZ2J01/rels/d_a_e_ba/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ba/symbols.txt | 118 + config/GZ2J01/rels/d_a_e_bee/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bee/symbols.txt | 139 + config/GZ2J01/rels/d_a_e_bg/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bg/symbols.txt | 110 + config/GZ2J01/rels/d_a_e_bi/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bi/symbols.txt | 170 + config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt | 14 + config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt | 15 + config/GZ2J01/rels/d_a_e_bs/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bs/symbols.txt | 119 + config/GZ2J01/rels/d_a_e_bu/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bu/symbols.txt | 119 + config/GZ2J01/rels/d_a_e_bug/splits.txt | 22 + config/GZ2J01/rels/d_a_e_bug/symbols.txt | 149 + config/GZ2J01/rels/d_a_e_cr/splits.txt | 22 + config/GZ2J01/rels/d_a_e_cr/symbols.txt | 89 + config/GZ2J01/rels/d_a_e_cr_egg/splits.txt | 14 + config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt | 41 + config/GZ2J01/rels/d_a_e_db/splits.txt | 22 + config/GZ2J01/rels/d_a_e_db/symbols.txt | 167 + config/GZ2J01/rels/d_a_e_db_leaf/splits.txt | 14 + config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt | 15 + config/GZ2J01/rels/d_a_e_dd/splits.txt | 22 + config/GZ2J01/rels/d_a_e_dd/symbols.txt | 138 + config/GZ2J01/rels/d_a_e_df/splits.txt | 22 + config/GZ2J01/rels/d_a_e_df/symbols.txt | 100 + config/GZ2J01/rels/d_a_e_dk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_dk/symbols.txt | 126 + config/GZ2J01/rels/d_a_e_dn/splits.txt | 22 + config/GZ2J01/rels/d_a_e_dn/symbols.txt | 251 + config/GZ2J01/rels/d_a_e_dt/splits.txt | 22 + config/GZ2J01/rels/d_a_e_dt/symbols.txt | 290 + config/GZ2J01/rels/d_a_e_fb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_fb/symbols.txt | 146 + config/GZ2J01/rels/d_a_e_fk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_fk/symbols.txt | 173 + config/GZ2J01/rels/d_a_e_fm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_fm/symbols.txt | 338 + config/GZ2J01/rels/d_a_e_fs/splits.txt | 22 + config/GZ2J01/rels/d_a_e_fs/symbols.txt | 159 + config/GZ2J01/rels/d_a_e_fz/splits.txt | 22 + config/GZ2J01/rels/d_a_e_fz/symbols.txt | 114 + config/GZ2J01/rels/d_a_e_ga/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ga/symbols.txt | 46 + config/GZ2J01/rels/d_a_e_gb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_gb/symbols.txt | 195 + config/GZ2J01/rels/d_a_e_ge/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ge/symbols.txt | 157 + config/GZ2J01/rels/d_a_e_gi/splits.txt | 22 + config/GZ2J01/rels/d_a_e_gi/symbols.txt | 146 + config/GZ2J01/rels/d_a_e_gm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_gm/symbols.txt | 252 + config/GZ2J01/rels/d_a_e_gob/splits.txt | 22 + config/GZ2J01/rels/d_a_e_gob/symbols.txt | 241 + config/GZ2J01/rels/d_a_e_gs/splits.txt | 22 + config/GZ2J01/rels/d_a_e_gs/symbols.txt | 43 + config/GZ2J01/rels/d_a_e_hb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_hb/symbols.txt | 148 + config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt | 14 + config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt | 15 + config/GZ2J01/rels/d_a_e_hm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_hm/symbols.txt | 217 + config/GZ2J01/rels/d_a_e_hp/splits.txt | 22 + config/GZ2J01/rels/d_a_e_hp/symbols.txt | 125 + config/GZ2J01/rels/d_a_e_hz/splits.txt | 22 + config/GZ2J01/rels/d_a_e_hz/symbols.txt | 203 + config/GZ2J01/rels/d_a_e_hzelda/splits.txt | 22 + config/GZ2J01/rels/d_a_e_hzelda/symbols.txt | 146 + config/GZ2J01/rels/d_a_e_is/splits.txt | 22 + config/GZ2J01/rels/d_a_e_is/symbols.txt | 104 + config/GZ2J01/rels/d_a_e_kg/splits.txt | 22 + config/GZ2J01/rels/d_a_e_kg/symbols.txt | 108 + config/GZ2J01/rels/d_a_e_kk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_kk/symbols.txt | 130 + config/GZ2J01/rels/d_a_e_kr/splits.txt | 22 + config/GZ2J01/rels/d_a_e_kr/symbols.txt | 160 + config/GZ2J01/rels/d_a_e_mb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_mb/symbols.txt | 151 + config/GZ2J01/rels/d_a_e_md/splits.txt | 14 + config/GZ2J01/rels/d_a_e_md/symbols.txt | 54 + config/GZ2J01/rels/d_a_e_mf/splits.txt | 22 + config/GZ2J01/rels/d_a_e_mf/symbols.txt | 247 + config/GZ2J01/rels/d_a_e_mk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_mk/symbols.txt | 291 + config/GZ2J01/rels/d_a_e_mk_bo/splits.txt | 21 + config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt | 128 + config/GZ2J01/rels/d_a_e_mm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_mm/symbols.txt | 103 + config/GZ2J01/rels/d_a_e_mm_mt/splits.txt | 14 + config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt | 92 + config/GZ2J01/rels/d_a_e_ms/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ms/symbols.txt | 174 + config/GZ2J01/rels/d_a_e_nest/splits.txt | 22 + config/GZ2J01/rels/d_a_e_nest/symbols.txt | 123 + config/GZ2J01/rels/d_a_e_nz/splits.txt | 22 + config/GZ2J01/rels/d_a_e_nz/symbols.txt | 147 + config/GZ2J01/rels/d_a_e_oc/splits.txt | 22 + config/GZ2J01/rels/d_a_e_oc/symbols.txt | 266 + config/GZ2J01/rels/d_a_e_oct_bg/splits.txt | 22 + config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt | 195 + config/GZ2J01/rels/d_a_e_ot/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ot/symbols.txt | 170 + config/GZ2J01/rels/d_a_e_ph/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ph/symbols.txt | 125 + config/GZ2J01/rels/d_a_e_pm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_pm/symbols.txt | 277 + config/GZ2J01/rels/d_a_e_po/splits.txt | 22 + config/GZ2J01/rels/d_a_e_po/symbols.txt | 456 + config/GZ2J01/rels/d_a_e_pz/splits.txt | 22 + config/GZ2J01/rels/d_a_e_pz/symbols.txt | 343 + config/GZ2J01/rels/d_a_e_rb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_rb/symbols.txt | 112 + config/GZ2J01/rels/d_a_e_rd/splits.txt | 22 + config/GZ2J01/rels/d_a_e_rd/symbols.txt | 488 + config/GZ2J01/rels/d_a_e_rdb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_rdb/symbols.txt | 296 + config/GZ2J01/rels/d_a_e_rdy/splits.txt | 22 + config/GZ2J01/rels/d_a_e_rdy/symbols.txt | 353 + config/GZ2J01/rels/d_a_e_s1/splits.txt | 22 + config/GZ2J01/rels/d_a_e_s1/symbols.txt | 248 + config/GZ2J01/rels/d_a_e_sb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sb/symbols.txt | 169 + config/GZ2J01/rels/d_a_e_sf/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sf/symbols.txt | 202 + config/GZ2J01/rels/d_a_e_sg/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sg/symbols.txt | 165 + config/GZ2J01/rels/d_a_e_sh/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sh/symbols.txt | 147 + config/GZ2J01/rels/d_a_e_sm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sm/symbols.txt | 236 + config/GZ2J01/rels/d_a_e_sm2/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sm2/symbols.txt | 238 + config/GZ2J01/rels/d_a_e_st/splits.txt | 22 + config/GZ2J01/rels/d_a_e_st/symbols.txt | 268 + config/GZ2J01/rels/d_a_e_st_line/splits.txt | 14 + config/GZ2J01/rels/d_a_e_st_line/symbols.txt | 42 + config/GZ2J01/rels/d_a_e_sw/splits.txt | 22 + config/GZ2J01/rels/d_a_e_sw/symbols.txt | 264 + config/GZ2J01/rels/d_a_e_th/splits.txt | 22 + config/GZ2J01/rels/d_a_e_th/symbols.txt | 180 + config/GZ2J01/rels/d_a_e_th_ball/splits.txt | 16 + config/GZ2J01/rels/d_a_e_th_ball/symbols.txt | 109 + config/GZ2J01/rels/d_a_e_tk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_tk/symbols.txt | 83 + config/GZ2J01/rels/d_a_e_tk2/splits.txt | 22 + config/GZ2J01/rels/d_a_e_tk2/symbols.txt | 76 + config/GZ2J01/rels/d_a_e_tk_ball/splits.txt | 14 + config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt | 47 + config/GZ2J01/rels/d_a_e_tt/splits.txt | 22 + config/GZ2J01/rels/d_a_e_tt/symbols.txt | 201 + config/GZ2J01/rels/d_a_e_vt/splits.txt | 22 + config/GZ2J01/rels/d_a_e_vt/symbols.txt | 356 + .../GZ2J01/rels/d_a_e_warpappear/splits.txt | 16 + .../GZ2J01/rels/d_a_e_warpappear/symbols.txt | 158 + config/GZ2J01/rels/d_a_e_wb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_wb/symbols.txt | 602 + config/GZ2J01/rels/d_a_e_ws/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ws/symbols.txt | 134 + config/GZ2J01/rels/d_a_e_ww/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ww/symbols.txt | 236 + config/GZ2J01/rels/d_a_e_yc/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yc/symbols.txt | 105 + config/GZ2J01/rels/d_a_e_yd/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yd/symbols.txt | 152 + config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt | 14 + config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt | 18 + config/GZ2J01/rels/d_a_e_yg/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yg/symbols.txt | 229 + config/GZ2J01/rels/d_a_e_yh/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yh/symbols.txt | 170 + config/GZ2J01/rels/d_a_e_yk/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yk/symbols.txt | 115 + config/GZ2J01/rels/d_a_e_ym/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ym/symbols.txt | 210 + config/GZ2J01/rels/d_a_e_ym_tag/splits.txt | 12 + config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt | 15 + config/GZ2J01/rels/d_a_e_ymb/splits.txt | 22 + config/GZ2J01/rels/d_a_e_ymb/symbols.txt | 346 + config/GZ2J01/rels/d_a_e_yr/splits.txt | 22 + config/GZ2J01/rels/d_a_e_yr/symbols.txt | 163 + config/GZ2J01/rels/d_a_e_zh/splits.txt | 22 + config/GZ2J01/rels/d_a_e_zh/symbols.txt | 246 + config/GZ2J01/rels/d_a_e_zm/splits.txt | 22 + config/GZ2J01/rels/d_a_e_zm/symbols.txt | 117 + config/GZ2J01/rels/d_a_e_zs/splits.txt | 22 + config/GZ2J01/rels/d_a_e_zs/symbols.txt | 96 + config/GZ2J01/rels/d_a_econt/splits.txt | 15 + config/GZ2J01/rels/d_a_econt/symbols.txt | 20 + config/GZ2J01/rels/d_a_ep/splits.txt | 14 + config/GZ2J01/rels/d_a_ep/symbols.txt | 122 + .../GZ2J01/rels/d_a_formation_mng/splits.txt | 15 + .../GZ2J01/rels/d_a_formation_mng/symbols.txt | 68 + config/GZ2J01/rels/d_a_fr/splits.txt | 22 + config/GZ2J01/rels/d_a_fr/symbols.txt | 96 + config/GZ2J01/rels/d_a_grass/splits.txt | 22 + config/GZ2J01/rels/d_a_grass/symbols.txt | 337 + config/GZ2J01/rels/d_a_guard_mng/splits.txt | 14 + config/GZ2J01/rels/d_a_guard_mng/symbols.txt | 16 + config/GZ2J01/rels/d_a_hitobj/splits.txt | 14 + config/GZ2J01/rels/d_a_hitobj/symbols.txt | 18 + config/GZ2J01/rels/d_a_horse/splits.txt | 22 + config/GZ2J01/rels/d_a_horse/symbols.txt | 375 + config/GZ2J01/rels/d_a_hozelda/splits.txt | 15 + config/GZ2J01/rels/d_a_hozelda/symbols.txt | 110 + config/GZ2J01/rels/d_a_izumi_gate/splits.txt | 14 + config/GZ2J01/rels/d_a_izumi_gate/symbols.txt | 22 + config/GZ2J01/rels/d_a_kago/splits.txt | 22 + config/GZ2J01/rels/d_a_kago/symbols.txt | 251 + config/GZ2J01/rels/d_a_kytag00/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag00/symbols.txt | 41 + config/GZ2J01/rels/d_a_kytag01/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag01/symbols.txt | 33 + config/GZ2J01/rels/d_a_kytag02/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag02/symbols.txt | 17 + config/GZ2J01/rels/d_a_kytag03/splits.txt | 16 + config/GZ2J01/rels/d_a_kytag03/symbols.txt | 63 + config/GZ2J01/rels/d_a_kytag04/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag04/symbols.txt | 29 + config/GZ2J01/rels/d_a_kytag05/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag05/symbols.txt | 13 + config/GZ2J01/rels/d_a_kytag06/splits.txt | 21 + config/GZ2J01/rels/d_a_kytag06/symbols.txt | 169 + config/GZ2J01/rels/d_a_kytag07/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag07/symbols.txt | 22 + config/GZ2J01/rels/d_a_kytag08/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag08/symbols.txt | 47 + config/GZ2J01/rels/d_a_kytag09/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag09/symbols.txt | 19 + config/GZ2J01/rels/d_a_kytag10/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag10/symbols.txt | 30 + config/GZ2J01/rels/d_a_kytag11/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag11/symbols.txt | 20 + config/GZ2J01/rels/d_a_kytag12/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag12/symbols.txt | 135 + config/GZ2J01/rels/d_a_kytag13/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag13/symbols.txt | 66 + config/GZ2J01/rels/d_a_kytag14/splits.txt | 12 + config/GZ2J01/rels/d_a_kytag14/symbols.txt | 12 + config/GZ2J01/rels/d_a_kytag15/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag15/symbols.txt | 26 + config/GZ2J01/rels/d_a_kytag16/splits.txt | 14 + config/GZ2J01/rels/d_a_kytag16/symbols.txt | 37 + config/GZ2J01/rels/d_a_kytag17/splits.txt | 12 + config/GZ2J01/rels/d_a_kytag17/symbols.txt | 12 + config/GZ2J01/rels/d_a_mant/splits.txt | 16 + config/GZ2J01/rels/d_a_mant/symbols.txt | 85 + config/GZ2J01/rels/d_a_mg_fish/splits.txt | 22 + config/GZ2J01/rels/d_a_mg_fish/symbols.txt | 345 + config/GZ2J01/rels/d_a_mg_fshop/splits.txt | 22 + config/GZ2J01/rels/d_a_mg_fshop/symbols.txt | 250 + config/GZ2J01/rels/d_a_mg_rod/splits.txt | 22 + config/GZ2J01/rels/d_a_mg_rod/symbols.txt | 401 + config/GZ2J01/rels/d_a_midna/splits.txt | 15 + config/GZ2J01/rels/d_a_midna/symbols.txt | 199 + config/GZ2J01/rels/d_a_mirror/splits.txt | 14 + config/GZ2J01/rels/d_a_mirror/symbols.txt | 57 + .../GZ2J01/rels/d_a_movie_player/splits.txt | 17 + .../GZ2J01/rels/d_a_movie_player/symbols.txt | 276 + config/GZ2J01/rels/d_a_myna/splits.txt | 22 + config/GZ2J01/rels/d_a_myna/symbols.txt | 260 + config/GZ2J01/rels/d_a_nbomb/splits.txt | 22 + config/GZ2J01/rels/d_a_nbomb/symbols.txt | 203 + config/GZ2J01/rels/d_a_ni/splits.txt | 22 + config/GZ2J01/rels/d_a_ni/symbols.txt | 207 + config/GZ2J01/rels/d_a_npc_aru/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_aru/symbols.txt | 256 + config/GZ2J01/rels/d_a_npc_ash/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ash/symbols.txt | 208 + config/GZ2J01/rels/d_a_npc_ashB/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ashB/symbols.txt | 188 + config/GZ2J01/rels/d_a_npc_bans/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_bans/symbols.txt | 202 + config/GZ2J01/rels/d_a_npc_besu/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_besu/symbols.txt | 241 + config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_blue_ns/symbols.txt | 188 + config/GZ2J01/rels/d_a_npc_bou/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_bou/symbols.txt | 194 + config/GZ2J01/rels/d_a_npc_bouS/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_bouS/symbols.txt | 251 + config/GZ2J01/rels/d_a_npc_cdn3/splits.txt | 15 + config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt | 318 + config/GZ2J01/rels/d_a_npc_chat/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_chat/symbols.txt | 407 + config/GZ2J01/rels/d_a_npc_chin/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_chin/symbols.txt | 275 + config/GZ2J01/rels/d_a_npc_clerka/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_clerka/symbols.txt | 171 + config/GZ2J01/rels/d_a_npc_clerkb/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt | 174 + config/GZ2J01/rels/d_a_npc_clerkt/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt | 167 + config/GZ2J01/rels/d_a_npc_coach/splits.txt | 14 + config/GZ2J01/rels/d_a_npc_coach/symbols.txt | 151 + config/GZ2J01/rels/d_a_npc_df/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_df/symbols.txt | 127 + config/GZ2J01/rels/d_a_npc_doc/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_doc/symbols.txt | 210 + config/GZ2J01/rels/d_a_npc_doorboy/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_doorboy/symbols.txt | 131 + .../GZ2J01/rels/d_a_npc_drainSol/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_drainSol/symbols.txt | 102 + config/GZ2J01/rels/d_a_npc_du/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_du/symbols.txt | 83 + config/GZ2J01/rels/d_a_npc_fairy/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_fairy/symbols.txt | 274 + .../rels/d_a_npc_fairy_seirei/splits.txt | 22 + .../rels/d_a_npc_fairy_seirei/symbols.txt | 130 + config/GZ2J01/rels/d_a_npc_fguard/splits.txt | 14 + config/GZ2J01/rels/d_a_npc_fguard/symbols.txt | 56 + config/GZ2J01/rels/d_a_npc_fish/splits.txt | 14 + config/GZ2J01/rels/d_a_npc_fish/symbols.txt | 27 + config/GZ2J01/rels/d_a_npc_gnd/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_gnd/symbols.txt | 159 + config/GZ2J01/rels/d_a_npc_gra/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_gra/symbols.txt | 445 + config/GZ2J01/rels/d_a_npc_grc/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grc/symbols.txt | 231 + config/GZ2J01/rels/d_a_npc_grd/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grd/symbols.txt | 220 + config/GZ2J01/rels/d_a_npc_grm/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grm/symbols.txt | 158 + config/GZ2J01/rels/d_a_npc_grmc/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grmc/symbols.txt | 157 + config/GZ2J01/rels/d_a_npc_gro/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_gro/symbols.txt | 260 + config/GZ2J01/rels/d_a_npc_grr/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grr/symbols.txt | 242 + config/GZ2J01/rels/d_a_npc_grs/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grs/symbols.txt | 214 + config/GZ2J01/rels/d_a_npc_grz/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_grz/symbols.txt | 327 + config/GZ2J01/rels/d_a_npc_guard/splits.txt | 15 + config/GZ2J01/rels/d_a_npc_guard/symbols.txt | 130 + config/GZ2J01/rels/d_a_npc_gwolf/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt | 255 + config/GZ2J01/rels/d_a_npc_hanjo/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt | 282 + config/GZ2J01/rels/d_a_npc_henna/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_henna/symbols.txt | 359 + config/GZ2J01/rels/d_a_npc_henna0/splits.txt | 11 + config/GZ2J01/rels/d_a_npc_henna0/symbols.txt | 6 + config/GZ2J01/rels/d_a_npc_hoz/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_hoz/symbols.txt | 196 + config/GZ2J01/rels/d_a_npc_impal/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_impal/symbols.txt | 180 + config/GZ2J01/rels/d_a_npc_inko/splits.txt | 14 + config/GZ2J01/rels/d_a_npc_inko/symbols.txt | 62 + config/GZ2J01/rels/d_a_npc_ins/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ins/symbols.txt | 213 + config/GZ2J01/rels/d_a_npc_jagar/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_jagar/symbols.txt | 246 + config/GZ2J01/rels/d_a_npc_kakashi/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_kakashi/symbols.txt | 219 + .../GZ2J01/rels/d_a_npc_kasi_hana/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt | 300 + .../GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt | 260 + .../GZ2J01/rels/d_a_npc_kasi_mich/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt | 258 + config/GZ2J01/rels/d_a_npc_kdk/splits.txt | 11 + config/GZ2J01/rels/d_a_npc_kdk/symbols.txt | 6 + config/GZ2J01/rels/d_a_npc_kkri/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_kkri/symbols.txt | 181 + config/GZ2J01/rels/d_a_npc_kn/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_kn/symbols.txt | 491 + config/GZ2J01/rels/d_a_npc_knj/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_knj/symbols.txt | 127 + config/GZ2J01/rels/d_a_npc_kolin/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_kolin/symbols.txt | 277 + config/GZ2J01/rels/d_a_npc_kolinb/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt | 153 + config/GZ2J01/rels/d_a_npc_ks/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ks/symbols.txt | 557 + config/GZ2J01/rels/d_a_npc_kyury/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_kyury/symbols.txt | 170 + config/GZ2J01/rels/d_a_npc_len/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_len/symbols.txt | 182 + config/GZ2J01/rels/d_a_npc_lf/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_lf/symbols.txt | 65 + config/GZ2J01/rels/d_a_npc_lud/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_lud/symbols.txt | 198 + config/GZ2J01/rels/d_a_npc_maro/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_maro/symbols.txt | 258 + config/GZ2J01/rels/d_a_npc_midp/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_midp/symbols.txt | 155 + config/GZ2J01/rels/d_a_npc_mk/splits.txt | 12 + config/GZ2J01/rels/d_a_npc_mk/symbols.txt | 12 + config/GZ2J01/rels/d_a_npc_moi/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_moi/symbols.txt | 279 + config/GZ2J01/rels/d_a_npc_moir/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_moir/symbols.txt | 270 + config/GZ2J01/rels/d_a_npc_myna2/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_myna2/symbols.txt | 236 + config/GZ2J01/rels/d_a_npc_ne/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ne/symbols.txt | 238 + config/GZ2J01/rels/d_a_npc_p2/splits.txt | 12 + config/GZ2J01/rels/d_a_npc_p2/symbols.txt | 12 + .../GZ2J01/rels/d_a_npc_pachi_besu/splits.txt | 22 + .../rels/d_a_npc_pachi_besu/symbols.txt | 252 + .../GZ2J01/rels/d_a_npc_pachi_maro/splits.txt | 22 + .../rels/d_a_npc_pachi_maro/symbols.txt | 207 + .../GZ2J01/rels/d_a_npc_pachi_taro/splits.txt | 22 + .../rels/d_a_npc_pachi_taro/symbols.txt | 257 + config/GZ2J01/rels/d_a_npc_passer/splits.txt | 15 + config/GZ2J01/rels/d_a_npc_passer/symbols.txt | 230 + config/GZ2J01/rels/d_a_npc_passer2/splits.txt | 15 + .../GZ2J01/rels/d_a_npc_passer2/symbols.txt | 68 + config/GZ2J01/rels/d_a_npc_post/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_post/symbols.txt | 238 + config/GZ2J01/rels/d_a_npc_pouya/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_pouya/symbols.txt | 185 + config/GZ2J01/rels/d_a_npc_prayer/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_prayer/symbols.txt | 142 + config/GZ2J01/rels/d_a_npc_raca/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_raca/symbols.txt | 163 + config/GZ2J01/rels/d_a_npc_rafrel/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt | 229 + config/GZ2J01/rels/d_a_npc_saru/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_saru/symbols.txt | 179 + config/GZ2J01/rels/d_a_npc_seib/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seib/symbols.txt | 129 + config/GZ2J01/rels/d_a_npc_seic/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seic/symbols.txt | 129 + config/GZ2J01/rels/d_a_npc_seid/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seid/symbols.txt | 129 + config/GZ2J01/rels/d_a_npc_seira/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seira/symbols.txt | 202 + config/GZ2J01/rels/d_a_npc_seira2/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seira2/symbols.txt | 191 + config/GZ2J01/rels/d_a_npc_seirei/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_seirei/symbols.txt | 141 + config/GZ2J01/rels/d_a_npc_shad/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_shad/symbols.txt | 282 + config/GZ2J01/rels/d_a_npc_shaman/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_shaman/symbols.txt | 230 + config/GZ2J01/rels/d_a_npc_shoe/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_shoe/symbols.txt | 128 + config/GZ2J01/rels/d_a_npc_shop0/splits.txt | 16 + config/GZ2J01/rels/d_a_npc_shop0/symbols.txt | 83 + .../GZ2J01/rels/d_a_npc_shop_maro/splits.txt | 14 + .../GZ2J01/rels/d_a_npc_shop_maro/symbols.txt | 82 + config/GZ2J01/rels/d_a_npc_sola/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_sola/symbols.txt | 142 + .../GZ2J01/rels/d_a_npc_soldierA/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_soldierA/symbols.txt | 189 + .../GZ2J01/rels/d_a_npc_soldierB/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_soldierB/symbols.txt | 180 + config/GZ2J01/rels/d_a_npc_sq/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_sq/symbols.txt | 77 + config/GZ2J01/rels/d_a_npc_taro/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_taro/symbols.txt | 324 + config/GZ2J01/rels/d_a_npc_the/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_the/symbols.txt | 200 + config/GZ2J01/rels/d_a_npc_theB/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_theB/symbols.txt | 177 + config/GZ2J01/rels/d_a_npc_tk/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tk/symbols.txt | 258 + config/GZ2J01/rels/d_a_npc_tkc/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tkc/symbols.txt | 168 + config/GZ2J01/rels/d_a_npc_tkj/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tkj/symbols.txt | 161 + config/GZ2J01/rels/d_a_npc_tkj2/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt | 110 + config/GZ2J01/rels/d_a_npc_tks/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tks/symbols.txt | 276 + config/GZ2J01/rels/d_a_npc_toby/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_toby/symbols.txt | 263 + config/GZ2J01/rels/d_a_npc_tr/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_tr/symbols.txt | 57 + config/GZ2J01/rels/d_a_npc_uri/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_uri/symbols.txt | 249 + config/GZ2J01/rels/d_a_npc_worm/splits.txt | 14 + config/GZ2J01/rels/d_a_npc_worm/symbols.txt | 62 + .../GZ2J01/rels/d_a_npc_wrestler/splits.txt | 22 + .../GZ2J01/rels/d_a_npc_wrestler/symbols.txt | 448 + config/GZ2J01/rels/d_a_npc_yamid/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_yamid/symbols.txt | 162 + config/GZ2J01/rels/d_a_npc_yamis/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_yamis/symbols.txt | 162 + config/GZ2J01/rels/d_a_npc_yamit/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_yamit/symbols.txt | 163 + config/GZ2J01/rels/d_a_npc_yelia/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_yelia/symbols.txt | 200 + config/GZ2J01/rels/d_a_npc_ykm/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ykm/symbols.txt | 332 + config/GZ2J01/rels/d_a_npc_ykw/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_ykw/symbols.txt | 308 + config/GZ2J01/rels/d_a_npc_zanb/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zanb/symbols.txt | 160 + config/GZ2J01/rels/d_a_npc_zant/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zant/symbols.txt | 141 + config/GZ2J01/rels/d_a_npc_zelR/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zelR/symbols.txt | 159 + config/GZ2J01/rels/d_a_npc_zelRo/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt | 159 + config/GZ2J01/rels/d_a_npc_zelda/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zelda/symbols.txt | 162 + config/GZ2J01/rels/d_a_npc_zra/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zra/symbols.txt | 584 + config/GZ2J01/rels/d_a_npc_zrc/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zrc/symbols.txt | 294 + config/GZ2J01/rels/d_a_npc_zrz/splits.txt | 22 + config/GZ2J01/rels/d_a_npc_zrz/symbols.txt | 279 + config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt | 70 + config/GZ2J01/rels/d_a_obj_Turara/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_Turara/symbols.txt | 99 + config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_Y_taihou/splits.txt | 21 + .../GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt | 125 + .../GZ2J01/rels/d_a_obj_amiShutter/splits.txt | 22 + .../rels/d_a_obj_amiShutter/symbols.txt | 78 + config/GZ2J01/rels/d_a_obj_ari/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ari/symbols.txt | 103 + .../GZ2J01/rels/d_a_obj_automata/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_automata/symbols.txt | 82 + .../GZ2J01/rels/d_a_obj_avalanche/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_avalanche/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_balloon/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_balloon/symbols.txt | 120 + config/GZ2J01/rels/d_a_obj_barDesk/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_barDesk/symbols.txt | 59 + config/GZ2J01/rels/d_a_obj_batta/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_batta/symbols.txt | 133 + config/GZ2J01/rels/d_a_obj_bbox/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_bbox/symbols.txt | 31 + config/GZ2J01/rels/d_a_obj_bed/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_bed/symbols.txt | 55 + config/GZ2J01/rels/d_a_obj_bemos/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_bemos/symbols.txt | 246 + config/GZ2J01/rels/d_a_obj_bhashi/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt | 92 + .../GZ2J01/rels/d_a_obj_bhbridge/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_bhbridge/symbols.txt | 58 + config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt | 31 + config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt | 39 + .../GZ2J01/rels/d_a_obj_bky_rock/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_bky_rock/symbols.txt | 90 + .../GZ2J01/rels/d_a_obj_bmWindow/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_bmWindow/symbols.txt | 84 + .../GZ2J01/rels/d_a_obj_bmshutter/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_bmshutter/symbols.txt | 60 + config/GZ2J01/rels/d_a_obj_bombf/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_bombf/symbols.txt | 25 + .../GZ2J01/rels/d_a_obj_bosswarp/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_bosswarp/symbols.txt | 104 + config/GZ2J01/rels/d_a_obj_boumato/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_boumato/symbols.txt | 84 + .../GZ2J01/rels/d_a_obj_brakeeff/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_brakeeff/symbols.txt | 31 + config/GZ2J01/rels/d_a_obj_brg/splits.txt | 21 + config/GZ2J01/rels/d_a_obj_brg/symbols.txt | 250 + config/GZ2J01/rels/d_a_obj_bsGate/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt | 55 + .../rels/d_a_obj_bubblePilar/splits.txt | 22 + .../rels/d_a_obj_bubblePilar/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_burnbox/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_burnbox/symbols.txt | 35 + config/GZ2J01/rels/d_a_obj_carry/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_carry/symbols.txt | 398 + config/GZ2J01/rels/d_a_obj_catdoor/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_catdoor/symbols.txt | 29 + config/GZ2J01/rels/d_a_obj_cb/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_cb/symbols.txt | 58 + config/GZ2J01/rels/d_a_obj_cblock/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_cblock/symbols.txt | 129 + config/GZ2J01/rels/d_a_obj_cboard/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_cboard/symbols.txt | 26 + config/GZ2J01/rels/d_a_obj_cdoor/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt | 58 + .../GZ2J01/rels/d_a_obj_chandelier/splits.txt | 15 + .../rels/d_a_obj_chandelier/symbols.txt | 65 + config/GZ2J01/rels/d_a_obj_chest/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_chest/symbols.txt | 76 + config/GZ2J01/rels/d_a_obj_cho/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_cho/symbols.txt | 101 + config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_cowdoor/symbols.txt | 24 + config/GZ2J01/rels/d_a_obj_crope/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_crope/symbols.txt | 57 + .../GZ2J01/rels/d_a_obj_crvfence/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_crvfence/symbols.txt | 78 + config/GZ2J01/rels/d_a_obj_crvgate/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_crvgate/symbols.txt | 100 + .../GZ2J01/rels/d_a_obj_crvhahen/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_crvhahen/symbols.txt | 47 + .../GZ2J01/rels/d_a_obj_crvlh_down/splits.txt | 14 + .../rels/d_a_obj_crvlh_down/symbols.txt | 49 + .../GZ2J01/rels/d_a_obj_crvlh_up/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt | 56 + .../GZ2J01/rels/d_a_obj_crvsteel/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_crvsteel/symbols.txt | 45 + config/GZ2J01/rels/d_a_obj_crystal/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_crystal/symbols.txt | 27 + config/GZ2J01/rels/d_a_obj_cwall/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_cwall/symbols.txt | 167 + config/GZ2J01/rels/d_a_obj_damCps/splits.txt | 11 + config/GZ2J01/rels/d_a_obj_damCps/symbols.txt | 6 + config/GZ2J01/rels/d_a_obj_dan/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_dan/symbols.txt | 91 + config/GZ2J01/rels/d_a_obj_digholl/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_digholl/symbols.txt | 30 + .../GZ2J01/rels/d_a_obj_digplace/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_digplace/symbols.txt | 30 + config/GZ2J01/rels/d_a_obj_digsnow/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_digsnow/symbols.txt | 61 + .../GZ2J01/rels/d_a_obj_dmelevator/splits.txt | 21 + .../rels/d_a_obj_dmelevator/symbols.txt | 159 + config/GZ2J01/rels/d_a_obj_drop/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_drop/symbols.txt | 104 + config/GZ2J01/rels/d_a_obj_dust/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_dust/symbols.txt | 66 + config/GZ2J01/rels/d_a_obj_eff/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_eff/symbols.txt | 15 + .../rels/d_a_obj_enemy_create/splits.txt | 14 + .../rels/d_a_obj_enemy_create/symbols.txt | 26 + config/GZ2J01/rels/d_a_obj_fallobj/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_fallobj/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_fan/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_fan/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_fchain/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_fchain/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_fireWood/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_fireWood/symbols.txt | 45 + .../GZ2J01/rels/d_a_obj_fireWood2/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_fireWood2/symbols.txt | 53 + .../GZ2J01/rels/d_a_obj_firepillar/splits.txt | 15 + .../rels/d_a_obj_firepillar/symbols.txt | 55 + .../rels/d_a_obj_firepillar2/splits.txt | 15 + .../rels/d_a_obj_firepillar2/symbols.txt | 82 + config/GZ2J01/rels/d_a_obj_flag/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_flag/symbols.txt | 37 + config/GZ2J01/rels/d_a_obj_flag2/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_flag2/symbols.txt | 79 + config/GZ2J01/rels/d_a_obj_flag3/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_flag3/symbols.txt | 61 + config/GZ2J01/rels/d_a_obj_fmobj/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt | 18 + config/GZ2J01/rels/d_a_obj_food/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_food/symbols.txt | 75 + config/GZ2J01/rels/d_a_obj_fw/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_fw/symbols.txt | 55 + config/GZ2J01/rels/d_a_obj_gadget/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_gadget/symbols.txt | 143 + .../GZ2J01/rels/d_a_obj_ganonwall/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_ganonwall/symbols.txt | 36 + .../GZ2J01/rels/d_a_obj_ganonwall2/splits.txt | 14 + .../rels/d_a_obj_ganonwall2/symbols.txt | 38 + config/GZ2J01/rels/d_a_obj_gb/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_gb/symbols.txt | 36 + config/GZ2J01/rels/d_a_obj_geyser/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_geyser/symbols.txt | 96 + .../GZ2J01/rels/d_a_obj_glowSphere/splits.txt | 22 + .../rels/d_a_obj_glowSphere/symbols.txt | 149 + config/GZ2J01/rels/d_a_obj_gm/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_gm/symbols.txt | 92 + config/GZ2J01/rels/d_a_obj_goGate/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_goGate/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_gomikabe/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_gomikabe/symbols.txt | 96 + config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt | 136 + config/GZ2J01/rels/d_a_obj_gra2/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_gra2/symbols.txt | 518 + config/GZ2J01/rels/d_a_obj_graWall/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_graWall/symbols.txt | 22 + .../GZ2J01/rels/d_a_obj_gra_rock/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_gra_rock/symbols.txt | 58 + .../rels/d_a_obj_grave_stone/splits.txt | 14 + .../rels/d_a_obj_grave_stone/symbols.txt | 48 + .../rels/d_a_obj_groundwater/splits.txt | 22 + .../rels/d_a_obj_groundwater/symbols.txt | 57 + .../GZ2J01/rels/d_a_obj_grz_rock/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_grz_rock/symbols.txt | 34 + config/GZ2J01/rels/d_a_obj_h_saku/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt | 103 + .../GZ2J01/rels/d_a_obj_hakai_brl/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt | 42 + .../GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt | 48 + config/GZ2J01/rels/d_a_obj_hasu2/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt | 41 + config/GZ2J01/rels/d_a_obj_hata/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_hata/symbols.txt | 39 + config/GZ2J01/rels/d_a_obj_hb/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_hb/symbols.txt | 93 + .../GZ2J01/rels/d_a_obj_hbombkoya/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt | 49 + config/GZ2J01/rels/d_a_obj_heavySw/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_heavySw/symbols.txt | 78 + config/GZ2J01/rels/d_a_obj_hfuta/splits.txt | 21 + config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt | 133 + config/GZ2J01/rels/d_a_obj_hhashi/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt | 85 + .../GZ2J01/rels/d_a_obj_hsTarget/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_hsTarget/symbols.txt | 34 + config/GZ2J01/rels/d_a_obj_ice_l/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_ice_s/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt | 70 + .../GZ2J01/rels/d_a_obj_iceblock/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_iceblock/symbols.txt | 112 + config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_iceleaf/symbols.txt | 79 + config/GZ2J01/rels/d_a_obj_ihasi/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt | 35 + config/GZ2J01/rels/d_a_obj_ikada/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_ikada/symbols.txt | 54 + config/GZ2J01/rels/d_a_obj_inobone/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_inobone/symbols.txt | 41 + config/GZ2J01/rels/d_a_obj_ita/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ita/symbols.txt | 85 + config/GZ2J01/rels/d_a_obj_itamato/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_itamato/symbols.txt | 83 + config/GZ2J01/rels/d_a_obj_ito/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ito/symbols.txt | 85 + config/GZ2J01/rels/d_a_obj_kabuto/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt | 106 + config/GZ2J01/rels/d_a_obj_kag/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kag/symbols.txt | 131 + config/GZ2J01/rels/d_a_obj_kage/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_kage/symbols.txt | 28 + config/GZ2J01/rels/d_a_obj_kago/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kago/symbols.txt | 154 + config/GZ2J01/rels/d_a_obj_kaisou/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt | 53 + .../GZ2J01/rels/d_a_obj_kamakiri/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_kamakiri/symbols.txt | 103 + config/GZ2J01/rels/d_a_obj_kanban2/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_kanban2/symbols.txt | 179 + config/GZ2J01/rels/d_a_obj_kantera/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_kantera/symbols.txt | 67 + .../rels/d_a_obj_katatsumuri/splits.txt | 22 + .../rels/d_a_obj_katatsumuri/symbols.txt | 99 + .../GZ2J01/rels/d_a_obj_kazeneko/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_kazeneko/symbols.txt | 42 + config/GZ2J01/rels/d_a_obj_kbacket/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_kbacket/symbols.txt | 101 + config/GZ2J01/rels/d_a_obj_kbox/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kbox/symbols.txt | 137 + config/GZ2J01/rels/d_a_obj_key/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_key/symbols.txt | 80 + config/GZ2J01/rels/d_a_obj_keyhole/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_keyhole/symbols.txt | 156 + config/GZ2J01/rels/d_a_obj_kgate/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_kgate/symbols.txt | 117 + config/GZ2J01/rels/d_a_obj_ki/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ki/symbols.txt | 52 + config/GZ2J01/rels/d_a_obj_kiPot/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt | 41 + config/GZ2J01/rels/d_a_obj_kita/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_kita/symbols.txt | 55 + config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt | 25 + config/GZ2J01/rels/d_a_obj_kkanban/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_kkanban/symbols.txt | 45 + config/GZ2J01/rels/d_a_obj_klift00/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_klift00/symbols.txt | 57 + .../GZ2J01/rels/d_a_obj_knBullet/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_knBullet/symbols.txt | 38 + .../GZ2J01/rels/d_a_obj_kshutter/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_kshutter/symbols.txt | 107 + .../GZ2J01/rels/d_a_obj_ktOnFire/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt | 46 + .../GZ2J01/rels/d_a_obj_kuwagata/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_kuwagata/symbols.txt | 104 + .../GZ2J01/rels/d_a_obj_kwheel00/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_kwheel00/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_kwheel01/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_kwheel01/symbols.txt | 37 + config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_kznkarm/symbols.txt | 69 + config/GZ2J01/rels/d_a_obj_ladder/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_ladder/symbols.txt | 65 + config/GZ2J01/rels/d_a_obj_laundry/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_laundry/symbols.txt | 54 + .../rels/d_a_obj_laundry_rope/splits.txt | 14 + .../rels/d_a_obj_laundry_rope/symbols.txt | 52 + config/GZ2J01/rels/d_a_obj_lbox/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_lbox/symbols.txt | 52 + .../rels/d_a_obj_life_container/splits.txt | 15 + .../rels/d_a_obj_life_container/symbols.txt | 98 + config/GZ2J01/rels/d_a_obj_lp/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_lp/symbols.txt | 108 + .../rels/d_a_obj_lv1Candle00/splits.txt | 22 + .../rels/d_a_obj_lv1Candle00/symbols.txt | 55 + .../rels/d_a_obj_lv1Candle01/splits.txt | 22 + .../rels/d_a_obj_lv1Candle01/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_lv2Candle/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt | 62 + .../GZ2J01/rels/d_a_obj_lv3Candle/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt | 58 + .../GZ2J01/rels/d_a_obj_lv3Water/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv3Water/symbols.txt | 66 + .../GZ2J01/rels/d_a_obj_lv3Water2/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt | 62 + .../GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt | 26 + .../GZ2J01/rels/d_a_obj_lv3saka00/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt | 27 + .../rels/d_a_obj_lv3waterEff/splits.txt | 14 + .../rels/d_a_obj_lv3waterEff/symbols.txt | 26 + .../rels/d_a_obj_lv4CandleDemoTag/splits.txt | 20 + .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 56 + .../rels/d_a_obj_lv4CandleTag/splits.txt | 22 + .../rels/d_a_obj_lv4CandleTag/symbols.txt | 57 + .../rels/d_a_obj_lv4EdShutter/splits.txt | 22 + .../rels/d_a_obj_lv4EdShutter/symbols.txt | 66 + config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt | 54 + .../rels/d_a_obj_lv4HsTarget/splits.txt | 22 + .../rels/d_a_obj_lv4HsTarget/symbols.txt | 31 + .../GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt | 73 + .../rels/d_a_obj_lv4RailWall/splits.txt | 15 + .../rels/d_a_obj_lv4RailWall/symbols.txt | 73 + .../rels/d_a_obj_lv4SlideWall/splits.txt | 22 + .../rels/d_a_obj_lv4SlideWall/symbols.txt | 54 + .../GZ2J01/rels/d_a_obj_lv4bridge/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt | 54 + .../rels/d_a_obj_lv4chandelier/splits.txt | 14 + .../rels/d_a_obj_lv4chandelier/symbols.txt | 98 + .../GZ2J01/rels/d_a_obj_lv4digsand/splits.txt | 15 + .../rels/d_a_obj_lv4digsand/symbols.txt | 61 + .../GZ2J01/rels/d_a_obj_lv4floor/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv4floor/symbols.txt | 40 + config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv4gear/symbols.txt | 30 + .../GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt | 14 + .../rels/d_a_obj_lv4prelvtr/symbols.txt | 27 + .../GZ2J01/rels/d_a_obj_lv4prwall/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt | 37 + config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv4sand/symbols.txt | 55 + .../rels/d_a_obj_lv5FloorBoard/splits.txt | 22 + .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 60 + .../GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt | 22 + .../rels/d_a_obj_lv5IceWall/symbols.txt | 74 + .../GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt | 63 + .../GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt | 14 + .../rels/d_a_obj_lv5ychndlr/symbols.txt | 57 + .../rels/d_a_obj_lv5yiblltray/splits.txt | 14 + .../rels/d_a_obj_lv5yiblltray/symbols.txt | 73 + .../rels/d_a_obj_lv6ChangeGate/splits.txt | 22 + .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 83 + .../rels/d_a_obj_lv6FurikoTrap/splits.txt | 22 + .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 61 + .../GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt | 55 + .../GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt | 78 + .../GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt | 68 + .../GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt | 61 + .../rels/d_a_obj_lv6TogeRoll/splits.txt | 22 + .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 99 + .../rels/d_a_obj_lv6TogeTrap/splits.txt | 22 + .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 130 + .../GZ2J01/rels/d_a_obj_lv6bemos/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt | 72 + .../GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt | 118 + .../GZ2J01/rels/d_a_obj_lv6egate/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv6egate/symbols.txt | 44 + .../GZ2J01/rels/d_a_obj_lv6elevta/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt | 40 + .../GZ2J01/rels/d_a_obj_lv6swturn/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt | 42 + .../GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt | 58 + .../rels/d_a_obj_lv7PropellerY/splits.txt | 22 + .../rels/d_a_obj_lv7PropellerY/symbols.txt | 66 + .../GZ2J01/rels/d_a_obj_lv7bridge/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt | 77 + .../rels/d_a_obj_lv8KekkaiTrap/splits.txt | 22 + .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 54 + config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt | 96 + .../rels/d_a_obj_lv8OptiLift/splits.txt | 22 + .../rels/d_a_obj_lv8OptiLift/symbols.txt | 87 + .../GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt | 22 + .../rels/d_a_obj_lv8UdFloor/symbols.txt | 66 + .../rels/d_a_obj_lv9SwShutter/splits.txt | 22 + .../rels/d_a_obj_lv9SwShutter/symbols.txt | 55 + config/GZ2J01/rels/d_a_obj_magLift/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_magLift/symbols.txt | 68 + .../GZ2J01/rels/d_a_obj_magLiftRot/splits.txt | 22 + .../rels/d_a_obj_magLiftRot/symbols.txt | 74 + .../GZ2J01/rels/d_a_obj_magne_arm/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_magne_arm/symbols.txt | 229 + config/GZ2J01/rels/d_a_obj_maki/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_maki/symbols.txt | 46 + .../rels/d_a_obj_master_sword/splits.txt | 16 + .../rels/d_a_obj_master_sword/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_mato/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_mato/symbols.txt | 57 + .../GZ2J01/rels/d_a_obj_metalbox/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_metalbox/symbols.txt | 31 + config/GZ2J01/rels/d_a_obj_mgate/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_mgate/symbols.txt | 43 + config/GZ2J01/rels/d_a_obj_mhole/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_mhole/symbols.txt | 48 + config/GZ2J01/rels/d_a_obj_mie/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_mie/symbols.txt | 138 + .../rels/d_a_obj_mirror_6pole/splits.txt | 15 + .../rels/d_a_obj_mirror_6pole/symbols.txt | 34 + .../rels/d_a_obj_mirror_chain/splits.txt | 16 + .../rels/d_a_obj_mirror_chain/symbols.txt | 50 + .../rels/d_a_obj_mirror_sand/splits.txt | 14 + .../rels/d_a_obj_mirror_sand/symbols.txt | 23 + .../rels/d_a_obj_mirror_screw/splits.txt | 15 + .../rels/d_a_obj_mirror_screw/symbols.txt | 40 + .../rels/d_a_obj_mirror_table/splits.txt | 14 + .../rels/d_a_obj_mirror_table/symbols.txt | 43 + config/GZ2J01/rels/d_a_obj_movebox/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_movebox/symbols.txt | 175 + config/GZ2J01/rels/d_a_obj_msima/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_msima/symbols.txt | 130 + config/GZ2J01/rels/d_a_obj_mvstair/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_mvstair/symbols.txt | 80 + config/GZ2J01/rels/d_a_obj_myogan/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_myogan/symbols.txt | 34 + config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_nagaisu/symbols.txt | 61 + .../GZ2J01/rels/d_a_obj_nameplate/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_nameplate/symbols.txt | 47 + config/GZ2J01/rels/d_a_obj_nan/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_nan/symbols.txt | 125 + config/GZ2J01/rels/d_a_obj_ndoor/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt | 28 + config/GZ2J01/rels/d_a_obj_nougu/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_nougu/symbols.txt | 67 + .../GZ2J01/rels/d_a_obj_octhashi/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_octhashi/symbols.txt | 85 + config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_oiltubo/symbols.txt | 68 + config/GZ2J01/rels/d_a_obj_onsen/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_onsen/symbols.txt | 31 + .../GZ2J01/rels/d_a_obj_onsenFire/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_onsenFire/symbols.txt | 16 + .../GZ2J01/rels/d_a_obj_onsenTaru/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt | 94 + .../rels/d_a_obj_ornament_cloth/splits.txt | 14 + .../rels/d_a_obj_ornament_cloth/symbols.txt | 43 + config/GZ2J01/rels/d_a_obj_pdoor/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt | 43 + config/GZ2J01/rels/d_a_obj_pdtile/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt | 80 + config/GZ2J01/rels/d_a_obj_pdwall/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt | 32 + config/GZ2J01/rels/d_a_obj_picture/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_picture/symbols.txt | 87 + config/GZ2J01/rels/d_a_obj_pillar/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_pillar/symbols.txt | 85 + config/GZ2J01/rels/d_a_obj_pleaf/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt | 59 + .../GZ2J01/rels/d_a_obj_poCandle/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_poCandle/symbols.txt | 72 + config/GZ2J01/rels/d_a_obj_poFire/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_poFire/symbols.txt | 99 + config/GZ2J01/rels/d_a_obj_poTbox/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt | 57 + config/GZ2J01/rels/d_a_obj_prop/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_prop/symbols.txt | 26 + config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_pumpkin/symbols.txt | 103 + config/GZ2J01/rels/d_a_obj_rcircle/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_rcircle/symbols.txt | 28 + config/GZ2J01/rels/d_a_obj_rfHole/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt | 61 + config/GZ2J01/rels/d_a_obj_rgate/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_rgate/symbols.txt | 99 + .../GZ2J01/rels/d_a_obj_riverrock/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_riverrock/symbols.txt | 75 + config/GZ2J01/rels/d_a_obj_rock/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_rock/symbols.txt | 35 + .../rels/d_a_obj_rope_bridge/splits.txt | 15 + .../rels/d_a_obj_rope_bridge/symbols.txt | 99 + .../GZ2J01/rels/d_a_obj_rotBridge/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_rotBridge/symbols.txt | 50 + config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_rotTrap/symbols.txt | 69 + config/GZ2J01/rels/d_a_obj_roten/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_roten/symbols.txt | 44 + config/GZ2J01/rels/d_a_obj_rstair/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_rstair/symbols.txt | 59 + config/GZ2J01/rels/d_a_obj_rw/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_rw/symbols.txt | 65 + .../rels/d_a_obj_sWallShutter/splits.txt | 22 + .../rels/d_a_obj_sWallShutter/symbols.txt | 64 + config/GZ2J01/rels/d_a_obj_saidan/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_saidan/symbols.txt | 53 + config/GZ2J01/rels/d_a_obj_sakuita/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_sakuita/symbols.txt | 43 + .../rels/d_a_obj_sakuita_rope/splits.txt | 14 + .../rels/d_a_obj_sakuita_rope/symbols.txt | 61 + config/GZ2J01/rels/d_a_obj_scannon/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_scannon/symbols.txt | 124 + .../rels/d_a_obj_scannon_crs/splits.txt | 15 + .../rels/d_a_obj_scannon_crs/symbols.txt | 79 + .../rels/d_a_obj_scannon_ten/splits.txt | 15 + .../rels/d_a_obj_scannon_ten/symbols.txt | 101 + .../GZ2J01/rels/d_a_obj_sekidoor/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_sekidoor/symbols.txt | 48 + config/GZ2J01/rels/d_a_obj_sekizo/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt | 36 + config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_sekizoa/symbols.txt | 250 + config/GZ2J01/rels/d_a_obj_shield/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_shield/symbols.txt | 90 + config/GZ2J01/rels/d_a_obj_sm_door/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_sm_door/symbols.txt | 50 + .../GZ2J01/rels/d_a_obj_smallkey/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_smallkey/symbols.txt | 103 + config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_smgdoor/symbols.txt | 62 + config/GZ2J01/rels/d_a_obj_smoke/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_smoke/symbols.txt | 17 + config/GZ2J01/rels/d_a_obj_smtile/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_smtile/symbols.txt | 51 + .../GZ2J01/rels/d_a_obj_smw_stone/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_smw_stone/symbols.txt | 39 + .../GZ2J01/rels/d_a_obj_snowEffTag/splits.txt | 22 + .../rels/d_a_obj_snowEffTag/symbols.txt | 40 + .../GZ2J01/rels/d_a_obj_snow_soup/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_snow_soup/symbols.txt | 36 + config/GZ2J01/rels/d_a_obj_so/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_so/symbols.txt | 146 + .../GZ2J01/rels/d_a_obj_spinLift/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_spinLift/symbols.txt | 61 + .../GZ2J01/rels/d_a_obj_ss_drink/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_ss_drink/symbols.txt | 92 + config/GZ2J01/rels/d_a_obj_ss_item/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_ss_item/symbols.txt | 75 + .../GZ2J01/rels/d_a_obj_stairBlock/splits.txt | 22 + .../rels/d_a_obj_stairBlock/symbols.txt | 53 + config/GZ2J01/rels/d_a_obj_stick/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_stick/symbols.txt | 60 + config/GZ2J01/rels/d_a_obj_stone/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_stone/symbols.txt | 135 + .../GZ2J01/rels/d_a_obj_stoneMark/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_stoneMark/symbols.txt | 29 + config/GZ2J01/rels/d_a_obj_stopper/splits.txt | 21 + .../GZ2J01/rels/d_a_obj_stopper/symbols.txt | 139 + .../GZ2J01/rels/d_a_obj_stopper2/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_stopper2/symbols.txt | 52 + config/GZ2J01/rels/d_a_obj_suisya/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_suisya/symbols.txt | 33 + config/GZ2J01/rels/d_a_obj_sw/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_sw/symbols.txt | 86 + config/GZ2J01/rels/d_a_obj_swBallA/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_swBallA/symbols.txt | 56 + config/GZ2J01/rels/d_a_obj_swBallB/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_swBallB/symbols.txt | 58 + config/GZ2J01/rels/d_a_obj_swBallC/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_swBallC/symbols.txt | 65 + config/GZ2J01/rels/d_a_obj_swLight/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_swLight/symbols.txt | 77 + config/GZ2J01/rels/d_a_obj_swchain/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_swchain/symbols.txt | 82 + config/GZ2J01/rels/d_a_obj_swhang/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_swhang/symbols.txt | 79 + config/GZ2J01/rels/d_a_obj_sword/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_sword/symbols.txt | 46 + .../rels/d_a_obj_swpropeller/splits.txt | 14 + .../rels/d_a_obj_swpropeller/symbols.txt | 49 + config/GZ2J01/rels/d_a_obj_swpush/splits.txt | 21 + config/GZ2J01/rels/d_a_obj_swpush/symbols.txt | 145 + config/GZ2J01/rels/d_a_obj_swpush2/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_swpush2/symbols.txt | 89 + config/GZ2J01/rels/d_a_obj_swpush5/splits.txt | 21 + .../GZ2J01/rels/d_a_obj_swpush5/symbols.txt | 125 + .../GZ2J01/rels/d_a_obj_swspinner/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_swspinner/symbols.txt | 36 + config/GZ2J01/rels/d_a_obj_swturn/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_swturn/symbols.txt | 51 + config/GZ2J01/rels/d_a_obj_syRock/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_syRock/symbols.txt | 110 + .../GZ2J01/rels/d_a_obj_szbridge/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_szbridge/symbols.txt | 49 + config/GZ2J01/rels/d_a_obj_taFence/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_taFence/symbols.txt | 83 + config/GZ2J01/rels/d_a_obj_table/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_table/symbols.txt | 22 + .../GZ2J01/rels/d_a_obj_takaraDai/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_takaraDai/symbols.txt | 57 + config/GZ2J01/rels/d_a_obj_tatigi/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt | 40 + config/GZ2J01/rels/d_a_obj_ten/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_ten/symbols.txt | 101 + .../GZ2J01/rels/d_a_obj_testcube/splits.txt | 11 + .../GZ2J01/rels/d_a_obj_testcube/symbols.txt | 6 + config/GZ2J01/rels/d_a_obj_tgake/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_tgake/symbols.txt | 22 + config/GZ2J01/rels/d_a_obj_thashi/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_thashi/symbols.txt | 87 + config/GZ2J01/rels/d_a_obj_thdoor/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt | 67 + .../GZ2J01/rels/d_a_obj_timeFire/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_timeFire/symbols.txt | 38 + config/GZ2J01/rels/d_a_obj_timer/splits.txt | 15 + config/GZ2J01/rels/d_a_obj_timer/symbols.txt | 28 + config/GZ2J01/rels/d_a_obj_tks/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_tks/symbols.txt | 150 + config/GZ2J01/rels/d_a_obj_tmoon/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt | 22 + .../GZ2J01/rels/d_a_obj_toaru_maki/splits.txt | 14 + .../rels/d_a_obj_toaru_maki/symbols.txt | 25 + config/GZ2J01/rels/d_a_obj_toby/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_toby/symbols.txt | 134 + .../GZ2J01/rels/d_a_obj_tobyhouse/splits.txt | 21 + .../GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt | 119 + .../GZ2J01/rels/d_a_obj_togeTrap/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_togeTrap/symbols.txt | 80 + config/GZ2J01/rels/d_a_obj_tombo/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_tombo/symbols.txt | 114 + config/GZ2J01/rels/d_a_obj_tornado/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_tornado/symbols.txt | 46 + .../GZ2J01/rels/d_a_obj_tornado2/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_tornado2/symbols.txt | 54 + config/GZ2J01/rels/d_a_obj_tp/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_tp/symbols.txt | 60 + config/GZ2J01/rels/d_a_obj_treesh/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_treesh/symbols.txt | 44 + config/GZ2J01/rels/d_a_obj_twGate/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_twGate/symbols.txt | 50 + config/GZ2J01/rels/d_a_obj_udoor/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_udoor/symbols.txt | 34 + config/GZ2J01/rels/d_a_obj_usaku/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_usaku/symbols.txt | 19 + config/GZ2J01/rels/d_a_obj_vground/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_vground/symbols.txt | 29 + .../GZ2J01/rels/d_a_obj_volcball/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_volcball/symbols.txt | 112 + config/GZ2J01/rels/d_a_obj_volcbom/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_volcbom/symbols.txt | 125 + .../GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt | 106 + .../GZ2J01/rels/d_a_obj_warp_obrg/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt | 80 + .../GZ2J01/rels/d_a_obj_waterGate/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_waterGate/symbols.txt | 56 + .../rels/d_a_obj_waterPillar/splits.txt | 22 + .../rels/d_a_obj_waterPillar/symbols.txt | 130 + .../GZ2J01/rels/d_a_obj_waterfall/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_waterfall/symbols.txt | 50 + config/GZ2J01/rels/d_a_obj_wchain/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_wchain/symbols.txt | 65 + config/GZ2J01/rels/d_a_obj_wdStick/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_wdStick/symbols.txt | 121 + config/GZ2J01/rels/d_a_obj_web0/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_web0/symbols.txt | 46 + config/GZ2J01/rels/d_a_obj_web1/splits.txt | 22 + config/GZ2J01/rels/d_a_obj_web1/symbols.txt | 56 + .../GZ2J01/rels/d_a_obj_well_cover/splits.txt | 15 + .../rels/d_a_obj_well_cover/symbols.txt | 42 + config/GZ2J01/rels/d_a_obj_wflag/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_wflag/symbols.txt | 39 + .../GZ2J01/rels/d_a_obj_wind_stone/splits.txt | 14 + .../rels/d_a_obj_wind_stone/symbols.txt | 43 + config/GZ2J01/rels/d_a_obj_window/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_window/symbols.txt | 48 + .../rels/d_a_obj_wood_pendulum/splits.txt | 14 + .../rels/d_a_obj_wood_pendulum/symbols.txt | 36 + .../rels/d_a_obj_wood_statue/splits.txt | 15 + .../rels/d_a_obj_wood_statue/symbols.txt | 97 + config/GZ2J01/rels/d_a_obj_wsword/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_wsword/symbols.txt | 31 + config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_yel_bag/symbols.txt | 145 + .../GZ2J01/rels/d_a_obj_yobikusa/splits.txt | 15 + .../GZ2J01/rels/d_a_obj_yobikusa/symbols.txt | 73 + config/GZ2J01/rels/d_a_obj_yousei/splits.txt | 16 + config/GZ2J01/rels/d_a_obj_yousei/symbols.txt | 150 + config/GZ2J01/rels/d_a_obj_ystone/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_ystone/symbols.txt | 30 + config/GZ2J01/rels/d_a_obj_zcloth/splits.txt | 12 + config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt | 27 + config/GZ2J01/rels/d_a_obj_zdoor/splits.txt | 14 + config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt | 57 + .../GZ2J01/rels/d_a_obj_zrTurara/splits.txt | 22 + .../GZ2J01/rels/d_a_obj_zrTurara/symbols.txt | 65 + .../rels/d_a_obj_zrTuraraRock/splits.txt | 22 + .../rels/d_a_obj_zrTuraraRock/symbols.txt | 75 + config/GZ2J01/rels/d_a_obj_zraMark/splits.txt | 16 + .../GZ2J01/rels/d_a_obj_zraMark/symbols.txt | 79 + .../GZ2J01/rels/d_a_obj_zra_freeze/splits.txt | 14 + .../rels/d_a_obj_zra_freeze/symbols.txt | 37 + .../GZ2J01/rels/d_a_obj_zra_rock/splits.txt | 14 + .../GZ2J01/rels/d_a_obj_zra_rock/symbols.txt | 36 + config/GZ2J01/rels/d_a_passer_mng/splits.txt | 14 + config/GZ2J01/rels/d_a_passer_mng/symbols.txt | 25 + config/GZ2J01/rels/d_a_path_line/splits.txt | 11 + config/GZ2J01/rels/d_a_path_line/symbols.txt | 6 + config/GZ2J01/rels/d_a_peru/splits.txt | 22 + config/GZ2J01/rels/d_a_peru/symbols.txt | 264 + config/GZ2J01/rels/d_a_ppolamp/splits.txt | 16 + config/GZ2J01/rels/d_a_ppolamp/symbols.txt | 84 + config/GZ2J01/rels/d_a_scene_exit/splits.txt | 14 + config/GZ2J01/rels/d_a_scene_exit/symbols.txt | 17 + config/GZ2J01/rels/d_a_scene_exit2/splits.txt | 15 + .../GZ2J01/rels/d_a_scene_exit2/symbols.txt | 44 + config/GZ2J01/rels/d_a_set_bgobj/splits.txt | 14 + config/GZ2J01/rels/d_a_set_bgobj/symbols.txt | 15 + config/GZ2J01/rels/d_a_shop_item/splits.txt | 14 + config/GZ2J01/rels/d_a_shop_item/symbols.txt | 47 + config/GZ2J01/rels/d_a_skip_2D/splits.txt | 12 + config/GZ2J01/rels/d_a_skip_2D/symbols.txt | 21 + config/GZ2J01/rels/d_a_spinner/splits.txt | 21 + config/GZ2J01/rels/d_a_spinner/symbols.txt | 151 + config/GZ2J01/rels/d_a_sq/splits.txt | 22 + config/GZ2J01/rels/d_a_sq/symbols.txt | 83 + .../GZ2J01/rels/d_a_startAndGoal/splits.txt | 14 + .../GZ2J01/rels/d_a_startAndGoal/symbols.txt | 36 + config/GZ2J01/rels/d_a_suspend/splits.txt | 14 + config/GZ2J01/rels/d_a_suspend/symbols.txt | 14 + config/GZ2J01/rels/d_a_swBall/splits.txt | 16 + config/GZ2J01/rels/d_a_swBall/symbols.txt | 36 + config/GZ2J01/rels/d_a_swLBall/splits.txt | 16 + config/GZ2J01/rels/d_a_swLBall/symbols.txt | 38 + config/GZ2J01/rels/d_a_swTime/splits.txt | 12 + config/GZ2J01/rels/d_a_swTime/symbols.txt | 14 + config/GZ2J01/rels/d_a_swc00/splits.txt | 15 + config/GZ2J01/rels/d_a_swc00/symbols.txt | 36 + config/GZ2J01/rels/d_a_swhit0/splits.txt | 14 + config/GZ2J01/rels/d_a_swhit0/symbols.txt | 53 + config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt | 22 + config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt | 36 + config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt | 47 + config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt | 34 + config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt | 29 + config/GZ2J01/rels/d_a_tag_TWgate/splits.txt | 15 + config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt | 88 + config/GZ2J01/rels/d_a_tag_ajnot/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt | 18 + config/GZ2J01/rels/d_a_tag_allmato/splits.txt | 16 + .../GZ2J01/rels/d_a_tag_allmato/symbols.txt | 59 + config/GZ2J01/rels/d_a_tag_arena/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_arena/symbols.txt | 9 + .../GZ2J01/rels/d_a_tag_assistance/splits.txt | 12 + .../rels/d_a_tag_assistance/symbols.txt | 11 + .../rels/d_a_tag_attack_item/splits.txt | 14 + .../rels/d_a_tag_attack_item/symbols.txt | 47 + .../GZ2J01/rels/d_a_tag_attention/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_attention/symbols.txt | 19 + .../rels/d_a_tag_bottle_item/splits.txt | 14 + .../rels/d_a_tag_bottle_item/symbols.txt | 36 + config/GZ2J01/rels/d_a_tag_camera/splits.txt | 16 + config/GZ2J01/rels/d_a_tag_camera/symbols.txt | 54 + .../GZ2J01/rels/d_a_tag_chgrestart/splits.txt | 14 + .../rels/d_a_tag_chgrestart/symbols.txt | 20 + .../GZ2J01/rels/d_a_tag_chkpoint/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_chkpoint/symbols.txt | 24 + config/GZ2J01/rels/d_a_tag_csw/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_csw/symbols.txt | 61 + config/GZ2J01/rels/d_a_tag_escape/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_escape/symbols.txt | 9 + config/GZ2J01/rels/d_a_tag_event/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_event/symbols.txt | 41 + config/GZ2J01/rels/d_a_tag_evt/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_evt/symbols.txt | 35 + config/GZ2J01/rels/d_a_tag_evtarea/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_evtarea/symbols.txt | 29 + config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt | 15 + config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt | 38 + .../GZ2J01/rels/d_a_tag_firewall/splits.txt | 16 + .../GZ2J01/rels/d_a_tag_firewall/symbols.txt | 37 + config/GZ2J01/rels/d_a_tag_gra/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_gra/symbols.txt | 9 + config/GZ2J01/rels/d_a_tag_gstart/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_gstart/symbols.txt | 14 + config/GZ2J01/rels/d_a_tag_guard/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_guard/symbols.txt | 11 + config/GZ2J01/rels/d_a_tag_hinit/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_hinit/symbols.txt | 14 + config/GZ2J01/rels/d_a_tag_hjump/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_hjump/symbols.txt | 30 + config/GZ2J01/rels/d_a_tag_howl/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_howl/symbols.txt | 27 + config/GZ2J01/rels/d_a_tag_hstop/splits.txt | 22 + config/GZ2J01/rels/d_a_tag_hstop/symbols.txt | 23 + .../rels/d_a_tag_instruction/splits.txt | 12 + .../rels/d_a_tag_instruction/symbols.txt | 9 + .../GZ2J01/rels/d_a_tag_kago_fall/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_kago_fall/symbols.txt | 26 + config/GZ2J01/rels/d_a_tag_kmsg/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt | 29 + config/GZ2J01/rels/d_a_tag_lantern/splits.txt | 22 + .../GZ2J01/rels/d_a_tag_lantern/symbols.txt | 31 + .../GZ2J01/rels/d_a_tag_lightball/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_lightball/symbols.txt | 19 + .../GZ2J01/rels/d_a_tag_lv2prchk/splits.txt | 15 + .../GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt | 26 + config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_lv5soup/symbols.txt | 29 + .../GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt | 22 + .../GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt | 36 + config/GZ2J01/rels/d_a_tag_magne/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_magne/symbols.txt | 12 + config/GZ2J01/rels/d_a_tag_mhint/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_mhint/symbols.txt | 23 + config/GZ2J01/rels/d_a_tag_mist/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_mist/symbols.txt | 23 + config/GZ2J01/rels/d_a_tag_mmsg/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt | 18 + config/GZ2J01/rels/d_a_tag_msg/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_msg/symbols.txt | 39 + config/GZ2J01/rels/d_a_tag_mstop/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_mstop/symbols.txt | 22 + config/GZ2J01/rels/d_a_tag_mwait/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_mwait/symbols.txt | 26 + config/GZ2J01/rels/d_a_tag_myna2/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_myna2/symbols.txt | 20 + .../GZ2J01/rels/d_a_tag_myna_light/splits.txt | 14 + .../rels/d_a_tag_myna_light/symbols.txt | 41 + config/GZ2J01/rels/d_a_tag_pachi/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_pachi/symbols.txt | 26 + config/GZ2J01/rels/d_a_tag_poFire/splits.txt | 20 + config/GZ2J01/rels/d_a_tag_poFire/symbols.txt | 28 + config/GZ2J01/rels/d_a_tag_push/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_push/symbols.txt | 25 + config/GZ2J01/rels/d_a_tag_qs/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_qs/symbols.txt | 53 + .../GZ2J01/rels/d_a_tag_ret_room/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_ret_room/symbols.txt | 23 + .../GZ2J01/rels/d_a_tag_river_back/splits.txt | 15 + .../rels/d_a_tag_river_back/symbols.txt | 38 + .../GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt | 23 + .../GZ2J01/rels/d_a_tag_schedule/splits.txt | 12 + .../GZ2J01/rels/d_a_tag_schedule/symbols.txt | 9 + config/GZ2J01/rels/d_a_tag_setBall/splits.txt | 12 + .../GZ2J01/rels/d_a_tag_setBall/symbols.txt | 16 + .../GZ2J01/rels/d_a_tag_setrestart/splits.txt | 14 + .../rels/d_a_tag_setrestart/symbols.txt | 20 + .../rels/d_a_tag_shop_camera/splits.txt | 14 + .../rels/d_a_tag_shop_camera/symbols.txt | 24 + .../GZ2J01/rels/d_a_tag_shop_item/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_shop_item/symbols.txt | 31 + config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_smk_emt/symbols.txt | 22 + config/GZ2J01/rels/d_a_tag_spinner/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_spinner/symbols.txt | 25 + config/GZ2J01/rels/d_a_tag_sppath/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_sppath/symbols.txt | 37 + config/GZ2J01/rels/d_a_tag_spring/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_spring/symbols.txt | 24 + .../GZ2J01/rels/d_a_tag_ss_drink/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_ss_drink/symbols.txt | 45 + .../GZ2J01/rels/d_a_tag_statue_evt/splits.txt | 15 + .../rels/d_a_tag_statue_evt/symbols.txt | 64 + config/GZ2J01/rels/d_a_tag_stream/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_stream/symbols.txt | 15 + config/GZ2J01/rels/d_a_tag_telop/splits.txt | 12 + config/GZ2J01/rels/d_a_tag_telop/symbols.txt | 14 + .../GZ2J01/rels/d_a_tag_theB_hint/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_theB_hint/symbols.txt | 12 + .../GZ2J01/rels/d_a_tag_wara_howl/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_wara_howl/symbols.txt | 21 + config/GZ2J01/rels/d_a_tag_watchge/splits.txt | 14 + .../GZ2J01/rels/d_a_tag_watchge/symbols.txt | 17 + .../GZ2J01/rels/d_a_tag_waterfall/splits.txt | 22 + .../GZ2J01/rels/d_a_tag_waterfall/symbols.txt | 39 + config/GZ2J01/rels/d_a_tag_wljump/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_wljump/symbols.txt | 27 + config/GZ2J01/rels/d_a_tag_yami/splits.txt | 14 + config/GZ2J01/rels/d_a_tag_yami/symbols.txt | 36 + config/GZ2J01/rels/d_a_talk/splits.txt | 12 + config/GZ2J01/rels/d_a_talk/symbols.txt | 18 + config/GZ2J01/rels/d_a_tbox/splits.txt | 22 + config/GZ2J01/rels/d_a_tbox/symbols.txt | 238 + config/GZ2J01/rels/d_a_tbox2/splits.txt | 15 + config/GZ2J01/rels/d_a_tbox2/symbols.txt | 83 + config/GZ2J01/rels/d_a_tboxSw/splits.txt | 12 + config/GZ2J01/rels/d_a_tboxSw/symbols.txt | 16 + config/GZ2J01/rels/d_a_title/splits.txt | 22 + config/GZ2J01/rels/d_a_title/symbols.txt | 69 + config/GZ2J01/rels/d_a_vrbox/splits.txt | 14 + config/GZ2J01/rels/d_a_vrbox/symbols.txt | 17 + config/GZ2J01/rels/d_a_vrbox2/splits.txt | 16 + config/GZ2J01/rels/d_a_vrbox2/symbols.txt | 42 + config/GZ2J01/rels/d_a_warp_bug/splits.txt | 14 + config/GZ2J01/rels/d_a_warp_bug/symbols.txt | 20 + config/GZ2J01/rels/d_a_ykgr/splits.txt | 22 + config/GZ2J01/rels/d_a_ykgr/symbols.txt | 95 + .../GZ2J01/rels/f_pc_profile_lst/splits.txt | 12 + .../GZ2J01/rels/f_pc_profile_lst/symbols.txt | 8 + config/GZ2J01/splits.txt | 3586 +++ config/GZ2J01/symbols.txt | 26731 +++++++++++++++ config/GZ2P01/build.sha1 | 1514 +- config/GZ2P01/config.yml | 24 +- config/GZ2P01/rels/d_a_L7demo_dr/splits.txt | 14 + config/GZ2P01/rels/d_a_L7demo_dr/symbols.txt | 65 + config/GZ2P01/rels/d_a_L7low_dr/splits.txt | 14 + config/GZ2P01/rels/d_a_L7low_dr/symbols.txt | 40 + .../GZ2P01/rels/d_a_L7op_demo_dr/splits.txt | 14 + .../GZ2P01/rels/d_a_L7op_demo_dr/symbols.txt | 131 + config/GZ2P01/rels/d_a_alldie/splits.txt | 12 + config/GZ2P01/rels/d_a_alldie/symbols.txt | 21 + config/GZ2P01/rels/d_a_andsw/splits.txt | 12 + config/GZ2P01/rels/d_a_andsw/symbols.txt | 14 + config/GZ2P01/rels/d_a_andsw2/splits.txt | 12 + config/GZ2P01/rels/d_a_andsw2/symbols.txt | 31 + config/GZ2P01/rels/d_a_arrow/splits.txt | 21 + config/GZ2P01/rels/d_a_arrow/symbols.txt | 176 + config/GZ2P01/rels/d_a_b_bh/splits.txt | 22 + config/GZ2P01/rels/d_a_b_bh/symbols.txt | 159 + config/GZ2P01/rels/d_a_b_bq/splits.txt | 22 + config/GZ2P01/rels/d_a_b_bq/symbols.txt | 296 + config/GZ2P01/rels/d_a_b_dr/splits.txt | 22 + config/GZ2P01/rels/d_a_b_dr/symbols.txt | 313 + config/GZ2P01/rels/d_a_b_dre/splits.txt | 22 + config/GZ2P01/rels/d_a_b_dre/symbols.txt | 194 + config/GZ2P01/rels/d_a_b_ds/splits.txt | 22 + config/GZ2P01/rels/d_a_b_ds/symbols.txt | 648 + config/GZ2P01/rels/d_a_b_gg/splits.txt | 22 + config/GZ2P01/rels/d_a_b_gg/symbols.txt | 349 + config/GZ2P01/rels/d_a_b_gm/splits.txt | 22 + config/GZ2P01/rels/d_a_b_gm/symbols.txt | 266 + config/GZ2P01/rels/d_a_b_gnd/splits.txt | 22 + config/GZ2P01/rels/d_a_b_gnd/symbols.txt | 394 + config/GZ2P01/rels/d_a_b_go/splits.txt | 22 + config/GZ2P01/rels/d_a_b_go/symbols.txt | 61 + config/GZ2P01/rels/d_a_b_gos/splits.txt | 22 + config/GZ2P01/rels/d_a_b_gos/symbols.txt | 66 + config/GZ2P01/rels/d_a_b_mgn/splits.txt | 22 + config/GZ2P01/rels/d_a_b_mgn/symbols.txt | 258 + config/GZ2P01/rels/d_a_b_ob/splits.txt | 22 + config/GZ2P01/rels/d_a_b_ob/symbols.txt | 384 + config/GZ2P01/rels/d_a_b_oh/splits.txt | 22 + config/GZ2P01/rels/d_a_b_oh/symbols.txt | 132 + config/GZ2P01/rels/d_a_b_oh2/splits.txt | 16 + config/GZ2P01/rels/d_a_b_oh2/symbols.txt | 42 + config/GZ2P01/rels/d_a_b_tn/splits.txt | 22 + config/GZ2P01/rels/d_a_b_tn/symbols.txt | 391 + config/GZ2P01/rels/d_a_b_yo/splits.txt | 22 + config/GZ2P01/rels/d_a_b_yo/symbols.txt | 311 + config/GZ2P01/rels/d_a_b_yo_ice/splits.txt | 22 + config/GZ2P01/rels/d_a_b_yo_ice/symbols.txt | 133 + config/GZ2P01/rels/d_a_b_zant/splits.txt | 22 + config/GZ2P01/rels/d_a_b_zant/symbols.txt | 379 + .../GZ2P01/rels/d_a_b_zant_magic/splits.txt | 14 + .../GZ2P01/rels/d_a_b_zant_magic/symbols.txt | 60 + .../GZ2P01/rels/d_a_b_zant_mobile/splits.txt | 22 + .../GZ2P01/rels/d_a_b_zant_mobile/symbols.txt | 93 + config/GZ2P01/rels/d_a_b_zant_sima/splits.txt | 14 + .../GZ2P01/rels/d_a_b_zant_sima/symbols.txt | 36 + config/GZ2P01/rels/d_a_balloon_2D/splits.txt | 22 + config/GZ2P01/rels/d_a_balloon_2D/symbols.txt | 70 + config/GZ2P01/rels/d_a_bd/splits.txt | 22 + config/GZ2P01/rels/d_a_bd/symbols.txt | 167 + config/GZ2P01/rels/d_a_bg/splits.txt | 16 + config/GZ2P01/rels/d_a_bg/symbols.txt | 57 + config/GZ2P01/rels/d_a_bg_obj/splits.txt | 17 + config/GZ2P01/rels/d_a_bg_obj/symbols.txt | 124 + config/GZ2P01/rels/d_a_boomerang/splits.txt | 16 + config/GZ2P01/rels/d_a_boomerang/symbols.txt | 192 + config/GZ2P01/rels/d_a_bullet/splits.txt | 22 + config/GZ2P01/rels/d_a_bullet/symbols.txt | 66 + config/GZ2P01/rels/d_a_canoe/splits.txt | 21 + config/GZ2P01/rels/d_a_canoe/symbols.txt | 155 + config/GZ2P01/rels/d_a_coach_2D/splits.txt | 22 + config/GZ2P01/rels/d_a_coach_2D/symbols.txt | 52 + config/GZ2P01/rels/d_a_coach_fire/splits.txt | 14 + config/GZ2P01/rels/d_a_coach_fire/symbols.txt | 35 + config/GZ2P01/rels/d_a_cow/splits.txt | 22 + config/GZ2P01/rels/d_a_cow/symbols.txt | 346 + config/GZ2P01/rels/d_a_crod/splits.txt | 15 + config/GZ2P01/rels/d_a_crod/symbols.txt | 47 + config/GZ2P01/rels/d_a_cstaF/splits.txt | 17 + config/GZ2P01/rels/d_a_cstaF/symbols.txt | 89 + config/GZ2P01/rels/d_a_cstatue/splits.txt | 21 + config/GZ2P01/rels/d_a_cstatue/symbols.txt | 192 + config/GZ2P01/rels/d_a_demo00/splits.txt | 22 + config/GZ2P01/rels/d_a_demo00/symbols.txt | 192 + config/GZ2P01/rels/d_a_demo_item/splits.txt | 22 + config/GZ2P01/rels/d_a_demo_item/symbols.txt | 126 + config/GZ2P01/rels/d_a_disappear/splits.txt | 14 + config/GZ2P01/rels/d_a_disappear/symbols.txt | 27 + config/GZ2P01/rels/d_a_dmidna/splits.txt | 14 + config/GZ2P01/rels/d_a_dmidna/symbols.txt | 20 + config/GZ2P01/rels/d_a_do/splits.txt | 22 + config/GZ2P01/rels/d_a_do/symbols.txt | 235 + config/GZ2P01/rels/d_a_door_boss/splits.txt | 15 + config/GZ2P01/rels/d_a_door_boss/symbols.txt | 75 + config/GZ2P01/rels/d_a_door_bossL1/splits.txt | 15 + .../GZ2P01/rels/d_a_door_bossL1/symbols.txt | 112 + config/GZ2P01/rels/d_a_door_bossL5/splits.txt | 15 + .../GZ2P01/rels/d_a_door_bossL5/symbols.txt | 85 + .../GZ2P01/rels/d_a_door_dbdoor00/splits.txt | 16 + .../GZ2P01/rels/d_a_door_dbdoor00/symbols.txt | 68 + config/GZ2P01/rels/d_a_door_knob00/splits.txt | 16 + .../GZ2P01/rels/d_a_door_knob00/symbols.txt | 97 + .../GZ2P01/rels/d_a_door_mbossL1/splits.txt | 15 + .../GZ2P01/rels/d_a_door_mbossL1/symbols.txt | 169 + config/GZ2P01/rels/d_a_door_push/splits.txt | 15 + config/GZ2P01/rels/d_a_door_push/symbols.txt | 67 + .../GZ2P01/rels/d_a_door_shutter/splits.txt | 16 + .../GZ2P01/rels/d_a_door_shutter/symbols.txt | 170 + config/GZ2P01/rels/d_a_door_spiral/splits.txt | 11 + .../GZ2P01/rels/d_a_door_spiral/symbols.txt | 6 + config/GZ2P01/rels/d_a_dshutter/splits.txt | 17 + config/GZ2P01/rels/d_a_dshutter/symbols.txt | 101 + config/GZ2P01/rels/d_a_e_ai/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ai/symbols.txt | 116 + config/GZ2P01/rels/d_a_e_arrow/splits.txt | 21 + config/GZ2P01/rels/d_a_e_arrow/symbols.txt | 148 + config/GZ2P01/rels/d_a_e_ba/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ba/symbols.txt | 118 + config/GZ2P01/rels/d_a_e_bee/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bee/symbols.txt | 139 + config/GZ2P01/rels/d_a_e_bg/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bg/symbols.txt | 110 + config/GZ2P01/rels/d_a_e_bi/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bi/symbols.txt | 170 + config/GZ2P01/rels/d_a_e_bi_leaf/splits.txt | 14 + config/GZ2P01/rels/d_a_e_bi_leaf/symbols.txt | 15 + config/GZ2P01/rels/d_a_e_bs/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bs/symbols.txt | 119 + config/GZ2P01/rels/d_a_e_bu/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bu/symbols.txt | 119 + config/GZ2P01/rels/d_a_e_bug/splits.txt | 22 + config/GZ2P01/rels/d_a_e_bug/symbols.txt | 149 + config/GZ2P01/rels/d_a_e_cr/splits.txt | 22 + config/GZ2P01/rels/d_a_e_cr/symbols.txt | 89 + config/GZ2P01/rels/d_a_e_cr_egg/splits.txt | 14 + config/GZ2P01/rels/d_a_e_cr_egg/symbols.txt | 41 + config/GZ2P01/rels/d_a_e_db/splits.txt | 22 + config/GZ2P01/rels/d_a_e_db/symbols.txt | 167 + config/GZ2P01/rels/d_a_e_db_leaf/splits.txt | 14 + config/GZ2P01/rels/d_a_e_db_leaf/symbols.txt | 15 + config/GZ2P01/rels/d_a_e_dd/splits.txt | 22 + config/GZ2P01/rels/d_a_e_dd/symbols.txt | 138 + config/GZ2P01/rels/d_a_e_df/splits.txt | 22 + config/GZ2P01/rels/d_a_e_df/symbols.txt | 100 + config/GZ2P01/rels/d_a_e_dk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_dk/symbols.txt | 126 + config/GZ2P01/rels/d_a_e_dn/splits.txt | 22 + config/GZ2P01/rels/d_a_e_dn/symbols.txt | 251 + config/GZ2P01/rels/d_a_e_dt/splits.txt | 22 + config/GZ2P01/rels/d_a_e_dt/symbols.txt | 290 + config/GZ2P01/rels/d_a_e_fb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_fb/symbols.txt | 146 + config/GZ2P01/rels/d_a_e_fk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_fk/symbols.txt | 173 + config/GZ2P01/rels/d_a_e_fm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_fm/symbols.txt | 338 + config/GZ2P01/rels/d_a_e_fs/splits.txt | 22 + config/GZ2P01/rels/d_a_e_fs/symbols.txt | 159 + config/GZ2P01/rels/d_a_e_fz/splits.txt | 22 + config/GZ2P01/rels/d_a_e_fz/symbols.txt | 114 + config/GZ2P01/rels/d_a_e_ga/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ga/symbols.txt | 46 + config/GZ2P01/rels/d_a_e_gb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_gb/symbols.txt | 195 + config/GZ2P01/rels/d_a_e_ge/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ge/symbols.txt | 157 + config/GZ2P01/rels/d_a_e_gi/splits.txt | 22 + config/GZ2P01/rels/d_a_e_gi/symbols.txt | 146 + config/GZ2P01/rels/d_a_e_gm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_gm/symbols.txt | 252 + config/GZ2P01/rels/d_a_e_gob/splits.txt | 22 + config/GZ2P01/rels/d_a_e_gob/symbols.txt | 241 + config/GZ2P01/rels/d_a_e_gs/splits.txt | 22 + config/GZ2P01/rels/d_a_e_gs/symbols.txt | 43 + config/GZ2P01/rels/d_a_e_hb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_hb/symbols.txt | 148 + config/GZ2P01/rels/d_a_e_hb_leaf/splits.txt | 14 + config/GZ2P01/rels/d_a_e_hb_leaf/symbols.txt | 15 + config/GZ2P01/rels/d_a_e_hm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_hm/symbols.txt | 217 + config/GZ2P01/rels/d_a_e_hp/splits.txt | 22 + config/GZ2P01/rels/d_a_e_hp/symbols.txt | 125 + config/GZ2P01/rels/d_a_e_hz/splits.txt | 22 + config/GZ2P01/rels/d_a_e_hz/symbols.txt | 203 + config/GZ2P01/rels/d_a_e_hzelda/splits.txt | 22 + config/GZ2P01/rels/d_a_e_hzelda/symbols.txt | 146 + config/GZ2P01/rels/d_a_e_is/splits.txt | 22 + config/GZ2P01/rels/d_a_e_is/symbols.txt | 104 + config/GZ2P01/rels/d_a_e_kg/splits.txt | 22 + config/GZ2P01/rels/d_a_e_kg/symbols.txt | 108 + config/GZ2P01/rels/d_a_e_kk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_kk/symbols.txt | 130 + config/GZ2P01/rels/d_a_e_kr/splits.txt | 22 + config/GZ2P01/rels/d_a_e_kr/symbols.txt | 160 + config/GZ2P01/rels/d_a_e_mb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_mb/symbols.txt | 151 + config/GZ2P01/rels/d_a_e_md/splits.txt | 14 + config/GZ2P01/rels/d_a_e_md/symbols.txt | 54 + config/GZ2P01/rels/d_a_e_mf/splits.txt | 22 + config/GZ2P01/rels/d_a_e_mf/symbols.txt | 247 + config/GZ2P01/rels/d_a_e_mk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_mk/symbols.txt | 291 + config/GZ2P01/rels/d_a_e_mk_bo/splits.txt | 21 + config/GZ2P01/rels/d_a_e_mk_bo/symbols.txt | 128 + config/GZ2P01/rels/d_a_e_mm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_mm/symbols.txt | 103 + config/GZ2P01/rels/d_a_e_mm_mt/splits.txt | 14 + config/GZ2P01/rels/d_a_e_mm_mt/symbols.txt | 92 + config/GZ2P01/rels/d_a_e_ms/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ms/symbols.txt | 174 + config/GZ2P01/rels/d_a_e_nest/splits.txt | 22 + config/GZ2P01/rels/d_a_e_nest/symbols.txt | 123 + config/GZ2P01/rels/d_a_e_nz/splits.txt | 22 + config/GZ2P01/rels/d_a_e_nz/symbols.txt | 147 + config/GZ2P01/rels/d_a_e_oc/splits.txt | 22 + config/GZ2P01/rels/d_a_e_oc/symbols.txt | 266 + config/GZ2P01/rels/d_a_e_oct_bg/splits.txt | 22 + config/GZ2P01/rels/d_a_e_oct_bg/symbols.txt | 195 + config/GZ2P01/rels/d_a_e_ot/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ot/symbols.txt | 170 + config/GZ2P01/rels/d_a_e_ph/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ph/symbols.txt | 125 + config/GZ2P01/rels/d_a_e_pm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_pm/symbols.txt | 277 + config/GZ2P01/rels/d_a_e_po/splits.txt | 22 + config/GZ2P01/rels/d_a_e_po/symbols.txt | 456 + config/GZ2P01/rels/d_a_e_pz/splits.txt | 22 + config/GZ2P01/rels/d_a_e_pz/symbols.txt | 343 + config/GZ2P01/rels/d_a_e_rb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_rb/symbols.txt | 112 + config/GZ2P01/rels/d_a_e_rd/splits.txt | 22 + config/GZ2P01/rels/d_a_e_rd/symbols.txt | 488 + config/GZ2P01/rels/d_a_e_rdb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_rdb/symbols.txt | 296 + config/GZ2P01/rels/d_a_e_rdy/splits.txt | 22 + config/GZ2P01/rels/d_a_e_rdy/symbols.txt | 353 + config/GZ2P01/rels/d_a_e_s1/splits.txt | 22 + config/GZ2P01/rels/d_a_e_s1/symbols.txt | 248 + config/GZ2P01/rels/d_a_e_sb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sb/symbols.txt | 169 + config/GZ2P01/rels/d_a_e_sf/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sf/symbols.txt | 202 + config/GZ2P01/rels/d_a_e_sg/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sg/symbols.txt | 165 + config/GZ2P01/rels/d_a_e_sh/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sh/symbols.txt | 147 + config/GZ2P01/rels/d_a_e_sm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sm/symbols.txt | 236 + config/GZ2P01/rels/d_a_e_sm2/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sm2/symbols.txt | 238 + config/GZ2P01/rels/d_a_e_st/splits.txt | 22 + config/GZ2P01/rels/d_a_e_st/symbols.txt | 268 + config/GZ2P01/rels/d_a_e_st_line/splits.txt | 14 + config/GZ2P01/rels/d_a_e_st_line/symbols.txt | 42 + config/GZ2P01/rels/d_a_e_sw/splits.txt | 22 + config/GZ2P01/rels/d_a_e_sw/symbols.txt | 264 + config/GZ2P01/rels/d_a_e_th/splits.txt | 22 + config/GZ2P01/rels/d_a_e_th/symbols.txt | 180 + config/GZ2P01/rels/d_a_e_th_ball/splits.txt | 16 + config/GZ2P01/rels/d_a_e_th_ball/symbols.txt | 109 + config/GZ2P01/rels/d_a_e_tk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_tk/symbols.txt | 83 + config/GZ2P01/rels/d_a_e_tk2/splits.txt | 22 + config/GZ2P01/rels/d_a_e_tk2/symbols.txt | 76 + config/GZ2P01/rels/d_a_e_tk_ball/splits.txt | 14 + config/GZ2P01/rels/d_a_e_tk_ball/symbols.txt | 47 + config/GZ2P01/rels/d_a_e_tt/splits.txt | 22 + config/GZ2P01/rels/d_a_e_tt/symbols.txt | 201 + config/GZ2P01/rels/d_a_e_vt/splits.txt | 22 + config/GZ2P01/rels/d_a_e_vt/symbols.txt | 356 + .../GZ2P01/rels/d_a_e_warpappear/splits.txt | 16 + .../GZ2P01/rels/d_a_e_warpappear/symbols.txt | 158 + config/GZ2P01/rels/d_a_e_wb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_wb/symbols.txt | 602 + config/GZ2P01/rels/d_a_e_ws/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ws/symbols.txt | 134 + config/GZ2P01/rels/d_a_e_ww/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ww/symbols.txt | 236 + config/GZ2P01/rels/d_a_e_yc/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yc/symbols.txt | 105 + config/GZ2P01/rels/d_a_e_yd/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yd/symbols.txt | 152 + config/GZ2P01/rels/d_a_e_yd_leaf/splits.txt | 14 + config/GZ2P01/rels/d_a_e_yd_leaf/symbols.txt | 18 + config/GZ2P01/rels/d_a_e_yg/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yg/symbols.txt | 229 + config/GZ2P01/rels/d_a_e_yh/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yh/symbols.txt | 170 + config/GZ2P01/rels/d_a_e_yk/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yk/symbols.txt | 115 + config/GZ2P01/rels/d_a_e_ym/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ym/symbols.txt | 210 + config/GZ2P01/rels/d_a_e_ym_tag/splits.txt | 12 + config/GZ2P01/rels/d_a_e_ym_tag/symbols.txt | 15 + config/GZ2P01/rels/d_a_e_ymb/splits.txt | 22 + config/GZ2P01/rels/d_a_e_ymb/symbols.txt | 346 + config/GZ2P01/rels/d_a_e_yr/splits.txt | 22 + config/GZ2P01/rels/d_a_e_yr/symbols.txt | 163 + config/GZ2P01/rels/d_a_e_zh/splits.txt | 22 + config/GZ2P01/rels/d_a_e_zh/symbols.txt | 246 + config/GZ2P01/rels/d_a_e_zm/splits.txt | 22 + config/GZ2P01/rels/d_a_e_zm/symbols.txt | 117 + config/GZ2P01/rels/d_a_e_zs/splits.txt | 22 + config/GZ2P01/rels/d_a_e_zs/symbols.txt | 96 + config/GZ2P01/rels/d_a_econt/splits.txt | 15 + config/GZ2P01/rels/d_a_econt/symbols.txt | 20 + config/GZ2P01/rels/d_a_ep/splits.txt | 14 + config/GZ2P01/rels/d_a_ep/symbols.txt | 122 + .../GZ2P01/rels/d_a_formation_mng/splits.txt | 15 + .../GZ2P01/rels/d_a_formation_mng/symbols.txt | 68 + config/GZ2P01/rels/d_a_fr/splits.txt | 22 + config/GZ2P01/rels/d_a_fr/symbols.txt | 96 + config/GZ2P01/rels/d_a_grass/splits.txt | 22 + config/GZ2P01/rels/d_a_grass/symbols.txt | 337 + config/GZ2P01/rels/d_a_guard_mng/splits.txt | 14 + config/GZ2P01/rels/d_a_guard_mng/symbols.txt | 16 + config/GZ2P01/rels/d_a_hitobj/splits.txt | 14 + config/GZ2P01/rels/d_a_hitobj/symbols.txt | 18 + config/GZ2P01/rels/d_a_horse/splits.txt | 22 + config/GZ2P01/rels/d_a_horse/symbols.txt | 375 + config/GZ2P01/rels/d_a_hozelda/splits.txt | 15 + config/GZ2P01/rels/d_a_hozelda/symbols.txt | 110 + config/GZ2P01/rels/d_a_izumi_gate/splits.txt | 14 + config/GZ2P01/rels/d_a_izumi_gate/symbols.txt | 22 + config/GZ2P01/rels/d_a_kago/splits.txt | 22 + config/GZ2P01/rels/d_a_kago/symbols.txt | 251 + config/GZ2P01/rels/d_a_kytag00/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag00/symbols.txt | 41 + config/GZ2P01/rels/d_a_kytag01/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag01/symbols.txt | 33 + config/GZ2P01/rels/d_a_kytag02/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag02/symbols.txt | 17 + config/GZ2P01/rels/d_a_kytag03/splits.txt | 16 + config/GZ2P01/rels/d_a_kytag03/symbols.txt | 63 + config/GZ2P01/rels/d_a_kytag04/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag04/symbols.txt | 29 + config/GZ2P01/rels/d_a_kytag05/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag05/symbols.txt | 13 + config/GZ2P01/rels/d_a_kytag06/splits.txt | 21 + config/GZ2P01/rels/d_a_kytag06/symbols.txt | 169 + config/GZ2P01/rels/d_a_kytag07/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag07/symbols.txt | 22 + config/GZ2P01/rels/d_a_kytag08/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag08/symbols.txt | 47 + config/GZ2P01/rels/d_a_kytag09/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag09/symbols.txt | 19 + config/GZ2P01/rels/d_a_kytag10/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag10/symbols.txt | 30 + config/GZ2P01/rels/d_a_kytag11/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag11/symbols.txt | 20 + config/GZ2P01/rels/d_a_kytag12/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag12/symbols.txt | 135 + config/GZ2P01/rels/d_a_kytag13/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag13/symbols.txt | 66 + config/GZ2P01/rels/d_a_kytag14/splits.txt | 12 + config/GZ2P01/rels/d_a_kytag14/symbols.txt | 12 + config/GZ2P01/rels/d_a_kytag15/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag15/symbols.txt | 26 + config/GZ2P01/rels/d_a_kytag16/splits.txt | 14 + config/GZ2P01/rels/d_a_kytag16/symbols.txt | 37 + config/GZ2P01/rels/d_a_kytag17/splits.txt | 12 + config/GZ2P01/rels/d_a_kytag17/symbols.txt | 12 + config/GZ2P01/rels/d_a_mant/splits.txt | 16 + config/GZ2P01/rels/d_a_mant/symbols.txt | 85 + config/GZ2P01/rels/d_a_mg_fish/splits.txt | 22 + config/GZ2P01/rels/d_a_mg_fish/symbols.txt | 345 + config/GZ2P01/rels/d_a_mg_fshop/splits.txt | 22 + config/GZ2P01/rels/d_a_mg_fshop/symbols.txt | 252 + config/GZ2P01/rels/d_a_mg_rod/splits.txt | 22 + config/GZ2P01/rels/d_a_mg_rod/symbols.txt | 401 + config/GZ2P01/rels/d_a_midna/splits.txt | 15 + config/GZ2P01/rels/d_a_midna/symbols.txt | 199 + config/GZ2P01/rels/d_a_mirror/splits.txt | 14 + config/GZ2P01/rels/d_a_mirror/symbols.txt | 57 + .../GZ2P01/rels/d_a_movie_player/splits.txt | 17 + .../GZ2P01/rels/d_a_movie_player/symbols.txt | 276 + config/GZ2P01/rels/d_a_myna/splits.txt | 22 + config/GZ2P01/rels/d_a_myna/symbols.txt | 260 + config/GZ2P01/rels/d_a_nbomb/splits.txt | 22 + config/GZ2P01/rels/d_a_nbomb/symbols.txt | 203 + config/GZ2P01/rels/d_a_ni/splits.txt | 22 + config/GZ2P01/rels/d_a_ni/symbols.txt | 207 + config/GZ2P01/rels/d_a_npc_aru/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_aru/symbols.txt | 256 + config/GZ2P01/rels/d_a_npc_ash/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ash/symbols.txt | 208 + config/GZ2P01/rels/d_a_npc_ashB/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ashB/symbols.txt | 188 + config/GZ2P01/rels/d_a_npc_bans/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_bans/symbols.txt | 202 + config/GZ2P01/rels/d_a_npc_besu/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_besu/symbols.txt | 241 + config/GZ2P01/rels/d_a_npc_blue_ns/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_blue_ns/symbols.txt | 188 + config/GZ2P01/rels/d_a_npc_bou/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_bou/symbols.txt | 194 + config/GZ2P01/rels/d_a_npc_bouS/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_bouS/symbols.txt | 251 + config/GZ2P01/rels/d_a_npc_cdn3/splits.txt | 15 + config/GZ2P01/rels/d_a_npc_cdn3/symbols.txt | 318 + config/GZ2P01/rels/d_a_npc_chat/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_chat/symbols.txt | 407 + config/GZ2P01/rels/d_a_npc_chin/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_chin/symbols.txt | 275 + config/GZ2P01/rels/d_a_npc_clerka/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_clerka/symbols.txt | 171 + config/GZ2P01/rels/d_a_npc_clerkb/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_clerkb/symbols.txt | 174 + config/GZ2P01/rels/d_a_npc_clerkt/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_clerkt/symbols.txt | 167 + config/GZ2P01/rels/d_a_npc_coach/splits.txt | 14 + config/GZ2P01/rels/d_a_npc_coach/symbols.txt | 151 + config/GZ2P01/rels/d_a_npc_df/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_df/symbols.txt | 127 + config/GZ2P01/rels/d_a_npc_doc/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_doc/symbols.txt | 210 + config/GZ2P01/rels/d_a_npc_doorboy/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_doorboy/symbols.txt | 131 + .../GZ2P01/rels/d_a_npc_drainSol/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_drainSol/symbols.txt | 102 + config/GZ2P01/rels/d_a_npc_du/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_du/symbols.txt | 83 + config/GZ2P01/rels/d_a_npc_fairy/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_fairy/symbols.txt | 274 + .../rels/d_a_npc_fairy_seirei/splits.txt | 22 + .../rels/d_a_npc_fairy_seirei/symbols.txt | 130 + config/GZ2P01/rels/d_a_npc_fguard/splits.txt | 14 + config/GZ2P01/rels/d_a_npc_fguard/symbols.txt | 56 + config/GZ2P01/rels/d_a_npc_fish/splits.txt | 14 + config/GZ2P01/rels/d_a_npc_fish/symbols.txt | 27 + config/GZ2P01/rels/d_a_npc_gnd/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_gnd/symbols.txt | 159 + config/GZ2P01/rels/d_a_npc_gra/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_gra/symbols.txt | 445 + config/GZ2P01/rels/d_a_npc_grc/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grc/symbols.txt | 231 + config/GZ2P01/rels/d_a_npc_grd/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grd/symbols.txt | 220 + config/GZ2P01/rels/d_a_npc_grm/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grm/symbols.txt | 158 + config/GZ2P01/rels/d_a_npc_grmc/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grmc/symbols.txt | 157 + config/GZ2P01/rels/d_a_npc_gro/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_gro/symbols.txt | 260 + config/GZ2P01/rels/d_a_npc_grr/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grr/symbols.txt | 242 + config/GZ2P01/rels/d_a_npc_grs/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grs/symbols.txt | 214 + config/GZ2P01/rels/d_a_npc_grz/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_grz/symbols.txt | 327 + config/GZ2P01/rels/d_a_npc_guard/splits.txt | 15 + config/GZ2P01/rels/d_a_npc_guard/symbols.txt | 130 + config/GZ2P01/rels/d_a_npc_gwolf/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_gwolf/symbols.txt | 255 + config/GZ2P01/rels/d_a_npc_hanjo/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_hanjo/symbols.txt | 282 + config/GZ2P01/rels/d_a_npc_henna/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_henna/symbols.txt | 359 + config/GZ2P01/rels/d_a_npc_henna0/splits.txt | 11 + config/GZ2P01/rels/d_a_npc_henna0/symbols.txt | 6 + config/GZ2P01/rels/d_a_npc_hoz/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_hoz/symbols.txt | 196 + config/GZ2P01/rels/d_a_npc_impal/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_impal/symbols.txt | 180 + config/GZ2P01/rels/d_a_npc_inko/splits.txt | 14 + config/GZ2P01/rels/d_a_npc_inko/symbols.txt | 62 + config/GZ2P01/rels/d_a_npc_ins/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ins/symbols.txt | 213 + config/GZ2P01/rels/d_a_npc_jagar/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_jagar/symbols.txt | 246 + config/GZ2P01/rels/d_a_npc_kakashi/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_kakashi/symbols.txt | 219 + .../GZ2P01/rels/d_a_npc_kasi_hana/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_kasi_hana/symbols.txt | 300 + .../GZ2P01/rels/d_a_npc_kasi_kyu/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_kasi_kyu/symbols.txt | 260 + .../GZ2P01/rels/d_a_npc_kasi_mich/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_kasi_mich/symbols.txt | 258 + config/GZ2P01/rels/d_a_npc_kdk/splits.txt | 11 + config/GZ2P01/rels/d_a_npc_kdk/symbols.txt | 6 + config/GZ2P01/rels/d_a_npc_kkri/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_kkri/symbols.txt | 181 + config/GZ2P01/rels/d_a_npc_kn/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_kn/symbols.txt | 491 + config/GZ2P01/rels/d_a_npc_knj/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_knj/symbols.txt | 127 + config/GZ2P01/rels/d_a_npc_kolin/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_kolin/symbols.txt | 277 + config/GZ2P01/rels/d_a_npc_kolinb/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_kolinb/symbols.txt | 153 + config/GZ2P01/rels/d_a_npc_ks/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ks/symbols.txt | 557 + config/GZ2P01/rels/d_a_npc_kyury/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_kyury/symbols.txt | 170 + config/GZ2P01/rels/d_a_npc_len/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_len/symbols.txt | 182 + config/GZ2P01/rels/d_a_npc_lf/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_lf/symbols.txt | 65 + config/GZ2P01/rels/d_a_npc_lud/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_lud/symbols.txt | 198 + config/GZ2P01/rels/d_a_npc_maro/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_maro/symbols.txt | 258 + config/GZ2P01/rels/d_a_npc_midp/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_midp/symbols.txt | 155 + config/GZ2P01/rels/d_a_npc_mk/splits.txt | 12 + config/GZ2P01/rels/d_a_npc_mk/symbols.txt | 12 + config/GZ2P01/rels/d_a_npc_moi/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_moi/symbols.txt | 279 + config/GZ2P01/rels/d_a_npc_moir/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_moir/symbols.txt | 270 + config/GZ2P01/rels/d_a_npc_myna2/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_myna2/symbols.txt | 236 + config/GZ2P01/rels/d_a_npc_ne/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ne/symbols.txt | 238 + config/GZ2P01/rels/d_a_npc_p2/splits.txt | 12 + config/GZ2P01/rels/d_a_npc_p2/symbols.txt | 12 + .../GZ2P01/rels/d_a_npc_pachi_besu/splits.txt | 22 + .../rels/d_a_npc_pachi_besu/symbols.txt | 252 + .../GZ2P01/rels/d_a_npc_pachi_maro/splits.txt | 22 + .../rels/d_a_npc_pachi_maro/symbols.txt | 207 + .../GZ2P01/rels/d_a_npc_pachi_taro/splits.txt | 22 + .../rels/d_a_npc_pachi_taro/symbols.txt | 257 + config/GZ2P01/rels/d_a_npc_passer/splits.txt | 15 + config/GZ2P01/rels/d_a_npc_passer/symbols.txt | 230 + config/GZ2P01/rels/d_a_npc_passer2/splits.txt | 15 + .../GZ2P01/rels/d_a_npc_passer2/symbols.txt | 68 + config/GZ2P01/rels/d_a_npc_post/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_post/symbols.txt | 238 + config/GZ2P01/rels/d_a_npc_pouya/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_pouya/symbols.txt | 185 + config/GZ2P01/rels/d_a_npc_prayer/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_prayer/symbols.txt | 142 + config/GZ2P01/rels/d_a_npc_raca/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_raca/symbols.txt | 163 + config/GZ2P01/rels/d_a_npc_rafrel/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_rafrel/symbols.txt | 229 + config/GZ2P01/rels/d_a_npc_saru/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_saru/symbols.txt | 179 + config/GZ2P01/rels/d_a_npc_seib/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seib/symbols.txt | 129 + config/GZ2P01/rels/d_a_npc_seic/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seic/symbols.txt | 129 + config/GZ2P01/rels/d_a_npc_seid/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seid/symbols.txt | 129 + config/GZ2P01/rels/d_a_npc_seira/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seira/symbols.txt | 202 + config/GZ2P01/rels/d_a_npc_seira2/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seira2/symbols.txt | 191 + config/GZ2P01/rels/d_a_npc_seirei/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_seirei/symbols.txt | 141 + config/GZ2P01/rels/d_a_npc_shad/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_shad/symbols.txt | 282 + config/GZ2P01/rels/d_a_npc_shaman/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_shaman/symbols.txt | 230 + config/GZ2P01/rels/d_a_npc_shoe/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_shoe/symbols.txt | 128 + config/GZ2P01/rels/d_a_npc_shop0/splits.txt | 16 + config/GZ2P01/rels/d_a_npc_shop0/symbols.txt | 83 + .../GZ2P01/rels/d_a_npc_shop_maro/splits.txt | 14 + .../GZ2P01/rels/d_a_npc_shop_maro/symbols.txt | 82 + config/GZ2P01/rels/d_a_npc_sola/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_sola/symbols.txt | 142 + .../GZ2P01/rels/d_a_npc_soldierA/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_soldierA/symbols.txt | 189 + .../GZ2P01/rels/d_a_npc_soldierB/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_soldierB/symbols.txt | 180 + config/GZ2P01/rels/d_a_npc_sq/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_sq/symbols.txt | 77 + config/GZ2P01/rels/d_a_npc_taro/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_taro/symbols.txt | 324 + config/GZ2P01/rels/d_a_npc_the/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_the/symbols.txt | 200 + config/GZ2P01/rels/d_a_npc_theB/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_theB/symbols.txt | 177 + config/GZ2P01/rels/d_a_npc_tk/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tk/symbols.txt | 258 + config/GZ2P01/rels/d_a_npc_tkc/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tkc/symbols.txt | 168 + config/GZ2P01/rels/d_a_npc_tkj/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tkj/symbols.txt | 161 + config/GZ2P01/rels/d_a_npc_tkj2/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tkj2/symbols.txt | 110 + config/GZ2P01/rels/d_a_npc_tks/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tks/symbols.txt | 276 + config/GZ2P01/rels/d_a_npc_toby/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_toby/symbols.txt | 263 + config/GZ2P01/rels/d_a_npc_tr/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_tr/symbols.txt | 57 + config/GZ2P01/rels/d_a_npc_uri/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_uri/symbols.txt | 249 + config/GZ2P01/rels/d_a_npc_worm/splits.txt | 14 + config/GZ2P01/rels/d_a_npc_worm/symbols.txt | 62 + .../GZ2P01/rels/d_a_npc_wrestler/splits.txt | 22 + .../GZ2P01/rels/d_a_npc_wrestler/symbols.txt | 448 + config/GZ2P01/rels/d_a_npc_yamid/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_yamid/symbols.txt | 162 + config/GZ2P01/rels/d_a_npc_yamis/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_yamis/symbols.txt | 162 + config/GZ2P01/rels/d_a_npc_yamit/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_yamit/symbols.txt | 163 + config/GZ2P01/rels/d_a_npc_yelia/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_yelia/symbols.txt | 200 + config/GZ2P01/rels/d_a_npc_ykm/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ykm/symbols.txt | 332 + config/GZ2P01/rels/d_a_npc_ykw/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_ykw/symbols.txt | 308 + config/GZ2P01/rels/d_a_npc_zanb/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zanb/symbols.txt | 160 + config/GZ2P01/rels/d_a_npc_zant/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zant/symbols.txt | 141 + config/GZ2P01/rels/d_a_npc_zelR/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zelR/symbols.txt | 159 + config/GZ2P01/rels/d_a_npc_zelRo/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zelRo/symbols.txt | 159 + config/GZ2P01/rels/d_a_npc_zelda/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zelda/symbols.txt | 162 + config/GZ2P01/rels/d_a_npc_zra/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zra/symbols.txt | 584 + config/GZ2P01/rels/d_a_npc_zrc/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zrc/symbols.txt | 294 + config/GZ2P01/rels/d_a_npc_zrz/splits.txt | 22 + config/GZ2P01/rels/d_a_npc_zrz/symbols.txt | 279 + config/GZ2P01/rels/d_a_obj_Lv5Key/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_Lv5Key/symbols.txt | 70 + config/GZ2P01/rels/d_a_obj_Turara/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_Turara/symbols.txt | 99 + config/GZ2P01/rels/d_a_obj_TvCdlst/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_TvCdlst/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_Y_taihou/splits.txt | 21 + .../GZ2P01/rels/d_a_obj_Y_taihou/symbols.txt | 125 + .../GZ2P01/rels/d_a_obj_amiShutter/splits.txt | 22 + .../rels/d_a_obj_amiShutter/symbols.txt | 78 + config/GZ2P01/rels/d_a_obj_ari/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ari/symbols.txt | 103 + .../GZ2P01/rels/d_a_obj_automata/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_automata/symbols.txt | 82 + .../GZ2P01/rels/d_a_obj_avalanche/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_avalanche/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_balloon/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_balloon/symbols.txt | 120 + config/GZ2P01/rels/d_a_obj_barDesk/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_barDesk/symbols.txt | 59 + config/GZ2P01/rels/d_a_obj_batta/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_batta/symbols.txt | 133 + config/GZ2P01/rels/d_a_obj_bbox/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_bbox/symbols.txt | 31 + config/GZ2P01/rels/d_a_obj_bed/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_bed/symbols.txt | 55 + config/GZ2P01/rels/d_a_obj_bemos/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_bemos/symbols.txt | 246 + config/GZ2P01/rels/d_a_obj_bhashi/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_bhashi/symbols.txt | 92 + .../GZ2P01/rels/d_a_obj_bhbridge/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_bhbridge/symbols.txt | 58 + config/GZ2P01/rels/d_a_obj_bk_leaf/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_bk_leaf/symbols.txt | 31 + config/GZ2P01/rels/d_a_obj_bkdoor/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_bkdoor/symbols.txt | 39 + .../GZ2P01/rels/d_a_obj_bky_rock/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_bky_rock/symbols.txt | 90 + .../GZ2P01/rels/d_a_obj_bmWindow/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_bmWindow/symbols.txt | 84 + .../GZ2P01/rels/d_a_obj_bmshutter/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_bmshutter/symbols.txt | 60 + config/GZ2P01/rels/d_a_obj_bombf/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_bombf/symbols.txt | 25 + .../GZ2P01/rels/d_a_obj_bosswarp/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_bosswarp/symbols.txt | 104 + config/GZ2P01/rels/d_a_obj_boumato/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_boumato/symbols.txt | 84 + .../GZ2P01/rels/d_a_obj_brakeeff/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_brakeeff/symbols.txt | 31 + config/GZ2P01/rels/d_a_obj_brg/splits.txt | 21 + config/GZ2P01/rels/d_a_obj_brg/symbols.txt | 250 + config/GZ2P01/rels/d_a_obj_bsGate/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_bsGate/symbols.txt | 55 + .../rels/d_a_obj_bubblePilar/splits.txt | 22 + .../rels/d_a_obj_bubblePilar/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_burnbox/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_burnbox/symbols.txt | 35 + config/GZ2P01/rels/d_a_obj_carry/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_carry/symbols.txt | 398 + config/GZ2P01/rels/d_a_obj_catdoor/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_catdoor/symbols.txt | 29 + config/GZ2P01/rels/d_a_obj_cb/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_cb/symbols.txt | 58 + config/GZ2P01/rels/d_a_obj_cblock/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_cblock/symbols.txt | 129 + config/GZ2P01/rels/d_a_obj_cboard/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_cboard/symbols.txt | 26 + config/GZ2P01/rels/d_a_obj_cdoor/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_cdoor/symbols.txt | 58 + .../GZ2P01/rels/d_a_obj_chandelier/splits.txt | 15 + .../rels/d_a_obj_chandelier/symbols.txt | 65 + config/GZ2P01/rels/d_a_obj_chest/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_chest/symbols.txt | 76 + config/GZ2P01/rels/d_a_obj_cho/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_cho/symbols.txt | 101 + config/GZ2P01/rels/d_a_obj_cowdoor/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_cowdoor/symbols.txt | 24 + config/GZ2P01/rels/d_a_obj_crope/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_crope/symbols.txt | 57 + .../GZ2P01/rels/d_a_obj_crvfence/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_crvfence/symbols.txt | 78 + config/GZ2P01/rels/d_a_obj_crvgate/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_crvgate/symbols.txt | 100 + .../GZ2P01/rels/d_a_obj_crvhahen/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_crvhahen/symbols.txt | 47 + .../GZ2P01/rels/d_a_obj_crvlh_down/splits.txt | 14 + .../rels/d_a_obj_crvlh_down/symbols.txt | 49 + .../GZ2P01/rels/d_a_obj_crvlh_up/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_crvlh_up/symbols.txt | 56 + .../GZ2P01/rels/d_a_obj_crvsteel/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_crvsteel/symbols.txt | 45 + config/GZ2P01/rels/d_a_obj_crystal/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_crystal/symbols.txt | 27 + config/GZ2P01/rels/d_a_obj_cwall/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_cwall/symbols.txt | 167 + config/GZ2P01/rels/d_a_obj_damCps/splits.txt | 11 + config/GZ2P01/rels/d_a_obj_damCps/symbols.txt | 6 + config/GZ2P01/rels/d_a_obj_dan/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_dan/symbols.txt | 91 + config/GZ2P01/rels/d_a_obj_digholl/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_digholl/symbols.txt | 30 + .../GZ2P01/rels/d_a_obj_digplace/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_digplace/symbols.txt | 30 + config/GZ2P01/rels/d_a_obj_digsnow/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_digsnow/symbols.txt | 61 + .../GZ2P01/rels/d_a_obj_dmelevator/splits.txt | 21 + .../rels/d_a_obj_dmelevator/symbols.txt | 159 + config/GZ2P01/rels/d_a_obj_drop/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_drop/symbols.txt | 104 + config/GZ2P01/rels/d_a_obj_dust/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_dust/symbols.txt | 66 + config/GZ2P01/rels/d_a_obj_eff/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_eff/symbols.txt | 15 + .../rels/d_a_obj_enemy_create/splits.txt | 14 + .../rels/d_a_obj_enemy_create/symbols.txt | 26 + config/GZ2P01/rels/d_a_obj_fallobj/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_fallobj/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_fan/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_fan/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_fchain/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_fchain/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_fireWood/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_fireWood/symbols.txt | 45 + .../GZ2P01/rels/d_a_obj_fireWood2/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_fireWood2/symbols.txt | 53 + .../GZ2P01/rels/d_a_obj_firepillar/splits.txt | 15 + .../rels/d_a_obj_firepillar/symbols.txt | 55 + .../rels/d_a_obj_firepillar2/splits.txt | 15 + .../rels/d_a_obj_firepillar2/symbols.txt | 82 + config/GZ2P01/rels/d_a_obj_flag/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_flag/symbols.txt | 37 + config/GZ2P01/rels/d_a_obj_flag2/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_flag2/symbols.txt | 79 + config/GZ2P01/rels/d_a_obj_flag3/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_flag3/symbols.txt | 61 + config/GZ2P01/rels/d_a_obj_fmobj/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_fmobj/symbols.txt | 18 + config/GZ2P01/rels/d_a_obj_food/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_food/symbols.txt | 75 + config/GZ2P01/rels/d_a_obj_fw/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_fw/symbols.txt | 55 + config/GZ2P01/rels/d_a_obj_gadget/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_gadget/symbols.txt | 143 + .../GZ2P01/rels/d_a_obj_ganonwall/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_ganonwall/symbols.txt | 36 + .../GZ2P01/rels/d_a_obj_ganonwall2/splits.txt | 14 + .../rels/d_a_obj_ganonwall2/symbols.txt | 38 + config/GZ2P01/rels/d_a_obj_gb/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_gb/symbols.txt | 36 + config/GZ2P01/rels/d_a_obj_geyser/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_geyser/symbols.txt | 96 + .../GZ2P01/rels/d_a_obj_glowSphere/splits.txt | 22 + .../rels/d_a_obj_glowSphere/symbols.txt | 149 + config/GZ2P01/rels/d_a_obj_gm/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_gm/symbols.txt | 92 + config/GZ2P01/rels/d_a_obj_goGate/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_goGate/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_gomikabe/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_gomikabe/symbols.txt | 96 + config/GZ2P01/rels/d_a_obj_gpTaru/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_gpTaru/symbols.txt | 136 + config/GZ2P01/rels/d_a_obj_gra2/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_gra2/symbols.txt | 518 + config/GZ2P01/rels/d_a_obj_graWall/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_graWall/symbols.txt | 22 + .../GZ2P01/rels/d_a_obj_gra_rock/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_gra_rock/symbols.txt | 58 + .../rels/d_a_obj_grave_stone/splits.txt | 14 + .../rels/d_a_obj_grave_stone/symbols.txt | 48 + .../rels/d_a_obj_groundwater/splits.txt | 22 + .../rels/d_a_obj_groundwater/symbols.txt | 57 + .../GZ2P01/rels/d_a_obj_grz_rock/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_grz_rock/symbols.txt | 34 + config/GZ2P01/rels/d_a_obj_h_saku/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_h_saku/symbols.txt | 103 + .../GZ2P01/rels/d_a_obj_hakai_brl/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_hakai_brl/symbols.txt | 42 + .../GZ2P01/rels/d_a_obj_hakai_ftr/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_hakai_ftr/symbols.txt | 48 + config/GZ2P01/rels/d_a_obj_hasu2/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_hasu2/symbols.txt | 41 + config/GZ2P01/rels/d_a_obj_hata/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_hata/symbols.txt | 39 + config/GZ2P01/rels/d_a_obj_hb/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_hb/symbols.txt | 93 + .../GZ2P01/rels/d_a_obj_hbombkoya/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_hbombkoya/symbols.txt | 49 + config/GZ2P01/rels/d_a_obj_heavySw/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_heavySw/symbols.txt | 78 + config/GZ2P01/rels/d_a_obj_hfuta/splits.txt | 21 + config/GZ2P01/rels/d_a_obj_hfuta/symbols.txt | 133 + config/GZ2P01/rels/d_a_obj_hhashi/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_hhashi/symbols.txt | 85 + .../GZ2P01/rels/d_a_obj_hsTarget/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_hsTarget/symbols.txt | 34 + config/GZ2P01/rels/d_a_obj_ice_l/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_ice_l/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_ice_s/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ice_s/symbols.txt | 70 + .../GZ2P01/rels/d_a_obj_iceblock/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_iceblock/symbols.txt | 112 + config/GZ2P01/rels/d_a_obj_iceleaf/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_iceleaf/symbols.txt | 79 + config/GZ2P01/rels/d_a_obj_ihasi/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_ihasi/symbols.txt | 35 + config/GZ2P01/rels/d_a_obj_ikada/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_ikada/symbols.txt | 54 + config/GZ2P01/rels/d_a_obj_inobone/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_inobone/symbols.txt | 41 + config/GZ2P01/rels/d_a_obj_ita/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ita/symbols.txt | 85 + config/GZ2P01/rels/d_a_obj_itamato/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_itamato/symbols.txt | 83 + config/GZ2P01/rels/d_a_obj_ito/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ito/symbols.txt | 85 + config/GZ2P01/rels/d_a_obj_kabuto/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kabuto/symbols.txt | 106 + config/GZ2P01/rels/d_a_obj_kag/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kag/symbols.txt | 131 + config/GZ2P01/rels/d_a_obj_kage/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_kage/symbols.txt | 28 + config/GZ2P01/rels/d_a_obj_kago/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kago/symbols.txt | 154 + config/GZ2P01/rels/d_a_obj_kaisou/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_kaisou/symbols.txt | 53 + .../GZ2P01/rels/d_a_obj_kamakiri/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_kamakiri/symbols.txt | 103 + config/GZ2P01/rels/d_a_obj_kanban2/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_kanban2/symbols.txt | 179 + config/GZ2P01/rels/d_a_obj_kantera/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_kantera/symbols.txt | 67 + .../rels/d_a_obj_katatsumuri/splits.txt | 22 + .../rels/d_a_obj_katatsumuri/symbols.txt | 99 + .../GZ2P01/rels/d_a_obj_kazeneko/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_kazeneko/symbols.txt | 42 + config/GZ2P01/rels/d_a_obj_kbacket/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_kbacket/symbols.txt | 101 + config/GZ2P01/rels/d_a_obj_kbox/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kbox/symbols.txt | 137 + config/GZ2P01/rels/d_a_obj_key/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_key/symbols.txt | 80 + config/GZ2P01/rels/d_a_obj_keyhole/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_keyhole/symbols.txt | 156 + config/GZ2P01/rels/d_a_obj_kgate/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_kgate/symbols.txt | 117 + config/GZ2P01/rels/d_a_obj_ki/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ki/symbols.txt | 52 + config/GZ2P01/rels/d_a_obj_kiPot/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kiPot/symbols.txt | 41 + config/GZ2P01/rels/d_a_obj_kita/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_kita/symbols.txt | 55 + config/GZ2P01/rels/d_a_obj_kjgjs/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_kjgjs/symbols.txt | 25 + config/GZ2P01/rels/d_a_obj_kkanban/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_kkanban/symbols.txt | 45 + config/GZ2P01/rels/d_a_obj_klift00/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_klift00/symbols.txt | 57 + .../GZ2P01/rels/d_a_obj_knBullet/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_knBullet/symbols.txt | 38 + .../GZ2P01/rels/d_a_obj_kshutter/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_kshutter/symbols.txt | 107 + .../GZ2P01/rels/d_a_obj_ktOnFire/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_ktOnFire/symbols.txt | 46 + .../GZ2P01/rels/d_a_obj_kuwagata/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_kuwagata/symbols.txt | 104 + .../GZ2P01/rels/d_a_obj_kwheel00/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_kwheel00/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_kwheel01/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_kwheel01/symbols.txt | 37 + config/GZ2P01/rels/d_a_obj_kznkarm/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_kznkarm/symbols.txt | 69 + config/GZ2P01/rels/d_a_obj_ladder/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_ladder/symbols.txt | 65 + config/GZ2P01/rels/d_a_obj_laundry/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_laundry/symbols.txt | 54 + .../rels/d_a_obj_laundry_rope/splits.txt | 14 + .../rels/d_a_obj_laundry_rope/symbols.txt | 52 + config/GZ2P01/rels/d_a_obj_lbox/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_lbox/symbols.txt | 52 + .../rels/d_a_obj_life_container/splits.txt | 15 + .../rels/d_a_obj_life_container/symbols.txt | 98 + config/GZ2P01/rels/d_a_obj_lp/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_lp/symbols.txt | 108 + .../rels/d_a_obj_lv1Candle00/splits.txt | 22 + .../rels/d_a_obj_lv1Candle00/symbols.txt | 55 + .../rels/d_a_obj_lv1Candle01/splits.txt | 22 + .../rels/d_a_obj_lv1Candle01/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_lv2Candle/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv2Candle/symbols.txt | 62 + .../GZ2P01/rels/d_a_obj_lv3Candle/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv3Candle/symbols.txt | 58 + .../GZ2P01/rels/d_a_obj_lv3Water/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv3Water/symbols.txt | 66 + .../GZ2P01/rels/d_a_obj_lv3Water2/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv3Water2/symbols.txt | 62 + .../GZ2P01/rels/d_a_obj_lv3WaterB/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv3WaterB/symbols.txt | 26 + .../GZ2P01/rels/d_a_obj_lv3saka00/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv3saka00/symbols.txt | 27 + .../rels/d_a_obj_lv3waterEff/splits.txt | 14 + .../rels/d_a_obj_lv3waterEff/symbols.txt | 26 + .../rels/d_a_obj_lv4CandleDemoTag/splits.txt | 20 + .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 56 + .../rels/d_a_obj_lv4CandleTag/splits.txt | 22 + .../rels/d_a_obj_lv4CandleTag/symbols.txt | 57 + .../rels/d_a_obj_lv4EdShutter/splits.txt | 22 + .../rels/d_a_obj_lv4EdShutter/symbols.txt | 66 + config/GZ2P01/rels/d_a_obj_lv4Gate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv4Gate/symbols.txt | 54 + .../rels/d_a_obj_lv4HsTarget/splits.txt | 22 + .../rels/d_a_obj_lv4HsTarget/symbols.txt | 31 + .../GZ2P01/rels/d_a_obj_lv4PoGate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv4PoGate/symbols.txt | 73 + .../rels/d_a_obj_lv4RailWall/splits.txt | 15 + .../rels/d_a_obj_lv4RailWall/symbols.txt | 73 + .../rels/d_a_obj_lv4SlideWall/splits.txt | 22 + .../rels/d_a_obj_lv4SlideWall/symbols.txt | 54 + .../GZ2P01/rels/d_a_obj_lv4bridge/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv4bridge/symbols.txt | 54 + .../rels/d_a_obj_lv4chandelier/splits.txt | 14 + .../rels/d_a_obj_lv4chandelier/symbols.txt | 98 + .../GZ2P01/rels/d_a_obj_lv4digsand/splits.txt | 15 + .../rels/d_a_obj_lv4digsand/symbols.txt | 61 + .../GZ2P01/rels/d_a_obj_lv4floor/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv4floor/symbols.txt | 40 + config/GZ2P01/rels/d_a_obj_lv4gear/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv4gear/symbols.txt | 30 + .../GZ2P01/rels/d_a_obj_lv4prelvtr/splits.txt | 14 + .../rels/d_a_obj_lv4prelvtr/symbols.txt | 27 + .../GZ2P01/rels/d_a_obj_lv4prwall/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv4prwall/symbols.txt | 37 + config/GZ2P01/rels/d_a_obj_lv4sand/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv4sand/symbols.txt | 55 + .../rels/d_a_obj_lv5FloorBoard/splits.txt | 22 + .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 60 + .../GZ2P01/rels/d_a_obj_lv5IceWall/splits.txt | 22 + .../rels/d_a_obj_lv5IceWall/symbols.txt | 74 + .../GZ2P01/rels/d_a_obj_lv5SwIce/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv5SwIce/symbols.txt | 63 + .../GZ2P01/rels/d_a_obj_lv5ychndlr/splits.txt | 14 + .../rels/d_a_obj_lv5ychndlr/symbols.txt | 57 + .../rels/d_a_obj_lv5yiblltray/splits.txt | 14 + .../rels/d_a_obj_lv5yiblltray/symbols.txt | 73 + .../rels/d_a_obj_lv6ChangeGate/splits.txt | 22 + .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 83 + .../rels/d_a_obj_lv6FurikoTrap/splits.txt | 22 + .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 61 + .../GZ2P01/rels/d_a_obj_lv6Lblock/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv6Lblock/symbols.txt | 55 + .../GZ2P01/rels/d_a_obj_lv6SwGate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv6SwGate/symbols.txt | 78 + .../GZ2P01/rels/d_a_obj_lv6SzGate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv6SzGate/symbols.txt | 68 + .../GZ2P01/rels/d_a_obj_lv6Tenbin/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv6Tenbin/symbols.txt | 61 + .../rels/d_a_obj_lv6TogeRoll/splits.txt | 22 + .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 99 + .../rels/d_a_obj_lv6TogeTrap/splits.txt | 22 + .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 130 + .../GZ2P01/rels/d_a_obj_lv6bemos/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv6bemos/symbols.txt | 72 + .../GZ2P01/rels/d_a_obj_lv6bemos2/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_lv6bemos2/symbols.txt | 118 + .../GZ2P01/rels/d_a_obj_lv6egate/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv6egate/symbols.txt | 44 + .../GZ2P01/rels/d_a_obj_lv6elevta/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_lv6elevta/symbols.txt | 40 + .../GZ2P01/rels/d_a_obj_lv6swturn/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv6swturn/symbols.txt | 42 + .../GZ2P01/rels/d_a_obj_lv7BsGate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv7BsGate/symbols.txt | 58 + .../rels/d_a_obj_lv7PropellerY/splits.txt | 22 + .../rels/d_a_obj_lv7PropellerY/symbols.txt | 66 + .../GZ2P01/rels/d_a_obj_lv7bridge/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_lv7bridge/symbols.txt | 77 + .../rels/d_a_obj_lv8KekkaiTrap/splits.txt | 22 + .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 54 + config/GZ2P01/rels/d_a_obj_lv8Lift/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_lv8Lift/symbols.txt | 96 + .../rels/d_a_obj_lv8OptiLift/splits.txt | 22 + .../rels/d_a_obj_lv8OptiLift/symbols.txt | 87 + .../GZ2P01/rels/d_a_obj_lv8UdFloor/splits.txt | 22 + .../rels/d_a_obj_lv8UdFloor/symbols.txt | 66 + .../rels/d_a_obj_lv9SwShutter/splits.txt | 22 + .../rels/d_a_obj_lv9SwShutter/symbols.txt | 55 + config/GZ2P01/rels/d_a_obj_magLift/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_magLift/symbols.txt | 68 + .../GZ2P01/rels/d_a_obj_magLiftRot/splits.txt | 22 + .../rels/d_a_obj_magLiftRot/symbols.txt | 74 + .../GZ2P01/rels/d_a_obj_magne_arm/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_magne_arm/symbols.txt | 229 + config/GZ2P01/rels/d_a_obj_maki/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_maki/symbols.txt | 46 + .../rels/d_a_obj_master_sword/splits.txt | 16 + .../rels/d_a_obj_master_sword/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_mato/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_mato/symbols.txt | 57 + .../GZ2P01/rels/d_a_obj_metalbox/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_metalbox/symbols.txt | 31 + config/GZ2P01/rels/d_a_obj_mgate/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_mgate/symbols.txt | 43 + config/GZ2P01/rels/d_a_obj_mhole/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_mhole/symbols.txt | 48 + config/GZ2P01/rels/d_a_obj_mie/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_mie/symbols.txt | 138 + .../rels/d_a_obj_mirror_6pole/splits.txt | 15 + .../rels/d_a_obj_mirror_6pole/symbols.txt | 34 + .../rels/d_a_obj_mirror_chain/splits.txt | 16 + .../rels/d_a_obj_mirror_chain/symbols.txt | 50 + .../rels/d_a_obj_mirror_sand/splits.txt | 14 + .../rels/d_a_obj_mirror_sand/symbols.txt | 23 + .../rels/d_a_obj_mirror_screw/splits.txt | 15 + .../rels/d_a_obj_mirror_screw/symbols.txt | 40 + .../rels/d_a_obj_mirror_table/splits.txt | 14 + .../rels/d_a_obj_mirror_table/symbols.txt | 43 + config/GZ2P01/rels/d_a_obj_movebox/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_movebox/symbols.txt | 175 + config/GZ2P01/rels/d_a_obj_msima/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_msima/symbols.txt | 130 + config/GZ2P01/rels/d_a_obj_mvstair/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_mvstair/symbols.txt | 80 + config/GZ2P01/rels/d_a_obj_myogan/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_myogan/symbols.txt | 34 + config/GZ2P01/rels/d_a_obj_nagaisu/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_nagaisu/symbols.txt | 61 + .../GZ2P01/rels/d_a_obj_nameplate/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_nameplate/symbols.txt | 47 + config/GZ2P01/rels/d_a_obj_nan/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_nan/symbols.txt | 125 + config/GZ2P01/rels/d_a_obj_ndoor/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_ndoor/symbols.txt | 28 + config/GZ2P01/rels/d_a_obj_nougu/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_nougu/symbols.txt | 67 + .../GZ2P01/rels/d_a_obj_octhashi/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_octhashi/symbols.txt | 85 + config/GZ2P01/rels/d_a_obj_oiltubo/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_oiltubo/symbols.txt | 68 + config/GZ2P01/rels/d_a_obj_onsen/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_onsen/symbols.txt | 31 + .../GZ2P01/rels/d_a_obj_onsenFire/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_onsenFire/symbols.txt | 16 + .../GZ2P01/rels/d_a_obj_onsenTaru/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_onsenTaru/symbols.txt | 94 + .../rels/d_a_obj_ornament_cloth/splits.txt | 14 + .../rels/d_a_obj_ornament_cloth/symbols.txt | 43 + config/GZ2P01/rels/d_a_obj_pdoor/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_pdoor/symbols.txt | 43 + config/GZ2P01/rels/d_a_obj_pdtile/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_pdtile/symbols.txt | 80 + config/GZ2P01/rels/d_a_obj_pdwall/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_pdwall/symbols.txt | 32 + config/GZ2P01/rels/d_a_obj_picture/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_picture/symbols.txt | 87 + config/GZ2P01/rels/d_a_obj_pillar/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_pillar/symbols.txt | 85 + config/GZ2P01/rels/d_a_obj_pleaf/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_pleaf/symbols.txt | 59 + .../GZ2P01/rels/d_a_obj_poCandle/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_poCandle/symbols.txt | 72 + config/GZ2P01/rels/d_a_obj_poFire/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_poFire/symbols.txt | 99 + config/GZ2P01/rels/d_a_obj_poTbox/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_poTbox/symbols.txt | 57 + config/GZ2P01/rels/d_a_obj_prop/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_prop/symbols.txt | 26 + config/GZ2P01/rels/d_a_obj_pumpkin/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_pumpkin/symbols.txt | 103 + config/GZ2P01/rels/d_a_obj_rcircle/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_rcircle/symbols.txt | 28 + config/GZ2P01/rels/d_a_obj_rfHole/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_rfHole/symbols.txt | 61 + config/GZ2P01/rels/d_a_obj_rgate/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_rgate/symbols.txt | 99 + .../GZ2P01/rels/d_a_obj_riverrock/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_riverrock/symbols.txt | 75 + config/GZ2P01/rels/d_a_obj_rock/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_rock/symbols.txt | 35 + .../rels/d_a_obj_rope_bridge/splits.txt | 15 + .../rels/d_a_obj_rope_bridge/symbols.txt | 99 + .../GZ2P01/rels/d_a_obj_rotBridge/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_rotBridge/symbols.txt | 50 + config/GZ2P01/rels/d_a_obj_rotTrap/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_rotTrap/symbols.txt | 69 + config/GZ2P01/rels/d_a_obj_roten/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_roten/symbols.txt | 44 + config/GZ2P01/rels/d_a_obj_rstair/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_rstair/symbols.txt | 59 + config/GZ2P01/rels/d_a_obj_rw/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_rw/symbols.txt | 65 + .../rels/d_a_obj_sWallShutter/splits.txt | 22 + .../rels/d_a_obj_sWallShutter/symbols.txt | 64 + config/GZ2P01/rels/d_a_obj_saidan/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_saidan/symbols.txt | 53 + config/GZ2P01/rels/d_a_obj_sakuita/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_sakuita/symbols.txt | 43 + .../rels/d_a_obj_sakuita_rope/splits.txt | 14 + .../rels/d_a_obj_sakuita_rope/symbols.txt | 61 + config/GZ2P01/rels/d_a_obj_scannon/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_scannon/symbols.txt | 124 + .../rels/d_a_obj_scannon_crs/splits.txt | 15 + .../rels/d_a_obj_scannon_crs/symbols.txt | 79 + .../rels/d_a_obj_scannon_ten/splits.txt | 15 + .../rels/d_a_obj_scannon_ten/symbols.txt | 101 + .../GZ2P01/rels/d_a_obj_sekidoor/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_sekidoor/symbols.txt | 48 + config/GZ2P01/rels/d_a_obj_sekizo/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_sekizo/symbols.txt | 36 + config/GZ2P01/rels/d_a_obj_sekizoa/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_sekizoa/symbols.txt | 250 + config/GZ2P01/rels/d_a_obj_shield/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_shield/symbols.txt | 90 + config/GZ2P01/rels/d_a_obj_sm_door/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_sm_door/symbols.txt | 50 + .../GZ2P01/rels/d_a_obj_smallkey/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_smallkey/symbols.txt | 103 + config/GZ2P01/rels/d_a_obj_smgdoor/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_smgdoor/symbols.txt | 62 + config/GZ2P01/rels/d_a_obj_smoke/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_smoke/symbols.txt | 17 + config/GZ2P01/rels/d_a_obj_smtile/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_smtile/symbols.txt | 51 + .../GZ2P01/rels/d_a_obj_smw_stone/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_smw_stone/symbols.txt | 39 + .../GZ2P01/rels/d_a_obj_snowEffTag/splits.txt | 22 + .../rels/d_a_obj_snowEffTag/symbols.txt | 40 + .../GZ2P01/rels/d_a_obj_snow_soup/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_snow_soup/symbols.txt | 36 + config/GZ2P01/rels/d_a_obj_so/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_so/symbols.txt | 146 + .../GZ2P01/rels/d_a_obj_spinLift/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_spinLift/symbols.txt | 61 + .../GZ2P01/rels/d_a_obj_ss_drink/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_ss_drink/symbols.txt | 92 + config/GZ2P01/rels/d_a_obj_ss_item/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_ss_item/symbols.txt | 75 + .../GZ2P01/rels/d_a_obj_stairBlock/splits.txt | 22 + .../rels/d_a_obj_stairBlock/symbols.txt | 53 + config/GZ2P01/rels/d_a_obj_stick/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_stick/symbols.txt | 60 + config/GZ2P01/rels/d_a_obj_stone/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_stone/symbols.txt | 135 + .../GZ2P01/rels/d_a_obj_stoneMark/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_stoneMark/symbols.txt | 29 + config/GZ2P01/rels/d_a_obj_stopper/splits.txt | 21 + .../GZ2P01/rels/d_a_obj_stopper/symbols.txt | 139 + .../GZ2P01/rels/d_a_obj_stopper2/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_stopper2/symbols.txt | 52 + config/GZ2P01/rels/d_a_obj_suisya/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_suisya/symbols.txt | 33 + config/GZ2P01/rels/d_a_obj_sw/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_sw/symbols.txt | 86 + config/GZ2P01/rels/d_a_obj_swBallA/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_swBallA/symbols.txt | 56 + config/GZ2P01/rels/d_a_obj_swBallB/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_swBallB/symbols.txt | 58 + config/GZ2P01/rels/d_a_obj_swBallC/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_swBallC/symbols.txt | 65 + config/GZ2P01/rels/d_a_obj_swLight/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_swLight/symbols.txt | 77 + config/GZ2P01/rels/d_a_obj_swchain/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_swchain/symbols.txt | 82 + config/GZ2P01/rels/d_a_obj_swhang/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_swhang/symbols.txt | 79 + config/GZ2P01/rels/d_a_obj_sword/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_sword/symbols.txt | 46 + .../rels/d_a_obj_swpropeller/splits.txt | 14 + .../rels/d_a_obj_swpropeller/symbols.txt | 49 + config/GZ2P01/rels/d_a_obj_swpush/splits.txt | 21 + config/GZ2P01/rels/d_a_obj_swpush/symbols.txt | 145 + config/GZ2P01/rels/d_a_obj_swpush2/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_swpush2/symbols.txt | 89 + config/GZ2P01/rels/d_a_obj_swpush5/splits.txt | 21 + .../GZ2P01/rels/d_a_obj_swpush5/symbols.txt | 125 + .../GZ2P01/rels/d_a_obj_swspinner/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_swspinner/symbols.txt | 36 + config/GZ2P01/rels/d_a_obj_swturn/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_swturn/symbols.txt | 51 + config/GZ2P01/rels/d_a_obj_syRock/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_syRock/symbols.txt | 110 + .../GZ2P01/rels/d_a_obj_szbridge/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_szbridge/symbols.txt | 49 + config/GZ2P01/rels/d_a_obj_taFence/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_taFence/symbols.txt | 83 + config/GZ2P01/rels/d_a_obj_table/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_table/symbols.txt | 22 + .../GZ2P01/rels/d_a_obj_takaraDai/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_takaraDai/symbols.txt | 57 + config/GZ2P01/rels/d_a_obj_tatigi/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_tatigi/symbols.txt | 40 + config/GZ2P01/rels/d_a_obj_ten/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_ten/symbols.txt | 101 + .../GZ2P01/rels/d_a_obj_testcube/splits.txt | 11 + .../GZ2P01/rels/d_a_obj_testcube/symbols.txt | 6 + config/GZ2P01/rels/d_a_obj_tgake/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_tgake/symbols.txt | 22 + config/GZ2P01/rels/d_a_obj_thashi/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_thashi/symbols.txt | 87 + config/GZ2P01/rels/d_a_obj_thdoor/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_thdoor/symbols.txt | 67 + .../GZ2P01/rels/d_a_obj_timeFire/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_timeFire/symbols.txt | 38 + config/GZ2P01/rels/d_a_obj_timer/splits.txt | 15 + config/GZ2P01/rels/d_a_obj_timer/symbols.txt | 28 + config/GZ2P01/rels/d_a_obj_tks/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_tks/symbols.txt | 150 + config/GZ2P01/rels/d_a_obj_tmoon/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_tmoon/symbols.txt | 22 + .../GZ2P01/rels/d_a_obj_toaru_maki/splits.txt | 14 + .../rels/d_a_obj_toaru_maki/symbols.txt | 25 + config/GZ2P01/rels/d_a_obj_toby/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_toby/symbols.txt | 134 + .../GZ2P01/rels/d_a_obj_tobyhouse/splits.txt | 21 + .../GZ2P01/rels/d_a_obj_tobyhouse/symbols.txt | 119 + .../GZ2P01/rels/d_a_obj_togeTrap/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_togeTrap/symbols.txt | 80 + config/GZ2P01/rels/d_a_obj_tombo/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_tombo/symbols.txt | 114 + config/GZ2P01/rels/d_a_obj_tornado/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_tornado/symbols.txt | 46 + .../GZ2P01/rels/d_a_obj_tornado2/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_tornado2/symbols.txt | 54 + config/GZ2P01/rels/d_a_obj_tp/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_tp/symbols.txt | 60 + config/GZ2P01/rels/d_a_obj_treesh/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_treesh/symbols.txt | 44 + config/GZ2P01/rels/d_a_obj_twGate/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_twGate/symbols.txt | 50 + config/GZ2P01/rels/d_a_obj_udoor/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_udoor/symbols.txt | 34 + config/GZ2P01/rels/d_a_obj_usaku/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_usaku/symbols.txt | 19 + config/GZ2P01/rels/d_a_obj_vground/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_vground/symbols.txt | 29 + .../GZ2P01/rels/d_a_obj_volcball/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_volcball/symbols.txt | 112 + config/GZ2P01/rels/d_a_obj_volcbom/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_volcbom/symbols.txt | 125 + .../GZ2P01/rels/d_a_obj_warp_kbrg/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_warp_kbrg/symbols.txt | 106 + .../GZ2P01/rels/d_a_obj_warp_obrg/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_warp_obrg/symbols.txt | 80 + .../GZ2P01/rels/d_a_obj_waterGate/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_waterGate/symbols.txt | 56 + .../rels/d_a_obj_waterPillar/splits.txt | 22 + .../rels/d_a_obj_waterPillar/symbols.txt | 130 + .../GZ2P01/rels/d_a_obj_waterfall/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_waterfall/symbols.txt | 50 + config/GZ2P01/rels/d_a_obj_wchain/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_wchain/symbols.txt | 65 + config/GZ2P01/rels/d_a_obj_wdStick/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_wdStick/symbols.txt | 121 + config/GZ2P01/rels/d_a_obj_web0/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_web0/symbols.txt | 46 + config/GZ2P01/rels/d_a_obj_web1/splits.txt | 22 + config/GZ2P01/rels/d_a_obj_web1/symbols.txt | 56 + .../GZ2P01/rels/d_a_obj_well_cover/splits.txt | 15 + .../rels/d_a_obj_well_cover/symbols.txt | 42 + config/GZ2P01/rels/d_a_obj_wflag/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_wflag/symbols.txt | 39 + .../GZ2P01/rels/d_a_obj_wind_stone/splits.txt | 14 + .../rels/d_a_obj_wind_stone/symbols.txt | 43 + config/GZ2P01/rels/d_a_obj_window/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_window/symbols.txt | 48 + .../rels/d_a_obj_wood_pendulum/splits.txt | 14 + .../rels/d_a_obj_wood_pendulum/symbols.txt | 36 + .../rels/d_a_obj_wood_statue/splits.txt | 15 + .../rels/d_a_obj_wood_statue/symbols.txt | 97 + config/GZ2P01/rels/d_a_obj_wsword/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_wsword/symbols.txt | 31 + config/GZ2P01/rels/d_a_obj_yel_bag/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_yel_bag/symbols.txt | 145 + .../GZ2P01/rels/d_a_obj_yobikusa/splits.txt | 15 + .../GZ2P01/rels/d_a_obj_yobikusa/symbols.txt | 73 + config/GZ2P01/rels/d_a_obj_yousei/splits.txt | 16 + config/GZ2P01/rels/d_a_obj_yousei/symbols.txt | 150 + config/GZ2P01/rels/d_a_obj_ystone/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_ystone/symbols.txt | 30 + config/GZ2P01/rels/d_a_obj_zcloth/splits.txt | 12 + config/GZ2P01/rels/d_a_obj_zcloth/symbols.txt | 27 + config/GZ2P01/rels/d_a_obj_zdoor/splits.txt | 14 + config/GZ2P01/rels/d_a_obj_zdoor/symbols.txt | 57 + .../GZ2P01/rels/d_a_obj_zrTurara/splits.txt | 22 + .../GZ2P01/rels/d_a_obj_zrTurara/symbols.txt | 65 + .../rels/d_a_obj_zrTuraraRock/splits.txt | 22 + .../rels/d_a_obj_zrTuraraRock/symbols.txt | 75 + config/GZ2P01/rels/d_a_obj_zraMark/splits.txt | 16 + .../GZ2P01/rels/d_a_obj_zraMark/symbols.txt | 79 + .../GZ2P01/rels/d_a_obj_zra_freeze/splits.txt | 14 + .../rels/d_a_obj_zra_freeze/symbols.txt | 37 + .../GZ2P01/rels/d_a_obj_zra_rock/splits.txt | 14 + .../GZ2P01/rels/d_a_obj_zra_rock/symbols.txt | 36 + config/GZ2P01/rels/d_a_passer_mng/splits.txt | 14 + config/GZ2P01/rels/d_a_passer_mng/symbols.txt | 25 + config/GZ2P01/rels/d_a_path_line/splits.txt | 11 + config/GZ2P01/rels/d_a_path_line/symbols.txt | 6 + config/GZ2P01/rels/d_a_peru/splits.txt | 22 + config/GZ2P01/rels/d_a_peru/symbols.txt | 264 + config/GZ2P01/rels/d_a_ppolamp/splits.txt | 16 + config/GZ2P01/rels/d_a_ppolamp/symbols.txt | 84 + config/GZ2P01/rels/d_a_scene_exit/splits.txt | 14 + config/GZ2P01/rels/d_a_scene_exit/symbols.txt | 17 + config/GZ2P01/rels/d_a_scene_exit2/splits.txt | 15 + .../GZ2P01/rels/d_a_scene_exit2/symbols.txt | 44 + config/GZ2P01/rels/d_a_set_bgobj/splits.txt | 14 + config/GZ2P01/rels/d_a_set_bgobj/symbols.txt | 15 + config/GZ2P01/rels/d_a_shop_item/splits.txt | 14 + config/GZ2P01/rels/d_a_shop_item/symbols.txt | 47 + config/GZ2P01/rels/d_a_skip_2D/splits.txt | 12 + config/GZ2P01/rels/d_a_skip_2D/symbols.txt | 21 + config/GZ2P01/rels/d_a_spinner/splits.txt | 21 + config/GZ2P01/rels/d_a_spinner/symbols.txt | 151 + config/GZ2P01/rels/d_a_sq/splits.txt | 22 + config/GZ2P01/rels/d_a_sq/symbols.txt | 83 + .../GZ2P01/rels/d_a_startAndGoal/splits.txt | 14 + .../GZ2P01/rels/d_a_startAndGoal/symbols.txt | 36 + config/GZ2P01/rels/d_a_suspend/splits.txt | 14 + config/GZ2P01/rels/d_a_suspend/symbols.txt | 14 + config/GZ2P01/rels/d_a_swBall/splits.txt | 16 + config/GZ2P01/rels/d_a_swBall/symbols.txt | 36 + config/GZ2P01/rels/d_a_swLBall/splits.txt | 16 + config/GZ2P01/rels/d_a_swLBall/symbols.txt | 38 + config/GZ2P01/rels/d_a_swTime/splits.txt | 12 + config/GZ2P01/rels/d_a_swTime/symbols.txt | 14 + config/GZ2P01/rels/d_a_swc00/splits.txt | 15 + config/GZ2P01/rels/d_a_swc00/symbols.txt | 36 + config/GZ2P01/rels/d_a_swhit0/splits.txt | 14 + config/GZ2P01/rels/d_a_swhit0/symbols.txt | 53 + config/GZ2P01/rels/d_a_tag_CstaSw/splits.txt | 22 + config/GZ2P01/rels/d_a_tag_CstaSw/symbols.txt | 36 + config/GZ2P01/rels/d_a_tag_Lv6Gate/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_Lv6Gate/symbols.txt | 47 + config/GZ2P01/rels/d_a_tag_Lv7Gate/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_Lv7Gate/symbols.txt | 34 + config/GZ2P01/rels/d_a_tag_Lv8Gate/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_Lv8Gate/symbols.txt | 29 + config/GZ2P01/rels/d_a_tag_TWgate/splits.txt | 15 + config/GZ2P01/rels/d_a_tag_TWgate/symbols.txt | 88 + config/GZ2P01/rels/d_a_tag_ajnot/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_ajnot/symbols.txt | 18 + config/GZ2P01/rels/d_a_tag_allmato/splits.txt | 16 + .../GZ2P01/rels/d_a_tag_allmato/symbols.txt | 59 + config/GZ2P01/rels/d_a_tag_arena/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_arena/symbols.txt | 9 + .../GZ2P01/rels/d_a_tag_assistance/splits.txt | 12 + .../rels/d_a_tag_assistance/symbols.txt | 11 + .../rels/d_a_tag_attack_item/splits.txt | 14 + .../rels/d_a_tag_attack_item/symbols.txt | 47 + .../GZ2P01/rels/d_a_tag_attention/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_attention/symbols.txt | 19 + .../rels/d_a_tag_bottle_item/splits.txt | 14 + .../rels/d_a_tag_bottle_item/symbols.txt | 36 + config/GZ2P01/rels/d_a_tag_camera/splits.txt | 16 + config/GZ2P01/rels/d_a_tag_camera/symbols.txt | 54 + .../GZ2P01/rels/d_a_tag_chgrestart/splits.txt | 14 + .../rels/d_a_tag_chgrestart/symbols.txt | 20 + .../GZ2P01/rels/d_a_tag_chkpoint/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_chkpoint/symbols.txt | 24 + config/GZ2P01/rels/d_a_tag_csw/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_csw/symbols.txt | 61 + config/GZ2P01/rels/d_a_tag_escape/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_escape/symbols.txt | 9 + config/GZ2P01/rels/d_a_tag_event/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_event/symbols.txt | 41 + config/GZ2P01/rels/d_a_tag_evt/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_evt/symbols.txt | 35 + config/GZ2P01/rels/d_a_tag_evtarea/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_evtarea/symbols.txt | 29 + config/GZ2P01/rels/d_a_tag_evtmsg/splits.txt | 15 + config/GZ2P01/rels/d_a_tag_evtmsg/symbols.txt | 38 + .../GZ2P01/rels/d_a_tag_firewall/splits.txt | 16 + .../GZ2P01/rels/d_a_tag_firewall/symbols.txt | 37 + config/GZ2P01/rels/d_a_tag_gra/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_gra/symbols.txt | 9 + config/GZ2P01/rels/d_a_tag_gstart/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_gstart/symbols.txt | 14 + config/GZ2P01/rels/d_a_tag_guard/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_guard/symbols.txt | 11 + config/GZ2P01/rels/d_a_tag_hinit/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_hinit/symbols.txt | 14 + config/GZ2P01/rels/d_a_tag_hjump/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_hjump/symbols.txt | 30 + config/GZ2P01/rels/d_a_tag_howl/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_howl/symbols.txt | 27 + config/GZ2P01/rels/d_a_tag_hstop/splits.txt | 22 + config/GZ2P01/rels/d_a_tag_hstop/symbols.txt | 23 + .../rels/d_a_tag_instruction/splits.txt | 12 + .../rels/d_a_tag_instruction/symbols.txt | 9 + .../GZ2P01/rels/d_a_tag_kago_fall/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_kago_fall/symbols.txt | 26 + config/GZ2P01/rels/d_a_tag_kmsg/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_kmsg/symbols.txt | 29 + config/GZ2P01/rels/d_a_tag_lantern/splits.txt | 22 + .../GZ2P01/rels/d_a_tag_lantern/symbols.txt | 31 + .../GZ2P01/rels/d_a_tag_lightball/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_lightball/symbols.txt | 19 + .../GZ2P01/rels/d_a_tag_lv2prchk/splits.txt | 15 + .../GZ2P01/rels/d_a_tag_lv2prchk/symbols.txt | 26 + config/GZ2P01/rels/d_a_tag_lv5soup/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_lv5soup/symbols.txt | 29 + .../GZ2P01/rels/d_a_tag_lv6CstaSw/splits.txt | 22 + .../GZ2P01/rels/d_a_tag_lv6CstaSw/symbols.txt | 36 + config/GZ2P01/rels/d_a_tag_magne/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_magne/symbols.txt | 12 + config/GZ2P01/rels/d_a_tag_mhint/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_mhint/symbols.txt | 23 + config/GZ2P01/rels/d_a_tag_mist/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_mist/symbols.txt | 23 + config/GZ2P01/rels/d_a_tag_mmsg/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_mmsg/symbols.txt | 18 + config/GZ2P01/rels/d_a_tag_msg/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_msg/symbols.txt | 39 + config/GZ2P01/rels/d_a_tag_mstop/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_mstop/symbols.txt | 22 + config/GZ2P01/rels/d_a_tag_mwait/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_mwait/symbols.txt | 26 + config/GZ2P01/rels/d_a_tag_myna2/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_myna2/symbols.txt | 20 + .../GZ2P01/rels/d_a_tag_myna_light/splits.txt | 14 + .../rels/d_a_tag_myna_light/symbols.txt | 41 + config/GZ2P01/rels/d_a_tag_pachi/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_pachi/symbols.txt | 26 + config/GZ2P01/rels/d_a_tag_poFire/splits.txt | 20 + config/GZ2P01/rels/d_a_tag_poFire/symbols.txt | 28 + config/GZ2P01/rels/d_a_tag_push/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_push/symbols.txt | 25 + config/GZ2P01/rels/d_a_tag_qs/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_qs/symbols.txt | 53 + .../GZ2P01/rels/d_a_tag_ret_room/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_ret_room/symbols.txt | 23 + .../GZ2P01/rels/d_a_tag_river_back/splits.txt | 15 + .../rels/d_a_tag_river_back/symbols.txt | 38 + .../GZ2P01/rels/d_a_tag_rmbit_sw/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_rmbit_sw/symbols.txt | 23 + .../GZ2P01/rels/d_a_tag_schedule/splits.txt | 12 + .../GZ2P01/rels/d_a_tag_schedule/symbols.txt | 9 + config/GZ2P01/rels/d_a_tag_setBall/splits.txt | 12 + .../GZ2P01/rels/d_a_tag_setBall/symbols.txt | 16 + .../GZ2P01/rels/d_a_tag_setrestart/splits.txt | 14 + .../rels/d_a_tag_setrestart/symbols.txt | 20 + .../rels/d_a_tag_shop_camera/splits.txt | 14 + .../rels/d_a_tag_shop_camera/symbols.txt | 24 + .../GZ2P01/rels/d_a_tag_shop_item/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_shop_item/symbols.txt | 31 + config/GZ2P01/rels/d_a_tag_smk_emt/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_smk_emt/symbols.txt | 22 + config/GZ2P01/rels/d_a_tag_spinner/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_spinner/symbols.txt | 25 + config/GZ2P01/rels/d_a_tag_sppath/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_sppath/symbols.txt | 37 + config/GZ2P01/rels/d_a_tag_spring/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_spring/symbols.txt | 24 + .../GZ2P01/rels/d_a_tag_ss_drink/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_ss_drink/symbols.txt | 45 + .../GZ2P01/rels/d_a_tag_statue_evt/splits.txt | 15 + .../rels/d_a_tag_statue_evt/symbols.txt | 64 + config/GZ2P01/rels/d_a_tag_stream/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_stream/symbols.txt | 15 + config/GZ2P01/rels/d_a_tag_telop/splits.txt | 12 + config/GZ2P01/rels/d_a_tag_telop/symbols.txt | 14 + .../GZ2P01/rels/d_a_tag_theB_hint/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_theB_hint/symbols.txt | 12 + .../GZ2P01/rels/d_a_tag_wara_howl/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_wara_howl/symbols.txt | 21 + config/GZ2P01/rels/d_a_tag_watchge/splits.txt | 14 + .../GZ2P01/rels/d_a_tag_watchge/symbols.txt | 17 + .../GZ2P01/rels/d_a_tag_waterfall/splits.txt | 22 + .../GZ2P01/rels/d_a_tag_waterfall/symbols.txt | 39 + config/GZ2P01/rels/d_a_tag_wljump/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_wljump/symbols.txt | 27 + config/GZ2P01/rels/d_a_tag_yami/splits.txt | 14 + config/GZ2P01/rels/d_a_tag_yami/symbols.txt | 36 + config/GZ2P01/rels/d_a_talk/splits.txt | 12 + config/GZ2P01/rels/d_a_talk/symbols.txt | 18 + config/GZ2P01/rels/d_a_tbox/splits.txt | 22 + config/GZ2P01/rels/d_a_tbox/symbols.txt | 238 + config/GZ2P01/rels/d_a_tbox2/splits.txt | 15 + config/GZ2P01/rels/d_a_tbox2/symbols.txt | 83 + config/GZ2P01/rels/d_a_tboxSw/splits.txt | 12 + config/GZ2P01/rels/d_a_tboxSw/symbols.txt | 16 + config/GZ2P01/rels/d_a_title/splits.txt | 22 + config/GZ2P01/rels/d_a_title/symbols.txt | 70 + config/GZ2P01/rels/d_a_vrbox/splits.txt | 14 + config/GZ2P01/rels/d_a_vrbox/symbols.txt | 17 + config/GZ2P01/rels/d_a_vrbox2/splits.txt | 16 + config/GZ2P01/rels/d_a_vrbox2/symbols.txt | 42 + config/GZ2P01/rels/d_a_warp_bug/splits.txt | 14 + config/GZ2P01/rels/d_a_warp_bug/symbols.txt | 20 + config/GZ2P01/rels/d_a_ykgr/splits.txt | 22 + config/GZ2P01/rels/d_a_ykgr/symbols.txt | 95 + .../GZ2P01/rels/f_pc_profile_lst/splits.txt | 12 + .../GZ2P01/rels/f_pc_profile_lst/symbols.txt | 8 + config/GZ2P01/splits.txt | 3577 +++ config/GZ2P01/symbols.txt | 26752 ++++++++++++++++ configure.py | 26 +- include/JSystem/JFramework/JFWSystem.h | 1 + include/JSystem/JUtility/JUTResFont.h | 2 + include/SSystem/SComponent/c_cc_s.h | 9 + include/d/d_attention.h | 24 +- include/d/d_bg_s.h | 33 + include/d/d_cc_s.h | 3 + include/d/d_com_inf_game.h | 1190 +- include/d/d_drawlist.h | 26 +- include/d/d_event.h | 3 + include/d/d_event_manager.h | 8 +- include/d/d_kankyo.h | 9 + include/d/d_menu_window_HIO.h | 5 + include/d/d_meter2_info.h | 14 + include/d/d_meter_HIO.h | 9 +- include/d/d_resorce.h | 3 + include/d/d_s_menu.h | 85 + include/d/d_s_play.h | 21 + include/d/d_save.h | 101 +- include/d/d_vibration.h | 24 + include/f_ap/f_ap_game.h | 8 + include/f_op/f_op_msg_mng.h | 1 + include/m_Do/m_Do_ext.h | 5 + orig/GZ2J01/.gitkeep | 0 src/JSystem/JFramework/JFWSystem.cpp | 2 - src/d/actor/d_a_alink_demo.inc | 13 + src/d/actor/d_a_npc_hanjo.cpp | 4 +- src/d/actor/d_a_npc_midp.cpp | 5 +- src/d/actor/d_a_npc_zant.cpp | 5 +- src/d/actor/d_a_obj_automata.cpp | 4 +- src/d/actor/d_a_obj_boumato.cpp | 4 +- src/d/actor/d_a_obj_smtile.cpp | 4 +- src/d/actor/d_a_peru.cpp | 4 +- src/d/actor/d_a_tag_kmsg.cpp | 2 +- src/d/d_com_inf_game.cpp | 207 +- src/d/d_drawlist.cpp | 22 +- src/d/d_menu_fmap.cpp | 12 + src/d/d_meter2.cpp | 2 +- src/d/d_s_logo.cpp | 55 +- src/d/d_s_menu.cpp | 1972 +- src/d/d_s_play.cpp | 4 + src/d/d_save.cpp | 786 +- src/f_op/f_op_msg_mng.cpp | 9 + src/m_Do/m_Do_MemCardRWmng.cpp | 34 +- src/m_Do/m_Do_ext.cpp | 8 + src/m_Do/m_Do_mtx.cpp | 3 + 3082 files changed, 262786 insertions(+), 1577 deletions(-) create mode 100644 config/GZ2J01/build.sha1 create mode 100644 config/GZ2J01/config.yml create mode 100644 config/GZ2J01/rels/d_a_L7demo_dr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_L7low_dr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_L7low_dr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_L7op_demo_dr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_alldie/splits.txt create mode 100644 config/GZ2J01/rels/d_a_alldie/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_andsw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_andsw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_andsw2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_andsw2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_arrow/splits.txt create mode 100644 config/GZ2J01/rels/d_a_arrow/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_bh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_bh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_bq/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_bq/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_dr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_dr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_dre/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_dre/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_ds/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_ds/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_gg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_gg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_gm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_gm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_gnd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_gnd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_go/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_go/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_gos/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_gos/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_mgn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_mgn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_ob/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_ob/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_oh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_oh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_oh2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_oh2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_tn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_tn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_yo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_yo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_yo_ice/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_magic/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_magic/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_mobile/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_mobile/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_sima/splits.txt create mode 100644 config/GZ2J01/rels/d_a_b_zant_sima/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_balloon_2D/splits.txt create mode 100644 config/GZ2J01/rels/d_a_balloon_2D/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_bd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_bd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_bg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_bg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_bg_obj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_bg_obj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_boomerang/splits.txt create mode 100644 config/GZ2J01/rels/d_a_boomerang/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_bullet/splits.txt create mode 100644 config/GZ2J01/rels/d_a_bullet/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_canoe/splits.txt create mode 100644 config/GZ2J01/rels/d_a_canoe/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_coach_2D/splits.txt create mode 100644 config/GZ2J01/rels/d_a_coach_2D/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_coach_fire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_coach_fire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_cow/splits.txt create mode 100644 config/GZ2J01/rels/d_a_cow/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_crod/splits.txt create mode 100644 config/GZ2J01/rels/d_a_crod/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_cstaF/splits.txt create mode 100644 config/GZ2J01/rels/d_a_cstaF/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_cstatue/splits.txt create mode 100644 config/GZ2J01/rels/d_a_cstatue/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_demo00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_demo00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_demo_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_demo_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_disappear/splits.txt create mode 100644 config/GZ2J01/rels/d_a_disappear/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_dmidna/splits.txt create mode 100644 config/GZ2J01/rels/d_a_dmidna/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_do/splits.txt create mode 100644 config/GZ2J01/rels/d_a_do/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_boss/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_boss/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_bossL1/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_bossL1/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_bossL5/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_bossL5/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_dbdoor00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_dbdoor00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_knob00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_knob00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_mbossL1/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_mbossL1/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_push/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_push/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_shutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_shutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_door_spiral/splits.txt create mode 100644 config/GZ2J01/rels/d_a_door_spiral/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_dshutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_dshutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ai/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ai/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_arrow/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_arrow/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ba/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ba/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bee/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bee/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_bug/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_bug/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_cr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_cr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_cr_egg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_db/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_db/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_db_leaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_dd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_dd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_df/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_df/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_dk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_dk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_dn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_dn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_dt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_dt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_fb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_fb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_fk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_fk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_fm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_fm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_fs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_fs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_fz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_fz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ga/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ga/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_gb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_gb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_gi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_gi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_gm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_gm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_gob/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_gob/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_gs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_gs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_hzelda/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_hzelda/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_is/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_is/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_kg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_kg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_kk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_kk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_kr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_kr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_md/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_md/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mk_bo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_mm_mt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ms/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ms/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_nest/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_nest/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_nz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_nz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_oc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_oc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_oct_bg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ot/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ot/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ph/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ph/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_pm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_pm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_po/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_po/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_pz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_pz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_rb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_rb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_rd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_rd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_rdb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_rdb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_rdy/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_rdy/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_s1/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_s1/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sm2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sm2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_st/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_st/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_st_line/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_st_line/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_sw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_sw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_th/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_th/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_th_ball/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_th_ball/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk_ball/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_tt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_tt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_vt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_vt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_warpappear/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_warpappear/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_wb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_wb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ws/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ws/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ww/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ww/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ym/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ym/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ym_tag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_ymb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_ymb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_yr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_yr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_zh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_zh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_zm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_zm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_e_zs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_e_zs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_econt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_econt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_ep/splits.txt create mode 100644 config/GZ2J01/rels/d_a_ep/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_formation_mng/splits.txt create mode 100644 config/GZ2J01/rels/d_a_formation_mng/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_fr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_fr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_grass/splits.txt create mode 100644 config/GZ2J01/rels/d_a_grass/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_guard_mng/splits.txt create mode 100644 config/GZ2J01/rels/d_a_guard_mng/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_hitobj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_hitobj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_horse/splits.txt create mode 100644 config/GZ2J01/rels/d_a_horse/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_hozelda/splits.txt create mode 100644 config/GZ2J01/rels/d_a_hozelda/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_izumi_gate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_izumi_gate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kago/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kago/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag01/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag01/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag02/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag02/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag03/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag03/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag04/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag04/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag05/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag05/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag06/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag06/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag07/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag07/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag08/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag08/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag09/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag09/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag10/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag10/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag11/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag11/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag12/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag12/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag13/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag13/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag14/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag14/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag15/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag15/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag16/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag16/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_kytag17/splits.txt create mode 100644 config/GZ2J01/rels/d_a_kytag17/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_mant/splits.txt create mode 100644 config/GZ2J01/rels/d_a_mant/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_mg_fish/splits.txt create mode 100644 config/GZ2J01/rels/d_a_mg_fish/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_mg_fshop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_mg_fshop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_mg_rod/splits.txt create mode 100644 config/GZ2J01/rels/d_a_mg_rod/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_midna/splits.txt create mode 100644 config/GZ2J01/rels/d_a_midna/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_mirror/splits.txt create mode 100644 config/GZ2J01/rels/d_a_mirror/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_movie_player/splits.txt create mode 100644 config/GZ2J01/rels/d_a_movie_player/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_myna/splits.txt create mode 100644 config/GZ2J01/rels/d_a_myna/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_nbomb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_nbomb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_ni/splits.txt create mode 100644 config/GZ2J01/rels/d_a_ni/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_aru/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_aru/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ash/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ash/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ashB/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ashB/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bans/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bans/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_besu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_besu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_blue_ns/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bou/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bou/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bouS/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_bouS/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_cdn3/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_chat/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_chat/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_chin/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_chin/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerka/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerka/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerkb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerkt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_coach/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_coach/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_df/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_df/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_doc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_doc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_doorboy/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_doorboy/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_drainSol/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_drainSol/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_du/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_du/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fairy/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fairy/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fairy_seirei/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fairy_seirei/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fguard/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fguard/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fish/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_fish/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gnd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gnd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gra/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gra/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grd/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grd/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grmc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grmc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_grz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_guard/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_guard/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gwolf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_hanjo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_henna/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_henna/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_henna0/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_henna0/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_hoz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_hoz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_impal/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_impal/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_inko/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_inko/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ins/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ins/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_jagar/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_jagar/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kakashi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kakashi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_hana/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_mich/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kdk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kdk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kkri/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kkri/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_knj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_knj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kolin/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kolin/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kolinb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ks/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ks/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kyury/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_kyury/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_len/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_len/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_lf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_lf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_lud/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_lud/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_maro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_maro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_midp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_midp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_mk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_mk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_moi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_moi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_moir/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_moir/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_myna2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_myna2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ne/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ne/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_p2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_p2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_besu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_besu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_maro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_maro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_taro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pachi_taro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_passer/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_passer/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_passer2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_passer2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_post/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_post/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pouya/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_pouya/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_prayer/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_prayer/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_raca/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_raca/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_rafrel/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_saru/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_saru/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seib/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seib/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seic/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seic/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seid/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seid/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seira/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seira/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seira2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seira2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seirei/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_seirei/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shad/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shad/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shaman/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shaman/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shoe/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shoe/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shop0/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shop0/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shop_maro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_shop_maro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_sola/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_sola/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_soldierA/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_soldierA/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_soldierB/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_soldierB/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_sq/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_sq/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_taro/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_taro/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_the/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_the/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_theB/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_theB/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkj2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tks/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tks/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_toby/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_toby/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_tr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_uri/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_uri/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_worm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_worm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_wrestler/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_wrestler/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamid/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamid/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamis/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamis/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamit/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yamit/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yelia/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_yelia/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ykm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ykm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ykw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_ykw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zanb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zanb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zant/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zant/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelR/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelR/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelRo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelda/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zelda/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zra/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zra/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zrc/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zrc/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zrz/splits.txt create mode 100644 config/GZ2J01/rels/d_a_npc_zrz/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Turara/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Turara/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Y_taihou/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_amiShutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_amiShutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ari/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ari/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_automata/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_automata/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_avalanche/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_avalanche/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_balloon/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_balloon/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_barDesk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_barDesk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_batta/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_batta/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bed/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bed/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bemos/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bemos/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bhashi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bhbridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bhbridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bky_rock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bky_rock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bmWindow/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bmWindow/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bmshutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bmshutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bombf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bombf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bosswarp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bosswarp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_boumato/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_boumato/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_brakeeff/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_brakeeff/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_brg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_brg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bsGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bubblePilar/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_bubblePilar/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_burnbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_burnbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_carry/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_carry/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_catdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_catdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cblock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cblock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cboard/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cboard/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_chandelier/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_chandelier/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_chest/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_chest/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cho/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cho/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cowdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crope/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crope/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvfence/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvfence/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvgate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvgate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvhahen/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvhahen/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvlh_down/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvlh_down/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvlh_up/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvsteel/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crvsteel/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crystal/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_crystal/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cwall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_cwall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_damCps/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_damCps/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dan/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dan/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digholl/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digholl/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digplace/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digplace/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digsnow/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_digsnow/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dmelevator/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dmelevator/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_drop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_drop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dust/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_dust/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_eff/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_eff/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_enemy_create/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_enemy_create/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fallobj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fallobj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fan/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fan/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fchain/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fchain/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fireWood/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fireWood/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fireWood2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fireWood2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_firepillar/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_firepillar/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_firepillar2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_firepillar2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag3/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_flag3/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fmobj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_food/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_food/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_fw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gadget/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gadget/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ganonwall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ganonwall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ganonwall2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ganonwall2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_geyser/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_geyser/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_glowSphere/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_glowSphere/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_goGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_goGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gomikabe/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gomikabe/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gra2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gra2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_graWall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_graWall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gra_rock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_gra_rock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_grave_stone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_grave_stone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_groundwater/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_groundwater/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_grz_rock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_grz_rock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_h_saku/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hakai_brl/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hasu2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hata/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hata/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hb/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hb/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hbombkoya/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_heavySw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_heavySw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hfuta/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hhashi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hsTarget/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_hsTarget/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ice_l/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ice_s/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_iceblock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_iceblock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_iceleaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ihasi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ikada/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ikada/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_inobone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_inobone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ita/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ita/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_itamato/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_itamato/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ito/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ito/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kabuto/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kage/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kage/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kago/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kago/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kaisou/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kamakiri/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kamakiri/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kanban2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kanban2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kantera/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kantera/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_katatsumuri/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_katatsumuri/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kazeneko/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kazeneko/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kbacket/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kbacket/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_key/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_key/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_keyhole/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_keyhole/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kgate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kgate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ki/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ki/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kiPot/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kita/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kita/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kkanban/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kkanban/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_klift00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_klift00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_knBullet/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_knBullet/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kshutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kshutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ktOnFire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kuwagata/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kuwagata/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kwheel00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kwheel00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kwheel01/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kwheel01/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_kznkarm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ladder/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ladder/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_laundry/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_laundry/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_laundry_rope/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_laundry_rope/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_life_container/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_life_container/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv1Candle00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv1Candle00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv1Candle01/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv1Candle01/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv2Candle/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Candle/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Water/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Water/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Water2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3saka00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3waterEff/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv3waterEff/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4CandleTag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4CandleTag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4EdShutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4EdShutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4HsTarget/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4HsTarget/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4RailWall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4RailWall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4SlideWall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4SlideWall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4bridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4chandelier/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4chandelier/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4digsand/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4digsand/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4floor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4floor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4gear/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4prelvtr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4prwall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv4sand/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5FloorBoard/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5FloorBoard/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5IceWall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5ychndlr/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5yiblltray/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv5yiblltray/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6ChangeGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6ChangeGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6TogeRoll/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6TogeRoll/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6TogeTrap/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6TogeTrap/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6bemos/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6egate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6egate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6elevta/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6swturn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7PropellerY/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7PropellerY/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7bridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8OptiLift/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8OptiLift/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv8UdFloor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv9SwShutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_lv9SwShutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magLift/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magLift/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magLiftRot/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magLiftRot/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magne_arm/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_magne_arm/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_maki/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_maki/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_master_sword/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_master_sword/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mato/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mato/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_metalbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_metalbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mgate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mgate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mhole/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mhole/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mie/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mie/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_6pole/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_6pole/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_chain/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_chain/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_sand/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_sand/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_screw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_screw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_table/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mirror_table/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_movebox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_movebox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_msima/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_msima/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mvstair/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_mvstair/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_myogan/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_myogan/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nagaisu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nameplate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nameplate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nan/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nan/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ndoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nougu/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_nougu/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_octhashi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_octhashi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_oiltubo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsen/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsen/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsenFire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsenFire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsenTaru/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ornament_cloth/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ornament_cloth/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdtile/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdwall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_picture/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_picture/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pillar/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pillar/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pleaf/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poCandle/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poCandle/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poFire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poFire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poTbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_prop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_prop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_pumpkin/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rcircle/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rcircle/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rfHole/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rgate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rgate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_riverrock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_riverrock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rope_bridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rope_bridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rotBridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rotBridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rotTrap/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_roten/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_roten/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rstair/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rstair/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_rw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sWallShutter/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sWallShutter/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_saidan/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_saidan/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sakuita/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sakuita/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sakuita_rope/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sakuita_rope/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon_crs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon_crs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon_ten/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_scannon_ten/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekidoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekidoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekizo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sekizoa/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_shield/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_shield/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sm_door/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sm_door/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smallkey/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smallkey/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smgdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smoke/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smoke/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smtile/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smtile/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smw_stone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_smw_stone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_snowEffTag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_snowEffTag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_snow_soup/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_snow_soup/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_so/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_so/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_spinLift/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_spinLift/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ss_drink/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ss_drink/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ss_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ss_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stairBlock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stairBlock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stick/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stick/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stoneMark/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stoneMark/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stopper/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stopper/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stopper2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_stopper2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_suisya/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_suisya/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallA/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallA/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallB/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallB/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallC/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swBallC/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swLight/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swLight/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swchain/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swchain/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swhang/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swhang/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sword/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_sword/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpropeller/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpropeller/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush5/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swpush5/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swspinner/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swspinner/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swturn/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_swturn/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_syRock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_syRock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_szbridge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_szbridge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_taFence/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_taFence/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_table/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_table/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_takaraDai/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_takaraDai/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tatigi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ten/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ten/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_testcube/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_testcube/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tgake/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tgake/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_thashi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_thashi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_thdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_timeFire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_timeFire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_timer/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_timer/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tks/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tks/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tmoon/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_toaru_maki/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_toaru_maki/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_toby/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_toby/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tobyhouse/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_togeTrap/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_togeTrap/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tombo/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tombo/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tornado/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tornado/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tornado2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tornado2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_tp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_treesh/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_treesh/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_twGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_twGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_udoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_udoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_usaku/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_usaku/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_vground/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_vground/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_volcball/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_volcball/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_volcbom/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_volcbom/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_warp_obrg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterGate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterGate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterPillar/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterPillar/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterfall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_waterfall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wchain/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wchain/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wdStick/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wdStick/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_web0/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_web0/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_web1/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_web1/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_well_cover/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_well_cover/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wflag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wflag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wind_stone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wind_stone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_window/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_window/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wood_pendulum/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wood_pendulum/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wood_statue/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wood_statue/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wsword/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_wsword/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yel_bag/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yobikusa/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yobikusa/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yousei/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_yousei/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ystone/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_ystone/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zcloth/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zdoor/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zrTurara/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zrTurara/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zrTuraraRock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zrTuraraRock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zraMark/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zraMark/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zra_freeze/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zra_freeze/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zra_rock/splits.txt create mode 100644 config/GZ2J01/rels/d_a_obj_zra_rock/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_passer_mng/splits.txt create mode 100644 config/GZ2J01/rels/d_a_passer_mng/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_path_line/splits.txt create mode 100644 config/GZ2J01/rels/d_a_path_line/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_peru/splits.txt create mode 100644 config/GZ2J01/rels/d_a_peru/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_ppolamp/splits.txt create mode 100644 config/GZ2J01/rels/d_a_ppolamp/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_scene_exit/splits.txt create mode 100644 config/GZ2J01/rels/d_a_scene_exit/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_scene_exit2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_scene_exit2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_set_bgobj/splits.txt create mode 100644 config/GZ2J01/rels/d_a_set_bgobj/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_shop_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_shop_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_skip_2D/splits.txt create mode 100644 config/GZ2J01/rels/d_a_skip_2D/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_spinner/splits.txt create mode 100644 config/GZ2J01/rels/d_a_spinner/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_sq/splits.txt create mode 100644 config/GZ2J01/rels/d_a_sq/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_startAndGoal/splits.txt create mode 100644 config/GZ2J01/rels/d_a_startAndGoal/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_suspend/splits.txt create mode 100644 config/GZ2J01/rels/d_a_suspend/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_swBall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_swBall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_swLBall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_swLBall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_swTime/splits.txt create mode 100644 config/GZ2J01/rels/d_a_swTime/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_swc00/splits.txt create mode 100644 config/GZ2J01/rels/d_a_swc00/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_swhit0/splits.txt create mode 100644 config/GZ2J01/rels/d_a_swhit0/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_TWgate/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ajnot/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_allmato/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_allmato/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_arena/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_arena/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_assistance/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_assistance/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_attack_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_attack_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_attention/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_attention/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_bottle_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_bottle_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_camera/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_camera/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_chgrestart/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_chgrestart/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_chkpoint/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_chkpoint/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_csw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_csw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_escape/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_escape/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_event/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_event/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evtarea/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evtarea/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_firewall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_firewall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_gra/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_gra/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_gstart/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_gstart/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_guard/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_guard/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hinit/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hinit/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hjump/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hjump/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_howl/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_howl/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hstop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_hstop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_instruction/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_instruction/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_kago_fall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_kago_fall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_kmsg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lantern/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lantern/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lightball/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lightball/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv2prchk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv5soup/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_magne/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_magne/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mhint/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mhint/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mist/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mist/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mmsg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_msg/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_msg/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mstop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mstop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mwait/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_mwait/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_myna2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_myna2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_myna_light/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_myna_light/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_pachi/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_pachi/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_poFire/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_poFire/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_push/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_push/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_qs/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_qs/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ret_room/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ret_room/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_river_back/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_river_back/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_schedule/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_schedule/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_setBall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_setBall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_setrestart/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_setrestart/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_shop_camera/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_shop_camera/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_shop_item/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_shop_item/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_smk_emt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_spinner/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_spinner/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_sppath/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_sppath/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_spring/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_spring/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ss_drink/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_ss_drink/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_statue_evt/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_statue_evt/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_stream/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_stream/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_telop/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_telop/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_theB_hint/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_theB_hint/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_wara_howl/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_wara_howl/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_watchge/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_watchge/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_waterfall/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_waterfall/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_wljump/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_wljump/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tag_yami/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tag_yami/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_talk/splits.txt create mode 100644 config/GZ2J01/rels/d_a_talk/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tbox2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tbox2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_tboxSw/splits.txt create mode 100644 config/GZ2J01/rels/d_a_tboxSw/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_title/splits.txt create mode 100644 config/GZ2J01/rels/d_a_title/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_vrbox/splits.txt create mode 100644 config/GZ2J01/rels/d_a_vrbox/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_vrbox2/splits.txt create mode 100644 config/GZ2J01/rels/d_a_vrbox2/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_warp_bug/splits.txt create mode 100644 config/GZ2J01/rels/d_a_warp_bug/symbols.txt create mode 100644 config/GZ2J01/rels/d_a_ykgr/splits.txt create mode 100644 config/GZ2J01/rels/d_a_ykgr/symbols.txt create mode 100644 config/GZ2J01/rels/f_pc_profile_lst/splits.txt create mode 100644 config/GZ2J01/rels/f_pc_profile_lst/symbols.txt create mode 100644 config/GZ2J01/splits.txt create mode 100644 config/GZ2J01/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_L7demo_dr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_L7demo_dr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_L7low_dr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_L7low_dr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_L7op_demo_dr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_L7op_demo_dr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_alldie/splits.txt create mode 100644 config/GZ2P01/rels/d_a_alldie/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_andsw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_andsw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_andsw2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_andsw2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_arrow/splits.txt create mode 100644 config/GZ2P01/rels/d_a_arrow/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_bh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_bh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_bq/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_bq/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_dr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_dr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_dre/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_dre/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_ds/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_ds/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_gg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_gg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_gm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_gm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_gnd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_gnd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_go/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_go/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_gos/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_gos/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_mgn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_mgn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_ob/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_ob/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_oh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_oh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_oh2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_oh2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_tn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_tn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_yo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_yo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_yo_ice/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_yo_ice/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_magic/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_magic/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_mobile/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_mobile/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_sima/splits.txt create mode 100644 config/GZ2P01/rels/d_a_b_zant_sima/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_balloon_2D/splits.txt create mode 100644 config/GZ2P01/rels/d_a_balloon_2D/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_bd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_bd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_bg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_bg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_bg_obj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_bg_obj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_boomerang/splits.txt create mode 100644 config/GZ2P01/rels/d_a_boomerang/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_bullet/splits.txt create mode 100644 config/GZ2P01/rels/d_a_bullet/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_canoe/splits.txt create mode 100644 config/GZ2P01/rels/d_a_canoe/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_coach_2D/splits.txt create mode 100644 config/GZ2P01/rels/d_a_coach_2D/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_coach_fire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_coach_fire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_cow/splits.txt create mode 100644 config/GZ2P01/rels/d_a_cow/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_crod/splits.txt create mode 100644 config/GZ2P01/rels/d_a_crod/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_cstaF/splits.txt create mode 100644 config/GZ2P01/rels/d_a_cstaF/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_cstatue/splits.txt create mode 100644 config/GZ2P01/rels/d_a_cstatue/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_demo00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_demo00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_demo_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_demo_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_disappear/splits.txt create mode 100644 config/GZ2P01/rels/d_a_disappear/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_dmidna/splits.txt create mode 100644 config/GZ2P01/rels/d_a_dmidna/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_do/splits.txt create mode 100644 config/GZ2P01/rels/d_a_do/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_boss/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_boss/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_bossL1/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_bossL1/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_bossL5/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_bossL5/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_dbdoor00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_dbdoor00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_knob00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_knob00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_mbossL1/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_mbossL1/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_push/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_push/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_shutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_shutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_door_spiral/splits.txt create mode 100644 config/GZ2P01/rels/d_a_door_spiral/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_dshutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_dshutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ai/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ai/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_arrow/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_arrow/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ba/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ba/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bee/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bee/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bi_leaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bi_leaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_bug/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_bug/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_cr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_cr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_cr_egg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_cr_egg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_db/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_db/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_db_leaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_db_leaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_dd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_dd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_df/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_df/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_dk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_dk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_dn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_dn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_dt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_dt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_fb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_fb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_fk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_fk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_fm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_fm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_fs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_fs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_fz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_fz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ga/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ga/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_gb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_gb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_gi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_gi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_gm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_gm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_gob/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_gob/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_gs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_gs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hb_leaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hb_leaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_hzelda/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_hzelda/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_is/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_is/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_kg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_kg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_kk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_kk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_kr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_kr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_md/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_md/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mk_bo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mk_bo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_mm_mt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_mm_mt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ms/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ms/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_nest/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_nest/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_nz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_nz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_oc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_oc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_oct_bg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_oct_bg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ot/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ot/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ph/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ph/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_pm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_pm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_po/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_po/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_pz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_pz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_rb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_rb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_rd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_rd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_rdb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_rdb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_rdy/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_rdy/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_s1/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_s1/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sm2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sm2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_st/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_st/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_st_line/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_st_line/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_sw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_sw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_th/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_th/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_th_ball/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_th_ball/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk_ball/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_tk_ball/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_tt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_tt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_vt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_vt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_warpappear/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_warpappear/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_wb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_wb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ws/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ws/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ww/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ww/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yd_leaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yd_leaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ym/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ym/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ym_tag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ym_tag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_ymb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_ymb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_yr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_yr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_zh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_zh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_zm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_zm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_e_zs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_e_zs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_econt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_econt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_ep/splits.txt create mode 100644 config/GZ2P01/rels/d_a_ep/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_formation_mng/splits.txt create mode 100644 config/GZ2P01/rels/d_a_formation_mng/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_fr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_fr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_grass/splits.txt create mode 100644 config/GZ2P01/rels/d_a_grass/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_guard_mng/splits.txt create mode 100644 config/GZ2P01/rels/d_a_guard_mng/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_hitobj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_hitobj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_horse/splits.txt create mode 100644 config/GZ2P01/rels/d_a_horse/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_hozelda/splits.txt create mode 100644 config/GZ2P01/rels/d_a_hozelda/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_izumi_gate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_izumi_gate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kago/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kago/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag01/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag01/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag02/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag02/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag03/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag03/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag04/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag04/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag05/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag05/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag06/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag06/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag07/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag07/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag08/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag08/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag09/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag09/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag10/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag10/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag11/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag11/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag12/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag12/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag13/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag13/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag14/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag14/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag15/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag15/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag16/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag16/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_kytag17/splits.txt create mode 100644 config/GZ2P01/rels/d_a_kytag17/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_mant/splits.txt create mode 100644 config/GZ2P01/rels/d_a_mant/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_mg_fish/splits.txt create mode 100644 config/GZ2P01/rels/d_a_mg_fish/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_mg_fshop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_mg_fshop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_mg_rod/splits.txt create mode 100644 config/GZ2P01/rels/d_a_mg_rod/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_midna/splits.txt create mode 100644 config/GZ2P01/rels/d_a_midna/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_mirror/splits.txt create mode 100644 config/GZ2P01/rels/d_a_mirror/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_movie_player/splits.txt create mode 100644 config/GZ2P01/rels/d_a_movie_player/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_myna/splits.txt create mode 100644 config/GZ2P01/rels/d_a_myna/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_nbomb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_nbomb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_ni/splits.txt create mode 100644 config/GZ2P01/rels/d_a_ni/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_aru/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_aru/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ash/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ash/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ashB/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ashB/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bans/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bans/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_besu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_besu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_blue_ns/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_blue_ns/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bou/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bou/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bouS/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_bouS/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_cdn3/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_cdn3/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_chat/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_chat/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_chin/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_chin/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerka/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerka/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerkb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerkb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerkt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_clerkt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_coach/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_coach/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_df/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_df/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_doc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_doc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_doorboy/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_doorboy/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_drainSol/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_drainSol/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_du/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_du/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fairy/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fairy/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fairy_seirei/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fairy_seirei/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fguard/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fguard/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fish/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_fish/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gnd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gnd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gra/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gra/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grd/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grd/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grmc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grmc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_grz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_guard/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_guard/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gwolf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_gwolf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_hanjo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_hanjo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_henna/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_henna/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_henna0/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_henna0/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_hoz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_hoz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_impal/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_impal/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_inko/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_inko/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ins/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ins/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_jagar/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_jagar/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kakashi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kakashi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_hana/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_hana/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_kyu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_kyu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_mich/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kasi_mich/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kdk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kdk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kkri/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kkri/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_knj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_knj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kolin/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kolin/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kolinb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kolinb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ks/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ks/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kyury/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_kyury/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_len/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_len/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_lf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_lf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_lud/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_lud/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_maro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_maro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_midp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_midp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_mk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_mk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_moi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_moi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_moir/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_moir/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_myna2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_myna2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ne/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ne/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_p2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_p2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_besu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_besu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_maro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_maro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_taro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pachi_taro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_passer/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_passer/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_passer2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_passer2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_post/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_post/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pouya/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_pouya/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_prayer/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_prayer/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_raca/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_raca/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_rafrel/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_rafrel/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_saru/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_saru/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seib/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seib/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seic/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seic/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seid/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seid/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seira/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seira/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seira2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seira2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seirei/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_seirei/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shad/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shad/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shaman/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shaman/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shoe/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shoe/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shop0/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shop0/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shop_maro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_shop_maro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_sola/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_sola/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_soldierA/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_soldierA/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_soldierB/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_soldierB/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_sq/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_sq/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_taro/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_taro/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_the/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_the/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_theB/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_theB/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkj2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tkj2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tks/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tks/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_toby/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_toby/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_tr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_uri/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_uri/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_worm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_worm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_wrestler/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_wrestler/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamid/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamid/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamis/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamis/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamit/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yamit/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yelia/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_yelia/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ykm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ykm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ykw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_ykw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zanb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zanb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zant/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zant/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelR/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelR/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelRo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelRo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelda/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zelda/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zra/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zra/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zrc/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zrc/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zrz/splits.txt create mode 100644 config/GZ2P01/rels/d_a_npc_zrz/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Lv5Key/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Lv5Key/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Turara/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Turara/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_TvCdlst/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_TvCdlst/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Y_taihou/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_Y_taihou/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_amiShutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_amiShutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ari/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ari/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_automata/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_automata/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_avalanche/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_avalanche/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_balloon/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_balloon/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_barDesk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_barDesk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_batta/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_batta/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bed/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bed/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bemos/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bemos/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bhashi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bhashi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bhbridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bhbridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bk_leaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bk_leaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bkdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bkdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bky_rock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bky_rock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bmWindow/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bmWindow/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bmshutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bmshutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bombf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bombf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bosswarp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bosswarp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_boumato/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_boumato/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_brakeeff/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_brakeeff/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_brg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_brg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bsGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bsGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bubblePilar/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_bubblePilar/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_burnbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_burnbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_carry/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_carry/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_catdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_catdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cblock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cblock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cboard/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cboard/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_chandelier/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_chandelier/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_chest/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_chest/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cho/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cho/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cowdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cowdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crope/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crope/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvfence/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvfence/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvgate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvgate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvhahen/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvhahen/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvlh_down/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvlh_down/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvlh_up/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvlh_up/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvsteel/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crvsteel/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crystal/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_crystal/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cwall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_cwall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_damCps/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_damCps/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dan/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dan/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digholl/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digholl/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digplace/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digplace/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digsnow/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_digsnow/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dmelevator/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dmelevator/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_drop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_drop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dust/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_dust/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_eff/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_eff/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_enemy_create/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_enemy_create/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fallobj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fallobj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fan/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fan/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fchain/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fchain/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fireWood/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fireWood/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fireWood2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fireWood2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_firepillar/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_firepillar/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_firepillar2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_firepillar2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag3/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_flag3/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fmobj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fmobj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_food/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_food/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_fw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gadget/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gadget/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ganonwall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ganonwall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ganonwall2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ganonwall2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_geyser/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_geyser/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_glowSphere/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_glowSphere/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_goGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_goGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gomikabe/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gomikabe/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gpTaru/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gpTaru/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gra2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gra2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_graWall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_graWall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gra_rock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_gra_rock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_grave_stone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_grave_stone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_groundwater/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_groundwater/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_grz_rock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_grz_rock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_h_saku/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_h_saku/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hakai_brl/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hakai_brl/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hakai_ftr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hakai_ftr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hasu2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hasu2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hata/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hata/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hb/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hb/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hbombkoya/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hbombkoya/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_heavySw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_heavySw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hfuta/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hfuta/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hhashi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hhashi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hsTarget/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_hsTarget/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ice_l/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ice_l/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ice_s/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ice_s/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_iceblock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_iceblock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_iceleaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_iceleaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ihasi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ihasi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ikada/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ikada/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_inobone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_inobone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ita/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ita/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_itamato/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_itamato/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ito/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ito/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kabuto/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kabuto/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kage/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kage/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kago/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kago/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kaisou/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kaisou/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kamakiri/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kamakiri/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kanban2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kanban2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kantera/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kantera/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_katatsumuri/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_katatsumuri/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kazeneko/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kazeneko/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kbacket/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kbacket/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_key/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_key/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_keyhole/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_keyhole/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kgate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kgate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ki/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ki/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kiPot/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kiPot/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kita/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kita/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kjgjs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kjgjs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kkanban/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kkanban/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_klift00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_klift00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_knBullet/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_knBullet/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kshutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kshutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ktOnFire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ktOnFire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kuwagata/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kuwagata/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kwheel00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kwheel00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kwheel01/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kwheel01/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kznkarm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_kznkarm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ladder/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ladder/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_laundry/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_laundry/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_laundry_rope/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_laundry_rope/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_life_container/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_life_container/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv1Candle00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv1Candle00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv1Candle01/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv1Candle01/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv2Candle/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv2Candle/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Candle/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Candle/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Water/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Water/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Water2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3Water2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3WaterB/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3WaterB/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3saka00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3saka00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3waterEff/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv3waterEff/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4CandleTag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4CandleTag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4EdShutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4EdShutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4Gate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4Gate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4HsTarget/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4HsTarget/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4PoGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4PoGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4RailWall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4RailWall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4SlideWall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4SlideWall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4bridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4bridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4chandelier/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4chandelier/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4digsand/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4digsand/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4floor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4floor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4gear/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4gear/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4prelvtr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4prelvtr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4prwall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4prwall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4sand/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv4sand/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5FloorBoard/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5FloorBoard/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5IceWall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5IceWall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5SwIce/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5SwIce/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5ychndlr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5ychndlr/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5yiblltray/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv5yiblltray/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6ChangeGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6ChangeGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6Lblock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6Lblock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6SwGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6SwGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6SzGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6SzGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6Tenbin/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6Tenbin/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6TogeRoll/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6TogeRoll/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6TogeTrap/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6TogeTrap/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6bemos/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6bemos/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6bemos2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6bemos2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6egate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6egate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6elevta/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6elevta/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6swturn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv6swturn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7BsGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7BsGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7PropellerY/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7PropellerY/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7bridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv7bridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8Lift/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8Lift/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8OptiLift/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8OptiLift/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8UdFloor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv8UdFloor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv9SwShutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_lv9SwShutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magLift/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magLift/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magLiftRot/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magLiftRot/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magne_arm/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_magne_arm/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_maki/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_maki/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_master_sword/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_master_sword/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mato/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mato/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_metalbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_metalbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mgate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mgate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mhole/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mhole/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mie/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mie/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_6pole/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_6pole/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_chain/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_chain/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_sand/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_sand/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_screw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_screw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_table/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mirror_table/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_movebox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_movebox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_msima/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_msima/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mvstair/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_mvstair/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_myogan/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_myogan/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nagaisu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nagaisu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nameplate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nameplate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nan/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nan/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ndoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ndoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nougu/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_nougu/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_octhashi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_octhashi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_oiltubo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_oiltubo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsen/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsen/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsenFire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsenFire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsenTaru/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_onsenTaru/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ornament_cloth/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ornament_cloth/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdtile/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdtile/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdwall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pdwall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_picture/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_picture/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pillar/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pillar/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pleaf/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pleaf/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poCandle/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poCandle/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poFire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poFire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poTbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_poTbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_prop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_prop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pumpkin/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_pumpkin/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rcircle/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rcircle/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rfHole/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rfHole/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rgate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rgate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_riverrock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_riverrock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rope_bridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rope_bridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rotBridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rotBridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rotTrap/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rotTrap/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_roten/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_roten/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rstair/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rstair/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_rw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sWallShutter/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sWallShutter/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_saidan/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_saidan/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sakuita/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sakuita/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sakuita_rope/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sakuita_rope/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon_crs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon_crs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon_ten/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_scannon_ten/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekidoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekidoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekizo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekizo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekizoa/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sekizoa/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_shield/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_shield/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sm_door/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sm_door/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smallkey/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smallkey/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smgdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smgdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smoke/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smoke/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smtile/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smtile/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smw_stone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_smw_stone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_snowEffTag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_snowEffTag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_snow_soup/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_snow_soup/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_so/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_so/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_spinLift/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_spinLift/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ss_drink/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ss_drink/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ss_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ss_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stairBlock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stairBlock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stick/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stick/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stoneMark/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stoneMark/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stopper/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stopper/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stopper2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_stopper2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_suisya/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_suisya/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallA/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallA/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallB/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallB/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallC/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swBallC/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swLight/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swLight/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swchain/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swchain/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swhang/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swhang/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sword/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_sword/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpropeller/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpropeller/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush5/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swpush5/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swspinner/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swspinner/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swturn/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_swturn/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_syRock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_syRock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_szbridge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_szbridge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_taFence/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_taFence/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_table/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_table/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_takaraDai/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_takaraDai/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tatigi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tatigi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ten/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ten/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_testcube/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_testcube/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tgake/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tgake/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_thashi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_thashi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_thdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_thdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_timeFire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_timeFire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_timer/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_timer/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tks/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tks/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tmoon/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tmoon/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_toaru_maki/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_toaru_maki/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_toby/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_toby/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tobyhouse/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tobyhouse/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_togeTrap/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_togeTrap/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tombo/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tombo/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tornado/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tornado/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tornado2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tornado2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_tp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_treesh/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_treesh/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_twGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_twGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_udoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_udoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_usaku/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_usaku/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_vground/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_vground/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_volcball/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_volcball/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_volcbom/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_volcbom/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_warp_kbrg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_warp_kbrg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_warp_obrg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_warp_obrg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterGate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterGate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterPillar/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterPillar/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterfall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_waterfall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wchain/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wchain/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wdStick/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wdStick/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_web0/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_web0/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_web1/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_web1/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_well_cover/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_well_cover/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wflag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wflag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wind_stone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wind_stone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_window/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_window/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wood_pendulum/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wood_pendulum/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wood_statue/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wood_statue/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wsword/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_wsword/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yel_bag/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yel_bag/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yobikusa/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yobikusa/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yousei/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_yousei/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ystone/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_ystone/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zcloth/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zcloth/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zdoor/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zdoor/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zrTurara/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zrTurara/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zrTuraraRock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zrTuraraRock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zraMark/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zraMark/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zra_freeze/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zra_freeze/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zra_rock/splits.txt create mode 100644 config/GZ2P01/rels/d_a_obj_zra_rock/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_passer_mng/splits.txt create mode 100644 config/GZ2P01/rels/d_a_passer_mng/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_path_line/splits.txt create mode 100644 config/GZ2P01/rels/d_a_path_line/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_peru/splits.txt create mode 100644 config/GZ2P01/rels/d_a_peru/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_ppolamp/splits.txt create mode 100644 config/GZ2P01/rels/d_a_ppolamp/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_scene_exit/splits.txt create mode 100644 config/GZ2P01/rels/d_a_scene_exit/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_scene_exit2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_scene_exit2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_set_bgobj/splits.txt create mode 100644 config/GZ2P01/rels/d_a_set_bgobj/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_shop_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_shop_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_skip_2D/splits.txt create mode 100644 config/GZ2P01/rels/d_a_skip_2D/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_spinner/splits.txt create mode 100644 config/GZ2P01/rels/d_a_spinner/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_sq/splits.txt create mode 100644 config/GZ2P01/rels/d_a_sq/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_startAndGoal/splits.txt create mode 100644 config/GZ2P01/rels/d_a_startAndGoal/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_suspend/splits.txt create mode 100644 config/GZ2P01/rels/d_a_suspend/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_swBall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_swBall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_swLBall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_swLBall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_swTime/splits.txt create mode 100644 config/GZ2P01/rels/d_a_swTime/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_swc00/splits.txt create mode 100644 config/GZ2P01/rels/d_a_swc00/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_swhit0/splits.txt create mode 100644 config/GZ2P01/rels/d_a_swhit0/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_CstaSw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_CstaSw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv6Gate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv6Gate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv7Gate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv7Gate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv8Gate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_Lv8Gate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_TWgate/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_TWgate/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ajnot/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ajnot/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_allmato/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_allmato/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_arena/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_arena/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_assistance/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_assistance/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_attack_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_attack_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_attention/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_attention/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_bottle_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_bottle_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_camera/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_camera/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_chgrestart/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_chgrestart/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_chkpoint/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_chkpoint/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_csw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_csw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_escape/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_escape/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_event/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_event/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evtarea/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evtarea/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evtmsg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_evtmsg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_firewall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_firewall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_gra/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_gra/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_gstart/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_gstart/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_guard/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_guard/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hinit/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hinit/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hjump/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hjump/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_howl/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_howl/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hstop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_hstop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_instruction/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_instruction/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_kago_fall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_kago_fall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_kmsg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_kmsg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lantern/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lantern/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lightball/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lightball/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv2prchk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv2prchk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv5soup/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv5soup/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv6CstaSw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_lv6CstaSw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_magne/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_magne/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mhint/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mhint/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mist/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mist/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mmsg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mmsg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_msg/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_msg/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mstop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mstop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mwait/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_mwait/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_myna2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_myna2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_myna_light/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_myna_light/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_pachi/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_pachi/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_poFire/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_poFire/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_push/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_push/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_qs/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_qs/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ret_room/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ret_room/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_river_back/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_river_back/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_rmbit_sw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_rmbit_sw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_schedule/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_schedule/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_setBall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_setBall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_setrestart/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_setrestart/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_shop_camera/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_shop_camera/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_shop_item/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_shop_item/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_smk_emt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_smk_emt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_spinner/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_spinner/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_sppath/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_sppath/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_spring/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_spring/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ss_drink/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_ss_drink/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_statue_evt/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_statue_evt/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_stream/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_stream/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_telop/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_telop/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_theB_hint/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_theB_hint/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_wara_howl/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_wara_howl/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_watchge/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_watchge/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_waterfall/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_waterfall/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_wljump/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_wljump/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tag_yami/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tag_yami/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_talk/splits.txt create mode 100644 config/GZ2P01/rels/d_a_talk/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tbox2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tbox2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_tboxSw/splits.txt create mode 100644 config/GZ2P01/rels/d_a_tboxSw/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_title/splits.txt create mode 100644 config/GZ2P01/rels/d_a_title/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_vrbox/splits.txt create mode 100644 config/GZ2P01/rels/d_a_vrbox/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_vrbox2/splits.txt create mode 100644 config/GZ2P01/rels/d_a_vrbox2/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_warp_bug/splits.txt create mode 100644 config/GZ2P01/rels/d_a_warp_bug/symbols.txt create mode 100644 config/GZ2P01/rels/d_a_ykgr/splits.txt create mode 100644 config/GZ2P01/rels/d_a_ykgr/symbols.txt create mode 100644 config/GZ2P01/rels/f_pc_profile_lst/splits.txt create mode 100644 config/GZ2P01/rels/f_pc_profile_lst/symbols.txt create mode 100644 config/GZ2P01/splits.txt create mode 100644 config/GZ2P01/symbols.txt create mode 100644 orig/GZ2J01/.gitkeep diff --git a/config/GZ2J01/build.sha1 b/config/GZ2J01/build.sha1 new file mode 100644 index 0000000000..5b3e8df58e --- /dev/null +++ b/config/GZ2J01/build.sha1 @@ -0,0 +1,758 @@ +847261078fc157620aed5f2d8ee84d3aa9193021 build/GZ2J01/framework.dol +b596d769c071c3ea7340e1ea3ce5c0cabdf25b92 build/GZ2J01/d_a_L7demo_dr/d_a_L7demo_dr.rel +e086d9d57a941e60921f8a9a2c6eb0f85b2f7e70 build/GZ2J01/d_a_L7low_dr/d_a_L7low_dr.rel +9255baf0d4708a054c4697fb2cdb740f9dc1f749 build/GZ2J01/d_a_L7op_demo_dr/d_a_L7op_demo_dr.rel +b6a467838598995cbd1bba3deb29d4bdb3fc3816 build/GZ2J01/d_a_alldie/d_a_alldie.rel +cbeae6f284d4031023243e5a51716983bdb3af17 build/GZ2J01/d_a_andsw/d_a_andsw.rel +84b1e2ee950a4f233936c202c83fc9b9d259d6dd build/GZ2J01/d_a_andsw2/d_a_andsw2.rel +101b74ce0288e53145c8cf2a72273e6ba87ce2b1 build/GZ2J01/d_a_arrow/d_a_arrow.rel +4908ec3042f27f7e2bbdba8fe95a903665c7fb39 build/GZ2J01/d_a_b_bh/d_a_b_bh.rel +8f7b644e7e8618b5962538d97c60d59f85180ae5 build/GZ2J01/d_a_b_bq/d_a_b_bq.rel +9af42450214126677940b75cba7895b082da8b7a build/GZ2J01/d_a_b_dr/d_a_b_dr.rel +2368bc95b041044e3897282027318d56f486e39f build/GZ2J01/d_a_b_dre/d_a_b_dre.rel +b84786aff90b5ce6a008231e75ae875c93e0d309 build/GZ2J01/d_a_b_ds/d_a_b_ds.rel +1f963276cf0930b45d7aa4d53ef1ee0f362649a1 build/GZ2J01/d_a_b_gg/d_a_b_gg.rel +96ea654c18f7bfeb4ed340974b289c30e067017e build/GZ2J01/d_a_b_gm/d_a_b_gm.rel +a3e71748bd95e9817328e33388d779d79c5f9aeb build/GZ2J01/d_a_b_gnd/d_a_b_gnd.rel +4b093267591ad33a2a4ed3dc20d3aee7dde291a9 build/GZ2J01/d_a_b_go/d_a_b_go.rel +f6a32b0d4f9cb9790c9f9c30e59f5ca0d7b9597d build/GZ2J01/d_a_b_gos/d_a_b_gos.rel +0966b20bf3b453fa96ba1fdc900e4b8295f205d1 build/GZ2J01/d_a_b_mgn/d_a_b_mgn.rel +538f45cc6bc0837a2915ed1fefbe644abfce2541 build/GZ2J01/d_a_b_ob/d_a_b_ob.rel +4355394324bec3408fd9fd0233963060b7bde4a1 build/GZ2J01/d_a_b_oh/d_a_b_oh.rel +1114417b072ace735e82aee5d43fab2761c00af1 build/GZ2J01/d_a_b_oh2/d_a_b_oh2.rel +3dec5c34ea00a006956ec47d1afaf7a6df8c0a23 build/GZ2J01/d_a_b_tn/d_a_b_tn.rel +92f82b3485fc5cc0a47a744b9a722771239ea8e2 build/GZ2J01/d_a_b_yo/d_a_b_yo.rel +84dc2432c0b0a241f0ac0ba182f2637c06f871c1 build/GZ2J01/d_a_b_yo_ice/d_a_b_yo_ice.rel +c2068adc23e7f1b78bd6e1652ae1516f8c747b0d build/GZ2J01/d_a_b_zant/d_a_b_zant.rel +368593c1d854a258a5c8fb7b412e0a54ff4f547a build/GZ2J01/d_a_b_zant_magic/d_a_b_zant_magic.rel +a68e11cf038e62ec39beb0df87ec50d277d464e9 build/GZ2J01/d_a_b_zant_mobile/d_a_b_zant_mobile.rel +e2b3f3d5608488cd666f58a2e4c86372affdfba7 build/GZ2J01/d_a_b_zant_sima/d_a_b_zant_sima.rel +2732ae1088aa9866cdea7cdbdc4ca53981740381 build/GZ2J01/d_a_balloon_2D/d_a_balloon_2D.rel +6f68caeddb7964dd2d6a783a68d4951502fd6e8c build/GZ2J01/d_a_bd/d_a_bd.rel +43c0739803596ead786a7322419d5ca74e356f46 build/GZ2J01/d_a_bg/d_a_bg.rel +4b5a4bd9d04b7d4c8dd933a9f06df28918013c72 build/GZ2J01/d_a_bg_obj/d_a_bg_obj.rel +027f83fb09bd8f89def115d875d15eba588e0aa1 build/GZ2J01/d_a_boomerang/d_a_boomerang.rel +7258b6f35f6e0e642e28134223e2be1e2191203d build/GZ2J01/d_a_bullet/d_a_bullet.rel +28fab2d0ecdb7499e9c5423db25038f0c93d37fe build/GZ2J01/d_a_canoe/d_a_canoe.rel +0c7016ff7040e2a1e1d423004fb59163acd956b2 build/GZ2J01/d_a_coach_2D/d_a_coach_2D.rel +05e81d14b9877e633793207c654f32f446001219 build/GZ2J01/d_a_coach_fire/d_a_coach_fire.rel +d9c731edaac846cc173ba15d94569e7be0235366 build/GZ2J01/d_a_cow/d_a_cow.rel +34ae366fd852526a84c22171be6437a1e192923a build/GZ2J01/d_a_crod/d_a_crod.rel +dc67fc8a876e527467db78ea08da1c7335bc2a2a build/GZ2J01/d_a_cstaf/d_a_cstaf.rel +982430ca8ca7b2e769177ee28db0e5debd392ffe build/GZ2J01/d_a_cstatue/d_a_cstatue.rel +75e5c8adc179f3f7a1c30224ba8c97373165d86e build/GZ2J01/d_a_demo00/d_a_demo00.rel +0cb8467162687d1a7ffca4eafc1acecf4c8be0ba build/GZ2J01/d_a_demo_item/d_a_demo_item.rel +9f61e1dd58683a6658d62617f48facaaf7d93dd0 build/GZ2J01/d_a_disappear/d_a_disappear.rel +ec6e05228cfebb6946d8c8a5594c452a4e49ddb0 build/GZ2J01/d_a_dmidna/d_a_dmidna.rel +5b8f01101c41e8a5206ee7d19705c09a19ec717c build/GZ2J01/d_a_do/d_a_do.rel +888d98eebd5b7e52bf15ca692818ae3ade182e1c build/GZ2J01/d_a_door_boss/d_a_door_boss.rel +4c1d5bab81a58a0dc815940acbc22455e426b257 build/GZ2J01/d_a_door_bossL5/d_a_door_bossL5.rel +6cfab11b91f85e111398ccc262f2eb8eabea7913 build/GZ2J01/d_a_door_bossl1/d_a_door_bossl1.rel +e5ca6b138220d013361bba9c0e69352188a7a799 build/GZ2J01/d_a_door_dbdoor00/d_a_door_dbdoor00.rel +d9d4cc11d51301a762e42091ccba94b5074474c4 build/GZ2J01/d_a_door_knob00/d_a_door_knob00.rel +bb6f31009a51e743a7b0123acc282b09571e2323 build/GZ2J01/d_a_door_mbossL1/d_a_door_mbossL1.rel +a97f85a68484d3c85a69dd07aa15d54ed7afbb0a build/GZ2J01/d_a_door_push/d_a_door_push.rel +a0568ecae0b287515bf2c1c15981a3ca854f7261 build/GZ2J01/d_a_door_shutter/d_a_door_shutter.rel +ee475ed6e7d7c727c7196529d587307265fd41c1 build/GZ2J01/d_a_door_spiral/d_a_door_spiral.rel +6796bd87ff15e7cfe446e5dc5e1a8f30e5ececf5 build/GZ2J01/d_a_dshutter/d_a_dshutter.rel +bcc1b7d14fee85870d9dce422ff733eb0b395065 build/GZ2J01/d_a_e_ai/d_a_e_ai.rel +0e26b5bf0a332958526d67b627f27221d6bb1aa0 build/GZ2J01/d_a_e_arrow/d_a_e_arrow.rel +9c929283163d8d1bff90c9955a8dd39f373a97fc build/GZ2J01/d_a_e_ba/d_a_e_ba.rel +c7a42b27162ea1e0004c3c722fc4e3ac54c92d46 build/GZ2J01/d_a_e_bee/d_a_e_bee.rel +4fe418c77254d18466d2f4c1cba77db4432ed9df build/GZ2J01/d_a_e_bg/d_a_e_bg.rel +8b39059b68defd811eea4f3dd005c84ad9e1280e build/GZ2J01/d_a_e_bi/d_a_e_bi.rel +92529be1f88d283b2f04379cb423ca1bf1fb2ee9 build/GZ2J01/d_a_e_bi_leaf/d_a_e_bi_leaf.rel +01d2a60dc316a28403614997617399da033a6e05 build/GZ2J01/d_a_e_bs/d_a_e_bs.rel +dee413f7e66e488f0c0bcf0a7251d68245845bb3 build/GZ2J01/d_a_e_bu/d_a_e_bu.rel +fe7b39e7a61abfdedfb70e61daaab176a54bc24b build/GZ2J01/d_a_e_bug/d_a_e_bug.rel +2b99a000e5a7f7e158b1f346ae1ffbfabb5525fd build/GZ2J01/d_a_e_cr/d_a_e_cr.rel +b9ba3a545cdffe1214c1c2d4480cd6dba3eb2ce3 build/GZ2J01/d_a_e_cr_egg/d_a_e_cr_egg.rel +9a2b6e00feceda95eaae2f2d667169810703ab51 build/GZ2J01/d_a_e_db/d_a_e_db.rel +0cbdc68863d980e170c2fc54eaba1d6348b1fdb1 build/GZ2J01/d_a_e_db_leaf/d_a_e_db_leaf.rel +5a26633e11cf569968d9ff48ecd25c5e038ff26e build/GZ2J01/d_a_e_dd/d_a_e_dd.rel +b261bdc787604a92197a5c0f3fe3b5d781adf289 build/GZ2J01/d_a_e_df/d_a_e_df.rel +d117302a883a3509296de165ffd8a5cfdff95672 build/GZ2J01/d_a_e_dk/d_a_e_dk.rel +6df9f80d6c2bb7230658b8081694e312d777c173 build/GZ2J01/d_a_e_dn/d_a_e_dn.rel +a64cd2d3a6a86b76cabced245e60a926577813cd build/GZ2J01/d_a_e_dt/d_a_e_dt.rel +2642b5e3da4092579639cc9bb1a7e2ea457fd3c3 build/GZ2J01/d_a_e_fb/d_a_e_fb.rel +17c492d17acbab4e46bc2987f4909909d2eac429 build/GZ2J01/d_a_e_fk/d_a_e_fk.rel +539caa10df829b0fb0578d2e0526bcb9c1258bfe build/GZ2J01/d_a_e_fm/d_a_e_fm.rel +0250bbaacb0c4087805a427994f021ac52ac8f49 build/GZ2J01/d_a_e_fs/d_a_e_fs.rel +0745e369491af0b194ef36a7bb217510bc89c8d2 build/GZ2J01/d_a_e_fz/d_a_e_fz.rel +d09cd58ed1204fb74f3eae57ab3c18decb093245 build/GZ2J01/d_a_e_ga/d_a_e_ga.rel +24d443fb87177081052a8c1a39f4aa2759429d8e build/GZ2J01/d_a_e_gb/d_a_e_gb.rel +0a7248fcc8eb6a92dacdf953eb78d26963458747 build/GZ2J01/d_a_e_ge/d_a_e_ge.rel +461922bfe69f60a1a1604f7344292a60efee6fba build/GZ2J01/d_a_e_gi/d_a_e_gi.rel +1bc2535134a8e80a563b8f4c6594341a93c90804 build/GZ2J01/d_a_e_gm/d_a_e_gm.rel +a514e882e1c873024059121c549abf9390a09bd1 build/GZ2J01/d_a_e_gob/d_a_e_gob.rel +fae7ea9d3e11a480dcb6a0724083fd11786516e0 build/GZ2J01/d_a_e_gs/d_a_e_gs.rel +2c806d17d0102694b9b098e3558868f3288375cf build/GZ2J01/d_a_e_hb/d_a_e_hb.rel +960ddd90672922f365b73c4b52c34e67e843d79b build/GZ2J01/d_a_e_hb_leaf/d_a_e_hb_leaf.rel +507ae92d7ce46823d300217cb516c18748b89eaa build/GZ2J01/d_a_e_hm/d_a_e_hm.rel +31a5e225654870523dfda7ee4be026e58d8a9878 build/GZ2J01/d_a_e_hp/d_a_e_hp.rel +91e18b6dd3363c312b59b3adc3bc5af48b794645 build/GZ2J01/d_a_e_hz/d_a_e_hz.rel +1cb73e25f5d7b42dd3ee6cce1b81d9ca793e2237 build/GZ2J01/d_a_e_hzelda/d_a_e_hzelda.rel +2080945d66d239484f84a9a7be84e1eff2760984 build/GZ2J01/d_a_e_is/d_a_e_is.rel +1d99b634e80a558f867e816f66d982f682a226ad build/GZ2J01/d_a_e_kg/d_a_e_kg.rel +a25e4061d5960e25d2c926db28d68c982dbdb9c6 build/GZ2J01/d_a_e_kk/d_a_e_kk.rel +45a272f2e561b7fbedf78d0343a777f5a4b59b1b build/GZ2J01/d_a_e_kr/d_a_e_kr.rel +9160741f1f708476fd5eb78e6f071ea0a2141318 build/GZ2J01/d_a_e_mb/d_a_e_mb.rel +fd5a34294cdc6b99a50a6e2f720c229d42312675 build/GZ2J01/d_a_e_md/d_a_e_md.rel +c543f2448d658d61e4f3656d76db00ca103ea07d build/GZ2J01/d_a_e_mf/d_a_e_mf.rel +ef950cfae672e3e2580b891f56fe30c1d21924bd build/GZ2J01/d_a_e_mk/d_a_e_mk.rel +00ffce71797788f8e66dbcf4cc274186e69d9046 build/GZ2J01/d_a_e_mk_bo/d_a_e_mk_bo.rel +0703549d5b19e414ee645158fd770c8e0924a31f build/GZ2J01/d_a_e_mm/d_a_e_mm.rel +2ddf18e2082b7b39e04c603df631123bb69629e4 build/GZ2J01/d_a_e_mm_mt/d_a_e_mm_mt.rel +496bdd46864b097fcd573a0a864e8191b2234df8 build/GZ2J01/d_a_e_ms/d_a_e_ms.rel +af46f5e8377f6dad563e126938e6a0540ab94222 build/GZ2J01/d_a_e_nest/d_a_e_nest.rel +6cf874abb9057e7aad807a31ba1b424d3fbf827e build/GZ2J01/d_a_e_nz/d_a_e_nz.rel +134fa01833cb97f7cbc4d0083f7a8713afcb096e build/GZ2J01/d_a_e_oc/d_a_e_oc.rel +b096f16d7ba883af686fbd844bc38267d16136e7 build/GZ2J01/d_a_e_oct_bg/d_a_e_oct_bg.rel +eee71b6edacdf5658080855203a8555bcf55442f build/GZ2J01/d_a_e_ot/d_a_e_ot.rel +3cfebeca9a83ea2c3601ec0434cd661788efc712 build/GZ2J01/d_a_e_ph/d_a_e_ph.rel +439574294d8ab8d73ee5e1de69ea3d82cb9577ad build/GZ2J01/d_a_e_pm/d_a_e_pm.rel +fe7582f6d83a094fe03df9704c8d55302fd0d369 build/GZ2J01/d_a_e_po/d_a_e_po.rel +2e3dce85a290182d31a5a06b4bdee3a430b2d896 build/GZ2J01/d_a_e_pz/d_a_e_pz.rel +7c325f1c3abb945307039579fcc3bc35307ce61b build/GZ2J01/d_a_e_rb/d_a_e_rb.rel +b8f565153654b2430bd4d01961c28ca9d31a5fc9 build/GZ2J01/d_a_e_rd/d_a_e_rd.rel +7534e51dacdfc933b6cf600548d4e55a5575a1e0 build/GZ2J01/d_a_e_rdb/d_a_e_rdb.rel +a6378aeedf79a7f596b73a7dfd6db282b904ad29 build/GZ2J01/d_a_e_rdy/d_a_e_rdy.rel +5f31f6a09c42ca6240ba0fe021ea0665afd0a22d build/GZ2J01/d_a_e_s1/d_a_e_s1.rel +d02699fe5058a18714eddccee83f20972f3e8c0e build/GZ2J01/d_a_e_sb/d_a_e_sb.rel +9155ada09f172f613146a71970194787eebfe5a8 build/GZ2J01/d_a_e_sf/d_a_e_sf.rel +8f7b832fd2614cc4c913a2b04d8b0563c354121e build/GZ2J01/d_a_e_sg/d_a_e_sg.rel +e260a1be9d1ca6ddfb1c8f40daa755e69f3f9908 build/GZ2J01/d_a_e_sh/d_a_e_sh.rel +403c611474c3e121f4306955dab054967af9fd7a build/GZ2J01/d_a_e_sm/d_a_e_sm.rel +aea198c150674a40c7c545fa45b3b2e08ef56ace build/GZ2J01/d_a_e_sm2/d_a_e_sm2.rel +076839083e9e0cfa98bc12c13a12955dcd55e4ac build/GZ2J01/d_a_e_st/d_a_e_st.rel +cf1df73a8c28b3cbda3fd9ff090eb6df620cad27 build/GZ2J01/d_a_e_st_line/d_a_e_st_line.rel +ecc3316327f05ba19b45ffc3aace0b85c6896414 build/GZ2J01/d_a_e_sw/d_a_e_sw.rel +c6490399e85c9a420352e69f4d347c88896f0570 build/GZ2J01/d_a_e_th/d_a_e_th.rel +ccb2ac9052bf20041b8af9fc55e9df4468e1d1d4 build/GZ2J01/d_a_e_th_ball/d_a_e_th_ball.rel +f60796c51ae6fa784a3e9c445013c62fd4e4be36 build/GZ2J01/d_a_e_tk/d_a_e_tk.rel +8d5f817a9a9c57d25f574546d0d623def10223e7 build/GZ2J01/d_a_e_tk2/d_a_e_tk2.rel +28a5ec275d16b60a35f4d8efc92fb714504f1d77 build/GZ2J01/d_a_e_tk_ball/d_a_e_tk_ball.rel +23edd29cb592ed7e18aff31e51ce54597888761f build/GZ2J01/d_a_e_tt/d_a_e_tt.rel +ac414769f6a46c95430a63241cfb1035d0b7fe8c build/GZ2J01/d_a_e_vt/d_a_e_vt.rel +d1693212b94c20fa704778bdd955b67f710a5905 build/GZ2J01/d_a_e_warpappear/d_a_e_warpappear.rel +0b38d5d12abdb9ac84dd6924be8d6cd8e71ec978 build/GZ2J01/d_a_e_wb/d_a_e_wb.rel +03b70538e507a2ae96d2fde1228e7a3d83c19203 build/GZ2J01/d_a_e_ws/d_a_e_ws.rel +02159c3d32544d7b31eec094388097e7788d4743 build/GZ2J01/d_a_e_ww/d_a_e_ww.rel +321f0f0e228a5a0c7221b7d53a78baa91ec7ff20 build/GZ2J01/d_a_e_yc/d_a_e_yc.rel +b6487cea8ee5a2ed146b74e3f6ea5dc28914d6df build/GZ2J01/d_a_e_yd/d_a_e_yd.rel +83ef6ad0f2b6bdca1b73f38f1db49b4789e50053 build/GZ2J01/d_a_e_yd_leaf/d_a_e_yd_leaf.rel +fac18631fa4e1aabd62ca5320046bc5175831965 build/GZ2J01/d_a_e_yg/d_a_e_yg.rel +f91697e36e514c5b3124e90c3e98a4e8118b7407 build/GZ2J01/d_a_e_yh/d_a_e_yh.rel +d4f2194bc43987dfc8c16b720a9b698bbd482bae build/GZ2J01/d_a_e_yk/d_a_e_yk.rel +89ab1f6c881b67b5c698b7c59a7495511a84aee9 build/GZ2J01/d_a_e_ym/d_a_e_ym.rel +db293dec095ddde37001032feaf03622209a3280 build/GZ2J01/d_a_e_ym_tag/d_a_e_ym_tag.rel +13fc119038137a2a5cfef189fed2fe22932772ab build/GZ2J01/d_a_e_ymb/d_a_e_ymb.rel +f0a28a096f46979541254e48559a806ef19968c6 build/GZ2J01/d_a_e_yr/d_a_e_yr.rel +193b9f9632b3da1759eaa7931199dd2f29dfaa2f build/GZ2J01/d_a_e_zh/d_a_e_zh.rel +5200040e605abfab2c1e1d2c5b7585bbb9a35906 build/GZ2J01/d_a_e_zm/d_a_e_zm.rel +69dd63a569c9e71e569deaa84921f1dd1796962f build/GZ2J01/d_a_e_zs/d_a_e_zs.rel +6442e5608afc7416dabd16abd69984088ff146c4 build/GZ2J01/d_a_econt/d_a_econt.rel +9348e6aa4aebebf111fe6f101c10ffbf394687ed build/GZ2J01/d_a_ep/d_a_ep.rel +57431a0487a14ac62115e63da4e33ddc2f9a1e1d build/GZ2J01/d_a_formation_mng/d_a_formation_mng.rel +df5a1b3ba3ef555f68e7daabeea313aa237ab8e6 build/GZ2J01/d_a_fr/d_a_fr.rel +7db6a69f359747f2fca4e19b699340a87dec086d build/GZ2J01/d_a_grass/d_a_grass.rel +cefa2a8121b06d055cc683a1b77eefc07d64ee70 build/GZ2J01/d_a_guard_mng/d_a_guard_mng.rel +7dc70e46f7ea1923749f64808cd70b65a635cded build/GZ2J01/d_a_hitobj/d_a_hitobj.rel +a5dee5da8ea27d7e8916bad8661d825d26f30681 build/GZ2J01/d_a_horse/d_a_horse.rel +54677c1b6ba0d7019b8b29341ab687e2f22ec947 build/GZ2J01/d_a_hozelda/d_a_hozelda.rel +3b8ecc39e8b9f43b676439f2589e695059967929 build/GZ2J01/d_a_izumi_gate/d_a_izumi_gate.rel +ba8322a330f9243fca97a9cebe227a5cda33b0b4 build/GZ2J01/d_a_kago/d_a_kago.rel +ba0d751d0a098676761edde33bbd1ecbf4fb2a46 build/GZ2J01/d_a_kytag00/d_a_kytag00.rel +095b003d08ee4f31ab5a95d756e78a5a86b979b7 build/GZ2J01/d_a_kytag01/d_a_kytag01.rel +0d124cf7d478b559d879f2d501b2c23b1d2dbbb2 build/GZ2J01/d_a_kytag02/d_a_kytag02.rel +75ed9ee56bdb83fe22342fdc885043849b6eb376 build/GZ2J01/d_a_kytag03/d_a_kytag03.rel +12200fe74cff29a5524bd108f4c1b921599fb4b5 build/GZ2J01/d_a_kytag04/d_a_kytag04.rel +aa951cf7d59cbb074b902f9fb2b0256f90a17ecf build/GZ2J01/d_a_kytag05/d_a_kytag05.rel +929b44a47067559cac4ff629d911507968d6fbbc build/GZ2J01/d_a_kytag06/d_a_kytag06.rel +fc4242507cbbd2b559f5c3e1f589dd7de77b55e0 build/GZ2J01/d_a_kytag07/d_a_kytag07.rel +32277d626c06978aecbb39ce6ec22a20616e7c66 build/GZ2J01/d_a_kytag08/d_a_kytag08.rel +08e26eabd89c8f0727b41347f7d2e54800e834e4 build/GZ2J01/d_a_kytag09/d_a_kytag09.rel +d0b0869632c26b0eb072266ada0383c90339face build/GZ2J01/d_a_kytag10/d_a_kytag10.rel +10ac33bafe2a5ed5de7f3f574cd67924f604dabf build/GZ2J01/d_a_kytag11/d_a_kytag11.rel +5d29795ce6dbdd99ae9b3dcdd750e5ca0c16b402 build/GZ2J01/d_a_kytag12/d_a_kytag12.rel +b756e10789402dbc117620fd3d2e890b7a949da9 build/GZ2J01/d_a_kytag13/d_a_kytag13.rel +bb49e5031542670316118b3cb707db3d64dbc8f2 build/GZ2J01/d_a_kytag14/d_a_kytag14.rel +f0bbc599e5fc8152e27aca6f0ae77e071a453a70 build/GZ2J01/d_a_kytag15/d_a_kytag15.rel +9ba1b438a1f29347b432b1649cc5811a3a724a27 build/GZ2J01/d_a_kytag16/d_a_kytag16.rel +93d49cc18c75db422db8d327b781739f57f70b96 build/GZ2J01/d_a_kytag17/d_a_kytag17.rel +644317b85d349073ec73a20ae65d35e6abbe2fec build/GZ2J01/d_a_mant/d_a_mant.rel +28bcf82ef39b4adf90b455fbc4ae5ee1e8c2ae83 build/GZ2J01/d_a_mg_fish/d_a_mg_fish.rel +2f13313679383d206001fc150fd07973af05392c build/GZ2J01/d_a_mg_fshop/d_a_mg_fshop.rel +54e54a4d6a8651e48457d068159760fd87bd3482 build/GZ2J01/d_a_mg_rod/d_a_mg_rod.rel +889c6b56721624220df6cada125a01febaad863b build/GZ2J01/d_a_midna/d_a_midna.rel +4b496e602fb6795b5fcf7a8c36432208f48fee1d build/GZ2J01/d_a_mirror/d_a_mirror.rel +d494317c2498521f29db8d21006da540bcab380e build/GZ2J01/d_a_movie_player/d_a_movie_player.rel +5502356c1772121ff8a30c986b3e375b2add739f build/GZ2J01/d_a_myna/d_a_myna.rel +2d7c789d48a43acc8709d7b522a656d6f4fd8cc8 build/GZ2J01/d_a_nbomb/d_a_nbomb.rel +3a10eaa76c786f4f5691633662d9d91f9fae211d build/GZ2J01/d_a_ni/d_a_ni.rel +e60a8ba723892285d3f67bc77fa73e9ceab7acf9 build/GZ2J01/d_a_npc_aru/d_a_npc_aru.rel +9082a951038abd3b3c9c864a2a43fc212e47de30 build/GZ2J01/d_a_npc_ash/d_a_npc_ash.rel +d3934cc56fadf6c84ad6c4a1a990057e08ec4bc9 build/GZ2J01/d_a_npc_ashB/d_a_npc_ashB.rel +81a0e270ebccbdffda4a9a59c56dd76a16663c24 build/GZ2J01/d_a_npc_bans/d_a_npc_bans.rel +15728f04fd65f785ab8ef83ab6602ece93c361c9 build/GZ2J01/d_a_npc_besu/d_a_npc_besu.rel +7252a434a7d710ed86e81c46397afdd15545c6d1 build/GZ2J01/d_a_npc_blue_ns/d_a_npc_blue_ns.rel +32872ee1f5a26835f275c4f03a5d271a48359a15 build/GZ2J01/d_a_npc_bou/d_a_npc_bou.rel +9cfad9b4f82a05636f6a10e9f5ca2f4375218645 build/GZ2J01/d_a_npc_bouS/d_a_npc_bouS.rel +cb74bc65ded9239b21b5c062f84b8118f1627074 build/GZ2J01/d_a_npc_cdn3/d_a_npc_cdn3.rel +0bad1d412a4cc9e4c2af1b037dec28ea350f0a56 build/GZ2J01/d_a_npc_chat/d_a_npc_chat.rel +0c49b118a8154d96de6acd1b5baf21d1cca04701 build/GZ2J01/d_a_npc_chin/d_a_npc_chin.rel +1f1b9b858e1205e43bc366173c2a0d879e67b06d build/GZ2J01/d_a_npc_clerka/d_a_npc_clerka.rel +47cbe9deea52d8095a2f1b3edfed2d11b50450ab build/GZ2J01/d_a_npc_clerkb/d_a_npc_clerkb.rel +c1c4d5ecab106179c986cf9fb1a579a5f8b60272 build/GZ2J01/d_a_npc_clerkt/d_a_npc_clerkt.rel +ff69b954b68935cdc967185e4f4f535ecbcf43ef build/GZ2J01/d_a_npc_coach/d_a_npc_coach.rel +dfd9f9537d7bd1f2285ca8df571d1fd3ab7d7673 build/GZ2J01/d_a_npc_df/d_a_npc_df.rel +7d7c4780e1c9500e20009d388768a2cdd8078e16 build/GZ2J01/d_a_npc_doc/d_a_npc_doc.rel +bfa09e654e5d1d0e9156888e5fc21538f116848d build/GZ2J01/d_a_npc_doorboy/d_a_npc_doorboy.rel +6c95fb12e73a292bad0dd2922e131e9ca0d3153e build/GZ2J01/d_a_npc_drainSol/d_a_npc_drainSol.rel +72af87faada8829ff8e59e3c14eec16e1d806225 build/GZ2J01/d_a_npc_du/d_a_npc_du.rel +fc3055afd5fc5bb8e271d40ca3273def36b50b38 build/GZ2J01/d_a_npc_fairy/d_a_npc_fairy.rel +426bac030018a22d164366b7294e3186fa4567b1 build/GZ2J01/d_a_npc_fairy_seirei/d_a_npc_fairy_seirei.rel +c53c746183688e1fced1734bbef3721b973c6bf0 build/GZ2J01/d_a_npc_fguard/d_a_npc_fguard.rel +3703c0f6fc43a73fa882fb67f72051c29456782a build/GZ2J01/d_a_npc_fish/d_a_npc_fish.rel +ef997ec5c9dc53e089faf0e68a3de3b17e6c6a41 build/GZ2J01/d_a_npc_gnd/d_a_npc_gnd.rel +267300d877988df75830e9b0cd7c6e1e23dc7de7 build/GZ2J01/d_a_npc_gra/d_a_npc_gra.rel +041d02f277b99c730db26014abebf2658162253e build/GZ2J01/d_a_npc_grc/d_a_npc_grc.rel +1b2979a62afa482798e504e8253506dc71b0676e build/GZ2J01/d_a_npc_grd/d_a_npc_grd.rel +0e3c44c88c540a6ad18685b05f4bae620ba8a4d2 build/GZ2J01/d_a_npc_grm/d_a_npc_grm.rel +c9fec9566f02f05e24225a5ee52088287289238f build/GZ2J01/d_a_npc_grmc/d_a_npc_grmc.rel +47647b8b05b4987b38babcf3b9e92871be54246e build/GZ2J01/d_a_npc_gro/d_a_npc_gro.rel +ba40ae63dd8438f5e4eb1eddd1fa7e9f54b2d186 build/GZ2J01/d_a_npc_grr/d_a_npc_grr.rel +e744bce21884cf1c5aea823982dff5f53ae0eb68 build/GZ2J01/d_a_npc_grs/d_a_npc_grs.rel +74b91a28c2890fb8abd686649e63f8d5905fc051 build/GZ2J01/d_a_npc_grz/d_a_npc_grz.rel +63eafb952a3b07b43b852593c120f64163eb8423 build/GZ2J01/d_a_npc_guard/d_a_npc_guard.rel +6ce1deeb7184ead5a5e2f3879c502637faf13178 build/GZ2J01/d_a_npc_gwolf/d_a_npc_gwolf.rel +244823de82df0e45a23597d2c135d03d0b5774e0 build/GZ2J01/d_a_npc_hanjo/d_a_npc_hanjo.rel +6ec0fc58e993209eb54795693a88f52c916459fe build/GZ2J01/d_a_npc_henna/d_a_npc_henna.rel +162bb731d3be3ced356d09b8db7710bd13698377 build/GZ2J01/d_a_npc_henna0/d_a_npc_henna0.rel +994635785bdfcda4fc82fa8fe049b2353dc6aa12 build/GZ2J01/d_a_npc_hoz/d_a_npc_hoz.rel +51fcc5744ed36223e5e72a41a7983ab63a25f704 build/GZ2J01/d_a_npc_impal/d_a_npc_impal.rel +683663892587947c2d99693f39ec7f60b0b7bba5 build/GZ2J01/d_a_npc_inko/d_a_npc_inko.rel +6734b06ab05f5544d48a6f212306330ddad81a60 build/GZ2J01/d_a_npc_ins/d_a_npc_ins.rel +01cc20143486262a03ada23943d6fe04f11083b9 build/GZ2J01/d_a_npc_jagar/d_a_npc_jagar.rel +209b61de5f0c1c4b1c764a143e79f37d7ba97840 build/GZ2J01/d_a_npc_kakashi/d_a_npc_kakashi.rel +76bf955ad544fe888804b1429de2afca460dbf76 build/GZ2J01/d_a_npc_kasi_hana/d_a_npc_kasi_hana.rel +76de5ba664982d469aec19a4d1e9729bea9bdd07 build/GZ2J01/d_a_npc_kasi_kyu/d_a_npc_kasi_kyu.rel +77a0f89acfd290c903ca6f4f4c500dee35a7e49a build/GZ2J01/d_a_npc_kasi_mich/d_a_npc_kasi_mich.rel +436251189bc0399aa4e46d181ed4d33f825c6bfb build/GZ2J01/d_a_npc_kdk/d_a_npc_kdk.rel +7f92b46cf259fc4f55daac12beb828485cc54a55 build/GZ2J01/d_a_npc_kkri/d_a_npc_kkri.rel +ef4b6b6b0e6a10a50289ad2a8e8ca4ffeb273b6f build/GZ2J01/d_a_npc_kn/d_a_npc_kn.rel +3e24d75e8aa201c67074a3de7203a339fe78e859 build/GZ2J01/d_a_npc_knj/d_a_npc_knj.rel +4a2636674064fc53a014a68d5a5514ee0d08a458 build/GZ2J01/d_a_npc_kolin/d_a_npc_kolin.rel +7fae455852f4c3d1ebb2184773b246f329f021ec build/GZ2J01/d_a_npc_kolinb/d_a_npc_kolinb.rel +fdcd2a5cf78e7f9939d00c61b91b24341ff4ffab build/GZ2J01/d_a_npc_ks/d_a_npc_ks.rel +0d6f7e2f9c9d960689bd10ab1b1f4d6ce0971d92 build/GZ2J01/d_a_npc_kyury/d_a_npc_kyury.rel +0b9259a424a778ebf74fd4158f3c29c765d55cea build/GZ2J01/d_a_npc_len/d_a_npc_len.rel +54602cf1e2de1a5a64961ca62a4fc4276679cc34 build/GZ2J01/d_a_npc_lf/d_a_npc_lf.rel +54d55b9bc06522b2025c141087ff0a74d1f76555 build/GZ2J01/d_a_npc_lud/d_a_npc_lud.rel +14afe5a01505414c31a5347b1b6c53d67ff15e74 build/GZ2J01/d_a_npc_maro/d_a_npc_maro.rel +a67e4ed6efd13965f3f6b25d820cfbfbd93254ab build/GZ2J01/d_a_npc_midp/d_a_npc_midp.rel +8d62798a56700e2e4e6842981098d7a92db85858 build/GZ2J01/d_a_npc_mk/d_a_npc_mk.rel +5db5b8c91f666f7ffa5a3144eeac136208162a78 build/GZ2J01/d_a_npc_moi/d_a_npc_moi.rel +9b63e246310624a43d79c4d80a75f0cb6767206b build/GZ2J01/d_a_npc_moir/d_a_npc_moir.rel +f97db2a6d2b46ab21c935fc7f5a1a385be8fa180 build/GZ2J01/d_a_npc_myna2/d_a_npc_myna2.rel +a4f5367bf3521dc2aaf5f3f752877437ec0d3ff9 build/GZ2J01/d_a_npc_ne/d_a_npc_ne.rel +9ce9671e5971225d0641cf0a0a7829443013c13c build/GZ2J01/d_a_npc_p2/d_a_npc_p2.rel +f232f23ae90e4c4802bc10f7fe749fae5214cd25 build/GZ2J01/d_a_npc_pachi_besu/d_a_npc_pachi_besu.rel +5b5338ad9b580dbddeb84aa9afe914fe022e7af9 build/GZ2J01/d_a_npc_pachi_maro/d_a_npc_pachi_maro.rel +abf8e8dd0deffb12c6e00f016106fee44033b5a7 build/GZ2J01/d_a_npc_pachi_taro/d_a_npc_pachi_taro.rel +2187e5ce6229bc5cdc73b02d6a247ea7976eee25 build/GZ2J01/d_a_npc_passer/d_a_npc_passer.rel +98424a9e1df28471fc0da962576758a9d0c01a2c build/GZ2J01/d_a_npc_passer2/d_a_npc_passer2.rel +746d32f201dd78785a9d0d08dcc92f5d76fefaad build/GZ2J01/d_a_npc_post/d_a_npc_post.rel +7cc2d805f8b5de685cc93fec223e1a766255fdfb build/GZ2J01/d_a_npc_pouya/d_a_npc_pouya.rel +cae5e15f578c8f9ac30f950b01be0559da873c59 build/GZ2J01/d_a_npc_prayer/d_a_npc_prayer.rel +a0928d7e60632454ef3125272060d083e340c1a8 build/GZ2J01/d_a_npc_raca/d_a_npc_raca.rel +c962b2b322d7464294ad9475928961eb15a3cdde build/GZ2J01/d_a_npc_rafrel/d_a_npc_rafrel.rel +b808d3db37f733ef04f85a7dc2671e358365e91f build/GZ2J01/d_a_npc_saru/d_a_npc_saru.rel +4fe07d31a33d293443b3388240b55a92777b6c2a build/GZ2J01/d_a_npc_seib/d_a_npc_seib.rel +a6e676ca7309bf1eef05c14bec4aa58600dfb5db build/GZ2J01/d_a_npc_seic/d_a_npc_seic.rel +260dbc223194639b5664fa980b0f264af6f396f6 build/GZ2J01/d_a_npc_seid/d_a_npc_seid.rel +1e2774f6b44ab353bc6e2cc07bb001ecab346da3 build/GZ2J01/d_a_npc_seira/d_a_npc_seira.rel +7711ff3973403e23594952bf5fb24b0586e0cde2 build/GZ2J01/d_a_npc_seira2/d_a_npc_seira2.rel +b03631547ae3a531263d28c0312e9588b6a2ba74 build/GZ2J01/d_a_npc_seirei/d_a_npc_seirei.rel +e4ebe183e77caeda8dee8b7c9fb8017f50b174cd build/GZ2J01/d_a_npc_shad/d_a_npc_shad.rel +ebb0893b9ab89deee05d22dd9eecb7f9bbc2554a build/GZ2J01/d_a_npc_shaman/d_a_npc_shaman.rel +94d89a671ac2791207d8e4993c5c7b1a9e3f3bab build/GZ2J01/d_a_npc_shoe/d_a_npc_shoe.rel +8a6da29a6fef6c4fe869029666771064aa8c368b build/GZ2J01/d_a_npc_shop0/d_a_npc_shop0.rel +f2b8a352842b0178138261718621adaf9836bc8d build/GZ2J01/d_a_npc_shop_maro/d_a_npc_shop_maro.rel +ba07be544a0b0a3e11f82f9a4f979f6c7bcc5d63 build/GZ2J01/d_a_npc_sola/d_a_npc_sola.rel +8446d95cce2700fc8eac7221cf45497777415607 build/GZ2J01/d_a_npc_soldierA/d_a_npc_soldierA.rel +01ba6da16c173a1c149407ba9d2964df9c1c1c69 build/GZ2J01/d_a_npc_soldierB/d_a_npc_soldierB.rel +8c995b94f6644aa0f2eb073e20b8a69637db6f5f build/GZ2J01/d_a_npc_sq/d_a_npc_sq.rel +324ba37afeba86778ad05bb74ccb06dc5d3eabb8 build/GZ2J01/d_a_npc_taro/d_a_npc_taro.rel +474b7f1d2250e62e7eb05f7acbd619d3a7096d87 build/GZ2J01/d_a_npc_the/d_a_npc_the.rel +6d4573c7a788c4b518287f04110e41b28ff57f5c build/GZ2J01/d_a_npc_theB/d_a_npc_theB.rel +0e4ec9e52a6388c1fa53c973a1d5f9c52db1e47d build/GZ2J01/d_a_npc_tk/d_a_npc_tk.rel +5c9fbb61677f1d9f40c4a2fbcf9c17b3541a057e build/GZ2J01/d_a_npc_tkc/d_a_npc_tkc.rel +2f7dea8ce7c651b5421a0b05f6f469c45d7e2135 build/GZ2J01/d_a_npc_tkj/d_a_npc_tkj.rel +b63fd4174ef981c4e237cdb2716dba8acd4c175e build/GZ2J01/d_a_npc_tkj2/d_a_npc_tkj2.rel +d218440aa972a7e17fa19607c5e89c1b44fc44ef build/GZ2J01/d_a_npc_tks/d_a_npc_tks.rel +ae13afa035b7314a923e724862fd5a9ec341ff3d build/GZ2J01/d_a_npc_toby/d_a_npc_toby.rel +30469fe1a2980ae5c00e25ea1c364c5beac6e4e6 build/GZ2J01/d_a_npc_tr/d_a_npc_tr.rel +0dc8e6a107732244ab3aa9d9b4c9dfece0e2547f build/GZ2J01/d_a_npc_uri/d_a_npc_uri.rel +414d188f1d007428fcd934114fa40e24cb7ef768 build/GZ2J01/d_a_npc_worm/d_a_npc_worm.rel +66b31317201440dc508e762a58ccf2e6208a8e3c build/GZ2J01/d_a_npc_wrestler/d_a_npc_wrestler.rel +9142cd2d376a1c7ed490b88a2da9291662d0d4ca build/GZ2J01/d_a_npc_yamid/d_a_npc_yamid.rel +c4f6d857b0e40db9778e82f2a307d72ad987b879 build/GZ2J01/d_a_npc_yamis/d_a_npc_yamis.rel +aa46a32e0398e3972fced30d94c135b5ce8842df build/GZ2J01/d_a_npc_yamit/d_a_npc_yamit.rel +1401e526ca249ac930b67059f0fa95061e1c505d build/GZ2J01/d_a_npc_yelia/d_a_npc_yelia.rel +4d7c7ddb0bbad1678a3de774e903be86222c709c build/GZ2J01/d_a_npc_ykm/d_a_npc_ykm.rel +2b45b067fb771839c26070caba119f6c7d6e63b9 build/GZ2J01/d_a_npc_ykw/d_a_npc_ykw.rel +156ed967a428f51c01adc23536e7ed3fd4d761ab build/GZ2J01/d_a_npc_zanb/d_a_npc_zanb.rel +381bc3a89c2cbd28b19c27e99a72d5c1948c52fd build/GZ2J01/d_a_npc_zant/d_a_npc_zant.rel +330fa882c8aa6fc1ba5c4e8d02df7208120d37b7 build/GZ2J01/d_a_npc_zelR/d_a_npc_zelR.rel +95f569dcbb53b1fa366f559b69c939dec999d266 build/GZ2J01/d_a_npc_zelRo/d_a_npc_zelRo.rel +648392abb6a5ce2a9c37e9b61dda09f31cf79695 build/GZ2J01/d_a_npc_zelda/d_a_npc_zelda.rel +d0e0fe46606c7ad1b176d7abec38209dc2d6f6aa build/GZ2J01/d_a_npc_zra/d_a_npc_zra.rel +c980bc63e39e0fb66f6284a721d69e5c70a2b8da build/GZ2J01/d_a_npc_zrc/d_a_npc_zrc.rel +9ddfe83fa45a5747c38ed1e272631be436fbf188 build/GZ2J01/d_a_npc_zrz/d_a_npc_zrz.rel +bc95153aa7cee2796a7b70f577590cc47fbac3b3 build/GZ2J01/d_a_obj_Lv5Key/d_a_obj_Lv5Key.rel +b97258a8a810d896e677eb1b058ea6d8b4c3f3f7 build/GZ2J01/d_a_obj_Turara/d_a_obj_Turara.rel +98b46969897e3a4fadf2918e6ee40a118af09e59 build/GZ2J01/d_a_obj_TvCdlst/d_a_obj_TvCdlst.rel +c37706d0aaa774d4439ff958eb52ba12c1c2cd9f build/GZ2J01/d_a_obj_Y_taihou/d_a_obj_Y_taihou.rel +788e65b24e44567969e0eb1daf279025dc635a2f build/GZ2J01/d_a_obj_amiShutter/d_a_obj_amiShutter.rel +fd377dbafda8f54e4f00bbe154d981c85900a24a build/GZ2J01/d_a_obj_ari/d_a_obj_ari.rel +13ae6c572db560a0b62be3f4941335b8748e29b4 build/GZ2J01/d_a_obj_automata/d_a_obj_automata.rel +f6b62850cb9f586af9b2fb74d2a8e454343af843 build/GZ2J01/d_a_obj_avalanche/d_a_obj_avalanche.rel +0d9bb594be2024f3bddd944b650398b3c1f40680 build/GZ2J01/d_a_obj_balloon/d_a_obj_balloon.rel +f88479c840c54de2c0e257fd357347e75661d94b build/GZ2J01/d_a_obj_barDesk/d_a_obj_barDesk.rel +16fa0adab3a8cf38e2b3444f48afa583137039fb build/GZ2J01/d_a_obj_batta/d_a_obj_batta.rel +56894bcef5923000c437b0dfa023f3f9bbabb03d build/GZ2J01/d_a_obj_bbox/d_a_obj_bbox.rel +07546fb378cffc94d9a0c5bc68c5eb00fd043a22 build/GZ2J01/d_a_obj_bed/d_a_obj_bed.rel +fb57f165650222735d652ba3e029d6fc2c9699ca build/GZ2J01/d_a_obj_bemos/d_a_obj_bemos.rel +e9ec06d38f7eaaec2bbea4fcd712af2e3c54fd28 build/GZ2J01/d_a_obj_bhashi/d_a_obj_bhashi.rel +555c01868c78fea83e4d1e35a3fe3cdbf43d4b78 build/GZ2J01/d_a_obj_bhbridge/d_a_obj_bhbridge.rel +5ef0e5797ac3adc841309777ff8f0fb7314c8dbf build/GZ2J01/d_a_obj_bk_leaf/d_a_obj_bk_leaf.rel +9c4f3fe70c1efe2932e21e632eb889fe6bbebe1e build/GZ2J01/d_a_obj_bkdoor/d_a_obj_bkdoor.rel +7f8057efb8f07c3d75b18e4a724783c2b1cd0cba build/GZ2J01/d_a_obj_bky_rock/d_a_obj_bky_rock.rel +260e7616a6579252248f5eeb908f8e813ffd32a6 build/GZ2J01/d_a_obj_bmWindow/d_a_obj_bmWindow.rel +e2673572bf269f769fb6eaed6bbdfef526374c70 build/GZ2J01/d_a_obj_bmshutter/d_a_obj_bmshutter.rel +21af4fc00377812779c7abd61243389dcaf55e8a build/GZ2J01/d_a_obj_bombf/d_a_obj_bombf.rel +4632b5bafb9c756c9dc1a93cb8bfae4bdbca2132 build/GZ2J01/d_a_obj_bosswarp/d_a_obj_bosswarp.rel +a476c3583d50907b69115078b1c56f0c19f19d0c build/GZ2J01/d_a_obj_boumato/d_a_obj_boumato.rel +ad64b4a9a353ba10f194a470aa09f17c74cc4244 build/GZ2J01/d_a_obj_brakeeff/d_a_obj_brakeeff.rel +79e4c41499ab2c71aa127a7410a8ccf28bb9d992 build/GZ2J01/d_a_obj_brg/d_a_obj_brg.rel +dd29de1b006e99906356ef2d32079ff9dd305442 build/GZ2J01/d_a_obj_bsGate/d_a_obj_bsGate.rel +80e2a6aa758f519948d8ab0b5299e69670ac4512 build/GZ2J01/d_a_obj_bubblePilar/d_a_obj_bubblePilar.rel +781959d6edb55bdb0ce6e1e6a79800c877411cd5 build/GZ2J01/d_a_obj_burnbox/d_a_obj_burnbox.rel +03919b7909cc2fbc4752d996edddaee69b114c63 build/GZ2J01/d_a_obj_carry/d_a_obj_carry.rel +c10378b5e35fd6ca688acd72a3563fe2bd7e8d27 build/GZ2J01/d_a_obj_catdoor/d_a_obj_catdoor.rel +655f4d5aa9fa7df86732e6a241310998477e9491 build/GZ2J01/d_a_obj_cb/d_a_obj_cb.rel +3f15dda38b1ca5b291942a1e0ae70883ff70c2c4 build/GZ2J01/d_a_obj_cblock/d_a_obj_cblock.rel +13b3d428fac5bccc21edbca31b67a3095106a3b8 build/GZ2J01/d_a_obj_cboard/d_a_obj_cboard.rel +e23cbf4351c1e292a1c556e9a04a9bc274821a9b build/GZ2J01/d_a_obj_cdoor/d_a_obj_cdoor.rel +084297426e05e885ca98d36568b71eb5402a1356 build/GZ2J01/d_a_obj_chandelier/d_a_obj_chandelier.rel +77f456cfb78c5a2519b9a1d0ae84afad86d8e980 build/GZ2J01/d_a_obj_chest/d_a_obj_chest.rel +1f1c4b596c4bf78d44fe0312a5f19c6f1086a7f1 build/GZ2J01/d_a_obj_cho/d_a_obj_cho.rel +8fda3733e21961d154e2559f591fd18523a423d9 build/GZ2J01/d_a_obj_cowdoor/d_a_obj_cowdoor.rel +8253064e3da13d2dfc379b7265ce5a4c9a8bfc28 build/GZ2J01/d_a_obj_crope/d_a_obj_crope.rel +d100f418e3d5eea3fae31a30264835f5b781db3f build/GZ2J01/d_a_obj_crvfence/d_a_obj_crvfence.rel +ed0dd5229b7bd891f34b04a591299b9666d1c6a8 build/GZ2J01/d_a_obj_crvgate/d_a_obj_crvgate.rel +27cffc84c0b46478f298a0756004046c93ee70c6 build/GZ2J01/d_a_obj_crvhahen/d_a_obj_crvhahen.rel +308f870708466b6369dd92cf25133c15e189e99d build/GZ2J01/d_a_obj_crvlh_down/d_a_obj_crvlh_down.rel +d7397cac7c536e5d9707e82941b68944ebfae869 build/GZ2J01/d_a_obj_crvlh_up/d_a_obj_crvlh_up.rel +85bc2d5fafee411df319e3d9d6f6db9f87a3cf70 build/GZ2J01/d_a_obj_crvsteel/d_a_obj_crvsteel.rel +1ebda3304b982bf0b27c3f7e0077c0bdce09cdf2 build/GZ2J01/d_a_obj_crystal/d_a_obj_crystal.rel +2ab291dd88e0e8ee65e00457183bcaf1907f58f1 build/GZ2J01/d_a_obj_cwall/d_a_obj_cwall.rel +35e10a0ebe4d1f74fe8b3a94036cd234854e7b67 build/GZ2J01/d_a_obj_damCps/d_a_obj_damCps.rel +9385eaa2b2106d51bf272dcf4eb83e256652743e build/GZ2J01/d_a_obj_dan/d_a_obj_dan.rel +0e2c09696484a406374b3ca4f712688597983644 build/GZ2J01/d_a_obj_digholl/d_a_obj_digholl.rel +8b6777603591d8408f681c9ab8d477cdceb03290 build/GZ2J01/d_a_obj_digplace/d_a_obj_digplace.rel +15fa34d1cdd74d1176fa0f7e58fd8cd3442488ac build/GZ2J01/d_a_obj_digsnow/d_a_obj_digsnow.rel +a3c161be27a2ebb098cd6c131ead82cff1301ab5 build/GZ2J01/d_a_obj_dmelevator/d_a_obj_dmelevator.rel +762c6c21e9980dcfe799891bd7a73456e8d26140 build/GZ2J01/d_a_obj_drop/d_a_obj_drop.rel +ffe396721c53736a0de14ba7219973172737bb1d build/GZ2J01/d_a_obj_dust/d_a_obj_dust.rel +91f7a0530f842db21103b6654d724e13746ea60f build/GZ2J01/d_a_obj_eff/d_a_obj_eff.rel +f3ed3d21c26e72431ac5720e4631740acba297a5 build/GZ2J01/d_a_obj_enemy_create/d_a_obj_enemy_create.rel +df95d6af738f15c7ae28dca6480771d6934adcc4 build/GZ2J01/d_a_obj_fallobj/d_a_obj_fallobj.rel +dea9803d8f4da3ea83f09d9511509fe4e3d82faf build/GZ2J01/d_a_obj_fan/d_a_obj_fan.rel +946eb0a5618451f367ea4735327a708f9c321305 build/GZ2J01/d_a_obj_fchain/d_a_obj_fchain.rel +46ab779e822c2e207b0f1e777d6f4c15f3b252c1 build/GZ2J01/d_a_obj_fireWood/d_a_obj_fireWood.rel +f01e1f1e1383e3601bff14da6cab1e01b4d55370 build/GZ2J01/d_a_obj_fireWood2/d_a_obj_fireWood2.rel +1e51ed4751f844aa965bb6776ce833067cff2050 build/GZ2J01/d_a_obj_firepillar/d_a_obj_firepillar.rel +2a6c782d0752b74e43a3d4f08ad30a75e0118cd9 build/GZ2J01/d_a_obj_firepillar2/d_a_obj_firepillar2.rel +7784d9765c9fa1d31ecc4d1a7dda1d1c2231745a build/GZ2J01/d_a_obj_flag/d_a_obj_flag.rel +fe950ffcd25fad08c21a22bda8e3b8fc78edf512 build/GZ2J01/d_a_obj_flag2/d_a_obj_flag2.rel +7f788d9cc78bd6c824fd67e6114a46c767c4cdcc build/GZ2J01/d_a_obj_flag3/d_a_obj_flag3.rel +7a7034d2cbed097d10d2b10c57679c94ad0974e4 build/GZ2J01/d_a_obj_fmobj/d_a_obj_fmobj.rel +d07ed3a86dd114f38ee7b71eaec31278f9b78f9d build/GZ2J01/d_a_obj_food/d_a_obj_food.rel +356588bf2a20e8fa5fbfa2514f06fd8417f5684b build/GZ2J01/d_a_obj_fw/d_a_obj_fw.rel +147dbfd89b2fb4f6b6cc9103ec8bcdd68fa699f8 build/GZ2J01/d_a_obj_gadget/d_a_obj_gadget.rel +e497ced8299bc95aa0f2bc4683188790b37d213f build/GZ2J01/d_a_obj_ganonwall/d_a_obj_ganonwall.rel +a66ba68d7141f72a0251979e95764243e949b5b5 build/GZ2J01/d_a_obj_ganonwall2/d_a_obj_ganonwall2.rel +752dbbe2527fe29486f3344a56e963b5553b9097 build/GZ2J01/d_a_obj_gb/d_a_obj_gb.rel +982263088012be3b418e97680ac9f1051db86beb build/GZ2J01/d_a_obj_geyser/d_a_obj_geyser.rel +f95e843748d9a91654ce25b91c8b45a016cf7385 build/GZ2J01/d_a_obj_glowSphere/d_a_obj_glowSphere.rel +1225251262c9c1add006df86c4ea4ceff908caf3 build/GZ2J01/d_a_obj_gm/d_a_obj_gm.rel +fcd44475ede26bf4da92abde40cf66f4f5eba9a6 build/GZ2J01/d_a_obj_goGate/d_a_obj_goGate.rel +e6b87be2b2450b8542e422a4e4461e9b43834330 build/GZ2J01/d_a_obj_gomikabe/d_a_obj_gomikabe.rel +66876bcdb0f34a75b51f57a760471652e5712591 build/GZ2J01/d_a_obj_gptaru/d_a_obj_gptaru.rel +b1682a2776d3072b7e07892d93fec6443b5b7fb3 build/GZ2J01/d_a_obj_gra2/d_a_obj_gra2.rel +1cd031df346496d73112fdcde7b4b7e988cf5f9e build/GZ2J01/d_a_obj_graWall/d_a_obj_graWall.rel +bee0ae399fa4c4ee53d09b28ad5d53842dcb2eee build/GZ2J01/d_a_obj_gra_rock/d_a_obj_gra_rock.rel +a4bb3a155860292a0ec1327d566f64a33fea45e5 build/GZ2J01/d_a_obj_grave_stone/d_a_obj_grave_stone.rel +f7b24d4df51763f728d44d4210c5c00493ed7685 build/GZ2J01/d_a_obj_groundwater/d_a_obj_groundwater.rel +787dbb2951d24ff69d18a3b1fc595867a75fb272 build/GZ2J01/d_a_obj_grz_rock/d_a_obj_grz_rock.rel +12e9e9b8cbd09aea8e84694b7e3a6c1199a21282 build/GZ2J01/d_a_obj_h_saku/d_a_obj_h_saku.rel +efccd8592b833ad12ad5fea243bdf754dfc9fe13 build/GZ2J01/d_a_obj_hakai_brl/d_a_obj_hakai_brl.rel +935716662ab9cbfadddbc75b7cd486659be55d8b build/GZ2J01/d_a_obj_hakai_ftr/d_a_obj_hakai_ftr.rel +93d80f32c355e496d2a96a35e2d5c5b65e7ae922 build/GZ2J01/d_a_obj_hasu2/d_a_obj_hasu2.rel +8a4f880f289ac9f580e8080814aad6dee3b5d4a0 build/GZ2J01/d_a_obj_hata/d_a_obj_hata.rel +67456dd2eadfa5b39cac8ca5bdcc9eb0881cfb46 build/GZ2J01/d_a_obj_hb/d_a_obj_hb.rel +5cb995a9488302dfab935936eeb88c6c9064afe2 build/GZ2J01/d_a_obj_hbombkoya/d_a_obj_hbombkoya.rel +f5ae0af51b0beb608702453da09ec5fa7e77973d build/GZ2J01/d_a_obj_heavySw/d_a_obj_heavySw.rel +b2f3ebce9b2280e46bf5bd4f677e76254bfe606d build/GZ2J01/d_a_obj_hfuta/d_a_obj_hfuta.rel +b36b8f5dfc6f62b8f1539c7d00d96b8ff3f27307 build/GZ2J01/d_a_obj_hhashi/d_a_obj_hhashi.rel +f8f632844742383a4637240524e5f9e74b4d1aee build/GZ2J01/d_a_obj_hsTarget/d_a_obj_hsTarget.rel +022836c7c0486934b42e18990cf7c8c27d7bed0e build/GZ2J01/d_a_obj_ice_l/d_a_obj_ice_l.rel +8cc3cb6d054dbe5eba02058962efdf209e23530f build/GZ2J01/d_a_obj_ice_s/d_a_obj_ice_s.rel +5bfa2adac857c9f7cd13641cfa9b083100d09e8c build/GZ2J01/d_a_obj_iceblock/d_a_obj_iceblock.rel +2ccd1b32972b42128d041be3c36fc4fbd54055c6 build/GZ2J01/d_a_obj_iceleaf/d_a_obj_iceleaf.rel +921b5aa78897450807efad9ddf58b91e74eaaebb build/GZ2J01/d_a_obj_ihasi/d_a_obj_ihasi.rel +27d7bc0887405dad1f52ac90a36af852aabb3834 build/GZ2J01/d_a_obj_ikada/d_a_obj_ikada.rel +290fd880b17c1535e76213a1e9d2c7298b77bf52 build/GZ2J01/d_a_obj_inobone/d_a_obj_inobone.rel +c57e41a334e9c3c738b23c19768d06be64dedf3c build/GZ2J01/d_a_obj_ita/d_a_obj_ita.rel +4c3ba3bd80b3fe594319530233c362a0c87474c9 build/GZ2J01/d_a_obj_itamato/d_a_obj_itamato.rel +d84cd403c43aa4e2c709095ba594fd6d9469afa2 build/GZ2J01/d_a_obj_ito/d_a_obj_ito.rel +6748e8cc31ecd13f78a63d3fc7eeb80f2d8ec5dc build/GZ2J01/d_a_obj_kabuto/d_a_obj_kabuto.rel +a892537cdc403a7d4f48adb94c130eeb8e90a2cb build/GZ2J01/d_a_obj_kag/d_a_obj_kag.rel +c82b105fdfb7c00fd186203b82dc7c83d479be13 build/GZ2J01/d_a_obj_kage/d_a_obj_kage.rel +7eb3a53f6f9e2de41a526bf94b526a55d1ad3783 build/GZ2J01/d_a_obj_kago/d_a_obj_kago.rel +3f11d1b59d6732f6d88a1d71fdc9bb46295f260b build/GZ2J01/d_a_obj_kaisou/d_a_obj_kaisou.rel +f632eaea15322d12549cb1cbf97d96a3077aaa93 build/GZ2J01/d_a_obj_kamakiri/d_a_obj_kamakiri.rel +37b65988d6db0702a5212085a05698ddaceeca0a build/GZ2J01/d_a_obj_kanban2/d_a_obj_kanban2.rel +d69d371c11d57b8792b49bd329af51ab371a2936 build/GZ2J01/d_a_obj_kantera/d_a_obj_kantera.rel +7cc8dfa4e5c2547c7bba0223c5b854021966f4e7 build/GZ2J01/d_a_obj_katatsumuri/d_a_obj_katatsumuri.rel +21b0ea32aaa6eebaa1831e20d5701f82da37066a build/GZ2J01/d_a_obj_kazeneko/d_a_obj_kazeneko.rel +719aa334dacec36409273d1c425385342f7f6132 build/GZ2J01/d_a_obj_kbacket/d_a_obj_kbacket.rel +36b780b878e0c40c5238609ee25a0b95d15c034f build/GZ2J01/d_a_obj_kbox/d_a_obj_kbox.rel +82f587bd0c07a552ab5176b6a70d93199d8e7b49 build/GZ2J01/d_a_obj_key/d_a_obj_key.rel +094894cf5bb0d9fa2dde51e9d4e214e86d579be8 build/GZ2J01/d_a_obj_keyhole/d_a_obj_keyhole.rel +dffe55d65a668d7e187a0e65937614bf55db35f2 build/GZ2J01/d_a_obj_kgate/d_a_obj_kgate.rel +2dba5d50d23cb36d95ccc55e4a2109c3068c821a build/GZ2J01/d_a_obj_ki/d_a_obj_ki.rel +0f835fbaa1569030ce0dc043e4aff59d4d80dd54 build/GZ2J01/d_a_obj_kiPot/d_a_obj_kiPot.rel +01e4aa3839983625fff1c8658cbcfba2e436a23e build/GZ2J01/d_a_obj_kita/d_a_obj_kita.rel +6c789d8b71b80578d090cbffc3c85855bc7fde0d build/GZ2J01/d_a_obj_kjgjs/d_a_obj_kjgjs.rel +4643d94934d81acb1d464dd69a8dfbf25eb5850b build/GZ2J01/d_a_obj_kkanban/d_a_obj_kkanban.rel +a86bfe4c26d97591489998706ed2cbb1d8ef8d99 build/GZ2J01/d_a_obj_klift00/d_a_obj_klift00.rel +50ae42bf20032e8edf8dc2b5f2171448024ce5e5 build/GZ2J01/d_a_obj_knBullet/d_a_obj_knBullet.rel +aa87252c28339178492f6f07ce5dcef6bdc189e7 build/GZ2J01/d_a_obj_kshutter/d_a_obj_kshutter.rel +7df6712ec3489a6b3ec5bb8c52d1baacc7ab9890 build/GZ2J01/d_a_obj_ktonfire/d_a_obj_ktonfire.rel +23fbb23088bdd3ddfefe550d4355258373285228 build/GZ2J01/d_a_obj_kuwagata/d_a_obj_kuwagata.rel +d6e127a12cfaf7d2a92190ac6bbfc3e15adbde67 build/GZ2J01/d_a_obj_kwheel00/d_a_obj_kwheel00.rel +f981ebe94e731d7529408538a4863e2b77e8a581 build/GZ2J01/d_a_obj_kwheel01/d_a_obj_kwheel01.rel +83dc3d3b722bb4c1ea1b9c77dac0ddc0e0d480ba build/GZ2J01/d_a_obj_kznkarm/d_a_obj_kznkarm.rel +c62dad75812978980c3e4cf64d8e1cef19a01229 build/GZ2J01/d_a_obj_ladder/d_a_obj_ladder.rel +3d6739af550e36ab9f930c7dc955183a4b131bdf build/GZ2J01/d_a_obj_laundry/d_a_obj_laundry.rel +27d0596f3b44fe49f585a06b81e8aa5b41fb2aef build/GZ2J01/d_a_obj_laundry_rope/d_a_obj_laundry_rope.rel +40a090fa511477a7ba9005c402c275ed9eb1861f build/GZ2J01/d_a_obj_lbox/d_a_obj_lbox.rel +5aa1f051c967cefb5110f45c2bee446ec7876f3e build/GZ2J01/d_a_obj_life_container/d_a_obj_life_container.rel +fcdf5517c8b4714f6fe6fe7041a08d008e3c9b82 build/GZ2J01/d_a_obj_lp/d_a_obj_lp.rel +0b63b012f4c6014f7276962d9ffbac0c714bfa94 build/GZ2J01/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.rel +c3ca3a18b7592ef55d1658cb33dea29d72ce5181 build/GZ2J01/d_a_obj_lv1Candle01/d_a_obj_lv1Candle01.rel +392ec10bb78c16dbbecf7b6162c31e98ca572dbd build/GZ2J01/d_a_obj_lv2candle/d_a_obj_lv2candle.rel +3408d93b02721d13c1f72aa774ca3505fcf0576c build/GZ2J01/d_a_obj_lv3Candle/d_a_obj_lv3Candle.rel +e742696721d4cc447dae5f489291ec0968b0450c build/GZ2J01/d_a_obj_lv3Water/d_a_obj_lv3Water.rel +8d37534dd361d08ed3f2eb93cb47959f39a5060d build/GZ2J01/d_a_obj_lv3Water2/d_a_obj_lv3Water2.rel +32ff59bad16067341475bafbe4ef368e25986dcc build/GZ2J01/d_a_obj_lv3WaterB/d_a_obj_lv3WaterB.rel +ac291df696c18793ee3e0ec4b3dcc8a0edb4c6ce build/GZ2J01/d_a_obj_lv3saka00/d_a_obj_lv3saka00.rel +d5afdf87596dd389777e0ed0a51b76105ffd1959 build/GZ2J01/d_a_obj_lv3waterEff/d_a_obj_lv3waterEff.rel +c388125814ee783aa5d8d40c0c8aa4d6eb0e19b3 build/GZ2J01/d_a_obj_lv4CandleDemoTag/d_a_obj_lv4CandleDemoTag.rel +1383d6ead970f0108d236ebd614255a329afc34b build/GZ2J01/d_a_obj_lv4CandleTag/d_a_obj_lv4CandleTag.rel +9893c679f38fa0c166d45f2aa5bd768007702449 build/GZ2J01/d_a_obj_lv4EdShutter/d_a_obj_lv4EdShutter.rel +03183c64676db26cb15635f6d2ff130caaecd9f1 build/GZ2J01/d_a_obj_lv4Gate/d_a_obj_lv4Gate.rel +31db7c728c4a38cee281ccda9a6f65d497114426 build/GZ2J01/d_a_obj_lv4HsTarget/d_a_obj_lv4HsTarget.rel +fe45195f4c6fc60549c6e42777975df7279c2721 build/GZ2J01/d_a_obj_lv4PoGate/d_a_obj_lv4PoGate.rel +6b360d8f010e551095b6e4ce5039e8a99e1c46a2 build/GZ2J01/d_a_obj_lv4RailWall/d_a_obj_lv4RailWall.rel +8e1a1a8ed22a06b2078910e1de2d4837676bf9c7 build/GZ2J01/d_a_obj_lv4SlideWall/d_a_obj_lv4SlideWall.rel +86ebb6637476e87dccc43eff3d121b53f33c0680 build/GZ2J01/d_a_obj_lv4bridge/d_a_obj_lv4bridge.rel +98d6209203f14a3330c32c4cb7e35914e1f387a8 build/GZ2J01/d_a_obj_lv4chandelier/d_a_obj_lv4chandelier.rel +389cc94720ec5f60a5a63ea3882061a19db86466 build/GZ2J01/d_a_obj_lv4digsand/d_a_obj_lv4digsand.rel +caa006bab49fcd8ab2e7528afe45ffcbe9bf9695 build/GZ2J01/d_a_obj_lv4floor/d_a_obj_lv4floor.rel +d18a73d8186253f523699dd20a177b808bf592fe build/GZ2J01/d_a_obj_lv4gear/d_a_obj_lv4gear.rel +3bffcb85e53acd2dc64703ae22c097eb791ed487 build/GZ2J01/d_a_obj_lv4prelvtr/d_a_obj_lv4prelvtr.rel +fec72c3377ec5760b19df6bd29e1cbd2e5013ec9 build/GZ2J01/d_a_obj_lv4prwall/d_a_obj_lv4prwall.rel +bfc72b90a322a588da9ce422dbf965d86f46a931 build/GZ2J01/d_a_obj_lv4sand/d_a_obj_lv4sand.rel +e07e4a541fa2913f9157ff03fe0781d22d57e912 build/GZ2J01/d_a_obj_lv5FloorBoard/d_a_obj_lv5FloorBoard.rel +1f8d828d23448ad6c20663b33b1ab9bea43fb242 build/GZ2J01/d_a_obj_lv5IceWall/d_a_obj_lv5IceWall.rel +ddd45b4ececd848f1317a29e816afef93088a9ef build/GZ2J01/d_a_obj_lv5SwIce/d_a_obj_lv5SwIce.rel +f079a9413fb21fa155fcf13bfbb0dd00d4a29dea build/GZ2J01/d_a_obj_lv5ychndlr/d_a_obj_lv5ychndlr.rel +d78a35e4744a5b58d9e93863b6586360adbcb7d9 build/GZ2J01/d_a_obj_lv5yiblltray/d_a_obj_lv5yiblltray.rel +812f6524579d2c2d0bec9ed6b8e58bccf3bef859 build/GZ2J01/d_a_obj_lv6ChangeGate/d_a_obj_lv6ChangeGate.rel +2baed28a83fce50b763cf3194837c01eac00bc4e build/GZ2J01/d_a_obj_lv6FurikoTrap/d_a_obj_lv6FurikoTrap.rel +df0b9494ae101116ed8f60c7501897300e0fe6e8 build/GZ2J01/d_a_obj_lv6Lblock/d_a_obj_lv6Lblock.rel +8a1b9ff6435b5741f185c605db82e00936dcece4 build/GZ2J01/d_a_obj_lv6SwGate/d_a_obj_lv6SwGate.rel +51b8cdc485b62edd4b4239356255c11705eede01 build/GZ2J01/d_a_obj_lv6SzGate/d_a_obj_lv6SzGate.rel +a5a26a235a6c5813d85d592994bcf355549bdc7e build/GZ2J01/d_a_obj_lv6Tenbin/d_a_obj_lv6Tenbin.rel +fda653bef4c7e7189f597f56814c9a7b2a2c1b5b build/GZ2J01/d_a_obj_lv6TogeRoll/d_a_obj_lv6TogeRoll.rel +cf7b827ea9d85fd84a997a6067e414ffdccbb880 build/GZ2J01/d_a_obj_lv6TogeTrap/d_a_obj_lv6TogeTrap.rel +a9aa873d31cf50c91e78762b038c95eec13ee304 build/GZ2J01/d_a_obj_lv6bemos/d_a_obj_lv6bemos.rel +b0624442c5550042585d47f62991d38cde051f6a build/GZ2J01/d_a_obj_lv6bemos2/d_a_obj_lv6bemos2.rel +8b125277ad27dad13683f38a9d69a333f1e7af6f build/GZ2J01/d_a_obj_lv6egate/d_a_obj_lv6egate.rel +136df82b967ace90b72691bd1d24243a611a99a7 build/GZ2J01/d_a_obj_lv6elevta/d_a_obj_lv6elevta.rel +abd5b78724a580cda8ef09b9bef5bdb185e34e25 build/GZ2J01/d_a_obj_lv6swturn/d_a_obj_lv6swturn.rel +c03ced94a71d0550fba6fae4d6c82a47a5750bb8 build/GZ2J01/d_a_obj_lv7BsGate/d_a_obj_lv7BsGate.rel +2590560b9bed8dddbcb818c108cf81bd14db9358 build/GZ2J01/d_a_obj_lv7PropellerY/d_a_obj_lv7PropellerY.rel +2f56153fe332c7ed409e1f6990418e0a62733088 build/GZ2J01/d_a_obj_lv7bridge/d_a_obj_lv7bridge.rel +efeaa497abab24beab7d9351a73378984d02cc62 build/GZ2J01/d_a_obj_lv8KekkaiTrap/d_a_obj_lv8KekkaiTrap.rel +7ef4ff1a8480587bc936f5a3e7319980fa6c528a build/GZ2J01/d_a_obj_lv8Lift/d_a_obj_lv8Lift.rel +d72523e10fd3231b00dd4df3f7a18a46cc7ffa30 build/GZ2J01/d_a_obj_lv8OptiLift/d_a_obj_lv8OptiLift.rel +be337251572daf5a24d193cde9af10779e1ef5d0 build/GZ2J01/d_a_obj_lv8UdFloor/d_a_obj_lv8UdFloor.rel +20fd632c405210974c2a7002264d8bd18dcf9f05 build/GZ2J01/d_a_obj_lv9SwShutter/d_a_obj_lv9SwShutter.rel +caedbef4446fd3ac095e7d9f75c60849ea37c858 build/GZ2J01/d_a_obj_magLift/d_a_obj_magLift.rel +1722d32b887282c0abd8ab0dcf215a3ada315e5d build/GZ2J01/d_a_obj_magLiftRot/d_a_obj_magLiftRot.rel +189c62b176f2117a98c7480a360d5aef3751d0db build/GZ2J01/d_a_obj_magne_arm/d_a_obj_magne_arm.rel +778e4aa60d737deb11369acfdd2b44cd386c8c86 build/GZ2J01/d_a_obj_maki/d_a_obj_maki.rel +4fdafdd370cf5a108d1b7269a2926c97b9c544dc build/GZ2J01/d_a_obj_master_sword/d_a_obj_master_sword.rel +15fbf07069487200fed015b6af729c3df625e646 build/GZ2J01/d_a_obj_mato/d_a_obj_mato.rel +e5f9644cdd045dc901662498563c2fd8d1197f97 build/GZ2J01/d_a_obj_metalbox/d_a_obj_metalbox.rel +f47ec46868239646b92668224295a26d115ab93e build/GZ2J01/d_a_obj_mgate/d_a_obj_mgate.rel +9b679f21e78392827f7ceb6e48de10a1be6408b3 build/GZ2J01/d_a_obj_mhole/d_a_obj_mhole.rel +704812e1c9849053dc45f2a4eb38ece304d1fd1d build/GZ2J01/d_a_obj_mie/d_a_obj_mie.rel +92367d1e90023a67c9ea144a53ee6b46c74cddbb build/GZ2J01/d_a_obj_mirror_6pole/d_a_obj_mirror_6pole.rel +5f81ba01cc0a70730ef80f0055b22990a1d78c25 build/GZ2J01/d_a_obj_mirror_chain/d_a_obj_mirror_chain.rel +a1f8315eeca99376978977bdd3cc90f1d9b56006 build/GZ2J01/d_a_obj_mirror_sand/d_a_obj_mirror_sand.rel +dfabc87bf76315db82778cdd32de8439c0db58b7 build/GZ2J01/d_a_obj_mirror_screw/d_a_obj_mirror_screw.rel +d7d2a88a51431d25295724a916cb9eca8c35d9b2 build/GZ2J01/d_a_obj_mirror_table/d_a_obj_mirror_table.rel +cb987333932a1d6cb758bb700ca71bf0ab01c7fb build/GZ2J01/d_a_obj_movebox/d_a_obj_movebox.rel +8427070d194c97de5f1c2ca4c2f0199d9d015ac2 build/GZ2J01/d_a_obj_msima/d_a_obj_msima.rel +5d023d396577194ce614daaae9b9ebac31745eb2 build/GZ2J01/d_a_obj_mvstair/d_a_obj_mvstair.rel +215797b4e986221038ddb3a5f30143233f24f5db build/GZ2J01/d_a_obj_myogan/d_a_obj_myogan.rel +f27f28483a2fc187080e91287f9d861e2eb65a54 build/GZ2J01/d_a_obj_nagaisu/d_a_obj_nagaisu.rel +7fc7af86c6c05a6137357c61538d6d7fdad341e7 build/GZ2J01/d_a_obj_nameplate/d_a_obj_nameplate.rel +c375ccffef0ba5ea74ed288c97878e7ac5e29833 build/GZ2J01/d_a_obj_nan/d_a_obj_nan.rel +32aff27749c125f45e99a9cf4f61855952217190 build/GZ2J01/d_a_obj_ndoor/d_a_obj_ndoor.rel +5c4c1ce0f3b79ac2d8df5a458b74a328fc60cf5c build/GZ2J01/d_a_obj_nougu/d_a_obj_nougu.rel +64ab13d8e0d8b34f0abd53e15dbcbcf99afafcde build/GZ2J01/d_a_obj_octhashi/d_a_obj_octhashi.rel +8b432369c3ccd3c6261f8da8017e9a5c292cd1e8 build/GZ2J01/d_a_obj_oiltubo/d_a_obj_oiltubo.rel +2f2a2264b804e47606f563c81d600141fc28fc60 build/GZ2J01/d_a_obj_onsen/d_a_obj_onsen.rel +2dcc9f3489b125d7bf206fd4be41d78e7cbe44a0 build/GZ2J01/d_a_obj_onsenFire/d_a_obj_onsenFire.rel +50b5e4f863fb9e4b905884bf1cc7215d3b76b7a7 build/GZ2J01/d_a_obj_onsenTaru/d_a_obj_onsenTaru.rel +efc2b877af177d8b98346afda080e638e45f3484 build/GZ2J01/d_a_obj_ornament_cloth/d_a_obj_ornament_cloth.rel +275299ea5262ef4d7ff44d7ff0e6f0066bfe72cc build/GZ2J01/d_a_obj_pdoor/d_a_obj_pdoor.rel +c9f694e1a62980bda7b003401413c18559ceb7f7 build/GZ2J01/d_a_obj_pdtile/d_a_obj_pdtile.rel +7f286767e5c7d903a1450d6aa9e5451e25e0f51b build/GZ2J01/d_a_obj_pdwall/d_a_obj_pdwall.rel +ed624080b4b86e5abd2c0e72a7b471680428016c build/GZ2J01/d_a_obj_picture/d_a_obj_picture.rel +af721b1a59e2974f170ab7afe91b44a8b0fc0816 build/GZ2J01/d_a_obj_pillar/d_a_obj_pillar.rel +4a23b1c011c22463602b082e7f80f1f5e483a5a0 build/GZ2J01/d_a_obj_pleaf/d_a_obj_pleaf.rel +45160015ad2760cd672dc44a5bd42790ba751329 build/GZ2J01/d_a_obj_poCandle/d_a_obj_poCandle.rel +0ef279c833ea8aa619f04e13053b44307eff41a4 build/GZ2J01/d_a_obj_poFire/d_a_obj_poFire.rel +d24185a559f001c8cddcb0e97bc45d0bd4e7af75 build/GZ2J01/d_a_obj_poTbox/d_a_obj_poTbox.rel +f78066540efb594360d6ebf42507c405d5869bbf build/GZ2J01/d_a_obj_prop/d_a_obj_prop.rel +678756240322faa167a8a25d373310232819b100 build/GZ2J01/d_a_obj_pumpkin/d_a_obj_pumpkin.rel +74a75331aceb7d4c835fd76f0b9e0fb6d64c7dce build/GZ2J01/d_a_obj_rcircle/d_a_obj_rcircle.rel +88a4b96a7824d0e82652040be6fad9ee2395ebb1 build/GZ2J01/d_a_obj_rfHole/d_a_obj_rfHole.rel +043903785fabc9efc0c7c1da1f96fe29712bfe77 build/GZ2J01/d_a_obj_rgate/d_a_obj_rgate.rel +a498de41055a170063106d4b34177edd0c2af555 build/GZ2J01/d_a_obj_riverrock/d_a_obj_riverrock.rel +b91dd4e78b6c55ddf62ed41c9eb31769bd50992a build/GZ2J01/d_a_obj_rock/d_a_obj_rock.rel +fba706debf4e3eb73b77e7ea0d45f88e306e42c5 build/GZ2J01/d_a_obj_rope_bridge/d_a_obj_rope_bridge.rel +640a030c9dd19a59de2e19fb017b680a5d070fb3 build/GZ2J01/d_a_obj_rotBridge/d_a_obj_rotBridge.rel +0038c65d87200e19b1a0efeaf5e6acebe008ffa8 build/GZ2J01/d_a_obj_rotTrap/d_a_obj_rotTrap.rel +e5600a694889003c13d9b1fab43acb5c674360a2 build/GZ2J01/d_a_obj_roten/d_a_obj_roten.rel +47b790954e69a69fe3a6df0350ce6ede0fe20685 build/GZ2J01/d_a_obj_rstair/d_a_obj_rstair.rel +767b0bbe94942210161fb74fcdfba155e37d27e2 build/GZ2J01/d_a_obj_rw/d_a_obj_rw.rel +aede645be460b4411e0b91f72b6b5f79dde637a8 build/GZ2J01/d_a_obj_saidan/d_a_obj_saidan.rel +f60ae66a75f51c56d1c41c60a2b6a03a473fa446 build/GZ2J01/d_a_obj_sakuita/d_a_obj_sakuita.rel +a88c48bef736a8ebfb7f6a1c5fab9dc25ac5ca7d build/GZ2J01/d_a_obj_sakuita_rope/d_a_obj_sakuita_rope.rel +8f7b15f024e1cc231561a6c9a293e38da7ce5f5b build/GZ2J01/d_a_obj_scannon/d_a_obj_scannon.rel +66b62847dcf644422fceb405cf07cbd5a733c269 build/GZ2J01/d_a_obj_scannon_crs/d_a_obj_scannon_crs.rel +51c834b1215be1a8927a6d18eab0b44b83591c8c build/GZ2J01/d_a_obj_scannon_ten/d_a_obj_scannon_ten.rel +d8e611fcead923015a94fa0b1ae081607ee2484a build/GZ2J01/d_a_obj_sekidoor/d_a_obj_sekidoor.rel +1f620fb40ad0fb1d9727dfd01a65373d93b27009 build/GZ2J01/d_a_obj_sekizo/d_a_obj_sekizo.rel +dfa390f2ae7913ba830a276d26ff2b0b585d1648 build/GZ2J01/d_a_obj_sekizoa/d_a_obj_sekizoa.rel +27ebff133aadd3a9e0ca076ef6064f613afb84fe build/GZ2J01/d_a_obj_shield/d_a_obj_shield.rel +2662db6f2e1407ca00ce47a891d11850c610d3d9 build/GZ2J01/d_a_obj_sm_door/d_a_obj_sm_door.rel +a7024a3c0869a812200a1c410c456341a5cc0ad5 build/GZ2J01/d_a_obj_smallkey/d_a_obj_smallkey.rel +c767ae3ec69587efe4ca9ebc3e9666c780afd0ba build/GZ2J01/d_a_obj_smgdoor/d_a_obj_smgdoor.rel +96a89afee4b3e1a05f2b2ef5dd4ab4833efad9ae build/GZ2J01/d_a_obj_smoke/d_a_obj_smoke.rel +8454281a88691300328d8ca74e3dd929b85c6362 build/GZ2J01/d_a_obj_smtile/d_a_obj_smtile.rel +3bd7d195a4f6ad7f014be39982c85a76fc83bf16 build/GZ2J01/d_a_obj_smw_stone/d_a_obj_smw_stone.rel +4e64f22799c19577bf606c4a7233ed6469c23c38 build/GZ2J01/d_a_obj_snowEffTag/d_a_obj_snowEffTag.rel +58cfbe154ebed3881e25962fded93bf2cc73bdb3 build/GZ2J01/d_a_obj_snow_soup/d_a_obj_snow_soup.rel +d60873d2517dcf3b454f2b7c9586e5fb4db6792f build/GZ2J01/d_a_obj_so/d_a_obj_so.rel +96ebe47fa0c7f61f16bfe9a143783a9b04fb799b build/GZ2J01/d_a_obj_spinLift/d_a_obj_spinLift.rel +14fa134c7cf5daaf5ffc13565600a8972cc9a5a6 build/GZ2J01/d_a_obj_ss_drink/d_a_obj_ss_drink.rel +e66e31dcaae918691a946b1934d5d4215138fa05 build/GZ2J01/d_a_obj_ss_item/d_a_obj_ss_item.rel +fa50b43b5e91eb3a4edca4aaa7ce334664eea12e build/GZ2J01/d_a_obj_stairBlock/d_a_obj_stairBlock.rel +c7129070b57592e655d5c7d17ad3e9d6368452c4 build/GZ2J01/d_a_obj_stick/d_a_obj_stick.rel +09729e87862a77db925e955f546172f8ec35b908 build/GZ2J01/d_a_obj_stone/d_a_obj_stone.rel +1ee840a5848698ec8103748abd43f73a99897071 build/GZ2J01/d_a_obj_stonemark/d_a_obj_stonemark.rel +d62984c6a258bb34ecf04490f4a84f89ee93b146 build/GZ2J01/d_a_obj_stopper/d_a_obj_stopper.rel +2a92c3cb850b9f2c4b20f159936257ffec968644 build/GZ2J01/d_a_obj_stopper2/d_a_obj_stopper2.rel +7f511ccdb6ba44d4976cfe1fe0b8c893b048a843 build/GZ2J01/d_a_obj_suisya/d_a_obj_suisya.rel +73e72d737023f0fc93adc12f92951a442643d1df build/GZ2J01/d_a_obj_sw/d_a_obj_sw.rel +c1642dbf9cba0f471838cba3b54910e7db486300 build/GZ2J01/d_a_obj_swBallA/d_a_obj_swBallA.rel +2340a46a1dd9b03e4513edb1f6a6564f5bce8052 build/GZ2J01/d_a_obj_swBallB/d_a_obj_swBallB.rel +233e2e42c471b222940f7e700dfe10701f3a25a7 build/GZ2J01/d_a_obj_swBallC/d_a_obj_swBallC.rel +36800b41440fdcb8fb8a6edfaa4334e7fa6cd88c build/GZ2J01/d_a_obj_swLight/d_a_obj_swLight.rel +3473aad68f1b39dde8988911900c1fc1945649fe build/GZ2J01/d_a_obj_swallshutter/d_a_obj_swallshutter.rel +2d8260c4c658e3fc2d919884587e80f4cc32f649 build/GZ2J01/d_a_obj_swchain/d_a_obj_swchain.rel +c1cd73abbca3edfc58c8498f7e894ed2e42038d0 build/GZ2J01/d_a_obj_swhang/d_a_obj_swhang.rel +e49738b5e37fbe1272f44a22c1f3384ccca5a779 build/GZ2J01/d_a_obj_sword/d_a_obj_sword.rel +2f005d91dc8731d472c303470d472026bd588a2e build/GZ2J01/d_a_obj_swpropeller/d_a_obj_swpropeller.rel +a6ee98454508c31de256994b1eee0a74eaf6c6ef build/GZ2J01/d_a_obj_swpush/d_a_obj_swpush.rel +5b9ab806cdc1e8e3804807889c1861ae4f6c9005 build/GZ2J01/d_a_obj_swpush2/d_a_obj_swpush2.rel +546c33c47876b300462169c095941cd15318f9c3 build/GZ2J01/d_a_obj_swpush5/d_a_obj_swpush5.rel +beb1432cb1d5484a646017a64835f9763afa9f47 build/GZ2J01/d_a_obj_swspinner/d_a_obj_swspinner.rel +2a393d10bc2fbfb10271aaa7b19419d311e335f2 build/GZ2J01/d_a_obj_swturn/d_a_obj_swturn.rel +88bdba5f5649714270a5b8dc76a5a706d8491267 build/GZ2J01/d_a_obj_syRock/d_a_obj_syRock.rel +d559580a2efd268ebb853988eebd152f3142e75e build/GZ2J01/d_a_obj_szbridge/d_a_obj_szbridge.rel +7bbbfa30d6164ec3a5b8997a82d89e840014bf22 build/GZ2J01/d_a_obj_taFence/d_a_obj_taFence.rel +31367571c32306b90b7d0872efa6a7a85e342fa7 build/GZ2J01/d_a_obj_table/d_a_obj_table.rel +840fcd0b08a1837357fcd6ce9420226642acb0ff build/GZ2J01/d_a_obj_takaraDai/d_a_obj_takaraDai.rel +48b77feee056edcb3754a868f46fa6ff0be1e511 build/GZ2J01/d_a_obj_tatigi/d_a_obj_tatigi.rel +dd7cfbde2b1873b70c8056ce76f271fc7cb2b249 build/GZ2J01/d_a_obj_ten/d_a_obj_ten.rel +12547b3878633484aba2f59f0b403a70765f7d98 build/GZ2J01/d_a_obj_testcube/d_a_obj_testcube.rel +0dfd7f7b5a277098acf068ba0b82e7f330e0798b build/GZ2J01/d_a_obj_tgake/d_a_obj_tgake.rel +53edc226c1710e714d5089d6dfc712b38acdb62e build/GZ2J01/d_a_obj_thashi/d_a_obj_thashi.rel +e996d3dd885c0b60c6acbf3dc9224a8f34bbee6e build/GZ2J01/d_a_obj_thdoor/d_a_obj_thdoor.rel +4cb1048026a1353930428c0d041574d8695bdc84 build/GZ2J01/d_a_obj_timeFire/d_a_obj_timeFire.rel +28e90cc9a6f1199aad6aab88eb5c74a908532e9a build/GZ2J01/d_a_obj_timer/d_a_obj_timer.rel +d6aae16eedc64aaf2e36bfc4ea3ebccd71e52823 build/GZ2J01/d_a_obj_tks/d_a_obj_tks.rel +e14420262a75a37cda940f2b457cfb92d35e7aba build/GZ2J01/d_a_obj_tmoon/d_a_obj_tmoon.rel +75befb4cff305bfd6e043c0078de4993b29bcb92 build/GZ2J01/d_a_obj_toaru_maki/d_a_obj_toaru_maki.rel +eae2d78be535b3c82ffb85ddb274f5c2fa9f1db9 build/GZ2J01/d_a_obj_toby/d_a_obj_toby.rel +67f76518af3e17f21f9476f91a4047114f0021a6 build/GZ2J01/d_a_obj_tobyhouse/d_a_obj_tobyhouse.rel +38207fc43ee274496cf9068334027b285849cc24 build/GZ2J01/d_a_obj_togeTrap/d_a_obj_togeTrap.rel +fa2a9846a927b68898ce9e2ffc1901303be00525 build/GZ2J01/d_a_obj_tombo/d_a_obj_tombo.rel +c39a68a41f9fb760ebdde155f55cd3652c39651f build/GZ2J01/d_a_obj_tornado/d_a_obj_tornado.rel +e8f55d70de55d0606d5d36e81fb25be39aeb0273 build/GZ2J01/d_a_obj_tornado2/d_a_obj_tornado2.rel +46637481754866ad34342281dce19b4e662a0824 build/GZ2J01/d_a_obj_tp/d_a_obj_tp.rel +d4d39c19647ca12581656724d91a9ebfdc615a7b build/GZ2J01/d_a_obj_treesh/d_a_obj_treesh.rel +15af3e9ff8db890ad68bcfe5af8ec9aafb26c2d4 build/GZ2J01/d_a_obj_twGate/d_a_obj_twGate.rel +20c871c3203dea6f9289db9c642e6e21c272f0eb build/GZ2J01/d_a_obj_udoor/d_a_obj_udoor.rel +f0e88bdeb9bc9d89fa1b097b55fe350a00b82631 build/GZ2J01/d_a_obj_usaku/d_a_obj_usaku.rel +f32fc6d438db38136b7ac7972ee219f470e6899b build/GZ2J01/d_a_obj_vground/d_a_obj_vground.rel +9769d872c99a1dc538dbcb7e76184af545a88ed8 build/GZ2J01/d_a_obj_volcball/d_a_obj_volcball.rel +f0cfe8d78c3eccb9291b79796cef74264ba5a64f build/GZ2J01/d_a_obj_volcbom/d_a_obj_volcbom.rel +6af0b31aa07efb38b1446952e088af7dce1afa0e build/GZ2J01/d_a_obj_warp_kbrg/d_a_obj_warp_kbrg.rel +0592c55e20558a83dc37f57d7c9597c2e103d3d4 build/GZ2J01/d_a_obj_warp_obrg/d_a_obj_warp_obrg.rel +60cda57c2077d028190023be7a02e34e743da930 build/GZ2J01/d_a_obj_waterGate/d_a_obj_waterGate.rel +f00004e546fabd22fea995473ea94a70b67cbc5f build/GZ2J01/d_a_obj_waterPillar/d_a_obj_waterPillar.rel +e2d85a46bab740ea92d6cb3c88aca22848d6370d build/GZ2J01/d_a_obj_waterfall/d_a_obj_waterfall.rel +6e31a2353ccd1ce5bc102cf437b318f0f24dff43 build/GZ2J01/d_a_obj_wchain/d_a_obj_wchain.rel +d665bc2c5c14e6c579ca73c749d48c7ec988c60c build/GZ2J01/d_a_obj_wdStick/d_a_obj_wdStick.rel +f0a6f324a0090b71df292ed518ba0fd84fa1bb27 build/GZ2J01/d_a_obj_web0/d_a_obj_web0.rel +ad24b1c6538bb6ebefd8218d289a08cecb08c4b1 build/GZ2J01/d_a_obj_web1/d_a_obj_web1.rel +1d05be7868354a73a8f8408281f3e6bbdad3f7fa build/GZ2J01/d_a_obj_well_cover/d_a_obj_well_cover.rel +053bba094821454312b6477089a36f15bd279450 build/GZ2J01/d_a_obj_wflag/d_a_obj_wflag.rel +dc8b02ed166844bee082e7acdeb89890c4a06c0e build/GZ2J01/d_a_obj_wind_stone/d_a_obj_wind_stone.rel +86dbd755cbb22e18f3aed7cd77d03afe0dfe36ae build/GZ2J01/d_a_obj_window/d_a_obj_window.rel +702a211a601b5705b1b0a4f7748aa133550a6023 build/GZ2J01/d_a_obj_wood_pendulum/d_a_obj_wood_pendulum.rel +8170f717ee5e12c90665da6dcd9543146853211b build/GZ2J01/d_a_obj_wood_statue/d_a_obj_wood_statue.rel +2028f9a0ea7a33a83215be5f5312fcb978fe21bd build/GZ2J01/d_a_obj_wsword/d_a_obj_wsword.rel +29c2233a697d7e5d1ea4b6780d0d191b326b715f build/GZ2J01/d_a_obj_yel_bag/d_a_obj_yel_bag.rel +cd0832abea377fdd8d6495e89061a945910c6f78 build/GZ2J01/d_a_obj_yobikusa/d_a_obj_yobikusa.rel +27cfc9a5226f60045217eed33ea5e8db402cf1b7 build/GZ2J01/d_a_obj_yousei/d_a_obj_yousei.rel +d66eb8ccbb240db817cc59c57310873429ad236d build/GZ2J01/d_a_obj_ystone/d_a_obj_ystone.rel +b1ff656a04578619c284b8160d6c773ab24d8bfa build/GZ2J01/d_a_obj_zcloth/d_a_obj_zcloth.rel +0001fc01afc09b84c7d39d9050d153725099c4cb build/GZ2J01/d_a_obj_zdoor/d_a_obj_zdoor.rel +1b579d1c78f561dbf6440f1e71341d227f760b41 build/GZ2J01/d_a_obj_zrTurara/d_a_obj_zrTurara.rel +7ffbbe39b09ebb8d8e3241bd4164e92e0431ac09 build/GZ2J01/d_a_obj_zrTuraraRock/d_a_obj_zrTuraraRock.rel +f9f8db4e75014ab58667733a2385acb844531ec9 build/GZ2J01/d_a_obj_zraMark/d_a_obj_zraMark.rel +f962ed427984720e427fd9886565c2107d96ac70 build/GZ2J01/d_a_obj_zra_freeze/d_a_obj_zra_freeze.rel +3b5173eaeffc85987abb4594e1f43b8503e4163f build/GZ2J01/d_a_obj_zra_rock/d_a_obj_zra_rock.rel +4470ced3a3e2b49e88f4db62f2afface325cb4ce build/GZ2J01/d_a_passer_mng/d_a_passer_mng.rel +a1767450b63a16f51ceebd1a90455226e8b559cd build/GZ2J01/d_a_path_line/d_a_path_line.rel +b113039ad15ecfc32984dd4f9d655de49c339b61 build/GZ2J01/d_a_peru/d_a_peru.rel +e3c544d9383046cb4f4039c11b7aa45bd9a1259f build/GZ2J01/d_a_ppolamp/d_a_ppolamp.rel +9e615805f7e831eccd1a8ff877aacefb540352c7 build/GZ2J01/d_a_scene_exit/d_a_scene_exit.rel +55cbf727e7009b9df66cd6b42098d24fecfc11b5 build/GZ2J01/d_a_scene_exit2/d_a_scene_exit2.rel +d581e6eda26c0a64b3f89c0ccb033fe2c3353e06 build/GZ2J01/d_a_set_bgobj/d_a_set_bgobj.rel +ad868f55dba96e44e81b8cc2809f965443611a34 build/GZ2J01/d_a_shop_item/d_a_shop_item.rel +58639d50388ff523393f996813c7e1504dbcd13d build/GZ2J01/d_a_skip_2D/d_a_skip_2D.rel +19abfb5d83305572400e595139d8495b9a57faaa build/GZ2J01/d_a_spinner/d_a_spinner.rel +c45c152311c896d8ad6c5399eeff2cc82fecb9fd build/GZ2J01/d_a_sq/d_a_sq.rel +b27f4f441c3a434b2a8d5a7d386b253d13842689 build/GZ2J01/d_a_startAndGoal/d_a_startAndGoal.rel +9168d280d64f4396aa30d88a83202d1d7e472c37 build/GZ2J01/d_a_suspend/d_a_suspend.rel +6dd3ac4c7f98e659d3ed7280c04909d432cc3c5e build/GZ2J01/d_a_swBall/d_a_swBall.rel +92424712c07fe8414e4072f87a8c0b88be93f0b2 build/GZ2J01/d_a_swLBall/d_a_swLBall.rel +7dcc13c01eb1eed8c29199463b922ba917035da8 build/GZ2J01/d_a_swTime/d_a_swTime.rel +3d3680b5fafe204518093e48dc2b08ff454f3de1 build/GZ2J01/d_a_swc00/d_a_swc00.rel +6cbe7439f9a345e9219a902b8f2a129afe7691b3 build/GZ2J01/d_a_swhit0/d_a_swhit0.rel +682487d9eadb3085be6be35fc4f5c8ec848c5618 build/GZ2J01/d_a_tag_Lv6Gate/d_a_tag_Lv6Gate.rel +897d2b47da58d8af3134f7862f1d7ea23f2dcfc0 build/GZ2J01/d_a_tag_Lv7Gate/d_a_tag_Lv7Gate.rel +26a87da48fba059a2c39407be604f8a26e6d7413 build/GZ2J01/d_a_tag_Lv8Gate/d_a_tag_Lv8Gate.rel +c4d1ac0cf9084d888b08b702b3c8467cc0012a8d build/GZ2J01/d_a_tag_TWgate/d_a_tag_TWgate.rel +309385ea428b30fad55d87a8c16c75958740990e build/GZ2J01/d_a_tag_ajnot/d_a_tag_ajnot.rel +c4be610be8217db3668ad14829a87aa652240764 build/GZ2J01/d_a_tag_allmato/d_a_tag_allmato.rel +510a2c32cdf5d88185e2dc4fa666e8bcf4d4905f build/GZ2J01/d_a_tag_arena/d_a_tag_arena.rel +419c9501c244bd574c1ebd3181fc2e7f1d90ef45 build/GZ2J01/d_a_tag_assistance/d_a_tag_assistance.rel +01e5db7470e6225de044d2118c413062bb458a4f build/GZ2J01/d_a_tag_attack_item/d_a_tag_attack_item.rel +1dad361f6283365ba3146ec37692c3360faf98e1 build/GZ2J01/d_a_tag_attention/d_a_tag_attention.rel +ebf3e31403c892df5d8fe499911d1980b29d8a16 build/GZ2J01/d_a_tag_bottle_item/d_a_tag_bottle_item.rel +4b9b9717d3c7e7f8fbee58f7c0cce0c5eb37538b build/GZ2J01/d_a_tag_camera/d_a_tag_camera.rel +ad8cd80000b52b9f32db8456495a18c918e082d9 build/GZ2J01/d_a_tag_chgrestart/d_a_tag_chgrestart.rel +8b4350b451e282fd16d07d5e8ed1572112cf203b build/GZ2J01/d_a_tag_chkpoint/d_a_tag_chkpoint.rel +4e73db515946e41884f55c063d4680985e88b66d build/GZ2J01/d_a_tag_cstasw/d_a_tag_cstasw.rel +965473fe871c58ed47832dcd5b5a8100c00544ad build/GZ2J01/d_a_tag_csw/d_a_tag_csw.rel +71303ad1ad9c192f389ca5ba87c9d03e6668f8ea build/GZ2J01/d_a_tag_escape/d_a_tag_escape.rel +9229453f33781b9c5309c3564ddf677c6813ff9b build/GZ2J01/d_a_tag_event/d_a_tag_event.rel +95b89c462169a6d1792d6c943e7867d4e1dc311d build/GZ2J01/d_a_tag_evt/d_a_tag_evt.rel +fadb10b8c7aeac2b33f5645842b5a7cee6561f04 build/GZ2J01/d_a_tag_evtarea/d_a_tag_evtarea.rel +c84bc91e3d22a266cbf2d2e51d7adc5cafa82360 build/GZ2J01/d_a_tag_evtmsg/d_a_tag_evtmsg.rel +a28cbc952c2d6dcff5b86a94b4797db64cc2e252 build/GZ2J01/d_a_tag_firewall/d_a_tag_firewall.rel +c2b2756e873880c3f96792b98942fc7bc1a77a97 build/GZ2J01/d_a_tag_gra/d_a_tag_gra.rel +ab07d09cfe8ce213ed6c69fdf9ba9de02ed9235f build/GZ2J01/d_a_tag_gstart/d_a_tag_gstart.rel +1eee76e762ec21d90a3227226c3d665a44facef6 build/GZ2J01/d_a_tag_guard/d_a_tag_guard.rel +86ef6de492113fcfd5a2eb69e3fd03ed8dc808eb build/GZ2J01/d_a_tag_hinit/d_a_tag_hinit.rel +f435a911096da7ece3a603f9d9a3f727f36d1e75 build/GZ2J01/d_a_tag_hjump/d_a_tag_hjump.rel +f9717da1868f6ea71202cbc173209bdd38f1c24f build/GZ2J01/d_a_tag_howl/d_a_tag_howl.rel +8eddae1bfa98c93c5b0bedcb6cc046fde2b1a045 build/GZ2J01/d_a_tag_hstop/d_a_tag_hstop.rel +7a5d79811b668e63f3de24287138a4bdcd635926 build/GZ2J01/d_a_tag_instruction/d_a_tag_instruction.rel +4591aed1054106cdd2c8326974ae15603bcd2770 build/GZ2J01/d_a_tag_kago_fall/d_a_tag_kago_fall.rel +0b4a53418b3f11d657ab7aec5492992e760ad67e build/GZ2J01/d_a_tag_kmsg/d_a_tag_kmsg.rel +daa06da5db047dd67dacd9997b7ad52f86e46724 build/GZ2J01/d_a_tag_lantern/d_a_tag_lantern.rel +e9456568d1c991bbaa6793fedbd8ae41b89a9430 build/GZ2J01/d_a_tag_lightball/d_a_tag_lightball.rel +d0c6e51c23af053f1b8a26b75ff66324379cdd30 build/GZ2J01/d_a_tag_lv2prchk/d_a_tag_lv2prchk.rel +4137d88a8038c0406003e38845214c7f22b5fc9f build/GZ2J01/d_a_tag_lv5soup/d_a_tag_lv5soup.rel +f22ce51753392d0e4f7cce4f8cbb1cdc81ef90f3 build/GZ2J01/d_a_tag_lv6CstaSw/d_a_tag_lv6CstaSw.rel +aaedc2db2611251da9ab431b35bbd39a20cf697b build/GZ2J01/d_a_tag_magne/d_a_tag_magne.rel +79aaec30456ed121a87805eca8c03d2d16a31e67 build/GZ2J01/d_a_tag_mhint/d_a_tag_mhint.rel +0137e3b96d7bf130e57c24475185db8904c008d9 build/GZ2J01/d_a_tag_mist/d_a_tag_mist.rel +5bd891da426e57844e16d2b8121d0cafc11ac72f build/GZ2J01/d_a_tag_mmsg/d_a_tag_mmsg.rel +31e1996ed9e5e093c89b22bbaecdd6f540fd6870 build/GZ2J01/d_a_tag_msg/d_a_tag_msg.rel +4fbe86f76b1881ba49ca9a185231106a5151ee6d build/GZ2J01/d_a_tag_mstop/d_a_tag_mstop.rel +4117c058ff22e5c265429bda5523d924de573fa6 build/GZ2J01/d_a_tag_mwait/d_a_tag_mwait.rel +748210534818f6f84cd9c03c857c32f6c7588955 build/GZ2J01/d_a_tag_myna2/d_a_tag_myna2.rel +cfc5165b3510a2bd97d5d607bd4d21a6a410be61 build/GZ2J01/d_a_tag_myna_light/d_a_tag_myna_light.rel +81209a6395b357bddb82f3a62dd9511900431991 build/GZ2J01/d_a_tag_pachi/d_a_tag_pachi.rel +f8bf19a4e69ef0cd6a4911e7bfe71cefe111e60e build/GZ2J01/d_a_tag_poFire/d_a_tag_poFire.rel +253e09eaf702c684a665142b7aa4fa2d4a783453 build/GZ2J01/d_a_tag_push/d_a_tag_push.rel +2b9a9b957760e7ac2206a6111033192763e72ada build/GZ2J01/d_a_tag_qs/d_a_tag_qs.rel +a9d66efa31cbdef709eb97a9ee8ba89c6de3fc6e build/GZ2J01/d_a_tag_ret_room/d_a_tag_ret_room.rel +489ebc3a6d5bdbb5357dc5458530839924bc5483 build/GZ2J01/d_a_tag_river_back/d_a_tag_river_back.rel +6703a70072ceef16a3f36f144702688e395f98ca build/GZ2J01/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.rel +ce16233a00e01a51ec37f84aeeb8c2f8ac888e14 build/GZ2J01/d_a_tag_schedule/d_a_tag_schedule.rel +5abb3bc5c08e975d1e84015c935bf42d9f3ead58 build/GZ2J01/d_a_tag_setBall/d_a_tag_setBall.rel +45209140d0280b3972cd2b909be21f872461d81f build/GZ2J01/d_a_tag_setrestart/d_a_tag_setrestart.rel +5722ffb3182cd581a662120511e9da1d4ef98526 build/GZ2J01/d_a_tag_shop_camera/d_a_tag_shop_camera.rel +7b46b70ed0c8ff822b9ad5e327405ab477c1c281 build/GZ2J01/d_a_tag_shop_item/d_a_tag_shop_item.rel +c2c8da3a2155cd9fc14f1957869021d5387cf531 build/GZ2J01/d_a_tag_smk_emt/d_a_tag_smk_emt.rel +5710b041723241f141d94727b890758bf84d289c build/GZ2J01/d_a_tag_spinner/d_a_tag_spinner.rel +35f99f6c1b3fe01d182a833471780d54a95667d9 build/GZ2J01/d_a_tag_sppath/d_a_tag_sppath.rel +f19de73a037761743649ad0144d207c9c229250f build/GZ2J01/d_a_tag_spring/d_a_tag_spring.rel +87d20020a3e1a810d6f93d73dc3c9b14bb4ebcc4 build/GZ2J01/d_a_tag_ss_drink/d_a_tag_ss_drink.rel +ae68e8b61f33723f606e9b69490e4e95b35252f9 build/GZ2J01/d_a_tag_statue_evt/d_a_tag_statue_evt.rel +9885f250d17af9fd6c04a8b7ba0b3dbe7b9f9c39 build/GZ2J01/d_a_tag_stream/d_a_tag_stream.rel +c5ca088937f5dc7fe8768f1dfec749b648974605 build/GZ2J01/d_a_tag_telop/d_a_tag_telop.rel +84bd44bd898bae1048309cdc0317b3e471d979e3 build/GZ2J01/d_a_tag_theB_hint/d_a_tag_theB_hint.rel +6edec326017b287c7f0df41bd733a70a884aa587 build/GZ2J01/d_a_tag_wara_howl/d_a_tag_wara_howl.rel +7d9a6c845e450ac7c7a7e5a52c9b42f7cedfbd83 build/GZ2J01/d_a_tag_watchge/d_a_tag_watchge.rel +4d5f69d4410b97b34076cbeac733d948b72b510a build/GZ2J01/d_a_tag_waterfall/d_a_tag_waterfall.rel +85d0c0426575fc59deaf908709afb619f859aab7 build/GZ2J01/d_a_tag_wljump/d_a_tag_wljump.rel +770ec1eb27f533c7ed47af5033397a7d50f884fd build/GZ2J01/d_a_tag_yami/d_a_tag_yami.rel +c89ef4ad39450f3b742fe6128d1e39056ef4a204 build/GZ2J01/d_a_talk/d_a_talk.rel +1988139a7816f274aefd129721627bd4fa0a7cf1 build/GZ2J01/d_a_tbox/d_a_tbox.rel +db128e225bb0b6da892460a6342a914f879a22f7 build/GZ2J01/d_a_tbox2/d_a_tbox2.rel +e4b24fd14b4e09e0df3f767ad5e7bd1f17bd641a build/GZ2J01/d_a_tboxSw/d_a_tboxSw.rel +c92a4de8df022bd8d27694d5b70180658579e1e1 build/GZ2J01/d_a_title/d_a_title.rel +7a25363d93bb14f4b27c32dafc94f18909c6ae99 build/GZ2J01/d_a_vrbox/d_a_vrbox.rel +e47608e5baf55a33c35da1c56bc757665229a7ea build/GZ2J01/d_a_vrbox2/d_a_vrbox2.rel +f8ba6c59d0fcdb93c77ae31817a2f196bfbacadd build/GZ2J01/d_a_warp_bug/d_a_warp_bug.rel +73a83f2a68fff8f5b705d32598e5d7f11ad95521 build/GZ2J01/d_a_ykgr/d_a_ykgr.rel +a07b5409bd9f7c73564937f5866d466353cb6560 build/GZ2J01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/config/GZ2J01/config.yml b/config/GZ2J01/config.yml new file mode 100644 index 0000000000..3268a47e9c --- /dev/null +++ b/config/GZ2J01/config.yml @@ -0,0 +1,4659 @@ +name: framework +object_base: orig/GZ2J01 +object: sys/main.dol +hash: 847261078fc157620aed5f2d8ee84d3aa9193021 +splits: config/GZ2J01/splits.txt +symbols: config/GZ2J01/symbols.txt +# map: orig/GZ2J01/fixed_maps/frameworkF.map +mw_comment_version: 11 # GC Linker 2.7 +quick_analysis: true # Initial analysis completed +force_active: [ + _MetroTRK_Has_Framing, +] + +block_relocations: +- source: .sdata:0x8044a6ec +add_relocations: +- source: .sdata:0x8044a6ec + type: abs + target: buffer__14mDoMtx_stack_c + addend: 0x300 + +modules: +- object: files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + hash: a07b5409bd9f7c73564937f5866d466353cb6560 + symbols: config/GZ2J01/rels/f_pc_profile_lst/symbols.txt + splits: config/GZ2J01/rels/f_pc_profile_lst/splits.txt + # map: orig/GZ2J01/fixed_maps/f_pc_profile_lst.map + +- object: files/RELS.arc:rels/mmem/d_a_andsw.rel + hash: cbeae6f284d4031023243e5a51716983bdb3af17 + symbols: config/GZ2J01/rels/d_a_andsw/symbols.txt + splits: config/GZ2J01/rels/d_a_andsw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_andsw.map + +- object: files/RELS.arc:rels/mmem/d_a_bg.rel + hash: 43c0739803596ead786a7322419d5ca74e356f46 + symbols: config/GZ2J01/rels/d_a_bg/symbols.txt + splits: config/GZ2J01/rels/d_a_bg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_bg.map + +- object: files/RELS.arc:rels/mmem/d_a_bg_obj.rel + hash: 4b5a4bd9d04b7d4c8dd933a9f06df28918013c72 + symbols: config/GZ2J01/rels/d_a_bg_obj/symbols.txt + splits: config/GZ2J01/rels/d_a_bg_obj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_bg_obj.map + +- object: files/RELS.arc:rels/mmem/d_a_dmidna.rel + hash: ec6e05228cfebb6946d8c8a5594c452a4e49ddb0 + symbols: config/GZ2J01/rels/d_a_dmidna/symbols.txt + splits: config/GZ2J01/rels/d_a_dmidna/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_dmidna.map + +- object: files/RELS.arc:rels/mmem/d_a_door_dbdoor00.rel + hash: e5ca6b138220d013361bba9c0e69352188a7a799 + symbols: config/GZ2J01/rels/d_a_door_dbdoor00/symbols.txt + splits: config/GZ2J01/rels/d_a_door_dbdoor00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_dbdoor00.map + +- object: files/RELS.arc:rels/mmem/d_a_door_knob00.rel + hash: d9d4cc11d51301a762e42091ccba94b5074474c4 + symbols: config/GZ2J01/rels/d_a_door_knob00/symbols.txt + splits: config/GZ2J01/rels/d_a_door_knob00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_knob00.map + +- object: files/RELS.arc:rels/mmem/d_a_door_shutter.rel + hash: a0568ecae0b287515bf2c1c15981a3ca854f7261 + symbols: config/GZ2J01/rels/d_a_door_shutter/symbols.txt + splits: config/GZ2J01/rels/d_a_door_shutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_shutter.map + +- object: files/RELS.arc:rels/mmem/d_a_door_spiral.rel + hash: ee475ed6e7d7c727c7196529d587307265fd41c1 + symbols: config/GZ2J01/rels/d_a_door_spiral/symbols.txt + splits: config/GZ2J01/rels/d_a_door_spiral/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_spiral.map + +- object: files/RELS.arc:rels/mmem/d_a_dshutter.rel + hash: 6796bd87ff15e7cfe446e5dc5e1a8f30e5ececf5 + symbols: config/GZ2J01/rels/d_a_dshutter/symbols.txt + splits: config/GZ2J01/rels/d_a_dshutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_dshutter.map + +- object: files/RELS.arc:rels/mmem/d_a_ep.rel + hash: 9348e6aa4aebebf111fe6f101c10ffbf394687ed + symbols: config/GZ2J01/rels/d_a_ep/symbols.txt + splits: config/GZ2J01/rels/d_a_ep/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_ep.map + +- object: files/RELS.arc:rels/mmem/d_a_hitobj.rel + hash: 7dc70e46f7ea1923749f64808cd70b65a635cded + symbols: config/GZ2J01/rels/d_a_hitobj/symbols.txt + splits: config/GZ2J01/rels/d_a_hitobj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_hitobj.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag00.rel + hash: ba0d751d0a098676761edde33bbd1ecbf4fb2a46 + symbols: config/GZ2J01/rels/d_a_kytag00/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag00.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag04.rel + hash: 12200fe74cff29a5524bd108f4c1b921599fb4b5 + symbols: config/GZ2J01/rels/d_a_kytag04/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag04/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag04.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag17.rel + hash: 93d49cc18c75db422db8d327b781739f57f70b96 + symbols: config/GZ2J01/rels/d_a_kytag17/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag17/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag17.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_brakeeff.rel + hash: ad64b4a9a353ba10f194a470aa09f17c74cc4244 + symbols: config/GZ2J01/rels/d_a_obj_brakeeff/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_brakeeff/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_brakeeff.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_burnbox.rel + hash: 781959d6edb55bdb0ce6e1e6a79800c877411cd5 + symbols: config/GZ2J01/rels/d_a_obj_burnbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_burnbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_burnbox.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_carry.rel + hash: 03919b7909cc2fbc4752d996edddaee69b114c63 + symbols: config/GZ2J01/rels/d_a_obj_carry/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_carry/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_carry.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_ito.rel + hash: d84cd403c43aa4e2c709095ba594fd6d9469afa2 + symbols: config/GZ2J01/rels/d_a_obj_ito/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ito/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ito.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_movebox.rel + hash: cb987333932a1d6cb758bb700ca71bf0ab01c7fb + symbols: config/GZ2J01/rels/d_a_obj_movebox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_movebox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_movebox.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_swpush.rel + hash: a6ee98454508c31de256994b1eee0a74eaf6c6ef + symbols: config/GZ2J01/rels/d_a_obj_swpush/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swpush/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swpush.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_timer.rel + hash: 28e90cc9a6f1199aad6aab88eb5c74a908532e9a + symbols: config/GZ2J01/rels/d_a_obj_timer/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_timer/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_timer.map + +- object: files/RELS.arc:rels/mmem/d_a_path_line.rel + hash: a1767450b63a16f51ceebd1a90455226e8b559cd + symbols: config/GZ2J01/rels/d_a_path_line/symbols.txt + splits: config/GZ2J01/rels/d_a_path_line/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_path_line.map + +- object: files/RELS.arc:rels/mmem/d_a_scene_exit.rel + hash: 9e615805f7e831eccd1a8ff877aacefb540352c7 + symbols: config/GZ2J01/rels/d_a_scene_exit/symbols.txt + splits: config/GZ2J01/rels/d_a_scene_exit/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_scene_exit.map + +- object: files/RELS.arc:rels/mmem/d_a_set_bgobj.rel + hash: d581e6eda26c0a64b3f89c0ccb033fe2c3353e06 + symbols: config/GZ2J01/rels/d_a_set_bgobj/symbols.txt + splits: config/GZ2J01/rels/d_a_set_bgobj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_set_bgobj.map + +- object: files/RELS.arc:rels/mmem/d_a_swhit0.rel + hash: 6cbe7439f9a345e9219a902b8f2a129afe7691b3 + symbols: config/GZ2J01/rels/d_a_swhit0/symbols.txt + splits: config/GZ2J01/rels/d_a_swhit0/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_swhit0.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_allmato.rel + hash: c4be610be8217db3668ad14829a87aa652240764 + symbols: config/GZ2J01/rels/d_a_tag_allmato/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_allmato/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_allmato.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_camera.rel + hash: 4b9b9717d3c7e7f8fbee58f7c0cce0c5eb37538b + symbols: config/GZ2J01/rels/d_a_tag_camera/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_camera/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_camera.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_chkpoint.rel + hash: 8b4350b451e282fd16d07d5e8ed1572112cf203b + symbols: config/GZ2J01/rels/d_a_tag_chkpoint/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_chkpoint/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_chkpoint.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_event.rel + hash: 9229453f33781b9c5309c3564ddf677c6813ff9b + symbols: config/GZ2J01/rels/d_a_tag_event/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_event/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_event.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evt.rel + hash: 95b89c462169a6d1792d6c943e7867d4e1dc311d + symbols: config/GZ2J01/rels/d_a_tag_evt/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_evt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_evt.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evtarea.rel + hash: fadb10b8c7aeac2b33f5645842b5a7cee6561f04 + symbols: config/GZ2J01/rels/d_a_tag_evtarea/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_evtarea/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_evtarea.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evtmsg.rel + hash: c84bc91e3d22a266cbf2d2e51d7adc5cafa82360 + symbols: config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_evtmsg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_howl.rel + hash: f9717da1868f6ea71202cbc173209bdd38f1c24f + symbols: config/GZ2J01/rels/d_a_tag_howl/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_howl/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_howl.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_kmsg.rel + hash: 0b4a53418b3f11d657ab7aec5492992e760ad67e + symbols: config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_kmsg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_kmsg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_lantern.rel + hash: daa06da5db047dd67dacd9997b7ad52f86e46724 + symbols: config/GZ2J01/rels/d_a_tag_lantern/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_lantern/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_lantern.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_mist.rel + hash: 0137e3b96d7bf130e57c24475185db8904c008d9 + symbols: config/GZ2J01/rels/d_a_tag_mist/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_mist/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_mist.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_msg.rel + hash: 31e1996ed9e5e093c89b22bbaecdd6f540fd6870 + symbols: config/GZ2J01/rels/d_a_tag_msg/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_msg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_msg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_push.rel + hash: 253e09eaf702c684a665142b7aa4fa2d4a783453 + symbols: config/GZ2J01/rels/d_a_tag_push/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_push/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_push.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_telop.rel + hash: c5ca088937f5dc7fe8768f1dfec749b648974605 + symbols: config/GZ2J01/rels/d_a_tag_telop/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_telop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_telop.map + +- object: files/RELS.arc:rels/mmem/d_a_tbox.rel + hash: 1988139a7816f274aefd129721627bd4fa0a7cf1 + symbols: config/GZ2J01/rels/d_a_tbox/symbols.txt + splits: config/GZ2J01/rels/d_a_tbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tbox.map + +- object: files/RELS.arc:rels/mmem/d_a_tbox2.rel + hash: db128e225bb0b6da892460a6342a914f879a22f7 + symbols: config/GZ2J01/rels/d_a_tbox2/symbols.txt + splits: config/GZ2J01/rels/d_a_tbox2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tbox2.map + +- object: files/RELS.arc:rels/mmem/d_a_vrbox.rel + hash: 7a25363d93bb14f4b27c32dafc94f18909c6ae99 + symbols: config/GZ2J01/rels/d_a_vrbox/symbols.txt + splits: config/GZ2J01/rels/d_a_vrbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_vrbox.map + +- object: files/RELS.arc:rels/mmem/d_a_vrbox2.rel + hash: e47608e5baf55a33c35da1c56bc757665229a7ea + symbols: config/GZ2J01/rels/d_a_vrbox2/symbols.txt + splits: config/GZ2J01/rels/d_a_vrbox2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_vrbox2.map + +- object: files/RELS.arc:rels/mmem/d_a_arrow.rel + hash: 101b74ce0288e53145c8cf2a72273e6ba87ce2b1 + symbols: config/GZ2J01/rels/d_a_arrow/symbols.txt + splits: config/GZ2J01/rels/d_a_arrow/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_arrow.map + +- object: files/RELS.arc:rels/mmem/d_a_boomerang.rel + hash: 027f83fb09bd8f89def115d875d15eba588e0aa1 + symbols: config/GZ2J01/rels/d_a_boomerang/symbols.txt + splits: config/GZ2J01/rels/d_a_boomerang/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_boomerang.map + +- object: files/RELS.arc:rels/mmem/d_a_crod.rel + hash: 34ae366fd852526a84c22171be6437a1e192923a + symbols: config/GZ2J01/rels/d_a_crod/symbols.txt + splits: config/GZ2J01/rels/d_a_crod/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_crod.map + +- object: files/RELS.arc:rels/mmem/d_a_demo00.rel + hash: 75e5c8adc179f3f7a1c30224ba8c97373165d86e + symbols: config/GZ2J01/rels/d_a_demo00/symbols.txt + splits: config/GZ2J01/rels/d_a_demo00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_demo00.map + +- object: files/RELS.arc:rels/mmem/d_a_disappear.rel + hash: 9f61e1dd58683a6658d62617f48facaaf7d93dd0 + symbols: config/GZ2J01/rels/d_a_disappear/symbols.txt + splits: config/GZ2J01/rels/d_a_disappear/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_disappear.map + +- object: files/RELS.arc:rels/mmem/d_a_mg_rod.rel + hash: 54e54a4d6a8651e48457d068159760fd87bd3482 + symbols: config/GZ2J01/rels/d_a_mg_rod/symbols.txt + splits: config/GZ2J01/rels/d_a_mg_rod/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_mg_rod.map + +- object: files/RELS.arc:rels/mmem/d_a_midna.rel + hash: 889c6b56721624220df6cada125a01febaad863b + symbols: config/GZ2J01/rels/d_a_midna/symbols.txt + splits: config/GZ2J01/rels/d_a_midna/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_midna.map + +- object: files/RELS.arc:rels/mmem/d_a_nbomb.rel + hash: 2d7c789d48a43acc8709d7b522a656d6f4fd8cc8 + symbols: config/GZ2J01/rels/d_a_nbomb/symbols.txt + splits: config/GZ2J01/rels/d_a_nbomb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_nbomb.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_life_container.rel + hash: 5aa1f051c967cefb5110f45c2bee446ec7876f3e + symbols: config/GZ2J01/rels/d_a_obj_life_container/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_life_container/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_life_container.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_yousei.rel + hash: 27cfc9a5226f60045217eed33ea5e8db402cf1b7 + symbols: config/GZ2J01/rels/d_a_obj_yousei/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_yousei/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_yousei.map + +- object: files/RELS.arc:rels/mmem/d_a_spinner.rel + hash: 19abfb5d83305572400e595139d8495b9a57faaa + symbols: config/GZ2J01/rels/d_a_spinner/symbols.txt + splits: config/GZ2J01/rels/d_a_spinner/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_spinner.map + +- object: files/RELS.arc:rels/mmem/d_a_suspend.rel + hash: 9168d280d64f4396aa30d88a83202d1d7e472c37 + symbols: config/GZ2J01/rels/d_a_suspend/symbols.txt + splits: config/GZ2J01/rels/d_a_suspend/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_suspend.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_attention.rel + hash: 1dad361f6283365ba3146ec37692c3360faf98e1 + symbols: config/GZ2J01/rels/d_a_tag_attention/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_attention/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_attention.map + +- object: files/RELS.arc:rels/amem/d_a_alldie.rel + hash: b6a467838598995cbd1bba3deb29d4bdb3fc3816 + symbols: config/GZ2J01/rels/d_a_alldie/symbols.txt + splits: config/GZ2J01/rels/d_a_alldie/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_alldie.map + +- object: files/RELS.arc:rels/amem/d_a_andsw2.rel + hash: 84b1e2ee950a4f233936c202c83fc9b9d259d6dd + symbols: config/GZ2J01/rels/d_a_andsw2/symbols.txt + splits: config/GZ2J01/rels/d_a_andsw2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_andsw2.map + +- object: files/RELS.arc:rels/amem/d_a_bd.rel + hash: 6f68caeddb7964dd2d6a783a68d4951502fd6e8c + symbols: config/GZ2J01/rels/d_a_bd/symbols.txt + splits: config/GZ2J01/rels/d_a_bd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_bd.map + +- object: files/RELS.arc:rels/amem/d_a_canoe.rel + hash: 28fab2d0ecdb7499e9c5423db25038f0c93d37fe + symbols: config/GZ2J01/rels/d_a_canoe/symbols.txt + splits: config/GZ2J01/rels/d_a_canoe/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_canoe.map + +- object: files/RELS.arc:rels/amem/d_a_cstaF.rel + hash: dc67fc8a876e527467db78ea08da1c7335bc2a2a + symbols: config/GZ2J01/rels/d_a_cstaF/symbols.txt + splits: config/GZ2J01/rels/d_a_cstaF/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_cstaF.map + +- object: files/RELS.arc:rels/amem/d_a_demo_item.rel + hash: 0cb8467162687d1a7ffca4eafc1acecf4c8be0ba + symbols: config/GZ2J01/rels/d_a_demo_item/symbols.txt + splits: config/GZ2J01/rels/d_a_demo_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_demo_item.map + +- object: files/RELS.arc:rels/amem/d_a_door_bossL1.rel + hash: 6cfab11b91f85e111398ccc262f2eb8eabea7913 + symbols: config/GZ2J01/rels/d_a_door_bossL1/symbols.txt + splits: config/GZ2J01/rels/d_a_door_bossL1/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_bossL1.map + +- object: files/RELS.arc:rels/amem/d_a_e_dn.rel + hash: 6df9f80d6c2bb7230658b8081694e312d777c173 + symbols: config/GZ2J01/rels/d_a_e_dn/symbols.txt + splits: config/GZ2J01/rels/d_a_e_dn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_dn.map + +- object: files/RELS.arc:rels/amem/d_a_e_fm.rel + hash: 539caa10df829b0fb0578d2e0526bcb9c1258bfe + symbols: config/GZ2J01/rels/d_a_e_fm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_fm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_fm.map + +- object: files/RELS.arc:rels/amem/d_a_e_ga.rel + hash: d09cd58ed1204fb74f3eae57ab3c18decb093245 + symbols: config/GZ2J01/rels/d_a_e_ga/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ga/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ga.map + +- object: files/RELS.arc:rels/amem/d_a_e_hb.rel + hash: 2c806d17d0102694b9b098e3558868f3288375cf + symbols: config/GZ2J01/rels/d_a_e_hb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hb.map + +- object: files/RELS.arc:rels/amem/d_a_e_nest.rel + hash: af46f5e8377f6dad563e126938e6a0540ab94222 + symbols: config/GZ2J01/rels/d_a_e_nest/symbols.txt + splits: config/GZ2J01/rels/d_a_e_nest/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_nest.map + +- object: files/RELS.arc:rels/amem/d_a_e_rd.rel + hash: b8f565153654b2430bd4d01961c28ca9d31a5fc9 + symbols: config/GZ2J01/rels/d_a_e_rd/symbols.txt + splits: config/GZ2J01/rels/d_a_e_rd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_rd.map + +- object: files/RELS.arc:rels/amem/d_a_econt.rel + hash: 6442e5608afc7416dabd16abd69984088ff146c4 + symbols: config/GZ2J01/rels/d_a_econt/symbols.txt + splits: config/GZ2J01/rels/d_a_econt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_econt.map + +- object: files/RELS.arc:rels/amem/d_a_fr.rel + hash: df5a1b3ba3ef555f68e7daabeea313aa237ab8e6 + symbols: config/GZ2J01/rels/d_a_fr/symbols.txt + splits: config/GZ2J01/rels/d_a_fr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_fr.map + +- object: files/RELS.arc:rels/amem/d_a_grass.rel + hash: 7db6a69f359747f2fca4e19b699340a87dec086d + symbols: config/GZ2J01/rels/d_a_grass/symbols.txt + splits: config/GZ2J01/rels/d_a_grass/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_grass.map + extract: + - symbol: l_M_kusa05_RGBATEX + binary: assets/l_M_kusa05_RGBATEX.bin + header: assets/l_M_kusa05_RGBATEX.h + - symbol: l_M_Hijiki00TEX + binary: assets/l_M_Hijiki00TEX.bin + header: assets/l_M_Hijiki00TEX.h + - symbol: l_M_Kusa_9qDL + binary: assets/l_M_Kusa_9qDL.bin + header: assets/l_M_Kusa_9qDL.h + - symbol: l_M_Kusa_9q_cDL + binary: assets/l_M_Kusa_9q_cDL.bin + header: assets/l_M_Kusa_9q_cDL.h + - symbol: l_M_TenGusaDL + binary: assets/l_M_TenGusaDL.bin + header: assets/l_M_TenGusaDL.h + - symbol: l_Tengusa_matDL + binary: assets/l_Tengusa_matDL.bin + header: assets/l_Tengusa_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_matDL + binary: assets/l_kusa9q_matDL.bin + header: assets/l_kusa9q_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_l4_matDL + binary: assets/l_kusa9q_l4_matDL.bin + header: assets/l_kusa9q_l4_matDL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana00_64TEX + binary: assets/l_J_Ohana00_64TEX.bin + header: assets/l_J_Ohana00_64TEX.h + - symbol: l_J_hana00DL + binary: assets/l_J_hana00DL.bin + header: assets/l_J_hana00DL.h + - symbol: l_J_hana00_cDL + binary: assets/l_J_hana00_cDL.bin + header: assets/l_J_hana00_cDL.h + - symbol: l_matDL + binary: assets/l_matDL__d_a_grass.bin + header: assets/l_matDL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_matLight4DL + binary: assets/l_matLight4DL.bin + header: assets/l_matLight4DL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana01_64128_0419TEX + binary: assets/l_J_Ohana01_64128_0419TEX.bin + header: assets/l_J_Ohana01_64128_0419TEX.h + - symbol: l_J_hana01DL + binary: assets/l_J_hana01DL.bin + header: assets/l_J_hana01DL.h + - symbol: l_J_hana01_c_00DL + binary: assets/l_J_hana01_c_00DL.bin + header: assets/l_J_hana01_c_00DL.h + - symbol: l_J_hana01_c_01DL + binary: assets/l_J_hana01_c_01DL.bin + header: assets/l_J_hana01_c_01DL.h + - symbol: l_mat2DL + binary: assets/l_mat2DL__d_a_grass.bin + header: assets/l_mat2DL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_mat2Light4DL + binary: assets/l_mat2Light4DL.bin + header: assets/l_mat2Light4DL.h + header_type: none + custom_type: matDL + +- object: files/RELS.arc:rels/amem/d_a_kytag05.rel + hash: aa951cf7d59cbb074b902f9fb2b0256f90a17ecf + symbols: config/GZ2J01/rels/d_a_kytag05/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag05/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag05.map + +- object: files/RELS.arc:rels/amem/d_a_kytag10.rel + hash: d0b0869632c26b0eb072266ada0383c90339face + symbols: config/GZ2J01/rels/d_a_kytag10/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag10/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag10.map + +- object: files/RELS.arc:rels/amem/d_a_kytag11.rel + hash: 10ac33bafe2a5ed5de7f3f574cd67924f604dabf + symbols: config/GZ2J01/rels/d_a_kytag11/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag11/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag11.map + +- object: files/RELS.arc:rels/amem/d_a_kytag14.rel + hash: bb49e5031542670316118b3cb707db3d64dbc8f2 + symbols: config/GZ2J01/rels/d_a_kytag14/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag14/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag14.map + +- object: files/RELS.arc:rels/amem/d_a_mg_fish.rel + hash: 28bcf82ef39b4adf90b455fbc4ae5ee1e8c2ae83 + symbols: config/GZ2J01/rels/d_a_mg_fish/symbols.txt + splits: config/GZ2J01/rels/d_a_mg_fish/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_mg_fish.map + +- object: files/RELS.arc:rels/amem/d_a_npc_besu.rel + hash: 15728f04fd65f785ab8ef83ab6602ece93c361c9 + symbols: config/GZ2J01/rels/d_a_npc_besu/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_besu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_besu.map + +- object: files/RELS.arc:rels/amem/d_a_npc_fairy_seirei.rel + hash: 426bac030018a22d164366b7294e3186fa4567b1 + symbols: config/GZ2J01/rels/d_a_npc_fairy_seirei/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_fairy_seirei/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_fairy_seirei.map + +- object: files/RELS.arc:rels/amem/d_a_npc_fish.rel + hash: 3703c0f6fc43a73fa882fb67f72051c29456782a + symbols: config/GZ2J01/rels/d_a_npc_fish/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_fish/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_fish.map + +- object: files/RELS.arc:rels/amem/d_a_npc_henna.rel + hash: 6ec0fc58e993209eb54795693a88f52c916459fe + symbols: config/GZ2J01/rels/d_a_npc_henna/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_henna/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_henna.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kakashi.rel + hash: 209b61de5f0c1c4b1c764a143e79f37d7ba97840 + symbols: config/GZ2J01/rels/d_a_npc_kakashi/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kakashi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kakashi.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kkri.rel + hash: 7f92b46cf259fc4f55daac12beb828485cc54a55 + symbols: config/GZ2J01/rels/d_a_npc_kkri/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kkri/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kkri.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kolin.rel + hash: 4a2636674064fc53a014a68d5a5514ee0d08a458 + symbols: config/GZ2J01/rels/d_a_npc_kolin/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kolin/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kolin.map + +- object: files/RELS.arc:rels/amem/d_a_npc_maro.rel + hash: 14afe5a01505414c31a5347b1b6c53d67ff15e74 + symbols: config/GZ2J01/rels/d_a_npc_maro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_maro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_maro.map + +- object: files/RELS.arc:rels/amem/d_a_npc_taro.rel + hash: 324ba37afeba86778ad05bb74ccb06dc5d3eabb8 + symbols: config/GZ2J01/rels/d_a_npc_taro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_taro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_taro.map + +- object: files/RELS.arc:rels/amem/d_a_npc_tkj.rel + hash: 2f7dea8ce7c651b5421a0b05f6f469c45d7e2135 + symbols: config/GZ2J01/rels/d_a_npc_tkj/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tkj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tkj.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bhashi.rel + hash: e9ec06d38f7eaaec2bbea4fcd712af2e3c54fd28 + symbols: config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bhashi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bhashi.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bkdoor.rel + hash: 9c4f3fe70c1efe2932e21e632eb889fe6bbebe1e + symbols: config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bkdoor.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bosswarp.rel + hash: 4632b5bafb9c756c9dc1a93cb8bfae4bdbca2132 + symbols: config/GZ2J01/rels/d_a_obj_bosswarp/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bosswarp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bosswarp.map + +- object: files/RELS.arc:rels/amem/d_a_obj_cboard.rel + hash: 13b3d428fac5bccc21edbca31b67a3095106a3b8 + symbols: config/GZ2J01/rels/d_a_obj_cboard/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cboard/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cboard.map + +- object: files/RELS.arc:rels/amem/d_a_obj_digplace.rel + hash: 8b6777603591d8408f681c9ab8d477cdceb03290 + symbols: config/GZ2J01/rels/d_a_obj_digplace/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_digplace/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_digplace.map + +- object: files/RELS.arc:rels/amem/d_a_obj_eff.rel + hash: 91f7a0530f842db21103b6654d724e13746ea60f + symbols: config/GZ2J01/rels/d_a_obj_eff/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_eff/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_eff.map + +- object: files/RELS.arc:rels/amem/d_a_obj_fmobj.rel + hash: 7a7034d2cbed097d10d2b10c57679c94ad0974e4 + symbols: config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fmobj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fmobj.map + +- object: files/RELS.arc:rels/amem/d_a_obj_gpTaru.rel + hash: 66876bcdb0f34a75b51f57a760471652e5712591 + symbols: config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gpTaru.map + +- object: files/RELS.arc:rels/amem/d_a_obj_hhashi.rel + hash: b36b8f5dfc6f62b8f1539c7d00d96b8ff3f27307 + symbols: config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hhashi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hhashi.map + +- object: files/RELS.arc:rels/amem/d_a_obj_kanban2.rel + hash: 37b65988d6db0702a5212085a05698ddaceeca0a + symbols: config/GZ2J01/rels/d_a_obj_kanban2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kanban2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kanban2.map + +- object: files/RELS.arc:rels/amem/d_a_obj_kbacket.rel + hash: 719aa334dacec36409273d1c425385342f7f6132 + symbols: config/GZ2J01/rels/d_a_obj_kbacket/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kbacket/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kbacket.map + +- object: files/RELS.arc:rels/amem/d_a_obj_kgate.rel + hash: dffe55d65a668d7e187a0e65937614bf55db35f2 + symbols: config/GZ2J01/rels/d_a_obj_kgate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kgate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kgate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_klift00.rel + hash: a86bfe4c26d97591489998706ed2cbb1d8ef8d99 + symbols: config/GZ2J01/rels/d_a_obj_klift00/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_klift00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_klift00.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ktOnFire.rel + hash: 7df6712ec3489a6b3ec5bb8c52d1baacc7ab9890 + symbols: config/GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ktOnFire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ktOnFire.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ladder.rel + hash: c62dad75812978980c3e4cf64d8e1cef19a01229 + symbols: config/GZ2J01/rels/d_a_obj_ladder/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ladder/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ladder.map + +- object: files/RELS.arc:rels/amem/d_a_obj_lv2Candle.rel + hash: 392ec10bb78c16dbbecf7b6162c31e98ca572dbd + symbols: config/GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv2Candle/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv2Candle.map + +- object: files/RELS.arc:rels/amem/d_a_obj_magne_arm.rel + hash: 189c62b176f2117a98c7480a360d5aef3751d0db + symbols: config/GZ2J01/rels/d_a_obj_magne_arm/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_magne_arm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_magne_arm.map + +- object: files/RELS.arc:rels/amem/d_a_obj_metalbox.rel + hash: e5f9644cdd045dc901662498563c2fd8d1197f97 + symbols: config/GZ2J01/rels/d_a_obj_metalbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_metalbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_metalbox.map + +- object: files/RELS.arc:rels/amem/d_a_obj_mgate.rel + hash: f47ec46868239646b92668224295a26d115ab93e + symbols: config/GZ2J01/rels/d_a_obj_mgate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mgate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mgate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_nameplate.rel + hash: 7fc7af86c6c05a6137357c61538d6d7fdad341e7 + symbols: config/GZ2J01/rels/d_a_obj_nameplate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_nameplate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_nameplate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ornament_cloth.rel + hash: efc2b877af177d8b98346afda080e638e45f3484 + symbols: config/GZ2J01/rels/d_a_obj_ornament_cloth/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ornament_cloth/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ornament_cloth.map + +- object: files/RELS.arc:rels/amem/d_a_obj_rope_bridge.rel + hash: fba706debf4e3eb73b77e7ea0d45f88e306e42c5 + symbols: config/GZ2J01/rels/d_a_obj_rope_bridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rope_bridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rope_bridge.map + +- object: files/RELS.arc:rels/amem/d_a_obj_sWallShutter.rel + hash: 3473aad68f1b39dde8988911900c1fc1945649fe + symbols: config/GZ2J01/rels/d_a_obj_sWallShutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sWallShutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sWallShutter.map + +- object: files/RELS.arc:rels/amem/d_a_obj_stick.rel + hash: c7129070b57592e655d5c7d17ad3e9d6368452c4 + symbols: config/GZ2J01/rels/d_a_obj_stick/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stick/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stick.map + +- object: files/RELS.arc:rels/amem/d_a_obj_stoneMark.rel + hash: 1ee840a5848698ec8103748abd43f73a99897071 + symbols: config/GZ2J01/rels/d_a_obj_stoneMark/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stoneMark/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stoneMark.map + +- object: files/RELS.arc:rels/amem/d_a_obj_swpropeller.rel + hash: 2f005d91dc8731d472c303470d472026bd588a2e + symbols: config/GZ2J01/rels/d_a_obj_swpropeller/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swpropeller/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swpropeller.map + +- object: files/RELS.arc:rels/amem/d_a_obj_swpush5.rel + hash: 546c33c47876b300462169c095941cd15318f9c3 + symbols: config/GZ2J01/rels/d_a_obj_swpush5/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swpush5/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swpush5.map + +- object: files/RELS.arc:rels/amem/d_a_obj_yobikusa.rel + hash: cd0832abea377fdd8d6495e89061a945910c6f78 + symbols: config/GZ2J01/rels/d_a_obj_yobikusa/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_yobikusa/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_yobikusa.map + +- object: files/RELS.arc:rels/amem/d_a_scene_exit2.rel + hash: 55cbf727e7009b9df66cd6b42098d24fecfc11b5 + symbols: config/GZ2J01/rels/d_a_scene_exit2/symbols.txt + splits: config/GZ2J01/rels/d_a_scene_exit2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_scene_exit2.map + +- object: files/RELS.arc:rels/amem/d_a_shop_item.rel + hash: ad868f55dba96e44e81b8cc2809f965443611a34 + symbols: config/GZ2J01/rels/d_a_shop_item/symbols.txt + splits: config/GZ2J01/rels/d_a_shop_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_shop_item.map + +- object: files/RELS.arc:rels/amem/d_a_sq.rel + hash: c45c152311c896d8ad6c5399eeff2cc82fecb9fd + symbols: config/GZ2J01/rels/d_a_sq/symbols.txt + splits: config/GZ2J01/rels/d_a_sq/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_sq.map + +- object: files/RELS.arc:rels/amem/d_a_swc00.rel + hash: 3d3680b5fafe204518093e48dc2b08ff454f3de1 + symbols: config/GZ2J01/rels/d_a_swc00/symbols.txt + splits: config/GZ2J01/rels/d_a_swc00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_swc00.map + +- object: files/RELS.arc:rels/amem/d_a_tag_CstaSw.rel + hash: 4e73db515946e41884f55c063d4680985e88b66d + symbols: config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_CstaSw.map + +- object: files/RELS.arc:rels/amem/d_a_tag_ajnot.rel + hash: 309385ea428b30fad55d87a8c16c75958740990e + symbols: config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_ajnot/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_ajnot.map + +- object: files/RELS.arc:rels/amem/d_a_tag_attack_item.rel + hash: 01e5db7470e6225de044d2118c413062bb458a4f + symbols: config/GZ2J01/rels/d_a_tag_attack_item/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_attack_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_attack_item.map + +- object: files/RELS.arc:rels/amem/d_a_tag_gstart.rel + hash: ab07d09cfe8ce213ed6c69fdf9ba9de02ed9235f + symbols: config/GZ2J01/rels/d_a_tag_gstart/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_gstart/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_gstart.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hinit.rel + hash: 86ef6de492113fcfd5a2eb69e3fd03ed8dc808eb + symbols: config/GZ2J01/rels/d_a_tag_hinit/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_hinit/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_hinit.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hjump.rel + hash: f435a911096da7ece3a603f9d9a3f727f36d1e75 + symbols: config/GZ2J01/rels/d_a_tag_hjump/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_hjump/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_hjump.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hstop.rel + hash: 8eddae1bfa98c93c5b0bedcb6cc046fde2b1a045 + symbols: config/GZ2J01/rels/d_a_tag_hstop/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_hstop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_hstop.map + +- object: files/RELS.arc:rels/amem/d_a_tag_lv2prchk.rel + hash: d0c6e51c23af053f1b8a26b75ff66324379cdd30 + symbols: config/GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_lv2prchk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_lv2prchk.map + +- object: files/RELS.arc:rels/amem/d_a_tag_magne.rel + hash: aaedc2db2611251da9ab431b35bbd39a20cf697b + symbols: config/GZ2J01/rels/d_a_tag_magne/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_magne/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_magne.map + +- object: files/RELS.arc:rels/amem/d_a_tag_mhint.rel + hash: 79aaec30456ed121a87805eca8c03d2d16a31e67 + symbols: config/GZ2J01/rels/d_a_tag_mhint/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_mhint/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_mhint.map + +- object: files/RELS.arc:rels/amem/d_a_tag_mstop.rel + hash: 4fbe86f76b1881ba49ca9a185231106a5151ee6d + symbols: config/GZ2J01/rels/d_a_tag_mstop/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_mstop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_mstop.map + +- object: files/RELS.arc:rels/amem/d_a_tag_spring.rel + hash: f19de73a037761743649ad0144d207c9c229250f + symbols: config/GZ2J01/rels/d_a_tag_spring/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_spring/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_spring.map + +- object: files/RELS.arc:rels/amem/d_a_tag_statue_evt.rel + hash: ae68e8b61f33723f606e9b69490e4e95b35252f9 + symbols: config/GZ2J01/rels/d_a_tag_statue_evt/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_statue_evt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_statue_evt.map + +- object: files/RELS.arc:rels/amem/d_a_ykgr.rel + hash: 73a83f2a68fff8f5b705d32598e5d7f11ad95521 + symbols: config/GZ2J01/rels/d_a_ykgr/symbols.txt + splits: config/GZ2J01/rels/d_a_ykgr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_ykgr.map + +- object: files/rel/Final/Release/d_a_L7demo_dr.rel + hash: b596d769c071c3ea7340e1ea3ce5c0cabdf25b92 + symbols: config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt + splits: config/GZ2J01/rels/d_a_L7demo_dr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_L7demo_dr.map + +- object: files/rel/Final/Release/d_a_L7low_dr.rel + hash: e086d9d57a941e60921f8a9a2c6eb0f85b2f7e70 + symbols: config/GZ2J01/rels/d_a_L7low_dr/symbols.txt + splits: config/GZ2J01/rels/d_a_L7low_dr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_L7low_dr.map + +- object: files/rel/Final/Release/d_a_L7op_demo_dr.rel + hash: 9255baf0d4708a054c4697fb2cdb740f9dc1f749 + symbols: config/GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt + splits: config/GZ2J01/rels/d_a_L7op_demo_dr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_L7op_demo_dr.map + +- object: files/rel/Final/Release/d_a_b_bh.rel + hash: 4908ec3042f27f7e2bbdba8fe95a903665c7fb39 + symbols: config/GZ2J01/rels/d_a_b_bh/symbols.txt + splits: config/GZ2J01/rels/d_a_b_bh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_bh.map + +- object: files/rel/Final/Release/d_a_b_bq.rel + hash: 8f7b644e7e8618b5962538d97c60d59f85180ae5 + symbols: config/GZ2J01/rels/d_a_b_bq/symbols.txt + splits: config/GZ2J01/rels/d_a_b_bq/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_bq.map + +- object: files/rel/Final/Release/d_a_b_dr.rel + hash: 9af42450214126677940b75cba7895b082da8b7a + symbols: config/GZ2J01/rels/d_a_b_dr/symbols.txt + splits: config/GZ2J01/rels/d_a_b_dr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_dr.map + +- object: files/rel/Final/Release/d_a_b_dre.rel + hash: 2368bc95b041044e3897282027318d56f486e39f + symbols: config/GZ2J01/rels/d_a_b_dre/symbols.txt + splits: config/GZ2J01/rels/d_a_b_dre/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_dre.map + +- object: files/rel/Final/Release/d_a_b_ds.rel + hash: b84786aff90b5ce6a008231e75ae875c93e0d309 + symbols: config/GZ2J01/rels/d_a_b_ds/symbols.txt + splits: config/GZ2J01/rels/d_a_b_ds/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_ds.map + +- object: files/rel/Final/Release/d_a_b_gg.rel + hash: 1f963276cf0930b45d7aa4d53ef1ee0f362649a1 + symbols: config/GZ2J01/rels/d_a_b_gg/symbols.txt + splits: config/GZ2J01/rels/d_a_b_gg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_gg.map + +- object: files/rel/Final/Release/d_a_b_gm.rel + hash: 96ea654c18f7bfeb4ed340974b289c30e067017e + symbols: config/GZ2J01/rels/d_a_b_gm/symbols.txt + splits: config/GZ2J01/rels/d_a_b_gm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_gm.map + +- object: files/rel/Final/Release/d_a_b_gnd.rel + hash: a3e71748bd95e9817328e33388d779d79c5f9aeb + symbols: config/GZ2J01/rels/d_a_b_gnd/symbols.txt + splits: config/GZ2J01/rels/d_a_b_gnd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_gnd.map + +- object: files/rel/Final/Release/d_a_b_go.rel + hash: 4b093267591ad33a2a4ed3dc20d3aee7dde291a9 + symbols: config/GZ2J01/rels/d_a_b_go/symbols.txt + splits: config/GZ2J01/rels/d_a_b_go/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_go.map + +- object: files/rel/Final/Release/d_a_b_gos.rel + hash: f6a32b0d4f9cb9790c9f9c30e59f5ca0d7b9597d + symbols: config/GZ2J01/rels/d_a_b_gos/symbols.txt + splits: config/GZ2J01/rels/d_a_b_gos/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_gos.map + +- object: files/rel/Final/Release/d_a_b_mgn.rel + hash: 0966b20bf3b453fa96ba1fdc900e4b8295f205d1 + symbols: config/GZ2J01/rels/d_a_b_mgn/symbols.txt + splits: config/GZ2J01/rels/d_a_b_mgn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_mgn.map + +- object: files/rel/Final/Release/d_a_b_ob.rel + hash: 538f45cc6bc0837a2915ed1fefbe644abfce2541 + symbols: config/GZ2J01/rels/d_a_b_ob/symbols.txt + splits: config/GZ2J01/rels/d_a_b_ob/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_ob.map + +- object: files/rel/Final/Release/d_a_b_oh.rel + hash: 4355394324bec3408fd9fd0233963060b7bde4a1 + symbols: config/GZ2J01/rels/d_a_b_oh/symbols.txt + splits: config/GZ2J01/rels/d_a_b_oh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_oh.map + +- object: files/rel/Final/Release/d_a_b_oh2.rel + hash: 1114417b072ace735e82aee5d43fab2761c00af1 + symbols: config/GZ2J01/rels/d_a_b_oh2/symbols.txt + splits: config/GZ2J01/rels/d_a_b_oh2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_oh2.map + +- object: files/rel/Final/Release/d_a_b_tn.rel + hash: 3dec5c34ea00a006956ec47d1afaf7a6df8c0a23 + symbols: config/GZ2J01/rels/d_a_b_tn/symbols.txt + splits: config/GZ2J01/rels/d_a_b_tn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_tn.map + +- object: files/rel/Final/Release/d_a_b_yo.rel + hash: 92f82b3485fc5cc0a47a744b9a722771239ea8e2 + symbols: config/GZ2J01/rels/d_a_b_yo/symbols.txt + splits: config/GZ2J01/rels/d_a_b_yo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_yo.map + +- object: files/rel/Final/Release/d_a_b_yo_ice.rel + hash: 84dc2432c0b0a241f0ac0ba182f2637c06f871c1 + symbols: config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt + splits: config/GZ2J01/rels/d_a_b_yo_ice/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_yo_ice.map + +- object: files/rel/Final/Release/d_a_b_zant.rel + hash: c2068adc23e7f1b78bd6e1652ae1516f8c747b0d + symbols: config/GZ2J01/rels/d_a_b_zant/symbols.txt + splits: config/GZ2J01/rels/d_a_b_zant/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_zant.map + +- object: files/rel/Final/Release/d_a_b_zant_magic.rel + hash: 368593c1d854a258a5c8fb7b412e0a54ff4f547a + symbols: config/GZ2J01/rels/d_a_b_zant_magic/symbols.txt + splits: config/GZ2J01/rels/d_a_b_zant_magic/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_zant_magic.map + +- object: files/rel/Final/Release/d_a_b_zant_mobile.rel + hash: a68e11cf038e62ec39beb0df87ec50d277d464e9 + symbols: config/GZ2J01/rels/d_a_b_zant_mobile/symbols.txt + splits: config/GZ2J01/rels/d_a_b_zant_mobile/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_zant_mobile.map + +- object: files/rel/Final/Release/d_a_b_zant_sima.rel + hash: e2b3f3d5608488cd666f58a2e4c86372affdfba7 + symbols: config/GZ2J01/rels/d_a_b_zant_sima/symbols.txt + splits: config/GZ2J01/rels/d_a_b_zant_sima/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_b_zant_sima.map + +- object: files/rel/Final/Release/d_a_balloon_2D.rel + hash: 2732ae1088aa9866cdea7cdbdc4ca53981740381 + symbols: config/GZ2J01/rels/d_a_balloon_2D/symbols.txt + splits: config/GZ2J01/rels/d_a_balloon_2D/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_balloon_2D.map + +- object: files/rel/Final/Release/d_a_bullet.rel + hash: 7258b6f35f6e0e642e28134223e2be1e2191203d + symbols: config/GZ2J01/rels/d_a_bullet/symbols.txt + splits: config/GZ2J01/rels/d_a_bullet/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_bullet.map + +- object: files/rel/Final/Release/d_a_coach_2D.rel + hash: 0c7016ff7040e2a1e1d423004fb59163acd956b2 + symbols: config/GZ2J01/rels/d_a_coach_2D/symbols.txt + splits: config/GZ2J01/rels/d_a_coach_2D/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_coach_2D.map + +- object: files/rel/Final/Release/d_a_coach_fire.rel + hash: 05e81d14b9877e633793207c654f32f446001219 + symbols: config/GZ2J01/rels/d_a_coach_fire/symbols.txt + splits: config/GZ2J01/rels/d_a_coach_fire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_coach_fire.map + +- object: files/rel/Final/Release/d_a_cow.rel + hash: d9c731edaac846cc173ba15d94569e7be0235366 + symbols: config/GZ2J01/rels/d_a_cow/symbols.txt + splits: config/GZ2J01/rels/d_a_cow/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_cow.map + +- object: files/rel/Final/Release/d_a_cstatue.rel + hash: 982430ca8ca7b2e769177ee28db0e5debd392ffe + symbols: config/GZ2J01/rels/d_a_cstatue/symbols.txt + splits: config/GZ2J01/rels/d_a_cstatue/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_cstatue.map + +- object: files/rel/Final/Release/d_a_do.rel + hash: 5b8f01101c41e8a5206ee7d19705c09a19ec717c + symbols: config/GZ2J01/rels/d_a_do/symbols.txt + splits: config/GZ2J01/rels/d_a_do/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_do.map + +- object: files/rel/Final/Release/d_a_door_boss.rel + hash: 888d98eebd5b7e52bf15ca692818ae3ade182e1c + symbols: config/GZ2J01/rels/d_a_door_boss/symbols.txt + splits: config/GZ2J01/rels/d_a_door_boss/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_boss.map + +- object: files/rel/Final/Release/d_a_door_bossL5.rel + hash: 4c1d5bab81a58a0dc815940acbc22455e426b257 + symbols: config/GZ2J01/rels/d_a_door_bossL5/symbols.txt + splits: config/GZ2J01/rels/d_a_door_bossL5/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_bossL5.map + +- object: files/rel/Final/Release/d_a_door_mbossL1.rel + hash: bb6f31009a51e743a7b0123acc282b09571e2323 + symbols: config/GZ2J01/rels/d_a_door_mbossL1/symbols.txt + splits: config/GZ2J01/rels/d_a_door_mbossL1/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_mbossL1.map + +- object: files/rel/Final/Release/d_a_door_push.rel + hash: a97f85a68484d3c85a69dd07aa15d54ed7afbb0a + symbols: config/GZ2J01/rels/d_a_door_push/symbols.txt + splits: config/GZ2J01/rels/d_a_door_push/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_door_push.map + +- object: files/rel/Final/Release/d_a_e_ai.rel + hash: bcc1b7d14fee85870d9dce422ff733eb0b395065 + symbols: config/GZ2J01/rels/d_a_e_ai/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ai/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ai.map + +- object: files/rel/Final/Release/d_a_e_arrow.rel + hash: 0e26b5bf0a332958526d67b627f27221d6bb1aa0 + symbols: config/GZ2J01/rels/d_a_e_arrow/symbols.txt + splits: config/GZ2J01/rels/d_a_e_arrow/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_arrow.map + +- object: files/rel/Final/Release/d_a_e_ba.rel + hash: 9c929283163d8d1bff90c9955a8dd39f373a97fc + symbols: config/GZ2J01/rels/d_a_e_ba/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ba/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ba.map + +- object: files/rel/Final/Release/d_a_e_bee.rel + hash: c7a42b27162ea1e0004c3c722fc4e3ac54c92d46 + symbols: config/GZ2J01/rels/d_a_e_bee/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bee/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bee.map + +- object: files/rel/Final/Release/d_a_e_bg.rel + hash: 4fe418c77254d18466d2f4c1cba77db4432ed9df + symbols: config/GZ2J01/rels/d_a_e_bg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bg.map + +- object: files/rel/Final/Release/d_a_e_bi.rel + hash: 8b39059b68defd811eea4f3dd005c84ad9e1280e + symbols: config/GZ2J01/rels/d_a_e_bi/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bi.map + +- object: files/rel/Final/Release/d_a_e_bi_leaf.rel + hash: 92529be1f88d283b2f04379cb423ca1bf1fb2ee9 + symbols: config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bi_leaf.map + +- object: files/rel/Final/Release/d_a_e_bs.rel + hash: 01d2a60dc316a28403614997617399da033a6e05 + symbols: config/GZ2J01/rels/d_a_e_bs/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bs.map + +- object: files/rel/Final/Release/d_a_e_bu.rel + hash: dee413f7e66e488f0c0bcf0a7251d68245845bb3 + symbols: config/GZ2J01/rels/d_a_e_bu/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bu.map + +- object: files/rel/Final/Release/d_a_e_bug.rel + hash: fe7b39e7a61abfdedfb70e61daaab176a54bc24b + symbols: config/GZ2J01/rels/d_a_e_bug/symbols.txt + splits: config/GZ2J01/rels/d_a_e_bug/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_bug.map + +- object: files/rel/Final/Release/d_a_e_cr.rel + hash: 2b99a000e5a7f7e158b1f346ae1ffbfabb5525fd + symbols: config/GZ2J01/rels/d_a_e_cr/symbols.txt + splits: config/GZ2J01/rels/d_a_e_cr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_cr.map + +- object: files/rel/Final/Release/d_a_e_cr_egg.rel + hash: b9ba3a545cdffe1214c1c2d4480cd6dba3eb2ce3 + symbols: config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_cr_egg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_cr_egg.map + +- object: files/rel/Final/Release/d_a_e_db.rel + hash: 9a2b6e00feceda95eaae2f2d667169810703ab51 + symbols: config/GZ2J01/rels/d_a_e_db/symbols.txt + splits: config/GZ2J01/rels/d_a_e_db/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_db.map + +- object: files/rel/Final/Release/d_a_e_db_leaf.rel + hash: 0cbdc68863d980e170c2fc54eaba1d6348b1fdb1 + symbols: config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_db_leaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_db_leaf.map + +- object: files/rel/Final/Release/d_a_e_dd.rel + hash: 5a26633e11cf569968d9ff48ecd25c5e038ff26e + symbols: config/GZ2J01/rels/d_a_e_dd/symbols.txt + splits: config/GZ2J01/rels/d_a_e_dd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_dd.map + +- object: files/rel/Final/Release/d_a_e_df.rel + hash: b261bdc787604a92197a5c0f3fe3b5d781adf289 + symbols: config/GZ2J01/rels/d_a_e_df/symbols.txt + splits: config/GZ2J01/rels/d_a_e_df/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_df.map + +- object: files/rel/Final/Release/d_a_e_dk.rel + hash: d117302a883a3509296de165ffd8a5cfdff95672 + symbols: config/GZ2J01/rels/d_a_e_dk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_dk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_dk.map + +- object: files/rel/Final/Release/d_a_e_dt.rel + hash: a64cd2d3a6a86b76cabced245e60a926577813cd + symbols: config/GZ2J01/rels/d_a_e_dt/symbols.txt + splits: config/GZ2J01/rels/d_a_e_dt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_dt.map + +- object: files/rel/Final/Release/d_a_e_fb.rel + hash: 2642b5e3da4092579639cc9bb1a7e2ea457fd3c3 + symbols: config/GZ2J01/rels/d_a_e_fb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_fb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_fb.map + +- object: files/rel/Final/Release/d_a_e_fk.rel + hash: 17c492d17acbab4e46bc2987f4909909d2eac429 + symbols: config/GZ2J01/rels/d_a_e_fk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_fk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_fk.map + +- object: files/rel/Final/Release/d_a_e_fs.rel + hash: 0250bbaacb0c4087805a427994f021ac52ac8f49 + symbols: config/GZ2J01/rels/d_a_e_fs/symbols.txt + splits: config/GZ2J01/rels/d_a_e_fs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_fs.map + +- object: files/rel/Final/Release/d_a_e_fz.rel + hash: 0745e369491af0b194ef36a7bb217510bc89c8d2 + symbols: config/GZ2J01/rels/d_a_e_fz/symbols.txt + splits: config/GZ2J01/rels/d_a_e_fz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_fz.map + +- object: files/rel/Final/Release/d_a_e_gb.rel + hash: 24d443fb87177081052a8c1a39f4aa2759429d8e + symbols: config/GZ2J01/rels/d_a_e_gb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_gb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_gb.map + +- object: files/rel/Final/Release/d_a_e_ge.rel + hash: 0a7248fcc8eb6a92dacdf953eb78d26963458747 + symbols: config/GZ2J01/rels/d_a_e_ge/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ge.map + +- object: files/rel/Final/Release/d_a_e_gi.rel + hash: 461922bfe69f60a1a1604f7344292a60efee6fba + symbols: config/GZ2J01/rels/d_a_e_gi/symbols.txt + splits: config/GZ2J01/rels/d_a_e_gi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_gi.map + +- object: files/rel/Final/Release/d_a_e_gm.rel + hash: 1bc2535134a8e80a563b8f4c6594341a93c90804 + symbols: config/GZ2J01/rels/d_a_e_gm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_gm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_gm.map + +- object: files/rel/Final/Release/d_a_e_gob.rel + hash: a514e882e1c873024059121c549abf9390a09bd1 + symbols: config/GZ2J01/rels/d_a_e_gob/symbols.txt + splits: config/GZ2J01/rels/d_a_e_gob/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_gob.map + +- object: files/rel/Final/Release/d_a_e_gs.rel + hash: fae7ea9d3e11a480dcb6a0724083fd11786516e0 + symbols: config/GZ2J01/rels/d_a_e_gs/symbols.txt + splits: config/GZ2J01/rels/d_a_e_gs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_gs.map + +- object: files/rel/Final/Release/d_a_e_hb_leaf.rel + hash: 960ddd90672922f365b73c4b52c34e67e843d79b + symbols: config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hb_leaf.map + +- object: files/rel/Final/Release/d_a_e_hm.rel + hash: 507ae92d7ce46823d300217cb516c18748b89eaa + symbols: config/GZ2J01/rels/d_a_e_hm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hm.map + +- object: files/rel/Final/Release/d_a_e_hp.rel + hash: 31a5e225654870523dfda7ee4be026e58d8a9878 + symbols: config/GZ2J01/rels/d_a_e_hp/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hp.map + +- object: files/rel/Final/Release/d_a_e_hz.rel + hash: 91e18b6dd3363c312b59b3adc3bc5af48b794645 + symbols: config/GZ2J01/rels/d_a_e_hz/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hz.map + +- object: files/rel/Final/Release/d_a_e_hzelda.rel + hash: 1cb73e25f5d7b42dd3ee6cce1b81d9ca793e2237 + symbols: config/GZ2J01/rels/d_a_e_hzelda/symbols.txt + splits: config/GZ2J01/rels/d_a_e_hzelda/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_hzelda.map + +- object: files/rel/Final/Release/d_a_e_is.rel + hash: 2080945d66d239484f84a9a7be84e1eff2760984 + symbols: config/GZ2J01/rels/d_a_e_is/symbols.txt + splits: config/GZ2J01/rels/d_a_e_is/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_is.map + +- object: files/rel/Final/Release/d_a_e_kg.rel + hash: 1d99b634e80a558f867e816f66d982f682a226ad + symbols: config/GZ2J01/rels/d_a_e_kg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_kg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_kg.map + +- object: files/rel/Final/Release/d_a_e_kk.rel + hash: a25e4061d5960e25d2c926db28d68c982dbdb9c6 + symbols: config/GZ2J01/rels/d_a_e_kk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_kk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_kk.map + +- object: files/rel/Final/Release/d_a_e_kr.rel + hash: 45a272f2e561b7fbedf78d0343a777f5a4b59b1b + symbols: config/GZ2J01/rels/d_a_e_kr/symbols.txt + splits: config/GZ2J01/rels/d_a_e_kr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_kr.map + +- object: files/rel/Final/Release/d_a_e_mb.rel + hash: 9160741f1f708476fd5eb78e6f071ea0a2141318 + symbols: config/GZ2J01/rels/d_a_e_mb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mb.map + +- object: files/rel/Final/Release/d_a_e_md.rel + hash: fd5a34294cdc6b99a50a6e2f720c229d42312675 + symbols: config/GZ2J01/rels/d_a_e_md/symbols.txt + splits: config/GZ2J01/rels/d_a_e_md/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_md.map + +- object: files/rel/Final/Release/d_a_e_mf.rel + hash: c543f2448d658d61e4f3656d76db00ca103ea07d + symbols: config/GZ2J01/rels/d_a_e_mf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mf.map + +- object: files/rel/Final/Release/d_a_e_mk.rel + hash: ef950cfae672e3e2580b891f56fe30c1d21924bd + symbols: config/GZ2J01/rels/d_a_e_mk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mk.map + +- object: files/rel/Final/Release/d_a_e_mk_bo.rel + hash: 00ffce71797788f8e66dbcf4cc274186e69d9046 + symbols: config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mk_bo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mk_bo.map + +- object: files/rel/Final/Release/d_a_e_mm.rel + hash: 0703549d5b19e414ee645158fd770c8e0924a31f + symbols: config/GZ2J01/rels/d_a_e_mm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mm.map + +- object: files/rel/Final/Release/d_a_e_mm_mt.rel + hash: 2ddf18e2082b7b39e04c603df631123bb69629e4 + symbols: config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt + splits: config/GZ2J01/rels/d_a_e_mm_mt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_mm_mt.map + +- object: files/rel/Final/Release/d_a_e_ms.rel + hash: 496bdd46864b097fcd573a0a864e8191b2234df8 + symbols: config/GZ2J01/rels/d_a_e_ms/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ms/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ms.map + +- object: files/rel/Final/Release/d_a_e_nz.rel + hash: 6cf874abb9057e7aad807a31ba1b424d3fbf827e + symbols: config/GZ2J01/rels/d_a_e_nz/symbols.txt + splits: config/GZ2J01/rels/d_a_e_nz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_nz.map + +- object: files/rel/Final/Release/d_a_e_oc.rel + hash: 134fa01833cb97f7cbc4d0083f7a8713afcb096e + symbols: config/GZ2J01/rels/d_a_e_oc/symbols.txt + splits: config/GZ2J01/rels/d_a_e_oc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_oc.map + +- object: files/rel/Final/Release/d_a_e_oct_bg.rel + hash: b096f16d7ba883af686fbd844bc38267d16136e7 + symbols: config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_oct_bg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_oct_bg.map + +- object: files/rel/Final/Release/d_a_e_ot.rel + hash: eee71b6edacdf5658080855203a8555bcf55442f + symbols: config/GZ2J01/rels/d_a_e_ot/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ot/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ot.map + +- object: files/rel/Final/Release/d_a_e_ph.rel + hash: 3cfebeca9a83ea2c3601ec0434cd661788efc712 + symbols: config/GZ2J01/rels/d_a_e_ph/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ph/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ph.map + +- object: files/rel/Final/Release/d_a_e_pm.rel + hash: 439574294d8ab8d73ee5e1de69ea3d82cb9577ad + symbols: config/GZ2J01/rels/d_a_e_pm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_pm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_pm.map + +- object: files/rel/Final/Release/d_a_e_po.rel + hash: fe7582f6d83a094fe03df9704c8d55302fd0d369 + symbols: config/GZ2J01/rels/d_a_e_po/symbols.txt + splits: config/GZ2J01/rels/d_a_e_po/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_po.map + +- object: files/rel/Final/Release/d_a_e_pz.rel + hash: 2e3dce85a290182d31a5a06b4bdee3a430b2d896 + symbols: config/GZ2J01/rels/d_a_e_pz/symbols.txt + splits: config/GZ2J01/rels/d_a_e_pz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_pz.map + +- object: files/rel/Final/Release/d_a_e_rb.rel + hash: 7c325f1c3abb945307039579fcc3bc35307ce61b + symbols: config/GZ2J01/rels/d_a_e_rb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_rb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_rb.map + +- object: files/rel/Final/Release/d_a_e_rdb.rel + hash: 7534e51dacdfc933b6cf600548d4e55a5575a1e0 + symbols: config/GZ2J01/rels/d_a_e_rdb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_rdb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_rdb.map + +- object: files/rel/Final/Release/d_a_e_rdy.rel + hash: a6378aeedf79a7f596b73a7dfd6db282b904ad29 + symbols: config/GZ2J01/rels/d_a_e_rdy/symbols.txt + splits: config/GZ2J01/rels/d_a_e_rdy/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_rdy.map + +- object: files/rel/Final/Release/d_a_e_s1.rel + hash: 5f31f6a09c42ca6240ba0fe021ea0665afd0a22d + symbols: config/GZ2J01/rels/d_a_e_s1/symbols.txt + splits: config/GZ2J01/rels/d_a_e_s1/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_s1.map + +- object: files/rel/Final/Release/d_a_e_sb.rel + hash: d02699fe5058a18714eddccee83f20972f3e8c0e + symbols: config/GZ2J01/rels/d_a_e_sb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sb.map + +- object: files/rel/Final/Release/d_a_e_sf.rel + hash: 9155ada09f172f613146a71970194787eebfe5a8 + symbols: config/GZ2J01/rels/d_a_e_sf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sf.map + +- object: files/rel/Final/Release/d_a_e_sg.rel + hash: 8f7b832fd2614cc4c913a2b04d8b0563c354121e + symbols: config/GZ2J01/rels/d_a_e_sg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sg.map + +- object: files/rel/Final/Release/d_a_e_sh.rel + hash: e260a1be9d1ca6ddfb1c8f40daa755e69f3f9908 + symbols: config/GZ2J01/rels/d_a_e_sh/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sh.map + +- object: files/rel/Final/Release/d_a_e_sm.rel + hash: 403c611474c3e121f4306955dab054967af9fd7a + symbols: config/GZ2J01/rels/d_a_e_sm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sm.map + +- object: files/rel/Final/Release/d_a_e_sm2.rel + hash: aea198c150674a40c7c545fa45b3b2e08ef56ace + symbols: config/GZ2J01/rels/d_a_e_sm2/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sm2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sm2.map + +- object: files/rel/Final/Release/d_a_e_st.rel + hash: 076839083e9e0cfa98bc12c13a12955dcd55e4ac + symbols: config/GZ2J01/rels/d_a_e_st/symbols.txt + splits: config/GZ2J01/rels/d_a_e_st/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_st.map + +- object: files/rel/Final/Release/d_a_e_st_line.rel + hash: cf1df73a8c28b3cbda3fd9ff090eb6df620cad27 + symbols: config/GZ2J01/rels/d_a_e_st_line/symbols.txt + splits: config/GZ2J01/rels/d_a_e_st_line/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_st_line.map + +- object: files/rel/Final/Release/d_a_e_sw.rel + hash: ecc3316327f05ba19b45ffc3aace0b85c6896414 + symbols: config/GZ2J01/rels/d_a_e_sw/symbols.txt + splits: config/GZ2J01/rels/d_a_e_sw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_sw.map + +- object: files/rel/Final/Release/d_a_e_th.rel + hash: c6490399e85c9a420352e69f4d347c88896f0570 + symbols: config/GZ2J01/rels/d_a_e_th/symbols.txt + splits: config/GZ2J01/rels/d_a_e_th/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_th.map + +- object: files/rel/Final/Release/d_a_e_th_ball.rel + hash: ccb2ac9052bf20041b8af9fc55e9df4468e1d1d4 + symbols: config/GZ2J01/rels/d_a_e_th_ball/symbols.txt + splits: config/GZ2J01/rels/d_a_e_th_ball/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_th_ball.map + +- object: files/rel/Final/Release/d_a_e_tk.rel + hash: f60796c51ae6fa784a3e9c445013c62fd4e4be36 + symbols: config/GZ2J01/rels/d_a_e_tk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_tk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_tk.map + +- object: files/rel/Final/Release/d_a_e_tk2.rel + hash: 8d5f817a9a9c57d25f574546d0d623def10223e7 + symbols: config/GZ2J01/rels/d_a_e_tk2/symbols.txt + splits: config/GZ2J01/rels/d_a_e_tk2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_tk2.map + +- object: files/rel/Final/Release/d_a_e_tk_ball.rel + hash: 28a5ec275d16b60a35f4d8efc92fb714504f1d77 + symbols: config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt + splits: config/GZ2J01/rels/d_a_e_tk_ball/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_tk_ball.map + +- object: files/rel/Final/Release/d_a_e_tt.rel + hash: 23edd29cb592ed7e18aff31e51ce54597888761f + symbols: config/GZ2J01/rels/d_a_e_tt/symbols.txt + splits: config/GZ2J01/rels/d_a_e_tt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_tt.map + +- object: files/rel/Final/Release/d_a_e_vt.rel + hash: ac414769f6a46c95430a63241cfb1035d0b7fe8c + symbols: config/GZ2J01/rels/d_a_e_vt/symbols.txt + splits: config/GZ2J01/rels/d_a_e_vt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_vt.map + +- object: files/rel/Final/Release/d_a_e_warpappear.rel + hash: d1693212b94c20fa704778bdd955b67f710a5905 + symbols: config/GZ2J01/rels/d_a_e_warpappear/symbols.txt + splits: config/GZ2J01/rels/d_a_e_warpappear/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_warpappear.map + +- object: files/rel/Final/Release/d_a_e_wb.rel + hash: 0b38d5d12abdb9ac84dd6924be8d6cd8e71ec978 + symbols: config/GZ2J01/rels/d_a_e_wb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_wb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_wb.map + +- object: files/rel/Final/Release/d_a_e_ws.rel + hash: 03b70538e507a2ae96d2fde1228e7a3d83c19203 + symbols: config/GZ2J01/rels/d_a_e_ws/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ws/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ws.map + +- object: files/rel/Final/Release/d_a_e_ww.rel + hash: 02159c3d32544d7b31eec094388097e7788d4743 + symbols: config/GZ2J01/rels/d_a_e_ww/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ww/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ww.map + +- object: files/rel/Final/Release/d_a_e_yc.rel + hash: 321f0f0e228a5a0c7221b7d53a78baa91ec7ff20 + symbols: config/GZ2J01/rels/d_a_e_yc/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yc.map + +- object: files/rel/Final/Release/d_a_e_yd.rel + hash: b6487cea8ee5a2ed146b74e3f6ea5dc28914d6df + symbols: config/GZ2J01/rels/d_a_e_yd/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yd.map + +- object: files/rel/Final/Release/d_a_e_yd_leaf.rel + hash: 83ef6ad0f2b6bdca1b73f38f1db49b4789e50053 + symbols: config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yd_leaf.map + +- object: files/rel/Final/Release/d_a_e_yg.rel + hash: fac18631fa4e1aabd62ca5320046bc5175831965 + symbols: config/GZ2J01/rels/d_a_e_yg/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yg.map + +- object: files/rel/Final/Release/d_a_e_yh.rel + hash: f91697e36e514c5b3124e90c3e98a4e8118b7407 + symbols: config/GZ2J01/rels/d_a_e_yh/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yh.map + +- object: files/rel/Final/Release/d_a_e_yk.rel + hash: d4f2194bc43987dfc8c16b720a9b698bbd482bae + symbols: config/GZ2J01/rels/d_a_e_yk/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yk.map + +- object: files/rel/Final/Release/d_a_e_ym.rel + hash: 89ab1f6c881b67b5c698b7c59a7495511a84aee9 + symbols: config/GZ2J01/rels/d_a_e_ym/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ym/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ym.map + +- object: files/rel/Final/Release/d_a_e_ym_tag.rel + hash: db293dec095ddde37001032feaf03622209a3280 + symbols: config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ym_tag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ym_tag.map + +- object: files/rel/Final/Release/d_a_e_ymb.rel + hash: 13fc119038137a2a5cfef189fed2fe22932772ab + symbols: config/GZ2J01/rels/d_a_e_ymb/symbols.txt + splits: config/GZ2J01/rels/d_a_e_ymb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_ymb.map + +- object: files/rel/Final/Release/d_a_e_yr.rel + hash: f0a28a096f46979541254e48559a806ef19968c6 + symbols: config/GZ2J01/rels/d_a_e_yr/symbols.txt + splits: config/GZ2J01/rels/d_a_e_yr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_yr.map + +- object: files/rel/Final/Release/d_a_e_zh.rel + hash: 193b9f9632b3da1759eaa7931199dd2f29dfaa2f + symbols: config/GZ2J01/rels/d_a_e_zh/symbols.txt + splits: config/GZ2J01/rels/d_a_e_zh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_zh.map + +- object: files/rel/Final/Release/d_a_e_zm.rel + hash: 5200040e605abfab2c1e1d2c5b7585bbb9a35906 + symbols: config/GZ2J01/rels/d_a_e_zm/symbols.txt + splits: config/GZ2J01/rels/d_a_e_zm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_zm.map + +- object: files/rel/Final/Release/d_a_e_zs.rel + hash: 69dd63a569c9e71e569deaa84921f1dd1796962f + symbols: config/GZ2J01/rels/d_a_e_zs/symbols.txt + splits: config/GZ2J01/rels/d_a_e_zs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_e_zs.map + +- object: files/rel/Final/Release/d_a_formation_mng.rel + hash: 57431a0487a14ac62115e63da4e33ddc2f9a1e1d + symbols: config/GZ2J01/rels/d_a_formation_mng/symbols.txt + splits: config/GZ2J01/rels/d_a_formation_mng/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_formation_mng.map + +- object: files/rel/Final/Release/d_a_guard_mng.rel + hash: cefa2a8121b06d055cc683a1b77eefc07d64ee70 + symbols: config/GZ2J01/rels/d_a_guard_mng/symbols.txt + splits: config/GZ2J01/rels/d_a_guard_mng/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_guard_mng.map + +- object: files/rel/Final/Release/d_a_horse.rel + hash: a5dee5da8ea27d7e8916bad8661d825d26f30681 + symbols: config/GZ2J01/rels/d_a_horse/symbols.txt + splits: config/GZ2J01/rels/d_a_horse/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_horse.map + +- object: files/rel/Final/Release/d_a_hozelda.rel + hash: 54677c1b6ba0d7019b8b29341ab687e2f22ec947 + symbols: config/GZ2J01/rels/d_a_hozelda/symbols.txt + splits: config/GZ2J01/rels/d_a_hozelda/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_hozelda.map + +- object: files/rel/Final/Release/d_a_izumi_gate.rel + hash: 3b8ecc39e8b9f43b676439f2589e695059967929 + symbols: config/GZ2J01/rels/d_a_izumi_gate/symbols.txt + splits: config/GZ2J01/rels/d_a_izumi_gate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_izumi_gate.map + +- object: files/rel/Final/Release/d_a_kago.rel + hash: ba8322a330f9243fca97a9cebe227a5cda33b0b4 + symbols: config/GZ2J01/rels/d_a_kago/symbols.txt + splits: config/GZ2J01/rels/d_a_kago/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kago.map + +- object: files/rel/Final/Release/d_a_kytag01.rel + hash: 095b003d08ee4f31ab5a95d756e78a5a86b979b7 + symbols: config/GZ2J01/rels/d_a_kytag01/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag01/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag01.map + +- object: files/rel/Final/Release/d_a_kytag02.rel + hash: 0d124cf7d478b559d879f2d501b2c23b1d2dbbb2 + symbols: config/GZ2J01/rels/d_a_kytag02/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag02/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag02.map + +- object: files/rel/Final/Release/d_a_kytag03.rel + hash: 75ed9ee56bdb83fe22342fdc885043849b6eb376 + symbols: config/GZ2J01/rels/d_a_kytag03/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag03/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag03.map + +- object: files/rel/Final/Release/d_a_kytag06.rel + hash: 929b44a47067559cac4ff629d911507968d6fbbc + symbols: config/GZ2J01/rels/d_a_kytag06/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag06/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag06.map + +- object: files/rel/Final/Release/d_a_kytag07.rel + hash: fc4242507cbbd2b559f5c3e1f589dd7de77b55e0 + symbols: config/GZ2J01/rels/d_a_kytag07/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag07/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag07.map + +- object: files/rel/Final/Release/d_a_kytag08.rel + hash: 32277d626c06978aecbb39ce6ec22a20616e7c66 + symbols: config/GZ2J01/rels/d_a_kytag08/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag08/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag08.map + +- object: files/rel/Final/Release/d_a_kytag09.rel + hash: 08e26eabd89c8f0727b41347f7d2e54800e834e4 + symbols: config/GZ2J01/rels/d_a_kytag09/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag09/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag09.map + +- object: files/rel/Final/Release/d_a_kytag12.rel + hash: 5d29795ce6dbdd99ae9b3dcdd750e5ca0c16b402 + symbols: config/GZ2J01/rels/d_a_kytag12/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag12/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag12.map + +- object: files/rel/Final/Release/d_a_kytag13.rel + hash: b756e10789402dbc117620fd3d2e890b7a949da9 + symbols: config/GZ2J01/rels/d_a_kytag13/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag13/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag13.map + +- object: files/rel/Final/Release/d_a_kytag15.rel + hash: f0bbc599e5fc8152e27aca6f0ae77e071a453a70 + symbols: config/GZ2J01/rels/d_a_kytag15/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag15/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag15.map + +- object: files/rel/Final/Release/d_a_kytag16.rel + hash: 9ba1b438a1f29347b432b1649cc5811a3a724a27 + symbols: config/GZ2J01/rels/d_a_kytag16/symbols.txt + splits: config/GZ2J01/rels/d_a_kytag16/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_kytag16.map + +- object: files/rel/Final/Release/d_a_mant.rel + hash: 644317b85d349073ec73a20ae65d35e6abbe2fec + symbols: config/GZ2J01/rels/d_a_mant/symbols.txt + splits: config/GZ2J01/rels/d_a_mant/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_mant.map + extract: + - symbol: l_Egnd_mantTEX + binary: assets/l_Egnd_mantTEX.bin + header: assets/l_Egnd_mantTEX.h + - symbol: l_Egnd_mantTEX_U + binary: assets/l_Egnd_mantTEX_U.bin + header: assets/l_Egnd_mantTEX_U.h + - symbol: l_Egnd_mantPAL + binary: assets/l_Egnd_mantPAL.bin + header: assets/l_Egnd_mantPAL.h + - symbol: l_Egnd_mantDL + binary: assets/l_Egnd_mantDL.bin + header: assets/l_Egnd_mantDL.h + +- object: files/rel/Final/Release/d_a_mg_fshop.rel + hash: 2f13313679383d206001fc150fd07973af05392c + symbols: config/GZ2J01/rels/d_a_mg_fshop/symbols.txt + splits: config/GZ2J01/rels/d_a_mg_fshop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_mg_fshop.map + +- object: files/rel/Final/Release/d_a_mirror.rel + hash: 4b496e602fb6795b5fcf7a8c36432208f48fee1d + symbols: config/GZ2J01/rels/d_a_mirror/symbols.txt + splits: config/GZ2J01/rels/d_a_mirror/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_mirror.map + +- object: files/rel/Final/Release/d_a_movie_player.rel + hash: d494317c2498521f29db8d21006da540bcab380e + symbols: config/GZ2J01/rels/d_a_movie_player/symbols.txt + splits: config/GZ2J01/rels/d_a_movie_player/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_movie_player.map + +- object: files/rel/Final/Release/d_a_myna.rel + hash: 5502356c1772121ff8a30c986b3e375b2add739f + symbols: config/GZ2J01/rels/d_a_myna/symbols.txt + splits: config/GZ2J01/rels/d_a_myna/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_myna.map + +- object: files/rel/Final/Release/d_a_ni.rel + hash: 3a10eaa76c786f4f5691633662d9d91f9fae211d + symbols: config/GZ2J01/rels/d_a_ni/symbols.txt + splits: config/GZ2J01/rels/d_a_ni/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_ni.map + +- object: files/rel/Final/Release/d_a_npc_aru.rel + hash: e60a8ba723892285d3f67bc77fa73e9ceab7acf9 + symbols: config/GZ2J01/rels/d_a_npc_aru/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_aru/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_aru.map + +- object: files/rel/Final/Release/d_a_npc_ash.rel + hash: 9082a951038abd3b3c9c864a2a43fc212e47de30 + symbols: config/GZ2J01/rels/d_a_npc_ash/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ash/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ash.map + +- object: files/rel/Final/Release/d_a_npc_ashB.rel + hash: d3934cc56fadf6c84ad6c4a1a990057e08ec4bc9 + symbols: config/GZ2J01/rels/d_a_npc_ashB/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ashB/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ashB.map + +- object: files/rel/Final/Release/d_a_npc_bans.rel + hash: 81a0e270ebccbdffda4a9a59c56dd76a16663c24 + symbols: config/GZ2J01/rels/d_a_npc_bans/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_bans/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_bans.map + +- object: files/rel/Final/Release/d_a_npc_blue_ns.rel + hash: 7252a434a7d710ed86e81c46397afdd15545c6d1 + symbols: config/GZ2J01/rels/d_a_npc_blue_ns/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_blue_ns.map + +- object: files/rel/Final/Release/d_a_npc_bou.rel + hash: 32872ee1f5a26835f275c4f03a5d271a48359a15 + symbols: config/GZ2J01/rels/d_a_npc_bou/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_bou/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_bou.map + +- object: files/rel/Final/Release/d_a_npc_bouS.rel + hash: 9cfad9b4f82a05636f6a10e9f5ca2f4375218645 + symbols: config/GZ2J01/rels/d_a_npc_bouS/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_bouS/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_bouS.map + +- object: files/rel/Final/Release/d_a_npc_cdn3.rel + hash: cb74bc65ded9239b21b5c062f84b8118f1627074 + symbols: config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_cdn3/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_cdn3.map + +- object: files/rel/Final/Release/d_a_npc_chat.rel + hash: 0bad1d412a4cc9e4c2af1b037dec28ea350f0a56 + symbols: config/GZ2J01/rels/d_a_npc_chat/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_chat/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_chat.map + +- object: files/rel/Final/Release/d_a_npc_chin.rel + hash: 0c49b118a8154d96de6acd1b5baf21d1cca04701 + symbols: config/GZ2J01/rels/d_a_npc_chin/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_chin/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_chin.map + +- object: files/rel/Final/Release/d_a_npc_clerka.rel + hash: 1f1b9b858e1205e43bc366173c2a0d879e67b06d + symbols: config/GZ2J01/rels/d_a_npc_clerka/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_clerka/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_clerka.map + +- object: files/rel/Final/Release/d_a_npc_clerkb.rel + hash: 47cbe9deea52d8095a2f1b3edfed2d11b50450ab + symbols: config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_clerkb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_clerkb.map + +- object: files/rel/Final/Release/d_a_npc_clerkt.rel + hash: c1c4d5ecab106179c986cf9fb1a579a5f8b60272 + symbols: config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_clerkt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_clerkt.map + +- object: files/rel/Final/Release/d_a_npc_coach.rel + hash: ff69b954b68935cdc967185e4f4f535ecbcf43ef + symbols: config/GZ2J01/rels/d_a_npc_coach/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_coach/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_coach.map + +- object: files/rel/Final/Release/d_a_npc_df.rel + hash: dfd9f9537d7bd1f2285ca8df571d1fd3ab7d7673 + symbols: config/GZ2J01/rels/d_a_npc_df/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_df/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_df.map + +- object: files/rel/Final/Release/d_a_npc_doc.rel + hash: 7d7c4780e1c9500e20009d388768a2cdd8078e16 + symbols: config/GZ2J01/rels/d_a_npc_doc/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_doc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_doc.map + +- object: files/rel/Final/Release/d_a_npc_doorboy.rel + hash: bfa09e654e5d1d0e9156888e5fc21538f116848d + symbols: config/GZ2J01/rels/d_a_npc_doorboy/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_doorboy/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_doorboy.map + +- object: files/rel/Final/Release/d_a_npc_drainSol.rel + hash: 6c95fb12e73a292bad0dd2922e131e9ca0d3153e + symbols: config/GZ2J01/rels/d_a_npc_drainSol/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_drainSol/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_drainSol.map + +- object: files/rel/Final/Release/d_a_npc_du.rel + hash: 72af87faada8829ff8e59e3c14eec16e1d806225 + symbols: config/GZ2J01/rels/d_a_npc_du/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_du/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_du.map + +- object: files/rel/Final/Release/d_a_npc_fairy.rel + hash: fc3055afd5fc5bb8e271d40ca3273def36b50b38 + symbols: config/GZ2J01/rels/d_a_npc_fairy/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_fairy/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_fairy.map + +- object: files/rel/Final/Release/d_a_npc_fguard.rel + hash: c53c746183688e1fced1734bbef3721b973c6bf0 + symbols: config/GZ2J01/rels/d_a_npc_fguard/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_fguard/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_fguard.map + +- object: files/rel/Final/Release/d_a_npc_gnd.rel + hash: ef997ec5c9dc53e089faf0e68a3de3b17e6c6a41 + symbols: config/GZ2J01/rels/d_a_npc_gnd/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_gnd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_gnd.map + +- object: files/rel/Final/Release/d_a_npc_gra.rel + hash: 267300d877988df75830e9b0cd7c6e1e23dc7de7 + symbols: config/GZ2J01/rels/d_a_npc_gra/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_gra/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_gra.map + +- object: files/rel/Final/Release/d_a_npc_grc.rel + hash: 041d02f277b99c730db26014abebf2658162253e + symbols: config/GZ2J01/rels/d_a_npc_grc/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grc.map + +- object: files/rel/Final/Release/d_a_npc_grd.rel + hash: 1b2979a62afa482798e504e8253506dc71b0676e + symbols: config/GZ2J01/rels/d_a_npc_grd/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grd/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grd.map + +- object: files/rel/Final/Release/d_a_npc_grm.rel + hash: 0e3c44c88c540a6ad18685b05f4bae620ba8a4d2 + symbols: config/GZ2J01/rels/d_a_npc_grm/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grm.map + +- object: files/rel/Final/Release/d_a_npc_grmc.rel + hash: c9fec9566f02f05e24225a5ee52088287289238f + symbols: config/GZ2J01/rels/d_a_npc_grmc/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grmc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grmc.map + +- object: files/rel/Final/Release/d_a_npc_gro.rel + hash: 47647b8b05b4987b38babcf3b9e92871be54246e + symbols: config/GZ2J01/rels/d_a_npc_gro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_gro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_gro.map + +- object: files/rel/Final/Release/d_a_npc_grr.rel + hash: ba40ae63dd8438f5e4eb1eddd1fa7e9f54b2d186 + symbols: config/GZ2J01/rels/d_a_npc_grr/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grr.map + +- object: files/rel/Final/Release/d_a_npc_grs.rel + hash: e744bce21884cf1c5aea823982dff5f53ae0eb68 + symbols: config/GZ2J01/rels/d_a_npc_grs/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grs.map + +- object: files/rel/Final/Release/d_a_npc_grz.rel + hash: 74b91a28c2890fb8abd686649e63f8d5905fc051 + symbols: config/GZ2J01/rels/d_a_npc_grz/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_grz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_grz.map + +- object: files/rel/Final/Release/d_a_npc_guard.rel + hash: 63eafb952a3b07b43b852593c120f64163eb8423 + symbols: config/GZ2J01/rels/d_a_npc_guard/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_guard/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_guard.map + +- object: files/rel/Final/Release/d_a_npc_gwolf.rel + hash: 6ce1deeb7184ead5a5e2f3879c502637faf13178 + symbols: config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_gwolf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_gwolf.map + +- object: files/rel/Final/Release/d_a_npc_hanjo.rel + hash: 244823de82df0e45a23597d2c135d03d0b5774e0 + symbols: config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_hanjo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_hanjo.map + +- object: files/rel/Final/Release/d_a_npc_henna0.rel + hash: 162bb731d3be3ced356d09b8db7710bd13698377 + symbols: config/GZ2J01/rels/d_a_npc_henna0/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_henna0/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_henna0.map + +- object: files/rel/Final/Release/d_a_npc_hoz.rel + hash: 994635785bdfcda4fc82fa8fe049b2353dc6aa12 + symbols: config/GZ2J01/rels/d_a_npc_hoz/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_hoz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_hoz.map + +- object: files/rel/Final/Release/d_a_npc_impal.rel + hash: 51fcc5744ed36223e5e72a41a7983ab63a25f704 + symbols: config/GZ2J01/rels/d_a_npc_impal/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_impal/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_impal.map + +- object: files/rel/Final/Release/d_a_npc_inko.rel + hash: 683663892587947c2d99693f39ec7f60b0b7bba5 + symbols: config/GZ2J01/rels/d_a_npc_inko/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_inko/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_inko.map + +- object: files/rel/Final/Release/d_a_npc_ins.rel + hash: 6734b06ab05f5544d48a6f212306330ddad81a60 + symbols: config/GZ2J01/rels/d_a_npc_ins/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ins/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ins.map + +- object: files/rel/Final/Release/d_a_npc_jagar.rel + hash: 01cc20143486262a03ada23943d6fe04f11083b9 + symbols: config/GZ2J01/rels/d_a_npc_jagar/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_jagar/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_jagar.map + +- object: files/rel/Final/Release/d_a_npc_kasi_hana.rel + hash: 76bf955ad544fe888804b1429de2afca460dbf76 + symbols: config/GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kasi_hana/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kasi_hana.map + +- object: files/rel/Final/Release/d_a_npc_kasi_kyu.rel + hash: 76de5ba664982d469aec19a4d1e9729bea9bdd07 + symbols: config/GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kasi_kyu.map + +- object: files/rel/Final/Release/d_a_npc_kasi_mich.rel + hash: 77a0f89acfd290c903ca6f4f4c500dee35a7e49a + symbols: config/GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kasi_mich/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kasi_mich.map + +- object: files/rel/Final/Release/d_a_npc_kdk.rel + hash: 436251189bc0399aa4e46d181ed4d33f825c6bfb + symbols: config/GZ2J01/rels/d_a_npc_kdk/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kdk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kdk.map + +- object: files/rel/Final/Release/d_a_npc_kn.rel + hash: ef4b6b6b0e6a10a50289ad2a8e8ca4ffeb273b6f + symbols: config/GZ2J01/rels/d_a_npc_kn/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kn.map + +- object: files/rel/Final/Release/d_a_npc_knj.rel + hash: 3e24d75e8aa201c67074a3de7203a339fe78e859 + symbols: config/GZ2J01/rels/d_a_npc_knj/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_knj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_knj.map + +- object: files/rel/Final/Release/d_a_npc_kolinb.rel + hash: 7fae455852f4c3d1ebb2184773b246f329f021ec + symbols: config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kolinb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kolinb.map + +- object: files/rel/Final/Release/d_a_npc_ks.rel + hash: fdcd2a5cf78e7f9939d00c61b91b24341ff4ffab + symbols: config/GZ2J01/rels/d_a_npc_ks/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ks/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ks.map + +- object: files/rel/Final/Release/d_a_npc_kyury.rel + hash: 0d6f7e2f9c9d960689bd10ab1b1f4d6ce0971d92 + symbols: config/GZ2J01/rels/d_a_npc_kyury/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_kyury/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_kyury.map + +- object: files/rel/Final/Release/d_a_npc_len.rel + hash: 0b9259a424a778ebf74fd4158f3c29c765d55cea + symbols: config/GZ2J01/rels/d_a_npc_len/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_len/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_len.map + +- object: files/rel/Final/Release/d_a_npc_lf.rel + hash: 54602cf1e2de1a5a64961ca62a4fc4276679cc34 + symbols: config/GZ2J01/rels/d_a_npc_lf/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_lf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_lf.map + +- object: files/rel/Final/Release/d_a_npc_lud.rel + hash: 54d55b9bc06522b2025c141087ff0a74d1f76555 + symbols: config/GZ2J01/rels/d_a_npc_lud/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_lud/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_lud.map + +- object: files/rel/Final/Release/d_a_npc_midp.rel + hash: a67e4ed6efd13965f3f6b25d820cfbfbd93254ab + symbols: config/GZ2J01/rels/d_a_npc_midp/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_midp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_midp.map + +- object: files/rel/Final/Release/d_a_npc_mk.rel + hash: 8d62798a56700e2e4e6842981098d7a92db85858 + symbols: config/GZ2J01/rels/d_a_npc_mk/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_mk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_mk.map + +- object: files/rel/Final/Release/d_a_npc_moi.rel + hash: 5db5b8c91f666f7ffa5a3144eeac136208162a78 + symbols: config/GZ2J01/rels/d_a_npc_moi/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_moi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_moi.map + +- object: files/rel/Final/Release/d_a_npc_moir.rel + hash: 9b63e246310624a43d79c4d80a75f0cb6767206b + symbols: config/GZ2J01/rels/d_a_npc_moir/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_moir/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_moir.map + +- object: files/rel/Final/Release/d_a_npc_myna2.rel + hash: f97db2a6d2b46ab21c935fc7f5a1a385be8fa180 + symbols: config/GZ2J01/rels/d_a_npc_myna2/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_myna2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_myna2.map + +- object: files/rel/Final/Release/d_a_npc_ne.rel + hash: a4f5367bf3521dc2aaf5f3f752877437ec0d3ff9 + symbols: config/GZ2J01/rels/d_a_npc_ne/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ne/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ne.map + +- object: files/rel/Final/Release/d_a_npc_p2.rel + hash: 9ce9671e5971225d0641cf0a0a7829443013c13c + symbols: config/GZ2J01/rels/d_a_npc_p2/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_p2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_p2.map + +- object: files/rel/Final/Release/d_a_npc_pachi_besu.rel + hash: f232f23ae90e4c4802bc10f7fe749fae5214cd25 + symbols: config/GZ2J01/rels/d_a_npc_pachi_besu/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_pachi_besu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_pachi_besu.map + +- object: files/rel/Final/Release/d_a_npc_pachi_maro.rel + hash: 5b5338ad9b580dbddeb84aa9afe914fe022e7af9 + symbols: config/GZ2J01/rels/d_a_npc_pachi_maro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_pachi_maro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_pachi_maro.map + +- object: files/rel/Final/Release/d_a_npc_pachi_taro.rel + hash: abf8e8dd0deffb12c6e00f016106fee44033b5a7 + symbols: config/GZ2J01/rels/d_a_npc_pachi_taro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_pachi_taro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_pachi_taro.map + +- object: files/rel/Final/Release/d_a_npc_passer.rel + hash: 2187e5ce6229bc5cdc73b02d6a247ea7976eee25 + symbols: config/GZ2J01/rels/d_a_npc_passer/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_passer/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_passer.map + +- object: files/rel/Final/Release/d_a_npc_passer2.rel + hash: 98424a9e1df28471fc0da962576758a9d0c01a2c + symbols: config/GZ2J01/rels/d_a_npc_passer2/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_passer2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_passer2.map + +- object: files/rel/Final/Release/d_a_npc_post.rel + hash: 746d32f201dd78785a9d0d08dcc92f5d76fefaad + symbols: config/GZ2J01/rels/d_a_npc_post/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_post/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_post.map + +- object: files/rel/Final/Release/d_a_npc_pouya.rel + hash: 7cc2d805f8b5de685cc93fec223e1a766255fdfb + symbols: config/GZ2J01/rels/d_a_npc_pouya/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_pouya/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_pouya.map + +- object: files/rel/Final/Release/d_a_npc_prayer.rel + hash: cae5e15f578c8f9ac30f950b01be0559da873c59 + symbols: config/GZ2J01/rels/d_a_npc_prayer/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_prayer/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_prayer.map + +- object: files/rel/Final/Release/d_a_npc_raca.rel + hash: a0928d7e60632454ef3125272060d083e340c1a8 + symbols: config/GZ2J01/rels/d_a_npc_raca/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_raca/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_raca.map + +- object: files/rel/Final/Release/d_a_npc_rafrel.rel + hash: c962b2b322d7464294ad9475928961eb15a3cdde + symbols: config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_rafrel/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_rafrel.map + +- object: files/rel/Final/Release/d_a_npc_saru.rel + hash: b808d3db37f733ef04f85a7dc2671e358365e91f + symbols: config/GZ2J01/rels/d_a_npc_saru/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_saru/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_saru.map + +- object: files/rel/Final/Release/d_a_npc_seib.rel + hash: 4fe07d31a33d293443b3388240b55a92777b6c2a + symbols: config/GZ2J01/rels/d_a_npc_seib/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seib/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seib.map + +- object: files/rel/Final/Release/d_a_npc_seic.rel + hash: a6e676ca7309bf1eef05c14bec4aa58600dfb5db + symbols: config/GZ2J01/rels/d_a_npc_seic/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seic/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seic.map + +- object: files/rel/Final/Release/d_a_npc_seid.rel + hash: 260dbc223194639b5664fa980b0f264af6f396f6 + symbols: config/GZ2J01/rels/d_a_npc_seid/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seid/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seid.map + +- object: files/rel/Final/Release/d_a_npc_seira.rel + hash: 1e2774f6b44ab353bc6e2cc07bb001ecab346da3 + symbols: config/GZ2J01/rels/d_a_npc_seira/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seira/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seira.map + +- object: files/rel/Final/Release/d_a_npc_seira2.rel + hash: 7711ff3973403e23594952bf5fb24b0586e0cde2 + symbols: config/GZ2J01/rels/d_a_npc_seira2/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seira2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seira2.map + +- object: files/rel/Final/Release/d_a_npc_seirei.rel + hash: b03631547ae3a531263d28c0312e9588b6a2ba74 + symbols: config/GZ2J01/rels/d_a_npc_seirei/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_seirei/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_seirei.map + +- object: files/rel/Final/Release/d_a_npc_shad.rel + hash: e4ebe183e77caeda8dee8b7c9fb8017f50b174cd + symbols: config/GZ2J01/rels/d_a_npc_shad/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_shad/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_shad.map + +- object: files/rel/Final/Release/d_a_npc_shaman.rel + hash: ebb0893b9ab89deee05d22dd9eecb7f9bbc2554a + symbols: config/GZ2J01/rels/d_a_npc_shaman/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_shaman/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_shaman.map + +- object: files/rel/Final/Release/d_a_npc_shoe.rel + hash: 94d89a671ac2791207d8e4993c5c7b1a9e3f3bab + symbols: config/GZ2J01/rels/d_a_npc_shoe/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_shoe/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_shoe.map + +- object: files/rel/Final/Release/d_a_npc_shop0.rel + hash: 8a6da29a6fef6c4fe869029666771064aa8c368b + symbols: config/GZ2J01/rels/d_a_npc_shop0/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_shop0/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_shop0.map + +- object: files/rel/Final/Release/d_a_npc_shop_maro.rel + hash: f2b8a352842b0178138261718621adaf9836bc8d + symbols: config/GZ2J01/rels/d_a_npc_shop_maro/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_shop_maro/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_shop_maro.map + +- object: files/rel/Final/Release/d_a_npc_sola.rel + hash: ba07be544a0b0a3e11f82f9a4f979f6c7bcc5d63 + symbols: config/GZ2J01/rels/d_a_npc_sola/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_sola/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_sola.map + +- object: files/rel/Final/Release/d_a_npc_soldierA.rel + hash: 8446d95cce2700fc8eac7221cf45497777415607 + symbols: config/GZ2J01/rels/d_a_npc_soldierA/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_soldierA/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_soldierA.map + +- object: files/rel/Final/Release/d_a_npc_soldierB.rel + hash: 01ba6da16c173a1c149407ba9d2964df9c1c1c69 + symbols: config/GZ2J01/rels/d_a_npc_soldierB/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_soldierB/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_soldierB.map + +- object: files/rel/Final/Release/d_a_npc_sq.rel + hash: 8c995b94f6644aa0f2eb073e20b8a69637db6f5f + symbols: config/GZ2J01/rels/d_a_npc_sq/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_sq/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_sq.map + +- object: files/rel/Final/Release/d_a_npc_the.rel + hash: 474b7f1d2250e62e7eb05f7acbd619d3a7096d87 + symbols: config/GZ2J01/rels/d_a_npc_the/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_the/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_the.map + +- object: files/rel/Final/Release/d_a_npc_theB.rel + hash: 6d4573c7a788c4b518287f04110e41b28ff57f5c + symbols: config/GZ2J01/rels/d_a_npc_theB/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_theB/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_theB.map + +- object: files/rel/Final/Release/d_a_npc_tk.rel + hash: 0e4ec9e52a6388c1fa53c973a1d5f9c52db1e47d + symbols: config/GZ2J01/rels/d_a_npc_tk/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tk.map + +- object: files/rel/Final/Release/d_a_npc_tkc.rel + hash: 5c9fbb61677f1d9f40c4a2fbcf9c17b3541a057e + symbols: config/GZ2J01/rels/d_a_npc_tkc/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tkc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tkc.map + +- object: files/rel/Final/Release/d_a_npc_tkj2.rel + hash: b63fd4174ef981c4e237cdb2716dba8acd4c175e + symbols: config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tkj2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tkj2.map + +- object: files/rel/Final/Release/d_a_npc_tks.rel + hash: d218440aa972a7e17fa19607c5e89c1b44fc44ef + symbols: config/GZ2J01/rels/d_a_npc_tks/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tks/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tks.map + +- object: files/rel/Final/Release/d_a_npc_toby.rel + hash: ae13afa035b7314a923e724862fd5a9ec341ff3d + symbols: config/GZ2J01/rels/d_a_npc_toby/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_toby/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_toby.map + +- object: files/rel/Final/Release/d_a_npc_tr.rel + hash: 30469fe1a2980ae5c00e25ea1c364c5beac6e4e6 + symbols: config/GZ2J01/rels/d_a_npc_tr/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_tr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_tr.map + +- object: files/rel/Final/Release/d_a_npc_uri.rel + hash: 0dc8e6a107732244ab3aa9d9b4c9dfece0e2547f + symbols: config/GZ2J01/rels/d_a_npc_uri/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_uri/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_uri.map + +- object: files/rel/Final/Release/d_a_npc_worm.rel + hash: 414d188f1d007428fcd934114fa40e24cb7ef768 + symbols: config/GZ2J01/rels/d_a_npc_worm/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_worm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_worm.map + +- object: files/rel/Final/Release/d_a_npc_wrestler.rel + hash: 66b31317201440dc508e762a58ccf2e6208a8e3c + symbols: config/GZ2J01/rels/d_a_npc_wrestler/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_wrestler/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_wrestler.map + +- object: files/rel/Final/Release/d_a_npc_yamid.rel + hash: 9142cd2d376a1c7ed490b88a2da9291662d0d4ca + symbols: config/GZ2J01/rels/d_a_npc_yamid/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_yamid/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_yamid.map + +- object: files/rel/Final/Release/d_a_npc_yamis.rel + hash: c4f6d857b0e40db9778e82f2a307d72ad987b879 + symbols: config/GZ2J01/rels/d_a_npc_yamis/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_yamis/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_yamis.map + +- object: files/rel/Final/Release/d_a_npc_yamit.rel + hash: aa46a32e0398e3972fced30d94c135b5ce8842df + symbols: config/GZ2J01/rels/d_a_npc_yamit/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_yamit/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_yamit.map + +- object: files/rel/Final/Release/d_a_npc_yelia.rel + hash: 1401e526ca249ac930b67059f0fa95061e1c505d + symbols: config/GZ2J01/rels/d_a_npc_yelia/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_yelia/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_yelia.map + +- object: files/rel/Final/Release/d_a_npc_ykm.rel + hash: 4d7c7ddb0bbad1678a3de774e903be86222c709c + symbols: config/GZ2J01/rels/d_a_npc_ykm/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ykm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ykm.map + +- object: files/rel/Final/Release/d_a_npc_ykw.rel + hash: 2b45b067fb771839c26070caba119f6c7d6e63b9 + symbols: config/GZ2J01/rels/d_a_npc_ykw/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_ykw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_ykw.map + +- object: files/rel/Final/Release/d_a_npc_zanb.rel + hash: 156ed967a428f51c01adc23536e7ed3fd4d761ab + symbols: config/GZ2J01/rels/d_a_npc_zanb/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zanb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zanb.map + +- object: files/rel/Final/Release/d_a_npc_zant.rel + hash: 381bc3a89c2cbd28b19c27e99a72d5c1948c52fd + symbols: config/GZ2J01/rels/d_a_npc_zant/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zant/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zant.map + +- object: files/rel/Final/Release/d_a_npc_zelR.rel + hash: 330fa882c8aa6fc1ba5c4e8d02df7208120d37b7 + symbols: config/GZ2J01/rels/d_a_npc_zelR/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zelR/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zelR.map + +- object: files/rel/Final/Release/d_a_npc_zelRo.rel + hash: 95f569dcbb53b1fa366f559b69c939dec999d266 + symbols: config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zelRo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zelRo.map + +- object: files/rel/Final/Release/d_a_npc_zelda.rel + hash: 648392abb6a5ce2a9c37e9b61dda09f31cf79695 + symbols: config/GZ2J01/rels/d_a_npc_zelda/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zelda/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zelda.map + +- object: files/rel/Final/Release/d_a_npc_zra.rel + hash: d0e0fe46606c7ad1b176d7abec38209dc2d6f6aa + symbols: config/GZ2J01/rels/d_a_npc_zra/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zra/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zra.map + +- object: files/rel/Final/Release/d_a_npc_zrc.rel + hash: c980bc63e39e0fb66f6284a721d69e5c70a2b8da + symbols: config/GZ2J01/rels/d_a_npc_zrc/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zrc/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zrc.map + +- object: files/rel/Final/Release/d_a_npc_zrz.rel + hash: 9ddfe83fa45a5747c38ed1e272631be436fbf188 + symbols: config/GZ2J01/rels/d_a_npc_zrz/symbols.txt + splits: config/GZ2J01/rels/d_a_npc_zrz/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_npc_zrz.map + +- object: files/rel/Final/Release/d_a_obj_Lv5Key.rel + hash: bc95153aa7cee2796a7b70f577590cc47fbac3b3 + symbols: config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_Lv5Key.map + +- object: files/rel/Final/Release/d_a_obj_Turara.rel + hash: b97258a8a810d896e677eb1b058ea6d8b4c3f3f7 + symbols: config/GZ2J01/rels/d_a_obj_Turara/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_Turara/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_Turara.map + +- object: files/rel/Final/Release/d_a_obj_TvCdlst.rel + hash: 98b46969897e3a4fadf2918e6ee40a118af09e59 + symbols: config/GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_TvCdlst.map + +- object: files/rel/Final/Release/d_a_obj_Y_taihou.rel + hash: c37706d0aaa774d4439ff958eb52ba12c1c2cd9f + symbols: config/GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_Y_taihou/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_Y_taihou.map + +- object: files/rel/Final/Release/d_a_obj_amiShutter.rel + hash: 788e65b24e44567969e0eb1daf279025dc635a2f + symbols: config/GZ2J01/rels/d_a_obj_amiShutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_amiShutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_amiShutter.map + +- object: files/rel/Final/Release/d_a_obj_ari.rel + hash: fd377dbafda8f54e4f00bbe154d981c85900a24a + symbols: config/GZ2J01/rels/d_a_obj_ari/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ari/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ari.map + +- object: files/rel/Final/Release/d_a_obj_automata.rel + hash: 13ae6c572db560a0b62be3f4941335b8748e29b4 + symbols: config/GZ2J01/rels/d_a_obj_automata/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_automata/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_automata.map + +- object: files/rel/Final/Release/d_a_obj_avalanche.rel + hash: f6b62850cb9f586af9b2fb74d2a8e454343af843 + symbols: config/GZ2J01/rels/d_a_obj_avalanche/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_avalanche/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_avalanche.map + +- object: files/rel/Final/Release/d_a_obj_balloon.rel + hash: 0d9bb594be2024f3bddd944b650398b3c1f40680 + symbols: config/GZ2J01/rels/d_a_obj_balloon/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_balloon/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_balloon.map + +- object: files/rel/Final/Release/d_a_obj_barDesk.rel + hash: f88479c840c54de2c0e257fd357347e75661d94b + symbols: config/GZ2J01/rels/d_a_obj_barDesk/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_barDesk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_barDesk.map + +- object: files/rel/Final/Release/d_a_obj_batta.rel + hash: 16fa0adab3a8cf38e2b3444f48afa583137039fb + symbols: config/GZ2J01/rels/d_a_obj_batta/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_batta/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_batta.map + +- object: files/rel/Final/Release/d_a_obj_bbox.rel + hash: 56894bcef5923000c437b0dfa023f3f9bbabb03d + symbols: config/GZ2J01/rels/d_a_obj_bbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bbox.map + +- object: files/rel/Final/Release/d_a_obj_bed.rel + hash: 07546fb378cffc94d9a0c5bc68c5eb00fd043a22 + symbols: config/GZ2J01/rels/d_a_obj_bed/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bed/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bed.map + +- object: files/rel/Final/Release/d_a_obj_bemos.rel + hash: fb57f165650222735d652ba3e029d6fc2c9699ca + symbols: config/GZ2J01/rels/d_a_obj_bemos/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bemos/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bemos.map + +- object: files/rel/Final/Release/d_a_obj_bhbridge.rel + hash: 555c01868c78fea83e4d1e35a3fe3cdbf43d4b78 + symbols: config/GZ2J01/rels/d_a_obj_bhbridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bhbridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bhbridge.map + +- object: files/rel/Final/Release/d_a_obj_bk_leaf.rel + hash: 5ef0e5797ac3adc841309777ff8f0fb7314c8dbf + symbols: config/GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bk_leaf.map + +- object: files/rel/Final/Release/d_a_obj_bky_rock.rel + hash: 7f8057efb8f07c3d75b18e4a724783c2b1cd0cba + symbols: config/GZ2J01/rels/d_a_obj_bky_rock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bky_rock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bky_rock.map + +- object: files/rel/Final/Release/d_a_obj_bmWindow.rel + hash: 260e7616a6579252248f5eeb908f8e813ffd32a6 + symbols: config/GZ2J01/rels/d_a_obj_bmWindow/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bmWindow/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bmWindow.map + +- object: files/rel/Final/Release/d_a_obj_bmshutter.rel + hash: e2673572bf269f769fb6eaed6bbdfef526374c70 + symbols: config/GZ2J01/rels/d_a_obj_bmshutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bmshutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bmshutter.map + +- object: files/rel/Final/Release/d_a_obj_bombf.rel + hash: 21af4fc00377812779c7abd61243389dcaf55e8a + symbols: config/GZ2J01/rels/d_a_obj_bombf/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bombf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bombf.map + +- object: files/rel/Final/Release/d_a_obj_boumato.rel + hash: a476c3583d50907b69115078b1c56f0c19f19d0c + symbols: config/GZ2J01/rels/d_a_obj_boumato/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_boumato/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_boumato.map + +- object: files/rel/Final/Release/d_a_obj_brg.rel + hash: 79e4c41499ab2c71aa127a7410a8ccf28bb9d992 + symbols: config/GZ2J01/rels/d_a_obj_brg/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_brg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_brg.map + +- object: files/rel/Final/Release/d_a_obj_bsGate.rel + hash: dd29de1b006e99906356ef2d32079ff9dd305442 + symbols: config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bsGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bsGate.map + +- object: files/rel/Final/Release/d_a_obj_bubblePilar.rel + hash: 80e2a6aa758f519948d8ab0b5299e69670ac4512 + symbols: config/GZ2J01/rels/d_a_obj_bubblePilar/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_bubblePilar/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_bubblePilar.map + +- object: files/rel/Final/Release/d_a_obj_catdoor.rel + hash: c10378b5e35fd6ca688acd72a3563fe2bd7e8d27 + symbols: config/GZ2J01/rels/d_a_obj_catdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_catdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_catdoor.map + +- object: files/rel/Final/Release/d_a_obj_cb.rel + hash: 655f4d5aa9fa7df86732e6a241310998477e9491 + symbols: config/GZ2J01/rels/d_a_obj_cb/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cb.map + +- object: files/rel/Final/Release/d_a_obj_cblock.rel + hash: 3f15dda38b1ca5b291942a1e0ae70883ff70c2c4 + symbols: config/GZ2J01/rels/d_a_obj_cblock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cblock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cblock.map + +- object: files/rel/Final/Release/d_a_obj_cdoor.rel + hash: e23cbf4351c1e292a1c556e9a04a9bc274821a9b + symbols: config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cdoor.map + +- object: files/rel/Final/Release/d_a_obj_chandelier.rel + hash: 084297426e05e885ca98d36568b71eb5402a1356 + symbols: config/GZ2J01/rels/d_a_obj_chandelier/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_chandelier/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_chandelier.map + +- object: files/rel/Final/Release/d_a_obj_chest.rel + hash: 77f456cfb78c5a2519b9a1d0ae84afad86d8e980 + symbols: config/GZ2J01/rels/d_a_obj_chest/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_chest/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_chest.map + +- object: files/rel/Final/Release/d_a_obj_cho.rel + hash: 1f1c4b596c4bf78d44fe0312a5f19c6f1086a7f1 + symbols: config/GZ2J01/rels/d_a_obj_cho/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cho/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cho.map + +- object: files/rel/Final/Release/d_a_obj_cowdoor.rel + hash: 8fda3733e21961d154e2559f591fd18523a423d9 + symbols: config/GZ2J01/rels/d_a_obj_cowdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cowdoor.map + +- object: files/rel/Final/Release/d_a_obj_crope.rel + hash: 8253064e3da13d2dfc379b7265ce5a4c9a8bfc28 + symbols: config/GZ2J01/rels/d_a_obj_crope/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crope/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crope.map + +- object: files/rel/Final/Release/d_a_obj_crvfence.rel + hash: d100f418e3d5eea3fae31a30264835f5b781db3f + symbols: config/GZ2J01/rels/d_a_obj_crvfence/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvfence/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvfence.map + +- object: files/rel/Final/Release/d_a_obj_crvgate.rel + hash: ed0dd5229b7bd891f34b04a591299b9666d1c6a8 + symbols: config/GZ2J01/rels/d_a_obj_crvgate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvgate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvgate.map + +- object: files/rel/Final/Release/d_a_obj_crvhahen.rel + hash: 27cffc84c0b46478f298a0756004046c93ee70c6 + symbols: config/GZ2J01/rels/d_a_obj_crvhahen/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvhahen/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvhahen.map + +- object: files/rel/Final/Release/d_a_obj_crvlh_down.rel + hash: 308f870708466b6369dd92cf25133c15e189e99d + symbols: config/GZ2J01/rels/d_a_obj_crvlh_down/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvlh_down/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvlh_down.map + +- object: files/rel/Final/Release/d_a_obj_crvlh_up.rel + hash: d7397cac7c536e5d9707e82941b68944ebfae869 + symbols: config/GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvlh_up/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvlh_up.map + +- object: files/rel/Final/Release/d_a_obj_crvsteel.rel + hash: 85bc2d5fafee411df319e3d9d6f6db9f87a3cf70 + symbols: config/GZ2J01/rels/d_a_obj_crvsteel/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crvsteel/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crvsteel.map + +- object: files/rel/Final/Release/d_a_obj_crystal.rel + hash: 1ebda3304b982bf0b27c3f7e0077c0bdce09cdf2 + symbols: config/GZ2J01/rels/d_a_obj_crystal/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_crystal/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_crystal.map + +- object: files/rel/Final/Release/d_a_obj_cwall.rel + hash: 2ab291dd88e0e8ee65e00457183bcaf1907f58f1 + symbols: config/GZ2J01/rels/d_a_obj_cwall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_cwall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_cwall.map + +- object: files/rel/Final/Release/d_a_obj_damCps.rel + hash: 35e10a0ebe4d1f74fe8b3a94036cd234854e7b67 + symbols: config/GZ2J01/rels/d_a_obj_damCps/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_damCps/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_damCps.map + +- object: files/rel/Final/Release/d_a_obj_dan.rel + hash: 9385eaa2b2106d51bf272dcf4eb83e256652743e + symbols: config/GZ2J01/rels/d_a_obj_dan/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_dan/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_dan.map + +- object: files/rel/Final/Release/d_a_obj_digholl.rel + hash: 0e2c09696484a406374b3ca4f712688597983644 + symbols: config/GZ2J01/rels/d_a_obj_digholl/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_digholl/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_digholl.map + +- object: files/rel/Final/Release/d_a_obj_digsnow.rel + hash: 15fa34d1cdd74d1176fa0f7e58fd8cd3442488ac + symbols: config/GZ2J01/rels/d_a_obj_digsnow/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_digsnow/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_digsnow.map + +- object: files/rel/Final/Release/d_a_obj_dmelevator.rel + hash: a3c161be27a2ebb098cd6c131ead82cff1301ab5 + symbols: config/GZ2J01/rels/d_a_obj_dmelevator/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_dmelevator/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_dmelevator.map + +- object: files/rel/Final/Release/d_a_obj_drop.rel + hash: 762c6c21e9980dcfe799891bd7a73456e8d26140 + symbols: config/GZ2J01/rels/d_a_obj_drop/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_drop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_drop.map + +- object: files/rel/Final/Release/d_a_obj_dust.rel + hash: ffe396721c53736a0de14ba7219973172737bb1d + symbols: config/GZ2J01/rels/d_a_obj_dust/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_dust/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_dust.map + +- object: files/rel/Final/Release/d_a_obj_enemy_create.rel + hash: f3ed3d21c26e72431ac5720e4631740acba297a5 + symbols: config/GZ2J01/rels/d_a_obj_enemy_create/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_enemy_create/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_enemy_create.map + +- object: files/rel/Final/Release/d_a_obj_fallobj.rel + hash: df95d6af738f15c7ae28dca6480771d6934adcc4 + symbols: config/GZ2J01/rels/d_a_obj_fallobj/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fallobj/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fallobj.map + +- object: files/rel/Final/Release/d_a_obj_fan.rel + hash: dea9803d8f4da3ea83f09d9511509fe4e3d82faf + symbols: config/GZ2J01/rels/d_a_obj_fan/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fan/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fan.map + +- object: files/rel/Final/Release/d_a_obj_fchain.rel + hash: 946eb0a5618451f367ea4735327a708f9c321305 + symbols: config/GZ2J01/rels/d_a_obj_fchain/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fchain/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fchain.map + +- object: files/rel/Final/Release/d_a_obj_fireWood.rel + hash: 46ab779e822c2e207b0f1e777d6f4c15f3b252c1 + symbols: config/GZ2J01/rels/d_a_obj_fireWood/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fireWood/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fireWood.map + +- object: files/rel/Final/Release/d_a_obj_fireWood2.rel + hash: f01e1f1e1383e3601bff14da6cab1e01b4d55370 + symbols: config/GZ2J01/rels/d_a_obj_fireWood2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fireWood2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fireWood2.map + +- object: files/rel/Final/Release/d_a_obj_firepillar.rel + hash: 1e51ed4751f844aa965bb6776ce833067cff2050 + symbols: config/GZ2J01/rels/d_a_obj_firepillar/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_firepillar/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_firepillar.map + +- object: files/rel/Final/Release/d_a_obj_firepillar2.rel + hash: 2a6c782d0752b74e43a3d4f08ad30a75e0118cd9 + symbols: config/GZ2J01/rels/d_a_obj_firepillar2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_firepillar2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_firepillar2.map + +- object: files/rel/Final/Release/d_a_obj_flag.rel + hash: 7784d9765c9fa1d31ecc4d1a7dda1d1c2231745a + symbols: config/GZ2J01/rels/d_a_obj_flag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_flag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_flag.map + +- object: files/rel/Final/Release/d_a_obj_flag2.rel + hash: fe950ffcd25fad08c21a22bda8e3b8fc78edf512 + symbols: config/GZ2J01/rels/d_a_obj_flag2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_flag2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_flag2.map + +- object: files/rel/Final/Release/d_a_obj_flag3.rel + hash: 7f788d9cc78bd6c824fd67e6114a46c767c4cdcc + symbols: config/GZ2J01/rels/d_a_obj_flag3/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_flag3/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_flag3.map + +- object: files/rel/Final/Release/d_a_obj_food.rel + hash: d07ed3a86dd114f38ee7b71eaec31278f9b78f9d + symbols: config/GZ2J01/rels/d_a_obj_food/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_food/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_food.map + +- object: files/rel/Final/Release/d_a_obj_fw.rel + hash: 356588bf2a20e8fa5fbfa2514f06fd8417f5684b + symbols: config/GZ2J01/rels/d_a_obj_fw/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_fw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_fw.map + +- object: files/rel/Final/Release/d_a_obj_gadget.rel + hash: 147dbfd89b2fb4f6b6cc9103ec8bcdd68fa699f8 + symbols: config/GZ2J01/rels/d_a_obj_gadget/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gadget/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gadget.map + +- object: files/rel/Final/Release/d_a_obj_ganonwall.rel + hash: e497ced8299bc95aa0f2bc4683188790b37d213f + symbols: config/GZ2J01/rels/d_a_obj_ganonwall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ganonwall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ganonwall.map + +- object: files/rel/Final/Release/d_a_obj_ganonwall2.rel + hash: a66ba68d7141f72a0251979e95764243e949b5b5 + symbols: config/GZ2J01/rels/d_a_obj_ganonwall2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ganonwall2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ganonwall2.map + +- object: files/rel/Final/Release/d_a_obj_gb.rel + hash: 752dbbe2527fe29486f3344a56e963b5553b9097 + symbols: config/GZ2J01/rels/d_a_obj_gb/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gb.map + +- object: files/rel/Final/Release/d_a_obj_geyser.rel + hash: 982263088012be3b418e97680ac9f1051db86beb + symbols: config/GZ2J01/rels/d_a_obj_geyser/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_geyser/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_geyser.map + +- object: files/rel/Final/Release/d_a_obj_glowSphere.rel + hash: f95e843748d9a91654ce25b91c8b45a016cf7385 + symbols: config/GZ2J01/rels/d_a_obj_glowSphere/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_glowSphere/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_glowSphere.map + +- object: files/rel/Final/Release/d_a_obj_gm.rel + hash: 1225251262c9c1add006df86c4ea4ceff908caf3 + symbols: config/GZ2J01/rels/d_a_obj_gm/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gm.map + +- object: files/rel/Final/Release/d_a_obj_goGate.rel + hash: fcd44475ede26bf4da92abde40cf66f4f5eba9a6 + symbols: config/GZ2J01/rels/d_a_obj_goGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_goGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_goGate.map + +- object: files/rel/Final/Release/d_a_obj_gomikabe.rel + hash: e6b87be2b2450b8542e422a4e4461e9b43834330 + symbols: config/GZ2J01/rels/d_a_obj_gomikabe/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gomikabe/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gomikabe.map + +- object: files/rel/Final/Release/d_a_obj_gra2.rel + hash: b1682a2776d3072b7e07892d93fec6443b5b7fb3 + symbols: config/GZ2J01/rels/d_a_obj_gra2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gra2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gra2.map + +- object: files/rel/Final/Release/d_a_obj_graWall.rel + hash: 1cd031df346496d73112fdcde7b4b7e988cf5f9e + symbols: config/GZ2J01/rels/d_a_obj_graWall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_graWall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_graWall.map + +- object: files/rel/Final/Release/d_a_obj_gra_rock.rel + hash: bee0ae399fa4c4ee53d09b28ad5d53842dcb2eee + symbols: config/GZ2J01/rels/d_a_obj_gra_rock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_gra_rock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_gra_rock.map + +- object: files/rel/Final/Release/d_a_obj_grave_stone.rel + hash: a4bb3a155860292a0ec1327d566f64a33fea45e5 + symbols: config/GZ2J01/rels/d_a_obj_grave_stone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_grave_stone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_grave_stone.map + +- object: files/rel/Final/Release/d_a_obj_groundwater.rel + hash: f7b24d4df51763f728d44d4210c5c00493ed7685 + symbols: config/GZ2J01/rels/d_a_obj_groundwater/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_groundwater/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_groundwater.map + +- object: files/rel/Final/Release/d_a_obj_grz_rock.rel + hash: 787dbb2951d24ff69d18a3b1fc595867a75fb272 + symbols: config/GZ2J01/rels/d_a_obj_grz_rock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_grz_rock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_grz_rock.map + +- object: files/rel/Final/Release/d_a_obj_h_saku.rel + hash: 12e9e9b8cbd09aea8e84694b7e3a6c1199a21282 + symbols: config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_h_saku/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_h_saku.map + +- object: files/rel/Final/Release/d_a_obj_hakai_brl.rel + hash: efccd8592b833ad12ad5fea243bdf754dfc9fe13 + symbols: config/GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hakai_brl/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hakai_brl.map + +- object: files/rel/Final/Release/d_a_obj_hakai_ftr.rel + hash: 935716662ab9cbfadddbc75b7cd486659be55d8b + symbols: config/GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hakai_ftr.map + +- object: files/rel/Final/Release/d_a_obj_hasu2.rel + hash: 93d80f32c355e496d2a96a35e2d5c5b65e7ae922 + symbols: config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hasu2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hasu2.map + +- object: files/rel/Final/Release/d_a_obj_hata.rel + hash: 8a4f880f289ac9f580e8080814aad6dee3b5d4a0 + symbols: config/GZ2J01/rels/d_a_obj_hata/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hata/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hata.map + +- object: files/rel/Final/Release/d_a_obj_hb.rel + hash: 67456dd2eadfa5b39cac8ca5bdcc9eb0881cfb46 + symbols: config/GZ2J01/rels/d_a_obj_hb/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hb/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hb.map + +- object: files/rel/Final/Release/d_a_obj_hbombkoya.rel + hash: 5cb995a9488302dfab935936eeb88c6c9064afe2 + symbols: config/GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hbombkoya/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hbombkoya.map + +- object: files/rel/Final/Release/d_a_obj_heavySw.rel + hash: f5ae0af51b0beb608702453da09ec5fa7e77973d + symbols: config/GZ2J01/rels/d_a_obj_heavySw/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_heavySw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_heavySw.map + +- object: files/rel/Final/Release/d_a_obj_hfuta.rel + hash: b2f3ebce9b2280e46bf5bd4f677e76254bfe606d + symbols: config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hfuta/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hfuta.map + +- object: files/rel/Final/Release/d_a_obj_hsTarget.rel + hash: f8f632844742383a4637240524e5f9e74b4d1aee + symbols: config/GZ2J01/rels/d_a_obj_hsTarget/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_hsTarget/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_hsTarget.map + +- object: files/rel/Final/Release/d_a_obj_ice_l.rel + hash: 022836c7c0486934b42e18990cf7c8c27d7bed0e + symbols: config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ice_l/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ice_l.map + +- object: files/rel/Final/Release/d_a_obj_ice_s.rel + hash: 8cc3cb6d054dbe5eba02058962efdf209e23530f + symbols: config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ice_s/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ice_s.map + +- object: files/rel/Final/Release/d_a_obj_iceblock.rel + hash: 5bfa2adac857c9f7cd13641cfa9b083100d09e8c + symbols: config/GZ2J01/rels/d_a_obj_iceblock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_iceblock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_iceblock.map + +- object: files/rel/Final/Release/d_a_obj_iceleaf.rel + hash: 2ccd1b32972b42128d041be3c36fc4fbd54055c6 + symbols: config/GZ2J01/rels/d_a_obj_iceleaf/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_iceleaf.map + +- object: files/rel/Final/Release/d_a_obj_ihasi.rel + hash: 921b5aa78897450807efad9ddf58b91e74eaaebb + symbols: config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ihasi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ihasi.map + +- object: files/rel/Final/Release/d_a_obj_ikada.rel + hash: 27d7bc0887405dad1f52ac90a36af852aabb3834 + symbols: config/GZ2J01/rels/d_a_obj_ikada/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ikada/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ikada.map + +- object: files/rel/Final/Release/d_a_obj_inobone.rel + hash: 290fd880b17c1535e76213a1e9d2c7298b77bf52 + symbols: config/GZ2J01/rels/d_a_obj_inobone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_inobone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_inobone.map + +- object: files/rel/Final/Release/d_a_obj_ita.rel + hash: c57e41a334e9c3c738b23c19768d06be64dedf3c + symbols: config/GZ2J01/rels/d_a_obj_ita/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ita/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ita.map + +- object: files/rel/Final/Release/d_a_obj_itamato.rel + hash: 4c3ba3bd80b3fe594319530233c362a0c87474c9 + symbols: config/GZ2J01/rels/d_a_obj_itamato/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_itamato/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_itamato.map + +- object: files/rel/Final/Release/d_a_obj_kabuto.rel + hash: 6748e8cc31ecd13f78a63d3fc7eeb80f2d8ec5dc + symbols: config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kabuto/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kabuto.map + +- object: files/rel/Final/Release/d_a_obj_kag.rel + hash: a892537cdc403a7d4f48adb94c130eeb8e90a2cb + symbols: config/GZ2J01/rels/d_a_obj_kag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kag.map + +- object: files/rel/Final/Release/d_a_obj_kage.rel + hash: c82b105fdfb7c00fd186203b82dc7c83d479be13 + symbols: config/GZ2J01/rels/d_a_obj_kage/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kage/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kage.map + +- object: files/rel/Final/Release/d_a_obj_kago.rel + hash: 7eb3a53f6f9e2de41a526bf94b526a55d1ad3783 + symbols: config/GZ2J01/rels/d_a_obj_kago/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kago/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kago.map + +- object: files/rel/Final/Release/d_a_obj_kaisou.rel + hash: 3f11d1b59d6732f6d88a1d71fdc9bb46295f260b + symbols: config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kaisou/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kaisou.map + +- object: files/rel/Final/Release/d_a_obj_kamakiri.rel + hash: f632eaea15322d12549cb1cbf97d96a3077aaa93 + symbols: config/GZ2J01/rels/d_a_obj_kamakiri/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kamakiri/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kamakiri.map + +- object: files/rel/Final/Release/d_a_obj_kantera.rel + hash: d69d371c11d57b8792b49bd329af51ab371a2936 + symbols: config/GZ2J01/rels/d_a_obj_kantera/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kantera/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kantera.map + +- object: files/rel/Final/Release/d_a_obj_katatsumuri.rel + hash: 7cc8dfa4e5c2547c7bba0223c5b854021966f4e7 + symbols: config/GZ2J01/rels/d_a_obj_katatsumuri/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_katatsumuri/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_katatsumuri.map + +- object: files/rel/Final/Release/d_a_obj_kazeneko.rel + hash: 21b0ea32aaa6eebaa1831e20d5701f82da37066a + symbols: config/GZ2J01/rels/d_a_obj_kazeneko/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kazeneko/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kazeneko.map + +- object: files/rel/Final/Release/d_a_obj_kbox.rel + hash: 36b780b878e0c40c5238609ee25a0b95d15c034f + symbols: config/GZ2J01/rels/d_a_obj_kbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kbox.map + +- object: files/rel/Final/Release/d_a_obj_key.rel + hash: 82f587bd0c07a552ab5176b6a70d93199d8e7b49 + symbols: config/GZ2J01/rels/d_a_obj_key/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_key/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_key.map + +- object: files/rel/Final/Release/d_a_obj_keyhole.rel + hash: 094894cf5bb0d9fa2dde51e9d4e214e86d579be8 + symbols: config/GZ2J01/rels/d_a_obj_keyhole/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_keyhole/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_keyhole.map + +- object: files/rel/Final/Release/d_a_obj_ki.rel + hash: 2dba5d50d23cb36d95ccc55e4a2109c3068c821a + symbols: config/GZ2J01/rels/d_a_obj_ki/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ki/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ki.map + +- object: files/rel/Final/Release/d_a_obj_kiPot.rel + hash: 0f835fbaa1569030ce0dc043e4aff59d4d80dd54 + symbols: config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kiPot/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kiPot.map + +- object: files/rel/Final/Release/d_a_obj_kita.rel + hash: 01e4aa3839983625fff1c8658cbcfba2e436a23e + symbols: config/GZ2J01/rels/d_a_obj_kita/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kita/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kita.map + +- object: files/rel/Final/Release/d_a_obj_kjgjs.rel + hash: 6c789d8b71b80578d090cbffc3c85855bc7fde0d + symbols: config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kjgjs.map + +- object: files/rel/Final/Release/d_a_obj_kkanban.rel + hash: 4643d94934d81acb1d464dd69a8dfbf25eb5850b + symbols: config/GZ2J01/rels/d_a_obj_kkanban/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kkanban/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kkanban.map + +- object: files/rel/Final/Release/d_a_obj_knBullet.rel + hash: 50ae42bf20032e8edf8dc2b5f2171448024ce5e5 + symbols: config/GZ2J01/rels/d_a_obj_knBullet/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_knBullet/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_knBullet.map + +- object: files/rel/Final/Release/d_a_obj_kshutter.rel + hash: aa87252c28339178492f6f07ce5dcef6bdc189e7 + symbols: config/GZ2J01/rels/d_a_obj_kshutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kshutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kshutter.map + +- object: files/rel/Final/Release/d_a_obj_kuwagata.rel + hash: 23fbb23088bdd3ddfefe550d4355258373285228 + symbols: config/GZ2J01/rels/d_a_obj_kuwagata/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kuwagata/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kuwagata.map + +- object: files/rel/Final/Release/d_a_obj_kwheel00.rel + hash: d6e127a12cfaf7d2a92190ac6bbfc3e15adbde67 + symbols: config/GZ2J01/rels/d_a_obj_kwheel00/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kwheel00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kwheel00.map + +- object: files/rel/Final/Release/d_a_obj_kwheel01.rel + hash: f981ebe94e731d7529408538a4863e2b77e8a581 + symbols: config/GZ2J01/rels/d_a_obj_kwheel01/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kwheel01/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kwheel01.map + +- object: files/rel/Final/Release/d_a_obj_kznkarm.rel + hash: 83dc3d3b722bb4c1ea1b9c77dac0ddc0e0d480ba + symbols: config/GZ2J01/rels/d_a_obj_kznkarm/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_kznkarm.map + +- object: files/rel/Final/Release/d_a_obj_laundry.rel + hash: 3d6739af550e36ab9f930c7dc955183a4b131bdf + symbols: config/GZ2J01/rels/d_a_obj_laundry/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_laundry/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_laundry.map + +- object: files/rel/Final/Release/d_a_obj_laundry_rope.rel + hash: 27d0596f3b44fe49f585a06b81e8aa5b41fb2aef + symbols: config/GZ2J01/rels/d_a_obj_laundry_rope/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_laundry_rope/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_laundry_rope.map + +- object: files/rel/Final/Release/d_a_obj_lbox.rel + hash: 40a090fa511477a7ba9005c402c275ed9eb1861f + symbols: config/GZ2J01/rels/d_a_obj_lbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lbox.map + +- object: files/rel/Final/Release/d_a_obj_lp.rel + hash: fcdf5517c8b4714f6fe6fe7041a08d008e3c9b82 + symbols: config/GZ2J01/rels/d_a_obj_lp/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lp.map + +- object: files/rel/Final/Release/d_a_obj_lv1Candle00.rel + hash: 0b63b012f4c6014f7276962d9ffbac0c714bfa94 + symbols: config/GZ2J01/rels/d_a_obj_lv1Candle00/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv1Candle00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv1Candle00.map + +- object: files/rel/Final/Release/d_a_obj_lv1Candle01.rel + hash: c3ca3a18b7592ef55d1658cb33dea29d72ce5181 + symbols: config/GZ2J01/rels/d_a_obj_lv1Candle01/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv1Candle01/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv1Candle01.map + +- object: files/rel/Final/Release/d_a_obj_lv3Candle.rel + hash: 3408d93b02721d13c1f72aa774ca3505fcf0576c + symbols: config/GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3Candle/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3Candle.map + +- object: files/rel/Final/Release/d_a_obj_lv3Water.rel + hash: e742696721d4cc447dae5f489291ec0968b0450c + symbols: config/GZ2J01/rels/d_a_obj_lv3Water/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3Water/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3Water.map + +- object: files/rel/Final/Release/d_a_obj_lv3Water2.rel + hash: 8d37534dd361d08ed3f2eb93cb47959f39a5060d + symbols: config/GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3Water2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3Water2.map + +- object: files/rel/Final/Release/d_a_obj_lv3WaterB.rel + hash: 32ff59bad16067341475bafbe4ef368e25986dcc + symbols: config/GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3WaterB.map + +- object: files/rel/Final/Release/d_a_obj_lv3saka00.rel + hash: ac291df696c18793ee3e0ec4b3dcc8a0edb4c6ce + symbols: config/GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3saka00/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3saka00.map + +- object: files/rel/Final/Release/d_a_obj_lv3waterEff.rel + hash: d5afdf87596dd389777e0ed0a51b76105ffd1959 + symbols: config/GZ2J01/rels/d_a_obj_lv3waterEff/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv3waterEff/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv3waterEff.map + +- object: files/rel/Final/Release/d_a_obj_lv4CandleDemoTag.rel + hash: c388125814ee783aa5d8d40c0c8aa4d6eb0e19b3 + symbols: config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4CandleDemoTag.map + +- object: files/rel/Final/Release/d_a_obj_lv4CandleTag.rel + hash: 1383d6ead970f0108d236ebd614255a329afc34b + symbols: config/GZ2J01/rels/d_a_obj_lv4CandleTag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4CandleTag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4CandleTag.map + +- object: files/rel/Final/Release/d_a_obj_lv4EdShutter.rel + hash: 9893c679f38fa0c166d45f2aa5bd768007702449 + symbols: config/GZ2J01/rels/d_a_obj_lv4EdShutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4EdShutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4EdShutter.map + +- object: files/rel/Final/Release/d_a_obj_lv4Gate.rel + hash: 03183c64676db26cb15635f6d2ff130caaecd9f1 + symbols: config/GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4Gate.map + +- object: files/rel/Final/Release/d_a_obj_lv4HsTarget.rel + hash: 31db7c728c4a38cee281ccda9a6f65d497114426 + symbols: config/GZ2J01/rels/d_a_obj_lv4HsTarget/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4HsTarget/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4HsTarget.map + +- object: files/rel/Final/Release/d_a_obj_lv4PoGate.rel + hash: fe45195f4c6fc60549c6e42777975df7279c2721 + symbols: config/GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4PoGate.map + +- object: files/rel/Final/Release/d_a_obj_lv4RailWall.rel + hash: 6b360d8f010e551095b6e4ce5039e8a99e1c46a2 + symbols: config/GZ2J01/rels/d_a_obj_lv4RailWall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4RailWall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4RailWall.map + +- object: files/rel/Final/Release/d_a_obj_lv4SlideWall.rel + hash: 8e1a1a8ed22a06b2078910e1de2d4837676bf9c7 + symbols: config/GZ2J01/rels/d_a_obj_lv4SlideWall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4SlideWall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4SlideWall.map + +- object: files/rel/Final/Release/d_a_obj_lv4bridge.rel + hash: 86ebb6637476e87dccc43eff3d121b53f33c0680 + symbols: config/GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4bridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4bridge.map + +- object: files/rel/Final/Release/d_a_obj_lv4chandelier.rel + hash: 98d6209203f14a3330c32c4cb7e35914e1f387a8 + symbols: config/GZ2J01/rels/d_a_obj_lv4chandelier/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4chandelier/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4chandelier.map + +- object: files/rel/Final/Release/d_a_obj_lv4digsand.rel + hash: 389cc94720ec5f60a5a63ea3882061a19db86466 + symbols: config/GZ2J01/rels/d_a_obj_lv4digsand/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4digsand/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4digsand.map + +- object: files/rel/Final/Release/d_a_obj_lv4floor.rel + hash: caa006bab49fcd8ab2e7528afe45ffcbe9bf9695 + symbols: config/GZ2J01/rels/d_a_obj_lv4floor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4floor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4floor.map + +- object: files/rel/Final/Release/d_a_obj_lv4gear.rel + hash: d18a73d8186253f523699dd20a177b808bf592fe + symbols: config/GZ2J01/rels/d_a_obj_lv4gear/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4gear.map + +- object: files/rel/Final/Release/d_a_obj_lv4prelvtr.rel + hash: 3bffcb85e53acd2dc64703ae22c097eb791ed487 + symbols: config/GZ2J01/rels/d_a_obj_lv4prelvtr/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4prelvtr.map + +- object: files/rel/Final/Release/d_a_obj_lv4prwall.rel + hash: fec72c3377ec5760b19df6bd29e1cbd2e5013ec9 + symbols: config/GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4prwall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4prwall.map + +- object: files/rel/Final/Release/d_a_obj_lv4sand.rel + hash: bfc72b90a322a588da9ce422dbf965d86f46a931 + symbols: config/GZ2J01/rels/d_a_obj_lv4sand/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv4sand.map + +- object: files/rel/Final/Release/d_a_obj_lv5FloorBoard.rel + hash: e07e4a541fa2913f9157ff03fe0781d22d57e912 + symbols: config/GZ2J01/rels/d_a_obj_lv5FloorBoard/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv5FloorBoard/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv5FloorBoard.map + +- object: files/rel/Final/Release/d_a_obj_lv5IceWall.rel + hash: 1f8d828d23448ad6c20663b33b1ab9bea43fb242 + symbols: config/GZ2J01/rels/d_a_obj_lv5IceWall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv5IceWall.map + +- object: files/rel/Final/Release/d_a_obj_lv5SwIce.rel + hash: ddd45b4ececd848f1317a29e816afef93088a9ef + symbols: config/GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv5SwIce.map + +- object: files/rel/Final/Release/d_a_obj_lv5ychndlr.rel + hash: f079a9413fb21fa155fcf13bfbb0dd00d4a29dea + symbols: config/GZ2J01/rels/d_a_obj_lv5ychndlr/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv5ychndlr.map + +- object: files/rel/Final/Release/d_a_obj_lv5yiblltray.rel + hash: d78a35e4744a5b58d9e93863b6586360adbcb7d9 + symbols: config/GZ2J01/rels/d_a_obj_lv5yiblltray/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv5yiblltray/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv5yiblltray.map + +- object: files/rel/Final/Release/d_a_obj_lv6ChangeGate.rel + hash: 812f6524579d2c2d0bec9ed6b8e58bccf3bef859 + symbols: config/GZ2J01/rels/d_a_obj_lv6ChangeGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6ChangeGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6ChangeGate.map + +- object: files/rel/Final/Release/d_a_obj_lv6FurikoTrap.rel + hash: 2baed28a83fce50b763cf3194837c01eac00bc4e + symbols: config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6FurikoTrap.map + +- object: files/rel/Final/Release/d_a_obj_lv6Lblock.rel + hash: df0b9494ae101116ed8f60c7501897300e0fe6e8 + symbols: config/GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6Lblock.map + +- object: files/rel/Final/Release/d_a_obj_lv6SwGate.rel + hash: 8a1b9ff6435b5741f185c605db82e00936dcece4 + symbols: config/GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6SwGate.map + +- object: files/rel/Final/Release/d_a_obj_lv6SzGate.rel + hash: 51b8cdc485b62edd4b4239356255c11705eede01 + symbols: config/GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6SzGate.map + +- object: files/rel/Final/Release/d_a_obj_lv6Tenbin.rel + hash: a5a26a235a6c5813d85d592994bcf355549bdc7e + symbols: config/GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6Tenbin.map + +- object: files/rel/Final/Release/d_a_obj_lv6TogeRoll.rel + hash: fda653bef4c7e7189f597f56814c9a7b2a2c1b5b + symbols: config/GZ2J01/rels/d_a_obj_lv6TogeRoll/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6TogeRoll/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6TogeRoll.map + +- object: files/rel/Final/Release/d_a_obj_lv6TogeTrap.rel + hash: cf7b827ea9d85fd84a997a6067e414ffdccbb880 + symbols: config/GZ2J01/rels/d_a_obj_lv6TogeTrap/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6TogeTrap/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6TogeTrap.map + +- object: files/rel/Final/Release/d_a_obj_lv6bemos.rel + hash: a9aa873d31cf50c91e78762b038c95eec13ee304 + symbols: config/GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6bemos/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6bemos.map + +- object: files/rel/Final/Release/d_a_obj_lv6bemos2.rel + hash: b0624442c5550042585d47f62991d38cde051f6a + symbols: config/GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6bemos2.map + +- object: files/rel/Final/Release/d_a_obj_lv6egate.rel + hash: 8b125277ad27dad13683f38a9d69a333f1e7af6f + symbols: config/GZ2J01/rels/d_a_obj_lv6egate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6egate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6egate.map + +- object: files/rel/Final/Release/d_a_obj_lv6elevta.rel + hash: 136df82b967ace90b72691bd1d24243a611a99a7 + symbols: config/GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6elevta/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6elevta.map + +- object: files/rel/Final/Release/d_a_obj_lv6swturn.rel + hash: abd5b78724a580cda8ef09b9bef5bdb185e34e25 + symbols: config/GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv6swturn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv6swturn.map + +- object: files/rel/Final/Release/d_a_obj_lv7BsGate.rel + hash: c03ced94a71d0550fba6fae4d6c82a47a5750bb8 + symbols: config/GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv7BsGate.map + +- object: files/rel/Final/Release/d_a_obj_lv7PropellerY.rel + hash: 2590560b9bed8dddbcb818c108cf81bd14db9358 + symbols: config/GZ2J01/rels/d_a_obj_lv7PropellerY/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv7PropellerY/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv7PropellerY.map + +- object: files/rel/Final/Release/d_a_obj_lv7bridge.rel + hash: 2f56153fe332c7ed409e1f6990418e0a62733088 + symbols: config/GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv7bridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv7bridge.map + +- object: files/rel/Final/Release/d_a_obj_lv8KekkaiTrap.rel + hash: efeaa497abab24beab7d9351a73378984d02cc62 + symbols: config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv8KekkaiTrap.map + +- object: files/rel/Final/Release/d_a_obj_lv8Lift.rel + hash: 7ef4ff1a8480587bc936f5a3e7319980fa6c528a + symbols: config/GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv8Lift.map + +- object: files/rel/Final/Release/d_a_obj_lv8OptiLift.rel + hash: d72523e10fd3231b00dd4df3f7a18a46cc7ffa30 + symbols: config/GZ2J01/rels/d_a_obj_lv8OptiLift/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv8OptiLift/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv8OptiLift.map + +- object: files/rel/Final/Release/d_a_obj_lv8UdFloor.rel + hash: be337251572daf5a24d193cde9af10779e1ef5d0 + symbols: config/GZ2J01/rels/d_a_obj_lv8UdFloor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv8UdFloor.map + +- object: files/rel/Final/Release/d_a_obj_lv9SwShutter.rel + hash: 20fd632c405210974c2a7002264d8bd18dcf9f05 + symbols: config/GZ2J01/rels/d_a_obj_lv9SwShutter/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_lv9SwShutter/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_lv9SwShutter.map + +- object: files/rel/Final/Release/d_a_obj_magLift.rel + hash: caedbef4446fd3ac095e7d9f75c60849ea37c858 + symbols: config/GZ2J01/rels/d_a_obj_magLift/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_magLift/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_magLift.map + +- object: files/rel/Final/Release/d_a_obj_magLiftRot.rel + hash: 1722d32b887282c0abd8ab0dcf215a3ada315e5d + symbols: config/GZ2J01/rels/d_a_obj_magLiftRot/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_magLiftRot/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_magLiftRot.map + +- object: files/rel/Final/Release/d_a_obj_maki.rel + hash: 778e4aa60d737deb11369acfdd2b44cd386c8c86 + symbols: config/GZ2J01/rels/d_a_obj_maki/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_maki/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_maki.map + +- object: files/rel/Final/Release/d_a_obj_master_sword.rel + hash: 4fdafdd370cf5a108d1b7269a2926c97b9c544dc + symbols: config/GZ2J01/rels/d_a_obj_master_sword/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_master_sword/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_master_sword.map + +- object: files/rel/Final/Release/d_a_obj_mato.rel + hash: 15fbf07069487200fed015b6af729c3df625e646 + symbols: config/GZ2J01/rels/d_a_obj_mato/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mato/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mato.map + +- object: files/rel/Final/Release/d_a_obj_mhole.rel + hash: 9b679f21e78392827f7ceb6e48de10a1be6408b3 + symbols: config/GZ2J01/rels/d_a_obj_mhole/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mhole/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mhole.map + +- object: files/rel/Final/Release/d_a_obj_mie.rel + hash: 704812e1c9849053dc45f2a4eb38ece304d1fd1d + symbols: config/GZ2J01/rels/d_a_obj_mie/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mie/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mie.map + +- object: files/rel/Final/Release/d_a_obj_mirror_6pole.rel + hash: 92367d1e90023a67c9ea144a53ee6b46c74cddbb + symbols: config/GZ2J01/rels/d_a_obj_mirror_6pole/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mirror_6pole/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mirror_6pole.map + +- object: files/rel/Final/Release/d_a_obj_mirror_chain.rel + hash: 5f81ba01cc0a70730ef80f0055b22990a1d78c25 + symbols: config/GZ2J01/rels/d_a_obj_mirror_chain/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mirror_chain/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mirror_chain.map + +- object: files/rel/Final/Release/d_a_obj_mirror_sand.rel + hash: a1f8315eeca99376978977bdd3cc90f1d9b56006 + symbols: config/GZ2J01/rels/d_a_obj_mirror_sand/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mirror_sand/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mirror_sand.map + +- object: files/rel/Final/Release/d_a_obj_mirror_screw.rel + hash: dfabc87bf76315db82778cdd32de8439c0db58b7 + symbols: config/GZ2J01/rels/d_a_obj_mirror_screw/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mirror_screw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mirror_screw.map + +- object: files/rel/Final/Release/d_a_obj_mirror_table.rel + hash: d7d2a88a51431d25295724a916cb9eca8c35d9b2 + symbols: config/GZ2J01/rels/d_a_obj_mirror_table/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mirror_table/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mirror_table.map + +- object: files/rel/Final/Release/d_a_obj_msima.rel + hash: 8427070d194c97de5f1c2ca4c2f0199d9d015ac2 + symbols: config/GZ2J01/rels/d_a_obj_msima/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_msima/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_msima.map + +- object: files/rel/Final/Release/d_a_obj_mvstair.rel + hash: 5d023d396577194ce614daaae9b9ebac31745eb2 + symbols: config/GZ2J01/rels/d_a_obj_mvstair/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_mvstair/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_mvstair.map + +- object: files/rel/Final/Release/d_a_obj_myogan.rel + hash: 215797b4e986221038ddb3a5f30143233f24f5db + symbols: config/GZ2J01/rels/d_a_obj_myogan/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_myogan/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_myogan.map + +- object: files/rel/Final/Release/d_a_obj_nagaisu.rel + hash: f27f28483a2fc187080e91287f9d861e2eb65a54 + symbols: config/GZ2J01/rels/d_a_obj_nagaisu/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_nagaisu.map + +- object: files/rel/Final/Release/d_a_obj_nan.rel + hash: c375ccffef0ba5ea74ed288c97878e7ac5e29833 + symbols: config/GZ2J01/rels/d_a_obj_nan/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_nan/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_nan.map + +- object: files/rel/Final/Release/d_a_obj_ndoor.rel + hash: 32aff27749c125f45e99a9cf4f61855952217190 + symbols: config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ndoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ndoor.map + +- object: files/rel/Final/Release/d_a_obj_nougu.rel + hash: 5c4c1ce0f3b79ac2d8df5a458b74a328fc60cf5c + symbols: config/GZ2J01/rels/d_a_obj_nougu/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_nougu/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_nougu.map + +- object: files/rel/Final/Release/d_a_obj_octhashi.rel + hash: 64ab13d8e0d8b34f0abd53e15dbcbcf99afafcde + symbols: config/GZ2J01/rels/d_a_obj_octhashi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_octhashi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_octhashi.map + +- object: files/rel/Final/Release/d_a_obj_oiltubo.rel + hash: 8b432369c3ccd3c6261f8da8017e9a5c292cd1e8 + symbols: config/GZ2J01/rels/d_a_obj_oiltubo/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_oiltubo.map + +- object: files/rel/Final/Release/d_a_obj_onsen.rel + hash: 2f2a2264b804e47606f563c81d600141fc28fc60 + symbols: config/GZ2J01/rels/d_a_obj_onsen/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_onsen/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_onsen.map + +- object: files/rel/Final/Release/d_a_obj_onsenFire.rel + hash: 2dcc9f3489b125d7bf206fd4be41d78e7cbe44a0 + symbols: config/GZ2J01/rels/d_a_obj_onsenFire/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_onsenFire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_onsenFire.map + +- object: files/rel/Final/Release/d_a_obj_onsenTaru.rel + hash: 50b5e4f863fb9e4b905884bf1cc7215d3b76b7a7 + symbols: config/GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_onsenTaru/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_onsenTaru.map + +- object: files/rel/Final/Release/d_a_obj_pdoor.rel + hash: 275299ea5262ef4d7ff44d7ff0e6f0066bfe72cc + symbols: config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pdoor.map + +- object: files/rel/Final/Release/d_a_obj_pdtile.rel + hash: c9f694e1a62980bda7b003401413c18559ceb7f7 + symbols: config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pdtile/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pdtile.map + +- object: files/rel/Final/Release/d_a_obj_pdwall.rel + hash: 7f286767e5c7d903a1450d6aa9e5451e25e0f51b + symbols: config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pdwall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pdwall.map + +- object: files/rel/Final/Release/d_a_obj_picture.rel + hash: ed624080b4b86e5abd2c0e72a7b471680428016c + symbols: config/GZ2J01/rels/d_a_obj_picture/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_picture/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_picture.map + +- object: files/rel/Final/Release/d_a_obj_pillar.rel + hash: af721b1a59e2974f170ab7afe91b44a8b0fc0816 + symbols: config/GZ2J01/rels/d_a_obj_pillar/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pillar/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pillar.map + +- object: files/rel/Final/Release/d_a_obj_pleaf.rel + hash: 4a23b1c011c22463602b082e7f80f1f5e483a5a0 + symbols: config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pleaf/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pleaf.map + +- object: files/rel/Final/Release/d_a_obj_poCandle.rel + hash: 45160015ad2760cd672dc44a5bd42790ba751329 + symbols: config/GZ2J01/rels/d_a_obj_poCandle/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_poCandle/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_poCandle.map + +- object: files/rel/Final/Release/d_a_obj_poFire.rel + hash: 0ef279c833ea8aa619f04e13053b44307eff41a4 + symbols: config/GZ2J01/rels/d_a_obj_poFire/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_poFire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_poFire.map + +- object: files/rel/Final/Release/d_a_obj_poTbox.rel + hash: d24185a559f001c8cddcb0e97bc45d0bd4e7af75 + symbols: config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_poTbox/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_poTbox.map + +- object: files/rel/Final/Release/d_a_obj_prop.rel + hash: f78066540efb594360d6ebf42507c405d5869bbf + symbols: config/GZ2J01/rels/d_a_obj_prop/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_prop/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_prop.map + +- object: files/rel/Final/Release/d_a_obj_pumpkin.rel + hash: 678756240322faa167a8a25d373310232819b100 + symbols: config/GZ2J01/rels/d_a_obj_pumpkin/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_pumpkin.map + +- object: files/rel/Final/Release/d_a_obj_rcircle.rel + hash: 74a75331aceb7d4c835fd76f0b9e0fb6d64c7dce + symbols: config/GZ2J01/rels/d_a_obj_rcircle/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rcircle/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rcircle.map + +- object: files/rel/Final/Release/d_a_obj_rfHole.rel + hash: 88a4b96a7824d0e82652040be6fad9ee2395ebb1 + symbols: config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rfHole/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rfHole.map + +- object: files/rel/Final/Release/d_a_obj_rgate.rel + hash: 043903785fabc9efc0c7c1da1f96fe29712bfe77 + symbols: config/GZ2J01/rels/d_a_obj_rgate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rgate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rgate.map + +- object: files/rel/Final/Release/d_a_obj_riverrock.rel + hash: a498de41055a170063106d4b34177edd0c2af555 + symbols: config/GZ2J01/rels/d_a_obj_riverrock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_riverrock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_riverrock.map + +- object: files/rel/Final/Release/d_a_obj_rock.rel + hash: b91dd4e78b6c55ddf62ed41c9eb31769bd50992a + symbols: config/GZ2J01/rels/d_a_obj_rock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rock.map + +- object: files/rel/Final/Release/d_a_obj_rotBridge.rel + hash: 640a030c9dd19a59de2e19fb017b680a5d070fb3 + symbols: config/GZ2J01/rels/d_a_obj_rotBridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rotBridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rotBridge.map + +- object: files/rel/Final/Release/d_a_obj_rotTrap.rel + hash: 0038c65d87200e19b1a0efeaf5e6acebe008ffa8 + symbols: config/GZ2J01/rels/d_a_obj_rotTrap/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rotTrap.map + +- object: files/rel/Final/Release/d_a_obj_roten.rel + hash: e5600a694889003c13d9b1fab43acb5c674360a2 + symbols: config/GZ2J01/rels/d_a_obj_roten/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_roten/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_roten.map + +- object: files/rel/Final/Release/d_a_obj_rstair.rel + hash: 47b790954e69a69fe3a6df0350ce6ede0fe20685 + symbols: config/GZ2J01/rels/d_a_obj_rstair/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rstair/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rstair.map + +- object: files/rel/Final/Release/d_a_obj_rw.rel + hash: 767b0bbe94942210161fb74fcdfba155e37d27e2 + symbols: config/GZ2J01/rels/d_a_obj_rw/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_rw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_rw.map + +- object: files/rel/Final/Release/d_a_obj_saidan.rel + hash: aede645be460b4411e0b91f72b6b5f79dde637a8 + symbols: config/GZ2J01/rels/d_a_obj_saidan/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_saidan/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_saidan.map + +- object: files/rel/Final/Release/d_a_obj_sakuita.rel + hash: f60ae66a75f51c56d1c41c60a2b6a03a473fa446 + symbols: config/GZ2J01/rels/d_a_obj_sakuita/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sakuita/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sakuita.map + +- object: files/rel/Final/Release/d_a_obj_sakuita_rope.rel + hash: a88c48bef736a8ebfb7f6a1c5fab9dc25ac5ca7d + symbols: config/GZ2J01/rels/d_a_obj_sakuita_rope/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sakuita_rope/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sakuita_rope.map + +- object: files/rel/Final/Release/d_a_obj_scannon.rel + hash: 8f7b15f024e1cc231561a6c9a293e38da7ce5f5b + symbols: config/GZ2J01/rels/d_a_obj_scannon/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_scannon/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_scannon.map + +- object: files/rel/Final/Release/d_a_obj_scannon_crs.rel + hash: 66b62847dcf644422fceb405cf07cbd5a733c269 + symbols: config/GZ2J01/rels/d_a_obj_scannon_crs/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_scannon_crs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_scannon_crs.map + +- object: files/rel/Final/Release/d_a_obj_scannon_ten.rel + hash: 51c834b1215be1a8927a6d18eab0b44b83591c8c + symbols: config/GZ2J01/rels/d_a_obj_scannon_ten/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_scannon_ten/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_scannon_ten.map + +- object: files/rel/Final/Release/d_a_obj_sekidoor.rel + hash: d8e611fcead923015a94fa0b1ae081607ee2484a + symbols: config/GZ2J01/rels/d_a_obj_sekidoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sekidoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sekidoor.map + +- object: files/rel/Final/Release/d_a_obj_sekizo.rel + hash: 1f620fb40ad0fb1d9727dfd01a65373d93b27009 + symbols: config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sekizo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sekizo.map + +- object: files/rel/Final/Release/d_a_obj_sekizoa.rel + hash: dfa390f2ae7913ba830a276d26ff2b0b585d1648 + symbols: config/GZ2J01/rels/d_a_obj_sekizoa/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sekizoa.map + +- object: files/rel/Final/Release/d_a_obj_shield.rel + hash: 27ebff133aadd3a9e0ca076ef6064f613afb84fe + symbols: config/GZ2J01/rels/d_a_obj_shield/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_shield/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_shield.map + +- object: files/rel/Final/Release/d_a_obj_sm_door.rel + hash: 2662db6f2e1407ca00ce47a891d11850c610d3d9 + symbols: config/GZ2J01/rels/d_a_obj_sm_door/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sm_door/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sm_door.map + +- object: files/rel/Final/Release/d_a_obj_smallkey.rel + hash: a7024a3c0869a812200a1c410c456341a5cc0ad5 + symbols: config/GZ2J01/rels/d_a_obj_smallkey/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_smallkey/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_smallkey.map + +- object: files/rel/Final/Release/d_a_obj_smgdoor.rel + hash: c767ae3ec69587efe4ca9ebc3e9666c780afd0ba + symbols: config/GZ2J01/rels/d_a_obj_smgdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_smgdoor.map + +- object: files/rel/Final/Release/d_a_obj_smoke.rel + hash: 96a89afee4b3e1a05f2b2ef5dd4ab4833efad9ae + symbols: config/GZ2J01/rels/d_a_obj_smoke/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_smoke/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_smoke.map + +- object: files/rel/Final/Release/d_a_obj_smtile.rel + hash: 8454281a88691300328d8ca74e3dd929b85c6362 + symbols: config/GZ2J01/rels/d_a_obj_smtile/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_smtile/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_smtile.map + +- object: files/rel/Final/Release/d_a_obj_smw_stone.rel + hash: 3bd7d195a4f6ad7f014be39982c85a76fc83bf16 + symbols: config/GZ2J01/rels/d_a_obj_smw_stone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_smw_stone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_smw_stone.map + +- object: files/rel/Final/Release/d_a_obj_snowEffTag.rel + hash: 4e64f22799c19577bf606c4a7233ed6469c23c38 + symbols: config/GZ2J01/rels/d_a_obj_snowEffTag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_snowEffTag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_snowEffTag.map + +- object: files/rel/Final/Release/d_a_obj_snow_soup.rel + hash: 58cfbe154ebed3881e25962fded93bf2cc73bdb3 + symbols: config/GZ2J01/rels/d_a_obj_snow_soup/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_snow_soup/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_snow_soup.map + +- object: files/rel/Final/Release/d_a_obj_so.rel + hash: d60873d2517dcf3b454f2b7c9586e5fb4db6792f + symbols: config/GZ2J01/rels/d_a_obj_so/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_so/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_so.map + +- object: files/rel/Final/Release/d_a_obj_spinLift.rel + hash: 96ebe47fa0c7f61f16bfe9a143783a9b04fb799b + symbols: config/GZ2J01/rels/d_a_obj_spinLift/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_spinLift/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_spinLift.map + +- object: files/rel/Final/Release/d_a_obj_ss_drink.rel + hash: 14fa134c7cf5daaf5ffc13565600a8972cc9a5a6 + symbols: config/GZ2J01/rels/d_a_obj_ss_drink/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ss_drink/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ss_drink.map + +- object: files/rel/Final/Release/d_a_obj_ss_item.rel + hash: e66e31dcaae918691a946b1934d5d4215138fa05 + symbols: config/GZ2J01/rels/d_a_obj_ss_item/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ss_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ss_item.map + +- object: files/rel/Final/Release/d_a_obj_stairBlock.rel + hash: fa50b43b5e91eb3a4edca4aaa7ce334664eea12e + symbols: config/GZ2J01/rels/d_a_obj_stairBlock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stairBlock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stairBlock.map + +- object: files/rel/Final/Release/d_a_obj_stone.rel + hash: 09729e87862a77db925e955f546172f8ec35b908 + symbols: config/GZ2J01/rels/d_a_obj_stone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stone.map + +- object: files/rel/Final/Release/d_a_obj_stopper.rel + hash: d62984c6a258bb34ecf04490f4a84f89ee93b146 + symbols: config/GZ2J01/rels/d_a_obj_stopper/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stopper/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stopper.map + +- object: files/rel/Final/Release/d_a_obj_stopper2.rel + hash: 2a92c3cb850b9f2c4b20f159936257ffec968644 + symbols: config/GZ2J01/rels/d_a_obj_stopper2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_stopper2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_stopper2.map + +- object: files/rel/Final/Release/d_a_obj_suisya.rel + hash: 7f511ccdb6ba44d4976cfe1fe0b8c893b048a843 + symbols: config/GZ2J01/rels/d_a_obj_suisya/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_suisya/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_suisya.map + +- object: files/rel/Final/Release/d_a_obj_sw.rel + hash: 73e72d737023f0fc93adc12f92951a442643d1df + symbols: config/GZ2J01/rels/d_a_obj_sw/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sw.map + +- object: files/rel/Final/Release/d_a_obj_swBallA.rel + hash: c1642dbf9cba0f471838cba3b54910e7db486300 + symbols: config/GZ2J01/rels/d_a_obj_swBallA/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swBallA/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swBallA.map + +- object: files/rel/Final/Release/d_a_obj_swBallB.rel + hash: 2340a46a1dd9b03e4513edb1f6a6564f5bce8052 + symbols: config/GZ2J01/rels/d_a_obj_swBallB/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swBallB/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swBallB.map + +- object: files/rel/Final/Release/d_a_obj_swBallC.rel + hash: 233e2e42c471b222940f7e700dfe10701f3a25a7 + symbols: config/GZ2J01/rels/d_a_obj_swBallC/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swBallC/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swBallC.map + +- object: files/rel/Final/Release/d_a_obj_swLight.rel + hash: 36800b41440fdcb8fb8a6edfaa4334e7fa6cd88c + symbols: config/GZ2J01/rels/d_a_obj_swLight/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swLight/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swLight.map + +- object: files/rel/Final/Release/d_a_obj_swchain.rel + hash: 2d8260c4c658e3fc2d919884587e80f4cc32f649 + symbols: config/GZ2J01/rels/d_a_obj_swchain/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swchain/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swchain.map + +- object: files/rel/Final/Release/d_a_obj_swhang.rel + hash: c1cd73abbca3edfc58c8498f7e894ed2e42038d0 + symbols: config/GZ2J01/rels/d_a_obj_swhang/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swhang/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swhang.map + +- object: files/rel/Final/Release/d_a_obj_sword.rel + hash: e49738b5e37fbe1272f44a22c1f3384ccca5a779 + symbols: config/GZ2J01/rels/d_a_obj_sword/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_sword/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_sword.map + +- object: files/rel/Final/Release/d_a_obj_swpush2.rel + hash: 5b9ab806cdc1e8e3804807889c1861ae4f6c9005 + symbols: config/GZ2J01/rels/d_a_obj_swpush2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swpush2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swpush2.map + +- object: files/rel/Final/Release/d_a_obj_swspinner.rel + hash: beb1432cb1d5484a646017a64835f9763afa9f47 + symbols: config/GZ2J01/rels/d_a_obj_swspinner/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swspinner/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swspinner.map + +- object: files/rel/Final/Release/d_a_obj_swturn.rel + hash: 2a393d10bc2fbfb10271aaa7b19419d311e335f2 + symbols: config/GZ2J01/rels/d_a_obj_swturn/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_swturn/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_swturn.map + +- object: files/rel/Final/Release/d_a_obj_syRock.rel + hash: 88bdba5f5649714270a5b8dc76a5a706d8491267 + symbols: config/GZ2J01/rels/d_a_obj_syRock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_syRock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_syRock.map + +- object: files/rel/Final/Release/d_a_obj_szbridge.rel + hash: d559580a2efd268ebb853988eebd152f3142e75e + symbols: config/GZ2J01/rels/d_a_obj_szbridge/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_szbridge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_szbridge.map + +- object: files/rel/Final/Release/d_a_obj_taFence.rel + hash: 7bbbfa30d6164ec3a5b8997a82d89e840014bf22 + symbols: config/GZ2J01/rels/d_a_obj_taFence/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_taFence/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_taFence.map + +- object: files/rel/Final/Release/d_a_obj_table.rel + hash: 31367571c32306b90b7d0872efa6a7a85e342fa7 + symbols: config/GZ2J01/rels/d_a_obj_table/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_table/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_table.map + +- object: files/rel/Final/Release/d_a_obj_takaraDai.rel + hash: 840fcd0b08a1837357fcd6ce9420226642acb0ff + symbols: config/GZ2J01/rels/d_a_obj_takaraDai/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_takaraDai/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_takaraDai.map + +- object: files/rel/Final/Release/d_a_obj_tatigi.rel + hash: 48b77feee056edcb3754a868f46fa6ff0be1e511 + symbols: config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tatigi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tatigi.map + +- object: files/rel/Final/Release/d_a_obj_ten.rel + hash: dd7cfbde2b1873b70c8056ce76f271fc7cb2b249 + symbols: config/GZ2J01/rels/d_a_obj_ten/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ten/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ten.map + +- object: files/rel/Final/Release/d_a_obj_testcube.rel + hash: 12547b3878633484aba2f59f0b403a70765f7d98 + symbols: config/GZ2J01/rels/d_a_obj_testcube/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_testcube/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_testcube.map + +- object: files/rel/Final/Release/d_a_obj_tgake.rel + hash: 0dfd7f7b5a277098acf068ba0b82e7f330e0798b + symbols: config/GZ2J01/rels/d_a_obj_tgake/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tgake/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tgake.map + +- object: files/rel/Final/Release/d_a_obj_thashi.rel + hash: 53edc226c1710e714d5089d6dfc712b38acdb62e + symbols: config/GZ2J01/rels/d_a_obj_thashi/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_thashi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_thashi.map + +- object: files/rel/Final/Release/d_a_obj_thdoor.rel + hash: e996d3dd885c0b60c6acbf3dc9224a8f34bbee6e + symbols: config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_thdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_thdoor.map + +- object: files/rel/Final/Release/d_a_obj_timeFire.rel + hash: 4cb1048026a1353930428c0d041574d8695bdc84 + symbols: config/GZ2J01/rels/d_a_obj_timeFire/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_timeFire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_timeFire.map + +- object: files/rel/Final/Release/d_a_obj_tks.rel + hash: d6aae16eedc64aaf2e36bfc4ea3ebccd71e52823 + symbols: config/GZ2J01/rels/d_a_obj_tks/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tks/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tks.map + +- object: files/rel/Final/Release/d_a_obj_tmoon.rel + hash: e14420262a75a37cda940f2b457cfb92d35e7aba + symbols: config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tmoon/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tmoon.map + +- object: files/rel/Final/Release/d_a_obj_toaru_maki.rel + hash: 75befb4cff305bfd6e043c0078de4993b29bcb92 + symbols: config/GZ2J01/rels/d_a_obj_toaru_maki/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_toaru_maki/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_toaru_maki.map + +- object: files/rel/Final/Release/d_a_obj_toby.rel + hash: eae2d78be535b3c82ffb85ddb274f5c2fa9f1db9 + symbols: config/GZ2J01/rels/d_a_obj_toby/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_toby/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_toby.map + +- object: files/rel/Final/Release/d_a_obj_tobyhouse.rel + hash: 67f76518af3e17f21f9476f91a4047114f0021a6 + symbols: config/GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tobyhouse/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tobyhouse.map + +- object: files/rel/Final/Release/d_a_obj_togeTrap.rel + hash: 38207fc43ee274496cf9068334027b285849cc24 + symbols: config/GZ2J01/rels/d_a_obj_togeTrap/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_togeTrap/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_togeTrap.map + +- object: files/rel/Final/Release/d_a_obj_tombo.rel + hash: fa2a9846a927b68898ce9e2ffc1901303be00525 + symbols: config/GZ2J01/rels/d_a_obj_tombo/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tombo/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tombo.map + +- object: files/rel/Final/Release/d_a_obj_tornado.rel + hash: c39a68a41f9fb760ebdde155f55cd3652c39651f + symbols: config/GZ2J01/rels/d_a_obj_tornado/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tornado/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tornado.map + +- object: files/rel/Final/Release/d_a_obj_tornado2.rel + hash: e8f55d70de55d0606d5d36e81fb25be39aeb0273 + symbols: config/GZ2J01/rels/d_a_obj_tornado2/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tornado2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tornado2.map + +- object: files/rel/Final/Release/d_a_obj_tp.rel + hash: 46637481754866ad34342281dce19b4e662a0824 + symbols: config/GZ2J01/rels/d_a_obj_tp/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_tp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_tp.map + +- object: files/rel/Final/Release/d_a_obj_treesh.rel + hash: d4d39c19647ca12581656724d91a9ebfdc615a7b + symbols: config/GZ2J01/rels/d_a_obj_treesh/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_treesh/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_treesh.map + +- object: files/rel/Final/Release/d_a_obj_twGate.rel + hash: 15af3e9ff8db890ad68bcfe5af8ec9aafb26c2d4 + symbols: config/GZ2J01/rels/d_a_obj_twGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_twGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_twGate.map + +- object: files/rel/Final/Release/d_a_obj_udoor.rel + hash: 20c871c3203dea6f9289db9c642e6e21c272f0eb + symbols: config/GZ2J01/rels/d_a_obj_udoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_udoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_udoor.map + +- object: files/rel/Final/Release/d_a_obj_usaku.rel + hash: f0e88bdeb9bc9d89fa1b097b55fe350a00b82631 + symbols: config/GZ2J01/rels/d_a_obj_usaku/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_usaku/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_usaku.map + +- object: files/rel/Final/Release/d_a_obj_vground.rel + hash: f32fc6d438db38136b7ac7972ee219f470e6899b + symbols: config/GZ2J01/rels/d_a_obj_vground/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_vground/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_vground.map + +- object: files/rel/Final/Release/d_a_obj_volcball.rel + hash: 9769d872c99a1dc538dbcb7e76184af545a88ed8 + symbols: config/GZ2J01/rels/d_a_obj_volcball/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_volcball/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_volcball.map + +- object: files/rel/Final/Release/d_a_obj_volcbom.rel + hash: f0cfe8d78c3eccb9291b79796cef74264ba5a64f + symbols: config/GZ2J01/rels/d_a_obj_volcbom/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_volcbom/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_volcbom.map + +- object: files/rel/Final/Release/d_a_obj_warp_kbrg.rel + hash: 6af0b31aa07efb38b1446952e088af7dce1afa0e + symbols: config/GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_warp_kbrg.map + +- object: files/rel/Final/Release/d_a_obj_warp_obrg.rel + hash: 0592c55e20558a83dc37f57d7c9597c2e103d3d4 + symbols: config/GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_warp_obrg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_warp_obrg.map + +- object: files/rel/Final/Release/d_a_obj_waterGate.rel + hash: 60cda57c2077d028190023be7a02e34e743da930 + symbols: config/GZ2J01/rels/d_a_obj_waterGate/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_waterGate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_waterGate.map + +- object: files/rel/Final/Release/d_a_obj_waterPillar.rel + hash: f00004e546fabd22fea995473ea94a70b67cbc5f + symbols: config/GZ2J01/rels/d_a_obj_waterPillar/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_waterPillar/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_waterPillar.map + +- object: files/rel/Final/Release/d_a_obj_waterfall.rel + hash: e2d85a46bab740ea92d6cb3c88aca22848d6370d + symbols: config/GZ2J01/rels/d_a_obj_waterfall/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_waterfall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_waterfall.map + +- object: files/rel/Final/Release/d_a_obj_wchain.rel + hash: 6e31a2353ccd1ce5bc102cf437b318f0f24dff43 + symbols: config/GZ2J01/rels/d_a_obj_wchain/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wchain/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wchain.map + +- object: files/rel/Final/Release/d_a_obj_wdStick.rel + hash: d665bc2c5c14e6c579ca73c749d48c7ec988c60c + symbols: config/GZ2J01/rels/d_a_obj_wdStick/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wdStick/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wdStick.map + +- object: files/rel/Final/Release/d_a_obj_web0.rel + hash: f0a6f324a0090b71df292ed518ba0fd84fa1bb27 + symbols: config/GZ2J01/rels/d_a_obj_web0/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_web0/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_web0.map + +- object: files/rel/Final/Release/d_a_obj_web1.rel + hash: ad24b1c6538bb6ebefd8218d289a08cecb08c4b1 + symbols: config/GZ2J01/rels/d_a_obj_web1/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_web1/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_web1.map + +- object: files/rel/Final/Release/d_a_obj_well_cover.rel + hash: 1d05be7868354a73a8f8408281f3e6bbdad3f7fa + symbols: config/GZ2J01/rels/d_a_obj_well_cover/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_well_cover/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_well_cover.map + +- object: files/rel/Final/Release/d_a_obj_wflag.rel + hash: 053bba094821454312b6477089a36f15bd279450 + symbols: config/GZ2J01/rels/d_a_obj_wflag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wflag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wflag.map + +- object: files/rel/Final/Release/d_a_obj_wind_stone.rel + hash: dc8b02ed166844bee082e7acdeb89890c4a06c0e + symbols: config/GZ2J01/rels/d_a_obj_wind_stone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wind_stone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wind_stone.map + +- object: files/rel/Final/Release/d_a_obj_window.rel + hash: 86dbd755cbb22e18f3aed7cd77d03afe0dfe36ae + symbols: config/GZ2J01/rels/d_a_obj_window/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_window/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_window.map + +- object: files/rel/Final/Release/d_a_obj_wood_pendulum.rel + hash: 702a211a601b5705b1b0a4f7748aa133550a6023 + symbols: config/GZ2J01/rels/d_a_obj_wood_pendulum/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wood_pendulum/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wood_pendulum.map + +- object: files/rel/Final/Release/d_a_obj_wood_statue.rel + hash: 8170f717ee5e12c90665da6dcd9543146853211b + symbols: config/GZ2J01/rels/d_a_obj_wood_statue/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wood_statue/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wood_statue.map + +- object: files/rel/Final/Release/d_a_obj_wsword.rel + hash: 2028f9a0ea7a33a83215be5f5312fcb978fe21bd + symbols: config/GZ2J01/rels/d_a_obj_wsword/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_wsword/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_wsword.map + +- object: files/rel/Final/Release/d_a_obj_yel_bag.rel + hash: 29c2233a697d7e5d1ea4b6780d0d191b326b715f + symbols: config/GZ2J01/rels/d_a_obj_yel_bag/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_yel_bag.map + +- object: files/rel/Final/Release/d_a_obj_ystone.rel + hash: d66eb8ccbb240db817cc59c57310873429ad236d + symbols: config/GZ2J01/rels/d_a_obj_ystone/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_ystone/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_ystone.map + +- object: files/rel/Final/Release/d_a_obj_zcloth.rel + hash: b1ff656a04578619c284b8160d6c773ab24d8bfa + symbols: config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zcloth/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zcloth.map + +- object: files/rel/Final/Release/d_a_obj_zdoor.rel + hash: 0001fc01afc09b84c7d39d9050d153725099c4cb + symbols: config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zdoor/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zdoor.map + +- object: files/rel/Final/Release/d_a_obj_zrTurara.rel + hash: 1b579d1c78f561dbf6440f1e71341d227f760b41 + symbols: config/GZ2J01/rels/d_a_obj_zrTurara/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zrTurara/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zrTurara.map + +- object: files/rel/Final/Release/d_a_obj_zrTuraraRock.rel + hash: 7ffbbe39b09ebb8d8e3241bd4164e92e0431ac09 + symbols: config/GZ2J01/rels/d_a_obj_zrTuraraRock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zrTuraraRock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zrTuraraRock.map + +- object: files/rel/Final/Release/d_a_obj_zraMark.rel + hash: f9f8db4e75014ab58667733a2385acb844531ec9 + symbols: config/GZ2J01/rels/d_a_obj_zraMark/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zraMark/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zraMark.map + +- object: files/rel/Final/Release/d_a_obj_zra_freeze.rel + hash: f962ed427984720e427fd9886565c2107d96ac70 + symbols: config/GZ2J01/rels/d_a_obj_zra_freeze/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zra_freeze/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zra_freeze.map + +- object: files/rel/Final/Release/d_a_obj_zra_rock.rel + hash: 3b5173eaeffc85987abb4594e1f43b8503e4163f + symbols: config/GZ2J01/rels/d_a_obj_zra_rock/symbols.txt + splits: config/GZ2J01/rels/d_a_obj_zra_rock/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_obj_zra_rock.map + +- object: files/rel/Final/Release/d_a_passer_mng.rel + hash: 4470ced3a3e2b49e88f4db62f2afface325cb4ce + symbols: config/GZ2J01/rels/d_a_passer_mng/symbols.txt + splits: config/GZ2J01/rels/d_a_passer_mng/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_passer_mng.map + +- object: files/rel/Final/Release/d_a_peru.rel + hash: b113039ad15ecfc32984dd4f9d655de49c339b61 + symbols: config/GZ2J01/rels/d_a_peru/symbols.txt + splits: config/GZ2J01/rels/d_a_peru/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_peru.map + +- object: files/rel/Final/Release/d_a_ppolamp.rel + hash: e3c544d9383046cb4f4039c11b7aa45bd9a1259f + symbols: config/GZ2J01/rels/d_a_ppolamp/symbols.txt + splits: config/GZ2J01/rels/d_a_ppolamp/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_ppolamp.map + +- object: files/rel/Final/Release/d_a_skip_2D.rel + hash: 58639d50388ff523393f996813c7e1504dbcd13d + symbols: config/GZ2J01/rels/d_a_skip_2D/symbols.txt + splits: config/GZ2J01/rels/d_a_skip_2D/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_skip_2D.map + +- object: files/rel/Final/Release/d_a_startAndGoal.rel + hash: b27f4f441c3a434b2a8d5a7d386b253d13842689 + symbols: config/GZ2J01/rels/d_a_startAndGoal/symbols.txt + splits: config/GZ2J01/rels/d_a_startAndGoal/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_startAndGoal.map + +- object: files/rel/Final/Release/d_a_swBall.rel + hash: 6dd3ac4c7f98e659d3ed7280c04909d432cc3c5e + symbols: config/GZ2J01/rels/d_a_swBall/symbols.txt + splits: config/GZ2J01/rels/d_a_swBall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_swBall.map + +- object: files/rel/Final/Release/d_a_swLBall.rel + hash: 92424712c07fe8414e4072f87a8c0b88be93f0b2 + symbols: config/GZ2J01/rels/d_a_swLBall/symbols.txt + splits: config/GZ2J01/rels/d_a_swLBall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_swLBall.map + +- object: files/rel/Final/Release/d_a_swTime.rel + hash: 7dcc13c01eb1eed8c29199463b922ba917035da8 + symbols: config/GZ2J01/rels/d_a_swTime/symbols.txt + splits: config/GZ2J01/rels/d_a_swTime/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_swTime.map + +- object: files/rel/Final/Release/d_a_tag_Lv6Gate.rel + hash: 682487d9eadb3085be6be35fc4f5c8ec848c5618 + symbols: config/GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_Lv6Gate.map + +- object: files/rel/Final/Release/d_a_tag_Lv7Gate.rel + hash: 897d2b47da58d8af3134f7862f1d7ea23f2dcfc0 + symbols: config/GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_Lv7Gate.map + +- object: files/rel/Final/Release/d_a_tag_Lv8Gate.rel + hash: 26a87da48fba059a2c39407be604f8a26e6d7413 + symbols: config/GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_Lv8Gate.map + +- object: files/rel/Final/Release/d_a_tag_TWgate.rel + hash: c4d1ac0cf9084d888b08b702b3c8467cc0012a8d + symbols: config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_TWgate/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_TWgate.map + +- object: files/rel/Final/Release/d_a_tag_arena.rel + hash: 510a2c32cdf5d88185e2dc4fa666e8bcf4d4905f + symbols: config/GZ2J01/rels/d_a_tag_arena/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_arena/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_arena.map + +- object: files/rel/Final/Release/d_a_tag_assistance.rel + hash: 419c9501c244bd574c1ebd3181fc2e7f1d90ef45 + symbols: config/GZ2J01/rels/d_a_tag_assistance/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_assistance/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_assistance.map + +- object: files/rel/Final/Release/d_a_tag_bottle_item.rel + hash: ebf3e31403c892df5d8fe499911d1980b29d8a16 + symbols: config/GZ2J01/rels/d_a_tag_bottle_item/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_bottle_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_bottle_item.map + +- object: files/rel/Final/Release/d_a_tag_chgrestart.rel + hash: ad8cd80000b52b9f32db8456495a18c918e082d9 + symbols: config/GZ2J01/rels/d_a_tag_chgrestart/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_chgrestart/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_chgrestart.map + +- object: files/rel/Final/Release/d_a_tag_csw.rel + hash: 965473fe871c58ed47832dcd5b5a8100c00544ad + symbols: config/GZ2J01/rels/d_a_tag_csw/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_csw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_csw.map + +- object: files/rel/Final/Release/d_a_tag_escape.rel + hash: 71303ad1ad9c192f389ca5ba87c9d03e6668f8ea + symbols: config/GZ2J01/rels/d_a_tag_escape/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_escape/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_escape.map + +- object: files/rel/Final/Release/d_a_tag_firewall.rel + hash: a28cbc952c2d6dcff5b86a94b4797db64cc2e252 + symbols: config/GZ2J01/rels/d_a_tag_firewall/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_firewall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_firewall.map + +- object: files/rel/Final/Release/d_a_tag_gra.rel + hash: c2b2756e873880c3f96792b98942fc7bc1a77a97 + symbols: config/GZ2J01/rels/d_a_tag_gra/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_gra/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_gra.map + +- object: files/rel/Final/Release/d_a_tag_guard.rel + hash: 1eee76e762ec21d90a3227226c3d665a44facef6 + symbols: config/GZ2J01/rels/d_a_tag_guard/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_guard/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_guard.map + +- object: files/rel/Final/Release/d_a_tag_instruction.rel + hash: 7a5d79811b668e63f3de24287138a4bdcd635926 + symbols: config/GZ2J01/rels/d_a_tag_instruction/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_instruction/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_instruction.map + +- object: files/rel/Final/Release/d_a_tag_kago_fall.rel + hash: 4591aed1054106cdd2c8326974ae15603bcd2770 + symbols: config/GZ2J01/rels/d_a_tag_kago_fall/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_kago_fall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_kago_fall.map + +- object: files/rel/Final/Release/d_a_tag_lightball.rel + hash: e9456568d1c991bbaa6793fedbd8ae41b89a9430 + symbols: config/GZ2J01/rels/d_a_tag_lightball/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_lightball/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_lightball.map + +- object: files/rel/Final/Release/d_a_tag_lv5soup.rel + hash: 4137d88a8038c0406003e38845214c7f22b5fc9f + symbols: config/GZ2J01/rels/d_a_tag_lv5soup/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_lv5soup.map + +- object: files/rel/Final/Release/d_a_tag_lv6CstaSw.rel + hash: f22ce51753392d0e4f7cce4f8cbb1cdc81ef90f3 + symbols: config/GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_lv6CstaSw.map + +- object: files/rel/Final/Release/d_a_tag_mmsg.rel + hash: 5bd891da426e57844e16d2b8121d0cafc11ac72f + symbols: config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_mmsg/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_mmsg.map + +- object: files/rel/Final/Release/d_a_tag_mwait.rel + hash: 4117c058ff22e5c265429bda5523d924de573fa6 + symbols: config/GZ2J01/rels/d_a_tag_mwait/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_mwait/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_mwait.map + +- object: files/rel/Final/Release/d_a_tag_myna2.rel + hash: 748210534818f6f84cd9c03c857c32f6c7588955 + symbols: config/GZ2J01/rels/d_a_tag_myna2/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_myna2/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_myna2.map + +- object: files/rel/Final/Release/d_a_tag_myna_light.rel + hash: cfc5165b3510a2bd97d5d607bd4d21a6a410be61 + symbols: config/GZ2J01/rels/d_a_tag_myna_light/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_myna_light/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_myna_light.map + +- object: files/rel/Final/Release/d_a_tag_pachi.rel + hash: 81209a6395b357bddb82f3a62dd9511900431991 + symbols: config/GZ2J01/rels/d_a_tag_pachi/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_pachi/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_pachi.map + +- object: files/rel/Final/Release/d_a_tag_poFire.rel + hash: f8bf19a4e69ef0cd6a4911e7bfe71cefe111e60e + symbols: config/GZ2J01/rels/d_a_tag_poFire/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_poFire/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_poFire.map + +- object: files/rel/Final/Release/d_a_tag_qs.rel + hash: 2b9a9b957760e7ac2206a6111033192763e72ada + symbols: config/GZ2J01/rels/d_a_tag_qs/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_qs/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_qs.map + +- object: files/rel/Final/Release/d_a_tag_ret_room.rel + hash: a9d66efa31cbdef709eb97a9ee8ba89c6de3fc6e + symbols: config/GZ2J01/rels/d_a_tag_ret_room/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_ret_room/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_ret_room.map + +- object: files/rel/Final/Release/d_a_tag_river_back.rel + hash: 489ebc3a6d5bdbb5357dc5458530839924bc5483 + symbols: config/GZ2J01/rels/d_a_tag_river_back/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_river_back/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_river_back.map + +- object: files/rel/Final/Release/d_a_tag_rmbit_sw.rel + hash: 6703a70072ceef16a3f36f144702688e395f98ca + symbols: config/GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_rmbit_sw.map + +- object: files/rel/Final/Release/d_a_tag_schedule.rel + hash: ce16233a00e01a51ec37f84aeeb8c2f8ac888e14 + symbols: config/GZ2J01/rels/d_a_tag_schedule/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_schedule/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_schedule.map + +- object: files/rel/Final/Release/d_a_tag_setBall.rel + hash: 5abb3bc5c08e975d1e84015c935bf42d9f3ead58 + symbols: config/GZ2J01/rels/d_a_tag_setBall/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_setBall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_setBall.map + +- object: files/rel/Final/Release/d_a_tag_setrestart.rel + hash: 45209140d0280b3972cd2b909be21f872461d81f + symbols: config/GZ2J01/rels/d_a_tag_setrestart/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_setrestart/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_setrestart.map + +- object: files/rel/Final/Release/d_a_tag_shop_camera.rel + hash: 5722ffb3182cd581a662120511e9da1d4ef98526 + symbols: config/GZ2J01/rels/d_a_tag_shop_camera/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_shop_camera/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_shop_camera.map + +- object: files/rel/Final/Release/d_a_tag_shop_item.rel + hash: 7b46b70ed0c8ff822b9ad5e327405ab477c1c281 + symbols: config/GZ2J01/rels/d_a_tag_shop_item/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_shop_item/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_shop_item.map + +- object: files/rel/Final/Release/d_a_tag_smk_emt.rel + hash: c2c8da3a2155cd9fc14f1957869021d5387cf531 + symbols: config/GZ2J01/rels/d_a_tag_smk_emt/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_smk_emt.map + +- object: files/rel/Final/Release/d_a_tag_spinner.rel + hash: 5710b041723241f141d94727b890758bf84d289c + symbols: config/GZ2J01/rels/d_a_tag_spinner/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_spinner/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_spinner.map + +- object: files/rel/Final/Release/d_a_tag_sppath.rel + hash: 35f99f6c1b3fe01d182a833471780d54a95667d9 + symbols: config/GZ2J01/rels/d_a_tag_sppath/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_sppath/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_sppath.map + +- object: files/rel/Final/Release/d_a_tag_ss_drink.rel + hash: 87d20020a3e1a810d6f93d73dc3c9b14bb4ebcc4 + symbols: config/GZ2J01/rels/d_a_tag_ss_drink/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_ss_drink/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_ss_drink.map + +- object: files/rel/Final/Release/d_a_tag_stream.rel + hash: 9885f250d17af9fd6c04a8b7ba0b3dbe7b9f9c39 + symbols: config/GZ2J01/rels/d_a_tag_stream/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_stream/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_stream.map + +- object: files/rel/Final/Release/d_a_tag_theB_hint.rel + hash: 84bd44bd898bae1048309cdc0317b3e471d979e3 + symbols: config/GZ2J01/rels/d_a_tag_theB_hint/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_theB_hint/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_theB_hint.map + +- object: files/rel/Final/Release/d_a_tag_wara_howl.rel + hash: 6edec326017b287c7f0df41bd733a70a884aa587 + symbols: config/GZ2J01/rels/d_a_tag_wara_howl/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_wara_howl/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_wara_howl.map + +- object: files/rel/Final/Release/d_a_tag_watchge.rel + hash: 7d9a6c845e450ac7c7a7e5a52c9b42f7cedfbd83 + symbols: config/GZ2J01/rels/d_a_tag_watchge/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_watchge/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_watchge.map + +- object: files/rel/Final/Release/d_a_tag_waterfall.rel + hash: 4d5f69d4410b97b34076cbeac733d948b72b510a + symbols: config/GZ2J01/rels/d_a_tag_waterfall/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_waterfall/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_waterfall.map + +- object: files/rel/Final/Release/d_a_tag_wljump.rel + hash: 85d0c0426575fc59deaf908709afb619f859aab7 + symbols: config/GZ2J01/rels/d_a_tag_wljump/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_wljump/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_wljump.map + +- object: files/rel/Final/Release/d_a_tag_yami.rel + hash: 770ec1eb27f533c7ed47af5033397a7d50f884fd + symbols: config/GZ2J01/rels/d_a_tag_yami/symbols.txt + splits: config/GZ2J01/rels/d_a_tag_yami/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tag_yami.map + +- object: files/rel/Final/Release/d_a_talk.rel + hash: c89ef4ad39450f3b742fe6128d1e39056ef4a204 + symbols: config/GZ2J01/rels/d_a_talk/symbols.txt + splits: config/GZ2J01/rels/d_a_talk/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_talk.map + +- object: files/rel/Final/Release/d_a_tboxSw.rel + hash: e4b24fd14b4e09e0df3f767ad5e7bd1f17bd641a + symbols: config/GZ2J01/rels/d_a_tboxSw/symbols.txt + splits: config/GZ2J01/rels/d_a_tboxSw/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_tboxSw.map + +- object: files/rel/Final/Release/d_a_title.rel + hash: c92a4de8df022bd8d27694d5b70180658579e1e1 + symbols: config/GZ2J01/rels/d_a_title/symbols.txt + splits: config/GZ2J01/rels/d_a_title/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_title.map + +- object: files/rel/Final/Release/d_a_warp_bug.rel + hash: f8ba6c59d0fcdb93c77ae31817a2f196bfbacadd + symbols: config/GZ2J01/rels/d_a_warp_bug/symbols.txt + splits: config/GZ2J01/rels/d_a_warp_bug/splits.txt + # map: orig/GZ2J01/fixed_maps/d_a_warp_bug.map + +extract: +- symbol: black_tex + binary: assets/black_tex.bin + header: assets/black_tex.h +- symbol: msg_data + binary: assets/msg_data.bin + header: assets/msg_data.h +- symbol: font_data + binary: assets/font_data.bin + header: assets/font_data.h diff --git a/config/GZ2J01/rels/d_a_L7demo_dr/splits.txt b/config/GZ2J01/rels/d_a_L7demo_dr/splits.txt new file mode 100644 index 0000000000..3ca0ec31e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7demo_dr.cpp: + .text start:0x00000078 end:0x0000128C + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000A4 diff --git a/config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt b/config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt new file mode 100644 index 0000000000..26fdecd8b3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7demo_dr/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__6daDr_cFM6daDr_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__6daDr_cFv = .text:0x0000011C; // type:function size:0x28 scope:global +mtx_set__6daDr_cFv = .text:0x00000144; // type:function size:0xD0 scope:global +draw__6daDr_cFv = .text:0x00000214; // type:function size:0x84 scope:global +daDr_Draw__FP6daDr_c = .text:0x00000298; // type:function size:0x20 scope:global +wait__6daDr_cFv = .text:0x000002B8; // type:function size:0x1C4 scope:global +pl_walk__6daDr_cFv = .text:0x0000047C; // type:function size:0x2D8 scope:global +pl_turn__6daDr_cFv = .text:0x00000754; // type:function size:0x120 scope:global +bridge_destroy__6daDr_cFv = .text:0x00000874; // type:function size:0x2DC scope:global +bridge_destroy2__6daDr_cFv = .text:0x00000B50; // type:function size:0x1D4 scope:global +execute__6daDr_cFv = .text:0x00000D24; // type:function size:0xF0 scope:global +daDr_Execute__FP6daDr_c = .text:0x00000E14; // type:function size:0x20 scope:global +daDr_IsDelete__FP6daDr_c = .text:0x00000E34; // type:function size:0x8 scope:global +_delete__6daDr_cFv = .text:0x00000E3C; // type:function size:0x68 scope:global +daDr_Delete__FP6daDr_c = .text:0x00000EA4; // type:function size:0x20 scope:global +CreateHeap__6daDr_cFv = .text:0x00000EC4; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FBC; // type:function size:0x20 scope:global +check_start__6daDr_cFv = .text:0x00000FDC; // type:function size:0x88 scope:global +create__6daDr_cFv = .text:0x00001064; // type:function size:0x208 scope:global +daDr_Create__FP6daDr_c = .text:0x0000126C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3864 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3952 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4124 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4186 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4218 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4370 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x5 scope:local data:string_table +@3830 = .data:0x00000000; // type:object size:0xC scope:local +@3833 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@3886 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@3978 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4041 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +@4306 = .data:0x0000003C; // type:object size:0xC scope:local data:4byte +@4317 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +l_daDr_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_DR = .data:0x00000074; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_L7low_dr/splits.txt b/config/GZ2J01/rels/d_a_L7low_dr/splits.txt new file mode 100644 index 0000000000..12cef1593d --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7low_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7low_dr.cpp: + .text start:0x00000078 end:0x000009EC + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_L7low_dr/symbols.txt b/config/GZ2J01/rels/d_a_L7low_dr/symbols.txt new file mode 100644 index 0000000000..61b2c57bc8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7low_dr/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__11daL7lowDr_cFv = .text:0x0000011C; // type:function size:0xAC scope:global +_delete__11daL7lowDr_cFv = .text:0x000001C8; // type:function size:0x50 scope:global +daL7lowDr_Delete__FP11daL7lowDr_c = .text:0x00000218; // type:function size:0x20 scope:global +mtx_set__11daL7lowDr_cFv = .text:0x00000238; // type:function size:0x70 scope:global +fly__11daL7lowDr_cFv = .text:0x000002A8; // type:function size:0x3D0 scope:global +execute__11daL7lowDr_cFv = .text:0x00000678; // type:function size:0x24 scope:global +daL7lowDr_Execute__FP11daL7lowDr_c = .text:0x0000069C; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x20 scope:global +CreateHeap__11daL7lowDr_cFv = .text:0x000006DC; // type:function size:0xFC scope:global +create__11daL7lowDr_cFv = .text:0x000007D8; // type:function size:0x130 scope:global +daL7lowDr_Create__FP11daL7lowDr_c = .text:0x00000908; // type:function size:0x20 scope:global +draw__11daL7lowDr_cFv = .text:0x00000928; // type:function size:0x9C scope:global +daL7lowDr_Draw__FP11daL7lowDr_c = .text:0x000009C4; // type:function size:0x20 scope:global +daL7lowDr_IsDelete__FP11daL7lowDr_c = .text:0x000009E4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x8 scope:local data:string_table +@3832 = .data:0x00000000; // type:object size:0xC scope:local +l_daL7lowDr_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_L7lowDr = .data:0x0000002C; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_L7op_demo_dr/splits.txt b/config/GZ2J01/rels/d_a_L7op_demo_dr/splits.txt new file mode 100644 index 0000000000..9c0143b601 --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7op_demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7op_demo_dr.cpp: + .text start:0x00000078 end:0x00002F28 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt b/config/GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt new file mode 100644 index 0000000000..5a44cf0d33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_L7op_demo_dr/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__9daL7ODR_cFv = .text:0x0000011C; // type:function size:0x28 scope:global +setDrAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000144; // type:function size:0xA4 scope:global +dr_action__9daL7ODR_cFv = .text:0x000001E8; // type:function size:0x28 scope:global +mtx_set__9daL7ODR_cFv = .text:0x00000210; // type:function size:0xB8 scope:global +draw__9daL7ODR_cFv = .text:0x000002C8; // type:function size:0xE8 scope:global +daL7ODR_Draw__FP9daL7ODR_c = .text:0x000003B0; // type:function size:0x20 scope:global +wait__9daL7ODR_cFv = .text:0x000003D0; // type:function size:0x130 scope:global +pl_walk__9daL7ODR_cFv = .text:0x00000500; // type:function size:0x70C scope:global +setZoomOutCamPos__9daL7ODR_cFR4cXyzR4cXyzf = .text:0x00000C0C; // type:function size:0xCC scope:global +dr_wait__9daL7ODR_cFv = .text:0x00000CD8; // type:function size:0x114 scope:global +dr_fly__9daL7ODR_cFv = .text:0x00000DEC; // type:function size:0x19A8 scope:global +execute__9daL7ODR_cFv = .text:0x00002794; // type:function size:0xA0 scope:global +daL7ODR_Execute__FP9daL7ODR_c = .text:0x00002834; // type:function size:0x20 scope:global +daL7ODR_IsDelete__FP9daL7ODR_c = .text:0x00002854; // type:function size:0x8 scope:global +_delete__9daL7ODR_cFv = .text:0x0000285C; // type:function size:0x70 scope:global +daL7ODR_Delete__FP9daL7ODR_c = .text:0x000028CC; // type:function size:0x20 scope:global +CreateHeap__9daL7ODR_cFv = .text:0x000028EC; // type:function size:0x100 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029EC; // type:function size:0x20 scope:global +check_start__9daL7ODR_cFv = .text:0x00002A0C; // type:function size:0x94 scope:global +create__9daL7ODR_cFv = .text:0x00002AA0; // type:function size:0x218 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:global +daL7ODR_Create__FP9daL7ODR_c = .text:0x00002D28; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D50; // type:function size:0x8 scope:local +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00002D58; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00002D74; // type:function size:0x14 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00002D88; // type:function size:0x30 scope:global +abs__4cXyzCFRC3Vec = .text:0x00002DB8; // type:function size:0x114 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00002ECC; // type:function size:0x1C scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00002EE8; // type:function size:0x24 scope:global +__as__4cXyzFRC4cXyz = .text:0x00002F0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3850 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4117 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4184 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4637 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4645 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4648 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4649 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4651 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4653 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4665 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4667 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4668 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4671 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4674 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4676 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4677 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4728 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4729 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4826 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4827 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0xA scope:local data:string_table +@3871 = .data:0x00000000; // type:object size:0xC scope:local +@3940 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@3947 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@4839 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4841 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +l_daL7ODR_Method = .data:0x0000003C; // type:object size:0x20 scope:global +g_profile_L7ODR = .data:0x0000005C; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x0000008C; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_alldie/splits.txt b/config/GZ2J01/rels/d_a_alldie/splits.txt new file mode 100644 index 0000000000..cabb7741c4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_alldie.cpp: + .text start:0x00000078 end:0x0000057C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_alldie/symbols.txt b/config/GZ2J01/rels/d_a_alldie/symbols.txt new file mode 100644 index 0000000000..729a2f0abb --- /dev/null +++ b/config/GZ2J01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getEventNo__10daAlldie_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwbit__10daAlldie_cFv = .text:0x00000084; // type:function size:0xC scope:global +actionWait__10daAlldie_cFv = .text:0x00000090; // type:function size:0x8 scope:global +actionCheck__10daAlldie_cFv = .text:0x00000098; // type:function size:0x50 scope:global +actionTimer__10daAlldie_cFv = .text:0x000000E8; // type:function size:0xB0 scope:global +actionOrder__10daAlldie_cFv = .text:0x00000198; // type:function size:0x68 scope:global +actionEvent__10daAlldie_cFv = .text:0x00000200; // type:function size:0xA4 scope:global +actionNext__10daAlldie_cFv = .text:0x000002A4; // type:function size:0xCC scope:global +execute__10daAlldie_cFv = .text:0x00000370; // type:function size:0x7C scope:global +daAlldie_Draw__FP10daAlldie_c = .text:0x000003EC; // type:function size:0x8 scope:global +daAlldie_Execute__FP10daAlldie_c = .text:0x000003F4; // type:function size:0x24 scope:global +daAlldie_IsDelete__FP10daAlldie_c = .text:0x00000418; // type:function size:0x8 scope:global +daAlldie_Delete__FP10daAlldie_c = .text:0x00000420; // type:function size:0x30 scope:global +daAlldie_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x12C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_andsw/splits.txt b/config/GZ2J01/rels/d_a_andsw/splits.txt new file mode 100644 index 0000000000..8b7755a73a --- /dev/null +++ b/config/GZ2J01/rels/d_a_andsw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw.cpp: + .text start:0x00000078 end:0x00000224 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_andsw/symbols.txt b/config/GZ2J01/rels/d_a_andsw/symbols.txt new file mode 100644 index 0000000000..0a6ec2c4bf --- /dev/null +++ b/config/GZ2J01/rels/d_a_andsw/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__9daAndsw_cFv = .text:0x00000078; // type:function size:0x40 scope:global +create__9daAndsw_cFv = .text:0x000000B8; // type:function size:0x68 scope:global +execute__9daAndsw_cFv = .text:0x00000120; // type:function size:0x9C scope:global +_delete__9daAndsw_cFv = .text:0x000001BC; // type:function size:0x8 scope:global +daAndsw_Execute__FP9daAndsw_c = .text:0x000001C4; // type:function size:0x20 scope:global +daAndsw_Delete__FP9daAndsw_c = .text:0x000001E4; // type:function size:0x20 scope:global +daAndsw_Create__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAndsw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ANDSW = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_andsw2/splits.txt b/config/GZ2J01/rels/d_a_andsw2/splits.txt new file mode 100644 index 0000000000..bd7a5565c1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw2.cpp: + .text start:0x00000078 end:0x00000D40 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_andsw2/symbols.txt b/config/GZ2J01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 0000000000..ff171437a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getEventNo__10daAndsw2_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwbit__10daAndsw2_cFv = .text:0x00000084; // type:function size:0xC scope:global +getSwbit2__10daAndsw2_cFv = .text:0x00000090; // type:function size:0xC scope:global +getType__10daAndsw2_cFv = .text:0x0000009C; // type:function size:0xC scope:global +getTimer__10daAndsw2_cFv = .text:0x000000A8; // type:function size:0xC scope:global +getNum__10daAndsw2_cFv = .text:0x000000B4; // type:function size:0xC scope:global +getTopSw__10daAndsw2_cFv = .text:0x000000C0; // type:function size:0x70 scope:global +getSwAns__10daAndsw2_cFv = .text:0x00000130; // type:function size:0xC scope:global +chkAllSw2__10daAndsw2_cFv = .text:0x0000013C; // type:function size:0xA8 scope:global +chkSwStatus__10daAndsw2_cFv = .text:0x000001E4; // type:function size:0xC0 scope:global +chkSwStatus2__10daAndsw2_cFv = .text:0x000002A4; // type:function size:0xA8 scope:global +__dt__10daAndsw2_cFv = .text:0x0000034C; // type:function size:0x54 scope:global +create__10daAndsw2_cFv = .text:0x000003A0; // type:function size:0x284 scope:global +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x00000624; // type:function size:0x1DC scope:global +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x00000800; // type:function size:0x184 scope:global +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x00000984; // type:function size:0x1A0 scope:global +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000B24; // type:function size:0xBC scope:global +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x00000BE0; // type:function size:0xD4 scope:global +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000CB4; // type:function size:0x8 scope:global +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000CBC; // type:function size:0x3C scope:global +daAndsw2_Delete__FP10daAndsw2_c = .text:0x00000CF8; // type:function size:0x28 scope:global +daAndsw2_Create__FP10fopAc_ac_c = .text:0x00000D20; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3821 = .data:0x00000000; // type:object size:0x1C scope:local +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local +l_daAndsw2_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_ANDSW2 = .data:0x00000054; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_arrow/splits.txt b/config/GZ2J01/rels/d_a_arrow/splits.txt new file mode 100644 index 0000000000..5066c91f19 --- /dev/null +++ b/config/GZ2J01/rels/d_a_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow.cpp: + .text start:0x000000EC end:0x000040F4 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_arrow/symbols.txt b/config/GZ2J01/rels/d_a_arrow/symbols.txt new file mode 100644 index 0000000000..ffc6fbfe2d --- /dev/null +++ b/config/GZ2J01/rels/d_a_arrow/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeap__9daArrow_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +daArrow_createHeap__FP10fopAc_ac_c = .text:0x000001EC; // type:function size:0x20 scope:global +atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000020C; // type:function size:0x210 scope:global +daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000041C; // type:function size:0x20 scope:global +decAlphaBlur__9daArrow_cFv = .text:0x0000043C; // type:function size:0x90 scope:global +setBlur__9daArrow_cFv = .text:0x000004CC; // type:function size:0xC4 scope:global +setLightArrowHitMark__9daArrow_cFPC4cXyz = .text:0x00000590; // type:function size:0xDC scope:global +setLightChargeEffect__9daArrow_cFi = .text:0x0000066C; // type:function size:0x148 scope:global +__dt__4cXyzFv = .text:0x000007B4; // type:function size:0x3C scope:global +setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz = .text:0x000007F0; // type:function size:0x3FC scope:global +setArrowAt__9daArrow_cFf = .text:0x00000BEC; // type:function size:0x260 scope:global +arrowShooting__9daArrow_cFv = .text:0x00000E4C; // type:function size:0x2B8 scope:global +setBombArrowExplode__9daArrow_cFP4cXyz = .text:0x00001104; // type:function size:0x5C scope:global +setRoomInfo__9daArrow_cFv = .text:0x00001160; // type:function size:0x94 scope:global +clearNearActorData__9daArrow_cFv = .text:0x000011F4; // type:function size:0x20 scope:global +getVibAngle__9daArrow_cFv = .text:0x00001214; // type:function size:0xD0 scope:global +setNormalMatrix__9daArrow_cFv = .text:0x000012E4; // type:function size:0xB4 scope:global +setSmokePos__9daArrow_cFv = .text:0x00001398; // type:function size:0xD4 scope:global +setKeepMatrix__9daArrow_cFv = .text:0x0000146C; // type:function size:0x134 scope:global +setStopActorMatrix__9daArrow_cFv = .text:0x000015A0; // type:function size:0xF4 scope:global +setBombMoveEffect__9daArrow_cFv = .text:0x00001694; // type:function size:0x15C scope:global +checkReget__9daArrow_cFv = .text:0x000017F0; // type:function size:0xEC scope:global +procWait__9daArrow_cFv = .text:0x000018DC; // type:function size:0x308 scope:global +procMove__9daArrow_cFv = .text:0x00001BE4; // type:function size:0xF54 scope:global +__dt__8cM3dGPlaFv = .text:0x00002B38; // type:function size:0x48 scope:global +procReturnInit__9daArrow_cFi = .text:0x00002B80; // type:function size:0x174 scope:global +procReturn__9daArrow_cFv = .text:0x00002CF4; // type:function size:0x2FC scope:global +procBGStop__9daArrow_cFv = .text:0x00002FF0; // type:function size:0xF0 scope:global +procActorStop__9daArrow_cFv = .text:0x000030E0; // type:function size:0x6C scope:global +procActorControllStop__9daArrow_cFv = .text:0x0000314C; // type:function size:0x24 scope:global +procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf = .text:0x00003170; // type:function size:0x160 scope:global +procSlingHit__9daArrow_cFv = .text:0x000032D0; // type:function size:0x50 scope:global +execute__9daArrow_cFv = .text:0x00003320; // type:function size:0x20C scope:global +daArrow_execute__FP9daArrow_c = .text:0x0000352C; // type:function size:0x20 scope:global +draw__9daArrow_cFv = .text:0x0000354C; // type:function size:0x340 scope:global +daArrow_draw__FP9daArrow_c = .text:0x0000388C; // type:function size:0x20 scope:global +daAlink_searchHorseZelda__FP10fopAc_ac_cPv = .text:0x000038AC; // type:function size:0x14 scope:global +create__9daArrow_cFv = .text:0x000038C0; // type:function size:0x3C8 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00003C88; // type:function size:0x4 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00003C8C; // type:function size:0x74 scope:global +__dt__8cM3dGSphFv = .text:0x00003D00; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003D48; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D90; // type:function size:0x5C scope:global +daArrow_create__FP9daArrow_c = .text:0x00003DEC; // type:function size:0x20 scope:global +__dt__9daArrow_cFv = .text:0x00003E0C; // type:function size:0x24C scope:global +daArrow_delete__FP9daArrow_c = .text:0x00004058; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004080; // type:function size:0x48 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040C8; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040CC; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040D0; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040D4; // type:function size:0x4 scope:global +cLib_calcTimer__FPs = .text:0x000040D8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +l_atCpsSrc = .rodata:0x0000000C; // type:object size:0x4C scope:global +l_coSphSrc = .rodata:0x00000058; // type:object size:0x40 scope:global +@4130 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4131 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4132 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4133 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4187 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +effName$4192 = .rodata:0x000000BC; // type:object size:0xC scope:local +effName$4214 = .rodata:0x000000C8; // type:object size:0x8 scope:local +localEffPos$4215 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4385 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4386 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4576 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4577 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4579 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4606 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4607 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4630 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4631 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4633 = .rodata:0x00000124; // type:object size:0x4 scope:local data:string +@4674 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4675 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4749 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float +@4763 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4868 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5356 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5358 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5359 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5385 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5387 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5458 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5459 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5460 = .rodata:0x00000160; // type:object size:0x4 scope:local +tmpColor$5589 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5676 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5677 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5813 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5814 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5815 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000180; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4777 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +@4874 = .data:0x0000002C; // type:object size:0xC scope:local +@4974 = .data:0x00000038; // type:object size:0xC scope:local +@5004 = .data:0x00000044; // type:object size:0xC scope:local +@5369 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@5506 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +@5714 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +@5716 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +l_daArrowMethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_ARROW = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__18JPAEmitterCallBack = .data:0x0000010C; // type:object size:0x1C scope:global +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4612 = .bss:0x00000048; // type:object size:0xC scope:local +localOffset$4611 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_bh/splits.txt b/config/GZ2J01/rels/d_a_b_bh/splits.txt new file mode 100644 index 0000000000..afc6dbfe7e --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_bh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bh.cpp: + .text start:0x000000EC end:0x00004FAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_b_bh/symbols.txt b/config/GZ2J01/rels/d_a_b_bh/symbols.txt new file mode 100644 index 0000000000..3ecf4fdf59 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_bh/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_BH_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10b_bh_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +daB_BH_Draw__FP10b_bh_class = .text:0x000001D0; // type:function size:0xE0 scope:global +b_bh_wait__FP10b_bh_class = .text:0x000002B0; // type:function size:0x6D4 scope:global +__dt__4cXyzFv = .text:0x00000984; // type:function size:0x3C scope:global +b_bh_attack_1__FP10b_bh_class = .text:0x000009C0; // type:function size:0x438 scope:global +b_bh_bombeat__FP10b_bh_class = .text:0x00000DF8; // type:function size:0x280 scope:global +b_bh_down__FP10b_bh_class = .text:0x00001078; // type:function size:0x4E8 scope:global +b_bh_b_wait__FP10b_bh_class = .text:0x00001560; // type:function size:0x5C8 scope:global +b_bh_b_attack_1__FP10b_bh_class = .text:0x00001B28; // type:function size:0x400 scope:global +b_bh_b_bombeat__FP10b_bh_class = .text:0x00001F28; // type:function size:0x1CC scope:global +b_bh_b_down__FP10b_bh_class = .text:0x000020F4; // type:function size:0x398 scope:global +b_bh_start__FP10b_bh_class = .text:0x0000248C; // type:function size:0x4F8 scope:global +kuki_control1__FP10b_bh_class = .text:0x00002984; // type:function size:0x268 scope:global +kuki_control2__FP10b_bh_class = .text:0x00002BEC; // type:function size:0x174 scope:global +kuki_control3__FP10b_bh_class = .text:0x00002D60; // type:function size:0x1CC scope:global +s_b_sub__FPvPv = .text:0x00002F2C; // type:function size:0x1A8 scope:global +damage_check__FP10b_bh_class = .text:0x000030D4; // type:function size:0x354 scope:global +action__FP10b_bh_class = .text:0x00003428; // type:function size:0x9A4 scope:global +anm_se_set__FP10b_bh_class = .text:0x00003DCC; // type:function size:0x1C4 scope:global +daB_BH_Execute__FP10b_bh_class = .text:0x00003F90; // type:function size:0x730 scope:global +daB_BH_IsDelete__FP10b_bh_class = .text:0x000046C0; // type:function size:0x8 scope:global +daB_BH_Delete__FP10b_bh_class = .text:0x000046C8; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004730; // type:function size:0x248 scope:global +daB_BH_Create__FP10fopAc_ac_c = .text:0x00004978; // type:function size:0x45C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004DD4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00004E44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004E8C; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00004ED4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004F10; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004F14; // type:function size:0x4 scope:global +__dt__12daB_BH_HIO_cFv = .text:0x00004F18; // type:function size:0x48 scope:global +__sinit_d_a_b_bh_cpp = .text:0x00004F60; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004F9C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004FA4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3954 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3958 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3959 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3960 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3963 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4038 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4041 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4179 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4181 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4280 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4593 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5023 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5024 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5331 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5513 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0x5 scope:local data:string_table +pow_xa$4538 = .data:0x00000000; // type:object size:0x22 scope:local +eno$4831 = .data:0x00000024; // type:object size:0xA scope:local +eno$4839 = .data:0x00000030; // type:object size:0x8 scope:local +g_y_i$5031 = .data:0x00000038; // type:object size:0xA scope:local +g_y_ji$5032 = .data:0x00000044; // type:object size:0x14 scope:local +cc_sph_src$5408 = .data:0x00000058; // type:object size:0x40 scope:local +tg_sph_src$5409 = .data:0x00000098; // type:object size:0x40 scope:local +l_daB_BH_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_B_BH = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000128; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:global +__vt__12daB_BH_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_138_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +bh = .bss:0x0000006C; // type:object size:0x8 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_bq/splits.txt b/config/GZ2J01/rels/d_a_b_bq/splits.txt new file mode 100644 index 0000000000..5b706b2efe --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_bq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_bq.cpp: + .text start:0x000000EC end:0x000070F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002EC + .data start:0x00000000 end:0x000004D0 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_b_bq/symbols.txt b/config/GZ2J01/rels/d_a_b_bq/symbols.txt new file mode 100644 index 0000000000..af576be7c1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_bq/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_BQ_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +anm_init__FP10b_bq_classifUcf = .text:0x00000120; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x158 scope:global +daB_BQ_Draw__FP10b_bq_class = .text:0x00000324; // type:function size:0x318 scope:global +s_fw_sub0__FPvPv = .text:0x0000063C; // type:function size:0x50 scope:global +s_fw_sub1__FPvPv = .text:0x0000068C; // type:function size:0x114 scope:global +__dt__4cXyzFv = .text:0x000007A0; // type:function size:0x3C scope:global +s_fw_sub2__FPvPv = .text:0x000007DC; // type:function size:0x104 scope:global +s_fw_del_sub__FPvPv = .text:0x000008E0; // type:function size:0x4C scope:global +s_bi_del_sub__FPvPv = .text:0x0000092C; // type:function size:0x54 scope:global +damage_check__FP10b_bq_class = .text:0x00000980; // type:function size:0x248 scope:global +b_bq_stay__FP10b_bq_class = .text:0x00000BC8; // type:function size:0x48C scope:global +b_bq_wait__FP10b_bq_class = .text:0x00001054; // type:function size:0x140 scope:global +b_bq_damage__FP10b_bq_class = .text:0x00001194; // type:function size:0x738 scope:global +b_bq_attack__FP10b_bq_class = .text:0x000018CC; // type:function size:0x794 scope:global +b_bq_end__FP10b_bq_class = .text:0x00002060; // type:function size:0xBC scope:global +action__FP10b_bq_class = .text:0x0000211C; // type:function size:0x32C scope:global +anm_se_set__FP10b_bq_class = .text:0x00002448; // type:function size:0x99C scope:global +cam_3d_morf__FP10b_bq_classf = .text:0x00002DE4; // type:function size:0xE4 scope:global +fish_set__FP10b_bq_class = .text:0x00002EC8; // type:function size:0xA4 scope:global +demo_camera__FP10b_bq_class = .text:0x00002F6C; // type:function size:0x2618 scope:global +GetCross__11cBgS_LinChkFv = .text:0x00005584; // type:function size:0x8 scope:global +cM_scos__Fs = .text:0x0000558C; // type:function size:0x18 scope:global +daB_BQ_Execute__FP10b_bq_class = .text:0x000055A4; // type:function size:0x8CC scope:global +daB_BQ_IsDelete__FP10b_bq_class = .text:0x00005E70; // type:function size:0x8 scope:global +daB_BQ_Delete__FP10b_bq_class = .text:0x00005E78; // type:function size:0x78 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005EF0; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000061D4; // type:function size:0x48 scope:global +daB_BQ_Create__FP10fopAc_ac_c = .text:0x0000621C; // type:function size:0x4A0 scope:global +__ct__10b_bq_classFv = .text:0x000066BC; // type:function size:0x238 scope:global +__ct__4cXyzFv = .text:0x000068F4; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000068F8; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000697C; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00006A48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006A90; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006AD8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00006B34; // type:function size:0x48 scope:global +__dt__12daB_BQ_HIO_cFv = .text:0x00006B7C; // type:function size:0x48 scope:global +__sinit_d_a_b_bq_cpp = .text:0x00006BC4; // type:function size:0x3C scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00006C00; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00006C14; // type:function size:0x2C scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x00006C40; // type:function size:0x14 scope:global +fopAcM_GetParam__FPCv = .text:0x00006C54; // type:function size:0x8 scope:global +dComIfGs_onStageBossEnemy__Fv = .text:0x00006C5C; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00006CA4; // type:function size:0x3C scope:global +set__4cXyzFfff = .text:0x00006CE0; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00006CF0; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00006D0C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00006D20; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00006D34; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00006D44; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00006D54; // type:function size:0x14 scope:global +dComIfGp_getPlayer__Fi = .text:0x00006D68; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x00006D80; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00006D98; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00006DB4; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x00006DD0; // type:function size:0x1C scope:global +__ct__10JAISoundIDFUl = .text:0x00006DEC; // type:function size:0x8 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00006DF4; // type:function size:0x74 scope:global +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006E68; // type:function size:0x2C scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00006E94; // type:function size:0x24 scope:global +getAnmMtx__8J3DModelFi = .text:0x00006EB8; // type:function size:0x14 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00006ECC; // type:function size:0x64 scope:global +cM_ssin__Fs = .text:0x00006F30; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x00006F44; // type:function size:0x114 scope:global +fabsf__3stdFf = .text:0x00007058; // type:function size:0xC scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x00007064; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x00007090; // type:function size:0x10 scope:global +dComIfGp_getVibration__Fv = .text:0x000070A0; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x000070B0; // type:function size:0x10 scope:global +__apl__4cXyzFRC3Vec = .text:0x000070C0; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3816 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4038 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4137 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4229 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4230 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4426 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4723 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4724 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4726 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4728 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4729 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4732 = .rodata:0x00000070; // type:object size:0x8 scope:local +@5284 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@5942 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5943 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5945 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5946 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5947 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5948 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5950 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5951 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5952 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5953 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5954 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5955 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5956 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5957 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5958 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5959 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5960 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5961 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5962 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5963 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5964 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5966 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5967 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5968 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5969 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5970 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5971 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5972 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5973 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5974 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5975 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5976 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5977 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5978 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5979 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5981 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5982 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5983 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5984 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5985 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5986 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5987 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5988 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5989 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5990 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5991 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5992 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5993 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5994 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5998 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6002 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6003 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6005 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6006 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6009 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6010 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6011 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@6012 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6014 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6015 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6016 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:string +@6017 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6018 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6019 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6020 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6021 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6022 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6023 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6024 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6025 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6026 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6027 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6028 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6029 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6030 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6032 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6033 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6034 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6035 = .rodata:0x000001F0; // type:object size:0x4 scope:local data:string +@6036 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6037 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6038 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6039 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6040 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6041 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6042 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6043 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6044 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6045 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6046 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6047 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6049 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6050 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6051 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6052 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6053 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6054 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6055 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6056 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6057 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6058 = .rodata:0x0000024C; // type:object size:0x4 scope:local data:string +@6059 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000254; // type:object size:0x4 scope:local data:string +@6061 = .rodata:0x00000258; // type:object size:0x4 scope:local data:string +@6062 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6063 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6064 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6065 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6066 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6067 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6068 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6070 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6071 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6072 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6073 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6074 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6075 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6140 = .rodata:0x00000298; // type:object size:0x8 scope:local +@6141 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@6142 = .rodata:0x000002A8; // type:object size:0x8 scope:local +@6389 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6390 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6391 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6392 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6393 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6394 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6395 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6396 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6397 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6398 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6399 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6660 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6661 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000002E4; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4431 = .data:0x00000020; // type:object size:0xA8 scope:local +fireno$4463 = .data:0x000000C8; // type:object size:0x8 scope:local +fireno$4473 = .data:0x000000D0; // type:object size:0x4 scope:local +g_e_i$4867 = .data:0x000000D4; // type:object size:0x26 scope:local +g_d_i$4873 = .data:0x000000FC; // type:object size:0x18 scope:local +g_k_ji$4874 = .data:0x00000114; // type:object size:0x30 scope:local +g_y_i$4885 = .data:0x00000144; // type:object size:0xA scope:local +g_y_ji$4886 = .data:0x00000150; // type:object size:0x14 scope:local +g_c_i$4896 = .data:0x00000164; // type:object size:0x26 scope:local +g_c_ji$4897 = .data:0x0000018C; // type:object size:0x4C scope:local +lf_pos$5269 = .data:0x000001D8; // type:object size:0x18 scope:local data:byte +g_b_i$5487 = .data:0x000001F0; // type:object size:0xE scope:local +g_e_i$5525 = .data:0x00000200; // type:object size:0xA scope:local +@6076 = .data:0x0000020C; // type:object size:0xDC scope:local +takino$6250 = .data:0x000002E8; // type:object size:0x8 scope:local +takino2$6251 = .data:0x000002F0; // type:object size:0x8 scope:local +cc_sph_src$6538 = .data:0x000002F8; // type:object size:0x40 scope:local +core_sph_src$6539 = .data:0x00000338; // type:object size:0x40 scope:local +core_co_sph_src$6540 = .data:0x00000378; // type:object size:0x40 scope:local +body_co_sph_src$6541 = .data:0x000003B8; // type:object size:0x40 scope:local +mizu_sph_src$6542 = .data:0x000003F8; // type:object size:0x40 scope:local +l_daB_BQ_Method = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_B_BQ = .data:0x00000458; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000488; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12daB_BQ_HIO_c = .data:0x000004C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_139_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3811 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +lbl_139_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_b_dr/splits.txt b/config/GZ2J01/rels/d_a_b_dr/splits.txt new file mode 100644 index 0000000000..6bfa586d0a --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dr.cpp: + .text start:0x000000EC end:0x0000BEE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005D4 + .data start:0x00000000 end:0x00000670 + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZ2J01/rels/d_a_b_dr/symbols.txt b/config/GZ2J01/rels/d_a_b_dr/symbols.txt new file mode 100644 index 0000000000..58cd6e7b9f --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_dr/symbols.txt @@ -0,0 +1,313 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_DR_HIO_cFv = .text:0x000000EC; // type:function size:0x114 scope:global +ctrlJoint__8daB_DR_cFP8J3DJointP8J3DModel = .text:0x00000200; // type:function size:0x164 scope:global +__dt__4cXyzFv = .text:0x00000364; // type:function size:0x3C scope:global +JointCallBack__8daB_DR_cFP8J3DJointi = .text:0x000003A0; // type:function size:0x4C scope:global +draw__8daB_DR_cFv = .text:0x000003EC; // type:function size:0x27C scope:global +daB_DR_Draw__FP8daB_DR_c = .text:0x00000668; // type:function size:0x20 scope:global +setBck__8daB_DR_cFiUcff = .text:0x00000688; // type:function size:0xAC scope:global +setActionMode__8daB_DR_cFii = .text:0x00000734; // type:function size:0x18 scope:global +mGlider_WindPosSet__8daB_DR_cFv = .text:0x0000074C; // type:function size:0x74 scope:global +mBoot_c_tranceSet__8daB_DR_cFb = .text:0x000007C0; // type:function size:0x10C scope:global data:4byte +mStatusONOFF__8daB_DR_cFi = .text:0x000008CC; // type:function size:0x9C scope:global +setSe__8daB_DR_cFv = .text:0x00000968; // type:function size:0x8D8 scope:global +setDeathLightEffect__8daB_DR_cFv = .text:0x00001240; // type:function size:0xF8 scope:global +chkPartCreate__8daB_DR_cFb = .text:0x00001338; // type:function size:0x190 scope:global +mHabatakiAnmSet__8daB_DR_cFi = .text:0x000014C8; // type:function size:0x334 scope:global +mGlider_AniSet__8daB_DR_cFb = .text:0x000017FC; // type:function size:0x338 scope:global +mGliderAtAniSet__8daB_DR_cFv = .text:0x00001B34; // type:function size:0x15C scope:global +tail_hit_check__8daB_DR_cFv = .text:0x00001C90; // type:function size:0xC4 scope:global +week_hit_check__8daB_DR_cFv = .text:0x00001D54; // type:function size:0xFC scope:global +mTimerClr__8daB_DR_cFv = .text:0x00001E50; // type:function size:0x24 scope:global +mCountClr__8daB_DR_cFv = .text:0x00001E74; // type:function size:0x24 scope:global +mAllClr__8daB_DR_cFv = .text:0x00001E98; // type:function size:0x34 scope:global +mHeadAngleSet__8daB_DR_cFv = .text:0x00001ECC; // type:function size:0x130 scope:global +flapMove__8daB_DR_cFb = .text:0x00001FFC; // type:function size:0x128 scope:global +revolutionMove__8daB_DR_cFv = .text:0x00002124; // type:function size:0x1B8 scope:global +mPlayerHighCheck__8daB_DR_cFv = .text:0x000022DC; // type:function size:0x100 scope:global +mBgFallGroundCheck__8daB_DR_cFv = .text:0x000023DC; // type:function size:0x288 scope:global +normalHoverMove__8daB_DR_cFv = .text:0x00002664; // type:function size:0x218 scope:global +executeWait__8daB_DR_cFv = .text:0x0000287C; // type:function size:0x390 scope:global +executeFlyWait__8daB_DR_cFv = .text:0x00002C0C; // type:function size:0x238 scope:global +executeTailHit__8daB_DR_cFv = .text:0x00002E44; // type:function size:0xDF0 scope:global +executeWeekHit__8daB_DR_cFv = .text:0x00003C34; // type:function size:0xB14 scope:global +mBreathSet__8daB_DR_cFv = .text:0x00004748; // type:function size:0x2A0 scope:global +mBreathHighSet__8daB_DR_cFb = .text:0x000049E8; // type:function size:0x304 scope:global +mFeintBreath__8daB_DR_cFv = .text:0x00004CEC; // type:function size:0x31C scope:global +executeBreathAttack__8daB_DR_cFv = .text:0x00005008; // type:function size:0x8A4 scope:global +executeWindAttack__8daB_DR_cFv = .text:0x000058AC; // type:function size:0x680 scope:global +mGliderMoveSub__8daB_DR_cFf = .text:0x00005F2C; // type:function size:0x24C scope:global +executeGliderAttack__8daB_DR_cFv = .text:0x00006178; // type:function size:0xF14 scope:global +executePillarSearch__8daB_DR_cFv = .text:0x0000708C; // type:function size:0x6B0 scope:global +executePillarWait__8daB_DR_cFv = .text:0x0000773C; // type:function size:0x72C scope:global +startDemoCheck__8daB_DR_cFv = .text:0x00007E68; // type:function size:0xE8 scope:global +executeDamageDemo__8daB_DR_cFv = .text:0x00007F50; // type:function size:0x888 scope:global +executeMiddleDemo__8daB_DR_cFv = .text:0x000087D8; // type:function size:0x14C scope:global +executeDead__8daB_DR_cFv = .text:0x00008924; // type:function size:0x188 scope:global +executeBullet__8daB_DR_cFv = .text:0x00008AAC; // type:function size:0x1AC scope:global +executeParts__8daB_DR_cFv = .text:0x00008C58; // type:function size:0x2D8 scope:global +action__8daB_DR_cFv = .text:0x00008F30; // type:function size:0x430 scope:global +action_fire__8daB_DR_cFv = .text:0x00009360; // type:function size:0x50 scope:global +action_parts__8daB_DR_cFv = .text:0x000093B0; // type:function size:0x74 scope:global +mtx_set__8daB_DR_cFv = .text:0x00009424; // type:function size:0x4E0 scope:global +parts_mtx_set__8daB_DR_cFv = .text:0x00009904; // type:function size:0x5C scope:global +cc_set__8daB_DR_cFv = .text:0x00009960; // type:function size:0x734 scope:global +down_cc_set__8daB_DR_cFv = .text:0x0000A094; // type:function size:0x1A0 scope:global +demo_skip__8daB_DR_cFi = .text:0x0000A234; // type:function size:0x108 scope:global +DemoSkipCallBack__8daB_DR_cFPvi = .text:0x0000A33C; // type:function size:0x34 scope:global +execute__8daB_DR_cFv = .text:0x0000A370; // type:function size:0x498 scope:global +daB_DR_Execute__FP8daB_DR_c = .text:0x0000A808; // type:function size:0x20 scope:global +daB_DR_IsDelete__FP8daB_DR_c = .text:0x0000A828; // type:function size:0x8 scope:global +_delete__8daB_DR_cFv = .text:0x0000A830; // type:function size:0xD4 scope:global +daB_DR_Delete__FP8daB_DR_c = .text:0x0000A904; // type:function size:0x20 scope:global +CreateHeap__8daB_DR_cFv = .text:0x0000A924; // type:function size:0x268 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000AB8C; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000ABD4; // type:function size:0x20 scope:global +create__8daB_DR_cFv = .text:0x0000ABF4; // type:function size:0x93C scope:global +__ct__8daB_DR_cFv = .text:0x0000B530; // type:function size:0x3C8 scope:global +__ct__8dCcD_CylFv = .text:0x0000B8F8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000B97C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B9C4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000BA90; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x0000BB14; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x0000BBE0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000BC28; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000BC70; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000BCCC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000BD3C; // type:function size:0x70 scope:global +daB_DR_Create__FP8daB_DR_c = .text:0x0000BDAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000BDCC; // type:function size:0x48 scope:global +__dt__12daB_DR_HIO_cFv = .text:0x0000BE14; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000BE5C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000BE78; // type:function size:0x1C scope:global +__sinit_d_a_b_dr_cpp = .text:0x0000BE94; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000BED0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000BED8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4040 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4066 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4310 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4311 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4314 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4318 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4338 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000C8; // type:object size:0x4 scope:local +BREAK_PARTS_DT$4370 = .rodata:0x000000CC; // type:object size:0x288 scope:local +@4530 = .rodata:0x00000358; // type:object size:0x8 scope:local +@4617 = .rodata:0x00000360; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4795 = .rodata:0x00000368; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4798 = .rodata:0x00000374; // type:object size:0x4 scope:local data:float +@4847 = .rodata:0x00000378; // type:object size:0x4 scope:local data:string +@4848 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@4946 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5003 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@5004 = .rodata:0x00000390; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5006 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5007 = .rodata:0x000003A8; // type:object size:0x8 scope:local +@5008 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@5009 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5482 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@5483 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@5484 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@5485 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@5486 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@5487 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5775 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5776 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5866 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@6185 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@6349 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@6350 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@6351 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@6412 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@6767 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@6768 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@6769 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@6770 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@6771 = .rodata:0x00000400; // type:object size:0x4 scope:local +@6772 = .rodata:0x00000404; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000408; // type:object size:0x4 scope:local +@6774 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@6775 = .rodata:0x00000410; // type:object size:0x4 scope:local +@6927 = .rodata:0x00000414; // type:object size:0x4 scope:local +@6928 = .rodata:0x00000418; // type:object size:0x4 scope:local +@6929 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000420; // type:object size:0x4 scope:local +@7083 = .rodata:0x00000424; // type:object size:0x4 scope:local +@7084 = .rodata:0x00000428; // type:object size:0x4 scope:local +@7085 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@7382 = .rodata:0x00000430; // type:object size:0x4 scope:local +@7383 = .rodata:0x00000434; // type:object size:0x4 scope:local +@7384 = .rodata:0x00000438; // type:object size:0x4 scope:local +@7385 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@7386 = .rodata:0x00000440; // type:object size:0x4 scope:local +@7511 = .rodata:0x00000444; // type:object size:0x4 scope:local +@7555 = .rodata:0x00000448; // type:object size:0x4 scope:local +@7556 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@7557 = .rodata:0x00000450; // type:object size:0x4 scope:local +@7558 = .rodata:0x00000454; // type:object size:0x4 scope:local +@7824 = .rodata:0x00000458; // type:object size:0x4 scope:local +@7825 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@7826 = .rodata:0x00000460; // type:object size:0x4 scope:local +@8050 = .rodata:0x00000464; // type:object size:0x4 scope:local +@8051 = .rodata:0x00000468; // type:object size:0x4 scope:local +@8052 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@8053 = .rodata:0x00000470; // type:object size:0x4 scope:local +@8054 = .rodata:0x00000474; // type:object size:0x4 scope:local +@8055 = .rodata:0x00000478; // type:object size:0x4 scope:local +@8056 = .rodata:0x0000047C; // type:object size:0x4 scope:local data:string +@8057 = .rodata:0x00000480; // type:object size:0x4 scope:local +DOWN_CYL_DT$8061 = .rodata:0x00000484; // type:object size:0x78 scope:local data:float +DOWN_SPH_DT$8062 = .rodata:0x000004FC; // type:object size:0xB4 scope:local data:float +@8254 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@8659 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@8660 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@8661 = .rodata:0x000005BC; // type:object size:0x4 scope:local +@8662 = .rodata:0x000005C0; // type:object size:0x4 scope:local +@8663 = .rodata:0x000005C4; // type:object size:0x4 scope:local +@8664 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000005CC; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_dr_week_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_dr_tail_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000064; // type:object size:0x40 scope:global +cc_dr_breath_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000A4; // type:object size:0x40 scope:global +cc_dr_wind_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000E4; // type:object size:0x40 scope:global +cc_dr_foot_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000124; // type:object size:0x40 scope:global +cc_pillar_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000164; // type:object size:0x44 scope:global +cc_down_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001A8; // type:object size:0x44 scope:global +cc_downSph_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001EC; // type:object size:0x40 scope:global +mBreakDt$3901 = .data:0x0000022C; // type:object size:0x4 scope:local +@4342 = .data:0x00000230; // type:object size:0xDC scope:local +w_eff_id$4346 = .data:0x0000030C; // type:object size:0x8 scope:local +@4528 = .data:0x00000314; // type:object size:0x88 scope:local +@4618 = .data:0x0000039C; // type:object size:0x64 scope:local +@4662 = .data:0x00000400; // type:object size:0x58 scope:local +effId$5784 = .data:0x00000458; // type:object size:0x8 scope:local +@6776 = .data:0x00000460; // type:object size:0x5C scope:local +@7387 = .data:0x000004BC; // type:object size:0x38 scope:local +@7559 = .data:0x000004F4; // type:object size:0x30 scope:local +@7648 = .data:0x00000524; // type:object size:0x38 scope:local +effLId$7688 = .data:0x0000055C; // type:object size:0x8 scope:local +effRId$7689 = .data:0x00000564; // type:object size:0x8 scope:local +mPartDt$8292 = .data:0x0000056C; // type:object size:0x18 scope:local +mParts_EstimateSizeDt$8381 = .data:0x00000584; // type:object size:0x18 scope:local +l_daB_DR_Method = .data:0x0000059C; // type:object size:0x20 scope:global +g_profile_B_DR = .data:0x000005BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000005EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000604; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000610; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000061C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000628; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000634; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000658; // type:object size:0xC scope:global +__vt__12daB_DR_HIO_c = .data:0x00000664; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_140_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3795 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x68 scope:global data:byte +lbl_140_bss_BC = .bss:0x000000BC; // type:object size:0x1 data:byte +@6782 = .bss:0x000000C0; // type:object size:0xC scope:local +@6785 = .bss:0x000000D0; // type:object size:0xC scope:local +@6786 = .bss:0x000000DC; // type:object size:0xC scope:local +@6787 = .bss:0x000000E8; // type:object size:0xC scope:local +mPillarTop_dt$6781 = .bss:0x000000F4; // type:object size:0x30 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000184; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_dre/splits.txt b/config/GZ2J01/rels/d_a_b_dre/splits.txt new file mode 100644 index 0000000000..31c56cd8e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_dre/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dre.cpp: + .text start:0x000000EC end:0x00003308 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2J01/rels/d_a_b_dre/symbols.txt b/config/GZ2J01/rels/d_a_b_dre/symbols.txt new file mode 100644 index 0000000000..1b3aeea5c4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_dre/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x240 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000032C; // type:function size:0x48 scope:global +daB_DRE_Create__FP10fopAc_ac_c = .text:0x00000374; // type:function size:0x20 scope:global +SetAnm__9daB_DRE_cFP16mDoExt_McaMorfSOiiff = .text:0x00000394; // type:function size:0xB4 scope:global +daB_DRE_Delete__FP9daB_DRE_c = .text:0x00000448; // type:function size:0x24 scope:global +CameraSet__9daB_DRE_cFv = .text:0x0000046C; // type:function size:0x120 scope:global +__dt__4cXyzFv = .text:0x0000058C; // type:function size:0x3C scope:global +SetStopingCam__9daB_DRE_cFv = .text:0x000005C8; // type:function size:0x84 scope:global +SetStopCam__9daB_DRE_cF4cXyzffs = .text:0x0000064C; // type:function size:0x12C scope:global +SetCMoveCam__9daB_DRE_cF4cXyzf = .text:0x00000778; // type:function size:0x50 scope:global +SetCMoveCam__9daB_DRE_cF4cXyzff = .text:0x000007C8; // type:function size:0x44 scope:global +SetEyeMoveCam__9daB_DRE_cF4cXyzffsf = .text:0x0000080C; // type:function size:0xFC scope:global +SetEyeMoveCam__9daB_DRE_cF4cXyzffsff = .text:0x00000908; // type:function size:0x110 scope:global +SetMoveCam__9daB_DRE_cFff = .text:0x00000A18; // type:function size:0xEC scope:global +SetReleaseCam__9daB_DRE_cFv = .text:0x00000B04; // type:function size:0xA4 scope:global +CamAction2__9daB_DRE_cFv = .text:0x00000BA8; // type:function size:0x610 scope:global +DrAction2__9daB_DRE_cFv = .text:0x000011B8; // type:function size:0x2E4 scope:global +CamAction__9daB_DRE_cFv = .text:0x0000149C; // type:function size:0x43C scope:global +Action__9daB_DRE_cFv = .text:0x000018D8; // type:function size:0x60 scope:global +DrAction__9daB_DRE_cFv = .text:0x00001938; // type:function size:0x7C8 scope:global +SoundChk__9daB_DRE_cFv = .text:0x00002100; // type:function size:0x618 scope:global +Execute__9daB_DRE_cFv = .text:0x00002718; // type:function size:0x344 scope:global +SpeedSet__9daB_DRE_cFv = .text:0x00002A5C; // type:function size:0x60 scope:global +BreathSet__9daB_DRE_cFv = .text:0x00002ABC; // type:function size:0x174 scope:global +Delete__9daB_DRE_cFv = .text:0x00002C30; // type:function size:0x50 scope:global +setBaseMtx__9daB_DRE_cFv = .text:0x00002C80; // type:function size:0xC0 scope:global +daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002D40; // type:function size:0x1A4 scope:global +daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002EE4; // type:function size:0x20 scope:global +create__9daB_DRE_cFv = .text:0x00002F04; // type:function size:0x2F8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031FC; // type:function size:0x70 scope:global +daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x0000326C; // type:function size:0x8 scope:global +__sinit_d_a_b_dre_cpp = .text:0x00003274; // type:function size:0x68 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E4; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000032EC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3844 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4221 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4225 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4228 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4309 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4310 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4311 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4408 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4409 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4411 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4412 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4606 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4610 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4616 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4617 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4766 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4768 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4770 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4778 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4779 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4780 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4781 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4875 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@4943 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@5084 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5227 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5228 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5230 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000170; // type:object size:0x5 scope:local data:string_table +@4416 = .data:0x00000000; // type:object size:0x28 scope:local +@4621 = .data:0x00000028; // type:object size:0x28 scope:local +@4782 = .data:0x00000050; // type:object size:0x88 scope:local +effId$4884 = .data:0x000000D8; // type:object size:0x8 scope:local +l_daB_DRE_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_B_DRE = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +s_dis__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global +s_LinkPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000050; // type:object size:0x2 scope:global +@3768 = .bss:0x00000054; // type:object size:0xC scope:local +s_HeadPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000060; // type:object size:0xC scope:global data:float +@3769 = .bss:0x0000006C; // type:object size:0xC scope:local +s_BodyPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000078; // type:object size:0xC scope:global +@3770 = .bss:0x00000084; // type:object size:0xC scope:local +s_TalePos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000090; // type:object size:0xC scope:global +lbl_141_bss_9C = .bss:0x0000009C; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_ds/splits.txt b/config/GZ2J01/rels/d_a_b_ds/splits.txt new file mode 100644 index 0000000000..8dd0cb3279 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_ds/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ds.cpp: + .text start:0x000000EC end:0x00011900 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007F4 + .data start:0x00000000 end:0x00000820 + .bss start:0x00000008 end:0x000008A8 diff --git a/config/GZ2J01/rels/d_a_b_ds/symbols.txt b/config/GZ2J01/rels/d_a_b_ds/symbols.txt new file mode 100644 index 0000000000..a56728e8df --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_ds/symbols.txt @@ -0,0 +1,648 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_DS_HIO_cFv = .text:0x000000EC; // type:function size:0xE8 scope:global +ctrlJoint__8daB_DS_cFP8J3DJointP8J3DModel = .text:0x000001D4; // type:function size:0x190 scope:global +JointCallBack__8daB_DS_cFP8J3DJointi = .text:0x00000364; // type:function size:0x4C scope:global +draw__8daB_DS_cFv = .text:0x000003B0; // type:function size:0x5B8 scope:global +daB_DS_Draw__FP8daB_DS_c = .text:0x00000968; // type:function size:0x20 scope:global +setBck__8daB_DS_cFiUcff = .text:0x00000988; // type:function size:0xAC scope:global +setActionMode__8daB_DS_cFii = .text:0x00000A34; // type:function size:0xC scope:global +mSmokeSet__8daB_DS_cFv = .text:0x00000A40; // type:function size:0x180 scope:global +mHeadAngle_Clear__8daB_DS_cFv = .text:0x00000BC0; // type:function size:0x64 scope:global +HandHitSoundSet__8daB_DS_cFb = .text:0x00000C24; // type:function size:0x16C scope:global +handSPosSet__8daB_DS_cFi = .text:0x00000D90; // type:function size:0x288 scope:global +hand_smokeSet__8daB_DS_cFUc = .text:0x00001018; // type:function size:0x6C scope:global +mZsMoveChk__8daB_DS_cFv = .text:0x00001084; // type:function size:0x290 scope:global +mZsMoveChk_Guard__8daB_DS_cFv = .text:0x00001314; // type:function size:0x2A0 scope:global +mTrapScale__8daB_DS_cFv = .text:0x000015B4; // type:function size:0x118 scope:global +mClearTrap__8daB_DS_cFb = .text:0x000016CC; // type:function size:0x98 scope:global +mCreateTrap__8daB_DS_cFb = .text:0x00001764; // type:function size:0x610 scope:global +mChangeVer2__8daB_DS_cFv = .text:0x00001D74; // type:function size:0x1C0 scope:global +damage_check__8daB_DS_cFv = .text:0x00001F34; // type:function size:0x5B4 scope:global +neck_set__8daB_DS_cFv = .text:0x000024E8; // type:function size:0x21C scope:global +mCutTypeCheck__8daB_DS_cFv = .text:0x00002704; // type:function size:0x94 scope:global +startDemoCheck__8daB_DS_cFv = .text:0x00002798; // type:function size:0x130 scope:global +setYoMessage__8daB_DS_cFi = .text:0x000028C8; // type:function size:0x3C scope:global +doYoMessage__8daB_DS_cFv = .text:0x00002904; // type:function size:0x7C scope:global +executeOpeningDemo__8daB_DS_cFv = .text:0x00002980; // type:function size:0x1F48 scope:global +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000048C8; // type:function size:0x4C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004914; // type:function size:0x80 scope:global +abs__4cXyzCFv = .text:0x00004994; // type:function size:0x114 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00004AA8; // type:function size:0x30 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004AD8; // type:function size:0x74 scope:global +mHandBreathChk__8daB_DS_cFv = .text:0x00004B4C; // type:function size:0x3A0 scope:global +executeWait__8daB_DS_cFv = .text:0x00004EEC; // type:function size:0x168 scope:global +executeCircle__8daB_DS_cFv = .text:0x00005054; // type:function size:0x164 scope:global +mBreakBoneSUB__8daB_DS_cFv = .text:0x000051B8; // type:function size:0x7C scope:global +damageSet__8daB_DS_cFv = .text:0x00005234; // type:function size:0x78 scope:global +damageHitCamera__8daB_DS_cFv = .text:0x000052AC; // type:function size:0x198 scope:global +damageDownCheck__8daB_DS_cFv = .text:0x00005444; // type:function size:0x1C8 scope:global +executeDamage__8daB_DS_cFv = .text:0x0000560C; // type:function size:0x16E4 scope:global +executeEtcDamage__8daB_DS_cFv = .text:0x00006CF0; // type:function size:0x20C scope:global +breath_smokeSet__8daB_DS_cFv = .text:0x00006EFC; // type:function size:0x230 scope:global +executeBreathAttack__8daB_DS_cFv = .text:0x0000712C; // type:function size:0x2B4 scope:global +executeHandAttack__8daB_DS_cFv = .text:0x000073E0; // type:function size:0x20C scope:global +executeBreathSearch__8daB_DS_cFv = .text:0x000075EC; // type:function size:0x1A4 scope:global +executeBattle2OpeningDemo__8daB_DS_cFv = .text:0x00007790; // type:function size:0x1030 scope:global +mFlyBMove__8daB_DS_cFf = .text:0x000087C0; // type:function size:0xA4 scope:global +mFuwafuwaSet__8daB_DS_cFb = .text:0x00008864; // type:function size:0x370 scope:global +mBattle2BreathFireSet__8daB_DS_cFUl = .text:0x00008BD4; // type:function size:0x6C scope:global +mNeckAngleSet__8daB_DS_cFv = .text:0x00008C40; // type:function size:0x120 scope:global +mSetFirstPos__8daB_DS_cFv = .text:0x00008D60; // type:function size:0xF0 scope:global +mChkScreenIn__8daB_DS_cFv = .text:0x00008E50; // type:function size:0xC4 scope:global +mRailInOutCheck__8daB_DS_cFv = .text:0x00008F14; // type:function size:0x178 scope:global +executeBattle2Wait__8daB_DS_cFv = .text:0x0000908C; // type:function size:0xD0 scope:global +mBattle2MoveFSet__8daB_DS_cFv = .text:0x0000915C; // type:function size:0x6E0 scope:global +executeBattle2FMove__8daB_DS_cFv = .text:0x0000983C; // type:function size:0x6C4 scope:global +executeBattle2Tired__8daB_DS_cFv = .text:0x00009F00; // type:function size:0x294 scope:global +executeBattle2Damage__8daB_DS_cFv = .text:0x0000A194; // type:function size:0xDE8 scope:global +mDeadMove__8daB_DS_cFv = .text:0x0000AF7C; // type:function size:0x478 scope:global +executeBattle2Dead__8daB_DS_cFv = .text:0x0000B3F4; // type:function size:0x16DC scope:global +executeBullet__8daB_DS_cFv = .text:0x0000CAD0; // type:function size:0x468 scope:global +mBulletAction__8daB_DS_cFv = .text:0x0000CF38; // type:function size:0x78 scope:global +mSoundSE_Set__8daB_DS_cFv = .text:0x0000CFB0; // type:function size:0xC14 scope:global +action__8daB_DS_cFv = .text:0x0000DBC4; // type:function size:0x4A0 scope:global +mtx_set__8daB_DS_cFv = .text:0x0000E064; // type:function size:0x378 scope:global +cc_set__8daB_DS_cFv = .text:0x0000E3DC; // type:function size:0x524 scope:global +cc_etc_set__8daB_DS_cFv = .text:0x0000E900; // type:function size:0x134 scope:global +mBattle2Action__8daB_DS_cFv = .text:0x0000EA34; // type:function size:0x188 scope:global +mBattle2_spinner_damage_check__8daB_DS_cFv = .text:0x0000EBBC; // type:function size:0x2F8 scope:global +mBattle2_damage_check__8daB_DS_cFv = .text:0x0000EEB4; // type:function size:0x590 scope:global +mBattle2_mtx_set__8daB_DS_cFv = .text:0x0000F444; // type:function size:0x420 scope:global +mBattle2_cc_etc_set__8daB_DS_cFv = .text:0x0000F864; // type:function size:0xF4 scope:global +mBattle2_cc_set__8daB_DS_cFv = .text:0x0000F958; // type:function size:0x32C scope:global +execute__8daB_DS_cFv = .text:0x0000FC84; // type:function size:0x3C0 scope:global +daB_DS_Execute__FP8daB_DS_c = .text:0x00010044; // type:function size:0x20 scope:global +daB_DS_IsDelete__FP8daB_DS_c = .text:0x00010064; // type:function size:0x8 scope:global +_delete__8daB_DS_cFv = .text:0x0001006C; // type:function size:0x98 scope:global +daB_DS_Delete__FP8daB_DS_c = .text:0x00010104; // type:function size:0x20 scope:global +CreateHeap__8daB_DS_cFv = .text:0x00010124; // type:function size:0x6A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000107CC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010814; // type:function size:0x20 scope:global +create__8daB_DS_cFv = .text:0x00010834; // type:function size:0x874 scope:global +__ct__8daB_DS_cFv = .text:0x000110A8; // type:function size:0x2E4 scope:global +__dt__8cM3dGCylFv = .text:0x0001138C; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x000113D4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00011458; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00011524; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0001156C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000115B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00011610; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011680; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000116F0; // type:function size:0x4 scope:global +daB_DS_Create__FP8daB_DS_c = .text:0x000116F4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00011714; // type:function size:0x48 scope:global +__dt__12daB_DS_HIO_cFv = .text:0x0001175C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000117A4; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x000117C0; // type:function size:0x1C scope:global +__sinit_d_a_b_ds_cpp = .text:0x000117DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00011818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011820; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x00011828; // type:function size:0x3C scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00011864; // type:function size:0x1C scope:global +__as__4cXyzFRC4cXyz = .text:0x00011880; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0001189C; // type:function size:0x14 scope:global +set__4cXyzFRC3Vec = .text:0x000118B0; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x000118CC; // type:function size:0x1C scope:global +zero__4cXyzFv = .text:0x000118E8; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3932 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4285 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4465 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4551 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4650 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4651 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4652 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4895 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4896 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4897 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5154 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +KIDOU_EFF_DT$5303 = .rodata:0x000000A0; // type:object size:0x80 scope:local +@5880 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5881 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5882 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5883 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5895 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5897 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5899 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5900 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5901 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5902 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5903 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5904 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5905 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5906 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5907 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5908 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5909 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5910 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5911 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5912 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5917 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5918 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5919 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5920 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5921 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@5922 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5923 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5924 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5925 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5926 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5927 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5928 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5929 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5935 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5936 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5937 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5938 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5939 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5940 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5941 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5942 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5943 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5945 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5946 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5947 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5948 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5951 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5952 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5953 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5954 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5955 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5956 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5957 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5959 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5960 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5962 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5963 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000270; // type:object size:0x4 scope:local +@5965 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5967 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5969 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5970 = .rodata:0x00000288; // type:object size:0x4 scope:local +@5971 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5972 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5973 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5974 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5975 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5976 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5979 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5980 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@5981 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5982 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5983 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@5984 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@5985 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@5986 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5987 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@5988 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@5989 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@5990 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@5991 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@5992 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@5993 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@6201 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@6296 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@6344 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6345 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6346 = .rodata:0x000002F8; // type:object size:0x4 scope:local +BROKENBORN_EFF_DT$6371 = .rodata:0x000002FC; // type:object size:0x60 scope:local +@7114 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7115 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7116 = .rodata:0x00000364; // type:object size:0x4 scope:local +@7117 = .rodata:0x00000368; // type:object size:0x4 scope:local +@7118 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@7119 = .rodata:0x00000370; // type:object size:0x4 scope:local +@7120 = .rodata:0x00000374; // type:object size:0x4 scope:local +@7121 = .rodata:0x00000378; // type:object size:0x4 scope:local +@7122 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@7123 = .rodata:0x00000380; // type:object size:0x4 scope:local +@7124 = .rodata:0x00000384; // type:object size:0x4 scope:local +@7125 = .rodata:0x00000388; // type:object size:0x4 scope:local +@7126 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@7127 = .rodata:0x00000390; // type:object size:0x4 scope:local +@7128 = .rodata:0x00000394; // type:object size:0x4 scope:local +@7129 = .rodata:0x00000398; // type:object size:0x4 scope:local +@7130 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@7131 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@7132 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@7133 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@7134 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@7135 = .rodata:0x000003B0; // type:object size:0x4 scope:local data:string +@7136 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@7137 = .rodata:0x000003B8; // type:object size:0x4 scope:local data:float +@7138 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@7139 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@7140 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@7141 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@7142 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@7143 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@7144 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@7145 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@7146 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@7147 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@7148 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@7149 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@7150 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@7151 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@7152 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@7153 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@7154 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@7155 = .rodata:0x00000400; // type:object size:0x4 scope:local +@7156 = .rodata:0x00000404; // type:object size:0x4 scope:local +@7321 = .rodata:0x00000408; // type:object size:0x4 scope:local +@7322 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@7385 = .rodata:0x00000410; // type:object size:0x4 scope:local +@7386 = .rodata:0x00000414; // type:object size:0x4 scope:local +@7892 = .rodata:0x00000418; // type:object size:0x4 scope:local +@7893 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@7894 = .rodata:0x00000420; // type:object size:0x4 scope:local +@7895 = .rodata:0x00000424; // type:object size:0x4 scope:local +@7896 = .rodata:0x00000428; // type:object size:0x4 scope:local +@7897 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@7898 = .rodata:0x00000430; // type:object size:0x4 scope:local +@7899 = .rodata:0x00000434; // type:object size:0x4 scope:local +@7900 = .rodata:0x00000438; // type:object size:0x4 scope:local +@7901 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@7902 = .rodata:0x00000440; // type:object size:0x4 scope:local +@7903 = .rodata:0x00000444; // type:object size:0x4 scope:local +@7904 = .rodata:0x00000448; // type:object size:0x4 scope:local +@7905 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@7906 = .rodata:0x00000450; // type:object size:0x4 scope:local +@7907 = .rodata:0x00000454; // type:object size:0x4 scope:local +@7908 = .rodata:0x00000458; // type:object size:0x4 scope:local +@7909 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@7910 = .rodata:0x00000460; // type:object size:0x4 scope:local +@7911 = .rodata:0x00000464; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000468; // type:object size:0x4 scope:local +@7913 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@7914 = .rodata:0x00000470; // type:object size:0x4 scope:local +@7915 = .rodata:0x00000474; // type:object size:0x4 scope:local +@7916 = .rodata:0x00000478; // type:object size:0x4 scope:local +@7917 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@7918 = .rodata:0x00000480; // type:object size:0x4 scope:local +@7919 = .rodata:0x00000484; // type:object size:0x4 scope:local +@7920 = .rodata:0x00000488; // type:object size:0x4 scope:local +@7921 = .rodata:0x0000048C; // type:object size:0x4 scope:local data:string +@7922 = .rodata:0x00000490; // type:object size:0x4 scope:local +@7923 = .rodata:0x00000494; // type:object size:0x4 scope:local +@7924 = .rodata:0x00000498; // type:object size:0x4 scope:local +@7925 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@7926 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@7927 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@7928 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@7929 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@7930 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@7931 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@7932 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@7933 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@7934 = .rodata:0x000004C0; // type:object size:0x4 scope:local data:string +@7935 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@7936 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@7937 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@7938 = .rodata:0x000004D0; // type:object size:0x4 scope:local data:string +@8976 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@8977 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@8978 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@8979 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@9079 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@9080 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@9081 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@9082 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@9560 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@9561 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@9562 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@9563 = .rodata:0x00000500; // type:object size:0x4 scope:local +@9564 = .rodata:0x00000504; // type:object size:0x4 scope:local +@9565 = .rodata:0x00000508; // type:object size:0x4 scope:local +@9566 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@9567 = .rodata:0x00000510; // type:object size:0x4 scope:local +@9568 = .rodata:0x00000514; // type:object size:0x4 scope:local +@9569 = .rodata:0x00000518; // type:object size:0x4 scope:local +@9570 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@9571 = .rodata:0x00000520; // type:object size:0x4 scope:local +@9572 = .rodata:0x00000524; // type:object size:0x4 scope:local +@9573 = .rodata:0x00000528; // type:object size:0x4 scope:local +@9574 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9575 = .rodata:0x00000530; // type:object size:0x4 scope:local +@9576 = .rodata:0x00000534; // type:object size:0x4 scope:local +@9577 = .rodata:0x00000538; // type:object size:0x4 scope:local +@9578 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@9579 = .rodata:0x00000540; // type:object size:0x4 scope:local +@9580 = .rodata:0x00000544; // type:object size:0x4 scope:local +@9581 = .rodata:0x00000548; // type:object size:0x4 scope:local +@9582 = .rodata:0x0000054C; // type:object size:0x4 scope:local +@9583 = .rodata:0x00000550; // type:object size:0x4 scope:local +@9584 = .rodata:0x00000554; // type:object size:0x4 scope:local +@9585 = .rodata:0x00000558; // type:object size:0x4 scope:local +@9586 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@9587 = .rodata:0x00000560; // type:object size:0x4 scope:local +@9588 = .rodata:0x00000564; // type:object size:0x4 scope:local +@9589 = .rodata:0x00000568; // type:object size:0x4 scope:local +@9590 = .rodata:0x0000056C; // type:object size:0x4 scope:local +@9720 = .rodata:0x00000570; // type:object size:0x4 scope:local +@9967 = .rodata:0x00000574; // type:object size:0x4 scope:local +@9968 = .rodata:0x00000578; // type:object size:0x4 scope:local +@9969 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@9970 = .rodata:0x00000580; // type:object size:0x4 scope:local +@9971 = .rodata:0x00000584; // type:object size:0x4 scope:local +@9972 = .rodata:0x00000588; // type:object size:0x4 scope:local +@9973 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@9974 = .rodata:0x00000590; // type:object size:0x4 scope:local +@9975 = .rodata:0x00000594; // type:object size:0x4 scope:local +@9976 = .rodata:0x00000598; // type:object size:0x4 scope:local +@9977 = .rodata:0x0000059C; // type:object size:0x4 scope:local +@9978 = .rodata:0x000005A0; // type:object size:0x4 scope:local +@9979 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@9980 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@9981 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@9982 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@9983 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@9984 = .rodata:0x000005B8; // type:object size:0x4 scope:local +SEBONE_EFF_DT$9989 = .rodata:0x000005BC; // type:object size:0x30 scope:local +@10107 = .rodata:0x000005EC; // type:object size:0x4 scope:local +@10108 = .rodata:0x000005F0; // type:object size:0x4 scope:local +@10202 = .rodata:0x000005F4; // type:object size:0x4 scope:local +@10203 = .rodata:0x000005F8; // type:object size:0x4 scope:local +@10204 = .rodata:0x000005FC; // type:object size:0x4 scope:local +@10205 = .rodata:0x00000600; // type:object size:0x4 scope:local +@10356 = .rodata:0x00000604; // type:object size:0x4 scope:local +@10357 = .rodata:0x00000608; // type:object size:0x4 scope:local +@10358 = .rodata:0x0000060C; // type:object size:0x4 scope:local +@10359 = .rodata:0x00000610; // type:object size:0x4 scope:local +@10360 = .rodata:0x00000614; // type:object size:0x4 scope:local +@10361 = .rodata:0x00000618; // type:object size:0x4 scope:local +ETC_CC_DT$10368 = .rodata:0x0000061C; // type:object size:0x168 scope:local +@10787 = .rodata:0x00000784; // type:object size:0x4 scope:local +@10788 = .rodata:0x00000788; // type:object size:0x4 scope:local +B2_ETC_CC_DT$10792 = .rodata:0x0000078C; // type:object size:0x28 scope:local data:float +@10940 = .rodata:0x000007B4; // type:object size:0x4 scope:local +@10941 = .rodata:0x000007B8; // type:object size:0x4 scope:local +@11601 = .rodata:0x000007BC; // type:object size:0x4 scope:local +@11602 = .rodata:0x000007C0; // type:object size:0x4 scope:local +@11603 = .rodata:0x000007C4; // type:object size:0x4 scope:local +@11604 = .rodata:0x000007C8; // type:object size:0x4 scope:local +@11605 = .rodata:0x000007CC; // type:object size:0x4 scope:local +@11606 = .rodata:0x000007D0; // type:object size:0x4 scope:local +@11607 = .rodata:0x000007D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000007D8; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3811 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3812 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3820 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ds_week_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_ds_head_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +cc_ds_body_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +cc_ds_backbone_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000F8; // type:object size:0x44 scope:global +cc_ds_hand_at_cyl_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x0000013C; // type:object size:0x44 scope:global +cc_ds_breath_at_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000180; // type:object size:0x40 scope:global +@4017 = .data:0x000001C0; // type:object size:0x68 scope:local +eff_smoke_id = .data:0x00000228; // type:object size:0x4 scope:global data:2byte +mGuardDt$4559 = .data:0x0000022C; // type:object size:0xA scope:local +mBirthAngle01_dt$4726 = .data:0x00000238; // type:object size:0x8 scope:local +mBirthAngle02_dt$4727 = .data:0x00000240; // type:object size:0x6 scope:local +mBirthYpos02_dt$4728 = .data:0x00000248; // type:object size:0xC scope:local +HeadAngleDt$5109 = .data:0x00000254; // type:object size:0xC scope:local +eff_znt_Disapp_id$5300 = .data:0x00000260; // type:object size:0x4 scope:local +eff_znt_App_id$5301 = .data:0x00000264; // type:object size:0x8 scope:local +eff_znt_SASI_id$5302 = .data:0x0000026C; // type:object size:0x6 scope:local +@5994 = .data:0x00000274; // type:object size:0xB4 scope:local +Ds_wait_id$6174 = .data:0x00000328; // type:object size:0xC scope:local +Ds_circle_id$6206 = .data:0x00000334; // type:object size:0x18 scope:local +Ds_damage_wait_id$6351 = .data:0x0000034C; // type:object size:0xC scope:local +Ds_damage_id$6352 = .data:0x00000358; // type:object size:0xC scope:local +eff_spHit_id$6369 = .data:0x00000364; // type:object size:0x4 scope:local +eff_LastSmoke_id$6370 = .data:0x00000368; // type:object size:0x8 scope:local +Ds_Etc_damage_id$7162 = .data:0x00000370; // type:object size:0x24 scope:local +smokeSet_dt$7163 = .data:0x00000394; // type:object size:0xC scope:local +effId$7205 = .data:0x000003A0; // type:object size:0x6 scope:local +Ds_breath_id$7273 = .data:0x000003A8; // type:object size:0x24 scope:local +Ds_HandAt_id$7327 = .data:0x000003CC; // type:object size:0x18 scope:local +Ds_BS_id$7392 = .data:0x000003E4; // type:object size:0xC scope:local +eff_Sand_id$7472 = .data:0x000003F0; // type:object size:0x4 scope:local +@7939 = .data:0x000003F4; // type:object size:0x44 scope:local +eff_Demo_sasi_id$9100 = .data:0x00000438; // type:object size:0x4 scope:local +@9591 = .data:0x0000043C; // type:object size:0x194 scope:local +effId$9621 = .data:0x000005D0; // type:object size:0x8 scope:local +@9985 = .data:0x000005D8; // type:object size:0xE4 scope:local +@10109 = .data:0x000006BC; // type:object size:0x20 scope:local +head_setRdt$10217 = .data:0x000006DC; // type:object size:0x14 scope:local +etc_setRdt$10369 = .data:0x000006F0; // type:object size:0x48 scope:local +head2_setRdt$10836 = .data:0x00000738; // type:object size:0x14 scope:local +l_daB_DS_Method = .data:0x0000074C; // type:object size:0x20 scope:global +g_profile_B_DS = .data:0x0000076C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000079C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000007A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000007B4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007E4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000808; // type:object size:0xC scope:global +__vt__12daB_DS_HIO_c = .data:0x00000814; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_142_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3948 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x50 scope:global data:byte +handL_ang = .bss:0x000000A4; // type:object size:0x2 scope:global +handR_ang = .bss:0x000000A6; // type:object size:0x2 scope:global +handX_ang = .bss:0x000000A8; // type:object size:0x2 scope:global +lbl_142_bss_AA = .bss:0x000000AA; // type:object size:0x1 data:byte +@5249 = .bss:0x000000AC; // type:object size:0xC scope:local +@5252 = .bss:0x000000BC; // type:object size:0xC scope:local +@5253 = .bss:0x000000C8; // type:object size:0xC scope:local +mOpPlayerDt$5248 = .bss:0x000000D4; // type:object size:0x24 scope:local +@5255 = .bss:0x000000F8; // type:object size:0xC scope:local +@5258 = .bss:0x00000108; // type:object size:0xC scope:local +@5259 = .bss:0x00000114; // type:object size:0xC scope:local +@5260 = .bss:0x00000120; // type:object size:0xC scope:local +@5261 = .bss:0x0000012C; // type:object size:0xC scope:local +@5262 = .bss:0x00000138; // type:object size:0xC scope:local +@5263 = .bss:0x00000144; // type:object size:0xC scope:local +@5264 = .bss:0x00000150; // type:object size:0xC scope:local +@5265 = .bss:0x0000015C; // type:object size:0xC scope:local +@5266 = .bss:0x00000168; // type:object size:0xC scope:local +@5267 = .bss:0x00000174; // type:object size:0xC scope:local +@5268 = .bss:0x00000180; // type:object size:0xC scope:local +@5269 = .bss:0x0000018C; // type:object size:0xC scope:local +@5270 = .bss:0x00000198; // type:object size:0xC scope:local +@5271 = .bss:0x000001A4; // type:object size:0xC scope:local +mOpCenterDt$5254 = .bss:0x000001B0; // type:object size:0xB4 scope:local +@5273 = .bss:0x00000264; // type:object size:0xC scope:local +@5276 = .bss:0x00000274; // type:object size:0xC scope:local +mOpCenterBodyDt$5272 = .bss:0x00000280; // type:object size:0x18 scope:local +@5278 = .bss:0x00000298; // type:object size:0xC scope:local +@5281 = .bss:0x000002A8; // type:object size:0xC scope:local +@5282 = .bss:0x000002B4; // type:object size:0xC scope:local +@5283 = .bss:0x000002C0; // type:object size:0xC scope:local +@5284 = .bss:0x000002CC; // type:object size:0xC scope:local +@5285 = .bss:0x000002D8; // type:object size:0xC scope:local +@5286 = .bss:0x000002E4; // type:object size:0xC scope:local +@5287 = .bss:0x000002F0; // type:object size:0xC scope:local +@5288 = .bss:0x000002FC; // type:object size:0xC scope:local +@5289 = .bss:0x00000308; // type:object size:0xC scope:local +@5290 = .bss:0x00000314; // type:object size:0xC scope:local +@5291 = .bss:0x00000320; // type:object size:0xC scope:local +@5292 = .bss:0x0000032C; // type:object size:0xC scope:local +@5293 = .bss:0x00000338; // type:object size:0xC scope:local +@5294 = .bss:0x00000344; // type:object size:0xC scope:local +mOpEyeDt$5277 = .bss:0x00000350; // type:object size:0xB4 scope:local +@5296 = .bss:0x00000404; // type:object size:0xC scope:local +@5299 = .bss:0x00000414; // type:object size:0xC scope:local +mOpEyeBodyDt$5295 = .bss:0x00000420; // type:object size:0x18 scope:local +@6354 = .bss:0x00000438; // type:object size:0xC scope:local +@6357 = .bss:0x00000448; // type:object size:0xC scope:local +@6358 = .bss:0x00000454; // type:object size:0xC scope:local +@6359 = .bss:0x00000460; // type:object size:0xC scope:local +@6360 = .bss:0x0000046C; // type:object size:0xC scope:local +down_center_dt$6353 = .bss:0x00000478; // type:object size:0x3C scope:local +@6362 = .bss:0x000004B4; // type:object size:0xC scope:local +@6365 = .bss:0x000004C4; // type:object size:0xC scope:local +@6366 = .bss:0x000004D0; // type:object size:0xC scope:local +@6367 = .bss:0x000004DC; // type:object size:0xC scope:local +@6368 = .bss:0x000004E8; // type:object size:0xC scope:local +down_eye_dt$6361 = .bss:0x000004F4; // type:object size:0x3C scope:local +@7447 = .bss:0x00000530; // type:object size:0xC scope:local +@7450 = .bss:0x00000540; // type:object size:0xC scope:local +@7451 = .bss:0x0000054C; // type:object size:0xC scope:local +mOp2PlayerDt$7446 = .bss:0x00000558; // type:object size:0x24 scope:local +@7453 = .bss:0x0000057C; // type:object size:0xC scope:local +@7456 = .bss:0x0000058C; // type:object size:0xC scope:local +@7457 = .bss:0x00000598; // type:object size:0xC scope:local +@7458 = .bss:0x000005A4; // type:object size:0xC scope:local +@7459 = .bss:0x000005B0; // type:object size:0xC scope:local +@7460 = .bss:0x000005BC; // type:object size:0xC scope:local +@7461 = .bss:0x000005C8; // type:object size:0xC scope:local +mOp2CenterDt$7452 = .bss:0x000005D4; // type:object size:0x54 scope:local +@7463 = .bss:0x00000628; // type:object size:0xC scope:local +@7466 = .bss:0x00000638; // type:object size:0xC scope:local +@7467 = .bss:0x00000644; // type:object size:0xC scope:local +@7468 = .bss:0x00000650; // type:object size:0xC scope:local +@7469 = .bss:0x0000065C; // type:object size:0xC scope:local +@7470 = .bss:0x00000668; // type:object size:0xC scope:local +@7471 = .bss:0x00000674; // type:object size:0xC scope:local +mOp2EyeDt$7462 = .bss:0x00000680; // type:object size:0x54 scope:local +@9091 = .bss:0x000006D4; // type:object size:0xC scope:local +@9094 = .bss:0x000006E4; // type:object size:0xC scope:local +mEd2CenterDt$9090 = .bss:0x000006F0; // type:object size:0x18 scope:local +@9096 = .bss:0x00000708; // type:object size:0xC scope:local +@9099 = .bss:0x00000718; // type:object size:0xC scope:local +mEd22EyeDt$9095 = .bss:0x00000724; // type:object size:0x18 scope:local +lbl_142_bss_73C = .bss:0x0000073C; // type:object size:0x1 data:byte +mWaitDt$9733 = .bss:0x00000740; // type:object size:0xC scope:local data:4byte +@10210 = .bss:0x0000074C; // type:object size:0xC scope:local +@10213 = .bss:0x0000075C; // type:object size:0xC scope:local +@10214 = .bss:0x00000768; // type:object size:0xC scope:local +@10215 = .bss:0x00000774; // type:object size:0xC scope:local +@10216 = .bss:0x00000780; // type:object size:0xC scope:local +head_cc_dt$10209 = .bss:0x0000078C; // type:object size:0x3C scope:local +@10829 = .bss:0x000007C8; // type:object size:0xC scope:local +@10832 = .bss:0x000007D8; // type:object size:0xC scope:local +@10833 = .bss:0x000007E4; // type:object size:0xC scope:local +@10834 = .bss:0x000007F0; // type:object size:0xC scope:local +@10835 = .bss:0x000007FC; // type:object size:0xC scope:local +head2_cc_dt$10828 = .bss:0x00000808; // type:object size:0x3C scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000844; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000848; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000084C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000850; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000854; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000858; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000085C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000860; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000864; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000868; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000086C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000870; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000874; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000878; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000087C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000880; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000884; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000888; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000088C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000890; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000894; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000898; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000089C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000008A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000008A4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_gg/splits.txt b/config/GZ2J01/rels/d_a_b_gg/splits.txt new file mode 100644 index 0000000000..76df93067a --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gg.cpp: + .text start:0x000000EC end:0x0000ED2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000390 + .data start:0x00000000 end:0x000002C4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2J01/rels/d_a_b_gg/symbols.txt b/config/GZ2J01/rels/d_a_b_gg/symbols.txt new file mode 100644 index 0000000000..002c728c80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gg/symbols.txt @@ -0,0 +1,349 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GG_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +CreateHeap__8daB_GG_cFv = .text:0x00000144; // type:function size:0x1CC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000310; // type:function size:0x20 scope:global +initCc__8daB_GG_cFv = .text:0x00000330; // type:function size:0x154 scope:global +setCcCylinder__8daB_GG_cFv = .text:0x00000484; // type:function size:0x214 scope:global +G_setCcCylinder__8daB_GG_cFv = .text:0x00000698; // type:function size:0x118 scope:global +MoveCo__8daB_GG_cFv = .text:0x000007B0; // type:function size:0x74 scope:global +ctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000824; // type:function size:0x1C8 scope:global +JointCallBack__FP8J3DJointi = .text:0x000009EC; // type:function size:0x4C scope:global +HeadctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x1C0 scope:global +HeadJointCallBack__FP8J3DJointi = .text:0x00000BF8; // type:function size:0x4C scope:global +SetAnm__8daB_GG_cFiiff = .text:0x00000C44; // type:function size:0xAC scope:global +way_bg_check2__FP8daB_GG_c4cXyz4cXyz = .text:0x00000CF0; // type:function size:0xA8 scope:global +roofchk__FP8daB_GG_c = .text:0x00000D98; // type:function size:0xC0 scope:global +other_bg_check__FP8daB_GG_cP10fopAc_ac_c = .text:0x00000E58; // type:function size:0xD8 scope:global +Hanekaeri__FP8daB_GG_c4cXyz4cXyzf = .text:0x00000F30; // type:function size:0x7A4 scope:global +Yazirushi__8daB_GG_cFv = .text:0x000016D4; // type:function size:0x54 scope:global +SpeedClear__8daB_GG_cFv = .text:0x00001728; // type:function size:0x1C scope:global +SetAction__8daB_GG_cFUcUcUc = .text:0x00001744; // type:function size:0x28 scope:global +GetAction__8daB_GG_cFUcUcUc = .text:0x0000176C; // type:function size:0x40 scope:global +DemoSkip__8daB_GG_cFi = .text:0x000017AC; // type:function size:0x158 scope:global +DemoSkipCallBack__8daB_GG_cFPvi = .text:0x00001904; // type:function size:0x34 scope:global +CameraSet__8daB_GG_cFv = .text:0x00001938; // type:function size:0x120 scope:global +SetStopingCam__8daB_GG_cFv = .text:0x00001A58; // type:function size:0x84 scope:global +SetStopCam__8daB_GG_cF4cXyzffs = .text:0x00001ADC; // type:function size:0x150 scope:global +SetMoveCam__8daB_GG_cF4cXyzffsff = .text:0x00001C2C; // type:function size:0x188 scope:global +SetMoveCam1__8daB_GG_cFff = .text:0x00001DB4; // type:function size:0x124 scope:global +SetReleaseCam__8daB_GG_cFv = .text:0x00001ED8; // type:function size:0xA4 scope:global +St_CamAction__8daB_GG_cFv = .text:0x00001F7C; // type:function size:0xC90 scope:global +St_DemoAction__8daB_GG_cFv = .text:0x00002C0C; // type:function size:0x9BC scope:global +Md_CamAction__8daB_GG_cFv = .text:0x000035C8; // type:function size:0x340 scope:global +Md_DemoAction__8daB_GG_cFv = .text:0x00003908; // type:function size:0x7C0 scope:global +Gn_CamAction__8daB_GG_cFv = .text:0x000040C8; // type:function size:0x58C scope:global +Gn_DemoAction__8daB_GG_cFv = .text:0x00004654; // type:function size:0x5D0 scope:global +DemoAction__8daB_GG_cFv = .text:0x00004C24; // type:function size:0xE0 scope:global +F_WaitAction__8daB_GG_cFv = .text:0x00004D04; // type:function size:0x1C0 scope:global +F_FookChk__8daB_GG_cFv = .text:0x00004EC4; // type:function size:0x264 scope:global +F_MoveAction__8daB_GG_cFv = .text:0x00005128; // type:function size:0x864 scope:global +F_LV7_W_MoveAction__8daB_GG_cFv = .text:0x0000598C; // type:function size:0x260 scope:global +F_AttackAction__8daB_GG_cFv = .text:0x00005BEC; // type:function size:0xA08 scope:global +F_DamageAction__8daB_GG_cFv = .text:0x000065F4; // type:function size:0x87C scope:global +AttentionChk__8daB_GG_cFv = .text:0x00006E70; // type:function size:0x90 scope:global +FlyAction__8daB_GG_cFv = .text:0x00006F00; // type:function size:0x1BC scope:global +F_A_TargetMove__8daB_GG_cF4cXyzUc = .text:0x000070BC; // type:function size:0x240 scope:global +F_A_TargetMove__8daB_GG_cF4cXyz = .text:0x000072FC; // type:function size:0x1EC scope:global +F_A_MoveAction__8daB_GG_cFv = .text:0x000074E8; // type:function size:0x504 scope:global +F_A_WaitAction__8daB_GG_cFv = .text:0x000079EC; // type:function size:0x20 scope:global +F_A_Action__8daB_GG_cFv = .text:0x00007A0C; // type:function size:0x14C scope:global +FookChk__8daB_GG_cFv = .text:0x00007B58; // type:function size:0x214 scope:global +CutChk__8daB_GG_cFv = .text:0x00007D6C; // type:function size:0xE8 scope:global +G_MoveAction__8daB_GG_cFv = .text:0x00007E54; // type:function size:0x93C scope:global +FallChk__8daB_GG_cFv = .text:0x00008790; // type:function size:0x380 scope:global +G_AttackAction__8daB_GG_cFv = .text:0x00008B10; // type:function size:0x578 scope:global +G_DamageAction__8daB_GG_cFv = .text:0x00009088; // type:function size:0x9A8 scope:global +G_DeathAction__8daB_GG_cFv = .text:0x00009A30; // type:function size:0x200 scope:global +G_DeathAction1__8daB_GG_cFv = .text:0x00009C30; // type:function size:0x358 scope:global +__dt__8cM3dGPlaFv = .text:0x00009F88; // type:function size:0x48 scope:global +DeathCam__8daB_GG_cFv = .text:0x00009FD0; // type:function size:0xA58 scope:global +GroundAction__8daB_GG_cFv = .text:0x0000AA28; // type:function size:0x1A0 scope:global +StopAction__8daB_GG_cFv = .text:0x0000ABC8; // type:function size:0x3B8 scope:global +HitChk__8daB_GG_cFv = .text:0x0000AF80; // type:function size:0x70 scope:global +Action__8daB_GG_cFv = .text:0x0000AFF0; // type:function size:0x108 scope:global +HeadAction__8daB_GG_cFv = .text:0x0000B0F8; // type:function size:0x610 scope:global +SetHeadAngle__8daB_GG_cFv = .text:0x0000B708; // type:function size:0x120 scope:global +SoundChk__8daB_GG_cFv = .text:0x0000B828; // type:function size:0x7FC scope:global +Execute__8daB_GG_cFv = .text:0x0000C024; // type:function size:0x3E8 scope:global +ObjHit__8daB_GG_cFv = .text:0x0000C40C; // type:function size:0x20 scope:global +At_Check__8daB_GG_cFv = .text:0x0000C42C; // type:function size:0x1EC scope:global +MoveAt__8daB_GG_cFv = .text:0x0000C618; // type:function size:0x74 scope:global +F_AtHit__8daB_GG_cFv = .text:0x0000C68C; // type:function size:0x150 scope:global +ChanceTime__8daB_GG_cFv = .text:0x0000C7DC; // type:function size:0x52C scope:global +ArmAngleSet__8daB_GG_cFv = .text:0x0000CD08; // type:function size:0x68 scope:global +Guard__8daB_GG_cFv = .text:0x0000CD70; // type:function size:0x550 scope:global +Draw__8daB_GG_cFv = .text:0x0000D2C0; // type:function size:0x2C8 scope:global +Delete__8daB_GG_cFv = .text:0x0000D588; // type:function size:0x68 scope:global +setBaseMtx__8daB_GG_cFv = .text:0x0000D5F0; // type:function size:0x70 scope:global +setShieldMtx__8daB_GG_cFv = .text:0x0000D660; // type:function size:0x5C scope:global +setSwordMtx__8daB_GG_cFv = .text:0x0000D6BC; // type:function size:0x70 scope:global +setSwordMtx1__8daB_GG_cFv = .text:0x0000D72C; // type:function size:0x6C scope:global +setHeadMtx__8daB_GG_cFv = .text:0x0000D798; // type:function size:0x78 scope:global +setHeadMtx1__8daB_GG_cFv = .text:0x0000D810; // type:function size:0x4C scope:global +daB_GG_Draw__FP8daB_GG_c = .text:0x0000D85C; // type:function size:0x20 scope:global +daB_GG_Execute__FP8daB_GG_c = .text:0x0000D87C; // type:function size:0x20 scope:global +daB_GG_IsDelete__FP8daB_GG_c = .text:0x0000D89C; // type:function size:0x8 scope:global +daB_GG_Delete__FP8daB_GG_c = .text:0x0000D8A4; // type:function size:0x20 scope:global +Create__8daB_GG_cFv = .text:0x0000D8C4; // type:function size:0x840 scope:global +__ct__8daB_GG_cFv = .text:0x0000E104; // type:function size:0x1D4 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000E2D8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000E334; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000E3A4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x0000E414; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000E45C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000E528; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000E5AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000E5F4; // type:function size:0x48 scope:global +daB_GG_Create__FP10fopAc_ac_c = .text:0x0000E63C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000E65C; // type:function size:0x48 scope:global +__dt__12daB_GG_HIO_cFv = .text:0x0000E6A4; // type:function size:0x48 scope:global +__sinit_d_a_b_gg_cpp = .text:0x0000E6EC; // type:function size:0x1E0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000E8CC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000E8D4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000E8DC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000ECF0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3911 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +ccCylSrc$3979 = .rodata:0x00000038; // type:object size:0x44 scope:local +ccHookSrc$3980 = .rodata:0x0000007C; // type:object size:0x44 scope:local +ccShieldSphSrc$3981 = .rodata:0x000000C0; // type:object size:0x40 scope:local +ccSphSrc$3982 = .rodata:0x00000100; // type:object size:0x40 scope:local +@4064 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@4089 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@4148 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@4220 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@4250 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4585 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4586 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000180; // type:object size:0x4 scope:local data:string +@4588 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5007 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5008 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5009 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5010 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5011 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5012 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5013 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5014 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5015 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5016 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5017 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5018 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float +@5019 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5020 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5021 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5022 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5023 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5024 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5025 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5026 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5027 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5028 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5029 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5030 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5031 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5032 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5033 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5036 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5245 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5246 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5247 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5250 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5251 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5316 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5317 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000238; // type:object size:0x4 scope:local data:float +@5508 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5642 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5646 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5647 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5648 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5650 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5651 = .rodata:0x00000270; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5781 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@5782 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000288; // type:object size:0x4 scope:local data:float +@5785 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5883 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float +@5885 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5886 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6106 = .rodata:0x000002A0; // type:object size:0x4 scope:local data:float +@6107 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6108 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6109 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6110 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6111 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6174 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6430 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6626 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6627 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6628 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6653 = .rodata:0x000002CC; // type:object size:0x4 scope:local data:float +@6924 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7247 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7347 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7534 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7535 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7819 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7984 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8242 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8243 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@8244 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@8245 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@8519 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@8520 = .rodata:0x00000300; // type:object size:0x4 scope:local +@8732 = .rodata:0x00000304; // type:object size:0x4 scope:local +@8733 = .rodata:0x00000308; // type:object size:0x4 scope:local +@8734 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@8735 = .rodata:0x00000310; // type:object size:0x4 scope:local +@8736 = .rodata:0x00000314; // type:object size:0x4 scope:local +@8737 = .rodata:0x00000318; // type:object size:0x4 scope:local +@8738 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@8739 = .rodata:0x00000320; // type:object size:0x4 scope:local +@8740 = .rodata:0x00000324; // type:object size:0x4 scope:local +@8741 = .rodata:0x00000328; // type:object size:0x4 scope:local +@8742 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9281 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9282 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9660 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9661 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9662 = .rodata:0x00000340; // type:object size:0x4 scope:local +@9929 = .rodata:0x00000344; // type:object size:0x4 scope:local +@9930 = .rodata:0x00000348; // type:object size:0x4 scope:local +@9931 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@9932 = .rodata:0x00000350; // type:object size:0x4 scope:local +@9933 = .rodata:0x00000354; // type:object size:0x4 scope:local +@9934 = .rodata:0x00000358; // type:object size:0x4 scope:local +@9935 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@9936 = .rodata:0x00000360; // type:object size:0x4 scope:local +@9937 = .rodata:0x00000364; // type:object size:0x4 scope:local +@9938 = .rodata:0x00000368; // type:object size:0x4 scope:local +@9939 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@9940 = .rodata:0x00000370; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000374; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3790 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3791 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3799 = .data:0x00000030; // type:object size:0x6 scope:local +@5037 = .data:0x00000038; // type:object size:0x54 scope:local +@5652 = .data:0x0000008C; // type:object size:0x1C scope:local +@6629 = .data:0x000000A8; // type:object size:0x38 scope:local +@7820 = .data:0x000000E0; // type:object size:0x2C scope:local +@8743 = .data:0x0000010C; // type:object size:0x70 scope:local +@9091 = .data:0x0000017C; // type:object size:0x74 scope:local +l_daB_GG_Method = .data:0x000001F0; // type:object size:0x20 scope:global +g_profile_B_GG = .data:0x00000210; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000240; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000288; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000294; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002AC; // type:object size:0xC scope:global +__vt__12daB_GG_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_143_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3927 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +s_dis__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000070; // type:object size:0x4 scope:global data:float +s_LinkPos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000074; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000078; // type:object size:0x2 scope:global data:2byte +@3935 = .bss:0x0000007C; // type:object size:0xC scope:local +s_centerpos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +s_M_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000094; // type:object size:0x2 scope:global +s_W_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000096; // type:object size:0x2 scope:global +@3936 = .bss:0x00000098; // type:object size:0xC scope:local +@3937 = .bss:0x000000A4; // type:object size:0xC scope:local +@3938 = .bss:0x000000B0; // type:object size:0xC scope:local +out_pos = .bss:0x000000BC; // type:object size:0x24 scope:global data:float +@3939 = .bss:0x000000E0; // type:object size:0xC scope:local +@3940 = .bss:0x000000EC; // type:object size:0xC scope:local +@3941 = .bss:0x000000F8; // type:object size:0xC scope:local +in_pos = .bss:0x00000104; // type:object size:0x24 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_gm/splits.txt b/config/GZ2J01/rels/d_a_b_gm/splits.txt new file mode 100644 index 0000000000..6fe68269de --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gm.cpp: + .text start:0x000000EC end:0x00006914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x000003F8 + .bss start:0x00000008 end:0x000001C8 diff --git a/config/GZ2J01/rels/d_a_b_gm/symbols.txt b/config/GZ2J01/rels/d_a_b_gm/symbols.txt new file mode 100644 index 0000000000..3c288ca175 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gm/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GM_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global +anm_init__FP10b_gm_classifUcf = .text:0x0000019C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000248; // type:function size:0x300 scope:global +daB_GM_Draw__FP10b_gm_class = .text:0x00000548; // type:function size:0x278 scope:global +__dt__4cXyzFv = .text:0x000007C0; // type:function size:0x3C scope:global +s_ko_del__FPvPv = .text:0x000007FC; // type:function size:0x58 scope:global +damage_check__FP10b_gm_class = .text:0x00000854; // type:function size:0x384 scope:global +bg_check__FP10b_gm_class = .text:0x00000BD8; // type:function size:0x1A0 scope:global +__dt__8cM3dGPlaFv = .text:0x00000D78; // type:function size:0x48 scope:global +s_ko_sub__FPvPv = .text:0x00000DC0; // type:function size:0x58 scope:global +s_ko2_move__FPvPv = .text:0x00000E18; // type:function size:0x68 scope:global +s_ko2_get__FPvPv = .text:0x00000E80; // type:function size:0x58 scope:global +s_ko_move__FPvPv = .text:0x00000ED8; // type:function size:0x78 scope:global +b_gm_wait__FP10b_gm_class = .text:0x00000F50; // type:function size:0xD8 scope:global +b_gm_move__FP10b_gm_class = .text:0x00001028; // type:function size:0x5C8 scope:global +b_gm_beam__FP10b_gm_class = .text:0x000015F0; // type:function size:0x1C0 scope:global +b_gm_kogoma__FP10b_gm_class = .text:0x000017B0; // type:function size:0x4F4 scope:global +b_gm_damage__FP10b_gm_class = .text:0x00001CA4; // type:function size:0x12C scope:global +b_gm_drop__FP10b_gm_class = .text:0x00001DD0; // type:function size:0x38C scope:global +action__FP10b_gm_class = .text:0x0000215C; // type:function size:0x16C scope:global +foot_IK__FP10b_gm_classP9b_gm_foot = .text:0x000022C8; // type:function size:0x2AC scope:global +foot_IK_main__FP10b_gm_class = .text:0x00002574; // type:function size:0x17C scope:global +anm_se_set__FP10b_gm_class = .text:0x000026F0; // type:function size:0x5EC scope:global +cam_3d_morf__FP10b_gm_classf = .text:0x00002CDC; // type:function size:0xE4 scope:global +cam_spd_set__FP10b_gm_class = .text:0x00002DC0; // type:function size:0xA0 scope:global +demo_camera__FP10b_gm_class = .text:0x00002E60; // type:function size:0x1898 scope:global +daB_GM_Execute__FP10b_gm_class = .text:0x000046F8; // type:function size:0x1148 scope:global +daB_GM_IsDelete__FP10b_gm_class = .text:0x00005840; // type:function size:0x8 scope:global +daB_GM_Delete__FP10b_gm_class = .text:0x00005848; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000058B8; // type:function size:0x448 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005D00; // type:function size:0x48 scope:global +daB_GM_Create__FP10fopAc_ac_c = .text:0x00005D48; // type:function size:0x33C scope:global +__ct__10b_gm_classFv = .text:0x00006084; // type:function size:0x1DC scope:global +__dt__9b_gm_footFv = .text:0x00006260; // type:function size:0x3C scope:global +__ct__9b_gm_footFv = .text:0x0000629C; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000062A0; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00006324; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x000063F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006438; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006480; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000064DC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000654C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065BC; // type:function size:0x48 scope:global +__dt__12daB_GM_HIO_cFv = .text:0x00006604; // type:function size:0x48 scope:global +__sinit_d_a_b_gm_cpp = .text:0x0000664C; // type:function size:0x214 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006860; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006868; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00006870; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000688C; // type:function size:0x74 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00006900; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3777 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3987 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4154 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4349 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4350 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4390 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4391 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4540 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4615 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4616 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4617 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5466 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5467 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5468 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5469 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5470 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5471 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5472 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5473 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5474 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5475 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5478 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5481 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5482 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5483 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5484 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5485 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5486 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5487 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5488 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5489 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5490 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5491 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5492 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5494 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5496 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5497 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5498 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5501 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5502 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5506 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5508 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5509 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5510 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5511 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5512 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5513 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5514 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5515 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5516 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:string +@5517 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5518 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5522 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@6079 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6080 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6081 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6082 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6083 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6084 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6085 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6086 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6088 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6089 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6249 = .rodata:0x000001E4; // type:object size:0x4 scope:local data:float +@6363 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6364 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6595 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6596 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6597 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6598 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000200; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +name$4019 = .data:0x00000020; // type:object size:0x6 scope:local +name$4042 = .data:0x00000028; // type:object size:0x8 scope:local +@4354 = .data:0x00000030; // type:object size:0x2C scope:local +@4619 = .data:0x0000005C; // type:object size:0x58 scope:local +@4656 = .data:0x000000B4; // type:object size:0x30 scope:local +top_j = .data:0x000000E4; // type:object size:0x28 scope:global +@5519 = .data:0x0000010C; // type:object size:0xD0 scope:local +name$5641 = .data:0x000001DC; // type:object size:0x8 scope:local +body_sph_src$6272 = .data:0x000001E4; // type:object size:0x40 scope:local +core_sph_src$6273 = .data:0x00000224; // type:object size:0x40 scope:local +hand_sph_src$6274 = .data:0x00000264; // type:object size:0x40 scope:local +foot_sph_src$6275 = .data:0x000002A4; // type:object size:0x40 scope:local +beam_sph_src$6276 = .data:0x000002E4; // type:object size:0x40 scope:local +l_daB_GM_Method = .data:0x00000324; // type:object size:0x20 scope:global +g_profile_B_GM = .data:0x00000344; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000374; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000380; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000038C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000398; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003D4; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000003E0; // type:object size:0xC scope:global +__vt__12daB_GM_HIO_c = .data:0x000003EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_144_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3769 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4C scope:global data:byte +ko_ct = .bss:0x000000A0; // type:object size:0x4 scope:global data:4byte +@4218 = .bss:0x000000A4; // type:object size:0xC scope:local +@4219 = .bss:0x000000B0; // type:object size:0xC scope:local +@4220 = .bss:0x000000BC; // type:object size:0xC scope:local +@4221 = .bss:0x000000C8; // type:object size:0xC scope:local +target_pos = .bss:0x000000D4; // type:object size:0x30 scope:global data:float +@4708 = .bss:0x00000104; // type:object size:0xC scope:local +@4709 = .bss:0x00000110; // type:object size:0xC scope:local +@4710 = .bss:0x0000011C; // type:object size:0xC scope:local +@4711 = .bss:0x00000128; // type:object size:0xC scope:local +top_pos_data = .bss:0x00000134; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_gnd/splits.txt b/config/GZ2J01/rels/d_a_b_gnd/splits.txt new file mode 100644 index 0000000000..c7e4552796 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gnd.cpp: + .text start:0x000000EC end:0x0000DCF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000036C + .data start:0x00000000 end:0x00000590 + .bss start:0x00000008 end:0x00000160 diff --git a/config/GZ2J01/rels/d_a_b_gnd/symbols.txt b/config/GZ2J01/rels/d_a_b_gnd/symbols.txt new file mode 100644 index 0000000000..e703720726 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gnd/symbols.txt @@ -0,0 +1,394 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_GND_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP11b_gnd_classifUcf = .text:0x00000134; // type:function size:0xB4 scope:global +h_anm_init__FP11b_gnd_classifUcf = .text:0x000001E8; // type:function size:0xB8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002A0; // type:function size:0x1CC scope:global +h_nodeCallBack__FP8J3DJointi = .text:0x0000046C; // type:function size:0x16C scope:global +daB_GND_Draw__FP11b_gnd_class = .text:0x000005D8; // type:function size:0x46C scope:global +__dt__4cXyzFv = .text:0x00000A44; // type:function size:0x3C scope:global +shot_s_sub__FPvPv = .text:0x00000A80; // type:function size:0x194 scope:global +gake_check__FP11b_gnd_class = .text:0x00000C14; // type:function size:0x674 scope:global +saku_jump_check__FP11b_gnd_class = .text:0x00001288; // type:function size:0x30C scope:global +__dt__8cM3dGPlaFv = .text:0x00001594; // type:function size:0x48 scope:global +b_gnd_h_wait__FP11b_gnd_class = .text:0x000015DC; // type:function size:0x12C scope:global +b_gnd_h_wait2__FP11b_gnd_class = .text:0x00001708; // type:function size:0x228 scope:global +b_gnd_h_run_a__FP11b_gnd_class = .text:0x00001930; // type:function size:0xD14 scope:global +b_gnd_h_run_p__FP11b_gnd_class = .text:0x00002644; // type:function size:0x550 scope:global +b_gnd_h_jump__FP11b_gnd_class = .text:0x00002B94; // type:function size:0x1D0 scope:global +b_gnd_h_end__FP11b_gnd_class = .text:0x00002D64; // type:function size:0x34C scope:global +b_gnd_g_wait__FP11b_gnd_class = .text:0x000030B0; // type:function size:0x478 scope:global +b_gnd_g_attack__FP11b_gnd_class = .text:0x00003528; // type:function size:0x904 scope:global +b_gnd_g_defence__FP11b_gnd_class = .text:0x00003E2C; // type:function size:0x494 scope:global +b_gnd_g_jump__FP11b_gnd_class = .text:0x000042C0; // type:function size:0x368 scope:global +b_gnd_g_side__FP11b_gnd_class = .text:0x00004628; // type:function size:0x298 scope:global +b_gnd_g_tuba__FP11b_gnd_class = .text:0x000048C0; // type:function size:0xDC scope:global +b_gnd_g_damage__FP11b_gnd_class = .text:0x0000499C; // type:function size:0x1AC scope:global +b_gnd_g_down__FP11b_gnd_class = .text:0x00004B48; // type:function size:0x3F8 scope:global +b_gnd_g_end__FP11b_gnd_class = .text:0x00004F40; // type:function size:0x58 scope:global +damage_check__FP11b_gnd_class = .text:0x00004F98; // type:function size:0x2EC scope:global +eff_set_h__FP11b_gnd_class = .text:0x00005284; // type:function size:0x718 scope:global +eff_set__FP11b_gnd_class = .text:0x0000599C; // type:function size:0xE8 scope:global +s_fkdel_sub__FPvPv = .text:0x00005A84; // type:function size:0x4C scope:global +s_objgbdel_sub__FPvPv = .text:0x00005AD0; // type:function size:0x4C scope:global +h_damage_check__FP11b_gnd_class = .text:0x00005B1C; // type:function size:0x2DC scope:global +action__FP11b_gnd_class = .text:0x00005DF8; // type:function size:0x898 scope:global +ball_bg_check__FP11b_gnd_classi = .text:0x00006690; // type:function size:0x100 scope:global +himo_control1__FP11b_gnd_classP4cXyziSc = .text:0x00006790; // type:function size:0x324 scope:global +himo_control2__FP11b_gnd_classP4cXyziSc = .text:0x00006AB4; // type:function size:0x20C scope:global +cam_3d_morf__FP11b_gnd_classf = .text:0x00006CC0; // type:function size:0xE4 scope:global +cam_spd_set__FP11b_gnd_class = .text:0x00006DA4; // type:function size:0xA0 scope:global +demo_camera__FP11b_gnd_class = .text:0x00006E44; // type:function size:0x233C scope:global +anm_se_set__FP11b_gnd_class = .text:0x00009180; // type:function size:0x1178 scope:global +daB_GND_Execute__FP11b_gnd_class = .text:0x0000A2F8; // type:function size:0x1DA0 scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000C098; // type:function size:0x24 scope:global +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000C0BC; // type:function size:0x1C scope:global +__as__5csXyzFRC5csXyz = .text:0x0000C0D8; // type:function size:0x1C scope:global +daB_GND_IsDelete__FP11b_gnd_class = .text:0x0000C0F4; // type:function size:0x8 scope:global +daB_GND_Delete__FP11b_gnd_class = .text:0x0000C0FC; // type:function size:0xB8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000C1B4; // type:function size:0x954 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000CB08; // type:function size:0x48 scope:global +daB_GND_Create__FP10fopAc_ac_c = .text:0x0000CB50; // type:function size:0x4B0 scope:global +__ct__11b_gnd_classFv = .text:0x0000D000; // type:function size:0x3C4 scope:global +__ct__19mDoExt_3DlineMat1_cFv = .text:0x0000D3C4; // type:function size:0x1C scope:global +__dt__8g_himo_sFv = .text:0x0000D3E0; // type:function size:0x60 scope:global +__ct__8g_himo_sFv = .text:0x0000D440; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x0000D488; // type:function size:0x4 scope:global +__dt__16Z2SoundObjSimpleFv = .text:0x0000D48C; // type:function size:0x60 scope:global +__dt__8cM3dGCylFv = .text:0x0000D4EC; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000D534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D57C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000D5C4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000D690; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D714; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000D770; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D7E0; // type:function size:0x70 scope:global +__ct__11J3DLightObjFv = .text:0x0000D850; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000D888; // type:function size:0x48 scope:global +__dt__13daB_GND_HIO_cFv = .text:0x0000D8D0; // type:function size:0x48 scope:global +__sinit_d_a_b_gnd_cpp = .text:0x0000D918; // type:function size:0x78 scope:local +__arraydtor$4508 = .text:0x0000D990; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000D9C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D9D0; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000D9D8; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000D9EC; // type:function size:0x1C scope:global +getTrigA__8mDoCPd_cFUl = .text:0x0000DA08; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000DA24; // type:function size:0x80 scope:global +getAnmMtx__8J3DModelFi = .text:0x0000DAA4; // type:function size:0x14 scope:global +dComIfGp_setHitMark__FUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x0000DAB8; // type:function size:0x60 scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x0000DB18; // type:function size:0x14 scope:global +__ct__4cXyzFfff = .text:0x0000DB2C; // type:function size:0x10 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000DB3C; // type:function size:0x10 scope:global +setFrame__13mDoExt_morf_cFf = .text:0x0000DB4C; // type:function size:0x40 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000DB8C; // type:function size:0x30 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000DBBC; // type:function size:0x74 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000DC30; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000DC44; // type:function size:0x14 scope:global +changeDemoMode__9daHorse_cFUli = .text:0x0000DC58; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x0000DC64; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000DC74; // type:function size:0x1C scope:global +changeOriginalDemo__9daHorse_cFv = .text:0x0000DC90; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x0000DCA4; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000DCBC; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000DCD8; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3815 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3902 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4102 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4103 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4154 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4155 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4156 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4157 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4316 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4320 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4437 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4438 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4503 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4504 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4506 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4960 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4961 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4970 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4971 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4972 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4973 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4974 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5101 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5102 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5137 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5206 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5208 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:string +@5209 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5211 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5305 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5306 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5536 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5537 = .rodata:0x00000118; // type:object size:0x4 scope:local data:string +@5538 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5539 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5540 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5541 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5634 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5635 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5702 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5751 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5894 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6508 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6509 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6510 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6631 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7202 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7203 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7204 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7205 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7208 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7209 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7211 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7212 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7213 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7214 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7215 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7216 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7217 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7218 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7219 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7220 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7222 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7223 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7224 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7225 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7226 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7230 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7231 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7232 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7233 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@7234 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7235 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7236 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7237 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7238 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7239 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7240 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7241 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7242 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7243 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7244 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7245 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7246 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7247 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7248 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7249 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7250 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7251 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7252 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7253 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7254 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7255 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7256 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7257 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7258 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7259 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7260 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7263 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7264 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000250; // type:object size:0x4 scope:local +@7266 = .rodata:0x00000254; // type:object size:0x4 scope:local +@7267 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7268 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7270 = .rodata:0x00000264; // type:object size:0x4 scope:local +@7271 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7272 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7273 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7274 = .rodata:0x00000274; // type:object size:0x4 scope:local +@7275 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7276 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7277 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7278 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7279 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7280 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7281 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7282 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7283 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7284 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7285 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7286 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7287 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7288 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7289 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7743 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7744 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7745 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7746 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7747 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7748 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7749 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7750 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7751 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7752 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7753 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7754 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7755 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7756 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7757 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8733 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@8734 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@8735 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@8736 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@8737 = .rodata:0x00000300; // type:object size:0x4 scope:local +@8738 = .rodata:0x00000304; // type:object size:0x4 scope:local +@8739 = .rodata:0x00000308; // type:object size:0x4 scope:local +@8740 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@8741 = .rodata:0x00000310; // type:object size:0x4 scope:local +@8742 = .rodata:0x00000314; // type:object size:0x4 scope:local +@8743 = .rodata:0x00000318; // type:object size:0x4 scope:local +@8744 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@8745 = .rodata:0x00000320; // type:object size:0x4 scope:local data:string +@8746 = .rodata:0x00000324; // type:object size:0x4 scope:local +@8747 = .rodata:0x00000328; // type:object size:0x4 scope:local +@8748 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@8749 = .rodata:0x00000330; // type:object size:0x4 scope:local +@8750 = .rodata:0x00000334; // type:object size:0x4 scope:local +@8751 = .rodata:0x00000338; // type:object size:0x4 scope:local +@8752 = .rodata:0x0000033C; // type:object size:0x4 scope:local +blur_model$8822 = .rodata:0x00000340; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000348; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_color$3983 = .data:0x00000020; // type:object size:0x4 scope:local +chk_x$4163 = .data:0x00000024; // type:object size:0x10 scope:local +chk_z$4164 = .data:0x00000034; // type:object size:0x10 scope:local +@4975 = .data:0x00000044; // type:object size:0x58 scope:local +@5308 = .data:0x0000009C; // type:object size:0x1C scope:local +@5543 = .data:0x000000B8; // type:object size:0x4C scope:local +w_eff_name$6034 = .data:0x00000104; // type:object size:0x6 scope:local +w_eff_name2$6035 = .data:0x0000010C; // type:object size:0x6 scope:local +e_name$6046 = .data:0x00000114; // type:object size:0x6 scope:local +@6511 = .data:0x0000011C; // type:object size:0x5C scope:local +e_name$6757 = .data:0x00000178; // type:object size:0x4 scope:local +e_name$6846 = .data:0x0000017C; // type:object size:0x4 scope:local +@7290 = .data:0x00000180; // type:object size:0x184 scope:local +footJ$7816 = .data:0x00000304; // type:object size:0x10 scope:local +b_id$7902 = .data:0x00000314; // type:object size:0xC scope:local +b_id2$7903 = .data:0x00000320; // type:object size:0xA scope:local +bun_xs$7913 = .data:0x0000032C; // type:object size:0x14 scope:local +btk_d$8802 = .data:0x00000340; // type:object size:0x18 scope:local +h_cc_sph_src$9127 = .data:0x00000358; // type:object size:0x40 scope:local +cc_sph_src$9128 = .data:0x00000398; // type:object size:0x40 scope:local +at_sph_src$9129 = .data:0x000003D8; // type:object size:0x40 scope:local +def_sph_src$9130 = .data:0x00000418; // type:object size:0x40 scope:local +co_cyl_src$9131 = .data:0x00000458; // type:object size:0x44 scope:local +l_daB_GND_Method = .data:0x0000049C; // type:object size:0x20 scope:global +g_profile_B_GND = .data:0x000004BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000004EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000504; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000510; // type:object size:0x14 scope:global +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000530; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000053C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000548; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000056C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000578; // type:object size:0xC scope:global +__vt__13daB_GND_HIO_c = .data:0x00000584; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_145_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3810 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@4187 = .bss:0x00000070; // type:object size:0xC scope:local +k_pos$4186 = .bss:0x00000080; // type:object size:0xC scope:local +@4509 = .bss:0x0000008C; // type:object size:0xC scope:local +b_path = .bss:0x00000098; // type:object size:0x60 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_go/splits.txt b/config/GZ2J01/rels/d_a_b_go/splits.txt new file mode 100644 index 0000000000..c18b1b429d --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_go/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_go.cpp: + .text start:0x000000EC end:0x00000F70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000A4 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_b_go/symbols.txt b/config/GZ2J01/rels/d_a_b_go/symbols.txt new file mode 100644 index 0000000000..0510e437fa --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_go/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GO_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +daB_GO_Draw__FP10b_go_class = .text:0x0000012C; // type:function size:0x84 scope:global +anm_init__FP10b_go_classifUcf = .text:0x000001B0; // type:function size:0xAC scope:global +damage_check__FP10b_go_class = .text:0x0000025C; // type:function size:0x4 scope:global +h_wait__FP10b_go_class = .text:0x00000260; // type:function size:0xD0 scope:global +h_walk__FP10b_go_class = .text:0x00000330; // type:function size:0x118 scope:global +h_attack__FP10b_go_class = .text:0x00000448; // type:function size:0x130 scope:global +action__FP10b_go_class = .text:0x00000578; // type:function size:0x1B0 scope:global +daB_GO_Execute__FP10b_go_class = .text:0x00000728; // type:function size:0x104 scope:global +daB_GO_IsDelete__FP10b_go_class = .text:0x0000082C; // type:function size:0x8 scope:global +daB_GO_Delete__FP10b_go_class = .text:0x00000834; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000089C; // type:function size:0xF8 scope:global +daB_GO_Create__FP10fopAc_ac_c = .text:0x00000994; // type:function size:0x24C scope:global +__ct__10b_go_classFv = .text:0x00000BE0; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000D94; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00000DDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000E6C; // type:function size:0x70 scope:global +__dt__12daB_GO_HIO_cFv = .text:0x00000EDC; // type:function size:0x48 scope:global +__sinit_d_a_b_go_cpp = .text:0x00000F24; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3673 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3702 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3704 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x5 scope:local data:string_table +l_daB_GO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_GO = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000074; // type:object size:0x24 scope:global +__vt__12daB_GO_HIO_c = .data:0x00000098; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_146_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_b_gos/splits.txt b/config/GZ2J01/rels/d_a_b_gos/splits.txt new file mode 100644 index 0000000000..6ce1eba36b --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gos.cpp: + .text start:0x000000EC end:0x00001234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000001E0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_b_gos/symbols.txt b/config/GZ2J01/rels/d_a_b_gos/symbols.txt new file mode 100644 index 0000000000..23e7713726 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_gos/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_GOS_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daB_GOS_Draw__FP11b_gos_class = .text:0x0000011C; // type:function size:0xD4 scope:global +anm_init__FP11b_gos_classifUcf = .text:0x000001F0; // type:function size:0xAC scope:global +damage_check__FP11b_gos_class = .text:0x0000029C; // type:function size:0x4 scope:global +wait__FP11b_gos_class = .text:0x000002A0; // type:function size:0xB8 scope:global +walk__FP11b_gos_class = .text:0x00000358; // type:function size:0x10C scope:global +ball__FP11b_gos_class = .text:0x00000464; // type:function size:0xFC scope:global +stick__FP11b_gos_class = .text:0x00000560; // type:function size:0x200 scope:global +action__FP11b_gos_class = .text:0x00000760; // type:function size:0x29C scope:global +daB_GOS_Execute__FP11b_gos_class = .text:0x000009FC; // type:function size:0x178 scope:global +daB_GOS_IsDelete__FP11b_gos_class = .text:0x00000B74; // type:function size:0x8 scope:global +daB_GOS_Delete__FP11b_gos_class = .text:0x00000B7C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0xF8 scope:global +daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000CDC; // type:function size:0x1C8 scope:global +__ct__11b_gos_classFv = .text:0x00000EA4; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00001058; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000010A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000010E8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001130; // type:function size:0x70 scope:global +__dt__13daB_GOS_HIO_cFv = .text:0x000011A0; // type:function size:0x48 scope:global +__sinit_d_a_b_gos_cpp = .text:0x000011E8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000122C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3675 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3699 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3700 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3774 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x6 scope:local data:string_table +j_info = .data:0x00000000; // type:object size:0xF8 scope:global +cc_cyl_src$3915 = .data:0x000000F8; // type:object size:0x44 scope:local +l_daB_GOS_Method = .data:0x0000013C; // type:object size:0x20 scope:global +g_profile_B_GOS = .data:0x0000015C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__13daB_GOS_HIO_c = .data:0x000001D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +boss = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_147_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@3641 = .bss:0x00000010; // type:object size:0xC scope:local +l_HIO = .bss:0x0000001C; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_b_mgn/splits.txt b/config/GZ2J01/rels/d_a_b_mgn/splits.txt new file mode 100644 index 0000000000..b846002232 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_mgn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_mgn.cpp: + .text start:0x000000EC end:0x0000A78C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B4 + .data start:0x00000000 end:0x000003A4 + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2J01/rels/d_a_b_mgn/symbols.txt b/config/GZ2J01/rels/d_a_b_mgn/symbols.txt new file mode 100644 index 0000000000..e7d3a0cbf1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_mgn/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_MGN_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__9daB_MGN_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xD0 scope:global +JointCallBack__9daB_MGN_cFP8J3DJointi = .text:0x0000020C; // type:function size:0x4C scope:global +draw__9daB_MGN_cFv = .text:0x00000258; // type:function size:0x3F4 scope:global +daB_MGN_Draw__FP9daB_MGN_c = .text:0x0000064C; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x0000066C; // type:function size:0xCC scope:global +setDashSmokeEffect__9daB_MGN_cFv = .text:0x00000738; // type:function size:0x2A4 scope:global +setBackJumpEffect__9daB_MGN_cFv = .text:0x000009DC; // type:function size:0x2A4 scope:global +setSlideSmokeEffect__9daB_MGN_cFv = .text:0x00000C80; // type:function size:0x164 scope:global +setBodySlideEffect__9daB_MGN_cFv = .text:0x00000DE4; // type:function size:0x1B0 scope:global +setOpeningEffect__9daB_MGN_cFv = .text:0x00000F94; // type:function size:0x180 scope:global +setStepEffect__9daB_MGN_cFv = .text:0x00001114; // type:function size:0x138 scope:global +setFallAttackEffect__9daB_MGN_cFv = .text:0x0000124C; // type:function size:0x184 scope:global +setHeadLightEffect__9daB_MGN_cFv = .text:0x000013D0; // type:function size:0xDC scope:global +setHeadHitEffect__9daB_MGN_cFv = .text:0x000014AC; // type:function size:0x180 scope:global +setHideSmokeEffect__9daB_MGN_cFP4cXyzUc = .text:0x0000162C; // type:function size:0xF4 scope:global +calcHideSmokeEffect__9daB_MGN_cFv = .text:0x00001720; // type:function size:0x464 scope:global +drawHideSmokeEffect__9daB_MGN_cFv = .text:0x00001B84; // type:function size:0xD8 scope:global +setBloodEffect__9daB_MGN_cFv = .text:0x00001C5C; // type:function size:0x1FC scope:global +calcBloodMove__9daB_MGN_cFv = .text:0x00001E58; // type:function size:0x2F4 scope:global +checkDownBeforeBG__9daB_MGN_cFv = .text:0x0000214C; // type:function size:0x150 scope:global +__dt__8cM3dGPlaFv = .text:0x0000229C; // type:function size:0x48 scope:global +setBck__9daB_MGN_cFiUcff = .text:0x000022E4; // type:function size:0xA8 scope:global +checkBck__9daB_MGN_cFi = .text:0x0000238C; // type:function size:0x60 scope:global +setActionMode__9daB_MGN_cFii = .text:0x000023EC; // type:function size:0x54 scope:global +setExitMode__9daB_MGN_cFi = .text:0x00002440; // type:function size:0xD0 scope:global +onBodyShield__9daB_MGN_cFv = .text:0x00002510; // type:function size:0x30 scope:global +offBodyShield__9daB_MGN_cFv = .text:0x00002540; // type:function size:0x30 scope:global +onBodySlideAt__9daB_MGN_cFv = .text:0x00002570; // type:function size:0x4C scope:global +offBodySlideAt__9daB_MGN_cFv = .text:0x000025BC; // type:function size:0x24 scope:global +checkHitSlideAt__9daB_MGN_cFv = .text:0x000025E0; // type:function size:0x90 scope:global +onBodyFallAt__9daB_MGN_cFv = .text:0x00002670; // type:function size:0x34 scope:global +offBodyFallAt__9daB_MGN_cFv = .text:0x000026A4; // type:function size:0x24 scope:global +onBodyCo__9daB_MGN_cFv = .text:0x000026C8; // type:function size:0x3C scope:global +offBodyCo__9daB_MGN_cFv = .text:0x00002704; // type:function size:0x38 scope:global +getNearHitPos__9daB_MGN_cFP4cXyz = .text:0x0000273C; // type:function size:0x420 scope:global +damage_check__9daB_MGN_cFv = .text:0x00002B5C; // type:function size:0x59C scope:global +calcJointAngle__9daB_MGN_cFs = .text:0x000030F8; // type:function size:0x70 scope:global +executeCircle__9daB_MGN_cFv = .text:0x00003168; // type:function size:0x750 scope:global +executeDash__9daB_MGN_cFv = .text:0x000038B8; // type:function size:0xE78 scope:global +executeThrown__9daB_MGN_cFv = .text:0x00004730; // type:function size:0x900 scope:global +setDownEnd__9daB_MGN_cFv = .text:0x00005030; // type:function size:0xBC scope:global +executeDown__9daB_MGN_cFv = .text:0x000050EC; // type:function size:0x58C scope:global +executeDownDamage__9daB_MGN_cFv = .text:0x00005678; // type:function size:0x370 scope:global +executeDownBiteDamage__9daB_MGN_cFv = .text:0x000059E8; // type:function size:0x408 scope:global +executeWarp__9daB_MGN_cFv = .text:0x00005DF0; // type:function size:0x114 scope:global +executeFall__9daB_MGN_cFv = .text:0x00005F04; // type:function size:0x928 scope:global +demo_skip__9daB_MGN_cFi = .text:0x0000682C; // type:function size:0x1C8 scope:global +DemoSkipCallBack__9daB_MGN_cFPvi = .text:0x000069F4; // type:function size:0x34 scope:global +executeOpening__9daB_MGN_cFv = .text:0x00006A28; // type:function size:0x1010 scope:global +executeDeath__9daB_MGN_cFv = .text:0x00007A38; // type:function size:0x808 scope:global +executeJump__9daB_MGN_cFv = .text:0x00008240; // type:function size:0x240 scope:global +checkStartJump__9daB_MGN_cFv = .text:0x00008480; // type:function size:0x2E0 scope:global +action__9daB_MGN_cFv = .text:0x00008760; // type:function size:0x3B8 scope:global +mtx_set__9daB_MGN_cFv = .text:0x00008B18; // type:function size:0x78 scope:global +cc_set__9daB_MGN_cFv = .text:0x00008B90; // type:function size:0x650 scope:global +execute__9daB_MGN_cFv = .text:0x000091E0; // type:function size:0x1F0 scope:global +daB_MGN_Execute__FP9daB_MGN_c = .text:0x000093D0; // type:function size:0x20 scope:global +daB_MGN_IsDelete__FP9daB_MGN_c = .text:0x000093F0; // type:function size:0x8 scope:global +_delete__9daB_MGN_cFv = .text:0x000093F8; // type:function size:0x88 scope:global +daB_MGN_Delete__FP9daB_MGN_c = .text:0x00009480; // type:function size:0x20 scope:global +CreateHeap__9daB_MGN_cFv = .text:0x000094A0; // type:function size:0x588 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009A28; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009A70; // type:function size:0x20 scope:global +create__9daB_MGN_cFv = .text:0x00009A90; // type:function size:0x478 scope:global +__dt__8cM3dGSphFv = .text:0x00009F08; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009F50; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00009F98; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000A064; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A0E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A144; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A1B4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000A224; // type:function size:0x4 scope:global +daB_MGN_Create__FP9daB_MGN_c = .text:0x0000A228; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A248; // type:function size:0x48 scope:global +__dt__13daB_MGN_HIO_cFv = .text:0x0000A290; // type:function size:0x48 scope:global +__sinit_d_a_b_mgn_cpp = .text:0x0000A2D8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A314; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A31C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000A324; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000A738; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000A774; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3928 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3931 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3932 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3933 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3949 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4760 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4761 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4762 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4853 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4926 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4927 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4928 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000098; // type:object size:0x4 scope:local data:string +@4934 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4977 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5032 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:4byte +@5170 = .rodata:0x000000B0; // type:object size:0x18 scope:local +@5331 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5335 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5336 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5337 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5338 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5339 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5697 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5698 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5699 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5700 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5701 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6075 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6076 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6077 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6078 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6079 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6080 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6081 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6082 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6085 = .rodata:0x00000120; // type:object size:0x8 scope:local +@6258 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6259 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6260 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6261 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6421 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6422 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6831 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6833 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6834 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6835 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6836 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6837 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6838 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6881 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6882 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6883 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6884 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6885 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7349 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7350 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7351 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7352 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7353 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7354 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7356 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7357 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:string +@7358 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7359 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7360 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7361 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7362 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7363 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7364 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7365 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7366 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7367 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7368 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7369 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7370 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7371 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7372 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7373 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7374 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7375 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7614 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7615 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7616 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7617 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7618 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7619 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7620 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7621 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7622 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7623 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7686 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7853 = .rodata:0x00000218; // type:object size:0x4 scope:local +cc_set_radius$7874 = .rodata:0x0000021C; // type:object size:0x3C scope:local +cc_set_jnt$7875 = .rodata:0x00000258; // type:object size:0x3C scope:local +@8057 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8058 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8446 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8447 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002A4; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3807 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3808 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3816 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +at_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +tg_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +body_front_sph__23@unnamed@d_a_b_mgn_cpp@ = .data:0x000000F8; // type:object size:0xF scope:global data:byte +foot_rand_frame$4145 = .data:0x00000108; // type:object size:0x20 scope:local +foot_jnt$4276 = .data:0x00000128; // type:object size:0x10 scope:local +foot_jnt$4418 = .data:0x00000138; // type:object size:0x8 scope:local +@4763 = .data:0x00000140; // type:object size:0x20 scope:local +@5702 = .data:0x00000160; // type:object size:0x2C scope:local +@6083 = .data:0x0000018C; // type:object size:0x54 scope:local +@6262 = .data:0x000001E0; // type:object size:0x30 scope:local +@6423 = .data:0x00000210; // type:object size:0x24 scope:local +@6839 = .data:0x00000234; // type:object size:0x40 scope:local +@7376 = .data:0x00000274; // type:object size:0x30 scope:local +@7854 = .data:0x000002A4; // type:object size:0x2C scope:local +l_daB_MGN_Method = .data:0x000002D0; // type:object size:0x20 scope:global +g_profile_B_MGN = .data:0x000002F0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000320; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000032C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000338; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000344; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000350; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000380; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000038C; // type:object size:0xC scope:global +__vt__13daB_MGN_HIO_c = .data:0x00000398; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_148_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3944 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_b_ob/splits.txt b/config/GZ2J01/rels/d_a_b_ob/splits.txt new file mode 100644 index 0000000000..453f3327f9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_ob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ob.cpp: + .text start:0x000000EC end:0x0000A8F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000320 + .data start:0x00000000 end:0x00000414 + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZ2J01/rels/d_a_b_ob/symbols.txt b/config/GZ2J01/rels/d_a_b_ob/symbols.txt new file mode 100644 index 0000000000..56034dd968 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_ob/symbols.txt @@ -0,0 +1,384 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_OB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10b_ob_classifUcf = .text:0x0000013C; // type:function size:0xB0 scope:global +HeadCallBack__FP8J3DJointi = .text:0x000001EC; // type:function size:0x148 scope:global +TailCallBack__FP8J3DJointi = .text:0x00000334; // type:function size:0x1F8 scope:global +FinACallBack__FP8J3DJointi = .text:0x0000052C; // type:function size:0x190 scope:global +FinBCallBack__FP8J3DJointi = .text:0x000006BC; // type:function size:0xE8 scope:global +FinCCallBack__FP8J3DJointi = .text:0x000007A4; // type:function size:0x100 scope:global +sui_nodeCallBack__FP8J3DJointi = .text:0x000008A4; // type:function size:0x108 scope:global +dark__FP12J3DModelDatas = .text:0x000009AC; // type:function size:0xB8 scope:global +daB_OB_Draw__FP10b_ob_class = .text:0x00000A64; // type:function size:0x524 scope:global +__dt__4cXyzFv = .text:0x00000F88; // type:function size:0x3C scope:global +core_start__FP10b_ob_class = .text:0x00000FC4; // type:function size:0x3E0 scope:global +core_hand_move__FP10b_ob_class = .text:0x000013A4; // type:function size:0x3FC scope:global +s_bf_sub__FPvPv = .text:0x000017A0; // type:function size:0x58 scope:global +s_bfdel_sub__FPvPv = .text:0x000017F8; // type:function size:0x4C scope:global +s_kaisoudel_sub__FPvPv = .text:0x00001844; // type:function size:0x4C scope:global +bombfishset__FP10b_ob_class = .text:0x00001890; // type:function size:0x1E8 scope:global +__dt__5csXyzFv = .text:0x00001A78; // type:function size:0x3C scope:global +core_hook__FP10b_ob_class = .text:0x00001AB4; // type:function size:0x78 scope:global +core_chance__FP10b_ob_class = .text:0x00001B2C; // type:function size:0x4D8 scope:global +core_end__FP10b_ob_class = .text:0x00002004; // type:function size:0x3D8 scope:global +core_action__FP10b_ob_class = .text:0x000023DC; // type:function size:0x46C scope:global +core_damage_check__FP10b_ob_class = .text:0x00002848; // type:function size:0x20C scope:global +fish_damage_check__FP10b_ob_class = .text:0x00002A54; // type:function size:0x2D4 scope:global +pl_check__FP10b_ob_classfs = .text:0x00002D28; // type:function size:0xC8 scope:global +fish_normal__FP10b_ob_class = .text:0x00002DF0; // type:function size:0xB90 scope:global +fish_vacume__FP10b_ob_class = .text:0x00003980; // type:function size:0x428 scope:global +fish_end__FP10b_ob_class = .text:0x00003DA8; // type:function size:0x5AC scope:global +dmcalc__FP10b_ob_class = .text:0x00004354; // type:function size:0x39C scope:global +fish_move__FP10b_ob_class = .text:0x000046F0; // type:function size:0xD70 scope:global +cam_3d_morf__FP10b_ob_classf = .text:0x00005460; // type:function size:0xE4 scope:global +s_hasidel_sub__FPvPv = .text:0x00005544; // type:function size:0x4C scope:global +demo_camera__FP10b_ob_class = .text:0x00005590; // type:function size:0x2B30 scope:global +dComIfGp_particle_getEmitter__FUl = .text:0x000080C0; // type:function size:0x34 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000080F4; // type:function size:0x80 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x00008174; // type:function size:0x14 scope:global +cM_scos__Fs = .text:0x00008188; // type:function size:0x18 scope:global +JMAFastSqrt__Ff = .text:0x000081A0; // type:function size:0x1C scope:global +cM_ssin__Fs = .text:0x000081BC; // type:function size:0x14 scope:global +daB_OB_Execute__FP10b_ob_class = .text:0x000081D0; // type:function size:0xD64 scope:global +daB_OB_IsDelete__FP10b_ob_class = .text:0x00008F34; // type:function size:0x8 scope:global +daB_OB_Delete__FP10b_ob_class = .text:0x00008F3C; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00008FB8; // type:function size:0x7DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009794; // type:function size:0x48 scope:global +daB_OB_Create__FP10fopAc_ac_c = .text:0x000097DC; // type:function size:0x464 scope:global +__ct__10b_ob_classFv = .text:0x00009C40; // type:function size:0x2E0 scope:global +__dt__7ob_ke_sFv = .text:0x00009F20; // type:function size:0x7C scope:global +__ct__7ob_ke_sFv = .text:0x00009F9C; // type:function size:0x68 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A004; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A074; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x0000A0E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A12C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A174; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000A1D0; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000A1D4; // type:function size:0x4 scope:global +__dt__9ob_part_sFv = .text:0x0000A1D8; // type:function size:0xD4 scope:global +__ct__9ob_part_sFv = .text:0x0000A2AC; // type:function size:0x94 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A340; // type:function size:0x48 scope:global +__dt__12daB_OB_HIO_cFv = .text:0x0000A388; // type:function size:0x48 scope:global +__sinit_d_a_b_ob_cpp = .text:0x0000A3D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A40C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A414; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000A41C; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x0000A430; // type:function size:0x2C scope:global +dComIfGs_onStageBossEnemy__Fv = .text:0x0000A45C; // type:function size:0x48 scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000A4A4; // type:function size:0x24 scope:global +getAnmMtx__8J3DModelFi = .text:0x0000A4C8; // type:function size:0x14 scope:global +__apl__4cXyzFRC3Vec = .text:0x0000A4DC; // type:function size:0x34 scope:global +__as__5csXyzFRC5csXyz = .text:0x0000A510; // type:function size:0x1C scope:global +__as__4cXyzFRC4cXyz = .text:0x0000A52C; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000A548; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000A55C; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000A570; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x0000A580; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x0000A590; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x0000A5A4; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000A5BC; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000A5D8; // type:function size:0x18 scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A5F0; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000A60C; // type:function size:0x1C scope:global +becomeDeleteEmitter__14JPABaseEmitterFv = .text:0x0000A628; // type:function size:0x10 scope:global +__ct__5csXyzFRC5csXyz = .text:0x0000A638; // type:function size:0x14 scope:global +fabsf__3stdFf = .text:0x0000A64C; // type:function size:0xC scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000A658; // type:function size:0x74 scope:global +setPlaySpeed__13mDoExt_morf_cFf = .text:0x0000A6CC; // type:function size:0x8 scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x0000A6D4; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x0000A700; // type:function size:0x10 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x0000A710; // type:function size:0x64 scope:global +set__4cXyzFfff = .text:0x0000A774; // type:function size:0x10 scope:global +__ct__10JAISoundIDFUl = .text:0x0000A784; // type:function size:0x8 scope:global +abs__4cXyzCFv = .text:0x0000A78C; // type:function size:0x114 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000A8A0; // type:function size:0x30 scope:global +dComIfGp_getVibration__Fv = .text:0x0000A8D0; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x0000A8E0; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3772 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3789 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@4266 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4267 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4268 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4374 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4480 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4686 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5274 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5275 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5276 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5277 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5278 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5281 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@5282 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5383 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5478 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5479 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5480 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5481 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5482 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5485 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5486 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5487 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5488 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5489 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5490 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5491 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5492 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5494 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5496 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5572 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5573 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5575 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5576 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5577 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5578 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5579 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5877 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5878 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5879 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5880 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5881 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5882 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5883 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6720 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6721 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6722 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6723 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6724 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6725 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6726 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6727 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6728 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6729 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6730 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6731 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6732 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6733 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6734 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6735 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6736 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6737 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6738 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6739 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6740 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6741 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6742 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6743 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6744 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6745 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6746 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6747 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6748 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6749 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6750 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6751 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6752 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6753 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6754 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6755 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6756 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6757 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6758 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6759 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6760 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6761 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6762 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@6763 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6764 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6765 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6766 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6767 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6768 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6769 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6770 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6771 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6772 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6774 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6775 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6776 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6777 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6778 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6779 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6780 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6781 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6782 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6783 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6784 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@6785 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6786 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6787 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6788 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6789 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6790 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6791 = .rodata:0x00000298; // type:object size:0x4 scope:local +@6792 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6793 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6794 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6795 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6796 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6797 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6798 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6799 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6800 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6801 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6802 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6803 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6804 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6805 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6806 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6807 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6808 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6809 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@6810 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@6811 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7342 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7343 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7344 = .rodata:0x000002F4; // type:object size:0x4 scope:local data:string +@7345 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7346 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7347 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7348 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7867 = .rodata:0x00000308; // type:object size:0x4 scope:local +@7868 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@7869 = .rodata:0x00000310; // type:object size:0x4 scope:local +@7870 = .rodata:0x00000314; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000318; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +iso_eff$5401 = .data:0x00000020; // type:object size:0xA scope:local +buf_p = .data:0x0000002C; // type:object size:0x4C scope:global +size_p = .data:0x00000078; // type:object size:0x4C scope:global +ex_eff$6145 = .data:0x000000C4; // type:object size:0xA scope:local +iso_eff$6219 = .data:0x000000D0; // type:object size:0x8 scope:local +@6812 = .data:0x000000D8; // type:object size:0xF8 scope:local +iso_eff$6994 = .data:0x000001D0; // type:object size:0xA scope:local +iso_eff$7005 = .data:0x000001DC; // type:object size:0x6 scope:local +iso_eff$7014 = .data:0x000001E4; // type:object size:0x8 scope:local +p_bmd$7370 = .data:0x000001EC; // type:object size:0x4C scope:local +cc_sph_src$7742 = .data:0x00000238; // type:object size:0x40 scope:local +body_sph_src$7743 = .data:0x00000278; // type:object size:0x40 scope:local +parts_sph_src$7744 = .data:0x000002B8; // type:object size:0x40 scope:local +core_sph_src$7745 = .data:0x000002F8; // type:object size:0x40 scope:local +l_daB_OB_Method = .data:0x00000338; // type:object size:0x20 scope:global +g_profile_B_OB = .data:0x00000358; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000388; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003A0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000003AC; // type:object size:0x14 scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000003E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12daB_OB_HIO_c = .data:0x00000408; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_149_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +moveSW = .bss:0x00000048; // type:object size:0x4 scope:global +moveSW2 = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte +@3767 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x20 scope:global data:byte +pno = .bss:0x0000007C; // type:object size:0x4 scope:global data:4byte +fin = .bss:0x00000080; // type:object size:0x4 scope:global data:4byte +bf_ct = .bss:0x00000084; // type:object size:0x4 scope:global data:4byte +@5008 = .bss:0x00000088; // type:object size:0xC scope:local +@5011 = .bss:0x00000098; // type:object size:0xC scope:local +@5012 = .bss:0x000000A4; // type:object size:0xC scope:local +@5013 = .bss:0x000000B0; // type:object size:0xC scope:local +sdemo_p$5007 = .bss:0x000000BC; // type:object size:0x30 scope:local +@6147 = .bss:0x000000EC; // type:object size:0xC scope:local +room_pos$6146 = .bss:0x000000FC; // type:object size:0xC scope:local +@6151 = .bss:0x00000108; // type:object size:0xC scope:local +sc$6150 = .bss:0x00000118; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000184; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_oh/splits.txt b/config/GZ2J01/rels/d_a_b_oh/splits.txt new file mode 100644 index 0000000000..63c656903c --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_oh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_oh.cpp: + .text start:0x000000EC end:0x00002380 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_b_oh/symbols.txt b/config/GZ2J01/rels/d_a_b_oh/symbols.txt new file mode 100644 index 0000000000..2eaed06a9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_oh/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_OH_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000011C; // type:function size:0x154 scope:global +daB_OH_Draw__FP10b_oh_class = .text:0x00000270; // type:function size:0xB0 scope:global +start__FP10b_oh_class = .text:0x00000320; // type:function size:0x1B8 scope:global +__dt__4cXyzFv = .text:0x000004D8; // type:function size:0x3C scope:global +wait__FP10b_oh_class = .text:0x00000514; // type:function size:0x118 scope:global +attack__FP10b_oh_class = .text:0x0000062C; // type:function size:0x404 scope:global +caught__FP10b_oh_class = .text:0x00000A30; // type:function size:0x188 scope:global +end__FP10b_oh_class = .text:0x00000BB8; // type:function size:0xA0 scope:global +non__FP10b_oh_class = .text:0x00000C58; // type:function size:0x2C scope:global +action__FP10b_oh_class = .text:0x00000C84; // type:function size:0x888 scope:global +damage_check__FP10b_oh_class = .text:0x0000150C; // type:function size:0x24C scope:global +daB_OH_Execute__FP10b_oh_class = .text:0x00001758; // type:function size:0x2C4 scope:global +daB_OH_IsDelete__FP10b_oh_class = .text:0x00001A1C; // type:function size:0x8 scope:global +daB_OH_Delete__FP10b_oh_class = .text:0x00001A24; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001A78; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001D5C; // type:function size:0x48 scope:global +daB_OH_Create__FP10fopAc_ac_c = .text:0x00001DA4; // type:function size:0x334 scope:global +__dt__8dCcD_SphFv = .text:0x000020D8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000021A4; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002228; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002270; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x000022B8; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x000022BC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000022F8; // type:function size:0x4 scope:global +__dt__12daB_OH_HIO_cFv = .text:0x000022FC; // type:function size:0x48 scope:global +__sinit_d_a_b_oh_cpp = .text:0x00002344; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3692 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@3880 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4161 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4162 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4163 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4216 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4438 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4519 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x5 scope:local data:string_table +@4166 = .data:0x00000000; // type:object size:0x30 scope:local +cc_sph_src$4457 = .data:0x00000030; // type:object size:0x40 scope:local +l_daB_OH_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_B_OH = .data:0x00000090; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__12daB_OH_HIO_c = .data:0x000000E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_150_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3645 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +boss = .bss:0x00000064; // type:object size:0x4 scope:global data:4byte +Cinit = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_oh2/splits.txt b/config/GZ2J01/rels/d_a_b_oh2/splits.txt new file mode 100644 index 0000000000..5c03a046e0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_oh2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_oh2.cpp: + .text start:0x00000078 end:0x00000DF0 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_b_oh2/symbols.txt b/config/GZ2J01/rels/d_a_b_oh2/symbols.txt new file mode 100644 index 0000000000..da876b242c --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_oh2/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xF8 scope:global +daB_OH2_Draw__FP11b_oh2_class = .text:0x00000170; // type:function size:0x9C scope:global +dmcalc__FP11b_oh2_class = .text:0x0000020C; // type:function size:0x350 scope:global +__dt__4cXyzFv = .text:0x0000055C; // type:function size:0x3C scope:global +action__FP11b_oh2_class = .text:0x00000598; // type:function size:0x238 scope:global +daB_OH2_Execute__FP11b_oh2_class = .text:0x000007D0; // type:function size:0xD8 scope:global +daB_OH2_IsDelete__FP11b_oh2_class = .text:0x000008A8; // type:function size:0x8 scope:global +daB_OH2_Delete__FP11b_oh2_class = .text:0x000008B0; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000900; // type:function size:0x2E0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000BE0; // type:function size:0x48 scope:global +daB_OH2_Create__FP10fopAc_ac_c = .text:0x00000C28; // type:function size:0x184 scope:global +__dt__5csXyzFv = .text:0x00000DAC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000DE8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000DEC; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4049 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x5 scope:local data:string_table +l_daB_OH2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_OH2 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +boss = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_tn/splits.txt b/config/GZ2J01/rels/d_a_b_tn/splits.txt new file mode 100644 index 0000000000..c90af169cd --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_tn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_tn.cpp: + .text start:0x000000EC end:0x0000FB20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D0 + .data start:0x00000000 end:0x000006D4 + .bss start:0x00000008 end:0x00000390 diff --git a/config/GZ2J01/rels/d_a_b_tn/symbols.txt b/config/GZ2J01/rels/d_a_b_tn/symbols.txt new file mode 100644 index 0000000000..71cced3d04 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_tn/symbols.txt @@ -0,0 +1,391 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_TN_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +ctrlJoint__8daB_TN_cFP8J3DJointP8J3DModel = .text:0x00000158; // type:function size:0xB8 scope:global +JointCallBack__8daB_TN_cFP8J3DJointi = .text:0x00000210; // type:function size:0x4C scope:global +calcNeckAngle__8daB_TN_cFv = .text:0x0000025C; // type:function size:0xB8 scope:global +calcWaistAngle__8daB_TN_cFv = .text:0x00000314; // type:function size:0xB4 scope:global +draw__8daB_TN_cFv = .text:0x000003C8; // type:function size:0x318 scope:global +daB_TN_Draw__FP8daB_TN_c = .text:0x000006E0; // type:function size:0x20 scope:global +setBreakPart__8daB_TN_cFi = .text:0x00000700; // type:function size:0x11C scope:global +setBreakHeadPart__8daB_TN_cFi = .text:0x0000081C; // type:function size:0xB4 scope:global +setPartLandEffect__8daB_TN_cFii = .text:0x000008D0; // type:function size:0x150 scope:global +calcShieldMove__8daB_TN_cFv = .text:0x00000A20; // type:function size:0x4D4 scope:global +calcSwordMoveA__8daB_TN_cFv = .text:0x00000EF4; // type:function size:0x388 scope:global +calcSwordMoveB__8daB_TN_cFv = .text:0x0000127C; // type:function size:0x264 scope:global +calcOtherPartMove__8daB_TN_cFi = .text:0x000014E0; // type:function size:0x72C scope:global +calcPartMove__8daB_TN_cFv = .text:0x00001C0C; // type:function size:0x1BC scope:global +setBck__8daB_TN_cFiUcff = .text:0x00001DC8; // type:function size:0xA4 scope:global +checkBck__8daB_TN_cFi = .text:0x00001E6C; // type:function size:0x5C scope:global +setActionMode__8daB_TN_cFii = .text:0x00001EC8; // type:function size:0x18 scope:global +setSwordAtBit__8daB_TN_cFi = .text:0x00001EE0; // type:function size:0x104 scope:global +setSwordAtBreak__8daB_TN_cFi = .text:0x00001FE4; // type:function size:0x68 scope:global +setBodyShield__8daB_TN_cFv = .text:0x0000204C; // type:function size:0x344 scope:global +checkNormalAttackAble__8daB_TN_cFv = .text:0x00002390; // type:function size:0x110 scope:global +getCutType__8daB_TN_cFv = .text:0x000024A0; // type:function size:0xD0 scope:global +setDamage__8daB_TN_cFP8dCcD_Sphi = .text:0x00002570; // type:function size:0x31C scope:global +setShieldEffect__8daB_TN_cFP8dCcD_Sph = .text:0x0000288C; // type:function size:0x70 scope:global +damage_check__8daB_TN_cFv = .text:0x000028FC; // type:function size:0xFA4 scope:global +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x000038A0; // type:function size:0x8C scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x0000392C; // type:function size:0x248 scope:global +__dt__8dCcD_SphFv = .text:0x00003B74; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00003C40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003C88; // type:function size:0x48 scope:global +checkMoveArea__8daB_TN_cFv = .text:0x00003CD0; // type:function size:0x390 scope:global +checkMoveAngle__8daB_TN_cFv = .text:0x00004060; // type:function size:0x80 scope:global +setAttackBlurEffect__8daB_TN_cFi = .text:0x000040E0; // type:function size:0x104 scope:global +setArmorBreakEffect__8daB_TN_cFi = .text:0x000041E4; // type:function size:0x110 scope:global +s_obj_sub__FPvPv = .text:0x000042F4; // type:function size:0x170 scope:global +demo_skip__8daB_TN_cFi = .text:0x00004464; // type:function size:0x228 scope:global +DemoSkipCallBack__8daB_TN_cFPvi = .text:0x0000468C; // type:function size:0x34 scope:global +executeRoomDemo__8daB_TN_cFv = .text:0x000046C0; // type:function size:0x760 scope:global +executeOpening__8daB_TN_cFv = .text:0x00004E20; // type:function size:0xDC8 scope:global +executeWaitH__8daB_TN_cFv = .text:0x00005BE8; // type:function size:0xF0 scope:global +setAwaitSound__8daB_TN_cFv = .text:0x00005CD8; // type:function size:0xB8 scope:global +executeChaseH__8daB_TN_cFv = .text:0x00005D90; // type:function size:0xB04 scope:global +checkStartAttackH__8daB_TN_cFv = .text:0x00006894; // type:function size:0x25C scope:global +executeAttackH__8daB_TN_cFv = .text:0x00006AF0; // type:function size:0x684 scope:global +executeAttackShieldH__8daB_TN_cFv = .text:0x00007174; // type:function size:0x1CC scope:global +executeGuardH__8daB_TN_cFv = .text:0x00007340; // type:function size:0x1F4 scope:global +executeDamageH__8daB_TN_cFv = .text:0x00007534; // type:function size:0x2EC scope:global +executeChangeDemo__8daB_TN_cFv = .text:0x00007820; // type:function size:0xDE0 scope:global +executeZakoChangeDemo__8daB_TN_cFv = .text:0x00008600; // type:function size:0x690 scope:global +setWalkDir__8daB_TN_cFv = .text:0x00008C90; // type:function size:0x20C scope:global +initChaseL__8daB_TN_cFi = .text:0x00008E9C; // type:function size:0x320 scope:global +checkAttackAble__8daB_TN_cFv = .text:0x000091BC; // type:function size:0x80 scope:global +checkNextMove__8daB_TN_cFv = .text:0x0000923C; // type:function size:0x950 scope:global +executeChaseL__8daB_TN_cFv = .text:0x00009B8C; // type:function size:0xC6C scope:global +executeAttackL__8daB_TN_cFv = .text:0x0000A7F8; // type:function size:0xA28 scope:global +executeAttackShieldL__8daB_TN_cFv = .text:0x0000B220; // type:function size:0x290 scope:global +executeGuardL__8daB_TN_cFv = .text:0x0000B4B0; // type:function size:0x420 scope:global +executeDamageL__8daB_TN_cFv = .text:0x0000B8D0; // type:function size:0x34C scope:global +executeYoroke__8daB_TN_cFv = .text:0x0000BC1C; // type:function size:0x234 scope:global +executeEnding__8daB_TN_cFv = .text:0x0000BE50; // type:function size:0x9F4 scope:global +executeZakoEnding__8daB_TN_cFv = .text:0x0000C844; // type:function size:0x364 scope:global +action__8daB_TN_cFv = .text:0x0000CBA8; // type:function size:0x3B4 scope:global +mtx_set__8daB_TN_cFv = .text:0x0000CF5C; // type:function size:0x370 scope:global +cc_set__8daB_TN_cFv = .text:0x0000D2CC; // type:function size:0x7E8 scope:global +execute__8daB_TN_cFv = .text:0x0000DAB4; // type:function size:0x1EC scope:global +daB_TN_Execute__FP8daB_TN_c = .text:0x0000DCA0; // type:function size:0x20 scope:global +daB_TN_IsDelete__FP8daB_TN_c = .text:0x0000DCC0; // type:function size:0x8 scope:global +_delete__8daB_TN_cFv = .text:0x0000DCC8; // type:function size:0x80 scope:global +daB_TN_Delete__FP8daB_TN_c = .text:0x0000DD48; // type:function size:0x20 scope:global +CreateHeap__8daB_TN_cFv = .text:0x0000DD68; // type:function size:0x4A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000E210; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000E258; // type:function size:0x20 scope:global +create__8daB_TN_cFv = .text:0x0000E278; // type:function size:0x578 scope:global +__ct__8daB_TN_cFv = .text:0x0000E7F0; // type:function size:0x334 scope:global +__ct__9dCcD_SttsFv = .text:0x0000EB24; // type:function size:0x54 scope:global +__ct__8dCcD_SphFv = .text:0x0000EB78; // type:function size:0x84 scope:global +__dt__9dCcD_SttsFv = .text:0x0000EBFC; // type:function size:0x90 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000EC8C; // type:function size:0x5C scope:global +__ct__12dBgS_ObjAcchFv = .text:0x0000ECE8; // type:function size:0x54 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000ED3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000EDAC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000EE1C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000EE20; // type:function size:0x4 scope:global +daB_TN_Create__FP8daB_TN_c = .text:0x0000EE24; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000EE44; // type:function size:0x48 scope:global +__dt__12daB_TN_HIO_cFv = .text:0x0000EE8C; // type:function size:0x48 scope:global +__sinit_d_a_b_tn_cpp = .text:0x0000EED4; // type:function size:0x798 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000F66C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000F674; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000F67C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000FA90; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000FACC; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000FB08; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3920 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3924 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4370 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4371 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4372 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4374 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4377 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4475 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4476 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4655 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4656 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4957 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@5981 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5982 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5983 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@6119 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@6120 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@6163 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6164 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6165 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6166 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6167 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6168 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6169 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6170 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6386 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6387 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6388 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6389 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6390 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@6391 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6392 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6395 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6396 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6397 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6398 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6399 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6400 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6401 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6402 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6790 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6791 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6792 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6793 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6794 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6795 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6796 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6797 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6798 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6799 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6800 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6801 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6802 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6803 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6804 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6805 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6806 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6807 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6808 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6809 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6810 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6811 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6812 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6813 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6814 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6847 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float +@6848 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@7021 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7022 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7023 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7024 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7025 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7243 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7244 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7245 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7246 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7247 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7248 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7249 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7293 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7294 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7295 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7807 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7808 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7809 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7810 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7811 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7812 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7813 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7814 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7815 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7949 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8010 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8049 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8050 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8302 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8303 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8304 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8590 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8591 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8592 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8823 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8824 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8825 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8826 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8827 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8895 = .rodata:0x00000230; // type:object size:0x4 scope:local +@9070 = .rodata:0x00000234; // type:object size:0x4 scope:local +@9401 = .rodata:0x00000238; // type:object size:0x4 scope:local +@9402 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9403 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9404 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9405 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9406 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9407 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9408 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9409 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9410 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9411 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9412 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9502 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9572 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9689 = .rodata:0x00000270; // type:object size:0x4 scope:local data:string +@9690 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9691 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9919 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9920 = .rodata:0x00000280; // type:object size:0x4 scope:local +@9921 = .rodata:0x00000284; // type:object size:0x4 scope:local +@9922 = .rodata:0x00000288; // type:object size:0x4 scope:local +@9978 = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float +@9979 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@10331 = .rodata:0x00000298; // type:object size:0x8 scope:local +@10688 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10689 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10690 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10691 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10692 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002B4; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3799 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3800 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3808 = .data:0x00000030; // type:object size:0x6 scope:local +cc_tt_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_tt_src2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +cc_bomb_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +cc_tt_at_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000F8; // type:object size:0x40 scope:global +cc_tt_at_cps_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000138; // type:object size:0x4C scope:global +cc_tt_tate_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000184; // type:object size:0x40 scope:global +cc_part_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000001C4; // type:object size:0x40 scope:global +tn_model_brk_idx__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000204; // type:object size:0x10 scope:global +tn_model_brk_idx2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000214; // type:object size:0x10 scope:global +tn_part_model_id__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000224; // type:object size:0x80 scope:global +tn_part_joint__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002A4; // type:object size:0x40 scope:global +ground_y_part__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002E4; // type:object size:0x40 scope:global data:float +break_part_no$4188 = .data:0x00000324; // type:object size:0x34 scope:local +break_part_no2$4222 = .data:0x00000358; // type:object size:0x34 scope:local +break_part_vib$4254 = .data:0x0000038C; // type:object size:0x40 scope:local +@4659 = .data:0x000003CC; // type:object size:0x20 scope:local +@5007 = .data:0x000003EC; // type:object size:0x9C scope:local +blur_effect_id$5997 = .data:0x00000488; // type:object size:0x8 scope:local +blur_effect_id$6035 = .data:0x00000490; // type:object size:0x6 scope:local +@6403 = .data:0x00000498; // type:object size:0x44 scope:local +@6815 = .data:0x000004DC; // type:object size:0x54 scope:local +@8051 = .data:0x00000530; // type:object size:0x48 scope:local +@8593 = .data:0x00000578; // type:object size:0x48 scope:local +@9574 = .data:0x000005C0; // type:object size:0x40 scope:local +tn2_brk_index$10040 = .data:0x00000600; // type:object size:0xC scope:local +l_daB_TN_Method = .data:0x0000060C; // type:object size:0x20 scope:global +g_profile_B_TN = .data:0x0000062C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000065C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000668; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000674; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000680; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000006A4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000006B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006BC; // type:object size:0xC scope:global +__vt__12daB_TN_HIO_c = .data:0x000006C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_152_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3936 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x30 scope:global data:byte +@3949 = .bss:0x00000084; // type:object size:0xC scope:local +@3950 = .bss:0x00000090; // type:object size:0xC scope:local +@3951 = .bss:0x0000009C; // type:object size:0xC scope:local +@3952 = .bss:0x000000A8; // type:object size:0xC scope:local +@3953 = .bss:0x000000B4; // type:object size:0xC scope:local +@3954 = .bss:0x000000C0; // type:object size:0xC scope:local +@3955 = .bss:0x000000CC; // type:object size:0xC scope:local +@3956 = .bss:0x000000D8; // type:object size:0xC scope:local +@3957 = .bss:0x000000E4; // type:object size:0xC scope:local +@3958 = .bss:0x000000F0; // type:object size:0xC scope:local +@3959 = .bss:0x000000FC; // type:object size:0xC scope:local +@3960 = .bss:0x00000108; // type:object size:0xC scope:local +@3961 = .bss:0x00000114; // type:object size:0xC scope:local +@3962 = .bss:0x00000120; // type:object size:0xC scope:local +@3963 = .bss:0x0000012C; // type:object size:0xC scope:local +@3964 = .bss:0x00000138; // type:object size:0xC scope:local +offset_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000144; // type:object size:0xC0 scope:global data:float +@3965 = .bss:0x00000204; // type:object size:0xC scope:local +@3966 = .bss:0x00000210; // type:object size:0xC scope:local +@3967 = .bss:0x0000021C; // type:object size:0xC scope:local +@3968 = .bss:0x00000228; // type:object size:0xC scope:local +@3969 = .bss:0x00000234; // type:object size:0xC scope:local +@3970 = .bss:0x00000240; // type:object size:0xC scope:local +@3971 = .bss:0x0000024C; // type:object size:0xC scope:local +@3972 = .bss:0x00000258; // type:object size:0xC scope:local +@3973 = .bss:0x00000264; // type:object size:0xC scope:local +@3974 = .bss:0x00000270; // type:object size:0xC scope:local +@3975 = .bss:0x0000027C; // type:object size:0xC scope:local +@3976 = .bss:0x00000288; // type:object size:0xC scope:local +@3977 = .bss:0x00000294; // type:object size:0xC scope:local +@3978 = .bss:0x000002A0; // type:object size:0xC scope:local +@3979 = .bss:0x000002AC; // type:object size:0xC scope:local +@3980 = .bss:0x000002B8; // type:object size:0xC scope:local +ground_angle_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x000002C4; // type:object size:0x60 scope:global data:2byte +m_attack_tn = .bss:0x00000324; // type:object size:0x4 scope:global data:4byte +m_attack_timer = .bss:0x00000328; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_yo/splits.txt b/config/GZ2J01/rels/d_a_b_yo/splits.txt new file mode 100644 index 0000000000..639db0fa1a --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_yo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo.cpp: + .text start:0x000000EC end:0x0000A460 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZ2J01/rels/d_a_b_yo/symbols.txt b/config/GZ2J01/rels/d_a_b_yo/symbols.txt new file mode 100644 index 0000000000..32cb5f5f99 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_yo/symbols.txt @@ -0,0 +1,311 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_YO_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global +draw__8daB_YO_cFv = .text:0x0000019C; // type:function size:0x674 scope:global +__dt__4cXyzFv = .text:0x00000810; // type:function size:0x3C scope:global +daB_YO_Draw__FP8daB_YO_c = .text:0x0000084C; // type:function size:0x20 scope:global +onIceBreak__8daB_YO_cFUs = .text:0x0000086C; // type:function size:0x1C scope:global +setBck__8daB_YO_cFiUcff = .text:0x00000888; // type:function size:0x204 scope:global +setActionMode__8daB_YO_cFii = .text:0x00000A8C; // type:function size:0xC scope:global +damage_check__8daB_YO_cFv = .text:0x00000A98; // type:function size:0x2DC scope:global +setBreakFrizad__8daB_YO_cFv = .text:0x00000D74; // type:function size:0x138 scope:global +setIcicleOperate__8daB_YO_cFi = .text:0x00000EAC; // type:function size:0x88 scope:global +setIcicleSubNumber__8daB_YO_cFv = .text:0x00000F34; // type:function size:0x7C scope:global +setWindowBreakEffect__8daB_YO_cFi = .text:0x00000FB0; // type:function size:0xDC scope:global +setHensinEffect__8daB_YO_cFv = .text:0x0000108C; // type:function size:0x1AC scope:global +setLandingEffect__8daB_YO_cFf = .text:0x00001238; // type:function size:0x138 scope:global +setBreakIceEffect__8daB_YO_cFv = .text:0x00001370; // type:function size:0x1AC scope:global +setWallHitEffect__8daB_YO_cFv = .text:0x0000151C; // type:function size:0x200 scope:global +setChillEffect__8daB_YO_cFv = .text:0x0000171C; // type:function size:0x154 scope:global +setApperEffect__8daB_YO_cFv = .text:0x00001870; // type:function size:0xB0 scope:global +setApperEffect2__8daB_YO_cFv = .text:0x00001920; // type:function size:0xCC scope:global +s_frizad_delete__FPvPv = .text:0x000019EC; // type:function size:0x6C scope:global +demo_skip__8daB_YO_cFi = .text:0x00001A58; // type:function size:0x64 scope:global +DemoSkipCallBack__8daB_YO_cFPvi = .text:0x00001ABC; // type:function size:0x34 scope:global +setYoMessage__8daB_YO_cFi = .text:0x00001AF0; // type:function size:0x3C scope:global +doYoMessage__8daB_YO_cFv = .text:0x00001B2C; // type:function size:0x7C scope:global +executeOpening__8daB_YO_cFv = .text:0x00001BA8; // type:function size:0x1670 scope:global +reflectFreeMove__8daB_YO_cFv = .text:0x00003218; // type:function size:0xC8 scope:global +calcFreeMove__8daB_YO_cFf = .text:0x000032E0; // type:function size:0x2AC scope:global +setReflectAngle__8daB_YO_cFv = .text:0x0000358C; // type:function size:0xC0 scope:global +executeChase__8daB_YO_cFv = .text:0x0000364C; // type:function size:0x800 scope:global +executeSeriousDemo__8daB_YO_cFv = .text:0x00003E4C; // type:function size:0xD10 scope:global +checkIcecleRevival__8daB_YO_cFv = .text:0x00004B5C; // type:function size:0x74 scope:global +createIcecleRevival__8daB_YO_cFUc = .text:0x00004BD0; // type:function size:0xF0 scope:global +executeJump__8daB_YO_cFv = .text:0x00004CC0; // type:function size:0x508 scope:global +executeAttackIce__8daB_YO_cFv = .text:0x000051C8; // type:function size:0x224 scope:global +executeAttackYose__8daB_YO_cFv = .text:0x000053EC; // type:function size:0x580 scope:global +checkDamageWithIceBreak__8daB_YO_cFv = .text:0x0000596C; // type:function size:0x118 scope:global +executeAttackBody__8daB_YO_cFv = .text:0x00005A84; // type:function size:0x4C4 scope:global +executeDemoRevival__8daB_YO_cFv = .text:0x00005F48; // type:function size:0x4D0 scope:global +executeDamage__8daB_YO_cFv = .text:0x00006418; // type:function size:0x324 scope:global +executeDeath__8daB_YO_cFv = .text:0x0000673C; // type:function size:0x13E0 scope:global +reviseIceCenterPos__8daB_YO_cFP4cXyz = .text:0x00007B1C; // type:function size:0x1AC scope:global +calcPlayerBufPos__8daB_YO_cFv = .text:0x00007CC8; // type:function size:0x474 scope:global +action__8daB_YO_cFv = .text:0x0000813C; // type:function size:0x4D4 scope:global +mtx_set__8daB_YO_cFv = .text:0x00008610; // type:function size:0x1A0 scope:global +cc_set__8daB_YO_cFv = .text:0x000087B0; // type:function size:0x2E0 scope:global +execute__8daB_YO_cFv = .text:0x00008A90; // type:function size:0x190 scope:global +daB_YO_Execute__FP8daB_YO_c = .text:0x00008C20; // type:function size:0x20 scope:global +daB_YO_IsDelete__FP8daB_YO_c = .text:0x00008C40; // type:function size:0x8 scope:global +_delete__8daB_YO_cFv = .text:0x00008C48; // type:function size:0x110 scope:global +daB_YO_Delete__FP8daB_YO_c = .text:0x00008D58; // type:function size:0x20 scope:global +CreateHeap__8daB_YO_cFv = .text:0x00008D78; // type:function size:0x740 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000094B8; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009500; // type:function size:0x20 scope:global +CreateHeap2__8daB_YO_cFv = .text:0x00009520; // type:function size:0x100 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x00009620; // type:function size:0x20 scope:global +create__8daB_YO_cFv = .text:0x00009640; // type:function size:0x854 scope:global +__dt__8dCcD_SphFv = .text:0x00009E94; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00009F60; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00009FE4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A02C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A074; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A0BC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A118; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A188; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000A1F8; // type:function size:0x4 scope:global +daB_YO_Create__FP8daB_YO_c = .text:0x0000A1FC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A21C; // type:function size:0x48 scope:global +__dt__12daB_YO_HIO_cFv = .text:0x0000A264; // type:function size:0x48 scope:global +__sinit_d_a_b_yo_cpp = .text:0x0000A2AC; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A304; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A30C; // type:function size:0x8 scope:local +setShapeAngle__16obj_ystone_classF5csXyz = .text:0x0000A314; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A330; // type:function size:0x1C scope:global +abs__4cXyzCFRC3Vec = .text:0x0000A34C; // type:function size:0x114 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3791 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3801 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4397 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4432 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@5302 = .rodata:0x00000060; // type:object size:0x4 scope:local +@5303 = .rodata:0x00000064; // type:object size:0x4 scope:local +@5304 = .rodata:0x00000068; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000070; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000074; // type:object size:0x4 scope:local +@5308 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5309 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5311 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5312 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5313 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5314 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5317 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5322 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5323 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5324 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5325 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5326 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5327 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5328 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5329 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5331 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5335 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5336 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5337 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5338 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5339 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5340 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5341 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5342 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@5344 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5345 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5346 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5349 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5350 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5351 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5353 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5354 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5355 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5390 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5391 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5405 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5406 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5407 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5639 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5883 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5886 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5887 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5890 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5891 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5892 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5893 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5894 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5895 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5896 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6259 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float +@6439 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6440 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6491 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6492 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6978 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6979 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6980 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6981 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6982 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6983 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6984 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6985 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6986 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6987 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6988 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6989 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6990 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6991 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6992 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6993 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7169 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7260 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7263 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7264 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7373 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000240; // type:object size:0x2B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_yo_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_yo_tg_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000064; // type:object size:0x40 scope:global +cc_yo_iron_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x000000A4; // type:object size:0x40 scope:global +yo_material_draw = .data:0x000000E4; // type:object size:0x1B scope:global +yo_demo_bck_idx = .data:0x00000100; // type:object size:0x4C scope:global +yo_demo_btk_idx = .data:0x0000014C; // type:object size:0x4C scope:global +yo_demo_btp_idx = .data:0x00000198; // type:object size:0x4C scope:global +yo_window_angle$4294 = .data:0x000001E4; // type:object size:0xC scope:local +madoware_effect_id$4295 = .data:0x000001F0; // type:object size:0x8 scope:local +hensin_effect_id$4317 = .data:0x000001F8; // type:object size:0x8 scope:local +l_landing_effect_id$4401 = .data:0x00000200; // type:object size:0xC scope:local +break_ice_effect_id$4436 = .data:0x0000020C; // type:object size:0x18 scope:local +wall_hit_effect_id$4479 = .data:0x00000224; // type:object size:0xC scope:local +chill_effect_id$4527 = .data:0x00000230; // type:object size:0x8 scope:local +apper_effect_id$4594 = .data:0x00000238; // type:object size:0x4 scope:local +@5357 = .data:0x0000023C; // type:object size:0x70 scope:local +yo_max_bound_speed = .data:0x000002AC; // type:object size:0x20 scope:global +yo_damage_speed = .data:0x000002CC; // type:object size:0x1C scope:global +yo_chase_speed = .data:0x000002E8; // type:object size:0x20 scope:global +yo_damage_timer = .data:0x00000308; // type:object size:0x1C scope:global +@6340 = .data:0x00000324; // type:object size:0x2C scope:local +@7267 = .data:0x00000350; // type:object size:0x20 scope:local +@7266 = .data:0x00000370; // type:object size:0x28 scope:local +yo_att_pos_y = .data:0x00000398; // type:object size:0x1C scope:global +yo_at_sph_radius$7331 = .data:0x000003B4; // type:object size:0x20 scope:local +yo_sph_pos_addy$7338 = .data:0x000003D4; // type:object size:0xC scope:local +yo_sph_pos_radius$7339 = .data:0x000003E0; // type:object size:0xC scope:local +yo_sph_pos_addy2$7340 = .data:0x000003EC; // type:object size:0xC scope:local +l_daB_YO_Method = .data:0x000003F8; // type:object size:0x20 scope:global +g_profile_B_YO = .data:0x00000418; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000448; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000454; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000460; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000046C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000478; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000484; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000490; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004B4; // type:object size:0xC scope:global +__vt__12daB_YO_HIO_c = .data:0x000004C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_153_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3783 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x5C scope:global data:byte +@3802 = .bss:0x000000B0; // type:object size:0xC scope:local +m_common_pos__22@unnamed@d_a_b_yo_cpp@ = .bss:0x000000BC; // type:object size:0xC scope:global +m_common_count__22@unnamed@d_a_b_yo_cpp@ = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_yo_ice/splits.txt b/config/GZ2J01/rels/d_a_b_yo_ice/splits.txt new file mode 100644 index 0000000000..8e8ae2bf39 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_yo_ice/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_yo_ice.cpp: + .text start:0x000000EC end:0x00003C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000238 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt b/config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt new file mode 100644 index 0000000000..6459bb6954 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_yo_ice/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_YOI_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +draw__9daB_YOI_cFv = .text:0x0000011C; // type:function size:0x13C scope:global +daB_YOI_Draw__FP9daB_YOI_c = .text:0x00000258; // type:function size:0x20 scope:global +setActionMode__9daB_YOI_cFii = .text:0x00000278; // type:function size:0xC scope:global +damage_check__9daB_YOI_cFv = .text:0x00000284; // type:function size:0x19C scope:global +setOperate__9daB_YOI_cFi = .text:0x00000420; // type:function size:0x1A8 scope:global +setWeight__9daB_YOI_cFUc = .text:0x000005C8; // type:function size:0x10 scope:global +setBreakIceEffect__9daB_YOI_cFv = .text:0x000005D8; // type:function size:0xC0 scope:global +setWallBreakIceEffect__9daB_YOI_cFv = .text:0x00000698; // type:function size:0xA4 scope:global +setApperEffect__9daB_YOI_cFv = .text:0x0000073C; // type:function size:0x88 scope:global +setApperEffect2__9daB_YOI_cFv = .text:0x000007C4; // type:function size:0xA4 scope:global +setLandingEffect__9daB_YOI_cFv = .text:0x00000868; // type:function size:0xA4 scope:global +executeFirst__9daB_YOI_cFv = .text:0x0000090C; // type:function size:0x254 scope:global +getSingleFallPos__9daB_YOI_cFv = .text:0x00000B60; // type:function size:0x10C scope:global +executeRiseUp__9daB_YOI_cFv = .text:0x00000C6C; // type:function size:0x56C scope:global +executeSingleFall__9daB_YOI_cFv = .text:0x000011D8; // type:function size:0x908 scope:global +executeYose__9daB_YOI_cFv = .text:0x00001AE0; // type:function size:0x8B0 scope:global +executeYoseFall__9daB_YOI_cFv = .text:0x00002390; // type:function size:0x37C scope:global +executeDemoRevival__9daB_YOI_cFv = .text:0x0000270C; // type:function size:0x194 scope:global +executeDamage__9daB_YOI_cFv = .text:0x000028A0; // type:function size:0x390 scope:global +executeDeath__9daB_YOI_cFv = .text:0x00002C30; // type:function size:0x84 scope:global +crack_execute__9daB_YOI_cFv = .text:0x00002CB4; // type:function size:0x7C scope:global +action__9daB_YOI_cFv = .text:0x00002D30; // type:function size:0x338 scope:global +mtx_set__9daB_YOI_cFv = .text:0x00003068; // type:function size:0xE8 scope:global +cc_set__9daB_YOI_cFv = .text:0x00003150; // type:function size:0x1A0 scope:global +execute__9daB_YOI_cFv = .text:0x000032F0; // type:function size:0xE4 scope:global +daB_YOI_Execute__FP9daB_YOI_c = .text:0x000033D4; // type:function size:0x20 scope:global +daB_YOI_IsDelete__FP9daB_YOI_c = .text:0x000033F4; // type:function size:0x8 scope:global +_delete__9daB_YOI_cFv = .text:0x000033FC; // type:function size:0x7C scope:global +daB_YOI_Delete__FP9daB_YOI_c = .text:0x00003478; // type:function size:0x20 scope:global +CreateHeap__9daB_YOI_cFv = .text:0x00003498; // type:function size:0xB8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003550; // type:function size:0x20 scope:global +create__9daB_YOI_cFv = .text:0x00003570; // type:function size:0x32C scope:global +__ct__9daB_YOI_cFv = .text:0x0000389C; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x00003A1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003A64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003AAC; // type:function size:0x5C scope:global +daB_YOI_Create__FP9daB_YOI_c = .text:0x00003B08; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003B28; // type:function size:0x48 scope:global +__dt__13daB_YOI_HIO_cFv = .text:0x00003B70; // type:function size:0x48 scope:global +__sinit_d_a_b_yo_ice_cpp = .text:0x00003BB8; // type:function size:0x3C scope:local +getIceCenterPos__8daB_YO_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3860 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4038 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000028; // type:object size:0x4 scope:local +yoi_fall_timer = .rodata:0x0000002C; // type:object size:0x28 scope:global +@4082 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4166 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4167 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4171 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4179 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4372 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4375 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4376 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4377 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4379 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4380 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4381 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4815 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4953 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4954 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4955 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4956 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4957 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_yo_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_yo_iron_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000064; // type:object size:0x44 scope:global +cc_yo_cam_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x000000A8; // type:object size:0x44 scope:global +@3891 = .data:0x000000EC; // type:object size:0x2C scope:local +break_effect_id$3901 = .data:0x00000118; // type:object size:0x6 scope:local +wall_break_effect_id$3920 = .data:0x00000120; // type:object size:0x6 scope:local +apper_effect_id$3948 = .data:0x00000128; // type:object size:0x4 scope:local +l_landing_effect_id$3966 = .data:0x0000012C; // type:object size:0xC scope:local +@4180 = .data:0x00000138; // type:object size:0x28 scope:local +@4385 = .data:0x00000160; // type:object size:0x2C scope:local +@4909 = .data:0x0000018C; // type:object size:0x20 scope:local +l_daB_YOI_Method = .data:0x000001AC; // type:object size:0x20 scope:global +g_profile_B_YOI = .data:0x000001CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__13daB_YOI_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_154_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3771 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_b_zant/splits.txt b/config/GZ2J01/rels/d_a_b_zant/splits.txt new file mode 100644 index 0000000000..89293dbc7f --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant.cpp: + .text start:0x000000EC end:0x00010AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000370 + .data start:0x00000000 end:0x00000724 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZ2J01/rels/d_a_b_zant/symbols.txt b/config/GZ2J01/rels/d_a_b_zant/symbols.txt new file mode 100644 index 0000000000..eeeb4eefc3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant/symbols.txt @@ -0,0 +1,379 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daB_ZANT_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +ctrlJoint__10daB_ZANT_cFP8J3DJointP8J3DModel = .text:0x0000017C; // type:function size:0xC8 scope:global +JointCallBack__10daB_ZANT_cFP8J3DJointi = .text:0x00000244; // type:function size:0x4C scope:global +draw__10daB_ZANT_cFv = .text:0x00000290; // type:function size:0x2B8 scope:global +__dt__4cXyzFv = .text:0x00000548; // type:function size:0x3C scope:global +daB_ZANT_Draw__FP10daB_ZANT_c = .text:0x00000584; // type:function size:0x20 scope:global +setBck__10daB_ZANT_cFiUcff = .text:0x000005A4; // type:function size:0xA4 scope:global +checkBck__10daB_ZANT_cFi = .text:0x00000648; // type:function size:0x5C scope:global +setActionMode__10daB_ZANT_cFii = .text:0x000006A4; // type:function size:0x34 scope:global +checkBigDamage__10daB_ZANT_cFv = .text:0x000006D8; // type:function size:0xA4 scope:global +checkDamageType__10daB_ZANT_cFv = .text:0x0000077C; // type:function size:0x74 scope:global +setDamageSe__10daB_ZANT_cFP8dCcD_Sphi = .text:0x000007F0; // type:function size:0x128 scope:global +damage_check__10daB_ZANT_cFv = .text:0x00000918; // type:function size:0x7BC scope:global +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x000010D4; // type:function size:0x8C scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x00001160; // type:function size:0x248 scope:global +__dt__8dCcD_SphFv = .text:0x000013A8; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00001474; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000014BC; // type:function size:0x48 scope:global +ice_damage_check__10daB_ZANT_cFv = .text:0x00001504; // type:function size:0x328 scope:global +setNextDamageMode__10daB_ZANT_cFi = .text:0x0000182C; // type:function size:0x124 scope:global +s_obj_sub__FPvPv = .text:0x00001950; // type:function size:0x144 scope:global +checkAvoidWeapon__10daB_ZANT_cFi = .text:0x00001A94; // type:function size:0x4B8 scope:global +setTgHitBit__10daB_ZANT_cFi = .text:0x00001F4C; // type:function size:0x40 scope:global +setCoHitBit__10daB_ZANT_cFi = .text:0x00001F8C; // type:function size:0x40 scope:global +setTgShield__10daB_ZANT_cFi = .text:0x00001FCC; // type:function size:0xD0 scope:global +setTgType__10daB_ZANT_cFUl = .text:0x0000209C; // type:function size:0xC scope:global +setZantMessage__10daB_ZANT_cFi = .text:0x000020A8; // type:function size:0x3C scope:global +doZantMessage__10daB_ZANT_cFv = .text:0x000020E4; // type:function size:0x7C scope:global +setIceLandingEffect__10daB_ZANT_cFi = .text:0x00002160; // type:function size:0x190 scope:global +setWaterBubble__10daB_ZANT_cFv = .text:0x000022F0; // type:function size:0xC4 scope:global +setMonkeyFallEffect__10daB_ZANT_cFv = .text:0x000023B4; // type:function size:0xA4 scope:global +setLastRollEffect__10daB_ZANT_cFv = .text:0x00002458; // type:function size:0x10C scope:global +s_pillar_sub__FPvPv = .text:0x00002564; // type:function size:0xD0 scope:global +getMagicSpeed__10daB_ZANT_cFv = .text:0x00002634; // type:function size:0x10 scope:global +getMagicWaterSpeed__10daB_ZANT_cFv = .text:0x00002644; // type:function size:0x10 scope:global +executeSmallAttack__10daB_ZANT_cFv = .text:0x00002654; // type:function size:0x5AC scope:global +calcScale__10daB_ZANT_cFi = .text:0x00002C00; // type:function size:0xF4 scope:global +executeWarp__10daB_ZANT_cFv = .text:0x00002CF4; // type:function size:0x51C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00003210; // type:function size:0x78 scope:global +executeDamage__10daB_ZANT_cFv = .text:0x00003288; // type:function size:0x23C scope:global +executeConfuse__10daB_ZANT_cFv = .text:0x000034C4; // type:function size:0x15C scope:global +executeOpening__10daB_ZANT_cFv = .text:0x00003620; // type:function size:0x11AC scope:global +executeFly__10daB_ZANT_cFv = .text:0x000047CC; // type:function size:0x6DC scope:global +executeFlyGround__10daB_ZANT_cFv = .text:0x00004EA8; // type:function size:0x218 scope:global +checkSwimLinkNearMouth__10daB_ZANT_cFv = .text:0x000050C0; // type:function size:0x218 scope:global +checkSwimLinkNear__10daB_ZANT_cFv = .text:0x000052D8; // type:function size:0x214 scope:global +executeHook__10daB_ZANT_cFv = .text:0x000054EC; // type:function size:0x184 scope:global +executeWater__10daB_ZANT_cFv = .text:0x00005670; // type:function size:0x9E4 scope:global +executeSwim__10daB_ZANT_cFv = .text:0x00006054; // type:function size:0x9C8 scope:global +executeSimaJump__10daB_ZANT_cFv = .text:0x00006A1C; // type:function size:0x5D8 scope:global +executeIceDemo__10daB_ZANT_cFv = .text:0x00006FF4; // type:function size:0x238 scope:global +executeIceJump__10daB_ZANT_cFv = .text:0x0000722C; // type:function size:0xB58 scope:global +executeIceStep__10daB_ZANT_cFv = .text:0x00007D84; // type:function size:0xAD8 scope:global +executeIceDamage__10daB_ZANT_cFv = .text:0x0000885C; // type:function size:0x950 scope:global +setFarPillarPos__10daB_ZANT_cFv = .text:0x000091AC; // type:function size:0x218 scope:global +setNearPillarPos__10daB_ZANT_cFv = .text:0x000093C4; // type:function size:0x84 scope:global +setNextPillarInfo__10daB_ZANT_cFi = .text:0x00009448; // type:function size:0x8C scope:global +setNextPillarPos__10daB_ZANT_cFv = .text:0x000094D4; // type:function size:0x540 scope:global +checkPillarSwing__10daB_ZANT_cFv = .text:0x00009A14; // type:function size:0x94 scope:global +executeMonkey__10daB_ZANT_cFv = .text:0x00009AA8; // type:function size:0x72C scope:global +executeMonkeyFall__10daB_ZANT_cFv = .text:0x0000A1D4; // type:function size:0x350 scope:global +executeMonkeyDamage__10daB_ZANT_cFv = .text:0x0000A524; // type:function size:0x234 scope:global +setLastWarp__10daB_ZANT_cFii = .text:0x0000A758; // type:function size:0x7EC scope:global +executeLastStartDemo__10daB_ZANT_cFv = .text:0x0000AF44; // type:function size:0x544 scope:global +executeLastAttack__10daB_ZANT_cFv = .text:0x0000B488; // type:function size:0x10E4 scope:global +executeLastTired__10daB_ZANT_cFv = .text:0x0000C56C; // type:function size:0xFC scope:global +executeLastDamage__10daB_ZANT_cFv = .text:0x0000C668; // type:function size:0x598 scope:global +s_del_tp__FPvPv = .text:0x0000CC00; // type:function size:0x6C scope:global +executeLastEndDemo__10daB_ZANT_cFv = .text:0x0000CC6C; // type:function size:0x5E4 scope:global +calcMahojinAnime__10daB_ZANT_cFv = .text:0x0000D250; // type:function size:0x22C scope:global +calcRoomChangeCamera__10daB_ZANT_cFi = .text:0x0000D47C; // type:function size:0x200 scope:global +initNextRoom__10daB_ZANT_cFv = .text:0x0000D67C; // type:function size:0x1CC scope:global +executeRoomChange__10daB_ZANT_cFv = .text:0x0000D848; // type:function size:0x958 scope:global +setBaseActionMode__10daB_ZANT_cFi = .text:0x0000E1A0; // type:function size:0x3E8 scope:global +action__10daB_ZANT_cFv = .text:0x0000E588; // type:function size:0x574 scope:global +mtx_set__10daB_ZANT_cFv = .text:0x0000EAFC; // type:function size:0x1F0 scope:global +cc_set__10daB_ZANT_cFv = .text:0x0000ECEC; // type:function size:0x29C scope:global +cc_ice_set__10daB_ZANT_cFv = .text:0x0000EF88; // type:function size:0xAA0 scope:global +execute__10daB_ZANT_cFv = .text:0x0000FA28; // type:function size:0x100 scope:global +daB_ZANT_Execute__FP10daB_ZANT_c = .text:0x0000FB28; // type:function size:0x20 scope:global +daB_ZANT_IsDelete__FP10daB_ZANT_c = .text:0x0000FB48; // type:function size:0x8 scope:global +_delete__10daB_ZANT_cFv = .text:0x0000FB50; // type:function size:0x74 scope:global +daB_ZANT_Delete__FP10daB_ZANT_c = .text:0x0000FBC4; // type:function size:0x20 scope:global +CreateHeap__10daB_ZANT_cFv = .text:0x0000FBE4; // type:function size:0x524 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00010108; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010150; // type:function size:0x20 scope:global +create__10daB_ZANT_cFv = .text:0x00010170; // type:function size:0x594 scope:global +__dt__8cM3dGCylFv = .text:0x00010704; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x0001074C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000107D0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0001082C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0001089C; // type:function size:0x70 scope:global +daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0001090C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0001092C; // type:function size:0x48 scope:global +__dt__14daB_ZANT_HIO_cFv = .text:0x00010974; // type:function size:0x48 scope:global +__sinit_d_a_b_zant_cpp = .text:0x000109BC; // type:function size:0x104 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00010AC0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00010AC8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00010AD0; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00010AD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00010AE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3757 = .rodata:0x00000000; // type:object size:0xC scope:local +@4169 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4170 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +iron_tg_cc__24@unnamed@d_a_b_zant_cpp@ = .rodata:0x00000040; // type:object size:0x18 scope:global +@4333 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4706 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4938 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4939 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000080; // type:object size:0x8 scope:local +@5085 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5086 = .rodata:0x00000090; // type:object size:0x8 scope:local +@5492 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5493 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5494 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5495 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5606 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5990 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5991 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5992 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5993 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5994 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5995 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5996 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5997 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5998 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5999 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6000 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6001 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6002 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6003 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6004 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6005 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6006 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6007 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6009 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6010 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6011 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6012 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6014 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6015 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6016 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6017 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6018 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6019 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6021 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6022 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6023 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6024 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6025 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6026 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6027 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6028 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6029 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6030 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6031 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6032 = .rodata:0x00000160; // type:object size:0x4 scope:local data:string +@6033 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6035 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6036 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6037 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6038 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6039 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6041 = .rodata:0x00000180; // type:object size:0x8 scope:local +@6162 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6163 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6164 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6166 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6167 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6168 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6169 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6170 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6171 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6172 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6282 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6283 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6630 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6864 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6865 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6866 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6867 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6868 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7002 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7003 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7004 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7005 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7006 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7007 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7062 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7419 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7420 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7697 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7698 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7699 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7700 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7701 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7702 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7703 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7704 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7705 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7706 = .rodata:0x0000021C; // type:object size:0x4 scope:local +damage_scale$7711 = .rodata:0x00000220; // type:object size:0x2C scope:local +damage_jump_speed$7712 = .rodata:0x0000024C; // type:object size:0x2C scope:local +@7978 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7979 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7980 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8037 = .rodata:0x00000284; // type:object size:0x4 scope:local data:float +@8227 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8452 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8453 = .rodata:0x00000290; // type:object size:0x4 scope:local +@8683 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8684 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8685 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8686 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8793 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8794 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@8795 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8796 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8797 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8798 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@8799 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8800 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@8801 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@8802 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@9164 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@9165 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@9166 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@9167 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@9168 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@9306 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@9432 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@9433 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@9434 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@9435 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9436 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9437 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9438 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9439 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9440 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9441 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9560 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9561 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9562 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9563 = .rodata:0x00000318; // type:object size:0x4 scope:local +@9564 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@9565 = .rodata:0x00000320; // type:object size:0x4 scope:local +@9566 = .rodata:0x00000324; // type:object size:0x4 scope:local +@9567 = .rodata:0x00000328; // type:object size:0x4 scope:local +@9604 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9786 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9787 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9788 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9789 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9868 = .rodata:0x00000340; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000344; // type:object size:0x2B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zant_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_zant_sword_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_zant_roll_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000A0; // type:object size:0x44 scope:global +cc_zant_foot_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000E4; // type:object size:0x40 scope:global +cc_zant_foot_src2__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000124; // type:object size:0x40 scope:global +cc_zant_camera_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000164; // type:object size:0x40 scope:global +warp_next_room__24@unnamed@d_a_b_zant_cpp@ = .data:0x000001A4; // type:object size:0x7 scope:global data:byte +l_landing_effect_id$5199 = .data:0x000001AC; // type:object size:0xC scope:local +l_landing_effect_id$5284 = .data:0x000001B8; // type:object size:0x6 scope:local +l_roll_effect_id$5301 = .data:0x000001C0; // type:object size:0x4 scope:local +w_eff_id$6078 = .data:0x000001C4; // type:object size:0x8 scope:local +@6173 = .data:0x000001CC; // type:object size:0x3C scope:local +@6631 = .data:0x00000208; // type:object size:0x7C scope:local +@6869 = .data:0x00000284; // type:object size:0x30 scope:local +@7421 = .data:0x000002B4; // type:object size:0x20 scope:local +@7981 = .data:0x000002D4; // type:object size:0xA8 scope:local +@8454 = .data:0x0000037C; // type:object size:0x54 scope:local +@8803 = .data:0x000003D0; // type:object size:0x1C scope:local +@9169 = .data:0x000003EC; // type:object size:0x80 scope:local +@9307 = .data:0x0000046C; // type:object size:0x58 scope:local +mahojin_se$9642 = .data:0x000004C4; // type:object size:0x18 scope:local +@9790 = .data:0x000004DC; // type:object size:0x44 scope:local +@9869 = .data:0x00000520; // type:object size:0x1C scope:local +@9987 = .data:0x0000053C; // type:object size:0x60 scope:local +ice_sph_jnt$10159 = .data:0x0000059C; // type:object size:0x84 scope:local data:float +l_daB_ZANT_Method = .data:0x00000620; // type:object size:0x20 scope:global +g_profile_B_ZANT = .data:0x00000640; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000670; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000067C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000688; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000694; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006A0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000006C4; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000006D0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000700; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000070C; // type:object size:0xC scope:global +__vt__14daB_ZANT_HIO_c = .data:0x00000718; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_155_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4164 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x44 scope:global data:byte +@4182 = .bss:0x00000098; // type:object size:0xC scope:local +@4183 = .bss:0x000000A4; // type:object size:0xC scope:local +@4184 = .bss:0x000000B0; // type:object size:0xC scope:local +fly_warp_pos__24@unnamed@d_a_b_zant_cpp@ = .bss:0x000000BC; // type:object size:0x24 scope:global data:float +target_info_count = .bss:0x000000E0; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000148; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_b_zant_magic/splits.txt b/config/GZ2J01/rels/d_a_b_zant_magic/splits.txt new file mode 100644 index 0000000000..4c67aee4e2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_magic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_zant_magic.cpp: + .text start:0x00000078 end:0x00000D94 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001AC diff --git a/config/GZ2J01/rels/d_a_b_zant_magic/symbols.txt b/config/GZ2J01/rels/d_a_b_zant_magic/symbols.txt new file mode 100644 index 0000000000..505457e781 --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_magic/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__11daB_ZANTM_cFv = .text:0x00000078; // type:function size:0x3C scope:global +daB_ZANTM_Draw__FP11daB_ZANTM_c = .text:0x000000B4; // type:function size:0x20 scope:global +setMagicEffect__11daB_ZANTM_cFv = .text:0x000000D4; // type:function size:0x164 scope:global +setMagicHitEffect__11daB_ZANTM_cFv = .text:0x00000238; // type:function size:0x118 scope:global +executeSmall__11daB_ZANTM_cFv = .text:0x00000350; // type:function size:0x31C scope:global +cc_set__11daB_ZANTM_cFv = .text:0x0000066C; // type:function size:0x100 scope:global +execute__11daB_ZANTM_cFv = .text:0x0000076C; // type:function size:0x98 scope:global +daB_ZANTM_Execute__FP11daB_ZANTM_c = .text:0x00000804; // type:function size:0x20 scope:global +daB_ZANTM_IsDelete__FP11daB_ZANTM_c = .text:0x00000824; // type:function size:0x8 scope:global +_delete__11daB_ZANTM_cFv = .text:0x0000082C; // type:function size:0x8 scope:global +daB_ZANTM_Delete__FP11daB_ZANTM_c = .text:0x00000834; // type:function size:0x20 scope:global +create__11daB_ZANTM_cFv = .text:0x00000854; // type:function size:0x154 scope:global +__ct__11daB_ZANTM_cFv = .text:0x000009A8; // type:function size:0x1A8 scope:global +__dt__8cM3dGSphFv = .text:0x00000B50; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B98; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000BE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000CAC; // type:function size:0x70 scope:global +daB_ZANTM_Create__FP11daB_ZANTM_c = .text:0x00000D1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D3C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D84; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D8C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3721 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3723 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3860 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3878 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zant_src__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x00000020; // type:object size:0x4C scope:global +cc_zant_src2__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000006C; // type:object size:0x40 scope:global +cc_zant_src3__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x000000AC; // type:object size:0x40 scope:global +magic_effect_id$3667 = .data:0x000000EC; // type:object size:0x8 scope:local +magic_effect_id$3729 = .data:0x000000F4; // type:object size:0x8 scope:local +l_daB_ZANTM_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_B_ZANTM = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_b_zant_mobile/splits.txt b/config/GZ2J01/rels/d_a_b_zant_mobile/splits.txt new file mode 100644 index 0000000000..563b62592a --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_mobile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_zant_mobile.cpp: + .text start:0x000000EC end:0x00002088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000140 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_b_zant_mobile/symbols.txt b/config/GZ2J01/rels/d_a_b_zant_mobile/symbols.txt new file mode 100644 index 0000000000..52b218bd4b --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_mobile/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daB_ZANTZ_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +draw__11daB_ZANTZ_cFv = .text:0x00000110; // type:function size:0x84 scope:global +daB_ZANTZ_Draw__FP11daB_ZANTZ_c = .text:0x00000194; // type:function size:0x20 scope:global +setSnortEffect__11daB_ZANTZ_cFi = .text:0x000001B4; // type:function size:0x8C scope:global +calcSnortEffect__11daB_ZANTZ_cFv = .text:0x00000240; // type:function size:0x29C scope:global +setMouthMode__11daB_ZANTZ_cFUc = .text:0x000004DC; // type:function size:0x190 scope:global +setAppearMode__11daB_ZANTZ_cFUc = .text:0x0000066C; // type:function size:0x3B4 scope:global +getGroundPos__11daB_ZANTZ_cFv = .text:0x00000A20; // type:function size:0x144 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000B64; // type:function size:0x78 scope:global +action__11daB_ZANTZ_cFv = .text:0x00000BDC; // type:function size:0x8A0 scope:global +cc_set__11daB_ZANTZ_cFv = .text:0x0000147C; // type:function size:0x104 scope:global +execute__11daB_ZANTZ_cFv = .text:0x00001580; // type:function size:0xD4 scope:global +daB_ZANTZ_Execute__FP11daB_ZANTZ_c = .text:0x00001654; // type:function size:0x20 scope:global +daB_ZANTZ_IsDelete__FP11daB_ZANTZ_c = .text:0x00001674; // type:function size:0x8 scope:global +_delete__11daB_ZANTZ_cFv = .text:0x0000167C; // type:function size:0x88 scope:global +daB_ZANTZ_Delete__FP11daB_ZANTZ_c = .text:0x00001704; // type:function size:0x20 scope:global +CreateHeap__11daB_ZANTZ_cFv = .text:0x00001724; // type:function size:0x20C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001930; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001978; // type:function size:0x20 scope:global +create__11daB_ZANTZ_cFv = .text:0x00001998; // type:function size:0x2BC scope:global +__dt__8dCcD_CylFv = .text:0x00001C54; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001D20; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001DA4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001DEC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001E34; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001F00; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001F84; // type:function size:0x48 scope:global +daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001FCC; // type:function size:0x20 scope:global +__dt__15daB_ZANTZ_HIO_cFv = .text:0x00001FEC; // type:function size:0x48 scope:global +__sinit_d_a_b_zant_mobile_cpp = .text:0x00002034; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002070; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002078; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002080; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3746 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3899 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4135 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4171 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4373 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4374 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xB scope:local data:string_table +cc_zant_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_zant_snort_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global +l_daB_ZANTZ_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_B_ZANTZ = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000104; // type:object size:0x30 scope:global +__vt__15daB_ZANTZ_HIO_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_157_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_b_zant_sima/splits.txt b/config/GZ2J01/rels/d_a_b_zant_sima/splits.txt new file mode 100644 index 0000000000..728afe017b --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_sima/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_zant_sima.cpp: + .text start:0x00000078 end:0x000009C4 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_b_zant_sima/symbols.txt b/config/GZ2J01/rels/d_a_b_zant_sima/symbols.txt new file mode 100644 index 0000000000..6f9a8fefbf --- /dev/null +++ b/config/GZ2J01/rels/d_a_b_zant_sima/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__11daB_ZANTS_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +daB_ZANTS_Draw__FP11daB_ZANTS_c = .text:0x0000014C; // type:function size:0x20 scope:global +zants_ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000016C; // type:function size:0x5C scope:global +action__11daB_ZANTS_cFv = .text:0x000001C8; // type:function size:0x280 scope:global +execute__11daB_ZANTS_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +daB_ZANTS_Execute__FP11daB_ZANTS_c = .text:0x00000538; // type:function size:0x20 scope:global +daB_ZANTS_IsDelete__FP11daB_ZANTS_c = .text:0x00000558; // type:function size:0x8 scope:global +_delete__11daB_ZANTS_cFv = .text:0x00000560; // type:function size:0x58 scope:global +daB_ZANTS_Delete__FP11daB_ZANTS_c = .text:0x000005B8; // type:function size:0x20 scope:global +CreateHeap__11daB_ZANTS_cFv = .text:0x000005D8; // type:function size:0x248 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000820; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000868; // type:function size:0x20 scope:global +create__11daB_ZANTS_cFv = .text:0x00000888; // type:function size:0x11C scope:global +daB_ZANTS_Create__FP11daB_ZANTS_c = .text:0x000009A4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3802 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3805 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3917 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xA scope:local data:string_table +l_daB_ZANTS_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_ZANTS = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_balloon_2D/splits.txt b/config/GZ2J01/rels/d_a_balloon_2D/splits.txt new file mode 100644 index 0000000000..9180d9a115 --- /dev/null +++ b/config/GZ2J01/rels/d_a_balloon_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_balloon_2D.cpp: + .text start:0x000000EC end:0x000021B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_balloon_2D/symbols.txt b/config/GZ2J01/rels/d_a_balloon_2D/symbols.txt new file mode 100644 index 0000000000..bc26d95f38 --- /dev/null +++ b/config/GZ2J01/rels/d_a_balloon_2D/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__Q213daBalloon2D_c6c_listFv = .text:0x000000EC; // type:function size:0x4C scope:global +daBalloon2D_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +createHeap__13daBalloon2D_cFv = .text:0x00000158; // type:function size:0x7EC scope:global +create__13daBalloon2D_cFv = .text:0x00000944; // type:function size:0x90 scope:global +destroy__13daBalloon2D_cFv = .text:0x000009D4; // type:function size:0x5C scope:global +draw__13daBalloon2D_cFv = .text:0x00000A30; // type:function size:0xB0 scope:global +execute__13daBalloon2D_cFv = .text:0x00000AE0; // type:function size:0x44 scope:global +drawMeter__13daBalloon2D_cFv = .text:0x00000B24; // type:function size:0x54 scope:global +setComboCount__13daBalloon2D_cFUcUc = .text:0x00000B78; // type:function size:0x68 scope:global +setScoreCount__13daBalloon2D_cFUl = .text:0x00000BE0; // type:function size:0x2C scope:global +addScoreCount__13daBalloon2D_cFP4cXyzUlUc = .text:0x00000C0C; // type:function size:0xC8 scope:global +initiate__13daBalloon2D_cFv = .text:0x00000CD4; // type:function size:0x4 scope:global +update__13daBalloon2D_cFv = .text:0x00000CD8; // type:function size:0x4 scope:global +setComboNum__13daBalloon2D_cFUc = .text:0x00000CDC; // type:function size:0xF8 scope:global +setBalloonSize__13daBalloon2D_cFUc = .text:0x00000DD4; // type:function size:0xA4 scope:global +setScoreNum__13daBalloon2D_cFi = .text:0x00000E78; // type:function size:0x1E8 scope:global +setAllAlpha__13daBalloon2D_cFv = .text:0x00001060; // type:function size:0x20C scope:global +setComboAlpha__13daBalloon2D_cFv = .text:0x0000126C; // type:function size:0xE4 scope:global +drawAddScore__13daBalloon2D_cFv = .text:0x00001350; // type:function size:0x75C scope:global +setHIO__13daBalloon2D_cFb = .text:0x00001AAC; // type:function size:0x3C4 scope:global +daBalloon2D_create__FP13daBalloon2D_c = .text:0x00001E70; // type:function size:0xB4 scope:global +__dt__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001F24; // type:function size:0x3C scope:global +__ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001F60; // type:function size:0x4 scope:global +daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001F64; // type:function size:0x20 scope:global +daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001F84; // type:function size:0x20 scope:global +daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001FA4; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x00001FC4; // type:function size:0x4 scope:global +__dt__17daBalloon2D_HIO_cFv = .text:0x00001FC8; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00002024; // type:function size:0x48 scope:global +__dt__Q213daBalloon2D_c6c_listFv = .text:0x0000206C; // type:function size:0x48 scope:global +__dt__13daBalloon2D_cFv = .text:0x000020B4; // type:function size:0x90 scope:global +__sinit_d_a_balloon_2D_cpp = .text:0x00002144; // type:function size:0x74 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3896 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4171 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x22 scope:local data:string_table +aParam$localstatic3$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local +l_arcName = .data:0x000000C4; // type:object size:0x4 scope:global data:4byte +daBalloon2D_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_BALLOON2D = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__13daBalloon2D_c = .data:0x00000124; // type:object size:0xC scope:global +__vt__Q213daBalloon2D_c6c_list = .data:0x00000130; // type:object size:0x10 scope:global +__vt__17daBalloon2D_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3779 = .bss:0x00000008; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000014; // type:object size:0xC8 scope:global data:4byte +myclass__13daBalloon2D_c = .bss:0x000000DC; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_bd/splits.txt b/config/GZ2J01/rels/d_a_bd/splits.txt new file mode 100644 index 0000000000..c01e402d7c --- /dev/null +++ b/config/GZ2J01/rels/d_a_bd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bd.cpp: + .text start:0x000000EC end:0x000032F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000008 end:0x0000013C diff --git a/config/GZ2J01/rels/d_a_bd/symbols.txt b/config/GZ2J01/rels/d_a_bd/symbols.txt new file mode 100644 index 0000000000..8355ba2b90 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bd/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daBd_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +anm_init__FP8bd_classifUcf = .text:0x00000144; // type:function size:0xB0 scope:global +daBd_Draw__FP8bd_class = .text:0x000001F4; // type:function size:0x84 scope:global +way_bg_check__FP8bd_class = .text:0x00000278; // type:function size:0xFC scope:global +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:global +s_a_sub__FPvPv = .text:0x000003B0; // type:function size:0x300 scope:global +pl_check__FP8bd_class = .text:0x000006B0; // type:function size:0x308 scope:global +pointBgCheck__FP4cXyzP4cXyz = .text:0x000009B8; // type:function size:0xB8 scope:global +land_check__FP8bd_class = .text:0x00000A70; // type:function size:0x28C scope:global +drop_check__FP8bd_class = .text:0x00000CFC; // type:function size:0x34 scope:global +turn_set__FP8bd_class = .text:0x00000D30; // type:function size:0x6C scope:global +bd_ground__FP8bd_class = .text:0x00000D9C; // type:function size:0x4F8 scope:global +bd_fly__FP8bd_class = .text:0x00001294; // type:function size:0x4F0 scope:global +bd_landing__FP8bd_class = .text:0x00001784; // type:function size:0x364 scope:global +bd_landing2__FP8bd_class = .text:0x00001AE8; // type:function size:0x150 scope:global +bd_landing3__FP8bd_class = .text:0x00001C38; // type:function size:0x29C scope:global +bd_rope__FP8bd_class = .text:0x00001ED4; // type:function size:0x214 scope:global +bd_kkri__FP8bd_class = .text:0x000020E8; // type:function size:0x1D8 scope:global +bd_drop__FP8bd_class = .text:0x000022C0; // type:function size:0x98 scope:global +action__FP8bd_class = .text:0x00002358; // type:function size:0x340 scope:global +daBd_Execute__FP8bd_class = .text:0x00002698; // type:function size:0x3A4 scope:global +daBd_IsDelete__FP8bd_class = .text:0x00002A3C; // type:function size:0x8 scope:global +daBd_Delete__FP8bd_class = .text:0x00002A44; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002AAC; // type:function size:0x1C8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C74; // type:function size:0x48 scope:global +daBd_Create__FP10fopAc_ac_c = .text:0x00002CBC; // type:function size:0x39C scope:global +__dt__8cM3dGSphFv = .text:0x00003058; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000030A0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000030E8; // type:function size:0x70 scope:global +__dt__10daBd_HIO_cFv = .text:0x00003158; // type:function size:0x48 scope:global +__sinit_d_a_bd_cpp = .text:0x000031A0; // type:function size:0x140 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3942 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4106 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4107 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4171 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x0000006C; // type:object size:0x6 scope:local data:2byte +@4288 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4358 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4455 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4874 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5073 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5191 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5192 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5193 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5194 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5195 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5196 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5199 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5200 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5201 = .rodata:0x00000100; // type:object size:0x4 scope:local data:string +@5202 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000108; // type:object size:0x1B scope:local data:string_table +land_pos103 = .data:0x00000000; // type:object size:0x140 scope:global +land_pos127 = .data:0x00000140; // type:object size:0x140 scope:global +wait_bck = .data:0x00000280; // type:object size:0xC scope:global +@4761 = .data:0x0000028C; // type:object size:0x20 scope:local +cc_sph_src$4956 = .data:0x000002AC; // type:object size:0x40 scope:local +l_daBd_Method = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_BD = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000033C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000348; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000354; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000378; // type:object size:0xC scope:global +__vt__10daBd_HIO_c = .data:0x00000384; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_60_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3937 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +@3946 = .bss:0x00000074; // type:object size:0xC scope:local +@3947 = .bss:0x00000080; // type:object size:0xC scope:local +@3948 = .bss:0x0000008C; // type:object size:0xC scope:local +@3949 = .bss:0x00000098; // type:object size:0xC scope:local +land_sp_pos = .bss:0x000000A4; // type:object size:0x30 scope:global +rope_pt = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000138; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_bg/splits.txt b/config/GZ2J01/rels/d_a_bg/splits.txt new file mode 100644 index 0000000000..730b8da6d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bg.cpp: + .text start:0x00000078 end:0x000017EC + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_bg/symbols.txt b/config/GZ2J01/rels/d_a_bg/symbols.txt new file mode 100644 index 0000000000..83b0069954 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bg/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setArcName__6daBg_cFv = .text:0x00000078; // type:function size:0x40 scope:global +createMatAnm__FP12J3DModelDataUs = .text:0x000000B8; // type:function size:0x140 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000001F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000234; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000024C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000288; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000002A0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000002E8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000030C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000348; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000360; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000039C; // type:function size:0x18 scope:global +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKeyi = .text:0x000003B4; // type:function size:0x10C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004C0; // type:function size:0x48 scope:global +entry__13daBg_btkAnm_cFP12J3DModelData = .text:0x00000508; // type:function size:0x44 scope:global +play__13daBg_btkAnm_cFv = .text:0x0000054C; // type:function size:0x24 scope:global +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKeyi = .text:0x00000570; // type:function size:0x140 scope:global +entry__13daBg_brkAnm_cFP12J3DModelData = .text:0x000006B0; // type:function size:0x44 scope:global +play__13daBg_brkAnm_cFv = .text:0x000006F4; // type:function size:0x24 scope:global +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x20 scope:global +createHeap__6daBg_cFv = .text:0x00000738; // type:function size:0x498 scope:global +__ct__11J3DLightObjFv = .text:0x00000BD0; // type:function size:0x38 scope:global +__dt__6daBg_cFv = .text:0x00000C08; // type:function size:0x11C scope:global +daBg_Draw__FP6daBg_c = .text:0x00000D24; // type:function size:0x20 scope:global +draw__6daBg_cFv = .text:0x00000D44; // type:function size:0x674 scope:global +daBg_Execute__FP6daBg_c = .text:0x000013B8; // type:function size:0xE4 scope:global +daBg_IsDelete__FP6daBg_c = .text:0x0000149C; // type:function size:0x8 scope:global +daBg_Delete__FP6daBg_c = .text:0x000014A4; // type:function size:0x28 scope:global +daBg_Create__FP10fopAc_ac_c = .text:0x000014CC; // type:function size:0x20 scope:global +create__6daBg_cFv = .text:0x000014EC; // type:function size:0x2D0 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000017BC; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3756 = .rodata:0x00000000; // type:object size:0xC scope:local +@3900 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4479 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4480 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@4481 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@4524 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x7A scope:local data:string_table +l_modelName$localstatic3$createHeap__6daBg_cFv = .data:0x00000000; // type:object size:0x42 scope:local +l_modelName2$localstatic4$createHeap__6daBg_cFv = .data:0x00000044; // type:object size:0x42 scope:local +l_btkName$localstatic5$createHeap__6daBg_cFv = .data:0x00000088; // type:object size:0x42 scope:local +l_brkName$localstatic6$createHeap__6daBg_cFv = .data:0x000000CC; // type:object size:0x42 scope:local +l_tevStrType$localstatic3$draw__6daBg_cFv = .data:0x00000110; // type:object size:0x18 scope:local +l_daBg_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_BG = .data:0x00000148; // type:object size:0x34 scope:global +__vt__12J3DFrameCtrl = .data:0x0000017C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000188; // type:object size:0xC scope:global +arcName$3823 = .bss:0x00000000; // type:object size:0x20 scope:local diff --git a/config/GZ2J01/rels/d_a_bg_obj/splits.txt b/config/GZ2J01/rels/d_a_bg_obj/splits.txt new file mode 100644 index 0000000000..1bd29a3cf9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bg_obj/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bg_obj.cpp: + .text start:0x00000078 end:0x000033CC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x0000033C + .bss start:0x00000000 end:0x00000044 diff --git a/config/GZ2J01/rels/d_a_bg_obj/symbols.txt b/config/GZ2J01/rels/d_a_bg_obj/symbols.txt new file mode 100644 index 0000000000..f78723c0bb --- /dev/null +++ b/config/GZ2J01/rels/d_a_bg_obj/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getBmdName__Fii = .text:0x00000078; // type:function size:0x6C scope:global +getBtkName__Fii = .text:0x000000E4; // type:function size:0x70 scope:global +getBrkName__Fii = .text:0x00000154; // type:function size:0x70 scope:global +getDzbName__Fi = .text:0x000001C4; // type:function size:0x44 scope:global +initParticleBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000208; // type:function size:0x2C scope:global +initSoundBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000234; // type:function size:0x2C scope:global +initTexShareBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000260; // type:function size:0xB4 scope:global +initFarInfoBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000314; // type:function size:0x10 scope:global +Set__Q29daBgObj_c11spec_data_cFPv = .text:0x00000324; // type:function size:0x260 scope:global +release__9daBgObj_cFP4dBgW = .text:0x00000584; // type:function size:0x50 scope:global +regist__9daBgObj_cFP4dBgW = .text:0x000005D4; // type:function size:0x38 scope:global +initAtt__9daBgObj_cFv = .text:0x0000060C; // type:function size:0x120 scope:global +setAttentionInfo__9daBgObj_cFP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x30 scope:global +initBaseMtx__9daBgObj_cFv = .text:0x0000075C; // type:function size:0x58 scope:global +setBaseMtx__9daBgObj_cFv = .text:0x000007B4; // type:function size:0x70 scope:global +settingCullSizeBoxForCo__9daBgObj_cFi = .text:0x00000824; // type:function size:0x110 scope:global +settingCullSizeBoxForCull__9daBgObj_cFi = .text:0x00000934; // type:function size:0x1D8 scope:global +CreateInitType0__9daBgObj_cFv = .text:0x00000B0C; // type:function size:0x74 scope:global +CreateInitType1__9daBgObj_cFv = .text:0x00000B80; // type:function size:0x158 scope:global +Create__9daBgObj_cFv = .text:0x00000CD8; // type:function size:0x38 scope:global +CreateHeapType0__9daBgObj_cFv = .text:0x00000D10; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F4C; // type:function size:0x48 scope:global +CreateHeapType1__9daBgObj_cFv = .text:0x00000F94; // type:function size:0x2C8 scope:global +doShareTexture__9daBgObj_cFv = .text:0x0000125C; // type:function size:0x104 scope:global +CreateHeap__9daBgObj_cFv = .text:0x00001360; // type:function size:0xA8 scope:global +create1st__9daBgObj_cFv = .text:0x00001408; // type:function size:0x108 scope:global +setColCommon__9daBgObj_cFv = .text:0x00001510; // type:function size:0x90 scope:global +set_tri_0__9daBgObj_cFv = .text:0x000015A0; // type:function size:0x140 scope:global +set_tri_1__9daBgObj_cFv = .text:0x000016E0; // type:function size:0x140 scope:global +set_cyl_0__9daBgObj_cFv = .text:0x00001820; // type:function size:0x98 scope:global +set_tri_2__9daBgObj_cFv = .text:0x000018B8; // type:function size:0x13C scope:global +set_tri_3__9daBgObj_cFv = .text:0x000019F4; // type:function size:0x1A8 scope:global +setParticle__9daBgObj_cFv = .text:0x00001B9C; // type:function size:0x224 scope:global +setSe__9daBgObj_cFv = .text:0x00001DC0; // type:function size:0xAC scope:global +checkDestroy__9daBgObj_cFv = .text:0x00001E6C; // type:function size:0xE8 scope:global +checkHitAt__9daBgObj_cFP8cCcD_Obj = .text:0x00001F54; // type:function size:0xAC scope:global +orderWait_tri__9daBgObj_cFv = .text:0x00002000; // type:function size:0x21C scope:global +orderWait_cyl__9daBgObj_cFv = .text:0x0000221C; // type:function size:0x1C8 scope:global +orderWait_spec__9daBgObj_cFv = .text:0x000023E4; // type:function size:0x174 scope:global +actionOrderWait__9daBgObj_cFv = .text:0x00002558; // type:function size:0xA8 scope:global +actionOrder__9daBgObj_cFv = .text:0x00002600; // type:function size:0x170 scope:global +actionEvent__9daBgObj_cFv = .text:0x00002770; // type:function size:0x60 scope:global +actionWait__9daBgObj_cFv = .text:0x000027D0; // type:function size:0x8 scope:global +ExecuteType0__9daBgObj_cFv = .text:0x000027D8; // type:function size:0x118 scope:global +ExecuteType1__9daBgObj_cFv = .text:0x000028F0; // type:function size:0xEC scope:global +Execute__9daBgObj_cFPPA3_A4_f = .text:0x000029DC; // type:function size:0xBC scope:global +Draw__9daBgObj_cFv = .text:0x00002A98; // type:function size:0x1E4 scope:global +indirectProc__9daBgObj_cFP8J3DModel = .text:0x00002C7C; // type:function size:0x8C scope:global +Delete__9daBgObj_cFv = .text:0x00002D08; // type:function size:0x48 scope:global +daBgObj_create1st__FP9daBgObj_c = .text:0x00002D50; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00002E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002EAC; // type:function size:0x48 scope:global +__dt__8dCcD_TriFv = .text:0x00002EF4; // type:function size:0xE0 scope:global +__ct__8dCcD_TriFv = .text:0x00002FD4; // type:function size:0x90 scope:global +__dt__8cM3dGTriFv = .text:0x00003064; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x000030C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003108; // type:function size:0x5C scope:global +daBgObj_MoveBGDelete__FP9daBgObj_c = .text:0x00003164; // type:function size:0x20 scope:global +daBgObj_MoveBGExecute__FP9daBgObj_c = .text:0x00003184; // type:function size:0x20 scope:global +daBgObj_MoveBGDraw__FP9daBgObj_c = .text:0x000031A4; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000031D0; // type:function size:0x48 scope:global +__sinit_d_a_bg_obj_cpp = .text:0x00003218; // type:function size:0x1B4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3823 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3873 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@3944 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4502 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4503 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@4579 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0xA2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_tri_src = .data:0x00000020; // type:object size:0x54 scope:global +l_specName = .data:0x00000074; // type:object size:0x4 scope:global data:4byte +@3761 = .data:0x00000078; // type:object size:0xC scope:local +@3762 = .data:0x00000084; // type:object size:0xC scope:local +@3763 = .data:0x00000090; // type:object size:0xC scope:local +@3764 = .data:0x0000009C; // type:object size:0xC scope:local +mCreateHeapFunc__9daBgObj_c = .data:0x000000A8; // type:object size:0x30 scope:global data:4byte +@3765 = .data:0x000000D8; // type:object size:0xC scope:local +@3766 = .data:0x000000E4; // type:object size:0xC scope:local +@3767 = .data:0x000000F0; // type:object size:0xC scope:local +@3768 = .data:0x000000FC; // type:object size:0xC scope:local +mCreateInitFunc__9daBgObj_c = .data:0x00000108; // type:object size:0x30 scope:global data:4byte +@3769 = .data:0x00000138; // type:object size:0xC scope:local +@3770 = .data:0x00000144; // type:object size:0xC scope:local +@3771 = .data:0x00000150; // type:object size:0xC scope:local +@3772 = .data:0x0000015C; // type:object size:0xC scope:local +mExecuteFunc__9daBgObj_c = .data:0x00000168; // type:object size:0x30 scope:global data:4byte +@3773 = .data:0x00000198; // type:object size:0xC scope:local +@3774 = .data:0x000001A4; // type:object size:0xC scope:local +@3775 = .data:0x000001B0; // type:object size:0xC scope:local +@3776 = .data:0x000001BC; // type:object size:0xC scope:local +@3777 = .data:0x000001C8; // type:object size:0xC scope:local +mTgSetFunc__9daBgObj_c = .data:0x000001D4; // type:object size:0x3C scope:global data:4byte +@4927 = .data:0x00000210; // type:object size:0xC scope:local +@4928 = .data:0x0000021C; // type:object size:0xC scope:local +@4929 = .data:0x00000228; // type:object size:0xC scope:local +@4930 = .data:0x00000234; // type:object size:0xC scope:local +l_func$4926 = .data:0x00000240; // type:object size:0x30 scope:local +daBgObj_METHODS = .data:0x00000270; // type:object size:0x20 scope:global +g_profile_BG_OBJ = .data:0x00000290; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002D8; // type:object size:0xC scope:global +__vt__8cM3dGTri = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002FC; // type:object size:0xC scope:global +__vt__9daBgObj_c = .data:0x00000308; // type:object size:0x28 scope:global +__vt__12J3DFrameCtrl = .data:0x00000330; // type:object size:0xC scope:global +l_bmdName$3644 = .bss:0x00000000; // type:object size:0x10 scope:local +l_btkName$3652 = .bss:0x00000010; // type:object size:0x10 scope:local +l_brkName$3660 = .bss:0x00000020; // type:object size:0x10 scope:local +l_dzbName$3668 = .bss:0x00000030; // type:object size:0x10 scope:local +lbl_4_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_boomerang/splits.txt b/config/GZ2J01/rels/d_a_boomerang/splits.txt new file mode 100644 index 0000000000..eaefb2c61f --- /dev/null +++ b/config/GZ2J01/rels/d_a_boomerang/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_boomerang.cpp: + .text start:0x00000078 end:0x00004808 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000000 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_boomerang/symbols.txt b/config/GZ2J01/rels/d_a_boomerang/symbols.txt new file mode 100644 index 0000000000..ea587bed80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_boomerang/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__19daBoomerang_sight_cFv = .text:0x00000078; // type:function size:0x2B4 scope:global +initialize__19daBoomerang_sight_cFv = .text:0x0000032C; // type:function size:0x7F8 scope:global +playAnime__19daBoomerang_sight_cFii = .text:0x00000B24; // type:function size:0x244 scope:global +initFrame__19daBoomerang_sight_cFi = .text:0x00000D68; // type:function size:0x40 scope:global +copyNumData__19daBoomerang_sight_cFi = .text:0x00000DA8; // type:function size:0xA4 scope:global +__dt__4cXyzFv = .text:0x00000E4C; // type:function size:0x3C scope:global +setSight__19daBoomerang_sight_cFPC4cXyzi = .text:0x00000E88; // type:function size:0x98 scope:global +draw__19daBoomerang_sight_cFv = .text:0x00000F20; // type:function size:0x320 scope:global +windModelCallBack__13daBoomerang_cFv = .text:0x00001240; // type:function size:0xE0 scope:global +daBoomeang_windModelCallBack__FP8J3DJointi = .text:0x00001320; // type:function size:0x3C scope:global +draw__13daBoomerang_cFv = .text:0x0000135C; // type:function size:0x238 scope:global +daBoomerang_Draw__FP13daBoomerang_c = .text:0x00001594; // type:function size:0x20 scope:global +lockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x000015B4; // type:function size:0x48 scope:global +daBoomerang_lockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000015FC; // type:function size:0x24 scope:global +moveLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001620; // type:function size:0x8C scope:global +daBoomerang_moveLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000016AC; // type:function size:0x24 scope:global +pushLockList__13daBoomerang_cFi = .text:0x000016D0; // type:function size:0x108 scope:global +cancelLockActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x000017D8; // type:function size:0x5C scope:global +setAimActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001834; // type:function size:0x3C scope:global +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x00001870; // type:function size:0xF4 scope:global +resetLockActor__13daBoomerang_cFv = .text:0x00001964; // type:function size:0x4C scope:global +setRoomInfo__13daBoomerang_cFv = .text:0x000019B0; // type:function size:0xB4 scope:global +setKeepMatrix__13daBoomerang_cFv = .text:0x00001A64; // type:function size:0x108 scope:global +setMoveMatrix__13daBoomerang_cFv = .text:0x00001B6C; // type:function size:0x124 scope:global +setRotAngle__13daBoomerang_cFv = .text:0x00001C90; // type:function size:0x9C scope:global +setAimPos__13daBoomerang_cFv = .text:0x00001D2C; // type:function size:0x100 scope:global +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x00001E2C; // type:function size:0x200 scope:global +setEffectTraceMatrix__13daBoomerang_cFPUlUs = .text:0x0000202C; // type:function size:0xC0 scope:global +setEffect__13daBoomerang_cFv = .text:0x000020EC; // type:function size:0x700 scope:global +__dt__8cM3dGPlaFv = .text:0x000027EC; // type:function size:0x48 scope:global +procWait__13daBoomerang_cFv = .text:0x00002834; // type:function size:0x698 scope:global +procMove__13daBoomerang_cFv = .text:0x00002ECC; // type:function size:0x908 scope:global +execute__13daBoomerang_cFv = .text:0x000037D4; // type:function size:0x3C0 scope:global +daBoomerang_Execute__FP13daBoomerang_c = .text:0x00003B94; // type:function size:0x20 scope:global +__dt__13daBoomerang_cFv = .text:0x00003BB4; // type:function size:0x2C8 scope:global +daBoomerang_Delete__FP13daBoomerang_c = .text:0x00003E7C; // type:function size:0x28 scope:global +createHeap__13daBoomerang_cFv = .text:0x00003EA4; // type:function size:0x180 scope:global +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x00004024; // type:function size:0x20 scope:global +create__13daBoomerang_cFv = .text:0x00004044; // type:function size:0x288 scope:global +__ct__13daBoomerang_cFv = .text:0x000042CC; // type:function size:0x218 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000044E4; // type:function size:0x78 scope:global +__dt__8cM3dGCylFv = .text:0x0000455C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000045A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045EC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004648; // type:function size:0x70 scope:global +daBoomerang_Create__FP10fopAc_ac_c = .text:0x000046B8; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x000046D8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000046DC; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004724; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000472C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004734; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000473C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004744; // type:function size:0x8 scope:local +__dt__19daBoomerang_sight_cFv = .text:0x0000474C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000047BC; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000047C0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4078 = .rodata:0x00000000; // type:object size:0xC scope:local +l_blurTop = .rodata:0x0000000C; // type:object size:0xC scope:global +l_blurRoot = .rodata:0x00000018; // type:object size:0xC scope:global +m_lockWaitTime__18daBoomerang_HIO_c0 = .rodata:0x0000002A; // type:object size:0x2 scope:global +m_minCircleR__18daBoomerang_HIO_c0 = .rodata:0x0000002C; // type:object size:0x4 scope:global +m_middleCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000030; // type:object size:0x4 scope:global +m_maxCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000034; // type:object size:0x4 scope:global +m_scale__18daBoomerang_HIO_c0 = .rodata:0x00000038; // type:object size:0x4 scope:global +m_lockWindScale__18daBoomerang_HIO_c0 = .rodata:0x0000003C; // type:object size:0x4 scope:global +l_lockSeFlg = .rodata:0x00000040; // type:object size:0x14 scope:global +@4432 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4482 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4487 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4495 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4645 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4647 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4886 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4910 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4961 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5044 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@5045 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@5385 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5386 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5387 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5388 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5389 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5392 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5393 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5394 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5561 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5562 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5574 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5762 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5763 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5764 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5765 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5766 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5767 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5768 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5874 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@5875 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6077 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000140; // type:object size:0x14A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@5412 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +@5579 = .data:0x0000002C; // type:object size:0xC scope:local data:4byte +l_atCpsSrc = .data:0x00000038; // type:object size:0x4C scope:global +l_windAtCylSrc = .data:0x00000084; // type:object size:0x44 scope:global +@5999 = .data:0x000000C8; // type:object size:0xC scope:local +@6005 = .data:0x000000D4; // type:object size:0xC scope:local +@6006 = .data:0x000000E0; // type:object size:0xC scope:local +l_daBoomerang_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_BOOMERANG = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000154; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000001D8; // type:object size:0xC scope:global +__vt__19daBoomerang_sight_c = .data:0x000001E4; // type:object size:0x10 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +l_HIO = .bss:0x00000040; // type:object size:0x1 scope:global +effDirection$5075 = .bss:0x00000044; // type:object size:0xC scope:local +effScale0$5078 = .bss:0x00000054; // type:object size:0xC scope:local +effScaleSand$5081 = .bss:0x00000064; // type:object size:0xC scope:local +effScaleGrass$5084 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_bullet/splits.txt b/config/GZ2J01/rels/d_a_bullet/splits.txt new file mode 100644 index 0000000000..580fde4232 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bullet/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bullet.cpp: + .text start:0x000000EC end:0x00000EA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_bullet/symbols.txt b/config/GZ2J01/rels/d_a_bullet/symbols.txt new file mode 100644 index 0000000000..0bf4fe9178 --- /dev/null +++ b/config/GZ2J01/rels/d_a_bullet/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daBullet_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__10daBullet_cFv = .text:0x000002A8; // type:function size:0x188 scope:global +__dt__8cM3dGSphFv = .text:0x00000430; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000478; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000004C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000530; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000058C; // type:function size:0x70 scope:global +CreateHeap__10daBullet_cFv = .text:0x000005FC; // type:function size:0x80 scope:global +Delete__10daBullet_cFv = .text:0x0000067C; // type:function size:0x34 scope:global +Execute__10daBullet_cFv = .text:0x000006B0; // type:function size:0x1EC scope:global +Draw__10daBullet_cFv = .text:0x0000089C; // type:function size:0x64 scope:global +createHeapCallBack__10daBullet_cFP10fopAc_ac_c = .text:0x00000900; // type:function size:0x20 scope:global +getResName__10daBullet_cFv = .text:0x00000920; // type:function size:0x18 scope:global +getBmdName__10daBullet_cFv = .text:0x00000938; // type:function size:0x18 scope:global +getTypeFromParam__10daBullet_cFv = .text:0x00000950; // type:function size:0x20 scope:global +initialize__10daBullet_cFv = .text:0x00000970; // type:function size:0x1A8 scope:global +setProcess__10daBullet_cFM10daBullet_cFPCvPvPv_i = .text:0x00000B18; // type:function size:0xA8 scope:global +wait__10daBullet_cFPv = .text:0x00000BC0; // type:function size:0x98 scope:global +move__10daBullet_cFPv = .text:0x00000C58; // type:function size:0x90 scope:global +daBullet_Create__FPv = .text:0x00000CE8; // type:function size:0x20 scope:global +daBullet_Delete__FPv = .text:0x00000D08; // type:function size:0x20 scope:global +daBullet_Execute__FPv = .text:0x00000D28; // type:function size:0x20 scope:global +daBullet_Draw__FPv = .text:0x00000D48; // type:function size:0x20 scope:global +daBullet_IsDelete__FPv = .text:0x00000D68; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D70; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00000DB8; // type:function size:0x1C scope:global +__sinit_d_a_bullet_cpp = .text:0x00000DD4; // type:function size:0x74 scope:local +__dt__16daBullet_Param_cFv = .text:0x00000E48; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E90; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E98; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__10daBullet_c = .rodata:0x00000000; // type:object size:0x30 scope:global +m__16daBullet_Param_c = .rodata:0x00000030; // type:object size:0x18 scope:global data:2byte +@3824 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x17 scope:local data:string_table +l_resFileNameList = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileNameList = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +mCcDSph__10daBullet_c = .data:0x00000008; // type:object size:0x40 scope:global +@3878 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +@3933 = .data:0x00000054; // type:object size:0xC scope:local data:4byte +daBullet_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_BULLET = .data:0x00000080; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000104; // type:object size:0xC scope:global +__vt__10daBullet_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__16daBullet_Param_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_canoe/splits.txt b/config/GZ2J01/rels/d_a_canoe/splits.txt new file mode 100644 index 0000000000..c45ab13f2f --- /dev/null +++ b/config/GZ2J01/rels/d_a_canoe/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canoe.cpp: + .text start:0x000000EC end:0x0000316C + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_canoe/symbols.txt b/config/GZ2J01/rels/d_a_canoe/symbols.txt new file mode 100644 index 0000000000..77b3277d96 --- /dev/null +++ b/config/GZ2J01/rels/d_a_canoe/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daCanoe_searchTagWaterFall__FP10fopAc_ac_cPv = .text:0x000000EC; // type:function size:0x6C scope:global +__dt__4cXyzFv = .text:0x00000158; // type:function size:0x3C scope:global +createHeap__9daCanoe_cFv = .text:0x00000194; // type:function size:0x12C scope:global +daCanoe_createHeap__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x20 scope:global +create__9daCanoe_cFv = .text:0x000002E0; // type:function size:0x3D8 scope:global +__dt__8dCcD_CylFv = .text:0x000006B8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000784; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000808; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__13dBgS_LinkAcchFv = .text:0x00000898; // type:function size:0x70 scope:global +__ct__13dBgS_LinkAcchFv = .text:0x00000908; // type:function size:0x54 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000095C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000009CC; // type:function size:0x5C scope:global +daCanoe_Create__FP10fopAc_ac_c = .text:0x00000A28; // type:function size:0x20 scope:global +__dt__9daCanoe_cFv = .text:0x00000A48; // type:function size:0x138 scope:global +daCanoe_Delete__FP9daCanoe_c = .text:0x00000B80; // type:function size:0x28 scope:global +setRoomInfo__9daCanoe_cFv = .text:0x00000BA8; // type:function size:0xA8 scope:global +setMatrix__9daCanoe_cFv = .text:0x00000C50; // type:function size:0x344 scope:global +setCollision__9daCanoe_cFv = .text:0x00000F94; // type:function size:0x184 scope:global +posMove__9daCanoe_cFv = .text:0x00001118; // type:function size:0x1DC scope:global +checkGomikabe__9daCanoe_cFR13cBgS_PolyInfo = .text:0x000012F4; // type:function size:0x58 scope:global +setFrontBackPos__9daCanoe_cFv = .text:0x0000134C; // type:function size:0x7C scope:global +frontBackBgCheck__9daCanoe_cFv = .text:0x000013C8; // type:function size:0xAC0 scope:global +__dt__8cM3dGPlaFv = .text:0x00001E88; // type:function size:0x48 scope:global +setPaddleEffect__9daCanoe_cFv = .text:0x00001ED0; // type:function size:0x224 scope:global +setCanoeSliderEffect__9daCanoe_cFv = .text:0x000020F4; // type:function size:0x260 scope:global +execute__9daCanoe_cFv = .text:0x00002354; // type:function size:0xB88 scope:global +daCanoe_Execute__FP9daCanoe_c = .text:0x00002EDC; // type:function size:0x20 scope:global +draw__9daCanoe_cFv = .text:0x00002EFC; // type:function size:0x1F8 scope:global +daCanoe_Draw__FP9daCanoe_c = .text:0x000030F4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003114; // type:function size:0x48 scope:global +@36@__dt__13dBgS_LinkAcchFv = .text:0x0000315C; // type:function size:0x8 scope:local +@20@__dt__13dBgS_LinkAcchFv = .text:0x00003164; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3766 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_arcName2 = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +l_arcName3 = .rodata:0x0000001C; // type:object size:0x8 scope:global data:string +l_cylOffsetZ = .rodata:0x00000024; // type:object size:0x14 scope:global data:float +@4328 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4329 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4333 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4480 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4626 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4627 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4628 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4629 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4630 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4631 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4634 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4637 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4738 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5087 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5088 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5089 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@5090 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5091 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:string +@5173 = .rodata:0x000000D8; // type:object size:0x4 scope:local +effName$5177 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5504 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5505 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5506 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5507 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5508 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5576 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5577 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daCanoe_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_CANOE = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000B8; // type:object size:0xC scope:global +__vt__13dBgS_LinkAcch = .data:0x000000C4; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5103 = .bss:0x00000048; // type:object size:0xC scope:local +paddleRippleScale$5102 = .bss:0x00000058; // type:object size:0xC scope:local +@5356 = .bss:0x00000064; // type:object size:0xC scope:local +bodyRippleScale$5355 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_coach_2D/splits.txt b/config/GZ2J01/rels/d_a_coach_2D/splits.txt new file mode 100644 index 0000000000..1f225391f5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_coach_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coach_2D.cpp: + .text start:0x000000EC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_coach_2D/symbols.txt b/config/GZ2J01/rels/d_a_coach_2D/symbols.txt new file mode 100644 index 0000000000..2b0112e5c6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_coach_2D/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__Q211daCoach2D_c6c_listFv = .text:0x000000EC; // type:function size:0x4C scope:global +daCoach2D_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +createHeap__11daCoach2D_cFv = .text:0x00000158; // type:function size:0x2E0 scope:global +create__11daCoach2D_cFv = .text:0x00000438; // type:function size:0x7C scope:global +destroy__11daCoach2D_cFv = .text:0x000004B4; // type:function size:0x50 scope:global +draw__11daCoach2D_cFv = .text:0x00000504; // type:function size:0xB0 scope:global +execute__11daCoach2D_cFv = .text:0x000005B4; // type:function size:0x3C scope:global +drawMeter__11daCoach2D_cFv = .text:0x000005F0; // type:function size:0x35C scope:global +initiate__11daCoach2D_cFv = .text:0x0000094C; // type:function size:0x34 scope:global +update__11daCoach2D_cFv = .text:0x00000980; // type:function size:0x230 scope:global +setBrkAnime__11daCoach2D_cFb = .text:0x00000BB0; // type:function size:0x1BC scope:global +daCoach2D_create__FP11daCoach2D_c = .text:0x00000D6C; // type:function size:0x88 scope:global +daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000DF4; // type:function size:0x20 scope:global +daCoach2D_execute__FP11daCoach2D_c = .text:0x00000E14; // type:function size:0x20 scope:global +daCoach2D_draw__FP11daCoach2D_c = .text:0x00000E34; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x00000E54; // type:function size:0x4 scope:global +__dt__15daCoach2D_HIO_cFv = .text:0x00000E58; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000EB4; // type:function size:0x48 scope:global +__dt__Q211daCoach2D_c6c_listFv = .text:0x00000EFC; // type:function size:0x48 scope:global +__dt__11daCoach2D_cFv = .text:0x00000F44; // type:function size:0x78 scope:global +__sinit_d_a_coach_2D_cpp = .text:0x00000FBC; // type:function size:0x74 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4003 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4056 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000030; // type:object size:0x46 scope:local data:string_table +aParam$localstatic3$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local +l_arcName = .data:0x00000058; // type:object size:0x4 scope:global data:4byte +daCoach2D_METHODS = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_COACH2D = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__11daCoach2D_c = .data:0x000000B8; // type:object size:0xC scope:global +__vt__Q211daCoach2D_c6c_list = .data:0x000000C4; // type:object size:0x10 scope:global +__vt__15daCoach2D_HIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3772 = .bss:0x00000008; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000014; // type:object size:0x5C scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_coach_fire/splits.txt b/config/GZ2J01/rels/d_a_coach_fire/splits.txt new file mode 100644 index 0000000000..c28488be82 --- /dev/null +++ b/config/GZ2J01/rels/d_a_coach_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_coach_fire.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_coach_fire/symbols.txt b/config/GZ2J01/rels/d_a_coach_fire/symbols.txt new file mode 100644 index 0000000000..703c569ab5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_coach_fire/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__13daCoachFire_cFv = .text:0x00000078; // type:function size:0xD0 scope:global +initBaseMtx__13daCoachFire_cFv = .text:0x00000148; // type:function size:0x60 scope:global +setBaseMtx__13daCoachFire_cFv = .text:0x000001A8; // type:function size:0x84 scope:global +initCcSphere__13daCoachFire_cFv = .text:0x0000022C; // type:function size:0x70 scope:global +daCoachFire_Draw__FP13daCoachFire_c = .text:0x0000029C; // type:function size:0x104 scope:global +daCoachFire_Execute__FP13daCoachFire_c = .text:0x000003A0; // type:function size:0x1F4 scope:global +daCoachFire_IsDelete__FP13daCoachFire_c = .text:0x00000594; // type:function size:0x8 scope:global +daCoachFire_Delete__FP13daCoachFire_c = .text:0x0000059C; // type:function size:0x124 scope:global +daCoachFire_Create__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0xEC scope:global +__dt__8cM3dGSphFv = .text:0x000007AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000083C; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000898; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__13daCoachFire_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3812 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3815 = .rodata:0x0000001C; // type:object size:0x4 scope:local +ccSphSrc$localstatic3$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local +@3911 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000006C; // type:object size:0x6 scope:local data:string_table +l_daCoachFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_COACH_FIRE = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_cow/splits.txt b/config/GZ2J01/rels/d_a_cow/splits.txt new file mode 100644 index 0000000000..38d3de1d06 --- /dev/null +++ b/config/GZ2J01/rels/d_a_cow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cow.cpp: + .text start:0x000000EC end:0x0000A8BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000164 diff --git a/config/GZ2J01/rels/d_a_cow/symbols.txt b/config/GZ2J01/rels/d_a_cow/symbols.txt new file mode 100644 index 0000000000..460dcbd173 --- /dev/null +++ b/config/GZ2J01/rels/d_a_cow/symbols.txt @@ -0,0 +1,346 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +calcRunAnime__7daCow_cFi = .text:0x000000EC; // type:function size:0x164 scope:global +setBck__7daCow_cFiUcff = .text:0x00000250; // type:function size:0xA4 scope:global +checkBck__7daCow_cFi = .text:0x000002F4; // type:function size:0x5C scope:global +setEffect__7daCow_cFv = .text:0x00000350; // type:function size:0x238 scope:global +__dt__4cXyzFv = .text:0x00000588; // type:function size:0x3C scope:global +isChaseCowGame__7daCow_cFv = .text:0x000005C4; // type:function size:0x6C scope:global +setCarryStatus__7daCow_cFv = .text:0x00000630; // type:function size:0x108 scope:global +setActetcStatus__7daCow_cFv = .text:0x00000738; // type:function size:0x60 scope:global +checkNadeNadeFinish__7daCow_cFv = .text:0x00000798; // type:function size:0x2C scope:global +checkNadeNade__7daCow_cFv = .text:0x000007C4; // type:function size:0x2C scope:global +setSeSnort__7daCow_cFv = .text:0x000007F0; // type:function size:0x6C scope:global +setRushVibration__7daCow_cFi = .text:0x0000085C; // type:function size:0x7C scope:global +checkThrow__7daCow_cFv = .text:0x000008D8; // type:function size:0xE0 scope:global +setBodyAngle__7daCow_cFs = .text:0x000009B8; // type:function size:0xFC scope:global +setBodyAngle2__7daCow_cFs = .text:0x00000AB4; // type:function size:0x154 scope:global +checkProcess__7daCow_cFM7daCow_cFPCvPv_v = .text:0x00000C08; // type:function size:0x2C scope:global +setProcess__7daCow_cFM7daCow_cFPCvPv_vi = .text:0x00000C34; // type:function size:0xA8 scope:global +damage_check__7daCow_cFv = .text:0x00000CDC; // type:function size:0x2A0 scope:global +setEnterCow20__7daCow_cFv = .text:0x00000F7C; // type:function size:0xE4 scope:global +setEnterCow10__7daCow_cFv = .text:0x00001060; // type:function size:0xF0 scope:global +setGroundAngle__7daCow_cFv = .text:0x00001150; // type:function size:0xB4 scope:global +__dt__8cM3dGPlaFv = .text:0x00001204; // type:function size:0x48 scope:global +s_near_cow__FPvPv = .text:0x0000124C; // type:function size:0xE8 scope:global +s_angry_cow__FPvPv = .text:0x00001334; // type:function size:0xC0 scope:global +s_angry_cow2__FPvPv = .text:0x000013F4; // type:function size:0x9C scope:global +checkRun__7daCow_cFv = .text:0x00001490; // type:function size:0x50 scope:global +checkNearCowRun__7daCow_cFv = .text:0x000014E0; // type:function size:0x11C scope:global +action_wait__7daCow_cFv = .text:0x000015FC; // type:function size:0x60C scope:global +action_eat__7daCow_cFv = .text:0x00001C08; // type:function size:0x4AC scope:global +action_moo__7daCow_cFv = .text:0x000020B4; // type:function size:0x310 scope:global +action_shake__7daCow_cFv = .text:0x000023C4; // type:function size:0x424 scope:global +checkNearWolf__7daCow_cFv = .text:0x000027E8; // type:function size:0x64 scope:global +checkPlayerWait__7daCow_cFv = .text:0x0000284C; // type:function size:0x84 scope:global +checkPlayerSurprise__7daCow_cFv = .text:0x000028D0; // type:function size:0xD8 scope:global +checkPlayerPos__7daCow_cFv = .text:0x000029A8; // type:function size:0x1AC scope:global +checkBeforeBg__7daCow_cFv = .text:0x00002B54; // type:function size:0x72C scope:global +checkOutOfGate__7daCow_cF4cXyz = .text:0x00003280; // type:function size:0x148 scope:global +getCowshedAngle__7daCow_cFv = .text:0x000033C8; // type:function size:0x30 scope:global +getCowshedDist__7daCow_cFv = .text:0x000033F8; // type:function size:0x158 scope:global +checkCowIn__7daCow_cFff = .text:0x00003550; // type:function size:0x104 scope:global +checkCowInOwn__7daCow_cFi = .text:0x00003654; // type:function size:0x134 scope:global +action_run__7daCow_cFv = .text:0x00003788; // type:function size:0x6C4 scope:global +checkCurringPen__7daCow_cFv = .text:0x00003E4C; // type:function size:0x1DC scope:global +setCowInCage__7daCow_cFv = .text:0x00004028; // type:function size:0x178 scope:global +setEnterCount__7daCow_cFv = .text:0x000041A0; // type:function size:0x8C scope:global +action_enter__7daCow_cFv = .text:0x0000422C; // type:function size:0x8B0 scope:global +isAngry__7daCow_cFv = .text:0x00004ADC; // type:function size:0x80 scope:global +isGuardFad__7daCow_cFv = .text:0x00004B5C; // type:function size:0x7C scope:global +setAngryHit__7daCow_cFv = .text:0x00004BD8; // type:function size:0xC4 scope:global +checkBeforeBgAngry__7daCow_cFs = .text:0x00004C9C; // type:function size:0xB4 scope:global +setRedTev__7daCow_cFv = .text:0x00004D50; // type:function size:0x6C scope:global +setAngryTurn__7daCow_cFv = .text:0x00004DBC; // type:function size:0x54 scope:global +action_angry__7daCow_cFv = .text:0x00004E10; // type:function size:0x918 scope:global +calcCatchPos__7daCow_cFfi = .text:0x00005728; // type:function size:0x268 scope:global +executeCrazyWait__7daCow_cFv = .text:0x00005990; // type:function size:0xD0 scope:global +executeCrazyDash__7daCow_cFv = .text:0x00005A60; // type:function size:0x77C scope:global +initCrazyBeforeCatch__7daCow_cFi = .text:0x000061DC; // type:function size:0x2C scope:global +executeCrazyBeforeCatch__7daCow_cFv = .text:0x00006208; // type:function size:0xE8 scope:global +initCrazyCatch__7daCow_cFi = .text:0x000062F0; // type:function size:0xB8 scope:global +executeCrazyCatch__7daCow_cFv = .text:0x000063A8; // type:function size:0x26C scope:global +initCrazyThrow__7daCow_cFi = .text:0x00006614; // type:function size:0xFC scope:global +executeCrazyThrow__7daCow_cFv = .text:0x00006710; // type:function size:0x498 scope:global +initCrazyAttack__7daCow_cFi = .text:0x00006BA8; // type:function size:0xBC scope:global +executeCrazyAttack__7daCow_cFv = .text:0x00006C64; // type:function size:0x1C4 scope:global +initCrazyAway__7daCow_cFi = .text:0x00006E28; // type:function size:0x74 scope:global +executeCrazyAway__7daCow_cFv = .text:0x00006E9C; // type:function size:0x364 scope:global +executeCrazyEnd__7daCow_cFv = .text:0x00007200; // type:function size:0x64 scope:global +initCrazyBack__7daCow_cFi = .text:0x00007264; // type:function size:0x98 scope:global +executeCrazyBack__7daCow_cFv = .text:0x000072FC; // type:function size:0x674 scope:global +action_crazy__7daCow_cFv = .text:0x00007970; // type:function size:0x2BC scope:global +executeCrazyBack2__7daCow_cFv = .text:0x00007C2C; // type:function size:0x438 scope:global +action_thrown__7daCow_cFv = .text:0x00008064; // type:function size:0x274 scope:global +checkWolfBusters__7daCow_cFv = .text:0x000082D8; // type:function size:0x138 scope:global +action_wolf__7daCow_cFv = .text:0x00008410; // type:function size:0x9EC scope:global +action_damage__7daCow_cFv = .text:0x00008DFC; // type:function size:0x110 scope:global +action__7daCow_cFv = .text:0x00008F0C; // type:function size:0x194 scope:global +setMtx__7daCow_cFv = .text:0x000090A0; // type:function size:0x6C scope:global +setAttnPos__7daCow_cFv = .text:0x0000910C; // type:function size:0x134 scope:global +setCollisions__7daCow_cFv = .text:0x00009240; // type:function size:0x220 scope:global +Execute__7daCow_cFv = .text:0x00009460; // type:function size:0x190 scope:global +daCow_Execute__FPv = .text:0x000095F0; // type:function size:0x20 scope:global +CreateHeap__7daCow_cFv = .text:0x00009610; // type:function size:0x1EC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000097FC; // type:function size:0x48 scope:global +createHeapCallBack__7daCow_cFP10fopAc_ac_c = .text:0x00009844; // type:function size:0x20 scope:global +initialize__7daCow_cFv = .text:0x00009864; // type:function size:0x4E4 scope:global +create__7daCow_cFv = .text:0x00009D48; // type:function size:0x1AC scope:global +__dt__8dCcD_SphFv = .text:0x00009EF4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00009FC0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000A044; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A08C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A0D4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A144; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A1A0; // type:function size:0x70 scope:global +daCow_Create__FPv = .text:0x0000A210; // type:function size:0x20 scope:global +ctrlJoint__7daCow_cFP8J3DJointP8J3DModel = .text:0x0000A230; // type:function size:0x210 scope:global +ctrlJointCallBack__7daCow_cFP8J3DJointi = .text:0x0000A440; // type:function size:0x4C scope:global +Draw__7daCow_cFv = .text:0x0000A48C; // type:function size:0x258 scope:global +daCow_Draw__FPv = .text:0x0000A6E4; // type:function size:0x20 scope:global +Delete__7daCow_cFv = .text:0x0000A704; // type:function size:0x5C scope:global +daCow_Delete__FPv = .text:0x0000A760; // type:function size:0x20 scope:global +daCow_IsDelete__FPv = .text:0x0000A780; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A788; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000A7D0; // type:function size:0x1C scope:global +__sinit_d_a_cow_cpp = .text:0x0000A7EC; // type:function size:0x94 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A880; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A888; // type:function size:0x8 scope:local +getShapeAngle__7daCow_cFv = .text:0x0000A890; // type:function size:0x14 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000A8A4; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3987 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4087 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4088 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4208 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@4446 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4649 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4652 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4655 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4656 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4657 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4787 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4788 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5007 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@5049 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@5133 = .rodata:0x0000009C; // type:object size:0x6 scope:local +@5362 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5363 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5364 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5365 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5366 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5409 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5516 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@5517 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@5651 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5652 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5653 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5654 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5655 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5656 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@5714 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5963 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5964 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6253 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6254 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6255 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6256 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6257 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6527 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6599 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6706 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6707 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6765 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6980 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7493 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7494 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7495 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7551 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7552 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7624 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7686 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7722 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7945 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7946 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7948 = .rodata:0x00000148; // type:object size:0x8 scope:local +@8223 = .rodata:0x00000150; // type:object size:0x4 scope:local +@8264 = .rodata:0x00000154; // type:object size:0x4 scope:local +@8265 = .rodata:0x00000158; // type:object size:0x4 scope:local data:string +@8266 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@8267 = .rodata:0x00000160; // type:object size:0x4 scope:local +@8268 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x3E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__21@unnamed@d_a_cow_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +pen_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000060; // type:object size:0x2 scope:global data:2byte +gate_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000062; // type:object size:0x2 scope:global data:2byte +l_CowRoomPosY__21@unnamed@d_a_cow_cpp@ = .data:0x00000064; // type:object size:0x4 scope:global data:string +l_CowRoomPosX__21@unnamed@d_a_cow_cpp@ = .data:0x00000068; // type:object size:0x50 scope:global +l_CowRoomPosZ__21@unnamed@d_a_cow_cpp@ = .data:0x000000B8; // type:object size:0x8 scope:global +gWolfBustersID__21@unnamed@d_a_cow_cpp@ = .data:0x000000C0; // type:object size:0xC scope:global +@4181 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4186 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4264 = .data:0x000000E4; // type:object size:0xC scope:local +@4278 = .data:0x000000F0; // type:object size:0xC scope:local +@4285 = .data:0x000000FC; // type:object size:0xC scope:local +@4290 = .data:0x00000108; // type:object size:0xC scope:local +@4293 = .data:0x00000114; // type:object size:0xC scope:local +@4297 = .data:0x00000120; // type:object size:0xC scope:local +cow_number$4349 = .data:0x0000012C; // type:object size:0x28 scope:local +@4467 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@4530 = .data:0x00000160; // type:object size:0xC scope:local +@4537 = .data:0x0000016C; // type:object size:0xC scope:local +@4547 = .data:0x00000178; // type:object size:0xC scope:local +@4555 = .data:0x00000184; // type:object size:0xC scope:local +@4561 = .data:0x00000190; // type:object size:0xC scope:local +@4566 = .data:0x0000019C; // type:object size:0xC scope:local +@4569 = .data:0x000001A8; // type:object size:0xC scope:local +@4684 = .data:0x000001B4; // type:object size:0xC scope:local +@4690 = .data:0x000001C0; // type:object size:0xC scope:local +@4698 = .data:0x000001CC; // type:object size:0xC scope:local +@4704 = .data:0x000001D8; // type:object size:0xC scope:local +@4709 = .data:0x000001E4; // type:object size:0xC scope:local +@4712 = .data:0x000001F0; // type:object size:0xC scope:local +@4809 = .data:0x000001FC; // type:object size:0xC scope:local +@4817 = .data:0x00000208; // type:object size:0xC scope:local +@4822 = .data:0x00000214; // type:object size:0xC scope:local +@4827 = .data:0x00000220; // type:object size:0xC scope:local +@4830 = .data:0x0000022C; // type:object size:0xC scope:local +@4897 = .data:0x00000238; // type:object size:0xC scope:local +@4903 = .data:0x00000244; // type:object size:0xC scope:local +@4909 = .data:0x00000250; // type:object size:0xC scope:local +@4915 = .data:0x0000025C; // type:object size:0xC scope:local +@4920 = .data:0x00000268; // type:object size:0xC scope:local +@4923 = .data:0x00000274; // type:object size:0xC scope:local +@5493 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@5592 = .data:0x0000028C; // type:object size:0xC scope:local +@5603 = .data:0x00000298; // type:object size:0xC scope:local +@5610 = .data:0x000002A4; // type:object size:0xC scope:local +@5818 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +@5969 = .data:0x000002BC; // type:object size:0xC scope:local data:4byte +@5984 = .data:0x000002C8; // type:object size:0xC scope:local data:4byte +@6091 = .data:0x000002D4; // type:object size:0xC scope:local +@6104 = .data:0x000002E0; // type:object size:0xC scope:local +@6171 = .data:0x000002EC; // type:object size:0xC scope:local +@6981 = .data:0x000002F8; // type:object size:0x20 scope:local +@7039 = .data:0x00000318; // type:object size:0x24 scope:local +@7046 = .data:0x0000033C; // type:object size:0xC scope:local +@7052 = .data:0x00000348; // type:object size:0xC scope:local +@7060 = .data:0x00000354; // type:object size:0xC scope:local +@7144 = .data:0x00000360; // type:object size:0xC scope:local +@7150 = .data:0x0000036C; // type:object size:0xC scope:local +@7153 = .data:0x00000378; // type:object size:0xC scope:local +@7189 = .data:0x00000384; // type:object size:0x24 scope:local +@7207 = .data:0x000003A8; // type:object size:0xC scope:local data:4byte +@7244 = .data:0x000003B4; // type:object size:0xC scope:local +@7267 = .data:0x000003C0; // type:object size:0xC scope:local +@7277 = .data:0x000003CC; // type:object size:0xC scope:local +@7505 = .data:0x000003D8; // type:object size:0xC scope:local data:4byte +@7816 = .data:0x000003E4; // type:object size:0xC scope:local +@7822 = .data:0x000003F0; // type:object size:0xC scope:local +@7827 = .data:0x000003FC; // type:object size:0xC scope:local +@7832 = .data:0x00000408; // type:object size:0xC scope:local +@7835 = .data:0x00000414; // type:object size:0xC scope:local +@8186 = .data:0x00000420; // type:object size:0xC scope:local data:4byte +@8188 = .data:0x0000042C; // type:object size:0xC scope:local data:4byte +daCow_MethodTable = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_COW = .data:0x00000458; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000488; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004E8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000004F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3960 = .bss:0x00000048; // type:object size:0xC scope:local +pen_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3961 = .bss:0x00000060; // type:object size:0xC scope:local +gate_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x0000006C; // type:object size:0xC scope:global data:float +l_CowRoomNo__21@unnamed@d_a_cow_cpp@ = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +l_CowType__21@unnamed@d_a_cow_cpp@ = .bss:0x0000007C; // type:object size:0x4 scope:global data:4byte +@4021 = .bss:0x00000080; // type:object size:0xC scope:local +runScale$4020 = .bss:0x00000090; // type:object size:0xC scope:local +m_near_dist = .bss:0x0000009C; // type:object size:0x4 scope:global +m_view_angle_wide = .bss:0x000000A0; // type:object size:0x2 scope:global +m_view_angle = .bss:0x000000A2; // type:object size:0x2 scope:global +m_angry_cow = .bss:0x000000A4; // type:object size:0x2 scope:global data:2byte +m_search_range = .bss:0x000000A8; // type:object size:0x4 scope:global +@7631 = .bss:0x000000AC; // type:object size:0xC scope:local +headOfst$7630 = .bss:0x000000BC; // type:object size:0xC scope:local +@7635 = .bss:0x000000C8; // type:object size:0xC scope:local +backBornOfst$7634 = .bss:0x000000D8; // type:object size:0xC scope:local +@7639 = .bss:0x000000E4; // type:object size:0xC scope:local +waistOfst$7638 = .bss:0x000000F4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000160; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_crod/splits.txt b/config/GZ2J01/rels/d_a_crod/splits.txt new file mode 100644 index 0000000000..3ee25fc9c8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_crod/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_crod.cpp: + .text start:0x00000078 end:0x00001324 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_crod/symbols.txt b/config/GZ2J01/rels/d_a_crod/symbols.txt new file mode 100644 index 0000000000..324cc2878a --- /dev/null +++ b/config/GZ2J01/rels/d_a_crod/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__8daCrod_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +daCrod_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +create__8daCrod_cFv = .text:0x00000158; // type:function size:0x2E0 scope:global +__dt__8cM3dGAabFv = .text:0x00000438; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000480; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004DC; // type:function size:0x48 scope:global +daCrod_Create__FP10fopAc_ac_c = .text:0x00000524; // type:function size:0x20 scope:global +__dt__8daCrod_cFv = .text:0x00000544; // type:function size:0x184 scope:global +daCrod_Delete__FP8daCrod_c = .text:0x000006C8; // type:function size:0x28 scope:global +setRoomInfo__8daCrod_cFv = .text:0x000006F0; // type:function size:0x4 scope:global +setMatrix__8daCrod_cFv = .text:0x000006F4; // type:function size:0x4C scope:global +posMove__8daCrod_cFv = .text:0x00000740; // type:function size:0x80 scope:global +setBckAnm__8daCrod_cFUs = .text:0x000007C0; // type:function size:0x7C scope:global +setReturn__8daCrod_cFv = .text:0x0000083C; // type:function size:0x60 scope:global +setLightPower__8daCrod_cFv = .text:0x0000089C; // type:function size:0x7C scope:global +execute__8daCrod_cFv = .text:0x00000918; // type:function size:0x8DC scope:global +daCrod_Execute__FP8daCrod_c = .text:0x000011F4; // type:function size:0x20 scope:global +draw__8daCrod_cFv = .text:0x00001214; // type:function size:0xA8 scope:global +daCrod_Draw__FP8daCrod_c = .text:0x000012BC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000012DC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3759 = .rodata:0x00000000; // type:object size:0xC scope:local +l_localRodPos = .rodata:0x0000000C; // type:object size:0xC scope:global +@4173 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4778 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4779 = .rodata:0x00000048; // type:object size:0x8 scope:local +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global +shootInitLocalPos$4524 = .data:0x0000004C; // type:object size:0xC scope:local data:float +l_daCrod_Method = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_CROD = .data:0x00000078; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000CC; // type:object size:0xC scope:global +lbl_47_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_cstaF/splits.txt b/config/GZ2J01/rels/d_a_cstaF/splits.txt new file mode 100644 index 0000000000..38214633a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_cstaF/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_cstaF.cpp: + .text start:0x00000078 end:0x00001FCC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_cstaF/symbols.txt b/config/GZ2J01/rels/d_a_cstaF/symbols.txt new file mode 100644 index 0000000000..134982b98f --- /dev/null +++ b/config/GZ2J01/rels/d_a_cstaF/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daCstaF_rideCB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +CreateHeap__9daCstaF_cFv = .text:0x00000098; // type:function size:0x1D0 scope:global +checkCoverModel__9daCstaF_cFv = .text:0x00000268; // type:function size:0x6C scope:global +create__9daCstaF_cFv = .text:0x000002D4; // type:function size:0x510 scope:global +__dt__8cM3dGCylFv = .text:0x000007E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000082C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000874; // type:function size:0x5C scope:global +__dt__15dBgS_StatueAcchFv = .text:0x000008D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000940; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009B0; // type:function size:0x48 scope:global +daCstaF_Create__FP10fopAc_ac_c = .text:0x000009F8; // type:function size:0x20 scope:global +__dt__9daCstaF_cFv = .text:0x00000A18; // type:function size:0x224 scope:global +daCstaF_Delete__FP9daCstaF_c = .text:0x00000C3C; // type:function size:0x3C scope:global +setRoomInfo__9daCstaF_cFv = .text:0x00000C78; // type:function size:0x98 scope:global +setMatrix__9daCstaF_cFv = .text:0x00000D10; // type:function size:0xA8 scope:global +posMove__9daCstaF_cFv = .text:0x00000DB8; // type:function size:0x480 scope:global +__dt__8cM3dGPlaFv = .text:0x00001238; // type:function size:0x48 scope:global +setCollision__9daCstaF_cFv = .text:0x00001280; // type:function size:0xB4 scope:global +setAnime__9daCstaF_cFv = .text:0x00001334; // type:function size:0x4C4 scope:global +initBrk__9daCstaF_cFUs = .text:0x000017F8; // type:function size:0x78 scope:global +initStopBrkBtk__9daCstaF_cFv = .text:0x00001870; // type:function size:0x54 scope:global +initStartBrkBtk__9daCstaF_cFv = .text:0x000018C4; // type:function size:0x1D8 scope:global +Execute__9daCstaF_cFPPA3_A4_f = .text:0x00001A9C; // type:function size:0x348 scope:global +daCstaF_Execute__FP9daCstaF_c = .text:0x00001DE4; // type:function size:0x20 scope:global +Draw__9daCstaF_cFv = .text:0x00001E04; // type:function size:0x11C scope:global +daCstaF_Draw__FP9daCstaF_c = .text:0x00001F20; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F4C; // type:function size:0x48 scope:global +__sinit_d_a_cstaF_cpp = .text:0x00001F94; // type:function size:0x28 scope:local +@36@__dt__15dBgS_StatueAcchFv = .text:0x00001FBC; // type:function size:0x8 scope:local +@20@__dt__15dBgS_StatueAcchFv = .text:0x00001FC4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3765 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcNameF = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_arcNameFB = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +l_spStageName = .rodata:0x0000001C; // type:object size:0x8 scope:global data:string +m_bckIdxTable__9daCstaF_c = .rodata:0x00000024; // type:object size:0x10 scope:global +dataTbl$4160 = .rodata:0x00000034; // type:object size:0x10 scope:local +@4205 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4359 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4368 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4371 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4543 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +fieldLocalBallPos$4547 = .rodata:0x00000084; // type:object size:0xC scope:local data:float +@4720 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4721 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4722 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4723 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4724 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4725 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4726 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000CC; // type:object size:0x4 scope:local +brkIdx$4903 = .rodata:0x000000D0; // type:object size:0x4 scope:local +brIdx$4910 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5082 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daCstaF_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_CSTAF = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D0; // type:object size:0xC scope:global +__vt__15dBgS_StatueAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000100; // type:object size:0xC scope:global +__vt__9daCstaF_c = .data:0x0000010C; // type:object size:0x28 scope:global +l_cancelOffset = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_cstatue/splits.txt b/config/GZ2J01/rels/d_a_cstatue/splits.txt new file mode 100644 index 0000000000..e80e577aa1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_cstatue/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cstatue.cpp: + .text start:0x000000EC end:0x000040C8 + .rodata start:0x00000000 end:0x00000318 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_cstatue/symbols.txt b/config/GZ2J01/rels/d_a_cstatue/symbols.txt new file mode 100644 index 0000000000..aebfb48bad --- /dev/null +++ b/config/GZ2J01/rels/d_a_cstatue/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +atHitCallback__11daCstatue_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x1C scope:global +daCstatue_atHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000108; // type:function size:0x24 scope:global +createHeap__11daCstatue_cFv = .text:0x0000012C; // type:function size:0x3B8 scope:global +__dt__8cM3dGCylFv = .text:0x000004E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000052C; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000574; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000005B0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000067C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000700; // type:function size:0x48 scope:global +daCstatue_createHeap__FP10fopAc_ac_c = .text:0x00000748; // type:function size:0x20 scope:global +create__11daCstatue_cFv = .text:0x00000768; // type:function size:0x974 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010DC; // type:function size:0x5C scope:global +__dt__15dBgS_StatueAcchFv = .text:0x00001138; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000011A8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001218; // type:function size:0x48 scope:global +daCstatue_Create__FP10fopAc_ac_c = .text:0x00001260; // type:function size:0x20 scope:global +__dt__11daCstatue_cFv = .text:0x00001280; // type:function size:0x238 scope:global +daCstatue_Delete__FP11daCstatue_c = .text:0x000014B8; // type:function size:0x28 scope:global +setRoomInfo__11daCstatue_cFv = .text:0x000014E0; // type:function size:0x98 scope:global +setMatrix__11daCstatue_cFv = .text:0x00001578; // type:function size:0x164 scope:global +posMove__11daCstatue_cFv = .text:0x000016DC; // type:function size:0x878 scope:global +__dt__8cM3dGPlaFv = .text:0x00001F54; // type:function size:0x48 scope:global +setCollision__11daCstatue_cFv = .text:0x00001F9C; // type:function size:0x8B8 scope:global +checkHammerReverse__11daCstatue_cFv = .text:0x00002854; // type:function size:0x16C scope:global +setDemo__11daCstatue_cFv = .text:0x000029C0; // type:function size:0x410 scope:global +setAnime__11daCstatue_cFv = .text:0x00002DD0; // type:function size:0x7F0 scope:global +initBrk__11daCstatue_cFUs = .text:0x000035C0; // type:function size:0x78 scope:global +initStopBrkBtk__11daCstatue_cFv = .text:0x00003638; // type:function size:0x40 scope:global +initStartBrkBtk__11daCstatue_cFv = .text:0x00003678; // type:function size:0x1B0 scope:global +execute__11daCstatue_cFv = .text:0x00003828; // type:function size:0x630 scope:global +daCstatue_Execute__FP11daCstatue_c = .text:0x00003E58; // type:function size:0x20 scope:global +draw__11daCstatue_cFv = .text:0x00003E78; // type:function size:0x1D8 scope:global +daCstatue_Draw__FP11daCstatue_c = .text:0x00004050; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004070; // type:function size:0x48 scope:global +@36@__dt__15dBgS_StatueAcchFv = .text:0x000040B8; // type:function size:0x8 scope:local +@20@__dt__15dBgS_StatueAcchFv = .text:0x000040C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x8 scope:global data:string +l_arcNameBS = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +m_bckIdxTable__11daCstatue_c = .rodata:0x0000001C; // type:object size:0x46 scope:global +dataTbl$4169 = .rodata:0x00000064; // type:object size:0x3C scope:local +@4286 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +bossSphR$4389 = .rodata:0x000000A8; // type:object size:0x24 scope:local +heapSize$4390 = .rodata:0x000000CC; // type:object size:0x14 scope:local +@4735 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4744 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4745 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4746 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4747 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4749 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4750 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4751 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4754 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4759 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4760 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4761 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4762 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000150; // type:object size:0x8 scope:local +@4907 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +normalLocalBallPos$4911 = .rodata:0x0000015C; // type:object size:0xC scope:local +smallLocalBallPos$4912 = .rodata:0x00000168; // type:object size:0xC scope:local +bossLocalBallPos$4913 = .rodata:0x00000174; // type:object size:0xC scope:local +@4965 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5282 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float +@5283 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5284 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5285 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5286 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5287 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5288 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5289 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5290 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5291 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@5292 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@5293 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@5294 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5295 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5296 = .rodata:0x000001D0; // type:object size:0x4 scope:local +localTop$5304 = .rodata:0x000001D4; // type:object size:0xC scope:local +localRoot$5305 = .rodata:0x000001E0; // type:object size:0xC scope:local +hammerSide0$5306 = .rodata:0x000001EC; // type:object size:0xC scope:local +hammerSide1$5307 = .rodata:0x000001F8; // type:object size:0xC scope:local +effName$5309 = .rodata:0x00000204; // type:object size:0x8 scope:local +bossJntIdx$5353 = .rodata:0x0000020C; // type:object size:0x12 scope:local +bossLocalOffset$5354 = .rodata:0x00000220; // type:object size:0x6C scope:local +@5620 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5621 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5622 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5623 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5624 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5625 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5626 = .rodata:0x000002A4; // type:object size:0x4 scope:local +hitEffectCenter$5688 = .rodata:0x000002A8; // type:object size:0xC scope:local +hitEffectEye$5689 = .rodata:0x000002B4; // type:object size:0xC scope:local +behindCenter$5690 = .rodata:0x000002C0; // type:object size:0xC scope:local +behindEye$5691 = .rodata:0x000002CC; // type:object size:0xC scope:local +startAnimeCenter$5692 = .rodata:0x000002D8; // type:object size:0xC scope:local +startAnimeEye$5693 = .rodata:0x000002E4; // type:object size:0xC scope:local +@6088 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6089 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6090 = .rodata:0x000002F8; // type:object size:0x4 scope:local +brkIdx$6108 = .rodata:0x000002FC; // type:object size:0xA scope:local +brkIdx$6115 = .rodata:0x00000308; // type:object size:0xA scope:local +@6396 = .rodata:0x00000314; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_atCpsSrc = .data:0x00000020; // type:object size:0x4C scope:global +l_cylSrc = .data:0x0000006C; // type:object size:0x44 scope:global +l_sphSrc = .data:0x000000B0; // type:object size:0x40 scope:global +l_daCstatue_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_CSTATUE = .data:0x00000110; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__15dBgS_StatueAcch = .data:0x00000170; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5356 = .bss:0x00000048; // type:object size:0xC scope:local +effScale$5355 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_demo00/splits.txt b/config/GZ2J01/rels/d_a_demo00/splits.txt new file mode 100644 index 0000000000..480c9e0411 --- /dev/null +++ b/config/GZ2J01/rels/d_a_demo00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo00.cpp: + .text start:0x000000EC end:0x0000462C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x00000250 + .bss start:0x00000008 end:0x00000278 diff --git a/config/GZ2J01/rels/d_a_demo00/symbols.txt b/config/GZ2J01/rels/d_a_demo00/symbols.txt new file mode 100644 index 0000000000..7d640fdd1a --- /dev/null +++ b/config/GZ2J01/rels/d_a_demo00/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +reset__16daDemo00_resID_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +reset__16daDemo00_model_cFv = .text:0x00000118; // type:function size:0x50 scope:global +__dt__10daDemo00_cFv = .text:0x00000168; // type:function size:0x98 scope:global +__dt__12demo_s1_ke_sFv = .text:0x00000200; // type:function size:0x7C scope:global +__dt__4cXyzFv = .text:0x0000027C; // type:function size:0x3C scope:global +__dt__8cM3dGPlaFv = .text:0x000002B8; // type:function size:0x48 scope:global +get_foward_angle__FP4cXyzP4cXyzPsPs = .text:0x00000300; // type:function size:0x80 scope:global +setBaseMtx__10daDemo00_cFv = .text:0x00000380; // type:function size:0x3A8 scope:global +setShadowSize__10daDemo00_cFv = .text:0x00000728; // type:function size:0x400 scope:global +awaCheck__FP8J3DModel = .text:0x00000B28; // type:function size:0x20C scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000D34; // type:function size:0x20 scope:global +createHeap__10daDemo00_cFv = .text:0x00000D54; // type:function size:0x7DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001530; // type:function size:0x48 scope:global +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x00001578; // type:function size:0x1B4 scope:global +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x0000172C; // type:function size:0x700 scope:global +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x00001E2C; // type:function size:0x64 scope:global +mDad00_changeXluMaterial__FP11J3DMateriali = .text:0x00001E90; // type:function size:0x140 scope:global +teduna_calc__FP4cXyzP4cXyzP4cXyzsi = .text:0x00001FD0; // type:function size:0x238 scope:global +teduna_draw__FP8J3DModelP19mDoExt_3DlineMat1_cP12dKy_tevstr_ciiii = .text:0x00002208; // type:function size:0x440 scope:global +teduna_ganon_hand_set__FP8J3DModelii = .text:0x00002648; // type:function size:0xC4 scope:global +ke_control__FP10daDemo00_cP12demo_s1_ke_sif = .text:0x0000270C; // type:function size:0x31C scope:global +ke_move__FP10daDemo00_cP19mDoExt_3DlineMat0_cP12demo_s1_ke_sif = .text:0x00002A28; // type:function size:0xD8 scope:global +ke_set__FP10daDemo00_c = .text:0x00002B00; // type:function size:0x254 scope:global +daDemo00_Draw__FP10daDemo00_c = .text:0x00002D54; // type:function size:0x20 scope:global +draw__10daDemo00_cFv = .text:0x00002D74; // type:function size:0xBF4 scope:global +daDemo00_Execute__FP10daDemo00_c = .text:0x00003968; // type:function size:0x20 scope:global +execute__10daDemo00_cFv = .text:0x00003988; // type:function size:0x904 scope:global +daDemo00_IsDelete__FP10daDemo00_c = .text:0x0000428C; // type:function size:0x8 scope:global +daDemo00_Delete__FP10daDemo00_c = .text:0x00004294; // type:function size:0x28 scope:global +daDemo00_Create__FP10fopAc_ac_c = .text:0x000042BC; // type:function size:0x1D8 scope:global +__ct__12demo_s1_ke_sFv = .text:0x00004494; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x000044FC; // type:function size:0x4 scope:global +__sinit_d_a_demo00_cpp = .text:0x00004500; // type:function size:0xBC scope:local +__arraydtor$5213 = .text:0x000045BC; // type:function size:0x38 scope:local +__arraydtor$5211 = .text:0x000045F4; // type:function size:0x38 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3727 = .rodata:0x00000000; // type:object size:0xC scope:local +@4004 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4125 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4126 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4284 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4654 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4655 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4719 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4990 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000068; // type:object size:0x4 scope:local +l_itemNo$localstatic3$execute__10daDemo00_cFv = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5279 = .rodata:0x00000070; // type:object size:0x4 scope:local +@5280 = .rodata:0x00000074; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5283 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5284 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5285 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5286 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5403 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5404 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5405 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5406 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5407 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5408 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5409 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5410 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5411 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5412 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5413 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5414 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5415 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5416 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5417 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5418 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5419 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5485 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5509 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5560 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5561 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5562 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5563 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5564 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5566 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6201 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6202 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6203 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6204 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6205 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6206 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6207 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6208 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6209 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6210 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000134; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000138; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_lightData = .data:0x00000020; // type:object size:0x18 scope:global +@4662 = .data:0x00000038; // type:object size:0xC scope:local data:4byte +@4676 = .data:0x00000044; // type:object size:0xC scope:local data:4byte +@4725 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@4999 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +l_blendInfoOPA$5172 = .data:0x00000068; // type:object size:0x4 scope:local +l_blendInfo$5173 = .data:0x0000006C; // type:object size:0x4 scope:local +l_zmodeInfoOPA$5174 = .data:0x00000070; // type:object size:0x4 scope:local +l_zmodeInfo$5175 = .data:0x00000074; // type:object size:0x4 scope:local +l_color$5341 = .data:0x00000078; // type:object size:0x4 scope:local +ke_za$5515 = .data:0x0000007C; // type:object size:0x2C scope:local +@6401 = .data:0x000000A8; // type:object size:0x24 scope:local +@6400 = .data:0x000000CC; // type:object size:0x3C scope:local +@6399 = .data:0x00000108; // type:object size:0x2C scope:local +@6398 = .data:0x00000134; // type:object size:0x1C scope:local +@6396 = .data:0x00000150; // type:object size:0x1C scope:local +@6395 = .data:0x0000016C; // type:object size:0x68 scope:local +l_daDemo00_Method = .data:0x000001D4; // type:object size:0x20 scope:global +g_profile_DEMO00 = .data:0x000001F4; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000224; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000238; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000244; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5212 = .bss:0x00000048; // type:object size:0xC scope:local +teduna_posL = .bss:0x00000054; // type:object size:0xC0 scope:global data:float +@5214 = .bss:0x00000114; // type:object size:0xC scope:local +teduna_posR = .bss:0x00000120; // type:object size:0xC0 scope:global data:float +@5215 = .bss:0x000001E0; // type:object size:0xC scope:local +S_ganon_left_hand_pos = .bss:0x000001EC; // type:object size:0xC scope:global data:float +@5216 = .bss:0x000001F8; // type:object size:0xC scope:local +S_ganon_right_hand_pos = .bss:0x00000204; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000264; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000268; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000026C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000270; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000274; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_demo_item/splits.txt b/config/GZ2J01/rels/d_a_demo_item/splits.txt new file mode 100644 index 0000000000..8f26b5f468 --- /dev/null +++ b/config/GZ2J01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000EC end:0x00001EE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000140 diff --git a/config/GZ2J01/rels/d_a_demo_item/symbols.txt b/config/GZ2J01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 0000000000..4708c31612 --- /dev/null +++ b/config/GZ2J01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__CreateHeap__9daDitem_cFv = .text:0x000000EC; // type:function size:0x8 scope:global +CreateInit__9daDitem_cFv = .text:0x000000F4; // type:function size:0xC4 scope:global +action__9daDitem_cFv = .text:0x000001B8; // type:function size:0x78 scope:global +actionStart__9daDitem_cFv = .text:0x00000230; // type:function size:0x390 scope:global +__dt__4cXyzFv = .text:0x000005C0; // type:function size:0x3C scope:global +actionEvent__9daDitem_cFv = .text:0x000005FC; // type:function size:0x974 scope:global +actionWaitLightEnd__9daDitem_cFv = .text:0x00000F70; // type:function size:0xF0 scope:global +actionEnd__9daDitem_cFv = .text:0x00001060; // type:function size:0x20 scope:global +setInsectEffect__9daDitem_cFv = .text:0x00001080; // type:function size:0xE4 scope:global +followInsectEffect__9daDitem_cFv = .text:0x00001164; // type:function size:0x6C scope:global +endInsectEffect__9daDitem_cFv = .text:0x000011D0; // type:function size:0x94 scope:global +onEventReg__9daDitem_cFii = .text:0x00001264; // type:function size:0x70 scope:global +set_pos__9daDitem_cFv = .text:0x000012D4; // type:function size:0x2A8 scope:global +anim_control__9daDitem_cFv = .text:0x0000157C; // type:function size:0x3C scope:global +initEffectLight__9daDitem_cFv = .text:0x000015B8; // type:function size:0x38 scope:global +settingEffectLight__9daDitem_cFv = .text:0x000015F0; // type:function size:0x4C scope:global +set_mtx__9daDitem_cFv = .text:0x0000163C; // type:function size:0xB8 scope:global +setTevStr__9daDitem_cFv = .text:0x000016F4; // type:function size:0x58 scope:global +setListStart__9daDitem_cFv = .text:0x0000174C; // type:function size:0x4 scope:global +draw_WOOD_STICK__9daDitem_cFv = .text:0x00001750; // type:function size:0x98 scope:global +daDitem_Delete__FP9daDitem_c = .text:0x000017E8; // type:function size:0x100 scope:global +daDitem_Create__FP9daDitem_c = .text:0x000018E8; // type:function size:0x1F4 scope:global +__dt__8cM3dGCylFv = .text:0x00001ADC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001B24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B6C; // type:function size:0x70 scope:global +daDitem_Execute__FP9daDitem_c = .text:0x00001BDC; // type:function size:0x1BC scope:global +daDitem_Draw__FP9daDitem_c = .text:0x00001D98; // type:function size:0x54 scope:global +__sinit_d_a_demo_item_cpp = .text:0x00001DEC; // type:function size:0xE4 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001ED0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001ED8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_light_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3812 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4175 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_event_reg$4260 = .rodata:0x00000024; // type:object size:0xC scope:local +@4361 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4363 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4364 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4395 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +nodisp_mat$4435 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string +@4668 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4669 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4670 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4716 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4717 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4718 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4719 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0xC2 scope:local data:string_table +l_daDitem_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Demo_Item = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__9daDitem_c = .data:0x0000008C; // type:object size:0x44 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3758 = .bss:0x00000048; // type:object size:0xC scope:local +l_player_offset = .bss:0x00000054; // type:object size:0xC scope:global +@3759 = .bss:0x00000060; // type:object size:0xC scope:local +l_wolf_offset = .bss:0x0000006C; // type:object size:0xC scope:global +@3760 = .bss:0x00000078; // type:object size:0xC scope:local +l_horse_offset = .bss:0x00000084; // type:object size:0xC scope:global +@4275 = .bss:0x00000090; // type:object size:0xC scope:local +@4278 = .bss:0x000000A0; // type:object size:0xC scope:local +@4279 = .bss:0x000000AC; // type:object size:0xC scope:local +offset_tbl$4274 = .bss:0x000000B8; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_disappear/splits.txt b/config/GZ2J01/rels/d_a_disappear/splits.txt new file mode 100644 index 0000000000..fe144d10a7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_disappear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_disappear.cpp: + .text start:0x00000078 end:0x000005B8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_disappear/symbols.txt b/config/GZ2J01/rels/d_a_disappear/symbols.txt new file mode 100644 index 0000000000..a7bd488306 --- /dev/null +++ b/config/GZ2J01/rels/d_a_disappear/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daDisappear_Draw__FP15disappear_class = .text:0x00000078; // type:function size:0x8 scope:global +s_ks_sub__FPvPv = .text:0x00000080; // type:function size:0x4C scope:global +daDisappear_Execute__FP15disappear_class = .text:0x000000CC; // type:function size:0x3C scope:global +daDisappear_IsDelete__FP15disappear_class = .text:0x00000108; // type:function size:0x8 scope:global +daDisappear_Delete__FP15disappear_class = .text:0x00000110; // type:function size:0x8 scope:global +yami_disappear__FP15disappear_classf = .text:0x00000118; // type:function size:0xC8 scope:global +ghost_disappear__FP15disappear_classf = .text:0x000001E0; // type:function size:0xB0 scope:global +set_disappear__FP15disappear_classf = .text:0x00000290; // type:function size:0x234 scope:global +daDisappear_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0xF4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000018; // type:object size:0x8 scope:local +da_name$3684 = .data:0x00000000; // type:object size:0x8 scope:local +da_name$3710 = .data:0x00000008; // type:object size:0xA scope:local +da_name$3736 = .data:0x00000014; // type:object size:0xE scope:local +l_daDisappear_Method = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_DISAPPEAR = .data:0x00000044; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_dmidna/splits.txt b/config/GZ2J01/rels/d_a_dmidna/splits.txt new file mode 100644 index 0000000000..f0187f7722 --- /dev/null +++ b/config/GZ2J01/rels/d_a_dmidna/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dmidna.cpp: + .text start:0x00000078 end:0x00000428 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_dmidna/symbols.txt b/config/GZ2J01/rels/d_a_dmidna/symbols.txt new file mode 100644 index 0000000000..52eebf1eee --- /dev/null +++ b/config/GZ2J01/rels/d_a_dmidna/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__10daDmidna_cFv = .text:0x00000078; // type:function size:0xEC scope:global +daDmidna_createHeap__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x20 scope:global +create__10daDmidna_cFv = .text:0x00000184; // type:function size:0xB0 scope:global +daDmidna_Create__FP10fopAc_ac_c = .text:0x00000234; // type:function size:0x20 scope:global +__dt__10daDmidna_cFv = .text:0x00000254; // type:function size:0x68 scope:global +daDmidna_Delete__FP10daDmidna_c = .text:0x000002BC; // type:function size:0x28 scope:global +setMatrix__10daDmidna_cFv = .text:0x000002E4; // type:function size:0x5C scope:global +execute__10daDmidna_cFv = .text:0x00000340; // type:function size:0x44 scope:global +daDmidna_Execute__FP10daDmidna_c = .text:0x00000384; // type:function size:0x20 scope:global +draw__10daDmidna_cFv = .text:0x000003A4; // type:function size:0x64 scope:global +daDmidna_Draw__FP10daDmidna_c = .text:0x00000408; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +l_daDmidna_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_DMIDNA = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_do/splits.txt b/config/GZ2J01/rels/d_a_do/splits.txt new file mode 100644 index 0000000000..4048a749bb --- /dev/null +++ b/config/GZ2J01/rels/d_a_do/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_do.cpp: + .text start:0x000000EC end:0x00007174 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x000002B4 + .bss start:0x00000008 end:0x00000120 diff --git a/config/GZ2J01/rels/d_a_do/symbols.txt b/config/GZ2J01/rels/d_a_do/symbols.txt new file mode 100644 index 0000000000..7e2a9abc03 --- /dev/null +++ b/config/GZ2J01/rels/d_a_do/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daDo_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +anm_init__FP8do_classifUcf = .text:0x00000148; // type:function size:0xC0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000208; // type:function size:0x17C scope:global +daDo_Draw__FP8do_class = .text:0x00000384; // type:function size:0x150 scope:global +__dt__4cXyzFv = .text:0x000004D4; // type:function size:0x3C scope:global +daDo_other_bg_check__FP8do_classP10fopAc_ac_c = .text:0x00000510; // type:function size:0xF4 scope:global +daDo_other_bg_check2__FP8do_classP4cXyz = .text:0x00000604; // type:function size:0xD8 scope:global +s_w_sub__FPvPv = .text:0x000006DC; // type:function size:0x84 scope:global +search_food__FP8do_class = .text:0x00000760; // type:function size:0x1CC scope:global +food_check__FP8do_class = .text:0x0000092C; // type:function size:0x60 scope:global +do_carry_check__FP8do_class = .text:0x0000098C; // type:function size:0x38 scope:global +depth_check__FP8do_class4cXyzf = .text:0x000009C4; // type:function size:0x130 scope:global +water_check__FP8do_class = .text:0x00000AF4; // type:function size:0x118 scope:global +dansa_check__FP8do_class4cXyzf = .text:0x00000C0C; // type:function size:0x1C4 scope:global +dansa_check2__FP8do_classf = .text:0x00000DD0; // type:function size:0xE8 scope:global +move_dansa_check__FP8do_classf = .text:0x00000EB8; // type:function size:0x88 scope:global +area_check__FP8do_class = .text:0x00000F40; // type:function size:0x1BC scope:global +do_stay__FP8do_class = .text:0x000010FC; // type:function size:0x2F4 scope:global +do_walk__FP8do_class = .text:0x000013F0; // type:function size:0x6EC scope:global +do_walk_run__FP8do_class = .text:0x00001ADC; // type:function size:0x194 scope:global +do_run__FP8do_class = .text:0x00001C70; // type:function size:0x14C scope:global +do_run_walk__FP8do_class = .text:0x00001DBC; // type:function size:0x164 scope:global +do_wait_1__FP8do_class = .text:0x00001F20; // type:function size:0x644 scope:global +do_wait_2__FP8do_class = .text:0x00002564; // type:function size:0x20C scope:global +do_sit__FP8do_class = .text:0x00002770; // type:function size:0x20C scope:global +hang_set__FP8do_class = .text:0x0000297C; // type:function size:0x230 scope:global +do_hang__FP8do_class = .text:0x00002BAC; // type:function size:0x36C scope:global +do_food__FP8do_class = .text:0x00002F18; // type:function size:0xAD8 scope:global +do_swim__FP8do_class = .text:0x000039F0; // type:function size:0x124 scope:global +s_c_sub__FPvPv = .text:0x00003B14; // type:function size:0x4C scope:global +do_help__FP8do_class = .text:0x00003B60; // type:function size:0x57C scope:global +do_boat__FP8do_class = .text:0x000040DC; // type:function size:0xB58 scope:global +do_a_swim__FP8do_class = .text:0x00004C34; // type:function size:0x214 scope:global +do_carry__FP8do_class = .text:0x00004E48; // type:function size:0x344 scope:global +do_message__FP8do_class = .text:0x0000518C; // type:function size:0xD8 scope:global +action__FP8do_class = .text:0x00005264; // type:function size:0xE84 scope:global +message__FP8do_class = .text:0x000060E8; // type:function size:0x11C scope:global +daDo_Execute__FP8do_class = .text:0x00006204; // type:function size:0x630 scope:global +daDo_IsDelete__FP8do_class = .text:0x00006834; // type:function size:0x8 scope:global +daDo_Delete__FP8do_class = .text:0x0000683C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000068A4; // type:function size:0x2D0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006B74; // type:function size:0x48 scope:global +daDo_Create__FP10fopAc_ac_c = .text:0x00006BBC; // type:function size:0x2C8 scope:global +__ct__8do_classFv = .text:0x00006E84; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x00006FE0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007028; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007070; // type:function size:0x70 scope:global +__dt__10daDo_HIO_cFv = .text:0x000070E0; // type:function size:0x48 scope:global +__sinit_d_a_do_cpp = .text:0x00007128; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007164; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000716C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4069 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4134 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4135 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4136 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4138 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4189 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4194 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4339 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4343 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4377 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4401 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4402 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4403 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4404 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4405 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4555 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4556 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@4588 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4709 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4710 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4763 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4962 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4963 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4964 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4967 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4968 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4993 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5110 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5113 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5345 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5407 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5948 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5949 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5951 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5952 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5953 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5954 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6210 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6211 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6212 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6213 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:string +@6214 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6421 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6422 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6423 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6424 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001C8; // type:object size:0xB scope:local data:string_table +@4195 = .data:0x00000000; // type:object size:0x38 scope:local +@4346 = .data:0x00000038; // type:object size:0x34 scope:local +@4557 = .data:0x0000006C; // type:object size:0x34 scope:local +@4969 = .data:0x000000A0; // type:object size:0x68 scope:local +@5348 = .data:0x00000108; // type:object size:0x20 scope:local +w_eff_id$5581 = .data:0x00000128; // type:object size:0x8 scope:local +@5955 = .data:0x00000130; // type:object size:0xA0 scope:local +cc_sph_src$6355 = .data:0x000001D0; // type:object size:0x40 scope:local +l_daDo_Method = .data:0x00000210; // type:object size:0x20 scope:global +g_profile_DO = .data:0x00000230; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000278; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10daDo_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_165_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +target_info = .bss:0x00000074; // type:object size:0x14 scope:global +target_info_count = .bss:0x00000088; // type:object size:0x4 scope:global data:4byte +target_bgc = .bss:0x0000008C; // type:object size:0x14 scope:global +@5578 = .bss:0x000000A0; // type:object size:0xC scope:local +scc$5577 = .bss:0x000000B0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_door_boss/splits.txt b/config/GZ2J01/rels/d_a_door_boss/splits.txt new file mode 100644 index 0000000000..f615bd399b --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_boss/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_boss.cpp: + .text start:0x00000078 end:0x0000156C + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2J01/rels/d_a_door_boss/symbols.txt b/config/GZ2J01/rels/d_a_door_boss/symbols.txt new file mode 100644 index 0000000000..a320facf9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_boss/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__9daBdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global +getBmd__9daBdoor_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getDzb__9daBdoor_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getBmd2__9daBdoor_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getDoorModelData__9daBdoor_cFv = .text:0x000000B4; // type:function size:0x70 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000124; // type:function size:0x20 scope:global +CreateHeap__9daBdoor_cFv = .text:0x00000144; // type:function size:0x20C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000350; // type:function size:0x48 scope:global +calcMtx__9daBdoor_cFv = .text:0x00000398; // type:function size:0xB4 scope:global +CreateInit__9daBdoor_cFv = .text:0x0000044C; // type:function size:0xF8 scope:global +create__9daBdoor_cFv = .text:0x00000544; // type:function size:0xF4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000638; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006A8; // type:function size:0x70 scope:global +getDemoAction__9daBdoor_cFv = .text:0x00000718; // type:function size:0x48 scope:global +demoProc__9daBdoor_cFv = .text:0x00000760; // type:function size:0x404 scope:global +calcGoal__9daBdoor_cFP4cXyzi = .text:0x00000B64; // type:function size:0x128 scope:global +smokeInit__9daBdoor_cFv = .text:0x00000C8C; // type:function size:0x98 scope:global +checkArea__9daBdoor_cFv = .text:0x00000D24; // type:function size:0x130 scope:global +checkFront__9daBdoor_cFv = .text:0x00000E54; // type:function size:0xA0 scope:global +checkOpen__9daBdoor_cFv = .text:0x00000EF4; // type:function size:0x8C scope:global +actionWait__9daBdoor_cFv = .text:0x00000F80; // type:function size:0x8 scope:global +actionCloseWait__9daBdoor_cFv = .text:0x00000F88; // type:function size:0x98 scope:global +actionOpen__9daBdoor_cFv = .text:0x00001020; // type:function size:0x24 scope:global +actionEnd__9daBdoor_cFv = .text:0x00001044; // type:function size:0x160 scope:global +execute__9daBdoor_cFv = .text:0x000011A4; // type:function size:0x120 scope:global +checkDraw__9daBdoor_cFv = .text:0x000012C4; // type:function size:0x40 scope:global +draw__9daBdoor_cFv = .text:0x00001304; // type:function size:0x160 scope:global +Delete__9daBdoor_cFv = .text:0x00001464; // type:function size:0x70 scope:global +daBdoor_Draw__FP9daBdoor_c = .text:0x000014D4; // type:function size:0x20 scope:global +daBdoor_Execute__FP9daBdoor_c = .text:0x000014F4; // type:function size:0x24 scope:global +daBdoor_Delete__FP9daBdoor_c = .text:0x00001518; // type:function size:0x24 scope:global +daBdoor_Create__FP10fopAc_ac_c = .text:0x0000153C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000155C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001564; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3726 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +l_door_open_demo = .rodata:0x00000040; // type:object size:0x15 scope:global data:string +l_staff_name = .rodata:0x00000058; // type:object size:0xD scope:global data:string +@4143 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4144 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x9C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +action_table$3817 = .data:0x00000020; // type:object size:0x2C scope:local +@3939 = .data:0x0000004C; // type:object size:0x2C scope:local +@3938 = .data:0x00000078; // type:object size:0x2C scope:local +@4149 = .data:0x000000A4; // type:object size:0xC scope:local +@4150 = .data:0x000000B0; // type:object size:0xC scope:local +@4151 = .data:0x000000BC; // type:object size:0xC scope:local +@4152 = .data:0x000000C8; // type:object size:0xC scope:local +l_action$4148 = .data:0x000000D4; // type:object size:0x30 scope:local +l_daBdoor_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_BOSS_DOOR = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +lbl_166_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_bossL1/splits.txt b/config/GZ2J01/rels/d_a_door_bossL1/splits.txt new file mode 100644 index 0000000000..10518a19b9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_bossL1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_bossL1.cpp: + .text start:0x00000078 end:0x00002CEC + .rodata start:0x00000000 end:0x000003E4 + .data start:0x00000000 end:0x000002AC diff --git a/config/GZ2J01/rels/d_a_door_bossL1/symbols.txt b/config/GZ2J01/rels/d_a_door_bossL1/symbols.txt new file mode 100644 index 0000000000..557f8929e0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_bossL1/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000078; // type:function size:0x94 scope:global +getDoorEventName__11daBdoorL1_cFv = .text:0x0000010C; // type:function size:0xBC scope:global +getDoorEventName2__11daBdoorL1_cFv = .text:0x000001C8; // type:function size:0xBC scope:global +getArcName__11daBdoorL1_cFv = .text:0x00000284; // type:function size:0xBC scope:global +getAnmArcName__11daBdoorL1_cFv = .text:0x00000340; // type:function size:0x64 scope:global +getDoorType__11daBdoorL1_cFv = .text:0x000003A4; // type:function size:0x40 scope:global +getOpenAnm__11daBdoorL1_cFv = .text:0x000003E4; // type:function size:0x54 scope:global +getCloseAnm__11daBdoorL1_cFv = .text:0x00000438; // type:function size:0x54 scope:global +getAlwaysArcName__11daBdoorL1_cFv = .text:0x0000048C; // type:function size:0x10 scope:global +getBmd__11daBdoorL1_cFv = .text:0x0000049C; // type:function size:0x10 scope:global +getDzb__11daBdoorL1_cFv = .text:0x000004AC; // type:function size:0x10 scope:global +getDoorModelData__11daBdoorL1_cFv = .text:0x000004BC; // type:function size:0x5C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000518; // type:function size:0x20 scope:global +CreateHeap__11daBdoorL1_cFv = .text:0x00000538; // type:function size:0x2D8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000810; // type:function size:0x48 scope:global +calcMtx__11daBdoorL1_cFv = .text:0x00000858; // type:function size:0x1DC scope:global +CreateInit__11daBdoorL1_cFv = .text:0x00000A34; // type:function size:0x190 scope:global +create__11daBdoorL1_cFv = .text:0x00000BC4; // type:function size:0x1B4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000D78; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000DE8; // type:function size:0x70 scope:global +getDemoAction__11daBdoorL1_cFv = .text:0x00000E58; // type:function size:0x48 scope:global +demoProc__11daBdoorL1_cFv = .text:0x00000EA0; // type:function size:0x5C0 scope:global +openInit__11daBdoorL1_cFv = .text:0x00001460; // type:function size:0x3FC scope:global +openProc__11daBdoorL1_cFv = .text:0x0000185C; // type:function size:0x218 scope:global +openEnd__11daBdoorL1_cFv = .text:0x00001A74; // type:function size:0xBC scope:global +closeInit__11daBdoorL1_cFv = .text:0x00001B30; // type:function size:0x1DC scope:global +closeProc__11daBdoorL1_cFv = .text:0x00001D0C; // type:function size:0x1E0 scope:global +closeEnd__11daBdoorL1_cFv = .text:0x00001EEC; // type:function size:0x8 scope:global +unlockInit__11daBdoorL1_cFv = .text:0x00001EF4; // type:function size:0xB8 scope:global +setPos__11daBdoorL1_cFv = .text:0x00001FAC; // type:function size:0x11C scope:global +calcGoal__11daBdoorL1_cFP4cXyzi = .text:0x000020C8; // type:function size:0x128 scope:global +setAngle__11daBdoorL1_cFv = .text:0x000021F0; // type:function size:0xE8 scope:global +createKey__11daBdoorL1_cFv = .text:0x000022D8; // type:function size:0x108 scope:global +smokeInit__11daBdoorL1_cFv = .text:0x000023E0; // type:function size:0x4 scope:global +deleteEmitter__11daBdoorL1_cFv = .text:0x000023E4; // type:function size:0x54 scope:global +checkArea__11daBdoorL1_cFv = .text:0x00002438; // type:function size:0x1D4 scope:global +checkFront__11daBdoorL1_cFv = .text:0x0000260C; // type:function size:0x74 scope:global +checkOpen__11daBdoorL1_cFv = .text:0x00002680; // type:function size:0x74 scope:global +actionWait__11daBdoorL1_cFv = .text:0x000026F4; // type:function size:0x8 scope:global +actionCloseWait__11daBdoorL1_cFv = .text:0x000026FC; // type:function size:0x98 scope:global +actionOpen__11daBdoorL1_cFv = .text:0x00002794; // type:function size:0x38 scope:global +actionEnd__11daBdoorL1_cFv = .text:0x000027CC; // type:function size:0x160 scope:global +execute__11daBdoorL1_cFv = .text:0x0000292C; // type:function size:0x120 scope:global +draw__11daBdoorL1_cFv = .text:0x00002A4C; // type:function size:0x150 scope:global +Delete__11daBdoorL1_cFv = .text:0x00002B9C; // type:function size:0x9C scope:global +daBdoorL1_Draw__FP11daBdoorL1_c = .text:0x00002C38; // type:function size:0x20 scope:global +daBdoorL1_Execute__FP11daBdoorL1_c = .text:0x00002C58; // type:function size:0x24 scope:global +daBdoorL1_Delete__FP11daBdoorL1_c = .text:0x00002C7C; // type:function size:0x24 scope:global +daBdoorL1_Create__FP10fopAc_ac_c = .text:0x00002CA0; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00002CC0; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002CDC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CE4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_staff_name = .rodata:0x00000000; // type:object size:0xD scope:global data:string +l_heap_size = .rodata:0x00000010; // type:object size:0x2C scope:global +@3861 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +l_lv1_eff$4252 = .rodata:0x00000058; // type:object size:0x6 scope:local +l_lv2_eff$4253 = .rodata:0x00000060; // type:object size:0x6 scope:local +l_lv4_eff_a$4254 = .rodata:0x00000068; // type:object size:0x4 scope:local +l_lv4_eff_b$4255 = .rodata:0x0000006C; // type:object size:0x4 scope:local +l_lv6_eff_a$4256 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_lv6_eff_b$4257 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4574 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4575 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4576 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4577 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4627 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4628 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4655 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4825 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4930 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0x31A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_stageName$3673 = .data:0x00000020; // type:object size:0x50 scope:local +@3700 = .data:0x00000070; // type:object size:0x28 scope:local +@3713 = .data:0x00000098; // type:object size:0x28 scope:local +@3726 = .data:0x000000C0; // type:object size:0x28 scope:local +action_table$4021 = .data:0x000000E8; // type:object size:0x48 scope:local +@4240 = .data:0x00000130; // type:object size:0x48 scope:local +@4239 = .data:0x00000178; // type:object size:0x48 scope:local +@4936 = .data:0x000001C0; // type:object size:0xC scope:local +@4937 = .data:0x000001CC; // type:object size:0xC scope:local +@4938 = .data:0x000001D8; // type:object size:0xC scope:local +@4939 = .data:0x000001E4; // type:object size:0xC scope:local +l_action$4935 = .data:0x000001F0; // type:object size:0x30 scope:local +l_daBdoorL1_Method = .data:0x00000220; // type:object size:0x20 scope:global +g_profile_L1BOSS_DOOR = .data:0x00000240; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000270; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000027C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A0; // type:object size:0xC scope:global +lbl_64_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_bossL5/splits.txt b/config/GZ2J01/rels/d_a_door_bossL5/splits.txt new file mode 100644 index 0000000000..0c04a6deb5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_bossL5/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_bossL5.cpp: + .text start:0x00000078 end:0x00001900 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZ2J01/rels/d_a_door_bossL5/symbols.txt b/config/GZ2J01/rels/d_a_door_bossL5/symbols.txt new file mode 100644 index 0000000000..7e91a56476 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_bossL5/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__11daBdoorL5_cFv = .text:0x00000078; // type:function size:0xC scope:global +getAlwaysArcName__11daBdoorL5_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getBmd__11daBdoorL5_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getDzb__11daBdoorL5_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getAnmArcName__11daBdoorL5_cFv = .text:0x000000B4; // type:function size:0x10 scope:global +getOpenAnm__11daBdoorL5_cFv = .text:0x000000C4; // type:function size:0x8 scope:global +getCloseAnm__11daBdoorL5_cFv = .text:0x000000CC; // type:function size:0x8 scope:global +getDoorModelData__11daBdoorL5_cFv = .text:0x000000D4; // type:function size:0x5C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x20 scope:global +CreateHeap__11daBdoorL5_cFv = .text:0x00000150; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000300; // type:function size:0x48 scope:global +calcMtx__11daBdoorL5_cFv = .text:0x00000348; // type:function size:0x54 scope:global +CreateInit__11daBdoorL5_cFv = .text:0x0000039C; // type:function size:0x110 scope:global +create__11daBdoorL5_cFv = .text:0x000004AC; // type:function size:0x190 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000063C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006AC; // type:function size:0x70 scope:global +getDemoAction__11daBdoorL5_cFv = .text:0x0000071C; // type:function size:0x48 scope:global +demoProc__11daBdoorL5_cFv = .text:0x00000764; // type:function size:0x2AC scope:global +openInit__11daBdoorL5_cFv = .text:0x00000A10; // type:function size:0xA0 scope:global +openProc__11daBdoorL5_cFv = .text:0x00000AB0; // type:function size:0xA8 scope:global +openEnd__11daBdoorL5_cFv = .text:0x00000B58; // type:function size:0x8 scope:global +closeInit__11daBdoorL5_cFv = .text:0x00000B60; // type:function size:0xDC scope:global +closeProc__11daBdoorL5_cFv = .text:0x00000C3C; // type:function size:0x24 scope:global +closeEnd__11daBdoorL5_cFv = .text:0x00000C60; // type:function size:0x58 scope:global +unlockInit__11daBdoorL5_cFv = .text:0x00000CB8; // type:function size:0xDC scope:global +calcGoal__11daBdoorL5_cFP4cXyzi = .text:0x00000D94; // type:function size:0x128 scope:global +smokeInit__11daBdoorL5_cFv = .text:0x00000EBC; // type:function size:0x98 scope:global +createKey__11daBdoorL5_cFv = .text:0x00000F54; // type:function size:0x100 scope:global +checkArea__11daBdoorL5_cFv = .text:0x00001054; // type:function size:0x130 scope:global +checkFront__11daBdoorL5_cFv = .text:0x00001184; // type:function size:0xA0 scope:global +checkOpen__11daBdoorL5_cFv = .text:0x00001224; // type:function size:0x8C scope:global +actionWait__11daBdoorL5_cFv = .text:0x000012B0; // type:function size:0x8 scope:global +actionCloseWait__11daBdoorL5_cFv = .text:0x000012B8; // type:function size:0xE0 scope:global +actionOpen__11daBdoorL5_cFv = .text:0x00001398; // type:function size:0xAC scope:global +actionEnd__11daBdoorL5_cFv = .text:0x00001444; // type:function size:0x160 scope:global +execute__11daBdoorL5_cFv = .text:0x000015A4; // type:function size:0x128 scope:global +draw__11daBdoorL5_cFv = .text:0x000016CC; // type:function size:0xE8 scope:global +Delete__11daBdoorL5_cFv = .text:0x000017B4; // type:function size:0x98 scope:global +daBdoorL5_Draw__FP11daBdoorL5_c = .text:0x0000184C; // type:function size:0x20 scope:global +daBdoorL5_Execute__FP11daBdoorL5_c = .text:0x0000186C; // type:function size:0x24 scope:global +daBdoorL5_Delete__FP11daBdoorL5_c = .text:0x00001890; // type:function size:0x24 scope:global +daBdoorL5_Create__FP10fopAc_ac_c = .text:0x000018B4; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000018D4; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000018F0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000018F8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_door_open_demo = .rodata:0x00000000; // type:object size:0x16 scope:global data:string +l_door_open_demo_1st = .rodata:0x00000018; // type:object size:0x1A scope:global data:string +l_staff_name = .rodata:0x00000034; // type:object size:0xD scope:global data:string +@3757 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3787 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4063 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4064 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4289 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4290 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +action_table$3861 = .data:0x00000020; // type:object size:0x38 scope:local +@3952 = .data:0x00000058; // type:object size:0x2C scope:local +@3951 = .data:0x00000084; // type:object size:0x38 scope:local +@4295 = .data:0x000000BC; // type:object size:0xC scope:local +@4296 = .data:0x000000C8; // type:object size:0xC scope:local +@4297 = .data:0x000000D4; // type:object size:0xC scope:local +@4298 = .data:0x000000E0; // type:object size:0xC scope:local +l_action$4294 = .data:0x000000EC; // type:object size:0x30 scope:local +l_daBdoorL5_Method = .data:0x0000011C; // type:object size:0x20 scope:global +g_profile_L5BOSS_DOOR = .data:0x0000013C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000019C; // type:object size:0xC scope:global +lbl_167_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_dbdoor00/splits.txt b/config/GZ2J01/rels/d_a_door_dbdoor00/splits.txt new file mode 100644 index 0000000000..b21f2c3909 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_dbdoor00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_dbdoor00.cpp: + .text start:0x00000078 end:0x0000122C + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_door_dbdoor00/symbols.txt b/config/GZ2J01/rels/d_a_door_dbdoor00/symbols.txt new file mode 100644 index 0000000000..6fab38e72e --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_dbdoor00/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xF8 scope:global +getAlwaysArcName__12daDbDoor00_cFv = .text:0x00000170; // type:function size:0x10 scope:global +getDzb__12daDbDoor00_cFv = .text:0x00000180; // type:function size:0x10 scope:global +getDummyBmdName__12daDbDoor00_cFv = .text:0x00000190; // type:function size:0x10 scope:global +getBmdArcName__12daDbDoor00_cFv = .text:0x000001A0; // type:function size:0x10 scope:global +getBmdName__12daDbDoor00_cFv = .text:0x000001B0; // type:function size:0x54 scope:global +getDoorModelData__12daDbDoor00_cFv = .text:0x00000204; // type:function size:0x70 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x20 scope:global +CreateHeap__12daDbDoor00_cFv = .text:0x00000294; // type:function size:0x1B0 scope:global +calcMtx__12daDbDoor00_cFv = .text:0x00000444; // type:function size:0x1B0 scope:global +CreateInit__12daDbDoor00_cFv = .text:0x000005F4; // type:function size:0xB4 scope:global +create__12daDbDoor00_cFv = .text:0x000006A8; // type:function size:0xC0 scope:global +getDemoAction__12daDbDoor00_cFv = .text:0x00000768; // type:function size:0x48 scope:global +demoProc__12daDbDoor00_cFv = .text:0x000007B0; // type:function size:0x394 scope:global +checkArea__12daDbDoor00_cFv = .text:0x00000B44; // type:function size:0x12C scope:global +checkUnlock__12daDbDoor00_cFv = .text:0x00000C70; // type:function size:0x8 scope:global +actionWait__12daDbDoor00_cFv = .text:0x00000C78; // type:function size:0x24 scope:global +actionLockWait__12daDbDoor00_cFv = .text:0x00000C9C; // type:function size:0x64 scope:global +actionLockOff__12daDbDoor00_cFv = .text:0x00000D00; // type:function size:0x94 scope:global +actionLockDemo__12daDbDoor00_cFv = .text:0x00000D94; // type:function size:0x74 scope:global +actionCloseWait__12daDbDoor00_cFv = .text:0x00000E08; // type:function size:0xC0 scope:global +actionOpen__12daDbDoor00_cFv = .text:0x00000EC8; // type:function size:0x24 scope:global +execute__12daDbDoor00_cFv = .text:0x00000EEC; // type:function size:0xF0 scope:global +checkDraw__12daDbDoor00_cFv = .text:0x00000FDC; // type:function size:0x40 scope:global +draw__12daDbDoor00_cFv = .text:0x0000101C; // type:function size:0x10C scope:global +Delete__12daDbDoor00_cFv = .text:0x00001128; // type:function size:0x74 scope:global +daDbdoor00_Draw__FP12daDbDoor00_c = .text:0x0000119C; // type:function size:0x20 scope:global +daDbdoor00_Execute__FP12daDbDoor00_c = .text:0x000011BC; // type:function size:0x24 scope:global +daDbdoor00_IsDelete__FP12daDbDoor00_c = .text:0x000011E0; // type:function size:0x8 scope:global +daDbdoor00_Delete__FP12daDbDoor00_c = .text:0x000011E8; // type:function size:0x24 scope:global +daDbdoor00_Create__FP10fopAc_ac_c = .text:0x0000120C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3956 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000034; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xF6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmd_base_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +action_table$3865 = .data:0x00000024; // type:object size:0x24 scope:local +@3957 = .data:0x00000048; // type:object size:0x24 scope:local +@4092 = .data:0x0000006C; // type:object size:0xC scope:local +@4093 = .data:0x00000078; // type:object size:0xC scope:local +@4094 = .data:0x00000084; // type:object size:0xC scope:local +@4095 = .data:0x00000090; // type:object size:0xC scope:local +@4096 = .data:0x0000009C; // type:object size:0xC scope:local +@4097 = .data:0x000000A8; // type:object size:0xC scope:local +l_action$4091 = .data:0x000000B4; // type:object size:0x48 scope:local +l_daDbdoor00_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_DBDOOR = .data:0x0000011C; // type:object size:0x30 scope:global +l_bmdName$3699 = .bss:0x00000000; // type:object size:0x20 scope:local +lbl_6_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_knob00/splits.txt b/config/GZ2J01/rels/d_a_door_knob00/splits.txt new file mode 100644 index 0000000000..0010ca41e0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_knob00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_knob00.cpp: + .text start:0x00000078 end:0x00001E80 + .rodata start:0x00000000 end:0x0000020C + .data start:0x00000000 end:0x00000220 + .bss start:0x00000000 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_door_knob00/symbols.txt b/config/GZ2J01/rels/d_a_door_knob00/symbols.txt new file mode 100644 index 0000000000..dea698fd6b --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_knob00/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getDoorModel__12knob_param_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC scope:global +getDoorLightInf__12knob_param_cFP10fopAc_ac_c = .text:0x00000084; // type:function size:0xC scope:global +getMsgNo__12knob_param_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0xC scope:global +getExitNo__12knob_param_cFP10fopAc_ac_c = .text:0x0000009C; // type:function size:0xC scope:global +getAlwaysArcName__10daKnob20_cFv = .text:0x000000A8; // type:function size:0x10 scope:global +getEvArcName__10daKnob20_cFv = .text:0x000000B8; // type:function size:0x10 scope:global +getDzb__10daKnob20_cFv = .text:0x000000C8; // type:function size:0x10 scope:global +getDummyBmd__10daKnob20_cFv = .text:0x000000D8; // type:function size:0x10 scope:global +getBmd__10daKnob20_cFv = .text:0x000000E8; // type:function size:0x54 scope:global +getDoorModelData__10daKnob20_cFv = .text:0x0000013C; // type:function size:0x24 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000160; // type:function size:0x20 scope:global +CreateHeap__10daKnob20_cFv = .text:0x00000180; // type:function size:0x240 scope:global +calcMtx__10daKnob20_cFv = .text:0x000003C0; // type:function size:0xA4 scope:global +CreateInit__10daKnob20_cFv = .text:0x00000464; // type:function size:0xD8 scope:global +create__10daKnob20_cFv = .text:0x0000053C; // type:function size:0xF8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000634; // type:function size:0x48 scope:global +checkOpenDoor__10daKnob20_cFPi = .text:0x0000067C; // type:function size:0x88 scope:global +setActionFromFlow__10daKnob20_cFv = .text:0x00000704; // type:function size:0xE8 scope:global +setEventId__10daKnob20_cFv = .text:0x000007EC; // type:function size:0x8C scope:global +checkArea__10daKnob20_cFfff = .text:0x00000878; // type:function size:0x244 scope:global +setEventPrm__10daKnob20_cFv = .text:0x00000ABC; // type:function size:0x18C scope:global +releaseBG__10daKnob20_cFv = .text:0x00000C48; // type:function size:0x50 scope:global +frontCheck__10daKnob20_cFv = .text:0x00000C98; // type:function size:0xA8 scope:global +getDemoAction__10daKnob20_cFv = .text:0x00000D40; // type:function size:0x48 scope:global +demoProc__10daKnob20_cFv = .text:0x00000D88; // type:function size:0x33C scope:global +setStart__10daKnob20_cFff = .text:0x000010C4; // type:function size:0xA8 scope:global +setAngle__10daKnob20_cFv = .text:0x0000116C; // type:function size:0x1C scope:global +adjustmentProc__10daKnob20_cFv = .text:0x00001188; // type:function size:0x130 scope:global +openInit__10daKnob20_cFi = .text:0x000012B8; // type:function size:0x160 scope:global +openProc__10daKnob20_cFi = .text:0x00001418; // type:function size:0xAC scope:global +openEnd__10daKnob20_cFi = .text:0x000014C4; // type:function size:0x154 scope:global +initOpenDemo__10daKnob20_cFv = .text:0x00001618; // type:function size:0x70 scope:global +startDemoProc__10daKnob20_cFv = .text:0x00001688; // type:function size:0xA0 scope:global +actionWait__10daKnob20_cFv = .text:0x00001728; // type:function size:0xA8 scope:global +actionSpecialDemo__10daKnob20_cFv = .text:0x000017D0; // type:function size:0x7C scope:global +actionDemo__10daKnob20_cFv = .text:0x0000184C; // type:function size:0x94 scope:global +actionTalk__10daKnob20_cFv = .text:0x000018E0; // type:function size:0x6C scope:global +actionTalkWait__10daKnob20_cFv = .text:0x0000194C; // type:function size:0xA8 scope:global +actionTalkOpen__10daKnob20_cFv = .text:0x000019F4; // type:function size:0xA8 scope:global +actionInit__10daKnob20_cFv = .text:0x00001A9C; // type:function size:0x5C scope:global +actionDead__10daKnob20_cFv = .text:0x00001AF8; // type:function size:0x8 scope:global +execute__10daKnob20_cFv = .text:0x00001B00; // type:function size:0x17C scope:global +draw__10daKnob20_cFv = .text:0x00001C7C; // type:function size:0xF4 scope:global +Delete__10daKnob20_cFv = .text:0x00001D70; // type:function size:0x8C scope:global +daKnob20_Draw__FP10daKnob20_c = .text:0x00001DFC; // type:function size:0x20 scope:global +daKnob20_Execute__FP10daKnob20_c = .text:0x00001E1C; // type:function size:0x24 scope:global +daKnob20_Delete__FP10daKnob20_c = .text:0x00001E40; // type:function size:0x20 scope:global +daKnob20_Create__FP10fopAc_ac_c = .text:0x00001E60; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3876 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3894 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4088 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4089 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4090 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4139 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4272 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4424 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x1B0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmd_base_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +ev_name_table$4009 = .data:0x00000024; // type:object size:0x1C scope:local +action_table$4177 = .data:0x00000040; // type:object size:0x40 scope:local +@4275 = .data:0x00000080; // type:object size:0x34 scope:local +@4274 = .data:0x000000B4; // type:object size:0x40 scope:local +bck_table$4335 = .data:0x000000F4; // type:object size:0x10 scope:local +@4548 = .data:0x00000104; // type:object size:0xC scope:local +@4549 = .data:0x00000110; // type:object size:0xC scope:local +@4550 = .data:0x0000011C; // type:object size:0xC scope:local +@4551 = .data:0x00000128; // type:object size:0xC scope:local +@4552 = .data:0x00000134; // type:object size:0xC scope:local +@4553 = .data:0x00000140; // type:object size:0xC scope:local +@4554 = .data:0x0000014C; // type:object size:0xC scope:local +@4555 = .data:0x00000158; // type:object size:0xC scope:local +l_action$4547 = .data:0x00000164; // type:object size:0x60 scope:local +l_daKnob20_Method = .data:0x000001C4; // type:object size:0x20 scope:global +g_profile_KNOB20 = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000214; // type:object size:0xC scope:global +l_bmdName$3809 = .bss:0x00000000; // type:object size:0x20 scope:local +lbl_7_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_mbossL1/splits.txt b/config/GZ2J01/rels/d_a_door_mbossL1/splits.txt new file mode 100644 index 0000000000..dfab08b19f --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_mbossL1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_mbossL1.cpp: + .text start:0x00000078 end:0x00004D90 + .rodata start:0x00000000 end:0x00000418 + .data start:0x00000000 end:0x000003C4 diff --git a/config/GZ2J01/rels/d_a_door_mbossL1/symbols.txt b/config/GZ2J01/rels/d_a_door_mbossL1/symbols.txt new file mode 100644 index 0000000000..f4ec450bbe --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_mbossL1/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC scope:global +searchStop__FPvPv = .text:0x00000084; // type:function size:0x50 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:global +calcMtx__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x000000F4; // type:function size:0xBC scope:global +closeInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000001B0; // type:function size:0x174 scope:global +closeProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000324; // type:function size:0x8C scope:global +openInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000003B0; // type:function size:0x168 scope:global +openProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000518; // type:function size:0xA8 scope:global +create__13dDoor_stop2_cFP12J3DModelData = .text:0x000005C0; // type:function size:0x4C scope:global +draw__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x0000060C; // type:function size:0x78 scope:global +getHeight__13dDoor_stop2_cFv = .text:0x00000684; // type:function size:0x2C scope:global +getAnmArcName__12daMBdoorL1_cFv = .text:0x000006B0; // type:function size:0x78 scope:global +getArcName__12daMBdoorL1_cFv = .text:0x00000728; // type:function size:0x8C scope:global +getAlwaysArcName__12daMBdoorL1_cFv = .text:0x000007B4; // type:function size:0x10 scope:global +getDoorType__12daMBdoorL1_cFv = .text:0x000007C4; // type:function size:0x60 scope:global +getOpenAnm__12daMBdoorL1_cFv = .text:0x00000824; // type:function size:0x64 scope:global +getCloseAnm__12daMBdoorL1_cFv = .text:0x00000888; // type:function size:0x64 scope:global +getBmd__12daMBdoorL1_cFv = .text:0x000008EC; // type:function size:0x54 scope:global +getBtk__12daMBdoorL1_cFv = .text:0x00000940; // type:function size:0x10 scope:global +getDzb__12daMBdoorL1_cFv = .text:0x00000950; // type:function size:0x30 scope:global +getDoorModelData__12daMBdoorL1_cFv = .text:0x00000980; // type:function size:0x24 scope:global +CreateHeap__12daMBdoorL1_cFv = .text:0x000009A4; // type:function size:0x44C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000DF0; // type:function size:0x48 scope:global +calcMtx__12daMBdoorL1_cFv = .text:0x00000E38; // type:function size:0x198 scope:global +createKey__12daMBdoorL1_cFv = .text:0x00000FD0; // type:function size:0x13C scope:global +CreateInit__12daMBdoorL1_cFv = .text:0x0000110C; // type:function size:0x2D0 scope:global +create__12daMBdoorL1_cFv = .text:0x000013DC; // type:function size:0x1FC scope:global +__dt__12dBgS_AcchCirFv = .text:0x000015D8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001648; // type:function size:0x70 scope:global +getDemoAction__12daMBdoorL1_cFv = .text:0x000016B8; // type:function size:0x48 scope:global +demoProc__12daMBdoorL1_cFv = .text:0x00001700; // type:function size:0xC34 scope:global +openInit__12daMBdoorL1_cFv = .text:0x00002334; // type:function size:0x2B0 scope:global +openProc__12daMBdoorL1_cFv = .text:0x000025E4; // type:function size:0x238 scope:global +openEnd__12daMBdoorL1_cFv = .text:0x0000281C; // type:function size:0x8C scope:global +closeInit__12daMBdoorL1_cFv = .text:0x000028A8; // type:function size:0x254 scope:global +closeProc__12daMBdoorL1_cFv = .text:0x00002AFC; // type:function size:0x48 scope:global +closeEnd__12daMBdoorL1_cFv = .text:0x00002B44; // type:function size:0xC8 scope:global +unlockInit__12daMBdoorL1_cFv = .text:0x00002C0C; // type:function size:0x48 scope:global +unlock__12daMBdoorL1_cFv = .text:0x00002C54; // type:function size:0x5C scope:global +openInitKnob__12daMBdoorL1_cFi = .text:0x00002CB0; // type:function size:0x208 scope:global +openProcKnob__12daMBdoorL1_cFi = .text:0x00002EB8; // type:function size:0xBC scope:global +openEndKnob__12daMBdoorL1_cFi = .text:0x00002F74; // type:function size:0x160 scope:global +calcGoal__12daMBdoorL1_cFP4cXyzi = .text:0x000030D4; // type:function size:0x150 scope:global +setAngle__12daMBdoorL1_cFv = .text:0x00003224; // type:function size:0xF8 scope:global +setAngleQuickly__12daMBdoorL1_cFv = .text:0x0000331C; // type:function size:0x54 scope:global +adjustmentProc__12daMBdoorL1_cFv = .text:0x00003370; // type:function size:0x280 scope:global +setPos__12daMBdoorL1_cFv = .text:0x000035F0; // type:function size:0x134 scope:global +setStart__12daMBdoorL1_cFff = .text:0x00003724; // type:function size:0xA8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000037CC; // type:function size:0x78 scope:global +smokeInit2__12daMBdoorL1_cFv = .text:0x00003844; // type:function size:0xB0 scope:global +checkArea__12daMBdoorL1_cFv = .text:0x000038F4; // type:function size:0x1F0 scope:global +checkFront__12daMBdoorL1_cFv = .text:0x00003AE4; // type:function size:0x64 scope:global +checkOpen__12daMBdoorL1_cFv = .text:0x00003B48; // type:function size:0x1C8 scope:global +checkFrontKey__12daMBdoorL1_cFv = .text:0x00003D10; // type:function size:0x98 scope:global +checkBackKey__12daMBdoorL1_cFv = .text:0x00003DA8; // type:function size:0x8 scope:global +checkFrontStop__12daMBdoorL1_cFv = .text:0x00003DB0; // type:function size:0xA0 scope:global +checkBackStop__12daMBdoorL1_cFv = .text:0x00003E50; // type:function size:0xA0 scope:global +checkFrontSw__12daMBdoorL1_cFv = .text:0x00003EF0; // type:function size:0x94 scope:global +checkBackSw__12daMBdoorL1_cFv = .text:0x00003F84; // type:function size:0x94 scope:global +checkStopOpen__12daMBdoorL1_cFv = .text:0x00004018; // type:function size:0x74 scope:global +startDemoEnd__12daMBdoorL1_cFv = .text:0x0000408C; // type:function size:0x158 scope:global +checkMBossRoom__12daMBdoorL1_cFv = .text:0x000041E4; // type:function size:0x2C scope:global +checkStopClose__12daMBdoorL1_cFv = .text:0x00004210; // type:function size:0xE4 scope:global +checkMakeStop__12daMBdoorL1_cFv = .text:0x000042F4; // type:function size:0xB0 scope:global +checkMakeKey__12daMBdoorL1_cFv = .text:0x000043A4; // type:function size:0x7C scope:global +actionWait__12daMBdoorL1_cFv = .text:0x00004420; // type:function size:0x8 scope:global +actionCloseWait__12daMBdoorL1_cFv = .text:0x00004428; // type:function size:0x204 scope:global +actionStopClose__12daMBdoorL1_cFv = .text:0x0000462C; // type:function size:0x54 scope:global +actionDemo__12daMBdoorL1_cFv = .text:0x00004680; // type:function size:0x74 scope:global +actionOpen__12daMBdoorL1_cFv = .text:0x000046F4; // type:function size:0x24 scope:global +actionInit__12daMBdoorL1_cFv = .text:0x00004718; // type:function size:0x10C scope:global +actionStartDemo__12daMBdoorL1_cFv = .text:0x00004824; // type:function size:0x6C scope:global +execute__12daMBdoorL1_cFv = .text:0x00004890; // type:function size:0x108 scope:global +draw__12daMBdoorL1_cFv = .text:0x00004998; // type:function size:0x5C scope:global +draw_sub0__12daMBdoorL1_cFv = .text:0x000049F4; // type:function size:0x110 scope:global +draw_sub1__12daMBdoorL1_cFv = .text:0x00004B04; // type:function size:0x118 scope:global +Delete__12daMBdoorL1_cFv = .text:0x00004C1C; // type:function size:0xA8 scope:global +daMBdoorL1_Draw__FP12daMBdoorL1_c = .text:0x00004CC4; // type:function size:0x20 scope:global +daMBdoorL1_Execute__FP12daMBdoorL1_c = .text:0x00004CE4; // type:function size:0x24 scope:global +daMBdoorL1_Delete__FP12daMBdoorL1_c = .text:0x00004D08; // type:function size:0x24 scope:global +daMBdoorL1_Create__FP10fopAc_ac_c = .text:0x00004D2C; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00004D4C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004D68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004D70; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004D78; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004D80; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004D88; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_staff_name = .rodata:0x00000000; // type:object size:0xD scope:global data:string +l_door_heap_size = .rodata:0x00000010; // type:object size:0x18 scope:global +l_stop_heap_size = .rodata:0x00000028; // type:object size:0x18 scope:global +@3740 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3742 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3752 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4033 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4676 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4677 = .rodata:0x00000080; // type:object size:0x4 scope:local +l_eff_id$4696 = .rodata:0x00000084; // type:object size:0x4 scope:local +l_eff_id_lv3$4705 = .rodata:0x00000088; // type:object size:0xA scope:local +l_eff_id_lv4$4706 = .rodata:0x00000094; // type:object size:0xA scope:local +@4829 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4830 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5017 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5069 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5100 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5195 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5196 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5229 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5230 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5293 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@5381 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5382 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5384 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000108; // type:object size:0x310 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_door_open_demo = .data:0x00000020; // type:object size:0x2C scope:global +l_door_open_demoB = .data:0x0000004C; // type:object size:0x2C scope:global +l_door_open_demoLv5 = .data:0x00000078; // type:object size:0x10 scope:global +@3743 = .data:0x00000088; // type:object size:0x30 scope:local +@3792 = .data:0x000000B8; // type:object size:0x30 scope:local +@3859 = .data:0x000000E8; // type:object size:0x30 scope:local +action_table$4271 = .data:0x00000118; // type:object size:0x68 scope:local +@4679 = .data:0x00000180; // type:object size:0x68 scope:local +@4678 = .data:0x000001E8; // type:object size:0x68 scope:local +bck_table$4947 = .data:0x00000250; // type:object size:0x10 scope:local +@5724 = .data:0x00000260; // type:object size:0xC scope:local +@5725 = .data:0x0000026C; // type:object size:0xC scope:local +@5726 = .data:0x00000278; // type:object size:0xC scope:local +@5727 = .data:0x00000284; // type:object size:0xC scope:local +@5728 = .data:0x00000290; // type:object size:0xC scope:local +@5729 = .data:0x0000029C; // type:object size:0xC scope:local +@5730 = .data:0x000002A8; // type:object size:0xC scope:local +l_action$5723 = .data:0x000002B4; // type:object size:0x54 scope:local +l_daMBdoorL1_Method = .data:0x00000308; // type:object size:0x20 scope:global +g_profile_L1MBOSS_DOOR = .data:0x00000328; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000358; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000394; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003B8; // type:object size:0xC scope:global +lbl_168_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_push/splits.txt b/config/GZ2J01/rels/d_a_door_push/splits.txt new file mode 100644 index 0000000000..45de372200 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_push/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_push.cpp: + .text start:0x00000078 end:0x00001184 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000120 diff --git a/config/GZ2J01/rels/d_a_door_push/symbols.txt b/config/GZ2J01/rels/d_a_door_push/symbols.txt new file mode 100644 index 0000000000..c1247c9bf6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_push/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x28 scope:global +PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000A0; // type:function size:0x28 scope:global +initBaseMtx__12daDoorPush_cFv = .text:0x000000C8; // type:function size:0x130 scope:global +setBaseMtx__12daDoorPush_cFv = .text:0x000001F8; // type:function size:0x128 scope:global +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:global +Create__12daDoorPush_cFv = .text:0x0000035C; // type:function size:0x160 scope:global +CreateHeap__12daDoorPush_cFv = .text:0x000004BC; // type:function size:0x11C scope:global +create1st__12daDoorPush_cFv = .text:0x000005D8; // type:function size:0x84 scope:global +Execute__12daDoorPush_cFPPA3_A4_f = .text:0x0000065C; // type:function size:0x70 scope:global +action__12daDoorPush_cFv = .text:0x000006CC; // type:function size:0x7C scope:global +init_modeWait__12daDoorPush_cFv = .text:0x00000748; // type:function size:0x2C scope:global +modeWait__12daDoorPush_cFv = .text:0x00000774; // type:function size:0x1B0 scope:global +event_proc_call__12daDoorPush_cFv = .text:0x00000924; // type:function size:0xA4 scope:global +actionOpenWait__12daDoorPush_cFv = .text:0x000009C8; // type:function size:0x74 scope:global +actionOrderEvent__12daDoorPush_cFv = .text:0x00000A3C; // type:function size:0x7C scope:global +actionEvent__12daDoorPush_cFv = .text:0x00000AB8; // type:function size:0x20 scope:global +demoProc__12daDoorPush_cFv = .text:0x00000AD8; // type:function size:0x2D4 scope:global +rotateInit__12daDoorPush_cFv = .text:0x00000DAC; // type:function size:0x24 scope:global +rotate__12daDoorPush_cFv = .text:0x00000DD0; // type:function size:0xB0 scope:global +setGoal__12daDoorPush_cFv = .text:0x00000E80; // type:function size:0xB0 scope:global +Draw__12daDoorPush_cFv = .text:0x00000F30; // type:function size:0xBC scope:global +Delete__12daDoorPush_cFv = .text:0x00000FEC; // type:function size:0x80 scope:global +daDoorPush_create1st__FP12daDoorPush_c = .text:0x0000106C; // type:function size:0x8C scope:global +__ct__4cXyzFv = .text:0x000010F8; // type:function size:0x4 scope:global +daDoorPush_MoveBGDelete__FP12daDoorPush_c = .text:0x000010FC; // type:function size:0x20 scope:global +daDoorPush_MoveBGExecute__FP12daDoorPush_c = .text:0x0000111C; // type:function size:0x20 scope:global +daDoorPush_MoveBGDraw__FP12daDoorPush_c = .text:0x0000113C; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001168; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3688 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3716 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3872 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3985 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x36 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +@3792 = .data:0x0000003C; // type:object size:0xC scope:local data:4byte +l_func$3791 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +@3878 = .data:0x00000054; // type:object size:0xC scope:local +@3879 = .data:0x00000060; // type:object size:0xC scope:local +@3880 = .data:0x0000006C; // type:object size:0xC scope:local +l_func$3877 = .data:0x00000078; // type:object size:0x24 scope:local +action_table$3910 = .data:0x0000009C; // type:object size:0xC scope:local +daDoorPush_METHODS = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_PushDoor = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__12daDoorPush_c = .data:0x000000F8; // type:object size:0x28 scope:global +lbl_169_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_169_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_door_shutter/splits.txt b/config/GZ2J01/rels/d_a_door_shutter/splits.txt new file mode 100644 index 0000000000..d13d5d6fd4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_shutter/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_shutter.cpp: + .text start:0x00000078 end:0x00005D58 + .rodata start:0x00000000 end:0x0000065C + .data start:0x00000000 end:0x000004C0 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_door_shutter/symbols.txt b/config/GZ2J01/rels/d_a_door_shutter/symbols.txt new file mode 100644 index 0000000000..040baf9580 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_shutter/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getStopBmdName__10daDoor20_cFv = .text:0x00000078; // type:function size:0x38 scope:global +getStopModelData__10daDoor20_cFv = .text:0x000000B0; // type:function size:0x24 scope:global +getAlwaysArcName__10daDoor20_cFv = .text:0x000000D4; // type:function size:0x10 scope:global +getArcName__10daDoor20_cFv = .text:0x000000E4; // type:function size:0x9C scope:global +getBmdName__10daDoor20_cFv = .text:0x00000180; // type:function size:0xB0 scope:global +getBtk__10daDoor20_cFv = .text:0x00000230; // type:function size:0x10 scope:global +getDzbName__10daDoor20_cFv = .text:0x00000240; // type:function size:0x5C scope:global +getModelData__10daDoor20_cFv = .text:0x0000029C; // type:function size:0x24 scope:global +getSize2X__10daDoor20_cFv = .text:0x000002C0; // type:function size:0xC scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x20 scope:global +CreateHeap__10daDoor20_cFv = .text:0x000002EC; // type:function size:0x4A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000794; // type:function size:0x48 scope:global +setEventPrm__10daDoor20_cFv = .text:0x000007DC; // type:function size:0x450 scope:global +checkOpenMsgDoor__10daDoor20_cFPi = .text:0x00000C2C; // type:function size:0xA0 scope:global +adjustmentAngle__10daDoor20_cFv = .text:0x00000CCC; // type:function size:0xE8 scope:global +adjustmentProc__10daDoor20_cFv = .text:0x00000DB4; // type:function size:0x1D0 scope:global +setAngle__10daDoor20_cFv = .text:0x00000F84; // type:function size:0x1C scope:global +openInit_0__10daDoor20_cFv = .text:0x00000FA0; // type:function size:0x2C4 scope:global +openInit_1__10daDoor20_cFv = .text:0x00001264; // type:function size:0x1A0 scope:global +openInit__10daDoor20_cFi = .text:0x00001404; // type:function size:0x9C scope:global +openProc__10daDoor20_cFi = .text:0x000014A0; // type:function size:0x348 scope:global +openEnd_0__10daDoor20_cFv = .text:0x000017E8; // type:function size:0x4 scope:global +openEnd_1__10daDoor20_cFv = .text:0x000017EC; // type:function size:0x7C scope:global +openEnd__10daDoor20_cFi = .text:0x00001868; // type:function size:0x70 scope:global +closeInit_0__10daDoor20_cFv = .text:0x000018D8; // type:function size:0x2D4 scope:global +closeInit_1__10daDoor20_cFv = .text:0x00001BAC; // type:function size:0xCC scope:global +closeInit__10daDoor20_cFi = .text:0x00001C78; // type:function size:0x8C scope:global +closeProc__10daDoor20_cFi = .text:0x00001D04; // type:function size:0x24 scope:global +closeEnd_0__10daDoor20_cFv = .text:0x00001D28; // type:function size:0x4 scope:global +closeEnd_1__10daDoor20_cFv = .text:0x00001D2C; // type:function size:0x7C scope:global +closeEnd__10daDoor20_cFi = .text:0x00001DA8; // type:function size:0xC0 scope:global +openInit2__10daDoor20_cFv = .text:0x00001E68; // type:function size:0xF4 scope:global +closeEnd2__10daDoor20_cFv = .text:0x00001F5C; // type:function size:0x40 scope:global +calcMtx_2__10daDoor20_cFv = .text:0x00001F9C; // type:function size:0xFC scope:global +calcMtx__10daDoor20_cFv = .text:0x00002098; // type:function size:0xD4 scope:global +CreateInit__10daDoor20_cFv = .text:0x0000216C; // type:function size:0x288 scope:global +setKey__10daDoor20_cFv = .text:0x000023F4; // type:function size:0x78 scope:global +create__10daDoor20_cFv = .text:0x0000246C; // type:function size:0xB4 scope:global +demoProc__10daDoor20_cFv = .text:0x00002520; // type:function size:0xE50 scope:global +orderStopEvent__10daDoor20_cFv = .text:0x00003370; // type:function size:0x18C scope:global +actionWait__10daDoor20_cFv = .text:0x000034FC; // type:function size:0x15C scope:global +actionStopClose__10daDoor20_cFv = .text:0x00003658; // type:function size:0x54 scope:global +actionDemo__10daDoor20_cFv = .text:0x000036AC; // type:function size:0x80 scope:global +actionInit__10daDoor20_cFv = .text:0x0000372C; // type:function size:0x54 scope:global +execute__10daDoor20_cFv = .text:0x00003780; // type:function size:0x170 scope:global +draw__10daDoor20_cFv = .text:0x000038F0; // type:function size:0x288 scope:global +setDoorAngleSpec__10daDoor20_cFv = .text:0x00003B78; // type:function size:0x184 scope:global +_delete__10daDoor20_cFv = .text:0x00003CFC; // type:function size:0x9C scope:global +createKey__10daDoor20_cFv = .text:0x00003D98; // type:function size:0x28C scope:global +deleteKey__10daDoor20_cFv = .text:0x00004024; // type:function size:0x58 scope:global +adjoinPlayer__10daDoor20_cFv = .text:0x0000407C; // type:function size:0x9C scope:global +frontCheckOld__10daDoor20_cFv = .text:0x00004118; // type:function size:0x90 scope:global +frontCheck__10daDoor20_cFv = .text:0x000041A8; // type:function size:0x84 scope:global +drawCheck__10daDoor20_cFi = .text:0x0000422C; // type:function size:0x12C scope:global +checkExecute__10daDoor20_cFv = .text:0x00004358; // type:function size:0xAC scope:global +startDemoProc__10daDoor20_cFv = .text:0x00004404; // type:function size:0xA0 scope:global +makeEventId__10daDoor20_cFv = .text:0x000044A4; // type:function size:0x44C scope:global +initProc__10daDoor20_cFv = .text:0x000048F0; // type:function size:0x50 scope:global +initOpenDemo__10daDoor20_cFi = .text:0x00004940; // type:function size:0x90 scope:global +checkArea__10daDoor20_cFfff = .text:0x000049D0; // type:function size:0x190 scope:global +openInitCom__10daDoor20_cFi = .text:0x00004B60; // type:function size:0xD0 scope:global +closeEndCom__10daDoor20_cFv = .text:0x00004C30; // type:function size:0x12C scope:global +getRestartPos__10daDoor20_cFP4cXyz = .text:0x00004D5C; // type:function size:0xFC scope:global +getDemoAction__10daDoor20_cFv = .text:0x00004E58; // type:function size:0x48 scope:global +setGoal__10daDoor20_cFv = .text:0x00004EA0; // type:function size:0x160 scope:global +chkMakeStop__10daDoor20_cFv = .text:0x00005000; // type:function size:0x74 scope:global +chkStopF__10daDoor20_cFv = .text:0x00005074; // type:function size:0xD0 scope:global +chkStopB__10daDoor20_cFv = .text:0x00005144; // type:function size:0xBC scope:global +setStopDemo__10daDoor20_cFv = .text:0x00005200; // type:function size:0xE8 scope:global +chkStopClose__10daDoor20_cFv = .text:0x000052E8; // type:function size:0xE4 scope:global +setStop__10daDoor20_cFv = .text:0x000053CC; // type:function size:0x94 scope:global +chkStopOpen__10daDoor20_cFv = .text:0x00005460; // type:function size:0x17C scope:global +chkMakeKey__10daDoor20_cFv = .text:0x000055DC; // type:function size:0x58 scope:global +calcMtx__12dDoor_stop_cFP10daDoor20_c = .text:0x00005634; // type:function size:0xBC scope:global +closeInit__12dDoor_stop_cFP10daDoor20_c = .text:0x000056F0; // type:function size:0x110 scope:global +closeProc__12dDoor_stop_cFP10daDoor20_c = .text:0x00005800; // type:function size:0x8C scope:global +openInit__12dDoor_stop_cFP10daDoor20_c = .text:0x0000588C; // type:function size:0x10C scope:global +openProc__12dDoor_stop_cFP10daDoor20_c = .text:0x00005998; // type:function size:0x90 scope:global +create__12dDoor_stop_cFP10daDoor20_c = .text:0x00005A28; // type:function size:0x50 scope:global +draw__12dDoor_stop_cFP10daDoor20_c = .text:0x00005A78; // type:function size:0x78 scope:global +daDoor20_Draw__FP10daDoor20_c = .text:0x00005AF0; // type:function size:0x20 scope:global +daDoor20_Execute__FP10daDoor20_c = .text:0x00005B10; // type:function size:0x24 scope:global +daDoor20_Delete__FP10daDoor20_c = .text:0x00005B34; // type:function size:0x24 scope:global +daDoor20_Create__FP10fopAc_ac_c = .text:0x00005B58; // type:function size:0xF4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005C4C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005CBC; // type:function size:0x70 scope:global +cLib_calcTimer__FPUc = .text:0x00005D2C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005D48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005D50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4018 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4256 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4257 = .rodata:0x00000010; // type:object size:0x4 scope:local data:string +@4346 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000028; // type:object size:0x4 scope:local +l_eff_id_lv3$4376 = .rodata:0x0000002C; // type:object size:0xA scope:local +l_eff_id_lv4$4377 = .rodata:0x00000038; // type:object size:0xA scope:local +l_eff_id$4449 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4608 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4610 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4805 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4917 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4918 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4919 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4920 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4921 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4922 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4923 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4924 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4925 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5338 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5339 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5340 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5670 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5673 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@6377 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@6378 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@6409 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x5A3 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3980 = .data:0x00000020; // type:object size:0x34 scope:local +@4126 = .data:0x00000054; // type:object size:0x34 scope:local +@4496 = .data:0x00000088; // type:object size:0x34 scope:local +@4611 = .data:0x000000BC; // type:object size:0x34 scope:local +@4638 = .data:0x000000F0; // type:object size:0x34 scope:local +@4776 = .data:0x00000124; // type:object size:0x34 scope:local +@4875 = .data:0x00000158; // type:object size:0x34 scope:local +@4926 = .data:0x0000018C; // type:object size:0x34 scope:local +@5342 = .data:0x000001C0; // type:object size:0x74 scope:local +@5341 = .data:0x00000234; // type:object size:0x74 scope:local +table$5809 = .data:0x000002A8; // type:object size:0x4C scope:local +tate_table$5815 = .data:0x000002F4; // type:object size:0x10 scope:local +tate_w_table$5816 = .data:0x00000304; // type:object size:0x10 scope:local +yoko_table$5817 = .data:0x00000314; // type:object size:0x10 scope:local +yoko_w_table$5818 = .data:0x00000324; // type:object size:0x10 scope:local +lv8_table$5819 = .data:0x00000334; // type:object size:0x10 scope:local +lv8_w_table$5820 = .data:0x00000344; // type:object size:0x10 scope:local +knob_table$5821 = .data:0x00000354; // type:object size:0x1C scope:local +lv7_table$5822 = .data:0x00000370; // type:object size:0x10 scope:local +lv7_w_table$5823 = .data:0x00000380; // type:object size:0x10 scope:local +lv9_table$5824 = .data:0x00000390; // type:object size:0x10 scope:local +lv9_w_table$5825 = .data:0x000003A0; // type:object size:0x10 scope:local +action_table$6155 = .data:0x000003B0; // type:object size:0x74 scope:local +l_daDoor20_Method = .data:0x00000424; // type:object size:0x20 scope:global +g_profile_DOOR20 = .data:0x00000444; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000480; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004A4; // type:object size:0xC scope:global +__vt__10daDoor20_c = .data:0x000004B0; // type:object size:0x10 scope:global +bmdName$3984 = .bss:0x00000000; // type:object size:0x20 scope:local diff --git a/config/GZ2J01/rels/d_a_door_spiral/splits.txt b/config/GZ2J01/rels/d_a_door_spiral/splits.txt new file mode 100644 index 0000000000..f3accf2b54 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_spiral/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_door_spiral.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_door_spiral/symbols.txt b/config/GZ2J01/rels/d_a_door_spiral/symbols.txt new file mode 100644 index 0000000000..2db9cec444 --- /dev/null +++ b/config/GZ2J01/rels/d_a_door_spiral/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_SPIRAL_DOOR = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_dshutter/splits.txt b/config/GZ2J01/rels/d_a_dshutter/splits.txt new file mode 100644 index 0000000000..13b2affa26 --- /dev/null +++ b/config/GZ2J01/rels/d_a_dshutter/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dshutter.cpp: + .text start:0x00000078 end:0x00000AD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000000 end:0x00000108 diff --git a/config/GZ2J01/rels/d_a_dshutter/symbols.txt b/config/GZ2J01/rels/d_a_dshutter/symbols.txt new file mode 100644 index 0000000000..4bffb952f2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_dshutter/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__7daDsh_cFv = .text:0x00000078; // type:function size:0x84 scope:global +CreateHeap__7daDsh_cFv = .text:0x000000FC; // type:function size:0x80 scope:global +Draw__7daDsh_cFv = .text:0x0000017C; // type:function size:0xA4 scope:global +Execute__7daDsh_cFPPA3_A4_f = .text:0x00000220; // type:function size:0x54 scope:global +setMtx__7daDsh_cFv = .text:0x00000274; // type:function size:0x74 scope:global +setAction__7daDsh_cFPQ27daDsh_c8action_c = .text:0x000002E8; // type:function size:0x24 scope:global +callInit__7daDsh_cFv = .text:0x0000030C; // type:function size:0x50 scope:global +callExecute__7daDsh_cFv = .text:0x0000035C; // type:function size:0x58 scope:global +initOpenWait__7daDsh_cFv = .text:0x000003B4; // type:function size:0x10 scope:global +executeOpenWait__7daDsh_cFv = .text:0x000003C4; // type:function size:0x5C scope:global +initOpen__7daDsh_cFv = .text:0x00000420; // type:function size:0x148 scope:global +executeOpen__7daDsh_cFv = .text:0x00000568; // type:function size:0xDC scope:global +initCloseWait__7daDsh_cFv = .text:0x00000644; // type:function size:0x1C scope:global +executeCloseWait__7daDsh_cFv = .text:0x00000660; // type:function size:0x5C scope:global +initClose__7daDsh_cFv = .text:0x000006BC; // type:function size:0x28 scope:global +executeClose__7daDsh_cFv = .text:0x000006E4; // type:function size:0xDC scope:global +daDsh_Draw__FP7daDsh_c = .text:0x000007C0; // type:function size:0x2C scope:global +daDsh_Execute__FP7daDsh_c = .text:0x000007EC; // type:function size:0x20 scope:global +daDsh_IsDelete__FP7daDsh_c = .text:0x0000080C; // type:function size:0x8 scope:global +daDsh_Delete__FP7daDsh_c = .text:0x00000814; // type:function size:0x48 scope:global +daDsh_Create__FP10fopAc_ac_c = .text:0x0000085C; // type:function size:0x17C scope:global +cLib_calcTimer__FPs = .text:0x000009D8; // type:function size:0x1C scope:global +__sinit_d_a_dshutter_cpp = .text:0x000009F4; // type:function size:0xE4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzb = .rodata:0x0000000C; // type:object size:0xC scope:global +l_heap_size = .rodata:0x00000018; // type:object size:0xC scope:global +@3781 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +@3631 = .data:0x0000002C; // type:object size:0xC scope:local +@3632 = .data:0x00000038; // type:object size:0xC scope:local +@3635 = .data:0x00000044; // type:object size:0xC scope:local +@3636 = .data:0x00000050; // type:object size:0xC scope:local +@3639 = .data:0x0000005C; // type:object size:0xC scope:local +@3640 = .data:0x00000068; // type:object size:0xC scope:local +@3643 = .data:0x00000074; // type:object size:0xC scope:local +@3644 = .data:0x00000080; // type:object size:0xC scope:local +l_resName$localstatic3$create__7daDsh_cFv = .data:0x0000008C; // type:object size:0x8 scope:local data:4byte +l_daDsh_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_DSHUTTER = .data:0x000000B4; // type:object size:0x34 scope:global +__vt__7daDsh_c = .data:0x000000E8; // type:object size:0x28 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +l_openWaitAction = .bss:0x00000040; // type:object size:0x18 scope:global data:4byte +l_openAction = .bss:0x00000058; // type:object size:0x18 scope:global data:4byte +l_closeWaitAction = .bss:0x00000070; // type:object size:0x18 scope:global data:4byte +l_closeAction = .bss:0x00000088; // type:object size:0x18 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +lbl_10_bss_104 = .bss:0x00000104; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_e_ai/splits.txt b/config/GZ2J01/rels/d_a_e_ai/splits.txt new file mode 100644 index 0000000000..445efb26e1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ai.cpp: + .text start:0x000000EC end:0x00003368 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000150 + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_e_ai/symbols.txt b/config/GZ2J01/rels/d_a_e_ai/symbols.txt new file mode 100644 index 0000000000..da0b4c1798 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ai/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_AI_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +initCcCylinder__10e_ai_classFv = .text:0x0000013C; // type:function size:0xC8 scope:global +setCcCylinder__10e_ai_classFv = .text:0x00000204; // type:function size:0xCC scope:global +anm_init__10e_ai_classFifUcf = .text:0x000002D0; // type:function size:0xAC scope:global +Draw__10e_ai_classFv = .text:0x0000037C; // type:function size:0xF8 scope:global +player_way_check__10e_ai_classFv = .text:0x00000474; // type:function size:0x44 scope:global +other_bg_check__10e_ai_classFP10fopAc_ac_c = .text:0x000004B8; // type:function size:0xD8 scope:global +pl_check__10e_ai_classFfs = .text:0x00000590; // type:function size:0x7C scope:global +damage_check__10e_ai_classFv = .text:0x0000060C; // type:function size:0x73C scope:global +e_ai_damage__10e_ai_classFv = .text:0x00000D48; // type:function size:0x504 scope:global +e_ai_attack__10e_ai_classFv = .text:0x0000124C; // type:function size:0x280 scope:global +e_ai_move__10e_ai_classFv = .text:0x000014CC; // type:function size:0x4FC scope:global +e_ai_wait__10e_ai_classFv = .text:0x000019C8; // type:function size:0x258 scope:global +e_ai_return__10e_ai_classFv = .text:0x00001C20; // type:function size:0x384 scope:global +action__10e_ai_classFv = .text:0x00001FA4; // type:function size:0x28C scope:global +PlayerWaySet__10e_ai_classFv = .text:0x00002230; // type:function size:0x6C scope:global +AttentionSet__10e_ai_classFv = .text:0x0000229C; // type:function size:0x5C scope:global +Execute__10e_ai_classFv = .text:0x000022F8; // type:function size:0x220 scope:global +setBaseMtx__10e_ai_classFv = .text:0x00002518; // type:function size:0x88 scope:global +Delete__10e_ai_classFv = .text:0x000025A0; // type:function size:0x68 scope:global +daE_AI_Draw__FP10e_ai_class = .text:0x00002608; // type:function size:0x20 scope:global +daE_AI_Execute__FP10e_ai_class = .text:0x00002628; // type:function size:0x20 scope:global +daE_AI_IsDelete__FP10e_ai_class = .text:0x00002648; // type:function size:0x8 scope:global +daE_AI_Delete__FP10e_ai_class = .text:0x00002650; // type:function size:0x20 scope:global +CreateHeap__10e_ai_classFv = .text:0x00002670; // type:function size:0x18C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027FC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002844; // type:function size:0x20 scope:global +Create__10e_ai_classFv = .text:0x00002864; // type:function size:0x208 scope:global +__ct__10e_ai_classFv = .text:0x00002A6C; // type:function size:0x1D8 scope:global +__dt__8cM3dGCylFv = .text:0x00002C44; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CD4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002DE8; // type:function size:0x70 scope:global +daE_AI_Create__FP10fopAc_ac_c = .text:0x00002E58; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E78; // type:function size:0x48 scope:global +__dt__12daE_AI_HIO_cFv = .text:0x00002EC0; // type:function size:0x48 scope:global +__sinit_d_a_e_ai_cpp = .text:0x00002F08; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F44; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F4C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002F54; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +at_sph_src$3817 = .rodata:0x0000003C; // type:object size:0x40 scope:local +shield_sph_src$3818 = .rodata:0x0000007C; // type:object size:0x40 scope:local +@3848 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3854 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@3887 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4111 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4112 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4113 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4256 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4257 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4258 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4259 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4260 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4261 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4262 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4263 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4636 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4661 = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float +@4719 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4721 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4722 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4723 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4724 = .rodata:0x00000124; // type:object size:0x4 scope:local data:string +@4886 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4887 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_cyl_src$3819 = .data:0x00000038; // type:object size:0x44 scope:local +l_daE_AI_Method = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_E_AI = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000114; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000138; // type:object size:0xC scope:global +__vt__12daE_AI_HIO_c = .data:0x00000144; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_170_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_arrow/splits.txt b/config/GZ2J01/rels/d_a_e_arrow/splits.txt new file mode 100644 index 0000000000..13f6223baa --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_arrow.cpp: + .text start:0x000000EC end:0x00002190 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000198 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_e_arrow/symbols.txt b/config/GZ2J01/rels/d_a_e_arrow/symbols.txt new file mode 100644 index 0000000000..954b520415 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_arrow/symbols.txt @@ -0,0 +1,148 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daE_ARROW_Draw__FP13e_arrow_class = .text:0x000000EC; // type:function size:0xA8 scope:global +fire_eff_set__FP13e_arrow_class = .text:0x00000194; // type:function size:0x2F4 scope:global +__dt__4cXyzFv = .text:0x00000488; // type:function size:0x3C scope:global +hit_check__FP13e_arrow_class = .text:0x000004C4; // type:function size:0x678 scope:global +e_arrow_shot__FP13e_arrow_class = .text:0x00000B3C; // type:function size:0x1F0 scope:global +e_arrow_bg__FP13e_arrow_class = .text:0x00000D2C; // type:function size:0x124 scope:global +e_arrow_spin__FP13e_arrow_class = .text:0x00000E50; // type:function size:0xCC scope:global +s_limit_sub__FPvPv = .text:0x00000F1C; // type:function size:0x90 scope:global +e_arrow_demo_fire__FP13e_arrow_class = .text:0x00000FAC; // type:function size:0x3E4 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001390; // type:function size:0x78 scope:global +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00001408; // type:function size:0x74 scope:global +e_arrow_shield__FP13e_arrow_class = .text:0x0000147C; // type:function size:0xFC scope:global +e_arrow_demo_bound__FP13e_arrow_class = .text:0x00001578; // type:function size:0x1FC scope:global +action__FP13e_arrow_class = .text:0x00001774; // type:function size:0x268 scope:global +daE_ARROW_Execute__FP13e_arrow_class = .text:0x000019DC; // type:function size:0x248 scope:global +daE_ARROW_IsDelete__FP13e_arrow_class = .text:0x00001C24; // type:function size:0x8 scope:global +daE_ARROW_Delete__FP13e_arrow_class = .text:0x00001C2C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C94; // type:function size:0xB4 scope:global +daE_ARROW_Create__FP10fopAc_ac_c = .text:0x00001D48; // type:function size:0x2FC scope:global +__dt__8cM3dGSphFv = .text:0x00002044; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000208C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000020D4; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002130; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002178; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002180; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002188; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3983 = .rodata:0x00000000; // type:object size:0xC scope:local +@4362 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4363 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4366 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4368 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4369 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4543 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4549 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4550 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4551 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4554 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4555 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4605 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4628 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4629 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4659 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4754 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4755 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4758 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4759 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4865 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4914 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4981 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@4982 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4983 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0xB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +fire_name$4663 = .data:0x00000020; // type:object size:0x8 scope:local +at_sph_src$5035 = .data:0x00000028; // type:object size:0x40 scope:local +tg_sph_src$5036 = .data:0x00000068; // type:object size:0x40 scope:local +fire_eff_sph_src$5039 = .data:0x000000A8; // type:object size:0x40 scope:local +l_daE_ARROW_Method = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_E_ARROW = .data:0x00000108; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000168; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4411 = .bss:0x00000048; // type:object size:0xC scope:local +localOffset$4410 = .bss:0x00000058; // type:object size:0xC scope:local +@4787 = .bss:0x00000064; // type:object size:0xC scope:local +localOffset$4786 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ba/splits.txt b/config/GZ2J01/rels/d_a_e_ba/splits.txt new file mode 100644 index 0000000000..95bf2e8d51 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ba/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ba.cpp: + .text start:0x000000EC end:0x000037A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000190 + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2J01/rels/d_a_e_ba/symbols.txt b/config/GZ2J01/rels/d_a_e_ba/symbols.txt new file mode 100644 index 0000000000..8c574c0b0e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ba/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BA_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +ba_disappear__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x60 scope:global +anm_init__FP10e_ba_classifUcf = .text:0x00000190; // type:function size:0xA8 scope:global +daE_BA_Draw__FP10e_ba_class = .text:0x00000238; // type:function size:0x70 scope:global +shot_b_sub__FPvPv = .text:0x000002A8; // type:function size:0x78 scope:global +other_bg_check__FP10e_ba_classP10fopAc_ac_c = .text:0x00000320; // type:function size:0xD8 scope:global +pl_check__FP10e_ba_classfs = .text:0x000003F8; // type:function size:0xB4 scope:global +damage_check__FP10e_ba_class = .text:0x000004AC; // type:function size:0x230 scope:global +path_check__FP10e_ba_class = .text:0x000006DC; // type:function size:0x268 scope:global +fly_move__FP10e_ba_class = .text:0x00000944; // type:function size:0x190 scope:global +e_ba_roof__FP10e_ba_class = .text:0x00000AD4; // type:function size:0x148 scope:global +e_ba_fight_fly__FP10e_ba_class = .text:0x00000C1C; // type:function size:0x1C4 scope:global +e_ba_fight__FP10e_ba_class = .text:0x00000DE0; // type:function size:0x388 scope:global +e_ba_attack__FP10e_ba_class = .text:0x00001168; // type:function size:0x1F8 scope:global +e_ba_fly__FP10e_ba_class = .text:0x00001360; // type:function size:0x22C scope:global +e_ba_return__FP10e_ba_class = .text:0x0000158C; // type:function size:0x210 scope:global +e_ba_path_fly__FP10e_ba_class = .text:0x0000179C; // type:function size:0x318 scope:global +e_ba_chance__FP10e_ba_class = .text:0x00001AB4; // type:function size:0x1F8 scope:global +e_ba_wolfbite__FP10e_ba_class = .text:0x00001CAC; // type:function size:0x248 scope:global +e_ba_wind__FP10e_ba_class = .text:0x00001EF4; // type:function size:0x1A4 scope:global +e_ba_appear__FP10e_ba_class = .text:0x00002098; // type:function size:0x134 scope:global +action__FP10e_ba_class = .text:0x000021CC; // type:function size:0x35C scope:global +daE_BA_Execute__FP10e_ba_class = .text:0x00002528; // type:function size:0x60C scope:global +daE_BA_IsDelete__FP10e_ba_class = .text:0x00002B34; // type:function size:0x8 scope:global +daE_BA_Delete__FP10e_ba_class = .text:0x00002B3C; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002BA0; // type:function size:0xF0 scope:global +daE_BA_Create__FP10fopAc_ac_c = .text:0x00002C90; // type:function size:0x45C scope:global +__dt__8cM3dGSphFv = .text:0x000030EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003134; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000317C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031D8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003248; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000032B8; // type:function size:0x48 scope:global +__dt__12daE_BA_HIO_cFv = .text:0x00003300; // type:function size:0x48 scope:global +__sinit_d_a_e_ba_cpp = .text:0x00003348; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003384; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000338C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003394; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3947 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3952 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4242 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4276 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4277 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4307 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4377 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4417 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4588 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4589 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4629 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4630 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4654 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:string +@4655 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:string +@4747 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5134 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5135 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5137 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3826 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3827 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3835 = .data:0x00000030; // type:object size:0x6 scope:local +@4748 = .data:0x00000038; // type:object size:0x40 scope:local +fire_name$4786 = .data:0x00000078; // type:object size:0x8 scope:local +ice_name$4787 = .data:0x00000080; // type:object size:0x6 scope:local +arc_name$4985 = .data:0x00000088; // type:object size:0xC scope:local +cc_sph_src$5011 = .data:0x00000094; // type:object size:0x40 scope:local +l_daE_BA_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_E_BA = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12daE_BA_HIO_c = .data:0x00000184; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_172_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3963 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4162 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2J01/rels/d_a_e_bee/splits.txt b/config/GZ2J01/rels/d_a_e_bee/splits.txt new file mode 100644 index 0000000000..07fbd9ead7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bee/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bee.cpp: + .text start:0x000000EC end:0x00002CA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_e_bee/symbols.txt b/config/GZ2J01/rels/d_a_e_bee/symbols.txt new file mode 100644 index 0000000000..a3385370eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bee/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_Bee_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daE_Bee_Draw__FP11e_bee_class = .text:0x0000011C; // type:function size:0x10C scope:global +bee_mtxset__FP5bee_s = .text:0x00000228; // type:function size:0xC8 scope:global +bee_ground_ang_set__FP5bee_s = .text:0x000002F0; // type:function size:0x308 scope:global +__dt__4cXyzFv = .text:0x000005F8; // type:function size:0x3C scope:global +bee_fly_action__FP11e_bee_classP5bee_s = .text:0x00000634; // type:function size:0x848 scope:global +bee_nest_action__FP11e_bee_classP5bee_sSc = .text:0x00000E7C; // type:function size:0x7E0 scope:global +bee_fail__FP5bee_s = .text:0x0000165C; // type:function size:0x218 scope:global +bee_start__FP11e_bee_classP5bee_s = .text:0x00001874; // type:function size:0x254 scope:global +bee_control__FP11e_bee_class = .text:0x00001AC8; // type:function size:0x84C scope:global +daE_Bee_Execute__FP11e_bee_class = .text:0x00002314; // type:function size:0xC8 scope:global +daE_Bee_IsDelete__FP11e_bee_class = .text:0x000023DC; // type:function size:0x8 scope:global +daE_Bee_Delete__FP11e_bee_class = .text:0x000023E4; // type:function size:0x10C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000024F0; // type:function size:0x1B4 scope:global +daE_Bee_Create__FP10fopAc_ac_c = .text:0x000026A4; // type:function size:0x400 scope:global +__dt__8cM3dGSphFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002B34; // type:function size:0x48 scope:global +__dt__5bee_sFv = .text:0x00002B7C; // type:function size:0x6C scope:global +__ct__5bee_sFv = .text:0x00002BE8; // type:function size:0x34 scope:global +__dt__13daE_Bee_HIO_cFv = .text:0x00002C1C; // type:function size:0x48 scope:global +__sinit_d_a_e_bee_cpp = .text:0x00002C64; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4197 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4198 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4199 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4397 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4676 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4677 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000C0; // type:object size:0x4 scope:local +l_bmdidx$4715 = .rodata:0x000000C4; // type:object size:0x10 scope:local +l_bmdidx$4800 = .rodata:0x000000D4; // type:object size:0x10 scope:local +@4910 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x6 scope:local data:string_table +cc_cyl_src$4798 = .data:0x00000000; // type:object size:0x44 scope:local +at_sph_src$4799 = .data:0x00000044; // type:object size:0x40 scope:local +l_daE_Bee_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_E_BEE = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__13daE_Bee_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_173_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3765 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +lbl_173_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +@4455 = .bss:0x00000068; // type:object size:0xC scope:local +non$4454 = .bss:0x00000078; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_bg/splits.txt b/config/GZ2J01/rels/d_a_e_bg/splits.txt new file mode 100644 index 0000000000..bd4e070477 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bg.cpp: + .text start:0x000000EC end:0x00004B10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2J01/rels/d_a_e_bg/symbols.txt b/config/GZ2J01/rels/d_a_e_bg/symbols.txt new file mode 100644 index 0000000000..f5e6288bad --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bg/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BG_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__8daE_BG_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xEC scope:global +JointCallBack__8daE_BG_cFP8J3DJointi = .text:0x00000228; // type:function size:0x4C scope:global +draw__8daE_BG_cFv = .text:0x00000274; // type:function size:0x1BC scope:global +daE_BG_Draw__FP8daE_BG_c = .text:0x00000430; // type:function size:0x20 scope:global +setBck__8daE_BG_cFiUcff = .text:0x00000450; // type:function size:0xA4 scope:global +setActionMode__8daE_BG_cFii = .text:0x000004F4; // type:function size:0x18 scope:global +damage_check__8daE_BG_cFv = .text:0x0000050C; // type:function size:0x190 scope:global +setSparkEffect__8daE_BG_cFv = .text:0x0000069C; // type:function size:0x148 scope:global +search_esa__8daE_BG_cFv = .text:0x000007E4; // type:function size:0x84 scope:global +executeBorn__8daE_BG_cFv = .text:0x00000868; // type:function size:0x288 scope:global +executeSwim__8daE_BG_cFv = .text:0x00000AF0; // type:function size:0xA80 scope:global +executeAttack__8daE_BG_cFv = .text:0x00001570; // type:function size:0xEA8 scope:global +executeDamage__8daE_BG_cFv = .text:0x00002418; // type:function size:0x1A0 scope:global +setBombCarry__8daE_BG_cFi = .text:0x000025B8; // type:function size:0x114 scope:global +executeBomb__8daE_BG_cFv = .text:0x000026CC; // type:function size:0x1D8 scope:global +executeBirth__8daE_BG_cFv = .text:0x000028A4; // type:function size:0x3C8 scope:global +executeHook__8daE_BG_cFv = .text:0x00002C6C; // type:function size:0x44 scope:global +executeEat__8daE_BG_cFv = .text:0x00002CB0; // type:function size:0xD98 scope:global +action__8daE_BG_cFv = .text:0x00003A48; // type:function size:0x3DC scope:global +mtx_set__8daE_BG_cFv = .text:0x00003E24; // type:function size:0x128 scope:global +cc_set__8daE_BG_cFv = .text:0x00003F4C; // type:function size:0x180 scope:global +execute__8daE_BG_cFv = .text:0x000040CC; // type:function size:0x164 scope:global +daE_BG_Execute__FP8daE_BG_c = .text:0x00004230; // type:function size:0x20 scope:global +daE_BG_IsDelete__FP8daE_BG_c = .text:0x00004250; // type:function size:0x8 scope:global +_delete__8daE_BG_cFv = .text:0x00004258; // type:function size:0x74 scope:global +daE_BG_Delete__FP8daE_BG_c = .text:0x000042CC; // type:function size:0x20 scope:global +CreateHeap__8daE_BG_cFv = .text:0x000042EC; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000044B0; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000044F8; // type:function size:0x20 scope:global +create__8daE_BG_cFv = .text:0x00004518; // type:function size:0x444 scope:global +__dt__8cM3dGSphFv = .text:0x0000495C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000049A4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000049EC; // type:function size:0x70 scope:global +daE_BG_Create__FP8daE_BG_c = .text:0x00004A5C; // type:function size:0x20 scope:global +__dt__12daE_BG_HIO_cFv = .text:0x00004A7C; // type:function size:0x48 scope:global +__sinit_d_a_e_bg_cpp = .text:0x00004AC4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004B00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004B08; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3887 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4347 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4348 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4349 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4646 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4647 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4834 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4835 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5094 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5095 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5220 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5221 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5533 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5534 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0xA scope:local data:string_table +cc_bg_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_bg_at_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +enemyBombID$3951 = .data:0x00000080; // type:object size:0xA scope:local +@4648 = .data:0x0000008C; // type:object size:0x2C scope:local +@5098 = .data:0x000000B8; // type:object size:0x20 scope:local +@5159 = .data:0x000000D8; // type:object size:0x20 scope:local +l_daE_BG_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_BG = .data:0x00000118; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12daE_BG_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_174_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_bi/splits.txt b/config/GZ2J01/rels/d_a_e_bi/splits.txt new file mode 100644 index 0000000000..58283d77c8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bi.cpp: + .text start:0x000000EC end:0x000032D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x000001E8 + .bss start:0x00000008 end:0x000000F0 diff --git a/config/GZ2J01/rels/d_a_e_bi/symbols.txt b/config/GZ2J01/rels/d_a_e_bi/symbols.txt new file mode 100644 index 0000000000..a5f6445449 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bi/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BI_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_bi_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_BI_Draw__FP10e_bi_class = .text:0x000001E0; // type:function size:0x22C scope:global +pl_check__FP10e_bi_classf = .text:0x0000040C; // type:function size:0x60 scope:global +damage_check__FP10e_bi_class = .text:0x0000046C; // type:function size:0x26C scope:global +e_bi_wait__FP10e_bi_class = .text:0x000006D8; // type:function size:0x2F8 scope:global +e_bi_up__FP10e_bi_class = .text:0x000009D0; // type:function size:0x198 scope:global +e_bi_move__FP10e_bi_class = .text:0x00000B68; // type:function size:0x3C0 scope:global +e_bi_ex__FP10e_bi_class = .text:0x00000F28; // type:function size:0x33C scope:global +e_bi_water__FP10e_bi_class = .text:0x00001264; // type:function size:0x1D4 scope:global +e_bi_disap__FP10e_bi_class = .text:0x00001438; // type:function size:0xF0 scope:global +water_check__FP10e_bi_class = .text:0x00001528; // type:function size:0xB8 scope:global +action__FP10e_bi_class = .text:0x000015E0; // type:function size:0x588 scope:global +s_fw_sub__FPvPv = .text:0x00001B68; // type:function size:0x180 scope:global +ride_movebg_init__FP10e_bi_class = .text:0x00001CE8; // type:function size:0x168 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001E50; // type:function size:0x78 scope:global +daE_BI_Execute__FP10e_bi_class = .text:0x00001EC8; // type:function size:0x6D0 scope:global +daE_BI_IsDelete__FP10e_bi_class = .text:0x00002598; // type:function size:0x8 scope:global +daE_BI_Delete__FP10e_bi_class = .text:0x000025A0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002608; // type:function size:0xF8 scope:global +daE_BI_Create__FP10fopAc_ac_c = .text:0x00002700; // type:function size:0x480 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002B80; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002BF0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00002C60; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002CA8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CF0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D38; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002D94; // type:function size:0x48 scope:global +__dt__12daE_BI_HIO_cFv = .text:0x00002DDC; // type:function size:0x48 scope:global +__sinit_d_a_e_bi_cpp = .text:0x00002E24; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002E60; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002E68; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002E70; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E78; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E80; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002E88; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000329C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4315 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4410 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4411 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4414 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4455 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4456 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4473 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4485 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4659 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4660 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4661 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4906 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +ex_eff_id$4336 = .data:0x00000038; // type:object size:0xA scope:local +w_eff_id$4525 = .data:0x00000044; // type:object size:0x8 scope:local +@4662 = .data:0x0000004C; // type:object size:0x20 scope:local +cc_cyl_src$4970 = .data:0x0000006C; // type:object size:0x44 scope:local +at_sph_src$4971 = .data:0x000000B0; // type:object size:0x40 scope:local +l_daE_BI_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_E_BI = .data:0x00000110; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001AC; // type:object size:0x30 scope:global +__vt__12daE_BI_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_175_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3919 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@4522 = .bss:0x00000070; // type:object size:0xC scope:local +sc$4521 = .bss:0x00000080; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt b/config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt new file mode 100644 index 0000000000..1661b0895c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bi_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_bi_leaf.cpp: + .text start:0x00000078 end:0x000003F8 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt b/config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt new file mode 100644 index 0000000000..978fd2d958 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bi_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_BI_LEAF_Draw__FP15e_bi_leaf_class = .text:0x00000078; // type:function size:0x78 scope:global +action__FP15e_bi_leaf_class = .text:0x000000F0; // type:function size:0x100 scope:global +daE_BI_LEAF_Execute__FP15e_bi_leaf_class = .text:0x000001F0; // type:function size:0x98 scope:global +daE_BI_LEAF_IsDelete__FP15e_bi_leaf_class = .text:0x00000288; // type:function size:0x8 scope:global +daE_BI_LEAF_Delete__FP15e_bi_leaf_class = .text:0x00000290; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x84 scope:global +daE_BI_LEAF_Create__FP10fopAc_ac_c = .text:0x00000344; // type:function size:0xB4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x5 scope:local data:string_table +l_daE_BI_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_BI_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_e_bs/splits.txt b/config/GZ2J01/rels/d_a_e_bs/splits.txt new file mode 100644 index 0000000000..ea5e815a9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bs.cpp: + .text start:0x000000EC end:0x00002D84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001C0 + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_e_bs/symbols.txt b/config/GZ2J01/rels/d_a_e_bs/symbols.txt new file mode 100644 index 0000000000..19d105c704 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bs/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BS_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +wepon_anm_init__FP10e_bs_classi = .text:0x00000138; // type:function size:0x7C scope:global +anm_init__FP10e_bs_classifUcf = .text:0x000001B4; // type:function size:0xE0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000294; // type:function size:0x100 scope:global +daE_BS_Draw__FP10e_bs_class = .text:0x00000394; // type:function size:0x11C scope:global +player_way_check__FP10e_bs_class = .text:0x000004B0; // type:function size:0x44 scope:global +way_bg_check__FP10e_bs_classff = .text:0x000004F4; // type:function size:0x110 scope:global +pl_check__FP10e_bs_classfs = .text:0x00000604; // type:function size:0xC4 scope:global +e_bs_appear__FP10e_bs_class = .text:0x000006C8; // type:function size:0x1BC scope:global +e_bs_normal__FP10e_bs_class = .text:0x00000884; // type:function size:0x28C scope:global +e_bs_fight_run__FP10e_bs_class = .text:0x00000B10; // type:function size:0x3DC scope:global +at_hit_check__FP10e_bs_class = .text:0x00000EEC; // type:function size:0x60 scope:global +e_bs_attack__FP10e_bs_class = .text:0x00000F4C; // type:function size:0x1D0 scope:global +e_bs_damage__FP10e_bs_class = .text:0x0000111C; // type:function size:0xAC scope:global +damage_check__FP10e_bs_class = .text:0x000011C8; // type:function size:0x2BC scope:global +action__FP10e_bs_class = .text:0x00001484; // type:function size:0x540 scope:global +anm_se_set__FP10e_bs_class = .text:0x000019C4; // type:function size:0x1D8 scope:global +daE_BS_Execute__FP10e_bs_class = .text:0x00001B9C; // type:function size:0x3CC scope:global +daE_BS_IsDelete__FP10e_bs_class = .text:0x00001F68; // type:function size:0x8 scope:global +daE_BS_Delete__FP10e_bs_class = .text:0x00001F70; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001FD8; // type:function size:0x20C scope:global +daE_BS_Create__FP10fopAc_ac_c = .text:0x000021E4; // type:function size:0x394 scope:global +__dt__8cM3dGSphFv = .text:0x00002578; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025C0; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00002608; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000026D4; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002758; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000027B4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002824; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002894; // type:function size:0x48 scope:global +__dt__12daE_BS_HIO_cFv = .text:0x000028DC; // type:function size:0x48 scope:global +__sinit_d_a_e_bs_cpp = .text:0x00002924; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002960; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002968; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002970; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3826 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3896 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3996 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4437 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4438 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4494 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4497 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4600 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4602 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$3966 = .data:0x00000038; // type:object size:0x4 scope:local +@4131 = .data:0x0000003C; // type:object size:0x40 scope:local +ap_name$4233 = .data:0x0000007C; // type:object size:0x6 scope:local +cc_sph_src$4691 = .data:0x00000084; // type:object size:0x40 scope:local +at_sph_src$4692 = .data:0x000000C4; // type:object size:0x40 scope:local +l_daE_BS_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_E_BS = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__12daE_BS_HIO_c = .data:0x000001B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_177_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_bu/splits.txt b/config/GZ2J01/rels/d_a_e_bu/splits.txt new file mode 100644 index 0000000000..f5825080b5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bu.cpp: + .text start:0x000000EC end:0x000035BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001D0 + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2J01/rels/d_a_e_bu/symbols.txt b/config/GZ2J01/rels/d_a_e_bu/symbols.txt new file mode 100644 index 0000000000..0c2fbfa231 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bu/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BU_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +bu_disappear__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x60 scope:global +anm_init__FP10e_bu_classifUcf = .text:0x00000190; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000023C; // type:function size:0x15C scope:global +daE_BU_Draw__FP10e_bu_class = .text:0x00000398; // type:function size:0xAC scope:global +other_bg_check__FP10e_bu_classP10fopAc_ac_c = .text:0x00000444; // type:function size:0xD8 scope:global +pl_check__FP10e_bu_classfs = .text:0x0000051C; // type:function size:0x84 scope:global +damage_check__FP10e_bu_class = .text:0x000005A0; // type:function size:0x1CC scope:global +path_check__FP10e_bu_class = .text:0x0000076C; // type:function size:0x268 scope:global +fly_move__FP10e_bu_class = .text:0x000009D4; // type:function size:0x190 scope:global +e_bu_wait__FP10e_bu_class = .text:0x00000B64; // type:function size:0x1A0 scope:global +e_bu_fight_fly__FP10e_bu_class = .text:0x00000D04; // type:function size:0x14C scope:global +e_bu_fight__FP10e_bu_class = .text:0x00000E50; // type:function size:0x31C scope:global +e_bu_attack__FP10e_bu_class = .text:0x0000116C; // type:function size:0x210 scope:global +e_bu_fly__FP10e_bu_class = .text:0x0000137C; // type:function size:0x1F0 scope:global +e_bu_path_fly__FP10e_bu_class = .text:0x0000156C; // type:function size:0x304 scope:global +e_bu_chance__FP10e_bu_class = .text:0x00001870; // type:function size:0x1C4 scope:global +e_bu_head__FP10e_bu_class = .text:0x00001A34; // type:function size:0x580 scope:global +action__FP10e_bu_class = .text:0x00001FB4; // type:function size:0x4B4 scope:global +daE_BU_Execute__FP10e_bu_class = .text:0x00002468; // type:function size:0x508 scope:global +daE_BU_IsDelete__FP10e_bu_class = .text:0x00002970; // type:function size:0x8 scope:global +daE_BU_Delete__FP10e_bu_class = .text:0x00002978; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029E0; // type:function size:0x134 scope:global +daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x3EC scope:global +__dt__8cM3dGSphFv = .text:0x00002F00; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002F48; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002F90; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002FEC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000305C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030CC; // type:function size:0x48 scope:global +__dt__12daE_BU_HIO_cFv = .text:0x00003114; // type:function size:0x48 scope:global +__sinit_d_a_e_bu_cpp = .text:0x0000315C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003198; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031A0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000031A8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4001 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4205 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4260 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4301 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4457 = .data:0x00000038; // type:object size:0x34 scope:local +@4547 = .data:0x0000006C; // type:object size:0x58 scope:local +fire_name$4572 = .data:0x000000C4; // type:object size:0x8 scope:local +ice_name$4573 = .data:0x000000CC; // type:object size:0x6 scope:local +cc_sph_src$4803 = .data:0x000000D4; // type:object size:0x40 scope:local +l_daE_BU_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_E_BU = .data:0x00000134; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__12daE_BU_HIO_c = .data:0x000001C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_178_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4007 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2J01/rels/d_a_e_bug/splits.txt b/config/GZ2J01/rels/d_a_e_bug/splits.txt new file mode 100644 index 0000000000..ab9630a930 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bug/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bug.cpp: + .text start:0x000000EC end:0x000031EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x0000007C + .bss start:0x00000008 end:0x000000EC diff --git a/config/GZ2J01/rels/d_a_e_bug/symbols.txt b/config/GZ2J01/rels/d_a_e_bug/symbols.txt new file mode 100644 index 0000000000..8a5baf8a4a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_bug/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_Bug_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daE_Bug_Draw__FP11e_bug_class = .text:0x0000011C; // type:function size:0x10C scope:global +simple_bg_check__FP5bug_si = .text:0x00000228; // type:function size:0x290 scope:global +__dt__4cXyzFv = .text:0x000004B8; // type:function size:0x3C scope:global +bug_mtxset__FP5bug_s = .text:0x000004F4; // type:function size:0xD8 scope:global +bug_mtxset_stick__FP5bug_s = .text:0x000005CC; // type:function size:0x15C scope:global +bug_mtxset_stickW__FP5bug_s = .text:0x00000728; // type:function size:0x21C scope:global +bug_mtxset_fail__FP5bug_s = .text:0x00000944; // type:function size:0xF0 scope:global +bug_ground_ang_set__FP5bug_s = .text:0x00000A34; // type:function size:0x308 scope:global +bug_action__FP11e_bug_classP5bug_s = .text:0x00000D3C; // type:function size:0x10C scope:global +bug_stick__FP5bug_s = .text:0x00000E48; // type:function size:0x2FC scope:global +bug_stickW__FP5bug_s = .text:0x00001144; // type:function size:0x204 scope:global +wind_move__FP5bug_s = .text:0x00001348; // type:function size:0xE4 scope:global +bug_fail__FP11e_bug_classP5bug_s = .text:0x0000142C; // type:function size:0x100 scope:global +damage_check__FP11e_bug_classP5bug_s = .text:0x0000152C; // type:function size:0x5E8 scope:global +set_wait__FP11e_bug_classP5bug_s = .text:0x00001B14; // type:function size:0x274 scope:global +normal_move__FP11e_bug_classP5bug_s = .text:0x00001D88; // type:function size:0x65C scope:global +bug_control__FP11e_bug_class = .text:0x000023E4; // type:function size:0x2DC scope:global +s_boom_sub__FPvPv = .text:0x000026C0; // type:function size:0x8C scope:global +s_bomb_sub__FPvPv = .text:0x0000274C; // type:function size:0xA8 scope:global +daE_Bug_Execute__FP11e_bug_class = .text:0x000027F4; // type:function size:0x30C scope:global +daE_Bug_IsDelete__FP11e_bug_class = .text:0x00002B00; // type:function size:0x8 scope:global +daE_Bug_Delete__FP11e_bug_class = .text:0x00002B08; // type:function size:0x10C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002C14; // type:function size:0xF4 scope:global +daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002D08; // type:function size:0x3A4 scope:global +__dt__5bug_sFv = .text:0x000030AC; // type:function size:0x6C scope:global +__ct__5bug_sFv = .text:0x00003118; // type:function size:0x34 scope:global +__dt__13daE_Bug_HIO_cFv = .text:0x0000314C; // type:function size:0x48 scope:global +__sinit_d_a_e_bug_cpp = .text:0x00003194; // type:function size:0x58 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3829 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3945 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3949 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4108 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4311 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4396 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4563 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4565 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4566 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4567 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4568 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4761 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4766 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4842 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4947 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000DC; // type:object size:0x4 scope:local +l_bmdidx$4962 = .rodata:0x000000E0; // type:object size:0x8 scope:local +l_bmdidx$5049 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5142 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0xE scope:local data:string_table +c_x$3877 = .data:0x00000000; // type:object size:0x10 scope:local +c_z$3878 = .data:0x00000010; // type:object size:0x10 scope:local +l_daE_Bug_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_E_BUG = .data:0x00000040; // type:object size:0x30 scope:global +__vt__13daE_Bug_HIO_c = .data:0x00000070; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_179_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3824 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +lbl_179_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +lbl_179_bss_65 = .bss:0x00000065; // type:object size:0x1 data:byte +@3831 = .bss:0x00000068; // type:object size:0xC scope:local +at_pos = .bss:0x00000074; // type:object size:0xC scope:global data:float +at_size = .bss:0x00000080; // type:object size:0x4 scope:global +lbl_179_bss_84 = .bss:0x00000084; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_cr/splits.txt b/config/GZ2J01/rels/d_a_e_cr/splits.txt new file mode 100644 index 0000000000..62476de3ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_cr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_cr.cpp: + .text start:0x000000EC end:0x00001D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000134 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_e_cr/symbols.txt b/config/GZ2J01/rels/d_a_e_cr/symbols.txt new file mode 100644 index 0000000000..b2f4402360 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_cr/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_CR_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10e_cr_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001D0; // type:function size:0xC4 scope:global +daE_CR_Draw__FP10e_cr_class = .text:0x00000294; // type:function size:0x9C scope:global +other_bg_check__FP10e_cr_classP10fopAc_ac_c = .text:0x00000330; // type:function size:0xD8 scope:global +pl_check__FP10e_cr_classfs = .text:0x00000408; // type:function size:0x7C scope:global +damage_check__FP10e_cr_class = .text:0x00000484; // type:function size:0xF4 scope:global +way_bg_check__FP10e_cr_classf = .text:0x00000578; // type:function size:0x10C scope:global +e_cr_move__FP10e_cr_class = .text:0x00000684; // type:function size:0x4B8 scope:global +e_cr_s_damage__FP10e_cr_class = .text:0x00000B3C; // type:function size:0x124 scope:global +e_cr_damage__FP10e_cr_class = .text:0x00000C60; // type:function size:0x1EC scope:global +action__FP10e_cr_class = .text:0x00000E4C; // type:function size:0x21C scope:global +daE_CR_Execute__FP10e_cr_class = .text:0x00001068; // type:function size:0x234 scope:global +daE_CR_IsDelete__FP10e_cr_class = .text:0x0000129C; // type:function size:0x8 scope:global +daE_CR_Delete__FP10e_cr_class = .text:0x000012A4; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000130C; // type:function size:0x140 scope:global +daE_CR_Create__FP10fopAc_ac_c = .text:0x0000144C; // type:function size:0x274 scope:global +__dt__8cM3dGSphFv = .text:0x000016C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001708; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001750; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000017AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000181C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000188C; // type:function size:0x48 scope:global +__dt__12daE_CR_HIO_cFv = .text:0x000018D4; // type:function size:0x48 scope:global +__sinit_d_a_e_cr_cpp = .text:0x0000191C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001958; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001960; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00001968; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4018 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4021 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4025 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4026 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4074 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4075 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4124 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src$4251 = .data:0x00000038; // type:object size:0x40 scope:local +l_daE_CR_Method = .data:0x00000078; // type:object size:0x20 scope:global +g_profile_E_CR = .data:0x00000098; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__12daE_CR_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_180_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_cr_egg/splits.txt b/config/GZ2J01/rels/d_a_e_cr_egg/splits.txt new file mode 100644 index 0000000000..1d09f17d6f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_cr_egg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_cr_egg.cpp: + .text start:0x00000078 end:0x00000A04 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt b/config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt new file mode 100644 index 0000000000..3c515c5591 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_cr_egg/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_CR_EGG_Draw__FP14e_cr_egg_class = .text:0x00000078; // type:function size:0x90 scope:global +e_cr_egg_move__FP14e_cr_egg_class = .text:0x00000108; // type:function size:0x290 scope:global +action__FP14e_cr_egg_class = .text:0x00000398; // type:function size:0x120 scope:global +daE_CR_EGG_Execute__FP14e_cr_egg_class = .text:0x000004B8; // type:function size:0x14C scope:global +daE_CR_EGG_IsDelete__FP14e_cr_egg_class = .text:0x00000604; // type:function size:0x8 scope:global +daE_CR_EGG_Delete__FP14e_cr_egg_class = .text:0x0000060C; // type:function size:0x44 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000650; // type:function size:0x6C scope:global +daE_CR_EGG_Create__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x238 scope:global +__dt__8cM3dGSphFv = .text:0x000008F4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000093C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000984; // type:function size:0x70 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000009F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000009FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3676 = .rodata:0x00000008; // type:object size:0xC scope:local +@3702 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3704 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3708 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x5 scope:local data:string_table +spy$3662 = .data:0x00000000; // type:object size:0xC scope:local +cc_sph_src$3802 = .data:0x0000000C; // type:object size:0x40 scope:local +l_daE_CR_EGG_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_E_CR_EGG = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_e_db/splits.txt b/config/GZ2J01/rels/d_a_e_db/splits.txt new file mode 100644 index 0000000000..19c4a762d8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_db/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_db.cpp: + .text start:0x000000EC end:0x00006EF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x0000031C + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_e_db/symbols.txt b/config/GZ2J01/rels/d_a_e_db/symbols.txt new file mode 100644 index 0000000000..5474bceec9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_db/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DB_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_db_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_db_classifUcf = .text:0x000001E0; // type:function size:0xD8 scope:global +daE_DB_Draw__FP10e_db_class = .text:0x000002B8; // type:function size:0x2FC scope:global +pl_check__FP10e_db_classf = .text:0x000005B4; // type:function size:0x4C scope:global +damage_check__FP10e_db_class = .text:0x00000600; // type:function size:0x468 scope:global +e_db_stay__FP10e_db_class = .text:0x00000A68; // type:function size:0x358 scope:global +e_db_appear__FP10e_db_class = .text:0x00000DC0; // type:function size:0x2C0 scope:global +e_db_appear_v__FP10e_db_class = .text:0x00001080; // type:function size:0x1CC scope:global +e_db_wait__FP10e_db_class = .text:0x0000124C; // type:function size:0x560 scope:global +e_db_mk_roof__FP10e_db_class = .text:0x000017AC; // type:function size:0x25C scope:global +e_db_attack__FP10e_db_class = .text:0x00001A08; // type:function size:0xAD0 scope:global +e_db_attack_s__FP10e_db_class = .text:0x000024D8; // type:function size:0x35C scope:global +e_db_chance__FP10e_db_class = .text:0x00002834; // type:function size:0x300 scope:global +e_db_s_damage__FP10e_db_class = .text:0x00002B34; // type:function size:0x23C scope:global +e_db_damage__FP10e_db_class = .text:0x00002D70; // type:function size:0x3F8 scope:global +kuki_control1__FP10e_db_class = .text:0x00003168; // type:function size:0x35C scope:global +kuki_control2__FP10e_db_class = .text:0x000034C4; // type:function size:0x174 scope:global +kuki_control3__FP10e_db_class = .text:0x00003638; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_db_class = .text:0x00003714; // type:function size:0xEC scope:global +kuki_control1_e__FP10e_db_class = .text:0x00003800; // type:function size:0x304 scope:global +e_db_escape__FP10e_db_class = .text:0x00003B04; // type:function size:0xE5C scope:global +e_db_e_dead__FP10e_db_class = .text:0x00004960; // type:function size:0x618 scope:global +action__FP10e_db_class = .text:0x00004F78; // type:function size:0x684 scope:global +eff_set__FP10e_db_classi = .text:0x000055FC; // type:function size:0x3C8 scope:global +anm_se_set__FP10e_db_class = .text:0x000059C4; // type:function size:0x168 scope:global +daE_DB_Execute__FP10e_db_class = .text:0x00005B2C; // type:function size:0x3C4 scope:global +daE_DB_IsDelete__FP10e_db_class = .text:0x00005EF0; // type:function size:0x8 scope:global +daE_DB_Delete__FP10e_db_class = .text:0x00005EF8; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005F60; // type:function size:0x1F4 scope:global +daE_DB_Create__FP10fopAc_ac_c = .text:0x00006154; // type:function size:0x518 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000666C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000066DC; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x0000674C; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x000067D0; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000689C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000068E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000692C; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00006988; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000698C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006990; // type:function size:0x48 scope:global +__dt__12daE_DB_HIO_cFv = .text:0x000069D8; // type:function size:0x48 scope:global +__sinit_d_a_e_db_cpp = .text:0x00006A20; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006A5C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006A64; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006A6C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006E80; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00006EBC; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4016 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4121 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4123 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4183 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4187 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4253 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4356 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4392 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4603 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4723 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4992 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5085 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5349 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5350 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5351 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5353 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5354 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5355 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5358 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5645 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5646 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5816 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5817 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5910 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5911 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6122 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6123 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6124 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6125 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6127 = .rodata:0x00000158; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3961 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4854 = .data:0x0000003C; // type:object size:0x16 scope:local +@5359 = .data:0x00000054; // type:object size:0xCC scope:local +@5647 = .data:0x00000120; // type:object size:0x58 scope:local +p_name$5653 = .data:0x00000178; // type:object size:0x6 scope:local +p_idx$5654 = .data:0x00000180; // type:object size:0xC scope:local +cc_sph_src$5987 = .data:0x0000018C; // type:object size:0x40 scope:local +at_sph_src$5988 = .data:0x000001CC; // type:object size:0x40 scope:local +kuki_sph_src$5989 = .data:0x0000020C; // type:object size:0x40 scope:local +l_daE_DB_Method = .data:0x0000024C; // type:object size:0x20 scope:global +g_profile_E_DB = .data:0x0000026C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global +__vt__12daE_DB_HIO_c = .data:0x00000310; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_182_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_db_leaf/splits.txt b/config/GZ2J01/rels/d_a_e_db_leaf/splits.txt new file mode 100644 index 0000000000..7525260a3a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_db_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_db_leaf.cpp: + .text start:0x00000078 end:0x0000034C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt b/config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt new file mode 100644 index 0000000000..299c3750c1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_db_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_DB_LEAF_Draw__FP15e_db_leaf_class = .text:0x00000078; // type:function size:0x68 scope:global +daE_DB_LEAF_Execute__FP15e_db_leaf_class = .text:0x000000E0; // type:function size:0x84 scope:global +daE_DB_LEAF_IsDelete__FP15e_db_leaf_class = .text:0x00000164; // type:function size:0x8 scope:global +daE_DB_LEAF_Delete__FP15e_db_leaf_class = .text:0x0000016C; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x100 scope:global +daE_DB_LEAF_Create__FP10fopAc_ac_c = .text:0x0000029C; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3699 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x5 scope:local data:string_table +l_daE_DB_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_DB_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_e_dd/splits.txt b/config/GZ2J01/rels/d_a_e_dd/splits.txt new file mode 100644 index 0000000000..fbbe5b41fa --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_dd.cpp: + .text start:0x000000EC end:0x00005030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000001EC + .bss start:0x0000000C end:0x00000140 diff --git a/config/GZ2J01/rels/d_a_e_dd/symbols.txt b/config/GZ2J01/rels/d_a_e_dd/symbols.txt new file mode 100644 index 0000000000..601351554b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dd/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DD_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP10e_dd_classifUcf = .text:0x0000014C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0x1D4 scope:global +daE_DD_Draw__FP10e_dd_class = .text:0x000003CC; // type:function size:0x100 scope:global +otherBgCheckS__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004CC; // type:function size:0xE0 scope:global +pl_check__FP10e_dd_classfs = .text:0x000005AC; // type:function size:0x7C scope:global +way_gake_check__FP10e_dd_classf = .text:0x00000628; // type:function size:0x100 scope:global +damage_check__FP10e_dd_class = .text:0x00000728; // type:function size:0x334 scope:global +way_bg_check__FP10e_dd_classf = .text:0x00000A5C; // type:function size:0x10C scope:global +path_check__FP10e_dd_class = .text:0x00000B68; // type:function size:0x22C scope:global +e_dd_wall__FP10e_dd_class = .text:0x00000D94; // type:function size:0x5C8 scope:global +e_dd_normal__FP10e_dd_class = .text:0x0000135C; // type:function size:0x60C scope:global +e_dd_run__FP10e_dd_class = .text:0x00001968; // type:function size:0x27C scope:global +s_b_sub__FPvPv = .text:0x00001BE4; // type:function size:0x234 scope:global +e_dd_attack__FP10e_dd_class = .text:0x00001E18; // type:function size:0x358 scope:global +e_dd_guard__FP10e_dd_class = .text:0x00002170; // type:function size:0xD0 scope:global +e_dd_bombdamage__FP10e_dd_class = .text:0x00002240; // type:function size:0x24C scope:global +e_dd_taildamage__FP10e_dd_class = .text:0x0000248C; // type:function size:0x2D0 scope:global +e_dd_fall__FP10e_dd_class = .text:0x0000275C; // type:function size:0x17C scope:global +e_dd_dead__FP10e_dd_class = .text:0x000028D8; // type:function size:0x108 scope:global +e_dd_arrowdamage__FP10e_dd_class = .text:0x000029E0; // type:function size:0x238 scope:global +action__FP10e_dd_class = .text:0x00002C18; // type:function size:0x534 scope:global +anm_se_set__FP10e_dd_class = .text:0x0000314C; // type:function size:0x7A0 scope:global +daE_DD_Execute__FP10e_dd_class = .text:0x000038EC; // type:function size:0x674 scope:global +daE_DD_IsDelete__FP10e_dd_class = .text:0x00003F60; // type:function size:0x8 scope:global +daE_DD_Delete__FP10e_dd_class = .text:0x00003F68; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003FD4; // type:function size:0x264 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004238; // type:function size:0x48 scope:global +kabe_initial_pos_set__FP10e_dd_class = .text:0x00004280; // type:function size:0x1C4 scope:global +daE_DD_Create__FP10fopAc_ac_c = .text:0x00004444; // type:function size:0x3E0 scope:global +__ct__8dCcD_SphFv = .text:0x00004824; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x000048A8; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004974; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000049BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A04; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004A60; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004AD0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004B40; // type:function size:0x48 scope:global +__dt__12daE_DD_HIO_cFv = .text:0x00004B88; // type:function size:0x48 scope:global +__sinit_d_a_e_dd_cpp = .text:0x00004BD0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004C0C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C14; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004C1C; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4030 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4374 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4493 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4598 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4599 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4600 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4668 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4669 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4999 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5265 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5268 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5457 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5458 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5459 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5460 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5461 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5462 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5463 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5464 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5623 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5769 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5770 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5771 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5772 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@5001 = .data:0x00000038; // type:object size:0x2C scope:local +bomb_eff_name$5033 = .data:0x00000064; // type:object size:0x8 scope:local +fire_eff_name$5067 = .data:0x0000006C; // type:object size:0x8 scope:local +fire_eff_name$5082 = .data:0x00000074; // type:object size:0x4 scope:local +brk_d$5494 = .data:0x00000078; // type:object size:0x14 scope:local +ya = .data:0x0000008C; // type:object size:0xA scope:global +xa = .data:0x00000098; // type:object size:0xA scope:global +fire_sph_src$5643 = .data:0x000000A4; // type:object size:0x40 scope:local +cc_sph_src$5644 = .data:0x000000E4; // type:object size:0x40 scope:local +l_daE_DD_Method = .data:0x00000124; // type:object size:0x20 scope:global +g_profile_E_DD = .data:0x00000144; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001D4; // type:object size:0xC scope:global +__vt__12daE_DD_HIO_c = .data:0x000001E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_184_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3919 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global data:byte +check_index$4196 = .bss:0x00000040; // type:object size:0xFF scope:local diff --git a/config/GZ2J01/rels/d_a_e_df/splits.txt b/config/GZ2J01/rels/d_a_e_df/splits.txt new file mode 100644 index 0000000000..09bc3f3512 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_df.cpp: + .text start:0x000000EC end:0x0000291C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000C4 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_e_df/symbols.txt b/config/GZ2J01/rels/d_a_e_df/symbols.txt new file mode 100644 index 0000000000..34ea78e755 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_df/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DF_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +CreateHeap__8daE_DF_cFv = .text:0x00000110; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000208; // type:function size:0x20 scope:global +initCcCylinder__8daE_DF_cFv = .text:0x00000228; // type:function size:0x78 scope:global +setCcCylinder__8daE_DF_cFv = .text:0x000002A0; // type:function size:0x34 scope:global +SetAnm__8daE_DF_cFiiff = .text:0x000002D4; // type:function size:0xAC scope:global +CameraSet__8daE_DF_cFf = .text:0x00000380; // type:function size:0x1C0 scope:global +DemoStart__8daE_DF_cFv = .text:0x00000540; // type:function size:0xFC scope:global +SetReleaseCam__8daE_DF_cFv = .text:0x0000063C; // type:function size:0xA4 scope:global +ctrlJoint__8daE_DF_cFP8J3DJointP8J3DModel = .text:0x000006E0; // type:function size:0x150 scope:global +JointCallBack__FP8J3DJointi = .text:0x00000830; // type:function size:0x4C scope:global +s_obj_sub__FPvPv = .text:0x0000087C; // type:function size:0x1B4 scope:global +Link_Eat_Pos__8daE_DF_cFv = .text:0x00000A30; // type:function size:0x68 scope:global +Set_Angle__8daE_DF_cFP4cXyz = .text:0x00000A98; // type:function size:0xD4 scope:global +Obj_Damage__8daE_DF_cFv = .text:0x00000B6C; // type:function size:0xD8 scope:global +DamageAction__8daE_DF_cFv = .text:0x00000C44; // type:function size:0x124 scope:global +BombEatAction__8daE_DF_cFv = .text:0x00000D68; // type:function size:0x428 scope:global +Spid_Out__8daE_DF_cFv = .text:0x00001190; // type:function size:0x1A8 scope:global +LinkEatAction__8daE_DF_cFv = .text:0x00001338; // type:function size:0x348 scope:global +Mogu_Mogu__8daE_DF_cFv = .text:0x00001680; // type:function size:0x118 scope:global +ObjEatAction__8daE_DF_cFv = .text:0x00001798; // type:function size:0x13C scope:global +EatAction__8daE_DF_cFv = .text:0x000018D4; // type:function size:0x58 scope:global +SearchAction__8daE_DF_cFv = .text:0x0000192C; // type:function size:0x288 scope:global +WaitAction__8daE_DF_cFv = .text:0x00001BB4; // type:function size:0xA0 scope:global +MissAction__8daE_DF_cFv = .text:0x00001C54; // type:function size:0xB0 scope:global +Action__8daE_DF_cFv = .text:0x00001D04; // type:function size:0x80 scope:global +Execute__8daE_DF_cFv = .text:0x00001D84; // type:function size:0x118 scope:global +Yazirushi__8daE_DF_cFv = .text:0x00001E9C; // type:function size:0x44 scope:global +Draw__8daE_DF_cFv = .text:0x00001EE0; // type:function size:0x70 scope:global +Delete__8daE_DF_cFv = .text:0x00001F50; // type:function size:0x68 scope:global +setBaseMtx__8daE_DF_cFv = .text:0x00001FB8; // type:function size:0x58 scope:global +daE_DF_Draw__FP8daE_DF_c = .text:0x00002010; // type:function size:0x20 scope:global +daE_DF_Execute__FP8daE_DF_c = .text:0x00002030; // type:function size:0x20 scope:global +daE_DF_IsDelete__FP8daE_DF_c = .text:0x00002050; // type:function size:0x8 scope:global +daE_DF_Delete__FP8daE_DF_c = .text:0x00002058; // type:function size:0x20 scope:global +Create__8daE_DF_cFv = .text:0x00002078; // type:function size:0x2B8 scope:global +__dt__8cM3dGCylFv = .text:0x00002330; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002378; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000023C0; // type:function size:0x5C scope:global +daE_DF_Create__FP10fopAc_ac_c = .text:0x0000241C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000243C; // type:function size:0x48 scope:global +__dt__12daE_DF_HIO_cFv = .text:0x00002484; // type:function size:0x48 scope:global +__sinit_d_a_e_df_cpp = .text:0x000024CC; // type:function size:0x3C scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002508; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3916 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3918 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3920 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000028; // type:object size:0x4 scope:local +ccCylSrc$3961 = .rodata:0x0000002C; // type:object size:0x44 scope:local +@3977 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4024 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4096 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4098 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4163 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4370 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4371 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4372 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4566 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4622 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4627 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4811 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3795 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3796 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3804 = .data:0x00000030; // type:object size:0x6 scope:local +l_daE_DF_Method = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_E_DF = .data:0x00000058; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000088; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12daE_DF_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_185_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3932 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_dk/splits.txt b/config/GZ2J01/rels/d_a_e_dk/splits.txt new file mode 100644 index 0000000000..c274fc593b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_dk.cpp: + .text start:0x000000EC end:0x00003424 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000001B8 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_e_dk/symbols.txt b/config/GZ2J01/rels/d_a_e_dk/symbols.txt new file mode 100644 index 0000000000..12eae90889 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dk/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DK_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +draw__8daE_DK_cFv = .text:0x00000128; // type:function size:0x380 scope:global +daE_DK_Draw__FP8daE_DK_c = .text:0x000004A8; // type:function size:0x20 scope:global +setBck__8daE_DK_cFiUcff = .text:0x000004C8; // type:function size:0xC4 scope:global +setBckCore__8daE_DK_cFiUcff = .text:0x0000058C; // type:function size:0xA4 scope:global +setActionMode__8daE_DK_cFii = .text:0x00000630; // type:function size:0xC scope:global +damage_check__8daE_DK_cFv = .text:0x0000063C; // type:function size:0x174 scope:global +checkPlayerSearch__8daE_DK_cFv = .text:0x000007B0; // type:function size:0x268 scope:global +checkPlayerAttack__8daE_DK_cFf = .text:0x00000A18; // type:function size:0x10C scope:global +checkWaterHeight__8daE_DK_cFv = .text:0x00000B24; // type:function size:0x144 scope:global +SphBgcCallBack__8daE_DK_cFP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x00000C68; // type:function size:0xA8 scope:global +setElectricEffect__8daE_DK_cFv = .text:0x00000D10; // type:function size:0x244 scope:global +setCoreDeadEffect__8daE_DK_cFv = .text:0x00000F54; // type:function size:0x104 scope:global +setBodyDeadEffect__8daE_DK_cFv = .text:0x00001058; // type:function size:0x144 scope:global +executeWait__8daE_DK_cFv = .text:0x0000119C; // type:function size:0x3E8 scope:global +executeChase__8daE_DK_cFv = .text:0x00001584; // type:function size:0x3F4 scope:global +executeAttack__8daE_DK_cFv = .text:0x00001978; // type:function size:0x250 scope:global +executeDamage__8daE_DK_cFv = .text:0x00001BC8; // type:function size:0x174 scope:global +BodyDeathMove__8daE_DK_cFv = .text:0x00001D3C; // type:function size:0x130 scope:global +executeDeath__8daE_DK_cFv = .text:0x00001E6C; // type:function size:0x424 scope:global +action__8daE_DK_cFv = .text:0x00002290; // type:function size:0x22C scope:global +mtx_set__8daE_DK_cFv = .text:0x000024BC; // type:function size:0x198 scope:global +cc_set__8daE_DK_cFv = .text:0x00002654; // type:function size:0x214 scope:global +execute__8daE_DK_cFv = .text:0x00002868; // type:function size:0x80 scope:global +daE_DK_Execute__FP8daE_DK_c = .text:0x000028E8; // type:function size:0x20 scope:global +daE_DK_IsDelete__FP8daE_DK_c = .text:0x00002908; // type:function size:0x8 scope:global +_delete__8daE_DK_cFv = .text:0x00002910; // type:function size:0x74 scope:global +daE_DK_Delete__FP8daE_DK_c = .text:0x00002984; // type:function size:0x20 scope:global +CreateHeap__8daE_DK_cFv = .text:0x000029A4; // type:function size:0x308 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CAC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002CF4; // type:function size:0x20 scope:global +create__8daE_DK_cFv = .text:0x00002D14; // type:function size:0x298 scope:global +__ct__8daE_DK_cFv = .text:0x00002FAC; // type:function size:0x1B0 scope:global +__dt__8cM3dGSphFv = .text:0x0000315C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000031A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000031EC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003248; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000032B8; // type:function size:0x70 scope:global +daE_DK_Create__FP8daE_DK_c = .text:0x00003328; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003348; // type:function size:0x48 scope:global +__dt__12daE_DK_HIO_cFv = .text:0x00003390; // type:function size:0x48 scope:global +__sinit_d_a_e_dk_cpp = .text:0x000033D8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003414; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000341C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +dk_brk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x0000000C; // type:object size:0x8 scope:global +dk_btk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x00000014; // type:object size:0x8 scope:global +@3872 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3874 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3893 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3993 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3995 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4327 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4336 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4600 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4691 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4983 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4984 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4986 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_dk_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_dk_at_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_dk_core_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x000000A0; // type:object size:0x40 scope:global +elect_effect_name$4066 = .data:0x000000E0; // type:object size:0xC scope:local +dead_effect_name$4178 = .data:0x000000EC; // type:object size:0x4 scope:local +l_daE_DK_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_E_DK = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000140; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__12daE_DK_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_186_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3759 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_dn/splits.txt b/config/GZ2J01/rels/d_a_e_dn/splits.txt new file mode 100644 index 0000000000..3dec0f57eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dn.cpp: + .text start:0x000000EC end:0x000097D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x000004A4 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_e_dn/symbols.txt b/config/GZ2J01/rels/d_a_e_dn/symbols.txt new file mode 100644 index 0000000000..e140415e1d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dn/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DN_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +dn_disappear__FP10e_dn_class = .text:0x00000160; // type:function size:0xB0 scope:global +anm_init__FP10e_dn_classifUcf = .text:0x00000210; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002BC; // type:function size:0x4BC scope:global +daE_DN_Draw__FP10e_dn_class = .text:0x00000778; // type:function size:0x2E8 scope:global +other_bg_check__FP10e_dn_classP10fopAc_ac_c = .text:0x00000A60; // type:function size:0xD8 scope:global +other_bg_check2__FP10e_dn_classP4cXyz = .text:0x00000B38; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000C10; // type:function size:0x7C scope:global +search_bomb__FP10e_dn_classi = .text:0x00000C8C; // type:function size:0x48C scope:global +bomb_view_check__FP10e_dn_class = .text:0x00001118; // type:function size:0x24 scope:global +bomb_check__FP10e_dn_class = .text:0x0000113C; // type:function size:0x24 scope:global +player_way_check__FP10e_dn_class = .text:0x00001160; // type:function size:0x44 scope:global +pl_check__FP10e_dn_classfs = .text:0x000011A4; // type:function size:0xDC scope:global +move_gake_check__FP10e_dn_classfSc = .text:0x00001280; // type:function size:0x108 scope:global +jump_pos_check__FP10e_dn_classP4cXyz = .text:0x00001388; // type:function size:0x1C0 scope:global +e_dn_stay__FP10e_dn_class = .text:0x00001548; // type:function size:0x484 scope:global +e_dn_otoreac__FP10e_dn_class = .text:0x000019CC; // type:function size:0x330 scope:global +e_dn_bomb_action__FP10e_dn_class = .text:0x00001CFC; // type:function size:0x50C scope:global +e_dn_normal__FP10e_dn_class = .text:0x00002208; // type:function size:0x358 scope:global +e_dn_drawback__FP10e_dn_class = .text:0x00002560; // type:function size:0x188 scope:global +e_dn_wolfbite__FP10e_dn_class = .text:0x000026E8; // type:function size:0x38C scope:global +way_check__FP10e_dn_class = .text:0x00002A74; // type:function size:0x40 scope:global +shot_s_sub__FPvPv = .text:0x00002AB4; // type:function size:0x1A4 scope:global +e_dn_fight_run__FP10e_dn_class = .text:0x00002C58; // type:function size:0x908 scope:global +e_dn_jump__FP10e_dn_class = .text:0x00003560; // type:function size:0x228 scope:global +e_dn_gakejump__FP10e_dn_class = .text:0x00003788; // type:function size:0x530 scope:global +at_hit_check__FP10e_dn_class = .text:0x00003CB8; // type:function size:0x60 scope:global +e_dn_attack_0__FP10e_dn_class = .text:0x00003D18; // type:function size:0x1A0 scope:global +e_dn_attack__FP10e_dn_class = .text:0x00003EB8; // type:function size:0x25C scope:global +tail_eff_set__FP10e_dn_class = .text:0x00004114; // type:function size:0x180 scope:global +e_dn_tail_attack__FP10e_dn_class = .text:0x00004294; // type:function size:0x1F0 scope:global +e_dn_guard__FP10e_dn_class = .text:0x00004484; // type:function size:0x1F8 scope:global +e_dn_s_damage__FP10e_dn_class = .text:0x0000467C; // type:function size:0xB0 scope:global +kado_check__FP10e_dn_class = .text:0x0000472C; // type:function size:0x1B4 scope:global +body_gake__FP10e_dn_class = .text:0x000048E0; // type:function size:0x150 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004A30; // type:function size:0x78 scope:global +e_dn_damage__FP10e_dn_class = .text:0x00004AA8; // type:function size:0xB98 scope:global +e_dn_backdrop__FP10e_dn_class = .text:0x00005640; // type:function size:0x154 scope:global +e_dn_water__FP10e_dn_class = .text:0x00005794; // type:function size:0x1A0 scope:global +e_dn_reg__FP10e_dn_class = .text:0x00005934; // type:function size:0x328 scope:global +wolfkick_damage__FP10e_dn_class = .text:0x00005C5C; // type:function size:0xB8 scope:global +big_damage__FP10e_dn_class = .text:0x00005D14; // type:function size:0x110 scope:global +small_damage__FP10e_dn_class = .text:0x00005E24; // type:function size:0xB0 scope:global +damage_check__FP10e_dn_class = .text:0x00005ED4; // type:function size:0x3B0 scope:global +action__FP10e_dn_class = .text:0x00006284; // type:function size:0x1510 scope:global +anm_se_set__FP10e_dn_class = .text:0x00007794; // type:function size:0x2FC scope:global +daE_DN_Execute__FP10e_dn_class = .text:0x00007A90; // type:function size:0xCEC scope:global +daE_DN_IsDelete__FP10e_dn_class = .text:0x0000877C; // type:function size:0x8 scope:global +daE_DN_Delete__FP10e_dn_class = .text:0x00008784; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000087EC; // type:function size:0x240 scope:global +daE_DN_Create__FP10fopAc_ac_c = .text:0x00008A2C; // type:function size:0x36C scope:global +__ct__10e_dn_classFv = .text:0x00008D98; // type:function size:0x1DC scope:global +__dt__8cM3dGSphFv = .text:0x00008F74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008FBC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00009004; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000090D0; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009154; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000091B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009220; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00009290; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009294; // type:function size:0x48 scope:global +__dt__12daE_DN_HIO_cFv = .text:0x000092DC; // type:function size:0x48 scope:global +__sinit_d_a_e_dn_cpp = .text:0x00009324; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00009360; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00009368; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00009370; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009378; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009380; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00009388; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000979C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4094 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4435 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4536 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4537 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4538 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4539 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4540 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4542 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4611 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4612 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4715 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4933 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5116 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5117 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5118 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5119 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5542 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5543 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5592 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5593 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5977 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5978 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5979 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6005 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6097 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6100 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6120 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6928 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6929 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6931 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6932 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:string +@6933 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6934 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7356 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7357 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7358 = .rodata:0x00000154; // type:object size:0x4 scope:local data:string +@7359 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7360 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7361 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7362 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7363 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7364 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7365 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7366 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7367 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7368 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7548 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7549 = .rodata:0x00000184; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +@4546 = .data:0x00000038; // type:object size:0x2C scope:local +@4719 = .data:0x00000064; // type:object size:0x30 scope:local +@5544 = .data:0x00000094; // type:object size:0x24 scope:local +kado_bit$5557 = .data:0x000000B8; // type:object size:0x8 scope:local +kado_check_x$5558 = .data:0x000000C0; // type:object size:0x8 scope:local +@5981 = .data:0x000000C8; // type:object size:0x80 scope:local +j_spd$6416 = .data:0x00000148; // type:object size:0x16 scope:local +foot_idx$6464 = .data:0x00000160; // type:object size:0x8 scope:local +@6935 = .data:0x00000168; // type:object size:0xF4 scope:local +jv_offset = .data:0x0000025C; // type:object size:0xC scope:global +jc_data = .data:0x00000268; // type:object size:0x90 scope:global +cc_sph_src$7459 = .data:0x000002F8; // type:object size:0x40 scope:local +at_sph_src$7460 = .data:0x00000338; // type:object size:0x40 scope:local +tate_sph_src$7461 = .data:0x00000378; // type:object size:0x40 scope:local +l_daE_DN_Method = .data:0x000003B8; // type:object size:0x20 scope:global +g_profile_E_DN = .data:0x000003D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000408; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000414; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000420; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000042C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000468; // type:object size:0x30 scope:global +__vt__12daE_DN_HIO_c = .data:0x00000498; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_65_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3805 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +target_info = .bss:0x0000007C; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +learn_check = .bss:0x000000A8; // type:object size:0x4 scope:global data:4byte +c_start = .bss:0x000000AC; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_dt/splits.txt b/config/GZ2J01/rels/d_a_e_dt/splits.txt new file mode 100644 index 0000000000..b0863c0ccd --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dt.cpp: + .text start:0x000000EC end:0x000084A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x00000368 + .bss start:0x00000008 end:0x00000158 diff --git a/config/GZ2J01/rels/d_a_e_dt/symbols.txt b/config/GZ2J01/rels/d_a_e_dt/symbols.txt new file mode 100644 index 0000000000..6dd7c6043f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_dt/symbols.txt @@ -0,0 +1,290 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DT_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +ctrlJoint__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x0000015C; // type:function size:0x224 scope:global +JointCallBack__8daE_DT_cFP8J3DJointi = .text:0x00000380; // type:function size:0x4C scope:global +ctrlJointTuba__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x000003CC; // type:function size:0x144 scope:global +JointCallBackTuba__8daE_DT_cFP8J3DJointi = .text:0x00000510; // type:function size:0x4C scope:global +draw__8daE_DT_cFv = .text:0x0000055C; // type:function size:0x7F0 scope:global +__dt__4cXyzFv = .text:0x00000D4C; // type:function size:0x3C scope:global +daE_DT_Draw__FP8daE_DT_c = .text:0x00000D88; // type:function size:0x20 scope:global +demo_skip__8daE_DT_cFi = .text:0x00000DA8; // type:function size:0x50 scope:global +DemoSkipCallBack__8daE_DT_cFPvi = .text:0x00000DF8; // type:function size:0x34 scope:global +setBck__8daE_DT_cFiUcff = .text:0x00000E2C; // type:function size:0xA4 scope:global +checkBck__8daE_DT_cFi = .text:0x00000ED0; // type:function size:0x5C scope:global +setActionMode__8daE_DT_cFii = .text:0x00000F2C; // type:function size:0xC scope:global +damage_check__8daE_DT_cFv = .text:0x00000F38; // type:function size:0x3F0 scope:global +setStabPos__8daE_DT_cFv = .text:0x00001328; // type:function size:0x8C scope:global +checkBeforeBg__8daE_DT_cFf = .text:0x000013B4; // type:function size:0x178 scope:global +__dt__8cM3dGPlaFv = .text:0x0000152C; // type:function size:0x48 scope:global +checkTongueBg__8daE_DT_cFv = .text:0x00001574; // type:function size:0x168 scope:global +checkWaterSurface__8daE_DT_cFv = .text:0x000016DC; // type:function size:0xEC scope:global +setSmallWaterEffect__8daE_DT_cFv = .text:0x000017C8; // type:function size:0xB4 scope:global +setLargeWaterEffect__8daE_DT_cFv = .text:0x0000187C; // type:function size:0xB4 scope:global +setHamonEffect__8daE_DT_cFi = .text:0x00001930; // type:function size:0xF0 scope:global +setJumpEffect__8daE_DT_cFv = .text:0x00001A20; // type:function size:0xB4 scope:global +setJumpSizukuEffect__8daE_DT_cFv = .text:0x00001AD4; // type:function size:0xDC scope:global +setDamageShibukiEffect__8daE_DT_cFi = .text:0x00001BB0; // type:function size:0x90 scope:global +setDamageYodareEffect__8daE_DT_cFi = .text:0x00001C40; // type:function size:0xE8 scope:global +setSwingEffect__8daE_DT_cFv = .text:0x00001D28; // type:function size:0x84 scope:global +setStepEffect__8daE_DT_cFv = .text:0x00001DAC; // type:function size:0x174 scope:global +setBombEffect__8daE_DT_cFv = .text:0x00001F20; // type:function size:0x108 scope:global +setBombSmokeEffect__8daE_DT_cFv = .text:0x00002028; // type:function size:0xDC scope:global +setDeadShibukiEffect__8daE_DT_cFv = .text:0x00002104; // type:function size:0xB4 scope:global +setDeadYodareEffect__8daE_DT_cFv = .text:0x000021B8; // type:function size:0x108 scope:global +setBoxTubaEffect__8daE_DT_cFv = .text:0x000022C0; // type:function size:0xDC scope:global +setBoxTubaLandEffect__8daE_DT_cFv = .text:0x0000239C; // type:function size:0xDC scope:global +s_otama_todo__FPvPv = .text:0x00002478; // type:function size:0x98 scope:global +getNumberOfOtama__8daE_DT_cFv = .text:0x00002510; // type:function size:0x64 scope:global +s_fall_otama__FPvPv = .text:0x00002574; // type:function size:0x90 scope:global +setStayOtamaFall__8daE_DT_cFv = .text:0x00002604; // type:function size:0x88 scope:global +setStayOtamaDelete__8daE_DT_cFv = .text:0x0000268C; // type:function size:0x70 scope:global +s_demo_otama__FPvPv = .text:0x000026FC; // type:function size:0x70 scope:global +s_bomb_search__FPvPv = .text:0x0000276C; // type:function size:0x188 scope:global +checkBombEat__8daE_DT_cFv = .text:0x000028F4; // type:function size:0xA0 scope:global +isShutterOpen__8daE_DT_cFv = .text:0x00002994; // type:function size:0x4C scope:global +executeWait__8daE_DT_cFv = .text:0x000029E0; // type:function size:0x168 scope:global +executeCry__8daE_DT_cFv = .text:0x00002B48; // type:function size:0x2D4 scope:global +executeShake__8daE_DT_cFv = .text:0x00002E1C; // type:function size:0x188 scope:global +executeWalk__8daE_DT_cFv = .text:0x00002FA4; // type:function size:0x6D8 scope:global +executeJump__8daE_DT_cFv = .text:0x0000367C; // type:function size:0x8E0 scope:global +executeDown__8daE_DT_cFv = .text:0x00003F5C; // type:function size:0x3E4 scope:global +executeSearch__8daE_DT_cFv = .text:0x00004340; // type:function size:0x8C scope:global +executeDamage__8daE_DT_cFv = .text:0x000043CC; // type:function size:0x15C scope:global +executeBombDamage__8daE_DT_cFv = .text:0x00004528; // type:function size:0x230 scope:global +executeDeath__8daE_DT_cFv = .text:0x00004758; // type:function size:0x96C scope:global +pointInSight__8daE_DT_cFP4cXyz = .text:0x000050C4; // type:function size:0xF0 scope:global +executeOpening__8daE_DT_cFv = .text:0x000051B4; // type:function size:0x1134 scope:global +calcCamera__8daE_DT_cFv = .text:0x000062E8; // type:function size:0x5D0 scope:global +calcBoxAndTuba__8daE_DT_cFv = .text:0x000068B8; // type:function size:0x64C scope:global +action__8daE_DT_cFv = .text:0x00006F04; // type:function size:0x2CC scope:global +mtx_set__8daE_DT_cFv = .text:0x000071D0; // type:function size:0x134 scope:global +cc_set__8daE_DT_cFv = .text:0x00007304; // type:function size:0x4B4 scope:global +execute__8daE_DT_cFv = .text:0x000077B8; // type:function size:0x158 scope:global +daE_DT_Execute__FP8daE_DT_c = .text:0x00007910; // type:function size:0x20 scope:global +daE_DT_IsDelete__FP8daE_DT_c = .text:0x00007930; // type:function size:0x8 scope:global +_delete__8daE_DT_cFv = .text:0x00007938; // type:function size:0x9C scope:global +daE_DT_Delete__FP8daE_DT_c = .text:0x000079D4; // type:function size:0x20 scope:global +CreateHeap__8daE_DT_cFv = .text:0x000079F4; // type:function size:0x22C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00007C20; // type:function size:0x20 scope:global +create__8daE_DT_cFv = .text:0x00007C40; // type:function size:0x4CC scope:global +__dt__8dCcD_SphFv = .text:0x0000810C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000081D8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000825C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000082A4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000082EC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000835C; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x00008360; // type:function size:0x3C scope:global +daE_DT_Create__FP8daE_DT_c = .text:0x0000839C; // type:function size:0x20 scope:global +__dt__12daE_DT_HIO_cFv = .text:0x000083BC; // type:function size:0x48 scope:global +__sinit_d_a_e_dt_cpp = .text:0x00008404; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000845C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008464; // type:function size:0x8 scope:local +Bank__9dCamera_cFv = .text:0x0000846C; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3792 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4061 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4062 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4072 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4233 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4234 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4630 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4631 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4977 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4978 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4979 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5088 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5089 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5155 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5157 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5315 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5317 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5520 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5521 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5522 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5523 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5524 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5525 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5526 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5527 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5528 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5529 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5530 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5531 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5613 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5614 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5705 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5706 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5952 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5953 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5954 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5955 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5956 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5957 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5959 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5960 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5962 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5964 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5967 = .rodata:0x00000150; // type:object size:0x8 scope:local +@6430 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6431 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6433 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6434 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6435 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6436 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6437 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6438 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6439 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6440 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6441 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6442 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6443 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6444 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6445 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6446 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6447 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6448 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6449 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6450 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6451 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6618 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6724 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6725 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6726 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6727 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6728 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6729 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6730 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6731 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6732 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@6733 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6949 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6950 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6951 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6952 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7217 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7218 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7219 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7220 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001FC; // type:object size:0x1B scope:local data:string_table +eDt_ShakeFrame__6E_DT_n = .data:0x00000000; // type:object size:0x28 scope:global +eDt_ShakeFrameDemo__6E_DT_n = .data:0x00000028; // type:object size:0x28 scope:global +cc_dt_body_src__6E_DT_n = .data:0x00000050; // type:object size:0x40 scope:global +cc_dt_tongue_src__6E_DT_n = .data:0x00000090; // type:object size:0x40 scope:global +@3874 = .data:0x000000D0; // type:object size:0x9C scope:local +w_eff_id$4386 = .data:0x0000016C; // type:object size:0xA scope:local +w_eff_id$4410 = .data:0x00000178; // type:object size:0xA scope:local +w_eff_id$4434 = .data:0x00000184; // type:object size:0x8 scope:local +w_eff_id$4470 = .data:0x0000018C; // type:object size:0xA scope:local +w_eff_id$4529 = .data:0x00000198; // type:object size:0x4 scope:local +w_eff_id$4547 = .data:0x0000019C; // type:object size:0x4 scope:local +w_eff_id$4635 = .data:0x000001A0; // type:object size:0x8 scope:local +w_eff_id$4713 = .data:0x000001A8; // type:object size:0x4 scope:local +w_eff_id$4737 = .data:0x000001AC; // type:object size:0x8 scope:local +w_eff_id$4815 = .data:0x000001B4; // type:object size:0x4 scope:local +@5320 = .data:0x000001B8; // type:object size:0x20 scope:local +@5532 = .data:0x000001D8; // type:object size:0x20 scope:local +@5965 = .data:0x000001F8; // type:object size:0x1C scope:local +@6452 = .data:0x00000214; // type:object size:0x84 scope:local +@6804 = .data:0x00000298; // type:object size:0x2C scope:local +l_daE_DT_Method = .data:0x000002C4; // type:object size:0x20 scope:global +g_profile_E_DT = .data:0x000002E4; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000314; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000320; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000032C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000350; // type:object size:0xC scope:global +__vt__12daE_DT_HIO_c = .data:0x0000035C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_187_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3787 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x30 scope:global data:byte +mDt_OtamaNum__6E_DT_n = .bss:0x00000084; // type:object size:0x4 scope:global data:4byte +mDt_OtamaNo__6E_DT_n = .bss:0x00000088; // type:object size:0x50 scope:global +m_fall_no__6E_DT_n = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +@3802 = .bss:0x000000DC; // type:object size:0xC scope:local +m_tongue_pos__6E_DT_n = .bss:0x000000E8; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000154; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_fb/splits.txt b/config/GZ2J01/rels/d_a_e_fb/splits.txt new file mode 100644 index 0000000000..764e18f891 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fb.cpp: + .text start:0x000000EC end:0x00002BB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_e_fb/symbols.txt b/config/GZ2J01/rels/d_a_e_fb/symbols.txt new file mode 100644 index 0000000000..d1487a48e6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fb/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FB_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +ctrlJoint__8daE_FB_cFP8J3DJointP8J3DModel = .text:0x00000160; // type:function size:0xA0 scope:global +JointCallBack__8daE_FB_cFP8J3DJointi = .text:0x00000200; // type:function size:0x4C scope:global +draw__8daE_FB_cFv = .text:0x0000024C; // type:function size:0x1B4 scope:global +daE_FB_Draw__FP8daE_FB_c = .text:0x00000400; // type:function size:0x20 scope:global +setBck__8daE_FB_cFiUcff = .text:0x00000420; // type:function size:0xAC scope:global +setActionMode__8daE_FB_cFii = .text:0x000004CC; // type:function size:0xC scope:global +damage_check__8daE_FB_cFv = .text:0x000004D8; // type:function size:0x488 scope:global +mBgLineCheck__8daE_FB_cFv = .text:0x00000960; // type:function size:0xD4 scope:global +search_check__8daE_FB_cFv = .text:0x00000A34; // type:function size:0x14C scope:global +executeWait__8daE_FB_cFv = .text:0x00000B80; // type:function size:0x1BC scope:global +executeAttack__8daE_FB_cFv = .text:0x00000D3C; // type:function size:0x7A4 scope:global +executeDamage__8daE_FB_cFv = .text:0x000014E0; // type:function size:0x2E8 scope:global +executeBullet__8daE_FB_cFv = .text:0x000017C8; // type:function size:0x254 scope:global +action__8daE_FB_cFv = .text:0x00001A1C; // type:function size:0x2C8 scope:global +mtx_set__8daE_FB_cFv = .text:0x00001CE4; // type:function size:0x78 scope:global +cc_set__8daE_FB_cFv = .text:0x00001D5C; // type:function size:0x198 scope:global +normal_eff_set__8daE_FB_cFv = .text:0x00001EF4; // type:function size:0x13C scope:global +dead_eff_set__8daE_FB_cFv = .text:0x00002030; // type:function size:0x128 scope:global +execute__8daE_FB_cFv = .text:0x00002158; // type:function size:0x88 scope:global +daE_FB_Execute__FP8daE_FB_c = .text:0x000021E0; // type:function size:0x20 scope:global +daE_FB_IsDelete__FP8daE_FB_c = .text:0x00002200; // type:function size:0x8 scope:global +_delete__8daE_FB_cFv = .text:0x00002208; // type:function size:0x90 scope:global +daE_FB_Delete__FP8daE_FB_c = .text:0x00002298; // type:function size:0x20 scope:global +CreateHeap__8daE_FB_cFv = .text:0x000022B8; // type:function size:0x200 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000024B8; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002500; // type:function size:0x20 scope:global +create__8daE_FB_cFv = .text:0x00002520; // type:function size:0x33C scope:global +__ct__8daE_FB_cFv = .text:0x0000285C; // type:function size:0x1A8 scope:global +__dt__8cM3dGSphFv = .text:0x00002A04; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A4C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A94; // type:function size:0x70 scope:global +daE_FB_Create__FP8daE_FB_c = .text:0x00002B04; // type:function size:0x20 scope:global +__dt__12daE_FB_HIO_cFv = .text:0x00002B24; // type:function size:0x48 scope:global +__sinit_d_a_e_fb_cpp = .text:0x00002B6C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002BA8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002BB0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3749 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3751 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3764 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4261 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4453 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4604 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4605 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4607 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0xA scope:local data:string_table +cc_fb_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_fb_at_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +a_eff_id$3974 = .data:0x00000080; // type:object size:0x6 scope:local +d_eff_id$4275 = .data:0x00000088; // type:object size:0x4 scope:local +n_eff_id$4612 = .data:0x0000008C; // type:object size:0xA scope:local +n_joint_id$4613 = .data:0x00000098; // type:object size:0x14 scope:local +d_eff_id$4669 = .data:0x000000AC; // type:object size:0xA scope:local +d_joint_id$4670 = .data:0x000000B8; // type:object size:0x14 scope:local +l_daE_FB_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_E_FB = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000158; // type:object size:0xC scope:global +__vt__12daE_FB_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_188_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +mFireTimer = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +lbl_188_bss_7C = .bss:0x0000007C; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_fk/splits.txt b/config/GZ2J01/rels/d_a_e_fk/splits.txt new file mode 100644 index 0000000000..6bda4f5c6b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fk.cpp: + .text start:0x000000EC end:0x0000241C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_e_fk/symbols.txt b/config/GZ2J01/rels/d_a_e_fk/symbols.txt new file mode 100644 index 0000000000..d0cfc2b0ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fk/symbols.txt @@ -0,0 +1,173 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FK_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +CreateHeap__8daE_FK_cFv = .text:0x0000012C; // type:function size:0x148 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x20 scope:global +initBodySph__8daE_FK_cFv = .text:0x00000294; // type:function size:0x88 scope:global +initSwordSph__8daE_FK_cFv = .text:0x0000031C; // type:function size:0xB4 scope:global +SetBodySph__8daE_FK_cFv = .text:0x000003D0; // type:function size:0x134 scope:global +SetSwordSph__8daE_FK_cFv = .text:0x00000504; // type:function size:0x120 scope:global +ctrlJoint__8daE_FK_cFP8J3DJointP8J3DModel = .text:0x00000624; // type:function size:0x118 scope:global +JointCallBack__FP8J3DJointi = .text:0x0000073C; // type:function size:0x4C scope:global +SetAnm__8daE_FK_cFiiff = .text:0x00000788; // type:function size:0xB0 scope:global +Yazirushi__8daE_FK_cFv = .text:0x00000838; // type:function size:0x54 scope:global +SpeedSet__8daE_FK_cFv = .text:0x0000088C; // type:function size:0x88 scope:global +TnNeckSet__8daE_FK_cFs = .text:0x00000914; // type:function size:0x60 scope:global +HsAngleSet__8daE_FK_cFv = .text:0x00000974; // type:function size:0x4 scope:global +SpeedChk__8daE_FK_cFv = .text:0x00000978; // type:function size:0x4 scope:global +SetAnmSpeed__8daE_FK_cFv = .text:0x0000097C; // type:function size:0x4 scope:global +TgChk__8daE_FK_cFv = .text:0x00000980; // type:function size:0xE0 scope:global +AtChk__8daE_FK_cFv = .text:0x00000A60; // type:function size:0x7C scope:global +OnAt__8daE_FK_cFv = .text:0x00000ADC; // type:function size:0x28 scope:global +R_MoveAction__8daE_FK_cFv = .text:0x00000B04; // type:function size:0xC8 scope:global +StartAction__8daE_FK_cFv = .text:0x00000BCC; // type:function size:0xB4 scope:global +RunAction__8daE_FK_cFv = .text:0x00000C80; // type:function size:0xE4 scope:global +Action__8daE_FK_cFv = .text:0x00000D64; // type:function size:0x20 scope:global +DeathAction__8daE_FK_cFv = .text:0x00000D84; // type:function size:0x164 scope:global +DamageChk__8daE_FK_cFv = .text:0x00000EE8; // type:function size:0xC4 scope:global +DamageAction__8daE_FK_cFv = .text:0x00000FAC; // type:function size:0xE4 scope:global +checkViewArea__8daE_FK_cFv = .text:0x00001090; // type:function size:0x84 scope:global +AttackAction__8daE_FK_cFv = .text:0x00001114; // type:function size:0x268 scope:global +UpDown__8daE_FK_cFv = .text:0x0000137C; // type:function size:0xD0 scope:global +Execute__8daE_FK_cFv = .text:0x0000144C; // type:function size:0x4CC scope:global +At_Check__8daE_FK_cFi = .text:0x00001918; // type:function size:0x134 scope:global +Draw__8daE_FK_cFv = .text:0x00001A4C; // type:function size:0xC8 scope:global +Delete__8daE_FK_cFv = .text:0x00001B14; // type:function size:0x68 scope:global +setBaseMtx__8daE_FK_cFv = .text:0x00001B7C; // type:function size:0x94 scope:global +setEfMtx__8daE_FK_cFv = .text:0x00001C10; // type:function size:0x5C scope:global +daE_FK_Draw__FP8daE_FK_c = .text:0x00001C6C; // type:function size:0x20 scope:global +daE_FK_Execute__FP8daE_FK_c = .text:0x00001C8C; // type:function size:0x20 scope:global +daE_FK_IsDelete__FP8daE_FK_c = .text:0x00001CAC; // type:function size:0x8 scope:global +daE_FK_Delete__FP8daE_FK_c = .text:0x00001CB4; // type:function size:0x20 scope:global +CreateChk__8daE_FK_cFv = .text:0x00001CD4; // type:function size:0x90 scope:global +Create__8daE_FK_cFv = .text:0x00001D64; // type:function size:0x320 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002084; // type:function size:0x70 scope:global +__dt__8dCcD_SphFv = .text:0x000020F4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000021C0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002244; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000228C; // type:function size:0x48 scope:global +daE_FK_Create__FP10fopAc_ac_c = .text:0x000022D4; // type:function size:0x20 scope:global +__dt__12daE_FK_HIO_cFv = .text:0x000022F4; // type:function size:0x48 scope:global +__sinit_d_a_e_fk_cpp = .text:0x0000233C; // type:function size:0x94 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000023D0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000023D8; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x000023E0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3826 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3829 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3830 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3831 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3832 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3848 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3849 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +ccBodySphSrc$3886 = .rodata:0x00000034; // type:object size:0x40 scope:local +ccSphSrc$3898 = .rodata:0x00000074; // type:object size:0x40 scope:local +@3951 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3972 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3973 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3974 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4037 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4129 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4138 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4234 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4250 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4265 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4281 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4618 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4707 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4819 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4820 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4930 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xF scope:local data:string_table +l_daE_FK_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_FK = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daE_FK_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_189_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3843 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +s_dis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global +s_LinkPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global +s_TargetAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global data:2byte +@3850 = .bss:0x00000074; // type:object size:0xC scope:local +s_centerpos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000080; // type:object size:0xC scope:global +@3851 = .bss:0x0000008C; // type:object size:0xC scope:local +s_TargetPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000098; // type:object size:0xC scope:global +s_PointAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000A4; // type:object size:0x2 scope:global data:2byte +s_TargetDis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000A8; // type:object size:0x4 scope:global data:float +s_HorseAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000AC; // type:object size:0x2 scope:global +s_AttackChk__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000AE; // type:object size:0x2 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_fm/splits.txt b/config/GZ2J01/rels/d_a_e_fm/splits.txt new file mode 100644 index 0000000000..4694668680 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fm.cpp: + .text start:0x000000EC end:0x0000B6A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000294 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZ2J01/rels/d_a_e_fm/symbols.txt b/config/GZ2J01/rels/d_a_e_fm/symbols.txt new file mode 100644 index 0000000000..2def5dd20d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fm/symbols.txt @@ -0,0 +1,338 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FM_HIO_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +s_fmobj_del__FPvPv = .text:0x00000250; // type:function size:0x4C scope:global +s_hasira_sub__FPvPv = .text:0x0000029C; // type:function size:0x6C scope:global +s_hasira_poscheck__FPvPv = .text:0x00000308; // type:function size:0xC4 scope:global +s_hasira_eff_sub__FPvPv = .text:0x000003CC; // type:function size:0x270 scope:global +__dt__5csXyzFv = .text:0x0000063C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00000678; // type:function size:0x3C scope:global +hasira_hahen_hit__FP4cXyzffSc = .text:0x000006B4; // type:function size:0x5C scope:global +carry_off__FP10e_fm_classi = .text:0x00000710; // type:function size:0xF8 scope:global +anm_init__FP10e_fm_classifUcf = .text:0x00000808; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000008B8; // type:function size:0xE4 scope:global +chain_draw__FP10e_fm_classP7chain_si = .text:0x0000099C; // type:function size:0x2A0 scope:global +daE_FM_Draw__FP10e_fm_class = .text:0x00000C3C; // type:function size:0x32C scope:global +other_bg_check__FP10e_fm_classP10fopAc_ac_c = .text:0x00000F68; // type:function size:0xF4 scope:global +pl_check__FP10e_fm_classfs = .text:0x0000105C; // type:function size:0x88 scope:global +e_fm_normal__FP10e_fm_class = .text:0x000010E4; // type:function size:0x44C scope:global +e_fm_fight_run__FP10e_fm_class = .text:0x00001530; // type:function size:0x548 scope:global +e_fm_n_fight__FP10e_fm_class = .text:0x00001A78; // type:function size:0x2C4 scope:global +tame_eff_set__FP10e_fm_class = .text:0x00001D3C; // type:function size:0x244 scope:global +e_fm_f_fight__FP10e_fm_class = .text:0x00001F80; // type:function size:0x258 scope:global +animal_eff_set__FP10e_fm_classs = .text:0x000021D8; // type:function size:0x224 scope:global +e_fm_animal__FP10e_fm_class = .text:0x000023FC; // type:function size:0xCC scope:global +e_fm_fire__FP10e_fm_class = .text:0x000024C8; // type:function size:0x1FC scope:global +e_fm_stop__FP10e_fm_class = .text:0x000026C4; // type:function size:0x254 scope:global +e_fm_damage_run__FP10e_fm_class = .text:0x00002918; // type:function size:0x7DC scope:global +cam_3d_morf__FP10e_fm_classf = .text:0x000030F4; // type:function size:0xFC scope:global +demo_camera__FP10e_fm_class = .text:0x000031F0; // type:function size:0x1C84 scope:global +e_fm_down__FP10e_fm_class = .text:0x00004E74; // type:function size:0x618 scope:global +e_fm_a_down__FP10e_fm_class = .text:0x0000548C; // type:function size:0x2B4 scope:global +e_fm_start__FP10e_fm_class = .text:0x00005740; // type:function size:0x49C scope:global +e_fm_end__FP10e_fm_class = .text:0x00005BDC; // type:function size:0x198 scope:global +damage_check__FP10e_fm_class = .text:0x00005D74; // type:function size:0x3D4 scope:global +chain_control1__FP10e_fm_classP7chain_si = .text:0x00006148; // type:function size:0x848 scope:global +chain_control2__FP10e_fm_classP7chain_si = .text:0x00006990; // type:function size:0x564 scope:global +chain_control3__FP10e_fm_classP7chain_si = .text:0x00006EF4; // type:function size:0x5B4 scope:global +s_ba_sub__FPvPv = .text:0x000074A8; // type:function size:0x58 scope:global +action__FP10e_fm_class = .text:0x00007500; // type:function size:0x6D0 scope:global +effect_set__FP10e_fm_class = .text:0x00007BD0; // type:function size:0x700 scope:global +daE_FM_Execute__FP10e_fm_class = .text:0x000082D0; // type:function size:0x1990 scope:global +daE_FM_IsDelete__FP10e_fm_class = .text:0x00009C60; // type:function size:0x8 scope:global +daE_FM_Delete__FP10e_fm_class = .text:0x00009C68; // type:function size:0x80 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009CE8; // type:function size:0x8E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000A5CC; // type:function size:0x48 scope:global +daE_FM_Create__FP10fopAc_ac_c = .text:0x0000A614; // type:function size:0x550 scope:global +__ct__10e_fm_classFv = .text:0x0000AB64; // type:function size:0x2B0 scope:global +__dt__7chain_sFv = .text:0x0000AE14; // type:function size:0xC4 scope:global +__dt__12dKy_tevstr_cFv = .text:0x0000AED8; // type:function size:0x3C scope:global +__ct__7chain_sFv = .text:0x0000AF14; // type:function size:0xCC scope:global +__ct__12dKy_tevstr_cFv = .text:0x0000AFE0; // type:function size:0x54 scope:global +__ct__11J3DLightObjFv = .text:0x0000B034; // type:function size:0x38 scope:global +__ct__5csXyzFv = .text:0x0000B06C; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000B070; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B0B8; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B100; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000B1CC; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B250; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B2AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000B31C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000B38C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B390; // type:function size:0x48 scope:global +__dt__12daE_FM_HIO_cFv = .text:0x0000B3D8; // type:function size:0x48 scope:global +__sinit_d_a_e_fm_cpp = .text:0x0000B420; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B478; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B480; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000B488; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000B4A4; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000B4C0; // type:function size:0x74 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000B534; // type:function size:0x1C scope:global +abs__4cXyzCFv = .text:0x0000B550; // type:function size:0x114 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000B664; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000B680; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000B694; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3792 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@3798 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3928 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3929 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3964 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4059 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4065 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4193 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4237 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4355 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4356 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@5129 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5881 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5882 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5883 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5884 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5885 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5886 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5887 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5888 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5889 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5891 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5893 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5897 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5899 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5900 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5901 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5902 = .rodata:0x00000130; // type:object size:0x4 scope:local data:string +@5903 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5904 = .rodata:0x00000138; // type:object size:0x4 scope:local data:string +@5905 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5906 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@5907 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5908 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5909 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5910 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5911 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5912 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5913 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5914 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5915 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5916 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5917 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5919 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5920 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5921 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5922 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5923 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5924 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5925 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@5927 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5928 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5929 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5935 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5936 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5937 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5938 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5939 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6312 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6313 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6314 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@6315 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6316 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6317 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6637 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6638 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6639 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6640 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6641 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6642 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6643 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6644 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6645 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6749 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6750 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6751 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6752 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6753 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6754 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6755 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6756 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7066 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@7270 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7271 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7272 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8309 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8310 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8311 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8312 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8313 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8314 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8315 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8316 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8317 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8318 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8319 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8320 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8321 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8322 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8323 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8324 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8325 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8326 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@8842 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8843 = .rodata:0x00000284; // type:object size:0x4 scope:local data:string +@8844 = .rodata:0x00000288; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000028C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +h_id$3853 = .data:0x00000020; // type:object size:0x6 scope:local +chain_z = .data:0x00000028; // type:object size:0x64 scope:global +tame_name$4558 = .data:0x0000008C; // type:object size:0x4 scope:local +fire_name$4712 = .data:0x00000090; // type:object size:0x8 scope:local +g_c_i$5284 = .data:0x00000098; // type:object size:0x20 scope:local +g_c_ji$5285 = .data:0x000000B8; // type:object size:0x40 scope:local +g_e_i$5297 = .data:0x000000F8; // type:object size:0x8 scope:local +@7067 = .data:0x00000100; // type:object size:0x34 scope:local +eff_joint_d$7090 = .data:0x00000134; // type:object size:0x38 scope:local +eff_id$7091 = .data:0x0000016C; // type:object size:0x1C scope:local +ef_bck$7111 = .data:0x00000188; // type:object size:0x8 scope:local +cg_name$7351 = .data:0x00000190; // type:object size:0x4 scope:local +cg_name$7360 = .data:0x00000194; // type:object size:0xC scope:local +hl_d$7373 = .data:0x000001A0; // type:object size:0x18 scope:local +hl_s$7374 = .data:0x000001B8; // type:object size:0x18 scope:local +sisi_joint$7416 = .data:0x000001D0; // type:object size:0x10 scope:local +chain_hit_d$7417 = .data:0x000001E0; // type:object size:0x10 scope:local +chain_at_id$7477 = .data:0x000001F0; // type:object size:0x4 scope:local +c_id$7478 = .data:0x000001F4; // type:object size:0xC scope:local +core_id$7501 = .data:0x00000200; // type:object size:0x6 scope:local +f_id$7515 = .data:0x00000208; // type:object size:0x6 scope:local +end_id$7532 = .data:0x00000210; // type:object size:0x10 scope:local +brk$8360 = .data:0x00000220; // type:object size:0x24 scope:local +btk$8361 = .data:0x00000244; // type:object size:0x24 scope:local +eff_bmd$8401 = .data:0x00000268; // type:object size:0x8 scope:local +eff_btk$8402 = .data:0x00000270; // type:object size:0x8 scope:local +cc_sph_src$8693 = .data:0x00000278; // type:object size:0x40 scope:local +at_sph_src$8694 = .data:0x000002B8; // type:object size:0x40 scope:local +core_sph_src$8695 = .data:0x000002F8; // type:object size:0x40 scope:local +eff_at_sph_src$8696 = .data:0x00000338; // type:object size:0x40 scope:local +f_eff_at_sph_src$8697 = .data:0x00000378; // type:object size:0x40 scope:local +chain_at_sph_src$8698 = .data:0x000003B8; // type:object size:0x40 scope:local +chain_co_sph_src$8699 = .data:0x000003F8; // type:object size:0x40 scope:local +l_daE_FM_Method = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_E_FM = .data:0x00000458; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000488; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004E8; // type:object size:0xC scope:global +__vt__12daE_FM_HIO_c = .data:0x000004F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_66_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3772 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xB0 scope:global data:byte +@3819 = .bss:0x00000104; // type:object size:0xC scope:local +h_pos = .bss:0x00000110; // type:object size:0xC scope:global +h_range = .bss:0x0000011C; // type:object size:0x4 scope:global +h_power = .bss:0x00000120; // type:object size:0x4 scope:global +fire_range = .bss:0x00000128; // type:object size:0x4 scope:global data:float +demo_stop = .bss:0x0000012C; // type:object size:0x4 scope:global data:4byte +ba_count = .bss:0x00000130; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000194; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_fs/splits.txt b/config/GZ2J01/rels/d_a_e_fs/splits.txt new file mode 100644 index 0000000000..4c707c74c0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fs.cpp: + .text start:0x000000EC end:0x00002A98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x000000F4 diff --git a/config/GZ2J01/rels/d_a_e_fs/symbols.txt b/config/GZ2J01/rels/d_a_e_fs/symbols.txt new file mode 100644 index 0000000000..c77529afde --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fs/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Fs_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +anm_init__FP10e_fs_classifUcf = .text:0x00000130; // type:function size:0xAC scope:global +daE_Fs_Draw__FP10e_fs_class = .text:0x000001DC; // type:function size:0x120 scope:global +way_bg_check__FP10e_fs_classfs = .text:0x000002FC; // type:function size:0x118 scope:global +e_fs_appear__FP10e_fs_class = .text:0x00000414; // type:function size:0x2B4 scope:global +e_fs_wait__FP10e_fs_class = .text:0x000006C8; // type:function size:0x1BC scope:global +e_fs_move__FP10e_fs_class = .text:0x00000884; // type:function size:0x1E0 scope:global +e_fs_attack__FP10e_fs_class = .text:0x00000A64; // type:function size:0x30C scope:global +e_fs_damage__FP10e_fs_class = .text:0x00000D70; // type:function size:0xC8 scope:global +e_fs_end__FP10e_fs_class = .text:0x00000E38; // type:function size:0x418 scope:global +damage_check__FP10e_fs_class = .text:0x00001250; // type:function size:0x1AC scope:global +checkViewArea__FP4cXyz = .text:0x000013FC; // type:function size:0x80 scope:global +e_fs_demowait__FP10e_fs_class = .text:0x0000147C; // type:function size:0x24C scope:global +action__FP10e_fs_class = .text:0x000016C8; // type:function size:0x338 scope:global +daE_Fs_Execute__FP10e_fs_class = .text:0x00001A00; // type:function size:0x2F0 scope:global +daE_Fs_IsDelete__FP10e_fs_class = .text:0x00001CF0; // type:function size:0x8 scope:global +daE_Fs_Delete__FP10e_fs_class = .text:0x00001CF8; // type:function size:0x68 scope:global +useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001D60; // type:function size:0xF8 scope:global +daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001E58; // type:function size:0x500 scope:global +__dt__8cM3dGSphFv = .text:0x00002358; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000023A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000023E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002430; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000248C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024FC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000256C; // type:function size:0x48 scope:global +__dt__12daE_Fs_HIO_cFv = .text:0x000025B4; // type:function size:0x48 scope:global +__sinit_d_a_e_fs_cpp = .text:0x000025FC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002638; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002640; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002648; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002A5C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3917 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3923 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4077 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4080 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4156 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4157 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4340 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4381 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4396 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4544 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3796 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3797 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3805 = .data:0x00000030; // type:object size:0x6 scope:local +w_eff_id$4278 = .data:0x00000038; // type:object size:0x8 scope:local +@4449 = .data:0x00000040; // type:object size:0x1C scope:local +@4546 = .data:0x0000005C; // type:object size:0x2C scope:local +cc_cyl_src$4689 = .data:0x00000088; // type:object size:0x44 scope:local +at_sph_src$4690 = .data:0x000000CC; // type:object size:0x40 scope:local +l_daE_Fs_Method = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_E_FS = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A4; // type:object size:0x24 scope:global +__vt__12daE_Fs_HIO_c = .data:0x000001C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +s_AtCount__22@unnamed@d_a_e_fs_cpp@ = .bss:0x00000046; // type:object size:0x2 scope:global data:2byte +lbl_190_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@3933 = .bss:0x0000004C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000058; // type:object size:0x1C scope:global data:byte +@4275 = .bss:0x00000074; // type:object size:0xC scope:local +sc$4274 = .bss:0x00000084; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_fz/splits.txt b/config/GZ2J01/rels/d_a_e_fz/splits.txt new file mode 100644 index 0000000000..0f116d87f8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_fz.cpp: + .text start:0x000000EC end:0x000030C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000198 + .bss start:0x0000000C end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_fz/symbols.txt b/config/GZ2J01/rels/d_a_e_fz/symbols.txt new file mode 100644 index 0000000000..a049a62027 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_fz/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FZ_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +draw__8daE_FZ_cFv = .text:0x00000174; // type:function size:0x104 scope:global +daE_FZ_Draw__FP8daE_FZ_c = .text:0x00000278; // type:function size:0x20 scope:global +setActionMode__8daE_FZ_cFii = .text:0x00000298; // type:function size:0xC scope:global +setReflectAngle__8daE_FZ_cFv = .text:0x000002A4; // type:function size:0x9C scope:global +mBoundSoundset__8daE_FZ_cFv = .text:0x00000340; // type:function size:0x68 scope:global +deadnextSet__8daE_FZ_cFb = .text:0x000003A8; // type:function size:0x12C scope:global +damage_check__8daE_FZ_cFv = .text:0x000004D4; // type:function size:0x710 scope:global +way_gake_check__8daE_FZ_cFv = .text:0x00000BE4; // type:function size:0x148 scope:global +executeWait__8daE_FZ_cFv = .text:0x00000D2C; // type:function size:0x35C scope:global +executeMove__8daE_FZ_cFv = .text:0x00001088; // type:function size:0x17C scope:global +executeAttack__8daE_FZ_cFv = .text:0x00001204; // type:function size:0xFC scope:global +executeDamage__8daE_FZ_cFv = .text:0x00001300; // type:function size:0x434 scope:global +executeRollMove__8daE_FZ_cFv = .text:0x00001734; // type:function size:0x290 scope:global +action__8daE_FZ_cFv = .text:0x000019C4; // type:function size:0x4B8 scope:global +mtx_set__8daE_FZ_cFv = .text:0x00001E7C; // type:function size:0x84 scope:global +cc_set__8daE_FZ_cFv = .text:0x00001F00; // type:function size:0x164 scope:global +execute__8daE_FZ_cFv = .text:0x00002064; // type:function size:0x23C scope:global +daE_FZ_Execute__FP8daE_FZ_c = .text:0x000022A0; // type:function size:0x20 scope:global +demoDelete__8daE_FZ_cFv = .text:0x000022C0; // type:function size:0x6C scope:global +daE_FZ_IsDelete__FP8daE_FZ_c = .text:0x0000232C; // type:function size:0x8 scope:global +_delete__8daE_FZ_cFv = .text:0x00002334; // type:function size:0x74 scope:global +daE_FZ_Delete__FP8daE_FZ_c = .text:0x000023A8; // type:function size:0x20 scope:global +CreateHeap__8daE_FZ_cFv = .text:0x000023C8; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002450; // type:function size:0x20 scope:global +create__8daE_FZ_cFv = .text:0x00002470; // type:function size:0x538 scope:global +__dt__8cM3dGSphFv = .text:0x000029A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002A38; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A94; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B04; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002B74; // type:function size:0x4 scope:global +daE_FZ_Create__FP8daE_FZ_c = .text:0x00002B78; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B98; // type:function size:0x48 scope:global +__dt__12daE_FZ_HIO_cFv = .text:0x00002BE0; // type:function size:0x48 scope:global +__sinit_d_a_e_fz_cpp = .text:0x00002C28; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002C64; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002C6C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002C74; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003088; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3803 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3805 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3808 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3809 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3832 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4201 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4322 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4517 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4562 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000BC; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3682 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3683 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3691 = .data:0x00000030; // type:object size:0x6 scope:local +cc_fz_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_fz_at_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@4324 = .data:0x000000B8; // type:object size:0x1C scope:local +ice_name$4578 = .data:0x000000D4; // type:object size:0x6 scope:local +l_daE_FZ_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_E_FZ = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__12daE_FZ_HIO_c = .data:0x0000018C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_191_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3819 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_ga/splits.txt b/config/GZ2J01/rels/d_a_e_ga/splits.txt new file mode 100644 index 0000000000..aa5edbf5bf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ga/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ga.cpp: + .text start:0x000000EC end:0x00000B7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_e_ga/symbols.txt b/config/GZ2J01/rels/d_a_e_ga/symbols.txt new file mode 100644 index 0000000000..c0e1315d30 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ga/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Ga_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daE_Ga_Draw__FP10e_ga_class = .text:0x00000110; // type:function size:0xA0 scope:global +ga_fly__FP10e_ga_classP4ga_s = .text:0x000001B0; // type:function size:0x1F8 scope:global +bt_fly__FP10e_ga_classP4ga_s = .text:0x000003A8; // type:function size:0x218 scope:global +ga_control__FP10e_ga_class = .text:0x000005C0; // type:function size:0x138 scope:global +daE_Ga_Execute__FP10e_ga_class = .text:0x000006F8; // type:function size:0x24 scope:global +daE_Ga_IsDelete__FP10e_ga_class = .text:0x0000071C; // type:function size:0x8 scope:global +daE_Ga_Delete__FP10e_ga_class = .text:0x00000724; // type:function size:0xA0 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0xB0 scope:global +daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000874; // type:function size:0x244 scope:global +__dt__4ga_sFv = .text:0x00000AB8; // type:function size:0x3C scope:global +__ct__4ga_sFv = .text:0x00000AF4; // type:function size:0x4 scope:global +__dt__12daE_Ga_HIO_cFv = .text:0x00000AF8; // type:function size:0x48 scope:global +__sinit_d_a_e_ga_cpp = .text:0x00000B40; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3715 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3759 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3797 = .rodata:0x0000002C; // type:object size:0x4 scope:local +l_bmdidx$3809 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xA scope:local data:string_table +l_daE_Ga_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_GA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daE_Ga_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_67_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_gb/splits.txt b/config/GZ2J01/rels/d_a_e_gb/splits.txt new file mode 100644 index 0000000000..86ecd892a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gb.cpp: + .text start:0x000000EC end:0x000058D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x0000025C + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_e_gb/symbols.txt b/config/GZ2J01/rels/d_a_e_gb/symbols.txt new file mode 100644 index 0000000000..4a2c034aca --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gb/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +head_anm_init__FP10e_gb_classifUcf = .text:0x0000013C; // type:function size:0xB0 scope:global +body_anm_init__FP10e_gb_classifUcf = .text:0x000001EC; // type:function size:0xB0 scope:global +daE_GB_Draw__FP10e_gb_class = .text:0x0000029C; // type:function size:0x1DC scope:global +e_gb_wait__FP10e_gb_class = .text:0x00000478; // type:function size:0x4E8 scope:global +e_gb_attack_1__FP10e_gb_class = .text:0x00000960; // type:function size:0x550 scope:global +e_gb_attack_2__FP10e_gb_class = .text:0x00000EB0; // type:function size:0x510 scope:global +e_gb_damage__FP10e_gb_class = .text:0x000013C0; // type:function size:0x1D4 scope:global +e_gb_end__FP10e_gb_class = .text:0x00001594; // type:function size:0x234 scope:global +e_gb_start__FP10e_gb_class = .text:0x000017C8; // type:function size:0x190 scope:global +kuki_control1__FP10e_gb_class = .text:0x00001958; // type:function size:0x3AC scope:global +kuki_control2__FP10e_gb_class = .text:0x00001D04; // type:function size:0x174 scope:global +kuki_control3__FP10e_gb_class = .text:0x00001E78; // type:function size:0x1CC scope:global +s_b_sub__FPvPv = .text:0x00002044; // type:function size:0xDC scope:global +damage_check__FP10e_gb_class = .text:0x00002120; // type:function size:0x1EC scope:global +action__FP10e_gb_class = .text:0x0000230C; // type:function size:0x5EC scope:global +e_gf_wait__FP10e_gb_class = .text:0x000028F8; // type:function size:0x24 scope:global +e_gf_chance__FP10e_gb_class = .text:0x0000291C; // type:function size:0x16C scope:global +e_gf_eatbomb__FP10e_gb_class = .text:0x00002A88; // type:function size:0x264 scope:global +e_gf_end__FP10e_gb_class = .text:0x00002CEC; // type:function size:0x1C8 scope:global +damage_check2__FP10e_gb_class = .text:0x00002EB4; // type:function size:0x210 scope:global +action2__FP10e_gb_class = .text:0x000030C4; // type:function size:0x164 scope:global +cam_3d_morf__FP10e_gb_classf = .text:0x00003228; // type:function size:0xE4 scope:global +demo_camera__FP10e_gb_class = .text:0x0000330C; // type:function size:0xAE8 scope:global +daE_GB_Execute__FP10e_gb_class = .text:0x00003DF4; // type:function size:0xAAC scope:global +daE_GB_IsDelete__FP10e_gb_class = .text:0x000048A0; // type:function size:0x8 scope:global +daE_GB_Delete__FP10e_gb_class = .text:0x000048A8; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000491C; // type:function size:0x378 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004C94; // type:function size:0x48 scope:global +daE_GB_Create__FP10fopAc_ac_c = .text:0x00004CDC; // type:function size:0x2B8 scope:global +__ct__10e_gb_classFv = .text:0x00004F94; // type:function size:0x1A0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005134; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000051A4; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x00005214; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000525C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000052A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000052EC; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00005348; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000534C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005350; // type:function size:0x48 scope:global +__dt__12daE_GB_HIO_cFv = .text:0x00005398; // type:function size:0x48 scope:global +__sinit_d_a_e_gb_cpp = .text:0x000053E0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000541C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005424; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000542C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00005840; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000587C; // type:function size:0x3C scope:global +setPos__7daKey_cF4cXyz = .text:0x000058B8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4218 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4222 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4415 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4434 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4438 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4439 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4535 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4802 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5351 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5352 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5353 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5354 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5355 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@5358 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5359 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5361 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5363 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5364 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@5365 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5366 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5367 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5368 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5369 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5370 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5371 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5372 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5373 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5374 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5375 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5376 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5377 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5378 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5379 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:string +@5380 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5381 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5382 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5383 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5384 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5385 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5387 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5391 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5392 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5393 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5394 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5395 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5396 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5397 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5398 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5399 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5688 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5689 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5690 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5691 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5692 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5693 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5694 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5877 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001D0; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +eno$4381 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4443 = .data:0x0000003C; // type:object size:0x22 scope:local +pow_xa_chance$4444 = .data:0x00000060; // type:object size:0x22 scope:local +wav_d$4445 = .data:0x00000084; // type:object size:0x44 scope:local +@4803 = .data:0x000000C8; // type:object size:0x2C scope:local +eno$4864 = .data:0x000000F4; // type:object size:0xA scope:local +key_eno$5459 = .data:0x00000100; // type:object size:0x4 scope:local +head_cc_sph_src$5811 = .data:0x00000104; // type:object size:0x40 scope:local +body_cyl_src$5812 = .data:0x00000144; // type:object size:0x44 scope:local +l_daE_GB_Method = .data:0x00000188; // type:object size:0x20 scope:global +g_profile_E_GB = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000022C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000238; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000244; // type:object size:0xC scope:global +__vt__12daE_GB_HIO_c = .data:0x00000250; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_192_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3922 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_ge/splits.txt b/config/GZ2J01/rels/d_a_e_ge/splits.txt new file mode 100644 index 0000000000..ce532a1850 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ge.cpp: + .text start:0x000000EC end:0x0000568C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000238 + .bss start:0x0000000C end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_ge/symbols.txt b/config/GZ2J01/rels/d_a_e_ge/symbols.txt new file mode 100644 index 0000000000..b23cccff5f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ge/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GE_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +bckSet__8daE_GE_cFifUcf = .text:0x00000158; // type:function size:0xA4 scope:global +bckCheck__8daE_GE_cFi = .text:0x000001FC; // type:function size:0x5C scope:global +draw__8daE_GE_cFv = .text:0x00000258; // type:function size:0xD4 scope:global +daE_GE_Draw__FP8daE_GE_c = .text:0x0000032C; // type:function size:0x20 scope:global +checkBeforeBg__8daE_GE_cFif = .text:0x0000034C; // type:function size:0x10C scope:global +s_arrow_sub__FPvPv = .text:0x00000458; // type:function size:0xC4 scope:global +s_ge_surprise__FPvPv = .text:0x0000051C; // type:function size:0xC8 scope:global +s_ge_caw__FPvPv = .text:0x000005E4; // type:function size:0xA0 scope:global +s_ge_attack__FPvPv = .text:0x00000684; // type:function size:0x84 scope:global +s_ge_attack2__FPvPv = .text:0x00000708; // type:function size:0x90 scope:global +setActionMode__8daE_GE_cFi = .text:0x00000798; // type:function size:0x38 scope:global +damage_check__8daE_GE_cFv = .text:0x000007D0; // type:function size:0x244 scope:global +checkOtherAttacker__8daE_GE_cFv = .text:0x00000A14; // type:function size:0x84 scope:global +searchNextAttacker__8daE_GE_cFv = .text:0x00000A98; // type:function size:0xA8 scope:global +checkCircleSpeedAdd__8daE_GE_cFP4cXyzP4cXyz = .text:0x00000B40; // type:function size:0x78 scope:global +setAddCalcSpeed__8daE_GE_cFR4cXyzRC4cXyzffff = .text:0x00000BB8; // type:function size:0x3B0 scope:global +calcCircleFly__8daE_GE_cFP4cXyzP4cXyzsfsf = .text:0x00000F68; // type:function size:0xF8 scope:global +executeWait__8daE_GE_cFv = .text:0x00001060; // type:function size:0x260 scope:global +executeFly__8daE_GE_cFv = .text:0x000012C0; // type:function size:0x530 scope:global +checkAttackPossible__8daE_GE_cFsb = .text:0x000017F0; // type:function size:0xCC scope:global +executeAttack__8daE_GE_cFv = .text:0x000018BC; // type:function size:0xCE8 scope:global +setBackAnime__8daE_GE_cFi = .text:0x000025A4; // type:function size:0x120 scope:global +executeBack__8daE_GE_cFv = .text:0x000026C4; // type:function size:0xA10 scope:global +executeDown__8daE_GE_cFv = .text:0x000030D4; // type:function size:0x398 scope:global +setSurpriseTime__8daE_GE_cFs = .text:0x0000346C; // type:function size:0x28 scope:global +setSurprise__8daE_GE_cFv = .text:0x00003494; // type:function size:0x64 scope:global +executeSurprise__8daE_GE_cFv = .text:0x000034F8; // type:function size:0x428 scope:global +setCaw__8daE_GE_cFv = .text:0x00003920; // type:function size:0x70 scope:global +executeCaw__8daE_GE_cFv = .text:0x00003990; // type:function size:0x40C scope:global +executeWind__8daE_GE_cFv = .text:0x00003D9C; // type:function size:0x3BC scope:global +executeShield__8daE_GE_cFv = .text:0x00004158; // type:function size:0x180 scope:global +action__8daE_GE_cFv = .text:0x000042D8; // type:function size:0x260 scope:global +mtx_set__8daE_GE_cFv = .text:0x00004538; // type:function size:0x58 scope:global +cc_set__8daE_GE_cFv = .text:0x00004590; // type:function size:0x178 scope:global +execute__8daE_GE_cFv = .text:0x00004708; // type:function size:0x154 scope:global +daE_GE_Execute__FP8daE_GE_c = .text:0x0000485C; // type:function size:0x20 scope:global +daE_GE_IsDelete__FP8daE_GE_c = .text:0x0000487C; // type:function size:0x8 scope:global +_delete__8daE_GE_cFv = .text:0x00004884; // type:function size:0x74 scope:global +daE_GE_Delete__FP8daE_GE_c = .text:0x000048F8; // type:function size:0x20 scope:global +CreateHeap__8daE_GE_cFv = .text:0x00004918; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004A10; // type:function size:0x20 scope:global +create__8daE_GE_cFv = .text:0x00004A30; // type:function size:0x494 scope:global +__dt__8cM3dGSphFv = .text:0x00004EC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F0C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004F54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004FB0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005020; // type:function size:0x70 scope:global +daE_GE_Create__FP8daE_GE_c = .text:0x00005090; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000050B0; // type:function size:0x48 scope:global +__dt__12daE_GE_HIO_cFv = .text:0x000050F8; // type:function size:0x48 scope:global +__sinit_d_a_e_ge_cpp = .text:0x00005140; // type:function size:0x128 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005270; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005278; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3904 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3925 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3975 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4044 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4154 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4166 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4168 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4178 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4355 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4467 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4469 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4471 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4800 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4801 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4802 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5066 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5067 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5068 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5069 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5126 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5127 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5128 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5254 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5255 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5256 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5483 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5506 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5842 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5843 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3783 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3784 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3792 = .data:0x00000030; // type:object size:0x6 scope:local +@5071 = .data:0x00000038; // type:object size:0x2C scope:local +@5507 = .data:0x00000064; // type:object size:0xC scope:local +@5508 = .data:0x00000070; // type:object size:0xC scope:local +@5509 = .data:0x0000007C; // type:object size:0xC scope:local +@5510 = .data:0x00000088; // type:object size:0xC scope:local +@5511 = .data:0x00000094; // type:object size:0xC scope:local +@5512 = .data:0x000000A0; // type:object size:0xC scope:local +@5513 = .data:0x000000AC; // type:object size:0xC scope:local +@5514 = .data:0x000000B8; // type:object size:0xC scope:local +@5515 = .data:0x000000C4; // type:object size:0xC scope:local +l_actionmenu__8daE_GE_c = .data:0x000000D0; // type:object size:0x6C scope:global data:4byte +cc_sph_src$5699 = .data:0x0000013C; // type:object size:0x40 scope:local +l_daE_GE_Method = .data:0x0000017C; // type:object size:0x20 scope:global +g_profile_E_GE = .data:0x0000019C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:global +__vt__12daE_GE_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_193_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3920 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global data:byte +target_count = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_e_gi/splits.txt b/config/GZ2J01/rels/d_a_e_gi/splits.txt new file mode 100644 index 0000000000..6846d279f1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gi.cpp: + .text start:0x000000EC end:0x00003AAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000048 diff --git a/config/GZ2J01/rels/d_a_e_gi/symbols.txt b/config/GZ2J01/rels/d_a_e_gi/symbols.txt new file mode 100644 index 0000000000..b125c98d68 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gi/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GI_HIO_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +ctrlJoint__8daE_GI_cFP8J3DJointP8J3DModel = .text:0x00000154; // type:function size:0xA0 scope:global +JointCallBack__8daE_GI_cFP8J3DJointi = .text:0x000001F4; // type:function size:0x4C scope:global +draw__8daE_GI_cFv = .text:0x00000240; // type:function size:0x268 scope:global +daE_GI_Draw__FP8daE_GI_c = .text:0x000004A8; // type:function size:0x20 scope:global +setBck__8daE_GI_cFiUcff = .text:0x000004C8; // type:function size:0xA4 scope:global +setActionMode__8daE_GI_cFii = .text:0x0000056C; // type:function size:0x2C scope:global +damage_check__8daE_GI_cFv = .text:0x00000598; // type:function size:0x3E4 scope:global +setWeaponAtBit__8daE_GI_cFUc = .text:0x0000097C; // type:function size:0x70 scope:global +setCryStop__8daE_GI_cFv = .text:0x000009EC; // type:function size:0x14C scope:global +setAttackEffect__8daE_GI_cFv = .text:0x00000B38; // type:function size:0xD8 scope:global +setDragSwordEffect__8daE_GI_cFv = .text:0x00000C10; // type:function size:0x124 scope:global +setDeathSmokeEffect__8daE_GI_cFv = .text:0x00000D34; // type:function size:0xB0 scope:global +setDamageEffect__8daE_GI_cFv = .text:0x00000DE4; // type:function size:0xFC scope:global +s_other_gi__FPvPv = .text:0x00000EE0; // type:function size:0x9C scope:global +s_battle_gi__FPvPv = .text:0x00000F7C; // type:function size:0xA8 scope:global +executeSleep__8daE_GI_cFv = .text:0x00001024; // type:function size:0x2E8 scope:global +executeWait__8daE_GI_cFv = .text:0x0000130C; // type:function size:0x1AC scope:global +executeChase__8daE_GI_cFv = .text:0x000014B8; // type:function size:0x43C scope:global +executeAttack__8daE_GI_cFv = .text:0x000018F4; // type:function size:0x424 scope:global +executeDamage__8daE_GI_cFv = .text:0x00001D18; // type:function size:0x358 scope:global +executeBiteDamage__8daE_GI_cFv = .text:0x00002070; // type:function size:0x310 scope:global +PushButtonCount__8daE_GI_cFv = .text:0x00002380; // type:function size:0x158 scope:global +action__8daE_GI_cFv = .text:0x000024D8; // type:function size:0x2E8 scope:global +mtx_set__8daE_GI_cFv = .text:0x000027C0; // type:function size:0x90 scope:global +cc_set__8daE_GI_cFv = .text:0x00002850; // type:function size:0x204 scope:global +execute__8daE_GI_cFv = .text:0x00002A54; // type:function size:0x238 scope:global +daE_GI_Execute__FP8daE_GI_c = .text:0x00002C8C; // type:function size:0x20 scope:global +daE_GI_IsDelete__FP8daE_GI_c = .text:0x00002CAC; // type:function size:0x8 scope:global +_delete__8daE_GI_cFv = .text:0x00002CB4; // type:function size:0x74 scope:global +daE_GI_Delete__FP8daE_GI_c = .text:0x00002D28; // type:function size:0x20 scope:global +CreateHeap__8daE_GI_cFv = .text:0x00002D48; // type:function size:0x174 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EBC; // type:function size:0x20 scope:global +create__8daE_GI_cFv = .text:0x00002EDC; // type:function size:0x38C scope:global +__dt__8dCcD_SphFv = .text:0x00003268; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003334; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000033B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003400; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003448; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000034A4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003514; // type:function size:0x70 scope:global +daE_GI_Create__FP8daE_GI_c = .text:0x00003584; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000035A4; // type:function size:0x48 scope:global +__dt__12daE_GI_HIO_cFv = .text:0x000035EC; // type:function size:0x48 scope:global +__sinit_d_a_e_gi_cpp = .text:0x00003634; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003670; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003678; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003680; // type:function size:0x414 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00003A94; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3936 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4174 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4273 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4274 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4378 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4466 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4469 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4699 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4701 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4702 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4782 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5011 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5012 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5015 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5085 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5256 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5257 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3786 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3787 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3795 = .data:0x00000030; // type:object size:0x6 scope:local +cc_gi_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_gi_att_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +gi_damage_eff_id$4300 = .data:0x000000B8; // type:object size:0x6 scope:local +@4707 = .data:0x000000C0; // type:object size:0x20 scope:local +l_daE_GI_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_E_GI = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12daE_GI_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_194_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3923 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte +m_cry_gi = .bss:0x00000044; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_e_gm/splits.txt b/config/GZ2J01/rels/d_a_e_gm/splits.txt new file mode 100644 index 0000000000..a7a62ae9bc --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gm.cpp: + .text start:0x000000EC end:0x0000680C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000374 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_e_gm/symbols.txt b/config/GZ2J01/rels/d_a_e_gm/symbols.txt new file mode 100644 index 0000000000..d0a5e8ec33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gm/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GM_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +setAction__8daE_GM_cFM8daE_GM_cFPCvPv_v = .text:0x00000148; // type:function size:0xA4 scope:global +action__8daE_GM_cFv = .text:0x000001EC; // type:function size:0x174 scope:global +s_obj_sub2__FPvPv = .text:0x00000360; // type:function size:0xA0 scope:global +egg_wait__8daE_GM_cFv = .text:0x00000400; // type:function size:0x51C scope:global +appear__8daE_GM_cFv = .text:0x0000091C; // type:function size:0x224 scope:global +walk__8daE_GM_cFv = .text:0x00000B40; // type:function size:0x4E4 scope:global +create_item__8daE_GM_cFv = .text:0x00001024; // type:function size:0xF0 scope:global +pechanko_damage__8daE_GM_cFv = .text:0x00001114; // type:function size:0x22C scope:global +wait__8daE_GM_cFv = .text:0x00001340; // type:function size:0x128 scope:global +egg_damage__8daE_GM_cFv = .text:0x00001468; // type:function size:0x2B4 scope:global +setDeathLightEffect__8daE_GM_cFv = .text:0x0000171C; // type:function size:0xA4 scope:global +setEggBreakEffect__8daE_GM_cFv = .text:0x000017C0; // type:function size:0xA4 scope:global +damage__8daE_GM_cFv = .text:0x00001864; // type:function size:0x3F0 scope:global +core_damage__8daE_GM_cFv = .text:0x00001C54; // type:function size:0x534 scope:global +core_delwait__8daE_GM_cFv = .text:0x00002188; // type:function size:0x144 scope:global +core_piku__8daE_GM_cFv = .text:0x000022CC; // type:function size:0x198 scope:global +core_pechanko_damage__8daE_GM_cFv = .text:0x00002464; // type:function size:0x1A8 scope:global +hook__8daE_GM_cFv = .text:0x0000260C; // type:function size:0x200 scope:global +rebound__8daE_GM_cFv = .text:0x0000280C; // type:function size:0x538 scope:global +walk2__8daE_GM_cFv = .text:0x00002D44; // type:function size:0x3C4 scope:global +dead_wait__8daE_GM_cFv = .text:0x00003108; // type:function size:0x1E0 scope:global +core_wait__8daE_GM_cFv = .text:0x000032E8; // type:function size:0x1C4 scope:global +core_escape__8daE_GM_cFv = .text:0x000034AC; // type:function size:0x6F0 scope:global +chaseCheck__8daE_GM_cFv = .text:0x00003B9C; // type:function size:0x1D8 scope:global +normal_wait__8daE_GM_cFv = .text:0x00003D74; // type:function size:0x568 scope:global +normal_chase__8daE_GM_cFv = .text:0x000042DC; // type:function size:0x330 scope:global +mtx_set__8daE_GM_cFv = .text:0x0000460C; // type:function size:0x244 scope:global +cc_set__8daE_GM_cFv = .text:0x00004850; // type:function size:0x384 scope:global +draw__8daE_GM_cFv = .text:0x00004BD4; // type:function size:0x5A8 scope:global +daE_GM_Draw__FP8daE_GM_c = .text:0x0000517C; // type:function size:0x20 scope:global +damage_check__8daE_GM_cFv = .text:0x0000519C; // type:function size:0x3EC scope:global +execute__8daE_GM_cFv = .text:0x00005588; // type:function size:0x250 scope:global +daE_GM_Execute__FP8daE_GM_c = .text:0x000057D8; // type:function size:0x20 scope:global +daE_GM_IsDelete__FP8daE_GM_c = .text:0x000057F8; // type:function size:0x8 scope:global +_delete__8daE_GM_cFv = .text:0x00005800; // type:function size:0x128 scope:global +daE_GM_Delete__FP8daE_GM_c = .text:0x00005928; // type:function size:0x20 scope:global +CreateHeap__8daE_GM_cFv = .text:0x00005948; // type:function size:0x208 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005B50; // type:function size:0x20 scope:global +create__8daE_GM_cFv = .text:0x00005B70; // type:function size:0x504 scope:global +__dt__8cM3dGSphFv = .text:0x00006074; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000060BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006104; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006160; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000061D0; // type:function size:0x70 scope:global +daE_GM_Create__FP8daE_GM_c = .text:0x00006240; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006260; // type:function size:0x48 scope:global +__dt__12daE_GM_HIO_cFv = .text:0x000062A8; // type:function size:0x48 scope:global +__sinit_d_a_e_gm_cpp = .text:0x000062F0; // type:function size:0x80 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006370; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006378; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006380; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006794; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x000067D0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4055 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4059 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4211 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4219 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4220 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +l_rand = .rodata:0x00000080; // type:object size:0x8 scope:global +l_rand2 = .rodata:0x00000088; // type:object size:0x8 scope:global +l_rand_base_spd = .rodata:0x00000090; // type:object size:0x10 scope:global +@4397 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4424 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4425 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4465 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000CC; // type:object size:0x4 scope:local +l_eff_id = .rodata:0x000000D0; // type:object size:0x8 scope:global +@4664 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5123 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5243 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5399 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5401 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5403 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5568 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5621 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5622 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5681 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5768 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5769 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5869 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5870 = .rodata:0x00000138; // type:object size:0x4 scope:local +l_damage_count = .rodata:0x0000013C; // type:object size:0x4 scope:global +l_heapsize = .rodata:0x00000140; // type:object size:0x8 scope:global +@6321 = .rodata:0x00000148; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +l_hitActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000038; // type:object size:0x4 scope:global data:4byte +l_coreActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x0000003C; // type:object size:0x4 scope:global data:4byte +cc_sph_src__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +@4075 = .data:0x00000080; // type:object size:0xC scope:local data:4byte +@4077 = .data:0x0000008C; // type:object size:0xC scope:local data:4byte +@4125 = .data:0x00000098; // type:object size:0xC scope:local +@4143 = .data:0x000000A4; // type:object size:0xC scope:local +@4152 = .data:0x000000B0; // type:object size:0xC scope:local +@4160 = .data:0x000000BC; // type:object size:0xC scope:local +@4169 = .data:0x000000C8; // type:object size:0xC scope:local +@4236 = .data:0x000000D4; // type:object size:0xC scope:local +@4242 = .data:0x000000E0; // type:object size:0xC scope:local +@4245 = .data:0x000000EC; // type:object size:0xC scope:local +@4281 = .data:0x000000F8; // type:object size:0xC scope:local +@4288 = .data:0x00000104; // type:object size:0xC scope:local +@4292 = .data:0x00000110; // type:object size:0xC scope:local +@4483 = .data:0x0000011C; // type:object size:0xC scope:local data:4byte +l_egg_eff_id = .data:0x00000128; // type:object size:0x4 scope:global +@4706 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4718 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4826 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4830 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +@4863 = .data:0x0000015C; // type:object size:0xC scope:local data:4byte +@4892 = .data:0x00000168; // type:object size:0xC scope:local data:4byte +@4958 = .data:0x00000174; // type:object size:0xC scope:local +@4962 = .data:0x00000180; // type:object size:0xC scope:local +@4969 = .data:0x0000018C; // type:object size:0xC scope:local +@4979 = .data:0x00000198; // type:object size:0xC scope:local +@4984 = .data:0x000001A4; // type:object size:0xC scope:local +@4989 = .data:0x000001B0; // type:object size:0xC scope:local +@4996 = .data:0x000001BC; // type:object size:0xC scope:local +@4998 = .data:0x000001C8; // type:object size:0xC scope:local +@5002 = .data:0x000001D4; // type:object size:0xC scope:local +@5056 = .data:0x000001E0; // type:object size:0xC scope:local +@5062 = .data:0x000001EC; // type:object size:0xC scope:local +@5179 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@5255 = .data:0x00000204; // type:object size:0xC scope:local data:4byte +@5469 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@5581 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@5911 = .data:0x00000228; // type:object size:0xC scope:local +@5916 = .data:0x00000234; // type:object size:0xC scope:local +@5920 = .data:0x00000240; // type:object size:0xC scope:local +@5923 = .data:0x0000024C; // type:object size:0xC scope:local +@5930 = .data:0x00000258; // type:object size:0xC scope:local +@5934 = .data:0x00000264; // type:object size:0xC scope:local +@5939 = .data:0x00000270; // type:object size:0xC scope:local +@5950 = .data:0x0000027C; // type:object size:0xC scope:local +@5952 = .data:0x00000288; // type:object size:0xC scope:local +@6198 = .data:0x00000294; // type:object size:0xC scope:local +@6205 = .data:0x000002A0; // type:object size:0xC scope:local +@6208 = .data:0x000002AC; // type:object size:0xC scope:local +l_daE_GM_Method = .data:0x000002B8; // type:object size:0x20 scope:global +g_profile_E_GM = .data:0x000002D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000308; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000314; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000320; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000032C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000344; // type:object size:0x24 scope:global +__vt__12daE_GM_HIO_c = .data:0x00000368; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4050 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +@4061 = .bss:0x0000007C; // type:object size:0xC scope:local +l_corePos__22@unnamed@d_a_e_gm_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +@4062 = .bss:0x00000094; // type:object size:0xC scope:local +l_coreAngle__22@unnamed@d_a_e_gm_cpp@ = .bss:0x000000A0; // type:object size:0x6 scope:global +l_coreSpeedF__22@unnamed@d_a_e_gm_cpp@ = .bss:0x000000A8; // type:object size:0x4 scope:global +lbl_195_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_195_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +lbl_195_bss_AF = .bss:0x000000AF; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_gob/splits.txt b/config/GZ2J01/rels/d_a_e_gob/splits.txt new file mode 100644 index 0000000000..479e8b6be6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gob.cpp: + .text start:0x000000EC end:0x00006E84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000224 + .data start:0x00000000 end:0x00000220 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2J01/rels/d_a_e_gob/symbols.txt b/config/GZ2J01/rels/d_a_e_gob/symbols.txt new file mode 100644 index 0000000000..8a388c36ac --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gob/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_GOB_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000140; // type:function size:0x34C scope:global +daE_GOB_Draw__FP11e_gob_class = .text:0x0000048C; // type:function size:0x110 scope:global +__dt__4cXyzFv = .text:0x0000059C; // type:function size:0x3C scope:global +anm_init__FP11e_gob_classifUcf = .text:0x000005D8; // type:function size:0xAC scope:global +damage_check__FP11e_gob_class = .text:0x00000684; // type:function size:0x248 scope:global +fight__FP11e_gob_class = .text:0x000008CC; // type:function size:0x540 scope:global +attack__FP11e_gob_class = .text:0x00000E0C; // type:function size:0x620 scope:global +defence__FP11e_gob_class = .text:0x0000142C; // type:function size:0x148 scope:global +ball__FP11e_gob_class = .text:0x00001574; // type:function size:0x76C scope:global +s_damage__FP11e_gob_class = .text:0x00001CE0; // type:function size:0xC4 scope:global +damage__FP11e_gob_class = .text:0x00001DA4; // type:function size:0x9C scope:global +glab__FP11e_gob_class = .text:0x00001E40; // type:function size:0xD8C scope:global +jump__FP11e_gob_class = .text:0x00002BCC; // type:function size:0x4CC scope:global +start__FP11e_gob_class = .text:0x00003098; // type:function size:0x2CC scope:global +end__FP11e_gob_class = .text:0x00003364; // type:function size:0x208 scope:global +s_set__FP11e_gob_class = .text:0x0000356C; // type:function size:0x3C scope:global +message__FP11e_gob_class = .text:0x000035A8; // type:function size:0x220 scope:global +action__FP11e_gob_class = .text:0x000037C8; // type:function size:0xD88 scope:global +cam_3d_morf__FP11e_gob_classf = .text:0x00004550; // type:function size:0xE4 scope:global +demo_camera__FP11e_gob_class = .text:0x00004634; // type:function size:0x122C scope:global +daE_GOB_Execute__FP11e_gob_class = .text:0x00005860; // type:function size:0xCB8 scope:global +daE_GOB_IsDelete__FP11e_gob_class = .text:0x00006518; // type:function size:0x8 scope:global +daE_GOB_Delete__FP11e_gob_class = .text:0x00006520; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00006588; // type:function size:0x174 scope:global +daE_GOB_Create__FP10fopAc_ac_c = .text:0x000066FC; // type:function size:0x374 scope:global +__ct__11e_gob_classFv = .text:0x00006A70; // type:function size:0x1C0 scope:global +__dt__8cM3dGSphFv = .text:0x00006C30; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006C78; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006CC0; // type:function size:0x70 scope:global +__dt__13daE_GOB_HIO_cFv = .text:0x00006D30; // type:function size:0x48 scope:global +__sinit_d_a_e_gob_cpp = .text:0x00006D78; // type:function size:0x6C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00006DE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00006DEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00006DF4; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006DFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006E04; // type:function size:0x8 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00006E0C; // type:function size:0x78 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3763 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3766 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4072 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@4081 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4404 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4759 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4760 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4761 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4762 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4763 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4870 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4871 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5062 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5435 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5436 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5437 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5438 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5439 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5440 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5441 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5442 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5443 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5444 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5445 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5449 = .rodata:0x00000100; // type:object size:0x8 scope:local +@5983 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5984 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5985 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5986 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5987 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5988 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:string +@5989 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5990 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5991 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5992 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5993 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5994 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5996 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6000 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6002 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6003 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6004 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6005 = .rodata:0x00000160; // type:object size:0x4 scope:local data:string +@6006 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6008 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6009 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6010 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6011 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6012 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6014 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6015 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6016 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6017 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6018 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6019 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6020 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6021 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6022 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6023 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6024 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6025 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6026 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6027 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6028 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6029 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6340 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6341 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6342 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6343 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6344 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6345 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6346 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6347 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6348 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6349 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6350 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6351 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6353 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000208; // type:object size:0x4 scope:local data:string +@6497 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6498 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6499 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000218; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000021C; // type:object size:0x6 scope:local data:string_table +@4087 = .data:0x00000000; // type:object size:0x34 scope:local +@4215 = .data:0x00000034; // type:object size:0x38 scope:local +@4942 = .data:0x0000006C; // type:object size:0x1C scope:local +bg_x$5126 = .data:0x00000088; // type:object size:0x10 scope:local +bg_z$5127 = .data:0x00000098; // type:object size:0x10 scope:local +@5446 = .data:0x000000A8; // type:object size:0x30 scope:local +cc_sph_src$6427 = .data:0x000000D8; // type:object size:0x40 scope:local +at_sph_src$6428 = .data:0x00000118; // type:object size:0x40 scope:local +l_daE_GOB_Method = .data:0x00000158; // type:object size:0x20 scope:global +g_profile_E_GOB = .data:0x00000178; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001A8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__13daE_GOB_HIO_c = .data:0x00000214; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_196_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3758 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +ms = .bss:0x00000074; // type:object size:0x4 scope:global data:4byte +my = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +@3767 = .bss:0x0000007C; // type:object size:0xC scope:local +base_sc = .bss:0x00000088; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_gs/splits.txt b/config/GZ2J01/rels/d_a_e_gs/splits.txt new file mode 100644 index 0000000000..c9fefcd9ed --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gs.cpp: + .text start:0x000000EC end:0x00000A60 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_gs/symbols.txt b/config/GZ2J01/rels/d_a_e_gs/symbols.txt new file mode 100644 index 0000000000..428352a293 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_gs/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_gs_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_GS_Draw__FP10e_gs_class = .text:0x000001E0; // type:function size:0x100 scope:global +e_gs_wait__FP10e_gs_class = .text:0x000002E0; // type:function size:0x16C scope:global +action__FP10e_gs_class = .text:0x0000044C; // type:function size:0xA8 scope:global +daE_GS_Execute__FP10e_gs_class = .text:0x000004F4; // type:function size:0x1D4 scope:global +daE_GS_IsDelete__FP10e_gs_class = .text:0x000006C8; // type:function size:0x8 scope:global +daE_GS_Delete__FP10e_gs_class = .text:0x000006D0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000738; // type:function size:0x148 scope:global +daE_GS_Create__FP10fopAc_ac_c = .text:0x00000880; // type:function size:0x15C scope:global +__dt__12daE_GS_HIO_cFv = .text:0x000009DC; // type:function size:0x48 scope:global +__sinit_d_a_e_gs_cpp = .text:0x00000A24; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3649 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3687 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3715 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3789 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3894 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x5 scope:local data:string_table +l_daE_GS_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_GS = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daE_GS_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_197_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_hb/splits.txt b/config/GZ2J01/rels/d_a_e_hb/splits.txt new file mode 100644 index 0000000000..fccf5ac8dc --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hb.cpp: + .text start:0x000000EC end:0x00004E70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000021C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_hb/symbols.txt b/config/GZ2J01/rels/d_a_e_hb/symbols.txt new file mode 100644 index 0000000000..0466d1643f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hb/symbols.txt @@ -0,0 +1,148 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HB_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +anm_init__FP10e_hb_classifUcf = .text:0x00000138; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_hb_classifUcf = .text:0x000001E4; // type:function size:0xD8 scope:global +daE_HB_Draw__FP10e_hb_class = .text:0x000002BC; // type:function size:0x184 scope:global +pl_check__FP10e_hb_classf = .text:0x00000440; // type:function size:0x58 scope:global +damage_check__FP10e_hb_class = .text:0x00000498; // type:function size:0x3EC scope:global +e_hb_stay__FP10e_hb_class = .text:0x00000884; // type:function size:0x358 scope:global +e_hb_appear__FP10e_hb_class = .text:0x00000BDC; // type:function size:0x2C0 scope:global +e_hb_appear_v__FP10e_hb_class = .text:0x00000E9C; // type:function size:0x1CC scope:global +e_hb_wait__FP10e_hb_class = .text:0x00001068; // type:function size:0x548 scope:global +e_hb_attack__FP10e_hb_class = .text:0x000015B0; // type:function size:0xA60 scope:global +e_hb_chance__FP10e_hb_class = .text:0x00002010; // type:function size:0x300 scope:global +e_hb_s_damage__FP10e_hb_class = .text:0x00002310; // type:function size:0x258 scope:global +e_hb_damage__FP10e_hb_class = .text:0x00002568; // type:function size:0x3E0 scope:global +kuki_control1__FP10e_hb_class = .text:0x00002948; // type:function size:0x330 scope:global +kuki_control2__FP10e_hb_class = .text:0x00002C78; // type:function size:0x174 scope:global +kuki_control3__FP10e_hb_class = .text:0x00002DEC; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_hb_class = .text:0x00002EC8; // type:function size:0xEC scope:global +action__FP10e_hb_class = .text:0x00002FB4; // type:function size:0x5E0 scope:global +eff_set__FP10e_hb_classi = .text:0x00003594; // type:function size:0x3C8 scope:global +anm_se_set__FP10e_hb_class = .text:0x0000395C; // type:function size:0x168 scope:global +daE_HB_Execute__FP10e_hb_class = .text:0x00003AC4; // type:function size:0x3B8 scope:global +daE_HB_IsDelete__FP10e_hb_class = .text:0x00003E7C; // type:function size:0x8 scope:global +daE_HB_Delete__FP10e_hb_class = .text:0x00003E84; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003EEC; // type:function size:0x1F4 scope:global +daE_HB_Create__FP10fopAc_ac_c = .text:0x000040E0; // type:function size:0x504 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000045E4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004654; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x000046C4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004748; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004814; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000485C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048A4; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00004900; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004904; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004908; // type:function size:0x48 scope:global +__dt__12daE_HB_HIO_cFv = .text:0x00004950; // type:function size:0x48 scope:global +__sinit_d_a_e_hb_cpp = .text:0x00004998; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000049D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000049E4; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004DF8; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004E34; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4035 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4109 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@4405 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4407 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4408 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4409 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4411 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4589 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4590 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4821 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4822 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4823 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5136 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5137 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5234 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5440 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5441 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5442 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5443 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5444 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5446 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3841 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4594 = .data:0x0000003C; // type:object size:0x16 scope:local +@4967 = .data:0x00000054; // type:object size:0x24 scope:local +p_name$4973 = .data:0x00000078; // type:object size:0x6 scope:local +p_idx$4974 = .data:0x00000080; // type:object size:0xC scope:local +cc_sph_src$5310 = .data:0x0000008C; // type:object size:0x40 scope:local +at_sph_src$5311 = .data:0x000000CC; // type:object size:0x40 scope:local +kuki_sph_src$5312 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_HB_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_HB = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001FC; // type:object size:0x14 scope:global +__vt__12daE_HB_HIO_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_68_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt b/config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt new file mode 100644 index 0000000000..1339337b62 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hb_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_hb_leaf.cpp: + .text start:0x00000078 end:0x000003A8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt b/config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt new file mode 100644 index 0000000000..3ed32cabc2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hb_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_HB_LEAF_Draw__FP15e_hb_leaf_class = .text:0x00000078; // type:function size:0x68 scope:global +daE_HB_LEAF_Execute__FP15e_hb_leaf_class = .text:0x000000E0; // type:function size:0xE0 scope:global +daE_HB_LEAF_IsDelete__FP15e_hb_leaf_class = .text:0x000001C0; // type:function size:0x8 scope:global +daE_HB_LEAF_Delete__FP15e_hb_leaf_class = .text:0x000001C8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x100 scope:global +daE_HB_LEAF_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3690 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x5 scope:local data:string_table +l_daE_HB_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_HB_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_e_hm/splits.txt b/config/GZ2J01/rels/d_a_e_hm/splits.txt new file mode 100644 index 0000000000..74d7a16ae5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hm.cpp: + .text start:0x000000EC end:0x0000560C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000118 diff --git a/config/GZ2J01/rels/d_a_e_hm/symbols.txt b/config/GZ2J01/rels/d_a_e_hm/symbols.txt new file mode 100644 index 0000000000..dc58c2a92f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hm/symbols.txt @@ -0,0 +1,217 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HM_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +CreateHeap__8daE_HM_cFv = .text:0x0000013C; // type:function size:0x21C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000358; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000003A0; // type:function size:0x20 scope:global +initCcCylinder__8daE_HM_cFv = .text:0x000003C0; // type:function size:0x8C scope:global +setCcCylinder__8daE_HM_cFv = .text:0x0000044C; // type:function size:0x134 scope:global +other_bg_check__FP8daE_HM_cP10fopAc_ac_c = .text:0x00000580; // type:function size:0xD8 scope:global +ctrlJoint__8daE_HM_cFP8J3DJointP8J3DModel = .text:0x00000658; // type:function size:0x40C scope:global +JointCallBack__FP8J3DJointi = .text:0x00000A64; // type:function size:0x4C scope:global +Particle_Set__8daE_HM_cFRUlUs = .text:0x00000AB0; // type:function size:0xDC scope:global +SetAnm__8daE_HM_cFiiff = .text:0x00000B8C; // type:function size:0xAC scope:global +W_TargetAngle__8daE_HM_cF4cXyz4cXyz = .text:0x00000C38; // type:function size:0xBC scope:global +W_DeathSpSet__8daE_HM_cFv = .text:0x00000CF4; // type:function size:0x124 scope:global +W_DeathAction__8daE_HM_cFv = .text:0x00000E18; // type:function size:0x258 scope:global +W_DeathMotion__8daE_HM_cFv = .text:0x00001070; // type:function size:0x1EC scope:global +W_MoveCheckWall__8daE_HM_cFv = .text:0x0000125C; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00001558; // type:function size:0x48 scope:global +W_WallCheck__8daE_HM_cFv = .text:0x000015A0; // type:function size:0x160 scope:global +WallExecute__8daE_HM_cFv = .text:0x00001700; // type:function size:0xA0 scope:global +WallCreateExecute__8daE_HM_cFv = .text:0x000017A0; // type:function size:0xBC scope:global +CreateExecute__8daE_HM_cFv = .text:0x0000185C; // type:function size:0xCC scope:global +Tyakuchi_Set__8daE_HM_cFv = .text:0x00001928; // type:function size:0x250 scope:global +UpDeathAction__8daE_HM_cFv = .text:0x00001B78; // type:function size:0x284 scope:global +UpMoveAction__8daE_HM_cFv = .text:0x00001DFC; // type:function size:0x314 scope:global +UpWaitAction__8daE_HM_cFv = .text:0x00002110; // type:function size:0x158 scope:global +UpExecute__8daE_HM_cFv = .text:0x00002268; // type:function size:0x80 scope:global +WallCheck__8daE_HM_cFv = .text:0x000022E8; // type:function size:0xAC scope:global +MoveCheck__8daE_HM_cFv = .text:0x00002394; // type:function size:0x324 scope:global +ShippuAction__8daE_HM_cFv = .text:0x000026B8; // type:function size:0x1C8 scope:global +ShieldMotion__8daE_HM_cFv = .text:0x00002880; // type:function size:0xD0 scope:global +ShieldAction__8daE_HM_cFv = .text:0x00002950; // type:function size:0xB8 scope:global +DeathSpSet__8daE_HM_cFv = .text:0x00002A08; // type:function size:0x38 scope:global +DeathMotion__8daE_HM_cFv = .text:0x00002A40; // type:function size:0x160 scope:global +DeathCutDown__8daE_HM_cFv = .text:0x00002BA0; // type:function size:0xBC scope:global +DeathAction__8daE_HM_cFv = .text:0x00002C5C; // type:function size:0x254 scope:global +AttackAfter__8daE_HM_cFv = .text:0x00002EB0; // type:function size:0x58 scope:global +AttackMotion__8daE_HM_cFv = .text:0x00002F08; // type:function size:0x218 scope:global +AttackAction__8daE_HM_cFv = .text:0x00003120; // type:function size:0xA8 scope:global +FreeMove__8daE_HM_cFv = .text:0x000031C8; // type:function size:0x1C8 scope:global +LinkSearch__8daE_HM_cFv = .text:0x00003390; // type:function size:0x94 scope:global +WaitAction__8daE_HM_cFv = .text:0x00003424; // type:function size:0xD0 scope:global +MemberClear__8daE_HM_cFv = .text:0x000034F4; // type:function size:0xC scope:global +DownExecute__8daE_HM_cFv = .text:0x00003500; // type:function size:0x84 scope:global +At_Check__8daE_HM_cFv = .text:0x00003584; // type:function size:0x164 scope:global +Obj_Damage__8daE_HM_cFv = .text:0x000036E8; // type:function size:0x1FC scope:global +ActionMode__8daE_HM_cFv = .text:0x000038E4; // type:function size:0x424 scope:global +Yazirushi__8daE_HM_cFv = .text:0x00003D08; // type:function size:0xB0 scope:global +setStabPos__8daE_HM_cFv = .text:0x00003DB8; // type:function size:0x1C scope:global +Execute__8daE_HM_cFv = .text:0x00003DD4; // type:function size:0x278 scope:global +Draw__8daE_HM_cFv = .text:0x0000404C; // type:function size:0x1A4 scope:global +Delete__8daE_HM_cFv = .text:0x000041F0; // type:function size:0x68 scope:global +setBaseMtx__8daE_HM_cFv = .text:0x00004258; // type:function size:0x60 scope:global +daE_HM_Draw__FP8daE_HM_c = .text:0x000042B8; // type:function size:0x20 scope:global +daE_HM_Execute__FP8daE_HM_c = .text:0x000042D8; // type:function size:0x20 scope:global +daE_HM_IsDelete__FP8daE_HM_c = .text:0x000042F8; // type:function size:0x8 scope:global +daE_HM_Delete__FP8daE_HM_c = .text:0x00004300; // type:function size:0x20 scope:global +CheckRoof__8daE_HM_cFv = .text:0x00004320; // type:function size:0x24C scope:global +CheckWall__8daE_HM_cFv = .text:0x0000456C; // type:function size:0x460 scope:global +CreateStyle__8daE_HM_cFv = .text:0x000049CC; // type:function size:0x198 scope:global +Create__8daE_HM_cFv = .text:0x00004B64; // type:function size:0x360 scope:global +__dt__8cM3dGSphFv = .text:0x00004EC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F0C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004F54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004FB0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005020; // type:function size:0x70 scope:global +daE_HM_Create__FP10fopAc_ac_c = .text:0x00005090; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000050B0; // type:function size:0x48 scope:global +__dt__12daE_HM_HIO_cFv = .text:0x000050F8; // type:function size:0x48 scope:global +__sinit_d_a_e_hm_cpp = .text:0x00005140; // type:function size:0x6C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000051AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051B4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000051BC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000055D0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3791 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3812 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3816 = .rodata:0x0000003C; // type:object size:0x4 scope:local +ccShpSrc$3893 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3923 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4016 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4023 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4026 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4079 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4134 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4135 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4136 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4379 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4380 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4381 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4523 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4572 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4573 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4862 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4941 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4998 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4999 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5000 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5031 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5073 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5204 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5205 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5266 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5466 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5606 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5878 = .rodata:0x00000150; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000154; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3670 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3671 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3679 = .data:0x00000030; // type:object size:0x6 scope:local +@4028 = .data:0x00000038; // type:object size:0x24 scope:local +@4024 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daE_HM_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_E_HM = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000130; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12daE_HM_HIO_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_199_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +s_dis__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000074; // type:object size:0x4 scope:global data:float +s_gnd__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000078; // type:object size:0x4 scope:global +@3817 = .bss:0x0000007C; // type:object size:0xC scope:local +s_up__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +@3818 = .bss:0x00000094; // type:object size:0xC scope:local +s_down__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000A0; // type:object size:0xC scope:global +sLink_Pos__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000AC; // type:object size:0x4 scope:global +s_TargetAngle__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000B0; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000114; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_hp/splits.txt b/config/GZ2J01/rels/d_a_e_hp/splits.txt new file mode 100644 index 0000000000..40f18da321 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hp.cpp: + .text start:0x000000EC end:0x000044E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001F4 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_e_hp/symbols.txt b/config/GZ2J01/rels/d_a_e_hp/symbols.txt new file mode 100644 index 0000000000..39655d25cf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hp/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HP_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +ctrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x00000130; // type:function size:0xA0 scope:global +JointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000001D0; // type:function size:0x4C scope:global +LampCtrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x0000021C; // type:function size:0xB0 scope:global +LampJointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000002CC; // type:function size:0x4C scope:global +draw__8daE_HP_cFv = .text:0x00000318; // type:function size:0x4DC scope:global +daE_HP_Draw__FP8daE_HP_c = .text:0x000007F4; // type:function size:0x20 scope:global +setBck__8daE_HP_cFiUcff = .text:0x00000814; // type:function size:0xAC scope:global +setActionMode__8daE_HP_cFii = .text:0x000008C0; // type:function size:0xC scope:global +mChkDistance__8daE_HP_cFf = .text:0x000008CC; // type:function size:0x170 scope:global +damage_check__8daE_HP_cFv = .text:0x00000A3C; // type:function size:0x20C scope:global +executeWait__8daE_HP_cFv = .text:0x00000C48; // type:function size:0x32C scope:global +executeMove__8daE_HP_cFv = .text:0x00000F74; // type:function size:0x264 scope:global +executeRetMove__8daE_HP_cFv = .text:0x000011D8; // type:function size:0x350 scope:global +executeAttack__8daE_HP_cFv = .text:0x00001528; // type:function size:0x34C scope:global +executeDamage__8daE_HP_cFv = .text:0x00001874; // type:function size:0x24C scope:global +executeDown__8daE_HP_cFv = .text:0x00001AC0; // type:function size:0x6D4 scope:global +executeDead__8daE_HP_cFv = .text:0x00002194; // type:function size:0x2B8 scope:global +action__8daE_HP_cFv = .text:0x0000244C; // type:function size:0x82C scope:global +__dt__8cM3dGPlaFv = .text:0x00002C78; // type:function size:0x48 scope:global +mtx_set__8daE_HP_cFv = .text:0x00002CC0; // type:function size:0x420 scope:global +cc_set__8daE_HP_cFv = .text:0x000030E0; // type:function size:0x20C scope:global +execute__8daE_HP_cFv = .text:0x000032EC; // type:function size:0x184 scope:global +daE_HP_Execute__FP8daE_HP_c = .text:0x00003470; // type:function size:0x20 scope:global +daE_HP_IsDelete__FP8daE_HP_c = .text:0x00003490; // type:function size:0x8 scope:global +_delete__8daE_HP_cFv = .text:0x00003498; // type:function size:0x88 scope:global +daE_HP_Delete__FP8daE_HP_c = .text:0x00003520; // type:function size:0x20 scope:global +CreateHeap__8daE_HP_cFv = .text:0x00003540; // type:function size:0x2BC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000037FC; // type:function size:0x20 scope:global +create__8daE_HP_cFv = .text:0x0000381C; // type:function size:0x3E4 scope:global +__ct__8daE_HP_cFv = .text:0x00003C00; // type:function size:0x1BC scope:global +__dt__8cM3dGSphFv = .text:0x00003DBC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003E04; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E4C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E94; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EF0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003F60; // type:function size:0x70 scope:global +daE_HP_Create__FP8daE_HP_c = .text:0x00003FD0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FF0; // type:function size:0x48 scope:global +__dt__12daE_HP_HIO_cFv = .text:0x00004038; // type:function size:0x48 scope:global +__sinit_d_a_e_hp_cpp = .text:0x00004080; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000040BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000040C4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000040CC; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000040; // type:object size:0x4 scope:local data:string +@4183 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4301 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4367 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4368 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4781 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4782 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4783 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4784 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4785 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4788 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5054 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5055 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5056 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5057 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5168 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5169 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5170 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5243 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5245 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5246 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5247 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5514 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3784 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3785 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3793 = .data:0x00000030; // type:object size:0x6 scope:local +cc_hp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_lamp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +cc_hp_at_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x000000BC; // type:object size:0x44 scope:global +particleNmaeDt$4030 = .data:0x00000100; // type:object size:0x4 scope:local +@5058 = .data:0x00000104; // type:object size:0x1C scope:local +l_daE_HP_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_E_HP = .data:0x00000140; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001DC; // type:object size:0xC scope:global +__vt__12daE_HP_HIO_c = .data:0x000001E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_200_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3921 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_hz/splits.txt b/config/GZ2J01/rels/d_a_e_hz/splits.txt new file mode 100644 index 0000000000..ee33ab3807 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hz.cpp: + .text start:0x000000EC end:0x0000632C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000001B0 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZ2J01/rels/d_a_e_hz/symbols.txt b/config/GZ2J01/rels/d_a_e_hz/symbols.txt new file mode 100644 index 0000000000..5c88ce12bb --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hz/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HZ_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global +setBck__8daE_HZ_cFiUcff = .text:0x00000170; // type:function size:0xA4 scope:global +checkBck__8daE_HZ_cFi = .text:0x00000214; // type:function size:0x5C scope:global +draw__8daE_HZ_cFv = .text:0x00000270; // type:function size:0x208 scope:global +daE_HZ_Draw__FP8daE_HZ_c = .text:0x00000478; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x00000498; // type:function size:0x124 scope:global +setActionMode__8daE_HZ_cFi = .text:0x000005BC; // type:function size:0x8C scope:global +checkHideStart__8daE_HZ_cFv = .text:0x00000648; // type:function size:0x374 scope:global +checkAttackStart__8daE_HZ_cFv = .text:0x000009BC; // type:function size:0x180 scope:global +checkArrowCharge__8daE_HZ_cFv = .text:0x00000B3C; // type:function size:0x48 scope:global +setTgSetBit__8daE_HZ_cFi = .text:0x00000B84; // type:function size:0x58 scope:global +isWait__8daE_HZ_cFv = .text:0x00000BDC; // type:function size:0x40 scope:global +checkFall__8daE_HZ_cFv = .text:0x00000C1C; // type:function size:0x1AC scope:global +setCloseSmokeEffect__8daE_HZ_cFv = .text:0x00000DC8; // type:function size:0x104 scope:global +executeWait__8daE_HZ_cFv = .text:0x00000ECC; // type:function size:0x3C4 scope:global +getHideSpeed__8daE_HZ_cFv = .text:0x00001290; // type:function size:0x68 scope:global +executeHide__8daE_HZ_cFv = .text:0x000012F8; // type:function size:0x52C scope:global +executeAttack__8daE_HZ_cFv = .text:0x00001824; // type:function size:0x324 scope:global +initBackWalk__8daE_HZ_cFv = .text:0x00001B48; // type:function size:0x2E0 scope:global +executeAway__8daE_HZ_cFv = .text:0x00001E28; // type:function size:0x7A4 scope:global +setWindEnd__8daE_HZ_cFv = .text:0x000025CC; // type:function size:0x78 scope:global +executeWind__8daE_HZ_cFv = .text:0x00002644; // type:function size:0xA4C scope:global +executeChance__8daE_HZ_cFv = .text:0x00003090; // type:function size:0x118 scope:global +initRollDamage__8daE_HZ_cFv = .text:0x000031A8; // type:function size:0xE0 scope:global +doRollDamage__8daE_HZ_cFv = .text:0x00003288; // type:function size:0xFC scope:global +executeDamage__8daE_HZ_cFv = .text:0x00003384; // type:function size:0x204 scope:global +executeDeath__8daE_HZ_cFv = .text:0x00003588; // type:function size:0x324 scope:global +setWindChanceEnd__8daE_HZ_cFv = .text:0x000038AC; // type:function size:0x1C scope:global +executeWindChance__8daE_HZ_cFv = .text:0x000038C8; // type:function size:0x338 scope:global +executeWindWalk__8daE_HZ_cFv = .text:0x00003C00; // type:function size:0x184 scope:global +setWaterEffect__8daE_HZ_cFv = .text:0x00003D84; // type:function size:0x118 scope:global +executeWaterDeath__8daE_HZ_cFv = .text:0x00003E9C; // type:function size:0x464 scope:global +executeDeathWait__8daE_HZ_cFv = .text:0x00004300; // type:function size:0x158 scope:global +damage_check__8daE_HZ_cFv = .text:0x00004458; // type:function size:0x498 scope:global +checkWaterSurface__8daE_HZ_cFv = .text:0x000048F0; // type:function size:0xD4 scope:global +action__8daE_HZ_cFv = .text:0x000049C4; // type:function size:0x260 scope:global +mtx_set__8daE_HZ_cFv = .text:0x00004C24; // type:function size:0x184 scope:global +cc_set__8daE_HZ_cFv = .text:0x00004DA8; // type:function size:0x1A4 scope:global +execute__8daE_HZ_cFv = .text:0x00004F4C; // type:function size:0x220 scope:global +daE_HZ_Execute__FP8daE_HZ_c = .text:0x0000516C; // type:function size:0x20 scope:global +daE_HZ_IsDelete__FP8daE_HZ_c = .text:0x0000518C; // type:function size:0x8 scope:global +_delete__8daE_HZ_cFv = .text:0x00005194; // type:function size:0x9C scope:global +daE_HZ_Delete__FP8daE_HZ_c = .text:0x00005230; // type:function size:0x20 scope:global +ctrlJoint__8daE_HZ_cFP8J3DJointP8J3DModel = .text:0x00005250; // type:function size:0x110 scope:global +JointCallBack__8daE_HZ_cFP8J3DJointi = .text:0x00005360; // type:function size:0x4C scope:global +CreateHeap__8daE_HZ_cFv = .text:0x000053AC; // type:function size:0x268 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005614; // type:function size:0x20 scope:global +setInitPos__8daE_HZ_cFv = .text:0x00005634; // type:function size:0xC4 scope:global +create__8daE_HZ_cFv = .text:0x000056F8; // type:function size:0x394 scope:global +__dt__8dCcD_SphFv = .text:0x00005A8C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005B58; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00005BDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005C24; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005C6C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005CC8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005D38; // type:function size:0x70 scope:global +__ct__11J3DLightObjFv = .text:0x00005DA8; // type:function size:0x38 scope:global +daE_HZ_Create__FP8daE_HZ_c = .text:0x00005DE0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005E00; // type:function size:0x48 scope:global +__dt__12daE_HZ_HIO_cFv = .text:0x00005E48; // type:function size:0x48 scope:global +__sinit_d_a_e_hz_cpp = .text:0x00005E90; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005ECC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005ED4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005EDC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000062F0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3966 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3970 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3987 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@3995 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4264 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4377 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4505 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4506 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4507 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4641 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4751 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4998 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4999 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5308 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5309 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5312 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5313 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5315 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5482 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5546 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5580 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5703 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5704 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5705 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6030 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@6337 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6338 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6339 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3845 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3846 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3854 = .data:0x00000030; // type:object size:0x6 scope:local +d_HZ_JUMP_EFFECT_ID$4653 = .data:0x00000038; // type:object size:0x4 scope:local +w_eff_id$5588 = .data:0x0000003C; // type:object size:0x8 scope:local +@5940 = .data:0x00000044; // type:object size:0x30 scope:local +cc_sph_src$6246 = .data:0x00000074; // type:object size:0x40 scope:local +cc_sph_src2$6247 = .data:0x000000B4; // type:object size:0x40 scope:local +l_daE_HZ_Method = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_E_HZ = .data:0x00000114; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000144; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__12daE_HZ_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_201_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3982 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:byte +m_near_bomb = .bss:0x00000090; // type:object size:0x4 scope:global +m_near_carry = .bss:0x00000094; // type:object size:0x4 scope:global +m_near_weapon = .bss:0x00000098; // type:object size:0x4 scope:global +@5585 = .bss:0x0000009C; // type:object size:0xC scope:local +sc$5584 = .bss:0x000000AC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000118; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_hzelda/splits.txt b/config/GZ2J01/rels/d_a_e_hzelda/splits.txt new file mode 100644 index 0000000000..759435c04b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hzelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hzelda.cpp: + .text start:0x000000EC end:0x000048A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000002C0 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_e_hzelda/symbols.txt b/config/GZ2J01/rels/d_a_e_hzelda/symbols.txt new file mode 100644 index 0000000000..9df8390fa2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_hzelda/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daE_HZELDA_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP14e_hzelda_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001BC; // type:function size:0x1E8 scope:global +daE_HZELDA_Draw__FP14e_hzelda_class = .text:0x000003A4; // type:function size:0x210 scope:global +shot_s_sub__FPvPv = .text:0x000005B4; // type:function size:0x194 scope:global +e_hzelda_wait__FP14e_hzelda_class = .text:0x00000748; // type:function size:0x3B0 scope:global +e_hzelda_attack_a__FP14e_hzelda_class = .text:0x00000AF8; // type:function size:0x544 scope:global +e_hzelda_attack_b__FP14e_hzelda_class = .text:0x0000103C; // type:function size:0x308 scope:global +ball_crash_eff_set__FP14e_hzelda_classf = .text:0x00001344; // type:function size:0xB0 scope:global +e_hzelda_attack_c__FP14e_hzelda_class = .text:0x000013F4; // type:function size:0x874 scope:global +e_hzelda_damage__FP14e_hzelda_class = .text:0x00001C68; // type:function size:0x174 scope:global +action__FP14e_hzelda_class = .text:0x00001DDC; // type:function size:0x560 scope:global +ball_bg_check__FP14e_hzelda_class = .text:0x0000233C; // type:function size:0xE8 scope:global +demo_camera__FP14e_hzelda_class = .text:0x00002424; // type:function size:0x304 scope:global +anm_se_set__FP14e_hzelda_class = .text:0x00002728; // type:function size:0x208 scope:global +daE_HZELDA_Execute__FP14e_hzelda_class = .text:0x00002930; // type:function size:0x11BC scope:global +daE_HZELDA_IsDelete__FP14e_hzelda_class = .text:0x00003AEC; // type:function size:0x8 scope:global +daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x00003AF4; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003B64; // type:function size:0x310 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E74; // type:function size:0x48 scope:global +daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x00003EBC; // type:function size:0x32C scope:global +__ct__14e_hzelda_classFv = .text:0x000041E8; // type:function size:0x2C0 scope:global +__dt__8cM3dGSphFv = .text:0x000044A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000044F0; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00004538; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004604; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004688; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000046E4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004754; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000047C4; // type:function size:0x48 scope:global +__dt__16daE_HZELDA_HIO_cFv = .text:0x0000480C; // type:function size:0x48 scope:global +__sinit_d_a_e_hzelda_cpp = .text:0x00004854; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004890; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004898; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3966 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3967 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4069 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4072 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4073 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4185 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4188 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4244 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4455 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4456 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4458 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4616 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4617 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4743 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4744 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5410 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5411 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5412 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5414 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5415 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5416 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5417 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5418 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5419 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5420 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5421 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5422 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5423 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5424 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5425 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5650 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5651 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000140; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +b_id$4252 = .data:0x00000020; // type:object size:0x6 scope:local +@4500 = .data:0x00000028; // type:object size:0x30 scope:local +b_id$4879 = .data:0x00000058; // type:object size:0x6 scope:local +b_id$4905 = .data:0x00000060; // type:object size:0xA scope:local +b_id$4933 = .data:0x0000006C; // type:object size:0xC scope:local +cc_sph_src$5567 = .data:0x00000078; // type:object size:0x40 scope:local +at_sph_src$5568 = .data:0x000000B8; // type:object size:0x40 scope:local +ball_at_sph_src$5569 = .data:0x000000F8; // type:object size:0x40 scope:local +ball_tg_sph_src$5570 = .data:0x00000138; // type:object size:0x40 scope:local +tri_at_sph_src$5571 = .data:0x00000178; // type:object size:0x40 scope:local +pl_at_sph_src$5572 = .data:0x000001B8; // type:object size:0x40 scope:local +l_daE_HZELDA_Method = .data:0x000001F8; // type:object size:0x20 scope:global +g_profile_E_HZELDA = .data:0x00000218; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000248; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000254; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A8; // type:object size:0xC scope:global +__vt__16daE_HZELDA_HIO_c = .data:0x000002B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_202_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3762 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_is/splits.txt b/config/GZ2J01/rels/d_a_e_is/splits.txt new file mode 100644 index 0000000000..293bffc73a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_is/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_is.cpp: + .text start:0x000000EC end:0x000021F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000001AC + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_is/symbols.txt b/config/GZ2J01/rels/d_a_e_is/symbols.txt new file mode 100644 index 0000000000..e8ac620d69 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_is/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_IS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_is_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_IS_Draw__FP10e_is_class = .text:0x000001E0; // type:function size:0x2F8 scope:global +pl_check__FP10e_is_classfs = .text:0x000004D8; // type:function size:0x7C scope:global +s_stop_sub__FPvPv = .text:0x00000554; // type:function size:0x88 scope:global +damage_check__FP10e_is_class = .text:0x000005DC; // type:function size:0x1F8 scope:global +e_is_wait__FP10e_is_class = .text:0x000007D4; // type:function size:0x1EC scope:global +e_is_move__FP10e_is_class = .text:0x000009C0; // type:function size:0xDC scope:global +e_is_attack__FP10e_is_class = .text:0x00000A9C; // type:function size:0x1C0 scope:global +e_is_trap__FP10e_is_class = .text:0x00000C5C; // type:function size:0x1F4 scope:global +e_is_poweroff__FP10e_is_class = .text:0x00000E50; // type:function size:0x16C scope:global +e_is_damage__FP10e_is_class = .text:0x00000FBC; // type:function size:0x11C scope:global +e_is_break__FP10e_is_class = .text:0x000010D8; // type:function size:0x130 scope:global +e_is_sekizou__FP10e_is_class = .text:0x00001208; // type:function size:0x14 scope:global +action__FP10e_is_class = .text:0x0000121C; // type:function size:0x214 scope:global +anm_se_set__FP10e_is_class = .text:0x00001430; // type:function size:0xC8 scope:global +daE_IS_Execute__FP10e_is_class = .text:0x000014F8; // type:function size:0x3AC scope:global +daE_IS_IsDelete__FP10e_is_class = .text:0x000018A4; // type:function size:0x8 scope:global +daE_IS_Delete__FP10e_is_class = .text:0x000018AC; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001914; // type:function size:0xF8 scope:global +daE_IS_Create__FP10fopAc_ac_c = .text:0x00001A0C; // type:function size:0x348 scope:global +__ct__10e_is_classFv = .text:0x00001D54; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00001F08; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00001F50; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F98; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001FE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000203C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000020AC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000211C; // type:function size:0x48 scope:global +__dt__12daE_IS_HIO_cFv = .text:0x00002164; // type:function size:0x48 scope:global +__sinit_d_a_e_is_cpp = .text:0x000021AC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000021E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000021F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3651 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3667 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3718 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4121 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4210 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000000A8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +at_sph_src$4258 = .data:0x00000020; // type:object size:0x40 scope:local +cc_cyl_src$4259 = .data:0x00000060; // type:object size:0x44 scope:local +core_sph_src$4260 = .data:0x000000A4; // type:object size:0x40 scope:local +l_daE_IS_Method = .data:0x000000E4; // type:object size:0x20 scope:global +g_profile_E_IS = .data:0x00000104; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000134; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12daE_IS_HIO_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_203_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_kg/splits.txt b/config/GZ2J01/rels/d_a_e_kg/splits.txt new file mode 100644 index 0000000000..aac0a25442 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_kg.cpp: + .text start:0x000000EC end:0x00002590 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000016C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_e_kg/symbols.txt b/config/GZ2J01/rels/d_a_e_kg/symbols.txt new file mode 100644 index 0000000000..7682cbcce7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kg/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_KG_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10e_kg_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +daE_KG_Draw__FP10e_kg_class = .text:0x000001D0; // type:function size:0x100 scope:global +other_bg_check__FP10e_kg_classP10fopAc_ac_c = .text:0x000002D0; // type:function size:0xD8 scope:global +pl_check__FP10e_kg_classfs = .text:0x000003A8; // type:function size:0x7C scope:global +damage_check__FP10e_kg_class = .text:0x00000424; // type:function size:0x104 scope:global +way_bg_check__FP10e_kg_classf = .text:0x00000528; // type:function size:0x10C scope:global +e_kg_move__FP10e_kg_class = .text:0x00000634; // type:function size:0x2E0 scope:global +e_kg_attack__FP10e_kg_class = .text:0x00000914; // type:function size:0x32C scope:global +e_kg_back__FP10e_kg_class = .text:0x00000C40; // type:function size:0x110 scope:global +e_kg_s_damage__FP10e_kg_class = .text:0x00000D50; // type:function size:0x140 scope:global +e_kg_damage__FP10e_kg_class = .text:0x00000E90; // type:function size:0x274 scope:global +e_kg_roof__FP10e_kg_class = .text:0x00001104; // type:function size:0x1F4 scope:global +action__FP10e_kg_class = .text:0x000012F8; // type:function size:0x308 scope:global +anm_se_set__FP10e_kg_class = .text:0x00001600; // type:function size:0xD0 scope:global +daE_KG_Execute__FP10e_kg_class = .text:0x000016D0; // type:function size:0x2D8 scope:global +daE_KG_IsDelete__FP10e_kg_class = .text:0x000019A8; // type:function size:0x8 scope:global +daE_KG_Delete__FP10e_kg_class = .text:0x000019B0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001BB8; // type:function size:0x48 scope:global +daE_KG_Create__FP10fopAc_ac_c = .text:0x00001C00; // type:function size:0x2D4 scope:global +__dt__8cM3dGSphFv = .text:0x00001ED4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F1C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001F64; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001FC0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002030; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000020A0; // type:function size:0x48 scope:global +__dt__12daE_KG_HIO_cFv = .text:0x000020E8; // type:function size:0x48 scope:global +__sinit_d_a_e_kg_cpp = .text:0x00002130; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000216C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002174; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000217C; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3854 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4075 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4163 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4166 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4169 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:string +@4198 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4296 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4298 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4276 = .data:0x00000038; // type:object size:0x2C scope:local +cc_sph_src$4468 = .data:0x00000064; // type:object size:0x40 scope:local +l_daE_KG_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_E_KG = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +__vt__12daE_KG_HIO_c = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_204_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_kk/splits.txt b/config/GZ2J01/rels/d_a_e_kk/splits.txt new file mode 100644 index 0000000000..d55b6d38ed --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_kk.cpp: + .text start:0x000000EC end:0x00004FB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000001B0 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_kk/symbols.txt b/config/GZ2J01/rels/d_a_e_kk/symbols.txt new file mode 100644 index 0000000000..56085ba7c6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kk/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_KK_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__8daE_KK_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xA0 scope:global +JointCallBack__8daE_KK_cFP8J3DJointi = .text:0x000001DC; // type:function size:0x4C scope:global +draw__8daE_KK_cFv = .text:0x00000228; // type:function size:0x200 scope:global +daE_KK_Draw__FP8daE_KK_c = .text:0x00000428; // type:function size:0x20 scope:global +setBck__8daE_KK_cFiUcff = .text:0x00000448; // type:function size:0xAC scope:global +setWeaponBck__8daE_KK_cFiUcff = .text:0x000004F4; // type:function size:0xAC scope:global +mCutTypeCheck__8daE_KK_cFi = .text:0x000005A0; // type:function size:0xC0 scope:global +setActionMode__8daE_KK_cFii = .text:0x00000660; // type:function size:0xC scope:global +damage_check__8daE_KK_cFv = .text:0x0000066C; // type:function size:0x660 scope:global +nextActionCheck__8daE_KK_cFv = .text:0x00000CCC; // type:function size:0x208 scope:global +way_gake_check__8daE_KK_cFv = .text:0x00000ED4; // type:function size:0x1CC scope:global +mDeadEffSet__8daE_KK_cFR4cXyz = .text:0x000010A0; // type:function size:0x118 scope:global +executeWait__8daE_KK_cFv = .text:0x000011B8; // type:function size:0x130 scope:global +executeIcicleWait__8daE_KK_cFv = .text:0x000012E8; // type:function size:0x214 scope:global +executeWalk__8daE_KK_cFv = .text:0x000014FC; // type:function size:0x37C scope:global +executeSpearThrow__8daE_KK_cFv = .text:0x00001878; // type:function size:0x4D8 scope:global +executeBackWalk__8daE_KK_cFv = .text:0x00001D50; // type:function size:0x3EC scope:global +executeYoroke__8daE_KK_cFv = .text:0x0000213C; // type:function size:0x198 scope:global +executeGuard__8daE_KK_cFv = .text:0x000022D4; // type:function size:0x134 scope:global +executeDamage__8daE_KK_cFv = .text:0x00002408; // type:function size:0x20C scope:global +executeAttack__8daE_KK_cFv = .text:0x00002614; // type:function size:0x434 scope:global +executeDead__8daE_KK_cFv = .text:0x00002A48; // type:function size:0x22C scope:global +executeWeaponMove__8daE_KK_cFv = .text:0x00002C74; // type:function size:0x69C scope:global +action__8daE_KK_cFv = .text:0x00003310; // type:function size:0x3DC scope:global +mtx_set__8daE_KK_cFv = .text:0x000036EC; // type:function size:0x200 scope:global +weapon_mtx_set__8daE_KK_cFv = .text:0x000038EC; // type:function size:0x1AC scope:global +cc_set__8daE_KK_cFv = .text:0x00003A98; // type:function size:0x1F0 scope:global +execute__8daE_KK_cFv = .text:0x00003C88; // type:function size:0x110 scope:global +daE_KK_Execute__FP8daE_KK_c = .text:0x00003D98; // type:function size:0x20 scope:global +daE_KK_IsDelete__FP8daE_KK_c = .text:0x00003DB8; // type:function size:0x8 scope:global +_delete__8daE_KK_cFv = .text:0x00003DC0; // type:function size:0x80 scope:global +daE_KK_Delete__FP8daE_KK_c = .text:0x00003E40; // type:function size:0x20 scope:global +CreateHeap__8daE_KK_cFv = .text:0x00003E60; // type:function size:0x218 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004078; // type:function size:0x20 scope:global +create__8daE_KK_cFv = .text:0x00004098; // type:function size:0x668 scope:global +__ct__8dCcD_SphFv = .text:0x00004700; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004784; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004850; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00004898; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000048E0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004928; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004984; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000049F4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00004A64; // type:function size:0x4 scope:global +daE_KK_Create__FP8daE_KK_c = .text:0x00004A68; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004A88; // type:function size:0x48 scope:global +__dt__12daE_KK_HIO_cFv = .text:0x00004AD0; // type:function size:0x48 scope:global +__sinit_d_a_e_kk_cpp = .text:0x00004B18; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004B54; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004B5C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004B64; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00004F78; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3792 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3795 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4140 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4203 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4254 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4305 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4656 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4657 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4745 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4746 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4847 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5078 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5079 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5080 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5081 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5084 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@5170 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5233 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5234 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5668 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5669 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3671 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3672 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3680 = .data:0x00000030; // type:object size:0x6 scope:local +cc_kk_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_kk_at_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +@5172 = .data:0x000000BC; // type:object size:0x2C scope:local +l_daE_KK_Method = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_E_KK = .data:0x00000108; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000138; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000015C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__12daE_KK_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_205_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3808 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_kr/splits.txt b/config/GZ2J01/rels/d_a_e_kr/splits.txt new file mode 100644 index 0000000000..38a744babe --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kr.cpp: + .text start:0x000000EC end:0x00006224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000388 + .bss start:0x00000008 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_e_kr/symbols.txt b/config/GZ2J01/rels/d_a_e_kr/symbols.txt new file mode 100644 index 0000000000..df2e064e9c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_kr/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x32C scope:global +anm_init__FP10e_kr_classifUcf = .text:0x00000418; // type:function size:0xAC scope:global +kuti_open__FP10e_kr_classsUl = .text:0x000004C4; // type:function size:0x2C scope:global +e_kr_player_bg_check__FP10e_kr_class = .text:0x000004F0; // type:function size:0xE0 scope:global +e_kr_setpos_bg_check__FP10e_kr_class = .text:0x000005D0; // type:function size:0xC4 scope:global +e_kr_player_view_check__FP10e_kr_class = .text:0x00000694; // type:function size:0x1B4 scope:global +pl_horse_check__FP10e_kr_class = .text:0x00000848; // type:function size:0x6C scope:global +daE_Kr_shadowDraw__FP10e_kr_class = .text:0x000008B4; // type:function size:0x90 scope:global +daE_Kr_Draw__FP10e_kr_class = .text:0x00000944; // type:function size:0x148 scope:global +e_kr_pos_move__FP10e_kr_class = .text:0x00000A8C; // type:function size:0x23C scope:global +coach_path_check__FP10e_kr_class = .text:0x00000CC8; // type:function size:0xB0 scope:global +e_kr_path_move__FP10e_kr_class = .text:0x00000D78; // type:function size:0x4C0 scope:global +e_kr_auto_move__FP10e_kr_class = .text:0x00001238; // type:function size:0x344 scope:global +e_kr_atack_move__FP10e_kr_class = .text:0x0000157C; // type:function size:0xEB8 scope:global +e_kr_horse_move__FP10e_kr_class = .text:0x00002434; // type:function size:0x8C4 scope:global +e_kr_wait_move__FP10e_kr_class = .text:0x00002CF8; // type:function size:0x650 scope:global +e_kr_su_wait_move__FP10e_kr_class = .text:0x00003348; // type:function size:0x604 scope:global +body_smoke_set__FP10e_kr_class = .text:0x0000394C; // type:function size:0x90 scope:global +wing_smoke_set__FP10e_kr_class = .text:0x000039DC; // type:function size:0xF0 scope:global +e_kr_damage__FP10e_kr_class = .text:0x00003ACC; // type:function size:0x604 scope:global +damage_check__FP10e_kr_class = .text:0x000040D0; // type:function size:0x3E4 scope:global +ground_angle_set__FP10e_kr_class = .text:0x000044B4; // type:function size:0x33C scope:global +action__FP10e_kr_class = .text:0x000047F0; // type:function size:0x158 scope:global +daE_Kr_Execute__FP10e_kr_class = .text:0x00004948; // type:function size:0x954 scope:global +daE_Kr_IsDelete__FP10e_kr_class = .text:0x0000529C; // type:function size:0x8 scope:global +daE_Kr_Delete__FP10e_kr_class = .text:0x000052A4; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000052F4; // type:function size:0x13C scope:global +daE_Kr_Create__FP10fopAc_ac_c = .text:0x00005430; // type:function size:0x314 scope:global +__ct__10e_kr_classFv = .text:0x00005744; // type:function size:0x21C scope:global +__ct__4cXyzFv = .text:0x00005960; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005964; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000059AC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000059F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005A50; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005AC0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B30; // type:function size:0x48 scope:global +__sinit_d_a_e_kr_cpp = .text:0x00005B78; // type:function size:0x13C scope:local +__dt__9e_krHIO_cFv = .text:0x00005CB4; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00005D20; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00005D7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005DC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005DCC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005DD4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000061E8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4167 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4192 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4269 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4420 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4423 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4424 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4500 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4502 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4503 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4827 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4831 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4836 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4837 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5003 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5004 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@5008 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5009 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5010 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5342 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5345 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5346 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5494 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5527 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@5725 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5726 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5727 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5728 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@5729 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5872 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5873 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6045 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6046 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6047 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6049 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6050 = .rodata:0x00000150; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000154; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@4842 = .data:0x00000038; // type:object size:0x90 scope:local +@5114 = .data:0x000000C8; // type:object size:0x58 scope:local +@5210 = .data:0x00000120; // type:object size:0x58 scope:local +wing_j$5235 = .data:0x00000178; // type:object size:0x10 scope:local +@5528 = .data:0x00000188; // type:object size:0x2C scope:local +at_sph_src$5807 = .data:0x000001B4; // type:object size:0x40 scope:local +head_tg_sph_src$5808 = .data:0x000001F4; // type:object size:0x40 scope:local +body_tg_sph_src$5809 = .data:0x00000234; // type:object size:0x40 scope:local +body_co_sph_src$5810 = .data:0x00000274; // type:object size:0x40 scope:local +l_daE_Kr_Method = .data:0x000002B4; // type:object size:0x20 scope:global +g_profile_E_KR = .data:0x000002D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000304; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000310; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000328; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000334; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000340; // type:object size:0x24 scope:global +__vt__9e_krHIO_c = .data:0x00000364; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000370; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000037C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3921 = .bss:0x00000008; // type:object size:0xC scope:local +l_e_krHIO = .bss:0x00000014; // type:object size:0x7C scope:global data:float diff --git a/config/GZ2J01/rels/d_a_e_mb/splits.txt b/config/GZ2J01/rels/d_a_e_mb/splits.txt new file mode 100644 index 0000000000..a359d07601 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mb.cpp: + .text start:0x000000EC end:0x0000297C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x0000017C diff --git a/config/GZ2J01/rels/d_a_e_mb/symbols.txt b/config/GZ2J01/rels/d_a_e_mb/symbols.txt new file mode 100644 index 0000000000..b386dcb63e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mb/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MB_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_mb_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_MB_Draw__FP10e_mb_class = .text:0x000001E0; // type:function size:0x150 scope:global +e_mb_standby__FP10e_mb_class = .text:0x00000330; // type:function size:0x26C scope:global +e_mb_walk1__FP10e_mb_class = .text:0x0000059C; // type:function size:0x27C scope:global +__dt__4cXyzFv = .text:0x00000818; // type:function size:0x3C scope:global +e_mb_move__FP10e_mb_class = .text:0x00000854; // type:function size:0x6BC scope:global +e_mb_walk2__FP10e_mb_class = .text:0x00000F10; // type:function size:0x2AC scope:global +e_mb_firstdemo__FP10e_mb_class = .text:0x000011BC; // type:function size:0x324 scope:global +e_mb_end__FP10e_mb_class = .text:0x000014E0; // type:function size:0x10 scope:global +action__FP10e_mb_class = .text:0x000014F0; // type:function size:0x110 scope:global +daE_MB_Execute__FP10e_mb_class = .text:0x00001600; // type:function size:0xAC8 scope:global +daE_MB_IsDelete__FP10e_mb_class = .text:0x000020C8; // type:function size:0x8 scope:global +daE_MB_Delete__FP10e_mb_class = .text:0x000020D0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002138; // type:function size:0x384 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000024BC; // type:function size:0x48 scope:global +daE_MB_Create__FP10fopAc_ac_c = .text:0x00002504; // type:function size:0x218 scope:global +__dt__8cM3dGSphFv = .text:0x0000271C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002764; // type:function size:0x48 scope:global +__dt__12daE_MB_HIO_cFv = .text:0x000027AC; // type:function size:0x48 scope:global +__sinit_d_a_e_mb_cpp = .text:0x000027F4; // type:function size:0x188 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4106 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4109 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4177 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4178 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4241 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4601 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4603 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4605 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4607 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4611 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4898 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4899 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4900 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4902 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4905 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4906 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x5 scope:local data:string_table +l_color$3793 = .data:0x00000000; // type:object size:0x4 scope:local +@3884 = .data:0x00000004; // type:object size:0x1C scope:local +cc_sph_src$4733 = .data:0x00000020; // type:object size:0x40 scope:local +l_daE_MB_Method = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_E_MB = .data:0x00000080; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000C8; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12daE_MB_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_207_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@3824 = .bss:0x00000070; // type:object size:0xC scope:local +L_pos1 = .bss:0x0000007C; // type:object size:0xC scope:global +@3825 = .bss:0x00000088; // type:object size:0xC scope:local +L_pos2 = .bss:0x00000094; // type:object size:0xC scope:global data:float +@3826 = .bss:0x000000A0; // type:object size:0xC scope:local +L_Hpos = .bss:0x000000AC; // type:object size:0xC scope:global +@3827 = .bss:0x000000B8; // type:object size:0xC scope:local +R_pos1 = .bss:0x000000C4; // type:object size:0xC scope:global +@3828 = .bss:0x000000D0; // type:object size:0xC scope:local +R_pos2 = .bss:0x000000DC; // type:object size:0xC scope:global data:float +@3829 = .bss:0x000000E8; // type:object size:0xC scope:local +R_Hpos = .bss:0x000000F4; // type:object size:0xC scope:global +@3830 = .bss:0x00000100; // type:object size:0xC scope:local +c_pos = .bss:0x0000010C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000178; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_md/splits.txt b/config/GZ2J01/rels/d_a_e_md/splits.txt new file mode 100644 index 0000000000..39d6883e84 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_md/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_md.cpp: + .text start:0x00000078 end:0x00001764 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2J01/rels/d_a_e_md/symbols.txt b/config/GZ2J01/rels/d_a_e_md/symbols.txt new file mode 100644 index 0000000000..a1f24b50ae --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_md/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__8daE_MD_cFv = .text:0x00000078; // type:function size:0x78 scope:global +setCcCylinder__8daE_MD_cFf = .text:0x000000F0; // type:function size:0x78 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x2E8 scope:global +daE_MD_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x20 scope:global +SetAnm__8daE_MD_cFP16mDoExt_McaMorfSOiiff = .text:0x00000470; // type:function size:0xB4 scope:global +daE_MD_Delete__FP8daE_MD_c = .text:0x00000524; // type:function size:0x24 scope:global +At_Check__8daE_MD_cFv = .text:0x00000548; // type:function size:0xB0 scope:global +CheckHit__8daE_MD_cFv = .text:0x000005F8; // type:function size:0x5B4 scope:global +WaitAction__8daE_MD_cFv = .text:0x00000BAC; // type:function size:0x20 scope:global +HalfBreakAction__8daE_MD_cFv = .text:0x00000BCC; // type:function size:0xB8 scope:global +VibAction__8daE_MD_cFv = .text:0x00000C84; // type:function size:0xB8 scope:global +DummyAction__8daE_MD_cFv = .text:0x00000D3C; // type:function size:0xF8 scope:global +RealAction__8daE_MD_cFv = .text:0x00000E34; // type:function size:0x88 scope:global +Action__8daE_MD_cFv = .text:0x00000EBC; // type:function size:0xC0 scope:global +Execute__8daE_MD_cFv = .text:0x00000F7C; // type:function size:0x5C scope:global +Delete__8daE_MD_cFv = .text:0x00000FD8; // type:function size:0x50 scope:global +setBaseMtx__8daE_MD_cFv = .text:0x00001028; // type:function size:0xC4 scope:global +daE_MD_Draw__FP8daE_MD_c = .text:0x000010EC; // type:function size:0x1B8 scope:global +daE_MD_Execute__FP8daE_MD_c = .text:0x000012A4; // type:function size:0x20 scope:global +create__8daE_MD_cFv = .text:0x000012C4; // type:function size:0x388 scope:global +__dt__8cM3dGCylFv = .text:0x0000164C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001694; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000016DC; // type:function size:0x70 scope:global +daE_MD_IsDelete__FP8daE_MD_c = .text:0x0000174C; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000175C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3765 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3776 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3871 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4064 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4065 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4411 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4415 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5 scope:local data:string_table +l_daE_MD_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_MD = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_e_mf/splits.txt b/config/GZ2J01/rels/d_a_e_mf/splits.txt new file mode 100644 index 0000000000..58906b79fe --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mf.cpp: + .text start:0x000000EC end:0x00009340 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZ2J01/rels/d_a_e_mf/symbols.txt b/config/GZ2J01/rels/d_a_e_mf/symbols.txt new file mode 100644 index 0000000000..7c71d2bfcf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mf/symbols.txt @@ -0,0 +1,247 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MF_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +mf_disappear__FP10e_mf_class = .text:0x0000015C; // type:function size:0xB0 scope:global +anm_init__FP10e_mf_classifUcf = .text:0x0000020C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002B8; // type:function size:0x4BC scope:global +daE_MF_Draw__FP10e_mf_class = .text:0x00000774; // type:function size:0x2A8 scope:global +other_bg_check__FP10e_mf_classP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0xD8 scope:global +other_bg_check2__FP10e_mf_classP4cXyz = .text:0x00000AF4; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000BCC; // type:function size:0x7C scope:global +search_bomb__FP10e_mf_classi = .text:0x00000C48; // type:function size:0x478 scope:global +bomb_view_check__FP10e_mf_class = .text:0x000010C0; // type:function size:0x24 scope:global +bomb_check__FP10e_mf_class = .text:0x000010E4; // type:function size:0x24 scope:global +player_way_check__FP10e_mf_class = .text:0x00001108; // type:function size:0x44 scope:global +pl_check__FP10e_mf_classfs = .text:0x0000114C; // type:function size:0xDC scope:global +move_gake_check__FP10e_mf_classfSc = .text:0x00001228; // type:function size:0x108 scope:global +jump_pos_check__FP10e_mf_classP4cXyz = .text:0x00001330; // type:function size:0x1C0 scope:global +e_mf_stay__FP10e_mf_class = .text:0x000014F0; // type:function size:0x484 scope:global +e_mf_otoreac__FP10e_mf_class = .text:0x00001974; // type:function size:0x330 scope:global +e_mf_bomb_action__FP10e_mf_class = .text:0x00001CA4; // type:function size:0x500 scope:global +e_mf_normal__FP10e_mf_class = .text:0x000021A4; // type:function size:0x358 scope:global +e_mf_drawback__FP10e_mf_class = .text:0x000024FC; // type:function size:0x19C scope:global +e_mf_wolfbite__FP10e_mf_class = .text:0x00002698; // type:function size:0x3D8 scope:global +way_check__FP10e_mf_class = .text:0x00002A70; // type:function size:0x40 scope:global +shot_s_sub__FPvPv = .text:0x00002AB0; // type:function size:0x1F8 scope:global +e_mf_fight_run__FP10e_mf_class = .text:0x00002CA8; // type:function size:0x8EC scope:global +e_mf_jump__FP10e_mf_class = .text:0x00003594; // type:function size:0x228 scope:global +e_mf_gakejump__FP10e_mf_class = .text:0x000037BC; // type:function size:0x530 scope:global +at_hit_check__FP10e_mf_class = .text:0x00003CEC; // type:function size:0x60 scope:global +e_mf_attack__FP10e_mf_class = .text:0x00003D4C; // type:function size:0x274 scope:global +tail_eff_set__FP10e_mf_class = .text:0x00003FC0; // type:function size:0x180 scope:global +e_mf_tail_attack__FP10e_mf_class = .text:0x00004140; // type:function size:0x2B0 scope:global +e_mf_guard__FP10e_mf_class = .text:0x000043F0; // type:function size:0x250 scope:global +e_mf_s_damage__FP10e_mf_class = .text:0x00004640; // type:function size:0xB0 scope:global +kado_check__FP10e_mf_class = .text:0x000046F0; // type:function size:0x1B4 scope:global +body_gake__FP10e_mf_class = .text:0x000048A4; // type:function size:0x150 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000049F4; // type:function size:0x78 scope:global +e_mf_damage__FP10e_mf_class = .text:0x00004A6C; // type:function size:0xB60 scope:global +e_mf_backdrop__FP10e_mf_class = .text:0x000055CC; // type:function size:0x154 scope:global +e_mf_water__FP10e_mf_class = .text:0x00005720; // type:function size:0x1A0 scope:global +wolfkick_damage__FP10e_mf_class = .text:0x000058C0; // type:function size:0xB8 scope:global +big_damage__FP10e_mf_class = .text:0x00005978; // type:function size:0x110 scope:global +small_damage__FP10e_mf_class = .text:0x00005A88; // type:function size:0xB0 scope:global +damage_check__FP10e_mf_class = .text:0x00005B38; // type:function size:0x394 scope:global +action__FP10e_mf_class = .text:0x00005ECC; // type:function size:0x14D0 scope:global +anm_se_set__FP10e_mf_class = .text:0x0000739C; // type:function size:0x2FC scope:global +daE_MF_Execute__FP10e_mf_class = .text:0x00007698; // type:function size:0xCE0 scope:global +daE_MF_IsDelete__FP10e_mf_class = .text:0x00008378; // type:function size:0x8 scope:global +daE_MF_Delete__FP10e_mf_class = .text:0x00008380; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000083E8; // type:function size:0x1E8 scope:global +daE_MF_Create__FP10fopAc_ac_c = .text:0x000085D0; // type:function size:0x330 scope:global +__ct__10e_mf_classFv = .text:0x00008900; // type:function size:0x1DC scope:global +__dt__8cM3dGSphFv = .text:0x00008ADC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008B24; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00008B6C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00008C38; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008CBC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008D18; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008D88; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00008DF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008DFC; // type:function size:0x48 scope:global +__dt__12daE_MF_HIO_cFv = .text:0x00008E44; // type:function size:0x48 scope:global +__sinit_d_a_e_mf_cpp = .text:0x00008E8C; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00008EC8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008ED0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00008ED8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008EE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008EE8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00008EF0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00009304; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3828 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3832 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3833 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3834 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4120 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4346 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4459 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4559 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4561 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4562 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4563 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4565 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4566 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4567 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4568 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4573 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4634 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4737 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4899 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4900 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4971 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5152 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5153 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5154 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@5155 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5389 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5509 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5566 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5615 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5616 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6009 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6033 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6087 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6088 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6089 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6886 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6887 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6888 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6889 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6890 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@6891 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6892 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7307 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7308 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7309 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7310 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@7311 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7312 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7313 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7314 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7315 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7316 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7317 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7318 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7319 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7484 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7485 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000180; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3707 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3708 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3716 = .data:0x00000030; // type:object size:0x6 scope:local +@4569 = .data:0x00000038; // type:object size:0x2C scope:local +@4741 = .data:0x00000064; // type:object size:0x30 scope:local +@5567 = .data:0x00000094; // type:object size:0x24 scope:local +kado_bit$5580 = .data:0x000000B8; // type:object size:0x8 scope:local +kado_check_x$5581 = .data:0x000000C0; // type:object size:0x8 scope:local +@6010 = .data:0x000000C8; // type:object size:0x80 scope:local +j_spd$6379 = .data:0x00000148; // type:object size:0x16 scope:local +foot_idx$6427 = .data:0x00000160; // type:object size:0x8 scope:local +@6893 = .data:0x00000168; // type:object size:0x68 scope:local +jv_offset = .data:0x000001D0; // type:object size:0xC scope:global +jc_data = .data:0x000001DC; // type:object size:0x90 scope:global +cc_sph_src$7407 = .data:0x0000026C; // type:object size:0x40 scope:local +at_sph_src$7408 = .data:0x000002AC; // type:object size:0x40 scope:local +tate_sph_src$7409 = .data:0x000002EC; // type:object size:0x40 scope:local +l_daE_MF_Method = .data:0x0000032C; // type:object size:0x20 scope:global +g_profile_E_MF = .data:0x0000034C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000037C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000388; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000003A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000003DC; // type:object size:0x30 scope:global +__vt__12daE_MF_HIO_c = .data:0x0000040C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_209_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3844 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +target_info = .bss:0x00000078; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A0; // type:object size:0x4 scope:global data:4byte +c_start = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000108; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_mk/splits.txt b/config/GZ2J01/rels/d_a_e_mk/splits.txt new file mode 100644 index 0000000000..7a8f96f668 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk.cpp: + .text start:0x000000EC end:0x000084F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B8 + .data start:0x00000000 end:0x00000260 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZ2J01/rels/d_a_e_mk/symbols.txt b/config/GZ2J01/rels/d_a_e_mk/symbols.txt new file mode 100644 index 0000000000..1b38b3ca77 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mk/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MK_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10e_mk_classifUcf = .text:0x0000013C; // type:function size:0xAC scope:global +ok_anm_init__FP10e_mk_classifUcf = .text:0x000001E8; // type:function size:0xA8 scope:global +daE_MK_Draw__FP10e_mk_class = .text:0x00000290; // type:function size:0x1C8 scope:global +__dt__4cXyzFv = .text:0x00000458; // type:function size:0x3C scope:global +s_obj_delete__FPvPv = .text:0x00000494; // type:function size:0x60 scope:global +s_h_sub__FPvPv = .text:0x000004F4; // type:function size:0x70 scope:global +search_hasira__FP10e_mk_class = .text:0x00000564; // type:function size:0x2D0 scope:global +s_d_sub__FPvPv = .text:0x00000834; // type:function size:0x88 scope:global +search_db__FP10e_mk_class = .text:0x000008BC; // type:function size:0x27C scope:global +e_mk_move__FP10e_mk_class = .text:0x00000B38; // type:function size:0x930 scope:global +e_mk_wait__FP10e_mk_class = .text:0x00001468; // type:function size:0x170 scope:global +e_mk_shoot__FP10e_mk_class = .text:0x000015D8; // type:function size:0x504 scope:global +e_mk_yoro__FP10e_mk_class = .text:0x00001ADC; // type:function size:0x214 scope:global +e_mk_drop__FP10e_mk_class = .text:0x00001CF0; // type:function size:0x384 scope:global +e_mk_damage__FP10e_mk_class = .text:0x00002074; // type:function size:0x148 scope:global +damage_check__FP10e_mk_class = .text:0x000021BC; // type:function size:0x184 scope:global +e_mk_s_demo__FP10e_mk_class = .text:0x00002340; // type:function size:0x404 scope:global +e_mk_e_demo__FP10e_mk_class = .text:0x00002744; // type:function size:0x7C8 scope:global +e_mk_r04_demo__FP10e_mk_class = .text:0x00002F0C; // type:function size:0x4B8 scope:global +cam_3d_morf__FP10e_mk_classf = .text:0x000033C4; // type:function size:0xE4 scope:global +demo_camera_start__FP10e_mk_class = .text:0x000034A8; // type:function size:0xD58 scope:global +demo_camera_end__FP10e_mk_class = .text:0x00004200; // type:function size:0x124C scope:global +s_ks_sub__FPvPv = .text:0x0000544C; // type:function size:0x58 scope:global +s_brg_sub__FPvPv = .text:0x000054A4; // type:function size:0x60 scope:global +s_brg_sub2__FPvPv = .text:0x00005504; // type:function size:0x54 scope:global +demo_camera_r04__FP10e_mk_class = .text:0x00005558; // type:function size:0xAD8 scope:global +demo_camera_bohit__FP10e_mk_class = .text:0x00006030; // type:function size:0x1C0 scope:global +demo_camera__FP10e_mk_class = .text:0x000061F0; // type:function size:0x30C scope:global +action__FP10e_mk_class = .text:0x000064FC; // type:function size:0x2D0 scope:global +anm_se_set__FP10e_mk_class = .text:0x000067CC; // type:function size:0x70C scope:global +daE_MK_Execute__FP10e_mk_class = .text:0x00006ED8; // type:function size:0xAB0 scope:global +daE_MK_IsDelete__FP10e_mk_class = .text:0x00007988; // type:function size:0x8 scope:global +daE_MK_Delete__FP10e_mk_class = .text:0x00007990; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000079F8; // type:function size:0x298 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007C90; // type:function size:0x48 scope:global +daE_MK_Create__FP10fopAc_ac_c = .text:0x00007CD8; // type:function size:0x47C scope:global +__ct__10e_mk_classFv = .text:0x00008154; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x000082B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000082F8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008340; // type:function size:0x70 scope:global +__dt__12daE_MK_HIO_cFv = .text:0x000083B0; // type:function size:0x48 scope:global +__sinit_d_a_e_mk_cpp = .text:0x000083F8; // type:function size:0xEC scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000084E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000084EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3862 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3864 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3973 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3975 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3976 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4287 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4437 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4553 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4713 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4909 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4911 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5006 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5302 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5303 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5304 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5305 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5306 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5307 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5308 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5309 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5312 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5313 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5314 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5315 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5317 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5319 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5320 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5321 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5322 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5636 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5640 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5642 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5644 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5646 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5647 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5648 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5650 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5651 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5652 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5654 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5656 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5657 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000178; // type:object size:0x4 scope:local data:string +@5965 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5967 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5969 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5970 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5971 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5972 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5973 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:string +@5974 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5976 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001AC; // type:object size:0x4 scope:local data:string +@5978 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5979 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@5980 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5981 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5982 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5983 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5984 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5985 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5986 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5987 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5988 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5989 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5990 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5991 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5992 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5993 = .rodata:0x000001EC; // type:object size:0x4 scope:local data:string +@5994 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5995 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5996 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5997 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6001 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6002 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6003 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6054 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6055 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6177 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float +@6460 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6461 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6462 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6463 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6464 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6465 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6466 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6467 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6468 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6732 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6733 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6734 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6735 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6736 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6737 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6945 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6946 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6947 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6948 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6949 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6950 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6951 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6952 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7098 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7099 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7100 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7101 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7102 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7103 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7104 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7105 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002A4; // type:object size:0x14 scope:local data:string_table +@4295 = .data:0x00000000; // type:object size:0x2C scope:local +@4439 = .data:0x0000002C; // type:object size:0x54 scope:local +@5008 = .data:0x00000080; // type:object size:0x34 scope:local +@6178 = .data:0x000000B4; // type:object size:0x2C scope:local +@6246 = .data:0x000000E0; // type:object size:0x90 scope:local +bo_eno_1$6322 = .data:0x00000170; // type:object size:0x4 scope:local +bo_eno_0$6332 = .data:0x00000174; // type:object size:0x8 scope:local +cc_sph_src$6841 = .data:0x0000017C; // type:object size:0x40 scope:local +l_daE_MK_Method = .data:0x000001BC; // type:object size:0x20 scope:global +g_profile_E_MK = .data:0x000001DC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000020C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000224; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000248; // type:object size:0xC scope:global +__vt__12daE_MK_HIO_c = .data:0x00000254; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3766 = .bss:0x00000048; // type:object size:0xC scope:local +demo_jump_pos_1 = .bss:0x00000054; // type:object size:0xC scope:global +@3767 = .bss:0x00000060; // type:object size:0xC scope:local +demo_jump_pos_2 = .bss:0x0000006C; // type:object size:0xC scope:global +@3768 = .bss:0x00000078; // type:object size:0xC scope:local +demo_jump_pos_3 = .bss:0x00000084; // type:object size:0xC scope:global +@3769 = .bss:0x00000090; // type:object size:0xC scope:local +STAGE_CENTER_POS = .bss:0x0000009C; // type:object size:0xC scope:global data:float +STAGE_ANGLE_Y = .bss:0x000000A8; // type:object size:0x2 scope:global data:2byte +lbl_210_bss_AA = .bss:0x000000AA; // type:object size:0x1 data:byte +@3772 = .bss:0x000000AC; // type:object size:0xC scope:local +l_HIO = .bss:0x000000B8; // type:object size:0x24 scope:global data:byte +target_info = .bss:0x000000DC; // type:object size:0x50 scope:global data:4byte +target_info_count = .bss:0x0000012C; // type:object size:0x4 scope:global data:4byte +lbl_210_bss_130 = .bss:0x00000130; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000194; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_mk_bo/splits.txt b/config/GZ2J01/rels/d_a_e_mk_bo/splits.txt new file mode 100644 index 0000000000..0401fc7d34 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mk_bo/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk_bo.cpp: + .text start:0x000000EC end:0x00002A38 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000138 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt b/config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt new file mode 100644 index 0000000000..cedee3ab90 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mk_bo/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daE_MK_BO_Draw__FP13e_mk_bo_class = .text:0x000000EC; // type:function size:0x144 scope:global +hit_check__FP13e_mk_bo_class = .text:0x00000230; // type:function size:0x254 scope:global +e_mk_bo_shot__FP13e_mk_bo_class = .text:0x00000484; // type:function size:0x610 scope:global +e_mk_bo_start__FP13e_mk_bo_class = .text:0x00000A94; // type:function size:0x50C scope:global +e_mk_bo_r04__FP13e_mk_bo_class = .text:0x00000FA0; // type:function size:0x364 scope:global +e_mk_bo_hasira__FP13e_mk_bo_class = .text:0x00001304; // type:function size:0x2A0 scope:global +e_mk_bo_demo_ground__FP13e_mk_bo_class = .text:0x000015A4; // type:function size:0x5C scope:global +e_mk_bo_demo_spin__FP13e_mk_bo_class = .text:0x00001600; // type:function size:0x4C4 scope:global +action__FP13e_mk_bo_class = .text:0x00001AC4; // type:function size:0x1E0 scope:global +daE_MK_BO_Execute__FP13e_mk_bo_class = .text:0x00001CA4; // type:function size:0x630 scope:global +daE_MK_BO_IsDelete__FP13e_mk_bo_class = .text:0x000022D4; // type:function size:0x8 scope:global +daE_MK_BO_Delete__FP13e_mk_bo_class = .text:0x000022DC; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000232C; // type:function size:0x1FC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002528; // type:function size:0x48 scope:global +daE_MK_BO_Create__FP10fopAc_ac_c = .text:0x00002570; // type:function size:0x268 scope:global +__dt__8cM3dGSphFv = .text:0x000027D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002820; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002868; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028C4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002934; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000029A4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000029EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000029F4; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x000029FC; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4211 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4306 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4307 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4587 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4736 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4737 = .rodata:0x00000094; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bo_eno_1$4378 = .data:0x00000020; // type:object size:0x8 scope:local +bo_eno_2$4379 = .data:0x00000028; // type:object size:0x8 scope:local +bo_eno_12$4402 = .data:0x00000030; // type:object size:0x4 scope:local +bo_eno_end$4410 = .data:0x00000034; // type:object size:0x8 scope:local +at_sph_src$4664 = .data:0x0000003C; // type:object size:0x40 scope:local +l_daE_MK_BO_Method = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_E_MK_BO = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000012C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4243 = .bss:0x00000048; // type:object size:0xC scope:local +sc$4242 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_mm/splits.txt b/config/GZ2J01/rels/d_a_e_mm/splits.txt new file mode 100644 index 0000000000..7409aedd60 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_mm.cpp: + .text start:0x000000EC end:0x00003348 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000001B4 + .bss start:0x0000000C end:0x0000004C diff --git a/config/GZ2J01/rels/d_a_e_mm/symbols.txt b/config/GZ2J01/rels/d_a_e_mm/symbols.txt new file mode 100644 index 0000000000..0ec284c77b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mm/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MM_HIO_cFv = .text:0x000000EC; // type:function size:0x78 scope:global +anm_init__FP10e_mm_classifUcf = .text:0x00000164; // type:function size:0xAC scope:global +daE_MM_Draw__FP10e_mm_class = .text:0x00000210; // type:function size:0xD4 scope:global +pl_check__FP10e_mm_classfs = .text:0x000002E4; // type:function size:0x60 scope:global +damage_checkMetOn__FP10e_mm_class = .text:0x00000344; // type:function size:0x274 scope:global +damage_check__FP10e_mm_class = .text:0x000005B8; // type:function size:0x308 scope:global +wall_check__FP10e_mm_classf = .text:0x000008C0; // type:function size:0x150 scope:global +mGround_WaterEffSet__FP10e_mm_class = .text:0x00000A10; // type:function size:0xF0 scope:global +mWaterEffSet__FP10e_mm_classb = .text:0x00000B00; // type:function size:0x1B0 scope:global +way_gake_check__FP10e_mm_class = .text:0x00000CB0; // type:function size:0x16C scope:global +e_mm_normal__FP10e_mm_class = .text:0x00000E1C; // type:function size:0x454 scope:global +e_mm_dash__FP10e_mm_class = .text:0x00001270; // type:function size:0x67C scope:global +e_mm_defence__FP10e_mm_class = .text:0x000018EC; // type:function size:0xFC scope:global +e_mm_magne_wait__FP10e_mm_class = .text:0x000019E8; // type:function size:0xF4 scope:global +e_mm_turn__FP10e_mm_class = .text:0x00001ADC; // type:function size:0x17C scope:global +e_mm_damage__FP10e_mm_class = .text:0x00001C58; // type:function size:0x2BC scope:global +action__FP10e_mm_class = .text:0x00001F14; // type:function size:0x550 scope:global +daE_MM_Execute__FP10e_mm_class = .text:0x00002464; // type:function size:0x2C0 scope:global +daE_MM_IsDelete__FP10e_mm_class = .text:0x00002724; // type:function size:0x8 scope:global +daE_MM_Delete__FP10e_mm_class = .text:0x0000272C; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000027A0; // type:function size:0x10C scope:global +daE_MM_Create__FP10fopAc_ac_c = .text:0x000028AC; // type:function size:0x3E0 scope:global +__dt__8cM3dGSphFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CD4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002DE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E58; // type:function size:0x48 scope:global +__dt__12daE_MM_HIO_cFv = .text:0x00002EA0; // type:function size:0x48 scope:global +__sinit_d_a_e_mm_cpp = .text:0x00002EE8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F24; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F2C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002F34; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3860 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3996 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4141 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4230 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4618 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4619 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4701 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4886 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +mDropEff$4000 = .data:0x00000038; // type:object size:0x8 scope:local +mDushEff$4038 = .data:0x00000040; // type:object size:0xC scope:local +@4621 = .data:0x0000004C; // type:object size:0x2C scope:local +cc_sph_src$4753 = .data:0x00000078; // type:object size:0x40 scope:local +cc_wind_sph_src$4754 = .data:0x000000B8; // type:object size:0x40 scope:local +l_daE_MM_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_MM = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000148; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12daE_MM_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_212_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_mm_mt/splits.txt b/config/GZ2J01/rels/d_a_e_mm_mt/splits.txt new file mode 100644 index 0000000000..b3bbf74800 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mm_mt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_mm_mt.cpp: + .text start:0x00000078 end:0x0000294C + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt b/config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt new file mode 100644 index 0000000000..e5c2916fa0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_mm_mt/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_MM_MT_Draw__FP13e_mm_mt_class = .text:0x00000078; // type:function size:0xE4 scope:global +e_mm_hookCheck__FP13e_mm_mt_class = .text:0x0000015C; // type:function size:0x214 scope:global +e_mm_mt_normal__FP13e_mm_mt_class = .text:0x00000370; // type:function size:0x278 scope:global +e_mm_mt_hagare__FP13e_mm_mt_class = .text:0x000005E8; // type:function size:0x25C scope:global +e_mm_mt_carry__FP13e_mm_mt_class = .text:0x00000844; // type:function size:0x288 scope:global +wall_angle_get__FP13e_mm_mt_class = .text:0x00000ACC; // type:function size:0x1A4 scope:global +e_mm_mt_drop__FP13e_mm_mt_class = .text:0x00000C70; // type:function size:0x620 scope:global +action__FP13e_mm_mt_class = .text:0x00001290; // type:function size:0xBB0 scope:global +daE_MM_MT_Execute__FP13e_mm_mt_class = .text:0x00001E40; // type:function size:0xB4 scope:global +daE_MM_MT_IsDelete__FP13e_mm_mt_class = .text:0x00001EF4; // type:function size:0x8 scope:global +daE_MM_MT_Delete__FP13e_mm_mt_class = .text:0x00001EFC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001F58; // type:function size:0x88 scope:global +daE_MM_MT_Create__FP10fopAc_ac_c = .text:0x00001FE0; // type:function size:0x334 scope:global +__dt__8cM3dGSphFv = .text:0x00002314; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000235C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000023A4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002400; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002470; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000024E0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002528; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002530; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002538; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3829 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4009 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4092 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4340 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4730 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4731 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4733 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4737 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4896 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4897 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src$4792 = .data:0x00000038; // type:object size:0x40 scope:local +hk_sph_src$4793 = .data:0x00000078; // type:object size:0x40 scope:local +l_daE_MM_MT_Method = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_E_MM_MT = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000108; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ms/splits.txt b/config/GZ2J01/rels/d_a_e_ms/splits.txt new file mode 100644 index 0000000000..2941c2ee33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ms/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ms.cpp: + .text start:0x000000EC end:0x00003A50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_e_ms/symbols.txt b/config/GZ2J01/rels/d_a_e_ms/symbols.txt new file mode 100644 index 0000000000..5fa8c99f0c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ms/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_ms_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +pl_check__FP10e_ms_classf = .text:0x000001E0; // type:function size:0x4C scope:global +daE_MS_Draw__FP10e_ms_class = .text:0x0000022C; // type:function size:0x120 scope:global +sibuki_set__FP10e_ms_class = .text:0x0000034C; // type:function size:0xE8 scope:global +ms_disappear__FP10e_ms_class = .text:0x00000434; // type:function size:0x11C scope:global +s_d_sub__FPvPv = .text:0x00000550; // type:function size:0x7C scope:global +search_dokuro__FP10e_ms_class = .text:0x000005CC; // type:function size:0x17C scope:global +way_set__FP10e_ms_class = .text:0x00000748; // type:function size:0x178 scope:global +e_ms_normal__FP10e_ms_class = .text:0x000008C0; // type:function size:0x3D0 scope:global +e_ms_attack__FP10e_ms_class = .text:0x00000C90; // type:function size:0x340 scope:global +search_ground_1__FP10e_ms_class = .text:0x00000FD0; // type:function size:0x4E4 scope:global +__ct__4cXyzFv = .text:0x000014B4; // type:function size:0x4 scope:global +e_ms_swim__FP10e_ms_class = .text:0x000014B8; // type:function size:0x1A8 scope:global +e_ms_dokuro__FP10e_ms_class = .text:0x00001660; // type:function size:0x3D8 scope:global +e_ms_damage__FP10e_ms_class = .text:0x00001A38; // type:function size:0x22C scope:global +e_ms_wolfbite__FP10e_ms_class = .text:0x00001C64; // type:function size:0x130 scope:global +e_ms_standby__FP10e_ms_class = .text:0x00001D94; // type:function size:0x60 scope:global +damage_check__FP10e_ms_class = .text:0x00001DF4; // type:function size:0x18C scope:global +action__FP10e_ms_class = .text:0x00001F80; // type:function size:0x61C scope:global +anm_se_set__FP10e_ms_class = .text:0x0000259C; // type:function size:0x428 scope:global +daE_MS_Execute__FP10e_ms_class = .text:0x000029C4; // type:function size:0x4BC scope:global +daE_MS_IsDelete__FP10e_ms_class = .text:0x00002E80; // type:function size:0x8 scope:global +daE_MS_Delete__FP10e_ms_class = .text:0x00002E88; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EF0; // type:function size:0xF8 scope:global +daE_MS_Create__FP10fopAc_ac_c = .text:0x00002FE8; // type:function size:0x370 scope:global +__dt__8cM3dGSphFv = .text:0x00003358; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033A0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000033E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003444; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000034B4; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003524; // type:function size:0x48 scope:global +__dt__12daE_MS_HIO_cFv = .text:0x0000356C; // type:function size:0x48 scope:global +__sinit_d_a_e_ms_cpp = .text:0x000035B4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035F0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035F8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003600; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003A14; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3804 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3805 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3821 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3838 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4053 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4324 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4401 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3679 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3680 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3688 = .data:0x00000030; // type:object size:0x6 scope:local +@4628 = .data:0x00000038; // type:object size:0x2C scope:local +eff_id$4781 = .data:0x00000064; // type:object size:0x8 scope:local +cc_sph_src$4909 = .data:0x0000006C; // type:object size:0x40 scope:local +at_sph_src$4910 = .data:0x000000AC; // type:object size:0x40 scope:local +l_daE_MS_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_E_MS = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12daE_MS_HIO_c = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_214_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3816 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +target_info = .bss:0x00000070; // type:object size:0x50 scope:global +target_info_count = .bss:0x000000C0; // type:object size:0x4 scope:global data:4byte +@4778 = .bss:0x000000C4; // type:object size:0xC scope:local +sc$4777 = .bss:0x000000D4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000140; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_nest/splits.txt b/config/GZ2J01/rels/d_a_e_nest/splits.txt new file mode 100644 index 0000000000..2239837a1d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_nest/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_nest.cpp: + .text start:0x000000EC end:0x00003828 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000014C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_e_nest/symbols.txt b/config/GZ2J01/rels/d_a_e_nest/symbols.txt new file mode 100644 index 0000000000..5f5b3f491a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_nest/symbols.txt @@ -0,0 +1,123 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daE_Nest_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +hahen_draw__FP12e_nest_class = .text:0x00000110; // type:function size:0x90 scope:global +s_bomb_sub__FPvPv = .text:0x000001A0; // type:function size:0x18C scope:global +hahen_normal__FP12e_nest_classP12nest_hahen_s = .text:0x0000032C; // type:function size:0x630 scope:global +hahen_move__FP12e_nest_class = .text:0x0000095C; // type:function size:0x134 scope:global +daE_Nest_Draw__FP12e_nest_class = .text:0x00000A90; // type:function size:0x110 scope:global +mtx_cc_set__FP12e_nest_class = .text:0x00000BA0; // type:function size:0x19C scope:global +e_nest_normal__FP12e_nest_class = .text:0x00000D3C; // type:function size:0x4F4 scope:global +wall_angle_get__FP12e_nest_class = .text:0x00001230; // type:function size:0x1B0 scope:global +e_nest_drop__FP12e_nest_class = .text:0x000013E0; // type:function size:0x344 scope:global +e_nest_carry__FP12e_nest_class = .text:0x00001724; // type:function size:0x16C scope:global +water_check__FP12e_nest_class = .text:0x00001890; // type:function size:0x11C scope:global +simple_bg_check__FP12e_nest_class = .text:0x000019AC; // type:function size:0x288 scope:global +e_nest_float__FP12e_nest_class = .text:0x00001C34; // type:function size:0x25C scope:global +e_nest_hahen__FP12e_nest_class = .text:0x00001E90; // type:function size:0x3F0 scope:global +e_nest_hook__FP12e_nest_class = .text:0x00002280; // type:function size:0xAC scope:global +bee_nest_action__FP12e_nest_class = .text:0x0000232C; // type:function size:0x49C scope:global +shot_b_sub__FPvPv = .text:0x000027C8; // type:function size:0x78 scope:global +demo_camera__FP12e_nest_class = .text:0x00002840; // type:function size:0x2A4 scope:global +daE_Nest_Execute__FP12e_nest_class = .text:0x00002AE4; // type:function size:0x4A0 scope:global +daE_Nest_IsDelete__FP12e_nest_class = .text:0x00002F84; // type:function size:0x8 scope:global +daE_Nest_Delete__FP12e_nest_class = .text:0x00002F8C; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003000; // type:function size:0x12C scope:global +daE_Nest_Create__FP10fopAc_ac_c = .text:0x0000312C; // type:function size:0x4E0 scope:global +__dt__12nest_hahen_sFv = .text:0x0000360C; // type:function size:0x3C scope:global +__ct__12nest_hahen_sFv = .text:0x00003648; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000364C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00003694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000036DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003724; // type:function size:0x70 scope:global +__dt__14daE_Nest_HIO_cFv = .text:0x00003794; // type:function size:0x48 scope:global +__sinit_d_a_e_nest_cpp = .text:0x000037DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003820; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x00000008; // type:object size:0x8 scope:local +@4068 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4069 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4070 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000030; // type:object size:0x4 scope:local data:string +@4202 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4490 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4550 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4719 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4720 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5008 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5110 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5114 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5202 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5203 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5204 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000108; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0xF scope:local data:string_table +c_x$4617 = .data:0x00000000; // type:object size:0xC scope:local +c_z$4618 = .data:0x0000000C; // type:object size:0xC scope:local +w_eff_id$4885 = .data:0x00000018; // type:object size:0x8 scope:local +b_eff_id$4895 = .data:0x00000020; // type:object size:0x4 scope:local +cc_sph_src$5262 = .data:0x00000024; // type:object size:0x40 scope:local +cc_cyl_src$5263 = .data:0x00000064; // type:object size:0x44 scope:local +l_daE_Nest_Method = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_E_NEST = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000011C; // type:object size:0x24 scope:global +__vt__14daE_Nest_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_69_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3994 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_nz/splits.txt b/config/GZ2J01/rels/d_a_e_nz/splits.txt new file mode 100644 index 0000000000..a781156b2e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_nz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nz.cpp: + .text start:0x000000EC end:0x0000286C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2J01/rels/d_a_e_nz/symbols.txt b/config/GZ2J01/rels/d_a_e_nz/symbols.txt new file mode 100644 index 0000000000..3269b726c0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_nz/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_NZ_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10e_nz_classifUcf = .text:0x0000013C; // type:function size:0xAC scope:global +pl_check__FP10e_nz_classf = .text:0x000001E8; // type:function size:0x3C scope:global +daE_NZ_Draw__FP10e_nz_class = .text:0x00000224; // type:function size:0x100 scope:global +e_nz_normal__FP10e_nz_class = .text:0x00000324; // type:function size:0x420 scope:global +e_nz_attack__FP10e_nz_class = .text:0x00000744; // type:function size:0x63C scope:global +e_nz_stick__FP10e_nz_class = .text:0x00000D80; // type:function size:0x144 scope:global +damage_check__FP10e_nz_class = .text:0x00000EC4; // type:function size:0x108 scope:global +e_nz_damage__FP10e_nz_class = .text:0x00000FCC; // type:function size:0x1C4 scope:global +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00001190; // type:function size:0xD8 scope:global +action__FP10e_nz_class = .text:0x00001268; // type:function size:0x534 scope:global +daE_NZ_Execute__FP10e_nz_class = .text:0x0000179C; // type:function size:0x538 scope:global +daE_NZ_IsDelete__FP10e_nz_class = .text:0x00001CD4; // type:function size:0x8 scope:global +daE_NZ_Delete__FP10e_nz_class = .text:0x00001CDC; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001D80; // type:function size:0x144 scope:global +daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001EC4; // type:function size:0x2B0 scope:global +__dt__8cM3dGSphFv = .text:0x00002174; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000021BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002204; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002260; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000022D0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002340; // type:function size:0x48 scope:global +__dt__12daE_NZ_HIO_cFv = .text:0x00002388; // type:function size:0x48 scope:global +__sinit_d_a_e_nz_cpp = .text:0x000023D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000240C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002414; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000241C; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002830; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4088 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4321 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +stick_bit = .data:0x00000038; // type:object size:0x8 scope:global data:byte +stick_d = .data:0x00000040; // type:object size:0x50 scope:global +eff_id$4227 = .data:0x00000090; // type:object size:0x8 scope:local +cc_sph_src$4510 = .data:0x00000098; // type:object size:0x40 scope:local +l_daE_NZ_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_E_NZ = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000128; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:global +__vt__12daE_NZ_HIO_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_215_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3805 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +lbl_215_bss_74 = .bss:0x00000074; // type:object size:0x1 data:byte +@4220 = .bss:0x00000078; // type:object size:0xC scope:local +sc$4219 = .bss:0x00000088; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_oc/splits.txt b/config/GZ2J01/rels/d_a_e_oc/splits.txt new file mode 100644 index 0000000000..783af67c8f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_oc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oc.cpp: + .text start:0x000000EC end:0x00009634 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000204 + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2J01/rels/d_a_e_oc/symbols.txt b/config/GZ2J01/rels/d_a_e_oc/symbols.txt new file mode 100644 index 0000000000..a970f61e3b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_oc/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_OC_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +ctrlJoint__8daE_OC_cFP8J3DJointP8J3DModel = .text:0x00000150; // type:function size:0xB8 scope:global +JointCallBack__8daE_OC_cFP8J3DJointi = .text:0x00000208; // type:function size:0x4C scope:global +draw__8daE_OC_cFv = .text:0x00000254; // type:function size:0x1E4 scope:global +daE_OC_Draw__FP8daE_OC_c = .text:0x00000438; // type:function size:0x20 scope:global +s_other_oc__FPvPv = .text:0x00000458; // type:function size:0x29C scope:global +getVisionAngle__8daE_OC_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x3C scope:global +searchOtherOc__8daE_OC_cFv = .text:0x00000730; // type:function size:0x198 scope:global +setWatchMode__8daE_OC_cFv = .text:0x000008C8; // type:function size:0x58 scope:global +searchPlayer__8daE_OC_cFv = .text:0x00000920; // type:function size:0x100 scope:global +s_obj_sub__FPvPv = .text:0x00000A20; // type:function size:0x90 scope:global +searchPlayer2__8daE_OC_cFv = .text:0x00000AB0; // type:function size:0x170 scope:global +searchPlayerShakeHead__8daE_OC_cFv = .text:0x00000C20; // type:function size:0xDC scope:global +searchSound__8daE_OC_cFv = .text:0x00000CFC; // type:function size:0x10C scope:global +s_demo_oc__FPvPv = .text:0x00000E08; // type:function size:0x7C scope:global +checkBeforeBg__8daE_OC_cFv = .text:0x00000E84; // type:function size:0x294 scope:global +__dt__8cM3dGPlaFv = .text:0x00001118; // type:function size:0x48 scope:global +checkBeforeBgFind__8daE_OC_cFv = .text:0x00001160; // type:function size:0x23C scope:global +checkBeforeFloorBg__8daE_OC_cFf = .text:0x0000139C; // type:function size:0x118 scope:global +checkDamageBg__8daE_OC_cFv = .text:0x000014B4; // type:function size:0x17C scope:global +setGroundAngle__8daE_OC_cFv = .text:0x00001630; // type:function size:0x1AC scope:global +setActionMode__8daE_OC_cFii = .text:0x000017DC; // type:function size:0x5C scope:global +getCutType__8daE_OC_cFv = .text:0x00001838; // type:function size:0x74 scope:global +offTgSph__8daE_OC_cFv = .text:0x000018AC; // type:function size:0x68 scope:global +damage_check__8daE_OC_cFv = .text:0x00001914; // type:function size:0x480 scope:global +setBck__8daE_OC_cFiUcff = .text:0x00001D94; // type:function size:0xA8 scope:global +checkBck__8daE_OC_cFi = .text:0x00001E3C; // type:function size:0x60 scope:global +setSpitEffect__8daE_OC_cFv = .text:0x00001E9C; // type:function size:0xB0 scope:global +getHeadAngle__8daE_OC_cFv = .text:0x00001F4C; // type:function size:0x6C scope:global +setStabPos__8daE_OC_cFv = .text:0x00001FB8; // type:function size:0x90 scope:global +setWaitSound__8daE_OC_cFv = .text:0x00002048; // type:function size:0x7C scope:global +setWalkSound__8daE_OC_cFv = .text:0x000020C4; // type:function size:0xCC scope:global +setWalkStSound__8daE_OC_cFv = .text:0x00002190; // type:function size:0x118 scope:global +setDashSound__8daE_OC_cFv = .text:0x000022A8; // type:function size:0x188 scope:global +setWaitStSound__8daE_OC_cFv = .text:0x00002430; // type:function size:0x148 scope:global +setFootNoteSound__8daE_OC_cFv = .text:0x00002578; // type:function size:0x4C scope:global +executeWait__8daE_OC_cFv = .text:0x000025C4; // type:function size:0x704 scope:global +executeWalk__8daE_OC_cFv = .text:0x00002CC8; // type:function size:0x438 scope:global +executeTalk__8daE_OC_cFv = .text:0x00003100; // type:function size:0x334 scope:global +executeFind__8daE_OC_cFv = .text:0x00003434; // type:function size:0x9D4 scope:global +setWeaponGroundAngle__8daE_OC_cFv = .text:0x00003E08; // type:function size:0x2D8 scope:global +executeAttack__8daE_OC_cFv = .text:0x000040E0; // type:function size:0x800 scope:global +executeDamage__8daE_OC_cFv = .text:0x000048E0; // type:function size:0x364 scope:global +executeBigDamage__8daE_OC_cFv = .text:0x00004C44; // type:function size:0x5D4 scope:global +executeWatch__8daE_OC_cFv = .text:0x00005218; // type:function size:0x2EC scope:global +executeSoundWatch__8daE_OC_cFv = .text:0x00005504; // type:function size:0x334 scope:global +checkBeforeDeath__8daE_OC_cFv = .text:0x00005838; // type:function size:0x34 scope:global +executeDeath__8daE_OC_cFv = .text:0x0000586C; // type:function size:0x210 scope:global +setWaterEffect__8daE_OC_cFv = .text:0x00005A7C; // type:function size:0x118 scope:global +executeWaterDeath__8daE_OC_cFv = .text:0x00005B94; // type:function size:0x330 scope:global +executeDemoMaster__8daE_OC_cFv = .text:0x00005EC4; // type:function size:0x760 scope:global +executeDemoChild__8daE_OC_cFv = .text:0x00006624; // type:function size:0x360 scope:global +checkFall__8daE_OC_cFv = .text:0x00006984; // type:function size:0x1B8 scope:global +executeFallDead__8daE_OC_cFv = .text:0x00006B3C; // type:function size:0x1B0 scope:global +executeFall__8daE_OC_cFv = .text:0x00006CEC; // type:function size:0x160 scope:global +executeFindStay__8daE_OC_cFv = .text:0x00006E4C; // type:function size:0x288 scope:global +executeMoveOut__8daE_OC_cFv = .text:0x000070D4; // type:function size:0x894 scope:global +checkWaterSurface__8daE_OC_cFv = .text:0x00007968; // type:function size:0xD8 scope:global +action__8daE_OC_cFv = .text:0x00007A40; // type:function size:0x6B8 scope:global +mtx_set__8daE_OC_cFv = .text:0x000080F8; // type:function size:0xC0 scope:global +cc_set__8daE_OC_cFv = .text:0x000081B8; // type:function size:0x244 scope:global +execute__8daE_OC_cFv = .text:0x000083FC; // type:function size:0x268 scope:global +daE_OC_Execute__FP8daE_OC_c = .text:0x00008664; // type:function size:0x20 scope:global +daE_OC_IsDelete__FP8daE_OC_c = .text:0x00008684; // type:function size:0x8 scope:global +_delete__8daE_OC_cFv = .text:0x0000868C; // type:function size:0x84 scope:global +daE_OC_Delete__FP8daE_OC_c = .text:0x00008710; // type:function size:0x20 scope:global +CreateHeap__8daE_OC_cFv = .text:0x00008730; // type:function size:0x178 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000088A8; // type:function size:0x20 scope:global +create__8daE_OC_cFv = .text:0x000088C8; // type:function size:0x504 scope:global +__dt__8dCcD_SphFv = .text:0x00008DCC; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00008E98; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00008F1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008F64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008FAC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009008; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009078; // type:function size:0x70 scope:global +daE_OC_Create__FP8daE_OC_c = .text:0x000090E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009108; // type:function size:0x48 scope:global +__dt__12daE_OC_HIO_cFv = .text:0x00009150; // type:function size:0x48 scope:global +__sinit_d_a_e_oc_cpp = .text:0x00009198; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000091D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000091DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000091E4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000095F8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3911 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local +oc_attackb_trans__6E_OC_n = .rodata:0x0000002C; // type:object size:0x28 scope:global +oc_attackc_trans__6E_OC_n = .rodata:0x00000054; // type:object size:0x28 scope:global +@3932 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4555 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4587 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4862 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4962 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4991 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4992 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@5016 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5047 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5075 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5076 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5077 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5078 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5214 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5215 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5216 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5302 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5353 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5553 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5554 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5555 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5556 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5849 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5850 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5851 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5852 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5853 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5921 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5922 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5923 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6039 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6040 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6089 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6147 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6198 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6299 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6300 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6301 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6302 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6488 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6489 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6490 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6491 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6492 = .rodata:0x00000170; // type:object size:0x4 scope:local data:string +@6493 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6494 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6495 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@6496 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6497 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6498 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6499 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6501 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6503 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6504 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6505 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6506 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6507 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6508 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:string +@6509 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6510 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:string +@6511 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6512 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6515 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6590 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6591 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6592 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7495 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7496 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001E4; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3790 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3791 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3799 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__6E_OC_n = .data:0x00000038; // type:object size:0x40 scope:global +at_sph_src__6E_OC_n = .data:0x00000078; // type:object size:0x40 scope:global +@4695 = .data:0x000000B8; // type:object size:0x9C scope:local +@5924 = .data:0x00000154; // type:object size:0x1C scope:local +w_eff_id$6206 = .data:0x00000170; // type:object size:0x8 scope:local +@6513 = .data:0x00000178; // type:object size:0x24 scope:local +@6593 = .data:0x0000019C; // type:object size:0x24 scope:local +@7106 = .data:0x000001C0; // type:object size:0x44 scope:local +l_daE_OC_Method = .data:0x00000204; // type:object size:0x20 scope:global +g_profile_E_OC = .data:0x00000224; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000254; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000260; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000284; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000290; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12daE_OC_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_battle_oc__6E_OC_n = .bss:0x00000048; // type:object size:0x4 scope:global +m_damage_oc__6E_OC_n = .bss:0x0000004C; // type:object size:0x4 scope:global +m_death_oc__6E_OC_n = .bss:0x00000050; // type:object size:0x4 scope:global +m_talk_oc__6E_OC_n = .bss:0x00000054; // type:object size:0x4 scope:global +lbl_216_bss_58 = .bss:0x00000058; // type:object size:0x1 data:byte +@3927 = .bss:0x0000005C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000068; // type:object size:0x28 scope:global data:float +@6203 = .bss:0x00000090; // type:object size:0xC scope:local +sc$6202 = .bss:0x000000A0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_oct_bg/splits.txt b/config/GZ2J01/rels/d_a_e_oct_bg/splits.txt new file mode 100644 index 0000000000..fd7fd9801f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_oct_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oct_bg.cpp: + .text start:0x000000EC end:0x00003C2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000002A0 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt b/config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt new file mode 100644 index 0000000000..701de4c9f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_oct_bg/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daE_OctBg_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v = .text:0x0000014C; // type:function size:0xA4 scope:global +setSparkEffect__11daE_OctBg_cFv = .text:0x000001F0; // type:function size:0x108 scope:global +checkExplode__11daE_OctBg_cFv = .text:0x000002F8; // type:function size:0x104 scope:global +action__11daE_OctBg_cFv = .text:0x000003FC; // type:function size:0x324 scope:global +_delete__11daE_OctBg_cFv = .text:0x00000720; // type:function size:0x68 scope:global +daE_OctBg_Delete__FP11daE_OctBg_c = .text:0x00000788; // type:function size:0x20 scope:global +cc_set__11daE_OctBg_cFv = .text:0x000007A8; // type:function size:0x1B0 scope:global +mtx_set__11daE_OctBg_cFv = .text:0x00000958; // type:function size:0x13C scope:global +checkNormalAttack__11daE_OctBg_cFv = .text:0x00000A94; // type:function size:0x1F8 scope:global +checkChase__11daE_OctBg_cFv = .text:0x00000C8C; // type:function size:0x84 scope:global +born_swim__11daE_OctBg_cFv = .text:0x00000D10; // type:function size:0x1F8 scope:global +swim__11daE_OctBg_cFv = .text:0x00000F08; // type:function size:0x54C scope:global +setChasePos__11daE_OctBg_cFR4cXyzf = .text:0x00001454; // type:function size:0xB8 scope:global +checkCoreFishAttack__11daE_OctBg_cFv = .text:0x0000150C; // type:function size:0x4C scope:global +chase_core__11daE_OctBg_cFv = .text:0x00001558; // type:function size:0x5D0 scope:global +normal_attack__11daE_OctBg_cFv = .text:0x00001B28; // type:function size:0x504 scope:global +core_fish_attack__11daE_OctBg_cFv = .text:0x0000202C; // type:function size:0x5C8 scope:global +back_swim__11daE_OctBg_cFv = .text:0x000025F4; // type:function size:0x200 scope:global +setBombCarry__11daE_OctBg_cFi = .text:0x000027F4; // type:function size:0xD4 scope:global +hook__11daE_OctBg_cFv = .text:0x000028C8; // type:function size:0x64 scope:global +damage__11daE_OctBg_cFv = .text:0x0000292C; // type:function size:0x1E0 scope:global +bomb_wait__11daE_OctBg_cFv = .text:0x00002B0C; // type:function size:0x204 scope:global +damage_check__11daE_OctBg_cFv = .text:0x00002D10; // type:function size:0x22C scope:global +execute__11daE_OctBg_cFv = .text:0x00002F3C; // type:function size:0x48 scope:global +daE_OctBg_Execute__FP11daE_OctBg_c = .text:0x00002F84; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002FA4; // type:function size:0x20 scope:global +ctrlJoint__11daE_OctBg_cFP8J3DJointP8J3DModel = .text:0x00002FC4; // type:function size:0xEC scope:global +JointCallBack__11daE_OctBg_cFP8J3DJointi = .text:0x000030B0; // type:function size:0x4C scope:global +CreateHeap__11daE_OctBg_cFv = .text:0x000030FC; // type:function size:0x1C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000032BC; // type:function size:0x48 scope:global +create__11daE_OctBg_cFv = .text:0x00003304; // type:function size:0x394 scope:global +__dt__8cM3dGSphFv = .text:0x00003698; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000036E0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003728; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003784; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000037F4; // type:function size:0x70 scope:global +daE_OctBg_Create__FP11daE_OctBg_c = .text:0x00003864; // type:function size:0x20 scope:global +draw__11daE_OctBg_cFv = .text:0x00003884; // type:function size:0x1FC scope:global +daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00003A80; // type:function size:0x20 scope:global +daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00003AA0; // type:function size:0xB0 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003B50; // type:function size:0x48 scope:global +__dt__15daE_OctBg_HIO_cFv = .text:0x00003B98; // type:function size:0x48 scope:global +__sinit_d_a_e_oct_bg_cpp = .text:0x00003BE0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003C1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003C24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3915 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3985 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4104 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4148 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4150 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4151 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4293 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4297 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4559 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4560 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4561 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4562 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4682 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4684 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4815 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E4; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3618 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +cc_obg_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x0000002C; // type:object size:0x40 scope:global +cc_obg_at_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x0000006C; // type:object size:0x40 scope:global +enemyBombID$3784 = .data:0x000000AC; // type:object size:0xA scope:local +@4133 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4136 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +@4171 = .data:0x000000D0; // type:object size:0xC scope:local +@4183 = .data:0x000000DC; // type:object size:0xC scope:local +@4190 = .data:0x000000E8; // type:object size:0xC scope:local +@4194 = .data:0x000000F4; // type:object size:0xC scope:local +@4335 = .data:0x00000100; // type:object size:0xC scope:local +@4349 = .data:0x0000010C; // type:object size:0xC scope:local +@4353 = .data:0x00000118; // type:object size:0xC scope:local +@4476 = .data:0x00000124; // type:object size:0xC scope:local data:4byte +@4481 = .data:0x00000130; // type:object size:0xC scope:local data:4byte +@4580 = .data:0x0000013C; // type:object size:0xC scope:local data:4byte +@4700 = .data:0x00000148; // type:object size:0xC scope:local data:4byte +@4703 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@4792 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@4852 = .data:0x0000016C; // type:object size:0xC scope:local +@4854 = .data:0x00000178; // type:object size:0xC scope:local +@4865 = .data:0x00000184; // type:object size:0xC scope:local +@4867 = .data:0x00000190; // type:object size:0xC scope:local +@4878 = .data:0x0000019C; // type:object size:0xC scope:local +@4881 = .data:0x000001A8; // type:object size:0xC scope:local +@5042 = .data:0x000001B4; // type:object size:0xC scope:local +@5232 = .data:0x000001C0; // type:object size:0xC scope:local data:4byte +@5234 = .data:0x000001CC; // type:object size:0xC scope:local data:4byte +l_daE_OctBg_Method = .data:0x000001D8; // type:object size:0x20 scope:global +g_profile_E_OctBg = .data:0x000001F8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000228; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000024C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000258; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000288; // type:object size:0xC scope:global +__vt__15daE_OctBg_HIO_c = .data:0x00000294; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_217_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3763 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +lbl_217_bss_79 = .bss:0x00000079; // type:object size:0x1 data:byte +lbl_217_bss_7A = .bss:0x0000007A; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ot/splits.txt b/config/GZ2J01/rels/d_a_e_ot/splits.txt new file mode 100644 index 0000000000..7e4baaea3c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ot.cpp: + .text start:0x000000EC end:0x00002CB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000002F0 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2J01/rels/d_a_e_ot/symbols.txt b/config/GZ2J01/rels/d_a_e_ot/symbols.txt new file mode 100644 index 0000000000..da13b471f4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ot/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_OT_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +draw__8daE_OT_cFv = .text:0x00000134; // type:function size:0x120 scope:global +daE_OT_Draw__FP8daE_OT_c = .text:0x00000254; // type:function size:0x20 scope:global +setBck__8daE_OT_cFiUcff = .text:0x00000274; // type:function size:0xA4 scope:global +setActionMode__8daE_OT_cFii = .text:0x00000318; // type:function size:0x18 scope:global +damage_check__8daE_OT_cFv = .text:0x00000330; // type:function size:0x2A0 scope:global +checkWaterSurface__8daE_OT_cFv = .text:0x000005D0; // type:function size:0x88 scope:global +setWaterEffect__8daE_OT_cFv = .text:0x00000658; // type:function size:0x164 scope:global +setEggBreakEffect__8daE_OT_cFv = .text:0x000007BC; // type:function size:0xA4 scope:global +setDeathLightEffect__8daE_OT_cFv = .text:0x00000860; // type:function size:0xF8 scope:global +setEggStay__8daE_OT_cFv = .text:0x00000958; // type:function size:0xDC scope:global +executeEgg__8daE_OT_cFv = .text:0x00000A34; // type:function size:0x35C scope:global +executeBorn__8daE_OT_cFv = .text:0x00000D90; // type:function size:0x160 scope:global +executeAttack__8daE_OT_cFv = .text:0x00000EF0; // type:function size:0x358 scope:global +executePanic__8daE_OT_cFv = .text:0x00001248; // type:function size:0x42C scope:global +executeDamage__8daE_OT_cFv = .text:0x00001674; // type:function size:0x348 scope:global +action__8daE_OT_cFv = .text:0x000019BC; // type:function size:0x1DC scope:global +mtx_set__8daE_OT_cFv = .text:0x00001B98; // type:function size:0x98 scope:global +cc_set__8daE_OT_cFv = .text:0x00001C30; // type:function size:0x174 scope:global +execute__8daE_OT_cFv = .text:0x00001DA4; // type:function size:0xAC scope:global +daE_OT_Execute__FP8daE_OT_c = .text:0x00001E50; // type:function size:0x20 scope:global +daE_OT_IsDelete__FP8daE_OT_c = .text:0x00001E70; // type:function size:0x8 scope:global +_delete__8daE_OT_cFv = .text:0x00001E78; // type:function size:0x74 scope:global +daE_OT_Delete__FP8daE_OT_c = .text:0x00001EEC; // type:function size:0x20 scope:global +CreateHeap__8daE_OT_cFv = .text:0x00001F0C; // type:function size:0x1C8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000020D4; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000211C; // type:function size:0x20 scope:global +create__8daE_OT_cFv = .text:0x0000213C; // type:function size:0x460 scope:global +__dt__8cM3dGSphFv = .text:0x0000259C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000262C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002688; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000026F8; // type:function size:0x70 scope:global +daE_OT_Create__FP8daE_OT_c = .text:0x00002768; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002788; // type:function size:0x48 scope:global +__dt__12daE_OT_HIO_cFv = .text:0x000027D0; // type:function size:0x48 scope:global +__sinit_d_a_e_ot_cpp = .text:0x00002818; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002854; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000285C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002864; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002C78; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3910 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4199 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4277 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4283 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4314 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4383 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4512 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3789 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3790 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3798 = .data:0x00000030; // type:object size:0x6 scope:local +rand_speed__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000038; // type:object size:0x10 scope:global +rand_angle__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000048; // type:object size:0x8 scope:global +rand_angle2__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000050; // type:object size:0x8 scope:global +egg_pos__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000058; // type:object size:0xF0 scope:global +cc_ot_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000148; // type:object size:0x40 scope:global +cc_ot_at_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000188; // type:object size:0x40 scope:global +w_eff_id$4089 = .data:0x000001C8; // type:object size:0x8 scope:local +w_eff_id$4129 = .data:0x000001D0; // type:object size:0x4 scope:local +w_eff_id$4146 = .data:0x000001D4; // type:object size:0x8 scope:local +@4281 = .data:0x000001DC; // type:object size:0x28 scope:local +@4453 = .data:0x00000204; // type:object size:0x24 scope:local +l_daE_OT_Method = .data:0x00000228; // type:object size:0x20 scope:global +g_profile_E_OT = .data:0x00000248; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000278; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000284; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000290; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000029C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002D8; // type:object size:0xC scope:global +__vt__12daE_OT_HIO_c = .data:0x000002E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_218_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3926 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +lbl_218_bss_74 = .bss:0x00000074; // type:object size:0x1 data:byte +lbl_218_bss_75 = .bss:0x00000075; // type:object size:0x1 data:byte +@4086 = .bss:0x00000078; // type:object size:0xC scope:local +sc$4085 = .bss:0x00000088; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ph/splits.txt b/config/GZ2J01/rels/d_a_e_ph/splits.txt new file mode 100644 index 0000000000..aa2d25a3a0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ph/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ph.cpp: + .text start:0x000000EC end:0x00004880 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000098 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_ph/symbols.txt b/config/GZ2J01/rels/d_a_e_ph/symbols.txt new file mode 100644 index 0000000000..f7cff19c71 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ph/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PH_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +initCcSph__8daE_PH_cFv = .text:0x0000012C; // type:function size:0x60 scope:global +other_bg_check__FP8daE_PH_cP10fopAc_ac_c = .text:0x0000018C; // type:function size:0xD8 scope:global +SetStopingCam__8daE_PH_cFv = .text:0x00000264; // type:function size:0x84 scope:global +SetStopCam__8daE_PH_cF4cXyzffs = .text:0x000002E8; // type:function size:0x120 scope:global +SetCMoveCam__8daE_PH_cF4cXyzff = .text:0x00000408; // type:function size:0x44 scope:global +SetReleaseCam__8daE_PH_cFv = .text:0x0000044C; // type:function size:0xA4 scope:global +ctrlJoint__8daE_PH_cFP8J3DJointP8J3DModel = .text:0x000004F0; // type:function size:0xB4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000005A4; // type:function size:0x4C scope:global +setCcSph__8daE_PH_cFv = .text:0x000005F0; // type:function size:0x9C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0xF8 scope:global +daE_PH_Create__FP10fopAc_ac_c = .text:0x00000784; // type:function size:0x20 scope:global +daE_PH_Delete__FP8daE_PH_c = .text:0x000007A4; // type:function size:0x24 scope:global +SetAnm__8daE_PH_cFiiff = .text:0x000007C8; // type:function size:0xAC scope:global +SearchNearP__8daE_PH_cFv = .text:0x00000874; // type:function size:0x224 scope:global +FlyAnm__8daE_PH_cFv = .text:0x00000A98; // type:function size:0x270 scope:global +SetShapeAngle__8daE_PH_cFv = .text:0x00000D08; // type:function size:0x1C4 scope:global +GoTarget__8daE_PH_cFv = .text:0x00000ECC; // type:function size:0x278 scope:global +SetCheckAngle__8daE_PH_cFv = .text:0x00001144; // type:function size:0x40C scope:global +C_CheckPoint__8daE_PH_cFv = .text:0x00001550; // type:function size:0x74 scope:global +DownBoots__8daE_PH_cFv = .text:0x000015C4; // type:function size:0x12C scope:global +UpBoots__8daE_PH_cFv = .text:0x000016F0; // type:function size:0x114 scope:global +C_Action__8daE_PH_cFv = .text:0x00001804; // type:function size:0x1A8 scope:global +SearchNextPos__8daE_PH_cFv = .text:0x000019AC; // type:function size:0x4C scope:global +SearchBackPos__8daE_PH_cFv = .text:0x000019F8; // type:function size:0x48 scope:global +S_SetPlaySpeed__8daE_PH_cFv = .text:0x00001A40; // type:function size:0xC8 scope:global +S_GoTarget__8daE_PH_cFv = .text:0x00001B08; // type:function size:0x3E8 scope:global +S_CheckPoint__8daE_PH_cFv = .text:0x00001EF0; // type:function size:0x184 scope:global +S_SetAngle__8daE_PH_cFv = .text:0x00002074; // type:function size:0x4F4 scope:global +FlyAnm2__8daE_PH_cFv = .text:0x00002568; // type:function size:0x2A8 scope:global +S_Action__8daE_PH_cFv = .text:0x00002810; // type:function size:0x6C scope:global +StopAction__8daE_PH_cFv = .text:0x0000287C; // type:function size:0x194 scope:global +Action__8daE_PH_cFv = .text:0x00002A10; // type:function size:0x2B4 scope:global +SetHeadAngle__8daE_PH_cFs = .text:0x00002CC4; // type:function size:0x74 scope:global +CamAction__8daE_PH_cFv = .text:0x00002D38; // type:function size:0x280 scope:global +DemoAction__8daE_PH_cFv = .text:0x00002FB8; // type:function size:0x5A8 scope:global +ToumeiAction__8daE_PH_cFv = .text:0x00003560; // type:function size:0x27C scope:global +Execute__8daE_PH_cFv = .text:0x000037DC; // type:function size:0x100 scope:global +AttentionSet__8daE_PH_cFv = .text:0x000038DC; // type:function size:0x234 scope:global +ObjHit__8daE_PH_cFv = .text:0x00003B10; // type:function size:0x240 scope:global +BaseSet__8daE_PH_cFv = .text:0x00003D50; // type:function size:0xCC scope:global +De_Timer__8daE_PH_cFv = .text:0x00003E1C; // type:function size:0x44 scope:global +EyeSet__8daE_PH_cFv = .text:0x00003E60; // type:function size:0x40 scope:global +Delete__8daE_PH_cFv = .text:0x00003EA0; // type:function size:0x68 scope:global +setBaseMtx__8daE_PH_cFv = .text:0x00003F08; // type:function size:0x80 scope:global +daE_PH_Draw__FP8daE_PH_c = .text:0x00003F88; // type:function size:0x120 scope:global +daE_PH_Execute__FP8daE_PH_c = .text:0x000040A8; // type:function size:0x20 scope:global +create__8daE_PH_cFv = .text:0x000040C8; // type:function size:0x61C scope:global +__dt__8cM3dGSphFv = .text:0x000046E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000472C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004774; // type:function size:0x70 scope:global +daE_PH_IsDelete__FP8daE_PH_c = .text:0x000047E4; // type:function size:0x8 scope:global +__dt__12daE_PH_HIO_cFv = .text:0x000047EC; // type:function size:0x48 scope:global +__sinit_d_a_e_ph_cpp = .text:0x00004834; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004870; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004878; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +ccSphSrc$3773 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3805 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4129 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4130 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4196 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4284 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4406 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4408 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4548 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4924 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4980 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@5051 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5052 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@5053 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5054 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5055 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5163 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5165 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5166 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5218 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5359 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000118; // type:object size:0xD scope:local data:string_table +l_daE_PH_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_PH = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daE_PH_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_219_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3762 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_pm/splits.txt b/config/GZ2J01/rels/d_a_e_pm/splits.txt new file mode 100644 index 0000000000..4bee4fb382 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_pm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pm.cpp: + .text start:0x000000EC end:0x0000A18C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000214 + .data start:0x00000000 end:0x000001F8 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2J01/rels/d_a_e_pm/symbols.txt b/config/GZ2J01/rels/d_a_e_pm/symbols.txt new file mode 100644 index 0000000000..c889a3c3e0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_pm/symbols.txt @@ -0,0 +1,277 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PM_HIO_cFv = .text:0x000000EC; // type:function size:0xC8 scope:global +DemoSkip__8daE_PM_cFi = .text:0x000001B4; // type:function size:0x50 scope:global +DemoSkipCallBack__8daE_PM_cFPvi = .text:0x00000204; // type:function size:0x34 scope:global +CreateHeap__8daE_PM_cFv = .text:0x00000238; // type:function size:0x350 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000588; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000005D0; // type:function size:0x20 scope:global +s_pm_sub__FPvPv = .text:0x000005F0; // type:function size:0x58 scope:global +initCcCylinder__8daE_PM_cFv = .text:0x00000648; // type:function size:0x78 scope:global +setCcCylinder__8daE_PM_cFv = .text:0x000006C0; // type:function size:0x48 scope:global +ctrlJoint__8daE_PM_cFP8J3DJointP8J3DModel = .text:0x00000708; // type:function size:0xAC scope:global data:4byte +JointCallBack__FP8J3DJointi = .text:0x000007B4; // type:function size:0x4C scope:global +Particle_Set__8daE_PM_cFUs4cXyz = .text:0x00000800; // type:function size:0x74 scope:global +SetAnm__8daE_PM_cFiiff = .text:0x00000874; // type:function size:0xAC scope:global +__dt__8cM3dGPlaFv = .text:0x00000920; // type:function size:0x48 scope:global +way_bg_check2__FP8daE_PM_c4cXyz4cXyz = .text:0x00000968; // type:function size:0xA8 scope:global +Yazirushi__8daE_PM_cFv = .text:0x00000A10; // type:function size:0x98 scope:global +SearchRndP__8daE_PM_cFv = .text:0x00000AA8; // type:function size:0xB0 scope:global +SearchFarP__8daE_PM_cFv = .text:0x00000B58; // type:function size:0x33C scope:global +SearchNearP__8daE_PM_cFv = .text:0x00000E94; // type:function size:0x188 scope:global +SearchNextPos__8daE_PM_cFv = .text:0x0000101C; // type:function size:0x198 scope:global +SetGakkiEffect__8daE_PM_cFv = .text:0x000011B4; // type:function size:0x110 scope:global +CameraSet__8daE_PM_cFv = .text:0x000012C4; // type:function size:0x14C scope:global +SetStopingCam__8daE_PM_cFv = .text:0x00001410; // type:function size:0x84 scope:global +SetStopCam__8daE_PM_cF4cXyzffs = .text:0x00001494; // type:function size:0x154 scope:global +SetMoveCam2__8daE_PM_cFff = .text:0x000015E8; // type:function size:0x13C scope:global +SetMoveCam__8daE_PM_cFff = .text:0x00001724; // type:function size:0xDC scope:global +SetReleaseCam__8daE_PM_cFv = .text:0x00001800; // type:function size:0xA4 scope:global +Ap_StartAction__8daE_PM_cFv = .text:0x000018A4; // type:function size:0x674 scope:global +s_obj_sub__FPvPv = .text:0x00001F18; // type:function size:0x7C scope:global +Ap_CreateAction__8daE_PM_cFv = .text:0x00001F94; // type:function size:0x764 scope:global +Ap_EscapeAction__8daE_PM_cFv = .text:0x000026F8; // type:function size:0x2A0 scope:global +AppearAction__8daE_PM_cFv = .text:0x00002998; // type:function size:0xE8 scope:global +DemoBeforeEscape__8daE_PM_cFv = .text:0x00002A80; // type:function size:0x530 scope:global +DemoAfterEscape__8daE_PM_cFv = .text:0x00002FB0; // type:function size:0x654 scope:global +DemoMoveAction__8daE_PM_cFv = .text:0x00003604; // type:function size:0x44 scope:global +WaitAction__8daE_PM_cFv = .text:0x00003648; // type:function size:0x1BC scope:global +GroundCheck__8daE_PM_cFv = .text:0x00003804; // type:function size:0x304 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00003B08; // type:function size:0x78 scope:global +EscapeAction__8daE_PM_cFv = .text:0x00003B80; // type:function size:0x2D4 scope:global +DeathAction__8daE_PM_cFv = .text:0x00003E54; // type:function size:0x178 scope:global +Action__8daE_PM_cFv = .text:0x00003FCC; // type:function size:0x114 scope:global +DemoBossStart2__8daE_PM_cFv = .text:0x000040E0; // type:function size:0x844 scope:global +DemoBossStart__8daE_PM_cFv = .text:0x00004924; // type:function size:0xC00 scope:global +BossEscapeAction__8daE_PM_cFv = .text:0x00005524; // type:function size:0x36C scope:global +s_boss_sub__FPvPv = .text:0x00005890; // type:function size:0x1A0 scope:global +BossDamageAction__8daE_PM_cFv = .text:0x00005A30; // type:function size:0x898 scope:global +BossWaitAction__8daE_PM_cFv = .text:0x000062C8; // type:function size:0x16C scope:global +BossDeathAction__8daE_PM_cFv = .text:0x00006434; // type:function size:0x8C0 scope:global +BossAction__8daE_PM_cFv = .text:0x00006CF4; // type:function size:0x1B4 scope:global +Execute__8daE_PM_cFv = .text:0x00006EA8; // type:function size:0x25C scope:global +StartAction__8daE_PM_cFv = .text:0x00007104; // type:function size:0x6AC scope:global +GakkiLoopAction__8daE_PM_cF4cXyzf = .text:0x000077B0; // type:function size:0x474 scope:global +DemoCreateAction__8daE_PM_cFv = .text:0x00007C24; // type:function size:0x24C scope:global +CreateAction__8daE_PM_cFv = .text:0x00007E70; // type:function size:0x190 scope:global +CreateChk__8daE_PM_cFv = .text:0x00008000; // type:function size:0x134 scope:global +LampAction__8daE_PM_cFv = .text:0x00008134; // type:function size:0x27C scope:global +DamageAction__8daE_PM_cFv = .text:0x000083B0; // type:function size:0xC4 scope:global +At_Check__8daE_PM_cFv = .text:0x00008474; // type:function size:0x1CC scope:global +ObjHit__8daE_PM_cFv = .text:0x00008640; // type:function size:0x268 scope:global +EyeMove__8daE_PM_cFv = .text:0x000088A8; // type:function size:0x88 scope:global +Draw__8daE_PM_cFv = .text:0x00008930; // type:function size:0x3F4 scope:global +Delete__8daE_PM_cFv = .text:0x00008D24; // type:function size:0x68 scope:global +setBaseMtx__8daE_PM_cFv = .text:0x00008D8C; // type:function size:0x80 scope:global +setGakkiBaseMtx__8daE_PM_cFv = .text:0x00008E0C; // type:function size:0x68 scope:global +setLampBaseMtx__8daE_PM_cFv = .text:0x00008E74; // type:function size:0x280 scope:global +daE_PM_Draw__FP8daE_PM_c = .text:0x000090F4; // type:function size:0x20 scope:global +daE_PM_Execute__FP8daE_PM_c = .text:0x00009114; // type:function size:0x20 scope:global +daE_PM_IsDelete__FP8daE_PM_c = .text:0x00009134; // type:function size:0x8 scope:global +daE_PM_Delete__FP8daE_PM_c = .text:0x0000913C; // type:function size:0x20 scope:global +SkipChk__8daE_PM_cFv = .text:0x0000915C; // type:function size:0x5E4 scope:global +Create__8daE_PM_cFv = .text:0x00009740; // type:function size:0x358 scope:global +__dt__8cM3dGCylFv = .text:0x00009A98; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009AE0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009B28; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009B84; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009BF4; // type:function size:0x70 scope:global +daE_PM_Create__FP10fopAc_ac_c = .text:0x00009C64; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009C84; // type:function size:0x48 scope:global +__dt__12daE_PM_HIO_cFv = .text:0x00009CCC; // type:function size:0x48 scope:global +__sinit_d_a_e_pm_cpp = .text:0x00009D14; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00009D50; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00009D58; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00009D60; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009D68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009D70; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00009D78; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3910 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +ccCylSrc$4052 = .rodata:0x00000050; // type:object size:0x44 scope:local +@4114 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4223 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4239 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4407 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:string +@4520 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4777 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4780 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4782 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4788 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4789 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4790 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4971 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4972 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4974 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4975 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4977 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4978 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4979 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4980 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4981 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5044 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5045 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5046 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5047 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5048 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5049 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5218 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@5219 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5220 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5343 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5345 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5442 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5443 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5485 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5486 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5487 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5741 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5742 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5743 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5744 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5745 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5746 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5747 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5748 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5749 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5750 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5751 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5752 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5753 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6039 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6040 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6041 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6042 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6043 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6173 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6386 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6387 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6388 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6389 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6390 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6391 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6392 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6672 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6673 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6674 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6675 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6676 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6761 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6934 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7240 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7241 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7475 = .rodata:0x00000200; // type:object size:0x8 scope:local data:double +@7586 = .rodata:0x00000208; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000020C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3789 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3790 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3798 = .data:0x00000030; // type:object size:0x6 scope:local +gakki_eff_id$4453 = .data:0x00000038; // type:object size:0x6 scope:local +@5541 = .data:0x00000040; // type:object size:0x1C scope:local +@5754 = .data:0x0000005C; // type:object size:0x20 scope:local +@6044 = .data:0x0000007C; // type:object size:0x24 scope:local +@6393 = .data:0x000000A0; // type:object size:0x30 scope:local +@6708 = .data:0x000000D0; // type:object size:0x1C scope:local +gakki_eff_id$6965 = .data:0x000000EC; // type:object size:0x6 scope:local +l_daE_PM_Method = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_E_PM = .data:0x00000114; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000144; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001A4; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000001D4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001E0; // type:object size:0xC scope:global +__vt__12daE_PM_HIO_c = .data:0x000001EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_220_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3928 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4C scope:global data:byte +s_dis__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A0; // type:object size:0x4 scope:global data:float +s_LinkPos__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A8; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_po/splits.txt b/config/GZ2J01/rels/d_a_e_po/splits.txt new file mode 100644 index 0000000000..ca4de81d74 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_po/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_po.cpp: + .text start:0x000000EC end:0x0000B288 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003A8 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000678 diff --git a/config/GZ2J01/rels/d_a_e_po/symbols.txt b/config/GZ2J01/rels/d_a_e_po/symbols.txt new file mode 100644 index 0000000000..4231df9a62 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_po/symbols.txt @@ -0,0 +1,456 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PO_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +mArg0Check__FP10e_po_classs = .text:0x0000018C; // type:function size:0x74 scope:global +anm_init__FP10e_po_classifUcf = .text:0x00000200; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002AC; // type:function size:0x14C scope:global +daE_PO_Draw__FP10e_po_class = .text:0x000003F8; // type:function size:0x474 scope:global +e_po_opening__FP10e_po_class = .text:0x0000086C; // type:function size:0x4A0 scope:global +e_po_wait__FP10e_po_class = .text:0x00000D0C; // type:function size:0x1CC scope:global +e_po_avoid__FP10e_po_class = .text:0x00000ED8; // type:function size:0x1C8 scope:global +e_po_search__FP10e_po_class = .text:0x000010A0; // type:function size:0x740 scope:global +e_po_attack__FP10e_po_class = .text:0x000017E0; // type:function size:0x528 scope:global +damage_check__FP10e_po_class = .text:0x00001D08; // type:function size:0x384 scope:global +e_po_damage__FP10e_po_class = .text:0x0000208C; // type:function size:0x1A8 scope:global +e_po_wolfbite__FP10e_po_class = .text:0x00002234; // type:function size:0x3D8 scope:global +e_po_dead__FP10e_po_class = .text:0x0000260C; // type:function size:0x1744 scope:global +e_rollingMove__FP10e_po_classsff = .text:0x00003D50; // type:function size:0x15C scope:global +e_po_limbering__FP10e_po_class = .text:0x00003EAC; // type:function size:0xB7C scope:global +e_po_roll_move__FP10e_po_class = .text:0x00004A28; // type:function size:0x580 scope:global +e_po_holl_demo__FP10e_po_class = .text:0x00004FA8; // type:function size:0x35B8 scope:global +dComIfGp_particle_getEmitter__FUl = .text:0x00008560; // type:function size:0x34 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008594; // type:function size:0x80 scope:global +fopAcM_isSwitch__FPC10fopAc_ac_ci = .text:0x00008614; // type:function size:0x34 scope:global +fopAcM_GetID__FPCv = .text:0x00008648; // type:function size:0x18 scope:global +fopAcM_SetGroup__FP10fopAc_ac_cUc = .text:0x00008660; // type:function size:0x8 scope:global +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008668; // type:function size:0x10 scope:global +action__FP10e_po_class = .text:0x00008678; // type:function size:0x614 scope:global +daE_PO_Execute__FP10e_po_class = .text:0x00008C8C; // type:function size:0xB14 scope:global +mPo_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000097A0; // type:function size:0x4 scope:global +daE_PO_IsDelete__FP10e_po_class = .text:0x000097A4; // type:function size:0x8 scope:global +daE_PO_Delete__FP10e_po_class = .text:0x000097AC; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009834; // type:function size:0x38C scope:global +daE_PO_Create__FP10fopAc_ac_c = .text:0x00009BC0; // type:function size:0x8E0 scope:global +__ct__10e_po_classFv = .text:0x0000A4A0; // type:function size:0x200 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x0000A6A0; // type:function size:0x4 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x0000A6A4; // type:function size:0x74 scope:global +__dt__8cM3dGSphFv = .text:0x0000A718; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A760; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A7A8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A7F0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A84C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A8BC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000A92C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A930; // type:function size:0x48 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A978; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A97C; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A980; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A984; // type:function size:0x4 scope:global +__dt__12daE_PO_HIO_cFv = .text:0x0000A988; // type:function size:0x48 scope:global +__sinit_d_a_e_po_cpp = .text:0x0000A9D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000AA0C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000AA14; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000AA1C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000AE30; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000AE6C; // type:function size:0x3C scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000AEA8; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x0000AEBC; // type:function size:0x2C scope:global +__apl__4cXyzFRC3Vec = .text:0x0000AEE8; // type:function size:0x34 scope:global +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x0000AF1C; // type:function size:0x34 scope:global +dComIfGp_getVibration__Fv = .text:0x0000AF50; // type:function size:0x10 scope:global +__ct__10JAISoundIDFUl = .text:0x0000AF60; // type:function size:0x8 scope:global +fopAcM_offSwitch__FPC10fopAc_ac_ci = .text:0x0000AF68; // type:function size:0x34 scope:global +getFrame__13mDoExt_morf_cFv = .text:0x0000AF9C; // type:function size:0x8 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000AFA4; // type:function size:0x30 scope:global +cM_scos__Fs = .text:0x0000AFD4; // type:function size:0x18 scope:global +cM_ssin__Fs = .text:0x0000AFEC; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x0000B000; // type:function size:0x114 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000B114; // type:function size:0x1C scope:global +set__4cXyzFRC3Vec = .text:0x0000B130; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x0000B14C; // type:function size:0x10 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000B15C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000B170; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000B184; // type:function size:0x10 scope:global +Fovy__9dCamera_cFv = .text:0x0000B194; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000B1A4; // type:function size:0x1C scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000B1C0; // type:function size:0x2C scope:global +onCondition__11dEvt_info_cFUs = .text:0x0000B1EC; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x0000B1FC; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000B210; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x0000B22C; // type:function size:0x10 scope:global +dComIfGp_getCamera__Fi = .text:0x0000B23C; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000B254; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000B270; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3917 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3923 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4113 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4522 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4524 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4526 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5627 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5628 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5629 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5630 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5631 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5632 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5633 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5634 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5899 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5900 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5901 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5902 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6814 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6815 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6816 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6817 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6818 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6819 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6820 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6821 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6822 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6823 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6824 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6825 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6826 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6827 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6828 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6829 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6831 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6833 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6834 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6835 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6836 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6837 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6838 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6839 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6840 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6841 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6842 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6843 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6844 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6845 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6846 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6847 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6848 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6849 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6850 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6851 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6852 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6853 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6854 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6855 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6856 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6857 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6858 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6859 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6860 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6861 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6862 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6863 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6864 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6865 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6866 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6867 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6868 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6869 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6870 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6871 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6872 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6873 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6874 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6875 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6876 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6877 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6878 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6879 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6880 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6881 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6882 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6883 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6884 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6885 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6886 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6887 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6888 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6889 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6891 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6892 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6893 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6894 = .rodata:0x00000208; // type:object size:0x4 scope:local data:string +@6895 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6896 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6897 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6898 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6899 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6900 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6901 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6902 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@6903 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6904 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6905 = .rodata:0x00000234; // type:object size:0x4 scope:local data:string +@6906 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6907 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6908 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6909 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6910 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6911 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6912 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6913 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6914 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6915 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6916 = .rodata:0x00000260; // type:object size:0x4 scope:local data:string +@6917 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6918 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6919 = .rodata:0x0000026C; // type:object size:0x4 scope:local data:string +@6920 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6921 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6922 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6923 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6924 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6925 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6926 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6927 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6928 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6929 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000298; // type:object size:0x4 scope:local +@6931 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6932 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6933 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6934 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6935 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6936 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6937 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6938 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6939 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6940 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6941 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6942 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6943 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6944 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6945 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6946 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6947 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6948 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@6949 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:string +@6950 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@6951 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@6952 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6953 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6954 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@6955 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@6956 = .rodata:0x00000300; // type:object size:0x4 scope:local +@6957 = .rodata:0x00000304; // type:object size:0x4 scope:local +@6958 = .rodata:0x00000308; // type:object size:0x4 scope:local +@6959 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@6960 = .rodata:0x00000310; // type:object size:0x4 scope:local +@6961 = .rodata:0x00000314; // type:object size:0x4 scope:local +@6962 = .rodata:0x00000318; // type:object size:0x4 scope:local +@6963 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@6964 = .rodata:0x00000320; // type:object size:0x4 scope:local +@6965 = .rodata:0x00000324; // type:object size:0x4 scope:local +@6966 = .rodata:0x00000328; // type:object size:0x4 scope:local +@6967 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@6968 = .rodata:0x00000330; // type:object size:0x4 scope:local +@6969 = .rodata:0x00000334; // type:object size:0x4 scope:local +@6970 = .rodata:0x00000338; // type:object size:0x4 scope:local +@6972 = .rodata:0x00000340; // type:object size:0x8 scope:local +@7231 = .rodata:0x00000348; // type:object size:0x4 scope:local +@7232 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@7523 = .rodata:0x00000350; // type:object size:0x4 scope:local +@7524 = .rodata:0x00000354; // type:object size:0x4 scope:local +@7525 = .rodata:0x00000358; // type:object size:0x4 scope:local +@7526 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7527 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7528 = .rodata:0x00000364; // type:object size:0x4 scope:local +@8006 = .rodata:0x00000368; // type:object size:0x4 scope:local +@8007 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@8008 = .rodata:0x00000370; // type:object size:0x4 scope:local +@8009 = .rodata:0x00000374; // type:object size:0x4 scope:local +@8010 = .rodata:0x00000378; // type:object size:0x4 scope:local +@8011 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@8012 = .rodata:0x00000380; // type:object size:0x4 scope:local +@8013 = .rodata:0x00000384; // type:object size:0x4 scope:local +@8014 = .rodata:0x00000388; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000038C; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3796 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3797 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3805 = .data:0x00000030; // type:object size:0x6 scope:local +mAttackNo = .data:0x00000036; // type:object size:0x2 scope:global data:2byte +mHaba = .data:0x00000038; // type:object size:0x4 scope:global data:float +mRollHp = .data:0x0000003C; // type:object size:0x2 scope:global data:2byte +particleNmaeDt$4835 = .data:0x00000040; // type:object size:0xE scope:local +dead_eff_Dt1$4836 = .data:0x00000050; // type:object size:0x8 scope:local +dead_eff_Dt2$4837 = .data:0x00000058; // type:object size:0x4 scope:local +dead_eff_Dt3$4838 = .data:0x0000005C; // type:object size:0x4 scope:local +dead_eff_Dt4$4839 = .data:0x00000060; // type:object size:0x4 scope:local +@5635 = .data:0x00000064; // type:object size:0xD0 scope:local +@5903 = .data:0x00000134; // type:object size:0x40 scope:local +holl_demo_eff_Dt$6023 = .data:0x00000174; // type:object size:0x4 scope:local +mKAngInit_dt$6091 = .data:0x00000178; // type:object size:0x8 scope:local +@7233 = .data:0x00000180; // type:object size:0x54 scope:local +po_bottleIn_dt$7646 = .data:0x000001D4; // type:object size:0x4 scope:local +cc_cyl_src$7667 = .data:0x000001D8; // type:object size:0x44 scope:local +at_sph_src$7668 = .data:0x0000021C; // type:object size:0x40 scope:local +l_daE_PO_Method = .data:0x0000025C; // type:object size:0x20 scope:global +g_profile_E_PO = .data:0x0000027C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C4; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000002D0; // type:object size:0x24 scope:global +__vt__18JPAEmitterCallBack = .data:0x000002F4; // type:object size:0x1C scope:global +__vt__8cM3dGSph = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000328; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000334; // type:object size:0x24 scope:global +__vt__12daE_PO_HIO_c = .data:0x00000358; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_221_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3933 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:float +mRollCount = .bss:0x00000090; // type:object size:0x2 scope:global +mRollPlus = .bss:0x00000092; // type:object size:0x2 scope:global +mRollDemoFlag = .bss:0x00000094; // type:object size:0x2 scope:global +mHollDemoFlag = .bss:0x00000096; // type:object size:0x2 scope:global data:2byte +@6025 = .bss:0x00000098; // type:object size:0xC scope:local +@6028 = .bss:0x000000A8; // type:object size:0xC scope:local +@6029 = .bss:0x000000B4; // type:object size:0xC scope:local +@6030 = .bss:0x000000C0; // type:object size:0xC scope:local +@6031 = .bss:0x000000CC; // type:object size:0xC scope:local +@6032 = .bss:0x000000D8; // type:object size:0xC scope:local +@6033 = .bss:0x000000E4; // type:object size:0xC scope:local +@6034 = .bss:0x000000F0; // type:object size:0xC scope:local +@6035 = .bss:0x000000FC; // type:object size:0xC scope:local +@6036 = .bss:0x00000108; // type:object size:0xC scope:local +@6037 = .bss:0x00000114; // type:object size:0xC scope:local +@6038 = .bss:0x00000120; // type:object size:0xC scope:local +@6039 = .bss:0x0000012C; // type:object size:0xC scope:local +@6040 = .bss:0x00000138; // type:object size:0xC scope:local +@6041 = .bss:0x00000144; // type:object size:0xC scope:local +@6042 = .bss:0x00000150; // type:object size:0xC scope:local +@6043 = .bss:0x0000015C; // type:object size:0xC scope:local +@6044 = .bss:0x00000168; // type:object size:0xC scope:local +mKcenterInit_dt$6024 = .bss:0x00000174; // type:object size:0xD8 scope:local +@6046 = .bss:0x0000024C; // type:object size:0xC scope:local +@6049 = .bss:0x0000025C; // type:object size:0xC scope:local +@6050 = .bss:0x00000268; // type:object size:0xC scope:local +@6051 = .bss:0x00000274; // type:object size:0xC scope:local +@6052 = .bss:0x00000280; // type:object size:0xC scope:local +@6053 = .bss:0x0000028C; // type:object size:0xC scope:local +@6054 = .bss:0x00000298; // type:object size:0xC scope:local +@6055 = .bss:0x000002A4; // type:object size:0xC scope:local +@6056 = .bss:0x000002B0; // type:object size:0xC scope:local +@6057 = .bss:0x000002BC; // type:object size:0xC scope:local +@6058 = .bss:0x000002C8; // type:object size:0xC scope:local +@6059 = .bss:0x000002D4; // type:object size:0xC scope:local +@6060 = .bss:0x000002E0; // type:object size:0xC scope:local +@6061 = .bss:0x000002EC; // type:object size:0xC scope:local +@6062 = .bss:0x000002F8; // type:object size:0xC scope:local +@6063 = .bss:0x00000304; // type:object size:0xC scope:local +@6064 = .bss:0x00000310; // type:object size:0xC scope:local +@6065 = .bss:0x0000031C; // type:object size:0xC scope:local +mKeyeInit_dt$6045 = .bss:0x00000328; // type:object size:0xD8 scope:local +@6067 = .bss:0x00000400; // type:object size:0xC scope:local +@6070 = .bss:0x00000410; // type:object size:0xC scope:local +@6071 = .bss:0x0000041C; // type:object size:0xC scope:local +@6072 = .bss:0x00000428; // type:object size:0xC scope:local +@6073 = .bss:0x00000434; // type:object size:0xC scope:local +@6074 = .bss:0x00000440; // type:object size:0xC scope:local +@6075 = .bss:0x0000044C; // type:object size:0xC scope:local +@6076 = .bss:0x00000458; // type:object size:0xC scope:local +@6077 = .bss:0x00000464; // type:object size:0xC scope:local +@6078 = .bss:0x00000470; // type:object size:0xC scope:local +@6079 = .bss:0x0000047C; // type:object size:0xC scope:local +@6080 = .bss:0x00000488; // type:object size:0xC scope:local +@6081 = .bss:0x00000494; // type:object size:0xC scope:local +@6082 = .bss:0x000004A0; // type:object size:0xC scope:local +@6083 = .bss:0x000004AC; // type:object size:0xC scope:local +@6084 = .bss:0x000004B8; // type:object size:0xC scope:local +@6085 = .bss:0x000004C4; // type:object size:0xC scope:local +@6086 = .bss:0x000004D0; // type:object size:0xC scope:local +@6087 = .bss:0x000004DC; // type:object size:0xC scope:local +@6088 = .bss:0x000004E8; // type:object size:0xC scope:local +@6089 = .bss:0x000004F4; // type:object size:0xC scope:local +@6090 = .bss:0x00000500; // type:object size:0xC scope:local +mKPosInit_dt$6066 = .bss:0x0000050C; // type:object size:0x108 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000614; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000618; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000061C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000620; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000624; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000628; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000062C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000630; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000634; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000638; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000063C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000640; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000644; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000648; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000064C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000650; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000654; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000658; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000065C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000660; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000664; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000668; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000066C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000670; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000674; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_pz/splits.txt b/config/GZ2J01/rels/d_a_e_pz/splits.txt new file mode 100644 index 0000000000..1a3b9f60c7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_pz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pz.cpp: + .text start:0x000000EC end:0x00009068 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C0 + .data start:0x00000000 end:0x000005F8 + .bss start:0x00000008 end:0x000004D8 diff --git a/config/GZ2J01/rels/d_a_e_pz/symbols.txt b/config/GZ2J01/rels/d_a_e_pz/symbols.txt new file mode 100644 index 0000000000..2de40817a0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_pz/symbols.txt @@ -0,0 +1,343 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PZ_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +draw__8daE_PZ_cFv = .text:0x0000013C; // type:function size:0x224 scope:global +daE_PZ_Draw__FP8daE_PZ_c = .text:0x00000360; // type:function size:0x20 scope:global +setBck__8daE_PZ_cFiUcff = .text:0x00000380; // type:function size:0xAC scope:global +setActionMode__8daE_PZ_cFii = .text:0x0000042C; // type:function size:0xC scope:global +mEntrySUB__8daE_PZ_cFb = .text:0x00000438; // type:function size:0x1DC scope:global +mPzScaleSet__8daE_PZ_cFb = .text:0x00000614; // type:function size:0x10C scope:global +mEnemyScaleSet__8daE_PZ_cFv = .text:0x00000720; // type:function size:0x1A4 scope:global +getCutType__8daE_PZ_cFv = .text:0x000008C4; // type:function size:0x60 scope:global +mSetFirePos__8daE_PZ_cFv = .text:0x00000924; // type:function size:0x60 scope:global +damage_check__8daE_PZ_cFv = .text:0x00000984; // type:function size:0x438 scope:global +s_PointSearch__FPvPv = .text:0x00000DBC; // type:function size:0xB8 scope:global +executeSearchPoint__8daE_PZ_cFv = .text:0x00000E74; // type:function size:0xD8 scope:global +executeOpeningDemo__8daE_PZ_cFv = .text:0x00000F4C; // type:function size:0x2400 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x0000334C; // type:function size:0x14 scope:global +mPointerSet__8daE_PZ_cFv = .text:0x00003360; // type:function size:0x190 scope:global +executeWait__8daE_PZ_cFv = .text:0x000034F0; // type:function size:0xD3C scope:global +executeAttack__8daE_PZ_cFv = .text:0x0000422C; // type:function size:0x4D4 scope:global +executeDamage__8daE_PZ_cFv = .text:0x00004700; // type:function size:0x2E8 scope:global +executeDead__8daE_PZ_cFv = .text:0x000049E8; // type:function size:0xAE4 scope:global +executeSummonsBullet__8daE_PZ_cFv = .text:0x000054CC; // type:function size:0x1770 scope:global +executeBullet__8daE_PZ_cFv = .text:0x00006C3C; // type:function size:0x2EC scope:global +action__8daE_PZ_cFv = .text:0x00006F28; // type:function size:0x168 scope:global +action_fire__8daE_PZ_cFv = .text:0x00007090; // type:function size:0x68 scope:global +fire_mtx_set__8daE_PZ_cFv = .text:0x000070F8; // type:function size:0x1BC scope:global +mtx_set__8daE_PZ_cFv = .text:0x000072B4; // type:function size:0xB4 scope:global +cc_set__8daE_PZ_cFv = .text:0x00007368; // type:function size:0x17C scope:global +execute__8daE_PZ_cFv = .text:0x000074E4; // type:function size:0xFC scope:global +daE_PZ_Execute__FP8daE_PZ_c = .text:0x000075E0; // type:function size:0x20 scope:global +daE_PZ_IsDelete__FP8daE_PZ_c = .text:0x00007600; // type:function size:0x8 scope:global +_delete__8daE_PZ_cFv = .text:0x00007608; // type:function size:0xA4 scope:global +daE_PZ_Delete__FP8daE_PZ_c = .text:0x000076AC; // type:function size:0x20 scope:global +CreateHeap__8daE_PZ_cFv = .text:0x000076CC; // type:function size:0x558 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007C24; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00007C6C; // type:function size:0x20 scope:global +create__8daE_PZ_cFv = .text:0x00007C8C; // type:function size:0x6E0 scope:global +__ct__8daE_PZ_cFv = .text:0x0000836C; // type:function size:0x1F4 scope:global +__dt__8cM3dGSphFv = .text:0x00008560; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000085A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000085F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008638; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008694; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008704; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00008774; // type:function size:0x4 scope:global +daE_PZ_Create__FP8daE_PZ_c = .text:0x00008778; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008798; // type:function size:0x48 scope:global +__dt__12daE_PZ_HIO_cFv = .text:0x000087E0; // type:function size:0x48 scope:global +__sinit_d_a_e_pz_cpp = .text:0x00008828; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008864; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000886C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00008874; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008C88; // type:function size:0x3C scope:global +changeDemoMoveAngle__9daPy_py_cFs = .text:0x00008CC4; // type:function size:0x8 scope:global +zero__4cXyzFv = .text:0x00008CCC; // type:function size:0x18 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008CE4; // type:function size:0x74 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00008D58; // type:function size:0x30 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00008D88; // type:function size:0x18 scope:global +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x00008DA0; // type:function size:0x34 scope:global +abs__4cXyzCFv = .text:0x00008DD4; // type:function size:0x114 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00008EE8; // type:function size:0x1C scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00008F04; // type:function size:0x2C scope:global +setFrame__13mDoExt_morf_cFf = .text:0x00008F30; // type:function size:0x40 scope:global +set__4cXyzFRC3Vec = .text:0x00008F70; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x00008F8C; // type:function size:0x10 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00008F9C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00008FB0; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00008FC4; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00008FD4; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00008FF0; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x00009008; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00009020; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000903C; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x00009058; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4040 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4115 = .rodata:0x00000040; // type:object size:0x4 scope:local data:string +@4116 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4118 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4925 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4926 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4927 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4928 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4930 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4932 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4936 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4938 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4939 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4940 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4942 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4944 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4950 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4952 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4954 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4955 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4958 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4967 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4968 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4969 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4970 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4971 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4972 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@4974 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4975 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4976 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4977 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4978 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4979 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4980 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4981 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4982 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4983 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4984 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4987 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4988 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4989 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4990 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4992 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4993 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4994 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4995 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4996 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4999 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5000 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5003 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5004 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5005 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5006 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5007 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5008 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5009 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5010 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5011 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5012 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5013 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5014 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5015 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5016 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5017 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5083 = .rodata:0x000001D8; // type:object size:0x8 scope:local data:double +@5608 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5974 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5976 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5979 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000200; // type:object size:0x4 scope:local +BIRTH_DT = .rodata:0x00000204; // type:object size:0x48 scope:global +mDBaBa_birthAngle_dt = .rodata:0x0000024C; // type:object size:0x18 scope:global +mDBaBa_birthHani_dt = .rodata:0x00000264; // type:object size:0x30 scope:global +@6712 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6935 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7430 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7431 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7432 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7433 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7434 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7435 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7436 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002B8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +cc_pz_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_pz_at_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +cc_pz_wp_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x000000BC; // type:object size:0x44 scope:global +@4194 = .data:0x00000100; // type:object size:0x9C scope:local +@5018 = .data:0x0000019C; // type:object size:0x214 scope:local +@5481 = .data:0x000003B0; // type:object size:0x84 scope:local +eff_delete_id$5688 = .data:0x00000434; // type:object size:0x6 scope:local +@5981 = .data:0x0000043C; // type:object size:0x30 scope:local +eff_seed_id = .data:0x0000046C; // type:object size:0x4 scope:global +eff_summonBall_id = .data:0x00000470; // type:object size:0x6 scope:global +eff_summonBall2_id = .data:0x00000478; // type:object size:0x4 scope:global +eff_summonShoot2_id = .data:0x0000047C; // type:object size:0x4 scope:global +@6713 = .data:0x00000480; // type:object size:0x88 scope:local +eff_bullet_id$6717 = .data:0x00000508; // type:object size:0x6 scope:local +eff_bullet_delete_id$6718 = .data:0x00000510; // type:object size:0x8 scope:local +eff_darkHoll_id$6837 = .data:0x00000518; // type:object size:0x4 scope:local +mPzDarkHoll_dt$6994 = .data:0x0000051C; // type:object size:0x8 scope:local +l_daE_PZ_Method = .data:0x00000524; // type:object size:0x20 scope:global +g_profile_E_PZ = .data:0x00000544; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000574; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000580; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000058C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000598; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000005A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005B0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005BC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000005E0; // type:object size:0xC scope:global +__vt__12daE_PZ_HIO_c = .data:0x000005EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_222_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3922 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:float +lbl_222_bss_71 = .bss:0x00000071; // type:object size:0x1 data:byte +@4339 = .bss:0x00000074; // type:object size:0xC scope:local +@4342 = .bss:0x00000084; // type:object size:0xC scope:local +@4343 = .bss:0x00000090; // type:object size:0xC scope:local +@4344 = .bss:0x0000009C; // type:object size:0xC scope:local +@4345 = .bss:0x000000A8; // type:object size:0xC scope:local +@4346 = .bss:0x000000B4; // type:object size:0xC scope:local +@4347 = .bss:0x000000C0; // type:object size:0xC scope:local +@4348 = .bss:0x000000CC; // type:object size:0xC scope:local +@4349 = .bss:0x000000D8; // type:object size:0xC scope:local +@4350 = .bss:0x000000E4; // type:object size:0xC scope:local +@4351 = .bss:0x000000F0; // type:object size:0xC scope:local +@4352 = .bss:0x000000FC; // type:object size:0xC scope:local +@4353 = .bss:0x00000108; // type:object size:0xC scope:local +@4354 = .bss:0x00000114; // type:object size:0xC scope:local +@4355 = .bss:0x00000120; // type:object size:0xC scope:local +@4356 = .bss:0x0000012C; // type:object size:0xC scope:local +@4357 = .bss:0x00000138; // type:object size:0xC scope:local +@4358 = .bss:0x00000144; // type:object size:0xC scope:local +mPzCenterInit_dt$4338 = .bss:0x00000150; // type:object size:0xD8 scope:local +@4360 = .bss:0x00000228; // type:object size:0xC scope:local +@4363 = .bss:0x00000238; // type:object size:0xC scope:local +@4364 = .bss:0x00000244; // type:object size:0xC scope:local +@4365 = .bss:0x00000250; // type:object size:0xC scope:local +@4366 = .bss:0x0000025C; // type:object size:0xC scope:local +@4367 = .bss:0x00000268; // type:object size:0xC scope:local +@4368 = .bss:0x00000274; // type:object size:0xC scope:local +@4369 = .bss:0x00000280; // type:object size:0xC scope:local +@4370 = .bss:0x0000028C; // type:object size:0xC scope:local +@4371 = .bss:0x00000298; // type:object size:0xC scope:local +@4372 = .bss:0x000002A4; // type:object size:0xC scope:local +@4373 = .bss:0x000002B0; // type:object size:0xC scope:local +@4374 = .bss:0x000002BC; // type:object size:0xC scope:local +@4375 = .bss:0x000002C8; // type:object size:0xC scope:local +@4376 = .bss:0x000002D4; // type:object size:0xC scope:local +@4377 = .bss:0x000002E0; // type:object size:0xC scope:local +@4378 = .bss:0x000002EC; // type:object size:0xC scope:local +@4379 = .bss:0x000002F8; // type:object size:0xC scope:local +mPzEyeInit_dt$4359 = .bss:0x00000304; // type:object size:0xD8 scope:local +@5677 = .bss:0x000003DC; // type:object size:0xC scope:local +@5680 = .bss:0x000003EC; // type:object size:0xC scope:local +@5681 = .bss:0x000003F8; // type:object size:0xC scope:local +mPzDeadDemo_mCenter_dt$5676 = .bss:0x00000404; // type:object size:0x24 scope:local +@5683 = .bss:0x00000428; // type:object size:0xC scope:local +@5686 = .bss:0x00000438; // type:object size:0xC scope:local +@5687 = .bss:0x00000444; // type:object size:0xC scope:local +mPzDeadDemo_mEye_dt$5682 = .bss:0x00000450; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000474; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000478; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000047C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000480; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000484; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000488; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000048C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000490; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000494; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000498; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000049C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000004A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000004A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000004A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000004AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000004B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000004B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000004B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000004BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000004C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000004C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000004C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000004CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000004D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000004D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_rb/splits.txt b/config/GZ2J01/rels/d_a_e_rb/splits.txt new file mode 100644 index 0000000000..dd908d24e2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_rb.cpp: + .text start:0x000000EC end:0x00002A58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_e_rb/symbols.txt b/config/GZ2J01/rels/d_a_e_rb/symbols.txt new file mode 100644 index 0000000000..e01465f31c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rb/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_RB_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +anm_init__FP10e_rb_classifUcf = .text:0x0000011C; // type:function size:0xA8 scope:global +daE_RB_Draw__FP10e_rb_class = .text:0x000001C4; // type:function size:0xF0 scope:global +damage_check__FP10e_rb_class = .text:0x000002B4; // type:function size:0x210 scope:global +e_rb_stay__FP10e_rb_class = .text:0x000004C4; // type:function size:0x80 scope:global +e_rb_appear__FP10e_rb_class = .text:0x00000544; // type:function size:0x1F4 scope:global +e_rb_move__FP10e_rb_class = .text:0x00000738; // type:function size:0x274 scope:global +e_rb_attack__FP10e_rb_class = .text:0x000009AC; // type:function size:0x244 scope:global +e_rb_disappear__FP10e_rb_class = .text:0x00000BF0; // type:function size:0x144 scope:global +e_rb_damage__FP10e_rb_class = .text:0x00000D34; // type:function size:0x20C scope:global +action__FP10e_rb_class = .text:0x00000F40; // type:function size:0x374 scope:global +e_rb_base_0__FP10e_rb_class = .text:0x000012B4; // type:function size:0xC4 scope:global +s_s_sub__FPvPv = .text:0x00001378; // type:function size:0xA4 scope:global +e_rb_base_1__FP10e_rb_class = .text:0x0000141C; // type:function size:0x634 scope:global +__dt__8cM3dGPlaFv = .text:0x00001A50; // type:function size:0x48 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001A98; // type:function size:0x78 scope:global +e_rb_base__FP10e_rb_class = .text:0x00001B10; // type:function size:0x44 scope:global +daE_RB_Execute__FP10e_rb_class = .text:0x00001B54; // type:function size:0x310 scope:global +daE_RB_IsDelete__FP10e_rb_class = .text:0x00001E64; // type:function size:0x8 scope:global +daE_RB_Delete__FP10e_rb_class = .text:0x00001E6C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001ED4; // type:function size:0xD8 scope:global +daE_RB_Create__FP10fopAc_ac_c = .text:0x00001FAC; // type:function size:0x3D8 scope:global +__dt__8cM3dGSphFv = .text:0x00002384; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000023CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002414; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002470; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024E0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002550; // type:function size:0x48 scope:global +__dt__12daE_RB_HIO_cFv = .text:0x00002598; // type:function size:0x48 scope:global +__sinit_d_a_e_rb_cpp = .text:0x000025E0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000261C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002624; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000262C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002634; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000263C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002644; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3842 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3843 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3901 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3984 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4165 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4183 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4362 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4363 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4166 = .data:0x00000038; // type:object size:0x2C scope:local +cc_sph_src$4557 = .data:0x00000064; // type:object size:0x40 scope:local +l_daE_RB_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_E_RB = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000154; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000160; // type:object size:0x30 scope:global +__vt__12daE_RB_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_223_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +child = .bss:0x00000028; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000050; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_e_rd/splits.txt b/config/GZ2J01/rels/d_a_e_rd/splits.txt new file mode 100644 index 0000000000..1ca151ccc3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rd.cpp: + .text start:0x000000EC end:0x00013BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000424 + .data start:0x00000000 end:0x0000078C + .bss start:0x00000008 end:0x00000350 diff --git a/config/GZ2J01/rels/d_a_e_rd/symbols.txt b/config/GZ2J01/rels/d_a_e_rd/symbols.txt new file mode 100644 index 0000000000..35842e4974 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rd/symbols.txt @@ -0,0 +1,488 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_RD_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +get_pla__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0xB4 scope:global +anm_init__FP10e_rd_classifUcf = .text:0x00000254; // type:function size:0x154 scope:global +horn_anm_init__FP10e_rd_classifUcf = .text:0x000003A8; // type:function size:0xB4 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000045C; // type:function size:0x518 scope:global +nodeCallBack_B__FP8J3DJointi = .text:0x00000974; // type:function size:0x110 scope:global +nodeCallBack_bow__FP8J3DJointi = .text:0x00000A84; // type:function size:0xC8 scope:global +daE_RD_Draw__FP10e_rd_class = .text:0x00000B4C; // type:function size:0x4D8 scope:global +other_bg_check__FP10e_rd_classP10fopAc_ac_c = .text:0x00001024; // type:function size:0xF0 scope:global +otoCheck__FP10fopAc_ac_cf = .text:0x00001114; // type:function size:0x240 scope:global +pl_pass_check__FP10e_rd_classf = .text:0x00001354; // type:function size:0xAC scope:global +s_b_sub__FPvPv = .text:0x00001400; // type:function size:0x7C scope:global +search_bomb__FP10e_rd_classi = .text:0x0000147C; // type:function size:0x48 scope:global +way_bg_check__FP10e_rd_classf = .text:0x000014C4; // type:function size:0x10C scope:global +ride_off__FP10e_rd_class = .text:0x000015D0; // type:function size:0x1BC scope:global +s_wb_sub__FPvPv = .text:0x0000178C; // type:function size:0xD0 scope:global +search_wb__FP10e_rd_classs = .text:0x0000185C; // type:function size:0x250 scope:global +wb_check__FP10e_rd_classs = .text:0x00001AAC; // type:function size:0xF0 scope:global +wb_init_ride__FP10e_rd_class = .text:0x00001B9C; // type:function size:0xB8 scope:global +pl_check__FP10e_rd_classfs = .text:0x00001C54; // type:function size:0x184 scope:global +bomb_view_check__FP10e_rd_class = .text:0x00001DD8; // type:function size:0x24 scope:global +bomb_check__FP10e_rd_class = .text:0x00001DFC; // type:function size:0x24 scope:global +move_gake_check__FP10e_rd_classf = .text:0x00001E20; // type:function size:0xF0 scope:global +way_check__FP10e_rd_class = .text:0x00001F10; // type:function size:0x1D0 scope:global +path_check__FP10e_rd_class = .text:0x000020E0; // type:function size:0x22C scope:global +e_rd_normal__FP10e_rd_class = .text:0x0000230C; // type:function size:0x4B8 scope:global +e_rd_fight_run__FP10e_rd_class = .text:0x000027C4; // type:function size:0x640 scope:global +at_hit_check__FP10e_rd_class = .text:0x00002E04; // type:function size:0x60 scope:global +e_rd_fight__FP10e_rd_class = .text:0x00002E64; // type:function size:0x3AC scope:global +e_rd_bow_run__FP10e_rd_class = .text:0x00003210; // type:function size:0x408 scope:global +e_rd_bow__FP10e_rd_class = .text:0x00003618; // type:function size:0x330 scope:global +s_command3_sub__FPvPv = .text:0x00003948; // type:function size:0x6C scope:global +e_rd_bow2__FP10e_rd_class = .text:0x000039B4; // type:function size:0x45C scope:global +e_rd_bow_ikki__FP10e_rd_class = .text:0x00003E10; // type:function size:0x2A4 scope:global +e_rd_avoid__FP10e_rd_class = .text:0x000040B4; // type:function size:0x164 scope:global +e_rd_wb_search__FP10e_rd_class = .text:0x00004218; // type:function size:0xB08 scope:global +e_rd_wb_ride__FP10e_rd_class = .text:0x00004D20; // type:function size:0x244 scope:global +e_rd_wb_run__FP10e_rd_class = .text:0x00004F64; // type:function size:0xB08 scope:global +s_wbrun_sub__FPvPv = .text:0x00005A6C; // type:function size:0x18C scope:global +e_rd_wb_run_B__FP10e_rd_class = .text:0x00005BF8; // type:function size:0x390 scope:global +e_rd_wb_bjump__FP10e_rd_class = .text:0x00005F88; // type:function size:0x214 scope:global +e_rd_bomb_action__FP10e_rd_class = .text:0x0000619C; // type:function size:0x45C scope:global +e_rd_s_damage__FP10e_rd_class = .text:0x000065F8; // type:function size:0x17C scope:global +kado_check__FP10e_rd_class = .text:0x00006774; // type:function size:0x1B4 scope:global +rd_disappear__FP10e_rd_class = .text:0x00006928; // type:function size:0x140 scope:global +body_gake__FP10e_rd_class = .text:0x00006A68; // type:function size:0x154 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00006BBC; // type:function size:0x78 scope:global +e_rd_damage__FP10e_rd_class = .text:0x00006C34; // type:function size:0xB78 scope:global +gake_check__FP10e_rd_classf = .text:0x000077AC; // type:function size:0x1AC scope:global +s_bikkuri_sub__FPvPv = .text:0x00007958; // type:function size:0x1D8 scope:global +s_saku_sub__FPvPv = .text:0x00007B30; // type:function size:0x180 scope:global +e_rd_drop__FP10e_rd_class = .text:0x00007CB0; // type:function size:0x434 scope:global +e_rd_a_damage__FP10e_rd_class = .text:0x000080E4; // type:function size:0x10C scope:global +e_rd_stand__FP10e_rd_class = .text:0x000081F0; // type:function size:0x1DC scope:global +e_rd_bow3__FP10e_rd_class = .text:0x000083CC; // type:function size:0x41C scope:global +s_command2_sub__FPvPv = .text:0x000087E8; // type:function size:0x8C scope:global +s_command4_sub__FPvPv = .text:0x00008874; // type:function size:0x6C scope:global +e_rd_commander__FP10e_rd_class = .text:0x000088E0; // type:function size:0x454 scope:global +e_rd_excite__FP10e_rd_class = .text:0x00008D34; // type:function size:0x404 scope:global +e_rd_water__FP10e_rd_class = .text:0x00009138; // type:function size:0x158 scope:global +e_rd_kiba_start__FP10e_rd_class = .text:0x00009290; // type:function size:0x1F0 scope:global +e_rd_ikki2_start__FP10e_rd_class = .text:0x00009480; // type:function size:0x138 scope:global +e_rd_kiba_end__FP10e_rd_class = .text:0x000095B8; // type:function size:0x2DC scope:global +e_rd_ikki_end__FP10e_rd_class = .text:0x00009894; // type:function size:0x21C scope:global +e_rd_ikki2_end__FP10e_rd_class = .text:0x00009AB0; // type:function size:0x238 scope:global +s_rdb_sub__FPvPv = .text:0x00009CE8; // type:function size:0x4C scope:global +e_rd_lv9_end__FP10e_rd_class = .text:0x00009D34; // type:function size:0x23C scope:global +s_boom_sub__FPvPv = .text:0x00009F70; // type:function size:0x58 scope:global +wolfkick_damage__FP10e_rd_class = .text:0x00009FC8; // type:function size:0xA0 scope:global +big_damage__FP10e_rd_class = .text:0x0000A068; // type:function size:0x210 scope:global +small_damage__FP10e_rd_classi = .text:0x0000A278; // type:function size:0x130 scope:global +part_break__FP10e_rd_class = .text:0x0000A3A8; // type:function size:0x198 scope:global +damage_check__FP10e_rd_class = .text:0x0000A540; // type:function size:0xC1C scope:global +s_other_sub__FPvPv = .text:0x0000B15C; // type:function size:0x58 scope:global +s_ep_sub__FPvPv = .text:0x0000B1B4; // type:function size:0xD0 scope:global +e_rd_yagura__FP10e_rd_class = .text:0x0000B284; // type:function size:0x64C scope:global +e_rd_jyunkai__FP10e_rd_class = .text:0x0000B8D0; // type:function size:0x4E4 scope:global +e_rd_sleep__FP10e_rd_class = .text:0x0000BDB4; // type:function size:0x400 scope:global +s_tag_sub__FPvPv = .text:0x0000C1B4; // type:function size:0x64 scope:global +e_rd_tag__FP10e_rd_class = .text:0x0000C218; // type:function size:0x194 scope:global +e_rd_reg__FP10e_rd_class = .text:0x0000C3AC; // type:function size:0xC0 scope:global +action__FP10e_rd_class = .text:0x0000C46C; // type:function size:0x1B28 scope:global +fire_eff_set__FP10e_rd_class = .text:0x0000DF94; // type:function size:0x22C scope:global +s_wb_sub2__FPvPv = .text:0x0000E1C0; // type:function size:0x70 scope:global +s_lv9dn_sub__FPvPv = .text:0x0000E230; // type:function size:0x60 scope:global +s_lv9dn_sub2__FPvPv = .text:0x0000E290; // type:function size:0x60 scope:global +s_lv9dn_sub3__FPvPv = .text:0x0000E2F0; // type:function size:0x4C scope:global +s_lv9rd_sub__FPvPv = .text:0x0000E33C; // type:function size:0x58 scope:global +s_lv9rd_sub2__FPvPv = .text:0x0000E394; // type:function size:0xF4 scope:global +s_lv9rd_sub3__FPvPv = .text:0x0000E488; // type:function size:0x6C scope:global +s_lv9arrow_sub__FPvPv = .text:0x0000E4F4; // type:function size:0x4C scope:global +s_lv9arrow_sub2__FPvPv = .text:0x0000E540; // type:function size:0x58 scope:global +cam_3d_morf__FP10e_rd_classf = .text:0x0000E598; // type:function size:0xE4 scope:global +cam_spd_set__FP10e_rd_class = .text:0x0000E67C; // type:function size:0xA0 scope:global +demo_camera__FP10e_rd_class = .text:0x0000E71C; // type:function size:0x15A4 scope:global +daE_RD_Execute__FP10e_rd_class = .text:0x0000FCC0; // type:function size:0x1D80 scope:global +abs__4cXyzCFv = .text:0x00011A40; // type:function size:0x114 scope:global +daE_RD_IsDelete__FP10e_rd_class = .text:0x00011B54; // type:function size:0x8 scope:global +daE_RD_Delete__FP10e_rd_class = .text:0x00011B5C; // type:function size:0x64 scope:global +ride_game_actor_set__FP10e_rd_class = .text:0x00011BC0; // type:function size:0x440 scope:global +coach_game_actor_set__FP10e_rd_class = .text:0x00012000; // type:function size:0x184 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00012184; // type:function size:0x6F8 scope:global +daE_RD_Create__FP10fopAc_ac_c = .text:0x0001287C; // type:function size:0x8E4 scope:global +__ct__10e_rd_classFv = .text:0x00013160; // type:function size:0x1D0 scope:global +__dt__8cM3dGSphFv = .text:0x00013330; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00013378; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x000133C0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0001348C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00013510; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0001356C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000135DC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0001364C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00013650; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00013654; // type:function size:0x48 scope:global +__dt__12daE_RD_HIO_cFv = .text:0x0001369C; // type:function size:0x48 scope:global +__sinit_d_a_e_rd_cpp = .text:0x000136E4; // type:function size:0x58 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0001373C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00013744; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0001374C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00013754; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001375C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00013764; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00013B78; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00013BB4; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4208 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4210 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4211 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4212 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4213 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4214 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4233 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4240 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4468 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4681 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4967 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@5009 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5109 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5110 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5189 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@5190 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@5276 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5277 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5278 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5350 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5450 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5451 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5452 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5569 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@5570 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5572 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5696 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5697 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5854 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5855 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5856 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6033 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6034 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6071 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6342 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6343 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6344 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6345 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6652 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6653 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6654 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6701 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6803 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6964 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@6965 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7044 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7343 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7344 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7345 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7435 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7436 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@8026 = .rodata:0x00000140; // type:object size:0x4 scope:local +@8211 = .rodata:0x00000144; // type:object size:0x4 scope:local +@8270 = .rodata:0x00000148; // type:object size:0x4 scope:local +@8517 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@8518 = .rodata:0x00000150; // type:object size:0x4 scope:local +@8914 = .rodata:0x00000154; // type:object size:0x4 scope:local +@8981 = .rodata:0x00000158; // type:object size:0x4 scope:local +@8982 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@9623 = .rodata:0x00000160; // type:object size:0x4 scope:local +@9624 = .rodata:0x00000164; // type:object size:0x4 scope:local +@9625 = .rodata:0x00000168; // type:object size:0x4 scope:local +@9626 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@9627 = .rodata:0x00000170; // type:object size:0x4 scope:local +@9628 = .rodata:0x00000174; // type:object size:0x4 scope:local +@9629 = .rodata:0x00000178; // type:object size:0x4 scope:local +@9691 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@9692 = .rodata:0x00000180; // type:object size:0x4 scope:local +@9693 = .rodata:0x00000184; // type:object size:0x4 scope:local +@9694 = .rodata:0x00000188; // type:object size:0x4 scope:local +@9695 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@9772 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@10302 = .rodata:0x00000194; // type:object size:0x4 scope:local +@10303 = .rodata:0x00000198; // type:object size:0x4 scope:local +@10304 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@10305 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@10306 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@10307 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@10308 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@10309 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@10310 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@10311 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@10312 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@10313 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@10314 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@10315 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@10316 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@10317 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@10318 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@10319 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@10320 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@10321 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@10322 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@10323 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@10324 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@10325 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@10326 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@10327 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@10328 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@10329 = .rodata:0x00000200; // type:object size:0x4 scope:local +@10330 = .rodata:0x00000204; // type:object size:0x4 scope:local +@10331 = .rodata:0x00000208; // type:object size:0x4 scope:local +@10332 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@10333 = .rodata:0x00000210; // type:object size:0x4 scope:local +@10334 = .rodata:0x00000214; // type:object size:0x4 scope:local +@10335 = .rodata:0x00000218; // type:object size:0x4 scope:local +@10336 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@10337 = .rodata:0x00000220; // type:object size:0x4 scope:local +@10338 = .rodata:0x00000224; // type:object size:0x4 scope:local +@10339 = .rodata:0x00000228; // type:object size:0x4 scope:local +@10340 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@10341 = .rodata:0x00000230; // type:object size:0x4 scope:local +@10342 = .rodata:0x00000234; // type:object size:0x4 scope:local +@10343 = .rodata:0x00000238; // type:object size:0x4 scope:local +@10344 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@10345 = .rodata:0x00000240; // type:object size:0x4 scope:local +@10346 = .rodata:0x00000244; // type:object size:0x4 scope:local +@10347 = .rodata:0x00000248; // type:object size:0x4 scope:local +@10348 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@10349 = .rodata:0x00000250; // type:object size:0x4 scope:local +@10350 = .rodata:0x00000254; // type:object size:0x4 scope:local +@10351 = .rodata:0x00000258; // type:object size:0x4 scope:local +@10352 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@10353 = .rodata:0x00000260; // type:object size:0x4 scope:local +@10354 = .rodata:0x00000264; // type:object size:0x4 scope:local +@10355 = .rodata:0x00000268; // type:object size:0x4 scope:local +@10356 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@10357 = .rodata:0x00000270; // type:object size:0x4 scope:local +@10358 = .rodata:0x00000274; // type:object size:0x4 scope:local +@10359 = .rodata:0x00000278; // type:object size:0x4 scope:local +@10360 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@10361 = .rodata:0x00000280; // type:object size:0x4 scope:local +@10362 = .rodata:0x00000284; // type:object size:0x4 scope:local +@10363 = .rodata:0x00000288; // type:object size:0x4 scope:local +@10364 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@10365 = .rodata:0x00000290; // type:object size:0x4 scope:local +@10366 = .rodata:0x00000294; // type:object size:0x4 scope:local +@10367 = .rodata:0x00000298; // type:object size:0x4 scope:local +@10368 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@10369 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10370 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10371 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10372 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10373 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@10374 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@10375 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@10376 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@10377 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@10378 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@10379 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@10380 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@10381 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@10382 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@10383 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@10384 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@10385 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@10386 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@10387 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@10388 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@10389 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@10390 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@10391 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@10392 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@10393 = .rodata:0x00000300; // type:object size:0x4 scope:local +@10394 = .rodata:0x00000304; // type:object size:0x4 scope:local +@10395 = .rodata:0x00000308; // type:object size:0x4 scope:local +@10396 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@10397 = .rodata:0x00000310; // type:object size:0x4 scope:local +@10398 = .rodata:0x00000314; // type:object size:0x4 scope:local +@10399 = .rodata:0x00000318; // type:object size:0x4 scope:local +@10400 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@10401 = .rodata:0x00000320; // type:object size:0x4 scope:local +@10402 = .rodata:0x00000324; // type:object size:0x4 scope:local +@10403 = .rodata:0x00000328; // type:object size:0x4 scope:local +@10404 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@10405 = .rodata:0x00000330; // type:object size:0x4 scope:local +@10406 = .rodata:0x00000334; // type:object size:0x4 scope:local +@10407 = .rodata:0x00000338; // type:object size:0x4 scope:local +@10408 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@10409 = .rodata:0x00000340; // type:object size:0x4 scope:local +@10410 = .rodata:0x00000344; // type:object size:0x4 scope:local +@10411 = .rodata:0x00000348; // type:object size:0x4 scope:local +@10412 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@10413 = .rodata:0x00000350; // type:object size:0x4 scope:local +@11210 = .rodata:0x00000354; // type:object size:0x4 scope:local +@11211 = .rodata:0x00000358; // type:object size:0x4 scope:local +@11212 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@11213 = .rodata:0x00000360; // type:object size:0x4 scope:local +@11214 = .rodata:0x00000364; // type:object size:0x4 scope:local +@11215 = .rodata:0x00000368; // type:object size:0x4 scope:local +@11216 = .rodata:0x0000036C; // type:object size:0x4 scope:local data:string +@11217 = .rodata:0x00000370; // type:object size:0x4 scope:local +@11218 = .rodata:0x00000374; // type:object size:0x4 scope:local +@11219 = .rodata:0x00000378; // type:object size:0x4 scope:local +@11220 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@11221 = .rodata:0x00000380; // type:object size:0x4 scope:local +@11222 = .rodata:0x00000384; // type:object size:0x4 scope:local +@11223 = .rodata:0x00000388; // type:object size:0x4 scope:local +@11224 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@11395 = .rodata:0x00000390; // type:object size:0x4 scope:local +@11396 = .rodata:0x00000394; // type:object size:0x4 scope:local +@11397 = .rodata:0x00000398; // type:object size:0x4 scope:local +@11398 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@11399 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@11400 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@11401 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@11402 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@11403 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@11404 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@11405 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@11406 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@11407 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@11460 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@11461 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@11462 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@11463 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@11464 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@11465 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@11466 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@12066 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003E4; // type:object size:0x40 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$4087 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$4088 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$4096 = .data:0x00000030; // type:object size:0x6 scope:local +@5576 = .data:0x00000038; // type:object size:0x68 scope:local +@5775 = .data:0x000000A0; // type:object size:0x5C scope:local +@6346 = .data:0x000000FC; // type:object size:0x1C scope:local +@6656 = .data:0x00000118; // type:object size:0xCC scope:local +@6966 = .data:0x000001E4; // type:object size:0x1C scope:local +kado_bit$7009 = .data:0x00000200; // type:object size:0x8 scope:local +kado_check_x$7010 = .data:0x00000208; // type:object size:0x8 scope:local +@7346 = .data:0x00000210; // type:object size:0x80 scope:local +@7704 = .data:0x00000290; // type:object size:0x38 scope:local +@7812 = .data:0x000002C8; // type:object size:0x30 scope:local +@7943 = .data:0x000002F8; // type:object size:0x1C scope:local +@8697 = .data:0x00000314; // type:object size:0x3C scope:local +@8916 = .data:0x00000350; // type:object size:0x30 scope:local +j_spd$9191 = .data:0x00000380; // type:object size:0x16 scope:local +w_eff_name$9236 = .data:0x00000398; // type:object size:0x6 scope:local +@9631 = .data:0x000003A0; // type:object size:0xF4 scope:local +@10414 = .data:0x00000494; // type:object size:0x94 scope:local +time_scale$10547 = .data:0x00000528; // type:object size:0x64 scope:local +boss_part_idx$10666 = .data:0x0000058C; // type:object size:0x38 scope:local +ikki2_boss_part_idx$10667 = .data:0x000005C4; // type:object size:0x8 scope:local +eno$10680 = .data:0x000005CC; // type:object size:0x6 scope:local +jv_offset = .data:0x000005D4; // type:object size:0xC scope:global +boss_part_bmd$11487 = .data:0x000005E0; // type:object size:0x38 scope:local +ikki2_boss_part_bmd$11488 = .data:0x00000618; // type:object size:0x8 scope:local +cc_sph_src$11818 = .data:0x00000620; // type:object size:0x40 scope:local +at_sph_src$11819 = .data:0x00000660; // type:object size:0x40 scope:local +l_daE_RD_Method = .data:0x000006A0; // type:object size:0x20 scope:global +g_profile_E_RD = .data:0x000006C0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000006F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000714; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000720; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000072C; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000750; // type:object size:0x30 scope:global +__vt__12daE_RD_HIO_c = .data:0x00000780; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +boss = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_70_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@4224 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x50 scope:global data:byte +S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte +lbl_70_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +@4242 = .bss:0x000000B0; // type:object size:0xC scope:local +S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global data:float +lbl_70_bss_C8 = .bss:0x000000C8; // type:object size:0x1 data:byte +target_info = .bss:0x000000CC; // type:object size:0x28 scope:global data:4byte +target_info_count = .bss:0x000000F4; // type:object size:0x4 scope:global data:4byte +check_index$5284 = .bss:0x000000FC; // type:object size:0xFF scope:local +rd_count = .bss:0x000001FC; // type:object size:0x4 scope:global data:4byte +lbl_70_bss_200 = .bss:0x00000200; // type:object size:0x1 data:byte +c_start = .bss:0x00000204; // type:object size:0x4 scope:global +@11269 = .bss:0x00000208; // type:object size:0xC scope:local +@11272 = .bss:0x00000218; // type:object size:0xC scope:local +@11273 = .bss:0x00000224; // type:object size:0xC scope:local +@11274 = .bss:0x00000230; // type:object size:0xC scope:local +@11275 = .bss:0x0000023C; // type:object size:0xC scope:local +@11276 = .bss:0x00000248; // type:object size:0xC scope:local +set_pos$11268 = .bss:0x00000254; // type:object size:0x48 scope:local +@11412 = .bss:0x0000029C; // type:object size:0xC scope:local +@11415 = .bss:0x000002AC; // type:object size:0xC scope:local +@11416 = .bss:0x000002B8; // type:object size:0xC scope:local +set_pos$11411 = .bss:0x000002C4; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000300; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000304; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000308; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000030C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000310; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000314; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000318; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000031C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000320; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000324; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000328; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000034C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_rdb/splits.txt b/config/GZ2J01/rels/d_a_e_rdb/splits.txt new file mode 100644 index 0000000000..2da6925dd4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rdb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdb.cpp: + .text start:0x000000EC end:0x00006468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000029C + .data start:0x00000000 end:0x000002C4 + .bss start:0x00000008 end:0x0000030C diff --git a/config/GZ2J01/rels/d_a_e_rdb/symbols.txt b/config/GZ2J01/rels/d_a_e_rdb/symbols.txt new file mode 100644 index 0000000000..b487a785cb --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rdb/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_RDB_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP11e_rdb_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001BC; // type:function size:0x178 scope:global +daE_RDB_Draw__FP11e_rdb_class = .text:0x00000334; // type:function size:0x2EC scope:global +mtx_to_posAngle__FPA4_fP4cXyzP5csXyz = .text:0x00000620; // type:function size:0x3C scope:global +player_way_check__FP11e_rdb_class = .text:0x0000065C; // type:function size:0x3C scope:global +e_rdb_wait__FP11e_rdb_class = .text:0x00000698; // type:function size:0x268 scope:global +e_rdb_fight__FP11e_rdb_class = .text:0x00000900; // type:function size:0x1B8 scope:global +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00000AB8; // type:function size:0xD8 scope:global +e_rdb_attack__FP11e_rdb_class = .text:0x00000B90; // type:function size:0x300 scope:global +e_rdb_spin_attack__FP11e_rdb_class = .text:0x00000E90; // type:function size:0x318 scope:global +e_rdb_defence__FP11e_rdb_class = .text:0x000011A8; // type:function size:0x10C scope:global +e_rdb_damage__FP11e_rdb_class = .text:0x000012B4; // type:function size:0x320 scope:global +e_rdb_end__FP11e_rdb_class = .text:0x000015D4; // type:function size:0x468 scope:global +e_rdb_start__FP11e_rdb_class = .text:0x00001A3C; // type:function size:0x398 scope:global +damage_check__FP11e_rdb_class = .text:0x00001DD4; // type:function size:0x4E0 scope:global +shot_s_sub__FPvPv = .text:0x000022B4; // type:function size:0x194 scope:global +action__FP11e_rdb_class = .text:0x00002448; // type:function size:0x8A8 scope:global +cam_3d_morf__FP11e_rdb_classf = .text:0x00002CF0; // type:function size:0xE4 scope:global +cam_spd_set__FP11e_rdb_class = .text:0x00002DD4; // type:function size:0xA0 scope:global +demo_camera__FP11e_rdb_class = .text:0x00002E74; // type:function size:0xD3C scope:global +anm_se_set__FP11e_rdb_class = .text:0x00003BB0; // type:function size:0x794 scope:global +daE_RDB_Execute__FP11e_rdb_class = .text:0x00004344; // type:function size:0x10F4 scope:global +daE_RDB_IsDelete__FP11e_rdb_class = .text:0x00005438; // type:function size:0x8 scope:global +daE_RDB_Delete__FP11e_rdb_class = .text:0x00005440; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000054A8; // type:function size:0x174 scope:global +daE_RDB_Create__FP10fopAc_ac_c = .text:0x0000561C; // type:function size:0x410 scope:global +__ct__11e_rdb_classFv = .text:0x00005A2C; // type:function size:0x1AC scope:global +__dt__8cM3dGSphFv = .text:0x00005BD8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00005C20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005C68; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00005CB0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005D7C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005E00; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005ECC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005F3C; // type:function size:0x48 scope:global +__dt__13daE_RDB_HIO_cFv = .text:0x00005F84; // type:function size:0x48 scope:global +__sinit_d_a_e_rdb_cpp = .text:0x00005FCC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006008; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006010; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006018; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000642C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4007 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4011 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4012 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4013 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4042 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4169 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4228 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4236 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4265 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4540 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4648 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4651 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4652 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4654 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4726 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5163 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5165 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5166 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5168 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5616 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5617 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5618 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5619 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5620 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5621 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5622 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5623 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5624 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5625 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5626 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5627 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5628 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5629 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5630 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5631 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5634 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5635 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5639 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5642 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5643 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5646 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5647 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5648 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5650 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5651 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5652 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5833 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5834 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5835 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5836 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5837 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5838 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5839 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5840 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5841 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5842 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5843 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5844 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5845 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5846 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5847 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5848 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5849 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5850 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5851 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5852 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5853 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5854 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5855 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6322 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6323 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6324 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6325 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:string +@6326 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:string +@6327 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6328 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6329 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6330 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6331 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6332 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6333 = .rodata:0x000001FC; // type:object size:0x4 scope:local data:string +@6334 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6335 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6336 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6337 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6338 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6339 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6340 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6341 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6342 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6343 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6344 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6345 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6346 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6347 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6348 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6349 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6350 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6351 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6353 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6355 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6539 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6540 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6541 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6542 = .rodata:0x00000264; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000268; // type:object size:0x33 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3886 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3887 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3895 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$4291 = .data:0x00000038; // type:object size:0x6 scope:local +ap_name$4373 = .data:0x00000040; // type:object size:0x4 scope:local +@4656 = .data:0x00000044; // type:object size:0x5C scope:local +@4730 = .data:0x000000A0; // type:object size:0x38 scope:local +@5169 = .data:0x000000D8; // type:object size:0x20 scope:local +@5653 = .data:0x000000F8; // type:object size:0x40 scope:local +cc_sph_src$6434 = .data:0x00000138; // type:object size:0x40 scope:local +at_sph_src$6435 = .data:0x00000178; // type:object size:0x40 scope:local +co_cyl_src$6444 = .data:0x000001B8; // type:object size:0x44 scope:local +l_daE_RDB_Method = .data:0x000001FC; // type:object size:0x20 scope:global +g_profile_E_RDB = .data:0x0000021C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000270; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000027C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000288; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000294; // type:object size:0x24 scope:global +__vt__13daE_RDB_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_224_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4023 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@5932 = .bss:0x00000060; // type:object size:0xC scope:local +@5935 = .bss:0x00000070; // type:object size:0xC scope:local +@5936 = .bss:0x0000007C; // type:object size:0xC scope:local +@5937 = .bss:0x00000088; // type:object size:0xC scope:local +@5938 = .bss:0x00000094; // type:object size:0xC scope:local +@5939 = .bss:0x000000A0; // type:object size:0xC scope:local +@5940 = .bss:0x000000AC; // type:object size:0xC scope:local +@5941 = .bss:0x000000B8; // type:object size:0xC scope:local +@5942 = .bss:0x000000C4; // type:object size:0xC scope:local +@5943 = .bss:0x000000D0; // type:object size:0xC scope:local +@5944 = .bss:0x000000DC; // type:object size:0xC scope:local +@5945 = .bss:0x000000E8; // type:object size:0xC scope:local +@5946 = .bss:0x000000F4; // type:object size:0xC scope:local +@5947 = .bss:0x00000100; // type:object size:0xC scope:local +@5948 = .bss:0x0000010C; // type:object size:0xC scope:local +@5949 = .bss:0x00000118; // type:object size:0xC scope:local +@5950 = .bss:0x00000124; // type:object size:0xC scope:local +@5951 = .bss:0x00000130; // type:object size:0xC scope:local +@5952 = .bss:0x0000013C; // type:object size:0xC scope:local +@5953 = .bss:0x00000148; // type:object size:0xC scope:local +@5954 = .bss:0x00000154; // type:object size:0xC scope:local +@5955 = .bss:0x00000160; // type:object size:0xC scope:local +@5956 = .bss:0x0000016C; // type:object size:0xC scope:local +@5957 = .bss:0x00000178; // type:object size:0xC scope:local +fire_eff_pos$5931 = .bss:0x00000184; // type:object size:0x120 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000300; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000304; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000308; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_rdy/splits.txt b/config/GZ2J01/rels/d_a_e_rdy/splits.txt new file mode 100644 index 0000000000..14adc48ce3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rdy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdy.cpp: + .text start:0x000000EC end:0x0000E108 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E0 + .data start:0x00000000 end:0x0000074C + .bss start:0x00000008 end:0x00000260 diff --git a/config/GZ2J01/rels/d_a_e_rdy/symbols.txt b/config/GZ2J01/rels/d_a_e_rdy/symbols.txt new file mode 100644 index 0000000000..d0ef540e79 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_rdy/symbols.txt @@ -0,0 +1,353 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_RDY_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +anm_init__FP11e_rdy_classifUcf = .text:0x000001A0; // type:function size:0xEC scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000028C; // type:function size:0x518 scope:global +nodeCallBack_bow__FP8J3DJointi = .text:0x000007A4; // type:function size:0xC8 scope:global +daE_RDY_Draw__FP11e_rdy_class = .text:0x0000086C; // type:function size:0x484 scope:global +other_bg_check__FP11e_rdy_classP10fopAc_ac_c = .text:0x00000CF0; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000DC8; // type:function size:0x7C scope:global +search_bomb__FP11e_rdy_classi = .text:0x00000E44; // type:function size:0x2EC scope:global +way_bg_check__FP11e_rdy_classf = .text:0x00001130; // type:function size:0x10C scope:global +ride_off__FP11e_rdy_class = .text:0x0000123C; // type:function size:0xE8 scope:global +pl_check__FP11e_rdy_classfs = .text:0x00001324; // type:function size:0x110 scope:global +bomb_view_check__FP11e_rdy_class = .text:0x00001434; // type:function size:0x24 scope:global +bomb_check__FP11e_rdy_class = .text:0x00001458; // type:function size:0x24 scope:global +move_gake_check__FP11e_rdy_classf = .text:0x0000147C; // type:function size:0xF0 scope:global +way_check__FP11e_rdy_class = .text:0x0000156C; // type:function size:0x178 scope:global +path_check__FP11e_rdy_class = .text:0x000016E4; // type:function size:0x22C scope:global +e_rdy_normal__FP11e_rdy_class = .text:0x00001910; // type:function size:0x44C scope:global +e_rdy_fight_run__FP11e_rdy_class = .text:0x00001D5C; // type:function size:0x5D0 scope:global +at_hit_check__FP11e_rdy_class = .text:0x0000232C; // type:function size:0x60 scope:global +e_rdy_fight__FP11e_rdy_class = .text:0x0000238C; // type:function size:0x3AC scope:global +e_rdy_bow_run__FP11e_rdy_class = .text:0x00002738; // type:function size:0x404 scope:global +e_rdy_bow__FP11e_rdy_class = .text:0x00002B3C; // type:function size:0x330 scope:global +s_command3_sub__FPvPv = .text:0x00002E6C; // type:function size:0x6C scope:global +e_rdy_bow2__FP11e_rdy_class = .text:0x00002ED8; // type:function size:0x528 scope:global +e_rdy_bow_ikki2__FP11e_rdy_class = .text:0x00003400; // type:function size:0x358 scope:global +e_rdy_avoid__FP11e_rdy_class = .text:0x00003758; // type:function size:0x164 scope:global +s_kusa_sub__FPvPv = .text:0x000038BC; // type:function size:0x180 scope:global +e_rdy_tkusa__FP11e_rdy_class = .text:0x00003A3C; // type:function size:0xAD8 scope:global +e_rdy_yc_ride__FP11e_rdy_class = .text:0x00004514; // type:function size:0x6A8 scope:global +e_rdy_bomb_action__FP11e_rdy_class = .text:0x00004BBC; // type:function size:0x45C scope:global +e_rdy_s_damage__FP11e_rdy_class = .text:0x00005018; // type:function size:0x150 scope:global +kado_check__FP11e_rdy_class = .text:0x00005168; // type:function size:0x1B4 scope:global +rd_disappear__FP11e_rdy_class = .text:0x0000531C; // type:function size:0xE0 scope:global +body_gake__FP11e_rdy_class = .text:0x000053FC; // type:function size:0x154 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00005550; // type:function size:0x78 scope:global +e_rdy_damage__FP11e_rdy_class = .text:0x000055C8; // type:function size:0xAFC scope:global +gake_check__FP11e_rdy_classf = .text:0x000060C4; // type:function size:0x1AC scope:global +s_bikkuri_sub__FPvPv = .text:0x00006270; // type:function size:0x1D8 scope:global +e_rdy_drop__FP11e_rdy_class = .text:0x00006448; // type:function size:0x378 scope:global +e_rdy_a_damage__FP11e_rdy_class = .text:0x000067C0; // type:function size:0xE0 scope:global +e_rdy_stand__FP11e_rdy_class = .text:0x000068A0; // type:function size:0x170 scope:global +e_rdy_bow3__FP11e_rdy_class = .text:0x00006A10; // type:function size:0x41C scope:global +s_command2_sub__FPvPv = .text:0x00006E2C; // type:function size:0x8C scope:global +s_command4_sub__FPvPv = .text:0x00006EB8; // type:function size:0x6C scope:global +e_rdy_commander__FP11e_rdy_class = .text:0x00006F24; // type:function size:0x46C scope:global +e_rdy_excite__FP11e_rdy_class = .text:0x00007390; // type:function size:0x404 scope:global +e_rdy_water__FP11e_rdy_class = .text:0x00007794; // type:function size:0x134 scope:global +e_rdy_jyunkai__FP11e_rdy_class = .text:0x000078C8; // type:function size:0x4E4 scope:global +wolfkick_damage__FP11e_rdy_class = .text:0x00007DAC; // type:function size:0x98 scope:global +big_damage__FP11e_rdy_class = .text:0x00007E44; // type:function size:0x208 scope:global +small_damage__FP11e_rdy_classi = .text:0x0000804C; // type:function size:0x130 scope:global +damage_check__FP11e_rdy_class = .text:0x0000817C; // type:function size:0x3F0 scope:global +action__FP11e_rdy_class = .text:0x0000856C; // type:function size:0x15E0 scope:global +fire_eff_set__FP11e_rdy_class = .text:0x00009B4C; // type:function size:0x1F4 scope:global +cam_3d_morf__FP11e_rdy_classf = .text:0x00009D40; // type:function size:0xE4 scope:global +s_adel_sub__FPvPv = .text:0x00009E24; // type:function size:0x4C scope:global +demo_camera__FP11e_rdy_class = .text:0x00009E70; // type:function size:0x17E0 scope:global +daE_RDY_Execute__FP11e_rdy_class = .text:0x0000B650; // type:function size:0x15FC scope:global +daE_RDY_IsDelete__FP11e_rdy_class = .text:0x0000CC4C; // type:function size:0x8 scope:global +daE_RDY_Delete__FP11e_rdy_class = .text:0x0000CC54; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000CCB8; // type:function size:0x3F8 scope:global +daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000D0B0; // type:function size:0x5B0 scope:global +__ct__11e_rdy_classFv = .text:0x0000D660; // type:function size:0x1A0 scope:global +__dt__8cM3dGSphFv = .text:0x0000D800; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D848; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000D890; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000D95C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D9E0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000DA3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000DAAC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000DB1C; // type:function size:0x4 scope:global +__ct__11J3DLightObjFv = .text:0x0000DB20; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000DB58; // type:function size:0x48 scope:global +__dt__13daE_RDY_HIO_cFv = .text:0x0000DBA0; // type:function size:0x48 scope:global +__sinit_d_a_e_rdy_cpp = .text:0x0000DBE8; // type:function size:0x58 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC40; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC48; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC50; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000DC58; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DC60; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000DC68; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000E07C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000E0B8; // type:function size:0x3C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000E0F4; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4018 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4020 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4022 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4023 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4024 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4047 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4074 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4075 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4246 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4442 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4576 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4578 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4579 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4663 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4740 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4741 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4813 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4902 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5011 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5012 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5014 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5015 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5139 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5297 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@5298 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5429 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5430 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5431 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5508 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5509 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5510 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5513 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5514 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5515 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5553 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5895 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5897 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6168 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6243 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6244 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6634 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6635 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6636 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6637 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6727 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6728 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6940 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7142 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7294 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7913 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7914 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7915 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7916 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7917 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7976 = .rodata:0x00000160; // type:object size:0x4 scope:local +@8521 = .rodata:0x00000164; // type:object size:0x4 scope:local +@8522 = .rodata:0x00000168; // type:object size:0x4 scope:local +@8523 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@8524 = .rodata:0x00000170; // type:object size:0x4 scope:local +@8525 = .rodata:0x00000174; // type:object size:0x4 scope:local +@8526 = .rodata:0x00000178; // type:object size:0x4 scope:local +@8527 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@8528 = .rodata:0x00000180; // type:object size:0x4 scope:local +@8529 = .rodata:0x00000184; // type:object size:0x4 scope:local +@8530 = .rodata:0x00000188; // type:object size:0x4 scope:local +@8531 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@8532 = .rodata:0x00000190; // type:object size:0x4 scope:local +@8533 = .rodata:0x00000194; // type:object size:0x4 scope:local +@8534 = .rodata:0x00000198; // type:object size:0x4 scope:local +@8535 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@8536 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@8537 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@8538 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@8539 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@8540 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@8541 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@8542 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@8543 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@8544 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@8545 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@8546 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@8547 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@8548 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@8549 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@8550 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8551 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:string +@8552 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8553 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8554 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8555 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8556 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8557 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8558 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8559 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8560 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8561 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8562 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8563 = .rodata:0x0000020C; // type:object size:0x4 scope:local data:string +@8564 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8565 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8566 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8567 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8568 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8569 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@8570 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8571 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8572 = .rodata:0x00000230; // type:object size:0x4 scope:local data:string +@8573 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8574 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8575 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8576 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8577 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8578 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8579 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8580 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8581 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8582 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8583 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8584 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8585 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8586 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8587 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8588 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8589 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8590 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8591 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@8592 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8593 = .rodata:0x00000284; // type:object size:0x4 scope:local +@8594 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8595 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@9184 = .rodata:0x00000290; // type:object size:0x4 scope:local +@9185 = .rodata:0x00000294; // type:object size:0x4 scope:local +@9186 = .rodata:0x00000298; // type:object size:0x4 scope:local +@9187 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@9188 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@9189 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:string +@9190 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@9191 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@9192 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@9193 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@9541 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@9542 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002C0; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3897 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3898 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3906 = .data:0x00000030; // type:object size:0x6 scope:local +@5017 = .data:0x00000038; // type:object size:0x68 scope:local +@5218 = .data:0x000000A0; // type:object size:0x5C scope:local +@5517 = .data:0x000000FC; // type:object size:0x20 scope:local +@5899 = .data:0x0000011C; // type:object size:0x38 scope:local +@6169 = .data:0x00000154; // type:object size:0x1C scope:local +kado_bit$6208 = .data:0x00000170; // type:object size:0x8 scope:local +kado_check_x$6209 = .data:0x00000178; // type:object size:0x8 scope:local +@6638 = .data:0x00000180; // type:object size:0x80 scope:local +@6943 = .data:0x00000200; // type:object size:0x38 scope:local +@7053 = .data:0x00000238; // type:object size:0x30 scope:local +j_spd$7550 = .data:0x00000268; // type:object size:0x16 scope:local +w_eff_name$7595 = .data:0x00000280; // type:object size:0x6 scope:local +@7918 = .data:0x00000288; // type:object size:0xD0 scope:local +@8596 = .data:0x00000358; // type:object size:0x194 scope:local +time_scale$8695 = .data:0x000004EC; // type:object size:0x64 scope:local +jv_offset = .data:0x00000550; // type:object size:0xC scope:global +jc_data = .data:0x0000055C; // type:object size:0x84 scope:global +cc_sph_src$9405 = .data:0x000005E0; // type:object size:0x40 scope:local +at_sph_src$9406 = .data:0x00000620; // type:object size:0x40 scope:local +l_daE_RDY_Method = .data:0x00000660; // type:object size:0x20 scope:global +g_profile_E_RDY = .data:0x00000680; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000006B0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006BC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000006C8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000006D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006EC; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000710; // type:object size:0x30 scope:global +__vt__13daE_RDY_HIO_c = .data:0x00000740; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +boss = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_225_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@4034 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x50 scope:global data:byte +S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte +@4052 = .bss:0x000000B0; // type:object size:0xC scope:local +S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global data:float +target_info = .bss:0x000000C8; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000F0; // type:object size:0x4 scope:global data:4byte +check_index$4747 = .bss:0x000000F4; // type:object size:0xFF scope:local +c_start = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_s1/splits.txt b/config/GZ2J01/rels/d_a_e_s1/splits.txt new file mode 100644 index 0000000000..5a762f1348 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_s1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_s1.cpp: + .text start:0x000000EC end:0x00006310 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x00000220 diff --git a/config/GZ2J01/rels/d_a_e_s1/symbols.txt b/config/GZ2J01/rels/d_a_e_s1/symbols.txt new file mode 100644 index 0000000000..40cce14823 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_s1/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_S1_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +anm_init__FP10e_s1_classifUcf = .text:0x00000158; // type:function size:0xAC scope:global +daE_S1_Draw__FP10e_s1_class = .text:0x00000204; // type:function size:0x194 scope:global +pl_check__FP10e_s1_classf = .text:0x00000398; // type:function size:0xC4 scope:global +pl_at_check__FP10e_s1_classf = .text:0x0000045C; // type:function size:0x44 scope:global +path_check__FP10e_s1_class = .text:0x000004A0; // type:function size:0x268 scope:global +path_check2__FP10e_s1_class = .text:0x00000708; // type:function size:0xCC scope:global +s_last_sub__FPvPv = .text:0x000007D4; // type:function size:0xA4 scope:global +damage_check__FP10e_s1_class = .text:0x00000878; // type:function size:0x610 scope:global +e_s1_wait__FP10e_s1_class = .text:0x00000E88; // type:function size:0x364 scope:global +e_s1_roof__FP10e_s1_class = .text:0x000011EC; // type:function size:0x220 scope:global +e_s1_fight_run__FP10e_s1_class = .text:0x0000140C; // type:function size:0x150 scope:global +e_s1_fight__FP10e_s1_class = .text:0x0000155C; // type:function size:0x2FC scope:global +e_s1_bibiri__FP10e_s1_class = .text:0x00001858; // type:function size:0x234 scope:global +e_s1_damage__FP10e_s1_class = .text:0x00001A8C; // type:function size:0xD0 scope:global +e_s1_path__FP10e_s1_class = .text:0x00001B5C; // type:function size:0x298 scope:global +s_down_sub__FPvPv = .text:0x00001DF4; // type:function size:0xA4 scope:global +s_fail_sub__FPvPv = .text:0x00001E98; // type:function size:0xA0 scope:global +all_fail_check__FP10e_s1_class = .text:0x00001F38; // type:function size:0x34 scope:global +s_allfail_sub__FPvPv = .text:0x00001F6C; // type:function size:0x98 scope:global +all_fail__FP10e_s1_class = .text:0x00002004; // type:function size:0x2C scope:global +s_allwakeup_sub__FPvPv = .text:0x00002030; // type:function size:0x98 scope:global +s_posrevise_sub__FPvPv = .text:0x000020C8; // type:function size:0xEC scope:global +e_s1_failwait__FP10e_s1_class = .text:0x000021B4; // type:function size:0x2DC scope:global +e_s1_fail__FP10e_s1_class = .text:0x00002490; // type:function size:0x518 scope:global +e_s1_shout__FP10e_s1_class = .text:0x000029A8; // type:function size:0x258 scope:global +e_s1_warpappear__FP10e_s1_class = .text:0x00002C00; // type:function size:0x208 scope:global +ke_control__FP10e_s1_classP7s1_ke_sif = .text:0x00002E08; // type:function size:0x310 scope:global +ke_move__FP10e_s1_classP19mDoExt_3DlineMat0_cP7s1_ke_sif = .text:0x00003118; // type:function size:0xD8 scope:global +e_s1_wolfbite__FP10e_s1_class = .text:0x000031F0; // type:function size:0x3E0 scope:global +action__FP10e_s1_class = .text:0x000035D0; // type:function size:0x5A8 scope:global +ke_set__FP10e_s1_class = .text:0x00003B78; // type:function size:0x258 scope:global +demo_camera__FP10e_s1_class = .text:0x00003DD0; // type:function size:0x5A0 scope:global +anm_se_set__FP10e_s1_class = .text:0x00004370; // type:function size:0x440 scope:global +body_eff_set__FP10e_s1_class = .text:0x000047B0; // type:function size:0xC4 scope:global +daE_S1_Execute__FP10e_s1_class = .text:0x00004874; // type:function size:0x974 scope:global +daE_S1_IsDelete__FP10e_s1_class = .text:0x000051E8; // type:function size:0x8 scope:global +daE_S1_Delete__FP10e_s1_class = .text:0x000051F0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005258; // type:function size:0x140 scope:global +daE_S1_Create__FP10fopAc_ac_c = .text:0x00005398; // type:function size:0x5BC scope:global +__dt__7s1_ke_sFv = .text:0x00005954; // type:function size:0x7C scope:global +__ct__7s1_ke_sFv = .text:0x000059D0; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x00005A38; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005A3C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005A84; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00005ACC; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005B98; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005C1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005C78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005CE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005D58; // type:function size:0x48 scope:global +__dt__12daE_S1_HIO_cFv = .text:0x00005DA0; // type:function size:0x48 scope:global +__sinit_d_a_e_s1_cpp = .text:0x00005DE8; // type:function size:0xC8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005EB0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005EB8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005EC0; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000062D4; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3989 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4096 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4097 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4354 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4501 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4502 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4568 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4840 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5043 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5044 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@5149 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5150 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5151 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5175 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5176 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5177 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5247 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5373 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:string +@5374 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5375 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5376 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5430 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5431 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5432 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5433 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5434 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5588 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5589 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5590 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5591 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5592 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5593 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5594 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5595 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5596 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5597 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5598 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5599 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5600 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5601 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5602 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5603 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5606 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5607 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5608 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5609 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5610 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5611 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5612 = .rodata:0x00000144; // type:object size:0x4 scope:local data:string +@5613 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5614 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5615 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5616 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5717 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5718 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5719 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5720 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5721 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5995 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5999 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6002 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6003 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6234 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6235 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6236 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6362 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6363 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6364 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6365 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001B0; // type:object size:0x31 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +s_ya = .data:0x00000038; // type:object size:0x4 scope:global +@4986 = .data:0x0000003C; // type:object size:0x7C scope:local +@5100 = .data:0x000000B8; // type:object size:0x54 scope:local +@5377 = .data:0x0000010C; // type:object size:0x54 scope:local +ke_za$5382 = .data:0x00000160; // type:object size:0x2C scope:local +@5617 = .data:0x0000018C; // type:object size:0x38 scope:local +jv_offset = .data:0x000001C4; // type:object size:0xC scope:global +jc_data = .data:0x000001D0; // type:object size:0x6C scope:global +cc_sph_src$6084 = .data:0x0000023C; // type:object size:0x40 scope:local +at_sph_src$6085 = .data:0x0000027C; // type:object size:0x40 scope:local +l_daE_S1_Method = .data:0x000002BC; // type:object size:0x20 scope:global +g_profile_E_S1 = .data:0x000002DC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000030C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000318; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000324; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000330; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x00000344; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000350; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x24 scope:global +__vt__12daE_S1_HIO_c = .data:0x00000380; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_226_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_226_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3919 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x2C scope:global data:byte +check_index$4023 = .bss:0x00000080; // type:object size:0xFF scope:local +same_id = .bss:0x00000180; // type:object size:0x4 scope:global data:4byte +fail_id = .bss:0x00000184; // type:object size:0x4 scope:global data:4byte +s_check = .bss:0x00000188; // type:object size:0x4 scope:global data:4byte +@4755 = .bss:0x0000018C; // type:object size:0xC scope:local +@4756 = .bss:0x00000198; // type:object size:0xC scope:local +s_p = .bss:0x000001A4; // type:object size:0x18 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000001D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000001DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000001E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001E4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001F8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sb/splits.txt b/config/GZ2J01/rels/d_a_e_sb/splits.txt new file mode 100644 index 0000000000..2cb921f87b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sb.cpp: + .text start:0x000000EC end:0x000037F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2J01/rels/d_a_e_sb/symbols.txt b/config/GZ2J01/rels/d_a_e_sb/symbols.txt new file mode 100644 index 0000000000..a8f2ed4780 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sb/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SB_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +CreateHeap__8daE_SB_cFv = .text:0x00000178; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000270; // type:function size:0x20 scope:global +initCcCylinder__8daE_SB_cFv = .text:0x00000290; // type:function size:0x60 scope:global +setCcCylinder__8daE_SB_cFv = .text:0x000002F0; // type:function size:0x48 scope:global +ctrlJoint__8daE_SB_cFP8J3DJointP8J3DModel = .text:0x00000338; // type:function size:0xF8 scope:global +JointCallBack__FP8J3DJointi = .text:0x00000430; // type:function size:0x4C scope:global +Particle_Set__8daE_SB_cFUs = .text:0x0000047C; // type:function size:0x70 scope:global +SetAnm__8daE_SB_cFiiff = .text:0x000004EC; // type:function size:0xAC scope:global +MemberClear__8daE_SB_cFv = .text:0x00000598; // type:function size:0x5C scope:global +other_bg_check__FP8daE_SB_cP10fopAc_ac_c = .text:0x000005F4; // type:function size:0xD8 scope:global +s_obj_sub__FPvPv = .text:0x000006CC; // type:function size:0x108 scope:global +s_bomb_sub__FPvPv = .text:0x000007D4; // type:function size:0xA0 scope:global +Shield_Motion__8daE_SB_cFv = .text:0x00000874; // type:function size:0x15C scope:global +AttackStop__8daE_SB_cFv = .text:0x000009D0; // type:function size:0x50 scope:global +AttackSetSP__8daE_SB_cFv = .text:0x00000A20; // type:function size:0x200 scope:global +AttackAngle__8daE_SB_cFv = .text:0x00000C20; // type:function size:0xE4 scope:global +AttackSpeedMotion__8daE_SB_cFv = .text:0x00000D04; // type:function size:0x54 scope:global +Attack_Motion__8daE_SB_cFv = .text:0x00000D58; // type:function size:0x398 scope:global +Bomb_Death_Motion__8daE_SB_cFv = .text:0x000010F0; // type:function size:0xC4 scope:global +BombJumpSet__8daE_SB_cFv = .text:0x000011B4; // type:function size:0x28 scope:global +GetHomeSet__8daE_SB_cFv = .text:0x000011DC; // type:function size:0x210 scope:global +HomeJumpMotion__8daE_SB_cFv = .text:0x000013EC; // type:function size:0x9C scope:global +Jump_Normal_Set__8daE_SB_cFv = .text:0x00001488; // type:function size:0x194 scope:global +Jump_Set__8daE_SB_cFv = .text:0x0000161C; // type:function size:0x58 scope:global +JumpMiddleMotion__8daE_SB_cFv = .text:0x00001674; // type:function size:0xF4 scope:global +Jump_Motion__8daE_SB_cFv = .text:0x00001768; // type:function size:0x1C8 scope:global +Death_Motion__8daE_SB_cFv = .text:0x00001930; // type:function size:0x44 scope:global +Hanekaeri__8daE_SB_cFv = .text:0x00001974; // type:function size:0x20 scope:global +Hit__8daE_SB_cFv = .text:0x00001994; // type:function size:0x1C scope:global +ActionCheck__8daE_SB_cFv = .text:0x000019B0; // type:function size:0x100 scope:global +Search__8daE_SB_cFv = .text:0x00001AB0; // type:function size:0x3F4 scope:global +Wait_Motion__8daE_SB_cFv = .text:0x00001EA4; // type:function size:0xF8 scope:global +Attack__8daE_SB_cFv = .text:0x00001F9C; // type:function size:0xA4 scope:global +Shield__8daE_SB_cFv = .text:0x00002040; // type:function size:0xD8 scope:global +Anm_Motion__8daE_SB_cFv = .text:0x00002118; // type:function size:0x1DC scope:global +Search_Bomb__8daE_SB_cFv = .text:0x000022F4; // type:function size:0xC0 scope:global +ChanceMotion__8daE_SB_cFv = .text:0x000023B4; // type:function size:0x188 scope:global +NoChanceMotion__8daE_SB_cFv = .text:0x0000253C; // type:function size:0xB0 scope:global +Obj_Damage__8daE_SB_cFv = .text:0x000025EC; // type:function size:0x470 scope:global +HashiraVib__8daE_SB_cFv = .text:0x00002A5C; // type:function size:0x188 scope:global +Yazirushi__8daE_SB_cFv = .text:0x00002BE4; // type:function size:0x88 scope:global +setGroundAngle__8daE_SB_cFv = .text:0x00002C6C; // type:function size:0x1C4 scope:global +Execute__8daE_SB_cFv = .text:0x00002E30; // type:function size:0x12C scope:global +Draw__8daE_SB_cFv = .text:0x00002F5C; // type:function size:0x11C scope:global +Delete__8daE_SB_cFv = .text:0x00003078; // type:function size:0x68 scope:global +setBaseMtx__8daE_SB_cFv = .text:0x000030E0; // type:function size:0x78 scope:global +daE_SB_Draw__FP8daE_SB_c = .text:0x00003158; // type:function size:0x20 scope:global +daE_SB_Execute__FP8daE_SB_c = .text:0x00003178; // type:function size:0x20 scope:global +daE_SB_IsDelete__FP8daE_SB_c = .text:0x00003198; // type:function size:0x8 scope:global +daE_SB_Delete__FP8daE_SB_c = .text:0x000031A0; // type:function size:0x20 scope:global +Create__8daE_SB_cFv = .text:0x000031C0; // type:function size:0x438 scope:global +__dt__8cM3dGCylFv = .text:0x000035F8; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00003640; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003688; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000036D0; // type:function size:0x70 scope:global +daE_SB_Create__FP10fopAc_ac_c = .text:0x00003740; // type:function size:0x20 scope:global +__dt__12daE_SB_HIO_cFv = .text:0x00003760; // type:function size:0x48 scope:global +__sinit_d_a_e_sb_cpp = .text:0x000037A8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000037E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000037EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3658 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3661 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3666 = .rodata:0x00000020; // type:object size:0x4 scope:local data:string +@3667 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000028; // type:object size:0x4 scope:local +ccCylSrc$3693 = .rodata:0x0000002C; // type:object size:0x44 scope:local +@3758 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3975 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@3981 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4064 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4065 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4066 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4130 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4131 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4132 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4133 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4370 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@4658 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4682 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4738 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x5 scope:local data:string_table +@4468 = .data:0x00000000; // type:object size:0x1C scope:local +l_daE_SB_Method = .data:0x0000001C; // type:object size:0x20 scope:global +g_profile_E_SB = .data:0x0000003C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000090; // type:object size:0x24 scope:global +__vt__12daE_SB_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_227_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3653 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x40 scope:global data:byte +s_Bomb__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000094; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000098; // type:object size:0x2 scope:global data:2byte +s_LinkPos__22@unnamed@d_a_e_sb_cpp@ = .bss:0x0000009C; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sf/splits.txt b/config/GZ2J01/rels/d_a_e_sf/splits.txt new file mode 100644 index 0000000000..270eba4def --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sf.cpp: + .text start:0x000000EC end:0x00004BE4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x00000298 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2J01/rels/d_a_e_sf/symbols.txt b/config/GZ2J01/rels/d_a_e_sf/symbols.txt new file mode 100644 index 0000000000..722c28f31d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sf/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SF_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +anm_init__FP10e_sf_classifUcf = .text:0x00000148; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F4; // type:function size:0x228 scope:global +daE_SF_Draw__FP10e_sf_class = .text:0x0000041C; // type:function size:0x1F8 scope:global +other_bg_check__FP10e_sf_classP10fopAc_ac_c = .text:0x00000614; // type:function size:0xD8 scope:global +player_way_check__FP10e_sf_class = .text:0x000006EC; // type:function size:0x44 scope:global +way_bg_check__FP10e_sf_classff = .text:0x00000730; // type:function size:0x110 scope:global +pl_check__FP10e_sf_classfs = .text:0x00000840; // type:function size:0xC4 scope:global +e_sf_normal__FP10e_sf_class = .text:0x00000904; // type:function size:0x2B4 scope:global +e_sf_drawback__FP10e_sf_class = .text:0x00000BB8; // type:function size:0x138 scope:global +e_sf_fight_run__FP10e_sf_class = .text:0x00000CF0; // type:function size:0x3C4 scope:global +at_hit_check__FP10e_sf_class = .text:0x000010B4; // type:function size:0x60 scope:global +e_sf_attack_0__FP10e_sf_class = .text:0x00001114; // type:function size:0x1D8 scope:global +e_sf_attack__FP10e_sf_class = .text:0x000012EC; // type:function size:0x1F8 scope:global +e_sf_guard__FP10e_sf_class = .text:0x000014E4; // type:function size:0x1D4 scope:global +e_sf_s_damage__FP10e_sf_class = .text:0x000016B8; // type:function size:0x14C scope:global +e_sf_crash__FP10e_sf_class = .text:0x00001804; // type:function size:0x32C scope:global +e_sf_crashwait__FP10e_sf_class = .text:0x00001B30; // type:function size:0xE0 scope:global +e_sf_sitwait__FP10e_sf_class = .text:0x00001C10; // type:function size:0x170 scope:global +e_sf_getup__FP10e_sf_class = .text:0x00001D80; // type:function size:0x258 scope:global +crash_eff__FP10e_sf_class = .text:0x00001FD8; // type:function size:0xB8 scope:global +damage_check__FP10e_sf_class = .text:0x00002090; // type:function size:0x2F0 scope:global +action__FP10e_sf_class = .text:0x00002380; // type:function size:0xA18 scope:global +anm_se_set__FP10e_sf_class = .text:0x00002D98; // type:function size:0x208 scope:global +demo_camera__FP10e_sf_class = .text:0x00002FA0; // type:function size:0x588 scope:global +daE_SF_Execute__FP10e_sf_class = .text:0x00003528; // type:function size:0x7D0 scope:global +daE_SF_IsDelete__FP10e_sf_class = .text:0x00003CF8; // type:function size:0x8 scope:global +daE_SF_Delete__FP10e_sf_class = .text:0x00003D00; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003D68; // type:function size:0x1E0 scope:global +daE_SF_Create__FP10fopAc_ac_c = .text:0x00003F48; // type:function size:0x490 scope:global +__dt__8cM3dGSphFv = .text:0x000043D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004420; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00004468; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004534; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045B8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004614; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004684; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000046F4; // type:function size:0x48 scope:global +__dt__12daE_SF_HIO_cFv = .text:0x0000473C; // type:function size:0x48 scope:global +__sinit_d_a_e_sf_cpp = .text:0x00004784; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000047C0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000047C8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000047D0; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4069 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4263 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4509 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4510 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4663 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4665 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4790 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4878 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@5196 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5199 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5200 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5201 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5202 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5203 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5204 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5267 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5268 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5273 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5274 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5275 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5276 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5447 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5448 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5449 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5450 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5452 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5453 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5454 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5676 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5677 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5678 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5679 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5680 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5681 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5682 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5683 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5684 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5929 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5930 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3787 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3788 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3796 = .data:0x00000030; // type:object size:0x6 scope:local +@4353 = .data:0x00000038; // type:object size:0x38 scope:local +ap_name$4773 = .data:0x00000070; // type:object size:0x6 scope:local +foot_idx$4976 = .data:0x00000078; // type:object size:0x8 scope:local +@5205 = .data:0x00000080; // type:object size:0x88 scope:local +p_name$5509 = .data:0x00000108; // type:object size:0x4 scope:local +wepon_data$5714 = .data:0x0000010C; // type:object size:0x8 scope:local +tate_data$5715 = .data:0x00000114; // type:object size:0x8 scope:local +cc_sph_src$5780 = .data:0x0000011C; // type:object size:0x40 scope:local +at_sph_src$5781 = .data:0x0000015C; // type:object size:0x40 scope:local +tate_sph_src$5782 = .data:0x0000019C; // type:object size:0x40 scope:local +l_daE_SF_Method = .data:0x000001DC; // type:object size:0x20 scope:global +g_profile_E_SF = .data:0x000001FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000238; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000244; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000025C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000268; // type:object size:0x24 scope:global +__vt__12daE_SF_HIO_c = .data:0x0000028C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_228_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3924 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +target_info = .bss:0x0000007C; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global +ret_ct = .bss:0x000000A8; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sg/splits.txt b/config/GZ2J01/rels/d_a_e_sg/splits.txt new file mode 100644 index 0000000000..e6a36a6d30 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sg.cpp: + .text start:0x000000EC end:0x00003C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000001E0 + .bss start:0x00000008 end:0x000001AC diff --git a/config/GZ2J01/rels/d_a_e_sg/symbols.txt b/config/GZ2J01/rels/d_a_e_sg/symbols.txt new file mode 100644 index 0000000000..33d4b4b6a6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sg/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SG_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000012C; // type:function size:0x194 scope:global +daE_SG_Draw__FP10e_sg_class = .text:0x000002C0; // type:function size:0xDC scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +pl_joint_search__FP10e_sg_class = .text:0x000003D8; // type:function size:0x70 scope:global +otherBgCheck__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x00000448; // type:function size:0xF4 scope:global +s_box_sub__FPvPv = .text:0x0000053C; // type:function size:0x70 scope:global +search_box__FP10e_sg_class = .text:0x000005AC; // type:function size:0x2CC scope:global +search_esa__FP10e_sg_class = .text:0x00000878; // type:function size:0x84 scope:global +e_sg_move__FP10e_sg_class = .text:0x000008FC; // type:function size:0x6D8 scope:global +e_sg_search__FP10e_sg_class = .text:0x00000FD4; // type:function size:0x504 scope:global +e_sg_b_search__FP10e_sg_class = .text:0x000014D8; // type:function size:0x60C scope:global +e_sg_esa_search__FP10e_sg_class = .text:0x00001AE4; // type:function size:0x444 scope:global +e_sg_kamu__FP10e_sg_class = .text:0x00001F28; // type:function size:0x408 scope:global +e_sg_drop__FP10e_sg_class = .text:0x00002330; // type:function size:0x30C scope:global +e_sg_damage__FP10e_sg_class = .text:0x0000263C; // type:function size:0x2A0 scope:global +damage_check__FP10e_sg_class = .text:0x000028DC; // type:function size:0xF8 scope:global +action__FP10e_sg_class = .text:0x000029D4; // type:function size:0x420 scope:global +daE_SG_Execute__FP10e_sg_class = .text:0x00002DF4; // type:function size:0x6C0 scope:global +daE_SG_IsDelete__FP10e_sg_class = .text:0x000034B4; // type:function size:0x8 scope:global +daE_SG_Delete__FP10e_sg_class = .text:0x000034BC; // type:function size:0xB4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003570; // type:function size:0xD0 scope:global +daE_SG_Create__FP10fopAc_ac_c = .text:0x00003640; // type:function size:0x404 scope:global +__dt__8cM3dGSphFv = .text:0x00003A44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003A8C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003AD4; // type:function size:0x70 scope:global +__dt__12daE_SG_HIO_cFv = .text:0x00003B44; // type:function size:0x48 scope:global +__sinit_d_a_e_sg_cpp = .text:0x00003B8C; // type:function size:0x78 scope:local +__arraydtor$3865 = .text:0x00003C04; // type:function size:0x38 scope:local +__ct__4cXyzFv = .text:0x00003C3C; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003C40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003C48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3845 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4216 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4218 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4222 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4226 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4314 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4315 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4448 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4451 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4604 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4650 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4743 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4805 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@4806 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5131 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5134 = .rodata:0x00000100; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0x5 scope:local data:string_table +stick_bit = .data:0x00000000; // type:object size:0x80 scope:global +stick_d = .data:0x00000080; // type:object size:0x39 scope:global +@4810 = .data:0x000000BC; // type:object size:0x2C scope:local +w_eff_id$4852 = .data:0x000000E8; // type:object size:0x8 scope:local +jv_offset = .data:0x000000F0; // type:object size:0xC scope:global +jc_data = .data:0x000000FC; // type:object size:0xC scope:global +cc_sph_src$5023 = .data:0x00000108; // type:object size:0x40 scope:local +l_daE_SG_Method = .data:0x00000148; // type:object size:0x20 scope:global +g_profile_E_SG = .data:0x00000168; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__12daE_SG_HIO_c = .data:0x000001D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_229_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3762 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +stick_pt = .bss:0x0000006C; // type:object size:0x4 scope:global data:4byte +target_info = .bss:0x00000070; // type:object size:0x28 scope:global +bg_on = .bss:0x00000098; // type:object size:0xA scope:global +@3866 = .bss:0x000000A4; // type:object size:0xC scope:local +bg_cross = .bss:0x000000B0; // type:object size:0x78 scope:global +target_info_count = .bss:0x00000128; // type:object size:0x4 scope:global data:4byte +@4849 = .bss:0x0000012C; // type:object size:0xC scope:local +sc$4848 = .bss:0x0000013C; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sh/splits.txt b/config/GZ2J01/rels/d_a_e_sh/splits.txt new file mode 100644 index 0000000000..4e6a5935f5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_sh.cpp: + .text start:0x000000EC end:0x00003AFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x00000224 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2J01/rels/d_a_e_sh/symbols.txt b/config/GZ2J01/rels/d_a_e_sh/symbols.txt new file mode 100644 index 0000000000..f5eceedbb7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sh/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SH_HIO_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +anm_init__FP10e_sh_classifUcf = .text:0x00000154; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000200; // type:function size:0x258 scope:global +daE_SH_Draw__FP10e_sh_class = .text:0x00000458; // type:function size:0x1B0 scope:global +damage_check__FP10e_sh_class = .text:0x00000608; // type:function size:0x1F0 scope:global +e_sh_stop__FP10e_sh_class = .text:0x000007F8; // type:function size:0x1AC scope:global +e_sh_appear__FP10e_sh_class = .text:0x000009A4; // type:function size:0xC8 scope:global +e_sh_move__FP10e_sh_class = .text:0x00000A6C; // type:function size:0xA5C scope:global +e_sh_attack__FP10e_sh_class = .text:0x000014C8; // type:function size:0x310 scope:global +e_sh_disappear__FP10e_sh_class = .text:0x000017D8; // type:function size:0x190 scope:global +e_sh_damage__FP10e_sh_class = .text:0x00001968; // type:function size:0xF8 scope:global +e_sh_dead__FP10e_sh_class = .text:0x00001A60; // type:function size:0xF0 scope:global +action__FP10e_sh_class = .text:0x00001B50; // type:function size:0x4C8 scope:global +eff_set__FP10e_sh_class = .text:0x00002018; // type:function size:0x220 scope:global +anm_se_set__FP10e_sh_class = .text:0x00002238; // type:function size:0x4B8 scope:global +daE_SH_Execute__FP10e_sh_class = .text:0x000026F0; // type:function size:0x670 scope:global +daE_SH_IsDelete__FP10e_sh_class = .text:0x00002D60; // type:function size:0x8 scope:global +daE_SH_Delete__FP10e_sh_class = .text:0x00002D68; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002DD0; // type:function size:0x1A8 scope:global +daE_SH_Create__FP10fopAc_ac_c = .text:0x00002F78; // type:function size:0x378 scope:global +__dt__8cM3dGSphFv = .text:0x000032F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003338; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00003380; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000344C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000034D0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000352C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000359C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000360C; // type:function size:0x48 scope:global +__dt__12daE_SH_HIO_cFv = .text:0x00003654; // type:function size:0x48 scope:global +__sinit_d_a_e_sh_cpp = .text:0x0000369C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000036D8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000036E0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000036E8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4145 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4384 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4386 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4387 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:string +@4388 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4390 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4391 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:string +@4842 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4861 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5015 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5017 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@5019 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5021 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5189 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5190 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5191 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000148; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$4188 = .data:0x00000038; // type:object size:0x6 scope:local +dp_name$4457 = .data:0x00000040; // type:object size:0x6 scope:local +@4637 = .data:0x00000048; // type:object size:0x30 scope:local +p_name$4647 = .data:0x00000078; // type:object size:0x4 scope:local +p_idx$4648 = .data:0x0000007C; // type:object size:0x8 scope:local +time_scale$4874 = .data:0x00000084; // type:object size:0x64 scope:local +cc_sph_src$5107 = .data:0x000000E8; // type:object size:0x40 scope:local +at_sph_src$5108 = .data:0x00000128; // type:object size:0x40 scope:local +l_daE_SH_Method = .data:0x00000168; // type:object size:0x20 scope:global +g_profile_E_SH = .data:0x00000188; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001B8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001DC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001F4; // type:object size:0x24 scope:global +__vt__12daE_SH_HIO_c = .data:0x00000218; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_230_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_sm/splits.txt b/config/GZ2J01/rels/d_a_e_sm/splits.txt new file mode 100644 index 0000000000..e4721f6ea5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm.cpp: + .text start:0x000000EC end:0x0000648C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x000001E8 + .bss start:0x00000008 end:0x000000D4 diff --git a/config/GZ2J01/rels/d_a_e_sm/symbols.txt b/config/GZ2J01/rels/d_a_e_sm/symbols.txt new file mode 100644 index 0000000000..c564576837 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sm/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Sm_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +SetAnm__8daE_SM_cFiiff = .text:0x00000120; // type:function size:0xAC scope:global +Draw__8daE_SM_cFv = .text:0x000001CC; // type:function size:0x2F8 scope:global +way_bg_check__FP8daE_SM_cf4cXyzs = .text:0x000004C4; // type:function size:0x11C scope:global +other_bg_check__FP8daE_SM_cP10fopAc_ac_c = .text:0x000005E0; // type:function size:0xD8 scope:global +pl_check__FP8daE_SM_cf = .text:0x000006B8; // type:function size:0x64 scope:global +move_check__FP8daE_SM_cPi = .text:0x0000071C; // type:function size:0x48 scope:global +Particle_Set__8daE_SM_cFUs4cXyz4cXyz5csXyz = .text:0x00000764; // type:function size:0x70 scope:global +ArrowCheck__8daE_SM_cFv = .text:0x000007D4; // type:function size:0x30C scope:global +E_SM_Damage__8daE_SM_cFv = .text:0x00000AE0; // type:function size:0x250 scope:global +SmDamageCheck__8daE_SM_cFv = .text:0x00000D30; // type:function size:0x844 scope:global +E_SM_Normal__8daE_SM_cFv = .text:0x00001574; // type:function size:0x4B0 scope:global +E_SM_Move__8daE_SM_cFv = .text:0x00001A24; // type:function size:0x2B4 scope:global +E_SM_Attack__8daE_SM_cFv = .text:0x00001CD8; // type:function size:0x2E8 scope:global +Action__8daE_SM_cFv = .text:0x00001FC0; // type:function size:0x238 scope:global +E_SM_C_Normal__8daE_SM_cFv = .text:0x000021F8; // type:function size:0x8C scope:global +E_SM_C_Fight__8daE_SM_cFv = .text:0x00002284; // type:function size:0x94 scope:global +E_SM_C_Near_Escape__8daE_SM_cFv = .text:0x00002318; // type:function size:0x2E4 scope:global +E_SM_C_Far_Escape__8daE_SM_cFv = .text:0x000025FC; // type:function size:0x290 scope:global +E_SM_C_Home_Escape__8daE_SM_cFv = .text:0x0000288C; // type:function size:0x820 scope:global +E_SM_C_Escape__8daE_SM_cFv = .text:0x000030AC; // type:function size:0x58 scope:global +E_SM_C_Free__8daE_SM_cFv = .text:0x00003104; // type:function size:0x2EC scope:global +E_SM_C_Death__8daE_SM_cFv = .text:0x000033F0; // type:function size:0x370 scope:global +C_DamageCheck__8daE_SM_cFv = .text:0x00003760; // type:function size:0x5C4 scope:global +E_SM_C_Hook__8daE_SM_cFv = .text:0x00003D24; // type:function size:0x1FC scope:global +CheckViewArea__8daE_SM_cFv = .text:0x00003F20; // type:function size:0x84 scope:global +CameraSet__8daE_SM_cFv = .text:0x00003FA4; // type:function size:0x120 scope:global +SetStopCam__8daE_SM_cF4cXyzffs = .text:0x000040C4; // type:function size:0x120 scope:global +SetCMoveCam__8daE_SM_cF4cXyzff = .text:0x000041E4; // type:function size:0x44 scope:global +SetStopingCam__8daE_SM_cFv = .text:0x00004228; // type:function size:0x84 scope:global +SetReleaseCam__8daE_SM_cFv = .text:0x000042AC; // type:function size:0xA4 scope:global +DemoStart__8daE_SM_cFv = .text:0x00004350; // type:function size:0x198 scope:global +DemoMid__8daE_SM_cFv = .text:0x000044E8; // type:function size:0x278 scope:global +E_SM_C_Demo__8daE_SM_cFv = .text:0x00004760; // type:function size:0x44 scope:global +CoreAction__8daE_SM_cFv = .text:0x000047A4; // type:function size:0x208 scope:global +ArrowOn__8daE_SM_cFv = .text:0x000049AC; // type:function size:0x294 scope:global +Execute__8daE_SM_cFv = .text:0x00004C40; // type:function size:0x244 scope:global +setSmBaseMtx__8daE_SM_cFv = .text:0x00004E84; // type:function size:0x2B0 scope:global +setBaseMtx__8daE_SM_cFv = .text:0x00005134; // type:function size:0x98 scope:global +CoCoreSet__8daE_SM_cFv = .text:0x000051CC; // type:function size:0x138 scope:global +CoSmSet__8daE_SM_cFv = .text:0x00005304; // type:function size:0xA4 scope:global +daE_SM_IsDelete__FP8daE_SM_c = .text:0x000053A8; // type:function size:0x8 scope:global +daE_SM_Delete__FP8daE_SM_c = .text:0x000053B0; // type:function size:0x20 scope:global +daE_SM_Draw__FP8daE_SM_c = .text:0x000053D0; // type:function size:0x20 scope:global +daE_SM_Execute__FP8daE_SM_c = .text:0x000053F0; // type:function size:0x20 scope:global +daE_SM_Create__FP10fopAc_ac_c = .text:0x00005410; // type:function size:0x20 scope:global +Delete__8daE_SM_cFv = .text:0x00005430; // type:function size:0xBC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000054EC; // type:function size:0x20 scope:global +CreateHeap__8daE_SM_cFv = .text:0x0000550C; // type:function size:0x138 scope:global +initCoSph__8daE_SM_cFv = .text:0x00005644; // type:function size:0xD4 scope:global +Create__8daE_SM_cFv = .text:0x00005718; // type:function size:0x488 scope:global +__ct__8daE_SM_cFv = .text:0x00005BA0; // type:function size:0x1F0 scope:global +__dt__8cM3dGSphFv = .text:0x00005D90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005DD8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005E20; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E7C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005EEC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00005F5C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005F60; // type:function size:0x48 scope:global +__dt__12daE_Sm_HIO_cFv = .text:0x00005FA8; // type:function size:0x48 scope:global +__sinit_d_a_e_sm_cpp = .text:0x00005FF0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000602C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006034; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000603C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006450; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3920 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3924 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3955 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4095 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4294 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4297 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4460 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4463 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4587 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4589 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4590 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4591 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4592 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4593 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4764 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4765 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4825 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5011 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5012 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5013 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5015 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5017 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5100 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5101 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5191 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5192 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5194 = .rodata:0x00000144; // type:object size:0x4 scope:local data:string +@5365 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5366 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5414 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5415 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5430 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5431 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5563 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5623 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5681 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5682 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5741 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5883 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6098 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6100 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6102 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6105 = .rodata:0x00000198; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001A0; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3799 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3800 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3808 = .data:0x00000030; // type:object size:0x6 scope:local +@5019 = .data:0x00000038; // type:object size:0x54 scope:local +@5683 = .data:0x0000008C; // type:object size:0x20 scope:local +cc_sph_src$5956 = .data:0x000000AC; // type:object size:0x40 scope:local +core_sph_src$5957 = .data:0x000000EC; // type:object size:0x40 scope:local +l_daE_SM_Method = .data:0x0000012C; // type:object size:0x20 scope:global +g_profile_E_SM = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:global +__vt__12daE_Sm_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_231_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3936 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +s_Dis__22@unnamed@d_a_e_sm_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global data:float +s_TargetAngle__22@unnamed@d_a_e_sm_cpp@ = .bss:0x0000006C; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sm2/splits.txt b/config/GZ2J01/rels/d_a_e_sm2/splits.txt new file mode 100644 index 0000000000..c9c06b9044 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sm2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm2.cpp: + .text start:0x000000EC end:0x00004B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x00000448 + .bss start:0x00000008 end:0x00000174 diff --git a/config/GZ2J01/rels/d_a_e_sm2/symbols.txt b/config/GZ2J01/rels/d_a_e_sm2/symbols.txt new file mode 100644 index 0000000000..d5666839d2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sm2/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_SM2_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000144; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001A0; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001E8; // type:function size:0x148 scope:global +daE_SM2_Draw__FP11e_sm2_class = .text:0x00000330; // type:function size:0x2E0 scope:global +size_get__FUc = .text:0x00000610; // type:function size:0x14 scope:global +sm2_delete__FP11e_sm2_class = .text:0x00000624; // type:function size:0xDC scope:global +cc_stts_init__FP11e_sm2_class = .text:0x00000700; // type:function size:0x74 scope:global +s_s_sub__FPvPv = .text:0x00000774; // type:function size:0x1C0 scope:global +pl_check__FP11e_sm2_classf = .text:0x00000934; // type:function size:0x60 scope:global +normal_move__FP11e_sm2_class = .text:0x00000994; // type:function size:0x390 scope:global +attack__FP11e_sm2_class = .text:0x00000D24; // type:function size:0x2CC scope:global +combine__FP11e_sm2_class = .text:0x00000FF0; // type:function size:0x35C scope:global +roof__FP11e_sm2_class = .text:0x0000134C; // type:function size:0x420 scope:global +water__FP11e_sm2_class = .text:0x0000176C; // type:function size:0xC0 scope:global +eff_set__FP11e_sm2_classP4cXyzf = .text:0x0000182C; // type:function size:0x120 scope:global +fail__FP11e_sm2_class = .text:0x0000194C; // type:function size:0x1B4 scope:global +dmcalc__FP11e_sm2_class = .text:0x00001B00; // type:function size:0x454 scope:global +damage_check__FP11e_sm2_class = .text:0x00001F54; // type:function size:0x5E0 scope:global +action__FP11e_sm2_class = .text:0x00002534; // type:function size:0xD08 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000323C; // type:function size:0x78 scope:global +col_set__FP11e_sm2_classSc = .text:0x000032B4; // type:function size:0x1DC scope:global +daE_SM2_Execute__FP11e_sm2_class = .text:0x00003490; // type:function size:0x230 scope:global +daE_SM2_IsDelete__FP11e_sm2_class = .text:0x000036C0; // type:function size:0x8 scope:global +daE_SM2_Delete__FP11e_sm2_class = .text:0x000036C8; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003724; // type:function size:0x2B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000039D8; // type:function size:0x48 scope:global +daE_SM2_Create__FP10fopAc_ac_c = .text:0x00003A20; // type:function size:0x6A8 scope:global +__dt__8dCcD_SphFv = .text:0x000040C8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004194; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00004218; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004260; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000042A8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004304; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004374; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x000043E4; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000043E8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000043EC; // type:function size:0x48 scope:global +__dt__13daE_SM2_HIO_cFv = .text:0x00004434; // type:function size:0x6C scope:global +__sinit_d_a_e_sm2_cpp = .text:0x000044A0; // type:function size:0x1E8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004688; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004690; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004698; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000046A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000046A8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000046B0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004AC4; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004B00; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3790 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4069 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4202 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4212 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4214 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4257 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4332 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4333 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4409 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4411 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4412 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4413 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4415 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4427 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4428 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4429 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4646 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4789 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5171 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5172 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5173 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5174 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5175 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5177 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5178 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5179 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5180 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5181 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5184 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@5257 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5601 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5602 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5603 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5769 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5770 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5773 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5774 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3669 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3670 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3678 = .data:0x00000030; // type:object size:0x6 scope:local +sc_d$4052 = .data:0x00000038; // type:object size:0x14 scope:local +w_d$4075 = .data:0x0000004C; // type:object size:0x5 scope:local +bg_h$4076 = .data:0x00000054; // type:object size:0x14 scope:local +bg_r$4077 = .data:0x00000068; // type:object size:0x14 scope:local +@4260 = .data:0x0000007C; // type:object size:0x54 scope:local +e_prim_A$4433 = .data:0x000000D0; // type:object size:0x1C scope:local +e_env_A$4434 = .data:0x000000EC; // type:object size:0x1C scope:local +e_prim_B$4435 = .data:0x00000108; // type:object size:0x1C scope:local +e_env_B$4436 = .data:0x00000124; // type:object size:0x1C scope:local +item_no$4476 = .data:0x00000140; // type:object size:0x7 scope:local +swsp_d$4525 = .data:0x00000148; // type:object size:0xA scope:local +new_col_d = .data:0x00000154; // type:object size:0x31 scope:global +bun_d$4675 = .data:0x00000188; // type:object size:0x14 scope:local +j_d$4676 = .data:0x0000019C; // type:object size:0x30 scope:local +ya_d$4677 = .data:0x000001CC; // type:object size:0x18 scope:local +y_ad$4678 = .data:0x000001E4; // type:object size:0x14 scope:local +pf_d$4833 = .data:0x000001F8; // type:object size:0x40 scope:local +ps_d$4834 = .data:0x00000238; // type:object size:0x20 scope:local +cc_idx$4859 = .data:0x00000258; // type:object size:0x10 scope:local +cc_size$4860 = .data:0x00000268; // type:object size:0x10 scope:local +key_eno$4861 = .data:0x00000278; // type:object size:0x4 scope:local +asp$4888 = .data:0x0000027C; // type:object size:0x14 scope:local +asp2$4889 = .data:0x00000290; // type:object size:0x14 scope:local +@5182 = .data:0x000002A4; // type:object size:0x54 scope:local +cc_sph_src$5433 = .data:0x000002F8; // type:object size:0x40 scope:local +l_daE_SM2_Method = .data:0x00000338; // type:object size:0x20 scope:global +g_profile_E_SM2 = .data:0x00000358; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000003B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000003F4; // type:object size:0x30 scope:global +__vt__13daE_SM2_HIO_c = .data:0x00000424; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000430; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000043C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3923 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:2byte +boss = .bss:0x00000064; // type:object size:0x4 scope:global +@5187 = .bss:0x00000068; // type:object size:0xC scope:local +@5188 = .bss:0x00000074; // type:object size:0xC scope:local +@5189 = .bss:0x00000080; // type:object size:0xC scope:local +@5190 = .bss:0x0000008C; // type:object size:0xC scope:local +@5191 = .bss:0x00000098; // type:object size:0xC scope:local +@5192 = .bss:0x000000A4; // type:object size:0xC scope:local +@5193 = .bss:0x000000B0; // type:object size:0xC scope:local +col_d = .bss:0x000000BC; // type:object size:0x54 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000170; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_st/splits.txt b/config/GZ2J01/rels/d_a_e_st/splits.txt new file mode 100644 index 0000000000..1baa0316a0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_st.cpp: + .text start:0x000000EC end:0x00008B10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_e_st/symbols.txt b/config/GZ2J01/rels/d_a_e_st/symbols.txt new file mode 100644 index 0000000000..c279047632 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_st/symbols.txt @@ -0,0 +1,268 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ST_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP10e_st_classifUcf = .text:0x0000014C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0x2AC scope:global +daE_ST_Draw__FP10e_st_class = .text:0x000004A4; // type:function size:0x298 scope:global +other_bg_check__FP10e_st_classP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x114 scope:global +pl_check__FP10e_st_classf = .text:0x00000850; // type:function size:0x134 scope:global +damage_check__FP10e_st_class = .text:0x00000984; // type:function size:0x424 scope:global +move_bg_check__FP10e_st_class = .text:0x00000DA8; // type:function size:0x1E8 scope:global +bg_angle_set__FP10e_st_classs = .text:0x00000F90; // type:function size:0x2AC scope:global +bg_pos_get__FP10e_st_class = .text:0x0000123C; // type:function size:0x150 scope:global +next_angle_get__FP10e_st_class = .text:0x0000138C; // type:function size:0xA0 scope:global +move_calc__FP10e_st_class = .text:0x0000142C; // type:function size:0xE4 scope:global +e_st_wait__FP10e_st_class = .text:0x00001510; // type:function size:0x21C scope:global +pl_angle_get__FP10e_st_class = .text:0x0000172C; // type:function size:0xAC scope:global +e_st_move__FP10e_st_class = .text:0x000017D8; // type:function size:0x1C8 scope:global +e_st_pl_search__FP10e_st_class = .text:0x000019A0; // type:function size:0x378 scope:global +e_st_shoot__FP10e_st_class = .text:0x00001D18; // type:function size:0x234 scope:global +e_st_jump_attack__FP10e_st_class = .text:0x00001F4C; // type:function size:0xC70 scope:global +roof_line_calc__FP10e_st_class = .text:0x00002BBC; // type:function size:0x288 scope:global +roof_line_calc2__FP10e_st_class = .text:0x00002E44; // type:function size:0x1DC scope:global +tail_line_calc__FP10e_st_class = .text:0x00003020; // type:function size:0x244 scope:global +e_st_hang__FP10e_st_class = .text:0x00003264; // type:function size:0x288 scope:global +e_st_hang_shoot__FP10e_st_class = .text:0x000034EC; // type:function size:0x37C scope:global +e_st_hang_drop__FP10e_st_class = .text:0x00003868; // type:function size:0x274 scope:global +e_st_hang_2__FP10e_st_class = .text:0x00003ADC; // type:function size:0x5DC scope:global +e_st_hang_2_shoot__FP10e_st_class = .text:0x000040B8; // type:function size:0x1EC scope:global +e_st_s_damage__FP10e_st_class = .text:0x000042A4; // type:function size:0x16C scope:global +e_st_damage__FP10e_st_class = .text:0x00004410; // type:function size:0x55C scope:global +e_st_water__FP10e_st_class = .text:0x0000496C; // type:function size:0x234 scope:global +water_check__FP10e_st_class = .text:0x00004BA0; // type:function size:0xD0 scope:global +gr_check__FP10e_st_class = .text:0x00004C70; // type:function size:0x118 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004D88; // type:function size:0x78 scope:global +e_st_g_normal__FP10e_st_class = .text:0x00004E00; // type:function size:0x228 scope:global +e_st_g_fight__FP10e_st_class = .text:0x00005028; // type:function size:0x420 scope:global +e_st_g_def__FP10e_st_class = .text:0x00005448; // type:function size:0xF8 scope:global +e_st_g_damage__FP10e_st_class = .text:0x00005540; // type:function size:0x120 scope:global +e_st_g_s_damage__FP10e_st_class = .text:0x00005660; // type:function size:0xF0 scope:global +e_st_g_wind__FP10e_st_class = .text:0x00005750; // type:function size:0xF8 scope:global +e_st_g_chance__FP10e_st_class = .text:0x00005848; // type:function size:0x310 scope:global +e_st_g_end__FP10e_st_class = .text:0x00005B58; // type:function size:0x2E0 scope:global +damage_check_g__FP10e_st_class = .text:0x00005E38; // type:function size:0x30C scope:global +ground_angle_set__FP10e_st_class = .text:0x00006144; // type:function size:0x1C0 scope:global +foot_control__FP10e_st_classP7st_foot = .text:0x00006304; // type:function size:0x144 scope:global +foot_control_main__FP10e_st_class = .text:0x00006448; // type:function size:0xD4 scope:global +action__FP10e_st_class = .text:0x0000651C; // type:function size:0x824 scope:global +daE_ST_Execute__FP10e_st_class = .text:0x00006D40; // type:function size:0x97C scope:global +daE_ST_IsDelete__FP10e_st_class = .text:0x000076BC; // type:function size:0x8 scope:global +daE_ST_Delete__FP10e_st_class = .text:0x000076C4; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000772C; // type:function size:0x1EC scope:global +kabe_initial_pos_set__FP10e_st_class = .text:0x00007918; // type:function size:0x174 scope:global +roof_initial_pos_set__FP10e_st_class = .text:0x00007A8C; // type:function size:0xE0 scope:global +daE_ST_Create__FP10fopAc_ac_c = .text:0x00007B6C; // type:function size:0x488 scope:global +__ct__10e_st_classFv = .text:0x00007FF4; // type:function size:0x268 scope:global +__dt__7st_footFv = .text:0x0000825C; // type:function size:0x3C scope:global +__ct__7st_footFv = .text:0x00008298; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000829C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000082E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000832C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008374; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000083D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008440; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000084B0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000084B4; // type:function size:0x48 scope:global +__dt__12daE_ST_HIO_cFv = .text:0x000084FC; // type:function size:0x48 scope:global +__sinit_d_a_e_st_cpp = .text:0x00008544; // type:function size:0x138 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000867C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008684; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000868C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008694; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000869C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000086A4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008AB8; // type:function size:0x3C scope:global +getHeadTopPos__9daPy_py_cCFv = .text:0x00008AF4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4049 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4267 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4269 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4271 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4430 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4561 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4639 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5038 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5040 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5041 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5042 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5179 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5180 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5226 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5227 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5371 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5372 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5373 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5374 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5551 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5730 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5731 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5732 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5733 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5734 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5785 = .rodata:0x00000118; // type:object size:0x4 scope:local data:string +@5796 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5928 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5929 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6090 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6157 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6158 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6251 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6252 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6283 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6284 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6300 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6480 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6481 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6482 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6483 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6484 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6485 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6486 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6690 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6691 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6692 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6693 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6694 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6695 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6696 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6697 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6698 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6699 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6700 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6701 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6702 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6703 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6838 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +@6998 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6999 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7001 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@7250 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001BC; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@5044 = .data:0x00000038; // type:object size:0x1C scope:local +base_j = .data:0x00000054; // type:object size:0x20 scope:global +top_j = .data:0x00000074; // type:object size:0x20 scope:global +p_name$6407 = .data:0x00000094; // type:object size:0x4 scope:local +@6487 = .data:0x00000098; // type:object size:0xE8 scope:local +ya = .data:0x00000180; // type:object size:0xC scope:global +xa = .data:0x0000018C; // type:object size:0xC scope:global +cc_sph_src$6887 = .data:0x00000198; // type:object size:0x40 scope:local +at_sph_src$6888 = .data:0x000001D8; // type:object size:0x40 scope:local +line_cyl_src$6889 = .data:0x00000218; // type:object size:0x44 scope:local +def_sph_src$6890 = .data:0x0000025C; // type:object size:0x40 scope:local +l_daE_ST_Method = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_E_ST = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000304; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000328; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000334; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000358; // type:object size:0x14 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000036C; // type:object size:0x30 scope:global +__vt__12daE_ST_HIO_c = .data:0x0000039C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +small = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_233_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3919 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x24 scope:global data:byte +@6303 = .bss:0x00000080; // type:object size:0xC scope:local +@6304 = .bss:0x0000008C; // type:object size:0xC scope:local +@6305 = .bss:0x00000098; // type:object size:0xC scope:local +@6306 = .bss:0x000000A4; // type:object size:0xC scope:local +top_pos_data = .bss:0x000000B0; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000140; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_st_line/splits.txt b/config/GZ2J01/rels/d_a_e_st_line/splits.txt new file mode 100644 index 0000000000..72ed77ca4b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_st_line/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_st_line.cpp: + .text start:0x00000078 end:0x00000344 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2J01/rels/d_a_e_st_line/symbols.txt b/config/GZ2J01/rels/d_a_e_st_line/symbols.txt new file mode 100644 index 0000000000..c4b0d9d839 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_st_line/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_ST_LINE_Draw__FP15e_st_line_class = .text:0x00000078; // type:function size:0x8 scope:global +__dt__4cXyzFv = .text:0x00000080; // type:function size:0x3C scope:global +daE_ST_LINE_Execute__FP15e_st_line_class = .text:0x000000BC; // type:function size:0x8 scope:global +daE_ST_LINE_IsDelete__FP15e_st_line_class = .text:0x000000C4; // type:function size:0x8 scope:global +daE_ST_LINE_Delete__FP15e_st_line_class = .text:0x000000CC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x74 scope:global +daE_ST_LINE_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x1A4 scope:global +__ct__4cXyzFv = .text:0x00000340; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3735 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3940 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4070 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4071 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4170 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x5 scope:local data:string_table +l_daE_ST_LINE_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_ST_LINE = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_e_sw/splits.txt b/config/GZ2J01/rels/d_a_e_sw/splits.txt new file mode 100644 index 0000000000..b75966e443 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sw.cpp: + .text start:0x000000EC end:0x000089F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_e_sw/symbols.txt b/config/GZ2J01/rels/d_a_e_sw/symbols.txt new file mode 100644 index 0000000000..b2aa98bdf3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_sw/symbols.txt @@ -0,0 +1,264 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SW_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +bckSet__8daE_SW_cFifUcf = .text:0x00000140; // type:function size:0xA4 scope:global +draw__8daE_SW_cFv = .text:0x000001E4; // type:function size:0x1C0 scope:global +daE_SW_Draw__FP8daE_SW_c = .text:0x000003A4; // type:function size:0x20 scope:global +setBeforeJumpEffect__8daE_SW_cFv = .text:0x000003C4; // type:function size:0xE8 scope:global +setJumpEffect__8daE_SW_cFv = .text:0x000004AC; // type:function size:0xE8 scope:global +setSmokeEffect__8daE_SW_cFv = .text:0x00000594; // type:function size:0x154 scope:global +setDiveEffect__8daE_SW_cFv = .text:0x000006E8; // type:function size:0xB8 scope:global +setHideEffect__8daE_SW_cFv = .text:0x000007A0; // type:function size:0xA4 scope:global +setActionMode__8daE_SW_cFss = .text:0x00000844; // type:function size:0x38 scope:global +s_b_sub__FPvPv = .text:0x0000087C; // type:function size:0xB4 scope:global +search_bomb__8daE_SW_cFv = .text:0x00000930; // type:function size:0x80 scope:global +bomb_check__8daE_SW_cFv = .text:0x000009B0; // type:function size:0x78 scope:global +setModeBack__8daE_SW_cFv = .text:0x00000A28; // type:function size:0x64 scope:global +checkFall__8daE_SW_cFv = .text:0x00000A8C; // type:function size:0x150 scope:global +checkBeforeWall__8daE_SW_cFv = .text:0x00000BDC; // type:function size:0x8C scope:global +executeWait__8daE_SW_cFv = .text:0x00000C68; // type:function size:0x308 scope:global +checkRunChase__8daE_SW_cFv = .text:0x00000F70; // type:function size:0x8C scope:global +executeChaseSlow__8daE_SW_cFv = .text:0x00000FFC; // type:function size:0x87C scope:global +executeChaseFast__8daE_SW_cFv = .text:0x00001878; // type:function size:0x9E8 scope:global +executeBomb__8daE_SW_cFv = .text:0x00002260; // type:function size:0x1E8 scope:global +executeAttack__8daE_SW_cFv = .text:0x00002448; // type:function size:0x6F0 scope:global +executeHook__8daE_SW_cFv = .text:0x00002B38; // type:function size:0x1F8 scope:global +executeMoveOut__8daE_SW_cFv = .text:0x00002D30; // type:function size:0x3FC scope:global +executeChance__8daE_SW_cFv = .text:0x0000312C; // type:function size:0x338 scope:global +executeDive__8daE_SW_cFv = .text:0x00003464; // type:function size:0x198 scope:global +executeDamage__8daE_SW_cFv = .text:0x000035FC; // type:function size:0x260 scope:global +executeDie__8daE_SW_cFv = .text:0x0000385C; // type:function size:0x1AC scope:global +s_child_sub__FPvPv = .text:0x00003A08; // type:function size:0xA4 scope:global +executeMaster__8daE_SW_cFv = .text:0x00003AAC; // type:function size:0x1A4 scope:global +checkSuddenAttack__8daE_SW_cFi = .text:0x00003C50; // type:function size:0x3A0 scope:global +executeSuddenAttack__8daE_SW_cFv = .text:0x00003FF0; // type:function size:0x2B4 scope:global +executeFall__8daE_SW_cFv = .text:0x000042A4; // type:function size:0x100 scope:global +action__8daE_SW_cFv = .text:0x000043A4; // type:function size:0x1C0 scope:global +mtx_set__8daE_SW_cFv = .text:0x00004564; // type:function size:0xAC scope:global +cc_set__8daE_SW_cFv = .text:0x00004610; // type:function size:0x180 scope:global +damage_check__8daE_SW_cFv = .text:0x00004790; // type:function size:0x278 scope:global +checkGroundSand__8daE_SW_cFv = .text:0x00004A08; // type:function size:0x128 scope:global +execute__8daE_SW_cFv = .text:0x00004B30; // type:function size:0x2F8 scope:global +daE_SW_Execute__FP8daE_SW_c = .text:0x00004E28; // type:function size:0x20 scope:global +daE_SW_IsDelete__FP8daE_SW_c = .text:0x00004E48; // type:function size:0x8 scope:global +_delete__8daE_SW_cFv = .text:0x00004E50; // type:function size:0x74 scope:global +daE_SW_Delete__FP8daE_SW_c = .text:0x00004EC4; // type:function size:0x20 scope:global +CreateHeap__8daE_SW_cFv = .text:0x00004EE4; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004FDC; // type:function size:0x20 scope:global +create__8daE_SW_cFv = .text:0x00004FFC; // type:function size:0x538 scope:global +__dt__8cM3dGSphFv = .text:0x00005534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000557C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000055C4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005620; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005690; // type:function size:0x70 scope:global +daE_SW_Create__FP8daE_SW_c = .text:0x00005700; // type:function size:0x20 scope:global +d_setAction__8daE_SW_cFM8daE_SW_cFPCvPv_v = .text:0x00005720; // type:function size:0xA4 scope:global +d_checkFall__8daE_SW_cFv = .text:0x000057C4; // type:function size:0x1CC scope:global +d_damage_check__8daE_SW_cFv = .text:0x00005990; // type:function size:0x348 scope:global +d_action__8daE_SW_cFv = .text:0x00005CD8; // type:function size:0x114 scope:global +d_bomb_check__8daE_SW_cFv = .text:0x00005DEC; // type:function size:0x70 scope:global +d_bm_chase__8daE_SW_cFv = .text:0x00005E5C; // type:function size:0x32C scope:global +d_wait__8daE_SW_cFv = .text:0x00006188; // type:function size:0x318 scope:global +d_chaseCheck__8daE_SW_cFv = .text:0x000064A0; // type:function size:0x248 scope:global +d_chase__8daE_SW_cFv = .text:0x000066E8; // type:function size:0x448 scope:global +d_attk__8daE_SW_cFv = .text:0x00006B30; // type:function size:0x664 scope:global +d_chance__8daE_SW_cFv = .text:0x00007194; // type:function size:0x340 scope:global +d_chance2__8daE_SW_cFv = .text:0x000074D4; // type:function size:0x174 scope:global +d_dive__8daE_SW_cFv = .text:0x00007648; // type:function size:0x1A0 scope:global +d_damage__8daE_SW_cFv = .text:0x000077E8; // type:function size:0x33C scope:global +d_die__8daE_SW_cFv = .text:0x00007B24; // type:function size:0x1D8 scope:global +d_hook__8daE_SW_cFv = .text:0x00007CFC; // type:function size:0x450 scope:global +__dt__8cM3dGPlaFv = .text:0x0000814C; // type:function size:0x48 scope:global +d_fall__8daE_SW_cFv = .text:0x00008194; // type:function size:0xC8 scope:global +d_execute__8daE_SW_cFv = .text:0x0000825C; // type:function size:0x2AC scope:global +__dt__10cCcD_GSttsFv = .text:0x00008508; // type:function size:0x48 scope:global +__dt__12daE_SW_HIO_cFv = .text:0x00008550; // type:function size:0x48 scope:global +__sinit_d_a_e_sw_cpp = .text:0x00008598; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000085D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000085DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000085E4; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3909 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4272 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4275 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4276 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4294 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4497 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4498 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4502 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4503 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4506 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4875 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4878 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4879 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5057 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5058 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5059 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5060 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5061 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5062 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5063 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5064 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5206 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5208 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5264 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5265 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5268 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5300 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5327 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5329 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5365 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5428 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6115 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@6116 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6118 = .rodata:0x00000130; // type:object size:0x8 scope:local +@6540 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6541 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6852 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3788 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3789 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3797 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__22@unnamed@d_a_e_sw_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +l_SW_DIVE_EFFECT_ID$4064 = .data:0x00000078; // type:object size:0x8 scope:local +l_SW_HIDE_EFFECT_ID$4083 = .data:0x00000080; // type:object size:0x6 scope:local +@5270 = .data:0x00000088; // type:object size:0x2C scope:local +@5661 = .data:0x000000B4; // type:object size:0x38 scope:local +@5983 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +l_daE_SW_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_SW = .data:0x00000118; // type:object size:0x30 scope:global +@6217 = .data:0x00000148; // type:object size:0xC scope:local +@6219 = .data:0x00000154; // type:object size:0xC scope:local +@6221 = .data:0x00000160; // type:object size:0xC scope:local +@6237 = .data:0x0000016C; // type:object size:0xC scope:local +@6260 = .data:0x00000178; // type:object size:0xC scope:local +@6262 = .data:0x00000184; // type:object size:0xC scope:local +@6271 = .data:0x00000190; // type:object size:0xC scope:local +@6297 = .data:0x0000019C; // type:object size:0xC scope:local +@6303 = .data:0x000001A8; // type:object size:0xC scope:local +@6307 = .data:0x000001B4; // type:object size:0xC scope:local +@6313 = .data:0x000001C0; // type:object size:0xC scope:local +@6317 = .data:0x000001CC; // type:object size:0xC scope:local +@6319 = .data:0x000001D8; // type:object size:0xC scope:local +@6411 = .data:0x000001E4; // type:object size:0xC scope:local data:4byte +@6426 = .data:0x000001F0; // type:object size:0xC scope:local data:4byte +@6521 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@6527 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@6613 = .data:0x00000214; // type:object size:0xC scope:local +@6617 = .data:0x00000220; // type:object size:0xC scope:local +@6621 = .data:0x0000022C; // type:object size:0xC scope:local +@6726 = .data:0x00000238; // type:object size:0xC scope:local +@6739 = .data:0x00000244; // type:object size:0xC scope:local +@6753 = .data:0x00000250; // type:object size:0xC scope:local +@6758 = .data:0x0000025C; // type:object size:0xC scope:local +@6858 = .data:0x00000268; // type:object size:0xC scope:local data:4byte +@6887 = .data:0x00000274; // type:object size:0xC scope:local data:4byte +@6929 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@6959 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +@6993 = .data:0x00000298; // type:object size:0xC scope:local data:4byte +@6996 = .data:0x000002A4; // type:object size:0xC scope:local data:4byte +@7081 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +__vt__8cM3dGPla = .data:0x000002BC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x24 scope:global +__vt__12daE_SW_HIO_c = .data:0x00000328; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +target_info__22@unnamed@d_a_e_sw_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +target_dist__22@unnamed@d_a_e_sw_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global data:float +lbl_235_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte +lbl_235_bss_51 = .bss:0x00000051; // type:object size:0x1 data:byte +lbl_235_bss_52 = .bss:0x00000052; // type:object size:0x1 data:byte +lbl_235_bss_53 = .bss:0x00000053; // type:object size:0x1 data:byte +@3925 = .bss:0x00000054; // type:object size:0xC scope:local +l_HIO = .bss:0x00000060; // type:object size:0x24 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_th/splits.txt b/config/GZ2J01/rels/d_a_e_th/splits.txt new file mode 100644 index 0000000000..394160f6a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_th/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_th.cpp: + .text start:0x000000EC end:0x000041E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000218 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_e_th/symbols.txt b/config/GZ2J01/rels/d_a_e_th/symbols.txt new file mode 100644 index 0000000000..2558dbbe03 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_th/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TH_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +s_md_sub1__FPvPv = .text:0x00000124; // type:function size:0x70 scope:global +s_md_sub2__FPvPv = .text:0x00000194; // type:function size:0x70 scope:global +anm_init__FP10e_th_classifUcf = .text:0x00000204; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002B0; // type:function size:0xE0 scope:global +ke_control__FP10e_th_classP7th_ke_si = .text:0x00000390; // type:function size:0x374 scope:global +ke_pos_set__FP10e_th_classP7th_ke_si = .text:0x00000704; // type:function size:0x44 scope:global +ke_disp__FP10e_th_class = .text:0x00000748; // type:function size:0x84 scope:global +ke_move__FP10e_th_class = .text:0x000007CC; // type:function size:0x164 scope:global +daE_TH_Draw__FP10e_th_class = .text:0x00000930; // type:function size:0x1AC scope:global +e_th_wait__FP10e_th_class = .text:0x00000ADC; // type:function size:0x180 scope:global +e_th_spin__FP10e_th_class = .text:0x00000C5C; // type:function size:0x24 scope:global +e_th_spin_B__FP10e_th_class = .text:0x00000C80; // type:function size:0x390 scope:global +e_th_shot__FP10e_th_class = .text:0x00001010; // type:function size:0x16C scope:global +e_th_return__FP10e_th_class = .text:0x0000117C; // type:function size:0x254 scope:global +e_th_damage__FP10e_th_class = .text:0x000013D0; // type:function size:0xFC scope:global +e_th_start__FP10e_th_class = .text:0x000014CC; // type:function size:0x154 scope:global +e_th_end__FP10e_th_class = .text:0x00001620; // type:function size:0xEC scope:global +damage_check__FP10e_th_class = .text:0x0000170C; // type:function size:0x1CC scope:global +action__FP10e_th_class = .text:0x000018D8; // type:function size:0x33C scope:global +cam_3d_morf__FP10e_th_classf = .text:0x00001C14; // type:function size:0xE4 scope:global +demo_camera__FP10e_th_class = .text:0x00001CF8; // type:function size:0xE54 scope:global +anm_se_set__FP10e_th_class = .text:0x00002B4C; // type:function size:0x220 scope:global +daE_TH_Execute__FP10e_th_class = .text:0x00002D6C; // type:function size:0x508 scope:global +daE_TH_IsDelete__FP10e_th_class = .text:0x00003274; // type:function size:0x8 scope:global +daE_TH_Delete__FP10e_th_class = .text:0x0000327C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000032E4; // type:function size:0x14C scope:global +daE_TH_Create__FP10fopAc_ac_c = .text:0x00003430; // type:function size:0x488 scope:global +__dt__7th_ke_sFv = .text:0x000038B8; // type:function size:0x7C scope:global +__ct__7th_ke_sFv = .text:0x00003934; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x0000399C; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x000039A0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003A6C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003AF0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003B38; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BDC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003C4C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003CBC; // type:function size:0x48 scope:global +__dt__12daE_TH_HIO_cFv = .text:0x00003D04; // type:function size:0x48 scope:global +__sinit_d_a_e_th_cpp = .text:0x00003D4C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003D88; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003D90; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003D98; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000041AC; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3956 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4055 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4062 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4087 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4263 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4462 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4540 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5086 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5087 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5088 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5089 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5091 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5093 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5094 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5095 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5100 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5101 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5104 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5105 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5106 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5107 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5108 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5109 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5110 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5113 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5115 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5116 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5117 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5118 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5119 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5120 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5121 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5122 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5123 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5124 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5125 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5126 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5127 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5129 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5130 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5131 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5132 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5191 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5192 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5312 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5313 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5314 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5317 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5526 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5527 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001A8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$4083 = .data:0x00000038; // type:object size:0x4 scope:local +@4357 = .data:0x0000003C; // type:object size:0x2C scope:local +@4682 = .data:0x00000068; // type:object size:0x68 scope:local +@5133 = .data:0x000000D0; // type:object size:0x38 scope:local +cc_sph_src$5396 = .data:0x00000108; // type:object size:0x40 scope:local +l_daE_TH_Method = .data:0x00000148; // type:object size:0x20 scope:global +g_profile_E_TH = .data:0x00000168; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000198; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001C8; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001D4; // type:object size:0x14 scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E8; // type:object size:0x24 scope:global +__vt__12daE_TH_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_236_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3922 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_th_ball/splits.txt b/config/GZ2J01/rels/d_a_e_th_ball/splits.txt new file mode 100644 index 0000000000..7ef451baa3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_th_ball/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_th_ball.cpp: + .text start:0x00000078 end:0x00003610 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_e_th_ball/symbols.txt b/config/GZ2J01/rels/d_a_e_th_ball/symbols.txt new file mode 100644 index 0000000000..403593ae5e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_th_ball/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +chain_draw__FP15e_th_ball_class = .text:0x00000078; // type:function size:0x328 scope:global +daE_TH_BALL_Draw__FP15e_th_ball_class = .text:0x000003A0; // type:function size:0xAC scope:global +chain_control_01__FP15e_th_ball_class = .text:0x0000044C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000007D4; // type:function size:0x3C scope:global +chain_control_02__FP15e_th_ball_class = .text:0x00000810; // type:function size:0x404 scope:global +chain_control_03__FP15e_th_ball_class = .text:0x00000C14; // type:function size:0x1F0 scope:global +chain_control_11__FP15e_th_ball_class = .text:0x00000E04; // type:function size:0x2DC scope:global +chain_control_12__FP15e_th_ball_class = .text:0x000010E0; // type:function size:0x1B8 scope:global +chain_control_13__FP15e_th_ball_class = .text:0x00001298; // type:function size:0xFC scope:global +chain_control_21__FP15e_th_ball_class = .text:0x00001394; // type:function size:0x2F8 scope:global +normal_move__FP15e_th_ball_classSc = .text:0x0000168C; // type:function size:0x1A0 scope:global +e_th_ball_stop__FP15e_th_ball_class = .text:0x0000182C; // type:function size:0x90 scope:global +e_th_ball_spin__FP15e_th_ball_class = .text:0x000018BC; // type:function size:0x438 scope:global +wall_angle_get__FP15e_th_ball_class = .text:0x00001CF4; // type:function size:0x1A0 scope:global +e_th_ball_shot__FP15e_th_ball_class = .text:0x00001E94; // type:function size:0x270 scope:global +e_th_ball_return__FP15e_th_ball_class = .text:0x00002104; // type:function size:0x35C scope:global +e_th_ball_end__FP15e_th_ball_class = .text:0x00002460; // type:function size:0xC8 scope:global +action__FP15e_th_ball_class = .text:0x00002528; // type:function size:0x68C scope:global +get_demo__FP15e_th_ball_class = .text:0x00002BB4; // type:function size:0xE8 scope:global +daE_TH_BALL_Execute__FP15e_th_ball_class = .text:0x00002C9C; // type:function size:0x208 scope:global +daE_TH_BALL_IsDelete__FP15e_th_ball_class = .text:0x00002EA4; // type:function size:0x8 scope:global +daE_TH_BALL_Delete__FP15e_th_ball_class = .text:0x00002EAC; // type:function size:0x60 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002F0C; // type:function size:0x180 scope:global +daE_TH_BALL_Create__FP10fopAc_ac_c = .text:0x0000308C; // type:function size:0x17C scope:global +__ct__15e_th_ball_classFv = .text:0x00003208; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x000034BC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003504; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000354C; // type:function size:0x70 scope:global +__dt__5csXyzFv = .text:0x000035BC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000035F8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000035FC; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003600; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003608; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3746 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3847 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3850 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3973 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3974 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3975 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3976 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4231 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4391 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4434 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4508 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4530 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4651 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4653 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0xF scope:local data:string_table +cc_sph_src$4795 = .data:0x00000000; // type:object size:0x40 scope:local +at_sph_src$4796 = .data:0x00000040; // type:object size:0x40 scope:local +l_daE_TH_BALL_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_E_TH_BALL = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x24 scope:global +master = .bss:0x00000000; // type:object size:0x4 scope:global +demo_id = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_e_tk/splits.txt b/config/GZ2J01/rels/d_a_e_tk/splits.txt new file mode 100644 index 0000000000..4f83f57e0a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_tk.cpp: + .text start:0x000000EC end:0x00002158 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000138 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_tk/symbols.txt b/config/GZ2J01/rels/d_a_e_tk/symbols.txt new file mode 100644 index 0000000000..62076b9aa2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TK_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_tk_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_TK_Draw__FP10e_tk_class = .text:0x000001E0; // type:function size:0x70 scope:global +other_bg_check__FP10e_tk_classP10fopAc_ac_c = .text:0x00000250; // type:function size:0xD8 scope:global +pl_y_check__FP10e_tk_class = .text:0x00000328; // type:function size:0x38 scope:global +pl_check__FP10e_tk_classfs = .text:0x00000360; // type:function size:0x7C scope:global +damage_check__FP10e_tk_class = .text:0x000003DC; // type:function size:0x100 scope:global +way_bg_check__FP10e_tk_classf = .text:0x000004DC; // type:function size:0x110 scope:global +e_tk_wait_0__FP10e_tk_class = .text:0x000005EC; // type:function size:0x294 scope:global +e_tk_find__FP10e_tk_class = .text:0x00000880; // type:function size:0x3F8 scope:global +e_tk_attack__FP10e_tk_class = .text:0x00000C78; // type:function size:0x1F0 scope:global +e_tk_pathswim__FP10e_tk_class = .text:0x00000E68; // type:function size:0x35C scope:global +e_tk_s_damage__FP10e_tk_class = .text:0x000011C4; // type:function size:0x90 scope:global +e_tk_damage__FP10e_tk_class = .text:0x00001254; // type:function size:0xC8 scope:global +action__FP10e_tk_class = .text:0x0000131C; // type:function size:0x138 scope:global +daE_TK_Execute__FP10e_tk_class = .text:0x00001454; // type:function size:0x6FC scope:global +daE_TK_IsDelete__FP10e_tk_class = .text:0x00001B50; // type:function size:0x8 scope:global +daE_TK_Delete__FP10e_tk_class = .text:0x00001B58; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001BC0; // type:function size:0xF8 scope:global +daE_TK_Create__FP10fopAc_ac_c = .text:0x00001CB8; // type:function size:0x30C scope:global +__dt__8cM3dGSphFv = .text:0x00001FC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000200C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002054; // type:function size:0x70 scope:global +__dt__12daE_TK_HIO_cFv = .text:0x000020C4; // type:function size:0x48 scope:global +__sinit_d_a_e_tk_cpp = .text:0x0000210C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002148; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002150; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3897 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5 scope:local data:string_table +@4023 = .data:0x00000000; // type:object size:0x34 scope:local +@4185 = .data:0x00000034; // type:object size:0x2C scope:local +cc_sph_src$4408 = .data:0x00000060; // type:object size:0x40 scope:local +l_daE_TK_Method = .data:0x000000A0; // type:object size:0x20 scope:global +g_profile_E_TK = .data:0x000000C0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12daE_TK_HIO_c = .data:0x0000012C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_tk2/splits.txt b/config/GZ2J01/rels/d_a_e_tk2/splits.txt new file mode 100644 index 0000000000..f5a000b109 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_tk2.cpp: + .text start:0x000000EC end:0x00001914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x0000010C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_tk2/symbols.txt b/config/GZ2J01/rels/d_a_e_tk2/symbols.txt new file mode 100644 index 0000000000..138974d470 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk2/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_TK2_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP11e_tk2_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_TK2_Draw__FP11e_tk2_class = .text:0x000001E0; // type:function size:0x70 scope:global +other_bg_check__FP11e_tk2_classP10fopAc_ac_c = .text:0x00000250; // type:function size:0xD8 scope:global +pl_check__FP11e_tk2_classfs = .text:0x00000328; // type:function size:0x7C scope:global +damage_check__FP11e_tk2_class = .text:0x000003A4; // type:function size:0x11C scope:global +e_tk2_wait_0__FP11e_tk2_class = .text:0x000004C0; // type:function size:0xA8 scope:global +e_tk2_find__FP11e_tk2_class = .text:0x00000568; // type:function size:0x310 scope:global +e_tk2_attack__FP11e_tk2_class = .text:0x00000878; // type:function size:0x1D8 scope:global +e_tk2_s_damage__FP11e_tk2_class = .text:0x00000A50; // type:function size:0x90 scope:global +e_tk2_damage__FP11e_tk2_class = .text:0x00000AE0; // type:function size:0xC8 scope:global +action__FP11e_tk2_class = .text:0x00000BA8; // type:function size:0x100 scope:global +daE_TK2_Execute__FP11e_tk2_class = .text:0x00000CA8; // type:function size:0x6BC scope:global +daE_TK2_IsDelete__FP11e_tk2_class = .text:0x00001364; // type:function size:0x8 scope:global +daE_TK2_Delete__FP11e_tk2_class = .text:0x0000136C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000013D4; // type:function size:0xF8 scope:global +daE_TK2_Create__FP10fopAc_ac_c = .text:0x000014CC; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x00001780; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000017C8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001810; // type:function size:0x70 scope:global +__dt__13daE_TK2_HIO_cFv = .text:0x00001880; // type:function size:0x48 scope:global +__sinit_d_a_e_tk2_cpp = .text:0x000018C8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001904; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000190C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x6 scope:local data:string_table +@3947 = .data:0x00000000; // type:object size:0x34 scope:local +cc_sph_src$4256 = .data:0x00000034; // type:object size:0x40 scope:local +l_daE_TK2_Method = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_E_TK2 = .data:0x00000094; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__13daE_TK2_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_tk_ball/splits.txt b/config/GZ2J01/rels/d_a_e_tk_ball/splits.txt new file mode 100644 index 0000000000..16d8bd5f43 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk_ball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_tk_ball.cpp: + .text start:0x00000078 end:0x000015E4 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000F0 diff --git a/config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt b/config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt new file mode 100644 index 0000000000..94ee4528a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tk_ball/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_TK_BALL_Draw__FP15e_tk_ball_class = .text:0x00000078; // type:function size:0x78 scope:global +simple_bg_check__FP15e_tk_ball_class = .text:0x000000F0; // type:function size:0x15C scope:global +impact_eff_set__FP15e_tk_ball_class = .text:0x0000024C; // type:function size:0x22C scope:global +e_tk_ball_move__FP15e_tk_ball_class = .text:0x00000478; // type:function size:0x620 scope:global +e_tk_ball_return__FP15e_tk_ball_class = .text:0x00000A98; // type:function size:0xDC scope:global +e_tk_ball_drop__FP15e_tk_ball_class = .text:0x00000B74; // type:function size:0xA0 scope:global +action__FP15e_tk_ball_class = .text:0x00000C14; // type:function size:0x3F0 scope:global +daE_TK_BALL_Execute__FP15e_tk_ball_class = .text:0x00001004; // type:function size:0x13C scope:global +daE_TK_BALL_IsDelete__FP15e_tk_ball_class = .text:0x00001140; // type:function size:0x8 scope:global +daE_TK_BALL_Delete__FP15e_tk_ball_class = .text:0x00001148; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011BC; // type:function size:0xB0 scope:global +daE_TK_BALL_Create__FP10fopAc_ac_c = .text:0x0000126C; // type:function size:0x2E8 scope:global +__dt__8cM3dGSphFv = .text:0x00001554; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000159C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3710 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3764 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4118 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0xB scope:local data:string_table +e_id$3988 = .data:0x00000000; // type:object size:0x6 scope:local +at_sph_src$4199 = .data:0x00000008; // type:object size:0x40 scope:local +tg_sph_src$4200 = .data:0x00000048; // type:object size:0x40 scope:local +l_daE_TK_BALL_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_E_TK_BALL = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_e_tt/splits.txt b/config/GZ2J01/rels/d_a_e_tt/splits.txt new file mode 100644 index 0000000000..e485f25f41 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tt.cpp: + .text start:0x000000EC end:0x000048E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000002D0 + .bss start:0x00000008 end:0x00000160 diff --git a/config/GZ2J01/rels/d_a_e_tt/symbols.txt b/config/GZ2J01/rels/d_a_e_tt/symbols.txt new file mode 100644 index 0000000000..c514fad679 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_tt/symbols.txt @@ -0,0 +1,201 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TT_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +ctrlJoint__8daE_TT_cFP8J3DJointP8J3DModel = .text:0x0000012C; // type:function size:0xF4 scope:global +JointCallBack__8daE_TT_cFP8J3DJointi = .text:0x00000220; // type:function size:0x4C scope:global +draw__8daE_TT_cFv = .text:0x0000026C; // type:function size:0x194 scope:global +daE_TT_Draw__FP8daE_TT_c = .text:0x00000400; // type:function size:0x20 scope:global +setBck__8daE_TT_cFiUcff = .text:0x00000420; // type:function size:0xA4 scope:global +calcHitGroundSpeed__8daE_TT_cFv = .text:0x000004C4; // type:function size:0x60 scope:global +setActionMode__8daE_TT_cFii = .text:0x00000524; // type:function size:0x2C scope:global +getCutType__8daE_TT_cFv = .text:0x00000550; // type:function size:0x40 scope:global +damage_check__8daE_TT_cFv = .text:0x00000590; // type:function size:0x20C scope:global +checkWaterSurface__8daE_TT_cFv = .text:0x0000079C; // type:function size:0x104 scope:global +checkFootGround__8daE_TT_cFv = .text:0x000008A0; // type:function size:0x348 scope:global +setBodyLandEffect__8daE_TT_cFv = .text:0x00000BE8; // type:function size:0x190 scope:global +setWaterEffect__8daE_TT_cFv = .text:0x00000D78; // type:function size:0x2D0 scope:global +setDeathEyeEffect__8daE_TT_cFv = .text:0x00001048; // type:function size:0x294 scope:global +setDeathFootEffect__8daE_TT_cFv = .text:0x000012DC; // type:function size:0x210 scope:global +checkPlayerSearch__8daE_TT_cFv = .text:0x000014EC; // type:function size:0x1C4 scope:global +executeWait__8daE_TT_cFv = .text:0x000016B0; // type:function size:0x5E8 scope:global +executeChase__8daE_TT_cFv = .text:0x00001C98; // type:function size:0x5BC scope:global +executeAttack__8daE_TT_cFv = .text:0x00002254; // type:function size:0x424 scope:global +setDamageInit__8daE_TT_cFv = .text:0x00002678; // type:function size:0x28 scope:global +executeDamage__8daE_TT_cFv = .text:0x000026A0; // type:function size:0x294 scope:global +executeDeath__8daE_TT_cFv = .text:0x00002934; // type:function size:0x348 scope:global +executeOutRange__8daE_TT_cFv = .text:0x00002C7C; // type:function size:0x1F4 scope:global +executeFirstAttack__8daE_TT_cFv = .text:0x00002E70; // type:function size:0x6F8 scope:global +action__8daE_TT_cFv = .text:0x00003568; // type:function size:0x1E8 scope:global +mtx_set__8daE_TT_cFi = .text:0x00003750; // type:function size:0xD8 scope:global +cc_set__8daE_TT_cFv = .text:0x00003828; // type:function size:0x13C scope:global +execute__8daE_TT_cFv = .text:0x00003964; // type:function size:0x118 scope:global +daE_TT_Execute__FP8daE_TT_c = .text:0x00003A7C; // type:function size:0x20 scope:global +daE_TT_IsDelete__FP8daE_TT_c = .text:0x00003A9C; // type:function size:0x8 scope:global +_delete__8daE_TT_cFv = .text:0x00003AA4; // type:function size:0x98 scope:global +daE_TT_Delete__FP8daE_TT_c = .text:0x00003B3C; // type:function size:0x20 scope:global +CreateHeap__8daE_TT_cFv = .text:0x00003B5C; // type:function size:0x178 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003CD4; // type:function size:0x20 scope:global +create__8daE_TT_cFv = .text:0x00003CF4; // type:function size:0x448 scope:global +__dt__8cM3dGSphFv = .text:0x0000413C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004184; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000041CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004228; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x70 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004308; // type:function size:0x78 scope:global +daE_TT_Create__FP8daE_TT_c = .text:0x00004380; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000043A0; // type:function size:0x48 scope:global +__dt__12daE_TT_HIO_cFv = .text:0x000043E8; // type:function size:0x48 scope:global +__sinit_d_a_e_tt_cpp = .text:0x00004430; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000446C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004474; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000447C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004484; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000448C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004494; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000048A8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3930 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4145 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4260 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4264 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4394 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4793 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4795 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4797 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5054 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5055 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5056 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5178 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5179 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5218 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5447 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5448 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5449 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5507 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5546 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5789 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5791 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3787 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3788 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3796 = .data:0x00000030; // type:object size:0x6 scope:local +cc_tt_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_tt_eye_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@3973 = .data:0x000000B8; // type:object size:0x38 scope:local +foot_jnt_no$4152 = .data:0x000000F0; // type:object size:0x10 scope:local +w_eff_id$4272 = .data:0x00000100; // type:object size:0x8 scope:local +w_eff_id$4305 = .data:0x00000108; // type:object size:0x6 scope:local +foot_jnt_no$4306 = .data:0x00000110; // type:object size:0x10 scope:local +@4800 = .data:0x00000120; // type:object size:0x24 scope:local +@4941 = .data:0x00000144; // type:object size:0x2C scope:local +@5104 = .data:0x00000170; // type:object size:0x1C scope:local +@5450 = .data:0x0000018C; // type:object size:0x3C scope:local +@5482 = .data:0x000001C8; // type:object size:0x1C scope:local +l_daE_TT_Method = .data:0x000001E4; // type:object size:0x20 scope:global +g_profile_E_TT = .data:0x00000204; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000234; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000264; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000270; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000294; // type:object size:0x30 scope:global +__vt__12daE_TT_HIO_c = .data:0x000002C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_241_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3924 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +m_attack_tt = .bss:0x0000006C; // type:object size:0x4 scope:global data:4byte +@4154 = .bss:0x00000070; // type:object size:0xC scope:local +sc$4153 = .bss:0x00000080; // type:object size:0xC scope:local +@4269 = .bss:0x0000008C; // type:object size:0xC scope:local +sc$4268 = .bss:0x0000009C; // type:object size:0xC scope:local +@4302 = .bss:0x000000A8; // type:object size:0xC scope:local +sc$4301 = .bss:0x000000B8; // type:object size:0xC scope:local +@4400 = .bss:0x000000C4; // type:object size:0xC scope:local +sc$4399 = .bss:0x000000D4; // type:object size:0xC scope:local +@4489 = .bss:0x000000E0; // type:object size:0xC scope:local +sc$4488 = .bss:0x000000F0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_vt/splits.txt b/config/GZ2J01/rels/d_a_e_vt/splits.txt new file mode 100644 index 0000000000..859828df19 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_vt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_vt.cpp: + .text start:0x000000EC end:0x0000C794 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000260 + .data start:0x00000000 end:0x00000564 + .bss start:0x00000008 end:0x000002D8 diff --git a/config/GZ2J01/rels/d_a_e_vt/symbols.txt b/config/GZ2J01/rels/d_a_e_vt/symbols.txt new file mode 100644 index 0000000000..39e3eed20a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_vt/symbols.txt @@ -0,0 +1,356 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_VA_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel = .text:0x0000017C; // type:function size:0x1D0 scope:global +JointCallBack__8daE_VA_cFP8J3DJointi = .text:0x0000034C; // type:function size:0x4C scope:global +calcJointNeck__8daE_VA_cFv = .text:0x00000398; // type:function size:0x1B4 scope:global +calcJointSleeve__8daE_VA_cFv = .text:0x0000054C; // type:function size:0x818 scope:global +draw__8daE_VA_cFv = .text:0x00000D64; // type:function size:0x594 scope:global +daE_VA_Draw__FP8daE_VA_c = .text:0x000012F8; // type:function size:0x20 scope:global +setBck__8daE_VA_cFiUcff = .text:0x00001318; // type:function size:0xA4 scope:global +checkBck__8daE_VA_cFi = .text:0x000013BC; // type:function size:0x5C scope:global +setActionMode__8daE_VA_cFii = .text:0x00001418; // type:function size:0xAC scope:global +getWolfCutType__8daE_VA_cFv = .text:0x000014C4; // type:function size:0x58 scope:global +onSwordAtBit__8daE_VA_cFv = .text:0x0000151C; // type:function size:0x34 scope:global +offSwordShield__8daE_VA_cFv = .text:0x00001550; // type:function size:0x60 scope:global +setTransDamage__8daE_VA_cFP4cXyz = .text:0x000015B0; // type:function size:0xA8 scope:global +damage_check__8daE_VA_cFv = .text:0x00001658; // type:function size:0x8B4 scope:global +__as__8dCcD_CylFRC8dCcD_Cyl = .text:0x00001F0C; // type:function size:0x94 scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x00001FA0; // type:function size:0x248 scope:global +__dt__8dCcD_CylFv = .text:0x000021E8; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x000022B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000022FC; // type:function size:0x48 scope:global +setFireEffect__8daE_VA_cFi = .text:0x00002344; // type:function size:0x170 scope:global +setFootEffect__8daE_VA_cFv = .text:0x000024B4; // type:function size:0x1A0 scope:global +setWeponEffect__8daE_VA_cFv = .text:0x00002654; // type:function size:0x2A8 scope:global +setBugsEffect__8daE_VA_cFv = .text:0x000028FC; // type:function size:0x114 scope:global +setWeponLandEffect__8daE_VA_cFv = .text:0x00002A10; // type:function size:0xBC scope:global +setWeponGlow__8daE_VA_cFv = .text:0x00002ACC; // type:function size:0xD8 scope:global +setWeponFlashScreen__8daE_VA_cFv = .text:0x00002BA4; // type:function size:0xE4 scope:global +setMagicEffect__8daE_VA_cFi = .text:0x00002C88; // type:function size:0xD0 scope:global +setMagicHitEffect__8daE_VA_cFi = .text:0x00002D58; // type:function size:0xE0 scope:global +demo_skip__8daE_VA_cFi = .text:0x00002E38; // type:function size:0x70 scope:global +DemoSkipCallBack__8daE_VA_cFPvi = .text:0x00002EA8; // type:function size:0x34 scope:global +getRopeLength__8daE_VA_cFi = .text:0x00002EDC; // type:function size:0x20 scope:global +calcOpRopePos__8daE_VA_cFv = .text:0x00002EFC; // type:function size:0x8F4 scope:global +onRopeCutStatus__8daE_VA_cFiii = .text:0x000037F0; // type:function size:0x104 scope:global +setVibRope__8daE_VA_cFff = .text:0x000038F4; // type:function size:0xB8 scope:global +setVibTag__8daE_VA_cFii = .text:0x000039AC; // type:function size:0x2B8 scope:global +calcTagAngle__8daE_VA_cFv = .text:0x00003C64; // type:function size:0x228 scope:global +calcRopeFirePos__8daE_VA_cFv = .text:0x00003E8C; // type:function size:0x1D8 scope:global +executeDemoOpWait__8daE_VA_cFv = .text:0x00004064; // type:function size:0x240 scope:global +executeDemoOp__8daE_VA_cFv = .text:0x000042A4; // type:function size:0xD90 scope:global +executeClearWait__8daE_VA_cFv = .text:0x00005034; // type:function size:0x10C scope:global +executeClearChase__8daE_VA_cFv = .text:0x00005140; // type:function size:0x1FC scope:global +executeClearAttack__8daE_VA_cFv = .text:0x0000533C; // type:function size:0x250 scope:global +executeTransWait__8daE_VA_cFv = .text:0x0000558C; // type:function size:0x1E8 scope:global +executeTransChase__8daE_VA_cFv = .text:0x00005774; // type:function size:0x260 scope:global +executeTransAttack__8daE_VA_cFv = .text:0x000059D4; // type:function size:0x4C8 scope:global +executeTransBiteDamage__8daE_VA_cFv = .text:0x00005E9C; // type:function size:0x4C4 scope:global +executeTransDamage__8daE_VA_cFv = .text:0x00006360; // type:function size:0x224 scope:global +executeTransThrough__8daE_VA_cFv = .text:0x00006584; // type:function size:0xF4 scope:global +executeOpaciWait__8daE_VA_cFv = .text:0x00006678; // type:function size:0x5E4 scope:global +executeOpaciFly__8daE_VA_cFv = .text:0x00006C5C; // type:function size:0x8E4 scope:global +executeOpaciDamage__8daE_VA_cFv = .text:0x00007540; // type:function size:0x24C scope:global +executeOpaciChase__8daE_VA_cFv = .text:0x0000778C; // type:function size:0x6D8 scope:global +executeOpaciAttack__8daE_VA_cFv = .text:0x00007E64; // type:function size:0x3D8 scope:global +executeOpaciDown__8daE_VA_cFv = .text:0x0000823C; // type:function size:0x344 scope:global +executeOpaciDownDamage__8daE_VA_cFv = .text:0x00008580; // type:function size:0x260 scope:global +executeOpaciFlip__8daE_VA_cFv = .text:0x000087E0; // type:function size:0xD8 scope:global +executeOpaciFadeAway__8daE_VA_cFv = .text:0x000088B8; // type:function size:0x40C scope:global +executeOpaciDeath__8daE_VA_cFv = .text:0x00008CC4; // type:function size:0x708 scope:global +calcMagicMove__8daE_VA_cFv = .text:0x000093CC; // type:function size:0x334 scope:global +setAlphaType__8daE_VA_cFv = .text:0x00009700; // type:function size:0x404 scope:global +action__8daE_VA_cFv = .text:0x00009B04; // type:function size:0x4CC scope:global +mtx_set__8daE_VA_cFv = .text:0x00009FD0; // type:function size:0x394 scope:global +cc_set__8daE_VA_cFv = .text:0x0000A364; // type:function size:0x4C0 scope:global +execute__8daE_VA_cFv = .text:0x0000A824; // type:function size:0x218 scope:global +daE_VA_Execute__FP8daE_VA_c = .text:0x0000AA3C; // type:function size:0x20 scope:global +daE_VA_IsDelete__FP8daE_VA_c = .text:0x0000AA5C; // type:function size:0x8 scope:global +_delete__8daE_VA_cFv = .text:0x0000AA64; // type:function size:0xC4 scope:global +daE_VA_Delete__FP8daE_VA_c = .text:0x0000AB28; // type:function size:0x20 scope:global +CreateHeap__8daE_VA_cFv = .text:0x0000AB48; // type:function size:0x5B8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B100; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000B148; // type:function size:0x20 scope:global +create__8daE_VA_cFv = .text:0x0000B168; // type:function size:0x470 scope:global +__ct__8daE_VA_cFv = .text:0x0000B5D8; // type:function size:0x3B8 scope:global +__ct__8dCcD_SphFv = .text:0x0000B990; // type:function size:0x84 scope:global +__ct__8dCcD_CylFv = .text:0x0000BA14; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000BA98; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000BB64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000BBAC; // type:function size:0x5C scope:global +__ct__12dBgS_ObjAcchFv = .text:0x0000BC08; // type:function size:0x54 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000BC5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000BCCC; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000BD3C; // type:function size:0x4 scope:global +__ct__5csXyzFv = .text:0x0000BD40; // type:function size:0x4 scope:global +daE_VA_Create__FP8daE_VA_c = .text:0x0000BD44; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000BD64; // type:function size:0x48 scope:global +__dt__12daE_VA_HIO_cFv = .text:0x0000BDAC; // type:function size:0x48 scope:global +__sinit_d_a_e_vt_cpp = .text:0x0000BDF4; // type:function size:0x4EC scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000C2E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C2E8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000C2F0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000C704; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000C740; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000C77C; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4317 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4319 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4321 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4454 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@5085 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5146 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5224 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5407 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5408 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@5833 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5834 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5835 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5836 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5837 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5838 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5839 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5840 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5841 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5843 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5877 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5913 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@5914 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5960 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6069 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6070 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6071 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6345 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6346 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6347 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6348 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6349 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6350 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6351 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6353 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6355 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6356 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6357 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6358 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6359 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6360 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6361 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6362 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6363 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6364 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6365 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6366 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6367 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6368 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6369 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6370 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6485 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6486 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6487 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6488 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6686 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6687 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6688 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6999 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7000 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7001 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7002 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7003 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7004 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7240 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7241 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7242 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7291 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7421 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7422 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7423 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7424 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7509 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7510 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7511 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7919 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7920 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7921 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7922 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7923 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8008 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@8089 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8318 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8471 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8472 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8473 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8890 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8891 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@9204 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@9205 = .rodata:0x00000200; // type:object size:0x4 scope:local +@9206 = .rodata:0x00000204; // type:object size:0x4 scope:local +@9207 = .rodata:0x00000208; // type:object size:0x4 scope:local +@9208 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@9209 = .rodata:0x00000210; // type:object size:0x4 scope:local +@9210 = .rodata:0x00000214; // type:object size:0x4 scope:local +@9211 = .rodata:0x00000218; // type:object size:0x4 scope:local +@9212 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@9213 = .rodata:0x00000220; // type:object size:0x4 scope:local +@9214 = .rodata:0x00000224; // type:object size:0x4 scope:local +@9215 = .rodata:0x00000228; // type:object size:0x4 scope:local +@9216 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@9217 = .rodata:0x00000230; // type:object size:0x4 scope:local +@9218 = .rodata:0x00000234; // type:object size:0x4 scope:local +@9219 = .rodata:0x00000238; // type:object size:0x4 scope:local +@9220 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9221 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9222 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9224 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9225 = .rodata:0x00000250; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000254; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3786 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3787 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3795 = .data:0x00000030; // type:object size:0x6 scope:local +cc_vt_neck_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_vt_body_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000078; // type:object size:0x44 scope:global +cc_vt_attack_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000BC; // type:object size:0x40 scope:global +cc_vt_line_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000FC; // type:object size:0x40 scope:global +cc_vt_magic_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000013C; // type:object size:0x40 scope:global +va_tag_set_size__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000017C; // type:object size:0x27 scope:global data:byte +va_tag_set_num__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001A4; // type:object size:0x27 scope:global data:byte +va_tag_offset__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001CC; // type:object size:0x9C scope:global +l_color$4364 = .data:0x00000268; // type:object size:0x4 scope:local +va_foot_smoke_id$5094 = .data:0x0000026C; // type:object size:0x8 scope:local data:2byte +va_wepon_eff_id1 = .data:0x00000274; // type:object size:0x6 scope:global +va_wepon_eff_id2 = .data:0x0000027C; // type:object size:0x6 scope:global +va_bugs_eff_jnt = .data:0x00000284; // type:object size:0x18 scope:global +va_bugs_eff_id = .data:0x0000029C; // type:object size:0x18 scope:global +va_weapon_land_eff_id = .data:0x000002B4; // type:object size:0x6 scope:global +va_magic_eff_id = .data:0x000002BC; // type:object size:0x6 scope:global +line_pull_power = .data:0x000002C4; // type:object size:0x2C scope:global +TAG_VIB_ANGLE = .data:0x000002F0; // type:object size:0x8 scope:global +TAG_VIB_WIDTH = .data:0x000002F8; // type:object size:0x10 scope:global +@6371 = .data:0x00000308; // type:object size:0x2C scope:local +@7005 = .data:0x00000334; // type:object size:0x40 scope:local +@7243 = .data:0x00000374; // type:object size:0x5C scope:local +@7741 = .data:0x000003D0; // type:object size:0x2C scope:local +@7924 = .data:0x000003FC; // type:object size:0x2C scope:local +@8207 = .data:0x00000428; // type:object size:0x54 scope:local +l_daE_VA_Method = .data:0x0000047C; // type:object size:0x20 scope:global +g_profile_E_VT = .data:0x0000049C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000004CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004FC; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000520; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000534; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000540; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000054C; // type:object size:0xC scope:global +__vt__12daE_VA_HIO_c = .data:0x00000558; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_242_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3923 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x40 scope:global data:byte +@5409 = .bss:0x00000094; // type:object size:0xC scope:local +@5410 = .bss:0x000000A0; // type:object size:0xC scope:local +@5411 = .bss:0x000000AC; // type:object size:0xC scope:local +@5412 = .bss:0x000000B8; // type:object size:0xC scope:local +@5413 = .bss:0x000000C4; // type:object size:0xC scope:local +@5414 = .bss:0x000000D0; // type:object size:0xC scope:local +@5415 = .bss:0x000000DC; // type:object size:0xC scope:local +@5416 = .bss:0x000000E8; // type:object size:0xC scope:local +@5417 = .bss:0x000000F4; // type:object size:0xC scope:local +@5418 = .bss:0x00000100; // type:object size:0xC scope:local +line_end_pos = .bss:0x0000010C; // type:object size:0x78 scope:global data:float +@5419 = .bss:0x00000184; // type:object size:0xC scope:local +@5420 = .bss:0x00000190; // type:object size:0xC scope:local +@5421 = .bss:0x0000019C; // type:object size:0xC scope:local +@5422 = .bss:0x000001A8; // type:object size:0xC scope:local +@5423 = .bss:0x000001B4; // type:object size:0xC scope:local +@5424 = .bss:0x000001C0; // type:object size:0xC scope:local +@5425 = .bss:0x000001CC; // type:object size:0xC scope:local +@5426 = .bss:0x000001D8; // type:object size:0xC scope:local +@5427 = .bss:0x000001E4; // type:object size:0xC scope:local +@5428 = .bss:0x000001F0; // type:object size:0xC scope:local +line_start_pos = .bss:0x000001FC; // type:object size:0x78 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000274; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_warpappear/splits.txt b/config/GZ2J01/rels/d_a_e_warpappear/splits.txt new file mode 100644 index 0000000000..e4f9e91b87 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_warpappear/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_warpappear.cpp: + .text start:0x00000078 end:0x00002920 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000000 end:0x00000014 diff --git a/config/GZ2J01/rels/d_a_e_warpappear/symbols.txt b/config/GZ2J01/rels/d_a_e_warpappear/symbols.txt new file mode 100644 index 0000000000..b653edfdbf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_warpappear/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_Warpappear_Draw__FP18e_warpappear_class = .text:0x00000078; // type:function size:0xE4 scope:global +s_s1_sub__FPvPv = .text:0x0000015C; // type:function size:0x114 scope:global +s_s1drop_sub__FPvPv = .text:0x00000270; // type:function size:0xA4 scope:global +s_s1riv_sub__FPvPv = .text:0x00000314; // type:function size:0x104 scope:global +s_s1fight_sub__FPvPv = .text:0x00000418; // type:function size:0x4C scope:global +s_s1entry_sub__FPvPv = .text:0x00000464; // type:function size:0xC8 scope:global +s_s1drop2_sub__FPvPv = .text:0x0000052C; // type:function size:0xA8 scope:global +s_s1Yangset_sub__FPvPv = .text:0x000005D4; // type:function size:0x78 scope:global +s_s1start_sub__FPvPv = .text:0x0000064C; // type:function size:0x228 scope:global +action__FP18e_warpappear_class = .text:0x00000874; // type:function size:0x358 scope:global +demo_camera__FP18e_warpappear_class = .text:0x00000BCC; // type:function size:0x1728 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000022F4; // type:function size:0x74 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002368; // type:function size:0x80 scope:global +mtx_set__FP18e_warpappear_class = .text:0x000023E8; // type:function size:0x64 scope:global +daE_Warpappear_Execute__FP18e_warpappear_class = .text:0x0000244C; // type:function size:0xA4 scope:global +daE_Warpappear_IsDelete__FP18e_warpappear_class = .text:0x000024F0; // type:function size:0x8 scope:global +daE_Warpappear_Delete__FP18e_warpappear_class = .text:0x000024F8; // type:function size:0x34 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000252C; // type:function size:0x26C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002798; // type:function size:0x48 scope:global +daE_Warpappear_Create__FP10fopAc_ac_c = .text:0x000027E0; // type:function size:0x12C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000290C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3864 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3867 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@3913 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4027 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4028 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4116 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4798 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4799 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4800 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4802 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4803 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4804 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4805 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4807 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4808 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4810 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4815 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4816 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4817 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4819 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4820 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4821 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4822 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4823 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4825 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4829 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4830 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4835 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4836 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4837 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4838 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4843 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4844 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4845 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4846 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4847 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4850 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4853 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4854 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4857 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4858 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4861 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4863 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4864 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4866 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4867 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4868 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4869 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4870 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4871 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000194; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4874 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:string +@4875 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4876 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4877 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4878 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@4879 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4880 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@4881 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@4882 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@4883 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4884 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@4885 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@4887 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4888 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4889 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4890 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@4891 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4892 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4893 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@4894 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4895 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4949 = .rodata:0x000001F4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000001F8; // type:object size:0x10 scope:local data:string_table +w_id$4228 = .data:0x00000000; // type:object size:0x28 scope:local +@4896 = .data:0x00000028; // type:object size:0x60 scope:local +l_daE_Warpappear_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_E_WAP = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global +master_ns = .bss:0x00000000; // type:object size:0xC scope:global +entry_no = .bss:0x0000000C; // type:object size:0x4 scope:global data:4byte +ew_s1angy = .bss:0x00000010; // type:object size:0x2 scope:global data:2byte diff --git a/config/GZ2J01/rels/d_a_e_wb/splits.txt b/config/GZ2J01/rels/d_a_e_wb/splits.txt new file mode 100644 index 0000000000..95cd6f7d43 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_wb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_wb.cpp: + .text start:0x000000EC end:0x000105D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005CC + .data start:0x00000000 end:0x00000614 + .bss start:0x00000008 end:0x00000398 diff --git a/config/GZ2J01/rels/d_a_e_wb/symbols.txt b/config/GZ2J01/rels/d_a_e_wb/symbols.txt new file mode 100644 index 0000000000..04e1c756d0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_wb/symbols.txt @@ -0,0 +1,602 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WB_HIO_cFv = .text:0x000000EC; // type:function size:0xBC scope:global +anm_init__FP10e_wb_classifUcf = .text:0x000001A8; // type:function size:0xC8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000270; // type:function size:0x1C4 scope:global +himo_control1__FP10e_wb_classP4cXyziSc = .text:0x00000434; // type:function size:0x374 scope:global +__dt__4cXyzFv = .text:0x000007A8; // type:function size:0x3C scope:global data:float +himo_control2__FP10e_wb_classP4cXyziSc = .text:0x000007E4; // type:function size:0x20C scope:global +e_wb_lr_wall_check__FP10e_wb_class = .text:0x000009F0; // type:function size:0x188 scope:global +daE_WB_Draw__FP10e_wb_class = .text:0x00000B78; // type:function size:0x754 scope:global +e_wb_wall_check__FP10e_wb_class = .text:0x000012CC; // type:function size:0x210 scope:global +gake_check__FP10e_wb_class = .text:0x000014DC; // type:function size:0x318 scope:global +e_wb_saku_jump_check__FP10e_wb_class = .text:0x000017F4; // type:function size:0x200 scope:global +e_wb_saku_check_sub__FP10e_wb_classs = .text:0x000019F4; // type:function size:0x198 scope:global +e_wb_saku_check__FP10e_wb_class = .text:0x00001B8C; // type:function size:0x84 scope:global +e_wb_wait__FP10e_wb_class = .text:0x00001C10; // type:function size:0xF8 scope:global +e_wb_ride__FP10e_wb_class = .text:0x00001D08; // type:function size:0x68 scope:global +e_wb_pl_ride_now__FP10e_wb_class = .text:0x00001D70; // type:function size:0x44 scope:global +e_wb_pl_ride__FP10e_wb_class = .text:0x00001DB4; // type:function size:0x76C scope:global +e_wb_f_wait__FP10e_wb_class = .text:0x00002520; // type:function size:0x31C scope:global +pl_pass_check__FP10e_wb_classf = .text:0x0000283C; // type:function size:0xA8 scope:global +e_wb_f_run__FP10e_wb_class = .text:0x000028E4; // type:function size:0x728 scope:global +s_wbstart_sub__FPvPv = .text:0x0000300C; // type:function size:0x5C scope:global +e_wb_b_wait__FP10e_wb_class = .text:0x00003068; // type:function size:0x22C scope:global +e_wb_b_run2__FP10e_wb_class = .text:0x00003294; // type:function size:0x888 scope:global +e_wb_b_wait2__FP10e_wb_class = .text:0x00003B1C; // type:function size:0x19C scope:global +e_wb_b_run__FP10e_wb_class = .text:0x00003CB8; // type:function size:0xBD4 scope:global +arrow_rd_set__FP10e_wb_class = .text:0x0000488C; // type:function size:0xB4 scope:global +e_wb_b_ikki__FP10e_wb_class = .text:0x00004940; // type:function size:0xCD0 scope:global +__dt__5csXyzFv = .text:0x00005610; // type:function size:0x3C scope:global +e_wb_b_ikki_end__FP10e_wb_class = .text:0x0000564C; // type:function size:0xE8 scope:global +e_wb_b_ikki2__FP10e_wb_class = .text:0x00005734; // type:function size:0x9BC scope:global +e_wb_b_ikki2_end__FP10e_wb_class = .text:0x000060F0; // type:function size:0x1B8 scope:global +e_wb_b_lv9_end__FP10e_wb_class = .text:0x000062A8; // type:function size:0x290 scope:global +e_wb_a_run__FP10e_wb_class = .text:0x00006538; // type:function size:0x1A0 scope:global +e_wb_s_damage__FP10e_wb_class = .text:0x000066D8; // type:function size:0x1C4 scope:global +e_wb_damage__FP10e_wb_class = .text:0x0000689C; // type:function size:0x3E0 scope:global +e_wb_bg_damage__FP10e_wb_class = .text:0x00006C7C; // type:function size:0x1D0 scope:global +e_wb_lr_damage__FP10e_wb_class = .text:0x00006E4C; // type:function size:0x41C scope:global +e_wb_kiba_start__FP10e_wb_class = .text:0x00007268; // type:function size:0x90 scope:global +e_wb_kiba_end__FP10e_wb_class = .text:0x000072F8; // type:function size:0x23C scope:global +damage_check__FP10e_wb_class = .text:0x00007534; // type:function size:0x470 scope:global +effect_set__FP10e_wb_class = .text:0x000079A4; // type:function size:0x894 scope:global +wb_rd_reset__FP10e_wb_class = .text:0x00008238; // type:function size:0x114 scope:global +wb_c_rd_reset__FP10e_wb_class = .text:0x0000834C; // type:function size:0xAC scope:global +s_rddel_sub__FPvPv = .text:0x000083F8; // type:function size:0x58 scope:global +s_rdcount_sub__FPvPv = .text:0x00008450; // type:function size:0x78 scope:global +s_rddel2_sub__FPvPv = .text:0x000084C8; // type:function size:0x78 scope:global +e_wb_crv_wait__FP10e_wb_class = .text:0x00008540; // type:function size:0x120 scope:global +e_wb_c_run__FP10e_wb_class = .text:0x00008660; // type:function size:0xDE4 scope:global +action__FP10e_wb_class = .text:0x00009444; // type:function size:0x704 scope:global +s_wbZrevise_sub__FPvPv = .text:0x00009B48; // type:function size:0x68 scope:global +s_spd0_sub__FPvPv = .text:0x00009BB0; // type:function size:0x5C scope:global +s_wbdel_sub__FPvPv = .text:0x00009C0C; // type:function size:0x58 scope:global +s_rdArrowWait_sub__FPvPv = .text:0x00009C64; // type:function size:0x80 scope:global +cam_3d_morf__FP10e_wb_classf = .text:0x00009CE4; // type:function size:0xE4 scope:global +demo_camera__FP10e_wb_class = .text:0x00009DC8; // type:function size:0x394C scope:global +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x0000D714; // type:function size:0x24 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x0000D738; // type:function size:0x14 scope:global +cM_scos__Fs = .text:0x0000D74C; // type:function size:0x18 scope:global +cM_ssin__Fs = .text:0x0000D764; // type:function size:0x14 scope:global +anm_se_eff_set__FP10e_wb_class = .text:0x0000D778; // type:function size:0x870 scope:global +daE_WB_Execute__FP10e_wb_class = .text:0x0000DFE8; // type:function size:0xC98 scope:global +daE_WB_IsDelete__FP10e_wb_class = .text:0x0000EC80; // type:function size:0x8 scope:global +daE_WB_Delete__FP10e_wb_class = .text:0x0000EC88; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000ECEC; // type:function size:0x31C scope:global +daE_WB_Create__FP10fopAc_ac_c = .text:0x0000F008; // type:function size:0x908 scope:global +__ct__19mDoExt_3DlineMat1_cFv = .text:0x0000F910; // type:function size:0x1C scope:global +__dt__6himo_sFv = .text:0x0000F92C; // type:function size:0x60 scope:global +__ct__6himo_sFv = .text:0x0000F98C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000F9D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000FA1C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000FA64; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000FB30; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000FBB4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000FC10; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000FC80; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000FCF0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000FCF4; // type:function size:0x48 scope:global +__dt__12daE_WB_HIO_cFv = .text:0x0000FD3C; // type:function size:0x48 scope:global +__sinit_d_a_e_wb_cpp = .text:0x0000FD84; // type:function size:0x114 scope:local +__arraydtor$5742 = .text:0x0000FE98; // type:function size:0x38 scope:local +__arraydtor$4745 = .text:0x0000FED0; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000FF08; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000FF10; // type:function size:0x8 scope:local +dComIfGp_setHitMark__FUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x0000FF18; // type:function size:0x60 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000FF78; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000FF94; // type:function size:0x14 scope:global +changeDemoParam2__9daPy_py_cFs = .text:0x0000FFA8; // type:function size:0x8 scope:global +fabsf__3stdFf = .text:0x0000FFB0; // type:function size:0xC scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000FFBC; // type:function size:0x1C scope:global +cMtx_YrotS__FPA4_fs = .text:0x0000FFD8; // type:function size:0x20 scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000FFF8; // type:function size:0x2C scope:global +dComIfGs_onEventBit__FUs = .text:0x00010024; // type:function size:0x30 scope:global +Z2GetAudioMgr__Fv = .text:0x00010054; // type:function size:0x10 scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x00010064; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00010078; // type:function size:0x2C scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x000100A4; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x000100B8; // type:function size:0x10 scope:global +__as__11actor_placeFRC11actor_place = .text:0x000100C8; // type:function size:0x44 scope:global +__as__5csXyzFRC5csXyz = .text:0x0001010C; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x00010128; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00010138; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00010148; // type:function size:0x14 scope:global +__ct__4cXyzFv = .text:0x0001015C; // type:function size:0x4 scope:global +fopAcM_SearchByName__Fs = .text:0x00010160; // type:function size:0x30 scope:global +fopAcM_SearchByID__FUi = .text:0x00010190; // type:function size:0x30 scope:global +dComIfGp_getHorseActor__Fv = .text:0x000101C0; // type:function size:0x10 scope:global +dComIfGp_getPlayer__Fi = .text:0x000101D0; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x000101E8; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00010200; // type:function size:0x1C scope:global +dMsgObject_isTalkNowCheck__Fv = .text:0x0001021C; // type:function size:0x30 scope:global +abs__4cXyzCFv = .text:0x0001024C; // type:function size:0x114 scope:global +cMtx_XrotM__FPA4_fs = .text:0x00010360; // type:function size:0x20 scope:global +JMAFastSqrt__Ff = .text:0x00010380; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0001039C; // type:function size:0x80 scope:global +cancelOriginalDemo__9daHorse_cFv = .text:0x0001041C; // type:function size:0x14 scope:global +__ct__10JAISoundIDFUl = .text:0x00010430; // type:function size:0x8 scope:global +dComIfGp_getVibration__Fv = .text:0x00010438; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x00010448; // type:function size:0x10 scope:global +onDemoJumpDistance__9daHorse_cFff = .text:0x00010458; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00010468; // type:function size:0x1C scope:global +__apl__4cXyzFRC3Vec = .text:0x00010484; // type:function size:0x34 scope:global +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000104B8; // type:function size:0x34 scope:global +YrotS__14mDoMtx_stack_cFs = .text:0x000104EC; // type:function size:0x2C scope:global +changeDemoPos0__9daHorse_cFPC4cXyz = .text:0x00010518; // type:function size:0x1C scope:global +changeDemoMode__9daHorse_cFUli = .text:0x00010534; // type:function size:0xC scope:global +setHorsePosAndAngle__9daHorse_cFPC4cXyzs = .text:0x00010540; // type:function size:0x28 scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x00010568; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x00010594; // type:function size:0x10 scope:global +fpcM_Search__FPFPvPv_PvPv = .text:0x000105A4; // type:function size:0x20 scope:global +changeOriginalDemo__9daHorse_cFv = .text:0x000105C4; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3882 = .rodata:0x00000000; // type:object size:0xC scope:local +@4440 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4442 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4443 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4444 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4446 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4452 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4477 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4638 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4639 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4744 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4911 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4913 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4914 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4915 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4917 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4918 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4920 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5175 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5209 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5242 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@5441 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5442 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5443 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5444 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5445 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5446 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5447 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5448 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5449 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5450 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@5452 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5511 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5686 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@5687 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5688 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5689 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5690 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5941 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5977 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6243 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6244 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6246 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6247 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6248 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6251 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6276 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6277 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6278 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6572 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6573 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6574 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6575 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6576 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6577 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6578 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6579 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6580 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6581 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6582 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6583 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6584 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6585 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6586 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6587 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6588 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6589 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6590 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6591 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6816 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6817 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6818 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@6819 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6820 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6887 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6888 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6889 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6891 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6892 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6914 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7041 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7042 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7178 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7668 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7669 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7670 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7770 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7771 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7772 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8125 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8126 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8127 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8128 = .rodata:0x00000218; // type:object size:0x4 scope:local data:string +@8129 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8130 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8131 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8132 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8133 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8134 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8135 = .rodata:0x00000234; // type:object size:0x4 scope:local data:string +@8375 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8376 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9215 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9216 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9217 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9218 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9219 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9220 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9221 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9222 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9224 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9225 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9226 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9227 = .rodata:0x00000270; // type:object size:0x4 scope:local +@9228 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9229 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9230 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9231 = .rodata:0x00000280; // type:object size:0x4 scope:local +@9232 = .rodata:0x00000284; // type:object size:0x4 scope:local +@9233 = .rodata:0x00000288; // type:object size:0x4 scope:local +@9234 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@9235 = .rodata:0x00000290; // type:object size:0x4 scope:local +@9236 = .rodata:0x00000294; // type:object size:0x4 scope:local +@9237 = .rodata:0x00000298; // type:object size:0x4 scope:local +@9238 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@9239 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@9240 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@9241 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@9242 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@9243 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@9244 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@9245 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@9246 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@9247 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@9248 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@9249 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@9250 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@9251 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@9252 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@9253 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@9254 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@9255 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@9256 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@9257 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@9258 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@9259 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9260 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9261 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9262 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9263 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9264 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9265 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9266 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9267 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9268 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9269 = .rodata:0x00000318; // type:object size:0x4 scope:local +@9270 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@9271 = .rodata:0x00000320; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000324; // type:object size:0x4 scope:local +@9273 = .rodata:0x00000328; // type:object size:0x4 scope:local +@9274 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9275 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9276 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9277 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9278 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9279 = .rodata:0x00000340; // type:object size:0x4 scope:local +@9280 = .rodata:0x00000344; // type:object size:0x4 scope:local data:string +@9281 = .rodata:0x00000348; // type:object size:0x4 scope:local data:string +@9282 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@9283 = .rodata:0x00000350; // type:object size:0x4 scope:local +@9284 = .rodata:0x00000354; // type:object size:0x4 scope:local +@9285 = .rodata:0x00000358; // type:object size:0x4 scope:local +@9286 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@9287 = .rodata:0x00000360; // type:object size:0x4 scope:local +@9288 = .rodata:0x00000364; // type:object size:0x4 scope:local +@9289 = .rodata:0x00000368; // type:object size:0x4 scope:local +@9290 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@9291 = .rodata:0x00000370; // type:object size:0x4 scope:local +@9292 = .rodata:0x00000374; // type:object size:0x4 scope:local +@9293 = .rodata:0x00000378; // type:object size:0x4 scope:local +@9294 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@9295 = .rodata:0x00000380; // type:object size:0x4 scope:local +@9296 = .rodata:0x00000384; // type:object size:0x4 scope:local +@9297 = .rodata:0x00000388; // type:object size:0x4 scope:local +@9298 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@9299 = .rodata:0x00000390; // type:object size:0x4 scope:local +@9300 = .rodata:0x00000394; // type:object size:0x4 scope:local +@9301 = .rodata:0x00000398; // type:object size:0x4 scope:local +@9302 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@9303 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@9304 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:string +@9305 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@9306 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@9307 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@9308 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@9309 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@9310 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@9311 = .rodata:0x000003C0; // type:object size:0x4 scope:local data:string +@9312 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@9313 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@9314 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@9315 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@9316 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@9317 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@9318 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@9319 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@9320 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@9321 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@9322 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@9323 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@9324 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@9325 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@9326 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@9327 = .rodata:0x00000400; // type:object size:0x4 scope:local +@9328 = .rodata:0x00000404; // type:object size:0x4 scope:local +@9329 = .rodata:0x00000408; // type:object size:0x4 scope:local +@9330 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@9331 = .rodata:0x00000410; // type:object size:0x4 scope:local +@9332 = .rodata:0x00000414; // type:object size:0x4 scope:local +@9333 = .rodata:0x00000418; // type:object size:0x4 scope:local +@9334 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@9335 = .rodata:0x00000420; // type:object size:0x4 scope:local +@9336 = .rodata:0x00000424; // type:object size:0x4 scope:local +@9337 = .rodata:0x00000428; // type:object size:0x4 scope:local +@9338 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@9339 = .rodata:0x00000430; // type:object size:0x4 scope:local +@9340 = .rodata:0x00000434; // type:object size:0x4 scope:local +@9341 = .rodata:0x00000438; // type:object size:0x4 scope:local +@9342 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@9343 = .rodata:0x00000440; // type:object size:0x4 scope:local +@9344 = .rodata:0x00000444; // type:object size:0x4 scope:local +@9345 = .rodata:0x00000448; // type:object size:0x4 scope:local +@9346 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@9347 = .rodata:0x00000450; // type:object size:0x4 scope:local +@9348 = .rodata:0x00000454; // type:object size:0x4 scope:local +@9349 = .rodata:0x00000458; // type:object size:0x4 scope:local +@9350 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@9351 = .rodata:0x00000460; // type:object size:0x4 scope:local +@9352 = .rodata:0x00000464; // type:object size:0x4 scope:local +@9353 = .rodata:0x00000468; // type:object size:0x4 scope:local +@9354 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@9355 = .rodata:0x00000470; // type:object size:0x4 scope:local +@9356 = .rodata:0x00000474; // type:object size:0x4 scope:local +@9357 = .rodata:0x00000478; // type:object size:0x4 scope:local +@9358 = .rodata:0x0000047C; // type:object size:0x4 scope:local data:string +@9359 = .rodata:0x00000480; // type:object size:0x4 scope:local +@9360 = .rodata:0x00000484; // type:object size:0x4 scope:local +@9361 = .rodata:0x00000488; // type:object size:0x4 scope:local +@9362 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@9363 = .rodata:0x00000490; // type:object size:0x4 scope:local +@9364 = .rodata:0x00000494; // type:object size:0x4 scope:local +@9365 = .rodata:0x00000498; // type:object size:0x4 scope:local +@9366 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@9367 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@9368 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@9369 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@9370 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@9371 = .rodata:0x000004B0; // type:object size:0x4 scope:local data:string +@9372 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@9373 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@9374 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@9375 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@9376 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@9377 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@9378 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@9379 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@9380 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@9381 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@9382 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@9383 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@9384 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@9385 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@9386 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@9387 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@9388 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@9389 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@9390 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@9391 = .rodata:0x00000500; // type:object size:0x4 scope:local +@9392 = .rodata:0x00000504; // type:object size:0x4 scope:local +@9393 = .rodata:0x00000508; // type:object size:0x4 scope:local +@9394 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@9395 = .rodata:0x00000510; // type:object size:0x4 scope:local +@9396 = .rodata:0x00000514; // type:object size:0x4 scope:local +@9397 = .rodata:0x00000518; // type:object size:0x4 scope:local +@9398 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@9399 = .rodata:0x00000520; // type:object size:0x4 scope:local +@9400 = .rodata:0x00000524; // type:object size:0x4 scope:local data:string +@9401 = .rodata:0x00000528; // type:object size:0x4 scope:local +@9402 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9403 = .rodata:0x00000530; // type:object size:0x4 scope:local +@9404 = .rodata:0x00000534; // type:object size:0x4 scope:local +@9405 = .rodata:0x00000538; // type:object size:0x4 scope:local +@9406 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@9781 = .rodata:0x00000540; // type:object size:0x4 scope:local +@9782 = .rodata:0x00000544; // type:object size:0x4 scope:local +@9783 = .rodata:0x00000548; // type:object size:0x4 scope:local +@9784 = .rodata:0x0000054C; // type:object size:0x4 scope:local +@9785 = .rodata:0x00000550; // type:object size:0x4 scope:local +@9786 = .rodata:0x00000554; // type:object size:0x4 scope:local +@10098 = .rodata:0x00000558; // type:object size:0x4 scope:local +@10099 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@10100 = .rodata:0x00000560; // type:object size:0x4 scope:local +@10101 = .rodata:0x00000564; // type:object size:0x4 scope:local +@10102 = .rodata:0x00000568; // type:object size:0x4 scope:local data:string +@10103 = .rodata:0x0000056C; // type:object size:0x4 scope:local data:string +@10531 = .rodata:0x00000570; // type:object size:0x4 scope:local data:string +@10532 = .rodata:0x00000574; // type:object size:0x4 scope:local +@10533 = .rodata:0x00000578; // type:object size:0x4 scope:local +@10638 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000580; // type:object size:0x49 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_color$4786 = .data:0x00000020; // type:object size:0x4 scope:local +chk_x$5015 = .data:0x00000024; // type:object size:0x10 scope:local +chk_z$5016 = .data:0x00000034; // type:object size:0x10 scope:local +yaa$5213 = .data:0x00000044; // type:object size:0x6 scope:local +saku_bit$5214 = .data:0x0000004C; // type:object size:0xC scope:local +@6252 = .data:0x00000058; // type:object size:0x2C scope:local +f_ya$6404 = .data:0x00000084; // type:object size:0x4 scope:local +f_id$6405 = .data:0x00000088; // type:object size:0x4 scope:local +@6893 = .data:0x0000008C; // type:object size:0x1C scope:local +footd$7448 = .data:0x000000A8; // type:object size:0x8 scope:local +footd_B$7449 = .data:0x000000B0; // type:object size:0x8 scope:local +w_eff_name$7501 = .data:0x000000B8; // type:object size:0x6 scope:local +w_eff_name2$7502 = .data:0x000000C0; // type:object size:0x6 scope:local +w_eff_id$7518 = .data:0x000000C8; // type:object size:0x8 scope:local +@8136 = .data:0x000000D0; // type:object size:0x58 scope:local +@8377 = .data:0x00000128; // type:object size:0x1BC scope:local +key_eno$8737 = .data:0x000002E4; // type:object size:0x4 scope:local +key_eno$8748 = .data:0x000002E8; // type:object size:0x4 scope:local +@9407 = .data:0x000002EC; // type:object size:0x188 scope:local +foot_no$9903 = .data:0x00000474; // type:object size:0x10 scope:local +foot_no_B$9904 = .data:0x00000484; // type:object size:0x10 scope:local +pass_r$10268 = .data:0x00000494; // type:object size:0x18 scope:local +x_check_off$10269 = .data:0x000004AC; // type:object size:0x18 scope:local +cc_sph_src$10277 = .data:0x000004C4; // type:object size:0x40 scope:local +at_sph_src$10278 = .data:0x00000504; // type:object size:0x40 scope:local +l_daE_WB_Method = .data:0x00000544; // type:object size:0x20 scope:global +g_profile_E_WB = .data:0x00000564; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000594; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005AC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000005B8; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000005CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005E4; // type:object size:0x24 scope:global +__vt__12daE_WB_HIO_c = .data:0x00000608; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_244_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_244_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +lbl_244_bss_47 = .bss:0x00000047; // type:object size:0x1 data:byte +lbl_244_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@4435 = .bss:0x0000004C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000058; // type:object size:0x5C scope:global data:byte +@4746 = .bss:0x000000B4; // type:object size:0xC scope:local +b_path = .bss:0x000000C0; // type:object size:0x60 scope:global data:float +@5743 = .bss:0x00000120; // type:object size:0xC scope:local +b_path2 = .bss:0x0000012C; // type:object size:0x60 scope:global data:float +@6258 = .bss:0x0000018C; // type:object size:0xC scope:local +arrow_rd_pos$6257 = .bss:0x0000019C; // type:object size:0xC scope:local +@6279 = .bss:0x000001A8; // type:object size:0xC scope:local +saku_p = .bss:0x000001B4; // type:object size:0xC scope:global +@6280 = .bss:0x000001C0; // type:object size:0xC scope:local +saku_p2 = .bss:0x000001CC; // type:object size:0xC scope:global +@6285 = .bss:0x000001D8; // type:object size:0xC scope:local +@6288 = .bss:0x000001E8; // type:object size:0xC scope:local +ikki_pos$6284 = .bss:0x000001F4; // type:object size:0x18 scope:local +@6400 = .bss:0x0000020C; // type:object size:0xC scope:local +@6403 = .bss:0x0000021C; // type:object size:0xC scope:local +f_pos$6399 = .bss:0x00000228; // type:object size:0x18 scope:local +@6612 = .bss:0x00000240; // type:object size:0xC scope:local +@6615 = .bss:0x00000250; // type:object size:0xC scope:local +ikki2_pos$6611 = .bss:0x0000025C; // type:object size:0x18 scope:local +@7515 = .bss:0x00000274; // type:object size:0xC scope:local +sc$7514 = .bss:0x00000284; // type:object size:0xC scope:local +rd_count = .bss:0x00000290; // type:object size:0x4 scope:global data:4byte +@7814 = .bss:0x00000294; // type:object size:0xC scope:local +@7817 = .bss:0x000002A4; // type:object size:0xC scope:local +@7818 = .bss:0x000002B0; // type:object size:0xC scope:local +sh_pos$7813 = .bss:0x000002BC; // type:object size:0x24 scope:local +@7820 = .bss:0x000002E0; // type:object size:0xC scope:local +@7823 = .bss:0x000002F0; // type:object size:0xC scope:local +@7824 = .bss:0x000002FC; // type:object size:0xC scope:local +sh_posH$7819 = .bss:0x00000308; // type:object size:0x24 scope:local +c_start = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000394; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ws/splits.txt b/config/GZ2J01/rels/d_a_e_ws/splits.txt new file mode 100644 index 0000000000..955024afc9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ws/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ws.cpp: + .text start:0x000000EC end:0x000039CC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000040 diff --git a/config/GZ2J01/rels/d_a_e_ws/symbols.txt b/config/GZ2J01/rels/d_a_e_ws/symbols.txt new file mode 100644 index 0000000000..8e1623c13f --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ws/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WS_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +draw__8daE_WS_cFv = .text:0x0000014C; // type:function size:0x194 scope:global +daE_WS_Draw__FP8daE_WS_c = .text:0x000002E0; // type:function size:0x20 scope:global +setBck__8daE_WS_cFiUcff = .text:0x00000300; // type:function size:0xA4 scope:global +setFootSound__8daE_WS_cFv = .text:0x000003A4; // type:function size:0x2CC scope:global +setActionMode__8daE_WS_cFi = .text:0x00000670; // type:function size:0x1C scope:global +calcTargetDist__8daE_WS_cF4cXyz4cXyz = .text:0x0000068C; // type:function size:0x11C scope:global +calcTargetAngle__8daE_WS_cF4cXyz4cXyz = .text:0x000007A8; // type:function size:0xA4 scope:global +checkInSearchRange__8daE_WS_cF4cXyz4cXyz = .text:0x0000084C; // type:function size:0xB8 scope:global +checkPlayerPos__8daE_WS_cFv = .text:0x00000904; // type:function size:0x344 scope:global +checkAttackEnd__8daE_WS_cFv = .text:0x00000C48; // type:function size:0x1A4 scope:global +executeWait__8daE_WS_cFv = .text:0x00000DEC; // type:function size:0x3AC scope:global +executeAttack__8daE_WS_cFv = .text:0x00001198; // type:function size:0x3B0 scope:global +executeDown__8daE_WS_cFv = .text:0x00001548; // type:function size:0x42C scope:global +executeWindDown__8daE_WS_cFv = .text:0x00001974; // type:function size:0x43C scope:global +damage_check__8daE_WS_cFv = .text:0x00001DB0; // type:function size:0x1DC scope:global +action__8daE_WS_cFv = .text:0x00001F8C; // type:function size:0x190 scope:global +mtx_set__8daE_WS_cFv = .text:0x0000211C; // type:function size:0x70 scope:global +cc_set__8daE_WS_cFv = .text:0x0000218C; // type:function size:0x160 scope:global +execute__8daE_WS_cFv = .text:0x000022EC; // type:function size:0xAC scope:global +daE_WS_Execute__FP8daE_WS_c = .text:0x00002398; // type:function size:0x20 scope:global +checkInitialWall__8daE_WS_cFv = .text:0x000023B8; // type:function size:0x298 scope:global +__dt__8cM3dGPlaFv = .text:0x00002650; // type:function size:0x48 scope:global +checkBeforeBg__8daE_WS_cFs = .text:0x00002698; // type:function size:0x440 scope:global +checkWall__8daE_WS_cFv = .text:0x00002AD8; // type:function size:0x2B4 scope:global +daE_WS_IsDelete__FP8daE_WS_c = .text:0x00002D8C; // type:function size:0x8 scope:global +_delete__8daE_WS_cFv = .text:0x00002D94; // type:function size:0x74 scope:global +daE_WS_Delete__FP8daE_WS_c = .text:0x00002E08; // type:function size:0x20 scope:global +CreateHeap__8daE_WS_cFv = .text:0x00002E28; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002F20; // type:function size:0x20 scope:global +create__8daE_WS_cFv = .text:0x00002F40; // type:function size:0x3B0 scope:global +__dt__8cM3dGSphFv = .text:0x000032F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003338; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003380; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000033DC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000344C; // type:function size:0x70 scope:global +daE_WS_Create__FP8daE_WS_c = .text:0x000034BC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000034DC; // type:function size:0x48 scope:global +__dt__12daE_WS_HIO_cFv = .text:0x00003524; // type:function size:0x48 scope:global +__sinit_d_a_e_ws_cpp = .text:0x0000356C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035B0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000035B8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3802 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3805 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3808 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3885 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3952 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3963 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4147 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4263 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4264 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4265 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4442 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4443 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4507 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4989 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5154 = .rodata:0x00000100; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000104; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3681 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3682 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3690 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ws_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_bokkuri_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@4268 = .data:0x000000B8; // type:object size:0x1C scope:local +l_daE_WS_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_E_WS = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000184; // type:object size:0xC scope:global +__vt__12daE_WS_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_245_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3818 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_ww/splits.txt b/config/GZ2J01/rels/d_a_e_ww/splits.txt new file mode 100644 index 0000000000..ef80bf3cbf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ww/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ww.cpp: + .text start:0x000000EC end:0x0000815C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x000002AC + .bss start:0x00000008 end:0x0000024C diff --git a/config/GZ2J01/rels/d_a_e_ww/symbols.txt b/config/GZ2J01/rels/d_a_e_ww/symbols.txt new file mode 100644 index 0000000000..d12d8755c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ww/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WW_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +ctrlJoint__8daE_WW_cFP8J3DJointP8J3DModel = .text:0x00000148; // type:function size:0xB8 scope:global +JointCallBack__8daE_WW_cFP8J3DJointi = .text:0x00000200; // type:function size:0x4C scope:global +setHeadAngle__8daE_WW_cFv = .text:0x0000024C; // type:function size:0x188 scope:global +draw__8daE_WW_cFv = .text:0x000003D4; // type:function size:0xE8 scope:global +daE_WW_Draw__FP8daE_WW_c = .text:0x000004BC; // type:function size:0x20 scope:global +setBck__8daE_WW_cFiUcff = .text:0x000004DC; // type:function size:0xA4 scope:global +checkBck__8daE_WW_cFi = .text:0x00000580; // type:function size:0x5C scope:global +setActionMode__8daE_WW_cFii = .text:0x000005DC; // type:function size:0x44 scope:global +damage_check__8daE_WW_cFv = .text:0x00000620; // type:function size:0x254 scope:global +setRandamNumber__8daE_WW_cFv = .text:0x00000874; // type:function size:0x158 scope:global +getNearPlayerAngle__8daE_WW_cFv = .text:0x000009CC; // type:function size:0x80 scope:global +setGroundAngle__8daE_WW_cFv = .text:0x00000A4C; // type:function size:0x2C0 scope:global +checkCreateBg__8daE_WW_cF4cXyz = .text:0x00000D0C; // type:function size:0x20C scope:global +__dt__8cM3dGPlaFv = .text:0x00000F18; // type:function size:0x48 scope:global +checkAttackWall__8daE_WW_cFv = .text:0x00000F60; // type:function size:0xC4 scope:global +setBlurEffect__8daE_WW_cFv = .text:0x00001024; // type:function size:0xDC scope:global +setAppearEffect__8daE_WW_cFv = .text:0x00001100; // type:function size:0x308 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001408; // type:function size:0x78 scope:global +s_child_ww__FPvPv = .text:0x00001480; // type:function size:0xAC scope:global +s_obj_sub__FPvPv = .text:0x0000152C; // type:function size:0x128 scope:global +checkSideStep__8daE_WW_cFv = .text:0x00001654; // type:function size:0x218 scope:global +s_attack_ww__FPvPv = .text:0x0000186C; // type:function size:0x80 scope:global +createWolf__8daE_WW_cF4cXyzUc = .text:0x000018EC; // type:function size:0x170 scope:global +executeMaster__8daE_WW_cFv = .text:0x00001A5C; // type:function size:0x6D0 scope:global +executeWait__8daE_WW_cFv = .text:0x0000212C; // type:function size:0x28C scope:global +calcJumpSpeed__8daE_WW_cFv = .text:0x000023B8; // type:function size:0x264 scope:global +executeAttack__8daE_WW_cFv = .text:0x0000261C; // type:function size:0x858 scope:global +checkAttackStart__8daE_WW_cFv = .text:0x00002E74; // type:function size:0x3FC scope:global +executeChase__8daE_WW_cFv = .text:0x00003270; // type:function size:0xDE0 scope:global +executeDamage__8daE_WW_cFv = .text:0x00004050; // type:function size:0x314 scope:global +checkMoveOut__8daE_WW_cFv = .text:0x00004364; // type:function size:0x17C scope:global +executeMoveOut__8daE_WW_cFv = .text:0x000044E0; // type:function size:0xE60 scope:global +checkWalkStart__8daE_WW_cFv = .text:0x00005340; // type:function size:0x518 scope:global +executeWalk__8daE_WW_cFv = .text:0x00005858; // type:function size:0x81C scope:global +eWW_posMoveF__8daE_WW_cFv = .text:0x00006074; // type:function size:0x118 scope:global +action__8daE_WW_cFv = .text:0x0000618C; // type:function size:0x2EC scope:global +mtx_set__8daE_WW_cFv = .text:0x00006478; // type:function size:0x88 scope:global +cc_set__8daE_WW_cFv = .text:0x00006500; // type:function size:0x1C4 scope:global +execute__8daE_WW_cFv = .text:0x000066C4; // type:function size:0x1A8 scope:global +daE_WW_Execute__FP8daE_WW_c = .text:0x0000686C; // type:function size:0x20 scope:global +calcMoveDir__8daE_WW_cFPss = .text:0x0000688C; // type:function size:0x5AC scope:global +daE_WW_IsDelete__FP8daE_WW_c = .text:0x00006E38; // type:function size:0x8 scope:global +_delete__8daE_WW_cFv = .text:0x00006E40; // type:function size:0x74 scope:global +daE_WW_Delete__FP8daE_WW_c = .text:0x00006EB4; // type:function size:0x20 scope:global +CreateHeap__8daE_WW_cFv = .text:0x00006ED4; // type:function size:0x148 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000701C; // type:function size:0x20 scope:global +create__8daE_WW_cFv = .text:0x0000703C; // type:function size:0x4FC scope:global +__dt__8dCcD_SphFv = .text:0x00007538; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00007604; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00007688; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000076D0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007718; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007774; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000077E4; // type:function size:0x70 scope:global +daE_WW_Create__FP8daE_WW_c = .text:0x00007854; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007874; // type:function size:0x48 scope:global +__dt__12daE_WW_HIO_cFv = .text:0x000078BC; // type:function size:0x48 scope:global +__sinit_d_a_e_ww_cpp = .text:0x00007904; // type:function size:0x3C8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00007CCC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00007CD4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00007CDC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007CE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CEC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00007CF4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008108; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00008144; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4066 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4138 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4139 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4168 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +@4248 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4249 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4621 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4824 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4825 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4826 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4886 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4887 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4942 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4944 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5110 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5114 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5256 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5522 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5523 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5524 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5525 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5526 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5527 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5528 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5607 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5608 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6190 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6191 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6192 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6193 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6194 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:string +@6359 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6385 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6439 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6440 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6556 = .rodata:0x0000010C; // type:object size:0x6 scope:local +@6946 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6947 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6948 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6950 = .rodata:0x00000120; // type:object size:0x8 scope:local +@7175 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7176 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7177 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7178 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7179 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7180 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7181 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7182 = .rodata:0x00000144; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000148; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3784 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3785 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3793 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ww_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_ww_tg_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@5116 = .data:0x000000B8; // type:object size:0x6C scope:local +@6010 = .data:0x00000124; // type:object size:0x74 scope:local +@6441 = .data:0x00000198; // type:object size:0x1C scope:local +l_daE_WW_Method = .data:0x000001B4; // type:object size:0x20 scope:global +g_profile_E_WW = .data:0x000001D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000204; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000210; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000021C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000228; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000240; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000264; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000294; // type:object size:0xC scope:global +__vt__12daE_WW_HIO_c = .data:0x000002A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_246_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3921 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +lbl_246_bss_7C = .bss:0x0000007C; // type:object size:0x1 data:byte +@4585 = .bss:0x00000080; // type:object size:0xC scope:local +@4586 = .bss:0x0000008C; // type:object size:0xC scope:local +@4587 = .bss:0x00000098; // type:object size:0xC scope:local +@4588 = .bss:0x000000A4; // type:object size:0xC scope:local +@4589 = .bss:0x000000B0; // type:object size:0xC scope:local +@4590 = .bss:0x000000BC; // type:object size:0xC scope:local +@4591 = .bss:0x000000C8; // type:object size:0xC scope:local +@4592 = .bss:0x000000D4; // type:object size:0xC scope:local +@4593 = .bss:0x000000E0; // type:object size:0xC scope:local +@4594 = .bss:0x000000EC; // type:object size:0xC scope:local +@4595 = .bss:0x000000F8; // type:object size:0xC scope:local +@4596 = .bss:0x00000104; // type:object size:0xC scope:local +@4597 = .bss:0x00000110; // type:object size:0xC scope:local +@4598 = .bss:0x0000011C; // type:object size:0xC scope:local +@4599 = .bss:0x00000128; // type:object size:0xC scope:local +create_pos = .bss:0x00000134; // type:object size:0xB4 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000001EC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000001F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000001F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000248; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_yc/splits.txt b/config/GZ2J01/rels/d_a_e_yc/splits.txt new file mode 100644 index 0000000000..7fad049fed --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yc.cpp: + .text start:0x000000EC end:0x00002A70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_e_yc/symbols.txt b/config/GZ2J01/rels/d_a_e_yc/symbols.txt new file mode 100644 index 0000000000..af2a29d224 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yc/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YC_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP10e_yc_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +daE_YC_Draw__FP10e_yc_class = .text:0x000001BC; // type:function size:0x120 scope:global +damage_check__FP10e_yc_class = .text:0x000002DC; // type:function size:0xF0 scope:global +e_yc_fly__FP10e_yc_class = .text:0x000003CC; // type:function size:0x500 scope:global +e_yc_f_fly__FP10e_yc_class = .text:0x000008CC; // type:function size:0x3F4 scope:global +e_yc_hovering__FP10e_yc_class = .text:0x00000CC0; // type:function size:0x1A0 scope:global +e_yc_attack__FP10e_yc_class = .text:0x00000E60; // type:function size:0x5D8 scope:global +e_yc_wolfbite__FP10e_yc_class = .text:0x00001438; // type:function size:0x444 scope:global +anm_se_set__FP10e_yc_class = .text:0x0000187C; // type:function size:0x478 scope:global +action__FP10e_yc_class = .text:0x00001CF4; // type:function size:0x210 scope:global +daE_YC_Execute__FP10e_yc_class = .text:0x00001F04; // type:function size:0x550 scope:global +daE_YC_IsDelete__FP10e_yc_class = .text:0x00002454; // type:function size:0x8 scope:global +daE_YC_Delete__FP10e_yc_class = .text:0x0000245C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000024C4; // type:function size:0xF8 scope:global +daE_YC_Create__FP10fopAc_ac_c = .text:0x000025BC; // type:function size:0x320 scope:global +__dt__8cM3dGSphFv = .text:0x000028DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002924; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000296C; // type:function size:0x70 scope:global +__dt__12daE_YC_HIO_cFv = .text:0x000029DC; // type:function size:0x48 scope:global +__sinit_d_a_e_yc_cpp = .text:0x00002A24; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3715 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3730 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3869 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4080 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4083 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4085 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4268 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4270 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4274 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0x5 scope:local data:string_table +@3878 = .data:0x00000000; // type:object size:0x1C scope:local +@4087 = .data:0x0000001C; // type:object size:0x1C scope:local +@4315 = .data:0x00000038; // type:object size:0x54 scope:local +wing_j$4328 = .data:0x0000008C; // type:object size:0x8 scope:local +cc_sph_src$4529 = .data:0x00000094; // type:object size:0x40 scope:local +at_sph_src$4530 = .data:0x000000D4; // type:object size:0x40 scope:local +l_daE_YC_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_E_YC = .data:0x00000134; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12daE_YC_HIO_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +S_area_dis = .bss:0x00000008; // type:object size:0x4 scope:global data:float +lbl_247_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@3710 = .bss:0x00000010; // type:object size:0xC scope:local +l_HIO = .bss:0x0000001C; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_yd/splits.txt b/config/GZ2J01/rels/d_a_e_yd/splits.txt new file mode 100644 index 0000000000..d2ad4c0e17 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yd.cpp: + .text start:0x000000EC end:0x00004EAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000228 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_yd/symbols.txt b/config/GZ2J01/rels/d_a_e_yd/symbols.txt new file mode 100644 index 0000000000..cf5fda16a1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yd/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YD_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +yd_disappear__FP10e_yd_class = .text:0x00000138; // type:function size:0x1A8 scope:global +anm_init__FP10e_yd_classifUcf = .text:0x000002E0; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_yd_classifUcf = .text:0x0000038C; // type:function size:0xD8 scope:global +daE_YD_Draw__FP10e_yd_class = .text:0x00000464; // type:function size:0x1C4 scope:global +pl_check__FP10e_yd_classf = .text:0x00000628; // type:function size:0x58 scope:global +damage_check__FP10e_yd_class = .text:0x00000680; // type:function size:0x26C scope:global +e_yd_stay__FP10e_yd_class = .text:0x000008EC; // type:function size:0x358 scope:global +e_yd_appear__FP10e_yd_class = .text:0x00000C44; // type:function size:0x2C0 scope:global +e_yd_appear_v__FP10e_yd_class = .text:0x00000F04; // type:function size:0x1CC scope:global +e_yd_wait__FP10e_yd_class = .text:0x000010D0; // type:function size:0x548 scope:global +e_yd_attack__FP10e_yd_class = .text:0x00001618; // type:function size:0xA60 scope:global +e_yd_chance__FP10e_yd_class = .text:0x00002078; // type:function size:0x300 scope:global +e_yd_s_damage__FP10e_yd_class = .text:0x00002378; // type:function size:0x258 scope:global +e_yd_damage__FP10e_yd_class = .text:0x000025D0; // type:function size:0x3E0 scope:global +kuki_control1__FP10e_yd_class = .text:0x000029B0; // type:function size:0x330 scope:global +kuki_control2__FP10e_yd_class = .text:0x00002CE0; // type:function size:0x174 scope:global +kuki_control3__FP10e_yd_class = .text:0x00002E54; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_yd_class = .text:0x00002F30; // type:function size:0xEC scope:global +action__FP10e_yd_class = .text:0x0000301C; // type:function size:0x5E0 scope:global +eff_set__FP10e_yd_class = .text:0x000035FC; // type:function size:0x3A4 scope:global +anm_se_set__FP10e_yd_class = .text:0x000039A0; // type:function size:0x168 scope:global +daE_YD_Execute__FP10e_yd_class = .text:0x00003B08; // type:function size:0x304 scope:global +daE_YD_IsDelete__FP10e_yd_class = .text:0x00003E0C; // type:function size:0x8 scope:global +daE_YD_Delete__FP10e_yd_class = .text:0x00003E14; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003E7C; // type:function size:0x28C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004108; // type:function size:0x48 scope:global +daE_YD_Create__FP10fopAc_ac_c = .text:0x00004150; // type:function size:0x4D0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004620; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004690; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x00004700; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004784; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004898; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048E0; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000493C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004940; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004944; // type:function size:0x48 scope:global +__dt__12daE_YD_HIO_cFv = .text:0x0000498C; // type:function size:0x48 scope:global +__sinit_d_a_e_yd_cpp = .text:0x000049D4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004A10; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004A18; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004A20; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004E34; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004E70; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4148 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4152 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4248 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@4445 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4449 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4505 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4709 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4710 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5003 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5238 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5468 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5469 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5470 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5471 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5474 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3890 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4634 = .data:0x0000003C; // type:object size:0x16 scope:local +@5007 = .data:0x00000054; // type:object size:0x24 scope:local +p_name$5015 = .data:0x00000078; // type:object size:0x6 scope:local +p_idx$5016 = .data:0x00000080; // type:object size:0xC scope:local +cc_sph_src$5344 = .data:0x0000008C; // type:object size:0x40 scope:local +at_sph_src$5345 = .data:0x000000CC; // type:object size:0x40 scope:local +kuki_sph_src$5346 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_YD_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_YD = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001FC; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000210; // type:object size:0xC scope:global +__vt__12daE_YD_HIO_c = .data:0x0000021C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_248_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt b/config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt new file mode 100644 index 0000000000..797baa342c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yd_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_yd_leaf.cpp: + .text start:0x00000078 end:0x00000440 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt b/config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt new file mode 100644 index 0000000000..dd02b4dd7b --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yd_leaf/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_YD_LEAF_Draw__FP15e_yd_leaf_class = .text:0x00000078; // type:function size:0xA8 scope:global +daE_YD_LEAF_Execute__FP15e_yd_leaf_class = .text:0x00000120; // type:function size:0x12C scope:global +daE_YD_LEAF_IsDelete__FP15e_yd_leaf_class = .text:0x0000024C; // type:function size:0x8 scope:global +daE_YD_LEAF_Delete__FP15e_yd_leaf_class = .text:0x00000254; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000284; // type:function size:0x100 scope:global +daE_YD_LEAF_Create__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0xBC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3707 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x5 scope:local data:string_table +l_daE_YD_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_YD_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_e_yg/splits.txt b/config/GZ2J01/rels/d_a_e_yg/splits.txt new file mode 100644 index 0000000000..f2340e27d2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yg.cpp: + .text start:0x000000EC end:0x00004A40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x000003B4 diff --git a/config/GZ2J01/rels/d_a_e_yg/symbols.txt b/config/GZ2J01/rels/d_a_e_yg/symbols.txt new file mode 100644 index 0000000000..6bd1a00cc0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yg/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YG_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_yg_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +pl_check__FP10e_yg_classf = .text:0x000001E0; // type:function size:0x4C scope:global +daE_YG_Draw__FP10e_yg_class = .text:0x0000022C; // type:function size:0x184 scope:global +sibuki_set__FP10e_yg_class = .text:0x000003B0; // type:function size:0xE8 scope:global +ms_disappear__FP10e_yg_class = .text:0x00000498; // type:function size:0x370 scope:global +s_d_sub__FPvPv = .text:0x00000808; // type:function size:0x7C scope:global +search_dokuro__FP10e_yg_class = .text:0x00000884; // type:function size:0x17C scope:global +way_set__FP10e_yg_class = .text:0x00000A00; // type:function size:0x178 scope:global +e_yg_normal__FP10e_yg_class = .text:0x00000B78; // type:function size:0x37C scope:global +e_yg_attack__FP10e_yg_class = .text:0x00000EF4; // type:function size:0x394 scope:global +search_ground_1__FP10e_yg_class = .text:0x00001288; // type:function size:0x4E4 scope:global +__ct__4cXyzFv = .text:0x0000176C; // type:function size:0x4 scope:global +e_yg_swim__FP10e_yg_class = .text:0x00001770; // type:function size:0x1E8 scope:global +e_yg_dokuro__FP10e_yg_class = .text:0x00001958; // type:function size:0x340 scope:global +e_yg_damage__FP10e_yg_class = .text:0x00001C98; // type:function size:0x254 scope:global +e_yg_wolfbite__FP10e_yg_class = .text:0x00001EEC; // type:function size:0x138 scope:global +e_yg_standby__FP10e_yg_class = .text:0x00002024; // type:function size:0x60 scope:global +damage_check__FP10e_yg_class = .text:0x00002084; // type:function size:0x194 scope:global +ke_control__FP10e_yg_classP7yg_ke_sif = .text:0x00002218; // type:function size:0x338 scope:global +ke_move__FP10e_yg_classP19mDoExt_3DlineMat0_cP7yg_ke_sif = .text:0x00002550; // type:function size:0xD8 scope:global +ke_set__FP10e_yg_class = .text:0x00002628; // type:function size:0x1AC scope:global +action__FP10e_yg_class = .text:0x000027D4; // type:function size:0x600 scope:global +anm_se_set__FP10e_yg_class = .text:0x00002DD4; // type:function size:0x3C8 scope:global +daE_YG_Execute__FP10e_yg_class = .text:0x0000319C; // type:function size:0x50C scope:global +daE_YG_IsDelete__FP10e_yg_class = .text:0x000036A8; // type:function size:0x8 scope:global +daE_YG_Delete__FP10e_yg_class = .text:0x000036B0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003718; // type:function size:0x110 scope:global +daE_YG_Create__FP10fopAc_ac_c = .text:0x00003828; // type:function size:0x3E8 scope:global +__dt__7yg_ke_sFv = .text:0x00003C10; // type:function size:0x7C scope:global +__ct__7yg_ke_sFv = .text:0x00003C8C; // type:function size:0x68 scope:global +__dt__8cM3dGSphFv = .text:0x00003CF4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003D3C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D84; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DE0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E50; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EC0; // type:function size:0x48 scope:global +__dt__12daE_YG_HIO_cFv = .text:0x00003F08; // type:function size:0x48 scope:global +__sinit_d_a_e_yg_cpp = .text:0x00003F50; // type:function size:0x654 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045AC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000045B4; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x000049C8; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004A04; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3801 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3805 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3839 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3893 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4024 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4097 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4398 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4434 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4687 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4891 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4892 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4893 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4894 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4895 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4896 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4897 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4995 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4999 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5000 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5140 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5141 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5142 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3680 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3681 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3689 = .data:0x00000030; // type:object size:0x6 scope:local +@4282 = .data:0x00000038; // type:object size:0x60 scope:local +@4898 = .data:0x00000098; // type:object size:0x2C scope:local +eff_id$5034 = .data:0x000000C4; // type:object size:0x8 scope:local +cc_sph_src$5193 = .data:0x000000CC; // type:object size:0x40 scope:local +at_sph_src$5194 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_YG_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_YG = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001C0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000001D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001EC; // type:object size:0x24 scope:global +__vt__12daE_YG_HIO_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_250_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3817 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@3917 = .bss:0x00000070; // type:object size:0xC scope:local +@3920 = .bss:0x00000080; // type:object size:0xC scope:local +@3921 = .bss:0x0000008C; // type:object size:0xC scope:local +e_pos$3916 = .bss:0x00000098; // type:object size:0x24 scope:local +target_info = .bss:0x000000BC; // type:object size:0x50 scope:global +target_info_count = .bss:0x0000010C; // type:object size:0x4 scope:global data:4byte +@4689 = .bss:0x00000110; // type:object size:0xC scope:local +@4690 = .bss:0x0000011C; // type:object size:0xC scope:local +@4691 = .bss:0x00000128; // type:object size:0xC scope:local +@4692 = .bss:0x00000134; // type:object size:0xC scope:local +@4693 = .bss:0x00000140; // type:object size:0xC scope:local +@4694 = .bss:0x0000014C; // type:object size:0xC scope:local +@4695 = .bss:0x00000158; // type:object size:0xC scope:local +@4696 = .bss:0x00000164; // type:object size:0xC scope:local +@4697 = .bss:0x00000170; // type:object size:0xC scope:local +@4698 = .bss:0x0000017C; // type:object size:0xC scope:local +@4699 = .bss:0x00000188; // type:object size:0xC scope:local +@4700 = .bss:0x00000194; // type:object size:0xC scope:local +@4701 = .bss:0x000001A0; // type:object size:0xC scope:local +ke_p = .bss:0x000001AC; // type:object size:0x9C scope:global data:float +@4702 = .bss:0x00000248; // type:object size:0xC scope:local +@4703 = .bss:0x00000254; // type:object size:0xC scope:local +@4704 = .bss:0x00000260; // type:object size:0xC scope:local +@4705 = .bss:0x0000026C; // type:object size:0xC scope:local +@4706 = .bss:0x00000278; // type:object size:0xC scope:local +@4707 = .bss:0x00000284; // type:object size:0xC scope:local +@4708 = .bss:0x00000290; // type:object size:0xC scope:local +@4709 = .bss:0x0000029C; // type:object size:0xC scope:local +@4710 = .bss:0x000002A8; // type:object size:0xC scope:local +@4711 = .bss:0x000002B4; // type:object size:0xC scope:local +@4712 = .bss:0x000002C0; // type:object size:0xC scope:local +@4713 = .bss:0x000002CC; // type:object size:0xC scope:local +@4714 = .bss:0x000002D8; // type:object size:0xC scope:local +ke_a = .bss:0x000002E4; // type:object size:0x4E scope:global data:2byte +@5031 = .bss:0x00000334; // type:object size:0xC scope:local +sc$5030 = .bss:0x00000344; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000394; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000398; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000039C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000003A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000003A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000003A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000003AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000003B0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_yh/splits.txt b/config/GZ2J01/rels/d_a_e_yh/splits.txt new file mode 100644 index 0000000000..83bbd134ed --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yh.cpp: + .text start:0x000000EC end:0x00006E88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x00000328 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_e_yh/symbols.txt b/config/GZ2J01/rels/d_a_e_yh/symbols.txt new file mode 100644 index 0000000000..ba9a1c3987 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yh/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YH_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +yh_disappear__FP10e_yh_class = .text:0x00000134; // type:function size:0x1A8 scope:global +anm_init__FP10e_yh_classifUcf = .text:0x000002DC; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_yh_classifUcf = .text:0x00000388; // type:function size:0xD8 scope:global +daE_YH_Draw__FP10e_yh_class = .text:0x00000460; // type:function size:0x198 scope:global +pl_check__FP10e_yh_classf = .text:0x000005F8; // type:function size:0x4C scope:global +damage_check__FP10e_yh_class = .text:0x00000644; // type:function size:0x448 scope:global +e_yh_stay__FP10e_yh_class = .text:0x00000A8C; // type:function size:0x358 scope:global +e_yh_appear__FP10e_yh_class = .text:0x00000DE4; // type:function size:0x2C0 scope:global +e_yh_appear_v__FP10e_yh_class = .text:0x000010A4; // type:function size:0x1CC scope:global +e_yh_wait__FP10e_yh_class = .text:0x00001270; // type:function size:0x560 scope:global +e_yh_mk_roof__FP10e_yh_class = .text:0x000017D0; // type:function size:0x25C scope:global +e_yh_attack__FP10e_yh_class = .text:0x00001A2C; // type:function size:0xAD0 scope:global +e_yh_attack_s__FP10e_yh_class = .text:0x000024FC; // type:function size:0x35C scope:global +e_yh_chance__FP10e_yh_class = .text:0x00002858; // type:function size:0x300 scope:global +e_yh_s_damage__FP10e_yh_class = .text:0x00002B58; // type:function size:0x23C scope:global +e_yh_damage__FP10e_yh_class = .text:0x00002D94; // type:function size:0x3F8 scope:global +kuki_control1__FP10e_yh_class = .text:0x0000318C; // type:function size:0x35C scope:global +kuki_control2__FP10e_yh_class = .text:0x000034E8; // type:function size:0x174 scope:global +kuki_control3__FP10e_yh_class = .text:0x0000365C; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_yh_class = .text:0x00003738; // type:function size:0x128 scope:global +kuki_control1_e__FP10e_yh_class = .text:0x00003860; // type:function size:0x304 scope:global +e_yh_escape__FP10e_yh_class = .text:0x00003B64; // type:function size:0xDCC scope:global +e_yh_e_dead__FP10e_yh_class = .text:0x00004930; // type:function size:0x4C8 scope:global +action__FP10e_yh_class = .text:0x00004DF8; // type:function size:0x684 scope:global +eff_set__FP10e_yh_class = .text:0x0000547C; // type:function size:0x3D4 scope:global +anm_se_set__FP10e_yh_class = .text:0x00005850; // type:function size:0x168 scope:global +daE_YH_Execute__FP10e_yh_class = .text:0x000059B8; // type:function size:0x3E0 scope:global +daE_YH_IsDelete__FP10e_yh_class = .text:0x00005D98; // type:function size:0x8 scope:global +daE_YH_Delete__FP10e_yh_class = .text:0x00005DA0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005E08; // type:function size:0x28C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006094; // type:function size:0x48 scope:global +daE_YH_Create__FP10fopAc_ac_c = .text:0x000060DC; // type:function size:0x520 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000065FC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000666C; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x000066DC; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00006760; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000682C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006874; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000068BC; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00006918; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000691C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006920; // type:function size:0x48 scope:global +__dt__12daE_YH_HIO_cFv = .text:0x00006968; // type:function size:0x48 scope:global +__sinit_d_a_e_yh_cpp = .text:0x000069B0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000069EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000069F4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000069FC; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006E10; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00006E4C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4044 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4143 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4147 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4279 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4382 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4415 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4416 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4631 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4790 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4871 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5015 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5114 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5363 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5364 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5365 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5366 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5367 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5368 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5369 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5370 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5447 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5448 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5592 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5593 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5594 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5759 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5760 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5857 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5858 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6103 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6104 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6105 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6107 = .rodata:0x00000158; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$4007 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4877 = .data:0x0000003C; // type:object size:0x16 scope:local +@5371 = .data:0x00000054; // type:object size:0xCC scope:local +@5595 = .data:0x00000120; // type:object size:0x58 scope:local +p_name$5603 = .data:0x00000178; // type:object size:0x6 scope:local +p_idx$5604 = .data:0x00000180; // type:object size:0xC scope:local +cc_sph_src$5967 = .data:0x0000018C; // type:object size:0x40 scope:local +at_sph_src$5968 = .data:0x000001CC; // type:object size:0x40 scope:local +kuki_sph_src$5969 = .data:0x0000020C; // type:object size:0x40 scope:local +l_daE_YH_Method = .data:0x0000024C; // type:object size:0x20 scope:global +g_profile_E_YH = .data:0x0000026C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000310; // type:object size:0xC scope:global +__vt__12daE_YH_HIO_c = .data:0x0000031C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_251_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_yk/splits.txt b/config/GZ2J01/rels/d_a_e_yk/splits.txt new file mode 100644 index 0000000000..decd5fae0a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yk.cpp: + .text start:0x000000EC end:0x00003548 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000017C + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2J01/rels/d_a_e_yk/symbols.txt b/config/GZ2J01/rels/d_a_e_yk/symbols.txt new file mode 100644 index 0000000000..798f6e1ddf --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yk/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YK_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +yk_disappear__FP10e_yk_class = .text:0x00000130; // type:function size:0x174 scope:global +anm_init__FP10e_yk_classifUcf = .text:0x000002A4; // type:function size:0xAC scope:global +daE_YK_Draw__FP10e_yk_class = .text:0x00000350; // type:function size:0xA8 scope:global +shot_b_sub__FPvPv = .text:0x000003F8; // type:function size:0x78 scope:global +other_bg_check__FP10e_yk_classP10fopAc_ac_c = .text:0x00000470; // type:function size:0xD8 scope:global +pl_check__FP10e_yk_classfs = .text:0x00000548; // type:function size:0xB0 scope:global +damage_check__FP10e_yk_class = .text:0x000005F8; // type:function size:0x230 scope:global +path_check__FP10e_yk_class = .text:0x00000828; // type:function size:0x268 scope:global +fly_move__FP10e_yk_class = .text:0x00000A90; // type:function size:0x190 scope:global +e_yk_roof__FP10e_yk_class = .text:0x00000C20; // type:function size:0x148 scope:global +e_yk_fight_fly__FP10e_yk_class = .text:0x00000D68; // type:function size:0x1B8 scope:global +e_yk_fight__FP10e_yk_class = .text:0x00000F20; // type:function size:0x35C scope:global +e_yk_attack__FP10e_yk_class = .text:0x0000127C; // type:function size:0x1F8 scope:global +e_yk_fly__FP10e_yk_class = .text:0x00001474; // type:function size:0x22C scope:global +e_yk_return__FP10e_yk_class = .text:0x000016A0; // type:function size:0x210 scope:global +e_yk_path_fly__FP10e_yk_class = .text:0x000018B0; // type:function size:0x318 scope:global +e_yk_chance__FP10e_yk_class = .text:0x00001BC8; // type:function size:0x1F8 scope:global +e_yk_wolfbite__FP10e_yk_class = .text:0x00001DC0; // type:function size:0x240 scope:global +e_yk_wind__FP10e_yk_class = .text:0x00002000; // type:function size:0x1A4 scope:global +action__FP10e_yk_class = .text:0x000021A4; // type:function size:0x294 scope:global +daE_YK_Execute__FP10e_yk_class = .text:0x00002438; // type:function size:0x514 scope:global +daE_YK_IsDelete__FP10e_yk_class = .text:0x0000294C; // type:function size:0x8 scope:global +daE_YK_Delete__FP10e_yk_class = .text:0x00002954; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029BC; // type:function size:0xF8 scope:global +daE_YK_Create__FP10fopAc_ac_c = .text:0x00002AB4; // type:function size:0x3D8 scope:global +__dt__8cM3dGSphFv = .text:0x00002E8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002ED4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002F1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002F78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002FE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003058; // type:function size:0x48 scope:global +__dt__12daE_YK_HIO_cFv = .text:0x000030A0; // type:function size:0x48 scope:global +__sinit_d_a_e_yk_cpp = .text:0x000030E8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003124; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000312C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003134; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3941 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3945 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000038; // type:object size:0x4 scope:local data:string +@4009 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4103 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4153 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4304 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4305 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4335 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4401 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4438 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4608 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4676 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4867 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4868 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5027 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5028 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5029 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3820 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3821 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3829 = .data:0x00000030; // type:object size:0x6 scope:local +@4726 = .data:0x00000038; // type:object size:0x3C scope:local +e_name$4766 = .data:0x00000074; // type:object size:0x4 scope:local +e_idx$4767 = .data:0x00000078; // type:object size:0x8 scope:local +cc_sph_src$4930 = .data:0x00000080; // type:object size:0x40 scope:local +l_daE_YK_Method = .data:0x000000C0; // type:object size:0x20 scope:global +g_profile_E_YK = .data:0x000000E0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000110; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12daE_YK_HIO_c = .data:0x00000170; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_252_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3957 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4191 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2J01/rels/d_a_e_ym/splits.txt b/config/GZ2J01/rels/d_a_e_ym/splits.txt new file mode 100644 index 0000000000..97a3a87ef7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ym/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ym.cpp: + .text start:0x000000EC end:0x0000D940 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000170 + .data start:0x00000000 end:0x00000218 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2J01/rels/d_a_e_ym/symbols.txt b/config/GZ2J01/rels/d_a_e_ym/symbols.txt new file mode 100644 index 0000000000..a04f1a8a42 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ym/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YM_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +checkBck__8daE_YM_cFPCci = .text:0x00000144; // type:function size:0x5C scope:global +bckSet__8daE_YM_cFiUcff = .text:0x000001A0; // type:function size:0x148 scope:global +bckSetFly__8daE_YM_cFiUcff = .text:0x000002E8; // type:function size:0xA4 scope:global +draw__8daE_YM_cFv = .text:0x0000038C; // type:function size:0x2AC scope:global +daE_YM_Draw__FP8daE_YM_c = .text:0x00000638; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x00000658; // type:function size:0xD0 scope:global +setDigEffect__8daE_YM_cFv = .text:0x00000728; // type:function size:0x11C scope:global +setElecEffect1__8daE_YM_cFv = .text:0x00000844; // type:function size:0x158 scope:global +setElecEffect2__8daE_YM_cFv = .text:0x0000099C; // type:function size:0x160 scope:global +setFireEffect__8daE_YM_cFv = .text:0x00000AFC; // type:function size:0x2F8 scope:global +checkWallCrash__8daE_YM_cFv = .text:0x00000DF4; // type:function size:0x1CC scope:global +checkWolfBark__8daE_YM_cFv = .text:0x00000FC0; // type:function size:0x228 scope:global +checkSurpriseLock__8daE_YM_cFv = .text:0x000011E8; // type:function size:0x414 scope:global +checkRailSurprise__8daE_YM_cFv = .text:0x000015FC; // type:function size:0xB0 scope:global +checkSurpriseNear__8daE_YM_cFv = .text:0x000016AC; // type:function size:0x680 scope:global +setNormalCc__8daE_YM_cFv = .text:0x00001D2C; // type:function size:0x18 scope:global +setAppear__8daE_YM_cFv = .text:0x00001D44; // type:function size:0x24 scope:global +setMoveSound__8daE_YM_cFi = .text:0x00001D68; // type:function size:0x148 scope:global +setTurnSound__8daE_YM_cFv = .text:0x00001EB0; // type:function size:0xAC scope:global +setActionMode__8daE_YM_cFi = .text:0x00001F5C; // type:function size:0x28 scope:global +executeWait__8daE_YM_cFv = .text:0x00001F84; // type:function size:0x5B8 scope:global +executeMove__8daE_YM_cFv = .text:0x0000253C; // type:function size:0x738 scope:global +executeEscape__8daE_YM_cFv = .text:0x00002C74; // type:function size:0x790 scope:global +executeDown__8daE_YM_cFv = .text:0x00003404; // type:function size:0x6F0 scope:global +__dt__8cM3dGPlaFv = .text:0x00003AF4; // type:function size:0x48 scope:global +damage_check__8daE_YM_cFv = .text:0x00003B3C; // type:function size:0x180 scope:global +executeWind__8daE_YM_cFv = .text:0x00003CBC; // type:function size:0x360 scope:global +getSurpriseType__8daE_YM_cFv = .text:0x0000401C; // type:function size:0x1A0 scope:global +setSurpriseAway__8daE_YM_cFv = .text:0x000041BC; // type:function size:0x50 scope:global +setGoHomeType__8daE_YM_cFv = .text:0x0000420C; // type:function size:0x128 scope:global +executeSurprise__8daE_YM_cFv = .text:0x00004334; // type:function size:0xB6C scope:global +executeBack__8daE_YM_cFv = .text:0x00004EA0; // type:function size:0xE8 scope:global +executeFall__8daE_YM_cFv = .text:0x00004F88; // type:function size:0x300 scope:global +executeAttack__8daE_YM_cFv = .text:0x00005288; // type:function size:0x6C8 scope:global +checkAttackEnd__8daE_YM_cFv = .text:0x00005950; // type:function size:0x1C8 scope:global +setAttackMotion__8daE_YM_cFv = .text:0x00005B18; // type:function size:0x104 scope:global +executeAttackWall__8daE_YM_cFv = .text:0x00005C1C; // type:function size:0x610 scope:global +executeDefense__8daE_YM_cFv = .text:0x0000622C; // type:function size:0x230 scope:global +checkFlyTerritory__8daE_YM_cFv = .text:0x0000645C; // type:function size:0x194 scope:global +initFly__8daE_YM_cFv = .text:0x000065F0; // type:function size:0x70 scope:global +executeFly__8daE_YM_cFv = .text:0x00006660; // type:function size:0x1228 scope:global +setInclination__8daE_YM_cFv = .text:0x00007888; // type:function size:0x64 scope:global +executeFlyAttack__8daE_YM_cFv = .text:0x000078EC; // type:function size:0x758 scope:global +setNextPathPoint__8daE_YM_cFv = .text:0x00008044; // type:function size:0xB8 scope:global +checkRailDig__8daE_YM_cFv = .text:0x000080FC; // type:function size:0x1D0 scope:global +executeRail__8daE_YM_cFv = .text:0x000082CC; // type:function size:0x384 scope:global +executeBackRail__8daE_YM_cFv = .text:0x00008650; // type:function size:0x768 scope:global +checkElectricStart__8daE_YM_cFv = .text:0x00008DB8; // type:function size:0x6C scope:global +executeElectric__8daE_YM_cFv = .text:0x00008E24; // type:function size:0x1F8 scope:global +executeSwitch__8daE_YM_cFv = .text:0x0000901C; // type:function size:0x6E4 scope:global +initFireFly__8daE_YM_cFi = .text:0x00009700; // type:function size:0xF8 scope:global +executeFire__8daE_YM_cFv = .text:0x000097F8; // type:function size:0x878 scope:global +setRiverAttention__8daE_YM_cFv = .text:0x0000A070; // type:function size:0x314 scope:global +setLockByCargo__8daE_YM_cFv = .text:0x0000A384; // type:function size:0xC scope:global +executeRiver__8daE_YM_cFv = .text:0x0000A390; // type:function size:0xB3C scope:global +s_ym_sub__FPvPv = .text:0x0000AECC; // type:function size:0xC0 scope:global +checkFrinedSamePos__8daE_YM_cFv = .text:0x0000AF8C; // type:function size:0x40 scope:global +action__8daE_YM_cFv = .text:0x0000AFCC; // type:function size:0x51C scope:global +mtx_set__8daE_YM_cFv = .text:0x0000B4E8; // type:function size:0x88 scope:global +cc_set__8daE_YM_cFv = .text:0x0000B570; // type:function size:0x2FC scope:global +execute__8daE_YM_cFv = .text:0x0000B86C; // type:function size:0x164 scope:global +daE_YM_Execute__FP8daE_YM_c = .text:0x0000B9D0; // type:function size:0x20 scope:global +daE_YM_IsDelete__FP8daE_YM_c = .text:0x0000B9F0; // type:function size:0x8 scope:global +_delete__8daE_YM_cFv = .text:0x0000B9F8; // type:function size:0x98 scope:global +daE_YM_Delete__FP8daE_YM_c = .text:0x0000BA90; // type:function size:0x20 scope:global +CreateHeap__8daE_YM_cFv = .text:0x0000BAB0; // type:function size:0x348 scope:global +__ct__4cXyzFv = .text:0x0000BDF8; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000BDFC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000BE44; // type:function size:0x20 scope:global +checkBeforeBg__8daE_YM_cFs = .text:0x0000BE64; // type:function size:0x4FC scope:global +checkBeforeGround__8daE_YM_cFv = .text:0x0000C360; // type:function size:0x138 scope:global +checkInitialWall__8daE_YM_cFv = .text:0x0000C498; // type:function size:0x280 scope:global +checkWall__8daE_YM_cFv = .text:0x0000C718; // type:function size:0x398 scope:global +setHideType__8daE_YM_cFv = .text:0x0000CAB0; // type:function size:0xB4 scope:global +create__8daE_YM_cFv = .text:0x0000CB64; // type:function size:0x680 scope:global +__dt__8cM3dGSphFv = .text:0x0000D1E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D22C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D274; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000D2D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D340; // type:function size:0x70 scope:global +daE_YM_Create__FP8daE_YM_c = .text:0x0000D3B0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000D3D0; // type:function size:0x48 scope:global +__dt__12daE_YM_HIO_cFv = .text:0x0000D418; // type:function size:0x48 scope:global +__sinit_d_a_e_ym_cpp = .text:0x0000D460; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000D49C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D4A4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000D4AC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000D8C0; // type:function size:0x3C scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x0000D8FC; // type:function size:0x1C scope:global +getPos__13daTag_FWall_cFUc = .text:0x0000D918; // type:function size:0x28 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3925 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3928 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3929 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3930 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3931 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3948 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4618 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4820 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4821 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4822 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4871 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4873 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5268 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5270 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5414 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5415 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5416 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5418 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5644 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5645 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5646 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5647 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5648 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5724 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5725 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5726 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5774 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5792 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5793 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6055 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6056 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6057 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6058 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6059 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6060 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6061 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6062 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6244 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000100; // type:object size:0x4 scope:local +@7042 = .rodata:0x00000104; // type:object size:0x4 scope:local +@7043 = .rodata:0x00000108; // type:object size:0x4 scope:local +@7044 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@7045 = .rodata:0x00000110; // type:object size:0x4 scope:local +@7046 = .rodata:0x00000114; // type:object size:0x4 scope:local +@7047 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7048 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7556 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7719 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7942 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7943 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@8040 = .rodata:0x00000130; // type:object size:0x4 scope:local +@8350 = .rodata:0x00000134; // type:object size:0x4 scope:local +@8351 = .rodata:0x00000138; // type:object size:0x4 scope:local +@8621 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@8622 = .rodata:0x00000140; // type:object size:0x4 scope:local +@8964 = .rodata:0x00000144; // type:object size:0x4 scope:local +@8965 = .rodata:0x00000148; // type:object size:0x4 scope:local +@9187 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@9420 = .rodata:0x00000150; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000158; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3804 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3805 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3813 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__6E_YM_n = .data:0x00000038; // type:object size:0x40 scope:global +w_eff_id$5427 = .data:0x00000078; // type:object size:0x8 scope:local +@6063 = .data:0x00000080; // type:object size:0x20 scope:local +@7049 = .data:0x000000A0; // type:object size:0x2C scope:local +YM_DIG_POS_Y$7355 = .data:0x000000CC; // type:object size:0xC scope:local +@8522 = .data:0x000000D8; // type:object size:0x4C scope:local +@9421 = .data:0x00000124; // type:object size:0x20 scope:local +l_daE_YM_Method = .data:0x00000144; // type:object size:0x20 scope:global +g_profile_E_YM = .data:0x00000164; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000194; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000200; // type:object size:0xC scope:global +__vt__12daE_YM_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_253_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3941 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte +m_near_obj = .bss:0x0000003C; // type:object size:0x4 scope:global data:4byte +m_obj_dist = .bss:0x00000040; // type:object size:0x4 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_e_ym_tag/splits.txt b/config/GZ2J01/rels/d_a_e_ym_tag/splits.txt new file mode 100644 index 0000000000..b91dd692a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ym_tag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_ym_tag.cpp: + .text start:0x00000078 end:0x00000230 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt b/config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt new file mode 100644 index 0000000000..4605a4fa0d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ym_tag/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_YM_TAG_Draw__FP12daE_YM_TAG_c = .text:0x00000078; // type:function size:0x8 scope:global +s_e_ym__FPvPv = .text:0x00000080; // type:function size:0x8C scope:global +execute__12daE_YM_TAG_cFv = .text:0x0000010C; // type:function size:0x6C scope:global +daE_YM_TAG_Execute__FP12daE_YM_TAG_c = .text:0x00000178; // type:function size:0x20 scope:global +daE_YM_TAG_IsDelete__FP12daE_YM_TAG_c = .text:0x00000198; // type:function size:0x8 scope:global +daE_YM_TAG_Delete__FP12daE_YM_TAG_c = .text:0x000001A0; // type:function size:0x8 scope:global +create__12daE_YM_TAG_cFv = .text:0x000001A8; // type:function size:0x68 scope:global +daE_YM_TAG_Create__FP12daE_YM_TAG_c = .text:0x00000210; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daE_YM_TAG_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_YM_TAG = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_e_ymb/splits.txt b/config/GZ2J01/rels/d_a_e_ymb/splits.txt new file mode 100644 index 0000000000..c1864cfec7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ymb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ymb.cpp: + .text start:0x000000EC end:0x0000B878 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000264 + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x00000304 diff --git a/config/GZ2J01/rels/d_a_e_ymb/symbols.txt b/config/GZ2J01/rels/d_a_e_ymb/symbols.txt new file mode 100644 index 0000000000..fe1cefd807 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_ymb/symbols.txt @@ -0,0 +1,346 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_YMB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0x358 scope:global +__dt__4cXyzFv = .text:0x00000494; // type:function size:0x3C scope:global +JointCallBack__9daE_YMB_cFP8J3DJointi = .text:0x000004D0; // type:function size:0x4C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000051C; // type:function size:0x18 scope:global +draw__9daE_YMB_cFv = .text:0x00000534; // type:function size:0x408 scope:global +daE_YMB_Draw__FP9daE_YMB_c = .text:0x0000093C; // type:function size:0x20 scope:global +setBck__9daE_YMB_cFiUcff = .text:0x0000095C; // type:function size:0xA4 scope:global +checkBck__9daE_YMB_cFi = .text:0x00000A00; // type:function size:0x5C scope:global +setActionMode__9daE_YMB_cFii = .text:0x00000A5C; // type:function size:0xC scope:global +setLastDamage__9daE_YMB_cFv = .text:0x00000A68; // type:function size:0xF4 scope:global +damage_check__9daE_YMB_cFv = .text:0x00000B5C; // type:function size:0x2FC scope:global +setCameraSwitch__9daE_YMB_cFv = .text:0x00000E58; // type:function size:0x1EC scope:global +checkWaterPos__9daE_YMB_cFv = .text:0x00001044; // type:function size:0x100 scope:global +checkGroundPos__9daE_YMB_cFv = .text:0x00001144; // type:function size:0x9C scope:global +setFlyWaitVoice__9daE_YMB_cFv = .text:0x000011E0; // type:function size:0x7C scope:global +setDownWaitVoice__9daE_YMB_cFv = .text:0x0000125C; // type:function size:0x7C scope:global +setHitBoardSe__9daE_YMB_cFv = .text:0x000012D8; // type:function size:0xB8 scope:global +setElecEffect1__9daE_YMB_cFv = .text:0x00001390; // type:function size:0x1BC scope:global +setElecEffect2__9daE_YMB_cFv = .text:0x0000154C; // type:function size:0x1D8 scope:global +setWaterEffect1__9daE_YMB_cFv = .text:0x00001724; // type:function size:0x118 scope:global +setWaterEffect2__9daE_YMB_cFv = .text:0x0000183C; // type:function size:0x118 scope:global +setBoilEffect__9daE_YMB_cFi = .text:0x00001954; // type:function size:0x178 scope:global +setDamageEffect__9daE_YMB_cFi = .text:0x00001ACC; // type:function size:0xEC scope:global +setDownHamonEffect__9daE_YMB_cFv = .text:0x00001BB8; // type:function size:0x118 scope:global +setFlyBlurEffect__9daE_YMB_cFv = .text:0x00001CD0; // type:function size:0x18C scope:global +setRockDamageEffect__9daE_YMB_cFv = .text:0x00001E5C; // type:function size:0x160 scope:global +setDeathEffect__9daE_YMB_cFv = .text:0x00001FBC; // type:function size:0x17C scope:global +search_drop__FPvPv = .text:0x00002138; // type:function size:0x9C scope:global +executeWait__9daE_YMB_cFv = .text:0x000021D4; // type:function size:0x134 scope:global +setBitePos__9daE_YMB_cFi = .text:0x00002308; // type:function size:0x48 scope:global +setInclination__9daE_YMB_cFv = .text:0x00002350; // type:function size:0x1A8 scope:global +setBodyAngle__9daE_YMB_cFv = .text:0x000024F8; // type:function size:0x418 scope:global +checkWolfLockIn__9daE_YMB_cFv = .text:0x00002910; // type:function size:0x1B8 scope:global +executeFly__9daE_YMB_cFv = .text:0x00002AC8; // type:function size:0xB28 scope:global +executeFlyAttack__9daE_YMB_cFv = .text:0x000035F0; // type:function size:0x9C0 scope:global +executeRunAway__9daE_YMB_cFv = .text:0x00003FB0; // type:function size:0x748 scope:global +executeGuard__9daE_YMB_cFv = .text:0x000046F8; // type:function size:0x174 scope:global +executeSwim__9daE_YMB_cFv = .text:0x0000486C; // type:function size:0xF00 scope:global +executeWaterJump__9daE_YMB_cFv = .text:0x0000576C; // type:function size:0x484 scope:global +getNearDownPos__9daE_YMB_cFv = .text:0x00005BF0; // type:function size:0x2D8 scope:global +executeDamage__9daE_YMB_cFv = .text:0x00005EC8; // type:function size:0x604 scope:global +setMidnaBindInit__9daE_YMB_cFP4cXyz = .text:0x000064CC; // type:function size:0x2E4 scope:global +setMidnaBindLevel__9daE_YMB_cFi = .text:0x000067B0; // type:function size:0x138 scope:global +setWolfLockEffect__9daE_YMB_cFv = .text:0x000068E8; // type:function size:0x30C scope:global +initDownToWater__9daE_YMB_cFv = .text:0x00006BF4; // type:function size:0xEC scope:global +calcDownToWater__9daE_YMB_cFv = .text:0x00006CE0; // type:function size:0x16C scope:global +executeDown__9daE_YMB_cFv = .text:0x00006E4C; // type:function size:0x66C scope:global +setCreateDrop__9daE_YMB_cFv = .text:0x000074B8; // type:function size:0xBC scope:global +executeDeath__9daE_YMB_cFv = .text:0x00007574; // type:function size:0x63C scope:global +demo_skip__9daE_YMB_cFi = .text:0x00007BB0; // type:function size:0x210 scope:global +DemoSkipCallBack__9daE_YMB_cFPvi = .text:0x00007DC0; // type:function size:0x34 scope:global +calcLakeDemoPlayerPos__9daE_YMB_cFv = .text:0x00007DF4; // type:function size:0x70 scope:global +executeLakeDemo__9daE_YMB_cFv = .text:0x00007E64; // type:function size:0x730 scope:global +executeStartDemo__9daE_YMB_cFv = .text:0x00008594; // type:function size:0xB8C scope:global +checkStartBattleDemo__9daE_YMB_cFv = .text:0x00009120; // type:function size:0x1A0 scope:global +executeBattleDemo__9daE_YMB_cFv = .text:0x000092C0; // type:function size:0x7E8 scope:global +action__9daE_YMB_cFv = .text:0x00009AA8; // type:function size:0x4C0 scope:global +mtx_set__9daE_YMB_cFv = .text:0x00009F68; // type:function size:0x118 scope:global +getBellyBitePos__9daE_YMB_cFP4cXyz = .text:0x0000A080; // type:function size:0x88 scope:global +getDownLockPoint__9daE_YMB_cFv = .text:0x0000A108; // type:function size:0x2B0 scope:global +setAttentionPos__9daE_YMB_cFv = .text:0x0000A3B8; // type:function size:0x290 scope:global +cc_set__9daE_YMB_cFv = .text:0x0000A648; // type:function size:0x144 scope:global +execute__9daE_YMB_cFv = .text:0x0000A78C; // type:function size:0x26C scope:global +daE_YMB_Execute__FP9daE_YMB_c = .text:0x0000A9F8; // type:function size:0x20 scope:global +daE_YMB_IsDelete__FP9daE_YMB_c = .text:0x0000AA18; // type:function size:0x8 scope:global +_delete__9daE_YMB_cFv = .text:0x0000AA20; // type:function size:0x90 scope:global +daE_YMB_Delete__FP9daE_YMB_c = .text:0x0000AAB0; // type:function size:0x20 scope:global +CreateHeap__9daE_YMB_cFv = .text:0x0000AAD0; // type:function size:0x278 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000AD48; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000AD90; // type:function size:0x20 scope:global +create__9daE_YMB_cFv = .text:0x0000ADB0; // type:function size:0x3EC scope:global +__dt__8cM3dGSphFv = .text:0x0000B19C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B1E4; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B22C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000B2F8; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B37C; // type:function size:0x5C scope:global +daE_YMB_Create__FP9daE_YMB_c = .text:0x0000B3D8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B3F8; // type:function size:0x48 scope:global +__dt__13daE_YMB_HIO_cFv = .text:0x0000B440; // type:function size:0x48 scope:global +__sinit_d_a_e_ymb_cpp = .text:0x0000B488; // type:function size:0x3D4 scope:local +setPos__11daObjDrop_cF4cXyz = .text:0x0000B85C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3791 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4269 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4271 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4304 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4343 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4411 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4488 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4904 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5022 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5372 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5373 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5374 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5375 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5376 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5377 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5378 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5379 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5572 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5772 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6083 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6084 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6085 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6086 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6088 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6162 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6163 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6164 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6165 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6254 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6356 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6445 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6596 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6654 = .rodata:0x00000100; // type:object size:0x4 scope:local +@7019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@7020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@7021 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@7022 = .rodata:0x00000110; // type:object size:0x4 scope:local +@7023 = .rodata:0x00000114; // type:object size:0x4 scope:local +@7024 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7025 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7026 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7028 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7029 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7205 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7208 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7209 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7228 = .rodata:0x00000148; // type:object size:0x6 scope:local +@7482 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7483 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7484 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7485 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7486 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7487 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7488 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7489 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7490 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7491 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7492 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7493 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7494 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7495 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7496 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7497 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7498 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7499 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7500 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7501 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7502 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7503 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7504 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7738 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7739 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7903 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7904 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7922 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@8122 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@8123 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@8124 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@8180 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@8181 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@8436 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@8657 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8658 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@8659 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8660 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8661 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8662 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8663 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8664 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8665 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8666 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8667 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8668 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8669 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8670 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8671 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8672 = .rodata:0x00000214; // type:object size:0x4 scope:local data:string +@8673 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8674 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8675 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8676 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8677 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8678 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8679 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8680 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8681 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8682 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8683 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8684 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8685 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8686 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8687 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8688 = .rodata:0x00000254; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000258; // type:object size:0xB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_ymb_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_ymb_at_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_ymb_eye_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000A0; // type:object size:0x40 scope:global +cc_ymb_tube_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000E0; // type:object size:0x40 scope:global +YMB_DOWN_ATT_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000120; // type:object size:0x18 scope:global +YMB_DROP_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000138; // type:object size:0xC scope:global +w_eff_id$4417 = .data:0x00000144; // type:object size:0x8 scope:local +w_eff_id$4497 = .data:0x0000014C; // type:object size:0xC scope:local +w_eff_id$4533 = .data:0x00000158; // type:object size:0xE scope:local +w_eff_id$4569 = .data:0x00000168; // type:object size:0xE scope:local +w_eff_id$4611 = .data:0x00000178; // type:object size:0x4 scope:local +w_eff_id$4637 = .data:0x0000017C; // type:object size:0x4 scope:local +w_eff_id$4677 = .data:0x00000180; // type:object size:0x4 scope:local +w_eff_id$4777 = .data:0x00000184; // type:object size:0x4 scope:local +ymb_chance_time$5424 = .data:0x00000188; // type:object size:0x6 scope:local +@5575 = .data:0x00000190; // type:object size:0x30 scope:local +@6089 = .data:0x000001C0; // type:object size:0x28 scope:local +e_prim$6362 = .data:0x000001E8; // type:object size:0x4 scope:local +e_env$6363 = .data:0x000001EC; // type:object size:0x4 scope:local +e_prim$6449 = .data:0x000001F0; // type:object size:0x4 scope:local +e_env$6450 = .data:0x000001F4; // type:object size:0x4 scope:local +eff_id$6451 = .data:0x000001F8; // type:object size:0x6 scope:local +@7505 = .data:0x00000200; // type:object size:0x30 scope:local +@7867 = .data:0x00000230; // type:object size:0x34 scope:local +l_daE_YMB_Method = .data:0x00000264; // type:object size:0x20 scope:global +g_profile_E_YMB = .data:0x00000284; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002E4; // type:object size:0xC scope:global +__vt__13daE_YMB_HIO_c = .data:0x000002F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_255_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3786 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +@3797 = .bss:0x00000074; // type:object size:0xC scope:local +@3798 = .bss:0x00000080; // type:object size:0xC scope:local +@3799 = .bss:0x0000008C; // type:object size:0xC scope:local +@3800 = .bss:0x00000098; // type:object size:0xC scope:local +@3801 = .bss:0x000000A4; // type:object size:0xC scope:local +@3802 = .bss:0x000000B0; // type:object size:0xC scope:local +@3803 = .bss:0x000000BC; // type:object size:0xC scope:local +@3804 = .bss:0x000000C8; // type:object size:0xC scope:local +@3805 = .bss:0x000000D4; // type:object size:0xC scope:local +@3806 = .bss:0x000000E0; // type:object size:0xC scope:local +@3807 = .bss:0x000000EC; // type:object size:0xC scope:local +@3808 = .bss:0x000000F8; // type:object size:0xC scope:local +@3809 = .bss:0x00000104; // type:object size:0xC scope:local +@3810 = .bss:0x00000110; // type:object size:0xC scope:local +@3811 = .bss:0x0000011C; // type:object size:0xC scope:local +YMB_DOWN_POS__23@unnamed@d_a_e_ymb_cpp@ = .bss:0x00000128; // type:object size:0xB4 scope:global data:float +@4494 = .bss:0x000001DC; // type:object size:0xC scope:local +sc$4493 = .bss:0x000001EC; // type:object size:0xC scope:local +@4530 = .bss:0x000001F8; // type:object size:0xC scope:local +sc$4529 = .bss:0x00000208; // type:object size:0xC scope:local +@4566 = .bss:0x00000214; // type:object size:0xC scope:local +sc$4565 = .bss:0x00000224; // type:object size:0xC scope:local +@4608 = .bss:0x00000230; // type:object size:0xC scope:local +sc$4607 = .bss:0x00000240; // type:object size:0xC scope:local +@4634 = .bss:0x0000024C; // type:object size:0xC scope:local +sc$4633 = .bss:0x0000025C; // type:object size:0xC scope:local +@4736 = .bss:0x00000268; // type:object size:0xC scope:local +sc$4735 = .bss:0x00000278; // type:object size:0xC scope:local +@4774 = .bss:0x00000284; // type:object size:0xC scope:local +sc$4773 = .bss:0x00000294; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000300; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_yr/splits.txt b/config/GZ2J01/rels/d_a_e_yr/splits.txt new file mode 100644 index 0000000000..632a763104 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yr.cpp: + .text start:0x000000EC end:0x0000671C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x000003F0 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2J01/rels/d_a_e_yr/symbols.txt b/config/GZ2J01/rels/d_a_e_yr/symbols.txt new file mode 100644 index 0000000000..6fac76344c --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_yr/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x3B4 scope:global +yr_disappear__FP10e_yr_class = .text:0x000004A0; // type:function size:0x1D0 scope:global data:4byte +anm_init__FP10e_yr_classifUcf = .text:0x00000670; // type:function size:0xB8 scope:global +kuti_open__FP10e_yr_classsUl = .text:0x00000728; // type:function size:0x2C scope:global +e_yr_player_bg_check__FP10e_yr_class = .text:0x00000754; // type:function size:0xE0 scope:global +e_yr_player_view_check__FP10e_yr_class = .text:0x00000834; // type:function size:0x1A8 scope:global +path_check__FP10e_yr_class = .text:0x000009DC; // type:function size:0x250 scope:global +pl_horse_check__FP10e_yr_class = .text:0x00000C2C; // type:function size:0x6C scope:global +daE_Yr_shadowDraw__FP10e_yr_class = .text:0x00000C98; // type:function size:0x90 scope:global +daE_Yr_Draw__FP10e_yr_class = .text:0x00000D28; // type:function size:0xC4 scope:global +e_yr_pos_move__FP10e_yr_class = .text:0x00000DEC; // type:function size:0x23C scope:global +e_yr_ground_pos_move__FP10e_yr_class = .text:0x00001028; // type:function size:0x13C scope:global +e_yr_path_move__FP10e_yr_class = .text:0x00001164; // type:function size:0x774 scope:global +e_yr_auto_move__FP10e_yr_class = .text:0x000018D8; // type:function size:0x344 scope:global +e_yr_atack_move__FP10e_yr_class = .text:0x00001C1C; // type:function size:0xE80 scope:global +e_yr_horse_move__FP10e_yr_class = .text:0x00002A9C; // type:function size:0x8C8 scope:global +e_yr_wait_move__FP10e_yr_class = .text:0x00003364; // type:function size:0x658 scope:global +e_yr_su_wait_move__FP10e_yr_class = .text:0x000039BC; // type:function size:0x60C scope:global +e_yr_damage__FP10e_yr_class = .text:0x00003FC8; // type:function size:0x40C scope:global +damage_check__FP10e_yr_class = .text:0x000043D4; // type:function size:0x2CC scope:global +ground_angle_set__FP10e_yr_class = .text:0x000046A0; // type:function size:0x33C scope:global +daE_Yr_Execute__FP10e_yr_class = .text:0x000049DC; // type:function size:0xDA0 scope:global +daE_Yr_IsDelete__FP10e_yr_class = .text:0x0000577C; // type:function size:0x8 scope:global +daE_Yr_Delete__FP10e_yr_class = .text:0x00005784; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000057D4; // type:function size:0x13C scope:global +daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005910; // type:function size:0x334 scope:global +__ct__10e_yr_classFv = .text:0x00005C44; // type:function size:0x21C scope:global +__ct__4cXyzFv = .text:0x00005E60; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005EAC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005EF4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005F50; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005FC0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006030; // type:function size:0x48 scope:global +__sinit_d_a_e_yr_cpp = .text:0x00006078; // type:function size:0x134 scope:local +__dt__9e_yrHIO_cFv = .text:0x000061AC; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00006218; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00006274; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000062BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000062C4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000062CC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000066E0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4099 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4221 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +@4283 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4379 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4542 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4544 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4548 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4942 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4944 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5109 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5110 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:string +@5114 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5115 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5216 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5217 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5371 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5424 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5425 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5426 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5561 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5562 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6057 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6058 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6059 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000130; // type:object size:0x4 scope:local data:string +@6061 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6062 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6217 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6218 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6390 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6391 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6392 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000154; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000158; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +@4552 = .data:0x00000038; // type:object size:0x6C scope:local +@4948 = .data:0x000000A4; // type:object size:0x90 scope:local +@5218 = .data:0x00000134; // type:object size:0x58 scope:local +@5314 = .data:0x0000018C; // type:object size:0x58 scope:local +wing_j$5339 = .data:0x000001E4; // type:object size:0x10 scope:local +e_name$5628 = .data:0x000001F4; // type:object size:0xA scope:local +wing_j$5629 = .data:0x00000200; // type:object size:0x10 scope:local +e_name$5644 = .data:0x00000210; // type:object size:0x4 scope:local +wing_j$5645 = .data:0x00000214; // type:object size:0x8 scope:local +at_sph_src$6145 = .data:0x0000021C; // type:object size:0x40 scope:local +head_tg_sph_src$6146 = .data:0x0000025C; // type:object size:0x40 scope:local +body_tg_sph_src$6147 = .data:0x0000029C; // type:object size:0x40 scope:local +body_co_sph_src$6148 = .data:0x000002DC; // type:object size:0x40 scope:local +l_daE_Yr_Method = .data:0x0000031C; // type:object size:0x20 scope:global +g_profile_E_YR = .data:0x0000033C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000039C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:global +__vt__9e_yrHIO_c = .data:0x000003CC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000003D8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000003E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3920 = .bss:0x00000008; // type:object size:0xC scope:local +l_e_yrHIO = .bss:0x00000014; // type:object size:0x78 scope:global data:2byte +check_index$4227 = .bss:0x0000008C; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2J01/rels/d_a_e_zh/splits.txt b/config/GZ2J01/rels/d_a_e_zh/splits.txt new file mode 100644 index 0000000000..21ab275493 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zh.cpp: + .text start:0x000000EC end:0x000062B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x000002C0 + .bss start:0x00000008 end:0x0000016C diff --git a/config/GZ2J01/rels/d_a_e_zh/symbols.txt b/config/GZ2J01/rels/d_a_e_zh/symbols.txt new file mode 100644 index 0000000000..ff4f74bf88 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zh/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZH_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +draw__8daE_ZH_cFv = .text:0x0000013C; // type:function size:0x2D0 scope:global +__dt__4cXyzFv = .text:0x0000040C; // type:function size:0x3C scope:global +daE_ZH_Draw__FP8daE_ZH_c = .text:0x00000448; // type:function size:0x20 scope:global +setBck__8daE_ZH_cFiUcff = .text:0x00000468; // type:function size:0xAC scope:global +setActionMode__8daE_ZH_cFii = .text:0x00000514; // type:function size:0xC scope:global +s_BallSearch__FPvPv = .text:0x00000520; // type:function size:0xA0 scope:global +s_BallSearch_Tag__FPvPv = .text:0x000005C0; // type:function size:0x70 scope:global +startDemoCheck__8daE_ZH_cFv = .text:0x00000630; // type:function size:0xE8 scope:global +mBallBGCheck__8daE_ZH_cFv = .text:0x00000718; // type:function size:0x264 scope:global +mGateOpen__8daE_ZH_cFv = .text:0x0000097C; // type:function size:0x13C scope:global +mColorSet__8daE_ZH_cFbff = .text:0x00000AB8; // type:function size:0xE0 scope:global +mReturnLineMove__8daE_ZH_cFv = .text:0x00000B98; // type:function size:0x36C scope:global +mBallBgLineCheck__8daE_ZH_cFv = .text:0x00000F04; // type:function size:0x1D8 scope:global +mSearchMove__8daE_ZH_cFUc = .text:0x000010DC; // type:function size:0x374 scope:global +mStartParticleSet__8daE_ZH_cFv = .text:0x00001450; // type:function size:0x138 scope:global +mCutTypeCheck__8daE_ZH_cFv = .text:0x00001588; // type:function size:0x6C scope:global +damage_check__8daE_ZH_cFv = .text:0x000015F4; // type:function size:0x358 scope:global +executeStartDemo__8daE_ZH_cFv = .text:0x0000194C; // type:function size:0x350 scope:global +executeWait__8daE_ZH_cFv = .text:0x00001C9C; // type:function size:0xCC scope:global +executeBallWait__8daE_ZH_cFv = .text:0x00001D68; // type:function size:0x5DC scope:global +executeOpenStart__8daE_ZH_cFv = .text:0x00002344; // type:function size:0x59C scope:global +executeSearchMove__8daE_ZH_cFv = .text:0x000028E0; // type:function size:0x1F8 scope:global +executeBgHitSHMove__8daE_ZH_cFv = .text:0x00002AD8; // type:function size:0x408 scope:global +executeCatchMove__8daE_ZH_cFv = .text:0x00002EE0; // type:function size:0x850 scope:global +executeCatchFlyMove__8daE_ZH_cFv = .text:0x00003730; // type:function size:0x6C4 scope:global +executeReturnDemo__8daE_ZH_cFv = .text:0x00003DF4; // type:function size:0x420 scope:global +executeFlyDelete__8daE_ZH_cFv = .text:0x00004214; // type:function size:0x19C scope:global +executeDamage__8daE_ZH_cFv = .text:0x000043B0; // type:function size:0x68C scope:global +executeDeadStop__8daE_ZH_cFv = .text:0x00004A3C; // type:function size:0x34 scope:global +executeEntryCheck__8daE_ZH_cFv = .text:0x00004A70; // type:function size:0x1B4 scope:global +tagAction__8daE_ZH_cFv = .text:0x00004C24; // type:function size:0x20 scope:global +action__8daE_ZH_cFv = .text:0x00004C44; // type:function size:0x294 scope:global +mtx_set__8daE_ZH_cFv = .text:0x00004ED8; // type:function size:0x12C scope:global +cc_set__8daE_ZH_cFv = .text:0x00005004; // type:function size:0x3B8 scope:global +execute__8daE_ZH_cFv = .text:0x000053BC; // type:function size:0xC4 scope:global +daE_ZH_Execute__FP8daE_ZH_c = .text:0x00005480; // type:function size:0x20 scope:global +daE_ZH_IsDelete__FP8daE_ZH_c = .text:0x000054A0; // type:function size:0x8 scope:global +_delete__8daE_ZH_cFv = .text:0x000054A8; // type:function size:0xDC scope:global +daE_ZH_Delete__FP8daE_ZH_c = .text:0x00005584; // type:function size:0x20 scope:global +CreateHeap__8daE_ZH_cFv = .text:0x000055A4; // type:function size:0x1E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005788; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000057D0; // type:function size:0x20 scope:global +create__8daE_ZH_cFv = .text:0x000057F0; // type:function size:0x5BC scope:global +__ct__8daE_ZH_cFv = .text:0x00005DAC; // type:function size:0x1F4 scope:global +__dt__8cM3dGCylFv = .text:0x00005FA0; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00005FE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006030; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006078; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000060D4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006144; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000061B4; // type:function size:0x4 scope:global +daE_ZH_Create__FP8daE_ZH_c = .text:0x000061B8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000061D8; // type:function size:0x48 scope:global +__dt__12daE_ZH_HIO_cFv = .text:0x00006220; // type:function size:0x48 scope:global +__sinit_d_a_e_zh_cpp = .text:0x00006268; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000062A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000062AC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4055 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4071 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4177 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4181 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000007C; // type:object size:0x4 scope:local +START_EFF_DT$4324 = .rodata:0x00000080; // type:object size:0x58 scope:local +@4360 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4551 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4555 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4557 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4558 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4561 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4702 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4703 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4704 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4705 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4707 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4877 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4879 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4881 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4882 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4943 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@4944 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5025 = .rodata:0x00000190; // type:object size:0x8 scope:local +@5026 = .rodata:0x00000198; // type:object size:0x8 scope:local +@5027 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5222 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5223 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5224 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5388 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5389 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5482 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5483 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5661 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5819 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5820 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5917 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5918 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5919 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5920 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6222 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6223 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6227 = .rodata:0x00000200; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000208; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zhSph_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_zhCyl_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000060; // type:object size:0x44 scope:global +cc_zhCyl_at_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x000000A4; // type:object size:0x44 scope:global +@4709 = .data:0x000000E8; // type:object size:0x54 scope:local +@4883 = .data:0x0000013C; // type:object size:0x44 scope:local +effId$5059 = .data:0x00000180; // type:object size:0x8 scope:local data:2byte +@5390 = .data:0x00000188; // type:object size:0x34 scope:local +@5782 = .data:0x000001BC; // type:object size:0x30 scope:local +l_daE_ZH_Method = .data:0x000001EC; // type:object size:0x20 scope:global +g_profile_E_ZH = .data:0x0000020C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000023C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000248; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000254; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12daE_ZH_HIO_c = .data:0x000002B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_257_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3773 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +mStartFlag = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +@4079 = .bss:0x00000074; // type:object size:0xC scope:local +@4082 = .bss:0x00000084; // type:object size:0xC scope:local +@4083 = .bss:0x00000090; // type:object size:0xC scope:local +@4084 = .bss:0x0000009C; // type:object size:0xC scope:local +@4085 = .bss:0x000000A8; // type:object size:0xC scope:local +@4086 = .bss:0x000000B4; // type:object size:0xC scope:local +mRoomLine_dt$4078 = .bss:0x000000C0; // type:object size:0x48 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000168; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_e_zm/splits.txt b/config/GZ2J01/rels/d_a_e_zm/splits.txt new file mode 100644 index 0000000000..2e2e47401a --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_zm.cpp: + .text start:0x000000EC end:0x00003484 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000001B4 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_e_zm/symbols.txt b/config/GZ2J01/rels/d_a_e_zm/symbols.txt new file mode 100644 index 0000000000..7f6ab3ee29 --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zm/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZM_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +draw__8daE_ZM_cFv = .text:0x00000140; // type:function size:0x214 scope:global +daE_ZM_Draw__FP8daE_ZM_c = .text:0x00000354; // type:function size:0x20 scope:global +setBck__8daE_ZM_cFiUcff = .text:0x00000374; // type:function size:0xAC scope:global +setActionMode__8daE_ZM_cFii = .text:0x00000420; // type:function size:0xC scope:global +damage_check__8daE_ZM_cFv = .text:0x0000042C; // type:function size:0x554 scope:global +mCutTypeCheck__8daE_ZM_cFv = .text:0x00000980; // type:function size:0xA8 scope:global +s_PointSearch__FPvPv = .text:0x00000A28; // type:function size:0xB4 scope:global +executeSearchPoint__8daE_ZM_cFv = .text:0x00000ADC; // type:function size:0x5C scope:global +executeWait__8daE_ZM_cFv = .text:0x00000B38; // type:function size:0x644 scope:global +executeMove__8daE_ZM_cFv = .text:0x0000117C; // type:function size:0xDC scope:global +executeAttack__8daE_ZM_cFv = .text:0x00001258; // type:function size:0x370 scope:global +executeDamage__8daE_ZM_cFv = .text:0x000015C8; // type:function size:0x29C scope:global +executeDead__8daE_ZM_cFv = .text:0x00001864; // type:function size:0x3B0 scope:global +executeBullet__8daE_ZM_cFv = .text:0x00001C14; // type:function size:0x4BC scope:global +action__8daE_ZM_cFv = .text:0x000020D0; // type:function size:0x1D8 scope:global +mtx_set__8daE_ZM_cFv = .text:0x000022A8; // type:function size:0x94 scope:global +cc_set__8daE_ZM_cFv = .text:0x0000233C; // type:function size:0x1C8 scope:global +execute__8daE_ZM_cFv = .text:0x00002504; // type:function size:0x110 scope:global +daE_ZM_Execute__FP8daE_ZM_c = .text:0x00002614; // type:function size:0x20 scope:global +daE_ZM_IsDelete__FP8daE_ZM_c = .text:0x00002634; // type:function size:0x8 scope:global +_delete__8daE_ZM_cFv = .text:0x0000263C; // type:function size:0x90 scope:global +daE_ZM_Delete__FP8daE_ZM_c = .text:0x000026CC; // type:function size:0x20 scope:global +CreateHeap__8daE_ZM_cFv = .text:0x000026EC; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000027E4; // type:function size:0x20 scope:global +create__8daE_ZM_cFv = .text:0x00002804; // type:function size:0x51C scope:global +__dt__8cM3dGSphFv = .text:0x00002D20; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002D68; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002DB0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002DF8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002E54; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002EC4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002F34; // type:function size:0x4 scope:global +daE_ZM_Create__FP8daE_ZM_c = .text:0x00002F38; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002F58; // type:function size:0x48 scope:global +__dt__12daE_ZM_HIO_cFv = .text:0x00002FA0; // type:function size:0x48 scope:global +__sinit_d_a_e_zm_cpp = .text:0x00002FE8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003024; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000302C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003034; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003448; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4050 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@4253 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4389 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4528 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4529 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4532 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4533 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4677 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4679 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4772 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5032 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_zm_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_zm_at_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +eff_delete_id$4116 = .data:0x000000BC; // type:object size:0x4 scope:local +eff_bullet_id$4543 = .data:0x000000C0; // type:object size:0x6 scope:local +eff_bullet_delete_id$4544 = .data:0x000000C8; // type:object size:0x8 scope:local +@4712 = .data:0x000000D0; // type:object size:0x1C scope:local +l_daE_ZM_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_E_ZM = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12daE_ZM_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_258_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_e_zs/splits.txt b/config/GZ2J01/rels/d_a_e_zs/splits.txt new file mode 100644 index 0000000000..5a3acd360d --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_zs.cpp: + .text start:0x000000EC end:0x000022FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x0000014C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_e_zs/symbols.txt b/config/GZ2J01/rels/d_a_e_zs/symbols.txt new file mode 100644 index 0000000000..899a84d13e --- /dev/null +++ b/config/GZ2J01/rels/d_a_e_zs/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZS_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +draw__8daE_ZS_cFv = .text:0x0000011C; // type:function size:0xE8 scope:global +daE_ZS_Draw__FP8daE_ZS_c = .text:0x00000204; // type:function size:0x20 scope:global +setBck__8daE_ZS_cFiUcff = .text:0x00000224; // type:function size:0xAC scope:global +setActionMode__8daE_ZS_cFii = .text:0x000002D0; // type:function size:0xC scope:global +damage_check__8daE_ZS_cFv = .text:0x000002DC; // type:function size:0x3B0 scope:global +s_BossSearch__FPvPv = .text:0x0000068C; // type:function size:0x4C scope:global +mBossHandCheck__8daE_ZS_cFv = .text:0x000006D8; // type:function size:0x2CC scope:global +executeAppear__8daE_ZS_cFv = .text:0x000009A4; // type:function size:0x3CC scope:global +executeWait__8daE_ZS_cFv = .text:0x00000D70; // type:function size:0x1EC scope:global +executeDamage__8daE_ZS_cFv = .text:0x00000F5C; // type:function size:0x1EC scope:global +executeDrive__8daE_ZS_cFv = .text:0x00001148; // type:function size:0x1C0 scope:global +action__8daE_ZS_cFv = .text:0x00001308; // type:function size:0x1B0 scope:global +mtx_set__8daE_ZS_cFv = .text:0x000014B8; // type:function size:0xA0 scope:global +cc_set__8daE_ZS_cFv = .text:0x00001558; // type:function size:0x138 scope:global +execute__8daE_ZS_cFv = .text:0x00001690; // type:function size:0x6C scope:global +daE_ZS_Execute__FP8daE_ZS_c = .text:0x000016FC; // type:function size:0x20 scope:global +daE_ZS_IsDelete__FP8daE_ZS_c = .text:0x0000171C; // type:function size:0x8 scope:global +_delete__8daE_ZS_cFv = .text:0x00001724; // type:function size:0x74 scope:global +daE_ZS_Delete__FP8daE_ZS_c = .text:0x00001798; // type:function size:0x20 scope:global +CreateHeap__8daE_ZS_cFv = .text:0x000017B8; // type:function size:0xEC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000018A4; // type:function size:0x20 scope:global +create__8daE_ZS_cFv = .text:0x000018C4; // type:function size:0x324 scope:global +__dt__8cM3dGCylFv = .text:0x00001BE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C30; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001C78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001CD4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001D44; // type:function size:0x70 scope:global +daE_ZS_Create__FP8daE_ZS_c = .text:0x00001DB4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DD4; // type:function size:0x48 scope:global +__dt__12daE_ZS_HIO_cFv = .text:0x00001E1C; // type:function size:0x48 scope:global +__sinit_d_a_e_zs_cpp = .text:0x00001E64; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001EA0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EA8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00001EB0; // type:function size:0x414 scope:global +getHandPosR__8daB_DS_cFv = .text:0x000022C4; // type:function size:0x1C scope:global +getHandPosL__8daB_DS_cFv = .text:0x000022E0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3909 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3971 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4278 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4279 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4498 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4648 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3788 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3789 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3797 = .data:0x00000030; // type:object size:0x6 scope:local +cc_zs_src__22@unnamed@d_a_e_zs_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +eff_Damage_id$3979 = .data:0x0000007C; // type:object size:0x6 scope:local +eff_Appear_id$4194 = .data:0x00000084; // type:object size:0x4 scope:local +w_eff_id$4324 = .data:0x00000088; // type:object size:0x8 scope:local +l_daE_ZS_Method = .data:0x00000090; // type:object size:0x20 scope:global +g_profile_E_ZS = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000011C; // type:object size:0x24 scope:global +__vt__12daE_ZS_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_259_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3925 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +lbl_259_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_259_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_econt/splits.txt b/config/GZ2J01/rels/d_a_econt/splits.txt new file mode 100644 index 0000000000..6c08e38b5b --- /dev/null +++ b/config/GZ2J01/rels/d_a_econt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_econt.cpp: + .text start:0x00000078 end:0x000002D4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_econt/symbols.txt b/config/GZ2J01/rels/d_a_econt/symbols.txt new file mode 100644 index 0000000000..8ecf694dad --- /dev/null +++ b/config/GZ2J01/rels/d_a_econt/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daEcont_Draw__FP11econt_class = .text:0x00000078; // type:function size:0x8 scope:global +s_rd_sub__FPvPv = .text:0x00000080; // type:function size:0x58 scope:global +rider_game__FP11econt_class = .text:0x000000D8; // type:function size:0xEC scope:global +daEcont_Execute__FP11econt_class = .text:0x000001C4; // type:function size:0x50 scope:global +daEcont_IsDelete__FP11econt_class = .text:0x00000214; // type:function size:0x8 scope:global +daEcont_Delete__FP11econt_class = .text:0x0000021C; // type:function size:0x28 scope:global +daEcont_Create__FP10fopAc_ac_c = .text:0x00000244; // type:function size:0x90 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3870 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_daEcont_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ECONT = .data:0x00000020; // type:object size:0x30 scope:global +lbl_71_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_ep/splits.txt b/config/GZ2J01/rels/d_a_ep/splits.txt new file mode 100644 index 0000000000..404812b79d --- /dev/null +++ b/config/GZ2J01/rels/d_a_ep/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ep.cpp: + .text start:0x00000078 end:0x00002E3C + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x000001E4 diff --git a/config/GZ2J01/rels/d_a_ep/symbols.txt b/config/GZ2J01/rels/d_a_ep/symbols.txt new file mode 100644 index 0000000000..0a16dc5fc4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_ep/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +hahen_draw__FP8ep_class = .text:0x00000078; // type:function size:0x100 scope:global +move_calc__FP8ep_classP10ep_hahen_s = .text:0x00000178; // type:function size:0x778 scope:global +hahen_normal__FP8ep_classP10ep_hahen_s = .text:0x000008F0; // type:function size:0x20 scope:global +hahen_water__FP8ep_classP10ep_hahen_s = .text:0x00000910; // type:function size:0x3C0 scope:global +hahen_carry__FP8ep_classP10ep_hahen_s = .text:0x00000CD0; // type:function size:0x1E4 scope:global +hahen_cast__FP8ep_classP10ep_hahen_s = .text:0x00000EB4; // type:function size:0xC4 scope:global +hahen_move__FP8ep_class = .text:0x00000F78; // type:function size:0x470 scope:global +daEp_Draw__FP8ep_class = .text:0x000013E8; // type:function size:0x90 scope:global +ep_switch_event_end__FP8ep_class = .text:0x00001478; // type:function size:0x60 scope:global +ep_switch_event_begin__FP8ep_class = .text:0x000014D8; // type:function size:0xA8 scope:global +ep_switch_event_move__FP8ep_class = .text:0x00001580; // type:function size:0xF4 scope:global +ep_move__FP8ep_class = .text:0x00001674; // type:function size:0x6E8 scope:global +daEp_set_mtx__FP8ep_class = .text:0x00001D5C; // type:function size:0x1CC scope:global +daEp_Execute__FP8ep_class = .text:0x00001F28; // type:function size:0x62C scope:global +daEp_IsDelete__FP8ep_class = .text:0x00002554; // type:function size:0x8 scope:global +daEp_Delete__FP8ep_class = .text:0x0000255C; // type:function size:0x48 scope:global +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x000025A4; // type:function size:0x134 scope:global +daEp_CreateInit__FP10fopAc_ac_c = .text:0x000026D8; // type:function size:0x7C scope:global +daEp_Create__FP10fopAc_ac_c = .text:0x00002754; // type:function size:0x258 scope:global +__ct__8ep_classFv = .text:0x000029AC; // type:function size:0x194 scope:global +__dt__10ep_hahen_sFv = .text:0x00002B40; // type:function size:0x84 scope:global +__ct__10ep_hahen_sFv = .text:0x00002BC4; // type:function size:0x6C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002C30; // type:function size:0x78 scope:global +__dt__8cM3dGSphFv = .text:0x00002CA8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002CF0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D38; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D80; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DDC; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002E24; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002E2C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002E34; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3681 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3859 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3862 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3872 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3873 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3874 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3875 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@3959 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@3962 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3963 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4463 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:string +@4631 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4640 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4645 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4763 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x26 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +w_eff_id$3717 = .data:0x00000020; // type:object size:0x8 scope:local +actions$4245 = .data:0x00000028; // type:object size:0x8 scope:local +l_particle_fire_A$4270 = .data:0x00000030; // type:object size:0x4 scope:local +l_particle_fire_B$4271 = .data:0x00000034; // type:object size:0x4 scope:local +l_particle_kagerou$4272 = .data:0x00000038; // type:object size:0x4 scope:local +eff_name$4560 = .data:0x0000003C; // type:object size:0x6 scope:local +model_d = .data:0x00000044; // type:object size:0x20 scope:global +sph_src$4695 = .data:0x00000064; // type:object size:0x40 scope:local +co_cyl_src$4702 = .data:0x000000A4; // type:object size:0x44 scope:local +at_sph_src$4710 = .data:0x000000E8; // type:object size:0x40 scope:local +l_daEp_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_EP = .data:0x00000148; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000190; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_formation_mng/splits.txt b/config/GZ2J01/rels/d_a_formation_mng/splits.txt new file mode 100644 index 0000000000..61f604e905 --- /dev/null +++ b/config/GZ2J01/rels/d_a_formation_mng/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_formation_mng.cpp: + .text start:0x00000078 end:0x000023BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2J01/rels/d_a_formation_mng/symbols.txt b/config/GZ2J01/rels/d_a_formation_mng/symbols.txt new file mode 100644 index 0000000000..023bbe5e4e --- /dev/null +++ b/config/GZ2J01/rels/d_a_formation_mng/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__10daFmtMng_cFv = .text:0x00000078; // type:function size:0xCC scope:global +initMemberPos__10daFmtMng_cFv = .text:0x00000144; // type:function size:0x500 scope:global +executeWait__10daFmtMng_cFv = .text:0x00000644; // type:function size:0x204 scope:global +initWalk__10daFmtMng_cFv = .text:0x00000848; // type:function size:0xC4 scope:global +executeWalk__10daFmtMng_cFv = .text:0x0000090C; // type:function size:0x440 scope:global +setMovePath__10daFmtMng_cFP8FmtPos_ci = .text:0x00000D4C; // type:function size:0x384 scope:global +checkPathEnd__15daFmtMng_Path_cF4cXyzf = .text:0x000010D0; // type:function size:0xAC scope:global +checkPoint__15daFmtMng_Path_cF4cXyzf = .text:0x0000117C; // type:function size:0x1B4 scope:global +initReverse__10daFmtMng_cFv = .text:0x00001330; // type:function size:0x94 scope:global +executeReverse__10daFmtMng_cFv = .text:0x000013C4; // type:function size:0x380 scope:global +__dt__8FmtPos_cFv = .text:0x00001744; // type:function size:0x3C scope:global +__ct__8FmtPos_cFv = .text:0x00001780; // type:function size:0x4 scope:global +initMotion__10daFmtMng_cFv = .text:0x00001784; // type:function size:0x1BC scope:global +executeMotion__10daFmtMng_cFv = .text:0x00001940; // type:function size:0x158 scope:global +initFight__10daFmtMng_cFv = .text:0x00001A98; // type:function size:0x100 scope:global +executeFight__10daFmtMng_cFv = .text:0x00001B98; // type:function size:0x1D8 scope:global +daFmtMng_Draw__FP10daFmtMng_c = .text:0x00001D70; // type:function size:0x8 scope:global +daFmtMng_Execute__FP10daFmtMng_c = .text:0x00001D78; // type:function size:0x164 scope:global +daFmtMng_IsDelete__FP10daFmtMng_c = .text:0x00001EDC; // type:function size:0x8 scope:global +daFmtMng_Delete__FP10daFmtMng_c = .text:0x00001EE4; // type:function size:0x94 scope:global +__dt__11FmtMember_cFv = .text:0x00001F78; // type:function size:0x3C scope:global +daFmtMng_Create__FP10fopAc_ac_c = .text:0x00001FB4; // type:function size:0x20 scope:global +create__10daFmtMng_cFv = .text:0x00001FD4; // type:function size:0x58 scope:global +create_init__10daFmtMng_cFv = .text:0x0000202C; // type:function size:0x28C scope:global +__ct__11FmtMember_cFv = .text:0x000022B8; // type:function size:0x4 scope:global +__sinit_d_a_formation_mng_cpp = .text:0x000022BC; // type:function size:0x100 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__10daFmtMng_c = .rodata:0x00000000; // type:object size:0x18 scope:global +@3979 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3980 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4083 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4085 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4086 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4357 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@4408 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4595 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4596 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4597 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4598 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4599 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4714 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4715 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4802 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3861 = .data:0x00000020; // type:object size:0xC scope:local +@3862 = .data:0x0000002C; // type:object size:0xC scope:local +@3863 = .data:0x00000038; // type:object size:0xC scope:local +@3864 = .data:0x00000044; // type:object size:0xC scope:local +@3865 = .data:0x00000050; // type:object size:0xC scope:local +@3866 = .data:0x0000005C; // type:object size:0xC scope:local +@3867 = .data:0x00000068; // type:object size:0xC scope:local +@3868 = .data:0x00000074; // type:object size:0xC scope:local +@3869 = .data:0x00000080; // type:object size:0xC scope:local +@3870 = .data:0x0000008C; // type:object size:0xC scope:local +ActionTable__10daFmtMng_c = .data:0x00000098; // type:object size:0x78 scope:global data:4byte +l_daFmtMng_Method = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_FORMATION_MNG = .data:0x00000130; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_fr/splits.txt b/config/GZ2J01/rels/d_a_fr/splits.txt new file mode 100644 index 0000000000..d1d8e8dc3d --- /dev/null +++ b/config/GZ2J01/rels/d_a_fr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_fr.cpp: + .text start:0x000000EC end:0x000021B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000170 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2J01/rels/d_a_fr/symbols.txt b/config/GZ2J01/rels/d_a_fr/symbols.txt new file mode 100644 index 0000000000..fba30e03e1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_fr/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daFr_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP8fr_classifUcf = .text:0x0000014C; // type:function size:0xA8 scope:global +daFr_Draw__FP8fr_class = .text:0x000001F4; // type:function size:0xC4 scope:global +sibuki_set__FP8fr_class = .text:0x000002B8; // type:function size:0x5C scope:global +s_wd_sub__FPvPv = .text:0x00000314; // type:function size:0x4C scope:global +wd_check__FP8fr_class = .text:0x00000360; // type:function size:0x1C8 scope:global +way_bg_check__FP8fr_class = .text:0x00000528; // type:function size:0xFC scope:global +fr_normal__FP8fr_class = .text:0x00000624; // type:function size:0x2B4 scope:global +fr_away__FP8fr_class = .text:0x000008D8; // type:function size:0x240 scope:global +fr_s_normal__FP8fr_class = .text:0x00000B18; // type:function size:0x240 scope:global +fr_s_wait__FP8fr_class = .text:0x00000D58; // type:function size:0xC8 scope:global +fr_s_away__FP8fr_class = .text:0x00000E20; // type:function size:0x200 scope:global +fr_eat__FP8fr_class = .text:0x00001020; // type:function size:0xE4 scope:global +swim_on__FP8fr_class = .text:0x00001104; // type:function size:0x198 scope:global +swim_off__FP8fr_class = .text:0x0000129C; // type:function size:0x190 scope:global +fr_message__FP8fr_class = .text:0x0000142C; // type:function size:0xD8 scope:global +action__FP8fr_class = .text:0x00001504; // type:function size:0x348 scope:global +message__FP8fr_class = .text:0x0000184C; // type:function size:0x124 scope:global +daFr_Execute__FP8fr_class = .text:0x00001970; // type:function size:0x1E4 scope:global +daFr_IsDelete__FP8fr_class = .text:0x00001B54; // type:function size:0x8 scope:global +daFr_Delete__FP8fr_class = .text:0x00001B5C; // type:function size:0x54 scope:global +useHeapIfrt__FP10fopAc_ac_c = .text:0x00001BB0; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001D50; // type:function size:0x48 scope:global +daFr_Create__FP10fopAc_ac_c = .text:0x00001D98; // type:function size:0x288 scope:global +__dt__8cM3dGSphFv = .text:0x00002020; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002068; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000020B0; // type:function size:0x70 scope:global +__dt__10daFr_HIO_cFv = .text:0x00002120; // type:function size:0x48 scope:global +__sinit_d_a_fr_cpp = .text:0x00002168; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000021A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000021AC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3670 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3691 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3700 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3762 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3763 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3764 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3765 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3901 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4144 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4145 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4224 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4225 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4466 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xB scope:local data:string_table +@4226 = .data:0x00000000; // type:object size:0xCC scope:local +l_daFr_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_FR = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000158; // type:object size:0xC scope:global +__vt__10daFr_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_72_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_grass/splits.txt b/config/GZ2J01/rels/d_a_grass/splits.txt new file mode 100644 index 0000000000..7e31bb82bb --- /dev/null +++ b/config/GZ2J01/rels/d_a_grass/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000EC end:0x000073B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x000046EC + .bss start:0x00000008 end:0x0000110C diff --git a/config/GZ2J01/rels/d_a_grass/symbols.txt b/config/GZ2J01/rels/d_a_grass/symbols.txt new file mode 100644 index 0000000000..cec5f515f7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_grass/symbols.txt @@ -0,0 +1,337 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +randam_addcol_set__FPs = .text:0x000000EC; // type:function size:0x1B0 scope:global +createGrass__9daGrass_cFv = .text:0x0000029C; // type:function size:0x6C scope:global +deleteGrass__9daGrass_cFv = .text:0x00000308; // type:function size:0x54 scope:global +__dt__15dGrass_packet_cFv = .text:0x0000035C; // type:function size:0x84 scope:global +executeGrass__9daGrass_cFv = .text:0x000003E0; // type:function size:0x34 scope:global +drawGrass__9daGrass_cFv = .text:0x00000414; // type:function size:0x34 scope:global +newGrassData__9daGrass_cFR4cXyziUcUcsUc = .text:0x00000448; // type:function size:0x2C scope:global +createFlower__9daGrass_cFv = .text:0x00000474; // type:function size:0x6C scope:global +deleteFlower__9daGrass_cFv = .text:0x000004E0; // type:function size:0x54 scope:global +__dt__16dFlower_packet_cFv = .text:0x00000534; // type:function size:0x84 scope:global +executeFlower__9daGrass_cFv = .text:0x000005B8; // type:function size:0x34 scope:global +drawFlower__9daGrass_cFv = .text:0x000005EC; // type:function size:0x34 scope:global +newFlowerData__9daGrass_cFScR4cXyziScs = .text:0x00000620; // type:function size:0x2C scope:global +dGrass_Tex_Change__Fv = .text:0x0000064C; // type:function size:0x4 scope:global +daGrass_create__FP9daGrass_c = .text:0x00000650; // type:function size:0x54 scope:global +create__9daGrass_cFv = .text:0x000006A4; // type:function size:0x13C8 scope:global +daGrass_Delete__FP9daGrass_c = .text:0x00001A6C; // type:function size:0x54 scope:global +daGrass_execute__FP9daGrass_c = .text:0x00001AC0; // type:function size:0x5C scope:global +daGrass_draw__FP9daGrass_c = .text:0x00001B1C; // type:function size:0x38 scope:global +cLib_calcTimer__FPUc = .text:0x00001B54; // type:function size:0x1C scope:global +__sinit_d_a_grass_cpp = .text:0x00001B70; // type:function size:0xBC scope:local +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x00001C2C; // type:function size:0x194 scope:global +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00001DC0; // type:function size:0x534 scope:global +Direction_Set__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_ObjP5csXyz = .text:0x000022F4; // type:function size:0x274 scope:global +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfUs = .text:0x00002568; // type:function size:0x984 scope:global +__dt__5csXyzFv = .text:0x00002EEC; // type:function size:0x3C scope:global +hitCheck__13dGrass_data_cFiUs = .text:0x00002F28; // type:function size:0x210 scope:global +__dt__15dCcMassS_HitInfFv = .text:0x00003138; // type:function size:0x48 scope:global +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x00003180; // type:function size:0x10 scope:global +deleteData__13dGrass_room_cFv = .text:0x00003190; // type:function size:0x9C scope:global +__ct__15dGrass_packet_cFv = .text:0x0000322C; // type:function size:0x1B0 scope:global +draw__15dGrass_packet_cFv = .text:0x000033DC; // type:function size:0xA80 scope:global +calc__15dGrass_packet_cFv = .text:0x00003E5C; // type:function size:0x4CC scope:global +checkGroundY__FR4cXyz = .text:0x00004328; // type:function size:0xA8 scope:global +update__15dGrass_packet_cFv = .text:0x000043D0; // type:function size:0x64C scope:global +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc = .text:0x00004A1C; // type:function size:0xF4 scope:global +newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x00004B10; // type:function size:0xF4 scope:global +deleteRoom__15dGrass_packet_cFi = .text:0x00004C04; // type:function size:0x34 scope:global +newAnm__15dGrass_packet_cFv = .text:0x00004C38; // type:function size:0x4C scope:global +setAnm__15dGrass_packet_cFis = .text:0x00004C84; // type:function size:0x28 scope:global +getSwordTopPos__9daPy_py_cCFv = .text:0x00004CAC; // type:function size:0x1C scope:global +__ct__13dGrass_room_cFv = .text:0x00004CC8; // type:function size:0xC scope:global +__ct__12dGrass_anm_cFv = .text:0x00004CD4; // type:function size:0xC scope:global +__dt__13dGrass_data_cFv = .text:0x00004CE0; // type:function size:0x3C scope:global +__ct__13dGrass_data_cFv = .text:0x00004D1C; // type:function size:0xC scope:global +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x00004D28; // type:function size:0x150 scope:global +deleteAnm__14dFlower_data_cFv = .text:0x00004E78; // type:function size:0x5C scope:global +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00004ED4; // type:function size:0x1C8 scope:global +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x0000509C; // type:function size:0xD40 scope:global +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x00005DDC; // type:function size:0x1BC scope:global +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x00005F98; // type:function size:0x10 scope:global +deleteData__14dFlower_room_cFv = .text:0x00005FA8; // type:function size:0x5C scope:global +__ct__16dFlower_packet_cFv = .text:0x00006004; // type:function size:0x148 scope:global +draw__16dFlower_packet_cFv = .text:0x0000614C; // type:function size:0x9C8 scope:global +calc__16dFlower_packet_cFv = .text:0x00006B14; // type:function size:0x228 scope:global +flowerCheckGroundY__FR4cXyz = .text:0x00006D3C; // type:function size:0xC8 scope:global +update__16dFlower_packet_cFv = .text:0x00006E04; // type:function size:0x258 scope:global +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs = .text:0x0000705C; // type:function size:0x16C scope:global +newData__16dFlower_packet_cFScR4cXyziScs = .text:0x000071C8; // type:function size:0xE4 scope:global +deleteRoom__16dFlower_packet_cFi = .text:0x000072AC; // type:function size:0x34 scope:global +newAnm__16dFlower_packet_cFv = .text:0x000072E0; // type:function size:0x4C scope:global +setAnm__16dFlower_packet_cFis = .text:0x0000732C; // type:function size:0x28 scope:global +__ct__14dFlower_room_cFv = .text:0x00007354; // type:function size:0xC scope:global +__ct__13dFlower_anm_cFv = .text:0x00007360; // type:function size:0xC scope:global +__dt__14dFlower_data_cFv = .text:0x0000736C; // type:function size:0x3C scope:global +__ct__14dFlower_data_cFv = .text:0x000073A8; // type:function size:0xC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4001 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4150 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4154 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4509 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4510 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4511 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4512 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4513 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4514 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4515 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4600 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4656 = .rodata:0x00000074; // type:object size:0x8 scope:local +@4657 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4835 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4836 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4837 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4838 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4841 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4996 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4997 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4998 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4999 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:string +@5003 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5007 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@5142 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5143 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5144 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5145 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5146 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5147 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5148 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5149 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5150 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5151 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5261 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5262 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5352 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5781 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5782 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5784 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5839 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5916 = .rodata:0x00000154; // type:object size:0x8 scope:local +@5958 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000160; // type:object size:0x8 scope:local +@6080 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6081 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6082 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6166 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6182 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:float +@6262 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float +@6337 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6978 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6979 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6980 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6981 = .rodata:0x00000194; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000198; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_M_kusa05_RGBATEX = .data:0x00000020; // type:object size:0x800 scope:global +l_M_Hijiki00TEX = .data:0x00000820; // type:object size:0x800 scope:global +l_pos = .data:0x00001020; // type:object size:0x3C0 scope:global +l_normal = .data:0x000013E0; // type:object size:0xC scope:global +l_color = .data:0x000013EC; // type:object size:0x14 scope:global +l_texCoord = .data:0x00001400; // type:object size:0xA0 scope:global +l_M_Kusa_9qDL = .data:0x000014A0; // type:object size:0xCB scope:global +l_M_Kusa_9q_cDL = .data:0x00001580; // type:object size:0xCB scope:global +l_M_TenGusaDL = .data:0x00001660; // type:object size:0xD4 scope:global +l_Tengusa_matDL = .data:0x00001740; // type:object size:0xA8 scope:global +l_kusa9q_matDL = .data:0x00001800; // type:object size:0xA8 scope:global +l_kusa9q_l4_matDL = .data:0x000018C0; // type:object size:0xA8 scope:global +@4620 = .data:0x00001968; // type:object size:0xC scope:local +l_vtxDescList$4654 = .data:0x00001974; // type:object size:0x28 scope:local +l_vtxAttrFmtList$4655 = .data:0x0000199C; // type:object size:0x50 scope:local +l_J_Ohana00_64TEX = .data:0x00001A00; // type:object size:0x800 scope:global +l_flowerPos = .data:0x00002200; // type:object size:0x2C4 scope:global +l_flowerNormal = .data:0x000024C4; // type:object size:0xB4 scope:global +l_flowerColor = .data:0x00002578; // type:object size:0x8 scope:global +l_flowerTexCoord = .data:0x00002580; // type:object size:0x138 scope:global +l_J_hana00DL = .data:0x000026C0; // type:object size:0x150 scope:global +l_J_hana00_cDL = .data:0x00002820; // type:object size:0xDE scope:global +l_matDL = .data:0x00002900; // type:object size:0x99 scope:global +l_matLight4DL = .data:0x000029A0; // type:object size:0x99 scope:global +l_J_Ohana01_64128_0419TEX = .data:0x00002A40; // type:object size:0x1000 scope:global +l_flowerPos2 = .data:0x00003A40; // type:object size:0x4C8 scope:global +l_flowerNormal2 = .data:0x00003F08; // type:object size:0x120 scope:global +l_flowerColor2 = .data:0x00004028; // type:object size:0x8 scope:global +l_flowerTexCoord2 = .data:0x00004030; // type:object size:0x120 scope:global +l_J_hana01DL = .data:0x00004160; // type:object size:0x138 scope:global +l_J_hana01_c_00DL = .data:0x000042A0; // type:object size:0xDE scope:global +l_J_hana01_c_01DL = .data:0x00004380; // type:object size:0x128 scope:global +l_mat2DL = .data:0x000044C0; // type:object size:0x99 scope:global +l_mat2Light4DL = .data:0x00004560; // type:object size:0x99 scope:global +@5875 = .data:0x000045FC; // type:object size:0xC scope:local data:4byte +@6092 = .data:0x00004608; // type:object size:0x20 scope:local +l_offsetData$localstatic15$create__9daGrass_cFv = .data:0x00004628; // type:object size:0x40 scope:local +daGrass_METHODS = .data:0x00004668; // type:object size:0x20 scope:global +g_profile_GRASS = .data:0x00004688; // type:object size:0x30 scope:global +__vt__16dFlower_packet_c = .data:0x000046B8; // type:object size:0x14 scope:global +__vt__15dGrass_packet_c = .data:0x000046CC; // type:object size:0x14 scope:global +__vt__15dCcMassS_HitInf = .data:0x000046E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4293 = .bss:0x00000048; // type:object size:0xC scope:local +ang$4292 = .bss:0x00000058; // type:object size:0x6 scope:local +exec_count_dammy$4868 = .bss:0x0000005E; // type:object size:0x2 scope:local +exec_count_dammy2$4871 = .bss:0x00000062; // type:object size:0x2 scope:local +mAngleZ$5046 = .bss:0x00000068; // type:object size:0xBB8 scope:local +lbl_73_bss_C20 = .bss:0x00000C20; // type:object size:0x1 data:byte +@5442 = .bss:0x00000C24; // type:object size:0xC scope:local +ang$5441 = .bss:0x00000C34; // type:object size:0x6 scope:local +@6340 = .bss:0x00000C3C; // type:object size:0xC scope:local +@6342 = .bss:0x00000C48; // type:object size:0xC scope:local +@6343 = .bss:0x00000C54; // type:object size:0xC scope:local +@6344 = .bss:0x00000C60; // type:object size:0xC scope:local +@6345 = .bss:0x00000C6C; // type:object size:0xC scope:local +@6346 = .bss:0x00000C78; // type:object size:0xC scope:local +@6347 = .bss:0x00000C84; // type:object size:0xC scope:local +@6348 = .bss:0x00000C90; // type:object size:0xC scope:local +@6350 = .bss:0x00000C9C; // type:object size:0xC scope:local +@6351 = .bss:0x00000CA8; // type:object size:0xC scope:local +@6352 = .bss:0x00000CB4; // type:object size:0xC scope:local +@6353 = .bss:0x00000CC0; // type:object size:0xC scope:local +@6354 = .bss:0x00000CCC; // type:object size:0xC scope:local +@6355 = .bss:0x00000CD8; // type:object size:0xC scope:local +@6356 = .bss:0x00000CE4; // type:object size:0xC scope:local +@6357 = .bss:0x00000CF0; // type:object size:0xC scope:local +@6358 = .bss:0x00000CFC; // type:object size:0xC scope:local +@6359 = .bss:0x00000D08; // type:object size:0xC scope:local +@6360 = .bss:0x00000D14; // type:object size:0xC scope:local +@6361 = .bss:0x00000D20; // type:object size:0xC scope:local +@6362 = .bss:0x00000D2C; // type:object size:0xC scope:local +@6363 = .bss:0x00000D38; // type:object size:0xC scope:local +@6364 = .bss:0x00000D44; // type:object size:0xC scope:local +@6365 = .bss:0x00000D50; // type:object size:0xC scope:local +@6366 = .bss:0x00000D5C; // type:object size:0xC scope:local +@6367 = .bss:0x00000D68; // type:object size:0xC scope:local +@6368 = .bss:0x00000D74; // type:object size:0xC scope:local +@6369 = .bss:0x00000D80; // type:object size:0xC scope:local +@6370 = .bss:0x00000D8C; // type:object size:0xC scope:local +@6372 = .bss:0x00000D98; // type:object size:0xC scope:local +@6373 = .bss:0x00000DA4; // type:object size:0xC scope:local +@6374 = .bss:0x00000DB0; // type:object size:0xC scope:local +@6376 = .bss:0x00000DBC; // type:object size:0xC scope:local +@6377 = .bss:0x00000DC8; // type:object size:0xC scope:local +@6378 = .bss:0x00000DD4; // type:object size:0xC scope:local +@6379 = .bss:0x00000DE0; // type:object size:0xC scope:local +@6380 = .bss:0x00000DEC; // type:object size:0xC scope:local +@6381 = .bss:0x00000DF8; // type:object size:0xC scope:local +@6382 = .bss:0x00000E04; // type:object size:0xC scope:local +@6384 = .bss:0x00000E10; // type:object size:0xC scope:local +@6385 = .bss:0x00000E1C; // type:object size:0xC scope:local +@6386 = .bss:0x00000E28; // type:object size:0xC scope:local +@6387 = .bss:0x00000E34; // type:object size:0xC scope:local +@6388 = .bss:0x00000E40; // type:object size:0xC scope:local +@6389 = .bss:0x00000E4C; // type:object size:0xC scope:local +@6390 = .bss:0x00000E58; // type:object size:0xC scope:local +@6391 = .bss:0x00000E64; // type:object size:0xC scope:local +@6392 = .bss:0x00000E70; // type:object size:0xC scope:local +@6393 = .bss:0x00000E7C; // type:object size:0xC scope:local +@6394 = .bss:0x00000E88; // type:object size:0xC scope:local +@6395 = .bss:0x00000E94; // type:object size:0xC scope:local +@6396 = .bss:0x00000EA0; // type:object size:0xC scope:local +@6397 = .bss:0x00000EAC; // type:object size:0xC scope:local +@6398 = .bss:0x00000EB8; // type:object size:0xC scope:local +@6399 = .bss:0x00000EC4; // type:object size:0xC scope:local +@6400 = .bss:0x00000ED0; // type:object size:0xC scope:local +@6402 = .bss:0x00000EDC; // type:object size:0xC scope:local +@6403 = .bss:0x00000EE8; // type:object size:0xC scope:local +@6404 = .bss:0x00000EF4; // type:object size:0xC scope:local +@6405 = .bss:0x00000F00; // type:object size:0xC scope:local +@6406 = .bss:0x00000F0C; // type:object size:0xC scope:local +@6407 = .bss:0x00000F18; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000F24; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000F28; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000F2C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000F30; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000F34; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000F38; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000F3C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000F40; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000F44; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000F48; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000F4C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000F50; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000F54; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000F58; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000F5C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000F60; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000F64; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000F68; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000F6C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000F70; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000F74; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000F78; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000F7C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000F80; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000F84; // type:object size:0x4 scope:global +lbl_73_bss_F88 = .bss:0x00000F88; // type:object size:0x1 data:byte +l_setType0$localstatic3$create__9daGrass_cFv = .bss:0x00000F8C; // type:object size:0x2A scope:local data:2byte +lbl_73_bss_FB6 = .bss:0x00000FB6; // type:object size:0x1 data:byte +l_setType1$localstatic5$create__9daGrass_cFv = .bss:0x00000FB8; // type:object size:0x7E scope:local data:2byte +lbl_73_bss_1036 = .bss:0x00001036; // type:object size:0x1 data:byte +l_setType2$localstatic7$create__9daGrass_cFv = .bss:0x00001038; // type:object size:0x12 scope:local data:2byte +lbl_73_bss_104A = .bss:0x0000104A; // type:object size:0x1 data:byte +l_setType3$localstatic9$create__9daGrass_cFv = .bss:0x0000104C; // type:object size:0x2A scope:local data:2byte +lbl_73_bss_1076 = .bss:0x00001076; // type:object size:0x1 data:byte +l_setType4$localstatic11$create__9daGrass_cFv = .bss:0x00001078; // type:object size:0x66 scope:local data:2byte +lbl_73_bss_10DE = .bss:0x000010DE; // type:object size:0x1 data:byte +l_setType5$localstatic13$create__9daGrass_cFv = .bss:0x000010E0; // type:object size:0x2A scope:local data:2byte diff --git a/config/GZ2J01/rels/d_a_guard_mng/splits.txt b/config/GZ2J01/rels/d_a_guard_mng/splits.txt new file mode 100644 index 0000000000..fd49e078a3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_guard_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_guard_mng.cpp: + .text start:0x00000078 end:0x0000033C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_guard_mng/symbols.txt b/config/GZ2J01/rels/d_a_guard_mng/symbols.txt new file mode 100644 index 0000000000..7bcadc8f87 --- /dev/null +++ b/config/GZ2J01/rels/d_a_guard_mng/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_sub__FPvPv = .text:0x00000078; // type:function size:0x84 scope:global +checkMerchantNum__12daGuardMng_cFv = .text:0x000000FC; // type:function size:0x50 scope:global +checkAppearTag__12daGuardMng_cFP12daTagGuard_c = .text:0x0000014C; // type:function size:0x80 scope:global +daGuardMng_Execute__FP12daGuardMng_c = .text:0x000001CC; // type:function size:0xD8 scope:global +daGuardMng_IsDelete__FP12daGuardMng_c = .text:0x000002A4; // type:function size:0x8 scope:global +daGuardMng_Delete__FP12daGuardMng_c = .text:0x000002AC; // type:function size:0x30 scope:global +daGuardMng_Create__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +mGuardDataTbl$localstatic3$getGuardParam__12daGuardMng_cFv = .rodata:0x00000000; // type:object size:0x8 scope:local +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +l_daGuardMng_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_GUARD_MNG = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_hitobj/splits.txt b/config/GZ2J01/rels/d_a_hitobj/splits.txt new file mode 100644 index 0000000000..95bc54acd7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hitobj.cpp: + .text start:0x00000078 end:0x000002EC + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_hitobj/symbols.txt b/config/GZ2J01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 0000000000..065aebe924 --- /dev/null +++ b/config/GZ2J01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daHitobj_Draw__FP12hitobj_class = .text:0x00000078; // type:function size:0x8 scope:global +daHitobj_Execute__FP12hitobj_class = .text:0x00000080; // type:function size:0x68 scope:global +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000E8; // type:function size:0x8 scope:global +daHitobj_Delete__FP12hitobj_class = .text:0x000000F0; // type:function size:0x30 scope:global +daHitobj_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x13C scope:global +__dt__8cM3dGSphFv = .text:0x0000025C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002A4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x7 scope:local data:string_table +cc_sph_src$3657 = .data:0x00000000; // type:object size:0x40 scope:local +l_daHitobj_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_HITOBJ = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_horse/splits.txt b/config/GZ2J01/rels/d_a_horse/splits.txt new file mode 100644 index 0000000000..c0f908f9c2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_horse/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_horse.cpp: + .text start:0x000000EC end:0x0000D658 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000428 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x00000268 diff --git a/config/GZ2J01/rels/d_a_horse/symbols.txt b/config/GZ2J01/rels/d_a_horse/symbols.txt new file mode 100644 index 0000000000..7846a12284 --- /dev/null +++ b/config/GZ2J01/rels/d_a_horse/symbols.txt @@ -0,0 +1,375 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +setReinPos__13daHorseRein_cFi = .text:0x000000EC; // type:function size:0x440 scope:global +__dt__4cXyzFv = .text:0x0000052C; // type:function size:0x3C scope:global +setReinPosPart__13daHorseRein_cFi = .text:0x00000568; // type:function size:0xF0 scope:global +coHitCallbackBoarJump__9daHorse_cFP10fopAc_ac_c = .text:0x00000658; // type:function size:0x2B8 scope:global +__dt__8cM3dGPlaFv = .text:0x00000910; // type:function size:0x48 scope:global +coHitCallbackBoarHit__9daHorse_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000958; // type:function size:0x16C scope:global +coHitCallbackCowHit__9daHorse_cFP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x11C scope:global +daHorse_coHitCallbackBoarJump__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000BE0; // type:function size:0x24 scope:global +daHorse_coHitCallbackCowHit__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000C04; // type:function size:0x24 scope:global +daHorse_coHitCallbackAll__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000C28; // type:function size:0x5C scope:global +daHorse_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000C84; // type:function size:0xB4 scope:global +modelCallBack__9daHorse_cFi = .text:0x00000D38; // type:function size:0x3C4 scope:global +daHorse_modelCallBack__FP8J3DJointi = .text:0x000010FC; // type:function size:0x44 scope:global +daHorse_searchSingleBoar__FP10fopAc_ac_cPv = .text:0x00001140; // type:function size:0x18 scope:global +createHeap__9daHorse_cFv = .text:0x00001158; // type:function size:0x340 scope:global +__ct__4cXyzFv = .text:0x00001498; // type:function size:0x4 scope:global +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000149C; // type:function size:0x6C scope:global +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x00001508; // type:function size:0x5C scope:global +__dt__10J3DMtxCalcFv = .text:0x00001564; // type:function size:0x48 scope:global +daHorse_createHeap__FP10fopAc_ac_c = .text:0x000015AC; // type:function size:0x20 scope:global +checkEnding__9daHorse_cFv = .text:0x000015CC; // type:function size:0x8C scope:global +create__9daHorse_cFv = .text:0x00001658; // type:function size:0x864 scope:global +daHorse_Create__FP10fopAc_ac_c = .text:0x00001EBC; // type:function size:0x20 scope:global +setBasAnime__9daHorse_cFi = .text:0x00001EDC; // type:function size:0x1A0 scope:global +resetBasAnime__9daHorse_cFv = .text:0x0000207C; // type:function size:0x18 scope:global +setDoubleAnime__9daHorse_cFfffUsUsf = .text:0x00002094; // type:function size:0x338 scope:global +setSingleAnime__9daHorse_cFUsffsfi = .text:0x000023CC; // type:function size:0x1B8 scope:global +animePlay__9daHorse_cFv = .text:0x00002584; // type:function size:0x1E8 scope:global +checkDemoAction__9daHorse_cFv = .text:0x0000276C; // type:function size:0x2E4 scope:global +setStickRodeoMove__9daHorse_cFv = .text:0x00002A50; // type:function size:0x3EC scope:global +setStickCallMove__9daHorse_cFv = .text:0x00002E3C; // type:function size:0x70 scope:global +setDemoMoveData__9daHorse_cFPUlPC4cXyz = .text:0x00002EAC; // type:function size:0x1D4 scope:global +setDemoData__9daHorse_cFv = .text:0x00003080; // type:function size:0x6B8 scope:global +acceptPlayerRide__9daHorse_cFv = .text:0x00003738; // type:function size:0x88 scope:global +setStickData__9daHorse_cFv = .text:0x000037C0; // type:function size:0x228 scope:global +setTurnStartVibration__9daHorse_cFv = .text:0x000039E8; // type:function size:0x4 scope:global +setTurnVibration__9daHorse_cFv = .text:0x000039EC; // type:function size:0x4 scope:global +setMoveAnime__9daHorse_cFf = .text:0x000039F0; // type:function size:0x718 scope:global +checkHorseNoMove__9daHorse_cFi = .text:0x00004108; // type:function size:0xB38 scope:global +checkTurnPlayerState__9daHorse_cFv = .text:0x00004C40; // type:function size:0xB8 scope:global +setSpeedAndAngle__9daHorse_cFv = .text:0x00004CF8; // type:function size:0xC10 scope:global +checkWaitTurn__9daHorse_cCFv = .text:0x00005908; // type:function size:0x2C scope:global +setRoomInfo__9daHorse_cFi = .text:0x00005934; // type:function size:0x1A4 scope:global +setBodyPart__9daHorse_cFv = .text:0x00005AD8; // type:function size:0xC0 scope:global +setMatrix__9daHorse_cFv = .text:0x00005B98; // type:function size:0x280 scope:global +setDashEffect__9daHorse_cFPUl = .text:0x00005E18; // type:function size:0x294 scope:global +setEffect__9daHorse_cFv = .text:0x000060AC; // type:function size:0x5EC scope:global +setCollision__9daHorse_cFv = .text:0x00006698; // type:function size:0x210 scope:global +autoGroundHit__9daHorse_cFv = .text:0x000068A8; // type:function size:0x78 scope:global +setTailAngle__9daHorse_cFv = .text:0x00006920; // type:function size:0x144 scope:global +setNeckAngle__9daHorse_cFv = .text:0x00006A64; // type:function size:0x1D4 scope:global +copyFootMatrix__9daHorse_cFv = .text:0x00006C38; // type:function size:0x98 scope:global +setFootMatrix__9daHorse_cFv = .text:0x00006CD0; // type:function size:0x278 scope:global +setLegAngle__9daHorse_cFfiiPs = .text:0x00006F48; // type:function size:0x628 scope:global +footBgCheck__9daHorse_cFv = .text:0x00007570; // type:function size:0x5FC scope:global +setReinPosMoveInit__9daHorse_cFi = .text:0x00007B6C; // type:function size:0x400 scope:global +copyReinPos__9daHorse_cFv = .text:0x00007F6C; // type:function size:0x108 scope:global +setReinPosHandSubstance__9daHorse_cFi = .text:0x00008074; // type:function size:0x258 scope:global +setReinPosNormalSubstance__9daHorse_cFv = .text:0x000082CC; // type:function size:0x1EC scope:global +bgCheck__9daHorse_cFv = .text:0x000084B8; // type:function size:0x41C scope:global +checkSpecialWallHitSubstance__9daHorse_cCFRC4cXyz = .text:0x000088D4; // type:function size:0x9C scope:global +setServiceWaitTimer__9daHorse_cFv = .text:0x00008970; // type:function size:0x50 scope:global +checkServiceWaitAnime__9daHorse_cFv = .text:0x000089C0; // type:function size:0x44 scope:global +checkTurnInput__9daHorse_cFv = .text:0x00008A04; // type:function size:0xAC scope:global +checkTgHitTurn__9daHorse_cFv = .text:0x00008AB0; // type:function size:0xD0 scope:global +checkTurnAfterFastMove__9daHorse_cFf = .text:0x00008B80; // type:function size:0x168 scope:global +setNeckAnimeMorf__9daHorse_cFv = .text:0x00008CE8; // type:function size:0x60 scope:global +setNeckAnime__9daHorse_cFUsffs = .text:0x00008D48; // type:function size:0x11C scope:global +resetNeckAnime__9daHorse_cFv = .text:0x00008E64; // type:function size:0x40 scope:global +setLashCnt__9daHorse_cFv = .text:0x00008EA4; // type:function size:0x2FC scope:global +setTalkModeWolf__9daHorse_cFv = .text:0x000091A0; // type:function size:0xA4 scope:global +setBoarHit__9daHorse_cFP10fopAc_ac_ci = .text:0x00009244; // type:function size:0xE8 scope:global +savePos__9daHorse_cFv = .text:0x0000932C; // type:function size:0x64 scope:global +callHorseSubstance__9daHorse_cFPC4cXyz = .text:0x00009390; // type:function size:0x298 scope:global +setHorsePosAndAngleSubstance__9daHorse_cFPC4cXyzs = .text:0x00009628; // type:function size:0x14C scope:global +checkPlayerHeavy__9daHorse_cFv = .text:0x00009774; // type:function size:0x74 scope:global +setTgCoGrp__9daHorse_cFUlUl = .text:0x000097E8; // type:function size:0x70 scope:global +onRideFlgSubstance__9daHorse_cFv = .text:0x00009858; // type:function size:0x3C scope:global +offRideFlgSubstance__9daHorse_cFv = .text:0x00009894; // type:function size:0x34 scope:global +procWaitInit__9daHorse_cFv = .text:0x000098C8; // type:function size:0xB0 scope:global +procWait__9daHorse_cFv = .text:0x00009978; // type:function size:0x74C scope:global +procMoveInit__9daHorse_cFv = .text:0x0000A0C4; // type:function size:0x7C scope:global +procMove__9daHorse_cFv = .text:0x0000A140; // type:function size:0x45C scope:global +procStopInit__9daHorse_cFv = .text:0x0000A59C; // type:function size:0x1E0 scope:global +procStop__9daHorse_cFv = .text:0x0000A77C; // type:function size:0x2BC scope:global +procTurnInit__9daHorse_cFi = .text:0x0000AA38; // type:function size:0x238 scope:global +procTurn__9daHorse_cFv = .text:0x0000AC70; // type:function size:0x558 scope:global +procJumpInit__9daHorse_cFi = .text:0x0000B1C8; // type:function size:0x2D8 scope:global +procJump__9daHorse_cFv = .text:0x0000B4A0; // type:function size:0x324 scope:global +procLandInit__9daHorse_cFfi = .text:0x0000B7C4; // type:function size:0x16C scope:global +procLand__9daHorse_cFv = .text:0x0000B930; // type:function size:0x13C scope:global +procLargeDamageInit__9daHorse_cFv = .text:0x0000BA6C; // type:function size:0xC0 scope:global +procLargeDamage__9daHorse_cFv = .text:0x0000BB2C; // type:function size:0x5C scope:global +procToolDemoInit__9daHorse_cFv = .text:0x0000BB88; // type:function size:0x7C scope:global +procToolDemo__9daHorse_cFv = .text:0x0000BC04; // type:function size:0x1B8 scope:global +searchSceneChangeArea__9daHorse_cFP10fopAc_ac_c = .text:0x0000BDBC; // type:function size:0x44 scope:global +daHorse_searchSceneChangeArea__FP10fopAc_ac_cPv = .text:0x0000BE00; // type:function size:0x34 scope:global +execute__9daHorse_cFv = .text:0x0000BE34; // type:function size:0x8FC scope:global +daHorse_Execute__FP9daHorse_c = .text:0x0000C730; // type:function size:0x20 scope:global +draw__9daHorse_cFv = .text:0x0000C750; // type:function size:0x1DC scope:global +daHorse_Draw__FP9daHorse_c = .text:0x0000C92C; // type:function size:0x20 scope:global +__dt__9daHorse_cFv = .text:0x0000C94C; // type:function size:0x390 scope:global +daHorse_Delete__FP9daHorse_c = .text:0x0000CCDC; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000CD04; // type:function size:0x48 scope:global +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x0000CD4C; // type:function size:0x4 scope:global +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x0000CD50; // type:function size:0x4 scope:global +getAnmTransform__10J3DMtxCalcFUc = .text:0x0000CD54; // type:function size:0x8 scope:global +getAnmTransform__10J3DMtxCalcFv = .text:0x0000CD5C; // type:function size:0x8 scope:global +setWeight__10J3DMtxCalcFUcf = .text:0x0000CD64; // type:function size:0x4 scope:global +getWeight__10J3DMtxCalcCFUc = .text:0x0000CD68; // type:function size:0xC scope:global +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x0000CD74; // type:function size:0x28 scope:global +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000CD9C; // type:function size:0x30 scope:global +__sinit_d_a_horse_cpp = .text:0x0000CDCC; // type:function size:0x94 scope:local +@36@__dt__14dBgS_HorseAcchFv = .text:0x0000CE60; // type:function size:0x8 scope:local +@20@__dt__14dBgS_HorseAcchFv = .text:0x0000CE68; // type:function size:0x8 scope:local +__ct__9daHorse_cFv = .text:0x0000CE70; // type:function size:0x2C0 scope:global +__dt__17daHorseFootData_cFv = .text:0x0000D130; // type:function size:0x3C scope:global +__ct__17daHorseFootData_cFv = .text:0x0000D16C; // type:function size:0x4 scope:global +__dt__13daHorseRein_cFv = .text:0x0000D170; // type:function size:0x3C scope:global +__ct__13daHorseRein_cFv = .text:0x0000D1AC; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000D1B0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000D1F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D240; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x0000D288; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000D354; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D3D8; // type:function size:0x5C scope:global +__dt__14dBgS_HorseAcchFv = .text:0x0000D434; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D4A4; // type:function size:0x70 scope:global +__dt__16daPy_frameCtrl_cFv = .text:0x0000D514; // type:function size:0x5C scope:global +__ct__16daPy_frameCtrl_cFv = .text:0x0000D570; // type:function size:0x4C scope:global +__dt__19mDoExt_AnmRatioPackFv = .text:0x0000D5BC; // type:function size:0x3C scope:global +__ct__19mDoExt_AnmRatioPackFv = .text:0x0000D5F8; // type:function size:0x18 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000D610; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3894 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +m_footJointTable__9daHorse_c = .rodata:0x00000014; // type:object size:0x8 scope:global +m_callLimitDistance2__9daHorse_c = .rodata:0x0000001C; // type:object size:0x4 scope:global +m__14daHorse_hio_c0 = .rodata:0x00000020; // type:object size:0x124 scope:global data:float +@4303 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@4304 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000160; // type:object size:0x8 scope:local +@4310 = .rodata:0x00000168; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000170; // type:object size:0x8 scope:local +@4312 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4313 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000180; // type:object size:0x8 scope:local data:double +@4465 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4466 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float +@5177 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5178 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:float +@5179 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5180 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:float +@5181 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5182 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5183 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5529 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5530 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5531 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float +@5629 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5630 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5722 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float +@5814 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5889 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5890 = .rodata:0x000001D8; // type:object size:0x4 scope:local +footEffectRate$6303 = .rodata:0x000001DC; // type:object size:0x10 scope:local +@6389 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6390 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6391 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6392 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6393 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6871 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6872 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6873 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6874 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6875 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6876 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6877 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6878 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7216 = .rodata:0x00000220; // type:object size:0x4 scope:local data:string +@7217 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@7218 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float +@7219 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7274 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float +@7300 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7362 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7363 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7364 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7373 = .rodata:0x00000244; // type:object size:0xC scope:local +@7374 = .rodata:0x00000250; // type:object size:0x6 scope:local +@7439 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7440 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7691 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7692 = .rodata:0x00000264; // type:object size:0x4 scope:local +@7693 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7694 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7695 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7696 = .rodata:0x00000274; // type:object size:0x4 scope:local +localHeadPos$7706 = .rodata:0x00000278; // type:object size:0xC scope:local +@7747 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7748 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7749 = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float +@7848 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@8279 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8509 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8510 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8511 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8623 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8624 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@8625 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8626 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8627 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8628 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@8629 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8630 = .rodata:0x000002C0; // type:object size:0x4 scope:local +zeldaLocalLeft$8682 = .rodata:0x000002C4; // type:object size:0xC scope:local +zeldaLocalRight$8683 = .rodata:0x000002D0; // type:object size:0xC scope:local +@8805 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@8806 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@8904 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@8905 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8963 = .rodata:0x000002EC; // type:object size:0x4 scope:local data:float +@9264 = .rodata:0x000002F0; // type:object size:0x4 scope:local data:string +@9265 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9537 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9538 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9539 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9540 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9541 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9676 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9716 = .rodata:0x00000310; // type:object size:0x4 scope:local +stopFootEffectFrame$9720 = .rodata:0x00000314; // type:object size:0x30 scope:local +stopStandFootEffectFrame$9721 = .rodata:0x00000344; // type:object size:0x30 scope:local +@9792 = .rodata:0x00000374; // type:object size:0x4 scope:local +@9793 = .rodata:0x00000378; // type:object size:0x4 scope:local +@9794 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@9831 = .rodata:0x00000380; // type:object size:0x4 scope:local +@9832 = .rodata:0x00000384; // type:object size:0x4 scope:local +@9833 = .rodata:0x00000388; // type:object size:0x4 scope:local +@9982 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@10106 = .rodata:0x00000390; // type:object size:0x4 scope:local +@10308 = .rodata:0x00000394; // type:object size:0xC scope:local +@10523 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@10703 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@10704 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@10705 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003B0; // type:object size:0x75 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_autoUpHeight = .data:0x00000020; // type:object size:0x4 scope:global data:float +l_cylSrc = .data:0x00000024; // type:object size:0x44 scope:global +l_sphSrc = .data:0x00000068; // type:object size:0x40 scope:global +@4886 = .data:0x000000A8; // type:object size:0xC scope:local +@4887 = .data:0x000000B4; // type:object size:0xC scope:local +@4888 = .data:0x000000C0; // type:object size:0xC scope:local +@4889 = .data:0x000000CC; // type:object size:0xC scope:local +@4890 = .data:0x000000D8; // type:object size:0xC scope:local +@4891 = .data:0x000000E4; // type:object size:0xC scope:local +@4892 = .data:0x000000F0; // type:object size:0xC scope:local +@9343 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@9546 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@9680 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +@9802 = .data:0x00000120; // type:object size:0xC scope:local data:4byte +@9992 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@10113 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@10171 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@10185 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +reinLineColor$10541 = .data:0x0000015C; // type:object size:0x4 scope:local +l_daHorse_Method = .data:0x00000160; // type:object size:0x20 scope:global +g_profile_HORSE = .data:0x00000180; // type:object size:0x30 scope:global +__vt__16daPy_frameCtrl_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001E0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000020C; // type:object size:0xC scope:global +__vt__14dBgS_HorseAcch = .data:0x00000218; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x00000248; // type:object size:0x2C scope:global +__vt__19J3DMtxCalcNoAnmBase = .data:0x00000274; // type:object size:0x2C scope:global +__vt__10J3DMtxCalc = .data:0x000002A0; // type:object size:0x2C scope:global +__vt__8cM3dGPla = .data:0x000002CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4179 = .bss:0x00000048; // type:object size:0xC scope:local +l_frontFootOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@4180 = .bss:0x00000060; // type:object size:0xC scope:local +l_backFootOffset = .bss:0x0000006C; // type:object size:0xC scope:global data:float +@7279 = .bss:0x00000078; // type:object size:0xC scope:local +localEyePos$7278 = .bss:0x00000088; // type:object size:0xC scope:local +@7469 = .bss:0x00000094; // type:object size:0xC scope:local +runScale$7468 = .bss:0x000000A4; // type:object size:0xC scope:local +@7473 = .bss:0x000000B0; // type:object size:0xC scope:local +landScale$7472 = .bss:0x000000C0; // type:object size:0xC scope:local +@7477 = .bss:0x000000CC; // type:object size:0xC scope:local +grassRunScale$7476 = .bss:0x000000DC; // type:object size:0xC scope:local +@7481 = .bss:0x000000E8; // type:object size:0xC scope:local +waterDirection$7480 = .bss:0x000000F8; // type:object size:0xC scope:local +@8516 = .bss:0x00000104; // type:object size:0xC scope:local +reinLeftStart$8515 = .bss:0x00000114; // type:object size:0xC scope:local +@8520 = .bss:0x00000120; // type:object size:0xC scope:local +reinRightStart$8519 = .bss:0x00000130; // type:object size:0xC scope:local +@8524 = .bss:0x0000013C; // type:object size:0xC scope:local +localNeckLeft$8523 = .bss:0x0000014C; // type:object size:0xC scope:local +@8528 = .bss:0x00000158; // type:object size:0xC scope:local +localNeckRight$8527 = .bss:0x00000168; // type:object size:0xC scope:local +@8753 = .bss:0x00000174; // type:object size:0xC scope:local +saddleLeft$8752 = .bss:0x00000184; // type:object size:0xC scope:local +@8757 = .bss:0x00000190; // type:object size:0xC scope:local +saddleRight$8756 = .bss:0x000001A0; // type:object size:0xC scope:local +@8813 = .bss:0x000001AC; // type:object size:0xC scope:local +localCenterPos$8812 = .bss:0x000001BC; // type:object size:0xC scope:local +@8817 = .bss:0x000001C8; // type:object size:0xC scope:local +localFrontPos$8816 = .bss:0x000001D8; // type:object size:0xC scope:local +@8821 = .bss:0x000001E4; // type:object size:0xC scope:local +localBackPos$8820 = .bss:0x000001F4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000264; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_hozelda/splits.txt b/config/GZ2J01/rels/d_a_hozelda/splits.txt new file mode 100644 index 0000000000..498dcf3971 --- /dev/null +++ b/config/GZ2J01/rels/d_a_hozelda/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hozelda.cpp: + .text start:0x00000078 end:0x00003014 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000108 diff --git a/config/GZ2J01/rels/d_a_hozelda/symbols.txt b/config/GZ2J01/rels/d_a_hozelda/symbols.txt new file mode 100644 index 0000000000..fc6fd840a1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_hozelda/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daHoZelda_searchGanon__FP10fopAc_ac_cPv = .text:0x00000078; // type:function size:0x14 scope:global +init__18daHoZelda_matAnm_cFv = .text:0x0000008C; // type:function size:0x30 scope:global +calc__18daHoZelda_matAnm_cCFP11J3DMaterial = .text:0x000000BC; // type:function size:0x124 scope:global +createHeap__11daHoZelda_cFv = .text:0x000001E0; // type:function size:0x42C scope:global +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000060C; // type:function size:0x6C scope:global +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x00000678; // type:function size:0x5C scope:global +__dt__10J3DMtxCalcFv = .text:0x000006D4; // type:function size:0x48 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000071C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000758; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000770; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007AC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007C4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000080C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000830; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000086C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000884; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008C0; // type:function size:0x18 scope:global +daHoZelda_createHeap__FP10fopAc_ac_c = .text:0x000008D8; // type:function size:0x20 scope:global +modelCallBack__11daHoZelda_cFUs = .text:0x000008F8; // type:function size:0x254 scope:global +daHoZelda_modelCallBack__FP8J3DJointi = .text:0x00000B4C; // type:function size:0x44 scope:global +create__11daHoZelda_cFv = .text:0x00000B90; // type:function size:0x29C scope:global +__dt__16daPy_frameCtrl_cFv = .text:0x00000E2C; // type:function size:0x5C scope:global +__ct__16daPy_frameCtrl_cFv = .text:0x00000E88; // type:function size:0x4C scope:global +__dt__19mDoExt_AnmRatioPackFv = .text:0x00000ED4; // type:function size:0x3C scope:global +__ct__19mDoExt_AnmRatioPackFv = .text:0x00000F10; // type:function size:0x18 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F28; // type:function size:0x48 scope:global +daHoZelda_Create__FP10fopAc_ac_c = .text:0x00000F70; // type:function size:0x20 scope:global +__dt__11daHoZelda_cFv = .text:0x00000F90; // type:function size:0x174 scope:global +daHoZelda_Delete__FP11daHoZelda_c = .text:0x00001104; // type:function size:0x28 scope:global +setDoubleAnime__11daHoZelda_cFfffUsUsf = .text:0x0000112C; // type:function size:0x240 scope:global +setUpperAnime__11daHoZelda_cFUs = .text:0x0000136C; // type:function size:0xA8 scope:global +resetUpperAnime__11daHoZelda_cFv = .text:0x00001414; // type:function size:0x8C scope:global +setSingleAnime__11daHoZelda_cFUsffsf = .text:0x000014A0; // type:function size:0x170 scope:global +animePlay__11daHoZelda_cFv = .text:0x00001610; // type:function size:0x144 scope:global +setEyeBtp__11daHoZelda_cFUs = .text:0x00001754; // type:function size:0x7C scope:global +setEyeBtk__11daHoZelda_cFUsUc = .text:0x000017D0; // type:function size:0x80 scope:global +setNormalFace__11daHoZelda_cFv = .text:0x00001850; // type:function size:0x40 scope:global +setAnm__11daHoZelda_cFv = .text:0x00001890; // type:function size:0x794 scope:global +setBowModel__11daHoZelda_cFv = .text:0x00002024; // type:function size:0x110 scope:global +setMatrix__11daHoZelda_cFv = .text:0x00002134; // type:function size:0x104 scope:global +shootArrow__11daHoZelda_cFv = .text:0x00002238; // type:function size:0x38 scope:global +deleteArrow__11daHoZelda_cFv = .text:0x00002270; // type:function size:0x88 scope:global +setBowBck__11daHoZelda_cFUs = .text:0x000022F8; // type:function size:0x84 scope:global +setRideOffset__11daHoZelda_cFv = .text:0x0000237C; // type:function size:0x68 scope:global +clearEyeMove__11daHoZelda_cFv = .text:0x000023E4; // type:function size:0x50 scope:global +setEyeMove__11daHoZelda_cFPC4cXyzss = .text:0x00002434; // type:function size:0x264 scope:global +setNeckAngle__11daHoZelda_cFv = .text:0x00002698; // type:function size:0x2BC scope:global +searchBodyAngle__11daHoZelda_cFv = .text:0x00002954; // type:function size:0x258 scope:global +execute__11daHoZelda_cFv = .text:0x00002BAC; // type:function size:0x178 scope:global +daHoZelda_Execute__FP11daHoZelda_c = .text:0x00002D24; // type:function size:0x20 scope:global +draw__11daHoZelda_cFv = .text:0x00002D44; // type:function size:0x104 scope:global +daHoZelda_Draw__FP11daHoZelda_c = .text:0x00002E48; // type:function size:0x20 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002E68; // type:function size:0x30 scope:global +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x00002E98; // type:function size:0x4 scope:global +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x00002E9C; // type:function size:0x4 scope:global +getAnmTransform__10J3DMtxCalcFUc = .text:0x00002EA0; // type:function size:0x8 scope:global +getAnmTransform__10J3DMtxCalcFv = .text:0x00002EA8; // type:function size:0x8 scope:global +setWeight__10J3DMtxCalcFUcf = .text:0x00002EB0; // type:function size:0x4 scope:global +getWeight__10J3DMtxCalcCFUc = .text:0x00002EB4; // type:function size:0xC scope:global +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x00002EC0; // type:function size:0x28 scope:global +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x00002EE8; // type:function size:0x30 scope:global +cLib_calcTimer__FPUc = .text:0x00002F18; // type:function size:0x1C scope:global +__dt__18daHoZelda_matAnm_cFv = .text:0x00002F34; // type:function size:0xE0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x8 scope:global data:string +m__16daHoZelda_hio_c0 = .rodata:0x00000008; // type:object size:0x10 scope:global +@3697 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4062 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4283 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local +localEyePos$4537 = .rodata:0x00000038; // type:object size:0xC scope:local +localHeadCenterPos$4538 = .rodata:0x00000044; // type:object size:0xC scope:local +@4580 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4581 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000058; // type:object size:0x4 scope:local +localHorseRidePos$4586 = .rodata:0x0000005C; // type:object size:0xC scope:local +localFrontHorseRidePos$4587 = .rodata:0x00000068; // type:object size:0xC scope:local +baseRidePos$4672 = .rodata:0x00000074; // type:object size:0xC scope:local +frontRidePos$4673 = .rodata:0x00000080; // type:object size:0xC scope:local +@4752 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4754 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4756 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@4862 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4940 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4941 = .rodata:0x000000C0; // type:object size:0x8 scope:local +l_daHoZelda_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_HOZELDA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daPy_frameCtrl_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000068; // type:object size:0xC scope:global +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x00000074; // type:object size:0x2C scope:global +__vt__19J3DMtxCalcNoAnmBase = .data:0x000000A0; // type:object size:0x2C scope:global +__vt__10J3DMtxCalc = .data:0x000000CC; // type:object size:0x2C scope:global +__vt__18daHoZelda_matAnm_c = .data:0x000000F8; // type:object size:0x10 scope:global +lbl_263_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_263_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_izumi_gate/splits.txt b/config/GZ2J01/rels/d_a_izumi_gate/splits.txt new file mode 100644 index 0000000000..d6409b7669 --- /dev/null +++ b/config/GZ2J01/rels/d_a_izumi_gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_izumi_gate.cpp: + .text start:0x00000078 end:0x000003E0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_izumi_gate/symbols.txt b/config/GZ2J01/rels/d_a_izumi_gate/symbols.txt new file mode 100644 index 0000000000..12624cac9a --- /dev/null +++ b/config/GZ2J01/rels/d_a_izumi_gate/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daIzumiGate_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daIzumiGate_cFv = .text:0x00000098; // type:function size:0x54 scope:global +daIzumiGate_Draw__FP13daIzumiGate_c = .text:0x000000EC; // type:function size:0x2C scope:global +daIzumiGate_Execute__FP13daIzumiGate_c = .text:0x00000118; // type:function size:0x20 scope:global +daIzumiGate_IsDelete__FP13daIzumiGate_c = .text:0x00000138; // type:function size:0x8 scope:global +daIzumiGate_Delete__FP13daIzumiGate_c = .text:0x00000140; // type:function size:0x24 scope:global +daIzumiGate_Create__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0xDC scope:global +CreateHeap__13daIzumiGate_cFv = .text:0x00000240; // type:function size:0x78 scope:global +Create__13daIzumiGate_cFv = .text:0x000002B8; // type:function size:0x24 scope:global +Execute__13daIzumiGate_cFPPA3_A4_f = .text:0x000002DC; // type:function size:0x2C scope:global +Draw__13daIzumiGate_cFv = .text:0x00000308; // type:function size:0xA4 scope:global +Delete__13daIzumiGate_cFv = .text:0x000003AC; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x2E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daIzumiGate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Izumi_Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daIzumiGate_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_kago/splits.txt b/config/GZ2J01/rels/d_a_kago/splits.txt new file mode 100644 index 0000000000..3517e58922 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_kago.cpp: + .text start:0x000000EC end:0x0000B630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000248 + .data start:0x00000000 end:0x00000214 + .bss start:0x0000000C end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_kago/symbols.txt b/config/GZ2J01/rels/d_a_kago/symbols.txt new file mode 100644 index 0000000000..f89fae1792 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kago/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daKago_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +getBckName__8daKago_cFi = .text:0x000001A0; // type:function size:0x90 scope:global +setBck__8daKago_cFiUcff = .text:0x00000230; // type:function size:0xA8 scope:global +checkBck__8daKago_cFi = .text:0x000002D8; // type:function size:0x60 scope:global +draw__8daKago_cFv = .text:0x00000338; // type:function size:0x12C scope:global +__dt__4cXyzFv = .text:0x00000464; // type:function size:0x3C scope:global +daKago_Draw__FP8daKago_c = .text:0x000004A0; // type:function size:0x20 scope:global +executeBalloonMenu__8daKago_cFv = .text:0x000004C0; // type:function size:0x228 scope:global +checkGroundHeight__8daKago_cF4cXyzPf = .text:0x000006E8; // type:function size:0x4C8 scope:global +checkRoofHeight__8daKago_cF4cXyz = .text:0x00000BB0; // type:function size:0x1A0 scope:global +checkMoveHeight__8daKago_cFv = .text:0x00000D50; // type:function size:0x98 scope:global +checkSizeBg__8daKago_cFv = .text:0x00000DE8; // type:function size:0x3EC scope:global +__dt__8cM3dGPlaFv = .text:0x000011D4; // type:function size:0x48 scope:global +getBeforeGroundHeight__8daKago_cFUc = .text:0x0000121C; // type:function size:0x8 scope:global +demo_skip__8daKago_cFi = .text:0x00001224; // type:function size:0x380 scope:global +DemoSkipCallBack__8daKago_cFPvi = .text:0x000015A4; // type:function size:0x34 scope:global +setActionMode__8daKago_cFii = .text:0x000015D8; // type:function size:0x14 scope:global +setMidnaTagPos__8daKago_cFv = .text:0x000015EC; // type:function size:0x94 scope:global +setMidnaRideOn__8daKago_cFv = .text:0x00001680; // type:function size:0x4C scope:global +setPlayerRideOn__8daKago_cFv = .text:0x000016CC; // type:function size:0x3C scope:global +setRideOff__8daKago_cFv = .text:0x00001708; // type:function size:0x64 scope:global +searchNearPassPoint__8daKago_cFv = .text:0x0000176C; // type:function size:0x24C scope:global +setSceneChange__8daKago_cFi = .text:0x000019B8; // type:function size:0xC8 scope:global +createBalloonScore__8daKago_cFv = .text:0x00001A80; // type:function size:0x70 scope:global +startBalloonScore__8daKago_cFv = .text:0x00001AF0; // type:function size:0x74 scope:global +endBalloonScore__8daKago_cFv = .text:0x00001B64; // type:function size:0x64 scope:global +checkNextPath__8daKago_cF4cXyz = .text:0x00001BC8; // type:function size:0x80 scope:global +checkHeight__8daKago_cFv = .text:0x00001C48; // type:function size:0x2C scope:global +checkYaguraPos__8daKago_cF4cXyz = .text:0x00001C74; // type:function size:0xAC scope:global +checkWallHitFall__8daKago_cFi = .text:0x00001D20; // type:function size:0x38C scope:global +checkAttackStart__8daKago_cFv = .text:0x000020AC; // type:function size:0x70 scope:global +getValueY__8daKago_cFf = .text:0x0000211C; // type:function size:0x118 scope:global +getValueX__8daKago_cFf = .text:0x00002234; // type:function size:0x24 scope:global +getValueAbsX__8daKago_cFf = .text:0x00002258; // type:function size:0x2C scope:global +flySpeedCalcLockOn__8daKago_cFv = .text:0x00002284; // type:function size:0x228 scope:global +flySpeedCalc__8daKago_cFsi = .text:0x000024AC; // type:function size:0x70C scope:global +checkFlySceneChange__8daKago_cFv = .text:0x00002BB8; // type:function size:0x100 scope:global +setFlyAway__8daKago_cFv = .text:0x00002CB8; // type:function size:0x8C scope:global +setFlyAnime__8daKago_cFv = .text:0x00002D44; // type:function size:0xC8 scope:global +executeFly__8daKago_cFv = .text:0x00002E0C; // type:function size:0x630 scope:global +executeStagger__8daKago_cFv = .text:0x0000343C; // type:function size:0x80C scope:global +executeWait__8daKago_cFv = .text:0x00003C48; // type:function size:0x24C scope:global +calcAttackMove__8daKago_cFi = .text:0x00003E94; // type:function size:0x1B8 scope:global +executeAttack__8daKago_cFv = .text:0x0000404C; // type:function size:0x50C scope:global +calcCircleCamera__8daKago_cFi = .text:0x00004558; // type:function size:0x1E4 scope:global +executeEvent__8daKago_cFv = .text:0x0000473C; // type:function size:0x11C scope:global +initPerchDemo__8daKago_cFv = .text:0x00004858; // type:function size:0x5BC scope:global +executePerchDemo__8daKago_cFv = .text:0x00004E14; // type:function size:0xDC8 scope:global +PerchDemoAwayForward__8daKago_cFv = .text:0x00005BDC; // type:function size:0x9BC scope:global +executePerch__8daKago_cFv = .text:0x00006598; // type:function size:0x50 scope:global +executeEvent2__8daKago_cFv = .text:0x000065E8; // type:function size:0xA8 scope:global +initFirstDemo__8daKago_cFv = .text:0x00006690; // type:function size:0x834 scope:global +executeFirstDemo__8daKago_cFv = .text:0x00006EC4; // type:function size:0x1060 scope:global +executePerch2__8daKago_cFv = .text:0x00007F24; // type:function size:0x50 scope:global +executeLandingLakeHairia__8daKago_cFv = .text:0x00007F74; // type:function size:0x9B8 scope:global +executeLandingBoartHouse__8daKago_cFv = .text:0x0000892C; // type:function size:0x7C4 scope:global +executeLanding__8daKago_cFv = .text:0x000090F0; // type:function size:0x60 scope:global +moveDemoFly__8daKago_cFv = .text:0x00009150; // type:function size:0x780 scope:global +setFlyEffect__8daKago_cFv = .text:0x000098D0; // type:function size:0x184 scope:global +setDashEffect__8daKago_cFv = .text:0x00009A54; // type:function size:0x190 scope:global +setDamageEffect__8daKago_cFv = .text:0x00009BE4; // type:function size:0x184 scope:global +setDashBlurEffect__8daKago_cFi = .text:0x00009D68; // type:function size:0x238 scope:global +setWallHitEffect__8daKago_cF4cXyzi = .text:0x00009FA0; // type:function size:0xAC scope:global +setSibukiEffect__8daKago_cFv = .text:0x0000A04C; // type:function size:0x160 scope:global +setDashSibukiEffect__8daKago_cFv = .text:0x0000A1AC; // type:function size:0xC4 scope:global +setWaterFallEffect__8daKago_cFv = .text:0x0000A270; // type:function size:0x150 scope:global +s_waterfall__FPvPv = .text:0x0000A3C0; // type:function size:0xAC scope:global +setFlySound__8daKago_cFv = .text:0x0000A46C; // type:function size:0x2A0 scope:global +action__8daKago_cFv = .text:0x0000A70C; // type:function size:0x324 scope:global +mtx_set__8daKago_cFv = .text:0x0000AA30; // type:function size:0xC0 scope:global +cc_set__8daKago_cFv = .text:0x0000AAF0; // type:function size:0xA8 scope:global +execute__8daKago_cFv = .text:0x0000AB98; // type:function size:0x110 scope:global +daKago_Execute__FP8daKago_c = .text:0x0000ACA8; // type:function size:0x20 scope:global +daKago_IsDelete__FP8daKago_c = .text:0x0000ACC8; // type:function size:0x8 scope:global +_delete__8daKago_cFv = .text:0x0000ACD0; // type:function size:0x70 scope:global +daKago_Delete__FP8daKago_c = .text:0x0000AD40; // type:function size:0x20 scope:global +ctrlJoint__8daKago_cFP8J3DJointP8J3DModel = .text:0x0000AD60; // type:function size:0xBC scope:global +JointCallBack__8daKago_cFP8J3DJointi = .text:0x0000AE1C; // type:function size:0x4C scope:global +CreateHeap__8daKago_cFv = .text:0x0000AE68; // type:function size:0x190 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000AFF8; // type:function size:0x20 scope:global +create__8daKago_cFv = .text:0x0000B018; // type:function size:0x450 scope:global +__dt__8cM3dGSphFv = .text:0x0000B468; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B4B0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B4F8; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000B568; // type:function size:0x4 scope:global +daKago_Create__FP8daKago_c = .text:0x0000B56C; // type:function size:0x20 scope:global +__dt__12daKago_HIO_cFv = .text:0x0000B58C; // type:function size:0x48 scope:global +__sinit_d_a_kago_cpp = .text:0x0000B5D4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B610; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B618; // type:function size:0x8 scope:local +getMidnaActor__9daPy_py_cFv = .text:0x0000B620; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3929 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4033 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4034 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4202 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4204 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4255 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4256 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4415 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4478 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4482 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4486 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4488 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4494 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@5091 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5329 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5478 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5479 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5480 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5481 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5482 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5673 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5674 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5675 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5722 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5723 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5724 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5725 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5852 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5853 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5854 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5855 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5856 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5857 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6160 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6161 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6162 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6163 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6164 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6372 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6373 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6544 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6545 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6546 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6547 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6548 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6549 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6550 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float +@6551 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6552 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6553 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6554 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6555 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6556 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6557 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6558 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6559 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6917 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6918 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6919 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6920 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6921 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6922 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6923 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7121 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7122 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7123 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7124 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7125 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7126 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7127 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7128 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7129 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7286 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7287 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7288 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7289 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:string +@7290 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7291 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7292 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7293 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7294 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7295 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7296 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7910 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7911 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7981 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000210; // type:object size:0x38 scope:local data:string_table +cc_sph_src__22@unnamed@d_a_kago_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +@3969 = .data:0x00000040; // type:object size:0x3C scope:local +@4496 = .data:0x0000007C; // type:object size:0x2C scope:local +@6166 = .data:0x000000A8; // type:object size:0x1C scope:local +@6560 = .data:0x000000C4; // type:object size:0x24 scope:local +@6924 = .data:0x000000E8; // type:object size:0x28 scope:local +@7130 = .data:0x00000110; // type:object size:0x1C scope:local +kago_wall_hit_id$7718 = .data:0x0000012C; // type:object size:0xC scope:local +kago_wave_id$7737 = .data:0x00000138; // type:object size:0x6 scope:local +kago_wave_id$7791 = .data:0x00000140; // type:object size:0x4 scope:local +@7982 = .data:0x00000144; // type:object size:0x2C scope:local +l_daKago_Method = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_KAGO = .data:0x00000190; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12daKago_HIO_c = .data:0x00000208; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_265_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3924 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_kytag00/splits.txt b/config/GZ2J01/rels/d_a_kytag00/splits.txt new file mode 100644 index 0000000000..08930cdc12 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag00.cpp: + .text start:0x00000078 end:0x000012D8 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_kytag00/symbols.txt b/config/GZ2J01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 0000000000..c154b63d49 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_check_pos__FP13kytag00_class = .text:0x00000078; // type:function size:0x2C4 scope:global +wether_tag_reset__FP13kytag00_class = .text:0x0000033C; // type:function size:0x34 scope:global +wether_tag_move__FP13kytag00_class = .text:0x00000370; // type:function size:0x350 scope:global +raincnt_set__Ff = .text:0x000006C0; // type:function size:0x44 scope:global +raincnt_cut__Fv = .text:0x00000704; // type:function size:0x14 scope:global +wether_tag_efect_reset__FP13kytag00_class = .text:0x00000718; // type:function size:0x100 scope:global +wether_tag_efect_move__FP13kytag00_class = .text:0x00000818; // type:function size:0x7A8 scope:global +daKytag00_Draw__FP13kytag00_class = .text:0x00000FC0; // type:function size:0x24 scope:global +daKytag00_Execute__FP13kytag00_class = .text:0x00000FE4; // type:function size:0xE8 scope:global +daKytag00_IsDelete__FP13kytag00_class = .text:0x000010CC; // type:function size:0x8 scope:global +daKytag00_Delete__FP13kytag00_class = .text:0x000010D4; // type:function size:0x48 scope:global +daKytag00_Create__FP10fopAc_ac_c = .text:0x0000111C; // type:function size:0x1BC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3798 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3801 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3918 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4147 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3957 = .data:0x00000000; // type:object size:0x4C scope:local +@4108 = .data:0x0000004C; // type:object size:0x4C scope:local +l_daKytag00_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_KYTAG00 = .data:0x000000B8; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag01/splits.txt b/config/GZ2J01/rels/d_a_kytag01/splits.txt new file mode 100644 index 0000000000..833c937bb0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag01.cpp: + .text start:0x00000078 end:0x000009A4 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag01/symbols.txt b/config/GZ2J01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 0000000000..be57ae99d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_check_pos__FP13kytag01_class = .text:0x00000078; // type:function size:0x2C8 scope:global +mist_tag_move__FP13kytag01_class = .text:0x00000340; // type:function size:0x318 scope:global +daKytag01_Draw__FP13kytag01_class = .text:0x00000658; // type:function size:0x8 scope:global +daKytag01_Execute__FP13kytag01_class = .text:0x00000660; // type:function size:0x19C scope:global +daKytag01_IsDelete__FP13kytag01_class = .text:0x000007FC; // type:function size:0x8 scope:global +daKytag01_Delete__FP13kytag01_class = .text:0x00000804; // type:function size:0x8 scope:global +daKytag01_Create__FP10fopAc_ac_c = .text:0x0000080C; // type:function size:0x198 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3796 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000058; // type:object size:0x4 scope:local +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag02/splits.txt b/config/GZ2J01/rels/d_a_kytag02/splits.txt new file mode 100644 index 0000000000..1b3e1d1743 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag02.cpp: + .text start:0x00000078 end:0x000003B4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag02/symbols.txt b/config/GZ2J01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 0000000000..4be64d8d47 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag02_Draw__FP13kytag02_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag02_Execute__FP13kytag02_class = .text:0x00000080; // type:function size:0x204 scope:global +daKytag02_IsDelete__FP13kytag02_class = .text:0x00000284; // type:function size:0x8 scope:global +daKytag02_Delete__FP13kytag02_class = .text:0x0000028C; // type:function size:0x20 scope:global +daKytag02_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x108 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3666 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag03/splits.txt b/config/GZ2J01/rels/d_a_kytag03/splits.txt new file mode 100644 index 0000000000..c49051802e --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag03.cpp: + .text start:0x00000078 end:0x000017E8 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_kytag03/symbols.txt b/config/GZ2J01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 0000000000..83798a941d --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x00000078; // type:function size:0x204 scope:global +__dt__8cM3dGLinFv = .text:0x0000027C; // type:function size:0x48 scope:global +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x000002C4; // type:function size:0x114 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x000003D8; // type:function size:0x48 scope:global +getSound_pos__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0xD4 scope:global +get_Extent_pos_start_get__FP13kytag03_classP5dPathP4cXyzfPi = .text:0x000004F4; // type:function size:0x10 scope:global +get_Extent_pos_end_get__FP13kytag03_classP5dPathP4cXyzfPi = .text:0x00000504; // type:function size:0x14 scope:global +odour_move__FP13kytag03_class = .text:0x00000518; // type:function size:0xAAC scope:global +daKytag03_Draw__FP13kytag03_class = .text:0x00000FC4; // type:function size:0x8 scope:global +daKytag03_Execute__FP13kytag03_class = .text:0x00000FCC; // type:function size:0x5C8 scope:global +daKytag03_IsDelete__FP13kytag03_class = .text:0x00001594; // type:function size:0x8 scope:global +daKytag03_Delete__FP13kytag03_class = .text:0x0000159C; // type:function size:0x74 scope:global +daKytag03_Create__FP10fopAc_ac_c = .text:0x00001610; // type:function size:0x1D8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3870 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4218 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4221 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4222 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4223 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4226 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4230 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4234 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4237 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4238 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4486 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4487 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4488 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4489 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4491 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4572 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4573 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4575 = .rodata:0x000000B0; // type:object size:0x8 scope:local +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000050; // type:object size:0xC scope:global +S_ang_y_work$4270 = .bss:0x00000000; // type:object size:0x2 scope:local +lbl_268_bss_2 = .bss:0x00000002; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_kytag04/splits.txt b/config/GZ2J01/rels/d_a_kytag04/splits.txt new file mode 100644 index 0000000000..053ed64536 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag04.cpp: + .text start:0x00000078 end:0x00000F30 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_kytag04/symbols.txt b/config/GZ2J01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 0000000000..e53a0bced7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag04_Draw__FP13kytag04_class = .text:0x00000078; // type:function size:0x490 scope:global +daKytag04_Execute__FP13kytag04_class = .text:0x00000508; // type:function size:0x36C scope:global +daKytag04_IsDelete__FP13kytag04_class = .text:0x00000874; // type:function size:0x8 scope:global +daKytag04_Delete__FP13kytag04_class = .text:0x0000087C; // type:function size:0x118 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000994; // type:function size:0x128 scope:global +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x42C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000EE8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3960 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3963 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000038; // type:object size:0x26 scope:local data:string_table +l_daKytag04_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG04 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_kytag05/splits.txt b/config/GZ2J01/rels/d_a_kytag05/splits.txt new file mode 100644 index 0000000000..fcf558fe42 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag05.cpp: + .text start:0x00000078 end:0x00000130 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag05/symbols.txt b/config/GZ2J01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 0000000000..9bf2dd4e4d --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag05_Draw__FP13kytag05_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag05_Execute__FP13kytag05_class = .text:0x00000080; // type:function size:0x8 scope:global +daKytag05_IsDelete__FP13kytag05_class = .text:0x00000088; // type:function size:0x8 scope:global +daKytag05_Delete__FP13kytag05_class = .text:0x00000090; // type:function size:0x8 scope:global +daKytag05_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag06/splits.txt b/config/GZ2J01/rels/d_a_kytag06/splits.txt new file mode 100644 index 0000000000..e9f6e13722 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kytag06.cpp: + .text start:0x000000EC end:0x000026E8 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_kytag06/symbols.txt b/config/GZ2J01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 0000000000..7a90d2ca89 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +dice_wether_init__FUcff = .text:0x000000EC; // type:function size:0xAC scope:global +dice_wether_execute__FUcff = .text:0x00000198; // type:function size:0xD4 scope:global +dice_rain_minus__Fv = .text:0x0000026C; // type:function size:0x64 scope:global +dKy_event_proc__Fv = .text:0x000002D0; // type:function size:0x4D8 scope:global +daKytag06_type_04_Execute__FP13kytag06_class = .text:0x000007A8; // type:function size:0x20 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x44 scope:global +near_rail_get__FP13kytag06_classP4cXyz = .text:0x0000080C; // type:function size:0x190 scope:global +daKytag06_Draw__FP13kytag06_class = .text:0x0000099C; // type:function size:0x30 scope:global +daKytag06_lv7_boss_wether_proc__FP13kytag06_classUc = .text:0x000009CC; // type:function size:0x100 scope:global +daKytag06_Ganon_wether_proc__FP13kytag06_classUc = .text:0x00000ACC; // type:function size:0x268 scope:global +daKytag06_wether_proc__FP13kytag06_classUc = .text:0x00000D34; // type:function size:0x210 scope:global +daKytag06_type_07_wether_Execute__FP13kytag06_class = .text:0x00000F44; // type:function size:0x2C scope:global +daKytag06_type_07_Execute__FP13kytag06_class = .text:0x00000F70; // type:function size:0x2B4 scope:global +__dt__4cXyzFv = .text:0x00001224; // type:function size:0x3C scope:global +daKytag06_type_06_Execute__FP13kytag06_class = .text:0x00001260; // type:function size:0x2F4 scope:global +daKytag06_type_08_Execute__FP13kytag06_class = .text:0x00001554; // type:function size:0x2C scope:global +daKytag06_type_09_Execute__FP13kytag06_class = .text:0x00001580; // type:function size:0x2C scope:global +daKytag06_type_10_Execute__FP13kytag06_class = .text:0x000015AC; // type:function size:0x400 scope:global +daKytag06_type_11_Execute__FP13kytag06_class = .text:0x000019AC; // type:function size:0x78 scope:global +daKytag06_type_05_Execute__FP13kytag06_class = .text:0x00001A24; // type:function size:0x178 scope:global +daKytag06_type_03_Execute__FP13kytag06_class = .text:0x00001B9C; // type:function size:0x20C scope:global +daKytag06_Execute__FP13kytag06_class = .text:0x00001DA8; // type:function size:0x560 scope:global +daKytag06_IsDelete__FP13kytag06_class = .text:0x00002308; // type:function size:0x8 scope:global +daKytag06_Delete__FP13kytag06_class = .text:0x00002310; // type:function size:0x40 scope:global +daKytag06_type04_init__FP10fopAc_ac_c = .text:0x00002350; // type:function size:0x20 scope:global +daKytag06_type06_init__FP10fopAc_ac_c = .text:0x00002370; // type:function size:0x24 scope:global +daKytag06_type02_init__FP10fopAc_ac_c = .text:0x00002394; // type:function size:0x20 scope:global +daKytag06_type03_init__FP10fopAc_ac_c = .text:0x000023B4; // type:function size:0x154 scope:global +daKytag06_Create__FP10fopAc_ac_c = .text:0x00002508; // type:function size:0x1E0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3740 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4006 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4007 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4011 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4013 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4119 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4121 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4130 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4205 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4208 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4209 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:string +@4338 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4343 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4349 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4350 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4351 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4613 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4638 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4771 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000118; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +S_time_table$3766 = .data:0x00000020; // type:object size:0x20 scope:local +S_wether_table$3767 = .data:0x00000040; // type:object size:0x8 scope:local +S_wether_mode_pat01$3768 = .data:0x00000048; // type:object size:0x4 scope:local +S_wether_time_pat01$3769 = .data:0x0000004C; // type:object size:0xC scope:local +S_wether_mode_pat02$3770 = .data:0x00000058; // type:object size:0x4 scope:local +S_wether_time_pat02$3771 = .data:0x0000005C; // type:object size:0xC scope:local +S_wether_mode_pat03$3772 = .data:0x00000068; // type:object size:0x4 scope:local +S_wether_time_pat03$3773 = .data:0x0000006C; // type:object size:0xC scope:local +S_wether_mode_pat04$3774 = .data:0x00000078; // type:object size:0x2 scope:local +S_wether_time_pat04$3775 = .data:0x0000007C; // type:object size:0x4 scope:local +S_wether_mode_pat05$3776 = .data:0x00000080; // type:object size:0x4 scope:local +S_wether_time_pat05$3777 = .data:0x00000084; // type:object size:0xC scope:local +@3883 = .data:0x00000090; // type:object size:0x1C scope:local +@4064 = .data:0x000000AC; // type:object size:0x20 scope:local +w_eff_name$4163 = .data:0x000000CC; // type:object size:0x8 scope:local +@4611 = .data:0x000000D4; // type:object size:0x30 scope:local +@4772 = .data:0x00000104; // type:object size:0x30 scope:local +l_daKytag06_Method = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_KYTAG06 = .data:0x00000154; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4165 = .bss:0x00000048; // type:object size:0xC scope:local +c_pos$4164 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag07/splits.txt b/config/GZ2J01/rels/d_a_kytag07/splits.txt new file mode 100644 index 0000000000..54ce9ce0b6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag07.cpp: + .text start:0x00000078 end:0x0000027C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag07/symbols.txt b/config/GZ2J01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 0000000000..610ad74edb --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag07_Draw__FP13kytag07_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag07_Execute__FP13kytag07_class = .text:0x00000080; // type:function size:0xB4 scope:global +daKytag07_IsDelete__FP13kytag07_class = .text:0x00000134; // type:function size:0x54 scope:global +daKytag07_Delete__FP13kytag07_class = .text:0x00000188; // type:function size:0x28 scope:global +daKytag07_Create__FP10fopAc_ac_c = .text:0x000001B0; // type:function size:0xCC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3754 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3757 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3761 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag08/splits.txt b/config/GZ2J01/rels/d_a_kytag08/splits.txt new file mode 100644 index 0000000000..46694164f8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag08/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag08.cpp: + .text start:0x00000078 end:0x00000D84 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_kytag08/symbols.txt b/config/GZ2J01/rels/d_a_kytag08/symbols.txt new file mode 100644 index 0000000000..7c6af45352 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag08/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag08_Draw__FP13kytag08_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag08_Execute__FP13kytag08_class = .text:0x00000080; // type:function size:0x920 scope:global +daKytag08_IsDelete__FP13kytag08_class = .text:0x000009A0; // type:function size:0x8 scope:global +daKytag08_Delete__FP13kytag08_class = .text:0x000009A8; // type:function size:0xCC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000A74; // type:function size:0x78 scope:global +daKytag08_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x250 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000D3C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4012 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000008; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4016 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4017 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4020 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4036 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x8 scope:local data:string_table +l_daKytag08_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG08 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_kytag09/splits.txt b/config/GZ2J01/rels/d_a_kytag09/splits.txt new file mode 100644 index 0000000000..79b264ebd5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag09/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag09.cpp: + .text start:0x00000078 end:0x000006BC + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_kytag09/symbols.txt b/config/GZ2J01/rels/d_a_kytag09/symbols.txt new file mode 100644 index 0000000000..41e102e3f8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag09/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag09_Draw__FP13kytag09_class = .text:0x00000078; // type:function size:0x1FC scope:global +daKytag09_Execute__FP13kytag09_class = .text:0x00000274; // type:function size:0x8 scope:global +daKytag09_IsDelete__FP13kytag09_class = .text:0x0000027C; // type:function size:0x8 scope:global +daKytag09_Delete__FP13kytag09_class = .text:0x00000284; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x168 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x00000440; // type:function size:0xD4 scope:global +daKytag09_Create__FP10fopAc_ac_c = .text:0x00000514; // type:function size:0x160 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000674; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x12 scope:local data:string_table +l_daKytag09_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG09 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_kytag10/splits.txt b/config/GZ2J01/rels/d_a_kytag10/splits.txt new file mode 100644 index 0000000000..abd8f61d9b --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag10/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag10.cpp: + .text start:0x00000078 end:0x00000878 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag10/symbols.txt b/config/GZ2J01/rels/d_a_kytag10/symbols.txt new file mode 100644 index 0000000000..547108edf1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag10/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x00000078; // type:function size:0x114 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x48 scope:global +get_Extent_pos_start_get__FP13kytag10_classP5dPathP4cXyzfPi = .text:0x000001D4; // type:function size:0x10 scope:global +get_Extent_pos_end_get__FP13kytag10_classP5dPathP4cXyzfPi = .text:0x000001E4; // type:function size:0x14 scope:global +sparks_move__FP13kytag10_class = .text:0x000001F8; // type:function size:0x3D0 scope:global +daKytag10_Draw__FP13kytag10_class = .text:0x000005C8; // type:function size:0x8 scope:global +daKytag10_Execute__FP13kytag10_class = .text:0x000005D0; // type:function size:0x24 scope:global +daKytag10_IsDelete__FP13kytag10_class = .text:0x000005F4; // type:function size:0x8 scope:global +daKytag10_Delete__FP13kytag10_class = .text:0x000005FC; // type:function size:0xCC scope:global +daKytag10_Create__FP10fopAc_ac_c = .text:0x000006C8; // type:function size:0x1B0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3954 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000044; // type:object size:0x4 scope:local +l_daKytag10_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG10 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag11/splits.txt b/config/GZ2J01/rels/d_a_kytag11/splits.txt new file mode 100644 index 0000000000..21f4148caf --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag11/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag11.cpp: + .text start:0x00000078 end:0x000003EC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag11/symbols.txt b/config/GZ2J01/rels/d_a_kytag11/symbols.txt new file mode 100644 index 0000000000..a3890ca257 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag11/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag11_Draw__FP13kytag11_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag11_Execute__FP13kytag11_class = .text:0x00000080; // type:function size:0x278 scope:global +daKytag11_IsDelete__FP13kytag11_class = .text:0x000002F8; // type:function size:0x8 scope:global +daKytag11_Delete__FP13kytag11_class = .text:0x00000300; // type:function size:0x8 scope:global +daKytag11_Create__FP10fopAc_ac_c = .text:0x00000308; // type:function size:0xAC scope:global +dKankyo_DayProc__Fv = .text:0x000003B4; // type:function size:0x38 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3874 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000018; // type:object size:0x8 scope:local +l_daKytag11_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG11 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag12/splits.txt b/config/GZ2J01/rels/d_a_kytag12/splits.txt new file mode 100644 index 0000000000..2be2d1484c --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag12/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag12.cpp: + .text start:0x00000078 end:0x00003438 + .rodata start:0x00000000 end:0x000001F4 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_kytag12/symbols.txt b/config/GZ2J01/rels/d_a_kytag12/symbols.txt new file mode 100644 index 0000000000..fb80e4d773 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag12/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +d_kytag12_cut_turn_check__Fv = .text:0x00000078; // type:function size:0x48 scope:global +d_kytag12_cut_normal_check__Fv = .text:0x000000C0; // type:function size:0x38 scope:global +daKytag12_Draw__FP13kytag12_class = .text:0x000000F8; // type:function size:0x8 scope:global +daKytag12_light_swprd_proc__FP13kytag12_class = .text:0x00000100; // type:function size:0x110 scope:global +__dt__4cXyzFv = .text:0x00000210; // type:function size:0x3C scope:global +daKytag12_Execute_standard__FP13kytag12_class = .text:0x0000024C; // type:function size:0x14D0 scope:global +daKytag12_Execute_arrival__FP13kytag12_class = .text:0x0000171C; // type:function size:0xE14 scope:global +daKytag12_Execute_R00__FP13kytag12_class = .text:0x00002530; // type:function size:0xD58 scope:global +daKytag12_Execute__FP13kytag12_class = .text:0x00003288; // type:function size:0xE0 scope:global +daKytag12_IsDelete__FP13kytag12_class = .text:0x00003368; // type:function size:0x8 scope:global +daKytag12_Delete__FP13kytag12_class = .text:0x00003370; // type:function size:0x18 scope:global +daKytag12_Create__FP10fopAc_ac_c = .text:0x00003388; // type:function size:0xAC scope:global +__ct__4cXyzFv = .text:0x00003434; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3836 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3838 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3839 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3843 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4473 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4474 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4477 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4481 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4482 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4485 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4486 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4488 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4489 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4494 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4496 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4497 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4498 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4505 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4506 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4507 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4508 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4512 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4516 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4517 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4518 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4519 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4520 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000108; // type:object size:0x4 scope:local data:string +@4522 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4526 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4533 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4961 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4962 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4963 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4964 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4967 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4968 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4969 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4970 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5266 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5267 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5268 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5270 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5271 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@5272 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5273 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5274 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5275 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5276 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5277 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5278 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5279 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5280 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5281 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5282 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5283 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5284 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5285 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@5286 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5287 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5288 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5289 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5290 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5291 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5292 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5293 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5294 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5295 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5296 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5297 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5298 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001EC; // type:object size:0x7 scope:local data:string_table +@4529 = .data:0x00000000; // type:object size:0x24 scope:local +l_daKytag12_Method = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_KYTAG12 = .data:0x00000044; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag13/splits.txt b/config/GZ2J01/rels/d_a_kytag13/splits.txt new file mode 100644 index 0000000000..83e961fb13 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag13/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag13.cpp: + .text start:0x00000078 end:0x000012E8 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_kytag13/symbols.txt b/config/GZ2J01/rels/d_a_kytag13/symbols.txt new file mode 100644 index 0000000000..9256db92a7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag13/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag13_Draw__FP13kytag13_class = .text:0x00000078; // type:function size:0x8 scope:global +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x00000080; // type:function size:0xB0 scope:global +daKytag13_Execute_standard__FP13kytag13_class = .text:0x00000130; // type:function size:0xE98 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000FC8; // type:function size:0x78 scope:global +daKytag13_Execute__FP13kytag13_class = .text:0x00001040; // type:function size:0x40 scope:global +daKytag13_IsDelete__FP13kytag13_class = .text:0x00001080; // type:function size:0x8 scope:global +daKytag13_Delete__FP13kytag13_class = .text:0x00001088; // type:function size:0x8 scope:global +daKytag13_Create__FP10fopAc_ac_c = .text:0x00001090; // type:function size:0x240 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000012D0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000012D8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000012E0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3783 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3784 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4185 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4189 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4202 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4203 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4211 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4212 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4213 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4216 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4217 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4335 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4337 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000000C8; // type:object size:0x7 scope:local data:string_table +l_daKytag13_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG13 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag14/splits.txt b/config/GZ2J01/rels/d_a_kytag14/splits.txt new file mode 100644 index 0000000000..d7d0f2175c --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag14/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag14.cpp: + .text start:0x00000078 end:0x000002C0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag14/symbols.txt b/config/GZ2J01/rels/d_a_kytag14/symbols.txt new file mode 100644 index 0000000000..4666ab13b9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag14/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag14_Draw__FP13kytag14_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag14_Execute__FP13kytag14_class = .text:0x00000080; // type:function size:0x194 scope:global +daKytag14_IsDelete__FP13kytag14_class = .text:0x00000214; // type:function size:0x8 scope:global +daKytag14_Delete__FP13kytag14_class = .text:0x0000021C; // type:function size:0x8 scope:global +daKytag14_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0x9C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag14_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG14 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag15/splits.txt b/config/GZ2J01/rels/d_a_kytag15/splits.txt new file mode 100644 index 0000000000..6eb4a8c67a --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag15/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag15.cpp: + .text start:0x00000078 end:0x00000578 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_kytag15/symbols.txt b/config/GZ2J01/rels/d_a_kytag15/symbols.txt new file mode 100644 index 0000000000..e6c7706f8d --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag15/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag15_Draw__FP13kytag15_class = .text:0x00000078; // type:function size:0x1C0 scope:global +daKytag15_Execute__FP13kytag15_class = .text:0x00000238; // type:function size:0xB8 scope:global +daKytag15_IsDelete__FP13kytag15_class = .text:0x000002F0; // type:function size:0x8 scope:global +daKytag15_Delete__FP13kytag15_class = .text:0x000002F8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0xCC scope:global +daKytag15_Create__FP10fopAc_ac_c = .text:0x000003F4; // type:function size:0x13C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000530; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3823 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3826 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3845 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x10 scope:local data:string_table +l_daKytag15_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG15 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_kytag16/splits.txt b/config/GZ2J01/rels/d_a_kytag16/splits.txt new file mode 100644 index 0000000000..7e8a7d0f04 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag16/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag16.cpp: + .text start:0x00000078 end:0x0000054C + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_kytag16/symbols.txt b/config/GZ2J01/rels/d_a_kytag16/symbols.txt new file mode 100644 index 0000000000..580aa7f3f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag16/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag16_Draw__FP13kytag16_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag16_Execute__FP13kytag16_class = .text:0x00000080; // type:function size:0x23C scope:global +daKytag16_IsDelete__FP13kytag16_class = .text:0x000002BC; // type:function size:0x8 scope:global +daKytag16_Delete__FP13kytag16_class = .text:0x000002C4; // type:function size:0x8 scope:global +daKytag16_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x280 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3839 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3842 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@3845 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3902 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3910 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x8 scope:local data:string_table +@3917 = .data:0x00000000; // type:object size:0x20 scope:local +l_daKytag16_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_KYTAG16 = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_kytag17/splits.txt b/config/GZ2J01/rels/d_a_kytag17/splits.txt new file mode 100644 index 0000000000..e6b6d1dc0e --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag17/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag17.cpp: + .text start:0x00000078 end:0x00000100 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_kytag17/symbols.txt b/config/GZ2J01/rels/d_a_kytag17/symbols.txt new file mode 100644 index 0000000000..7fe4e2009b --- /dev/null +++ b/config/GZ2J01/rels/d_a_kytag17/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag17_Draw__FP13kytag17_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag17_Execute__FP13kytag17_class = .text:0x00000080; // type:function size:0x8 scope:global +daKytag17_IsDelete__FP13kytag17_class = .text:0x00000088; // type:function size:0x8 scope:global +daKytag17_Delete__FP13kytag17_class = .text:0x00000090; // type:function size:0x8 scope:global +daKytag17_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x68 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag17_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG17 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_mant/splits.txt b/config/GZ2J01/rels/d_a_mant/splits.txt new file mode 100644 index 0000000000..b10cba8fab --- /dev/null +++ b/config/GZ2J01/rels/d_a_mant/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mant.cpp: + .text start:0x00000078 end:0x00001A24 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000924C + .bss start:0x00000004 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_mant/symbols.txt b/config/GZ2J01/rels/d_a_mant/symbols.txt new file mode 100644 index 0000000000..743f4a0c03 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mant/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__15daMant_packet_cFv = .text:0x00000078; // type:function size:0x420 scope:global +daMant_Draw__FP10mant_class = .text:0x00000498; // type:function size:0xB4 scope:global +joint_control__FP10mant_classP8mant_j_siff = .text:0x0000054C; // type:function size:0x7F4 scope:global +__dt__4cXyzFv = .text:0x00000D40; // type:function size:0x3C scope:global +mant_v_calc__FP10mant_class = .text:0x00000D7C; // type:function size:0x488 scope:global +mant_move__FP10mant_class = .text:0x00001204; // type:function size:0xC4 scope:global +daMant_Execute__FP10mant_class = .text:0x000012C8; // type:function size:0x420 scope:global +daMant_IsDelete__FP10mant_class = .text:0x000016E8; // type:function size:0x8 scope:global +daMant_Delete__FP10mant_class = .text:0x000016F0; // type:function size:0x8 scope:global +daMant_Create__FP10fopAc_ac_c = .text:0x000016F8; // type:function size:0x1A8 scope:global +__dt__8mant_j_sFv = .text:0x000018A0; // type:function size:0x7C scope:global +__ct__8mant_j_sFv = .text:0x0000191C; // type:function size:0x68 scope:global +__dt__15daMant_packet_cFv = .text:0x00001984; // type:function size:0x9C scope:global +__ct__4cXyzFv = .text:0x00001A20; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3815 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4113 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4123 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4127 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4238 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4240 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4241 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4242 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4244 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4246 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4473 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4474 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4476 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4477 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_Egnd_mantTEX = .data:0x00000020; // type:object size:0x4000 scope:global +l_Egnd_mantTEX_U = .data:0x00004020; // type:object size:0x4000 scope:global data:byte +l_Egnd_mantPAL = .data:0x00008020; // type:object size:0x60 scope:global +l_pos = .data:0x00008080; // type:object size:0x7EC scope:global +l_normal = .data:0x0000886C; // type:object size:0xC scope:global +l_texCoord = .data:0x00008878; // type:object size:0x548 scope:global +l_Egnd_mantDL = .data:0x00008DC0; // type:object size:0x3EC scope:global +pal_d = .data:0x000091AC; // type:object size:0x4 scope:global +tex_d = .data:0x000091B0; // type:object size:0x8 scope:global +d_p$3889 = .data:0x000091B8; // type:object size:0x30 scope:local data:float +l_daMant_Method = .data:0x000091E8; // type:object size:0x20 scope:global +g_profile_MANT = .data:0x00009208; // type:object size:0x30 scope:global +__vt__15daMant_packet_c = .data:0x00009238; // type:object size:0x14 scope:global +lbl_277_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +mant_cut_type = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_mg_fish/splits.txt b/config/GZ2J01/rels/d_a_mg_fish/splits.txt new file mode 100644 index 0000000000..1aad3eae82 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_fish/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fish.cpp: + .text start:0x000000EC end:0x0000C51C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000033C + .data start:0x00000000 end:0x000006D4 + .bss start:0x00000008 end:0x000001E4 diff --git a/config/GZ2J01/rels/d_a_mg_fish/symbols.txt b/config/GZ2J01/rels/d_a_mg_fish/symbols.txt new file mode 100644 index 0000000000..103c29f8e9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_fish/symbols.txt @@ -0,0 +1,345 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daMg_Fish_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +hit_vib_set__FP13mg_fish_class = .text:0x0000013C; // type:function size:0xD0 scope:global +__dt__4cXyzFv = .text:0x0000020C; // type:function size:0x3C scope:global +sibuki_set__FP13mg_fish_classf4cXyz = .text:0x00000248; // type:function size:0x88 scope:global +s_hitfish_sub__FPvPv = .text:0x000002D0; // type:function size:0x58 scope:global +pl_check__FP13mg_fish_classf = .text:0x00000328; // type:function size:0x1AC scope:global +anm_init__FP13mg_fish_classifUcf = .text:0x000004D4; // type:function size:0xAC scope:global data:float +mouth_open__FP13mg_fish_class = .text:0x00000580; // type:function size:0x5C scope:global +mouth_close__FP13mg_fish_class = .text:0x000005DC; // type:function size:0x5C scope:global data:float +s_lure_sub__FPvPv = .text:0x00000638; // type:function size:0x7C scope:global data:float +s_esa_sub__FPvPv = .text:0x000006B4; // type:function size:0x8C scope:global +s_bait_sub__FPvPv = .text:0x00000740; // type:function size:0x6C scope:global +s_other_search_sub__FPvPv = .text:0x000007AC; // type:function size:0x78 scope:global +search_lure__FP13mg_fish_classi = .text:0x00000824; // type:function size:0x358 scope:global +s_other_bait_sub__FPvPv = .text:0x00000B7C; // type:function size:0x7C scope:global +search_bait__FP13mg_fish_class = .text:0x00000BF8; // type:function size:0x1B8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000DB0; // type:function size:0x3CC scope:global +nodeCallBack2__FP8J3DJointi = .text:0x0000117C; // type:function size:0x1E4 scope:global +nodeCallBackLH__FP8J3DJointi = .text:0x00001360; // type:function size:0xD0 scope:global +nodeCallBackBB__FP8J3DJointi = .text:0x00001430; // type:function size:0xD8 scope:global +s_bt_sub__FPvPv = .text:0x00001508; // type:function size:0x58 scope:global +s_sp_sub__FPvPv = .text:0x00001560; // type:function size:0x58 scope:global +s_lh_sub__FPvPv = .text:0x000015B8; // type:function size:0x6C scope:global +s_bin_sub__FPvPv = .text:0x00001624; // type:function size:0x58 scope:global +s_kn_sub__FPvPv = .text:0x0000167C; // type:function size:0x58 scope:global +s_ed_sub__FPvPv = .text:0x000016D4; // type:function size:0x58 scope:global +s_sy_sub__FPvPv = .text:0x0000172C; // type:function size:0x58 scope:global +s_bb_sub__FPvPv = .text:0x00001784; // type:function size:0x58 scope:global +s_bb2_sub__FPvPv = .text:0x000017DC; // type:function size:0x4C scope:global +s_sg_sub__FPvPv = .text:0x00001828; // type:function size:0x4C scope:global +daMg_Fish_Draw__FP13mg_fish_class = .text:0x00001874; // type:function size:0x474 scope:global +get_surface_y__FP13mg_fish_classP4cXyz = .text:0x00001CE8; // type:function size:0xA4 scope:global +get_ground_y__FP13mg_fish_classP4cXyz = .text:0x00001D8C; // type:function size:0xEC scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001E78; // type:function size:0x78 scope:global +mf_swim__FP13mg_fish_class = .text:0x00001EF0; // type:function size:0x438 scope:global +pos_bg_check__FP4cXyzP4cXyz = .text:0x00002328; // type:function size:0x90 scope:global +path_search__FP13mg_fish_class = .text:0x000023B8; // type:function size:0x238 scope:global +mf_swim_p__FP13mg_fish_class = .text:0x000025F0; // type:function size:0x344 scope:global +mf_swim_s__FP13mg_fish_class = .text:0x00002934; // type:function size:0x52C scope:global +mf_stay__FP13mg_fish_class = .text:0x00002E60; // type:function size:0x2C8 scope:global +mf_away__FP13mg_fish_class = .text:0x00003128; // type:function size:0x654 scope:global +ri_swim__FP13mg_fish_class = .text:0x0000377C; // type:function size:0x728 scope:global +dmcalc__FP13mg_fish_class = .text:0x00003EA4; // type:function size:0x3D4 scope:global +mf_lure_search__FP13mg_fish_class = .text:0x00004278; // type:function size:0xBE8 scope:global +mf_bait_search__FP13mg_fish_class = .text:0x00004E60; // type:function size:0x680 scope:global +mf_hit__FP13mg_fish_class = .text:0x000054E0; // type:function size:0x92C scope:global +mf_jump__FP13mg_fish_class = .text:0x00005E0C; // type:function size:0x920 scope:global +pota_set__FP13mg_fish_class = .text:0x0000672C; // type:function size:0x1F0 scope:global +mf_catch__FP13mg_fish_class = .text:0x0000691C; // type:function size:0x3C8 scope:global +mf_esa_search__FP13mg_fish_class = .text:0x00006CE4; // type:function size:0x778 scope:global +mf_esa_hit__FP13mg_fish_class = .text:0x0000745C; // type:function size:0x33C scope:global +mf_esa_catch__FP13mg_fish_class = .text:0x00007798; // type:function size:0x5B4 scope:global +mf_aqua__FP13mg_fish_class = .text:0x00007D4C; // type:function size:0x348 scope:global +ri_aqua__FP13mg_fish_class = .text:0x00008094; // type:function size:0x60C scope:global +mf_aqua_tilt__FP13mg_fish_class = .text:0x000086A0; // type:function size:0x1F8 scope:global +action__FP13mg_fish_class = .text:0x00008898; // type:function size:0xD90 scope:global +ke_control__FP13mg_fish_classP7mf_ke_s = .text:0x00009628; // type:function size:0x21C scope:global +ke_move__FP13mg_fish_classP7mf_ke_si = .text:0x00009844; // type:function size:0xBC scope:global +daMg_Fish_Execute__FP13mg_fish_class = .text:0x00009900; // type:function size:0x142C scope:global +daMg_Fish_IsDelete__FP13mg_fish_class = .text:0x0000AD2C; // type:function size:0x8 scope:global +daMg_Fish_Delete__FP13mg_fish_class = .text:0x0000AD34; // type:function size:0x70 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x0000ADA4; // type:function size:0x4B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B258; // type:function size:0x48 scope:global +useHeapImg_fisht__FP10fopAc_ac_c = .text:0x0000B2A0; // type:function size:0x260 scope:global +daMg_Fish_Create__FP10fopAc_ac_c = .text:0x0000B500; // type:function size:0xC70 scope:global +__dt__8cM3dGCylFv = .text:0x0000C170; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000C1B8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000C200; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000C25C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000C2CC; // type:function size:0x70 scope:global +__dt__7mf_ke_sFv = .text:0x0000C33C; // type:function size:0x60 scope:global +__ct__7mf_ke_sFv = .text:0x0000C39C; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x0000C3E4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000C420; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000C424; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000C428; // type:function size:0x48 scope:global +__dt__15daMg_Fish_HIO_cFv = .text:0x0000C470; // type:function size:0x48 scope:global +__sinit_d_a_mg_fish_cpp = .text:0x0000C4B8; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000C4F4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000C4FC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000C504; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000C50C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C514; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3679 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3682 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3814 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3823 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3987 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3989 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4524 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4538 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4539 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4647 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4738 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4739 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4807 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5280 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5281 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5284 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5285 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5286 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5287 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000C8; // type:object size:0x2C scope:local +@5379 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5380 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5381 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5382 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5634 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5635 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5638 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5781 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@5957 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5959 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5960 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5961 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:string +@5962 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5965 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5967 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6132 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6133 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6134 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6135 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6136 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6293 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6455 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6456 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6457 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6458 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6459 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6648 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6649 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6650 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6652 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6653 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6722 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6723 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6724 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6725 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6847 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6848 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6849 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6893 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7222 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7223 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7224 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7225 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7226 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7230 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7231 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7232 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7233 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7234 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7235 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7236 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7237 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7238 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7239 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7240 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7241 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7288 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7384 = .rodata:0x00000218; // type:object size:0xC scope:local +@7398 = .rodata:0x00000224; // type:object size:0xC scope:local +@8029 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8030 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8031 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8032 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8033 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8034 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8035 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8036 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8037 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8038 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8039 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8040 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8041 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8042 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8043 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8044 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8045 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8046 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8047 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8763 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@8764 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8765 = .rodata:0x00000284; // type:object size:0x4 scope:local +@8766 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8767 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8768 = .rodata:0x00000290; // type:object size:0x4 scope:local +@8769 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8770 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8771 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8772 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8773 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8774 = .rodata:0x000002A8; // type:object size:0x4 scope:local data:string +@8775 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8776 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8777 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8778 = .rodata:0x000002B8; // type:object size:0x4 scope:local data:string +@8779 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8781 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@8782 = .rodata:0x000002C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000002D0; // type:object size:0x6A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global +vib_p$3694 = .data:0x00000028; // type:object size:0x10 scope:local +learn_d$3913 = .data:0x00000038; // type:object size:0x5 scope:local +swim_path127 = .data:0x00000040; // type:object size:0x2B0 scope:global +joint_offset_LM$5310 = .data:0x000002F0; // type:object size:0xC scope:local +joint_offset_BG$5311 = .data:0x000002FC; // type:object size:0x8 scope:local +joint_offset_NP$5312 = .data:0x00000304; // type:object size:0x18 scope:local +joint_offset_KS$5313 = .data:0x0000031C; // type:object size:0x18 scope:local +joint_offset_CF$5314 = .data:0x00000334; // type:object size:0x18 scope:local +joint_offset_RI$5315 = .data:0x0000034C; // type:object size:0x18 scope:local +b_id$6145 = .data:0x00000364; // type:object size:0x6 scope:local +h_id$6156 = .data:0x0000036C; // type:object size:0x16 scope:local +h_jnt$6157 = .data:0x00000384; // type:object size:0x2C scope:local +@7242 = .data:0x000003B0; // type:object size:0x124 scope:local +mouth_idx$7453 = .data:0x000004D4; // type:object size:0x2C scope:local +fish_bmd$8228 = .data:0x00000500; // type:object size:0x2C scope:local +fish_joint$8229 = .data:0x0000052C; // type:object size:0x2C scope:local +cc_cyl_src$8395 = .data:0x00000558; // type:object size:0x44 scope:local +fish_max$8453 = .data:0x0000059C; // type:object size:0x2C scope:local +l_daMg_Fish_Method = .data:0x000005C8; // type:object size:0x20 scope:global +g_profile_MG_FISH = .data:0x000005E8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000618; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000624; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000063C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000648; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000654; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000678; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x0000068C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000698; // type:object size:0x30 scope:global +__vt__15daMg_Fish_HIO_c = .data:0x000006C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_78_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3674 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +s_fish_ct = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +@7455 = .bss:0x00000074; // type:object size:0xC scope:local +@7458 = .bss:0x00000084; // type:object size:0xC scope:local +@7459 = .bss:0x00000090; // type:object size:0xC scope:local +@7460 = .bss:0x0000009C; // type:object size:0xC scope:local +@7461 = .bss:0x000000A8; // type:object size:0xC scope:local +@7462 = .bss:0x000000B4; // type:object size:0xC scope:local +@7463 = .bss:0x000000C0; // type:object size:0xC scope:local +@7464 = .bss:0x000000CC; // type:object size:0xC scope:local +@7465 = .bss:0x000000D8; // type:object size:0xC scope:local +@7466 = .bss:0x000000E4; // type:object size:0xC scope:local +@7467 = .bss:0x000000F0; // type:object size:0xC scope:local +mouth_off$7454 = .bss:0x000000FC; // type:object size:0x84 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001E0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_mg_fshop/splits.txt b/config/GZ2J01/rels/d_a_mg_fshop/splits.txt new file mode 100644 index 0000000000..31483228cd --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_fshop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fshop.cpp: + .text start:0x000000EC end:0x000040D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000006CC + .bss start:0x00000008 end:0x000001DC diff --git a/config/GZ2J01/rels/d_a_mg_fshop/symbols.txt b/config/GZ2J01/rels/d_a_mg_fshop/symbols.txt new file mode 100644 index 0000000000..04a2346219 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_fshop/symbols.txt @@ -0,0 +1,250 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global +Reel_CallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0xB4 scope:global +frog_CallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0xD4 scope:global +koro2_draw__FP11fshop_class = .text:0x00000294; // type:function size:0xFC scope:global +daFshop_Draw__FP11fshop_class = .text:0x00000390; // type:function size:0x3D4 scope:global +lure_set__FP11fshop_class = .text:0x00000764; // type:function size:0x2EC scope:global +rod_set__FP11fshop_class = .text:0x00000A50; // type:function size:0x260 scope:global +__dt__4cXyzFv = .text:0x00000CB0; // type:function size:0x3C scope:global +s_fish_sub__FPvPv = .text:0x00000CEC; // type:function size:0x104 scope:global +tsubo_set__FP11fshop_class = .text:0x00000DF0; // type:function size:0x21C scope:global +weed_control__FP11fshop_classP9fs_weed_s = .text:0x0000100C; // type:function size:0x214 scope:global +stage_copy__FP11fshop_classP11fshop_class = .text:0x00001220; // type:function size:0x4C scope:global +koro2_mtx_set__FP11fshop_class = .text:0x0000126C; // type:function size:0x2A0 scope:global +s_sel_sub__FPvPv = .text:0x0000150C; // type:function size:0x74 scope:global +s_ball_sub__FPvPv = .text:0x00001580; // type:function size:0x5C scope:global +koro2_game__FP11fshop_class = .text:0x000015DC; // type:function size:0x2F8 scope:global +ball_wall_check__FP11fshop_class = .text:0x000018D4; // type:function size:0x1AC scope:global +daFshop_Execute__FP11fshop_class = .text:0x00001A80; // type:function size:0xCC4 scope:global +daFshop_IsDelete__FP11fshop_class = .text:0x00002744; // type:function size:0x8 scope:global +daFshop_Delete__FP11fshop_class = .text:0x0000274C; // type:function size:0x124 scope:global +koro2_heapinit__FP10fopAc_ac_c = .text:0x00002870; // type:function size:0x4D8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002D48; // type:function size:0x900 scope:global +BalluseHeapInit__FP10fopAc_ac_c = .text:0x00003648; // type:function size:0x6C scope:global +daFshop_Create__FP10fopAc_ac_c = .text:0x000036B4; // type:function size:0x718 scope:global +__dt__10fs_koro2_sFv = .text:0x00003DCC; // type:function size:0x3C scope:global +__ct__10fs_koro2_sFv = .text:0x00003E08; // type:function size:0x4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003E0C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E7C; // type:function size:0x70 scope:global +__dt__10fs_tsubo_sFv = .text:0x00003EEC; // type:function size:0x3C scope:global +__ct__10fs_tsubo_sFv = .text:0x00003F28; // type:function size:0x4 scope:global +__dt__9fs_weed_sFv = .text:0x00003F2C; // type:function size:0x60 scope:global +__ct__9fs_weed_sFv = .text:0x00003F8C; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00003FD4; // type:function size:0x4 scope:global +__dt__8fs_rod_sFv = .text:0x00003FD8; // type:function size:0x3C scope:global +__ct__8fs_rod_sFv = .text:0x00004014; // type:function size:0x1C scope:global +__dt__9fs_lure_sFv = .text:0x00004030; // type:function size:0x3C scope:global +__ct__9fs_lure_sFv = .text:0x0000406C; // type:function size:0x4 scope:global +__sinit_d_a_mg_fshop_cpp = .text:0x00004070; // type:function size:0x54 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000040C4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000040CC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3829 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3871 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3977 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4049 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4192 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4248 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4290 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4376 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4380 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4381 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4461 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4462 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4463 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4468 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4841 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4844 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4846 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4853 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4854 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4857 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4861 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4864 = .rodata:0x00000138; // type:object size:0x8 scope:local data:double +@5206 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5207 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5208 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5209 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5211 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5213 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:string +@5214 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5215 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5216 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5217 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5218 = .rodata:0x00000170; // type:object size:0x4 scope:local data:string +@5219 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5220 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5221 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5222 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5223 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5224 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5249 = .rodata:0x0000018C; // type:object size:0x20 scope:local +@5476 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5477 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5478 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5479 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5480 = .rodata:0x000001BC; // type:object size:0x4 scope:local data:string +@5481 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5482 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5483 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5484 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5485 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5486 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5487 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001DC; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +koro2_map_LV1 = .data:0x00000020; // type:object size:0x87 scope:global +koro2_map_LV2 = .data:0x000000A8; // type:object size:0x87 scope:global +koro2_map_LV3 = .data:0x00000130; // type:object size:0x87 scope:global +koro2_map_LV4 = .data:0x000001B8; // type:object size:0x87 scope:global +koro2_map_LV5 = .data:0x00000240; // type:object size:0x87 scope:global +koro2_map_LV7 = .data:0x000002C8; // type:object size:0x87 scope:global +koro2_map_LV6 = .data:0x00000350; // type:object size:0x87 scope:global +koro2_map_LV8 = .data:0x000003D8; // type:object size:0x87 scope:global +koro2_map_d = .data:0x00000460; // type:object size:0x20 scope:global +koro2_union_model = .data:0x00000480; // type:object size:0x18 scope:global +rod_color$3900 = .data:0x00000498; // type:object size:0xC scope:local +l_color$3912 = .data:0x000004A4; // type:object size:0x4 scope:local +lure_scale = .data:0x000004A8; // type:object size:0xC scope:global +lure_eye_off = .data:0x000004B4; // type:object size:0xC scope:global +hook_1_offy = .data:0x000004C0; // type:object size:0xC scope:global +hook_2_offz = .data:0x000004CC; // type:object size:0xC scope:global +hook_2_offy = .data:0x000004D8; // type:object size:0xC scope:global +lure_ofy$3993 = .data:0x000004E4; // type:object size:0xC scope:local +guide_p$4084 = .data:0x000004F0; // type:object size:0x18 scope:local +guide_s$4085 = .data:0x00000508; // type:object size:0x18 scope:local +c_x$4477 = .data:0x00000520; // type:object size:0x10 scope:local +c_z$4478 = .data:0x00000530; // type:object size:0x10 scope:local +koro2_bmd$4909 = .data:0x00000540; // type:object size:0x3C scope:local +koro2_dzb$4910 = .data:0x0000057C; // type:object size:0x3C scope:local +pande_d$4911 = .data:0x000005B8; // type:object size:0x10 scope:local +lure_d$5019 = .data:0x000005C8; // type:object size:0x10 scope:local +rod_d$5056 = .data:0x000005D8; // type:object size:0x8 scope:local +rod_w$5087 = .data:0x000005E0; // type:object size:0x20 scope:local +koro2_union_bmd$5117 = .data:0x00000600; // type:object size:0x18 scope:local +koro2_union_no$5118 = .data:0x00000618; // type:object size:0x18 scope:local +check_kind$5285 = .data:0x00000630; // type:object size:0x8 scope:local +l_daFshop_Method = .data:0x00000638; // type:object size:0x20 scope:global +g_profile_FSHOP = .data:0x00000658; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000688; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000694; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000006B8; // type:object size:0x14 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3770 = .bss:0x00000048; // type:object size:0xC scope:local +BallStartPos = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3771 = .bss:0x00000060; // type:object size:0xC scope:local +BallEndPos = .bss:0x0000006C; // type:object size:0xC scope:global +ArcIX_A_crwaku_model = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +ArcIX_A_crstart_model = .bss:0x0000007C; // type:object size:0x4 scope:global +ArcIX_A_crgoal_model = .bss:0x00000080; // type:object size:0x4 scope:global +ArcIX_A_crbox_model = .bss:0x00000084; // type:object size:0x7C scope:global +ArcIX_A_crcurve_a_model = .bss:0x00000100; // type:object size:0x40 scope:global +ArcIX_A_crcurve_b_model = .bss:0x00000140; // type:object size:0x10 scope:global +ArcIX_A_crsaka_model = .bss:0x00000150; // type:object size:0x20 scope:global +old_stick_x$4410 = .bss:0x00000170; // type:object size:0x4 scope:local data:float +lbl_278_bss_174 = .bss:0x00000174; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001D8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_mg_rod/splits.txt b/config/GZ2J01/rels/d_a_mg_rod/splits.txt new file mode 100644 index 0000000000..394a33fa23 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_rod/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_rod.cpp: + .text start:0x000000EC end:0x00012020 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000031C + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x00000608 diff --git a/config/GZ2J01/rels/d_a_mg_rod/symbols.txt b/config/GZ2J01/rels/d_a_mg_rod/symbols.txt new file mode 100644 index 0000000000..6d9d157f80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mg_rod/symbols.txt @@ -0,0 +1,401 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13dmg_rod_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +frog_nodeCallBack__FP8J3DJointi = .text:0x0000014C; // type:function size:0xE8 scope:global +ws_nodeCallBack__FP8J3DJointi = .text:0x00000234; // type:function size:0xC4 scope:global +Reel_CallBack__FP8J3DJointi = .text:0x000002F8; // type:function size:0xFC scope:global +Worm_nodeCallBack__FP8J3DJointi = .text:0x000003F4; // type:function size:0xEC scope:global +dmg_rod_Draw__FP13dmg_rod_class = .text:0x000004E0; // type:function size:0x4CC scope:global +rod_control__FP13dmg_rod_class = .text:0x000009AC; // type:function size:0xCCC scope:global +rod_main__FP13dmg_rod_class = .text:0x00001678; // type:function size:0x20 scope:global +line_control1__FP13dmg_rod_class = .text:0x00001698; // type:function size:0x484 scope:global +__dt__8cM3dGPlaFv = .text:0x00001B1C; // type:function size:0x48 scope:global +line_control2__FP13dmg_rod_class = .text:0x00001B64; // type:function size:0x524 scope:global +line_control1_u__FP13dmg_rod_class = .text:0x00002088; // type:function size:0x758 scope:global +line_control2_u__FP13dmg_rod_class = .text:0x000027E0; // type:function size:0x1F8 scope:global +line_main__FP13dmg_rod_class = .text:0x000029D8; // type:function size:0xCC scope:global +depth_check__FP13dmg_rod_classP4cXyz = .text:0x00002AA4; // type:function size:0xA8 scope:global +sibuki_set__FP13dmg_rod_classfP4cXyzi = .text:0x00002B4C; // type:function size:0x174 scope:global +s_boat_sub__FPvPv = .text:0x00002CC0; // type:function size:0x68 scope:global +lure_onboat__FP13dmg_rod_class = .text:0x00002D28; // type:function size:0x1F4 scope:global +lure_standby__FP13dmg_rod_class = .text:0x00002F1C; // type:function size:0x778 scope:global +lure_bound_se_set__FP13dmg_rod_class = .text:0x00003694; // type:function size:0x88 scope:global +lure_cast__FP13dmg_rod_class = .text:0x0000371C; // type:function size:0x850 scope:global +simple_bg_check__FP13dmg_rod_classf = .text:0x00003F6C; // type:function size:0x140 scope:global +s_wd_sub__FPvPv = .text:0x000040AC; // type:function size:0x4C scope:global +wd_check__FP13dmg_rod_class = .text:0x000040F8; // type:function size:0x1C8 scope:global +fr_action__FP13dmg_rod_classf = .text:0x000042C0; // type:function size:0x158 scope:global +pe_action__FP13dmg_rod_classf = .text:0x00004418; // type:function size:0x240 scope:global +po_action__FP13dmg_rod_classf = .text:0x00004658; // type:function size:0x27C scope:global +ws_action__FP13dmg_rod_classf = .text:0x000048D4; // type:function size:0x298 scope:global +sp_action__FP13dmg_rod_classf = .text:0x00004B6C; // type:function size:0x1E4 scope:global +ground_action__FP13dmg_rod_class = .text:0x00004D50; // type:function size:0x528 scope:global +wd_action__FP13dmg_rod_classfP5wd_ss = .text:0x00005278; // type:function size:0x308 scope:global +heart_action__FP13dmg_rod_classf = .text:0x00005580; // type:function size:0x170 scope:global +action_eff_set__FP13dmg_rod_class = .text:0x000056F0; // type:function size:0x228 scope:global +lure_action__FP13dmg_rod_class = .text:0x00005918; // type:function size:0xC58 scope:global +lure_hit__FP13dmg_rod_classP13mg_fish_class = .text:0x00006570; // type:function size:0x854 scope:global +lure_catch__FP13dmg_rod_class = .text:0x00006DC4; // type:function size:0x7CC scope:global +lure_bare__FP13dmg_rod_class = .text:0x00007590; // type:function size:0x3E4 scope:global +lure_heart__FP13dmg_rod_class = .text:0x00007974; // type:function size:0x358 scope:global +hook_set__FP13dmg_rod_classP4cXyzi = .text:0x00007CCC; // type:function size:0x4EC scope:global +lure_disp__FP13dmg_rod_class = .text:0x000081B8; // type:function size:0x65C scope:global +lure_main__FP13dmg_rod_class = .text:0x00008814; // type:function size:0x948 scope:global +uki_calc__FP13dmg_rod_class = .text:0x0000915C; // type:function size:0x5F8 scope:global +uki_ready__FP13dmg_rod_class = .text:0x00009754; // type:function size:0x494 scope:global +uki_rod_bg_check__FP13dmg_rod_class = .text:0x00009BE8; // type:function size:0xF0 scope:global +uki_pl_arm_calc__FP13dmg_rod_class = .text:0x00009CD8; // type:function size:0x284 scope:global +uki_standby__FP13dmg_rod_class = .text:0x00009F5C; // type:function size:0x720 scope:global +uki_hit__FP13dmg_rod_class = .text:0x0000A67C; // type:function size:0x53C scope:global +bb_get__FP13dmg_rod_class = .text:0x0000ABB8; // type:function size:0xE8 scope:global +uki_catch__FP13dmg_rod_class = .text:0x0000ACA0; // type:function size:0x8F4 scope:global +s_sg_sub__FPvPv = .text:0x0000B594; // type:function size:0x74 scope:global +s_bb_sub__FPvPv = .text:0x0000B608; // type:function size:0x74 scope:global +s_lh_sub__FPvPv = .text:0x0000B67C; // type:function size:0x174 scope:global +s_bt_sub__FPvPv = .text:0x0000B7F0; // type:function size:0x174 scope:global +uki_main__FP13dmg_rod_class = .text:0x0000B964; // type:function size:0xFFC scope:global +cam_3d_morf__FP13dmg_rod_classf = .text:0x0000C960; // type:function size:0xE4 scope:global +play_camera__FP13dmg_rod_class = .text:0x0000CA44; // type:function size:0x2118 scope:global +play_camera_u__FP13dmg_rod_class = .text:0x0000EB5C; // type:function size:0x12BC scope:global +dmg_rod_Execute__FP13dmg_rod_class = .text:0x0000FE18; // type:function size:0xD80 scope:global +dmg_rod_IsDelete__FP13dmg_rod_class = .text:0x00010B98; // type:function size:0xB4 scope:global +dmg_rod_Delete__FP13dmg_rod_class = .text:0x00010C4C; // type:function size:0xA8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010CF4; // type:function size:0x648 scope:global +dmg_rod_Create__FP10fopAc_ac_c = .text:0x0001133C; // type:function size:0x3D0 scope:global +__ct__13dmg_rod_classFv = .text:0x0001170C; // type:function size:0x1A0 scope:global +__dt__8cM3dGSphFv = .text:0x000118AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000118F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0001193C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00011998; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011A08; // type:function size:0x70 scope:global +__dt__9mg_hook_sFv = .text:0x00011A78; // type:function size:0x60 scope:global +__ct__9mg_hook_sFv = .text:0x00011AD8; // type:function size:0x48 scope:global +__ct__5csXyzFv = .text:0x00011B20; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00011B24; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00011B28; // type:function size:0x48 scope:global +__dt__13dmg_rod_HIO_cFv = .text:0x00011B70; // type:function size:0x48 scope:global +__sinit_d_a_mg_rod_cpp = .text:0x00011BB8; // type:function size:0x78 scope:local +__arraydtor$4920 = .text:0x00011C30; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00011C68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011C70; // type:function size:0x8 scope:local +__dt__5csXyzFv = .text:0x00011C78; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00011CB4; // type:function size:0x3C scope:global +daAlink_getAlinkActorClass__Fv = .text:0x00011CF0; // type:function size:0x10 scope:global +dComIfGp_event_runCheck__Fv = .text:0x00011D00; // type:function size:0x1C scope:global +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00011D1C; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x00011D38; // type:function size:0x10 scope:global +dComIfGp_getCamera__Fi = .text:0x00011D48; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00011D60; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00011D7C; // type:function size:0x18 scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x00011D94; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00011DA8; // type:function size:0x10 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00011DB8; // type:function size:0x1C scope:global +JMAFastSqrt__Ff = .text:0x00011DD4; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00011DF0; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00011E04; // type:function size:0x14 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00011E18; // type:function size:0x64 scope:global +cM_ssin__Fs = .text:0x00011E7C; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x00011E90; // type:function size:0x114 scope:global +__as__4cXyzFRC4cXyz = .text:0x00011FA4; // type:function size:0x1C scope:global +getTrigZ__8mDoCPd_cFUl = .text:0x00011FC0; // type:function size:0x1C scope:global +getTrigA__8mDoCPd_cFUl = .text:0x00011FDC; // type:function size:0x1C scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x00011FF8; // type:function size:0x14 scope:global +dComIfGp_setZStatusForce__FUcUc = .text:0x0001200C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0xC scope:local +@4285 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4288 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4545 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4872 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4877 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4879 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4881 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4882 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4883 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4886 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4887 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4891 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4892 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4893 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4894 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4895 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4896 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4898 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4902 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5034 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5036 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@5173 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5174 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@5175 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5362 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5363 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5364 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5365 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5366 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5367 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5368 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5369 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5370 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5371 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5372 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5543 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5544 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5745 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5746 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5747 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5748 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5749 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5750 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5751 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5752 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5913 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5914 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@5915 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5916 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5917 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5919 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6049 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6095 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6096 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@6097 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6141 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6142 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6183 = .rodata:0x00000164; // type:object size:0x4 scope:local data:string +@6184 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6185 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6186 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6224 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6225 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6226 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6227 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6321 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6322 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6387 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6388 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6389 = .rodata:0x00000194; // type:object size:0x4 scope:local data:string +@6778 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6779 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6780 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6781 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6782 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6783 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6784 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6785 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6993 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6994 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6995 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6996 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7218 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7219 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7220 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7320 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7428 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7429 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7680 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7681 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7682 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7880 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7990 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7991 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7992 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7993 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7994 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8106 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8107 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8108 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8187 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8188 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8189 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8190 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8191 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8192 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8348 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8349 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8350 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8448 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8449 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8450 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8720 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8721 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9271 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9273 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9274 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9275 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9276 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9277 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9278 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9279 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9280 = .rodata:0x00000270; // type:object size:0x4 scope:local +@9281 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9282 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9283 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9284 = .rodata:0x00000280; // type:object size:0x4 scope:local +@10166 = .rodata:0x00000284; // type:object size:0x4 scope:local +@10167 = .rodata:0x00000288; // type:object size:0x4 scope:local +@10168 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@10169 = .rodata:0x00000290; // type:object size:0x4 scope:local +@10170 = .rodata:0x00000294; // type:object size:0x4 scope:local +@10171 = .rodata:0x00000298; // type:object size:0x4 scope:local +@10172 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@10173 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10174 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10175 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10176 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10177 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@10178 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@10179 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@10180 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@10181 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@10182 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@10647 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@10648 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@10649 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@10650 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@10651 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@10652 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@10653 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@11065 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:string +@11066 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@11067 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@11068 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@11348 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@11462 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002FC; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global +l_color$4439 = .data:0x00000028; // type:object size:0x4 scope:local +l_color$4445 = .data:0x0000002C; // type:object size:0x4 scope:local +rod_p$4578 = .data:0x00000030; // type:object size:0x40 scope:local +rod_wd$4591 = .data:0x00000070; // type:object size:0xF scope:local +rod_wd$4600 = .data:0x00000080; // type:object size:0xF scope:local +w_eff_id$5449 = .data:0x00000090; // type:object size:0x8 scope:local +c_x$5925 = .data:0x00000098; // type:object size:0xC scope:local +c_z$5926 = .data:0x000000A4; // type:object size:0xC scope:local +w_eff_id$6422 = .data:0x000000B0; // type:object size:0x4 scope:local +w_eff_id$6432 = .data:0x000000B4; // type:object size:0x4 scope:local +learn_d$6852 = .data:0x000000B8; // type:object size:0x5 scope:local +catch_msgn_20$7073 = .data:0x000000C0; // type:object size:0x8 scope:local +catch_msgn_21$7074 = .data:0x000000C8; // type:object size:0x8 scope:local +catch_msgn_22$7075 = .data:0x000000D0; // type:object size:0x8 scope:local +catch_msgn_10$7076 = .data:0x000000D8; // type:object size:0x8 scope:local +catch_msgn_11$7077 = .data:0x000000E0; // type:object size:0x8 scope:local +catch_msgn_12$7078 = .data:0x000000E8; // type:object size:0x8 scope:local +lure_scale = .data:0x000000F0; // type:object size:0x14 scope:global +lure_eye_off = .data:0x00000104; // type:object size:0x14 scope:global +hook_1_offy = .data:0x00000118; // type:object size:0x14 scope:global +hook_2_offz = .data:0x0000012C; // type:object size:0x14 scope:global +hook_2_offy = .data:0x00000140; // type:object size:0x14 scope:global +lure_nose_off = .data:0x00000154; // type:object size:0x14 scope:global +hiton_off = .data:0x00000168; // type:object size:0x14 scope:global +ax$7724 = .data:0x0000017C; // type:object size:0x10 scope:local +az$7725 = .data:0x0000018C; // type:object size:0x10 scope:local +@7881 = .data:0x0000019C; // type:object size:0x24 scope:local +hook_size$8962 = .data:0x000001C0; // type:object size:0x8 scope:local +rodline_p$10700 = .data:0x000001C8; // type:object size:0x18 scope:local +rodline_off$10701 = .data:0x000001E0; // type:object size:0x18 scope:local data:float +lure_bmd$11119 = .data:0x000001F8; // type:object size:0x14 scope:local +hook_bmd$11201 = .data:0x0000020C; // type:object size:0x8 scope:local +esa_bmd$11202 = .data:0x00000214; // type:object size:0x8 scope:local +cc_sph_src$11380 = .data:0x0000021C; // type:object size:0x40 scope:local +l_dmg_rod_Method = .data:0x0000025C; // type:object size:0x20 scope:global +g_profile_MG_ROD = .data:0x0000027C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002E8; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x0000030C; // type:object size:0x14 scope:global +__vt__8cM3dGPla = .data:0x00000320; // type:object size:0xC scope:global +__vt__13dmg_rod_HIO_c = .data:0x0000032C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +henna = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_50_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +lbl_50_bss_4D = .bss:0x0000004D; // type:object size:0x1 data:byte +@4280 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x28 scope:global data:byte +@4921 = .bss:0x00000084; // type:object size:0xC scope:local +old_line_pos = .bss:0x00000090; // type:object size:0x4B0 scope:global +@5446 = .bss:0x00000540; // type:object size:0xC scope:local +sc$5445 = .bss:0x00000550; // type:object size:0xC scope:local +@8906 = .bss:0x0000055C; // type:object size:0xC scope:local +@8909 = .bss:0x0000056C; // type:object size:0xC scope:local +sp_pos$8905 = .bss:0x00000578; // type:object size:0x18 scope:local +old_stick_x$9448 = .bss:0x00000590; // type:object size:0x4 scope:local +old_stick_sx$9451 = .bss:0x00000598; // type:object size:0x4 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000005A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000005A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000005A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000005AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000005B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000005B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000005B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000005BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000005C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000005C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000005C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000005CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000005D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000005D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000005D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000005DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000005E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000005E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000005E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000005EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000005F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000005F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000005F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000005FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000600; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000604; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_midna/splits.txt b/config/GZ2J01/rels/d_a_midna/splits.txt new file mode 100644 index 0000000000..7b9849aad6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_midna/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_midna.cpp: + .text start:0x00000078 end:0x0000A320 + .rodata start:0x00000000 end:0x0000076C + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_midna/symbols.txt b/config/GZ2J01/rels/d_a_midna/symbols.txt new file mode 100644 index 0000000000..cd75bb2506 --- /dev/null +++ b/config/GZ2J01/rels/d_a_midna/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +init__16daMidna_matAnm_cFv = .text:0x00000078; // type:function size:0x30 scope:global +calc__16daMidna_matAnm_cCFP11J3DMaterial = .text:0x000000A8; // type:function size:0x124 scope:global +execute__20daMidna_McaMorfCB1_cFUsP16J3DTransformInfo = .text:0x000001CC; // type:function size:0x74 scope:global +modelCallBack__9daMidna_cFi = .text:0x00000240; // type:function size:0x1E4 scope:global +changeUpperBck__9daMidna_cFv = .text:0x00000424; // type:function size:0x50 scope:global +changeFaceBck__9daMidna_cFv = .text:0x00000474; // type:function size:0x5C scope:global +baseModelCallBack__9daMidna_cFi = .text:0x000004D0; // type:function size:0x8C scope:global +daMidna_modelCallBack__FP8J3DJointi = .text:0x0000055C; // type:function size:0x44 scope:global +initInvModel__9daMidna_cFUsPP8J3DModelP21mDoExt_invisibleModelUl = .text:0x000005A0; // type:function size:0x94 scope:global +initDemoModel__9daMidna_cFPP8J3DModelPCcUl = .text:0x00000634; // type:function size:0x94 scope:global +createHeap__9daMidna_cFv = .text:0x000006C8; // type:function size:0x7E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000EB0; // type:function size:0x48 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000EF8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000F34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000F4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000F88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000FA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000FE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000100C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00001048; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00001060; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000109C; // type:function size:0x18 scope:global +daMidna_createHeap__FP10fopAc_ac_c = .text:0x000010B4; // type:function size:0x20 scope:global +create__9daMidna_cFv = .text:0x000010D4; // type:function size:0x644 scope:global +__dt__4cXyzFv = .text:0x00001718; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00001754; // type:function size:0x4 scope:global +__defctor__14daPy_anmHeap_cFv = .text:0x00001758; // type:function size:0x24 scope:global +daMidna_Create__FP10fopAc_ac_c = .text:0x0000177C; // type:function size:0x20 scope:global +allAnimePlay__9daMidna_cFv = .text:0x0000179C; // type:function size:0x4C8 scope:global +setMatrix__9daMidna_cFv = .text:0x00001C64; // type:function size:0x66C scope:global +setBodyPartMatrix__9daMidna_cFv = .text:0x000022D0; // type:function size:0x8AC scope:global +setRoomInfo__9daMidna_cFv = .text:0x00002B7C; // type:function size:0x9C scope:global +setBodyPartPos__9daMidna_cFv = .text:0x00002C18; // type:function size:0x1E8 scope:global +checkAppear__9daMidna_cFv = .text:0x00002E00; // type:function size:0xD0 scope:global +checkMidnaPosState__9daMidna_cFv = .text:0x00002ED0; // type:function size:0xF10 scope:global +setUpperAnime__9daMidna_cFUsUs = .text:0x00003DE0; // type:function size:0xA0 scope:global +setUpperAnimeAndSe__9daMidna_cFQ29daMidna_c11daMidna_ANM = .text:0x00003E80; // type:function size:0x74 scope:global +setFaceAnime__9daMidna_cFUsUs = .text:0x00003EF4; // type:function size:0xA0 scope:global +endHighModel__9daMidna_cFv = .text:0x00003F94; // type:function size:0x104 scope:global +setDemoAnm__9daMidna_cFv = .text:0x00004098; // type:function size:0x974 scope:global +setFaceBtp__9daMidna_cFUsi = .text:0x00004A0C; // type:function size:0xC0 scope:global +setFaceBtk__9daMidna_cFUsi = .text:0x00004ACC; // type:function size:0xC0 scope:global +setLeftHandShape__9daMidna_cFUs = .text:0x00004B8C; // type:function size:0xEC scope:global +setRightHandShape__9daMidna_cFUs = .text:0x00004C78; // type:function size:0xEC scope:global +checkHairOnlyAnime__9daMidna_cCFi = .text:0x00004D64; // type:function size:0x20 scope:global +setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x00004D84; // type:function size:0x118 scope:global +setAnm__9daMidna_cFv = .text:0x00004E9C; // type:function size:0x1840 scope:global +getNeckAimAngle__9daMidna_cFPC4cXyzPsPsPsPs = .text:0x000066DC; // type:function size:0x1EC scope:global +clearEyeMove__9daMidna_cFv = .text:0x000068C8; // type:function size:0x50 scope:global +setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00006918; // type:function size:0x404 scope:global +setNeckAngle__9daMidna_cFv = .text:0x00006D1C; // type:function size:0x2AC scope:global +initHairAngle__9daMidna_cFv = .text:0x00006FC8; // type:function size:0x130 scope:global +setHairAngle__9daMidna_cFv = .text:0x000070F8; // type:function size:0xC6C scope:global +setDemoData__9daMidna_cFv = .text:0x00007D64; // type:function size:0x490 scope:global +setSimpleBrk__9daMidna_cFP12J3DModelDataUs = .text:0x000081F4; // type:function size:0xB0 scope:global +setSimpleBtk__9daMidna_cFP12J3DModelDataUs = .text:0x000082A4; // type:function size:0x88 scope:global +initMidnaModel__9daMidna_cFv = .text:0x0000832C; // type:function size:0x284 scope:global +daMidna_searchNpc__FP10fopAc_ac_cPv = .text:0x000085B0; // type:function size:0x268 scope:global +setMidnaNoDrawFlg__9daMidna_cFv = .text:0x00008818; // type:function size:0x130 scope:global +checkMetamorphoseEnableBase__9daMidna_cFv = .text:0x00008948; // type:function size:0x80 scope:global +checkNoDrawState__9daMidna_cFv = .text:0x000089C8; // type:function size:0x58 scope:global +setSound__9daMidna_cFv = .text:0x00008A20; // type:function size:0x41C scope:global +execute__9daMidna_cFv = .text:0x00008E3C; // type:function size:0xA0C scope:global +daMidna_Execute__FP9daMidna_c = .text:0x00009848; // type:function size:0x20 scope:global +draw__9daMidna_cFv = .text:0x00009868; // type:function size:0x77C scope:global +daMidna_Draw__FP9daMidna_c = .text:0x00009FE4; // type:function size:0x20 scope:global +__dt__9daMidna_cFv = .text:0x0000A004; // type:function size:0x180 scope:global +daMidna_Delete__FP9daMidna_c = .text:0x0000A184; // type:function size:0x28 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000A1AC; // type:function size:0x30 scope:global +cLib_calcTimer__FPUc = .text:0x0000A1DC; // type:function size:0x1C scope:global +__dt__20daMidna_McaMorfCB1_cFv = .text:0x0000A1F8; // type:function size:0x48 scope:global +__dt__16daMidna_matAnm_cFv = .text:0x0000A240; // type:function size:0xE0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_eyeOffset = .rodata:0x00000014; // type:object size:0xC scope:global +l_headCenterOffset = .rodata:0x00000020; // type:object size:0xC scope:global +l_normalColor = .rodata:0x0000002C; // type:object size:0x8 scope:global +l_normalKColor = .rodata:0x00000034; // type:object size:0x4 scope:global +l_normalKColor2 = .rodata:0x00000038; // type:object size:0x4 scope:global +l_bigColor = .rodata:0x0000003C; // type:object size:0x8 scope:global +l_bigKColor = .rodata:0x00000044; // type:object size:0x4 scope:global +l_lNormalKColor = .rodata:0x00000048; // type:object size:0x4 scope:global +l_lNormalKColor2 = .rodata:0x0000004C; // type:object size:0x4 scope:global +l_lBigColor = .rodata:0x00000050; // type:object size:0x8 scope:global +l_lBigKColor2 = .rodata:0x00000058; // type:object size:0x4 scope:global +l_hairScale = .rodata:0x0000005C; // type:object size:0x3C scope:global +m__14daMidna_hio_c0 = .rodata:0x00000098; // type:object size:0x20 scope:global data:float +@4278 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4303 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +m_texDataTable__9daMidna_c = .rodata:0x000000C8; // type:object size:0x54 scope:global +m_anmDataTable__9daMidna_c = .rodata:0x0000011C; // type:object size:0x27C scope:global data:2byte +@4838 = .rodata:0x00000398; // type:object size:0x4 scope:local data:float +@5078 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@5079 = .rodata:0x000003A0; // type:object size:0x4 scope:local data:float +@5080 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@5087 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5088 = .rodata:0x000003B4; // type:object size:0xC scope:local +@5093 = .rodata:0x000003C0; // type:object size:0xC scope:local +@5309 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5310 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5311 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5312 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@5313 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@5314 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@5315 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@5316 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@5317 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@5318 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@5322 = .rodata:0x00000400; // type:object size:0x4 scope:local +@5323 = .rodata:0x00000404; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000408; // type:object size:0x4 scope:local +@5781 = .rodata:0x0000040C; // type:object size:0x4 scope:local +localItemPos$5798 = .rodata:0x00000410; // type:object size:0xC scope:local +@5883 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000420; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000428; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000430; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000434; // type:object size:0xC scope:local +@6386 = .rodata:0x00000440; // type:object size:0x4 scope:local +@6387 = .rodata:0x00000444; // type:object size:0x4 scope:local +@6388 = .rodata:0x00000448; // type:object size:0x8 scope:local +@6389 = .rodata:0x00000450; // type:object size:0x8 scope:local +@6390 = .rodata:0x00000458; // type:object size:0x8 scope:local +@6391 = .rodata:0x00000460; // type:object size:0x4 scope:local +@6392 = .rodata:0x00000464; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000468; // type:object size:0x4 scope:local +@6394 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@6395 = .rodata:0x00000470; // type:object size:0x4 scope:local +@6968 = .rodata:0x00000478; // type:object size:0x8 scope:local data:double +motionTable$7191 = .rodata:0x00000480; // type:object size:0x24 scope:local +@7990 = .rodata:0x000004A4; // type:object size:0x4 scope:local data:float +@7991 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@7992 = .rodata:0x000004AC; // type:object size:0x4 scope:local data:string +@7993 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@7994 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@7995 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@7996 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@7997 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@7998 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@7999 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@8000 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@8001 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@8002 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@8003 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@8004 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@8185 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@8186 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@8187 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@8188 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@8189 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@8190 = .rodata:0x000004F4; // type:object size:0x4 scope:local +localOffset$8274 = .rodata:0x000004F8; // type:object size:0xC scope:local +@8304 = .rodata:0x00000504; // type:object size:0x4 scope:local +hairOffset$8310 = .rodata:0x00000508; // type:object size:0xC scope:local +@8646 = .rodata:0x00000514; // type:object size:0x4 scope:local +@8647 = .rodata:0x00000518; // type:object size:0x4 scope:local +@8648 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@8649 = .rodata:0x00000520; // type:object size:0x4 scope:local +@8650 = .rodata:0x00000524; // type:object size:0x4 scope:local +@8651 = .rodata:0x00000528; // type:object size:0x4 scope:local +@8652 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9021 = .rodata:0x00000530; // type:object size:0x4 scope:local +anmSoundLabel$9101 = .rodata:0x00000534; // type:object size:0x20 scope:local +@9219 = .rodata:0x00000554; // type:object size:0x4 scope:local +@9220 = .rodata:0x00000558; // type:object size:0x4 scope:local +@9221 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@9222 = .rodata:0x00000560; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000564; // type:object size:0x4 scope:local +@9224 = .rodata:0x00000568; // type:object size:0x4 scope:local +@9225 = .rodata:0x0000056C; // type:object size:0x4 scope:local +throughEffectJoint$9352 = .rodata:0x00000570; // type:object size:0xC scope:local +throughEffectName$9353 = .rodata:0x0000057C; // type:object size:0xC scope:local +@9812 = .rodata:0x00000588; // type:object size:0x4 scope:local +@9813 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@9814 = .rodata:0x00000590; // type:object size:0x4 scope:local +@9815 = .rodata:0x00000594; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000598; // type:object size:0x1D2 scope:local data:string_table +@4662 = .data:0x00000000; // type:object size:0xC scope:local +l_daMidna_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_MIDNA = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x0000005C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000068; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000074; // type:object size:0xC scope:global +__vt__20daMidna_McaMorfCB1_c = .data:0x00000080; // type:object size:0x10 scope:global +__vt__16daMidna_matAnm_c = .data:0x00000090; // type:object size:0x10 scope:global +lbl_51_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_51_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_mirror/splits.txt b/config/GZ2J01/rels/d_a_mirror/splits.txt new file mode 100644 index 0000000000..d331117a58 --- /dev/null +++ b/config/GZ2J01/rels/d_a_mirror/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mirror.cpp: + .text start:0x00000078 end:0x00001A44 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_mirror/symbols.txt b/config/GZ2J01/rels/d_a_mirror/symbols.txt new file mode 100644 index 0000000000..d1f84042fd --- /dev/null +++ b/config/GZ2J01/rels/d_a_mirror/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daMirror_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__16dMirror_packet_cFv = .text:0x00000098; // type:function size:0x7C scope:global +__dt__4cXyzFv = .text:0x00000114; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000150; // type:function size:0x4 scope:global +reset__16dMirror_packet_cFv = .text:0x00000154; // type:function size:0xC scope:global +calcMinMax__16dMirror_packet_cFv = .text:0x00000160; // type:function size:0xB8 scope:global +entryModel__16dMirror_packet_cFP8J3DModel = .text:0x00000218; // type:function size:0x30 scope:global +mirrorZdraw__16dMirror_packet_cFPfPfffffff = .text:0x00000248; // type:function size:0x4E0 scope:global +modelDraw__16dMirror_packet_cFP8J3DModelPA4_f = .text:0x00000728; // type:function size:0x204 scope:global +mainDraw__16dMirror_packet_cFv = .text:0x0000092C; // type:function size:0x918 scope:global +draw__16dMirror_packet_cFv = .text:0x00001244; // type:function size:0xA0 scope:global +__ct__10daMirror_cFv = .text:0x000012E4; // type:function size:0x60 scope:global +__dt__16dMirror_packet_cFv = .text:0x00001344; // type:function size:0x84 scope:global +createHeap__10daMirror_cFv = .text:0x000013C8; // type:function size:0x70 scope:global +setModelMtx__10daMirror_cFv = .text:0x00001438; // type:function size:0xA0 scope:global +daMirror_create__FP10daMirror_c = .text:0x000014D8; // type:function size:0x54 scope:global +create__10daMirror_cFv = .text:0x0000152C; // type:function size:0x2D8 scope:global +daMirror_Delete__FP10daMirror_c = .text:0x00001804; // type:function size:0x80 scope:global +daMirror_execute__FP10daMirror_c = .text:0x00001884; // type:function size:0x20 scope:global +execute__10daMirror_cFv = .text:0x000018A4; // type:function size:0xDC scope:global +daMirror_draw__FP10daMirror_c = .text:0x00001980; // type:function size:0xA0 scope:global +entryModel__10daMirror_cFP8J3DModel = .text:0x00001A20; // type:function size:0x24 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3884 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_texCoord$3899 = .rodata:0x00000004; // type:object size:0x8 scope:local +@3945 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:4byte +@4345 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4406 = .rodata:0x00000050; // type:object size:0x30 scope:local +l_mirrorQuad$localstatic3$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local +l_mirrorLook$localstatic4$create__10daMirror_cFv = .rodata:0x000000B0; // type:object size:0xC scope:local +@4544 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C4; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_arcName2 = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +@4377 = .data:0x00000008; // type:object size:0xC scope:local data:4byte +daMirror_METHODS = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_MIRROR = .data:0x00000034; // type:object size:0x30 scope:global +__vt__16dMirror_packet_c = .data:0x00000064; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_movie_player/splits.txt b/config/GZ2J01/rels/d_a_movie_player/splits.txt new file mode 100644 index 0000000000..4cccef8a8a --- /dev/null +++ b/config/GZ2J01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_movie_player.cpp: + .text start:0x00000078 end:0x00006948 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000400 + .data start:0x00000000 end:0x00000168 + .bss start:0x00000000 end:0x000CC5D4 diff --git a/config/GZ2J01/rels/d_a_movie_player/symbols.txt b/config/GZ2J01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 0000000000..61a0164b3d --- /dev/null +++ b/config/GZ2J01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +THPAudioDecode = .text:0x00000078; // type:function size:0x498 scope:global +__THPAudioGetNewSample = .text:0x00000510; // type:function size:0x90 scope:global +__THPAudioInitialize = .text:0x000005A0; // type:function size:0x3C scope:global +THPVideoDecode = .text:0x000005DC; // type:function size:0x244 scope:global +__THPSetupBuffers = .text:0x00000820; // type:function size:0x48 scope:global +__THPReadFrameHeader = .text:0x00000868; // type:function size:0x140 scope:global +__THPReadScaneHeader = .text:0x000009A8; // type:function size:0x12C scope:global +__THPReadQuantizationTable = .text:0x00000AD4; // type:function size:0x3C0 scope:global +__THPReadHuffmanTableSpecification = .text:0x00000E94; // type:function size:0x1E8 scope:global +__THPHuffGenerateSizeTable = .text:0x0000107C; // type:function size:0xE0 scope:global +__THPHuffGenerateCodeTable = .text:0x0000115C; // type:function size:0x74 scope:global +__THPHuffGenerateDecoderTables = .text:0x000011D0; // type:function size:0xF8 scope:global +__THPRestartDefinition = .text:0x000012C8; // type:function size:0x5C scope:global +__THPPrepBitStream = .text:0x00001324; // type:function size:0x240 scope:global +__THPDecompressYUV = .text:0x00001564; // type:function size:0xE4 scope:global +__THPGQRRestore = .text:0x00001648; // type:function size:0x20 scope:global +__THPGQRSetup = .text:0x00001668; // type:function size:0x34 scope:global +__THPDecompressiMCURow512x448 = .text:0x0000169C; // type:function size:0x240 scope:global +__THPInverseDCTY8 = .text:0x000018DC; // type:function size:0x4A0 scope:global +__THPInverseDCTNoYPos = .text:0x00001D7C; // type:function size:0x498 scope:global +__THPDecompressiMCURow640x480 = .text:0x00002214; // type:function size:0x244 scope:global +__THPDecompressiMCURowNxN = .text:0x00002458; // type:function size:0x254 scope:global +__THPHuffDecodeDCTCompY = .text:0x000026AC; // type:function size:0x40C scope:global +__THPHuffDecodeTab = .text:0x00002AB8; // type:function size:0x278 scope:global +__THPHuffDecodeDCTCompU = .text:0x00002D30; // type:function size:0x1E8 scope:global +__THPHuffDecodeDCTCompV = .text:0x00002F18; // type:function size:0x1E8 scope:global +THPInit = .text:0x00003100; // type:function size:0x6C scope:global +OSInitFastCast = .text:0x0000316C; // type:function size:0x34 scope:global +daMP_PopReadedBuffer__Fv = .text:0x000031A0; // type:function size:0x34 scope:global +daMP_PushReadedBuffer__FPv = .text:0x000031D4; // type:function size:0x30 scope:global +daMP_PopFreeReadBuffer__Fv = .text:0x00003204; // type:function size:0x34 scope:global +daMP_PushFreeReadBuffer__FPv = .text:0x00003238; // type:function size:0x30 scope:global +daMP_PopReadedBuffer2__Fv = .text:0x00003268; // type:function size:0x34 scope:global +daMP_PushReadedBuffer2__FPv = .text:0x0000329C; // type:function size:0x30 scope:global +daMP_ReadThreadStart__Fv = .text:0x000032CC; // type:function size:0x38 scope:global +daMP_ReadThreadCancel__Fv = .text:0x00003304; // type:function size:0x44 scope:global +daMP_Reader__FPv = .text:0x00003348; // type:function size:0xE4 scope:global +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x0000342C; // type:function size:0xC scope:global +daMP_CreateReadThread__Fl = .text:0x00003438; // type:function size:0xB0 scope:global +daMP_PopFreeTextureSet__Fv = .text:0x000034E8; // type:function size:0x34 scope:global +daMP_PushFreeTextureSet__FPv = .text:0x0000351C; // type:function size:0x30 scope:global +daMP_PopDecodedTextureSet__Fl = .text:0x0000354C; // type:function size:0x44 scope:global +daMP_PushDecodedTextureSet__FPv = .text:0x00003590; // type:function size:0x30 scope:global +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x000035C0; // type:function size:0x138 scope:global +daMP_VideoDecoder__FPv = .text:0x000036F8; // type:function size:0xC8 scope:global +daMP_VideoDecoderForOnMemory__FPv = .text:0x000037C0; // type:function size:0x134 scope:global +daMP_CreateVideoDecodeThread__FlPUc = .text:0x000038F4; // type:function size:0x118 scope:global +daMP_VideoDecodeThreadStart__Fv = .text:0x00003A0C; // type:function size:0x38 scope:global +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003A44; // type:function size:0x44 scope:global +daMP_PopFreeAudioBuffer__Fv = .text:0x00003A88; // type:function size:0x34 scope:global +daMP_PushFreeAudioBuffer__FPv = .text:0x00003ABC; // type:function size:0x30 scope:global +daMP_PopDecodedAudioBuffer__Fl = .text:0x00003AEC; // type:function size:0x44 scope:global +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003B30; // type:function size:0x30 scope:global +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x00003B60; // type:function size:0xDC scope:global +daMP_AudioDecoder__FPv = .text:0x00003C3C; // type:function size:0x28 scope:global +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003C64; // type:function size:0xA8 scope:global +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003D0C; // type:function size:0xFC scope:global +daMP_AudioDecodeThreadStart__Fv = .text:0x00003E08; // type:function size:0x38 scope:global +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003E40; // type:function size:0x44 scope:global +daMP_THPGXRestore__Fv = .text:0x00003E84; // type:function size:0x118 scope:global +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00003F9C; // type:function size:0x52C scope:global +GXSetTexCoordGen = .text:0x000044C8; // type:function size:0x28 scope:global +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x000044F0; // type:function size:0x214 scope:global +GXEnd = .text:0x00004704; // type:function size:0x4 scope:global +GXTexCoord2u16 = .text:0x00004708; // type:function size:0x10 scope:global +GXPosition3s16 = .text:0x00004718; // type:function size:0x14 scope:global +daMP_MixAudio__FPsPsUl = .text:0x0000472C; // type:function size:0x268 scope:global +daMP_audioCallbackWithMSound__Fl = .text:0x00004994; // type:function size:0xB8 scope:global +daMP_audioInitWithMSound__Fv = .text:0x00004A4C; // type:function size:0x2C scope:global +daMP_audioQuitWithMSound__Fv = .text:0x00004A78; // type:function size:0x28 scope:global +daMP_PushUsedTextureSet__FPv = .text:0x00004AA0; // type:function size:0x30 scope:global +daMP_PopUsedTextureSet__Fv = .text:0x00004AD0; // type:function size:0x44 scope:global +daMP_THPPlayerInit__Fl = .text:0x00004B14; // type:function size:0xD8 scope:global +daMP_THPPlayerQuit__Fv = .text:0x00004BEC; // type:function size:0x40 scope:global +daMP_THPPlayerOpen__FPCci = .text:0x00004C2C; // type:function size:0x3E0 scope:global +daMP_THPPlayerClose__Fv = .text:0x0000500C; // type:function size:0x54 scope:global +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00005060; // type:function size:0xB0 scope:global +daMP_THPPlayerSetBuffer__FPUc = .text:0x00005110; // type:function size:0x218 scope:global +daMP_InitAllMessageQueue__Fv = .text:0x00005328; // type:function size:0xD4 scope:global +daMP_ProperTimingForStart__Fv = .text:0x000053FC; // type:function size:0x6C scope:global +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x00005468; // type:function size:0x144 scope:global +daMP_PlayControl__FUl = .text:0x000055AC; // type:function size:0x2BC scope:global +daMP_WaitUntilPrepare__Fv = .text:0x00005868; // type:function size:0x40 scope:global +daMP_PrepareReady__Fi = .text:0x000058A8; // type:function size:0x30 scope:global +daMP_THPPlayerPrepare__Flll = .text:0x000058D8; // type:function size:0x2E8 scope:global +daMP_THPPlayerDrawDone__Fv = .text:0x00005BC0; // type:function size:0x44 scope:global +daMP_THPPlayerPlay__Fv = .text:0x00005C04; // type:function size:0x60 scope:global +daMP_THPPlayerStop__Fv = .text:0x00005C64; // type:function size:0xB8 scope:global +daMP_THPPlayerPause__Fv = .text:0x00005D1C; // type:function size:0x3C scope:global +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x00005D58; // type:function size:0xFC scope:global +fadeIn__13mDoGph_gInf_cFf = .text:0x00005E54; // type:function size:0x24 scope:global +isFade__13mDoGph_gInf_cFv = .text:0x00005E78; // type:function size:0x10 scope:global +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005E88; // type:function size:0x48 scope:global +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005ED0; // type:function size:0x48 scope:global +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005F18; // type:function size:0x24 scope:global +daMP_THPPlayerGetState__Fv = .text:0x00005F3C; // type:function size:0x10 scope:global +daMP_THPPlayerSetVolume__Fll = .text:0x00005F4C; // type:function size:0x12C scope:global +daMP_ActivePlayer_Init__FPCc = .text:0x00006078; // type:function size:0x164 scope:global +getRenderMode__8JUTVideoCFv = .text:0x000061DC; // type:function size:0x8 scope:global +getManager__8JUTVideoFv = .text:0x000061E4; // type:function size:0x10 scope:global +daMP_ActivePlayer_Finish__Fv = .text:0x000061F4; // type:function size:0x40 scope:global +JKRFree__FPv = .text:0x00006234; // type:function size:0x24 scope:global +daMP_ActivePlayer_Main__Fv = .text:0x00006258; // type:function size:0x5C scope:global +daMP_ActivePlayer_Draw__Fv = .text:0x000062B4; // type:function size:0xA0 scope:global +dComIfGp_event_reset__Fv = .text:0x00006354; // type:function size:0x30 scope:global +getEvent__14dComIfG_play_cFv = .text:0x00006384; // type:function size:0x8 scope:global +daMP_Get_MovieRestFrame__Fv = .text:0x0000638C; // type:function size:0xCC scope:global +daMP_Set_PercentMovieVolume__Ff = .text:0x00006458; // type:function size:0x80 scope:global +daMP_c_Get_arg_demoNo__6daMP_cFv = .text:0x000064D8; // type:function size:0x24 scope:global +fopAcM_GetParam__FPCv = .text:0x000064FC; // type:function size:0x20 scope:global +fpcM_GetParam__FPCv = .text:0x0000651C; // type:function size:0x8 scope:global +daMP_c_Get_arg_movieNo__6daMP_cFv = .text:0x00006524; // type:function size:0x24 scope:global +daMP_c_Init__6daMP_cFv = .text:0x00006548; // type:function size:0xE8 scope:global +setFrameRate__13mDoGph_gInf_cFUs = .text:0x00006630; // type:function size:0x34 scope:global +setFrameRate__10JFWDisplayFUs = .text:0x00006664; // type:function size:0x10 scope:global +getManager__10JFWDisplayFv = .text:0x00006674; // type:function size:0x10 scope:global +daMP_c_Finish__6daMP_cFv = .text:0x00006684; // type:function size:0x30 scope:global +daMP_c_Main__6daMP_cFv = .text:0x000066B4; // type:function size:0x24 scope:global +draw__16daMP_Dlst_base_cFv = .text:0x000066D8; // type:function size:0x20 scope:global +daMP_c_Draw__6daMP_cFv = .text:0x000066F8; // type:function size:0x2C scope:global +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006724; // type:function size:0x30 scope:global +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x00006754; // type:function size:0x2C scope:global +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x00006780; // type:function size:0x64 scope:global +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x000067E4; // type:function size:0x10 scope:global +__ct__6daMP_cFv = .text:0x000067F4; // type:function size:0x30 scope:global +__nw__FUlPv = .text:0x00006824; // type:function size:0x8 scope:global +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000682C; // type:function size:0xC scope:global +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006838; // type:function size:0x20 scope:global +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x00006858; // type:function size:0x38 scope:global +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x00006890; // type:function size:0x38 scope:global +daMP_Callback_Dummy__FP6daMP_c = .text:0x000068C8; // type:function size:0x8 scope:global +__sinit_d_a_movie_player_cpp = .text:0x000068D0; // type:function size:0x28 scope:local +__ct__16daMP_Dlst_base_cFv = .text:0x000068F8; // type:function size:0x3C scope:global +__ct__12dDlst_base_cFv = .text:0x00006934; // type:function size:0x10 scope:global +draw__12dDlst_base_cFv = .text:0x00006944; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:global +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:global data:double +@3998 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@4205 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4208 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4209 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4466 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000B4; // type:object size:0x8 scope:local +@4782 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4788 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4810 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4814 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4894 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4983 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E8; // type:object size:0x318 scope:local data:string_table +daMP_VolumeTable = .data:0x00000000; // type:object size:0x100 scope:global +daMP_METHODS = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_MOVIE_PLAYER = .data:0x00000120; // type:object size:0x30 scope:global +__vt__16daMP_Dlst_base_c = .data:0x00000150; // type:object size:0xC scope:global +__vt__12dDlst_base_c = .data:0x0000015C; // type:object size:0xC scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +THPStatistics = .bss:0x00000040; // type:object size:0x460 scope:global +Ydchuff = .bss:0x000004A0; // type:object size:0x4 scope:global data:4byte +Udchuff = .bss:0x000004A4; // type:object size:0x4 scope:global data:4byte +Vdchuff = .bss:0x000004A8; // type:object size:0x4 scope:global data:4byte +Yachuff = .bss:0x000004AC; // type:object size:0x4 scope:global data:4byte +Uachuff = .bss:0x000004B0; // type:object size:0x4 scope:global data:4byte +Vachuff = .bss:0x000004B4; // type:object size:0x4 scope:global data:4byte +__THPIDCTWorkspace = .bss:0x000004C0; // type:object size:0x100 scope:global +__THPHuffmanBits = .bss:0x000005C0; // type:object size:0x4 scope:global data:4byte +__THPHuffmanSizeTab = .bss:0x000005C4; // type:object size:0x4 scope:global data:4byte +__THPHuffmanCodeTab = .bss:0x000005C8; // type:object size:0x4 scope:global data:4byte +Gbase = .bss:0x000005CC; // type:object size:0x4 scope:global +Gwid = .bss:0x000005E0; // type:object size:0x4 scope:global +Gq = .bss:0x000005E4; // type:object size:0x4 scope:global +__THPLCWork512 = .bss:0x000005E8; // type:object size:0xC scope:global +__THPLCWork640 = .bss:0x000005F4; // type:object size:0xC scope:global +__THPOldGQR5 = .bss:0x00000600; // type:object size:0x4 scope:global data:4byte +__THPOldGQR6 = .bss:0x00000604; // type:object size:0x4 scope:global data:4byte +__THPWorkArea = .bss:0x00000608; // type:object size:0x4 scope:global data:4byte +__THPMCUBuffer = .bss:0x0000060C; // type:object size:0x18 scope:global data:4byte +__THPInfo = .bss:0x00000624; // type:object size:0x4 scope:global data:4byte +__THPInitFlag = .bss:0x00000628; // type:object size:0x4 scope:global +daMP_ActivePlayer = .bss:0x00000630; // type:object size:0x1D0 scope:global data:4byte +daMP_ReadThreadCreated = .bss:0x00000800; // type:object size:0x4 scope:global data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000804; // type:object size:0x20 scope:global +daMP_ReadedBufferQueue = .bss:0x00000824; // type:object size:0x20 scope:global +daMP_ReadedBufferQueue2 = .bss:0x00000844; // type:object size:0x20 scope:global +daMP_FreeReadBufferMessage = .bss:0x00000864; // type:object size:0x28 scope:global +daMP_ReadedBufferMessage = .bss:0x0000088C; // type:object size:0x28 scope:global +daMP_ReadedBufferMessage2 = .bss:0x000008B4; // type:object size:0x28 scope:global +daMP_ReadThread = .bss:0x000008E0; // type:object size:0x318 scope:global +daMP_ReadThreadStack = .bss:0x00000BF8; // type:object size:0x2000 scope:global +daMP_VideoDecodeThreadCreated = .bss:0x00002BF8; // type:object size:0x4 scope:global data:4byte +daMP_VideoDecodeThread = .bss:0x00002C00; // type:object size:0x318 scope:global +daMP_VideoDecodeThreadStack = .bss:0x00002F18; // type:object size:0x64000 scope:global +daMP_FreeTextureSetQueue = .bss:0x00066F18; // type:object size:0x20 scope:global +daMP_DecodedTextureSetQueue = .bss:0x00066F38; // type:object size:0x20 scope:global +daMP_FreeTextureSetMessage = .bss:0x00066F58; // type:object size:0xC scope:global +daMP_DecodedTextureSetMessage = .bss:0x00066F64; // type:object size:0xC scope:global +daMP_First = .bss:0x00066F70; // type:object size:0x4 scope:global data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00066F74; // type:object size:0x4 scope:global data:4byte +daMP_AudioDecodeThread = .bss:0x00066F78; // type:object size:0x318 scope:global +daMP_AudioDecodeThreadStack = .bss:0x00067290; // type:object size:0x64000 scope:global +daMP_FreeAudioBufferQueue = .bss:0x000CB290; // type:object size:0x20 scope:global +daMP_DecodedAudioBufferQueue = .bss:0x000CB2B0; // type:object size:0x20 scope:global +daMP_FreeAudioBufferMessage = .bss:0x000CB2D0; // type:object size:0xC scope:global +daMP_DecodedAudioBufferMessage = .bss:0x000CB2DC; // type:object size:0xC scope:global +daMP_Initialized = .bss:0x000CB2E8; // type:object size:0x4 scope:global data:4byte +daMP_WorkBuffer = .bss:0x000CB300; // type:object size:0x40 scope:global data:4byte +daMP_PrepareReadyQueue = .bss:0x000CB340; // type:object size:0x20 scope:global +daMP_UsedTextureSetQueue = .bss:0x000CB360; // type:object size:0x20 scope:global +daMP_PrepareReadyMessage = .bss:0x000CB380; // type:object size:0x4 scope:global +daMP_UsedTextureSetMessage = .bss:0x000CB384; // type:object size:0xC scope:global +daMP_OldVIPostCallback = .bss:0x000CB390; // type:object size:0x4 scope:global data:4byte +daMP_SoundBufferIndex = .bss:0x000CB394; // type:object size:0x4 scope:global data:4byte +daMP_OldAIDCallback = .bss:0x000CB398; // type:object size:0x4 scope:global +daMP_LastAudioBuffer = .bss:0x000CB39C; // type:object size:0x4 scope:global +daMP_CurAudioBuffer = .bss:0x000CB3A0; // type:object size:0x4 scope:global +daMP_AudioSystem = .bss:0x000CB3A4; // type:object size:0x4 scope:global +daMP_SoundBuffer = .bss:0x000CB3C0; // type:object size:0x1180 scope:global +daMP_videoInfo = .bss:0x000CC540; // type:object size:0xC scope:global data:4byte +daMP_audioInfo = .bss:0x000CC54C; // type:object size:0x10 scope:global +daMP_DrawPosX = .bss:0x000CC55C; // type:object size:0x4 scope:global data:4byte +daMP_DrawPosY = .bss:0x000CC560; // type:object size:0x4 scope:global data:4byte +daMP_buffer = .bss:0x000CC564; // type:object size:0x4 scope:global data:4byte +daMP_Fail_alloc = .bss:0x000CC568; // type:object size:0x4 scope:global data:4byte +daMP_c_Dlst_base = .bss:0x000CC56C; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000CC570; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000CC574; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000CC578; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000CC57C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000CC580; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000CC584; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000CC588; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000CC58C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000CC590; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000CC594; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000CC598; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000CC59C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000CC5A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000CC5A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000CC5A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000CC5AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000CC5B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000CC5B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000CC5B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000CC5BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000CC5C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000CC5C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000CC5C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000CC5CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000CC5D0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_myna/splits.txt b/config/GZ2J01/rels/d_a_myna/splits.txt new file mode 100644 index 0000000000..c0186af5c6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_myna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_myna.cpp: + .text start:0x000000EC end:0x0000561C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZ2J01/rels/d_a_myna/symbols.txt b/config/GZ2J01/rels/d_a_myna/symbols.txt new file mode 100644 index 0000000000..e2a8738e3c --- /dev/null +++ b/config/GZ2J01/rels/d_a_myna/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global +jntNodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x4C scope:global +daMyna_searchSSItem__FPvPv = .text:0x00000158; // type:function size:0xC4 scope:global +daMyna_searchLight__FPvPv = .text:0x0000021C; // type:function size:0x70 scope:global +daMyna_searchEvtTag__FPvPv = .text:0x0000028C; // type:function size:0x74 scope:global +baseMotion00__8daMyna_cFi = .text:0x00000300; // type:function size:0x40 scope:global +baseMotion01__8daMyna_cFi = .text:0x00000340; // type:function size:0x40 scope:global +baseMotion02__8daMyna_cFi = .text:0x00000380; // type:function size:0x40 scope:global +baseMotion03__8daMyna_cFi = .text:0x000003C0; // type:function size:0x60 scope:global +baseMotion04__8daMyna_cFi = .text:0x00000420; // type:function size:0x60 scope:global +baseMotion05__8daMyna_cFi = .text:0x00000480; // type:function size:0x60 scope:global +baseMotion06__8daMyna_cFi = .text:0x000004E0; // type:function size:0x40 scope:global +create__8daMyna_cFv = .text:0x00000520; // type:function size:0x1E4 scope:global +__dt__8cM3dGSphFv = .text:0x00000704; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000074C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000794; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F0; // type:function size:0x48 scope:global +destroy__8daMyna_cFv = .text:0x00000838; // type:function size:0x54 scope:global +draw__8daMyna_cFv = .text:0x0000088C; // type:function size:0xC0 scope:global +execute__8daMyna_cFv = .text:0x0000094C; // type:function size:0x20C scope:global +createHeap__8daMyna_cFv = .text:0x00000B58; // type:function size:0x194 scope:global +jntNodeCB__8daMyna_cFP8J3DJointP8J3DModel = .text:0x00000CEC; // type:function size:0x80 scope:global +attack_wait_init__8daMyna_cFv = .text:0x00000D6C; // type:function size:0x40 scope:global +attack_wait_move__8daMyna_cFv = .text:0x00000DAC; // type:function size:0x1C0 scope:global +attack_before_talk_init__8daMyna_cFv = .text:0x00000F6C; // type:function size:0x54 scope:global +attack_before_talk_move__8daMyna_cFv = .text:0x00000FC0; // type:function size:0x74 scope:global +attack_fly_init__8daMyna_cFv = .text:0x00001034; // type:function size:0x40 scope:global +attack_fly_move__8daMyna_cFv = .text:0x00001074; // type:function size:0x12C scope:global +attack_init__8daMyna_cFv = .text:0x000011A0; // type:function size:0x44 scope:global +attack_move__8daMyna_cFv = .text:0x000011E4; // type:function size:0x70 scope:global +attack_after_talk_init__8daMyna_cFv = .text:0x00001254; // type:function size:0x34 scope:global +attack_after_talk_move__8daMyna_cFv = .text:0x00001288; // type:function size:0x7C scope:global +greet_wait_init__8daMyna_cFv = .text:0x00001304; // type:function size:0x2C scope:global +greet_wait_move__8daMyna_cFv = .text:0x00001330; // type:function size:0x180 scope:global +greet_talk_init__8daMyna_cFv = .text:0x000014B0; // type:function size:0xEC scope:global +greet_talk_move__8daMyna_cFv = .text:0x0000159C; // type:function size:0xA0 scope:global +shopping_wait_init__8daMyna_cFv = .text:0x0000163C; // type:function size:0x2C scope:global +shopping_wait_move__8daMyna_cFv = .text:0x00001668; // type:function size:0x3CC scope:global +shopping_talk_init__8daMyna_cFv = .text:0x00001A34; // type:function size:0x7C scope:global +shopping_talk_move__8daMyna_cFv = .text:0x00001AB0; // type:function size:0x70 scope:global +thanks_talk_init__8daMyna_cFv = .text:0x00001B20; // type:function size:0x8C scope:global +thanks_talk_move__8daMyna_cFv = .text:0x00001BAC; // type:function size:0x68 scope:global +byebye_talk_init__8daMyna_cFv = .text:0x00001C14; // type:function size:0x13C scope:global +byebye_talk_move__8daMyna_cFv = .text:0x00001D50; // type:function size:0x130 scope:global +turn_on_start_init__8daMyna_cFv = .text:0x00001E80; // type:function size:0xA4 scope:global +turn_on_start_move__8daMyna_cFv = .text:0x00001F24; // type:function size:0x22C scope:global +turn_on_init__8daMyna_cFv = .text:0x00002150; // type:function size:0x2C scope:global +turn_on_move__8daMyna_cFv = .text:0x0000217C; // type:function size:0x4C scope:global +turn_on_end1_init__8daMyna_cFv = .text:0x000021C8; // type:function size:0x2C scope:global +turn_on_end1_move__8daMyna_cFv = .text:0x000021F4; // type:function size:0xA4 scope:global +turn_on_end2_init__8daMyna_cFv = .text:0x00002298; // type:function size:0x38 scope:global +turn_on_end2_move__8daMyna_cFv = .text:0x000022D0; // type:function size:0x220 scope:global +turn_on_end3_init__8daMyna_cFv = .text:0x000024F0; // type:function size:0x4 scope:global +turn_on_end3_move__8daMyna_cFv = .text:0x000024F4; // type:function size:0x70 scope:global +wolf_talk_init__8daMyna_cFv = .text:0x00002564; // type:function size:0x34 scope:global +wolf_talk_move__8daMyna_cFv = .text:0x00002598; // type:function size:0x5C scope:global +attack_wait2_init__8daMyna_cFv = .text:0x000025F4; // type:function size:0x40 scope:global +attack_wait2_move__8daMyna_cFv = .text:0x00002634; // type:function size:0x1D4 scope:global +attack_before_talk2_init__8daMyna_cFv = .text:0x00002808; // type:function size:0x54 scope:global +attack_before_talk2_move__8daMyna_cFv = .text:0x0000285C; // type:function size:0x68 scope:global +attack_fly2_init__8daMyna_cFv = .text:0x000028C4; // type:function size:0x40 scope:global +attack_fly2_move__8daMyna_cFv = .text:0x00002904; // type:function size:0x17C scope:global +attack2_init__8daMyna_cFv = .text:0x00002A80; // type:function size:0x44 scope:global +attack2_move__8daMyna_cFv = .text:0x00002AC4; // type:function size:0xB4 scope:global +attack2_talk_init__8daMyna_cFv = .text:0x00002B78; // type:function size:0x3C scope:global +attack2_talk_move__8daMyna_cFv = .text:0x00002BB4; // type:function size:0xB8 scope:global +soldoutItem__8daMyna_cFUi = .text:0x00002C6C; // type:function size:0x3C scope:global +fly_attack_move__8daMyna_cFv = .text:0x00002CA8; // type:function size:0x2B4 scope:global +fly_return_move__8daMyna_cFv = .text:0x00002F5C; // type:function size:0x320 scope:global +fly_body_wave__8daMyna_cFv = .text:0x0000327C; // type:function size:0x88 scope:global +talkAnime__8daMyna_cFP9msg_class = .text:0x00003304; // type:function size:0x128 scope:global +chkEvent__8daMyna_cFv = .text:0x0000342C; // type:function size:0x10C scope:global +orderEvent__8daMyna_cFv = .text:0x00003538; // type:function size:0x70 scope:global +deleteItem__8daMyna_cFi = .text:0x000035A8; // type:function size:0x1C scope:global +deleteItem__8daMyna_cFUi = .text:0x000035C4; // type:function size:0x4C scope:global +initiate__8daMyna_cFv = .text:0x00003610; // type:function size:0x278 scope:global +setItemInfo__8daMyna_cFv = .text:0x00003888; // type:function size:0x13C scope:global +setRoomNo__8daMyna_cFv = .text:0x000039C4; // type:function size:0x44 scope:global +setCollision__8daMyna_cFv = .text:0x00003A08; // type:function size:0x58 scope:global +set_mtx__8daMyna_cFv = .text:0x00003A60; // type:function size:0x164 scope:global +animePlay__8daMyna_cFv = .text:0x00003BC4; // type:function size:0xF8 scope:global +setMcaMorfAnm__8daMyna_cFP18J3DAnmTransformKeyffiii = .text:0x00003CBC; // type:function size:0x7C scope:global +setBtpAnm__8daMyna_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x00003D38; // type:function size:0x40 scope:global +getTrnsfrmKeyAnm__8daMyna_cFPc = .text:0x00003D78; // type:function size:0x50 scope:global +getTexPtrnAnm__8daMyna_cFPc = .text:0x00003DC8; // type:function size:0x50 scope:global +checkEndAnm__8daMyna_cFf = .text:0x00003E18; // type:function size:0xD8 scope:global +checkEndAnm__8daMyna_cFP12J3DFrameCtrl = .text:0x00003EF0; // type:function size:0x64 scope:global +getItemNumMax__8daMyna_cFv = .text:0x00003F54; // type:function size:0xC scope:global +getItemType__8daMyna_cFPv = .text:0x00003F60; // type:function size:0x12C scope:global +getFlowNodeNum__8daMyna_cFv = .text:0x0000408C; // type:function size:0x38 scope:global +checkDead__8daMyna_cFv = .text:0x000040C4; // type:function size:0x110 scope:global +chkPlayerInEvtArea__8daMyna_cFP10fopAc_ac_c4cXyz = .text:0x000041D4; // type:function size:0x194 scope:global +animeControl__8daMyna_cFv = .text:0x00004368; // type:function size:0x16C scope:global +setAnimeType__8daMyna_cFUcf = .text:0x000044D4; // type:function size:0x44 scope:global +playDefaultWaitAnime__8daMyna_cFv = .text:0x00004518; // type:function size:0x570 scope:global +setDefaultWaitAnime__8daMyna_cFUc = .text:0x00004A88; // type:function size:0x288 scope:global +daMyna_Create__FPv = .text:0x00004D10; // type:function size:0x20 scope:global +daMyna_Delete__FPv = .text:0x00004D30; // type:function size:0x20 scope:global +daMyna_Execute__FPv = .text:0x00004D50; // type:function size:0x20 scope:global +daMyna_Draw__FPv = .text:0x00004D70; // type:function size:0x20 scope:global +daMyna_IsDelete__FPv = .text:0x00004D90; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004D98; // type:function size:0x48 scope:global +__dt__12daMyna_HIO_cFv = .text:0x00004DE0; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00004E3C; // type:function size:0x48 scope:global +getHeadTopPos__9daPy_py_cCFv = .text:0x00004E84; // type:function size:0x1C scope:global +__dt__8daMyna_cFv = .text:0x00004EA0; // type:function size:0x18C scope:global +cLib_calcTimer__FPs = .text:0x0000502C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00005048; // type:function size:0x7C scope:global +__sinit_d_a_myna_cpp = .text:0x000050C4; // type:function size:0x558 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDSph__8daMyna_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3926 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4207 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4208 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4655 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4828 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4830 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4831 = .rodata:0x00000070; // type:object size:0x8 scope:local +@5221 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@5317 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5319 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +@5455 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@6108 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x112 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3800 = .data:0x00000020; // type:object size:0xC scope:local +@3801 = .data:0x0000002C; // type:object size:0xC scope:local +@3802 = .data:0x00000038; // type:object size:0xC scope:local +@3803 = .data:0x00000044; // type:object size:0xC scope:local +@3804 = .data:0x00000050; // type:object size:0xC scope:local +@3805 = .data:0x0000005C; // type:object size:0xC scope:local +@3806 = .data:0x00000068; // type:object size:0xC scope:local +@3807 = .data:0x00000074; // type:object size:0xC scope:local +@3808 = .data:0x00000080; // type:object size:0xC scope:local +@3809 = .data:0x0000008C; // type:object size:0xC scope:local +@3810 = .data:0x00000098; // type:object size:0xC scope:local +@3811 = .data:0x000000A4; // type:object size:0xC scope:local +@3812 = .data:0x000000B0; // type:object size:0xC scope:local +@3813 = .data:0x000000BC; // type:object size:0xC scope:local +@3814 = .data:0x000000C8; // type:object size:0xC scope:local +@3815 = .data:0x000000D4; // type:object size:0xC scope:local +@3816 = .data:0x000000E0; // type:object size:0xC scope:local +@3817 = .data:0x000000EC; // type:object size:0xC scope:local +@3818 = .data:0x000000F8; // type:object size:0xC scope:local +@3819 = .data:0x00000104; // type:object size:0xC scope:local +@3820 = .data:0x00000110; // type:object size:0xC scope:local +@3821 = .data:0x0000011C; // type:object size:0xC scope:local +init_proc = .data:0x00000128; // type:object size:0x108 scope:global data:4byte +@3822 = .data:0x00000230; // type:object size:0xC scope:local +@3823 = .data:0x0000023C; // type:object size:0xC scope:local +@3824 = .data:0x00000248; // type:object size:0xC scope:local +@3825 = .data:0x00000254; // type:object size:0xC scope:local +@3826 = .data:0x00000260; // type:object size:0xC scope:local +@3827 = .data:0x0000026C; // type:object size:0xC scope:local +@3828 = .data:0x00000278; // type:object size:0xC scope:local +@3829 = .data:0x00000284; // type:object size:0xC scope:local +@3830 = .data:0x00000290; // type:object size:0xC scope:local +@3831 = .data:0x0000029C; // type:object size:0xC scope:local +@3832 = .data:0x000002A8; // type:object size:0xC scope:local +@3833 = .data:0x000002B4; // type:object size:0xC scope:local +@3834 = .data:0x000002C0; // type:object size:0xC scope:local +@3835 = .data:0x000002CC; // type:object size:0xC scope:local +@3836 = .data:0x000002D8; // type:object size:0xC scope:local +@3837 = .data:0x000002E4; // type:object size:0xC scope:local +@3838 = .data:0x000002F0; // type:object size:0xC scope:local +@3839 = .data:0x000002FC; // type:object size:0xC scope:local +@3840 = .data:0x00000308; // type:object size:0xC scope:local +@3841 = .data:0x00000314; // type:object size:0xC scope:local +@3842 = .data:0x00000320; // type:object size:0xC scope:local +@3843 = .data:0x0000032C; // type:object size:0xC scope:local +move_proc = .data:0x00000338; // type:object size:0x108 scope:global data:4byte +l_bckFileNameTBL = .data:0x00000440; // type:object size:0x3C scope:global data:4byte +l_btpFileNameTBL = .data:0x0000047C; // type:object size:0x4 scope:global +aParam$localstatic3$__ct__12daMyna_HIO_cFv = .data:0x00000480; // type:object size:0x30 scope:local +@3913 = .data:0x000004B0; // type:object size:0xC scope:local +@3914 = .data:0x000004BC; // type:object size:0xC scope:local +@3915 = .data:0x000004C8; // type:object size:0xC scope:local +@3916 = .data:0x000004D4; // type:object size:0xC scope:local +@3917 = .data:0x000004E0; // type:object size:0xC scope:local +@3918 = .data:0x000004EC; // type:object size:0xC scope:local +@3919 = .data:0x000004F8; // type:object size:0xC scope:local +mBaseMotionTBL__8daMyna_c = .data:0x00000504; // type:object size:0x54 scope:global data:4byte +@5409 = .data:0x00000558; // type:object size:0x40 scope:local +@5890 = .data:0x00000598; // type:object size:0x3C scope:local +daMyna_MethodTable = .data:0x000005D4; // type:object size:0x20 scope:global +g_profile_MYNA = .data:0x000005F4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000624; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000063C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000648; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000654; // type:object size:0xC scope:global +__vt__8daMyna_c = .data:0x00000660; // type:object size:0xC scope:global +__vt__12daMyna_HIO_c = .data:0x0000066C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000678; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3847 = .bss:0x00000048; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000054; // type:object size:0x34 scope:global data:4byte +daMyna_targetActor = .bss:0x00000088; // type:object size:0x28 scope:global +daMyna_subActor = .bss:0x000000B0; // type:object size:0x28 scope:global +daMyna_LightActor = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +daMyna_actor_count = .bss:0x000000DC; // type:object size:0x4 scope:global +daMyna_evtTagActor0 = .bss:0x000000E0; // type:object size:0x4 scope:global data:4byte +daMyna_evtTagActor1 = .bss:0x000000E4; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000148; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_nbomb/splits.txt b/config/GZ2J01/rels/d_a_nbomb/splits.txt new file mode 100644 index 0000000000..2629644480 --- /dev/null +++ b/config/GZ2J01/rels/d_a_nbomb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nbomb.cpp: + .text start:0x000000EC end:0x0000564C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000198 + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_nbomb/symbols.txt b/config/GZ2J01/rels/d_a_nbomb/symbols.txt new file mode 100644 index 0000000000..60e0ac78fd --- /dev/null +++ b/config/GZ2J01/rels/d_a_nbomb/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +coHitCallback__9daNbomb_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x44 scope:global +daNbomb_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000130; // type:function size:0x24 scope:global +tgHitCallback__9daNbomb_cFP12dCcD_GObjInf = .text:0x00000154; // type:function size:0x144 scope:global +__dt__4cXyzFv = .text:0x00000298; // type:function size:0x3C scope:global +daNbomb_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002D4; // type:function size:0x24 scope:global +searchEnemy__9daNbomb_cFP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xE8 scope:global +daNbomb_searchEnemy__FP10fopAc_ac_cPv = .text:0x000003E0; // type:function size:0x54 scope:global +createHeap__9daNbomb_cFv = .text:0x00000434; // type:function size:0x1A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005DC; // type:function size:0x48 scope:global +daNbomb_createHeap__FP10fopAc_ac_c = .text:0x00000624; // type:function size:0x20 scope:global +create__9daNbomb_cFv = .text:0x00000644; // type:function size:0x820 scope:global +__ct__9daNbomb_cFv = .text:0x00000E64; // type:function size:0x184 scope:global +__dt__8cM3dGSphFv = .text:0x00000FE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001030; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001078; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000010D4; // type:function size:0x70 scope:global +__dt__13dBgS_BombAcchFv = .text:0x00001144; // type:function size:0x70 scope:global +daNbomb_Create__FP10fopAc_ac_c = .text:0x000011B4; // type:function size:0x20 scope:global +__dt__9daNbomb_cFv = .text:0x000011D4; // type:function size:0x3B8 scope:global +daNbomb_Delete__FP9daNbomb_c = .text:0x0000158C; // type:function size:0x28 scope:global +checkTimerStop__9daNbomb_cFv = .text:0x000015B4; // type:function size:0x44 scope:global +checkExplode__9daNbomb_cFv = .text:0x000015F8; // type:function size:0x158 scope:global +setRoomInfo__9daNbomb_cFv = .text:0x00001750; // type:function size:0xA8 scope:global +setSmokePos__9daNbomb_cFv = .text:0x000017F8; // type:function size:0xB0 scope:global +setEffect__9daNbomb_cFv = .text:0x000018A8; // type:function size:0x268 scope:global +setHookshotOffset__9daNbomb_cFv = .text:0x00001B10; // type:function size:0xDC scope:global +setFreeze__9daNbomb_cFv = .text:0x00001BEC; // type:function size:0x24 scope:global +checkWaterIn__9daNbomb_cFv = .text:0x00001C10; // type:function size:0x38 scope:global +insectLineCheck__9daNbomb_cFv = .text:0x00001C48; // type:function size:0x118 scope:global +__dt__8cM3dGPlaFv = .text:0x00001D60; // type:function size:0x48 scope:global +setHitPolygon__9daNbomb_cFi = .text:0x00001DA8; // type:function size:0x270 scope:global +procExplodeInit__9daNbomb_cFv = .text:0x00002018; // type:function size:0x420 scope:global +procExplode__9daNbomb_cFv = .text:0x00002438; // type:function size:0x2C8 scope:global +procCarryInit__9daNbomb_cFv = .text:0x00002700; // type:function size:0x17C scope:global +procCarry__9daNbomb_cFv = .text:0x0000287C; // type:function size:0x3D4 scope:global +procWaitInit__9daNbomb_cFv = .text:0x00002C50; // type:function size:0x54 scope:global +procWait__9daNbomb_cFv = .text:0x00002CA4; // type:function size:0x8E4 scope:global +procFlowerWaitInit__9daNbomb_cFv = .text:0x00003588; // type:function size:0x84 scope:global +procFlowerWait__9daNbomb_cFv = .text:0x0000360C; // type:function size:0xCC scope:global +procBoomerangMoveInit__9daNbomb_cFP12dCcD_GObjInf = .text:0x000036D8; // type:function size:0x128 scope:global +procBoomerangMove__9daNbomb_cFv = .text:0x00003800; // type:function size:0x1A8 scope:global +procInsectMoveInit__9daNbomb_cFv = .text:0x000039A8; // type:function size:0xF8 scope:global +procInsectMove__9daNbomb_cFv = .text:0x00003AA0; // type:function size:0x768 scope:global +execute__9daNbomb_cFv = .text:0x00004208; // type:function size:0xD58 scope:global +daNbomb_Execute__FP9daNbomb_c = .text:0x00004F60; // type:function size:0x20 scope:global +draw__9daNbomb_cFv = .text:0x00004F80; // type:function size:0x5A0 scope:global +daNbomb_Draw__FP9daNbomb_c = .text:0x00005520; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005540; // type:function size:0x48 scope:global +__sinit_d_a_nbomb_cpp = .text:0x00005588; // type:function size:0x48 scope:local +@36@__dt__13dBgS_BombAcchFv = .text:0x000055D0; // type:function size:0x8 scope:local +@20@__dt__13dBgS_BombAcchFv = .text:0x000055D8; // type:function size:0x8 scope:local +checkExplodeNow__9daNbomb_cFv = .text:0x000055E0; // type:function size:0x14 scope:global +deleteBombAndEffect__9daNbomb_cFv = .text:0x000055F4; // type:function size:0x38 scope:global +setCargoBombExplode__9daNbomb_cFv = .text:0x0000562C; // type:function size:0x10 scope:global +checkExplodeNow__7dBomb_cFv = .text:0x0000563C; // type:function size:0x8 scope:global +deleteBombAndEffect__7dBomb_cFv = .text:0x00005644; // type:function size:0x4 scope:global +setCargoBombExplode__7dBomb_cFv = .text:0x00005648; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0xC scope:local +l_localCenterOffset = .rodata:0x0000000C; // type:object size:0xC scope:global +l_arcNameBombF = .rodata:0x00000018; // type:object size:0x6 scope:global data:string +l_arcNameBombE = .rodata:0x00000020; // type:object size:0x5 scope:global data:string +l_arcNameBombEW = .rodata:0x00000028; // type:object size:0x5 scope:global data:string +@4213 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4255 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4256 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@4257 = .rodata:0x00000048; // type:object size:0x4 scope:local +bmdIdx$4269 = .rodata:0x0000004C; // type:object size:0xC scope:local +heapSize$4323 = .rodata:0x00000058; // type:object size:0x18 scope:local +@4678 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4686 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4687 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4689 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@5021 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5036 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +localOffset$5044 = .rodata:0x000000A8; // type:object size:0xC scope:local +@5143 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5214 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5289 = .rodata:0x000000BC; // type:object size:0x4 scope:local +normalNameID$5297 = .rodata:0x000000C0; // type:object size:0x12 scope:local +waterNameID$5298 = .rodata:0x000000D4; // type:object size:0x10 scope:local +waterNameID2$5299 = .rodata:0x000000E4; // type:object size:0x12 scope:local +@5400 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5401 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5403 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5404 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5451 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5452 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5453 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5454 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5455 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5456 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5457 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5458 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5873 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5874 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5875 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@5876 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5877 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5878 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5879 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5880 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@5882 = .rodata:0x00000158; // type:object size:0x8 scope:local +@6001 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@6207 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6208 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6209 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6210 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6211 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6212 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6601 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6602 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6603 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6782 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6783 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000190; // type:object size:0x8 scope:local data:string_table +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global +m_arcNameList__9daNbomb_c = .data:0x00000040; // type:object size:0x18 scope:global data:4byte +enemyBombID$5072 = .data:0x00000058; // type:object size:0xA scope:local data:2byte +@5313 = .data:0x00000064; // type:object size:0xC scope:local data:4byte +@5462 = .data:0x00000070; // type:object size:0xC scope:local data:4byte +@5630 = .data:0x0000007C; // type:object size:0xC scope:local data:4byte +@5886 = .data:0x00000088; // type:object size:0xC scope:local data:4byte +@5921 = .data:0x00000094; // type:object size:0xC scope:local +@5924 = .data:0x000000A0; // type:object size:0xC scope:local data:4byte +@5987 = .data:0x000000AC; // type:object size:0xC scope:local data:4byte +l_daNbombMethod = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_NBOMB = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000114; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__13dBgS_BombAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__9daNbomb_c = .data:0x00000174; // type:object size:0x14 scope:global +__vt__7dBomb_c = .data:0x00000188; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5069 = .bss:0x00000048; // type:object size:0xC scope:local +effectScale$5068 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_ni/splits.txt b/config/GZ2J01/rels/d_a_ni/splits.txt new file mode 100644 index 0000000000..3886f5dde4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_ni/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ni.cpp: + .text start:0x000000EC end:0x0000566C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000170 + .data start:0x00000000 end:0x00000218 + .bss start:0x00000008 end:0x0000013C diff --git a/config/GZ2J01/rels/d_a_ni/symbols.txt b/config/GZ2J01/rels/d_a_ni/symbols.txt new file mode 100644 index 0000000000..47ef35c7bd --- /dev/null +++ b/config/GZ2J01/rels/d_a_ni/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNi_HIO_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +anm_init__FP8ni_classifUcf = .text:0x00000168; // type:function size:0xC0 scope:global +hane_set__FP8ni_classff = .text:0x00000228; // type:function size:0xF8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000320; // type:function size:0x2B0 scope:global +daNi_Draw__FP8ni_class = .text:0x000005D0; // type:function size:0xF4 scope:global +__dt__4cXyzFv = .text:0x000006C4; // type:function size:0x3C scope:global +s_play_sub__FPvPv = .text:0x00000700; // type:function size:0x58 scope:global +damage_check__FP8ni_class = .text:0x00000758; // type:function size:0x218 scope:global +s_t_sub__FPvPv = .text:0x00000970; // type:function size:0x70 scope:global +search_test__FP8ni_class = .text:0x000009E0; // type:function size:0x168 scope:global +ni_carry_check__FP8ni_class = .text:0x00000B48; // type:function size:0x3C scope:global +move_gake_check__FP8ni_classf = .text:0x00000B84; // type:function size:0xF0 scope:global +ni_normal__FP8ni_class = .text:0x00000C74; // type:function size:0x6C8 scope:global +ni_away__FP8ni_class = .text:0x0000133C; // type:function size:0x428 scope:global +ni_swim__FP8ni_class = .text:0x00001764; // type:function size:0x368 scope:global +ni_carry__FP8ni_class = .text:0x00001ACC; // type:function size:0x1B0 scope:global +ni_fly__FP8ni_class = .text:0x00001C7C; // type:function size:0x130 scope:global +ni_drop__FP8ni_class = .text:0x00001DAC; // type:function size:0x120 scope:global +ni_return__FP8ni_class = .text:0x00001ECC; // type:function size:0x18C scope:global +ni_damage__FP8ni_class = .text:0x00002058; // type:function size:0x178 scope:global +s_b_sub__FPvPv = .text:0x000021D0; // type:function size:0x64 scope:global +ni_windspin__FP8ni_class = .text:0x00002234; // type:function size:0x15C scope:global +ni_demo0__FP8ni_class = .text:0x00002390; // type:function size:0x3E0 scope:global +ni_message__FP8ni_class = .text:0x00002770; // type:function size:0xC8 scope:global +playwallcheck__FP8ni_class = .text:0x00002838; // type:function size:0x184 scope:global +ni_play__FP8ni_class = .text:0x000029BC; // type:function size:0x894 scope:global +play_camera__FP8ni_class = .text:0x00003250; // type:function size:0x848 scope:global +action__FP8ni_class = .text:0x00003A98; // type:function size:0xCDC scope:global +message__FP8ni_class = .text:0x00004774; // type:function size:0x124 scope:global +daNi_Execute__FP8ni_class = .text:0x00004898; // type:function size:0x498 scope:global +daNi_IsDelete__FP8ni_class = .text:0x00004D30; // type:function size:0x8 scope:global +daNi_Delete__FP8ni_class = .text:0x00004D38; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004DA0; // type:function size:0x208 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004FA8; // type:function size:0x48 scope:global +daNi_Create__FP10fopAc_ac_c = .text:0x00004FF0; // type:function size:0x3D4 scope:global +__dt__8cM3dGSphFv = .text:0x000053C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000540C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005454; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000054B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005520; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005590; // type:function size:0x48 scope:global +__dt__10daNi_HIO_cFv = .text:0x000055D8; // type:function size:0x48 scope:global +__sinit_d_a_ni_cpp = .text:0x00005620; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000565C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005664; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3958 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3982 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4238 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4274 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4417 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4419 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4421 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4423 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4424 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4425 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4426 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4514 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4668 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4712 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5117 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5118 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5119 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5120 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5121 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5123 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5302 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5303 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5304 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5308 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5309 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5311 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5661 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5662 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5663 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5664 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5665 = .rodata:0x00000138; // type:object size:0x4 scope:local data:string +@5803 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5804 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5805 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5806 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5807 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6033 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6035 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +hane_id$3986 = .data:0x00000020; // type:object size:0x8 scope:local +@5125 = .data:0x00000028; // type:object size:0x7C scope:local +j_w$5390 = .data:0x000000A4; // type:object size:0x10 scope:local +j_a$5391 = .data:0x000000B4; // type:object size:0x10 scope:local +w_eff_id$5418 = .data:0x000000C4; // type:object size:0x8 scope:local +@5666 = .data:0x000000CC; // type:object size:0x40 scope:local +key_eno$5736 = .data:0x0000010C; // type:object size:0x4 scope:local +cc_sph_src$5915 = .data:0x00000110; // type:object size:0x40 scope:local +l_daNi_Method = .data:0x00000150; // type:object size:0x20 scope:global +g_profile_NI = .data:0x00000170; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001DC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000200; // type:object size:0xC scope:global +__vt__10daNi_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_282_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3953 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:byte +target_info = .bss:0x00000090; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000B8; // type:object size:0x4 scope:global data:4byte +@5415 = .bss:0x000000BC; // type:object size:0xC scope:local +sc$5414 = .bss:0x000000CC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000138; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_aru/splits.txt b/config/GZ2J01/rels/d_a_npc_aru/splits.txt new file mode 100644 index 0000000000..d1b15daa93 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_aru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aru.cpp: + .text start:0x000000EC end:0x0000601C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x0000082C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_aru/symbols.txt b/config/GZ2J01/rels/d_a_npc_aru/symbols.txt new file mode 100644 index 0000000000..a6f3df669b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_aru/symbols.txt @@ -0,0 +1,256 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Aru_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__11daNpc_Aru_cFv = .text:0x00000224; // type:function size:0x2EC scope:global +CreateHeap__11daNpc_Aru_cFv = .text:0x00000510; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__11daNpc_Aru_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__11daNpc_Aru_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__11daNpc_Aru_cFv = .text:0x00000990; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Aru_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +srchCow__11daNpc_Aru_cFPvPv = .text:0x00000A9C; // type:function size:0xA8 scope:global +srchUDoor__11daNpc_Aru_cFPvPv = .text:0x00000B44; // type:function size:0x9C scope:global +chkThrust__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000BE0; // type:function size:0x180 scope:global +getCowP__11daNpc_Aru_cFi = .text:0x00000D60; // type:function size:0x13C scope:global +getUDoor_l_P__11daNpc_Aru_cFv = .text:0x00000E9C; // type:function size:0xD0 scope:global +getUDoor_r_P__11daNpc_Aru_cFv = .text:0x00000F6C; // type:function size:0xD0 scope:global +getType__11daNpc_Aru_cFv = .text:0x0000103C; // type:function size:0x64 scope:global +isDelete__11daNpc_Aru_cFv = .text:0x000010A0; // type:function size:0x8C scope:global +reset__11daNpc_Aru_cFv = .text:0x0000112C; // type:function size:0x334 scope:global +afterJntAnm__11daNpc_Aru_cFi = .text:0x00001460; // type:function size:0x84 scope:global +setParam__11daNpc_Aru_cFv = .text:0x000014E4; // type:function size:0x164 scope:global +checkChangeEvt__11daNpc_Aru_cFv = .text:0x00001648; // type:function size:0xB4 scope:global +setAfterTalkMotion__11daNpc_Aru_cFv = .text:0x000016FC; // type:function size:0xC8 scope:global +srchActors__11daNpc_Aru_cFv = .text:0x000017C4; // type:function size:0x278 scope:global +evtTalk__11daNpc_Aru_cFv = .text:0x00001A3C; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Aru_cFv = .text:0x00001ADC; // type:function size:0xC8 scope:global +action__11daNpc_Aru_cFv = .text:0x00001BA4; // type:function size:0x194 scope:global +beforeMove__11daNpc_Aru_cFv = .text:0x00001D38; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Aru_cFv = .text:0x00001DFC; // type:function size:0x2FC scope:global +setCollision__11daNpc_Aru_cFv = .text:0x000020F8; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Aru_cFv = .text:0x00002250; // type:function size:0x8 scope:global +selectAction__11daNpc_Aru_cFv = .text:0x00002258; // type:function size:0x1C0 scope:global +chkAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002418; // type:function size:0x2C scope:global +setAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002444; // type:function size:0xA8 scope:global +chkBullRunningStage__11daNpc_Aru_cFv = .text:0x000024EC; // type:function size:0x7C scope:global +chkSkipFenceStage__11daNpc_Aru_cFv = .text:0x00002568; // type:function size:0x7C scope:global +srchActorDirection__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x000025E4; // type:function size:0xD4 scope:global +adjustMoveDir__11daNpc_Aru_cFv = .text:0x000026B8; // type:function size:0x658 scope:global +__dt__8cM3dGPlaFv = .text:0x00002D10; // type:function size:0x48 scope:global +duck__11daNpc_Aru_cFi = .text:0x00002D58; // type:function size:0x34C scope:global +lookround__11daNpc_Aru_cFs = .text:0x000030A4; // type:function size:0x150 scope:global +cutRideOnHorse__11daNpc_Aru_cFi = .text:0x000031F4; // type:function size:0x1C8 scope:global +cutGotoBullRunningStage__11daNpc_Aru_cFi = .text:0x000033BC; // type:function size:0x1B0 scope:global +cutEndBullRunning__11daNpc_Aru_cFi = .text:0x0000356C; // type:function size:0x340 scope:global +cutGotoSkipFenceStage__11daNpc_Aru_cFi = .text:0x000038AC; // type:function size:0x134 scope:global +cutSpeakTo__11daNpc_Aru_cFi = .text:0x000039E0; // type:function size:0x2BC scope:global +cutNoEntrance__11daNpc_Aru_cFi = .text:0x00003C9C; // type:function size:0x2CC scope:global +wait__11daNpc_Aru_cFPv = .text:0x00003F68; // type:function size:0x540 scope:global +bullRunning__11daNpc_Aru_cFPv = .text:0x000044A8; // type:function size:0x2A0 scope:global +skipFence__11daNpc_Aru_cFPv = .text:0x00004748; // type:function size:0x1B0 scope:global +talk__11daNpc_Aru_cFPv = .text:0x000048F8; // type:function size:0x328 scope:global +daNpc_Aru_Create__FPv = .text:0x00004C20; // type:function size:0x20 scope:global +daNpc_Aru_Delete__FPv = .text:0x00004C40; // type:function size:0x20 scope:global +daNpc_Aru_Execute__FPv = .text:0x00004C60; // type:function size:0x20 scope:global +daNpc_Aru_Draw__FPv = .text:0x00004C80; // type:function size:0x20 scope:global +daNpc_Aru_IsDelete__FPv = .text:0x00004CA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004CA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004CD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00004D20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000050A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000050E4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005120; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005168; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000051A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000051EC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005234; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005638; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000563C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005738; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000573C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005784; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000057F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005850; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000058C0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005908; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005A24; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005C2C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005C30; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005C38; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005C40; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005C48; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00005C4C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005C54; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00005C6C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00005C70; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005C74; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005C7C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005C84; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005CB4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005CE4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005CE8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00005CEC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005CF0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005CF4; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00005D10; // type:function size:0x3C scope:global +__sinit_d_a_npc_aru_cpp = .text:0x00005D4C; // type:function size:0xFC scope:local +__ct__11daNpc_Aru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005E48; // type:function size:0xCC scope:global +getEyeballMaterialNo__11daNpc_Aru_cFv = .text:0x00005F14; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Aru_cFv = .text:0x00005F1C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Aru_cFv = .text:0x00005F24; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Aru_cFv = .text:0x00005F2C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Aru_cFi = .text:0x00005F34; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Aru_cFi = .text:0x00005F44; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Aru_cFv = .text:0x00005F54; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Aru_cFv = .text:0x00005F5C; // type:function size:0x8 scope:global +__dt__17daNpc_Aru_Param_cFv = .text:0x00005F64; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005FAC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005FB4; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005FBC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Aru_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4024 = .rodata:0x000000A0; // type:object size:0x18 scope:local +@4096 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4097 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4098 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4099 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4100 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4256 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4257 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4448 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4844 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4990 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4991 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4993 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4995 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double +@5053 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5054 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5055 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5185 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@5190 = .rodata:0x0000012C; // type:object size:0x6 scope:local +@5478 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5553 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5554 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5555 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xCC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x60 scope:global +l_resNameList = .data:0x00000088; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000B4; // type:object size:0x16C scope:global +l_motionAnmData = .data:0x00000220; // type:object size:0x16C scope:global +l_faceMotionSequenceData = .data:0x0000038C; // type:object size:0xD0 scope:global +l_motionSequenceData = .data:0x0000045C; // type:object size:0xC0 scope:global +mCutNameList__11daNpc_Aru_c = .data:0x0000051C; // type:object size:0x1C scope:global +@3868 = .data:0x00000538; // type:object size:0xC scope:local +@3869 = .data:0x00000544; // type:object size:0xC scope:local +@3870 = .data:0x00000550; // type:object size:0xC scope:local +@3871 = .data:0x0000055C; // type:object size:0xC scope:local +@3872 = .data:0x00000568; // type:object size:0xC scope:local +@3873 = .data:0x00000574; // type:object size:0xC scope:local +mCutList__11daNpc_Aru_c = .data:0x00000580; // type:object size:0x54 scope:global data:4byte +@4761 = .data:0x000005D4; // type:object size:0xC scope:local data:4byte +@4851 = .data:0x000005E0; // type:object size:0xC scope:local data:4byte +@4856 = .data:0x000005EC; // type:object size:0xC scope:local data:4byte +@5104 = .data:0x000005F8; // type:object size:0xC scope:local +@5108 = .data:0x00000604; // type:object size:0xC scope:local +@5110 = .data:0x00000610; // type:object size:0xC scope:local +@5114 = .data:0x0000061C; // type:object size:0xC scope:local +@5116 = .data:0x00000628; // type:object size:0xC scope:local +@5120 = .data:0x00000634; // type:object size:0xC scope:local +@5124 = .data:0x00000640; // type:object size:0xC scope:local +@5126 = .data:0x0000064C; // type:object size:0xC scope:local +@5128 = .data:0x00000658; // type:object size:0xC scope:local +daNpc_Aru_MethodTable = .data:0x00000664; // type:object size:0x20 scope:global +g_profile_NPC_ARU = .data:0x00000684; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000006B4; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x000006C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000714; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000720; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000072C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000738; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000744; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000750; // type:object size:0xC scope:global +__vt__11daNpc_Aru_c = .data:0x0000075C; // type:object size:0xC4 scope:global +__vt__17daNpc_Aru_Param_c = .data:0x00000820; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3874 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4931 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4930 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_ash/splits.txt b/config/GZ2J01/rels/d_a_npc_ash/splits.txt new file mode 100644 index 0000000000..3d076d9682 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ash/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ash.cpp: + .text start:0x000000EC end:0x0000542C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000350 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_ash/symbols.txt b/config/GZ2J01/rels/d_a_npc_ash/symbols.txt new file mode 100644 index 0000000000..f544a29fc5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ash/symbols.txt @@ -0,0 +1,208 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcAsh_cFv = .text:0x000000EC; // type:function size:0x144 scope:global +__dt__8dCcD_CylFv = .text:0x00000230; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000002FC; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000380; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003C8; // type:function size:0x48 scope:global +__dt__10daNpcAsh_cFv = .text:0x00000410; // type:function size:0x190 scope:global +Create__10daNpcAsh_cFv = .text:0x000005A0; // type:function size:0x3C8 scope:global +CreateHeap__10daNpcAsh_cFv = .text:0x00000968; // type:function size:0x3A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000D08; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D44; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D5C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D98; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000DB0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DF8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000E1C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E58; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E70; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000EAC; // type:function size:0x18 scope:global +Delete__10daNpcAsh_cFv = .text:0x00000EC4; // type:function size:0x34 scope:global +Execute__10daNpcAsh_cFv = .text:0x00000EF8; // type:function size:0x24 scope:global +Draw__10daNpcAsh_cFv = .text:0x00000F1C; // type:function size:0x11C scope:global +ctrlJoint__10daNpcAsh_cFP8J3DJointP8J3DModel = .text:0x00001038; // type:function size:0x220 scope:global +createHeapCallBack__10daNpcAsh_cFP10fopAc_ac_c = .text:0x00001258; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcAsh_cFP8J3DJointi = .text:0x00001278; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcAsh_cFib = .text:0x000012C4; // type:function size:0x21C scope:global +setExpressionBtp__10daNpcAsh_cFi = .text:0x000014E0; // type:function size:0xE0 scope:global +setMotionAnm__10daNpcAsh_cFif = .text:0x000015C0; // type:function size:0x150 scope:global +reset__10daNpcAsh_cFv = .text:0x00001710; // type:function size:0x218 scope:global +setAction__10daNpcAsh_cFM10daNpcAsh_cFPCvPvPv_b = .text:0x00001928; // type:function size:0xA8 scope:global +isSneaking__10daNpcAsh_cFv = .text:0x000019D0; // type:function size:0x70 scope:global +wait_type0__10daNpcAsh_cFPv = .text:0x00001A40; // type:function size:0xA3C scope:global +setMotion__10daNpcAsh_cFifi = .text:0x0000247C; // type:function size:0x44 scope:global +setExpression__10daNpcAsh_cFif = .text:0x000024C0; // type:function size:0x2C scope:global +wait_type1__10daNpcAsh_cFPv = .text:0x000024EC; // type:function size:0x200 scope:global +talk__10daNpcAsh_cFPv = .text:0x000026EC; // type:function size:0x43C scope:global +demo__10daNpcAsh_cFPv = .text:0x00002B28; // type:function size:0x43C scope:global +leave__10daNpcAsh_cFPv = .text:0x00002F64; // type:function size:0x328 scope:global +EvCut_Introduction__10daNpcAsh_cFi = .text:0x0000328C; // type:function size:0x100 scope:global +EvCut_Meeting__10daNpcAsh_cFi = .text:0x0000338C; // type:function size:0x2B0 scope:global +EvCut_WiretapSponsor__10daNpcAsh_cFi = .text:0x0000363C; // type:function size:0x244 scope:global +EvCut_WiretapEntrant__10daNpcAsh_cFi = .text:0x00003880; // type:function size:0x1B8 scope:global +daNpcAsh_Create__FPv = .text:0x00003A38; // type:function size:0x20 scope:global +daNpcAsh_Delete__FPv = .text:0x00003A58; // type:function size:0x20 scope:global +daNpcAsh_Execute__FPv = .text:0x00003A78; // type:function size:0x20 scope:global +daNpcAsh_Draw__FPv = .text:0x00003A98; // type:function size:0x20 scope:global +daNpcAsh_IsDelete__FPv = .text:0x00003AB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003AC0; // type:function size:0x30 scope:global +setParam__10daNpcAsh_cFv = .text:0x00003AF0; // type:function size:0x27C scope:global +main__10daNpcAsh_cFv = .text:0x00003D6C; // type:function size:0x294 scope:global +playMotion__10daNpcAsh_cFv = .text:0x00004000; // type:function size:0x320 scope:global +ctrlBtk__10daNpcAsh_cFv = .text:0x00004320; // type:function size:0xA4 scope:global +setAttnPos__10daNpcAsh_cFv = .text:0x000043C4; // type:function size:0x3F8 scope:global +lookat__10daNpcAsh_cFv = .text:0x000047BC; // type:function size:0x2D0 scope:global +drawDbgInfo__10daNpcAsh_cFv = .text:0x00004A8C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004A94; // type:function size:0xC scope:global +__sinit_d_a_npc_ash_cpp = .text:0x00004AA0; // type:function size:0xEC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004B8C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004BD4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004C10; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004CE0; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004D1C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004D20; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004D5C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004D60; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004FAC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000519C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000520C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000052D8; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00005320; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005324; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005328; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000532C; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005374; // type:function size:0x60 scope:global +__dt__16daNpcAsh_Param_cFv = .text:0x000053D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000541C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005424; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4224 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4385 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4638 = .rodata:0x00000090; // type:object size:0xC scope:local +@4639 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4641 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4643 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4645 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4646 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4647 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4648 = .rodata:0x000000E0; // type:object size:0xC scope:local +@4649 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4651 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4652 = .rodata:0x00000100; // type:object size:0xC scope:local +@4653 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4654 = .rodata:0x00000110; // type:object size:0x20 scope:local +@4658 = .rodata:0x00000130; // type:object size:0xC scope:local +@4659 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4660 = .rodata:0x00000140; // type:object size:0xC scope:local +@4661 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4662 = .rodata:0x00000150; // type:object size:0xC scope:local +@4663 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4664 = .rodata:0x00000160; // type:object size:0xC scope:local +@4665 = .rodata:0x0000016C; // type:object size:0xC scope:local +@4666 = .rodata:0x00000178; // type:object size:0x8 scope:local +@4667 = .rodata:0x00000180; // type:object size:0xC scope:local +@4668 = .rodata:0x0000018C; // type:object size:0xC scope:local +@4669 = .rodata:0x00000198; // type:object size:0x8 scope:local +@4670 = .rodata:0x000001A0; // type:object size:0xC scope:local +@4671 = .rodata:0x000001AC; // type:object size:0xC scope:local +@4672 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@4673 = .rodata:0x000001C0; // type:object size:0xC scope:local +@4674 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4675 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@4676 = .rodata:0x000001E0; // type:object size:0xC scope:local +@4677 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4679 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000200; // type:object size:0xC scope:local +@4681 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000210; // type:object size:0x28 scope:local +@4697 = .rodata:0x00000238; // type:object size:0xC scope:local +@4976 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@4977 = .rodata:0x00000248; // type:object size:0x4 scope:local +@4978 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@4980 = .rodata:0x00000250; // type:object size:0x8 scope:local +@5033 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5034 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5227 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5228 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5230 = .rodata:0x00000270; // type:object size:0x8 scope:local +@5231 = .rodata:0x00000278; // type:object size:0x8 scope:local +@5254 = .rodata:0x00000280; // type:object size:0x10 scope:local data:4byte +@5295 = .rodata:0x00000290; // type:object size:0x10 scope:local data:4byte +@5492 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5493 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@5589 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5590 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5591 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@5592 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5593 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5594 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@5649 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@5650 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@5651 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5652 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002D0; // type:object size:0x7F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xD8 scope:global +l_btpGetParamList = .data:0x000000F8; // type:object size:0xC scope:global +l_btkGetParamList = .data:0x00000104; // type:object size:0xC scope:global +l_loadRes_ASH0 = .data:0x00000110; // type:object size:0xC scope:global +l_loadRes_ASH1 = .data:0x0000011C; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000128; // type:object size:0x8 scope:global +l_arcNames = .data:0x00000130; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x0000013C; // type:object size:0x18 scope:global +l_myName = .data:0x00000154; // type:object size:0x4 scope:global +@3823 = .data:0x00000158; // type:object size:0xC scope:local +@3824 = .data:0x00000164; // type:object size:0xC scope:local +@3825 = .data:0x00000170; // type:object size:0xC scope:local +@3826 = .data:0x0000017C; // type:object size:0xC scope:local +@3827 = .data:0x00000188; // type:object size:0xC scope:local +mEvtSeqList__10daNpcAsh_c = .data:0x00000194; // type:object size:0x48 scope:global +@4549 = .data:0x000001DC; // type:object size:0x20 scope:local +@4605 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@4608 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4808 = .data:0x00000214; // type:object size:0xC scope:local +@4813 = .data:0x00000220; // type:object size:0xC scope:local +@5015 = .data:0x0000022C; // type:object size:0xC scope:local data:4byte +@5048 = .data:0x00000238; // type:object size:0xC scope:local data:4byte +@5129 = .data:0x00000244; // type:object size:0xC scope:local +@5132 = .data:0x00000250; // type:object size:0xC scope:local +@5137 = .data:0x0000025C; // type:object size:0xC scope:local +@5140 = .data:0x00000268; // type:object size:0xC scope:local +daNpcAsh_MethodTable = .data:0x00000274; // type:object size:0x20 scope:global +g_profile_NPC_ASH = .data:0x00000294; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002C4; // type:object size:0xC scope:global +__vt__10daNpcAsh_c = .data:0x000002D0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000318; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000324; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000360; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000036C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000378; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000384; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000390; // type:object size:0xC scope:global +__vt__16daNpcAsh_Param_c = .data:0x0000039C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3822 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_ashB/splits.txt b/config/GZ2J01/rels/d_a_npc_ashB/splits.txt new file mode 100644 index 0000000000..b3323a0527 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ashB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ashB.cpp: + .text start:0x000000EC end:0x00004370 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000334 + .data start:0x00000000 end:0x0000039C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_ashB/symbols.txt b/config/GZ2J01/rels/d_a_npc_ashB/symbols.txt new file mode 100644 index 0000000000..1f802c5523 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ashB/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcAshB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcAshB_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__11daNpcAshB_cFv = .text:0x000004C4; // type:function size:0x27C scope:global +CreateHeap__11daNpcAshB_cFv = .text:0x00000740; // type:function size:0x2B8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B0C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B48; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B60; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B9C; // type:function size:0x18 scope:global +Delete__11daNpcAshB_cFv = .text:0x00000BB4; // type:function size:0x34 scope:global +Execute__11daNpcAshB_cFv = .text:0x00000BE8; // type:function size:0x24 scope:global +Draw__11daNpcAshB_cFv = .text:0x00000C0C; // type:function size:0x5C scope:global +ctrlJoint__11daNpcAshB_cFP8J3DJointP8J3DModel = .text:0x00000C68; // type:function size:0x1CC scope:global +createHeapCallBack__11daNpcAshB_cFP10fopAc_ac_c = .text:0x00000E34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcAshB_cFP8J3DJointi = .text:0x00000E54; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcAshB_cFib = .text:0x00000EA0; // type:function size:0x200 scope:global +setExpressionBtp__11daNpcAshB_cFi = .text:0x000010A0; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcAshB_cFif = .text:0x00001180; // type:function size:0x1C4 scope:global +reset__11daNpcAshB_cFv = .text:0x00001344; // type:function size:0x178 scope:global +setAction__11daNpcAshB_cFM11daNpcAshB_cFPCvPvPv_b = .text:0x000014BC; // type:function size:0xA8 scope:global +wait__11daNpcAshB_cFPv = .text:0x00001564; // type:function size:0x9AC scope:global +setMotion__11daNpcAshB_cFifi = .text:0x00001F10; // type:function size:0xC4 scope:global +setExpression__11daNpcAshB_cFif = .text:0x00001FD4; // type:function size:0x68 scope:global +talk__11daNpcAshB_cFPv = .text:0x0000203C; // type:function size:0x544 scope:global +demo__11daNpcAshB_cFPv = .text:0x00002580; // type:function size:0x1E8 scope:global +EvCut_Appear__11daNpcAshB_cFi = .text:0x00002768; // type:function size:0x4E0 scope:global +daNpcAshB_Create__FPv = .text:0x00002C48; // type:function size:0x20 scope:global +daNpcAshB_Delete__FPv = .text:0x00002C68; // type:function size:0x20 scope:global +daNpcAshB_Execute__FPv = .text:0x00002C88; // type:function size:0x20 scope:global +daNpcAshB_Draw__FPv = .text:0x00002CA8; // type:function size:0x20 scope:global +daNpcAshB_IsDelete__FPv = .text:0x00002CC8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002CD0; // type:function size:0x30 scope:global +setParam__11daNpcAshB_cFv = .text:0x00002D00; // type:function size:0x88 scope:global +main__11daNpcAshB_cFv = .text:0x00002D88; // type:function size:0x27C scope:global +playMotion__11daNpcAshB_cFv = .text:0x00003004; // type:function size:0x424 scope:global +ctrlBtk__11daNpcAshB_cFv = .text:0x00003428; // type:function size:0xDC scope:global +setAttnPos__11daNpcAshB_cFv = .text:0x00003504; // type:function size:0x310 scope:global +lookat__11daNpcAshB_cFv = .text:0x00003814; // type:function size:0x1FC scope:global +drawOtherMdls__11daNpcAshB_cFv = .text:0x00003A10; // type:function size:0x88 scope:global +drawDbgInfo__11daNpcAshB_cFv = .text:0x00003A98; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00003AA0; // type:function size:0xC scope:global +__sinit_d_a_npc_ashB_cpp = .text:0x00003AAC; // type:function size:0x88 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003B34; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003B7C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003BB8; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003C88; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003CC4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003CC8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003D04; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003D08; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003F54; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004144; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000041B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004210; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004280; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000042C8; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000042CC; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000042D0; // type:function size:0x48 scope:global +__dt__17daNpcAshB_Param_cFv = .text:0x00004318; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004360; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004368; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcAshB_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4179 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4238 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4521 = .rodata:0x00000094; // type:object size:0xC scope:local +@4522 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4524 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4526 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4528 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4530 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4532 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4534 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000104; // type:object size:0x1C scope:local +@4539 = .rodata:0x00000120; // type:object size:0xC scope:local +@4540 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000130; // type:object size:0xC scope:local +@4542 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000140; // type:object size:0xC scope:local +@4544 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4545 = .rodata:0x00000158; // type:object size:0xC scope:local +@4546 = .rodata:0x00000164; // type:object size:0xC scope:local +@4547 = .rodata:0x00000170; // type:object size:0xC scope:local +@4548 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4549 = .rodata:0x00000188; // type:object size:0x8 scope:local +@4550 = .rodata:0x00000190; // type:object size:0xC scope:local +@4551 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4552 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@4553 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4554 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4555 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@4556 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4557 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4558 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@4559 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4560 = .rodata:0x000001FC; // type:object size:0xC scope:local +@4561 = .rodata:0x00000208; // type:object size:0x8 scope:local +@4562 = .rodata:0x00000210; // type:object size:0xC scope:local +@4563 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000220; // type:object size:0xC scope:local +@4565 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4566 = .rodata:0x00000238; // type:object size:0x8 scope:local +@4567 = .rodata:0x00000240; // type:object size:0xC scope:local +@4568 = .rodata:0x0000024C; // type:object size:0x8 scope:local +@4569 = .rodata:0x00000254; // type:object size:0xC scope:local +@4570 = .rodata:0x00000260; // type:object size:0x8 scope:local +@4571 = .rodata:0x00000268; // type:object size:0x30 scope:local +@4585 = .rodata:0x00000298; // type:object size:0xC scope:local +@4837 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:float +@4838 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@4840 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@4841 = .rodata:0x000002B8; // type:object size:0x8 scope:local +@4842 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4844 = .rodata:0x000002C8; // type:object size:0x8 scope:local +@5082 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@5198 = .rodata:0x000002D4; // type:object size:0x4 scope:local data:float +@5270 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@5272 = .rodata:0x000002E8; // type:object size:0x8 scope:local +@5273 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5317 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@5319 = .rodata:0x00000300; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000304; // type:object size:0x2D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xFC scope:global +l_btpGetParamList = .data:0x0000011C; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x0000014C; // type:object size:0x30 scope:global data:4byte +l_arcNames = .data:0x0000017C; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x00000180; // type:object size:0x8 scope:global +l_myName = .data:0x00000188; // type:object size:0x4 scope:global +@3811 = .data:0x0000018C; // type:object size:0xC scope:local data:4byte +mEvtSeqList__11daNpcAshB_c = .data:0x00000198; // type:object size:0x18 scope:global data:4byte +@4423 = .data:0x000001B0; // type:object size:0x1C scope:local +@4500 = .data:0x000001CC; // type:object size:0xC scope:local data:4byte +@4674 = .data:0x000001D8; // type:object size:0xC scope:local +@4678 = .data:0x000001E4; // type:object size:0xC scope:local +@4683 = .data:0x000001F0; // type:object size:0xC scope:local +@4874 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@4877 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4962 = .data:0x00000214; // type:object size:0xC scope:local +@5084 = .data:0x00000220; // type:object size:0x24 scope:local +@5083 = .data:0x00000244; // type:object size:0x24 scope:local +daNpcAshB_MethodTable = .data:0x00000268; // type:object size:0x20 scope:global +g_profile_NPC_ASHB = .data:0x00000288; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002B8; // type:object size:0xC scope:global +__vt__11daNpcAshB_c = .data:0x000002C4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000030C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000318; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000033C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000354; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000360; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000036C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000378; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000384; // type:object size:0xC scope:global +__vt__17daNpcAshB_Param_c = .data:0x00000390; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3810 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_bans/splits.txt b/config/GZ2J01/rels/d_a_npc_bans/splits.txt new file mode 100644 index 0000000000..409489c74c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bans/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bans.cpp: + .text start:0x000000EC end:0x0000562C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E0 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_bans/symbols.txt b/config/GZ2J01/rels/d_a_npc_bans/symbols.txt new file mode 100644 index 0000000000..9499aa6c80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bans/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Bans_cFv = .text:0x000000EC; // type:function size:0x1D4 scope:global +create__12daNpc_Bans_cFv = .text:0x000002C0; // type:function size:0x2CC scope:global +CreateHeap__12daNpc_Bans_cFv = .text:0x0000058C; // type:function size:0x410 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000099C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009D8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009F0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A2C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A44; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A8C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B04; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B40; // type:function size:0x18 scope:global +Delete__12daNpc_Bans_cFv = .text:0x00000B58; // type:function size:0x34 scope:global +Execute__12daNpc_Bans_cFv = .text:0x00000B8C; // type:function size:0xD8 scope:global +Draw__12daNpc_Bans_cFv = .text:0x00000C64; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_Bans_cFP10fopAc_ac_c = .text:0x00000D00; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Bans_cFP8J3DJointi = .text:0x00000D20; // type:function size:0x58 scope:global +getType__12daNpc_Bans_cFv = .text:0x00000D78; // type:function size:0x64 scope:global +isDelete__12daNpc_Bans_cFv = .text:0x00000DDC; // type:function size:0x104 scope:global +reset__12daNpc_Bans_cFv = .text:0x00000EE0; // type:function size:0x180 scope:global +afterJntAnm__12daNpc_Bans_cFi = .text:0x00001060; // type:function size:0x8C scope:global +setParam__12daNpc_Bans_cFv = .text:0x000010EC; // type:function size:0x1B0 scope:global +checkChangeEvt__12daNpc_Bans_cFv = .text:0x0000129C; // type:function size:0xB4 scope:global +setAfterTalkMotion__12daNpc_Bans_cFv = .text:0x00001350; // type:function size:0x78 scope:global +srchActors__12daNpc_Bans_cFv = .text:0x000013C8; // type:function size:0x208 scope:global +evtTalk__12daNpc_Bans_cFv = .text:0x000015D0; // type:function size:0x12C scope:global +evtCutProc__12daNpc_Bans_cFv = .text:0x000016FC; // type:function size:0xC8 scope:global +action__12daNpc_Bans_cFv = .text:0x000017C4; // type:function size:0x1A4 scope:global +beforeMove__12daNpc_Bans_cFv = .text:0x00001968; // type:function size:0xE0 scope:global +setAttnPos__12daNpc_Bans_cFv = .text:0x00001A48; // type:function size:0x4B8 scope:global +setCollision__12daNpc_Bans_cFv = .text:0x00001F00; // type:function size:0x2B4 scope:global +drawDbgInfo__12daNpc_Bans_cFv = .text:0x000021B4; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Bans_cFv = .text:0x000021BC; // type:function size:0x13C scope:global +setScoopAnm__12daNpc_Bans_cFiif = .text:0x000022F8; // type:function size:0xC4 scope:global +afterSetMotionAnm__12daNpc_Bans_cFiifi = .text:0x000023BC; // type:function size:0x34 scope:global +selectAction__12daNpc_Bans_cFv = .text:0x000023F0; // type:function size:0x7C scope:global +chkAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x0000246C; // type:function size:0x2C scope:global +setAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x00002498; // type:function size:0xA8 scope:global +checkPlayerIn2ndFloorOfBombShop__12daNpc_Bans_cFv = .text:0x00002540; // type:function size:0xB0 scope:global +orderAngerEvt__12daNpc_Bans_cFv = .text:0x000025F0; // type:function size:0xE0 scope:global +getKMsgTagP__12daNpc_Bans_cFv = .text:0x000026D0; // type:function size:0x98 scope:global +setPrtcls__12daNpc_Bans_cFv = .text:0x00002768; // type:function size:0xA4 scope:global +cutAnger__12daNpc_Bans_cFi = .text:0x0000280C; // type:function size:0x90C scope:global +cutPurchase__12daNpc_Bans_cFi = .text:0x00003118; // type:function size:0x3D4 scope:global +wait__12daNpc_Bans_cFPv = .text:0x000034EC; // type:function size:0x524 scope:global +tend__12daNpc_Bans_cFPv = .text:0x00003A10; // type:function size:0x684 scope:global +getDistTable__12dAttention_cFi = .text:0x00004094; // type:function size:0x14 scope:global +talk__12daNpc_Bans_cFPv = .text:0x000040A8; // type:function size:0x29C scope:global +shop__12daNpc_Bans_cFPv = .text:0x00004344; // type:function size:0x164 scope:global +daNpc_Bans_Create__FPv = .text:0x000044A8; // type:function size:0x20 scope:global +daNpc_Bans_Delete__FPv = .text:0x000044C8; // type:function size:0x20 scope:global +daNpc_Bans_Execute__FPv = .text:0x000044E8; // type:function size:0x20 scope:global +daNpc_Bans_Draw__FPv = .text:0x00004508; // type:function size:0x20 scope:global +daNpc_Bans_IsDelete__FPv = .text:0x00004528; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004530; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004560; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000045A8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000045F0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000462C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004674; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000046BC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000046F8; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004734; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004B38; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004B3C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004C38; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004C3C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004C84; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004CF4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004D50; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004DC0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004E08; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004F24; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000512C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00005130; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00005138; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005140; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005148; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005150; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005158; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000515C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005164; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000517C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005180; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005188; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000051B8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000051E8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000051EC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000051F0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000051F4; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000051F8; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00005214; // type:function size:0x1C scope:global +__sinit_d_a_npc_bans_cpp = .text:0x00005230; // type:function size:0xB4 scope:local +__ct__12daNpc_Bans_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000052E4; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Bans_cFv = .text:0x00005404; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Bans_cFv = .text:0x0000540C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Bans_cFv = .text:0x00005414; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Bans_cFv = .text:0x0000541C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Bans_cFi = .text:0x00005424; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Bans_cFi = .text:0x00005434; // type:function size:0x10 scope:global +__dt__18daNpc_Bans_Param_cFv = .text:0x00005444; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000548C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005494; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000549C; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000055B4; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000055BC; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000055C4; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000055CC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Bans_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3924 = .rodata:0x00000090; // type:object size:0x18 scope:local +@3991 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3992 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3993 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3994 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4100 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4101 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4102 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4103 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4104 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4105 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4761 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5033 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5038 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5042 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double +@5100 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5101 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5102 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5164 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5165 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5166 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000134; // type:object size:0x4 scope:local +id$5349 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5654 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0x94 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000088; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x2 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x000000B0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B8; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000D0; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x0000015C; // type:object size:0x230 scope:global +l_faceMotionSequenceData = .data:0x0000038C; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000003DC; // type:object size:0x150 scope:global +mCutNameList__12daNpc_Bans_c = .data:0x0000052C; // type:object size:0x10 scope:global +@3870 = .data:0x0000053C; // type:object size:0xC scope:local +@3871 = .data:0x00000548; // type:object size:0xC scope:local +@3872 = .data:0x00000554; // type:object size:0xC scope:local +mCutList__12daNpc_Bans_c = .data:0x00000560; // type:object size:0x30 scope:global data:4byte +@4728 = .data:0x00000590; // type:object size:0xC scope:local data:4byte +@4816 = .data:0x0000059C; // type:object size:0xC scope:local +@4823 = .data:0x000005A8; // type:object size:0xC scope:local +@4826 = .data:0x000005B4; // type:object size:0xC scope:local +@4831 = .data:0x000005C0; // type:object size:0xC scope:local +scoopAnmData$5227 = .data:0x000005CC; // type:object size:0xA0 scope:local +@5249 = .data:0x0000066C; // type:object size:0xC scope:local data:4byte +@5251 = .data:0x00000678; // type:object size:0xC scope:local data:4byte +daNpc_Bans_MethodTable = .data:0x00000684; // type:object size:0x20 scope:global +g_profile_NPC_BANS = .data:0x000006A4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000006D4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006EC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000710; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000071C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000728; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000734; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000740; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000074C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000758; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000764; // type:object size:0xC scope:global +__vt__12daNpc_Bans_c = .data:0x00000770; // type:object size:0xD0 scope:global +__vt__18daNpc_Bans_Param_c = .data:0x00000840; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3873 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_besu/splits.txt b/config/GZ2J01/rels/d_a_npc_besu/splits.txt new file mode 100644 index 0000000000..81d7a73a58 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_besu.cpp: + .text start:0x000000EC end:0x000079E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000408 + .data start:0x00000000 end:0x0000130C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_besu/symbols.txt b/config/GZ2J01/rels/d_a_npc_besu/symbols.txt new file mode 100644 index 0000000000..96dfa434af --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_besu/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Besu_cFv = .text:0x000000EC; // type:function size:0x1D0 scope:global +create__12daNpc_Besu_cFv = .text:0x000002BC; // type:function size:0x2E0 scope:global +CreateHeap__12daNpc_Besu_cFv = .text:0x0000059C; // type:function size:0x45C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B0C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B48; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B60; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B9C; // type:function size:0x18 scope:global +Delete__12daNpc_Besu_cFv = .text:0x00000BB4; // type:function size:0x34 scope:global +Execute__12daNpc_Besu_cFv = .text:0x00000BE8; // type:function size:0x20 scope:global +Draw__12daNpc_Besu_cFv = .text:0x00000C08; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Besu_cFP10fopAc_ac_c = .text:0x00000C9C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Besu_cFP8J3DJointi = .text:0x00000CBC; // type:function size:0x58 scope:global +getType__12daNpc_Besu_cFv = .text:0x00000D14; // type:function size:0xC0 scope:global +isDelete__12daNpc_Besu_cFv = .text:0x00000DD4; // type:function size:0x2B0 scope:global +reset__12daNpc_Besu_cFv = .text:0x00001084; // type:function size:0x1EC scope:global +chkNurse__12daNpc_Besu_cFv = .text:0x00001270; // type:function size:0x2C scope:global +chkBesu3__12daNpc_Besu_cFv = .text:0x0000129C; // type:function size:0x2C scope:global +afterJntAnm__12daNpc_Besu_cFi = .text:0x000012C8; // type:function size:0x7C scope:global +setParam__12daNpc_Besu_cFv = .text:0x00001344; // type:function size:0x22C scope:global +checkChangeEvt__12daNpc_Besu_cFv = .text:0x00001570; // type:function size:0x1C0 scope:global +setAfterTalkMotion__12daNpc_Besu_cFv = .text:0x00001730; // type:function size:0xAC scope:global +srchActors__12daNpc_Besu_cFv = .text:0x000017DC; // type:function size:0x294 scope:global +evtTalk__12daNpc_Besu_cFv = .text:0x00001A70; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Besu_cFv = .text:0x00001B10; // type:function size:0xC8 scope:global +action__12daNpc_Besu_cFv = .text:0x00001BD8; // type:function size:0x21C scope:global +beforeMove__12daNpc_Besu_cFv = .text:0x00001DF4; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Besu_cFv = .text:0x00001EB8; // type:function size:0x5A0 scope:global +setCollision__12daNpc_Besu_cFv = .text:0x00002458; // type:function size:0x2DC scope:global +drawDbgInfo__12daNpc_Besu_cFv = .text:0x00002734; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Besu_cFv = .text:0x0000273C; // type:function size:0x158 scope:global +setCupAnm__12daNpc_Besu_cFiif = .text:0x00002894; // type:function size:0xD0 scope:global +afterSetMotionAnm__12daNpc_Besu_cFiifi = .text:0x00002964; // type:function size:0x34 scope:global +getFaceMotionAnm__12daNpc_Besu_cF26daNpcT_faceMotionAnmData_c = .text:0x00002998; // type:function size:0xB8 scope:global +changeAnm__12daNpc_Besu_cFPiPi = .text:0x00002A50; // type:function size:0x90 scope:global +changeBck__12daNpc_Besu_cFPiPi = .text:0x00002AE0; // type:function size:0x9C scope:global +changeBtp__12daNpc_Besu_cFPiPi = .text:0x00002B7C; // type:function size:0x8C scope:global +changeBtk__12daNpc_Besu_cFPiPi = .text:0x00002C08; // type:function size:0x2C scope:global +selectAction__12daNpc_Besu_cFv = .text:0x00002C34; // type:function size:0x138 scope:global +chkAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x00002D6C; // type:function size:0x2C scope:global +setAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x00002D98; // type:function size:0xA8 scope:global +mop__12daNpc_Besu_cFii = .text:0x00002E40; // type:function size:0x154 scope:global +cutConversationAboutSaru__12daNpc_Besu_cFi = .text:0x00002F94; // type:function size:0x154 scope:global +cutConversationAboutPachinko__12daNpc_Besu_cFi = .text:0x000030E8; // type:function size:0x614 scope:global +cutConversationAboutWoodSwd__12daNpc_Besu_cFi = .text:0x000036FC; // type:function size:0x344 scope:global +cutSwdTutorial__12daNpc_Besu_cFi = .text:0x00003A40; // type:function size:0x2CC scope:global +cutFindMonkey__12daNpc_Besu_cFi = .text:0x00003D0C; // type:function size:0x4F0 scope:global +cutGetWoodSwd__12daNpc_Besu_cFi = .text:0x000041FC; // type:function size:0xFC scope:global +cutCacaricoConversation__12daNpc_Besu_cFi = .text:0x000042F8; // type:function size:0x1F8 scope:global +cutSurprise__12daNpc_Besu_cFi = .text:0x000044F0; // type:function size:0x2E0 scope:global +cutConversationInHotel__12daNpc_Besu_cFi = .text:0x000047D0; // type:function size:0x2F0 scope:global +cutConversationAboutDeathMt__12daNpc_Besu_cFi = .text:0x00004AC0; // type:function size:0x240 scope:global +cutConversationAboutGoron__12daNpc_Besu_cFi = .text:0x00004D00; // type:function size:0x2B8 scope:global +cutNurse__12daNpc_Besu_cFi = .text:0x00004FB8; // type:function size:0x16C scope:global +cutClothTry__12daNpc_Besu_cFi = .text:0x00005124; // type:function size:0xDC scope:global +cutThankYou__12daNpc_Besu_cFi = .text:0x00005200; // type:function size:0x12C scope:global +wait__12daNpc_Besu_cFPv = .text:0x0000532C; // type:function size:0xA14 scope:global +swdTutorial__12daNpc_Besu_cFPv = .text:0x00005D40; // type:function size:0x118 scope:global +nurse__12daNpc_Besu_cFPv = .text:0x00005E58; // type:function size:0x3C0 scope:global +giveHotWater__12daNpc_Besu_cFPv = .text:0x00006218; // type:function size:0x100 scope:global +talk__12daNpc_Besu_cFPv = .text:0x00006318; // type:function size:0x224 scope:global +daNpc_Besu_Create__FPv = .text:0x0000653C; // type:function size:0x20 scope:global +daNpc_Besu_Delete__FPv = .text:0x0000655C; // type:function size:0x20 scope:global +daNpc_Besu_Execute__FPv = .text:0x0000657C; // type:function size:0x20 scope:global +daNpc_Besu_Draw__FPv = .text:0x0000659C; // type:function size:0x20 scope:global +daNpc_Besu_IsDelete__FPv = .text:0x000065BC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000065C4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065F4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000663C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000069C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00006A00; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006A3C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006A84; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006AC0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006B08; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006B50; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006F54; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006F58; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00007054; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00007058; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000070A0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007110; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000716C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000071DC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007224; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00007340; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00007548; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000754C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00007554; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000755C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00007564; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x0000756C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00007574; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00007578; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00007580; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00007598; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000759C; // type:function size:0x8 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000075A4; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x000075D4; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000075F0; // type:function size:0x7C scope:global +__sinit_d_a_npc_besu_cpp = .text:0x0000766C; // type:function size:0x1BC scope:local +__ct__12daNpc_Besu_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007828; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Besu_cFv = .text:0x00007948; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Besu_cFv = .text:0x00007950; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Besu_cFv = .text:0x00007958; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Besu_cFv = .text:0x00007960; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Besu_cFi = .text:0x00007968; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Besu_cFi = .text:0x00007978; // type:function size:0x10 scope:global +__dt__18daNpc_Besu_Param_cFv = .text:0x00007988; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000079D0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000079D8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Besu_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4091 = .rodata:0x00000090; // type:object size:0x4C scope:local +@4162 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4164 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4580 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4818 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4819 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4820 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4821 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4822 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@5201 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5202 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5203 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5204 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5205 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5206 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5207 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5208 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5209 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5270 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5271 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5272 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5345 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000170; // type:object size:0x4 scope:local +jointNo$5355 = .rodata:0x00000174; // type:object size:0x4 scope:local data:4byte +@5582 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float +@5629 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5644 = .rodata:0x00000188; // type:object size:0xC scope:local +@5769 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000198; // type:object size:0xC scope:local +@5930 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6067 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6105 = .rodata:0x000001AC; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001B4; // type:object size:0x252 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x68 scope:global +l_resNameList = .data:0x000000B8; // type:object size:0x30 scope:global +l_loadResPtrn0 = .data:0x000000E8; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x000000EC; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000F0; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000F4; // type:object size:0x3 scope:global +l_loadResPtrn4 = .data:0x000000F8; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x000000FC; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000100; // type:object size:0x7 scope:global +l_loadResPtrnList = .data:0x00000108; // type:object size:0x4C scope:global +l_faceMotionAnmData = .data:0x00000154; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x0000049C; // type:object size:0x39C scope:global +l_faceMotionSequenceData = .data:0x00000838; // type:object size:0x1D0 scope:global +l_motionSequenceData = .data:0x00000A08; // type:object size:0x1E0 scope:global +mCutNameList__12daNpc_Besu_c = .data:0x00000BE8; // type:object size:0x3C scope:global +@3908 = .data:0x00000C24; // type:object size:0xC scope:local +@3909 = .data:0x00000C30; // type:object size:0xC scope:local +@3910 = .data:0x00000C3C; // type:object size:0xC scope:local +@3911 = .data:0x00000C48; // type:object size:0xC scope:local +@3912 = .data:0x00000C54; // type:object size:0xC scope:local +@3913 = .data:0x00000C60; // type:object size:0xC scope:local +@3914 = .data:0x00000C6C; // type:object size:0xC scope:local +@3915 = .data:0x00000C78; // type:object size:0xC scope:local +@3916 = .data:0x00000C84; // type:object size:0xC scope:local +@3917 = .data:0x00000C90; // type:object size:0xC scope:local +@3918 = .data:0x00000C9C; // type:object size:0xC scope:local +@3919 = .data:0x00000CA8; // type:object size:0xC scope:local +@3920 = .data:0x00000CB4; // type:object size:0xC scope:local +@3921 = .data:0x00000CC0; // type:object size:0xC scope:local +mCutList__12daNpc_Besu_c = .data:0x00000CCC; // type:object size:0xB4 scope:global data:4byte +@4621 = .data:0x00000D80; // type:object size:0x48 scope:local +@4668 = .data:0x00000DC8; // type:object size:0x48 scope:local +@4719 = .data:0x00000E10; // type:object size:0x44 scope:local +@4829 = .data:0x00000E54; // type:object size:0xC scope:local data:4byte +@4875 = .data:0x00000E60; // type:object size:0x48 scope:local +@4895 = .data:0x00000EA8; // type:object size:0x30 scope:local +@4948 = .data:0x00000ED8; // type:object size:0x48 scope:local +@4952 = .data:0x00000F20; // type:object size:0xC scope:local data:4byte +@4957 = .data:0x00000F2C; // type:object size:0xC scope:local data:4byte +@5059 = .data:0x00000F38; // type:object size:0xC scope:local +@5060 = .data:0x00000F44; // type:object size:0xC scope:local +cupAnmData$5432 = .data:0x00000F50; // type:object size:0x108 scope:local +@5517 = .data:0x00001058; // type:object size:0xC scope:local +@5519 = .data:0x00001064; // type:object size:0xC scope:local +@5521 = .data:0x00001070; // type:object size:0xC scope:local +@5525 = .data:0x0000107C; // type:object size:0xC scope:local +@5527 = .data:0x00001088; // type:object size:0xC scope:local +@5529 = .data:0x00001094; // type:object size:0xC scope:local +@5771 = .data:0x000010A0; // type:object size:0x58 scope:local +@5770 = .data:0x000010F8; // type:object size:0x58 scope:local +daNpc_Besu_MethodTable = .data:0x00001150; // type:object size:0x20 scope:global +g_profile_NPC_BESU = .data:0x00001170; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000011A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000011AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000011B8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000011DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000011E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000011F4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001200; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000120C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001218; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001224; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001230; // type:object size:0xC scope:global +__vt__12daNpc_Besu_c = .data:0x0000123C; // type:object size:0xC4 scope:global +__vt__18daNpc_Besu_Param_c = .data:0x00001300; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3922 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt b/config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt new file mode 100644 index 0000000000..4851562802 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_blue_ns/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_blue_ns.cpp: + .text start:0x000000EC end:0x0000408C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000280 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_blue_ns/symbols.txt b/config/GZ2J01/rels/d_a_npc_blue_ns/symbols.txt new file mode 100644 index 0000000000..dfa9c6db34 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_blue_ns/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpcBlueNS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpcBlueNS_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__13daNpcBlueNS_cFv = .text:0x000004C4; // type:function size:0x2A0 scope:global +CreateHeap__13daNpcBlueNS_cFv = .text:0x00000764; // type:function size:0x154 scope:global +isDelete__13daNpcBlueNS_cFv = .text:0x000008B8; // type:function size:0x70 scope:global +Delete__13daNpcBlueNS_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpcBlueNS_cFv = .text:0x0000095C; // type:function size:0x24 scope:global +_Execute__13daNpcBlueNS_cFv = .text:0x00000980; // type:function size:0x268 scope:global +callEvt_changeYami__13daNpcBlueNS_cFv = .text:0x00000BE8; // type:function size:0x9C scope:global +create_Yamijin__13daNpcBlueNS_cFi = .text:0x00000C84; // type:function size:0xEC scope:global +col_check__13daNpcBlueNS_cFv = .text:0x00000D70; // type:function size:0xA8 scope:global +holyball_check_main__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000E18; // type:function size:0x1D8 scope:global +Draw__13daNpcBlueNS_cFv = .text:0x00000FF0; // type:function size:0x160 scope:global +ctrlJoint__13daNpcBlueNS_cFP8J3DJointP8J3DModel = .text:0x00001150; // type:function size:0x198 scope:global +createHeapCallBack__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x000012E8; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcBlueNS_cFP8J3DJointi = .text:0x00001308; // type:function size:0x4C scope:global +setParam__13daNpcBlueNS_cFv = .text:0x00001354; // type:function size:0x74 scope:global +srchActor__13daNpcBlueNS_cFv = .text:0x000013C8; // type:function size:0x48 scope:global +srchHollyBall__13daNpcBlueNS_cFv = .text:0x00001410; // type:function size:0x68 scope:global +srchTagYami__13daNpcBlueNS_cFv = .text:0x00001478; // type:function size:0x68 scope:global +_search_Tag__13daNpcBlueNS_cFPvPv = .text:0x000014E0; // type:function size:0x84 scope:global +_search_HollyBall_Y__13daNpcBlueNS_cFPvPv = .text:0x00001564; // type:function size:0xB8 scope:global +_search_HollyBall_G__13daNpcBlueNS_cFPvPv = .text:0x0000161C; // type:function size:0xB8 scope:global +main__13daNpcBlueNS_cFv = .text:0x000016D4; // type:function size:0x13C scope:global +setAttnPos__13daNpcBlueNS_cFv = .text:0x00001810; // type:function size:0x1A8 scope:global +setMotionAnm__13daNpcBlueNS_cFif = .text:0x000019B8; // type:function size:0xD0 scope:global +setMotion__13daNpcBlueNS_cFifi = .text:0x00001A88; // type:function size:0x48 scope:global +drawDbgInfo__13daNpcBlueNS_cFv = .text:0x00001AD0; // type:function size:0x8 scope:global +reset__13daNpcBlueNS_cFv = .text:0x00001AD8; // type:function size:0x1C0 scope:global +playMotion__13daNpcBlueNS_cFv = .text:0x00001C98; // type:function size:0x238 scope:global +setAction__13daNpcBlueNS_cFM13daNpcBlueNS_cFPCvPvi_i = .text:0x00001ED0; // type:function size:0xA8 scope:global +setLookMode__13daNpcBlueNS_cFi = .text:0x00001F78; // type:function size:0x24 scope:global +lookat__13daNpcBlueNS_cFv = .text:0x00001F9C; // type:function size:0x1E0 scope:global +step__13daNpcBlueNS_cFsi = .text:0x0000217C; // type:function size:0xF4 scope:global +chkFindPlayer__13daNpcBlueNS_cFv = .text:0x00002270; // type:function size:0xE4 scope:global +wait__13daNpcBlueNS_cFi = .text:0x00002354; // type:function size:0x19C scope:global +down__13daNpcBlueNS_cFi = .text:0x000024F0; // type:function size:0xEC scope:global +talk__13daNpcBlueNS_cFi = .text:0x000025DC; // type:function size:0x16C scope:global +demo__13daNpcBlueNS_cFi = .text:0x00002748; // type:function size:0x23C scope:global +ChgPtclDisp__13daNpcBlueNS_cFv = .text:0x00002984; // type:function size:0x11C scope:global +downSE__13daNpcBlueNS_cFv = .text:0x00002AA0; // type:function size:0xB8 scope:global +lightsowrdSE__13daNpcBlueNS_cFv = .text:0x00002B58; // type:function size:0xB8 scope:global +appearSE__13daNpcBlueNS_cFv = .text:0x00002C10; // type:function size:0xB8 scope:global +_Evt_ChgYami_Chibi__13daNpcBlueNS_cFi = .text:0x00002CC8; // type:function size:0xA8 scope:global +_Evt_ChgYami_Chibi_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002D70; // type:function size:0x98 scope:global +_Evt_ChgYami_Chibi_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002E08; // type:function size:0x130 scope:global +_Evt_ChgYami_Debu__13daNpcBlueNS_cFi = .text:0x00002F38; // type:function size:0xA8 scope:global +_Evt_ChgYami_Debu_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002FE0; // type:function size:0x98 scope:global +_Evt_ChgYami_Debu_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003078; // type:function size:0x130 scope:global +_Evt_ChgYami_Noppo__13daNpcBlueNS_cFi = .text:0x000031A8; // type:function size:0xA8 scope:global +_Evt_ChgYami_Noppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00003250; // type:function size:0x98 scope:global +_Evt_ChgYami_Noppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x000032E8; // type:function size:0x130 scope:global +_Evt_ChgYami_STNoppo__13daNpcBlueNS_cFi = .text:0x00003418; // type:function size:0xA8 scope:global +_Evt_ChgYami_STNoppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x000034C0; // type:function size:0x98 scope:global +_Evt_ChgYami_STNoppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003558; // type:function size:0x130 scope:global +daNpcBlueNS_Create__FPv = .text:0x00003688; // type:function size:0x20 scope:global +daNpcBlueNS_Delete__FPv = .text:0x000036A8; // type:function size:0x20 scope:global +daNpcBlueNS_Execute__FPv = .text:0x000036C8; // type:function size:0x20 scope:global +daNpcBlueNS_Draw__FPv = .text:0x000036E8; // type:function size:0x20 scope:global +daNpcBlueNS_IsDelete__FPv = .text:0x00003708; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003710; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003758; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003794; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003864; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000038A0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000038A4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000038E0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000038E4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003B30; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D20; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D90; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DEC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E5C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003EA4; // type:function size:0x4 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003EA8; // type:function size:0x8 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003EB0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003EB8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003EC0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003EC4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EC8; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003F10; // type:function size:0x1C scope:global +__sinit_d_a_npc_blue_ns_cpp = .text:0x00003F2C; // type:function size:0x104 scope:local +adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00004030; // type:function size:0x4 scope:global +__dt__19daNpcBlueNS_Param_cFv = .text:0x00004034; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000407C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004084; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +m__19daNpcBlueNS_Param_c = .rodata:0x00000044; // type:object size:0x70 scope:global data:float +@4265 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4268 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4306 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4392 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +sCallEvtName$4400 = .rodata:0x000000D8; // type:object size:0xC scope:local +sNameYami$4420 = .rodata:0x000000E4; // type:object size:0x6 scope:local +@4524 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4528 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4529 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4530 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4570 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4574 = .rodata:0x0000011C; // type:object size:0xC scope:local data:4byte +@4846 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4847 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +sWaitAnm$4874 = .rodata:0x00000130; // type:object size:0xC scope:local +sDamageAnm$4875 = .rodata:0x0000013C; // type:object size:0xC scope:local +sAppearAnm$4876 = .rodata:0x00000148; // type:object size:0xC scope:local +@4908 = .rodata:0x00000154; // type:object size:0xC scope:local +@4909 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000164; // type:object size:0xC scope:local +@4911 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000174; // type:object size:0xC scope:local +@4913 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4914 = .rodata:0x00000184; // type:object size:0xC scope:local +@4915 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000194; // type:object size:0xC scope:local +@4917 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4918 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4919 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4920 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4921 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4922 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4923 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4924 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4925 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000001E4; // type:object size:0x24 scope:local +@4956 = .rodata:0x00000208; // type:object size:0xC scope:local +@5004 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5006 = .rodata:0x0000021C; // type:object size:0x4 scope:local +ptclOffsetY$5218 = .rodata:0x00000220; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x0000022C; // type:object size:0x51 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x6C scope:global +l_arcNames = .data:0x0000008C; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x00000090; // type:object size:0x1C scope:global +l_myName = .data:0x000000AC; // type:object size:0x4 scope:global +@3890 = .data:0x000000B0; // type:object size:0xC scope:local +@3891 = .data:0x000000BC; // type:object size:0xC scope:local +@3892 = .data:0x000000C8; // type:object size:0xC scope:local +@3893 = .data:0x000000D4; // type:object size:0xC scope:local +@3894 = .data:0x000000E0; // type:object size:0xC scope:local +@3895 = .data:0x000000EC; // type:object size:0xC scope:local +mEvtSeqList__13daNpcBlueNS_c = .data:0x000000F8; // type:object size:0x54 scope:global +@4401 = .data:0x0000014C; // type:object size:0xC scope:local data:4byte +@4461 = .data:0x00000158; // type:object size:0xC scope:local data:4byte +@4884 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +@5065 = .data:0x00000170; // type:object size:0xC scope:local +@5070 = .data:0x0000017C; // type:object size:0xC scope:local +@5100 = .data:0x00000188; // type:object size:0xC scope:local data:4byte +@5122 = .data:0x00000194; // type:object size:0xC scope:local +@5146 = .data:0x000001A0; // type:object size:0xC scope:local data:4byte +@5193 = .data:0x000001AC; // type:object size:0xC scope:local +daNpcBlueNS_MethodTable = .data:0x000001B8; // type:object size:0x20 scope:global +g_profile_NPC_BLUENS = .data:0x000001D8; // type:object size:0x30 scope:global +__vt__13daNpcBlueNS_c = .data:0x00000208; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000025C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000298; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002C8; // type:object size:0xC scope:global +__vt__19daNpcBlueNS_Param_c = .data:0x000002D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3889 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_bou/splits.txt b/config/GZ2J01/rels/d_a_npc_bou/splits.txt new file mode 100644 index 0000000000..a6fb5dd13c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bou/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bou.cpp: + .text start:0x000000EC end:0x000059AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x000009AC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_bou/symbols.txt b/config/GZ2J01/rels/d_a_npc_bou/symbols.txt new file mode 100644 index 0000000000..ec559644a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bou/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Bou_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Bou_cFv = .text:0x00000238; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Bou_cFv = .text:0x000004EC; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000075C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000798; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007B0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007EC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000804; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000084C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000870; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008AC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008C4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000900; // type:function size:0x18 scope:global +Delete__11daNpc_Bou_cFv = .text:0x00000918; // type:function size:0x34 scope:global +Execute__11daNpc_Bou_cFv = .text:0x0000094C; // type:function size:0x20 scope:global +Draw__11daNpc_Bou_cFv = .text:0x0000096C; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Bou_cFP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Bou_cFP8J3DJointi = .text:0x00000A20; // type:function size:0x58 scope:global +srchCow__11daNpc_Bou_cFPvPv = .text:0x00000A78; // type:function size:0x9C scope:global +getCowP__11daNpc_Bou_cFv = .text:0x00000B14; // type:function size:0xC4 scope:global +getType__11daNpc_Bou_cFv = .text:0x00000BD8; // type:function size:0x64 scope:global +isDelete__11daNpc_Bou_cFv = .text:0x00000C3C; // type:function size:0xE0 scope:global +reset__11daNpc_Bou_cFv = .text:0x00000D1C; // type:function size:0x188 scope:global +afterJntAnm__11daNpc_Bou_cFi = .text:0x00000EA4; // type:function size:0x84 scope:global +setParam__11daNpc_Bou_cFv = .text:0x00000F28; // type:function size:0x1D4 scope:global +checkChangeEvt__11daNpc_Bou_cFv = .text:0x000010FC; // type:function size:0x150 scope:global +setAfterTalkMotion__11daNpc_Bou_cFv = .text:0x0000124C; // type:function size:0xA0 scope:global +srchActors__11daNpc_Bou_cFv = .text:0x000012EC; // type:function size:0xF0 scope:global +evtTalk__11daNpc_Bou_cFv = .text:0x000013DC; // type:function size:0xA0 scope:global +evtEndProc__11daNpc_Bou_cFv = .text:0x0000147C; // type:function size:0x8 scope:global +evtCutProc__11daNpc_Bou_cFv = .text:0x00001484; // type:function size:0xC8 scope:global +action__11daNpc_Bou_cFv = .text:0x0000154C; // type:function size:0x3F4 scope:global +beforeMove__11daNpc_Bou_cFv = .text:0x00001940; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Bou_cFv = .text:0x00001A04; // type:function size:0x270 scope:global +setCollision__11daNpc_Bou_cFv = .text:0x00001C74; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Bou_cFv = .text:0x00001DCC; // type:function size:0x8 scope:global +changeAnm__11daNpc_Bou_cFPiPi = .text:0x00001DD4; // type:function size:0x4C scope:global +selectAction__11daNpc_Bou_cFv = .text:0x00001E20; // type:function size:0x7C scope:global +chkAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001E9C; // type:function size:0x2C scope:global +setAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001EC8; // type:function size:0xA8 scope:global +cutWildGoat__11daNpc_Bou_cFi = .text:0x00001F70; // type:function size:0x4D4 scope:global +cutWildGoatSuccess__11daNpc_Bou_cFi = .text:0x00002444; // type:function size:0x22C scope:global +cutWildGoatFailure__11daNpc_Bou_cFi = .text:0x00002670; // type:function size:0x248 scope:global +cutSpeakTo__11daNpc_Bou_cFi = .text:0x000028B8; // type:function size:0x24C scope:global +cutConversationWithBou__11daNpc_Bou_cFi = .text:0x00002B04; // type:function size:0x1D4 scope:global +cutConfidentialConversation__11daNpc_Bou_cFi = .text:0x00002CD8; // type:function size:0x2C8 scope:global +cutFindWolf__11daNpc_Bou_cFi = .text:0x00002FA0; // type:function size:0x438 scope:global +cutMeetingAgain__11daNpc_Bou_cFi = .text:0x000033D8; // type:function size:0x774 scope:global +wait__11daNpc_Bou_cFPv = .text:0x00003B4C; // type:function size:0x410 scope:global +talkwithJagar__11daNpc_Bou_cFPv = .text:0x00003F5C; // type:function size:0x1A0 scope:global +talk__11daNpc_Bou_cFPv = .text:0x000040FC; // type:function size:0x4D0 scope:global +daNpc_Bou_Create__FPv = .text:0x000045CC; // type:function size:0x20 scope:global +daNpc_Bou_Delete__FPv = .text:0x000045EC; // type:function size:0x20 scope:global +daNpc_Bou_Execute__FPv = .text:0x0000460C; // type:function size:0x20 scope:global +daNpc_Bou_Draw__FPv = .text:0x0000462C; // type:function size:0x20 scope:global +daNpc_Bou_IsDelete__FPv = .text:0x0000464C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004654; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004684; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000046CC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004A54; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004A90; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004ACC; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004B14; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004B5C; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00004B98; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004BE0; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004C28; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000502C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005030; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000512C; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005130; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005178; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000051E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005244; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000052B4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000052FC; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005418; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005620; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00005624; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000562C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005634; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000563C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005644; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00005648; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005650; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00005668; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000566C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005670; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005678; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005680; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000056B0; // type:function size:0x30 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000056E0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000056E4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000056E8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000056EC; // type:function size:0x1C scope:global +__sinit_d_a_npc_bou_cpp = .text:0x00005708; // type:function size:0x12C scope:local +__ct__11daNpc_Bou_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005834; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Bou_cFv = .text:0x00005914; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Bou_cFv = .text:0x0000591C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Bou_cFv = .text:0x00005924; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Bou_cFv = .text:0x0000592C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Bou_cFi = .text:0x00005934; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Bou_cFi = .text:0x00005944; // type:function size:0x10 scope:global +__dt__17daNpc_Bou_Param_cFv = .text:0x00005954; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000599C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000059A4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Bou_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4096 = .rodata:0x0000009C; // type:object size:0x18 scope:local +@4162 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4164 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4329 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4521 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4568 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4758 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4940 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4941 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4942 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5018 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@5178 = .rodata:0x00000118; // type:object size:0xC scope:local data:4byte +@5515 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5708 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5897 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5899 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6218 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0xF1 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x58 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x1C scope:global +l_loadResPtrn0 = .data:0x0000009C; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B4; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x134 scope:global +l_motionAnmData = .data:0x00000200; // type:object size:0x284 scope:global +l_faceMotionSequenceData = .data:0x00000484; // type:object size:0xB0 scope:global +l_motionSequenceData = .data:0x00000534; // type:object size:0x160 scope:global +mCutNameList__11daNpc_Bou_c = .data:0x00000694; // type:object size:0x24 scope:global +@3934 = .data:0x000006B8; // type:object size:0xC scope:local +@3935 = .data:0x000006C4; // type:object size:0xC scope:local +@3936 = .data:0x000006D0; // type:object size:0xC scope:local +@3937 = .data:0x000006DC; // type:object size:0xC scope:local +@3938 = .data:0x000006E8; // type:object size:0xC scope:local +@3939 = .data:0x000006F4; // type:object size:0xC scope:local +@3940 = .data:0x00000700; // type:object size:0xC scope:local +@3941 = .data:0x0000070C; // type:object size:0xC scope:local +mCutList__11daNpc_Bou_c = .data:0x00000718; // type:object size:0x6C scope:global data:4byte +@4712 = .data:0x00000784; // type:object size:0xC scope:local data:4byte +@4781 = .data:0x00000790; // type:object size:0xC scope:local data:4byte +@4786 = .data:0x0000079C; // type:object size:0xC scope:local data:4byte +@5136 = .data:0x000007A8; // type:object size:0xC scope:local data:4byte +@5138 = .data:0x000007B4; // type:object size:0xC scope:local data:4byte +@5286 = .data:0x000007C0; // type:object size:0x24 scope:local +daNpc_Bou_MethodTable = .data:0x000007E4; // type:object size:0x20 scope:global +g_profile_NPC_BOU = .data:0x00000804; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000834; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000840; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000084C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000870; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000087C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000888; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000894; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000008AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000008B8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000008C4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000008D0; // type:object size:0xC scope:global +__vt__11daNpc_Bou_c = .data:0x000008DC; // type:object size:0xC4 scope:global +__vt__17daNpc_Bou_Param_c = .data:0x000009A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3942 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_bouS/splits.txt b/config/GZ2J01/rels/d_a_npc_bouS/splits.txt new file mode 100644 index 0000000000..9469997a33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bouS/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bouS.cpp: + .text start:0x000000EC end:0x00004F9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000394 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x000000F0 diff --git a/config/GZ2J01/rels/d_a_npc_bouS/symbols.txt b/config/GZ2J01/rels/d_a_npc_bouS/symbols.txt new file mode 100644 index 0000000000..524b15a31b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_bouS/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcBouS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcBouS_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__11daNpcBouS_cFv = .text:0x000004E8; // type:function size:0x254 scope:global +CreateHeap__11daNpcBouS_cFv = .text:0x0000073C; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009AC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009E8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A00; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A3C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A54; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A9C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AC0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AFC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B14; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B50; // type:function size:0x18 scope:global +Delete__11daNpcBouS_cFv = .text:0x00000B68; // type:function size:0x34 scope:global +Execute__11daNpcBouS_cFv = .text:0x00000B9C; // type:function size:0x24 scope:global +Draw__11daNpcBouS_cFv = .text:0x00000BC0; // type:function size:0x70 scope:global +ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000C30; // type:function size:0x22C scope:global +createHeapCallBack__11daNpcBouS_cFP10fopAc_ac_c = .text:0x00000E5C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcBouS_cFP8J3DJointi = .text:0x00000E7C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcBouS_cFib = .text:0x00000EC8; // type:function size:0x1EC scope:global +setExpressionBtp__11daNpcBouS_cFi = .text:0x000010B4; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcBouS_cFif = .text:0x00001194; // type:function size:0x13C scope:global +reset__11daNpcBouS_cFv = .text:0x000012D0; // type:function size:0x1C0 scope:global +setAction__11daNpcBouS_cFM11daNpcBouS_cFPCvPvPv_b = .text:0x00001490; // type:function size:0xA8 scope:global +s_sub__FPvPv = .text:0x00001538; // type:function size:0x6C scope:global +checkInstructionTag__11daNpcBouS_cFP10fopAc_ac_c = .text:0x000015A4; // type:function size:0x24 scope:global +wait__11daNpcBouS_cFPv = .text:0x000015C8; // type:function size:0x694 scope:global +setMotion__11daNpcBouS_cFifi = .text:0x00001C5C; // type:function size:0x48 scope:global +setExpression__11daNpcBouS_cFif = .text:0x00001CA4; // type:function size:0x2C scope:global +talk__11daNpcBouS_cFPv = .text:0x00001CD0; // type:function size:0x618 scope:global +demo__11daNpcBouS_cFPv = .text:0x000022E8; // type:function size:0x1E8 scope:global +instruction__11daNpcBouS_cFPv = .text:0x000024D0; // type:function size:0x5A8 scope:global +checkIntroDemoStart__11daNpcBouS_cFv = .text:0x00002A78; // type:function size:0x104 scope:global +EvCut_BousIntroSumo1__11daNpcBouS_cFi = .text:0x00002B7C; // type:function size:0x2A8 scope:global +EvCut_BousIntroSumo2__11daNpcBouS_cFi = .text:0x00002E24; // type:function size:0x3D0 scope:global +EvCut_BousIntroSumo3__11daNpcBouS_cFi = .text:0x000031F4; // type:function size:0x4F4 scope:global +daNpcBouS_Create__FPv = .text:0x000036E8; // type:function size:0x20 scope:global +daNpcBouS_Delete__FPv = .text:0x00003708; // type:function size:0x20 scope:global +daNpcBouS_Execute__FPv = .text:0x00003728; // type:function size:0x20 scope:global +daNpcBouS_Draw__FPv = .text:0x00003748; // type:function size:0x20 scope:global +daNpcBouS_IsDelete__FPv = .text:0x00003768; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003770; // type:function size:0x30 scope:global +setParam__11daNpcBouS_cFv = .text:0x000037A0; // type:function size:0x9C scope:global +main__11daNpcBouS_cFv = .text:0x0000383C; // type:function size:0x250 scope:global +playMotion__11daNpcBouS_cFv = .text:0x00003A8C; // type:function size:0x47C scope:global +ctrlBtk__11daNpcBouS_cFv = .text:0x00003F08; // type:function size:0xDC scope:global +setAttnPos__11daNpcBouS_cFv = .text:0x00003FE4; // type:function size:0x494 scope:global +lookat__11daNpcBouS_cFv = .text:0x00004478; // type:function size:0x1E0 scope:global +drawDbgInfo__11daNpcBouS_cFv = .text:0x00004658; // type:function size:0x8 scope:global +drawOtherMdls__11daNpcBouS_cFv = .text:0x00004660; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004664; // type:function size:0xC scope:global +__sinit_d_a_npc_bouS_cpp = .text:0x00004670; // type:function size:0xF0 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004760; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000047A8; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000047E4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000048B4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000048F0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000048F4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004930; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004934; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004B80; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004D70; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004DE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004E3C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004EAC; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004EF4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004EF8; // type:function size:0x48 scope:global +adjustShapeAngle__11daNpcBouS_cFv = .text:0x00004F40; // type:function size:0x4 scope:global +__dt__17daNpcBouS_Param_cFv = .text:0x00004F44; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004F8C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004F94; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcBouS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4394 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4446 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4447 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4497 = .rodata:0x000000A4; // type:object size:0xC scope:local data:4byte +@4730 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4731 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4733 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4735 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4736 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4737 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4738 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4739 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4740 = .rodata:0x00000110; // type:object size:0xC scope:local +@4741 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000120; // type:object size:0x18 scope:local +@4746 = .rodata:0x00000138; // type:object size:0xC scope:local +@4747 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000148; // type:object size:0xC scope:local +@4749 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4750 = .rodata:0x00000158; // type:object size:0xC scope:local +@4751 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000168; // type:object size:0xC scope:local +@4753 = .rodata:0x00000174; // type:object size:0xC scope:local +@4754 = .rodata:0x00000180; // type:object size:0x8 scope:local +@4755 = .rodata:0x00000188; // type:object size:0xC scope:local +@4756 = .rodata:0x00000194; // type:object size:0xC scope:local +@4757 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@4758 = .rodata:0x000001A8; // type:object size:0xC scope:local +@4759 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4760 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@4761 = .rodata:0x000001C8; // type:object size:0xC scope:local +@4762 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4763 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@4764 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4765 = .rodata:0x000001F4; // type:object size:0xC scope:local +@4766 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4767 = .rodata:0x00000208; // type:object size:0xC scope:local +@4768 = .rodata:0x00000214; // type:object size:0xC scope:local +@4769 = .rodata:0x00000220; // type:object size:0x8 scope:local +@4770 = .rodata:0x00000228; // type:object size:0xC scope:local +@4771 = .rodata:0x00000234; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000238; // type:object size:0xC scope:local +@4773 = .rodata:0x00000244; // type:object size:0xC scope:local +@4774 = .rodata:0x00000250; // type:object size:0x8 scope:local +@4775 = .rodata:0x00000258; // type:object size:0xC scope:local +@4776 = .rodata:0x00000264; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000268; // type:object size:0xC scope:local +@4778 = .rodata:0x00000274; // type:object size:0x4 scope:local +@4779 = .rodata:0x00000278; // type:object size:0xC scope:local +@4780 = .rodata:0x00000284; // type:object size:0x4 scope:local +@4781 = .rodata:0x00000288; // type:object size:0x50 scope:local +@4795 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4984 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:float +@4985 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@4986 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@4988 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5270 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@5465 = .rodata:0x00000300; // type:object size:0x4 scope:local +@5466 = .rodata:0x00000304; // type:object size:0x4 scope:local +@5583 = .rodata:0x00000308; // type:object size:0x4 scope:local data:float +@5691 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@5692 = .rodata:0x00000310; // type:object size:0x4 scope:local +@5693 = .rodata:0x00000314; // type:object size:0x4 scope:local +@5694 = .rodata:0x00000318; // type:object size:0x4 scope:local +@5695 = .rodata:0x00000320; // type:object size:0x8 scope:local +@5696 = .rodata:0x00000328; // type:object size:0x8 scope:local +@5697 = .rodata:0x00000330; // type:object size:0x8 scope:local +@5740 = .rodata:0x00000338; // type:object size:0x4 scope:local +@5741 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@5742 = .rodata:0x00000340; // type:object size:0x4 scope:local +@5753 = .rodata:0x00000344; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000348; // type:object size:0x4C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x114 scope:global +l_btpGetParamList = .data:0x00000134; // type:object size:0x3C scope:global +l_btkGetParamList = .data:0x00000170; // type:object size:0xC scope:global data:4byte +l_arcNames = .data:0x0000017C; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000184; // type:object size:0x10 scope:global +l_myName = .data:0x00000194; // type:object size:0x4 scope:global +@4036 = .data:0x00000198; // type:object size:0xC scope:local +@4037 = .data:0x000001A4; // type:object size:0xC scope:local +@4038 = .data:0x000001B0; // type:object size:0xC scope:local +mEvtSeqList__11daNpcBouS_c = .data:0x000001BC; // type:object size:0x30 scope:global +@4655 = .data:0x000001EC; // type:object size:0x1C scope:local +@4702 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4705 = .data:0x00000214; // type:object size:0xC scope:local data:4byte +@4885 = .data:0x00000220; // type:object size:0xC scope:local +@4888 = .data:0x0000022C; // type:object size:0xC scope:local +@4893 = .data:0x00000238; // type:object size:0xC scope:local +@5012 = .data:0x00000244; // type:object size:0xC scope:local +@5015 = .data:0x00000250; // type:object size:0xC scope:local +@5018 = .data:0x0000025C; // type:object size:0xC scope:local +@5117 = .data:0x00000268; // type:object size:0xC scope:local +@5163 = .data:0x00000274; // type:object size:0xC scope:local data:4byte +@5426 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@5429 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +daNpcBouS_MethodTable = .data:0x00000298; // type:object size:0x20 scope:global +g_profile_NPC_BOU_S = .data:0x000002B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002E8; // type:object size:0xC scope:global +__vt__11daNpcBouS_c = .data:0x000002F4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000033C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000348; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000384; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003B4; // type:object size:0xC scope:global +__vt__17daNpcBouS_Param_c = .data:0x000003C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4034 = .bss:0x00000048; // type:object size:0xC scope:local +l_createPos = .bss:0x00000054; // type:object size:0xC scope:global data:float +@4035 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x4 scope:global +@4616 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +lbl_289_bss_E0 = .bss:0x000000E0; // type:object size:0x1 data:byte +eyeOffset$localstatic3$setAttnPos__11daNpcBouS_cFv = .bss:0x000000E4; // type:object size:0xC scope:local data:float diff --git a/config/GZ2J01/rels/d_a_npc_cdn3/splits.txt b/config/GZ2J01/rels/d_a_npc_cdn3/splits.txt new file mode 100644 index 0000000000..6e6c14c77d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_cdn3/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_cdn3.cpp: + .text start:0x00000078 end:0x000068D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x0000109C diff --git a/config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt b/config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt new file mode 100644 index 0000000000..96ce183557 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_cdn3/symbols.txt @@ -0,0 +1,318 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xFC scope:global +setAction__11daNpcCdn3_cFQ211daNpcCdn3_c6Mode_e = .text:0x00000174; // type:function size:0x44 scope:global +callInit__11daNpcCdn3_cFv = .text:0x000001B8; // type:function size:0x28 scope:global +callExecute__11daNpcCdn3_cFv = .text:0x000001E0; // type:function size:0x2C scope:global +initWait__11daNpcCdn3_cFv = .text:0x0000020C; // type:function size:0x64 scope:global +executeWait__11daNpcCdn3_cFv = .text:0x00000270; // type:function size:0x1B0 scope:global +initPath__11daNpcCdn3_cFv = .text:0x00000420; // type:function size:0xC4 scope:global +executePath__11daNpcCdn3_cFv = .text:0x000004E4; // type:function size:0x86C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D50; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000D98; // type:function size:0x3C scope:global +initTalk__11daNpcCdn3_cFv = .text:0x00000DD4; // type:function size:0xF8 scope:global +executeTalk__11daNpcCdn3_cFv = .text:0x00000ECC; // type:function size:0x3DC scope:global +initEscape__11daNpcCdn3_cFv = .text:0x000012A8; // type:function size:0x120 scope:global +executeEscape__11daNpcCdn3_cFv = .text:0x000013C8; // type:function size:0x370 scope:global +initFear__11daNpcCdn3_cFv = .text:0x00001738; // type:function size:0x180 scope:global +executeFear__11daNpcCdn3_cFv = .text:0x000018B8; // type:function size:0xF4 scope:global +initFear2__11daNpcCdn3_cFv = .text:0x000019AC; // type:function size:0xA0 scope:global +executeFear2__11daNpcCdn3_cFv = .text:0x00001A4C; // type:function size:0x78 scope:global +initFight__11daNpcCdn3_cFv = .text:0x00001AC4; // type:function size:0xBC scope:global +executeFight__11daNpcCdn3_cFv = .text:0x00001B80; // type:function size:0x180 scope:global +initRelief__11daNpcCdn3_cFv = .text:0x00001D00; // type:function size:0x84 scope:global +executeRelief__11daNpcCdn3_cFv = .text:0x00001D84; // type:function size:0x1F8 scope:global +setAngle__11daNpcCdn3_cFv = .text:0x00001F7C; // type:function size:0xC scope:global +pathMoveF__11daNpcCdn3_cFv = .text:0x00001F88; // type:function size:0x32C scope:global +ctrlMsgAnm__11daNpcCdn3_cFv = .text:0x000022B4; // type:function size:0xCC scope:global +s_sub1__FPvPv = .text:0x00002380; // type:function size:0x6C scope:global +searchNextScheduleTagSub__11daNpcCdn3_cFP10fopAc_ac_c = .text:0x000023EC; // type:function size:0xDC scope:global +s_sub2__FPvPv = .text:0x000024C8; // type:function size:0x6C scope:global +searchFirstScheduleTagSub__11daNpcCdn3_cFP10fopAc_ac_c = .text:0x00002534; // type:function size:0xF4 scope:global +checkSchedule__11daNpcCdn3_cFv = .text:0x00002628; // type:function size:0x104 scope:global +setSchedule__11daNpcCdn3_cFP15daTagSchedule_c = .text:0x0000272C; // type:function size:0x21C scope:global +isInShop__11daNpcCdn3_cFv = .text:0x00002948; // type:function size:0x64 scope:global +isChairStyle__11daNpcCdn3_cFv = .text:0x000029AC; // type:function size:0x78 scope:global +isNoTurnTalk__11daNpcCdn3_cFv = .text:0x00002A24; // type:function size:0x4C scope:global +waita__11daNpcCdn3_cFPv = .text:0x00002A70; // type:function size:0x84 scope:global +talka__11daNpcCdn3_cFPv = .text:0x00002AF4; // type:function size:0x84 scope:global +waitwall__11daNpcCdn3_cFPv = .text:0x00002B78; // type:function size:0x84 scope:global +talkwall__11daNpcCdn3_cFPv = .text:0x00002BFC; // type:function size:0x84 scope:global +talkbwall__11daNpcCdn3_cFPv = .text:0x00002C80; // type:function size:0x84 scope:global +talkb__11daNpcCdn3_cFPv = .text:0x00002D04; // type:function size:0x84 scope:global +talkc__11daNpcCdn3_cFPv = .text:0x00002D88; // type:function size:0x84 scope:global +waitb__11daNpcCdn3_cFPv = .text:0x00002E0C; // type:function size:0x84 scope:global +sitwaita__11daNpcCdn3_cFPv = .text:0x00002E90; // type:function size:0x84 scope:global +sittalka__11daNpcCdn3_cFPv = .text:0x00002F14; // type:function size:0x84 scope:global +sittalkab__11daNpcCdn3_cFPv = .text:0x00002F98; // type:function size:0x84 scope:global +sitwaitb__11daNpcCdn3_cFPv = .text:0x0000301C; // type:function size:0x84 scope:global +sittalkb__11daNpcCdn3_cFPv = .text:0x000030A0; // type:function size:0x84 scope:global +sittalkbb__11daNpcCdn3_cFPv = .text:0x00003124; // type:function size:0x84 scope:global +looka__11daNpcCdn3_cFPv = .text:0x000031A8; // type:function size:0x84 scope:global +lookb__11daNpcCdn3_cFPv = .text:0x0000322C; // type:function size:0x84 scope:global +playm__11daNpcCdn3_cFPv = .text:0x000032B0; // type:function size:0x160 scope:global +turnr__11daNpcCdn3_cFPv = .text:0x00003410; // type:function size:0xBC scope:global +turnl__11daNpcCdn3_cFPv = .text:0x000034CC; // type:function size:0xBC scope:global +walka__11daNpcCdn3_cFPv = .text:0x00003588; // type:function size:0x68 scope:global +walkb__11daNpcCdn3_cFPv = .text:0x000035F0; // type:function size:0x68 scope:global +runa__11daNpcCdn3_cFPv = .text:0x00003658; // type:function size:0x68 scope:global +runb__11daNpcCdn3_cFPv = .text:0x000036C0; // type:function size:0x68 scope:global +browsea__11daNpcCdn3_cFPv = .text:0x00003728; // type:function size:0x84 scope:global +browseb__11daNpcCdn3_cFPv = .text:0x000037AC; // type:function size:0x84 scope:global +dance__11daNpcCdn3_cFPv = .text:0x00003830; // type:function size:0x120 scope:global +ladytalka__11daNpcCdn3_cFPv = .text:0x00003950; // type:function size:0x84 scope:global +ladytalkb__11daNpcCdn3_cFPv = .text:0x000039D4; // type:function size:0x84 scope:global +normtalka__11daNpcCdn3_cFPv = .text:0x00003A58; // type:function size:0x84 scope:global +normtalkb__11daNpcCdn3_cFPv = .text:0x00003ADC; // type:function size:0x84 scope:global +sellme__11daNpcCdn3_cFPv = .text:0x00003B60; // type:function size:0x84 scope:global +sing__11daNpcCdn3_cFPv = .text:0x00003BE4; // type:function size:0xAC scope:global +daNpcCdn3_Create__FPv = .text:0x00003C90; // type:function size:0x20 scope:global +create__11daNpcCdn3_cFv = .text:0x00003CB0; // type:function size:0x348 scope:global +create_init__11daNpcCdn3_cFv = .text:0x00003FF8; // type:function size:0x420 scope:global +setMtx__11daNpcCdn3_cFv = .text:0x00004418; // type:function size:0xA8 scope:global +lookat__11daNpcCdn3_cFv = .text:0x000044C0; // type:function size:0x4F4 scope:global +__dt__5csXyzFv = .text:0x000049B4; // type:function size:0x3C scope:global +daNpcCdn3_Delete__FPv = .text:0x000049F0; // type:function size:0x34 scope:global +__dt__11daNpcCdn3_cFv = .text:0x00004A24; // type:function size:0xA4 scope:global +daNpcCdn3_Execute__FPv = .text:0x00004AC8; // type:function size:0x20 scope:global +execute__11daNpcCdn3_cFv = .text:0x00004AE8; // type:function size:0x374 scope:global +checkTimeSchedule__11daNpcCdn3_cFv = .text:0x00004E5C; // type:function size:0x438 scope:global +daNpcCdn3_Draw__FPv = .text:0x00005294; // type:function size:0x10C scope:global +daNpcCdn3_IsDelete__FPv = .text:0x000053A0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000053A8; // type:function size:0x48 scope:global +__sinit_d_a_npc_cdn3_cpp = .text:0x000053F0; // type:function size:0xF88 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006378; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006380; // type:function size:0x8 scope:local +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006388; // type:function size:0x48 scope:global +__dt__10daNpcCd2_cFv = .text:0x000063D0; // type:function size:0x250 scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00006620; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00006708; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006750; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006798; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000067F4; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006864; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4037 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4092 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4280 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4281 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4282 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4283 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4583 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4584 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4585 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4586 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4587 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4588 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4754 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000058; // type:object size:0x4 scope:local +@5585 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@5945 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@6103 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000006C; // type:object size:0xFC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3940 = .data:0x00000020; // type:object size:0xC scope:local +@3941 = .data:0x0000002C; // type:object size:0xC scope:local +@3942 = .data:0x00000038; // type:object size:0xC scope:local +@3943 = .data:0x00000044; // type:object size:0xC scope:local +@3944 = .data:0x00000050; // type:object size:0xC scope:local +@3945 = .data:0x0000005C; // type:object size:0xC scope:local +@3946 = .data:0x00000068; // type:object size:0xC scope:local +@3947 = .data:0x00000074; // type:object size:0xC scope:local +@3948 = .data:0x00000080; // type:object size:0xC scope:local +@3949 = .data:0x0000008C; // type:object size:0xC scope:local +@3950 = .data:0x00000098; // type:object size:0xC scope:local +@3951 = .data:0x000000A4; // type:object size:0xC scope:local +@3952 = .data:0x000000B0; // type:object size:0xC scope:local +@3953 = .data:0x000000BC; // type:object size:0xC scope:local +@3954 = .data:0x000000C8; // type:object size:0xC scope:local +@3955 = .data:0x000000D4; // type:object size:0xC scope:local +ActionTable__11daNpcCdn3_c = .data:0x000000E0; // type:object size:0xC0 scope:global data:4byte +m_funcTbl__11daNpcCdn3_c = .data:0x000001A0; // type:object size:0xB0 scope:global +@5102 = .data:0x00000250; // type:object size:0xC scope:local +m_seq00_funcTbl__11daNpcCdn3_c = .data:0x0000025C; // type:object size:0x18 scope:global +@5103 = .data:0x00000274; // type:object size:0xC scope:local +m_seq01_funcTbl__11daNpcCdn3_c = .data:0x00000280; // type:object size:0x18 scope:global +@5104 = .data:0x00000298; // type:object size:0xC scope:local +m_seq02_funcTbl__11daNpcCdn3_c = .data:0x000002A4; // type:object size:0x18 scope:global +@5105 = .data:0x000002BC; // type:object size:0xC scope:local +m_seq03_funcTbl__11daNpcCdn3_c = .data:0x000002C8; // type:object size:0x18 scope:global +@5106 = .data:0x000002E0; // type:object size:0xC scope:local +m_seq04_funcTbl__11daNpcCdn3_c = .data:0x000002EC; // type:object size:0x18 scope:global +@5107 = .data:0x00000304; // type:object size:0xC scope:local +@5108 = .data:0x00000310; // type:object size:0xC scope:local +@5109 = .data:0x0000031C; // type:object size:0xC scope:local +m_seq05_funcTbl__11daNpcCdn3_c = .data:0x00000328; // type:object size:0x30 scope:global +@5110 = .data:0x00000358; // type:object size:0xC scope:local +@5111 = .data:0x00000364; // type:object size:0xC scope:local +@5112 = .data:0x00000370; // type:object size:0xC scope:local +m_seq06_funcTbl__11daNpcCdn3_c = .data:0x0000037C; // type:object size:0x30 scope:global +@5113 = .data:0x000003AC; // type:object size:0xC scope:local +m_seq07_funcTbl__11daNpcCdn3_c = .data:0x000003B8; // type:object size:0x18 scope:global +@5114 = .data:0x000003D0; // type:object size:0xC scope:local +@5115 = .data:0x000003DC; // type:object size:0xC scope:local +@5116 = .data:0x000003E8; // type:object size:0xC scope:local +@5117 = .data:0x000003F4; // type:object size:0xC scope:local +@5118 = .data:0x00000400; // type:object size:0xC scope:local +@5119 = .data:0x0000040C; // type:object size:0xC scope:local +m_seq08_funcTbl__11daNpcCdn3_c = .data:0x00000418; // type:object size:0x54 scope:global +@5120 = .data:0x0000046C; // type:object size:0xC scope:local +m_seq09_funcTbl__11daNpcCdn3_c = .data:0x00000478; // type:object size:0x18 scope:global +@5121 = .data:0x00000490; // type:object size:0xC scope:local +m_seq10_funcTbl__11daNpcCdn3_c = .data:0x0000049C; // type:object size:0x18 scope:global +@5122 = .data:0x000004B4; // type:object size:0xC scope:local +@5123 = .data:0x000004C0; // type:object size:0xC scope:local +@5124 = .data:0x000004CC; // type:object size:0xC scope:local +@5125 = .data:0x000004D8; // type:object size:0xC scope:local +@5126 = .data:0x000004E4; // type:object size:0xC scope:local +m_seq11_funcTbl__11daNpcCdn3_c = .data:0x000004F0; // type:object size:0x48 scope:global +@5127 = .data:0x00000538; // type:object size:0xC scope:local +m_seq12_funcTbl__11daNpcCdn3_c = .data:0x00000544; // type:object size:0x18 scope:global +@5128 = .data:0x0000055C; // type:object size:0xC scope:local +@5129 = .data:0x00000568; // type:object size:0xC scope:local +@5130 = .data:0x00000574; // type:object size:0xC scope:local +@5131 = .data:0x00000580; // type:object size:0xC scope:local +@5132 = .data:0x0000058C; // type:object size:0xC scope:local +m_seq13_funcTbl__11daNpcCdn3_c = .data:0x00000598; // type:object size:0x48 scope:global +@5133 = .data:0x000005E0; // type:object size:0xC scope:local +m_seq14_funcTbl__11daNpcCdn3_c = .data:0x000005EC; // type:object size:0x18 scope:global +@5134 = .data:0x00000604; // type:object size:0xC scope:local +m_seq15_funcTbl__11daNpcCdn3_c = .data:0x00000610; // type:object size:0x18 scope:global +@5135 = .data:0x00000628; // type:object size:0xC scope:local +@5136 = .data:0x00000634; // type:object size:0xC scope:local +@5137 = .data:0x00000640; // type:object size:0xC scope:local +@5138 = .data:0x0000064C; // type:object size:0xC scope:local +@5139 = .data:0x00000658; // type:object size:0xC scope:local +@5140 = .data:0x00000664; // type:object size:0xC scope:local +m_seq16_funcTbl__11daNpcCdn3_c = .data:0x00000670; // type:object size:0x54 scope:global +@5141 = .data:0x000006C4; // type:object size:0xC scope:local +m_seq17_funcTbl__11daNpcCdn3_c = .data:0x000006D0; // type:object size:0x18 scope:global +@5142 = .data:0x000006E8; // type:object size:0xC scope:local +m_seq18_funcTbl__11daNpcCdn3_c = .data:0x000006F4; // type:object size:0x18 scope:global +@5143 = .data:0x0000070C; // type:object size:0xC scope:local +@5144 = .data:0x00000718; // type:object size:0xC scope:local +@5145 = .data:0x00000724; // type:object size:0xC scope:local +@5146 = .data:0x00000730; // type:object size:0xC scope:local +@5147 = .data:0x0000073C; // type:object size:0xC scope:local +@5148 = .data:0x00000748; // type:object size:0xC scope:local +m_seq19_funcTbl__11daNpcCdn3_c = .data:0x00000754; // type:object size:0x54 scope:global +@5149 = .data:0x000007A8; // type:object size:0xC scope:local +m_seq20_funcTbl__11daNpcCdn3_c = .data:0x000007B4; // type:object size:0x18 scope:global +@5150 = .data:0x000007CC; // type:object size:0xC scope:local +m_seq21_funcTbl__11daNpcCdn3_c = .data:0x000007D8; // type:object size:0x18 scope:global +@5151 = .data:0x000007F0; // type:object size:0xC scope:local +@5152 = .data:0x000007FC; // type:object size:0xC scope:local +@5153 = .data:0x00000808; // type:object size:0xC scope:local +m_seq22_funcTbl__11daNpcCdn3_c = .data:0x00000814; // type:object size:0x30 scope:global +@5154 = .data:0x00000844; // type:object size:0xC scope:local +@5155 = .data:0x00000850; // type:object size:0xC scope:local +@5156 = .data:0x0000085C; // type:object size:0xC scope:local +@5157 = .data:0x00000868; // type:object size:0xC scope:local +@5158 = .data:0x00000874; // type:object size:0xC scope:local +@5159 = .data:0x00000880; // type:object size:0xC scope:local +m_seq23_funcTbl__11daNpcCdn3_c = .data:0x0000088C; // type:object size:0x54 scope:global +@5160 = .data:0x000008E0; // type:object size:0xC scope:local +@5161 = .data:0x000008EC; // type:object size:0xC scope:local +@5162 = .data:0x000008F8; // type:object size:0xC scope:local +@5163 = .data:0x00000904; // type:object size:0xC scope:local +m_seq24_funcTbl__11daNpcCdn3_c = .data:0x00000910; // type:object size:0x3C scope:global +@5164 = .data:0x0000094C; // type:object size:0xC scope:local +@5165 = .data:0x00000958; // type:object size:0xC scope:local +@5166 = .data:0x00000964; // type:object size:0xC scope:local +@5167 = .data:0x00000970; // type:object size:0xC scope:local +@5168 = .data:0x0000097C; // type:object size:0xC scope:local +@5169 = .data:0x00000988; // type:object size:0xC scope:local +m_seq25_funcTbl__11daNpcCdn3_c = .data:0x00000994; // type:object size:0x54 scope:global +@5170 = .data:0x000009E8; // type:object size:0xC scope:local +@5171 = .data:0x000009F4; // type:object size:0xC scope:local +m_seq26_funcTbl__11daNpcCdn3_c = .data:0x00000A00; // type:object size:0x24 scope:global +@5172 = .data:0x00000A24; // type:object size:0xC scope:local +m_seq27_funcTbl__11daNpcCdn3_c = .data:0x00000A30; // type:object size:0x18 scope:global +@5173 = .data:0x00000A48; // type:object size:0xC scope:local +@5174 = .data:0x00000A54; // type:object size:0xC scope:local +m_seq28_funcTbl__11daNpcCdn3_c = .data:0x00000A60; // type:object size:0x24 scope:global +@5175 = .data:0x00000A84; // type:object size:0xC scope:local +@5176 = .data:0x00000A90; // type:object size:0xC scope:local +m_seq29_funcTbl__11daNpcCdn3_c = .data:0x00000A9C; // type:object size:0x24 scope:global +@5177 = .data:0x00000AC0; // type:object size:0xC scope:local +@5178 = .data:0x00000ACC; // type:object size:0xC scope:local +@5179 = .data:0x00000AD8; // type:object size:0xC scope:local +@5180 = .data:0x00000AE4; // type:object size:0xC scope:local +@5181 = .data:0x00000AF0; // type:object size:0xC scope:local +m_seq30_funcTbl__11daNpcCdn3_c = .data:0x00000AFC; // type:object size:0x48 scope:global +@5182 = .data:0x00000B44; // type:object size:0xC scope:local +@5183 = .data:0x00000B50; // type:object size:0xC scope:local +@5184 = .data:0x00000B5C; // type:object size:0xC scope:local +@5185 = .data:0x00000B68; // type:object size:0xC scope:local +@5186 = .data:0x00000B74; // type:object size:0xC scope:local +m_seq31_funcTbl__11daNpcCdn3_c = .data:0x00000B80; // type:object size:0x48 scope:global +@5187 = .data:0x00000BC8; // type:object size:0xC scope:local +@5188 = .data:0x00000BD4; // type:object size:0xC scope:local +@5189 = .data:0x00000BE0; // type:object size:0xC scope:local +@5190 = .data:0x00000BEC; // type:object size:0xC scope:local +@5191 = .data:0x00000BF8; // type:object size:0xC scope:local +@5192 = .data:0x00000C04; // type:object size:0xC scope:local +m_seq32_funcTbl__11daNpcCdn3_c = .data:0x00000C10; // type:object size:0x54 scope:global +@5193 = .data:0x00000C64; // type:object size:0xC scope:local +@5194 = .data:0x00000C70; // type:object size:0xC scope:local +@5195 = .data:0x00000C7C; // type:object size:0xC scope:local +@5196 = .data:0x00000C88; // type:object size:0xC scope:local +@5197 = .data:0x00000C94; // type:object size:0xC scope:local +@5198 = .data:0x00000CA0; // type:object size:0xC scope:local +m_seq33_funcTbl__11daNpcCdn3_c = .data:0x00000CAC; // type:object size:0x54 scope:global +@5199 = .data:0x00000D00; // type:object size:0xC scope:local +@5200 = .data:0x00000D0C; // type:object size:0xC scope:local +@5201 = .data:0x00000D18; // type:object size:0xC scope:local +@5202 = .data:0x00000D24; // type:object size:0xC scope:local +@5203 = .data:0x00000D30; // type:object size:0xC scope:local +@5204 = .data:0x00000D3C; // type:object size:0xC scope:local +@5205 = .data:0x00000D48; // type:object size:0xC scope:local +@5206 = .data:0x00000D54; // type:object size:0xC scope:local +m_seq34_funcTbl__11daNpcCdn3_c = .data:0x00000D60; // type:object size:0x6C scope:global +@5207 = .data:0x00000DCC; // type:object size:0xC scope:local +m_seq35_funcTbl__11daNpcCdn3_c = .data:0x00000DD8; // type:object size:0x18 scope:global +@5208 = .data:0x00000DF0; // type:object size:0xC scope:local +@5209 = .data:0x00000DFC; // type:object size:0xC scope:local +@5210 = .data:0x00000E08; // type:object size:0xC scope:local +m_seq36_funcTbl__11daNpcCdn3_c = .data:0x00000E14; // type:object size:0x30 scope:global +@5211 = .data:0x00000E44; // type:object size:0xC scope:local +m_seq37_funcTbl__11daNpcCdn3_c = .data:0x00000E50; // type:object size:0x18 scope:global +@5212 = .data:0x00000E68; // type:object size:0xC scope:local +m_seq38_funcTbl__11daNpcCdn3_c = .data:0x00000E74; // type:object size:0x18 scope:global +@5213 = .data:0x00000E8C; // type:object size:0xC scope:local +m_seq39_funcTbl__11daNpcCdn3_c = .data:0x00000E98; // type:object size:0x18 scope:global +@5214 = .data:0x00000EB0; // type:object size:0xC scope:local +@5215 = .data:0x00000EBC; // type:object size:0xC scope:local +m_seq40_funcTbl__11daNpcCdn3_c = .data:0x00000EC8; // type:object size:0x24 scope:global +@5216 = .data:0x00000EEC; // type:object size:0xC scope:local +m_seq41_funcTbl__11daNpcCdn3_c = .data:0x00000EF8; // type:object size:0x18 scope:global +@5217 = .data:0x00000F10; // type:object size:0xC scope:local +m_seq42_funcTbl__11daNpcCdn3_c = .data:0x00000F1C; // type:object size:0x18 scope:global +@5218 = .data:0x00000F34; // type:object size:0xC scope:local +@5219 = .data:0x00000F40; // type:object size:0xC scope:local +m_seq43_funcTbl__11daNpcCdn3_c = .data:0x00000F4C; // type:object size:0x24 scope:global +@5488 = .data:0x00000F70; // type:object size:0x20 scope:local +@5487 = .data:0x00000F90; // type:object size:0x20 scope:local +daNpcCdn3_METHODS = .data:0x00000FB0; // type:object size:0x20 scope:global +g_profile_NPC_CD3 = .data:0x00000FD0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00001000; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000100C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001018; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00001024; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001030; // type:object size:0xC scope:global +__vt__11daNpcCdn3_c = .data:0x0000103C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001048; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00001060; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x00001084; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00001090; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_chat/splits.txt b/config/GZ2J01/rels/d_a_npc_chat/splits.txt new file mode 100644 index 0000000000..eac5f9fb3a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_chat/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chat.cpp: + .text start:0x000000EC end:0x00006228 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000FC0 + .data start:0x00000000 end:0x00004118 + .bss start:0x00000008 end:0x00000390 diff --git a/config/GZ2J01/rels/d_a_npc_chat/symbols.txt b/config/GZ2J01/rels/d_a_npc_chat/symbols.txt new file mode 100644 index 0000000000..7f465718df --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_chat/symbols.txt @@ -0,0 +1,407 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcChat_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcChat_cFv = .text:0x00000300; // type:function size:0x1BC scope:global +NpcCreate__11daNpcChat_cFi = .text:0x000004BC; // type:function size:0x204 scope:global +getObjNum__11daNpcChat_cFv = .text:0x000006C0; // type:function size:0x168 scope:global +ObjCreate__11daNpcChat_cFi = .text:0x00000828; // type:function size:0x40 scope:global +ChairCreate__11daNpcChat_cFf = .text:0x00000868; // type:function size:0x140 scope:global +isM___11daNpcChat_cFv = .text:0x000009A8; // type:function size:0x38 scope:global +loadResrc__11daNpcChat_cFii = .text:0x000009E0; // type:function size:0x140 scope:global +getNpcMdlDataP__11daNpcChat_cFi = .text:0x00000B20; // type:function size:0x7C scope:global +getObjMdlDataP__11daNpcChat_cFi = .text:0x00000B9C; // type:function size:0x78 scope:global +getTexAnmP__11daNpcChat_cFi = .text:0x00000C14; // type:function size:0x74 scope:global +removeResrc__11daNpcChat_cFii = .text:0x00000C88; // type:function size:0xF4 scope:global +setAttention__11daNpcChat_cFi = .text:0x00000D7C; // type:function size:0x9B4 scope:global +Create__11daNpcChat_cFv = .text:0x00001730; // type:function size:0x410 scope:global +CreateHeap__11daNpcChat_cFv = .text:0x00001B40; // type:function size:0x114 scope:global +Delete__11daNpcChat_cFv = .text:0x00001C54; // type:function size:0x34 scope:global +Execute__11daNpcChat_cFv = .text:0x00001C88; // type:function size:0xE4 scope:global +Draw__11daNpcChat_cFv = .text:0x00001D6C; // type:function size:0x40 scope:global +draw__11daNpcChat_cFiifP11_GXColorS10i = .text:0x00001DAC; // type:function size:0x274 scope:global +ctrlJoint__11daNpcChat_cFP8J3DJointP8J3DModel = .text:0x00002020; // type:function size:0x318 scope:global +createHeapCallBack__11daNpcChat_cFP10fopAc_ac_c = .text:0x00002338; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcChat_cFP8J3DJointi = .text:0x00002358; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x000023A4; // type:function size:0x5C scope:global +searchGroup__11daNpcChat_cFv = .text:0x00002400; // type:function size:0xB0 scope:global +appearTimeCheck__11daNpcChat_cFv = .text:0x000024B0; // type:function size:0x110 scope:global +appearCheck__11daNpcChat_cFv = .text:0x000025C0; // type:function size:0x194 scope:global +setParam__11daNpcChat_cFv = .text:0x00002754; // type:function size:0x98 scope:global +main__11daNpcChat_cFv = .text:0x000027EC; // type:function size:0x58 scope:global +setAttnPos__11daNpcChat_cFv = .text:0x00002844; // type:function size:0x148 scope:global +setExpressionBtp__11daNpcChat_cFi = .text:0x0000298C; // type:function size:0x7C scope:global +setMotionAnm__11daNpcChat_cFif = .text:0x00002A08; // type:function size:0x41C scope:global +setMotion__11daNpcChat_cFifi = .text:0x00002E24; // type:function size:0x44 scope:global +drawDbgInfo__11daNpcChat_cFv = .text:0x00002E68; // type:function size:0x8 scope:global +drawOtherMdls__11daNpcChat_cFv = .text:0x00002E70; // type:function size:0x1D4 scope:global +getTalkMotionNo__11daNpcChat_cFv = .text:0x00003044; // type:function size:0x1C scope:global +getLookPlayerCheck__11daNpcChat_cFv = .text:0x00003060; // type:function size:0x2C scope:global +reset__11daNpcChat_cFv = .text:0x0000308C; // type:function size:0x1F4 scope:global +playMotion__11daNpcChat_cFv = .text:0x00003280; // type:function size:0x13F0 scope:global +playMotionAnmLoop__11daNpcChat_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00004670; // type:function size:0x164 scope:global +setAction__11daNpcChat_cFM11daNpcChat_cFPCvPvPv_b = .text:0x000047D4; // type:function size:0xA8 scope:global +step__11daNpcChat_cFsi = .text:0x0000487C; // type:function size:0xF4 scope:global +setTalkMember__11daNpcChat_cFP11daNpcChat_c = .text:0x00004970; // type:function size:0x34 scope:global +wait__11daNpcChat_cFPv = .text:0x000049A4; // type:function size:0x428 scope:global +fear__11daNpcChat_cFPv = .text:0x00004DCC; // type:function size:0x19C scope:global +talk__11daNpcChat_cFPv = .text:0x00004F68; // type:function size:0x3BC scope:global +demo__11daNpcChat_cFPv = .text:0x00005324; // type:function size:0x148 scope:global +daNpcChat_Create__FPv = .text:0x0000546C; // type:function size:0x20 scope:global +daNpcChat_Delete__FPv = .text:0x0000548C; // type:function size:0x20 scope:global +daNpcChat_Execute__FPv = .text:0x000054AC; // type:function size:0x20 scope:global +daNpcChat_Draw__FPv = .text:0x000054CC; // type:function size:0x20 scope:global +daNpcChat_IsDelete__FPv = .text:0x000054EC; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000054F4; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000553C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005578; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005648; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005684; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005688; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000056C4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000056C8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005914; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005B04; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005B74; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005BD0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005C40; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00005C88; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005C90; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00005C94; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00005C9C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005CA0; // type:function size:0x48 scope:global +__sinit_d_a_npc_chat_cpp = .text:0x00005CE8; // type:function size:0x4E4 scope:local +adjustShapeAngle__11daNpcChat_cFv = .text:0x000061CC; // type:function size:0x4 scope:global +__dt__17daNpcChat_Param_cFv = .text:0x000061D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006218; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006220; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_resMANa = .rodata:0x00000000; // type:object size:0x18 scope:global +l_resMADa = .rodata:0x00000018; // type:object size:0x18 scope:global +l_resMCNa = .rodata:0x00000030; // type:object size:0x18 scope:global +l_resMONa = .rodata:0x00000048; // type:object size:0x18 scope:global +l_resMANb = .rodata:0x00000060; // type:object size:0x18 scope:global +l_resMANc = .rodata:0x00000078; // type:object size:0x18 scope:global +l_resMASa = .rodata:0x00000090; // type:object size:0x18 scope:global +l_resMBNa = .rodata:0x000000A8; // type:object size:0x18 scope:global +l_resMANa2 = .rodata:0x000000C0; // type:object size:0x18 scope:global +l_resMADa2 = .rodata:0x000000D8; // type:object size:0x18 scope:global +l_resMCNa2 = .rodata:0x000000F0; // type:object size:0x18 scope:global +l_resMONa2 = .rodata:0x00000108; // type:object size:0x18 scope:global +l_resMANb2 = .rodata:0x00000120; // type:object size:0x18 scope:global +l_resMANc2 = .rodata:0x00000138; // type:object size:0x18 scope:global +l_resMASa2 = .rodata:0x00000150; // type:object size:0x18 scope:global +l_resMBNa2 = .rodata:0x00000168; // type:object size:0x18 scope:global +l_resWANa = .rodata:0x00000180; // type:object size:0x18 scope:global +l_resWADa = .rodata:0x00000198; // type:object size:0x18 scope:global +l_resMATa = .rodata:0x000001B0; // type:object size:0x18 scope:global +l_resWCNa = .rodata:0x000001C8; // type:object size:0x18 scope:global +l_resWONa = .rodata:0x000001E0; // type:object size:0x18 scope:global +l_resWGNa = .rodata:0x000001F8; // type:object size:0x18 scope:global +l_resWANb = .rodata:0x00000210; // type:object size:0x18 scope:global +l_resWANa2 = .rodata:0x00000228; // type:object size:0x18 scope:global +l_resWADa2 = .rodata:0x00000240; // type:object size:0x18 scope:global +l_resMATa2 = .rodata:0x00000258; // type:object size:0x18 scope:global +l_resWCNa2 = .rodata:0x00000270; // type:object size:0x18 scope:global +l_resWONa2 = .rodata:0x00000288; // type:object size:0x18 scope:global +l_resWGNa2 = .rodata:0x000002A0; // type:object size:0x18 scope:global +l_resWANb2 = .rodata:0x000002B8; // type:object size:0x18 scope:global +l_objTbl = .rodata:0x000002D0; // type:object size:0x68 scope:global +l_objTWTbl = .rodata:0x00000338; // type:object size:0x68 scope:global +m__17daNpcChat_Param_c = .rodata:0x000003A0; // type:object size:0x6C scope:global data:float +a_transScaleTbl$4174 = .rodata:0x0000040C; // type:object size:0x168 scope:local +@4247 = .rodata:0x00000574; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000578; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x0000057C; // type:object size:0xC scope:local data:4byte +@4766 = .rodata:0x00000588; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x00000590; // type:object size:0x8 scope:local data:double +@4769 = .rodata:0x00000598; // type:object size:0x8 scope:local data:double +@4892 = .rodata:0x000005A0; // type:object size:0x4 scope:local +@4893 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@4894 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@4895 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@4896 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@4897 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@4922 = .rodata:0x000005B8; // type:object size:0x4 scope:local data:float +@5078 = .rodata:0x000005BC; // type:object size:0x4 scope:local data:float +@5146 = .rodata:0x000005C0; // type:object size:0x4 scope:local data:float +@5348 = .rodata:0x000005C4; // type:object size:0x4 scope:local data:float +a_jntNumTbl$5570 = .rodata:0x000005C8; // type:object size:0x68 scope:local +@5699 = .rodata:0x00000630; // type:object size:0xC scope:local +@5700 = .rodata:0x0000063C; // type:object size:0x4 scope:local +@5701 = .rodata:0x00000640; // type:object size:0xC scope:local +@5702 = .rodata:0x0000064C; // type:object size:0x4 scope:local +@5703 = .rodata:0x00000650; // type:object size:0xC scope:local +@5704 = .rodata:0x0000065C; // type:object size:0x4 scope:local +@5705 = .rodata:0x00000660; // type:object size:0xC scope:local +@5706 = .rodata:0x0000066C; // type:object size:0x4 scope:local +@5707 = .rodata:0x00000670; // type:object size:0xC scope:local +@5708 = .rodata:0x0000067C; // type:object size:0x4 scope:local +@5709 = .rodata:0x00000680; // type:object size:0xC scope:local +@5710 = .rodata:0x0000068C; // type:object size:0xC scope:local +@5711 = .rodata:0x00000698; // type:object size:0xC scope:local +@5712 = .rodata:0x000006A4; // type:object size:0xC scope:local +@5713 = .rodata:0x000006B0; // type:object size:0xC scope:local +@5714 = .rodata:0x000006BC; // type:object size:0xC scope:local +@5715 = .rodata:0x000006C8; // type:object size:0x18 scope:local +@5716 = .rodata:0x000006E0; // type:object size:0xC scope:local +@5717 = .rodata:0x000006EC; // type:object size:0x4 scope:local +@5718 = .rodata:0x000006F0; // type:object size:0xC scope:local +@5719 = .rodata:0x000006FC; // type:object size:0xC scope:local +@5720 = .rodata:0x00000708; // type:object size:0xC scope:local +@5721 = .rodata:0x00000714; // type:object size:0xC scope:local +@5722 = .rodata:0x00000720; // type:object size:0x10 scope:local +@5723 = .rodata:0x00000730; // type:object size:0xC scope:local +@5724 = .rodata:0x0000073C; // type:object size:0xC scope:local +@5725 = .rodata:0x00000748; // type:object size:0xC scope:local +@5726 = .rodata:0x00000754; // type:object size:0xC scope:local +@5727 = .rodata:0x00000760; // type:object size:0xC scope:local +@5728 = .rodata:0x0000076C; // type:object size:0x14 scope:local +@5729 = .rodata:0x00000780; // type:object size:0xC scope:local +@5730 = .rodata:0x0000078C; // type:object size:0xC scope:local +@5731 = .rodata:0x00000798; // type:object size:0x8 scope:local +@5732 = .rodata:0x000007A0; // type:object size:0xC scope:local +@5733 = .rodata:0x000007AC; // type:object size:0xC scope:local +@5734 = .rodata:0x000007B8; // type:object size:0xC scope:local +@5735 = .rodata:0x000007C4; // type:object size:0xC scope:local +@5736 = .rodata:0x000007D0; // type:object size:0xC scope:local +@5737 = .rodata:0x000007DC; // type:object size:0x14 scope:local +@5738 = .rodata:0x000007F0; // type:object size:0xC scope:local +@5739 = .rodata:0x000007FC; // type:object size:0xC scope:local +@5740 = .rodata:0x00000808; // type:object size:0xC scope:local +@5741 = .rodata:0x00000814; // type:object size:0xC scope:local +@5742 = .rodata:0x00000820; // type:object size:0xC scope:local +@5743 = .rodata:0x0000082C; // type:object size:0xC scope:local +@5744 = .rodata:0x00000838; // type:object size:0x18 scope:local +@5745 = .rodata:0x00000850; // type:object size:0xC scope:local +@5746 = .rodata:0x0000085C; // type:object size:0xC scope:local +@5747 = .rodata:0x00000868; // type:object size:0x8 scope:local +@5748 = .rodata:0x00000870; // type:object size:0xC scope:local +@5749 = .rodata:0x0000087C; // type:object size:0xC scope:local +@5750 = .rodata:0x00000888; // type:object size:0x8 scope:local +@5751 = .rodata:0x00000890; // type:object size:0xC scope:local +@5752 = .rodata:0x0000089C; // type:object size:0xC scope:local +@5753 = .rodata:0x000008A8; // type:object size:0xC scope:local +@5754 = .rodata:0x000008B4; // type:object size:0xC scope:local +@5755 = .rodata:0x000008C0; // type:object size:0xC scope:local +@5756 = .rodata:0x000008CC; // type:object size:0x14 scope:local +@5757 = .rodata:0x000008E0; // type:object size:0xC scope:local +@5758 = .rodata:0x000008EC; // type:object size:0xC scope:local +@5759 = .rodata:0x000008F8; // type:object size:0xC scope:local +@5760 = .rodata:0x00000904; // type:object size:0xC scope:local +@5761 = .rodata:0x00000910; // type:object size:0xC scope:local +@5762 = .rodata:0x0000091C; // type:object size:0x14 scope:local +@5763 = .rodata:0x00000930; // type:object size:0xC scope:local +@5764 = .rodata:0x0000093C; // type:object size:0xC scope:local +@5765 = .rodata:0x00000948; // type:object size:0xC scope:local +@5766 = .rodata:0x00000954; // type:object size:0xC scope:local +@5767 = .rodata:0x00000960; // type:object size:0xC scope:local +@5768 = .rodata:0x0000096C; // type:object size:0xC scope:local +@5769 = .rodata:0x00000978; // type:object size:0x18 scope:local +@5770 = .rodata:0x00000990; // type:object size:0xC scope:local +@5771 = .rodata:0x0000099C; // type:object size:0xC scope:local +@5772 = .rodata:0x000009A8; // type:object size:0xC scope:local +@5773 = .rodata:0x000009B4; // type:object size:0xC scope:local +@5774 = .rodata:0x000009C0; // type:object size:0xC scope:local +@5775 = .rodata:0x000009CC; // type:object size:0xC scope:local +@5776 = .rodata:0x000009D8; // type:object size:0x18 scope:local +@5777 = .rodata:0x000009F0; // type:object size:0xC scope:local +@5778 = .rodata:0x000009FC; // type:object size:0xC scope:local +@5779 = .rodata:0x00000A08; // type:object size:0xC scope:local +@5780 = .rodata:0x00000A14; // type:object size:0xC scope:local +@5781 = .rodata:0x00000A20; // type:object size:0xC scope:local +@5782 = .rodata:0x00000A2C; // type:object size:0xC scope:local +@5783 = .rodata:0x00000A38; // type:object size:0xC scope:local +@5784 = .rodata:0x00000A44; // type:object size:0xC scope:local +@5785 = .rodata:0x00000A50; // type:object size:0x20 scope:local +@5786 = .rodata:0x00000A70; // type:object size:0xC scope:local +@5787 = .rodata:0x00000A7C; // type:object size:0x4 scope:local +@5788 = .rodata:0x00000A80; // type:object size:0xC scope:local +@5789 = .rodata:0x00000A8C; // type:object size:0x4 scope:local +@5790 = .rodata:0x00000A90; // type:object size:0xC scope:local +@5791 = .rodata:0x00000A9C; // type:object size:0xC scope:local +@5792 = .rodata:0x00000AA8; // type:object size:0xC scope:local +@5793 = .rodata:0x00000AB4; // type:object size:0xC scope:local +@5794 = .rodata:0x00000AC0; // type:object size:0xC scope:local +@5795 = .rodata:0x00000ACC; // type:object size:0x4 scope:local +@5796 = .rodata:0x00000AD0; // type:object size:0xC scope:local +@5797 = .rodata:0x00000ADC; // type:object size:0xC scope:local +@5798 = .rodata:0x00000AE8; // type:object size:0xC scope:local +@5799 = .rodata:0x00000AF4; // type:object size:0xC scope:local +@5800 = .rodata:0x00000B00; // type:object size:0xC scope:local +@5801 = .rodata:0x00000B0C; // type:object size:0xC scope:local +@5802 = .rodata:0x00000B18; // type:object size:0x18 scope:local +@5803 = .rodata:0x00000B30; // type:object size:0xC scope:local +@5804 = .rodata:0x00000B3C; // type:object size:0x4 scope:local +@5805 = .rodata:0x00000B40; // type:object size:0xC scope:local +@5806 = .rodata:0x00000B4C; // type:object size:0xC scope:local +@5807 = .rodata:0x00000B58; // type:object size:0xC scope:local +@5808 = .rodata:0x00000B64; // type:object size:0xC scope:local +@5809 = .rodata:0x00000B70; // type:object size:0xC scope:local +@5810 = .rodata:0x00000B7C; // type:object size:0xC scope:local +@5811 = .rodata:0x00000B88; // type:object size:0x18 scope:local +@5812 = .rodata:0x00000BA0; // type:object size:0xC scope:local +@5813 = .rodata:0x00000BAC; // type:object size:0x4 scope:local +@5814 = .rodata:0x00000BB0; // type:object size:0xC scope:local +@5815 = .rodata:0x00000BBC; // type:object size:0xC scope:local +@5816 = .rodata:0x00000BC8; // type:object size:0xC scope:local +@5817 = .rodata:0x00000BD4; // type:object size:0xC scope:local +@5818 = .rodata:0x00000BE0; // type:object size:0xC scope:local +@5819 = .rodata:0x00000BEC; // type:object size:0xC scope:local +@5820 = .rodata:0x00000BF8; // type:object size:0x18 scope:local +@5821 = .rodata:0x00000C10; // type:object size:0xC scope:local +@5822 = .rodata:0x00000C1C; // type:object size:0x4 scope:local +@5823 = .rodata:0x00000C20; // type:object size:0xC scope:local +@5824 = .rodata:0x00000C2C; // type:object size:0x4 scope:local +@5825 = .rodata:0x00000C30; // type:object size:0xC scope:local +@5826 = .rodata:0x00000C3C; // type:object size:0x4 scope:local +@5827 = .rodata:0x00000C40; // type:object size:0xC scope:local +@5828 = .rodata:0x00000C4C; // type:object size:0xC scope:local +@5829 = .rodata:0x00000C58; // type:object size:0x8 scope:local +@5830 = .rodata:0x00000C60; // type:object size:0xC scope:local +@5831 = .rodata:0x00000C6C; // type:object size:0x4 scope:local +@5832 = .rodata:0x00000C70; // type:object size:0xC scope:local +@5833 = .rodata:0x00000C7C; // type:object size:0x4 scope:local +@5834 = .rodata:0x00000C80; // type:object size:0xC scope:local +@5835 = .rodata:0x00000C8C; // type:object size:0xC scope:local +@5836 = .rodata:0x00000C98; // type:object size:0x8 scope:local +@5837 = .rodata:0x00000CA0; // type:object size:0xC scope:local +@5838 = .rodata:0x00000CAC; // type:object size:0x4 scope:local +@5839 = .rodata:0x00000CB0; // type:object size:0xC scope:local +@5840 = .rodata:0x00000CBC; // type:object size:0x4 scope:local +@5841 = .rodata:0x00000CC0; // type:object size:0xC scope:local +@5842 = .rodata:0x00000CCC; // type:object size:0x4 scope:local +@5843 = .rodata:0x00000CD0; // type:object size:0xC scope:local +@5844 = .rodata:0x00000CDC; // type:object size:0x4 scope:local +@5845 = .rodata:0x00000CE0; // type:object size:0xC scope:local +@5846 = .rodata:0x00000CEC; // type:object size:0x4 scope:local +@5847 = .rodata:0x00000CF0; // type:object size:0xA0 scope:local +@6167 = .rodata:0x00000D90; // type:object size:0x8 scope:local +@6168 = .rodata:0x00000D98; // type:object size:0x8 scope:local +@6209 = .rodata:0x00000DA0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000DA4; // type:object size:0x219 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameTbl = .data:0x00000020; // type:object size:0x78 scope:global +l_bmdTbl = .data:0x00000098; // type:object size:0xF0 scope:global data:4byte +l_bmdTWTbl = .data:0x00000188; // type:object size:0xF0 scope:global data:4byte +l_btpTbl = .data:0x00000278; // type:object size:0xF0 scope:global data:4byte +l_btpTWTbl = .data:0x00000368; // type:object size:0xF0 scope:global data:4byte +l_bckTbl_M = .data:0x00000458; // type:object size:0x1B0 scope:global +l_bckTbl_W = .data:0x00000608; // type:object size:0x1B0 scope:global +a_jntTbl_M = .data:0x000007B8; // type:object size:0x17C0 scope:global +a_prmTbl_M = .data:0x00001F78; // type:object size:0x400 scope:global +a_jntTbl_W = .data:0x00002378; // type:object size:0x16F8 scope:global +a_prmTbl_W = .data:0x00003A70; // type:object size:0x380 scope:global +l_evtNames = .data:0x00003DF0; // type:object size:0x4 scope:global +l_myName = .data:0x00003DF4; // type:object size:0x4 scope:global +mEvtSeqList__11daNpcChat_c = .data:0x00003DF8; // type:object size:0xC scope:global +@4291 = .data:0x00003E04; // type:object size:0x20 scope:local +@4290 = .data:0x00003E24; // type:object size:0x20 scope:local +@5232 = .data:0x00003E44; // type:object size:0x40 scope:local +@5552 = .data:0x00003E84; // type:object size:0x34 scope:local +@5551 = .data:0x00003EB8; // type:object size:0xD8 scope:local +@5577 = .data:0x00003F90; // type:object size:0xC scope:local +@5660 = .data:0x00003F9C; // type:object size:0xC scope:local data:4byte +@6083 = .data:0x00003FA8; // type:object size:0xC scope:local +@6102 = .data:0x00003FB4; // type:object size:0xC scope:local +@6107 = .data:0x00003FC0; // type:object size:0xC scope:local +@6230 = .data:0x00003FCC; // type:object size:0xC scope:local data:4byte +@6251 = .data:0x00003FD8; // type:object size:0xC scope:local data:4byte +@6309 = .data:0x00003FE4; // type:object size:0xC scope:local +daNpcChat_MethodTable = .data:0x00003FF0; // type:object size:0x20 scope:global +g_profile_NPC_CHAT = .data:0x00004010; // type:object size:0x30 scope:global +__vt__11daNpcChat_c = .data:0x00004040; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00004088; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00004094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000040B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000040C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000040D0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000040DC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000040E8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000040F4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00004100; // type:object size:0xC scope:global +__vt__17daNpcChat_Param_c = .data:0x0000410C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3881 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4430 = .bss:0x00000058; // type:object size:0xC scope:local +@4433 = .bss:0x00000068; // type:object size:0xC scope:local +@4434 = .bss:0x00000074; // type:object size:0xC scope:local +@4435 = .bss:0x00000080; // type:object size:0xC scope:local +@4436 = .bss:0x0000008C; // type:object size:0xC scope:local +@4437 = .bss:0x00000098; // type:object size:0xC scope:local +@4438 = .bss:0x000000A4; // type:object size:0xC scope:local +@4439 = .bss:0x000000B0; // type:object size:0xC scope:local +@4440 = .bss:0x000000BC; // type:object size:0xC scope:local +@4441 = .bss:0x000000C8; // type:object size:0xC scope:local +@4442 = .bss:0x000000D4; // type:object size:0xC scope:local +@4443 = .bss:0x000000E0; // type:object size:0xC scope:local +@4444 = .bss:0x000000EC; // type:object size:0xC scope:local +@4445 = .bss:0x000000F8; // type:object size:0xC scope:local +@4446 = .bss:0x00000104; // type:object size:0xC scope:local +@4447 = .bss:0x00000110; // type:object size:0xC scope:local +@4448 = .bss:0x0000011C; // type:object size:0xC scope:local +@4449 = .bss:0x00000128; // type:object size:0xC scope:local +@4450 = .bss:0x00000134; // type:object size:0xC scope:local +@4451 = .bss:0x00000140; // type:object size:0xC scope:local +@4452 = .bss:0x0000014C; // type:object size:0xC scope:local +@4453 = .bss:0x00000158; // type:object size:0xC scope:local +@4454 = .bss:0x00000164; // type:object size:0xC scope:local +@4455 = .bss:0x00000170; // type:object size:0xC scope:local +@4456 = .bss:0x0000017C; // type:object size:0xC scope:local +@4457 = .bss:0x00000188; // type:object size:0xC scope:local +@4458 = .bss:0x00000194; // type:object size:0xC scope:local +@4459 = .bss:0x000001A0; // type:object size:0xC scope:local +@4460 = .bss:0x000001AC; // type:object size:0xC scope:local +@4461 = .bss:0x000001B8; // type:object size:0xC scope:local +a_eyeOfsTbl$4429 = .bss:0x000001C4; // type:object size:0x168 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_chin/splits.txt b/config/GZ2J01/rels/d_a_npc_chin/splits.txt new file mode 100644 index 0000000000..6879f55230 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_chin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chin.cpp: + .text start:0x000000EC end:0x00005AC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004E4 + .data start:0x00000000 end:0x00000634 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_chin/symbols.txt b/config/GZ2J01/rels/d_a_npc_chin/symbols.txt new file mode 100644 index 0000000000..3b6961ed72 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_chin/symbols.txt @@ -0,0 +1,275 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +loadModel__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global +setMtx__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000001E0; // type:function size:0x60 scope:global +draw__Q211daNpcChin_c12_SpotLight_cFP12dKy_tevstr_c = .text:0x00000240; // type:function size:0xA4 scope:global +__ct__11daNpcChin_cFv = .text:0x000002E4; // type:function size:0x1D4 scope:global +__dt__11daNpcChin_cFv = .text:0x000004B8; // type:function size:0x238 scope:global +Create__11daNpcChin_cFv = .text:0x000006F0; // type:function size:0x348 scope:global +CreateHeap__11daNpcChin_cFv = .text:0x00000A38; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000D08; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D44; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D5C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D98; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000DB0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DF8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000E1C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E58; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E70; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000EAC; // type:function size:0x18 scope:global +Delete__11daNpcChin_cFv = .text:0x00000EC4; // type:function size:0x34 scope:global +Execute__11daNpcChin_cFv = .text:0x00000EF8; // type:function size:0x5C scope:global +Draw__11daNpcChin_cFv = .text:0x00000F54; // type:function size:0x74 scope:global +ctrlJoint__11daNpcChin_cFP8J3DJointP8J3DModel = .text:0x00000FC8; // type:function size:0x1D0 scope:global +createHeapCallBack__11daNpcChin_cFP10fopAc_ac_c = .text:0x00001198; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcChin_cFP8J3DJointi = .text:0x000011B8; // type:function size:0x4C scope:global +setParam__11daNpcChin_cFv = .text:0x00001204; // type:function size:0xD4 scope:global +main__11daNpcChin_cFv = .text:0x000012D8; // type:function size:0xA0 scope:global +ctrlBtk__11daNpcChin_cFv = .text:0x00001378; // type:function size:0xD4 scope:global +setAttnPos__11daNpcChin_cFv = .text:0x0000144C; // type:function size:0x320 scope:global +setExpressionAnm__11daNpcChin_cFib = .text:0x0000176C; // type:function size:0x2BC scope:global +setExpressionBtp__11daNpcChin_cFi = .text:0x00001A28; // type:function size:0xF0 scope:global +setMotionAnm__11daNpcChin_cFif = .text:0x00001B18; // type:function size:0x20C scope:global +setExpression__11daNpcChin_cFif = .text:0x00001D24; // type:function size:0x2C scope:global +setMotion__11daNpcChin_cFifi = .text:0x00001D50; // type:function size:0x44 scope:global +drawDbgInfo__11daNpcChin_cFv = .text:0x00001D94; // type:function size:0x8 scope:global +reset__11daNpcChin_cFv = .text:0x00001D9C; // type:function size:0x114 scope:global +playExpression__11daNpcChin_cFv = .text:0x00001EB0; // type:function size:0x37C scope:global +playMotion__11daNpcChin_cFv = .text:0x0000222C; // type:function size:0x578 scope:global +setAction__11daNpcChin_cFM11daNpcChin_cFPCvPvPv_b = .text:0x000027A4; // type:function size:0xA8 scope:global +setLookMode__11daNpcChin_cFi = .text:0x0000284C; // type:function size:0x24 scope:global +lookat__11daNpcChin_cFv = .text:0x00002870; // type:function size:0x1E0 scope:global +step__11daNpcChin_cFsii = .text:0x00002A50; // type:function size:0x190 scope:global +chkFindPlayer__11daNpcChin_cFv = .text:0x00002BE0; // type:function size:0xCC scope:global +setExpressionTalkAfter__11daNpcChin_cFv = .text:0x00002CAC; // type:function size:0x11C scope:global +wait__11daNpcChin_cFPv = .text:0x00002DC8; // type:function size:0x3FC scope:global +talk__11daNpcChin_cFPv = .text:0x000031C4; // type:function size:0x224 scope:global +_talk_motion__11daNpcChin_cFv = .text:0x000033E8; // type:function size:0xB4 scope:global +demo__11daNpcChin_cFPv = .text:0x0000349C; // type:function size:0x158 scope:global +watch_game__11daNpcChin_cFPv = .text:0x000035F4; // type:function size:0x344 scope:global +Event_DT__11daNpcChin_cFv = .text:0x00003938; // type:function size:0x3E4 scope:global +isGameEnd__11daNpcChin_cFRi = .text:0x00003D1C; // type:function size:0x1FC scope:global +_chkGameClear__11daNpcChin_cFv = .text:0x00003F18; // type:function size:0x24 scope:global +SphereReset__11daNpcChin_cFv = .text:0x00003F3C; // type:function size:0x24 scope:global +_Evt_GameStart__11daNpcChin_cFi = .text:0x00003F60; // type:function size:0xA8 scope:global +_Evt_GameStart_CutInit__11daNpcChin_cFRCi = .text:0x00004008; // type:function size:0x108 scope:global +_Evt_GameStart_CutMain__11daNpcChin_cFRCi = .text:0x00004110; // type:function size:0xA0 scope:global +_Evt_GameFailed__11daNpcChin_cFi = .text:0x000041B0; // type:function size:0xA8 scope:global +_Evt_GameFailed_CutInit__11daNpcChin_cFRCi = .text:0x00004258; // type:function size:0xFC scope:global +_Evt_GameFailed_CutMain__11daNpcChin_cFRCi = .text:0x00004354; // type:function size:0xA4 scope:global +_Evt_GameSucceed__11daNpcChin_cFi = .text:0x000043F8; // type:function size:0xA8 scope:global +_Evt_GameSucceed_CutInit__11daNpcChin_cFRCi = .text:0x000044A0; // type:function size:0x15C scope:global +_Evt_GameSucceed_CutMain__11daNpcChin_cFRCi = .text:0x000045FC; // type:function size:0x1A8 scope:global +_Evt_SelectGiveUp__11daNpcChin_cFi = .text:0x000047A4; // type:function size:0xA8 scope:global +_Evt_SelectGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x0000484C; // type:function size:0xB0 scope:global +_Evt_SelectGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x000048FC; // type:function size:0x90 scope:global +_Evt_GameGiveUp__11daNpcChin_cFi = .text:0x0000498C; // type:function size:0xA8 scope:global +_Evt_GameGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x00004A34; // type:function size:0xFC scope:global +_Evt_GameGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x00004B30; // type:function size:0xA4 scope:global +_Evt_Appear__11daNpcChin_cFi = .text:0x00004BD4; // type:function size:0xA8 scope:global +_Evt_Appear_CutInit__11daNpcChin_cFRCi = .text:0x00004C7C; // type:function size:0x13C scope:global +_Evt_Appear_CutMain__11daNpcChin_cFRCi = .text:0x00004DB8; // type:function size:0xC4 scope:global +_Evt_SpotLight_Off__11daNpcChin_cFi = .text:0x00004E7C; // type:function size:0xA8 scope:global +_Evt_SpotLight_Off_CutInit__11daNpcChin_cFRCi = .text:0x00004F24; // type:function size:0x98 scope:global +_Evt_SpotLight_Off_CutMain__11daNpcChin_cFRCi = .text:0x00004FBC; // type:function size:0x38 scope:global +daNpcChin_Create__FPv = .text:0x00004FF4; // type:function size:0x20 scope:global +daNpcChin_Delete__FPv = .text:0x00005014; // type:function size:0x20 scope:global +daNpcChin_Execute__FPv = .text:0x00005034; // type:function size:0x20 scope:global +daNpcChin_Draw__FPv = .text:0x00005054; // type:function size:0x20 scope:global +daNpcChin_IsDelete__FPv = .text:0x00005074; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000507C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000050AC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000050F4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005130; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005200; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000523C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005240; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000527C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005280; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000054CC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000056BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000572C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005788; // type:function size:0x70 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000057F8; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000057FC; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005800; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005804; // type:function size:0x48 scope:global +__sinit_d_a_npc_chin_cpp = .text:0x0000584C; // type:function size:0x114 scope:local +__dt__12J3DFrameCtrlFv = .text:0x00005960; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000059A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000059F0; // type:function size:0x48 scope:global +setMtx__11daNpcChin_cFv = .text:0x00005A38; // type:function size:0x34 scope:global +__dt__17daNpcChin_Param_cFv = .text:0x00005A6C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005AB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005ABC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +sLoadResPat_Normal = .rodata:0x00000000; // type:object size:0xC scope:global +sLoadResPat_Tw = .rodata:0x0000000C; // type:object size:0x6 scope:global +m__17daNpcChin_Param_c = .rodata:0x00000014; // type:object size:0x6C scope:global data:float +@3884 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4473 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@4627 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4709 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4710 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4712 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4713 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4804 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4810 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000EC; // type:object size:0xC scope:local +@4857 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4859 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4860 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4861 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000011C; // type:object size:0xC scope:local +@4863 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4864 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4865 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4866 = .rodata:0x0000013C; // type:object size:0xC scope:local +@4867 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4868 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4869 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4870 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4871 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4872 = .rodata:0x0000016C; // type:object size:0xC scope:local +@4873 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4874 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4875 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4876 = .rodata:0x0000018C; // type:object size:0xC scope:local +@4877 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4878 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4879 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4880 = .rodata:0x000001AC; // type:object size:0xC scope:local +@4881 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@4882 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4883 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@4884 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4885 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000001DC; // type:object size:0x3C scope:local +@4910 = .rodata:0x00000218; // type:object size:0xC scope:local +@4911 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000228; // type:object size:0xC scope:local +@4913 = .rodata:0x00000234; // type:object size:0xC scope:local +@4914 = .rodata:0x00000240; // type:object size:0x8 scope:local +@4915 = .rodata:0x00000248; // type:object size:0xC scope:local +@4916 = .rodata:0x00000254; // type:object size:0xC scope:local +@4917 = .rodata:0x00000260; // type:object size:0x8 scope:local +@4918 = .rodata:0x00000268; // type:object size:0xC scope:local +@4919 = .rodata:0x00000274; // type:object size:0xC scope:local +@4920 = .rodata:0x00000280; // type:object size:0x8 scope:local +@4921 = .rodata:0x00000288; // type:object size:0xC scope:local +@4922 = .rodata:0x00000294; // type:object size:0xC scope:local +@4923 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@4924 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4925 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4926 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4927 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4928 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4929 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@4930 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4931 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4932 = .rodata:0x00000300; // type:object size:0x8 scope:local +@4933 = .rodata:0x00000308; // type:object size:0xC scope:local +@4934 = .rodata:0x00000314; // type:object size:0xC scope:local +@4935 = .rodata:0x00000320; // type:object size:0x8 scope:local +@4936 = .rodata:0x00000328; // type:object size:0xC scope:local +@4937 = .rodata:0x00000334; // type:object size:0xC scope:local +@4938 = .rodata:0x00000340; // type:object size:0x8 scope:local +@4939 = .rodata:0x00000348; // type:object size:0xC scope:local +@4940 = .rodata:0x00000354; // type:object size:0x4 scope:local +@4941 = .rodata:0x00000358; // type:object size:0xC scope:local +@4942 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000368; // type:object size:0xC scope:local +@4944 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000378; // type:object size:0xC scope:local +@4946 = .rodata:0x00000384; // type:object size:0x4 scope:local +@4947 = .rodata:0x00000388; // type:object size:0xC scope:local +@4948 = .rodata:0x00000394; // type:object size:0x4 scope:local +@4949 = .rodata:0x00000398; // type:object size:0xC scope:local +@4950 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@4951 = .rodata:0x000003A8; // type:object size:0xC scope:local +@4952 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000003B8; // type:object size:0xC scope:local +@4954 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@4955 = .rodata:0x000003C8; // type:object size:0x48 scope:local +@4999 = .rodata:0x00000410; // type:object size:0xC scope:local +@5047 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@5048 = .rodata:0x00000420; // type:object size:0x4 scope:local +@5049 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000428; // type:object size:0x4 scope:local data:float +@5076 = .rodata:0x00000430; // type:object size:0x8 scope:local data:double +@5540 = .rodata:0x00000438; // type:object size:0x4 scope:local +@5541 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@5542 = .rodata:0x00000440; // type:object size:0x4 scope:local +@5543 = .rodata:0x00000444; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000448; // type:object size:0x9A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x18C scope:global +l_btpGetParamList = .data:0x000001AC; // type:object size:0xB4 scope:global +l_btkGetParamList = .data:0x00000260; // type:object size:0x6C scope:global data:4byte +l_arcNames = .data:0x000002CC; // type:object size:0x18 scope:global data:4byte +sLoadResInfo = .data:0x000002E4; // type:object size:0x8 scope:global +l_evtNames = .data:0x000002EC; // type:object size:0x20 scope:global +@3854 = .data:0x0000030C; // type:object size:0xC scope:local +@3855 = .data:0x00000318; // type:object size:0xC scope:local +@3856 = .data:0x00000324; // type:object size:0xC scope:local +@3857 = .data:0x00000330; // type:object size:0xC scope:local +@3858 = .data:0x0000033C; // type:object size:0xC scope:local +@3859 = .data:0x00000348; // type:object size:0xC scope:local +@3860 = .data:0x00000354; // type:object size:0xC scope:local +mEvtSeqList__11daNpcChin_c = .data:0x00000360; // type:object size:0x60 scope:global data:4byte +l_myName = .data:0x000003C0; // type:object size:0x4 scope:global data:4byte +@4745 = .data:0x000003C4; // type:object size:0x3C scope:local +@4811 = .data:0x00000400; // type:object size:0x38 scope:local +@4844 = .data:0x00000438; // type:object size:0xC scope:local data:4byte +@5120 = .data:0x00000444; // type:object size:0x20 scope:local +@5167 = .data:0x00000464; // type:object size:0xC scope:local +@5172 = .data:0x00000470; // type:object size:0xC scope:local +@5231 = .data:0x0000047C; // type:object size:0xC scope:local data:4byte +@5302 = .data:0x00000488; // type:object size:0xC scope:local +@5308 = .data:0x00000494; // type:object size:0xC scope:local +@5316 = .data:0x000004A0; // type:object size:0xC scope:local +@5326 = .data:0x000004AC; // type:object size:0xC scope:local +@5370 = .data:0x000004B8; // type:object size:0xC scope:local +@5373 = .data:0x000004C4; // type:object size:0xC scope:local +@5380 = .data:0x000004D0; // type:object size:0xC scope:local +@5386 = .data:0x000004DC; // type:object size:0xC scope:local +@5389 = .data:0x000004E8; // type:object size:0xC scope:local +@5397 = .data:0x000004F4; // type:object size:0xC scope:local +daNpcChin_MethodTable = .data:0x00000500; // type:object size:0x20 scope:global +g_profile_NPC_CHIN = .data:0x00000520; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000550; // type:object size:0xC scope:global +__vt__11daNpcChin_c = .data:0x0000055C; // type:object size:0x48 scope:global +__vt__12dBgS_ObjAcch = .data:0x000005A4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000005C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005D4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000005E0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000005EC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000005F8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000604; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000610; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000061C; // type:object size:0xC scope:global +__vt__17daNpcChin_Param_c = .data:0x00000628; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3861 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_clerka/splits.txt b/config/GZ2J01/rels/d_a_npc_clerka/splits.txt new file mode 100644 index 0000000000..8a24e56b31 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerka/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerka.cpp: + .text start:0x000000EC end:0x0000341C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_clerka/symbols.txt b/config/GZ2J01/rels/d_a_npc_clerka/symbols.txt new file mode 100644 index 0000000000..7c4b26c85a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerka/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_clerkA_cFv = .text:0x000000EC; // type:function size:0x140 scope:global +create__14daNpc_clerkA_cFv = .text:0x0000022C; // type:function size:0x2A8 scope:global +CreateHeap__14daNpc_clerkA_cFv = .text:0x000004D4; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000754; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000790; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007FC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000844; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000868; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008BC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F8; // type:function size:0x18 scope:global +Delete__14daNpc_clerkA_cFv = .text:0x00000910; // type:function size:0x34 scope:global +Execute__14daNpc_clerkA_cFv = .text:0x00000944; // type:function size:0xD8 scope:global +Draw__14daNpc_clerkA_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_clerkA_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_clerkA_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +getType__14daNpc_clerkA_cFv = .text:0x00000B28; // type:function size:0x20 scope:global +isDelete__14daNpc_clerkA_cFv = .text:0x00000B48; // type:function size:0x30 scope:global +reset__14daNpc_clerkA_cFv = .text:0x00000B78; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_clerkA_cFi = .text:0x00000CAC; // type:function size:0x84 scope:global +setParam__14daNpc_clerkA_cFv = .text:0x00000D30; // type:function size:0x134 scope:global +setAfterTalkMotion__14daNpc_clerkA_cFv = .text:0x00000E64; // type:function size:0x8C scope:global +srchActors__14daNpc_clerkA_cFv = .text:0x00000EF0; // type:function size:0x5C scope:global +evtTalk__14daNpc_clerkA_cFv = .text:0x00000F4C; // type:function size:0x1DC scope:global +evtCutProc__14daNpc_clerkA_cFv = .text:0x00001128; // type:function size:0xC8 scope:global +action__14daNpc_clerkA_cFv = .text:0x000011F0; // type:function size:0xEC scope:global +beforeMove__14daNpc_clerkA_cFv = .text:0x000012DC; // type:function size:0x78 scope:global +setAttnPos__14daNpc_clerkA_cFv = .text:0x00001354; // type:function size:0x2AC scope:global +setCollision__14daNpc_clerkA_cFv = .text:0x00001600; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_clerkA_cFv = .text:0x00001734; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_clerkA_cFv = .text:0x0000173C; // type:function size:0x60 scope:global +selectAction__14daNpc_clerkA_cFv = .text:0x0000179C; // type:function size:0x7C scope:global +chkAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x00001818; // type:function size:0x2C scope:global +setAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x00001844; // type:function size:0xA8 scope:global +wait__14daNpc_clerkA_cFPv = .text:0x000018EC; // type:function size:0x258 scope:global +tend__14daNpc_clerkA_cFPv = .text:0x00001B44; // type:function size:0x234 scope:global +talk__14daNpc_clerkA_cFPv = .text:0x00001D78; // type:function size:0x1F8 scope:global +shop__14daNpc_clerkA_cFPv = .text:0x00001F70; // type:function size:0x434 scope:global +daNpc_clerkA_Create__FPv = .text:0x000023A4; // type:function size:0x20 scope:global +daNpc_clerkA_Delete__FPv = .text:0x000023C4; // type:function size:0x20 scope:global +daNpc_clerkA_Execute__FPv = .text:0x000023E4; // type:function size:0x20 scope:global +daNpc_clerkA_Draw__FPv = .text:0x00002404; // type:function size:0x20 scope:global +daNpc_clerkA_IsDelete__FPv = .text:0x00002424; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000242C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000245C; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000024A4; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000024EC; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002528; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002570; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000025B8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000025F4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002630; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002A34; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002A38; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002B34; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002B38; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B80; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BF0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C4C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CBC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002D04; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002E20; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003028; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000302C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003034; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000303C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003044; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x0000304C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003054; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000305C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003060; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003068; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003080; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003084; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000308C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003094; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000030C4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000030F4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000030F8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000030FC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003100; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003104; // type:function size:0x1C scope:global +__sinit_d_a_npc_clerka_cpp = .text:0x00003120; // type:function size:0x68 scope:local +__ct__14daNpc_clerkA_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003188; // type:function size:0xCC scope:global +getEyeballMaterialNo__14daNpc_clerkA_cFv = .text:0x00003254; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_clerkA_cFv = .text:0x0000325C; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_clerkA_cFv = .text:0x00003264; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_clerkA_cFv = .text:0x0000326C; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_clerkA_cFi = .text:0x00003274; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_clerkA_cFi = .text:0x00003284; // type:function size:0x10 scope:global +__dt__20daNpc_clerkA_Param_cFv = .text:0x00003294; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000032EC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003404; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x0000340C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003414; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_clerkA_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +@4027 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4121 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4122 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4123 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4842 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4904 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4905 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4906 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5110 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5303 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000E0; // type:object size:0xC4 scope:global +l_faceMotionSequenceData = .data:0x000001A4; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000001F4; // type:object size:0x70 scope:global +mCutNameList__14daNpc_clerkA_c = .data:0x00000264; // type:object size:0x4 scope:global +mCutList__14daNpc_clerkA_c = .data:0x00000268; // type:object size:0xC scope:global data:4byte +@4694 = .data:0x00000274; // type:object size:0xC scope:local +@4704 = .data:0x00000280; // type:object size:0xC scope:local +@4707 = .data:0x0000028C; // type:object size:0xC scope:local +@4717 = .data:0x00000298; // type:object size:0xC scope:local +@4961 = .data:0x000002A4; // type:object size:0xC scope:local data:4byte +@4963 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +daNpc_clerkA_MethodTable = .data:0x000002BC; // type:object size:0x20 scope:global +g_profile_NPC_CLERKA = .data:0x000002DC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000030C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000318; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000324; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000348; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000360; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000036C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000378; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:global +__vt__14daNpc_clerkA_c = .data:0x000003A8; // type:object size:0xD0 scope:global +__vt__20daNpc_clerkA_Param_c = .data:0x00000478; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_clerkb/splits.txt b/config/GZ2J01/rels/d_a_npc_clerkb/splits.txt new file mode 100644 index 0000000000..bf1e54d934 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerkb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkb.cpp: + .text start:0x000000EC end:0x00003B24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000058C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt b/config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt new file mode 100644 index 0000000000..5d764fa8d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerkb/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_clerkB_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +create__14daNpc_clerkB_cFv = .text:0x00000250; // type:function size:0x2A8 scope:global +CreateHeap__14daNpc_clerkB_cFv = .text:0x000004F8; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007C8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000804; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000081C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000858; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008B8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008DC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000918; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000930; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000096C; // type:function size:0x18 scope:global +Delete__14daNpc_clerkB_cFv = .text:0x00000984; // type:function size:0x34 scope:global +Execute__14daNpc_clerkB_cFv = .text:0x000009B8; // type:function size:0xD8 scope:global +Draw__14daNpc_clerkB_cFv = .text:0x00000A90; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_clerkB_cFP10fopAc_ac_c = .text:0x00000B24; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_clerkB_cFP8J3DJointi = .text:0x00000B44; // type:function size:0x58 scope:global +getType__14daNpc_clerkB_cFv = .text:0x00000B9C; // type:function size:0x20 scope:global +beforeStartSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000BBC; // type:function size:0x2D0 scope:global +beforeSelectSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000E8C; // type:function size:0x2B0 scope:global +isDelete__14daNpc_clerkB_cFv = .text:0x0000113C; // type:function size:0x30 scope:global +reset__14daNpc_clerkB_cFv = .text:0x0000116C; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_clerkB_cFi = .text:0x000012A0; // type:function size:0xA8 scope:global +setParam__14daNpc_clerkB_cFv = .text:0x00001348; // type:function size:0x134 scope:global +setAfterTalkMotion__14daNpc_clerkB_cFv = .text:0x0000147C; // type:function size:0xA4 scope:global +srchActors__14daNpc_clerkB_cFv = .text:0x00001520; // type:function size:0x5C scope:global +evtTalk__14daNpc_clerkB_cFv = .text:0x0000157C; // type:function size:0x1DC scope:global +evtCutProc__14daNpc_clerkB_cFv = .text:0x00001758; // type:function size:0xC8 scope:global +action__14daNpc_clerkB_cFv = .text:0x00001820; // type:function size:0xEC scope:global +beforeMove__14daNpc_clerkB_cFv = .text:0x0000190C; // type:function size:0x78 scope:global +setAttnPos__14daNpc_clerkB_cFv = .text:0x00001984; // type:function size:0x258 scope:global +setCollision__14daNpc_clerkB_cFv = .text:0x00001BDC; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_clerkB_cFv = .text:0x00001D10; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_clerkB_cFv = .text:0x00001D18; // type:function size:0x60 scope:global +drawGhost__14daNpc_clerkB_cFv = .text:0x00001D78; // type:function size:0x8C scope:global +selectAction__14daNpc_clerkB_cFv = .text:0x00001E04; // type:function size:0x7C scope:global +chkAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001E80; // type:function size:0x2C scope:global +setAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001EAC; // type:function size:0xA8 scope:global +setSe__14daNpc_clerkB_cFv = .text:0x00001F54; // type:function size:0xC0 scope:global +wait__14daNpc_clerkB_cFPv = .text:0x00002014; // type:function size:0x258 scope:global +tend__14daNpc_clerkB_cFPv = .text:0x0000226C; // type:function size:0x27C scope:global +talk__14daNpc_clerkB_cFPv = .text:0x000024E8; // type:function size:0x1F8 scope:global +shop__14daNpc_clerkB_cFPv = .text:0x000026E0; // type:function size:0x3BC scope:global +daNpc_clerkB_Create__FPv = .text:0x00002A9C; // type:function size:0x20 scope:global +daNpc_clerkB_Delete__FPv = .text:0x00002ABC; // type:function size:0x20 scope:global +daNpc_clerkB_Execute__FPv = .text:0x00002ADC; // type:function size:0x20 scope:global +daNpc_clerkB_Draw__FPv = .text:0x00002AFC; // type:function size:0x20 scope:global +daNpc_clerkB_IsDelete__FPv = .text:0x00002B1C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002B24; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B54; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002B9C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002BE4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002C20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002C68; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00002CB0; // type:function size:0x3C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CEC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D34; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003138; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000313C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003238; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000323C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003284; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000032F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003350; // type:function size:0x70 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000033C0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000034DC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000036E4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000036E8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000036F0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000036F8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003700; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003708; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003710; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003718; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000371C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003724; // type:function size:0x18 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000373C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003744; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x0000374C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000377C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000037AC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000037B0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000037B4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000037B8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000037BC; // type:function size:0x1C scope:global +__sinit_d_a_npc_clerkb_cpp = .text:0x000037D8; // type:function size:0x68 scope:local +__ct__14daNpc_clerkB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003840; // type:function size:0xF0 scope:global +__dt__5csXyzFv = .text:0x00003930; // type:function size:0x3C scope:global +getEyeballMaterialNo__14daNpc_clerkB_cFv = .text:0x0000396C; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_clerkB_cFv = .text:0x00003974; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_clerkB_cFv = .text:0x0000397C; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_clerkB_cFv = .text:0x00003984; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_clerkB_cFi = .text:0x0000398C; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_clerkB_cFi = .text:0x0000399C; // type:function size:0x10 scope:global +__dt__20daNpc_clerkB_Param_cFv = .text:0x000039AC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000039F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000039FC; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003A04; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003B1C; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_clerkB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4035 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4039 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4149 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4150 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4151 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4154 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4683 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4684 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4685 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@5029 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5030 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5091 = .rodata:0x00000100; // type:object size:0x8 scope:local +@5092 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5506 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0xFC scope:global +l_motionAnmData = .data:0x00000150; // type:object size:0xFC scope:global data:4byte +l_faceMotionSequenceData = .data:0x0000024C; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x000002DC; // type:object size:0x90 scope:global +mCutNameList__14daNpc_clerkB_c = .data:0x0000036C; // type:object size:0x4 scope:global +mCutList__14daNpc_clerkB_c = .data:0x00000370; // type:object size:0xC scope:global data:4byte +@4889 = .data:0x0000037C; // type:object size:0xC scope:local +@4899 = .data:0x00000388; // type:object size:0xC scope:local +@4902 = .data:0x00000394; // type:object size:0xC scope:local +@4912 = .data:0x000003A0; // type:object size:0xC scope:local +@5165 = .data:0x000003AC; // type:object size:0xC scope:local data:4byte +@5167 = .data:0x000003B8; // type:object size:0xC scope:local data:4byte +daNpc_clerkB_MethodTable = .data:0x000003C4; // type:object size:0x20 scope:global +g_profile_NPC_CLERKB = .data:0x000003E4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000414; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000444; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000450; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000468; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000474; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004A4; // type:object size:0xC scope:global +__vt__14daNpc_clerkB_c = .data:0x000004B0; // type:object size:0xD0 scope:global +__vt__20daNpc_clerkB_Param_c = .data:0x00000580; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_clerkt/splits.txt b/config/GZ2J01/rels/d_a_npc_clerkt/splits.txt new file mode 100644 index 0000000000..6cfa914495 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerkt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkt.cpp: + .text start:0x000000EC end:0x000031D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000002F0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt b/config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt new file mode 100644 index 0000000000..bd6a918fcf --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_clerkt/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpcClerkT_cFv = .text:0x000000EC; // type:function size:0x140 scope:global +create__13daNpcClerkT_cFv = .text:0x0000022C; // type:function size:0x2A4 scope:global +CreateHeap__13daNpcClerkT_cFv = .text:0x000004D0; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000750; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007F8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008B8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x18 scope:global +Delete__13daNpcClerkT_cFv = .text:0x0000090C; // type:function size:0x34 scope:global +Execute__13daNpcClerkT_cFv = .text:0x00000940; // type:function size:0xE0 scope:global +Draw__13daNpcClerkT_cFv = .text:0x00000A20; // type:function size:0x94 scope:global +createHeapCallBack__13daNpcClerkT_cFP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcClerkT_cFP8J3DJointi = .text:0x00000AD4; // type:function size:0x58 scope:global +isDelete__13daNpcClerkT_cFv = .text:0x00000B2C; // type:function size:0x30 scope:global +reset__13daNpcClerkT_cFv = .text:0x00000B5C; // type:function size:0x134 scope:global +afterJntAnm__13daNpcClerkT_cFi = .text:0x00000C90; // type:function size:0x84 scope:global +evtTalk__13daNpcClerkT_cFv = .text:0x00000D14; // type:function size:0x1A4 scope:global +evtCutProc__13daNpcClerkT_cFv = .text:0x00000EB8; // type:function size:0xC8 scope:global +action__13daNpcClerkT_cFv = .text:0x00000F80; // type:function size:0xEC scope:global +drawDbgInfo__13daNpcClerkT_cFv = .text:0x0000106C; // type:function size:0x8 scope:global +drawOtherMdl__13daNpcClerkT_cFv = .text:0x00001074; // type:function size:0x60 scope:global +selectAction__13daNpcClerkT_cFv = .text:0x000010D4; // type:function size:0x7C scope:global +chkAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x00001150; // type:function size:0x2C scope:global +setAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x0000117C; // type:function size:0xA8 scope:global +wait__13daNpcClerkT_cFPv = .text:0x00001224; // type:function size:0x258 scope:global +tend__13daNpcClerkT_cFPv = .text:0x0000147C; // type:function size:0x130 scope:global +talk__13daNpcClerkT_cFPv = .text:0x000015AC; // type:function size:0x1F8 scope:global +shop__13daNpcClerkT_cFPv = .text:0x000017A4; // type:function size:0x3E4 scope:global +daNpcClerkt_Create__FPv = .text:0x00001B88; // type:function size:0x20 scope:global +daNpcClerkt_Delete__FPv = .text:0x00001BA8; // type:function size:0x20 scope:global +daNpcClerkt_Execute__FPv = .text:0x00001BC8; // type:function size:0x20 scope:global +daNpcClerkt_Draw__FPv = .text:0x00001BE8; // type:function size:0x20 scope:global +daNpcClerkt_IsDelete__FPv = .text:0x00001C08; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001C10; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001C40; // type:function size:0x48 scope:global +setParam__13daNpcClerkT_cFv = .text:0x00001C88; // type:function size:0x160 scope:global +setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001DE8; // type:function size:0x60 scope:global +beforeMove__13daNpcClerkT_cFv = .text:0x00001E48; // type:function size:0x78 scope:global +setAttnPos__13daNpcClerkT_cFv = .text:0x00001EC0; // type:function size:0x280 scope:global +setCollision__13daNpcClerkT_cFv = .text:0x00002140; // type:function size:0x134 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002274; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000022BC; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000022F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002340; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00002388; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000023C4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002400; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002804; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002808; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002904; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002908; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002950; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029C0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A1C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002A8C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002AD4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002BF0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002DF8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002DFC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002E04; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002E0C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002E14; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002E1C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002E24; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002E2C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002E30; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002E38; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002E50; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002E54; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002E5C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002E64; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002E94; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002EC4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002EC8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002ECC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002ED0; // type:function size:0x4 scope:global +__sinit_d_a_npc_clerkt_cpp = .text:0x00002ED4; // type:function size:0x68 scope:local +__ct__13daNpcClerkT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002F3C; // type:function size:0xCC scope:global +getEyeballMaterialNo__13daNpcClerkT_cFv = .text:0x00003008; // type:function size:0x8 scope:global +checkChangeJoint__13daNpcClerkT_cFi = .text:0x00003010; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpcClerkT_cFi = .text:0x00003020; // type:function size:0x10 scope:global +getBackboneJointNo__13daNpcClerkT_cFv = .text:0x00003030; // type:function size:0x8 scope:global +getNeckJointNo__13daNpcClerkT_cFv = .text:0x00003038; // type:function size:0x8 scope:global +getHeadJointNo__13daNpcClerkT_cFv = .text:0x00003040; // type:function size:0x8 scope:global +__dt__19daNpcClerkt_Param_cFv = .text:0x00003048; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003090; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003098; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000030A0; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000031B8; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000031C0; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000031C8; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpcClerkt_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4121 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4122 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4123 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4829 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5176 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5177 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5178 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5179 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5181 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5239 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5240 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5241 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__13daNpcClerkT_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__13daNpcClerkT_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4638 = .data:0x000000E0; // type:object size:0xC scope:local +@4646 = .data:0x000000EC; // type:object size:0xC scope:local +@4649 = .data:0x000000F8; // type:object size:0xC scope:local +@4657 = .data:0x00000104; // type:object size:0xC scope:local +@4749 = .data:0x00000110; // type:object size:0xC scope:local data:4byte +@4751 = .data:0x0000011C; // type:object size:0xC scope:local data:4byte +daNpcClerkt_MethodTable = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_NPC_CLERKT = .data:0x00000148; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000178; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001E4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000208; // type:object size:0xC scope:global +__vt__13daNpcClerkT_c = .data:0x00000214; // type:object size:0xD0 scope:global +__vt__19daNpcClerkt_Param_c = .data:0x000002E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_coach/splits.txt b/config/GZ2J01/rels/d_a_npc_coach/splits.txt new file mode 100644 index 0000000000..38f2b37b64 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_coach/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_coach.cpp: + .text start:0x00000078 end:0x00007868 + .rodata start:0x00000000 end:0x00000260 + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2J01/rels/d_a_npc_coach/symbols.txt b/config/GZ2J01/rels/d_a_npc_coach/symbols.txt new file mode 100644 index 0000000000..9189f5ab3c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_coach/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +jointHorseCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x54 scope:global +jointFrontWheelCallBack__FP8J3DJointi = .text:0x000000CC; // type:function size:0xE0 scope:global +jointRearWheelCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0xE0 scope:global +jointCoachCallBack__FP8J3DJointi = .text:0x0000028C; // type:function size:0xC0 scope:global +arrowStickCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x0000034C; // type:function size:0x78 scope:global +__dt__4cXyzFv = .text:0x000003C4; // type:function size:0x3C scope:global +hitFireArrow__12daNpcCoach_cF4cXyz = .text:0x00000400; // type:function size:0x144 scope:global +deleteFireArrow__12daNpcCoach_cFUi = .text:0x00000544; // type:function size:0x144 scope:global +deleteFireArrowFromList__12daNpcCoach_cFUi = .text:0x00000688; // type:function size:0x40 scope:global +setPosAngle__12daNpcCoach_cFR4cXyzR5csXyz = .text:0x000006C8; // type:function size:0x54 scope:global +ctrlJointHorse__12daNpcCoach_cFP8J3DJointP8J3DModel = .text:0x0000071C; // type:function size:0x9C scope:global +initCoachPosition__12daNpcCoach_cFR3VecR4SVec = .text:0x000007B8; // type:function size:0x2C8 scope:global +s_sub__FPvPv = .text:0x00000A80; // type:function size:0x58 scope:global +changeAtherPath__12daNpcCoach_cFScR4cXyzR5csXyz = .text:0x00000AD8; // type:function size:0x368 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000E40; // type:function size:0x20 scope:global +createHeap__12daNpcCoach_cFv = .text:0x00000E60; // type:function size:0x618 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001478; // type:function size:0x48 scope:global +daNpcCoach_Execute__FP12daNpcCoach_c = .text:0x000014C0; // type:function size:0x20 scope:global +execute__12daNpcCoach_cFv = .text:0x000014E0; // type:function size:0x360 scope:global +checkCoachDamage__12daNpcCoach_cFv = .text:0x00001840; // type:function size:0x318 scope:global +setCoachBlazing__12daNpcCoach_cFUc = .text:0x00001B58; // type:function size:0x304 scope:global +reinsExecute__12daNpcCoach_cFv = .text:0x00001E5C; // type:function size:0x4CC scope:global +reinsInit__12daNpcCoach_cFv = .text:0x00002328; // type:function size:0x36C scope:global +calcCoachMotion__12daNpcCoach_cFv = .text:0x00002694; // type:function size:0xA34 scope:global +calcRearWheelRotate__12daNpcCoach_cFv = .text:0x000030C8; // type:function size:0x690 scope:global +__dt__8cM3dGPlaFv = .text:0x00003758; // type:function size:0x48 scope:global +calcHarnessMotion__12daNpcCoach_cFv = .text:0x000037A0; // type:function size:0x380 scope:global +calcFrontWheelRotate__12daNpcCoach_cFv = .text:0x00003B20; // type:function size:0x690 scope:global +calcHorseMotion__12daNpcCoach_cFv = .text:0x000041B0; // type:function size:0x3D0 scope:global +calcHorseAnm__12daNpcCoach_cFv = .text:0x00004580; // type:function size:0xB60 scope:global +calcHorsePath__12daNpcCoach_cFv = .text:0x000050E0; // type:function size:0x758 scope:global +daNpcCoach_Draw__FP12daNpcCoach_c = .text:0x00005838; // type:function size:0x20 scope:global +draw__12daNpcCoach_cFv = .text:0x00005858; // type:function size:0x448 scope:global +daNpcCoach_IsDelete__FP12daNpcCoach_c = .text:0x00005CA0; // type:function size:0x8 scope:global +daNpcCoach_Delete__FP12daNpcCoach_c = .text:0x00005CA8; // type:function size:0x28 scope:global +__dt__12daNpcCoach_cFv = .text:0x00005CD0; // type:function size:0x240 scope:global +__dt__16daNpcChHarness_cFv = .text:0x00005F10; // type:function size:0x104 scope:global +__dt__14daNpcChCoach_cFv = .text:0x00006014; // type:function size:0x124 scope:global +__dt__8dCcD_CylFv = .text:0x00006138; // type:function size:0xCC scope:global +daNpcCoach_Create__FP10fopAc_ac_c = .text:0x00006204; // type:function size:0x20 scope:global +create__12daNpcCoach_cFv = .text:0x00006224; // type:function size:0xA4 scope:global +create_init__12daNpcCoach_cFv = .text:0x000062C8; // type:function size:0x750 scope:global +initCollision__12daNpcCoach_cFv = .text:0x00006A18; // type:function size:0x328 scope:global +initBaseMtx__12daNpcCoach_cFv = .text:0x00006D40; // type:function size:0x3C scope:global +setBaseMtx__12daNpcCoach_cFv = .text:0x00006D7C; // type:function size:0x2E8 scope:global +initCoachBlazing__12daNpcCoach_cFv = .text:0x00007064; // type:function size:0x1E4 scope:global +__ct__12daNpcCoach_cFv = .text:0x00007248; // type:function size:0x2F4 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000753C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007598; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00007608; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00007650; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007698; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x000076E0; // type:function size:0x38 scope:global +__ct__4cXyzFv = .text:0x00007718; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x0000771C; // type:function size:0x84 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000077A0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007810; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007858; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007860; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daNpcCoach_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +@4121 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4358 = .rodata:0x000000A4; // type:object size:0x4 scope:local +ccCylSrc$localstatic3$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local +ccSphSrc$localstatic4$initCollision__12daNpcCoach_cFv = .rodata:0x000000EC; // type:object size:0x40 scope:local +@4845 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@4846 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4847 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4848 = .rodata:0x00000140; // type:object size:0x8 scope:local +ParticleName$localstatic3$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000148; // type:object size:0x14 scope:local +@5111 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@5133 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5250 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5251 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5252 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5254 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5256 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5307 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5397 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5399 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5600 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5601 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5602 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5603 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5710 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5711 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5928 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5929 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6072 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6073 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6074 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6075 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6173 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6308 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6309 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6420 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6421 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6422 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6423 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6424 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6425 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6426 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6774 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6958 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6959 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6960 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6961 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7066 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7067 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7068 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7069 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7443 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7444 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7445 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7446 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7447 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7496 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7497 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7498 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7499 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7500 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000250; // type:object size:0xE scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_horseAnmParam = .data:0x00000004; // type:object size:0x78 scope:global data:4byte +l_color$localstatic3$reinsDraw__12daNpcCoach_cFv = .data:0x0000007C; // type:object size:0x4 scope:local +l_daNpcCoach_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_NPC_COACH = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000D0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000150; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000015C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_df/splits.txt b/config/GZ2J01/rels/d_a_npc_df/splits.txt new file mode 100644 index 0000000000..4a1bc8869c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_df.cpp: + .text start:0x000000EC end:0x000015F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000080 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2J01/rels/d_a_npc_df/symbols.txt b/config/GZ2J01/rels/d_a_npc_df/symbols.txt new file mode 100644 index 0000000000..543d4a37ca --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_df/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daNpc_Df_Draw__FP12npc_df_class = .text:0x000000EC; // type:function size:0x98 scope:global +df_fly__FP12npc_df_classP4df_s = .text:0x00000184; // type:function size:0x5B8 scope:global +df_rod__FP12npc_df_classP4df_s = .text:0x0000073C; // type:function size:0x724 scope:global +df_control__FP12npc_df_class = .text:0x00000E60; // type:function size:0x214 scope:global +s_rod_sub__FPvPv = .text:0x00001074; // type:function size:0x4C scope:global +daNpc_Df_Execute__FP12npc_df_class = .text:0x000010C0; // type:function size:0x4C scope:global +daNpc_Df_IsDelete__FP12npc_df_class = .text:0x0000110C; // type:function size:0x8 scope:global +daNpc_Df_Delete__FP12npc_df_class = .text:0x00001114; // type:function size:0xC4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011D8; // type:function size:0xEC scope:global +daNpc_Df_Create__FP10fopAc_ac_c = .text:0x000012C4; // type:function size:0x1C4 scope:global +__dt__4df_sFv = .text:0x00001488; // type:function size:0x3C scope:global +__ct__4df_sFv = .text:0x000014C4; // type:function size:0x4 scope:global +__sinit_d_a_npc_df_cpp = .text:0x000014C8; // type:function size:0x98 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00001560; // type:function size:0x78 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000015D8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000015E0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000015E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3748 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3888 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3891 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3892 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3895 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:string +@3896 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3899 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3900 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3901 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3902 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@3903 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3904 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3905 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3906 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3907 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3908 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3909 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@3910 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x7 scope:local data:string_table +l_daNpc_Df_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_DF = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lrl = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +@3668 = .bss:0x0000004C; // type:object size:0xC scope:local +line_check = .bss:0x00000058; // type:object size:0x70 scope:global +@3669 = .bss:0x000000C8; // type:object size:0xC scope:local +gc_work = .bss:0x000000D4; // type:object size:0x54 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_doc/splits.txt b/config/GZ2J01/rels/d_a_npc_doc/splits.txt new file mode 100644 index 0000000000..faec1c0187 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_doc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doc.cpp: + .text start:0x000000EC end:0x00003768 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_doc/symbols.txt b/config/GZ2J01/rels/d_a_npc_doc/symbols.txt new file mode 100644 index 0000000000..39c6c78477 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_doc/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Doc_cFv = .text:0x000000EC; // type:function size:0x134 scope:global +create__11daNpc_Doc_cFv = .text:0x00000220; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Doc_cFv = .text:0x000004E8; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__11daNpc_Doc_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__11daNpc_Doc_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__11daNpc_Doc_cFv = .text:0x0000097C; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Doc_cFP10fopAc_ac_c = .text:0x00000A10; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Doc_cFP8J3DJointi = .text:0x00000A30; // type:function size:0x58 scope:global +getType__11daNpc_Doc_cFv = .text:0x00000A88; // type:function size:0x38 scope:global +isDelete__11daNpc_Doc_cFv = .text:0x00000AC0; // type:function size:0x34 scope:global +reset__11daNpc_Doc_cFv = .text:0x00000AF4; // type:function size:0x284 scope:global +afterJntAnm__11daNpc_Doc_cFi = .text:0x00000D78; // type:function size:0x8C scope:global +setParam__11daNpc_Doc_cFv = .text:0x00000E04; // type:function size:0x118 scope:global +checkChangeEvt__11daNpc_Doc_cFv = .text:0x00000F1C; // type:function size:0x108 scope:global +setAfterTalkMotion__11daNpc_Doc_cFv = .text:0x00001024; // type:function size:0x78 scope:global +srchActors__11daNpc_Doc_cFv = .text:0x0000109C; // type:function size:0x4 scope:global +evtTalk__11daNpc_Doc_cFv = .text:0x000010A0; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Doc_cFv = .text:0x00001140; // type:function size:0xC8 scope:global +action__11daNpc_Doc_cFv = .text:0x00001208; // type:function size:0x194 scope:global +beforeMove__11daNpc_Doc_cFv = .text:0x0000139C; // type:function size:0x17C scope:global +setAttnPos__11daNpc_Doc_cFv = .text:0x00001518; // type:function size:0x2F0 scope:global +setCollision__11daNpc_Doc_cFv = .text:0x00001808; // type:function size:0x188 scope:global +drawDbgInfo__11daNpc_Doc_cFv = .text:0x00001990; // type:function size:0x8 scope:global +selectAction__11daNpc_Doc_cFv = .text:0x00001998; // type:function size:0xE8 scope:global +chkAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001A80; // type:function size:0x2C scope:global +setAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001AAC; // type:function size:0xA8 scope:global +wait__11daNpc_Doc_cFPv = .text:0x00001B54; // type:function size:0x3A8 scope:global +walk__11daNpc_Doc_cFPv = .text:0x00001EFC; // type:function size:0x1DC scope:global +talk__11daNpc_Doc_cFPv = .text:0x000020D8; // type:function size:0x3D4 scope:global +daNpc_Doc_Create__FPv = .text:0x000024AC; // type:function size:0x20 scope:global +daNpc_Doc_Delete__FPv = .text:0x000024CC; // type:function size:0x20 scope:global +daNpc_Doc_Execute__FPv = .text:0x000024EC; // type:function size:0x20 scope:global +daNpc_Doc_Draw__FPv = .text:0x0000250C; // type:function size:0x20 scope:global +daNpc_Doc_IsDelete__FPv = .text:0x0000252C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002534; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002564; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000025AC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002934; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002970; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000029AC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000029F4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A3C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002A84; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002E88; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002E8C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002F88; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F8C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002FD4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000301C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000308C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000030E8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003158; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000031A0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000032BC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000034C4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000034C8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000034D0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000034D8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000034E0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x000034E4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000034FC; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003500; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003504; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000350C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003514; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003544; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003574; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003578; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000357C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003580; // type:function size:0x4 scope:global +__sinit_d_a_npc_doc_cpp = .text:0x00003584; // type:function size:0x68 scope:local +__ct__11daNpc_Doc_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000035EC; // type:function size:0xC0 scope:global +getEyeballMaterialNo__11daNpc_Doc_cFv = .text:0x000036AC; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Doc_cFv = .text:0x000036B4; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Doc_cFv = .text:0x000036BC; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Doc_cFv = .text:0x000036C4; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Doc_cFi = .text:0x000036CC; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Doc_cFi = .text:0x000036DC; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Doc_cFv = .text:0x000036EC; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Doc_cFv = .text:0x000036F4; // type:function size:0x8 scope:global +chkXYItems__11daNpc_Doc_cFv = .text:0x000036FC; // type:function size:0x14 scope:global +__dt__17daNpc_Doc_Param_cFv = .text:0x00003710; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003758; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003760; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Doc_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3968 = .rodata:0x00000090; // type:object size:0xC scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4038 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4199 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4200 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4397 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4588 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4770 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4771 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4772 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4775 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4833 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4834 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4835 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4877 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5113 = .rodata:0x00000104; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000044; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000048; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000016C; // type:object size:0x188 scope:global +l_faceMotionSequenceData = .data:0x000002F4; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000394; // type:object size:0xD0 scope:global +mCutNameList__11daNpc_Doc_c = .data:0x00000464; // type:object size:0x4 scope:global +mCutList__11daNpc_Doc_c = .data:0x00000468; // type:object size:0xC scope:global data:4byte +@4547 = .data:0x00000474; // type:object size:0xC scope:local data:4byte +@4600 = .data:0x00000480; // type:object size:0xC scope:local data:4byte +@4605 = .data:0x0000048C; // type:object size:0xC scope:local data:4byte +@4891 = .data:0x00000498; // type:object size:0xC scope:local +@4893 = .data:0x000004A4; // type:object size:0xC scope:local +@4895 = .data:0x000004B0; // type:object size:0xC scope:local +daNpc_Doc_MethodTable = .data:0x000004BC; // type:object size:0x20 scope:global +g_profile_NPC_DOC = .data:0x000004DC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000050C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000518; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000524; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000548; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000554; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000560; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000056C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000578; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000584; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000590; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000059C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000005A8; // type:object size:0xC scope:global +__vt__11daNpc_Doc_c = .data:0x000005B4; // type:object size:0xC4 scope:global +__vt__17daNpc_Doc_Param_c = .data:0x00000678; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3816 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4710 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4709 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_doorboy/splits.txt b/config/GZ2J01/rels/d_a_npc_doorboy/splits.txt new file mode 100644 index 0000000000..17f7c28a81 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_doorboy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doorboy.cpp: + .text start:0x000000EC end:0x00002DF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000180 + .data start:0x00000000 end:0x00000224 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_doorboy/symbols.txt b/config/GZ2J01/rels/d_a_npc_doorboy/symbols.txt new file mode 100644 index 0000000000..b5a9b5b234 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_doorboy/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpcDoorBoy_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__14daNpcDoorBoy_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__14daNpcDoorBoy_cFv = .text:0x000004E8; // type:function size:0x298 scope:global +CreateHeap__14daNpcDoorBoy_cFv = .text:0x00000780; // type:function size:0x184 scope:global +Delete__14daNpcDoorBoy_cFv = .text:0x00000904; // type:function size:0x34 scope:global +Execute__14daNpcDoorBoy_cFv = .text:0x00000938; // type:function size:0x24 scope:global +Draw__14daNpcDoorBoy_cFv = .text:0x0000095C; // type:function size:0x7C scope:global +ctrlJoint__14daNpcDoorBoy_cFP8J3DJointP8J3DModel = .text:0x000009D8; // type:function size:0x18C scope:global +createHeapCallBack__14daNpcDoorBoy_cFP10fopAc_ac_c = .text:0x00000B64; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpcDoorBoy_cFP8J3DJointi = .text:0x00000B84; // type:function size:0x4C scope:global +setMotion__14daNpcDoorBoy_cFifi = .text:0x00000BD0; // type:function size:0x48 scope:global +reset__14daNpcDoorBoy_cFv = .text:0x00000C18; // type:function size:0x1CC scope:global +setAction__14daNpcDoorBoy_cFM14daNpcDoorBoy_cFPCvPvPv_b = .text:0x00000DE4; // type:function size:0xA8 scope:global +wait__14daNpcDoorBoy_cFPv = .text:0x00000E8C; // type:function size:0x638 scope:global +fear__14daNpcDoorBoy_cFPv = .text:0x000014C4; // type:function size:0xB0 scope:global +talk__14daNpcDoorBoy_cFPv = .text:0x00001574; // type:function size:0x414 scope:global +demo__14daNpcDoorBoy_cFPv = .text:0x00001988; // type:function size:0x1CC scope:global +dummyTalk__14daNpcDoorBoy_cFPv = .text:0x00001B54; // type:function size:0x218 scope:global +daNpcDoorBoy_Create__FPv = .text:0x00001D6C; // type:function size:0x20 scope:global +daNpcDoorBoy_Delete__FPv = .text:0x00001D8C; // type:function size:0x20 scope:global +daNpcDoorBoy_Execute__FPv = .text:0x00001DAC; // type:function size:0x20 scope:global +daNpcDoorBoy_Draw__FPv = .text:0x00001DCC; // type:function size:0x20 scope:global +daNpcDoorBoy_IsDelete__FPv = .text:0x00001DEC; // type:function size:0x8 scope:global +setParam__14daNpcDoorBoy_cFv = .text:0x00001DF4; // type:function size:0xC4 scope:global +main__14daNpcDoorBoy_cFv = .text:0x00001EB8; // type:function size:0x204 scope:global +setAttnPos__14daNpcDoorBoy_cFv = .text:0x000020BC; // type:function size:0x1BC scope:global +lookat__14daNpcDoorBoy_cFv = .text:0x00002278; // type:function size:0x1E0 scope:global +setMotionAnm__14daNpcDoorBoy_cFif = .text:0x00002458; // type:function size:0xD0 scope:global +drawDbgInfo__14daNpcDoorBoy_cFv = .text:0x00002528; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002530; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002578; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000025B4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002684; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000026C0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000026C4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002700; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002704; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002950; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B40; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BB0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C0C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C7C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00002CC4; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002CCC; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002CD0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002CD8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002CE0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00002CE4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002CE8; // type:function size:0x48 scope:global +__sinit_d_a_npc_doorboy_cpp = .text:0x00002D30; // type:function size:0x68 scope:local +adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00002D98; // type:function size:0x4 scope:global +__dt__20daNpcDoorBoy_Param_cFv = .text:0x00002D9C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002DE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DEC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpcDoorBoy_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4269 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4341 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4477 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4478 = .rodata:0x00000098; // type:object size:0xC scope:local +@4479 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4481 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4483 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4485 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4487 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4489 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000F8; // type:object size:0x30 scope:local +@4504 = .rodata:0x00000128; // type:object size:0xC scope:local +@4678 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4680 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4943 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x48 scope:global +l_btpGetParamList = .data:0x00000068; // type:object size:0xC scope:global +l_arcNames = .data:0x00000074; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x0000007C; // type:object size:0x4 scope:global +l_myName = .data:0x00000080; // type:object size:0x4 scope:global +mEvtSeqList__14daNpcDoorBoy_c = .data:0x00000084; // type:object size:0xC scope:global data:4byte +@4449 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4564 = .data:0x0000009C; // type:object size:0xC scope:local +@4571 = .data:0x000000A8; // type:object size:0xC scope:local +@4576 = .data:0x000000B4; // type:object size:0xC scope:local +@4583 = .data:0x000000C0; // type:object size:0xC scope:local +@4707 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4710 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4773 = .data:0x000000E4; // type:object size:0xC scope:local +@4799 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +daNpcDoorBoy_MethodTable = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_NPC_DOORBOY = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__14daNpcDoorBoy_c = .data:0x0000014C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001DC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__20daNpcDoorBoy_Param_c = .data:0x00000218; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3904 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_drainSol/splits.txt b/config/GZ2J01/rels/d_a_npc_drainSol/splits.txt new file mode 100644 index 0000000000..2cf697f780 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_drainSol/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_drainSol.cpp: + .text start:0x000000EC end:0x00001C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000168 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_drainSol/symbols.txt b/config/GZ2J01/rels/d_a_npc_drainSol/symbols.txt new file mode 100644 index 0000000000..b914fa7449 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_drainSol/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daNpcDrSol_cFv = .text:0x000000EC; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00000198; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000001E0; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000228; // type:function size:0x3C scope:global +__dt__12daNpcDrSol_cFv = .text:0x00000264; // type:function size:0x128 scope:global +Create__12daNpcDrSol_cFv = .text:0x0000038C; // type:function size:0x248 scope:global +CreateHeap__12daNpcDrSol_cFv = .text:0x000005D4; // type:function size:0x1C8 scope:global +Delete__12daNpcDrSol_cFv = .text:0x0000079C; // type:function size:0x34 scope:global +Execute__12daNpcDrSol_cFv = .text:0x000007D0; // type:function size:0x7C scope:global +Draw__12daNpcDrSol_cFv = .text:0x0000084C; // type:function size:0x40 scope:global +drawOtherMdls__12daNpcDrSol_cFv = .text:0x0000088C; // type:function size:0x90 scope:global +createHeapCallBack__12daNpcDrSol_cFP10fopAc_ac_c = .text:0x0000091C; // type:function size:0x20 scope:global +reset__12daNpcDrSol_cFv = .text:0x0000093C; // type:function size:0x188 scope:global +setAction__12daNpcDrSol_cFM12daNpcDrSol_cFPCvPvPv_b = .text:0x00000AC4; // type:function size:0xA8 scope:global +chkFindPlayer__12daNpcDrSol_cFv = .text:0x00000B6C; // type:function size:0xA8 scope:global +wait__12daNpcDrSol_cFPv = .text:0x00000C14; // type:function size:0x184 scope:global +setMotion__12daNpcDrSol_cFifi = .text:0x00000D98; // type:function size:0x7C scope:global +talk__12daNpcDrSol_cFPv = .text:0x00000E14; // type:function size:0x18C scope:global +daNpcDrSol_Create__FPv = .text:0x00000FA0; // type:function size:0x20 scope:global +daNpcDrSol_Delete__FPv = .text:0x00000FC0; // type:function size:0x20 scope:global +daNpcDrSol_Execute__FPv = .text:0x00000FE0; // type:function size:0x20 scope:global +daNpcDrSol_Draw__FPv = .text:0x00001000; // type:function size:0x20 scope:global +daNpcDrSol_IsDelete__FPv = .text:0x00001020; // type:function size:0x8 scope:global +setParam__12daNpcDrSol_cFv = .text:0x00001028; // type:function size:0x7C scope:global +main__12daNpcDrSol_cFv = .text:0x000010A4; // type:function size:0x1B8 scope:global +setAttnPos__12daNpcDrSol_cFv = .text:0x0000125C; // type:function size:0x150 scope:global +setMotionAnm__12daNpcDrSol_cFif = .text:0x000013AC; // type:function size:0xD0 scope:global +drawDbgInfo__12daNpcDrSol_cFv = .text:0x0000147C; // type:function size:0x8 scope:global +__dt__8daNpcF_cFv = .text:0x00001484; // type:function size:0x24C scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000016D0; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00001718; // type:function size:0x3C scope:global +__ct__8daNpcF_cFv = .text:0x00001754; // type:function size:0x1F0 scope:global +__ct__5csXyzFv = .text:0x00001944; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001948; // type:function size:0x4 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000194C; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001988; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000019F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001A54; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001AC4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00001B0C; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00001B14; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00001B18; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00001B20; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00001B28; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B2C; // type:function size:0x48 scope:global +__sinit_d_a_npc_drainSol_cpp = .text:0x00001B74; // type:function size:0x40 scope:local +adjustShapeAngle__12daNpcDrSol_cFv = .text:0x00001BB4; // type:function size:0x4 scope:global +__dt__18daNpcDrSol_Param_cFv = .text:0x00001BB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C08; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpcDrSol_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4140 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4153 = .rodata:0x0000007C; // type:object size:0x18 scope:local +@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4273 = .rodata:0x00000098; // type:object size:0xC scope:local +@4274 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4275 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4276 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4277 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4278 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4279 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4280 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4281 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4282 = .rodata:0x000000E8; // type:object size:0x14 scope:local +@4309 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4369 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4499 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x19 scope:local data:string_table +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x00000008; // type:object size:0x18 scope:global +l_arcNames = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +@4286 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@4385 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +daNpcDrSol_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_NPC_DRSOL = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__12daNpcDrSol_c = .data:0x0000009C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000150; // type:object size:0xC scope:global +__vt__18daNpcDrSol_Param_c = .data:0x0000015C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3801 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_du/splits.txt b/config/GZ2J01/rels/d_a_npc_du/splits.txt new file mode 100644 index 0000000000..6403d9113e --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_du/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_du.cpp: + .text start:0x000000EC end:0x00001BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000F4 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_npc_du/symbols.txt b/config/GZ2J01/rels/d_a_npc_du/symbols.txt new file mode 100644 index 0000000000..052fe0539f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_du/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Du_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP12npc_du_classifUcf = .text:0x00000110; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0x1F4 scope:global +daNpc_Du_Draw__FP12npc_du_class = .text:0x000003B4; // type:function size:0x100 scope:global +npc_du_normal__FP12npc_du_class = .text:0x000004B4; // type:function size:0x24C scope:global +npc_du_away__FP12npc_du_class = .text:0x00000700; // type:function size:0x180 scope:global +npc_du_swim__FP12npc_du_class = .text:0x00000880; // type:function size:0x294 scope:global +npc_du_message__FP12npc_du_class = .text:0x00000B14; // type:function size:0x16C scope:global +action__FP12npc_du_class = .text:0x00000C80; // type:function size:0x3DC scope:global +message__FP12npc_du_class = .text:0x0000105C; // type:function size:0x124 scope:global +daNpc_Du_Execute__FP12npc_du_class = .text:0x00001180; // type:function size:0x38C scope:global +daNpc_Du_IsDelete__FP12npc_du_class = .text:0x0000150C; // type:function size:0x8 scope:global +daNpc_Du_Delete__FP12npc_du_class = .text:0x00001514; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001580; // type:function size:0x1E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001768; // type:function size:0x48 scope:global +daNpc_Du_Create__FP10fopAc_ac_c = .text:0x000017B0; // type:function size:0x290 scope:global +__dt__8cM3dGSphFv = .text:0x00001A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001A88; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD0; // type:function size:0x70 scope:global +__dt__14daNpc_Du_HIO_cFv = .text:0x00001B40; // type:function size:0x48 scope:global +__sinit_d_a_npc_du_cpp = .text:0x00001B88; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BCC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3864 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3910 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4092 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4094 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4098 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4408 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4409 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xE scope:local data:string_table +walk_se$4161 = .data:0x00000000; // type:object size:0x8 scope:local +run_se$4162 = .data:0x00000008; // type:object size:0x8 scope:local +cc_sph_src$4342 = .data:0x00000010; // type:object size:0x40 scope:local +l_daNpc_Du_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_NPC_DU = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__14daNpc_Du_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_301_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_npc_fairy/splits.txt b/config/GZ2J01/rels/d_a_npc_fairy/splits.txt new file mode 100644 index 0000000000..27fbb571b1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fairy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy.cpp: + .text start:0x000000EC end:0x000078B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002F4 + .data start:0x00000000 end:0x00000E38 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_fairy/symbols.txt b/config/GZ2J01/rels/d_a_npc_fairy/symbols.txt new file mode 100644 index 0000000000..9efcc04846 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fairy/symbols.txt @@ -0,0 +1,274 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__16_Fairy_Feather_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +loadModel__16_Fairy_Feather_cFv = .text:0x000001A0; // type:function size:0x124 scope:global +setAnm__16_Fairy_Feather_cFi = .text:0x000002C4; // type:function size:0x108 scope:global +setBrk__16_Fairy_Feather_cFi = .text:0x000003CC; // type:function size:0xBC scope:global +setBtk__16_Fairy_Feather_cFi = .text:0x00000488; // type:function size:0xBC scope:global +ctrlJointCallBack__16_Fairy_Feather_cFP8J3DJointi = .text:0x00000544; // type:function size:0x8 scope:global +connect__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x0000054C; // type:function size:0x68 scope:global +draw__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x000005B4; // type:function size:0x27C scope:global +__dt__4cXyzFv = .text:0x00000830; // type:function size:0x3C scope:global +__dt__13daNpc_Fairy_cFv = .text:0x0000086C; // type:function size:0x1A4 scope:global +Create__13daNpc_Fairy_cFv = .text:0x00000A10; // type:function size:0x2B8 scope:global +CreateHeap__13daNpc_Fairy_cFv = .text:0x00000CC8; // type:function size:0x2A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000F68; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000FA4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000FBC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000FF8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00001010; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00001058; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000107C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000010B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000010D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000110C; // type:function size:0x18 scope:global +setAnmData__13daNpc_Fairy_cFv = .text:0x00001124; // type:function size:0xDC scope:global +setMotionAnm__13daNpc_Fairy_cFifi = .text:0x00001200; // type:function size:0x258 scope:global +afterSetMotionAnm__13daNpc_Fairy_cFiifi = .text:0x00001458; // type:function size:0x84 scope:global +Delete__13daNpc_Fairy_cFv = .text:0x000014DC; // type:function size:0x34 scope:global +Execute__13daNpc_Fairy_cFv = .text:0x00001510; // type:function size:0x5C scope:global +Draw__13daNpc_Fairy_cFv = .text:0x0000156C; // type:function size:0xA8 scope:global +drawOtherMdl__13daNpc_Fairy_cFv = .text:0x00001614; // type:function size:0x40 scope:global +createHeapCallBack__13daNpc_Fairy_cFP10fopAc_ac_c = .text:0x00001654; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Fairy_cFP8J3DJointi = .text:0x00001674; // type:function size:0x58 scope:global +isDelete__13daNpc_Fairy_cFv = .text:0x000016CC; // type:function size:0x8 scope:global +reset__13daNpc_Fairy_cFv = .text:0x000016D4; // type:function size:0x1D0 scope:global +initStatus__13daNpc_Fairy_cFv = .text:0x000018A4; // type:function size:0xC scope:global +afterJntAnm__13daNpc_Fairy_cFi = .text:0x000018B0; // type:function size:0x8C scope:global +setParam__13daNpc_Fairy_cFv = .text:0x0000193C; // type:function size:0x140 scope:global +checkChangeEvt__13daNpc_Fairy_cFv = .text:0x00001A7C; // type:function size:0x8 scope:global +setAfterTalkMotion__13daNpc_Fairy_cFv = .text:0x00001A84; // type:function size:0x7C scope:global +srchActors__13daNpc_Fairy_cFv = .text:0x00001B00; // type:function size:0x4 scope:global +evtTalk__13daNpc_Fairy_cFv = .text:0x00001B04; // type:function size:0x10C scope:global +evtCutProc__13daNpc_Fairy_cFv = .text:0x00001C10; // type:function size:0xC8 scope:global +evtEndProc__13daNpc_Fairy_cFv = .text:0x00001CD8; // type:function size:0xA4 scope:global +action__13daNpc_Fairy_cFv = .text:0x00001D7C; // type:function size:0xB0 scope:global +ptcl_water__13daNpc_Fairy_cFv = .text:0x00001E2C; // type:function size:0x9C scope:global +ptcl_sprit__13daNpc_Fairy_cFv = .text:0x00001EC8; // type:function size:0x114 scope:global +_to_FairyField__13daNpc_Fairy_cFv = .text:0x00001FDC; // type:function size:0xB4 scope:global +chk_tempbit__13daNpc_Fairy_cFv = .text:0x00002090; // type:function size:0x70 scope:global +beforeMove__13daNpc_Fairy_cFv = .text:0x00002100; // type:function size:0x78 scope:global +afterMoved__13daNpc_Fairy_cFv = .text:0x00002178; // type:function size:0xCC scope:global +setAttnPos__13daNpc_Fairy_cFv = .text:0x00002244; // type:function size:0x23C scope:global +setCollision__13daNpc_Fairy_cFv = .text:0x00002480; // type:function size:0x138 scope:global +drawDbgInfo__13daNpc_Fairy_cFv = .text:0x000025B8; // type:function size:0x8 scope:global +setAction__13daNpc_Fairy_cFM13daNpc_Fairy_cFPCvPvi_ii = .text:0x000025C0; // type:function size:0xB0 scope:global +wait__13daNpc_Fairy_cFi = .text:0x00002670; // type:function size:0x2D0 scope:global +talk__13daNpc_Fairy_cFi = .text:0x00002940; // type:function size:0xF0 scope:global +AppearDemoCall__13daNpc_Fairy_cFv = .text:0x00002A30; // type:function size:0x138 scope:global +ReturnDemoCall__13daNpc_Fairy_cFv = .text:0x00002B68; // type:function size:0x34 scope:global +PresentDemoCall__13daNpc_Fairy_cFv = .text:0x00002B9C; // type:function size:0x90 scope:global +cutAppear_10F_01__13daNpc_Fairy_cFi = .text:0x00002C2C; // type:function size:0x94 scope:global +_cutAppear_10F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002CC0; // type:function size:0x1E4 scope:global +_cutAppear_10F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00002EA4; // type:function size:0x180 scope:global +cutAppear_10F_02__13daNpc_Fairy_cFi = .text:0x00003024; // type:function size:0x94 scope:global +_cutAppear_10F_02_Init__13daNpc_Fairy_cFRCi = .text:0x000030B8; // type:function size:0x120 scope:global +_cutAppear_10F_02_Main__13daNpc_Fairy_cFRCi = .text:0x000031D8; // type:function size:0xC8 scope:global +cutAppear_20F_01__13daNpc_Fairy_cFi = .text:0x000032A0; // type:function size:0x94 scope:global +_cutAppear_20F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00003334; // type:function size:0x160 scope:global +_cutAppear_20F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003494; // type:function size:0x14C scope:global +cutAppear_20F_02__13daNpc_Fairy_cFi = .text:0x000035E0; // type:function size:0x94 scope:global +_cutAppear_20F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003674; // type:function size:0x160 scope:global +_cutAppear_20F_02_Main__13daNpc_Fairy_cFRCi = .text:0x000037D4; // type:function size:0x14C scope:global +cutAppear_30F_01__13daNpc_Fairy_cFi = .text:0x00003920; // type:function size:0x94 scope:global +_cutAppear_30F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000039B4; // type:function size:0x120 scope:global +_cutAppear_30F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003AD4; // type:function size:0xC8 scope:global +cutAppear_30F_02__13daNpc_Fairy_cFi = .text:0x00003B9C; // type:function size:0x94 scope:global +_cutAppear_30F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003C30; // type:function size:0x120 scope:global +_cutAppear_30F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003D50; // type:function size:0xC8 scope:global +cutAppear_40F_01__13daNpc_Fairy_cFi = .text:0x00003E18; // type:function size:0x94 scope:global +_cutAppear_40F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00003EAC; // type:function size:0x120 scope:global +_cutAppear_40F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003FCC; // type:function size:0xC8 scope:global +cutAppear_40F_02__13daNpc_Fairy_cFi = .text:0x00004094; // type:function size:0x94 scope:global +_cutAppear_40F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00004128; // type:function size:0x120 scope:global +_cutAppear_40F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00004248; // type:function size:0xC8 scope:global +cutAppear_50F_01__13daNpc_Fairy_cFi = .text:0x00004310; // type:function size:0xD0 scope:global +_cutAppear_50F_01_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000043E0; // type:function size:0x284 scope:global +_cutAppear_50F_01_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004664; // type:function size:0x298 scope:global +cutAppear_50F_02__13daNpc_Fairy_cFi = .text:0x000048FC; // type:function size:0xD0 scope:global +_cutAppear_50F_02_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000049CC; // type:function size:0x240 scope:global +_cutAppear_50F_02_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004C0C; // type:function size:0x204 scope:global +cutAppear_50F_03__13daNpc_Fairy_cFi = .text:0x00004E10; // type:function size:0xD0 scope:global +_cutAppear_50F_03_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00004EE0; // type:function size:0x1DC scope:global +_cutAppear_50F_03_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000050BC; // type:function size:0x154 scope:global +cutAppear_50F_04__13daNpc_Fairy_cFi = .text:0x00005210; // type:function size:0xD0 scope:global +_cutAppear_50F_04_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000052E0; // type:function size:0x240 scope:global +_cutAppear_50F_04_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005520; // type:function size:0x228 scope:global +cutAppear_50F_05__13daNpc_Fairy_cFi = .text:0x00005748; // type:function size:0xD0 scope:global +_cutAppear_50F_05_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00005818; // type:function size:0x274 scope:global +_cutAppear_50F_05_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005A8C; // type:function size:0x26C scope:global +cutSelect_Return1__13daNpc_Fairy_cFi = .text:0x00005CF8; // type:function size:0x94 scope:global +_cutSelect_Return1_Init__13daNpc_Fairy_cFRCi = .text:0x00005D8C; // type:function size:0x144 scope:global +_cutSelect_Return1_Main__13daNpc_Fairy_cFRCi = .text:0x00005ED0; // type:function size:0xB4 scope:global +cutSelect_Return2__13daNpc_Fairy_cFi = .text:0x00005F84; // type:function size:0x94 scope:global +_cutSelect_Return2_Init__13daNpc_Fairy_cFRCi = .text:0x00006018; // type:function size:0x64 scope:global +_cutSelect_Return2_Main__13daNpc_Fairy_cFRCi = .text:0x0000607C; // type:function size:0x108 scope:global +cutSelect_Return3__13daNpc_Fairy_cFi = .text:0x00006184; // type:function size:0x94 scope:global +_cutSelect_Return3_Init__13daNpc_Fairy_cFRCi = .text:0x00006218; // type:function size:0x144 scope:global +_cutSelect_Return3_Main__13daNpc_Fairy_cFRCi = .text:0x0000635C; // type:function size:0xB4 scope:global +cutReturnCancel__13daNpc_Fairy_cFi = .text:0x00006410; // type:function size:0x94 scope:global +_cutReturnCancel_Init__13daNpc_Fairy_cFRCi = .text:0x000064A4; // type:function size:0x8 scope:global +_cutReturnCancel_Main__13daNpc_Fairy_cFRCi = .text:0x000064AC; // type:function size:0x8 scope:global +daNpc_Fairy_Create__FPv = .text:0x000064B4; // type:function size:0x20 scope:global +daNpc_Fairy_Delete__FPv = .text:0x000064D4; // type:function size:0x20 scope:global +daNpc_Fairy_Execute__FPv = .text:0x000064F4; // type:function size:0x20 scope:global +daNpc_Fairy_Draw__FPv = .text:0x00006514; // type:function size:0x20 scope:global +daNpc_Fairy_IsDelete__FPv = .text:0x00006534; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000653C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000656C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000065B4; // type:function size:0x388 scope:global +__dt__5csXyzFv = .text:0x0000693C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006978; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006D7C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006D80; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006E7C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006E80; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006EC8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006F10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006F80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006FDC; // type:function size:0x70 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000704C; // type:function size:0x4 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00007050; // type:function size:0x30 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007080; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000719C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000073A4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000073A8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000073B0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000073B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000073C0; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000073C8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000073D0; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000073E8; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000073EC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000073F4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00007424; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00007428; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000742C; // type:function size:0x4 scope:global +__sinit_d_a_npc_fairy_cpp = .text:0x00007430; // type:function size:0x204 scope:local +__ct__13daNpc_Fairy_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007634; // type:function size:0x10C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007740; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00007788; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000077D0; // type:function size:0x48 scope:global +getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00007818; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Fairy_cFv = .text:0x00007820; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Fairy_cFv = .text:0x00007828; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00007830; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Fairy_cFi = .text:0x00007838; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Fairy_cFi = .text:0x00007848; // type:function size:0x10 scope:global +__dt__19daNpc_Fairy_Param_cFv = .text:0x00007858; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000078A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000078A8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Fairy_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@3916 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +sBckPrm$3920 = .rodata:0x00000098; // type:object size:0x48 scope:local +@3943 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3945 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +sBrkPrm$3949 = .rodata:0x000000EC; // type:object size:0xC scope:local +sBtkPrm$3970 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4311 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4313 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4523 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4988 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +id$4992 = .rodata:0x0000012C; // type:object size:0x6 scope:local +sFairyField$5036 = .rodata:0x00000134; // type:object size:0x4 scope:local +sTempBit$5049 = .rodata:0x00000138; // type:object size:0x10 scope:local +@5134 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5135 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5136 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5138 = .rodata:0x00000158; // type:object size:0x8 scope:local data:double +@5196 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5197 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5198 = .rodata:0x00000170; // type:object size:0x8 scope:local +sEvtType1$5356 = .rodata:0x00000178; // type:object size:0xA scope:local +sEvtType2$5357 = .rodata:0x00000184; // type:object size:0xA scope:local +sEvtBitNo$5358 = .rodata:0x00000190; // type:object size:0xA scope:local +@5458 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5498 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5499 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5974 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5976 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5986 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@6037 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6123 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6226 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@6338 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@6462 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001E8; // type:object size:0x10A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_loadResPtrn0 = .data:0x00000028; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000002C; // type:object size:0x14 scope:global +l_bmdData = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_faceMotionAnmData = .data:0x00000048; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000D4; // type:object size:0x150 scope:global +l_faceMotionSequenceData = .data:0x00000224; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x00000274; // type:object size:0xB0 scope:global +l_evtList = .data:0x00000324; // type:object size:0x90 scope:global +mCutNameList__13daNpc_Fairy_c = .data:0x000003B4; // type:object size:0x48 scope:global +@3851 = .data:0x000003FC; // type:object size:0xC scope:local +@3852 = .data:0x00000408; // type:object size:0xC scope:local +@3853 = .data:0x00000414; // type:object size:0xC scope:local +@3854 = .data:0x00000420; // type:object size:0xC scope:local +@3855 = .data:0x0000042C; // type:object size:0xC scope:local +@3856 = .data:0x00000438; // type:object size:0xC scope:local +@3857 = .data:0x00000444; // type:object size:0xC scope:local +@3858 = .data:0x00000450; // type:object size:0xC scope:local +@3859 = .data:0x0000045C; // type:object size:0xC scope:local +@3860 = .data:0x00000468; // type:object size:0xC scope:local +@3861 = .data:0x00000474; // type:object size:0xC scope:local +@3862 = .data:0x00000480; // type:object size:0xC scope:local +@3863 = .data:0x0000048C; // type:object size:0xC scope:local +@3864 = .data:0x00000498; // type:object size:0xC scope:local +@3865 = .data:0x000004A4; // type:object size:0xC scope:local +@3866 = .data:0x000004B0; // type:object size:0xC scope:local +@3867 = .data:0x000004BC; // type:object size:0xC scope:local +mCutList__13daNpc_Fairy_c = .data:0x000004C8; // type:object size:0xD8 scope:global data:4byte +@4802 = .data:0x000005A0; // type:object size:0xC scope:local data:4byte +@4913 = .data:0x000005AC; // type:object size:0xC scope:local data:4byte +@4923 = .data:0x000005B8; // type:object size:0xC scope:local data:4byte +@5980 = .data:0x000005C4; // type:object size:0xCC scope:local +@6040 = .data:0x00000690; // type:object size:0xCC scope:local +@6119 = .data:0x0000075C; // type:object size:0x7C scope:local +@6157 = .data:0x000007D8; // type:object size:0x7C scope:local +@6222 = .data:0x00000854; // type:object size:0xA4 scope:local +@6254 = .data:0x000008F8; // type:object size:0xA4 scope:local +@6334 = .data:0x0000099C; // type:object size:0xA4 scope:local +@6375 = .data:0x00000A40; // type:object size:0xA4 scope:local +@6458 = .data:0x00000AE4; // type:object size:0xCC scope:local +@6512 = .data:0x00000BB0; // type:object size:0xCC scope:local +daNpc_Fairy_MethodTable = .data:0x00000C7C; // type:object size:0x20 scope:global +g_profile_NPC_FAIRY = .data:0x00000C9C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CD8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D08; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D14; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D38; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D44; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D50; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000D5C; // type:object size:0xC scope:global +__vt__13daNpc_Fairy_c = .data:0x00000D68; // type:object size:0xC4 scope:global +__vt__19daNpc_Fairy_Param_c = .data:0x00000E2C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3868 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_fairy_seirei/splits.txt b/config/GZ2J01/rels/d_a_npc_fairy_seirei/splits.txt new file mode 100644 index 0000000000..7d1251d591 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fairy_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy_seirei.cpp: + .text start:0x000000EC end:0x00001EF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000280 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_fairy_seirei/symbols.txt b/config/GZ2J01/rels/d_a_npc_fairy_seirei/symbols.txt new file mode 100644 index 0000000000..e40a73eee1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fairy_seirei/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__19daNpc_FairySeirei_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +create__19daNpc_FairySeirei_cFv = .text:0x000001EC; // type:function size:0x22C scope:global +Delete__19daNpc_FairySeirei_cFv = .text:0x00000418; // type:function size:0x34 scope:global +Execute__19daNpc_FairySeirei_cFv = .text:0x0000044C; // type:function size:0x20 scope:global +Draw__19daNpc_FairySeirei_cFv = .text:0x0000046C; // type:function size:0x8 scope:global +isDelete__19daNpc_FairySeirei_cFv = .text:0x00000474; // type:function size:0x40 scope:global +reset__19daNpc_FairySeirei_cFv = .text:0x000004B4; // type:function size:0x158 scope:global data:2byte +setParam__19daNpc_FairySeirei_cFv = .text:0x0000060C; // type:function size:0x110 scope:global +getDistTable__12dAttention_cFi = .text:0x0000071C; // type:function size:0x14 scope:global +srchActors__19daNpc_FairySeirei_cFv = .text:0x00000730; // type:function size:0x4 scope:global +evtTalk__19daNpc_FairySeirei_cFv = .text:0x00000734; // type:function size:0x108 scope:global +evtCutProc__19daNpc_FairySeirei_cFv = .text:0x0000083C; // type:function size:0xC8 scope:global +action__19daNpc_FairySeirei_cFv = .text:0x00000904; // type:function size:0x88 scope:global +beforeMove__19daNpc_FairySeirei_cFv = .text:0x0000098C; // type:function size:0x78 scope:global +setCollision__19daNpc_FairySeirei_cFv = .text:0x00000A04; // type:function size:0x104 scope:global +setAttnPos__19daNpc_FairySeirei_cFv = .text:0x00000B08; // type:function size:0xA8 scope:global +drawDbgInfo__19daNpc_FairySeirei_cFv = .text:0x00000BB0; // type:function size:0x8 scope:global +selectAction__19daNpc_FairySeirei_cFv = .text:0x00000BB8; // type:function size:0x48 scope:global +setAction__19daNpc_FairySeirei_cFM19daNpc_FairySeirei_cFPCvPvi_i = .text:0x00000C00; // type:function size:0xA8 scope:global +setPrtcls__19daNpc_FairySeirei_cFv = .text:0x00000CA8; // type:function size:0x12C scope:global +wait__19daNpc_FairySeirei_cFi = .text:0x00000DD4; // type:function size:0x6C scope:global +talk__19daNpc_FairySeirei_cFi = .text:0x00000E40; // type:function size:0x150 scope:global +_to_FairyCave__19daNpc_FairySeirei_cFv = .text:0x00000F90; // type:function size:0x68 scope:global +daNpc_FairySeirei_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:global +daNpc_FairySeirei_Delete__FPv = .text:0x00001018; // type:function size:0x20 scope:global +daNpc_FairySeirei_Execute__FPv = .text:0x00001038; // type:function size:0x20 scope:global +daNpc_FairySeirei_Draw__FPv = .text:0x00001058; // type:function size:0x20 scope:global +daNpc_FairySeirei_IsDelete__FPv = .text:0x00001078; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001080; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000010C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001450; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000148C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000014C8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000018CC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000018D0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000019CC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000019D0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A18; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A60; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001AD0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B2C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B9C; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001BE8; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BF0; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001C08; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001C10; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001C18; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001C20; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001C30; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001C38; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001C3C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001C44; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001C4C; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001C50; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C54; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C5C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C74; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C78; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C7C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001C84; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C8C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001CBC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001CEC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001CF0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001CF4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CF8; // type:function size:0x4 scope:global +__sinit_d_a_npc_fairy_seirei_cpp = .text:0x00001CFC; // type:function size:0x68 scope:local +__ct__19daNpc_FairySeirei_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D64; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001E10; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001E58; // type:function size:0x48 scope:global +__dt__25daNpc_FairySeirei_Param_cFv = .text:0x00001EA0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001EE8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EF0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__25daNpc_FairySeirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4024 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +id$4489 = .rodata:0x000000AC; // type:object size:0x6 scope:local +@4530 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000B8; // type:object size:0x4 scope:local +sTempBit$4575 = .rodata:0x000000BC; // type:object size:0x10 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_evtList = .data:0x00000020; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000030; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000034; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +mCutNameList__19daNpc_FairySeirei_c = .data:0x0000009C; // type:object size:0x4 scope:global +mCutList__19daNpc_FairySeirei_c = .data:0x000000A0; // type:object size:0xC scope:global data:4byte +@4368 = .data:0x000000AC; // type:object size:0xC scope:local data:4byte +@4378 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4475 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +daNpc_FairySeirei_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_NPC_FAIRY_SEIREI = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000120; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000012C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000150; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000174; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000180; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:global +__vt__19daNpc_FairySeirei_c = .data:0x000001B0; // type:object size:0xC4 scope:global +__vt__25daNpc_FairySeirei_Param_c = .data:0x00000274; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3831 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_fguard/splits.txt b/config/GZ2J01/rels/d_a_npc_fguard/splits.txt new file mode 100644 index 0000000000..f14c725698 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fguard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_fguard.cpp: + .text start:0x00000078 end:0x00000FBC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_npc_fguard/symbols.txt b/config/GZ2J01/rels/d_a_npc_fguard/symbols.txt new file mode 100644 index 0000000000..53c663c6a8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fguard/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x84 scope:global +initPosAngle__10daNpcFgd_cFR3Vecs = .text:0x000000FC; // type:function size:0x28 scope:global +daNpcFgd_Create__FPv = .text:0x00000124; // type:function size:0x20 scope:global +create__10daNpcFgd_cFv = .text:0x00000144; // type:function size:0x1AC scope:global +create_init__10daNpcFgd_cFv = .text:0x000002F0; // type:function size:0x31C scope:global +daNpcFgd_Delete__FPv = .text:0x0000060C; // type:function size:0x34 scope:global +__dt__10daNpcFgd_cFv = .text:0x00000640; // type:function size:0x84 scope:global +daNpcFgd_Execute__FPv = .text:0x000006C4; // type:function size:0x238 scope:global +__dt__8cM3dGPlaFv = .text:0x000008FC; // type:function size:0x48 scope:global +daNpcFgd_Draw__FPv = .text:0x00000944; // type:function size:0x9C scope:global +daNpcFgd_IsDelete__FPv = .text:0x000009E0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009E8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000A30; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000A38; // type:function size:0x8 scope:local +__dt__10daNpcCd2_cFv = .text:0x00000A40; // type:function size:0x250 scope:global +__dt__5csXyzFv = .text:0x00000C90; // type:function size:0x3C scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00000CCC; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00000DB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000DFC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000E44; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000EA0; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000EDC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000F4C; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3979 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3990 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4201 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +daNpcFgd_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_FGUARD = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000050; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daNpcFgd_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_fish/splits.txt b/config/GZ2J01/rels/d_a_npc_fish/splits.txt new file mode 100644 index 0000000000..842b555fea --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fish/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_fish.cpp: + .text start:0x00000078 end:0x000003B8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000934 diff --git a/config/GZ2J01/rels/d_a_npc_fish/symbols.txt b/config/GZ2J01/rels/d_a_npc_fish/symbols.txt new file mode 100644 index 0000000000..2c1c090e33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_fish/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_Fish_Draw__FP14npc_fish_class = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_Fish_Execute__FP14npc_fish_class = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_Fish_IsDelete__FP14npc_fish_class = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_Fish_Delete__FP14npc_fish_class = .text:0x00000090; // type:function size:0x8 scope:global +fish_set__FP10fopAc_ac_cP11fish_data_s = .text:0x00000098; // type:function size:0xBC scope:global +daNpc_Fish_Create__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0x264 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3787 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3790 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +fish_d127_S = .data:0x00000020; // type:object size:0x3D4 scope:global +fish_d127 = .data:0x000003F4; // type:object size:0x460 scope:global +lf_pos = .data:0x00000854; // type:object size:0x90 scope:global +l_daNpc_Fish_Method = .data:0x000008E4; // type:object size:0x20 scope:global +g_profile_NPC_FISH = .data:0x00000904; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_gnd/splits.txt b/config/GZ2J01/rels/d_a_npc_gnd/splits.txt new file mode 100644 index 0000000000..504644c041 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gnd.cpp: + .text start:0x000000EC end:0x00002F6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000002A4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_gnd/symbols.txt b/config/GZ2J01/rels/d_a_npc_gnd/symbols.txt new file mode 100644 index 0000000000..561b291505 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gnd/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Gnd_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__11daNpc_Gnd_cFv = .text:0x00000210; // type:function size:0x2A4 scope:global +CreateHeap__11daNpc_Gnd_cFv = .text:0x000004B4; // type:function size:0x29C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000750; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007F8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008B8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x18 scope:global +Delete__11daNpc_Gnd_cFv = .text:0x0000090C; // type:function size:0x34 scope:global +Execute__11daNpc_Gnd_cFv = .text:0x00000940; // type:function size:0x20 scope:global +Draw__11daNpc_Gnd_cFv = .text:0x00000960; // type:function size:0xC4 scope:global +createHeapCallBack__11daNpc_Gnd_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Gnd_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__11daNpc_Gnd_cFv = .text:0x00000A9C; // type:function size:0x20 scope:global +getFlowNodeNo__11daNpc_Gnd_cFv = .text:0x00000ABC; // type:function size:0x1C scope:global +isDelete__11daNpc_Gnd_cFv = .text:0x00000AD8; // type:function size:0x30 scope:global +reset__11daNpc_Gnd_cFv = .text:0x00000B08; // type:function size:0x140 scope:global +afterJntAnm__11daNpc_Gnd_cFi = .text:0x00000C48; // type:function size:0x8C scope:global +ctrlBtk__11daNpc_Gnd_cFv = .text:0x00000CD4; // type:function size:0x134 scope:global +setParam__11daNpc_Gnd_cFv = .text:0x00000E08; // type:function size:0x120 scope:global +setAfterTalkMotion__11daNpc_Gnd_cFv = .text:0x00000F28; // type:function size:0x60 scope:global +srchActors__11daNpc_Gnd_cFv = .text:0x00000F88; // type:function size:0x4 scope:global +evtTalk__11daNpc_Gnd_cFv = .text:0x00000F8C; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Gnd_cFv = .text:0x0000108C; // type:function size:0xC8 scope:global +action__11daNpc_Gnd_cFv = .text:0x00001154; // type:function size:0xEC scope:global +beforeMove__11daNpc_Gnd_cFv = .text:0x00001240; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Gnd_cFv = .text:0x000012B8; // type:function size:0x23C scope:global +setCollision__11daNpc_Gnd_cFv = .text:0x000014F4; // type:function size:0x134 scope:global +drawDbgInfo__11daNpc_Gnd_cFv = .text:0x00001628; // type:function size:0x8 scope:global +afterSetMotionAnm__11daNpc_Gnd_cFiifi = .text:0x00001630; // type:function size:0x198 scope:global +selectAction__11daNpc_Gnd_cFv = .text:0x000017C8; // type:function size:0x48 scope:global +chkAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x00001810; // type:function size:0x2C scope:global +setAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x0000183C; // type:function size:0xA8 scope:global +wait__11daNpc_Gnd_cFPv = .text:0x000018E4; // type:function size:0x24C scope:global +talk__11daNpc_Gnd_cFPv = .text:0x00001B30; // type:function size:0x1F8 scope:global +daNpc_Gnd_Create__FPv = .text:0x00001D28; // type:function size:0x20 scope:global +daNpc_Gnd_Delete__FPv = .text:0x00001D48; // type:function size:0x20 scope:global +daNpc_Gnd_Execute__FPv = .text:0x00001D68; // type:function size:0x20 scope:global +daNpc_Gnd_Draw__FPv = .text:0x00001D88; // type:function size:0x20 scope:global +daNpc_Gnd_IsDelete__FPv = .text:0x00001DA8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001DB0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DE0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001E28; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000021B0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000021EC; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002228; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000262C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002630; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000272C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002730; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002778; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002830; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000288C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028FC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002944; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A60; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C68; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00002C6C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00002C74; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C7C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C84; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002C8C; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002C94; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C9C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002CA4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002CA8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002CB0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002CC8; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CCC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CD0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CD8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002D08; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D38; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D3C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D40; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D44; // type:function size:0x4 scope:global +__sinit_d_a_npc_gnd_cpp = .text:0x00002D48; // type:function size:0x68 scope:local +__ct__11daNpc_Gnd_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002DB0; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E5C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002EA4; // type:function size:0x48 scope:global +getEyeballRMaterialNo__11daNpc_Gnd_cFv = .text:0x00002EEC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__11daNpc_Gnd_cFv = .text:0x00002EF4; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Gnd_cFv = .text:0x00002EFC; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Gnd_cFv = .text:0x00002F04; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Gnd_cFv = .text:0x00002F0C; // type:function size:0x8 scope:global +__dt__17daNpc_Gnd_Param_cFv = .text:0x00002F14; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F5C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F64; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Gnd_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4020 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4331 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4391 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4552 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4723 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4785 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4786 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4787 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__11daNpc_Gnd_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__11daNpc_Gnd_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4607 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4617 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +brkAnmData$4830 = .data:0x000000CC; // type:object size:0x8 scope:local +bpkAnmData$4831 = .data:0x000000D4; // type:object size:0x8 scope:local +@4881 = .data:0x000000DC; // type:object size:0xC scope:local data:4byte +daNpc_Gnd_MethodTable = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_NPC_GND = .data:0x00000108; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000138; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000198; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:global +__vt__11daNpc_Gnd_c = .data:0x000001D4; // type:object size:0xC4 scope:global +__vt__17daNpc_Gnd_Param_c = .data:0x00000298; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3813 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_gra/splits.txt b/config/GZ2J01/rels/d_a_npc_gra/splits.txt new file mode 100644 index 0000000000..2ec441a606 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gra.cpp: + .text start:0x000000EC end:0x0000B524 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000087C + .data start:0x00000000 end:0x00000CDC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_gra/symbols.txt b/config/GZ2J01/rels/d_a_npc_gra/symbols.txt new file mode 100644 index 0000000000..c32ac6e51f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gra/symbols.txt @@ -0,0 +1,445 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grA_cFv = .text:0x000000EC; // type:function size:0x1D8 scope:global +__dt__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x000002C4; // type:function size:0x3C scope:global +__ct__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00000300; // type:function size:0x4 scope:global +__dt__11daNpc_grA_cFv = .text:0x00000304; // type:function size:0x240 scope:global +create__11daNpc_grA_cFv = .text:0x00000544; // type:function size:0x304 scope:global +CreateHeap__11daNpc_grA_cFv = .text:0x00000848; // type:function size:0x370 scope:global +Delete__11daNpc_grA_cFv = .text:0x00000BB8; // type:function size:0x34 scope:global +Execute__11daNpc_grA_cFv = .text:0x00000BEC; // type:function size:0x44 scope:global +Draw__11daNpc_grA_cFv = .text:0x00000C30; // type:function size:0x74 scope:global +ctrlJoint__11daNpc_grA_cFP8J3DJointP8J3DModel = .text:0x00000CA4; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00000ED8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grA_cFP8J3DJointi = .text:0x00000EF8; // type:function size:0x4C scope:global +setTagJump__11daNpc_grA_cFv = .text:0x00000F44; // type:function size:0xFC scope:global +setTagJump2__11daNpc_grA_cFv = .text:0x00001040; // type:function size:0xFC scope:global +setHomeJump__11daNpc_grA_cFv = .text:0x0000113C; // type:function size:0xEC scope:global +s_sub__FPvPv = .text:0x00001228; // type:function size:0x6C scope:global +checkTagGraSub__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00001294; // type:function size:0x60 scope:global +s_sub2__FPvPv = .text:0x000012F4; // type:function size:0x6C scope:global +checkTagGraSub2__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00001360; // type:function size:0x40 scope:global +s_subShop__FPvPv = .text:0x000013A0; // type:function size:0x4C scope:global +s_subGRD__FPvPv = .text:0x000013EC; // type:function size:0x4C scope:global +s_subOnsenTaru__FPvPv = .text:0x00001438; // type:function size:0x6C scope:global +s_subCarry__FPvPv = .text:0x000014A4; // type:function size:0x5C scope:global +s_subCrashed__FPvPv = .text:0x00001500; // type:function size:0x6C scope:global +checkTagGraSubCrashed__11daNpc_grA_cFP10fopAc_ac_c = .text:0x0000156C; // type:function size:0x30 scope:global +setParam__11daNpc_grA_cFv = .text:0x0000159C; // type:function size:0x23C scope:global +main__11daNpc_grA_cFv = .text:0x000017D8; // type:function size:0x260 scope:global +ctrlBtk__11daNpc_grA_cFv = .text:0x00001A38; // type:function size:0x8 scope:global +setAttnPos__11daNpc_grA_cFv = .text:0x00001A40; // type:function size:0x6A8 scope:global +setExpressionAnm__11daNpc_grA_cFib = .text:0x000020E8; // type:function size:0x39C scope:global +setExpressionBtp__11daNpc_grA_cFi = .text:0x00002484; // type:function size:0x134 scope:global +setExpression__11daNpc_grA_cFif = .text:0x000025B8; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grA_cFif = .text:0x000025E4; // type:function size:0x1D4 scope:global +setMotion__11daNpc_grA_cFifi = .text:0x000027B8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grA_cFv = .text:0x000027FC; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grA_cFv = .text:0x00002804; // type:function size:0xF0 scope:global +getMode__11daNpc_grA_cFv = .text:0x000028F4; // type:function size:0xC scope:global +getMode1__11daNpc_grA_cFv = .text:0x00002900; // type:function size:0xC scope:global +getTypeFromParam__11daNpc_grA_cFv = .text:0x0000290C; // type:function size:0xCC scope:global +getSwBit__11daNpc_grA_cFv = .text:0x000029D8; // type:function size:0xC scope:global +isDelete__11daNpc_grA_cFv = .text:0x000029E4; // type:function size:0x194 scope:global +reset__11daNpc_grA_cFv = .text:0x00002B78; // type:function size:0x5B8 scope:global +playExpression__11daNpc_grA_cFv = .text:0x00003130; // type:function size:0x6F0 scope:global +playMotion__11daNpc_grA_cFv = .text:0x00003820; // type:function size:0x83C scope:global +chkAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x0000405C; // type:function size:0x2C scope:global +setAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x00004088; // type:function size:0xA8 scope:global +selectAction__11daNpc_grA_cFv = .text:0x00004130; // type:function size:0x2AC scope:global +doEvent__11daNpc_grA_cFv = .text:0x000043DC; // type:function size:0x434 scope:global +setLookMode__11daNpc_grA_cFi = .text:0x00004810; // type:function size:0x24 scope:global +lookat__11daNpc_grA_cFv = .text:0x00004834; // type:function size:0x390 scope:global +chkFindPlayer__11daNpc_grA_cFv = .text:0x00004BC4; // type:function size:0x1AC scope:global +setExpressionTalkAfter__11daNpc_grA_cFv = .text:0x00004D70; // type:function size:0xDC scope:global +setPrtcl__11daNpc_grA_cFv = .text:0x00004E4C; // type:function size:0x1F0 scope:global +setRollPrtcl__11daNpc_grA_cFRC4cXyzf = .text:0x0000503C; // type:function size:0x1B8 scope:global +setOtherObjMtx__11daNpc_grA_cFv = .text:0x000051F4; // type:function size:0xD4 scope:global +ECut_talkSpa__11daNpc_grA_cFi = .text:0x000052C8; // type:function size:0x250 scope:global +ECut_grDSRoll__11daNpc_grA_cFi = .text:0x00005518; // type:function size:0x838 scope:global +ECut_grDSGate__11daNpc_grA_cFi = .text:0x00005D50; // type:function size:0x23C scope:global +ECut_teachElevator__11daNpc_grA_cFi = .text:0x00005F8C; // type:function size:0x3F8 scope:global +ECut_kickOut__11daNpc_grA_cFi = .text:0x00006384; // type:function size:0x2D0 scope:global +ECut_noneLook__11daNpc_grA_cFi = .text:0x00006654; // type:function size:0x1D4 scope:global +ECut_rescueRock__11daNpc_grA_cFi = .text:0x00006828; // type:function size:0x3A8 scope:global +ECut_carrySpaWater__11daNpc_grA_cFi = .text:0x00006BD0; // type:function size:0x914 scope:global +ECut_carrySpaWaterFailure__11daNpc_grA_cFi = .text:0x000074E4; // type:function size:0x24C scope:global +ECut_rollRockCrash__11daNpc_grA_cFi = .text:0x00007730; // type:function size:0x678 scope:global +ECut_talkSpaWater__11daNpc_grA_cFi = .text:0x00007DA8; // type:function size:0x214 scope:global +wait__11daNpc_grA_cFPv = .text:0x00007FBC; // type:function size:0x19C scope:global +waitTW__11daNpc_grA_cFPv = .text:0x00008158; // type:function size:0xF4 scope:global +waitCheer__11daNpc_grA_cFPv = .text:0x0000824C; // type:function size:0x29C scope:global +waitGate__11daNpc_grA_cFPv = .text:0x000084E8; // type:function size:0x6B4 scope:global +waitKickOut__11daNpc_grA_cFPv = .text:0x00008B9C; // type:function size:0x310 scope:global +moveRock__11daNpc_grA_cFPv = .text:0x00008EAC; // type:function size:0xD4 scope:global +spaWarm__11daNpc_grA_cFPv = .text:0x00008F80; // type:function size:0x2EC scope:global +waitSpaWater__11daNpc_grA_cFPv = .text:0x0000926C; // type:function size:0x458 scope:global +waitSpaBuyer__11daNpc_grA_cFPv = .text:0x000096C4; // type:function size:0x214 scope:global +waitSpaBuyerTW__11daNpc_grA_cFPv = .text:0x000098D8; // type:function size:0x170 scope:global +beforeCrashWait__11daNpc_grA_cFPv = .text:0x00009A48; // type:function size:0x26C scope:global +crashRoll__11daNpc_grA_cFPv = .text:0x00009CB4; // type:function size:0x180 scope:global +crashRollWait__11daNpc_grA_cFPv = .text:0x00009E34; // type:function size:0x1B8 scope:global +crashedWait__11daNpc_grA_cFPv = .text:0x00009FEC; // type:function size:0x1E0 scope:global +waitBuyer__11daNpc_grA_cFPv = .text:0x0000A1CC; // type:function size:0x1A8 scope:global +talk__11daNpc_grA_cFPv = .text:0x0000A374; // type:function size:0x470 scope:global +test__11daNpc_grA_cFPv = .text:0x0000A7E4; // type:function size:0xE4 scope:global +daNpc_grA_Create__FPv = .text:0x0000A8C8; // type:function size:0x20 scope:global +daNpc_grA_Delete__FPv = .text:0x0000A8E8; // type:function size:0x20 scope:global +daNpc_grA_Execute__FPv = .text:0x0000A908; // type:function size:0x20 scope:global +daNpc_grA_Draw__FPv = .text:0x0000A928; // type:function size:0x20 scope:global +daNpc_grA_IsDelete__FPv = .text:0x0000A948; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x0000A950; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000A9B0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A9F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000AA40; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000AA88; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000AAD0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000AB0C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000ABDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000AC18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000AC1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000AC58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000AC5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000AEA8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000B098; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B108; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B164; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B1D4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000B21C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B220; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x0000B268; // type:function size:0x1C scope:global +cLib_calcTimer__FPi = .text:0x0000B284; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x0000B2A0; // type:function size:0x7C scope:global +__sinit_d_a_npc_gra_cpp = .text:0x0000B31C; // type:function size:0x17C scope:local +getGraAngle__10daTagGra_cFv = .text:0x0000B498; // type:function size:0x14 scope:global +getGraPos__10daTagGra_cFv = .text:0x0000B4AC; // type:function size:0x1C scope:global +adjustShapeAngle__11daNpc_grA_cFv = .text:0x0000B4C8; // type:function size:0x4 scope:global +__dt__17daNpc_grA_Param_cFv = .text:0x0000B4CC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B514; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B51C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grA_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global +@4523 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4525 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4526 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4610 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4611 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4634 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@5317 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@5322 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5323 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5324 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5325 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5326 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5740 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5741 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5745 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5746 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5747 = .rodata:0x00000104; // type:object size:0x8 scope:local +@5748 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5749 = .rodata:0x00000118; // type:object size:0xC scope:local +@5750 = .rodata:0x00000124; // type:object size:0x8 scope:local +@5751 = .rodata:0x0000012C; // type:object size:0xC scope:local +@5752 = .rodata:0x00000138; // type:object size:0xC scope:local +@5753 = .rodata:0x00000144; // type:object size:0x8 scope:local +@5754 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5755 = .rodata:0x00000158; // type:object size:0xC scope:local +@5756 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5757 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5758 = .rodata:0x00000178; // type:object size:0xC scope:local +@5759 = .rodata:0x00000184; // type:object size:0x8 scope:local +@5760 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5761 = .rodata:0x00000198; // type:object size:0xC scope:local +@5762 = .rodata:0x000001A4; // type:object size:0x8 scope:local +@5763 = .rodata:0x000001AC; // type:object size:0xC scope:local +@5764 = .rodata:0x000001B8; // type:object size:0xC scope:local +@5765 = .rodata:0x000001C4; // type:object size:0x8 scope:local +@5766 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5767 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5768 = .rodata:0x000001E4; // type:object size:0x8 scope:local +@5769 = .rodata:0x000001EC; // type:object size:0xC scope:local +@5770 = .rodata:0x000001F8; // type:object size:0xC scope:local +@5771 = .rodata:0x00000204; // type:object size:0x8 scope:local +@5772 = .rodata:0x0000020C; // type:object size:0xC scope:local +@5773 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5774 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5775 = .rodata:0x00000228; // type:object size:0xC scope:local +@5776 = .rodata:0x00000234; // type:object size:0x8 scope:local +@5777 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5778 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5779 = .rodata:0x0000024C; // type:object size:0xC scope:local +@5780 = .rodata:0x00000258; // type:object size:0xC scope:local +@5781 = .rodata:0x00000264; // type:object size:0x8 scope:local +@5782 = .rodata:0x0000026C; // type:object size:0xC scope:local +@5783 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5784 = .rodata:0x0000027C; // type:object size:0xC scope:local +@5785 = .rodata:0x00000288; // type:object size:0x4 scope:local +@5786 = .rodata:0x0000028C; // type:object size:0xC scope:local +@5787 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5788 = .rodata:0x0000029C; // type:object size:0xC scope:local +@5789 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5790 = .rodata:0x000002AC; // type:object size:0xC scope:local +@5791 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5792 = .rodata:0x000002BC; // type:object size:0xC scope:local +@5793 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5794 = .rodata:0x000002CC; // type:object size:0xC scope:local +@5795 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5796 = .rodata:0x000002E4; // type:object size:0x8 scope:local +@5797 = .rodata:0x000002EC; // type:object size:0xC scope:local +@5798 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5799 = .rodata:0x000002FC; // type:object size:0xC scope:local +@5800 = .rodata:0x00000308; // type:object size:0x4 scope:local +@5801 = .rodata:0x0000030C; // type:object size:0x60 scope:local +@5844 = .rodata:0x0000036C; // type:object size:0xC scope:local +@5845 = .rodata:0x00000378; // type:object size:0x4 scope:local +@5846 = .rodata:0x0000037C; // type:object size:0xC scope:local +@5847 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5848 = .rodata:0x0000038C; // type:object size:0xC scope:local +@5849 = .rodata:0x00000398; // type:object size:0x4 scope:local +@5850 = .rodata:0x0000039C; // type:object size:0xC scope:local +@5851 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5852 = .rodata:0x000003B4; // type:object size:0x8 scope:local +@5853 = .rodata:0x000003BC; // type:object size:0xC scope:local +@5854 = .rodata:0x000003C8; // type:object size:0xC scope:local +@5855 = .rodata:0x000003D4; // type:object size:0x8 scope:local +@5856 = .rodata:0x000003DC; // type:object size:0xC scope:local +@5857 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@5858 = .rodata:0x000003EC; // type:object size:0xC scope:local +@5859 = .rodata:0x000003F8; // type:object size:0xC scope:local +@5860 = .rodata:0x00000404; // type:object size:0x8 scope:local +@5861 = .rodata:0x0000040C; // type:object size:0xC scope:local +@5862 = .rodata:0x00000418; // type:object size:0x4 scope:local +@5863 = .rodata:0x0000041C; // type:object size:0xC scope:local +@5864 = .rodata:0x00000428; // type:object size:0xC scope:local +@5865 = .rodata:0x00000434; // type:object size:0x8 scope:local +@5866 = .rodata:0x0000043C; // type:object size:0xC scope:local +@5867 = .rodata:0x00000448; // type:object size:0x4 scope:local +@5868 = .rodata:0x0000044C; // type:object size:0xC scope:local +@5869 = .rodata:0x00000458; // type:object size:0xC scope:local +@5870 = .rodata:0x00000464; // type:object size:0x8 scope:local +@5871 = .rodata:0x0000046C; // type:object size:0xC scope:local +@5872 = .rodata:0x00000478; // type:object size:0x4 scope:local +@5873 = .rodata:0x0000047C; // type:object size:0xC scope:local +@5874 = .rodata:0x00000488; // type:object size:0xC scope:local +@5875 = .rodata:0x00000494; // type:object size:0x8 scope:local +@5876 = .rodata:0x0000049C; // type:object size:0xC scope:local +@5877 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@5878 = .rodata:0x000004AC; // type:object size:0xC scope:local +@5879 = .rodata:0x000004B8; // type:object size:0xC scope:local +@5880 = .rodata:0x000004C4; // type:object size:0x8 scope:local +@5881 = .rodata:0x000004CC; // type:object size:0xC scope:local +@5882 = .rodata:0x000004D8; // type:object size:0xC scope:local +@5883 = .rodata:0x000004E4; // type:object size:0x8 scope:local +@5884 = .rodata:0x000004EC; // type:object size:0xC scope:local +@5885 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@5886 = .rodata:0x000004FC; // type:object size:0xC scope:local +@5887 = .rodata:0x00000508; // type:object size:0xC scope:local +@5888 = .rodata:0x00000514; // type:object size:0x8 scope:local +@5889 = .rodata:0x0000051C; // type:object size:0xC scope:local +@5890 = .rodata:0x00000528; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000052C; // type:object size:0xC scope:local +@5892 = .rodata:0x00000538; // type:object size:0x4 scope:local +@5893 = .rodata:0x0000053C; // type:object size:0xC scope:local +@5894 = .rodata:0x00000548; // type:object size:0xC scope:local +@5895 = .rodata:0x00000554; // type:object size:0x8 scope:local +@5896 = .rodata:0x0000055C; // type:object size:0xC scope:local +@5897 = .rodata:0x00000568; // type:object size:0xC scope:local +@5898 = .rodata:0x00000574; // type:object size:0x8 scope:local +@5899 = .rodata:0x0000057C; // type:object size:0xC scope:local +@5900 = .rodata:0x00000588; // type:object size:0x4 scope:local +@5901 = .rodata:0x0000058C; // type:object size:0xC scope:local +@5902 = .rodata:0x00000598; // type:object size:0x4 scope:local +@5903 = .rodata:0x0000059C; // type:object size:0xC scope:local +@5904 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@5905 = .rodata:0x000005AC; // type:object size:0xC scope:local +@5906 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@5907 = .rodata:0x000005BC; // type:object size:0xC scope:local +@5908 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@5909 = .rodata:0x000005CC; // type:object size:0xC scope:local +@5910 = .rodata:0x000005D8; // type:object size:0xC scope:local +@5911 = .rodata:0x000005E4; // type:object size:0x8 scope:local +@5912 = .rodata:0x000005EC; // type:object size:0xC scope:local +@5913 = .rodata:0x000005F8; // type:object size:0x4 scope:local +@5914 = .rodata:0x000005FC; // type:object size:0x74 scope:local +@6106 = .rodata:0x00000670; // type:object size:0x4 scope:local data:float +@6118 = .rodata:0x00000674; // type:object size:0xC scope:local +@6220 = .rodata:0x00000680; // type:object size:0x4 scope:local +@6221 = .rodata:0x00000684; // type:object size:0x4 scope:local +@6222 = .rodata:0x00000688; // type:object size:0x4 scope:local +@6363 = .rodata:0x0000068C; // type:object size:0x4 scope:local +@6364 = .rodata:0x00000690; // type:object size:0x4 scope:local +l_prticles_id$6368 = .rodata:0x00000694; // type:object size:0x6 scope:local +@6442 = .rodata:0x0000069C; // type:object size:0x4 scope:local +@6463 = .rodata:0x000006A0; // type:object size:0x8 scope:local data:double +@6467 = .rodata:0x000006A8; // type:object size:0x8 scope:local data:4byte +@6810 = .rodata:0x000006B0; // type:object size:0x4 scope:local +@6811 = .rodata:0x000006B4; // type:object size:0x4 scope:local +@6812 = .rodata:0x000006B8; // type:object size:0x4 scope:local +@6813 = .rodata:0x000006BC; // type:object size:0x4 scope:local +@6814 = .rodata:0x000006C0; // type:object size:0x4 scope:local +@6815 = .rodata:0x000006C4; // type:object size:0x4 scope:local +@6816 = .rodata:0x000006C8; // type:object size:0x4 scope:local +@6817 = .rodata:0x000006CC; // type:object size:0x4 scope:local +@6818 = .rodata:0x000006D0; // type:object size:0x4 scope:local +@6865 = .rodata:0x000006D4; // type:object size:0x4 scope:local +@7127 = .rodata:0x000006D8; // type:object size:0x4 scope:local +@7128 = .rodata:0x000006DC; // type:object size:0x4 scope:local +@7129 = .rodata:0x000006E0; // type:object size:0x4 scope:local +@7130 = .rodata:0x000006E4; // type:object size:0x4 scope:local +@7374 = .rodata:0x000006E8; // type:object size:0x4 scope:local +@7375 = .rodata:0x000006EC; // type:object size:0x4 scope:local +@7376 = .rodata:0x000006F0; // type:object size:0x4 scope:local +@7423 = .rodata:0x000006F4; // type:object size:0x4 scope:local +@7576 = .rodata:0x000006F8; // type:object size:0x4 scope:local +@7577 = .rodata:0x000006FC; // type:object size:0x4 scope:local +@7578 = .rodata:0x00000700; // type:object size:0x4 scope:local +@7579 = .rodata:0x00000704; // type:object size:0x4 scope:local +@7629 = .rodata:0x00000708; // type:object size:0x4 scope:local data:float +@8136 = .rodata:0x0000070C; // type:object size:0x4 scope:local +@8269 = .rodata:0x00000710; // type:object size:0x4 scope:local +@8542 = .rodata:0x00000718; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000720; // type:object size:0x15A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_bckGetParamList = .data:0x00000048; // type:object size:0x198 scope:global +l_btpGetParamList = .data:0x000001E0; // type:object size:0x80 scope:global +l_btkGetParamList = .data:0x00000260; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000268; // type:object size:0x58 scope:global +l_evtNames = .data:0x000002C0; // type:object size:0x2C scope:global +l_loadRes_GRAa = .data:0x000002EC; // type:object size:0x20 scope:global +l_loadRes_GRA_Tw = .data:0x0000030C; // type:object size:0x20 scope:global +l_loadRes_GRA_Spa = .data:0x0000032C; // type:object size:0x20 scope:global +l_loadRes_GRA_SDEMO = .data:0x0000034C; // type:object size:0x20 scope:global +l_loadRes_GRA_GATE = .data:0x0000036C; // type:object size:0x20 scope:global +l_loadRes_GRA_KICKOUT = .data:0x0000038C; // type:object size:0x20 scope:global +l_loadRes_GRA_ROCK = .data:0x000003AC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPAWATER = .data:0x000003CC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPABUYER = .data:0x000003EC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPABUYER_TW = .data:0x0000040C; // type:object size:0x20 scope:global +l_loadRes_GRA_ROCKCRASHER = .data:0x0000042C; // type:object size:0x20 scope:global +l_loadRes_GRA_BUYER = .data:0x0000044C; // type:object size:0x20 scope:global +l_loadRes_GRA0 = .data:0x0000046C; // type:object size:0x20 scope:global +l_loadRes_list = .data:0x0000048C; // type:object size:0x34 scope:global +l_resNames = .data:0x000004C0; // type:object size:0x40 scope:global +l_myName = .data:0x00000500; // type:object size:0xC scope:global data:4byte +mEvtCutNameList__11daNpc_grA_c = .data:0x0000050C; // type:object size:0x30 scope:global +@4084 = .data:0x0000053C; // type:object size:0xC scope:local +@4085 = .data:0x00000548; // type:object size:0xC scope:local +@4086 = .data:0x00000554; // type:object size:0xC scope:local +@4087 = .data:0x00000560; // type:object size:0xC scope:local +@4088 = .data:0x0000056C; // type:object size:0xC scope:local +@4089 = .data:0x00000578; // type:object size:0xC scope:local +@4090 = .data:0x00000584; // type:object size:0xC scope:local +@4091 = .data:0x00000590; // type:object size:0xC scope:local +@4092 = .data:0x0000059C; // type:object size:0xC scope:local +@4093 = .data:0x000005A8; // type:object size:0xC scope:local +@4094 = .data:0x000005B4; // type:object size:0xC scope:local +mEvtCutList__11daNpc_grA_c = .data:0x000005C0; // type:object size:0x90 scope:global +@4625 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +@4986 = .data:0x0000065C; // type:object size:0xC scope:local data:4byte +@5105 = .data:0x00000668; // type:object size:0xC scope:local data:4byte +@5126 = .data:0x00000674; // type:object size:0xC scope:local data:4byte +@5367 = .data:0x00000680; // type:object size:0x58 scope:local +@5405 = .data:0x000006D8; // type:object size:0x3C scope:local +@5469 = .data:0x00000714; // type:object size:0x74 scope:local +@5559 = .data:0x00000788; // type:object size:0x24 scope:local +@5970 = .data:0x000007AC; // type:object size:0xC scope:local +@5974 = .data:0x000007B8; // type:object size:0xC scope:local +@5976 = .data:0x000007C4; // type:object size:0xC scope:local +@5978 = .data:0x000007D0; // type:object size:0xC scope:local +@5980 = .data:0x000007DC; // type:object size:0xC scope:local +@5984 = .data:0x000007E8; // type:object size:0xC scope:local +@5986 = .data:0x000007F4; // type:object size:0xC scope:local +@5988 = .data:0x00000800; // type:object size:0xC scope:local +@5990 = .data:0x0000080C; // type:object size:0xC scope:local +@5992 = .data:0x00000818; // type:object size:0xC scope:local +@5996 = .data:0x00000824; // type:object size:0xC scope:local +@5998 = .data:0x00000830; // type:object size:0xC scope:local +@6000 = .data:0x0000083C; // type:object size:0xC scope:local +@6002 = .data:0x00000848; // type:object size:0xC scope:local +@6006 = .data:0x00000854; // type:object size:0xC scope:local +@6008 = .data:0x00000860; // type:object size:0xC scope:local +@6012 = .data:0x0000086C; // type:object size:0xC scope:local +@6014 = .data:0x00000878; // type:object size:0xC scope:local +@6017 = .data:0x00000884; // type:object size:0x30 scope:local +@6031 = .data:0x000008B4; // type:object size:0xC scope:local +@6041 = .data:0x000008C0; // type:object size:0xC scope:local +@6281 = .data:0x000008CC; // type:object size:0x28 scope:local +l_offsetHeight = .data:0x000008F4; // type:object size:0x20 scope:global +@7378 = .data:0x00000914; // type:object size:0x144 scope:local +@7377 = .data:0x00000A58; // type:object size:0x144 scope:local +daNpc_grA_MethodTable = .data:0x00000B9C; // type:object size:0x20 scope:global +g_profile_NPC_GRA = .data:0x00000BBC; // type:object size:0x30 scope:global +__vt__11daNpc_grA_c = .data:0x00000BEC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000C34; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000C40; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000C64; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000C70; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000C7C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000C88; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000C94; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000CA0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000CAC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000CB8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000CC4; // type:object size:0xC scope:global +__vt__17daNpc_grA_Param_c = .data:0x00000CD0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4083 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5080 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$5079 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grc/splits.txt b/config/GZ2J01/rels/d_a_npc_grc/splits.txt new file mode 100644 index 0000000000..32077a261b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grc.cpp: + .text start:0x000000EC end:0x00004128 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x00000340 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_grc/symbols.txt b/config/GZ2J01/rels/d_a_npc_grc/symbols.txt new file mode 100644 index 0000000000..e49555d8ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grc/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grC_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grC_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grC_cFv = .text:0x00000500; // type:function size:0x2F4 scope:global +CreateHeap__11daNpc_grC_cFv = .text:0x000007F4; // type:function size:0x1F0 scope:global +Delete__11daNpc_grC_cFv = .text:0x000009E4; // type:function size:0x34 scope:global +Execute__11daNpc_grC_cFv = .text:0x00000A18; // type:function size:0x20 scope:global +Draw__11daNpc_grC_cFv = .text:0x00000A38; // type:function size:0x74 scope:global +ctrlJoint__11daNpc_grC_cFP8J3DJointP8J3DModel = .text:0x00000AAC; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grC_cFP10fopAc_ac_c = .text:0x00000CE0; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grC_cFP8J3DJointi = .text:0x00000D00; // type:function size:0x4C scope:global +setParam__11daNpc_grC_cFv = .text:0x00000D4C; // type:function size:0x140 scope:global +main__11daNpc_grC_cFv = .text:0x00000E8C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grC_cFv = .text:0x0000100C; // type:function size:0x8 scope:global +setAttnPos__11daNpc_grC_cFv = .text:0x00001014; // type:function size:0x53C scope:global +setExpressionAnm__11daNpc_grC_cFib = .text:0x00001550; // type:function size:0x248 scope:global +setExpressionBtp__11daNpc_grC_cFi = .text:0x00001798; // type:function size:0x12C scope:global +setExpression__11daNpc_grC_cFif = .text:0x000018C4; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grC_cFif = .text:0x000018F0; // type:function size:0x1A0 scope:global +setMotion__11daNpc_grC_cFifi = .text:0x00001A90; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grC_cFv = .text:0x00001AD4; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grC_cFv = .text:0x00001ADC; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_grC_cFv = .text:0x00001AE0; // type:function size:0x78 scope:global +isDelete__11daNpc_grC_cFv = .text:0x00001B58; // type:function size:0x84 scope:global +reset__11daNpc_grC_cFv = .text:0x00001BDC; // type:function size:0x1F8 scope:global +playExpression__11daNpc_grC_cFv = .text:0x00001DD4; // type:function size:0x2F8 scope:global +playMotion__11daNpc_grC_cFv = .text:0x000020CC; // type:function size:0x2E8 scope:global +chkAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x000023B4; // type:function size:0x2C scope:global +setAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x000023E0; // type:function size:0xA8 scope:global +selectAction__11daNpc_grC_cFv = .text:0x00002488; // type:function size:0xF8 scope:global +doNormalAction__11daNpc_grC_cFi = .text:0x00002580; // type:function size:0x114 scope:global +doEvent__11daNpc_grC_cFv = .text:0x00002694; // type:function size:0x2DC scope:global +setLookMode__11daNpc_grC_cFi = .text:0x00002970; // type:function size:0x24 scope:global +lookat__11daNpc_grC_cFv = .text:0x00002994; // type:function size:0x288 scope:global +chkFindPlayer__11daNpc_grC_cFv = .text:0x00002C1C; // type:function size:0x130 scope:global +setExpressionTalkAfter__11daNpc_grC_cFv = .text:0x00002D4C; // type:function size:0xCC scope:global +wait__11daNpc_grC_cFPv = .text:0x00002E18; // type:function size:0x1B0 scope:global +waitTW__11daNpc_grC_cFPv = .text:0x00002FC8; // type:function size:0xE8 scope:global +waitSpa__11daNpc_grC_cFPv = .text:0x000030B0; // type:function size:0x1F8 scope:global +waitBuyer__11daNpc_grC_cFPv = .text:0x000032A8; // type:function size:0x13C scope:global +talk__11daNpc_grC_cFPv = .text:0x000033E4; // type:function size:0x2A8 scope:global +test__11daNpc_grC_cFPv = .text:0x0000368C; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_grC_cFv = .text:0x00003770; // type:function size:0x8C scope:global +daNpc_grC_Create__FPv = .text:0x000037FC; // type:function size:0x20 scope:global +daNpc_grC_Delete__FPv = .text:0x0000381C; // type:function size:0x20 scope:global +daNpc_grC_Execute__FPv = .text:0x0000383C; // type:function size:0x20 scope:global +daNpc_grC_Draw__FPv = .text:0x0000385C; // type:function size:0x20 scope:global +daNpc_grC_IsDelete__FPv = .text:0x0000387C; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003884; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000038CC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003908; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000039D8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003A14; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003A18; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003A54; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003A58; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003CA4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E94; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003F04; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003F60; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003FD0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004018; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000401C; // type:function size:0x48 scope:global +__sinit_d_a_npc_grc_cpp = .text:0x00004064; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpc_grC_cFv = .text:0x000040CC; // type:function size:0x4 scope:global +__dt__17daNpc_grC_Param_cFv = .text:0x000040D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004118; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004120; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grC_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4397 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4454 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4455 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4478 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4839 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4844 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5043 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5047 = .rodata:0x000000BC; // type:object size:0xC scope:local +@5048 = .rodata:0x000000C8; // type:object size:0xC scope:local +@5049 = .rodata:0x000000D4; // type:object size:0x8 scope:local +@5050 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5051 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5052 = .rodata:0x000000F4; // type:object size:0x8 scope:local +@5053 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5054 = .rodata:0x00000108; // type:object size:0xC scope:local +@5055 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5056 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5057 = .rodata:0x00000128; // type:object size:0xC scope:local +@5058 = .rodata:0x00000134; // type:object size:0x8 scope:local +@5059 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5060 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5061 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5062 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5063 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5064 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5065 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5066 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5068 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5069 = .rodata:0x0000018C; // type:object size:0x3C scope:local +@5092 = .rodata:0x000001C8; // type:object size:0xC scope:local +@5093 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5094 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5095 = .rodata:0x000001E4; // type:object size:0xC scope:local +@5096 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@5097 = .rodata:0x000001F8; // type:object size:0xC scope:local +@5098 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5099 = .rodata:0x00000208; // type:object size:0xC scope:local +@5100 = .rodata:0x00000214; // type:object size:0xC scope:local +@5101 = .rodata:0x00000220; // type:object size:0x8 scope:local +@5102 = .rodata:0x00000228; // type:object size:0xC scope:local +@5103 = .rodata:0x00000234; // type:object size:0xC scope:local +@5104 = .rodata:0x00000240; // type:object size:0x8 scope:local +@5105 = .rodata:0x00000248; // type:object size:0xC scope:local +@5106 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5107 = .rodata:0x00000258; // type:object size:0xC scope:local +@5108 = .rodata:0x00000264; // type:object size:0xC scope:local +@5109 = .rodata:0x00000270; // type:object size:0x8 scope:local +@5110 = .rodata:0x00000278; // type:object size:0xC scope:local +@5111 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000288; // type:object size:0xC scope:local +@5113 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000298; // type:object size:0x24 scope:local +@5264 = .rodata:0x000002BC; // type:object size:0xC scope:local +@5317 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@5319 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002D4; // type:object size:0x2C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x98 scope:global +l_btpGetParamList = .data:0x000000C8; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000000F8; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000100; // type:object size:0x8 scope:global +l_loadRes_GRCa = .data:0x00000108; // type:object size:0xC scope:global +l_loadRes_GRCa_TW = .data:0x00000114; // type:object size:0xC scope:global +l_loadRes_GRC0 = .data:0x00000120; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000012C; // type:object size:0x1C scope:global +l_resNames = .data:0x00000148; // type:object size:0xC scope:global +l_evtNames = .data:0x00000154; // type:object size:0x4 scope:global +l_myName = .data:0x00000158; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grC_c = .data:0x0000015C; // type:object size:0x4 scope:global +mEvtCutList__11daNpc_grC_c = .data:0x00000160; // type:object size:0xC scope:global data:4byte +@4469 = .data:0x0000016C; // type:object size:0xC scope:local data:4byte +@4874 = .data:0x00000178; // type:object size:0x28 scope:local +@4946 = .data:0x000001A0; // type:object size:0x24 scope:local +@5149 = .data:0x000001C4; // type:object size:0xC scope:local +@5153 = .data:0x000001D0; // type:object size:0xC scope:local +@5155 = .data:0x000001DC; // type:object size:0xC scope:local +@5157 = .data:0x000001E8; // type:object size:0xC scope:local +@5159 = .data:0x000001F4; // type:object size:0xC scope:local +@5199 = .data:0x00000200; // type:object size:0xC scope:local +@5207 = .data:0x0000020C; // type:object size:0xC scope:local +daNpc_grC_MethodTable = .data:0x00000218; // type:object size:0x20 scope:global +g_profile_NPC_GRC = .data:0x00000238; // type:object size:0x30 scope:global +__vt__11daNpc_grC_c = .data:0x00000268; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002BC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002F8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000304; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000031C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000328; // type:object size:0xC scope:global +__vt__17daNpc_grC_Param_c = .data:0x00000334; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4019 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4659 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4658 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grd/splits.txt b/config/GZ2J01/rels/d_a_npc_grd/splits.txt new file mode 100644 index 0000000000..2ac90e7e25 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grd.cpp: + .text start:0x000000EC end:0x00003DB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000210 + .data start:0x00000000 end:0x00000294 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_grd/symbols.txt b/config/GZ2J01/rels/d_a_npc_grd/symbols.txt new file mode 100644 index 0000000000..176a733a56 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grd/symbols.txt @@ -0,0 +1,220 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_Grd_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_Grd_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_Grd_cFv = .text:0x00000500; // type:function size:0x2D4 scope:global +CreateHeap__11daNpc_Grd_cFv = .text:0x000007D4; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A5C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A98; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B04; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B4C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B70; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BAC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C00; // type:function size:0x18 scope:global +Delete__11daNpc_Grd_cFv = .text:0x00000C18; // type:function size:0x34 scope:global +Execute__11daNpc_Grd_cFv = .text:0x00000C4C; // type:function size:0x20 scope:global +Draw__11daNpc_Grd_cFv = .text:0x00000C6C; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_Grd_cFP8J3DJointP8J3DModel = .text:0x00000CFC; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_Grd_cFP10fopAc_ac_c = .text:0x00000F30; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Grd_cFP8J3DJointi = .text:0x00000F50; // type:function size:0x4C scope:global +setParam__11daNpc_Grd_cFv = .text:0x00000F9C; // type:function size:0x140 scope:global +main__11daNpc_Grd_cFv = .text:0x000010DC; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_Grd_cFv = .text:0x0000125C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_Grd_cFv = .text:0x0000133C; // type:function size:0x540 scope:global +setExpressionAnm__11daNpc_Grd_cFib = .text:0x0000187C; // type:function size:0x1B4 scope:global +setExpressionBtp__11daNpc_Grd_cFi = .text:0x00001A30; // type:function size:0x124 scope:global +setExpression__11daNpc_Grd_cFif = .text:0x00001B54; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_Grd_cFif = .text:0x00001B80; // type:function size:0x180 scope:global +setMotion__11daNpc_Grd_cFifi = .text:0x00001D00; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_Grd_cFv = .text:0x00001D44; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_Grd_cFv = .text:0x00001D4C; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_Grd_cFv = .text:0x00001D50; // type:function size:0x20 scope:global +isDelete__11daNpc_Grd_cFv = .text:0x00001D70; // type:function size:0x6C scope:global +reset__11daNpc_Grd_cFv = .text:0x00001DDC; // type:function size:0x180 scope:global +playExpression__11daNpc_Grd_cFv = .text:0x00001F5C; // type:function size:0x164 scope:global +playMotion__11daNpc_Grd_cFv = .text:0x000020C0; // type:function size:0x250 scope:global +chkAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x00002310; // type:function size:0x2C scope:global +setAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x0000233C; // type:function size:0xA8 scope:global +selectAction__11daNpc_Grd_cFv = .text:0x000023E4; // type:function size:0x80 scope:global +doNormalAction__11daNpc_Grd_cFi = .text:0x00002464; // type:function size:0x114 scope:global +doEvent__11daNpc_Grd_cFv = .text:0x00002578; // type:function size:0x2B8 scope:global +setLookMode__11daNpc_Grd_cFi = .text:0x00002830; // type:function size:0x24 scope:global +lookat__11daNpc_Grd_cFv = .text:0x00002854; // type:function size:0x29C scope:global +setExpressionTalkAfter__11daNpc_Grd_cFv = .text:0x00002AF0; // type:function size:0x38 scope:global +wait__11daNpc_Grd_cFPv = .text:0x00002B28; // type:function size:0x208 scope:global +talk__11daNpc_Grd_cFPv = .text:0x00002D30; // type:function size:0x1B0 scope:global +test__11daNpc_Grd_cFPv = .text:0x00002EE0; // type:function size:0xE4 scope:global +s_sub1__FPvPv = .text:0x00002FC4; // type:function size:0x4C scope:global +s_sub2__FPvPv = .text:0x00003010; // type:function size:0x4C scope:global +ECut_nodToGrz__11daNpc_Grd_cFi = .text:0x0000305C; // type:function size:0x3BC scope:global +daNpc_Grd_Create__FPv = .text:0x00003418; // type:function size:0x20 scope:global +daNpc_Grd_Delete__FPv = .text:0x00003438; // type:function size:0x20 scope:global +daNpc_Grd_Execute__FPv = .text:0x00003458; // type:function size:0x20 scope:global +daNpc_Grd_Draw__FPv = .text:0x00003478; // type:function size:0x20 scope:global +daNpc_Grd_IsDelete__FPv = .text:0x00003498; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034A0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000034D0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003518; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003554; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003624; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003660; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003664; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000036A0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000036A4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000038F0; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003AE0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B50; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BAC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003C1C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003C64; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003C68; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003CB0; // type:function size:0x1C scope:global +__sinit_d_a_npc_grd_cpp = .text:0x00003CCC; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00003D54; // type:function size:0x4 scope:global +__dt__17daNpc_Grd_Param_cFv = .text:0x00003D58; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DA0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DA8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Grd_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4393 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4451 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4503 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4710 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4711 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4865 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4866 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4867 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5031 = .rodata:0x000000C0; // type:object size:0xC scope:local +@5032 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5033 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5034 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5035 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0xC scope:local +@5037 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5038 = .rodata:0x00000100; // type:object size:0xC scope:local +@5039 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000110; // type:object size:0x10 scope:local +@5055 = .rodata:0x00000120; // type:object size:0xC scope:local +@5056 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5057 = .rodata:0x00000130; // type:object size:0xC scope:local +@5058 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5059 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5060 = .rodata:0x00000150; // type:object size:0xC scope:local +@5061 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5062 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5063 = .rodata:0x00000170; // type:object size:0xC scope:local +@5064 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5065 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5066 = .rodata:0x00000190; // type:object size:0xC scope:local +@5067 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5068 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@5069 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5070 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5071 = .rodata:0x000001C0; // type:object size:0x18 scope:local +@5211 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5265 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F0; // type:object size:0x1F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x60 scope:global +l_btpGetParamList = .data:0x00000088; // type:object size:0x20 scope:global +l_btkGetParamList = .data:0x000000A8; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x000000B0; // type:object size:0x8 scope:global +l_loadRes_GRD_YELIA = .data:0x000000B8; // type:object size:0xC scope:global +l_loadRes_GRDa = .data:0x000000C4; // type:object size:0xC scope:global +l_loadRes_GRD0 = .data:0x000000D0; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000000DC; // type:object size:0xC scope:global +l_resNames = .data:0x000000E8; // type:object size:0x8 scope:global +l_evtNames = .data:0x000000F0; // type:object size:0x4 scope:global +l_myName = .data:0x000000F4; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_Grd_c = .data:0x000000F8; // type:object size:0x8 scope:global +@4018 = .data:0x00000100; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_Grd_c = .data:0x0000010C; // type:object size:0x18 scope:global data:4byte +@4482 = .data:0x00000124; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x00000130; // type:object size:0xC scope:local data:4byte +@5110 = .data:0x0000013C; // type:object size:0xC scope:local data:4byte +@5150 = .data:0x00000148; // type:object size:0xC scope:local +@5158 = .data:0x00000154; // type:object size:0xC scope:local +daNpc_Grd_MethodTable = .data:0x00000160; // type:object size:0x20 scope:global +g_profile_NPC_GRD = .data:0x00000180; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001B0; // type:object size:0xC scope:global +__vt__11daNpc_Grd_c = .data:0x000001BC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000204; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000270; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000027C; // type:object size:0xC scope:global +__vt__17daNpc_Grd_Param_c = .data:0x00000288; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4716 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4715 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grm/splits.txt b/config/GZ2J01/rels/d_a_npc_grm/splits.txt new file mode 100644 index 0000000000..4a5fe1ac5f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grm.cpp: + .text start:0x000000EC end:0x00002DDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000458 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_grm/symbols.txt b/config/GZ2J01/rels/d_a_npc_grm/symbols.txt new file mode 100644 index 0000000000..2bd9622bf7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grm/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_grM_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +create__11daNpc_grM_cFv = .text:0x00000214; // type:function size:0x288 scope:global +CreateHeap__11daNpc_grM_cFv = .text:0x0000049C; // type:function size:0x1A8 scope:global +Delete__11daNpc_grM_cFv = .text:0x00000644; // type:function size:0x34 scope:global +Execute__11daNpc_grM_cFv = .text:0x00000678; // type:function size:0xDC scope:global +Draw__11daNpc_grM_cFv = .text:0x00000754; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_grM_cFP10fopAc_ac_c = .text:0x000007E8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grM_cFP8J3DJointi = .text:0x00000808; // type:function size:0x58 scope:global +getType__11daNpc_grM_cFv = .text:0x00000860; // type:function size:0x8 scope:global +getFlowNodeNo__11daNpc_grM_cFv = .text:0x00000868; // type:function size:0x1C scope:global +getMaxNumItem__11daNpc_grM_cFv = .text:0x00000884; // type:function size:0xC scope:global +isDelete__11daNpc_grM_cFv = .text:0x00000890; // type:function size:0x10 scope:global +reset__11daNpc_grM_cFv = .text:0x000008A0; // type:function size:0x124 scope:global +afterJntAnm__11daNpc_grM_cFi = .text:0x000009C4; // type:function size:0x8C scope:global +setParam__11daNpc_grM_cFv = .text:0x00000A50; // type:function size:0x154 scope:global +setAfterTalkMotion__11daNpc_grM_cFv = .text:0x00000BA4; // type:function size:0x94 scope:global +srchActors__11daNpc_grM_cFv = .text:0x00000C38; // type:function size:0x4 scope:global +evtProc__11daNpc_grM_cFv = .text:0x00000C3C; // type:function size:0x270 scope:global +evtTalk__11daNpc_grM_cFv = .text:0x00000EAC; // type:function size:0x1A4 scope:global +evtCutProc__11daNpc_grM_cFv = .text:0x00001050; // type:function size:0xC8 scope:global +action__11daNpc_grM_cFv = .text:0x00001118; // type:function size:0x15C scope:global +beforeMove__11daNpc_grM_cFv = .text:0x00001274; // type:function size:0x78 scope:global +setAttnPos__11daNpc_grM_cFv = .text:0x000012EC; // type:function size:0x25C scope:global +setCollision__11daNpc_grM_cFv = .text:0x00001548; // type:function size:0x130 scope:global +drawDbgInfo__11daNpc_grM_cFv = .text:0x00001678; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_grM_cFv = .text:0x00001680; // type:function size:0x60 scope:global +selectAction__11daNpc_grM_cFv = .text:0x000016E0; // type:function size:0x48 scope:global +chkAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x00001728; // type:function size:0x2C scope:global +setAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x00001754; // type:function size:0xA8 scope:global +cutTalkSpa__11daNpc_grM_cFi = .text:0x000017FC; // type:function size:0x178 scope:global +tend__11daNpc_grM_cFPv = .text:0x00001974; // type:function size:0x1B8 scope:global +talk__11daNpc_grM_cFPv = .text:0x00001B2C; // type:function size:0x184 scope:global +shop__11daNpc_grM_cFPv = .text:0x00001CB0; // type:function size:0x120 scope:global +daNpc_grM_Create__FPv = .text:0x00001DD0; // type:function size:0x20 scope:global +daNpc_grM_Delete__FPv = .text:0x00001DF0; // type:function size:0x20 scope:global +daNpc_grM_Execute__FPv = .text:0x00001E10; // type:function size:0x20 scope:global +daNpc_grM_Draw__FPv = .text:0x00001E30; // type:function size:0x20 scope:global +daNpc_grM_IsDelete__FPv = .text:0x00001E50; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E58; // type:function size:0x48 scope:global +__ct__11daNpc_grM_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001EA0; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001F4C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F94; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00001FDC; // type:function size:0x3C scope:global +getEyeballMaterialNo__11daNpc_grM_cFv = .text:0x00002018; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_grM_cFv = .text:0x00002020; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_grM_cFv = .text:0x00002028; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_grM_cFv = .text:0x00002030; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_grM_cFi = .text:0x00002038; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_grM_cFi = .text:0x00002048; // type:function size:0x10 scope:global +__dt__17daNpc_grM_Param_cFv = .text:0x00002058; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000020A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020A8; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020B0; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000021C8; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000021D0; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000021D8; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x000021E0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000221C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002620; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002624; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002720; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002724; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000276C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027B4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002824; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002880; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028F0; // type:function size:0x48 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002938; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002940; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002948; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A64; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C6C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C70; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C78; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002C80; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002C88; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C90; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C94; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C9C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CB4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CB8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002CC0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CC8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CF8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D28; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D2C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D30; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D34; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002D38; // type:function size:0x1C scope:global +__sinit_d_a_npc_grm_cpp = .text:0x00002D54; // type:function size:0x88 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grM_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3915 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4006 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4007 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4009 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4011 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4234 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4560 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4797 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4800 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4858 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4859 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4860 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x33 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000004C; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000050; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0xE0 scope:global +l_motionAnmData = .data:0x00000134; // type:object size:0x54 scope:global +l_faceMotionSequenceData = .data:0x00000188; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000001D8; // type:object size:0x50 scope:global +mCutNameList__11daNpc_grM_c = .data:0x00000228; // type:object size:0x8 scope:global +@3831 = .data:0x00000230; // type:object size:0xC scope:local data:4byte +mCutList__11daNpc_grM_c = .data:0x0000023C; // type:object size:0x18 scope:global data:4byte +@4645 = .data:0x00000254; // type:object size:0xC scope:local +@4653 = .data:0x00000260; // type:object size:0xC scope:local +@4656 = .data:0x0000026C; // type:object size:0xC scope:local +@4664 = .data:0x00000278; // type:object size:0xC scope:local +@4920 = .data:0x00000284; // type:object size:0xC scope:local data:4byte +@5076 = .data:0x00000290; // type:object size:0xC scope:local +daNpc_grM_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_NPC_GRM = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000002EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002F8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000031C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000328; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000334; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000340; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000034C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000358; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000364; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000370; // type:object size:0xC scope:global +__vt__11daNpc_grM_c = .data:0x0000037C; // type:object size:0xD0 scope:global +__vt__17daNpc_grM_Param_c = .data:0x0000044C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3832 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_grmc/splits.txt b/config/GZ2J01/rels/d_a_npc_grmc/splits.txt new file mode 100644 index 0000000000..21ee0e831e --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grmc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grmc.cpp: + .text start:0x000000EC end:0x00002A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x000005C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_grmc/symbols.txt b/config/GZ2J01/rels/d_a_npc_grmc/symbols.txt new file mode 100644 index 0000000000..e83e264b1d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grmc/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_grMC_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +create__12daNpc_grMC_cFv = .text:0x00000214; // type:function size:0x288 scope:global +CreateHeap__12daNpc_grMC_cFv = .text:0x0000049C; // type:function size:0x200 scope:global +Delete__12daNpc_grMC_cFv = .text:0x0000069C; // type:function size:0x34 scope:global +Execute__12daNpc_grMC_cFv = .text:0x000006D0; // type:function size:0xE4 scope:global +Draw__12daNpc_grMC_cFv = .text:0x000007B4; // type:function size:0x44 scope:global +createHeapCallBack__12daNpc_grMC_cFP10fopAc_ac_c = .text:0x000007F8; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_grMC_cFP8J3DJointi = .text:0x00000818; // type:function size:0x58 scope:global +getType__12daNpc_grMC_cFv = .text:0x00000870; // type:function size:0x8 scope:global +getFlowNodeNo__12daNpc_grMC_cFv = .text:0x00000878; // type:function size:0x1C scope:global +getMaxNumItem__12daNpc_grMC_cFv = .text:0x00000894; // type:function size:0xC scope:global +isDelete__12daNpc_grMC_cFv = .text:0x000008A0; // type:function size:0x74 scope:global +reset__12daNpc_grMC_cFv = .text:0x00000914; // type:function size:0x114 scope:global +afterJntAnm__12daNpc_grMC_cFi = .text:0x00000A28; // type:function size:0x8C scope:global +setParam__12daNpc_grMC_cFv = .text:0x00000AB4; // type:function size:0x154 scope:global +setAfterTalkMotion__12daNpc_grMC_cFv = .text:0x00000C08; // type:function size:0xA4 scope:global +srchActors__12daNpc_grMC_cFv = .text:0x00000CAC; // type:function size:0x4 scope:global +evtTalk__12daNpc_grMC_cFv = .text:0x00000CB0; // type:function size:0x1A4 scope:global +evtCutProc__12daNpc_grMC_cFv = .text:0x00000E54; // type:function size:0xC8 scope:global +action__12daNpc_grMC_cFv = .text:0x00000F1C; // type:function size:0x15C scope:global +beforeMove__12daNpc_grMC_cFv = .text:0x00001078; // type:function size:0x78 scope:global +setAttnPos__12daNpc_grMC_cFv = .text:0x000010F0; // type:function size:0x260 scope:global +setCollision__12daNpc_grMC_cFv = .text:0x00001350; // type:function size:0x130 scope:global +drawDbgInfo__12daNpc_grMC_cFv = .text:0x00001480; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_grMC_cFv = .text:0x00001488; // type:function size:0x60 scope:global +selectAction__12daNpc_grMC_cFv = .text:0x000014E8; // type:function size:0x48 scope:global +chkAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x00001530; // type:function size:0x2C scope:global +setAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x0000155C; // type:function size:0xA8 scope:global +tend__12daNpc_grMC_cFPv = .text:0x00001604; // type:function size:0x1C4 scope:global +talk__12daNpc_grMC_cFPv = .text:0x000017C8; // type:function size:0x184 scope:global +shop__12daNpc_grMC_cFPv = .text:0x0000194C; // type:function size:0x120 scope:global +daNpc_grMC_Create__FPv = .text:0x00001A6C; // type:function size:0x20 scope:global +daNpc_grMC_Delete__FPv = .text:0x00001A8C; // type:function size:0x20 scope:global +daNpc_grMC_Execute__FPv = .text:0x00001AAC; // type:function size:0x20 scope:global +daNpc_grMC_Draw__FPv = .text:0x00001ACC; // type:function size:0x20 scope:global +daNpc_grMC_IsDelete__FPv = .text:0x00001AEC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001AF4; // type:function size:0x48 scope:global +__ct__12daNpc_grMC_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001B3C; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001BE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C30; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00001C78; // type:function size:0x3C scope:global +getHeadJointNo__12daNpc_grMC_cFv = .text:0x00001CB4; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_grMC_cFv = .text:0x00001CBC; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_grMC_cFv = .text:0x00001CC4; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_grMC_cFi = .text:0x00001CCC; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_grMC_cFi = .text:0x00001CDC; // type:function size:0x10 scope:global +getEyeballMaterialNo__12daNpc_grMC_cFv = .text:0x00001CEC; // type:function size:0x8 scope:global +__dt__18daNpc_grMC_Param_cFv = .text:0x00001CF4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D3C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001D44; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D4C; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00001E64; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00001E6C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00001E74; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x00001E7C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001EB8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000022BC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000022C0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000023BC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000023C0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002408; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002450; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000024C0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000251C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000258C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000025D4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000026F0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000028F8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000028FC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002904; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000290C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002914; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x0000291C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002924; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000292C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002930; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002938; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002950; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002954; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000295C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002964; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002994; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000029C4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000029C8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000029CC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000029D0; // type:function size:0x4 scope:global +__sinit_d_a_npc_grmc_cpp = .text:0x000029D4; // type:function size:0x68 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_grMC_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3914 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4005 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4006 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4007 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4009 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4232 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4482 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4734 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4796 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4797 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4798 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x22 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000044; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000048; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xFC scope:global +l_motionAnmData = .data:0x00000148; // type:object size:0xFC scope:global +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x00000324; // type:object size:0x90 scope:global +mCutNameList__12daNpc_grMC_c = .data:0x000003B4; // type:object size:0x4 scope:global +mCutList__12daNpc_grMC_c = .data:0x000003B8; // type:object size:0xC scope:global data:4byte +@4582 = .data:0x000003C4; // type:object size:0xC scope:local +@4590 = .data:0x000003D0; // type:object size:0xC scope:local +@4593 = .data:0x000003DC; // type:object size:0xC scope:local +@4601 = .data:0x000003E8; // type:object size:0xC scope:local +@4858 = .data:0x000003F4; // type:object size:0xC scope:local data:4byte +@4977 = .data:0x00000400; // type:object size:0xC scope:local +daNpc_grMC_MethodTable = .data:0x0000040C; // type:object size:0x20 scope:global +g_profile_NPC_GRMC = .data:0x0000042C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000045C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000468; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000048C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000498; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004A4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004E0; // type:object size:0xC scope:global +__vt__12daNpc_grMC_c = .data:0x000004EC; // type:object size:0xD0 scope:global +__vt__18daNpc_grMC_Param_c = .data:0x000005BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3831 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_gro/splits.txt b/config/GZ2J01/rels/d_a_npc_gro/splits.txt new file mode 100644 index 0000000000..e2d96b0ebf --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gro.cpp: + .text start:0x000000EC end:0x00004AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000037C + .data start:0x00000000 end:0x00000400 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_gro/symbols.txt b/config/GZ2J01/rels/d_a_npc_gro/symbols.txt new file mode 100644 index 0000000000..84eb5c2fb5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gro/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grO_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grO_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grO_cFv = .text:0x00000500; // type:function size:0x2D8 scope:global +CreateHeap__11daNpc_grO_cFv = .text:0x000007D8; // type:function size:0x31C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000AF4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B30; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B48; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B84; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B9C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BE4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C08; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C44; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C5C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C98; // type:function size:0x18 scope:global +Delete__11daNpc_grO_cFv = .text:0x00000CB0; // type:function size:0x34 scope:global +Execute__11daNpc_grO_cFv = .text:0x00000CE4; // type:function size:0x20 scope:global +Draw__11daNpc_grO_cFv = .text:0x00000D04; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grO_cFP8J3DJointP8J3DModel = .text:0x00000D94; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grO_cFP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grO_cFP8J3DJointi = .text:0x00000FE8; // type:function size:0x4C scope:global +setParam__11daNpc_grO_cFv = .text:0x00001034; // type:function size:0x140 scope:global +main__11daNpc_grO_cFv = .text:0x00001174; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grO_cFv = .text:0x000012F4; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grO_cFv = .text:0x000013D4; // type:function size:0x504 scope:global +setExpressionAnm__11daNpc_grO_cFib = .text:0x000018D8; // type:function size:0x29C scope:global +setExpressionBtp__11daNpc_grO_cFi = .text:0x00001B74; // type:function size:0x124 scope:global +setExpression__11daNpc_grO_cFif = .text:0x00001C98; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grO_cFif = .text:0x00001CC4; // type:function size:0x1A0 scope:global +setMotion__11daNpc_grO_cFifi = .text:0x00001E64; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grO_cFv = .text:0x00001EA8; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grO_cFv = .text:0x00001EB0; // type:function size:0xAC scope:global +getTypeFromParam__11daNpc_grO_cFv = .text:0x00001F5C; // type:function size:0x60 scope:global +isDelete__11daNpc_grO_cFv = .text:0x00001FBC; // type:function size:0xB8 scope:global +reset__11daNpc_grO_cFv = .text:0x00002074; // type:function size:0x188 scope:global +playExpression__11daNpc_grO_cFv = .text:0x000021FC; // type:function size:0x3EC scope:global +playMotion__11daNpc_grO_cFv = .text:0x000025E8; // type:function size:0x33C scope:global +chkAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002924; // type:function size:0x2C scope:global +setAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002950; // type:function size:0xA8 scope:global +selectAction__11daNpc_grO_cFv = .text:0x000029F8; // type:function size:0xCC scope:global +doNormalAction__11daNpc_grO_cFi = .text:0x00002AC4; // type:function size:0x12C scope:global +doEvent__11daNpc_grO_cFv = .text:0x00002BF0; // type:function size:0x368 scope:global +setLookMode__11daNpc_grO_cFi = .text:0x00002F58; // type:function size:0x24 scope:global +lookat__11daNpc_grO_cFv = .text:0x00002F7C; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grO_cFv = .text:0x00003204; // type:function size:0xD4 scope:global +wait__11daNpc_grO_cFPv = .text:0x000032D8; // type:function size:0x208 scope:global +bokinWait__11daNpc_grO_cFPv = .text:0x000034E0; // type:function size:0x208 scope:global +waitMaro__11daNpc_grO_cFPv = .text:0x000036E8; // type:function size:0x190 scope:global +talk__11daNpc_grO_cFPv = .text:0x00003878; // type:function size:0x38C scope:global +s_sub__FPvPv = .text:0x00003C04; // type:function size:0x4C scope:global +ECut_bokinFinish__11daNpc_grO_cFi = .text:0x00003C50; // type:function size:0x23C scope:global +cutPushOut__11daNpc_grO_cFi = .text:0x00003E8C; // type:function size:0x1E0 scope:global +test__11daNpc_grO_cFPv = .text:0x0000406C; // type:function size:0xE4 scope:global +daNpc_grO_Create__FPv = .text:0x00004150; // type:function size:0x20 scope:global +daNpc_grO_Delete__FPv = .text:0x00004170; // type:function size:0x20 scope:global +daNpc_grO_Execute__FPv = .text:0x00004190; // type:function size:0x20 scope:global +daNpc_grO_Draw__FPv = .text:0x000041B0; // type:function size:0x20 scope:global +daNpc_grO_IsDelete__FPv = .text:0x000041D0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000041D8; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004250; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000428C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000435C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004398; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000439C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000043D8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000043DC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004628; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004818; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004888; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000048E4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004954; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000499C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000049A0; // type:function size:0x48 scope:global +__sinit_d_a_npc_gro_cpp = .text:0x000049E8; // type:function size:0xA4 scope:local +adjustShapeAngle__11daNpc_grO_cFv = .text:0x00004A8C; // type:function size:0x4 scope:global +__dt__17daNpc_grO_Param_cFv = .text:0x00004A90; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004AD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004AE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grO_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +heapSize$4387 = .rodata:0x0000006C; // type:object size:0x10 scope:local +@4474 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4552 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4553 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4605 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4812 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4813 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4946 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4950 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4951 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4952 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4953 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000D4; // type:object size:0xC scope:local +@5165 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5166 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@5167 = .rodata:0x000000F4; // type:object size:0xC scope:local +@5168 = .rodata:0x00000100; // type:object size:0xC scope:local +@5169 = .rodata:0x0000010C; // type:object size:0x8 scope:local +@5170 = .rodata:0x00000114; // type:object size:0xC scope:local +@5171 = .rodata:0x00000120; // type:object size:0xC scope:local +@5172 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5173 = .rodata:0x00000134; // type:object size:0xC scope:local +@5174 = .rodata:0x00000140; // type:object size:0xC scope:local +@5175 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5176 = .rodata:0x00000154; // type:object size:0xC scope:local +@5177 = .rodata:0x00000160; // type:object size:0xC scope:local +@5178 = .rodata:0x0000016C; // type:object size:0x8 scope:local +@5179 = .rodata:0x00000174; // type:object size:0xC scope:local +@5180 = .rodata:0x00000180; // type:object size:0xC scope:local +@5181 = .rodata:0x0000018C; // type:object size:0x8 scope:local +@5182 = .rodata:0x00000194; // type:object size:0xC scope:local +@5183 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5184 = .rodata:0x000001A4; // type:object size:0xC scope:local +@5185 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5186 = .rodata:0x000001B4; // type:object size:0xC scope:local +@5187 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5188 = .rodata:0x000001C4; // type:object size:0xC scope:local +@5189 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5190 = .rodata:0x000001D4; // type:object size:0xC scope:local +@5191 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5192 = .rodata:0x000001E4; // type:object size:0xC scope:local +@5193 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5194 = .rodata:0x000001F4; // type:object size:0x34 scope:local +@5222 = .rodata:0x00000228; // type:object size:0xC scope:local +@5223 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5224 = .rodata:0x00000238; // type:object size:0xC scope:local +@5225 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5226 = .rodata:0x00000248; // type:object size:0xC scope:local +@5227 = .rodata:0x00000254; // type:object size:0xC scope:local +@5228 = .rodata:0x00000260; // type:object size:0x8 scope:local +@5229 = .rodata:0x00000268; // type:object size:0xC scope:local +@5230 = .rodata:0x00000274; // type:object size:0xC scope:local +@5231 = .rodata:0x00000280; // type:object size:0x8 scope:local +@5232 = .rodata:0x00000288; // type:object size:0xC scope:local +@5233 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000298; // type:object size:0xC scope:local +@5235 = .rodata:0x000002A4; // type:object size:0xC scope:local +@5236 = .rodata:0x000002B0; // type:object size:0x8 scope:local +@5237 = .rodata:0x000002B8; // type:object size:0xC scope:local +@5238 = .rodata:0x000002C4; // type:object size:0xC scope:local +@5239 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@5240 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5241 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@5242 = .rodata:0x000002E8; // type:object size:0xC scope:local +@5243 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000002F8; // type:object size:0x24 scope:local +@5421 = .rodata:0x0000031C; // type:object size:0xC scope:local +@5474 = .rodata:0x00000328; // type:object size:0x4 scope:local +@5475 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000330; // type:object size:0x4 scope:local +@5690 = .rodata:0x00000334; // type:object size:0x8 scope:local data:4byte +@stringBase0 = .rodata:0x0000033C; // type:object size:0x40 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4083 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdGetParamList = .data:0x0000002C; // type:object size:0x18 scope:global +l_bckGetParamList = .data:0x00000044; // type:object size:0xB8 scope:global +l_btpGetParamList = .data:0x000000FC; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x0000012C; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x00000134; // type:object size:0x18 scope:global +l_loadRes_GROa = .data:0x0000014C; // type:object size:0x10 scope:global +l_loadRes_GRO_BOKIN = .data:0x0000015C; // type:object size:0x10 scope:global +l_loadRes_GRO_MARO = .data:0x0000016C; // type:object size:0x10 scope:global +l_loadRes_GRO0 = .data:0x0000017C; // type:object size:0x10 scope:global +l_loadRes_list = .data:0x0000018C; // type:object size:0x10 scope:global +l_loadObj_list = .data:0x0000019C; // type:object size:0x10 scope:global +l_resNames = .data:0x000001AC; // type:object size:0xC scope:global +l_evtNames = .data:0x000001B8; // type:object size:0xC scope:global +l_myName = .data:0x000001C4; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grO_c = .data:0x000001C8; // type:object size:0xC scope:global +@4096 = .data:0x000001D4; // type:object size:0xC scope:local +@4097 = .data:0x000001E0; // type:object size:0xC scope:local +mEvtCutList__11daNpc_grO_c = .data:0x000001EC; // type:object size:0x24 scope:global +@4584 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@4985 = .data:0x0000021C; // type:object size:0x34 scope:local +@5058 = .data:0x00000250; // type:object size:0x28 scope:local +@5287 = .data:0x00000278; // type:object size:0xC scope:local +@5291 = .data:0x00000284; // type:object size:0xC scope:local +@5293 = .data:0x00000290; // type:object size:0xC scope:local +@5295 = .data:0x0000029C; // type:object size:0xC scope:local +@5340 = .data:0x000002A8; // type:object size:0xC scope:local +@5348 = .data:0x000002B4; // type:object size:0xC scope:local +@5368 = .data:0x000002C0; // type:object size:0xC scope:local +daNpc_grO_MethodTable = .data:0x000002CC; // type:object size:0x20 scope:global +g_profile_NPC_GRO = .data:0x000002EC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000031C; // type:object size:0xC scope:global +__vt__11daNpc_grO_c = .data:0x00000328; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000370; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000037C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003B8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003E8; // type:object size:0xC scope:global +__vt__17daNpc_grO_Param_c = .data:0x000003F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4095 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4818 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4817 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grr/splits.txt b/config/GZ2J01/rels/d_a_npc_grr/splits.txt new file mode 100644 index 0000000000..ba92d3e917 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grr.cpp: + .text start:0x000000EC end:0x000040E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000318 + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_grr/symbols.txt b/config/GZ2J01/rels/d_a_npc_grr/symbols.txt new file mode 100644 index 0000000000..1487a74589 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grr/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grR_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grR_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grR_cFv = .text:0x00000500; // type:function size:0x2D8 scope:global +CreateHeap__11daNpc_grR_cFv = .text:0x000007D8; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A60; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A9C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AF0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B08; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B50; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B74; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BB0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C04; // type:function size:0x18 scope:global +Delete__11daNpc_grR_cFv = .text:0x00000C1C; // type:function size:0x34 scope:global +Execute__11daNpc_grR_cFv = .text:0x00000C50; // type:function size:0x20 scope:global +Draw__11daNpc_grR_cFv = .text:0x00000C70; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grR_cFP8J3DJointP8J3DModel = .text:0x00000D00; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grR_cFP10fopAc_ac_c = .text:0x00000F34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grR_cFP8J3DJointi = .text:0x00000F54; // type:function size:0x4C scope:global +setParam__11daNpc_grR_cFv = .text:0x00000FA0; // type:function size:0x17C scope:global +main__11daNpc_grR_cFv = .text:0x0000111C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grR_cFv = .text:0x0000129C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grR_cFv = .text:0x0000137C; // type:function size:0x500 scope:global +setExpressionAnm__11daNpc_grR_cFib = .text:0x0000187C; // type:function size:0x204 scope:global +setExpressionBtp__11daNpc_grR_cFi = .text:0x00001A80; // type:function size:0x12C scope:global +setExpression__11daNpc_grR_cFif = .text:0x00001BAC; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grR_cFif = .text:0x00001BD8; // type:function size:0x190 scope:global +setMotion__11daNpc_grR_cFifi = .text:0x00001D68; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grR_cFv = .text:0x00001DAC; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grR_cFv = .text:0x00001DB4; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_grR_cFv = .text:0x00001DB8; // type:function size:0x4C scope:global +isDelete__11daNpc_grR_cFv = .text:0x00001E04; // type:function size:0xE8 scope:global +reset__11daNpc_grR_cFv = .text:0x00001EEC; // type:function size:0x1D8 scope:global +playExpression__11daNpc_grR_cFv = .text:0x000020C4; // type:function size:0x284 scope:global +playMotion__11daNpc_grR_cFv = .text:0x00002348; // type:function size:0x3E8 scope:global +chkAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x00002730; // type:function size:0x2C scope:global +setAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x0000275C; // type:function size:0xA8 scope:global +selectAction__11daNpc_grR_cFv = .text:0x00002804; // type:function size:0xA4 scope:global +doNormalAction__11daNpc_grR_cFi = .text:0x000028A8; // type:function size:0x114 scope:global +doEvent__11daNpc_grR_cFv = .text:0x000029BC; // type:function size:0x2E4 scope:global +setLookMode__11daNpc_grR_cFi = .text:0x00002CA0; // type:function size:0x24 scope:global +lookat__11daNpc_grR_cFv = .text:0x00002CC4; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grR_cFv = .text:0x00002F4C; // type:function size:0xA0 scope:global +wait__11daNpc_grR_cFPv = .text:0x00002FEC; // type:function size:0x1EC scope:global +waitMaro__11daNpc_grR_cFPv = .text:0x000031D8; // type:function size:0x190 scope:global +talk__11daNpc_grR_cFPv = .text:0x00003368; // type:function size:0x33C scope:global +test__11daNpc_grR_cFPv = .text:0x000036A4; // type:function size:0xE4 scope:global +daNpc_grR_Create__FPv = .text:0x00003788; // type:function size:0x20 scope:global +daNpc_grR_Delete__FPv = .text:0x000037A8; // type:function size:0x20 scope:global +daNpc_grR_Execute__FPv = .text:0x000037C8; // type:function size:0x20 scope:global +daNpc_grR_Draw__FPv = .text:0x000037E8; // type:function size:0x20 scope:global +daNpc_grR_IsDelete__FPv = .text:0x00003808; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003810; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003840; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003888; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000038C4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003994; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000039D0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000039D4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003A10; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003A14; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003C60; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E50; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003EC0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003F1C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F8C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003FD4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FD8; // type:function size:0x48 scope:global +__sinit_d_a_npc_grr_cpp = .text:0x00004020; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpc_grR_cFv = .text:0x00004088; // type:function size:0x4 scope:global +__dt__17daNpc_grR_Param_cFv = .text:0x0000408C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000040D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000040DC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grR_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +heapSize$4308 = .rodata:0x0000006C; // type:object size:0x10 scope:local +@4395 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4452 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4453 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4505 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4718 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4719 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4852 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4857 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5043 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5044 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5046 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5047 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5048 = .rodata:0x00000100; // type:object size:0xC scope:local +@5049 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5050 = .rodata:0x00000110; // type:object size:0xC scope:local +@5051 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5052 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5053 = .rodata:0x00000130; // type:object size:0xC scope:local +@5054 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5055 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5056 = .rodata:0x00000150; // type:object size:0xC scope:local +@5057 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5058 = .rodata:0x00000160; // type:object size:0xC scope:local +@5059 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5060 = .rodata:0x00000170; // type:object size:0xC scope:local +@5061 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5062 = .rodata:0x00000180; // type:object size:0x20 scope:local +@5080 = .rodata:0x000001A0; // type:object size:0xC scope:local +@5081 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5082 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5083 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5084 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5085 = .rodata:0x000001D0; // type:object size:0xC scope:local +@5086 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5087 = .rodata:0x000001E0; // type:object size:0xC scope:local +@5088 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5089 = .rodata:0x000001F0; // type:object size:0xC scope:local +@5090 = .rodata:0x000001FC; // type:object size:0xC scope:local +@5091 = .rodata:0x00000208; // type:object size:0x8 scope:local +@5092 = .rodata:0x00000210; // type:object size:0xC scope:local +@5093 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5094 = .rodata:0x00000228; // type:object size:0x8 scope:local +@5095 = .rodata:0x00000230; // type:object size:0xC scope:local +@5096 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5097 = .rodata:0x00000248; // type:object size:0x8 scope:local +@5098 = .rodata:0x00000250; // type:object size:0xC scope:local +@5099 = .rodata:0x0000025C; // type:object size:0xC scope:local +@5100 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5101 = .rodata:0x00000270; // type:object size:0xC scope:local +@5102 = .rodata:0x0000027C; // type:object size:0xC scope:local +@5103 = .rodata:0x00000288; // type:object size:0x8 scope:local +@5104 = .rodata:0x00000290; // type:object size:0xC scope:local +@5105 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5106 = .rodata:0x000002A0; // type:object size:0xC scope:local +@5107 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5108 = .rodata:0x000002B0; // type:object size:0x2C scope:local +@5264 = .rodata:0x000002DC; // type:object size:0xC scope:local +@5317 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@5319 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002F4; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x98 scope:global +l_btpGetParamList = .data:0x000000C0; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000000F0; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x000000F8; // type:object size:0x8 scope:global +l_loadRes_GRRa = .data:0x00000100; // type:object size:0xC scope:global +l_loadRes_GRR_SPAWATER = .data:0x0000010C; // type:object size:0xC scope:global +l_loadRes_GRR_MARO = .data:0x00000118; // type:object size:0xC scope:global +l_loadRes_GRR0 = .data:0x00000124; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000130; // type:object size:0x10 scope:global +l_resNames = .data:0x00000140; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000148; // type:object size:0x4 scope:global +l_myName = .data:0x0000014C; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grR_c = .data:0x00000150; // type:object size:0x4 scope:global +mEvtCutList__11daNpc_grR_c = .data:0x00000154; // type:object size:0xC scope:global data:4byte +@4484 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@4885 = .data:0x0000016C; // type:object size:0x20 scope:local +@5150 = .data:0x0000018C; // type:object size:0xC scope:local +@5154 = .data:0x00000198; // type:object size:0xC scope:local +@5156 = .data:0x000001A4; // type:object size:0xC scope:local +@5198 = .data:0x000001B0; // type:object size:0xC scope:local +@5206 = .data:0x000001BC; // type:object size:0xC scope:local +daNpc_grR_MethodTable = .data:0x000001C8; // type:object size:0x20 scope:global +g_profile_NPC_GRR = .data:0x000001E8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000218; // type:object size:0xC scope:global +__vt__11daNpc_grR_c = .data:0x00000224; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000026C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000278; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002E4; // type:object size:0xC scope:global +__vt__17daNpc_grR_Param_c = .data:0x000002F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4018 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4724 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4723 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grs/splits.txt b/config/GZ2J01/rels/d_a_npc_grs/splits.txt new file mode 100644 index 0000000000..d87b3a701a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grs.cpp: + .text start:0x000000EC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F8 + .data start:0x00000000 end:0x0000026C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_grs/symbols.txt b/config/GZ2J01/rels/d_a_npc_grs/symbols.txt new file mode 100644 index 0000000000..c49c4502b3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grs/symbols.txt @@ -0,0 +1,214 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grS_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grS_cFv = .text:0x00000500; // type:function size:0x2D4 scope:global +CreateHeap__11daNpc_grS_cFv = .text:0x000007D4; // type:function size:0x2E8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000ABC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000AF8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B10; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B4C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B64; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BAC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000BD0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C0C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C24; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C60; // type:function size:0x18 scope:global +Delete__11daNpc_grS_cFv = .text:0x00000C78; // type:function size:0x34 scope:global +Execute__11daNpc_grS_cFv = .text:0x00000CAC; // type:function size:0x20 scope:global +Draw__11daNpc_grS_cFv = .text:0x00000CCC; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grS_cFP8J3DJointP8J3DModel = .text:0x00000D5C; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grS_cFP10fopAc_ac_c = .text:0x00000F90; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grS_cFP8J3DJointi = .text:0x00000FB0; // type:function size:0x4C scope:global +setParam__11daNpc_grS_cFv = .text:0x00000FFC; // type:function size:0x130 scope:global +main__11daNpc_grS_cFv = .text:0x0000112C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grS_cFv = .text:0x000012AC; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grS_cFv = .text:0x0000138C; // type:function size:0x508 scope:global +setExpressionAnm__11daNpc_grS_cFib = .text:0x00001894; // type:function size:0x194 scope:global +setExpressionBtp__11daNpc_grS_cFi = .text:0x00001A28; // type:function size:0x114 scope:global +setExpression__11daNpc_grS_cFif = .text:0x00001B3C; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grS_cFif = .text:0x00001B68; // type:function size:0x170 scope:global +setMotion__11daNpc_grS_cFifi = .text:0x00001CD8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grS_cFv = .text:0x00001D1C; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grS_cFv = .text:0x00001D24; // type:function size:0xB0 scope:global +getTypeFromParam__11daNpc_grS_cFv = .text:0x00001DD4; // type:function size:0x20 scope:global +isDelete__11daNpc_grS_cFv = .text:0x00001DF4; // type:function size:0x84 scope:global +reset__11daNpc_grS_cFv = .text:0x00001E78; // type:function size:0x1A8 scope:global +playExpression__11daNpc_grS_cFv = .text:0x00002020; // type:function size:0x164 scope:global +playMotion__11daNpc_grS_cFv = .text:0x00002184; // type:function size:0x18C scope:global +chkAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x00002310; // type:function size:0x2C scope:global +setAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x0000233C; // type:function size:0xA8 scope:global +selectAction__11daNpc_grS_cFv = .text:0x000023E4; // type:function size:0x80 scope:global +doNormalAction__11daNpc_grS_cFi = .text:0x00002464; // type:function size:0x12C scope:global +doEvent__11daNpc_grS_cFv = .text:0x00002590; // type:function size:0x2E4 scope:global +setLookMode__11daNpc_grS_cFi = .text:0x00002874; // type:function size:0x24 scope:global +lookat__11daNpc_grS_cFv = .text:0x00002898; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grS_cFv = .text:0x00002B20; // type:function size:0x74 scope:global +cutPushOut__11daNpc_grS_cFi = .text:0x00002B94; // type:function size:0x1E0 scope:global +wait__11daNpc_grS_cFPv = .text:0x00002D74; // type:function size:0x208 scope:global +talk__11daNpc_grS_cFPv = .text:0x00002F7C; // type:function size:0x2C0 scope:global +test__11daNpc_grS_cFPv = .text:0x0000323C; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_grS_cFv = .text:0x00003320; // type:function size:0x13C scope:global +daNpc_grS_Create__FPv = .text:0x0000345C; // type:function size:0x20 scope:global +daNpc_grS_Delete__FPv = .text:0x0000347C; // type:function size:0x20 scope:global +daNpc_grS_Execute__FPv = .text:0x0000349C; // type:function size:0x20 scope:global +daNpc_grS_Draw__FPv = .text:0x000034BC; // type:function size:0x20 scope:global +daNpc_grS_IsDelete__FPv = .text:0x000034DC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034E4; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003514; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000355C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003598; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003668; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000036A4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000036A8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000036E4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000036E8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003934; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003B24; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B94; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BF0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003C60; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003CA8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003CAC; // type:function size:0x48 scope:global +__sinit_d_a_npc_grs_cpp = .text:0x00003CF4; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_grS_cFv = .text:0x00003D7C; // type:function size:0x4 scope:global +__dt__17daNpc_grS_Param_cFv = .text:0x00003D80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grS_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4426 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4490 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4491 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4543 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4746 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4747 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4880 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4881 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4882 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4885 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4886 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5077 = .rodata:0x000000C0; // type:object size:0xC scope:local +@5078 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5079 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5080 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5081 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5082 = .rodata:0x000000F0; // type:object size:0xC scope:local +@5083 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000100; // type:object size:0xC scope:local +@5085 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000110; // type:object size:0x10 scope:local +@5101 = .rodata:0x00000120; // type:object size:0xC scope:local +@5102 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000130; // type:object size:0xC scope:local +@5104 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5105 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5106 = .rodata:0x00000150; // type:object size:0xC scope:local +@5107 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5108 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5109 = .rodata:0x00000170; // type:object size:0xC scope:local +@5110 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000180; // type:object size:0x10 scope:local +@5257 = .rodata:0x00000190; // type:object size:0xC scope:local +@5310 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5311 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5312 = .rodata:0x000001A4; // type:object size:0x4 scope:local +id$5516 = .rodata:0x000001A8; // type:object size:0xC scope:local +jointNo$5517 = .rodata:0x000001B4; // type:object size:0x18 scope:local +@5571 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000001D0; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x40 scope:global +l_btpGetParamList = .data:0x00000070; // type:object size:0x18 scope:global +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x00000090; // type:object size:0x10 scope:global +l_loadRes_GRSa = .data:0x000000A0; // type:object size:0xC scope:global +l_loadRes_GRS0 = .data:0x000000AC; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000000B8; // type:object size:0x8 scope:global +l_resNames = .data:0x000000C0; // type:object size:0x4 scope:global +l_evtNames = .data:0x000000C4; // type:object size:0x8 scope:global +l_myName = .data:0x000000CC; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grS_c = .data:0x000000D0; // type:object size:0x8 scope:global +@4051 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_grS_c = .data:0x000000E4; // type:object size:0x18 scope:global data:4byte +@4522 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@5142 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@5146 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +@5191 = .data:0x00000120; // type:object size:0xC scope:local +@5199 = .data:0x0000012C; // type:object size:0xC scope:local +daNpc_grS_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global +g_profile_NPC_GRS = .data:0x00000158; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000188; // type:object size:0xC scope:global +__vt__11daNpc_grS_c = .data:0x00000194; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000001DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000218; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000248; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__17daNpc_grS_Param_c = .data:0x00000260; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4050 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4752 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4751 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_grz/splits.txt b/config/GZ2J01/rels/d_a_npc_grz/splits.txt new file mode 100644 index 0000000000..cc54401f18 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grz.cpp: + .text start:0x000000EC end:0x00006EC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004AC + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_grz/symbols.txt b/config/GZ2J01/rels/d_a_npc_grz/symbols.txt new file mode 100644 index 0000000000..d678299b56 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_grz/symbols.txt @@ -0,0 +1,327 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_Grz_cFv = .text:0x000000EC; // type:function size:0x24C scope:global +__dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x00000338; // type:function size:0x3C scope:global +__ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x00000374; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x00000378; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000444; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000004C8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000510; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000558; // type:function size:0x48 scope:global +__dt__11daNpc_Grz_cFv = .text:0x000005A0; // type:function size:0x2E0 scope:global +create__11daNpc_Grz_cFv = .text:0x00000880; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Grz_cFv = .text:0x00000B48; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000DD0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000E0C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000E24; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000E60; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000E78; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000EC0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000EE4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000F20; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000F38; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000F74; // type:function size:0x18 scope:global +Delete__11daNpc_Grz_cFv = .text:0x00000F8C; // type:function size:0x34 scope:global +Execute__11daNpc_Grz_cFv = .text:0x00000FC0; // type:function size:0x44 scope:global +Draw__11daNpc_Grz_cFv = .text:0x00001004; // type:function size:0x244 scope:global +ctrlJoint__11daNpc_Grz_cFP8J3DJointP8J3DModel = .text:0x00001248; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_Grz_cFP10fopAc_ac_c = .text:0x0000147C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Grz_cFP8J3DJointi = .text:0x0000149C; // type:function size:0x4C scope:global +setParam__11daNpc_Grz_cFv = .text:0x000014E8; // type:function size:0x14C scope:global +main__11daNpc_Grz_cFv = .text:0x00001634; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_Grz_cFv = .text:0x000017B4; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_Grz_cFv = .text:0x00001894; // type:function size:0x628 scope:global +setCollisionPunch__11daNpc_Grz_cFv = .text:0x00001EBC; // type:function size:0x558 scope:global +setExpressionAnm__11daNpc_Grz_cFib = .text:0x00002414; // type:function size:0x2D4 scope:global +setExpressionBtp__11daNpc_Grz_cFi = .text:0x000026E8; // type:function size:0x12C scope:global +setExpression__11daNpc_Grz_cFif = .text:0x00002814; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_Grz_cFif = .text:0x00002840; // type:function size:0x1EC scope:global +setMotion__11daNpc_Grz_cFifi = .text:0x00002A2C; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_Grz_cFv = .text:0x00002A70; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_Grz_cFv = .text:0x00002A78; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_Grz_cFv = .text:0x00002A7C; // type:function size:0x4C scope:global +isDelete__11daNpc_Grz_cFv = .text:0x00002AC8; // type:function size:0xA0 scope:global +reset__11daNpc_Grz_cFv = .text:0x00002B68; // type:function size:0x2CC scope:global +resetCol__11daNpc_Grz_cFv = .text:0x00002E34; // type:function size:0xE0 scope:global +playExpression__11daNpc_Grz_cFv = .text:0x00002F14; // type:function size:0x38C scope:global +playMotion__11daNpc_Grz_cFv = .text:0x000032A0; // type:function size:0x47C scope:global +chkAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x0000371C; // type:function size:0x2C scope:global +setAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x00003748; // type:function size:0xA8 scope:global +selectAction__11daNpc_Grz_cFv = .text:0x000037F0; // type:function size:0xF4 scope:global +doNormalAction__11daNpc_Grz_cFi = .text:0x000038E4; // type:function size:0x114 scope:global +doEvent__11daNpc_Grz_cFv = .text:0x000039F8; // type:function size:0x3B4 scope:global +setSkipZev__11daNpc_Grz_cFii = .text:0x00003DAC; // type:function size:0x98 scope:global +setLookMode__11daNpc_Grz_cFi = .text:0x00003E44; // type:function size:0x24 scope:global +lookat__11daNpc_Grz_cFv = .text:0x00003E68; // type:function size:0x29C scope:global +setExpressionTalkAfter__11daNpc_Grz_cFv = .text:0x00004104; // type:function size:0xA0 scope:global +wait__11daNpc_Grz_cFPv = .text:0x000041A4; // type:function size:0x2AC scope:global +s_sub__FPvPv = .text:0x00004450; // type:function size:0x4C scope:global +s_sub2__FPvPv = .text:0x0000449C; // type:function size:0x4C scope:global +s_sub3__FPvPv = .text:0x000044E8; // type:function size:0x4C scope:global +waitSmash__11daNpc_Grz_cFPv = .text:0x00004534; // type:function size:0x39C scope:global +lieDown__11daNpc_Grz_cFPv = .text:0x000048D0; // type:function size:0xB0 scope:global +waitWeak__11daNpc_Grz_cFPv = .text:0x00004980; // type:function size:0xB0 scope:global +talk__11daNpc_Grz_cFPv = .text:0x00004A30; // type:function size:0x238 scope:global +test__11daNpc_Grz_cFPv = .text:0x00004C68; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_Grz_cFv = .text:0x00004D4C; // type:function size:0x120 scope:global +doWaitCut__11daNpc_Grz_cFi = .text:0x00004E6C; // type:function size:0x9C scope:global +doRebirthCut__11daNpc_Grz_cFi = .text:0x00004F08; // type:function size:0x1AC scope:global +doTalkStandCut__11daNpc_Grz_cFi = .text:0x000050B4; // type:function size:0x218 scope:global +doGoOutCut__11daNpc_Grz_cFi = .text:0x000052CC; // type:function size:0x5B8 scope:global +doStoneSmashCut__11daNpc_Grz_cFi = .text:0x00005884; // type:function size:0xA4C scope:global +doStoneSmashSkipCut__11daNpc_Grz_cFi = .text:0x000062D0; // type:function size:0x134 scope:global +daNpc_Grz_Create__FPv = .text:0x00006404; // type:function size:0x20 scope:global +daNpc_Grz_Delete__FPv = .text:0x00006424; // type:function size:0x20 scope:global +daNpc_Grz_Execute__FPv = .text:0x00006444; // type:function size:0x20 scope:global +daNpc_Grz_Draw__FPv = .text:0x00006464; // type:function size:0x20 scope:global +daNpc_Grz_IsDelete__FPv = .text:0x00006484; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000648C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000064BC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006504; // type:function size:0x3C scope:global +__dt__13daNpcF_Path_cFv = .text:0x00006540; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x000065A0; // type:function size:0x48 scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000065E8; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000066B8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000066F4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000066F8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006734; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006738; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006984; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006B74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006BE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006C40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006CB0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00006CF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006CFC; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00006D44; // type:function size:0x1C scope:global +__sinit_d_a_npc_grz_cpp = .text:0x00006D60; // type:function size:0x104 scope:local +adjustShapeAngle__11daNpc_Grz_cFv = .text:0x00006E64; // type:function size:0x4 scope:global +__dt__17daNpc_Grz_Param_cFv = .text:0x00006E68; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006EB0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006EB8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Grz_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global +heapSize$4217 = .rodata:0x00000080; // type:object size:0x14 scope:local +@4302 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4303 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4304 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4305 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4359 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4360 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4464 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000B0; // type:object size:0xC scope:local data:4byte +@4685 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4686 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4841 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4846 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4847 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5021 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5025 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5028 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5029 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5030 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5031 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5032 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5306 = .rodata:0x00000148; // type:object size:0xC scope:local +@5307 = .rodata:0x00000154; // type:object size:0x8 scope:local +@5308 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5309 = .rodata:0x00000168; // type:object size:0xC scope:local +@5310 = .rodata:0x00000174; // type:object size:0x8 scope:local +@5311 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5312 = .rodata:0x00000188; // type:object size:0xC scope:local +@5313 = .rodata:0x00000194; // type:object size:0x8 scope:local +@5314 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5315 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5316 = .rodata:0x000001B4; // type:object size:0x8 scope:local +@5317 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5318 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5319 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5320 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000001DC; // type:object size:0xC scope:local +@5322 = .rodata:0x000001E8; // type:object size:0xC scope:local +@5323 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@5324 = .rodata:0x000001FC; // type:object size:0xC scope:local +@5325 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5326 = .rodata:0x0000020C; // type:object size:0xC scope:local +@5327 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5328 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5329 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5330 = .rodata:0x0000022C; // type:object size:0xC scope:local +@5331 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5332 = .rodata:0x0000023C; // type:object size:0x2C scope:local +@5358 = .rodata:0x00000268; // type:object size:0xC scope:local +@5359 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000278; // type:object size:0xC scope:local +@5361 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000288; // type:object size:0xC scope:local +@5363 = .rodata:0x00000294; // type:object size:0xC scope:local +@5364 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@5365 = .rodata:0x000002A8; // type:object size:0xC scope:local +@5366 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5367 = .rodata:0x000002B8; // type:object size:0xC scope:local +@5368 = .rodata:0x000002C4; // type:object size:0xC scope:local +@5369 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@5370 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5371 = .rodata:0x000002E4; // type:object size:0xC scope:local +@5372 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5373 = .rodata:0x000002F8; // type:object size:0xC scope:local +@5374 = .rodata:0x00000304; // type:object size:0x4 scope:local +@5375 = .rodata:0x00000308; // type:object size:0xC scope:local +@5376 = .rodata:0x00000314; // type:object size:0xC scope:local +@5377 = .rodata:0x00000320; // type:object size:0x8 scope:local +@5378 = .rodata:0x00000328; // type:object size:0xC scope:local +@5379 = .rodata:0x00000334; // type:object size:0xC scope:local +@5380 = .rodata:0x00000340; // type:object size:0x8 scope:local +@5381 = .rodata:0x00000348; // type:object size:0xC scope:local +@5382 = .rodata:0x00000354; // type:object size:0xC scope:local +@5383 = .rodata:0x00000360; // type:object size:0x8 scope:local +@5384 = .rodata:0x00000368; // type:object size:0xC scope:local +@5385 = .rodata:0x00000374; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000378; // type:object size:0xC scope:local +@5387 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000388; // type:object size:0xC scope:local +@5389 = .rodata:0x00000394; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000398; // type:object size:0xC scope:local +@5391 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@5392 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5393 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5394 = .rodata:0x000003B8; // type:object size:0x3C scope:local +@5582 = .rodata:0x000003F4; // type:object size:0xC scope:local +@5636 = .rodata:0x00000400; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000404; // type:object size:0x4 scope:local +@5836 = .rodata:0x00000408; // type:object size:0x4 scope:local +@5837 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@5838 = .rodata:0x00000410; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000414; // type:object size:0x4 scope:local data:float +@6047 = .rodata:0x00000418; // type:object size:0x8 scope:local data:double +@6205 = .rodata:0x00000420; // type:object size:0x4 scope:local +@6206 = .rodata:0x00000424; // type:object size:0x4 scope:local +l_prticles_id$6299 = .rodata:0x00000428; // type:object size:0x6 scope:local +@6470 = .rodata:0x00000430; // type:object size:0x4 scope:local +@6471 = .rodata:0x00000434; // type:object size:0x4 scope:local +@6472 = .rodata:0x00000438; // type:object size:0x4 scope:local +@6473 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@6474 = .rodata:0x00000440; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000444; // type:object size:0x66 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x110 scope:global +l_btpGetParamList = .data:0x00000138; // type:object size:0x50 scope:global +l_btkGetParamList = .data:0x00000188; // type:object size:0x18 scope:global data:4byte +l_evtGetParamList = .data:0x000001A0; // type:object size:0x20 scope:global +l_evtNames = .data:0x000001C0; // type:object size:0x10 scope:global +l_loadRes_YELIA = .data:0x000001D0; // type:object size:0x14 scope:global +l_loadRes_LieDown = .data:0x000001E4; // type:object size:0x14 scope:global +l_loadRes_Smash = .data:0x000001F8; // type:object size:0x14 scope:global +l_loadRes_GRZa = .data:0x0000020C; // type:object size:0x14 scope:global +l_loadRes_GRZ0 = .data:0x00000220; // type:object size:0x14 scope:global +l_loadRes_list = .data:0x00000234; // type:object size:0x14 scope:global +l_resNames = .data:0x00000248; // type:object size:0x18 scope:global +l_myName = .data:0x00000260; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_Grz_c = .data:0x00000264; // type:object size:0x1C scope:global +@3811 = .data:0x00000280; // type:object size:0xC scope:local +@3812 = .data:0x0000028C; // type:object size:0xC scope:local +@3813 = .data:0x00000298; // type:object size:0xC scope:local +@3814 = .data:0x000002A4; // type:object size:0xC scope:local +@3815 = .data:0x000002B0; // type:object size:0xC scope:local +@3816 = .data:0x000002BC; // type:object size:0xC scope:local +mEvtCutList__11daNpc_Grz_c = .data:0x000002C8; // type:object size:0x54 scope:global +l_attack_jnt$4889 = .data:0x0000031C; // type:object size:0x10 scope:local +@5064 = .data:0x0000032C; // type:object size:0x3C scope:local +@5151 = .data:0x00000368; // type:object size:0x4C scope:local +@5438 = .data:0x000003B4; // type:object size:0xC scope:local +@5444 = .data:0x000003C0; // type:object size:0xC scope:local +@5446 = .data:0x000003CC; // type:object size:0xC scope:local +@5448 = .data:0x000003D8; // type:object size:0xC scope:local +@5450 = .data:0x000003E4; // type:object size:0xC scope:local +@5495 = .data:0x000003F0; // type:object size:0xC scope:local +@5503 = .data:0x000003FC; // type:object size:0xC scope:local +daNpc_Grz_MethodTable = .data:0x00000408; // type:object size:0x20 scope:global +g_profile_NPC_GRZ = .data:0x00000428; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000458; // type:object size:0xC scope:global +__vt__11daNpc_Grz_c = .data:0x00000464; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000004AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004B8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000004DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004E8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004F4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000500; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000050C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000518; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000524; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000530; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x0000053C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000548; // type:object size:0xC scope:global +__vt__17daNpc_Grz_Param_c = .data:0x00000554; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3810 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4691 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4690 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_guard/splits.txt b/config/GZ2J01/rels/d_a_npc_guard/splits.txt new file mode 100644 index 0000000000..2f4f21161f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_guard/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_guard.cpp: + .text start:0x00000078 end:0x00002F64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000268 diff --git a/config/GZ2J01/rels/d_a_npc_guard/symbols.txt b/config/GZ2J01/rels/d_a_npc_guard/symbols.txt new file mode 100644 index 0000000000..74dc22fd8a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_guard/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC8 scope:global +setAction__12daNpcGuard_cFQ212daNpcGuard_c6Mode_e = .text:0x00000140; // type:function size:0x44 scope:global +callInit__12daNpcGuard_cFv = .text:0x00000184; // type:function size:0x28 scope:global +callExecute__12daNpcGuard_cFv = .text:0x000001AC; // type:function size:0x2C scope:global +initPath__12daNpcGuard_cFv = .text:0x000001D8; // type:function size:0x64 scope:global +executePath__12daNpcGuard_cFv = .text:0x0000023C; // type:function size:0x1E4 scope:global +__dt__8cM3dGPlaFv = .text:0x00000420; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000468; // type:function size:0x3C scope:global +initRun__12daNpcGuard_cFv = .text:0x000004A4; // type:function size:0x64 scope:global +executeRun__12daNpcGuard_cFv = .text:0x00000508; // type:function size:0x214 scope:global +initFightWait__12daNpcGuard_cFv = .text:0x0000071C; // type:function size:0xB8 scope:global +executeFightWait__12daNpcGuard_cFv = .text:0x000007D4; // type:function size:0x240 scope:global +initFightStep__12daNpcGuard_cFv = .text:0x00000A14; // type:function size:0xC scope:global +executeFightStep__12daNpcGuard_cFv = .text:0x00000A20; // type:function size:0x78 scope:global +initFightMenace__12daNpcGuard_cFv = .text:0x00000A98; // type:function size:0x80 scope:global +executeFightMenace__12daNpcGuard_cFv = .text:0x00000B18; // type:function size:0xE4 scope:global +initFear__12daNpcGuard_cFv = .text:0x00000BFC; // type:function size:0x84 scope:global +executeFear__12daNpcGuard_cFv = .text:0x00000C80; // type:function size:0xF0 scope:global +initEscape__12daNpcGuard_cFv = .text:0x00000D70; // type:function size:0xD0 scope:global +executeEscape__12daNpcGuard_cFv = .text:0x00000E40; // type:function size:0x2B4 scope:global +setAngle__12daNpcGuard_cFv = .text:0x000010F4; // type:function size:0xC scope:global +setSpeed__12daNpcGuard_cFffPfi = .text:0x00001100; // type:function size:0xF4 scope:global +pathMoveF__12daNpcGuard_cFv = .text:0x000011F4; // type:function size:0x3FC scope:global +daNpcGuard_Create__FPv = .text:0x000015F0; // type:function size:0x20 scope:global +create__12daNpcGuard_cFv = .text:0x00001610; // type:function size:0x1DC scope:global +create_init__12daNpcGuard_cFv = .text:0x000017EC; // type:function size:0x304 scope:global +setMtx__12daNpcGuard_cFv = .text:0x00001AF0; // type:function size:0xA8 scope:global +lookat__12daNpcGuard_cFv = .text:0x00001B98; // type:function size:0x4F4 scope:global +__dt__5csXyzFv = .text:0x0000208C; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000020C8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002194; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002218; // type:function size:0x48 scope:global +daNpcGuard_Delete__FPv = .text:0x00002260; // type:function size:0x34 scope:global +__dt__12daNpcGuard_cFv = .text:0x00002294; // type:function size:0xB0 scope:global +daNpcGuard_Execute__FPv = .text:0x00002344; // type:function size:0x20 scope:global +execute__12daNpcGuard_cFv = .text:0x00002364; // type:function size:0x330 scope:global +daNpcGuard_Draw__FPv = .text:0x00002694; // type:function size:0xF0 scope:global +daNpcGuard_IsDelete__FPv = .text:0x00002784; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000278C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000027D4; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x000027F0; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x0000282C; // type:function size:0x7C scope:global +__sinit_d_a_npc_guard_cpp = .text:0x000028A8; // type:function size:0x160 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A08; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A10; // type:function size:0x8 scope:local +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002A18; // type:function size:0x48 scope:global +__dt__10daNpcCd2_cFv = .text:0x00002A60; // type:function size:0x250 scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00002CB0; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00002D98; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002DE0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002E28; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002E84; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002EF4; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3900 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3951 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3952 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@4002 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@4004 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4142 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4204 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4205 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4335 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x40 scope:local +@4480 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4924 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4925 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4927 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4990 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000000F8; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3824 = .data:0x00000020; // type:object size:0xC scope:local +@3825 = .data:0x0000002C; // type:object size:0xC scope:local +@3826 = .data:0x00000038; // type:object size:0xC scope:local +@3827 = .data:0x00000044; // type:object size:0xC scope:local +@3828 = .data:0x00000050; // type:object size:0xC scope:local +@3829 = .data:0x0000005C; // type:object size:0xC scope:local +@3830 = .data:0x00000068; // type:object size:0xC scope:local +@3831 = .data:0x00000074; // type:object size:0xC scope:local +@3832 = .data:0x00000080; // type:object size:0xC scope:local +@3833 = .data:0x0000008C; // type:object size:0xC scope:local +@3834 = .data:0x00000098; // type:object size:0xC scope:local +@3835 = .data:0x000000A4; // type:object size:0xC scope:local +@3836 = .data:0x000000B0; // type:object size:0xC scope:local +@3837 = .data:0x000000BC; // type:object size:0xC scope:local +ActionTable__12daNpcGuard_c = .data:0x000000C8; // type:object size:0xA8 scope:global data:4byte +daNpcGuard_METHODS = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_NPC_GUARD = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12daNpcGuard_c = .data:0x00000208; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000022C; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000025C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_gwolf/splits.txt b/config/GZ2J01/rels/d_a_npc_gwolf/splits.txt new file mode 100644 index 0000000000..42883f6ff7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gwolf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gwolf.cpp: + .text start:0x000000EC end:0x00005520 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x000006C8 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt b/config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt new file mode 100644 index 0000000000..71e9ea16ae --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_gwolf/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpc_GWolf_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpc_GWolf_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__13daNpc_GWolf_cFv = .text:0x00000500; // type:function size:0x300 scope:global +CreateHeap__13daNpc_GWolf_cFv = .text:0x00000800; // type:function size:0x25C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A5C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A98; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B04; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B4C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B70; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BAC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C00; // type:function size:0x18 scope:global +Delete__13daNpc_GWolf_cFv = .text:0x00000C18; // type:function size:0x34 scope:global +Execute__13daNpc_GWolf_cFv = .text:0x00000C4C; // type:function size:0x20 scope:global +Draw__13daNpc_GWolf_cFv = .text:0x00000C6C; // type:function size:0x90 scope:global +draw__13daNpc_GWolf_cFiifP11_GXColorS10i = .text:0x00000CFC; // type:function size:0x2FC scope:global +ctrlJoint__13daNpc_GWolf_cFP8J3DJointP8J3DModel = .text:0x00000FF8; // type:function size:0x234 scope:global +createHeapCallBack__13daNpc_GWolf_cFP10fopAc_ac_c = .text:0x0000122C; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_GWolf_cFP8J3DJointi = .text:0x0000124C; // type:function size:0x4C scope:global +setParam__13daNpc_GWolf_cFv = .text:0x00001298; // type:function size:0x138 scope:global +main__13daNpc_GWolf_cFv = .text:0x000013D0; // type:function size:0x1C8 scope:global +ctrlBtk__13daNpc_GWolf_cFv = .text:0x00001598; // type:function size:0xE0 scope:global +adjustShapeAngle__13daNpc_GWolf_cFv = .text:0x00001678; // type:function size:0x60 scope:global +setAttnPos__13daNpc_GWolf_cFv = .text:0x000016D8; // type:function size:0x518 scope:global +setExpressionAnm__13daNpc_GWolf_cFib = .text:0x00001BF0; // type:function size:0x8 scope:global +setExpression__13daNpc_GWolf_cFif = .text:0x00001BF8; // type:function size:0x4 scope:global +setMotionAnm__13daNpc_GWolf_cFif = .text:0x00001BFC; // type:function size:0x22C scope:global +setMotion__13daNpc_GWolf_cFifi = .text:0x00001E28; // type:function size:0x44 scope:global +drawDbgInfo__13daNpc_GWolf_cFv = .text:0x00001E6C; // type:function size:0x8 scope:global +drawOtherMdls__13daNpc_GWolf_cFv = .text:0x00001E74; // type:function size:0x4 scope:global +getTypeFromParam__13daNpc_GWolf_cFv = .text:0x00001E78; // type:function size:0x4C scope:global +getModeFromParam__13daNpc_GWolf_cFv = .text:0x00001EC4; // type:function size:0x7C scope:global +isDelete__13daNpc_GWolf_cFv = .text:0x00001F40; // type:function size:0xF4 scope:global +reset__13daNpc_GWolf_cFv = .text:0x00002034; // type:function size:0x218 scope:global +playMotion__13daNpc_GWolf_cFv = .text:0x0000224C; // type:function size:0x3C4 scope:global +chkAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x00002610; // type:function size:0x2C scope:global +setAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x0000263C; // type:function size:0xA8 scope:global +selectAction__13daNpc_GWolf_cFv = .text:0x000026E4; // type:function size:0xCC scope:global +doNormalAction__13daNpc_GWolf_cFi = .text:0x000027B0; // type:function size:0x114 scope:global +doEvent__13daNpc_GWolf_cFv = .text:0x000028C4; // type:function size:0x2DC scope:global +setLookMode__13daNpc_GWolf_cFi = .text:0x00002BA0; // type:function size:0x24 scope:global +lookat__13daNpc_GWolf_cFv = .text:0x00002BC4; // type:function size:0x288 scope:global +ECut_attackWarp__13daNpc_GWolf_cFi = .text:0x00002E4C; // type:function size:0x73C scope:global +ECut_attackWarpHorse__13daNpc_GWolf_cFi = .text:0x00003588; // type:function size:0x6B4 scope:global +ECut_howlingSessionA__13daNpc_GWolf_cFi = .text:0x00003C3C; // type:function size:0x488 scope:global +callback_proc__FPvi = .text:0x000040C4; // type:function size:0x24 scope:global +meetGWolfSkip__13daNpc_GWolf_cFv = .text:0x000040E8; // type:function size:0x44 scope:global +ECut_meetGWolf__13daNpc_GWolf_cFi = .text:0x0000412C; // type:function size:0xF4 scope:global +wait__13daNpc_GWolf_cFPv = .text:0x00004220; // type:function size:0x3E0 scope:global +waitHowling__13daNpc_GWolf_cFPv = .text:0x00004600; // type:function size:0x19C scope:global +waitBrave__13daNpc_GWolf_cFPv = .text:0x0000479C; // type:function size:0x88 scope:global +talk__13daNpc_GWolf_cFPv = .text:0x00004824; // type:function size:0x198 scope:global +test__13daNpc_GWolf_cFPv = .text:0x000049BC; // type:function size:0xB4 scope:global +getGroundSlope__13daNpc_GWolf_cFR12dBgS_ObjAcchs = .text:0x00004A70; // type:function size:0x80 scope:global +__dt__8cM3dGPlaFv = .text:0x00004AF0; // type:function size:0x48 scope:global +daNpc_GWolf_Create__FPv = .text:0x00004B38; // type:function size:0x20 scope:global +daNpc_GWolf_Delete__FPv = .text:0x00004B58; // type:function size:0x20 scope:global +daNpc_GWolf_Execute__FPv = .text:0x00004B78; // type:function size:0x20 scope:global +daNpc_GWolf_Draw__FPv = .text:0x00004B98; // type:function size:0x20 scope:global +daNpc_GWolf_IsDelete__FPv = .text:0x00004BB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004BC0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004BF0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004C38; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004C74; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004D44; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004D80; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004D84; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004DC0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004DC4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005010; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005200; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005270; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000052CC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000533C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005384; // type:function size:0x4 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00005388; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005390; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000053D8; // type:function size:0x1C scope:global +__sinit_d_a_npc_gwolf_cpp = .text:0x000053F4; // type:function size:0xD4 scope:local +__dt__19daNpc_GWolf_Param_cFv = .text:0x000054C8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005510; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005518; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_GWolf_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4401 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4404 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4456 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4457 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4582 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4589 = .rodata:0x000000B0; // type:object size:0xC scope:local data:4byte +@4803 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4944 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4948 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4949 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5156 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5157 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5159 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5160 = .rodata:0x00000108; // type:object size:0xC scope:local +@5161 = .rodata:0x00000114; // type:object size:0xC scope:local +@5162 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5163 = .rodata:0x00000128; // type:object size:0xC scope:local +@5164 = .rodata:0x00000134; // type:object size:0xC scope:local +@5165 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5166 = .rodata:0x00000148; // type:object size:0xC scope:local +@5167 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000158; // type:object size:0xC scope:local +@5169 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5170 = .rodata:0x00000168; // type:object size:0xC scope:local +@5171 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5172 = .rodata:0x00000178; // type:object size:0xC scope:local +@5173 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5174 = .rodata:0x00000188; // type:object size:0xC scope:local +@5175 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000198; // type:object size:0x24 scope:local +@5231 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5374 = .rodata:0x000001C0; // type:object size:0xC scope:local +@5427 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5428 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5429 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5637 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5638 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5639 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5640 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001E8; // type:object size:0x4 scope:local data:string +@5815 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5917 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6061 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6071 = .rodata:0x00000210; // type:object size:0xC scope:local +@6078 = .rodata:0x0000021C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000228; // type:object size:0xD7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x60 scope:global +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global data:4byte +l_brkGetParamList = .data:0x00000090; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000098; // type:object size:0x78 scope:global +l_evtNames = .data:0x00000110; // type:object size:0x3C scope:global +l_loadRes_GWOLFa = .data:0x0000014C; // type:object size:0xC scope:global +l_loadRes_GWOLF0 = .data:0x00000158; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000164; // type:object size:0x10 scope:global +l_resNames = .data:0x00000174; // type:object size:0x4 scope:global +l_myName = .data:0x00000178; // type:object size:0x4 scope:global +l_appearTmpFlag = .data:0x0000017C; // type:object size:0xE scope:global +l_warpAppearFlag = .data:0x0000018C; // type:object size:0xE scope:global +mEvtCutNameList__13daNpc_GWolf_c = .data:0x0000019C; // type:object size:0x14 scope:global +@4018 = .data:0x000001B0; // type:object size:0xC scope:local +@4019 = .data:0x000001BC; // type:object size:0xC scope:local +@4020 = .data:0x000001C8; // type:object size:0xC scope:local +@4021 = .data:0x000001D4; // type:object size:0xC scope:local +mEvtCutList__13daNpc_GWolf_c = .data:0x000001E0; // type:object size:0x3C scope:global +@4488 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@5014 = .data:0x00000228; // type:object size:0x30 scope:local +@5060 = .data:0x00000258; // type:object size:0x20 scope:local +l_delFlag$5064 = .data:0x00000278; // type:object size:0xE scope:local +l_playerNoList$5071 = .data:0x00000288; // type:object size:0xE scope:local +@5251 = .data:0x00000298; // type:object size:0xC scope:local +@5255 = .data:0x000002A4; // type:object size:0xC scope:local +@5257 = .data:0x000002B0; // type:object size:0xC scope:local +@5259 = .data:0x000002BC; // type:object size:0xC scope:local +@5299 = .data:0x000002C8; // type:object size:0xC scope:local +@5307 = .data:0x000002D4; // type:object size:0xC scope:local +@5642 = .data:0x000002E0; // type:object size:0xA4 scope:local +@5641 = .data:0x00000384; // type:object size:0xA4 scope:local +@5817 = .data:0x00000428; // type:object size:0xA4 scope:local +@5816 = .data:0x000004CC; // type:object size:0xA4 scope:local +l_warpIdList$5862 = .data:0x00000570; // type:object size:0x18 scope:local +daNpc_GWolf_MethodTable = .data:0x00000588; // type:object size:0x20 scope:global +g_profile_NPC_GWOLF = .data:0x000005A8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000005D8; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x000005E4; // type:object size:0xC scope:global +__vt__13daNpc_GWolf_c = .data:0x000005F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000638; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000644; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000668; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000674; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000680; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000068C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000698; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006A4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000006B0; // type:object size:0xC scope:global +__vt__19daNpc_GWolf_Param_c = .data:0x000006BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4815 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4814 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_hanjo/splits.txt b/config/GZ2J01/rels/d_a_npc_hanjo/splits.txt new file mode 100644 index 0000000000..bc6918cd37 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_hanjo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hanjo.cpp: + .text start:0x000000EC end:0x0000764C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000340 + .data start:0x00000000 end:0x0000093C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt b/config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt new file mode 100644 index 0000000000..272b35d32a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_hanjo/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Hanjo_cFv = .text:0x000000EC; // type:function size:0x1EC scope:global +create__13daNpc_Hanjo_cFv = .text:0x000002D8; // type:function size:0x300 scope:global +CreateHeap__13daNpc_Hanjo_cFv = .text:0x000005D8; // type:function size:0x404 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000ACC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B80; // type:function size:0x18 scope:global +Delete__13daNpc_Hanjo_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +Execute__13daNpc_Hanjo_cFv = .text:0x00000BCC; // type:function size:0x20 scope:global +Draw__13daNpc_Hanjo_cFv = .text:0x00000BEC; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Hanjo_cFP10fopAc_ac_c = .text:0x00000C80; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Hanjo_cFP8J3DJointi = .text:0x00000CA0; // type:function size:0x58 scope:global +getType__13daNpc_Hanjo_cFv = .text:0x00000CF8; // type:function size:0x58 scope:global +isDelete__13daNpc_Hanjo_cFv = .text:0x00000D50; // type:function size:0xAC scope:global +reset__13daNpc_Hanjo_cFv = .text:0x00000DFC; // type:function size:0x230 scope:global +afterJntAnm__13daNpc_Hanjo_cFi = .text:0x0000102C; // type:function size:0x84 scope:global +setParam__13daNpc_Hanjo_cFv = .text:0x000010B0; // type:function size:0x174 scope:global +checkChangeEvt__13daNpc_Hanjo_cFv = .text:0x00001224; // type:function size:0x1F4 scope:global +setAfterTalkMotion__13daNpc_Hanjo_cFv = .text:0x00001418; // type:function size:0xA4 scope:global +srchActors__13daNpc_Hanjo_cFv = .text:0x000014BC; // type:function size:0x100 scope:global +evtTalk__13daNpc_Hanjo_cFv = .text:0x000015BC; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Hanjo_cFv = .text:0x0000165C; // type:function size:0xC8 scope:global +action__13daNpc_Hanjo_cFv = .text:0x00001724; // type:function size:0x1C8 scope:global +beforeMove__13daNpc_Hanjo_cFv = .text:0x000018EC; // type:function size:0x230 scope:global +afterMoved__13daNpc_Hanjo_cFv = .text:0x00001B1C; // type:function size:0xFC scope:global +setAttnPos__13daNpc_Hanjo_cFv = .text:0x00001C18; // type:function size:0x3D8 scope:global +setCollision__13daNpc_Hanjo_cFv = .text:0x00001FF0; // type:function size:0x334 scope:global +drawDbgInfo__13daNpc_Hanjo_cFv = .text:0x00002324; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Hanjo_cFv = .text:0x0000232C; // type:function size:0x2D0 scope:global +selectAction__13daNpc_Hanjo_cFv = .text:0x000025FC; // type:function size:0x130 scope:global +chkAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x0000272C; // type:function size:0x2C scope:global +setAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x00002758; // type:function size:0xA8 scope:global +initShoot__13daNpc_Hanjo_cFi = .text:0x00002800; // type:function size:0x16C scope:global +shoot__13daNpc_Hanjo_cFi = .text:0x0000296C; // type:function size:0x288 scope:global +initDive__13daNpc_Hanjo_cFv = .text:0x00002BF4; // type:function size:0xA8 scope:global +dive__13daNpc_Hanjo_cFv = .text:0x00002C9C; // type:function size:0x430 scope:global +lookround__13daNpc_Hanjo_cFs = .text:0x000030CC; // type:function size:0x150 scope:global +commandToHawk__13daNpc_Hanjo_cFv = .text:0x0000321C; // type:function size:0x128 scope:global +cutConversationAboutSaru__13daNpc_Hanjo_cFi = .text:0x00003344; // type:function size:0x154 scope:global +cutConversation__13daNpc_Hanjo_cFi = .text:0x00003498; // type:function size:0x3D4 scope:global +cutPursuitBee__13daNpc_Hanjo_cFi = .text:0x0000386C; // type:function size:0x5B8 scope:global +cutAppearHawker__13daNpc_Hanjo_cFi = .text:0x00003E24; // type:function size:0x5FC scope:global +cutDive__13daNpc_Hanjo_cFi = .text:0x00004420; // type:function size:0x4AC scope:global +wait__13daNpc_Hanjo_cFPv = .text:0x000048CC; // type:function size:0x690 scope:global +throwStone__13daNpc_Hanjo_cFPv = .text:0x00004F5C; // type:function size:0x3E4 scope:global +takayose__13daNpc_Hanjo_cFPv = .text:0x00005340; // type:function size:0x80C scope:global +talk__13daNpc_Hanjo_cFPv = .text:0x00005B4C; // type:function size:0x26C scope:global +daNpc_Hanjo_Create__FPv = .text:0x00005DB8; // type:function size:0x20 scope:global +daNpc_Hanjo_Delete__FPv = .text:0x00005DD8; // type:function size:0x20 scope:global +daNpc_Hanjo_Execute__FPv = .text:0x00005DF8; // type:function size:0x20 scope:global +daNpc_Hanjo_Draw__FPv = .text:0x00005E18; // type:function size:0x20 scope:global +daNpc_Hanjo_IsDelete__FPv = .text:0x00005E38; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005E40; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005E70; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005EB8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00006240; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000627C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000062B8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006300; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006348; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006384; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000063CC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006414; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006818; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000681C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006918; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000691C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006964; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000069D4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006A30; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006AA0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006AE8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006C04; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006E0C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006E10; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006E18; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006E20; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006E28; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006E30; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006E48; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00006E4C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00006E54; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006E5C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006E8C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00006EBC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00006EC0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00006EC4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00006EC8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00006ECC; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00006EE8; // type:function size:0x3C scope:global +__sinit_d_a_npc_hanjo_cpp = .text:0x00006F24; // type:function size:0x110 scope:local +__dt__18daNpc_HanjoStone_cFv = .text:0x00007034; // type:function size:0xD4 scope:global +__ct__13daNpc_Hanjo_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007108; // type:function size:0x154 scope:global +__ct__18daNpc_HanjoStone_cFv = .text:0x0000725C; // type:function size:0xF0 scope:global +__dt__8cM3dGSphFv = .text:0x0000734C; // type:function size:0x48 scope:global +getEyeballMaterialNo__13daNpc_Hanjo_cFv = .text:0x00007394; // type:function size:0x8 scope:global +getPos__18daNpc_HanjoStone_cFv = .text:0x0000739C; // type:function size:0x1C scope:global +getOld__18daNpc_HanjoStone_cFv = .text:0x000073B8; // type:function size:0x1C scope:global +posMoveF__18daNpc_HanjoStone_cFP10fopAc_ac_c = .text:0x000073D4; // type:function size:0x134 scope:global +setPos__18daNpc_HanjoStone_cF4cXyz = .text:0x00007508; // type:function size:0x28 scope:global +getHeadJointNo__13daNpc_Hanjo_cFv = .text:0x00007530; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Hanjo_cFv = .text:0x00007538; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Hanjo_cFv = .text:0x00007540; // type:function size:0x8 scope:global +setAngle__18daNpc_HanjoStone_cF5csXyz = .text:0x00007548; // type:function size:0x1C scope:global +checkChangeJoint__13daNpc_Hanjo_cFi = .text:0x00007564; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Hanjo_cFi = .text:0x00007574; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Hanjo_cFv = .text:0x00007584; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Hanjo_cFv = .text:0x0000758C; // type:function size:0x8 scope:global +__dt__19daNpc_Hanjo_Param_cFv = .text:0x00007594; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000075DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000075E4; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000075EC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Hanjo_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global +mStoneCcDObjInfo__13daNpc_Hanjo_c = .rodata:0x000000B4; // type:object size:0x30 scope:global +heapSize$4058 = .rodata:0x000000E4; // type:object size:0x14 scope:local +@4140 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4141 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4142 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4384 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4385 = .rodata:0x0000010C; // type:object size:0x4 scope:local +bmdTypeList$4495 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4593 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4869 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@5228 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5230 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5231 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5232 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5233 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5234 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5235 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5236 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5238 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5296 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5297 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5298 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5386 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5387 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5503 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5666 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5667 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5668 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5669 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5670 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5671 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5802 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5887 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float +@5944 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@6200 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6201 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6202 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6354 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6468 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6469 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6470 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6471 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6683 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6684 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6685 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6795 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6796 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6797 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F8; // type:object size:0x146 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x58 scope:global data:4byte +l_resNameList = .data:0x00000098; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000B0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000B4; // type:object size:0x5 scope:global +l_loadResPtrn2 = .data:0x000000BC; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x000000C0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C8; // type:object size:0x14 scope:global +l_faceMotionAnmData = .data:0x000000DC; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001F4; // type:object size:0x284 scope:global data:4byte +l_faceMotionSequenceData = .data:0x00000478; // type:object size:0x80 scope:global +l_motionSequenceData = .data:0x000004F8; // type:object size:0x140 scope:global +mCutNameList__13daNpc_Hanjo_c = .data:0x00000638; // type:object size:0x18 scope:global +@3854 = .data:0x00000650; // type:object size:0xC scope:local +@3855 = .data:0x0000065C; // type:object size:0xC scope:local +@3856 = .data:0x00000668; // type:object size:0xC scope:local +@3857 = .data:0x00000674; // type:object size:0xC scope:local +@3858 = .data:0x00000680; // type:object size:0xC scope:local +mCutList__13daNpc_Hanjo_c = .data:0x0000068C; // type:object size:0x48 scope:global data:4byte +mStoneCcDSph__13daNpc_Hanjo_c = .data:0x000006D4; // type:object size:0x40 scope:global +@4803 = .data:0x00000714; // type:object size:0xC scope:local data:4byte +@4891 = .data:0x00000720; // type:object size:0xC scope:local data:4byte +@4896 = .data:0x0000072C; // type:object size:0xC scope:local data:4byte +@5512 = .data:0x00000738; // type:object size:0xC scope:local +@5519 = .data:0x00000744; // type:object size:0xC scope:local +@5521 = .data:0x00000750; // type:object size:0xC scope:local +@5523 = .data:0x0000075C; // type:object size:0xC scope:local +daNpc_Hanjo_MethodTable = .data:0x00000768; // type:object size:0x20 scope:global +g_profile_NPC_HANJO = .data:0x00000788; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000007B8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007C4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000007D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007DC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000800; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000080C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000818; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000824; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000830; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000083C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000848; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000854; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000860; // type:object size:0xC scope:global +__vt__13daNpc_Hanjo_c = .data:0x0000086C; // type:object size:0xC4 scope:global +__vt__19daNpc_Hanjo_Param_c = .data:0x00000930; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3859 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5144 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5143 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_henna/splits.txt b/config/GZ2J01/rels/d_a_npc_henna/splits.txt new file mode 100644 index 0000000000..e6393bbd2a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_henna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_henna.cpp: + .text start:0x000000EC end:0x00007B30 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000324 + .data start:0x00000000 end:0x000002EC + .bss start:0x00000008 end:0x000002F0 diff --git a/config/GZ2J01/rels/d_a_npc_henna/symbols.txt b/config/GZ2J01/rels/d_a_npc_henna/symbols.txt new file mode 100644 index 0000000000..97558f1df6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_henna/symbols.txt @@ -0,0 +1,359 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daNpc_Henna_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +anm_init__FP15npc_henna_classifUcf = .text:0x00000178; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x308 scope:global +daNpc_Henna_Draw__FP15npc_henna_class = .text:0x00000530; // type:function size:0x170 scope:global +__dt__4cXyzFv = .text:0x000006A0; // type:function size:0x3C scope:global +__dt__8cM3dGPlaFv = .text:0x000006DC; // type:function size:0x48 scope:global +s_npc_sub__FPvPv = .text:0x00000724; // type:function size:0x188 scope:global +s_piro_sub__FPvPv = .text:0x000008AC; // type:function size:0x4C scope:global +s_du_sub__FPvPv = .text:0x000008F8; // type:function size:0x74 scope:global +s_shop_sub__FPvPv = .text:0x0000096C; // type:function size:0x5C scope:global +s_koro2ball_sub__FPvPv = .text:0x000009C8; // type:function size:0x5C scope:global +message_shop__FP15npc_henna_class = .text:0x00000A24; // type:function size:0x118 scope:global +henna_shop__FP15npc_henna_class = .text:0x00000B3C; // type:function size:0x50C scope:global +s_rod_sub__FPvPv = .text:0x00001048; // type:function size:0x4C scope:global +s_fish_sub__FPvPv = .text:0x00001094; // type:function size:0x188 scope:global +henna_ride__FP15npc_henna_class = .text:0x0000121C; // type:function size:0xA10 scope:global +action__FP15npc_henna_class = .text:0x00001C2C; // type:function size:0x65C scope:global +cam_3d_morf__FP15npc_henna_classf = .text:0x00002288; // type:function size:0xE4 scope:global +demo_camera__FP15npc_henna_class = .text:0x0000236C; // type:function size:0x310 scope:global +zoom_check__FP15npc_henna_classP4cXyzs = .text:0x0000267C; // type:function size:0x19C scope:global +demo_camera_shop__FP15npc_henna_class = .text:0x00002818; // type:function size:0x2DBC scope:global +message_guide__FP15npc_henna_class = .text:0x000055D4; // type:function size:0x24C scope:global +s_boat_sub__FPvPv = .text:0x00005820; // type:function size:0x4C scope:global +env_control__FP15npc_henna_class = .text:0x0000586C; // type:function size:0x22C scope:global +daNpc_Henna_Execute__FP15npc_henna_class = .text:0x00005A98; // type:function size:0x9EC scope:global +daNpc_Henna_IsDelete__FP15npc_henna_class = .text:0x00006484; // type:function size:0x8 scope:global +daNpc_Henna_Delete__FP15npc_henna_class = .text:0x0000648C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000064E0; // type:function size:0x3DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000068BC; // type:function size:0x48 scope:global +daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x00006904; // type:function size:0x71C scope:global +__dt__17daNpc_Henna_HIO_cFv = .text:0x00007020; // type:function size:0x48 scope:global +__sinit_d_a_npc_henna_cpp = .text:0x00007068; // type:function size:0x4FC scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00007564; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00007578; // type:function size:0x1C scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00007594; // type:function size:0x64 scope:global +getSubStickX__8mDoCPd_cFUl = .text:0x000075F8; // type:function size:0x18 scope:global +getStickX3D__8mDoCPd_cFUl = .text:0x00007610; // type:function size:0x14 scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x00007624; // type:function size:0x14 scope:global +dComIfGs_setEventReg__FUsUc = .text:0x00007638; // type:function size:0x38 scope:global +Z2GetAudioMgr__Fv = .text:0x00007670; // type:function size:0x10 scope:global +dComIfG_getTimerPtr__Fv = .text:0x00007680; // type:function size:0x2C scope:global +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x000076AC; // type:function size:0x24 scope:global +fpcM_Search__FPFPvPv_PvPv = .text:0x000076D0; // type:function size:0x20 scope:global +getTrigA__8mDoCPd_cFUl = .text:0x000076F0; // type:function size:0x1C scope:global +dComIfGp_event_reset__Fv = .text:0x0000770C; // type:function size:0x2C scope:global +offPlayerNoDraw__9daPy_py_cFv = .text:0x00007738; // type:function size:0x10 scope:global +dComIfGp_setMessageCountNumber__Fl = .text:0x00007748; // type:function size:0x10 scope:global +dComIfGp_event_offHindFlag__FUs = .text:0x00007758; // type:function size:0x18 scope:global +dKy_getEnvlight__Fv = .text:0x00007770; // type:function size:0xC scope:global +cMtx_XrotM__FPA4_fs = .text:0x0000777C; // type:function size:0x20 scope:global +abs__4cXyzCFv = .text:0x0000779C; // type:function size:0x114 scope:global +onPlayerNoDraw__9daPy_py_cFv = .text:0x000078B0; // type:function size:0x10 scope:global +dComIfGp_setItemRupeeCount__Fl = .text:0x000078C0; // type:function size:0x18 scope:global +dComIfGs_getRupee__Fv = .text:0x000078D8; // type:function size:0x10 scope:global +fabsf__3stdFf = .text:0x000078E8; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x000078F4; // type:function size:0x10 scope:global +__apl__4cXyzFRC3Vec = .text:0x00007904; // type:function size:0x34 scope:global +cMtx_YrotS__FPA4_fs = .text:0x00007938; // type:function size:0x20 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00007958; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000796C; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00007980; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00007990; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x000079A0; // type:function size:0x14 scope:global +__as__4cXyzFRC4cXyz = .text:0x000079B4; // type:function size:0x1C scope:global +dComIfGp_checkPlayerStatus0__FiUl = .text:0x000079D0; // type:function size:0x1C scope:global +JMAFastSqrt__Ff = .text:0x000079EC; // type:function size:0x1C scope:global +dComIfGs_getEventReg__FUs = .text:0x00007A08; // type:function size:0x30 scope:global +dComIfGs_isEventBit__FUs = .text:0x00007A38; // type:function size:0x30 scope:global +dComIfGp_event_runCheck__Fv = .text:0x00007A68; // type:function size:0x1C scope:global +__ct__4cXyzFv = .text:0x00007A84; // type:function size:0x4 scope:global +dComIfGp_getCamera__Fi = .text:0x00007A88; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00007AA0; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00007ABC; // type:function size:0x18 scope:global +dMsgObject_getSelectCursorPos__Fv = .text:0x00007AD4; // type:function size:0x20 scope:global +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00007AF4; // type:function size:0xC scope:global +dComIfGs_onEventBit__FUs = .text:0x00007B00; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:string +@3921 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4071 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4072 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4244 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4330 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4430 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4740 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4741 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4744 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4748 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4749 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4750 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4751 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4752 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5038 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5040 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5041 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5042 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5533 = .rodata:0x000000F8; // type:object size:0x20 scope:local +@5678 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5770 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5773 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5774 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5776 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5777 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5778 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5781 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5782 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5785 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5786 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5787 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5788 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5789 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5790 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5791 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5792 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5793 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5794 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5795 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5796 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5797 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5798 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5799 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5800 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5801 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5802 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5806 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5807 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5808 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5809 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5810 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5811 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5812 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5813 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5815 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5816 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5817 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5818 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5819 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5820 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5821 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5822 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5823 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6059 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6060 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6061 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6062 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6063 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6064 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6419 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6421 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6422 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6423 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6424 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6425 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6426 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6427 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6428 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6429 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6430 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6431 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6814 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6815 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6816 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6817 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6818 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6819 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6820 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6822 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6824 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6825 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6826 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6827 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6828 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6829 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7004 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7005 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7006 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7007 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7008 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7009 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7010 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7011 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7012 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7013 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7014 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7015 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7016 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7017 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7018 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7019 = .rodata:0x000002C4; // type:object size:0x4 scope:local data:string +@7020 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7021 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7022 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7023 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7024 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7025 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7026 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7027 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7028 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7029 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7030 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7031 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@7032 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7033 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7034 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7035 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000308; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000030C; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global data:2byte +@4437 = .data:0x00000028; // type:object size:0x34 scope:local +@4753 = .data:0x0000005C; // type:object size:0x30 scope:local +check_size$5372 = .data:0x0000008C; // type:object size:0x8 scope:local +@5825 = .data:0x00000094; // type:object size:0x50 scope:local +@5824 = .data:0x000000E4; // type:object size:0x148 scope:local +btk_d$6463 = .data:0x0000022C; // type:object size:0xC scope:local +btp_d$6474 = .data:0x00000238; // type:object size:0x20 scope:local +facebck_d$6485 = .data:0x00000258; // type:object size:0x20 scope:local +l_daNpc_Henna_Method = .data:0x00000278; // type:object size:0x20 scope:global +g_profile_NPC_HENNA = .data:0x00000298; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000002C8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002D4; // type:object size:0xC scope:global +__vt__17daNpc_Henna_HIO_c = .data:0x000002E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_82_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3900 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x38 scope:global data:byte +lrl = .bss:0x0000008C; // type:object size:0x4 scope:global data:4byte +lbl_82_bss_90 = .bss:0x00000090; // type:object size:0x1 data:byte +@5112 = .bss:0x00000094; // type:object size:0xC scope:local +@5113 = .bss:0x000000A0; // type:object size:0xC scope:local +@5114 = .bss:0x000000AC; // type:object size:0xC scope:local +@5115 = .bss:0x000000B8; // type:object size:0xC scope:local +@5116 = .bss:0x000000C4; // type:object size:0xC scope:local +@5117 = .bss:0x000000D0; // type:object size:0xC scope:local +@5118 = .bss:0x000000DC; // type:object size:0xC scope:local +@5119 = .bss:0x000000E8; // type:object size:0xC scope:local +@5120 = .bss:0x000000F4; // type:object size:0xC scope:local +@5121 = .bss:0x00000100; // type:object size:0xC scope:local +@5122 = .bss:0x0000010C; // type:object size:0xC scope:local +@5123 = .bss:0x00000118; // type:object size:0xC scope:local +@5124 = .bss:0x00000124; // type:object size:0xC scope:local +@5125 = .bss:0x00000130; // type:object size:0xC scope:local +@5126 = .bss:0x0000013C; // type:object size:0xC scope:local +@5127 = .bss:0x00000148; // type:object size:0xC scope:local +@5128 = .bss:0x00000154; // type:object size:0xC scope:local +@5129 = .bss:0x00000160; // type:object size:0xC scope:local +@5130 = .bss:0x0000016C; // type:object size:0xC scope:local +@5131 = .bss:0x00000178; // type:object size:0xC scope:local +zoom_check_pos = .bss:0x00000184; // type:object size:0xF0 scope:global +koro2_reset = .bss:0x00000274; // type:object size:0x4 scope:global +old_stick_x$5644 = .bss:0x0000027C; // type:object size:0x4 scope:local +old_stick_sx$5647 = .bss:0x00000284; // type:object size:0x4 scope:local +lbl_82_bss_289 = .bss:0x00000289; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002EC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_henna0/splits.txt b/config/GZ2J01/rels/d_a_npc_henna0/splits.txt new file mode 100644 index 0000000000..16cd57aa09 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_henna0/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_henna0.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_npc_henna0/symbols.txt b/config/GZ2J01/rels/d_a_npc_henna0/symbols.txt new file mode 100644 index 0000000000..1e53f17fa6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_henna0/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_HENNA0 = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_hoz/splits.txt b/config/GZ2J01/rels/d_a_npc_hoz/splits.txt new file mode 100644 index 0000000000..da0da0f2cb --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_hoz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hoz.cpp: + .text start:0x000000EC end:0x0000521C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x000010DC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_hoz/symbols.txt b/config/GZ2J01/rels/d_a_npc_hoz/symbols.txt new file mode 100644 index 0000000000..6ef5e93ee2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_hoz/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Hoz_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Hoz_cFv = .text:0x00000238; // type:function size:0x2AC scope:global +CreateHeap__11daNpc_Hoz_cFv = .text:0x000004E4; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000778; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007B4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007CC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000808; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000820; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000868; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000088C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008C8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000091C; // type:function size:0x18 scope:global +Delete__11daNpc_Hoz_cFv = .text:0x00000934; // type:function size:0x34 scope:global +Execute__11daNpc_Hoz_cFv = .text:0x00000968; // type:function size:0x20 scope:global +Draw__11daNpc_Hoz_cFv = .text:0x00000988; // type:function size:0x9C scope:global +createHeapCallBack__11daNpc_Hoz_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Hoz_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +s_sub__FPvPv = .text:0x00000A9C; // type:function size:0x4C scope:global +s_subCanoe__FPvPv = .text:0x00000AE8; // type:function size:0x4C scope:global +getType__11daNpc_Hoz_cFv = .text:0x00000B34; // type:function size:0x74 scope:global +getFlowNodeNo__11daNpc_Hoz_cFv = .text:0x00000BA8; // type:function size:0x1C scope:global +isDelete__11daNpc_Hoz_cFv = .text:0x00000BC4; // type:function size:0x8 scope:global +reset__11daNpc_Hoz_cFv = .text:0x00000BCC; // type:function size:0x198 scope:global +s_subBomb__FPvPv = .text:0x00000D64; // type:function size:0x58 scope:global +setParam__11daNpc_Hoz_cFv = .text:0x00000DBC; // type:function size:0x190 scope:global +setAfterTalkMotion__11daNpc_Hoz_cFv = .text:0x00000F4C; // type:function size:0x4 scope:global +srchActors__11daNpc_Hoz_cFv = .text:0x00000F50; // type:function size:0x4 scope:global +checkChangeEvt__11daNpc_Hoz_cFv = .text:0x00000F54; // type:function size:0x78 scope:global +evtTalk__11daNpc_Hoz_cFv = .text:0x00000FCC; // type:function size:0xE4 scope:global +evtEndProc__11daNpc_Hoz_cFv = .text:0x000010B0; // type:function size:0x13C scope:global +evtCutProc__11daNpc_Hoz_cFv = .text:0x000011EC; // type:function size:0xC8 scope:global +evtProc__11daNpc_Hoz_cFv = .text:0x000012B4; // type:function size:0x244 scope:global +action__11daNpc_Hoz_cFv = .text:0x000014F8; // type:function size:0x88 scope:global +beforeMove__11daNpc_Hoz_cFv = .text:0x00001580; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Hoz_cFv = .text:0x000015F8; // type:function size:0x238 scope:global +setCollision__11daNpc_Hoz_cFv = .text:0x00001830; // type:function size:0x184 scope:global +evtOrder__11daNpc_Hoz_cFv = .text:0x000019B4; // type:function size:0x1A4 scope:global +drawDbgInfo__11daNpc_Hoz_cFv = .text:0x00001B58; // type:function size:0x8 scope:global +selectAction__11daNpc_Hoz_cFv = .text:0x00001B60; // type:function size:0x128 scope:global +chkAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001C88; // type:function size:0x2C scope:global +setAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001CB4; // type:function size:0xA8 scope:global +wait__11daNpc_Hoz_cFPv = .text:0x00001D5C; // type:function size:0x188 scope:global +waitBattle__11daNpc_Hoz_cFPv = .text:0x00001EE4; // type:function size:0x274 scope:global +waitTwilightBattle__11daNpc_Hoz_cFPv = .text:0x00002158; // type:function size:0x26C scope:global +waitBoat__11daNpc_Hoz_cFPv = .text:0x000023C4; // type:function size:0x3F8 scope:global +waitBoat2__11daNpc_Hoz_cFPv = .text:0x000027BC; // type:function size:0x3B0 scope:global +waitBoat1_5__11daNpc_Hoz_cFPv = .text:0x00002B6C; // type:function size:0x474 scope:global +waitTw__11daNpc_Hoz_cFPv = .text:0x00002FE0; // type:function size:0x1FC scope:global +talk__11daNpc_Hoz_cFPv = .text:0x000031DC; // type:function size:0x280 scope:global +ECut_boatRace__11daNpc_Hoz_cFi = .text:0x0000345C; // type:function size:0x368 scope:global +ECut_beforeBattle__11daNpc_Hoz_cFi = .text:0x000037C4; // type:function size:0xF8 scope:global +ECut_afterBattle__11daNpc_Hoz_cFi = .text:0x000038BC; // type:function size:0x148 scope:global +ECut_beforeBlast__11daNpc_Hoz_cFi = .text:0x00003A04; // type:function size:0x148 scope:global +ECut_afterBlast__11daNpc_Hoz_cFi = .text:0x00003B4C; // type:function size:0x148 scope:global +ECut_yMushi__11daNpc_Hoz_cFi = .text:0x00003C94; // type:function size:0x114 scope:global +ECut_talkBreak__11daNpc_Hoz_cFi = .text:0x00003DA8; // type:function size:0x148 scope:global +daNpc_Hoz_Create__FPv = .text:0x00003EF0; // type:function size:0x20 scope:global +daNpc_Hoz_Delete__FPv = .text:0x00003F10; // type:function size:0x20 scope:global +daNpc_Hoz_Execute__FPv = .text:0x00003F30; // type:function size:0x20 scope:global +daNpc_Hoz_Draw__FPv = .text:0x00003F50; // type:function size:0x20 scope:global +daNpc_Hoz_IsDelete__FPv = .text:0x00003F70; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003F78; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FA8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003FF0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004378; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000043B4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000043F0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00004438; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004480; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000044C8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000048CC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000048D0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000049CC; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000049D0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004A18; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A88; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004AE4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004B54; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004B9C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004CB8; // type:function size:0x208 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004EC0; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004EC8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004ECC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004ED4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004EDC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004EE4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00004EEC; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004EF0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x00004EF4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004F0C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F10; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F14; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004F1C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004F24; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004F54; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004F84; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004F88; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004F8C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004F90; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004F94; // type:function size:0x1C scope:global +__sinit_d_a_npc_hoz_cpp = .text:0x00004FB0; // type:function size:0x114 scope:local +__ct__11daNpc_Hoz_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000050C4; // type:function size:0xC0 scope:global +getEyeballMaterialNo__11daNpc_Hoz_cFv = .text:0x00005184; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Hoz_cFv = .text:0x0000518C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Hoz_cFv = .text:0x00005194; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Hoz_cFv = .text:0x0000519C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Hoz_cFi = .text:0x000051A4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Hoz_cFi = .text:0x000051B4; // type:function size:0x10 scope:global +__dt__17daNpc_Hoz_Param_cFv = .text:0x000051C4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000520C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005214; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Hoz_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4117 = .rodata:0x00000090; // type:object size:0x1C scope:local +@4176 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4177 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4179 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4536 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4832 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4920 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4981 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4982 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4983 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5031 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5032 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5865 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5866 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5867 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xA0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000078; // type:object size:0x1C scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrnTW = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x4 scope:global +l_loadResPtrnBattle = .data:0x000000A0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000A8; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000C4; // type:object size:0x444 scope:global +l_motionAnmData = .data:0x00000508; // type:object size:0x444 scope:global +l_faceMotionSequenceData = .data:0x0000094C; // type:object size:0x230 scope:global +l_motionSequenceData = .data:0x00000B7C; // type:object size:0x240 scope:global +mCutNameList__11daNpc_Hoz_c = .data:0x00000DBC; // type:object size:0x20 scope:global +@3957 = .data:0x00000DDC; // type:object size:0xC scope:local +@3958 = .data:0x00000DE8; // type:object size:0xC scope:local +@3959 = .data:0x00000DF4; // type:object size:0xC scope:local +@3960 = .data:0x00000E00; // type:object size:0xC scope:local +@3961 = .data:0x00000E0C; // type:object size:0xC scope:local +@3962 = .data:0x00000E18; // type:object size:0xC scope:local +@3963 = .data:0x00000E24; // type:object size:0xC scope:local +mCutList__11daNpc_Hoz_c = .data:0x00000E30; // type:object size:0x60 scope:global data:4byte +@4712 = .data:0x00000E90; // type:object size:0xC scope:local data:4byte +@4720 = .data:0x00000E9C; // type:object size:0xC scope:local data:4byte +@4755 = .data:0x00000EA8; // type:object size:0x24 scope:local +@5073 = .data:0x00000ECC; // type:object size:0xC scope:local +@5075 = .data:0x00000ED8; // type:object size:0xC scope:local +@5077 = .data:0x00000EE4; // type:object size:0xC scope:local +@5079 = .data:0x00000EF0; // type:object size:0xC scope:local +@5081 = .data:0x00000EFC; // type:object size:0xC scope:local +@5083 = .data:0x00000F08; // type:object size:0xC scope:local +@5085 = .data:0x00000F14; // type:object size:0xC scope:local +daNpc_Hoz_MethodTable = .data:0x00000F20; // type:object size:0x20 scope:global +g_profile_NPC_HOZ = .data:0x00000F40; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000F70; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000F7C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000F88; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000FAC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000FB8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000FC4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000FD0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000FDC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000FE8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000FF4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001000; // type:object size:0xC scope:global +__vt__11daNpc_Hoz_c = .data:0x0000100C; // type:object size:0xC4 scope:global +__vt__17daNpc_Hoz_Param_c = .data:0x000010D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3964 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_impal/splits.txt b/config/GZ2J01/rels/d_a_npc_impal/splits.txt new file mode 100644 index 0000000000..15d6699d8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_impal/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_impal.cpp: + .text start:0x000000EC end:0x0000495C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B4 + .data start:0x00000000 end:0x000003C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_impal/symbols.txt b/config/GZ2J01/rels/d_a_npc_impal/symbols.txt new file mode 100644 index 0000000000..46072c9467 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_impal/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daNpcImpal_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__12daNpcImpal_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__12daNpcImpal_cFv = .text:0x000004C4; // type:function size:0x334 scope:global +CreateHeap__12daNpcImpal_cFv = .text:0x000007F8; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A68; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000AA4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000ABC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AF8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B10; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B58; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B7C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BB8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BD0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C0C; // type:function size:0x18 scope:global +Delete__12daNpcImpal_cFv = .text:0x00000C24; // type:function size:0x34 scope:global +Execute__12daNpcImpal_cFv = .text:0x00000C58; // type:function size:0x24 scope:global +Draw__12daNpcImpal_cFv = .text:0x00000C7C; // type:function size:0x70 scope:global +ctrlJoint__12daNpcImpal_cFP8J3DJointP8J3DModel = .text:0x00000CEC; // type:function size:0x1D0 scope:global +createHeapCallBack__12daNpcImpal_cFP10fopAc_ac_c = .text:0x00000EBC; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpcImpal_cFP8J3DJointi = .text:0x00000EDC; // type:function size:0x4C scope:global +setExpressionAnm__12daNpcImpal_cFib = .text:0x00000F28; // type:function size:0x240 scope:global +setExpressionBtp__12daNpcImpal_cFi = .text:0x00001168; // type:function size:0xE0 scope:global +setMotionAnm__12daNpcImpal_cFif = .text:0x00001248; // type:function size:0x174 scope:global +reset__12daNpcImpal_cFv = .text:0x000013BC; // type:function size:0x1FC scope:global +setAction__12daNpcImpal_cFM12daNpcImpal_cFPCvPvPv_b = .text:0x000015B8; // type:function size:0xA8 scope:global +s_sub1__FPvPv = .text:0x00001660; // type:function size:0x188 scope:global +wait__12daNpcImpal_cFPv = .text:0x000017E8; // type:function size:0x8CC scope:global +setMotion__12daNpcImpal_cFifi = .text:0x000020B4; // type:function size:0x44 scope:global +setExpression__12daNpcImpal_cFif = .text:0x000020F8; // type:function size:0x2C scope:global +talk__12daNpcImpal_cFPv = .text:0x00002124; // type:function size:0x528 scope:global +demo__12daNpcImpal_cFPv = .text:0x0000264C; // type:function size:0x294 scope:global +EvCut_ImpalAppear1__12daNpcImpal_cFi = .text:0x000028E0; // type:function size:0x4A0 scope:global +EvCut_ImpalAppear2__12daNpcImpal_cFi = .text:0x00002D80; // type:function size:0x2D0 scope:global +EvCut_CopyRod__12daNpcImpal_cFi = .text:0x00003050; // type:function size:0x3F0 scope:global +daNpcImpal_Create__FPv = .text:0x00003440; // type:function size:0x20 scope:global +daNpcImpal_Delete__FPv = .text:0x00003460; // type:function size:0x20 scope:global +daNpcImpal_Execute__FPv = .text:0x00003480; // type:function size:0x20 scope:global +daNpcImpal_Draw__FPv = .text:0x000034A0; // type:function size:0x20 scope:global +daNpcImpal_IsDelete__FPv = .text:0x000034C0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034C8; // type:function size:0x30 scope:global +setParam__12daNpcImpal_cFv = .text:0x000034F8; // type:function size:0xB0 scope:global +main__12daNpcImpal_cFv = .text:0x000035A8; // type:function size:0x4D8 scope:global +ctrlBtk__12daNpcImpal_cFv = .text:0x00003A80; // type:function size:0xDC scope:global +setAttnPos__12daNpcImpal_cFv = .text:0x00003B5C; // type:function size:0x310 scope:global +lookat__12daNpcImpal_cFv = .text:0x00003E6C; // type:function size:0x1E0 scope:global +drawDbgInfo__12daNpcImpal_cFv = .text:0x0000404C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004054; // type:function size:0xC scope:global +__sinit_d_a_npc_impal_cpp = .text:0x00004060; // type:function size:0xBC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000411C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004164; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000041A0; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004270; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000042AC; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000042B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000042EC; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000042F0; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000453C; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000472C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000479C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000047F8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004868; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000048B0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000048B4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000048B8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000048BC; // type:function size:0x48 scope:global +__dt__18daNpcImpal_Param_cFv = .text:0x00004904; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000494C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004954; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpcImpal_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4196 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4249 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4299 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4538 = .rodata:0x00000094; // type:object size:0xC scope:local +@4539 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4541 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4543 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4545 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4547 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4549 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4551 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000104; // type:object size:0xC scope:local +@4553 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000114; // type:object size:0x20 scope:local +@4558 = .rodata:0x00000134; // type:object size:0xC scope:local +@4559 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000144; // type:object size:0xC scope:local +@4561 = .rodata:0x00000150; // type:object size:0xC scope:local +@4562 = .rodata:0x0000015C; // type:object size:0x8 scope:local +@4563 = .rodata:0x00000164; // type:object size:0xC scope:local +@4564 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4565 = .rodata:0x00000174; // type:object size:0xC scope:local +@4566 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4567 = .rodata:0x00000184; // type:object size:0xC scope:local +@4568 = .rodata:0x00000190; // type:object size:0xC scope:local +@4569 = .rodata:0x0000019C; // type:object size:0x8 scope:local +@4570 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4571 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4572 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@4573 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4574 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4575 = .rodata:0x000001D4; // type:object size:0x1C scope:local +@4589 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4678 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4679 = .rodata:0x00000208; // type:object size:0x8 scope:local +@4680 = .rodata:0x00000210; // type:object size:0x8 scope:local +@4681 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4889 = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float +@4890 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4891 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4893 = .rodata:0x00000228; // type:object size:0x8 scope:local +@5095 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5096 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5097 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5195 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5196 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5401 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5442 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5443 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5444 = .rodata:0x00000254; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000258; // type:object size:0x5C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xD8 scope:global +l_btpGetParamList = .data:0x000000F8; // type:object size:0x78 scope:global +l_btkGetParamList = .data:0x00000170; // type:object size:0x30 scope:global data:4byte +l_arcNames = .data:0x000001A0; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x000001A4; // type:object size:0x10 scope:global +l_resetPos = .data:0x000001B4; // type:object size:0xC scope:global data:float +l_myName = .data:0x000001C0; // type:object size:0x4 scope:global +@3805 = .data:0x000001C4; // type:object size:0xC scope:local +@3806 = .data:0x000001D0; // type:object size:0xC scope:local +@3807 = .data:0x000001DC; // type:object size:0xC scope:local +mEvtSeqList__12daNpcImpal_c = .data:0x000001E8; // type:object size:0x30 scope:global +@4441 = .data:0x00000218; // type:object size:0x28 scope:local +@4498 = .data:0x00000240; // type:object size:0xC scope:local data:4byte +@4721 = .data:0x0000024C; // type:object size:0xC scope:local +@4725 = .data:0x00000258; // type:object size:0xC scope:local +@4730 = .data:0x00000264; // type:object size:0xC scope:local +@4917 = .data:0x00000270; // type:object size:0xC scope:local data:4byte +@5000 = .data:0x0000027C; // type:object size:0xC scope:local +@5003 = .data:0x00000288; // type:object size:0xC scope:local +daNpcImpal_MethodTable = .data:0x00000294; // type:object size:0x20 scope:global +g_profile_NPC_IMPAL = .data:0x000002B4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002E4; // type:object size:0xC scope:global +__vt__12daNpcImpal_c = .data:0x000002F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000338; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000344; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000368; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000374; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000380; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000038C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000398; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003B0; // type:object size:0xC scope:global +__vt__18daNpcImpal_Param_c = .data:0x000003BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3804 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_inko/splits.txt b/config/GZ2J01/rels/d_a_npc_inko/splits.txt new file mode 100644 index 0000000000..0557485f5b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_inko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_inko.cpp: + .text start:0x00000078 end:0x000016EC + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_npc_inko/symbols.txt b/config/GZ2J01/rels/d_a_npc_inko/symbols.txt new file mode 100644 index 0000000000..428c4484bd --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_inko/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x218 scope:global +daNpc_Inko_Draw__FP14npc_inko_class = .text:0x00000290; // type:function size:0x68 scope:global +anm_init__FP14npc_inko_classifUcf = .text:0x000002F8; // type:function size:0xB0 scope:global +daNpc_Inko_Execute__FP14npc_inko_class = .text:0x000003A8; // type:function size:0x10A8 scope:global +daNpc_Inko_IsDelete__FP14npc_inko_class = .text:0x00001450; // type:function size:0x8 scope:global +daNpc_Inko_Delete__FP14npc_inko_class = .text:0x00001458; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000014A8; // type:function size:0x140 scope:global +daNpc_Inko_Create__FP10fopAc_ac_c = .text:0x000015E8; // type:function size:0x104 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3849 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4329 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4336 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4338 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4340 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4342 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4344 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4346 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4350 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4354 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4356 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4357 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4358 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000090; // type:object size:0x4 scope:local data:string +@4361 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4461 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4462 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x9 scope:local data:string_table +mes_0$3966 = .data:0x00000000; // type:object size:0x10 scope:local +mes_1$3967 = .data:0x00000010; // type:object size:0x10 scope:local +l_daNpc_Inko_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_NPC_INKO = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_ins/splits.txt b/config/GZ2J01/rels/d_a_npc_ins/splits.txt new file mode 100644 index 0000000000..e7e21d357f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ins/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ins.cpp: + .text start:0x000000EC end:0x00005C38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003F0 + .data start:0x00000000 end:0x00000454 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_ins/symbols.txt b/config/GZ2J01/rels/d_a_npc_ins/symbols.txt new file mode 100644 index 0000000000..1906d2c3b2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ins/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcIns_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__10daNpcIns_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__10daNpcIns_cFv = .text:0x00000500; // type:function size:0x3D0 scope:global +CreateHeap__10daNpcIns_cFv = .text:0x000008D0; // type:function size:0x350 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C20; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000C5C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000C74; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000CB0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000CC8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000D10; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D34; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000D70; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000D88; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000DC4; // type:function size:0x18 scope:global +Delete__10daNpcIns_cFv = .text:0x00000DDC; // type:function size:0x34 scope:global +Execute__10daNpcIns_cFv = .text:0x00000E10; // type:function size:0x24 scope:global +Draw__10daNpcIns_cFv = .text:0x00000E34; // type:function size:0x128 scope:global +ctrlJoint__10daNpcIns_cFP8J3DJointP8J3DModel = .text:0x00000F5C; // type:function size:0x1D0 scope:global +createHeapCallBack__10daNpcIns_cFP10fopAc_ac_c = .text:0x0000112C; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcIns_cFP8J3DJointi = .text:0x0000114C; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcIns_cFib = .text:0x00001198; // type:function size:0x240 scope:global +setExpressionBtp__10daNpcIns_cFi = .text:0x000013D8; // type:function size:0xE0 scope:global +setMotionAnm__10daNpcIns_cFif = .text:0x000014B8; // type:function size:0x174 scope:global +reset__10daNpcIns_cFv = .text:0x0000162C; // type:function size:0x1F8 scope:global +waitShop__10daNpcIns_cFPv = .text:0x00001824; // type:function size:0x5BC scope:global +setMotion__10daNpcIns_cFifi = .text:0x00001DE0; // type:function size:0x84 scope:global +setExpression__10daNpcIns_cFif = .text:0x00001E64; // type:function size:0x2C scope:global +waitPresent__10daNpcIns_cFPv = .text:0x00001E90; // type:function size:0x3B0 scope:global +waitOutSide1__10daNpcIns_cFPv = .text:0x00002240; // type:function size:0x5B0 scope:global +waitOutSide2__10daNpcIns_cFPv = .text:0x000027F0; // type:function size:0x388 scope:global +goHome__10daNpcIns_cFPv = .text:0x00002B78; // type:function size:0x658 scope:global +__dt__8cM3dGPlaFv = .text:0x000031D0; // type:function size:0x48 scope:global +talk__10daNpcIns_cFPv = .text:0x00003218; // type:function size:0x704 scope:global +demo__10daNpcIns_cFPv = .text:0x0000391C; // type:function size:0x16C scope:global +isInsectComplete__10daNpcIns_cFv = .text:0x00003A88; // type:function size:0x68 scope:global +getInsectParamData__10daNpcIns_cFi = .text:0x00003AF0; // type:function size:0xF4 scope:global +setWaitAction__10daNpcIns_cFv = .text:0x00003BE4; // type:function size:0x240 scope:global +setPath__10daNpcIns_cFi = .text:0x00003E24; // type:function size:0x198 scope:global +checkPoint__10daNpcIns_cFR4cXyzf = .text:0x00003FBC; // type:function size:0x1B4 scope:global +setNextPoint__10daNpcIns_cFv = .text:0x00004170; // type:function size:0x1B0 scope:global +getTargetPoint__10daNpcIns_cFiP3Vec = .text:0x00004320; // type:function size:0x50 scope:global +pathMoveF__10daNpcIns_cFv = .text:0x00004370; // type:function size:0x90 scope:global +daNpcIns_Create__FPv = .text:0x00004400; // type:function size:0x20 scope:global +daNpcIns_Delete__FPv = .text:0x00004420; // type:function size:0x20 scope:global +daNpcIns_Execute__FPv = .text:0x00004440; // type:function size:0x20 scope:global +daNpcIns_Draw__FPv = .text:0x00004460; // type:function size:0x20 scope:global +daNpcIns_IsDelete__FPv = .text:0x00004480; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004488; // type:function size:0x30 scope:global +setParam__10daNpcIns_cFv = .text:0x000044B8; // type:function size:0xBC scope:global +main__10daNpcIns_cFv = .text:0x00004574; // type:function size:0x33C scope:global +playMotion__10daNpcIns_cFv = .text:0x000048B0; // type:function size:0x3B8 scope:global +ctrlBtk__10daNpcIns_cFv = .text:0x00004C68; // type:function size:0xDC scope:global +setAttnPos__10daNpcIns_cFv = .text:0x00004D44; // type:function size:0x308 scope:global +lookat__10daNpcIns_cFv = .text:0x0000504C; // type:function size:0x1F0 scope:global +setMtx__10daNpcIns_cFv = .text:0x0000523C; // type:function size:0xC4 scope:global +drawDbgInfo__10daNpcIns_cFv = .text:0x00005300; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00005308; // type:function size:0xC scope:global +cLib_getRndValue__Fii = .text:0x00005314; // type:function size:0x7C scope:global +__sinit_d_a_npc_ins_cpp = .text:0x00005390; // type:function size:0x68 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x000053F8; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005440; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000547C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000554C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005588; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000558C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000055C8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000055CC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005818; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005A08; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005A78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005AD4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005B44; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00005B8C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005B90; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005B94; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B98; // type:function size:0x48 scope:global +__dt__16daNpcIns_Param_cFv = .text:0x00005BE0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005C28; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005C30; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_insectParams = .rodata:0x00000000; // type:object size:0xC0 scope:global +m__16daNpcIns_Param_c = .rodata:0x000000C0; // type:object size:0x70 scope:global data:float +@4341 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000140; // type:object size:0x4 scope:local data:float +@4415 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@4507 = .rodata:0x00000148; // type:object size:0xC scope:local data:4byte +@4746 = .rodata:0x00000154; // type:object size:0xC scope:local +@4747 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000164; // type:object size:0xC scope:local +@4749 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4750 = .rodata:0x00000174; // type:object size:0xC scope:local +@4751 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000184; // type:object size:0xC scope:local +@4753 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4754 = .rodata:0x00000194; // type:object size:0xC scope:local +@4755 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4756 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4757 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4758 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4759 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4761 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4762 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4763 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4765 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4766 = .rodata:0x000001F4; // type:object size:0x28 scope:local +@4770 = .rodata:0x0000021C; // type:object size:0xC scope:local +@4771 = .rodata:0x00000228; // type:object size:0x4 scope:local +@4772 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4773 = .rodata:0x00000238; // type:object size:0xC scope:local +@4774 = .rodata:0x00000244; // type:object size:0x8 scope:local +@4775 = .rodata:0x0000024C; // type:object size:0xC scope:local +@4776 = .rodata:0x00000258; // type:object size:0x4 scope:local +@4777 = .rodata:0x0000025C; // type:object size:0xC scope:local +@4778 = .rodata:0x00000268; // type:object size:0xC scope:local +@4779 = .rodata:0x00000274; // type:object size:0x8 scope:local +@4780 = .rodata:0x0000027C; // type:object size:0xC scope:local +@4781 = .rodata:0x00000288; // type:object size:0x4 scope:local +@4782 = .rodata:0x0000028C; // type:object size:0xC scope:local +@4783 = .rodata:0x00000298; // type:object size:0xC scope:local +@4784 = .rodata:0x000002A4; // type:object size:0x8 scope:local +@4785 = .rodata:0x000002AC; // type:object size:0xC scope:local +@4786 = .rodata:0x000002B8; // type:object size:0xC scope:local +@4787 = .rodata:0x000002C4; // type:object size:0x8 scope:local +@4788 = .rodata:0x000002CC; // type:object size:0xC scope:local +@4789 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@4790 = .rodata:0x000002DC; // type:object size:0xC scope:local +@4791 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@4792 = .rodata:0x000002EC; // type:object size:0xC scope:local +@4793 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@4794 = .rodata:0x000002FC; // type:object size:0xC scope:local +@4795 = .rodata:0x00000308; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000030C; // type:object size:0xC scope:local +@4797 = .rodata:0x00000318; // type:object size:0x4 scope:local +@4798 = .rodata:0x0000031C; // type:object size:0xC scope:local +@4799 = .rodata:0x00000328; // type:object size:0x4 scope:local +@4800 = .rodata:0x0000032C; // type:object size:0x34 scope:local +@4812 = .rodata:0x00000360; // type:object size:0xC scope:local +@4994 = .rodata:0x0000036C; // type:object size:0x4 scope:local data:float +@4995 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000378; // type:object size:0x8 scope:local data:double +@5370 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5371 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5618 = .rodata:0x00000388; // type:object size:0x8 scope:local +@5619 = .rodata:0x00000390; // type:object size:0x8 scope:local +@5620 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5663 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@5847 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:float +@5916 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@5958 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@5959 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@5960 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5961 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003BC; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x120 scope:global +l_btpGetParamList = .data:0x00000140; // type:object size:0x60 scope:global +l_btkGetParamList = .data:0x000001A0; // type:object size:0x18 scope:global data:4byte +l_loadRes_INS0 = .data:0x000001B8; // type:object size:0xC scope:global +l_loadRes_INS1 = .data:0x000001C4; // type:object size:0xC scope:global +l_loadRes_INS2 = .data:0x000001D0; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000001DC; // type:object size:0xC scope:global +l_arcNames = .data:0x000001E8; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000001F4; // type:object size:0x4 scope:global +l_myName = .data:0x000001F8; // type:object size:0x4 scope:global data:4byte +mEvtSeqList__10daNpcIns_c = .data:0x000001FC; // type:object size:0xC scope:global data:4byte +@4607 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4650 = .data:0x00000214; // type:object size:0x28 scope:local +@4862 = .data:0x0000023C; // type:object size:0xC scope:local +@4867 = .data:0x00000248; // type:object size:0xC scope:local +@5026 = .data:0x00000254; // type:object size:0xC scope:local data:4byte +@5138 = .data:0x00000260; // type:object size:0xC scope:local +@5202 = .data:0x0000026C; // type:object size:0xC scope:local +@5401 = .data:0x00000278; // type:object size:0xC scope:local data:4byte +@5403 = .data:0x00000284; // type:object size:0xC scope:local data:4byte +@5553 = .data:0x00000290; // type:object size:0x60 scope:local +@5556 = .data:0x000002F0; // type:object size:0xC scope:local +@5559 = .data:0x000002FC; // type:object size:0xC scope:local +@5562 = .data:0x00000308; // type:object size:0xC scope:local +daNpcIns_MethodTable = .data:0x00000314; // type:object size:0x20 scope:global +g_profile_NPC_INS = .data:0x00000334; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000364; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000370; // type:object size:0xC scope:global +__vt__10daNpcIns_c = .data:0x0000037C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003D0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000400; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000040C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000418; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000424; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000430; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000043C; // type:object size:0xC scope:global +__vt__16daNpcIns_Param_c = .data:0x00000448; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3928 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_jagar/splits.txt b/config/GZ2J01/rels/d_a_npc_jagar/splits.txt new file mode 100644 index 0000000000..5de90e7bb2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_jagar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jagar.cpp: + .text start:0x000000EC end:0x00005CFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x00000890 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_jagar/symbols.txt b/config/GZ2J01/rels/d_a_npc_jagar/symbols.txt new file mode 100644 index 0000000000..92dec5fab1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_jagar/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Jagar_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Jagar_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__13daNpc_Jagar_cFv = .text:0x00000500; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000770; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007AC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000800; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000818; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000860; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000884; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008C0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000914; // type:function size:0x18 scope:global +Delete__13daNpc_Jagar_cFv = .text:0x0000092C; // type:function size:0x34 scope:global +Execute__13daNpc_Jagar_cFv = .text:0x00000960; // type:function size:0x20 scope:global +Draw__13daNpc_Jagar_cFv = .text:0x00000980; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Jagar_cFP10fopAc_ac_c = .text:0x00000A14; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Jagar_cFP8J3DJointi = .text:0x00000A34; // type:function size:0x58 scope:global +getType__13daNpc_Jagar_cFv = .text:0x00000A8C; // type:function size:0x4C scope:global +isDelete__13daNpc_Jagar_cFv = .text:0x00000AD8; // type:function size:0xA0 scope:global +reset__13daNpc_Jagar_cFv = .text:0x00000B78; // type:function size:0x1CC scope:global +afterJntAnm__13daNpc_Jagar_cFi = .text:0x00000D44; // type:function size:0x84 scope:global +setParam__13daNpc_Jagar_cFv = .text:0x00000DC8; // type:function size:0x1FC scope:global +checkChangeEvt__13daNpc_Jagar_cFv = .text:0x00000FC4; // type:function size:0x130 scope:global +setAfterTalkMotion__13daNpc_Jagar_cFv = .text:0x000010F4; // type:function size:0xA0 scope:global +srchActors__13daNpc_Jagar_cFv = .text:0x00001194; // type:function size:0xEC scope:global +evtTalk__13daNpc_Jagar_cFv = .text:0x00001280; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Jagar_cFv = .text:0x00001320; // type:function size:0xC8 scope:global +action__13daNpc_Jagar_cFv = .text:0x000013E8; // type:function size:0x29C scope:global +beforeMove__13daNpc_Jagar_cFv = .text:0x00001684; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Jagar_cFv = .text:0x00001748; // type:function size:0x314 scope:global +setCollision__13daNpc_Jagar_cFv = .text:0x00001A5C; // type:function size:0x170 scope:global +drawDbgInfo__13daNpc_Jagar_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +changeBtp__13daNpc_Jagar_cFPiPi = .text:0x00001BD4; // type:function size:0x40 scope:global +selectAction__13daNpc_Jagar_cFv = .text:0x00001C14; // type:function size:0x7C scope:global +chkAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x00001C90; // type:function size:0x2C scope:global +setAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x00001CBC; // type:function size:0xA8 scope:global +cutClimbUp__13daNpc_Jagar_cFi = .text:0x00001D64; // type:function size:0x1C0 scope:global +cutNeedYourHelp__13daNpc_Jagar_cFi = .text:0x00001F24; // type:function size:0x794 scope:global +cutAnger__13daNpc_Jagar_cFi = .text:0x000026B8; // type:function size:0x224 scope:global +cutConversationWithBou__13daNpc_Jagar_cFi = .text:0x000028DC; // type:function size:0x160 scope:global +cutConfidentialConversation__13daNpc_Jagar_cFi = .text:0x00002A3C; // type:function size:0x37C scope:global +cutFindWolf__13daNpc_Jagar_cFi = .text:0x00002DB8; // type:function size:0x4C0 scope:global +chkSitMotion__13daNpc_Jagar_cFv = .text:0x00003278; // type:function size:0x8C scope:global +chkSitMotion2__13daNpc_Jagar_cFv = .text:0x00003304; // type:function size:0x60 scope:global +chkChuMotion__13daNpc_Jagar_cFv = .text:0x00003364; // type:function size:0x74 scope:global +chkToMotion__13daNpc_Jagar_cFv = .text:0x000033D8; // type:function size:0x34 scope:global +wait__13daNpc_Jagar_cFPv = .text:0x0000340C; // type:function size:0xB40 scope:global +talkwithBou__13daNpc_Jagar_cFPv = .text:0x00003F4C; // type:function size:0x608 scope:global +talk__13daNpc_Jagar_cFPv = .text:0x00004554; // type:function size:0x3B4 scope:global +daNpc_Jagar_Create__FPv = .text:0x00004908; // type:function size:0x20 scope:global +daNpc_Jagar_Delete__FPv = .text:0x00004928; // type:function size:0x20 scope:global +daNpc_Jagar_Execute__FPv = .text:0x00004948; // type:function size:0x20 scope:global +daNpc_Jagar_Draw__FPv = .text:0x00004968; // type:function size:0x20 scope:global +daNpc_Jagar_IsDelete__FPv = .text:0x00004988; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004990; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000049C0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00004A08; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004D90; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004DCC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004E08; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004E50; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004E98; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00004ED4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F1C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004F64; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005368; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000536C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005468; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000546C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000054B4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005524; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005580; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000055F0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005638; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005754; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000595C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005960; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005968; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005970; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005978; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000597C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005984; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000599C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000059A0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000059A4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000059AC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000059B4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000059E4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005A14; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005A18; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005A1C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005A20; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00005A3C; // type:function size:0x3C scope:global +__sinit_d_a_npc_jagar_cpp = .text:0x00005A78; // type:function size:0xFC scope:local +__ct__13daNpc_Jagar_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005B74; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Jagar_cFv = .text:0x00005C54; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Jagar_cFv = .text:0x00005C5C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Jagar_cFv = .text:0x00005C64; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Jagar_cFv = .text:0x00005C6C; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Jagar_cFi = .text:0x00005C74; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Jagar_cFi = .text:0x00005C84; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Jagar_cFv = .text:0x00005C94; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Jagar_cFv = .text:0x00005C9C; // type:function size:0x8 scope:global +__dt__19daNpc_Jagar_Param_cFv = .text:0x00005CA4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005CEC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005CF4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Jagar_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4099 = .rodata:0x000000A0; // type:object size:0x10 scope:local +@4165 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4169 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4170 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4524 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4718 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4932 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4997 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4998 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4999 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5039 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5040 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5148 = .rodata:0x00000120; // type:object size:0xC scope:local +@5412 = .rodata:0x0000012C; // type:object size:0x8 scope:local data:4byte +@5445 = .rodata:0x00000134; // type:object size:0x8 scope:local +@5455 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5527 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5659 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6301 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6302 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6303 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6304 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6305 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6306 = .rodata:0x00000168; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000016C; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000070; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x00000084; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x00000088; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x0000008C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x00000094; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x000000A4; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001BC; // type:object size:0x1F8 scope:global +l_faceMotionSequenceData = .data:0x000003B4; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x00000444; // type:object size:0x130 scope:global +mCutNameList__13daNpc_Jagar_c = .data:0x00000574; // type:object size:0x1C scope:global +@3939 = .data:0x00000590; // type:object size:0xC scope:local +@3940 = .data:0x0000059C; // type:object size:0xC scope:local +@3941 = .data:0x000005A8; // type:object size:0xC scope:local +@3942 = .data:0x000005B4; // type:object size:0xC scope:local +@3943 = .data:0x000005C0; // type:object size:0xC scope:local +@3944 = .data:0x000005CC; // type:object size:0xC scope:local +mCutList__13daNpc_Jagar_c = .data:0x000005D8; // type:object size:0x54 scope:global data:4byte +@4674 = .data:0x0000062C; // type:object size:0xC scope:local data:4byte +@4739 = .data:0x00000638; // type:object size:0xC scope:local data:4byte +@4744 = .data:0x00000644; // type:object size:0xC scope:local data:4byte +@5061 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +@5063 = .data:0x0000065C; // type:object size:0xC scope:local data:4byte +@5661 = .data:0x00000668; // type:object size:0x30 scope:local +@5660 = .data:0x00000698; // type:object size:0x30 scope:local +daNpc_Jagar_MethodTable = .data:0x000006C8; // type:object size:0x20 scope:global +g_profile_NPC_JAGAR = .data:0x000006E8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000718; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000724; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000730; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000754; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000760; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000076C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000778; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000784; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000790; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000079C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007A8; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000007B4; // type:object size:0xC scope:global +__vt__13daNpc_Jagar_c = .data:0x000007C0; // type:object size:0xC4 scope:global +__vt__19daNpc_Jagar_Param_c = .data:0x00000884; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3945 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4873 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4872 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kakashi/splits.txt b/config/GZ2J01/rels/d_a_npc_kakashi/splits.txt new file mode 100644 index 0000000000..0ce59dbfc3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kakashi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kakashi.cpp: + .text start:0x000000EC end:0x00003830 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D8 + .data start:0x00000000 end:0x000003FC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2J01/rels/d_a_npc_kakashi/symbols.txt b/config/GZ2J01/rels/d_a_npc_kakashi/symbols.txt new file mode 100644 index 0000000000..0db54dbc68 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kakashi/symbols.txt @@ -0,0 +1,219 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daNpc_Kakashi_cFv = .text:0x000000EC; // type:function size:0x17C scope:global +create__15daNpc_Kakashi_cFv = .text:0x00000268; // type:function size:0x2F0 scope:global +CreateHeap__15daNpc_Kakashi_cFv = .text:0x00000558; // type:function size:0x130 scope:global +Delete__15daNpc_Kakashi_cFv = .text:0x00000688; // type:function size:0x34 scope:global +Execute__15daNpc_Kakashi_cFv = .text:0x000006BC; // type:function size:0x58 scope:global +Draw__15daNpc_Kakashi_cFv = .text:0x00000714; // type:function size:0x44 scope:global +ctrlJoint__15daNpc_Kakashi_cFP8J3DJointP8J3DModel = .text:0x00000758; // type:function size:0x15C scope:global +createHeapCallBack__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x000008B4; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpc_Kakashi_cFP8J3DJointi = .text:0x000008D4; // type:function size:0x58 scope:global +getType__15daNpc_Kakashi_cFv = .text:0x0000092C; // type:function size:0x64 scope:global +isDelete__15daNpc_Kakashi_cFv = .text:0x00000990; // type:function size:0x88 scope:global +reset__15daNpc_Kakashi_cFv = .text:0x00000A18; // type:function size:0x210 scope:global +setParam__15daNpc_Kakashi_cFv = .text:0x00000C28; // type:function size:0xE0 scope:global +srchActors__15daNpc_Kakashi_cFv = .text:0x00000D08; // type:function size:0x4 scope:global +checkChangeEvt__15daNpc_Kakashi_cFv = .text:0x00000D0C; // type:function size:0xA8 scope:global +evtTalk__15daNpc_Kakashi_cFv = .text:0x00000DB4; // type:function size:0xA0 scope:global +evtEndProc__15daNpc_Kakashi_cFv = .text:0x00000E54; // type:function size:0x14 scope:global +evtCutProc__15daNpc_Kakashi_cFv = .text:0x00000E68; // type:function size:0xC8 scope:global +action__15daNpc_Kakashi_cFv = .text:0x00000F30; // type:function size:0xB8 scope:global +beforeMove__15daNpc_Kakashi_cFv = .text:0x00000FE8; // type:function size:0x78 scope:global +setAttnPos__15daNpc_Kakashi_cFv = .text:0x00001060; // type:function size:0x2A4 scope:global +setCollision__15daNpc_Kakashi_cFv = .text:0x00001304; // type:function size:0x3A0 scope:global +drawDbgInfo__15daNpc_Kakashi_cFv = .text:0x000016A4; // type:function size:0x8 scope:global +selectAction__15daNpc_Kakashi_cFv = .text:0x000016AC; // type:function size:0xF0 scope:global +chkAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x0000179C; // type:function size:0x2C scope:global +setAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x000017C8; // type:function size:0xA8 scope:global +hitChk__15daNpc_Kakashi_cFv = .text:0x00001870; // type:function size:0x3B0 scope:global +setStaggerParam__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x00001C20; // type:function size:0x3CC scope:global +setPrtcls__15daNpc_Kakashi_cFi = .text:0x00001FEC; // type:function size:0x108 scope:global +judgeSwdTutorial__15daNpc_Kakashi_cFv = .text:0x000020F4; // type:function size:0x11C scope:global +cutSwdTutorial__15daNpc_Kakashi_cFi = .text:0x00002210; // type:function size:0xEC scope:global +cutGetWoodSwd__15daNpc_Kakashi_cFi = .text:0x000022FC; // type:function size:0x88 scope:global +cutMarosWhisper__15daNpc_Kakashi_cFi = .text:0x00002384; // type:function size:0x64 scope:global +wait__15daNpc_Kakashi_cFPv = .text:0x000023E8; // type:function size:0x2C scope:global +swdTutorial__15daNpc_Kakashi_cFPv = .text:0x00002414; // type:function size:0x228 scope:global +talk__15daNpc_Kakashi_cFPv = .text:0x0000263C; // type:function size:0xBC scope:global +daNpc_Kakashi_Create__FPv = .text:0x000026F8; // type:function size:0x20 scope:global +daNpc_Kakashi_Delete__FPv = .text:0x00002718; // type:function size:0x20 scope:global +daNpc_Kakashi_Execute__FPv = .text:0x00002738; // type:function size:0x20 scope:global +daNpc_Kakashi_Draw__FPv = .text:0x00002758; // type:function size:0x20 scope:global +daNpc_Kakashi_IsDelete__FPv = .text:0x00002778; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002780; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000027C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002B50; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00002B8C; // type:function size:0xCC scope:global +__dt__5csXyzFv = .text:0x00002C58; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C94; // type:function size:0x404 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003098; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003194; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003198; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000031E0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003228; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003298; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000032F4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003364; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000033AC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000033B0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000033B8; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000033C0; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000033C8; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x000033D0; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000033D8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000033E0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000033E8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000033F0; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x000033F8; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00003400; // type:function size:0x4 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00003404; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003408; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000340C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003414; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000342C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003430; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003434; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000343C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003444; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003474; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000034A4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000034A8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000034AC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000034B0; // type:function size:0x4 scope:global +cLib_calcTimer__FPs = .text:0x000034B4; // type:function size:0x1C scope:global +__sinit_d_a_npc_kakashi_cpp = .text:0x000034D0; // type:function size:0xB4 scope:local +__ct__15daNpc_Kakashi_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003584; // type:function size:0xF4 scope:global +__ct__5csXyzFv = .text:0x00003678; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x0000367C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003700; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003748; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003790; // type:function size:0x48 scope:global +__dt__21daNpc_Kakashi_Param_cFv = .text:0x000037D8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003820; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003828; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpc_Kakashi_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4078 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4080 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4081 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4082 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4416 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4726 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5025 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5166 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5170 = .rodata:0x00000100; // type:object size:0x8 scope:local +id$5174 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x1CA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0xA8 scope:global +l_resNameList = .data:0x000000E0; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x000000E8; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x000000EC; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x00000104; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000120; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000013C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000014C; // type:object size:0x10 scope:global +mCutNameList__15daNpc_Kakashi_c = .data:0x0000015C; // type:object size:0x10 scope:global +@3832 = .data:0x0000016C; // type:object size:0xC scope:local +@3833 = .data:0x00000178; // type:object size:0xC scope:local +@3834 = .data:0x00000184; // type:object size:0xC scope:local +mCutList__15daNpc_Kakashi_c = .data:0x00000190; // type:object size:0x30 scope:global data:4byte +@4460 = .data:0x000001C0; // type:object size:0x20 scope:local +@4583 = .data:0x000001E0; // type:object size:0xC scope:local data:4byte +@4607 = .data:0x000001EC; // type:object size:0xC scope:local data:4byte +@4612 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@4847 = .data:0x00000204; // type:object size:0xC scope:local +@4849 = .data:0x00000210; // type:object size:0xC scope:local +@4854 = .data:0x0000021C; // type:object size:0xC scope:local +@4856 = .data:0x00000228; // type:object size:0xC scope:local +@5060 = .data:0x00000234; // type:object size:0xC scope:local +daNpc_Kakashi_MethodTable = .data:0x00000240; // type:object size:0x20 scope:global +g_profile_NPC_KAKASHI = .data:0x00000260; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000290; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000029C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002A8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000002CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002E4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000002FC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000308; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000314; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000320; // type:object size:0xC scope:global +__vt__15daNpc_Kakashi_c = .data:0x0000032C; // type:object size:0xC4 scope:global +__vt__21daNpc_Kakashi_Param_c = .data:0x000003F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3835 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4738 = .bss:0x00000058; // type:object size:0xC scope:local +armROfst$4737 = .bss:0x00000068; // type:object size:0xC scope:local +@4742 = .bss:0x00000074; // type:object size:0xC scope:local +armLOfst$4741 = .bss:0x00000084; // type:object size:0xC scope:local +@4746 = .bss:0x00000090; // type:object size:0xC scope:local +headOfst$4745 = .bss:0x000000A0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kasi_hana/splits.txt b/config/GZ2J01/rels/d_a_npc_kasi_hana/splits.txt new file mode 100644 index 0000000000..e8b02ace71 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_hana/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_hana.cpp: + .text start:0x000000EC end:0x000061AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000354 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt b/config/GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt new file mode 100644 index 0000000000..0b24c55093 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_hana/symbols.txt @@ -0,0 +1,300 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +calcEscapeForm__15daNpcKasi_Mng_cFv = .text:0x000000EC; // type:function size:0xF0 scope:global +__dt__4cXyzFv = .text:0x000001DC; // type:function size:0x3C scope:global +calcCenterPos__15daNpcKasi_Mng_cFv = .text:0x00000218; // type:function size:0xF0 scope:global +getDistFromCenter__15daNpcKasi_Mng_cFv = .text:0x00000308; // type:function size:0x194 scope:global +getOffsetFromLeader__15daNpcKasi_Mng_cFRC4cXyzR4cXyz = .text:0x0000049C; // type:function size:0x78 scope:global data:4byte +__dt__5csXyzFv = .text:0x00000514; // type:function size:0x3C scope:global +initPath__15daNpcKasi_Mng_cFUcUs = .text:0x00000550; // type:function size:0x7C scope:global +getPlNearPoint__15daNpcKasi_Mng_cFv = .text:0x000005CC; // type:function size:0x164 scope:global +getSygnalInfo__15daNpcKasi_Mng_cFv = .text:0x00000730; // type:function size:0x38 scope:global +sendInfo__15daNpcKasi_Mng_cFv = .text:0x00000768; // type:function size:0xD0 scope:global +offTalk__15daNpcKasi_Mng_cFv = .text:0x00000838; // type:function size:0x7C scope:global +chkTalk__15daNpcKasi_Mng_cFv = .text:0x000008B4; // type:function size:0x9C scope:global +chkFear__15daNpcKasi_Mng_cFv = .text:0x00000950; // type:function size:0x74 scope:global +chkEscape__15daNpcKasi_Mng_cFv = .text:0x000009C4; // type:function size:0x9C scope:global +createHearts__15daNpcKasi_Mng_cFv = .text:0x00000A60; // type:function size:0x18C scope:global +allDemoMove__15daNpcKasi_Mng_cFv = .text:0x00000BEC; // type:function size:0x78 scope:global +allDemoNotMove__15daNpcKasi_Mng_cFv = .text:0x00000C64; // type:function size:0x78 scope:global +isMiniGamePlaying__15daNpcKasi_Mng_cFv = .text:0x00000CDC; // type:function size:0x44 scope:global +schMemberActor__15daNpcKasi_Mng_cFv = .text:0x00000D20; // type:function size:0xA8 scope:global +schDanchoActor__15daNpcKasi_Mng_cFv = .text:0x00000DC8; // type:function size:0x68 scope:global +deleteAllMember__15daNpcKasi_Mng_cFv = .text:0x00000E30; // type:function size:0x7C scope:global +chgWeightHeavy__15daNpcKasi_Mng_cFv = .text:0x00000EAC; // type:function size:0x6C scope:global +chgWeightLight__15daNpcKasi_Mng_cFv = .text:0x00000F18; // type:function size:0x6C scope:global +__ct__15daNpcKasiHana_cFv = .text:0x00000F84; // type:function size:0x260 scope:global +__dt__15daNpcKasiHana_cFv = .text:0x000011E4; // type:function size:0x290 scope:global +Create__15daNpcKasiHana_cFv = .text:0x00001474; // type:function size:0x27C scope:global +CreateHeap__15daNpcKasiHana_cFv = .text:0x000016F0; // type:function size:0x184 scope:global +Delete__15daNpcKasiHana_cFv = .text:0x00001874; // type:function size:0x34 scope:global +Execute__15daNpcKasiHana_cFv = .text:0x000018A8; // type:function size:0x24 scope:global +Draw__15daNpcKasiHana_cFv = .text:0x000018CC; // type:function size:0x4C scope:global +ctrlJoint__15daNpcKasiHana_cFP8J3DJointP8J3DModel = .text:0x00001918; // type:function size:0x18C scope:global +createHeapCallBack__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00001AA4; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcKasiHana_cFP8J3DJointi = .text:0x00001AC4; // type:function size:0x4C scope:global +setParam__15daNpcKasiHana_cFv = .text:0x00001B10; // type:function size:0x90 scope:global +main__15daNpcKasiHana_cFv = .text:0x00001BA0; // type:function size:0x2C8 scope:global +setAttnPos__15daNpcKasiHana_cFv = .text:0x00001E68; // type:function size:0x1A8 scope:global +setMotionAnm__15daNpcKasiHana_cFif = .text:0x00002010; // type:function size:0xD0 scope:global +setMotion__15daNpcKasiHana_cFifi = .text:0x000020E0; // type:function size:0x48 scope:global +drawDbgInfo__15daNpcKasiHana_cFv = .text:0x00002128; // type:function size:0x8 scope:global +reset__15daNpcKasiHana_cFv = .text:0x00002130; // type:function size:0x248 scope:global +playMotion__15daNpcKasiHana_cFv = .text:0x00002378; // type:function size:0x3CC scope:global +playMotionAnmLoop__15daNpcKasiHana_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002744; // type:function size:0x178 scope:global +setAction__15daNpcKasiHana_cFM15daNpcKasiHana_cFPCvPvi_i = .text:0x000028BC; // type:function size:0xA8 scope:global +setLookMode__15daNpcKasiHana_cFi = .text:0x00002964; // type:function size:0x24 scope:global +lookat__15daNpcKasiHana_cFv = .text:0x00002988; // type:function size:0x1E0 scope:global +step__15daNpcKasiHana_cFsi = .text:0x00002B68; // type:function size:0xF4 scope:global +chkFindPlayer__15daNpcKasiHana_cFv = .text:0x00002C5C; // type:function size:0xE4 scope:global +wait__15daNpcKasiHana_cFi = .text:0x00002D40; // type:function size:0x584 scope:global +chace_st__15daNpcKasiHana_cFi = .text:0x000032C4; // type:function size:0xA4 scope:global +chace__15daNpcKasiHana_cFi = .text:0x00003368; // type:function size:0x184 scope:global +getChacePos__15daNpcKasiHana_cFv = .text:0x000034EC; // type:function size:0x100 scope:global +turn__15daNpcKasiHana_cFi = .text:0x000035EC; // type:function size:0xCC scope:global +fear__15daNpcKasiHana_cFi = .text:0x000036B8; // type:function size:0x214 scope:global +srchWolfTag__15daNpcKasiHana_cFv = .text:0x000038CC; // type:function size:0x68 scope:global +_srch_escape_tag__15daNpcKasiHana_cFPvPv = .text:0x00003934; // type:function size:0xD0 scope:global +getWolfPathNearIdx__15daNpcKasiHana_cFv = .text:0x00003A04; // type:function size:0x134 scope:global +talk__15daNpcKasiHana_cFi = .text:0x00003B38; // type:function size:0x164 scope:global +demo__15daNpcKasiHana_cFi = .text:0x00003C9C; // type:function size:0x2DC scope:global +escape__15daNpcKasiHana_cFi = .text:0x00003F78; // type:function size:0x158 scope:global +cheer__15daNpcKasiHana_cFi = .text:0x000040D0; // type:function size:0x208 scope:global +_turn_to_link__15daNpcKasiHana_cFs = .text:0x000042D8; // type:function size:0x4C scope:global +_turn_pos__15daNpcKasiHana_cFRC4cXyzs = .text:0x00004324; // type:function size:0x5C scope:global +actor_front_check__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00004380; // type:function size:0xD8 scope:global +_getOffset__15daNpcKasiHana_cFRC4cXyzR4cXyz = .text:0x00004458; // type:function size:0x6C scope:global +_Evt_Kasi_Appear__15daNpcKasiHana_cFi = .text:0x000044C4; // type:function size:0xA8 scope:global +_Evt_Kasi_Appear_CutInit__15daNpcKasiHana_cFRCi = .text:0x0000456C; // type:function size:0xE0 scope:global +_Evt_Kasi_Appear_CutMain__15daNpcKasiHana_cFRCi = .text:0x0000464C; // type:function size:0x12C scope:global +_Evt_Kasi_Talk__15daNpcKasiHana_cFi = .text:0x00004778; // type:function size:0x108 scope:global +_Evt_Kasi_Talk_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004880; // type:function size:0x120 scope:global +_Evt_Kasi_Talk_CutMain__15daNpcKasiHana_cFRCii = .text:0x000049A0; // type:function size:0x194 scope:global +_Evt_Kasi__15daNpcKasiHana_cFi = .text:0x00004B34; // type:function size:0xA8 scope:global +_Evt_Kasi_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004BDC; // type:function size:0x128 scope:global +_Evt_Kasi_CutMain__15daNpcKasiHana_cFRCi = .text:0x00004D04; // type:function size:0x1A0 scope:global +_Evt_Kasi_Cheer__15daNpcKasiHana_cFi = .text:0x00004EA4; // type:function size:0x108 scope:global +_Evt_Kasi_Cheer_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004FAC; // type:function size:0x10C scope:global +_Evt_Kasi_Cheer_CutMain__15daNpcKasiHana_cFRCii = .text:0x000050B8; // type:function size:0x1F4 scope:global +_Evt_Kasi_Cheer2__15daNpcKasiHana_cFi = .text:0x000052AC; // type:function size:0xD8 scope:global +_Evt_Kasi_Cheer2_CutInit__15daNpcKasiHana_cFRCi = .text:0x00005384; // type:function size:0x10C scope:global +_Evt_Kasi_Cheer2_CutMain__15daNpcKasiHana_cFRCii = .text:0x00005490; // type:function size:0x1F4 scope:global +daNpcKasiHana_Create__FPv = .text:0x00005684; // type:function size:0x20 scope:global +daNpcKasiHana_Delete__FPv = .text:0x000056A4; // type:function size:0x20 scope:global +daNpcKasiHana_Execute__FPv = .text:0x000056C4; // type:function size:0x20 scope:global +daNpcKasiHana_Draw__FPv = .text:0x000056E4; // type:function size:0x20 scope:global +daNpcKasiHana_IsDelete__FPv = .text:0x00005704; // type:function size:0x8 scope:global +__dt__8cM3dGCylFv = .text:0x0000570C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005754; // type:function size:0x48 scope:global +getCenterPos__15daNpcKasi_Mng_cFv = .text:0x0000579C; // type:function size:0x1C scope:global +adjustShapeAngle__15daNpcKasiHana_cFv = .text:0x000057B8; // type:function size:0x4 scope:global +__dt__21daNpcKasiHana_Param_cFv = .text:0x000057BC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005804; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000580C; // type:function size:0x8 scope:local +__dt__13daNpcF_Path_cFv = .text:0x00005814; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00005874; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000058BC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005904; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005940; // type:function size:0xD0 scope:global +__ct__5csXyzFv = .text:0x00005A10; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00005A14; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005A18; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005C64; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005E54; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005EC4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005F20; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005F90; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00005FD8; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005FE0; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00005FE4; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00005FEC; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00005FF4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005FF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005FFC; // type:function size:0x48 scope:global +cLib_getRndValue__Fii = .text:0x00006044; // type:function size:0x7C scope:global +__sinit_d_a_npc_kasi_hana_cpp = .text:0x000060C0; // type:function size:0xEC scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3998 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4181 = .rodata:0x00000030; // type:object size:0xC scope:local +@4210 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000044; // type:object size:0x4 scope:local +m__21daNpcKasiHana_Param_c = .rodata:0x00000048; // type:object size:0x7C scope:global data:float +@4768 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4770 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4771 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000D8; // type:object size:0xC scope:local data:4byte +@5044 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5120 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5121 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5123 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5124 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5125 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5126 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5127 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5128 = .rodata:0x0000012C; // type:object size:0xC scope:local +@5129 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5130 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5131 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5132 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5133 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5134 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5135 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5136 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5137 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5138 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5139 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5140 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5141 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5142 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5143 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5144 = .rodata:0x000001B4; // type:object size:0xC scope:local +@5145 = .rodata:0x000001C0; // type:object size:0xC scope:local +@5146 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5147 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5148 = .rodata:0x000001E4; // type:object size:0x18 scope:local +@5149 = .rodata:0x000001FC; // type:object size:0x30 scope:local +@5228 = .rodata:0x0000022C; // type:object size:0xC scope:local +@5276 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5277 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5278 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5471 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5473 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5474 = .rodata:0x00000250; // type:object size:0x8 scope:local +@5475 = .rodata:0x00000258; // type:object size:0x8 scope:local +@5635 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5847 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6026 = .rodata:0x0000026C; // type:object size:0xC scope:local data:4byte +@6044 = .rodata:0x00000278; // type:object size:0xC scope:local +@6045 = .rodata:0x00000284; // type:object size:0x8 scope:local +@6169 = .rodata:0x0000028C; // type:object size:0xC scope:local data:4byte +@6185 = .rodata:0x00000298; // type:object size:0xC scope:local +@6186 = .rodata:0x000002A4; // type:object size:0x8 scope:local +@6235 = .rodata:0x000002AC; // type:object size:0xC scope:local data:4byte +@6251 = .rodata:0x000002B8; // type:object size:0xC scope:local +@6252 = .rodata:0x000002C4; // type:object size:0x8 scope:local +@6323 = .rodata:0x000002D0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000002D8; // type:object size:0x79 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xB4 scope:global +l_btpGetParamList = .data:0x000000D4; // type:object size:0xC scope:global +l_arcNames = .data:0x000000E0; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000EC; // type:object size:0x18 scope:global +l_myName = .data:0x00000104; // type:object size:0x4 scope:global +@4324 = .data:0x00000108; // type:object size:0xC scope:local +@4325 = .data:0x00000114; // type:object size:0xC scope:local +@4326 = .data:0x00000120; // type:object size:0xC scope:local +@4327 = .data:0x0000012C; // type:object size:0xC scope:local +@4328 = .data:0x00000138; // type:object size:0xC scope:local +mEvtSeqList__15daNpcKasiHana_c = .data:0x00000144; // type:object size:0x48 scope:global +@4941 = .data:0x0000018C; // type:object size:0xC scope:local +@4947 = .data:0x00000198; // type:object size:0xC scope:local +@4950 = .data:0x000001A4; // type:object size:0xC scope:local +@4955 = .data:0x000001B0; // type:object size:0xC scope:local +@4962 = .data:0x000001BC; // type:object size:0xC scope:local +@4966 = .data:0x000001C8; // type:object size:0xC scope:local +@5084 = .data:0x000001D4; // type:object size:0xC scope:local data:4byte +@5363 = .data:0x000001E0; // type:object size:0xC scope:local +@5369 = .data:0x000001EC; // type:object size:0xC scope:local +@5376 = .data:0x000001F8; // type:object size:0xC scope:local +@5379 = .data:0x00000204; // type:object size:0xC scope:local +@5386 = .data:0x00000210; // type:object size:0xC scope:local +@5395 = .data:0x0000021C; // type:object size:0xC scope:local +@5400 = .data:0x00000228; // type:object size:0xC scope:local +@5407 = .data:0x00000234; // type:object size:0xC scope:local +@5485 = .data:0x00000240; // type:object size:0xC scope:local data:4byte +@5502 = .data:0x0000024C; // type:object size:0xC scope:local data:4byte +@5505 = .data:0x00000258; // type:object size:0xC scope:local data:4byte +@5577 = .data:0x00000264; // type:object size:0xC scope:local data:4byte +@5636 = .data:0x00000270; // type:object size:0x1C scope:local +@5717 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +@5727 = .data:0x00000298; // type:object size:0xC scope:local data:4byte +@5762 = .data:0x000002A4; // type:object size:0xC scope:local +@5765 = .data:0x000002B0; // type:object size:0xC scope:local +@5768 = .data:0x000002BC; // type:object size:0xC scope:local +@5775 = .data:0x000002C8; // type:object size:0xC scope:local +@5780 = .data:0x000002D4; // type:object size:0xC scope:local +@5860 = .data:0x000002E0; // type:object size:0xC scope:local +daNpcKasiHana_MethodTable = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_NPC_KASIHANA = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__15daNpcKasiHana_c = .data:0x0000033C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000384; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000390; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003C0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003CC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000003E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000003FC; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000408; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000414; // type:object size:0xC scope:global +__vt__21daNpcKasiHana_Param_c = .data:0x00000420; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4323 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__15daNpcKasiHana_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__15daNpcKasiHana_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__15daNpcKasiHana_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt b/config/GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt new file mode 100644 index 0000000000..b92316ec8d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_kyu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_kyu.cpp: + .text start:0x000000EC end:0x00003FC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x000004E0 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt b/config/GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt new file mode 100644 index 0000000000..22897ccda2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_kyu/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpcKasiKyu_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__14daNpcKasiKyu_cFv = .text:0x00000334; // type:function size:0x210 scope:global +Create__14daNpcKasiKyu_cFv = .text:0x00000544; // type:function size:0x27C scope:global +CreateHeap__14daNpcKasiKyu_cFv = .text:0x000007C0; // type:function size:0x184 scope:global +Delete__14daNpcKasiKyu_cFv = .text:0x00000944; // type:function size:0x34 scope:global +Execute__14daNpcKasiKyu_cFv = .text:0x00000978; // type:function size:0x2C scope:global +Draw__14daNpcKasiKyu_cFv = .text:0x000009A4; // type:function size:0x4C scope:global +ctrlJoint__14daNpcKasiKyu_cFP8J3DJointP8J3DModel = .text:0x000009F0; // type:function size:0x18C scope:global +createHeapCallBack__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpcKasiKyu_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x4C scope:global +setParam__14daNpcKasiKyu_cFv = .text:0x00000BE8; // type:function size:0x6C scope:global +main__14daNpcKasiKyu_cFv = .text:0x00000C54; // type:function size:0x2A8 scope:global +setAttnPos__14daNpcKasiKyu_cFv = .text:0x00000EFC; // type:function size:0x1A8 scope:global +setMotionAnm__14daNpcKasiKyu_cFif = .text:0x000010A4; // type:function size:0xD0 scope:global +setMotion__14daNpcKasiKyu_cFifi = .text:0x00001174; // type:function size:0x48 scope:global +drawDbgInfo__14daNpcKasiKyu_cFv = .text:0x000011BC; // type:function size:0x8 scope:global +reset__14daNpcKasiKyu_cFv = .text:0x000011C4; // type:function size:0x234 scope:global +playMotion__14daNpcKasiKyu_cFv = .text:0x000013F8; // type:function size:0x434 scope:global +playMotionAnmLoop__14daNpcKasiKyu_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x0000182C; // type:function size:0x178 scope:global +setAction__14daNpcKasiKyu_cFM14daNpcKasiKyu_cFPCvPvi_i = .text:0x000019A4; // type:function size:0xA8 scope:global +setLookMode__14daNpcKasiKyu_cFi = .text:0x00001A4C; // type:function size:0x24 scope:global +lookat__14daNpcKasiKyu_cFv = .text:0x00001A70; // type:function size:0x1E0 scope:global +step__14daNpcKasiKyu_cFsi = .text:0x00001C50; // type:function size:0xF4 scope:global +chkFindPlayer__14daNpcKasiKyu_cFv = .text:0x00001D44; // type:function size:0xE4 scope:global +wait__14daNpcKasiKyu_cFi = .text:0x00001E28; // type:function size:0x3AC scope:global +fear__14daNpcKasiKyu_cFi = .text:0x000021D4; // type:function size:0x1DC scope:global +srchWolfTag__14daNpcKasiKyu_cFv = .text:0x000023B0; // type:function size:0x68 scope:global +_srch_escape_tag__14daNpcKasiKyu_cFPvPv = .text:0x00002418; // type:function size:0xD0 scope:global +getWolfPathNearIdx__14daNpcKasiKyu_cFv = .text:0x000024E8; // type:function size:0x134 scope:global +chace_st__14daNpcKasiKyu_cFi = .text:0x0000261C; // type:function size:0xA4 scope:global +chace__14daNpcKasiKyu_cFi = .text:0x000026C0; // type:function size:0x170 scope:global +getChacePos__14daNpcKasiKyu_cFv = .text:0x00002830; // type:function size:0xBC scope:global +turn_link__14daNpcKasiKyu_cFi = .text:0x000028EC; // type:function size:0xC0 scope:global +turn_home__14daNpcKasiKyu_cFi = .text:0x000029AC; // type:function size:0xE4 scope:global +turn_center__14daNpcKasiKyu_cFi = .text:0x00002A90; // type:function size:0xD0 scope:global +talk_dummy__14daNpcKasiKyu_cFi = .text:0x00002B60; // type:function size:0x78 scope:global +kya__14daNpcKasiKyu_cFi = .text:0x00002BD8; // type:function size:0xD8 scope:global +kya2__14daNpcKasiKyu_cFi = .text:0x00002CB0; // type:function size:0x98 scope:global +kya_stop__14daNpcKasiKyu_cFi = .text:0x00002D48; // type:function size:0xD4 scope:global +iyan__14daNpcKasiKyu_cFi = .text:0x00002E1C; // type:function size:0x78 scope:global +iyan_look__14daNpcKasiKyu_cFi = .text:0x00002E94; // type:function size:0xD8 scope:global +turn_hana__14daNpcKasiKyu_cFi = .text:0x00002F6C; // type:function size:0xF0 scope:global +escape__14daNpcKasiKyu_cFi = .text:0x0000305C; // type:function size:0x118 scope:global +wait_dummy__14daNpcKasiKyu_cFi = .text:0x00003174; // type:function size:0x84 scope:global +cheer__14daNpcKasiKyu_cFi = .text:0x000031F8; // type:function size:0x1EC scope:global +_turn_to_link__14daNpcKasiKyu_cFs = .text:0x000033E4; // type:function size:0x4C scope:global +_turn_pos__14daNpcKasiKyu_cFRC4cXyzs = .text:0x00003430; // type:function size:0x5C scope:global +actor_front_check__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x0000348C; // type:function size:0xD8 scope:global +_getOffset__14daNpcKasiKyu_cFRC4cXyzR4cXyz = .text:0x00003564; // type:function size:0x6C scope:global +daNpcKasiKyu_Create__FPv = .text:0x000035D0; // type:function size:0x20 scope:global +daNpcKasiKyu_Delete__FPv = .text:0x000035F0; // type:function size:0x20 scope:global +daNpcKasiKyu_Execute__FPv = .text:0x00003610; // type:function size:0x20 scope:global +daNpcKasiKyu_Draw__FPv = .text:0x00003630; // type:function size:0x20 scope:global +daNpcKasiKyu_IsDelete__FPv = .text:0x00003650; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x00003658; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x000036B8; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003700; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003748; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003784; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003854; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003890; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003894; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000038D0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000038D4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003B20; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DDC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E4C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003E94; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003E9C; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003EA0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003EA8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003EB0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003EB4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EB8; // type:function size:0x48 scope:global +__sinit_d_a_npc_kasi_kyu_cpp = .text:0x00003F00; // type:function size:0x68 scope:local +adjustShapeAngle__14daNpcKasiKyu_cFv = .text:0x00003F68; // type:function size:0x4 scope:global +__dt__20daNpcKasiKyu_Param_cFv = .text:0x00003F6C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003FB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003FBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpcKasiKyu_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x00000090; // type:object size:0xC scope:local data:4byte +@4447 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4534 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4535 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4537 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4539 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4545 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000108; // type:object size:0xC scope:local +@4547 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000118; // type:object size:0xC scope:local +@4549 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000128; // type:object size:0xC scope:local +@4551 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000138; // type:object size:0xC scope:local +@4553 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000148; // type:object size:0xC scope:local +@4555 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000158; // type:object size:0xC scope:local +@4557 = .rodata:0x00000164; // type:object size:0xC scope:local +@4558 = .rodata:0x00000170; // type:object size:0xC scope:local +@4559 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000188; // type:object size:0xC scope:local +@4561 = .rodata:0x00000194; // type:object size:0xC scope:local +@4562 = .rodata:0x000001A0; // type:object size:0x18 scope:local +@4563 = .rodata:0x000001B8; // type:object size:0xC scope:local +@4564 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4565 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@4566 = .rodata:0x000001D8; // type:object size:0x34 scope:local +@4647 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4695 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4696 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4697 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4831 = .rodata:0x00000228; // type:object size:0x8 scope:local +@4832 = .rodata:0x00000230; // type:object size:0x8 scope:local +@4879 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5068 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5219 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5256 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5257 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000250; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000254; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xC0 scope:global +l_btpGetParamList = .data:0x000000E0; // type:object size:0xC scope:global +l_arcNames = .data:0x000000EC; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000F8; // type:object size:0x4 scope:global +l_myName = .data:0x000000FC; // type:object size:0x4 scope:global +mEvtSeqList__14daNpcKasiKyu_c = .data:0x00000100; // type:object size:0xC scope:global data:4byte +@4365 = .data:0x0000010C; // type:object size:0xC scope:local +@4366 = .data:0x00000118; // type:object size:0xC scope:local +@4367 = .data:0x00000124; // type:object size:0xC scope:local +@4368 = .data:0x00000130; // type:object size:0xC scope:local +@4369 = .data:0x0000013C; // type:object size:0xC scope:local +@4370 = .data:0x00000148; // type:object size:0xC scope:local +@4371 = .data:0x00000154; // type:object size:0xC scope:local +@4372 = .data:0x00000160; // type:object size:0xC scope:local +@4373 = .data:0x0000016C; // type:object size:0xC scope:local +@4374 = .data:0x00000178; // type:object size:0xC scope:local +@4375 = .data:0x00000184; // type:object size:0xC scope:local +@4376 = .data:0x00000190; // type:object size:0xC scope:local +@4377 = .data:0x0000019C; // type:object size:0xC scope:local +@4378 = .data:0x000001A8; // type:object size:0xC scope:local +@4379 = .data:0x000001B4; // type:object size:0xC scope:local +@4380 = .data:0x000001C0; // type:object size:0xC scope:local +@4381 = .data:0x000001CC; // type:object size:0xC scope:local +@4382 = .data:0x000001D8; // type:object size:0xC scope:local +@4383 = .data:0x000001E4; // type:object size:0xC scope:local +sSygnalAct$4364 = .data:0x000001F0; // type:object size:0xF0 scope:local +@4488 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000002EC; // type:object size:0xC scope:local +@4780 = .data:0x000002F8; // type:object size:0xC scope:local +@4960 = .data:0x00000304; // type:object size:0xC scope:local +@4968 = .data:0x00000310; // type:object size:0xC scope:local +@5003 = .data:0x0000031C; // type:object size:0xC scope:local +@5026 = .data:0x00000328; // type:object size:0xC scope:local data:4byte +@5043 = .data:0x00000334; // type:object size:0xC scope:local data:4byte +@5046 = .data:0x00000340; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x0000034C; // type:object size:0xC scope:local +@5120 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@5134 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@5148 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5201 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@5209 = .data:0x00000388; // type:object size:0xC scope:local data:4byte +@5237 = .data:0x00000394; // type:object size:0xC scope:local data:4byte +daNpcKasiKyu_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_KASIKYU = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__14daNpcKasiKyu_c = .data:0x000003F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000480; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__20daNpcKasiKyu_Param_c = .data:0x000004D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__14daNpcKasiKyu_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__14daNpcKasiKyu_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__14daNpcKasiKyu_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +lbl_324_bss_62 = .bss:0x00000062; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kasi_mich/splits.txt b/config/GZ2J01/rels/d_a_npc_kasi_mich/splits.txt new file mode 100644 index 0000000000..caef80f2c4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_mich/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_mich.cpp: + .text start:0x000000EC end:0x00003F58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000268 + .data start:0x00000000 end:0x000004E0 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt b/config/GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt new file mode 100644 index 0000000000..f687fa2667 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kasi_mich/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daNpcKasiMich_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__15daNpcKasiMich_cFv = .text:0x00000334; // type:function size:0x210 scope:global +Create__15daNpcKasiMich_cFv = .text:0x00000544; // type:function size:0x27C scope:global +CreateHeap__15daNpcKasiMich_cFv = .text:0x000007C0; // type:function size:0x184 scope:global +Delete__15daNpcKasiMich_cFv = .text:0x00000944; // type:function size:0x34 scope:global +Execute__15daNpcKasiMich_cFv = .text:0x00000978; // type:function size:0x2C scope:global +Draw__15daNpcKasiMich_cFv = .text:0x000009A4; // type:function size:0x4C scope:global +ctrlJoint__15daNpcKasiMich_cFP8J3DJointP8J3DModel = .text:0x000009F0; // type:function size:0x18C scope:global +createHeapCallBack__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcKasiMich_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x4C scope:global +setParam__15daNpcKasiMich_cFv = .text:0x00000BE8; // type:function size:0x6C scope:global +main__15daNpcKasiMich_cFv = .text:0x00000C54; // type:function size:0x2A8 scope:global +setAttnPos__15daNpcKasiMich_cFv = .text:0x00000EFC; // type:function size:0x1A8 scope:global +setMotionAnm__15daNpcKasiMich_cFif = .text:0x000010A4; // type:function size:0xD0 scope:global +setMotion__15daNpcKasiMich_cFifi = .text:0x00001174; // type:function size:0x48 scope:global +drawDbgInfo__15daNpcKasiMich_cFv = .text:0x000011BC; // type:function size:0x8 scope:global +reset__15daNpcKasiMich_cFv = .text:0x000011C4; // type:function size:0x234 scope:global +playMotion__15daNpcKasiMich_cFv = .text:0x000013F8; // type:function size:0x434 scope:global +playMotionAnmLoop__15daNpcKasiMich_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x0000182C; // type:function size:0x178 scope:global +setAction__15daNpcKasiMich_cFM15daNpcKasiMich_cFPCvPvi_i = .text:0x000019A4; // type:function size:0xA8 scope:global +setLookMode__15daNpcKasiMich_cFi = .text:0x00001A4C; // type:function size:0x24 scope:global +lookat__15daNpcKasiMich_cFv = .text:0x00001A70; // type:function size:0x1E0 scope:global +step__15daNpcKasiMich_cFsi = .text:0x00001C50; // type:function size:0xF4 scope:global +chkFindPlayer__15daNpcKasiMich_cFv = .text:0x00001D44; // type:function size:0xE4 scope:global +wait__15daNpcKasiMich_cFi = .text:0x00001E28; // type:function size:0x3AC scope:global +fear__15daNpcKasiMich_cFi = .text:0x000021D4; // type:function size:0x1DC scope:global +srchWolfTag__15daNpcKasiMich_cFv = .text:0x000023B0; // type:function size:0x68 scope:global +_srch_escape_tag__15daNpcKasiMich_cFPvPv = .text:0x00002418; // type:function size:0xD0 scope:global +getWolfPathNearIdx__15daNpcKasiMich_cFv = .text:0x000024E8; // type:function size:0x134 scope:global +chace_st__15daNpcKasiMich_cFi = .text:0x0000261C; // type:function size:0xA4 scope:global +chace__15daNpcKasiMich_cFi = .text:0x000026C0; // type:function size:0x170 scope:global +getChacePos__15daNpcKasiMich_cFv = .text:0x00002830; // type:function size:0xBC scope:global +turn_link__15daNpcKasiMich_cFi = .text:0x000028EC; // type:function size:0xC0 scope:global +turn_home__15daNpcKasiMich_cFi = .text:0x000029AC; // type:function size:0xE4 scope:global +turn_center__15daNpcKasiMich_cFi = .text:0x00002A90; // type:function size:0xD0 scope:global +talk_dummy__15daNpcKasiMich_cFi = .text:0x00002B60; // type:function size:0x78 scope:global +kya__15daNpcKasiMich_cFi = .text:0x00002BD8; // type:function size:0xD8 scope:global +kya2__15daNpcKasiMich_cFi = .text:0x00002CB0; // type:function size:0x98 scope:global +kya_stop__15daNpcKasiMich_cFi = .text:0x00002D48; // type:function size:0xD4 scope:global +iyan__15daNpcKasiMich_cFi = .text:0x00002E1C; // type:function size:0x78 scope:global +escape__15daNpcKasiMich_cFi = .text:0x00002E94; // type:function size:0x118 scope:global +iyan_look__15daNpcKasiMich_cFi = .text:0x00002FAC; // type:function size:0xD8 scope:global +turn_hana__15daNpcKasiMich_cFi = .text:0x00003084; // type:function size:0x84 scope:global +wait_dummy__15daNpcKasiMich_cFi = .text:0x00003108; // type:function size:0x84 scope:global +cheer__15daNpcKasiMich_cFi = .text:0x0000318C; // type:function size:0x1EC scope:global +_turn_to_link__15daNpcKasiMich_cFs = .text:0x00003378; // type:function size:0x4C scope:global +_turn_pos__15daNpcKasiMich_cFRC4cXyzs = .text:0x000033C4; // type:function size:0x5C scope:global +actor_front_check__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00003420; // type:function size:0xD8 scope:global +_getOffset__15daNpcKasiMich_cFRC4cXyzR4cXyz = .text:0x000034F8; // type:function size:0x6C scope:global +daNpcKasiMich_Create__FPv = .text:0x00003564; // type:function size:0x20 scope:global +daNpcKasiMich_Delete__FPv = .text:0x00003584; // type:function size:0x20 scope:global +daNpcKasiMich_Execute__FPv = .text:0x000035A4; // type:function size:0x20 scope:global +daNpcKasiMich_Draw__FPv = .text:0x000035C4; // type:function size:0x20 scope:global +daNpcKasiMich_IsDelete__FPv = .text:0x000035E4; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000035EC; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000364C; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003694; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000036DC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003718; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000037E8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003824; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003828; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003864; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003868; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003AB4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003CA4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D14; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003D70; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003DE0; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003E28; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003E30; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003E34; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003E3C; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003E44; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003E48; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003E4C; // type:function size:0x48 scope:global +__sinit_d_a_npc_kasi_mich_cpp = .text:0x00003E94; // type:function size:0x68 scope:local +adjustShapeAngle__15daNpcKasiMich_cFv = .text:0x00003EFC; // type:function size:0x4 scope:global +__dt__21daNpcKasiMich_Param_cFv = .text:0x00003F00; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003F48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003F50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpcKasiMich_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x00000090; // type:object size:0xC scope:local data:4byte +@4447 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4534 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4535 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4537 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4539 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4545 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000108; // type:object size:0xC scope:local +@4547 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000118; // type:object size:0xC scope:local +@4549 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000128; // type:object size:0xC scope:local +@4551 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000138; // type:object size:0xC scope:local +@4553 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000148; // type:object size:0xC scope:local +@4555 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000158; // type:object size:0xC scope:local +@4557 = .rodata:0x00000164; // type:object size:0xC scope:local +@4558 = .rodata:0x00000170; // type:object size:0xC scope:local +@4559 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000188; // type:object size:0xC scope:local +@4561 = .rodata:0x00000194; // type:object size:0xC scope:local +@4562 = .rodata:0x000001A0; // type:object size:0x18 scope:local +@4563 = .rodata:0x000001B8; // type:object size:0xC scope:local +@4564 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4565 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@4566 = .rodata:0x000001D8; // type:object size:0x34 scope:local +@4647 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4695 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4696 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4697 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4831 = .rodata:0x00000228; // type:object size:0x8 scope:local +@4832 = .rodata:0x00000230; // type:object size:0x8 scope:local +@4879 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5068 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5219 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5251 = .rodata:0x00000248; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000024C; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xC0 scope:global +l_btpGetParamList = .data:0x000000E0; // type:object size:0xC scope:global +l_arcNames = .data:0x000000EC; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000F8; // type:object size:0x4 scope:global +l_myName = .data:0x000000FC; // type:object size:0x4 scope:global +mEvtSeqList__15daNpcKasiMich_c = .data:0x00000100; // type:object size:0xC scope:global data:4byte +@4365 = .data:0x0000010C; // type:object size:0xC scope:local +@4366 = .data:0x00000118; // type:object size:0xC scope:local +@4367 = .data:0x00000124; // type:object size:0xC scope:local +@4368 = .data:0x00000130; // type:object size:0xC scope:local +@4369 = .data:0x0000013C; // type:object size:0xC scope:local +@4370 = .data:0x00000148; // type:object size:0xC scope:local +@4371 = .data:0x00000154; // type:object size:0xC scope:local +@4372 = .data:0x00000160; // type:object size:0xC scope:local +@4373 = .data:0x0000016C; // type:object size:0xC scope:local +@4374 = .data:0x00000178; // type:object size:0xC scope:local +@4375 = .data:0x00000184; // type:object size:0xC scope:local +@4376 = .data:0x00000190; // type:object size:0xC scope:local +@4377 = .data:0x0000019C; // type:object size:0xC scope:local +@4378 = .data:0x000001A8; // type:object size:0xC scope:local +@4379 = .data:0x000001B4; // type:object size:0xC scope:local +@4380 = .data:0x000001C0; // type:object size:0xC scope:local +@4381 = .data:0x000001CC; // type:object size:0xC scope:local +@4382 = .data:0x000001D8; // type:object size:0xC scope:local +@4383 = .data:0x000001E4; // type:object size:0xC scope:local +sSygnalAct$4364 = .data:0x000001F0; // type:object size:0xF0 scope:local +@4488 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000002EC; // type:object size:0xC scope:local +@4780 = .data:0x000002F8; // type:object size:0xC scope:local +@4960 = .data:0x00000304; // type:object size:0xC scope:local +@4968 = .data:0x00000310; // type:object size:0xC scope:local +@5003 = .data:0x0000031C; // type:object size:0xC scope:local +@5026 = .data:0x00000328; // type:object size:0xC scope:local data:4byte +@5043 = .data:0x00000334; // type:object size:0xC scope:local data:4byte +@5046 = .data:0x00000340; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x0000034C; // type:object size:0xC scope:local +@5120 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@5134 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@5148 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5201 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@5209 = .data:0x00000388; // type:object size:0xC scope:local data:4byte +@5261 = .data:0x00000394; // type:object size:0xC scope:local data:4byte +daNpcKasiMich_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_KASIMICH = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__15daNpcKasiMich_c = .data:0x000003F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000480; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__21daNpcKasiMich_Param_c = .data:0x000004D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__15daNpcKasiMich_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__15daNpcKasiMich_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__15daNpcKasiMich_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +lbl_325_bss_62 = .bss:0x00000062; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kdk/splits.txt b/config/GZ2J01/rels/d_a_npc_kdk/splits.txt new file mode 100644 index 0000000000..4b1cea241a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kdk/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_kdk.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_npc_kdk/symbols.txt b/config/GZ2J01/rels/d_a_npc_kdk/symbols.txt new file mode 100644 index 0000000000..585d3baf3a --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kdk/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_KDK = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kkri/splits.txt b/config/GZ2J01/rels/d_a_npc_kkri/splits.txt new file mode 100644 index 0000000000..62166bee72 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kkri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kkri.cpp: + .text start:0x000000EC end:0x000041BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x000008E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_kkri/symbols.txt b/config/GZ2J01/rels/d_a_npc_kkri/symbols.txt new file mode 100644 index 0000000000..412bba6cd0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kkri/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Kkri_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Kkri_cFv = .text:0x00000238; // type:function size:0x2D8 scope:global +CreateHeap__12daNpc_Kkri_cFv = .text:0x00000510; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000794; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007D0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007E8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000824; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000083C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000884; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008A8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008E4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008FC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000938; // type:function size:0x18 scope:global +Delete__12daNpc_Kkri_cFv = .text:0x00000950; // type:function size:0x34 scope:global +Execute__12daNpc_Kkri_cFv = .text:0x00000984; // type:function size:0x20 scope:global +Draw__12daNpc_Kkri_cFv = .text:0x000009A4; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_Kkri_cFP10fopAc_ac_c = .text:0x00000A40; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Kkri_cFP8J3DJointi = .text:0x00000A60; // type:function size:0x58 scope:global +srchYm__12daNpc_Kkri_cFPvPv = .text:0x00000AB8; // type:function size:0xA8 scope:global +getType__12daNpc_Kkri_cFv = .text:0x00000B60; // type:function size:0x38 scope:global +isDelete__12daNpc_Kkri_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +reset__12daNpc_Kkri_cFv = .text:0x00000BCC; // type:function size:0x160 scope:global +checkChangeEvt__12daNpc_Kkri_cFv = .text:0x00000D2C; // type:function size:0xB4 scope:global +setParam__12daNpc_Kkri_cFv = .text:0x00000DE0; // type:function size:0x1D0 scope:global +setAfterTalkMotion__12daNpc_Kkri_cFv = .text:0x00000FB0; // type:function size:0xBC scope:global +srchActors__12daNpc_Kkri_cFv = .text:0x0000106C; // type:function size:0x6C scope:global +evtTalk__12daNpc_Kkri_cFv = .text:0x000010D8; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Kkri_cFv = .text:0x00001178; // type:function size:0xC8 scope:global +action__12daNpc_Kkri_cFv = .text:0x00001240; // type:function size:0xF8 scope:global +beforeMove__12daNpc_Kkri_cFv = .text:0x00001338; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Kkri_cFv = .text:0x000013FC; // type:function size:0x420 scope:global +setCollision__12daNpc_Kkri_cFv = .text:0x0000181C; // type:function size:0x1C4 scope:global +drawDbgInfo__12daNpc_Kkri_cFv = .text:0x000019E0; // type:function size:0x8 scope:global +selectAction__12daNpc_Kkri_cFv = .text:0x000019E8; // type:function size:0x9C scope:global +chkAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x00001A84; // type:function size:0x2C scope:global +setAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x00001AB0; // type:function size:0xA8 scope:global +cutConversationAboutSoup__12daNpc_Kkri_cFi = .text:0x00001B58; // type:function size:0x158 scope:global +cutYmLook__12daNpc_Kkri_cFi = .text:0x00001CB0; // type:function size:0x114 scope:global +sleep__12daNpc_Kkri_cFv = .text:0x00001DC4; // type:function size:0x25C scope:global +wait__12daNpc_Kkri_cFPv = .text:0x00002020; // type:function size:0x258 scope:global +sitWait1__12daNpc_Kkri_cFPv = .text:0x00002278; // type:function size:0x514 scope:global +fearWait__12daNpc_Kkri_cFPv = .text:0x0000278C; // type:function size:0x358 scope:global +talk__12daNpc_Kkri_cFPv = .text:0x00002AE4; // type:function size:0x2FC scope:global +daNpc_Kkri_Create__FPv = .text:0x00002DE0; // type:function size:0x20 scope:global +daNpc_Kkri_Delete__FPv = .text:0x00002E00; // type:function size:0x20 scope:global +daNpc_Kkri_Execute__FPv = .text:0x00002E20; // type:function size:0x20 scope:global +daNpc_Kkri_Draw__FPv = .text:0x00002E40; // type:function size:0x20 scope:global +daNpc_Kkri_IsDelete__FPv = .text:0x00002E60; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002E68; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E98; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002EE0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00003268; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000032A4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000032E0; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00003328; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003370; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000033AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033F4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000343C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003840; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003844; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003940; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003944; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000398C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000039FC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003A58; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003AC8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003B10; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C2C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003E34; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003E38; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003E40; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003E48; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003E50; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00003E58; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003E5C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003E64; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003E68; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003E70; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00003E88; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003E8C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003E90; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003E98; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003EA0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003ED0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003F00; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003F04; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003F08; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003F0C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003F10; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003F2C; // type:function size:0x7C scope:global +__sinit_d_a_npc_kkri_cpp = .text:0x00003FA8; // type:function size:0x9C scope:local +__ct__12daNpc_Kkri_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004044; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Kkri_cFv = .text:0x00004124; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Kkri_cFv = .text:0x0000412C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Kkri_cFv = .text:0x00004134; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Kkri_cFv = .text:0x0000413C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Kkri_cFi = .text:0x00004144; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Kkri_cFi = .text:0x00004154; // type:function size:0x10 scope:global +__dt__18daNpc_Kkri_Param_cFv = .text:0x00004164; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000041AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000041B4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Kkri_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$4005 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4077 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4079 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4080 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4081 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4243 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4244 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4245 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4391 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4441 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4621 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4792 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4794 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4857 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4859 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4908 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4909 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4911 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000114; // type:object size:0x54 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x28 scope:global +l_resNameList = .data:0x00000058; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000064; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000068; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000078; // type:object size:0x1A4 scope:global +l_motionAnmData = .data:0x0000021C; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x00000468; // type:object size:0xF0 scope:global +l_motionSequenceData = .data:0x00000558; // type:object size:0x130 scope:global +mCutNameList__12daNpc_Kkri_c = .data:0x00000688; // type:object size:0xC scope:global +@3849 = .data:0x00000694; // type:object size:0xC scope:local +@3850 = .data:0x000006A0; // type:object size:0xC scope:local +mCutList__12daNpc_Kkri_c = .data:0x000006AC; // type:object size:0x24 scope:global data:4byte +@4531 = .data:0x000006D0; // type:object size:0xC scope:local data:4byte +@4635 = .data:0x000006DC; // type:object size:0xC scope:local data:4byte +@4640 = .data:0x000006E8; // type:object size:0xC scope:local data:4byte +@4921 = .data:0x000006F4; // type:object size:0xC scope:local +@4923 = .data:0x00000700; // type:object size:0xC scope:local +@4925 = .data:0x0000070C; // type:object size:0xC scope:local +daNpc_Kkri_MethodTable = .data:0x00000718; // type:object size:0x20 scope:global +g_profile_NPC_KKRI = .data:0x00000738; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000768; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000774; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000780; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000007A4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000007B0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000007BC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000007C8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000007D4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000007E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007EC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007F8; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000804; // type:object size:0xC scope:global +__vt__12daNpc_Kkri_c = .data:0x00000810; // type:object size:0xC4 scope:global +__vt__18daNpc_Kkri_Param_c = .data:0x000008D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3851 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_kn/splits.txt b/config/GZ2J01/rels/d_a_npc_kn/splits.txt new file mode 100644 index 0000000000..a970c3d3d4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kn.cpp: + .text start:0x000000EC end:0x00015F94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000046C + .data start:0x00000000 end:0x00002580 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/GZ2J01/rels/d_a_npc_kn/symbols.txt b/config/GZ2J01/rels/d_a_npc_kn/symbols.txt new file mode 100644 index 0000000000..5dee16d5d5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kn/symbols.txt @@ -0,0 +1,491 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daNpc_Kn_cFv = .text:0x000000EC; // type:function size:0x4C0 scope:global +__dt__8dCcD_SphFv = .text:0x000005AC; // type:function size:0xCC scope:global +__dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00000678; // type:function size:0x3C scope:global +create__10daNpc_Kn_cFv = .text:0x000006B4; // type:function size:0x2A4 scope:global +CreateHeap__10daNpc_Kn_cFv = .text:0x00000958; // type:function size:0x3A8 scope:global +Delete__10daNpc_Kn_cFv = .text:0x00000D00; // type:function size:0x34 scope:global +Execute__10daNpc_Kn_cFv = .text:0x00000D34; // type:function size:0x5C scope:global +Draw__10daNpc_Kn_cFv = .text:0x00000D90; // type:function size:0xB4 scope:global +createHeapCallBack__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x00000E44; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpc_Kn_cFP8J3DJointi = .text:0x00000E64; // type:function size:0x58 scope:global +getType__10daNpc_Kn_cFv = .text:0x00000EBC; // type:function size:0x68 scope:global +getDivideNo__10daNpc_Kn_cFv = .text:0x00000F24; // type:function size:0xC scope:global +getFlowNodeNo__10daNpc_Kn_cFv = .text:0x00000F30; // type:function size:0x1C scope:global +getPath__10daNpc_Kn_cFv = .text:0x00000F4C; // type:function size:0xC scope:global +isDelete__10daNpc_Kn_cFv = .text:0x00000F58; // type:function size:0xA4 scope:global +resetCol__10daNpc_Kn_cFv = .text:0x00000FFC; // type:function size:0xC4 scope:global +reset__10daNpc_Kn_cFv = .text:0x000010C0; // type:function size:0x27C scope:global +resetType__10daNpc_Kn_cFv = .text:0x0000133C; // type:function size:0xD4 scope:global +setParam__10daNpc_Kn_cFv = .text:0x00001410; // type:function size:0x280 scope:global +setParamTeach03__10daNpc_Kn_cFv = .text:0x00001690; // type:function size:0x94 scope:global +setParamTeach04__10daNpc_Kn_cFv = .text:0x00001724; // type:function size:0xB8 scope:global +setParamTeach05__10daNpc_Kn_cFv = .text:0x000017DC; // type:function size:0x94 scope:global +setParamTeach06__10daNpc_Kn_cFv = .text:0x00001870; // type:function size:0x20 scope:global +setParamTeach07__10daNpc_Kn_cFv = .text:0x00001890; // type:function size:0x20 scope:global +setAfterTalkMotion__10daNpc_Kn_cFv = .text:0x000018B0; // type:function size:0x60 scope:global +srchActors__10daNpc_Kn_cFv = .text:0x00001910; // type:function size:0x4 scope:global +evtTalk__10daNpc_Kn_cFv = .text:0x00001914; // type:function size:0xE4 scope:global +evtCutProc__10daNpc_Kn_cFv = .text:0x000019F8; // type:function size:0xE4 scope:global +action__10daNpc_Kn_cFv = .text:0x00001ADC; // type:function size:0x88 scope:global +beforeMove__10daNpc_Kn_cFv = .text:0x00001B64; // type:function size:0x78 scope:global +afterMoved__10daNpc_Kn_cFv = .text:0x00001BDC; // type:function size:0x70 scope:global +setAttnPos__10daNpc_Kn_cFv = .text:0x00001C4C; // type:function size:0x210 scope:global +setCollision__10daNpc_Kn_cFv = .text:0x00001E5C; // type:function size:0x208 scope:global +setCollisionSword__10daNpc_Kn_cFv = .text:0x00002064; // type:function size:0x1AC scope:global +checkCollisionSword__10daNpc_Kn_cFv = .text:0x00002210; // type:function size:0xBC scope:global +setCollisionTeach03__10daNpc_Kn_cFv = .text:0x000022CC; // type:function size:0x38 scope:global +setCollisionTeach04__10daNpc_Kn_cFv = .text:0x00002304; // type:function size:0xDC scope:global +setCollisionTeach05__10daNpc_Kn_cFv = .text:0x000023E0; // type:function size:0x38 scope:global +setCollisionTeach06__10daNpc_Kn_cFv = .text:0x00002418; // type:function size:0x20 scope:global +setCollisionTeach07__10daNpc_Kn_cFv = .text:0x00002438; // type:function size:0x20 scope:global +drawDbgInfo__10daNpc_Kn_cFv = .text:0x00002458; // type:function size:0x8 scope:global +drawOtherMdl__10daNpc_Kn_cFv = .text:0x00002460; // type:function size:0x21C scope:global +drawGhost__10daNpc_Kn_cFv = .text:0x0000267C; // type:function size:0xC4 scope:global +afterSetMotionAnm__10daNpc_Kn_cFiifi = .text:0x00002740; // type:function size:0x138 scope:global +selectAction__10daNpc_Kn_cFv = .text:0x00002878; // type:function size:0x20C scope:global +teach03_selectAction__10daNpc_Kn_cFv = .text:0x00002A84; // type:function size:0x58 scope:global +teach04_selectAction__10daNpc_Kn_cFv = .text:0x00002ADC; // type:function size:0xA4 scope:global +teach05_selectAction__10daNpc_Kn_cFv = .text:0x00002B80; // type:function size:0x58 scope:global +teach06_selectAction__10daNpc_Kn_cFv = .text:0x00002BD8; // type:function size:0x108 scope:global +teach07_selectAction__10daNpc_Kn_cFv = .text:0x00002CE0; // type:function size:0x108 scope:global +chkAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00002DE8; // type:function size:0x2C scope:global +setAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00002E14; // type:function size:0xA8 scope:global +wait__10daNpc_Kn_cFPv = .text:0x00002EBC; // type:function size:0x1E8 scope:global +talk__10daNpc_Kn_cFPv = .text:0x000030A4; // type:function size:0x1D0 scope:global +test__10daNpc_Kn_cFPv = .text:0x00003274; // type:function size:0x120 scope:global +setSceneChange__10daNpc_Kn_cFi = .text:0x00003394; // type:function size:0xBC scope:global +ECut_noneEquipChangeTalk__10daNpc_Kn_cFi = .text:0x00003450; // type:function size:0x214 scope:global +ECut_noneEquipChangeTalkStand__10daNpc_Kn_cFi = .text:0x00003664; // type:function size:0x2E8 scope:global +ECut_largeDamageTalk__10daNpc_Kn_cFi = .text:0x0000394C; // type:function size:0x2BC scope:global +teach02_start__10daNpc_Kn_cFPv = .text:0x00003C08; // type:function size:0x13C scope:global +teach03_attackWait__10daNpc_Kn_cFPv = .text:0x00003D44; // type:function size:0x5A0 scope:global +teach04_attackWait__10daNpc_Kn_cFPv = .text:0x000042E4; // type:function size:0x388 scope:global +teach04_headBreakWait__10daNpc_Kn_cFPv = .text:0x0000466C; // type:function size:0x2C0 scope:global +teach04_finishWait__10daNpc_Kn_cFPv = .text:0x0000492C; // type:function size:0x3B4 scope:global +teach05_surpriseAttackWait__10daNpc_Kn_cFPv = .text:0x00004CE0; // type:function size:0x5B4 scope:global +s_sub6__FPvPv = .text:0x00005294; // type:function size:0x60 scope:global +s_subEnd6__FPvPv = .text:0x000052F4; // type:function size:0x6C scope:global +teach06_superJumpWait__10daNpc_Kn_cFPv = .text:0x00005360; // type:function size:0x718 scope:global +teach06_divideMove__10daNpc_Kn_cFPv = .text:0x00005A78; // type:function size:0x210 scope:global +teach06_waitDivide__10daNpc_Kn_cFPv = .text:0x00005C88; // type:function size:0x160 scope:global +teach06_superJumpWaitDivide__10daNpc_Kn_cFPv = .text:0x00005DE8; // type:function size:0x63C scope:global +teach06_superJumpedDivide__10daNpc_Kn_cFPv = .text:0x00006424; // type:function size:0x198 scope:global +teach06_warpDelete__10daNpc_Kn_cFPv = .text:0x000065BC; // type:function size:0x80 scope:global +s_sub7__FPvPv = .text:0x0000663C; // type:function size:0x60 scope:global +s_subEnd7__FPvPv = .text:0x0000669C; // type:function size:0x6C scope:global +teach07_superTurnAttackWait__10daNpc_Kn_cFPv = .text:0x00006708; // type:function size:0x5A8 scope:global +teach07_divideMove__10daNpc_Kn_cFPv = .text:0x00006CB0; // type:function size:0x228 scope:global +teach07_waitDivide__10daNpc_Kn_cFPv = .text:0x00006ED8; // type:function size:0x160 scope:global +teach07_superTurnAttackWaitDivide__10daNpc_Kn_cFPv = .text:0x00007038; // type:function size:0x4CC scope:global +teach07_superTurnAttackedDivide__10daNpc_Kn_cFPv = .text:0x00007504; // type:function size:0x198 scope:global +teach07_warpDelete__10daNpc_Kn_cFPv = .text:0x0000769C; // type:function size:0x80 scope:global +ECut_secondEncount__10daNpc_Kn_cFi = .text:0x0000771C; // type:function size:0x488 scope:global +ECut_thirdSkillExplain__10daNpc_Kn_cFi = .text:0x00007BA4; // type:function size:0x86C scope:global +ECut_thirdSkillGet__10daNpc_Kn_cFi = .text:0x00008410; // type:function size:0x628 scope:global +ECut_fourthSkillExplain__10daNpc_Kn_cFi = .text:0x00008A38; // type:function size:0xA28 scope:global +ECut_fourthSkillGet__10daNpc_Kn_cFi = .text:0x00009460; // type:function size:0x628 scope:global +ECut_fifthSkillExplain__10daNpc_Kn_cFi = .text:0x00009A88; // type:function size:0xA10 scope:global +ECut_fifthSkillGet__10daNpc_Kn_cFi = .text:0x0000A498; // type:function size:0x628 scope:global +ECut_sixthSkillExplain__10daNpc_Kn_cFi = .text:0x0000AAC0; // type:function size:0x9A8 scope:global +ECut_sixthSkillGet__10daNpc_Kn_cFi = .text:0x0000B468; // type:function size:0x638 scope:global +ECut_seventhSkillExplain__10daNpc_Kn_cFi = .text:0x0000BAA0; // type:function size:0x860 scope:global +ECut_seventhSkillGet__10daNpc_Kn_cFi = .text:0x0000C300; // type:function size:0x6B0 scope:global +setPrtcl__10daNpc_Kn_cFv = .text:0x0000C9B0; // type:function size:0x160 scope:global +setSlipPrtcl__10daNpc_Kn_cFv = .text:0x0000CB10; // type:function size:0x128 scope:global +setLandingPrtcl__10daNpc_Kn_cFv = .text:0x0000CC38; // type:function size:0x40 scope:global +calcMagicBallPos__10daNpc_Kn_cFv = .text:0x0000CC78; // type:function size:0xD8 scope:global +setSwordChargePtcl__10daNpc_Kn_cFv = .text:0x0000CD50; // type:function size:0x498 scope:global +calcSlip__10daNpc_Kn_cFv = .text:0x0000D1E8; // type:function size:0x218 scope:global +calcSwordAttackMove__10daNpc_Kn_cFi = .text:0x0000D400; // type:function size:0x33C scope:global +setSe__10daNpc_Kn_cFv = .text:0x0000D73C; // type:function size:0x3F4 scope:global +daNpc_Kn_Create__FPv = .text:0x0000DB30; // type:function size:0x20 scope:global +daNpc_Kn_Delete__FPv = .text:0x0000DB50; // type:function size:0x20 scope:global +daNpc_Kn_Execute__FPv = .text:0x0000DB70; // type:function size:0x20 scope:global +daNpc_Kn_Draw__FPv = .text:0x0000DB90; // type:function size:0x20 scope:global +daNpc_Kn_IsDelete__FPv = .text:0x0000DBB0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000DBB8; // type:function size:0x48 scope:global +tgHitCallBack__10daNpc_Kn_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000DC00; // type:function size:0x30 scope:global +getTrnsfrmAnmP__10daNpc_Kn_cFPCci = .text:0x0000DC30; // type:function size:0x3C scope:global +getTrnsfrmKeyAnmP__10daNpc_Kn_cFPCci = .text:0x0000DC6C; // type:function size:0x3C scope:global +getTexPtrnAnmP__10daNpc_Kn_cFPCci = .text:0x0000DCA8; // type:function size:0x3C scope:global +getTexSRTKeyAnmP__10daNpc_Kn_cFPCci = .text:0x0000DCE4; // type:function size:0x3C scope:global +setBckAnm__10daNpc_Kn_cFP15J3DAnmTransformfiiib = .text:0x0000DD20; // type:function size:0x44 scope:global +setMcaMorfAnm__10daNpc_Kn_cFP18J3DAnmTransformKeyffiii = .text:0x0000DD64; // type:function size:0xF8 scope:global +setBtpAnm__10daNpc_Kn_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x0000DE5C; // type:function size:0x40 scope:global +setBtkAnm__10daNpc_Kn_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x0000DE9C; // type:function size:0x40 scope:global +loadRes__10daNpc_Kn_cFPCScPPCc = .text:0x0000DEDC; // type:function size:0xB4 scope:global +deleteRes__10daNpc_Kn_cFPCScPPCc = .text:0x0000DF90; // type:function size:0x80 scope:global +execute__10daNpc_Kn_cFv = .text:0x0000E010; // type:function size:0x288 scope:global +draw__10daNpc_Kn_cFiifP11_GXColorS10fiii = .text:0x0000E298; // type:function size:0x3F4 scope:global +setEnvTevColor__10daNpc_Kn_cFv = .text:0x0000E68C; // type:function size:0x5C scope:global +setRoomNo__10daNpc_Kn_cFv = .text:0x0000E6E8; // type:function size:0x44 scope:global +checkEndAnm__10daNpc_Kn_cFf = .text:0x0000E72C; // type:function size:0xAC scope:global +checkEndAnm__10daNpc_Kn_cFP12J3DFrameCtrlf = .text:0x0000E7D8; // type:function size:0x84 scope:global +playAllAnm__10daNpc_Kn_cFv = .text:0x0000E85C; // type:function size:0x320 scope:global +ctrlBtk__10daNpc_Kn_cFv = .text:0x0000EB7C; // type:function size:0xBC scope:global +setMtx__10daNpc_Kn_cFv = .text:0x0000EC38; // type:function size:0x84 scope:global +ctrlFaceMotion__10daNpc_Kn_cFv = .text:0x0000ECBC; // type:function size:0xA8 scope:global +ctrlMotion__10daNpc_Kn_cFv = .text:0x0000ED64; // type:function size:0xB4 scope:global +ctrlMsgAnm__10daNpc_Kn_cFPiPiP10fopAc_ac_ci = .text:0x0000EE18; // type:function size:0x164 scope:global +ctrlJoint__10daNpc_Kn_cFP8J3DJointP8J3DModel = .text:0x0000EF7C; // type:function size:0x320 scope:global +evtProc__10daNpc_Kn_cFv = .text:0x0000F29C; // type:function size:0x200 scope:global +setFootPos__10daNpc_Kn_cFv = .text:0x0000F49C; // type:function size:0x1C8 scope:global +setFootPrtcl__10daNpc_Kn_cFP4cXyzf = .text:0x0000F664; // type:function size:0x2D0 scope:global +checkCullDraw__10daNpc_Kn_cFv = .text:0x0000F934; // type:function size:0x8 scope:global +twilight__10daNpc_Kn_cFv = .text:0x0000F93C; // type:function size:0x4C scope:global +evtOrder__10daNpc_Kn_cFv = .text:0x0000F988; // type:function size:0x15C scope:global +evtChange__10daNpc_Kn_cFv = .text:0x0000FAE4; // type:function size:0x100 scope:global +clrParam__10daNpc_Kn_cFv = .text:0x0000FBE4; // type:function size:0x64 scope:global +setFaceMotionAnm__10daNpc_Kn_cFib = .text:0x0000FC48; // type:function size:0x258 scope:global +setMotionAnm__10daNpc_Kn_cFifi = .text:0x0000FEA0; // type:function size:0x298 scope:global +setPos__10daNpc_Kn_cF4cXyz = .text:0x00010138; // type:function size:0x98 scope:global +setAngle__10daNpc_Kn_cFs = .text:0x000101D0; // type:function size:0x28 scope:global +chkActorInSight__10daNpc_Kn_cFP10fopAc_ac_cfs = .text:0x000101F8; // type:function size:0x10C scope:global +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyzfffs = .text:0x00010304; // type:function size:0xB0 scope:global +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyz4cXyzs = .text:0x000103B4; // type:function size:0x7C scope:global +chkFindPlayer__10daNpc_Kn_cFis = .text:0x00010430; // type:function size:0x200 scope:global +getDistTable__12dAttention_cFi = .text:0x00010630; // type:function size:0x14 scope:global +srchPlayerActor__10daNpc_Kn_cFv = .text:0x00010644; // type:function size:0x9C scope:global +getAttnPos__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x000106E0; // type:function size:0x74 scope:global +turn__10daNpc_Kn_cFsii = .text:0x00010754; // type:function size:0x1AC scope:global +step__10daNpc_Kn_cFsiiii = .text:0x00010900; // type:function size:0x1C8 scope:global +initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00010AC8; // type:function size:0x60 scope:global +talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00010B28; // type:function size:0x1A4 scope:global +setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00010CCC; // type:function size:0x11C scope:global +decTmr__10daNpc_Kn_cFv = .text:0x00010DE8; // type:function size:0x18 scope:global +afterJntAnm__10daNpc_Kn_cFi = .text:0x00010E00; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x00010E04; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00010E40; // type:function size:0x3C scope:global +evtEndProc__10daNpc_Kn_cFv = .text:0x00010E7C; // type:function size:0x8 scope:global +checkChangeEvt__10daNpc_Kn_cFv = .text:0x00010E84; // type:function size:0x8 scope:global +getFootRJointNo__10daNpc_Kn_cFv = .text:0x00010E8C; // type:function size:0x8 scope:global +getFootLJointNo__10daNpc_Kn_cFv = .text:0x00010E94; // type:function size:0x8 scope:global +chkXYItems__10daNpc_Kn_cFv = .text:0x00010E9C; // type:function size:0x8 scope:global +afterSetFaceMotionAnm__10daNpc_Kn_cFiifi = .text:0x00010EA4; // type:function size:0x8 scope:global +getFaceMotionAnm__10daNpc_Kn_cF26daNpcT_faceMotionAnmData_c = .text:0x00010EAC; // type:function size:0x30 scope:global +getMotionAnm__10daNpc_Kn_cF22daNpcT_motionAnmData_c = .text:0x00010EDC; // type:function size:0x30 scope:global +__ct__10daNpc_Kn_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00010F0C; // type:function size:0x4E8 scope:global +getEyeballMaterialNo__10daNpc_Kn_cFv = .text:0x000113F4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__10daNpc_Kn_cFv = .text:0x000113FC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__10daNpc_Kn_cFv = .text:0x00011404; // type:function size:0x8 scope:global +cLib_calcTimer__FPs = .text:0x0001140C; // type:function size:0x1C scope:global +cLib_calcTimer__FPi = .text:0x00011428; // type:function size:0x1C scope:global +cLib_getRndValue__Fss = .text:0x00011444; // type:function size:0x84 scope:global +cLib_getRndValue__Fii = .text:0x000114C8; // type:function size:0x7C scope:global +__sinit_d_a_npc_kn_cpp = .text:0x00011544; // type:function size:0x2C0 scope:local +__dt__16daNpc_Kn_Param_cFv = .text:0x00011804; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0001184C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011854; // type:function size:0x8 scope:local +__dt__13daNpcT_Path_cFv = .text:0x0001185C; // type:function size:0x48 scope:global +__ct__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x000118A4; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000118A8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0001192C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00011974; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000119BC; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x00011A04; // type:function size:0x38 scope:global +__ct__5csXyzFv = .text:0x00011A3C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00011A40; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00011B3C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00011B40; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00011B88; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011BD0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00011C40; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00011C9C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00011D0C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00011D54; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00011E70; // type:function size:0x208 scope:global +setParamTeach01__10daNpc_Kn_cFv = .text:0x00012078; // type:function size:0x17C scope:global +setCollisionTeach01__10daNpc_Kn_cFv = .text:0x000121F4; // type:function size:0xE8 scope:global +teach01_selectAction__10daNpc_Kn_cFv = .text:0x000122DC; // type:function size:0xC4 scope:global +teach01_start__10daNpc_Kn_cFPv = .text:0x000123A0; // type:function size:0x13C scope:global +teach01_attackWait__10daNpc_Kn_cFPv = .text:0x000124DC; // type:function size:0x17C scope:global +teach01_swordAttackWait__10daNpc_Kn_cFPv = .text:0x00012658; // type:function size:0x3B4 scope:global +teach01_swordFinishWait__10daNpc_Kn_cFPv = .text:0x00012A0C; // type:function size:0x3AC scope:global +ctrlWarp__10daNpc_Kn_cFv = .text:0x00012DB8; // type:function size:0x614 scope:global +ECut_firstEncount__10daNpc_Kn_cFi = .text:0x000133CC; // type:function size:0x1D8 scope:global +ECut_attackFailed__10daNpc_Kn_cFi = .text:0x000135A4; // type:function size:0x68C scope:global +ECut_firstSkillGet__10daNpc_Kn_cFi = .text:0x00013C30; // type:function size:0x634 scope:global +setParamTeach02__10daNpc_Kn_cFv = .text:0x00014264; // type:function size:0x2B4 scope:global +setCollisionTeach02__10daNpc_Kn_cFv = .text:0x00014518; // type:function size:0xE4 scope:global +teach02_selectAction__10daNpc_Kn_cFv = .text:0x000145FC; // type:function size:0xC4 scope:global +teach02_shieldBashWait__10daNpc_Kn_cFPv = .text:0x000146C0; // type:function size:0x378 scope:global +teach02_finishWait__10daNpc_Kn_cFPv = .text:0x00014A38; // type:function size:0x24C scope:global +teach02_shieldReflectWait__10daNpc_Kn_cFPv = .text:0x00014C84; // type:function size:0x3F8 scope:global +ECut_secondSkillExplain__10daNpc_Kn_cFi = .text:0x0001507C; // type:function size:0x618 scope:global +ECut_reflectExplain__10daNpc_Kn_cFi = .text:0x00015694; // type:function size:0x404 scope:global +ECut_secondSkillGet__10daNpc_Kn_cFi = .text:0x00015A98; // type:function size:0x4FC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjData__10daNpc_Kn_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4095 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4204 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4326 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4327 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4561 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4613 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@5160 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@5255 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@5256 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@5390 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@5391 = .rodata:0x00000060; // type:object size:0x4 scope:local +@5392 = .rodata:0x00000064; // type:object size:0x4 scope:local +@5393 = .rodata:0x00000068; // type:object size:0x4 scope:local +@5394 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5395 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@5560 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@5561 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5562 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5687 = .rodata:0x00000080; // type:object size:0x8 scope:local +@5688 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5689 = .rodata:0x00000090; // type:object size:0x8 scope:local +@5690 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5710 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5787 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +id$5838 = .rodata:0x000000A4; // type:object size:0x4 scope:local +m__16daNpc_Kn_Param_c = .rodata:0x000000A8; // type:object size:0xB4 scope:global data:float +heapSize$6094 = .rodata:0x0000015C; // type:object size:0x20 scope:local +@6139 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6140 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6141 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6142 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7002 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7177 = .rodata:0x00000190; // type:object size:0x4 scope:local +@8270 = .rodata:0x00000194; // type:object size:0x4 scope:local +@8271 = .rodata:0x00000198; // type:object size:0x4 scope:local +@9120 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@9121 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@9374 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@9980 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@9981 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@9982 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@9983 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@10161 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@10494 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@11020 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@11021 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@11516 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@11694 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@11976 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@12218 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@12304 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float +@12497 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@12498 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@12499 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@12500 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@12501 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@12502 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@12503 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:string +@12556 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@12557 = .rodata:0x00000200; // type:object size:0x4 scope:local +@12558 = .rodata:0x00000204; // type:object size:0x4 scope:local +@12656 = .rodata:0x00000208; // type:object size:0x4 scope:local +@12826 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@12827 = .rodata:0x00000210; // type:object size:0x4 scope:local +@13396 = .rodata:0x00000214; // type:object size:0x4 scope:local +@13397 = .rodata:0x00000218; // type:object size:0x4 scope:local +@13839 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@14209 = .rodata:0x00000220; // type:object size:0x4 scope:local +@14210 = .rodata:0x00000224; // type:object size:0x4 scope:local +@14211 = .rodata:0x00000228; // type:object size:0x4 scope:local +@14385 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000230; // type:object size:0x239 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daNpc_Kn_c = .data:0x00000020; // type:object size:0x44 scope:global +mCcDSph__10daNpc_Kn_c = .data:0x00000064; // type:object size:0x40 scope:global +l_bmdData = .data:0x000000A4; // type:object size:0x18 scope:global +l_evtList = .data:0x000000BC; // type:object size:0xD0 scope:global +l_resNameList = .data:0x0000018C; // type:object size:0x24 scope:global +l_loadResPtrnTeach01 = .data:0x000001B0; // type:object size:0x3 scope:global +l_loadResPtrnTeach02 = .data:0x000001B4; // type:object size:0x4 scope:global +l_loadResPtrnTeach03 = .data:0x000001B8; // type:object size:0x4 scope:global +l_loadResPtrnTeach04 = .data:0x000001BC; // type:object size:0x4 scope:global +l_loadResPtrnTeach05 = .data:0x000001C0; // type:object size:0x4 scope:global +l_loadResPtrnTeach06 = .data:0x000001C4; // type:object size:0x4 scope:global +l_loadResPtrnTeach07 = .data:0x000001C8; // type:object size:0x3 scope:global +l_loadResPtrn0 = .data:0x000001CC; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x000001D0; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000001F0; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000228; // type:object size:0x3D4 scope:global +l_podBckData = .data:0x000005FC; // type:object size:0x28 scope:global data:4byte +l_faceMotionSequenceData = .data:0x00000624; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x00000644; // type:object size:0x210 scope:global +mCutNameList__10daNpc_Kn_c = .data:0x00000854; // type:object size:0x54 scope:global +@5884 = .data:0x000008A8; // type:object size:0xC scope:local +@5885 = .data:0x000008B4; // type:object size:0xC scope:local +@5886 = .data:0x000008C0; // type:object size:0xC scope:local +@5887 = .data:0x000008CC; // type:object size:0xC scope:local +@5888 = .data:0x000008D8; // type:object size:0xC scope:local +@5889 = .data:0x000008E4; // type:object size:0xC scope:local +@5890 = .data:0x000008F0; // type:object size:0xC scope:local +@5891 = .data:0x000008FC; // type:object size:0xC scope:local +@5892 = .data:0x00000908; // type:object size:0xC scope:local +@5893 = .data:0x00000914; // type:object size:0xC scope:local +@5894 = .data:0x00000920; // type:object size:0xC scope:local +@5895 = .data:0x0000092C; // type:object size:0xC scope:local +@5896 = .data:0x00000938; // type:object size:0xC scope:local +@5897 = .data:0x00000944; // type:object size:0xC scope:local +@5898 = .data:0x00000950; // type:object size:0xC scope:local +@5899 = .data:0x0000095C; // type:object size:0xC scope:local +@5900 = .data:0x00000968; // type:object size:0xC scope:local +@5901 = .data:0x00000974; // type:object size:0xC scope:local +@5902 = .data:0x00000980; // type:object size:0xC scope:local +@5903 = .data:0x0000098C; // type:object size:0xC scope:local +mCutList__10daNpc_Kn_c = .data:0x00000998; // type:object size:0xFC scope:global data:4byte +@6623 = .data:0x00000A94; // type:object size:0x20 scope:local +l_appearFlag$6644 = .data:0x00000AB4; // type:object size:0xE scope:local +l_delFlag$6645 = .data:0x00000AC4; // type:object size:0xE scope:local +@6752 = .data:0x00000AD4; // type:object size:0x1C scope:local +@6810 = .data:0x00000AF0; // type:object size:0x1C scope:local +@6873 = .data:0x00000B0C; // type:object size:0xC scope:local data:4byte +@6881 = .data:0x00000B18; // type:object size:0xC scope:local data:4byte +@7116 = .data:0x00000B24; // type:object size:0x1C scope:local +l_swordOffset$7120 = .data:0x00000B40; // type:object size:0x8 scope:local +@7398 = .data:0x00000B48; // type:object size:0xC scope:local +@7413 = .data:0x00000B54; // type:object size:0xC scope:local +@7421 = .data:0x00000B60; // type:object size:0xC scope:local +@7429 = .data:0x00000B6C; // type:object size:0xC scope:local +@7437 = .data:0x00000B78; // type:object size:0xC scope:local +@7443 = .data:0x00000B84; // type:object size:0xC scope:local +@7450 = .data:0x00000B90; // type:object size:0x1C scope:local +@7456 = .data:0x00000BAC; // type:object size:0xC scope:local data:4byte +@7458 = .data:0x00000BB8; // type:object size:0xC scope:local data:4byte +@7465 = .data:0x00000BC4; // type:object size:0xC scope:local +@7467 = .data:0x00000BD0; // type:object size:0xC scope:local +@7469 = .data:0x00000BDC; // type:object size:0xC scope:local +@7471 = .data:0x00000BE8; // type:object size:0xC scope:local +@7478 = .data:0x00000BF4; // type:object size:0xC scope:local data:4byte +@7480 = .data:0x00000C00; // type:object size:0xC scope:local data:4byte +@7487 = .data:0x00000C0C; // type:object size:0xC scope:local +@7489 = .data:0x00000C18; // type:object size:0xC scope:local +@7491 = .data:0x00000C24; // type:object size:0xC scope:local +@7493 = .data:0x00000C30; // type:object size:0xC scope:local +@7495 = .data:0x00000C3C; // type:object size:0xC scope:local +@7497 = .data:0x00000C48; // type:object size:0xC scope:local +@7499 = .data:0x00000C54; // type:object size:0xC scope:local +@7506 = .data:0x00000C60; // type:object size:0xC scope:local +@7508 = .data:0x00000C6C; // type:object size:0xC scope:local +@7510 = .data:0x00000C78; // type:object size:0xC scope:local +@7512 = .data:0x00000C84; // type:object size:0xC scope:local +@7514 = .data:0x00000C90; // type:object size:0xC scope:local +@7516 = .data:0x00000C9C; // type:object size:0xC scope:local +@7518 = .data:0x00000CA8; // type:object size:0xC scope:local +@9731 = .data:0x00000CB4; // type:object size:0x54 scope:local +@9730 = .data:0x00000D08; // type:object size:0x54 scope:local +@9985 = .data:0x00000D5C; // type:object size:0x11C scope:local +@9984 = .data:0x00000E78; // type:object size:0x11C scope:local +@10163 = .data:0x00000F94; // type:object size:0x7C scope:local +@10162 = .data:0x00001010; // type:object size:0x7C scope:local +@10496 = .data:0x0000108C; // type:object size:0x11C scope:local +@10495 = .data:0x000011A8; // type:object size:0x11C scope:local +@10672 = .data:0x000012C4; // type:object size:0x7C scope:local +@10671 = .data:0x00001340; // type:object size:0x7C scope:local +@11023 = .data:0x000013BC; // type:object size:0x11C scope:local +@11022 = .data:0x000014D8; // type:object size:0x11C scope:local +@11199 = .data:0x000015F4; // type:object size:0x7C scope:local +@11198 = .data:0x00001670; // type:object size:0x7C scope:local +@11518 = .data:0x000016EC; // type:object size:0x144 scope:local +@11517 = .data:0x00001830; // type:object size:0x144 scope:local +@11696 = .data:0x00001974; // type:object size:0x7C scope:local +@11695 = .data:0x000019F0; // type:object size:0x7C scope:local +@11977 = .data:0x00001A6C; // type:object size:0x144 scope:local +@11974 = .data:0x00001BB0; // type:object size:0x144 scope:local +@12160 = .data:0x00001CF4; // type:object size:0xA4 scope:local +@12159 = .data:0x00001D98; // type:object size:0xA4 scope:local +@12828 = .data:0x00001E3C; // type:object size:0x8C scope:local +@12903 = .data:0x00001EC8; // type:object size:0xC scope:local +@12905 = .data:0x00001ED4; // type:object size:0xC scope:local +@12907 = .data:0x00001EE0; // type:object size:0xC scope:local +@12909 = .data:0x00001EEC; // type:object size:0xC scope:local +@12911 = .data:0x00001EF8; // type:object size:0xC scope:local +l_checkOffset$13216 = .data:0x00001F04; // type:object size:0x3C scope:local +l_WarpInScaleTable$13228 = .data:0x00001F40; // type:object size:0x60 scope:local +l_warpInTimeTable$13229 = .data:0x00001FA0; // type:object size:0x8 scope:local +l_WarpOutScaleTable$13245 = .data:0x00001FA8; // type:object size:0x30 scope:local +l_warpOutTimeTable$13246 = .data:0x00001FD8; // type:object size:0x4 scope:local +@13764 = .data:0x00001FDC; // type:object size:0xF4 scope:local +@13763 = .data:0x000020D0; // type:object size:0xF4 scope:local +@13890 = .data:0x000021C4; // type:object size:0xC scope:local +@13892 = .data:0x000021D0; // type:object size:0xC scope:local +@13894 = .data:0x000021DC; // type:object size:0xC scope:local +@13896 = .data:0x000021E8; // type:object size:0xC scope:local +@13898 = .data:0x000021F4; // type:object size:0xC scope:local +@14387 = .data:0x00002200; // type:object size:0xCC scope:local +@14386 = .data:0x000022CC; // type:object size:0xCC scope:local +@14591 = .data:0x00002398; // type:object size:0x7C scope:local +daNpc_Kn_MethodTable = .data:0x00002414; // type:object size:0x20 scope:global +g_profile_NPC_KN = .data:0x00002434; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00002464; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00002470; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00002494; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000024A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000024AC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000024B8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000024C4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000024D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000024DC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000024E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000024F4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00002500; // type:object size:0xC scope:global +__vt__10daNpc_Kn_c = .data:0x0000250C; // type:object size:0x68 scope:global +__vt__16daNpc_Kn_Param_c = .data:0x00002574; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +mSrchName__10daNpc_Kn_c = .bss:0x00000046; // type:object size:0x2 scope:global +mFindActorPtrs__10daNpc_Kn_c = .bss:0x00000048; // type:object size:0xC8 scope:global +mFindCount__10daNpc_Kn_c = .bss:0x00000110; // type:object size:0x4 scope:global +@5904 = .bss:0x00000114; // type:object size:0xC scope:local +l_HIO = .bss:0x00000120; // type:object size:0x4 scope:global data:4byte +@12316 = .bss:0x00000124; // type:object size:0xC scope:local +lightAParticleScale$12315 = .bss:0x00000134; // type:object size:0xC scope:local +@12320 = .bss:0x00000140; // type:object size:0xC scope:local +lightALocalTrans$12319 = .bss:0x00000150; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001BC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_knj/splits.txt b/config/GZ2J01/rels/d_a_npc_knj/splits.txt new file mode 100644 index 0000000000..62eac259b2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_knj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_knj.cpp: + .text start:0x000000EC end:0x0000207C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000002B8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_knj/symbols.txt b/config/GZ2J01/rels/d_a_npc_knj/symbols.txt new file mode 100644 index 0000000000..c2230e3496 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_knj/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Knj_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__11daNpc_Knj_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__11daNpc_Knj_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__11daNpc_Knj_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__11daNpc_Knj_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__11daNpc_Knj_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Knj_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__11daNpc_Knj_cFv = .text:0x00000628; // type:function size:0x74 scope:global +getFlowNodeNo__11daNpc_Knj_cFv = .text:0x0000069C; // type:function size:0x1C scope:global +isDelete__11daNpc_Knj_cFv = .text:0x000006B8; // type:function size:0x8 scope:global +reset__11daNpc_Knj_cFv = .text:0x000006C0; // type:function size:0x124 scope:global +setParam__11daNpc_Knj_cFv = .text:0x000007E4; // type:function size:0xF4 scope:global +srchActors__11daNpc_Knj_cFv = .text:0x000008D8; // type:function size:0x4 scope:global +evtTalk__11daNpc_Knj_cFv = .text:0x000008DC; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Knj_cFv = .text:0x000009DC; // type:function size:0xC8 scope:global +action__11daNpc_Knj_cFv = .text:0x00000AA4; // type:function size:0x88 scope:global +beforeMove__11daNpc_Knj_cFv = .text:0x00000B2C; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Knj_cFv = .text:0x00000BA4; // type:function size:0x5C scope:global +drawDbgInfo__11daNpc_Knj_cFv = .text:0x00000C00; // type:function size:0x8 scope:global +afterSetMotionAnm__11daNpc_Knj_cFiifi = .text:0x00000C08; // type:function size:0x1DC scope:global +drawGhost__11daNpc_Knj_cFv = .text:0x00000DE4; // type:function size:0x6C scope:global +selectAction__11daNpc_Knj_cFv = .text:0x00000E50; // type:function size:0x48 scope:global +chkAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000E98; // type:function size:0x2C scope:global +setAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000EC4; // type:function size:0xA8 scope:global +wait__11daNpc_Knj_cFPv = .text:0x00000F6C; // type:function size:0x1AC scope:global +talk__11daNpc_Knj_cFPv = .text:0x00001118; // type:function size:0x164 scope:global +daNpc_Knj_Create__FPv = .text:0x0000127C; // type:function size:0x20 scope:global +daNpc_Knj_Delete__FPv = .text:0x0000129C; // type:function size:0x20 scope:global +daNpc_Knj_Execute__FPv = .text:0x000012BC; // type:function size:0x20 scope:global +daNpc_Knj_Draw__FPv = .text:0x000012DC; // type:function size:0x20 scope:global +daNpc_Knj_IsDelete__FPv = .text:0x000012FC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001304; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000134C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000016D4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001710; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000174C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001B50; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001B54; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001C50; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C54; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C9C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001CE4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001D54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001DB0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001E20; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001E68; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001E70; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001E74; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001E7C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001E84; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001E8C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001E94; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001E9C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001EA4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001EAC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001EB4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001EBC; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001EC0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001EC8; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001ED0; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001ED4; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001ED8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001EDC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001EE4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001EFC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001F00; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F08; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001F38; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001F68; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001F6C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001F70; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001F74; // type:function size:0x4 scope:global +__sinit_d_a_npc_knj_cpp = .text:0x00001F78; // type:function size:0x68 scope:local +__ct__11daNpc_Knj_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001FE0; // type:function size:0x44 scope:global +__dt__17daNpc_Knj_Param_cFv = .text:0x00002024; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000206C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002074; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Knj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4089 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4453 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4529 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global +mCutNameList__11daNpc_Knj_c = .data:0x000000B4; // type:object size:0x4 scope:global +mCutList__11daNpc_Knj_c = .data:0x000000B8; // type:object size:0xC scope:global data:4byte +@4329 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +@4339 = .data:0x000000D0; // type:object size:0xC scope:local data:4byte +btpAnmData$4403 = .data:0x000000DC; // type:object size:0x30 scope:local +brkAnmData$4404 = .data:0x0000010C; // type:object size:0x8 scope:local +@4468 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +daNpc_Knj_MethodTable = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_NPC_KNJ = .data:0x00000140; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001D0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001DC; // type:object size:0xC scope:global +__vt__11daNpc_Knj_c = .data:0x000001E8; // type:object size:0xC4 scope:global +__vt__17daNpc_Knj_Param_c = .data:0x000002AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_kolin/splits.txt b/config/GZ2J01/rels/d_a_npc_kolin/splits.txt new file mode 100644 index 0000000000..ce50229f88 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kolin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolin.cpp: + .text start:0x000000EC end:0x000066A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000314 + .data start:0x00000000 end:0x00000AFC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_kolin/symbols.txt b/config/GZ2J01/rels/d_a_npc_kolin/symbols.txt new file mode 100644 index 0000000000..bce36907db --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kolin/symbols.txt @@ -0,0 +1,277 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Kolin_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Kolin_cFv = .text:0x00000238; // type:function size:0x2DC scope:global +CreateHeap__13daNpc_Kolin_cFv = .text:0x00000514; // type:function size:0x360 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000874; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000008B0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008C8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000904; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000091C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000964; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000988; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009C4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +Delete__13daNpc_Kolin_cFv = .text:0x00000A30; // type:function size:0x34 scope:global +Execute__13daNpc_Kolin_cFv = .text:0x00000A64; // type:function size:0x20 scope:global +Draw__13daNpc_Kolin_cFv = .text:0x00000A84; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Kolin_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Kolin_cFP8J3DJointi = .text:0x00000B38; // type:function size:0x58 scope:global +getType__13daNpc_Kolin_cFv = .text:0x00000B90; // type:function size:0xA0 scope:global +isDelete__13daNpc_Kolin_cFv = .text:0x00000C30; // type:function size:0x180 scope:global +reset__13daNpc_Kolin_cFv = .text:0x00000DB0; // type:function size:0x20C scope:global +afterJntAnm__13daNpc_Kolin_cFi = .text:0x00000FBC; // type:function size:0x8C scope:global +setParam__13daNpc_Kolin_cFv = .text:0x00001048; // type:function size:0x1D0 scope:global +checkChangeEvt__13daNpc_Kolin_cFv = .text:0x00001218; // type:function size:0x124 scope:global +setAfterTalkMotion__13daNpc_Kolin_cFv = .text:0x0000133C; // type:function size:0xA0 scope:global +srchActors__13daNpc_Kolin_cFv = .text:0x000013DC; // type:function size:0x16C scope:global +evtTalk__13daNpc_Kolin_cFv = .text:0x00001548; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Kolin_cFv = .text:0x000015E8; // type:function size:0xC8 scope:global +action__13daNpc_Kolin_cFv = .text:0x000016B0; // type:function size:0x19C scope:global +beforeMove__13daNpc_Kolin_cFv = .text:0x0000184C; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Kolin_cFv = .text:0x00001910; // type:function size:0x338 scope:global +setCollision__13daNpc_Kolin_cFv = .text:0x00001C48; // type:function size:0x19C scope:global +drawDbgInfo__13daNpc_Kolin_cFv = .text:0x00001DE4; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Kolin_cFv = .text:0x00001DEC; // type:function size:0xD8 scope:global +changeAnm__13daNpc_Kolin_cFPiPi = .text:0x00001EC4; // type:function size:0x28 scope:global +changeBck__13daNpc_Kolin_cFPiPi = .text:0x00001EEC; // type:function size:0x4C scope:global +selectAction__13daNpc_Kolin_cFv = .text:0x00001F38; // type:function size:0xF0 scope:global +chkAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00002028; // type:function size:0x2C scope:global +setAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00002054; // type:function size:0xA8 scope:global +calcFollowSpeedAndAngle__13daNpc_Kolin_cFP10fopAc_ac_cii = .text:0x000020FC; // type:function size:0x3C0 scope:global +followPlayer__13daNpc_Kolin_cFi = .text:0x000024BC; // type:function size:0x3DC scope:global +getDistTable__12dAttention_cFi = .text:0x00002898; // type:function size:0x14 scope:global +lookup__13daNpc_Kolin_cFUc = .text:0x000028AC; // type:function size:0x100 scope:global +cutNoRide__13daNpc_Kolin_cFi = .text:0x000029AC; // type:function size:0x158 scope:global +cutHail__13daNpc_Kolin_cFi = .text:0x00002B04; // type:function size:0x3B0 scope:global +cutGiveMeWoodSwd__13daNpc_Kolin_cFi = .text:0x00002EB4; // type:function size:0x2A0 scope:global +cutGetWoodSwd__13daNpc_Kolin_cFi = .text:0x00003154; // type:function size:0x670 scope:global +cutConversationAboutLoopHole__13daNpc_Kolin_cFi = .text:0x000037C4; // type:function size:0x318 scope:global +cutCacaricoConversation__13daNpc_Kolin_cFi = .text:0x00003ADC; // type:function size:0x1F8 scope:global +cutConversationAboutDeathMt__13daNpc_Kolin_cFi = .text:0x00003CD4; // type:function size:0x98 scope:global +cutConversationAboutGoron__13daNpc_Kolin_cFi = .text:0x00003D6C; // type:function size:0x98 scope:global +cutClothTry__13daNpc_Kolin_cFi = .text:0x00003E04; // type:function size:0x134 scope:global +cutThankYou__13daNpc_Kolin_cFi = .text:0x00003F38; // type:function size:0xA0 scope:global +wait__13daNpc_Kolin_cFPv = .text:0x00003FD8; // type:function size:0x7C0 scope:global +timidWalk__13daNpc_Kolin_cFPv = .text:0x00004798; // type:function size:0x460 scope:global +follow__13daNpc_Kolin_cFPv = .text:0x00004BF8; // type:function size:0x154 scope:global +clothWait__13daNpc_Kolin_cFPv = .text:0x00004D4C; // type:function size:0x244 scope:global +talk__13daNpc_Kolin_cFPv = .text:0x00004F90; // type:function size:0x224 scope:global +daNpc_Kolin_Create__FPv = .text:0x000051B4; // type:function size:0x20 scope:global +daNpc_Kolin_Delete__FPv = .text:0x000051D4; // type:function size:0x20 scope:global +daNpc_Kolin_Execute__FPv = .text:0x000051F4; // type:function size:0x20 scope:global +daNpc_Kolin_Draw__FPv = .text:0x00005214; // type:function size:0x20 scope:global +daNpc_Kolin_IsDelete__FPv = .text:0x00005234; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000523C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000526C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000052B4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000563C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00005678; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000056B4; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000056FC; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005744; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005780; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000057C8; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005810; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005C14; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005C18; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005D14; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005D18; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005D60; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005DD0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E2C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005E9C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005EE4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006000; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006208; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000620C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006214; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x0000621C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006224; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006228; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006230; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006248; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000624C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00006254; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x0000625C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000628C; // type:function size:0x30 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000062BC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000062C0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000062C4; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000062E0; // type:function size:0x7C scope:global +__sinit_d_a_npc_kolin_cpp = .text:0x0000635C; // type:function size:0x15C scope:local +__ct__13daNpc_Kolin_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000064B8; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Kolin_cFv = .text:0x00006598; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Kolin_cFv = .text:0x000065A0; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Kolin_cFv = .text:0x000065A8; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Kolin_cFv = .text:0x000065B0; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Kolin_cFi = .text:0x000065B8; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Kolin_cFi = .text:0x000065C8; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Kolin_cFv = .text:0x000065D8; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Kolin_cFv = .text:0x000065E0; // type:function size:0x8 scope:global +__dt__19daNpc_Kolin_Param_cFv = .text:0x000065E8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006630; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006638; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00006640; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Kolin_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4036 = .rodata:0x000000A0; // type:object size:0x3C scope:local +@4106 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4107 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4108 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4109 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4110 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4274 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4275 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4442 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4491 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4929 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4934 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000128; // type:object size:0x8 scope:local data:double +@4995 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4996 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4997 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5045 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5046 = .rodata:0x0000014C; // type:object size:0x4 scope:local +jointNo$5054 = .rodata:0x00000150; // type:object size:0x4 scope:local data:4byte +@5243 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5244 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5385 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5566 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5567 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5652 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5654 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5657 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5679 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5839 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5840 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5852 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@5862 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5929 = .rodata:0x000001B4; // type:object size:0x8 scope:local +@6301 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6437 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6438 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000001C8; // type:object size:0x149 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000B8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C0; // type:object size:0x3C scope:global +l_faceMotionAnmData = .data:0x000000FC; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000284; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x000004D0; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000005B0; // type:object size:0x140 scope:global +mCutNameList__13daNpc_Kolin_c = .data:0x000006F0; // type:object size:0x2C scope:global +@3870 = .data:0x0000071C; // type:object size:0xC scope:local +@3871 = .data:0x00000728; // type:object size:0xC scope:local +@3872 = .data:0x00000734; // type:object size:0xC scope:local +@3873 = .data:0x00000740; // type:object size:0xC scope:local +@3874 = .data:0x0000074C; // type:object size:0xC scope:local +@3875 = .data:0x00000758; // type:object size:0xC scope:local +@3876 = .data:0x00000764; // type:object size:0xC scope:local +@3877 = .data:0x00000770; // type:object size:0xC scope:local +@3878 = .data:0x0000077C; // type:object size:0xC scope:local +@3879 = .data:0x00000788; // type:object size:0xC scope:local +mCutList__13daNpc_Kolin_c = .data:0x00000794; // type:object size:0x84 scope:global data:4byte +@4528 = .data:0x00000818; // type:object size:0x38 scope:local +@4557 = .data:0x00000850; // type:object size:0x38 scope:local +@4641 = .data:0x00000888; // type:object size:0xC scope:local +@4652 = .data:0x00000894; // type:object size:0xC scope:local +@4691 = .data:0x000008A0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000008AC; // type:object size:0xC scope:local data:4byte +@4782 = .data:0x000008B8; // type:object size:0xC scope:local data:4byte +@5117 = .data:0x000008C4; // type:object size:0xC scope:local +@5120 = .data:0x000008D0; // type:object size:0xC scope:local +@5122 = .data:0x000008DC; // type:object size:0xC scope:local +@5124 = .data:0x000008E8; // type:object size:0xC scope:local +@5842 = .data:0x000008F4; // type:object size:0x20 scope:local +@5841 = .data:0x00000914; // type:object size:0x20 scope:local +daNpc_Kolin_MethodTable = .data:0x00000934; // type:object size:0x20 scope:global +g_profile_NPC_KOLIN = .data:0x00000954; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000984; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000990; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000099C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000009D8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009E4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000009F0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000009FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A08; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A14; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000A20; // type:object size:0xC scope:global +__vt__13daNpc_Kolin_c = .data:0x00000A2C; // type:object size:0xC4 scope:global +__vt__19daNpc_Kolin_Param_c = .data:0x00000AF0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3880 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4863 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4862 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kolinb/splits.txt b/config/GZ2J01/rels/d_a_npc_kolinb/splits.txt new file mode 100644 index 0000000000..917e244263 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kolinb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolinb.cpp: + .text start:0x000000EC end:0x00002E5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x0000062C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt b/config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt new file mode 100644 index 0000000000..7d66d74735 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kolinb/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Kolinb_cFv = .text:0x000000EC; // type:function size:0x150 scope:global +create__14daNpc_Kolinb_cFv = .text:0x0000023C; // type:function size:0x2E8 scope:global +CreateHeap__14daNpc_Kolinb_cFv = .text:0x00000524; // type:function size:0x278 scope:global +Delete__14daNpc_Kolinb_cFv = .text:0x0000079C; // type:function size:0x34 scope:global +Execute__14daNpc_Kolinb_cFv = .text:0x000007D0; // type:function size:0x20 scope:global +Draw__14daNpc_Kolinb_cFv = .text:0x000007F0; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_Kolinb_cFP10fopAc_ac_c = .text:0x00000884; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_Kolinb_cFP8J3DJointi = .text:0x000008A4; // type:function size:0x58 scope:global +getType__14daNpc_Kolinb_cFv = .text:0x000008FC; // type:function size:0x4C scope:global +isDelete__14daNpc_Kolinb_cFv = .text:0x00000948; // type:function size:0xE0 scope:global +reset__14daNpc_Kolinb_cFv = .text:0x00000A28; // type:function size:0x158 scope:global +setParam__14daNpc_Kolinb_cFv = .text:0x00000B80; // type:function size:0xFC scope:global +checkChangeEvt__14daNpc_Kolinb_cFv = .text:0x00000C7C; // type:function size:0xB4 scope:global +setAfterTalkMotion__14daNpc_Kolinb_cFv = .text:0x00000D30; // type:function size:0x60 scope:global +srchActors__14daNpc_Kolinb_cFv = .text:0x00000D90; // type:function size:0x4 scope:global +evtTalk__14daNpc_Kolinb_cFv = .text:0x00000D94; // type:function size:0xA0 scope:global +evtCutProc__14daNpc_Kolinb_cFv = .text:0x00000E34; // type:function size:0xC8 scope:global +action__14daNpc_Kolinb_cFv = .text:0x00000EFC; // type:function size:0x88 scope:global +beforeMove__14daNpc_Kolinb_cFv = .text:0x00000F84; // type:function size:0xC4 scope:global +setAttnPos__14daNpc_Kolinb_cFv = .text:0x00001048; // type:function size:0x164 scope:global +setCollision__14daNpc_Kolinb_cFv = .text:0x000011AC; // type:function size:0x50 scope:global +drawDbgInfo__14daNpc_Kolinb_cFv = .text:0x000011FC; // type:function size:0x8 scope:global +selectAction__14daNpc_Kolinb_cFv = .text:0x00001204; // type:function size:0x48 scope:global +chkAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x0000124C; // type:function size:0x2C scope:global +setAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x00001278; // type:function size:0xA8 scope:global +cutConversationInHotel__14daNpc_Kolinb_cFi = .text:0x00001320; // type:function size:0x88 scope:global +cutConversationAboutDeathMt__14daNpc_Kolinb_cFi = .text:0x000013A8; // type:function size:0x29C scope:global +cutConversationAboutGoron__14daNpc_Kolinb_cFi = .text:0x00001644; // type:function size:0x29C scope:global +cutNurse__14daNpc_Kolinb_cFi = .text:0x000018E0; // type:function size:0x16C scope:global +cutClothTry__14daNpc_Kolinb_cFi = .text:0x00001A4C; // type:function size:0xA0 scope:global +cutThankYou__14daNpc_Kolinb_cFi = .text:0x00001AEC; // type:function size:0xA0 scope:global +wait__14daNpc_Kolinb_cFPv = .text:0x00001B8C; // type:function size:0x1A8 scope:global +talk__14daNpc_Kolinb_cFPv = .text:0x00001D34; // type:function size:0xB8 scope:global +daNpc_Kolinb_Create__FPv = .text:0x00001DEC; // type:function size:0x20 scope:global +daNpc_Kolinb_Delete__FPv = .text:0x00001E0C; // type:function size:0x20 scope:global +daNpc_Kolinb_Execute__FPv = .text:0x00001E2C; // type:function size:0x20 scope:global +daNpc_Kolinb_Draw__FPv = .text:0x00001E4C; // type:function size:0x20 scope:global +daNpc_Kolinb_IsDelete__FPv = .text:0x00001E6C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E74; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001EBC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002244; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002280; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000022BC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002304; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000234C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002394; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002798; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000279C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002898; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000289C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000028E4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000292C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000299C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000029F8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002A68; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002AB0; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AB8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002ABC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002AC4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002ACC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002AD4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00002ADC; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002AE0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002AE8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002AF4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B0C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B10; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B14; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B1C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B24; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B54; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002B84; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002B88; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002B8C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002B90; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002B94; // type:function size:0x1C scope:global +__sinit_d_a_npc_kolinb_cpp = .text:0x00002BB0; // type:function size:0xFC scope:local +__ct__14daNpc_Kolinb_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002CAC; // type:function size:0xC0 scope:global +getHeadJointNo__14daNpc_Kolinb_cFv = .text:0x00002D6C; // type:function size:0x18 scope:global +checkChangeJoint__14daNpc_Kolinb_cFi = .text:0x00002D84; // type:function size:0x28 scope:global +checkRemoveJoint__14daNpc_Kolinb_cFi = .text:0x00002DAC; // type:function size:0x28 scope:global +getBackboneJointNo__14daNpc_Kolinb_cFv = .text:0x00002DD4; // type:function size:0x18 scope:global +getNeckJointNo__14daNpc_Kolinb_cFv = .text:0x00002DEC; // type:function size:0x18 scope:global +__dt__20daNpc_Kolinb_Param_cFv = .text:0x00002E04; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E4C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E54; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Kolinb_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3973 = .rodata:0x0000008C; // type:object size:0x10 scope:local +@4048 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4049 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4050 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4051 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4212 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4213 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4371 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4403 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4542 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4658 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x75 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global data:4byte +l_loadResPtrn0 = .data:0x0000004C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000050; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000054; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000064; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000017C; // type:object size:0xFC scope:global +l_faceMotionSequenceData = .data:0x00000278; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x00000308; // type:object size:0x80 scope:global +mCutNameList__14daNpc_Kolinb_c = .data:0x00000388; // type:object size:0x1C scope:global +@3812 = .data:0x000003A4; // type:object size:0xC scope:local +@3813 = .data:0x000003B0; // type:object size:0xC scope:local +@3814 = .data:0x000003BC; // type:object size:0xC scope:local +@3815 = .data:0x000003C8; // type:object size:0xC scope:local +@3816 = .data:0x000003D4; // type:object size:0xC scope:local +@3817 = .data:0x000003E0; // type:object size:0xC scope:local +mCutList__14daNpc_Kolinb_c = .data:0x000003EC; // type:object size:0x54 scope:global data:4byte +@4507 = .data:0x00000440; // type:object size:0xC scope:local data:4byte +@4555 = .data:0x0000044C; // type:object size:0xC scope:local data:4byte +@4560 = .data:0x00000458; // type:object size:0xC scope:local data:4byte +@4677 = .data:0x00000464; // type:object size:0xC scope:local data:4byte +daNpc_Kolinb_MethodTable = .data:0x00000470; // type:object size:0x20 scope:global +g_profile_NPC_KOLINB = .data:0x00000490; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000004C0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004CC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000004F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000508; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000514; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000520; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000052C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000538; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000544; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000550; // type:object size:0xC scope:global +__vt__14daNpc_Kolinb_c = .data:0x0000055C; // type:object size:0xC4 scope:global +__vt__20daNpc_Kolinb_Param_c = .data:0x00000620; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3818 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_ks/splits.txt b/config/GZ2J01/rels/d_a_npc_ks/splits.txt new file mode 100644 index 0000000000..b774877f84 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ks.cpp: + .text start:0x000000EC end:0x00015048 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000055C + .data start:0x00000000 end:0x000019E4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2J01/rels/d_a_npc_ks/symbols.txt b/config/GZ2J01/rels/d_a_npc_ks/symbols.txt new file mode 100644 index 0000000000..bc6acdf273 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ks/symbols.txt @@ -0,0 +1,557 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Ks_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +setPlayerPosAndAngle__FP4cXyzs = .text:0x00000160; // type:function size:0x54 scope:global +checkDoorDemo__Fv = .text:0x000001B4; // type:function size:0x34 scope:global +otherBgCheck__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001E8; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x000002C8; // type:function size:0x3C scope:global +anm_init__FP12npc_ks_classifUcf = .text:0x00000304; // type:function size:0x188 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000048C; // type:function size:0x334 scope:global +daNpc_Ks_Draw__FP12npc_ks_class = .text:0x000007C0; // type:function size:0x1E8 scope:global +s_resq_sub__FPvPv = .text:0x000009A8; // type:function size:0x6C scope:global +s_b_sub__FPvPv = .text:0x00000A14; // type:function size:0x7C scope:global +search_bomb__FP12npc_ks_classi = .text:0x00000A90; // type:function size:0x218 scope:global +bomb_view_check__FP12npc_ks_class = .text:0x00000CA8; // type:function size:0x24 scope:global +bomb_check__FP12npc_ks_class = .text:0x00000CCC; // type:function size:0x24 scope:global +s_e_sub__FPvPv = .text:0x00000CF0; // type:function size:0x70 scope:global +search_enemy__FP12npc_ks_classif = .text:0x00000D60; // type:function size:0x278 scope:global +enemy_view_check__FP12npc_ks_classf = .text:0x00000FD8; // type:function size:0x24 scope:global +enemy_check__FP12npc_ks_classf = .text:0x00000FFC; // type:function size:0x24 scope:global +s_en_sub__FPvPv = .text:0x00001020; // type:function size:0x70 scope:global +en_search_test__FP12npc_ks_class = .text:0x00001090; // type:function size:0x234 scope:global +s_ori_sub__FPvPv = .text:0x000012C4; // type:function size:0x4C scope:global +npc_ks_pole_ori__FP12npc_ks_class = .text:0x00001310; // type:function size:0x394 scope:global +npc_ks_ori__FP12npc_ks_class = .text:0x000016A4; // type:function size:0x584 scope:global +shot_bo_sub__FPvPv = .text:0x00001C28; // type:function size:0x1A0 scope:global +npc_ks_ori2__FP12npc_ks_class = .text:0x00001DC8; // type:function size:0xB54 scope:global +npc_ks_home__FP12npc_ks_class = .text:0x0000291C; // type:function size:0x258 scope:global +s_sw_sub__FPvPv = .text:0x00002B74; // type:function size:0x7C scope:global +s_ha_sub__FPvPv = .text:0x00002BF0; // type:function size:0x4C scope:global +s_01_sub__FPvPv = .text:0x00002C3C; // type:function size:0x58 scope:global +npc_ks_demo_02__FP12npc_ks_class = .text:0x00002C94; // type:function size:0xF3C scope:global +s_dn_sub__FPvPv = .text:0x00003BD0; // type:function size:0x4C scope:global +npc_ks_demo_022__FP12npc_ks_class = .text:0x00003C1C; // type:function size:0x484 scope:global +npc_ks_demo_04__FP12npc_ks_class = .text:0x000040A0; // type:function size:0x4F8 scope:global +npc_ks_to_hang__FP12npc_ks_class = .text:0x00004598; // type:function size:0x7C0 scope:global +s_next_do_sub__FPvPv = .text:0x00004D58; // type:function size:0x88 scope:global +s_next_get_sub__FPvPv = .text:0x00004DE0; // type:function size:0xF0 scope:global +order_set__Fi = .text:0x00004ED0; // type:function size:0x88 scope:global +all_carry_finish__Fi = .text:0x00004F58; // type:function size:0x3C scope:global +hang_end_check__FP12npc_ks_class = .text:0x00004F94; // type:function size:0x1CC scope:global +npc_ks_hang__FP12npc_ks_class = .text:0x00005160; // type:function size:0x800 scope:global +npc_ks_hang_s__FP12npc_ks_class = .text:0x00005960; // type:function size:0x618 scope:global +npc_ks_e_hang__FP12npc_ks_class = .text:0x00005F78; // type:function size:0x358 scope:global +all_move_check__Fii = .text:0x000062D0; // type:function size:0x68 scope:global +go_jump_check__Fi = .text:0x00006338; // type:function size:0x50 scope:global +npc_ks_e_jump__FP12npc_ks_class = .text:0x00006388; // type:function size:0xB54 scope:global +get_move_saru__FP12npc_ks_classi = .text:0x00006EDC; // type:function size:0xD0 scope:global +all_hang_check__FP12npc_ks_classi = .text:0x00006FAC; // type:function size:0xA4 scope:global +cam_3d_morf__FP12npc_ks_classf = .text:0x00007050; // type:function size:0xE4 scope:global +s_fs_sub__FPvPv = .text:0x00007134; // type:function size:0x54 scope:global +s_fsdown_sub__FPvPv = .text:0x00007188; // type:function size:0x6C scope:global +demo_camera__FP12npc_ks_class = .text:0x000071F4; // type:function size:0x2778 scope:global +saru_count_check__FP12npc_ks_class = .text:0x0000996C; // type:function size:0x8C scope:global +action_check__FP12npc_ks_class = .text:0x000099F8; // type:function size:0xB1C scope:global +water_check__FP12npc_ks_class4cXyzf = .text:0x0000A514; // type:function size:0x178 scope:global +npc_ks_option__FP12npc_ks_class = .text:0x0000A68C; // type:function size:0x13B8 scope:global +npc_ks_awaydoor__FP12npc_ks_class = .text:0x0000BA44; // type:function size:0x130 scope:global +npc_ks_guide_00__FP12npc_ks_class = .text:0x0000BB74; // type:function size:0x760 scope:global +npc_ks_guide_00_2__FP12npc_ks_class = .text:0x0000C2D4; // type:function size:0x2F8 scope:global +npc_ks_guide_00_3__FP12npc_ks_class = .text:0x0000C5CC; // type:function size:0x548 scope:global +npc_ks_guide_01__FP12npc_ks_class = .text:0x0000CB14; // type:function size:0x938 scope:global +npc_ks_guide_02__FP12npc_ks_class = .text:0x0000D44C; // type:function size:0x730 scope:global +npc_ks_guide_22__FP12npc_ks_class = .text:0x0000DB7C; // type:function size:0x708 scope:global +npc_ks_guide_09__FP12npc_ks_class = .text:0x0000E284; // type:function size:0x874 scope:global +npc_ks_demo_12__FP12npc_ks_class = .text:0x0000EAF8; // type:function size:0x53C scope:global +npc_ks_guide_0409__FP12npc_ks_class = .text:0x0000F034; // type:function size:0x3A0 scope:global +path_search__FP12npc_ks_class = .text:0x0000F3D4; // type:function size:0x19C scope:global +npc_ks_mori__FP12npc_ks_class = .text:0x0000F570; // type:function size:0xBD0 scope:global +npc_ks_fsdemo__FP12npc_ks_class = .text:0x00010140; // type:function size:0x9F8 scope:global +npc_ks_kago__FP12npc_ks_class = .text:0x00010B38; // type:function size:0xB8 scope:global +anm_se_set__FP12npc_ks_class = .text:0x00010BF0; // type:function size:0xD48 scope:global +action__FP12npc_ks_class = .text:0x00011938; // type:function size:0xD6C scope:global +s_kago_sub__FPvPv = .text:0x000126A4; // type:function size:0xD0 scope:global +kantera_sub__FP12npc_ks_class = .text:0x00012774; // type:function size:0x2E8 scope:global +daNpc_Ks_Execute__FP12npc_ks_class = .text:0x00012A5C; // type:function size:0xAE8 scope:global +daNpc_Ks_IsDelete__FP12npc_ks_class = .text:0x00013544; // type:function size:0x8 scope:global +daNpc_Ks_Delete__FP12npc_ks_class = .text:0x0001354C; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000135B0; // type:function size:0x318 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000138C8; // type:function size:0x48 scope:global +start_check__FP12npc_ks_class = .text:0x00013910; // type:function size:0xB0C scope:global +s_check_sub__FPvPv = .text:0x0001441C; // type:function size:0x98 scope:global +daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x000144B4; // type:function size:0x528 scope:global +__dt__8cM3dGCylFv = .text:0x000149DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00014A24; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00014A6C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00014AC8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00014B38; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00014BA8; // type:function size:0x48 scope:global +__dt__14daNpc_Ks_HIO_cFv = .text:0x00014BF0; // type:function size:0x48 scope:global +__sinit_d_a_npc_ks_cpp = .text:0x00014C38; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00014C90; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00014C98; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00014CA0; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00014CB4; // type:function size:0x2C scope:global +__ct__4cXyzFRC4cXyz = .text:0x00014CE0; // type:function size:0x1C scope:global +dComIfGp_setItemOilCount__Fl = .text:0x00014CFC; // type:function size:0x18 scope:global +dComIfGs_getMaxOil__Fv = .text:0x00014D14; // type:function size:0x10 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00014D24; // type:function size:0x10 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00014D34; // type:function size:0x74 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00014DA8; // type:function size:0x1C scope:global +__apl__4cXyzFRC3Vec = .text:0x00014DC4; // type:function size:0x34 scope:global +fabsf__3stdFf = .text:0x00014DF8; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x00014E04; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00014E14; // type:function size:0x1C scope:global +changeDemoParam0__9daPy_py_cFi = .text:0x00014E30; // type:function size:0x8 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00014E38; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00014E4C; // type:function size:0x14 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00014E60; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00014E70; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x00014E84; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00014E9C; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00014EB8; // type:function size:0x18 scope:global +checkShadowReturnEnd__9daMidna_cCFv = .text:0x00014ED0; // type:function size:0x50 scope:global +changeDemoMode__9daMidna_cFUl = .text:0x00014F20; // type:function size:0x8 scope:global +changeOriginalDemo__9daMidna_cFv = .text:0x00014F28; // type:function size:0xC scope:global +dComIfGp_getVibration__Fv = .text:0x00014F34; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x00014F44; // type:function size:0x10 scope:global +dMeter2Info_setOilGaugeBackUp__FUs = .text:0x00014F54; // type:function size:0x10 scope:global +dComIfGs_getOil__Fv = .text:0x00014F64; // type:function size:0x10 scope:global +dComIfGs_setItem__FiUc = .text:0x00014F74; // type:function size:0x38 scope:global +__ct__10JAISoundIDFUl = .text:0x00014FAC; // type:function size:0x8 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00014FB4; // type:function size:0x64 scope:global +dComIfGs_onEventBit__FUs = .text:0x00015018; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4097 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4318 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4511 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4594 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4595 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4596 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4597 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4687 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4688 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4689 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4690 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4691 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4799 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4800 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4802 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4803 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4805 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5077 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5078 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5079 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5155 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5565 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5566 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5567 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5569 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5570 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5675 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5676 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5679 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5768 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:string +@5769 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5770 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5771 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5956 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5986 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6221 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6222 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6223 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6224 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6225 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6226 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6227 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6228 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6371 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6372 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6629 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6630 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6631 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6632 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7089 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7090 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7091 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7092 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7093 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7094 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7095 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7096 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7097 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7098 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7099 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7100 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7101 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7102 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7103 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7104 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7105 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7106 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7107 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7108 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7109 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7110 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7111 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7112 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7113 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7114 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7115 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7116 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7117 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7118 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7119 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7120 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7121 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7122 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7123 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7124 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7125 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7126 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7127 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7128 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7129 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7130 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7131 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7132 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7133 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7134 = .rodata:0x000001F0; // type:object size:0x4 scope:local data:string +@7135 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7136 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7137 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7138 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7139 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7140 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7141 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7142 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7143 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7144 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7145 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7146 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7147 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@7148 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@7149 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7150 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7151 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7152 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7153 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7154 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7155 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7156 = .rodata:0x00000248; // type:object size:0x4 scope:local data:string +@7157 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7158 = .rodata:0x00000250; // type:object size:0x4 scope:local data:string +@7159 = .rodata:0x00000254; // type:object size:0x4 scope:local data:string +@7160 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7161 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7162 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7163 = .rodata:0x00000264; // type:object size:0x4 scope:local data:string +@7164 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7165 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7166 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7167 = .rodata:0x00000274; // type:object size:0x4 scope:local +@7168 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7169 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7170 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7171 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7172 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7173 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7174 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7175 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7176 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7177 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7178 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7179 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7180 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7181 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7182 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7183 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7184 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7185 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7186 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7187 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7188 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7189 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7190 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7191 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7192 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7193 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7194 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7195 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7196 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7197 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7198 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7199 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@7200 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7201 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7202 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7203 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7204 = .rodata:0x00000308; // type:object size:0x4 scope:local +@7205 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000310; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000314; // type:object size:0x4 scope:local +@7208 = .rodata:0x00000318; // type:object size:0x4 scope:local +@7209 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000320; // type:object size:0x4 scope:local +@7211 = .rodata:0x00000324; // type:object size:0x4 scope:local +@7212 = .rodata:0x00000328; // type:object size:0x4 scope:local +@7213 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@7214 = .rodata:0x00000330; // type:object size:0x4 scope:local +@7215 = .rodata:0x00000334; // type:object size:0x4 scope:local +@7216 = .rodata:0x00000338; // type:object size:0x4 scope:local +@7217 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@7218 = .rodata:0x00000340; // type:object size:0x4 scope:local +@7219 = .rodata:0x00000344; // type:object size:0x4 scope:local data:string +@7220 = .rodata:0x00000348; // type:object size:0x4 scope:local +@7221 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@7222 = .rodata:0x00000350; // type:object size:0x4 scope:local +@7223 = .rodata:0x00000354; // type:object size:0x4 scope:local +@7224 = .rodata:0x00000358; // type:object size:0x4 scope:local +@7225 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7226 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7227 = .rodata:0x00000364; // type:object size:0x4 scope:local +@7228 = .rodata:0x00000368; // type:object size:0x4 scope:local +@7229 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@7230 = .rodata:0x00000370; // type:object size:0x4 scope:local +@7231 = .rodata:0x00000374; // type:object size:0x4 scope:local +@7232 = .rodata:0x00000378; // type:object size:0x4 scope:local +@7233 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@7234 = .rodata:0x00000380; // type:object size:0x4 scope:local +@7235 = .rodata:0x00000384; // type:object size:0x4 scope:local +@7236 = .rodata:0x00000388; // type:object size:0x4 scope:local +@7237 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@7238 = .rodata:0x00000390; // type:object size:0x4 scope:local +@7239 = .rodata:0x00000394; // type:object size:0x4 scope:local +@7240 = .rodata:0x00000398; // type:object size:0x4 scope:local +@7241 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@7242 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@7243 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@7244 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@7245 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@7246 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@7247 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@7248 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@7249 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@7250 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@7251 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@7252 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@7253 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@7254 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@7255 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@7256 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@7645 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@7646 = .rodata:0x000003E0; // type:object size:0x4 scope:local data:string +@7647 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@7648 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@7649 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@7650 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@7651 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@7652 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@7653 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@7654 = .rodata:0x00000400; // type:object size:0x4 scope:local +@7655 = .rodata:0x00000404; // type:object size:0x4 scope:local +@7656 = .rodata:0x00000408; // type:object size:0x4 scope:local +@7657 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@8130 = .rodata:0x00000410; // type:object size:0x4 scope:local +@8131 = .rodata:0x00000414; // type:object size:0x4 scope:local +@8132 = .rodata:0x00000418; // type:object size:0x4 scope:local +@8133 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@8356 = .rodata:0x00000420; // type:object size:0x4 scope:local +@8357 = .rodata:0x00000424; // type:object size:0x4 scope:local +@8644 = .rodata:0x00000428; // type:object size:0x4 scope:local +@8645 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@8912 = .rodata:0x00000430; // type:object size:0x4 scope:local +@9260 = .rodata:0x00000434; // type:object size:0x4 scope:local +@9261 = .rodata:0x00000438; // type:object size:0x4 scope:local +@9545 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@9546 = .rodata:0x00000440; // type:object size:0x4 scope:local +@9547 = .rodata:0x00000444; // type:object size:0x4 scope:local +@9548 = .rodata:0x00000448; // type:object size:0x4 scope:local +@9549 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@9550 = .rodata:0x00000450; // type:object size:0x4 scope:local +@9551 = .rodata:0x00000454; // type:object size:0x4 scope:local +@9552 = .rodata:0x00000458; // type:object size:0x4 scope:local +@9553 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@9554 = .rodata:0x00000460; // type:object size:0x4 scope:local +@9862 = .rodata:0x00000464; // type:object size:0x4 scope:local +@9863 = .rodata:0x00000468; // type:object size:0x4 scope:local +@9864 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@9865 = .rodata:0x00000470; // type:object size:0x4 scope:local +@9866 = .rodata:0x00000474; // type:object size:0x4 scope:local +@9867 = .rodata:0x00000478; // type:object size:0x4 scope:local +@9868 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@9869 = .rodata:0x00000480; // type:object size:0x4 scope:local +@9870 = .rodata:0x00000484; // type:object size:0x4 scope:local +@10197 = .rodata:0x00000488; // type:object size:0x4 scope:local +@10198 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@10199 = .rodata:0x00000490; // type:object size:0x4 scope:local +@10200 = .rodata:0x00000494; // type:object size:0x4 scope:local +@10201 = .rodata:0x00000498; // type:object size:0x4 scope:local +@10202 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@10203 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@10204 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@10205 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@10206 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@10207 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@10208 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@10209 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@10210 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@10211 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@10479 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@10480 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@10481 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@10482 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@10483 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@10567 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@10568 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@10569 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@10570 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@10571 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@10573 = .rodata:0x000004F0; // type:object size:0x8 scope:local +@10878 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@10879 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@10880 = .rodata:0x00000500; // type:object size:0x4 scope:local +@10881 = .rodata:0x00000504; // type:object size:0x4 scope:local +@11370 = .rodata:0x00000508; // type:object size:0x4 scope:local +@11371 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@11372 = .rodata:0x00000510; // type:object size:0x4 scope:local data:string +@11373 = .rodata:0x00000514; // type:object size:0x4 scope:local +@11374 = .rodata:0x00000518; // type:object size:0x4 scope:local +@11375 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@11376 = .rodata:0x00000520; // type:object size:0x4 scope:local +@11377 = .rodata:0x00000524; // type:object size:0x4 scope:local +@11378 = .rodata:0x00000528; // type:object size:0x4 scope:local +@11581 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@11582 = .rodata:0x00000530; // type:object size:0x4 scope:local +@11583 = .rodata:0x00000534; // type:object size:0x4 scope:local +@11584 = .rodata:0x00000538; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000053C; // type:object size:0x20 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +saru_p = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +@4808 = .data:0x00000040; // type:object size:0x38 scope:local +guide_path_04 = .data:0x00000078; // type:object size:0x16C scope:global +@5080 = .data:0x000001E4; // type:object size:0x40 scope:local +move_path_02 = .data:0x00000224; // type:object size:0x104 scope:global +@5572 = .data:0x00000328; // type:object size:0x54 scope:local +@5678 = .data:0x0000037C; // type:object size:0x64 scope:local +@5772 = .data:0x000003E0; // type:object size:0x5C scope:local +@6229 = .data:0x0000043C; // type:object size:0x2C scope:local +@6633 = .data:0x00000468; // type:object size:0x54 scope:local +@7658 = .data:0x000004BC; // type:object size:0x34 scope:local +yuka_jump_x = .data:0x000004F0; // type:object size:0x4 scope:global data:float +w_eff_id$7873 = .data:0x000004F4; // type:object size:0x8 scope:local +@8135 = .data:0x000004FC; // type:object size:0xD0 scope:local +guide_path_00 = .data:0x000005CC; // type:object size:0x208 scope:global +guide_path_00_2 = .data:0x000007D4; // type:object size:0x16C scope:global +guide_path_00_3 = .data:0x00000940; // type:object size:0x138 scope:global +guide_path_01 = .data:0x00000A78; // type:object size:0x270 scope:global +guide_path_02 = .data:0x00000CE8; // type:object size:0x444 scope:global +guide_path_22 = .data:0x0000112C; // type:object size:0x138 scope:global +guide_path_09 = .data:0x00001264; // type:object size:0x1D4 scope:global +guide_path_12 = .data:0x00001438; // type:object size:0x104 scope:global +guide_path_0409 = .data:0x0000153C; // type:object size:0x104 scope:global +guide_path_fs = .data:0x00001640; // type:object size:0x16C scope:global +@9872 = .data:0x000017AC; // type:object size:0xAC scope:local +dx$11146 = .data:0x00001858; // type:object size:0xC scope:local +dy$11147 = .data:0x00001864; // type:object size:0xC scope:local +dz$11148 = .data:0x00001870; // type:object size:0xC scope:local +@11379 = .data:0x0000187C; // type:object size:0x5C scope:local +cc_cyl_src$11445 = .data:0x000018D8; // type:object size:0x44 scope:local +l_daNpc_Ks_Method = .data:0x0000191C; // type:object size:0x20 scope:global +g_profile_NPC_KS = .data:0x0000193C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000196C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001978; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001984; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001990; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000199C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000019A8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000019CC; // type:object size:0xC scope:global +__vt__14daNpc_Ks_HIO_c = .data:0x000019D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4022 = .bss:0x00000048; // type:object size:0xC scope:local +obj_pos = .bss:0x00000054; // type:object size:0xC scope:global data:float +leader = .bss:0x00000060; // type:object size:0x4 scope:global data:4byte +call_pt = .bss:0x00000064; // type:object size:0x4 scope:global data:4byte +lbl_330_bss_68 = .bss:0x00000068; // type:object size:0x1 data:byte +@4025 = .bss:0x0000006C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000078; // type:object size:0x38 scope:global data:byte +target_info = .bss:0x000000B0; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +target_bgc = .bss:0x000000DC; // type:object size:0x28 scope:global +start_pya$6091 = .bss:0x00000104; // type:object size:0x2 scope:local +@7870 = .bss:0x00000108; // type:object size:0xC scope:local +sc$7869 = .bss:0x00000118; // type:object size:0xC scope:local +c_start = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_kyury/splits.txt b/config/GZ2J01/rels/d_a_npc_kyury/splits.txt new file mode 100644 index 0000000000..890ea4f9c6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kyury/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kyury.cpp: + .text start:0x000000EC end:0x000038B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000804 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_kyury/symbols.txt b/config/GZ2J01/rels/d_a_npc_kyury/symbols.txt new file mode 100644 index 0000000000..676a7f7326 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_kyury/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Kyury_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Kyury_cFv = .text:0x00000238; // type:function size:0x2CC scope:global +CreateHeap__13daNpc_Kyury_cFv = .text:0x00000504; // type:function size:0x308 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000080C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000848; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000920; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000095C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +Delete__13daNpc_Kyury_cFv = .text:0x000009C8; // type:function size:0x34 scope:global +Execute__13daNpc_Kyury_cFv = .text:0x000009FC; // type:function size:0x20 scope:global +Draw__13daNpc_Kyury_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Kyury_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Kyury_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +getType__13daNpc_Kyury_cFv = .text:0x00000B28; // type:function size:0x4C scope:global +isDelete__13daNpc_Kyury_cFv = .text:0x00000B74; // type:function size:0x48 scope:global +reset__13daNpc_Kyury_cFv = .text:0x00000BBC; // type:function size:0x15C scope:global +afterJntAnm__13daNpc_Kyury_cFi = .text:0x00000D18; // type:function size:0x8C scope:global +setParam__13daNpc_Kyury_cFv = .text:0x00000DA4; // type:function size:0x12C scope:global +checkChangeEvt__13daNpc_Kyury_cFv = .text:0x00000ED0; // type:function size:0x100 scope:global +setAfterTalkMotion__13daNpc_Kyury_cFv = .text:0x00000FD0; // type:function size:0xB0 scope:global +srchActors__13daNpc_Kyury_cFv = .text:0x00001080; // type:function size:0x64 scope:global +evtTalk__13daNpc_Kyury_cFv = .text:0x000010E4; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Kyury_cFv = .text:0x00001184; // type:function size:0xC8 scope:global +action__13daNpc_Kyury_cFv = .text:0x0000124C; // type:function size:0xF8 scope:global +beforeMove__13daNpc_Kyury_cFv = .text:0x00001344; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Kyury_cFv = .text:0x00001408; // type:function size:0x348 scope:global +setCollision__13daNpc_Kyury_cFv = .text:0x00001750; // type:function size:0x178 scope:global +drawDbgInfo__13daNpc_Kyury_cFv = .text:0x000018C8; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Kyury_cFv = .text:0x000018D0; // type:function size:0x108 scope:global +selectAction__13daNpc_Kyury_cFv = .text:0x000019D8; // type:function size:0x48 scope:global +chkAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x00001A20; // type:function size:0x2C scope:global +setAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x00001A4C; // type:function size:0xA8 scope:global +cutConversation__13daNpc_Kyury_cFi = .text:0x00001AF4; // type:function size:0x3FC scope:global +wait__13daNpc_Kyury_cFPv = .text:0x00001EF0; // type:function size:0x4A0 scope:global +talk__13daNpc_Kyury_cFPv = .text:0x00002390; // type:function size:0x200 scope:global +daNpc_Kyury_Create__FPv = .text:0x00002590; // type:function size:0x20 scope:global +daNpc_Kyury_Delete__FPv = .text:0x000025B0; // type:function size:0x20 scope:global +daNpc_Kyury_Execute__FPv = .text:0x000025D0; // type:function size:0x20 scope:global +daNpc_Kyury_Draw__FPv = .text:0x000025F0; // type:function size:0x20 scope:global +daNpc_Kyury_IsDelete__FPv = .text:0x00002610; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002618; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002648; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002690; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002A18; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002A54; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002A90; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00002AD8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002B20; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002B5C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002BA4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002BEC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002FF0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002FF4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000030F0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030F4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000313C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000031AC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003208; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003278; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000032C0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000033DC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000035E4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000035E8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000035F0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000035F8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003600; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003608; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003610; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003614; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000361C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003634; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003638; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003640; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003648; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003678; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000036A8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000036AC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000036B0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000036B4; // type:function size:0x4 scope:global +__sinit_d_a_npc_kyury_cpp = .text:0x000036B8; // type:function size:0x88 scope:local +__ct__13daNpc_Kyury_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003740; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Kyury_cFv = .text:0x00003820; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Kyury_cFv = .text:0x00003828; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Kyury_cFv = .text:0x00003830; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Kyury_cFv = .text:0x00003838; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Kyury_cFi = .text:0x00003840; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Kyury_cFi = .text:0x00003850; // type:function size:0x10 scope:global +__dt__19daNpc_Kyury_Param_cFv = .text:0x00003860; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000038A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000038B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Kyury_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4039 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4205 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000A8; // type:object size:0x4 scope:local +bmdTypeList$4317 = .rodata:0x000000AC; // type:object size:0x8 scope:local +@4370 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4419 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4581 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4734 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4798 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4799 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4800 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4843 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +jointNo$4851 = .rodata:0x000000FC; // type:object size:0x8 scope:local +@4934 = .rodata:0x00000104; // type:object size:0xC scope:local +@5155 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5156 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0x50 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000050; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000005C; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x00000060; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000064; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000074; // type:object size:0x1DC scope:global +l_motionAnmData = .data:0x00000250; // type:object size:0x1C0 scope:global +l_faceMotionSequenceData = .data:0x00000410; // type:object size:0x100 scope:global +l_motionSequenceData = .data:0x00000510; // type:object size:0xD0 scope:global +mCutNameList__13daNpc_Kyury_c = .data:0x000005E0; // type:object size:0x8 scope:global +@3813 = .data:0x000005E8; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_Kyury_c = .data:0x000005F4; // type:object size:0x18 scope:global data:4byte +@4537 = .data:0x0000060C; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000618; // type:object size:0xC scope:local data:4byte +@4601 = .data:0x00000624; // type:object size:0xC scope:local data:4byte +@4897 = .data:0x00000630; // type:object size:0xC scope:local data:4byte +daNpc_Kyury_MethodTable = .data:0x0000063C; // type:object size:0x20 scope:global +g_profile_NPC_KYURY = .data:0x0000065C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000068C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000698; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006A4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000006E0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000006EC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000006F8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000704; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000710; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000071C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000728; // type:object size:0xC scope:global +__vt__13daNpc_Kyury_c = .data:0x00000734; // type:object size:0xC4 scope:global +__vt__19daNpc_Kyury_Param_c = .data:0x000007F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_len/splits.txt b/config/GZ2J01/rels/d_a_npc_len/splits.txt new file mode 100644 index 0000000000..ea206a79f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_len/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_len.cpp: + .text start:0x000000EC end:0x00004C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000009C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_len/symbols.txt b/config/GZ2J01/rels/d_a_npc_len/symbols.txt new file mode 100644 index 0000000000..5c894b3e27 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_len/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Len_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Len_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Len_cFv = .text:0x00000500; // type:function size:0x2E4 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007E4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000820; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000838; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000874; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000088C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008D4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008F8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000934; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x0000094C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000988; // type:function size:0x18 scope:global +Delete__11daNpc_Len_cFv = .text:0x000009A0; // type:function size:0x34 scope:global +Execute__11daNpc_Len_cFv = .text:0x000009D4; // type:function size:0x20 scope:global +Draw__11daNpc_Len_cFv = .text:0x000009F4; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Len_cFP10fopAc_ac_c = .text:0x00000A88; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Len_cFP8J3DJointi = .text:0x00000AA8; // type:function size:0x58 scope:global +getType__11daNpc_Len_cFv = .text:0x00000B00; // type:function size:0x78 scope:global +isDelete__11daNpc_Len_cFv = .text:0x00000B78; // type:function size:0x204 scope:global +reset__11daNpc_Len_cFv = .text:0x00000D7C; // type:function size:0x1B0 scope:global +afterJntAnm__11daNpc_Len_cFi = .text:0x00000F2C; // type:function size:0x10C scope:global +setParam__11daNpc_Len_cFv = .text:0x00001038; // type:function size:0x1F4 scope:global +checkChangeEvt__11daNpc_Len_cFv = .text:0x0000122C; // type:function size:0x100 scope:global +setAfterTalkMotion__11daNpc_Len_cFv = .text:0x0000132C; // type:function size:0xB8 scope:global +srchActors__11daNpc_Len_cFv = .text:0x000013E4; // type:function size:0xEC scope:global +evtTalk__11daNpc_Len_cFv = .text:0x000014D0; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Len_cFv = .text:0x00001570; // type:function size:0xC8 scope:global +action__11daNpc_Len_cFv = .text:0x00001638; // type:function size:0x1E8 scope:global +beforeMove__11daNpc_Len_cFv = .text:0x00001820; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Len_cFv = .text:0x000018E4; // type:function size:0x304 scope:global +setCollision__11daNpc_Len_cFv = .text:0x00001BE8; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Len_cFv = .text:0x00001D40; // type:function size:0x8 scope:global +selectAction__11daNpc_Len_cFv = .text:0x00001D48; // type:function size:0x7C scope:global +chkAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001DC4; // type:function size:0x2C scope:global +setAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001DF0; // type:function size:0xA8 scope:global +checkStartDemo13StbEvt__11daNpc_Len_cFP10fopAc_ac_cfffffff = .text:0x00001E98; // type:function size:0xDC scope:global +cutConversationInHotel__11daNpc_Len_cFi = .text:0x00001F74; // type:function size:0x4B0 scope:global +cutHurry__11daNpc_Len_cFi = .text:0x00002424; // type:function size:0x254 scope:global +cutTakeWoodStatue__11daNpc_Len_cFi = .text:0x00002678; // type:function size:0x3BC scope:global +wait__11daNpc_Len_cFPv = .text:0x00002A34; // type:function size:0x6F8 scope:global +patrol__11daNpc_Len_cFPv = .text:0x0000312C; // type:function size:0x428 scope:global +talk__11daNpc_Len_cFPv = .text:0x00003554; // type:function size:0x30C scope:global +daNpc_Len_Create__FPv = .text:0x00003860; // type:function size:0x20 scope:global +daNpc_Len_Delete__FPv = .text:0x00003880; // type:function size:0x20 scope:global +daNpc_Len_Execute__FPv = .text:0x000038A0; // type:function size:0x20 scope:global +daNpc_Len_Draw__FPv = .text:0x000038C0; // type:function size:0x20 scope:global +daNpc_Len_IsDelete__FPv = .text:0x000038E0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000038E8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003918; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003960; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00003CE8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003D24; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003D60; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00003DA8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003DF0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003E2C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E74; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003EBC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000042C0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000042C4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000043C0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000043C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000440C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000447C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000044D8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004548; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004590; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000046AC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000048B4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000048B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000048C0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000048C8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000048D0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x000048D4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000048EC; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000048F0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000048F4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000048FC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004904; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004934; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004964; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004968; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000496C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004970; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004974; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00004990; // type:function size:0x7C scope:global +__sinit_d_a_npc_len_cpp = .text:0x00004A0C; // type:function size:0xB4 scope:local +__ct__11daNpc_Len_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004AC0; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Len_cFv = .text:0x00004BA0; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Len_cFv = .text:0x00004BA8; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Len_cFv = .text:0x00004BB0; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Len_cFv = .text:0x00004BB8; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Len_cFi = .text:0x00004BC0; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Len_cFi = .text:0x00004BD0; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Len_cFv = .text:0x00004BE0; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Len_cFv = .text:0x00004BE8; // type:function size:0x8 scope:global +chkXYItems__11daNpc_Len_cFv = .text:0x00004BF0; // type:function size:0x8 scope:global +__dt__17daNpc_Len_Param_cFv = .text:0x00004BF8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004C40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Len_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +heapSize$4002 = .rodata:0x00000094; // type:object size:0x28 scope:local +@4068 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4071 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4072 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4388 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4437 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4585 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4587 = .rodata:0x000000E8; // type:object size:0x8 scope:local data:double +@4637 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4695 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4885 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4887 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4948 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4949 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4950 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5048 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5151 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5702 = .rodata:0x00000134; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000138; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x38 scope:global +l_resNameList = .data:0x00000068; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000078; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000007C; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000080; // type:object size:0x28 scope:global +l_faceMotionAnmData = .data:0x000000A8; // type:object size:0x24C scope:global +l_motionAnmData = .data:0x000002F4; // type:object size:0x1F8 scope:global +l_faceMotionSequenceData = .data:0x000004EC; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x0000060C; // type:object size:0xE0 scope:global +mCutNameList__11daNpc_Len_c = .data:0x000006EC; // type:object size:0x10 scope:global +@3845 = .data:0x000006FC; // type:object size:0xC scope:local +@3846 = .data:0x00000708; // type:object size:0xC scope:local +@3847 = .data:0x00000714; // type:object size:0xC scope:local +mCutList__11daNpc_Len_c = .data:0x00000720; // type:object size:0x30 scope:global data:4byte +@4469 = .data:0x00000750; // type:object size:0x24 scope:local +@4505 = .data:0x00000774; // type:object size:0x24 scope:local +@4644 = .data:0x00000798; // type:object size:0xC scope:local data:4byte +@4696 = .data:0x000007A4; // type:object size:0x28 scope:local +@4723 = .data:0x000007CC; // type:object size:0xC scope:local data:4byte +@4728 = .data:0x000007D8; // type:object size:0xC scope:local data:4byte +@4997 = .data:0x000007E4; // type:object size:0xC scope:local data:4byte +@4999 = .data:0x000007F0; // type:object size:0xC scope:local data:4byte +daNpc_Len_MethodTable = .data:0x000007FC; // type:object size:0x20 scope:global +g_profile_NPC_LEN = .data:0x0000081C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000084C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000858; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000864; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000888; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000894; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000008A0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008AC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008B8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000008C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000008D0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000008DC; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000008E8; // type:object size:0xC scope:global +__vt__11daNpc_Len_c = .data:0x000008F4; // type:object size:0xC4 scope:global +__vt__17daNpc_Len_Param_c = .data:0x000009B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3848 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_lf/splits.txt b/config/GZ2J01/rels/d_a_npc_lf/splits.txt new file mode 100644 index 0000000000..a28410ff45 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_lf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_lf.cpp: + .text start:0x000000EC end:0x00000EE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000068 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_npc_lf/symbols.txt b/config/GZ2J01/rels/d_a_npc_lf/symbols.txt new file mode 100644 index 0000000000..6176995b85 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_lf/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_LF_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000134; // type:function size:0x124 scope:global +daNPC_LF_Draw__FP12npc_lf_class = .text:0x00000258; // type:function size:0xB8 scope:global +npc_lf_move__FP10fopAc_ac_cP4lf_s = .text:0x00000310; // type:function size:0x428 scope:global +action__FP10fopAc_ac_cP4lf_s = .text:0x00000738; // type:function size:0x268 scope:global +daNPC_LF_Execute__FP12npc_lf_class = .text:0x000009A0; // type:function size:0xF4 scope:global +daNPC_LF_IsDelete__FP12npc_lf_class = .text:0x00000A94; // type:function size:0x8 scope:global +daNPC_LF_Delete__FP12npc_lf_class = .text:0x00000A9C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000AF0; // type:function size:0xE0 scope:global +daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x254 scope:global +__dt__4lf_sFv = .text:0x00000E24; // type:function size:0x3C scope:global +__ct__4lf_sFv = .text:0x00000E60; // type:function size:0x4 scope:global +__dt__14daNPC_LF_HIO_cFv = .text:0x00000E64; // type:function size:0x48 scope:global +__sinit_d_a_npc_lf_cpp = .text:0x00000EAC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3947 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3952 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4029 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4030 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4174 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000094; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x7 scope:local data:string_table +wp$3976 = .data:0x00000000; // type:object size:0xC scope:local +l_daNPC_LF_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_NPC_LF = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__14daNPC_LF_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_333_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_npc_lud/splits.txt b/config/GZ2J01/rels/d_a_npc_lud/splits.txt new file mode 100644 index 0000000000..5eda121326 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_lud/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lud.cpp: + .text start:0x000000EC end:0x000052A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000250 + .data start:0x00000000 end:0x00000B80 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_lud/symbols.txt b/config/GZ2J01/rels/d_a_npc_lud/symbols.txt new file mode 100644 index 0000000000..f25e98fee0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_lud/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Lud_cFv = .text:0x000000EC; // type:function size:0x148 scope:global +create__11daNpc_Lud_cFv = .text:0x00000234; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Lud_cFv = .text:0x000004E8; // type:function size:0x498 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000980; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A10; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A28; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A70; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A94; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AD0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000AE8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B24; // type:function size:0x18 scope:global +Delete__11daNpc_Lud_cFv = .text:0x00000B3C; // type:function size:0x34 scope:global +Execute__11daNpc_Lud_cFv = .text:0x00000B70; // type:function size:0x20 scope:global +Draw__11daNpc_Lud_cFv = .text:0x00000B90; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Lud_cFP10fopAc_ac_c = .text:0x00000C24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Lud_cFP8J3DJointi = .text:0x00000C44; // type:function size:0x58 scope:global +getType__11daNpc_Lud_cFv = .text:0x00000C9C; // type:function size:0x70 scope:global +isDelete__11daNpc_Lud_cFv = .text:0x00000D0C; // type:function size:0x188 scope:global +reset__11daNpc_Lud_cFv = .text:0x00000E94; // type:function size:0x1C8 scope:global +afterJntAnm__11daNpc_Lud_cFi = .text:0x0000105C; // type:function size:0x8C scope:global +setParam__11daNpc_Lud_cFv = .text:0x000010E8; // type:function size:0x19C scope:global +checkChangeEvt__11daNpc_Lud_cFv = .text:0x00001284; // type:function size:0x128 scope:global +setAfterTalkMotion__11daNpc_Lud_cFv = .text:0x000013AC; // type:function size:0x78 scope:global +srchActors__11daNpc_Lud_cFv = .text:0x00001424; // type:function size:0xC0 scope:global +evtTalk__11daNpc_Lud_cFv = .text:0x000014E4; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Lud_cFv = .text:0x00001584; // type:function size:0xC8 scope:global +action__11daNpc_Lud_cFv = .text:0x0000164C; // type:function size:0x1D8 scope:global +beforeMove__11daNpc_Lud_cFv = .text:0x00001824; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Lud_cFv = .text:0x000018E8; // type:function size:0x544 scope:global +setCollision__11daNpc_Lud_cFv = .text:0x00001E2C; // type:function size:0x1B0 scope:global +drawDbgInfo__11daNpc_Lud_cFv = .text:0x00001FDC; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Lud_cFv = .text:0x00001FE4; // type:function size:0x188 scope:global +setBowlAnm__11daNpc_Lud_cFiif = .text:0x0000216C; // type:function size:0xD0 scope:global +afterSetMotionAnm__11daNpc_Lud_cFiifi = .text:0x0000223C; // type:function size:0x34 scope:global +selectAction__11daNpc_Lud_cFv = .text:0x00002270; // type:function size:0xC4 scope:global +chkAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002334; // type:function size:0x2C scope:global +setAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002360; // type:function size:0xA8 scope:global +mop__11daNpc_Lud_cFii = .text:0x00002408; // type:function size:0x154 scope:global +cutHurry__11daNpc_Lud_cFi = .text:0x0000255C; // type:function size:0x144 scope:global +cutConversationInHotel__11daNpc_Lud_cFi = .text:0x000026A0; // type:function size:0x2F0 scope:global +cutConversationAboutDeathMt__11daNpc_Lud_cFi = .text:0x00002990; // type:function size:0x2B8 scope:global +cutConversationAboutGoron__11daNpc_Lud_cFi = .text:0x00002C48; // type:function size:0x290 scope:global +cutNurse__11daNpc_Lud_cFi = .text:0x00002ED8; // type:function size:0x2B0 scope:global +cutClothTry__11daNpc_Lud_cFi = .text:0x00003188; // type:function size:0xA0 scope:global +cutThankYou__11daNpc_Lud_cFi = .text:0x00003228; // type:function size:0x12C scope:global +wait__11daNpc_Lud_cFPv = .text:0x00003354; // type:function size:0x518 scope:global +nurse__11daNpc_Lud_cFPv = .text:0x0000386C; // type:function size:0x3C0 scope:global +giveSoup__11daNpc_Lud_cFPv = .text:0x00003C2C; // type:function size:0x100 scope:global +talk__11daNpc_Lud_cFPv = .text:0x00003D2C; // type:function size:0x210 scope:global +daNpc_Lud_Create__FPv = .text:0x00003F3C; // type:function size:0x20 scope:global +daNpc_Lud_Delete__FPv = .text:0x00003F5C; // type:function size:0x20 scope:global +daNpc_Lud_Execute__FPv = .text:0x00003F7C; // type:function size:0x20 scope:global +daNpc_Lud_Draw__FPv = .text:0x00003F9C; // type:function size:0x20 scope:global +daNpc_Lud_IsDelete__FPv = .text:0x00003FBC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003FC4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FF4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000403C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000043C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004400; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000443C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004484; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000044C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004508; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004550; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004954; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004958; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004A54; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004A58; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004AA0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004B10; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004B6C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004BDC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004C24; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004D40; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004F48; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004F4C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004F54; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004F5C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004F64; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004F6C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004F74; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004F78; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004F80; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F98; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F9C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004FA4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004FD4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005004; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005008; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000500C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005010; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005014; // type:function size:0x1C scope:global +__sinit_d_a_npc_lud_cpp = .text:0x00005030; // type:function size:0x114 scope:local +__ct__11daNpc_Lud_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005144; // type:function size:0xCC scope:global +getEyeballMaterialNo__11daNpc_Lud_cFv = .text:0x00005210; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Lud_cFv = .text:0x00005218; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Lud_cFv = .text:0x00005220; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Lud_cFv = .text:0x00005228; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Lud_cFi = .text:0x00005230; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Lud_cFi = .text:0x00005240; // type:function size:0x10 scope:global +__dt__17daNpc_Lud_Param_cFv = .text:0x00005250; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005298; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000052A0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Lud_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3993 = .rodata:0x00000090; // type:object size:0x24 scope:local +@4059 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4060 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4063 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4218 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4219 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4421 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4470 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4633 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4927 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@4994 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4995 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4996 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5046 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5047 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5048 = .rodata:0x00000128; // type:object size:0x4 scope:local +jointNo$5056 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5221 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5494 = .rodata:0x00000138; // type:object size:0xC scope:local +@5502 = .rodata:0x00000144; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0xFD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000048; // type:object size:0x30 scope:global +l_resNameList = .data:0x00000078; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x0000009C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000A4; // type:object size:0x24 scope:global +l_faceMotionAnmData = .data:0x000000C8; // type:object size:0x230 scope:global +l_motionAnmData = .data:0x000002F8; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x00000544; // type:object size:0x130 scope:global +l_motionSequenceData = .data:0x00000674; // type:object size:0x140 scope:global +mCutNameList__11daNpc_Lud_c = .data:0x000007B4; // type:object size:0x20 scope:global +@3833 = .data:0x000007D4; // type:object size:0xC scope:local +@3834 = .data:0x000007E0; // type:object size:0xC scope:local +@3835 = .data:0x000007EC; // type:object size:0xC scope:local +@3836 = .data:0x000007F8; // type:object size:0xC scope:local +@3837 = .data:0x00000804; // type:object size:0xC scope:local +@3838 = .data:0x00000810; // type:object size:0xC scope:local +@3839 = .data:0x0000081C; // type:object size:0xC scope:local +mCutList__11daNpc_Lud_c = .data:0x00000828; // type:object size:0x60 scope:global data:4byte +@4501 = .data:0x00000888; // type:object size:0x20 scope:local +@4528 = .data:0x000008A8; // type:object size:0x20 scope:local +@4639 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@4698 = .data:0x000008D4; // type:object size:0xC scope:local data:4byte +@4703 = .data:0x000008E0; // type:object size:0xC scope:local data:4byte +bowlAnmData$5135 = .data:0x000008EC; // type:object size:0xA8 scope:local +@5162 = .data:0x00000994; // type:object size:0xC scope:local +@5164 = .data:0x000009A0; // type:object size:0xC scope:local +@5166 = .data:0x000009AC; // type:object size:0xC scope:local +@5168 = .data:0x000009B8; // type:object size:0xC scope:local +daNpc_Lud_MethodTable = .data:0x000009C4; // type:object size:0x20 scope:global +g_profile_NPC_LUD = .data:0x000009E4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000A14; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000A20; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A2C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000A50; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000A5C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A68; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A74; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A80; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A8C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A98; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000AA4; // type:object size:0xC scope:global +__vt__11daNpc_Lud_c = .data:0x00000AB0; // type:object size:0xC4 scope:global +__vt__17daNpc_Lud_Param_c = .data:0x00000B74; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3840 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_maro/splits.txt b/config/GZ2J01/rels/d_a_npc_maro/splits.txt new file mode 100644 index 0000000000..ba8135bb4c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_maro.cpp: + .text start:0x000000EC end:0x000096F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003E4 + .data start:0x00000000 end:0x00000DF0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_maro/symbols.txt b/config/GZ2J01/rels/d_a_npc_maro/symbols.txt new file mode 100644 index 0000000000..657c58ad12 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_maro/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Maro_cFv = .text:0x000000EC; // type:function size:0x154 scope:global +create__12daNpc_Maro_cFv = .text:0x00000240; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Maro_cFv = .text:0x00000508; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007C8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000081C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000834; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000087C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008DC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000930; // type:function size:0x18 scope:global +Delete__12daNpc_Maro_cFv = .text:0x00000948; // type:function size:0x34 scope:global +Execute__12daNpc_Maro_cFv = .text:0x0000097C; // type:function size:0xF0 scope:global +Draw__12daNpc_Maro_cFv = .text:0x00000A6C; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Maro_cFP10fopAc_ac_c = .text:0x00000B00; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Maro_cFP8J3DJointi = .text:0x00000B20; // type:function size:0x58 scope:global +srchArrow__12daNpc_Maro_cFPvPv = .text:0x00000B78; // type:function size:0x9C scope:global +getArrowP__12daNpc_Maro_cFv = .text:0x00000C14; // type:function size:0xF8 scope:global +srchItaMato__12daNpc_Maro_cFPvPv = .text:0x00000D0C; // type:function size:0x9C scope:global +getItaMatoP__12daNpc_Maro_cFi = .text:0x00000DA8; // type:function size:0xE8 scope:global +getType__12daNpc_Maro_cFv = .text:0x00000E90; // type:function size:0xB0 scope:global +isDelete__12daNpc_Maro_cFv = .text:0x00000F40; // type:function size:0x234 scope:global +reset__12daNpc_Maro_cFv = .text:0x00001174; // type:function size:0x220 scope:global +afterJntAnm__12daNpc_Maro_cFi = .text:0x00001394; // type:function size:0x7C scope:global +setParam__12daNpc_Maro_cFv = .text:0x00001410; // type:function size:0x264 scope:global +checkChangeEvt__12daNpc_Maro_cFv = .text:0x00001674; // type:function size:0x188 scope:global +evtEndProc__12daNpc_Maro_cFv = .text:0x000017FC; // type:function size:0x3C scope:global +setAfterTalkMotion__12daNpc_Maro_cFv = .text:0x00001838; // type:function size:0x9C scope:global +srchActors__12daNpc_Maro_cFv = .text:0x000018D4; // type:function size:0x364 scope:global +evtTalk__12daNpc_Maro_cFv = .text:0x00001C38; // type:function size:0x11C scope:global +evtCutProc__12daNpc_Maro_cFv = .text:0x00001D54; // type:function size:0x174 scope:global +action__12daNpc_Maro_cFv = .text:0x00001EC8; // type:function size:0x25C scope:global +beforeMove__12daNpc_Maro_cFv = .text:0x00002124; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Maro_cFv = .text:0x000021E8; // type:function size:0x290 scope:global +setCollision__12daNpc_Maro_cFv = .text:0x00002478; // type:function size:0x158 scope:global +drawDbgInfo__12daNpc_Maro_cFv = .text:0x000025D0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Maro_cFv = .text:0x000025D8; // type:function size:0x60 scope:global +getFaceMotionAnm__12daNpc_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002638; // type:function size:0x8C scope:global +getMotionAnm__12daNpc_Maro_cF22daNpcT_motionAnmData_c = .text:0x000026C4; // type:function size:0x8C scope:global +selectAction__12daNpc_Maro_cFv = .text:0x00002750; // type:function size:0x118 scope:global +chkAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x00002868; // type:function size:0x2C scope:global +setAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x00002894; // type:function size:0xA8 scope:global +cutConversationAboutPachinko__12daNpc_Maro_cFi = .text:0x0000293C; // type:function size:0x1A0 scope:global +cutConversationAboutWoodSwd__12daNpc_Maro_cFi = .text:0x00002ADC; // type:function size:0x1A8 scope:global +cutSwdTutorial__12daNpc_Maro_cFi = .text:0x00002C84; // type:function size:0x2F0 scope:global +cutHail__12daNpc_Maro_cFi = .text:0x00002F74; // type:function size:0x164 scope:global +cutFindMonkey__12daNpc_Maro_cFi = .text:0x000030D8; // type:function size:0x3F0 scope:global +cutGiveMeWoodSwd__12daNpc_Maro_cFi = .text:0x000034C8; // type:function size:0x38C scope:global +cutGetWoodSwd__12daNpc_Maro_cFi = .text:0x00003854; // type:function size:0x814 scope:global +cutConversationWithMaro__12daNpc_Maro_cFi = .text:0x00004068; // type:function size:0x12C scope:global +cutCacaricoConversation__12daNpc_Maro_cFi = .text:0x00004194; // type:function size:0x1F8 scope:global +cutSurprise__12daNpc_Maro_cFi = .text:0x0000438C; // type:function size:0x2C4 scope:global +cutArrowTutorial__12daNpc_Maro_cFi = .text:0x00004650; // type:function size:0x16F0 scope:global +cutBokinTalk__12daNpc_Maro_cFi = .text:0x00005D40; // type:function size:0x148 scope:global +cutMarosWhisper__12daNpc_Maro_cFi = .text:0x00005E88; // type:function size:0x2EC scope:global +cutTagPush1__12daNpc_Maro_cFi = .text:0x00006174; // type:function size:0x178 scope:global +cutNotGonnaLet__12daNpc_Maro_cFi = .text:0x000062EC; // type:function size:0x6E4 scope:global +cutTalkToKakashi__12daNpc_Maro_cFi = .text:0x000069D0; // type:function size:0x304 scope:global +wait__12daNpc_Maro_cFPv = .text:0x00006CD4; // type:function size:0x830 scope:global +swdTutorial__12daNpc_Maro_cFPv = .text:0x00007504; // type:function size:0x170 scope:global +talk_withTaro__12daNpc_Maro_cFPv = .text:0x00007674; // type:function size:0x190 scope:global +choccai__12daNpc_Maro_cFPv = .text:0x00007804; // type:function size:0x224 scope:global +tend__12daNpc_Maro_cFPv = .text:0x00007A28; // type:function size:0x2D4 scope:global +arrowTutorial__12daNpc_Maro_cFPv = .text:0x00007CFC; // type:function size:0x290 scope:global +talk__12daNpc_Maro_cFPv = .text:0x00007F8C; // type:function size:0x234 scope:global +shop__12daNpc_Maro_cFPv = .text:0x000081C0; // type:function size:0x120 scope:global +daNpc_Maro_Create__FPv = .text:0x000082E0; // type:function size:0x20 scope:global +daNpc_Maro_Delete__FPv = .text:0x00008300; // type:function size:0x20 scope:global +daNpc_Maro_Execute__FPv = .text:0x00008320; // type:function size:0x20 scope:global +daNpc_Maro_Draw__FPv = .text:0x00008340; // type:function size:0x20 scope:global +daNpc_Maro_IsDelete__FPv = .text:0x00008360; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00008368; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008398; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000083E0; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00008428; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00008464; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000084AC; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000084F4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00008530; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000856C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00008970; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00008974; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00008A70; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008A74; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008ABC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008B2C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008B88; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00008BF8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00008C40; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00008D5C; // type:function size:0x208 scope:global +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00008F64; // type:function size:0xE4 scope:global +absXZ__4cXyzCFRC3Vec = .text:0x00009048; // type:function size:0x148 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00009190; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00009194; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000919C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000091A4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000091AC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000091B4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000091B8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000091C0; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000091D8; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000091DC; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000091E4; // type:function size:0x8 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000091EC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000091F0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000091F4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000091F8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000091FC; // type:function size:0x1C scope:global +__sinit_d_a_npc_maro_cpp = .text:0x00009218; // type:function size:0x1EC scope:local +__ct__12daNpc_Maro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00009404; // type:function size:0xCC scope:global +getEyeballMaterialNo__12daNpc_Maro_cFv = .text:0x000094D0; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Maro_cFv = .text:0x000094D8; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Maro_cFv = .text:0x000094E0; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Maro_cFv = .text:0x000094E8; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Maro_cFi = .text:0x000094F0; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Maro_cFi = .text:0x00009500; // type:function size:0x10 scope:global +__dt__18daNpc_Maro_Param_cFv = .text:0x00009510; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009558; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009560; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00009568; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00009680; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00009688; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00009690; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00009698; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4152 = .rodata:0x00000090; // type:object size:0x44 scope:local +@4222 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4223 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4224 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4225 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4226 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4319 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4542 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4688 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@4808 = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float +@5050 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5051 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5052 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5053 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@5395 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5396 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@5456 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5457 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5458 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5731 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5888 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5890 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5998 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float +@6226 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6272 = .rodata:0x00000180; // type:object size:0x8 scope:local +@6425 = .rodata:0x00000188; // type:object size:0x8 scope:local +@6485 = .rodata:0x00000190; // type:object size:0xC scope:local +@7191 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float +@7496 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7497 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7498 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001AC; // type:object size:0x237 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4085 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdData = .data:0x0000002C; // type:object size:0x10 scope:global +l_evtList = .data:0x0000003C; // type:object size:0x78 scope:global +l_resNameList = .data:0x000000B4; // type:object size:0x28 scope:global +l_loadResPtrn0 = .data:0x000000DC; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000E0; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000E4; // type:object size:0x4 scope:global +l_loadResPtrn3 = .data:0x000000E8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000F0; // type:object size:0x44 scope:global +l_faceMotionAnmData = .data:0x00000134; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000024C; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x00000364; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000404; // type:object size:0x90 scope:global +mCutNameList__12daNpc_Maro_c = .data:0x00000494; // type:object size:0x44 scope:global +@4102 = .data:0x000004D8; // type:object size:0xC scope:local +@4103 = .data:0x000004E4; // type:object size:0xC scope:local +@4104 = .data:0x000004F0; // type:object size:0xC scope:local +@4105 = .data:0x000004FC; // type:object size:0xC scope:local +@4106 = .data:0x00000508; // type:object size:0xC scope:local +@4107 = .data:0x00000514; // type:object size:0xC scope:local +@4108 = .data:0x00000520; // type:object size:0xC scope:local +@4109 = .data:0x0000052C; // type:object size:0xC scope:local +@4110 = .data:0x00000538; // type:object size:0xC scope:local +@4111 = .data:0x00000544; // type:object size:0xC scope:local +@4112 = .data:0x00000550; // type:object size:0xC scope:local +@4113 = .data:0x0000055C; // type:object size:0xC scope:local +@4114 = .data:0x00000568; // type:object size:0xC scope:local +@4115 = .data:0x00000574; // type:object size:0xC scope:local +@4116 = .data:0x00000580; // type:object size:0xC scope:local +@4117 = .data:0x0000058C; // type:object size:0xC scope:local +mCutList__12daNpc_Maro_c = .data:0x00000598; // type:object size:0xCC scope:global data:4byte +@4874 = .data:0x00000664; // type:object size:0x40 scope:local +@4915 = .data:0x000006A4; // type:object size:0x40 scope:local +@4995 = .data:0x000006E4; // type:object size:0xC scope:local +@5000 = .data:0x000006F0; // type:object size:0xC scope:local +@5010 = .data:0x000006FC; // type:object size:0xC scope:local +@5060 = .data:0x00000708; // type:object size:0xC scope:local data:4byte +@5156 = .data:0x00000714; // type:object size:0xC scope:local +@5163 = .data:0x00000720; // type:object size:0xC scope:local +@5193 = .data:0x0000072C; // type:object size:0x40 scope:local +@5199 = .data:0x0000076C; // type:object size:0xC scope:local +@5204 = .data:0x00000778; // type:object size:0xC scope:local +@5207 = .data:0x00000784; // type:object size:0xC scope:local +@5212 = .data:0x00000790; // type:object size:0xC scope:local +@5535 = .data:0x0000079C; // type:object size:0xC scope:local +@5537 = .data:0x000007A8; // type:object size:0xC scope:local +@5541 = .data:0x000007B4; // type:object size:0xC scope:local +@5543 = .data:0x000007C0; // type:object size:0xC scope:local +@5545 = .data:0x000007CC; // type:object size:0xC scope:local +@6228 = .data:0x000007D8; // type:object size:0x30 scope:local +@6227 = .data:0x00000808; // type:object size:0x30 scope:local +@7029 = .data:0x00000838; // type:object size:0x178 scope:local +@7028 = .data:0x000009B0; // type:object size:0x178 scope:local +@7426 = .data:0x00000B28; // type:object size:0x80 scope:local +@7425 = .data:0x00000BA8; // type:object size:0x80 scope:local +daNpc_Maro_MethodTable = .data:0x00000C28; // type:object size:0x20 scope:global +g_profile_NPC_MARO = .data:0x00000C48; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000C78; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000C84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000C90; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CB4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000CC0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000CD8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000CE4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000CF0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D08; // type:object size:0xC scope:global +__vt__12daNpc_Maro_c = .data:0x00000D14; // type:object size:0xD0 scope:global +__vt__18daNpc_Maro_Param_c = .data:0x00000DE4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@4118 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_midp/splits.txt b/config/GZ2J01/rels/d_a_npc_midp/splits.txt new file mode 100644 index 0000000000..08a2a0000f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_midp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_midp.cpp: + .text start:0x000000EC end:0x00002E2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000294 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_midp/symbols.txt b/config/GZ2J01/rels/d_a_npc_midp/symbols.txt new file mode 100644 index 0000000000..c43537451d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_midp/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_midP_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_midP_cFv = .text:0x00000210; // type:function size:0x2E4 scope:global +CreateHeap__12daNpc_midP_cFv = .text:0x000004F4; // type:function size:0x28C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__12daNpc_midP_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__12daNpc_midP_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__12daNpc_midP_cFv = .text:0x00000990; // type:function size:0xC4 scope:global +createHeapCallBack__12daNpc_midP_cFP10fopAc_ac_c = .text:0x00000A54; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_midP_cFP8J3DJointi = .text:0x00000A74; // type:function size:0x58 scope:global +getType__12daNpc_midP_cFv = .text:0x00000ACC; // type:function size:0x20 scope:global +isDelete__12daNpc_midP_cFv = .text:0x00000AEC; // type:function size:0x20 scope:global +reset__12daNpc_midP_cFv = .text:0x00000B0C; // type:function size:0x148 scope:global +afterJntAnm__12daNpc_midP_cFi = .text:0x00000C54; // type:function size:0x8C scope:global +ctrlBtk__12daNpc_midP_cFv = .text:0x00000CE0; // type:function size:0x13C scope:global +setParam__12daNpc_midP_cFv = .text:0x00000E1C; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_midP_cFv = .text:0x00000F18; // type:function size:0x60 scope:global +srchActors__12daNpc_midP_cFv = .text:0x00000F78; // type:function size:0x4 scope:global +evtTalk__12daNpc_midP_cFv = .text:0x00000F7C; // type:function size:0x100 scope:global +evtCutProc__12daNpc_midP_cFv = .text:0x0000107C; // type:function size:0xC8 scope:global +action__12daNpc_midP_cFv = .text:0x00001144; // type:function size:0xEC scope:global +beforeMove__12daNpc_midP_cFv = .text:0x00001230; // type:function size:0x78 scope:global +setAttnPos__12daNpc_midP_cFv = .text:0x000012A8; // type:function size:0x23C scope:global +setCollision__12daNpc_midP_cFv = .text:0x000014E4; // type:function size:0x108 scope:global +drawDbgInfo__12daNpc_midP_cFv = .text:0x000015EC; // type:function size:0x8 scope:global +drawGhost__12daNpc_midP_cFv = .text:0x000015F4; // type:function size:0x6C scope:global +selectAction__12daNpc_midP_cFv = .text:0x00001660; // type:function size:0x48 scope:global +chkAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x000016A8; // type:function size:0x2C scope:global +setAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x000016D4; // type:function size:0xA8 scope:global +wait__12daNpc_midP_cFPv = .text:0x0000177C; // type:function size:0x24C scope:global +talk__12daNpc_midP_cFPv = .text:0x000019C8; // type:function size:0x20C scope:global +daNpc_midP_Create__FPv = .text:0x00001BD4; // type:function size:0x20 scope:global +daNpc_midP_Delete__FPv = .text:0x00001BF4; // type:function size:0x20 scope:global +daNpc_midP_Execute__FPv = .text:0x00001C14; // type:function size:0x20 scope:global +daNpc_midP_Draw__FPv = .text:0x00001C34; // type:function size:0x20 scope:global +daNpc_midP_IsDelete__FPv = .text:0x00001C54; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001C5C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001C8C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001CD4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000205C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002098; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020D4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024D8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024DC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025D8; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025DC; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002624; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000266C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026DC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002738; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027A8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027F0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000290C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002B14; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002B28; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B30; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B40; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B44; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B4C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B64; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B68; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B70; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B78; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002BA8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BD8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BDC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BE0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BE4; // type:function size:0x4 scope:global +__sinit_d_a_npc_midp_cpp = .text:0x00002BE8; // type:function size:0x68 scope:local +__ct__12daNpc_midP_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C50; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002CFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D44; // type:function size:0x48 scope:global +getEyeballRMaterialNo__12daNpc_midP_cFv = .text:0x00002D8C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__12daNpc_midP_cFv = .text:0x00002D94; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_midP_cFv = .text:0x00002D9C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_midP_cFv = .text:0x00002DA4; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_midP_cFv = .text:0x00002DAC; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_midP_cFi = .text:0x00002DB4; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_midP_cFi = .text:0x00002DC4; // type:function size:0x10 scope:global +__dt__18daNpc_midP_Param_cFv = .text:0x00002DD4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_midP_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4186 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4188 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4338 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4551 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4720 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4721 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4722 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4782 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4783 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4784 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__12daNpc_midP_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__12daNpc_midP_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4604 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4614 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4833 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +daNpc_midP_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_NPC_MIDP = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000128; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000134; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000140; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12daNpc_midP_c = .data:0x000001C4; // type:object size:0xC4 scope:global +__vt__18daNpc_midP_Param_c = .data:0x00000288; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_mk/splits.txt b/config/GZ2J01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 0000000000..d99cf38a1f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mk.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_npc_mk/symbols.txt b/config/GZ2J01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 0000000000..3b0be844a3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_Mk_Create__FPv = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_Mk_Delete__FPv = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_Mk_Execute__FPv = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_Mk_Draw__FPv = .text:0x00000090; // type:function size:0x8 scope:global +daNpc_Mk_IsDelete__FPv = .text:0x00000098; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_Mk_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_MK = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_moi/splits.txt b/config/GZ2J01/rels/d_a_npc_moi/splits.txt new file mode 100644 index 0000000000..c582fd1167 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_moi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moi.cpp: + .text start:0x000000EC end:0x0000707C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x00000E44 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_moi/symbols.txt b/config/GZ2J01/rels/d_a_npc_moi/symbols.txt new file mode 100644 index 0000000000..eadff9cc2c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_moi/symbols.txt @@ -0,0 +1,279 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Moi_cFv = .text:0x000000EC; // type:function size:0x204 scope:global +create__11daNpc_Moi_cFv = .text:0x000002F0; // type:function size:0x324 scope:global +CreateHeap__11daNpc_Moi_cFv = .text:0x00000614; // type:function size:0x3C8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000ACC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B80; // type:function size:0x18 scope:global +Delete__11daNpc_Moi_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +Execute__11daNpc_Moi_cFv = .text:0x00000BCC; // type:function size:0x20 scope:global +Draw__11daNpc_Moi_cFv = .text:0x00000BEC; // type:function size:0x134 scope:global +createHeapCallBack__11daNpc_Moi_cFP10fopAc_ac_c = .text:0x00000D20; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Moi_cFP8J3DJointi = .text:0x00000D40; // type:function size:0x58 scope:global +getType__11daNpc_Moi_cFv = .text:0x00000D98; // type:function size:0x74 scope:global +isDelete__11daNpc_Moi_cFv = .text:0x00000E0C; // type:function size:0x120 scope:global +reset__11daNpc_Moi_cFv = .text:0x00000F2C; // type:function size:0x3B0 scope:global +chkMoiN__11daNpc_Moi_cFv = .text:0x000012DC; // type:function size:0x24 scope:global +afterJntAnm__11daNpc_Moi_cFi = .text:0x00001300; // type:function size:0x84 scope:global +setParam__11daNpc_Moi_cFv = .text:0x00001384; // type:function size:0x27C scope:global +checkChangeEvt__11daNpc_Moi_cFv = .text:0x00001600; // type:function size:0xB4 scope:global +setAfterTalkMotion__11daNpc_Moi_cFv = .text:0x000016B4; // type:function size:0xB4 scope:global +srchActors__11daNpc_Moi_cFv = .text:0x00001768; // type:function size:0x9C scope:global +evtTalk__11daNpc_Moi_cFv = .text:0x00001804; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Moi_cFv = .text:0x000018A4; // type:function size:0xC8 scope:global +action__11daNpc_Moi_cFv = .text:0x0000196C; // type:function size:0x228 scope:global +beforeMove__11daNpc_Moi_cFv = .text:0x00001B94; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Moi_cFv = .text:0x00001C58; // type:function size:0x3B0 scope:global +setCollision__11daNpc_Moi_cFv = .text:0x00002008; // type:function size:0x278 scope:global +drawDbgInfo__11daNpc_Moi_cFv = .text:0x00002280; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Moi_cFv = .text:0x00002288; // type:function size:0x1C0 scope:global +afterSetMotionAnm__11daNpc_Moi_cFiifi = .text:0x00002448; // type:function size:0x24 scope:global +changeAnm__11daNpc_Moi_cFPiPi = .text:0x0000246C; // type:function size:0x70 scope:global +changeBck__11daNpc_Moi_cFPiPi = .text:0x000024DC; // type:function size:0x48 scope:global +changeBtp__11daNpc_Moi_cFPiPi = .text:0x00002524; // type:function size:0xB8 scope:global +changeBtk__11daNpc_Moi_cFPiPi = .text:0x000025DC; // type:function size:0x74 scope:global +selectAction__11daNpc_Moi_cFv = .text:0x00002650; // type:function size:0x11C scope:global +chkAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x0000276C; // type:function size:0x2C scope:global +setAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x00002798; // type:function size:0xA8 scope:global +chkPlayerGetWoodShield__11daNpc_Moi_cFv = .text:0x00002840; // type:function size:0x3C scope:global +setSSlash__11daNpc_Moi_cFi = .text:0x0000287C; // type:function size:0x1AC scope:global +chkPullOutSw__11daNpc_Moi_cFv = .text:0x00002A28; // type:function size:0x74 scope:global +pullOutSw__11daNpc_Moi_cFv = .text:0x00002A9C; // type:function size:0x58 scope:global +chkSetInSw__11daNpc_Moi_cFv = .text:0x00002AF4; // type:function size:0x74 scope:global +setInSw__11daNpc_Moi_cFv = .text:0x00002B68; // type:function size:0x58 scope:global +setSwAT__11daNpc_Moi_cFv = .text:0x00002BC0; // type:function size:0xDC scope:global +torch__11daNpc_Moi_cFv = .text:0x00002C9C; // type:function size:0x180 scope:global +injuryCheck__11daNpc_Moi_cFv = .text:0x00002E1C; // type:function size:0x194 scope:global +injuryTurn__11daNpc_Moi_cF4cXyz = .text:0x00002FB0; // type:function size:0x12C scope:global +injuryWalk__11daNpc_Moi_cFv = .text:0x000030DC; // type:function size:0x1C0 scope:global +poise__11daNpc_Moi_cFv = .text:0x0000329C; // type:function size:0x630 scope:global +getDistTable__12dAttention_cFi = .text:0x000038CC; // type:function size:0x14 scope:global +cutDeliveredSw__11daNpc_Moi_cFi = .text:0x000038E0; // type:function size:0x460 scope:global +cutAppearanceMoi__11daNpc_Moi_cFi = .text:0x00003D40; // type:function size:0x7EC scope:global +cutConversationWithUri__11daNpc_Moi_cFi = .text:0x0000452C; // type:function size:0x270 scope:global +cutFindWolf__11daNpc_Moi_cFi = .text:0x0000479C; // type:function size:0x3DC scope:global +wait__11daNpc_Moi_cFPv = .text:0x00004B78; // type:function size:0x434 scope:global +walk__11daNpc_Moi_cFPv = .text:0x00004FAC; // type:function size:0x1E8 scope:global +walkOnEggshell__11daNpc_Moi_cFPv = .text:0x00005194; // type:function size:0x4CC scope:global +rest__11daNpc_Moi_cFPv = .text:0x00005660; // type:function size:0x148 scope:global +talk__11daNpc_Moi_cFPv = .text:0x000057A8; // type:function size:0x2C8 scope:global +daNpc_Moi_Create__FPv = .text:0x00005A70; // type:function size:0x20 scope:global +daNpc_Moi_Delete__FPv = .text:0x00005A90; // type:function size:0x20 scope:global +daNpc_Moi_Execute__FPv = .text:0x00005AB0; // type:function size:0x20 scope:global +daNpc_Moi_Draw__FPv = .text:0x00005AD0; // type:function size:0x20 scope:global +daNpc_Moi_IsDelete__FPv = .text:0x00005AF0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005AF8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B28; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005B70; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00005EF8; // type:function size:0x3C scope:global +__dt__8dCcD_CylFv = .text:0x00005F34; // type:function size:0xCC scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006000; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00006048; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006084; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000060CC; // type:function size:0x3C scope:global +__dt__8cM3dGSphFv = .text:0x00006108; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00006150; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006198; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x000061E0; // type:function size:0x84 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006264; // type:function size:0x404 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006668; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006764; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006768; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000067B0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006820; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000687C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000068EC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006934; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006A50; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006C58; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006C5C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006C64; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006C6C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006C74; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006C78; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006C80; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006C98; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00006C9C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006CA4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006CD4; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x00006D04; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00006D20; // type:function size:0x3C scope:global +__sinit_d_a_npc_moi_cpp = .text:0x00006D5C; // type:function size:0xCC scope:local +__ct__11daNpc_Moi_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006E28; // type:function size:0x180 scope:global +__ct__5csXyzFv = .text:0x00006FA8; // type:function size:0x4 scope:global +getEyeballMaterialNo__11daNpc_Moi_cFv = .text:0x00006FAC; // type:function size:0x30 scope:global +getHeadJointNo__11daNpc_Moi_cFv = .text:0x00006FDC; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Moi_cFv = .text:0x00006FE4; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Moi_cFv = .text:0x00006FEC; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Moi_cFi = .text:0x00006FF4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Moi_cFi = .text:0x00007004; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Moi_cFv = .text:0x00007014; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Moi_cFv = .text:0x0000701C; // type:function size:0x8 scope:global +__dt__17daNpc_Moi_Param_cFv = .text:0x00007024; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000706C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007074; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Moi_Param_c = .rodata:0x00000000; // type:object size:0xBC scope:global +heapSize$4027 = .rodata:0x000000BC; // type:object size:0x1C scope:local +@4111 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4112 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4113 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4114 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4115 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4116 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000F4; // type:object size:0x4 scope:local +bmdTypeList$4435 = .rodata:0x000000F8; // type:object size:0x18 scope:local +@4511 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4573 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@4809 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4810 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4811 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@5053 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5054 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5055 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5056 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5057 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5058 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5059 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5061 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5119 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5120 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5121 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5203 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5204 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5205 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5206 = .rodata:0x00000174; // type:object size:0x4 scope:local +jointNo$5214 = .rodata:0x00000178; // type:object size:0x18 scope:local +@5309 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@5448 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5469 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float +@5488 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float +@5521 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5522 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5523 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5524 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5623 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5624 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5888 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5889 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6030 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6032 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6042 = .rodata:0x000001CC; // type:object size:0x8 scope:local +@6054 = .rodata:0x000001D4; // type:object size:0x8 scope:local +@6558 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6559 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6560 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001E8; // type:object size:0x83 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x40 scope:global data:4byte +l_evtList = .data:0x00000060; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000A0; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000A8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x230 scope:global +l_motionAnmData = .data:0x000002FC; // type:object size:0x3D4 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000006D0; // type:object size:0x160 scope:global +l_motionSequenceData = .data:0x00000830; // type:object size:0x310 scope:global +mCutNameList__11daNpc_Moi_c = .data:0x00000B40; // type:object size:0x14 scope:global +@3835 = .data:0x00000B54; // type:object size:0xC scope:local +@3836 = .data:0x00000B60; // type:object size:0xC scope:local +@3837 = .data:0x00000B6C; // type:object size:0xC scope:local +@3838 = .data:0x00000B78; // type:object size:0xC scope:local +mCutList__11daNpc_Moi_c = .data:0x00000B84; // type:object size:0x3C scope:global data:4byte +@4818 = .data:0x00000BC0; // type:object size:0xC scope:local data:4byte +@4863 = .data:0x00000BCC; // type:object size:0x28 scope:local +@4883 = .data:0x00000BF4; // type:object size:0xC scope:local data:4byte +@4888 = .data:0x00000C00; // type:object size:0xC scope:local data:4byte +@5142 = .data:0x00000C0C; // type:object size:0xC scope:local +@5368 = .data:0x00000C18; // type:object size:0xC scope:local +@5370 = .data:0x00000C24; // type:object size:0xC scope:local +@5372 = .data:0x00000C30; // type:object size:0xC scope:local +@5374 = .data:0x00000C3C; // type:object size:0xC scope:local +@5376 = .data:0x00000C48; // type:object size:0xC scope:local +@6275 = .data:0x00000C54; // type:object size:0x1C scope:local +daNpc_Moi_MethodTable = .data:0x00000C70; // type:object size:0x20 scope:global +g_profile_NPC_MOI = .data:0x00000C90; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CC0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CD8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D08; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D14; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D38; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D44; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D50; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000D5C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000D68; // type:object size:0xC scope:global +__vt__11daNpc_Moi_c = .data:0x00000D74; // type:object size:0xC4 scope:global +__vt__17daNpc_Moi_Param_c = .data:0x00000E38; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3839 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5529 = .bss:0x00000058; // type:object size:0xC scope:local +lightOffset$5528 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_moir/splits.txt b/config/GZ2J01/rels/d_a_npc_moir/splits.txt new file mode 100644 index 0000000000..e8e9e22828 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_moir/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moir.cpp: + .text start:0x000000EC end:0x00007218 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000604 + .data start:0x00000000 end:0x000004BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_moir/symbols.txt b/config/GZ2J01/rels/d_a_npc_moir/symbols.txt new file mode 100644 index 0000000000..f3677ff715 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_moir/symbols.txt @@ -0,0 +1,270 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcMoiR_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcMoiR_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__11daNpcMoiR_cFv = .text:0x00000500; // type:function size:0x3F8 scope:global +CreateHeap__11daNpcMoiR_cFv = .text:0x000008F8; // type:function size:0x314 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C0C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000C48; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000C60; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000C9C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000CB4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000CFC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D20; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000D5C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000D74; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000DB0; // type:function size:0x18 scope:global +Delete__11daNpcMoiR_cFv = .text:0x00000DC8; // type:function size:0x34 scope:global +Execute__11daNpcMoiR_cFv = .text:0x00000DFC; // type:function size:0x24 scope:global +Draw__11daNpcMoiR_cFv = .text:0x00000E20; // type:function size:0x5C scope:global +ctrlJoint__11daNpcMoiR_cFP8J3DJointP8J3DModel = .text:0x00000E7C; // type:function size:0x1D0 scope:global +createHeapCallBack__11daNpcMoiR_cFP10fopAc_ac_c = .text:0x0000104C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcMoiR_cFP8J3DJointi = .text:0x0000106C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcMoiR_cFib = .text:0x000010B8; // type:function size:0x25C scope:global +setExpressionBtp__11daNpcMoiR_cFi = .text:0x00001314; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcMoiR_cFif = .text:0x000013F4; // type:function size:0x150 scope:global +reset__11daNpcMoiR_cFv = .text:0x00001544; // type:function size:0x178 scope:global +setWaitAction__11daNpcMoiR_cFv = .text:0x000016BC; // type:function size:0x1F8 scope:global +wait_type0__11daNpcMoiR_cFPv = .text:0x000018B4; // type:function size:0x460 scope:global +setMotion__11daNpcMoiR_cFifi = .text:0x00001D14; // type:function size:0x44 scope:global +setExpression__11daNpcMoiR_cFif = .text:0x00001D58; // type:function size:0x2C scope:global +wait_type1__11daNpcMoiR_cFPv = .text:0x00001D84; // type:function size:0x864 scope:global +wait_type2__11daNpcMoiR_cFPv = .text:0x000025E8; // type:function size:0x258 scope:global +talk__11daNpcMoiR_cFPv = .text:0x00002840; // type:function size:0x6FC scope:global +multiTalk__11daNpcMoiR_cFPv = .text:0x00002F3C; // type:function size:0x450 scope:global +fight__11daNpcMoiR_cFPv = .text:0x0000338C; // type:function size:0x5A0 scope:global +demo__11daNpcMoiR_cFPv = .text:0x0000392C; // type:function size:0x53C scope:global +leave__11daNpcMoiR_cFPv = .text:0x00003E68; // type:function size:0x3DC scope:global +EvCut_Introduction__11daNpcMoiR_cFi = .text:0x00004244; // type:function size:0xDC scope:global +EvCut_Appear__11daNpcMoiR_cFi = .text:0x00004320; // type:function size:0x47C scope:global +EvCut_Appear2__11daNpcMoiR_cFi = .text:0x0000479C; // type:function size:0x828 scope:global +daNpcMoiR_Create__FPv = .text:0x00004FC4; // type:function size:0x20 scope:global +daNpcMoiR_Delete__FPv = .text:0x00004FE4; // type:function size:0x20 scope:global +daNpcMoiR_Execute__FPv = .text:0x00005004; // type:function size:0x20 scope:global +daNpcMoiR_Draw__FPv = .text:0x00005024; // type:function size:0x20 scope:global +daNpcMoiR_IsDelete__FPv = .text:0x00005044; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000504C; // type:function size:0x30 scope:global +setParam__11daNpcMoiR_cFv = .text:0x0000507C; // type:function size:0x178 scope:global +main__11daNpcMoiR_cFv = .text:0x000051F4; // type:function size:0x360 scope:global +checkHeadGear__11daNpcMoiR_cFv = .text:0x00005554; // type:function size:0x2E0 scope:global +playMotion__11daNpcMoiR_cFv = .text:0x00005834; // type:function size:0x858 scope:global +ctrlBtk__11daNpcMoiR_cFv = .text:0x0000608C; // type:function size:0xD4 scope:global +setAttnPos__11daNpcMoiR_cFv = .text:0x00006160; // type:function size:0x3C0 scope:global +lookat__11daNpcMoiR_cFv = .text:0x00006520; // type:function size:0x2D8 scope:global +drawOtherMdls__11daNpcMoiR_cFv = .text:0x000067F8; // type:function size:0x88 scope:global +drawDbgInfo__11daNpcMoiR_cFv = .text:0x00006880; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00006888; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000068D0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000690C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000069DC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006A18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00006A1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006A58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006A5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006CA8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006E98; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006F08; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006F64; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006FD4; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x0000701C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007020; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007024; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000706C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00007088; // type:function size:0x7C scope:global +__sinit_d_a_npc_moir_cpp = .text:0x00007104; // type:function size:0xBC scope:local +__dt__17daNpcMoiR_Param_cFv = .text:0x000071C0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007208; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007210; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcMoiR_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4276 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4278 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4386 = .rodata:0x0000008C; // type:object size:0xC scope:local data:4byte +@4603 = .rodata:0x00000098; // type:object size:0xC scope:local +@4604 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4606 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4608 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4610 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4612 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4614 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4616 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4617 = .rodata:0x00000108; // type:object size:0xC scope:local +@4618 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4619 = .rodata:0x00000118; // type:object size:0xC scope:local +@4620 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4621 = .rodata:0x00000128; // type:object size:0xC scope:local +@4622 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4623 = .rodata:0x00000138; // type:object size:0xC scope:local +@4624 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4625 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4626 = .rodata:0x0000014C; // type:object size:0x4C scope:local +@4630 = .rodata:0x00000198; // type:object size:0xC scope:local +@4631 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4632 = .rodata:0x000001A8; // type:object size:0xC scope:local +@4633 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4634 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@4635 = .rodata:0x000001C8; // type:object size:0xC scope:local +@4636 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4637 = .rodata:0x000001D8; // type:object size:0xC scope:local +@4638 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4639 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4640 = .rodata:0x000001F4; // type:object size:0xC scope:local +@4641 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4642 = .rodata:0x00000208; // type:object size:0xC scope:local +@4643 = .rodata:0x00000214; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000218; // type:object size:0xC scope:local +@4645 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000228; // type:object size:0xC scope:local +@4647 = .rodata:0x00000234; // type:object size:0xC scope:local +@4648 = .rodata:0x00000240; // type:object size:0x8 scope:local +@4649 = .rodata:0x00000248; // type:object size:0xC scope:local +@4650 = .rodata:0x00000254; // type:object size:0x4 scope:local +@4651 = .rodata:0x00000258; // type:object size:0xC scope:local +@4652 = .rodata:0x00000264; // type:object size:0xC scope:local +@4653 = .rodata:0x00000270; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000278; // type:object size:0xC scope:local +@4655 = .rodata:0x00000284; // type:object size:0xC scope:local +@4656 = .rodata:0x00000290; // type:object size:0x8 scope:local +@4657 = .rodata:0x00000298; // type:object size:0xC scope:local +@4658 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4660 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4661 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4662 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4663 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4664 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@4665 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4666 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4667 = .rodata:0x00000300; // type:object size:0x8 scope:local +@4668 = .rodata:0x00000308; // type:object size:0xC scope:local +@4669 = .rodata:0x00000314; // type:object size:0x4 scope:local +@4670 = .rodata:0x00000318; // type:object size:0xC scope:local +@4671 = .rodata:0x00000324; // type:object size:0xC scope:local +@4672 = .rodata:0x00000330; // type:object size:0x8 scope:local +@4673 = .rodata:0x00000338; // type:object size:0xC scope:local +@4674 = .rodata:0x00000344; // type:object size:0xC scope:local +@4675 = .rodata:0x00000350; // type:object size:0x8 scope:local +@4676 = .rodata:0x00000358; // type:object size:0xC scope:local +@4677 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000368; // type:object size:0xC scope:local +@4679 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000378; // type:object size:0xC scope:local +@4681 = .rodata:0x00000384; // type:object size:0xC scope:local +@4682 = .rodata:0x00000390; // type:object size:0x8 scope:local +@4683 = .rodata:0x00000398; // type:object size:0xC scope:local +@4684 = .rodata:0x000003A4; // type:object size:0xC scope:local +@4685 = .rodata:0x000003B0; // type:object size:0x8 scope:local +@4686 = .rodata:0x000003B8; // type:object size:0xC scope:local +@4687 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@4688 = .rodata:0x000003C8; // type:object size:0xC scope:local +@4689 = .rodata:0x000003D4; // type:object size:0xC scope:local +@4690 = .rodata:0x000003E0; // type:object size:0x8 scope:local +@4691 = .rodata:0x000003E8; // type:object size:0xC scope:local +@4692 = .rodata:0x000003F4; // type:object size:0x8 scope:local +@4693 = .rodata:0x000003FC; // type:object size:0xC scope:local +@4694 = .rodata:0x00000408; // type:object size:0x4 scope:local +@4695 = .rodata:0x0000040C; // type:object size:0xC scope:local +@4696 = .rodata:0x00000418; // type:object size:0x4 scope:local +@4697 = .rodata:0x0000041C; // type:object size:0xC scope:local +@4698 = .rodata:0x00000428; // type:object size:0x4 scope:local +@4699 = .rodata:0x0000042C; // type:object size:0xAC scope:local +@4735 = .rodata:0x000004D8; // type:object size:0xC scope:local +@4960 = .rodata:0x000004E4; // type:object size:0x4 scope:local data:float +@4961 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@5160 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@5161 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@5162 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@5163 = .rodata:0x000004F8; // type:object size:0x8 scope:local +@5164 = .rodata:0x00000500; // type:object size:0x8 scope:local +@5166 = .rodata:0x00000508; // type:object size:0x8 scope:local data:double +@5201 = .rodata:0x00000510; // type:object size:0x4 scope:local +@5202 = .rodata:0x00000514; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000518; // type:object size:0x10 scope:local data:4byte +@5440 = .rodata:0x00000528; // type:object size:0x4 scope:local +@5441 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@5442 = .rodata:0x00000530; // type:object size:0x8 scope:local +@5586 = .rodata:0x00000538; // type:object size:0x4 scope:local +@5587 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@5588 = .rodata:0x00000540; // type:object size:0x4 scope:local +@5589 = .rodata:0x00000548; // type:object size:0x8 scope:local +@5590 = .rodata:0x00000550; // type:object size:0x8 scope:local +@5591 = .rodata:0x00000558; // type:object size:0x8 scope:local +@5816 = .rodata:0x00000560; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000564; // type:object size:0x4 scope:local +@6021 = .rodata:0x00000568; // type:object size:0x4 scope:local +@6022 = .rodata:0x0000056C; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000570; // type:object size:0x4 scope:local data:float +@6177 = .rodata:0x00000574; // type:object size:0x4 scope:local +@6178 = .rodata:0x00000578; // type:object size:0x4 scope:local +@6179 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@6180 = .rodata:0x00000580; // type:object size:0x4 scope:local +@6181 = .rodata:0x00000584; // type:object size:0x4 scope:local +@6182 = .rodata:0x00000588; // type:object size:0x4 scope:local +@6230 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@6231 = .rodata:0x00000590; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000594; // type:object size:0x6D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x1D4 scope:global data:4byte +l_btpGetParamList = .data:0x000001F4; // type:object size:0x18 scope:global +l_btkGetParamList = .data:0x0000020C; // type:object size:0xC scope:global data:4byte +l_loadRes_MOIR0 = .data:0x00000218; // type:object size:0xC scope:global +l_loadRes_MOIR1 = .data:0x00000224; // type:object size:0xC scope:global +l_loadRes_MOIR2 = .data:0x00000230; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000023C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000248; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x00000258; // type:object size:0x10 scope:global +l_myName = .data:0x00000268; // type:object size:0x4 scope:global +@3855 = .data:0x0000026C; // type:object size:0xC scope:local +@3856 = .data:0x00000278; // type:object size:0xC scope:local +@3857 = .data:0x00000284; // type:object size:0xC scope:local +mEvtSeqList__11daNpcMoiR_c = .data:0x00000290; // type:object size:0x30 scope:global +@4538 = .data:0x000002C0; // type:object size:0x2C scope:local +@4709 = .data:0x000002EC; // type:object size:0xC scope:local +@4712 = .data:0x000002F8; // type:object size:0xC scope:local +@4715 = .data:0x00000304; // type:object size:0xC scope:local +@4762 = .data:0x00000310; // type:object size:0xC scope:local data:4byte +@4854 = .data:0x0000031C; // type:object size:0xC scope:local +@4857 = .data:0x00000328; // type:object size:0xC scope:local +@4862 = .data:0x00000334; // type:object size:0xC scope:local +@4998 = .data:0x00000340; // type:object size:0xC scope:local +@5013 = .data:0x0000034C; // type:object size:0xC scope:local +@5016 = .data:0x00000358; // type:object size:0xC scope:local +@5021 = .data:0x00000364; // type:object size:0xC scope:local +@5184 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5387 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +daNpcMoiR_MethodTable = .data:0x00000388; // type:object size:0x20 scope:global +g_profile_NPC_MOIR = .data:0x000003A8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003D8; // type:object size:0xC scope:global +__vt__11daNpcMoiR_c = .data:0x000003E4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000042C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000438; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000474; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000498; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004A4; // type:object size:0xC scope:global +__vt__17daNpcMoiR_Param_c = .data:0x000004B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3854 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_myna2/splits.txt b/config/GZ2J01/rels/d_a_npc_myna2/splits.txt new file mode 100644 index 0000000000..77202a83fa --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_myna2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_myna2.cpp: + .text start:0x000000EC end:0x00004680 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000280 + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_myna2/symbols.txt b/config/GZ2J01/rels/d_a_npc_myna2/symbols.txt new file mode 100644 index 0000000000..850f33f5c2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_myna2/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpc_myna2_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpc_myna2_cFv = .text:0x00000300; // type:function size:0x228 scope:global +create__13daNpc_myna2_cFv = .text:0x00000528; // type:function size:0x2E4 scope:global +CreateHeap__13daNpc_myna2_cFv = .text:0x0000080C; // type:function size:0x134 scope:global +Delete__13daNpc_myna2_cFv = .text:0x00000940; // type:function size:0x34 scope:global +Execute__13daNpc_myna2_cFv = .text:0x00000974; // type:function size:0x20 scope:global +Draw__13daNpc_myna2_cFv = .text:0x00000994; // type:function size:0x74 scope:global +createHeapCallBack__13daNpc_myna2_cFP10fopAc_ac_c = .text:0x00000A08; // type:function size:0x20 scope:global +setParam__13daNpc_myna2_cFv = .text:0x00000A28; // type:function size:0xEC scope:global +main__13daNpc_myna2_cFv = .text:0x00000B14; // type:function size:0x2B0 scope:global +setAttnPos__13daNpc_myna2_cFv = .text:0x00000DC4; // type:function size:0x248 scope:global +setExpressionBtp__13daNpc_myna2_cFi = .text:0x0000100C; // type:function size:0x100 scope:global +setMotionAnm__13daNpc_myna2_cFif = .text:0x0000110C; // type:function size:0x140 scope:global +setMotion__13daNpc_myna2_cFifi = .text:0x0000124C; // type:function size:0x44 scope:global +drawDbgInfo__13daNpc_myna2_cFv = .text:0x00001290; // type:function size:0x8 scope:global +drawOtherMdls__13daNpc_myna2_cFv = .text:0x00001298; // type:function size:0x4 scope:global +getTypeFromParam__13daNpc_myna2_cFv = .text:0x0000129C; // type:function size:0x58 scope:global +isDelete__13daNpc_myna2_cFv = .text:0x000012F4; // type:function size:0xCC scope:global +reset__13daNpc_myna2_cFv = .text:0x000013C0; // type:function size:0x1F8 scope:global +playMotion__13daNpc_myna2_cFv = .text:0x000015B8; // type:function size:0x290 scope:global +chkAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x00001848; // type:function size:0x2C scope:global +setAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x00001874; // type:function size:0xA8 scope:global +selectAction__13daNpc_myna2_cFv = .text:0x0000191C; // type:function size:0xF4 scope:global +doNormalAction__13daNpc_myna2_cFi = .text:0x00001A10; // type:function size:0xE4 scope:global +doEvent__13daNpc_myna2_cFv = .text:0x00001AF4; // type:function size:0x310 scope:global +setLookMode__13daNpc_myna2_cFi = .text:0x00001E04; // type:function size:0x24 scope:global +wait__13daNpc_myna2_cFPv = .text:0x00001E28; // type:function size:0x98 scope:global +waitHovering__13daNpc_myna2_cFPv = .text:0x00001EC0; // type:function size:0x4DC scope:global +s_sub__FPvPv = .text:0x0000239C; // type:function size:0x58 scope:global +waitFailure__13daNpc_myna2_cFPv = .text:0x000023F4; // type:function size:0x128 scope:global +waitGoal__13daNpc_myna2_cFPv = .text:0x0000251C; // type:function size:0x144 scope:global +talk__13daNpc_myna2_cFPv = .text:0x00002660; // type:function size:0x1FC scope:global +test__13daNpc_myna2_cFPv = .text:0x0000285C; // type:function size:0xB4 scope:global +ECut_firstTalk__13daNpc_myna2_cFi = .text:0x00002910; // type:function size:0x19C scope:global +ECut_gameFailure__13daNpc_myna2_cFi = .text:0x00002AAC; // type:function size:0x1C0 scope:global +ECut_gameGoal__13daNpc_myna2_cFi = .text:0x00002C6C; // type:function size:0x1E0 scope:global +ECut_gameGoalSuccess__13daNpc_myna2_cFi = .text:0x00002E4C; // type:function size:0x2A0 scope:global +calcHovering__13daNpc_myna2_cFii = .text:0x000030EC; // type:function size:0xB14 scope:global +daNpc_myna2_Create__FPv = .text:0x00003C00; // type:function size:0x20 scope:global +daNpc_myna2_Delete__FPv = .text:0x00003C20; // type:function size:0x20 scope:global +daNpc_myna2_Execute__FPv = .text:0x00003C40; // type:function size:0x20 scope:global +daNpc_myna2_Draw__FPv = .text:0x00003C60; // type:function size:0x20 scope:global +daNpc_myna2_IsDelete__FPv = .text:0x00003C80; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003C88; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003CD0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003D0C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003DDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003E18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003E1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003E58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003E5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000040A8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004308; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004364; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000043D4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x0000441C; // type:function size:0x8 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00004424; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004428; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x0000442C; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00004434; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004438; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00004480; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000449C; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x000044D8; // type:function size:0x7C scope:global +__sinit_d_a_npc_myna2_cpp = .text:0x00004554; // type:function size:0xD4 scope:local +__dt__19daNpc_myna2_Param_cFv = .text:0x00004628; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004670; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004678; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_myna2_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +heapSize$4340 = .rodata:0x00000074; // type:object size:0x14 scope:local +@4428 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4429 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4430 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4813 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4815 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4816 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4817 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000EC; // type:object size:0xC scope:local +@4819 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4820 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4821 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4822 = .rodata:0x00000118; // type:object size:0xC scope:local +@4823 = .rodata:0x00000124; // type:object size:0x8 scope:local +@4824 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4825 = .rodata:0x00000138; // type:object size:0xC scope:local +@4826 = .rodata:0x00000144; // type:object size:0x8 scope:local +@4827 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4828 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4829 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4830 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4831 = .rodata:0x0000016C; // type:object size:0x20 scope:local +@4982 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float +@5186 = .rodata:0x00000190; // type:object size:0x8 scope:local +@5187 = .rodata:0x00000198; // type:object size:0x8 scope:local +@5188 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@5189 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5358 = .rodata:0x000001AC; // type:object size:0x4 scope:local data:float +@5391 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5440 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5799 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5800 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5801 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5802 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5806 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5807 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5808 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5809 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5810 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5811 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5812 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5813 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5815 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5816 = .rodata:0x00000200; // type:object size:0x8 scope:local +@5817 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5818 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5819 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5872 = .rodata:0x00000218; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000220; // type:object size:0x60 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x78 scope:global +l_btpGetParamList = .data:0x000000A0; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x000000A8; // type:object size:0x28 scope:global +l_evtNames = .data:0x000000D0; // type:object size:0x14 scope:global +l_loadRes_MYNA2a = .data:0x000000E4; // type:object size:0xC scope:global +l_loadRes_MYNA2_GAME_FAILURE = .data:0x000000F0; // type:object size:0xC scope:global +l_loadRes_MYNA2_GAME_GOAL = .data:0x000000FC; // type:object size:0xC scope:global +l_loadRes_MYNA20 = .data:0x00000108; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000114; // type:object size:0x14 scope:global +l_resNames = .data:0x00000128; // type:object size:0xC scope:global +l_myName = .data:0x00000134; // type:object size:0x4 scope:global +mEvtCutNameList__13daNpc_myna2_c = .data:0x00000138; // type:object size:0x14 scope:global +@4033 = .data:0x0000014C; // type:object size:0xC scope:local +@4034 = .data:0x00000158; // type:object size:0xC scope:local +@4035 = .data:0x00000164; // type:object size:0xC scope:local +@4036 = .data:0x00000170; // type:object size:0xC scope:local +mEvtCutList__13daNpc_myna2_c = .data:0x0000017C; // type:object size:0x3C scope:global +@4477 = .data:0x000001B8; // type:object size:0xC scope:local data:4byte +@4868 = .data:0x000001C4; // type:object size:0xC scope:local +@4872 = .data:0x000001D0; // type:object size:0xC scope:local +@4874 = .data:0x000001DC; // type:object size:0xC scope:local +@4876 = .data:0x000001E8; // type:object size:0xC scope:local +@4878 = .data:0x000001F4; // type:object size:0xC scope:local +@4918 = .data:0x00000200; // type:object size:0xC scope:local +@4926 = .data:0x0000020C; // type:object size:0xC scope:local +@5498 = .data:0x00000218; // type:object size:0x7C scope:local +@5497 = .data:0x00000294; // type:object size:0x7C scope:local +daNpc_myna2_MethodTable = .data:0x00000310; // type:object size:0x20 scope:global +g_profile_MYNA2 = .data:0x00000330; // type:object size:0x30 scope:global +__vt__13daNpc_myna2_c = .data:0x00000360; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003E4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003F0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000408; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000414; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000420; // type:object size:0xC scope:global +__vt__19daNpc_myna2_Param_c = .data:0x0000042C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4032 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4583 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4582 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_ne/splits.txt b/config/GZ2J01/rels/d_a_npc_ne/splits.txt new file mode 100644 index 0000000000..3792d29dc1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ne/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ne.cpp: + .text start:0x000000EC end:0x00009828 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x00000490 + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZ2J01/rels/d_a_npc_ne/symbols.txt b/config/GZ2J01/rels/d_a_npc_ne/symbols.txt new file mode 100644 index 0000000000..86ac7ed560 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ne/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Ne_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP12npc_ne_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001E0; // type:function size:0x204 scope:global +daNpc_Ne_Draw__FP12npc_ne_class = .text:0x000003E4; // type:function size:0x19C scope:global +__dt__4cXyzFv = .text:0x00000580; // type:function size:0x3C scope:global +other_bg_check__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005BC; // type:function size:0xFC scope:global +ne_carry_check__FP12npc_ne_class = .text:0x000006B8; // type:function size:0x3C scope:global +way_bg_check__FP12npc_ne_classs = .text:0x000006F4; // type:function size:0x324 scope:global +__dt__8cM3dGPlaFv = .text:0x00000A18; // type:function size:0x48 scope:global +water_check__FP12npc_ne_classf = .text:0x00000A60; // type:function size:0x180 scope:global +climb_angle_get__FP12npc_ne_class = .text:0x00000BE0; // type:function size:0x200 scope:global +s_bl_sub__FPvPv = .text:0x00000DE0; // type:function size:0x78 scope:global +s_ss_sub__FPvPv = .text:0x00000E58; // type:function size:0x78 scope:global +search_bird__FP12npc_ne_class = .text:0x00000ED0; // type:function size:0x278 scope:global +way_check__FP12npc_ne_classs = .text:0x00001148; // type:function size:0x1CC scope:global +npc_ne_wait__FP12npc_ne_class = .text:0x00001314; // type:function size:0x340 scope:global +npc_ne_away__FP12npc_ne_class = .text:0x00001654; // type:function size:0x6C0 scope:global +ground_search__FP12npc_ne_class = .text:0x00001D14; // type:function size:0x1F4 scope:global +s_fish_sub__FPvPv = .text:0x00001F08; // type:function size:0x88 scope:global +npc_ne_tame__FP12npc_ne_class = .text:0x00001F90; // type:function size:0x9C0 scope:global +npc_ne_sanbasi__FP12npc_ne_class = .text:0x00002950; // type:function size:0xEC scope:global +npc_ne_bird__FP12npc_ne_class = .text:0x00002A3C; // type:function size:0x4E0 scope:global +npc_ne_ball__FP12npc_ne_class = .text:0x00002F1C; // type:function size:0x598 scope:global +npc_ne_pathwalk__FP12npc_ne_class = .text:0x000034B4; // type:function size:0x474 scope:global +npc_ne_jump__FP12npc_ne_class = .text:0x00003928; // type:function size:0x240 scope:global +npc_ne_s_jump__FP12npc_ne_class = .text:0x00003B68; // type:function size:0x1B0 scope:global +npc_ne_roof__FP12npc_ne_class = .text:0x00003D18; // type:function size:0x128 scope:global +home_path_search__FP12npc_ne_classi = .text:0x00003E40; // type:function size:0x244 scope:global +npc_ne_home__FP12npc_ne_class = .text:0x00004084; // type:function size:0x9A4 scope:global +wall_angle_get__FP12npc_ne_class = .text:0x00004A28; // type:function size:0x1BC scope:global +search_ground_1__FP12npc_ne_class = .text:0x00004BE4; // type:function size:0x590 scope:global +__ct__4cXyzFv = .text:0x00005174; // type:function size:0x4 scope:global +search_ground_2__FP12npc_ne_classs = .text:0x00005178; // type:function size:0x188 scope:global +npc_ne_swim__FP12npc_ne_class = .text:0x00005300; // type:function size:0x204 scope:global +npc_ne_outswim__FP12npc_ne_class = .text:0x00005504; // type:function size:0x344 scope:global +npc_ne_climb__FP12npc_ne_class = .text:0x00005848; // type:function size:0x650 scope:global +npc_ne_drop__FP12npc_ne_class = .text:0x00005E98; // type:function size:0xE8 scope:global +npc_ne_s_drop__FP12npc_ne_class = .text:0x00005F80; // type:function size:0x1F8 scope:global +npc_ne_carry__FP12npc_ne_class = .text:0x00006178; // type:function size:0x3A4 scope:global +npc_ne_dish__FP12npc_ne_class = .text:0x0000651C; // type:function size:0xB4 scope:global +npc_ne_message__FP12npc_ne_class = .text:0x000065D0; // type:function size:0xC8 scope:global +action__FP12npc_ne_class = .text:0x00006698; // type:function size:0x1170 scope:global +demo_camera__FP12npc_ne_class = .text:0x00007808; // type:function size:0xA40 scope:global +message__FP12npc_ne_class = .text:0x00008248; // type:function size:0x1DC scope:global +daNpc_Ne_Execute__FP12npc_ne_class = .text:0x00008424; // type:function size:0x728 scope:global +daNpc_Ne_IsDelete__FP12npc_ne_class = .text:0x00008B4C; // type:function size:0x8 scope:global +daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00008B54; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00008BB8; // type:function size:0x3A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00008F60; // type:function size:0x48 scope:global +daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00008FA8; // type:function size:0x590 scope:global +__ct__12npc_ne_classFv = .text:0x00009538; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x00009694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000096DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009724; // type:function size:0x70 scope:global +__dt__14daNpc_Ne_HIO_cFv = .text:0x00009794; // type:function size:0x48 scope:global +__sinit_d_a_npc_ne_cpp = .text:0x000097DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009820; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3990 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4019 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4140 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4325 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4376 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4455 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4571 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4572 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4677 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4778 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4838 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5008 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5009 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5106 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5107 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5108 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5109 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5211 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5212 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5213 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5214 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5297 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:string +@5298 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5653 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5654 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5657 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5718 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5891 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5924 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6108 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6251 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6252 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6253 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6270 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6811 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6812 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@6813 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6814 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6815 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6816 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6817 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6818 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6819 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6820 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6822 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7051 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7052 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7053 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7054 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7055 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7056 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7057 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7058 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7059 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7060 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7061 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7319 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7321 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7322 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7656 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:string +@7657 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7658 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7659 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7660 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001B4; // type:object size:0x1E scope:local data:string_table +home_path = .data:0x00000000; // type:object size:0x260 scope:global +@5010 = .data:0x00000260; // type:object size:0x30 scope:local +@5215 = .data:0x00000290; // type:object size:0x1C scope:local +@5659 = .data:0x000002AC; // type:object size:0x54 scope:local +@6824 = .data:0x00000300; // type:object size:0x54 scope:local +e_name$7147 = .data:0x00000354; // type:object size:0x4 scope:local +dish_bck$7371 = .data:0x00000358; // type:object size:0x8 scope:local +cc_sph_src$7518 = .data:0x00000360; // type:object size:0x40 scope:local +at_sph_src$7519 = .data:0x000003A0; // type:object size:0x40 scope:local +l_daNpc_Ne_Method = .data:0x000003E0; // type:object size:0x20 scope:global +g_profile_NPC_NE = .data:0x00000400; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000430; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000043C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000448; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000046C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000478; // type:object size:0xC scope:global +__vt__14daNpc_Ne_HIO_c = .data:0x00000484; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_340_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3985 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +target_info = .bss:0x00000070; // type:object size:0x14 scope:global +target_bgc = .bss:0x00000084; // type:object size:0x14 scope:global +target_info_count = .bss:0x00000098; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_p2/splits.txt b/config/GZ2J01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 0000000000..cd6bf9c779 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_p2.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_npc_p2/symbols.txt b/config/GZ2J01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 0000000000..b87d18ed02 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_P2Create__FPv = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_P2Delete__FPv = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_P2Execute__FPv = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_P2Draw__FPv = .text:0x00000090; // type:function size:0x8 scope:global +daNpc_P2IsDelete__FPv = .text:0x00000098; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_P2MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_P2 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_pachi_besu/splits.txt b/config/GZ2J01/rels/d_a_npc_pachi_besu/splits.txt new file mode 100644 index 0000000000..b2918b0a86 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_besu.cpp: + .text start:0x000000EC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x00000E7C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_pachi_besu/symbols.txt b/config/GZ2J01/rels/d_a_npc_pachi_besu/symbols.txt new file mode 100644 index 0000000000..30eda6410e --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_besu/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Besu_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Besu_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Besu_cFv = .text:0x000004FC; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007CC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000808; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000820; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000085C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000874; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008BC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008E0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000091C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000934; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000970; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Besu_cFv = .text:0x00000988; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Besu_cFv = .text:0x000009BC; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Besu_cFv = .text:0x000009DC; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Besu_cFP10fopAc_ac_c = .text:0x00000A70; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Besu_cFP8J3DJointi = .text:0x00000A90; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Besu_cFv = .text:0x00000AE8; // type:function size:0x20 scope:global +isDelete__18daNpc_Pachi_Besu_cFv = .text:0x00000B08; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Besu_cFv = .text:0x00000B28; // type:function size:0x168 scope:global +afterJntAnm__18daNpc_Pachi_Besu_cFi = .text:0x00000C90; // type:function size:0x7C scope:global +setParam__18daNpc_Pachi_Besu_cFv = .text:0x00000D0C; // type:function size:0xFC scope:global +afterMoved__18daNpc_Pachi_Besu_cFv = .text:0x00000E08; // type:function size:0x2E8 scope:global +checkChangeEvt__18daNpc_Pachi_Besu_cFv = .text:0x000010F0; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Besu_cFv = .text:0x000010F8; // type:function size:0xAC scope:global +srchActors__18daNpc_Pachi_Besu_cFv = .text:0x000011A4; // type:function size:0x88 scope:global +evtTalk__18daNpc_Pachi_Besu_cFv = .text:0x0000122C; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Besu_cFv = .text:0x00001330; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Besu_cFv = .text:0x000013F8; // type:function size:0x1A8 scope:global +beforeMove__18daNpc_Pachi_Besu_cFv = .text:0x000015A0; // type:function size:0x78 scope:global +setAttnPos__18daNpc_Pachi_Besu_cFv = .text:0x00001618; // type:function size:0x258 scope:global +setCollision__18daNpc_Pachi_Besu_cFv = .text:0x00001870; // type:function size:0x130 scope:global +drawDbgInfo__18daNpc_Pachi_Besu_cFv = .text:0x000019A0; // type:function size:0x8 scope:global +selectAction__18daNpc_Pachi_Besu_cFv = .text:0x000019A8; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001A24; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001A50; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Besu_cFPv = .text:0x00001AF8; // type:function size:0x274 scope:global +talk__18daNpc_Pachi_Besu_cFPv = .text:0x00001D6C; // type:function size:0x90 scope:global +_turn_to_link__18daNpc_Pachi_Besu_cFs = .text:0x00001DFC; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyzs = .text:0x00001E48; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyz = .text:0x00001EA4; // type:function size:0x40 scope:global +cutTutrialBegin__18daNpc_Pachi_Besu_cFi = .text:0x00001EE4; // type:function size:0x94 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001F78; // type:function size:0x8 scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001F80; // type:function size:0x8 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Besu_cFi = .text:0x00001F88; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x0000201C; // type:function size:0x8 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002024; // type:function size:0x8 scope:global +cutTutrialClear__18daNpc_Pachi_Besu_cFi = .text:0x0000202C; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000020C0; // type:function size:0xF8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000021B8; // type:function size:0x94 scope:global +cutTalk__18daNpc_Pachi_Besu_cFi = .text:0x0000224C; // type:function size:0x94 scope:global +_cutTalk_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000022E0; // type:function size:0x8 scope:global +_cutTalk_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000022E8; // type:function size:0x5C scope:global +cutTalk2__18daNpc_Pachi_Besu_cFi = .text:0x00002344; // type:function size:0x94 scope:global +_cutTalk2_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000023D8; // type:function size:0x8 scope:global +_cutTalk2_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000023E0; // type:function size:0x5C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Besu_cFi = .text:0x0000243C; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000024D0; // type:function size:0x8C scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000255C; // type:function size:0x94 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000025F0; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00002684; // type:function size:0x8 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000268C; // type:function size:0xFC scope:global +cutTutrialGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x00002788; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x0000281C; // type:function size:0x8 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002824; // type:function size:0x3C scope:global +cutTutrialContinue__18daNpc_Pachi_Besu_cFi = .text:0x00002860; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000028F4; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000028FC; // type:function size:0x3C scope:global +cutTutrialCaution__18daNpc_Pachi_Besu_cFi = .text:0x00002938; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000029CC; // type:function size:0x8 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000029D4; // type:function size:0x64 scope:global +daNpc_Pachi_Besu_Create__FPv = .text:0x00002A38; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Delete__FPv = .text:0x00002A58; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Execute__FPv = .text:0x00002A78; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Draw__FPv = .text:0x00002A98; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002AB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002AC0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002AF0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002EC0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002EFC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F38; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002F80; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002FBC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003004; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000304C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003450; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003454; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003550; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003554; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000359C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000360C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003668; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000036D8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003720; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000383C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003A44; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003A48; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003A50; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003A58; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003A60; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003A68; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003A70; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003A78; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00003A90; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003A94; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003A98; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003AA0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003AA8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003AD8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003B08; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003B0C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003B10; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003B14; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_besu_cpp = .text:0x00003B18; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Besu_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003C74; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D40; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D48; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D50; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D58; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Besu_cFi = .text:0x00003D60; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Besu_cFi = .text:0x00003D70; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Besu_Param_cFv = .text:0x00003D80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Besu_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4186 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4348 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4349 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4497 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4546 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4732 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4908 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4970 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4971 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4972 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5270 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xDE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000060; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x00000080; // type:object size:0x6 scope:global +l_loadResPtrn1 = .data:0x00000088; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x0000008C; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn4 = .data:0x00000094; // type:object size:0x7 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x000000A4; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x000003EC; // type:object size:0x39C scope:global +l_faceMotionSequenceData = .data:0x00000788; // type:object size:0x1D0 scope:global +l_motionSequenceData = .data:0x00000958; // type:object size:0x1E0 scope:global +mCutNameList__18daNpc_Pachi_Besu_c = .data:0x00000B38; // type:object size:0x2C scope:global +@3953 = .data:0x00000B64; // type:object size:0xC scope:local +@3954 = .data:0x00000B70; // type:object size:0xC scope:local +@3955 = .data:0x00000B7C; // type:object size:0xC scope:local +@3956 = .data:0x00000B88; // type:object size:0xC scope:local +@3957 = .data:0x00000B94; // type:object size:0xC scope:local +@3958 = .data:0x00000BA0; // type:object size:0xC scope:local +@3959 = .data:0x00000BAC; // type:object size:0xC scope:local +@3960 = .data:0x00000BB8; // type:object size:0xC scope:local +@3961 = .data:0x00000BC4; // type:object size:0xC scope:local +@3962 = .data:0x00000BD0; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Besu_c = .data:0x00000BDC; // type:object size:0x84 scope:global data:4byte +@4758 = .data:0x00000C60; // type:object size:0x30 scope:local +@4773 = .data:0x00000C90; // type:object size:0xC scope:local data:4byte +@4783 = .data:0x00000C9C; // type:object size:0xC scope:local data:4byte +@5020 = .data:0x00000CA8; // type:object size:0xC scope:local data:4byte +@5022 = .data:0x00000CB4; // type:object size:0xC scope:local data:4byte +daNpc_Pachi_Besu_MethodTable = .data:0x00000CC0; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_BESU = .data:0x00000CE0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000D10; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000D1C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000D28; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000D4C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D58; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D64; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D70; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D7C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D88; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D94; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000DA0; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Besu_c = .data:0x00000DAC; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Besu_Param_c = .data:0x00000E70; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3963 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4664 = .bss:0x00000058; // type:object size:0xC scope:local +center$4663 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_pachi_maro/splits.txt b/config/GZ2J01/rels/d_a_npc_pachi_maro/splits.txt new file mode 100644 index 0000000000..f73b896535 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_maro.cpp: + .text start:0x000000EC end:0x00003CD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x00000700 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_pachi_maro/symbols.txt b/config/GZ2J01/rels/d_a_npc_pachi_maro/symbols.txt new file mode 100644 index 0000000000..c8d5e83fc4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_maro/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Maro_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Maro_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Maro_cFv = .text:0x000004FC; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Maro_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Maro_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Maro_cFv = .text:0x00000990; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Maro_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Maro_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Maro_cFv = .text:0x00000A9C; // type:function size:0x20 scope:global +isDelete__18daNpc_Pachi_Maro_cFv = .text:0x00000ABC; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Maro_cFv = .text:0x00000ADC; // type:function size:0x178 scope:global +afterJntAnm__18daNpc_Pachi_Maro_cFi = .text:0x00000C54; // type:function size:0x7C scope:global +setParam__18daNpc_Pachi_Maro_cFv = .text:0x00000CD0; // type:function size:0xFC scope:global +checkChangeEvt__18daNpc_Pachi_Maro_cFv = .text:0x00000DCC; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Maro_cFv = .text:0x00000DD4; // type:function size:0x9C scope:global +srchActors__18daNpc_Pachi_Maro_cFv = .text:0x00000E70; // type:function size:0x88 scope:global +evtTalk__18daNpc_Pachi_Maro_cFv = .text:0x00000EF8; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Maro_cFv = .text:0x00000FFC; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Maro_cFv = .text:0x000010C4; // type:function size:0x184 scope:global +beforeMove__18daNpc_Pachi_Maro_cFv = .text:0x00001248; // type:function size:0x78 scope:global +afterMoved__18daNpc_Pachi_Maro_cFv = .text:0x000012C0; // type:function size:0x154 scope:global +setAttnPos__18daNpc_Pachi_Maro_cFv = .text:0x00001414; // type:function size:0x2D8 scope:global +setCollision__18daNpc_Pachi_Maro_cFv = .text:0x000016EC; // type:function size:0x108 scope:global +drawDbgInfo__18daNpc_Pachi_Maro_cFv = .text:0x000017F4; // type:function size:0x8 scope:global +getFaceMotionAnm__18daNpc_Pachi_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x000017FC; // type:function size:0x8C scope:global +getMotionAnm__18daNpc_Pachi_Maro_cF22daNpcT_motionAnmData_c = .text:0x00001888; // type:function size:0x8C scope:global +selectAction__18daNpc_Pachi_Maro_cFv = .text:0x00001914; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x00001990; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x000019BC; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Maro_cFPv = .text:0x00001A64; // type:function size:0x268 scope:global +talk__18daNpc_Pachi_Maro_cFPv = .text:0x00001CCC; // type:function size:0x90 scope:global +_turn_to_link__18daNpc_Pachi_Maro_cFs = .text:0x00001D5C; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyzs = .text:0x00001DA8; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyz = .text:0x00001E04; // type:function size:0x40 scope:global +cutTutrialBegin__18daNpc_Pachi_Maro_cFi = .text:0x00001E44; // type:function size:0x94 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001ED8; // type:function size:0x8 scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001EE0; // type:function size:0x8 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Maro_cFi = .text:0x00001EE8; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001F7C; // type:function size:0x8 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001F84; // type:function size:0x8 scope:global +cutTutrialClear__18daNpc_Pachi_Maro_cFi = .text:0x00001F8C; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002020; // type:function size:0xF8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002118; // type:function size:0x94 scope:global +cutTalk__18daNpc_Pachi_Maro_cFi = .text:0x000021AC; // type:function size:0x94 scope:global +_cutTalk_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002240; // type:function size:0x8 scope:global +_cutTalk_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002248; // type:function size:0x5C scope:global +cutTalk2__18daNpc_Pachi_Maro_cFi = .text:0x000022A4; // type:function size:0x94 scope:global +_cutTalk2_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002338; // type:function size:0x8 scope:global +_cutTalk2_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002340; // type:function size:0x5C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Maro_cFi = .text:0x0000239C; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002430; // type:function size:0x8C scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000024BC; // type:function size:0x94 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x00002550; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x000025E4; // type:function size:0x8 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000025EC; // type:function size:0xFC scope:global +cutTutrialGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000026E8; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x0000277C; // type:function size:0x8 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002784; // type:function size:0x3C scope:global +cutTutrialContinue__18daNpc_Pachi_Maro_cFi = .text:0x000027C0; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002854; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x0000285C; // type:function size:0x3C scope:global +cutTutrialCaution__18daNpc_Pachi_Maro_cFi = .text:0x00002898; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x0000292C; // type:function size:0x8 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002934; // type:function size:0x64 scope:global +daNpc_Pachi_Maro_Create__FPv = .text:0x00002998; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Delete__FPv = .text:0x000029B8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Execute__FPv = .text:0x000029D8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Draw__FPv = .text:0x000029F8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002A18; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002A20; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002A50; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002A98; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002E20; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002E5C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002E98; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002EE0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002F1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002F64; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002FAC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000033B0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000033B4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000034B0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000034B4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000034FC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000356C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000035C8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003638; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003680; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000379C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000039A4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000039A8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000039B0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000039B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000039C0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000039C8; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000039D0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000039D8; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000039F0; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000039F4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000039F8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003A00; // type:function size:0x8 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003A08; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003A0C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003A10; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003A14; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_maro_cpp = .text:0x00003A18; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Maro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003B74; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C40; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C48; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C50; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C58; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Maro_cFi = .text:0x00003C60; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Maro_cFi = .text:0x00003C70; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Maro_Param_cFv = .text:0x00003C80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003CC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003CD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +@4185 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4188 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4189 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4347 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4494 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4543 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4596 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4850 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4911 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4912 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4913 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5222 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5223 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5224 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0xEF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x2C scope:global +l_loadResPtrn0 = .data:0x0000006C; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x00000070; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000074; // type:object size:0x6 scope:global +l_loadResPtrn3 = .data:0x0000007C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x00000084; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000008C; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001A4; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x000002BC; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x0000035C; // type:object size:0x90 scope:global +mCutNameList__18daNpc_Pachi_Maro_c = .data:0x000003EC; // type:object size:0x2C scope:global +@3952 = .data:0x00000418; // type:object size:0xC scope:local +@3953 = .data:0x00000424; // type:object size:0xC scope:local +@3954 = .data:0x00000430; // type:object size:0xC scope:local +@3955 = .data:0x0000043C; // type:object size:0xC scope:local +@3956 = .data:0x00000448; // type:object size:0xC scope:local +@3957 = .data:0x00000454; // type:object size:0xC scope:local +@3958 = .data:0x00000460; // type:object size:0xC scope:local +@3959 = .data:0x0000046C; // type:object size:0xC scope:local +@3960 = .data:0x00000478; // type:object size:0xC scope:local +@3961 = .data:0x00000484; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Maro_c = .data:0x00000490; // type:object size:0x84 scope:global data:4byte +@4688 = .data:0x00000514; // type:object size:0xC scope:local data:4byte +@4698 = .data:0x00000520; // type:object size:0xC scope:local data:4byte +@4973 = .data:0x0000052C; // type:object size:0xC scope:local data:4byte +@4975 = .data:0x00000538; // type:object size:0xC scope:local data:4byte +daNpc_Pachi_Maro_MethodTable = .data:0x00000544; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_MARO = .data:0x00000564; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000594; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000005A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005AC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000005D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005E8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005F4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000600; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000060C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000618; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000624; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Maro_c = .data:0x00000630; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Maro_Param_c = .data:0x000006F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3962 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_pachi_taro/splits.txt b/config/GZ2J01/rels/d_a_npc_pachi_taro/splits.txt new file mode 100644 index 0000000000..da9fa3003b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_taro.cpp: + .text start:0x000000EC end:0x00005450 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000328 + .data start:0x00000000 end:0x00001254 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_pachi_taro/symbols.txt b/config/GZ2J01/rels/d_a_npc_pachi_taro/symbols.txt new file mode 100644 index 0000000000..dfa10c7519 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pachi_taro/symbols.txt @@ -0,0 +1,257 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Taro_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Taro_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Taro_cFv = .text:0x000004FC; // type:function size:0x380 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000924; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000096C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000990; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009CC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009E4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A20; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Taro_cFv = .text:0x00000A38; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Taro_cFv = .text:0x00000A6C; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Taro_cFv = .text:0x00000A8C; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Taro_cFP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Taro_cFP8J3DJointi = .text:0x00000B40; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Taro_cFv = .text:0x00000B98; // type:function size:0x8 scope:global +isDelete__18daNpc_Pachi_Taro_cFv = .text:0x00000BA0; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Taro_cFv = .text:0x00000BC0; // type:function size:0x1B0 scope:global +afterJntAnm__18daNpc_Pachi_Taro_cFi = .text:0x00000D70; // type:function size:0x8C scope:global +setParam__18daNpc_Pachi_Taro_cFv = .text:0x00000DFC; // type:function size:0xFC scope:global +checkChangeEvt__18daNpc_Pachi_Taro_cFv = .text:0x00000EF8; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Taro_cFv = .text:0x00000F00; // type:function size:0xC4 scope:global +srchActors__18daNpc_Pachi_Taro_cFv = .text:0x00000FC4; // type:function size:0x118 scope:global +srchDistTag1__18daNpc_Pachi_Taro_cFv = .text:0x000010DC; // type:function size:0x2C scope:global +_srch_DistTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001108; // type:function size:0x68 scope:global +srchDistTag2__18daNpc_Pachi_Taro_cFv = .text:0x00001170; // type:function size:0x2C scope:global +_srch_DistTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x0000119C; // type:function size:0x68 scope:global +srchEscapeTag1__18daNpc_Pachi_Taro_cFv = .text:0x00001204; // type:function size:0x2C scope:global +_srch_EscapeTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001230; // type:function size:0x68 scope:global +srchEscapeTag2__18daNpc_Pachi_Taro_cFv = .text:0x00001298; // type:function size:0x2C scope:global +_srch_EscapeTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x000012C4; // type:function size:0x68 scope:global +evtTalk__18daNpc_Pachi_Taro_cFv = .text:0x0000132C; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Taro_cFv = .text:0x00001430; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Taro_cFv = .text:0x000014F8; // type:function size:0x1A8 scope:global +beforeMove__18daNpc_Pachi_Taro_cFv = .text:0x000016A0; // type:function size:0x78 scope:global +setAttnPos__18daNpc_Pachi_Taro_cFv = .text:0x00001718; // type:function size:0x254 scope:global +setCollision__18daNpc_Pachi_Taro_cFv = .text:0x0000196C; // type:function size:0x108 scope:global +drawDbgInfo__18daNpc_Pachi_Taro_cFv = .text:0x00001A74; // type:function size:0x8 scope:global +drawOtherMdl__18daNpc_Pachi_Taro_cFv = .text:0x00001A7C; // type:function size:0x108 scope:global +selectAction__18daNpc_Pachi_Taro_cFv = .text:0x00001B84; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x00001C00; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x00001C2C; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Taro_cFPv = .text:0x00001CD4; // type:function size:0x2E0 scope:global +setMesPat__18daNpc_Pachi_Taro_cFv = .text:0x00001FB4; // type:function size:0xD0 scope:global +_turn_to_link__18daNpc_Pachi_Taro_cFs = .text:0x00002084; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyzs = .text:0x000020D0; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x0000212C; // type:function size:0x40 scope:global +talk_cancel__18daNpc_Pachi_Taro_cFv = .text:0x0000216C; // type:function size:0x58 scope:global +watch_tutrial__18daNpc_Pachi_Taro_cFv = .text:0x000021C4; // type:function size:0x80 scope:global +chkDistTag__18daNpc_Pachi_Taro_cFv = .text:0x00002244; // type:function size:0x74 scope:global +chkEscapeTag__18daNpc_Pachi_Taro_cFv = .text:0x000022B8; // type:function size:0x114 scope:global +chkTarget__18daNpc_Pachi_Taro_cFv = .text:0x000023CC; // type:function size:0x194 scope:global +clr_tagHit__18daNpc_Pachi_Taro_cFv = .text:0x00002560; // type:function size:0x78 scope:global +allTagPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x000025D8; // type:function size:0x94 scope:global +allLookPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x0000266C; // type:function size:0x94 scope:global +talk__18daNpc_Pachi_Taro_cFPv = .text:0x00002700; // type:function size:0x70 scope:global +evtEndProc__18daNpc_Pachi_Taro_cFv = .text:0x00002770; // type:function size:0xD8 scope:global +cutTutrialBegin__18daNpc_Pachi_Taro_cFi = .text:0x00002848; // type:function size:0xB8 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002900; // type:function size:0x9C scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000299C; // type:function size:0x120 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Taro_cFi = .text:0x00002ABC; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002B50; // type:function size:0x38 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002B88; // type:function size:0x18 scope:global +cutTutrialClear__18daNpc_Pachi_Taro_cFi = .text:0x00002BA0; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002C34; // type:function size:0xE8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002D1C; // type:function size:0x104 scope:global +cutTalk__18daNpc_Pachi_Taro_cFi = .text:0x00002E20; // type:function size:0x11C scope:global +_cutTalk_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002F3C; // type:function size:0xAC scope:global +_cutTalk_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002FE8; // type:function size:0x19C scope:global +cutTalk2__18daNpc_Pachi_Taro_cFi = .text:0x00003184; // type:function size:0x11C scope:global +_cutTalk2_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000032A0; // type:function size:0xAC scope:global +_cutTalk2_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x0000334C; // type:function size:0x19C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Taro_cFi = .text:0x000034E8; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x0000357C; // type:function size:0x120 scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000369C; // type:function size:0x188 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003824; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000038B8; // type:function size:0xB0 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003968; // type:function size:0x1E4 scope:global +cutTutrialGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003B4C; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003BE0; // type:function size:0xB4 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003C94; // type:function size:0x178 scope:global +cutTutrialCaution__18daNpc_Pachi_Taro_cFi = .text:0x00003E0C; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003EA0; // type:function size:0x48 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003EE8; // type:function size:0x80 scope:global +cutTutrialContinue__18daNpc_Pachi_Taro_cFi = .text:0x00003F68; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003FFC; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00004004; // type:function size:0xB4 scope:global +daNpc_Pachi_Taro_Create__FPv = .text:0x000040B8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Delete__FPv = .text:0x000040D8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Execute__FPv = .text:0x000040F8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Draw__FPv = .text:0x00004118; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00004138; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004140; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004170; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000041B8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004540; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000457C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000045B8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004600; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000463C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004684; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000046CC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004AD0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004AD4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004BD0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004BD4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004C1C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004C8C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004CE8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004D58; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004DA0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004EBC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000050C4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000050C8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000050D0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000050D8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000050E0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000050E8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000050EC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000050F4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000510C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005110; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005118; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005120; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005150; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005180; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005184; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00005188; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000518C; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_taro_cpp = .text:0x00005190; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Taro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000052EC; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Taro_cFv = .text:0x000053B8; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053C0; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053C8; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053D0; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Taro_cFi = .text:0x000053D8; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Taro_cFi = .text:0x000053E8; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Taro_Param_cFv = .text:0x000053F8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005440; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005448; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Taro_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4212 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4374 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4375 = .rodata:0x000000A8; // type:object size:0x4 scope:local +bmdTypeList$4485 = .rodata:0x000000AC; // type:object size:0x8 scope:local +@4548 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4597 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4731 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4950 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@5011 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5012 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5013 = .rodata:0x000000E0; // type:object size:0x8 scope:local +jointNo$5051 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5339 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5340 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5341 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5342 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5345 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5498 = .rodata:0x00000118; // type:object size:0xC scope:local data:4byte +@5507 = .rodata:0x00000124; // type:object size:0xC scope:local data:4byte +@5574 = .rodata:0x00000130; // type:object size:0xC scope:local data:4byte +@5592 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5606 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5607 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5608 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5615 = .rodata:0x00000154; // type:object size:0x14 scope:local +@5634 = .rodata:0x00000168; // type:object size:0xC scope:local data:4byte +@5647 = .rodata:0x00000174; // type:object size:0xC scope:local data:4byte +@5648 = .rodata:0x00000180; // type:object size:0x8 scope:local data:4byte +@5681 = .rodata:0x00000188; // type:object size:0x14 scope:local +@5700 = .rodata:0x0000019C; // type:object size:0xC scope:local data:4byte +@5713 = .rodata:0x000001A8; // type:object size:0xC scope:local data:4byte +@5714 = .rodata:0x000001B4; // type:object size:0x8 scope:local data:4byte +@5757 = .rodata:0x000001BC; // type:object size:0xC scope:local +sHitMsg$5762 = .rodata:0x000001C8; // type:object size:0xC scope:local +@5779 = .rodata:0x000001D4; // type:object size:0xC scope:local +@5826 = .rodata:0x000001E0; // type:object size:0xC scope:local data:4byte +@5837 = .rodata:0x000001EC; // type:object size:0xC scope:local data:4byte +@5892 = .rodata:0x000001F8; // type:object size:0xC scope:local data:4byte +@5903 = .rodata:0x00000204; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000210; // type:object size:0x118 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000048; // type:object size:0x58 scope:global +l_resNameList = .data:0x000000A0; // type:object size:0x30 scope:global +l_loadResPtrn0 = .data:0x000000D0; // type:object size:0x7 scope:global +l_loadResPtrn4 = .data:0x000000D8; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000E0; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x000000E8; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x00000430; // type:object size:0x47C scope:global +l_faceMotionSequenceData = .data:0x000008AC; // type:object size:0x200 scope:global +l_motionSequenceData = .data:0x00000AAC; // type:object size:0x290 scope:global +mCutNameList__18daNpc_Pachi_Taro_c = .data:0x00000D3C; // type:object size:0x2C scope:global +@3979 = .data:0x00000D68; // type:object size:0xC scope:local +@3980 = .data:0x00000D74; // type:object size:0xC scope:local +@3981 = .data:0x00000D80; // type:object size:0xC scope:local +@3982 = .data:0x00000D8C; // type:object size:0xC scope:local +@3983 = .data:0x00000D98; // type:object size:0xC scope:local +@3984 = .data:0x00000DA4; // type:object size:0xC scope:local +@3985 = .data:0x00000DB0; // type:object size:0xC scope:local +@3986 = .data:0x00000DBC; // type:object size:0xC scope:local +@3987 = .data:0x00000DC8; // type:object size:0xC scope:local +@3988 = .data:0x00000DD4; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Taro_c = .data:0x00000DE0; // type:object size:0x84 scope:global data:4byte +@4732 = .data:0x00000E64; // type:object size:0x3C scope:local +@4815 = .data:0x00000EA0; // type:object size:0xC scope:local data:4byte +@4825 = .data:0x00000EAC; // type:object size:0xC scope:local data:4byte +@5097 = .data:0x00000EB8; // type:object size:0xC scope:local data:4byte +@5099 = .data:0x00000EC4; // type:object size:0xC scope:local data:4byte +@5480 = .data:0x00000ED0; // type:object size:0x28 scope:local +@5643 = .data:0x00000EF8; // type:object size:0x68 scope:local +@5675 = .data:0x00000F60; // type:object size:0x68 scope:local +@5709 = .data:0x00000FC8; // type:object size:0x68 scope:local +@5741 = .data:0x00001030; // type:object size:0x68 scope:local +daNpc_Pachi_Taro_MethodTable = .data:0x00001098; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_TARO = .data:0x000010B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000010E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000010F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00001100; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00001124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000113C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001148; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001154; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001160; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000116C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001178; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Taro_c = .data:0x00001184; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Taro_Param_c = .data:0x00001248; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3989 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_passer/splits.txt b/config/GZ2J01/rels/d_a_npc_passer/splits.txt new file mode 100644 index 0000000000..33ec042476 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_passer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_passer.cpp: + .text start:0x00000078 end:0x00003DE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000A4C diff --git a/config/GZ2J01/rels/d_a_npc_passer/symbols.txt b/config/GZ2J01/rels/d_a_npc_passer/symbols.txt new file mode 100644 index 0000000000..c318d8ce8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_passer/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__13daNpcPasser_cFv = .text:0x00000078; // type:function size:0x84 scope:global +createHeap__13daNpcPasser_cFv = .text:0x000000FC; // type:function size:0x84 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000180; // type:function size:0x20 scope:global +create__13daNpcPasser_cFv = .text:0x000001A0; // type:function size:0x294 scope:global +execute__13daNpcPasser_cFv = .text:0x00000434; // type:function size:0x188 scope:global +draw__13daNpcPasser_cFv = .text:0x000005BC; // type:function size:0x90 scope:global +setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e = .text:0x0000064C; // type:function size:0x44 scope:global +callInit__13daNpcPasser_cFv = .text:0x00000690; // type:function size:0x28 scope:global +callExecute__13daNpcPasser_cFv = .text:0x000006B8; // type:function size:0x2C scope:global +initPath__13daNpcPasser_cFv = .text:0x000006E4; // type:function size:0x16C scope:global +executePath__13daNpcPasser_cFv = .text:0x00000850; // type:function size:0x48C scope:global +__dt__8cM3dGPlaFv = .text:0x00000CDC; // type:function size:0x48 scope:global +initEscape__13daNpcPasser_cFv = .text:0x00000D24; // type:function size:0x118 scope:global +executeEscape__13daNpcPasser_cFv = .text:0x00000E3C; // type:function size:0x370 scope:global +initFear__13daNpcPasser_cFv = .text:0x000011AC; // type:function size:0x98 scope:global +executeFear__13daNpcPasser_cFv = .text:0x00001244; // type:function size:0x78 scope:global +initFight__13daNpcPasser_cFv = .text:0x000012BC; // type:function size:0xB4 scope:global +executeFight__13daNpcPasser_cFv = .text:0x00001370; // type:function size:0x194 scope:global +initRelief__13daNpcPasser_cFv = .text:0x00001504; // type:function size:0x84 scope:global +executeRelief__13daNpcPasser_cFv = .text:0x00001588; // type:function size:0xBC scope:global +create_init__13daNpcPasser_cFv = .text:0x00001644; // type:function size:0x1C0 scope:global +setAngle__13daNpcPasser_cFv = .text:0x00001804; // type:function size:0xC scope:global +setSpeed__13daNpcPasser_cFffPfi = .text:0x00001810; // type:function size:0xF4 scope:global +pathMoveF__13daNpcPasser_cFv = .text:0x00001904; // type:function size:0x2DC scope:global +setBaseMtx__13daNpcPasser_cFv = .text:0x00001BE0; // type:function size:0x7C scope:global +initCollision__13daNpcPasser_cFv = .text:0x00001C5C; // type:function size:0xDC scope:global +setCollision__13daNpcPasser_cFv = .text:0x00001D38; // type:function size:0x54 scope:global +waita__13daNpcPasser_cFPv = .text:0x00001D8C; // type:function size:0xA8 scope:global +talka__13daNpcPasser_cFPv = .text:0x00001E34; // type:function size:0xA8 scope:global +waitwall__13daNpcPasser_cFPv = .text:0x00001EDC; // type:function size:0xA8 scope:global +talkwall__13daNpcPasser_cFPv = .text:0x00001F84; // type:function size:0xA8 scope:global +talkbwall__13daNpcPasser_cFPv = .text:0x0000202C; // type:function size:0xA8 scope:global +talkb__13daNpcPasser_cFPv = .text:0x000020D4; // type:function size:0xA8 scope:global +talkc__13daNpcPasser_cFPv = .text:0x0000217C; // type:function size:0xA8 scope:global +waitb__13daNpcPasser_cFPv = .text:0x00002224; // type:function size:0xA8 scope:global +sitwaita__13daNpcPasser_cFPv = .text:0x000022CC; // type:function size:0xA8 scope:global +sittalka__13daNpcPasser_cFPv = .text:0x00002374; // type:function size:0xA8 scope:global +sittalkab__13daNpcPasser_cFPv = .text:0x0000241C; // type:function size:0xA8 scope:global +sitwaitb__13daNpcPasser_cFPv = .text:0x000024C4; // type:function size:0xA8 scope:global +sittalkb__13daNpcPasser_cFPv = .text:0x0000256C; // type:function size:0xA8 scope:global +sittalkbb__13daNpcPasser_cFPv = .text:0x00002614; // type:function size:0xA8 scope:global +looka__13daNpcPasser_cFPv = .text:0x000026BC; // type:function size:0xA8 scope:global +lookb__13daNpcPasser_cFPv = .text:0x00002764; // type:function size:0xA8 scope:global +playm__13daNpcPasser_cFPv = .text:0x0000280C; // type:function size:0xA8 scope:global +turnr__13daNpcPasser_cFPv = .text:0x000028B4; // type:function size:0xBC scope:global +turnl__13daNpcPasser_cFPv = .text:0x00002970; // type:function size:0xBC scope:global +walka__13daNpcPasser_cFPv = .text:0x00002A2C; // type:function size:0x68 scope:global +runa__13daNpcPasser_cFPv = .text:0x00002A94; // type:function size:0x68 scope:global +runb__13daNpcPasser_cFPv = .text:0x00002AFC; // type:function size:0x68 scope:global +walkb__13daNpcPasser_cFPv = .text:0x00002B64; // type:function size:0x68 scope:global +browsea__13daNpcPasser_cFPv = .text:0x00002BCC; // type:function size:0xA8 scope:global +browseb__13daNpcPasser_cFPv = .text:0x00002C74; // type:function size:0xA8 scope:global +waitTime__13daNpcPasser_cFPv = .text:0x00002D1C; // type:function size:0x1C scope:global +daNpcPasser_Create__FPv = .text:0x00002D38; // type:function size:0x20 scope:global +daNpcPasser_Delete__FPv = .text:0x00002D58; // type:function size:0x34 scope:global +daNpcPasser_Execute__FPv = .text:0x00002D8C; // type:function size:0x20 scope:global +daNpcPasser_Draw__FPv = .text:0x00002DAC; // type:function size:0x20 scope:global +daNpcPasser_IsDelete__FPv = .text:0x00002DCC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD4; // type:function size:0x48 scope:global +cLib_getRndValue__Fff = .text:0x00002E1C; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x00002E58; // type:function size:0x7C scope:global +__sinit_d_a_npc_passer_cpp = .text:0x00002ED4; // type:function size:0x980 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003854; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000385C; // type:function size:0x8 scope:local +__dt__10daNpcCd2_cFv = .text:0x00003864; // type:function size:0x250 scope:global +__dt__4cXyzFv = .text:0x00003AB4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003AF0; // type:function size:0x3C scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00003B2C; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00003C14; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003C5C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003CA4; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D00; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003D70; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4109 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4123 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4289 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4291 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4292 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4293 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4419 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4420 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4514 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4515 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4606 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4730 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4975 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3829 = .data:0x00000020; // type:object size:0xC scope:local +@3830 = .data:0x0000002C; // type:object size:0xC scope:local +@3831 = .data:0x00000038; // type:object size:0xC scope:local +@3832 = .data:0x00000044; // type:object size:0xC scope:local +@3833 = .data:0x00000050; // type:object size:0xC scope:local +@3834 = .data:0x0000005C; // type:object size:0xC scope:local +@3835 = .data:0x00000068; // type:object size:0xC scope:local +@3836 = .data:0x00000074; // type:object size:0xC scope:local +@3837 = .data:0x00000080; // type:object size:0xC scope:local +@3838 = .data:0x0000008C; // type:object size:0xC scope:local +ActionTable__13daNpcPasser_c = .data:0x00000098; // type:object size:0x78 scope:global data:4byte +m_funcTbl__13daNpcPasser_c = .data:0x00000110; // type:object size:0x70 scope:global +@4651 = .data:0x00000180; // type:object size:0xC scope:local +m_seq00_funcTbl__13daNpcPasser_c = .data:0x0000018C; // type:object size:0x18 scope:global +@4652 = .data:0x000001A4; // type:object size:0xC scope:local +m_seq01_funcTbl__13daNpcPasser_c = .data:0x000001B0; // type:object size:0x18 scope:global +@4653 = .data:0x000001C8; // type:object size:0xC scope:local +m_seq02_funcTbl__13daNpcPasser_c = .data:0x000001D4; // type:object size:0x18 scope:global +@4654 = .data:0x000001EC; // type:object size:0xC scope:local +m_seq03_funcTbl__13daNpcPasser_c = .data:0x000001F8; // type:object size:0x18 scope:global +@4655 = .data:0x00000210; // type:object size:0xC scope:local +m_seq04_funcTbl__13daNpcPasser_c = .data:0x0000021C; // type:object size:0x18 scope:global +@4656 = .data:0x00000234; // type:object size:0xC scope:local +@4657 = .data:0x00000240; // type:object size:0xC scope:local +@4658 = .data:0x0000024C; // type:object size:0xC scope:local +m_seq05_funcTbl__13daNpcPasser_c = .data:0x00000258; // type:object size:0x30 scope:global +@4659 = .data:0x00000288; // type:object size:0xC scope:local +@4660 = .data:0x00000294; // type:object size:0xC scope:local +@4661 = .data:0x000002A0; // type:object size:0xC scope:local +m_seq06_funcTbl__13daNpcPasser_c = .data:0x000002AC; // type:object size:0x30 scope:global +@4662 = .data:0x000002DC; // type:object size:0xC scope:local +m_seq07_funcTbl__13daNpcPasser_c = .data:0x000002E8; // type:object size:0x18 scope:global +@4663 = .data:0x00000300; // type:object size:0xC scope:local +@4664 = .data:0x0000030C; // type:object size:0xC scope:local +@4665 = .data:0x00000318; // type:object size:0xC scope:local +@4666 = .data:0x00000324; // type:object size:0xC scope:local +@4667 = .data:0x00000330; // type:object size:0xC scope:local +@4668 = .data:0x0000033C; // type:object size:0xC scope:local +m_seq08_funcTbl__13daNpcPasser_c = .data:0x00000348; // type:object size:0x54 scope:global +@4669 = .data:0x0000039C; // type:object size:0xC scope:local +m_seq09_funcTbl__13daNpcPasser_c = .data:0x000003A8; // type:object size:0x18 scope:global +@4670 = .data:0x000003C0; // type:object size:0xC scope:local +m_seq10_funcTbl__13daNpcPasser_c = .data:0x000003CC; // type:object size:0x18 scope:global +@4671 = .data:0x000003E4; // type:object size:0xC scope:local +@4672 = .data:0x000003F0; // type:object size:0xC scope:local +@4673 = .data:0x000003FC; // type:object size:0xC scope:local +@4674 = .data:0x00000408; // type:object size:0xC scope:local +@4675 = .data:0x00000414; // type:object size:0xC scope:local +m_seq11_funcTbl__13daNpcPasser_c = .data:0x00000420; // type:object size:0x48 scope:global +@4676 = .data:0x00000468; // type:object size:0xC scope:local +m_seq12_funcTbl__13daNpcPasser_c = .data:0x00000474; // type:object size:0x18 scope:global +@4677 = .data:0x0000048C; // type:object size:0xC scope:local +@4678 = .data:0x00000498; // type:object size:0xC scope:local +@4679 = .data:0x000004A4; // type:object size:0xC scope:local +@4680 = .data:0x000004B0; // type:object size:0xC scope:local +@4681 = .data:0x000004BC; // type:object size:0xC scope:local +m_seq13_funcTbl__13daNpcPasser_c = .data:0x000004C8; // type:object size:0x48 scope:global +@4682 = .data:0x00000510; // type:object size:0xC scope:local +m_seq14_funcTbl__13daNpcPasser_c = .data:0x0000051C; // type:object size:0x18 scope:global +@4683 = .data:0x00000534; // type:object size:0xC scope:local +m_seq15_funcTbl__13daNpcPasser_c = .data:0x00000540; // type:object size:0x18 scope:global +@4684 = .data:0x00000558; // type:object size:0xC scope:local +@4685 = .data:0x00000564; // type:object size:0xC scope:local +@4686 = .data:0x00000570; // type:object size:0xC scope:local +@4687 = .data:0x0000057C; // type:object size:0xC scope:local +@4688 = .data:0x00000588; // type:object size:0xC scope:local +@4689 = .data:0x00000594; // type:object size:0xC scope:local +m_seq16_funcTbl__13daNpcPasser_c = .data:0x000005A0; // type:object size:0x54 scope:global +@4690 = .data:0x000005F4; // type:object size:0xC scope:local +m_seq17_funcTbl__13daNpcPasser_c = .data:0x00000600; // type:object size:0x18 scope:global +@4691 = .data:0x00000618; // type:object size:0xC scope:local +m_seq18_funcTbl__13daNpcPasser_c = .data:0x00000624; // type:object size:0x18 scope:global +@4692 = .data:0x0000063C; // type:object size:0xC scope:local +@4693 = .data:0x00000648; // type:object size:0xC scope:local +@4694 = .data:0x00000654; // type:object size:0xC scope:local +@4695 = .data:0x00000660; // type:object size:0xC scope:local +@4696 = .data:0x0000066C; // type:object size:0xC scope:local +@4697 = .data:0x00000678; // type:object size:0xC scope:local +m_seq19_funcTbl__13daNpcPasser_c = .data:0x00000684; // type:object size:0x54 scope:global +@4698 = .data:0x000006D8; // type:object size:0xC scope:local +m_seq20_funcTbl__13daNpcPasser_c = .data:0x000006E4; // type:object size:0x18 scope:global +@4699 = .data:0x000006FC; // type:object size:0xC scope:local +m_seq21_funcTbl__13daNpcPasser_c = .data:0x00000708; // type:object size:0x18 scope:global +@4700 = .data:0x00000720; // type:object size:0xC scope:local +@4701 = .data:0x0000072C; // type:object size:0xC scope:local +@4702 = .data:0x00000738; // type:object size:0xC scope:local +m_seq22_funcTbl__13daNpcPasser_c = .data:0x00000744; // type:object size:0x30 scope:global +@4703 = .data:0x00000774; // type:object size:0xC scope:local +@4704 = .data:0x00000780; // type:object size:0xC scope:local +@4705 = .data:0x0000078C; // type:object size:0xC scope:local +@4706 = .data:0x00000798; // type:object size:0xC scope:local +@4707 = .data:0x000007A4; // type:object size:0xC scope:local +@4708 = .data:0x000007B0; // type:object size:0xC scope:local +m_seq23_funcTbl__13daNpcPasser_c = .data:0x000007BC; // type:object size:0x54 scope:global +@4709 = .data:0x00000810; // type:object size:0xC scope:local +@4710 = .data:0x0000081C; // type:object size:0xC scope:local +@4711 = .data:0x00000828; // type:object size:0xC scope:local +@4712 = .data:0x00000834; // type:object size:0xC scope:local +m_seq24_funcTbl__13daNpcPasser_c = .data:0x00000840; // type:object size:0x3C scope:global +@4713 = .data:0x0000087C; // type:object size:0xC scope:local +@4714 = .data:0x00000888; // type:object size:0xC scope:local +@4715 = .data:0x00000894; // type:object size:0xC scope:local +@4716 = .data:0x000008A0; // type:object size:0xC scope:local +@4717 = .data:0x000008AC; // type:object size:0xC scope:local +@4718 = .data:0x000008B8; // type:object size:0xC scope:local +m_seq25_funcTbl__13daNpcPasser_c = .data:0x000008C4; // type:object size:0x54 scope:global +@4719 = .data:0x00000918; // type:object size:0xC scope:local +@4720 = .data:0x00000924; // type:object size:0xC scope:local +m_seq26_funcTbl__13daNpcPasser_c = .data:0x00000930; // type:object size:0x24 scope:global +@4721 = .data:0x00000954; // type:object size:0xC scope:local +m_seq27_funcTbl__13daNpcPasser_c = .data:0x00000960; // type:object size:0xC scope:global +daNpcPasser_METHODS = .data:0x0000096C; // type:object size:0x20 scope:global +g_profile_NPC_PASSER = .data:0x0000098C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000009BC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000009C8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A04; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A10; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A1C; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00000A28; // type:object size:0xC scope:global +__vt__10daNpcCd2_c = .data:0x00000A34; // type:object size:0xC scope:global +__vt__13daNpcPasser_c = .data:0x00000A40; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_passer2/splits.txt b/config/GZ2J01/rels/d_a_npc_passer2/splits.txt new file mode 100644 index 0000000000..a3eaed2fa6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_passer2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_passer2.cpp: + .text start:0x00000078 end:0x000015AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2J01/rels/d_a_npc_passer2/symbols.txt b/config/GZ2J01/rels/d_a_npc_passer2/symbols.txt new file mode 100644 index 0000000000..0bfd6465ad --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_passer2/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x84 scope:global +setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e = .text:0x000000FC; // type:function size:0x44 scope:global +callInit__14daNpcPasser2_cFv = .text:0x00000140; // type:function size:0x28 scope:global +callExecute__14daNpcPasser2_cFv = .text:0x00000168; // type:function size:0x2C scope:global +initPath__14daNpcPasser2_cFv = .text:0x00000194; // type:function size:0x158 scope:global +executePath__14daNpcPasser2_cFv = .text:0x000002EC; // type:function size:0x178 scope:global +__dt__8cM3dGPlaFv = .text:0x00000464; // type:function size:0x48 scope:global +setAngle__14daNpcPasser2_cFv = .text:0x000004AC; // type:function size:0xC scope:global +pathMoveF__14daNpcPasser2_cFv = .text:0x000004B8; // type:function size:0x3A0 scope:global +daNpcPasser2_Create__FPv = .text:0x00000858; // type:function size:0x20 scope:global +create__14daNpcPasser2_cFv = .text:0x00000878; // type:function size:0x2A0 scope:global +create_init__14daNpcPasser2_cFv = .text:0x00000B18; // type:function size:0x2C4 scope:global +daNpcPasser2_Delete__FPv = .text:0x00000DDC; // type:function size:0x34 scope:global +__dt__14daNpcPasser2_cFv = .text:0x00000E10; // type:function size:0x94 scope:global +daNpcPasser2_Execute__FPv = .text:0x00000EA4; // type:function size:0x1FC scope:global +daNpcPasser2_Draw__FPv = .text:0x000010A0; // type:function size:0x78 scope:global +daNpcPasser2_IsDelete__FPv = .text:0x00001118; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001120; // type:function size:0x48 scope:global +cLib_getRndValue__Fii = .text:0x00001168; // type:function size:0x7C scope:global +__sinit_d_a_npc_passer2_cpp = .text:0x000011E4; // type:function size:0x40 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000122C; // type:function size:0x8 scope:local +__dt__9daNpcCd_cFv = .text:0x00001234; // type:function size:0x1AC scope:global +__dt__8cM3dGCylFv = .text:0x000013E0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001428; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001470; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000014CC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000153C; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3963 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4128 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4131 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4132 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4276 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4451 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3845 = .data:0x00000020; // type:object size:0xC scope:local +@3846 = .data:0x0000002C; // type:object size:0xC scope:local +ActionTable__14daNpcPasser2_c = .data:0x00000038; // type:object size:0x18 scope:global data:4byte +daNpcPasser2_METHODS = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_NPC_PASSER2 = .data:0x00000070; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__14daNpcPasser2_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__9daNpcCd_c = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000118; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_post/splits.txt b/config/GZ2J01/rels/d_a_npc_post/splits.txt new file mode 100644 index 0000000000..80c6bc51a7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_post/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_post.cpp: + .text start:0x000000EC end:0x00004638 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C0 + .data start:0x00000000 end:0x00000838 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_post/symbols.txt b/config/GZ2J01/rels/d_a_npc_post/symbols.txt new file mode 100644 index 0000000000..68edccfca0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_post/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Post_cFv = .text:0x000000EC; // type:function size:0x15C scope:global +create__12daNpc_Post_cFv = .text:0x00000248; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Post_cFv = .text:0x00000510; // type:function size:0x3C8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000008D8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000914; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000092C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000968; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000980; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009C8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000009EC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A28; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A40; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A7C; // type:function size:0x18 scope:global +Delete__12daNpc_Post_cFv = .text:0x00000A94; // type:function size:0x34 scope:global +Execute__12daNpc_Post_cFv = .text:0x00000AC8; // type:function size:0x20 scope:global +Draw__12daNpc_Post_cFv = .text:0x00000AE8; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Post_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Post_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x58 scope:global +getType__12daNpc_Post_cFv = .text:0x00000BF4; // type:function size:0x4C scope:global +isDelete__12daNpc_Post_cFv = .text:0x00000C40; // type:function size:0x48 scope:global +reset__12daNpc_Post_cFv = .text:0x00000C88; // type:function size:0x1C8 scope:global +afterJntAnm__12daNpc_Post_cFi = .text:0x00000E50; // type:function size:0x8C scope:global +setParam__12daNpc_Post_cFv = .text:0x00000EDC; // type:function size:0x128 scope:global +checkChangeEvt__12daNpc_Post_cFv = .text:0x00001004; // type:function size:0xB4 scope:global +setAfterTalkMotion__12daNpc_Post_cFv = .text:0x000010B8; // type:function size:0xAC scope:global +srchActors__12daNpc_Post_cFv = .text:0x00001164; // type:function size:0x94 scope:global +evtTalk__12daNpc_Post_cFv = .text:0x000011F8; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Post_cFv = .text:0x000012F8; // type:function size:0xC8 scope:global +action__12daNpc_Post_cFv = .text:0x000013C0; // type:function size:0xF8 scope:global +beforeMove__12daNpc_Post_cFv = .text:0x000014B8; // type:function size:0xCC scope:global +afterMoved__12daNpc_Post_cFv = .text:0x00001584; // type:function size:0xC0 scope:global +setAttnPos__12daNpc_Post_cFv = .text:0x00001644; // type:function size:0x38C scope:global +setCollision__12daNpc_Post_cFv = .text:0x000019D0; // type:function size:0x1A4 scope:global +drawDbgInfo__12daNpc_Post_cFv = .text:0x00001B74; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Post_cFv = .text:0x00001B7C; // type:function size:0x188 scope:global +setFlagAnm__12daNpc_Post_cFiif = .text:0x00001D04; // type:function size:0xC4 scope:global +afterSetMotionAnm__12daNpc_Post_cFiifi = .text:0x00001DC8; // type:function size:0x34 scope:global +selectAction__12daNpc_Post_cFv = .text:0x00001DFC; // type:function size:0x48 scope:global +chkAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001E44; // type:function size:0x2C scope:global +setAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001E70; // type:function size:0xA8 scope:global +chkPullOutLetter1__12daNpc_Post_cFv = .text:0x00001F18; // type:function size:0x74 scope:global +chkPullOutLetter2__12daNpc_Post_cFv = .text:0x00001F8C; // type:function size:0x74 scope:global +pullOutLetter__12daNpc_Post_cFv = .text:0x00002000; // type:function size:0xC4 scope:global +cutDeliver__12daNpc_Post_cFi = .text:0x000020C4; // type:function size:0x9B8 scope:global +wait__12daNpc_Post_cFPv = .text:0x00002A7C; // type:function size:0x608 scope:global +talk__12daNpc_Post_cFPv = .text:0x00003084; // type:function size:0x1E0 scope:global +daNpc_Post_Create__FPv = .text:0x00003264; // type:function size:0x20 scope:global +daNpc_Post_Delete__FPv = .text:0x00003284; // type:function size:0x20 scope:global +daNpc_Post_Execute__FPv = .text:0x000032A4; // type:function size:0x20 scope:global +daNpc_Post_Draw__FPv = .text:0x000032C4; // type:function size:0x20 scope:global +daNpc_Post_IsDelete__FPv = .text:0x000032E4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000032EC; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000331C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003364; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000036EC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003728; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003764; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000037AC; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000037F4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003830; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003878; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000038C0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003CC4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003CC8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003DC4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003DC8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EDC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F4C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F94; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000040B0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000042B8; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000042BC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000042C4; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000042CC; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000042D4; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000042DC; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000042F4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000042F8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004300; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004330; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004360; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004364; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004368; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000436C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004370; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000438C; // type:function size:0x3C scope:global +__sinit_d_a_npc_post_cpp = .text:0x000043C8; // type:function size:0x88 scope:local +__ct__12daNpc_Post_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004450; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Post_cFv = .text:0x00004530; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Post_cFv = .text:0x00004538; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Post_cFv = .text:0x00004540; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Post_cFv = .text:0x00004548; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Post_cFi = .text:0x00004550; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Post_cFi = .text:0x00004560; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Post_cFv = .text:0x00004570; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Post_cFv = .text:0x00004578; // type:function size:0x8 scope:global +__dt__18daNpc_Post_Param_cFv = .text:0x00004580; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045D0; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000045D8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Post_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +heapSize$4000 = .rodata:0x00000094; // type:object size:0x10 scope:local +@4066 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4067 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4071 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000C0; // type:object size:0x4 scope:local +bmdTypeList$4354 = .rodata:0x000000C4; // type:object size:0x8 scope:local +@4418 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4632 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4835 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4836 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4837 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4841 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4845 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@4903 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4904 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4905 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4949 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4950 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4951 = .rodata:0x00000128; // type:object size:0x4 scope:local +jointNo$4959 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5115 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5155 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5411 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5412 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5414 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5417 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5626 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5627 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0x5E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x28 scope:global +l_resNameList = .data:0x00000068; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000078; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000007C; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000080; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000084; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000094; // type:object size:0x1A4 scope:global +l_motionAnmData = .data:0x00000238; // type:object size:0x16C scope:global data:4byte +l_faceMotionSequenceData = .data:0x000003A4; // type:object size:0xF0 scope:global +l_motionSequenceData = .data:0x00000494; // type:object size:0xB0 scope:global +mCutNameList__12daNpc_Post_c = .data:0x00000544; // type:object size:0x8 scope:global +@3838 = .data:0x0000054C; // type:object size:0xC scope:local data:4byte +mCutList__12daNpc_Post_c = .data:0x00000558; // type:object size:0x18 scope:global data:4byte +@4596 = .data:0x00000570; // type:object size:0xC scope:local data:4byte +@4653 = .data:0x0000057C; // type:object size:0xC scope:local data:4byte +@4663 = .data:0x00000588; // type:object size:0xC scope:local data:4byte +flagAnmData$5038 = .data:0x00000594; // type:object size:0x68 scope:local +@5060 = .data:0x000005FC; // type:object size:0xC scope:local data:4byte +@5418 = .data:0x00000608; // type:object size:0x34 scope:local +@5415 = .data:0x0000063C; // type:object size:0x34 scope:local +daNpc_Post_MethodTable = .data:0x00000670; // type:object size:0x20 scope:global +g_profile_NPC_POST = .data:0x00000690; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000006C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000714; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000720; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000072C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000738; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000744; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000750; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000075C; // type:object size:0xC scope:global +__vt__12daNpc_Post_c = .data:0x00000768; // type:object size:0xC4 scope:global +__vt__18daNpc_Post_Param_c = .data:0x0000082C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3839 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4753 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4752 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_pouya/splits.txt b/config/GZ2J01/rels/d_a_npc_pouya/splits.txt new file mode 100644 index 0000000000..72ca6c813d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pouya/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pouya.cpp: + .text start:0x000000EC end:0x0000432C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F0 + .data start:0x00000000 end:0x00000AF4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_pouya/symbols.txt b/config/GZ2J01/rels/d_a_npc_pouya/symbols.txt new file mode 100644 index 0000000000..faf6edb75c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_pouya/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Pouya_cFv = .text:0x000000EC; // type:function size:0x134 scope:global +create__13daNpc_Pouya_cFv = .text:0x00000220; // type:function size:0x2CC scope:global +CreateHeap__13daNpc_Pouya_cFv = .text:0x000004EC; // type:function size:0x420 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000090C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000948; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000960; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000099C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000009B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A20; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A5C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A74; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000AB0; // type:function size:0x18 scope:global +Delete__13daNpc_Pouya_cFv = .text:0x00000AC8; // type:function size:0x34 scope:global +Execute__13daNpc_Pouya_cFv = .text:0x00000AFC; // type:function size:0x20 scope:global +Draw__13daNpc_Pouya_cFv = .text:0x00000B1C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Pouya_cFP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Pouya_cFP8J3DJointi = .text:0x00000BD0; // type:function size:0x58 scope:global +getType__13daNpc_Pouya_cFv = .text:0x00000C28; // type:function size:0x64 scope:global +isDelete__13daNpc_Pouya_cFv = .text:0x00000C8C; // type:function size:0x8C scope:global +reset__13daNpc_Pouya_cFv = .text:0x00000D18; // type:function size:0x1F4 scope:global +ctrlSubFaceMotion__13daNpc_Pouya_cFi = .text:0x00000F0C; // type:function size:0x1EC scope:global +afterJntAnm__13daNpc_Pouya_cFi = .text:0x000010F8; // type:function size:0x8C scope:global +setParam__13daNpc_Pouya_cFv = .text:0x00001184; // type:function size:0x170 scope:global +checkChangeEvt__13daNpc_Pouya_cFv = .text:0x000012F4; // type:function size:0x194 scope:global +setAfterTalkMotion__13daNpc_Pouya_cFv = .text:0x00001488; // type:function size:0xA8 scope:global +srchActors__13daNpc_Pouya_cFv = .text:0x00001530; // type:function size:0x4 scope:global +evtTalk__13daNpc_Pouya_cFv = .text:0x00001534; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Pouya_cFv = .text:0x000015D4; // type:function size:0xC8 scope:global +action__13daNpc_Pouya_cFv = .text:0x0000169C; // type:function size:0x19C scope:global +beforeMove__13daNpc_Pouya_cFv = .text:0x00001838; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Pouya_cFv = .text:0x000018FC; // type:function size:0x328 scope:global +setCollision__13daNpc_Pouya_cFv = .text:0x00001C24; // type:function size:0x178 scope:global +drawDbgInfo__13daNpc_Pouya_cFv = .text:0x00001D9C; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Pouya_cFv = .text:0x00001DA4; // type:function size:0xE8 scope:global +afterSetMotionAnm__13daNpc_Pouya_cFiifi = .text:0x00001E8C; // type:function size:0x90 scope:global +selectAction__13daNpc_Pouya_cFv = .text:0x00001F1C; // type:function size:0x48 scope:global +chkAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001F64; // type:function size:0x2C scope:global +setAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001F90; // type:function size:0xA8 scope:global +setPrtcls__13daNpc_Pouya_cFv = .text:0x00002038; // type:function size:0x110 scope:global +cutHaveFavorToAsk__13daNpc_Pouya_cFi = .text:0x00002148; // type:function size:0x6A0 scope:global +wait__13daNpc_Pouya_cFPv = .text:0x000027E8; // type:function size:0x5D4 scope:global +talk__13daNpc_Pouya_cFPv = .text:0x00002DBC; // type:function size:0x280 scope:global +daNpc_Pouya_Create__FPv = .text:0x0000303C; // type:function size:0x20 scope:global +daNpc_Pouya_Delete__FPv = .text:0x0000305C; // type:function size:0x20 scope:global +daNpc_Pouya_Execute__FPv = .text:0x0000307C; // type:function size:0x20 scope:global +daNpc_Pouya_Draw__FPv = .text:0x0000309C; // type:function size:0x20 scope:global +daNpc_Pouya_IsDelete__FPv = .text:0x000030BC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000030C4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030F4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000313C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000034C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003500; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000353C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000035CC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003614; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003A18; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003A1C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003B18; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003B1C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003B64; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003BAC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003C1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003C78; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003CE8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003D30; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E4C; // type:function size:0x208 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004054; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000405C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004064; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000406C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004074; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000407C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004080; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004088; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000040A0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000040A4; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000040AC; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000040DC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x0000410C; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004110; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004114; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004118; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x0000411C; // type:function size:0x1C scope:global +__sinit_d_a_npc_pouya_cpp = .text:0x00004138; // type:function size:0x9C scope:local +__ct__13daNpc_Pouya_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000041D4; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_Pouya_cFv = .text:0x00004294; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Pouya_cFv = .text:0x0000429C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Pouya_cFv = .text:0x000042A4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Pouya_cFv = .text:0x000042AC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Pouya_cFi = .text:0x000042B4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Pouya_cFi = .text:0x000042C4; // type:function size:0x10 scope:global +__dt__19daNpc_Pouya_Param_cFv = .text:0x000042D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000431C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004324; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Pouya_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3971 = .rodata:0x0000008C; // type:object size:0x18 scope:local +@4039 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4204 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000C0; // type:object size:0x4 scope:local +bmdTypeList$4325 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4414 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4911 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@4976 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4977 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4978 = .rodata:0x00000108; // type:object size:0x8 scope:local +jointNo$5024 = .rodata:0x00000110; // type:object size:0x4 scope:local data:4byte +@5191 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5332 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000120; // type:object size:0xD0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000080; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000008C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000090; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000094; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000AC; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x0000026C; // type:object size:0x2D8 scope:global +l_faceMotionSequenceData = .data:0x00000544; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x00000664; // type:object size:0x130 scope:global +mCutNameList__13daNpc_Pouya_c = .data:0x00000794; // type:object size:0xC scope:global +@3817 = .data:0x000007A0; // type:object size:0xC scope:local +@3818 = .data:0x000007AC; // type:object size:0xC scope:local +mCutList__13daNpc_Pouya_c = .data:0x000007B8; // type:object size:0x24 scope:global data:4byte +normal$4547 = .data:0x000007DC; // type:object size:0xC scope:local +uttae01$4548 = .data:0x000007E8; // type:object size:0xC scope:local +uttae02$4549 = .data:0x000007F4; // type:object size:0xC scope:local +koufun01$4550 = .data:0x00000800; // type:object size:0xC scope:local +koufun02$4551 = .data:0x0000080C; // type:object size:0xC scope:local +brkSeq_normal$4552 = .data:0x00000818; // type:object size:0x8 scope:local +brkSeq_uttae01_uttae02$4553 = .data:0x00000820; // type:object size:0xC scope:local +brkSeq_koufun01_koufun02$4554 = .data:0x0000082C; // type:object size:0xC scope:local +brkSeqList$4555 = .data:0x00000838; // type:object size:0xC scope:local +@4598 = .data:0x00000844; // type:object size:0x1C scope:local +@4663 = .data:0x00000860; // type:object size:0xC scope:local data:4byte +@4743 = .data:0x0000086C; // type:object size:0x34 scope:local +@4758 = .data:0x000008A0; // type:object size:0xC scope:local data:4byte +@4763 = .data:0x000008AC; // type:object size:0xC scope:local data:4byte +@5095 = .data:0x000008B8; // type:object size:0xC scope:local data:4byte +@5334 = .data:0x000008C4; // type:object size:0x34 scope:local +@5333 = .data:0x000008F8; // type:object size:0x34 scope:local +daNpc_Pouya_MethodTable = .data:0x0000092C; // type:object size:0x20 scope:global +g_profile_NPC_POUYA = .data:0x0000094C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000097C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000988; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000994; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009B8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000009D0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009DC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000009E8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000009F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A00; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A0C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000A18; // type:object size:0xC scope:global +__vt__13daNpc_Pouya_c = .data:0x00000A24; // type:object size:0xC4 scope:global +__vt__19daNpc_Pouya_Param_c = .data:0x00000AE8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3819 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_prayer/splits.txt b/config/GZ2J01/rels/d_a_npc_prayer/splits.txt new file mode 100644 index 0000000000..900921e858 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_prayer/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_prayer.cpp: + .text start:0x000000EC end:0x00002AF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_prayer/symbols.txt b/config/GZ2J01/rels/d_a_npc_prayer/symbols.txt new file mode 100644 index 0000000000..f196f98588 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_prayer/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcPray_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcPray_cFv = .text:0x00000300; // type:function size:0x204 scope:global +Create__11daNpcPray_cFv = .text:0x00000504; // type:function size:0x288 scope:global +CreateHeap__11daNpcPray_cFv = .text:0x0000078C; // type:function size:0x184 scope:global +Delete__11daNpcPray_cFv = .text:0x00000910; // type:function size:0x34 scope:global +Execute__11daNpcPray_cFv = .text:0x00000944; // type:function size:0x24 scope:global +Draw__11daNpcPray_cFv = .text:0x00000968; // type:function size:0x40 scope:global +ctrlJoint__11daNpcPray_cFP8J3DJointP8J3DModel = .text:0x000009A8; // type:function size:0x18C scope:global +createHeapCallBack__11daNpcPray_cFP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcPray_cFP8J3DJointi = .text:0x00000B54; // type:function size:0x4C scope:global +setParam__11daNpcPray_cFv = .text:0x00000BA0; // type:function size:0x6C scope:global +main__11daNpcPray_cFv = .text:0x00000C0C; // type:function size:0x58 scope:global +setAttnPos__11daNpcPray_cFv = .text:0x00000C64; // type:function size:0x1A8 scope:global +setMotionAnm__11daNpcPray_cFif = .text:0x00000E0C; // type:function size:0xD0 scope:global +setMotion__11daNpcPray_cFifi = .text:0x00000EDC; // type:function size:0x48 scope:global +drawDbgInfo__11daNpcPray_cFv = .text:0x00000F24; // type:function size:0x8 scope:global +reset__11daNpcPray_cFv = .text:0x00000F2C; // type:function size:0x190 scope:global +playMotion__11daNpcPray_cFv = .text:0x000010BC; // type:function size:0x198 scope:global +setAction__11daNpcPray_cFM11daNpcPray_cFPCvPvPv_b = .text:0x00001254; // type:function size:0xA8 scope:global +setLookMode__11daNpcPray_cFi = .text:0x000012FC; // type:function size:0x24 scope:global +lookat__11daNpcPray_cFv = .text:0x00001320; // type:function size:0x1E0 scope:global +step__11daNpcPray_cFsi = .text:0x00001500; // type:function size:0xF4 scope:global +chkFindPlayer__11daNpcPray_cFv = .text:0x000015F4; // type:function size:0xE4 scope:global +wait__11daNpcPray_cFPv = .text:0x000016D8; // type:function size:0x29C scope:global +fear__11daNpcPray_cFPv = .text:0x00001974; // type:function size:0xCC scope:global +talk__11daNpcPray_cFPv = .text:0x00001A40; // type:function size:0x24C scope:global +demo__11daNpcPray_cFPv = .text:0x00001C8C; // type:function size:0x194 scope:global +createHeart__11daNpcPray_cFv = .text:0x00001E20; // type:function size:0xDC scope:global +_Evt_GetHeart__11daNpcPray_cFi = .text:0x00001EFC; // type:function size:0xA8 scope:global +_Evt_GetHeart_CutInit__11daNpcPray_cFRCi = .text:0x00001FA4; // type:function size:0x90 scope:global +_Evt_GetHeart_CutMain__11daNpcPray_cFRCi = .text:0x00002034; // type:function size:0x154 scope:global +daNpcPray_Create__FPv = .text:0x00002188; // type:function size:0x20 scope:global +daNpcPray_Delete__FPv = .text:0x000021A8; // type:function size:0x20 scope:global +daNpcPray_Execute__FPv = .text:0x000021C8; // type:function size:0x20 scope:global +daNpcPray_Draw__FPv = .text:0x000021E8; // type:function size:0x20 scope:global +daNpcPray_IsDelete__FPv = .text:0x00002208; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002210; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002258; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00002294; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002364; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000023A0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000023A4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000023E0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000023E4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002630; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002820; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002890; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028EC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000295C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x000029A4; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x000029AC; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x000029B0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x000029B8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x000029C0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000029C4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000029C8; // type:function size:0x48 scope:global +__sinit_d_a_npc_prayer_cpp = .text:0x00002A10; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpcPray_cFv = .text:0x00002A98; // type:function size:0x4 scope:global +__dt__17daNpcPray_Param_cFv = .text:0x00002A9C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002AE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002AEC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcPray_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4169 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4220 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4221 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4391 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4452 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4453 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4455 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4456 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4457 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4458 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4459 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4460 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4461 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000100; // type:object size:0x10 scope:local +@4495 = .rodata:0x00000110; // type:object size:0xC scope:local +@4543 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4765 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4766 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4767 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4768 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4800 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x20 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x48 scope:global +l_arcNames = .data:0x00000068; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000070; // type:object size:0x8 scope:global +l_myName = .data:0x00000078; // type:object size:0x4 scope:global +@3804 = .data:0x0000007C; // type:object size:0xC scope:local data:4byte +mEvtSeqList__11daNpcPray_c = .data:0x00000088; // type:object size:0x18 scope:global data:4byte +@4425 = .data:0x000000A0; // type:object size:0xC scope:local data:4byte +@4611 = .data:0x000000AC; // type:object size:0xC scope:local +@4616 = .data:0x000000B8; // type:object size:0xC scope:local +@4623 = .data:0x000000C4; // type:object size:0xC scope:local +@4682 = .data:0x000000D0; // type:object size:0xC scope:local +@4684 = .data:0x000000DC; // type:object size:0xC scope:local +@4732 = .data:0x000000E8; // type:object size:0xC scope:local +daNpcPray_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_NPC_PRAYER = .data:0x00000114; // type:object size:0x30 scope:global +__vt__11daNpcPray_c = .data:0x00000144; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000198; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001BC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001D4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000204; // type:object size:0xC scope:global +__vt__17daNpcPray_Param_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3803 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_raca/splits.txt b/config/GZ2J01/rels/d_a_npc_raca/splits.txt new file mode 100644 index 0000000000..e53162b79b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_raca/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_raca.cpp: + .text start:0x000000EC end:0x000032F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_raca/symbols.txt b/config/GZ2J01/rels/d_a_npc_raca/symbols.txt new file mode 100644 index 0000000000..c550acb65b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_raca/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Raca_cFv = .text:0x000000EC; // type:function size:0x150 scope:global +create__12daNpc_Raca_cFv = .text:0x0000023C; // type:function size:0x2BC scope:global +CreateHeap__12daNpc_Raca_cFv = .text:0x000004F8; // type:function size:0x2A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000798; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007D4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007EC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000828; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000888; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008AC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008E8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000900; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000093C; // type:function size:0x18 scope:global +Delete__12daNpc_Raca_cFv = .text:0x00000954; // type:function size:0x34 scope:global +Execute__12daNpc_Raca_cFv = .text:0x00000988; // type:function size:0x20 scope:global +Draw__12daNpc_Raca_cFv = .text:0x000009A8; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Raca_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Raca_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +srchNi__12daNpc_Raca_cFPvPv = .text:0x00000AB4; // type:function size:0x8C scope:global +getNiP__12daNpc_Raca_cFv = .text:0x00000B40; // type:function size:0xCC scope:global +getType__12daNpc_Raca_cFv = .text:0x00000C0C; // type:function size:0x20 scope:global +isDelete__12daNpc_Raca_cFv = .text:0x00000C2C; // type:function size:0x30 scope:global +reset__12daNpc_Raca_cFv = .text:0x00000C5C; // type:function size:0x168 scope:global +afterJntAnm__12daNpc_Raca_cFi = .text:0x00000DC4; // type:function size:0x8C scope:global +setParam__12daNpc_Raca_cFv = .text:0x00000E50; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_Raca_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global +srchActors__12daNpc_Raca_cFv = .text:0x00000FF0; // type:function size:0x64 scope:global +evtTalk__12daNpc_Raca_cFv = .text:0x00001054; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Raca_cFv = .text:0x00001154; // type:function size:0xC8 scope:global +action__12daNpc_Raca_cFv = .text:0x0000121C; // type:function size:0xEC scope:global +beforeMove__12daNpc_Raca_cFv = .text:0x00001308; // type:function size:0x78 scope:global +setAttnPos__12daNpc_Raca_cFv = .text:0x00001380; // type:function size:0x240 scope:global +setCollision__12daNpc_Raca_cFv = .text:0x000015C0; // type:function size:0x134 scope:global +drawDbgInfo__12daNpc_Raca_cFv = .text:0x000016F4; // type:function size:0x8 scope:global +selectAction__12daNpc_Raca_cFv = .text:0x000016FC; // type:function size:0xF4 scope:global +chkAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x000017F0; // type:function size:0x2C scope:global +setAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x0000181C; // type:function size:0xA8 scope:global +wait__12daNpc_Raca_cFPv = .text:0x000018C4; // type:function size:0x28C scope:global +walk__12daNpc_Raca_cFPv = .text:0x00001B50; // type:function size:0x208 scope:global +talk__12daNpc_Raca_cFPv = .text:0x00001D58; // type:function size:0x228 scope:global +daNpc_Raca_Create__FPv = .text:0x00001F80; // type:function size:0x20 scope:global +daNpc_Raca_Delete__FPv = .text:0x00001FA0; // type:function size:0x20 scope:global +daNpc_Raca_Execute__FPv = .text:0x00001FC0; // type:function size:0x20 scope:global +daNpc_Raca_Draw__FPv = .text:0x00001FE0; // type:function size:0x20 scope:global +daNpc_Raca_IsDelete__FPv = .text:0x00002000; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002008; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002038; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002080; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002408; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002444; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002480; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000024C8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002510; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000254C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002594; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000025DC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000029E0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000029E4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002AE0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002AE4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B2C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002B9C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002BF8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C68; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CB0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002DCC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002FD4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002FD8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002FE0; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002FE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002FF0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002FF8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003004; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000301C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003020; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003024; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000302C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003034; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003064; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003094; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003098; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000309C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000030A0; // type:function size:0x4 scope:global +__sinit_d_a_npc_raca_cpp = .text:0x000030A4; // type:function size:0x68 scope:local +__ct__12daNpc_Raca_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000310C; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Raca_cFv = .text:0x000031EC; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Raca_cFv = .text:0x000031F4; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Raca_cFv = .text:0x000031FC; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Raca_cFv = .text:0x00003204; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Raca_cFi = .text:0x0000320C; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Raca_cFi = .text:0x0000321C; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Raca_cFv = .text:0x0000322C; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Raca_cFv = .text:0x00003234; // type:function size:0x8 scope:global +__dt__18daNpc_Raca_Param_cFv = .text:0x0000323C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003284; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000328C; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003294; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Raca_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4036 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4203 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4204 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4353 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4402 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4579 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4705 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4708 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4766 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4768 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xE0 scope:global +l_motionAnmData = .data:0x0000012C; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0x80 scope:global +l_motionSequenceData = .data:0x000002C4; // type:object size:0x90 scope:global +mCutNameList__12daNpc_Raca_c = .data:0x00000354; // type:object size:0x4 scope:global +mCutList__12daNpc_Raca_c = .data:0x00000358; // type:object size:0xC scope:global data:4byte +@4592 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@4602 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@4817 = .data:0x0000037C; // type:object size:0xC scope:local +@4819 = .data:0x00000388; // type:object size:0xC scope:local +@4821 = .data:0x00000394; // type:object size:0xC scope:local +daNpc_Raca_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_RACA = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003F0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000042C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000444; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000450; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000045C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000468; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000474; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000480; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__12daNpc_Raca_c = .data:0x00000498; // type:object size:0xC4 scope:global +__vt__18daNpc_Raca_Param_c = .data:0x0000055C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3818 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_rafrel/splits.txt b/config/GZ2J01/rels/d_a_npc_rafrel/splits.txt new file mode 100644 index 0000000000..4da058c3ca --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_rafrel/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rafrel.cpp: + .text start:0x000000EC end:0x0000648C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004A0 + .data start:0x00000000 end:0x0000048C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt b/config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt new file mode 100644 index 0000000000..dcbb716b7c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_rafrel/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpcRafrel_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpcRafrel_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__13daNpcRafrel_cFv = .text:0x00000500; // type:function size:0x3FC scope:global +CreateHeap__13daNpcRafrel_cFv = .text:0x000008FC; // type:function size:0x388 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C84; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000CC0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000CD8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D14; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000D2C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000D74; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D98; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000DD4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000DEC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000E28; // type:function size:0x18 scope:global +Delete__13daNpcRafrel_cFv = .text:0x00000E40; // type:function size:0x34 scope:global +Execute__13daNpcRafrel_cFv = .text:0x00000E74; // type:function size:0x24 scope:global +Draw__13daNpcRafrel_cFv = .text:0x00000E98; // type:function size:0xD0 scope:global +ctrlJoint__13daNpcRafrel_cFP8J3DJointP8J3DModel = .text:0x00000F68; // type:function size:0x1D0 scope:global +createHeapCallBack__13daNpcRafrel_cFP10fopAc_ac_c = .text:0x00001138; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcRafrel_cFP8J3DJointi = .text:0x00001158; // type:function size:0x4C scope:global +setExpressionAnm__13daNpcRafrel_cFib = .text:0x000011A4; // type:function size:0x208 scope:global +setExpressionBtp__13daNpcRafrel_cFi = .text:0x000013AC; // type:function size:0xE0 scope:global +setMotionAnm__13daNpcRafrel_cFif = .text:0x0000148C; // type:function size:0x1BC scope:global +reset__13daNpcRafrel_cFv = .text:0x00001648; // type:function size:0x23C scope:global +setWaitAction__13daNpcRafrel_cFv = .text:0x00001884; // type:function size:0x1F8 scope:global +isSneaking__13daNpcRafrel_cFv = .text:0x00001A7C; // type:function size:0x58 scope:global +wait_type01__13daNpcRafrel_cFPv = .text:0x00001AD4; // type:function size:0xAFC scope:global +setMotion__13daNpcRafrel_cFifi = .text:0x000025D0; // type:function size:0xA0 scope:global +setExpression__13daNpcRafrel_cFif = .text:0x00002670; // type:function size:0x2C scope:global +wait_type2__13daNpcRafrel_cFPv = .text:0x0000269C; // type:function size:0x2A8 scope:global +talk__13daNpcRafrel_cFPv = .text:0x00002944; // type:function size:0x688 scope:global +demo__13daNpcRafrel_cFPv = .text:0x00002FCC; // type:function size:0x534 scope:global +leave__13daNpcRafrel_cFPv = .text:0x00003500; // type:function size:0x334 scope:global +EvCut_Introduction__13daNpcRafrel_cFi = .text:0x00003834; // type:function size:0x100 scope:global +EvCut_Meeting__13daNpcRafrel_cFi = .text:0x00003934; // type:function size:0x2B0 scope:global +EvCut_Appear__13daNpcRafrel_cFi = .text:0x00003BE4; // type:function size:0x77C scope:global +EvCut_WiretapSponsor__13daNpcRafrel_cFi = .text:0x00004360; // type:function size:0x2DC scope:global +EvCut_WiretapEntrant__13daNpcRafrel_cFi = .text:0x0000463C; // type:function size:0x268 scope:global +daNpcRafrel_Create__FPv = .text:0x000048A4; // type:function size:0x20 scope:global +daNpcRafrel_Delete__FPv = .text:0x000048C4; // type:function size:0x20 scope:global +daNpcRafrel_Execute__FPv = .text:0x000048E4; // type:function size:0x20 scope:global +daNpcRafrel_Draw__FPv = .text:0x00004904; // type:function size:0x20 scope:global +daNpcRafrel_IsDelete__FPv = .text:0x00004924; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000492C; // type:function size:0x30 scope:global +setParam__13daNpcRafrel_cFv = .text:0x0000495C; // type:function size:0x334 scope:global +main__13daNpcRafrel_cFv = .text:0x00004C90; // type:function size:0x2A0 scope:global +playMotion__13daNpcRafrel_cFv = .text:0x00004F30; // type:function size:0x58C scope:global +ctrlBtk__13daNpcRafrel_cFv = .text:0x000054BC; // type:function size:0xDC scope:global +setAttnPos__13daNpcRafrel_cFv = .text:0x00005598; // type:function size:0x3C0 scope:global +lookat__13daNpcRafrel_cFv = .text:0x00005958; // type:function size:0x1DC scope:global +drawDbgInfo__13daNpcRafrel_cFv = .text:0x00005B34; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00005B3C; // type:function size:0xC scope:global +__sinit_d_a_npc_rafrel_cpp = .text:0x00005B48; // type:function size:0x104 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00005C4C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005C94; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005CD0; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005DA0; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005DDC; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005DE0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00005E1C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005E20; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000606C; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000625C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000062CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006328; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006398; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000063E0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000063E4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000063E8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000063EC; // type:function size:0x48 scope:global +__dt__19daNpcRafrel_Param_cFv = .text:0x00006434; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000647C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006484; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpcRafrel_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4245 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4247 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4390 = .rodata:0x0000008C; // type:object size:0xC scope:local data:4byte +@4491 = .rodata:0x00000098; // type:object size:0xC scope:local +@4684 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4685 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4687 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4689 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4691 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4692 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4693 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4694 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4695 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4696 = .rodata:0x00000104; // type:object size:0xC scope:local +@4697 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4698 = .rodata:0x00000114; // type:object size:0xC scope:local +@4699 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4700 = .rodata:0x00000124; // type:object size:0x20 scope:local +@4704 = .rodata:0x00000144; // type:object size:0xC scope:local +@4705 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000154; // type:object size:0xC scope:local +@4707 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000164; // type:object size:0xC scope:local +@4709 = .rodata:0x00000170; // type:object size:0xC scope:local +@4710 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@4711 = .rodata:0x00000184; // type:object size:0xC scope:local +@4712 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4713 = .rodata:0x00000194; // type:object size:0xC scope:local +@4714 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4715 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4716 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4717 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@4718 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4719 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4720 = .rodata:0x000001DC; // type:object size:0x8 scope:local +@4721 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4722 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4723 = .rodata:0x000001FC; // type:object size:0x8 scope:local +@4724 = .rodata:0x00000204; // type:object size:0xC scope:local +@4725 = .rodata:0x00000210; // type:object size:0x4 scope:local +@4726 = .rodata:0x00000214; // type:object size:0xC scope:local +@4727 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4728 = .rodata:0x00000224; // type:object size:0xC scope:local +@4729 = .rodata:0x00000230; // type:object size:0xC scope:local +@4730 = .rodata:0x0000023C; // type:object size:0x8 scope:local +@4731 = .rodata:0x00000244; // type:object size:0xC scope:local +@4732 = .rodata:0x00000250; // type:object size:0xC scope:local +@4733 = .rodata:0x0000025C; // type:object size:0x8 scope:local +@4734 = .rodata:0x00000264; // type:object size:0xC scope:local +@4735 = .rodata:0x00000270; // type:object size:0xC scope:local +@4736 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@4737 = .rodata:0x00000284; // type:object size:0xC scope:local +@4738 = .rodata:0x00000290; // type:object size:0x4 scope:local +@4739 = .rodata:0x00000294; // type:object size:0xC scope:local +@4740 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@4741 = .rodata:0x000002A4; // type:object size:0xC scope:local +@4742 = .rodata:0x000002B0; // type:object size:0xC scope:local +@4743 = .rodata:0x000002BC; // type:object size:0x8 scope:local +@4744 = .rodata:0x000002C4; // type:object size:0xC scope:local +@4745 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@4746 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4747 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@4748 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4749 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@4750 = .rodata:0x000002F8; // type:object size:0x4C scope:local +@4787 = .rodata:0x00000344; // type:object size:0xC scope:local +@5080 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float +@5081 = .rodata:0x00000354; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000358; // type:object size:0x4 scope:local +@5083 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000360; // type:object size:0x4 scope:local +@5085 = .rodata:0x00000364; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000368; // type:object size:0x4 scope:local +@5088 = .rodata:0x00000370; // type:object size:0x8 scope:local +@5157 = .rodata:0x00000378; // type:object size:0x4 scope:local +@5158 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@5376 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5377 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5378 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5379 = .rodata:0x00000390; // type:object size:0x8 scope:local +@5380 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5381 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5580 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@5583 = .rodata:0x000003AC; // type:object size:0x10 scope:local data:4byte +@5742 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@5743 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@5819 = .rodata:0x000003C4; // type:object size:0x4 scope:local data:float +@5923 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@5924 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5925 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5926 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5967 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003DC; // type:object size:0xC2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x15C scope:global +l_btpGetParamList = .data:0x0000017C; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000001AC; // type:object size:0x3C scope:global data:4byte +l_loadRes_RAFREL0 = .data:0x000001E8; // type:object size:0xC scope:global +l_loadRes_RAFREL1 = .data:0x000001F4; // type:object size:0xC scope:global +l_loadRes_RAFREL2 = .data:0x00000200; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000020C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000218; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x00000228; // type:object size:0x1C scope:global +l_myName = .data:0x00000244; // type:object size:0x4 scope:global +@3820 = .data:0x00000248; // type:object size:0xC scope:local +@3821 = .data:0x00000254; // type:object size:0xC scope:local +@3822 = .data:0x00000260; // type:object size:0xC scope:local +@3823 = .data:0x0000026C; // type:object size:0xC scope:local +@3824 = .data:0x00000278; // type:object size:0xC scope:local +@3825 = .data:0x00000284; // type:object size:0xC scope:local +mEvtSeqList__13daNpcRafrel_c = .data:0x00000290; // type:object size:0x54 scope:global +@4544 = .data:0x000002E4; // type:object size:0x20 scope:local +@4760 = .data:0x00000304; // type:object size:0xC scope:local +@4763 = .data:0x00000310; // type:object size:0xC scope:local +@4766 = .data:0x0000031C; // type:object size:0xC scope:local +@4893 = .data:0x00000328; // type:object size:0xC scope:local +@4897 = .data:0x00000334; // type:object size:0xC scope:local +@4902 = .data:0x00000340; // type:object size:0xC scope:local +@5117 = .data:0x0000034C; // type:object size:0xC scope:local data:4byte +daNpcRafrel_MethodTable = .data:0x00000358; // type:object size:0x20 scope:global +g_profile_NPC_RAFREL = .data:0x00000378; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003A8; // type:object size:0xC scope:global +__vt__13daNpcRafrel_c = .data:0x000003B4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000042C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000444; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000450; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000045C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000468; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000474; // type:object size:0xC scope:global +__vt__19daNpcRafrel_Param_c = .data:0x00000480; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3819 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_saru/splits.txt b/config/GZ2J01/rels/d_a_npc_saru/splits.txt new file mode 100644 index 0000000000..38f46e186f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_saru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_saru.cpp: + .text start:0x000000EC end:0x000041A4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x0000093C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_saru/symbols.txt b/config/GZ2J01/rels/d_a_npc_saru/symbols.txt new file mode 100644 index 0000000000..260977bfc2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_saru/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Saru_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Saru_cFv = .text:0x00000238; // type:function size:0x2B4 scope:global +CreateHeap__12daNpc_Saru_cFv = .text:0x000004EC; // type:function size:0x228 scope:global +Delete__12daNpc_Saru_cFv = .text:0x00000714; // type:function size:0x34 scope:global +Execute__12daNpc_Saru_cFv = .text:0x00000748; // type:function size:0x20 scope:global +Draw__12daNpc_Saru_cFv = .text:0x00000768; // type:function size:0x44 scope:global +createHeapCallBack__12daNpc_Saru_cFP10fopAc_ac_c = .text:0x000007AC; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Saru_cFP8J3DJointi = .text:0x000007CC; // type:function size:0x58 scope:global +srchYm__12daNpc_Saru_cFPvPv = .text:0x00000824; // type:function size:0xA8 scope:global +getType__12daNpc_Saru_cFv = .text:0x000008CC; // type:function size:0x4C scope:global +isDelete__12daNpc_Saru_cFv = .text:0x00000918; // type:function size:0x90 scope:global +reset__12daNpc_Saru_cFv = .text:0x000009A8; // type:function size:0x1BC scope:global +afterJntAnm__12daNpc_Saru_cFi = .text:0x00000B64; // type:function size:0x84 scope:global +checkChangeEvt__12daNpc_Saru_cFv = .text:0x00000BE8; // type:function size:0xB4 scope:global +setParam__12daNpc_Saru_cFv = .text:0x00000C9C; // type:function size:0x134 scope:global +setAfterTalkMotion__12daNpc_Saru_cFv = .text:0x00000DD0; // type:function size:0x60 scope:global +srchActors__12daNpc_Saru_cFv = .text:0x00000E30; // type:function size:0x64 scope:global +evtTalk__12daNpc_Saru_cFv = .text:0x00000E94; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Saru_cFv = .text:0x00000F34; // type:function size:0xC8 scope:global +action__12daNpc_Saru_cFv = .text:0x00000FFC; // type:function size:0x1A8 scope:global +beforeMove__12daNpc_Saru_cFv = .text:0x000011A4; // type:function size:0xD0 scope:global +setAttnPos__12daNpc_Saru_cFv = .text:0x00001274; // type:function size:0x2EC scope:global +setCollision__12daNpc_Saru_cFv = .text:0x00001560; // type:function size:0x180 scope:global +drawDbgInfo__12daNpc_Saru_cFv = .text:0x000016E0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Saru_cFv = .text:0x000016E8; // type:function size:0x108 scope:global +selectAction__12daNpc_Saru_cFv = .text:0x000017F0; // type:function size:0x48 scope:global +chkAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x00001838; // type:function size:0x2C scope:global +setAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x00001864; // type:function size:0xA8 scope:global +setSe__12daNpc_Saru_cFv = .text:0x0000190C; // type:function size:0x520 scope:global +cutFindMonkey__12daNpc_Saru_cFi = .text:0x00001E2C; // type:function size:0x1FC scope:global +cutHelpMe__12daNpc_Saru_cFi = .text:0x00002028; // type:function size:0x230 scope:global +cutYmLook__12daNpc_Saru_cFi = .text:0x00002258; // type:function size:0x30C scope:global +wait__12daNpc_Saru_cFPv = .text:0x00002564; // type:function size:0x734 scope:global +talk__12daNpc_Saru_cFPv = .text:0x00002C98; // type:function size:0x1DC scope:global +daNpc_Saru_Create__FPv = .text:0x00002E74; // type:function size:0x20 scope:global +daNpc_Saru_Delete__FPv = .text:0x00002E94; // type:function size:0x20 scope:global +daNpc_Saru_Execute__FPv = .text:0x00002EB4; // type:function size:0x20 scope:global +daNpc_Saru_Draw__FPv = .text:0x00002ED4; // type:function size:0x20 scope:global +daNpc_Saru_IsDelete__FPv = .text:0x00002EF4; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002EFC; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002F44; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000032CC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003308; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003344; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000338C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000033D4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003410; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003458; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000034A0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000038A4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000039A4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000039A8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000039F0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003A60; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003ABC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003B2C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003B74; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C90; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003E98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00003E9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00003EA4; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003EAC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003EB4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003EBC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003EC4; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00003ECC; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003ED4; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003EDC; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003EE0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003EE8; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003F00; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003F04; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003F0C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003F14; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003F44; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003F74; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003F78; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003F7C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003F80; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003F84; // type:function size:0x1C scope:global +__sinit_d_a_npc_saru_cpp = .text:0x00003FA0; // type:function size:0xB4 scope:local +__ct__12daNpc_Saru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004054; // type:function size:0xE0 scope:global +getHeadJointNo__12daNpc_Saru_cFv = .text:0x00004134; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Saru_cFv = .text:0x0000413C; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Saru_cFv = .text:0x00004144; // type:function size:0x8 scope:global +__dt__18daNpc_Saru_Param_cFv = .text:0x0000414C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004194; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000419C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Saru_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3999 = .rodata:0x00000090; // type:object size:0x10 scope:local +@4065 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4066 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4067 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4231 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4232 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000BC; // type:object size:0x4 scope:local +bmdTypeList$4340 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4393 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4608 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4771 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4772 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4774 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4775 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4777 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@4835 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4836 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4837 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +jointNo$4884 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5082 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5083 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5085 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5086 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5087 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5088 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5089 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5090 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5092 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5093 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5094 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5142 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5143 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5144 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x4E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global +l_evtList = .data:0x00000040; // type:object size:0x18 scope:global data:4byte +l_resNameList = .data:0x00000058; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000068; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000098; // type:object size:0x594 scope:global data:4byte +l_faceMotionSequenceData = .data:0x0000062C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000063C; // type:object size:0xB0 scope:global +mCutNameList__12daNpc_Saru_c = .data:0x000006EC; // type:object size:0x10 scope:global +@3842 = .data:0x000006FC; // type:object size:0xC scope:local +@3843 = .data:0x00000708; // type:object size:0xC scope:local +@3844 = .data:0x00000714; // type:object size:0xC scope:local +mCutList__12daNpc_Saru_c = .data:0x00000720; // type:object size:0x30 scope:global data:4byte +@4539 = .data:0x00000750; // type:object size:0xC scope:local data:4byte +@4623 = .data:0x0000075C; // type:object size:0xC scope:local data:4byte +@4628 = .data:0x00000768; // type:object size:0xC scope:local data:4byte +@4930 = .data:0x00000774; // type:object size:0xC scope:local data:4byte +daNpc_Saru_MethodTable = .data:0x00000780; // type:object size:0x20 scope:global +g_profile_NPC_SARU = .data:0x000007A0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000007D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007DC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000800; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000080C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000818; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000824; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000830; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000083C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000848; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000854; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000860; // type:object size:0xC scope:global +__vt__12daNpc_Saru_c = .data:0x0000086C; // type:object size:0xC4 scope:global +__vt__18daNpc_Saru_Param_c = .data:0x00000930; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3845 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seib/splits.txt b/config/GZ2J01/rels/d_a_npc_seib/splits.txt new file mode 100644 index 0000000000..fe60c75324 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seib/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seib.cpp: + .text start:0x000000EC end:0x00002010 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seib/symbols.txt b/config/GZ2J01/rels/d_a_npc_seib/symbols.txt new file mode 100644 index 0000000000..3e2fd2d603 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seib/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiB_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiB_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiB_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiB_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiB_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiB_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiB_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiB_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiB_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiB_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiB_cFv = .text:0x0000066C; // type:function size:0x158 scope:global +setParam__12daNpc_seiB_cFv = .text:0x000007C4; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008DC; // type:function size:0x14 scope:global +srchActors__12daNpc_seiB_cFv = .text:0x000008F0; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiB_cFv = .text:0x000008F4; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiB_cFv = .text:0x000009F4; // type:function size:0xC8 scope:global +action__12daNpc_seiB_cFv = .text:0x00000ABC; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiB_cFv = .text:0x00000B44; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiB_cFv = .text:0x00000BC4; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiB_cFv = .text:0x00000C20; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiB_cFiifi = .text:0x00000C28; // type:function size:0x198 scope:global +selectAction__12daNpc_seiB_cFv = .text:0x00000DC0; // type:function size:0x48 scope:global +chkAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000E08; // type:function size:0x2C scope:global +setAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000E34; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiB_cFv = .text:0x00000EDC; // type:function size:0x264 scope:global +wait__12daNpc_seiB_cFPv = .text:0x00001140; // type:function size:0x2C scope:global +talk__12daNpc_seiB_cFPv = .text:0x0000116C; // type:function size:0xA0 scope:global +daNpc_seiB_Create__FPv = .text:0x0000120C; // type:function size:0x20 scope:global +daNpc_seiB_Delete__FPv = .text:0x0000122C; // type:function size:0x20 scope:global +daNpc_seiB_Execute__FPv = .text:0x0000124C; // type:function size:0x20 scope:global +daNpc_seiB_Draw__FPv = .text:0x0000126C; // type:function size:0x20 scope:global +daNpc_seiB_IsDelete__FPv = .text:0x0000128C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001294; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000012DC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001664; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000016A0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000016DC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001AE0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001AE4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001BE0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001BE4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C2C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001C74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001CE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001DB0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001DF8; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001E00; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001E04; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001E0C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001E14; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001E1C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001E24; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001E2C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001E34; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001E3C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001E44; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001E4C; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001E50; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001E58; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001E60; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001E64; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001E68; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001E6C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001E74; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001E8C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001E90; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E94; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001E9C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001ECC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001EFC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001F00; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001F04; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001F08; // type:function size:0x4 scope:global +__sinit_d_a_npc_seib_cpp = .text:0x00001F0C; // type:function size:0x68 scope:local +__ct__12daNpc_seiB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001F74; // type:function size:0x44 scope:global +__dt__18daNpc_seiB_Param_cFv = .text:0x00001FB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002000; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002008; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x70 scope:global +l_faceMotionSequenceData = .data:0x000000E0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000F0; // type:object size:0x40 scope:global +mCutNameList__12daNpc_seiB_c = .data:0x00000130; // type:object size:0x4 scope:global +mCutList__12daNpc_seiB_c = .data:0x00000134; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x00000140; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x0000014C; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x00000158; // type:object size:0x20 scope:local +brkAnmData$4417 = .data:0x00000178; // type:object size:0x20 scope:local +@4467 = .data:0x00000198; // type:object size:0xC scope:local data:4byte +daNpc_seiB_MethodTable = .data:0x000001A4; // type:object size:0x20 scope:global +g_profile_NPC_SEIB = .data:0x000001C4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000200; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000260; // type:object size:0xC scope:global +__vt__12daNpc_seiB_c = .data:0x0000026C; // type:object size:0xC4 scope:global +__vt__18daNpc_seiB_Param_c = .data:0x00000330; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seic/splits.txt b/config/GZ2J01/rels/d_a_npc_seic/splits.txt new file mode 100644 index 0000000000..a9fce8ef65 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seic/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seic.cpp: + .text start:0x000000EC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seic/symbols.txt b/config/GZ2J01/rels/d_a_npc_seic/symbols.txt new file mode 100644 index 0000000000..a4bf7a25b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seic/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiC_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiC_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiC_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiC_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiC_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiC_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiC_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiC_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiC_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiC_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiC_cFv = .text:0x0000066C; // type:function size:0x150 scope:global +setParam__12daNpc_seiC_cFv = .text:0x000007BC; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008D4; // type:function size:0x14 scope:global +srchActors__12daNpc_seiC_cFv = .text:0x000008E8; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiC_cFv = .text:0x000008EC; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiC_cFv = .text:0x000009EC; // type:function size:0xC8 scope:global +action__12daNpc_seiC_cFv = .text:0x00000AB4; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiC_cFv = .text:0x00000B3C; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiC_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiC_cFv = .text:0x00000C18; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiC_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global +selectAction__12daNpc_seiC_cFv = .text:0x00000DB8; // type:function size:0x48 scope:global +chkAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000E00; // type:function size:0x2C scope:global +setAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000E2C; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiC_cFv = .text:0x00000ED4; // type:function size:0x4 scope:global +wait__12daNpc_seiC_cFPv = .text:0x00000ED8; // type:function size:0x2C scope:global +talk__12daNpc_seiC_cFPv = .text:0x00000F04; // type:function size:0xA0 scope:global +daNpc_seiC_Create__FPv = .text:0x00000FA4; // type:function size:0x20 scope:global +daNpc_seiC_Delete__FPv = .text:0x00000FC4; // type:function size:0x20 scope:global +daNpc_seiC_Execute__FPv = .text:0x00000FE4; // type:function size:0x20 scope:global +daNpc_seiC_Draw__FPv = .text:0x00001004; // type:function size:0x20 scope:global +daNpc_seiC_IsDelete__FPv = .text:0x00001024; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001074; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000013FC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001438; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001474; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001878; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000187C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001978; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A0C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A7C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B48; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001B90; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001B98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001B9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BA4; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BAC; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001BB4; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001BBC; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001BC4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001BDC; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001BF0; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001BFC; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C04; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C0C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C24; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C2C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C34; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001C64; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001C94; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001C98; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001C9C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CA0; // type:function size:0x4 scope:global +__sinit_d_a_npc_seic_cpp = .text:0x00001CA4; // type:function size:0x68 scope:local +__ct__12daNpc_seiC_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D0C; // type:function size:0x44 scope:global +__dt__18daNpc_seiC_Param_cFv = .text:0x00001D50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001DA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiC_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000009C; // type:object size:0x10 scope:global +mCutNameList__12daNpc_seiC_c = .data:0x000000AC; // type:object size:0x4 scope:global +mCutList__12daNpc_seiC_c = .data:0x000000B0; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x000000D4; // type:object size:0x8 scope:local +brkAnmData$4417 = .data:0x000000DC; // type:object size:0x8 scope:local +@4467 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +daNpc_seiC_MethodTable = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_NPC_SEIC = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_seiC_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_seiC_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seid/splits.txt b/config/GZ2J01/rels/d_a_npc_seid/splits.txt new file mode 100644 index 0000000000..571bdf0ce5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seid.cpp: + .text start:0x000000EC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seid/symbols.txt b/config/GZ2J01/rels/d_a_npc_seid/symbols.txt new file mode 100644 index 0000000000..1946c34cc9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seid/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiD_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiD_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiD_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiD_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiD_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiD_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiD_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiD_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiD_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiD_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiD_cFv = .text:0x0000066C; // type:function size:0x150 scope:global +setParam__12daNpc_seiD_cFv = .text:0x000007BC; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008D4; // type:function size:0x14 scope:global +srchActors__12daNpc_seiD_cFv = .text:0x000008E8; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiD_cFv = .text:0x000008EC; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiD_cFv = .text:0x000009EC; // type:function size:0xC8 scope:global +action__12daNpc_seiD_cFv = .text:0x00000AB4; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiD_cFv = .text:0x00000B3C; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiD_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiD_cFv = .text:0x00000C18; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiD_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global +selectAction__12daNpc_seiD_cFv = .text:0x00000DB8; // type:function size:0x48 scope:global +chkAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000E00; // type:function size:0x2C scope:global +setAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000E2C; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiD_cFv = .text:0x00000ED4; // type:function size:0x4 scope:global +wait__12daNpc_seiD_cFPv = .text:0x00000ED8; // type:function size:0x2C scope:global +talk__12daNpc_seiD_cFPv = .text:0x00000F04; // type:function size:0xA0 scope:global +daNpc_seiD_Create__FPv = .text:0x00000FA4; // type:function size:0x20 scope:global +daNpc_seiD_Delete__FPv = .text:0x00000FC4; // type:function size:0x20 scope:global +daNpc_seiD_Execute__FPv = .text:0x00000FE4; // type:function size:0x20 scope:global +daNpc_seiD_Draw__FPv = .text:0x00001004; // type:function size:0x20 scope:global +daNpc_seiD_IsDelete__FPv = .text:0x00001024; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001074; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000013FC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001438; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001474; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001878; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000187C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001978; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A0C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A7C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B48; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001B90; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001B98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001B9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BA4; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BAC; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001BB4; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001BBC; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001BC4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001BDC; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001BF0; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001BFC; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C04; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C0C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C24; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C2C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C34; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001C64; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001C94; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001C98; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001C9C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CA0; // type:function size:0x4 scope:global +__sinit_d_a_npc_seid_cpp = .text:0x00001CA4; // type:function size:0x68 scope:local +__ct__12daNpc_seiD_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D0C; // type:function size:0x44 scope:global +__dt__18daNpc_seiD_Param_cFv = .text:0x00001D50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001DA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiD_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000009C; // type:object size:0x10 scope:global +mCutNameList__12daNpc_seiD_c = .data:0x000000AC; // type:object size:0x4 scope:global +mCutList__12daNpc_seiD_c = .data:0x000000B0; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x000000D4; // type:object size:0x8 scope:local +brkAnmData$4417 = .data:0x000000DC; // type:object size:0x8 scope:local +@4467 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +daNpc_seiD_MethodTable = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_NPC_SEID = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_seiD_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_seiD_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seira/splits.txt b/config/GZ2J01/rels/d_a_npc_seira/splits.txt new file mode 100644 index 0000000000..6f9580eece --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seira/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira.cpp: + .text start:0x000000EC end:0x000046FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x00000B60 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seira/symbols.txt b/config/GZ2J01/rels/d_a_npc_seira/symbols.txt new file mode 100644 index 0000000000..5281a701cc --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seira/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Seira_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Seira_cFv = .text:0x00000238; // type:function size:0x2BC scope:global +CreateHeap__13daNpc_Seira_cFv = .text:0x000004F4; // type:function size:0x36C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008B4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008F0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000908; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000950; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009C8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A04; // type:function size:0x18 scope:global +Delete__13daNpc_Seira_cFv = .text:0x00000A1C; // type:function size:0x34 scope:global +Execute__13daNpc_Seira_cFv = .text:0x00000A50; // type:function size:0xEC scope:global +Draw__13daNpc_Seira_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Seira_cFP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Seira_cFP8J3DJointi = .text:0x00000BF0; // type:function size:0x58 scope:global +getType__13daNpc_Seira_cFv = .text:0x00000C48; // type:function size:0xFC scope:global +getFlowNodeNo__13daNpc_Seira_cFv = .text:0x00000D44; // type:function size:0x1C scope:global +checkBottle__13daNpc_Seira_cFv = .text:0x00000D60; // type:function size:0x68 scope:global +getNpcType__13daNpc_Seira_cFv = .text:0x00000DC8; // type:function size:0x20 scope:global +isDelete__13daNpc_Seira_cFv = .text:0x00000DE8; // type:function size:0x8 scope:global +reset__13daNpc_Seira_cFv = .text:0x00000DF0; // type:function size:0x148 scope:global +afterJntAnm__13daNpc_Seira_cFi = .text:0x00000F38; // type:function size:0x84 scope:global +setParam__13daNpc_Seira_cFv = .text:0x00000FBC; // type:function size:0x17C scope:global +checkChangeEvt__13daNpc_Seira_cFv = .text:0x00001138; // type:function size:0xA8 scope:global +setAfterTalkMotion__13daNpc_Seira_cFv = .text:0x000011E0; // type:function size:0xC0 scope:global +srchActors__13daNpc_Seira_cFv = .text:0x000012A0; // type:function size:0xC8 scope:global +evtTalk__13daNpc_Seira_cFv = .text:0x00001368; // type:function size:0x1A4 scope:global +evtCutProc__13daNpc_Seira_cFv = .text:0x0000150C; // type:function size:0xD0 scope:global +action__13daNpc_Seira_cFv = .text:0x000015DC; // type:function size:0x19C scope:global +beforeMove__13daNpc_Seira_cFv = .text:0x00001778; // type:function size:0x78 scope:global +setAttnPos__13daNpc_Seira_cFv = .text:0x000017F0; // type:function size:0x300 scope:global +setCollision__13daNpc_Seira_cFv = .text:0x00001AF0; // type:function size:0x1A8 scope:global +drawDbgInfo__13daNpc_Seira_cFv = .text:0x00001C98; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Seira_cFv = .text:0x00001CA0; // type:function size:0xD8 scope:global +setBottleAnm__13daNpc_Seira_cFiifb = .text:0x00001D78; // type:function size:0xE0 scope:global +afterSetMotionAnm__13daNpc_Seira_cFiifi = .text:0x00001E58; // type:function size:0x38 scope:global +changeAnm__13daNpc_Seira_cFPiPi = .text:0x00001E90; // type:function size:0x90 scope:global +changeBck__13daNpc_Seira_cFPiPi = .text:0x00001F20; // type:function size:0xAC scope:global +changeBtp__13daNpc_Seira_cFPiPi = .text:0x00001FCC; // type:function size:0x98 scope:global +changeBtk__13daNpc_Seira_cFPiPi = .text:0x00002064; // type:function size:0x2C scope:global +selectAction__13daNpc_Seira_cFv = .text:0x00002090; // type:function size:0x190 scope:global +chkAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x00002220; // type:function size:0x2C scope:global +setAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x0000224C; // type:function size:0xA8 scope:global +cutConversationAboutSaru__13daNpc_Seira_cFi = .text:0x000022F4; // type:function size:0x298 scope:global +checkStageIsSeirasShop__13daNpc_Seira_cFv = .text:0x0000258C; // type:function size:0x78 scope:global +getShopItemType__13daNpc_Seira_cFv = .text:0x00002604; // type:function size:0x40 scope:global +wait__13daNpc_Seira_cFPv = .text:0x00002644; // type:function size:0x150 scope:global +sit__13daNpc_Seira_cFPv = .text:0x00002794; // type:function size:0x224 scope:global +happy__13daNpc_Seira_cFPv = .text:0x000029B8; // type:function size:0x188 scope:global +worry__13daNpc_Seira_cFPv = .text:0x00002B40; // type:function size:0x2DC scope:global +sad__13daNpc_Seira_cFPv = .text:0x00002E1C; // type:function size:0x10C scope:global +lookaround__13daNpc_Seira_cFPv = .text:0x00002F28; // type:function size:0x10C scope:global +lookaround_wait__13daNpc_Seira_cFPv = .text:0x00003034; // type:function size:0x114 scope:global +smile__13daNpc_Seira_cFPv = .text:0x00003148; // type:function size:0x10C scope:global +talk__13daNpc_Seira_cFPv = .text:0x00003254; // type:function size:0x190 scope:global +shop__13daNpc_Seira_cFPv = .text:0x000033E4; // type:function size:0x224 scope:global +daNpc_Seira_Create__FPv = .text:0x00003608; // type:function size:0x20 scope:global +daNpc_Seira_Delete__FPv = .text:0x00003628; // type:function size:0x20 scope:global +daNpc_Seira_Execute__FPv = .text:0x00003648; // type:function size:0x20 scope:global +daNpc_Seira_Draw__FPv = .text:0x00003668; // type:function size:0x20 scope:global +daNpc_Seira_IsDelete__FPv = .text:0x00003688; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003690; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000036C0; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003708; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003750; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000378C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000037D4; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x0000381C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003858; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003894; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003C98; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003C9C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003D98; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003D9C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003DE4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EB0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F20; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F68; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004084; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000428C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004290; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004298; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000042A0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000042A8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000042B0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000042B8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000042BC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000042C4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000042DC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000042E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000042E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004318; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x00004348; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00004364; // type:function size:0x7C scope:global +__sinit_d_a_npc_seira_cpp = .text:0x000043E0; // type:function size:0x88 scope:local +__ct__13daNpc_Seira_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004468; // type:function size:0xCC scope:global +getEyeballMaterialNo__13daNpc_Seira_cFv = .text:0x00004534; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Seira_cFv = .text:0x0000453C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Seira_cFv = .text:0x00004544; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Seira_cFv = .text:0x0000454C; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Seira_cFi = .text:0x00004554; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Seira_cFi = .text:0x00004564; // type:function size:0x10 scope:global +__dt__19daNpc_Seira_Param_cFv = .text:0x00004574; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045C4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000045CC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000046E4; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000046EC; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000046F4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Seira_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3968 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4060 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4063 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4065 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4286 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4287 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4920 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4922 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4924 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4984 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4985 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4986 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5182 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5204 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5212 = .rodata:0x00000108; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0x8A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000050; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x00000064; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x00000068; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000210; // type:object size:0x2D8 scope:global +l_faceMotionSequenceData = .data:0x000004E8; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000005C8; // type:object size:0x1A0 scope:global +mCutNameList__13daNpc_Seira_c = .data:0x00000768; // type:object size:0x8 scope:global +@3871 = .data:0x00000770; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_Seira_c = .data:0x0000077C; // type:object size:0x18 scope:global data:4byte +@4679 = .data:0x00000794; // type:object size:0xC scope:local data:4byte +@4737 = .data:0x000007A0; // type:object size:0xC scope:local +@4745 = .data:0x000007AC; // type:object size:0xC scope:local +@4748 = .data:0x000007B8; // type:object size:0xC scope:local +@4756 = .data:0x000007C4; // type:object size:0xC scope:local +@5003 = .data:0x000007D0; // type:object size:0xC scope:local +@5004 = .data:0x000007DC; // type:object size:0xC scope:local +@5005 = .data:0x000007E8; // type:object size:0xC scope:local +bottlAnmData$5085 = .data:0x000007F4; // type:object size:0xE0 scope:local +@5133 = .data:0x000008D4; // type:object size:0x2C scope:local +@5147 = .data:0x00000900; // type:object size:0x38 scope:local +@5162 = .data:0x00000938; // type:object size:0xC scope:local +@5164 = .data:0x00000944; // type:object size:0xC scope:local +@5166 = .data:0x00000950; // type:object size:0xC scope:local +@5168 = .data:0x0000095C; // type:object size:0xC scope:local +@5170 = .data:0x00000968; // type:object size:0xC scope:local +@5174 = .data:0x00000974; // type:object size:0xC scope:local +@5176 = .data:0x00000980; // type:object size:0xC scope:local +@5178 = .data:0x0000098C; // type:object size:0xC scope:local +daNpc_Seira_MethodTable = .data:0x00000998; // type:object size:0x20 scope:global +g_profile_NPC_SEIRA = .data:0x000009B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000009E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000009F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A00; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000A24; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000A30; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A3C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A48; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A54; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A60; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A6C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A78; // type:object size:0xC scope:global +__vt__13daNpc_Seira_c = .data:0x00000A84; // type:object size:0xD0 scope:global +__vt__19daNpc_Seira_Param_c = .data:0x00000B54; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3872 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seira2/splits.txt b/config/GZ2J01/rels/d_a_npc_seira2/splits.txt new file mode 100644 index 0000000000..1e3cf84c59 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seira2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira2.cpp: + .text start:0x000000EC end:0x00003F2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000A7C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seira2/symbols.txt b/config/GZ2J01/rels/d_a_npc_seira2/symbols.txt new file mode 100644 index 0000000000..a0ab6c8136 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seira2/symbols.txt @@ -0,0 +1,191 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Seira2_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__14daNpc_Seira2_cFv = .text:0x00000238; // type:function size:0x2A0 scope:global +CreateHeap__14daNpc_Seira2_cFv = .text:0x000004D8; // type:function size:0x354 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000082C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000868; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008D4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000091C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000940; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000097C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000994; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009D0; // type:function size:0x18 scope:global +Delete__14daNpc_Seira2_cFv = .text:0x000009E8; // type:function size:0x34 scope:global +Execute__14daNpc_Seira2_cFv = .text:0x00000A1C; // type:function size:0xD4 scope:global +Draw__14daNpc_Seira2_cFv = .text:0x00000AF0; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_Seira2_cFP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_Seira2_cFP8J3DJointi = .text:0x00000BA4; // type:function size:0x58 scope:global +getType__14daNpc_Seira2_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global +getFlowNodeNo__14daNpc_Seira2_cFv = .text:0x00000C7C; // type:function size:0x1C scope:global +getMaxNumItem__14daNpc_Seira2_cFv = .text:0x00000C98; // type:function size:0xC scope:global +checkBottle__14daNpc_Seira2_cFv = .text:0x00000CA4; // type:function size:0x68 scope:global +isDelete__14daNpc_Seira2_cFv = .text:0x00000D0C; // type:function size:0x8 scope:global +reset__14daNpc_Seira2_cFv = .text:0x00000D14; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_Seira2_cFi = .text:0x00000E48; // type:function size:0x84 scope:global +setParam__14daNpc_Seira2_cFv = .text:0x00000ECC; // type:function size:0x14C scope:global +setAfterTalkMotion__14daNpc_Seira2_cFv = .text:0x00001018; // type:function size:0xC0 scope:global +srchActors__14daNpc_Seira2_cFv = .text:0x000010D8; // type:function size:0x68 scope:global +evtTalk__14daNpc_Seira2_cFv = .text:0x00001140; // type:function size:0x1A4 scope:global +evtCutProc__14daNpc_Seira2_cFv = .text:0x000012E4; // type:function size:0xD0 scope:global +action__14daNpc_Seira2_cFv = .text:0x000013B4; // type:function size:0x15C scope:global +beforeMove__14daNpc_Seira2_cFv = .text:0x00001510; // type:function size:0x78 scope:global +setAttnPos__14daNpc_Seira2_cFv = .text:0x00001588; // type:function size:0x300 scope:global +setCollision__14daNpc_Seira2_cFv = .text:0x00001888; // type:function size:0x1A8 scope:global +drawDbgInfo__14daNpc_Seira2_cFv = .text:0x00001A30; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_Seira2_cFv = .text:0x00001A38; // type:function size:0xD8 scope:global +setBottleAnm__14daNpc_Seira2_cFiifb = .text:0x00001B10; // type:function size:0xE0 scope:global +afterSetMotionAnm__14daNpc_Seira2_cFiifi = .text:0x00001BF0; // type:function size:0x38 scope:global +selectAction__14daNpc_Seira2_cFv = .text:0x00001C28; // type:function size:0x128 scope:global +chkAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001D50; // type:function size:0x2C scope:global +setAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001D7C; // type:function size:0xA8 scope:global +checkStageIsSeira2sShop__14daNpc_Seira2_cFv = .text:0x00001E24; // type:function size:0x78 scope:global +wait__14daNpc_Seira2_cFPv = .text:0x00001E9C; // type:function size:0x1AC scope:global +sit__14daNpc_Seira2_cFPv = .text:0x00002048; // type:function size:0x224 scope:global +happy__14daNpc_Seira2_cFPv = .text:0x0000226C; // type:function size:0x188 scope:global +worry__14daNpc_Seira2_cFPv = .text:0x000023F4; // type:function size:0x2DC scope:global +sad__14daNpc_Seira2_cFPv = .text:0x000026D0; // type:function size:0x318 scope:global +lookaround__14daNpc_Seira2_cFPv = .text:0x000029E8; // type:function size:0x10C scope:global +smile__14daNpc_Seira2_cFPv = .text:0x00002AF4; // type:function size:0x10C scope:global +talk__14daNpc_Seira2_cFPv = .text:0x00002C00; // type:function size:0x170 scope:global +shop__14daNpc_Seira2_cFPv = .text:0x00002D70; // type:function size:0xD0 scope:global +daNpc_Seira2_Create__FPv = .text:0x00002E40; // type:function size:0x20 scope:global +daNpc_Seira2_Delete__FPv = .text:0x00002E60; // type:function size:0x20 scope:global +daNpc_Seira2_Execute__FPv = .text:0x00002E80; // type:function size:0x20 scope:global +daNpc_Seira2_Draw__FPv = .text:0x00002EA0; // type:function size:0x20 scope:global +daNpc_Seira2_IsDelete__FPv = .text:0x00002EC0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002EC8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002EF8; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F40; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002F88; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002FC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000300C; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00003054; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003090; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000030CC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000034D0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000034D4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000035D0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000035D4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000361C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000368C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000036E8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003758; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000037A0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000038BC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003AC4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003AC8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003AD0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003AD8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003AE0; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003AE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003AF0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003AF8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003AFC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003B04; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003B1C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003B20; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003B28; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003B58; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003B88; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003B8C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003B90; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003B94; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003B98; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003BB4; // type:function size:0x7C scope:global +__sinit_d_a_npc_seira2_cpp = .text:0x00003C30; // type:function size:0x68 scope:local +__ct__14daNpc_Seira2_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003C98; // type:function size:0xCC scope:global +getEyeballMaterialNo__14daNpc_Seira2_cFv = .text:0x00003D64; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_Seira2_cFv = .text:0x00003D6C; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_Seira2_cFv = .text:0x00003D74; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_Seira2_cFv = .text:0x00003D7C; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_Seira2_cFi = .text:0x00003D84; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_Seira2_cFi = .text:0x00003D94; // type:function size:0x10 scope:global +__dt__20daNpc_Seira2_Param_cFv = .text:0x00003DA4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DEC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DF4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003DFC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003F14; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003F1C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003F24; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Seira2_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3960 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4054 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4055 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4057 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4279 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4443 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4661 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4854 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4918 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4920 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5421 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000050; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000054; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x00000070; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x000001F8; // type:object size:0x2BC scope:global +l_faceMotionSequenceData = .data:0x000004B4; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x00000594; // type:object size:0x190 scope:global +mCutNameList__14daNpc_Seira2_c = .data:0x00000724; // type:object size:0x4 scope:global +mCutList__14daNpc_Seira2_c = .data:0x00000728; // type:object size:0xC scope:global data:4byte +@4677 = .data:0x00000734; // type:object size:0xC scope:local +@4685 = .data:0x00000740; // type:object size:0xC scope:local +@4688 = .data:0x0000074C; // type:object size:0xC scope:local +@4696 = .data:0x00000758; // type:object size:0xC scope:local +@4937 = .data:0x00000764; // type:object size:0xC scope:local +@4938 = .data:0x00000770; // type:object size:0xC scope:local +@4939 = .data:0x0000077C; // type:object size:0xC scope:local +bottlAnmData$5021 = .data:0x00000788; // type:object size:0xD8 scope:local +@5048 = .data:0x00000860; // type:object size:0xC scope:local +@5050 = .data:0x0000086C; // type:object size:0xC scope:local +@5052 = .data:0x00000878; // type:object size:0xC scope:local +@5054 = .data:0x00000884; // type:object size:0xC scope:local +@5056 = .data:0x00000890; // type:object size:0xC scope:local +@5058 = .data:0x0000089C; // type:object size:0xC scope:local +@5060 = .data:0x000008A8; // type:object size:0xC scope:local +daNpc_Seira2_MethodTable = .data:0x000008B4; // type:object size:0x20 scope:global +g_profile_NPC_SERA2 = .data:0x000008D4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000904; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000910; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000091C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000940; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000094C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000958; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000964; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000970; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000097C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000988; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000994; // type:object size:0xC scope:global +__vt__14daNpc_Seira2_c = .data:0x000009A0; // type:object size:0xD0 scope:global +__vt__20daNpc_Seira2_Param_c = .data:0x00000A70; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3870 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_seirei/splits.txt b/config/GZ2J01/rels/d_a_npc_seirei/splits.txt new file mode 100644 index 0000000000..5524c64304 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seirei.cpp: + .text start:0x000000EC end:0x00002654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x00000308 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_seirei/symbols.txt b/config/GZ2J01/rels/d_a_npc_seirei/symbols.txt new file mode 100644 index 0000000000..ea3602b346 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_seirei/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Seirei_cFv = .text:0x000000EC; // type:function size:0x98 scope:global +create__14daNpc_Seirei_cFv = .text:0x00000184; // type:function size:0x2B8 scope:global +CreateHeap__14daNpc_Seirei_cFv = .text:0x0000043C; // type:function size:0x148 scope:global +Delete__14daNpc_Seirei_cFv = .text:0x00000584; // type:function size:0x34 scope:global +Execute__14daNpc_Seirei_cFv = .text:0x000005B8; // type:function size:0x20 scope:global +Draw__14daNpc_Seirei_cFv = .text:0x000005D8; // type:function size:0xA8 scope:global +createHeapCallBack__14daNpc_Seirei_cFP10fopAc_ac_c = .text:0x00000680; // type:function size:0x20 scope:global +getType__14daNpc_Seirei_cFv = .text:0x000006A0; // type:function size:0x4C scope:global +isDelete__14daNpc_Seirei_cFv = .text:0x000006EC; // type:function size:0x8 scope:global +reset__14daNpc_Seirei_cFv = .text:0x000006F4; // type:function size:0x1B8 scope:global +setParam__14daNpc_Seirei_cFv = .text:0x000008AC; // type:function size:0x148 scope:global +getDistTable__12dAttention_cFi = .text:0x000009F4; // type:function size:0x14 scope:global +checkChangeEvt__14daNpc_Seirei_cFv = .text:0x00000A08; // type:function size:0x8 scope:global +srchActors__14daNpc_Seirei_cFv = .text:0x00000A10; // type:function size:0x4 scope:global +evtTalk__14daNpc_Seirei_cFv = .text:0x00000A14; // type:function size:0x100 scope:global +evtCutProc__14daNpc_Seirei_cFv = .text:0x00000B14; // type:function size:0xC8 scope:global +action__14daNpc_Seirei_cFv = .text:0x00000BDC; // type:function size:0x88 scope:global +beforeMove__14daNpc_Seirei_cFv = .text:0x00000C64; // type:function size:0x8C scope:global +setAttnPos__14daNpc_Seirei_cFv = .text:0x00000CF0; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_Seirei_cFv = .text:0x00000E24; // type:function size:0x8 scope:global +afterSetMotionAnm__14daNpc_Seirei_cFiifi = .text:0x00000E2C; // type:function size:0x198 scope:global +selectAction__14daNpc_Seirei_cFv = .text:0x00000FC4; // type:function size:0x48 scope:global +chkAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x0000100C; // type:function size:0x2C scope:global +setAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x00001038; // type:function size:0xA8 scope:global +ctrlWaitAnm__14daNpc_Seirei_cFv = .text:0x000010E0; // type:function size:0xE8 scope:global +setPrtcls__14daNpc_Seirei_cFv = .text:0x000011C8; // type:function size:0x230 scope:global +chkFirstMeeting__14daNpc_Seirei_cFv = .text:0x000013F8; // type:function size:0x84 scope:global +cutConversation__14daNpc_Seirei_cFi = .text:0x0000147C; // type:function size:0x19C scope:global +wait__14daNpc_Seirei_cFPv = .text:0x00001618; // type:function size:0xD8 scope:global +talk__14daNpc_Seirei_cFPv = .text:0x000016F0; // type:function size:0x12C scope:global +daNpc_Seirei_Create__FPv = .text:0x0000181C; // type:function size:0x20 scope:global +daNpc_Seirei_Delete__FPv = .text:0x0000183C; // type:function size:0x20 scope:global +daNpc_Seirei_Execute__FPv = .text:0x0000185C; // type:function size:0x20 scope:global +daNpc_Seirei_Draw__FPv = .text:0x0000187C; // type:function size:0x20 scope:global +daNpc_Seirei_IsDelete__FPv = .text:0x0000189C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000018A4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000018EC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001C74; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001CB0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001CEC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000020F0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000020F4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000021F0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000021F4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000223C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002284; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000022F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002350; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000023C0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002408; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002410; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00002414; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x0000241C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00002424; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x0000242C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00002434; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000243C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002444; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000244C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002454; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x0000245C; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002460; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00002468; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000246C; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00002470; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002474; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000247C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002494; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002498; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000249C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000024A4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000024D4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002504; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002508; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000250C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002510; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002514; // type:function size:0x1C scope:global +__sinit_d_a_npc_seirei_cpp = .text:0x00002530; // type:function size:0x88 scope:local +__ct__14daNpc_Seirei_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000025B8; // type:function size:0x44 scope:global +__dt__20daNpc_Seirei_Param_cFv = .text:0x000025FC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002644; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000264C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Seirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4042 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4135 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4136 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4137 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4260 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4294 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4348 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4513 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000BC; // type:object size:0x4 scope:local +id1$4627 = .rodata:0x000000C0; // type:object size:0xE scope:local +id2$4628 = .rodata:0x000000D0; // type:object size:0xE scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x59 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000048; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000054; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000058; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000005C; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x0000006C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000D0; // type:object size:0x30 scope:global +mCutNameList__14daNpc_Seirei_c = .data:0x00000100; // type:object size:0x8 scope:global +@3834 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__14daNpc_Seirei_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4415 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4425 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +btkAnmData$4524 = .data:0x00000144; // type:object size:0x10 scope:local +brkAnmData$4525 = .data:0x00000154; // type:object size:0x10 scope:local +@4575 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +daNpc_Seirei_MethodTable = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_NPC_SEIREI = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001C0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000214; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14daNpc_Seirei_c = .data:0x00000238; // type:object size:0xC4 scope:global +__vt__20daNpc_Seirei_Param_c = .data:0x000002FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3835 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_shad/splits.txt b/config/GZ2J01/rels/d_a_npc_shad/splits.txt new file mode 100644 index 0000000000..9a40f41420 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shad/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shad.cpp: + .text start:0x000000EC end:0x00009EA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000644 + .data start:0x00000000 end:0x00000690 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_shad/symbols.txt b/config/GZ2J01/rels/d_a_npc_shad/symbols.txt new file mode 100644 index 0000000000..75ba2837df --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shad/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcShad_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcShad_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__11daNpcShad_cFv = .text:0x00000500; // type:function size:0x540 scope:global +CreateHeap__11daNpcShad_cFv = .text:0x00000A40; // type:function size:0x3C4 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000E04; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000E40; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000E58; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000E94; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000EAC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000EF4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000F18; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000F54; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000F6C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000FA8; // type:function size:0x18 scope:global +Delete__11daNpcShad_cFv = .text:0x00000FC0; // type:function size:0x34 scope:global +Execute__11daNpcShad_cFv = .text:0x00000FF4; // type:function size:0x24 scope:global +Draw__11daNpcShad_cFv = .text:0x00001018; // type:function size:0x148 scope:global +ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel = .text:0x00001160; // type:function size:0x1CC scope:global +createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c = .text:0x0000132C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcShad_cFP8J3DJointi = .text:0x0000134C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcShad_cFib = .text:0x00001398; // type:function size:0x294 scope:global +setExpressionBtp__11daNpcShad_cFi = .text:0x0000162C; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcShad_cFif = .text:0x0000170C; // type:function size:0x188 scope:global +reset__11daNpcShad_cFv = .text:0x00001894; // type:function size:0x258 scope:global +setWaitAction__11daNpcShad_cFv = .text:0x00001AEC; // type:function size:0x1F8 scope:global +getPathPoint__11daNpcShad_cFUciP3Vec = .text:0x00001CE4; // type:function size:0x8C scope:global +isSneaking__11daNpcShad_cFv = .text:0x00001D70; // type:function size:0x70 scope:global +wait_type0__11daNpcShad_cFPv = .text:0x00001DE0; // type:function size:0x730 scope:global +setMotion__11daNpcShad_cFifi = .text:0x00002510; // type:function size:0x44 scope:global +setExpression__11daNpcShad_cFif = .text:0x00002554; // type:function size:0x2C scope:global +wait_type1__11daNpcShad_cFPv = .text:0x00002580; // type:function size:0xD88 scope:global +wait_type2__11daNpcShad_cFPv = .text:0x00003308; // type:function size:0x200 scope:global +talk__11daNpcShad_cFPv = .text:0x00003508; // type:function size:0x880 scope:global +demo__11daNpcShad_cFPv = .text:0x00003D88; // type:function size:0x534 scope:global +leave__11daNpcShad_cFPv = .text:0x000042BC; // type:function size:0x324 scope:global +EvCut_Introduction__11daNpcShad_cFi = .text:0x000045E0; // type:function size:0x100 scope:global +EvCut_Meeting__11daNpcShad_cFi = .text:0x000046E0; // type:function size:0x2D8 scope:global +EvCut_ToChantSpell1__11daNpcShad_cFi = .text:0x000049B8; // type:function size:0xC48 scope:global +EvCut_ToChantSpell2__11daNpcShad_cFi = .text:0x00005600; // type:function size:0xD5C scope:global +EvCut_ToChantSpell2Skip__11daNpcShad_cFi = .text:0x0000635C; // type:function size:0x17C scope:global +EvCut_DiscoveryCannon__11daNpcShad_cFi = .text:0x000064D8; // type:function size:0x770 scope:global +EvCut_DiscoveryCannonSkip__11daNpcShad_cFi = .text:0x00006C48; // type:function size:0x17C scope:global +EvCut_Disappear__11daNpcShad_cFi = .text:0x00006DC4; // type:function size:0x92C scope:global +EvCut_DisappearSkip__11daNpcShad_cFi = .text:0x000076F0; // type:function size:0xCC scope:global +EvCut_CallBack__11daNpcShad_cFi = .text:0x000077BC; // type:function size:0x294 scope:global +EvCut_WiretapSponsor__11daNpcShad_cFi = .text:0x00007A50; // type:function size:0x304 scope:global +EvCut_WiretapEntrant__11daNpcShad_cFi = .text:0x00007D54; // type:function size:0x290 scope:global +daNpcShad_Create__FPv = .text:0x00007FE4; // type:function size:0x20 scope:global +daNpcShad_Delete__FPv = .text:0x00008004; // type:function size:0x20 scope:global +daNpcShad_Execute__FPv = .text:0x00008024; // type:function size:0x20 scope:global +daNpcShad_Draw__FPv = .text:0x00008044; // type:function size:0x20 scope:global +daNpcShad_IsDelete__FPv = .text:0x00008064; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000806C; // type:function size:0x30 scope:global +setParam__11daNpcShad_cFv = .text:0x0000809C; // type:function size:0x27C scope:global +main__11daNpcShad_cFv = .text:0x00008318; // type:function size:0xA0 scope:global +playMotion__11daNpcShad_cFv = .text:0x000083B8; // type:function size:0x680 scope:global +playExpression__11daNpcShad_cFv = .text:0x00008A38; // type:function size:0x378 scope:global +ctrlBtk__11daNpcShad_cFv = .text:0x00008DB0; // type:function size:0xDC scope:global +setAttnPos__11daNpcShad_cFv = .text:0x00008E8C; // type:function size:0x374 scope:global +lookat__11daNpcShad_cFv = .text:0x00009200; // type:function size:0x21C scope:global +drawDbgInfo__11daNpcShad_cFv = .text:0x0000941C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00009424; // type:function size:0xC scope:global +__sinit_d_a_npc_shad_cpp = .text:0x00009430; // type:function size:0x1D8 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00009608; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00009650; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000968C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000975C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00009798; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000979C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000097D8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000097DC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00009A28; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009C18; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009C88; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009CE4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009D54; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00009D9C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00009DA0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00009DA4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009DA8; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00009DF0; // type:function size:0x60 scope:global +__dt__17daNpcShad_Param_cFv = .text:0x00009E50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009E98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009EA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcShad_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4402 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4404 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4405 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4406 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4407 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4408 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4497 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4498 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4825 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4826 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4828 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4829 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4830 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4831 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4832 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4833 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4834 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4835 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4836 = .rodata:0x00000110; // type:object size:0xC scope:local +@4837 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4838 = .rodata:0x00000120; // type:object size:0xC scope:local +@4839 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000130; // type:object size:0xC scope:local +@4841 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4842 = .rodata:0x00000140; // type:object size:0xC scope:local +@4843 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4844 = .rodata:0x00000150; // type:object size:0xC scope:local +@4845 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4846 = .rodata:0x00000160; // type:object size:0xC scope:local +@4847 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000170; // type:object size:0xC scope:local +@4849 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000180; // type:object size:0xC scope:local +@4851 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000190; // type:object size:0xC scope:local +@4853 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@4854 = .rodata:0x000001A0; // type:object size:0x34 scope:local +@4858 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4859 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4861 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4862 = .rodata:0x000001FC; // type:object size:0x8 scope:local +@4863 = .rodata:0x00000204; // type:object size:0xC scope:local +@4864 = .rodata:0x00000210; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000214; // type:object size:0xC scope:local +@4866 = .rodata:0x00000220; // type:object size:0xC scope:local +@4867 = .rodata:0x0000022C; // type:object size:0x8 scope:local +@4868 = .rodata:0x00000234; // type:object size:0xC scope:local +@4869 = .rodata:0x00000240; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000244; // type:object size:0xC scope:local +@4871 = .rodata:0x00000250; // type:object size:0xC scope:local +@4872 = .rodata:0x0000025C; // type:object size:0x8 scope:local +@4873 = .rodata:0x00000264; // type:object size:0xC scope:local +@4874 = .rodata:0x00000270; // type:object size:0xC scope:local +@4875 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000284; // type:object size:0xC scope:local +@4877 = .rodata:0x00000290; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000294; // type:object size:0xC scope:local +@4879 = .rodata:0x000002A0; // type:object size:0xC scope:local +@4880 = .rodata:0x000002AC; // type:object size:0x8 scope:local +@4881 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4882 = .rodata:0x000002C0; // type:object size:0xC scope:local +@4883 = .rodata:0x000002CC; // type:object size:0x8 scope:local +@4884 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4885 = .rodata:0x000002E0; // type:object size:0xC scope:local +@4886 = .rodata:0x000002EC; // type:object size:0x8 scope:local +@4887 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4888 = .rodata:0x00000300; // type:object size:0xC scope:local +@4889 = .rodata:0x0000030C; // type:object size:0x8 scope:local +@4890 = .rodata:0x00000314; // type:object size:0xC scope:local +@4891 = .rodata:0x00000320; // type:object size:0x4 scope:local +@4892 = .rodata:0x00000324; // type:object size:0xC scope:local +@4893 = .rodata:0x00000330; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000334; // type:object size:0xC scope:local +@4895 = .rodata:0x00000340; // type:object size:0xC scope:local +@4896 = .rodata:0x0000034C; // type:object size:0x8 scope:local +@4897 = .rodata:0x00000354; // type:object size:0xC scope:local +@4898 = .rodata:0x00000360; // type:object size:0x4 scope:local +@4899 = .rodata:0x00000364; // type:object size:0xC scope:local +@4900 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4901 = .rodata:0x00000374; // type:object size:0xC scope:local +@4902 = .rodata:0x00000380; // type:object size:0x4 scope:local +@4903 = .rodata:0x00000384; // type:object size:0xC scope:local +@4904 = .rodata:0x00000390; // type:object size:0x4 scope:local +@4905 = .rodata:0x00000394; // type:object size:0xC scope:local +@4906 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@4907 = .rodata:0x000003A4; // type:object size:0xC scope:local +@4908 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000003B4; // type:object size:0xC scope:local +@4910 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@4911 = .rodata:0x000003C4; // type:object size:0xC scope:local +@4912 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000003D4; // type:object size:0x5C scope:local +@4955 = .rodata:0x00000430; // type:object size:0xC scope:local +@5210 = .rodata:0x0000043C; // type:object size:0x4 scope:local data:float +@5211 = .rodata:0x00000440; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000444; // type:object size:0x4 scope:local +@5213 = .rodata:0x00000448; // type:object size:0x4 scope:local +@5215 = .rodata:0x00000450; // type:object size:0x8 scope:local +@5532 = .rodata:0x00000458; // type:object size:0x4 scope:local +@5533 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@5534 = .rodata:0x00000460; // type:object size:0x4 scope:local data:string +@5535 = .rodata:0x00000464; // type:object size:0x4 scope:local +@5586 = .rodata:0x00000468; // type:object size:0x4 scope:local +@5587 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@5828 = .rodata:0x00000470; // type:object size:0x4 scope:local +@5829 = .rodata:0x00000474; // type:object size:0x4 scope:local +@5830 = .rodata:0x00000478; // type:object size:0x8 scope:local +@5831 = .rodata:0x00000480; // type:object size:0x8 scope:local +@5832 = .rodata:0x00000488; // type:object size:0x8 scope:local +@6108 = .rodata:0x00000490; // type:object size:0x4 scope:local +@6109 = .rodata:0x00000494; // type:object size:0x4 scope:local +@6110 = .rodata:0x00000498; // type:object size:0x4 scope:local +@6111 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@6112 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@6115 = .rodata:0x000004A8; // type:object size:0x8 scope:local +@6365 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@6549 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@6779 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@6780 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@6781 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@6782 = .rodata:0x000004C4; // type:object size:0x10 scope:local data:4byte +@6995 = .rodata:0x000004D4; // type:object size:0x4 scope:local data:float +@7090 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@7091 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@7143 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@7144 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000004E8; // type:object size:0x15C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x1B0 scope:global +l_btpGetParamList = .data:0x000001D0; // type:object size:0x84 scope:global +l_btkGetParamList = .data:0x00000254; // type:object size:0x3C scope:global data:4byte +l_loadRes_SHAD0 = .data:0x00000290; // type:object size:0xC scope:global +l_loadRes_SHAD1 = .data:0x0000029C; // type:object size:0xC scope:global +l_loadRes_SHAD2 = .data:0x000002A8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000002B4; // type:object size:0xC scope:global +l_arcNames = .data:0x000002C0; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x000002D0; // type:object size:0x38 scope:global +l_evtArcs = .data:0x00000308; // type:object size:0x38 scope:global data:4byte +l_myName = .data:0x00000340; // type:object size:0x4 scope:global +@3932 = .data:0x00000344; // type:object size:0xC scope:local +@3933 = .data:0x00000350; // type:object size:0xC scope:local +@3934 = .data:0x0000035C; // type:object size:0xC scope:local +@3935 = .data:0x00000368; // type:object size:0xC scope:local +@3936 = .data:0x00000374; // type:object size:0xC scope:local +@3937 = .data:0x00000380; // type:object size:0xC scope:local +@3938 = .data:0x0000038C; // type:object size:0xC scope:local +@3939 = .data:0x00000398; // type:object size:0xC scope:local +@3940 = .data:0x000003A4; // type:object size:0xC scope:local +@3941 = .data:0x000003B0; // type:object size:0xC scope:local +@3942 = .data:0x000003BC; // type:object size:0xC scope:local +@3943 = .data:0x000003C8; // type:object size:0xC scope:local +@3944 = .data:0x000003D4; // type:object size:0xC scope:local +mEvtSeqList__11daNpcShad_c = .data:0x000003E0; // type:object size:0xA8 scope:global +@4739 = .data:0x00000488; // type:object size:0x34 scope:local +@4923 = .data:0x000004BC; // type:object size:0xC scope:local +@4926 = .data:0x000004C8; // type:object size:0xC scope:local +@4929 = .data:0x000004D4; // type:object size:0xC scope:local +@5064 = .data:0x000004E0; // type:object size:0xC scope:local +@5069 = .data:0x000004EC; // type:object size:0xC scope:local +@5295 = .data:0x000004F8; // type:object size:0xC scope:local +@5300 = .data:0x00000504; // type:object size:0xC scope:local +@5565 = .data:0x00000510; // type:object size:0xC scope:local data:4byte +@6551 = .data:0x0000051C; // type:object size:0x20 scope:local +@6550 = .data:0x0000053C; // type:object size:0x20 scope:local +daNpcShad_MethodTable = .data:0x0000055C; // type:object size:0x20 scope:global +g_profile_NPC_SHAD = .data:0x0000057C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000005AC; // type:object size:0xC scope:global +__vt__11daNpcShad_c = .data:0x000005B8; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000600; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000060C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000063C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000648; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000654; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000660; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000066C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000678; // type:object size:0xC scope:global +__vt__17daNpcShad_Param_c = .data:0x00000684; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_shaman/splits.txt b/config/GZ2J01/rels/d_a_npc_shaman/splits.txt new file mode 100644 index 0000000000..d3038040b4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shaman/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shaman.cpp: + .text start:0x000000EC end:0x00003ED4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000B18 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_shaman/symbols.txt b/config/GZ2J01/rels/d_a_npc_shaman/symbols.txt new file mode 100644 index 0000000000..99d40578ca --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shaman/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Sha_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__11daNpc_Sha_cFv = .text:0x0000020C; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Sha_cFv = .text:0x000004C0; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000730; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000784; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007D8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000820; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000898; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x18 scope:global +Delete__11daNpc_Sha_cFv = .text:0x000008EC; // type:function size:0x34 scope:global +Execute__11daNpc_Sha_cFv = .text:0x00000920; // type:function size:0x20 scope:global +Draw__11daNpc_Sha_cFv = .text:0x00000940; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Sha_cFP10fopAc_ac_c = .text:0x000009D4; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Sha_cFP8J3DJointi = .text:0x000009F4; // type:function size:0x58 scope:global +getType__11daNpc_Sha_cFv = .text:0x00000A4C; // type:function size:0x38 scope:global +isDelete__11daNpc_Sha_cFv = .text:0x00000A84; // type:function size:0x34 scope:global +reset__11daNpc_Sha_cFv = .text:0x00000AB8; // type:function size:0x158 scope:global +afterJntAnm__11daNpc_Sha_cFi = .text:0x00000C10; // type:function size:0x84 scope:global +setParam__11daNpc_Sha_cFv = .text:0x00000C94; // type:function size:0x118 scope:global +checkChangeEvt__11daNpc_Sha_cFv = .text:0x00000DAC; // type:function size:0xEC scope:global +setAfterTalkMotion__11daNpc_Sha_cFv = .text:0x00000E98; // type:function size:0xAC scope:global +srchActors__11daNpc_Sha_cFv = .text:0x00000F44; // type:function size:0x4 scope:global +evtTalk__11daNpc_Sha_cFv = .text:0x00000F48; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Sha_cFv = .text:0x00001048; // type:function size:0xC8 scope:global +action__11daNpc_Sha_cFv = .text:0x00001110; // type:function size:0x190 scope:global +beforeMove__11daNpc_Sha_cFv = .text:0x000012A0; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Sha_cFv = .text:0x00001364; // type:function size:0x31C scope:global +setCollision__11daNpc_Sha_cFv = .text:0x00001680; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Sha_cFv = .text:0x000017D8; // type:function size:0x8 scope:global +selectAction__11daNpc_Sha_cFv = .text:0x000017E0; // type:function size:0x48 scope:global +chkAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001828; // type:function size:0x2C scope:global +setAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001854; // type:function size:0xA8 scope:global +getSceneChangeNoTableIx__11daNpc_Sha_cFv = .text:0x000018FC; // type:function size:0x2F4 scope:global +setTempBit__11daNpc_Sha_cFi = .text:0x00001BF0; // type:function size:0xA4 scope:global +cutPerformAugury__11daNpc_Sha_cFi = .text:0x00001C94; // type:function size:0x4B0 scope:global +wait__11daNpc_Sha_cFPv = .text:0x00002144; // type:function size:0x2C8 scope:global +talk__11daNpc_Sha_cFPv = .text:0x0000240C; // type:function size:0x1E0 scope:global +query265__11daNpc_Sha_cFv = .text:0x000025EC; // type:function size:0x24 scope:global +query268__11daNpc_Sha_cFv = .text:0x00002610; // type:function size:0x24 scope:global +query267__11daNpc_Sha_cFv = .text:0x00002634; // type:function size:0x24 scope:global +query078__11daNpc_Sha_cFv = .text:0x00002658; // type:function size:0x24 scope:global +query264__11daNpc_Sha_cFv = .text:0x0000267C; // type:function size:0x24 scope:global +query266__11daNpc_Sha_cFv = .text:0x000026A0; // type:function size:0x24 scope:global +query542__11daNpc_Sha_cFv = .text:0x000026C4; // type:function size:0x24 scope:global +query461__11daNpc_Sha_cFv = .text:0x000026E8; // type:function size:0x24 scope:global +query288__11daNpc_Sha_cFv = .text:0x0000270C; // type:function size:0x24 scope:global +query000__11daNpc_Sha_cFv = .text:0x00002730; // type:function size:0x8 scope:global +query999__11daNpc_Sha_cFv = .text:0x00002738; // type:function size:0x8 scope:global +daNpc_Sha_Create__FPv = .text:0x00002740; // type:function size:0x20 scope:global +daNpc_Sha_Delete__FPv = .text:0x00002760; // type:function size:0x20 scope:global +daNpc_Sha_Execute__FPv = .text:0x00002780; // type:function size:0x20 scope:global +daNpc_Sha_Draw__FPv = .text:0x000027A0; // type:function size:0x20 scope:global +daNpc_Sha_IsDelete__FPv = .text:0x000027C0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000027C8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000027F8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002840; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002BC8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002C04; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C40; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003044; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003048; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003144; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003148; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003190; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000031D8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003248; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000032A4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003314; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000335C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003478; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003680; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003684; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000368C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003694; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000369C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000036A4; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000036AC; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000036B0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000036B8; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000036D0; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000036D4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000036D8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000036E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000036E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003718; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003748; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000374C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003750; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003754; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003758; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003774; // type:function size:0x7C scope:global +__sinit_d_a_npc_shaman_cpp = .text:0x000037F0; // type:function size:0x510 scope:local +__ct__11daNpc_Sha_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003D00; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00003DAC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003DF4; // type:function size:0x48 scope:global +getEyeballMaterialNo__11daNpc_Sha_cFv = .text:0x00003E3C; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Sha_cFv = .text:0x00003E44; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Sha_cFv = .text:0x00003E4C; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Sha_cFv = .text:0x00003E54; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Sha_cFi = .text:0x00003E5C; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Sha_cFi = .text:0x00003E6C; // type:function size:0x10 scope:global +__dt__17daNpc_Sha_Param_cFv = .text:0x00003E7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003EC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003ECC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Sha_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3961 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4027 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4029 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4030 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4185 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4186 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4187 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4380 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4537 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4710 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4712 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4713 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4774 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4775 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4776 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4995 = .rodata:0x000000F8; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000104; // type:object size:0x4C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x30 scope:global +l_resNameList = .data:0x00000058; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000060; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000064; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000070; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x00000188; // type:object size:0xE0 scope:global +l_faceMotionSequenceData = .data:0x00000268; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000308; // type:object size:0x80 scope:global +mCutNameList__11daNpc_Sha_c = .data:0x00000388; // type:object size:0x8 scope:global +@3812 = .data:0x00000390; // type:object size:0xC scope:local +mCutList__11daNpc_Sha_c = .data:0x0000039C; // type:object size:0x18 scope:global data:4byte +@4497 = .data:0x000003B4; // type:object size:0xC scope:local data:4byte +@4549 = .data:0x000003C0; // type:object size:0xC scope:local data:4byte +@4559 = .data:0x000003CC; // type:object size:0xC scope:local data:4byte +@4823 = .data:0x000003D8; // type:object size:0xC scope:local data:4byte +@5097 = .data:0x000003E4; // type:object size:0x20 scope:local +mEvtBitLabels__11daNpc_Sha_c = .data:0x00000404; // type:object size:0xC scope:global +mTmpBitLabels__11daNpc_Sha_c = .data:0x00000410; // type:object size:0xC scope:global +mSceneChangeNoTable__11daNpc_Sha_c = .data:0x0000041C; // type:object size:0xC0 scope:global +@5232 = .data:0x000004DC; // type:object size:0xC scope:local +@5233 = .data:0x000004E8; // type:object size:0xC scope:local +@5234 = .data:0x000004F4; // type:object size:0xC scope:local +@5235 = .data:0x00000500; // type:object size:0xC scope:local +@5236 = .data:0x0000050C; // type:object size:0xC scope:local +@5237 = .data:0x00000518; // type:object size:0xC scope:local +@5238 = .data:0x00000524; // type:object size:0xC scope:local +@5239 = .data:0x00000530; // type:object size:0xC scope:local +@5240 = .data:0x0000053C; // type:object size:0xC scope:local +@5241 = .data:0x00000548; // type:object size:0xC scope:local +@5242 = .data:0x00000554; // type:object size:0xC scope:local +@5243 = .data:0x00000560; // type:object size:0xC scope:local +@5244 = .data:0x0000056C; // type:object size:0xC scope:local +@5245 = .data:0x00000578; // type:object size:0xC scope:local +@5246 = .data:0x00000584; // type:object size:0xC scope:local +@5247 = .data:0x00000590; // type:object size:0xC scope:local +@5248 = .data:0x0000059C; // type:object size:0xC scope:local +@5249 = .data:0x000005A8; // type:object size:0xC scope:local +@5250 = .data:0x000005B4; // type:object size:0xC scope:local +@5251 = .data:0x000005C0; // type:object size:0xC scope:local +@5252 = .data:0x000005CC; // type:object size:0xC scope:local +@5253 = .data:0x000005D8; // type:object size:0xC scope:local +@5254 = .data:0x000005E4; // type:object size:0xC scope:local +@5255 = .data:0x000005F0; // type:object size:0xC scope:local +@5256 = .data:0x000005FC; // type:object size:0xC scope:local +@5257 = .data:0x00000608; // type:object size:0xC scope:local +@5258 = .data:0x00000614; // type:object size:0xC scope:local +@5259 = .data:0x00000620; // type:object size:0xC scope:local +@5260 = .data:0x0000062C; // type:object size:0xC scope:local +@5261 = .data:0x00000638; // type:object size:0xC scope:local +@5262 = .data:0x00000644; // type:object size:0xC scope:local +@5263 = .data:0x00000650; // type:object size:0xC scope:local +@5264 = .data:0x0000065C; // type:object size:0xC scope:local +@5265 = .data:0x00000668; // type:object size:0xC scope:local +@5266 = .data:0x00000674; // type:object size:0xC scope:local +@5267 = .data:0x00000680; // type:object size:0xC scope:local +@5268 = .data:0x0000068C; // type:object size:0xC scope:local +@5269 = .data:0x00000698; // type:object size:0xC scope:local +@5270 = .data:0x000006A4; // type:object size:0xC scope:local +@5271 = .data:0x000006B0; // type:object size:0xC scope:local +@5272 = .data:0x000006BC; // type:object size:0xC scope:local +@5273 = .data:0x000006C8; // type:object size:0xC scope:local +@5274 = .data:0x000006D4; // type:object size:0xC scope:local +@5275 = .data:0x000006E0; // type:object size:0xC scope:local +@5276 = .data:0x000006EC; // type:object size:0xC scope:local +@5277 = .data:0x000006F8; // type:object size:0xC scope:local +@5278 = .data:0x00000704; // type:object size:0xC scope:local +@5279 = .data:0x00000710; // type:object size:0xC scope:local +mQueries__11daNpc_Sha_c = .data:0x0000071C; // type:object size:0x240 scope:global data:4byte +daNpc_Sha_MethodTable = .data:0x0000095C; // type:object size:0x20 scope:global +g_profile_NPC_SHAMAN = .data:0x0000097C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000009AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000009B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000009C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A00; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A18; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A24; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A30; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A3C; // type:object size:0xC scope:global +__vt__11daNpc_Sha_c = .data:0x00000A48; // type:object size:0xC4 scope:global +__vt__17daNpc_Sha_Param_c = .data:0x00000B0C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3813 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_shoe/splits.txt b/config/GZ2J01/rels/d_a_npc_shoe/splits.txt new file mode 100644 index 0000000000..f8ee3e5ae4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shoe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shoe.cpp: + .text start:0x000000EC end:0x00002B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x000001F8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_shoe/symbols.txt b/config/GZ2J01/rels/d_a_npc_shoe/symbols.txt new file mode 100644 index 0000000000..5c275b6c6f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shoe/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcShoe_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcShoe_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__11daNpcShoe_cFv = .text:0x000004E8; // type:function size:0x290 scope:global +CreateHeap__11daNpcShoe_cFv = .text:0x00000778; // type:function size:0x210 scope:global +Delete__11daNpcShoe_cFv = .text:0x00000988; // type:function size:0x34 scope:global +Execute__11daNpcShoe_cFv = .text:0x000009BC; // type:function size:0xEC scope:global +Draw__11daNpcShoe_cFv = .text:0x00000AA8; // type:function size:0x104 scope:global +ctrlJoint__11daNpcShoe_cFP8J3DJointP8J3DModel = .text:0x00000BAC; // type:function size:0x18C scope:global +createHeapCallBack__11daNpcShoe_cFP10fopAc_ac_c = .text:0x00000D38; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcShoe_cFP8J3DJointi = .text:0x00000D58; // type:function size:0x4C scope:global +setMotion__11daNpcShoe_cFifi = .text:0x00000DA4; // type:function size:0x48 scope:global +reset__11daNpcShoe_cFv = .text:0x00000DEC; // type:function size:0x310 scope:global +setAction__11daNpcShoe_cFM11daNpcShoe_cFPCvPvPv_b = .text:0x000010FC; // type:function size:0xA8 scope:global +wait__11daNpcShoe_cFPv = .text:0x000011A4; // type:function size:0x420 scope:global +fear__11daNpcShoe_cFPv = .text:0x000015C4; // type:function size:0xB0 scope:global +talk__11daNpcShoe_cFPv = .text:0x00001674; // type:function size:0x1C0 scope:global +demo__11daNpcShoe_cFPv = .text:0x00001834; // type:function size:0x1CC scope:global +daNpcShoe_Create__FPv = .text:0x00001A00; // type:function size:0x20 scope:global +daNpcShoe_Delete__FPv = .text:0x00001A20; // type:function size:0x20 scope:global +daNpcShoe_Execute__FPv = .text:0x00001A40; // type:function size:0x20 scope:global +daNpcShoe_Draw__FPv = .text:0x00001A60; // type:function size:0x20 scope:global +daNpcShoe_IsDelete__FPv = .text:0x00001A80; // type:function size:0x8 scope:global +setParam__11daNpcShoe_cFv = .text:0x00001A88; // type:function size:0xB8 scope:global +main__11daNpcShoe_cFv = .text:0x00001B40; // type:function size:0x284 scope:global +setAttnPos__11daNpcShoe_cFv = .text:0x00001DC4; // type:function size:0x1FC scope:global +lookat__11daNpcShoe_cFv = .text:0x00001FC0; // type:function size:0x1E0 scope:global +setMotionAnm__11daNpcShoe_cFif = .text:0x000021A0; // type:function size:0xD0 scope:global +drawDbgInfo__11daNpcShoe_cFv = .text:0x00002270; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002278; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000022C0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000022FC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000023CC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002408; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000240C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002448; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000244C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002698; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002888; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000028F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002954; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000029C4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00002A0C; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002A14; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002A18; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002A20; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002A28; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00002A2C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002A30; // type:function size:0x48 scope:global +__sinit_d_a_npc_shoe_cpp = .text:0x00002A78; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpcShoe_cFv = .text:0x00002AE0; // type:function size:0x4 scope:global +__dt__17daNpcShoe_Param_cFv = .text:0x00002AE4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002B2C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002B34; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcShoe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4166 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4235 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4236 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4302 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4423 = .rodata:0x00000094; // type:object size:0xC scope:local +@4480 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4482 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4484 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x8 scope:local +@4486 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4487 = .rodata:0x000000E0; // type:object size:0xC scope:local +@4488 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@4489 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4490 = .rodata:0x00000100; // type:object size:0xC scope:local +@4491 = .rodata:0x0000010C; // type:object size:0x8 scope:local +@4492 = .rodata:0x00000114; // type:object size:0xC scope:local +@4493 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000124; // type:object size:0x14 scope:local +@4508 = .rodata:0x00000138; // type:object size:0xC scope:local +@4623 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4624 = .rodata:0x00000150; // type:object size:0x8 scope:local +@4841 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4883 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000168; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000016C; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x3C scope:global +l_btpGetParamList = .data:0x0000005C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000068; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x00000074; // type:object size:0x4 scope:global +l_myName = .data:0x00000078; // type:object size:0x4 scope:global +mEvtSeqList__11daNpcShoe_c = .data:0x0000007C; // type:object size:0xC scope:global data:4byte +@4424 = .data:0x00000088; // type:object size:0xC scope:local data:4byte +@4547 = .data:0x00000094; // type:object size:0xC scope:local +@4552 = .data:0x000000A0; // type:object size:0xC scope:local +@4559 = .data:0x000000AC; // type:object size:0xC scope:local +@4645 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4684 = .data:0x000000C4; // type:object size:0xC scope:local +daNpcShoe_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_NPC_SHOE = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__11daNpcShoe_c = .data:0x00000120; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000168; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000198; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001E0; // type:object size:0xC scope:global +__vt__17daNpcShoe_Param_c = .data:0x000001EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_shop0/splits.txt b/config/GZ2J01/rels/d_a_npc_shop0/splits.txt new file mode 100644 index 0000000000..1d405dd966 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shop0/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_shop0.cpp: + .text start:0x00000078 end:0x0000146C + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_shop0/symbols.txt b/config/GZ2J01/rels/d_a_npc_shop0/symbols.txt new file mode 100644 index 0000000000..9c939c544f --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shop0/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__13daNpc_Shop0_cFv = .text:0x00000098; // type:function size:0x218 scope:global +create__13daNpc_Shop0_cFv = .text:0x000002B0; // type:function size:0x200 scope:global +__dt__8cM3dGCylFv = .text:0x000004B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004F8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000540; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000059C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x70 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000067C; // type:function size:0x78 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006F4; // type:function size:0x48 scope:global +createHeap__13daNpc_Shop0_cFv = .text:0x0000073C; // type:function size:0xF0 scope:global +destroy__13daNpc_Shop0_cFv = .text:0x0000082C; // type:function size:0x34 scope:global +execute__13daNpc_Shop0_cFv = .text:0x00000860; // type:function size:0xB8 scope:global +draw__13daNpc_Shop0_cFv = .text:0x00000918; // type:function size:0xD0 scope:global +__dt__8cM3dGPlaFv = .text:0x000009E8; // type:function size:0x48 scope:global +getResName__13daNpc_Shop0_cFv = .text:0x00000A30; // type:function size:0x10 scope:global +getParam__13daNpc_Shop0_cFv = .text:0x00000A40; // type:function size:0x28 scope:global +getFlowNodeNum__13daNpc_Shop0_cFv = .text:0x00000A68; // type:function size:0x8 scope:global +isDelete__13daNpc_Shop0_cFv = .text:0x00000A70; // type:function size:0x5C scope:global +init__13daNpc_Shop0_cFv = .text:0x00000ACC; // type:function size:0x100 scope:global +getTrnsfrmAnmP__13daNpc_Shop0_cFiPPc = .text:0x00000BCC; // type:function size:0x7C scope:global +setBckAnm__13daNpc_Shop0_cFP15J3DAnmTransformfiiib = .text:0x00000C48; // type:function size:0xB4 scope:global +setCollision__13daNpc_Shop0_cFv = .text:0x00000CFC; // type:function size:0x6C scope:global +checkEvent__13daNpc_Shop0_cFv = .text:0x00000D68; // type:function size:0x120 scope:global +orderEvent__13daNpc_Shop0_cFv = .text:0x00000E88; // type:function size:0x4C scope:global +setMtx__13daNpc_Shop0_cFv = .text:0x00000ED4; // type:function size:0xA8 scope:global +setRoomInf__13daNpc_Shop0_cFv = .text:0x00000F7C; // type:function size:0xA4 scope:global +cut_alert__13daNpc_Shop0_cFii = .text:0x00001020; // type:function size:0x70 scope:global +chkProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_i = .text:0x00001090; // type:function size:0x34 scope:global +setProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_iPvi = .text:0x000010C4; // type:function size:0xFC scope:global +wait__13daNpc_Shop0_cFPv = .text:0x000011C0; // type:function size:0x9C scope:global +talk__13daNpc_Shop0_cFPv = .text:0x0000125C; // type:function size:0xD0 scope:global +daNpc_Shop0_Create__FPv = .text:0x0000132C; // type:function size:0x20 scope:global +daNpc_Shop0_Delete__FPv = .text:0x0000134C; // type:function size:0x20 scope:global +daNpc_Shop0_Execute__FPv = .text:0x0000136C; // type:function size:0x20 scope:global +daNpc_Shop0_Draw__FPv = .text:0x0000138C; // type:function size:0x20 scope:global +daNpc_Shop0_IsDelete__FPv = .text:0x000013AC; // type:function size:0x8 scope:global +__dt__19daNpc_Shop0_Param_cFv = .text:0x000013B4; // type:function size:0x48 scope:global +__dt__10cCcD_GSttsFv = .text:0x000013FC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001444; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000144C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001454; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000145C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001464; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCylDat__13daNpc_Shop0_c = .rodata:0x00000000; // type:object size:0x44 scope:global +mParam__19daNpc_Shop0_Param_c = .rodata:0x00000044; // type:object size:0xC scope:global +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4024 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4052 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4120 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4181 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4259 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000080; // type:object size:0x20 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_bckFileNameTBL = .data:0x00000008; // type:object size:0x4 scope:global +@4087 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@4132 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@4140 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4268 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +daNpc_Shop0_MethodTable = .data:0x0000003C; // type:object size:0x20 scope:global +g_profile_NPC_SHOP0 = .data:0x0000005C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__19daNpc_Shop0_Param_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000EC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:global +__vt__13daNpc_Shop0_c = .data:0x00000140; // type:object size:0xC scope:global +l_fileName = .bss:0x00000000; // type:object size:0x15 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_shop_maro/splits.txt b/config/GZ2J01/rels/d_a_npc_shop_maro/splits.txt new file mode 100644 index 0000000000..9a60f3c90d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shop_maro/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_shop_maro.cpp: + .text start:0x00000078 end:0x00000B30 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2J01/rels/d_a_npc_shop_maro/symbols.txt b/config/GZ2J01/rels/d_a_npc_shop_maro/symbols.txt new file mode 100644 index 0000000000..1685d845df --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_shop_maro/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_shopMaro_Create__FPv = .text:0x00000078; // type:function size:0x20 scope:global +daNpc_shopMaro_Delete__FPv = .text:0x00000098; // type:function size:0x24 scope:global +daNpc_shopMaro_Execute__FPv = .text:0x000000BC; // type:function size:0x8 scope:global +daNpc_shopMaro_Draw__FPv = .text:0x000000C4; // type:function size:0x8 scope:global +daNpc_shopMaro_IsDelete__FPv = .text:0x000000CC; // type:function size:0x8 scope:global +create__16daNpc_shopMaro_cFv = .text:0x000000D4; // type:function size:0x50 scope:global +__ct__16daNpc_shopMaro_cFv = .text:0x00000124; // type:function size:0x60 scope:global +__dt__16daNpc_shopMaro_cFv = .text:0x00000184; // type:function size:0x60 scope:global +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000001E4; // type:function size:0x118 scope:global +__dt__4cXyzFv = .text:0x000002FC; // type:function size:0x3C scope:global +getResName2__13dShopSystem_cFi = .text:0x00000338; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00000340; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00000348; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x00000350; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000038C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00000790; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00000794; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00000890; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00000894; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000008DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000924; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000994; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000009DC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000009E0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000009E8; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000009F0; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000009F8; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00000A00; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00000A08; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00000A10; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00000A18; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00000A20; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00000A28; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00000A30; // type:function size:0x4 scope:global +setParam__8daNpcT_cFv = .text:0x00000A34; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00000A38; // type:function size:0x8 scope:global +evtTalk__8daNpcT_cFv = .text:0x00000A40; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00000A48; // type:function size:0x8 scope:global +evtCutProc__8daNpcT_cFv = .text:0x00000A50; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00000A58; // type:function size:0x4 scope:global +action__8daNpcT_cFv = .text:0x00000A5C; // type:function size:0x4 scope:global +beforeMove__8daNpcT_cFv = .text:0x00000A60; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00000A64; // type:function size:0x4 scope:global +setAttnPos__8daNpcT_cFv = .text:0x00000A68; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00000A6C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00000A70; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00000A78; // type:function size:0x18 scope:global +drawDbgInfo__8daNpcT_cFv = .text:0x00000A90; // type:function size:0x8 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00000A98; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00000A9C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00000AA0; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00000AA8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00000AB0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00000AE0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00000B10; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00000B14; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00000B18; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00000B1C; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B20; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B28; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4009 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4239 = .rodata:0x0000001C; // type:object size:0x4 scope:local +daNpc_shopMaro_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_SMARO = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000005C; // type:object size:0x24 scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__16daNpc_shopMaro_c = .data:0x000000A4; // type:object size:0xD0 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_sola/splits.txt b/config/GZ2J01/rels/d_a_npc_sola/splits.txt new file mode 100644 index 0000000000..54258a8bbd --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_sola/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sola.cpp: + .text start:0x000000EC end:0x0000262C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000284 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_sola/symbols.txt b/config/GZ2J01/rels/d_a_npc_sola/symbols.txt new file mode 100644 index 0000000000..d22862df95 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_sola/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_solA_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_solA_cFv = .text:0x00000210; // type:function size:0x288 scope:global +CreateHeap__12daNpc_solA_cFv = .text:0x00000498; // type:function size:0x1A0 scope:global +Delete__12daNpc_solA_cFv = .text:0x00000638; // type:function size:0x34 scope:global +Execute__12daNpc_solA_cFv = .text:0x0000066C; // type:function size:0x20 scope:global +Draw__12daNpc_solA_cFv = .text:0x0000068C; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_solA_cFP10fopAc_ac_c = .text:0x00000728; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_solA_cFP8J3DJointi = .text:0x00000748; // type:function size:0x58 scope:global +getType__12daNpc_solA_cFv = .text:0x000007A0; // type:function size:0x8 scope:global +getFlowNodeNo__12daNpc_solA_cFv = .text:0x000007A8; // type:function size:0x1C scope:global +isDelete__12daNpc_solA_cFv = .text:0x000007C4; // type:function size:0x10 scope:global +reset__12daNpc_solA_cFv = .text:0x000007D4; // type:function size:0x124 scope:global +setParam__12daNpc_solA_cFv = .text:0x000008F8; // type:function size:0xEC scope:global +setAfterTalkMotion__12daNpc_solA_cFv = .text:0x000009E4; // type:function size:0x60 scope:global +srchActors__12daNpc_solA_cFv = .text:0x00000A44; // type:function size:0x4 scope:global +evtTalk__12daNpc_solA_cFv = .text:0x00000A48; // type:function size:0x100 scope:global +evtCutProc__12daNpc_solA_cFv = .text:0x00000B48; // type:function size:0xC8 scope:global +action__12daNpc_solA_cFv = .text:0x00000C10; // type:function size:0x88 scope:global +beforeMove__12daNpc_solA_cFv = .text:0x00000C98; // type:function size:0x78 scope:global +setAttnPos__12daNpc_solA_cFv = .text:0x00000D10; // type:function size:0x20C scope:global +setCollision__12daNpc_solA_cFv = .text:0x00000F1C; // type:function size:0xE0 scope:global +drawDbgInfo__12daNpc_solA_cFv = .text:0x00000FFC; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_solA_cFv = .text:0x00001004; // type:function size:0x4 scope:global +selectAction__12daNpc_solA_cFv = .text:0x00001008; // type:function size:0x48 scope:global +chkAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x00001050; // type:function size:0x2C scope:global +setAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x0000107C; // type:function size:0xA8 scope:global +wait__12daNpc_solA_cFPv = .text:0x00001124; // type:function size:0x17C scope:global +talk__12daNpc_solA_cFPv = .text:0x000012A0; // type:function size:0x170 scope:global +daNpc_solA_Create__FPv = .text:0x00001410; // type:function size:0x20 scope:global +daNpc_solA_Delete__FPv = .text:0x00001430; // type:function size:0x20 scope:global +daNpc_solA_Execute__FPv = .text:0x00001450; // type:function size:0x20 scope:global +daNpc_solA_Draw__FPv = .text:0x00001470; // type:function size:0x20 scope:global +daNpc_solA_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001498; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000014E0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001868; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000018A4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000018E0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001CE4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CE8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001DE4; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001DE8; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001E30; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001E78; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001EE8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001F44; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001FB4; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001FFC; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002004; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002120; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002328; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x0000232C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00002334; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000233C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002344; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000234C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002354; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x0000235C; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002360; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002368; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002370; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002374; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000237C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002394; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002398; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000023A0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000023A8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000023D8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002408; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000240C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002410; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002414; // type:function size:0x4 scope:global +__sinit_d_a_npc_sola_cpp = .text:0x00002418; // type:function size:0x68 scope:local +__ct__12daNpc_solA_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002480; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x0000252C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002574; // type:function size:0x48 scope:global +getHeadJointNo__12daNpc_solA_cFv = .text:0x000025BC; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_solA_cFv = .text:0x000025C4; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_solA_cFv = .text:0x000025CC; // type:function size:0x8 scope:global +__dt__18daNpc_solA_Param_cFv = .text:0x000025D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000261C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002624; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_solA_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4138 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4139 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4296 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4469 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4568 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4683 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4684 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4744 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4745 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4746 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x00000048; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000064; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000080; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000090; // type:object size:0x10 scope:global +mCutNameList__12daNpc_solA_c = .data:0x000000A0; // type:object size:0x4 scope:global +mCutList__12daNpc_solA_c = .data:0x000000A4; // type:object size:0xC scope:global data:4byte +@4578 = .data:0x000000B0; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4786 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +daNpc_solA_MethodTable = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_NPC_SOLA = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000178; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000184; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12daNpc_solA_c = .data:0x000001B4; // type:object size:0xC4 scope:global +__vt__18daNpc_solA_Param_c = .data:0x00000278; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3936 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_soldierA/splits.txt b/config/GZ2J01/rels/d_a_npc_soldierA/splits.txt new file mode 100644 index 0000000000..a507647d91 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_soldierA/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierA.cpp: + .text start:0x000000EC end:0x00003234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_soldierA/symbols.txt b/config/GZ2J01/rels/d_a_npc_soldierA/symbols.txt new file mode 100644 index 0000000000..7aad04bd8d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_soldierA/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_SoldierA_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__16daNpc_SoldierA_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__16daNpc_SoldierA_cFv = .text:0x00000500; // type:function size:0x2E0 scope:global +CreateHeap__16daNpc_SoldierA_cFv = .text:0x000007E0; // type:function size:0x1CC scope:global +Delete__16daNpc_SoldierA_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__16daNpc_SoldierA_cFv = .text:0x000009E0; // type:function size:0x20 scope:global +Draw__16daNpc_SoldierA_cFv = .text:0x00000A00; // type:function size:0x74 scope:global +ctrlJoint__16daNpc_SoldierA_cFP8J3DJointP8J3DModel = .text:0x00000A74; // type:function size:0x1FC scope:global +createHeapCallBack__16daNpc_SoldierA_cFP10fopAc_ac_c = .text:0x00000C70; // type:function size:0x20 scope:global +ctrlJointCallBack__16daNpc_SoldierA_cFP8J3DJointi = .text:0x00000C90; // type:function size:0x4C scope:global +setParam__16daNpc_SoldierA_cFv = .text:0x00000CDC; // type:function size:0x134 scope:global +main__16daNpc_SoldierA_cFv = .text:0x00000E10; // type:function size:0x178 scope:global +ctrlBtk__16daNpc_SoldierA_cFv = .text:0x00000F88; // type:function size:0x8 scope:global +setAttnPos__16daNpc_SoldierA_cFv = .text:0x00000F90; // type:function size:0x4F8 scope:global +setMotionAnm__16daNpc_SoldierA_cFif = .text:0x00001488; // type:function size:0x110 scope:global +setMotion__16daNpc_SoldierA_cFifi = .text:0x00001598; // type:function size:0x44 scope:global +drawDbgInfo__16daNpc_SoldierA_cFv = .text:0x000015DC; // type:function size:0x8 scope:global +drawOtherMdls__16daNpc_SoldierA_cFv = .text:0x000015E4; // type:function size:0xAC scope:global +getTypeFromParam__16daNpc_SoldierA_cFv = .text:0x00001690; // type:function size:0x4C scope:global +isDelete__16daNpc_SoldierA_cFv = .text:0x000016DC; // type:function size:0x34 scope:global +reset__16daNpc_SoldierA_cFv = .text:0x00001710; // type:function size:0x184 scope:global +playMotion__16daNpc_SoldierA_cFv = .text:0x00001894; // type:function size:0x21C scope:global +chkAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x00001AB0; // type:function size:0x2C scope:global +setAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x00001ADC; // type:function size:0xA8 scope:global +selectAction__16daNpc_SoldierA_cFv = .text:0x00001B84; // type:function size:0x80 scope:global +doNormalAction__16daNpc_SoldierA_cFi = .text:0x00001C04; // type:function size:0x114 scope:global +doEvent__16daNpc_SoldierA_cFv = .text:0x00001D18; // type:function size:0x2D0 scope:global +setLookMode__16daNpc_SoldierA_cFi = .text:0x00001FE8; // type:function size:0x24 scope:global +lookat__16daNpc_SoldierA_cFv = .text:0x0000200C; // type:function size:0x288 scope:global +wait__16daNpc_SoldierA_cFPv = .text:0x00002294; // type:function size:0x17C scope:global +talk__16daNpc_SoldierA_cFPv = .text:0x00002410; // type:function size:0x198 scope:global +ECut_talkLake__16daNpc_SoldierA_cFi = .text:0x000025A8; // type:function size:0x144 scope:global +ECut_listenLake__16daNpc_SoldierA_cFi = .text:0x000026EC; // type:function size:0x118 scope:global +test__16daNpc_SoldierA_cFPv = .text:0x00002804; // type:function size:0xB4 scope:global +daNpc_SoldierA_Create__FPv = .text:0x000028B8; // type:function size:0x20 scope:global +daNpc_SoldierA_Delete__FPv = .text:0x000028D8; // type:function size:0x20 scope:global +daNpc_SoldierA_Execute__FPv = .text:0x000028F8; // type:function size:0x20 scope:global +daNpc_SoldierA_Draw__FPv = .text:0x00002918; // type:function size:0x20 scope:global +daNpc_SoldierA_IsDelete__FPv = .text:0x00002938; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002940; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002988; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000029C4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002A94; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002AD0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00002AD4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002B10; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002B14; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002D60; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002F50; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002FC0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000301C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000308C; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000030D4; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000030D8; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x000030DC; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x000030E4; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x000030EC; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030F0; // type:function size:0x48 scope:global +__sinit_d_a_npc_soldierA_cpp = .text:0x00003138; // type:function size:0xA4 scope:local +__dt__22daNpc_SoldierA_Param_cFv = .text:0x000031DC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000322C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daNpc_SoldierA_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4394 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4472 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4789 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4793 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4794 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4914 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4915 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4917 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4918 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4920 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4921 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4922 = .rodata:0x00000108; // type:object size:0xC scope:local +@4923 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4924 = .rodata:0x00000118; // type:object size:0xC scope:local +@4925 = .rodata:0x00000124; // type:object size:0xC scope:local +@4926 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4927 = .rodata:0x00000138; // type:object size:0xC scope:local +@4928 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000148; // type:object size:0x18 scope:local +@5059 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@5071 = .rodata:0x00000164; // type:object size:0xC scope:local +@5124 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5125 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5126 = .rodata:0x00000178; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000017C; // type:object size:0x23 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x38 scope:global +l_evtGetParamList = .data:0x00000068; // type:object size:0x10 scope:global +l_evtNames = .data:0x00000078; // type:object size:0x8 scope:global +l_loadRes_SOLDIERaa = .data:0x00000080; // type:object size:0xC scope:global +l_loadRes_SOLDIERa0 = .data:0x0000008C; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000098; // type:object size:0x10 scope:global +l_resNames = .data:0x000000A8; // type:object size:0x4 scope:global +l_myName = .data:0x000000AC; // type:object size:0x4 scope:global +mEvtCutNameList__16daNpc_SoldierA_c = .data:0x000000B0; // type:object size:0xC scope:global +@4018 = .data:0x000000BC; // type:object size:0xC scope:local +@4019 = .data:0x000000C8; // type:object size:0xC scope:local +mEvtCutList__16daNpc_SoldierA_c = .data:0x000000D4; // type:object size:0x24 scope:global +@4463 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +@4961 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +@4965 = .data:0x00000110; // type:object size:0xC scope:local data:4byte +@5005 = .data:0x0000011C; // type:object size:0xC scope:local +@5016 = .data:0x00000128; // type:object size:0xC scope:local +daNpc_SoldierA_MethodTable = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_NPC_SOLDIERa = .data:0x00000154; // type:object size:0x30 scope:global +__vt__16daNpc_SoldierA_c = .data:0x00000184; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000022C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000238; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__22daNpc_SoldierA_Param_c = .data:0x00000250; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4641 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4640 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_soldierB/splits.txt b/config/GZ2J01/rels/d_a_npc_soldierB/splits.txt new file mode 100644 index 0000000000..b95d52395c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_soldierB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierB.cpp: + .text start:0x000000EC end:0x00002F00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_soldierB/symbols.txt b/config/GZ2J01/rels/d_a_npc_soldierB/symbols.txt new file mode 100644 index 0000000000..d1c619a3cb --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_soldierB/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_SoldierB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__16daNpc_SoldierB_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__16daNpc_SoldierB_cFv = .text:0x00000500; // type:function size:0x2E0 scope:global +CreateHeap__16daNpc_SoldierB_cFv = .text:0x000007E0; // type:function size:0x1CC scope:global +Delete__16daNpc_SoldierB_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__16daNpc_SoldierB_cFv = .text:0x000009E0; // type:function size:0x20 scope:global +Draw__16daNpc_SoldierB_cFv = .text:0x00000A00; // type:function size:0x74 scope:global +ctrlJoint__16daNpc_SoldierB_cFP8J3DJointP8J3DModel = .text:0x00000A74; // type:function size:0x1FC scope:global +createHeapCallBack__16daNpc_SoldierB_cFP10fopAc_ac_c = .text:0x00000C70; // type:function size:0x20 scope:global +ctrlJointCallBack__16daNpc_SoldierB_cFP8J3DJointi = .text:0x00000C90; // type:function size:0x4C scope:global +setParam__16daNpc_SoldierB_cFv = .text:0x00000CDC; // type:function size:0x11C scope:global +main__16daNpc_SoldierB_cFv = .text:0x00000DF8; // type:function size:0x178 scope:global +ctrlBtk__16daNpc_SoldierB_cFv = .text:0x00000F70; // type:function size:0x8 scope:global +setAttnPos__16daNpc_SoldierB_cFv = .text:0x00000F78; // type:function size:0x4F8 scope:global +setMotionAnm__16daNpc_SoldierB_cFif = .text:0x00001470; // type:function size:0x100 scope:global +setMotion__16daNpc_SoldierB_cFifi = .text:0x00001570; // type:function size:0x44 scope:global +drawDbgInfo__16daNpc_SoldierB_cFv = .text:0x000015B4; // type:function size:0x8 scope:global +drawOtherMdls__16daNpc_SoldierB_cFv = .text:0x000015BC; // type:function size:0xAC scope:global +getTypeFromParam__16daNpc_SoldierB_cFv = .text:0x00001668; // type:function size:0x20 scope:global +isDelete__16daNpc_SoldierB_cFv = .text:0x00001688; // type:function size:0x24 scope:global +reset__16daNpc_SoldierB_cFv = .text:0x000016AC; // type:function size:0x178 scope:global +playMotion__16daNpc_SoldierB_cFv = .text:0x00001824; // type:function size:0x124 scope:global +chkAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x00001948; // type:function size:0x2C scope:global +setAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x00001974; // type:function size:0xA8 scope:global +selectAction__16daNpc_SoldierB_cFv = .text:0x00001A1C; // type:function size:0x80 scope:global +doNormalAction__16daNpc_SoldierB_cFi = .text:0x00001A9C; // type:function size:0x114 scope:global +doEvent__16daNpc_SoldierB_cFv = .text:0x00001BB0; // type:function size:0x274 scope:global +setLookMode__16daNpc_SoldierB_cFi = .text:0x00001E24; // type:function size:0x24 scope:global +lookat__16daNpc_SoldierB_cFv = .text:0x00001E48; // type:function size:0x29C scope:global +s_sub__FPvPv = .text:0x000020E4; // type:function size:0x58 scope:global +wait__16daNpc_SoldierB_cFPv = .text:0x0000213C; // type:function size:0xC0 scope:global +talk__16daNpc_SoldierB_cFPv = .text:0x000021FC; // type:function size:0x198 scope:global +ECut_listenLake__16daNpc_SoldierB_cFi = .text:0x00002394; // type:function size:0x158 scope:global +test__16daNpc_SoldierB_cFPv = .text:0x000024EC; // type:function size:0xB4 scope:global +daNpc_SoldierB_Create__FPv = .text:0x000025A0; // type:function size:0x20 scope:global +daNpc_SoldierB_Delete__FPv = .text:0x000025C0; // type:function size:0x20 scope:global +daNpc_SoldierB_Execute__FPv = .text:0x000025E0; // type:function size:0x20 scope:global +daNpc_SoldierB_Draw__FPv = .text:0x00002600; // type:function size:0x20 scope:global +daNpc_SoldierB_IsDelete__FPv = .text:0x00002620; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002628; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002670; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000026AC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000277C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000027B8; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000027BC; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000027F8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000027FC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002A48; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002C38; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002CA8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D04; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002D74; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00002DBC; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002DC0; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002DC4; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002DCC; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002DD4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD8; // type:function size:0x48 scope:global +__sinit_d_a_npc_soldierB_cpp = .text:0x00002E20; // type:function size:0x88 scope:local +__dt__22daNpc_SoldierB_Param_cFv = .text:0x00002EA8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002EF0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002EF8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daNpc_SoldierB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4399 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4401 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4453 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4454 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4477 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4790 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4794 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4795 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4906 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4907 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4909 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4910 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4911 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4912 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5036 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@5048 = .rodata:0x00000108; // type:object size:0xC scope:local +@5102 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000120; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x20 scope:global +l_evtGetParamList = .data:0x00000050; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000058; // type:object size:0x4 scope:global +l_loadRes_SOLDIERba = .data:0x0000005C; // type:object size:0xC scope:global +l_loadRes_SOLDIERb0 = .data:0x00000068; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000074; // type:object size:0x8 scope:global +l_resNames = .data:0x0000007C; // type:object size:0x4 scope:global +l_myName = .data:0x00000080; // type:object size:0x4 scope:global +mEvtCutNameList__16daNpc_SoldierB_c = .data:0x00000084; // type:object size:0x8 scope:global +@4024 = .data:0x0000008C; // type:object size:0xC scope:local data:4byte +mEvtCutList__16daNpc_SoldierB_c = .data:0x00000098; // type:object size:0x18 scope:global data:4byte +@4468 = .data:0x000000B0; // type:object size:0xC scope:local data:4byte +@4942 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4946 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +@4986 = .data:0x000000D4; // type:object size:0xC scope:local +@4994 = .data:0x000000E0; // type:object size:0xC scope:local +daNpc_SoldierB_MethodTable = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_NPC_SOLDIERb = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__16daNpc_SoldierB_c = .data:0x0000013C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001CC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__22daNpc_SoldierB_Param_c = .data:0x00000208; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4023 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4642 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4641 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_sq/splits.txt b/config/GZ2J01/rels/d_a_npc_sq/splits.txt new file mode 100644 index 0000000000..214c53f6c2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_sq.cpp: + .text start:0x000000EC end:0x000014F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000010C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_npc_sq/symbols.txt b/config/GZ2J01/rels/d_a_npc_sq/symbols.txt new file mode 100644 index 0000000000..3f78f4f696 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_sq/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Sq_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP12npc_sq_classifUcf = .text:0x00000110; // type:function size:0xA8 scope:global +daNpc_Sq_Draw__FP12npc_sq_class = .text:0x000001B8; // type:function size:0xF8 scope:global +npc_sq_normal__FP12npc_sq_class = .text:0x000002B0; // type:function size:0x210 scope:global +action__FP12npc_sq_class = .text:0x000004C0; // type:function size:0x158 scope:global +cam_3d_morf__FP12npc_sq_classf = .text:0x00000618; // type:function size:0xE4 scope:global +demo_camera__FP12npc_sq_class = .text:0x000006FC; // type:function size:0x578 scope:global +daNpc_Sq_Execute__FP12npc_sq_class = .text:0x00000C74; // type:function size:0x1E0 scope:global +daNpc_Sq_IsDelete__FP12npc_sq_class = .text:0x00000E54; // type:function size:0x8 scope:global +daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000E5C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000EB0; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001050; // type:function size:0x48 scope:global +daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00001098; // type:function size:0x2C8 scope:global +__dt__8cM3dGSphFv = .text:0x00001360; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013A8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000013F0; // type:function size:0x70 scope:global +__dt__14daNpc_Sq_HIO_cFv = .text:0x00001460; // type:function size:0x48 scope:global +__sinit_d_a_npc_sq_cpp = .text:0x000014A8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000014E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000014EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3810 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3867 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3868 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4046 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4266 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x3 scope:local data:string_table +@4052 = .data:0x00000000; // type:object size:0x28 scope:local +cc_sph_src$4176 = .data:0x00000028; // type:object size:0x40 scope:local +l_daNpc_Sq_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_NPC_SQ = .data:0x00000088; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__14daNpc_Sq_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_367_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_npc_taro/splits.txt b/config/GZ2J01/rels/d_a_npc_taro/splits.txt new file mode 100644 index 0000000000..619e79a536 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_taro.cpp: + .text start:0x000000EC end:0x0000B914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000500 + .data start:0x00000000 end:0x00001990 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_taro/symbols.txt b/config/GZ2J01/rels/d_a_npc_taro/symbols.txt new file mode 100644 index 0000000000..d6bc0617ab --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_taro/symbols.txt @@ -0,0 +1,324 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Taro_cFv = .text:0x000000EC; // type:function size:0x1C0 scope:global +create__12daNpc_Taro_cFv = .text:0x000002AC; // type:function size:0x2F4 scope:global +CreateHeap__12daNpc_Taro_cFv = .text:0x000005A0; // type:function size:0x414 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009B4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009F0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A08; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A44; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A5C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AA4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AC8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B04; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B1C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B58; // type:function size:0x18 scope:global +Delete__12daNpc_Taro_cFv = .text:0x00000B70; // type:function size:0x34 scope:global +Execute__12daNpc_Taro_cFv = .text:0x00000BA4; // type:function size:0x20 scope:global +Draw__12daNpc_Taro_cFv = .text:0x00000BC4; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Taro_cFP10fopAc_ac_c = .text:0x00000C58; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Taro_cFP8J3DJointi = .text:0x00000C78; // type:function size:0x58 scope:global +srchArrow__12daNpc_Taro_cFPvPv = .text:0x00000CD0; // type:function size:0x9C scope:global +srchNpc__12daNpc_Taro_cFPvPv = .text:0x00000D6C; // type:function size:0xC8 scope:global +getArrowP__12daNpc_Taro_cFv = .text:0x00000E34; // type:function size:0xF8 scope:global +getType__12daNpc_Taro_cFv = .text:0x00000F2C; // type:function size:0xB0 scope:global +isDelete__12daNpc_Taro_cFv = .text:0x00000FDC; // type:function size:0x228 scope:global +reset__12daNpc_Taro_cFv = .text:0x00001204; // type:function size:0x250 scope:global +afterJntAnm__12daNpc_Taro_cFi = .text:0x00001454; // type:function size:0x8C scope:global +setParam__12daNpc_Taro_cFv = .text:0x000014E0; // type:function size:0x1FC scope:global +checkChangeEvt__12daNpc_Taro_cFv = .text:0x000016DC; // type:function size:0x100 scope:global +evtEndProc__12daNpc_Taro_cFv = .text:0x000017DC; // type:function size:0x3C scope:global +setAfterTalkMotion__12daNpc_Taro_cFv = .text:0x00001818; // type:function size:0xC4 scope:global +srchActors__12daNpc_Taro_cFv = .text:0x000018DC; // type:function size:0x374 scope:global +evtTalk__12daNpc_Taro_cFv = .text:0x00001C50; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Taro_cFv = .text:0x00001CF0; // type:function size:0x200 scope:global +action__12daNpc_Taro_cFv = .text:0x00001EF0; // type:function size:0x224 scope:global +beforeMove__12daNpc_Taro_cFv = .text:0x00002114; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Taro_cFv = .text:0x000021D8; // type:function size:0x370 scope:global +setCollision__12daNpc_Taro_cFv = .text:0x00002548; // type:function size:0x2A8 scope:global +drawDbgInfo__12daNpc_Taro_cFv = .text:0x000027F0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Taro_cFv = .text:0x000027F8; // type:function size:0x108 scope:global +getFaceMotionAnm__12daNpc_Taro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002900; // type:function size:0x98 scope:global +selectAction__12daNpc_Taro_cFv = .text:0x00002998; // type:function size:0xF0 scope:global +chkAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x00002A88; // type:function size:0x2C scope:global +setAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x00002AB4; // type:function size:0xA8 scope:global +setSwingVoice__12daNpc_Taro_cFv = .text:0x00002B5C; // type:function size:0x130 scope:global +cutConversationAboutPachinko__12daNpc_Taro_cFi = .text:0x00002C8C; // type:function size:0x22C scope:global +cutConversationAboutWoodSwd__12daNpc_Taro_cFi = .text:0x00002EB8; // type:function size:0x1A8 scope:global +cutSwdTutorial__12daNpc_Taro_cFi = .text:0x00003060; // type:function size:0xA80 scope:global +cutHail__12daNpc_Taro_cFi = .text:0x00003AE0; // type:function size:0x27C scope:global +cutFindMonkey__12daNpc_Taro_cFi = .text:0x00003D5C; // type:function size:0x624 scope:global +cutHelpMe__12daNpc_Taro_cFi = .text:0x00004380; // type:function size:0x340 scope:global +cutAppearanceMoi__12daNpc_Taro_cFi = .text:0x000046C0; // type:function size:0xBA0 scope:global +cutGiveMeWoodSwd__12daNpc_Taro_cFi = .text:0x00005260; // type:function size:0x68C scope:global +cutGetWoodSwd__12daNpc_Taro_cFi = .text:0x000058EC; // type:function size:0xAC0 scope:global +cutConversationWithMaro__12daNpc_Taro_cFi = .text:0x000063AC; // type:function size:0x468 scope:global +cutCacaricoConversation__12daNpc_Taro_cFi = .text:0x00006814; // type:function size:0x318 scope:global +cutArrowTutorial__12daNpc_Taro_cFi = .text:0x00006B2C; // type:function size:0x7EC scope:global +cutCaution__12daNpc_Taro_cFi = .text:0x00007318; // type:function size:0x258 scope:global +cutTagPush1__12daNpc_Taro_cFi = .text:0x00007570; // type:function size:0x2B0 scope:global +cutNotGonnaLet__12daNpc_Taro_cFi = .text:0x00007820; // type:function size:0x9EC scope:global +cutTagPush4__12daNpc_Taro_cFi = .text:0x0000820C; // type:function size:0x2C4 scope:global +wait__12daNpc_Taro_cFPv = .text:0x000084D0; // type:function size:0x1038 scope:global +swdTutorial__12daNpc_Taro_cFPv = .text:0x00009508; // type:function size:0x170 scope:global +talk_withMaro__12daNpc_Taro_cFPv = .text:0x00009678; // type:function size:0x3D0 scope:global +practice__12daNpc_Taro_cFPv = .text:0x00009A48; // type:function size:0x438 scope:global +nurse__12daNpc_Taro_cFPv = .text:0x00009E80; // type:function size:0x1AC scope:global +talk__12daNpc_Taro_cFPv = .text:0x0000A02C; // type:function size:0x3A4 scope:global +daNpc_Taro_Create__FPv = .text:0x0000A3D0; // type:function size:0x20 scope:global +daNpc_Taro_Delete__FPv = .text:0x0000A3F0; // type:function size:0x20 scope:global +daNpc_Taro_Execute__FPv = .text:0x0000A410; // type:function size:0x20 scope:global +daNpc_Taro_Draw__FPv = .text:0x0000A430; // type:function size:0x20 scope:global +daNpc_Taro_IsDelete__FPv = .text:0x0000A450; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000A458; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A488; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000A4D0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000A858; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000A894; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000A8D0; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x0000A918; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000A954; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A99C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000A9E4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000ADE8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000ADEC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000AEE8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000AEEC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000AF34; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000AFA4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B000; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B070; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000B0B8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000B1D4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000B3DC; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000B3E0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000B3E8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000B3F0; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000B3F4; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000B3FC; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000B414; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000B418; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000B420; // type:function size:0x8 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000B428; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x0000B458; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000B45C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000B460; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000B464; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x0000B468; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x0000B484; // type:function size:0x7C scope:global +__sinit_d_a_npc_taro_cpp = .text:0x0000B500; // type:function size:0x1EC scope:local +__ct__12daNpc_Taro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000B6EC; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Taro_cFv = .text:0x0000B80C; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Taro_cFv = .text:0x0000B814; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Taro_cFv = .text:0x0000B81C; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Taro_cFv = .text:0x0000B824; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Taro_cFi = .text:0x0000B82C; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Taro_cFi = .text:0x0000B83C; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Taro_cFv = .text:0x0000B84C; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Taro_cFv = .text:0x0000B854; // type:function size:0x8 scope:global +__dt__18daNpc_Taro_Param_cFv = .text:0x0000B85C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B8A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B8AC; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000B8B4; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Taro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4397 = .rodata:0x00000090; // type:object size:0x44 scope:local +@4468 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4473 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4884 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@4965 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5156 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5157 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5232 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@5501 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5502 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000118; // type:object size:0x8 scope:local data:double +@5563 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5564 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5565 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5634 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5635 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000148; // type:object size:0x4 scope:local +jointNo$5646 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5760 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@5761 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@5839 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@5896 = .rodata:0x00000160; // type:object size:0xC scope:local +@5920 = .rodata:0x0000016C; // type:object size:0x8 scope:local +@6197 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6198 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6309 = .rodata:0x0000017C; // type:object size:0xC scope:local +@6432 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6433 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6434 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6526 = .rodata:0x00000194; // type:object size:0x8 scope:local +@6873 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6874 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6875 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6876 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001AC; // type:object size:0x8 scope:local +@6904 = .rodata:0x000001B4; // type:object size:0xC scope:local +@7053 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7054 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7055 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7056 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7057 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7058 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7073 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@7089 = .rodata:0x000001E0; // type:object size:0xC scope:local +@7366 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7367 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7379 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@7389 = .rodata:0x000001FC; // type:object size:0xC scope:local +@7494 = .rodata:0x00000208; // type:object size:0x10 scope:local +@7501 = .rodata:0x00000218; // type:object size:0x8 scope:local +@7945 = .rodata:0x00000220; // type:object size:0x8 scope:local +@7968 = .rodata:0x00000228; // type:object size:0x8 scope:local +@9434 = .rodata:0x00000230; // type:object size:0x10 scope:local +@stringBase0 = .rodata:0x00000240; // type:object size:0x2C0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3931 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdData = .data:0x0000002C; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000054; // type:object size:0xD8 scope:global +l_resNameList = .data:0x0000012C; // type:object size:0x2C scope:global +l_loadResPtrn0 = .data:0x00000158; // type:object size:0x5 scope:global +l_loadResPtrn1 = .data:0x00000160; // type:object size:0x4 scope:global +l_loadResPtrn2 = .data:0x00000164; // type:object size:0x6 scope:global +l_loadResPtrn3 = .data:0x0000016C; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x00000174; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x00000178; // type:object size:0x5 scope:global +l_loadResPtrn6 = .data:0x00000180; // type:object size:0x6 scope:global +l_loadResPtrn9 = .data:0x00000188; // type:object size:0x9 scope:global +l_loadResPtrnList = .data:0x00000194; // type:object size:0x44 scope:global +l_faceMotionAnmData = .data:0x000001D8; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x00000520; // type:object size:0x498 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000009B8; // type:object size:0x200 scope:global +l_motionSequenceData = .data:0x00000BB8; // type:object size:0x2A0 scope:global +mCutNameList__12daNpc_Taro_c = .data:0x00000E58; // type:object size:0x44 scope:global +@4215 = .data:0x00000E9C; // type:object size:0xC scope:local +@4216 = .data:0x00000EA8; // type:object size:0xC scope:local +@4217 = .data:0x00000EB4; // type:object size:0xC scope:local +@4218 = .data:0x00000EC0; // type:object size:0xC scope:local +@4219 = .data:0x00000ECC; // type:object size:0xC scope:local +@4220 = .data:0x00000ED8; // type:object size:0xC scope:local +@4221 = .data:0x00000EE4; // type:object size:0xC scope:local +@4222 = .data:0x00000EF0; // type:object size:0xC scope:local +@4223 = .data:0x00000EFC; // type:object size:0xC scope:local +@4224 = .data:0x00000F08; // type:object size:0xC scope:local +@4225 = .data:0x00000F14; // type:object size:0xC scope:local +@4226 = .data:0x00000F20; // type:object size:0xC scope:local +@4227 = .data:0x00000F2C; // type:object size:0xC scope:local +@4228 = .data:0x00000F38; // type:object size:0xC scope:local +@4229 = .data:0x00000F44; // type:object size:0xC scope:local +@4230 = .data:0x00000F50; // type:object size:0xC scope:local +mCutList__12daNpc_Taro_c = .data:0x00000F5C; // type:object size:0xCC scope:global data:4byte +@4989 = .data:0x00001028; // type:object size:0x40 scope:local +@5030 = .data:0x00001068; // type:object size:0x40 scope:local +@5081 = .data:0x000010A8; // type:object size:0x40 scope:local +@5109 = .data:0x000010E8; // type:object size:0xC scope:local +@5112 = .data:0x000010F4; // type:object size:0xC scope:local +@5125 = .data:0x00001100; // type:object size:0xC scope:local +@5164 = .data:0x0000110C; // type:object size:0xC scope:local data:4byte +@5233 = .data:0x00001118; // type:object size:0x3C scope:local +@5298 = .data:0x00001154; // type:object size:0x40 scope:local +@5302 = .data:0x00001194; // type:object size:0xC scope:local data:4byte +@5307 = .data:0x000011A0; // type:object size:0xC scope:local data:4byte +@5704 = .data:0x000011AC; // type:object size:0xC scope:local +@5708 = .data:0x000011B8; // type:object size:0xC scope:local +@5710 = .data:0x000011C4; // type:object size:0xC scope:local +@5712 = .data:0x000011D0; // type:object size:0xC scope:local +@6200 = .data:0x000011DC; // type:object size:0x124 scope:local +@6199 = .data:0x00001300; // type:object size:0x124 scope:local +@6436 = .data:0x00001424; // type:object size:0x1C scope:local +@6435 = .data:0x00001440; // type:object size:0x1C scope:local +@6878 = .data:0x0000145C; // type:object size:0x2C scope:local +@6877 = .data:0x00001488; // type:object size:0x2C scope:local +@7059 = .data:0x000014B4; // type:object size:0x24 scope:local +@7369 = .data:0x000014D8; // type:object size:0x58 scope:local +@7368 = .data:0x00001530; // type:object size:0x58 scope:local +@7782 = .data:0x00001588; // type:object size:0x2C scope:local +@7781 = .data:0x000015B4; // type:object size:0x2C scope:local +@8208 = .data:0x000015E0; // type:object size:0xA4 scope:local +@8207 = .data:0x00001684; // type:object size:0xA4 scope:local +@8839 = .data:0x00001728; // type:object size:0x38 scope:local +@8838 = .data:0x00001760; // type:object size:0x3C scope:local +@8837 = .data:0x0000179C; // type:object size:0x38 scope:local +daNpc_Taro_MethodTable = .data:0x000017D4; // type:object size:0x20 scope:global +g_profile_NPC_TARO = .data:0x000017F4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00001824; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00001830; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000183C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00001860; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000186C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001878; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001884; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001890; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000189C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000018A8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000018B4; // type:object size:0xC scope:global +__vt__12daNpc_Taro_c = .data:0x000018C0; // type:object size:0xC4 scope:global +__vt__18daNpc_Taro_Param_c = .data:0x00001984; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4231 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5431 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5430 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_the/splits.txt b/config/GZ2J01/rels/d_a_npc_the/splits.txt new file mode 100644 index 0000000000..2671f4c863 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_the/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_the.cpp: + .text start:0x000000EC end:0x00004818 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003C4 + .data start:0x00000000 end:0x00000498 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_the/symbols.txt b/config/GZ2J01/rels/d_a_npc_the/symbols.txt new file mode 100644 index 0000000000..3e93f7affd --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_the/symbols.txt @@ -0,0 +1,200 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcThe_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__10daNpcThe_cFv = .text:0x00000300; // type:function size:0x200 scope:global +ctrlJoint__10daNpcThe_cFP8J3DJointP8J3DModel = .text:0x00000500; // type:function size:0x1D0 scope:global +createHeapCallBack__10daNpcThe_cFP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x2A8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000978; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009B4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009CC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A08; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A20; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A68; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A8C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AC8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000AE0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B1C; // type:function size:0x18 scope:global +ctrlJointCallBack__10daNpcThe_cFP8J3DJointi = .text:0x00000B34; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcThe_cFib = .text:0x00000B80; // type:function size:0x2BC scope:global +setExpressionBtp__10daNpcThe_cFi = .text:0x00000E3C; // type:function size:0x148 scope:global +setMotionAnm__10daNpcThe_cFif = .text:0x00000F84; // type:function size:0x1E0 scope:global +wait__10daNpcThe_cFPv = .text:0x00001164; // type:function size:0x3C8 scope:global +setMotion__10daNpcThe_cFifi = .text:0x0000152C; // type:function size:0x44 scope:global +setExpression__10daNpcThe_cFif = .text:0x00001570; // type:function size:0x2C scope:global +waitTW__10daNpcThe_cFPv = .text:0x0000159C; // type:function size:0x148 scope:global +talk__10daNpcThe_cFPv = .text:0x000016E4; // type:function size:0x468 scope:global +test__10daNpcThe_cFPv = .text:0x00001B4C; // type:function size:0x110 scope:global +EvCut_TwResistance__10daNpcThe_cFi = .text:0x00001C5C; // type:function size:0x8 scope:global +EvCut_Introduction__10daNpcThe_cFi = .text:0x00001C64; // type:function size:0xF4 scope:global +daNpcThe_Create__FPv = .text:0x00001D58; // type:function size:0x20 scope:global +create__10daNpcThe_cFv = .text:0x00001D78; // type:function size:0x3F0 scope:global +reset__10daNpcThe_cFv = .text:0x00002168; // type:function size:0x188 scope:global +daNpcThe_Delete__FPv = .text:0x000022F0; // type:function size:0x34 scope:global +daNpcThe_Execute__FPv = .text:0x00002324; // type:function size:0x20 scope:global +daNpcThe_Draw__FPv = .text:0x00002344; // type:function size:0x98 scope:global +daNpcThe_IsDelete__FPv = .text:0x000023DC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000023E4; // type:function size:0x30 scope:global +setParam__10daNpcThe_cFv = .text:0x00002414; // type:function size:0x2FC scope:global +main__10daNpcThe_cFv = .text:0x00002710; // type:function size:0x2A4 scope:global +playMotion__10daNpcThe_cFv = .text:0x000029B4; // type:function size:0x3A4 scope:global +playExpression__10daNpcThe_cFv = .text:0x00002D58; // type:function size:0x394 scope:global +doEvent__10daNpcThe_cFv = .text:0x000030EC; // type:function size:0x720 scope:global +ctrlBtk__10daNpcThe_cFv = .text:0x0000380C; // type:function size:0xDC scope:global +setAttnPos__10daNpcThe_cFv = .text:0x000038E8; // type:function size:0x2FC scope:global +lookat__10daNpcThe_cFv = .text:0x00003BE4; // type:function size:0x2C4 scope:global +drawDbgInfo__10daNpcThe_cFv = .text:0x00003EA8; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00003EB0; // type:function size:0xC scope:global +__sinit_d_a_npc_the_cpp = .text:0x00003EBC; // type:function size:0xBC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003F78; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003FC0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003FFC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000040CC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004108; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000410C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004148; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000414C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004398; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004588; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004654; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000046C4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000470C; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00004710; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004714; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000475C; // type:function size:0x60 scope:global +adjustShapeAngle__10daNpcThe_cFv = .text:0x000047BC; // type:function size:0x4 scope:global +__dt__16daNpcThe_Param_cFv = .text:0x000047C0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004808; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004810; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcThe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4159 = .rodata:0x0000006C; // type:object size:0xC scope:local data:4byte +@4296 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4297 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4507 = .rodata:0x00000080; // type:object size:0xC scope:local +@4508 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4509 = .rodata:0x00000094; // type:object size:0xC scope:local +@4510 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4511 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4512 = .rodata:0x000000B4; // type:object size:0x8 scope:local +@4513 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4514 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4515 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4516 = .rodata:0x000000DC; // type:object size:0x8 scope:local +@4517 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4518 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4519 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4520 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4521 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4522 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4523 = .rodata:0x00000120; // type:object size:0xC scope:local +@4524 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@4525 = .rodata:0x00000134; // type:object size:0xC scope:local +@4526 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4527 = .rodata:0x00000148; // type:object size:0xC scope:local +@4528 = .rodata:0x00000154; // type:object size:0x8 scope:local +@4529 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4530 = .rodata:0x00000168; // type:object size:0x8 scope:local +@4531 = .rodata:0x00000170; // type:object size:0xC scope:local +@4532 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@4533 = .rodata:0x00000184; // type:object size:0xC scope:local +@4534 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000194; // type:object size:0x38 scope:local +@4539 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4540 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4541 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4542 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@4544 = .rodata:0x000001FC; // type:object size:0xC scope:local +@4545 = .rodata:0x00000208; // type:object size:0xC scope:local +@4546 = .rodata:0x00000214; // type:object size:0x8 scope:local +@4547 = .rodata:0x0000021C; // type:object size:0xC scope:local +@4548 = .rodata:0x00000228; // type:object size:0x4 scope:local +@4549 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4550 = .rodata:0x00000238; // type:object size:0xC scope:local +@4551 = .rodata:0x00000244; // type:object size:0x8 scope:local +@4552 = .rodata:0x0000024C; // type:object size:0xC scope:local +@4553 = .rodata:0x00000258; // type:object size:0x4 scope:local +@4554 = .rodata:0x0000025C; // type:object size:0xC scope:local +@4555 = .rodata:0x00000268; // type:object size:0xC scope:local +@4556 = .rodata:0x00000274; // type:object size:0x8 scope:local +@4557 = .rodata:0x0000027C; // type:object size:0xC scope:local +@4558 = .rodata:0x00000288; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000028C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000298; // type:object size:0x4 scope:local +@4561 = .rodata:0x0000029C; // type:object size:0xC scope:local +@4562 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4563 = .rodata:0x000002B4; // type:object size:0x8 scope:local +@4564 = .rodata:0x000002BC; // type:object size:0xC scope:local +@4565 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4566 = .rodata:0x000002D4; // type:object size:0x8 scope:local +@4567 = .rodata:0x000002DC; // type:object size:0x2C scope:local +@4676 = .rodata:0x00000308; // type:object size:0xC scope:local +@4781 = .rodata:0x00000314; // type:object size:0x4 scope:local data:float +@4840 = .rodata:0x00000318; // type:object size:0x8 scope:local data:4byte +@5324 = .rodata:0x00000320; // type:object size:0x4 scope:local data:float +@5398 = .rodata:0x00000324; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000328; // type:object size:0x8 scope:local +@5400 = .rodata:0x00000330; // type:object size:0x8 scope:local +@5401 = .rodata:0x00000338; // type:object size:0x8 scope:local +@5449 = .rodata:0x00000340; // type:object size:0x4 scope:local +@5450 = .rodata:0x00000344; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000348; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000034C; // type:object size:0x78 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global +l_bckGetParamList = .data:0x00000030; // type:object size:0xD8 scope:global data:4byte +l_btpGetParamList = .data:0x00000108; // type:object size:0x70 scope:global +l_btkGetParamList = .data:0x00000178; // type:object size:0x8 scope:global data:4byte +l_loadRes_THE0 = .data:0x00000180; // type:object size:0xC scope:global +l_loadRes_THE1 = .data:0x0000018C; // type:object size:0xC scope:global +l_loadRes_THE2 = .data:0x00000198; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000001A4; // type:object size:0xC scope:global +l_resNames = .data:0x000001B0; // type:object size:0x10 scope:global +l_evtGetParamList = .data:0x000001C0; // type:object size:0x10 scope:global +l_evtNames = .data:0x000001D0; // type:object size:0x10 scope:global +l_myName = .data:0x000001E0; // type:object size:0x4 scope:global +mEvtCutNameList__10daNpcThe_c = .data:0x000001E4; // type:object size:0x10 scope:global +@3810 = .data:0x000001F4; // type:object size:0xC scope:local +@3811 = .data:0x00000200; // type:object size:0xC scope:local +@3812 = .data:0x0000020C; // type:object size:0xC scope:local +mEvtCutList__10daNpcThe_c = .data:0x00000218; // type:object size:0x30 scope:global +@4153 = .data:0x00000248; // type:object size:0xC scope:local data:4byte +@4407 = .data:0x00000254; // type:object size:0x38 scope:local +@4441 = .data:0x0000028C; // type:object size:0x38 scope:local +@4482 = .data:0x000002C4; // type:object size:0x34 scope:local +@4577 = .data:0x000002F8; // type:object size:0xC scope:local +@4583 = .data:0x00000304; // type:object size:0xC scope:local +@4585 = .data:0x00000310; // type:object size:0xC scope:local +@4611 = .data:0x0000031C; // type:object size:0xC scope:local +@4616 = .data:0x00000328; // type:object size:0xC scope:local +@4621 = .data:0x00000334; // type:object size:0xC scope:local +@4626 = .data:0x00000340; // type:object size:0xC scope:local +@4630 = .data:0x0000034C; // type:object size:0xC scope:local +@4635 = .data:0x00000358; // type:object size:0xC scope:local +daNpcThe_MethodTable = .data:0x00000364; // type:object size:0x20 scope:global +g_profile_NPC_THE = .data:0x00000384; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003B4; // type:object size:0xC scope:global +__vt__10daNpcThe_c = .data:0x000003C0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000408; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000414; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000444; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000450; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000045C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000468; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000474; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__16daNpcThe_Param_c = .data:0x0000048C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3809 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_theB/splits.txt b/config/GZ2J01/rels/d_a_npc_theB/splits.txt new file mode 100644 index 0000000000..79afbbf067 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_theB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_theB.cpp: + .text start:0x000000EC end:0x000046D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002BC + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_theB/symbols.txt b/config/GZ2J01/rels/d_a_npc_theB/symbols.txt new file mode 100644 index 0000000000..d3ea155764 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_theB/symbols.txt @@ -0,0 +1,177 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcTheB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcTheB_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +create__11daNpcTheB_cFv = .text:0x000004C4; // type:function size:0x254 scope:global +CreateHeap__11daNpcTheB_cFv = .text:0x00000718; // type:function size:0x2A8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009C0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009FC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A14; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A50; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A68; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AB0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AD4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B10; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B28; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B64; // type:function size:0x18 scope:global +Delete__11daNpcTheB_cFv = .text:0x00000B7C; // type:function size:0x34 scope:global +Execute__11daNpcTheB_cFv = .text:0x00000BB0; // type:function size:0x20 scope:global +Draw__11daNpcTheB_cFv = .text:0x00000BD0; // type:function size:0x58 scope:global +ctrlJoint__11daNpcTheB_cFP8J3DJointP8J3DModel = .text:0x00000C28; // type:function size:0x1F4 scope:global +createHeapCallBack__11daNpcTheB_cFP10fopAc_ac_c = .text:0x00000E1C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcTheB_cFP8J3DJointi = .text:0x00000E3C; // type:function size:0x4C scope:global +getHandPos1__11daNpcTheB_cFi = .text:0x00000E88; // type:function size:0xE8 scope:global +getHandPos2__11daNpcTheB_cFi = .text:0x00000F70; // type:function size:0xE8 scope:global +setHintEvent__11daNpcTheB_cFlUsi = .text:0x00001058; // type:function size:0x18 scope:global +main__11daNpcTheB_cFv = .text:0x00001070; // type:function size:0x248 scope:global +setParam__11daNpcTheB_cFv = .text:0x000012B8; // type:function size:0x16C scope:global +ctrlBtk__11daNpcTheB_cFv = .text:0x00001424; // type:function size:0xCC scope:global +setAttnPos__11daNpcTheB_cFv = .text:0x000014F0; // type:function size:0x350 scope:global +setExpressionAnm__11daNpcTheB_cFib = .text:0x00001840; // type:function size:0x1FC scope:global +setExpressionBtp__11daNpcTheB_cFi = .text:0x00001A3C; // type:function size:0x100 scope:global +setMotionAnm__11daNpcTheB_cFif = .text:0x00001B3C; // type:function size:0x1DC scope:global +drawDbgInfo__11daNpcTheB_cFv = .text:0x00001D18; // type:function size:0x8 scope:global +reset__11daNpcTheB_cFv = .text:0x00001D20; // type:function size:0x1D4 scope:global +playExpression__11daNpcTheB_cFv = .text:0x00001EF4; // type:function size:0x190 scope:global +playMotion__11daNpcTheB_cFv = .text:0x00002084; // type:function size:0x21C scope:global +doNormalAction__11daNpcTheB_cFv = .text:0x000022A0; // type:function size:0xF4 scope:global +doEvent__11daNpcTheB_cFv = .text:0x00002394; // type:function size:0x310 scope:global +lookat__11daNpcTheB_cFv = .text:0x000026A4; // type:function size:0x1A8 scope:global +wait__11daNpcTheB_cFPv = .text:0x0000284C; // type:function size:0x590 scope:global +setMotion__11daNpcTheB_cFifi = .text:0x00002DDC; // type:function size:0x44 scope:global +setExpression__11daNpcTheB_cFif = .text:0x00002E20; // type:function size:0x2C scope:global +talk__11daNpcTheB_cFPv = .text:0x00002E4C; // type:function size:0x1E0 scope:global +EvCut_PersonalCombatIntro__11daNpcTheB_cFi = .text:0x0000302C; // type:function size:0x1DC scope:global +EvCut_PersonalCombatRevenge__11daNpcTheB_cFi = .text:0x00003208; // type:function size:0x32C scope:global +EvCut_PersonalCombatAfter__11daNpcTheB_cFv = .text:0x00003534; // type:function size:0x340 scope:global +EvCut_AnnulationFieldRace__11daNpcTheB_cFi = .text:0x00003874; // type:function size:0xEC scope:global +EvCut_TheBHint__11daNpcTheB_cFi = .text:0x00003960; // type:function size:0x224 scope:global +EvCut_CoachGuardGameOver__11daNpcTheB_cFi = .text:0x00003B84; // type:function size:0x170 scope:global +daNpcTheB_Create__FPv = .text:0x00003CF4; // type:function size:0x20 scope:global +daNpcTheB_Delete__FPv = .text:0x00003D14; // type:function size:0x20 scope:global +daNpcTheB_Execute__FPv = .text:0x00003D34; // type:function size:0x20 scope:global +daNpcTheB_Draw__FPv = .text:0x00003D54; // type:function size:0x20 scope:global +daNpcTheB_IsDelete__FPv = .text:0x00003D74; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D7C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003DAC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003DF4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003E30; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003F00; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003F3C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003F40; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003F7C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003F80; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000041CC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000043BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000442C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004488; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000044F8; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00004540; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004544; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00004548; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000454C; // type:function size:0x48 scope:global +__sinit_d_a_npc_theB_cpp = .text:0x00004594; // type:function size:0xEC scope:local +__dt__17daNpcTheB_Param_cFv = .text:0x00004680; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000046C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000046D0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcTheB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4176 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4180 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4298 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4396 = .rodata:0x00000094; // type:object size:0x18 scope:local +@4424 = .rodata:0x000000AC; // type:object size:0x18 scope:local +@4523 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4581 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4673 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4676 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4677 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4792 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000100; // type:object size:0xC scope:local +@4794 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4795 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4796 = .rodata:0x00000120; // type:object size:0xC scope:local +@4797 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4798 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4799 = .rodata:0x00000140; // type:object size:0xC scope:local +@4800 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000150; // type:object size:0x10 scope:local +@4814 = .rodata:0x00000160; // type:object size:0xC scope:local +@4815 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4816 = .rodata:0x00000170; // type:object size:0xC scope:local +@4817 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000180; // type:object size:0xC scope:local +@4819 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4820 = .rodata:0x00000190; // type:object size:0xC scope:local +@4821 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4822 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@4823 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4824 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4825 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@4826 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4827 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4828 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@4829 = .rodata:0x000001F0; // type:object size:0x18 scope:local +@4932 = .rodata:0x00000208; // type:object size:0xC scope:local +@4972 = .rodata:0x00000214; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5126 = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float +@5127 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5333 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5423 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000234; // type:object size:0x88 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x4 scope:global +l_bckGetParamList = .data:0x00000024; // type:object size:0x70 scope:global data:4byte +l_btpGetParamList = .data:0x00000094; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x0000009C; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x000000A4; // type:object size:0x18 scope:global +l_arcName = .data:0x000000BC; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x000000C0; // type:object size:0x4 scope:global +@3823 = .data:0x000000C4; // type:object size:0xC scope:local +@3824 = .data:0x000000D0; // type:object size:0xC scope:local +@3825 = .data:0x000000DC; // type:object size:0xC scope:local +@3826 = .data:0x000000E8; // type:object size:0xC scope:local +@3827 = .data:0x000000F4; // type:object size:0xC scope:local +mEvtSeqList__11daNpcTheB_c = .data:0x00000100; // type:object size:0x48 scope:global +@4699 = .data:0x00000148; // type:object size:0x20 scope:local +@4770 = .data:0x00000168; // type:object size:0xC scope:local data:4byte +@4861 = .data:0x00000174; // type:object size:0xC scope:local +@4869 = .data:0x00000180; // type:object size:0xC scope:local +@5334 = .data:0x0000018C; // type:object size:0x20 scope:local +daNpcTheB_MethodTable = .data:0x000001AC; // type:object size:0x20 scope:global +g_profile_NPC_THEB = .data:0x000001CC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001FC; // type:object size:0xC scope:global +__vt__11daNpcTheB_c = .data:0x00000208; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000025C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000298; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002C8; // type:object size:0xC scope:global +__vt__17daNpcTheB_Param_c = .data:0x000002D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3822 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_tk/splits.txt b/config/GZ2J01/rels/d_a_npc_tk/splits.txt new file mode 100644 index 0000000000..96b50cacee --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tk.cpp: + .text start:0x000000EC end:0x0000AE90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x000001B8 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZ2J01/rels/d_a_npc_tk/symbols.txt b/config/GZ2J01/rels/d_a_npc_tk/symbols.txt new file mode 100644 index 0000000000..54dd63d3eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tk/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_TK_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +setBck__10daNPC_TK_cFiUcff = .text:0x00000178; // type:function size:0xA4 scope:global +checkBck__10daNPC_TK_cFi = .text:0x0000021C; // type:function size:0x5C scope:global +draw__10daNPC_TK_cFv = .text:0x00000278; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x00000358; // type:function size:0x3C scope:global +daNPC_TK_Draw__FP10daNPC_TK_c = .text:0x00000394; // type:function size:0x20 scope:global +checkBeforeBg__10daNPC_TK_cFv = .text:0x000003B4; // type:function size:0x1A4 scope:global +setActionMode__10daNPC_TK_cFi = .text:0x00000558; // type:function size:0x7C scope:global +setAddCalcSpeedXZ__10daNPC_TK_cFR4cXyzRC4cXyzfff = .text:0x000005D4; // type:function size:0x390 scope:global +chaseTargetPos__10daNPC_TK_cF4cXyzffs = .text:0x00000964; // type:function size:0x100 scope:global +getMasterPointer__10daNPC_TK_cFv = .text:0x00000A64; // type:function size:0x1C scope:global +setMasterShoulder__10daNPC_TK_cFP4cXyz = .text:0x00000A80; // type:function size:0xA8 scope:global +setAwayAction__10daNPC_TK_cFi = .text:0x00000B28; // type:function size:0xAC scope:global +setFlySE__10daNPC_TK_cFv = .text:0x00000BD4; // type:function size:0x188 scope:global +checkRangeOfTake__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000D5C; // type:function size:0x124 scope:global +s_obj_sub__FPvPv = .text:0x00000E80; // type:function size:0x68 scope:global +s_hanjo__FPvPv = .text:0x00000EE8; // type:function size:0x4C scope:global +executeFly__10daNPC_TK_cFv = .text:0x00000F34; // type:function size:0x4A4 scope:global +initPerchDemo__10daNPC_TK_cFi = .text:0x000013D8; // type:function size:0x464 scope:global +executePerchDemo__10daNPC_TK_cFi = .text:0x0000183C; // type:function size:0xAFC scope:global +executePerch__10daNPC_TK_cFv = .text:0x00002338; // type:function size:0xFC scope:global +executeHandOn__10daNPC_TK_cFv = .text:0x00002434; // type:function size:0x254 scope:global +checkWaterSurface__10daNPC_TK_cFf = .text:0x00002688; // type:function size:0xC8 scope:global +executeAttack__10daNPC_TK_cFv = .text:0x00002750; // type:function size:0xE4C scope:global +executeAway__10daNPC_TK_cFv = .text:0x0000359C; // type:function size:0x33C scope:global +setCarryActorMtx__10daNPC_TK_cFv = .text:0x000038D8; // type:function size:0x36C scope:global +getTakePosY__10daNPC_TK_cFv = .text:0x00003C44; // type:function size:0x44 scope:global +getTakeOffPosY__10daNPC_TK_cFv = .text:0x00003C88; // type:function size:0x44 scope:global +executeBack__10daNPC_TK_cFv = .text:0x00003CCC; // type:function size:0xBE4 scope:global +getHanjoHandPos__10daNPC_TK_cFv = .text:0x000048B0; // type:function size:0xAC scope:global +executeStayHanjo__10daNPC_TK_cFv = .text:0x0000495C; // type:function size:0x24C scope:global +executeAttackLink__10daNPC_TK_cFv = .text:0x00004BA8; // type:function size:0x9A4 scope:global +executeBackHanjo__10daNPC_TK_cFv = .text:0x0000554C; // type:function size:0x8A8 scope:global +checkAttackDemo__10daNPC_TK_cFv = .text:0x00005DF4; // type:function size:0x1B8 scope:global +executeAttackDemo__10daNPC_TK_cFv = .text:0x00005FAC; // type:function size:0x344 scope:global +executeBackHanjoDemo__10daNPC_TK_cFv = .text:0x000062F0; // type:function size:0xB58 scope:global +executeWolfEvent__10daNPC_TK_cFv = .text:0x00006E48; // type:function size:0xA0 scope:global +calcWolfDemoCam__10daNPC_TK_cFv = .text:0x00006EE8; // type:function size:0x9C scope:global +calcWolfDemoCam2__10daNPC_TK_cFv = .text:0x00006F84; // type:function size:0xF8 scope:global +executeWolfPerch__10daNPC_TK_cFv = .text:0x0000707C; // type:function size:0x16A0 scope:global +executeResistanceDemo__10daNPC_TK_cFv = .text:0x0000871C; // type:function size:0xA08 scope:global +setHawkSideCamera__10daNPC_TK_cF4cXyz = .text:0x00009124; // type:function size:0xBC scope:global +setHawkCamera__10daNPC_TK_cFP10fopAc_ac_c = .text:0x000091E0; // type:function size:0x68 scope:global +endHawkCamera__10daNPC_TK_cFv = .text:0x00009248; // type:function size:0xAC scope:global +calcDemoCamera__10daNPC_TK_cFv = .text:0x000092F4; // type:function size:0x9F0 scope:global +checkActionSet__10daNPC_TK_cFv = .text:0x00009CE4; // type:function size:0x280 scope:global +action__10daNPC_TK_cFv = .text:0x00009F64; // type:function size:0x348 scope:global +mtx_set__10daNPC_TK_cFv = .text:0x0000A2AC; // type:function size:0x110 scope:global +cc_set__10daNPC_TK_cFv = .text:0x0000A3BC; // type:function size:0xF0 scope:global +execute__10daNPC_TK_cFv = .text:0x0000A4AC; // type:function size:0x124 scope:global +daNPC_TK_Execute__FP10daNPC_TK_c = .text:0x0000A5D0; // type:function size:0x20 scope:global +daNPC_TK_IsDelete__FP10daNPC_TK_c = .text:0x0000A5F0; // type:function size:0x8 scope:global +_delete__10daNPC_TK_cFv = .text:0x0000A5F8; // type:function size:0x74 scope:global +daNPC_TK_Delete__FP10daNPC_TK_c = .text:0x0000A66C; // type:function size:0x20 scope:global +ctrlJoint__10daNPC_TK_cFP8J3DJointP8J3DModel = .text:0x0000A68C; // type:function size:0x1D0 scope:global +JointCallBack__10daNPC_TK_cFP8J3DJointi = .text:0x0000A85C; // type:function size:0x4C scope:global +CreateHeap__10daNPC_TK_cFv = .text:0x0000A8A8; // type:function size:0x13C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000A9E4; // type:function size:0x20 scope:global +create__10daNPC_TK_cFv = .text:0x0000AA04; // type:function size:0x2BC scope:global +__dt__8cM3dGSphFv = .text:0x0000ACC0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000AD08; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000AD50; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000ADC0; // type:function size:0x4 scope:global +daNPC_TK_Create__FP10daNPC_TK_c = .text:0x0000ADC4; // type:function size:0x20 scope:global +__dt__14daNPC_TK_HIO_cFv = .text:0x0000ADE4; // type:function size:0x48 scope:global +__sinit_d_a_npc_tk_cpp = .text:0x0000AE2C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000AE68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000AE70; // type:function size:0x8 scope:local +checkNowWolf__9daPy_py_cFv = .text:0x0000AE78; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4006 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4055 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4215 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4216 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4279 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4462 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4519 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4520 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4521 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4803 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4804 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5277 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5278 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5280 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@5281 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5284 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5285 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5286 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5287 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5478 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5479 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5532 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5533 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5823 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5855 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6171 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6172 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6173 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6174 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6367 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6368 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6369 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6370 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6430 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6431 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6789 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6790 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6791 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6841 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6860 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7260 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7263 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7264 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7266 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float +@7267 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7268 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@7270 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7444 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7445 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7446 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7447 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7448 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:string +@7449 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7450 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7451 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7452 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7453 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7454 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7470 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7498 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7762 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7763 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7905 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7906 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001DC; // type:object size:0x52 scope:local data:string_table +action_table$4814 = .data:0x00000000; // type:object size:0x10 scope:local +action_table_w$4815 = .data:0x00000010; // type:object size:0x8 scope:local +taka_attack_dist$4969 = .data:0x00000018; // type:object size:0x10 scope:local +w_eff_id$5014 = .data:0x00000028; // type:object size:0x8 scope:local +@7271 = .data:0x00000030; // type:object size:0x54 scope:local +@7455 = .data:0x00000084; // type:object size:0x24 scope:local +@7877 = .data:0x000000A8; // type:object size:0x38 scope:local +cc_sph_src$8096 = .data:0x000000E0; // type:object size:0x40 scope:local +l_daNPC_TK_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_NPC_TK = .data:0x00000140; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:global +__vt__14daNPC_TK_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_near_angle = .bss:0x00000046; // type:object size:0x2 scope:global +m_near_actor = .bss:0x00000048; // type:object size:0x4 scope:global +lbl_370_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3994 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x40 scope:global data:byte +@5011 = .bss:0x0000009C; // type:object size:0xC scope:local +sc$5010 = .bss:0x000000AC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000118; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_tkc/splits.txt b/config/GZ2J01/rels/d_a_npc_tkc/splits.txt new file mode 100644 index 0000000000..4233f137a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkc.cpp: + .text start:0x000000EC end:0x000041C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000284 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_tkc/symbols.txt b/config/GZ2J01/rels/d_a_npc_tkc/symbols.txt new file mode 100644 index 0000000000..ea9c7572eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkc/symbols.txt @@ -0,0 +1,168 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcTkc_cFv = .text:0x000000EC; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x000001B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000200; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000248; // type:function size:0x3C scope:global +__dt__10daNpcTkc_cFv = .text:0x00000284; // type:function size:0x138 scope:global +Create__10daNpcTkc_cFv = .text:0x000003BC; // type:function size:0x2E0 scope:global +CreateHeap__10daNpcTkc_cFv = .text:0x0000069C; // type:function size:0x248 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000008E4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000920; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000938; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000974; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000098C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009D4; // type:function size:0x24 scope:global data:2byte +__dt__12J3DTexMtxAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +Delete__10daNpcTkc_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global +Execute__10daNpcTkc_cFv = .text:0x00000AD4; // type:function size:0x38 scope:global +Draw__10daNpcTkc_cFv = .text:0x00000B0C; // type:function size:0x70 scope:global +ctrlJoint__10daNpcTkc_cFP8J3DJointP8J3DModel = .text:0x00000B7C; // type:function size:0x70 scope:global +createHeapCallBack__10daNpcTkc_cFP10fopAc_ac_c = .text:0x00000BEC; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTkc_cFP8J3DJointi = .text:0x00000C0C; // type:function size:0x4C scope:global +setActionWait__10daNpcTkc_cFv = .text:0x00000C58; // type:function size:0x44 scope:global +setActionFollow__10daNpcTkc_cFv = .text:0x00000C9C; // type:function size:0x44 scope:global +setMtx__10daNpcTkc_cFv = .text:0x00000CE0; // type:function size:0x98 scope:global +setExpressionAnm__10daNpcTkc_cFib = .text:0x00000D78; // type:function size:0x14C scope:global +setExpressionBtp__10daNpcTkc_cFi = .text:0x00000EC4; // type:function size:0xD4 scope:global +reset__10daNpcTkc_cFv = .text:0x00000F98; // type:function size:0x41C scope:global +setMotionAnm__10daNpcTkc_cFif = .text:0x000013B4; // type:function size:0x134 scope:global +setAction__10daNpcTkc_cFM10daNpcTkc_cFPCvPv_v = .text:0x000014E8; // type:function size:0xA0 scope:global +wait__10daNpcTkc_cFv = .text:0x00001588; // type:function size:0x290 scope:global +calcFly__10daNpcTkc_cFv = .text:0x00001818; // type:function size:0x22C scope:global +searchPlayer__10daNpcTkc_cFv = .text:0x00001A44; // type:function size:0x1E0 scope:global +follow__10daNpcTkc_cFv = .text:0x00001C24; // type:function size:0x480 scope:global +appear__10daNpcTkc_cFv = .text:0x000020A4; // type:function size:0x168 scope:global +normalTalk__10daNpcTkc_cFv = .text:0x0000220C; // type:function size:0x224 scope:global +setMotion__10daNpcTkc_cFifi = .text:0x00002430; // type:function size:0x44 scope:global +setExpression__10daNpcTkc_cFif = .text:0x00002474; // type:function size:0x2C scope:global +warpTalk__10daNpcTkc_cFv = .text:0x000024A0; // type:function size:0x368 scope:global +demo__10daNpcTkc_cFv = .text:0x00002808; // type:function size:0x124 scope:global +EvCut_TksSecretChild__10daNpcTkc_cFi = .text:0x0000292C; // type:function size:0x1EC scope:global +EvCut_TksWarpExit__10daNpcTkc_cFi = .text:0x00002B18; // type:function size:0x3DC scope:global +EvCut_TksWarpBack__10daNpcTkc_cFi = .text:0x00002EF4; // type:function size:0x3D0 scope:global +daNpcTkc_Create__FPv = .text:0x000032C4; // type:function size:0x20 scope:global +daNpcTkc_Delete__FPv = .text:0x000032E4; // type:function size:0x20 scope:global +daNpcTkc_Execute__FPv = .text:0x00003304; // type:function size:0x20 scope:global +daNpcTkc_Draw__FPv = .text:0x00003324; // type:function size:0x20 scope:global +daNpcTkc_IsDelete__FPv = .text:0x00003344; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000334C; // type:function size:0x30 scope:global +setParam__10daNpcTkc_cFv = .text:0x0000337C; // type:function size:0x74 scope:global +main__10daNpcTkc_cFv = .text:0x000033F0; // type:function size:0x248 scope:global +ctrlBtk__10daNpcTkc_cFv = .text:0x00003638; // type:function size:0xCC scope:global +setAttnPos__10daNpcTkc_cFv = .text:0x00003704; // type:function size:0x1F0 scope:global +drawDbgInfo__10daNpcTkc_cFv = .text:0x000038F4; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000038FC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global +__dt__8daNpcF_cFv = .text:0x00003980; // type:function size:0x24C scope:global +__dt__5csXyzFv = .text:0x00003BCC; // type:function size:0x3C scope:global +__ct__8daNpcF_cFv = .text:0x00003C08; // type:function size:0x1F0 scope:global +__ct__5csXyzFv = .text:0x00003DF8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00003DFC; // type:function size:0x4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E00; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E70; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003ECC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F3C; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00003F84; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003F88; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003F8C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003F90; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003FD8; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00003FF4; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x00004030; // type:function size:0x7C scope:global +__sinit_d_a_npc_tkc_cpp = .text:0x000040AC; // type:function size:0xBC scope:local +__dt__16daNpcTkc_Param_cFv = .text:0x00004168; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000041B0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000041B8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcTkc_Param_c = .rodata:0x00000000; // type:object size:0xA4 scope:global +@4307 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4308 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4309 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4358 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +m_cameraItemNum$4552 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4653 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4675 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4676 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4677 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@4682 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4683 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4887 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4888 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4889 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4891 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4892 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4893 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4895 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5075 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5076 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5077 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5349 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5559 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5581 = .rodata:0x00000170; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000178; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x18 scope:global +l_btpGetParamList = .data:0x00000038; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000048; // type:object size:0x10 scope:global +l_arcName = .data:0x00000058; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x0000005C; // type:object size:0x4 scope:global +@3936 = .data:0x00000060; // type:object size:0xC scope:local +@3937 = .data:0x0000006C; // type:object size:0xC scope:local +@3938 = .data:0x00000078; // type:object size:0xC scope:local +mEvtSeqList__10daNpcTkc_c = .data:0x00000084; // type:object size:0x30 scope:global +@4439 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4447 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4458 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4487 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4563 = .data:0x000000E4; // type:object size:0xC scope:local +@4566 = .data:0x000000F0; // type:object size:0xC scope:local +@4569 = .data:0x000000FC; // type:object size:0xC scope:local +@4572 = .data:0x00000108; // type:object size:0xC scope:local +@4575 = .data:0x00000114; // type:object size:0xC scope:local +@4776 = .data:0x00000120; // type:object size:0xC scope:local +@4781 = .data:0x0000012C; // type:object size:0xC scope:local +@5086 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@5113 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@5152 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpcTkc_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_TKC = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10daNpcTkc_c = .data:0x000001B8; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000200; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000020C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000248; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:global +__vt__16daNpcTkc_Param_c = .data:0x00000278; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3935 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_tkj/splits.txt b/config/GZ2J01/rels/d_a_npc_tkj/splits.txt new file mode 100644 index 0000000000..71d468cee5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj.cpp: + .text start:0x000000EC end:0x00002F44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000308 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_tkj/symbols.txt b/config/GZ2J01/rels/d_a_npc_tkj/symbols.txt new file mode 100644 index 0000000000..6576742a09 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkj/symbols.txt @@ -0,0 +1,161 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daNpcTkj_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__10daNpcTkj_cFv = .text:0x00000210; // type:function size:0x2C8 scope:global +CreateHeap__10daNpcTkj_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__10daNpcTkj_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__10daNpcTkj_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__10daNpcTkj_cFv = .text:0x0000097C; // type:function size:0x9C scope:global +createHeapCallBack__10daNpcTkj_cFP10fopAc_ac_c = .text:0x00000A18; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTkj_cFP8J3DJointi = .text:0x00000A38; // type:function size:0x58 scope:global +getType__10daNpcTkj_cFv = .text:0x00000A90; // type:function size:0x38 scope:global +getFlowNodeNo__10daNpcTkj_cFv = .text:0x00000AC8; // type:function size:0x1C scope:global +isDelete__10daNpcTkj_cFv = .text:0x00000AE4; // type:function size:0x18 scope:global +reset__10daNpcTkj_cFv = .text:0x00000AFC; // type:function size:0x12C scope:global +setAfterTalkMotion__10daNpcTkj_cFv = .text:0x00000C28; // type:function size:0x60 scope:global +srchActors__10daNpcTkj_cFv = .text:0x00000C88; // type:function size:0xC scope:global +evtTalk__10daNpcTkj_cFv = .text:0x00000C94; // type:function size:0xE4 scope:global +evtCutProc__10daNpcTkj_cFv = .text:0x00000D78; // type:function size:0xE4 scope:global +action__10daNpcTkj_cFv = .text:0x00000E5C; // type:function size:0x88 scope:global +setAttnPos__10daNpcTkj_cFv = .text:0x00000EE4; // type:function size:0x24C scope:global +setCollision__10daNpcTkj_cFv = .text:0x00001130; // type:function size:0xE0 scope:global +drawDbgInfo__10daNpcTkj_cFv = .text:0x00001210; // type:function size:0x8 scope:global +selectAction__10daNpcTkj_cFv = .text:0x00001218; // type:function size:0x50 scope:global +chkAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00001268; // type:function size:0x2C scope:global +setAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00001294; // type:function size:0xA8 scope:global +wait__10daNpcTkj_cFPv = .text:0x0000133C; // type:function size:0x1B4 scope:global +talk__10daNpcTkj_cFPv = .text:0x000014F0; // type:function size:0x1F8 scope:global +cutLv7Start__10daNpcTkj_cFi = .text:0x000016E8; // type:function size:0x458 scope:global +daNpc_Tkj_Create__FPv = .text:0x00001B40; // type:function size:0x20 scope:global +daNpc_Tkj_Delete__FPv = .text:0x00001B60; // type:function size:0x20 scope:global +daNpc_Tkj_Execute__FPv = .text:0x00001B80; // type:function size:0x20 scope:global +daNpc_Tkj_Draw__FPv = .text:0x00001BA0; // type:function size:0x20 scope:global +daNpc_Tkj_IsDelete__FPv = .text:0x00001BC0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001BC8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001BF8; // type:function size:0x48 scope:global +setParam__10daNpcTkj_cFv = .text:0x00001C40; // type:function size:0x10C scope:global +beforeMove__10daNpcTkj_cFv = .text:0x00001D4C; // type:function size:0x78 scope:global +__dt__8daNpcT_cFv = .text:0x00001DC4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000214C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002188; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000021C4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000025C8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000025CC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000026C8; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000026CC; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002714; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000275C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000027CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002828; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002898; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000028E0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000029FC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C04; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C08; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C10; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002C18; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002C20; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00002C28; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002C2C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C34; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C3C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C40; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C48; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002C60; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002C64; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002C68; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002C70; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002C78; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CA8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002CD8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002CDC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002CE0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002CE4; // type:function size:0x4 scope:global +__sinit_d_a_npc_tkj_cpp = .text:0x00002CE8; // type:function size:0x88 scope:local +__ct__10daNpcTkj_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D70; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E64; // type:function size:0x48 scope:global +getEyeballMaterialNo__10daNpcTkj_cFv = .text:0x00002EAC; // type:function size:0x8 scope:global +getHeadJointNo__10daNpcTkj_cFv = .text:0x00002EB4; // type:function size:0x8 scope:global +getNeckJointNo__10daNpcTkj_cFv = .text:0x00002EBC; // type:function size:0x8 scope:global +getBackboneJointNo__10daNpcTkj_cFv = .text:0x00002EC4; // type:function size:0x8 scope:global +checkChangeJoint__10daNpcTkj_cFi = .text:0x00002ECC; // type:function size:0x10 scope:global +checkRemoveJoint__10daNpcTkj_cFi = .text:0x00002EDC; // type:function size:0x10 scope:global +__dt__17daNpc_Tkj_Param_cFv = .text:0x00002EEC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F34; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F3C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Tkj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4129 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4286 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4288 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4487 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4541 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4670 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4671 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4731 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4732 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4733 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4972 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4973 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4974 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4975 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x25 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000BC; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000DC; // type:object size:0x20 scope:global +mCutNameList__10daNpcTkj_c = .data:0x000000FC; // type:object size:0x8 scope:global +@3917 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +mCutList__10daNpcTkj_c = .data:0x00000110; // type:object size:0x18 scope:global data:4byte +@4553 = .data:0x00000128; // type:object size:0xC scope:local data:4byte +@4561 = .data:0x00000134; // type:object size:0xC scope:local data:4byte +@4771 = .data:0x00000140; // type:object size:0xC scope:local data:4byte +daNpc_Tkj_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_NPC_TKJ = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000019C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000208; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10daNpcTkj_c = .data:0x00000238; // type:object size:0xC4 scope:global +__vt__17daNpc_Tkj_Param_c = .data:0x000002FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3918 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_tkj2/splits.txt b/config/GZ2J01/rels/d_a_npc_tkj2/splits.txt new file mode 100644 index 0000000000..18c8947c39 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkj2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_tkj2.cpp: + .text start:0x000000EC end:0x000035C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000013C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt b/config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt new file mode 100644 index 0000000000..7a4cbda8c9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tkj2/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_Tkj2_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +anm_init__FP14npc_tkj2_classifUcf = .text:0x00000120; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x150 scope:global +daNpc_Tkj2_Draw__FP14npc_tkj2_class = .text:0x0000031C; // type:function size:0x114 scope:global +npc_tkj2_carry_check__FP14npc_tkj2_class = .text:0x00000430; // type:function size:0x6C scope:global +mode_init_boomCarry__FP14npc_tkj2_class = .text:0x0000049C; // type:function size:0x58 scope:global +Wind_effect__FP14npc_tkj2_class = .text:0x000004F4; // type:function size:0x238 scope:global +CheckRoof__FP14npc_tkj2_class = .text:0x0000072C; // type:function size:0x270 scope:global +__dt__8cM3dGPlaFv = .text:0x0000099C; // type:function size:0x48 scope:global +CheckWall__FP14npc_tkj2_classs = .text:0x000009E4; // type:function size:0x3CC scope:global +GndCheck2__FP14npc_tkj2_class = .text:0x00000DB0; // type:function size:0x120 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000ED0; // type:function size:0x78 scope:global +GndCheck__FP14npc_tkj2_class4cXyz = .text:0x00000F48; // type:function size:0x84 scope:global +npc_tkj2_normal__FP14npc_tkj2_class = .text:0x00000FCC; // type:function size:0x410 scope:global +return_pos_get__FP14npc_tkj2_class = .text:0x000013DC; // type:function size:0x1D0 scope:global +npc_tkj2_carry__FP14npc_tkj2_class = .text:0x000015AC; // type:function size:0x324 scope:global +npc_tkj2_fly__FP14npc_tkj2_class = .text:0x000018D0; // type:function size:0x180 scope:global +npc_tkj2_drop__FP14npc_tkj2_class = .text:0x00001A50; // type:function size:0xC0 scope:global +npc_tkj2_return__FP14npc_tkj2_class = .text:0x00001B10; // type:function size:0x510 scope:global +ObjHit__FP14npc_tkj2_class = .text:0x00002020; // type:function size:0x168 scope:global +action__FP14npc_tkj2_class = .text:0x00002188; // type:function size:0x8E4 scope:global +daNpc_Tkj2_Execute__FP14npc_tkj2_class = .text:0x00002A6C; // type:function size:0x3CC scope:global +daNpc_Tkj2_IsDelete__FP14npc_tkj2_class = .text:0x00002E38; // type:function size:0x8 scope:global +daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x00002E40; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EA8; // type:function size:0x278 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003120; // type:function size:0x48 scope:global +daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x00003168; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x0000341C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003464; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000034AC; // type:function size:0x70 scope:global +__dt__16daNpc_Tkj2_HIO_cFv = .text:0x0000351C; // type:function size:0x48 scope:global +__sinit_d_a_npc_tkj2_cpp = .text:0x00003564; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000035A0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000035A8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000035B0; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035B8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3804 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3881 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4107 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4251 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4283 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4284 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5080 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xC scope:local data:string_table +@4761 = .data:0x00000000; // type:object size:0x1C scope:local +cc_sph_src$4995 = .data:0x0000001C; // type:object size:0x40 scope:local +l_daNpc_Tkj2_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_NPC_TKJ2 = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000124; // type:object size:0xC scope:global +__vt__16daNpc_Tkj2_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_372_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_npc_tks/splits.txt b/config/GZ2J01/rels/d_a_npc_tks/splits.txt new file mode 100644 index 0000000000..2a20f200a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tks.cpp: + .text start:0x000000EC end:0x00009804 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000038C + .data start:0x00000000 end:0x00000458 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_tks/symbols.txt b/config/GZ2J01/rels/d_a_npc_tks/symbols.txt new file mode 100644 index 0000000000..0dc7069334 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tks/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcTks_cFv = .text:0x000000EC; // type:function size:0x218 scope:global +__dt__10daNpcTks_cFv = .text:0x00000304; // type:function size:0x2B4 scope:global +Create__10daNpcTks_cFv = .text:0x000005B8; // type:function size:0x3D8 scope:global +CreateHeap__10daNpcTks_cFv = .text:0x00000990; // type:function size:0x34C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000CDC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000D84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DCC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000DF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000E80; // type:function size:0x18 scope:global +Delete__10daNpcTks_cFv = .text:0x00000E98; // type:function size:0x34 scope:global +Execute__10daNpcTks_cFv = .text:0x00000ECC; // type:function size:0x24 scope:global +Draw__10daNpcTks_cFv = .text:0x00000EF0; // type:function size:0x5C scope:global +ctrlJoint__10daNpcTks_cFP8J3DJointP8J3DModel = .text:0x00000F4C; // type:function size:0x1C4 scope:global +createHeapCallBack__10daNpcTks_cFP10fopAc_ac_c = .text:0x00001110; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTks_cFP8J3DJointi = .text:0x00001130; // type:function size:0x4C scope:global +setMtx__10daNpcTks_cFv = .text:0x0000117C; // type:function size:0x104 scope:global +setExpressionAnm__10daNpcTks_cFib = .text:0x00001280; // type:function size:0x14C scope:global +setExpressionBtp__10daNpcTks_cFi = .text:0x000013CC; // type:function size:0xD4 scope:global +setMotion__10daNpcTks_cFifi = .text:0x000014A0; // type:function size:0x44 scope:global +reset__10daNpcTks_cFv = .text:0x000014E4; // type:function size:0x684 scope:global +setAction__10daNpcTks_cFM10daNpcTks_cFPCvPv_v = .text:0x00001B68; // type:function size:0xA0 scope:global +wait__10daNpcTks_cFv = .text:0x00001C08; // type:function size:0x1FC scope:global +setMotionAnm__10daNpcTks_cFif = .text:0x00001E04; // type:function size:0x2F0 scope:global +waitNude__10daNpcTks_cFv = .text:0x000020F4; // type:function size:0x1F8 scope:global +waitLv6__10daNpcTks_cFv = .text:0x000022EC; // type:function size:0x348 scope:global +talk__10daNpcTks_cFv = .text:0x00002634; // type:function size:0x468 scope:global +setExpression__10daNpcTks_cFif = .text:0x00002A9C; // type:function size:0x2C scope:global +hide__10daNpcTks_cFv = .text:0x00002AC8; // type:function size:0x418 scope:global +shake__10daNpcTks_cFv = .text:0x00002EE0; // type:function size:0x1D4 scope:global +showUp__10daNpcTks_cFv = .text:0x000030B4; // type:function size:0x140 scope:global +showUpWait__10daNpcTks_cFv = .text:0x000031F4; // type:function size:0x43C scope:global +lookAroundA__10daNpcTks_cFv = .text:0x00003630; // type:function size:0x1D4 scope:global +lookAroundB__10daNpcTks_cFv = .text:0x00003804; // type:function size:0x1D4 scope:global +in__10daNpcTks_cFv = .text:0x000039D8; // type:function size:0x158 scope:global +damage__10daNpcTks_cFv = .text:0x00003B30; // type:function size:0x17C scope:global +broken__10daNpcTks_cFv = .text:0x00003CAC; // type:function size:0x1FC scope:global +demo_appear__10daNpcTks_cFv = .text:0x00003EA8; // type:function size:0x95C scope:global +demo_scannon__10daNpcTks_cFv = .text:0x00004804; // type:function size:0x528 scope:global +demo_Lv6Gate__10daNpcTks_cFv = .text:0x00004D2C; // type:function size:0x200 scope:global +demo_farewell__10daNpcTks_cFv = .text:0x00004F2C; // type:function size:0x940 scope:global +demo_warpBack__10daNpcTks_cFv = .text:0x0000586C; // type:function size:0x560 scope:global +demo_walkBack__10daNpcTks_cFv = .text:0x00005DCC; // type:function size:0x57C scope:global +demo_Lv7Start__10daNpcTks_cFv = .text:0x00006348; // type:function size:0xE18 scope:global +demo_Lv3PickUp__10daNpcTks_cFv = .text:0x00007160; // type:function size:0x6C4 scope:global +demo_Lv6PickUp__10daNpcTks_cFv = .text:0x00007824; // type:function size:0x664 scope:global +daNpcTks_Create__FPv = .text:0x00007E88; // type:function size:0x20 scope:global +daNpcTks_Delete__FPv = .text:0x00007EA8; // type:function size:0x20 scope:global +daNpcTks_Execute__FPv = .text:0x00007EC8; // type:function size:0x20 scope:global +daNpcTks_Draw__FPv = .text:0x00007EE8; // type:function size:0x20 scope:global +daNpcTks_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00007F10; // type:function size:0x30 scope:global +setParam__10daNpcTks_cFv = .text:0x00007F40; // type:function size:0x78 scope:global +main__10daNpcTks_cFv = .text:0x00007FB8; // type:function size:0x654 scope:global +cLib_checkBit
    __FUlUl = .text:0x0000860C; // type:function size:0x8 scope:global +ctrlBtk__10daNpcTks_cFv = .text:0x00008614; // type:function size:0xD4 scope:global +setAttnPos__10daNpcTks_cFv = .text:0x000086E8; // type:function size:0x3A8 scope:global +lookat__10daNpcTks_cFv = .text:0x00008A90; // type:function size:0x22C scope:global +drawDbgInfo__10daNpcTks_cFv = .text:0x00008CBC; // type:function size:0x8 scope:global +drawOtherMdls__10daNpcTks_cFv = .text:0x00008CC4; // type:function size:0x158 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00008E1C; // type:function size:0xC scope:global +cLib_calcTimer__FPi = .text:0x00008E28; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00008E44; // type:function size:0x7C scope:global +__sinit_d_a_npc_tks_cpp = .text:0x00008EC0; // type:function size:0x40 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00008F00; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00008F48; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00008F84; // type:function size:0xD0 scope:global +__ct__5csXyzFv = .text:0x00009054; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00009058; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x0000905C; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00009098; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000090E0; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00009128; // type:function size:0x3C scope:global +__ct__11J3DLightObjFv = .text:0x00009164; // type:function size:0x38 scope:global +__dt__8daNpcF_cFv = .text:0x0000919C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000093E8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000095D8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009648; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000096A4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009714; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x0000975C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00009760; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009764; // type:function size:0x48 scope:global +__dt__16daNpcTks_Param_cFv = .text:0x000097AC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000097F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000097FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcTks_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4467 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4468 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4586 = .rodata:0x000000B8; // type:object size:0xC scope:local data:4byte +@5011 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5012 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5014 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5015 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5016 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5017 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5018 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5022 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5023 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000108; // type:object size:0xC scope:local +@5025 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000118; // type:object size:0xC scope:local +@5027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5028 = .rodata:0x00000128; // type:object size:0xC scope:local +@5029 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5030 = .rodata:0x00000138; // type:object size:0xC scope:local +@5031 = .rodata:0x00000144; // type:object size:0xC scope:local +@5032 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5033 = .rodata:0x00000158; // type:object size:0xC scope:local +@5034 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5035 = .rodata:0x00000168; // type:object size:0xC scope:local +@5036 = .rodata:0x00000174; // type:object size:0xC scope:local +@5037 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5038 = .rodata:0x00000188; // type:object size:0xC scope:local +@5039 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000198; // type:object size:0x20 scope:local +@5064 = .rodata:0x000001B8; // type:object size:0xC scope:local +@5165 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5263 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5264 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5265 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5356 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5430 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5431 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5433 = .rodata:0x000001E8; // type:object size:0x8 scope:local data:double +@5981 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@6095 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6096 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6097 = .rodata:0x00000200; // type:object size:0x4 scope:local data:string +@6098 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6100 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000218; // type:object size:0x8 scope:local +@6104 = .rodata:0x00000220; // type:object size:0x8 scope:local +@6105 = .rodata:0x00000228; // type:object size:0x8 scope:local +@6106 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6141 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float +@6417 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6418 = .rodata:0x0000023C; // type:object size:0x4 scope:local data:string +@6419 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6421 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6422 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6423 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6424 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6425 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6426 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6427 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6428 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6538 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6539 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6540 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6541 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6542 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6632 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@6820 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6822 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000290; // type:object size:0x8 scope:local +@6824 = .rodata:0x00000298; // type:object size:0x4 scope:local data:string +@6825 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6826 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6827 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6828 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6829 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6830 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6831 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6974 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6975 = .rodata:0x000002BC; // type:object size:0x4 scope:local data:string +@6976 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6977 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7108 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7109 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7110 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7111 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7112 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7113 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7114 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7156 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7278 = .rodata:0x000002E8; // type:object size:0x4 scope:local data:float +@7420 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002F0; // type:object size:0x99 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xB0 scope:global data:4byte +l_btpGetParamList = .data:0x000000D0; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x000000D8; // type:object size:0x8 scope:global data:4byte +l_loadRes_TKS0 = .data:0x000000E0; // type:object size:0xC scope:global +l_loadRes_TKS1 = .data:0x000000EC; // type:object size:0xC scope:global +l_loadRes_TKS2 = .data:0x000000F8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000104; // type:object size:0xC scope:global +l_arcNames = .data:0x00000110; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x0000011C; // type:object size:0x8 scope:global +l_arcName = .data:0x00000124; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x00000128; // type:object size:0x4 scope:global data:4byte +@4682 = .data:0x0000012C; // type:object size:0xC scope:local +@4685 = .data:0x00000138; // type:object size:0xC scope:local +@4690 = .data:0x00000144; // type:object size:0xC scope:local +@4849 = .data:0x00000150; // type:object size:0xC scope:local +@4852 = .data:0x0000015C; // type:object size:0xC scope:local +@4855 = .data:0x00000168; // type:object size:0xC scope:local +@4858 = .data:0x00000174; // type:object size:0xC scope:local +@4861 = .data:0x00000180; // type:object size:0xC scope:local +@4864 = .data:0x0000018C; // type:object size:0xC scope:local +@4875 = .data:0x00000198; // type:object size:0xC scope:local +@4878 = .data:0x000001A4; // type:object size:0xC scope:local +@4881 = .data:0x000001B0; // type:object size:0xC scope:local +@4884 = .data:0x000001BC; // type:object size:0xC scope:local +@4887 = .data:0x000001C8; // type:object size:0xC scope:local +@4890 = .data:0x000001D4; // type:object size:0xC scope:local +@5228 = .data:0x000001E0; // type:object size:0xC scope:local data:4byte +@5290 = .data:0x000001EC; // type:object size:0xC scope:local data:4byte +@5371 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@5447 = .data:0x00000204; // type:object size:0xC scope:local +@5454 = .data:0x00000210; // type:object size:0xC scope:local +@5457 = .data:0x0000021C; // type:object size:0xC scope:local +@5462 = .data:0x00000228; // type:object size:0xC scope:local +@5465 = .data:0x00000234; // type:object size:0xC scope:local +@5469 = .data:0x00000240; // type:object size:0xC scope:local +@5511 = .data:0x0000024C; // type:object size:0xC scope:local data:4byte +@5515 = .data:0x00000258; // type:object size:0xC scope:local data:4byte +@5544 = .data:0x00000264; // type:object size:0xC scope:local data:4byte +@5573 = .data:0x00000270; // type:object size:0xC scope:local +@5576 = .data:0x0000027C; // type:object size:0xC scope:local +@5581 = .data:0x00000288; // type:object size:0xC scope:local +@5584 = .data:0x00000294; // type:object size:0xC scope:local +@5587 = .data:0x000002A0; // type:object size:0xC scope:local +@5591 = .data:0x000002AC; // type:object size:0xC scope:local +@5632 = .data:0x000002B8; // type:object size:0xC scope:local data:4byte +@5636 = .data:0x000002C4; // type:object size:0xC scope:local data:4byte +@5665 = .data:0x000002D0; // type:object size:0xC scope:local data:4byte +@5669 = .data:0x000002DC; // type:object size:0xC scope:local data:4byte +@5698 = .data:0x000002E8; // type:object size:0xC scope:local data:4byte +@5726 = .data:0x000002F4; // type:object size:0xC scope:local data:4byte +@5775 = .data:0x00000300; // type:object size:0xC scope:local data:4byte +@5860 = .data:0x0000030C; // type:object size:0xC scope:local +@5870 = .data:0x00000318; // type:object size:0xC scope:local +daNpcTks_MethodTable = .data:0x00000324; // type:object size:0x20 scope:global +g_profile_NPC_TKS = .data:0x00000344; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000374; // type:object size:0xC scope:global +__vt__10daNpcTks_c = .data:0x00000380; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003C8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003D4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000404; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000410; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000428; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000434; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000440; // type:object size:0xC scope:global +__vt__16daNpcTks_Param_c = .data:0x0000044C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3935 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_toby/splits.txt b/config/GZ2J01/rels/d_a_npc_toby/splits.txt new file mode 100644 index 0000000000..a7a571dd23 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_toby.cpp: + .text start:0x000000EC end:0x00006470 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000264 + .data start:0x00000000 end:0x00000BF0 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_toby/symbols.txt b/config/GZ2J01/rels/d_a_npc_toby/symbols.txt new file mode 100644 index 0000000000..523cdb5a8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_toby/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Toby_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Toby_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Toby_cFv = .text:0x00000500; // type:function size:0x30C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000080C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000848; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000920; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000095C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +Delete__12daNpc_Toby_cFv = .text:0x000009C8; // type:function size:0x34 scope:global +Execute__12daNpc_Toby_cFv = .text:0x000009FC; // type:function size:0x20 scope:global +Draw__12daNpc_Toby_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Toby_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Toby_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +srchToby__12daNpc_Toby_cFPvPv = .text:0x00000B28; // type:function size:0x9C scope:global +getOtherTobyP__12daNpc_Toby_cFi = .text:0x00000BC4; // type:function size:0xDC scope:global +getType__12daNpc_Toby_cFv = .text:0x00000CA0; // type:function size:0x74 scope:global +isDelete__12daNpc_Toby_cFv = .text:0x00000D14; // type:function size:0x110 scope:global +reset__12daNpc_Toby_cFv = .text:0x00000E24; // type:function size:0x228 scope:global +afterJntAnm__12daNpc_Toby_cFi = .text:0x0000104C; // type:function size:0x8C scope:global +setParam__12daNpc_Toby_cFv = .text:0x000010D8; // type:function size:0x14C scope:global +checkChangeEvt__12daNpc_Toby_cFv = .text:0x00001224; // type:function size:0x1CC scope:global +setAfterTalkMotion__12daNpc_Toby_cFv = .text:0x000013F0; // type:function size:0xB8 scope:global +srchActors__12daNpc_Toby_cFv = .text:0x000014A8; // type:function size:0x12C scope:global +evtTalk__12daNpc_Toby_cFv = .text:0x000015D4; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Toby_cFv = .text:0x00001674; // type:function size:0xC8 scope:global +action__12daNpc_Toby_cFv = .text:0x0000173C; // type:function size:0x1CC scope:global +beforeMove__12daNpc_Toby_cFv = .text:0x00001908; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Toby_cFv = .text:0x000019CC; // type:function size:0x34C scope:global +setCollision__12daNpc_Toby_cFv = .text:0x00001D18; // type:function size:0x1B4 scope:global +drawDbgInfo__12daNpc_Toby_cFv = .text:0x00001ECC; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Toby_cFv = .text:0x00001ED4; // type:function size:0xD8 scope:global +afterSetFaceMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001FAC; // type:function size:0x5C scope:global +afterSetMotionAnm__12daNpc_Toby_cFiifi = .text:0x00002008; // type:function size:0x8C scope:global +selectAction__12daNpc_Toby_cFv = .text:0x00002094; // type:function size:0x11C scope:global +chkAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x000021B0; // type:function size:0x2C scope:global +setAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x000021DC; // type:function size:0xA8 scope:global +cutTobyHouseFire__12daNpc_Toby_cFi = .text:0x00002284; // type:function size:0x2CC scope:global +cutTalkToOneself__12daNpc_Toby_cFi = .text:0x00002550; // type:function size:0x510 scope:global +cutRepairSCannon__12daNpc_Toby_cFi = .text:0x00002A60; // type:function size:0x5F4 scope:global +cutSCannon__12daNpc_Toby_cFi = .text:0x00003054; // type:function size:0x440 scope:global +cutConversationAboutSCannon__12daNpc_Toby_cFi = .text:0x00003494; // type:function size:0xA40 scope:global +cutConversationAboutZra__12daNpc_Toby_cFi = .text:0x00003ED4; // type:function size:0x1E0 scope:global +chkAttnZra__12daNpc_Toby_cFv = .text:0x000040B4; // type:function size:0x9C scope:global +wait__12daNpc_Toby_cFPv = .text:0x00004150; // type:function size:0x6E8 scope:global +walk__12daNpc_Toby_cFPv = .text:0x00004838; // type:function size:0x214 scope:global +play__12daNpc_Toby_cFPv = .text:0x00004A4C; // type:function size:0x398 scope:global +talk__12daNpc_Toby_cFPv = .text:0x00004DE4; // type:function size:0x2E4 scope:global +daNpc_Toby_Create__FPv = .text:0x000050C8; // type:function size:0x20 scope:global +daNpc_Toby_Delete__FPv = .text:0x000050E8; // type:function size:0x20 scope:global +daNpc_Toby_Execute__FPv = .text:0x00005108; // type:function size:0x20 scope:global +daNpc_Toby_Draw__FPv = .text:0x00005128; // type:function size:0x20 scope:global +daNpc_Toby_IsDelete__FPv = .text:0x00005148; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005150; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005180; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000051C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00005550; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000558C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000055C8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00005610; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005658; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000056DC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005724; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005B28; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005B2C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005C28; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005C2C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005C74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005CE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005D40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005DB0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005DF8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005F14; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000611C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006120; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006128; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006130; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006138; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x0000613C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006154; // type:function size:0x4 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006158; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006188; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000061B8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000061BC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000061C0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000061C4; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000061C8; // type:function size:0x1C scope:global +__sinit_d_a_npc_toby_cpp = .text:0x000061E4; // type:function size:0xFC scope:local +__ct__12daNpc_Toby_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000062E0; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Toby_cFv = .text:0x000063C0; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Toby_cFv = .text:0x000063C8; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Toby_cFv = .text:0x000063D0; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Toby_cFv = .text:0x000063D8; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Toby_cFi = .text:0x000063E0; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Toby_cFi = .text:0x000063F0; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Toby_cFv = .text:0x00006400; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Toby_cFv = .text:0x00006408; // type:function size:0x8 scope:global +chkXYItems__12daNpc_Toby_cFv = .text:0x00006410; // type:function size:0x8 scope:global +__dt__18daNpc_Toby_Param_cFv = .text:0x00006418; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006460; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006468; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Toby_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4089 = .rodata:0x0000009C; // type:object size:0x1C scope:local +@4155 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4156 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4157 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4160 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000D4; // type:object size:0x4 scope:local +bmdTypeList$4437 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4544 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4735 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4802 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4983 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4984 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4985 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4986 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4987 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4988 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4989 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4990 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@5050 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5051 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5052 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5098 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5099 = .rodata:0x00000134; // type:object size:0x4 scope:local +jointNo$5107 = .rodata:0x00000138; // type:object size:0x4 scope:local data:4byte +@5345 = .rodata:0x0000013C; // type:object size:0x8 scope:local +@5499 = .rodata:0x00000144; // type:object size:0x8 scope:local +@5630 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5631 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5658 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5751 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5752 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5753 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5783 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@6037 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6038 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6056 = .rodata:0x0000018C; // type:object size:0x8 scope:local data:4byte +@6337 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6338 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6541 = .rodata:0x0000019C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x000001A8; // type:object size:0xBB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global +l_evtList = .data:0x00000038; // type:object size:0x38 scope:global +l_resNameList = .data:0x00000070; // type:object size:0x24 scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x6 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x6 scope:global +l_loadResPtrn2 = .data:0x000000A4; // type:object size:0x5 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000B4; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000D0; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x00000290; // type:object size:0x2BC scope:global +l_faceMotionSequenceData = .data:0x0000054C; // type:object size:0x110 scope:global +l_motionSequenceData = .data:0x0000065C; // type:object size:0x190 scope:global +mCutNameList__12daNpc_Toby_c = .data:0x000007EC; // type:object size:0x1C scope:global +@3927 = .data:0x00000808; // type:object size:0xC scope:local +@3928 = .data:0x00000814; // type:object size:0xC scope:local +@3929 = .data:0x00000820; // type:object size:0xC scope:local +@3930 = .data:0x0000082C; // type:object size:0xC scope:local +@3931 = .data:0x00000838; // type:object size:0xC scope:local +@3932 = .data:0x00000844; // type:object size:0xC scope:local +mCutList__12daNpc_Toby_c = .data:0x00000850; // type:object size:0x54 scope:global data:4byte +@4706 = .data:0x000008A4; // type:object size:0xC scope:local +@4740 = .data:0x000008B0; // type:object size:0xC scope:local data:4byte +@4828 = .data:0x000008BC; // type:object size:0xC scope:local data:4byte +@4833 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@5075 = .data:0x000008D4; // type:object size:0xC scope:local +@5198 = .data:0x000008E0; // type:object size:0xC scope:local +@5204 = .data:0x000008EC; // type:object size:0xC scope:local +@5206 = .data:0x000008F8; // type:object size:0xC scope:local +@5208 = .data:0x00000904; // type:object size:0xC scope:local +@5478 = .data:0x00000910; // type:object size:0x38 scope:local +@5477 = .data:0x00000948; // type:object size:0x38 scope:local +@6040 = .data:0x00000980; // type:object size:0x54 scope:local +@6039 = .data:0x000009D4; // type:object size:0x54 scope:local +daNpc_Toby_MethodTable = .data:0x00000A28; // type:object size:0x20 scope:global +g_profile_NPC_TOBY = .data:0x00000A48; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000A78; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000A84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A90; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000AB4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000AC0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000ACC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000AD8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000AE4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000AF0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000AFC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B08; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000B14; // type:object size:0xC scope:global +__vt__12daNpc_Toby_c = .data:0x00000B20; // type:object size:0xC4 scope:global +__vt__18daNpc_Toby_Param_c = .data:0x00000BE4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3933 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4922 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4921 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_tr/splits.txt b/config/GZ2J01/rels/d_a_npc_tr/splits.txt new file mode 100644 index 0000000000..cbca206a10 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_tr.cpp: + .text start:0x000000EC end:0x00000C48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_npc_tr/symbols.txt b/config/GZ2J01/rels/d_a_npc_tr/symbols.txt new file mode 100644 index 0000000000..586ab5e796 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_tr/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_TR_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000134; // type:function size:0x124 scope:global +daNPC_TR_Draw__FP12npc_tr_class = .text:0x00000258; // type:function size:0x64 scope:global +npc_tr_move__FP12npc_tr_class = .text:0x000002BC; // type:function size:0x404 scope:global +action__FP12npc_tr_class = .text:0x000006C0; // type:function size:0x1F8 scope:global +daNPC_TR_Execute__FP12npc_tr_class = .text:0x000008B8; // type:function size:0xF8 scope:global +daNPC_TR_IsDelete__FP12npc_tr_class = .text:0x000009B0; // type:function size:0x8 scope:global +daNPC_TR_Delete__FP12npc_tr_class = .text:0x000009B8; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000A0C; // type:function size:0xB8 scope:global +daNPC_TR_Create__FP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x100 scope:global +__dt__14daNPC_TR_HIO_cFv = .text:0x00000BC4; // type:function size:0x48 scope:global +__sinit_d_a_npc_tr_cpp = .text:0x00000C0C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000070; // type:object size:0xC scope:local +@3983 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000084; // type:object size:0x4 scope:local data:string +@3986 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x7 scope:local data:string_table +l_daNPC_TR_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_TR = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14daNPC_TR_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_375_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_npc_uri/splits.txt b/config/GZ2J01/rels/d_a_npc_uri/splits.txt new file mode 100644 index 0000000000..6078d6002d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_uri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uri.cpp: + .text start:0x000000EC end:0x00006740 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000234 + .data start:0x00000000 end:0x00000CC4 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_uri/symbols.txt b/config/GZ2J01/rels/d_a_npc_uri/symbols.txt new file mode 100644 index 0000000000..34318a041c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_uri/symbols.txt @@ -0,0 +1,249 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Uri_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Uri_cFv = .text:0x00000238; // type:function size:0x2EC scope:global +CreateHeap__11daNpc_Uri_cFv = .text:0x00000524; // type:function size:0x2EC scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000810; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000084C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000900; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000924; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000960; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000978; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B4; // type:function size:0x18 scope:global +Delete__11daNpc_Uri_cFv = .text:0x000009CC; // type:function size:0x34 scope:global +Execute__11daNpc_Uri_cFv = .text:0x00000A00; // type:function size:0x20 scope:global +Draw__11daNpc_Uri_cFv = .text:0x00000A20; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Uri_cFP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Uri_cFP8J3DJointi = .text:0x00000AD4; // type:function size:0x58 scope:global +getType__11daNpc_Uri_cFv = .text:0x00000B2C; // type:function size:0x74 scope:global +isDelete__11daNpc_Uri_cFv = .text:0x00000BA0; // type:function size:0x90 scope:global +reset__11daNpc_Uri_cFv = .text:0x00000C30; // type:function size:0x460 scope:global +afterJntAnm__11daNpc_Uri_cFi = .text:0x00001090; // type:function size:0xD0 scope:global +setParam__11daNpc_Uri_cFv = .text:0x00001160; // type:function size:0x174 scope:global +checkChangeEvt__11daNpc_Uri_cFv = .text:0x000012D4; // type:function size:0x1A8 scope:global +setAfterTalkMotion__11daNpc_Uri_cFv = .text:0x0000147C; // type:function size:0xB4 scope:global +srchActors__11daNpc_Uri_cFv = .text:0x00001530; // type:function size:0x9C scope:global +evtTalk__11daNpc_Uri_cFv = .text:0x000015CC; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Uri_cFv = .text:0x0000166C; // type:function size:0xC8 scope:global +action__11daNpc_Uri_cFv = .text:0x00001734; // type:function size:0x120 scope:global +beforeMove__11daNpc_Uri_cFv = .text:0x00001854; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Uri_cFv = .text:0x00001918; // type:function size:0x340 scope:global +setCollision__11daNpc_Uri_cFv = .text:0x00001C58; // type:function size:0x1BC scope:global +drawDbgInfo__11daNpc_Uri_cFv = .text:0x00001E14; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Uri_cFv = .text:0x00001E1C; // type:function size:0xD8 scope:global +afterSetMotionAnm__11daNpc_Uri_cFiifi = .text:0x00001EF4; // type:function size:0x38 scope:global +changeBck__11daNpc_Uri_cFPiPi = .text:0x00001F2C; // type:function size:0x2C scope:global +changeBtp__11daNpc_Uri_cFPiPi = .text:0x00001F58; // type:function size:0x2C scope:global +selectAction__11daNpc_Uri_cFv = .text:0x00001F84; // type:function size:0x150 scope:global +chkAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x000020D4; // type:function size:0x2C scope:global +setAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x00002100; // type:function size:0xA8 scope:global +chkPlayerCarryBasket__11daNpc_Uri_cFv = .text:0x000021A8; // type:function size:0x74 scope:global +chkPlayerGetWoodShield__11daNpc_Uri_cFv = .text:0x0000221C; // type:function size:0x34 scope:global +getTutorialCond__11daNpc_Uri_cF4cXyz = .text:0x00002250; // type:function size:0x6A8 scope:global +cutConversation__11daNpc_Uri_cFi = .text:0x000028F8; // type:function size:0x1E0 scope:global +cutStartCarryTutorial__11daNpc_Uri_cFi = .text:0x00002AD8; // type:function size:0x228 scope:global +cutEndCarryTutorial__11daNpc_Uri_cFi = .text:0x00002D00; // type:function size:0x2F8 scope:global +cutConversationWithMoi__11daNpc_Uri_cFi = .text:0x00002FF8; // type:function size:0x1A4 scope:global +cutFindWolf__11daNpc_Uri_cFi = .text:0x0000319C; // type:function size:0x348 scope:global +cutMeetingAgain__11daNpc_Uri_cFi = .text:0x000034E4; // type:function size:0x2FC scope:global +krun__11daNpc_Uri_cFPv = .text:0x000037E0; // type:function size:0x314 scope:global +wait__11daNpc_Uri_cFPv = .text:0x00003AF4; // type:function size:0x9AC scope:global +walk__11daNpc_Uri_cFPv = .text:0x000044A0; // type:function size:0x6EC scope:global +sitWait__11daNpc_Uri_cFPv = .text:0x00004B8C; // type:function size:0x574 scope:global +talk__11daNpc_Uri_cFPv = .text:0x00005100; // type:function size:0x248 scope:global +daNpc_Uri_Create__FPv = .text:0x00005348; // type:function size:0x20 scope:global +daNpc_Uri_Delete__FPv = .text:0x00005368; // type:function size:0x20 scope:global +daNpc_Uri_Execute__FPv = .text:0x00005388; // type:function size:0x20 scope:global +daNpc_Uri_Draw__FPv = .text:0x000053A8; // type:function size:0x20 scope:global +daNpc_Uri_IsDelete__FPv = .text:0x000053C8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000053D0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005400; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005448; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000057D0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000580C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005848; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00005890; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000058D8; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005914; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000595C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000059A4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005DA8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005DAC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005EA8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005EAC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005EF4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005F64; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005FC0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006030; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006078; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006194; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000639C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000063A0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000063A8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000063B0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000063B8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000063BC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000063C4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000063DC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000063E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000063E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006418; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00006448; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000644C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00006450; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000646C; // type:function size:0x3C scope:global +__sinit_d_a_npc_uri_cpp = .text:0x000064A8; // type:function size:0xFC scope:local +__ct__11daNpc_Uri_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000065A4; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Uri_cFv = .text:0x00006684; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Uri_cFv = .text:0x0000668C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Uri_cFv = .text:0x00006694; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Uri_cFv = .text:0x0000669C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Uri_cFi = .text:0x000066A4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Uri_cFi = .text:0x000066B4; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Uri_cFv = .text:0x000066C4; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Uri_cFv = .text:0x000066CC; // type:function size:0x8 scope:global +__dt__17daNpc_Uri_Param_cFv = .text:0x000066D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000671C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006724; // type:function size:0x8 scope:local +getDistTable__12dAttention_cFi = .text:0x0000672C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Uri_Param_c = .rodata:0x00000000; // type:object size:0xAC scope:global +heapSize$3979 = .rodata:0x000000AC; // type:object size:0x1C scope:local +@4051 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4052 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4054 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4055 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4221 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4427 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4713 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4875 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4879 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4881 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4883 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@4941 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4943 = .rodata:0x00000128; // type:object size:0x8 scope:local +jointNo$5001 = .rodata:0x00000130; // type:object size:0x4 scope:local data:4byte +@5394 = .rodata:0x00000134; // type:object size:0x8 scope:local data:4byte +@5573 = .rodata:0x0000013C; // type:object size:0x8 scope:local data:4byte +@5580 = .rodata:0x00000144; // type:object size:0x8 scope:local data:4byte +@5699 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5866 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5867 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5868 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6565 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0xD4 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x58 scope:global +l_resNameList = .data:0x00000088; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000B8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C0; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000DC; // type:object size:0x214 scope:global +l_motionAnmData = .data:0x000002F0; // type:object size:0x3B8 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000006A8; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x000007C8; // type:object size:0x1E0 scope:global +mCutNameList__11daNpc_Uri_c = .data:0x000009A8; // type:object size:0x1C scope:global +@3815 = .data:0x000009C4; // type:object size:0xC scope:local +@3816 = .data:0x000009D0; // type:object size:0xC scope:local +@3817 = .data:0x000009DC; // type:object size:0xC scope:local +@3818 = .data:0x000009E8; // type:object size:0xC scope:local +@3819 = .data:0x000009F4; // type:object size:0xC scope:local +@3820 = .data:0x00000A00; // type:object size:0xC scope:local +mCutList__11daNpc_Uri_c = .data:0x00000A0C; // type:object size:0x54 scope:global data:4byte +@4651 = .data:0x00000A60; // type:object size:0xC scope:local data:4byte +@4714 = .data:0x00000A6C; // type:object size:0x30 scope:local +@4734 = .data:0x00000A9C; // type:object size:0xC scope:local data:4byte +@4739 = .data:0x00000AA8; // type:object size:0xC scope:local data:4byte +@5083 = .data:0x00000AB4; // type:object size:0xC scope:local +@5090 = .data:0x00000AC0; // type:object size:0xC scope:local +@5092 = .data:0x00000ACC; // type:object size:0xC scope:local +@5094 = .data:0x00000AD8; // type:object size:0xC scope:local +@5096 = .data:0x00000AE4; // type:object size:0xC scope:local +@5098 = .data:0x00000AF0; // type:object size:0xC scope:local +daNpc_Uri_MethodTable = .data:0x00000AFC; // type:object size:0x20 scope:global +g_profile_NPC_URI = .data:0x00000B1C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000B4C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000B58; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000B64; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000B88; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000B94; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000BA0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BAC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000BB8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000BC4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000BD0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000BDC; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000BE8; // type:object size:0xC scope:global +__vt__11daNpc_Uri_c = .data:0x00000BF4; // type:object size:0xC4 scope:global +__vt__17daNpc_Uri_Param_c = .data:0x00000CB8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3821 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4816 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4815 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_worm/splits.txt b/config/GZ2J01/rels/d_a_npc_worm/splits.txt new file mode 100644 index 0000000000..34587735ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_worm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_worm.cpp: + .text start:0x00000078 end:0x00001278 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_npc_worm/symbols.txt b/config/GZ2J01/rels/d_a_npc_worm/symbols.txt new file mode 100644 index 0000000000..751d43cfe2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_worm/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xD4 scope:global +daNPC_WORM_Draw__FP14npc_worm_class = .text:0x0000014C; // type:function size:0xF8 scope:global +npc_worm_ground__FP14npc_worm_class = .text:0x00000244; // type:function size:0x280 scope:global +npc_worm_normal__FP14npc_worm_class = .text:0x000004C4; // type:function size:0x280 scope:global +npc_worm_dive__FP14npc_worm_class = .text:0x00000744; // type:function size:0x134 scope:global +npc_worm_binwait__FP14npc_worm_class = .text:0x00000878; // type:function size:0x4C scope:global +action__FP14npc_worm_class = .text:0x000008C4; // type:function size:0x530 scope:global +daNPC_WORM_Execute__FP14npc_worm_class = .text:0x00000DF4; // type:function size:0x1DC scope:global +daNPC_WORM_IsDelete__FP14npc_worm_class = .text:0x00000FD0; // type:function size:0x8 scope:global +daNPC_WORM_Delete__FP14npc_worm_class = .text:0x00000FD8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001008; // type:function size:0xB8 scope:global +daNPC_WORM_Create__FP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x190 scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x00001250; // type:function size:0x1C scope:global +Insect_Release__9dInsect_cFv = .text:0x0000126C; // type:function size:0xC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3717 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3776 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3777 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3778 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3815 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3819 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3851 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3995 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x6 scope:local data:string_table +l_daNPC_WORM_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_WORM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14npc_worm_class = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_npc_wrestler/splits.txt b/config/GZ2J01/rels/d_a_npc_wrestler/splits.txt new file mode 100644 index 0000000000..eaccbb31a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_wrestler/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_wrestler.cpp: + .text start:0x000000EC end:0x00012528 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000071C + .data start:0x00000000 end:0x00001014 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_npc_wrestler/symbols.txt b/config/GZ2J01/rels/d_a_npc_wrestler/symbols.txt new file mode 100644 index 0000000000..e886cd871b --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_wrestler/symbols.txt @@ -0,0 +1,448 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daNpcWrestler_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__15daNpcWrestler_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__15daNpcWrestler_cFv = .text:0x000004E8; // type:function size:0x2EC scope:global +CreateHeap__15daNpcWrestler_cFv = .text:0x000007D4; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A54; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A90; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AA8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AE4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AFC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B44; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B68; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BA4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BBC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000BF8; // type:function size:0x18 scope:global +Delete__15daNpcWrestler_cFv = .text:0x00000C10; // type:function size:0x34 scope:global +Execute__15daNpcWrestler_cFv = .text:0x00000C44; // type:function size:0x38 scope:global +Draw__15daNpcWrestler_cFv = .text:0x00000C7C; // type:function size:0x68 scope:global +ctrlJoint__15daNpcWrestler_cFP8J3DJointP8J3DModel = .text:0x00000CE4; // type:function size:0x2CC scope:global +createHeapCallBack__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00000FB0; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcWrestler_cFP8J3DJointi = .text:0x00000FD0; // type:function size:0x4C scope:global +checkStartUp__15daNpcWrestler_cFv = .text:0x0000101C; // type:function size:0x80 scope:global +setExpressionAnm__15daNpcWrestler_cFib = .text:0x0000109C; // type:function size:0x418 scope:global +setExpressionBtp__15daNpcWrestler_cFi = .text:0x000014B4; // type:function size:0xF8 scope:global +setMotionAnm__15daNpcWrestler_cFif = .text:0x000015AC; // type:function size:0x164 scope:global +reset__15daNpcWrestler_cFv = .text:0x00001710; // type:function size:0x228 scope:global +setAction__15daNpcWrestler_cFM15daNpcWrestler_cFPCvPvPv_b = .text:0x00001938; // type:function size:0xA8 scope:global +s_sub1__FPvPv = .text:0x000019E0; // type:function size:0x6C scope:global +checkArenaInfo__15daNpcWrestler_cFv = .text:0x00001A4C; // type:function size:0xB8 scope:global +checkArenaSub__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00001B04; // type:function size:0x24 scope:global +s_sub2__FPvPv = .text:0x00001B28; // type:function size:0x80 scope:global +setOnToArena__15daNpcWrestler_cFf = .text:0x00001BA8; // type:function size:0x1B8 scope:global +wait__15daNpcWrestler_cFPv = .text:0x00001D60; // type:function size:0x780 scope:global +setMotion__15daNpcWrestler_cFifi = .text:0x000024E0; // type:function size:0x48 scope:global +setExpression__15daNpcWrestler_cFif = .text:0x00002528; // type:function size:0x2C scope:global +talk__15daNpcWrestler_cFPv = .text:0x00002554; // type:function size:0x7BC scope:global +demo__15daNpcWrestler_cFPv = .text:0x00002D10; // type:function size:0x1A8 scope:global +gotoArena__15daNpcWrestler_cFPv = .text:0x00002EB8; // type:function size:0x3EC scope:global +gotoLiving__15daNpcWrestler_cFPv = .text:0x000032A4; // type:function size:0x40C scope:global +sumouReady__15daNpcWrestler_cFPv = .text:0x000036B0; // type:function size:0x97C scope:global +sumouWait__15daNpcWrestler_cFPv = .text:0x0000402C; // type:function size:0x820 scope:global +checkOutOfArenaP__15daNpcWrestler_cFv = .text:0x0000484C; // type:function size:0x150 scope:global +setNextAction__15daNpcWrestler_cFv = .text:0x0000499C; // type:function size:0xB18 scope:global +sumouPunchHit__15daNpcWrestler_cFPv = .text:0x000054B4; // type:function size:0x67C scope:global +sumouPunchChaseHit__15daNpcWrestler_cFPv = .text:0x00005B30; // type:function size:0x694 scope:global +sumouPunchMiss__15daNpcWrestler_cFPv = .text:0x000061C4; // type:function size:0x41C scope:global +checkOutOfArenaW__15daNpcWrestler_cFv = .text:0x000065E0; // type:function size:0x170 scope:global +getJointPos__15daNpcWrestler_cFi = .text:0x00006750; // type:function size:0x78 scope:global +sumouPunchDraw__15daNpcWrestler_cFPv = .text:0x000067C8; // type:function size:0x704 scope:global +sumouTackleHit__15daNpcWrestler_cFPv = .text:0x00006ECC; // type:function size:0x89C scope:global +sumouTackleMiss__15daNpcWrestler_cFPv = .text:0x00007768; // type:function size:0x384 scope:global +sumouTackleDraw__15daNpcWrestler_cFPv = .text:0x00007AEC; // type:function size:0x5E4 scope:global +sumouSideStep__15daNpcWrestler_cFPv = .text:0x000080D0; // type:function size:0x684 scope:global +sumouLostBalance__15daNpcWrestler_cFPv = .text:0x00008754; // type:function size:0x33C scope:global +sumouPunchShock__15daNpcWrestler_cFPv = .text:0x00008A90; // type:function size:0x388 scope:global +sumouPunchChaseShock__15daNpcWrestler_cFPv = .text:0x00008E18; // type:function size:0x560 scope:global +sumouPunchStagger__15daNpcWrestler_cFPv = .text:0x00009378; // type:function size:0x48C scope:global +sumouTackleShock__15daNpcWrestler_cFPv = .text:0x00009804; // type:function size:0x2EC scope:global +sumouTackleStagger__15daNpcWrestler_cFPv = .text:0x00009AF0; // type:function size:0x6A4 scope:global +sumouTackleStaggerRelease__15daNpcWrestler_cFPv = .text:0x0000A194; // type:function size:0x220 scope:global +sumouTacklePush__15daNpcWrestler_cFPv = .text:0x0000A3B4; // type:function size:0x6C4 scope:global +sumouTackleRelease__15daNpcWrestler_cFPv = .text:0x0000AA78; // type:function size:0x370 scope:global +demoSumouReady__15daNpcWrestler_cFPv = .text:0x0000ADE8; // type:function size:0xE9C scope:global +demoSumouWin__15daNpcWrestler_cFPv = .text:0x0000BC84; // type:function size:0x690 scope:global +demoSumouLose__15daNpcWrestler_cFPv = .text:0x0000C314; // type:function size:0x7D0 scope:global +demoSumouWin2__15daNpcWrestler_cFPv = .text:0x0000CAE4; // type:function size:0x5F4 scope:global +demoSumouLose2__15daNpcWrestler_cFPv = .text:0x0000D0D8; // type:function size:0x7B4 scope:global +demoSumouUnilateralWin__15daNpcWrestler_cFPv = .text:0x0000D88C; // type:function size:0x694 scope:global +demoTalkAfterLose__15daNpcWrestler_cFPv = .text:0x0000DF20; // type:function size:0x4C4 scope:global +EvCut_grDSEntry__15daNpcWrestler_cFi = .text:0x0000E3E4; // type:function size:0x5CC scope:global +EvCut_grDSEntry2__15daNpcWrestler_cFi = .text:0x0000E9B0; // type:function size:0x198 scope:global +EvCut_grDSEntry3_4__15daNpcWrestler_cFi = .text:0x0000EB48; // type:function size:0x414 scope:global +EvCut_grDSEntry5__15daNpcWrestler_cFi = .text:0x0000EF5C; // type:function size:0x488 scope:global +EvCut_grDSLose__15daNpcWrestler_cFi = .text:0x0000F3E4; // type:function size:0x4A8 scope:global +daNpcWrestler_Create__FPv = .text:0x0000F88C; // type:function size:0x20 scope:global +daNpcWrestler_Delete__FPv = .text:0x0000F8AC; // type:function size:0x20 scope:global +daNpcWrestler_Execute__FPv = .text:0x0000F8CC; // type:function size:0x20 scope:global +daNpcWrestler_Draw__FPv = .text:0x0000F8EC; // type:function size:0x20 scope:global +daNpcWrestler_IsDelete__FPv = .text:0x0000F90C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000F914; // type:function size:0x30 scope:global +setParam__15daNpcWrestler_cFv = .text:0x0000F944; // type:function size:0xB0 scope:global +main__15daNpcWrestler_cFv = .text:0x0000F9F4; // type:function size:0x37C scope:global +setWrestlerVoice__15daNpcWrestler_cFv = .text:0x0000FD70; // type:function size:0xDD8 scope:global +playMotion__15daNpcWrestler_cFv = .text:0x00010B48; // type:function size:0x814 scope:global +ctrlBtk__15daNpcWrestler_cFv = .text:0x0001135C; // type:function size:0xEC scope:global +setAttnPos__15daNpcWrestler_cFv = .text:0x00011448; // type:function size:0x554 scope:global +lookat__15daNpcWrestler_cFv = .text:0x0001199C; // type:function size:0x1E0 scope:global +drawDbgInfo__15daNpcWrestler_cFv = .text:0x00011B7C; // type:function size:0x8 scope:global +drawOtherMdls__15daNpcWrestler_cFv = .text:0x00011B84; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00011B88; // type:function size:0xC scope:global +__sinit_d_a_npc_wrestler_cpp = .text:0x00011B94; // type:function size:0x104 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00011C98; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00011CE0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00011D1C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00011DEC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00011E28; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00011E2C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00011E68; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00011E6C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000120B8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000122A8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00012318; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00012374; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000123E4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0001242C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00012430; // type:function size:0x48 scope:global +getArenaPos__12daTagArena_cFv = .text:0x00012478; // type:function size:0x1C scope:global +getRightFootPos__9daPy_py_cCFv = .text:0x00012494; // type:function size:0x1C scope:global +getLeftFootPos__9daPy_py_cCFv = .text:0x000124B0; // type:function size:0x1C scope:global +adjustShapeAngle__15daNpcWrestler_cFv = .text:0x000124CC; // type:function size:0x4 scope:global +__dt__21daNpcWrestler_Param_cFv = .text:0x000124D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00012518; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00012520; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope:global +@4358 = .rodata:0x00000194; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@4361 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4362 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4363 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4364 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@4365 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4417 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float +@4418 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x000001BC; // type:object size:0xC scope:local data:4byte +@4799 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float +@4800 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@4801 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4802 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4803 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4804 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float +@4805 = .rodata:0x000001E0; // type:object size:0xC scope:local +@4806 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4807 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4808 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000200; // type:object size:0xC scope:local +@4810 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4811 = .rodata:0x00000218; // type:object size:0x8 scope:local +@4812 = .rodata:0x00000220; // type:object size:0xC scope:local +@4813 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@4814 = .rodata:0x00000230; // type:object size:0xC scope:local +@4815 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@4816 = .rodata:0x00000240; // type:object size:0xC scope:local +@4817 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000250; // type:object size:0x18 scope:local +@4822 = .rodata:0x00000268; // type:object size:0xC scope:local +@4823 = .rodata:0x00000274; // type:object size:0x4 scope:local +@4824 = .rodata:0x00000278; // type:object size:0xC scope:local +@4825 = .rodata:0x00000284; // type:object size:0x4 scope:local +@4826 = .rodata:0x00000288; // type:object size:0xC scope:local +@4827 = .rodata:0x00000294; // type:object size:0xC scope:local +@4828 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@4829 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4830 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@4831 = .rodata:0x000002B8; // type:object size:0xC scope:local +@4832 = .rodata:0x000002C4; // type:object size:0xC scope:local +@4833 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@4834 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4835 = .rodata:0x000002E4; // type:object size:0xC scope:local +@4836 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@4837 = .rodata:0x000002F8; // type:object size:0xC scope:local +@4838 = .rodata:0x00000304; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000308; // type:object size:0xC scope:local +@4840 = .rodata:0x00000314; // type:object size:0xC scope:local +@4841 = .rodata:0x00000320; // type:object size:0xC scope:local +@4842 = .rodata:0x0000032C; // type:object size:0xC scope:local +@4843 = .rodata:0x00000338; // type:object size:0x4 scope:local +@4844 = .rodata:0x0000033C; // type:object size:0xC scope:local +@4845 = .rodata:0x00000348; // type:object size:0x8 scope:local +@4846 = .rodata:0x00000350; // type:object size:0xC scope:local +@4847 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000360; // type:object size:0xC scope:local +@4849 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000370; // type:object size:0xC scope:local +@4851 = .rodata:0x0000037C; // type:object size:0x8 scope:local +@4852 = .rodata:0x00000384; // type:object size:0xC scope:local +@4853 = .rodata:0x00000390; // type:object size:0x8 scope:local +@4854 = .rodata:0x00000398; // type:object size:0xC scope:local +@4855 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000003A8; // type:object size:0xC scope:local +@4857 = .rodata:0x000003B4; // type:object size:0x8 scope:local +@4858 = .rodata:0x000003BC; // type:object size:0xC scope:local +@4859 = .rodata:0x000003C8; // type:object size:0x8 scope:local +@4860 = .rodata:0x000003D0; // type:object size:0xC scope:local +@4861 = .rodata:0x000003DC; // type:object size:0x8 scope:local +@4862 = .rodata:0x000003E4; // type:object size:0xC scope:local +@4863 = .rodata:0x000003F0; // type:object size:0x8 scope:local +@4864 = .rodata:0x000003F8; // type:object size:0xC scope:local +@4865 = .rodata:0x00000404; // type:object size:0x8 scope:local +@4866 = .rodata:0x0000040C; // type:object size:0xC scope:local +@4867 = .rodata:0x00000418; // type:object size:0x8 scope:local +@4868 = .rodata:0x00000420; // type:object size:0xC scope:local +@4869 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000430; // type:object size:0xC scope:local +@4871 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000440; // type:object size:0xC scope:local +@4873 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000450; // type:object size:0xC scope:local +@4875 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000460; // type:object size:0xC scope:local +@4877 = .rodata:0x0000046C; // type:object size:0xC scope:local +@4878 = .rodata:0x00000478; // type:object size:0xC scope:local +@4879 = .rodata:0x00000484; // type:object size:0xC scope:local +@4880 = .rodata:0x00000490; // type:object size:0xC scope:local +@4881 = .rodata:0x0000049C; // type:object size:0xC scope:local +@4882 = .rodata:0x000004A8; // type:object size:0xC scope:local +@4883 = .rodata:0x000004B4; // type:object size:0xC scope:local +@4884 = .rodata:0x000004C0; // type:object size:0xC scope:local +@4885 = .rodata:0x000004CC; // type:object size:0xC scope:local +@4886 = .rodata:0x000004D8; // type:object size:0x8 scope:local +@4887 = .rodata:0x000004E0; // type:object size:0xC scope:local +@4888 = .rodata:0x000004EC; // type:object size:0xC scope:local +@4889 = .rodata:0x000004F8; // type:object size:0x8 scope:local +@4890 = .rodata:0x00000500; // type:object size:0x78 scope:local +@4911 = .rodata:0x00000578; // type:object size:0xC scope:local +@5608 = .rodata:0x00000584; // type:object size:0x4 scope:local +@5609 = .rodata:0x00000588; // type:object size:0x4 scope:local +@5610 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@5611 = .rodata:0x00000590; // type:object size:0x4 scope:local +@5613 = .rodata:0x00000598; // type:object size:0x8 scope:local +@5759 = .rodata:0x000005A0; // type:object size:0x4 scope:local data:float +@5908 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@6085 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@6086 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@6087 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@6088 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@6245 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@6299 = .rodata:0x000005C0; // type:object size:0x8 scope:local data:double +@6610 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@6611 = .rodata:0x000005CC; // type:object size:0x4 scope:local +@6942 = .rodata:0x000005D0; // type:object size:0x4 scope:local +@6943 = .rodata:0x000005D4; // type:object size:0x4 scope:local +@7233 = .rodata:0x000005D8; // type:object size:0x4 scope:local +@7535 = .rodata:0x000005DC; // type:object size:0x4 scope:local +@7536 = .rodata:0x000005E0; // type:object size:0x4 scope:local +@7761 = .rodata:0x000005E4; // type:object size:0x4 scope:local +@7762 = .rodata:0x000005E8; // type:object size:0x4 scope:local +@7963 = .rodata:0x000005EC; // type:object size:0x4 scope:local +@7964 = .rodata:0x000005F0; // type:object size:0x4 scope:local +@8383 = .rodata:0x000005F4; // type:object size:0x4 scope:local +@8575 = .rodata:0x000005F8; // type:object size:0x4 scope:local data:string +@8576 = .rodata:0x00000600; // type:object size:0x8 scope:local +@8577 = .rodata:0x00000608; // type:object size:0x8 scope:local +@8578 = .rodata:0x00000610; // type:object size:0x8 scope:local +@8935 = .rodata:0x00000618; // type:object size:0x4 scope:local +@9266 = .rodata:0x0000061C; // type:object size:0x4 scope:local +@9267 = .rodata:0x00000620; // type:object size:0x4 scope:local +@9268 = .rodata:0x00000624; // type:object size:0x4 scope:local +@9269 = .rodata:0x00000628; // type:object size:0x4 scope:local +@9270 = .rodata:0x0000062C; // type:object size:0x4 scope:local +@9271 = .rodata:0x00000630; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000634; // type:object size:0x4 scope:local +@9387 = .rodata:0x00000638; // type:object size:0x4 scope:local +@9388 = .rodata:0x0000063C; // type:object size:0x4 scope:local +@9389 = .rodata:0x00000640; // type:object size:0x4 scope:local data:float +@9390 = .rodata:0x00000644; // type:object size:0x4 scope:local +@9391 = .rodata:0x00000648; // type:object size:0x4 scope:local +@9571 = .rodata:0x0000064C; // type:object size:0x4 scope:local +@9572 = .rodata:0x00000650; // type:object size:0x4 scope:local +@9573 = .rodata:0x00000654; // type:object size:0x4 scope:local +@9574 = .rodata:0x00000658; // type:object size:0x4 scope:local +@9575 = .rodata:0x0000065C; // type:object size:0x4 scope:local +@9576 = .rodata:0x00000660; // type:object size:0x4 scope:local +@9577 = .rodata:0x00000664; // type:object size:0x4 scope:local +@9578 = .rodata:0x00000668; // type:object size:0x4 scope:local +@9579 = .rodata:0x0000066C; // type:object size:0x4 scope:local +@9580 = .rodata:0x00000670; // type:object size:0x4 scope:local +@9581 = .rodata:0x00000674; // type:object size:0x4 scope:local +@10142 = .rodata:0x00000678; // type:object size:0x4 scope:local +@10652 = .rodata:0x0000067C; // type:object size:0x4 scope:local +@10653 = .rodata:0x00000680; // type:object size:0x4 scope:local +@10654 = .rodata:0x00000684; // type:object size:0x4 scope:local +@10655 = .rodata:0x00000688; // type:object size:0x4 scope:local +@10656 = .rodata:0x0000068C; // type:object size:0x4 scope:local +@10657 = .rodata:0x00000690; // type:object size:0x4 scope:local +@10804 = .rodata:0x00000694; // type:object size:0x4 scope:local +@10805 = .rodata:0x00000698; // type:object size:0x4 scope:local +@10841 = .rodata:0x0000069C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000006A0; // type:object size:0x7A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resALink = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_resName = .data:0x00000024; // type:object size:0x14 scope:global +l_bmdGetParamList = .data:0x00000038; // type:object size:0x14 scope:global +l_BouBckParamList = .data:0x0000004C; // type:object size:0x1F8 scope:global +l_BouFaceParamList = .data:0x00000244; // type:object size:0x114 scope:global +l_BouBtpParamList = .data:0x00000358; // type:object size:0xB8 scope:global +l_BouBtkParamList = .data:0x00000410; // type:object size:0x8 scope:global +l_BouAnmParamList = .data:0x00000418; // type:object size:0x10 scope:global +l_GrdBckParamList = .data:0x00000428; // type:object size:0x1F8 scope:global +l_GrdFaceParamList = .data:0x00000620; // type:object size:0x114 scope:global +l_GrdBtpParamList = .data:0x00000734; // type:object size:0xB8 scope:global +l_GrdBtkParamList = .data:0x000007EC; // type:object size:0x8 scope:global +l_GrdAnmParamList = .data:0x000007F4; // type:object size:0x10 scope:global +l_anmList = .data:0x00000804; // type:object size:0x8 scope:global +l_evtNames = .data:0x0000080C; // type:object size:0x1C scope:global +l_myName = .data:0x00000828; // type:object size:0x4 scope:global +@3975 = .data:0x0000082C; // type:object size:0xC scope:local +@3976 = .data:0x00000838; // type:object size:0xC scope:local +@3977 = .data:0x00000844; // type:object size:0xC scope:local +@3978 = .data:0x00000850; // type:object size:0xC scope:local +@3979 = .data:0x0000085C; // type:object size:0xC scope:local +@3980 = .data:0x00000868; // type:object size:0xC scope:local +mEvtSeqList__15daNpcWrestler_c = .data:0x00000874; // type:object size:0x54 scope:global +@4604 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@4645 = .data:0x000008D4; // type:object size:0xC scope:local +@4647 = .data:0x000008E0; // type:object size:0xC scope:local +@4653 = .data:0x000008EC; // type:object size:0xC scope:local +@4655 = .data:0x000008F8; // type:object size:0xC scope:local +@4706 = .data:0x00000904; // type:object size:0x6C scope:local +@4776 = .data:0x00000970; // type:object size:0xC scope:local data:4byte +@4779 = .data:0x0000097C; // type:object size:0xC scope:local data:4byte +@5293 = .data:0x00000988; // type:object size:0xC scope:local +@5296 = .data:0x00000994; // type:object size:0xC scope:local +@5299 = .data:0x000009A0; // type:object size:0xC scope:local +@5303 = .data:0x000009AC; // type:object size:0xC scope:local +@5338 = .data:0x000009B8; // type:object size:0xC scope:local +@5343 = .data:0x000009C4; // type:object size:0xC scope:local +@5348 = .data:0x000009D0; // type:object size:0xC scope:local +@5354 = .data:0x000009DC; // type:object size:0xC scope:local +@5361 = .data:0x000009E8; // type:object size:0xC scope:local +@5366 = .data:0x000009F4; // type:object size:0xC scope:local +@5374 = .data:0x00000A00; // type:object size:0xC scope:local +@5382 = .data:0x00000A0C; // type:object size:0xC scope:local +@5387 = .data:0x00000A18; // type:object size:0xC scope:local +@5393 = .data:0x00000A24; // type:object size:0xC scope:local +@5399 = .data:0x00000A30; // type:object size:0xC scope:local +@5404 = .data:0x00000A3C; // type:object size:0xC scope:local +@5409 = .data:0x00000A48; // type:object size:0xC scope:local +@5414 = .data:0x00000A54; // type:object size:0xC scope:local +@5419 = .data:0x00000A60; // type:object size:0xC scope:local +@5424 = .data:0x00000A6C; // type:object size:0xC scope:local +@5429 = .data:0x00000A78; // type:object size:0xC scope:local +@5472 = .data:0x00000A84; // type:object size:0xC scope:local +@5475 = .data:0x00000A90; // type:object size:0xC scope:local +@5480 = .data:0x00000A9C; // type:object size:0xC scope:local +@5632 = .data:0x00000AA8; // type:object size:0xC scope:local +@5637 = .data:0x00000AB4; // type:object size:0xC scope:local +@5644 = .data:0x00000AC0; // type:object size:0xC scope:local +@5647 = .data:0x00000ACC; // type:object size:0xC scope:local +@5650 = .data:0x00000AD8; // type:object size:0xC scope:local +@5745 = .data:0x00000AE4; // type:object size:0xC scope:local +@5820 = .data:0x00000AF0; // type:object size:0xC scope:local data:4byte +@5948 = .data:0x00000AFC; // type:object size:0xC scope:local data:4byte +@5951 = .data:0x00000B08; // type:object size:0xC scope:local data:4byte +@6092 = .data:0x00000B14; // type:object size:0x1C scope:local +@6107 = .data:0x00000B30; // type:object size:0xC scope:local +@6112 = .data:0x00000B3C; // type:object size:0xC scope:local +@6115 = .data:0x00000B48; // type:object size:0xC scope:local +@6120 = .data:0x00000B54; // type:object size:0xC scope:local +@6126 = .data:0x00000B60; // type:object size:0xC scope:local +@6129 = .data:0x00000B6C; // type:object size:0xC scope:local +@6132 = .data:0x00000B78; // type:object size:0xC scope:local +@6137 = .data:0x00000B84; // type:object size:0xC scope:local +@6400 = .data:0x00000B90; // type:object size:0xC scope:local +@6415 = .data:0x00000B9C; // type:object size:0xC scope:local +@6421 = .data:0x00000BA8; // type:object size:0xC scope:local +@6623 = .data:0x00000BB4; // type:object size:0xC scope:local +@6638 = .data:0x00000BC0; // type:object size:0xC scope:local +@6643 = .data:0x00000BCC; // type:object size:0xC scope:local +@6833 = .data:0x00000BD8; // type:object size:0xC scope:local data:4byte +@6838 = .data:0x00000BE4; // type:object size:0xC scope:local data:4byte +@7029 = .data:0x00000BF0; // type:object size:0xC scope:local +@7044 = .data:0x00000BFC; // type:object size:0xC scope:local +@7049 = .data:0x00000C08; // type:object size:0xC scope:local +@7054 = .data:0x00000C14; // type:object size:0xC scope:local +@7272 = .data:0x00000C20; // type:object size:0xC scope:local data:4byte +@7277 = .data:0x00000C2C; // type:object size:0xC scope:local data:4byte +@7542 = .data:0x00000C38; // type:object size:0xC scope:local +@7547 = .data:0x00000C44; // type:object size:0xC scope:local +@7552 = .data:0x00000C50; // type:object size:0xC scope:local +@7557 = .data:0x00000C5C; // type:object size:0xC scope:local +@7604 = .data:0x00000C68; // type:object size:0xC scope:local +@7623 = .data:0x00000C74; // type:object size:0xC scope:local +@7628 = .data:0x00000C80; // type:object size:0xC scope:local +@7633 = .data:0x00000C8C; // type:object size:0xC scope:local +@7775 = .data:0x00000C98; // type:object size:0xC scope:local +@7780 = .data:0x00000CA4; // type:object size:0xC scope:local +@7787 = .data:0x00000CB0; // type:object size:0xC scope:local +@7790 = .data:0x00000CBC; // type:object size:0xC scope:local +@7970 = .data:0x00000CC8; // type:object size:0xC scope:local +@7975 = .data:0x00000CD4; // type:object size:0xC scope:local +@7980 = .data:0x00000CE0; // type:object size:0xC scope:local +@7985 = .data:0x00000CEC; // type:object size:0xC scope:local +@8022 = .data:0x00000CF8; // type:object size:0xC scope:local +@8027 = .data:0x00000D04; // type:object size:0xC scope:local +@8034 = .data:0x00000D10; // type:object size:0xC scope:local +@8037 = .data:0x00000D1C; // type:object size:0xC scope:local +@8088 = .data:0x00000D28; // type:object size:0xC scope:local +@8093 = .data:0x00000D34; // type:object size:0xC scope:local +@8098 = .data:0x00000D40; // type:object size:0xC scope:local +@8219 = .data:0x00000D4C; // type:object size:0xC scope:local +@8224 = .data:0x00000D58; // type:object size:0xC scope:local +@8229 = .data:0x00000D64; // type:object size:0xC scope:local +@8234 = .data:0x00000D70; // type:object size:0xC scope:local +@8239 = .data:0x00000D7C; // type:object size:0xC scope:local +@8323 = .data:0x00000D88; // type:object size:0xC scope:local data:4byte +@8328 = .data:0x00000D94; // type:object size:0xC scope:local data:4byte +@8395 = .data:0x00000DA0; // type:object size:0xC scope:local data:4byte +@8400 = .data:0x00000DAC; // type:object size:0xC scope:local data:4byte +@8584 = .data:0x00000DB8; // type:object size:0xC scope:local data:4byte +@8642 = .data:0x00000DC4; // type:object size:0xC scope:local data:4byte +@8647 = .data:0x00000DD0; // type:object size:0xC scope:local data:4byte +@8834 = .data:0x00000DDC; // type:object size:0xC scope:local data:4byte +@8996 = .data:0x00000DE8; // type:object size:0xC scope:local data:4byte +@9274 = .data:0x00000DF4; // type:object size:0x2C scope:local +@9296 = .data:0x00000E20; // type:object size:0xC scope:local data:4byte +@9429 = .data:0x00000E2C; // type:object size:0xC scope:local data:4byte +@9432 = .data:0x00000E38; // type:object size:0xC scope:local data:4byte +@9598 = .data:0x00000E44; // type:object size:0xC scope:local data:4byte +@9717 = .data:0x00000E50; // type:object size:0xC scope:local data:4byte +@9720 = .data:0x00000E5C; // type:object size:0xC scope:local data:4byte +@9878 = .data:0x00000E68; // type:object size:0xC scope:local data:4byte +@9999 = .data:0x00000E74; // type:object size:0xC scope:local +@10144 = .data:0x00000E80; // type:object size:0x24 scope:local +@10143 = .data:0x00000EA4; // type:object size:0x24 scope:local +@10156 = .data:0x00000EC8; // type:object size:0xC scope:local data:4byte +@10254 = .data:0x00000ED4; // type:object size:0xC scope:local data:4byte +daNpcWrestler_MethodTable = .data:0x00000EE0; // type:object size:0x20 scope:global +g_profile_NPC_WRESTLER = .data:0x00000F00; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000F30; // type:object size:0xC scope:global +__vt__15daNpcWrestler_c = .data:0x00000F3C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000F84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000F90; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000FB4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000FC0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000FCC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000FD8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000FE4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000FF0; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000FFC; // type:object size:0xC scope:global +__vt__21daNpcWrestler_Param_c = .data:0x00001008; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3974 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte +@4628 = .bss:0x00000018; // type:object size:0xC scope:local +lbl_378_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte +eyeOffset$localstatic3$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local data:float diff --git a/config/GZ2J01/rels/d_a_npc_yamid/splits.txt b/config/GZ2J01/rels/d_a_npc_yamid/splits.txt new file mode 100644 index 0000000000..4e5b6053ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamid.cpp: + .text start:0x000000EC end:0x000031D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_yamid/symbols.txt b/config/GZ2J01/rels/d_a_npc_yamid/symbols.txt new file mode 100644 index 0000000000..a8775cb1da --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamid/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiD_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiD_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiD_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiD_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiD_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__13daNpc_yamiD_cFv = .text:0x0000097C; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiD_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiD_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__13daNpc_yamiD_cFv = .text:0x00000A9C; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiD_cFv = .text:0x00000AD4; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiD_cFv = .text:0x00000B38; // type:function size:0x88 scope:global +reset__13daNpc_yamiD_cFv = .text:0x00000BC0; // type:function size:0x214 scope:global +afterJntAnm__13daNpc_yamiD_cFi = .text:0x00000DD4; // type:function size:0x8C scope:global +setParam__13daNpc_yamiD_cFv = .text:0x00000E60; // type:function size:0xFC scope:global +setAfterTalkMotion__13daNpc_yamiD_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiD_cFv = .text:0x00000FBC; // type:function size:0xC scope:global +evtTalk__13daNpc_yamiD_cFv = .text:0x00000FC8; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiD_cFv = .text:0x000010AC; // type:function size:0xC8 scope:global +action__13daNpc_yamiD_cFv = .text:0x00001174; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiD_cFv = .text:0x00001260; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiD_cFv = .text:0x000012D8; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiD_cFv = .text:0x00001504; // type:function size:0x134 scope:global +drawDbgInfo__13daNpc_yamiD_cFv = .text:0x00001638; // type:function size:0x8 scope:global +drawGhost__13daNpc_yamiD_cFv = .text:0x00001640; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiD_cFv = .text:0x000016AC; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x000016F4; // type:function size:0x2C scope:global +setAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x00001720; // type:function size:0xA8 scope:global +wait__13daNpc_yamiD_cFPv = .text:0x000017C8; // type:function size:0x2D8 scope:global +talk__13daNpc_yamiD_cFPv = .text:0x00001AA0; // type:function size:0x1F8 scope:global +cutStopper__13daNpc_yamiD_cFi = .text:0x00001C98; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiD_cFRCi = .text:0x00001D2C; // type:function size:0x48 scope:global +_cutStopper_Main__13daNpc_yamiD_cFRCi = .text:0x00001D74; // type:function size:0x12C scope:global +daNpc_yamiD_Create__FPv = .text:0x00001EA0; // type:function size:0x20 scope:global +daNpc_yamiD_Delete__FPv = .text:0x00001EC0; // type:function size:0x20 scope:global +daNpc_yamiD_Execute__FPv = .text:0x00001EE0; // type:function size:0x20 scope:global +daNpc_yamiD_Draw__FPv = .text:0x00001F00; // type:function size:0x20 scope:global +daNpc_yamiD_IsDelete__FPv = .text:0x00001F20; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001F28; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F58; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001FA0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002328; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002364; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000023A0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000023E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002430; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002478; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000287C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002880; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000297C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002980; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000029C8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002A10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002A80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002ADC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002B4C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002B94; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002CB0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002EB8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002EBC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002EC4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002ECC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002EE4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002EE8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002EF0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002F08; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002F0C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002F14; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002F1C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002F4C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002F7C; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002F80; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002F84; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002F88; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamid_cpp = .text:0x00002F8C; // type:function size:0x88 scope:local +__ct__13daNpc_yamiD_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003014; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiD_cFv = .text:0x000030D4; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiD_cFv = .text:0x000030DC; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiD_cFv = .text:0x000030E4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiD_cFv = .text:0x000030EC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiD_cFi = .text:0x000030F4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiD_cFi = .text:0x00003104; // type:function size:0x10 scope:global +evtEndProc__13daNpc_yamiD_cFv = .text:0x00003114; // type:function size:0x6C scope:global +__dt__19daNpc_yamiD_Param_cFv = .text:0x00003180; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000031C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031D0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiD_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4033 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4195 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4196 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4698 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4758 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4759 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4760 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000E0; // type:object size:0x20 scope:global +mCutNameList__13daNpc_yamiD_c = .data:0x00000100; // type:object size:0x8 scope:global +@3815 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiD_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4472 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4814 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpc_yamiD_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_YAMID = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_yamiD_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiD_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3816 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_yamis/splits.txt b/config/GZ2J01/rels/d_a_npc_yamis/splits.txt new file mode 100644 index 0000000000..b7b99cc049 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamis/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamis.cpp: + .text start:0x000000EC end:0x0000321C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_yamis/symbols.txt b/config/GZ2J01/rels/d_a_npc_yamis/symbols.txt new file mode 100644 index 0000000000..91a3fa6527 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamis/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiS_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiS_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiS_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiS_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiS_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__13daNpc_yamiS_cFv = .text:0x0000097C; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiS_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiS_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__13daNpc_yamiS_cFv = .text:0x00000A9C; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiS_cFv = .text:0x00000AD4; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiS_cFv = .text:0x00000B38; // type:function size:0x88 scope:global +reset__13daNpc_yamiS_cFv = .text:0x00000BC0; // type:function size:0x214 scope:global +afterJntAnm__13daNpc_yamiS_cFi = .text:0x00000DD4; // type:function size:0x8C scope:global +setParam__13daNpc_yamiS_cFv = .text:0x00000E60; // type:function size:0xFC scope:global +setAfterTalkMotion__13daNpc_yamiS_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiS_cFv = .text:0x00000FBC; // type:function size:0x4 scope:global +evtTalk__13daNpc_yamiS_cFv = .text:0x00000FC0; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiS_cFv = .text:0x000010A4; // type:function size:0xC8 scope:global +action__13daNpc_yamiS_cFv = .text:0x0000116C; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiS_cFv = .text:0x00001258; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiS_cFv = .text:0x000012D0; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiS_cFv = .text:0x000014FC; // type:function size:0x16C scope:global +drawDbgInfo__13daNpc_yamiS_cFv = .text:0x00001668; // type:function size:0x8 scope:global +drawGhost__13daNpc_yamiS_cFv = .text:0x00001670; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiS_cFv = .text:0x000016DC; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001724; // type:function size:0x2C scope:global +setAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001750; // type:function size:0xA8 scope:global +wait__13daNpc_yamiS_cFPv = .text:0x000017F8; // type:function size:0x2D8 scope:global +talk__13daNpc_yamiS_cFPv = .text:0x00001AD0; // type:function size:0x20C scope:global +cutStopper__13daNpc_yamiS_cFi = .text:0x00001CDC; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiS_cFRCi = .text:0x00001D70; // type:function size:0x48 scope:global +_cutStopper_Main__13daNpc_yamiS_cFRCi = .text:0x00001DB8; // type:function size:0x12C scope:global +daNpc_yamiS_Create__FPv = .text:0x00001EE4; // type:function size:0x20 scope:global +daNpc_yamiS_Delete__FPv = .text:0x00001F04; // type:function size:0x20 scope:global +daNpc_yamiS_Execute__FPv = .text:0x00001F24; // type:function size:0x20 scope:global +daNpc_yamiS_Draw__FPv = .text:0x00001F44; // type:function size:0x20 scope:global +daNpc_yamiS_IsDelete__FPv = .text:0x00001F64; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001F6C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F9C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001FE4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000236C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000023A8; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000023E4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000242C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002474; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000024BC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000028C0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000028C4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000029C0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000029C4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002A0C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002A54; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002AC4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002B20; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002B90; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002BD8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002CF4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002EFC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002F00; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002F08; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002F10; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002F18; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002F20; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002F28; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002F2C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002F34; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002F4C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002F50; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002F58; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002F60; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002F90; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002FC0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002FC4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002FC8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002FCC; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamis_cpp = .text:0x00002FD0; // type:function size:0x88 scope:local +__ct__13daNpc_yamiS_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003058; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiS_cFv = .text:0x00003118; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiS_cFv = .text:0x00003120; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiS_cFv = .text:0x00003128; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiS_cFv = .text:0x00003130; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiS_cFi = .text:0x00003138; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiS_cFi = .text:0x00003148; // type:function size:0x10 scope:global +evtEndProc__13daNpc_yamiS_cFv = .text:0x00003158; // type:function size:0x6C scope:global +__dt__19daNpc_yamiS_Param_cFv = .text:0x000031C4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000320C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003214; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4033 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4195 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4196 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4698 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4758 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4759 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4760 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000E0; // type:object size:0x20 scope:global +mCutNameList__13daNpc_yamiS_c = .data:0x00000100; // type:object size:0x8 scope:global +@3815 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiS_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4472 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4821 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpc_yamiS_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_YAMIS = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_yamiS_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiS_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3816 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_yamit/splits.txt b/config/GZ2J01/rels/d_a_npc_yamit/splits.txt new file mode 100644 index 0000000000..5123a528b9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamit/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamit.cpp: + .text start:0x000000EC end:0x00003290 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_yamit/symbols.txt b/config/GZ2J01/rels/d_a_npc_yamit/symbols.txt new file mode 100644 index 0000000000..e36b93aa8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yamit/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiT_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiT_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiT_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiT_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiT_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +_search_Tag__13daNpc_yamiT_cFPvPv = .text:0x0000097C; // type:function size:0x64 scope:global +Draw__13daNpc_yamiT_cFv = .text:0x000009E0; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiT_cFP10fopAc_ac_c = .text:0x00000A88; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiT_cFP8J3DJointi = .text:0x00000AA8; // type:function size:0x58 scope:global +getType__13daNpc_yamiT_cFv = .text:0x00000B00; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiT_cFv = .text:0x00000B38; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiT_cFv = .text:0x00000B9C; // type:function size:0x88 scope:global +reset__13daNpc_yamiT_cFv = .text:0x00000C24; // type:function size:0x1F0 scope:global +afterJntAnm__13daNpc_yamiT_cFi = .text:0x00000E14; // type:function size:0x8C scope:global +setParam__13daNpc_yamiT_cFv = .text:0x00000EA0; // type:function size:0x130 scope:global +setAfterTalkMotion__13daNpc_yamiT_cFv = .text:0x00000FD0; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiT_cFv = .text:0x00001030; // type:function size:0x70 scope:global +evtTalk__13daNpc_yamiT_cFv = .text:0x000010A0; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiT_cFv = .text:0x00001184; // type:function size:0xC8 scope:global +action__13daNpc_yamiT_cFv = .text:0x0000124C; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiT_cFv = .text:0x00001338; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiT_cFv = .text:0x000013B0; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiT_cFv = .text:0x000015DC; // type:function size:0x134 scope:global +drawDbgInfo__13daNpc_yamiT_cFv = .text:0x00001710; // type:function size:0x8 scope:global +evtEndProc__13daNpc_yamiT_cFv = .text:0x00001718; // type:function size:0x7C scope:global +drawGhost__13daNpc_yamiT_cFv = .text:0x00001794; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiT_cFv = .text:0x00001800; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x00001848; // type:function size:0x2C scope:global +setAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x00001874; // type:function size:0xA8 scope:global +wait__13daNpc_yamiT_cFPv = .text:0x0000191C; // type:function size:0x3B8 scope:global +talk__13daNpc_yamiT_cFPv = .text:0x00001CD4; // type:function size:0x20C scope:global +cutStopper__13daNpc_yamiT_cFi = .text:0x00001EE0; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiT_cFRCi = .text:0x00001F74; // type:function size:0x38 scope:global +_cutStopper_Main__13daNpc_yamiT_cFRCi = .text:0x00001FAC; // type:function size:0x18 scope:global +daNpc_yamiT_Create__FPv = .text:0x00001FC4; // type:function size:0x20 scope:global +daNpc_yamiT_Delete__FPv = .text:0x00001FE4; // type:function size:0x20 scope:global +daNpc_yamiT_Execute__FPv = .text:0x00002004; // type:function size:0x20 scope:global +daNpc_yamiT_Draw__FPv = .text:0x00002024; // type:function size:0x20 scope:global +daNpc_yamiT_IsDelete__FPv = .text:0x00002044; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000204C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000207C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000020C4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000244C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002488; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000024C4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000250C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002554; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000259C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000029A0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000029A4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002AA0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002AEC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B34; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BA4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C00; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C70; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CB8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002DD4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002FDC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002FE0; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002FE8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002FF0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002FF8; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003000; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003008; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000300C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003014; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000302C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003030; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003038; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003040; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003070; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000030A0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000030A4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000030A8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000030AC; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamit_cpp = .text:0x000030B0; // type:function size:0x88 scope:local +__ct__13daNpc_yamiT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003138; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiT_cFv = .text:0x000031F8; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiT_cFv = .text:0x00003200; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiT_cFv = .text:0x00003208; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiT_cFv = .text:0x00003210; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiT_cFi = .text:0x00003218; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiT_cFi = .text:0x00003228; // type:function size:0x10 scope:global +__dt__19daNpc_yamiT_Param_cFv = .text:0x00003238; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003280; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003288; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiT_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4032 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4194 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4578 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4704 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4707 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4765 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4766 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4767 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x54 scope:global +l_faceMotionSequenceData = .data:0x000000DC; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000FC; // type:object size:0x30 scope:global +mCutNameList__13daNpc_yamiT_c = .data:0x0000012C; // type:object size:0x8 scope:global +@3814 = .data:0x00000134; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiT_c = .data:0x00000140; // type:object size:0x18 scope:global data:4byte +@4469 = .data:0x00000158; // type:object size:0xC scope:local data:4byte +@4595 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +@4603 = .data:0x00000170; // type:object size:0xC scope:local data:4byte +@4836 = .data:0x0000017C; // type:object size:0xC scope:local data:4byte +daNpc_yamiT_MethodTable = .data:0x00000188; // type:object size:0x20 scope:global +g_profile_NPC_YAMIT = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001D8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001F0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000220; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000238; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000025C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000274; // type:object size:0xC scope:global +__vt__13daNpc_yamiT_c = .data:0x00000280; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiT_Param_c = .data:0x00000344; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3815 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_yelia/splits.txt b/config/GZ2J01/rels/d_a_npc_yelia/splits.txt new file mode 100644 index 0000000000..659821fce1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yelia/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yelia.cpp: + .text start:0x000000EC end:0x00005080 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000228 + .data start:0x00000000 end:0x00000F0C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_yelia/symbols.txt b/config/GZ2J01/rels/d_a_npc_yelia/symbols.txt new file mode 100644 index 0000000000..1ecd0949f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_yelia/symbols.txt @@ -0,0 +1,200 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Yelia_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Yelia_cFv = .text:0x00000238; // type:function size:0x2FC scope:global +CreateHeap__13daNpc_Yelia_cFv = .text:0x00000534; // type:function size:0x310 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000880; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000898; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008D4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008EC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000934; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000958; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000994; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009AC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009E8; // type:function size:0x18 scope:global +Delete__13daNpc_Yelia_cFv = .text:0x00000A00; // type:function size:0x34 scope:global +Execute__13daNpc_Yelia_cFv = .text:0x00000A34; // type:function size:0x20 scope:global +Draw__13daNpc_Yelia_cFv = .text:0x00000A54; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Yelia_cFP10fopAc_ac_c = .text:0x00000AE8; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Yelia_cFP8J3DJointi = .text:0x00000B08; // type:function size:0x58 scope:global +getType__13daNpc_Yelia_cFv = .text:0x00000B60; // type:function size:0x78 scope:global +isDelete__13daNpc_Yelia_cFv = .text:0x00000BD8; // type:function size:0x118 scope:global +reset__13daNpc_Yelia_cFv = .text:0x00000CF0; // type:function size:0x158 scope:global +afterJntAnm__13daNpc_Yelia_cFi = .text:0x00000E48; // type:function size:0x8C scope:global +setParam__13daNpc_Yelia_cFv = .text:0x00000ED4; // type:function size:0x1CC scope:global +checkChangeEvt__13daNpc_Yelia_cFv = .text:0x000010A0; // type:function size:0x2FC scope:global +setAfterTalkMotion__13daNpc_Yelia_cFv = .text:0x0000139C; // type:function size:0xE4 scope:global +srchActors__13daNpc_Yelia_cFv = .text:0x00001480; // type:function size:0x128 scope:global +evtTalk__13daNpc_Yelia_cFv = .text:0x000015A8; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Yelia_cFv = .text:0x00001648; // type:function size:0xC8 scope:global +action__13daNpc_Yelia_cFv = .text:0x00001710; // type:function size:0xF8 scope:global +beforeMove__13daNpc_Yelia_cFv = .text:0x00001808; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Yelia_cFv = .text:0x000018CC; // type:function size:0x360 scope:global +setCollision__13daNpc_Yelia_cFv = .text:0x00001C2C; // type:function size:0x158 scope:global +drawDbgInfo__13daNpc_Yelia_cFv = .text:0x00001D84; // type:function size:0x8 scope:global +selectAction__13daNpc_Yelia_cFv = .text:0x00001D8C; // type:function size:0xA8 scope:global +chkAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001E34; // type:function size:0x2C scope:global +setAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001E60; // type:function size:0xA8 scope:global +cutConversationAboutLoopHole__13daNpc_Yelia_cFi = .text:0x00001F08; // type:function size:0x2B8 scope:global +cutTWResistance__13daNpc_Yelia_cFi = .text:0x000021C0; // type:function size:0x154 scope:global +cutTakeWoodStatue__13daNpc_Yelia_cFi = .text:0x00002314; // type:function size:0x8A4 scope:global +cutClothTry__13daNpc_Yelia_cFi = .text:0x00002BB8; // type:function size:0xA0 scope:global +cutThankYou__13daNpc_Yelia_cFi = .text:0x00002C58; // type:function size:0x20C scope:global +wait__13daNpc_Yelia_cFPv = .text:0x00002E64; // type:function size:0x788 scope:global +horseWait__13daNpc_Yelia_cFPv = .text:0x000035EC; // type:function size:0x200 scope:global +reminiscence__13daNpc_Yelia_cFPv = .text:0x000037EC; // type:function size:0x154 scope:global +talk__13daNpc_Yelia_cFPv = .text:0x00003940; // type:function size:0x380 scope:global +daNpc_Yelia_Create__FPv = .text:0x00003CC0; // type:function size:0x20 scope:global +daNpc_Yelia_Delete__FPv = .text:0x00003CE0; // type:function size:0x20 scope:global +daNpc_Yelia_Execute__FPv = .text:0x00003D00; // type:function size:0x20 scope:global +daNpc_Yelia_Draw__FPv = .text:0x00003D20; // type:function size:0x20 scope:global +daNpc_Yelia_IsDelete__FPv = .text:0x00003D40; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D48; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003D78; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003DC0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004148; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004184; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000041C0; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004250; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000428C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000042D4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000431C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004720; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004724; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004820; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004824; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000486C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048DC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004938; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000049A8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000049F0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004B0C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004D14; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004D18; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004D20; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004D28; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004D30; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004D38; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004D40; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x00004D44; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004D5C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004D60; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004D64; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004D6C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004D74; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004DA4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004DD4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004DD8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004DDC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004DE0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004DE4; // type:function size:0x1C scope:global +__sinit_d_a_npc_yelia_cpp = .text:0x00004E00; // type:function size:0xE4 scope:local +__ct__13daNpc_Yelia_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004EE4; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Yelia_cFv = .text:0x00004FC4; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Yelia_cFv = .text:0x00004FCC; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Yelia_cFv = .text:0x00004FD4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Yelia_cFv = .text:0x00004FDC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Yelia_cFi = .text:0x00004FE4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Yelia_cFi = .text:0x00004FF4; // type:function size:0x10 scope:global +chkXYItems__13daNpc_Yelia_cFv = .text:0x00005004; // type:function size:0x8 scope:global +__dt__19daNpc_Yelia_Param_cFv = .text:0x0000500C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005054; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000505C; // type:function size:0x8 scope:local +setOffsetPos__9daDitem_cF4cXyz = .text:0x00005064; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Yelia_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$4085 = .rodata:0x0000008C; // type:object size:0x28 scope:local +@4164 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4330 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4331 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4977 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4978 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4981 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4982 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@5042 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5043 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5044 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5202 = .rodata:0x00000120; // type:object size:0x8 scope:local data:4byte +@5237 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5277 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5490 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5491 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5534 = .rodata:0x00000148; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000154; // type:object size:0xD2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x30 scope:global data:4byte +l_resNameList = .data:0x00000068; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x00000088; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x0000008C; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000090; // type:object size:0x4 scope:global +l_loadResPtrn3 = .data:0x00000094; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x0000009C; // type:object size:0x5 scope:global +l_loadResPtrn9 = .data:0x000000A4; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000AC; // type:object size:0x28 scope:global +l_faceMotionAnmData = .data:0x000000D4; // type:object size:0x310 scope:global +l_motionAnmData = .data:0x000003E4; // type:object size:0x3D4 scope:global +l_faceMotionSequenceData = .data:0x000007B8; // type:object size:0x1B0 scope:global +l_motionSequenceData = .data:0x00000968; // type:object size:0x220 scope:global +mCutNameList__13daNpc_Yelia_c = .data:0x00000B88; // type:object size:0x18 scope:global +@3926 = .data:0x00000BA0; // type:object size:0xC scope:local +@3927 = .data:0x00000BAC; // type:object size:0xC scope:local +@3928 = .data:0x00000BB8; // type:object size:0xC scope:local +@3929 = .data:0x00000BC4; // type:object size:0xC scope:local +@3930 = .data:0x00000BD0; // type:object size:0xC scope:local +mCutList__13daNpc_Yelia_c = .data:0x00000BDC; // type:object size:0x48 scope:global data:4byte +@4570 = .data:0x00000C24; // type:object size:0x24 scope:local +@4592 = .data:0x00000C48; // type:object size:0x24 scope:local +@4704 = .data:0x00000C6C; // type:object size:0xC scope:local data:4byte +@4804 = .data:0x00000C78; // type:object size:0x60 scope:local +@4833 = .data:0x00000CD8; // type:object size:0xC scope:local data:4byte +@4838 = .data:0x00000CE4; // type:object size:0xC scope:local data:4byte +@5091 = .data:0x00000CF0; // type:object size:0xC scope:local +@5093 = .data:0x00000CFC; // type:object size:0xC scope:local +@5095 = .data:0x00000D08; // type:object size:0xC scope:local +@5906 = .data:0x00000D14; // type:object size:0xC scope:local +@5912 = .data:0x00000D20; // type:object size:0xC scope:local +@5919 = .data:0x00000D2C; // type:object size:0xC scope:local +@5931 = .data:0x00000D38; // type:object size:0xC scope:local +daNpc_Yelia_MethodTable = .data:0x00000D44; // type:object size:0x20 scope:global +g_profile_NPC_YELIA = .data:0x00000D64; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000D94; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000DA0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000DAC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000DD0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000DDC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000DE8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000DF4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000E00; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000E0C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000E18; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000E24; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000E30; // type:object size:0xC scope:global +__vt__13daNpc_Yelia_c = .data:0x00000E3C; // type:object size:0xC4 scope:global +__vt__19daNpc_Yelia_Param_c = .data:0x00000F00; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_ykm/splits.txt b/config/GZ2J01/rels/d_a_npc_ykm/splits.txt new file mode 100644 index 0000000000..455aafa992 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ykm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykm.cpp: + .text start:0x000000EC end:0x0000A380 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000354 + .data start:0x00000000 end:0x00001238 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_npc_ykm/symbols.txt b/config/GZ2J01/rels/d_a_npc_ykm/symbols.txt new file mode 100644 index 0000000000..dc4242e57e --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ykm/symbols.txt @@ -0,0 +1,332 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_ykM_cFv = .text:0x000000EC; // type:function size:0x1AC scope:global +create__11daNpc_ykM_cFv = .text:0x00000298; // type:function size:0x2F8 scope:global +CreateHeap__11daNpc_ykM_cFv = .text:0x00000590; // type:function size:0x570 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B00; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B3C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B54; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B90; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000BA8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BF0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C14; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C50; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C68; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CA4; // type:function size:0x18 scope:global +Delete__11daNpc_ykM_cFv = .text:0x00000CBC; // type:function size:0x34 scope:global +Execute__11daNpc_ykM_cFv = .text:0x00000CF0; // type:function size:0x20 scope:global +Draw__11daNpc_ykM_cFv = .text:0x00000D10; // type:function size:0xE8 scope:global +createHeapCallBack__11daNpc_ykM_cFP10fopAc_ac_c = .text:0x00000DF8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_ykM_cFP8J3DJointi = .text:0x00000E18; // type:function size:0x58 scope:global +srchGadget__11daNpc_ykM_cFPvPv = .text:0x00000E70; // type:function size:0x9C scope:global +getTomatoPureeP__11daNpc_ykM_cFv = .text:0x00000F0C; // type:function size:0xD0 scope:global +getCheeseP__11daNpc_ykM_cFv = .text:0x00000FDC; // type:function size:0xD4 scope:global +srchYkm__11daNpc_ykM_cFPvPv = .text:0x000010B0; // type:function size:0x9C scope:global +getOtherYkmP__11daNpc_ykM_cFi = .text:0x0000114C; // type:function size:0xDC scope:global +srchYkw__11daNpc_ykM_cFPvPv = .text:0x00001228; // type:function size:0x9C scope:global +getOtherYkwP__11daNpc_ykM_cFi = .text:0x000012C4; // type:function size:0xDC scope:global +getType__11daNpc_ykM_cFv = .text:0x000013A0; // type:function size:0x68 scope:global +isDelete__11daNpc_ykM_cFv = .text:0x00001408; // type:function size:0xA0 scope:global +reset__11daNpc_ykM_cFv = .text:0x000014A8; // type:function size:0x29C scope:global +afterJntAnm__11daNpc_ykM_cFi = .text:0x00001744; // type:function size:0x8C scope:global +setParam__11daNpc_ykM_cFv = .text:0x000017D0; // type:function size:0x278 scope:global +getDistTable__12dAttention_cFi = .text:0x00001A48; // type:function size:0x14 scope:global +checkChangeEvt__11daNpc_ykM_cFv = .text:0x00001A5C; // type:function size:0x1A8 scope:global +setAfterTalkMotion__11daNpc_ykM_cFv = .text:0x00001C04; // type:function size:0xA0 scope:global +srchActors__11daNpc_ykM_cFv = .text:0x00001CA4; // type:function size:0x1B0 scope:global +evtTalk__11daNpc_ykM_cFv = .text:0x00001E54; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_ykM_cFv = .text:0x00001EF4; // type:function size:0xC8 scope:global +action__11daNpc_ykM_cFv = .text:0x00001FBC; // type:function size:0x29C scope:global +beforeMove__11daNpc_ykM_cFv = .text:0x00002258; // type:function size:0xC4 scope:global +afterMoved__11daNpc_ykM_cFv = .text:0x0000231C; // type:function size:0x348 scope:global +setAttnPos__11daNpc_ykM_cFv = .text:0x00002664; // type:function size:0x650 scope:global +setCollision__11daNpc_ykM_cFv = .text:0x00002CB4; // type:function size:0x368 scope:global +drawDbgInfo__11daNpc_ykM_cFv = .text:0x0000301C; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_ykM_cFv = .text:0x00003024; // type:function size:0x200 scope:global +setFishAnm__11daNpc_ykM_cFiif = .text:0x00003224; // type:function size:0xC4 scope:global +setLeafAnm__11daNpc_ykM_cFif = .text:0x000032E8; // type:function size:0xCC scope:global +afterSetMotionAnm__11daNpc_ykM_cFiifi = .text:0x000033B4; // type:function size:0x58 scope:global +selectAction__11daNpc_ykM_cFv = .text:0x0000340C; // type:function size:0x148 scope:global +chkAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003554; // type:function size:0x2C scope:global +setAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003580; // type:function size:0xA8 scope:global +chkContinueAttnPlayer__11daNpc_ykM_cFv = .text:0x00003628; // type:function size:0x8C scope:global +chkTouchPlayer__11daNpc_ykM_cFv = .text:0x000036B4; // type:function size:0xD0 scope:global +cutSlideDown__11daNpc_ykM_cFi = .text:0x00003784; // type:function size:0x744 scope:global +cutMeetingAgain__11daNpc_ykM_cFi = .text:0x00003EC8; // type:function size:0x370 scope:global +cutGetTomatoPuree__11daNpc_ykM_cFi = .text:0x00004238; // type:function size:0xA34 scope:global +cutGetTaste__11daNpc_ykM_cFi = .text:0x00004C6C; // type:function size:0x9CC scope:global +cutLv5DungeonClear__11daNpc_ykM_cFi = .text:0x00005638; // type:function size:0xAC8 scope:global +cutFindWolf__11daNpc_ykM_cFi = .text:0x00006100; // type:function size:0x248 scope:global +cutStartSnowboardRace__11daNpc_ykM_cFi = .text:0x00006348; // type:function size:0x448 scope:global +cutEndSnowboardRace__11daNpc_ykM_cFi = .text:0x00006790; // type:function size:0x528 scope:global +cutHug__11daNpc_ykM_cFi = .text:0x00006CB8; // type:function size:0x70 scope:global +setDialogueMotion__11daNpc_ykM_cFv = .text:0x00006D28; // type:function size:0xFC scope:global +dialogue__11daNpc_ykM_cFv = .text:0x00006E24; // type:function size:0x1D8 scope:global +wait__11daNpc_ykM_cFPv = .text:0x00006FFC; // type:function size:0x7AC scope:global +cook__11daNpc_ykM_cFPv = .text:0x000077A8; // type:function size:0x6B8 scope:global +race__11daNpc_ykM_cFPv = .text:0x00007E60; // type:function size:0xBA8 scope:global +talk__11daNpc_ykM_cFPv = .text:0x00008A08; // type:function size:0x2BC scope:global +daNpc_ykM_Create__FPv = .text:0x00008CC4; // type:function size:0x20 scope:global +daNpc_ykM_Delete__FPv = .text:0x00008CE4; // type:function size:0x20 scope:global +daNpc_ykM_Execute__FPv = .text:0x00008D04; // type:function size:0x20 scope:global +daNpc_ykM_Draw__FPv = .text:0x00008D24; // type:function size:0x20 scope:global +daNpc_ykM_IsDelete__FPv = .text:0x00008D44; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00008D4C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008D7C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00008DC4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000914C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00009188; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000091C4; // type:function size:0xCC scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00009290; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000092D8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00009320; // type:function size:0x3C scope:global +__ct__8dCcD_SphFv = .text:0x0000935C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000093E0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00009428; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009470; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000094B8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000098BC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000098C0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000099BC; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000099C0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009A08; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009A78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009AD4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009B44; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00009B8C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00009CA8; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00009EB0; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00009EB4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00009EBC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00009EC4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00009ECC; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00009ED4; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00009EDC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00009EE4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00009EFC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00009F00; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00009F08; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00009F38; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00009F68; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00009F6C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00009F70; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00009F74; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00009F78; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00009F94; // type:function size:0x7C scope:global +__sinit_d_a_npc_ykm_cpp = .text:0x0000A010; // type:function size:0x178 scope:local +__ct__11daNpc_ykM_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000A188; // type:function size:0x100 scope:global +getEyeballMaterialNo__11daNpc_ykM_cFv = .text:0x0000A288; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_ykM_cFv = .text:0x0000A290; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_ykM_cFv = .text:0x0000A298; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_ykM_cFv = .text:0x0000A2A0; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_ykM_cFi = .text:0x0000A2A8; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_ykM_cFi = .text:0x0000A2B8; // type:function size:0x10 scope:global +__dt__17daNpc_ykM_Param_cFv = .text:0x0000A2C8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A310; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A318; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000A320; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_ykM_Param_c = .rodata:0x00000000; // type:object size:0xC8 scope:global +heapSize$4109 = .rodata:0x000000C8; // type:object size:0x20 scope:local +@4189 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4191 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4394 = .rodata:0x0000010C; // type:object size:0x4 scope:local +bmdTypeList$4504 = .rodata:0x00000110; // type:object size:0xC scope:local +@4613 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4737 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4914 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5023 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5025 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5084 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5319 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5320 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5321 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5322 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5323 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5324 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5325 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5326 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5327 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5328 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5329 = .rodata:0x00000170; // type:object size:0x8 scope:local +@5330 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5510 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5511 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5512 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5513 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5514 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5515 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5517 = .rodata:0x00000198; // type:object size:0x8 scope:local data:double +@5599 = .rodata:0x000001A0; // type:object size:0x10 scope:local +@5600 = .rodata:0x000001B0; // type:object size:0x10 scope:local +@5701 = .rodata:0x000001C0; // type:object size:0x4 scope:local +jointNo$5709 = .rodata:0x000001C4; // type:object size:0xC scope:local +@5854 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float +@5936 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@5955 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@6136 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6137 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6138 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6139 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6140 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6141 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6142 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6143 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000200; // type:object size:0x8 scope:local +@6239 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6262 = .rodata:0x0000020C; // type:object size:0x8 scope:local +@6549 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6550 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6551 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6552 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6553 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6578 = .rodata:0x00000228; // type:object size:0x8 scope:local +@6889 = .rodata:0x00000230; // type:object size:0x8 scope:local +@7183 = .rodata:0x00000238; // type:object size:0x8 scope:local +@7190 = .rodata:0x00000240; // type:object size:0x8 scope:local +@7353 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7354 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000250; // type:object size:0x4 scope:local +@7356 = .rodata:0x00000254; // type:object size:0x4 scope:local +@7357 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7358 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7359 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7385 = .rodata:0x00000264; // type:object size:0x8 scope:local +motionTbl2$7522 = .rodata:0x0000026C; // type:object size:0x10 scope:local +motionTbl1$7524 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@7540 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7841 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8049 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8053 = .rodata:0x00000290; // type:object size:0x8 scope:local +@8468 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8469 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8470 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8471 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8472 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002AC; // type:object size:0xA7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x50 scope:global +l_resNameList = .data:0x000000A0; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000B8; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000BC; // type:object size:0x5 scope:global +l_loadResPtrn9 = .data:0x000000C4; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000EC; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x000002AC; // type:object size:0x594 scope:global +l_faceMotionSequenceData = .data:0x00000840; // type:object size:0x100 scope:global +l_motionSequenceData = .data:0x00000940; // type:object size:0x2F0 scope:global +mCutNameList__11daNpc_ykM_c = .data:0x00000C30; // type:object size:0x28 scope:global +@3908 = .data:0x00000C58; // type:object size:0xC scope:local +@3909 = .data:0x00000C64; // type:object size:0xC scope:local +@3910 = .data:0x00000C70; // type:object size:0xC scope:local +@3911 = .data:0x00000C7C; // type:object size:0xC scope:local +@3912 = .data:0x00000C88; // type:object size:0xC scope:local +@3913 = .data:0x00000C94; // type:object size:0xC scope:local +@3914 = .data:0x00000CA0; // type:object size:0xC scope:local +@3915 = .data:0x00000CAC; // type:object size:0xC scope:local +@3916 = .data:0x00000CB8; // type:object size:0xC scope:local +mCutList__11daNpc_ykM_c = .data:0x00000CC4; // type:object size:0x78 scope:global data:4byte +@4838 = .data:0x00000D3C; // type:object size:0x1C scope:local +@4854 = .data:0x00000D58; // type:object size:0x1C scope:local +@5032 = .data:0x00000D74; // type:object size:0xC scope:local data:4byte +@5117 = .data:0x00000D80; // type:object size:0xC scope:local data:4byte +@5122 = .data:0x00000D8C; // type:object size:0xC scope:local data:4byte +fishAnmData$5818 = .data:0x00000D98; // type:object size:0x198 scope:local +leafAnmData$5831 = .data:0x00000F30; // type:object size:0x24 scope:local +@5860 = .data:0x00000F54; // type:object size:0xC scope:local +@5864 = .data:0x00000F60; // type:object size:0xC scope:local +@5866 = .data:0x00000F6C; // type:object size:0xC scope:local +@5870 = .data:0x00000F78; // type:object size:0xC scope:local +@5872 = .data:0x00000F84; // type:object size:0xC scope:local +@5874 = .data:0x00000F90; // type:object size:0xC scope:local +@6145 = .data:0x00000F9C; // type:object size:0x1C scope:local +@6144 = .data:0x00000FB8; // type:object size:0x1C scope:local +@6555 = .data:0x00000FD4; // type:object size:0x24 scope:local +@6554 = .data:0x00000FF8; // type:object size:0x24 scope:local +@6858 = .data:0x0000101C; // type:object size:0x24 scope:local +@6857 = .data:0x00001040; // type:object size:0x24 scope:local +daNpc_ykM_MethodTable = .data:0x00001064; // type:object size:0x20 scope:global +g_profile_NPC_YKM = .data:0x00001084; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000010B4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000010C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000010CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000010D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000010FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001114; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001120; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000112C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001150; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000115C; // type:object size:0xC scope:global +__vt__11daNpc_ykM_c = .data:0x00001168; // type:object size:0xC4 scope:global +__vt__17daNpc_ykM_Param_c = .data:0x0000122C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3917 = .bss:0x00000048; // type:object size:0xC scope:local +l_SBRaceStartPos = .bss:0x00000054; // type:object size:0xC scope:global +@3918 = .bss:0x00000060; // type:object size:0xC scope:local +l_SBRaceStartAngle = .bss:0x0000006C; // type:object size:0x6 scope:global +@3919 = .bss:0x00000074; // type:object size:0xC scope:local +l_HIO = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_ykw/splits.txt b/config/GZ2J01/rels/d_a_npc_ykw/splits.txt new file mode 100644 index 0000000000..152024a144 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ykw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykw.cpp: + .text start:0x000000EC end:0x00008E04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x00000E20 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_ykw/symbols.txt b/config/GZ2J01/rels/d_a_npc_ykw/symbols.txt new file mode 100644 index 0000000000..6475d5e2c1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_ykw/symbols.txt @@ -0,0 +1,308 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_ykW_cFv = .text:0x000000EC; // type:function size:0x178 scope:global +create__11daNpc_ykW_cFv = .text:0x00000264; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_ykW_cFv = .text:0x0000052C; // type:function size:0x27C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007E4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000838; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000850; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000898; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008F8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000094C; // type:function size:0x18 scope:global +Delete__11daNpc_ykW_cFv = .text:0x00000964; // type:function size:0x34 scope:global +Execute__11daNpc_ykW_cFv = .text:0x00000998; // type:function size:0x20 scope:global +Draw__11daNpc_ykW_cFv = .text:0x000009B8; // type:function size:0xD4 scope:global +createHeapCallBack__11daNpc_ykW_cFP10fopAc_ac_c = .text:0x00000A8C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_ykW_cFP8J3DJointi = .text:0x00000AAC; // type:function size:0x58 scope:global +srchItemHeart__11daNpc_ykW_cFPvPv = .text:0x00000B04; // type:function size:0xB4 scope:global +srchYkw__11daNpc_ykW_cFPvPv = .text:0x00000BB8; // type:function size:0x9C scope:global +getOtherYkwP__11daNpc_ykW_cFi = .text:0x00000C54; // type:function size:0xDC scope:global +srchYkm__11daNpc_ykW_cFPvPv = .text:0x00000D30; // type:function size:0x9C scope:global +getOtherYkmP__11daNpc_ykW_cFi = .text:0x00000DCC; // type:function size:0xDC scope:global +getType__11daNpc_ykW_cFv = .text:0x00000EA8; // type:function size:0x68 scope:global +isDelete__11daNpc_ykW_cFv = .text:0x00000F10; // type:function size:0x13C scope:global +reset__11daNpc_ykW_cFv = .text:0x0000104C; // type:function size:0x35C scope:global +afterJntAnm__11daNpc_ykW_cFi = .text:0x000013A8; // type:function size:0xC8 scope:global +setParam__11daNpc_ykW_cFv = .text:0x00001470; // type:function size:0x19C scope:global +checkChangeEvt__11daNpc_ykW_cFv = .text:0x0000160C; // type:function size:0xF4 scope:global +setAfterTalkMotion__11daNpc_ykW_cFv = .text:0x00001700; // type:function size:0xA0 scope:global +srchActors__11daNpc_ykW_cFv = .text:0x000017A0; // type:function size:0x184 scope:global +evtTalk__11daNpc_ykW_cFv = .text:0x00001924; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_ykW_cFv = .text:0x000019C4; // type:function size:0xC8 scope:global +action__11daNpc_ykW_cFv = .text:0x00001A8C; // type:function size:0x250 scope:global +beforeMove__11daNpc_ykW_cFv = .text:0x00001CDC; // type:function size:0xC4 scope:global +afterMoved__11daNpc_ykW_cFv = .text:0x00001DA0; // type:function size:0x348 scope:global +setAttnPos__11daNpc_ykW_cFv = .text:0x000020E8; // type:function size:0x5C8 scope:global +setCollision__11daNpc_ykW_cFv = .text:0x000026B0; // type:function size:0x238 scope:global +drawDbgInfo__11daNpc_ykW_cFv = .text:0x000028E8; // type:function size:0x8 scope:global +selectAction__11daNpc_ykW_cFv = .text:0x000028F0; // type:function size:0x118 scope:global +chkAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x00002A08; // type:function size:0x2C scope:global +setAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x00002A34; // type:function size:0xA8 scope:global +getGoalPos__11daNpc_ykW_cFv = .text:0x00002ADC; // type:function size:0x110 scope:global +orderGoIntoBossRoomEvt__11daNpc_ykW_cFv = .text:0x00002BEC; // type:function size:0x98 scope:global +putUtuwaHeart__11daNpc_ykW_cFP4cXyzffsP4cXyz = .text:0x00002C84; // type:function size:0x1E8 scope:global +cutShowDoor__11daNpc_ykW_cFi = .text:0x00002E6C; // type:function size:0x1E8 scope:global +cutGoIntoBossRoom__11daNpc_ykW_cFi = .text:0x00003054; // type:function size:0xC84 scope:global +cutLv5DungeonClear__11daNpc_ykW_cFi = .text:0x00003CD8; // type:function size:0xD9C scope:global +cutFindWolf__11daNpc_ykW_cFi = .text:0x00004A74; // type:function size:0x20C scope:global +cutStartSnowboardRace__11daNpc_ykW_cFi = .text:0x00004C80; // type:function size:0x440 scope:global +cutEndSnowboardRace__11daNpc_ykW_cFi = .text:0x000050C0; // type:function size:0x62C scope:global +cutHug__11daNpc_ykW_cFi = .text:0x000056EC; // type:function size:0x2D8 scope:global +setDialogueMotion__11daNpc_ykW_cFv = .text:0x000059C4; // type:function size:0x138 scope:global +dialogue__11daNpc_ykW_cFv = .text:0x00005AFC; // type:function size:0x8C scope:global +wait__11daNpc_ykW_cFPv = .text:0x00005B88; // type:function size:0x8D0 scope:global +sitWait__11daNpc_ykW_cFPv = .text:0x00006458; // type:function size:0x254 scope:global +walk__11daNpc_ykW_cFPv = .text:0x000066AC; // type:function size:0x450 scope:global +race__11daNpc_ykW_cFPv = .text:0x00006AFC; // type:function size:0xAF0 scope:global +talk__11daNpc_ykW_cFPv = .text:0x000075EC; // type:function size:0x368 scope:global +daNpc_ykW_Create__FPv = .text:0x00007954; // type:function size:0x20 scope:global +daNpc_ykW_Delete__FPv = .text:0x00007974; // type:function size:0x20 scope:global +daNpc_ykW_Execute__FPv = .text:0x00007994; // type:function size:0x20 scope:global +daNpc_ykW_Draw__FPv = .text:0x000079B4; // type:function size:0x20 scope:global +daNpc_ykW_IsDelete__FPv = .text:0x000079D4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000079DC; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007A0C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00007A54; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00007DDC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00007E18; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00007E54; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00007E9C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00007EE4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00007F20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007F68; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007FB0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000083B4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000083B8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000084B4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000084B8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008500; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008570; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000085CC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000863C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00008684; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000087A0; // type:function size:0x208 scope:global +getDstPos__13daNpcT_Path_cF4cXyzP4cXyz = .text:0x000089A8; // type:function size:0x44 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000089EC; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000089F0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000089F8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00008A00; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00008A08; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00008A10; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00008A28; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00008A2C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00008A30; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00008A38; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00008A40; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00008A70; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00008AA0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00008AA4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00008AA8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00008AAC; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00008AB0; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00008ACC; // type:function size:0x3C scope:global +__sinit_d_a_npc_ykw_cpp = .text:0x00008B08; // type:function size:0x114 scope:local +__ct__11daNpc_ykW_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00008C1C; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_ykW_cFv = .text:0x00008CFC; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_ykW_cFv = .text:0x00008D04; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_ykW_cFv = .text:0x00008D0C; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_ykW_cFv = .text:0x00008D14; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_ykW_cFi = .text:0x00008D1C; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_ykW_cFi = .text:0x00008D2C; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_ykW_cFv = .text:0x00008D3C; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_ykW_cFv = .text:0x00008D44; // type:function size:0x8 scope:global +__dt__17daNpc_ykW_Param_cFv = .text:0x00008D4C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008D94; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008D9C; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00008DA4; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_ykW_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global +heapSize$4289 = .rodata:0x000000B4; // type:object size:0x20 scope:local +@4355 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4356 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4357 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4358 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4359 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4729 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4798 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5051 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5096 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@5332 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5333 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5334 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5335 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5336 = .rodata:0x00000114; // type:object size:0x4 scope:local data:string +@5337 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5338 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5339 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5340 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5341 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5342 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5343 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5467 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5468 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5469 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5470 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000158; // type:object size:0x8 scope:local data:double +@5587 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5588 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5589 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5652 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5738 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5739 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5758 = .rodata:0x0000017C; // type:object size:0x8 scope:local data:4byte +@6160 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6174 = .rodata:0x00000188; // type:object size:0x8 scope:local +@6202 = .rodata:0x00000190; // type:object size:0x8 scope:local +@6511 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6512 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6513 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6514 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6515 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6516 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6517 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6518 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6519 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6520 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6521 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6522 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6523 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6700 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6701 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6702 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6703 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6704 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6705 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6706 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6867 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@6929 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6930 = .rodata:0x000001F4; // type:object size:0x4 scope:local +motionTbl1$6944 = .rodata:0x000001F8; // type:object size:0x8 scope:local +motionTbl2$6949 = .rodata:0x00000200; // type:object size:0x8 scope:local +@7243 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7481 = .rodata:0x0000020C; // type:object size:0x8 scope:local +@7887 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7888 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7889 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7890 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7891 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7892 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7893 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000230; // type:object size:0xD8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x50 scope:global data:4byte +l_resNameList = .data:0x00000078; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x0000008C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000BC; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000244; // type:object size:0x3D4 scope:global +l_faceMotionSequenceData = .data:0x00000618; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000006F8; // type:object size:0x210 scope:global +mCutNameList__11daNpc_ykW_c = .data:0x00000908; // type:object size:0x20 scope:global +@4119 = .data:0x00000928; // type:object size:0xC scope:local +@4120 = .data:0x00000934; // type:object size:0xC scope:local +@4121 = .data:0x00000940; // type:object size:0xC scope:local +@4122 = .data:0x0000094C; // type:object size:0xC scope:local +@4123 = .data:0x00000958; // type:object size:0xC scope:local +@4124 = .data:0x00000964; // type:object size:0xC scope:local +@4125 = .data:0x00000970; // type:object size:0xC scope:local +mCutList__11daNpc_ykW_c = .data:0x0000097C; // type:object size:0x60 scope:global data:4byte +@4846 = .data:0x000009DC; // type:object size:0x1C scope:local +@4881 = .data:0x000009F8; // type:object size:0x1C scope:local +@5056 = .data:0x00000A14; // type:object size:0xC scope:local data:4byte +@5124 = .data:0x00000A20; // type:object size:0xC scope:local data:4byte +@5129 = .data:0x00000A2C; // type:object size:0xC scope:local data:4byte +@5356 = .data:0x00000A38; // type:object size:0xC scope:local +@5360 = .data:0x00000A44; // type:object size:0xC scope:local +@5365 = .data:0x00000A50; // type:object size:0xC scope:local +@5554 = .data:0x00000A5C; // type:object size:0xC scope:local +@5558 = .data:0x00000A68; // type:object size:0xC scope:local +@5599 = .data:0x00000A74; // type:object size:0xC scope:local +@5601 = .data:0x00000A80; // type:object size:0xC scope:local +@5606 = .data:0x00000A8C; // type:object size:0xC scope:local +@5608 = .data:0x00000A98; // type:object size:0xC scope:local +@5611 = .data:0x00000AA4; // type:object size:0xC scope:local +@5613 = .data:0x00000AB0; // type:object size:0xC scope:local +@6524 = .data:0x00000ABC; // type:object size:0x190 scope:local +@7918 = .data:0x00000C4C; // type:object size:0xC scope:local +daNpc_ykW_MethodTable = .data:0x00000C58; // type:object size:0x20 scope:global +g_profile_NPC_YKW = .data:0x00000C78; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CA8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000CB4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CC0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CE4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000CF0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D08; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D14; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D38; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000D44; // type:object size:0xC scope:global +__vt__11daNpc_ykW_c = .data:0x00000D50; // type:object size:0xC4 scope:global +__vt__17daNpc_ykW_Param_c = .data:0x00000E14; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4126 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5372 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5371 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_zanb/splits.txt b/config/GZ2J01/rels/d_a_npc_zanb/splits.txt new file mode 100644 index 0000000000..0158ee265e --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zanb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zanb.cpp: + .text start:0x000000EC end:0x00002E70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_zanb/symbols.txt b/config/GZ2J01/rels/d_a_npc_zanb/symbols.txt new file mode 100644 index 0000000000..6879fcbbbe --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zanb/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_zanB_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__12daNpc_zanB_cFv = .text:0x0000020C; // type:function size:0x2E4 scope:global +CreateHeap__12daNpc_zanB_cFv = .text:0x000004F0; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000760; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000079C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007B4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000808; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000850; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000874; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008C8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000904; // type:function size:0x18 scope:global +Delete__12daNpc_zanB_cFv = .text:0x0000091C; // type:function size:0x34 scope:global +Execute__12daNpc_zanB_cFv = .text:0x00000950; // type:function size:0x20 scope:global +Draw__12daNpc_zanB_cFv = .text:0x00000970; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_zanB_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_zanB_cFP8J3DJointi = .text:0x00000A24; // type:function size:0x58 scope:global +getType__12daNpc_zanB_cFv = .text:0x00000A7C; // type:function size:0x20 scope:global +isDelete__12daNpc_zanB_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +reset__12daNpc_zanB_cFv = .text:0x00000AA4; // type:function size:0x158 scope:global +afterJntAnm__12daNpc_zanB_cFi = .text:0x00000BFC; // type:function size:0x8C scope:global +checkChangeEvt__12daNpc_zanB_cFv = .text:0x00000C88; // type:function size:0xB4 scope:global +setParam__12daNpc_zanB_cFv = .text:0x00000D3C; // type:function size:0x12C scope:global +setAfterTalkMotion__12daNpc_zanB_cFv = .text:0x00000E68; // type:function size:0x60 scope:global +srchActors__12daNpc_zanB_cFv = .text:0x00000EC8; // type:function size:0x4 scope:global +evtTalk__12daNpc_zanB_cFv = .text:0x00000ECC; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_zanB_cFv = .text:0x00000F6C; // type:function size:0xC8 scope:global +action__12daNpc_zanB_cFv = .text:0x00001034; // type:function size:0xEC scope:global +beforeMove__12daNpc_zanB_cFv = .text:0x00001120; // type:function size:0x78 scope:global +setAttnPos__12daNpc_zanB_cFv = .text:0x00001198; // type:function size:0x290 scope:global +setCollision__12daNpc_zanB_cFv = .text:0x00001428; // type:function size:0x1A0 scope:global +drawDbgInfo__12daNpc_zanB_cFv = .text:0x000015C8; // type:function size:0x8 scope:global +drawGhost__12daNpc_zanB_cFv = .text:0x000015D0; // type:function size:0x6C scope:global +selectAction__12daNpc_zanB_cFv = .text:0x0000163C; // type:function size:0x48 scope:global +chkAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x00001684; // type:function size:0x2C scope:global +setAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x000016B0; // type:function size:0xA8 scope:global +wait__12daNpc_zanB_cFPv = .text:0x00001758; // type:function size:0x2DC scope:global +talk__12daNpc_zanB_cFPv = .text:0x00001A34; // type:function size:0x1EC scope:global +daNpc_zanB_Create__FPv = .text:0x00001C20; // type:function size:0x20 scope:global +daNpc_zanB_Delete__FPv = .text:0x00001C40; // type:function size:0x20 scope:global +daNpc_zanB_Execute__FPv = .text:0x00001C60; // type:function size:0x20 scope:global +daNpc_zanB_Draw__FPv = .text:0x00001C80; // type:function size:0x20 scope:global +daNpc_zanB_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001CA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001CD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001D20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000020A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000020E4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002120; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002524; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002528; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002624; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002628; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002670; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000026B8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002728; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002784; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027F4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000283C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002958; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002B60; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002B64; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B6C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002B74; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002B7C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B84; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B8C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B90; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B98; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002BB0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002BB4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002BBC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002BC4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002BF4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002C24; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002C28; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002C2C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002C30; // type:function size:0x4 scope:global +__sinit_d_a_npc_zanb_cpp = .text:0x00002C34; // type:function size:0x68 scope:local +__ct__12daNpc_zanB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C9C; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002D48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D90; // type:function size:0x48 scope:global +getEyeballMaterialNo__12daNpc_zanB_cFv = .text:0x00002DD8; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_zanB_cFv = .text:0x00002DE0; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_zanB_cFv = .text:0x00002DE8; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_zanB_cFv = .text:0x00002DF0; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_zanB_cFi = .text:0x00002DF8; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_zanB_cFi = .text:0x00002E08; // type:function size:0x10 scope:global +__dt__18daNpc_zanB_Param_cFv = .text:0x00002E18; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_zanB_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3959 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4529 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4653 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4717 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4718 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4719 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4763 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000B0; // type:object size:0x20 scope:global +mCutNameList__12daNpc_zanB_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__12daNpc_zanB_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4463 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4540 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4545 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +@4783 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +daNpc_zanB_MethodTable = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_NPC_ZANB = .data:0x00000130; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000160; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12daNpc_zanB_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__18daNpc_zanB_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_zant/splits.txt b/config/GZ2J01/rels/d_a_npc_zant/splits.txt new file mode 100644 index 0000000000..c45ca889d4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zant.cpp: + .text start:0x000000EC end:0x000028D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_zant/symbols.txt b/config/GZ2J01/rels/d_a_npc_zant/symbols.txt new file mode 100644 index 0000000000..b57b3237e7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zant/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Zant_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_Zant_cFv = .text:0x00000210; // type:function size:0x2A4 scope:global +CreateHeap__12daNpc_Zant_cFv = .text:0x000004B4; // type:function size:0x18C scope:global +Delete__12daNpc_Zant_cFv = .text:0x00000640; // type:function size:0x34 scope:global +Execute__12daNpc_Zant_cFv = .text:0x00000674; // type:function size:0x20 scope:global +Draw__12daNpc_Zant_cFv = .text:0x00000694; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Zant_cFP10fopAc_ac_c = .text:0x00000728; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Zant_cFP8J3DJointi = .text:0x00000748; // type:function size:0x58 scope:global +getType__12daNpc_Zant_cFv = .text:0x000007A0; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_Zant_cFv = .text:0x000007C0; // type:function size:0x1C scope:global +isDelete__12daNpc_Zant_cFv = .text:0x000007DC; // type:function size:0x30 scope:global +reset__12daNpc_Zant_cFv = .text:0x0000080C; // type:function size:0x124 scope:global +afterJntAnm__12daNpc_Zant_cFi = .text:0x00000930; // type:function size:0x4 scope:global +setParam__12daNpc_Zant_cFv = .text:0x00000934; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_Zant_cFv = .text:0x00000A30; // type:function size:0x60 scope:global +srchActors__12daNpc_Zant_cFv = .text:0x00000A90; // type:function size:0x4 scope:global +evtTalk__12daNpc_Zant_cFv = .text:0x00000A94; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Zant_cFv = .text:0x00000B94; // type:function size:0xC8 scope:global +action__12daNpc_Zant_cFv = .text:0x00000C5C; // type:function size:0xEC scope:global +beforeMove__12daNpc_Zant_cFv = .text:0x00000D48; // type:function size:0x78 scope:global +setAttnPos__12daNpc_Zant_cFv = .text:0x00000DC0; // type:function size:0x1F4 scope:global +setCollision__12daNpc_Zant_cFv = .text:0x00000FB4; // type:function size:0x134 scope:global +drawDbgInfo__12daNpc_Zant_cFv = .text:0x000010E8; // type:function size:0x8 scope:global +drawGhost__12daNpc_Zant_cFv = .text:0x000010F0; // type:function size:0x6C scope:global +selectAction__12daNpc_Zant_cFv = .text:0x0000115C; // type:function size:0x48 scope:global +chkAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000011A4; // type:function size:0x2C scope:global +setAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000011D0; // type:function size:0xA8 scope:global +wait__12daNpc_Zant_cFPv = .text:0x00001278; // type:function size:0x24C scope:global +talk__12daNpc_Zant_cFPv = .text:0x000014C4; // type:function size:0x1F8 scope:global +daNpc_Zant_Create__FPv = .text:0x000016BC; // type:function size:0x20 scope:global +daNpc_Zant_Delete__FPv = .text:0x000016DC; // type:function size:0x20 scope:global +daNpc_Zant_Execute__FPv = .text:0x000016FC; // type:function size:0x20 scope:global +daNpc_Zant_Draw__FPv = .text:0x0000171C; // type:function size:0x20 scope:global +daNpc_Zant_IsDelete__FPv = .text:0x0000173C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001744; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000178C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001B14; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001B50; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001B8C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001F90; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001F94; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002090; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002094; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020DC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002124; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002194; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000021F0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002260; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x000022A8; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000022B0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000023CC; // type:function size:0x208 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x000025D4; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000025DC; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000025E4; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000025EC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000025F0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000025F8; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002600; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002608; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002610; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002618; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002620; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002628; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002630; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002634; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000263C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002654; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002658; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002660; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002668; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002698; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000026C8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000026CC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000026D0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000026D4; // type:function size:0x4 scope:global +__sinit_d_a_npc_zant_cpp = .text:0x000026D8; // type:function size:0x68 scope:local +__ct__12daNpc_Zant_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002740; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x000027EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002834; // type:function size:0x48 scope:global +__dt__18daNpc_Zant_Param_cFv = .text:0x0000287C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000028C4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000028CC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Zant_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4559 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4561 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@4619 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4620 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4621 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__12daNpc_Zant_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__12daNpc_Zant_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4457 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4467 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4675 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +daNpc_Zant_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_NPC_ZANT = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000158; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_Zant_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_Zant_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_zelR/splits.txt b/config/GZ2J01/rels/d_a_npc_zelR/splits.txt new file mode 100644 index 0000000000..74d2758af7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelR/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelR.cpp: + .text start:0x000000EC end:0x00002D8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_zelR/symbols.txt b/config/GZ2J01/rels/d_a_npc_zelR/symbols.txt new file mode 100644 index 0000000000..8117907d0c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelR/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_ZelR_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__12daNpc_ZelR_cFv = .text:0x00000224; // type:function size:0x294 scope:global +CreateHeap__12daNpc_ZelR_cFv = .text:0x000004B8; // type:function size:0x2B0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000768; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007BC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000810; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000858; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +Delete__12daNpc_ZelR_cFv = .text:0x00000924; // type:function size:0x34 scope:global +Execute__12daNpc_ZelR_cFv = .text:0x00000958; // type:function size:0x20 scope:global +Draw__12daNpc_ZelR_cFv = .text:0x00000978; // type:function size:0xC4 scope:global +createHeapCallBack__12daNpc_ZelR_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_ZelR_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +getType__12daNpc_ZelR_cFv = .text:0x00000AB4; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_ZelR_cFv = .text:0x00000AD4; // type:function size:0x1C scope:global +getPath__12daNpc_ZelR_cFv = .text:0x00000AF0; // type:function size:0xC scope:global +isDelete__12daNpc_ZelR_cFv = .text:0x00000AFC; // type:function size:0x58 scope:global +reset__12daNpc_ZelR_cFv = .text:0x00000B54; // type:function size:0x17C scope:global +afterJntAnm__12daNpc_ZelR_cFi = .text:0x00000CD0; // type:function size:0x8C scope:global +ctrlBtk__12daNpc_ZelR_cFv = .text:0x00000D5C; // type:function size:0x10C scope:global +setParam__12daNpc_ZelR_cFv = .text:0x00000E68; // type:function size:0xF4 scope:global +setAfterTalkMotion__12daNpc_ZelR_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__12daNpc_ZelR_cFv = .text:0x00000FBC; // type:function size:0x4 scope:global +evtTalk__12daNpc_ZelR_cFv = .text:0x00000FC0; // type:function size:0x100 scope:global +evtCutProc__12daNpc_ZelR_cFv = .text:0x000010C0; // type:function size:0xC8 scope:global +action__12daNpc_ZelR_cFv = .text:0x00001188; // type:function size:0x150 scope:global +beforeMove__12daNpc_ZelR_cFv = .text:0x000012D8; // type:function size:0x78 scope:global +setAttnPos__12daNpc_ZelR_cFv = .text:0x00001350; // type:function size:0x220 scope:global +setCollision__12daNpc_ZelR_cFv = .text:0x00001570; // type:function size:0x130 scope:global +drawDbgInfo__12daNpc_ZelR_cFv = .text:0x000016A0; // type:function size:0x8 scope:global +selectAction__12daNpc_ZelR_cFv = .text:0x000016A8; // type:function size:0x48 scope:global +chkAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x000016F0; // type:function size:0x2C scope:global +setAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x0000171C; // type:function size:0xA8 scope:global +wait__12daNpc_ZelR_cFPv = .text:0x000017C4; // type:function size:0x1AC scope:global +talk__12daNpc_ZelR_cFPv = .text:0x00001970; // type:function size:0x164 scope:global +daNpc_ZelR_Create__FPv = .text:0x00001AD4; // type:function size:0x20 scope:global +daNpc_ZelR_Delete__FPv = .text:0x00001AF4; // type:function size:0x20 scope:global +daNpc_ZelR_Execute__FPv = .text:0x00001B14; // type:function size:0x20 scope:global +daNpc_ZelR_Draw__FPv = .text:0x00001B34; // type:function size:0x20 scope:global +daNpc_ZelR_IsDelete__FPv = .text:0x00001B54; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001B5C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B8C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001F5C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001F98; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00001FD4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000201C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002064; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020AC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024B0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024B4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025B0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025B4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025FC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002644; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002710; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002780; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027C8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000028E4; // type:function size:0x208 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AF4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002AF8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B00; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002B08; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B10; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B24; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B2C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B44; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B48; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B4C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B54; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B5C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B8C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BBC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BC0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BC4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BC8; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelR_cpp = .text:0x00002BCC; // type:function size:0x68 scope:local +__ct__12daNpc_ZelR_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C34; // type:function size:0xC0 scope:global +getEyeballRMaterialNo__12daNpc_ZelR_cFv = .text:0x00002CF4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__12daNpc_ZelR_cFv = .text:0x00002CFC; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_ZelR_cFv = .text:0x00002D04; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_ZelR_cFv = .text:0x00002D0C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_ZelR_cFi = .text:0x00002D14; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_ZelR_cFi = .text:0x00002D24; // type:function size:0x10 scope:global +__dt__18daNpc_ZelR_Param_cFv = .text:0x00002D34; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_ZelR_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4557 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4790 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4792 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__12daNpc_ZelR_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__12daNpc_ZelR_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4609 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4619 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4842 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +daNpc_ZelR_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_NPC_ZELR = .data:0x00000124; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000154; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000190; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12daNpc_ZelR_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__18daNpc_ZelR_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_zelRo/splits.txt b/config/GZ2J01/rels/d_a_npc_zelRo/splits.txt new file mode 100644 index 0000000000..15253cc4f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelRo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelRo.cpp: + .text start:0x000000EC end:0x00002D88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt b/config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt new file mode 100644 index 0000000000..f206639504 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelRo/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_ZelRo_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_ZelRo_cFv = .text:0x00000224; // type:function size:0x294 scope:global +CreateHeap__13daNpc_ZelRo_cFv = .text:0x000004B8; // type:function size:0x2B0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000768; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007BC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000810; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000858; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +Delete__13daNpc_ZelRo_cFv = .text:0x00000924; // type:function size:0x34 scope:global +Execute__13daNpc_ZelRo_cFv = .text:0x00000958; // type:function size:0x20 scope:global +Draw__13daNpc_ZelRo_cFv = .text:0x00000978; // type:function size:0xC4 scope:global +createHeapCallBack__13daNpc_ZelRo_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_ZelRo_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +getType__13daNpc_ZelRo_cFv = .text:0x00000AB4; // type:function size:0x20 scope:global +getFlowNodeNo__13daNpc_ZelRo_cFv = .text:0x00000AD4; // type:function size:0x1C scope:global +getPath__13daNpc_ZelRo_cFv = .text:0x00000AF0; // type:function size:0xC scope:global +isDelete__13daNpc_ZelRo_cFv = .text:0x00000AFC; // type:function size:0x54 scope:global +reset__13daNpc_ZelRo_cFv = .text:0x00000B50; // type:function size:0x17C scope:global +afterJntAnm__13daNpc_ZelRo_cFi = .text:0x00000CCC; // type:function size:0x8C scope:global +ctrlBtk__13daNpc_ZelRo_cFv = .text:0x00000D58; // type:function size:0x10C scope:global +setParam__13daNpc_ZelRo_cFv = .text:0x00000E64; // type:function size:0xF4 scope:global +setAfterTalkMotion__13daNpc_ZelRo_cFv = .text:0x00000F58; // type:function size:0x60 scope:global +srchActors__13daNpc_ZelRo_cFv = .text:0x00000FB8; // type:function size:0x4 scope:global +evtTalk__13daNpc_ZelRo_cFv = .text:0x00000FBC; // type:function size:0x100 scope:global +evtCutProc__13daNpc_ZelRo_cFv = .text:0x000010BC; // type:function size:0xC8 scope:global +action__13daNpc_ZelRo_cFv = .text:0x00001184; // type:function size:0x150 scope:global +beforeMove__13daNpc_ZelRo_cFv = .text:0x000012D4; // type:function size:0x78 scope:global +setAttnPos__13daNpc_ZelRo_cFv = .text:0x0000134C; // type:function size:0x220 scope:global +setCollision__13daNpc_ZelRo_cFv = .text:0x0000156C; // type:function size:0x130 scope:global +drawDbgInfo__13daNpc_ZelRo_cFv = .text:0x0000169C; // type:function size:0x8 scope:global +selectAction__13daNpc_ZelRo_cFv = .text:0x000016A4; // type:function size:0x48 scope:global +chkAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x000016EC; // type:function size:0x2C scope:global +setAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x00001718; // type:function size:0xA8 scope:global +wait__13daNpc_ZelRo_cFPv = .text:0x000017C0; // type:function size:0x1AC scope:global +talk__13daNpc_ZelRo_cFPv = .text:0x0000196C; // type:function size:0x164 scope:global +daNpc_ZelRo_Create__FPv = .text:0x00001AD0; // type:function size:0x20 scope:global +daNpc_ZelRo_Delete__FPv = .text:0x00001AF0; // type:function size:0x20 scope:global +daNpc_ZelRo_Execute__FPv = .text:0x00001B10; // type:function size:0x20 scope:global +daNpc_ZelRo_Draw__FPv = .text:0x00001B30; // type:function size:0x20 scope:global +daNpc_ZelRo_IsDelete__FPv = .text:0x00001B50; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001B58; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B88; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001BD0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001F58; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001F94; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00001FD0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002018; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002060; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020A8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024AC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024B0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025AC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025B0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025F8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002640; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026B0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000270C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000277C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027C4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000028E0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AE8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002AF4; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002AFC; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B04; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B0C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B14; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B3C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B40; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B48; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B50; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B80; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BB0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BB4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BB8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BBC; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelRo_cpp = .text:0x00002BC0; // type:function size:0x68 scope:local +__ct__13daNpc_ZelRo_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C28; // type:function size:0xC0 scope:global +getEyeballRMaterialNo__13daNpc_ZelRo_cFv = .text:0x00002CE8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__13daNpc_ZelRo_cFv = .text:0x00002CF0; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_ZelRo_cFv = .text:0x00002CF8; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_ZelRo_cFv = .text:0x00002D00; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_ZelRo_cFv = .text:0x00002D08; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_ZelRo_cFi = .text:0x00002D10; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_ZelRo_cFi = .text:0x00002D20; // type:function size:0x10 scope:global +__dt__19daNpc_ZelRo_Param_cFv = .text:0x00002D30; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D80; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_ZelRo_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4557 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4790 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4792 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__13daNpc_ZelRo_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__13daNpc_ZelRo_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4609 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4619 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4842 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +daNpc_ZelRo_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_NPC_ZELRO = .data:0x00000124; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000154; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000190; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__13daNpc_ZelRo_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__19daNpc_ZelRo_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_zelda/splits.txt b/config/GZ2J01/rels/d_a_npc_zelda/splits.txt new file mode 100644 index 0000000000..cd55e99530 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelda.cpp: + .text start:0x000000EC end:0x00002F74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_npc_zelda/symbols.txt b/config/GZ2J01/rels/d_a_npc_zelda/symbols.txt new file mode 100644 index 0000000000..deefa61991 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zelda/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Zelda_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__13daNpc_Zelda_cFv = .text:0x0000020C; // type:function size:0x2E4 scope:global +CreateHeap__13daNpc_Zelda_cFv = .text:0x000004F0; // type:function size:0x28C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000077C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007B8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000080C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000824; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000086C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000890; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008CC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000920; // type:function size:0x18 scope:global +Delete__13daNpc_Zelda_cFv = .text:0x00000938; // type:function size:0x34 scope:global +Execute__13daNpc_Zelda_cFv = .text:0x0000096C; // type:function size:0x20 scope:global +Draw__13daNpc_Zelda_cFv = .text:0x0000098C; // type:function size:0xC4 scope:global +createHeapCallBack__13daNpc_Zelda_cFP10fopAc_ac_c = .text:0x00000A50; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Zelda_cFP8J3DJointi = .text:0x00000A70; // type:function size:0x58 scope:global +getType__13daNpc_Zelda_cFv = .text:0x00000AC8; // type:function size:0x20 scope:global +isDelete__13daNpc_Zelda_cFv = .text:0x00000AE8; // type:function size:0x8 scope:global +reset__13daNpc_Zelda_cFv = .text:0x00000AF0; // type:function size:0x16C scope:global +afterJntAnm__13daNpc_Zelda_cFi = .text:0x00000C5C; // type:function size:0x8C scope:global +ctrlBtk__13daNpc_Zelda_cFv = .text:0x00000CE8; // type:function size:0x10C scope:global +checkChangeEvt__13daNpc_Zelda_cFv = .text:0x00000DF4; // type:function size:0xB4 scope:global +setParam__13daNpc_Zelda_cFv = .text:0x00000EA8; // type:function size:0x12C scope:global +setAfterTalkMotion__13daNpc_Zelda_cFv = .text:0x00000FD4; // type:function size:0x60 scope:global +srchActors__13daNpc_Zelda_cFv = .text:0x00001034; // type:function size:0x4 scope:global +evtTalk__13daNpc_Zelda_cFv = .text:0x00001038; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Zelda_cFv = .text:0x000010D8; // type:function size:0xC8 scope:global +action__13daNpc_Zelda_cFv = .text:0x000011A0; // type:function size:0xEC scope:global +beforeMove__13daNpc_Zelda_cFv = .text:0x0000128C; // type:function size:0x78 scope:global +setAttnPos__13daNpc_Zelda_cFv = .text:0x00001304; // type:function size:0x290 scope:global +setCollision__13daNpc_Zelda_cFv = .text:0x00001594; // type:function size:0x1A0 scope:global +drawDbgInfo__13daNpc_Zelda_cFv = .text:0x00001734; // type:function size:0x8 scope:global +selectAction__13daNpc_Zelda_cFv = .text:0x0000173C; // type:function size:0x48 scope:global +chkAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x00001784; // type:function size:0x2C scope:global +setAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x000017B0; // type:function size:0xA8 scope:global +wait__13daNpc_Zelda_cFPv = .text:0x00001858; // type:function size:0x2DC scope:global +talk__13daNpc_Zelda_cFPv = .text:0x00001B34; // type:function size:0x1EC scope:global +daNpc_Zelda_Create__FPv = .text:0x00001D20; // type:function size:0x20 scope:global +daNpc_Zelda_Delete__FPv = .text:0x00001D40; // type:function size:0x20 scope:global +daNpc_Zelda_Execute__FPv = .text:0x00001D60; // type:function size:0x20 scope:global +daNpc_Zelda_Draw__FPv = .text:0x00001D80; // type:function size:0x20 scope:global +daNpc_Zelda_IsDelete__FPv = .text:0x00001DA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001DA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001E20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000021A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000021E4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002220; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002624; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002628; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002724; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002728; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002770; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027B8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002828; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002884; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028F4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000293C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A58; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C60; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C64; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C6C; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002C74; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C7C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C84; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C88; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C90; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002CA8; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CAC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CB0; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002CB8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CC0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CF0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D20; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D24; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D28; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D2C; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelda_cpp = .text:0x00002D30; // type:function size:0x68 scope:local +__ct__13daNpc_Zelda_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D98; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E8C; // type:function size:0x48 scope:global +getEyeballRMaterialNo__13daNpc_Zelda_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__13daNpc_Zelda_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Zelda_cFv = .text:0x00002EE4; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Zelda_cFv = .text:0x00002EEC; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Zelda_cFv = .text:0x00002EF4; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Zelda_cFi = .text:0x00002EFC; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Zelda_cFi = .text:0x00002F0C; // type:function size:0x10 scope:global +__dt__19daNpc_Zelda_Param_cFv = .text:0x00002F1C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F64; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F6C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Zelda_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3959 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4342 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4402 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4551 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4749 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4807 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4808 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4809 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4853 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x54 scope:global +l_motionAnmData = .data:0x000000A0; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000D8; // type:object size:0x30 scope:global +l_motionSequenceData = .data:0x00000108; // type:object size:0x20 scope:global +mCutNameList__13daNpc_Zelda_c = .data:0x00000128; // type:object size:0x4 scope:global +mCutList__13daNpc_Zelda_c = .data:0x0000012C; // type:object size:0xC scope:global data:4byte +@4555 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4631 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4636 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +@4865 = .data:0x0000015C; // type:object size:0xC scope:local data:4byte +daNpc_Zelda_MethodTable = .data:0x00000168; // type:object size:0x20 scope:global +g_profile_NPC_ZELDA = .data:0x00000188; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_Zelda_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_Zelda_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_npc_zra/splits.txt b/config/GZ2J01/rels/d_a_npc_zra/splits.txt new file mode 100644 index 0000000000..fdd0db056d --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zra.cpp: + .text start:0x000000EC end:0x00014024 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000A38 + .data start:0x00000000 end:0x00000BB0 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_zra/symbols.txt b/config/GZ2J01/rels/d_a_npc_zra/symbols.txt new file mode 100644 index 0000000000..0ba808a68c --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zra/symbols.txt @@ -0,0 +1,584 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +getDstPosDst2__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x000000EC; // type:function size:0x224 scope:global +__dt__4cXyzFv = .text:0x00000310; // type:function size:0x3C scope:global +setNextIdxDst__16daNpc_zrA_Path_cF4cXyz = .text:0x0000034C; // type:function size:0x18C scope:global +chkPassedDstXZ__16daNpc_zrA_Path_cF4cXyz = .text:0x000004D8; // type:function size:0x168 scope:global +getDstPosDstXZ__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x00000640; // type:function size:0x240 scope:global +chkPassedChase__16daNpc_zrA_Path_cFUs4cXyz = .text:0x00000880; // type:function size:0x5C scope:global +getDstPosChase__16daNpc_zrA_Path_cFUs4cXyzR4cXyz = .text:0x000008DC; // type:function size:0x10C scope:global +chkPassDst__16daNpc_zrA_Path_cFUs4cXyz = .text:0x000009E8; // type:function size:0x764 scope:global +__ct__11daNpc_zrA_cFv = .text:0x0000114C; // type:function size:0x22C scope:global +__dt__8cM3dGCylFv = .text:0x00001378; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013C0; // type:function size:0x48 scope:global +__dt__11daNpc_zrA_cFv = .text:0x00001408; // type:function size:0x330 scope:global +create__11daNpc_zrA_cFv = .text:0x00001738; // type:function size:0x3E0 scope:global +CreateHeap__11daNpc_zrA_cFv = .text:0x00001B18; // type:function size:0x428 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00001F40; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00001F7C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00001F94; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00001FD0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00001FE8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00002030; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00002054; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00002090; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000020A8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000020E4; // type:function size:0x18 scope:global +Delete__11daNpc_zrA_cFv = .text:0x000020FC; // type:function size:0x34 scope:global +Execute__11daNpc_zrA_cFv = .text:0x00002130; // type:function size:0x20 scope:global +Draw__11daNpc_zrA_cFv = .text:0x00002150; // type:function size:0x2F4 scope:global +ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel = .text:0x00002444; // type:function size:0x338 scope:global +createHeapCallBack__11daNpc_zrA_cFP10fopAc_ac_c = .text:0x0000277C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrA_cFP8J3DJointi = .text:0x0000279C; // type:function size:0x4C scope:global +setParam__11daNpc_zrA_cFv = .text:0x000027E8; // type:function size:0x1E8 scope:global +main__11daNpc_zrA_cFv = .text:0x000029D0; // type:function size:0x2B4 scope:global +ctrlBtk__11daNpc_zrA_cFv = .text:0x00002C84; // type:function size:0x138 scope:global +setAttnPos__11daNpc_zrA_cFv = .text:0x00002DBC; // type:function size:0x740 scope:global +setMtx__11daNpc_zrA_cFv = .text:0x000034FC; // type:function size:0xB8 scope:global +setExpressionAnm__11daNpc_zrA_cFib = .text:0x000035B4; // type:function size:0x38C scope:global +setExpressionBtp__11daNpc_zrA_cFi = .text:0x00003940; // type:function size:0x114 scope:global +setExpression__11daNpc_zrA_cFif = .text:0x00003A54; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrA_cFif = .text:0x00003A80; // type:function size:0x1D0 scope:global +setMotionWaterAnm__11daNpc_zrA_cFi = .text:0x00003C50; // type:function size:0x298 scope:global +setMotion__11daNpc_zrA_cFifi = .text:0x00003EE8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrA_cFv = .text:0x00003F2C; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrA_cFv = .text:0x00003F34; // type:function size:0xF8 scope:global +getTypeFromArgument__11daNpc_zrA_cFv = .text:0x0000402C; // type:function size:0x68 scope:global +getSoldierTypeFromParam__11daNpc_zrA_cFv = .text:0x00004094; // type:function size:0x4C scope:global +getGameModeFromParam__11daNpc_zrA_cFv = .text:0x000040E0; // type:function size:0x24 scope:global +getActionTypeFromParam__11daNpc_zrA_cFv = .text:0x00004104; // type:function size:0xC0 scope:global +getMultiModeFromParam__11daNpc_zrA_cFv = .text:0x000041C4; // type:function size:0x30 scope:global +getMultiNoFromParam__11daNpc_zrA_cFv = .text:0x000041F4; // type:function size:0x30 scope:global +isDelete__11daNpc_zrA_cFv = .text:0x00004224; // type:function size:0xD8 scope:global +reset__11daNpc_zrA_cFv = .text:0x000042FC; // type:function size:0x370 scope:global +playExpression__11daNpc_zrA_cFv = .text:0x0000466C; // type:function size:0x670 scope:global +playMotion__11daNpc_zrA_cFv = .text:0x00004CDC; // type:function size:0x9F8 scope:global +chkAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x000056D4; // type:function size:0x2C scope:global +setAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x00005700; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrA_cFv = .text:0x000057A8; // type:function size:0x378 scope:global +doEvent__11daNpc_zrA_cFv = .text:0x00005B20; // type:function size:0x728 scope:global +setSkipZev__11daNpc_zrA_cFii = .text:0x00006248; // type:function size:0x8C scope:global +setLookMode__11daNpc_zrA_cFi = .text:0x000062D4; // type:function size:0x24 scope:global +lookat__11daNpc_zrA_cFv = .text:0x000062F8; // type:function size:0x2C8 scope:global +chkFindPlayer__11daNpc_zrA_cFv = .text:0x000065C0; // type:function size:0xB0 scope:global +setExpressionTalkAfter__11daNpc_zrA_cFv = .text:0x00006670; // type:function size:0x110 scope:global +setPrtcl__11daNpc_zrA_cFv = .text:0x00006780; // type:function size:0xB4 scope:global +test__11daNpc_zrA_cFPv = .text:0x00006834; // type:function size:0xE4 scope:global +daNpc_zrA_Create__FPv = .text:0x00006918; // type:function size:0x20 scope:global +daNpc_zrA_Delete__FPv = .text:0x00006938; // type:function size:0x20 scope:global +daNpc_zrA_Execute__FPv = .text:0x00006958; // type:function size:0x20 scope:global +daNpc_zrA_Draw__FPv = .text:0x00006978; // type:function size:0x20 scope:global +daNpc_zrA_IsDelete__FPv = .text:0x00006998; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000069A0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000069D0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006A18; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00006A54; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00006B24; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006B60; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00006B64; // type:function size:0x4 scope:global +__dt__16daNpc_zrA_Path_cFv = .text:0x00006B68; // type:function size:0x70 scope:global +__dt__13daNpcF_Path_cFv = .text:0x00006BD8; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00006C38; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006C80; // type:function size:0x48 scope:global +__dt__8daNpcF_cFv = .text:0x00006CC8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006F14; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007104; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007174; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000071D0; // type:function size:0x70 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007240; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007244; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000728C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x000072A8; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000072C4; // type:function size:0x7C scope:global +__sinit_d_a_npc_zra_cpp = .text:0x00007340; // type:function size:0x164 scope:local +wait__11daNpc_zrA_cFPv = .text:0x000074A4; // type:function size:0x44C scope:global +walkCalc__11daNpc_zrA_cFv = .text:0x000078F0; // type:function size:0x108 scope:global +waitCalc__11daNpc_zrA_cFv = .text:0x000079F8; // type:function size:0x28C scope:global +waitSpa__11daNpc_zrA_cFPv = .text:0x00007C84; // type:function size:0x184 scope:global +waitLake__11daNpc_zrA_cFPv = .text:0x00007E08; // type:function size:0x1F0 scope:global +talk__11daNpc_zrA_cFPv = .text:0x00007FF8; // type:function size:0x234 scope:global +s_subMulti__FPvPv = .text:0x0000822C; // type:function size:0xB0 scope:global +ECut_talkMulti__11daNpc_zrA_cFi = .text:0x000082DC; // type:function size:0x164 scope:global +swim__11daNpc_zrA_cFPv = .text:0x00008440; // type:function size:0x234 scope:global +railSwim__11daNpc_zrA_cFv = .text:0x00008674; // type:function size:0xCF4 scope:global +waitSwim__11daNpc_zrA_cFv = .text:0x00009368; // type:function size:0x190 scope:global +turnSwimInit__11daNpc_zrA_cFv = .text:0x000094F8; // type:function size:0x100 scope:global +turnSwim__11daNpc_zrA_cFv = .text:0x000095F8; // type:function size:0x2B0 scope:global +turnSwimCheck__11daNpc_zrA_cFv = .text:0x000098A8; // type:function size:0xA0 scope:global +evasionCalc__11daNpc_zrA_cFR4cXyzR5csXyz = .text:0x00009948; // type:function size:0x208 scope:global +__dt__8cM3dGLinFv = .text:0x00009B50; // type:function size:0x48 scope:global +calcBank__11daNpc_zrA_cFssRsRs = .text:0x00009B98; // type:function size:0x94 scope:global +calcWaistAngle__11daNpc_zrA_cFv = .text:0x00009C2C; // type:function size:0x1EC scope:global +calcWaistAngleInit__11daNpc_zrA_cFv = .text:0x00009E18; // type:function size:0x94 scope:global +calcWaistAngleStop__11daNpc_zrA_cFv = .text:0x00009EAC; // type:function size:0xC scope:global +calcWaistAngleCheck__11daNpc_zrA_cFv = .text:0x00009EB8; // type:function size:0x28 scope:global +calcModulation__11daNpc_zrA_cFv = .text:0x00009EE0; // type:function size:0x17C scope:global +resetModulation__11daNpc_zrA_cFv = .text:0x0000A05C; // type:function size:0x78 scope:global +calcSwimAngle__11daNpc_zrA_cFR5csXyzR5csXyzss = .text:0x0000A0D4; // type:function size:0x90 scope:global +calcSwimPos__11daNpc_zrA_cFR4cXyz = .text:0x0000A164; // type:function size:0x78 scope:global +calcWaitSwim__11daNpc_zrA_cFi = .text:0x0000A1DC; // type:function size:0xF4 scope:global +ECut_talkSwim__11daNpc_zrA_cFi = .text:0x0000A2D0; // type:function size:0x564 scope:global +waitWaterfall__11daNpc_zrA_cFPv = .text:0x0000A834; // type:function size:0x234 scope:global +swimWaterfall__11daNpc_zrA_cFPv = .text:0x0000AA68; // type:function size:0x540 scope:global +diveWaterfall__11daNpc_zrA_cFPv = .text:0x0000AFA8; // type:function size:0x180 scope:global +talkSwim__11daNpc_zrA_cFPv = .text:0x0000B128; // type:function size:0x2A0 scope:global +ECut_carryWaterfall__11daNpc_zrA_cFi = .text:0x0000B3C8; // type:function size:0x520 scope:global +ECut_carryWaterfallSkip__11daNpc_zrA_cFi = .text:0x0000B8E8; // type:function size:0x29C scope:global +diveCalc__11daNpc_zrA_cFssi = .text:0x0000BB84; // type:function size:0x25C scope:global +s_subHoz__FPvPv = .text:0x0000BDE0; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x0000BE2C; // type:function size:0x4C scope:global +waitRiverDescend__11daNpc_zrA_cFPv = .text:0x0000BE78; // type:function size:0x8DC scope:global +swimRiverDescend__11daNpc_zrA_cFPv = .text:0x0000C754; // type:function size:0xFA0 scope:global +swimRiverDescend2__11daNpc_zrA_cFPv = .text:0x0000D6F4; // type:function size:0x508 scope:global +diveRiverDescend__11daNpc_zrA_cFPv = .text:0x0000DBFC; // type:function size:0x424 scope:global +swimGoalRiverDescend__11daNpc_zrA_cFPv = .text:0x0000E020; // type:function size:0x5EC scope:global +returnRiverDescend__11daNpc_zrA_cFPv = .text:0x0000E60C; // type:function size:0x370 scope:global +moveRiverPosCalc__11daNpc_zrA_cFR4cXyz = .text:0x0000E97C; // type:function size:0xDC scope:global +createRuppi__11daNpc_zrA_cFv = .text:0x0000EA58; // type:function size:0x134 scope:global +ECut_beforeBlastzrR__11daNpc_zrA_cFi = .text:0x0000EB8C; // type:function size:0x344 scope:global +ECut_afterBlastzrR__11daNpc_zrA_cFi = .text:0x0000EED0; // type:function size:0x220 scope:global +ECut_thanksBlast__11daNpc_zrA_cFi = .text:0x0000F0F0; // type:function size:0x15F4 scope:global +ECut_resultAnnounce__11daNpc_zrA_cFi = .text:0x000106E4; // type:function size:0x1560 scope:global +calcCanoeMove__11daNpc_zrA_cFi = .text:0x00011C44; // type:function size:0x368 scope:global +s_subMark__FPvPv = .text:0x00011FAC; // type:function size:0x70 scope:global +tobiSearch__11daNpc_zrA_cFPv = .text:0x0001201C; // type:function size:0x110 scope:global +tobiWait__11daNpc_zrA_cFPv = .text:0x0001212C; // type:function size:0xFC scope:global +tobikomi1__11daNpc_zrA_cFPv = .text:0x00012228; // type:function size:0x1B0 scope:global +tobikomi2__11daNpc_zrA_cFPv = .text:0x000123D8; // type:function size:0x224 scope:global +tobikomi3__11daNpc_zrA_cFPv = .text:0x000125FC; // type:function size:0x15C scope:global +tobiJump__11daNpc_zrA_cFPv = .text:0x00012758; // type:function size:0x684 scope:global +tobiEnd__11daNpc_zrA_cFPv = .text:0x00012DDC; // type:function size:0x1A4 scope:global +s_subSP__FPvPv = .text:0x00012F80; // type:function size:0x80 scope:global +waitSearch__11daNpc_zrA_cFPv = .text:0x00013000; // type:function size:0x110 scope:global +ECut_searchPrince1__11daNpc_zrA_cFi = .text:0x00013110; // type:function size:0x7B8 scope:global +ECut_searchPrince2__11daNpc_zrA_cFi = .text:0x000138C8; // type:function size:0x700 scope:global +adjustShapeAngle__11daNpc_zrA_cFv = .text:0x00013FC8; // type:function size:0x4 scope:global +__dt__17daNpc_zrA_Param_cFv = .text:0x00013FCC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00014014; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001401C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrA_Param_c = .rodata:0x00000000; // type:object size:0xB0 scope:global +@3939 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@3941 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@3942 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4437 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4438 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4439 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4440 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5218 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5227 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5527 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5528 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5769 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5770 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5773 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5774 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5776 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5777 = .rodata:0x0000012C; // type:object size:0x4 scope:local +l_jntNumTbl$6051 = .rodata:0x00000130; // type:object size:0x24 scope:local +@6278 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6282 = .rodata:0x00000158; // type:object size:0xC scope:local +@6283 = .rodata:0x00000164; // type:object size:0xC scope:local +@6284 = .rodata:0x00000170; // type:object size:0x8 scope:local +@6285 = .rodata:0x00000178; // type:object size:0xC scope:local +@6286 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6287 = .rodata:0x00000188; // type:object size:0xC scope:local +@6288 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6289 = .rodata:0x00000198; // type:object size:0xC scope:local +@6290 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6291 = .rodata:0x000001A8; // type:object size:0xC scope:local +@6292 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6293 = .rodata:0x000001B8; // type:object size:0xC scope:local +@6294 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6295 = .rodata:0x000001C8; // type:object size:0xC scope:local +@6296 = .rodata:0x000001D4; // type:object size:0xC scope:local +@6297 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@6298 = .rodata:0x000001E8; // type:object size:0xC scope:local +@6299 = .rodata:0x000001F4; // type:object size:0xC scope:local +@6300 = .rodata:0x00000200; // type:object size:0x8 scope:local +@6301 = .rodata:0x00000208; // type:object size:0xC scope:local +@6302 = .rodata:0x00000214; // type:object size:0xC scope:local +@6303 = .rodata:0x00000220; // type:object size:0x8 scope:local +@6304 = .rodata:0x00000228; // type:object size:0xC scope:local +@6305 = .rodata:0x00000234; // type:object size:0xC scope:local +@6306 = .rodata:0x00000240; // type:object size:0x8 scope:local +@6307 = .rodata:0x00000248; // type:object size:0xC scope:local +@6308 = .rodata:0x00000254; // type:object size:0xC scope:local +@6309 = .rodata:0x00000260; // type:object size:0x8 scope:local +@6310 = .rodata:0x00000268; // type:object size:0xC scope:local +@6311 = .rodata:0x00000274; // type:object size:0xC scope:local +@6312 = .rodata:0x00000280; // type:object size:0x8 scope:local +@6313 = .rodata:0x00000288; // type:object size:0xC scope:local +@6314 = .rodata:0x00000294; // type:object size:0xC scope:local +@6315 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@6316 = .rodata:0x000002A8; // type:object size:0xC scope:local +@6317 = .rodata:0x000002B4; // type:object size:0xC scope:local +@6318 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@6319 = .rodata:0x000002C8; // type:object size:0xC scope:local +@6320 = .rodata:0x000002D4; // type:object size:0xC scope:local +@6321 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@6322 = .rodata:0x000002E8; // type:object size:0xC scope:local +@6323 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6324 = .rodata:0x000002F8; // type:object size:0xC scope:local +@6325 = .rodata:0x00000304; // type:object size:0x4 scope:local +@6326 = .rodata:0x00000308; // type:object size:0xC scope:local +@6327 = .rodata:0x00000314; // type:object size:0x4 scope:local +@6328 = .rodata:0x00000318; // type:object size:0xC scope:local +@6329 = .rodata:0x00000324; // type:object size:0x4 scope:local +@6330 = .rodata:0x00000328; // type:object size:0xC scope:local +@6331 = .rodata:0x00000334; // type:object size:0x4 scope:local +@6332 = .rodata:0x00000338; // type:object size:0xC scope:local +@6333 = .rodata:0x00000344; // type:object size:0x4 scope:local +@6334 = .rodata:0x00000348; // type:object size:0x54 scope:local +@6375 = .rodata:0x0000039C; // type:object size:0xC scope:local +@6376 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@6377 = .rodata:0x000003AC; // type:object size:0xC scope:local +@6378 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@6379 = .rodata:0x000003BC; // type:object size:0xC scope:local +@6380 = .rodata:0x000003C8; // type:object size:0xC scope:local +@6381 = .rodata:0x000003D4; // type:object size:0x8 scope:local +@6382 = .rodata:0x000003DC; // type:object size:0xC scope:local +@6383 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@6384 = .rodata:0x000003EC; // type:object size:0xC scope:local +@6385 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@6386 = .rodata:0x000003FC; // type:object size:0xC scope:local +@6387 = .rodata:0x00000408; // type:object size:0xC scope:local +@6388 = .rodata:0x00000414; // type:object size:0x8 scope:local +@6389 = .rodata:0x0000041C; // type:object size:0xC scope:local +@6390 = .rodata:0x00000428; // type:object size:0x4 scope:local +@6391 = .rodata:0x0000042C; // type:object size:0xC scope:local +@6392 = .rodata:0x00000438; // type:object size:0x4 scope:local +@6393 = .rodata:0x0000043C; // type:object size:0xC scope:local +@6394 = .rodata:0x00000448; // type:object size:0x4 scope:local +@6395 = .rodata:0x0000044C; // type:object size:0xC scope:local +@6396 = .rodata:0x00000458; // type:object size:0x4 scope:local +@6397 = .rodata:0x0000045C; // type:object size:0xC scope:local +@6398 = .rodata:0x00000468; // type:object size:0x4 scope:local +@6399 = .rodata:0x0000046C; // type:object size:0xC scope:local +@6400 = .rodata:0x00000478; // type:object size:0x4 scope:local +@6401 = .rodata:0x0000047C; // type:object size:0xC scope:local +@6402 = .rodata:0x00000488; // type:object size:0x4 scope:local +@6403 = .rodata:0x0000048C; // type:object size:0xC scope:local +@6404 = .rodata:0x00000498; // type:object size:0xC scope:local +@6405 = .rodata:0x000004A4; // type:object size:0x8 scope:local +@6406 = .rodata:0x000004AC; // type:object size:0xC scope:local +@6407 = .rodata:0x000004B8; // type:object size:0xC scope:local +@6408 = .rodata:0x000004C4; // type:object size:0x8 scope:local +@6409 = .rodata:0x000004CC; // type:object size:0xC scope:local +@6410 = .rodata:0x000004D8; // type:object size:0xC scope:local +@6411 = .rodata:0x000004E4; // type:object size:0x8 scope:local +@6412 = .rodata:0x000004EC; // type:object size:0xC scope:local +@6413 = .rodata:0x000004F8; // type:object size:0xC scope:local +@6414 = .rodata:0x00000504; // type:object size:0x8 scope:local +@6415 = .rodata:0x0000050C; // type:object size:0xC scope:local +@6416 = .rodata:0x00000518; // type:object size:0xC scope:local +@6417 = .rodata:0x00000524; // type:object size:0x8 scope:local +@6418 = .rodata:0x0000052C; // type:object size:0xC scope:local +@6419 = .rodata:0x00000538; // type:object size:0x4 scope:local +@6420 = .rodata:0x0000053C; // type:object size:0xC scope:local +@6421 = .rodata:0x00000548; // type:object size:0x4 scope:local +@6422 = .rodata:0x0000054C; // type:object size:0xC scope:local +@6423 = .rodata:0x00000558; // type:object size:0x4 scope:local +@6424 = .rodata:0x0000055C; // type:object size:0xC scope:local +@6425 = .rodata:0x00000568; // type:object size:0x4 scope:local +@6426 = .rodata:0x0000056C; // type:object size:0xC scope:local +@6427 = .rodata:0x00000578; // type:object size:0x4 scope:local +@6428 = .rodata:0x0000057C; // type:object size:0xC scope:local +@6429 = .rodata:0x00000588; // type:object size:0xC scope:local +@6430 = .rodata:0x00000594; // type:object size:0x8 scope:local +@6431 = .rodata:0x0000059C; // type:object size:0xC scope:local +@6432 = .rodata:0x000005A8; // type:object size:0xC scope:local +@6433 = .rodata:0x000005B4; // type:object size:0x8 scope:local +@6434 = .rodata:0x000005BC; // type:object size:0xC scope:local +@6435 = .rodata:0x000005C8; // type:object size:0xC scope:local +@6436 = .rodata:0x000005D4; // type:object size:0x8 scope:local +@6437 = .rodata:0x000005DC; // type:object size:0xC scope:local +@6438 = .rodata:0x000005E8; // type:object size:0xC scope:local +@6439 = .rodata:0x000005F4; // type:object size:0x8 scope:local +@6440 = .rodata:0x000005FC; // type:object size:0xC scope:local +@6441 = .rodata:0x00000608; // type:object size:0x4 scope:local +@6442 = .rodata:0x0000060C; // type:object size:0xC scope:local +@6443 = .rodata:0x00000618; // type:object size:0xC scope:local +@6444 = .rodata:0x00000624; // type:object size:0x8 scope:local +@6445 = .rodata:0x0000062C; // type:object size:0xC scope:local +@6446 = .rodata:0x00000638; // type:object size:0xC scope:local +@6447 = .rodata:0x00000644; // type:object size:0x8 scope:local +@6448 = .rodata:0x0000064C; // type:object size:0xC scope:local +@6449 = .rodata:0x00000658; // type:object size:0xC scope:local +@6450 = .rodata:0x00000664; // type:object size:0x8 scope:local +@6451 = .rodata:0x0000066C; // type:object size:0xC scope:local +@6452 = .rodata:0x00000678; // type:object size:0x4 scope:local +@6453 = .rodata:0x0000067C; // type:object size:0xC scope:local +@6454 = .rodata:0x00000688; // type:object size:0x4 scope:local +@6455 = .rodata:0x0000068C; // type:object size:0xC scope:local +@6456 = .rodata:0x00000698; // type:object size:0xC scope:local +@6457 = .rodata:0x000006A4; // type:object size:0x8 scope:local +@6458 = .rodata:0x000006AC; // type:object size:0xC scope:local +@6459 = .rodata:0x000006B8; // type:object size:0x4 scope:local +@6460 = .rodata:0x000006BC; // type:object size:0x90 scope:local +@6507 = .rodata:0x0000074C; // type:object size:0x4 scope:local data:float +@6771 = .rodata:0x00000750; // type:object size:0xC scope:local +@6831 = .rodata:0x0000075C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000760; // type:object size:0x4 scope:local +@6920 = .rodata:0x00000764; // type:object size:0x4 scope:local data:float +@7164 = .rodata:0x00000768; // type:object size:0x8 scope:local data:4byte +@7224 = .rodata:0x00000770; // type:object size:0x4 scope:local +@7597 = .rodata:0x00000774; // type:object size:0x4 scope:local +@7598 = .rodata:0x00000778; // type:object size:0x4 scope:local +@7599 = .rodata:0x0000077C; // type:object size:0x4 scope:local +@7600 = .rodata:0x00000780; // type:object size:0x4 scope:local data:string +@7601 = .rodata:0x00000784; // type:object size:0x4 scope:local +@7602 = .rodata:0x00000788; // type:object size:0x4 scope:local +@7603 = .rodata:0x0000078C; // type:object size:0x4 scope:local +@7604 = .rodata:0x00000790; // type:object size:0x4 scope:local +@7605 = .rodata:0x00000794; // type:object size:0x4 scope:local +@7606 = .rodata:0x00000798; // type:object size:0x4 scope:local +@7607 = .rodata:0x0000079C; // type:object size:0x4 scope:local +@7608 = .rodata:0x000007A0; // type:object size:0x4 scope:local +@7609 = .rodata:0x000007A4; // type:object size:0x4 scope:local data:string +@7735 = .rodata:0x000007A8; // type:object size:0x4 scope:local +@7804 = .rodata:0x000007AC; // type:object size:0x4 scope:local +@7805 = .rodata:0x000007B0; // type:object size:0x4 scope:local +@7914 = .rodata:0x000007B4; // type:object size:0x4 scope:local +@7915 = .rodata:0x000007B8; // type:object size:0x4 scope:local +@7916 = .rodata:0x000007BC; // type:object size:0x4 scope:local +@7959 = .rodata:0x000007C0; // type:object size:0x4 scope:local +@8074 = .rodata:0x000007C4; // type:object size:0x4 scope:local +@8075 = .rodata:0x000007C8; // type:object size:0x4 scope:local +@8287 = .rodata:0x000007CC; // type:object size:0x4 scope:local +@8289 = .rodata:0x000007D0; // type:object size:0x8 scope:local data:double +@8591 = .rodata:0x000007D8; // type:object size:0x4 scope:local +@8592 = .rodata:0x000007DC; // type:object size:0x4 scope:local +@8593 = .rodata:0x000007E0; // type:object size:0x4 scope:local +@8594 = .rodata:0x000007E4; // type:object size:0x4 scope:local +@8595 = .rodata:0x000007E8; // type:object size:0x4 scope:local +@8596 = .rodata:0x000007EC; // type:object size:0x4 scope:local +@8597 = .rodata:0x000007F0; // type:object size:0x4 scope:local +@8598 = .rodata:0x000007F4; // type:object size:0x4 scope:local +@8599 = .rodata:0x000007F8; // type:object size:0x4 scope:local +@8871 = .rodata:0x000007FC; // type:object size:0x4 scope:local +@8872 = .rodata:0x00000800; // type:object size:0x4 scope:local +@8873 = .rodata:0x00000804; // type:object size:0x4 scope:local +@8874 = .rodata:0x00000808; // type:object size:0x4 scope:local +@9323 = .rodata:0x0000080C; // type:object size:0x4 scope:local +@9324 = .rodata:0x00000810; // type:object size:0x4 scope:local +@9325 = .rodata:0x00000814; // type:object size:0x4 scope:local +@9326 = .rodata:0x00000818; // type:object size:0x4 scope:local +@9327 = .rodata:0x0000081C; // type:object size:0x4 scope:local +@9328 = .rodata:0x00000820; // type:object size:0x4 scope:local +@9329 = .rodata:0x00000824; // type:object size:0x4 scope:local +@9330 = .rodata:0x00000828; // type:object size:0x4 scope:local +@9331 = .rodata:0x0000082C; // type:object size:0x4 scope:local +@9332 = .rodata:0x00000830; // type:object size:0x4 scope:local +@9333 = .rodata:0x00000834; // type:object size:0x4 scope:local +@9558 = .rodata:0x00000838; // type:object size:0x4 scope:local +@9559 = .rodata:0x0000083C; // type:object size:0x4 scope:local +@9560 = .rodata:0x00000840; // type:object size:0x4 scope:local +@9561 = .rodata:0x00000844; // type:object size:0x4 scope:local +@9719 = .rodata:0x00000848; // type:object size:0x4 scope:local +@9834 = .rodata:0x0000084C; // type:object size:0x4 scope:local data:float +@9860 = .rodata:0x00000850; // type:object size:0x4 scope:local +@9933 = .rodata:0x00000854; // type:object size:0x4 scope:local +@9934 = .rodata:0x00000858; // type:object size:0x4 scope:local +@9935 = .rodata:0x0000085C; // type:object size:0x4 scope:local +@9936 = .rodata:0x00000860; // type:object size:0x4 scope:local +@9937 = .rodata:0x00000864; // type:object size:0x4 scope:local +@9938 = .rodata:0x00000868; // type:object size:0x4 scope:local +@9988 = .rodata:0x0000086C; // type:object size:0x4 scope:local +@9989 = .rodata:0x00000870; // type:object size:0x4 scope:local +@9990 = .rodata:0x00000874; // type:object size:0x4 scope:local +@9991 = .rodata:0x00000878; // type:object size:0x4 scope:local +@10576 = .rodata:0x0000087C; // type:object size:0x4 scope:local +@10577 = .rodata:0x00000880; // type:object size:0x4 scope:local +@10578 = .rodata:0x00000884; // type:object size:0x4 scope:local +@10579 = .rodata:0x00000888; // type:object size:0x4 scope:local +@10580 = .rodata:0x0000088C; // type:object size:0x4 scope:local +@10581 = .rodata:0x00000890; // type:object size:0x4 scope:local +@10582 = .rodata:0x00000894; // type:object size:0x4 scope:local +@10583 = .rodata:0x00000898; // type:object size:0x4 scope:local +@10584 = .rodata:0x0000089C; // type:object size:0x4 scope:local +@10585 = .rodata:0x000008A0; // type:object size:0x4 scope:local +@11359 = .rodata:0x000008A4; // type:object size:0x4 scope:local +@11360 = .rodata:0x000008A8; // type:object size:0x4 scope:local +@11361 = .rodata:0x000008AC; // type:object size:0x4 scope:local +@11409 = .rodata:0x000008B0; // type:object size:0x4 scope:local +@11740 = .rodata:0x000008B4; // type:object size:0x8 scope:local +@11931 = .rodata:0x000008BC; // type:object size:0x4 scope:local +@11932 = .rodata:0x000008C0; // type:object size:0x4 scope:local data:string +@11933 = .rodata:0x000008C4; // type:object size:0x4 scope:local +@11934 = .rodata:0x000008C8; // type:object size:0x4 scope:local +@11935 = .rodata:0x000008CC; // type:object size:0x4 scope:local +@11936 = .rodata:0x000008D0; // type:object size:0x4 scope:local +@11937 = .rodata:0x000008D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000008D8; // type:object size:0x15F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000024; // type:object size:0x30 scope:global +l_bckGetParamList = .data:0x00000054; // type:object size:0x1F8 scope:global +l_btpGetParamList = .data:0x0000024C; // type:object size:0x40 scope:global +l_btkGetParamList = .data:0x0000028C; // type:object size:0x20 scope:global data:4byte +l_brkGetParamList = .data:0x000002AC; // type:object size:0x10 scope:global +l_bpkGetParamList = .data:0x000002BC; // type:object size:0x10 scope:global +l_evtGetParamList = .data:0x000002CC; // type:object size:0x68 scope:global +l_evtNames = .data:0x00000334; // type:object size:0x34 scope:global +l_loadObj_list = .data:0x00000368; // type:object size:0x24 scope:global +l_loadObj_listTW = .data:0x0000038C; // type:object size:0x24 scope:global +l_loadRes_ZRAa = .data:0x000003B0; // type:object size:0x20 scope:global +l_loadRes_Swim = .data:0x000003D0; // type:object size:0x20 scope:global +l_loadRes_Tobi = .data:0x000003F0; // type:object size:0x20 scope:global +l_loadRes_Spa = .data:0x00000410; // type:object size:0x20 scope:global +l_loadRes_ZRA0 = .data:0x00000430; // type:object size:0x20 scope:global +l_loadRes_list = .data:0x00000450; // type:object size:0x20 scope:global +l_resNames = .data:0x00000470; // type:object size:0x2C scope:global data:4byte +l_myName = .data:0x0000049C; // type:object size:0x10 scope:global data:4byte +mEvtCutNameList__11daNpc_zrA_c = .data:0x000004AC; // type:object size:0x2C scope:global +@4442 = .data:0x000004D8; // type:object size:0xC scope:local +@4443 = .data:0x000004E4; // type:object size:0xC scope:local +@4444 = .data:0x000004F0; // type:object size:0xC scope:local +@4445 = .data:0x000004FC; // type:object size:0xC scope:local +@4446 = .data:0x00000508; // type:object size:0xC scope:local +@4447 = .data:0x00000514; // type:object size:0xC scope:local +@4448 = .data:0x00000520; // type:object size:0xC scope:local +@4449 = .data:0x0000052C; // type:object size:0xC scope:local +@4450 = .data:0x00000538; // type:object size:0xC scope:local +@4451 = .data:0x00000544; // type:object size:0xC scope:local +mEvtCutList__11daNpc_zrA_c = .data:0x00000550; // type:object size:0x84 scope:global +@5840 = .data:0x000005D4; // type:object size:0x54 scope:local +@5957 = .data:0x00000628; // type:object size:0xA8 scope:local +@6094 = .data:0x000006D0; // type:object size:0x1C scope:local +@6527 = .data:0x000006EC; // type:object size:0xC scope:local +@6531 = .data:0x000006F8; // type:object size:0xC scope:local +@6535 = .data:0x00000704; // type:object size:0xC scope:local +@6537 = .data:0x00000710; // type:object size:0xC scope:local +@6539 = .data:0x0000071C; // type:object size:0xC scope:local +@6543 = .data:0x00000728; // type:object size:0xC scope:local +@6545 = .data:0x00000734; // type:object size:0xC scope:local +@6547 = .data:0x00000740; // type:object size:0xC scope:local +@6549 = .data:0x0000074C; // type:object size:0xC scope:local +@6551 = .data:0x00000758; // type:object size:0xC scope:local +@6553 = .data:0x00000764; // type:object size:0xC scope:local +@6557 = .data:0x00000770; // type:object size:0xC scope:local +@6559 = .data:0x0000077C; // type:object size:0xC scope:local +@6561 = .data:0x00000788; // type:object size:0xC scope:local +@6563 = .data:0x00000794; // type:object size:0xC scope:local +@6565 = .data:0x000007A0; // type:object size:0xC scope:local +@6567 = .data:0x000007AC; // type:object size:0xC scope:local +@6569 = .data:0x000007B8; // type:object size:0xC scope:local +@6573 = .data:0x000007C4; // type:object size:0xC scope:local +@6575 = .data:0x000007D0; // type:object size:0xC scope:local +@6579 = .data:0x000007DC; // type:object size:0xC scope:local +@6581 = .data:0x000007E8; // type:object size:0xC scope:local +@6583 = .data:0x000007F4; // type:object size:0xC scope:local +@6588 = .data:0x00000800; // type:object size:0x1C scope:local +@6587 = .data:0x0000081C; // type:object size:0x1C scope:local +@6586 = .data:0x00000838; // type:object size:0x1C scope:local +@6608 = .data:0x00000854; // type:object size:0xC scope:local +@6616 = .data:0x00000860; // type:object size:0xC scope:local +@6629 = .data:0x0000086C; // type:object size:0xC scope:local +@6646 = .data:0x00000878; // type:object size:0xC scope:local +@6650 = .data:0x00000884; // type:object size:0xC scope:local +@6666 = .data:0x00000890; // type:object size:0xC scope:local +@6670 = .data:0x0000089C; // type:object size:0xC scope:local +@6674 = .data:0x000008A8; // type:object size:0xC scope:local +@7129 = .data:0x000008B4; // type:object size:0xC scope:local data:4byte +@8131 = .data:0x000008C0; // type:object size:0xC scope:local data:4byte +@8299 = .data:0x000008CC; // type:object size:0xC scope:local data:4byte +@8349 = .data:0x000008D8; // type:object size:0xC scope:local +@8636 = .data:0x000008E4; // type:object size:0xC scope:local +@8661 = .data:0x000008F0; // type:object size:0xC scope:local +@8678 = .data:0x000008FC; // type:object size:0xC scope:local +@8683 = .data:0x00000908; // type:object size:0xC scope:local +@9347 = .data:0x00000914; // type:object size:0xC scope:local data:4byte +@9351 = .data:0x00000920; // type:object size:0xC scope:local data:4byte +@9479 = .data:0x0000092C; // type:object size:0xC scope:local +@9487 = .data:0x00000938; // type:object size:0xC scope:local +@9490 = .data:0x00000944; // type:object size:0xC scope:local +@9940 = .data:0x00000950; // type:object size:0x54 scope:local +@9939 = .data:0x000009A4; // type:object size:0x54 scope:local +@11290 = .data:0x000009F8; // type:object size:0xC scope:local data:4byte +@11309 = .data:0x00000A04; // type:object size:0xC scope:local data:4byte +@11325 = .data:0x00000A10; // type:object size:0xC scope:local data:4byte +@11372 = .data:0x00000A1C; // type:object size:0xC scope:local data:4byte +@11420 = .data:0x00000A28; // type:object size:0xC scope:local data:4byte +@11423 = .data:0x00000A34; // type:object size:0xC scope:local data:4byte +@11468 = .data:0x00000A40; // type:object size:0xC scope:local data:4byte +daNpc_zrA_MethodTable = .data:0x00000A4C; // type:object size:0x20 scope:global +g_profile_NPC_ZRA = .data:0x00000A6C; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000A9C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000AA8; // type:object size:0xC scope:global +__vt__11daNpc_zrA_c = .data:0x00000AB4; // type:object size:0x48 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000AFC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000B20; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000B2C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000B38; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000B44; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B50; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000B5C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000B68; // type:object size:0xC scope:global +__vt__16daNpc_zrA_Path_c = .data:0x00000B74; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000B80; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000B8C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000B98; // type:object size:0xC scope:global +__vt__17daNpc_zrA_Param_c = .data:0x00000BA4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3887 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5533 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$5532 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_zrc/splits.txt b/config/GZ2J01/rels/d_a_npc_zrc/splits.txt new file mode 100644 index 0000000000..13d61ed3c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zrc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrc.cpp: + .text start:0x000000EC end:0x000056C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004EC + .data start:0x00000000 end:0x00000520 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_zrc/symbols.txt b/config/GZ2J01/rels/d_a_npc_zrc/symbols.txt new file mode 100644 index 0000000000..891abc6598 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zrc/symbols.txt @@ -0,0 +1,294 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_zrC_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_zrC_cFv = .text:0x00000300; // type:function size:0x21C scope:global +create__11daNpc_zrC_cFv = .text:0x0000051C; // type:function size:0x2FC scope:global +CreateHeap__11daNpc_zrC_cFv = .text:0x00000818; // type:function size:0x33C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B54; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B90; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000BA8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000BE4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000BFC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000C44; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C68; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000CA4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000CBC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CF8; // type:function size:0x18 scope:global +Delete__11daNpc_zrC_cFv = .text:0x00000D10; // type:function size:0x34 scope:global +Execute__11daNpc_zrC_cFv = .text:0x00000D44; // type:function size:0x20 scope:global +Draw__11daNpc_zrC_cFv = .text:0x00000D64; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_zrC_cFP8J3DJointP8J3DModel = .text:0x00000DF4; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_zrC_cFP10fopAc_ac_c = .text:0x00001028; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrC_cFP8J3DJointi = .text:0x00001048; // type:function size:0x4C scope:global +setParam__11daNpc_zrC_cFv = .text:0x00001094; // type:function size:0x1E0 scope:global +main__11daNpc_zrC_cFv = .text:0x00001274; // type:function size:0x198 scope:global +ctrlBtk__11daNpc_zrC_cFv = .text:0x0000140C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_zrC_cFv = .text:0x000014EC; // type:function size:0x560 scope:global +setExpressionAnm__11daNpc_zrC_cFib = .text:0x00001A4C; // type:function size:0x32C scope:global +setExpressionBtp__11daNpc_zrC_cFi = .text:0x00001D78; // type:function size:0x134 scope:global +setExpression__11daNpc_zrC_cFif = .text:0x00001EAC; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrC_cFif = .text:0x00001ED8; // type:function size:0x1EC scope:global +setMotion__11daNpc_zrC_cFifi = .text:0x000020C4; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrC_cFv = .text:0x00002108; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrC_cFv = .text:0x00002110; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_zrC_cFv = .text:0x00002114; // type:function size:0x58 scope:global +isDelete__11daNpc_zrC_cFv = .text:0x0000216C; // type:function size:0x84 scope:global +reset__11daNpc_zrC_cFv = .text:0x000021F0; // type:function size:0x204 scope:global +playExpression__11daNpc_zrC_cFv = .text:0x000023F4; // type:function size:0x5C8 scope:global +playMotion__11daNpc_zrC_cFv = .text:0x000029BC; // type:function size:0x464 scope:global +playMotionAnm2__11daNpc_zrC_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002E20; // type:function size:0x12C scope:global +chkAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x00002F4C; // type:function size:0x2C scope:global +setAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x00002F78; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrC_cFv = .text:0x00003020; // type:function size:0xF4 scope:global +doNormalAction__11daNpc_zrC_cFi = .text:0x00003114; // type:function size:0x114 scope:global +doEvent__11daNpc_zrC_cFv = .text:0x00003228; // type:function size:0x3F4 scope:global +setLookMode__11daNpc_zrC_cFi = .text:0x0000361C; // type:function size:0x24 scope:global +lookat__11daNpc_zrC_cFv = .text:0x00003640; // type:function size:0x2B8 scope:global +setExpressionTalkAfter__11daNpc_zrC_cFv = .text:0x000038F8; // type:function size:0xDC scope:global +wait__11daNpc_zrC_cFPv = .text:0x000039D4; // type:function size:0x208 scope:global +waitSick__11daNpc_zrC_cFPv = .text:0x00003BDC; // type:function size:0x10C scope:global +waitPray__11daNpc_zrC_cFPv = .text:0x00003CE8; // type:function size:0x770 scope:global +waitThrone__11daNpc_zrC_cFPv = .text:0x00004458; // type:function size:0x174 scope:global +talk__11daNpc_zrC_cFPv = .text:0x000045CC; // type:function size:0x1EC scope:global +test__11daNpc_zrC_cFPv = .text:0x000047B8; // type:function size:0xE4 scope:global +ECut_earringGet__11daNpc_zrC_cFi = .text:0x0000489C; // type:function size:0x4B0 scope:global +daNpc_zrC_Create__FPv = .text:0x00004D4C; // type:function size:0x20 scope:global +daNpc_zrC_Delete__FPv = .text:0x00004D6C; // type:function size:0x20 scope:global +daNpc_zrC_Execute__FPv = .text:0x00004D8C; // type:function size:0x20 scope:global +daNpc_zrC_Draw__FPv = .text:0x00004DAC; // type:function size:0x20 scope:global +daNpc_zrC_IsDelete__FPv = .text:0x00004DCC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004DD4; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004E04; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004E4C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004E88; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004F58; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004F94; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004F98; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004FD4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004FD8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005224; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005414; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005484; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000054E0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005550; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005598; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000559C; // type:function size:0x48 scope:global +__sinit_d_a_npc_zrc_cpp = .text:0x000055E4; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000566C; // type:function size:0x4 scope:global +__dt__17daNpc_zrC_Param_cFv = .text:0x00005670; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000056B8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000056C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrC_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +heapSize$4316 = .rodata:0x00000074; // type:object size:0x14 scope:local +@4411 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4412 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4484 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@4767 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4919 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4922 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4923 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4924 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4925 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5139 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5140 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5141 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5142 = .rodata:0x00000100; // type:object size:0xC scope:local +@5143 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5144 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5145 = .rodata:0x00000120; // type:object size:0xC scope:local +@5146 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5147 = .rodata:0x00000130; // type:object size:0xC scope:local +@5148 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5149 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5150 = .rodata:0x00000150; // type:object size:0xC scope:local +@5151 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5152 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5153 = .rodata:0x00000170; // type:object size:0xC scope:local +@5154 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5155 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5156 = .rodata:0x00000190; // type:object size:0xC scope:local +@5157 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5158 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@5159 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5160 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5161 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5162 = .rodata:0x000001D0; // type:object size:0xC scope:local +@5163 = .rodata:0x000001DC; // type:object size:0xC scope:local +@5164 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@5165 = .rodata:0x000001F0; // type:object size:0xC scope:local +@5166 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000200; // type:object size:0xC scope:local +@5168 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000210; // type:object size:0xC scope:local +@5170 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5171 = .rodata:0x00000220; // type:object size:0xC scope:local +@5172 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5173 = .rodata:0x00000230; // type:object size:0xC scope:local +@5174 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5175 = .rodata:0x00000248; // type:object size:0x8 scope:local +@5176 = .rodata:0x00000250; // type:object size:0xC scope:local +@5177 = .rodata:0x0000025C; // type:object size:0xC scope:local +@5178 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5179 = .rodata:0x00000270; // type:object size:0xC scope:local +@5180 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@5181 = .rodata:0x00000280; // type:object size:0xC scope:local +@5182 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5183 = .rodata:0x00000290; // type:object size:0xC scope:local +@5184 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5185 = .rodata:0x000002A0; // type:object size:0x48 scope:local +@5222 = .rodata:0x000002E8; // type:object size:0xC scope:local +@5223 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@5224 = .rodata:0x000002F8; // type:object size:0xC scope:local +@5225 = .rodata:0x00000304; // type:object size:0xC scope:local +@5226 = .rodata:0x00000310; // type:object size:0x8 scope:local +@5227 = .rodata:0x00000318; // type:object size:0xC scope:local +@5228 = .rodata:0x00000324; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000328; // type:object size:0xC scope:local +@5230 = .rodata:0x00000334; // type:object size:0x4 scope:local +@5231 = .rodata:0x00000338; // type:object size:0xC scope:local +@5232 = .rodata:0x00000344; // type:object size:0xC scope:local +@5233 = .rodata:0x00000350; // type:object size:0x8 scope:local +@5234 = .rodata:0x00000358; // type:object size:0xC scope:local +@5235 = .rodata:0x00000364; // type:object size:0x4 scope:local +@5236 = .rodata:0x00000368; // type:object size:0xC scope:local +@5237 = .rodata:0x00000374; // type:object size:0xC scope:local +@5238 = .rodata:0x00000380; // type:object size:0x8 scope:local +@5239 = .rodata:0x00000388; // type:object size:0xC scope:local +@5240 = .rodata:0x00000394; // type:object size:0xC scope:local +@5241 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5242 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5243 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000003B8; // type:object size:0xC scope:local +@5245 = .rodata:0x000003C4; // type:object size:0xC scope:local +@5246 = .rodata:0x000003D0; // type:object size:0x8 scope:local +@5247 = .rodata:0x000003D8; // type:object size:0xC scope:local +@5248 = .rodata:0x000003E4; // type:object size:0xC scope:local +@5249 = .rodata:0x000003F0; // type:object size:0x8 scope:local +@5250 = .rodata:0x000003F8; // type:object size:0xC scope:local +@5251 = .rodata:0x00000404; // type:object size:0xC scope:local +@5252 = .rodata:0x00000410; // type:object size:0x8 scope:local +@5253 = .rodata:0x00000418; // type:object size:0xC scope:local +@5254 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5255 = .rodata:0x00000428; // type:object size:0xC scope:local +@5256 = .rodata:0x00000434; // type:object size:0x4 scope:local +@5257 = .rodata:0x00000438; // type:object size:0x38 scope:local +@5460 = .rodata:0x00000470; // type:object size:0xC scope:local +@5517 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@5518 = .rodata:0x00000480; // type:object size:0x4 scope:local +@5519 = .rodata:0x00000484; // type:object size:0x4 scope:local +@5520 = .rodata:0x00000488; // type:object size:0x4 scope:local +@5766 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@5767 = .rodata:0x00000490; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000494; // type:object size:0x4 scope:local +@5927 = .rodata:0x00000498; // type:object size:0x4 scope:local +@5928 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000004A0; // type:object size:0x4B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x100 scope:global +l_btpGetParamList = .data:0x00000130; // type:object size:0x78 scope:global +l_btkGetParamList = .data:0x000001A8; // type:object size:0x28 scope:global data:4byte +l_evtGetParamList = .data:0x000001D0; // type:object size:0x10 scope:global +l_evtNames = .data:0x000001E0; // type:object size:0x8 scope:global +l_loadRes_ZRCa = .data:0x000001E8; // type:object size:0x14 scope:global +l_loadRes_ZRC_SICK = .data:0x000001FC; // type:object size:0x14 scope:global +l_loadRes_ZRC0 = .data:0x00000210; // type:object size:0x14 scope:global +l_loadRes_ZRC_PRAY = .data:0x00000224; // type:object size:0x14 scope:global +l_loadRes_ZRC_SIT = .data:0x00000238; // type:object size:0x14 scope:global +l_loadRes_list = .data:0x0000024C; // type:object size:0x14 scope:global +l_resNames = .data:0x00000260; // type:object size:0x1C scope:global +l_myName = .data:0x0000027C; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_zrC_c = .data:0x00000280; // type:object size:0x8 scope:global +@4022 = .data:0x00000288; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_zrC_c = .data:0x00000294; // type:object size:0x18 scope:global data:4byte +@4517 = .data:0x000002AC; // type:object size:0xC scope:local data:4byte +@4963 = .data:0x000002B8; // type:object size:0x48 scope:local +@5001 = .data:0x00000300; // type:object size:0x3C scope:local +@5051 = .data:0x0000033C; // type:object size:0x38 scope:local +@5325 = .data:0x00000374; // type:object size:0xC scope:local +@5329 = .data:0x00000380; // type:object size:0xC scope:local +@5331 = .data:0x0000038C; // type:object size:0xC scope:local +@5333 = .data:0x00000398; // type:object size:0xC scope:local +@5335 = .data:0x000003A4; // type:object size:0xC scope:local +@5377 = .data:0x000003B0; // type:object size:0xC scope:local +@5391 = .data:0x000003BC; // type:object size:0xC scope:local +@5558 = .data:0x000003C8; // type:object size:0x24 scope:local +daNpc_zrC_MethodTable = .data:0x000003EC; // type:object size:0x20 scope:global +g_profile_NPC_ZRC = .data:0x0000040C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000043C; // type:object size:0xC scope:global +__vt__11daNpc_zrC_c = .data:0x00000448; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000490; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000049C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000004C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004CC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004D8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000004E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004FC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000508; // type:object size:0xC scope:global +__vt__17daNpc_zrC_Param_c = .data:0x00000514; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4021 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4773 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4772 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_npc_zrz/splits.txt b/config/GZ2J01/rels/d_a_npc_zrz/splits.txt new file mode 100644 index 0000000000..d9247f5178 --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zrz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrz.cpp: + .text start:0x000000EC end:0x000072F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000298 + .data start:0x00000000 end:0x000005DC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_npc_zrz/symbols.txt b/config/GZ2J01/rels/d_a_npc_zrz/symbols.txt new file mode 100644 index 0000000000..11ceb8e9ff --- /dev/null +++ b/config/GZ2J01/rels/d_a_npc_zrz/symbols.txt @@ -0,0 +1,279 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_zrZ_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__11daNpc_zrZ_cFv = .text:0x00000334; // type:function size:0x228 scope:global +create__11daNpc_zrZ_cFv = .text:0x0000055C; // type:function size:0x300 scope:global +CreateHeap__11daNpc_zrZ_cFv = .text:0x0000085C; // type:function size:0x2FC scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B58; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B94; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000BAC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000BE8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000C00; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000C48; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C6C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000CA8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000CC0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CFC; // type:function size:0x18 scope:global +Delete__11daNpc_zrZ_cFv = .text:0x00000D14; // type:function size:0x34 scope:global +Execute__11daNpc_zrZ_cFv = .text:0x00000D48; // type:function size:0x20 scope:global +Draw__11daNpc_zrZ_cFv = .text:0x00000D68; // type:function size:0xEC scope:global +draw__11daNpc_zrZ_cFiifP11_GXColorS10i = .text:0x00000E54; // type:function size:0x2E4 scope:global +ctrlJoint__11daNpc_zrZ_cFP8J3DJointP8J3DModel = .text:0x00001138; // type:function size:0x2DC scope:global +createHeapCallBack__11daNpc_zrZ_cFP10fopAc_ac_c = .text:0x00001414; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrZ_cFP8J3DJointi = .text:0x00001434; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x00001480; // type:function size:0x4C scope:global +s_subCloth__FPvPv = .text:0x000014CC; // type:function size:0x4C scope:global +s_subRock__FPvPv = .text:0x00001518; // type:function size:0x4C scope:global +setParam__11daNpc_zrZ_cFv = .text:0x00001564; // type:function size:0x188 scope:global +main__11daNpc_zrZ_cFv = .text:0x000016EC; // type:function size:0x1CC scope:global +ctrlBtk__11daNpc_zrZ_cFv = .text:0x000018B8; // type:function size:0x11C scope:global +setAttnPos__11daNpc_zrZ_cFv = .text:0x000019D4; // type:function size:0x504 scope:global +setMtx__11daNpc_zrZ_cFv = .text:0x00001ED8; // type:function size:0xB4 scope:global +setExpressionAnm__11daNpc_zrZ_cFib = .text:0x00001F8C; // type:function size:0x164 scope:global +setExpressionBtp__11daNpc_zrZ_cFi = .text:0x000020F0; // type:function size:0x140 scope:global +setExpression__11daNpc_zrZ_cFif = .text:0x00002230; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrZ_cFif = .text:0x0000225C; // type:function size:0x1F0 scope:global +setMotion__11daNpc_zrZ_cFifi = .text:0x0000244C; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrZ_cFv = .text:0x00002490; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrZ_cFv = .text:0x00002498; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_zrZ_cFv = .text:0x0000249C; // type:function size:0x38 scope:global +isDelete__11daNpc_zrZ_cFv = .text:0x000024D4; // type:function size:0xB4 scope:global +reset__11daNpc_zrZ_cFv = .text:0x00002588; // type:function size:0x2C4 scope:global +playExpression__11daNpc_zrZ_cFv = .text:0x0000284C; // type:function size:0xEC scope:global +playMotion__11daNpc_zrZ_cFv = .text:0x00002938; // type:function size:0x128 scope:global +chkAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x00002A60; // type:function size:0x2C scope:global +setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x00002A8C; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrZ_cFv = .text:0x00002B34; // type:function size:0xCC scope:global +doNormalAction__11daNpc_zrZ_cFi = .text:0x00002C00; // type:function size:0x114 scope:global +doEvent__11daNpc_zrZ_cFv = .text:0x00002D14; // type:function size:0x3FC scope:global +setSkipZev__11daNpc_zrZ_cFii = .text:0x00003110; // type:function size:0x8C scope:global +setLookMode__11daNpc_zrZ_cFi = .text:0x0000319C; // type:function size:0x24 scope:global +lookat__11daNpc_zrZ_cFv = .text:0x000031C0; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_zrZ_cFv = .text:0x00003448; // type:function size:0x38 scope:global +lightReady__11daNpc_zrZ_cFv = .text:0x00003480; // type:function size:0x5C scope:global +setLightPos__11daNpc_zrZ_cFv = .text:0x000034DC; // type:function size:0x80 scope:global +lightPowerCalc__11daNpc_zrZ_cFi = .text:0x0000355C; // type:function size:0xB0 scope:global +lightColorProc__11daNpc_zrZ_cFv = .text:0x0000360C; // type:function size:0x1D0 scope:global +ECut_helpPrince__11daNpc_zrZ_cFi = .text:0x000037DC; // type:function size:0x6BC scope:global +ECut_comeHere__11daNpc_zrZ_cFi = .text:0x00003E98; // type:function size:0x204 scope:global +ECut_restoreLink__11daNpc_zrZ_cFi = .text:0x0000409C; // type:function size:0x138 scope:global +ECut_clothesGet__11daNpc_zrZ_cFi = .text:0x000041D4; // type:function size:0x68C scope:global +ECut_getAfter__11daNpc_zrZ_cFi = .text:0x00004860; // type:function size:0x23C scope:global +ECut_sealRelease__11daNpc_zrZ_cFi = .text:0x00004A9C; // type:function size:0x350 scope:global +ECut_srSkip__11daNpc_zrZ_cFi = .text:0x00004DEC; // type:function size:0x168 scope:global +pullbackPlayer__11daNpc_zrZ_cFf = .text:0x00004F54; // type:function size:0xD0 scope:global +wait__11daNpc_zrZ_cFPv = .text:0x00005024; // type:function size:0x280 scope:global +comeHere__11daNpc_zrZ_cFPv = .text:0x000052A4; // type:function size:0x938 scope:global +comeHere2__11daNpc_zrZ_cFPv = .text:0x00005BDC; // type:function size:0x830 scope:global +talk__11daNpc_zrZ_cFPv = .text:0x0000640C; // type:function size:0x1B0 scope:global +test__11daNpc_zrZ_cFPv = .text:0x000065BC; // type:function size:0xE4 scope:global +himoCalc__11daNpc_zrZ_cFv = .text:0x000066A0; // type:function size:0x184 scope:global +daNpc_zrZ_Create__FPv = .text:0x00006824; // type:function size:0x20 scope:global +daNpc_zrZ_Delete__FPv = .text:0x00006844; // type:function size:0x20 scope:global +daNpc_zrZ_Execute__FPv = .text:0x00006864; // type:function size:0x20 scope:global +daNpc_zrZ_Draw__FPv = .text:0x00006884; // type:function size:0x20 scope:global +daNpc_zrZ_IsDelete__FPv = .text:0x000068A4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000068AC; // type:function size:0x30 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000068DC; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000693C; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00006984; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000069CC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00006A08; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00006AD8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006B14; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00006B18; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006B54; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006B58; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006DA4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006F94; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007004; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007060; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000070D0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007118; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000711C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00007164; // type:function size:0x1C scope:global +__sinit_d_a_npc_zrz_cpp = .text:0x00007180; // type:function size:0x11C scope:local +adjustShapeAngle__11daNpc_zrZ_cFv = .text:0x0000729C; // type:function size:0x4 scope:global +__dt__17daNpc_zrZ_Param_cFv = .text:0x000072A0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000072E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000072F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrZ_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global +@4449 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4451 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4522 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4675 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4677 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4682 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4945 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4991 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4992 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@5127 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5128 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5129 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5131 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5132 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5133 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5371 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5375 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5376 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5377 = .rodata:0x00000104; // type:object size:0x8 scope:local +@5378 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5379 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5380 = .rodata:0x0000011C; // type:object size:0x8 scope:local +@5393 = .rodata:0x00000124; // type:object size:0xC scope:local +@5394 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5395 = .rodata:0x00000134; // type:object size:0xC scope:local +@5396 = .rodata:0x00000140; // type:object size:0xC scope:local +@5397 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5398 = .rodata:0x00000154; // type:object size:0xC scope:local +@5399 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000164; // type:object size:0xC scope:local +@5576 = .rodata:0x00000170; // type:object size:0xC scope:local +@5629 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5630 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5631 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5697 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5698 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5699 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5700 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5701 = .rodata:0x00000198; // type:object size:0x4 scope:local +key_frame$5706 = .rodata:0x0000019C; // type:object size:0x10 scope:local data:4byte +key_color$5707 = .rodata:0x000001AC; // type:object size:0x20 scope:local +@5782 = .rodata:0x000001CC; // type:object size:0x8 scope:local +@5900 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5901 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:string +@5902 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5903 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float +@5904 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5905 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5907 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@5984 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:float +@6066 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6100 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6101 = .rodata:0x0000020C; // type:object size:0x4 scope:local data:float +@6102 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6104 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6231 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6287 = .rodata:0x00000220; // type:object size:0x4 scope:local data:float +@6342 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6785 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6891 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6892 = .rodata:0x00000230; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000234; // type:object size:0x64 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdGTGetParamList = .data:0x00000028; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x00000030; // type:object size:0x28 scope:global +l_bckGTGetParamList = .data:0x00000058; // type:object size:0x28 scope:global +l_btpGetParamList = .data:0x00000080; // type:object size:0x8 scope:global +l_btpGTGetParamList = .data:0x00000088; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000090; // type:object size:0x8 scope:global +l_btkGTGetParamList = .data:0x00000098; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x000000A0; // type:object size:0x40 scope:global +l_loadRes_ZRZa = .data:0x000000E0; // type:object size:0xC scope:global +l_loadRes_ZRZ_GT = .data:0x000000EC; // type:object size:0xC scope:global +l_loadRes_ZRZ0 = .data:0x000000F8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000104; // type:object size:0xC scope:global +l_resNames = .data:0x00000110; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000118; // type:object size:0x20 scope:global +l_myName = .data:0x00000138; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_zrZ_c = .data:0x0000013C; // type:object size:0x20 scope:global +@4022 = .data:0x0000015C; // type:object size:0xC scope:local +@4023 = .data:0x00000168; // type:object size:0xC scope:local +@4024 = .data:0x00000174; // type:object size:0xC scope:local +@4025 = .data:0x00000180; // type:object size:0xC scope:local +@4026 = .data:0x0000018C; // type:object size:0xC scope:local +@4027 = .data:0x00000198; // type:object size:0xC scope:local +@4028 = .data:0x000001A4; // type:object size:0xC scope:local +mEvtCutList__11daNpc_zrZ_c = .data:0x000001B0; // type:object size:0x60 scope:global +@4555 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@4558 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@4796 = .data:0x00000228; // type:object size:0x78 scope:local +@5325 = .data:0x000002A0; // type:object size:0xC scope:local data:4byte +@5430 = .data:0x000002AC; // type:object size:0xC scope:local +@5434 = .data:0x000002B8; // type:object size:0xC scope:local +@5436 = .data:0x000002C4; // type:object size:0xC scope:local +@5438 = .data:0x000002D0; // type:object size:0xC scope:local +@5478 = .data:0x000002DC; // type:object size:0xC scope:local +@5486 = .data:0x000002E8; // type:object size:0xC scope:local +@5908 = .data:0x000002F4; // type:object size:0x19C scope:local +daNpc_zrZ_MethodTable = .data:0x00000490; // type:object size:0x20 scope:global +g_profile_NPC_ZRZ = .data:0x000004B0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000004E0; // type:object size:0xC scope:global +__vt__11daNpc_zrZ_c = .data:0x000004EC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000534; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000540; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000564; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000570; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000057C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000588; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000594; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005A0; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000005AC; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000005B8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000005C4; // type:object size:0xC scope:global +__vt__17daNpc_zrZ_Param_c = .data:0x000005D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4021 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4997 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4996 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt b/config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt new file mode 100644 index 0000000000..bfae17db6f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Lv5Key/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Lv5Key.cpp: + .text start:0x00000078 end:0x00000FD8 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt b/config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt new file mode 100644 index 0000000000..2019abbcae --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Lv5Key/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__13daObjLv5Key_cFv = .text:0x00000078; // type:function size:0xDC scope:global +Init__13daObjLv5Key_cFv = .text:0x00000154; // type:function size:0xC8 scope:global +setBgc__13daObjLv5Key_cFv = .text:0x0000021C; // type:function size:0x70 scope:global +initCcSph__13daObjLv5Key_cFv = .text:0x0000028C; // type:function size:0x60 scope:global +setCcSph__13daObjLv5Key_cFv = .text:0x000002EC; // type:function size:0xC0 scope:global +daObjLv5Key_Create__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x20 scope:global +daObjLv5Key_Delete__FP13daObjLv5Key_c = .text:0x000003CC; // type:function size:0x24 scope:global +setAction__13daObjLv5Key_cFM13daObjLv5Key_cFPCvPvi_vi = .text:0x000003F0; // type:function size:0xA8 scope:global +Action__13daObjLv5Key_cFv = .text:0x00000498; // type:function size:0x4C scope:global +Wait__13daObjLv5Key_cFi = .text:0x000004E4; // type:function size:0xE4 scope:global +Open__13daObjLv5Key_cFi = .text:0x000005C8; // type:function size:0xD4 scope:global +Fall__13daObjLv5Key_cFi = .text:0x0000069C; // type:function size:0x1A0 scope:global +Land__13daObjLv5Key_cFi = .text:0x0000083C; // type:function size:0xEC scope:global +Shake__13daObjLv5Key_cFi = .text:0x00000928; // type:function size:0x148 scope:global +TranslateByNowDirect__13daObjLv5Key_cFfff = .text:0x00000A70; // type:function size:0x60 scope:global +Execute__13daObjLv5Key_cFv = .text:0x00000AD0; // type:function size:0x40 scope:global +Draw__13daObjLv5Key_cFv = .text:0x00000B10; // type:function size:0xB0 scope:global +Delete__13daObjLv5Key_cFv = .text:0x00000BC0; // type:function size:0x34 scope:global +setBaseMtx__13daObjLv5Key_cFv = .text:0x00000BF4; // type:function size:0x78 scope:global +daObjLv5Key_Draw__FP13daObjLv5Key_c = .text:0x00000C6C; // type:function size:0x20 scope:global +daObjLv5Key_Execute__FP13daObjLv5Key_c = .text:0x00000C8C; // type:function size:0x20 scope:global +create_1st__13daObjLv5Key_cFv = .text:0x00000CAC; // type:function size:0x1AC scope:global +__dt__8cM3dGSphFv = .text:0x00000E58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EA0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000EE8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F58; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FA0; // type:function size:0x20 scope:global +daObjLv5Key_IsDelete__FP13daObjLv5Key_c = .text:0x00000FC0; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000FC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000FD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3755 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3773 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +ccShpSrc$3784 = .rodata:0x00000020; // type:object size:0x40 scope:local +@3797 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@3759 = .data:0x00000004; // type:object size:0xC scope:local data:4byte +@3837 = .data:0x00000010; // type:object size:0xC scope:local data:4byte +@3842 = .data:0x0000001C; // type:object size:0xC scope:local data:4byte +@3862 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@3891 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@3947 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +l_daObjLv5Key_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Lv5Key = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_Turara/splits.txt b/config/GZ2J01/rels/d_a_obj_Turara/splits.txt new file mode 100644 index 0000000000..ad92ea8424 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Turara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Turara.cpp: + .text start:0x000000EC end:0x00001E40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000210 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_obj_Turara/symbols.txt b/config/GZ2J01/rels/d_a_obj_Turara/symbols.txt new file mode 100644 index 0000000000..e7df798ad5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Turara/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTurara_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000158; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001B4; // type:function size:0x48 scope:global +setBaseMtx__10daTurara_cFv = .text:0x000001FC; // type:function size:0xD8 scope:global +CreateHeap__10daTurara_cFv = .text:0x000002D4; // type:function size:0x164 scope:global +create__10daTurara_cFv = .text:0x00000438; // type:function size:0x3C4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007FC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000086C; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000008DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000924; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000096C; // type:function size:0x5C scope:global +setFallStat__10daTurara_cFv = .text:0x000009C8; // type:function size:0x64 scope:global +Execute__10daTurara_cFPPA3_A4_f = .text:0x00000A2C; // type:function size:0x7C scope:global +move__10daTurara_cFv = .text:0x00000AA8; // type:function size:0x1E4 scope:global +init_modeWait__10daTurara_cFv = .text:0x00000C8C; // type:function size:0xC scope:global +modeWait__10daTurara_cFv = .text:0x00000C98; // type:function size:0x260 scope:global +eventStart__10daTurara_cFv = .text:0x00000EF8; // type:function size:0x24 scope:global +init_modeDropInit__10daTurara_cFv = .text:0x00000F1C; // type:function size:0x44 scope:global +modeDropInit__10daTurara_cFv = .text:0x00000F60; // type:function size:0x44 scope:global +init_modeDrop__10daTurara_cFv = .text:0x00000FA4; // type:function size:0x100 scope:global +modeDrop__10daTurara_cFv = .text:0x000010A4; // type:function size:0x4C scope:global +bgCheck__10daTurara_cFv = .text:0x000010F0; // type:function size:0x40 scope:global +init_modeDropEnd__10daTurara_cFv = .text:0x00001130; // type:function size:0x278 scope:global +modeDropEnd__10daTurara_cFv = .text:0x000013A8; // type:function size:0x230 scope:global +init_modeDropEnd2__10daTurara_cFv = .text:0x000015D8; // type:function size:0x2C0 scope:global +modeDropEnd2__10daTurara_cFv = .text:0x00001898; // type:function size:0x50 scope:global +Draw__10daTurara_cFv = .text:0x000018E8; // type:function size:0xF0 scope:global +Delete__10daTurara_cFv = .text:0x000019D8; // type:function size:0x68 scope:global +daTurara_Draw__FP10daTurara_c = .text:0x00001A40; // type:function size:0x2C scope:global +daTurara_Execute__FP10daTurara_c = .text:0x00001A6C; // type:function size:0x20 scope:global +daTurara_Delete__FP10daTurara_c = .text:0x00001A8C; // type:function size:0x20 scope:global +daTurara_Create__FP10fopAc_ac_c = .text:0x00001AAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001ACC; // type:function size:0x48 scope:global +__dt__14daTurara_HIO_cFv = .text:0x00001B14; // type:function size:0x6C scope:global +__sinit_d_a_obj_Turara_cpp = .text:0x00001B80; // type:function size:0x70 scope:local +@1448@eventStart__10daTurara_cFv = .text:0x00001BF0; // type:function size:0x8 scope:local +@1448@__dt__10daTurara_cFv = .text:0x00001BF8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C08; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001C10; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001C58; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001C60; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001C68; // type:function size:0x8 scope:global +__dt__10daTurara_cFv = .text:0x00001C70; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3661 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3664 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__10daTurara_c = .rodata:0x00000014; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000044; // type:object size:0x8 scope:global +@3823 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4027 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4028 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4263 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000007C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daTurara_c = .data:0x00000020; // type:object size:0x44 scope:global +@3924 = .data:0x00000064; // type:object size:0xC scope:local +@3925 = .data:0x00000070; // type:object size:0xC scope:local +@3926 = .data:0x0000007C; // type:object size:0xC scope:local +@3927 = .data:0x00000088; // type:object size:0xC scope:local +@3928 = .data:0x00000094; // type:object size:0xC scope:local +mode_proc$3923 = .data:0x000000A0; // type:object size:0x3C scope:local +l_daTurara_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_Turara = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000180; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x0000018C; // type:object size:0x18 scope:global +__vt__10daTurara_c = .data:0x000001A4; // type:object size:0x48 scope:global +__vt__14daTurara_HIO_c = .data:0x000001EC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000204; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3653 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:byte +lbl_394_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt b/config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt new file mode 100644 index 0000000000..da4e6e0592 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_TvCdlst/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_TvCdlst.cpp: + .text start:0x000000EC end:0x00000C9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt b/config/GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt new file mode 100644 index 0000000000..4b95fcff28 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_TvCdlst/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTvCdlst_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daTvCdlst_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daTvCdlst_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daTvCdlst_cFv = .text:0x00000254; // type:function size:0x280 scope:global +__dt__8cM3dGCylFv = .text:0x000004D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000051C; // type:function size:0x48 scope:global +createHeapCallBack__11daTvCdlst_cFP10fopAc_ac_c = .text:0x00000564; // type:function size:0x20 scope:global +lightInit__11daTvCdlst_cFv = .text:0x00000584; // type:function size:0x8C scope:global +setLight__11daTvCdlst_cFv = .text:0x00000610; // type:function size:0x30 scope:global +cutLight__11daTvCdlst_cFv = .text:0x00000640; // type:function size:0x30 scope:global +pointLightProc__11daTvCdlst_cFv = .text:0x00000670; // type:function size:0xB0 scope:global +Execute__11daTvCdlst_cFv = .text:0x00000720; // type:function size:0x334 scope:global +Draw__11daTvCdlst_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global +Delete__11daTvCdlst_cFv = .text:0x00000AF8; // type:function size:0x58 scope:global +daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x00000B50; // type:function size:0x20 scope:global +daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x00000B70; // type:function size:0x20 scope:global +daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x00000B90; // type:function size:0x20 scope:global +daTvCdlst_Create__FP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:global +__dt__15daTvCdlst_HIO_cFv = .text:0x00000BD0; // type:function size:0x5C scope:global +__sinit_d_a_obj_TvCdlst_cpp = .text:0x00000C2C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daTvCdlst_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3750 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3840 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3842 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0xA scope:local data:string_table +mCcDCyl__11daTvCdlst_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daTvCdlst_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_TvCdlst = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__15daTvCdlst_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_Y_taihou/splits.txt b/config/GZ2J01/rels/d_a_obj_Y_taihou/splits.txt new file mode 100644 index 0000000000..4750cdf588 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Y_taihou/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Y_taihou.cpp: + .text start:0x000000EC end:0x00001744 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt b/config/GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt new file mode 100644 index 0000000000..cef45c4204 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_Y_taihou/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ccHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000EC; // type:function size:0x154 scope:global +pushPullcallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000240; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:global +searchIronBallCallback__FPvPv = .text:0x0000035C; // type:function size:0x8C scope:global +create1st__14daObjYtaihou_cFv = .text:0x000003E8; // type:function size:0xC8 scope:global +setIronBall__14daObjYtaihou_cFP12daObjCarry_c = .text:0x000004B0; // type:function size:0x58 scope:global +getEvent__14daObjYtaihou_cFUc = .text:0x00000508; // type:function size:0x14 scope:global +loadAngle__14daObjYtaihou_cFv = .text:0x0000051C; // type:function size:0x90 scope:global +saveAngle__14daObjYtaihou_cFv = .text:0x000005AC; // type:function size:0xB4 scope:global +setNextAngle__14daObjYtaihou_cFv = .text:0x00000660; // type:function size:0x24 scope:global +setMtx__14daObjYtaihou_cFv = .text:0x00000684; // type:function size:0x184 scope:global +rotateCheck__14daObjYtaihou_cFv = .text:0x00000808; // type:function size:0x254 scope:global +shotCheck__14daObjYtaihou_cFv = .text:0x00000A5C; // type:function size:0x508 scope:global +eventStart__14daObjYtaihou_cFv = .text:0x00000F64; // type:function size:0x10 scope:global +CreateHeap__14daObjYtaihou_cFv = .text:0x00000F74; // type:function size:0x70 scope:global +Create__14daObjYtaihou_cFv = .text:0x00000FE4; // type:function size:0xB0 scope:global +Execute__14daObjYtaihou_cFPPA3_A4_f = .text:0x00001094; // type:function size:0xB8 scope:global +Draw__14daObjYtaihou_cFv = .text:0x0000114C; // type:function size:0xD0 scope:global +Delete__14daObjYtaihou_cFv = .text:0x0000121C; // type:function size:0x6C scope:global +daObjYtaihou_create1st__FP14daObjYtaihou_c = .text:0x00001288; // type:function size:0x11C scope:global +__dt__8cM3dGCylFv = .text:0x000013A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001434; // type:function size:0x5C scope:global +daObjYtaihou_MoveBGDelete__FP14daObjYtaihou_c = .text:0x00001490; // type:function size:0x20 scope:global +daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x000014B0; // type:function size:0x20 scope:global +daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x000014D0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000014FC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001544; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000158C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001594; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000159C; // type:function size:0x8 scope:global +__dt__14daObjYtaihou_cFv = .text:0x000015A4; // type:function size:0x174 scope:global +cLib_calcTimer__FPs = .text:0x00001718; // type:function size:0x1C scope:global +@1448@eventStart__14daObjYtaihou_cFv = .text:0x00001734; // type:function size:0x8 scope:local +@1448@__dt__14daObjYtaihou_cFv = .text:0x0000173C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3698 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3852 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000038; // type:object size:0x4 scope:local +l_hibanaOffset$3954 = .rodata:0x0000003C; // type:object size:0xC scope:local +l_shotOffset$3961 = .rodata:0x00000048; // type:object size:0xC scope:local +l_shotSmokeOffset$3962 = .rodata:0x00000054; // type:object size:0xC scope:local +@4105 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4108 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4109 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_cc_offset$4147 = .rodata:0x00000074; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_offsetAngle$3829 = .data:0x00000048; // type:object size:0x8 scope:local +daObjYtaihou_METHODS = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Ytaihou = .data:0x00000070; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__14daObjYtaihou_c = .data:0x000000E8; // type:object size:0x48 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +l_wheelMinR$3836 = .bss:0x00000048; // type:object size:0x4 scope:local data:float +lbl_396_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3951 = .bss:0x00000050; // type:object size:0xC scope:local +l_effectScale$3950 = .bss:0x00000060; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_amiShutter/splits.txt b/config/GZ2J01/rels/d_a_obj_amiShutter/splits.txt new file mode 100644 index 0000000000..d7e169e10b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_amiShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_amiShutter.cpp: + .text start:0x000000EC end:0x00000F9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000178 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_amiShutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_amiShutter/symbols.txt new file mode 100644 index 0000000000..24969d26b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_amiShutter/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daAmiShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000134; // type:function size:0x48 scope:global +setBaseMtx__14daAmiShutter_cFv = .text:0x0000017C; // type:function size:0x88 scope:global +CreateHeap__14daAmiShutter_cFv = .text:0x00000204; // type:function size:0x6C scope:global +create__14daAmiShutter_cFv = .text:0x00000270; // type:function size:0x1DC scope:global +Execute__14daAmiShutter_cFPPA3_A4_f = .text:0x0000044C; // type:function size:0x5C scope:global +moveShutter__14daAmiShutter_cFv = .text:0x000004A8; // type:function size:0xEC scope:global +playerAreaCheck__14daAmiShutter_cFv = .text:0x00000594; // type:function size:0x1D8 scope:global +init_modeWait__14daAmiShutter_cFv = .text:0x0000076C; // type:function size:0xC scope:global +modeWait__14daAmiShutter_cFv = .text:0x00000778; // type:function size:0x74 scope:global +init_modeWaitEvent__14daAmiShutter_cFv = .text:0x000007EC; // type:function size:0xC scope:global +modeWaitEvent__14daAmiShutter_cFv = .text:0x000007F8; // type:function size:0xB8 scope:global +eventStart__14daAmiShutter_cFv = .text:0x000008B0; // type:function size:0x24 scope:global +init_modeClose__14daAmiShutter_cFv = .text:0x000008D4; // type:function size:0x94 scope:global +modeClose__14daAmiShutter_cFv = .text:0x00000968; // type:function size:0x84 scope:global +init_modeCloseEvent__14daAmiShutter_cFv = .text:0x000009EC; // type:function size:0x94 scope:global +modeCloseEvent__14daAmiShutter_cFv = .text:0x00000A80; // type:function size:0x8C scope:global +init_modeCloseEnd__14daAmiShutter_cFv = .text:0x00000B0C; // type:function size:0x90 scope:global +modeCloseEnd__14daAmiShutter_cFv = .text:0x00000B9C; // type:function size:0x4 scope:global +init_modeOpen__14daAmiShutter_cFv = .text:0x00000BA0; // type:function size:0x84 scope:global +modeOpen__14daAmiShutter_cFv = .text:0x00000C24; // type:function size:0x7C scope:global +Draw__14daAmiShutter_cFv = .text:0x00000CA0; // type:function size:0xA4 scope:global +Delete__14daAmiShutter_cFv = .text:0x00000D44; // type:function size:0x30 scope:global +daAmiShutter_Draw__FP14daAmiShutter_c = .text:0x00000D74; // type:function size:0x2C scope:global +daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000DA0; // type:function size:0x20 scope:global +daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000DC0; // type:function size:0x20 scope:global +daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000DE0; // type:function size:0x20 scope:global +__dt__18daAmiShutter_HIO_cFv = .text:0x00000E00; // type:function size:0x5C scope:global +__sinit_d_a_obj_amiShutter_cpp = .text:0x00000E5C; // type:function size:0x3C scope:local +@1448@eventStart__14daAmiShutter_cFv = .text:0x00000E98; // type:function size:0x8 scope:local +@1448@__dt__14daAmiShutter_cFv = .text:0x00000EA0; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000EA8; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000EF0; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000EF8; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F00; // type:function size:0x8 scope:global +__dt__14daAmiShutter_cFv = .text:0x00000F08; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3739 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3822 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3824 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3825 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3826 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3759 = .data:0x00000020; // type:object size:0xC scope:local +@3760 = .data:0x0000002C; // type:object size:0xC scope:local +@3761 = .data:0x00000038; // type:object size:0xC scope:local +@3762 = .data:0x00000044; // type:object size:0xC scope:local +@3763 = .data:0x00000050; // type:object size:0xC scope:local +@3764 = .data:0x0000005C; // type:object size:0xC scope:local +mode_proc$3758 = .data:0x00000068; // type:object size:0x48 scope:local +l_daAmiShutter_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_AmiShutter = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000100; // type:object size:0x18 scope:global +__vt__14daAmiShutter_c = .data:0x00000118; // type:object size:0x48 scope:global +__vt__18daAmiShutter_HIO_c = .data:0x00000160; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000016C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3649 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_397_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ari/splits.txt b/config/GZ2J01/rels/d_a_obj_ari/splits.txt new file mode 100644 index 0000000000..a24f7d947b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ari.cpp: + .text start:0x000000EC end:0x00002E54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_ari/symbols.txt b/config/GZ2J01/rels/d_a_obj_ari/symbols.txt new file mode 100644 index 0000000000..47996a341c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ari/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_AriHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjARI_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjARI_cFv = .text:0x00000188; // type:function size:0x58 scope:global +ctrlJoint__10daObjARI_cFP8J3DJointP8J3DModel = .text:0x000001E0; // type:function size:0xD4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002B4; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000300; // type:function size:0x20 scope:global +CreateHeap__10daObjARI_cFv = .text:0x00000320; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000678; // type:function size:0x48 scope:global +daObjARI_Create__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0x20 scope:global +daObjARI_Delete__FP10daObjARI_c = .text:0x000006E0; // type:function size:0x24 scope:global +WallWalk__10daObjARI_cFv = .text:0x00000704; // type:function size:0x584 scope:global +__dt__8cM3dGPlaFv = .text:0x00000C88; // type:function size:0x48 scope:global +MoveAction__10daObjARI_cFv = .text:0x00000CD0; // type:function size:0x10C scope:global +Action__10daObjARI_cFv = .text:0x00000DDC; // type:function size:0x7C scope:global +Insect_Release__10daObjARI_cFv = .text:0x00000E58; // type:function size:0x10 scope:global +checkGround__10daObjARI_cFv = .text:0x00000E68; // type:function size:0x230 scope:global +B_MoveAction__10daObjARI_cFv = .text:0x00001098; // type:function size:0x94 scope:global +FallAction__10daObjARI_cFv = .text:0x0000112C; // type:function size:0x34 scope:global +ParticleSet__10daObjARI_cFv = .text:0x00001160; // type:function size:0x124 scope:global +BoomChk__10daObjARI_cFv = .text:0x00001284; // type:function size:0x314 scope:global +ObjHit__10daObjARI_cFv = .text:0x00001598; // type:function size:0x100 scope:global +Execute__10daObjARI_cFv = .text:0x00001698; // type:function size:0x8B8 scope:global +Z_BufferChk__10daObjARI_cFv = .text:0x00001F50; // type:function size:0x17C scope:global +Delete__10daObjARI_cFv = .text:0x000020CC; // type:function size:0x68 scope:global +setBaseMtx__10daObjARI_cFv = .text:0x00002134; // type:function size:0x68 scope:global +daObjARI_Draw__FP10daObjARI_c = .text:0x0000219C; // type:function size:0xE0 scope:global +daObjARI_Execute__FP10daObjARI_c = .text:0x0000227C; // type:function size:0x20 scope:global +CreateChk__10daObjARI_cFv = .text:0x0000229C; // type:function size:0x1AC scope:global +create__10daObjARI_cFv = .text:0x00002448; // type:function size:0x870 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00002D28; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D70; // type:function size:0x48 scope:global +daObjARI_IsDelete__FP10daObjARI_c = .text:0x00002DB8; // type:function size:0x8 scope:global +__dt__14daObj_AriHIO_cFv = .text:0x00002DC0; // type:function size:0x48 scope:global +__sinit_d_a_obj_ari_cpp = .text:0x00002E08; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E44; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E4C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_ari_itemno = .rodata:0x00000008; // type:object size:0x2 scope:global +ccSphSrc$3781 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3933 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4110 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4114 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4115 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4138 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4140 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4257 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@4287 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4360 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4583 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4585 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4586 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4693 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4694 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global data:2byte +@4999 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000100; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000104; // type:object size:0xE scope:local data:string_table +l_daObjARI_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Ari = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjARI_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_AriHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_398_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3771 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_automata/splits.txt b/config/GZ2J01/rels/d_a_obj_automata/splits.txt new file mode 100644 index 0000000000..5219aac973 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_automata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_automata.cpp: + .text start:0x000000EC end:0x000015FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_automata/symbols.txt b/config/GZ2J01/rels/d_a_obj_automata/symbols.txt new file mode 100644 index 0000000000..7e473754b6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_automata/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__16daObj_AutoMata_cFv = .text:0x000000EC; // type:function size:0x2A4 scope:global +create__16daObj_AutoMata_cFv = .text:0x00000390; // type:function size:0x39C scope:global +__dt__8cM3dGSphFv = .text:0x0000072C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000774; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000804; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000874; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008D0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000940; // type:function size:0x48 scope:global +CreateHeap__16daObj_AutoMata_cFv = .text:0x00000988; // type:function size:0x118 scope:global +Delete__16daObj_AutoMata_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global +Execute__16daObj_AutoMata_cFv = .text:0x00000AD4; // type:function size:0x2C8 scope:global +Draw__16daObj_AutoMata_cFv = .text:0x00000D9C; // type:function size:0xE4 scope:global +createHeapCallBack__16daObj_AutoMata_cFP10fopAc_ac_c = .text:0x00000E80; // type:function size:0x20 scope:global +srchTHouse__16daObj_AutoMata_cFP10fopAc_ac_cPv = .text:0x00000EA0; // type:function size:0x60 scope:global +setAnm__16daObj_AutoMata_cFib = .text:0x00000F00; // type:function size:0x134 scope:global +setEnvTevColor__16daObj_AutoMata_cFv = .text:0x00001034; // type:function size:0x5C scope:global +setRoomNo__16daObj_AutoMata_cFv = .text:0x00001090; // type:function size:0x44 scope:global +setMtx__16daObj_AutoMata_cFv = .text:0x000010D4; // type:function size:0x78 scope:global +setSe__16daObj_AutoMata_cFv = .text:0x0000114C; // type:function size:0x2C4 scope:global +daObj_AutoMata_Create__FPv = .text:0x00001410; // type:function size:0x20 scope:global +daObj_AutoMata_Delete__FPv = .text:0x00001430; // type:function size:0x20 scope:global +daObj_AutoMata_Execute__FPv = .text:0x00001450; // type:function size:0x20 scope:global +daObj_AutoMata_Draw__FPv = .text:0x00001470; // type:function size:0x20 scope:global +daObj_AutoMata_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001498; // type:function size:0x48 scope:global +__sinit_d_a_obj_automata_cpp = .text:0x000014E0; // type:function size:0xC4 scope:local +__dt__22daObj_AutoMata_Param_cFv = .text:0x000015A4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000015EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000015F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daObj_AutoMata_Param_c = .rodata:0x00000000; // type:object size:0xC scope:global +l_ccDObjData = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3962 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3966 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000064; // type:object size:0x4 scope:local +bckArcIx$4220 = .rodata:0x00000068; // type:object size:0x8 scope:local +btkArcIx$4221 = .rodata:0x00000070; // type:object size:0x8 scope:local +playMode$4222 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4252 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000030; // type:object size:0x44 scope:global +l_ccDSph = .data:0x00000074; // type:object size:0x40 scope:global +daObj_AutoMata_MethodTable = .data:0x000000B4; // type:object size:0x20 scope:global +g_profile_OBJ_AUTOMATA = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000104; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000110; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__16daObj_AutoMata_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__22daObj_AutoMata_Param_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3801 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_avalanche/splits.txt b/config/GZ2J01/rels/d_a_obj_avalanche/splits.txt new file mode 100644 index 0000000000..9cb40bc066 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_avalanche/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_avalanche.cpp: + .text start:0x00000078 end:0x00000E94 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2J01/rels/d_a_obj_avalanche/symbols.txt b/config/GZ2J01/rels/d_a_obj_avalanche/symbols.txt new file mode 100644 index 0000000000..9f7e3f6640 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_avalanche/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daObjAvalanche_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__16daObjAvalanche_cFv = .text:0x000000B4; // type:function size:0xB4 scope:global +Create__16daObjAvalanche_cFv = .text:0x00000168; // type:function size:0x1B0 scope:global +CreateHeap__16daObjAvalanche_cFv = .text:0x00000318; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004C8; // type:function size:0x48 scope:global +create1st__16daObjAvalanche_cFv = .text:0x00000510; // type:function size:0x84 scope:global +Execute__16daObjAvalanche_cFPPA3_A4_f = .text:0x00000594; // type:function size:0x4C scope:global +checkCollapse__16daObjAvalanche_cFv = .text:0x000005E0; // type:function size:0x164 scope:global +move__16daObjAvalanche_cFv = .text:0x00000744; // type:function size:0x74 scope:global +event_proc_call__16daObjAvalanche_cFv = .text:0x000007B8; // type:function size:0xBC scope:global +actionWait__16daObjAvalanche_cFv = .text:0x00000874; // type:function size:0x68 scope:global +actionOrderEvent__16daObjAvalanche_cFv = .text:0x000008DC; // type:function size:0xC8 scope:global +actionEvent__16daObjAvalanche_cFv = .text:0x000009A4; // type:function size:0x84 scope:global +actionDead__16daObjAvalanche_cFv = .text:0x00000A28; // type:function size:0x4 scope:global +demoProc__16daObjAvalanche_cFv = .text:0x00000A2C; // type:function size:0x1C4 scope:global +setEffect__16daObjAvalanche_cFv = .text:0x00000BF0; // type:function size:0x98 scope:global +Draw__16daObjAvalanche_cFv = .text:0x00000C88; // type:function size:0xB8 scope:global +Delete__16daObjAvalanche_cFv = .text:0x00000D40; // type:function size:0x6C scope:global +daObjAvalanche_create1st__FP16daObjAvalanche_c = .text:0x00000DAC; // type:function size:0x60 scope:global +daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c = .text:0x00000E0C; // type:function size:0x20 scope:global +daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c = .text:0x00000E2C; // type:function size:0x20 scope:global +daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c = .text:0x00000E4C; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00000E78; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global +l_check_pos = .rodata:0x00000008; // type:object size:0x18 scope:global data:float +@3663 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@3762 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x31 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x0000002C; // type:object size:0x18 scope:global +@3851 = .data:0x00000044; // type:object size:0xC scope:local +@3852 = .data:0x00000050; // type:object size:0xC scope:local +@3853 = .data:0x0000005C; // type:object size:0xC scope:local +@3854 = .data:0x00000068; // type:object size:0xC scope:local +l_func$3850 = .data:0x00000074; // type:object size:0x30 scope:local +action_table$3910 = .data:0x000000A4; // type:object size:0x8 scope:local +daObjAvalanche_METHODS = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_Avalanche = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__16daObjAvalanche_c = .data:0x00000108; // type:object size:0x28 scope:global +lbl_400_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_balloon/splits.txt b/config/GZ2J01/rels/d_a_obj_balloon/splits.txt new file mode 100644 index 0000000000..cb6f8049b2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_balloon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balloon.cpp: + .text start:0x000000EC end:0x00000F38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_obj_balloon/symbols.txt b/config/GZ2J01/rels/d_a_obj_balloon/symbols.txt new file mode 100644 index 0000000000..32fa21725d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_balloon/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Balloon_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +draw__15daObj_Balloon_cFv = .text:0x00000134; // type:function size:0xE0 scope:global +daObj_Balloon_Draw__FP15daObj_Balloon_c = .text:0x00000214; // type:function size:0x20 scope:global +saveBestScore__15daObj_Balloon_cFv = .text:0x00000234; // type:function size:0x18 scope:global +cc_set__15daObj_Balloon_cFv = .text:0x0000024C; // type:function size:0xAC scope:global +action__15daObj_Balloon_cFv = .text:0x000002F8; // type:function size:0x4A4 scope:global +mtx_set__15daObj_Balloon_cFv = .text:0x0000079C; // type:function size:0x70 scope:global +execute__15daObj_Balloon_cFv = .text:0x0000080C; // type:function size:0x40 scope:global +daObj_Balloon_Execute__FP15daObj_Balloon_c = .text:0x0000084C; // type:function size:0x20 scope:global +daObj_Balloon_IsDelete__FP15daObj_Balloon_c = .text:0x0000086C; // type:function size:0x8 scope:global +_delete__15daObj_Balloon_cFv = .text:0x00000874; // type:function size:0x78 scope:global +daObj_Balloon_Delete__FP15daObj_Balloon_c = .text:0x000008EC; // type:function size:0x20 scope:global +CreateHeap__15daObj_Balloon_cFv = .text:0x0000090C; // type:function size:0xD8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000009E4; // type:function size:0x20 scope:global +create__15daObj_Balloon_cFv = .text:0x00000A04; // type:function size:0x26C scope:global +__dt__8cM3dGSphFv = .text:0x00000C70; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000CB8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000D00; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000DCC; // type:function size:0x70 scope:global +daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000E3C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E5C; // type:function size:0x48 scope:global +__dt__19daObj_Balloon_HIO_cFv = .text:0x00000EA4; // type:function size:0x48 scope:global +__sinit_d_a_obj_balloon_cpp = .text:0x00000EEC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F28; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F30; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3659 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3817 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +m_combo_type__29@unnamed@d_a_obj_balloon_cpp@ = .data:0x00000020; // type:object size:0x4 scope:global +balloon_radius$3706 = .data:0x00000024; // type:object size:0xC scope:local +kago_wall_hit_id$3736 = .data:0x00000030; // type:object size:0x4 scope:local +kago_effect_scale$3737 = .data:0x00000034; // type:object size:0xC scope:local +break_sound_id$3749 = .data:0x00000040; // type:object size:0xC scope:local +cc_sph_src$3893 = .data:0x0000004C; // type:object size:0x40 scope:local +l_daObj_Balloon_Method = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_OBJ_BALLOON = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000118; // type:object size:0x24 scope:global +__vt__19daObj_Balloon_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_combo_count__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global +m_combo_next_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global +m_balloon_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000050; // type:object size:0x4 scope:global data:4byte +lbl_401_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte +@3651 = .bss:0x00000058; // type:object size:0xC scope:local +l_HIO = .bss:0x00000064; // type:object size:0x20 scope:global data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_barDesk/splits.txt b/config/GZ2J01/rels/d_a_obj_barDesk/splits.txt new file mode 100644 index 0000000000..9550ce4bbd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_barDesk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barDesk.cpp: + .text start:0x000000EC end:0x00000ABC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_barDesk/symbols.txt b/config/GZ2J01/rels/d_a_obj_barDesk/symbols.txt new file mode 100644 index 0000000000..644ee30682 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_barDesk/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daBarDesk_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daBarDesk_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daBarDesk_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daBarDesk_cFv = .text:0x00000254; // type:function size:0x1C4 scope:global +__dt__8cM3dGCylFv = .text:0x00000418; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000460; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000004A8; // type:function size:0x5C scope:global +Execute__11daBarDesk_cFPPA3_A4_f = .text:0x00000504; // type:function size:0x50 scope:global +windowProc__11daBarDesk_cFv = .text:0x00000554; // type:function size:0x8C scope:global +init_modeWait__11daBarDesk_cFv = .text:0x000005E0; // type:function size:0xC scope:global +modeWait__11daBarDesk_cFv = .text:0x000005EC; // type:function size:0xB0 scope:global +init_modeBreak__11daBarDesk_cFv = .text:0x0000069C; // type:function size:0xE8 scope:global +modeBreak__11daBarDesk_cFv = .text:0x00000784; // type:function size:0x20 scope:global +setBreakEffect__11daBarDesk_cFv = .text:0x000007A4; // type:function size:0xA4 scope:global +Draw__11daBarDesk_cFv = .text:0x00000848; // type:function size:0xA4 scope:global +Delete__11daBarDesk_cFv = .text:0x000008EC; // type:function size:0x30 scope:global +daBarDesk_Draw__FP11daBarDesk_c = .text:0x0000091C; // type:function size:0x2C scope:global +daBarDesk_Execute__FP11daBarDesk_c = .text:0x00000948; // type:function size:0x20 scope:global +daBarDesk_Delete__FP11daBarDesk_c = .text:0x00000968; // type:function size:0x20 scope:global +daBarDesk_Create__FP10fopAc_ac_c = .text:0x00000988; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009A8; // type:function size:0x48 scope:global +__dt__15daBarDesk_HIO_cFv = .text:0x000009F0; // type:function size:0x5C scope:global +__sinit_d_a_obj_barDesk_cpp = .text:0x00000A4C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daBarDesk_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3839 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3862 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000003C; // type:object size:0x4 scope:local +particle_id$3871 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daBarDesk_c = .data:0x00000020; // type:object size:0x44 scope:global +@3821 = .data:0x00000064; // type:object size:0xC scope:local +@3822 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3820 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daBarDesk_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_BarDesk = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__11daBarDesk_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__15daBarDesk_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_402_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_batta/splits.txt b/config/GZ2J01/rels/d_a_obj_batta/splits.txt new file mode 100644 index 0000000000..4da0ee0b55 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_batta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_batta.cpp: + .text start:0x000000EC end:0x00002C1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x0000020C + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_batta/symbols.txt b/config/GZ2J01/rels/d_a_obj_batta/symbols.txt new file mode 100644 index 0000000000..2e573f1c6c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_batta/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_BattaHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +setAction__12daObjBATTA_cFM12daObjBATTA_cFPCvPv_v = .text:0x0000011C; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003FC; // type:function size:0x48 scope:global +daObjBATTA_Create__FP10fopAc_ac_c = .text:0x00000444; // type:function size:0x20 scope:global +daObjBATTA_Delete__FP12daObjBATTA_c = .text:0x00000464; // type:function size:0x24 scope:global +wait__12daObjBATTA_cFv = .text:0x00000488; // type:function size:0x2B4 scope:global +turn__12daObjBATTA_cFv = .text:0x0000073C; // type:function size:0x59C scope:global +jump__12daObjBATTA_cFv = .text:0x00000CD8; // type:function size:0x318 scope:global +fly_up__12daObjBATTA_cFv = .text:0x00000FF0; // type:function size:0x504 scope:global +fly_down__12daObjBATTA_cFv = .text:0x000014F4; // type:function size:0x2CC scope:global +bin_wait__12daObjBATTA_cFv = .text:0x000017C0; // type:function size:0x1C8 scope:global +bin_action__12daObjBATTA_cFv = .text:0x00001988; // type:function size:0x158 scope:global +hook__12daObjBATTA_cFv = .text:0x00001AE0; // type:function size:0x114 scope:global +boomerang__12daObjBATTA_cFv = .text:0x00001BF4; // type:function size:0x164 scope:global +batta_setParticle__12daObjBATTA_cFv = .text:0x00001D58; // type:function size:0x20C scope:global +action__12daObjBATTA_cFv = .text:0x00001F64; // type:function size:0xC8 scope:global +hit_check__12daObjBATTA_cFv = .text:0x0000202C; // type:function size:0xB4 scope:global +execute__12daObjBATTA_cFv = .text:0x000020E0; // type:function size:0x184 scope:global +_delete__12daObjBATTA_cFv = .text:0x00002264; // type:function size:0x68 scope:global +mtx_set__12daObjBATTA_cFv = .text:0x000022CC; // type:function size:0x78 scope:global +daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00002344; // type:function size:0xF0 scope:global +daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00002434; // type:function size:0x20 scope:global +create__12daObjBATTA_cFv = .text:0x00002454; // type:function size:0x50C scope:global +__dt__8cM3dGSphFv = .text:0x00002960; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029A8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029F0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A4C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002ABC; // type:function size:0x70 scope:global +daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00002B2C; // type:function size:0x8 scope:global +__dt__16daObj_BattaHIO_cFv = .text:0x00002B34; // type:function size:0x48 scope:global +__sinit_d_a_obj_batta_cpp = .text:0x00002B7C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002BB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002BC0; // type:function size:0x8 scope:local +Insect_Release__9dInsect_cFv = .text:0x00002BC8; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002BD4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_batta_brk_index = .rodata:0x00000008; // type:object size:0x8 scope:global +l_batta_btk_index = .rodata:0x00000010; // type:object size:0x8 scope:global +@3955 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3957 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3960 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3963 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3964 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3965 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4210 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4211 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4468 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4506 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4552 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +l_batta_sex = .rodata:0x000000D0; // type:object size:0x2 scope:global +@4698 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4700 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4767 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000E8; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x000000EC; // type:object size:0x4 scope:global +@4979 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__27@unnamed@d_a_obj_batta_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3903 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@3907 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@3992 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@3998 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4151 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4155 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4246 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4353 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4415 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4418 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4485 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4521 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +@4620 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +@4648 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@4651 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@4880 = .data:0x00000114; // type:object size:0xC scope:local +@4883 = .data:0x00000120; // type:object size:0xC scope:local +l_daObjBATTA_Method = .data:0x0000012C; // type:object size:0x20 scope:global +g_profile_Obj_Batta = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000188; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000194; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12daObjBATTA_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__16daObj_BattaHIO_c = .data:0x00000200; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_403_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_bbox/splits.txt b/config/GZ2J01/rels/d_a_obj_bbox/splits.txt new file mode 100644 index 0000000000..4aa550f8ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bbox.cpp: + .text start:0x00000078 end:0x000007AC + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_bbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_bbox/symbols.txt new file mode 100644 index 0000000000..92a0d58b48 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjBBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjBBox_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__11daObjBBox_cFv = .text:0x00000118; // type:function size:0x78 scope:global +CreateHeap__11daObjBBox_cFv = .text:0x00000190; // type:function size:0x70 scope:global +create1st__11daObjBBox_cFv = .text:0x00000200; // type:function size:0x170 scope:global +__dt__8cM3dGCylFv = .text:0x00000370; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B8; // type:function size:0x48 scope:global +Execute__11daObjBBox_cFPPA3_A4_f = .text:0x00000400; // type:function size:0x174 scope:global +Draw__11daObjBBox_cFv = .text:0x00000574; // type:function size:0xA4 scope:global +Delete__11daObjBBox_cFv = .text:0x00000618; // type:function size:0x34 scope:global +daObjBBox_create1st__FP11daObjBBox_c = .text:0x0000064C; // type:function size:0xF4 scope:global +daObjBBox_MoveBGDelete__FP11daObjBBox_c = .text:0x00000740; // type:function size:0x20 scope:global +daObjBBox_MoveBGExecute__FP11daObjBBox_c = .text:0x00000760; // type:function size:0x20 scope:global +daObjBBox_MoveBGDraw__FP11daObjBBox_c = .text:0x00000780; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +particle_id$3793 = .rodata:0x00000044; // type:object size:0xA scope:local +@3821 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjBBox_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BBox = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__11daObjBBox_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bed/splits.txt b/config/GZ2J01/rels/d_a_obj_bed/splits.txt new file mode 100644 index 0000000000..562ad25411 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bed/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bed.cpp: + .text start:0x000000EC end:0x00000BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_bed/symbols.txt b/config/GZ2J01/rels/d_a_obj_bed/symbols.txt new file mode 100644 index 0000000000..ac19077ce4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bed/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daObj_Bed_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__11daObj_Bed_cFv = .text:0x00000210; // type:function size:0x270 scope:global +__dt__8cM3dGLinFv = .text:0x00000480; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000004C8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000510; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000580; // type:function size:0x70 scope:global +CreateHeap__11daObj_Bed_cFv = .text:0x000005F0; // type:function size:0x110 scope:global +Delete__11daObj_Bed_cFv = .text:0x00000700; // type:function size:0x34 scope:global +Execute__11daObj_Bed_cFv = .text:0x00000734; // type:function size:0x140 scope:global +Draw__11daObj_Bed_cFv = .text:0x00000874; // type:function size:0xC4 scope:global +createHeapCallBack__11daObj_Bed_cFP10fopAc_ac_c = .text:0x00000938; // type:function size:0x20 scope:global +getType__11daObj_Bed_cFv = .text:0x00000958; // type:function size:0x8 scope:global +getResName__11daObj_Bed_cFv = .text:0x00000960; // type:function size:0x10 scope:global +isDelete__11daObj_Bed_cFv = .text:0x00000970; // type:function size:0x44 scope:global +setEnvTevColor__11daObj_Bed_cFv = .text:0x000009B4; // type:function size:0x5C scope:global +setRoomNo__11daObj_Bed_cFv = .text:0x00000A10; // type:function size:0x40 scope:global +setMtx__11daObj_Bed_cFv = .text:0x00000A50; // type:function size:0x64 scope:global +daObj_Bed_Create__FPv = .text:0x00000AB4; // type:function size:0x20 scope:global +daObj_Bed_Delete__FPv = .text:0x00000AD4; // type:function size:0x20 scope:global +daObj_Bed_Execute__FPv = .text:0x00000AF4; // type:function size:0x20 scope:global +daObj_Bed_Draw__FPv = .text:0x00000B14; // type:function size:0x20 scope:global +daObj_Bed_IsDelete__FPv = .text:0x00000B34; // type:function size:0x8 scope:global +__sinit_d_a_obj_bed_cpp = .text:0x00000B3C; // type:function size:0x40 scope:local +__dt__17daObj_Bed_Param_cFv = .text:0x00000B7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BCC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_Bed_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3902 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3905 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3985 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x7 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +daObj_Bed_MethodTable = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_BED = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000090; // type:object size:0xC scope:global +__vt__11daObj_Bed_c = .data:0x0000009C; // type:object size:0xC scope:global +__vt__17daObj_Bed_Param_c = .data:0x000000A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_bemos/splits.txt b/config/GZ2J01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 0000000000..0e8d243f29 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000EC end:0x00005524 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002BC + .data start:0x00000000 end:0x0000046C + .bss start:0x00000008 end:0x000013A8 diff --git a/config/GZ2J01/rels/d_a_obj_bemos/symbols.txt b/config/GZ2J01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 0000000000..6a0229a007 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +PPCallBack__9daObjBm_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000EC; // type:function size:0x13C scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x154 scope:global +initBaseMtx__9daObjBm_cFv = .text:0x0000037C; // type:function size:0x90 scope:global +setBaseMtx__9daObjBm_cFv = .text:0x0000040C; // type:function size:0xEC scope:global +Create__9daObjBm_cFv = .text:0x000004F8; // type:function size:0x364 scope:global +CreateHeap__9daObjBm_cFv = .text:0x0000085C; // type:function size:0x4B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000D10; // type:function size:0x48 scope:global +create1st__9daObjBm_cFv = .text:0x00000D58; // type:function size:0xC4 scope:global +Execute__9daObjBm_cFPPA3_A4_f = .text:0x00000E1C; // type:function size:0x200 scope:global +main_proc_call__9daObjBm_cFv = .text:0x0000101C; // type:function size:0x8C scope:global +initActionEnBemos__9daObjBm_cFv = .text:0x000010A8; // type:function size:0x54 scope:global +initActionObjBemos__9daObjBm_cFv = .text:0x000010FC; // type:function size:0xF0 scope:global +actionEnBemos__9daObjBm_cFv = .text:0x000011EC; // type:function size:0x2E4 scope:global +actionObjBemos__9daObjBm_cFv = .text:0x000014D0; // type:function size:0xBC scope:global +setCrawCO__9daObjBm_cFv = .text:0x0000158C; // type:function size:0xB0 scope:global +__dt__4cXyzFv = .text:0x0000163C; // type:function size:0x3C scope:global +calcBeamPos__9daObjBm_cFv = .text:0x00001678; // type:function size:0x310 scope:global +calcBeamLenAndAt__9daObjBm_cFv = .text:0x00001988; // type:function size:0x358 scope:global +__dt__8cM3dGPlaFv = .text:0x00001CE0; // type:function size:0x48 scope:global +checkFindPlayer__9daObjBm_cFv = .text:0x00001D28; // type:function size:0x15C scope:global +checkSearchPlayer__9daObjBm_cFv = .text:0x00001E84; // type:function size:0x15C scope:global +getSearchDistance__9daObjBm_cFv = .text:0x00001FE0; // type:function size:0x58 scope:global +getBeamSearchDistance__9daObjBm_cFv = .text:0x00002038; // type:function size:0x58 scope:global +effect_proc__9daObjBm_cFv = .text:0x00002090; // type:function size:0x270 scope:global +effectWait__9daObjBm_cFv = .text:0x00002300; // type:function size:0x4 scope:global +initEffectSet0__9daObjBm_cFv = .text:0x00002304; // type:function size:0x194 scope:global +effectSet0__9daObjBm_cFv = .text:0x00002498; // type:function size:0x4 scope:global +effectSet1__9daObjBm_cFv = .text:0x0000249C; // type:function size:0x4 scope:global +effectEnd__9daObjBm_cFv = .text:0x000024A0; // type:function size:0x4 scope:global +check_to_walk__9daObjBm_cFv = .text:0x000024A4; // type:function size:0x100 scope:global +mode_wait_init__9daObjBm_cFv = .text:0x000025A4; // type:function size:0x64 scope:global +mode_wait__9daObjBm_cFv = .text:0x00002608; // type:function size:0x140 scope:global +mode_walk_init__9daObjBm_cFv = .text:0x00002748; // type:function size:0x18 scope:global +mode_walk__9daObjBm_cFv = .text:0x00002760; // type:function size:0x3C8 scope:global +mode_afl__9daObjBm_cFv = .text:0x00002B28; // type:function size:0x18 scope:global +mode_dead_init__9daObjBm_cFv = .text:0x00002B40; // type:function size:0x24 scope:global +mode_dead__9daObjBm_cFv = .text:0x00002B64; // type:function size:0x4 scope:global +clr_moment_cnt__9daObjBm_cFv = .text:0x00002B68; // type:function size:0x24 scope:global +__ct__Q29daObjBm_c5Bgc_cFv = .text:0x00002B8C; // type:function size:0xC4 scope:global +__ct__4cXyzFv = .text:0x00002C50; // type:function size:0x4 scope:global +wall_pos__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cisf = .text:0x00002C54; // type:function size:0x280 scope:global +chk_wall_pre__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cis = .text:0x00002ED4; // type:function size:0x40 scope:global +initActionSwWait__9daObjBm_cFv = .text:0x00002F14; // type:function size:0x40 scope:global +actionSwWait__9daObjBm_cFv = .text:0x00002F54; // type:function size:0x2F4 scope:global +initActionWarning__9daObjBm_cFv = .text:0x00003248; // type:function size:0x84 scope:global +actionWarning__9daObjBm_cFv = .text:0x000032CC; // type:function size:0x108 scope:global +initActionFindPlayer__9daObjBm_cFv = .text:0x000033D4; // type:function size:0x1C0 scope:global +actionFindPlayer__9daObjBm_cFv = .text:0x00003594; // type:function size:0x14C scope:global +initActionAttack__9daObjBm_cFv = .text:0x000036E0; // type:function size:0x270 scope:global +actionAttack__9daObjBm_cFv = .text:0x00003950; // type:function size:0x8BC scope:global +initActionDead__9daObjBm_cFv = .text:0x0000420C; // type:function size:0x274 scope:global +actionDead__9daObjBm_cFv = .text:0x00004480; // type:function size:0x3B0 scope:global +Draw__9daObjBm_cFv = .text:0x00004830; // type:function size:0x1DC scope:global +Delete__9daObjBm_cFv = .text:0x00004A0C; // type:function size:0x22C scope:global +daObjBm_create1st__FP9daObjBm_c = .text:0x00004C38; // type:function size:0x1C0 scope:global +__dt__8dCcD_CylFv = .text:0x00004DF8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00004EC4; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00004F48; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00004F90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004FD8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005020; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000507C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000050EC; // type:function size:0x70 scope:global +daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x0000515C; // type:function size:0x20 scope:global +daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x0000517C; // type:function size:0x20 scope:global +daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x0000519C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000051C8; // type:function size:0x48 scope:global +cLib_calcTimer__FPUs = .text:0x00005210; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000522C; // type:function size:0x1C scope:global +__sinit_d_a_obj_bemos_cpp = .text:0x00005248; // type:function size:0xE0 scope:local +__arraydtor$5103 = .text:0x00005328; // type:function size:0x38 scope:local +__dt__11dBgS_WtrChkFv = .text:0x00005360; // type:function size:0x78 scope:global +__arraydtor$5100 = .text:0x000053D8; // type:function size:0x38 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00005410; // type:function size:0x78 scope:global +__ct__14dBgS_ObjGndChkFv = .text:0x00005488; // type:function size:0x5C scope:global +@16@__dt__11dBgS_WtrChkFv = .text:0x000054E4; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x000054EC; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x000054F4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000054FC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005504; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000550C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005514; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000551C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_high_beam_offset = .rodata:0x0000000C; // type:object size:0xC scope:global +l_mid_beam_offset = .rodata:0x00000018; // type:object size:0xC scope:global +l_low_beam_offset = .rodata:0x00000024; // type:object size:0xC scope:global +l_craw_offset = .rodata:0x00000030; // type:object size:0x30 scope:global +M_dir_base__9daObjBm_c = .rodata:0x00000060; // type:object size:0x8 scope:global +@3933 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4106 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4250 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4293 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4515 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4519 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4520 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4628 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +eff_id_f$4818 = .rodata:0x000000C8; // type:object size:0x4 scope:local +hit_eff_id$4819 = .rodata:0x000000CC; // type:object size:0x8 scope:local +@4936 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4960 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000DC; // type:object size:0x4 scope:local +M_lin20__Q29daObjBm_c5Bgc_c = .rodata:0x000000E0; // type:object size:0x170 scope:global +@5157 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5158 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5235 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5242 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float +@5299 = .rodata:0x00000264; // type:object size:0x4 scope:local +l_eff_id$5506 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5564 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000270; // type:object size:0x4 scope:local +l_eff_id$5631 = .rodata:0x00000274; // type:object size:0x4 scope:local +l_eff_id2$5639 = .rodata:0x00000278; // type:object size:0x6 scope:local +@5875 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000284; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000288; // type:object size:0x34 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eye_matName = .data:0x00000024; // type:object size:0x4 scope:global +l_head_joint = .data:0x00000028; // type:object size:0x4 scope:global +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global +l_smallGear0_joint = .data:0x00000030; // type:object size:0x4 scope:global +l_smallGear1_joint = .data:0x00000034; // type:object size:0x4 scope:global +l_smallGear2_joint = .data:0x00000038; // type:object size:0x4 scope:global +l_joint_table = .data:0x0000003C; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000050; // type:object size:0x18 scope:global +l_sph_src = .data:0x00000068; // type:object size:0x40 scope:global +l_cps_src = .data:0x000000A8; // type:object size:0x4C scope:global +l_cyl_src = .data:0x000000F4; // type:object size:0x44 scope:global +@4298 = .data:0x00000138; // type:object size:0xC scope:local +@4299 = .data:0x00000144; // type:object size:0xC scope:local +l_func$4297 = .data:0x00000150; // type:object size:0x18 scope:local +@4354 = .data:0x00000168; // type:object size:0xC scope:local +@4355 = .data:0x00000174; // type:object size:0xC scope:local +@4356 = .data:0x00000180; // type:object size:0xC scope:local +@4357 = .data:0x0000018C; // type:object size:0xC scope:local +@4358 = .data:0x00000198; // type:object size:0xC scope:local +l_func$4353 = .data:0x000001A4; // type:object size:0x3C scope:local +@4407 = .data:0x000001E0; // type:object size:0xC scope:local +@4408 = .data:0x000001EC; // type:object size:0xC scope:local +@4409 = .data:0x000001F8; // type:object size:0xC scope:local +@4410 = .data:0x00000204; // type:object size:0xC scope:local +mode_proc$4406 = .data:0x00000210; // type:object size:0x30 scope:local +@4733 = .data:0x00000240; // type:object size:0xC scope:local +@4734 = .data:0x0000024C; // type:object size:0xC scope:local +@4735 = .data:0x00000258; // type:object size:0xC scope:local +@4736 = .data:0x00000264; // type:object size:0xC scope:local +l_eff_func$4732 = .data:0x00000270; // type:object size:0x30 scope:local +M_lin5__Q29daObjBm_c5Bgc_c = .data:0x000002A0; // type:object size:0x50 scope:global +@6065 = .data:0x000002F0; // type:object size:0x20 scope:local +daObjBm_METHODS = .data:0x00000310; // type:object size:0x20 scope:global +g_profile_Obj_Bemos = .data:0x00000330; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000360; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000039C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000003CC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003D8; // type:object size:0xC scope:global +__vt__9daObjBm_c = .data:0x000003E4; // type:object size:0x28 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000040C; // type:object size:0x30 scope:global +__vt__11dBgS_WtrChk = .data:0x0000043C; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_406_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_406_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +lbl_406_bss_47 = .bss:0x00000047; // type:object size:0x1 data:byte +lbl_406_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@4973 = .bss:0x0000004C; // type:object size:0xC scope:local +@4976 = .bss:0x0000005C; // type:object size:0xC scope:local +@4977 = .bss:0x00000068; // type:object size:0xC scope:local +@4978 = .bss:0x00000074; // type:object size:0xC scope:local +dir_vec$4972 = .bss:0x00000080; // type:object size:0x30 scope:local +@5101 = .bss:0x000000B0; // type:object size:0xC scope:local +M_gnd_work__Q29daObjBm_c5Bgc_c = .bss:0x000000BC; // type:object size:0x78C scope:global +@5102 = .bss:0x00000848; // type:object size:0xC scope:local +M_wrt_work__Q29daObjBm_c5Bgc_c = .bss:0x00000854; // type:object size:0x54 scope:global +@5104 = .bss:0x000008A8; // type:object size:0xC scope:local +M_wall_work__Q29daObjBm_c5Bgc_c = .bss:0x000008B4; // type:object size:0xA10 scope:global data:float +@5249 = .bss:0x000012C4; // type:object size:0xC scope:local +touch_work$5248 = .bss:0x000012D4; // type:object size:0x70 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00001344; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00001348; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000134C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00001350; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00001354; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00001358; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000135C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00001360; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00001364; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00001368; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000136C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00001370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00001374; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00001378; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000137C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00001380; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00001384; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00001388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000138C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00001390; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00001394; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00001398; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000139C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000013A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000013A4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bhashi/splits.txt b/config/GZ2J01/rels/d_a_obj_bhashi/splits.txt new file mode 100644 index 0000000000..148575afed --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bhashi.cpp: + .text start:0x00000078 end:0x000020A0 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt b/config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt new file mode 100644 index 0000000000..4ccd587d28 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bhashi/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjBHASHI_cFv = .text:0x00000078; // type:function size:0x6C scope:global +setCcCylinder__13daObjBHASHI_cFv = .text:0x000000E4; // type:function size:0x70 scope:global +daObjBHASHI_Create__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0x20 scope:global +daObjBHASHI_Delete__FP13daObjBHASHI_c = .text:0x00000174; // type:function size:0x24 scope:global +Set_Hahen__13daObjBHASHI_cFv = .text:0x00000198; // type:function size:0xD8 scope:global +Set_Speed__13daObjBHASHI_cFssff = .text:0x00000270; // type:function size:0x59C scope:global +Obj_Damage__13daObjBHASHI_cFv = .text:0x0000080C; // type:function size:0x314 scope:global +Obj_Damage__13daObjBHASHI_cF4cXyz = .text:0x00000B20; // type:function size:0x294 scope:global +__ct__7Hahen_cFv = .text:0x00000DB4; // type:function size:0x10 scope:global +Wall_Check__7Hahen_cFv = .text:0x00000DC4; // type:function size:0xC4 scope:global +HahenMotion__7Hahen_cFv = .text:0x00000E88; // type:function size:0x3B4 scope:global +CheckCull__7Hahen_cFv = .text:0x0000123C; // type:function size:0x188 scope:global +checkViewArea__7Hahen_cFv = .text:0x000013C4; // type:function size:0x80 scope:global +Rolling__13daObjBHASHI_cFP4cXyzff = .text:0x00001444; // type:function size:0x1BC scope:global +Roll_Set__7Hahen_cFP4cXyzfs = .text:0x00001600; // type:function size:0x21C scope:global +setBaseMtx__13daObjBHASHI_cFv = .text:0x0000181C; // type:function size:0xE8 scope:global +daObjBHASHI_Draw__FP13daObjBHASHI_c = .text:0x00001904; // type:function size:0x2C scope:global +daObjBHASHI_Execute__FP13daObjBHASHI_c = .text:0x00001930; // type:function size:0x20 scope:global +CreateHeap__13daObjBHASHI_cFv = .text:0x00001950; // type:function size:0xFC scope:global +create__13daObjBHASHI_cFv = .text:0x00001A4C; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x00001CD4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001D1C; // type:function size:0x48 scope:global +__dt__7Hahen_cFv = .text:0x00001D64; // type:function size:0x3C scope:global +daObjBHASHI_IsDelete__FP13daObjBHASHI_c = .text:0x00001DA0; // type:function size:0x8 scope:global +Create__13daObjBHASHI_cFv = .text:0x00001DA8; // type:function size:0x44 scope:global +Execute__13daObjBHASHI_cFPPA3_A4_f = .text:0x00001DEC; // type:function size:0x120 scope:global +Draw__13daObjBHASHI_cFv = .text:0x00001F0C; // type:function size:0xFC scope:global +Delete__13daObjBHASHI_cFv = .text:0x00002008; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3780 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3795 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3829 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3925 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@3927 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@3933 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4028 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4029 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4114 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4185 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4186 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4187 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4188 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4189 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4190 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@4191 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4258 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4515 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4517 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4627 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000120; // type:object size:0x47 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjBHASHI_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BHASHI = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__13daObjBHASHI_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bhbridge/splits.txt b/config/GZ2J01/rels/d_a_obj_bhbridge/splits.txt new file mode 100644 index 0000000000..5a4ee2c095 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bhbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bhbridge.cpp: + .text start:0x00000078 end:0x00000C58 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_bhbridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_bhbridge/symbols.txt new file mode 100644 index 0000000000..7e2ed5793d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bhbridge/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__15daObjBhbridge_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__15daObjBhbridge_cFv = .text:0x000000E0; // type:function size:0x20C scope:global +initBaseMtx__15daObjBhbridge_cFv = .text:0x000002EC; // type:function size:0x2C scope:global +setBaseMtx__15daObjBhbridge_cFv = .text:0x00000318; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000374; // type:function size:0x64 scope:global +daObjBhbridge_Draw__FP15daObjBhbridge_c = .text:0x000003D8; // type:function size:0x2C scope:global +daObjBhbridge_Execute__FP15daObjBhbridge_c = .text:0x00000404; // type:function size:0x20 scope:global +daObjBhbridge_IsDelete__FP15daObjBhbridge_c = .text:0x00000424; // type:function size:0x8 scope:global +daObjBhbridge_Delete__FP15daObjBhbridge_c = .text:0x0000042C; // type:function size:0x24 scope:global +daObjBhbridge_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x1D4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:global +CreateHeap__15daObjBhbridge_cFv = .text:0x00000694; // type:function size:0x78 scope:global +Create__15daObjBhbridge_cFv = .text:0x0000070C; // type:function size:0x68 scope:global +Execute__15daObjBhbridge_cFPPA3_A4_f = .text:0x00000774; // type:function size:0x3FC scope:global +Draw__15daObjBhbridge_cFv = .text:0x00000B70; // type:function size:0xA4 scope:global +Delete__15daObjBhbridge_cFv = .text:0x00000C14; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000C48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3703 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3705 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3706 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3707 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3708 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3855 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3892 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3896 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x27 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjBhbridge_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Bhbridge = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__15daObjBhbridge_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt b/config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt new file mode 100644 index 0000000000..3d6f7dd7e0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bk_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bk_leaf.cpp: + .text start:0x00000078 end:0x000006A8 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt b/config/GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt new file mode 100644 index 0000000000..77ec352372 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bk_leaf/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +setBokkuri__10daBkLeaf_cFv = .text:0x00000098; // type:function size:0x94 scope:global +initBaseMtx__10daBkLeaf_cFv = .text:0x0000012C; // type:function size:0x3C scope:global +setBaseMtx__10daBkLeaf_cFv = .text:0x00000168; // type:function size:0x54 scope:global +Create__10daBkLeaf_cFv = .text:0x000001BC; // type:function size:0x80 scope:global +CreateHeap__10daBkLeaf_cFv = .text:0x0000023C; // type:function size:0x110 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000034C; // type:function size:0x48 scope:global +create__10daBkLeaf_cFv = .text:0x00000394; // type:function size:0xB4 scope:global +execute__10daBkLeaf_cFv = .text:0x00000448; // type:function size:0x11C scope:global +draw__10daBkLeaf_cFv = .text:0x00000564; // type:function size:0x90 scope:global +_delete__10daBkLeaf_cFv = .text:0x000005F4; // type:function size:0x34 scope:global +daBkLeaf_Draw__FP10daBkLeaf_c = .text:0x00000628; // type:function size:0x20 scope:global +daBkLeaf_Execute__FP10daBkLeaf_c = .text:0x00000648; // type:function size:0x20 scope:global +daBkLeaf_Delete__FP10daBkLeaf_c = .text:0x00000668; // type:function size:0x20 scope:global +daBkLeaf_Create__FP10fopAc_ac_c = .text:0x00000688; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3742 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdName = .data:0x00000024; // type:object size:0x4 scope:global +l_bckName = .data:0x00000028; // type:object size:0x4 scope:global +l_daBkLeaf_Method = .data:0x0000002C; // type:object size:0x20 scope:global +g_profile_Obj_BkLeaf = .data:0x0000004C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000007C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt new file mode 100644 index 0000000000..31144b4185 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bkdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bkdoor.cpp: + .text start:0x00000078 end:0x000007E8 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt new file mode 100644 index 0000000000..5fb067b075 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bkdoor/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_door__FPvPv = .text:0x00000078; // type:function size:0x34 scope:global +initBaseMtx__13daObjBkDoor_cFv = .text:0x000000AC; // type:function size:0x3C scope:global +setBaseMtx__13daObjBkDoor_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +Create__13daObjBkDoor_cFv = .text:0x00000174; // type:function size:0x8C scope:global +CreateHeap__13daObjBkDoor_cFv = .text:0x00000200; // type:function size:0x80 scope:global +create1st__13daObjBkDoor_cFv = .text:0x00000280; // type:function size:0xA0 scope:global +openCheck__13daObjBkDoor_cFv = .text:0x00000320; // type:function size:0x6C scope:global +Execute__13daObjBkDoor_cFPPA3_A4_f = .text:0x0000038C; // type:function size:0x2B8 scope:global +Draw__13daObjBkDoor_cFv = .text:0x00000644; // type:function size:0xA4 scope:global +Delete__13daObjBkDoor_cFv = .text:0x000006E8; // type:function size:0x34 scope:global +daObjBkDoor_create1st__FP13daObjBkDoor_c = .text:0x0000071C; // type:function size:0x60 scope:global +daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c = .text:0x0000077C; // type:function size:0x20 scope:global +daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c = .text:0x0000079C; // type:function size:0x20 scope:global +daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c = .text:0x000007BC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_col_offsetX = .rodata:0x00000010; // type:object size:0x14 scope:global +l_roll_crash_check_areaL = .rodata:0x00000024; // type:object size:0x30 scope:global +l_roll_crash_check_areaR = .rodata:0x00000054; // type:object size:0x30 scope:global +@3702 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3817 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3823 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3824 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjBkDoor_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BkDoor = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daObjBkDoor_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bky_rock/splits.txt b/config/GZ2J01/rels/d_a_obj_bky_rock/splits.txt new file mode 100644 index 0000000000..83d20eda8a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bky_rock/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bky_rock.cpp: + .text start:0x00000078 end:0x000016E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x000000F8 diff --git a/config/GZ2J01/rels/d_a_obj_bky_rock/symbols.txt b/config/GZ2J01/rels/d_a_obj_bky_rock/symbols.txt new file mode 100644 index 0000000000..9829017c07 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bky_rock/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daBkyRock_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daBkyRock_cFv = .text:0x00000098; // type:function size:0xBC scope:global +__ct__Q211daBkyRock_c10_pieceDataFv = .text:0x00000154; // type:function size:0xC scope:global +__dt__8dCcD_CylFv = .text:0x00000160; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000022C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000002B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002F8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000340; // type:function size:0x5C scope:global +__dt__11daBkyRock_cFv = .text:0x0000039C; // type:function size:0xF0 scope:global +create__11daBkyRock_cFv = .text:0x0000048C; // type:function size:0x114 scope:global +execute__11daBkyRock_cFv = .text:0x000005A0; // type:function size:0x24 scope:global +draw__11daBkyRock_cFv = .text:0x000005C4; // type:function size:0x134 scope:global +Delete__11daBkyRock_cFv = .text:0x000006F8; // type:function size:0xAC scope:global +setModelMtx__11daBkyRock_cFv = .text:0x000007A4; // type:function size:0x70 scope:global +createHeap__11daBkyRock_cFv = .text:0x00000814; // type:function size:0x170 scope:global +init__11daBkyRock_cFv = .text:0x00000984; // type:function size:0x1B8 scope:global +middleExe__11daBkyRock_cFv = .text:0x00000B3C; // type:function size:0x68 scope:global +exeModeNoDamage__11daBkyRock_cFv = .text:0x00000BA4; // type:function size:0xF4 scope:global +exeModeDamage__11daBkyRock_cFv = .text:0x00000C98; // type:function size:0x180 scope:global +exeModePiece__11daBkyRock_cFv = .text:0x00000E18; // type:function size:0xB8 scope:global +chkHitBombArrow__11daBkyRock_cFv = .text:0x00000ED0; // type:function size:0xDC scope:global +initChangeModeBefore__11daBkyRock_cFv = .text:0x00000FAC; // type:function size:0x90 scope:global +initChangeModeAfter__11daBkyRock_cFv = .text:0x0000103C; // type:function size:0x1C scope:global +pieceMove__11daBkyRock_cFv = .text:0x00001058; // type:function size:0x170 scope:global +pieceMoveInit__11daBkyRock_cFv = .text:0x000011C8; // type:function size:0x290 scope:global +callBombEmt__11daBkyRock_cFiPCUs = .text:0x00001458; // type:function size:0x138 scope:global +daBkyRock_create__FP11daBkyRock_c = .text:0x00001590; // type:function size:0x54 scope:global +daBkyRock_Delete__FP11daBkyRock_c = .text:0x000015E4; // type:function size:0x20 scope:global +daBkyRock_execute__FP11daBkyRock_c = .text:0x00001604; // type:function size:0x20 scope:global +daBkyRock_draw__FP11daBkyRock_c = .text:0x00001624; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001644; // type:function size:0x48 scope:global +__sinit_d_a_obj_bky_rock_cpp = .text:0x0000168C; // type:function size:0x58 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +VIBMODE_POWER = .rodata:0x00000000; // type:object size:0xC scope:global +PARTICLE_SCALE = .rodata:0x0000000C; // type:object size:0x8 scope:global +PARTICLE_OFFSET_POS_Y = .rodata:0x00000014; // type:object size:0x8 scope:global +FIRST_PARTICLE_NAME = .rodata:0x0000001C; // type:object size:0x8 scope:global +SECOND_PARTICLE_NAME = .rodata:0x00000024; // type:object size:0xC scope:global +s_CcDCyl__11daBkyRock_c = .rodata:0x00000030; // type:object size:0x44 scope:global +BMD_IDX$3845 = .rodata:0x00000074; // type:object size:0x18 scope:local +COL_OFFSET_POS$3888 = .rodata:0x0000008C; // type:object size:0x30 scope:local +COL_INIT_HEIGHT$3889 = .rodata:0x000000BC; // type:object size:0x10 scope:local +COL_INIT_RADIUS$3890 = .rodata:0x000000CC; // type:object size:0x10 scope:local +@3925 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3926 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3927 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3928 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@3929 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@3931 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@3961 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@3962 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000100; // type:object size:0x4 scope:local +VIBMODE_TIMER$4051 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4086 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@4092 = .rodata:0x00000124; // type:object size:0x4 scope:local +DROP_OFFSET_POS$4096 = .rodata:0x00000128; // type:object size:0x8 scope:local +INIT_SPEED_Y_BASE$4097 = .rodata:0x00000130; // type:object size:0x8 scope:local +INIT_SPEED_Y_RANGE$4098 = .rodata:0x00000138; // type:object size:0x8 scope:local +PIECE_SCALE_RANGE$4099 = .rodata:0x00000140; // type:object size:0x8 scope:local +PIECE_SCALE_BASE$4100 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4120 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4123 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000160; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000164; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3933 = .data:0x00000024; // type:object size:0xC scope:local +@3934 = .data:0x00000030; // type:object size:0xC scope:local +@3935 = .data:0x0000003C; // type:object size:0xC scope:local +s_exeProc__11daBkyRock_c = .data:0x00000048; // type:object size:0x24 scope:global data:4byte +daBkyRock_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_BkyRock = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__11daBkyRock_c = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bmWindow/splits.txt b/config/GZ2J01/rels/d_a_obj_bmWindow/splits.txt new file mode 100644 index 0000000000..d1029e8604 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bmWindow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bmWindow.cpp: + .text start:0x000000EC end:0x00001608 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000178 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_bmWindow/symbols.txt b/config/GZ2J01/rels/d_a_obj_bmWindow/symbols.txt new file mode 100644 index 0000000000..b5bf2045b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bmWindow/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daBmWindow_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000018C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001E8; // type:function size:0x48 scope:global +setBaseMtx__12daBmWindow_cFv = .text:0x00000230; // type:function size:0xB0 scope:global +CreateHeap__12daBmWindow_cFv = .text:0x000002E0; // type:function size:0x6C scope:global +create__12daBmWindow_cFv = .text:0x0000034C; // type:function size:0x230 scope:global +__dt__8dCcD_CylFv = .text:0x0000057C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000648; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006CC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000714; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000075C; // type:function size:0x5C scope:global +Execute__12daBmWindow_cFPPA3_A4_f = .text:0x000007B8; // type:function size:0x58 scope:global +windowProc__12daBmWindow_cFv = .text:0x00000810; // type:function size:0x20C scope:global +init_modeWait__12daBmWindow_cFv = .text:0x00000A1C; // type:function size:0xC scope:global +modeWait__12daBmWindow_cFv = .text:0x00000A28; // type:function size:0x494 scope:global +checkActorInRectangle__12daBmWindow_cFP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x00000EBC; // type:function size:0x104 scope:global +init_modeBreak__12daBmWindow_cFv = .text:0x00000FC0; // type:function size:0x12C scope:global +modeBreak__12daBmWindow_cFv = .text:0x000010EC; // type:function size:0x20 scope:global +init_modeBreakEff__12daBmWindow_cFv = .text:0x0000110C; // type:function size:0xD8 scope:global +modeBreakEff__12daBmWindow_cFv = .text:0x000011E4; // type:function size:0x20 scope:global +setBreakEffect__12daBmWindow_cFi = .text:0x00001204; // type:function size:0x170 scope:global +Draw__12daBmWindow_cFv = .text:0x00001374; // type:function size:0xB4 scope:global +Delete__12daBmWindow_cFv = .text:0x00001428; // type:function size:0x30 scope:global +daBmWindow_Draw__FP12daBmWindow_c = .text:0x00001458; // type:function size:0x2C scope:global +daBmWindow_Execute__FP12daBmWindow_c = .text:0x00001484; // type:function size:0x20 scope:global +daBmWindow_Delete__FP12daBmWindow_c = .text:0x000014A4; // type:function size:0x20 scope:global +daBmWindow_Create__FP10fopAc_ac_c = .text:0x000014C4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000014E4; // type:function size:0x48 scope:global +__dt__16daBmWindow_HIO_cFv = .text:0x0000152C; // type:function size:0x6C scope:global +__sinit_d_a_obj_bmWindow_cpp = .text:0x00001598; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3656 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3660 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000020; // type:object size:0x4 scope:local +mCcDObjInfo__12daBmWindow_c = .rodata:0x00000024; // type:object size:0x30 scope:global +l_check_area = .rodata:0x00000054; // type:object size:0x30 scope:global +@3769 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3897 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@3997 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4001 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4002 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4003 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4005 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4007 = .rodata:0x000000B0; // type:object size:0x8 scope:local +particle_id$4102 = .rodata:0x000000B8; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daBmWindow_c = .data:0x00000020; // type:object size:0x44 scope:global +@3865 = .data:0x00000064; // type:object size:0xC scope:local +@3866 = .data:0x00000070; // type:object size:0xC scope:local +@3867 = .data:0x0000007C; // type:object size:0xC scope:local +mode_proc$3864 = .data:0x00000088; // type:object size:0x24 scope:local +l_daBmWindow_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_BmWindow = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:global +__vt__12daBmWindow_c = .data:0x0000012C; // type:object size:0x28 scope:global +__vt__16daBmWindow_HIO_c = .data:0x00000154; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000160; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000016C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:byte +lbl_410_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_bmshutter/splits.txt b/config/GZ2J01/rels/d_a_obj_bmshutter/splits.txt new file mode 100644 index 0000000000..1d33b26b49 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bmshutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bmshutter.cpp: + .text start:0x00000078 end:0x00000DC8 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_obj_bmshutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_bmshutter/symbols.txt new file mode 100644 index 0000000000..f336967304 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bmshutter/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjBmSh_cFv = .text:0x00000078; // type:function size:0x8C scope:global +setBaseMtx__11daObjBmSh_cFv = .text:0x00000104; // type:function size:0xA0 scope:global +Create__11daObjBmSh_cFv = .text:0x000001A4; // type:function size:0xCC scope:global +CreateHeap__11daObjBmSh_cFv = .text:0x00000270; // type:function size:0x70 scope:global +create__11daObjBmSh_cFv = .text:0x000002E0; // type:function size:0xF4 scope:global +Execute__11daObjBmSh_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x180 scope:global +checkSw__11daObjBmSh_cFv = .text:0x00000554; // type:function size:0x88 scope:global +checkAnySw__11daObjBmSh_cFv = .text:0x000005DC; // type:function size:0x88 scope:global +checkMySw__11daObjBmSh_cFv = .text:0x00000664; // type:function size:0x3C scope:global +event_proc_call__11daObjBmSh_cFv = .text:0x000006A0; // type:function size:0xBC scope:global +actionWait__11daObjBmSh_cFv = .text:0x0000075C; // type:function size:0x68 scope:global +actionOrderEvent__11daObjBmSh_cFv = .text:0x000007C4; // type:function size:0x68 scope:global +actionEvent__11daObjBmSh_cFv = .text:0x0000082C; // type:function size:0x5C scope:global +actionDead__11daObjBmSh_cFv = .text:0x00000888; // type:function size:0x4 scope:global +mode_proc_call__11daObjBmSh_cFv = .text:0x0000088C; // type:function size:0x128 scope:global +modeWait__11daObjBmSh_cFv = .text:0x000009B4; // type:function size:0x220 scope:global +modeMove__11daObjBmSh_cFv = .text:0x00000BD4; // type:function size:0x8C scope:global +modeEnd__11daObjBmSh_cFv = .text:0x00000C60; // type:function size:0x4 scope:global +Draw__11daObjBmSh_cFv = .text:0x00000C64; // type:function size:0xA4 scope:global +Delete__11daObjBmSh_cFv = .text:0x00000D08; // type:function size:0x34 scope:global +daObjBmSh_Draw__FP11daObjBmSh_c = .text:0x00000D3C; // type:function size:0x2C scope:global +daObjBmSh_Execute__FP11daObjBmSh_c = .text:0x00000D68; // type:function size:0x20 scope:global +daObjBmSh_Delete__FP11daObjBmSh_c = .text:0x00000D88; // type:function size:0x20 scope:global +daObjBmSh_Create__FP10fopAc_ac_c = .text:0x00000DA8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_check_area = .rodata:0x00000018; // type:object size:0x30 scope:global +@3663 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3973 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3852 = .data:0x00000024; // type:object size:0xC scope:local +@3853 = .data:0x00000030; // type:object size:0xC scope:local +@3854 = .data:0x0000003C; // type:object size:0xC scope:local +@3855 = .data:0x00000048; // type:object size:0xC scope:local +l_func$3851 = .data:0x00000054; // type:object size:0x30 scope:local +@3895 = .data:0x00000084; // type:object size:0xC scope:local +@3896 = .data:0x00000090; // type:object size:0xC scope:local +@3897 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$3894 = .data:0x000000A8; // type:object size:0x24 scope:local +l_daObjBmSh_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_BoomShutter = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__11daObjBmSh_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_411_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_411_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_bombf/splits.txt b/config/GZ2J01/rels/d_a_obj_bombf/splits.txt new file mode 100644 index 0000000000..261227f34f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bombf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bombf.cpp: + .text start:0x00000078 end:0x000004FC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_bombf/symbols.txt b/config/GZ2J01/rels/d_a_obj_bombf/symbols.txt new file mode 100644 index 0000000000..953bc994ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bombf/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjBombf_cFv = .text:0x00000078; // type:function size:0x6C scope:global +daObjBombf_createHeap__FP10fopAc_ac_c = .text:0x000000E4; // type:function size:0x20 scope:global +create__12daObjBombf_cFv = .text:0x00000104; // type:function size:0x118 scope:global +daObjBombf_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x20 scope:global +__dt__12daObjBombf_cFv = .text:0x0000023C; // type:function size:0x68 scope:global +daObjBombf_Delete__FP12daObjBombf_c = .text:0x000002A4; // type:function size:0x28 scope:global +setMatrix__12daObjBombf_cFv = .text:0x000002CC; // type:function size:0x74 scope:global +execute__12daObjBombf_cFv = .text:0x00000340; // type:function size:0x118 scope:global +daObjBombf_Execute__FP12daObjBombf_c = .text:0x00000458; // type:function size:0x20 scope:global +draw__12daObjBombf_cFv = .text:0x00000478; // type:function size:0x64 scope:global +daObjBombf_Draw__FP12daObjBombf_c = .text:0x000004DC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x6 scope:global data:string +@3687 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3688 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000014; // type:object size:0x4 scope:local +bombOffset$3727 = .rodata:0x00000018; // type:object size:0xC scope:local +l_daObjBombf_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Bombf = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bosswarp/splits.txt b/config/GZ2J01/rels/d_a_obj_bosswarp/splits.txt new file mode 100644 index 0000000000..b6938082cc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bosswarp/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bosswarp.cpp: + .text start:0x00000078 end:0x00001D98 + .rodata start:0x00000000 end:0x000002F8 + .data start:0x00000000 end:0x00000274 diff --git a/config/GZ2J01/rels/d_a_obj_bosswarp/symbols.txt b/config/GZ2J01/rels/d_a_obj_bosswarp/symbols.txt new file mode 100644 index 0000000000..f4bd12ecf0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bosswarp/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000098; // type:function size:0xA8 scope:global +initBaseMtx__15daObjBossWarp_cFv = .text:0x00000140; // type:function size:0x48 scope:global +setBaseMtx__15daObjBossWarp_cFv = .text:0x00000188; // type:function size:0x70 scope:global +Create__15daObjBossWarp_cFv = .text:0x000001F8; // type:function size:0x17C scope:global +CreateHeap__15daObjBossWarp_cFv = .text:0x00000374; // type:function size:0x1F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000568; // type:function size:0x48 scope:global +create__15daObjBossWarp_cFv = .text:0x000005B0; // type:function size:0xC0 scope:global +appear__15daObjBossWarp_cFi = .text:0x00000670; // type:function size:0x168 scope:global +set_appear__15daObjBossWarp_cFv = .text:0x000007D8; // type:function size:0x70 scope:global +disappear__15daObjBossWarp_cFi = .text:0x00000848; // type:function size:0x54 scope:global +checkDistance__15daObjBossWarp_cFv = .text:0x0000089C; // type:function size:0x19C scope:global +execute__15daObjBossWarp_cFv = .text:0x00000A38; // type:function size:0x398 scope:global +event_proc_call__15daObjBossWarp_cFv = .text:0x00000DD0; // type:function size:0x164 scope:global +actionWait__15daObjBossWarp_cFv = .text:0x00000F34; // type:function size:0x58 scope:global +actionOrderEvent__15daObjBossWarp_cFv = .text:0x00000F8C; // type:function size:0xC4 scope:global +actionEvent__15daObjBossWarp_cFv = .text:0x00001050; // type:function size:0x68 scope:global +actionWaitWarp__15daObjBossWarp_cFv = .text:0x000010B8; // type:function size:0x68 scope:global +actionOrderWarpEvent__15daObjBossWarp_cFv = .text:0x00001120; // type:function size:0x98 scope:global +actionWarpEvent__15daObjBossWarp_cFv = .text:0x000011B8; // type:function size:0x4C scope:global +actionDead__15daObjBossWarp_cFv = .text:0x00001204; // type:function size:0x4 scope:global +actionOrderChkEvent__15daObjBossWarp_cFv = .text:0x00001208; // type:function size:0xEC scope:global +actionChkEvent__15daObjBossWarp_cFv = .text:0x000012F4; // type:function size:0xE0 scope:global +actionOrderCancelEvent__15daObjBossWarp_cFv = .text:0x000013D4; // type:function size:0x98 scope:global +actionCancelEvent__15daObjBossWarp_cFv = .text:0x0000146C; // type:function size:0x68 scope:global +demoProc__15daObjBossWarp_cFv = .text:0x000014D4; // type:function size:0x644 scope:global +setGoal__15daObjBossWarp_cFv = .text:0x00001B18; // type:function size:0xB8 scope:global +draw__15daObjBossWarp_cFv = .text:0x00001BD0; // type:function size:0xAC scope:global +_delete__15daObjBossWarp_cFv = .text:0x00001C7C; // type:function size:0x48 scope:global +daObjBossWarp_Draw__FP15daObjBossWarp_c = .text:0x00001CC4; // type:function size:0x20 scope:global +daObjBossWarp_Execute__FP15daObjBossWarp_c = .text:0x00001CE4; // type:function size:0x20 scope:global +daObjBossWarp_Delete__FP15daObjBossWarp_c = .text:0x00001D04; // type:function size:0x20 scope:global +daObjBossWarp_Create__FP10fopAc_ac_c = .text:0x00001D24; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00001D44; // type:function size:0x1C scope:global +setPos__11daObjLife_cF4cXyz = .text:0x00001D60; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00001D7C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_hair_offset = .rodata:0x00000000; // type:object size:0x54 scope:global +l_hair_rotate = .rodata:0x00000054; // type:object size:0x54 scope:global +@3683 = .rodata:0x000000A8; // type:object size:0x24 scope:local +@3701 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@3715 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +l_btk_idx$3754 = .rodata:0x000000D8; // type:object size:0x8 scope:local +l_play_mode$3755 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@3807 = .rodata:0x000000E8; // type:object size:0x4 scope:local +l_eff_id$3854 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@3918 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@3986 = .rodata:0x00000100; // type:object size:0x8 scope:local +@3987 = .rodata:0x00000108; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000110; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000118; // type:object size:0x4 scope:local +@3990 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4227 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +l_dangeon_clr_bitNo$4282 = .rodata:0x00000130; // type:object size:0x24 scope:local +@4489 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4491 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4496 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4497 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4498 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4499 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000018C; // type:object size:0x169 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_clearEvName = .data:0x00000024; // type:object size:0x24 scope:global +l_warp_check_evName = .data:0x00000048; // type:object size:0x4 scope:global +l_warp_cancel_evName = .data:0x0000004C; // type:object size:0x4 scope:global +@4131 = .data:0x00000050; // type:object size:0xC scope:local +@4132 = .data:0x0000005C; // type:object size:0xC scope:local +@4133 = .data:0x00000068; // type:object size:0xC scope:local +@4134 = .data:0x00000074; // type:object size:0xC scope:local +@4135 = .data:0x00000080; // type:object size:0xC scope:local +@4136 = .data:0x0000008C; // type:object size:0xC scope:local +@4137 = .data:0x00000098; // type:object size:0xC scope:local +@4138 = .data:0x000000A4; // type:object size:0xC scope:local +@4139 = .data:0x000000B0; // type:object size:0xC scope:local +@4140 = .data:0x000000BC; // type:object size:0xC scope:local +@4141 = .data:0x000000C8; // type:object size:0xC scope:local +l_func$4130 = .data:0x000000D4; // type:object size:0x84 scope:local +action_table$4273 = .data:0x00000158; // type:object size:0x3C scope:local +@4504 = .data:0x00000194; // type:object size:0x2C scope:local +@4503 = .data:0x000001C0; // type:object size:0x1C scope:local +@4502 = .data:0x000001DC; // type:object size:0x3C scope:local +l_daObjBossWarp_Method = .data:0x00000218; // type:object size:0x20 scope:global +g_profile_Obj_BossWarp = .data:0x00000238; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000268; // type:object size:0xC scope:global +lbl_91_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_boumato/splits.txt b/config/GZ2J01/rels/d_a_obj_boumato/splits.txt new file mode 100644 index 0000000000..34ec9e6528 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_boumato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_boumato.cpp: + .text start:0x000000EC end:0x0000155C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000140 + .bss start:0x00000008 end:0x000001AC diff --git a/config/GZ2J01/rels/d_a_obj_boumato/symbols.txt b/config/GZ2J01/rels/d_a_obj_boumato/symbols.txt new file mode 100644 index 0000000000..796ee6a781 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_boumato/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_BouMato_cFv = .text:0x000000EC; // type:function size:0x208 scope:global +__dt__5csXyzFv = .text:0x000002F4; // type:function size:0x3C scope:global +create__15daObj_BouMato_cFv = .text:0x00000330; // type:function size:0x328 scope:global +__ct__5csXyzFv = .text:0x00000658; // type:function size:0x4 scope:global +__dt__8cM3dGLinFv = .text:0x0000065C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000006A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006EC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000734; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007A4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000800; // type:function size:0x70 scope:global +CreateHeap__15daObj_BouMato_cFv = .text:0x00000870; // type:function size:0x90 scope:global +Delete__15daObj_BouMato_cFv = .text:0x00000900; // type:function size:0x34 scope:global +Execute__15daObj_BouMato_cFv = .text:0x00000934; // type:function size:0x54C scope:global +Draw__15daObj_BouMato_cFv = .text:0x00000E80; // type:function size:0xD0 scope:global +createHeapCallBack__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000F50; // type:function size:0x20 scope:global +tgHitCallBack__15daObj_BouMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000F70; // type:function size:0x30 scope:global +srchArrow__15daObj_BouMato_cFPvPv = .text:0x00000FA0; // type:function size:0xAC scope:global +deleteStuckArrow__15daObj_BouMato_cFv = .text:0x0000104C; // type:function size:0xAC scope:global +getResName__15daObj_BouMato_cFv = .text:0x000010F8; // type:function size:0x10 scope:global +setSwayParam__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00001108; // type:function size:0x194 scope:global +setEnvTevColor__15daObj_BouMato_cFv = .text:0x0000129C; // type:function size:0x5C scope:global +setRoomNo__15daObj_BouMato_cFv = .text:0x000012F8; // type:function size:0x44 scope:global +setMtx__15daObj_BouMato_cFv = .text:0x0000133C; // type:function size:0x84 scope:global +daObj_BouMato_Create__FPv = .text:0x000013C0; // type:function size:0x20 scope:global +daObj_BouMato_Delete__FPv = .text:0x000013E0; // type:function size:0x20 scope:global +daObj_BouMato_Execute__FPv = .text:0x00001400; // type:function size:0x20 scope:global +daObj_BouMato_Draw__FPv = .text:0x00001420; // type:function size:0x20 scope:global +daObj_BouMato_IsDelete__FPv = .text:0x00001440; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001448; // type:function size:0x48 scope:global +__sinit_d_a_obj_boumato_cpp = .text:0x00001490; // type:function size:0x74 scope:local +__dt__21daObj_BouMato_Param_cFv = .text:0x00001504; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000154C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001554; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_BouMato_Param_c = .rodata:0x00000000; // type:object size:0x1C scope:global +l_ccDObjData = .rodata:0x0000001C; // type:object size:0x30 scope:global +@3956 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4241 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4244 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4245 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000088; // type:object size:0xC scope:local +@4355 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4359 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x13 scope:local data:string_table +l_ccDCyl = .data:0x00000000; // type:object size:0x44 scope:global +l_resName = .data:0x00000044; // type:object size:0x4 scope:global data:4byte +jntCoOffset$4044 = .data:0x00000048; // type:object size:0x18 scope:local +jntCoData$4045 = .data:0x00000060; // type:object size:0xC scope:local +daObj_BouMato_MethodTable = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_OBJ_BOUMATO = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000BC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000110; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000011C; // type:object size:0xC scope:global +__vt__15daObj_BouMato_c = .data:0x00000128; // type:object size:0xC scope:global +__vt__21daObj_BouMato_Param_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +l_findActorPtrs = .bss:0x00000008; // type:object size:0x190 scope:global +l_findCount = .bss:0x00000198; // type:object size:0x4 scope:global data:4byte +@3830 = .bss:0x0000019C; // type:object size:0xC scope:local +l_HIO = .bss:0x000001A8; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_brakeeff/splits.txt b/config/GZ2J01/rels/d_a_obj_brakeeff/splits.txt new file mode 100644 index 0000000000..a6dd98a04e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_brakeeff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_brakeeff.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_obj_brakeeff/symbols.txt b/config/GZ2J01/rels/d_a_obj_brakeeff/symbols.txt new file mode 100644 index 0000000000..6ffafee7ac --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_brakeeff/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Brakeeff_Draw__FP18obj_brakeeff_class = .text:0x00000078; // type:function size:0x80 scope:global +obj_brakeeff_1__FP18obj_brakeeff_class = .text:0x000000F8; // type:function size:0x248 scope:global +action__FP18obj_brakeeff_class = .text:0x00000340; // type:function size:0x30 scope:global +daObj_Brakeeff_Execute__FP18obj_brakeeff_class = .text:0x00000370; // type:function size:0xE8 scope:global +daObj_Brakeeff_IsDelete__FP18obj_brakeeff_class = .text:0x00000458; // type:function size:0x8 scope:global +daObj_Brakeeff_Delete__FP18obj_brakeeff_class = .text:0x00000460; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000004B0; // type:function size:0x1C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000670; // type:function size:0x48 scope:global +daObj_Brakeeff_Create__FP10fopAc_ac_c = .text:0x000006B8; // type:function size:0x198 scope:global +__dt__8cM3dGSphFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000898; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +e_name = .data:0x00000000; // type:object size:0xA scope:global +bef_bmd = .data:0x0000000C; // type:object size:0x8 scope:global +bef_brk = .data:0x00000014; // type:object size:0x8 scope:global +cc_sph_src$4003 = .data:0x0000001C; // type:object size:0x40 scope:local +l_daObj_Brakeeff_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_BEF = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000C4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_brg/splits.txt b/config/GZ2J01/rels/d_a_obj_brg/splits.txt new file mode 100644 index 0000000000..54a4e56398 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_brg/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_brg.cpp: + .text start:0x000000EC end:0x00005918 + .rodata start:0x00000000 end:0x0000025C + .data start:0x00000000 end:0x00000138 + .bss start:0x00000008 end:0x000002C0 diff --git a/config/GZ2J01/rels/d_a_obj_brg/symbols.txt b/config/GZ2J01/rels/d_a_obj_brg/symbols.txt new file mode 100644 index 0000000000..9876e08a6f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_brg/symbols.txt @@ -0,0 +1,250 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x3F0 scope:global +__dt__4cXyzFv = .text:0x000004DC; // type:function size:0x3C scope:global +daObj_Brg_Draw__FP13obj_brg_class = .text:0x00000518; // type:function size:0xA08 scope:global +control1__FP13obj_brg_classP4br_s = .text:0x00000F20; // type:function size:0x324 scope:global +control2__FP13obj_brg_classP4br_s = .text:0x00001244; // type:function size:0x1C4 scope:global +control3__FP13obj_brg_classP4br_s = .text:0x00001408; // type:function size:0xC0 scope:global +cut_control1__FP13obj_brg_classP4br_s = .text:0x000014C8; // type:function size:0x320 scope:global +cut_control2__FP13obj_brg_classP4br_s = .text:0x000017E8; // type:function size:0x330 scope:global +himo_cut_control1__FP13obj_brg_classP4cXyzf = .text:0x00001B18; // type:function size:0x240 scope:global +obj_brg_move__FP13obj_brg_class = .text:0x00001D58; // type:function size:0xCA4 scope:global +daObj_Brg_Execute__FP13obj_brg_class = .text:0x000029FC; // type:function size:0x1618 scope:global +daObj_Brg_IsDelete__FP13obj_brg_class = .text:0x00004014; // type:function size:0x20 scope:global +daObj_Brg_Delete__FP13obj_brg_class = .text:0x00004034; // type:function size:0x5C scope:global +CreateInit__FP10fopAc_ac_c = .text:0x00004090; // type:function size:0x190 scope:global +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00004220; // type:function size:0x610 scope:global +daObj_Brg_Create__FP10fopAc_ac_c = .text:0x00004830; // type:function size:0xD24 scope:global +__dt__8dCcD_CylFv = .text:0x00005554; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00005620; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000056A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000056EC; // type:function size:0x48 scope:global +__dt__4br_sFv = .text:0x00005734; // type:function size:0xAC scope:global +__ct__4br_sFv = .text:0x000057E0; // type:function size:0xFC scope:global +__ct__11J3DLightObjFv = .text:0x000058DC; // type:function size:0x38 scope:global +__ct__4cXyzFv = .text:0x00005914; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3896 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3899 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3903 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3907 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4204 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4217 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4218 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4219 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4222 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4391 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4905 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4906 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4917 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4918 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4919 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5486 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5487 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5488 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5489 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5490 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5491 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5492 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5494 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5496 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5497 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5498 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5501 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5502 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5566 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5567 = .rodata:0x0000015C; // type:object size:0x4 scope:local +obj_brg_bmd$5576 = .rodata:0x00000160; // type:object size:0xC scope:local +@5716 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5717 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6206 = .rodata:0x00000174; // type:object size:0x4 scope:local data:string +@6207 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6208 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@6209 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6210 = .rodata:0x00000184; // type:object size:0x4 scope:local data:string +@6211 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6212 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:string +@6213 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@6214 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6215 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6216 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6217 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6218 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6219 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6220 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6221 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6222 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6223 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6226 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6227 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6228 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6229 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6230 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6231 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6232 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6233 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6234 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6235 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6236 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6237 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6238 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6239 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6240 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6241 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6242 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6243 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6244 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6246 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6247 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6248 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6251 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6252 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6253 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6254 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6255 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6256 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6257 = .rodata:0x00000240; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000244; // type:object size:0x17 scope:local data:string_table +l_color$4002 = .data:0x00000000; // type:object size:0x4 scope:local +l_color$4042 = .data:0x00000004; // type:object size:0x4 scope:local +ita_z_p = .data:0x00000008; // type:object size:0x2C scope:global data:float +himo_cyl_src$5532 = .data:0x00000034; // type:object size:0x44 scope:local +wire_cyl_src$5533 = .data:0x00000078; // type:object size:0x44 scope:local +l_daObj_Brg_Method = .data:0x000000BC; // type:object size:0x20 scope:global +g_profile_OBJ_BRG = .data:0x000000DC; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000118; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000124; // type:object size:0x14 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +wy = .bss:0x00000046; // type:object size:0x2 scope:global data:2byte +@5786 = .bss:0x00000048; // type:object size:0xC scope:local +@5789 = .bss:0x00000058; // type:object size:0xC scope:local +@5790 = .bss:0x00000064; // type:object size:0xC scope:local +@5791 = .bss:0x00000070; // type:object size:0xC scope:local +@5792 = .bss:0x0000007C; // type:object size:0xC scope:local +@5793 = .bss:0x00000088; // type:object size:0xC scope:local +@5794 = .bss:0x00000094; // type:object size:0xC scope:local +@5795 = .bss:0x000000A0; // type:object size:0xC scope:local +@5796 = .bss:0x000000AC; // type:object size:0xC scope:local +@5797 = .bss:0x000000B8; // type:object size:0xC scope:local +@5798 = .bss:0x000000C4; // type:object size:0xC scope:local +@5799 = .bss:0x000000D0; // type:object size:0xC scope:local +@5800 = .bss:0x000000DC; // type:object size:0xC scope:local +@5801 = .bss:0x000000E8; // type:object size:0xC scope:local +@5802 = .bss:0x000000F4; // type:object size:0xC scope:local +@5803 = .bss:0x00000100; // type:object size:0xC scope:local +@5804 = .bss:0x0000010C; // type:object size:0xC scope:local +@5805 = .bss:0x00000118; // type:object size:0xC scope:local +@5806 = .bss:0x00000124; // type:object size:0xC scope:local +@5807 = .bss:0x00000130; // type:object size:0xC scope:local +@5808 = .bss:0x0000013C; // type:object size:0xC scope:local +@5809 = .bss:0x00000148; // type:object size:0xC scope:local +brg_init_pos$5785 = .bss:0x00000154; // type:object size:0x108 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000264; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000268; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000026C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000270; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000274; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_bsGate/splits.txt b/config/GZ2J01/rels/d_a_obj_bsGate/splits.txt new file mode 100644 index 0000000000..6a36cbb38a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bsGate.cpp: + .text start:0x000000EC end:0x000009EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt new file mode 100644 index 0000000000..51e817c086 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bsGate/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daBsGate_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__10daBsGate_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__10daBsGate_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__10daBsGate_cFv = .text:0x00000278; // type:function size:0x154 scope:global +Execute__10daBsGate_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0x50 scope:global +moveGate__10daBsGate_cFv = .text:0x0000041C; // type:function size:0x108 scope:global +init_modeWait__10daBsGate_cFv = .text:0x00000524; // type:function size:0xC scope:global +modeWait__10daBsGate_cFv = .text:0x00000530; // type:function size:0x4 scope:global +init_modeOpen__10daBsGate_cFv = .text:0x00000534; // type:function size:0xC scope:global +modeOpen__10daBsGate_cFv = .text:0x00000540; // type:function size:0x154 scope:global +init_modeClose__10daBsGate_cFv = .text:0x00000694; // type:function size:0xC scope:global +modeClose__10daBsGate_cFv = .text:0x000006A0; // type:function size:0x154 scope:global +Draw__10daBsGate_cFv = .text:0x000007F4; // type:function size:0xA4 scope:global +Delete__10daBsGate_cFv = .text:0x00000898; // type:function size:0x30 scope:global +daBsGate_Draw__FP10daBsGate_c = .text:0x000008C8; // type:function size:0x2C scope:global +daBsGate_Execute__FP10daBsGate_c = .text:0x000008F4; // type:function size:0x20 scope:global +daBsGate_Delete__FP10daBsGate_c = .text:0x00000914; // type:function size:0x20 scope:global +daBsGate_Create__FP10fopAc_ac_c = .text:0x00000934; // type:function size:0x20 scope:global +__dt__14daBsGate_HIO_cFv = .text:0x00000954; // type:function size:0x5C scope:global +__sinit_d_a_obj_bsGate_cpp = .text:0x000009B0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3647 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3786 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3724 = .data:0x00000020; // type:object size:0xC scope:local +@3725 = .data:0x0000002C; // type:object size:0xC scope:local +@3726 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3723 = .data:0x00000044; // type:object size:0x24 scope:local +l_daBsGate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_BsGate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daBsGate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daBsGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_415_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_bubblePilar/splits.txt b/config/GZ2J01/rels/d_a_obj_bubblePilar/splits.txt new file mode 100644 index 0000000000..cddb6bae12 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bubblePilar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bubblePilar.cpp: + .text start:0x000000EC end:0x00000D5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_bubblePilar/symbols.txt b/config/GZ2J01/rels/d_a_obj_bubblePilar/symbols.txt new file mode 100644 index 0000000000..9a122b92ed --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_bubblePilar/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daBubbPilar_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__13daBubbPilar_cFv = .text:0x00000160; // type:function size:0xB8 scope:global +CreateHeap__13daBubbPilar_cFv = .text:0x00000218; // type:function size:0xB8 scope:global +create__13daBubbPilar_cFv = .text:0x000002D0; // type:function size:0x278 scope:global +__dt__8cM3dGCylFv = .text:0x00000548; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000590; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000005D8; // type:function size:0x5C scope:global +Execute__13daBubbPilar_cFPPA3_A4_f = .text:0x00000634; // type:function size:0x184 scope:global +initModeWait__13daBubbPilar_cFv = .text:0x000007B8; // type:function size:0xC scope:global +modeWait__13daBubbPilar_cFv = .text:0x000007C4; // type:function size:0x1B0 scope:global +initModeEffOn__13daBubbPilar_cFv = .text:0x00000974; // type:function size:0x24 scope:global +modeEffOn__13daBubbPilar_cFv = .text:0x00000998; // type:function size:0x118 scope:global +Draw__13daBubbPilar_cFv = .text:0x00000AB0; // type:function size:0xDC scope:global +Delete__13daBubbPilar_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global +daBubbPilar_Draw__FP13daBubbPilar_c = .text:0x00000BBC; // type:function size:0x2C scope:global +daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x00000BE8; // type:function size:0x20 scope:global +daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x00000C08; // type:function size:0x20 scope:global +daBubbPilar_Create__FP10fopAc_ac_c = .text:0x00000C28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000C48; // type:function size:0x48 scope:global +__dt__17daBubbPilar_HIO_cFv = .text:0x00000C90; // type:function size:0x5C scope:global +__sinit_d_a_obj_bubblePilar_cpp = .text:0x00000CEC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__13daBubbPilar_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3654 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local +particle_id$3953 = .rodata:0x0000003C; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__13daBubbPilar_c = .data:0x00000020; // type:object size:0x44 scope:global +@3843 = .data:0x00000064; // type:object size:0xC scope:local +@3844 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3842 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daBubbPilar_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_awaPlar = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__13daBubbPilar_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__17daBubbPilar_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_416_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_burnbox/splits.txt b/config/GZ2J01/rels/d_a_obj_burnbox/splits.txt new file mode 100644 index 0000000000..df0cae20cf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_burnbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_burnbox.cpp: + .text start:0x00000078 end:0x00000820 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2J01/rels/d_a_obj_burnbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_burnbox/symbols.txt new file mode 100644 index 0000000000..eb16c7e48d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_burnbox/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjBurnBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjBurnBox_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__14daObjBurnBox_cFv = .text:0x00000118; // type:function size:0x184 scope:global +CreateHeap__14daObjBurnBox_cFv = .text:0x0000029C; // type:function size:0x80 scope:global +create1st__14daObjBurnBox_cFv = .text:0x0000031C; // type:function size:0xB0 scope:global +Execute__14daObjBurnBox_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0xD0 scope:global +Draw__14daObjBurnBox_cFv = .text:0x0000049C; // type:function size:0x154 scope:global +Delete__14daObjBurnBox_cFv = .text:0x000005F0; // type:function size:0x40 scope:global +daObjBurnBox_create1st__FP14daObjBurnBox_c = .text:0x00000630; // type:function size:0xF4 scope:global +__dt__8cM3dGCylFv = .text:0x00000724; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000076C; // type:function size:0x48 scope:global +daObjBurnBox_MoveBGDelete__FP14daObjBurnBox_c = .text:0x000007B4; // type:function size:0x20 scope:global +daObjBurnBox_MoveBGExecute__FP14daObjBurnBox_c = .text:0x000007D4; // type:function size:0x20 scope:global +daObjBurnBox_MoveBGDraw__FP14daObjBurnBox_c = .text:0x000007F4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_heap_size = .rodata:0x0000000C; // type:object size:0xC scope:global +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global +particle_id$3649 = .rodata:0x0000005C; // type:object size:0xA scope:local +@3684 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3685 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x12 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjBurnBox_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_BurnBox = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__14daObjBurnBox_c = .data:0x00000074; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_carry/splits.txt b/config/GZ2J01/rels/d_a_obj_carry/splits.txt new file mode 100644 index 0000000000..1a5f2551c0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_carry/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_carry.cpp: + .text start:0x00000078 end:0x0000A984 + .rodata start:0x00000000 end:0x00000D44 + .data start:0x00000000 end:0x00000B88 + .bss start:0x00000000 end:0x0000000C diff --git a/config/GZ2J01/rels/d_a_obj_carry/symbols.txt b/config/GZ2J01/rels/d_a_obj_carry/symbols.txt new file mode 100644 index 0000000000..39a58ae9b5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_carry/symbols.txt @@ -0,0 +1,398 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +TgHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x4 scope:global +TgHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003C0; // type:function size:0xA0 scope:global +CoHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000460; // type:function size:0x4 scope:global +CoHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000464; // type:function size:0xC8 scope:global +s_swA_sub__FPvPv = .text:0x0000052C; // type:function size:0x80 scope:global +s_sw_sub__FPvPv = .text:0x000005AC; // type:function size:0x70 scope:global +s_setA_sub__FPvPv = .text:0x0000061C; // type:function size:0x74 scope:global +s_setB_sub__FPvPv = .text:0x00000690; // type:function size:0x74 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x20 scope:global +data__12daObjCarry_cFv = .text:0x00000724; // type:function size:0x18 scope:global +getArcName__12daObjCarry_cFv = .text:0x0000073C; // type:function size:0x18 scope:global +getBmdName__12daObjCarry_cFv = .text:0x00000754; // type:function size:0x18 scope:global +checkFlag__12daObjCarry_cFUc = .text:0x0000076C; // type:function size:0x38 scope:global +initBaseMtx__12daObjCarry_cFv = .text:0x000007A4; // type:function size:0x88 scope:global +setBaseMtx__12daObjCarry_cFv = .text:0x0000082C; // type:function size:0x320 scope:global +preInit__12daObjCarry_cFv = .text:0x00000B4C; // type:function size:0xAC scope:global +__ct__12daObjCarry_cFv = .text:0x00000BF8; // type:function size:0x218 scope:global +__dt__8cM3dGSphFv = .text:0x00000E10; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000E58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EA0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000EE8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000F44; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000FB4; // type:function size:0x70 scope:global +checkBreakWolfAttack__12daObjCarry_cFv = .text:0x00001024; // type:function size:0x54 scope:global +checkCarryBoomerang__12daObjCarry_cFv = .text:0x00001078; // type:function size:0x5C scope:global +checkCarryHookshot__12daObjCarry_cFv = .text:0x000010D4; // type:function size:0x2C scope:global +checkCarryWolf__12daObjCarry_cFv = .text:0x00001100; // type:function size:0x34 scope:global +checkCarryOneHand__12daObjCarry_cFv = .text:0x00001134; // type:function size:0x3C scope:global +Create__12daObjCarry_cFv = .text:0x00001170; // type:function size:0x4EC scope:global +CreateInit_tsubo__12daObjCarry_cFv = .text:0x0000165C; // type:function size:0x74 scope:global +CreateInit_ootubo__12daObjCarry_cFv = .text:0x000016D0; // type:function size:0x24 scope:global +CreateInit_kibako__12daObjCarry_cFv = .text:0x000016F4; // type:function size:0x60 scope:global +CreateInit_ironball__12daObjCarry_cFv = .text:0x00001754; // type:function size:0x10C scope:global +CreateInit_taru__12daObjCarry_cFv = .text:0x00001860; // type:function size:0x60 scope:global +CreateInit_dokuro__12daObjCarry_cFv = .text:0x000018C0; // type:function size:0x50 scope:global +CreateInit_bokkuri__12daObjCarry_cFv = .text:0x00001910; // type:function size:0x14C scope:global +CreateInit_LightBall__12daObjCarry_cFv = .text:0x00001A5C; // type:function size:0xD8 scope:global +CreateInit_Lv8Ball__12daObjCarry_cFv = .text:0x00001B34; // type:function size:0xA8 scope:global +CreateHeap__12daObjCarry_cFv = .text:0x00001BDC; // type:function size:0x98 scope:global +create__12daObjCarry_cFv = .text:0x00001C74; // type:function size:0xFC scope:global +checkCreate_LightBallA__12daObjCarry_cFv = .text:0x00001D70; // type:function size:0x45C scope:global +checkCreate_LightBallB__12daObjCarry_cFv = .text:0x000021CC; // type:function size:0x45C scope:global +checkCreate_Lv8Ball__12daObjCarry_cFv = .text:0x00002628; // type:function size:0xD8 scope:global +resetIconPosForLightBallA__12daObjCarry_cFv = .text:0x00002700; // type:function size:0x54 scope:global +setIconPosForLightBallAAtR00__12daObjCarry_cFv = .text:0x00002754; // type:function size:0xE0 scope:global +setIconPosForLightBallBAtR00__12daObjCarry_cFv = .text:0x00002834; // type:function size:0xE0 scope:global +resetIconPosForLightBallB__12daObjCarry_cFv = .text:0x00002914; // type:function size:0x54 scope:global +execute__12daObjCarry_cFv = .text:0x00002968; // type:function size:0xA54 scope:global +checkCulling__12daObjCarry_cFv = .text:0x000033BC; // type:function size:0x124 scope:global +draw__12daObjCarry_cFv = .text:0x000034E0; // type:function size:0x2D0 scope:global +debugDraw__12daObjCarry_cFv = .text:0x000037B0; // type:function size:0x4 scope:global +_delete__12daObjCarry_cFv = .text:0x000037B4; // type:function size:0x420 scope:global +crr_pos__12daObjCarry_cFv = .text:0x00003BD4; // type:function size:0x238 scope:global +check_sink__12daObjCarry_cFPf = .text:0x00003E0C; // type:function size:0xD0 scope:global +calc_gravity__12daObjCarry_cFv = .text:0x00003EDC; // type:function size:0x94 scope:global +checkRollAngle__12daObjCarry_cFv = .text:0x00003F70; // type:function size:0x160 scope:global +mode_proc_call__12daObjCarry_cFv = .text:0x000040D0; // type:function size:0x398 scope:global +mode_init_wait__12daObjCarry_cFv = .text:0x00004468; // type:function size:0xC8 scope:global +mode_proc_wait__12daObjCarry_cFv = .text:0x00004530; // type:function size:0x268 scope:global +mode_init_walk__12daObjCarry_cFUc = .text:0x00004798; // type:function size:0xB4 scope:global +mode_proc_walk__12daObjCarry_cFv = .text:0x0000484C; // type:function size:0x70C scope:global +mode_init_carry__12daObjCarry_cFv = .text:0x00004F58; // type:function size:0x2D0 scope:global +mode_proc_carry__12daObjCarry_cFv = .text:0x00005228; // type:function size:0x2A0 scope:global +mode_init_drop__12daObjCarry_cFUc = .text:0x000054C8; // type:function size:0xF8 scope:global +mode_proc_drop__12daObjCarry_cFv = .text:0x000055C0; // type:function size:0xD8 scope:global +mode_init_float__12daObjCarry_cFv = .text:0x00005698; // type:function size:0x11C scope:global +mode_proc_float__12daObjCarry_cFv = .text:0x000057B4; // type:function size:0x2D4 scope:global +mode_init_sink__12daObjCarry_cFv = .text:0x00005A88; // type:function size:0x184 scope:global +mode_proc_sink__12daObjCarry_cFv = .text:0x00005C0C; // type:function size:0x1D8 scope:global +mode_init_yogan__12daObjCarry_cFv = .text:0x00005DE4; // type:function size:0xA4 scope:global +mode_proc_yogan__12daObjCarry_cFv = .text:0x00005E88; // type:function size:0x90 scope:global +mode_proc_magne__12daObjCarry_cFv = .text:0x00005F18; // type:function size:0x8 scope:global +mode_proc_magneCarry__12daObjCarry_cFv = .text:0x00005F20; // type:function size:0x8 scope:global +mode_init_boomCarry__12daObjCarry_cFv = .text:0x00005F28; // type:function size:0x100 scope:global +mode_proc_boomCarry__12daObjCarry_cFv = .text:0x00006028; // type:function size:0x6C scope:global +mode_init_growth__12daObjCarry_cFv = .text:0x00006094; // type:function size:0xB4 scope:global +mode_proc_growth__12daObjCarry_cFv = .text:0x00006148; // type:function size:0x94 scope:global +mode_proc_end__12daObjCarry_cFv = .text:0x000061DC; // type:function size:0x8 scope:global +mode_init_dbDrop__12daObjCarry_cFUc = .text:0x000061E4; // type:function size:0xAC scope:global +mode_proc_dbDrop__12daObjCarry_cFv = .text:0x00006290; // type:function size:0x28 scope:global +mode_init_hookCarry__12daObjCarry_cFv = .text:0x000062B8; // type:function size:0x11C scope:global +mode_proc_hookCarry__12daObjCarry_cFv = .text:0x000063D4; // type:function size:0x30 scope:global +mode_init_fit__12daObjCarry_cFv = .text:0x00006404; // type:function size:0xCC scope:global +mode_proc_fit__12daObjCarry_cFv = .text:0x000064D0; // type:function size:0x28 scope:global +mode_proc_controled__12daObjCarry_cFv = .text:0x000064F8; // type:function size:0x58 scope:global +mode_init_resetLightBall__12daObjCarry_cFv = .text:0x00006550; // type:function size:0xC8 scope:global +mode_proc_resetLightBall__12daObjCarry_cFv = .text:0x00006618; // type:function size:0x80 scope:global +chkSinkAll__12daObjCarry_cFv = .text:0x00006698; // type:function size:0x64 scope:global +chkWaterLineIn__12daObjCarry_cFv = .text:0x000066FC; // type:function size:0x58 scope:global +chkSinkObj__12daObjCarry_cFv = .text:0x00006754; // type:function size:0x68 scope:global +bg_check__12daObjCarry_cFv = .text:0x000067BC; // type:function size:0xEDC scope:global +check_bg_damage_proc_base__12daObjCarry_cFv = .text:0x00007698; // type:function size:0x14C scope:global +bg_damage_proc_kotubo__12daObjCarry_cFv = .text:0x000077E4; // type:function size:0x60 scope:global +bg_damage_proc_ootubo__12daObjCarry_cFv = .text:0x00007844; // type:function size:0x20 scope:global +bg_damage_proc_kibako__12daObjCarry_cFv = .text:0x00007864; // type:function size:0x20 scope:global +bg_damage_proc_ironball__12daObjCarry_cFv = .text:0x00007884; // type:function size:0x8 scope:global +bg_damage_proc_taru__12daObjCarry_cFv = .text:0x0000788C; // type:function size:0x20 scope:global +bg_damage_proc_dokuro__12daObjCarry_cFv = .text:0x000078AC; // type:function size:0x20 scope:global +bg_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x000078CC; // type:function size:0xE4 scope:global +bg_damage_proc_LightBall__12daObjCarry_cFv = .text:0x000079B0; // type:function size:0x8 scope:global +bg_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000079B8; // type:function size:0x8 scope:global +obj_break__12daObjCarry_cFbbb = .text:0x000079C0; // type:function size:0x11C scope:global +check_cc_damage_proc_base__12daObjCarry_cFb = .text:0x00007ADC; // type:function size:0xA8 scope:global +cc_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00007B84; // type:function size:0x64 scope:global +cc_damage_proc_ootubo__12daObjCarry_cFv = .text:0x00007BE8; // type:function size:0x20 scope:global +cc_damage_proc_kibako__12daObjCarry_cFv = .text:0x00007C08; // type:function size:0x15C scope:global +cc_damage_proc_ironball__12daObjCarry_cFv = .text:0x00007D64; // type:function size:0x120 scope:global +cc_damage_proc_taru__12daObjCarry_cFv = .text:0x00007E84; // type:function size:0x184 scope:global +cc_damage_proc_dokuro__12daObjCarry_cFv = .text:0x00008008; // type:function size:0x20 scope:global +cc_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x00008028; // type:function size:0x208 scope:global +cc_damage_proc_LightBall__12daObjCarry_cFv = .text:0x00008230; // type:function size:0x8 scope:global +cc_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00008238; // type:function size:0x8 scope:global +eff_break_tuboBmd__12daObjCarry_cFUs4cXyz = .text:0x00008240; // type:function size:0x15C scope:global +eff_break_kibakoBmd__12daObjCarry_cF4cXyz = .text:0x0000839C; // type:function size:0x160 scope:global +eff_break_tsubo__12daObjCarry_cFv = .text:0x000084FC; // type:function size:0x58 scope:global +eff_break_ootubo__12daObjCarry_cFv = .text:0x00008554; // type:function size:0x58 scope:global +eff_break_kibako__12daObjCarry_cFv = .text:0x000085AC; // type:function size:0x48 scope:global +eff_break_ironball__12daObjCarry_cFv = .text:0x000085F4; // type:function size:0x4 scope:global +eff_break_taru__12daObjCarry_cFv = .text:0x000085F8; // type:function size:0x44 scope:global +eff_break_dokuro__12daObjCarry_cFv = .text:0x0000863C; // type:function size:0x58 scope:global +eff_break_bokkuri__12daObjCarry_cFv = .text:0x00008694; // type:function size:0x184 scope:global +eff_break_kotubo2__12daObjCarry_cFv = .text:0x00008818; // type:function size:0x58 scope:global +eff_break_LightBall__12daObjCarry_cFv = .text:0x00008870; // type:function size:0x4 scope:global +eff_break_ootubo2__12daObjCarry_cFv = .text:0x00008874; // type:function size:0x58 scope:global +eff_break_Lv8Ball__12daObjCarry_cFv = .text:0x000088CC; // type:function size:0x4 scope:global +eff_break_tsuboL8__12daObjCarry_cFv = .text:0x000088D0; // type:function size:0x58 scope:global +eff_break_ootuboL8__12daObjCarry_cFv = .text:0x00008928; // type:function size:0x58 scope:global +se_break__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00008980; // type:function size:0x90 scope:global +se_put__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00008A10; // type:function size:0x84 scope:global +se_put_water__12daObjCarry_cFv = .text:0x00008A94; // type:function size:0x84 scope:global +se_fall_water__12daObjCarry_cFv = .text:0x00008B18; // type:function size:0x84 scope:global +calc_rot_axis_base__12daObjCarry_cFUc = .text:0x00008B9C; // type:function size:0x4C4 scope:global +calc_rot_axis_tsubo__12daObjCarry_cFv = .text:0x00009060; // type:function size:0x24 scope:global +calc_rot_axis_ootubo__12daObjCarry_cFv = .text:0x00009084; // type:function size:0x24 scope:global +calc_rot_axis_kibako__12daObjCarry_cFv = .text:0x000090A8; // type:function size:0x124 scope:global +calc_rot_axis_ironball__12daObjCarry_cFv = .text:0x000091CC; // type:function size:0x24 scope:global +calc_rot_axis_taru__12daObjCarry_cFv = .text:0x000091F0; // type:function size:0x20 scope:global +calc_rot_axis_dokuro__12daObjCarry_cFv = .text:0x00009210; // type:function size:0x24 scope:global +calc_rot_axis_bokkuri__12daObjCarry_cFv = .text:0x00009234; // type:function size:0x20C scope:global +calc_rot_axis_kotubo2__12daObjCarry_cFv = .text:0x00009440; // type:function size:0x24 scope:global +calc_rot_axis_LightBall__12daObjCarry_cFv = .text:0x00009464; // type:function size:0x24 scope:global +calc_rot_axis_Lv8Ball__12daObjCarry_cFv = .text:0x00009488; // type:function size:0x24 scope:global +set_wind_power__12daObjCarry_cFv = .text:0x000094AC; // type:function size:0x3DC scope:global +exec_proc_tsubo__12daObjCarry_cFv = .text:0x00009888; // type:function size:0x20 scope:global +exec_proc_ootubo__12daObjCarry_cFv = .text:0x000098A8; // type:function size:0x20 scope:global +exec_proc_kibako__12daObjCarry_cFv = .text:0x000098C8; // type:function size:0x4 scope:global +exec_proc_ironball__12daObjCarry_cFv = .text:0x000098CC; // type:function size:0x78 scope:global +exec_proc_taru__12daObjCarry_cFv = .text:0x00009944; // type:function size:0x4 scope:global +exec_proc_dokuro__12daObjCarry_cFv = .text:0x00009948; // type:function size:0x4 scope:global +exec_proc_bokkuri__12daObjCarry_cFv = .text:0x0000994C; // type:function size:0x34C scope:global +exec_proc_LightBall__12daObjCarry_cFv = .text:0x00009C98; // type:function size:0xCC scope:global +exec_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00009D64; // type:function size:0x94 scope:global +bg_damage_proc_call__12daObjCarry_cFv = .text:0x00009DF8; // type:function size:0x1D8 scope:global +cc_damage_proc_call__12daObjCarry_cFv = .text:0x00009FD0; // type:function size:0x1D8 scope:global +eff_break_call__12daObjCarry_cFv = .text:0x0000A1A8; // type:function size:0x1AC scope:global +calc_rot_call__12daObjCarry_cFv = .text:0x0000A354; // type:function size:0x1AC scope:global +obj_execute_proc_call__12daObjCarry_cFv = .text:0x0000A500; // type:function size:0x1AC scope:global +setTgHitCallBack__12daObjCarry_cFv = .text:0x0000A6AC; // type:function size:0x1C scope:global +setCoHitCallBack__12daObjCarry_cFv = .text:0x0000A6C8; // type:function size:0x1C scope:global +CreateInitCall__12daObjCarry_cFv = .text:0x0000A6E4; // type:function size:0x1AC scope:global +daObjCarry_Draw__FP12daObjCarry_c = .text:0x0000A890; // type:function size:0x20 scope:global +daObjCarry_Execute__FP12daObjCarry_c = .text:0x0000A8B0; // type:function size:0x20 scope:global +daObjCarry_Delete__FP12daObjCarry_c = .text:0x0000A8D0; // type:function size:0x20 scope:global +daObjCarry_Create__FP10fopAc_ac_c = .text:0x0000A8F0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A910; // type:function size:0x48 scope:global +cLib_calcTimer__FPSc = .text:0x0000A958; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A974; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A97C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_info = .rodata:0x00000000; // type:object size:0x118 scope:global +mData__12daObjCarry_c = .rodata:0x00000118; // type:object size:0x818 scope:global +l_cyl_src = .rodata:0x00000930; // type:object size:0x44 scope:global +l_light_at_sph_src = .rodata:0x00000974; // type:object size:0x40 scope:global +l_atCpsSrc = .rodata:0x000009B4; // type:object size:0x4C scope:global +l_tg_cyl = .rodata:0x00000A00; // type:object size:0x44 scope:global +l_light_color = .rodata:0x00000A44; // type:object size:0x4 scope:global +@3899 = .rodata:0x00000A48; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x00000A50; // type:object size:0x8 scope:local +@3901 = .rodata:0x00000A58; // type:object size:0x8 scope:local +@3902 = .rodata:0x00000A60; // type:object size:0x8 scope:local +@3927 = .rodata:0x00000A68; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000A6C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000A70; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000A74; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000A78; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000A7C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000A80; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000A84; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000A88; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000A8C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000A90; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000A94; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000A98; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000AA0; // type:object size:0x8 scope:local data:double +@4594 = .rodata:0x00000AA8; // type:object size:0x4 scope:local +@4595 = .rodata:0x00000AAC; // type:object size:0x4 scope:local data:float +@4596 = .rodata:0x00000AB0; // type:object size:0x4 scope:local +@4597 = .rodata:0x00000AB4; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000AB8; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000ABC; // type:object size:0x4 scope:local +@4685 = .rodata:0x00000AC0; // type:object size:0x4 scope:local data:float +@4707 = .rodata:0x00000AC4; // type:object size:0x4 scope:local data:float +l_event_bitA$4815 = .rodata:0x00000AC8; // type:object size:0xC scope:local +l_event_bitB$4966 = .rodata:0x00000AD4; // type:object size:0xC scope:local +@5096 = .rodata:0x00000AE0; // type:object size:0x4 scope:local +@5121 = .rodata:0x00000AE4; // type:object size:0x4 scope:local +@5122 = .rodata:0x00000AE8; // type:object size:0x4 scope:local +@5123 = .rodata:0x00000AEC; // type:object size:0x4 scope:local +@5124 = .rodata:0x00000AF0; // type:object size:0x4 scope:local +@5125 = .rodata:0x00000AF4; // type:object size:0x4 scope:local data:string +@5150 = .rodata:0x00000AF8; // type:object size:0x4 scope:local +@5174 = .rodata:0x00000AFC; // type:object size:0x4 scope:local +@5550 = .rodata:0x00000B00; // type:object size:0x4 scope:local data:float +@5551 = .rodata:0x00000B04; // type:object size:0x4 scope:local data:float +@5552 = .rodata:0x00000B08; // type:object size:0x4 scope:local data:float +@5553 = .rodata:0x00000B0C; // type:object size:0x4 scope:local +@5812 = .rodata:0x00000B10; // type:object size:0x4 scope:local data:float +@5875 = .rodata:0x00000B14; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000B18; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000B1C; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000B20; // type:object size:0x4 scope:local +@6023 = .rodata:0x00000B24; // type:object size:0x4 scope:local data:float +@6043 = .rodata:0x00000B28; // type:object size:0x4 scope:local data:float +@6324 = .rodata:0x00000B2C; // type:object size:0x4 scope:local +@6325 = .rodata:0x00000B30; // type:object size:0x4 scope:local +@6326 = .rodata:0x00000B34; // type:object size:0x4 scope:local +@6327 = .rodata:0x00000B38; // type:object size:0x4 scope:local data:string +@6328 = .rodata:0x00000B3C; // type:object size:0x4 scope:local +@6496 = .rodata:0x00000B40; // type:object size:0x4 scope:local data:float +@6526 = .rodata:0x00000B44; // type:object size:0x4 scope:local data:float +@6564 = .rodata:0x00000B48; // type:object size:0x4 scope:local +@6565 = .rodata:0x00000B4C; // type:object size:0x4 scope:local +@6566 = .rodata:0x00000B50; // type:object size:0x4 scope:local +@6619 = .rodata:0x00000B54; // type:object size:0x4 scope:local +@6620 = .rodata:0x00000B58; // type:object size:0x4 scope:local +@6621 = .rodata:0x00000B5C; // type:object size:0x4 scope:local +@6622 = .rodata:0x00000B60; // type:object size:0x4 scope:local +@6683 = .rodata:0x00000B64; // type:object size:0x4 scope:local +@6684 = .rodata:0x00000B68; // type:object size:0x4 scope:local +@6685 = .rodata:0x00000B6C; // type:object size:0x4 scope:local +@6686 = .rodata:0x00000B70; // type:object size:0x4 scope:local +@6687 = .rodata:0x00000B74; // type:object size:0x4 scope:local +@6757 = .rodata:0x00000B78; // type:object size:0x4 scope:local data:float +@6767 = .rodata:0x00000B7C; // type:object size:0x4 scope:local data:float +@6768 = .rodata:0x00000B80; // type:object size:0x4 scope:local data:float +@7451 = .rodata:0x00000B84; // type:object size:0x4 scope:local +@7452 = .rodata:0x00000B88; // type:object size:0x4 scope:local +@7453 = .rodata:0x00000B8C; // type:object size:0x4 scope:local +particle_id$7795 = .rodata:0x00000B90; // type:object size:0x6 scope:local +@7860 = .rodata:0x00000B98; // type:object size:0x4 scope:local data:float +@7891 = .rodata:0x00000B9C; // type:object size:0x4 scope:local data:float +particle_id$7914 = .rodata:0x00000BA0; // type:object size:0x6 scope:local +@8198 = .rodata:0x00000BA8; // type:object size:0x4 scope:local +@8553 = .rodata:0x00000BAC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000BB0; // type:object size:0x191 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x38 scope:global +l_bmdName = .data:0x00000058; // type:object size:0x38 scope:global +kibako_jv_offset = .data:0x00000090; // type:object size:0x18 scope:global +taru_jv_offset = .data:0x000000A8; // type:object size:0x18 scope:global +kibako_jc_data = .data:0x000000C0; // type:object size:0xC scope:global +taru_jc_data = .data:0x000000CC; // type:object size:0xC scope:global +@5956 = .data:0x000000D8; // type:object size:0xC scope:local +@5957 = .data:0x000000E4; // type:object size:0xC scope:local +@5958 = .data:0x000000F0; // type:object size:0xC scope:local +@5959 = .data:0x000000FC; // type:object size:0xC scope:local +@5960 = .data:0x00000108; // type:object size:0xC scope:local +@5961 = .data:0x00000114; // type:object size:0xC scope:local +@5962 = .data:0x00000120; // type:object size:0xC scope:local +@5963 = .data:0x0000012C; // type:object size:0xC scope:local +@5964 = .data:0x00000138; // type:object size:0xC scope:local +@5965 = .data:0x00000144; // type:object size:0xC scope:local +@5966 = .data:0x00000150; // type:object size:0xC scope:local +@5967 = .data:0x0000015C; // type:object size:0xC scope:local +@5968 = .data:0x00000168; // type:object size:0xC scope:local +@5969 = .data:0x00000174; // type:object size:0xC scope:local +@5970 = .data:0x00000180; // type:object size:0xC scope:local +@5971 = .data:0x0000018C; // type:object size:0xC scope:local +@5972 = .data:0x00000198; // type:object size:0xC scope:local +l_mode_func$5955 = .data:0x000001A4; // type:object size:0xCC scope:local +@8582 = .data:0x00000270; // type:object size:0xC scope:local +@8583 = .data:0x0000027C; // type:object size:0xC scope:local +@8584 = .data:0x00000288; // type:object size:0xC scope:local +@8585 = .data:0x00000294; // type:object size:0xC scope:local +@8586 = .data:0x000002A0; // type:object size:0xC scope:local +@8587 = .data:0x000002AC; // type:object size:0xC scope:local +@8588 = .data:0x000002B8; // type:object size:0xC scope:local +@8589 = .data:0x000002C4; // type:object size:0xC scope:local +@8590 = .data:0x000002D0; // type:object size:0xC scope:local +@8591 = .data:0x000002DC; // type:object size:0xC scope:local +@8592 = .data:0x000002E8; // type:object size:0xC scope:local +@8593 = .data:0x000002F4; // type:object size:0xC scope:local +@8594 = .data:0x00000300; // type:object size:0xC scope:local +@8595 = .data:0x0000030C; // type:object size:0xC scope:local +l_type_func$8581 = .data:0x00000318; // type:object size:0xA8 scope:local +@8605 = .data:0x000003C0; // type:object size:0xC scope:local +@8606 = .data:0x000003CC; // type:object size:0xC scope:local +@8607 = .data:0x000003D8; // type:object size:0xC scope:local +@8608 = .data:0x000003E4; // type:object size:0xC scope:local +@8609 = .data:0x000003F0; // type:object size:0xC scope:local +@8610 = .data:0x000003FC; // type:object size:0xC scope:local +@8611 = .data:0x00000408; // type:object size:0xC scope:local +@8612 = .data:0x00000414; // type:object size:0xC scope:local +@8613 = .data:0x00000420; // type:object size:0xC scope:local +@8614 = .data:0x0000042C; // type:object size:0xC scope:local +@8615 = .data:0x00000438; // type:object size:0xC scope:local +@8616 = .data:0x00000444; // type:object size:0xC scope:local +@8617 = .data:0x00000450; // type:object size:0xC scope:local +@8618 = .data:0x0000045C; // type:object size:0xC scope:local +l_type_func$8604 = .data:0x00000468; // type:object size:0xA8 scope:local +@8628 = .data:0x00000510; // type:object size:0xC scope:local +@8629 = .data:0x0000051C; // type:object size:0xC scope:local +@8630 = .data:0x00000528; // type:object size:0xC scope:local +@8631 = .data:0x00000534; // type:object size:0xC scope:local +@8632 = .data:0x00000540; // type:object size:0xC scope:local +@8633 = .data:0x0000054C; // type:object size:0xC scope:local +@8634 = .data:0x00000558; // type:object size:0xC scope:local +@8635 = .data:0x00000564; // type:object size:0xC scope:local +@8636 = .data:0x00000570; // type:object size:0xC scope:local +@8637 = .data:0x0000057C; // type:object size:0xC scope:local +@8638 = .data:0x00000588; // type:object size:0xC scope:local +@8639 = .data:0x00000594; // type:object size:0xC scope:local +@8640 = .data:0x000005A0; // type:object size:0xC scope:local +@8641 = .data:0x000005AC; // type:object size:0xC scope:local +l_type_func$8627 = .data:0x000005B8; // type:object size:0xA8 scope:local +@8649 = .data:0x00000660; // type:object size:0xC scope:local +@8650 = .data:0x0000066C; // type:object size:0xC scope:local +@8651 = .data:0x00000678; // type:object size:0xC scope:local +@8652 = .data:0x00000684; // type:object size:0xC scope:local +@8653 = .data:0x00000690; // type:object size:0xC scope:local +@8654 = .data:0x0000069C; // type:object size:0xC scope:local +@8655 = .data:0x000006A8; // type:object size:0xC scope:local +@8656 = .data:0x000006B4; // type:object size:0xC scope:local +@8657 = .data:0x000006C0; // type:object size:0xC scope:local +@8658 = .data:0x000006CC; // type:object size:0xC scope:local +@8659 = .data:0x000006D8; // type:object size:0xC scope:local +@8660 = .data:0x000006E4; // type:object size:0xC scope:local +@8661 = .data:0x000006F0; // type:object size:0xC scope:local +@8662 = .data:0x000006FC; // type:object size:0xC scope:local +l_type_func$8648 = .data:0x00000708; // type:object size:0xA8 scope:local +@8670 = .data:0x000007B0; // type:object size:0xC scope:local +@8671 = .data:0x000007BC; // type:object size:0xC scope:local +@8672 = .data:0x000007C8; // type:object size:0xC scope:local +@8673 = .data:0x000007D4; // type:object size:0xC scope:local +@8674 = .data:0x000007E0; // type:object size:0xC scope:local +@8675 = .data:0x000007EC; // type:object size:0xC scope:local +@8676 = .data:0x000007F8; // type:object size:0xC scope:local +@8677 = .data:0x00000804; // type:object size:0xC scope:local +@8678 = .data:0x00000810; // type:object size:0xC scope:local +@8679 = .data:0x0000081C; // type:object size:0xC scope:local +@8680 = .data:0x00000828; // type:object size:0xC scope:local +@8681 = .data:0x00000834; // type:object size:0xC scope:local +@8682 = .data:0x00000840; // type:object size:0xC scope:local +@8683 = .data:0x0000084C; // type:object size:0xC scope:local +l_type_func$8669 = .data:0x00000858; // type:object size:0xA8 scope:local +l_callback$8690 = .data:0x00000900; // type:object size:0x38 scope:local +l_callback$8698 = .data:0x00000938; // type:object size:0x38 scope:local +@8707 = .data:0x00000970; // type:object size:0xC scope:local +@8708 = .data:0x0000097C; // type:object size:0xC scope:local +@8709 = .data:0x00000988; // type:object size:0xC scope:local +@8710 = .data:0x00000994; // type:object size:0xC scope:local +@8711 = .data:0x000009A0; // type:object size:0xC scope:local +@8712 = .data:0x000009AC; // type:object size:0xC scope:local +@8713 = .data:0x000009B8; // type:object size:0xC scope:local +@8714 = .data:0x000009C4; // type:object size:0xC scope:local +@8715 = .data:0x000009D0; // type:object size:0xC scope:local +@8716 = .data:0x000009DC; // type:object size:0xC scope:local +@8717 = .data:0x000009E8; // type:object size:0xC scope:local +@8718 = .data:0x000009F4; // type:object size:0xC scope:local +@8719 = .data:0x00000A00; // type:object size:0xC scope:local +@8720 = .data:0x00000A0C; // type:object size:0xC scope:local +l_func$8706 = .data:0x00000A18; // type:object size:0xA8 scope:local +l_daObjCarry_Method = .data:0x00000AC0; // type:object size:0x20 scope:global +g_profile_Obj_Carry = .data:0x00000AE0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000B10; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000B1C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000B28; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000B34; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B40; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000B4C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000B58; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000B7C; // type:object size:0xC scope:global +l_sw_id = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_18_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_18_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte +lbl_18_bss_6 = .bss:0x00000006; // type:object size:0x1 data:byte +lbl_18_bss_7 = .bss:0x00000007; // type:object size:0x1 data:byte +lbl_18_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +lbl_18_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +lbl_18_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_catdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_catdoor/splits.txt new file mode 100644 index 0000000000..b9b6f4cc29 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_catdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_catdoor.cpp: + .text start:0x00000078 end:0x0000076C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_catdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_catdoor/symbols.txt new file mode 100644 index 0000000000..3a951d1fb9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_catdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +attr__14daObjCatDoor_cCFv = .text:0x00000078; // type:function size:0xC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x130 scope:global +initBaseMtx__14daObjCatDoor_cFv = .text:0x000001B4; // type:function size:0x60 scope:global +setBaseMtx__14daObjCatDoor_cFv = .text:0x00000214; // type:function size:0x10C scope:global +calcOpen__14daObjCatDoor_cFv = .text:0x00000320; // type:function size:0xC8 scope:global +daObjCatDoor_Draw__FP14daObjCatDoor_c = .text:0x000003E8; // type:function size:0xC4 scope:global +daObjCatDoor_Execute__FP14daObjCatDoor_c = .text:0x000004AC; // type:function size:0x74 scope:global +daObjCatDoor_IsDelete__FP14daObjCatDoor_c = .text:0x00000520; // type:function size:0x8 scope:global +daObjCatDoor_Delete__FP14daObjCatDoor_c = .text:0x00000528; // type:function size:0xE0 scope:global +daObjCatDoor_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x164 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjCatDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCatDoor_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CatDoor = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_cb/splits.txt b/config/GZ2J01/rels/d_a_obj_cb/splits.txt new file mode 100644 index 0000000000..b43a93a901 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_cb.cpp: + .text start:0x000000EC end:0x00000D90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000098 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_cb/symbols.txt b/config/GZ2J01/rels/d_a_obj_cb/symbols.txt new file mode 100644 index 0000000000..b698e5c628 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cb/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Cb_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Cb_Draw__FP12obj_cb_class = .text:0x00000104; // type:function size:0x64 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000168; // type:function size:0xC scope:global +action__FP12obj_cb_class = .text:0x00000174; // type:function size:0x604 scope:global +daObj_Cb_Execute__FP12obj_cb_class = .text:0x00000778; // type:function size:0x88 scope:global +daObj_Cb_IsDelete__FP12obj_cb_class = .text:0x00000800; // type:function size:0x8 scope:global +daObj_Cb_Delete__FP12obj_cb_class = .text:0x00000808; // type:function size:0x84 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x13C scope:global +daObj_Cb_Create__FP10fopAc_ac_c = .text:0x000009C8; // type:function size:0x234 scope:global +__dt__8cM3dGSphFv = .text:0x00000BFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C44; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C8C; // type:function size:0x70 scope:global +__dt__14daObj_Cb_HIO_cFv = .text:0x00000CFC; // type:function size:0x48 scope:global +__sinit_d_a_obj_cb_cpp = .text:0x00000D44; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D80; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D88; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3882 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3885 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3886 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3897 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3901 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x7 scope:local data:string_table +l_daObj_Cb_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_CB = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__14daObj_Cb_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_418_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_cblock/splits.txt b/config/GZ2J01/rels/d_a_obj_cblock/splits.txt new file mode 100644 index 0000000000..ca395a0774 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cblock.cpp: + .text start:0x000000EC end:0x00001104 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_cblock/symbols.txt b/config/GZ2J01/rels/d_a_obj_cblock/symbols.txt new file mode 100644 index 0000000000..b2cae04773 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cblock/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__11daObjCBlk_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__11daObjCBlk_cFv = .text:0x00000128; // type:function size:0x74 scope:global +Create__11daObjCBlk_cFv = .text:0x0000019C; // type:function size:0x200 scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +CreateHeap__11daObjCBlk_cFv = .text:0x000003D8; // type:function size:0x160 scope:global +__dt__Q211daObjCBlk_c7chain_sFv = .text:0x00000538; // type:function size:0x3C scope:global +__ct__Q211daObjCBlk_c7chain_sFv = .text:0x00000574; // type:function size:0x4 scope:global +create__11daObjCBlk_cFv = .text:0x00000578; // type:function size:0x188 scope:global +__ct__4cXyzFv = .text:0x00000700; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x00000704; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x00000788; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x00000854; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000089C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008E4; // type:function size:0x5C scope:global +Execute__11daObjCBlk_cFPPA3_A4_f = .text:0x00000940; // type:function size:0x10 scope:global +initWait__11daObjCBlk_cFv = .text:0x00000950; // type:function size:0xC scope:global +modeWait__11daObjCBlk_cFv = .text:0x0000095C; // type:function size:0x198 scope:global +initWalk__11daObjCBlk_cFv = .text:0x00000AF4; // type:function size:0x1C scope:global +modeWalk__11daObjCBlk_cFv = .text:0x00000B10; // type:function size:0x19C scope:global +getChainBasePos__11daObjCBlk_cFP4cXyz = .text:0x00000CAC; // type:function size:0x7C scope:global +setPower__11daObjCBlk_cFf = .text:0x00000D28; // type:function size:0x94 scope:global +checkWall__11daObjCBlk_cFv = .text:0x00000DBC; // type:function size:0x18C scope:global +Draw__11daObjCBlk_cFv = .text:0x00000F48; // type:function size:0x8 scope:global +Delete__11daObjCBlk_cFv = .text:0x00000F50; // type:function size:0x34 scope:global +daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000F84; // type:function size:0x2C scope:global +daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000FB0; // type:function size:0x20 scope:global +daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x00000FD0; // type:function size:0x20 scope:global +daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000FF0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001010; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x00001058; // type:function size:0x1C scope:global +__sinit_d_a_obj_cblock_cpp = .text:0x00001074; // type:function size:0x90 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3731 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3732 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3979 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4106 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4312 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4313 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4390 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4391 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4440 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4442 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_side_co_offset = .data:0x00000024; // type:object size:0x30 scope:global +l_cyl_src = .data:0x00000054; // type:object size:0x44 scope:global +@3921 = .data:0x00000098; // type:object size:0xC scope:local +@3922 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3920 = .data:0x000000B0; // type:object size:0x18 scope:local +l_daObjCBlk_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_ChainBlock = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000124; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:global +__vt__11daObjCBlk_c = .data:0x00000148; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3644 = .bss:0x00000048; // type:object size:0xC scope:local +l_chainOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3645 = .bss:0x00000060; // type:object size:0xC scope:local +l_smokeSetOffset = .bss:0x0000006C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_cboard/splits.txt b/config/GZ2J01/rels/d_a_obj_cboard/splits.txt new file mode 100644 index 0000000000..90e42e2afa --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cboard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cboard.cpp: + .text start:0x00000078 end:0x000004E8 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000E8 diff --git a/config/GZ2J01/rels/d_a_obj_cboard/symbols.txt b/config/GZ2J01/rels/d_a_obj_cboard/symbols.txt new file mode 100644 index 0000000000..441de744cd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cboard/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjBoard_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjBoard_cFv = .text:0x00000098; // type:function size:0x50 scope:global +Create__12daObjBoard_cFv = .text:0x000000E8; // type:function size:0xA8 scope:global +CreateHeap__12daObjBoard_cFv = .text:0x00000190; // type:function size:0x8 scope:global +create1st__12daObjBoard_cFv = .text:0x00000198; // type:function size:0xFC scope:global +Execute__12daObjBoard_cFPPA3_A4_f = .text:0x00000294; // type:function size:0x14C scope:global +Draw__12daObjBoard_cFv = .text:0x000003E0; // type:function size:0x8 scope:global +Delete__12daObjBoard_cFv = .text:0x000003E8; // type:function size:0x34 scope:global +daObjBoard_create1st__FP12daObjBoard_c = .text:0x0000041C; // type:function size:0x60 scope:global +daObjBoard_MoveBGDelete__FP12daObjBoard_c = .text:0x0000047C; // type:function size:0x20 scope:global +daObjBoard_MoveBGExecute__FP12daObjBoard_c = .text:0x0000049C; // type:function size:0x20 scope:global +daObjBoard_MoveBGDraw__FP12daObjBoard_c = .text:0x000004BC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3636 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x4B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_dzbName = .data:0x00000004; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000018; // type:object size:0x18 scope:global data:float +@3712 = .data:0x00000030; // type:object size:0x40 scope:local +daObjBoard_METHODS = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Cboard = .data:0x00000090; // type:object size:0x30 scope:global +__vt__12daObjBoard_c = .data:0x000000C0; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_cdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_cdoor/splits.txt new file mode 100644 index 0000000000..cfb21b6e98 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cdoor.cpp: + .text start:0x00000078 end:0x00000FD0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt new file mode 100644 index 0000000000..e871877399 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__12daObjCdoor_cFv = .text:0x00000078; // type:function size:0x138 scope:global +daObjCdoor_searchChain__FP10fopAc_ac_cPv = .text:0x000001B0; // type:function size:0x40 scope:global +create__12daObjCdoor_cFv = .text:0x000001F0; // type:function size:0x304 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004F4; // type:function size:0x48 scope:global +daObjCdoor_Create__FP10fopAc_ac_c = .text:0x0000053C; // type:function size:0x20 scope:global +__dt__12daObjCdoor_cFv = .text:0x0000055C; // type:function size:0xDC scope:global +daObjCdoor_Delete__FP12daObjCdoor_c = .text:0x00000638; // type:function size:0x48 scope:global +setMatrix__12daObjCdoor_cFv = .text:0x00000680; // type:function size:0x64 scope:global +Execute__12daObjCdoor_cFPPA3_A4_f = .text:0x000006E4; // type:function size:0x54 scope:global +execCdoor__12daObjCdoor_cFv = .text:0x00000738; // type:function size:0x1B8 scope:global +execWgate__12daObjCdoor_cFv = .text:0x000008F0; // type:function size:0x12C scope:global +init_modeWait__12daObjCdoor_cFv = .text:0x00000A1C; // type:function size:0xC scope:global +modeWait__12daObjCdoor_cFv = .text:0x00000A28; // type:function size:0x4 scope:global +init_modeOpen__12daObjCdoor_cFv = .text:0x00000A2C; // type:function size:0x50 scope:global +modeOpen__12daObjCdoor_cFv = .text:0x00000A7C; // type:function size:0xF4 scope:global +init_modeClose__12daObjCdoor_cFv = .text:0x00000B70; // type:function size:0x50 scope:global +modeClose__12daObjCdoor_cFv = .text:0x00000BC0; // type:function size:0xF4 scope:global +daObjCdoor_Execute__FP12daObjCdoor_c = .text:0x00000CB4; // type:function size:0x20 scope:global +event_proc_call__12daObjCdoor_cFv = .text:0x00000CD4; // type:function size:0xBC scope:global +actionWait__12daObjCdoor_cFv = .text:0x00000D90; // type:function size:0x64 scope:global +actionOrderEvent__12daObjCdoor_cFv = .text:0x00000DF4; // type:function size:0x68 scope:global +actionEvent__12daObjCdoor_cFv = .text:0x00000E5C; // type:function size:0x5C scope:global +actionDead__12daObjCdoor_cFv = .text:0x00000EB8; // type:function size:0xC scope:global +Draw__12daObjCdoor_cFv = .text:0x00000EC4; // type:function size:0xE0 scope:global +daObjCdoor_Draw__FP12daObjCdoor_c = .text:0x00000FA4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_attentionOffsetY = .rodata:0x00000010; // type:object size:0x8 scope:global +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4014 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_moveOffsetY = .data:0x00000028; // type:object size:0x8 scope:global +@4020 = .data:0x00000030; // type:object size:0xC scope:local +@4021 = .data:0x0000003C; // type:object size:0xC scope:local +@4022 = .data:0x00000048; // type:object size:0xC scope:local +mode_proc$4019 = .data:0x00000054; // type:object size:0x24 scope:local +@4114 = .data:0x00000078; // type:object size:0xC scope:local +@4115 = .data:0x00000084; // type:object size:0xC scope:local +@4116 = .data:0x00000090; // type:object size:0xC scope:local +@4117 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$4113 = .data:0x000000A8; // type:object size:0x30 scope:local +l_daObjCdoor_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_Cdoor = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12daObjCdoor_c = .data:0x00000128; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +lbl_420_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_420_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_chandelier/splits.txt b/config/GZ2J01/rels/d_a_obj_chandelier/splits.txt new file mode 100644 index 0000000000..b5fdb5e050 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_chandelier/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_chandelier.cpp: + .text start:0x00000078 end:0x00000E10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000128 diff --git a/config/GZ2J01/rels/d_a_obj_chandelier/symbols.txt b/config/GZ2J01/rels/d_a_obj_chandelier/symbols.txt new file mode 100644 index 0000000000..87156ebd09 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_chandelier/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__17daObjChandelier_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__17daObjChandelier_cFv = .text:0x000000B4; // type:function size:0x94 scope:global +CreateHeap__17daObjChandelier_cFv = .text:0x00000148; // type:function size:0x70 scope:global +create1st__17daObjChandelier_cFv = .text:0x000001B8; // type:function size:0xE8 scope:global +Delete__17daObjChandelier_cFv = .text:0x000002A0; // type:function size:0x34 scope:global +Draw__17daObjChandelier_cFv = .text:0x000002D4; // type:function size:0xA4 scope:global +Execute__17daObjChandelier_cFPPA3_A4_f = .text:0x00000378; // type:function size:0x88 scope:global +exeModeWait__17daObjChandelier_cFv = .text:0x00000400; // type:function size:0x8C scope:global +exeModeStartSwg__17daObjChandelier_cFv = .text:0x0000048C; // type:function size:0x98 scope:global +exeModeDown__17daObjChandelier_cFv = .text:0x00000524; // type:function size:0xDC scope:global +exeModeEndSwg__17daObjChandelier_cFv = .text:0x00000600; // type:function size:0x5C scope:global +exeModeHookSwg__17daObjChandelier_cFv = .text:0x0000065C; // type:function size:0xC8 scope:global +init__17daObjChandelier_cFv = .text:0x00000724; // type:function size:0x118 scope:global +setModelMtx__17daObjChandelier_cFv = .text:0x0000083C; // type:function size:0x84 scope:global +moveSwing__17daObjChandelier_cFffff = .text:0x000008C0; // type:function size:0x230 scope:global +moveSwingFall__17daObjChandelier_cFv = .text:0x00000AF0; // type:function size:0x170 scope:global +hookSwingInitParm__17daObjChandelier_cFv = .text:0x00000C60; // type:function size:0x5C scope:global +daObjChandelier_create1st__FP17daObjChandelier_c = .text:0x00000CBC; // type:function size:0x60 scope:global +daObjChandelier_MoveBGDelete__FP17daObjChandelier_c = .text:0x00000D1C; // type:function size:0x20 scope:global +daObjChandelier_MoveBGExecute__FP17daObjChandelier_c = .text:0x00000D3C; // type:function size:0x20 scope:global +daObjChandelier_MoveBGDraw__FP17daObjChandelier_c = .text:0x00000D5C; // type:function size:0x2C scope:global +__sinit_d_a_obj_chandelier_cpp = .text:0x00000D88; // type:function size:0x88 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3731 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3895 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3907 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3715 = .data:0x00000024; // type:object size:0xC scope:local +@3716 = .data:0x00000030; // type:object size:0xC scope:local +@3717 = .data:0x0000003C; // type:object size:0xC scope:local +@3718 = .data:0x00000048; // type:object size:0xC scope:local +@3719 = .data:0x00000054; // type:object size:0xC scope:local +s_exeProc__17daObjChandelier_c = .data:0x00000060; // type:object size:0x3C scope:global data:4byte +TOP_POS_Y_OFFSET$3869 = .data:0x0000009C; // type:object size:0xC scope:local +daObjChandelier_METHODS = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_Obj_Chandelier = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__17daObjChandelier_c = .data:0x000000F8; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_chest/splits.txt b/config/GZ2J01/rels/d_a_obj_chest/splits.txt new file mode 100644 index 0000000000..9af3a86ebf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_chest/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_chest.cpp: + .text start:0x00000078 end:0x00001174 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_obj_chest/symbols.txt b/config/GZ2J01/rels/d_a_obj_chest/symbols.txt new file mode 100644 index 0000000000..8bf0568077 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_chest/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjChest_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjChest_cFv = .text:0x000000B4; // type:function size:0x154 scope:global +Create__12daObjChest_cFv = .text:0x00000208; // type:function size:0x1B8 scope:global +CreateHeap__12daObjChest_cFv = .text:0x000003C0; // type:function size:0x70 scope:global +create__12daObjChest_cFv = .text:0x00000430; // type:function size:0x140 scope:global +__dt__8dCcD_CylFv = .text:0x00000570; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000063C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000708; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000750; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000081C; // type:function size:0x70 scope:global +Execute__12daObjChest_cFPPA3_A4_f = .text:0x0000088C; // type:function size:0x58 scope:global +action__12daObjChest_cFv = .text:0x000008E4; // type:function size:0xA4 scope:global +actionWait__12daObjChest_cFv = .text:0x00000988; // type:function size:0x3E8 scope:global +actionMove__12daObjChest_cFv = .text:0x00000D70; // type:function size:0x20C scope:global +actionEnd__12daObjChest_cFv = .text:0x00000F7C; // type:function size:0x4 scope:global +Draw__12daObjChest_cFv = .text:0x00000F80; // type:function size:0xA4 scope:global +Delete__12daObjChest_cFv = .text:0x00001024; // type:function size:0x34 scope:global +daObjChest_Draw__FP12daObjChest_c = .text:0x00001058; // type:function size:0x2C scope:global +daObjChest_Execute__FP12daObjChest_c = .text:0x00001084; // type:function size:0x20 scope:global +daObjChest_Delete__FP12daObjChest_c = .text:0x000010A4; // type:function size:0x20 scope:global +daObjChest_Create__FP10fopAc_ac_c = .text:0x000010C4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000010E4; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x0000112C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUs = .text:0x00001148; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001164; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000116C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3679 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3681 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@3730 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3733 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@4021 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4025 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4027 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4071 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4072 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4073 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3876 = .data:0x00000024; // type:object size:0xC scope:local +@3877 = .data:0x00000030; // type:object size:0xC scope:local +@3878 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3875 = .data:0x00000048; // type:object size:0x24 scope:local +l_daObjChest_Method = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Chest = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__12daObjChest_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_422_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_cho/splits.txt b/config/GZ2J01/rels/d_a_obj_cho/splits.txt new file mode 100644 index 0000000000..502da6d253 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cho/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_cho.cpp: + .text start:0x000000EC end:0x00002344 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_cho/symbols.txt b/config/GZ2J01/rels/d_a_obj_cho/symbols.txt new file mode 100644 index 0000000000..b70b744587 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cho/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_ChoHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjCHO_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjCHO_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +CreateHeap__10daObjCHO_cFv = .text:0x000001F8; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004E0; // type:function size:0x48 scope:global +daObjCHO_Create__FP10fopAc_ac_c = .text:0x00000528; // type:function size:0x20 scope:global +daObjCHO_Delete__FP10daObjCHO_c = .text:0x00000548; // type:function size:0x24 scope:global +SpeedSet__10daObjCHO_cFv = .text:0x0000056C; // type:function size:0x100 scope:global +WallCheck__10daObjCHO_cFv = .text:0x0000066C; // type:function size:0x98 scope:global +SearchLink__10daObjCHO_cFv = .text:0x00000704; // type:function size:0x22C scope:global +WaitAction__10daObjCHO_cFv = .text:0x00000930; // type:function size:0x38C scope:global +MoveAction__10daObjCHO_cFv = .text:0x00000CBC; // type:function size:0x334 scope:global +Action__10daObjCHO_cFv = .text:0x00000FF0; // type:function size:0x58 scope:global +ShopAction__10daObjCHO_cFv = .text:0x00001048; // type:function size:0x44 scope:global +checkGroundPos__10daObjCHO_cFv = .text:0x0000108C; // type:function size:0x64 scope:global +Insect_Release__10daObjCHO_cFv = .text:0x000010F0; // type:function size:0x10 scope:global +Z_BufferChk__10daObjCHO_cFv = .text:0x00001100; // type:function size:0x17C scope:global +ParticleSet__10daObjCHO_cFv = .text:0x0000127C; // type:function size:0x124 scope:global +BoomChk__10daObjCHO_cFv = .text:0x000013A0; // type:function size:0x274 scope:global +__dt__8cM3dGPlaFv = .text:0x00001614; // type:function size:0x48 scope:global +Execute__10daObjCHO_cFv = .text:0x0000165C; // type:function size:0x2C4 scope:global +ObjHit__10daObjCHO_cFv = .text:0x00001920; // type:function size:0x168 scope:global +Delete__10daObjCHO_cFv = .text:0x00001A88; // type:function size:0x68 scope:global +setBaseMtx__10daObjCHO_cFv = .text:0x00001AF0; // type:function size:0x60 scope:global +daObjCHO_Draw__FP10daObjCHO_c = .text:0x00001B50; // type:function size:0xE0 scope:global +daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001C30; // type:function size:0x20 scope:global +CreateChk__10daObjCHO_cFv = .text:0x00001C50; // type:function size:0x1AC scope:global +create__10daObjCHO_cFv = .text:0x00001DFC; // type:function size:0x3AC scope:global +__dt__8cM3dGSphFv = .text:0x000021A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000021F0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002238; // type:function size:0x70 scope:global +daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x000022A8; // type:function size:0x8 scope:global +__dt__14daObj_ChoHIO_cFv = .text:0x000022B0; // type:function size:0x48 scope:global +__sinit_d_a_obj_cho_cpp = .text:0x000022F8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002334; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000233C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccSphSrc$3779 = .rodata:0x00000004; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3928 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4002 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4136 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4137 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4138 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4140 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4141 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4142 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4143 = .rodata:0x000000B4; // type:object size:0x4 scope:local +l_cho_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global +@4226 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4227 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4229 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4268 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4270 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4300 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4421 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F8; // type:object size:0x4 scope:global data:2byte +@4670 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0xE scope:local data:string_table +l_daObjCHO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Cho = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__10daObjCHO_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_ChoHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_423_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt new file mode 100644 index 0000000000..0f3d954eb7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cowdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cowdoor.cpp: + .text start:0x00000078 end:0x0000042C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_cowdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_cowdoor/symbols.txt new file mode 100644 index 0000000000..b2a5fb75cf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cowdoor/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__11daCowdoor_cFv = .text:0x00000078; // type:function size:0x74 scope:global +Create__11daCowdoor_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +CreateHeap__11daCowdoor_cFv = .text:0x00000144; // type:function size:0x78 scope:global +create__11daCowdoor_cFv = .text:0x000001BC; // type:function size:0xE0 scope:global +Execute__11daCowdoor_cFPPA3_A4_f = .text:0x0000029C; // type:function size:0x2C scope:global +Draw__11daCowdoor_cFv = .text:0x000002C8; // type:function size:0xA4 scope:global +Delete__11daCowdoor_cFv = .text:0x0000036C; // type:function size:0x34 scope:global +daCowdoor_Draw__FP11daCowdoor_c = .text:0x000003A0; // type:function size:0x2C scope:global +daCowdoor_Execute__FP11daCowdoor_c = .text:0x000003CC; // type:function size:0x20 scope:global +daCowdoor_Delete__FP11daCowdoor_c = .text:0x000003EC; // type:function size:0x20 scope:global +daCowdoor_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x23 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_dzbName = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +l_daCowdoor_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Cowdoor = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__11daCowdoor_c = .data:0x0000005C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crope/splits.txt b/config/GZ2J01/rels/d_a_obj_crope/splits.txt new file mode 100644 index 0000000000..836b32b555 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crope.cpp: + .text start:0x00000078 end:0x00001E64 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_crope/symbols.txt b/config/GZ2J01/rels/d_a_obj_crope/symbols.txt new file mode 100644 index 0000000000..85ccadeed8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crope/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjCrope_cFv = .text:0x00000078; // type:function size:0x6C scope:global +daObjCrope_createHeap__FP10fopAc_ac_c = .text:0x000000E4; // type:function size:0x20 scope:global +create__12daObjCrope_cFv = .text:0x00000104; // type:function size:0x674 scope:global +__ct__4cXyzFv = .text:0x00000778; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000077C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007C4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000080C; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000868; // type:function size:0x3C scope:global +daObjCrope_Create__FP10fopAc_ac_c = .text:0x000008A4; // type:function size:0x20 scope:global +__dt__12daObjCrope_cFv = .text:0x000008C4; // type:function size:0x178 scope:global +daObjCrope_Delete__FP12daObjCrope_c = .text:0x00000A3C; // type:function size:0x28 scope:global +setNormalRopePos__12daObjCrope_cFv = .text:0x00000A64; // type:function size:0x328 scope:global +setRideRopePos__12daObjCrope_cFv = .text:0x00000D8C; // type:function size:0xB10 scope:global +execute__12daObjCrope_cFv = .text:0x0000189C; // type:function size:0x458 scope:global +__dt__8cM3dGLinFv = .text:0x00001CF4; // type:function size:0x48 scope:global +daObjCrope_Execute__FP12daObjCrope_c = .text:0x00001D3C; // type:function size:0x20 scope:global +draw__12daObjCrope_cFv = .text:0x00001D5C; // type:function size:0xA0 scope:global +daObjCrope_Draw__FP12daObjCrope_c = .text:0x00001DFC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E1C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x6 scope:global data:string +@3870 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3871 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3875 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3876 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3877 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4116 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global +color$4550 = .data:0x00000040; // type:object size:0x4 scope:local +l_daObjCrope_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Crope = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000B8; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D8; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvfence/splits.txt b/config/GZ2J01/rels/d_a_obj_crvfence/splits.txt new file mode 100644 index 0000000000..29b095e238 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvfence/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvfence.cpp: + .text start:0x00000078 end:0x00001560 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_obj_crvfence/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvfence/symbols.txt new file mode 100644 index 0000000000..d6a6f7a33b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvfence/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckVec__15daObjCRVFENCE_cFv = .text:0x00000078; // type:function size:0x8C scope:global +__dt__4cXyzFv = .text:0x00000104; // type:function size:0x3C scope:global +Wall_Check__15daObjCRVFENCE_cF4cXyz4cXyz = .text:0x00000140; // type:function size:0xBC scope:global +daObjCRVFENCE_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x20 scope:global +daObjCRVFENCE_Delete__FP15daObjCRVFENCE_c = .text:0x0000021C; // type:function size:0x24 scope:global +BgRelease__15daObjCRVFENCE_cFv = .text:0x00000240; // type:function size:0x70 scope:global +PosSet__15daObjCRVFENCE_cFP4cXyz = .text:0x000002B0; // type:function size:0x60 scope:global +FenceMove__15daObjCRVFENCE_cFRUcP4cXyzP5csXyzP4cXyzRs = .text:0x00000310; // type:function size:0x180 scope:global +BrokenAction__15daObjCRVFENCE_cFv = .text:0x00000490; // type:function size:0x2E0 scope:global +s_obj_sub__FPvPv = .text:0x00000770; // type:function size:0x74 scope:global +NormalAction__15daObjCRVFENCE_cFv = .text:0x000007E4; // type:function size:0x3D8 scope:global +checkViewArea__15daObjCRVFENCE_cFP4cXyz = .text:0x00000BBC; // type:function size:0x84 scope:global +Action__15daObjCRVFENCE_cFv = .text:0x00000C40; // type:function size:0x44 scope:global +setBaseMtx__15daObjCRVFENCE_cFv = .text:0x00000C84; // type:function size:0xF4 scope:global +daObjCRVFENCE_Draw__FP15daObjCRVFENCE_c = .text:0x00000D78; // type:function size:0x2C scope:global +daObjCRVFENCE_Execute__FP15daObjCRVFENCE_c = .text:0x00000DA4; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVFENCE_cFv = .text:0x00000DC4; // type:function size:0x100 scope:global +create__15daObjCRVFENCE_cFv = .text:0x00000EC4; // type:function size:0x288 scope:global +__dt__8dCcD_SphFv = .text:0x0000114C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001218; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000129C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000012E4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000132C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000139C; // type:function size:0x4 scope:global +daObjCRVFENCE_IsDelete__FP15daObjCRVFENCE_c = .text:0x000013A0; // type:function size:0x8 scope:global +Create__15daObjCRVFENCE_cFv = .text:0x000013A8; // type:function size:0x44 scope:global +Execute__15daObjCRVFENCE_cFPPA3_A4_f = .text:0x000013EC; // type:function size:0x4C scope:global +Draw__15daObjCRVFENCE_cFv = .text:0x00001438; // type:function size:0xE4 scope:global +Delete__15daObjCRVFENCE_cFv = .text:0x0000151C; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001550; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001558; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3685 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@3825 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3829 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3833 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3975 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3976 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x53 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVFENCE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVFENCE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__15daObjCRVFENCE_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvgate/splits.txt b/config/GZ2J01/rels/d_a_obj_crvgate/splits.txt new file mode 100644 index 0000000000..38c72fa45e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvgate.cpp: + .text start:0x00000078 end:0x00002D98 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_obj_crvgate/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvgate/symbols.txt new file mode 100644 index 0000000000..1d32abf243 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvgate/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__14daObjCRVGATE_cFv = .text:0x00000078; // type:function size:0x168 scope:global +setCcCylinder__14daObjCRVGATE_cFv = .text:0x000001E0; // type:function size:0x158 scope:global +daObjCRVGATE_Create__FP10fopAc_ac_c = .text:0x00000338; // type:function size:0x20 scope:global +daObjCRVGATE_Delete__FP14daObjCRVGATE_c = .text:0x00000358; // type:function size:0x24 scope:global +checkOpen__14daObjCRVGATE_cFv = .text:0x0000037C; // type:function size:0x1A8 scope:global +__dt__4cXyzFv = .text:0x00000524; // type:function size:0x3C scope:global +actionStartEvent__14daObjCRVGATE_cFv = .text:0x00000560; // type:function size:0xF8 scope:global +actionWaitEvent__14daObjCRVGATE_cFv = .text:0x00000658; // type:function size:0xEC scope:global +Demo_Set__14daObjCRVGATE_cFv = .text:0x00000744; // type:function size:0x118 scope:global +SetOpen__14daObjCRVGATE_cFv = .text:0x0000085C; // type:function size:0xC scope:global +actionDemoEvent__14daObjCRVGATE_cFv = .text:0x00000868; // type:function size:0x1A0 scope:global +event_proc_call__14daObjCRVGATE_cFv = .text:0x00000A08; // type:function size:0x68 scope:global +CheckVec__14daObjCRVGATE_cFv = .text:0x00000A70; // type:function size:0x8C scope:global +KeyVib__14daObjCRVGATE_cFv = .text:0x00000AFC; // type:function size:0x180 scope:global +DoorVib__14daObjCRVGATE_cFv = .text:0x00000C7C; // type:function size:0x124 scope:global +VibStop__14daObjCRVGATE_cFv = .text:0x00000DA0; // type:function size:0x10 scope:global +CloseVibration__14daObjCRVGATE_cFv = .text:0x00000DB0; // type:function size:0x40 scope:global +CloseAction__14daObjCRVGATE_cFv = .text:0x00000DF0; // type:function size:0x7D0 scope:global +OpenAction__14daObjCRVGATE_cFv = .text:0x000015C0; // type:function size:0x904 scope:global +HakaiMotion__14daObjCRVGATE_cFv = .text:0x00001EC4; // type:function size:0xE4 scope:global +DoorAction__14daObjCRVGATE_cFv = .text:0x00001FA8; // type:function size:0x70 scope:global +B_CloseAction__14daObjCRVGATE_cFv = .text:0x00002018; // type:function size:0x124 scope:global +SetB_Close__14daObjCRVGATE_cFv = .text:0x0000213C; // type:function size:0xCC scope:global +setBaseMtx__14daObjCRVGATE_cFv = .text:0x00002208; // type:function size:0xFC scope:global +daObjCRVGATE_Draw__FP14daObjCRVGATE_c = .text:0x00002304; // type:function size:0x2C scope:global +daObjCRVGATE_Execute__FP14daObjCRVGATE_c = .text:0x00002330; // type:function size:0x20 scope:global +CreateHeap__14daObjCRVGATE_cFv = .text:0x00002350; // type:function size:0xE8 scope:global +SetDoor__14daObjCRVGATE_cFv = .text:0x00002438; // type:function size:0x168 scope:global +create__14daObjCRVGATE_cFv = .text:0x000025A0; // type:function size:0x324 scope:global +__dt__8cM3dGCylFv = .text:0x000028C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000290C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00002954; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002A20; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002AEC; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002B5C; // type:function size:0x4 scope:global +daObjCRVGATE_IsDelete__FP14daObjCRVGATE_c = .text:0x00002B60; // type:function size:0x8 scope:global +Create__14daObjCRVGATE_cFv = .text:0x00002B68; // type:function size:0x44 scope:global +Execute__14daObjCRVGATE_cFPPA3_A4_f = .text:0x00002BAC; // type:function size:0xEC scope:global +Draw__14daObjCRVGATE_cFv = .text:0x00002C98; // type:function size:0xBC scope:global +Delete__14daObjCRVGATE_cFv = .text:0x00002D54; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D88; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D90; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3774 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3792 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3817 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3883 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4087 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4648 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4671 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@4701 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4757 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5063 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5064 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x37 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVGATE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVGATE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000078; // type:object size:0x24 scope:global +__vt__14daObjCRVGATE_c = .data:0x0000009C; // type:object size:0x28 scope:global +s_CoCount__29@unnamed@d_a_obj_crvgate_cpp@ = .bss:0x00000000; // type:object size:0x2 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvhahen/splits.txt b/config/GZ2J01/rels/d_a_obj_crvhahen/splits.txt new file mode 100644 index 0000000000..7ea482b8ee --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvhahen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvhahen.cpp: + .text start:0x00000078 end:0x00000D28 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_crvhahen/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvhahen/symbols.txt new file mode 100644 index 0000000000..534a18a697 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvhahen/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xB0 scope:global +daObjCRVHAHEN_Create__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x20 scope:global +daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c = .text:0x00000148; // type:function size:0x24 scope:global +HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf = .text:0x0000016C; // type:function size:0x1FC scope:global +Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz = .text:0x00000368; // type:function size:0xBC scope:global +__dt__4cXyzFv = .text:0x00000424; // type:function size:0x3C scope:global +Hahen_Hakai__15daObjCRVHAHEN_cFii = .text:0x00000460; // type:function size:0x1BC scope:global +CheckCull__15daObjCRVHAHEN_cFv = .text:0x0000061C; // type:function size:0x1C0 scope:global +checkViewArea__15daObjCRVHAHEN_cFP4cXyz = .text:0x000007DC; // type:function size:0x84 scope:global +Execute__15daObjCRVHAHEN_cFv = .text:0x00000860; // type:function size:0x54 scope:global +Delete__15daObjCRVHAHEN_cFv = .text:0x000008B4; // type:function size:0x98 scope:global +setBaseMtx__15daObjCRVHAHEN_cFv = .text:0x0000094C; // type:function size:0x94 scope:global +daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c = .text:0x000009E0; // type:function size:0xFC scope:global +daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c = .text:0x00000ADC; // type:function size:0x20 scope:global +create__15daObjCRVHAHEN_cFv = .text:0x00000AFC; // type:function size:0x1E0 scope:global +__dt__5csXyzFv = .text:0x00000CDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000D18; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000D1C; // type:function size:0x4 scope:global +daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c = .text:0x00000D20; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3838 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3839 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3852 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3994 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVHAHEN_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVHAHEN = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvlh_down/splits.txt b/config/GZ2J01/rels/d_a_obj_crvlh_down/splits.txt new file mode 100644 index 0000000000..b7af3ec153 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvlh_down/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvlh_down.cpp: + .text start:0x00000078 end:0x00000C3C + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_crvlh_down/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvlh_down/symbols.txt new file mode 100644 index 0000000000..e7422b34aa --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvlh_down/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__15daObjCRVLH_DW_cFv = .text:0x00000078; // type:function size:0x6C scope:global +SetCcSyl__15daObjCRVLH_DW_cFv = .text:0x000000E4; // type:function size:0x80 scope:global +daObjCRVLH_DW_Create__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x20 scope:global +daObjCRVLH_DW_Delete__FP15daObjCRVLH_DW_c = .text:0x00000184; // type:function size:0x24 scope:global +BgRelease__15daObjCRVLH_DW_cFv = .text:0x000001A8; // type:function size:0x70 scope:global +Break__15daObjCRVLH_DW_cFv = .text:0x00000218; // type:function size:0x2CC scope:global +Obj_Hit__15daObjCRVLH_DW_cFv = .text:0x000004E4; // type:function size:0xA0 scope:global +setBaseMtx__15daObjCRVLH_DW_cFv = .text:0x00000584; // type:function size:0x5C scope:global +daObjCRVLH_DW_Draw__FP15daObjCRVLH_DW_c = .text:0x000005E0; // type:function size:0x2C scope:global +daObjCRVLH_DW_Execute__FP15daObjCRVLH_DW_c = .text:0x0000060C; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVLH_DW_cFv = .text:0x0000062C; // type:function size:0x78 scope:global +create__15daObjCRVLH_DW_cFv = .text:0x000006A4; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x0000092C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000974; // type:function size:0x48 scope:global +daObjCRVLH_DW_IsDelete__FP15daObjCRVLH_DW_c = .text:0x000009BC; // type:function size:0x8 scope:global +Create__15daObjCRVLH_DW_cFv = .text:0x000009C4; // type:function size:0x44 scope:global +Execute__15daObjCRVLH_DW_cFPPA3_A4_f = .text:0x00000A08; // type:function size:0x17C scope:global +Draw__15daObjCRVLH_DW_cFv = .text:0x00000B84; // type:function size:0x84 scope:global +Delete__15daObjCRVLH_DW_cFv = .text:0x00000C08; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3655 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3670 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3671 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3912 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x3A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVLH_DW_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVLH_DW = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__15daObjCRVLH_DW_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvlh_up/splits.txt b/config/GZ2J01/rels/d_a_obj_crvlh_up/splits.txt new file mode 100644 index 0000000000..bffa88b69d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvlh_up/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvlh_up.cpp: + .text start:0x00000078 end:0x00000B94 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt new file mode 100644 index 0000000000..33023f2979 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvlh_up/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjCRVLH_UP_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjCRVLH_UP_Delete__FP15daObjCRVLH_UP_c = .text:0x00000098; // type:function size:0x24 scope:global +HakaiSet__15daObjCRVLH_UP_cFv = .text:0x000000BC; // type:function size:0x94 scope:global +UpMotion__15daObjCRVLH_UP_cFv = .text:0x00000150; // type:function size:0x28 scope:global +Hakai__15daObjCRVLH_UP_cFv = .text:0x00000178; // type:function size:0x27C scope:global +setBaseMtx__15daObjCRVLH_UP_cFv = .text:0x000003F4; // type:function size:0xD8 scope:global +daObjCRVLH_UP_Draw__FP15daObjCRVLH_UP_c = .text:0x000004CC; // type:function size:0x2C scope:global +daObjCRVLH_UP_Execute__FP15daObjCRVLH_UP_c = .text:0x000004F8; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVLH_UP_cFv = .text:0x00000518; // type:function size:0x78 scope:global +create__15daObjCRVLH_UP_cFv = .text:0x00000590; // type:function size:0x224 scope:global +__dt__8cM3dGCylFv = .text:0x000007B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007FC; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000880; // type:function size:0x4 scope:global +daObjCRVLH_UP_IsDelete__FP15daObjCRVLH_UP_c = .text:0x00000884; // type:function size:0x8 scope:global +Create__15daObjCRVLH_UP_cFv = .text:0x0000088C; // type:function size:0x44 scope:global +Execute__15daObjCRVLH_UP_cFPPA3_A4_f = .text:0x000008D0; // type:function size:0x20C scope:global +Draw__15daObjCRVLH_UP_cFv = .text:0x00000ADC; // type:function size:0x84 scope:global +Delete__15daObjCRVLH_UP_cFv = .text:0x00000B60; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3672 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3682 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3727 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3769 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4000 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x36 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVLH_UP_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVLH_UP = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__15daObjCRVLH_UP_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crvsteel/splits.txt b/config/GZ2J01/rels/d_a_obj_crvsteel/splits.txt new file mode 100644 index 0000000000..a733462651 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvsteel/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvsteel.cpp: + .text start:0x00000078 end:0x000006C0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_crvsteel/symbols.txt b/config/GZ2J01/rels/d_a_obj_crvsteel/symbols.txt new file mode 100644 index 0000000000..814d475f1d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crvsteel/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjCRVSTEEL_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjCRVSTEEL_Delete__FP15daObjCRVSTEEL_c = .text:0x00000098; // type:function size:0x24 scope:global +OpenSet__15daObjCRVSTEEL_cFff = .text:0x000000BC; // type:function size:0x1C scope:global +CloseSet__15daObjCRVSTEEL_cFf = .text:0x000000D8; // type:function size:0x10 scope:global +CloseExecute__15daObjCRVSTEEL_cFv = .text:0x000000E8; // type:function size:0x78 scope:global +OpenExecute__15daObjCRVSTEEL_cFv = .text:0x00000160; // type:function size:0x28 scope:global +Action__15daObjCRVSTEEL_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__15daObjCRVSTEEL_cFv = .text:0x000001D0; // type:function size:0x5C scope:global +daObjCRVSTEEL_Draw__FP15daObjCRVSTEEL_c = .text:0x0000022C; // type:function size:0x2C scope:global +daObjCRVSTEEL_Execute__FP15daObjCRVSTEEL_c = .text:0x00000258; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVSTEEL_cFv = .text:0x00000278; // type:function size:0x78 scope:global +create__15daObjCRVSTEEL_cFv = .text:0x000002F0; // type:function size:0x200 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004F0; // type:function size:0x70 scope:global +daObjCRVSTEEL_IsDelete__FP15daObjCRVSTEEL_c = .text:0x00000560; // type:function size:0x8 scope:global +Create__15daObjCRVSTEEL_cFv = .text:0x00000568; // type:function size:0x44 scope:global +Execute__15daObjCRVSTEEL_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x4C scope:global +Draw__15daObjCRVSTEEL_cFv = .text:0x000005F8; // type:function size:0x84 scope:global +Delete__15daObjCRVSTEEL_cFv = .text:0x0000067C; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000006B0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000006B8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3902 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3949 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x2F scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVSTEEL_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVSTEEL = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__15daObjCRVSTEEL_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_crystal/splits.txt b/config/GZ2J01/rels/d_a_obj_crystal/splits.txt new file mode 100644 index 0000000000..b8af1e856d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crystal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crystal.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_crystal/symbols.txt b/config/GZ2J01/rels/d_a_obj_crystal/symbols.txt new file mode 100644 index 0000000000..5b7b75b5e3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_crystal/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__14daObjCrystal_cFv = .text:0x00000098; // type:function size:0x58 scope:global +setBaseMtx__14daObjCrystal_cFv = .text:0x000000F0; // type:function size:0x60 scope:global +Create__14daObjCrystal_cFv = .text:0x00000150; // type:function size:0x140 scope:global +CreateHeap__14daObjCrystal_cFv = .text:0x00000290; // type:function size:0xB4 scope:global +create__14daObjCrystal_cFv = .text:0x00000344; // type:function size:0xB4 scope:global +execute__14daObjCrystal_cFv = .text:0x000003F8; // type:function size:0x24 scope:global +draw__14daObjCrystal_cFv = .text:0x0000041C; // type:function size:0x8C scope:global +_delete__14daObjCrystal_cFv = .text:0x000004A8; // type:function size:0x6C scope:global +daObjCrystal_Draw__FP14daObjCrystal_c = .text:0x00000514; // type:function size:0x20 scope:global +daObjCrystal_Execute__FP14daObjCrystal_c = .text:0x00000534; // type:function size:0x20 scope:global +daObjCrystal_Delete__FP14daObjCrystal_c = .text:0x00000554; // type:function size:0x20 scope:global +daObjCrystal_Create__FP14daObjCrystal_c = .text:0x00000574; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3693 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmd$3697 = .rodata:0x00000004; // type:object size:0x8 scope:local +l_diff_flag$3698 = .rodata:0x0000000C; // type:object size:0x8 scope:local +l_flag$3699 = .rodata:0x00000014; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x16 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCrystal_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Crystal = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_cwall/splits.txt b/config/GZ2J01/rels/d_a_obj_cwall/splits.txt new file mode 100644 index 0000000000..f093cbb230 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cwall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cwall.cpp: + .text start:0x000000EC end:0x00003630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_cwall/symbols.txt b/config/GZ2J01/rels/d_a_obj_cwall/symbols.txt new file mode 100644 index 0000000000..0e9e774ff5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_cwall/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__12daObjCwall_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__12daObjCwall_cFv = .text:0x00000128; // type:function size:0x64 scope:global +Create__12daObjCwall_cFv = .text:0x0000018C; // type:function size:0x1E0 scope:global +__dt__4cXyzFv = .text:0x0000036C; // type:function size:0x3C scope:global +CreateHeap__12daObjCwall_cFv = .text:0x000003A8; // type:function size:0x18C scope:global +__dt__Q212daObjCwall_c7chain_sFv = .text:0x00000534; // type:function size:0x3C scope:global +__ct__Q212daObjCwall_c7chain_sFv = .text:0x00000570; // type:function size:0x4 scope:global +create1st__12daObjCwall_cFv = .text:0x00000574; // type:function size:0xAC scope:global +Execute__12daObjCwall_cFPPA3_A4_f = .text:0x00000620; // type:function size:0x308 scope:global +setTension__12daObjCwall_cFv = .text:0x00000928; // type:function size:0x490 scope:global +calcSePos__12daObjCwall_cFv = .text:0x00000DB8; // type:function size:0x70 scope:global +getChainBasePos__12daObjCwall_cFP4cXyz = .text:0x00000E28; // type:function size:0x7C scope:global +setChainMtx__12daObjCwall_cFv = .text:0x00000EA4; // type:function size:0x2D0 scope:global +chain_control__12daObjCwall_cFv = .text:0x00001174; // type:function size:0x404 scope:global +chain_control2__12daObjCwall_cFv = .text:0x00001578; // type:function size:0x5E8 scope:global +block_mode_proc_call__12daObjCwall_cFv = .text:0x00001B60; // type:function size:0xD4 scope:global +initWait__12daObjCwall_cFv = .text:0x00001C34; // type:function size:0x2C scope:global +modeWait__12daObjCwall_cFv = .text:0x00001C60; // type:function size:0x188 scope:global +initWalk__12daObjCwall_cFv = .text:0x00001DE8; // type:function size:0x30 scope:global +modeWalk__12daObjCwall_cFv = .text:0x00001E18; // type:function size:0x450 scope:global +initClose__12daObjCwall_cFv = .text:0x00002268; // type:function size:0x28 scope:global +modeClose__12daObjCwall_cFv = .text:0x00002290; // type:function size:0x76C scope:global +setPower__12daObjCwall_cFfPs = .text:0x000029FC; // type:function size:0xB8 scope:global +checkWall__12daObjCwall_cFv = .text:0x00002AB4; // type:function size:0x18C scope:global +checkPullNow__12daObjCwall_cFv = .text:0x00002C40; // type:function size:0x1DC scope:global +checkPull__12daObjCwall_cFv = .text:0x00002E1C; // type:function size:0xCC scope:global +Draw__12daObjCwall_cFv = .text:0x00002EE8; // type:function size:0x100 scope:global +Delete__12daObjCwall_cFv = .text:0x00002FE8; // type:function size:0x40 scope:global +daObjCwall_create1st__FP12daObjCwall_c = .text:0x00003028; // type:function size:0x1E8 scope:global +__ct__4cXyzFv = .text:0x00003210; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x00003214; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003298; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x000032E0; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x000033AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000343C; // type:function size:0x5C scope:global +daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x00003498; // type:function size:0x20 scope:global +daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x000034B8; // type:function size:0x20 scope:global +daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x000034D8; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003504; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x0000354C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00003568; // type:function size:0x1C scope:global +__sinit_d_a_obj_cwall_cpp = .text:0x00003584; // type:function size:0x90 scope:local +getRightHandPos__9daPy_py_cCFv = .text:0x00003614; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_wallBmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_chainBmd = .rodata:0x00000008; // type:object size:0x8 scope:global +l_handleBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global +l_top_co_offset = .rodata:0x00000028; // type:object size:0xC scope:global +l_check_min = .rodata:0x00000034; // type:object size:0xC scope:global +l_check_max = .rodata:0x00000040; // type:object size:0xC scope:global +l_check_min_wolf = .rodata:0x0000004C; // type:object size:0xC scope:global +l_check_max_wolf = .rodata:0x00000058; // type:object size:0xC scope:global +@3829 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4114 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4115 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4116 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4117 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4316 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4319 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4320 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4321 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4665 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4667 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4884 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5019 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5317 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_cull_box = .data:0x00000028; // type:object size:0x18 scope:global +l_side_co_offset = .data:0x00000040; // type:object size:0x30 scope:global data:float +l_cyl_src = .data:0x00000070; // type:object size:0x44 scope:global +l_cyl_src2 = .data:0x000000B4; // type:object size:0x44 scope:global +l_sph_src = .data:0x000000F8; // type:object size:0x40 scope:global +@4501 = .data:0x00000138; // type:object size:0xC scope:local +@4502 = .data:0x00000144; // type:object size:0xC scope:local +@4503 = .data:0x00000150; // type:object size:0xC scope:local +l_func$4500 = .data:0x0000015C; // type:object size:0x24 scope:local +daObjCwall_METHODS = .data:0x00000180; // type:object size:0x20 scope:global +g_profile_Obj_ChainWall = .data:0x000001A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:global +__vt__12daObjCwall_c = .data:0x0000020C; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_chainOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3760 = .bss:0x00000060; // type:object size:0xC scope:local +l_smokeSetOffset = .bss:0x0000006C; // type:object size:0xC scope:global +lbl_433_bss_78 = .bss:0x00000078; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_damCps/splits.txt b/config/GZ2J01/rels/d_a_obj_damCps/splits.txt new file mode 100644 index 0000000000..154fc64f5c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_damCps/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_damCps.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_obj_damCps/symbols.txt b/config/GZ2J01/rels/d_a_obj_damCps/symbols.txt new file mode 100644 index 0000000000..6da38dc8d8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_damCps/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_DamCps = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_dan/splits.txt b/config/GZ2J01/rels/d_a_obj_dan/splits.txt new file mode 100644 index 0000000000..39ed56ff6b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_dan.cpp: + .text start:0x000000EC end:0x00001EFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000000E0 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_dan/symbols.txt b/config/GZ2J01/rels/d_a_obj_dan/symbols.txt new file mode 100644 index 0000000000..fd66f16069 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dan/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_DanHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjDAN_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjDAN_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +CreateHeap__10daObjDAN_cFv = .text:0x000001F8; // type:function size:0x318 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000510; // type:function size:0x48 scope:global +daObjDAN_Create__FP10fopAc_ac_c = .text:0x00000558; // type:function size:0x20 scope:global +daObjDAN_Delete__FP10daObjDAN_c = .text:0x00000578; // type:function size:0x24 scope:global +SpeedSet__10daObjDAN_cFv = .text:0x0000059C; // type:function size:0x60 scope:global +LinkChk__10daObjDAN_cFv = .text:0x000005FC; // type:function size:0x78 scope:global +MoveAction__10daObjDAN_cFv = .text:0x00000674; // type:function size:0xFC scope:global +DamageAction__10daObjDAN_cFv = .text:0x00000770; // type:function size:0x3CC scope:global +Action__10daObjDAN_cFv = .text:0x00000B3C; // type:function size:0x98 scope:global +checkGroundPos__10daObjDAN_cFv = .text:0x00000BD4; // type:function size:0x64 scope:global +Insect_Release__10daObjDAN_cFv = .text:0x00000C38; // type:function size:0x10 scope:global +Z_BufferChk__10daObjDAN_cFv = .text:0x00000C48; // type:function size:0x17C scope:global +ParticleSet__10daObjDAN_cFv = .text:0x00000DC4; // type:function size:0x124 scope:global +ObjHit__10daObjDAN_cFv = .text:0x00000EE8; // type:function size:0x158 scope:global +BoomChk__10daObjDAN_cFv = .text:0x00001040; // type:function size:0x14C scope:global +Execute__10daObjDAN_cFv = .text:0x0000118C; // type:function size:0x2FC scope:global +Delete__10daObjDAN_cFv = .text:0x00001488; // type:function size:0x68 scope:global +setBaseMtx__10daObjDAN_cFv = .text:0x000014F0; // type:function size:0x7C scope:global +daObjDAN_Draw__FP10daObjDAN_c = .text:0x0000156C; // type:function size:0xE0 scope:global +daObjDAN_Execute__FP10daObjDAN_c = .text:0x0000164C; // type:function size:0x20 scope:global +CreateChk__10daObjDAN_cFv = .text:0x0000166C; // type:function size:0x1AC scope:global +create__10daObjDAN_cFv = .text:0x00001818; // type:function size:0x4B8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001CD0; // type:function size:0x78 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D48; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00001DB8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001E00; // type:function size:0x48 scope:global +daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001E48; // type:function size:0x8 scope:global +__dt__14daObj_DanHIO_cFv = .text:0x00001E50; // type:function size:0x48 scope:global +__sinit_d_a_obj_dan_cpp = .text:0x00001E98; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001ED4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EDC; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001EE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001EEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001EF4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccSphSrc$3779 = .rodata:0x00000004; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3924 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4049 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000078; // type:object size:0x4 scope:local +l_dan_itemno = .rodata:0x0000007C; // type:object size:0x2 scope:global +@4126 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@4188 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4236 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4237 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4286 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4311 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4354 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000B0; // type:object size:0x4 scope:global data:2byte +@4521 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000BC; // type:object size:0xE scope:local data:string_table +l_daObjDAN_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Dan = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000080; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B0; // type:object size:0xC scope:global +__vt__10daObjDAN_c = .data:0x000000BC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__14daObj_DanHIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_435_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_digholl/splits.txt b/config/GZ2J01/rels/d_a_obj_digholl/splits.txt new file mode 100644 index 0000000000..ad08219871 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digholl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digholl.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_digholl/symbols.txt b/config/GZ2J01/rels/d_a_obj_digholl/symbols.txt new file mode 100644 index 0000000000..7d886369bf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digholl/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__14daObjDigholl_cFv = .text:0x00000078; // type:function size:0x124 scope:global +daObjDigholl_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x20 scope:global +__dt__14daObjDigholl_cFv = .text:0x000001BC; // type:function size:0x54 scope:global +daObjDigholl_Delete__FP14daObjDigholl_c = .text:0x00000210; // type:function size:0x28 scope:global +execute__14daObjDigholl_cFv = .text:0x00000238; // type:function size:0x314 scope:global +daObjDigholl_Execute__FP14daObjDigholl_c = .text:0x0000054C; // type:function size:0x20 scope:global +draw__14daObjDigholl_cFv = .text:0x0000056C; // type:function size:0x8 scope:global data:2byte +daObjDigholl_Draw__FP14daObjDigholl_c = .text:0x00000574; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x4 scope:local data:string +@3796 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3800 = .rodata:0x00000040; // type:object size:0x4 scope:local +l_daObjDigholl_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Digholl = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_digplace/splits.txt b/config/GZ2J01/rels/d_a_obj_digplace/splits.txt new file mode 100644 index 0000000000..732d261ddc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digplace/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digplace.cpp: + .text start:0x00000078 end:0x00000988 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_obj_digplace/symbols.txt b/config/GZ2J01/rels/d_a_obj_digplace/symbols.txt new file mode 100644 index 0000000000..0c55ac4ca1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digplace/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daObjDigpl_cFv = .text:0x00000078; // type:function size:0x1A0 scope:global +daObjDigpl_Create__FP10fopAc_ac_c = .text:0x00000218; // type:function size:0x20 scope:global +__dt__12daObjDigpl_cFv = .text:0x00000238; // type:function size:0x60 scope:global +daObjDigpl_Delete__FP12daObjDigpl_c = .text:0x00000298; // type:function size:0x34 scope:global +execute__12daObjDigpl_cFv = .text:0x000002CC; // type:function size:0x694 scope:global +daObjDigpl_Execute__FP12daObjDigpl_c = .text:0x00000960; // type:function size:0x20 scope:global +daObjDigpl_Draw__FP12daObjDigpl_c = .text:0x00000980; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3822 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4027 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4028 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4029 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +l_daObjDigpl_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Digpl = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daObjDigpl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_digsnow/splits.txt b/config/GZ2J01/rels/d_a_obj_digsnow/splits.txt new file mode 100644 index 0000000000..91ce11a3c2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digsnow/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digsnow.cpp: + .text start:0x00000078 end:0x00000AE0 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2J01/rels/d_a_obj_digsnow/symbols.txt b/config/GZ2J01/rels/d_a_obj_digsnow/symbols.txt new file mode 100644 index 0000000000..864c6cb145 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_digsnow/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjDigSnow_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjDigSnow_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__14daObjDigSnow_cFv = .text:0x00000128; // type:function size:0x5C scope:global +CreateHeap__14daObjDigSnow_cFv = .text:0x00000184; // type:function size:0x70 scope:global +create1st__14daObjDigSnow_cFv = .text:0x000001F4; // type:function size:0xB0 scope:global +Execute__14daObjDigSnow_cFPPA3_A4_f = .text:0x000002A4; // type:function size:0x7C scope:global +action__14daObjDigSnow_cFv = .text:0x00000320; // type:function size:0xA4 scope:global +mode_init_wait__14daObjDigSnow_cFv = .text:0x000003C4; // type:function size:0xC scope:global +mode_wait__14daObjDigSnow_cFv = .text:0x000003D0; // type:function size:0x2C scope:global +mode_init_dig__14daObjDigSnow_cFv = .text:0x000003FC; // type:function size:0xD0 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000004CC; // type:function size:0x78 scope:global +mode_dig__14daObjDigSnow_cFv = .text:0x00000544; // type:function size:0x98 scope:global +mode_init_end__14daObjDigSnow_cFv = .text:0x000005DC; // type:function size:0x54 scope:global +mode_end__14daObjDigSnow_cFv = .text:0x00000630; // type:function size:0x4 scope:global +Draw__14daObjDigSnow_cFv = .text:0x00000634; // type:function size:0xA4 scope:global +Delete__14daObjDigSnow_cFv = .text:0x000006D8; // type:function size:0x34 scope:global +daObjDigSnow_create1st__FP14daObjDigSnow_c = .text:0x0000070C; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x00000838; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000880; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008C8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000924; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000994; // type:function size:0x70 scope:global +daObjDigSnow_MoveBGDelete__FP14daObjDigSnow_c = .text:0x00000A04; // type:function size:0x20 scope:global +daObjDigSnow_MoveBGExecute__FP14daObjDigSnow_c = .text:0x00000A24; // type:function size:0x20 scope:global +daObjDigSnow_MoveBGDraw__FP14daObjDigSnow_c = .text:0x00000A44; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000A70; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000AB8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000AC0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000AC8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000AD0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AD8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3744 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3713 = .data:0x00000024; // type:object size:0xC scope:local +@3714 = .data:0x00000030; // type:object size:0xC scope:local +@3715 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3712 = .data:0x00000048; // type:object size:0x24 scope:local +daObjDigSnow_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_DigSnow = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__14daObjDigSnow_c = .data:0x0000014C; // type:object size:0x28 scope:global +lbl_437_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_dmelevator/splits.txt b/config/GZ2J01/rels/d_a_obj_dmelevator/splits.txt new file mode 100644 index 0000000000..d4cf3d408f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dmelevator/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dmelevator.cpp: + .text start:0x000000EC end:0x00001FE0 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000001EC + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_obj_dmelevator/symbols.txt b/config/GZ2J01/rels/d_a_obj_dmelevator/symbols.txt new file mode 100644 index 0000000000..85439836bd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dmelevator/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x248 scope:global +__dt__4cXyzFv = .text:0x00000334; // type:function size:0x3C scope:global +nodeCallBackForSw__FP8J3DJointi = .text:0x00000370; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000420; // type:function size:0x98 scope:global +initBaseMtx__17daObjDmElevator_cFv = .text:0x000004B8; // type:function size:0x58 scope:global +setBaseMtx__17daObjDmElevator_cFv = .text:0x00000510; // type:function size:0x16C scope:global +Create__17daObjDmElevator_cFv = .text:0x0000067C; // type:function size:0x1A8 scope:global +init__17daObjDmElevator_cFv = .text:0x00000824; // type:function size:0x254 scope:global +CreateHeap__17daObjDmElevator_cFv = .text:0x00000A78; // type:function size:0x150 scope:global +create1st__17daObjDmElevator_cFv = .text:0x00000BC8; // type:function size:0xB8 scope:global +Execute__17daObjDmElevator_cFPPA3_A4_f = .text:0x00000C80; // type:function size:0xF8 scope:global +setting_ride_flag__17daObjDmElevator_cFv = .text:0x00000D78; // type:function size:0x104 scope:global +event_sw_proc_call__17daObjDmElevator_cFv = .text:0x00000E7C; // type:function size:0xA4 scope:global +actionSwPauseNoneInit__17daObjDmElevator_cFv = .text:0x00000F20; // type:function size:0xC scope:global +actionSwPauseNone__17daObjDmElevator_cFv = .text:0x00000F2C; // type:function size:0x4 scope:global +actionSwPauseOrderInit__17daObjDmElevator_cFv = .text:0x00000F30; // type:function size:0x58 scope:global +actionSwPauseOrder__17daObjDmElevator_cFv = .text:0x00000F88; // type:function size:0x34 scope:global +actionSwPauseInit__17daObjDmElevator_cFv = .text:0x00000FBC; // type:function size:0x2C scope:global +actionSwPause__17daObjDmElevator_cFv = .text:0x00000FE8; // type:function size:0x68 scope:global +calc_top_pos__17daObjDmElevator_cFv = .text:0x00001050; // type:function size:0x90 scope:global +mode_sw_proc_call__17daObjDmElevator_cFv = .text:0x000010E0; // type:function size:0xBC scope:global +modeSwWaitLowerInit__17daObjDmElevator_cFv = .text:0x0000119C; // type:function size:0x28 scope:global +modeSwWaitLower__17daObjDmElevator_cFv = .text:0x000011C4; // type:function size:0x144 scope:global +modeSwLowerInit__17daObjDmElevator_cFv = .text:0x00001308; // type:function size:0x88 scope:global +modeSwLower__17daObjDmElevator_cFv = .text:0x00001390; // type:function size:0x84 scope:global +modeSwWaitUpperInit__17daObjDmElevator_cFv = .text:0x00001414; // type:function size:0x20 scope:global +modeSwWaitUpper__17daObjDmElevator_cFv = .text:0x00001434; // type:function size:0x2C scope:global +modeSwUpperInit__17daObjDmElevator_cFv = .text:0x00001460; // type:function size:0x84 scope:global +modeSwUpper__17daObjDmElevator_cFv = .text:0x000014E4; // type:function size:0x7C scope:global +event_proc_call__17daObjDmElevator_cFv = .text:0x00001560; // type:function size:0xEC scope:global +actionWait__17daObjDmElevator_cFv = .text:0x0000164C; // type:function size:0x94 scope:global +actionOrderEvent__17daObjDmElevator_cFv = .text:0x000016E0; // type:function size:0xA0 scope:global +actionEvent__17daObjDmElevator_cFv = .text:0x00001780; // type:function size:0x68 scope:global +actionStartEvent__17daObjDmElevator_cFv = .text:0x000017E8; // type:function size:0x38 scope:global +actionMoveStart__17daObjDmElevator_cFv = .text:0x00001820; // type:function size:0xC8 scope:global +actionDead__17daObjDmElevator_cFv = .text:0x000018E8; // type:function size:0x4 scope:global +demoProc__17daObjDmElevator_cFv = .text:0x000018EC; // type:function size:0x1B4 scope:global +moveInit__17daObjDmElevator_cFv = .text:0x00001AA0; // type:function size:0x98 scope:global +moveProc__17daObjDmElevator_cFv = .text:0x00001B38; // type:function size:0x260 scope:global +Draw__17daObjDmElevator_cFv = .text:0x00001D98; // type:function size:0xC4 scope:global +Delete__17daObjDmElevator_cFv = .text:0x00001E5C; // type:function size:0x88 scope:global +daObjDmElevator_create1st__FP17daObjDmElevator_c = .text:0x00001EE4; // type:function size:0x74 scope:global +daObjDmElevator_MoveBGDelete__FP17daObjDmElevator_c = .text:0x00001F58; // type:function size:0x20 scope:global +daObjDmElevator_MoveBGExecute__FP17daObjDmElevator_c = .text:0x00001F78; // type:function size:0x20 scope:global +daObjDmElevator_MoveBGDraw__FP17daObjDmElevator_c = .text:0x00001F98; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001FC4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_swOffset = .rodata:0x00000000; // type:object size:0xC scope:global +@3718 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3720 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3875 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3988 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@4091 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4092 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4141 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4142 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0x56 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_el_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_sw_arcName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000028; // type:object size:0x4 scope:global +l_eventName2 = .data:0x0000002C; // type:object size:0x4 scope:global +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +@4026 = .data:0x00000034; // type:object size:0xC scope:local +@4027 = .data:0x00000040; // type:object size:0xC scope:local +@4028 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$4025 = .data:0x00000058; // type:object size:0x24 scope:local +@4097 = .data:0x0000007C; // type:object size:0xC scope:local +@4098 = .data:0x00000088; // type:object size:0xC scope:local +@4099 = .data:0x00000094; // type:object size:0xC scope:local +@4100 = .data:0x000000A0; // type:object size:0xC scope:local +l_mode_func$4096 = .data:0x000000AC; // type:object size:0x30 scope:local +@4197 = .data:0x000000DC; // type:object size:0xC scope:local +@4198 = .data:0x000000E8; // type:object size:0xC scope:local +@4199 = .data:0x000000F4; // type:object size:0xC scope:local +@4200 = .data:0x00000100; // type:object size:0xC scope:local +@4201 = .data:0x0000010C; // type:object size:0xC scope:local +@4202 = .data:0x00000118; // type:object size:0xC scope:local +l_func$4196 = .data:0x00000124; // type:object size:0x48 scope:local +action_table$4279 = .data:0x0000016C; // type:object size:0x8 scope:local +daObjDmElevator_METHODS = .data:0x00000174; // type:object size:0x20 scope:global +g_profile_Obj_Elevator = .data:0x00000194; // type:object size:0x30 scope:global +__vt__17daObjDmElevator_c = .data:0x000001C4; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3654 = .bss:0x00000048; // type:object size:0xC scope:local +@3657 = .bss:0x00000058; // type:object size:0xC scope:local +@3658 = .bss:0x00000064; // type:object size:0xC scope:local +@3659 = .bss:0x00000070; // type:object size:0xC scope:local +l_push_check_pos$3653 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_438_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_438_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +lbl_438_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_drop/splits.txt b/config/GZ2J01/rels/d_a_obj_drop/splits.txt new file mode 100644 index 0000000000..47b3cca304 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_drop/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_drop.cpp: + .text start:0x00000078 end:0x00002320 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000001D8 diff --git a/config/GZ2J01/rels/d_a_obj_drop/symbols.txt b/config/GZ2J01/rels/d_a_obj_drop/symbols.txt new file mode 100644 index 0000000000..4dc9a0a2c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_drop/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0xB4 scope:global +Create__11daObjDrop_cFv = .text:0x0000012C; // type:function size:0xCC scope:global +create__11daObjDrop_cFv = .text:0x000001F8; // type:function size:0x204 scope:global +__dt__8cM3dGSphFv = .text:0x000003FC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000444; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000048C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004E8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000558; // type:function size:0x70 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000005C8; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x0000064C; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000650; // type:function size:0x28 scope:global +__dt__5csXyzFv = .text:0x00000678; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000006B4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000006B8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000006F4; // type:function size:0x4 scope:global +dropGet__11daObjDrop_cFv = .text:0x000006F8; // type:function size:0xD8 scope:global +checkGetArea__11daObjDrop_cFv = .text:0x000007D0; // type:function size:0x1AC scope:global +checkCompleteDemo__11daObjDrop_cFv = .text:0x0000097C; // type:function size:0x7C scope:global +createLineEffect__11daObjDrop_cFv = .text:0x000009F8; // type:function size:0xC4 scope:global +removeLineEffect__11daObjDrop_cFv = .text:0x00000ABC; // type:function size:0x60 scope:global +createBodyEffect__11daObjDrop_cFv = .text:0x00000B1C; // type:function size:0xC4 scope:global +removeBodyEffect__11daObjDrop_cFv = .text:0x00000BE0; // type:function size:0x60 scope:global +modeInit__11daObjDrop_cFv = .text:0x00000C40; // type:function size:0xF4 scope:global +modeNoParent__11daObjDrop_cFv = .text:0x00000D34; // type:function size:0x60 scope:global +modeParentWait__11daObjDrop_cFv = .text:0x00000D94; // type:function size:0x214 scope:global +modeWait__11daObjDrop_cFv = .text:0x00000FA8; // type:function size:0xCD8 scope:global +__dt__8cM3dGLinFv = .text:0x00001C80; // type:function size:0x48 scope:global +actionCompleteWait__11daObjDrop_cFv = .text:0x00001CC8; // type:function size:0x8 scope:global +actionOrderCompleteDemo__11daObjDrop_cFv = .text:0x00001CD0; // type:function size:0xA0 scope:global +actionCompleateDemo__11daObjDrop_cFv = .text:0x00001D70; // type:function size:0xFC scope:global +actionWaitCompleteGetDemo__11daObjDrop_cFv = .text:0x00001E6C; // type:function size:0x90 scope:global +actionCompleteGetDemo__11daObjDrop_cFv = .text:0x00001EFC; // type:function size:0x68 scope:global +execute__11daObjDrop_cFv = .text:0x00001F64; // type:function size:0x208 scope:global +_delete__11daObjDrop_cFv = .text:0x0000216C; // type:function size:0x40 scope:global +daObjDrop_Execute__FP11daObjDrop_c = .text:0x000021AC; // type:function size:0x20 scope:global +daObjDrop_Delete__FP11daObjDrop_c = .text:0x000021CC; // type:function size:0x20 scope:global +daObjDrop_Create__FP10fopAc_ac_c = .text:0x000021EC; // type:function size:0x20 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x0000220C; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002280; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002284; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002288; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000228C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002290; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x000022D8; // type:function size:0x1C scope:global +cLib_calcTimer__FPSc = .text:0x000022F4; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002310; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002318; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sizuku_body_effect_list = .rodata:0x00000000; // type:object size:0xC scope:global +l_sizuku_app_effect_list = .rodata:0x0000000C; // type:object size:0x4 scope:global +l_sph_src = .rodata:0x00000010; // type:object size:0x40 scope:global +@3825 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4037 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4085 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4086 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4252 = .rodata:0x00000084; // type:object size:0x4 scope:local +target_rel_angle$4296 = .rodata:0x00000088; // type:object size:0x6 scope:local +target_angle_x$4297 = .rodata:0x00000090; // type:object size:0x6 scope:local +@4722 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4723 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4726 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C0; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4815 = .data:0x00000020; // type:object size:0xC scope:local +@4816 = .data:0x0000002C; // type:object size:0xC scope:local +@4817 = .data:0x00000038; // type:object size:0xC scope:local +@4818 = .data:0x00000044; // type:object size:0xC scope:local +l_exeFunc$4814 = .data:0x00000050; // type:object size:0x30 scope:local +@4822 = .data:0x00000080; // type:object size:0xC scope:local +@4823 = .data:0x0000008C; // type:object size:0xC scope:local +@4824 = .data:0x00000098; // type:object size:0xC scope:local +@4825 = .data:0x000000A4; // type:object size:0xC scope:local +@4826 = .data:0x000000B0; // type:object size:0xC scope:local +l_completeDemoFunc$4821 = .data:0x000000BC; // type:object size:0x3C scope:local +l_daObjDrop_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Drop = .data:0x00000118; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000178; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +lbl_439_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_439_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_dust/splits.txt b/config/GZ2J01/rels/d_a_obj_dust/splits.txt new file mode 100644 index 0000000000..0e908d4a44 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dust/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dust.cpp: + .text start:0x00000078 end:0x00000D50 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_obj_dust/symbols.txt b/config/GZ2J01/rels/d_a_obj_dust/symbols.txt new file mode 100644 index 0000000000..b188fe9a08 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_dust/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Search_Ymb__11daObjDust_cFv = .text:0x00000078; // type:function size:0x1D8 scope:global +RideOn_Angle__11daObjDust_cFRsfsf = .text:0x00000250; // type:function size:0x68 scope:global +Check_RideOn__11daObjDust_cFv = .text:0x000002B8; // type:function size:0x210 scope:global +initBaseMtx__11daObjDust_cFv = .text:0x000004C8; // type:function size:0x2C scope:global +setBaseMtx__11daObjDust_cFv = .text:0x000004F4; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000550; // type:function size:0x2C scope:global +daObjDust_Draw__FP11daObjDust_c = .text:0x0000057C; // type:function size:0x2C scope:global +daObjDust_Execute__FP11daObjDust_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjDust_IsDelete__FP11daObjDust_c = .text:0x000005C8; // type:function size:0x8 scope:global +daObjDust_Delete__FP11daObjDust_c = .text:0x000005D0; // type:function size:0x24 scope:global +daObjDust_Create__FP10fopAc_ac_c = .text:0x000005F4; // type:function size:0x1CC scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007C0; // type:function size:0x70 scope:global +CreateHeap__11daObjDust_cFv = .text:0x00000830; // type:function size:0x78 scope:global +Create__11daObjDust_cFv = .text:0x000008A8; // type:function size:0x48 scope:global +Execute__11daObjDust_cFPPA3_A4_f = .text:0x000008F0; // type:function size:0x36C scope:global +Draw__11daObjDust_cFv = .text:0x00000C5C; // type:function size:0xA4 scope:global +Delete__11daObjDust_cFv = .text:0x00000D00; // type:function size:0x34 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00000D34; // type:function size:0xC scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3673 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3675 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3723 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3726 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3730 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3734 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3737 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3775 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3887 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3964 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000084; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000088; // type:object size:0x31 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjDust_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_DUST = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__11daObjDust_c = .data:0x00000078; // type:object size:0x28 scope:global +e_ymb__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global +e_ymb_Pos__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_eff/splits.txt b/config/GZ2J01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 0000000000..bb9dd49aca --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_eff.cpp: + .text start:0x00000078 end:0x00000190 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_eff/symbols.txt b/config/GZ2J01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 0000000000..6dc2f086fb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_create__Q28daObjEff5Act_cFv = .text:0x00000078; // type:function size:0xBC scope:global +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000134; // type:function size:0x20 scope:global +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000154; // type:function size:0x8 scope:global +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000015C; // type:function size:0x8 scope:global +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000164; // type:function size:0x8 scope:global +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000016C; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e = .text:0x00000174; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +Mthd_Table__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@ = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Eff = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_enemy_create/splits.txt b/config/GZ2J01/rels/d_a_obj_enemy_create/splits.txt new file mode 100644 index 0000000000..89aa01cc21 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_enemy_create/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_enemy_create.cpp: + .text start:0x00000078 end:0x00000780 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_enemy_create/symbols.txt b/config/GZ2J01/rels/d_a_obj_enemy_create/symbols.txt new file mode 100644 index 0000000000..08ef07bb2e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_enemy_create/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjE_CREATE_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjE_CREATE_Delete__FP15daObjE_CREATE_c = .text:0x00000098; // type:function size:0x24 scope:global +NormalAction__15daObjE_CREATE_cFv = .text:0x000000BC; // type:function size:0x2A0 scope:global +SearchAction__15daObjE_CREATE_cFv = .text:0x0000035C; // type:function size:0x44 scope:global +LoopAction__15daObjE_CREATE_cFv = .text:0x000003A0; // type:function size:0xA4 scope:global +Action__15daObjE_CREATE_cFv = .text:0x00000444; // type:function size:0x58 scope:global +Execute__15daObjE_CREATE_cFv = .text:0x0000049C; // type:function size:0x24 scope:global +Delete__15daObjE_CREATE_cFv = .text:0x000004C0; // type:function size:0x30 scope:global +daObjE_CREATE_Draw__FP15daObjE_CREATE_c = .text:0x000004F0; // type:function size:0x8 scope:global +daObjE_CREATE_Execute__FP15daObjE_CREATE_c = .text:0x000004F8; // type:function size:0x20 scope:global +NameChk__15daObjE_CREATE_cFv = .text:0x00000518; // type:function size:0x158 scope:global +create__15daObjE_CREATE_cFv = .text:0x00000670; // type:function size:0x108 scope:global +daObjE_CREATE_IsDelete__FP15daObjE_CREATE_c = .text:0x00000778; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3720 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000008; // type:object size:0x4 scope:local data:string +@3724 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3838 = .data:0x00000000; // type:object size:0x34 scope:local +l_daObjE_CREATE_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_E_CREATE = .data:0x00000054; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_fallobj/splits.txt b/config/GZ2J01/rels/d_a_obj_fallobj/splits.txt new file mode 100644 index 0000000000..3d214ef627 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fallobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fallobj.cpp: + .text start:0x00000078 end:0x00001168 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_fallobj/symbols.txt b/config/GZ2J01/rels/d_a_obj_fallobj/symbols.txt new file mode 100644 index 0000000000..47ff441bc9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fallobj/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjFallObj_cFv = .text:0x00000078; // type:function size:0x6C scope:global +setBaseMtx__14daObjFallObj_cFv = .text:0x000000E4; // type:function size:0x64 scope:global +Create__14daObjFallObj_cFv = .text:0x00000148; // type:function size:0x120 scope:global +getFallTime__14daObjFallObj_cFv = .text:0x00000268; // type:function size:0x2C scope:global +getFallHeight__14daObjFallObj_cFv = .text:0x00000294; // type:function size:0x54 scope:global +CreateHeap__14daObjFallObj_cFv = .text:0x000002E8; // type:function size:0x70 scope:global +create1st__14daObjFallObj_cFv = .text:0x00000358; // type:function size:0x8C scope:global +Execute__14daObjFallObj_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x414 scope:global +action__14daObjFallObj_cFv = .text:0x000007F8; // type:function size:0xF0 scope:global +action_wait__14daObjFallObj_cFb = .text:0x000008E8; // type:function size:0x98 scope:global +action_fallStart__14daObjFallObj_cFv = .text:0x00000980; // type:function size:0x124 scope:global +action_countdown__14daObjFallObj_cFv = .text:0x00000AA4; // type:function size:0x210 scope:global +action_fall__14daObjFallObj_cFv = .text:0x00000CB4; // type:function size:0x78 scope:global +action_end__14daObjFallObj_cFv = .text:0x00000D2C; // type:function size:0x4 scope:global +action_follow_fall__14daObjFallObj_cFv = .text:0x00000D30; // type:function size:0x90 scope:global +checkHang__14daObjFallObj_cFv = .text:0x00000DC0; // type:function size:0xA0 scope:global +checkHang2__14daObjFallObj_cFv = .text:0x00000E60; // type:function size:0x104 scope:global +Draw__14daObjFallObj_cFv = .text:0x00000F64; // type:function size:0xA4 scope:global +Delete__14daObjFallObj_cFv = .text:0x00001008; // type:function size:0x48 scope:global +daObjFallObj_create1st__FP14daObjFallObj_c = .text:0x00001050; // type:function size:0x74 scope:global +daObjFallObj_MoveBGDelete__FP14daObjFallObj_c = .text:0x000010C4; // type:function size:0x20 scope:global +daObjFallObj_MoveBGExecute__FP14daObjFallObj_c = .text:0x000010E4; // type:function size:0x20 scope:global +daObjFallObj_MoveBGDraw__FP14daObjFallObj_c = .text:0x00001104; // type:function size:0x2C scope:global +cLib_calcTimer__FPs = .text:0x00001130; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000114C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3677 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3678 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3705 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3709 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3818 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3821 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3822 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3823 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3949 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cull_box = .data:0x00000004; // type:object size:0x18 scope:global data:float +daObjFallObj_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global +g_profile_Obj_FallObj = .data:0x0000003C; // type:object size:0x30 scope:global +__vt__14daObjFallObj_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_fan/splits.txt b/config/GZ2J01/rels/d_a_obj_fan/splits.txt new file mode 100644 index 0000000000..acddd44c69 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fan/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fan.cpp: + .text start:0x00000078 end:0x000011B8 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2J01/rels/d_a_obj_fan/symbols.txt b/config/GZ2J01/rels/d_a_obj_fan/symbols.txt new file mode 100644 index 0000000000..131be5d091 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fan/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchTornado2__FPvPv = .text:0x00000078; // type:function size:0x160 scope:global +search_tornado__10daObjFan_cFv = .text:0x000001D8; // type:function size:0x70 scope:global +initBaseMtx__10daObjFan_cFv = .text:0x00000248; // type:function size:0x3C scope:global +setBaseMtx__10daObjFan_cFv = .text:0x00000284; // type:function size:0xC4 scope:global +Create__10daObjFan_cFv = .text:0x00000348; // type:function size:0xCC scope:global +CreateHeap__10daObjFan_cFv = .text:0x00000414; // type:function size:0x118 scope:global +create1st__10daObjFan_cFv = .text:0x0000052C; // type:function size:0xB0 scope:global +Execute__10daObjFan_cFPPA3_A4_f = .text:0x000005DC; // type:function size:0x1F0 scope:global +action__10daObjFan_cFv = .text:0x000007CC; // type:function size:0x4B0 scope:global +setCollision__10daObjFan_cFv = .text:0x00000C7C; // type:function size:0x124 scope:global +Draw__10daObjFan_cFv = .text:0x00000DA0; // type:function size:0xA4 scope:global +Delete__10daObjFan_cFv = .text:0x00000E44; // type:function size:0x74 scope:global +daObjFan_create1st__FP10daObjFan_c = .text:0x00000EB8; // type:function size:0xB4 scope:global +__dt__8dCcD_SphFv = .text:0x00000F6C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001038; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000010BC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001104; // type:function size:0x48 scope:global +daObjFan_MoveBGDelete__FP10daObjFan_c = .text:0x0000114C; // type:function size:0x20 scope:global +daObjFan_MoveBGExecute__FP10daObjFan_c = .text:0x0000116C; // type:function size:0x20 scope:global +daObjFan_MoveBGDraw__FP10daObjFan_c = .text:0x0000118C; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzb2 = .rodata:0x0000000C; // type:object size:0xC scope:global +l_dzb3 = .rodata:0x00000018; // type:object size:0xC scope:global +l_se = .rodata:0x00000024; // type:object size:0xC scope:global +l_wind_se = .rodata:0x00000030; // type:object size:0xC scope:global +l_max_rotspeed = .rodata:0x0000003C; // type:object size:0x6 scope:global +l_heap_size = .rodata:0x00000044; // type:object size:0xC scope:global +l_sph_src = .rodata:0x00000050; // type:object size:0x40 scope:global +@3682 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3684 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3685 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3686 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3813 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3815 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@3929 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3930 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3931 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3932 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +l_offset_posM$3940 = .data:0x0000000C; // type:object size:0x30 scope:local +l_offset_posL$3941 = .data:0x0000003C; // type:object size:0x30 scope:local +daObjFan_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Fan = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10daObjFan_c = .data:0x000000D4; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_fchain/splits.txt b/config/GZ2J01/rels/d_a_obj_fchain/splits.txt new file mode 100644 index 0000000000..23b023db60 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fchain.cpp: + .text start:0x00000078 end:0x000014B0 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2J01/rels/d_a_obj_fchain/symbols.txt b/config/GZ2J01/rels/d_a_obj_fchain/symbols.txt new file mode 100644 index 0000000000..cad5d63bf2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fchain/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__13daObjFchain_cFv = .text:0x00000078; // type:function size:0x5C scope:global +daObjFchain_createHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:global +create__13daObjFchain_cFv = .text:0x000000F4; // type:function size:0x2B4 scope:global +__dt__5csXyzFv = .text:0x000003A8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000003E4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000003E8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000424; // type:function size:0x4 scope:global +daObjFchain_Create__FP10fopAc_ac_c = .text:0x00000428; // type:function size:0x20 scope:global +__dt__13daObjFchain_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +daObjFchain_Delete__FP13daObjFchain_c = .text:0x00000538; // type:function size:0x28 scope:global +checkPlayerFoot__13daObjFchain_cFPC4cXyzPC4cXyzP4cXyz = .text:0x00000560; // type:function size:0x1D4 scope:global +setGroundVec__13daObjFchain_cFP4cXyzf = .text:0x00000734; // type:function size:0x1B4 scope:global +execute__13daObjFchain_cFv = .text:0x000008E8; // type:function size:0x90C scope:global +daObjFchain_Execute__FP13daObjFchain_c = .text:0x000011F4; // type:function size:0x20 scope:global +draw__19daObjFchain_shape_cFv = .text:0x00001214; // type:function size:0x190 scope:global +draw__13daObjFchain_cFv = .text:0x000013A4; // type:function size:0x90 scope:global +daObjFchain_Draw__FP13daObjFchain_c = .text:0x00001434; // type:function size:0x20 scope:global +__dt__19daObjFchain_shape_cFv = .text:0x00001454; // type:function size:0x5C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +localVec$3662 = .rodata:0x00000008; // type:object size:0xC scope:local +@3710 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3712 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3716 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3809 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3811 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3812 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3813 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000068; // type:object size:0x4 scope:local +wolfChainBaseOffset$3862 = .rodata:0x0000006C; // type:object size:0xC scope:local +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4160 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4161 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4162 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4163 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xA scope:local data:string_table +l_daObjFchain_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Fchain = .data:0x00000020; // type:object size:0x30 scope:global +__vt__19daObjFchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_fireWood/splits.txt b/config/GZ2J01/rels/d_a_obj_fireWood/splits.txt new file mode 100644 index 0000000000..ed5962a1db --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fireWood/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood.cpp: + .text start:0x000000EC end:0x00000AB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_fireWood/symbols.txt b/config/GZ2J01/rels/d_a_obj_fireWood/symbols.txt new file mode 100644 index 0000000000..5055cd86c7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fireWood/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daFireWood_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__12daFireWood_cFv = .text:0x00000170; // type:function size:0x58 scope:global +create__12daFireWood_cFv = .text:0x000001C8; // type:function size:0x208 scope:global +__dt__8cM3dGCylFv = .text:0x000003D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000418; // type:function size:0x48 scope:global +lightInit__12daFireWood_cFv = .text:0x00000460; // type:function size:0x74 scope:global +setLight__12daFireWood_cFv = .text:0x000004D4; // type:function size:0x24 scope:global +Execute__12daFireWood_cFv = .text:0x000004F8; // type:function size:0x43C scope:global +Draw__12daFireWood_cFv = .text:0x00000934; // type:function size:0x8 scope:global +Delete__12daFireWood_cFv = .text:0x0000093C; // type:function size:0x28 scope:global +daFireWood_Draw__FP12daFireWood_c = .text:0x00000964; // type:function size:0x20 scope:global +daFireWood_Execute__FP12daFireWood_c = .text:0x00000984; // type:function size:0x20 scope:global +daFireWood_Delete__FP12daFireWood_c = .text:0x000009A4; // type:function size:0x20 scope:global +daFireWood_Create__FP10fopAc_ac_c = .text:0x000009C4; // type:function size:0x20 scope:global +__dt__16daFireWood_HIO_cFv = .text:0x000009E4; // type:function size:0x5C scope:global +__sinit_d_a_obj_fireWood_cpp = .text:0x00000A40; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__12daFireWood_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3806 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000048; // type:object size:0x4 scope:local +mCcDCyl__12daFireWood_c = .data:0x00000000; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000044; // type:object size:0x18 scope:global data:float +l_daFireWood_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Obj_FireWood = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daFireWood_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_fireWood2/splits.txt b/config/GZ2J01/rels/d_a_obj_fireWood2/splits.txt new file mode 100644 index 0000000000..8aeaef0582 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fireWood2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood2.cpp: + .text start:0x000000EC end:0x00000DC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_fireWood2/symbols.txt b/config/GZ2J01/rels/d_a_obj_fireWood2/symbols.txt new file mode 100644 index 0000000000..84c37ffdb5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fireWood2/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daFireWood2_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__13daFireWood2_cFv = .text:0x00000170; // type:function size:0x58 scope:global +create__13daFireWood2_cFv = .text:0x000001C8; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x00000450; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000498; // type:function size:0x48 scope:global +lightInit__13daFireWood2_cFv = .text:0x000004E0; // type:function size:0x8C scope:global +setLight__13daFireWood2_cFv = .text:0x0000056C; // type:function size:0x30 scope:global +cutLight__13daFireWood2_cFv = .text:0x0000059C; // type:function size:0x30 scope:global +pointLightProc__13daFireWood2_cFv = .text:0x000005CC; // type:function size:0xB0 scope:global +Execute__13daFireWood2_cFv = .text:0x0000067C; // type:function size:0x5BC scope:global +Draw__13daFireWood2_cFv = .text:0x00000C38; // type:function size:0x8 scope:global +Delete__13daFireWood2_cFv = .text:0x00000C40; // type:function size:0x34 scope:global +daFireWood2_Draw__FP13daFireWood2_c = .text:0x00000C74; // type:function size:0x20 scope:global +daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000C94; // type:function size:0x20 scope:global +daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000CB4; // type:function size:0x20 scope:global +daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x20 scope:global +__dt__17daFireWood2_HIO_cFv = .text:0x00000CF4; // type:function size:0x5C scope:global +__sinit_d_a_obj_fireWood2_cpp = .text:0x00000D50; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3627 = .rodata:0x00000008; // type:object size:0x4 scope:local +mCcDObjInfo__13daFireWood2_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3834 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3837 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3855 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +mCcDCyl__13daFireWood2_c = .data:0x00000000; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000044; // type:object size:0x18 scope:global data:float +l_daFireWood2_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Obj_FireWood2 = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__17daFireWood2_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_firepillar/splits.txt b/config/GZ2J01/rels/d_a_obj_firepillar/splits.txt new file mode 100644 index 0000000000..21655c756c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_firepillar/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firepillar.cpp: + .text start:0x00000078 end:0x000009F8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2J01/rels/d_a_obj_firepillar/symbols.txt b/config/GZ2J01/rels/d_a_obj_firepillar/symbols.txt new file mode 100644 index 0000000000..fa8b39a000 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_firepillar/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjFPillar_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daObjFPillar_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__14daObjFPillar_cFv = .text:0x000000F0; // type:function size:0xA0 scope:global +create__14daObjFPillar_cFv = .text:0x00000190; // type:function size:0x130 scope:global +__dt__8cM3dGAabFv = .text:0x000002C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000308; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000364; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000003D4; // type:function size:0x70 scope:global +execute__14daObjFPillar_cFv = .text:0x00000444; // type:function size:0x12C scope:global +action__14daObjFPillar_cFv = .text:0x00000570; // type:function size:0xA4 scope:global +actionOffInit__14daObjFPillar_cFv = .text:0x00000614; // type:function size:0x2C scope:global +actionOff__14daObjFPillar_cFv = .text:0x00000640; // type:function size:0xA4 scope:global +actionOnWaitInit__14daObjFPillar_cFv = .text:0x000006E4; // type:function size:0x34 scope:global +actionOnWait__14daObjFPillar_cFv = .text:0x00000718; // type:function size:0xB4 scope:global +actionOnInit__14daObjFPillar_cFv = .text:0x000007CC; // type:function size:0x34 scope:global +actionOn__14daObjFPillar_cFv = .text:0x00000800; // type:function size:0xE0 scope:global +drawCylinder__FP4cXyzP4cXyzP5csXyz = .text:0x000008E0; // type:function size:0x4 scope:global +draw__14daObjFPillar_cFv = .text:0x000008E4; // type:function size:0x34 scope:global +_delete__14daObjFPillar_cFv = .text:0x00000918; // type:function size:0x8 scope:global +daObjFPillar_Draw__FP14daObjFPillar_c = .text:0x00000920; // type:function size:0x20 scope:global +daObjFPillar_Execute__FP14daObjFPillar_c = .text:0x00000940; // type:function size:0x20 scope:global +daObjFPillar_Delete__FP14daObjFPillar_c = .text:0x00000960; // type:function size:0x20 scope:global +daObjFPillar_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009A0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000009E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000009F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3780 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x00000018; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x00000038; // type:object size:0x4C scope:global +@3789 = .data:0x00000084; // type:object size:0xC scope:local +@3790 = .data:0x00000090; // type:object size:0xC scope:local +@3791 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$3788 = .data:0x000000A8; // type:object size:0x24 scope:local +l_daObjFPillar_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_FirePillar = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +lbl_447_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_firepillar2/splits.txt b/config/GZ2J01/rels/d_a_obj_firepillar2/splits.txt new file mode 100644 index 0000000000..172c4a5456 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_firepillar2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firepillar2.cpp: + .text start:0x00000078 end:0x0000187C + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZ2J01/rels/d_a_obj_firepillar2/symbols.txt b/config/GZ2J01/rels/d_a_obj_firepillar2/symbols.txt new file mode 100644 index 0000000000..01e20ea55a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_firepillar2/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__15daObjFPillar2_cFv = .text:0x00000098; // type:function size:0x84 scope:global +setBaseMtx__15daObjFPillar2_cFv = .text:0x0000011C; // type:function size:0x80 scope:global +Create__15daObjFPillar2_cFv = .text:0x0000019C; // type:function size:0x258 scope:global +CreateHeap__15daObjFPillar2_cFv = .text:0x000003F4; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005A0; // type:function size:0x48 scope:global +create__15daObjFPillar2_cFv = .text:0x000005E8; // type:function size:0x1D8 scope:global +__dt__8cM3dGAabFv = .text:0x000007C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000808; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000864; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008D4; // type:function size:0x70 scope:global +execute__15daObjFPillar2_cFv = .text:0x00000944; // type:function size:0x1B0 scope:global +action__15daObjFPillar2_cFv = .text:0x00000AF4; // type:function size:0xD4 scope:global +actionOffInit__15daObjFPillar2_cFv = .text:0x00000BC8; // type:function size:0x4C scope:global +actionOff__15daObjFPillar2_cFv = .text:0x00000C14; // type:function size:0x138 scope:global +actionOnWaitInit__15daObjFPillar2_cFv = .text:0x00000D4C; // type:function size:0x158 scope:global +actionOnWait__15daObjFPillar2_cFv = .text:0x00000EA4; // type:function size:0x184 scope:global +actionOnInit__15daObjFPillar2_cFv = .text:0x00001028; // type:function size:0x168 scope:global +actionOn__15daObjFPillar2_cFv = .text:0x00001190; // type:function size:0x3E4 scope:global +draw__15daObjFPillar2_cFv = .text:0x00001574; // type:function size:0xC4 scope:global +_delete__15daObjFPillar2_cFv = .text:0x00001638; // type:function size:0x150 scope:global +daObjFPillar2_Draw__FP15daObjFPillar2_c = .text:0x00001788; // type:function size:0x20 scope:global +daObjFPillar2_Execute__FP15daObjFPillar2_c = .text:0x000017A8; // type:function size:0x20 scope:global +daObjFPillar2_Delete__FP15daObjFPillar2_c = .text:0x000017C8; // type:function size:0x20 scope:global +daObjFPillar2_Create__FP10fopAc_ac_c = .text:0x000017E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001808; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001850; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000186C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001874; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4293 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3934 = .data:0x00000088; // type:object size:0xC scope:local +@3935 = .data:0x00000094; // type:object size:0xC scope:local +@3936 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3933 = .data:0x000000AC; // type:object size:0x24 scope:local +l_pipe_fire_id$4005 = .data:0x000000D0; // type:object size:0x6 scope:local +l_yogan_foot_id$4014 = .data:0x000000D8; // type:object size:0x6 scope:local +l_yogan_headL_id$4092 = .data:0x000000E0; // type:object size:0x6 scope:local +l_yogan_headM_id$4093 = .data:0x000000E8; // type:object size:0x6 scope:local +l_yogan_headS_id$4094 = .data:0x000000F0; // type:object size:0x6 scope:local +l_yogan_head_id$4095 = .data:0x000000F8; // type:object size:0xC scope:local +l_daObjFPillar2_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_Obj_FirePillar2 = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A8; // type:object size:0xC scope:global +lbl_448_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_flag/splits.txt b/config/GZ2J01/rels/d_a_obj_flag/splits.txt new file mode 100644 index 0000000000..477e9044dc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag.cpp: + .text start:0x00000078 end:0x00000DE4 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_flag/symbols.txt b/config/GZ2J01/rels/d_a_obj_flag/symbols.txt new file mode 100644 index 0000000000..046c479d82 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__11daObjFlag_cFv = .text:0x00000078; // type:function size:0x178 scope:global +initBaseMtx__11daObjFlag_cFv = .text:0x000001F0; // type:function size:0x94 scope:global +getJointAngle__11daObjFlag_cFP5csXyzi = .text:0x00000284; // type:function size:0x28 scope:global +calcJointAngle__11daObjFlag_cFv = .text:0x000002AC; // type:function size:0x2AC scope:global +calcAngleSwingZ__11daObjFlag_cFP11FlagJoint_cf = .text:0x00000558; // type:function size:0x154 scope:global +calcAngleSwingX__11daObjFlag_cFP11FlagJoint_cf = .text:0x000006AC; // type:function size:0xB8 scope:global +getSwingY__11daObjFlag_cFf = .text:0x00000764; // type:function size:0x164 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000008C8; // type:function size:0xF0 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000009B8; // type:function size:0x17C scope:global +daObjFlag_Draw__FP11daObjFlag_c = .text:0x00000B34; // type:function size:0xCC scope:global +daObjFlag_Execute__FP11daObjFlag_c = .text:0x00000C00; // type:function size:0x38 scope:global +daObjFlag_IsDelete__FP11daObjFlag_c = .text:0x00000C38; // type:function size:0x8 scope:global +daObjFlag_Delete__FP11daObjFlag_c = .text:0x00000C40; // type:function size:0x7C scope:global +__dt__11FlagJoint_cFv = .text:0x00000CBC; // type:function size:0x3C scope:global +daObjFlag_Create__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0xE8 scope:global +__ct__11FlagJoint_cFv = .text:0x00000DE0; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__11daObjFlag_c = .rodata:0x00000000; // type:object size:0x34 scope:global +@3637 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3639 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@3759 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3791 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x29 scope:local data:string_table +l_daObjFlag_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Flag = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_flag2/splits.txt b/config/GZ2J01/rels/d_a_obj_flag2/splits.txt new file mode 100644 index 0000000000..a4147f56b1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag2.cpp: + .text start:0x00000078 end:0x00001AF4 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x000007DC diff --git a/config/GZ2J01/rels/d_a_obj_flag2/symbols.txt b/config/GZ2J01/rels/d_a_obj_flag2/symbols.txt new file mode 100644 index 0000000000..af4130552d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag2/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c = .text:0x00000078; // type:function size:0x138 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi = .text:0x000001EC; // type:function size:0x15C scope:global +calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf = .text:0x00000348; // type:function size:0x1B8 scope:global +calcFlagNormal__11FlagCloth_cFP4cXyzi = .text:0x00000500; // type:function size:0x154 scope:global +calcFlagNormalBack__11FlagCloth_cFv = .text:0x00000654; // type:function size:0x44 scope:global +initCcSphere__11FlagCloth_cFP10fopAc_ac_c = .text:0x00000698; // type:function size:0x6C scope:global +setCcSphere__11FlagCloth_cFv = .text:0x00000704; // type:function size:0xB4 scope:global +execute__11FlagCloth_cFv = .text:0x000007B8; // type:function size:0x198 scope:global +draw__11FlagCloth_cFv = .text:0x00000950; // type:function size:0x2FC scope:global +create_init__12daObjFlag2_cFv = .text:0x00000C4C; // type:function size:0x13C scope:global +initBaseMtx__12daObjFlag2_cFv = .text:0x00000D88; // type:function size:0x50 scope:global +initCollision__12daObjFlag2_cFv = .text:0x00000DD8; // type:function size:0x94 scope:global +setCollision__12daObjFlag2_cFv = .text:0x00000E6C; // type:function size:0x34 scope:global +createHeap__12daObjFlag2_cFv = .text:0x00000EA0; // type:function size:0x200 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000010A0; // type:function size:0x20 scope:global +create__12daObjFlag2_cFv = .text:0x000010C0; // type:function size:0x104 scope:global +__ct__12daObjFlag2_cFv = .text:0x000011C4; // type:function size:0x220 scope:global +__dt__11FlagCloth_cFv = .text:0x000013E4; // type:function size:0x1AC scope:global +__ct__4cXyzFv = .text:0x00001590; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00001594; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x000015DC; // type:function size:0x38 scope:global +__dt__8cM3dGCylFv = .text:0x00001614; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000165C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000016A4; // type:function size:0x5C scope:global +draw__12daObjFlag2_cFv = .text:0x00001700; // type:function size:0xC0 scope:global +daObjFlag2_Draw__FP12daObjFlag2_c = .text:0x000017C0; // type:function size:0x20 scope:global +daObjFlag2_Execute__FP12daObjFlag2_c = .text:0x000017E0; // type:function size:0xF0 scope:global +daObjFlag2_IsDelete__FP12daObjFlag2_c = .text:0x000018D0; // type:function size:0x8 scope:global +daObjFlag2_Delete__FP12daObjFlag2_c = .text:0x000018D8; // type:function size:0x28 scope:global +__dt__12daObjFlag2_cFv = .text:0x00001900; // type:function size:0x170 scope:global +daObjFlag2_Create__FP10fopAc_ac_c = .text:0x00001A70; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A90; // type:function size:0x48 scope:global +getTargetPos__11FlagCloth_cFv = .text:0x00001AD8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daObjFlag2_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3643 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3685 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3686 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3729 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3730 = .rodata:0x00000038; // type:object size:0x8 scope:local +ccSphSrc$3809 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3907 = .rodata:0x00000080; // type:object size:0x4 scope:local data:4byte +@3910 = .rodata:0x00000084; // type:object size:0x4 scope:local data:4byte +@3959 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3960 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000098; // type:object size:0x8 scope:local +ccCylSrc$3979 = .rodata:0x000000A0; // type:object size:0x44 scope:local +@3982 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3983 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4020 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4334 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x36 scope:local data:string_table +l_pennant_flag_pos = .data:0x00000000; // type:object size:0xFC scope:global +l_texCoord_64x64 = .data:0x000000FC; // type:object size:0xA8 scope:global +l_texCoord = .data:0x000001A4; // type:object size:0xA8 scope:global +l_pennant_flagDL = .data:0x00000260; // type:object size:0x98 scope:global +rel_pos_idx_tbl$3652 = .data:0x000002F8; // type:object size:0x1F8 scope:local +rel_pos_idx_tbl$3734 = .data:0x000004F0; // type:object size:0x24C scope:local +l_daObjFlag2_Method = .data:0x0000073C; // type:object size:0x20 scope:global +g_profile_Obj_Flag2 = .data:0x0000075C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000078C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000798; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007BC; // type:object size:0xC scope:global +__vt__11FlagCloth_c = .data:0x000007C8; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_flag3/splits.txt b/config/GZ2J01/rels/d_a_obj_flag3/splits.txt new file mode 100644 index 0000000000..ecd8efcc86 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag3/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag3.cpp: + .text start:0x00000078 end:0x00001A50 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_flag3/symbols.txt b/config/GZ2J01/rels/d_a_obj_flag3/symbols.txt new file mode 100644 index 0000000000..a37b19719c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_flag3/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjFlag3_cFv = .text:0x00000078; // type:function size:0x1C4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000023C; // type:function size:0x20 scope:global +daObjFlag3_Draw__FP12daObjFlag3_c = .text:0x0000025C; // type:function size:0xC0 scope:global +daObjFlag3_Execute__FP12daObjFlag3_c = .text:0x0000031C; // type:function size:0x20 scope:global +execute__12daObjFlag3_cFv = .text:0x0000033C; // type:function size:0x6C scope:global +__dt__4cXyzFv = .text:0x000003A8; // type:function size:0x3C scope:global +execute__12FlagCloth2_cFv = .text:0x000003E4; // type:function size:0x190 scope:global +calcFlagNormal__12FlagCloth2_cFP4cXyzi = .text:0x00000574; // type:function size:0x304 scope:global +calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi = .text:0x00000878; // type:function size:0x458 scope:global +daObjFlag3_IsDelete__FP12daObjFlag3_c = .text:0x00000CD0; // type:function size:0x8 scope:global +daObjFlag3_Delete__FP12daObjFlag3_c = .text:0x00000CD8; // type:function size:0x28 scope:global +__dt__12daObjFlag3_cFv = .text:0x00000D00; // type:function size:0x90 scope:global +__dt__12FlagCloth2_cFv = .text:0x00000D90; // type:function size:0x1AC scope:global +daObjFlag3_Create__FP10fopAc_ac_c = .text:0x00000F3C; // type:function size:0x20 scope:global +create__12daObjFlag3_cFv = .text:0x00000F5C; // type:function size:0x268 scope:global +create_init__12daObjFlag3_cFv = .text:0x000011C4; // type:function size:0x144 scope:global +initFlagPos__12FlagCloth2_cFP4cXyzP10fopAc_ac_c = .text:0x00001308; // type:function size:0x228 scope:global +__ct__4cXyzFv = .text:0x00001530; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00001534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000157C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000015C4; // type:function size:0x5C scope:global +__ct__11J3DLightObjFv = .text:0x00001620; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001658; // type:function size:0x48 scope:global +draw__12FlagCloth2_cFv = .text:0x000016A0; // type:function size:0x394 scope:global +getTargetPos__12FlagCloth2_cFv = .text:0x00001A34; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daObjFlag3_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3637 = .rodata:0x00000014; // type:object size:0x20 scope:local +@3672 = .rodata:0x00000034; // type:object size:0x24 scope:local +ccSphSrc$localstatic3$initCcSphere__12FlagCloth2_cFP10fopAc_ac_c = .rodata:0x00000058; // type:object size:0x40 scope:local +@3757 = .rodata:0x00000098; // type:object size:0x4 scope:local data:4byte +@3760 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:4byte +@3813 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4012 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4104 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4105 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4106 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4107 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4108 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4242 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4243 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4244 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4246 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4287 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4288 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4289 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x36 scope:local data:string_table +l_daObjFlag3_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Flag3 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__12FlagCloth2_c = .data:0x00000080; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_fmobj/splits.txt b/config/GZ2J01/rels/d_a_obj_fmobj/splits.txt new file mode 100644 index 0000000000..0fed8989f4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fmobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fmobj.cpp: + .text start:0x00000078 end:0x00000400 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt b/config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt new file mode 100644 index 0000000000..25b980dbda --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fmobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Fmobj_Draw__FP15obj_fmobj_class = .text:0x00000078; // type:function size:0x6C scope:global +daObj_Fmobj_Execute__FP15obj_fmobj_class = .text:0x000000E4; // type:function size:0x40 scope:global +daObj_Fmobj_IsDelete__FP15obj_fmobj_class = .text:0x00000124; // type:function size:0x8 scope:global +daObj_Fmobj_Delete__FP15obj_fmobj_class = .text:0x0000012C; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000017C; // type:function size:0x104 scope:global +daObj_Fmobj_Create__FP10fopAc_ac_c = .text:0x00000280; // type:function size:0x180 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3743 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0xA scope:local data:string_table +l_daObj_Fmobj_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_FMOBJ = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_food/splits.txt b/config/GZ2J01/rels/d_a_obj_food/splits.txt new file mode 100644 index 0000000000..44f500babd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_food/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_food.cpp: + .text start:0x000000EC end:0x0000175C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000120 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_food/symbols.txt b/config/GZ2J01/rels/d_a_obj_food/symbols.txt new file mode 100644 index 0000000000..6b3171c27f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_food/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Food_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_Food_Draw__FP14obj_food_class = .text:0x00000110; // type:function size:0x124 scope:global +ground_ang_set__FP14obj_food_class = .text:0x00000234; // type:function size:0x150 scope:global +food_carry__FP14obj_food_class = .text:0x00000384; // type:function size:0x12C scope:global +wall_angle_get__FP14obj_food_class = .text:0x000004B0; // type:function size:0x1A4 scope:global +food_normal__FP14obj_food_class = .text:0x00000654; // type:function size:0x34C scope:global +ball_move__FP14obj_food_class = .text:0x000009A0; // type:function size:0x1A8 scope:global +action__FP14obj_food_class = .text:0x00000B48; // type:function size:0x598 scope:global +daObj_Food_Execute__FP14obj_food_class = .text:0x000010E0; // type:function size:0x94 scope:global +daObj_Food_IsDelete__FP14obj_food_class = .text:0x00001174; // type:function size:0x8 scope:global +daObj_Food_Delete__FP14obj_food_class = .text:0x0000117C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011E4; // type:function size:0xC8 scope:global +daObj_Food_Create__FP10fopAc_ac_c = .text:0x000012AC; // type:function size:0x31C scope:global +__dt__8cM3dGSphFv = .text:0x000015C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001610; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001658; // type:function size:0x70 scope:global +__dt__16daObj_Food_HIO_cFv = .text:0x000016C8; // type:function size:0x48 scope:global +__sinit_d_a_obj_food_cpp = .text:0x00001710; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000174C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3727 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4087 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4088 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x7 scope:local data:string_table +w_eff_id$3948 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4146 = .data:0x00000008; // type:object size:0x40 scope:local +at_sph_src$4147 = .data:0x00000048; // type:object size:0x40 scope:local +l_daObj_Food_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_OBJ_FOOD = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x24 scope:global +__vt__16daObj_Food_HIO_c = .data:0x00000114; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_452_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3642 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_fw/splits.txt b/config/GZ2J01/rels/d_a_obj_fw/splits.txt new file mode 100644 index 0000000000..8f9bae3cff --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_fw.cpp: + .text start:0x000000EC end:0x00000BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x0000006C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_fw/symbols.txt b/config/GZ2J01/rels/d_a_obj_fw/symbols.txt new file mode 100644 index 0000000000..6f575b01ff --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_fw/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Fw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000110; // type:function size:0x12C scope:global +daObj_Fw_Draw__FP12obj_fw_class = .text:0x0000023C; // type:function size:0x64 scope:global +water_check__FP12obj_fw_class = .text:0x000002A0; // type:function size:0xAC scope:global +fw_float__FP12obj_fw_class = .text:0x0000034C; // type:function size:0x218 scope:global +action__FP12obj_fw_class = .text:0x00000564; // type:function size:0x1AC scope:global +daObj_Fw_Execute__FP12obj_fw_class = .text:0x00000710; // type:function size:0xA8 scope:global +daObj_Fw_IsDelete__FP12obj_fw_class = .text:0x000007B8; // type:function size:0x8 scope:global +daObj_Fw_Delete__FP12obj_fw_class = .text:0x000007C0; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000083C; // type:function size:0x134 scope:global +daObj_Fw_Create__FP10fopAc_ac_c = .text:0x00000970; // type:function size:0x1E0 scope:global +__dt__14daObj_Fw_HIO_cFv = .text:0x00000B50; // type:function size:0x48 scope:global +__sinit_d_a_obj_fw_cpp = .text:0x00000B98; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3746 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3750 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x7 scope:local data:string_table +bmdd$3836 = .data:0x00000000; // type:object size:0x8 scope:local +dzbd$3837 = .data:0x00000008; // type:object size:0x8 scope:local +l_daObj_Fw_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_FW = .data:0x00000030; // type:object size:0x30 scope:global +__vt__14daObj_Fw_HIO_c = .data:0x00000060; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_453_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3642 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_gadget/splits.txt b/config/GZ2J01/rels/d_a_obj_gadget/splits.txt new file mode 100644 index 0000000000..73f2637801 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gadget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gadget.cpp: + .text start:0x000000EC end:0x00001CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_obj_gadget/symbols.txt b/config/GZ2J01/rels/d_a_obj_gadget/symbols.txt new file mode 100644 index 0000000000..89e2c12274 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gadget/symbols.txt @@ -0,0 +1,143 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daObj_Gadget_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__14daObj_Gadget_cFv = .text:0x000002E8; // type:function size:0x300 scope:global +__dt__8cM3dGLinFv = .text:0x000005E8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000630; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000678; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000730; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000078C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007C8; // type:function size:0x70 scope:global +CreateHeap__14daObj_Gadget_cFv = .text:0x00000838; // type:function size:0x8C scope:global +Delete__14daObj_Gadget_cFv = .text:0x000008C4; // type:function size:0x34 scope:global +Execute__14daObj_Gadget_cFv = .text:0x000008F8; // type:function size:0xA74 scope:global +Draw__14daObj_Gadget_cFv = .text:0x0000136C; // type:function size:0x13C scope:global +__dt__8cM3dGPlaFv = .text:0x000014A8; // type:function size:0x48 scope:global +createHeapCallBack__14daObj_Gadget_cFP10fopAc_ac_c = .text:0x000014F0; // type:function size:0x20 scope:global +setEnvTevColor__14daObj_Gadget_cFv = .text:0x00001510; // type:function size:0x5C scope:global +setRoomNo__14daObj_Gadget_cFv = .text:0x0000156C; // type:function size:0x44 scope:global +reset__14daObj_Gadget_cFv = .text:0x000015B0; // type:function size:0x5C scope:global +setMtx__14daObj_Gadget_cFv = .text:0x0000160C; // type:function size:0x108 scope:global +calcRollAngle__14daObj_Gadget_cFsi = .text:0x00001714; // type:function size:0xA0 scope:global +getWallAngle__14daObj_Gadget_cFsPs = .text:0x000017B4; // type:function size:0x190 scope:global +setSmokePrtcl__14daObj_Gadget_cFv = .text:0x00001944; // type:function size:0x7C scope:global +setWaterPrtcl__14daObj_Gadget_cFv = .text:0x000019C0; // type:function size:0x128 scope:global +setHamonPrtcl__14daObj_Gadget_cFv = .text:0x00001AE8; // type:function size:0x50 scope:global +daObj_Gadget_Create__FPv = .text:0x00001B38; // type:function size:0x20 scope:global +daObj_Gadget_Delete__FPv = .text:0x00001B58; // type:function size:0x20 scope:global +daObj_Gadget_Execute__FPv = .text:0x00001B78; // type:function size:0x20 scope:global +daObj_Gadget_Draw__FPv = .text:0x00001B98; // type:function size:0x20 scope:global +daObj_Gadget_IsDelete__FPv = .text:0x00001BB8; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001BC0; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001C08; // type:function size:0x1C scope:global +__sinit_d_a_obj_gadget_cpp = .text:0x00001C24; // type:function size:0x74 scope:local +__dt__20daObj_Gadget_Param_cFv = .text:0x00001C98; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001CE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001CE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daObj_Gadget_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3939 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4360 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4363 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4366 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4370 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4402 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4528 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4592 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E0; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000038; // type:object size:0x44 scope:global +emttrId$4553 = .data:0x0000007C; // type:object size:0x8 scope:local +daObj_Gadget_MethodTable = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_OBJ_GADGET = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000D4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000104; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000140; // type:object size:0xC scope:global +__vt__14daObj_Gadget_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__20daObj_Gadget_Param_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3804 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4550 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4549 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ganonwall/splits.txt b/config/GZ2J01/rels/d_a_obj_ganonwall/splits.txt new file mode 100644 index 0000000000..9a08959a4f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ganonwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonwall.cpp: + .text start:0x00000078 end:0x00000964 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2J01/rels/d_a_obj_ganonwall/symbols.txt b/config/GZ2J01/rels/d_a_obj_ganonwall/symbols.txt new file mode 100644 index 0000000000..89666a02dc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ganonwall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__12daObjGWall_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__12daObjGWall_cFv = .text:0x000000D4; // type:function size:0x54 scope:global +Create__12daObjGWall_cFv = .text:0x00000128; // type:function size:0xE4 scope:global +CreateHeap__12daObjGWall_cFv = .text:0x0000020C; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000328; // type:function size:0x48 scope:global +create__12daObjGWall_cFv = .text:0x00000370; // type:function size:0xB4 scope:global +execute__12daObjGWall_cFv = .text:0x00000424; // type:function size:0x28 scope:global +checkDraw__12daObjGWall_cFv = .text:0x0000044C; // type:function size:0x9C scope:global +draw__12daObjGWall_cFv = .text:0x000004E8; // type:function size:0x3C8 scope:global +_delete__12daObjGWall_cFv = .text:0x000008B0; // type:function size:0x34 scope:global +daObjGWall_Draw__FP12daObjGWall_c = .text:0x000008E4; // type:function size:0x20 scope:global +daObjGWall_Execute__FP12daObjGWall_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjGWall_Delete__FP12daObjGWall_c = .text:0x00000924; // type:function size:0x20 scope:global +daObjGWall_Create__FP12daObjGWall_c = .text:0x00000944; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_idx = .rodata:0x00000000; // type:object size:0x60 scope:global +l_color = .rodata:0x00000060; // type:object size:0x60 scope:global +@3681 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@3711 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3837 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@3838 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@3840 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@3842 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0xE scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_matName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjGWall_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_GanonWall = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ganonwall2/splits.txt b/config/GZ2J01/rels/d_a_obj_ganonwall2/splits.txt new file mode 100644 index 0000000000..57d8961b06 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ganonwall2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonwall2.cpp: + .text start:0x00000078 end:0x000009A4 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2J01/rels/d_a_obj_ganonwall2/symbols.txt b/config/GZ2J01/rels/d_a_obj_ganonwall2/symbols.txt new file mode 100644 index 0000000000..26759af38c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ganonwall2/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjGWall2_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjGWall2_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__13daObjGWall2_cFv = .text:0x00000118; // type:function size:0xD8 scope:global +CreateHeap__13daObjGWall2_cFv = .text:0x000001F0; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000030C; // type:function size:0x48 scope:global +create1st__13daObjGWall2_cFv = .text:0x00000354; // type:function size:0xC0 scope:global +Execute__13daObjGWall2_cFPPA3_A4_f = .text:0x00000414; // type:function size:0x98 scope:global +Draw__13daObjGWall2_cFv = .text:0x000004AC; // type:function size:0x3F8 scope:global +Delete__13daObjGWall2_cFv = .text:0x000008A4; // type:function size:0x34 scope:global +daObjGWall2_create1st__FP13daObjGWall2_c = .text:0x000008D8; // type:function size:0x60 scope:global +daObjGWall2_MoveBGDelete__FP13daObjGWall2_c = .text:0x00000938; // type:function size:0x20 scope:global +daObjGWall2_MoveBGExecute__FP13daObjGWall2_c = .text:0x00000958; // type:function size:0x20 scope:global +daObjGWall2_MoveBGDraw__FP13daObjGWall2_c = .text:0x00000978; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_idx = .rodata:0x00000000; // type:object size:0x60 scope:global +l_color = .rodata:0x00000060; // type:object size:0x60 scope:global +@3670 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3671 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3672 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3702 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@3737 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@3828 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@3829 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3831 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@3833 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_matName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +daObjGWall2_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_GanonWall2 = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global +__vt__13daObjGWall2_c = .data:0x00000064; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_gb/splits.txt b/config/GZ2J01/rels/d_a_obj_gb/splits.txt new file mode 100644 index 0000000000..045ba8cd02 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gb/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gb.cpp: + .text start:0x00000078 end:0x00000B14 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2J01/rels/d_a_obj_gb/symbols.txt b/config/GZ2J01/rels/d_a_obj_gb/symbols.txt new file mode 100644 index 0000000000..a6b711c5dc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gb/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Gb_Draw__FP12obj_gb_class = .text:0x00000078; // type:function size:0xE0 scope:global +daObj_Gb_Execute__FP12obj_gb_class = .text:0x00000158; // type:function size:0x394 scope:global +__dt__4cXyzFv = .text:0x000004EC; // type:function size:0x3C scope:global +daObj_Gb_IsDelete__FP12obj_gb_class = .text:0x00000528; // type:function size:0x8 scope:global +daObj_Gb_Delete__FP12obj_gb_class = .text:0x00000530; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x26C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F8; // type:function size:0x48 scope:global +daObj_Gb_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x2D0 scope:global +__ct__4cXyzFv = .text:0x00000B10; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3890 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3892 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000028; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bmd$3914 = .data:0x00000020; // type:object size:0x8 scope:local +brk$3915 = .data:0x00000028; // type:object size:0x8 scope:local +btk$3916 = .data:0x00000030; // type:object size:0x8 scope:local +dzb$3917 = .data:0x00000038; // type:object size:0x8 scope:local +l_daObj_Gb_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_GB = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_geyser/splits.txt b/config/GZ2J01/rels/d_a_obj_geyser/splits.txt new file mode 100644 index 0000000000..eebed3f1f5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_geyser/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_geyser.cpp: + .text start:0x00000078 end:0x00002140 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x000001D8 diff --git a/config/GZ2J01/rels/d_a_obj_geyser/symbols.txt b/config/GZ2J01/rels/d_a_obj_geyser/symbols.txt new file mode 100644 index 0000000000..611ca50c86 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_geyser/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjGeyser_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daObjGeyser_cFv = .text:0x00000098; // type:function size:0x48 scope:global +Create__13daObjGeyser_cFv = .text:0x000000E0; // type:function size:0x160 scope:global +CreateHeap__13daObjGeyser_cFv = .text:0x00000240; // type:function size:0x94 scope:global +create1st__13daObjGeyser_cFv = .text:0x000002D4; // type:function size:0x114 scope:global +Execute__13daObjGeyser_cFPPA3_A4_f = .text:0x000003E8; // type:function size:0x1C4 scope:global +action__13daObjGeyser_cFv = .text:0x000005AC; // type:function size:0x16C scope:global +actionOff2Init__13daObjGeyser_cFv = .text:0x00000718; // type:function size:0xC scope:global +actionOff2__13daObjGeyser_cFv = .text:0x00000724; // type:function size:0x22C scope:global +__dt__8cM3dGLinFv = .text:0x00000950; // type:function size:0x48 scope:global +actionOnWait2Init__13daObjGeyser_cFv = .text:0x00000998; // type:function size:0x44 scope:global +actionOnWait2__13daObjGeyser_cFv = .text:0x000009DC; // type:function size:0x3D8 scope:global +actionOn2Init__13daObjGeyser_cFv = .text:0x00000DB4; // type:function size:0x4C scope:global +actionOn2__13daObjGeyser_cFv = .text:0x00000E00; // type:function size:0x4B8 scope:global +actionDisappearInit__13daObjGeyser_cFUc = .text:0x000012B8; // type:function size:0x20 scope:global +actionDisappear__13daObjGeyser_cFv = .text:0x000012D8; // type:function size:0xC4 scope:global +actionOffInit__13daObjGeyser_cFv = .text:0x0000139C; // type:function size:0x2C scope:global +actionOff__13daObjGeyser_cFv = .text:0x000013C8; // type:function size:0x68 scope:global +actionOnWaitInit__13daObjGeyser_cFv = .text:0x00001430; // type:function size:0x74 scope:global +actionOnWait__13daObjGeyser_cFv = .text:0x000014A4; // type:function size:0xA0 scope:global +actionOnInit__13daObjGeyser_cFv = .text:0x00001544; // type:function size:0x88 scope:global +actionOn__13daObjGeyser_cFv = .text:0x000015CC; // type:function size:0x118 scope:global +setPntWind__13daObjGeyser_cFv = .text:0x000016E4; // type:function size:0xB8 scope:global +cutPntWind__13daObjGeyser_cFv = .text:0x0000179C; // type:function size:0x24 scope:global +movePntWind__13daObjGeyser_cFv = .text:0x000017C0; // type:function size:0x210 scope:global +Draw__13daObjGeyser_cFv = .text:0x000019D0; // type:function size:0xA4 scope:global +setEmitterPre00__13daObjGeyser_cFv = .text:0x00001A74; // type:function size:0x98 scope:global +setEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x00001B0C; // type:function size:0x4 scope:global +setEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x00001B10; // type:function size:0xA4 scope:global +stopEmitterPre00__13daObjGeyser_cFv = .text:0x00001BB4; // type:function size:0x2C scope:global +stopEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x00001BE0; // type:function size:0x2C scope:global +stopEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x00001C0C; // type:function size:0x2C scope:global +setEmitterClm00__13daObjGeyser_cFv = .text:0x00001C38; // type:function size:0x98 scope:global +setEmitterSmk01__13daObjGeyser_cFv = .text:0x00001CD0; // type:function size:0x98 scope:global +setEmitterSmk02__13daObjGeyser_cFv = .text:0x00001D68; // type:function size:0x98 scope:global +stopEmitterClm00__13daObjGeyser_cFv = .text:0x00001E00; // type:function size:0x2C scope:global +stopEmitterSmk01__13daObjGeyser_cFv = .text:0x00001E2C; // type:function size:0x2C scope:global +stopEmitterSmk02__13daObjGeyser_cFv = .text:0x00001E58; // type:function size:0x2C scope:global +Delete__13daObjGeyser_cFv = .text:0x00001E84; // type:function size:0x74 scope:global +daObjGeyser_create1st__FP13daObjGeyser_c = .text:0x00001EF8; // type:function size:0xF0 scope:global +__dt__8cM3dGAabFv = .text:0x00001FE8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002030; // type:function size:0x5C scope:global +daObjGeyser_MoveBGDelete__FP13daObjGeyser_c = .text:0x0000208C; // type:function size:0x20 scope:global +daObjGeyser_MoveBGExecute__FP13daObjGeyser_c = .text:0x000020AC; // type:function size:0x20 scope:global +daObjGeyser_MoveBGDraw__FP13daObjGeyser_c = .text:0x000020CC; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000020F8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global +l_scale = .rodata:0x00000008; // type:object size:0x18 scope:global +@3758 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3760 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3860 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3861 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4096 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4280 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3769 = .data:0x00000088; // type:object size:0xC scope:local +@3770 = .data:0x00000094; // type:object size:0xC scope:local +@3771 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3768 = .data:0x000000AC; // type:object size:0x24 scope:local +@3775 = .data:0x000000D0; // type:object size:0xC scope:local +@3776 = .data:0x000000DC; // type:object size:0xC scope:local +@3777 = .data:0x000000E8; // type:object size:0xC scope:local +@3778 = .data:0x000000F4; // type:object size:0xC scope:local +l_func2$3774 = .data:0x00000100; // type:object size:0x30 scope:local +daObjGeyser_METHODS = .data:0x00000130; // type:object size:0x20 scope:global +g_profile_Obj_Geyser = .data:0x00000150; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000001A4; // type:object size:0xC scope:global +__vt__13daObjGeyser_c = .data:0x000001B0; // type:object size:0x28 scope:global +lbl_458_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_458_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_glowSphere/splits.txt b/config/GZ2J01/rels/d_a_obj_glowSphere/splits.txt new file mode 100644 index 0000000000..7a32f7c9c4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_glowSphere/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_glowSphere.cpp: + .text start:0x000000EC end:0x000016FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001D0 + .bss start:0x00000008 end:0x000004B0 diff --git a/config/GZ2J01/rels/d_a_obj_glowSphere/symbols.txt b/config/GZ2J01/rels/d_a_obj_glowSphere/symbols.txt new file mode 100644 index 0000000000..5dd95ee1a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_glowSphere/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGlwSph_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000012C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +getSphMng__10daGlwSph_cFv = .text:0x000001D0; // type:function size:0xC scope:global +setBaseMtx__10daGlwSph_cFv = .text:0x000001DC; // type:function size:0x70 scope:global +createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c = .text:0x0000024C; // type:function size:0x20 scope:global +CreateHeap__10daGlwSph_cFv = .text:0x0000026C; // type:function size:0x108 scope:global +create__10daGlwSph_cFv = .text:0x00000374; // type:function size:0x334 scope:global +__dt__8cM3dGSphFv = .text:0x000006A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000738; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000794; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000804; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000874; // type:function size:0x48 scope:global +execute__10daGlwSph_cFv = .text:0x000008BC; // type:function size:0xA4 scope:global +actionMain__10daGlwSph_cFv = .text:0x00000960; // type:function size:0x230 scope:global +effectSet__10daGlwSph_cFv = .text:0x00000B90; // type:function size:0x140 scope:global +getSE__10daGlwSph_cFv = .text:0x00000CD0; // type:function size:0xE0 scope:global +getVibe__10daGlwSph_cFv = .text:0x00000DB0; // type:function size:0x54 scope:global +actionWaitInit__10daGlwSph_cFv = .text:0x00000E04; // type:function size:0xC scope:global +actionWait__10daGlwSph_cFv = .text:0x00000E10; // type:function size:0x4 scope:global +actionGetInit__10daGlwSph_cFv = .text:0x00000E14; // type:function size:0xBC scope:global +actionGet__10daGlwSph_cFv = .text:0x00000ED0; // type:function size:0xB0 scope:global +actionMoveInit__10daGlwSph_cFv = .text:0x00000F80; // type:function size:0x24 scope:global +actionMove__10daGlwSph_cFv = .text:0x00000FA4; // type:function size:0xA0 scope:global +draw__10daGlwSph_cFv = .text:0x00001044; // type:function size:0x148 scope:global +_delete__10daGlwSph_cFv = .text:0x0000118C; // type:function size:0x4C scope:global +daGlwSph_Draw__FP10daGlwSph_c = .text:0x000011D8; // type:function size:0x20 scope:global +daGlwSph_Execute__FP10daGlwSph_c = .text:0x000011F8; // type:function size:0x20 scope:global +daGlwSph_Delete__FP10daGlwSph_c = .text:0x00001218; // type:function size:0x20 scope:global +daGlwSph_Create__FP10fopAc_ac_c = .text:0x00001238; // type:function size:0x20 scope:global +_clrLstBuf__12_GlSph_Mng_cFv = .text:0x00001258; // type:function size:0x24 scope:global +entry__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x0000127C; // type:function size:0x4C scope:global +remove__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x000012C8; // type:function size:0x34 scope:global +_setting_main__12_GlSph_Mng_cFv = .text:0x000012FC; // type:function size:0x68 scope:global +_chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00001364; // type:function size:0x48 scope:global +SphSeProc__12_GlSph_Mng_cFv = .text:0x000013AC; // type:function size:0xCC scope:global +clrSphSe__12_GlSph_Mng_cFv = .text:0x00001478; // type:function size:0x10 scope:global +getSphSe__12_GlSph_Mng_cFv = .text:0x00001488; // type:function size:0x10 scope:global +incSphSe__12_GlSph_Mng_cFv = .text:0x00001498; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000014C4; // type:function size:0x48 scope:global +__dt__14daGlwSph_HIO_cFv = .text:0x0000150C; // type:function size:0x6C scope:global +__sinit_d_a_obj_glowSphere_cpp = .text:0x00001578; // type:function size:0xB8 scope:local +__dt__12_GlSph_Mng_cFv = .text:0x00001630; // type:function size:0x70 scope:global +__dt__16_GlSph_LstInfo_cFv = .text:0x000016A0; // type:function size:0x3C scope:global +__ct__16_GlSph_LstInfo_cFv = .text:0x000016DC; // type:function size:0x10 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000016EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__10daGlwSph_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3714 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4103 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +mCcDSph__10daGlwSph_c = .data:0x00000038; // type:object size:0x40 scope:global +l_prmColor = .data:0x00000078; // type:object size:0x4 scope:global +l_envColor = .data:0x0000007C; // type:object size:0x10 scope:global +@3934 = .data:0x0000008C; // type:object size:0xC scope:local +@3935 = .data:0x00000098; // type:object size:0xC scope:local +@3936 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3933 = .data:0x000000B0; // type:object size:0x24 scope:local +l_eff$3973 = .data:0x000000D4; // type:object size:0x4 scope:local +l_colorKR$4109 = .data:0x000000D8; // type:object size:0x4 scope:local data:string +l_colorKG$4110 = .data:0x000000DC; // type:object size:0x4 scope:local +l_colorKB$4111 = .data:0x000000E0; // type:object size:0x4 scope:local +l_colorCR$4112 = .data:0x000000E4; // type:object size:0x4 scope:local +l_colorCG$4113 = .data:0x000000E8; // type:object size:0x4 scope:local +l_colorCB$4114 = .data:0x000000EC; // type:object size:0x4 scope:local +l_daGlwSph_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_Obj_glowSphere = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000140; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14daGlwSph_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3673 = .bss:0x00000060; // type:object size:0xC scope:local +mSphMng__10daGlwSph_c = .bss:0x0000006C; // type:object size:0x3C4 scope:global +lbl_459_bss_430 = .bss:0x00000430; // type:object size:0x1 data:byte +lbl_459_bss_431 = .bss:0x00000431; // type:object size:0x1 data:byte +sSeId$4016 = .bss:0x00000434; // type:object size:0x14 scope:local data:4byte +mSphSe__12_GlSph_Mng_c = .bss:0x00000448; // type:object size:0x2 scope:global data:2byte +mSeClrTmr__12_GlSph_Mng_c = .bss:0x0000044A; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000044C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000450; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000454; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000458; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000045C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000460; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000464; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000468; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000046C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000470; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000474; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000478; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000047C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000480; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000484; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000488; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000048C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000490; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000494; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000498; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000049C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000004A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000004A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000004A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000004AC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_gm/splits.txt b/config/GZ2J01/rels/d_a_obj_gm/splits.txt new file mode 100644 index 0000000000..7ace9f6a54 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_gm.cpp: + .text start:0x000000EC end:0x000022B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001C8 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_gm/symbols.txt b/config/GZ2J01/rels/d_a_obj_gm/symbols.txt new file mode 100644 index 0000000000..f3b6ebedb2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gm/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Gm_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Gm_Draw__FP12obj_gm_class = .text:0x00000104; // type:function size:0xB4 scope:global +wall_angle_get__FP12obj_gm_class = .text:0x000001B8; // type:function size:0x1BC scope:global +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:global +ito_pos_set__FP12obj_gm_class = .text:0x000003B0; // type:function size:0xF8 scope:global +bg_fix__FP12obj_gm_class = .text:0x000004A8; // type:function size:0x50C scope:global +swing__FP12obj_gm_class = .text:0x000009B4; // type:function size:0x754 scope:global +drop__FP12obj_gm_class = .text:0x00001108; // type:function size:0x4FC scope:global +action__FP12obj_gm_class = .text:0x00001604; // type:function size:0x16C scope:global +s_tbox_sub__FPvPv = .text:0x00001770; // type:function size:0x8C scope:global +s_so_sub__FPvPv = .text:0x000017FC; // type:function size:0x4C scope:global +daObj_Gm_Execute__FP12obj_gm_class = .text:0x00001848; // type:function size:0x250 scope:global +daObj_Gm_IsDelete__FP12obj_gm_class = .text:0x00001A98; // type:function size:0x8 scope:global +daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001AA0; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001B14; // type:function size:0x7C scope:global +daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001B90; // type:function size:0x47C scope:global +__dt__8cM3dGSphFv = .text:0x0000200C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002054; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000209C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000020F8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002168; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000021D8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000021DC; // type:function size:0x48 scope:global +__dt__14daObj_Gm_HIO_cFv = .text:0x00002224; // type:function size:0x48 scope:global +__sinit_d_a_obj_gm_cpp = .text:0x0000226C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000022A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000022B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3686 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@3927 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4092 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4093 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4094 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4095 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4189 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4229 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +obj_size = .data:0x00000020; // type:object size:0x1C scope:global +weg = .data:0x0000003C; // type:object size:0x1C scope:global +tim = .data:0x00000058; // type:object size:0xE scope:global +spin_sp = .data:0x00000068; // type:object size:0x1C scope:global +neg = .data:0x00000084; // type:object size:0xE scope:global +obj_size_maji = .data:0x00000094; // type:object size:0x1C scope:global +gm_obj_bmd = .data:0x000000B0; // type:object size:0x1C scope:global +cc_sph_src$4334 = .data:0x000000CC; // type:object size:0x40 scope:local +l_daObj_Gm_Method = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_OBJ_GM = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000198; // type:object size:0x24 scope:global +__vt__14daObj_Gm_HIO_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_460_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3661 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_goGate/splits.txt b/config/GZ2J01/rels/d_a_obj_goGate/splits.txt new file mode 100644 index 0000000000..354717688c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_goGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_goGate.cpp: + .text start:0x000000EC end:0x00000A14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_goGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_goGate/symbols.txt new file mode 100644 index 0000000000..43ed21bf17 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_goGate/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGoGate_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__10daGoGate_cFv = .text:0x00000164; // type:function size:0x9C scope:global +CreateHeap__10daGoGate_cFv = .text:0x00000200; // type:function size:0x6C scope:global +create__10daGoGate_cFv = .text:0x0000026C; // type:function size:0x158 scope:global +Execute__10daGoGate_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0x50 scope:global +moveGate__10daGoGate_cFv = .text:0x00000414; // type:function size:0x104 scope:global +init_modeWait__10daGoGate_cFv = .text:0x00000518; // type:function size:0xC scope:global +modeWait__10daGoGate_cFv = .text:0x00000524; // type:function size:0x4 scope:global +init_modeMoveOpen__10daGoGate_cFv = .text:0x00000528; // type:function size:0xC scope:global +modeMoveOpen__10daGoGate_cFv = .text:0x00000534; // type:function size:0x110 scope:global +init_modeMoveClose__10daGoGate_cFv = .text:0x00000644; // type:function size:0xC scope:global +modeMoveClose__10daGoGate_cFv = .text:0x00000650; // type:function size:0x110 scope:global +setSe__10daGoGate_cFv = .text:0x00000760; // type:function size:0xBC scope:global +Draw__10daGoGate_cFv = .text:0x0000081C; // type:function size:0xA4 scope:global +Delete__10daGoGate_cFv = .text:0x000008C0; // type:function size:0x30 scope:global +daGoGate_Draw__FP10daGoGate_c = .text:0x000008F0; // type:function size:0x2C scope:global +daGoGate_Execute__FP10daGoGate_c = .text:0x0000091C; // type:function size:0x20 scope:global +daGoGate_Delete__FP10daGoGate_c = .text:0x0000093C; // type:function size:0x20 scope:global +daGoGate_Create__FP10fopAc_ac_c = .text:0x0000095C; // type:function size:0x20 scope:global +__dt__14daGoGate_HIO_cFv = .text:0x0000097C; // type:function size:0x5C scope:global +__sinit_d_a_obj_goGate_cpp = .text:0x000009D8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3727 = .data:0x00000020; // type:object size:0xC scope:local +@3728 = .data:0x0000002C; // type:object size:0xC scope:local +@3729 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3726 = .data:0x00000044; // type:object size:0x24 scope:local +l_daGoGate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_GoGate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daGoGate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daGoGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_461_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_gomikabe/splits.txt b/config/GZ2J01/rels/d_a_obj_gomikabe/splits.txt new file mode 100644 index 0000000000..052986b8a3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gomikabe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_gomikabe.cpp: + .text start:0x000000EC end:0x00001AC8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000000D0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_gomikabe/symbols.txt b/config/GZ2J01/rels/d_a_obj_gomikabe/symbols.txt new file mode 100644 index 0000000000..f7ca4d67fe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gomikabe/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000104; // type:function size:0x88 scope:global +SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000018C; // type:function size:0x130 scope:global +__dt__4cXyzFv = .text:0x000002BC; // type:function size:0x3C scope:global +daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global +daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:global +WaitAction__15daObjGOMIKABE_cFv = .text:0x0000033C; // type:function size:0x48 scope:global +BreakChk__15daObjGOMIKABE_cFv = .text:0x00000384; // type:function size:0x68 scope:global +BreakSet__15daObjGOMIKABE_cFv = .text:0x000003EC; // type:function size:0x4F8 scope:global +__dt__5csXyzFv = .text:0x000008E4; // type:function size:0x3C scope:global +getWaterStream__15daObjGOMIKABE_cFR4cXyzR4cXyzf = .text:0x00000920; // type:function size:0x130 scope:global +SpeedSet__15daObjGOMIKABE_cFv = .text:0x00000A50; // type:function size:0x1C4 scope:global +BreakAction__15daObjGOMIKABE_cFv = .text:0x00000C14; // type:function size:0x20 scope:global +CheckCull__15daObjGOMIKABE_cFv = .text:0x00000C34; // type:function size:0xB0 scope:global +checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000CE4; // type:function size:0x84 scope:global +Action__15daObjGOMIKABE_cFv = .text:0x00000D68; // type:function size:0x78 scope:global +setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00000DE0; // type:function size:0x64 scope:global +setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00000E44; // type:function size:0x94 scope:global +daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:global +daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:global +CreateHeap__15daObjGOMIKABE_cFv = .text:0x00000F24; // type:function size:0x100 scope:global +create__15daObjGOMIKABE_cFv = .text:0x00001024; // type:function size:0x450 scope:global +__dt__8dCcD_SphFv = .text:0x00001474; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001540; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000015C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000160C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001654; // type:function size:0x70 scope:global +__ct__12dBgS_ObjAcchFv = .text:0x000016C4; // type:function size:0x54 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001718; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00001788; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000178C; // type:function size:0x4 scope:global +daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:global +Create__15daObjGOMIKABE_cFv = .text:0x00001798; // type:function size:0x60 scope:global +Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000017F8; // type:function size:0xC8 scope:global +Draw__15daObjGOMIKABE_cFv = .text:0x000018C0; // type:function size:0x11C scope:global +Delete__15daObjGOMIKABE_cFv = .text:0x000019DC; // type:function size:0x58 scope:global +__dt__19daObjGOMIKABE_HIO_cFv = .text:0x00001A34; // type:function size:0x48 scope:global +__sinit_d_a_obj_gomikabe_cpp = .text:0x00001A7C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001AB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001AC0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3769 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3801 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3842 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3977 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3985 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4156 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4157 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4158 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4159 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4308 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4498 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4607 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x3C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GOMIKABE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__15daObjGOMIKABE_c = .data:0x0000009C; // type:object size:0x28 scope:global +__vt__19daObjGOMIKABE_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3761 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt b/config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt new file mode 100644 index 0000000000..e824a86e22 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gpTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gpTaru.cpp: + .text start:0x000000EC end:0x0000257C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt b/config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt new file mode 100644 index 0000000000..94d2cbb26d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gpTaru/symbols.txt @@ -0,0 +1,136 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGpTaru_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000174; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001D0; // type:function size:0x48 scope:global +setBaseMtx__10daGpTaru_cFv = .text:0x00000218; // type:function size:0xD8 scope:global +CreateHeap__10daGpTaru_cFv = .text:0x000002F0; // type:function size:0x6C scope:global +create__10daGpTaru_cFv = .text:0x0000035C; // type:function size:0x2C4 scope:global +__dt__8cM3dGCylFv = .text:0x00000620; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000668; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006B0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000070C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000077C; // type:function size:0x70 scope:global +createHeapCallBack__10daGpTaru_cFP10fopAc_ac_c = .text:0x000007EC; // type:function size:0x2C scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000818; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000B14; // type:function size:0x48 scope:global +chkSinkAll__10daGpTaru_cFv = .text:0x00000B5C; // type:function size:0x24 scope:global +chkWaterLineIn__10daGpTaru_cFv = .text:0x00000B80; // type:function size:0x24 scope:global +bgCheck__10daGpTaru_cFv = .text:0x00000BA4; // type:function size:0x6A0 scope:global +Execute__10daGpTaru_cFv = .text:0x00001244; // type:function size:0x270 scope:global +mode_proc_call__10daGpTaru_cFv = .text:0x000014B4; // type:function size:0x148 scope:global +mode_init_wait__10daGpTaru_cFv = .text:0x000015FC; // type:function size:0x3C scope:global +mode_proc_wait__10daGpTaru_cFv = .text:0x00001638; // type:function size:0x24 scope:global +mode_init_carry__10daGpTaru_cFv = .text:0x0000165C; // type:function size:0x24 scope:global +mode_proc_carry__10daGpTaru_cFv = .text:0x00001680; // type:function size:0xA0 scope:global +mode_init_drop__10daGpTaru_cFv = .text:0x00001720; // type:function size:0x2C scope:global +mode_proc_drop__10daGpTaru_cFv = .text:0x0000174C; // type:function size:0x24 scope:global +mode_init_roll__10daGpTaru_cFv = .text:0x00001770; // type:function size:0x18 scope:global +mode_proc_roll__10daGpTaru_cFv = .text:0x00001788; // type:function size:0x3C4 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001B4C; // type:function size:0x78 scope:global +mode_init_exploInit__10daGpTaru_cFv = .text:0x00001BC4; // type:function size:0xBC scope:global +mode_proc_exploInit__10daGpTaru_cFv = .text:0x00001C80; // type:function size:0x1CC scope:global +mode_init_explosion__10daGpTaru_cFv = .text:0x00001E4C; // type:function size:0x184 scope:global +mode_proc_explosion__10daGpTaru_cFv = .text:0x00001FD0; // type:function size:0x4C scope:global +mode_init_sink__10daGpTaru_cFv = .text:0x0000201C; // type:function size:0x18 scope:global +mode_proc_sink__10daGpTaru_cFv = .text:0x00002034; // type:function size:0xF0 scope:global +breakEffSet__10daGpTaru_cFv = .text:0x00002124; // type:function size:0x180 scope:global +Draw__10daGpTaru_cFv = .text:0x000022A4; // type:function size:0xA4 scope:global +Delete__10daGpTaru_cFv = .text:0x00002348; // type:function size:0x44 scope:global +daGpTaru_Draw__FP10daGpTaru_c = .text:0x0000238C; // type:function size:0x2C scope:global +daGpTaru_Execute__FP10daGpTaru_c = .text:0x000023B8; // type:function size:0x2C scope:global +daGpTaru_Delete__FP10daGpTaru_c = .text:0x000023E4; // type:function size:0x2C scope:global +daGpTaru_Create__FP10fopAc_ac_c = .text:0x00002410; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002430; // type:function size:0x48 scope:global +__dt__14daGpTaru_HIO_cFv = .text:0x00002478; // type:function size:0x6C scope:global +__sinit_d_a_obj_gpTaru_cpp = .text:0x000024E4; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002554; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000255C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002564; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000256C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002574; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3659 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000010; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__10daGpTaru_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3803 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3805 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3992 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3993 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4078 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4084 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4521 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4527 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4697 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daGpTaru_c = .data:0x00000020; // type:object size:0x44 scope:global +@4338 = .data:0x00000064; // type:object size:0xC scope:local +@4339 = .data:0x00000070; // type:object size:0xC scope:local +@4340 = .data:0x0000007C; // type:object size:0xC scope:local +@4341 = .data:0x00000088; // type:object size:0xC scope:local +@4342 = .data:0x00000094; // type:object size:0xC scope:local +@4343 = .data:0x000000A0; // type:object size:0xC scope:local +@4344 = .data:0x000000AC; // type:object size:0xC scope:local +l_mode_func$4337 = .data:0x000000B8; // type:object size:0x54 scope:local +effName$4666 = .data:0x0000010C; // type:object size:0x10 scope:local +l_daGpTaru_Method = .data:0x0000011C; // type:object size:0x20 scope:global +g_profile_Obj_GpTaru = .data:0x0000013C; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x0000019C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E4; // type:object size:0x24 scope:global +__vt__10daGpTaru_c = .data:0x00000208; // type:object size:0x18 scope:global +__vt__14daGpTaru_HIO_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000238; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:float +lbl_96_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_gra2/splits.txt b/config/GZ2J01/rels/d_a_obj_gra2/splits.txt new file mode 100644 index 0000000000..5b6e332a9a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gra2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gra2.cpp: + .text start:0x000000EC end:0x0000FC48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003EC + .data start:0x00000000 end:0x00000A2C + .bss start:0x00000008 end:0x000002DC diff --git a/config/GZ2J01/rels/d_a_obj_gra2/symbols.txt b/config/GZ2J01/rels/d_a_obj_gra2/symbols.txt new file mode 100644 index 0000000000..f867d99e8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gra2/symbols.txt @@ -0,0 +1,518 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +jointCtrlCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x4C scope:global +rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000138; // type:function size:0x18 scope:global +__ct__11daObj_GrA_cFv = .text:0x00000150; // type:function size:0x1AC scope:global +__dt__11daObj_GrA_cFv = .text:0x000002FC; // type:function size:0x2B0 scope:global +create__11daObj_GrA_cFv = .text:0x000005AC; // type:function size:0x248 scope:global +CreateHeap__11daObj_GrA_cFv = .text:0x000007F4; // type:function size:0x17C scope:global +Delete__11daObj_GrA_cFv = .text:0x00000970; // type:function size:0x74 scope:global +Execute__11daObj_GrA_cFPPA3_A4_f = .text:0x000009E4; // type:function size:0x240 scope:global +Draw__11daObj_GrA_cFv = .text:0x00000C24; // type:function size:0x88 scope:global +jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel = .text:0x00000CAC; // type:function size:0x290 scope:global +getResName__11daObj_GrA_cFv = .text:0x00000F3C; // type:function size:0x18 scope:global +getMode__11daObj_GrA_cFv = .text:0x00000F54; // type:function size:0x84 scope:global +getPathNo__11daObj_GrA_cFv = .text:0x00000FD8; // type:function size:0xC scope:global +getTagNo__11daObj_GrA_cFv = .text:0x00000FE4; // type:function size:0xC scope:global +getJumpType__11daObj_GrA_cFv = .text:0x00000FF0; // type:function size:0xC scope:global +isDelete__11daObj_GrA_cFv = .text:0x00000FFC; // type:function size:0xE0 scope:global +restart__11daObj_GrA_cFv = .text:0x000010DC; // type:function size:0x1D8 scope:global +init__11daObj_GrA_cFv = .text:0x000012B4; // type:function size:0x2DC scope:global +setBaseAnm__11daObj_GrA_cFif = .text:0x00001590; // type:function size:0x144 scope:global +setFaceAnm__11daObj_GrA_cFibf = .text:0x000016D4; // type:function size:0x1A4 scope:global +setFaceBtp__11daObj_GrA_cFi = .text:0x00001878; // type:function size:0xF4 scope:global +setBaseMotion__11daObj_GrA_cFif = .text:0x0000196C; // type:function size:0x20 scope:global +setFaceMotion__11daObj_GrA_cFif = .text:0x0000198C; // type:function size:0x44 scope:global +calcMotion__11daObj_GrA_cFv = .text:0x000019D0; // type:function size:0xD0 scope:global +checkProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x00001AA0; // type:function size:0x34 scope:global +setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x00001AD4; // type:function size:0xB0 scope:global +getDistTableIdx__Fii = .text:0x00001B84; // type:function size:0x14 scope:global +setParam__11daObj_GrA_cFv = .text:0x00001B98; // type:function size:0x260 scope:global +checkEvent__11daObj_GrA_cFv = .text:0x00001DF8; // type:function size:0x164 scope:global +mainProc__11daObj_GrA_cFv = .text:0x00001F5C; // type:function size:0x268 scope:global +adjustShapeAngle__11daObj_GrA_cFv = .text:0x000021C4; // type:function size:0x4 scope:global +setMtx__11daObj_GrA_cFi = .text:0x000021C8; // type:function size:0x62C scope:global +setCollisions__11daObj_GrA_cFv = .text:0x000027F4; // type:function size:0x35C scope:global +setAttnPos__11daObj_GrA_cFv = .text:0x00002B50; // type:function size:0xEC scope:global +drawOtherMdls__11daObj_GrA_cFv = .text:0x00002C3C; // type:function size:0x4 scope:global +dbgDraw__11daObj_GrA_cFv = .text:0x00002C40; // type:function size:0x8 scope:global +ppMoveInit__11daObj_GrA_cFv = .text:0x00002C48; // type:function size:0x6C scope:global +setLookMode__11daObj_GrA_cFi = .text:0x00002CB4; // type:function size:0x14 scope:global +lookat__11daObj_GrA_cFv = .text:0x00002CC8; // type:function size:0x5A4 scope:global +hitChk__11daObj_GrA_cFv = .text:0x0000326C; // type:function size:0x158 scope:global +wait__11daObj_GrA_cFPv = .text:0x000033C4; // type:function size:0x178 scope:global +talk__11daObj_GrA_cFPv = .text:0x0000353C; // type:function size:0x25C scope:global +ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c = .text:0x00003798; // type:function size:0xFC scope:global +s_sub__FPvPv = .text:0x00003894; // type:function size:0x6C scope:global +checkTagGraSub__11daObj_GrA_cFP10fopAc_ac_c = .text:0x00003900; // type:function size:0x44 scope:global +fallAbyssCheck__11daObj_GrA_cFv = .text:0x00003944; // type:function size:0xCC scope:global +setPrtcl__11daObj_GrA_cFv = .text:0x00003A10; // type:function size:0x2E4 scope:global +base000__11daObj_GrA_cFi = .text:0x00003CF4; // type:function size:0x34 scope:global +base001__11daObj_GrA_cFi = .text:0x00003D28; // type:function size:0x34 scope:global +base003__11daObj_GrA_cFi = .text:0x00003D5C; // type:function size:0xA0 scope:global +base004__11daObj_GrA_cFi = .text:0x00003DFC; // type:function size:0xA0 scope:global +base005__11daObj_GrA_cFi = .text:0x00003E9C; // type:function size:0x98 scope:global +base006__11daObj_GrA_cFi = .text:0x00003F34; // type:function size:0x34 scope:global +base007__11daObj_GrA_cFi = .text:0x00003F68; // type:function size:0x68 scope:global +base008__11daObj_GrA_cFi = .text:0x00003FD0; // type:function size:0x84 scope:global +base009__11daObj_GrA_cFi = .text:0x00004054; // type:function size:0xA0 scope:global +base010__11daObj_GrA_cFi = .text:0x000040F4; // type:function size:0xAC scope:global +base013__11daObj_GrA_cFi = .text:0x000041A0; // type:function size:0x158 scope:global +base016__11daObj_GrA_cFi = .text:0x000042F8; // type:function size:0x68 scope:global +base017__11daObj_GrA_cFi = .text:0x00004360; // type:function size:0x68 scope:global +base018__11daObj_GrA_cFi = .text:0x000043C8; // type:function size:0x78 scope:global +base019__11daObj_GrA_cFi = .text:0x00004440; // type:function size:0x74 scope:global +base020__11daObj_GrA_cFi = .text:0x000044B4; // type:function size:0x34 scope:global +base021__11daObj_GrA_cFi = .text:0x000044E8; // type:function size:0x34 scope:global +base022__11daObj_GrA_cFi = .text:0x0000451C; // type:function size:0x34 scope:global +base023__11daObj_GrA_cFi = .text:0x00004550; // type:function size:0x34 scope:global +base024__11daObj_GrA_cFi = .text:0x00004584; // type:function size:0x34 scope:global +base025__11daObj_GrA_cFi = .text:0x000045B8; // type:function size:0x34 scope:global +base026__11daObj_GrA_cFi = .text:0x000045EC; // type:function size:0x34 scope:global +face000__11daObj_GrA_cFi = .text:0x00004620; // type:function size:0x38 scope:global +face003__11daObj_GrA_cFi = .text:0x00004658; // type:function size:0xA0 scope:global +face004__11daObj_GrA_cFi = .text:0x000046F8; // type:function size:0xA0 scope:global +face005__11daObj_GrA_cFi = .text:0x00004798; // type:function size:0x38 scope:global +face006__11daObj_GrA_cFi = .text:0x000047D0; // type:function size:0x38 scope:global +face007__11daObj_GrA_cFi = .text:0x00004808; // type:function size:0x38 scope:global +face008__11daObj_GrA_cFi = .text:0x00004840; // type:function size:0xA0 scope:global +face009__11daObj_GrA_cFi = .text:0x000048E0; // type:function size:0xA0 scope:global +face010__11daObj_GrA_cFi = .text:0x00004980; // type:function size:0x38 scope:global +face011__11daObj_GrA_cFi = .text:0x000049B8; // type:function size:0x38 scope:global +face012__11daObj_GrA_cFi = .text:0x000049F0; // type:function size:0x38 scope:global +face016__11daObj_GrA_cFi = .text:0x00004A28; // type:function size:0x38 scope:global +face017__11daObj_GrA_cFi = .text:0x00004A60; // type:function size:0x38 scope:global +face999__11daObj_GrA_cFi = .text:0x00004A98; // type:function size:0x40 scope:global +evtcutTalk__11daObj_GrA_cFii = .text:0x00004AD8; // type:function size:0x114 scope:global +setFaceTalkAfter__11daObj_GrA_cFv = .text:0x00004BEC; // type:function size:0x7C scope:global +daObj_GrA_Create__FPv = .text:0x00004C68; // type:function size:0x20 scope:global +daObj_GrA_Delete__FPv = .text:0x00004C88; // type:function size:0x20 scope:global +daObj_GrA_Execute__FPv = .text:0x00004CA8; // type:function size:0x20 scope:global +daObj_GrA_Draw__FPv = .text:0x00004CC8; // type:function size:0x2C scope:global +daObj_GrA_IsDelete__FPv = .text:0x00004CF4; // type:function size:0x8 scope:global +__dt__17daObj_GrA_Param_cFv = .text:0x00004CFC; // type:function size:0x48 scope:global +__dt__16daBaseNpc_path_cFv = .text:0x00004D44; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00004D8C; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00004D90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004DD8; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00004E20; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00004E5C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004F28; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00004FAC; // type:function size:0x48 scope:global +__dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004FF4; // type:function size:0x3C scope:global +__ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00005030; // type:function size:0x4 scope:global +__dt__18daBaseNpc_acMngr_cFv = .text:0x00005034; // type:function size:0x48 scope:global +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x0000507C; // type:function size:0x60 scope:global +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x000050DC; // type:function size:0x8 scope:global +Create__23daBaseNpc_moveBgActor_cFv = .text:0x000050E4; // type:function size:0x8 scope:global +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x000050EC; // type:function size:0x8 scope:global +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x000050F4; // type:function size:0x8 scope:global +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x000050FC; // type:function size:0x8 scope:global +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x00005104; // type:function size:0x8 scope:global +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x0000510C; // type:function size:0x8 scope:global +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x00005114; // type:function size:0x8 scope:global +cLib_calcTimer__FPi = .text:0x0000511C; // type:function size:0x1C scope:global +cLib_calcTimer__FPs = .text:0x00005138; // type:function size:0x1C scope:global +__sinit_d_a_obj_gra2_cpp = .text:0x00005154; // type:function size:0x3F8 scope:local +getSrchCircleR__11daObj_GrA_cFv = .text:0x0000554C; // type:function size:0x58 scope:global +standWait__11daObj_GrA_cFPv = .text:0x000055A4; // type:function size:0x55C scope:global +walk__11daObj_GrA_cFPv = .text:0x00005B00; // type:function size:0x644 scope:global +defence__11daObj_GrA_cFPv = .text:0x00006144; // type:function size:0x290 scope:global +toStone__11daObj_GrA_cFPv = .text:0x000063D4; // type:function size:0x5E4 scope:global +step__11daObj_GrA_cFPv = .text:0x000069B8; // type:function size:0x504 scope:global +rollReturn__11daObj_GrA_cFPv = .text:0x00006EBC; // type:function size:0xB30 scope:global +soldierDemoSkip__11daObj_GrA_cFv = .text:0x000079EC; // type:function size:0x9C scope:global +soldierDemo__11daObj_GrA_cFPv = .text:0x00007A88; // type:function size:0x398 scope:global +getSrchLinkR__11daObj_GrA_cFv = .text:0x00007E20; // type:function size:0x58 scope:global +getSrchGraR__11daObj_GrA_cFv = .text:0x00007E78; // type:function size:0x58 scope:global +getSpeed__11daObj_GrA_cFv = .text:0x00007ED0; // type:function size:0x48 scope:global +standRoll__11daObj_GrA_cFPv = .text:0x00007F18; // type:function size:0x6B8 scope:global +rollDemo__11daObj_GrA_cFPv = .text:0x000085D0; // type:function size:0x414 scope:global +rollAttack__11daObj_GrA_cFPv = .text:0x000089E4; // type:function size:0xA94 scope:global +rollAttacked__11daObj_GrA_cFPv = .text:0x00009478; // type:function size:0x680 scope:global +rollEscape__11daObj_GrA_cFPv = .text:0x00009AF8; // type:function size:0x5F0 scope:global +rollLanding__11daObj_GrA_cFv = .text:0x0000A0E8; // type:function size:0x110 scope:global +thrown__11daObj_GrA_cFPv = .text:0x0000A1F8; // type:function size:0x108 scope:global +demo_camera__11daObj_GrA_cFv = .text:0x0000A300; // type:function size:0xE74 scope:global +rollAttackedDemo__11daObj_GrA_cFv = .text:0x0000B174; // type:function size:0xA18 scope:global +graThrowDemo__11daObj_GrA_cFv = .text:0x0000BB8C; // type:function size:0x3E4 scope:global +setCarryStatus__11daObj_GrA_cFv = .text:0x0000BF70; // type:function size:0xCC scope:global +checkThrow__11daObj_GrA_cFv = .text:0x0000C03C; // type:function size:0xD8 scope:global +calcCatchPos__11daObj_GrA_cFfi = .text:0x0000C114; // type:function size:0x414 scope:global +initCrazyBeforeCatch__11daObj_GrA_cFi = .text:0x0000C528; // type:function size:0x1C scope:global +executeCrazyBeforeCatch__11daObj_GrA_cFv = .text:0x0000C544; // type:function size:0x7C scope:global +initCrazyCatch__11daObj_GrA_cFi = .text:0x0000C5C0; // type:function size:0x98 scope:global +executeCrazyCatch__11daObj_GrA_cFv = .text:0x0000C658; // type:function size:0x178 scope:global +initCrazyThrow__11daObj_GrA_cFi = .text:0x0000C7D0; // type:function size:0xA0 scope:global +executeCrazyThrow__11daObj_GrA_cFv = .text:0x0000C870; // type:function size:0x1BC scope:global +initCrazyAttack__11daObj_GrA_cFv = .text:0x0000CA2C; // type:function size:0x218 scope:global +executeCrazyJumping__11daObj_GrA_cFv = .text:0x0000CC44; // type:function size:0x358 scope:global +modeChangeCheck__11daObj_GrA_cFv = .text:0x0000CF9C; // type:function size:0x154 scope:global +getGraPos__10daTagGra_cFv = .text:0x0000D0F0; // type:function size:0x1C scope:global +s_sub2__FPvPv = .text:0x0000D10C; // type:function size:0x6C scope:global +checkGraSub__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000D178; // type:function size:0x68 scope:global +waitDemo__11daObj_GrA_cFPv = .text:0x0000D1E0; // type:function size:0x2FC scope:global +skipDemoGra__11daObj_GrA_cFv = .text:0x0000D4DC; // type:function size:0xAC scope:global +skipCallBack__FPvi = .text:0x0000D588; // type:function size:0x38 scope:global +startDemo__11daObj_GrA_cFPv = .text:0x0000D5C0; // type:function size:0x1BE4 scope:global +turn__11daObj_GrA_cFsfi = .text:0x0000F1A4; // type:function size:0x1B8 scope:global +turn_step__11daObj_GrA_cFsiii = .text:0x0000F35C; // type:function size:0x1B4 scope:global +chkFindPlayer2__11daObj_GrA_cFis = .text:0x0000F510; // type:function size:0x260 scope:global +getDistTable__12dAttention_cFi = .text:0x0000F770; // type:function size:0x14 scope:global +chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs = .text:0x0000F784; // type:function size:0xC4 scope:global +chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs = .text:0x0000F848; // type:function size:0x78 scope:global +chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs = .text:0x0000F8C0; // type:function size:0x10C scope:global +getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000F9CC; // type:function size:0x74 scope:global +standWaitJump__11daObj_GrA_cFPv = .text:0x0000FA40; // type:function size:0x208 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_GrA_Param_c = .rodata:0x00000000; // type:object size:0xC0 scope:global +l_bgcParam = .rodata:0x000000C0; // type:object size:0x50 scope:global +l_dirToAngleTBL = .rodata:0x00000110; // type:object size:0x8 scope:global +@4332 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4333 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4409 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4410 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4501 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@4618 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5022 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5025 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5027 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5028 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5241 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5242 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5243 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5244 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5245 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5246 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5247 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5250 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5251 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5254 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5255 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5256 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5257 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5258 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5259 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5260 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5261 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5262 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5263 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5264 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5265 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5266 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5267 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5268 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5269 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5270 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5271 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5272 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5273 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5274 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5275 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5276 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5277 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5278 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5279 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5280 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5397 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5431 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5432 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5568 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float +@5582 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5583 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5725 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5726 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float +@5756 = .rodata:0x00000238; // type:object size:0xC scope:local +@5966 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5967 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6054 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6055 = .rodata:0x00000250; // type:object size:0x4 scope:local +l_prticles_id$6229 = .rodata:0x00000254; // type:object size:0x6 scope:local +@6320 = .rodata:0x0000025C; // type:object size:0x4 scope:local data:string +@6321 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float +@6330 = .rodata:0x00000264; // type:object size:0x4 scope:local data:float +@6478 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6479 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6480 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6481 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6482 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6483 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6722 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6723 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6873 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6874 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@7003 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float +@7004 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7005 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7312 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7313 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7314 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7315 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7443 = .rodata:0x000002B0; // type:object size:0x8 scope:local data:double +@7613 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7996 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7997 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7998 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7999 = .rodata:0x000002C8; // type:object size:0x4 scope:local data:float +@8701 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@8702 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@8703 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@8704 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@8705 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@8706 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@8956 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@8957 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8958 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8959 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9046 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9047 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9205 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000300; // type:object size:0x4 scope:local data:float +@9280 = .rodata:0x00000304; // type:object size:0x4 scope:local data:float +@9333 = .rodata:0x00000308; // type:object size:0x8 scope:local +@9334 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9385 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9464 = .rodata:0x00000318; // type:object size:0x4 scope:local +@10241 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@10242 = .rodata:0x00000320; // type:object size:0x4 scope:local +@10243 = .rodata:0x00000324; // type:object size:0x4 scope:local +@10244 = .rodata:0x00000328; // type:object size:0x4 scope:local +@10245 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@10246 = .rodata:0x00000330; // type:object size:0x4 scope:local +@10247 = .rodata:0x00000334; // type:object size:0x4 scope:local +@10248 = .rodata:0x00000338; // type:object size:0x4 scope:local +@10249 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@10250 = .rodata:0x00000340; // type:object size:0x4 scope:local +@10251 = .rodata:0x00000344; // type:object size:0x4 scope:local +@10252 = .rodata:0x00000348; // type:object size:0x4 scope:local +@10253 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@10254 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float +@10255 = .rodata:0x00000354; // type:object size:0x4 scope:local +@10256 = .rodata:0x00000358; // type:object size:0x4 scope:local +@10257 = .rodata:0x0000035C; // type:object size:0x4 scope:local data:string +@10258 = .rodata:0x00000360; // type:object size:0x4 scope:local +@10292 = .rodata:0x00000364; // type:object size:0x4 scope:local data:float +@10293 = .rodata:0x00000368; // type:object size:0x4 scope:local data:float +@10294 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@10295 = .rodata:0x00000370; // type:object size:0x4 scope:local +@10406 = .rodata:0x00000374; // type:object size:0x4 scope:local +@10407 = .rodata:0x00000378; // type:object size:0x4 scope:local +@10650 = .rodata:0x0000037C; // type:object size:0x4 scope:local data:float +@10651 = .rodata:0x00000380; // type:object size:0x4 scope:local data:float +@10705 = .rodata:0x00000384; // type:object size:0x4 scope:local +@10706 = .rodata:0x00000388; // type:object size:0x4 scope:local +@10768 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@11071 = .rodata:0x00000390; // type:object size:0x4 scope:local +@11072 = .rodata:0x00000394; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000398; // type:object size:0x54 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileNameList = .data:0x00000020; // type:object size:0x10 scope:global +l_exLoadRes_GRAa = .data:0x00000030; // type:object size:0x10 scope:global +l_exLoadRes_GRA_jump = .data:0x00000040; // type:object size:0x10 scope:global +l_exLoadRes_GRA_demo = .data:0x00000050; // type:object size:0x10 scope:global +l_exloadRes_list = .data:0x00000060; // type:object size:0x10 scope:global +l_resNames = .data:0x00000070; // type:object size:0x14 scope:global +l_bmdGetParamList = .data:0x00000084; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x0000008C; // type:object size:0x118 scope:global +l_btpGetParamList = .data:0x000001A4; // type:object size:0x20 scope:global +l_eventMotionChangeTable = .data:0x000001C4; // type:object size:0x16 scope:global +l_eventFaceChangeTable = .data:0x000001DC; // type:object size:0x8 scope:global +l_evtNameList = .data:0x000001E4; // type:object size:0x8 scope:global +l_entryJntNoList = .data:0x000001EC; // type:object size:0x8 scope:global +@4591 = .data:0x000001F4; // type:object size:0xC scope:local data:4byte +@4762 = .data:0x00000200; // type:object size:0x58 scope:local +@4792 = .data:0x00000258; // type:object size:0x34 scope:local +@4873 = .data:0x0000028C; // type:object size:0xC scope:local +@4875 = .data:0x00000298; // type:object size:0xC scope:local +@4877 = .data:0x000002A4; // type:object size:0xC scope:local +@4879 = .data:0x000002B0; // type:object size:0xC scope:local +@4891 = .data:0x000002BC; // type:object size:0xC scope:local +@4933 = .data:0x000002C8; // type:object size:0xC scope:local data:4byte +@4941 = .data:0x000002D4; // type:object size:0xC scope:local data:4byte +@5310 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@5987 = .data:0x000002EC; // type:object size:0xC scope:local data:4byte +@5992 = .data:0x000002F8; // type:object size:0xC scope:local data:4byte +@6065 = .data:0x00000304; // type:object size:0xC scope:local +@6068 = .data:0x00000310; // type:object size:0xC scope:local +@6071 = .data:0x0000031C; // type:object size:0xC scope:local +@6074 = .data:0x00000328; // type:object size:0xC scope:local +@6107 = .data:0x00000334; // type:object size:0xC scope:local +@6110 = .data:0x00000340; // type:object size:0xC scope:local +@6363 = .data:0x0000034C; // type:object size:0xC scope:local data:4byte +@6502 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@6507 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@6661 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@6763 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@6888 = .data:0x00000388; // type:object size:0xC scope:local +@6894 = .data:0x00000394; // type:object size:0xC scope:local +@6910 = .data:0x000003A0; // type:object size:0xC scope:local +@6921 = .data:0x000003AC; // type:object size:0xC scope:local +@7031 = .data:0x000003B8; // type:object size:0xC scope:local +@7045 = .data:0x000003C4; // type:object size:0xC scope:local +@7055 = .data:0x000003D0; // type:object size:0xC scope:local +@7324 = .data:0x000003DC; // type:object size:0xC scope:local data:4byte +@7471 = .data:0x000003E8; // type:object size:0xC scope:local +@7481 = .data:0x000003F4; // type:object size:0xC scope:local +@7489 = .data:0x00000400; // type:object size:0xC scope:local +@7645 = .data:0x0000040C; // type:object size:0xC scope:local data:4byte +@7653 = .data:0x00000418; // type:object size:0xC scope:local data:4byte +@7744 = .data:0x00000424; // type:object size:0xC scope:local data:4byte +@7836 = .data:0x00000430; // type:object size:0xC scope:local data:4byte +@8025 = .data:0x0000043C; // type:object size:0xC scope:local +@8037 = .data:0x00000448; // type:object size:0xC scope:local +@8042 = .data:0x00000454; // type:object size:0xC scope:local +@8138 = .data:0x00000460; // type:object size:0x1C scope:local +@8707 = .data:0x0000047C; // type:object size:0x1C scope:local +@8960 = .data:0x00000498; // type:object size:0x20 scope:local +@8967 = .data:0x000004B8; // type:object size:0xC scope:local data:4byte +@9077 = .data:0x000004C4; // type:object size:0xC scope:local data:4byte +@9082 = .data:0x000004D0; // type:object size:0xC scope:local data:4byte +@9348 = .data:0x000004DC; // type:object size:0xC scope:local data:4byte +@9351 = .data:0x000004E8; // type:object size:0xC scope:local data:4byte +@9393 = .data:0x000004F4; // type:object size:0xC scope:local data:4byte +@9399 = .data:0x00000500; // type:object size:0xC scope:local data:4byte +@9472 = .data:0x0000050C; // type:object size:0xC scope:local data:4byte +@9541 = .data:0x00000518; // type:object size:0xC scope:local data:4byte +@9635 = .data:0x00000524; // type:object size:0xC scope:local data:4byte +@9691 = .data:0x00000530; // type:object size:0xC scope:local data:4byte +@10259 = .data:0x0000053C; // type:object size:0x30 scope:local +@10566 = .data:0x0000056C; // type:object size:0xC scope:local +@10567 = .data:0x00000578; // type:object size:0xC scope:local +@10568 = .data:0x00000584; // type:object size:0xC scope:local +@10569 = .data:0x00000590; // type:object size:0xC scope:local +@10570 = .data:0x0000059C; // type:object size:0xC scope:local +@10571 = .data:0x000005A8; // type:object size:0xC scope:local +@10572 = .data:0x000005B4; // type:object size:0xC scope:local +@10573 = .data:0x000005C0; // type:object size:0xC scope:local +@10574 = .data:0x000005CC; // type:object size:0xC scope:local +@10575 = .data:0x000005D8; // type:object size:0xC scope:local +@10576 = .data:0x000005E4; // type:object size:0xC scope:local +@10577 = .data:0x000005F0; // type:object size:0xC scope:local +@10578 = .data:0x000005FC; // type:object size:0xC scope:local +@10579 = .data:0x00000608; // type:object size:0xC scope:local +@10580 = .data:0x00000614; // type:object size:0xC scope:local +@10581 = .data:0x00000620; // type:object size:0xC scope:local +@10582 = .data:0x0000062C; // type:object size:0xC scope:local +@10583 = .data:0x00000638; // type:object size:0xC scope:local +@10584 = .data:0x00000644; // type:object size:0xC scope:local +@10585 = .data:0x00000650; // type:object size:0xC scope:local +@10586 = .data:0x0000065C; // type:object size:0xC scope:local +@10587 = .data:0x00000668; // type:object size:0xC scope:local +mBaseMotionList__11daObj_GrA_c = .data:0x00000674; // type:object size:0x108 scope:global data:4byte +@10849 = .data:0x0000077C; // type:object size:0xC scope:local +@10850 = .data:0x00000788; // type:object size:0xC scope:local +@10851 = .data:0x00000794; // type:object size:0xC scope:local +@10852 = .data:0x000007A0; // type:object size:0xC scope:local +@10853 = .data:0x000007AC; // type:object size:0xC scope:local +@10854 = .data:0x000007B8; // type:object size:0xC scope:local +@10855 = .data:0x000007C4; // type:object size:0xC scope:local +@10856 = .data:0x000007D0; // type:object size:0xC scope:local +@10857 = .data:0x000007DC; // type:object size:0xC scope:local +@10858 = .data:0x000007E8; // type:object size:0xC scope:local +@10859 = .data:0x000007F4; // type:object size:0xC scope:local +@10860 = .data:0x00000800; // type:object size:0xC scope:local +@10861 = .data:0x0000080C; // type:object size:0xC scope:local +@10862 = .data:0x00000818; // type:object size:0xC scope:local +mFaceMotionList__11daObj_GrA_c = .data:0x00000824; // type:object size:0xA8 scope:global data:4byte +daObj_GrA_MethodTable = .data:0x000008CC; // type:object size:0x20 scope:global +g_profile_OBJ_GRA = .data:0x000008EC; // type:object size:0x30 scope:global +__vt__11daObj_GrA_c = .data:0x0000091C; // type:object size:0x64 scope:global +__vt__23daBaseNpc_moveBgActor_c = .data:0x00000980; // type:object size:0x64 scope:global +__vt__18daBaseNpc_acMngr_c = .data:0x000009E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000009F0; // type:object size:0xC scope:global +__vt__16daBaseNpc_path_c = .data:0x000009FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A08; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A14; // type:object size:0xC scope:global +__vt__17daObj_GrA_Param_c = .data:0x00000A20; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4026 = .bss:0x00000048; // type:object size:0xC scope:local +l_centerOfst = .bss:0x00000054; // type:object size:0xC scope:global +@4027 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x4 scope:global +@5037 = .bss:0x00000070; // type:object size:0xC scope:local +@5040 = .bss:0x00000080; // type:object size:0xC scope:local +@5041 = .bss:0x0000008C; // type:object size:0xC scope:local +@5042 = .bss:0x00000098; // type:object size:0xC scope:local +@5043 = .bss:0x000000A4; // type:object size:0xC scope:local +@5044 = .bss:0x000000B0; // type:object size:0xC scope:local +@5045 = .bss:0x000000BC; // type:object size:0xC scope:local +@5046 = .bss:0x000000C8; // type:object size:0xC scope:local +@5047 = .bss:0x000000D4; // type:object size:0xC scope:local +@5048 = .bss:0x000000E0; // type:object size:0xC scope:local +@5049 = .bss:0x000000EC; // type:object size:0xC scope:local +@5050 = .bss:0x000000F8; // type:object size:0xC scope:local +@5051 = .bss:0x00000104; // type:object size:0xC scope:local +@5052 = .bss:0x00000110; // type:object size:0xC scope:local +@5053 = .bss:0x0000011C; // type:object size:0xC scope:local +aTrembleTrans$5036 = .bss:0x00000128; // type:object size:0xB4 scope:local +@5298 = .bss:0x000001DC; // type:object size:0xC scope:local +aOfst$5297 = .bss:0x000001EC; // type:object size:0xC scope:local +@5404 = .bss:0x000001F8; // type:object size:0xC scope:local +aEyeOfst$5403 = .bss:0x00000208; // type:object size:0xC scope:local +@5648 = .bss:0x00000214; // type:object size:0xC scope:local +@5651 = .bss:0x00000224; // type:object size:0xC scope:local +@5652 = .bss:0x00000230; // type:object size:0xC scope:local +@5653 = .bss:0x0000023C; // type:object size:0xC scope:local +aVec$5647 = .bss:0x00000248; // type:object size:0x30 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_graWall/splits.txt b/config/GZ2J01/rels/d_a_obj_graWall/splits.txt new file mode 100644 index 0000000000..2eb8bdde11 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_graWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_graWall.cpp: + .text start:0x00000078 end:0x00000428 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2J01/rels/d_a_obj_graWall/symbols.txt b/config/GZ2J01/rels/d_a_obj_graWall/symbols.txt new file mode 100644 index 0000000000..cb0313f2d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_graWall/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__14daObjGraWall_cFv = .text:0x00000078; // type:function size:0x150 scope:global +__dt__8cM3dGCylFv = .text:0x000001C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000210; // type:function size:0x48 scope:global +Execute__14daObjGraWall_cFv = .text:0x00000258; // type:function size:0xA0 scope:global +Delete__14daObjGraWall_cFv = .text:0x000002F8; // type:function size:0x8 scope:global +col_init__14daObjGraWall_cFv = .text:0x00000300; // type:function size:0x54 scope:global +col_set__14daObjGraWall_cFv = .text:0x00000354; // type:function size:0x6C scope:global +daObjGraWall_Execute__FP14daObjGraWall_c = .text:0x000003C0; // type:function size:0x20 scope:global +daObjGraWall_IsDelete__FP14daObjGraWall_c = .text:0x000003E0; // type:function size:0x8 scope:global +daObjGraWall_Delete__FP14daObjGraWall_c = .text:0x000003E8; // type:function size:0x20 scope:global +daObjGraWall_create__FP10fopAc_ac_c = .text:0x00000408; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global +l_daObjGraWall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_GRA_WALL = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_gra_rock/splits.txt b/config/GZ2J01/rels/d_a_obj_gra_rock/splits.txt new file mode 100644 index 0000000000..5211852172 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gra_rock.cpp: + .text start:0x00000078 end:0x00001334 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2J01/rels/d_a_obj_gra_rock/symbols.txt b/config/GZ2J01/rels/d_a_obj_gra_rock/symbols.txt new file mode 100644 index 0000000000..78d9fbcc50 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_gra_rock/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAttnPos__14daObjGraRock_cFv = .text:0x00000078; // type:function size:0x34C scope:global +setBaseMtx__14daObjGraRock_cFv = .text:0x000003C4; // type:function size:0x7C scope:global +setPrtcl__14daObjGraRock_cFv = .text:0x00000440; // type:function size:0xBC scope:global +bombParticleSet__14daObjGraRock_cFv = .text:0x000004FC; // type:function size:0x1B4 scope:global +setEnvTevColor__14daObjGraRock_cFv = .text:0x000006B0; // type:function size:0x5C scope:global +setRoomNo__14daObjGraRock_cFv = .text:0x0000070C; // type:function size:0x44 scope:global +col_set__14daObjGraRock_cFv = .text:0x00000750; // type:function size:0x194 scope:global +checkHitAt__14daObjGraRock_cFP8cCcD_Obj = .text:0x000008E4; // type:function size:0xC scope:global +Create__14daObjGraRock_cFv = .text:0x000008F0; // type:function size:0x1F8 scope:global +CreateHeap__14daObjGraRock_cFv = .text:0x00000AE8; // type:function size:0xFC scope:global +create__14daObjGraRock_cFv = .text:0x00000BE4; // type:function size:0x244 scope:global +__dt__8cM3dGCylFv = .text:0x00000E28; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E70; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000EB8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F28; // type:function size:0x48 scope:global +Execute__14daObjGraRock_cFPPA3_A4_f = .text:0x00000F70; // type:function size:0x10C scope:global +Draw__14daObjGraRock_cFv = .text:0x0000107C; // type:function size:0xC8 scope:global +Delete__14daObjGraRock_cFv = .text:0x00001144; // type:function size:0x98 scope:global +daObjGraRock_Draw__FP14daObjGraRock_c = .text:0x000011DC; // type:function size:0x2C scope:global +daObjGraRock_Execute__FP14daObjGraRock_c = .text:0x00001208; // type:function size:0x20 scope:global +daObjGraRock_IsDelete__FP14daObjGraRock_c = .text:0x00001228; // type:function size:0x8 scope:global +daObjGraRock_Delete__FP14daObjGraRock_c = .text:0x00001230; // type:function size:0x20 scope:global +daObjGraRock_create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x00001270; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000128C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000012A8; // type:function size:0x7C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001324; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000132C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDCyl__14daObjGraRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global +@3857 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +l_prticles_id$3890 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x14 scope:global +l_daObjGraRock_Method = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_Obj_GraRock = .data:0x00000034; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000064; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000070; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000007C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__14daObjGraRock_c = .data:0x000000AC; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_grave_stone/splits.txt b/config/GZ2J01/rels/d_a_obj_grave_stone/splits.txt new file mode 100644 index 0000000000..22890f7317 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_grave_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_grave_stone.cpp: + .text start:0x00000078 end:0x00000CC8 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_obj_grave_stone/symbols.txt b/config/GZ2J01/rels/d_a_obj_grave_stone/symbols.txt new file mode 100644 index 0000000000..dc5185ebf4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_grave_stone/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daGraveStone_cFv = .text:0x00000078; // type:function size:0x74 scope:global +moveCalc__14daGraveStone_cFv = .text:0x000000EC; // type:function size:0x2AC scope:global +setPrtcl__14daGraveStone_cFv = .text:0x00000398; // type:function size:0x120 scope:global +setEnvTevColor__14daGraveStone_cFv = .text:0x000004B8; // type:function size:0x5C scope:global +setRoomNo__14daGraveStone_cFv = .text:0x00000514; // type:function size:0x44 scope:global +Create__14daGraveStone_cFv = .text:0x00000558; // type:function size:0x1CC scope:global +CreateHeap__14daGraveStone_cFv = .text:0x00000724; // type:function size:0x78 scope:global +create__14daGraveStone_cFv = .text:0x0000079C; // type:function size:0x1D4 scope:global +__dt__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x00000970; // type:function size:0x3C scope:global +__ct__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x000009AC; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x000009B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009F8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A40; // type:function size:0x70 scope:global +Execute__14daGraveStone_cFPPA3_A4_f = .text:0x00000AB0; // type:function size:0x48 scope:global +Draw__14daGraveStone_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__14daGraveStone_cFv = .text:0x00000B9C; // type:function size:0x6C scope:global +daGraveStone_Draw__FP14daGraveStone_c = .text:0x00000C08; // type:function size:0x2C scope:global +daGraveStone_Execute__FP14daGraveStone_c = .text:0x00000C34; // type:function size:0x20 scope:global +daGraveStone_IsDelete__FP14daGraveStone_c = .text:0x00000C54; // type:function size:0x8 scope:global +daGraveStone_Delete__FP14daGraveStone_c = .text:0x00000C5C; // type:function size:0x20 scope:global +daGraveStone_create__FP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x00000C9C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000CB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000CC0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__14daGraveStone_c = .rodata:0x00000000; // type:object size:0x30 scope:global +mCcDCyl__14daGraveStone_c = .rodata:0x00000030; // type:object size:0x44 scope:global +@3717 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3723 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000094; // type:object size:0x1D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daGraveStone_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GraveStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__14daGraveStone_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_groundwater/splits.txt b/config/GZ2J01/rels/d_a_obj_groundwater/splits.txt new file mode 100644 index 0000000000..d8ef2670d5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_groundwater/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_groundwater.cpp: + .text start:0x000000EC end:0x0000160C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_groundwater/symbols.txt b/config/GZ2J01/rels/d_a_obj_groundwater/symbols.txt new file mode 100644 index 0000000000..1f4f20c1de --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_groundwater/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daGrdWater_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__12daGrdWater_cFv = .text:0x00000180; // type:function size:0xD8 scope:global +CreateHeap__12daGrdWater_cFv = .text:0x00000258; // type:function size:0x3CC scope:global +create__12daGrdWater_cFv = .text:0x00000624; // type:function size:0x3CC scope:global +__ct__12daGrdWater_cFv = .text:0x000009F0; // type:function size:0x1F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000BE4; // type:function size:0x48 scope:global +Execute__12daGrdWater_cFPPA3_A4_f = .text:0x00000C2C; // type:function size:0x1A8 scope:global +init_modeWait__12daGrdWater_cFv = .text:0x00000DD4; // type:function size:0xC scope:global +modeWait__12daGrdWater_cFv = .text:0x00000DE0; // type:function size:0x4 scope:global +init_modeLevelUpA__12daGrdWater_cFv = .text:0x00000DE4; // type:function size:0x98 scope:global +modeLevelUpA__12daGrdWater_cFv = .text:0x00000E7C; // type:function size:0x70 scope:global +init_modeLevelDownA__12daGrdWater_cFv = .text:0x00000EEC; // type:function size:0x74 scope:global +modeLevelDownA__12daGrdWater_cFv = .text:0x00000F60; // type:function size:0x5C scope:global +init_modeLevelUpB__12daGrdWater_cFv = .text:0x00000FBC; // type:function size:0x98 scope:global +modeLevelUpB__12daGrdWater_cFv = .text:0x00001054; // type:function size:0x70 scope:global +init_modeLevelDownB__12daGrdWater_cFv = .text:0x000010C4; // type:function size:0x74 scope:global +modeLevelDownB__12daGrdWater_cFv = .text:0x00001138; // type:function size:0x5C scope:global +Draw__12daGrdWater_cFv = .text:0x00001194; // type:function size:0x298 scope:global +Delete__12daGrdWater_cFv = .text:0x0000142C; // type:function size:0x30 scope:global +daGrdWater_Draw__FP12daGrdWater_c = .text:0x0000145C; // type:function size:0x2C scope:global +daGrdWater_Execute__FP12daGrdWater_c = .text:0x00001488; // type:function size:0x20 scope:global +daGrdWater_Delete__FP12daGrdWater_c = .text:0x000014A8; // type:function size:0x20 scope:global +daGrdWater_Create__FP10fopAc_ac_c = .text:0x000014C8; // type:function size:0x20 scope:global +__dt__16daGrdWater_HIO_cFv = .text:0x000014E8; // type:function size:0x5C scope:global +__sinit_d_a_obj_groundwater_cpp = .text:0x00001544; // type:function size:0xC8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3642 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@4253 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3993 = .data:0x00000020; // type:object size:0xC scope:local +@3994 = .data:0x0000002C; // type:object size:0xC scope:local +@3995 = .data:0x00000038; // type:object size:0xC scope:local +@3996 = .data:0x00000044; // type:object size:0xC scope:local +@3997 = .data:0x00000050; // type:object size:0xC scope:local +l_mode_func = .data:0x0000005C; // type:object size:0x3C scope:global data:4byte +l_daGrdWater_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_GRDWATER = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12daGrdWater_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__16daGrdWater_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3636 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_grz_rock/splits.txt b/config/GZ2J01/rels/d_a_obj_grz_rock/splits.txt new file mode 100644 index 0000000000..0e3d916a67 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_grz_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_grz_rock.cpp: + .text start:0x00000078 end:0x000007F8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_grz_rock/symbols.txt b/config/GZ2J01/rels/d_a_obj_grz_rock/symbols.txt new file mode 100644 index 0000000000..750fb3a5b2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_grz_rock/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daObjGrzRock_cFv = .text:0x00000078; // type:function size:0x7C scope:global +setEnvTevColor__14daObjGrzRock_cFv = .text:0x000000F4; // type:function size:0x5C scope:global +setRoomNo__14daObjGrzRock_cFv = .text:0x00000150; // type:function size:0x40 scope:global +setPrtcl__14daObjGrzRock_cFv = .text:0x00000190; // type:function size:0xB0 scope:global +Create__14daObjGrzRock_cFv = .text:0x00000240; // type:function size:0x140 scope:global +CreateHeap__14daObjGrzRock_cFv = .text:0x00000380; // type:function size:0x70 scope:global +create__14daObjGrzRock_cFv = .text:0x000003F0; // type:function size:0x18C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000057C; // type:function size:0x70 scope:global +Execute__14daObjGrzRock_cFPPA3_A4_f = .text:0x000005EC; // type:function size:0x58 scope:global +Draw__14daObjGrzRock_cFv = .text:0x00000644; // type:function size:0xA4 scope:global +Delete__14daObjGrzRock_cFv = .text:0x000006E8; // type:function size:0x6C scope:global +daObjGrzRock_Draw__FP14daObjGrzRock_c = .text:0x00000754; // type:function size:0x2C scope:global +daObjGrzRock_Execute__FP14daObjGrzRock_c = .text:0x00000780; // type:function size:0x20 scope:global +daObjGrzRock_IsDelete__FP14daObjGrzRock_c = .text:0x000007A0; // type:function size:0x8 scope:global +daObjGrzRock_Delete__FP14daObjGrzRock_c = .text:0x000007A8; // type:function size:0x20 scope:global +daObjGrzRock_create__FP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000007E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_prticles_id$3832 = .rodata:0x00000000; // type:object size:0xC scope:local +@3849 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000018; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjGrzRock_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GrzRock = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__14daObjGrzRock_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_h_saku/splits.txt b/config/GZ2J01/rels/d_a_obj_h_saku/splits.txt new file mode 100644 index 0000000000..183f8e88a3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_h_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_h_saku.cpp: + .text start:0x000000EC end:0x00001074 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000008 end:0x000000DC diff --git a/config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt b/config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt new file mode 100644 index 0000000000..d6b7dc9fcb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_h_saku/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +BreakSet__13daObjH_Saku_cFv = .text:0x000000EC; // type:function size:0x2A8 scope:global +__dt__4cXyzFv = .text:0x00000394; // type:function size:0x3C scope:global +SpeedSet__13daObjH_Saku_cFP4cXyzP4cXyzf = .text:0x000003D0; // type:function size:0x23C scope:global +Action__13daObjH_Saku_cFv = .text:0x0000060C; // type:function size:0x3B4 scope:global +initBaseMtx__13daObjH_Saku_cFv = .text:0x000009C0; // type:function size:0x44 scope:global +setBaseMtx__13daObjH_Saku_cFv = .text:0x00000A04; // type:function size:0x108 scope:global +daObjH_Saku_Draw__FP13daObjH_Saku_c = .text:0x00000B0C; // type:function size:0x2C scope:global +daObjH_Saku_Execute__FP13daObjH_Saku_c = .text:0x00000B38; // type:function size:0x20 scope:global +daObjH_Saku_IsDelete__FP13daObjH_Saku_c = .text:0x00000B58; // type:function size:0x8 scope:global +daObjH_Saku_Delete__FP13daObjH_Saku_c = .text:0x00000B60; // type:function size:0x24 scope:global +daObjH_Saku_Create__FP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x1B4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D38; // type:function size:0x70 scope:global +CreateHeap__13daObjH_Saku_cFv = .text:0x00000DA8; // type:function size:0xB4 scope:global +Create__13daObjH_Saku_cFv = .text:0x00000E5C; // type:function size:0x58 scope:global +Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000EB4; // type:function size:0x4C scope:global +Draw__13daObjH_Saku_cFv = .text:0x00000F00; // type:function size:0xDC scope:global +Delete__13daObjH_Saku_cFv = .text:0x00000FDC; // type:function size:0x34 scope:global +__sinit_d_a_obj_h_saku_cpp = .text:0x00001010; // type:function size:0x54 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001064; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000106C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3710 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3856 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x1D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjH_Saku_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_H_Saku = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__13daObjH_Saku_c = .data:0x00000078; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3639 = .bss:0x00000048; // type:object size:0xC scope:local +s_pos_l__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x00000054; // type:object size:0xC scope:global +@3640 = .bss:0x00000060; // type:object size:0xC scope:local +s_pos_r__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x0000006C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hakai_brl/splits.txt b/config/GZ2J01/rels/d_a_obj_hakai_brl/splits.txt new file mode 100644 index 0000000000..b7f9551e9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hakai_brl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hakai_brl.cpp: + .text start:0x00000078 end:0x00000C34 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt b/config/GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt new file mode 100644 index 0000000000..09942d5e95 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hakai_brl/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHBarrel_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjHBarrel_cFv = .text:0x00000098; // type:function size:0xD4 scope:global +__dt__8cM3dGCylFv = .text:0x0000016C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000001B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000001FC; // type:function size:0x5C scope:global +__dt__14daObjHBarrel_cFv = .text:0x00000258; // type:function size:0x180 scope:global +createHeap__14daObjHBarrel_cFv = .text:0x000003D8; // type:function size:0x70 scope:global +create__14daObjHBarrel_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +Delete__14daObjHBarrel_cFv = .text:0x00000538; // type:function size:0x4C scope:global +draw__14daObjHBarrel_cFv = .text:0x00000584; // type:function size:0x64 scope:global +execute__14daObjHBarrel_cFv = .text:0x000005E8; // type:function size:0xA8 scope:global +init__14daObjHBarrel_cFv = .text:0x00000690; // type:function size:0x9C scope:global +setModelMtx__14daObjHBarrel_cFv = .text:0x0000072C; // type:function size:0x64 scope:global +hitAction__14daObjHBarrel_cFv = .text:0x00000790; // type:function size:0x240 scope:global +callEmt__14daObjHBarrel_cFv = .text:0x000009D0; // type:function size:0x168 scope:global +daObjHBarrel_create__FP14daObjHBarrel_c = .text:0x00000B38; // type:function size:0x54 scope:global +daObjHBarrel_Delete__FP14daObjHBarrel_c = .text:0x00000B8C; // type:function size:0x20 scope:global +daObjHBarrel_execute__FP14daObjHBarrel_c = .text:0x00000BAC; // type:function size:0x20 scope:global +daObjHBarrel_draw__FP14daObjHBarrel_c = .text:0x00000BCC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BEC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +s_CcDCyl__14daObjHBarrel_c = .rodata:0x00000000; // type:object size:0x44 scope:global +@3826 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3916 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3917 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$3924 = .rodata:0x00000054; // type:object size:0x6 scope:local +@3953 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjHBarrel_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_HBarrel = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjHBarrel_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt b/config/GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt new file mode 100644 index 0000000000..b5c30575c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hakai_ftr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hakai_ftr.cpp: + .text start:0x00000078 end:0x00000C90 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000098 diff --git a/config/GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt b/config/GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt new file mode 100644 index 0000000000..854542bd6b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hakai_ftr/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHFtr_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daObjHFtr_cFv = .text:0x00000098; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x0000011C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000001E8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000026C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000002FC; // type:function size:0x5C scope:global +__dt__11daObjHFtr_cFv = .text:0x00000358; // type:function size:0xFC scope:global +createHeap__11daObjHFtr_cFv = .text:0x00000454; // type:function size:0x13C scope:global +create__11daObjHFtr_cFv = .text:0x00000590; // type:function size:0x110 scope:global +Delete__11daObjHFtr_cFv = .text:0x000006A0; // type:function size:0x70 scope:global +draw__11daObjHFtr_cFv = .text:0x00000710; // type:function size:0xA4 scope:global +execute__11daObjHFtr_cFv = .text:0x000007B4; // type:function size:0xFC scope:global +init__11daObjHFtr_cFv = .text:0x000008B0; // type:function size:0x140 scope:global +setModelMtx__11daObjHFtr_cFv = .text:0x000009F0; // type:function size:0x64 scope:global +chkHit__11daObjHFtr_cFv = .text:0x00000A54; // type:function size:0x68 scope:global +callEmt__11daObjHFtr_cFv = .text:0x00000ABC; // type:function size:0xD8 scope:global +daObjHFtr_create__FP11daObjHFtr_c = .text:0x00000B94; // type:function size:0x54 scope:global +daObjHFtr_Delete__FP11daObjHFtr_c = .text:0x00000BE8; // type:function size:0x20 scope:global +daObjHFtr_execute__FP11daObjHFtr_c = .text:0x00000C08; // type:function size:0x20 scope:global +daObjHFtr_draw__FP11daObjHFtr_c = .text:0x00000C28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000C48; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_heapSize = .rodata:0x00000018; // type:object size:0xC scope:global +s_CcDCyl__11daObjHFtr_c = .rodata:0x00000024; // type:object size:0x44 scope:global +@3863 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3864 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +COL_OFFSET_X$3868 = .rodata:0x00000070; // type:object size:0x18 scope:local +COL_HEIGHT$3869 = .rodata:0x00000088; // type:object size:0xC scope:local +COL_RADIUS$3870 = .rodata:0x00000094; // type:object size:0xC scope:local +@3896 = .rodata:0x000000A0; // type:object size:0x8 scope:local +PARTICLE_NAME$3926 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjHFtr_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_HFtr = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__11daObjHFtr_c = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000008C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hasu2/splits.txt b/config/GZ2J01/rels/d_a_obj_hasu2/splits.txt new file mode 100644 index 0000000000..34df0bd639 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hasu2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hasu2.cpp: + .text start:0x00000078 end:0x00000830 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt b/config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt new file mode 100644 index 0000000000..ccb25c662e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hasu2/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x44 scope:global +__ct__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000000BC; // type:function size:0x64 scope:global +create1st__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000120; // type:function size:0x90 scope:global +setMtx__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000001B0; // type:function size:0x70 scope:global +CreateHeap__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000220; // type:function size:0x70 scope:global +Create__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000290; // type:function size:0xF4 scope:global +Execute__Q29nObjMHasu12daObjMHasu_cFPPA3_A4_f = .text:0x00000384; // type:function size:0x5C scope:global +Draw__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000003E0; // type:function size:0xA4 scope:global +Delete__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000484; // type:function size:0x3C scope:global +upDownHasu__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000004C0; // type:function size:0x1A8 scope:global +updateCount__Q29nObjMHasu12daObjMHasu_cFUc = .text:0x00000668; // type:function size:0x18 scope:global +setHasuCount__Q29nObjMHasu12daObjMHasu_cFf = .text:0x00000680; // type:function size:0x80 scope:global +daObjMHasu_create1st__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000700; // type:function size:0x54 scope:global +daObjMHasu_MoveBGDelete__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000754; // type:function size:0x20 scope:global +daObjMHasu_MoveBGExecute__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000774; // type:function size:0x20 scope:global +daObjMHasu_MoveBGDraw__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000794; // type:function size:0x2C scope:global +__dt__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000007C0; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3634 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3635 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3685 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3687 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3760 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjMHasu_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MHasu = .data:0x00000024; // type:object size:0x30 scope:global +__vt__Q29nObjMHasu12daObjMHasu_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hata/splits.txt b/config/GZ2J01/rels/d_a_obj_hata/splits.txt new file mode 100644 index 0000000000..6aa3ddc90c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hata/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hata.cpp: + .text start:0x00000078 end:0x00000930 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_hata/symbols.txt b/config/GZ2J01/rels/d_a_obj_hata/symbols.txt new file mode 100644 index 0000000000..470e12106c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hata/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHata_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000098; // type:function size:0xF4 scope:global +__dt__5csXyzFv = .text:0x0000018C; // type:function size:0x3C scope:global +__ct__11daObjHata_cFv = .text:0x000001C8; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00000224; // type:function size:0x4 scope:global +__dt__11daObjHata_cFv = .text:0x00000228; // type:function size:0x98 scope:global +createHeap__11daObjHata_cFv = .text:0x000002C0; // type:function size:0x70 scope:global +create__11daObjHata_cFv = .text:0x00000330; // type:function size:0x118 scope:global +Delete__11daObjHata_cFv = .text:0x00000448; // type:function size:0x34 scope:global +draw__11daObjHata_cFv = .text:0x0000047C; // type:function size:0xA4 scope:global +execute__11daObjHata_cFv = .text:0x00000520; // type:function size:0x38 scope:global +setModelMtx__11daObjHata_cFv = .text:0x00000558; // type:function size:0x64 scope:global +init__11daObjHata_cFv = .text:0x000005BC; // type:function size:0xA0 scope:global +moveSwing__11daObjHata_cFv = .text:0x0000065C; // type:function size:0x220 scope:global +daObjHata_create__FP11daObjHata_c = .text:0x0000087C; // type:function size:0x54 scope:global +daObjHata_Delete__FP11daObjHata_c = .text:0x000008D0; // type:function size:0x20 scope:global +daObjHata_execute__FP11daObjHata_c = .text:0x000008F0; // type:function size:0x20 scope:global +daObjHata_draw__FP11daObjHata_c = .text:0x00000910; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +SING$3793 = .rodata:0x00000008; // type:object size:0xC scope:local +AIM_ANGLE_X$3794 = .rodata:0x00000014; // type:object size:0xC scope:local +STEP_ANGLE_X$3795 = .rodata:0x00000020; // type:object size:0xC scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000040; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x5 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjHata_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Hata = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjHata_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hb/splits.txt b/config/GZ2J01/rels/d_a_obj_hb/splits.txt new file mode 100644 index 0000000000..057179af88 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hb/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hb.cpp: + .text start:0x00000078 end:0x000020B8 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2J01/rels/d_a_obj_hb/symbols.txt b/config/GZ2J01/rels/d_a_obj_hb/symbols.txt new file mode 100644 index 0000000000..2da57cc630 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hb/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daOBJ_HB_Draw__FP12obj_hb_class = .text:0x00000078; // type:function size:0xD0 scope:global +obj_hb_carry__FP12obj_hb_class = .text:0x00000148; // type:function size:0x204 scope:global +wall_angle_get__FP12obj_hb_class = .text:0x0000034C; // type:function size:0x1A0 scope:global +water_check__FP12obj_hb_class = .text:0x000004EC; // type:function size:0xAC scope:global +obj_hb_set__FP12obj_hb_class = .text:0x00000598; // type:function size:0x114 scope:global +getGroundAngle__FP10fopAc_ac_cP5csXyz = .text:0x000006AC; // type:function size:0x1BC scope:global +obj_hb_drop__FP12obj_hb_class = .text:0x00000868; // type:function size:0x6E8 scope:global +obj_hb_float__FP12obj_hb_class = .text:0x00000F50; // type:function size:0x2B8 scope:global +action__FP12obj_hb_class = .text:0x00001208; // type:function size:0x838 scope:global +daOBJ_HB_Execute__FP12obj_hb_class = .text:0x00001A40; // type:function size:0x1A4 scope:global +daOBJ_HB_IsDelete__FP12obj_hb_class = .text:0x00001BE4; // type:function size:0x8 scope:global +daOBJ_HB_Delete__FP12obj_hb_class = .text:0x00001BEC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C48; // type:function size:0x6C scope:global +daOBJ_HB_Create__FP10fopAc_ac_c = .text:0x00001CB4; // type:function size:0x2F4 scope:global +__dt__8cM3dGSphFv = .text:0x00001FA8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001FF0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002038; // type:function size:0x70 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000020A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3668 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3737 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3738 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3818 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3820 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4048 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4056 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4057 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4058 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4059 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4060 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4122 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4123 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4124 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4125 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4127 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4293 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4294 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4295 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4296 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@4298 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4299 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4300 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4301 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4302 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4303 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x5 scope:local data:string_table +w_eff_id$4176 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4381 = .data:0x00000008; // type:object size:0x40 scope:local +l_daOBJ_HB_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OBJ_HB = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +lbl_474_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_hbombkoya/splits.txt b/config/GZ2J01/rels/d_a_obj_hbombkoya/splits.txt new file mode 100644 index 0000000000..4df67eba8a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hbombkoya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hbombkoya.cpp: + .text start:0x00000078 end:0x00000DF0 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000002B8 diff --git a/config/GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt b/config/GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt new file mode 100644 index 0000000000..00d09bf77b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hbombkoya/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjHBombkoya_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +CreateHeap__16daObjHBombkoya_cFv = .text:0x00000138; // type:function size:0x94 scope:global +Create__16daObjHBombkoya_cFv = .text:0x000001CC; // type:function size:0x168 scope:global +__dt__8cM3dGAabFv = .text:0x00000334; // type:function size:0x48 scope:global +setParticle__16daObjHBombkoya_cFPUsiPQ216daObjHBombkoya_c7PSetTblii = .text:0x0000037C; // type:function size:0x124 scope:global +Execute__16daObjHBombkoya_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x3F8 scope:global +Draw__16daObjHBombkoya_cFv = .text:0x00000898; // type:function size:0xD4 scope:global +Delete__16daObjHBombkoya_cFv = .text:0x0000096C; // type:function size:0x3C scope:global +daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x000009A8; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000ABC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000B04; // type:function size:0x5C scope:global +daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x00000B60; // type:function size:0x20 scope:global +daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x00000B80; // type:function size:0x20 scope:global +daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x00000BA0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BCC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000C14; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000C5C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000C64; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C6C; // type:function size:0x8 scope:global +__dt__16daObjHBombkoya_cFv = .text:0x00000C74; // type:function size:0x174 scope:global +@1448@__dt__16daObjHBombkoya_cFv = .text:0x00000DE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3699 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000008; // type:object size:0x10 scope:local +@3759 = .rodata:0x00000018; // type:object size:0xA0 scope:local +@3762 = .rodata:0x000000B8; // type:object size:0x6 scope:local +@3763 = .rodata:0x000000C0; // type:object size:0x64 scope:local +@3851 = .rodata:0x00000124; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000128; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +id$3767 = .data:0x00000048; // type:object size:0x12 scope:local +ptable$3776 = .data:0x0000005C; // type:object size:0x180 scope:local data:2byte +daObjHBombkoya_METHODS = .data:0x000001DC; // type:object size:0x20 scope:global +g_profile_Obj_HBombkoya = .data:0x000001FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000238; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000244; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000250; // type:object size:0x18 scope:global +__vt__8cM3dGAab = .data:0x00000268; // type:object size:0xC scope:global +__vt__16daObjHBombkoya_c = .data:0x00000274; // type:object size:0x44 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_heavySw/splits.txt b/config/GZ2J01/rels/d_a_obj_heavySw/splits.txt new file mode 100644 index 0000000000..fdbfff035e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_heavySw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_heavySw.cpp: + .text start:0x000000EC end:0x00001080 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_heavySw/symbols.txt b/config/GZ2J01/rels/d_a_obj_heavySw/symbols.txt new file mode 100644 index 0000000000..17767af2ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_heavySw/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daHeavySw_HIO_cFv = .text:0x000000EC; // type:function size:0x94 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000180; // type:function size:0x48 scope:global +setBaseMtx__11daHeavySw_cFv = .text:0x000001C8; // type:function size:0xA8 scope:global +CreateHeap__11daHeavySw_cFv = .text:0x00000270; // type:function size:0x6C scope:global +create__11daHeavySw_cFv = .text:0x000002DC; // type:function size:0x1D4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000520; // type:function size:0x70 scope:global +rideCallBack__11daHeavySw_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000590; // type:function size:0x30 scope:global +Execute__11daHeavySw_cFPPA3_A4_f = .text:0x000005C0; // type:function size:0x6C scope:global +moveSwitch__11daHeavySw_cFv = .text:0x0000062C; // type:function size:0x248 scope:global +init_modeWait__11daHeavySw_cFv = .text:0x00000874; // type:function size:0xC scope:global +modeWait__11daHeavySw_cFv = .text:0x00000880; // type:function size:0x2C scope:global +init_modeRide__11daHeavySw_cFv = .text:0x000008AC; // type:function size:0x2C scope:global +modeRide__11daHeavySw_cFv = .text:0x000008D8; // type:function size:0x130 scope:global +init_modeMoveInit__11daHeavySw_cFv = .text:0x00000A08; // type:function size:0x2C scope:global +modeMoveInit__11daHeavySw_cFv = .text:0x00000A34; // type:function size:0x118 scope:global +init_modeMove__11daHeavySw_cFv = .text:0x00000B4C; // type:function size:0x3C scope:global +modeMove__11daHeavySw_cFv = .text:0x00000B88; // type:function size:0x100 scope:global +init_modeMoveEnd__11daHeavySw_cFv = .text:0x00000C88; // type:function size:0x100 scope:global +modeMoveEnd__11daHeavySw_cFv = .text:0x00000D88; // type:function size:0x80 scope:global +Draw__11daHeavySw_cFv = .text:0x00000E08; // type:function size:0x114 scope:global +Delete__11daHeavySw_cFv = .text:0x00000F1C; // type:function size:0x30 scope:global +daHeavySw_Draw__FP11daHeavySw_c = .text:0x00000F4C; // type:function size:0x2C scope:global +daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000F78; // type:function size:0x20 scope:global +daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000F98; // type:function size:0x20 scope:global +daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x20 scope:global +__dt__15daHeavySw_HIO_cFv = .text:0x00000FD8; // type:function size:0x5C scope:global +__sinit_d_a_obj_heavySw_cpp = .text:0x00001034; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001070; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001078; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3650 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3653 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3654 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3817 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3770 = .data:0x00000020; // type:object size:0xC scope:local +@3771 = .data:0x0000002C; // type:object size:0xC scope:local +@3772 = .data:0x00000038; // type:object size:0xC scope:local +@3773 = .data:0x00000044; // type:object size:0xC scope:local +@3774 = .data:0x00000050; // type:object size:0xC scope:local +mode_proc$3769 = .data:0x0000005C; // type:object size:0x3C scope:local +l_daHeavySw_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_HeavySw = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F4; // type:object size:0x24 scope:global +__vt__11daHeavySw_c = .data:0x00000118; // type:object size:0x28 scope:global +__vt__15daHeavySw_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3641 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:global data:byte +lbl_476_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_hfuta/splits.txt b/config/GZ2J01/rels/d_a_obj_hfuta/splits.txt new file mode 100644 index 0000000000..489dc0a1ba --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hfuta/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hfuta.cpp: + .text start:0x000000EC end:0x000011C8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x000003B8 diff --git a/config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt b/config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt new file mode 100644 index 0000000000..d407ca7f77 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hfuta/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__11daObjFuta_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__11daObjFuta_cFv = .text:0x00000128; // type:function size:0xCC scope:global +Create__11daObjFuta_cFv = .text:0x000001F4; // type:function size:0x98 scope:global +CreateHeap__11daObjFuta_cFv = .text:0x0000028C; // type:function size:0x70 scope:global +create1st__11daObjFuta_cFv = .text:0x000002FC; // type:function size:0x84 scope:global +Execute__11daObjFuta_cFPPA3_A4_f = .text:0x00000380; // type:function size:0xADC scope:global +__dt__5csXyzFv = .text:0x00000E5C; // type:function size:0x3C scope:global +mode_proc_call__11daObjFuta_cFv = .text:0x00000E98; // type:function size:0xA4 scope:global +mode_wait__11daObjFuta_cFv = .text:0x00000F3C; // type:function size:0x68 scope:global +mode_move__11daObjFuta_cFv = .text:0x00000FA4; // type:function size:0x70 scope:global +mode_end__11daObjFuta_cFv = .text:0x00001014; // type:function size:0x10 scope:global +Draw__11daObjFuta_cFv = .text:0x00001024; // type:function size:0xA4 scope:global +Delete__11daObjFuta_cFv = .text:0x000010C8; // type:function size:0x34 scope:global +daObjFuta_create1st__FP11daObjFuta_c = .text:0x000010FC; // type:function size:0x60 scope:global +daObjFuta_MoveBGDelete__FP11daObjFuta_c = .text:0x0000115C; // type:function size:0x20 scope:global +daObjFuta_MoveBGExecute__FP11daObjFuta_c = .text:0x0000117C; // type:function size:0x20 scope:global +daObjFuta_MoveBGDraw__FP11daObjFuta_c = .text:0x0000119C; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3644 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3985 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3996 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3966 = .data:0x00000024; // type:object size:0xC scope:local +@3967 = .data:0x00000030; // type:object size:0xC scope:local +@3968 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3965 = .data:0x00000048; // type:object size:0x24 scope:local +daObjFuta_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Hfuta = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__11daObjFuta_c = .data:0x000000BC; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3687 = .bss:0x00000048; // type:object size:0xC scope:local +@3690 = .bss:0x00000058; // type:object size:0xC scope:local +@3691 = .bss:0x00000064; // type:object size:0xC scope:local +@3692 = .bss:0x00000070; // type:object size:0xC scope:local +@3693 = .bss:0x0000007C; // type:object size:0xC scope:local +@3694 = .bss:0x00000088; // type:object size:0xC scope:local +@3695 = .bss:0x00000094; // type:object size:0xC scope:local +@3696 = .bss:0x000000A0; // type:object size:0xC scope:local +@3697 = .bss:0x000000AC; // type:object size:0xC scope:local +@3698 = .bss:0x000000B8; // type:object size:0xC scope:local +@3699 = .bss:0x000000C4; // type:object size:0xC scope:local +@3700 = .bss:0x000000D0; // type:object size:0xC scope:local +@3701 = .bss:0x000000DC; // type:object size:0xC scope:local +@3702 = .bss:0x000000E8; // type:object size:0xC scope:local +@3703 = .bss:0x000000F4; // type:object size:0xC scope:local +@3704 = .bss:0x00000100; // type:object size:0xC scope:local +@3705 = .bss:0x0000010C; // type:object size:0xC scope:local +@3706 = .bss:0x00000118; // type:object size:0xC scope:local +@3707 = .bss:0x00000124; // type:object size:0xC scope:local +@3708 = .bss:0x00000130; // type:object size:0xC scope:local +@3709 = .bss:0x0000013C; // type:object size:0xC scope:local +@3710 = .bss:0x00000148; // type:object size:0xC scope:local +@3711 = .bss:0x00000154; // type:object size:0xC scope:local +@3712 = .bss:0x00000160; // type:object size:0xC scope:local +@3713 = .bss:0x0000016C; // type:object size:0xC scope:local +@3714 = .bss:0x00000178; // type:object size:0xC scope:local +@3715 = .bss:0x00000184; // type:object size:0xC scope:local +@3716 = .bss:0x00000190; // type:object size:0xC scope:local +@3717 = .bss:0x0000019C; // type:object size:0xC scope:local +@3718 = .bss:0x000001A8; // type:object size:0xC scope:local +@3719 = .bss:0x000001B4; // type:object size:0xC scope:local +@3720 = .bss:0x000001C0; // type:object size:0xC scope:local +@3721 = .bss:0x000001CC; // type:object size:0xC scope:local +@3722 = .bss:0x000001D8; // type:object size:0xC scope:local +@3723 = .bss:0x000001E4; // type:object size:0xC scope:local +@3724 = .bss:0x000001F0; // type:object size:0xC scope:local +@3725 = .bss:0x000001FC; // type:object size:0xC scope:local +@3726 = .bss:0x00000208; // type:object size:0xC scope:local +@3727 = .bss:0x00000214; // type:object size:0xC scope:local +@3728 = .bss:0x00000220; // type:object size:0xC scope:local +@3729 = .bss:0x0000022C; // type:object size:0xC scope:local +@3730 = .bss:0x00000238; // type:object size:0xC scope:local +@3731 = .bss:0x00000244; // type:object size:0xC scope:local +l_rot_data$3686 = .bss:0x00000250; // type:object size:0x102 scope:local +lbl_477_bss_352 = .bss:0x00000352; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000394; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000398; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000039C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000003A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000003A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000003A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000003AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000003B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000003B4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hhashi/splits.txt b/config/GZ2J01/rels/d_a_obj_hhashi/splits.txt new file mode 100644 index 0000000000..2871991107 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hhashi.cpp: + .text start:0x00000078 end:0x00001B64 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt b/config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt new file mode 100644 index 0000000000..c0ad5d0497 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hhashi/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjHHASHI_cFv = .text:0x00000078; // type:function size:0x60 scope:global +setCcCylinder__13daObjHHASHI_cFv = .text:0x000000D8; // type:function size:0x34 scope:global +daObjHHASHI_Create__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x20 scope:global +daObjHHASHI_Delete__FP13daObjHHASHI_c = .text:0x0000012C; // type:function size:0x24 scope:global +Set_Hahen__13daObjHHASHI_cFP4cXyz = .text:0x00000150; // type:function size:0x2A0 scope:global +__dt__4cXyzFv = .text:0x000003F0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000042C; // type:function size:0x3C scope:global +Set_Speed__13daObjHHASHI_cFssffff = .text:0x00000468; // type:function size:0x408 scope:global +Obj_Damage__13daObjHHASHI_cFv = .text:0x00000870; // type:function size:0x1A8 scope:global +Wall_Check__13daObjHHASHI_cFs = .text:0x00000A18; // type:function size:0xE4 scope:global +Hahen_Motion__13daObjHHASHI_cFs = .text:0x00000AFC; // type:function size:0x1B8 scope:global +CheckCull__13daObjHHASHI_cFv = .text:0x00000CB4; // type:function size:0x1D0 scope:global +checkViewArea__13daObjHHASHI_cFi = .text:0x00000E84; // type:function size:0x90 scope:global +Rolling__13daObjHHASHI_cFP4cXyzffSc = .text:0x00000F14; // type:function size:0x1F4 scope:global +Roll_Set__13daObjHHASHI_cFP4cXyzfs = .text:0x00001108; // type:function size:0x238 scope:global +setBaseMtx__13daObjHHASHI_cFv = .text:0x00001340; // type:function size:0xD8 scope:global +daObjHHASHI_Draw__FP13daObjHHASHI_c = .text:0x00001418; // type:function size:0x2C scope:global +daObjHHASHI_Execute__FP13daObjHHASHI_c = .text:0x00001444; // type:function size:0x20 scope:global +CreateHeap__13daObjHHASHI_cFv = .text:0x00001464; // type:function size:0xFC scope:global +create__13daObjHHASHI_cFv = .text:0x00001560; // type:function size:0x28C scope:global +__dt__8cM3dGCylFv = .text:0x000017EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001834; // type:function size:0x48 scope:global +__ct__5csXyzFv = .text:0x0000187C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001880; // type:function size:0x4 scope:global +daObjHHASHI_IsDelete__FP13daObjHHASHI_c = .text:0x00001884; // type:function size:0x8 scope:global +Create__13daObjHHASHI_cFv = .text:0x0000188C; // type:function size:0x44 scope:global +Execute__13daObjHHASHI_cFPPA3_A4_f = .text:0x000018D0; // type:function size:0xAC scope:global +Draw__13daObjHHASHI_cFv = .text:0x0000197C; // type:function size:0x150 scope:global +Delete__13daObjHHASHI_cFv = .text:0x00001ACC; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3773 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3844 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3924 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@3925 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3979 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4006 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4035 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4039 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4103 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4104 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4105 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4106 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4119 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4443 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000100; // type:object size:0x36 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjHHASHI_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_HHASHI = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__13daObjHHASHI_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_hsTarget/splits.txt b/config/GZ2J01/rels/d_a_obj_hsTarget/splits.txt new file mode 100644 index 0000000000..159497784a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsTarget.cpp: + .text start:0x000000EC end:0x0000054C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_hsTarget/symbols.txt b/config/GZ2J01/rels/d_a_obj_hsTarget/symbols.txt new file mode 100644 index 0000000000..fcbd3e624b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_hsTarget/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daHsTarget_HIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:global +setBaseMtx__12daHsTarget_cFv = .text:0x00000150; // type:function size:0x88 scope:global +CreateHeap__12daHsTarget_cFv = .text:0x000001D8; // type:function size:0x80 scope:global +create__12daHsTarget_cFv = .text:0x00000258; // type:function size:0x118 scope:global +Execute__12daHsTarget_cFPPA3_A4_f = .text:0x00000370; // type:function size:0x14 scope:global +Draw__12daHsTarget_cFv = .text:0x00000384; // type:function size:0x64 scope:global +Delete__12daHsTarget_cFv = .text:0x000003E8; // type:function size:0x40 scope:global +daHsTarget_Draw__FP12daHsTarget_c = .text:0x00000428; // type:function size:0x2C scope:global +daHsTarget_Execute__FP12daHsTarget_c = .text:0x00000454; // type:function size:0x20 scope:global +daHsTarget_Delete__FP12daHsTarget_c = .text:0x00000474; // type:function size:0x20 scope:global +daHsTarget_Create__FP10fopAc_ac_c = .text:0x00000494; // type:function size:0x20 scope:global +__dt__16daHsTarget_HIO_cFv = .text:0x000004B4; // type:function size:0x5C scope:global +__sinit_d_a_obj_hsTarget_cpp = .text:0x00000510; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000010; // type:object size:0x10 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0x8 scope:global +l_daHsTarget_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_HsTarget = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12daHsTarget_c = .data:0x00000058; // type:object size:0x28 scope:global +__vt__16daHsTarget_HIO_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ice_l/splits.txt b/config/GZ2J01/rels/d_a_obj_ice_l/splits.txt new file mode 100644 index 0000000000..fd0e1878b4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ice_l/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ice_l.cpp: + .text start:0x00000078 end:0x00000E04 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt b/config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt new file mode 100644 index 0000000000..830859c61b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ice_l/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__12daObjIce_l_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__12daObjIce_l_cF4cXyz = .text:0x000000E0; // type:function size:0x26C scope:global +initBaseMtx__12daObjIce_l_cFv = .text:0x0000034C; // type:function size:0x2C scope:global +setBaseMtx__12daObjIce_l_cFv = .text:0x00000378; // type:function size:0x64 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000003DC; // type:function size:0x2D8 scope:global +daObjIce_l_Draw__FP12daObjIce_l_c = .text:0x000006B4; // type:function size:0x2C scope:global +daObjIce_l_Execute__FP12daObjIce_l_c = .text:0x000006E0; // type:function size:0x20 scope:global +daObjIce_l_IsDelete__FP12daObjIce_l_c = .text:0x00000700; // type:function size:0x8 scope:global +daObjIce_l_Delete__FP12daObjIce_l_c = .text:0x00000708; // type:function size:0x24 scope:global +daObjIce_l_Create__FP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x20 scope:global +create__12daObjIce_l_cFv = .text:0x0000074C; // type:function size:0x240 scope:global +CreateHeap__12daObjIce_l_cFv = .text:0x0000098C; // type:function size:0x78 scope:global +Create__12daObjIce_l_cFv = .text:0x00000A04; // type:function size:0x40 scope:global +Execute__12daObjIce_l_cFPPA3_A4_f = .text:0x00000A44; // type:function size:0x2E8 scope:global +Draw__12daObjIce_l_cFv = .text:0x00000D2C; // type:function size:0xA4 scope:global +Delete__12daObjIce_l_cFv = .text:0x00000DD0; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3675 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3677 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3733 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3734 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3735 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3736 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3737 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3738 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3741 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3995 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIce_l_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ice_l = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjIce_l_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ice_s/splits.txt b/config/GZ2J01/rels/d_a_obj_ice_s/splits.txt new file mode 100644 index 0000000000..225bce5e24 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ice_s/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ice_s.cpp: + .text start:0x000000EC end:0x00001224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000088 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt b/config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt new file mode 100644 index 0000000000..b00c0ba9df --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ice_s/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daOBJ_ICE_S_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +RideOn_Angle__12daObjIce_s_cFRsfsf = .text:0x0000011C; // type:function size:0x68 scope:global +Check_LinkRideOn__12daObjIce_s_cF4cXyz = .text:0x00000184; // type:function size:0x254 scope:global +Check_RideOn__12daObjIce_s_cF4cXyz = .text:0x000003D8; // type:function size:0x228 scope:global +initBaseMtx__12daObjIce_s_cFv = .text:0x00000600; // type:function size:0x2C scope:global +setBaseMtx__12daObjIce_s_cFv = .text:0x0000062C; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000688; // type:function size:0x2EC scope:global +daObjIce_s_Draw__FP12daObjIce_s_c = .text:0x00000974; // type:function size:0x2C scope:global +daObjIce_s_Execute__FP12daObjIce_s_c = .text:0x000009A0; // type:function size:0x20 scope:global +daObjIce_s_IsDelete__FP12daObjIce_s_c = .text:0x000009C0; // type:function size:0x8 scope:global +daObjIce_s_Delete__FP12daObjIce_s_c = .text:0x000009C8; // type:function size:0x24 scope:global +daObjIce_s_Create__FP10fopAc_ac_c = .text:0x000009EC; // type:function size:0x20 scope:global +create__12daObjIce_s_cFv = .text:0x00000A0C; // type:function size:0x2B0 scope:global +CreateHeap__12daObjIce_s_cFv = .text:0x00000CBC; // type:function size:0x78 scope:global +Create__12daObjIce_s_cFv = .text:0x00000D34; // type:function size:0x40 scope:global +Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000D74; // type:function size:0x330 scope:global +Draw__12daObjIce_s_cFv = .text:0x000010A4; // type:function size:0xA4 scope:global +Delete__12daObjIce_s_cFv = .text:0x00001148; // type:function size:0x58 scope:global +__dt__17daOBJ_ICE_S_HIO_cFv = .text:0x000011A0; // type:function size:0x48 scope:global +__sinit_d_a_obj_ice_s_cpp = .text:0x000011E8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3644 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3686 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3746 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3748 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3749 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3907 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIce_s_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ice_s = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjIce_s_c = .data:0x00000054; // type:object size:0x28 scope:global +__vt__17daOBJ_ICE_S_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_480_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3639 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_iceblock/splits.txt b/config/GZ2J01/rels/d_a_obj_iceblock/splits.txt new file mode 100644 index 0000000000..64161e7444 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_iceblock/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceblock.cpp: + .text start:0x00000078 end:0x0000268C + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x000001C8 diff --git a/config/GZ2J01/rels/d_a_obj_iceblock/symbols.txt b/config/GZ2J01/rels/d_a_obj_iceblock/symbols.txt new file mode 100644 index 0000000000..852b3aea63 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_iceblock/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__13daObjIceBlk_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0xD4 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000014C; // type:function size:0x18 scope:global +initBaseMtx__13daObjIceBlk_cFv = .text:0x00000164; // type:function size:0x60 scope:global +setBaseMtx__13daObjIceBlk_cFv = .text:0x000001C4; // type:function size:0x80 scope:global +getPointNo__13daObjIceBlk_cFv = .text:0x00000244; // type:function size:0x88 scope:global +loadCurrentPos__13daObjIceBlk_cFv = .text:0x000002CC; // type:function size:0x9C scope:global +saveCurrentPos__13daObjIceBlk_cFv = .text:0x00000368; // type:function size:0x238 scope:global +enablePushPull__13daObjIceBlk_cFv = .text:0x000005A0; // type:function size:0x4C scope:global +disablePushPull__13daObjIceBlk_cFv = .text:0x000005EC; // type:function size:0x4C scope:global +Create__13daObjIceBlk_cFv = .text:0x00000638; // type:function size:0x380 scope:global +CreateHeap__13daObjIceBlk_cFv = .text:0x000009B8; // type:function size:0x1DC scope:global +create1st__13daObjIceBlk_cFv = .text:0x00000B94; // type:function size:0xC0 scope:global +Execute__13daObjIceBlk_cFPPA3_A4_f = .text:0x00000C54; // type:function size:0x98 scope:global +checkWalk__13daObjIceBlk_cFv = .text:0x00000CEC; // type:function size:0x1B8 scope:global +clrCounter__13daObjIceBlk_cFv = .text:0x00000EA4; // type:function size:0x24 scope:global +mode_proc_call__13daObjIceBlk_cFv = .text:0x00000EC8; // type:function size:0x3D0 scope:global +mode_init_wait__13daObjIceBlk_cFv = .text:0x00001298; // type:function size:0x7C scope:global +mode_proc_wait__13daObjIceBlk_cFv = .text:0x00001314; // type:function size:0xE4 scope:global +mode_init_walk__13daObjIceBlk_cFv = .text:0x000013F8; // type:function size:0x30 scope:global +mode_proc_walk__13daObjIceBlk_cFv = .text:0x00001428; // type:function size:0x300 scope:global +setEffect__13daObjIceBlk_cFv = .text:0x00001728; // type:function size:0x184 scope:global +checkWallPre__13daObjIceBlk_cFs = .text:0x000018AC; // type:function size:0x1BC scope:global +checkBgHit__13daObjIceBlk_cFv = .text:0x00001A68; // type:function size:0xE8 scope:global +bgCheck__13daObjIceBlk_cFv = .text:0x00001B50; // type:function size:0xB0 scope:global +init_bgCheck__13daObjIceBlk_cFv = .text:0x00001C00; // type:function size:0x50 scope:global +checkFall__13daObjIceBlk_cFv = .text:0x00001C50; // type:function size:0x158 scope:global +__dt__8cM3dGPlaFv = .text:0x00001DA8; // type:function size:0x48 scope:global +event_proc_call__13daObjIceBlk_cFv = .text:0x00001DF0; // type:function size:0xBC scope:global +actionWait__13daObjIceBlk_cFv = .text:0x00001EAC; // type:function size:0x64 scope:global +actionOrderEvent__13daObjIceBlk_cFv = .text:0x00001F10; // type:function size:0xAC scope:global +actionEvent__13daObjIceBlk_cFv = .text:0x00001FBC; // type:function size:0x84 scope:global +actionDead__13daObjIceBlk_cFv = .text:0x00002040; // type:function size:0x4 scope:global +Draw__13daObjIceBlk_cFv = .text:0x00002044; // type:function size:0x104 scope:global +Delete__13daObjIceBlk_cFv = .text:0x00002148; // type:function size:0xC0 scope:global +daObjIceBlk_create1st__FP13daObjIceBlk_c = .text:0x00002208; // type:function size:0x164 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000236C; // type:function size:0x78 scope:global +__dt__8cM3dGCylFv = .text:0x000023E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000242C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002474; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024D0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002540; // type:function size:0x70 scope:global +daObjIceBlk_MoveBGDelete__FP13daObjIceBlk_c = .text:0x000025B0; // type:function size:0x20 scope:global +daObjIceBlk_MoveBGExecute__FP13daObjIceBlk_c = .text:0x000025D0; // type:function size:0x20 scope:global +daObjIceBlk_MoveBGDraw__FP13daObjIceBlk_c = .text:0x000025F0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000261C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002664; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000266C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002674; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000267C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002684; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dir_vec = .rodata:0x00000000; // type:object size:0x30 scope:global +l_dir_angle = .rodata:0x00000030; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000038; // type:object size:0x44 scope:global +@3936 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3937 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3940 = .rodata:0x00000098; // type:object size:0x4 scope:local +l_eff_id$4008 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4078 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4079 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x000000A8; // type:object size:0x4 scope:local +l_bmd$4084 = .rodata:0x000000AC; // type:object size:0x8 scope:local data:4byte +@4361 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000D0; // type:object size:0x8 scope:local +l_eff_break_b$4463 = .rodata:0x000000D8; // type:object size:0x4 scope:local +l_eff_break_id$4464 = .rodata:0x000000DC; // type:object size:0x4 scope:local +l_check_offsetXY$4509 = .rodata:0x000000E0; // type:object size:0x3C scope:local +@4571 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4572 = .rodata:0x00000120; // type:object size:0x4 scope:local +l_check_offsetXZ$4577 = .rodata:0x00000124; // type:object size:0x3C scope:local +@4603 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000164; // type:object size:0x4 scope:local +l_check_offsetXZ$4641 = .rodata:0x00000168; // type:object size:0x3C scope:local +@4696 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000001A8; // type:object size:0x34 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4231 = .data:0x00000024; // type:object size:0xC scope:local +@4232 = .data:0x00000030; // type:object size:0xC scope:local +l_func$4230 = .data:0x0000003C; // type:object size:0x18 scope:local +@4705 = .data:0x00000054; // type:object size:0xC scope:local +@4706 = .data:0x00000060; // type:object size:0xC scope:local +@4707 = .data:0x0000006C; // type:object size:0xC scope:local +@4708 = .data:0x00000078; // type:object size:0xC scope:local +l_func$4704 = .data:0x00000084; // type:object size:0x30 scope:local +daObjIceBlk_METHODS = .data:0x000000B4; // type:object size:0x20 scope:global +g_profile_Obj_IceBlock = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000104; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000128; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000170; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000194; // type:object size:0xC scope:global +__vt__13daObjIceBlk_c = .data:0x000001A0; // type:object size:0x28 scope:global +lbl_481_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_481_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt b/config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt new file mode 100644 index 0000000000..ba9e4888b8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_iceleaf/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceleaf.cpp: + .text start:0x00000078 end:0x000016BC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001E4 diff --git a/config/GZ2J01/rels/d_a_obj_iceleaf/symbols.txt b/config/GZ2J01/rels/d_a_obj_iceleaf/symbols.txt new file mode 100644 index 0000000000..c131858ec6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_iceleaf/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__14daObjIceLeaf_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__14daObjIceLeaf_cFv = .text:0x000000D4; // type:function size:0x270 scope:global +Create__14daObjIceLeaf_cFv = .text:0x00000344; // type:function size:0x1E0 scope:global +setAnmPos__14daObjIceLeaf_cFv = .text:0x00000524; // type:function size:0xD8 scope:global +CreateHeap__14daObjIceLeaf_cFv = .text:0x000005FC; // type:function size:0x130 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000072C; // type:function size:0x48 scope:global +create__14daObjIceLeaf_cFv = .text:0x00000774; // type:function size:0x178 scope:global +__dt__8cM3dGCylFv = .text:0x000008EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000934; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000097C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000009D8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A48; // type:function size:0x70 scope:global +execute__14daObjIceLeaf_cFv = .text:0x00000AB8; // type:function size:0x208 scope:global +action__14daObjIceLeaf_cFv = .text:0x00000CC0; // type:function size:0xBC scope:global +modeDropWait__14daObjIceLeaf_cFv = .text:0x00000D7C; // type:function size:0x1F8 scope:global +modeDrop__14daObjIceLeaf_cFv = .text:0x00000F74; // type:function size:0x2E4 scope:global +modePlayerWait__14daObjIceLeaf_cFv = .text:0x00001258; // type:function size:0xC scope:global +modeRide__14daObjIceLeaf_cFv = .text:0x00001264; // type:function size:0x4 scope:global +event_proc_call__14daObjIceLeaf_cFv = .text:0x00001268; // type:function size:0xBC scope:global +actionWait__14daObjIceLeaf_cFv = .text:0x00001324; // type:function size:0x4 scope:global +actionOrderEvent__14daObjIceLeaf_cFv = .text:0x00001328; // type:function size:0xA0 scope:global +actionEvent__14daObjIceLeaf_cFv = .text:0x000013C8; // type:function size:0x5C scope:global +actionDead__14daObjIceLeaf_cFv = .text:0x00001424; // type:function size:0x4 scope:global +setFallSE__14daObjIceLeaf_cFv = .text:0x00001428; // type:function size:0xF0 scope:global +draw__14daObjIceLeaf_cFv = .text:0x00001518; // type:function size:0x98 scope:global +_delete__14daObjIceLeaf_cFv = .text:0x000015B0; // type:function size:0x34 scope:global +daObjIceLeaf_Draw__FP14daObjIceLeaf_c = .text:0x000015E4; // type:function size:0x20 scope:global +daObjIceLeaf_Execute__FP14daObjIceLeaf_c = .text:0x00001604; // type:function size:0x20 scope:global +daObjIceLeaf_Delete__FP14daObjIceLeaf_c = .text:0x00001624; // type:function size:0x20 scope:global +daObjIceLeaf_Create__FP14daObjIceLeaf_c = .text:0x00001644; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001664; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000016AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016B4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3758 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4030 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4031 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4033 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4095 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +@3975 = .data:0x00000068; // type:object size:0xC scope:local +@3976 = .data:0x00000074; // type:object size:0xC scope:local +@3977 = .data:0x00000080; // type:object size:0xC scope:local +@3978 = .data:0x0000008C; // type:object size:0xC scope:local +l_func$3974 = .data:0x00000098; // type:object size:0x30 scope:local +@4108 = .data:0x000000C8; // type:object size:0xC scope:local +@4109 = .data:0x000000D4; // type:object size:0xC scope:local +@4110 = .data:0x000000E0; // type:object size:0xC scope:local +@4111 = .data:0x000000EC; // type:object size:0xC scope:local +l_func$4107 = .data:0x000000F8; // type:object size:0x30 scope:local +l_daObjIceLeaf_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_Obj_IceLeaf = .data:0x00000148; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000178; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001D8; // type:object size:0xC scope:global +lbl_482_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_482_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ihasi/splits.txt b/config/GZ2J01/rels/d_a_obj_ihasi/splits.txt new file mode 100644 index 0000000000..81d8a45d93 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ihasi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ihasi.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt b/config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt new file mode 100644 index 0000000000..288ce694ee --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ihasi/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Ihasi_Draw__FP15obj_ihasi_class = .text:0x00000078; // type:function size:0x104 scope:global +ih_normal__FP15obj_ihasi_class = .text:0x0000017C; // type:function size:0x4 scope:global +ih_disappear__FP15obj_ihasi_class = .text:0x00000180; // type:function size:0x4 scope:global +action__FP15obj_ihasi_class = .text:0x00000184; // type:function size:0xE0 scope:global +daObj_Ihasi_Execute__FP15obj_ihasi_class = .text:0x00000264; // type:function size:0xC0 scope:global +daObj_Ihasi_IsDelete__FP15obj_ihasi_class = .text:0x00000324; // type:function size:0x8 scope:global +daObj_Ihasi_Delete__FP15obj_ihasi_class = .text:0x0000032C; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0x1D4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObj_Ihasi_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x340 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3841 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x12 scope:local data:string_table +l_daObj_Ihasi_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_IHASI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ikada/splits.txt b/config/GZ2J01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 0000000000..c2c3f861b8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ikada.cpp: + .text start:0x00000078 end:0x00000BA8 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_ikada/symbols.txt b/config/GZ2J01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 0000000000..cc998501e9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__12daObjIkada_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__12daObjIkada_cFv = .text:0x000000E0; // type:function size:0x230 scope:global +initBaseMtx__12daObjIkada_cFv = .text:0x00000310; // type:function size:0x2C scope:global +setBaseMtx__12daObjIkada_cFv = .text:0x0000033C; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000398; // type:function size:0x64 scope:global +daObjIkada_Draw__FP12daObjIkada_c = .text:0x000003FC; // type:function size:0x2C scope:global +daObjIkada_Execute__FP12daObjIkada_c = .text:0x00000428; // type:function size:0x20 scope:global +daObjIkada_IsDelete__FP12daObjIkada_c = .text:0x00000448; // type:function size:0x8 scope:global +daObjIkada_Delete__FP12daObjIkada_c = .text:0x00000450; // type:function size:0x24 scope:global +daObjIkada_Create__FP10fopAc_ac_c = .text:0x00000474; // type:function size:0x204 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000678; // type:function size:0x70 scope:global +CreateHeap__12daObjIkada_cFv = .text:0x000006E8; // type:function size:0x78 scope:global +Create__12daObjIkada_cFv = .text:0x00000760; // type:function size:0x40 scope:global +Execute__12daObjIkada_cFPPA3_A4_f = .text:0x000007A0; // type:function size:0x320 scope:global +Draw__12daObjIkada_cFv = .text:0x00000AC0; // type:function size:0xA4 scope:global +Delete__12daObjIkada_cFv = .text:0x00000B64; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3668 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3725 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3729 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3913 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIkada_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ikada = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12daObjIkada_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_inobone/splits.txt b/config/GZ2J01/rels/d_a_obj_inobone/splits.txt new file mode 100644 index 0000000000..07742edf90 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_inobone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_inobone.cpp: + .text start:0x00000078 end:0x00000AD8 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_obj_inobone/symbols.txt b/config/GZ2J01/rels/d_a_obj_inobone/symbols.txt new file mode 100644 index 0000000000..7fdfd07fbb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_inobone/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bornTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000078; // type:function size:0x5C scope:global +bornCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000D4; // type:function size:0x6C scope:global +s_boar_sub__FPvPv = .text:0x00000140; // type:function size:0x90 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x20 scope:global +initBaseMtx__12daObjIBone_cFv = .text:0x000001F0; // type:function size:0x3C scope:global +setBaseMtx__12daObjIBone_cFv = .text:0x0000022C; // type:function size:0x60 scope:global +Create__12daObjIBone_cFv = .text:0x0000028C; // type:function size:0xDC scope:global +CreateHeap__12daObjIBone_cFv = .text:0x00000368; // type:function size:0x78 scope:global +create__12daObjIBone_cFv = .text:0x000003E0; // type:function size:0x19C scope:global +__dt__8cM3dGCylFv = .text:0x0000057C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005C4; // type:function size:0x48 scope:global +execute__12daObjIBone_cFv = .text:0x0000060C; // type:function size:0x1FC scope:global +setBreakEffect__12daObjIBone_cFv = .text:0x00000808; // type:function size:0x1A4 scope:global +draw__12daObjIBone_cFv = .text:0x000009AC; // type:function size:0x64 scope:global +_delete__12daObjIBone_cFv = .text:0x00000A10; // type:function size:0x48 scope:global +daObjIBone_Draw__FP12daObjIBone_c = .text:0x00000A58; // type:function size:0x20 scope:global +daObjIBone_Execute__FP12daObjIBone_c = .text:0x00000A78; // type:function size:0x20 scope:global +daObjIBone_Delete__FP12daObjIBone_c = .text:0x00000A98; // type:function size:0x20 scope:global +daObjIBone_Create__FP10fopAc_ac_c = .text:0x00000AB8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +l_cyl_src2 = .rodata:0x00000044; // type:object size:0x44 scope:global +@3693 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@3694 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3738 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000094; // type:object size:0x4 scope:local +particle_id$3930 = .rodata:0x00000098; // type:object size:0x2 scope:local +@3963 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x31 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjIBone_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_InoBone = .data:0x00000028; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000058; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000064; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ita/splits.txt b/config/GZ2J01/rels/d_a_obj_ita/splits.txt new file mode 100644 index 0000000000..596b188993 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ita.cpp: + .text start:0x000000EC end:0x00000FA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_obj_ita/symbols.txt b/config/GZ2J01/rels/d_a_obj_ita/symbols.txt new file mode 100644 index 0000000000..ce06249260 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ita/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_ITA_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +Search_Ymb__10daObjIta_cFv = .text:0x0000012C; // type:function size:0x2C8 scope:global +Check_RideOn__10daObjIta_cFv = .text:0x000003F4; // type:function size:0x114 scope:global +initBaseMtx__10daObjIta_cFv = .text:0x00000508; // type:function size:0x2C scope:global +setBaseMtx__10daObjIta_cFv = .text:0x00000534; // type:function size:0x84 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x58 scope:global +daObjIta_Draw__FP10daObjIta_c = .text:0x00000610; // type:function size:0x2C scope:global +daObjIta_Execute__FP10daObjIta_c = .text:0x0000063C; // type:function size:0x20 scope:global +daObjIta_IsDelete__FP10daObjIta_c = .text:0x0000065C; // type:function size:0x8 scope:global +daObjIta_Delete__FP10daObjIta_c = .text:0x00000664; // type:function size:0x24 scope:global +daObjIta_Create__FP10fopAc_ac_c = .text:0x00000688; // type:function size:0x20 scope:global +create__10daObjIta_cFv = .text:0x000006A8; // type:function size:0x218 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008C0; // type:function size:0x70 scope:global +CreateHeap__10daObjIta_cFv = .text:0x00000930; // type:function size:0x78 scope:global +Create__10daObjIta_cFv = .text:0x000009A8; // type:function size:0x48 scope:global +Execute__10daObjIta_cFPPA3_A4_f = .text:0x000009F0; // type:function size:0x43C scope:global +Draw__10daObjIta_cFv = .text:0x00000E2C; // type:function size:0xA4 scope:global +Delete__10daObjIta_cFv = .text:0x00000ED0; // type:function size:0x34 scope:global +__dt__15daObj_ITA_HIO_cFv = .text:0x00000F04; // type:function size:0x48 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00000F4C; // type:function size:0xC scope:global +__sinit_d_a_obj_ita_cpp = .text:0x00000F58; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F94; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F9C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3676 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3694 = .rodata:0x00000020; // type:object size:0x6 scope:local +@3743 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3744 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3756 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4020 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4021 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4022 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4023 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x30 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIta_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_ITA = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__10daObjIta_c = .data:0x00000078; // type:object size:0x28 scope:global +__vt__15daObj_ITA_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3644 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global +e_ymb__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global data:4byte +e_ymb_Pos__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_itamato/splits.txt b/config/GZ2J01/rels/d_a_obj_itamato/splits.txt new file mode 100644 index 0000000000..978d110e95 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_itamato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_itamato.cpp: + .text start:0x000000EC end:0x0000175C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_itamato/symbols.txt b/config/GZ2J01/rels/d_a_obj_itamato/symbols.txt new file mode 100644 index 0000000000..f4b416f6d4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_itamato/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_ItaMato_cFv = .text:0x000000EC; // type:function size:0x1F4 scope:global +__dt__5csXyzFv = .text:0x000002E0; // type:function size:0x3C scope:global +create__15daObj_ItaMato_cFv = .text:0x0000031C; // type:function size:0x3A4 scope:global +__ct__5csXyzFv = .text:0x000006C0; // type:function size:0x4 scope:global +__dt__8cM3dGLinFv = .text:0x000006C4; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000070C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000754; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000079C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000080C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000868; // type:function size:0x70 scope:global +CreateHeap__15daObj_ItaMato_cFv = .text:0x000008D8; // type:function size:0xD4 scope:global +Delete__15daObj_ItaMato_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__15daObj_ItaMato_cFv = .text:0x000009E0; // type:function size:0x66C scope:global +Draw__15daObj_ItaMato_cFv = .text:0x0000104C; // type:function size:0x184 scope:global +createHeapCallBack__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x000011D0; // type:function size:0x20 scope:global +tgHitCallBack__15daObj_ItaMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000011F0; // type:function size:0x30 scope:global +getResName__15daObj_ItaMato_cFv = .text:0x00001220; // type:function size:0x10 scope:global +setSwayParam__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00001230; // type:function size:0x194 scope:global +setPrtcls__15daObj_ItaMato_cFv = .text:0x000013C4; // type:function size:0xCC scope:global +setEnvTevColor__15daObj_ItaMato_cFv = .text:0x00001490; // type:function size:0x5C scope:global +setRoomNo__15daObj_ItaMato_cFv = .text:0x000014EC; // type:function size:0x44 scope:global +setMtx__15daObj_ItaMato_cFv = .text:0x00001530; // type:function size:0x90 scope:global +daObj_ItaMato_Create__FPv = .text:0x000015C0; // type:function size:0x20 scope:global +daObj_ItaMato_Delete__FPv = .text:0x000015E0; // type:function size:0x20 scope:global +daObj_ItaMato_Execute__FPv = .text:0x00001600; // type:function size:0x20 scope:global +daObj_ItaMato_Draw__FPv = .text:0x00001620; // type:function size:0x20 scope:global +daObj_ItaMato_IsDelete__FPv = .text:0x00001640; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001648; // type:function size:0x48 scope:global +__sinit_d_a_obj_itamato_cpp = .text:0x00001690; // type:function size:0x74 scope:local +__dt__21daObj_ItaMato_Param_cFv = .text:0x00001704; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000174C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_ItaMato_Param_c = .rodata:0x00000000; // type:object size:0x14 scope:global +l_ccDObjData = .rodata:0x00000014; // type:object size:0x30 scope:global +@3982 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3984 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4318 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4323 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4327 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4405 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4433 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A0; // type:object size:0x8 scope:local +id$4441 = .rodata:0x000000A8; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x12 scope:local data:string_table +l_ccDSph = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_ItaMato_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_ITAMATO = .data:0x00000064; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000000F4; // type:object size:0xC scope:global +__vt__15daObj_ItaMato_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__21daObj_ItaMato_Param_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3836 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_ito/splits.txt b/config/GZ2J01/rels/d_a_obj_ito/splits.txt new file mode 100644 index 0000000000..3abe8d9d33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ito/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ito.cpp: + .text start:0x000000EC end:0x000025FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000000E4 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_ito/symbols.txt b/config/GZ2J01/rels/d_a_obj_ito/symbols.txt new file mode 100644 index 0000000000..3bfd4b91fa --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ito/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_Ito_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +daObj_Ito_Draw__FP13obj_ito_class = .text:0x00000124; // type:function size:0x1E0 scope:global +cut_line_calc__FP13obj_ito_classP5ito_si = .text:0x00000304; // type:function size:0x4A0 scope:global +__dt__4cXyzFv = .text:0x000007A4; // type:function size:0x3C scope:global +cut_line__FP13obj_ito_class = .text:0x000007E0; // type:function size:0x118 scope:global +cut_set__FP13obj_ito_classi = .text:0x000008F8; // type:function size:0x494 scope:global +ito_end__FP5ito_s = .text:0x00000D8C; // type:function size:0xA8 scope:global +action__FP13obj_ito_class = .text:0x00000E34; // type:function size:0xEB0 scope:global +daObj_Ito_Execute__FP13obj_ito_class = .text:0x00001CE4; // type:function size:0xC4 scope:global +daObj_Ito_IsDelete__FP13obj_ito_class = .text:0x00001DA8; // type:function size:0x8 scope:global +daObj_Ito_Delete__FP13obj_ito_class = .text:0x00001DB0; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001E24; // type:function size:0x1B4 scope:global +daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001FD8; // type:function size:0x3BC scope:global +__ct__4cXyzFv = .text:0x00002394; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x00002398; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002464; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000024E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002530; // type:function size:0x48 scope:global +__dt__15daObj_Ito_HIO_cFv = .text:0x00002578; // type:function size:0x48 scope:global +__sinit_d_a_obj_ito_cpp = .text:0x000025C0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3947 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4124 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4126 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4128 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4723 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4724 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4726 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4728 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4729 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4730 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4731 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4732 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4733 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x8 scope:local data:string_table +cc_sph_src$4829 = .data:0x00000000; // type:object size:0x40 scope:local +obj_size$4835 = .data:0x00000040; // type:object size:0x1C scope:local +l_daObj_Ito_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_ITO = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000B8; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000C4; // type:object size:0x14 scope:global +__vt__15daObj_Ito_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_19_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3765 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kabuto/splits.txt b/config/GZ2J01/rels/d_a_obj_kabuto/splits.txt new file mode 100644 index 0000000000..f214edf03e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kabuto/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kabuto.cpp: + .text start:0x000000EC end:0x0000337C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt b/config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt new file mode 100644 index 0000000000..3a3ee04b6c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kabuto/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KabHIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +InitCcSph__13daObjKABUTO_cFv = .text:0x00000124; // type:function size:0x6C scope:global +SetCcSph__13daObjKABUTO_cFv = .text:0x00000190; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E8; // type:function size:0x20 scope:global +CreateHeap__13daObjKABUTO_cFv = .text:0x00000208; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000560; // type:function size:0x48 scope:global +daObjKABUTO_Create__FP10fopAc_ac_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjKABUTO_Delete__FP13daObjKABUTO_c = .text:0x000005C8; // type:function size:0x24 scope:global +ShopWaitAction__13daObjKABUTO_cFv = .text:0x000005EC; // type:function size:0x168 scope:global +WaitAction__13daObjKABUTO_cFv = .text:0x00000754; // type:function size:0x144 scope:global +WallCheck__13daObjKABUTO_cFv = .text:0x00000898; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AC4; // type:function size:0x48 scope:global +SpeedSet__13daObjKABUTO_cFv = .text:0x00000B0C; // type:function size:0x10C scope:global +WallWalk__13daObjKABUTO_cFv = .text:0x00000C18; // type:function size:0x450 scope:global +WalkAction__13daObjKABUTO_cFv = .text:0x00001068; // type:function size:0x200 scope:global +MoveAction__13daObjKABUTO_cFv = .text:0x00001268; // type:function size:0x7E0 scope:global +Z_BufferChk__13daObjKABUTO_cFv = .text:0x00001A48; // type:function size:0x17C scope:global +Action__13daObjKABUTO_cFv = .text:0x00001BC4; // type:function size:0xC4 scope:global +ShopAction__13daObjKABUTO_cFv = .text:0x00001C88; // type:function size:0xBC scope:global +Insect_Release__13daObjKABUTO_cFv = .text:0x00001D44; // type:function size:0x18 scope:global +ParticleSet__13daObjKABUTO_cFv = .text:0x00001D5C; // type:function size:0x13C scope:global +Execute__13daObjKABUTO_cFv = .text:0x00001E98; // type:function size:0x604 scope:global +ObjHit__13daObjKABUTO_cFv = .text:0x0000249C; // type:function size:0x188 scope:global +Delete__13daObjKABUTO_cFv = .text:0x00002624; // type:function size:0x68 scope:global +setBaseMtx__13daObjKABUTO_cFv = .text:0x0000268C; // type:function size:0x68 scope:global +daObjKABUTO_Draw__FP13daObjKABUTO_c = .text:0x000026F4; // type:function size:0xE4 scope:global +daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x000027D8; // type:function size:0x20 scope:global +CreateChk__13daObjKABUTO_cFv = .text:0x000027F8; // type:function size:0x1AC scope:global +create__13daObjKABUTO_cFv = .text:0x000029A4; // type:function size:0x83C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global +daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x000032E0; // type:function size:0x8 scope:global +__dt__14daObj_KabHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kabuto_cpp = .text:0x00003330; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003374; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local +ccSphSrc$3781 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3896 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4011 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4012 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4036 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4141 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4142 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4143 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4369 = .rodata:0x000000CC; // type:object size:0x4 scope:local +l_kab_itemno = .rodata:0x000000D0; // type:object size:0x2 scope:global +@4473 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4474 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4684 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global data:2byte +@5055 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5056 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5057 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5058 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5059 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0xE scope:local data:string_table +l_daObjKABUTO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kabuto = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__13daObjKABUTO_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KabHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_488_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kag/splits.txt b/config/GZ2J01/rels/d_a_obj_kag/splits.txt new file mode 100644 index 0000000000..d9497b9ebe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kag.cpp: + .text start:0x000000EC end:0x00002E18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x000001B8 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_kag/symbols.txt b/config/GZ2J01/rels/d_a_obj_kag/symbols.txt new file mode 100644 index 0000000000..16b4cad872 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kag/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KagHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +setAction__10daObjKAG_cFM10daObjKAG_cFPCvPv_v = .text:0x00000114; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003F4; // type:function size:0x48 scope:global +daObjKAG_Create__FP10fopAc_ac_c = .text:0x0000043C; // type:function size:0x20 scope:global +daObjKAG_Delete__FP10daObjKAG_c = .text:0x0000045C; // type:function size:0x24 scope:global +Kag_Bgcheck__10daObjKAG_cFP4cXyzP5csXyzP4cXyz = .text:0x00000480; // type:function size:0x258 scope:global +__dt__8cM3dGPlaFv = .text:0x000006D8; // type:function size:0x48 scope:global +fly__10daObjKAG_cFv = .text:0x00000720; // type:function size:0xD24 scope:global +wait__10daObjKAG_cFv = .text:0x00001444; // type:function size:0x160 scope:global +walk__10daObjKAG_cFv = .text:0x000015A4; // type:function size:0x4D0 scope:global +bin_wait__10daObjKAG_cFv = .text:0x00001A74; // type:function size:0x17C scope:global +bin_action__10daObjKAG_cFv = .text:0x00001BF0; // type:function size:0x160 scope:global +hook__10daObjKAG_cFv = .text:0x00001D50; // type:function size:0x204 scope:global +boomerang__10daObjKAG_cFv = .text:0x00001F54; // type:function size:0x150 scope:global +action__10daObjKAG_cFv = .text:0x000020A4; // type:function size:0x60 scope:global +checkGroundPos__10daObjKAG_cFv = .text:0x00002104; // type:function size:0x74 scope:global +hit_check__10daObjKAG_cFv = .text:0x00002178; // type:function size:0xB4 scope:global +execute__10daObjKAG_cFv = .text:0x0000222C; // type:function size:0x1A0 scope:global +_delete__10daObjKAG_cFv = .text:0x000023CC; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAG_cFv = .text:0x00002434; // type:function size:0x80 scope:global +daObjKAG_Draw__FP10daObjKAG_c = .text:0x000024B4; // type:function size:0xFC scope:global +daObjKAG_Execute__FP10daObjKAG_c = .text:0x000025B0; // type:function size:0x20 scope:global +create__10daObjKAG_cFv = .text:0x000025D0; // type:function size:0x470 scope:global +__dt__8cM3dGSphFv = .text:0x00002A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002AD0; // type:function size:0x5C scope:global +daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x00002B2C; // type:function size:0x8 scope:global +kag_setParticle__10daObjKAG_cFv = .text:0x00002B34; // type:function size:0x20C scope:global +__dt__14daObj_KagHIO_cFv = .text:0x00002D40; // type:function size:0x48 scope:global +__sinit_d_a_obj_kag_cpp = .text:0x00002D88; // type:function size:0x3C scope:local +Insect_Release__9dInsect_cFv = .text:0x00002DC4; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_kag_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global +l_kag_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global +@3867 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3945 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4290 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4299 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4302 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4303 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4305 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4307 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4311 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4353 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4354 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4460 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4522 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4588 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +l_kag_itemno = .rodata:0x000000E8; // type:object size:0x2 scope:global +@4654 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4714 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4785 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4787 = .rodata:0x00000108; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x0000010C; // type:object size:0x4 scope:global +@4994 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__25@unnamed@d_a_obj_kag_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3980 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@4341 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4344 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4377 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4380 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4476 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4479 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4541 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4603 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4662 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4665 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4898 = .data:0x000000E4; // type:object size:0xC scope:local +@4901 = .data:0x000000F0; // type:object size:0xC scope:local +l_daObjKAG_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_Obj_Kag = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10daObjKAG_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000194; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14daObj_KagHIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_489_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_kage/splits.txt b/config/GZ2J01/rels/d_a_obj_kage/splits.txt new file mode 100644 index 0000000000..4fb0565202 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kage/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kage.cpp: + .text start:0x00000078 end:0x000004F4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_kage/symbols.txt b/config/GZ2J01/rels/d_a_obj_kage/symbols.txt new file mode 100644 index 0000000000..924e1bb35d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kage/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Kage_Draw__FP14obj_kage_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Kage_Execute__FP14obj_kage_class = .text:0x000000DC; // type:function size:0x228 scope:global +daObj_Kage_IsDelete__FP14obj_kage_class = .text:0x00000304; // type:function size:0x8 scope:global +daObj_Kage_Delete__FP14obj_kage_class = .text:0x0000030C; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000033C; // type:function size:0x6C scope:global +daObj_Kage_Create__FP10fopAc_ac_c = .text:0x000003A8; // type:function size:0x14C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3854 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x9 scope:local data:string_table +l_daObj_Kage_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_KAGE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kago/splits.txt b/config/GZ2J01/rels/d_a_obj_kago/splits.txt new file mode 100644 index 0000000000..6083fbd40d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kago.cpp: + .text start:0x000000EC end:0x0000226C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x000000DC diff --git a/config/GZ2J01/rels/d_a_obj_kago/symbols.txt b/config/GZ2J01/rels/d_a_obj_kago/symbols.txt new file mode 100644 index 0000000000..988eb88b40 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kago/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daObj_Kago_cFv = .text:0x000000EC; // type:function size:0x1A4 scope:global +__dt__8dCcD_CylFv = .text:0x00000290; // type:function size:0xCC scope:global +create__12daObj_Kago_cFv = .text:0x0000035C; // type:function size:0x3A0 scope:global +__dt__8cM3dGLinFv = .text:0x000006FC; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x00000744; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000007C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000810; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000858; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008C8; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000924; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000960; // type:function size:0x70 scope:global +CreateHeap__12daObj_Kago_cFv = .text:0x000009D0; // type:function size:0xE0 scope:global +Delete__12daObj_Kago_cFv = .text:0x00000AB0; // type:function size:0x34 scope:global +Execute__12daObj_Kago_cFv = .text:0x00000AE4; // type:function size:0xDEC scope:global +Draw__12daObj_Kago_cFv = .text:0x000018D0; // type:function size:0x120 scope:global +createHeapCallBack__12daObj_Kago_cFP10fopAc_ac_c = .text:0x000019F0; // type:function size:0x20 scope:global +isDelete__12daObj_Kago_cFv = .text:0x00001A10; // type:function size:0xA4 scope:global +setEnvTevColor__12daObj_Kago_cFv = .text:0x00001AB4; // type:function size:0x5C scope:global +setRoomNo__12daObj_Kago_cFv = .text:0x00001B10; // type:function size:0x44 scope:global +reset__12daObj_Kago_cFv = .text:0x00001B54; // type:function size:0x48 scope:global +setMtx__12daObj_Kago_cFv = .text:0x00001B9C; // type:function size:0x84 scope:global +getWallAngle__12daObj_Kago_cFsPs = .text:0x00001C20; // type:function size:0x190 scope:global +setGoalPosAndAngle__12daObj_Kago_cFv = .text:0x00001DB0; // type:function size:0x120 scope:global +setSmokePrtcl__12daObj_Kago_cFv = .text:0x00001ED0; // type:function size:0x88 scope:global +setWaterPrtcl__12daObj_Kago_cFv = .text:0x00001F58; // type:function size:0x100 scope:global +setHamonPrtcl__12daObj_Kago_cFv = .text:0x00002058; // type:function size:0x5C scope:global +daObj_Kago_Create__FPv = .text:0x000020B4; // type:function size:0x20 scope:global +daObj_Kago_Delete__FPv = .text:0x000020D4; // type:function size:0x20 scope:global +daObj_Kago_Execute__FPv = .text:0x000020F4; // type:function size:0x20 scope:global +daObj_Kago_Draw__FPv = .text:0x00002114; // type:function size:0x20 scope:global +daObj_Kago_IsDelete__FPv = .text:0x00002134; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000213C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00002184; // type:function size:0x1C scope:global +__sinit_d_a_obj_kago_cpp = .text:0x000021A0; // type:function size:0x74 scope:local +__dt__18daObj_Kago_Param_cFv = .text:0x00002214; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000225C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002264; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daObj_Kago_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +heapSize$3870 = .rodata:0x0000005C; // type:object size:0x14 scope:local +@3963 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3966 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4526 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4529 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4530 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4532 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4535 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4541 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4545 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4576 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4681 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4707 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000038; // type:object size:0x44 scope:global +emttrId$4731 = .data:0x0000007C; // type:object size:0x8 scope:local +daObj_Kago_MethodTable = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_OBJ_KAGO = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000EC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000134; // type:object size:0xC scope:global +__vt__12daObj_Kago_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__18daObj_Kago_Param_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3815 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4686 = .bss:0x00000058; // type:object size:0xC scope:local +pos$4685 = .bss:0x00000068; // type:object size:0xC scope:local +angle$4689 = .bss:0x00000074; // type:object size:0x2 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kaisou/splits.txt b/config/GZ2J01/rels/d_a_obj_kaisou/splits.txt new file mode 100644 index 0000000000..4dc67c6660 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kaisou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kaisou.cpp: + .text start:0x00000078 end:0x00000F04 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt b/config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt new file mode 100644 index 0000000000..8a2cff7af7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kaisou/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +ctrlJoint__13daObjKaisou_cFP8J3DJointP8J3DModel = .text:0x00000078; // type:function size:0x230 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002A8; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x78 scope:global +daObjKaisou_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x20 scope:global +daObjKaisou_Delete__FP13daObjKaisou_c = .text:0x0000038C; // type:function size:0x24 scope:global +initCcCylinder__13daObjKaisou_cFv = .text:0x000003B0; // type:function size:0x60 scope:global +setCcCylinder__13daObjKaisou_cFv = .text:0x00000410; // type:function size:0x48 scope:global +ObjHit__13daObjKaisou_cFv = .text:0x00000458; // type:function size:0x3EC scope:global +Execute__13daObjKaisou_cFv = .text:0x00000844; // type:function size:0x274 scope:global +Delete__13daObjKaisou_cFv = .text:0x00000AB8; // type:function size:0x34 scope:global +setBaseMtx__13daObjKaisou_cFv = .text:0x00000AEC; // type:function size:0x68 scope:global +daObjKaisou_Draw__FP13daObjKaisou_c = .text:0x00000B54; // type:function size:0x84 scope:global +daObjKaisou_Execute__FP13daObjKaisou_c = .text:0x00000BD8; // type:function size:0x20 scope:global +create__13daObjKaisou_cFv = .text:0x00000BF8; // type:function size:0x274 scope:global +__dt__8cM3dGCylFv = .text:0x00000E6C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EB4; // type:function size:0x48 scope:global +daObjKaisou_IsDelete__FP13daObjKaisou_c = .text:0x00000EFC; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local data:string +@3807 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3809 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +ccCylSrc$3850 = .rodata:0x00000010; // type:object size:0x44 scope:local +@3963 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3965 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3966 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3967 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3970 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3997 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4162 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@3975 = .data:0x00000004; // type:object size:0x74 scope:local +l_daObjKaisou_Method = .data:0x00000078; // type:object size:0x20 scope:global +g_profile_Obj_Kaisou = .data:0x00000098; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kamakiri/splits.txt b/config/GZ2J01/rels/d_a_obj_kamakiri/splits.txt new file mode 100644 index 0000000000..9b28eb28eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kamakiri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kamakiri.cpp: + .text start:0x000000EC end:0x00003354 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_kamakiri/symbols.txt b/config/GZ2J01/rels/d_a_obj_kamakiri/symbols.txt new file mode 100644 index 0000000000..693b2b5ee0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kamakiri/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KamHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjKAM_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjKAM_cFv = .text:0x00000188; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +CreateHeap__10daObjKAM_cFv = .text:0x00000200; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObjKAM_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global +daObjKAM_Delete__FP10daObjKAM_c = .text:0x000005C0; // type:function size:0x24 scope:global +ShopWaitAction__10daObjKAM_cFv = .text:0x000005E4; // type:function size:0x168 scope:global +WaitAction__10daObjKAM_cFv = .text:0x0000074C; // type:function size:0x184 scope:global +WallCheck__10daObjKAM_cFv = .text:0x000008D0; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AFC; // type:function size:0x48 scope:global +SpeedSet__10daObjKAM_cFv = .text:0x00000B44; // type:function size:0x10C scope:global +WallWalk__10daObjKAM_cFv = .text:0x00000C50; // type:function size:0x448 scope:global +WalkAction__10daObjKAM_cFv = .text:0x00001098; // type:function size:0x200 scope:global +MoveAction__10daObjKAM_cFv = .text:0x00001298; // type:function size:0x7E8 scope:global +Action__10daObjKAM_cFv = .text:0x00001A80; // type:function size:0xC4 scope:global +ShopAction__10daObjKAM_cFv = .text:0x00001B44; // type:function size:0xBC scope:global +Insect_Release__10daObjKAM_cFv = .text:0x00001C00; // type:function size:0x18 scope:global +Z_BufferChk__10daObjKAM_cFv = .text:0x00001C18; // type:function size:0x17C scope:global +ParticleSet__10daObjKAM_cFv = .text:0x00001D94; // type:function size:0x124 scope:global +BoomChk__10daObjKAM_cFv = .text:0x00001EB8; // type:function size:0x3CC scope:global +ObjHit__10daObjKAM_cFv = .text:0x00002284; // type:function size:0x188 scope:global +Execute__10daObjKAM_cFv = .text:0x0000240C; // type:function size:0x278 scope:global +Delete__10daObjKAM_cFv = .text:0x00002684; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAM_cFv = .text:0x000026EC; // type:function size:0x68 scope:global +daObjKAM_Draw__FP10daObjKAM_c = .text:0x00002754; // type:function size:0xE0 scope:global +daObjKAM_Execute__FP10daObjKAM_c = .text:0x00002834; // type:function size:0x20 scope:global +CreateChk__10daObjKAM_cFv = .text:0x00002854; // type:function size:0x1AC scope:global +create__10daObjKAM_cFv = .text:0x00002A00; // type:function size:0x7B8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031B8; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003228; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003270; // type:function size:0x48 scope:global +daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x000032B8; // type:function size:0x8 scope:global +__dt__14daObj_KamHIO_cFv = .text:0x000032C0; // type:function size:0x48 scope:global +__sinit_d_a_obj_kamakiri_cpp = .text:0x00003308; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003344; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000334C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3789 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4146 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local +l_kam_itemno = .rodata:0x000000B4; // type:object size:0x2 scope:global +@4437 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4693 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4758 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global data:2byte +@5032 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5033 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xE scope:local data:string_table +l_daObjKAM_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kam = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjKAM_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KamHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_493_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_kanban2/splits.txt b/config/GZ2J01/rels/d_a_obj_kanban2/splits.txt new file mode 100644 index 0000000000..61180c71f8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kanban2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanban2.cpp: + .text start:0x000000EC end:0x00003F8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000024C + .data start:0x00000000 end:0x00000404 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_kanban2/symbols.txt b/config/GZ2J01/rels/d_a_obj_kanban2/symbols.txt new file mode 100644 index 0000000000..917dbed71b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kanban2/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Kanban2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +draw__15daObj_Kanban2_cFv = .text:0x00000110; // type:function size:0x14C scope:global +__dt__4cXyzFv = .text:0x0000025C; // type:function size:0x3C scope:global +daObj_Kanban2_Draw__FP15daObj_Kanban2_c = .text:0x00000298; // type:function size:0x20 scope:global +setKanbanSE__15daObj_Kanban2_cFi = .text:0x000002B8; // type:function size:0x84 scope:global +createBreakParts__15daObj_Kanban2_cFUl5csXyz = .text:0x0000033C; // type:function size:0x40 scope:global +createWallHitBreak__15daObj_Kanban2_cFv = .text:0x0000037C; // type:function size:0x160 scope:global +getKanbanCutType__15daObj_Kanban2_cFv = .text:0x000004DC; // type:function size:0xEC scope:global +getKanbanWolfCutType__15daObj_Kanban2_cFv = .text:0x000005C8; // type:function size:0xBC scope:global +damage_check__15daObj_Kanban2_cFv = .text:0x00000684; // type:function size:0x518 scope:global +float_damage_check__15daObj_Kanban2_cFv = .text:0x00000B9C; // type:function size:0xD4 scope:global +deletePart__15daObj_Kanban2_cFv = .text:0x00000C70; // type:function size:0x2B4 scope:global +getWallAngle__15daObj_Kanban2_cFv = .text:0x00000F24; // type:function size:0x130 scope:global +__dt__8cM3dGPlaFv = .text:0x00001054; // type:function size:0x48 scope:global +setGroundAngle__15daObj_Kanban2_cFv = .text:0x0000109C; // type:function size:0x178 scope:global +checkWaterSurface__15daObj_Kanban2_cFv = .text:0x00001214; // type:function size:0xB0 scope:global +checkPataGround__15daObj_Kanban2_cFss = .text:0x000012C4; // type:function size:0x124 scope:global +setCullMtx__15daObj_Kanban2_cFv = .text:0x000013E8; // type:function size:0x44 scope:global +setSmokeEffect__15daObj_Kanban2_cF4cXyz = .text:0x0000142C; // type:function size:0x50 scope:global +setWaterEffect__15daObj_Kanban2_cFv = .text:0x0000147C; // type:function size:0x144 scope:global +setCenterPos__15daObj_Kanban2_cFv = .text:0x000015C0; // type:function size:0x228 scope:global +checkCarryOn__15daObj_Kanban2_cFv = .text:0x000017E8; // type:function size:0x88 scope:global +setActionMode__15daObj_Kanban2_cFii = .text:0x00001870; // type:function size:0x50 scope:global +calcNormalSwing__15daObj_Kanban2_cFv = .text:0x000018C0; // type:function size:0x424 scope:global +executeNormal__15daObj_Kanban2_cFv = .text:0x00001CE4; // type:function size:0x234 scope:global +initPart__15daObj_Kanban2_cFv = .text:0x00001F18; // type:function size:0x494 scope:global +executePart__15daObj_Kanban2_cFv = .text:0x000023AC; // type:function size:0x950 scope:global +executeFloat__15daObj_Kanban2_cFv = .text:0x00002CFC; // type:function size:0x508 scope:global +executeCarry__15daObj_Kanban2_cFv = .text:0x00003204; // type:function size:0x148 scope:global +action__15daObj_Kanban2_cFv = .text:0x0000334C; // type:function size:0x10C scope:global +mtx_set__15daObj_Kanban2_cFv = .text:0x00003458; // type:function size:0x224 scope:global +cc_set__15daObj_Kanban2_cFv = .text:0x0000367C; // type:function size:0xF4 scope:global +execute__15daObj_Kanban2_cFv = .text:0x00003770; // type:function size:0xC0 scope:global +daObj_Kanban2_Execute__FP15daObj_Kanban2_c = .text:0x00003830; // type:function size:0x20 scope:global +daObj_Kanban2_IsDelete__FP15daObj_Kanban2_c = .text:0x00003850; // type:function size:0x8 scope:global +_delete__15daObj_Kanban2_cFv = .text:0x00003858; // type:function size:0x6C scope:global +daObj_Kanban2_Delete__FP15daObj_Kanban2_c = .text:0x000038C4; // type:function size:0x20 scope:global +CreateHeap__15daObj_Kanban2_cFv = .text:0x000038E4; // type:function size:0x164 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003A48; // type:function size:0x20 scope:global +create__15daObj_Kanban2_cFv = .text:0x00003A68; // type:function size:0x370 scope:global +__dt__8cM3dGSphFv = .text:0x00003DD8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E20; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003E68; // type:function size:0x70 scope:global +daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x00003ED8; // type:function size:0x20 scope:global +__dt__19daObj_Kanban2_HIO_cFv = .text:0x00003EF8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kanban2_cpp = .text:0x00003F40; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003F7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003F84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3970 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4014 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4036 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4417 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4418 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4419 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4420 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4450 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4555 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4645 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4781 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4782 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4783 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4784 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4861 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4922 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4923 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4924 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:string +@4925 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4927 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5147 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5148 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5149 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5273 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5275 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5378 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x15B scope:local data:string_table +l_kn2_bmdidx__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000000; // type:object size:0x4C scope:global +dKn2_CarryOffset__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x0000004C; // type:object size:0x10 scope:global +dKb2_BAN_SPEED__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x0000005C; // type:object size:0x90 scope:global data:float +dKb2_BAN_ANGLE__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000000EC; // type:object size:0x24 scope:global +dKb2_BAN_PARTS__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000110; // type:object size:0x48 scope:global +cc_kn2_src__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000158; // type:object size:0x40 scope:global +d_KANBAN_OFFSET__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000198; // type:object size:0x90 scope:global data:float +@4133 = .data:0x00000228; // type:object size:0x9C scope:local +@4286 = .data:0x000002C4; // type:object size:0x28 scope:local +w_eff_id$4564 = .data:0x000002EC; // type:object size:0x8 scope:local +@4933 = .data:0x000002F4; // type:object size:0x24 scope:local +@5150 = .data:0x00000318; // type:object size:0x3C scope:local +kn2_speed_rate$5184 = .data:0x00000354; // type:object size:0xC scope:local +l_daObj_Kanban2_Method = .data:0x00000360; // type:object size:0x20 scope:global +g_profile_OBJ_KANBAN2 = .data:0x00000380; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000003B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000003EC; // type:object size:0xC scope:global +__vt__19daObj_Kanban2_HIO_c = .data:0x000003F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_98_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3965 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@4561 = .bss:0x00000060; // type:object size:0xC scope:local +sc$4560 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kantera/splits.txt b/config/GZ2J01/rels/d_a_obj_kantera/splits.txt new file mode 100644 index 0000000000..f21d60e1c9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kantera/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kantera.cpp: + .text start:0x00000078 end:0x00001040 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2J01/rels/d_a_obj_kantera/symbols.txt b/config/GZ2J01/rels/d_a_obj_kantera/symbols.txt new file mode 100644 index 0000000000..f0d0019d01 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kantera/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +initBaseMtx__15daItemKantera_cFv = .text:0x000003BC; // type:function size:0x3C scope:global +setBaseMtx__15daItemKantera_cFv = .text:0x000003F8; // type:function size:0x6C scope:global +Create__15daItemKantera_cFv = .text:0x00000464; // type:function size:0x144 scope:global +__CreateHeap__15daItemKantera_cFv = .text:0x000005A8; // type:function size:0x8 scope:global +create__15daItemKantera_cFv = .text:0x000005B0; // type:function size:0x1FC scope:global +__dt__8cM3dGCylFv = .text:0x000007AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000083C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000898; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000908; // type:function size:0x70 scope:global +bg_check__15daItemKantera_cFv = .text:0x00000978; // type:function size:0xF0 scope:global +actionInit__15daItemKantera_cFv = .text:0x00000A68; // type:function size:0x38 scope:global +actionWaitInit__15daItemKantera_cFv = .text:0x00000AA0; // type:function size:0x7C scope:global +actionWait__15daItemKantera_cFv = .text:0x00000B1C; // type:function size:0x118 scope:global +initActionOrderGetDemo__15daItemKantera_cFv = .text:0x00000C34; // type:function size:0x9C scope:global +actionOrderGetDemo__15daItemKantera_cFv = .text:0x00000CD0; // type:function size:0x7C scope:global +actionGetDemo__15daItemKantera_cFv = .text:0x00000D4C; // type:function size:0x64 scope:global +execute__15daItemKantera_cFv = .text:0x00000DB0; // type:function size:0x12C scope:global +draw__15daItemKantera_cFv = .text:0x00000EDC; // type:function size:0x54 scope:global +_delete__15daItemKantera_cFv = .text:0x00000F30; // type:function size:0x38 scope:global +daItemKantera_Draw__FP15daItemKantera_c = .text:0x00000F68; // type:function size:0x20 scope:global +daItemKantera_Execute__FP15daItemKantera_c = .text:0x00000F88; // type:function size:0x20 scope:global +daItemKantera_Delete__FP15daItemKantera_c = .text:0x00000FA8; // type:function size:0x20 scope:global +daItemKantera_Create__FP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FE8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001030; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001038; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3855 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3857 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4076 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4079 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000084; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4184 = .data:0x00000020; // type:object size:0xC scope:local +@4185 = .data:0x0000002C; // type:object size:0xC scope:local +@4186 = .data:0x00000038; // type:object size:0xC scope:local +@4187 = .data:0x00000044; // type:object size:0xC scope:local +l_demoFunc$4183 = .data:0x00000050; // type:object size:0x30 scope:local +l_daItemKantera_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Kantera = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__15daItemKantera_c = .data:0x00000130; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x00000174; // type:object size:0xC scope:global +lbl_494_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_katatsumuri/splits.txt b/config/GZ2J01/rels/d_a_obj_katatsumuri/splits.txt new file mode 100644 index 0000000000..f2d750a44d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_katatsumuri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_katatsumuri.cpp: + .text start:0x000000EC end:0x00002DE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_katatsumuri/symbols.txt b/config/GZ2J01/rels/d_a_obj_katatsumuri/symbols.txt new file mode 100644 index 0000000000..e7a77289bc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_katatsumuri/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KatHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjKAT_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjKAT_cFv = .text:0x00000180; // type:function size:0x58 scope:global +ctrlJoint__10daObjKAT_cFP8J3DJointP8J3DModel = .text:0x000001D8; // type:function size:0xD4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002AC; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global +CreateHeap__10daObjKAT_cFv = .text:0x00000318; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000600; // type:function size:0x48 scope:global +daObjKAT_Create__FP10fopAc_ac_c = .text:0x00000648; // type:function size:0x20 scope:global +daObjKAT_Delete__FP10daObjKAT_c = .text:0x00000668; // type:function size:0x24 scope:global +WallWalk__10daObjKAT_cFv = .text:0x0000068C; // type:function size:0x584 scope:global +__dt__8cM3dGPlaFv = .text:0x00000C10; // type:function size:0x48 scope:global +MoveAction__10daObjKAT_cFv = .text:0x00000C58; // type:function size:0x150 scope:global +Action__10daObjKAT_cFv = .text:0x00000DA8; // type:function size:0x58 scope:global +Insect_Release__10daObjKAT_cFv = .text:0x00000E00; // type:function size:0x18 scope:global +checkGround__10daObjKAT_cFv = .text:0x00000E18; // type:function size:0x230 scope:global +F_MoveAction__10daObjKAT_cFv = .text:0x00001048; // type:function size:0x94 scope:global +FallAction__10daObjKAT_cFv = .text:0x000010DC; // type:function size:0x34 scope:global +ParticleSet__10daObjKAT_cFv = .text:0x00001110; // type:function size:0x124 scope:global +BoomChk__10daObjKAT_cFv = .text:0x00001234; // type:function size:0x314 scope:global +ObjHit__10daObjKAT_cFv = .text:0x00001548; // type:function size:0x100 scope:global +Execute__10daObjKAT_cFv = .text:0x00001648; // type:function size:0x88C scope:global +Z_BufferChk__10daObjKAT_cFv = .text:0x00001ED4; // type:function size:0x17C scope:global +Delete__10daObjKAT_cFv = .text:0x00002050; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAT_cFv = .text:0x000020B8; // type:function size:0x68 scope:global +daObjKAT_Draw__FP10daObjKAT_c = .text:0x00002120; // type:function size:0xEC scope:global +daObjKAT_Execute__FP10daObjKAT_c = .text:0x0000220C; // type:function size:0x20 scope:global +CreateChk__10daObjKAT_cFv = .text:0x0000222C; // type:function size:0x1AC scope:global +create__10daObjKAT_cFv = .text:0x000023D8; // type:function size:0x86C scope:global +__dt__8cM3dGSphFv = .text:0x00002C44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CD4; // type:function size:0x70 scope:global +daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x00002D44; // type:function size:0x8 scope:global +__dt__14daObj_KatHIO_cFv = .text:0x00002D4C; // type:function size:0x48 scope:global +__sinit_d_a_obj_katatsumuri_cpp = .text:0x00002D94; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002DD0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DD8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_kat_itemno = .rodata:0x00000004; // type:object size:0x2 scope:global +ccSphSrc$3779 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3812 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3959 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4101 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4105 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4106 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4139 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4142 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4223 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4258 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4288 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4361 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4583 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4585 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4586 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4695 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4696 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global data:2byte +@5000 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xC scope:local data:string_table +l_daObjKAT_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kat = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__10daObjKAT_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KatHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_495_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_kazeneko/splits.txt b/config/GZ2J01/rels/d_a_obj_kazeneko/splits.txt new file mode 100644 index 0000000000..b97e2bdbb5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kazeneko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kazeneko.cpp: + .text start:0x00000078 end:0x00000B74 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_kazeneko/symbols.txt b/config/GZ2J01/rels/d_a_obj_kazeneko/symbols.txt new file mode 100644 index 0000000000..2b2122466d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kazeneko/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__15daObjKazeNeko_cFv = .text:0x00000078; // type:function size:0x90 scope:global +initBaseMtx__15daObjKazeNeko_cFv = .text:0x00000108; // type:function size:0x20 scope:global +setBaseMtx__15daObjKazeNeko_cFv = .text:0x00000128; // type:function size:0x104 scope:global +initCcCylinder__15daObjKazeNeko_cFv = .text:0x0000022C; // type:function size:0x84 scope:global +setCcCylinder__15daObjKazeNeko_cFv = .text:0x000002B0; // type:function size:0x6C scope:global +swingHead__15daObjKazeNeko_cFv = .text:0x0000031C; // type:function size:0xC4 scope:global +getFirstVec__15daObjKazeNeko_cFP4cXyzi = .text:0x000003E0; // type:function size:0x50 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x100 scope:global +daObjKazeNeko_Draw__FP15daObjKazeNeko_c = .text:0x00000530; // type:function size:0x118 scope:global +daObjKazeNeko_Execute__FP15daObjKazeNeko_c = .text:0x00000648; // type:function size:0x188 scope:global +daObjKazeNeko_IsDelete__FP15daObjKazeNeko_c = .text:0x000007D0; // type:function size:0x8 scope:global +daObjKazeNeko_Delete__FP15daObjKazeNeko_c = .text:0x000007D8; // type:function size:0x130 scope:global +daObjKazeNeko_Create__FP10fopAc_ac_c = .text:0x00000908; // type:function size:0x138 scope:global +__dt__8cM3dGCylFv = .text:0x00000A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000AD0; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B2C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__15daObjKazeNeko_c = .rodata:0x00000000; // type:object size:0x2C scope:global +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3890 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +ccCylSrc$3894 = .rodata:0x00000040; // type:object size:0x44 scope:local +@3947 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjKazeNeko_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_KazeNeko = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kbacket/splits.txt b/config/GZ2J01/rels/d_a_obj_kbacket/splits.txt new file mode 100644 index 0000000000..10d5a8fb94 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kbacket/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbacket.cpp: + .text start:0x000000EC end:0x00002010 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_kbacket/symbols.txt b/config/GZ2J01/rels/d_a_obj_kbacket/symbols.txt new file mode 100644 index 0000000000..9e3bbf344e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kbacket/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_KBacket_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__15daObj_KBacket_cFv = .text:0x000002E8; // type:function size:0x3A8 scope:global +__dt__8cM3dGLinFv = .text:0x00000690; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000006D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000720; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000768; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007D8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000834; // type:function size:0x70 scope:global +CreateHeap__15daObj_KBacket_cFv = .text:0x000008A4; // type:function size:0x100 scope:global +Delete__15daObj_KBacket_cFv = .text:0x000009A4; // type:function size:0x34 scope:global +Execute__15daObj_KBacket_cFv = .text:0x000009D8; // type:function size:0xCF4 scope:global +Draw__15daObj_KBacket_cFv = .text:0x000016CC; // type:function size:0x12C scope:global +__dt__8cM3dGPlaFv = .text:0x000017F8; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_KBacket_cFP10fopAc_ac_c = .text:0x00001840; // type:function size:0x20 scope:global +setEnvTevColor__15daObj_KBacket_cFv = .text:0x00001860; // type:function size:0x5C scope:global +setRoomNo__15daObj_KBacket_cFv = .text:0x000018BC; // type:function size:0x44 scope:global +reset__15daObj_KBacket_cFv = .text:0x00001900; // type:function size:0x34 scope:global +setMtx__15daObj_KBacket_cFv = .text:0x00001934; // type:function size:0x130 scope:global +calcRollAngle__15daObj_KBacket_cFsi = .text:0x00001A64; // type:function size:0xA0 scope:global +getWallAngle__15daObj_KBacket_cFsPs = .text:0x00001B04; // type:function size:0x190 scope:global +setSmokePrtcl__15daObj_KBacket_cFv = .text:0x00001C94; // type:function size:0x7C scope:global +setWaterPrtcl__15daObj_KBacket_cFv = .text:0x00001D10; // type:function size:0xF8 scope:global +setHamonPrtcl__15daObj_KBacket_cFv = .text:0x00001E08; // type:function size:0x50 scope:global +daObj_KBacket_Create__FPv = .text:0x00001E58; // type:function size:0x20 scope:global +daObj_KBacket_Delete__FPv = .text:0x00001E78; // type:function size:0x20 scope:global +daObj_KBacket_Execute__FPv = .text:0x00001E98; // type:function size:0x20 scope:global +daObj_KBacket_Draw__FPv = .text:0x00001EB8; // type:function size:0x20 scope:global +daObj_KBacket_IsDelete__FPv = .text:0x00001ED8; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001EE0; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001F28; // type:function size:0x1C scope:global +__sinit_d_a_obj_kbacket_cpp = .text:0x00001F44; // type:function size:0x74 scope:local +__dt__21daObj_KBacket_Param_cFv = .text:0x00001FB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002000; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002008; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_KBacket_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@3965 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4463 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4464 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4465 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4466 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4469 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4470 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4474 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4476 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4477 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4480 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4484 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4649 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000EC; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_resNameList = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +l_ccDCyl = .data:0x00000034; // type:object size:0x44 scope:global +emttrId$4670 = .data:0x00000078; // type:object size:0x8 scope:local +daObj_KBacket_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_OBJ_KBACKET = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000013C; // type:object size:0xC scope:global +__vt__15daObj_KBacket_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__21daObj_KBacket_Param_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3810 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_kbox/splits.txt b/config/GZ2J01/rels/d_a_obj_kbox/splits.txt new file mode 100644 index 0000000000..517449ef35 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbox.cpp: + .text start:0x000000EC end:0x00001B24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_kbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_kbox/symbols.txt new file mode 100644 index 0000000000..56dba40942 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kbox/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Kbox_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000110; // type:function size:0x11C scope:global +break_eff__FP14obj_kbox_class = .text:0x0000022C; // type:function size:0x170 scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +daObj_Kbox_Draw__FP14obj_kbox_class = .text:0x000003D8; // type:function size:0x120 scope:global +kbox_ground__FP14obj_kbox_class = .text:0x000004F8; // type:function size:0x9C scope:global +kbox_carry__FP14obj_kbox_class = .text:0x00000594; // type:function size:0x130 scope:global +water_check__FP14obj_kbox_class = .text:0x000006C4; // type:function size:0x1E0 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000008A4; // type:function size:0x78 scope:global +kbox_drop__FP14obj_kbox_class = .text:0x0000091C; // type:function size:0x170 scope:global +kbox_float__FP14obj_kbox_class = .text:0x00000A8C; // type:function size:0x394 scope:global +action__FP14obj_kbox_class = .text:0x00000E20; // type:function size:0x5A8 scope:global +daObj_Kbox_Execute__FP14obj_kbox_class = .text:0x000013C8; // type:function size:0x13C scope:global +daObj_Kbox_IsDelete__FP14obj_kbox_class = .text:0x00001504; // type:function size:0x8 scope:global +daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x0000150C; // type:function size:0x80 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000158C; // type:function size:0x120 scope:global +daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000016AC; // type:function size:0x2CC scope:global +__dt__8cM3dGSphFv = .text:0x00001978; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000019C0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001A08; // type:function size:0x70 scope:global +__dt__16daObj_Kbox_HIO_cFv = .text:0x00001A78; // type:function size:0x48 scope:global +__sinit_d_a_obj_kbox_cpp = .text:0x00001AC0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001AFC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001B04; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001B0C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001B14; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B1C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3670 = .rodata:0x0000000C; // type:object size:0x4 scope:local +particle_id$3675 = .rodata:0x00000010; // type:object size:0x6 scope:local +@3704 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3795 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3868 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3937 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4092 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4210 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4211 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x21 scope:local data:string_table +w_eff_id$3979 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4145 = .data:0x00000008; // type:object size:0x40 scope:local +l_daObj_Kbox_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OBJ_KBOX = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__16daObj_Kbox_HIO_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_497_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3643 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@3976 = .bss:0x00000060; // type:object size:0xC scope:local +sc$3975 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_key/splits.txt b/config/GZ2J01/rels/d_a_obj_key/splits.txt new file mode 100644 index 0000000000..9adbcdd10d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_key/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_key.cpp: + .text start:0x000000EC end:0x00001CB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000009C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_key/symbols.txt b/config/GZ2J01/rels/d_a_obj_key/symbols.txt new file mode 100644 index 0000000000..58093951b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_key/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_Key_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Key_Draw__FP13obj_key_class = .text:0x0000011C; // type:function size:0x98 scope:global +s_count_sub__FPvPv = .text:0x000001B4; // type:function size:0x6C scope:global +s_master_sub__FPvPv = .text:0x00000220; // type:function size:0xC0 scope:global +masterkey_check__FP13obj_key_class = .text:0x000002E0; // type:function size:0xB4 scope:global +action_check__FP13obj_key_class = .text:0x00000394; // type:function size:0x74 scope:global +chain_control_00__FP13obj_key_class = .text:0x00000408; // type:function size:0x45C scope:global +__dt__4cXyzFv = .text:0x00000864; // type:function size:0x3C scope:global +chain_control_01__FP13obj_key_class = .text:0x000008A0; // type:function size:0xB2C scope:global +action__FP13obj_key_class = .text:0x000013CC; // type:function size:0x1C8 scope:global +daObj_Key_Execute__FP13obj_key_class = .text:0x00001594; // type:function size:0x88 scope:global +daObj_Key_IsDelete__FP13obj_key_class = .text:0x0000161C; // type:function size:0x8 scope:global +daObj_Key_Delete__FP13obj_key_class = .text:0x00001624; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000168C; // type:function size:0x10C scope:global +daObj_Key_Create__FP10fopAc_ac_c = .text:0x00001798; // type:function size:0x32C scope:global +__dt__8cM3dGSphFv = .text:0x00001AC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001B0C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B54; // type:function size:0x70 scope:global +__dt__5csXyzFv = .text:0x00001BC4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00001C00; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001C04; // type:function size:0x4 scope:global +__dt__15daObj_Key_HIO_cFv = .text:0x00001C08; // type:function size:0x48 scope:global +__sinit_d_a_obj_key_cpp = .text:0x00001C50; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C8C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C94; // type:function size:0x8 scope:local +setPos__7daKey_cF4cXyz = .text:0x00001C9C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4347 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4362 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4363 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4364 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4555 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x17 scope:local data:string_table +key_eno$4387 = .data:0x00000000; // type:object size:0x4 scope:local +l_daObj_Key_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_KEY = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__15daObj_Key_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_498_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3773 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +target_info_count = .bss:0x00000028; // type:object size:0x2 scope:global data:2byte diff --git a/config/GZ2J01/rels/d_a_obj_keyhole/splits.txt b/config/GZ2J01/rels/d_a_obj_keyhole/splits.txt new file mode 100644 index 0000000000..93c8d55660 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_keyhole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_keyhole.cpp: + .text start:0x000000EC end:0x00002870 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000001B4 + .bss start:0x00000008 end:0x00000158 diff --git a/config/GZ2J01/rels/d_a_obj_keyhole/symbols.txt b/config/GZ2J01/rels/d_a_obj_keyhole/symbols.txt new file mode 100644 index 0000000000..d61fae6dcf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_keyhole/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Keyhole_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000110; // type:function size:0xDC scope:global +daObj_Keyhole_Draw__FP17obj_keyhole_class = .text:0x000001EC; // type:function size:0x108 scope:global +chain_control1__FP17obj_keyhole_classP10kh_chain_si = .text:0x000002F4; // type:function size:0x200 scope:global +__dt__4cXyzFv = .text:0x000004F4; // type:function size:0x3C scope:global +chain_control1_2__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000530; // type:function size:0x334 scope:global +chain_control2__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000864; // type:function size:0x2C0 scope:global +chain_control3__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000B24; // type:function size:0xE8 scope:global +chain_move__FP17obj_keyhole_class = .text:0x00000C0C; // type:function size:0x614 scope:global +open__FP17obj_keyhole_class = .text:0x00001220; // type:function size:0x198 scope:global +drop__FP17obj_keyhole_class = .text:0x000013B8; // type:function size:0x2B8 scope:global +daObj_Keyhole_Execute__FP17obj_keyhole_class = .text:0x00001670; // type:function size:0x53C scope:global +daObj_Keyhole_IsDelete__FP17obj_keyhole_class = .text:0x00001BAC; // type:function size:0x8 scope:global +daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001BB4; // type:function size:0xB4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C68; // type:function size:0x2B4 scope:global +daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001F1C; // type:function size:0x430 scope:global +__dt__5csXyzFv = .text:0x0000234C; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00002388; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00002454; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000249C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000024E4; // type:function size:0x5C scope:global +__dt__10kh_chain_sFv = .text:0x00002540; // type:function size:0x104 scope:global +__ct__10kh_chain_sFv = .text:0x00002644; // type:function size:0xD4 scope:global +__ct__8dCcD_SphFv = .text:0x00002718; // type:function size:0x84 scope:global +__ct__5csXyzFv = .text:0x0000279C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000027A0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000027A4; // type:function size:0x48 scope:global +__dt__19daObj_Keyhole_HIO_cFv = .text:0x000027EC; // type:function size:0x48 scope:global +__sinit_d_a_obj_keyhole_cpp = .text:0x00002834; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@4111 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4114 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4123 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4217 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4344 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4345 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000AC; // type:object size:0x4 scope:local +estimateSizeTbl$4475 = .rodata:0x000000B0; // type:object size:0x14 scope:local +@4627 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4631 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x30 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bmd_d$4377 = .data:0x00000020; // type:object size:0x28 scope:local +mdl_f$4378 = .data:0x00000048; // type:object size:0x28 scope:local +bck_d$4396 = .data:0x00000070; // type:object size:0x28 scope:local +cbmd_d$4397 = .data:0x00000098; // type:object size:0x28 scope:local +arc_name$4469 = .data:0x000000C0; // type:object size:0x28 scope:local +cc_sph_src$4485 = .data:0x000000E8; // type:object size:0x40 scope:local +l_daObj_Keyhole_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_OBJ_KEYHOLE = .data:0x00000148; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000019C; // type:object size:0xC scope:global +__vt__19daObj_Keyhole_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_499_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3650 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@3934 = .bss:0x00000060; // type:object size:0xC scope:local +@3937 = .bss:0x00000070; // type:object size:0xC scope:local +@3938 = .bss:0x0000007C; // type:object size:0xC scope:local +@3939 = .bss:0x00000088; // type:object size:0xC scope:local +@3940 = .bss:0x00000094; // type:object size:0xC scope:local +@3941 = .bss:0x000000A0; // type:object size:0xC scope:local +lock_pos$3933 = .bss:0x000000AC; // type:object size:0x48 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000154; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kgate/splits.txt b/config/GZ2J01/rels/d_a_obj_kgate/splits.txt new file mode 100644 index 0000000000..8abed24629 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kgate/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kgate.cpp: + .text start:0x00000078 end:0x00002B28 + .rodata start:0x00000000 end:0x000001F4 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2J01/rels/d_a_obj_kgate/symbols.txt b/config/GZ2J01/rels/d_a_obj_kgate/symbols.txt new file mode 100644 index 0000000000..52416a0a45 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kgate/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_coach__FPvPv = .text:0x00000078; // type:function size:0x50 scope:global +initBaseMtx__12daObjKGate_cFv = .text:0x000000C8; // type:function size:0x1B4 scope:global +setBaseMtx__12daObjKGate_cFv = .text:0x0000027C; // type:function size:0x524 scope:global +Create__12daObjKGate_cFv = .text:0x000007A0; // type:function size:0x204 scope:global +CreateHeap__12daObjKGate_cFv = .text:0x000009A4; // type:function size:0x254 scope:global +create1st__12daObjKGate_cFv = .text:0x00000BF8; // type:function size:0x108 scope:global +checkAreaL__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000D00; // type:function size:0x3D4 scope:global +checkAreaR__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x000010D4; // type:function size:0x3D0 scope:global +checkOpen__12daObjKGate_cFv = .text:0x000014A4; // type:function size:0x12C scope:global +checkDirL__12daObjKGate_cFP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x94 scope:global +checkDirR__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001664; // type:function size:0x94 scope:global +setAtkSE__12daObjKGate_cFv = .text:0x000016F8; // type:function size:0x7C scope:global +setCrkSE__12daObjKGate_cFv = .text:0x00001774; // type:function size:0x7C scope:global +action__12daObjKGate_cFv = .text:0x000017F0; // type:function size:0xB0 scope:global +action_typeA__12daObjKGate_cFv = .text:0x000018A0; // type:function size:0x6A0 scope:global +action_typeB__12daObjKGate_cFv = .text:0x00001F40; // type:function size:0x270 scope:global +actionWaitEvent__12daObjKGate_cFv = .text:0x000021B0; // type:function size:0xE4 scope:global +actionEvent__12daObjKGate_cFv = .text:0x00002294; // type:function size:0x68 scope:global +actionDead__12daObjKGate_cFv = .text:0x000022FC; // type:function size:0x4 scope:global +event_proc_call__12daObjKGate_cFv = .text:0x00002300; // type:function size:0xA4 scope:global +demoProc__12daObjKGate_cFv = .text:0x000023A4; // type:function size:0x164 scope:global +getDemoAction__12daObjKGate_cFv = .text:0x00002508; // type:function size:0x48 scope:global +Execute__12daObjKGate_cFPPA3_A4_f = .text:0x00002550; // type:function size:0x68 scope:global +Draw__12daObjKGate_cFv = .text:0x000025B8; // type:function size:0x13C scope:global +Delete__12daObjKGate_cFv = .text:0x000026F4; // type:function size:0x74 scope:global +daObjKGate_create1st__FP12daObjKGate_c = .text:0x00002768; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x0000281C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000028E8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000296C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029FC; // type:function size:0x5C scope:global +daObjKGate_MoveBGDelete__FP12daObjKGate_c = .text:0x00002A58; // type:function size:0x20 scope:global +daObjKGate_MoveBGExecute__FP12daObjKGate_c = .text:0x00002A78; // type:function size:0x20 scope:global +daObjKGate_MoveBGDraw__FP12daObjKGate_c = .text:0x00002A98; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002AC4; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002B0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_gateBmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global +l_gateKeyIdx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_gateHookIdx = .rodata:0x00000018; // type:object size:0xC scope:global +l_gateDzbIdx = .rodata:0x00000024; // type:object size:0xC scope:global +l_gate_heap = .rodata:0x00000030; // type:object size:0xC scope:global +l_key_heap = .rodata:0x0000003C; // type:object size:0xC scope:global +l_cull_box = .rodata:0x00000048; // type:object size:0x18 scope:global +l_cyl_src = .rodata:0x00000060; // type:object size:0x44 scope:global +@3881 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3882 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@3883 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3885 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4039 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4044 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4045 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4046 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4047 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4048 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4049 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4050 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4051 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4096 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4319 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4323 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4327 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4789 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4791 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4795 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4798 = .rodata:0x00000148; // type:object size:0x4 scope:local data:string +@4800 = .rodata:0x00000150; // type:object size:0x8 scope:local +l_tg_offset$4833 = .rodata:0x00000158; // type:object size:0x30 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0x6A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +l_evName$4056 = .data:0x0000002C; // type:object size:0xC scope:local +@4582 = .data:0x00000038; // type:object size:0xC scope:local +@4583 = .data:0x00000044; // type:object size:0xC scope:local +@4584 = .data:0x00000050; // type:object size:0xC scope:local +l_func$4581 = .data:0x0000005C; // type:object size:0x24 scope:local +@4931 = .data:0x00000080; // type:object size:0xC scope:local +@4932 = .data:0x0000008C; // type:object size:0xC scope:local +@4933 = .data:0x00000098; // type:object size:0xC scope:local +l_func$4930 = .data:0x000000A4; // type:object size:0x24 scope:local +action_table$4986 = .data:0x000000C8; // type:object size:0x10 scope:local +daObjKGate_METHODS = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_KkrGate = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000014C; // type:object size:0xC scope:global +__vt__12daObjKGate_c = .data:0x00000158; // type:object size:0x28 scope:global +lbl_100_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_100_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ki/splits.txt b/config/GZ2J01/rels/d_a_obj_ki/splits.txt new file mode 100644 index 0000000000..832a7a0c56 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ki.cpp: + .text start:0x000000EC end:0x00000D2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000006C + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_ki/symbols.txt b/config/GZ2J01/rels/d_a_obj_ki/symbols.txt new file mode 100644 index 0000000000..a3ca4b302b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ki/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Ki_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x104 scope:global +daObj_Ki_Draw__FP12obj_ki_class = .text:0x00000210; // type:function size:0x70 scope:global +action__FP12obj_ki_class = .text:0x00000280; // type:function size:0xC scope:global +__dt__4cXyzFv = .text:0x0000028C; // type:function size:0x3C scope:global +daObj_Ki_Execute__FP12obj_ki_class = .text:0x000002C8; // type:function size:0x318 scope:global +__dt__5csXyzFv = .text:0x000005E0; // type:function size:0x3C scope:global +daObj_Ki_IsDelete__FP12obj_ki_class = .text:0x0000061C; // type:function size:0x8 scope:global +daObj_Ki_Delete__FP12obj_ki_class = .text:0x00000624; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x1E0 scope:global +daObj_Ki_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x38C scope:global +__dt__7sq_cp_sFv = .text:0x00000BF8; // type:function size:0x60 scope:global +__ct__7sq_cp_sFv = .text:0x00000C58; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00000CA0; // type:function size:0x4 scope:global +__ct__5csXyzFv = .text:0x00000CA4; // type:function size:0x4 scope:global +__dt__14daObj_Ki_HIO_cFv = .text:0x00000CA8; // type:function size:0x48 scope:global +__sinit_d_a_obj_ki_cpp = .text:0x00000CF0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3790 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3873 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3978 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000040; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x7 scope:local data:string_table +ki_bmd = .data:0x00000000; // type:object size:0x8 scope:global +ki_dzb$3829 = .data:0x00000008; // type:object size:0x8 scope:local +l_daObj_Ki_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_KI = .data:0x00000030; // type:object size:0x30 scope:global +__vt__14daObj_Ki_HIO_c = .data:0x00000060; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_500_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kiPot/splits.txt b/config/GZ2J01/rels/d_a_obj_kiPot/splits.txt new file mode 100644 index 0000000000..212bdb7626 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kiPot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kiPot.cpp: + .text start:0x000000EC end:0x00000560 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt b/config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt new file mode 100644 index 0000000000..82107971f1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kiPot/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daKiPot_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__9daKiPot_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__9daKiPot_cFv = .text:0x000001B0; // type:function size:0xAC scope:global +Execute__9daKiPot_cFv = .text:0x0000025C; // type:function size:0x7C scope:global +procMain__9daKiPot_cFv = .text:0x000002D8; // type:function size:0x7C scope:global +init_modeWait__9daKiPot_cFv = .text:0x00000354; // type:function size:0xC scope:global +modeWait__9daKiPot_cFv = .text:0x00000360; // type:function size:0x88 scope:global +chkEvent__9daKiPot_cFv = .text:0x000003E8; // type:function size:0x50 scope:global +Draw__9daKiPot_cFv = .text:0x00000438; // type:function size:0x8 scope:global +Delete__9daKiPot_cFv = .text:0x00000440; // type:function size:0x8 scope:global +daKiPot_Draw__FP9daKiPot_c = .text:0x00000448; // type:function size:0x20 scope:global +daKiPot_Execute__FP9daKiPot_c = .text:0x00000468; // type:function size:0x20 scope:global +daKiPot_Delete__FP9daKiPot_c = .text:0x00000488; // type:function size:0x20 scope:global +daKiPot_Create__FP10fopAc_ac_c = .text:0x000004A8; // type:function size:0x20 scope:global +__dt__13daKiPot_HIO_cFv = .text:0x000004C8; // type:function size:0x5C scope:global +__sinit_d_a_obj_kiPot_cpp = .text:0x00000524; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3683 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +@3688 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +mode_proc$3687 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +l_daKiPot_Method = .data:0x00000030; // type:object size:0x20 scope:global +g_profile_Obj_KiPot = .data:0x00000050; // type:object size:0x30 scope:global +__vt__13daKiPot_HIO_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_501_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kita/splits.txt b/config/GZ2J01/rels/d_a_obj_kita/splits.txt new file mode 100644 index 0000000000..67ec956b6d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kita.cpp: + .text start:0x000000EC end:0x00000CA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_obj_kita/symbols.txt b/config/GZ2J01/rels/d_a_obj_kita/symbols.txt new file mode 100644 index 0000000000..42d186973a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kita/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Kita_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +daObj_Kita_Draw__FP14obj_kita_class = .text:0x0000012C; // type:function size:0x98 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001C4; // type:function size:0xC scope:global +ita_control__FP14obj_kita_class = .text:0x000001D0; // type:function size:0x4A8 scope:global +action__FP14obj_kita_class = .text:0x00000678; // type:function size:0x138 scope:global +daObj_Kita_Execute__FP14obj_kita_class = .text:0x000007B0; // type:function size:0x5C scope:global +daObj_Kita_IsDelete__FP14obj_kita_class = .text:0x0000080C; // type:function size:0x8 scope:global +daObj_Kita_Delete__FP14obj_kita_class = .text:0x00000814; // type:function size:0x9C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000008B0; // type:function size:0x13C scope:global +daObj_Kita_Create__FP10fopAc_ac_c = .text:0x000009EC; // type:function size:0x1F8 scope:global +__dt__6kita_sFv = .text:0x00000BE4; // type:function size:0x3C scope:global +__ct__6kita_sFv = .text:0x00000C20; // type:function size:0x4 scope:global +__dt__16daObj_Kita_HIO_cFv = .text:0x00000C24; // type:function size:0x48 scope:global +__sinit_d_a_obj_kita_cpp = .text:0x00000C6C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +l_daObj_Kita_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_KITA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daObj_Kita_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_502_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt b/config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt new file mode 100644 index 0000000000..2c137cc9db --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kjgjs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kjgjs.cpp: + .text start:0x00000078 end:0x0000051C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt b/config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt new file mode 100644 index 0000000000..382bd6719a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kjgjs/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__12daObjKJgjs_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +setMtx__12daObjKJgjs_cFv = .text:0x0000014C; // type:function size:0x78 scope:global +CreateHeap__12daObjKJgjs_cFv = .text:0x000001C4; // type:function size:0x80 scope:global +Create__12daObjKJgjs_cFv = .text:0x00000244; // type:function size:0xAC scope:global +Execute__12daObjKJgjs_cFPPA3_A4_f = .text:0x000002F0; // type:function size:0x10 scope:global +Draw__12daObjKJgjs_cFv = .text:0x00000300; // type:function size:0xA4 scope:global +Delete__12daObjKJgjs_cFv = .text:0x000003A4; // type:function size:0x3C scope:global +daObjKJgjs_create1st__FP12daObjKJgjs_c = .text:0x000003E0; // type:function size:0x60 scope:global +daObjKJgjs_MoveBGDelete__FP12daObjKJgjs_c = .text:0x00000440; // type:function size:0x20 scope:global +daObjKJgjs_MoveBGExecute__FP12daObjKJgjs_c = .text:0x00000460; // type:function size:0x20 scope:global +daObjKJgjs_MoveBGDraw__FP12daObjKJgjs_c = .text:0x00000480; // type:function size:0x2C scope:global +__dt__12daObjKJgjs_cFv = .text:0x000004AC; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjKJgjs_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_KJgjs = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjKJgjs_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kkanban/splits.txt b/config/GZ2J01/rels/d_a_obj_kkanban/splits.txt new file mode 100644 index 0000000000..65dfe63f1e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kkanban/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kkanban.cpp: + .text start:0x00000078 end:0x0000092C + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2J01/rels/d_a_obj_kkanban/symbols.txt b/config/GZ2J01/rels/d_a_obj_kkanban/symbols.txt new file mode 100644 index 0000000000..075eeca8df --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kkanban/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xD0 scope:global +initBaseMtx__14daObjKKanban_cFv = .text:0x00000148; // type:function size:0x3C scope:global +setBaseMtx__14daObjKKanban_cFv = .text:0x00000184; // type:function size:0x64 scope:global +Create__14daObjKKanban_cFv = .text:0x000001E8; // type:function size:0x120 scope:global +setTG__14daObjKKanban_cFv = .text:0x00000308; // type:function size:0xCC scope:global +CreateHeap__14daObjKKanban_cFv = .text:0x000003D4; // type:function size:0x70 scope:global +create1st__14daObjKKanban_cFv = .text:0x00000444; // type:function size:0x80 scope:global +Execute__14daObjKKanban_cFPPA3_A4_f = .text:0x000004C4; // type:function size:0x138 scope:global +Draw__14daObjKKanban_cFv = .text:0x000005FC; // type:function size:0xA4 scope:global +Delete__14daObjKKanban_cFv = .text:0x000006A0; // type:function size:0x34 scope:global +daObjKKanban_create1st__FP14daObjKKanban_c = .text:0x000006D4; // type:function size:0x100 scope:global +__dt__8cM3dGTriFv = .text:0x000007D4; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000830; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:global +daObjKKanban_MoveBGDelete__FP14daObjKKanban_c = .text:0x000008C0; // type:function size:0x20 scope:global +daObjKKanban_MoveBGExecute__FP14daObjKKanban_c = .text:0x000008E0; // type:function size:0x20 scope:global +daObjKKanban_MoveBGDraw__FP14daObjKKanban_c = .text:0x00000900; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3715 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3718 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xF scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_tri_src = .data:0x00000004; // type:object size:0x54 scope:global +daObjKKanban_METHODS = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_Obj_KKanban = .data:0x00000078; // type:object size:0x30 scope:global +__vt__8cM3dGTri = .data:0x000000A8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000000B4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__14daObjKKanban_c = .data:0x000000CC; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_klift00/splits.txt b/config/GZ2J01/rels/d_a_obj_klift00/splits.txt new file mode 100644 index 0000000000..fce3ca2979 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_klift00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_klift00.cpp: + .text start:0x00000078 end:0x000014B8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2J01/rels/d_a_obj_klift00/symbols.txt b/config/GZ2J01/rels/d_a_obj_klift00/symbols.txt new file mode 100644 index 0000000000..77c380f199 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_klift00/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +__dt__8dCcD_SphFv = .text:0x000000A0; // type:function size:0xCC scope:global +create1st__14daObjKLift00_cFv = .text:0x0000016C; // type:function size:0xA4 scope:global +setMtx__14daObjKLift00_cFv = .text:0x00000210; // type:function size:0x3E0 scope:global +rideActor__14daObjKLift00_cFP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x13C scope:global +CreateHeap__14daObjKLift00_cFv = .text:0x0000072C; // type:function size:0x190 scope:global +Create__14daObjKLift00_cFv = .text:0x000008BC; // type:function size:0x200 scope:global +Execute__14daObjKLift00_cFPPA3_A4_f = .text:0x00000ABC; // type:function size:0x570 scope:global +Draw__14daObjKLift00_cFv = .text:0x0000102C; // type:function size:0x128 scope:global +Delete__14daObjKLift00_cFv = .text:0x00001154; // type:function size:0x3C scope:global +daObjKLift00_create1st__FP14daObjKLift00_c = .text:0x00001190; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x000012A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000012EC; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x00001334; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000013B8; // type:function size:0x48 scope:global +daObjKLift00_MoveBGDelete__FP14daObjKLift00_c = .text:0x00001400; // type:function size:0x20 scope:global +daObjKLift00_MoveBGExecute__FP14daObjKLift00_c = .text:0x00001420; // type:function size:0x20 scope:global +daObjKLift00_MoveBGDraw__FP14daObjKLift00_c = .text:0x00001440; // type:function size:0x2C scope:global +__ct__10dMdl_obj_cFv = .text:0x0000146C; // type:function size:0xC scope:global +__dt__Q214daObjKLift00_c8ChainPosFv = .text:0x00001478; // type:function size:0x3C scope:global +__ct__Q214daObjKLift00_c8ChainPosFv = .text:0x000014B4; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0xC scope:global +@3711 = .rodata:0x0000000C; // type:object size:0xC scope:local +@3799 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4122 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +l_cc_cyl_src = .data:0x00000044; // type:object size:0x44 scope:global +daObjKLift00_METHODS = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_Obj_KLift00 = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__14daObjKLift00_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__8cM3dGSph = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000118; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_knBullet/splits.txt b/config/GZ2J01/rels/d_a_obj_knBullet/splits.txt new file mode 100644 index 0000000000..a27d60d649 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_knBullet/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_knBullet.cpp: + .text start:0x00000078 end:0x000008A8 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2J01/rels/d_a_obj_knBullet/symbols.txt b/config/GZ2J01/rels/d_a_obj_knBullet/symbols.txt new file mode 100644 index 0000000000..6c93b4a7ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_knBullet/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daObjKnBullet_cFv = .text:0x00000078; // type:function size:0x158 scope:global +__dt__8cM3dGSphFv = .text:0x000001D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000218; // type:function size:0x48 scope:global +Execute__15daObjKnBullet_cFv = .text:0x00000260; // type:function size:0x180 scope:global +Draw__15daObjKnBullet_cFv = .text:0x000003E0; // type:function size:0x8 scope:global +Delete__15daObjKnBullet_cFv = .text:0x000003E8; // type:function size:0x8 scope:global +setBaseMtx__15daObjKnBullet_cFv = .text:0x000003F0; // type:function size:0x58 scope:global +col_init__15daObjKnBullet_cFv = .text:0x00000448; // type:function size:0x70 scope:global +col_chk__15daObjKnBullet_cFv = .text:0x000004B8; // type:function size:0x25C scope:global +hitPrtclSet__15daObjKnBullet_cFv = .text:0x00000714; // type:function size:0xF0 scope:global +daObjKnBullet_Execute__FP15daObjKnBullet_c = .text:0x00000804; // type:function size:0x20 scope:global +daObjKnBullet_Draw__FP15daObjKnBullet_c = .text:0x00000824; // type:function size:0x20 scope:global +daObjKnBullet_IsDelete__FP15daObjKnBullet_c = .text:0x00000844; // type:function size:0x8 scope:global +daObjKnBullet_Delete__FP15daObjKnBullet_c = .text:0x0000084C; // type:function size:0x20 scope:global +daObjKnBullet_create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x0000088C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0xC scope:global +l_sph_src = .rodata:0x0000000C; // type:object size:0x40 scope:global +@3907 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000058; // type:object size:0x4 scope:local +l_prticles_id$3986 = .rodata:0x0000005C; // type:object size:0x6 scope:local +@4021 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_prticles_id$4141 = .rodata:0x00000074; // type:object size:0x6 scope:local +l_daObjKnBullet_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KN_BULLET = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kshutter/splits.txt b/config/GZ2J01/rels/d_a_obj_kshutter/splits.txt new file mode 100644 index 0000000000..13e10b47cb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kshutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kshutter.cpp: + .text start:0x00000078 end:0x00002260 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x00000284 diff --git a/config/GZ2J01/rels/d_a_obj_kshutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_kshutter/symbols.txt new file mode 100644 index 0000000000..7d16c04fbe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kshutter/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjKshtr_cFv = .text:0x00000078; // type:function size:0x74 scope:global +setBaseMtx__12daObjKshtr_cFv = .text:0x000000EC; // type:function size:0xE8 scope:global +Create__12daObjKshtr_cFv = .text:0x000001D4; // type:function size:0x240 scope:global +offDzb__12daObjKshtr_cFv = .text:0x00000414; // type:function size:0x54 scope:global +CreateHeap__12daObjKshtr_cFv = .text:0x00000468; // type:function size:0x160 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005C8; // type:function size:0x48 scope:global +initKey__12daObjKshtr_cFv = .text:0x00000610; // type:function size:0xF8 scope:global +phase_0__12daObjKshtr_cFv = .text:0x00000708; // type:function size:0x134 scope:global +phase_1__12daObjKshtr_cFv = .text:0x0000083C; // type:function size:0xA4 scope:global +phase_2__12daObjKshtr_cFv = .text:0x000008E0; // type:function size:0x8 scope:global +create1st__12daObjKshtr_cFv = .text:0x000008E8; // type:function size:0xA4 scope:global +event_proc_call__12daObjKshtr_cFv = .text:0x0000098C; // type:function size:0xA4 scope:global +event_proc_call2__12daObjKshtr_cFv = .text:0x00000A30; // type:function size:0xBC scope:global +Execute__12daObjKshtr_cFPPA3_A4_f = .text:0x00000AEC; // type:function size:0x64 scope:global +checkArea__12daObjKshtr_cFv = .text:0x00000B50; // type:function size:0x178 scope:global +checkOpen__12daObjKshtr_cFv = .text:0x00000CC8; // type:function size:0x90 scope:global +getDemoAction__12daObjKshtr_cFv = .text:0x00000D58; // type:function size:0x48 scope:global +demoProc2__12daObjKshtr_cFv = .text:0x00000DA0; // type:function size:0x200 scope:global +adjustmentProc__12daObjKshtr_cFv = .text:0x00000FA0; // type:function size:0xE8 scope:global +keyUnlockInit__12daObjKshtr_cFv = .text:0x00001088; // type:function size:0xBC scope:global +keyUnlock__12daObjKshtr_cFv = .text:0x00001144; // type:function size:0x54 scope:global +openInit__12daObjKshtr_cFv = .text:0x00001198; // type:function size:0x134 scope:global +openProc__12daObjKshtr_cFv = .text:0x000012CC; // type:function size:0x74 scope:global +openProc_type1__12daObjKshtr_cFv = .text:0x00001340; // type:function size:0x214 scope:global +openProc_type2__12daObjKshtr_cFv = .text:0x00001554; // type:function size:0x164 scope:global +openProc_typeL3Boss__12daObjKshtr_cFv = .text:0x000016B8; // type:function size:0x60 scope:global +demoProc__12daObjKshtr_cFv = .text:0x00001718; // type:function size:0x104 scope:global +demoJail1__12daObjKshtr_cFv = .text:0x0000181C; // type:function size:0x24C scope:global +demoJail2__12daObjKshtr_cFv = .text:0x00001A68; // type:function size:0xFC scope:global +demoJail11__12daObjKshtr_cFv = .text:0x00001B64; // type:function size:0x124 scope:global +demoJail21__12daObjKshtr_cFv = .text:0x00001C88; // type:function size:0x8 scope:global +anmInit__12daObjKshtr_cFv = .text:0x00001C90; // type:function size:0xD0 scope:global +actionWaitEvent__12daObjKshtr_cFv = .text:0x00001D60; // type:function size:0xE0 scope:global +actionEvent__12daObjKshtr_cFv = .text:0x00001E40; // type:function size:0x94 scope:global +actionDead__12daObjKshtr_cFv = .text:0x00001ED4; // type:function size:0x4 scope:global +actionWaitEvent2__12daObjKshtr_cFv = .text:0x00001ED8; // type:function size:0xB4 scope:global +actionOpen__12daObjKshtr_cFv = .text:0x00001F8C; // type:function size:0x3C scope:global +actionEvent2__12daObjKshtr_cFv = .text:0x00001FC8; // type:function size:0x68 scope:global +actionDead2__12daObjKshtr_cFv = .text:0x00002030; // type:function size:0x4 scope:global +Draw__12daObjKshtr_cFv = .text:0x00002034; // type:function size:0xD8 scope:global +Delete__12daObjKshtr_cFv = .text:0x0000210C; // type:function size:0x6C scope:global +daObjKshtr_create1st__FP12daObjKshtr_c = .text:0x00002178; // type:function size:0x60 scope:global +daObjKshtr_MoveBGDelete__FP12daObjKshtr_c = .text:0x000021D8; // type:function size:0x20 scope:global +daObjKshtr_MoveBGExecute__FP12daObjKshtr_c = .text:0x000021F8; // type:function size:0x20 scope:global +daObjKshtr_MoveBGDraw__FP12daObjKshtr_c = .text:0x00002218; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00002244; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x14 scope:global +l_dzb = .rodata:0x00000014; // type:object size:0x14 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x14 scope:global +l_cull_box = .rodata:0x0000003C; // type:object size:0x18 scope:global +@3779 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3780 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3842 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4061 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local +l_eff_id$4307 = .rodata:0x00000084; // type:object size:0xA scope:local +@4350 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x119 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x14 scope:global +l_anmName = .data:0x00000034; // type:object size:0x28 scope:global +l_eventName = .data:0x0000005C; // type:object size:0x28 scope:global +l_anmArcName = .data:0x00000084; // type:object size:0x14 scope:global +@3932 = .data:0x00000098; // type:object size:0xC scope:local +@3933 = .data:0x000000A4; // type:object size:0xC scope:local +@3934 = .data:0x000000B0; // type:object size:0xC scope:local +l_ct_func$3931 = .data:0x000000BC; // type:object size:0x24 scope:local +@3942 = .data:0x000000E0; // type:object size:0xC scope:local +@3943 = .data:0x000000EC; // type:object size:0xC scope:local +@3944 = .data:0x000000F8; // type:object size:0xC scope:local +l_func$3941 = .data:0x00000104; // type:object size:0x24 scope:local +@3952 = .data:0x00000128; // type:object size:0xC scope:local +@3953 = .data:0x00000134; // type:object size:0xC scope:local +@3954 = .data:0x00000140; // type:object size:0xC scope:local +@3955 = .data:0x0000014C; // type:object size:0xC scope:local +l_func$3951 = .data:0x00000158; // type:object size:0x30 scope:local +action_table$4080 = .data:0x00000188; // type:object size:0x18 scope:local +@4363 = .data:0x000001A0; // type:object size:0xC scope:local +@4364 = .data:0x000001AC; // type:object size:0xC scope:local +l_demoProc$4362 = .data:0x000001B8; // type:object size:0x18 scope:local +@4368 = .data:0x000001D0; // type:object size:0xC scope:local +@4369 = .data:0x000001DC; // type:object size:0xC scope:local +l_demoProc2$4367 = .data:0x000001E8; // type:object size:0x18 scope:local +daObjKshtr_METHODS = .data:0x00000200; // type:object size:0x20 scope:global +g_profile_Obj_Kshutter = .data:0x00000220; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12daObjKshtr_c = .data:0x0000025C; // type:object size:0x28 scope:global +lbl_506_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_506_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte +lbl_506_bss_2 = .bss:0x00000002; // type:object size:0x1 data:byte +lbl_506_bss_3 = .bss:0x00000003; // type:object size:0x1 data:byte +lbl_506_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ktOnFire/splits.txt b/config/GZ2J01/rels/d_a_obj_ktOnFire/splits.txt new file mode 100644 index 0000000000..7c63735e8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ktOnFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ktOnFire.cpp: + .text start:0x000000EC end:0x00000A54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt b/config/GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt new file mode 100644 index 0000000000..a3befde0d6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ktOnFire/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daKtOnFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daKtOnFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__12daKtOnFire_cFv = .text:0x000001B0; // type:function size:0x200 scope:global +__dt__8cM3dGCylFv = .text:0x000003B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003F8; // type:function size:0x48 scope:global +lightInit__12daKtOnFire_cFv = .text:0x00000440; // type:function size:0x74 scope:global +setLight__12daKtOnFire_cFv = .text:0x000004B4; // type:function size:0x24 scope:global +cutLight__12daKtOnFire_cFv = .text:0x000004D8; // type:function size:0x24 scope:global +Execute__12daKtOnFire_cFv = .text:0x000004FC; // type:function size:0x3DC scope:global +Draw__12daKtOnFire_cFv = .text:0x000008D8; // type:function size:0x8 scope:global +Delete__12daKtOnFire_cFv = .text:0x000008E0; // type:function size:0x28 scope:global +daKtOnFire_Draw__FP12daKtOnFire_c = .text:0x00000908; // type:function size:0x20 scope:global +daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000928; // type:function size:0x20 scope:global +daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x00000948; // type:function size:0x20 scope:global +daKtOnFire_Create__FP10fopAc_ac_c = .text:0x00000968; // type:function size:0x20 scope:global +__dt__16daKtOnFire_HIO_cFv = .text:0x00000988; // type:function size:0x5C scope:global +__sinit_d_a_obj_ktOnFire_cpp = .text:0x000009E4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daKtOnFire_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3710 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@3797 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000050; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +mCcDCyl__12daKtOnFire_c = .data:0x00000018; // type:object size:0x44 scope:global +l_daKtOnFire_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Tag_KtOnFire = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daKtOnFire_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_kuwagata/splits.txt b/config/GZ2J01/rels/d_a_obj_kuwagata/splits.txt new file mode 100644 index 0000000000..3d5a52e212 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kuwagata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kuwagata.cpp: + .text start:0x000000EC end:0x0000337C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_kuwagata/symbols.txt b/config/GZ2J01/rels/d_a_obj_kuwagata/symbols.txt new file mode 100644 index 0000000000..117468ffc8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kuwagata/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KuwHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjKUW_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjKUW_cFv = .text:0x00000188; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +CreateHeap__10daObjKUW_cFv = .text:0x00000200; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global +daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:global +ShopWaitAction__10daObjKUW_cFv = .text:0x000005E4; // type:function size:0x168 scope:global +WaitAction__10daObjKUW_cFv = .text:0x0000074C; // type:function size:0x184 scope:global +WallCheck__10daObjKUW_cFv = .text:0x000008D0; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AFC; // type:function size:0x48 scope:global +SpeedSet__10daObjKUW_cFv = .text:0x00000B44; // type:function size:0x10C scope:global +WallWalk__10daObjKUW_cFv = .text:0x00000C50; // type:function size:0x450 scope:global +WalkAction__10daObjKUW_cFv = .text:0x000010A0; // type:function size:0x200 scope:global +MoveAction__10daObjKUW_cFv = .text:0x000012A0; // type:function size:0x7E8 scope:global +Action__10daObjKUW_cFv = .text:0x00001A88; // type:function size:0xC4 scope:global +ShopAction__10daObjKUW_cFv = .text:0x00001B4C; // type:function size:0xBC scope:global +Insect_Release__10daObjKUW_cFv = .text:0x00001C08; // type:function size:0x18 scope:global +Z_BufferChk__10daObjKUW_cFv = .text:0x00001C20; // type:function size:0x17C scope:global +ParticleSet__10daObjKUW_cFv = .text:0x00001D9C; // type:function size:0x124 scope:global +BoomChk__10daObjKUW_cFv = .text:0x00001EC0; // type:function size:0x3CC scope:global +ObjHit__10daObjKUW_cFv = .text:0x0000228C; // type:function size:0x188 scope:global +Execute__10daObjKUW_cFv = .text:0x00002414; // type:function size:0x278 scope:global +Delete__10daObjKUW_cFv = .text:0x0000268C; // type:function size:0x68 scope:global +setBaseMtx__10daObjKUW_cFv = .text:0x000026F4; // type:function size:0x68 scope:global +daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:global +daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:global +CreateChk__10daObjKUW_cFv = .text:0x0000285C; // type:function size:0x1AC scope:global +create__10daObjKUW_cFv = .text:0x00002A08; // type:function size:0x7D8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global +daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:global +__dt__14daObj_KuwHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kuwagata_cpp = .text:0x00003330; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003374; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3789 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4146 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4329 = .rodata:0x000000B4; // type:object size:0x4 scope:local +l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global +@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4517 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4694 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4759 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:global data:2byte +@5033 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0xE scope:local data:string_table +l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kuw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjKUW_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KuwHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_507_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_kwheel00/splits.txt b/config/GZ2J01/rels/d_a_obj_kwheel00/splits.txt new file mode 100644 index 0000000000..60ad782d89 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kwheel00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kwheel00.cpp: + .text start:0x00000078 end:0x00001178 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2J01/rels/d_a_obj_kwheel00/symbols.txt b/config/GZ2J01/rels/d_a_obj_kwheel00/symbols.txt new file mode 100644 index 0000000000..7fb32d20ba --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kwheel00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjKWheel00_cFv = .text:0x00000078; // type:function size:0xB0 scope:global +searchLv3Water__FPvPv = .text:0x00000128; // type:function size:0xC4 scope:global +setMtx__15daObjKWheel00_cFv = .text:0x000001EC; // type:function size:0x14C scope:global +CreateHeap__15daObjKWheel00_cFv = .text:0x00000338; // type:function size:0x80 scope:global +Create__15daObjKWheel00_cFv = .text:0x000003B8; // type:function size:0x184 scope:global +Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x0000053C; // type:function size:0x5F4 scope:global +Draw__15daObjKWheel00_cFv = .text:0x00000B30; // type:function size:0xA4 scope:global +Delete__15daObjKWheel00_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global +eventStart__15daObjKWheel00_cFv = .text:0x00000C18; // type:function size:0x28 scope:global +daObjKWheel00_create1st__FP15daObjKWheel00_c = .text:0x00000C40; // type:function size:0xD4 scope:global +__dt__8dCcD_SphFv = .text:0x00000D14; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000DE0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EAC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000EF4; // type:function size:0x5C scope:global +daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000F50; // type:function size:0x20 scope:global +daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000F70; // type:function size:0x20 scope:global +daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000F90; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FBC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001004; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000104C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001054; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000105C; // type:function size:0x8 scope:global +__dt__15daObjKWheel00_cFv = .text:0x00001064; // type:function size:0x104 scope:global +@1448@eventStart__15daObjKWheel00_cFv = .text:0x00001168; // type:function size:0x8 scope:local +@1448@__dt__15daObjKWheel00_cFv = .text:0x00001170; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global +@3696 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3905 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_sphSrc = .data:0x00000008; // type:object size:0x40 scope:global +l_se_angle = .data:0x00000048; // type:object size:0x8 scope:global +l_pos = .data:0x00000050; // type:object size:0x60 scope:global +daObjKWheel00_METHODS = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_KWheel00 = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000124; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000130; // type:object size:0x18 scope:global +__vt__15daObjKWheel00_c = .data:0x00000148; // type:object size:0x48 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kwheel01/splits.txt b/config/GZ2J01/rels/d_a_obj_kwheel01/splits.txt new file mode 100644 index 0000000000..6721ddad19 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kwheel01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kwheel01.cpp: + .text start:0x00000078 end:0x00000CB0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_kwheel01/symbols.txt b/config/GZ2J01/rels/d_a_obj_kwheel01/symbols.txt new file mode 100644 index 0000000000..025aede4df --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kwheel01/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjKWheel01_cFv = .text:0x00000078; // type:function size:0x1DC scope:global +setMtx__15daObjKWheel01_cFv = .text:0x00000254; // type:function size:0x178 scope:global +CreateHeap__15daObjKWheel01_cFv = .text:0x000003CC; // type:function size:0x16C scope:global +Create__15daObjKWheel01_cFv = .text:0x00000538; // type:function size:0xB4 scope:global +searchKWheel00__FPvPv = .text:0x000005EC; // type:function size:0x5C scope:global +Execute__15daObjKWheel01_cFPPA3_A4_f = .text:0x00000648; // type:function size:0x2FC scope:global +Draw__15daObjKWheel01_cFv = .text:0x00000944; // type:function size:0xA4 scope:global +Delete__15daObjKWheel01_cFv = .text:0x000009E8; // type:function size:0xB0 scope:global +eventStart__15daObjKWheel01_cFv = .text:0x00000A98; // type:function size:0x28 scope:global +daObjKWheel01_create1st__FP15daObjKWheel01_c = .text:0x00000AC0; // type:function size:0x80 scope:global +daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000B40; // type:function size:0x20 scope:global +daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000B60; // type:function size:0x20 scope:global +daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000B80; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000BAC; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000BF4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000BFC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C04; // type:function size:0x8 scope:global +__dt__15daObjKWheel01_cFv = .text:0x00000C0C; // type:function size:0x94 scope:global +@1448@eventStart__15daObjKWheel01_cFv = .text:0x00000CA0; // type:function size:0x8 scope:local +@1448@__dt__15daObjKWheel01_cFv = .text:0x00000CA8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global +l_bmdidx = .rodata:0x0000000C; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000014; // type:object size:0x18 scope:global data:float +@3717 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_pos = .data:0x00000004; // type:object size:0x30 scope:global +daObjKWheel01_METHODS = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_KWheel01 = .data:0x00000054; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000084; // type:object size:0x18 scope:global +__vt__15daObjKWheel01_c = .data:0x0000009C; // type:object size:0x48 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt b/config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt new file mode 100644 index 0000000000..d5da764d25 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kznkarm/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kznkarm.cpp: + .text start:0x00000078 end:0x0000151C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000178 diff --git a/config/GZ2J01/rels/d_a_obj_kznkarm/symbols.txt b/config/GZ2J01/rels/d_a_obj_kznkarm/symbols.txt new file mode 100644 index 0000000000..90aae9f738 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_kznkarm/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__14daObjKznkarm_cFQ214daObjKznkarm_c6Mode_e = .text:0x00000078; // type:function size:0x34 scope:global +callInit__14daObjKznkarm_cFv = .text:0x000000AC; // type:function size:0x28 scope:global +callExecute__14daObjKznkarm_cFv = .text:0x000000D4; // type:function size:0x2C scope:global +initBroken__14daObjKznkarm_cFv = .text:0x00000100; // type:function size:0x80 scope:global +executeBroken__14daObjKznkarm_cFv = .text:0x00000180; // type:function size:0x25C scope:global +initCarry__14daObjKznkarm_cFv = .text:0x000003DC; // type:function size:0x30 scope:global +executeCarry__14daObjKznkarm_cFv = .text:0x0000040C; // type:function size:0x12C scope:global +initThrow__14daObjKznkarm_cFv = .text:0x00000538; // type:function size:0x9C scope:global +executeThrow__14daObjKznkarm_cFv = .text:0x000005D4; // type:function size:0x68C scope:global +__dt__8cM3dGPlaFv = .text:0x00000C60; // type:function size:0x48 scope:global +initStay__14daObjKznkarm_cFv = .text:0x00000CA8; // type:function size:0x7C scope:global +executeStay__14daObjKznkarm_cFv = .text:0x00000D24; // type:function size:0xF4 scope:global +create_init__14daObjKznkarm_cFv = .text:0x00000E18; // type:function size:0xE4 scope:global +initBaseMtx__14daObjKznkarm_cFv = .text:0x00000EFC; // type:function size:0x2C scope:global +setBaseMtx__14daObjKznkarm_cFv = .text:0x00000F28; // type:function size:0x64 scope:global +getGroundSlope__14daObjKznkarm_cFs = .text:0x00000F8C; // type:function size:0x8C scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00001018; // type:function size:0x78 scope:global +daObjKznkarm_Draw__FP14daObjKznkarm_c = .text:0x00001090; // type:function size:0x114 scope:global +daObjKznkarm_Execute__FP14daObjKznkarm_c = .text:0x000011A4; // type:function size:0x24 scope:global +daObjKznkarm_IsDelete__FP14daObjKznkarm_c = .text:0x000011C8; // type:function size:0x8 scope:global +daObjKznkarm_Delete__FP14daObjKznkarm_c = .text:0x000011D0; // type:function size:0xAC scope:global +daObjKznkarm_Create__FP10fopAc_ac_c = .text:0x0000127C; // type:function size:0xE0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000135C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000013CC; // type:function size:0x70 scope:global +__sinit_d_a_obj_kznkarm_cpp = .text:0x0000143C; // type:function size:0xD0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000150C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001514; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjKznkarm_c = .rodata:0x00000000; // type:object size:0x38 scope:global +@3720 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3721 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3723 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3724 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3786 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4114 = .rodata:0x00000084; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000088; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3641 = .data:0x00000024; // type:object size:0xC scope:local +@3642 = .data:0x00000030; // type:object size:0xC scope:local +@3643 = .data:0x0000003C; // type:object size:0xC scope:local +@3644 = .data:0x00000048; // type:object size:0xC scope:local +@3645 = .data:0x00000054; // type:object size:0xC scope:local +@3646 = .data:0x00000060; // type:object size:0xC scope:local +@3647 = .data:0x0000006C; // type:object size:0xC scope:local +@3648 = .data:0x00000078; // type:object size:0xC scope:local +ActionTable__14daObjKznkarm_c = .data:0x00000084; // type:object size:0x60 scope:global data:4byte +w_eff_id$3813 = .data:0x000000E4; // type:object size:0x8 scope:local +l_daObjKznkarm_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_KznkArm = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000148; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x0000016C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ladder/splits.txt b/config/GZ2J01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 0000000000..52195c3e03 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ladder.cpp: + .text start:0x00000078 end:0x00000C68 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000000 end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_obj_ladder/symbols.txt b/config/GZ2J01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 0000000000..18ba8dd4ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x00000078; // type:function size:0x80 scope:global +Create__Q211daObjLadder5Act_cFv = .text:0x000000F8; // type:function size:0x1A0 scope:global +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x00000298; // type:function size:0x100 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000398; // type:function size:0x78 scope:global +Delete__Q211daObjLadder5Act_cFv = .text:0x00000410; // type:function size:0x8 scope:global +Mthd_Delete__Q211daObjLadder5Act_cFv = .text:0x00000418; // type:function size:0x4C scope:global +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000464; // type:function size:0x68 scope:global +mode_wait_init__Q211daObjLadder5Act_cFv = .text:0x000004CC; // type:function size:0xC scope:global +mode_wait__Q211daObjLadder5Act_cFv = .text:0x000004D8; // type:function size:0x5C scope:global +mode_demoreq_init__Q211daObjLadder5Act_cFv = .text:0x00000534; // type:function size:0x14 scope:global +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x00000548; // type:function size:0xC0 scope:global +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x00000608; // type:function size:0x28 scope:global +mode_vib__Q211daObjLadder5Act_cFv = .text:0x00000630; // type:function size:0x98 scope:global +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x000006C8; // type:function size:0x44 scope:global +mode_drop__Q211daObjLadder5Act_cFv = .text:0x0000070C; // type:function size:0x1D4 scope:global +mode_fell_init__Q211daObjLadder5Act_cFv = .text:0x000008E0; // type:function size:0xC scope:global +mode_fell__Q211daObjLadder5Act_cFv = .text:0x000008EC; // type:function size:0x4 scope:global +set_mtx__Q211daObjLadder5Act_cFv = .text:0x000008F0; // type:function size:0x94 scope:global +init_mtx__Q211daObjLadder5Act_cFv = .text:0x00000984; // type:function size:0x3C scope:global +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x000009C0; // type:function size:0x118 scope:global +Draw__Q211daObjLadder5Act_cFv = .text:0x00000AD8; // type:function size:0xA4 scope:global +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000B7C; // type:function size:0x20 scope:global +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000B9C; // type:function size:0x20 scope:global +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000BBC; // type:function size:0x20 scope:global +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000BDC; // type:function size:0x2C scope:global +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000C08; // type:function size:0x2C scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e = .text:0x00000C34; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000C50; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000C58; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000C60; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:global +M_arcname__Q211daObjLadder5Act_c = .rodata:0x00000024; // type:object size:0x5 scope:global data:string +@3667 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3671 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3792 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3838 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000058; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000020; // type:object size:0x30 scope:global +@3878 = .data:0x00000050; // type:object size:0xC scope:local +@3879 = .data:0x0000005C; // type:object size:0xC scope:local +@3880 = .data:0x00000068; // type:object size:0xC scope:local +@3881 = .data:0x00000074; // type:object size:0xC scope:local +@3882 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3877 = .data:0x0000008C; // type:object size:0x3C scope:local +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Ladder = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000118; // type:object size:0x30 scope:global +__vt__Q211daObjLadder5Act_c = .data:0x00000148; // type:object size:0x28 scope:global +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global +lbl_103_bss_30 = .bss:0x00000030; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_laundry/splits.txt b/config/GZ2J01/rels/d_a_obj_laundry/splits.txt new file mode 100644 index 0000000000..97469d9287 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_laundry/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_laundry.cpp: + .text start:0x00000078 end:0x000010D8 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_obj_laundry/symbols.txt b/config/GZ2J01/rels/d_a_obj_laundry/symbols.txt new file mode 100644 index 0000000000..7a5ef52251 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_laundry/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__10daObjLdy_cFv = .text:0x00000078; // type:function size:0xF0 scope:global +initBaseMtx__10daObjLdy_cFv = .text:0x00000168; // type:function size:0x70 scope:global +setBaseMtx__10daObjLdy_cFv = .text:0x000001D8; // type:function size:0x74 scope:global +getJointAngle__10daObjLdy_cFP5csXyzi = .text:0x0000024C; // type:function size:0x28 scope:global +setNormalClothPos__10daObjLdy_cFv = .text:0x00000274; // type:function size:0x4B0 scope:global +calcJointAngle__10daObjLdy_cFv = .text:0x00000724; // type:function size:0x1F8 scope:global +divorceParent__10daObjLdy_cFv = .text:0x0000091C; // type:function size:0x8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000924; // type:function size:0xB8 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000009DC; // type:function size:0x19C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000B78; // type:function size:0x48 scope:global +daObjLdy_Draw__FP10daObjLdy_c = .text:0x00000BC0; // type:function size:0xBC scope:global +daObjLdy_Execute__FP10daObjLdy_c = .text:0x00000C7C; // type:function size:0x40 scope:global +daObjLdy_IsDelete__FP10daObjLdy_c = .text:0x00000CBC; // type:function size:0x8 scope:global +daObjLdy_Delete__FP10daObjLdy_c = .text:0x00000CC4; // type:function size:0x148 scope:global +__dt__12LaundJoint_cFv = .text:0x00000E0C; // type:function size:0x3C scope:global +daObjLdy_Create__FP10fopAc_ac_c = .text:0x00000E48; // type:function size:0x158 scope:global +__ct__12LaundJoint_cFv = .text:0x00000FA0; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000FA4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FEC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001034; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001090; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__10daObjLdy_c = .rodata:0x00000000; // type:object size:0x34 scope:global +@3751 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@3782 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +ccCylSrc$3800 = .rodata:0x00000054; // type:object size:0x44 scope:local +@3855 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3856 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3857 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3858 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4097 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4203 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C8; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjLdy_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Laundry = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_laundry_rope/splits.txt b/config/GZ2J01/rels/d_a_obj_laundry_rope/splits.txt new file mode 100644 index 0000000000..5775f79eed --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_laundry_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_laundry_rope.cpp: + .text start:0x00000078 end:0x0000117C + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2J01/rels/d_a_obj_laundry_rope/symbols.txt b/config/GZ2J01/rels/d_a_obj_laundry_rope/symbols.txt new file mode 100644 index 0000000000..601b681c91 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_laundry_rope/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjLndRope_cFv = .text:0x00000078; // type:function size:0x628 scope:global +__dt__4cXyzFv = .text:0x000006A0; // type:function size:0x3C scope:global +initBaseMtx__14daObjLndRope_cFv = .text:0x000006DC; // type:function size:0x34 scope:global +setBaseMtx__14daObjLndRope_cFv = .text:0x00000710; // type:function size:0x50 scope:global +setNormalRopePos__14daObjLndRope_cFv = .text:0x00000760; // type:function size:0x3E8 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000B48; // type:function size:0xA8 scope:global +daObjLndRope_Draw__FP14daObjLndRope_c = .text:0x00000BF0; // type:function size:0x94 scope:global +daObjLndRope_Execute__FP14daObjLndRope_c = .text:0x00000C84; // type:function size:0x30 scope:global +daObjLndRope_IsDelete__FP14daObjLndRope_c = .text:0x00000CB4; // type:function size:0x8 scope:global +daObjLndRope_Delete__FP14daObjLndRope_c = .text:0x00000CBC; // type:function size:0xF0 scope:global +__dt__8dCcD_SphFv = .text:0x00000DAC; // type:function size:0xCC scope:global +daObjLndRope_Create__FP10fopAc_ac_c = .text:0x00000E78; // type:function size:0x148 scope:global +__ct__4cXyzFv = .text:0x00000FC0; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x00000FC4; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001048; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001090; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010D8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001134; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjLndRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global +l_laundryList = .rodata:0x00000014; // type:object size:0xD scope:global +@3791 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3793 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3802 = .rodata:0x0000005C; // type:object size:0x4 scope:local +ccSphSrc$3837 = .rodata:0x00000060; // type:object size:0x40 scope:local +@4012 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4013 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_color$localstatic3$draw__14daObjLndRope_cFv = .data:0x00000004; // type:object size:0x4 scope:local +l_daObjLndRope_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_LndRope = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000058; // type:object size:0x14 scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lbox/splits.txt b/config/GZ2J01/rels/d_a_obj_lbox/splits.txt new file mode 100644 index 0000000000..d34a2663f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_lbox.cpp: + .text start:0x000000EC end:0x00000B28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000D8 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_lbox/symbols.txt new file mode 100644 index 0000000000..f5685f2622 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lbox/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Lbox_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Lbox_Draw__FP14obj_lbox_class = .text:0x0000011C; // type:function size:0x64 scope:global +action__FP14obj_lbox_class = .text:0x00000180; // type:function size:0x36C scope:global +daObj_Lbox_Execute__FP14obj_lbox_class = .text:0x000004EC; // type:function size:0x5C scope:global +daObj_Lbox_IsDelete__FP14obj_lbox_class = .text:0x00000548; // type:function size:0x8 scope:global +daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x00000550; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x104 scope:global +daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x2D8 scope:global +__dt__8cM3dGSphFv = .text:0x00000994; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A24; // type:function size:0x70 scope:global +__dt__16daObj_Lbox_HIO_cFv = .text:0x00000A94; // type:function size:0x48 scope:global +__sinit_d_a_obj_lbox_cpp = .text:0x00000ADC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B18; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B20; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3878 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3950 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Lbox_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_LBOX = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000A8; // type:object size:0x24 scope:global +__vt__16daObj_Lbox_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_513_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_life_container/splits.txt b/config/GZ2J01/rels/d_a_obj_life_container/splits.txt new file mode 100644 index 0000000000..20211ae85e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_life_container/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_life_container.cpp: + .text start:0x00000078 end:0x00001C8C + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZ2J01/rels/d_a_obj_life_container/symbols.txt b/config/GZ2J01/rels/d_a_obj_life_container/symbols.txt new file mode 100644 index 0000000000..cb7b75c17f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_life_container/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x5C scope:global +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000418; // type:function size:0x6C scope:global +initBaseMtx__11daObjLife_cFv = .text:0x00000484; // type:function size:0x20 scope:global +setBaseMtx__11daObjLife_cFv = .text:0x000004A4; // type:function size:0x68 scope:global +Create__11daObjLife_cFv = .text:0x0000050C; // type:function size:0x194 scope:global +setEffect__11daObjLife_cFv = .text:0x000006A0; // type:function size:0x15C scope:global +endEffect00__11daObjLife_cFv = .text:0x000007FC; // type:function size:0x50 scope:global +endEffect02__11daObjLife_cFv = .text:0x0000084C; // type:function size:0x2C scope:global +__CreateHeap__11daObjLife_cFv = .text:0x00000878; // type:function size:0x8 scope:global +create__11daObjLife_cFv = .text:0x00000880; // type:function size:0x278 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000AF8; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000AFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B44; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000B8C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000BE8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C58; // type:function size:0x70 scope:global +bg_check__11daObjLife_cFv = .text:0x00000CC8; // type:function size:0x190 scope:global +actionWaitInit__11daObjLife_cFv = .text:0x00000E58; // type:function size:0xA8 scope:global +actionWait__11daObjLife_cFv = .text:0x00000F00; // type:function size:0x260 scope:global +initActionOrderGetDemo__11daObjLife_cFv = .text:0x00001160; // type:function size:0xCC scope:global +actionOrderGetDemo__11daObjLife_cFv = .text:0x0000122C; // type:function size:0x7C scope:global +actionGetDemo__11daObjLife_cFv = .text:0x000012A8; // type:function size:0x1C0 scope:global +actionSwOnWait__11daObjLife_cFv = .text:0x00001468; // type:function size:0x64 scope:global +actionInitBoomerangCarry__11daObjLife_cFv = .text:0x000014CC; // type:function size:0xE0 scope:global +actionBoomerangCarry__11daObjLife_cFv = .text:0x000015AC; // type:function size:0x70 scope:global +actionInitWait2__11daObjLife_cFv = .text:0x0000161C; // type:function size:0x10 scope:global +actionWait2__11daObjLife_cFv = .text:0x0000162C; // type:function size:0x20 scope:global +calcScale__11daObjLife_cFv = .text:0x0000164C; // type:function size:0xC4 scope:global +execute__11daObjLife_cFv = .text:0x00001710; // type:function size:0x32C scope:global +draw__11daObjLife_cFv = .text:0x00001A3C; // type:function size:0x54 scope:global +setListStart__11daObjLife_cFv = .text:0x00001A90; // type:function size:0x24 scope:global +_delete__11daObjLife_cFv = .text:0x00001AB4; // type:function size:0x60 scope:global +daObjLife_Draw__FP11daObjLife_c = .text:0x00001B14; // type:function size:0x20 scope:global +daObjLife_Execute__FP11daObjLife_c = .text:0x00001B34; // type:function size:0x20 scope:global +daObjLife_Delete__FP11daObjLife_c = .text:0x00001B54; // type:function size:0x20 scope:global +daObjLife_Create__FP10fopAc_ac_c = .text:0x00001B74; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B94; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001BDC; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C50; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C54; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C58; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C5C; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00001C60; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3855 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3856 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3857 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@3939 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@3969 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4299 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4301 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4302 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4303 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@4474 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4479 = .data:0x00000020; // type:object size:0xC scope:local +@4480 = .data:0x0000002C; // type:object size:0xC scope:local +@4481 = .data:0x00000038; // type:object size:0xC scope:local +@4482 = .data:0x00000044; // type:object size:0xC scope:local +@4483 = .data:0x00000050; // type:object size:0xC scope:local +@4484 = .data:0x0000005C; // type:object size:0xC scope:local +l_demoFunc$4478 = .data:0x00000068; // type:object size:0x48 scope:local +l_daObjLife_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_LifeContainer = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__11daObjLife_c = .data:0x00000184; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001C8; // type:object size:0xC scope:global +lbl_53_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lp/splits.txt b/config/GZ2J01/rels/d_a_obj_lp/splits.txt new file mode 100644 index 0000000000..f95b9e378c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lp.cpp: + .text start:0x00000078 end:0x000018E8 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000000 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_obj_lp/symbols.txt b/config/GZ2J01/rels/d_a_obj_lp/symbols.txt new file mode 100644 index 0000000000..93abaa8c65 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lp/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Lp_Draw__FP12obj_lp_class = .text:0x00000078; // type:function size:0x164 scope:global +s_ks_sub__FPvPv = .text:0x000001DC; // type:function size:0x78 scope:global +hit_check__FP12obj_lp_classP5wd_ss = .text:0x00000254; // type:function size:0x364 scope:global +hasu_action__FP12obj_lp_classP5wd_ss = .text:0x000005B8; // type:function size:0x448 scope:global +set_out_check__FP12obj_lp_classP4cXyz = .text:0x00000A00; // type:function size:0x220 scope:global +daObj_Lp_Execute__FP12obj_lp_class = .text:0x00000C20; // type:function size:0x3B0 scope:global +daObj_Lp_IsDelete__FP12obj_lp_class = .text:0x00000FD0; // type:function size:0x8 scope:global +daObj_Lp_Delete__FP12obj_lp_class = .text:0x00000FD8; // type:function size:0x94 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000106C; // type:function size:0x134 scope:global +set_pos_check__FP12obj_lp_classi = .text:0x000011A0; // type:function size:0x1C8 scope:global +daObj_Lp_Create__FP10fopAc_ac_c = .text:0x00001368; // type:function size:0x540 scope:global +__dt__5wd_ssFv = .text:0x000018A8; // type:function size:0x3C scope:global +__ct__5wd_ssFv = .text:0x000018E4; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3916 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4058 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4059 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4128 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4218 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4219 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4267 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4321 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x16 scope:local data:string_table +l_color$3793 = .data:0x00000000; // type:object size:0x4 scope:local +l_daObj_Lp_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_LP = .data:0x00000024; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000054; // type:object size:0x14 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +tandem = .bss:0x00000040; // type:object size:0x4 scope:global +demo_f = .bss:0x00000044; // type:object size:0x4 scope:global +target_info = .bss:0x00000048; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv1Candle00/splits.txt b/config/GZ2J01/rels/d_a_obj_lv1Candle00/splits.txt new file mode 100644 index 0000000000..0ea456e188 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv1Candle00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle00.cpp: + .text start:0x000000EC end:0x00000E1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_lv1Candle00/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv1Candle00/symbols.txt new file mode 100644 index 0000000000..1ee74b1dc9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv1Candle00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv1Cdl00_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__12daLv1Cdl00_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__12daLv1Cdl00_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__12daLv1Cdl00_cFv = .text:0x00000254; // type:function size:0x29C scope:global +__dt__8cM3dGCylFv = .text:0x000004F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000538; // type:function size:0x48 scope:global +createHeapCallBack__12daLv1Cdl00_cFP10fopAc_ac_c = .text:0x00000580; // type:function size:0x20 scope:global +lightInit__12daLv1Cdl00_cFv = .text:0x000005A0; // type:function size:0xA8 scope:global +setLight__12daLv1Cdl00_cFv = .text:0x00000648; // type:function size:0x38 scope:global +cutLight__12daLv1Cdl00_cFv = .text:0x00000680; // type:function size:0x38 scope:global +pointLightProc__12daLv1Cdl00_cFv = .text:0x000006B8; // type:function size:0xB0 scope:global +Execute__12daLv1Cdl00_cFv = .text:0x00000768; // type:function size:0x464 scope:global +Draw__12daLv1Cdl00_cFv = .text:0x00000BCC; // type:function size:0xA4 scope:global +Delete__12daLv1Cdl00_cFv = .text:0x00000C70; // type:function size:0x60 scope:global +daLv1Cdl00_Draw__FP12daLv1Cdl00_c = .text:0x00000CD0; // type:function size:0x20 scope:global +daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000CF0; // type:function size:0x20 scope:global +daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000D10; // type:function size:0x20 scope:global +daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000D30; // type:function size:0x20 scope:global +__dt__16daLv1Cdl00_HIO_cFv = .text:0x00000D50; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv1Candle00_cpp = .text:0x00000DAC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv1Cdl00_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3753 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3847 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4007 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +mCcDCyl__12daLv1Cdl00_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daLv1Cdl00_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv1Cdl00 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__16daLv1Cdl00_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv1Candle01/splits.txt b/config/GZ2J01/rels/d_a_obj_lv1Candle01/splits.txt new file mode 100644 index 0000000000..68a546f9e6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv1Candle01/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle01.cpp: + .text start:0x000000EC end:0x00000C88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_lv1Candle01/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv1Candle01/symbols.txt new file mode 100644 index 0000000000..1a3046fd0b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv1Candle01/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv1Cdl01_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__12daLv1Cdl01_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__12daLv1Cdl01_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__12daLv1Cdl01_cFv = .text:0x00000254; // type:function size:0x234 scope:global +__dt__8cM3dGCylFv = .text:0x00000488; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004D0; // type:function size:0x48 scope:global +lightInit__12daLv1Cdl01_cFv = .text:0x00000518; // type:function size:0x8C scope:global +setLight__12daLv1Cdl01_cFv = .text:0x000005A4; // type:function size:0x30 scope:global +cutLight__12daLv1Cdl01_cFv = .text:0x000005D4; // type:function size:0x30 scope:global +pointLightProc__12daLv1Cdl01_cFv = .text:0x00000604; // type:function size:0xB0 scope:global +Execute__12daLv1Cdl01_cFPPA3_A4_f = .text:0x000006B4; // type:function size:0x380 scope:global +Draw__12daLv1Cdl01_cFv = .text:0x00000A34; // type:function size:0xA4 scope:global +Delete__12daLv1Cdl01_cFv = .text:0x00000AD8; // type:function size:0x58 scope:global +daLv1Cdl01_Draw__FP12daLv1Cdl01_c = .text:0x00000B30; // type:function size:0x2C scope:global +daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x00000B5C; // type:function size:0x20 scope:global +daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x00000B7C; // type:function size:0x20 scope:global +daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x00000B9C; // type:function size:0x20 scope:global +__dt__16daLv1Cdl01_HIO_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv1Candle01_cpp = .text:0x00000C18; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv1Cdl01_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3723 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3841 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3915 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +mCcDCyl__12daLv1Cdl01_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daLv1Cdl01_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv1Cdl01 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12daLv1Cdl01_c = .data:0x000000AC; // type:object size:0x28 scope:global +__vt__16daLv1Cdl01_HIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv2Candle/splits.txt b/config/GZ2J01/rels/d_a_obj_lv2Candle/splits.txt new file mode 100644 index 0000000000..62f91bb2ed --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv2Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv2Candle.cpp: + .text start:0x000000EC end:0x000011BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000048 diff --git a/config/GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt new file mode 100644 index 0000000000..f1e87518b6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv2Candle/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv2Candle_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__13daLv2Candle_cFv = .text:0x000001DC; // type:function size:0x88 scope:global +CreateHeap__13daLv2Candle_cFv = .text:0x00000264; // type:function size:0x80 scope:global +create__13daLv2Candle_cFv = .text:0x000002E4; // type:function size:0x2E8 scope:global +__dt__8cM3dGCylFv = .text:0x000005CC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000614; // type:function size:0x48 scope:global +isSwitch__13daLv2Candle_cFv = .text:0x0000065C; // type:function size:0x4C scope:global +createHeapCallBack__13daLv2Candle_cFP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:global +searchDemoTagAct__13daLv2Candle_cFPvPv = .text:0x000006C8; // type:function size:0x50 scope:global +lightInit__13daLv2Candle_cFv = .text:0x00000718; // type:function size:0xA8 scope:global +setLight__13daLv2Candle_cFv = .text:0x000007C0; // type:function size:0x30 scope:global +cutLight__13daLv2Candle_cFv = .text:0x000007F0; // type:function size:0x30 scope:global +pointLightProc__13daLv2Candle_cFv = .text:0x00000820; // type:function size:0x21C scope:global +Execute__13daLv2Candle_cFv = .text:0x00000A3C; // type:function size:0x52C scope:global +Draw__13daLv2Candle_cFv = .text:0x00000F68; // type:function size:0xA4 scope:global +Delete__13daLv2Candle_cFv = .text:0x0000100C; // type:function size:0x64 scope:global +daLv2Candle_Draw__FP13daLv2Candle_c = .text:0x00001070; // type:function size:0x20 scope:global +daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00001090; // type:function size:0x20 scope:global +daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x000010B0; // type:function size:0x20 scope:global +daLv2Candle_Create__FP10fopAc_ac_c = .text:0x000010D0; // type:function size:0x20 scope:global +__dt__17daLv2Candle_HIO_cFv = .text:0x000010F0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv2Candle_cpp = .text:0x0000114C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3637 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3638 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3639 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3640 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__13daLv2Candle_c = .rodata:0x00000014; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000044; // type:object size:0xC scope:global +@3778 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3918 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3939 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4099 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0x19 scope:local data:string_table +mCcDCyl__13daLv2Candle_c = .data:0x00000000; // type:object size:0x44 scope:global +l_resNameIdx = .data:0x00000044; // type:object size:0xC scope:global +l_daLv2Candle_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Lv2Candle = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__17daLv2Candle_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv3Candle/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3Candle/splits.txt new file mode 100644 index 0000000000..dd14a358b4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Candle.cpp: + .text start:0x000000EC end:0x00000B70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt new file mode 100644 index 0000000000..3e7be602f4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Candle/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv3Candle_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv3Candle_cFv = .text:0x00000158; // type:function size:0x88 scope:global +CreateHeap__13daLv3Candle_cFv = .text:0x000001E0; // type:function size:0x80 scope:global +create__13daLv3Candle_cFv = .text:0x00000260; // type:function size:0x29C scope:global +__dt__8cM3dGSphFv = .text:0x000004FC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000544; // type:function size:0x48 scope:global +createHeapCallBack__13daLv3Candle_cFP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x20 scope:global +lightInit__13daLv3Candle_cFv = .text:0x000005AC; // type:function size:0x8C scope:global +pointLightProc__13daLv3Candle_cFv = .text:0x00000638; // type:function size:0x88 scope:global +Execute__13daLv3Candle_cFv = .text:0x000006C0; // type:function size:0x25C scope:global +Draw__13daLv3Candle_cFv = .text:0x0000091C; // type:function size:0xA4 scope:global +Delete__13daLv3Candle_cFv = .text:0x000009C0; // type:function size:0x64 scope:global +daLv3Candle_Draw__FP13daLv3Candle_c = .text:0x00000A24; // type:function size:0x20 scope:global +daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x00000A44; // type:function size:0x20 scope:global +daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x00000A64; // type:function size:0x20 scope:global +daLv3Candle_Create__FP10fopAc_ac_c = .text:0x00000A84; // type:function size:0x20 scope:global +__dt__17daLv3Candle_HIO_cFv = .text:0x00000AA4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Candle_cpp = .text:0x00000B00; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__13daLv3Candle_c = .rodata:0x00000000; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000030; // type:object size:0x8 scope:global +@3753 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3754 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x11 scope:local data:string_table +mCcDSph__13daLv3Candle_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resNameIdx = .data:0x00000040; // type:object size:0x8 scope:global +l_daLv3Candle_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Candle = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__17daLv3Candle_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv3Water/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3Water/splits.txt new file mode 100644 index 0000000000..ce388d462c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Water/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water.cpp: + .text start:0x000000EC end:0x0000177C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002CC + .data start:0x00000000 end:0x000001C0 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_lv3Water/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3Water/symbols.txt new file mode 100644 index 0000000000..56efef17ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Water/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv3Water_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daLv3Water_cFv = .text:0x00000158; // type:function size:0xE4 scope:global +CreateHeap__12daLv3Water_cFv = .text:0x0000023C; // type:function size:0x1A0 scope:global +create__12daLv3Water_cFv = .text:0x000003DC; // type:function size:0x264 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000640; // type:function size:0x48 scope:global +Execute__12daLv3Water_cFPPA3_A4_f = .text:0x00000688; // type:function size:0xB8 scope:global +effectSet__12daLv3Water_cFv = .text:0x00000740; // type:function size:0x8D4 scope:global +mode_proc_wait__12daLv3Water_cFv = .text:0x00001014; // type:function size:0x60 scope:global +mode_init_levelCtrl__12daLv3Water_cFv = .text:0x00001074; // type:function size:0xA8 scope:global +mode_proc_levelCtrl__12daLv3Water_cFv = .text:0x0000111C; // type:function size:0xC0 scope:global +Draw__12daLv3Water_cFv = .text:0x000011DC; // type:function size:0x1E4 scope:global +Delete__12daLv3Water_cFv = .text:0x000013C0; // type:function size:0x40 scope:global +eventStart__12daLv3Water_cFv = .text:0x00001400; // type:function size:0xC8 scope:global +daLv3Water_Draw__FP12daLv3Water_c = .text:0x000014C8; // type:function size:0x2C scope:global +daLv3Water_Execute__FP12daLv3Water_c = .text:0x000014F4; // type:function size:0x20 scope:global +daLv3Water_Delete__FP12daLv3Water_c = .text:0x00001514; // type:function size:0x20 scope:global +daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001534; // type:function size:0x20 scope:global +__dt__16daLv3Water_HIO_cFv = .text:0x00001554; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Water_cpp = .text:0x000015B0; // type:function size:0x80 scope:local +@1448@eventStart__12daLv3Water_cFv = .text:0x00001630; // type:function size:0x8 scope:local +@1448@__dt__12daLv3Water_cFv = .text:0x00001638; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001640; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001688; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001690; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001698; // type:function size:0x8 scope:global +__dt__12daLv3Water_cFv = .text:0x000016A0; // type:function size:0xDC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x54 scope:global +l_dzbIdx = .rodata:0x00000054; // type:object size:0x54 scope:global +l_btkIdx = .rodata:0x000000A8; // type:object size:0x54 scope:global +l_bmdIdrIdx = .rodata:0x000000FC; // type:object size:0x54 scope:global +l_btkIdrIdx = .rodata:0x00000150; // type:object size:0x54 scope:global +@3737 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +estimateSizeTbl$3746 = .rodata:0x000001A8; // type:object size:0x2A scope:local +@3812 = .rodata:0x000001D8; // type:object size:0x8 scope:local data:double +@4068 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x000001E8; // type:object size:0x8 scope:local data:double +@4173 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4174 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F8; // type:object size:0xD2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x54 scope:global +@3830 = .data:0x00000074; // type:object size:0xC scope:local +@3831 = .data:0x00000080; // type:object size:0xC scope:local +l_mode_func = .data:0x0000008C; // type:object size:0x18 scope:global data:4byte +@4043 = .data:0x000000A4; // type:object size:0x48 scope:local +l_daLv3Water_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Water = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000148; // type:object size:0x18 scope:global +__vt__12daLv3Water_c = .data:0x00000160; // type:object size:0x48 scope:global +__vt__16daLv3Water_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3657 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv3Water2/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3Water2/splits.txt new file mode 100644 index 0000000000..b224967d11 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Water2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water2.cpp: + .text start:0x000000EC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt new file mode 100644 index 0000000000..7999405157 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3Water2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv3Water2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv3Water2_cFv = .text:0x00000158; // type:function size:0x80 scope:global +CreateHeap__13daLv3Water2_cFv = .text:0x000001D8; // type:function size:0xEC scope:global +create__13daLv3Water2_cFv = .text:0x000002C4; // type:function size:0x218 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004DC; // type:function size:0x48 scope:global +Execute__13daLv3Water2_cFPPA3_A4_f = .text:0x00000524; // type:function size:0x3CC scope:global +mode_proc_wait__13daLv3Water2_cFv = .text:0x000008F0; // type:function size:0xA8 scope:global +mode_init_levelCtrl__13daLv3Water2_cFv = .text:0x00000998; // type:function size:0x2C scope:global +mode_proc_levelCtrl__13daLv3Water2_cFv = .text:0x000009C4; // type:function size:0xC0 scope:global +Draw__13daLv3Water2_cFv = .text:0x00000A84; // type:function size:0x158 scope:global +Delete__13daLv3Water2_cFv = .text:0x00000BDC; // type:function size:0x40 scope:global +eventStart__13daLv3Water2_cFv = .text:0x00000C1C; // type:function size:0x184 scope:global +daLv3Water2_Draw__FP13daLv3Water2_c = .text:0x00000DA0; // type:function size:0x2C scope:global +daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000DCC; // type:function size:0x20 scope:global +daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000DEC; // type:function size:0x20 scope:global +daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000E0C; // type:function size:0x20 scope:global +__dt__17daLv3Water2_HIO_cFv = .text:0x00000E2C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Water2_cpp = .text:0x00000E88; // type:function size:0x80 scope:local +@1448@eventStart__13daLv3Water2_cFv = .text:0x00000F08; // type:function size:0x8 scope:local +@1448@__dt__13daLv3Water2_cFv = .text:0x00000F10; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000F18; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000F60; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000F68; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F70; // type:function size:0x8 scope:global +__dt__13daLv3Water2_cFv = .text:0x00000F78; // type:function size:0xB8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x4 scope:global +l_dzbIdx = .rodata:0x00000004; // type:object size:0x4 scope:global +l_btkIdx = .rodata:0x00000008; // type:object size:0x4 scope:global +@3682 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3747 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3899 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3951 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3952 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x4 scope:global +@3767 = .data:0x00000024; // type:object size:0xC scope:local +@3768 = .data:0x00000030; // type:object size:0xC scope:local +l_mode_func = .data:0x0000003C; // type:object size:0x18 scope:global data:4byte +l_daLv3Water2_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Water2 = .data:0x00000074; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000B0; // type:object size:0x18 scope:global +__vt__13daLv3Water2_c = .data:0x000000C8; // type:object size:0x48 scope:global +__vt__17daLv3Water2_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3637 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt new file mode 100644 index 0000000000..6289e81f1a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3WaterB/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3WaterB.cpp: + .text start:0x00000078 end:0x00000848 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt new file mode 100644 index 0000000000..3f3ff17128 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3WaterB/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Lv3waterB_Draw__FP19obj_lv3WaterB_class = .text:0x00000078; // type:function size:0x1A4 scope:global +action__FP19obj_lv3WaterB_class = .text:0x0000021C; // type:function size:0x180 scope:global +daObj_Lv3waterB_Execute__FP19obj_lv3WaterB_class = .text:0x0000039C; // type:function size:0x24 scope:global +daObj_Lv3waterB_IsDelete__FP19obj_lv3WaterB_class = .text:0x000003C0; // type:function size:0x8 scope:global +daObj_Lv3waterB_Delete__FP19obj_lv3WaterB_class = .text:0x000003C8; // type:function size:0x84 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000044C; // type:function size:0x240 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000068C; // type:function size:0x48 scope:global +daObj_Lv3waterB_Create__FP10fopAc_ac_c = .text:0x000006D4; // type:function size:0x174 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3753 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x14 scope:local data:string_table +l_daObj_Lv3waterB_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_LV3WATERB = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv3saka00/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3saka00/splits.txt new file mode 100644 index 0000000000..8a5a3c0d0c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3saka00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3saka00.cpp: + .text start:0x00000078 end:0x000005DC + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt new file mode 100644 index 0000000000..d335b2f7b4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3saka00/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjLv3saka_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daObjLv3saka_cFv = .text:0x00000098; // type:function size:0x60 scope:global +Create__14daObjLv3saka_cFv = .text:0x000000F8; // type:function size:0xC8 scope:global +CreateHeap__14daObjLv3saka_cFv = .text:0x000001C0; // type:function size:0xB8 scope:global +create1st__14daObjLv3saka_cFv = .text:0x00000278; // type:function size:0xA4 scope:global +Execute__14daObjLv3saka_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0x80 scope:global +setNrmDzb__14daObjLv3saka_cFv = .text:0x0000039C; // type:function size:0x7C scope:global +setWtrDzb__14daObjLv3saka_cFv = .text:0x00000418; // type:function size:0x7C scope:global +Draw__14daObjLv3saka_cFv = .text:0x00000494; // type:function size:0x8 scope:global +Delete__14daObjLv3saka_cFv = .text:0x0000049C; // type:function size:0x74 scope:global +daObjLv3saka_create1st__FP14daObjLv3saka_c = .text:0x00000510; // type:function size:0x60 scope:global +daObjLv3saka_MoveBGDelete__FP14daObjLv3saka_c = .text:0x00000570; // type:function size:0x20 scope:global +daObjLv3saka_MoveBGExecute__FP14daObjLv3saka_c = .text:0x00000590; // type:function size:0x20 scope:global +daObjLv3saka_MoveBGDraw__FP14daObjLv3saka_c = .text:0x000005B0; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx2 = .rodata:0x00000008; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000018; // type:object size:0x13 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjLv3saka_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_Lv3R10Saka = .data:0x00000028; // type:object size:0x30 scope:global +__vt__14daObjLv3saka_c = .data:0x00000058; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv3waterEff/splits.txt b/config/GZ2J01/rels/d_a_obj_lv3waterEff/splits.txt new file mode 100644 index 0000000000..bb70f89535 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3waterEff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3waterEff.cpp: + .text start:0x00000078 end:0x000003F0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_lv3waterEff/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv3waterEff/symbols.txt new file mode 100644 index 0000000000..753cf08131 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv3waterEff/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daObjWaterEff_cFv = .text:0x00000078; // type:function size:0xE4 scope:global +create__15daObjWaterEff_cFv = .text:0x0000015C; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x000001F0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000022C; // type:function size:0x4 scope:global +execute__15daObjWaterEff_cFv = .text:0x00000230; // type:function size:0x108 scope:global +_delete__15daObjWaterEff_cFv = .text:0x00000338; // type:function size:0x58 scope:global +daObjWaterEff_Execute__FP15daObjWaterEff_c = .text:0x00000390; // type:function size:0x20 scope:global +daObjWaterEff_Delete__FP15daObjWaterEff_c = .text:0x000003B0; // type:function size:0x20 scope:global +daObjWaterEff_Create__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eff_id = .rodata:0x00000000; // type:object size:0x8 scope:global +@3637 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3638 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:string +@3639 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3640 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3642 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3643 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +l_daObjWaterEff_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_WaterEff = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/splits.txt new file mode 100644 index 0000000000..212da12114 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleDemoTag.cpp: + .text start:0x000000EC end:0x00000904 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt new file mode 100644 index 0000000000..0bcdf4384c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__24dalv4CandleDemoTag_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__20dalv4CandleDemoTag_cFv = .text:0x00000158; // type:function size:0x38 scope:global +create__20dalv4CandleDemoTag_cFv = .text:0x00000190; // type:function size:0x114 scope:global +Execute__20dalv4CandleDemoTag_cFv = .text:0x000002A4; // type:function size:0x44 scope:global +procMain__20dalv4CandleDemoTag_cFv = .text:0x000002E8; // type:function size:0xBC scope:global +init_modeWatch__20dalv4CandleDemoTag_cFv = .text:0x000003A4; // type:function size:0x1C scope:global +modeWatch__20dalv4CandleDemoTag_cFv = .text:0x000003C0; // type:function size:0x100 scope:global +init_modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x000004C0; // type:function size:0xB0 scope:global +modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000570; // type:function size:0x44 scope:global +init_modeNG__20dalv4CandleDemoTag_cFv = .text:0x000005B4; // type:function size:0xC scope:global +modeNG__20dalv4CandleDemoTag_cFv = .text:0x000005C0; // type:function size:0x74 scope:global +init_modeEnd__20dalv4CandleDemoTag_cFv = .text:0x00000634; // type:function size:0xC scope:global +modeEnd__20dalv4CandleDemoTag_cFv = .text:0x00000640; // type:function size:0x38 scope:global +eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000678; // type:function size:0x24 scope:global +searchShutterAct__20dalv4CandleDemoTag_cFPvPv = .text:0x0000069C; // type:function size:0x50 scope:global +Draw__20dalv4CandleDemoTag_cFv = .text:0x000006EC; // type:function size:0x8 scope:global +Delete__20dalv4CandleDemoTag_cFv = .text:0x000006F4; // type:function size:0x8 scope:global +dalv4CandleDemoTag_Draw__FP20dalv4CandleDemoTag_c = .text:0x000006FC; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x0000071C; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000073C; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x0000075C; // type:function size:0x20 scope:global +__dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x0000077C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4CandleDemoTag_cpp = .text:0x000007D8; // type:function size:0x3C scope:local +@1392@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000814; // type:function size:0x8 scope:local +@1392@__dt__20dalv4CandleDemoTag_cFv = .text:0x0000081C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000824; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x0000086C; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000874; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000087C; // type:function size:0x8 scope:global +__dt__20dalv4CandleDemoTag_cFv = .text:0x00000884; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3702 = .data:0x00000020; // type:object size:0xC scope:local +@3703 = .data:0x0000002C; // type:object size:0xC scope:local +@3704 = .data:0x00000038; // type:object size:0xC scope:local +@3705 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3701 = .data:0x00000050; // type:object size:0x30 scope:local +l_dalv4CandleDemoTag_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Tag_Lv4CandleDm = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__20dalv4CandleDemoTag_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17dEvLib_callback_c = .data:0x000000F8; // type:object size:0x18 scope:global +__vt__24dalv4CandleDemoTag_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3632 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:2byte +lbl_523_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4CandleTag/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4CandleTag/splits.txt new file mode 100644 index 0000000000..1482725f04 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4CandleTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleTag.cpp: + .text start:0x000000EC end:0x000007E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4CandleTag/symbols.txt new file mode 100644 index 0000000000..98dace030f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20dalv4CandleTag_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__16dalv4CandleTag_cFv = .text:0x00000158; // type:function size:0x38 scope:global +create__16dalv4CandleTag_cFv = .text:0x00000190; // type:function size:0xE4 scope:global +Execute__16dalv4CandleTag_cFv = .text:0x00000274; // type:function size:0x44 scope:global +procMain__16dalv4CandleTag_cFv = .text:0x000002B8; // type:function size:0xBC scope:global +init_modeWatch__16dalv4CandleTag_cFv = .text:0x00000374; // type:function size:0xC scope:global +modeWatch__16dalv4CandleTag_cFv = .text:0x00000380; // type:function size:0xAC scope:global +init_modeNG__16dalv4CandleTag_cFv = .text:0x0000042C; // type:function size:0x88 scope:global +modeNG__16dalv4CandleTag_cFv = .text:0x000004B4; // type:function size:0x8C scope:global +init_modeNGWait__16dalv4CandleTag_cFv = .text:0x00000540; // type:function size:0xC scope:global +modeNGWait__16dalv4CandleTag_cFv = .text:0x0000054C; // type:function size:0x50 scope:global +init_modeEnd__16dalv4CandleTag_cFv = .text:0x0000059C; // type:function size:0xC scope:global +modeEnd__16dalv4CandleTag_cFv = .text:0x000005A8; // type:function size:0x4 scope:global +eventStart__16dalv4CandleTag_cFv = .text:0x000005AC; // type:function size:0x24 scope:global +Draw__16dalv4CandleTag_cFv = .text:0x000005D0; // type:function size:0x8 scope:global +Delete__16dalv4CandleTag_cFv = .text:0x000005D8; // type:function size:0x8 scope:global +dalv4CandleTag_Draw__FP16dalv4CandleTag_c = .text:0x000005E0; // type:function size:0x20 scope:global +dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x00000600; // type:function size:0x20 scope:global +dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000620; // type:function size:0x20 scope:global +dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x20 scope:global +__dt__20dalv4CandleTag_HIO_cFv = .text:0x00000660; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4CandleTag_cpp = .text:0x000006BC; // type:function size:0x3C scope:local +@1392@eventStart__16dalv4CandleTag_cFv = .text:0x000006F8; // type:function size:0x8 scope:local +@1392@__dt__16dalv4CandleTag_cFv = .text:0x00000700; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000708; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000750; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000758; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000760; // type:function size:0x8 scope:global +__dt__16dalv4CandleTag_cFv = .text:0x00000768; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3727 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3686 = .data:0x00000020; // type:object size:0xC scope:local +@3687 = .data:0x0000002C; // type:object size:0xC scope:local +@3688 = .data:0x00000038; // type:object size:0xC scope:local +@3689 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3685 = .data:0x00000050; // type:object size:0x30 scope:local +l_dalv4CandleTag_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Tag_Lv4Candle = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__16dalv4CandleTag_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17dEvLib_callback_c = .data:0x000000F8; // type:object size:0x18 scope:global +__vt__20dalv4CandleTag_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3624 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_524_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4EdShutter/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4EdShutter/splits.txt new file mode 100644 index 0000000000..83fbb12549 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4EdShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4EdShutter.cpp: + .text start:0x000000EC end:0x00000C08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4EdShutter/symbols.txt new file mode 100644 index 0000000000..6196b77e16 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daLv4EdShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000130; // type:function size:0x48 scope:global +setBaseMtx__16daLv4EdShutter_cFv = .text:0x00000178; // type:function size:0x90 scope:global +CreateHeap__16daLv4EdShutter_cFv = .text:0x00000208; // type:function size:0x6C scope:global +create__16daLv4EdShutter_cFv = .text:0x00000274; // type:function size:0x170 scope:global +Execute__16daLv4EdShutter_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x50 scope:global +move__16daLv4EdShutter_cFv = .text:0x00000434; // type:function size:0xBC scope:global +init_modeWait__16daLv4EdShutter_cFv = .text:0x000004F0; // type:function size:0x18 scope:global +modeWait__16daLv4EdShutter_cFv = .text:0x00000508; // type:function size:0x118 scope:global +init_modeOpen__16daLv4EdShutter_cFv = .text:0x00000620; // type:function size:0xB4 scope:global +modeOpen__16daLv4EdShutter_cFv = .text:0x000006D4; // type:function size:0xD0 scope:global +init_modeClose__16daLv4EdShutter_cFv = .text:0x000007A4; // type:function size:0xB4 scope:global +modeClose__16daLv4EdShutter_cFv = .text:0x00000858; // type:function size:0x6C scope:global +init_modeEnd__16daLv4EdShutter_cFv = .text:0x000008C4; // type:function size:0xC scope:global +modeEnd__16daLv4EdShutter_cFv = .text:0x000008D0; // type:function size:0x4 scope:global +eventStart__16daLv4EdShutter_cFv = .text:0x000008D4; // type:function size:0x38 scope:global +Draw__16daLv4EdShutter_cFv = .text:0x0000090C; // type:function size:0xA4 scope:global +Delete__16daLv4EdShutter_cFv = .text:0x000009B0; // type:function size:0x30 scope:global +daLv4EdShutter_Draw__FP16daLv4EdShutter_c = .text:0x000009E0; // type:function size:0x2C scope:global +daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000A0C; // type:function size:0x20 scope:global +daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000A2C; // type:function size:0x20 scope:global +daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x00000A4C; // type:function size:0x20 scope:global +__dt__20daLv4EdShutter_HIO_cFv = .text:0x00000A6C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4EdShutter_cpp = .text:0x00000AC8; // type:function size:0x3C scope:local +@1448@eventStart__16daLv4EdShutter_cFv = .text:0x00000B04; // type:function size:0x8 scope:local +@1448@__dt__16daLv4EdShutter_cFv = .text:0x00000B0C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000B14; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000B5C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000B64; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000B6C; // type:function size:0x8 scope:global +__dt__16daLv4EdShutter_cFv = .text:0x00000B74; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3634 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3787 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3788 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3721 = .data:0x00000020; // type:object size:0xC scope:local +@3722 = .data:0x0000002C; // type:object size:0xC scope:local +@3723 = .data:0x00000038; // type:object size:0xC scope:local +@3724 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3720 = .data:0x00000050; // type:object size:0x30 scope:local +l_daLv4EdShutter_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Lv4EdShutter = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__16daLv4EdShutter_c = .data:0x000000E8; // type:object size:0x48 scope:global +__vt__20daLv4EdShutter_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3628 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_525_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt new file mode 100644 index 0000000000..c303a6c3b5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4Gate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4Gate.cpp: + .text start:0x000000EC end:0x00000960 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt new file mode 100644 index 0000000000..681485bcf7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4Gate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daLv4Gate_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__11daLv4Gate_cFv = .text:0x00000164; // type:function size:0x9C scope:global +CreateHeap__11daLv4Gate_cFv = .text:0x00000200; // type:function size:0x6C scope:global +create__11daLv4Gate_cFv = .text:0x0000026C; // type:function size:0x168 scope:global +Execute__11daLv4Gate_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x50 scope:global +moveGate__11daLv4Gate_cFv = .text:0x00000424; // type:function size:0xA4 scope:global +init_modeWait__11daLv4Gate_cFv = .text:0x000004C8; // type:function size:0xC scope:global +modeWait__11daLv4Gate_cFv = .text:0x000004D4; // type:function size:0x5C scope:global +init_modeMove__11daLv4Gate_cFv = .text:0x00000530; // type:function size:0xC scope:global +modeMove__11daLv4Gate_cFv = .text:0x0000053C; // type:function size:0x108 scope:global +init_modeMoveEnd__11daLv4Gate_cFv = .text:0x00000644; // type:function size:0x120 scope:global +modeMoveEnd__11daLv4Gate_cFv = .text:0x00000764; // type:function size:0x4 scope:global +Draw__11daLv4Gate_cFv = .text:0x00000768; // type:function size:0xA4 scope:global +Delete__11daLv4Gate_cFv = .text:0x0000080C; // type:function size:0x30 scope:global +daLv4Gate_Draw__FP11daLv4Gate_c = .text:0x0000083C; // type:function size:0x2C scope:global +daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000868; // type:function size:0x20 scope:global +daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000888; // type:function size:0x20 scope:global +daLv4Gate_Create__FP10fopAc_ac_c = .text:0x000008A8; // type:function size:0x20 scope:global +__dt__15daLv4Gate_HIO_cFv = .text:0x000008C8; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4Gate_cpp = .text:0x00000924; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3711 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3725 = .data:0x00000020; // type:object size:0xC scope:local +@3726 = .data:0x0000002C; // type:object size:0xC scope:local +@3727 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3724 = .data:0x00000044; // type:object size:0x24 scope:local +l_daLv4Gate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Gate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__11daLv4Gate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__15daLv4Gate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_526_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4HsTarget/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4HsTarget/splits.txt new file mode 100644 index 0000000000..6f82fdbe60 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4HsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4HsTarget.cpp: + .text start:0x000000EC end:0x000004E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4HsTarget/symbols.txt new file mode 100644 index 0000000000..9e304726ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daLv4HsTarget_HIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:global +setBaseMtx__15daLv4HsTarget_cFv = .text:0x00000150; // type:function size:0x88 scope:global +CreateHeap__15daLv4HsTarget_cFv = .text:0x000001D8; // type:function size:0x6C scope:global +create__15daLv4HsTarget_cFv = .text:0x00000244; // type:function size:0xD8 scope:global +Execute__15daLv4HsTarget_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0x14 scope:global +Draw__15daLv4HsTarget_cFv = .text:0x00000330; // type:function size:0x64 scope:global +Delete__15daLv4HsTarget_cFv = .text:0x00000394; // type:function size:0x30 scope:global +daLv4HsTarget_Draw__FP15daLv4HsTarget_c = .text:0x000003C4; // type:function size:0x2C scope:global +daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x000003F0; // type:function size:0x20 scope:global +daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x00000410; // type:function size:0x20 scope:global +daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x20 scope:global +__dt__19daLv4HsTarget_HIO_cFv = .text:0x00000450; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4HsTarget_cpp = .text:0x000004AC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x9 scope:local data:string_table +l_daLv4HsTarget_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Lv4HsTarget = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daLv4HsTarget_c = .data:0x00000050; // type:object size:0x28 scope:global +__vt__19daLv4HsTarget_HIO_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000084; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3618 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt new file mode 100644 index 0000000000..eebf3bbd28 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4PoGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4PoGate.cpp: + .text start:0x000000EC end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt new file mode 100644 index 0000000000..653599b83f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4PoGate/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv4PoGate_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000015C; // type:function size:0x48 scope:global +setBaseMtx__13daLv4PoGate_cFv = .text:0x000001A4; // type:function size:0x9C scope:global +CreateHeap__13daLv4PoGate_cFv = .text:0x00000240; // type:function size:0x6C scope:global +create__13daLv4PoGate_cFv = .text:0x000002AC; // type:function size:0x130 scope:global +Execute__13daLv4PoGate_cFPPA3_A4_f = .text:0x000003DC; // type:function size:0x50 scope:global +moveGate__13daLv4PoGate_cFv = .text:0x0000042C; // type:function size:0x164 scope:global +init_modeWait__13daLv4PoGate_cFv = .text:0x00000590; // type:function size:0xC scope:global +modeWait__13daLv4PoGate_cFv = .text:0x0000059C; // type:function size:0x4 scope:global +init_modeMoveOpen__13daLv4PoGate_cFv = .text:0x000005A0; // type:function size:0xB0 scope:global +modeMoveOpen__13daLv4PoGate_cFv = .text:0x00000650; // type:function size:0xB0 scope:global +init_modeMoveClose__13daLv4PoGate_cFv = .text:0x00000700; // type:function size:0xB0 scope:global +modeMoveClose__13daLv4PoGate_cFv = .text:0x000007B0; // type:function size:0x6C scope:global +init_modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x0000081C; // type:function size:0x1C scope:global +modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x00000838; // type:function size:0x38 scope:global +init_modeMoveClose2__13daLv4PoGate_cFv = .text:0x00000870; // type:function size:0xC scope:global +modeMoveClose2__13daLv4PoGate_cFv = .text:0x0000087C; // type:function size:0x64 scope:global +init_modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x000008E0; // type:function size:0x1C scope:global +modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x000008FC; // type:function size:0x38 scope:global +init_modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000934; // type:function size:0x1C scope:global +modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000950; // type:function size:0x88 scope:global +setSe__13daLv4PoGate_cFv = .text:0x000009D8; // type:function size:0x5C scope:global +setEffect__13daLv4PoGate_cFi = .text:0x00000A34; // type:function size:0xC4 scope:global +Draw__13daLv4PoGate_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__13daLv4PoGate_cFv = .text:0x00000B9C; // type:function size:0x30 scope:global +daLv4PoGate_Draw__FP13daLv4PoGate_c = .text:0x00000BCC; // type:function size:0x2C scope:global +daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000BF8; // type:function size:0x20 scope:global +daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000C18; // type:function size:0x20 scope:global +daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000C38; // type:function size:0x20 scope:global +__dt__17daLv4PoGate_HIO_cFv = .text:0x00000C58; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4PoGate_cpp = .text:0x00000CB4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3629 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3630 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3632 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3713 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3773 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +particle_id$3866 = .rodata:0x00000030; // type:object size:0x14 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3727 = .data:0x00000020; // type:object size:0xC scope:local +@3728 = .data:0x0000002C; // type:object size:0xC scope:local +@3729 = .data:0x00000038; // type:object size:0xC scope:local +@3730 = .data:0x00000044; // type:object size:0xC scope:local +@3731 = .data:0x00000050; // type:object size:0xC scope:local +@3732 = .data:0x0000005C; // type:object size:0xC scope:local +@3733 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3726 = .data:0x00000074; // type:object size:0x54 scope:local +l_daLv4PoGate_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Lv4PoGate = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__13daLv4PoGate_c = .data:0x00000118; // type:object size:0x28 scope:global +__vt__17daLv4PoGate_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:byte +lbl_528_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4RailWall/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4RailWall/splits.txt new file mode 100644 index 0000000000..273a641606 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4RailWall/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4RailWall.cpp: + .text start:0x00000078 end:0x00001130 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x0000017C diff --git a/config/GZ2J01/rels/d_a_obj_lv4RailWall/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4RailWall/symbols.txt new file mode 100644 index 0000000000..8fe12f1239 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4RailWall/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_BossSearch__FPvPv = .text:0x00000078; // type:function size:0x4C scope:global +initBaseMtx__14daObjLv4Wall_cFv = .text:0x000000C4; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Wall_cFv = .text:0x00000100; // type:function size:0x7C scope:global +Create__14daObjLv4Wall_cFv = .text:0x0000017C; // type:function size:0x154 scope:global +CreateHeap__14daObjLv4Wall_cFv = .text:0x000002D0; // type:function size:0x70 scope:global +create1st__14daObjLv4Wall_cFv = .text:0x00000340; // type:function size:0x84 scope:global +Execute__14daObjLv4Wall_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0xCC scope:global +action__14daObjLv4Wall_cFv = .text:0x00000490; // type:function size:0xBC scope:global +mode_init_wait__14daObjLv4Wall_cFv = .text:0x0000054C; // type:function size:0xC scope:global +mode_wait__14daObjLv4Wall_cFv = .text:0x00000558; // type:function size:0xAC scope:global +mode_init_move__14daObjLv4Wall_cFv = .text:0x00000604; // type:function size:0x64 scope:global +mode_move__14daObjLv4Wall_cFv = .text:0x00000668; // type:function size:0x358 scope:global +mode_init_dead__14daObjLv4Wall_cFv = .text:0x000009C0; // type:function size:0xC scope:global +mode_dead__14daObjLv4Wall_cFv = .text:0x000009CC; // type:function size:0x4 scope:global +eventStart__14daObjLv4Wall_cFv = .text:0x000009D0; // type:function size:0x6C scope:global +Draw__14daObjLv4Wall_cFv = .text:0x00000A3C; // type:function size:0xA4 scope:global +Delete__14daObjLv4Wall_cFv = .text:0x00000AE0; // type:function size:0x34 scope:global +daObjLv4Wall_create1st__FP14daObjLv4Wall_c = .text:0x00000B14; // type:function size:0x14C scope:global +__dt__8cM3dGCylFv = .text:0x00000C60; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000CA8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000CF0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000D4C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000DBC; // type:function size:0x70 scope:global +daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000E2C; // type:function size:0x20 scope:global +daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000E4C; // type:function size:0x20 scope:global +daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000E6C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E98; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000EE0; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000F28; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000F30; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F38; // type:function size:0x8 scope:global +__dt__14daObjLv4Wall_cFv = .text:0x00000F40; // type:function size:0x1D0 scope:global +@1440@eventStart__14daObjLv4Wall_cFv = .text:0x00001110; // type:function size:0x8 scope:local +@1440@__dt__14daObjLv4Wall_cFv = .text:0x00001118; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001120; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001128; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3709 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3711 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3785 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +l_spd_tbl$3801 = .rodata:0x00000020; // type:object size:0x44 scope:local +@3881 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3883 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3758 = .data:0x00000024; // type:object size:0xC scope:local +@3759 = .data:0x00000030; // type:object size:0xC scope:local +@3760 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3757 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Wall_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4RailWall = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x0000011C; // type:object size:0x18 scope:global +__vt__14daObjLv4Wall_c = .data:0x00000134; // type:object size:0x48 scope:global +lbl_529_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4SlideWall/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4SlideWall/splits.txt new file mode 100644 index 0000000000..0013f2b984 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4SlideWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4SlideWall.cpp: + .text start:0x000000EC end:0x00000954 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4SlideWall/symbols.txt new file mode 100644 index 0000000000..47d9fe6806 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daSldWall_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__11daSldWall_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__11daSldWall_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__11daSldWall_cFv = .text:0x00000278; // type:function size:0x12C scope:global +Execute__11daSldWall_cFPPA3_A4_f = .text:0x000003A4; // type:function size:0x50 scope:global +moveWall__11daSldWall_cFv = .text:0x000003F4; // type:function size:0x104 scope:global +init_modeWait__11daSldWall_cFv = .text:0x000004F8; // type:function size:0xC scope:global +modeWait__11daSldWall_cFv = .text:0x00000504; // type:function size:0x4 scope:global +init_modeMoveOpen__11daSldWall_cFv = .text:0x00000508; // type:function size:0xC scope:global +modeMoveOpen__11daSldWall_cFv = .text:0x00000514; // type:function size:0xC0 scope:global +init_modeMoveClose__11daSldWall_cFv = .text:0x000005D4; // type:function size:0xC scope:global +modeMoveClose__11daSldWall_cFv = .text:0x000005E0; // type:function size:0xC0 scope:global +setSe__11daSldWall_cFv = .text:0x000006A0; // type:function size:0xBC scope:global +Draw__11daSldWall_cFv = .text:0x0000075C; // type:function size:0xA4 scope:global +Delete__11daSldWall_cFv = .text:0x00000800; // type:function size:0x30 scope:global +daSldWall_Draw__FP11daSldWall_c = .text:0x00000830; // type:function size:0x2C scope:global +daSldWall_Execute__FP11daSldWall_c = .text:0x0000085C; // type:function size:0x20 scope:global +daSldWall_Delete__FP11daSldWall_c = .text:0x0000087C; // type:function size:0x20 scope:global +daSldWall_Create__FP10fopAc_ac_c = .text:0x0000089C; // type:function size:0x20 scope:global +__dt__15daSldWall_HIO_cFv = .text:0x000008BC; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4SlideWall_cpp = .text:0x00000918; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3649 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3720 = .data:0x00000020; // type:object size:0xC scope:local +@3721 = .data:0x0000002C; // type:object size:0xC scope:local +@3722 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3719 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSldWall_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv4SlideWall = .data:0x00000088; // type:object size:0x30 scope:global +__vt__11daSldWall_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__15daSldWall_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_530_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4bridge/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4bridge/splits.txt new file mode 100644 index 0000000000..c831f33d30 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4bridge.cpp: + .text start:0x00000078 end:0x00000968 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000011C diff --git a/config/GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt new file mode 100644 index 0000000000..cab091a4e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4bridge/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjLv4Brg_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjLv4Brg_cFv = .text:0x000000B4; // type:function size:0xE0 scope:global +Create__13daObjLv4Brg_cFv = .text:0x00000194; // type:function size:0x98 scope:global +CreateHeap__13daObjLv4Brg_cFv = .text:0x0000022C; // type:function size:0x70 scope:global +create1st__13daObjLv4Brg_cFv = .text:0x0000029C; // type:function size:0x84 scope:global +Execute__13daObjLv4Brg_cFPPA3_A4_f = .text:0x00000320; // type:function size:0x4C scope:global +action__13daObjLv4Brg_cFv = .text:0x0000036C; // type:function size:0xBC scope:global +mode_init_wait__13daObjLv4Brg_cFv = .text:0x00000428; // type:function size:0xC scope:global +mode_wait__13daObjLv4Brg_cFv = .text:0x00000434; // type:function size:0xB0 scope:global +mode_init_move__13daObjLv4Brg_cFv = .text:0x000004E4; // type:function size:0x18 scope:global +mode_move__13daObjLv4Brg_cFv = .text:0x000004FC; // type:function size:0x128 scope:global +mode_init_dead__13daObjLv4Brg_cFv = .text:0x00000624; // type:function size:0xC scope:global +mode_dead__13daObjLv4Brg_cFv = .text:0x00000630; // type:function size:0x4 scope:global +eventStart__13daObjLv4Brg_cFv = .text:0x00000634; // type:function size:0x6C scope:global +Draw__13daObjLv4Brg_cFv = .text:0x000006A0; // type:function size:0xA4 scope:global +Delete__13daObjLv4Brg_cFv = .text:0x00000744; // type:function size:0x34 scope:global +daObjLv4Brg_create1st__FP13daObjLv4Brg_c = .text:0x00000778; // type:function size:0x80 scope:global +daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000007F8; // type:function size:0x20 scope:global +daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x00000818; // type:function size:0x20 scope:global +daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x00000838; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000864; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000008AC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000008B4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000008BC; // type:function size:0x8 scope:global +__dt__13daObjLv4Brg_cFv = .text:0x000008C4; // type:function size:0x94 scope:global +@1440@eventStart__13daObjLv4Brg_cFv = .text:0x00000958; // type:function size:0x8 scope:local +@1440@__dt__13daObjLv4Brg_cFv = .text:0x00000960; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3676 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3768 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3702 = .data:0x00000024; // type:object size:0xC scope:local +@3703 = .data:0x00000030; // type:object size:0xC scope:local +@3704 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3701 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Brg_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Bridge = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000BC; // type:object size:0x18 scope:global +__vt__13daObjLv4Brg_c = .data:0x000000D4; // type:object size:0x48 scope:global +lbl_531_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4chandelier/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4chandelier/splits.txt new file mode 100644 index 0000000000..8f6ba69cda --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4chandelier.cpp: + .text start:0x00000078 end:0x00003598 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000104 diff --git a/config/GZ2J01/rels/d_a_obj_lv4chandelier/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4chandelier/symbols.txt new file mode 100644 index 0000000000..b7285a9463 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4chandelier/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +create1st__14daObjLv4Chan_cFv = .text:0x000000A0; // type:function size:0x16C scope:global +setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x0000020C; // type:function size:0x1E8 scope:global +setMtx__14daObjLv4Chan_cFv = .text:0x000003F4; // type:function size:0x300 scope:global +rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x348 scope:global +CreateHeap__14daObjLv4Chan_cFv = .text:0x00000A3C; // type:function size:0x238 scope:global +searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:global +Create__14daObjLv4Chan_cFv = .text:0x00000CE8; // type:function size:0x4F4 scope:global +constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000011DC; // type:function size:0x1CC scope:global +constraintBase__14daObjLv4Chan_cFv = .text:0x000013A8; // type:function size:0x194 scope:global +calcVec__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x0000153C; // type:function size:0x7C scope:global +chkGnd__14daObjLv4Chan_cFv = .text:0x000015B8; // type:function size:0x7C scope:global +Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x00001634; // type:function size:0x1610 scope:global +Draw__14daObjLv4Chan_cFv = .text:0x00002C44; // type:function size:0x210 scope:global +Delete__14daObjLv4Chan_cFv = .text:0x00002E54; // type:function size:0x3C scope:global +daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002FBC; // type:function size:0x78 scope:global +__dt__8dCcD_SphFv = .text:0x00003034; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003100; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003184; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000031CC; // type:function size:0x48 scope:global +daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:global +daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:global +daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003280; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003288; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003290; // type:function size:0x8 scope:local +__ct__10dMdl_obj_cFv = .text:0x00003298; // type:function size:0xC scope:global +__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x000032A4; // type:function size:0x3C scope:global +__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x000032E0; // type:function size:0x4 scope:global +checkTight__14daObjSwChain_cFv = .text:0x000032E4; // type:function size:0x2B4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global +@3767 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3768 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3891 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4083 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4087 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local +l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:global +l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:global +l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:global +@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4927 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4928 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4982 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4983 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4987 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4988 = .rodata:0x00000120; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000124; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Chan = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__14daObjLv4Chan_c = .data:0x000000DC; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4digsand/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4digsand/splits.txt new file mode 100644 index 0000000000..7b747b8434 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4digsand/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4digsand.cpp: + .text start:0x00000078 end:0x00000B2C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2J01/rels/d_a_obj_lv4digsand/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4digsand/symbols.txt new file mode 100644 index 0000000000..639c55fb5d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4digsand/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daObjL4DigSand_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__16daObjL4DigSand_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__16daObjL4DigSand_cFv = .text:0x00000128; // type:function size:0x5C scope:global +CreateHeap__16daObjL4DigSand_cFv = .text:0x00000184; // type:function size:0x70 scope:global +create1st__16daObjL4DigSand_cFv = .text:0x000001F4; // type:function size:0xAC scope:global +Execute__16daObjL4DigSand_cFPPA3_A4_f = .text:0x000002A0; // type:function size:0x90 scope:global +action__16daObjL4DigSand_cFv = .text:0x00000330; // type:function size:0xA4 scope:global +mode_init_wait__16daObjL4DigSand_cFv = .text:0x000003D4; // type:function size:0xC scope:global +mode_wait__16daObjL4DigSand_cFv = .text:0x000003E0; // type:function size:0x2C scope:global +mode_init_dig__16daObjL4DigSand_cFv = .text:0x0000040C; // type:function size:0xD8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000004E4; // type:function size:0x78 scope:global +mode_dig__16daObjL4DigSand_cFv = .text:0x0000055C; // type:function size:0xB0 scope:global +mode_init_end__16daObjL4DigSand_cFv = .text:0x0000060C; // type:function size:0x54 scope:global +mode_end__16daObjL4DigSand_cFv = .text:0x00000660; // type:function size:0x4 scope:global +Draw__16daObjL4DigSand_cFv = .text:0x00000664; // type:function size:0xA4 scope:global +Delete__16daObjL4DigSand_cFv = .text:0x00000708; // type:function size:0x34 scope:global +daObjL4DigSand_create1st__FP16daObjL4DigSand_c = .text:0x0000073C; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x00000868; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000008B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008F8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000954; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000009C4; // type:function size:0x70 scope:global +daObjL4DigSand_MoveBGDelete__FP16daObjL4DigSand_c = .text:0x00000A34; // type:function size:0x20 scope:global +daObjL4DigSand_MoveBGExecute__FP16daObjL4DigSand_c = .text:0x00000A54; // type:function size:0x20 scope:global +daObjL4DigSand_MoveBGDraw__FP16daObjL4DigSand_c = .text:0x00000A74; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AA0; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00000AE8; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000B04; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000B0C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000B14; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3746 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3715 = .data:0x00000024; // type:object size:0xC scope:local +@3716 = .data:0x00000030; // type:object size:0xC scope:local +@3717 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3714 = .data:0x00000048; // type:object size:0x24 scope:local +daObjL4DigSand_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4DigSand = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__16daObjL4DigSand_c = .data:0x0000014C; // type:object size:0x28 scope:global +lbl_533_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4floor/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4floor/splits.txt new file mode 100644 index 0000000000..c48c3087c8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4floor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4floor.cpp: + .text start:0x00000078 end:0x000005F8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_lv4floor/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4floor/symbols.txt new file mode 100644 index 0000000000..40d3a316e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4floor/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjLv4Floor_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__15daObjLv4Floor_cFv = .text:0x000000B4; // type:function size:0x7C scope:global +Create__15daObjLv4Floor_cFv = .text:0x00000130; // type:function size:0x24 scope:global +CreateHeap__15daObjLv4Floor_cFv = .text:0x00000154; // type:function size:0x70 scope:global +create1st__15daObjLv4Floor_cFv = .text:0x000001C4; // type:function size:0xA0 scope:global +Execute__15daObjLv4Floor_cFPPA3_A4_f = .text:0x00000264; // type:function size:0x4C scope:global +action__15daObjLv4Floor_cFv = .text:0x000002B0; // type:function size:0xA4 scope:global +mode_wait__15daObjLv4Floor_cFv = .text:0x00000354; // type:function size:0x54 scope:global +mode_init_move__15daObjLv4Floor_cFv = .text:0x000003A8; // type:function size:0x18 scope:global +mode_move__15daObjLv4Floor_cFv = .text:0x000003C0; // type:function size:0x68 scope:global +mode_init_dead__15daObjLv4Floor_cFv = .text:0x00000428; // type:function size:0xC scope:global +mode_dead__15daObjLv4Floor_cFv = .text:0x00000434; // type:function size:0x20 scope:global +Draw__15daObjLv4Floor_cFv = .text:0x00000454; // type:function size:0xA4 scope:global +Delete__15daObjLv4Floor_cFv = .text:0x000004F8; // type:function size:0x34 scope:global +daObjLv4Floor_create1st__FP15daObjLv4Floor_c = .text:0x0000052C; // type:function size:0x60 scope:global +daObjLv4Floor_MoveBGDelete__FP15daObjLv4Floor_c = .text:0x0000058C; // type:function size:0x20 scope:global +daObjLv4Floor_MoveBGExecute__FP15daObjLv4Floor_c = .text:0x000005AC; // type:function size:0x20 scope:global +daObjLv4Floor_MoveBGDraw__FP15daObjLv4Floor_c = .text:0x000005CC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3678 = .data:0x00000024; // type:object size:0xC scope:local +@3679 = .data:0x00000030; // type:object size:0xC scope:local +@3680 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3677 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Floor_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Floor = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__15daObjLv4Floor_c = .data:0x000000BC; // type:object size:0x28 scope:global +lbl_534_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt new file mode 100644 index 0000000000..35f8d12d96 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4gear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4gear.cpp: + .text start:0x00000078 end:0x00000658 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_lv4gear/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4gear/symbols.txt new file mode 100644 index 0000000000..090e4a0a24 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4gear/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +searchSwSpinSub__FPvPv = .text:0x00000098; // type:function size:0x7C scope:global +initBaseMtx__14daObjLv4Gear_cFv = .text:0x00000114; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Gear_cFv = .text:0x00000150; // type:function size:0x60 scope:global +Create__14daObjLv4Gear_cFv = .text:0x000001B0; // type:function size:0x54 scope:global +CreateHeap__14daObjLv4Gear_cFv = .text:0x00000204; // type:function size:0x80 scope:global +create__14daObjLv4Gear_cFv = .text:0x00000284; // type:function size:0xD0 scope:global +execute__14daObjLv4Gear_cFv = .text:0x00000354; // type:function size:0x1EC scope:global +draw__14daObjLv4Gear_cFv = .text:0x00000540; // type:function size:0x64 scope:global +_delete__14daObjLv4Gear_cFv = .text:0x000005A4; // type:function size:0x34 scope:global +daObjLv4Gear_Draw__FP14daObjLv4Gear_c = .text:0x000005D8; // type:function size:0x20 scope:global +daObjLv4Gear_Execute__FP14daObjLv4Gear_c = .text:0x000005F8; // type:function size:0x20 scope:global +daObjLv4Gear_Delete__FP14daObjLv4Gear_c = .text:0x00000618; // type:function size:0x20 scope:global +daObjLv4Gear_Create__FP14daObjLv4Gear_c = .text:0x00000638; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_size = .rodata:0x00000008; // type:object size:0x8 scope:global +l_rot_start_time = .rodata:0x00000010; // type:object size:0x4 scope:global +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global +@3773 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjLv4Gear_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Gear = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt new file mode 100644 index 0000000000..9ae22f7c92 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4prelvtr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4prelvtr.cpp: + .text start:0x00000078 end:0x000005E0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_obj_lv4prelvtr/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4prelvtr/symbols.txt new file mode 100644 index 0000000000..4c57422125 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4prelvtr/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__14daObjPRElvtr_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__14daObjPRElvtr_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__14daObjPRElvtr_cFv = .text:0x00000178; // type:function size:0x70 scope:global +Create__14daObjPRElvtr_cFv = .text:0x000001E8; // type:function size:0x68 scope:global +searchObjSwTurn__FPvPv = .text:0x00000250; // type:function size:0x74 scope:global +Execute__14daObjPRElvtr_cFPPA3_A4_f = .text:0x000002C4; // type:function size:0x100 scope:global +Draw__14daObjPRElvtr_cFv = .text:0x000003C4; // type:function size:0xA4 scope:global +Delete__14daObjPRElvtr_cFv = .text:0x00000468; // type:function size:0x3C scope:global +daObjPRElvtr_create1st__FP14daObjPRElvtr_c = .text:0x000004A4; // type:function size:0x60 scope:global +daObjPRElvtr_MoveBGDelete__FP14daObjPRElvtr_c = .text:0x00000504; // type:function size:0x20 scope:global +daObjPRElvtr_MoveBGExecute__FP14daObjPRElvtr_c = .text:0x00000524; // type:function size:0x20 scope:global +daObjPRElvtr_MoveBGDraw__FP14daObjPRElvtr_c = .text:0x00000544; // type:function size:0x2C scope:global +__dt__14daObjPRElvtr_cFv = .text:0x00000570; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3694 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3695 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjPRElvtr_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_PRElvtr = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjPRElvtr_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4prwall/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4prwall/splits.txt new file mode 100644 index 0000000000..2dd8a930c5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4prwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4prwall.cpp: + .text start:0x00000078 end:0x00000CC0 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt new file mode 100644 index 0000000000..b23c0bcf85 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4prwall/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjLv4PRwall_cFv = .text:0x00000078; // type:function size:0x140 scope:global +setMtx__16daObjLv4PRwall_cFv = .text:0x000001B8; // type:function size:0x148 scope:global +CreateHeap__16daObjLv4PRwall_cFv = .text:0x00000300; // type:function size:0x80 scope:global +Create__16daObjLv4PRwall_cFv = .text:0x00000380; // type:function size:0xC4 scope:global +searchObjSwTurn__FPvPv = .text:0x00000444; // type:function size:0x74 scope:global +Execute__16daObjLv4PRwall_cFPPA3_A4_f = .text:0x000004B8; // type:function size:0x5E4 scope:global +Draw__16daObjLv4PRwall_cFv = .text:0x00000A9C; // type:function size:0xA4 scope:global +Delete__16daObjLv4PRwall_cFv = .text:0x00000B40; // type:function size:0x44 scope:global +daObjLv4PRwall_create1st__FP16daObjLv4PRwall_c = .text:0x00000B84; // type:function size:0x60 scope:global +daObjLv4PRwall_MoveBGDelete__FP16daObjLv4PRwall_c = .text:0x00000BE4; // type:function size:0x20 scope:global +daObjLv4PRwall_MoveBGExecute__FP16daObjLv4PRwall_c = .text:0x00000C04; // type:function size:0x20 scope:global +daObjLv4PRwall_MoveBGDraw__FP16daObjLv4PRwall_c = .text:0x00000C24; // type:function size:0x2C scope:global +__dt__16daObjLv4PRwall_cFv = .text:0x00000C50; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global +l_bmdidx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_cull_box = .rodata:0x00000018; // type:object size:0x48 scope:global +@3688 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3689 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3691 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@3713 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjLv4PRwall_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4PRwall = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__16daObjLv4PRwall_c = .data:0x0000005C; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt b/config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt new file mode 100644 index 0000000000..29cc891c05 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4sand/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4sand.cpp: + .text start:0x00000078 end:0x00000990 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000128 diff --git a/config/GZ2J01/rels/d_a_obj_lv4sand/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv4sand/symbols.txt new file mode 100644 index 0000000000..89c8e33683 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv4sand/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjLv4Sand_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Sand_cFv = .text:0x000000B4; // type:function size:0x7C scope:global +Create__14daObjLv4Sand_cFv = .text:0x00000130; // type:function size:0xD8 scope:global +CreateHeap__14daObjLv4Sand_cFv = .text:0x00000208; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000324; // type:function size:0x48 scope:global +create1st__14daObjLv4Sand_cFv = .text:0x0000036C; // type:function size:0x84 scope:global +Execute__14daObjLv4Sand_cFPPA3_A4_f = .text:0x000003F0; // type:function size:0x108 scope:global +action__14daObjLv4Sand_cFv = .text:0x000004F8; // type:function size:0xA4 scope:global +mode_init_wait__14daObjLv4Sand_cFv = .text:0x0000059C; // type:function size:0xC scope:global +mode_wait__14daObjLv4Sand_cFv = .text:0x000005A8; // type:function size:0x54 scope:global +mode_init_move__14daObjLv4Sand_cFv = .text:0x000005FC; // type:function size:0x18 scope:global +mode_move__14daObjLv4Sand_cFv = .text:0x00000614; // type:function size:0x68 scope:global +mode_init_dead__14daObjLv4Sand_cFv = .text:0x0000067C; // type:function size:0xC scope:global +mode_dead__14daObjLv4Sand_cFv = .text:0x00000688; // type:function size:0x4 scope:global +eventStart__14daObjLv4Sand_cFv = .text:0x0000068C; // type:function size:0x24 scope:global +Draw__14daObjLv4Sand_cFv = .text:0x000006B0; // type:function size:0xBC scope:global +Delete__14daObjLv4Sand_cFv = .text:0x0000076C; // type:function size:0x34 scope:global +daObjLv4Sand_create1st__FP14daObjLv4Sand_c = .text:0x000007A0; // type:function size:0x80 scope:global +daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000820; // type:function size:0x20 scope:global +daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000840; // type:function size:0x20 scope:global +daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x00000860; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x0000088C; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000008D4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000008DC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000008E4; // type:function size:0x8 scope:global +__dt__14daObjLv4Sand_cFv = .text:0x000008EC; // type:function size:0x94 scope:global +@1440@eventStart__14daObjLv4Sand_cFv = .text:0x00000980; // type:function size:0x8 scope:local +@1440@__dt__14daObjLv4Sand_cFv = .text:0x00000988; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3679 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:string +@3749 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3754 = .data:0x00000024; // type:object size:0xC scope:local +@3755 = .data:0x00000030; // type:object size:0xC scope:local +@3756 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3753 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Sand_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Sand = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000BC; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14daObjLv4Sand_c = .data:0x000000E0; // type:object size:0x48 scope:global +lbl_538_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/splits.txt b/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/splits.txt new file mode 100644 index 0000000000..03c8eb538f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5FloorBoard.cpp: + .text start:0x000000EC end:0x00000C14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/symbols.txt new file mode 100644 index 0000000000..20d54b570b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daFlorBoad_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000138; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__12daFlorBoad_cFv = .text:0x000001DC; // type:function size:0x88 scope:global +CreateHeap__12daFlorBoad_cFv = .text:0x00000264; // type:function size:0x6C scope:global +create__12daFlorBoad_cFv = .text:0x000002D0; // type:function size:0x1D0 scope:global +__dt__8cM3dGCylFv = .text:0x000004A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000530; // type:function size:0x5C scope:global +Execute__12daFlorBoad_cFPPA3_A4_f = .text:0x0000058C; // type:function size:0x58 scope:global +procMain__12daFlorBoad_cFv = .text:0x000005E4; // type:function size:0x8C scope:global +init_modeWait__12daFlorBoad_cFv = .text:0x00000670; // type:function size:0x1C scope:global +modeWait__12daFlorBoad_cFv = .text:0x0000068C; // type:function size:0xF0 scope:global +init_modeBreak__12daFlorBoad_cFv = .text:0x0000077C; // type:function size:0xA4 scope:global +modeBreak__12daFlorBoad_cFv = .text:0x00000820; // type:function size:0x170 scope:global +Draw__12daFlorBoad_cFv = .text:0x00000990; // type:function size:0xA4 scope:global +Delete__12daFlorBoad_cFv = .text:0x00000A34; // type:function size:0x30 scope:global +daFlorBoad_Draw__FP12daFlorBoad_c = .text:0x00000A64; // type:function size:0x2C scope:global +daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x00000A90; // type:function size:0x20 scope:global +daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x00000AB0; // type:function size:0x20 scope:global +daFlorBoad_Create__FP10fopAc_ac_c = .text:0x00000AD0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AF0; // type:function size:0x48 scope:global +__dt__16daFlorBoad_HIO_cFv = .text:0x00000B38; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5FloorBoard_cpp = .text:0x00000BA4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__12daFlorBoad_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3870 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daFlorBoad_c = .data:0x00000020; // type:object size:0x44 scope:global +@3839 = .data:0x00000064; // type:object size:0xC scope:local +@3840 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3838 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daFlorBoad_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_Lv5FBoard = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12daFlorBoad_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__16daFlorBoad_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_539_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt b/config/GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt new file mode 100644 index 0000000000..723c8fa8f9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5IceWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5IceWall.cpp: + .text start:0x000000EC end:0x000012EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv5IceWall/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv5IceWall/symbols.txt new file mode 100644 index 0000000000..9a1f524f65 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5IceWall/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daIceWall_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000138; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__11daIceWall_cFv = .text:0x000001DC; // type:function size:0xC8 scope:global +CreateHeap__11daIceWall_cFv = .text:0x000002A4; // type:function size:0xB8 scope:global +create__11daIceWall_cFv = .text:0x0000035C; // type:function size:0x288 scope:global +__dt__8dCcD_CylFv = .text:0x000005E4; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000006B0; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000734; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000077C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007C4; // type:function size:0x5C scope:global +Execute__11daIceWall_cFPPA3_A4_f = .text:0x00000820; // type:function size:0x64 scope:global +procMain__11daIceWall_cFv = .text:0x00000884; // type:function size:0x8C scope:global +init_modeWait__11daIceWall_cFv = .text:0x00000910; // type:function size:0x1C scope:global +modeWait__11daIceWall_cFv = .text:0x0000092C; // type:function size:0x504 scope:global +init_modeBreak__11daIceWall_cFv = .text:0x00000E30; // type:function size:0x50 scope:global +modeBreak__11daIceWall_cFv = .text:0x00000E80; // type:function size:0x1B4 scope:global +Draw__11daIceWall_cFv = .text:0x00001034; // type:function size:0xD8 scope:global +Delete__11daIceWall_cFv = .text:0x0000110C; // type:function size:0x30 scope:global +daIceWall_Draw__FP11daIceWall_c = .text:0x0000113C; // type:function size:0x2C scope:global +daIceWall_Execute__FP11daIceWall_c = .text:0x00001168; // type:function size:0x20 scope:global +daIceWall_Delete__FP11daIceWall_c = .text:0x00001188; // type:function size:0x20 scope:global +daIceWall_Create__FP10fopAc_ac_c = .text:0x000011A8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000011C8; // type:function size:0x48 scope:global +__dt__15daIceWall_HIO_cFv = .text:0x00001210; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5IceWall_cpp = .text:0x0000127C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__11daIceWall_c = .rodata:0x00000004; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000034; // type:object size:0x8 scope:global +@3795 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +l_eff_b$3933 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4051 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4054 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4060 = .rodata:0x00000074; // type:object size:0x4 scope:local +l_eff_break_b$4077 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daIceWall_c = .data:0x00000020; // type:object size:0x44 scope:global +@3891 = .data:0x00000064; // type:object size:0xC scope:local +@3892 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3890 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daIceWall_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_IceWall = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000108; // type:object size:0xC scope:global +__vt__11daIceWall_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__15daIceWall_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_540_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt b/config/GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt new file mode 100644 index 0000000000..d874b76741 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5SwIce/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5SwIce.cpp: + .text start:0x000000EC end:0x00000C94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt new file mode 100644 index 0000000000..d3b27c318d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5SwIce/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv5SwIce_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000011C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000178; // type:function size:0x48 scope:global +setBaseMtx__12daLv5SwIce_cFv = .text:0x000001C0; // type:function size:0x88 scope:global +CreateHeap__12daLv5SwIce_cFv = .text:0x00000248; // type:function size:0x6C scope:global +create__12daLv5SwIce_cFv = .text:0x000002B4; // type:function size:0x1D0 scope:global +__dt__8cM3dGCylFv = .text:0x00000484; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000514; // type:function size:0x5C scope:global +Execute__12daLv5SwIce_cFPPA3_A4_f = .text:0x00000570; // type:function size:0x58 scope:global +procMain__12daLv5SwIce_cFv = .text:0x000005C8; // type:function size:0x8C scope:global +init_modeWait__12daLv5SwIce_cFv = .text:0x00000654; // type:function size:0x1C scope:global +modeWait__12daLv5SwIce_cFv = .text:0x00000670; // type:function size:0x224 scope:global +init_modeBreak__12daLv5SwIce_cFv = .text:0x00000894; // type:function size:0x50 scope:global +modeBreak__12daLv5SwIce_cFv = .text:0x000008E4; // type:function size:0x11C scope:global +Draw__12daLv5SwIce_cFv = .text:0x00000A00; // type:function size:0xB4 scope:global +Delete__12daLv5SwIce_cFv = .text:0x00000AB4; // type:function size:0x30 scope:global +daLv5SwIce_Draw__FP12daLv5SwIce_c = .text:0x00000AE4; // type:function size:0x2C scope:global +daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x00000B10; // type:function size:0x20 scope:global +daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000B30; // type:function size:0x20 scope:global +daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x00000B50; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B70; // type:function size:0x48 scope:global +__dt__16daLv5SwIce_HIO_cFv = .text:0x00000BB8; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5SwIce_cpp = .text:0x00000C24; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv5SwIce_c = .rodata:0x00000000; // type:object size:0x30 scope:global +l_eff_r$3861 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000044; // type:object size:0x4 scope:local +l_eff_break$3922 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3948 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daLv5SwIce_c = .data:0x00000020; // type:object size:0x44 scope:global +@3837 = .data:0x00000064; // type:object size:0xC scope:local +@3838 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3836 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daLv5SwIce_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_Lv5SwIce = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12daLv5SwIce_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__16daLv5SwIce_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_541_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt b/config/GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt new file mode 100644 index 0000000000..5435262236 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5ychndlr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv5ychndlr.cpp: + .text start:0x00000078 end:0x00001298 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2J01/rels/d_a_obj_lv5ychndlr/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv5ychndlr/symbols.txt new file mode 100644 index 0000000000..48918e8570 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5ychndlr/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__14daObjYchndlr_cFv = .text:0x00000078; // type:function size:0x88 scope:global +setMtx__14daObjYchndlr_cFv = .text:0x00000100; // type:function size:0x1A0 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002A0; // type:function size:0x28 scope:global +rideActor__14daObjYchndlr_cFP10fopAc_ac_c = .text:0x000002C8; // type:function size:0xB4 scope:global +CreateHeap__14daObjYchndlr_cFv = .text:0x0000037C; // type:function size:0x100 scope:global +Create__14daObjYchndlr_cFv = .text:0x0000047C; // type:function size:0x108 scope:global +Execute__14daObjYchndlr_cFPPA3_A4_f = .text:0x00000584; // type:function size:0x69C scope:global +Draw__14daObjYchndlr_cFv = .text:0x00000C20; // type:function size:0xC8 scope:global +Delete__14daObjYchndlr_cFv = .text:0x00000CE8; // type:function size:0x3C scope:global +daObjYchndlr_create1st__FP14daObjYchndlr_c = .text:0x00000D24; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000E38; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E80; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00000EC8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F94; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001018; // type:function size:0x5C scope:global +daObjYchndlr_MoveBGDelete__FP14daObjYchndlr_c = .text:0x00001074; // type:function size:0x20 scope:global +daObjYchndlr_MoveBGExecute__FP14daObjYchndlr_c = .text:0x00001094; // type:function size:0x20 scope:global +daObjYchndlr_MoveBGDraw__FP14daObjYchndlr_c = .text:0x000010B4; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000010E0; // type:function size:0x48 scope:global +__dt__14daObjYchndlr_cFv = .text:0x00001128; // type:function size:0x170 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global data:float +@3699 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3700 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3881 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3885 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000060; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_shaft_vec = .data:0x00000004; // type:object size:0x30 scope:global data:float +l_shaft_roty = .data:0x00000034; // type:object size:0x8 scope:global +l_cc_src_shaft_cyl = .data:0x0000003C; // type:object size:0x44 scope:global +l_cc_cyl_src = .data:0x00000080; // type:object size:0x44 scope:global +daObjYchndlr_METHODS = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_Ychndlr = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000138; // type:object size:0xC scope:global +__vt__14daObjYchndlr_c = .data:0x00000144; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv5yiblltray/splits.txt b/config/GZ2J01/rels/d_a_obj_lv5yiblltray/splits.txt new file mode 100644 index 0000000000..7bfeee6576 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5yiblltray/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv5yiblltray.cpp: + .text start:0x00000078 end:0x00001E18 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2J01/rels/d_a_obj_lv5yiblltray/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv5yiblltray/symbols.txt new file mode 100644 index 0000000000..8deb35fd0c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv5yiblltray/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjYIblltray_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__16daObjYIblltray_cFv = .text:0x00000108; // type:function size:0x120 scope:global +CreateHeap__16daObjYIblltray_cFv = .text:0x00000228; // type:function size:0x12C scope:global +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000354; // type:function size:0x28 scope:global +Create__16daObjYIblltray_cFv = .text:0x0000037C; // type:function size:0x2EC scope:global +rideActor__16daObjYIblltray_cFP10fopAc_ac_c = .text:0x00000668; // type:function size:0x54 scope:global +sendBall__16daObjYIblltray_cFUi = .text:0x000006BC; // type:function size:0x80 scope:global +searchObjYIblltray__FPvPv = .text:0x0000073C; // type:function size:0x7C scope:global +searchNearIronball__FPvPv = .text:0x000007B8; // type:function size:0x84 scope:global +searchNearBackTrayIronball__FPvPv = .text:0x0000083C; // type:function size:0x84 scope:global +onAttention__16daObjYIblltray_cFv = .text:0x000008C0; // type:function size:0x10 scope:global +offAttention__16daObjYIblltray_cFv = .text:0x000008D0; // type:function size:0x10 scope:global +Execute__16daObjYIblltray_cFPPA3_A4_f = .text:0x000008E0; // type:function size:0xE80 scope:global +initRotTo__16daObjYIblltray_cFv = .text:0x00001760; // type:function size:0x50 scope:global +Draw__16daObjYIblltray_cFv = .text:0x000017B0; // type:function size:0xD8 scope:global +Delete__16daObjYIblltray_cFv = .text:0x00001888; // type:function size:0x78 scope:global +daObjYIblltray_create1st__FP16daObjYIblltray_c = .text:0x00001900; // type:function size:0xD4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000019D4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A1C; // type:function size:0x5C scope:global +__dt__8dCcD_CylFv = .text:0x00001A78; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001B44; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001BC8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C10; // type:function size:0x48 scope:global +daObjYIblltray_MoveBGDelete__FP16daObjYIblltray_c = .text:0x00001C58; // type:function size:0x20 scope:global +daObjYIblltray_MoveBGExecute__FP16daObjYIblltray_c = .text:0x00001C78; // type:function size:0x20 scope:global +daObjYIblltray_MoveBGDraw__FP16daObjYIblltray_c = .text:0x00001C98; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001CC4; // type:function size:0x48 scope:global +__dt__16daObjYIblltray_cFv = .text:0x00001D0C; // type:function size:0x10C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3692 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3693 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3695 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3868 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4438 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4440 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4441 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4442 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4443 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4444 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_in_ball = .data:0x00000004; // type:object size:0xC scope:global +l_base = .data:0x00000010; // type:object size:0xC scope:global +l_back_pos = .data:0x0000001C; // type:object size:0xC scope:global +l_cc_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +daObjYIblltray_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_YIblltray = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__16daObjYIblltray_c = .data:0x000000F8; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/splits.txt new file mode 100644 index 0000000000..1f51bcecf7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6ChangeGate.cpp: + .text start:0x000000EC end:0x000015D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/symbols.txt new file mode 100644 index 0000000000..59d8edf790 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__21daLv6ChangeGate_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000134; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000190; // type:function size:0x48 scope:global +setBaseMtx__17daLv6ChangeGate_cFv = .text:0x000001D8; // type:function size:0x9C scope:global +CreateHeap__17daLv6ChangeGate_cFv = .text:0x00000274; // type:function size:0x6C scope:global +create__17daLv6ChangeGate_cFv = .text:0x000002E0; // type:function size:0x22C scope:global +__dt__8dCcD_CylFv = .text:0x0000050C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000005D8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000065C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006EC; // type:function size:0x5C scope:global +isSwitch__17daLv6ChangeGate_cFv = .text:0x00000748; // type:function size:0x4C scope:global +Execute__17daLv6ChangeGate_cFPPA3_A4_f = .text:0x00000794; // type:function size:0x1A0 scope:global +moveGate__17daLv6ChangeGate_cFv = .text:0x00000934; // type:function size:0x128 scope:global +eventStart__17daLv6ChangeGate_cFv = .text:0x00000A5C; // type:function size:0x38 scope:global +init_modeWait__17daLv6ChangeGate_cFv = .text:0x00000A94; // type:function size:0xC scope:global +modeWait__17daLv6ChangeGate_cFv = .text:0x00000AA0; // type:function size:0x4 scope:global +init_modeSlideRight__17daLv6ChangeGate_cFv = .text:0x00000AA4; // type:function size:0xB0 scope:global +modeSlideRight__17daLv6ChangeGate_cFv = .text:0x00000B54; // type:function size:0x188 scope:global +init_modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x00000CDC; // type:function size:0xB0 scope:global +modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x00000D8C; // type:function size:0x188 scope:global +init_modeBreak__17daLv6ChangeGate_cFv = .text:0x00000F14; // type:function size:0x84 scope:global +modeBreak__17daLv6ChangeGate_cFv = .text:0x00000F98; // type:function size:0x248 scope:global +Draw__17daLv6ChangeGate_cFv = .text:0x000011E0; // type:function size:0xA4 scope:global +Delete__17daLv6ChangeGate_cFv = .text:0x00001284; // type:function size:0x30 scope:global +daLv6ChangeGate_Draw__FP17daLv6ChangeGate_c = .text:0x000012B4; // type:function size:0x2C scope:global +daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x000012E0; // type:function size:0x20 scope:global +daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00001300; // type:function size:0x20 scope:global +daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00001320; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001340; // type:function size:0x48 scope:global +__dt__21daLv6ChangeGate_HIO_cFv = .text:0x00001388; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv6ChangeGate_cpp = .text:0x000013F4; // type:function size:0x70 scope:local +@1448@eventStart__17daLv6ChangeGate_cFv = .text:0x00001464; // type:function size:0x8 scope:local +@1448@__dt__17daLv6ChangeGate_cFv = .text:0x0000146C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001474; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000014BC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000014C4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000014CC; // type:function size:0x8 scope:global +__dt__17daLv6ChangeGate_cFv = .text:0x000014D4; // type:function size:0x104 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3639 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3640 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__17daLv6ChangeGate_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3664 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3866 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__17daLv6ChangeGate_c = .data:0x00000020; // type:object size:0x44 scope:global +@3874 = .data:0x00000064; // type:object size:0xC scope:local +@3875 = .data:0x00000070; // type:object size:0xC scope:local +@3876 = .data:0x0000007C; // type:object size:0xC scope:local +@3877 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3873 = .data:0x00000094; // type:object size:0x30 scope:local +l_daLv6ChangeGate_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_Lv6ChgGate = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000144; // type:object size:0x18 scope:global +__vt__17daLv6ChangeGate_c = .data:0x0000015C; // type:object size:0x48 scope:global +__vt__21daLv6ChangeGate_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_544_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/splits.txt new file mode 100644 index 0000000000..9f6a1bccd7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6FurikoTrap.cpp: + .text start:0x000000EC end:0x00000D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/symbols.txt new file mode 100644 index 0000000000..8fb91d143a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__21daLv6FurikoTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__17daLv6FurikoTrap_cFv = .text:0x00000170; // type:function size:0x88 scope:global +CreateHeap__17daLv6FurikoTrap_cFv = .text:0x000001F8; // type:function size:0x6C scope:global +create__17daLv6FurikoTrap_cFv = .text:0x00000264; // type:function size:0x1D0 scope:global +__dt__8dCcD_SphFv = .text:0x00000434; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000500; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005CC; // type:function size:0x48 scope:global +Execute__17daLv6FurikoTrap_cFPPA3_A4_f = .text:0x00000614; // type:function size:0x2F4 scope:global +move__17daLv6FurikoTrap_cFv = .text:0x00000908; // type:function size:0x7C scope:global +init_modeMove__17daLv6FurikoTrap_cFv = .text:0x00000984; // type:function size:0x14 scope:global +modeMove__17daLv6FurikoTrap_cFv = .text:0x00000998; // type:function size:0x1A8 scope:global +Draw__17daLv6FurikoTrap_cFv = .text:0x00000B40; // type:function size:0xB4 scope:global +Delete__17daLv6FurikoTrap_cFv = .text:0x00000BF4; // type:function size:0x30 scope:global +daLv6FurikoTrap_Draw__FP17daLv6FurikoTrap_c = .text:0x00000C24; // type:function size:0x2C scope:global +daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x00000C50; // type:function size:0x20 scope:global +daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x00000C70; // type:function size:0x20 scope:global +daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x00000C90; // type:function size:0x20 scope:global +__dt__21daLv6FurikoTrap_HIO_cFv = .text:0x00000CB0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6FurikoTrap_cpp = .text:0x00000D0C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__17daLv6FurikoTrap_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@3876 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +mCcDSph__17daLv6FurikoTrap_c = .data:0x00000000; // type:object size:0x40 scope:global +posx$3810 = .data:0x00000040; // type:object size:0xC scope:local +posy$3811 = .data:0x0000004C; // type:object size:0xC scope:local +@3884 = .data:0x00000058; // type:object size:0xC scope:local data:4byte +mode_proc$3883 = .data:0x00000064; // type:object size:0xC scope:local data:4byte +l_daLv6FurikoTrap_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Lv6FuriTrap = .data:0x00000090; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__17daLv6FurikoTrap_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__21daLv6FurikoTrap_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_545_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt new file mode 100644 index 0000000000..c457136059 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6Lblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Lblock.cpp: + .text start:0x000000EC end:0x000009A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt new file mode 100644 index 0000000000..2d0757a17e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6Lblock/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6Lblock_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__13daLv6Lblock_cFv = .text:0x00000164; // type:function size:0x88 scope:global +CreateHeap__13daLv6Lblock_cFv = .text:0x000001EC; // type:function size:0x6C scope:global +create__13daLv6Lblock_cFv = .text:0x00000258; // type:function size:0x168 scope:global +isSwitch__13daLv6Lblock_cFv = .text:0x000003C0; // type:function size:0x4C scope:global +Execute__13daLv6Lblock_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x50 scope:global +moveBlock__13daLv6Lblock_cFv = .text:0x0000045C; // type:function size:0xF4 scope:global +init_modeWait__13daLv6Lblock_cFv = .text:0x00000550; // type:function size:0xC scope:global +modeWait__13daLv6Lblock_cFv = .text:0x0000055C; // type:function size:0x4 scope:global +init_modeLiftUp__13daLv6Lblock_cFv = .text:0x00000560; // type:function size:0xC scope:global +modeLiftUp__13daLv6Lblock_cFv = .text:0x0000056C; // type:function size:0x120 scope:global +init_modeLiftDown__13daLv6Lblock_cFv = .text:0x0000068C; // type:function size:0xC scope:global +modeLiftDown__13daLv6Lblock_cFv = .text:0x00000698; // type:function size:0x118 scope:global +Draw__13daLv6Lblock_cFv = .text:0x000007B0; // type:function size:0xA4 scope:global +Delete__13daLv6Lblock_cFv = .text:0x00000854; // type:function size:0x30 scope:global +daLv6Lblock_Draw__FP13daLv6Lblock_c = .text:0x00000884; // type:function size:0x2C scope:global +daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x000008B0; // type:function size:0x20 scope:global +daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x000008D0; // type:function size:0x20 scope:global +daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x000008F0; // type:function size:0x20 scope:global +__dt__17daLv6Lblock_HIO_cFv = .text:0x00000910; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6Lblock_cpp = .text:0x0000096C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_liftUpMax = .data:0x00000020; // type:object size:0x8 scope:global +@3734 = .data:0x00000028; // type:object size:0xC scope:local +@3735 = .data:0x00000034; // type:object size:0xC scope:local +@3736 = .data:0x00000040; // type:object size:0xC scope:local +mode_proc$3733 = .data:0x0000004C; // type:object size:0x24 scope:local +l_daLv6Lblock_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Lv6Lblock = .data:0x00000090; // type:object size:0x30 scope:global +__vt__13daLv6Lblock_c = .data:0x000000C0; // type:object size:0x28 scope:global +__vt__17daLv6Lblock_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_546_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt new file mode 100644 index 0000000000..feefe6f370 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6SwGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SwGate.cpp: + .text start:0x000000EC end:0x000016F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt new file mode 100644 index 0000000000..7337f56617 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6SwGate/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6SwGate_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000140; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000019C; // type:function size:0x48 scope:global +setBaseMtx__13daLv6SwGate_cFv = .text:0x000001E4; // type:function size:0x154 scope:global +CreateHeap__13daLv6SwGate_cFv = .text:0x00000338; // type:function size:0x144 scope:global +create__13daLv6SwGate_cFv = .text:0x0000047C; // type:function size:0x248 scope:global +__dt__8dCcD_CylFv = .text:0x000006C4; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000790; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000814; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000085C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008A4; // type:function size:0x5C scope:global +isSwitch__13daLv6SwGate_cFv = .text:0x00000900; // type:function size:0x4C scope:global +Execute__13daLv6SwGate_cFPPA3_A4_f = .text:0x0000094C; // type:function size:0x2D0 scope:global +moveGate__13daLv6SwGate_cFv = .text:0x00000C1C; // type:function size:0x10C scope:global +init_modeWait__13daLv6SwGate_cFv = .text:0x00000D28; // type:function size:0xC scope:global +modeWait__13daLv6SwGate_cFv = .text:0x00000D34; // type:function size:0x4 scope:global +init_modeOpen__13daLv6SwGate_cFv = .text:0x00000D38; // type:function size:0xC scope:global +modeOpen__13daLv6SwGate_cFv = .text:0x00000D44; // type:function size:0x118 scope:global +init_modeClose__13daLv6SwGate_cFv = .text:0x00000E5C; // type:function size:0x18 scope:global +modeClose__13daLv6SwGate_cFv = .text:0x00000E74; // type:function size:0x128 scope:global +init_modeBreak__13daLv6SwGate_cFv = .text:0x00000F9C; // type:function size:0x84 scope:global +modeBreak__13daLv6SwGate_cFv = .text:0x00001020; // type:function size:0x40C scope:global +Draw__13daLv6SwGate_cFv = .text:0x0000142C; // type:function size:0xAC scope:global +Delete__13daLv6SwGate_cFv = .text:0x000014D8; // type:function size:0x68 scope:global +daLv6SwGate_Draw__FP13daLv6SwGate_c = .text:0x00001540; // type:function size:0x2C scope:global +daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x0000156C; // type:function size:0x20 scope:global +daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x0000158C; // type:function size:0x20 scope:global +daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x000015AC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000015CC; // type:function size:0x48 scope:global +__dt__17daLv6SwGate_HIO_cFv = .text:0x00001614; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv6SwGate_cpp = .text:0x00001680; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3633 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000008; // type:object size:0x4 scope:local +mCcDObjInfo__13daLv6SwGate_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3674 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3675 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3992 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__13daLv6SwGate_c = .data:0x00000020; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000064; // type:object size:0x18 scope:global data:float +@3948 = .data:0x0000007C; // type:object size:0xC scope:local +@3949 = .data:0x00000088; // type:object size:0xC scope:local +@3950 = .data:0x00000094; // type:object size:0xC scope:local +@3951 = .data:0x000000A0; // type:object size:0xC scope:local +mode_proc$3947 = .data:0x000000AC; // type:object size:0x30 scope:local +l_daLv6SwGate_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SwGate = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__13daLv6SwGate_c = .data:0x0000015C; // type:object size:0x28 scope:global +__vt__17daLv6SwGate_HIO_c = .data:0x00000184; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000190; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3625 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_547_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt new file mode 100644 index 0000000000..48d480013a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6SzGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SzGate.cpp: + .text start:0x000000EC end:0x00000E9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt new file mode 100644 index 0000000000..59a2b8be49 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6SzGate/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6SzGate_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__13daLv6SzGate_cFv = .text:0x00000180; // type:function size:0x154 scope:global +CreateHeap__13daLv6SzGate_cFv = .text:0x000002D4; // type:function size:0x1B8 scope:global +create__13daLv6SzGate_cFv = .text:0x0000048C; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000650; // type:function size:0x48 scope:global +Execute__13daLv6SzGate_cFPPA3_A4_f = .text:0x00000698; // type:function size:0x60 scope:global +moveGate__13daLv6SzGate_cFv = .text:0x000006F8; // type:function size:0xEC scope:global +init_modeWait__13daLv6SzGate_cFv = .text:0x000007E4; // type:function size:0xC scope:global +modeWait__13daLv6SzGate_cFv = .text:0x000007F0; // type:function size:0x50 scope:global +init_modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000840; // type:function size:0x18 scope:global +modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000858; // type:function size:0x38 scope:global +init_modeOpenWait__13daLv6SzGate_cFv = .text:0x00000890; // type:function size:0x84 scope:global +modeOpenWait__13daLv6SzGate_cFv = .text:0x00000914; // type:function size:0x5C scope:global +init_modeOpen__13daLv6SzGate_cFv = .text:0x00000970; // type:function size:0xC scope:global +modeOpen__13daLv6SzGate_cFv = .text:0x0000097C; // type:function size:0x150 scope:global +modeClose__13daLv6SzGate_cFv = .text:0x00000ACC; // type:function size:0xDC scope:global +init_modeEnd__13daLv6SzGate_cFv = .text:0x00000BA8; // type:function size:0x1C scope:global +modeEnd__13daLv6SzGate_cFv = .text:0x00000BC4; // type:function size:0x38 scope:global +Draw__13daLv6SzGate_cFv = .text:0x00000BFC; // type:function size:0x114 scope:global +Delete__13daLv6SzGate_cFv = .text:0x00000D10; // type:function size:0x68 scope:global +daLv6SzGate_Draw__FP13daLv6SzGate_c = .text:0x00000D78; // type:function size:0x2C scope:global +daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000DA4; // type:function size:0x20 scope:global +daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000DC4; // type:function size:0x20 scope:global +daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000DE4; // type:function size:0x20 scope:global +__dt__17daLv6SzGate_HIO_cFv = .text:0x00000E04; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6SzGate_cpp = .text:0x00000E60; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3666 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +@3799 = .data:0x00000038; // type:object size:0xC scope:local +@3800 = .data:0x00000044; // type:object size:0xC scope:local +@3801 = .data:0x00000050; // type:object size:0xC scope:local +@3802 = .data:0x0000005C; // type:object size:0xC scope:local +@3803 = .data:0x00000068; // type:object size:0xC scope:local +@3804 = .data:0x00000074; // type:object size:0xC scope:local +mode_proc$3798 = .data:0x00000080; // type:object size:0x48 scope:local +l_daLv6SzGate_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SzGate = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000118; // type:object size:0xC scope:global +__vt__13daLv6SzGate_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__17daLv6SzGate_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_548_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt new file mode 100644 index 0000000000..474b2d7989 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6Tenbin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Tenbin.cpp: + .text start:0x000000EC end:0x0000119C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt new file mode 100644 index 0000000000..ef8ca3dad6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTenbin_HIO_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__10daTenbin_cFv = .text:0x000001D0; // type:function size:0x1FC scope:global +CreateHeap__10daTenbin_cFv = .text:0x000003CC; // type:function size:0x144 scope:global +create__10daTenbin_cFv = .text:0x00000510; // type:function size:0x1D0 scope:global +rideCallBackRight__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000006E0; // type:function size:0x198 scope:global +rideCallBackLeft__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000878; // type:function size:0x188 scope:global +Execute__10daTenbin_cFPPA3_A4_f = .text:0x00000A00; // type:function size:0xBC scope:global +procMain__10daTenbin_cFv = .text:0x00000ABC; // type:function size:0x1A8 scope:global +init_modeWait__10daTenbin_cFv = .text:0x00000C64; // type:function size:0xC scope:global +modeWait__10daTenbin_cFv = .text:0x00000C70; // type:function size:0x1F8 scope:global +balanceCheck__10daTenbin_cFv = .text:0x00000E68; // type:function size:0xC4 scope:global +Draw__10daTenbin_cFv = .text:0x00000F2C; // type:function size:0xE4 scope:global +Delete__10daTenbin_cFv = .text:0x00001010; // type:function size:0x68 scope:global +daTenbin_Draw__FP10daTenbin_c = .text:0x00001078; // type:function size:0x2C scope:global +daTenbin_Execute__FP10daTenbin_c = .text:0x000010A4; // type:function size:0x20 scope:global +daTenbin_Delete__FP10daTenbin_c = .text:0x000010C4; // type:function size:0x20 scope:global +daTenbin_Create__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x20 scope:global +__dt__14daTenbin_HIO_cFv = .text:0x00001104; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6Tenbin_cpp = .text:0x00001160; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3668 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3671 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3675 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3677 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3678 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3679 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3971 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3973 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x9 scope:local data:string_table +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +@3913 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +mode_proc$3912 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +l_daTenbin_Method = .data:0x00000030; // type:object size:0x20 scope:global +g_profile_Obj_Lv6Tenbin = .data:0x00000050; // type:object size:0x30 scope:global +__vt__10daTenbin_c = .data:0x00000080; // type:object size:0x28 scope:global +__vt__14daTenbin_HIO_c = .data:0x000000A8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3662 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x44 scope:global data:float +lbl_549_bss_58 = .bss:0x00000058; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/splits.txt new file mode 100644 index 0000000000..407a59b7f6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeRoll.cpp: + .text start:0x000000EC end:0x00001E90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/symbols.txt new file mode 100644 index 0000000000..842408c4a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTogeRoll_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000140; // type:function size:0x48 scope:global +setBaseMtx__12daTogeRoll_cFv = .text:0x00000188; // type:function size:0x88 scope:global +CreateHeap__12daTogeRoll_cFv = .text:0x00000210; // type:function size:0x6C scope:global +create__12daTogeRoll_cFv = .text:0x0000027C; // type:function size:0x29C scope:global +__dt__8cM3dGAabFv = .text:0x00000518; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00000560; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000062C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000006B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006F8; // type:function size:0x5C scope:global +Execute__12daTogeRoll_cFPPA3_A4_f = .text:0x00000754; // type:function size:0x3A4 scope:global +moveTogeRoll__12daTogeRoll_cFv = .text:0x00000AF8; // type:function size:0x454 scope:global +init_modeBound__12daTogeRoll_cFv = .text:0x00000F4C; // type:function size:0xF0 scope:global +modeBound__12daTogeRoll_cFv = .text:0x0000103C; // type:function size:0x5C scope:global +modeBound2__12daTogeRoll_cFv = .text:0x00001098; // type:function size:0x5C scope:global +init_modeBoundWait__12daTogeRoll_cFv = .text:0x000010F4; // type:function size:0x1C scope:global +modeBoundWait__12daTogeRoll_cFv = .text:0x00001110; // type:function size:0x58 scope:global +init_modeAcc__12daTogeRoll_cFv = .text:0x00001168; // type:function size:0xC scope:global +modeAcc__12daTogeRoll_cFv = .text:0x00001174; // type:function size:0xEC scope:global +init_modeMove__12daTogeRoll_cFv = .text:0x00001260; // type:function size:0xC scope:global +modeMove__12daTogeRoll_cFv = .text:0x0000126C; // type:function size:0x318 scope:global +init_modeBrk__12daTogeRoll_cFv = .text:0x00001584; // type:function size:0xC scope:global +modeBrk__12daTogeRoll_cFv = .text:0x00001590; // type:function size:0x1FC scope:global +init_modeWaitInit__12daTogeRoll_cFv = .text:0x0000178C; // type:function size:0x18 scope:global +modeWaitInit__12daTogeRoll_cFv = .text:0x000017A4; // type:function size:0x34 scope:global +init_modeWait__12daTogeRoll_cFv = .text:0x000017D8; // type:function size:0xC scope:global +modeWait__12daTogeRoll_cFv = .text:0x000017E4; // type:function size:0x20 scope:global +init_modeBreak__12daTogeRoll_cFv = .text:0x00001804; // type:function size:0x84 scope:global +modeBreak__12daTogeRoll_cFv = .text:0x00001888; // type:function size:0x220 scope:global +setNextPoint__12daTogeRoll_cFv = .text:0x00001AA8; // type:function size:0x12C scope:global +Draw__12daTogeRoll_cFv = .text:0x00001BD4; // type:function size:0xA4 scope:global +Delete__12daTogeRoll_cFv = .text:0x00001C78; // type:function size:0x44 scope:global +daTogeRoll_Draw__FP12daTogeRoll_c = .text:0x00001CBC; // type:function size:0x2C scope:global +daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x00001CE8; // type:function size:0x20 scope:global +daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x00001D08; // type:function size:0x20 scope:global +daTogeRoll_Create__FP10fopAc_ac_c = .text:0x00001D28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001D48; // type:function size:0x48 scope:global +__dt__16daTogeRoll_HIO_cFv = .text:0x00001D90; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6TogeRoll_cpp = .text:0x00001DEC; // type:function size:0xA4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000008; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__12daTogeRoll_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +mCcDObjInfo2__12daTogeRoll_c = .rodata:0x0000003C; // type:object size:0x30 scope:global +mSpeed__12daTogeRoll_c = .rodata:0x0000006C; // type:object size:0x40 scope:global +@3958 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3960 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@3961 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3962 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4071 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4072 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4073 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4074 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4075 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4076 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4110 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4156 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4157 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4239 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4285 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__12daTogeRoll_c = .data:0x00000020; // type:object size:0x40 scope:global +mCcDCps__12daTogeRoll_c = .data:0x00000060; // type:object size:0x4C scope:global +@3971 = .data:0x000000AC; // type:object size:0xC scope:local +@3972 = .data:0x000000B8; // type:object size:0xC scope:local +@3973 = .data:0x000000C4; // type:object size:0xC scope:local +@3974 = .data:0x000000D0; // type:object size:0xC scope:local +@3975 = .data:0x000000DC; // type:object size:0xC scope:local +@3976 = .data:0x000000E8; // type:object size:0xC scope:local +@3977 = .data:0x000000F4; // type:object size:0xC scope:local +@3978 = .data:0x00000100; // type:object size:0xC scope:local +@3979 = .data:0x0000010C; // type:object size:0xC scope:local +mode_proc$3970 = .data:0x00000118; // type:object size:0x6C scope:local +l_daTogeRoll_Method = .data:0x00000184; // type:object size:0x20 scope:global +g_profile_Obj_Lv6TogeRoll = .data:0x000001A4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F8; // type:object size:0xC scope:global +__vt__12daTogeRoll_c = .data:0x00000204; // type:object size:0x28 scope:global +__vt__16daTogeRoll_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000238; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_550_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/splits.txt new file mode 100644 index 0000000000..12d78e691e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeTrap.cpp: + .text start:0x000000EC end:0x000028A4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/symbols.txt new file mode 100644 index 0000000000..5fc643502c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daLv6TogeTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000168; // type:function size:0x48 scope:global +setBaseMtx__15daLv6TogeTrap_cFv = .text:0x000001B0; // type:function size:0xD8 scope:global +CreateHeap__15daLv6TogeTrap_cFv = .text:0x00000288; // type:function size:0x80 scope:global +create__15daLv6TogeTrap_cFv = .text:0x00000308; // type:function size:0x4CC scope:global +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000081C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000864; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008AC; // type:function size:0x5C scope:global +__dt__8cM3dGLinFv = .text:0x00000908; // type:function size:0x48 scope:global +searchSekizoAct__15daLv6TogeTrap_cFPvPv = .text:0x00000950; // type:function size:0x50 scope:global +Execute__15daLv6TogeTrap_cFPPA3_A4_f = .text:0x000009A0; // type:function size:0x27C scope:global +moveLift__15daLv6TogeTrap_cFv = .text:0x00000C1C; // type:function size:0x24C scope:global +executeType1__15daLv6TogeTrap_cFv = .text:0x00000E68; // type:function size:0xD8 scope:global +init_modeBound__15daLv6TogeTrap_cFv = .text:0x00000F40; // type:function size:0xA0 scope:global +modeBound__15daLv6TogeTrap_cFv = .text:0x00000FE0; // type:function size:0x64 scope:global +init_modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00001044; // type:function size:0x1C scope:global +modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00001060; // type:function size:0x58 scope:global +init_modeAcc__15daLv6TogeTrap_cFv = .text:0x000010B8; // type:function size:0xC scope:global +modeAcc__15daLv6TogeTrap_cFv = .text:0x000010C4; // type:function size:0xEC scope:global +init_modeMove__15daLv6TogeTrap_cFv = .text:0x000011B0; // type:function size:0xC scope:global +modeMove__15daLv6TogeTrap_cFv = .text:0x000011BC; // type:function size:0x318 scope:global +init_modeBrk__15daLv6TogeTrap_cFv = .text:0x000014D4; // type:function size:0xC scope:global +modeBrk__15daLv6TogeTrap_cFv = .text:0x000014E0; // type:function size:0x1FC scope:global +init_modeMove2__15daLv6TogeTrap_cFv = .text:0x000016DC; // type:function size:0xC scope:global +modeMove2__15daLv6TogeTrap_cFv = .text:0x000016E8; // type:function size:0xD0 scope:global +init_modeWaitInit__15daLv6TogeTrap_cFv = .text:0x000017B8; // type:function size:0x18 scope:global +modeWaitInit__15daLv6TogeTrap_cFv = .text:0x000017D0; // type:function size:0xD0 scope:global +init_modeWait__15daLv6TogeTrap_cFv = .text:0x000018A0; // type:function size:0xC scope:global +modeWait__15daLv6TogeTrap_cFv = .text:0x000018AC; // type:function size:0xC8 scope:global +executeType2__15daLv6TogeTrap_cFv = .text:0x00001974; // type:function size:0x2B4 scope:global +init_modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001C28; // type:function size:0x20 scope:global +modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001C48; // type:function size:0x90 scope:global +init_modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001CD8; // type:function size:0x18 scope:global +modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001CF0; // type:function size:0x98 scope:global +init_modeAccType2__15daLv6TogeTrap_cFv = .text:0x00001D88; // type:function size:0xC scope:global +modeAccType2__15daLv6TogeTrap_cFv = .text:0x00001D94; // type:function size:0x160 scope:global +init_modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001EF4; // type:function size:0x28 scope:global +modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001F1C; // type:function size:0xE8 scope:global +init_modeRotate__15daLv6TogeTrap_cFv = .text:0x00002004; // type:function size:0xC scope:global +modeRotate__15daLv6TogeTrap_cFv = .text:0x00002010; // type:function size:0x168 scope:global +init_modeBreak__15daLv6TogeTrap_cFv = .text:0x00002178; // type:function size:0x10C scope:global +modeBreak__15daLv6TogeTrap_cFv = .text:0x00002284; // type:function size:0x1F4 scope:global +setNextPoint__15daLv6TogeTrap_cFv = .text:0x00002478; // type:function size:0x164 scope:global +Draw__15daLv6TogeTrap_cFv = .text:0x000025DC; // type:function size:0xA4 scope:global +Delete__15daLv6TogeTrap_cFv = .text:0x00002680; // type:function size:0x50 scope:global +daLv6TogeTrap_Draw__FP15daLv6TogeTrap_c = .text:0x000026D0; // type:function size:0x2C scope:global +daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x000026FC; // type:function size:0x20 scope:global +daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x0000271C; // type:function size:0x20 scope:global +daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x0000273C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000275C; // type:function size:0x48 scope:global +__dt__19daLv6TogeTrap_HIO_cFv = .text:0x000027A4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6TogeTrap_cpp = .text:0x00002800; // type:function size:0xA4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3631 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3633 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000014; // type:object size:0x4 scope:local +mCcDObjInfo__15daLv6TogeTrap_c = .rodata:0x00000018; // type:object size:0x30 scope:global +mCcDObjInfo2__15daLv6TogeTrap_c = .rodata:0x00000048; // type:object size:0x30 scope:global +mSpeed__15daLv6TogeTrap_c = .rodata:0x00000078; // type:object size:0x40 scope:global +l_bmdIdx = .rodata:0x000000B8; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x000000C4; // type:object size:0xC scope:global +@3665 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +estimateSizeTbl$3689 = .rodata:0x000000D4; // type:object size:0x6 scope:local +@3843 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3844 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3846 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@3847 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4027 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4028 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4232 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4233 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4234 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4280 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@4533 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4534 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__15daLv6TogeTrap_c = .data:0x00000020; // type:object size:0x40 scope:global +mCcDCyl__15daLv6TogeTrap_c = .data:0x00000060; // type:object size:0x44 scope:global +l_resNameIdx = .data:0x000000A4; // type:object size:0xC scope:global +@4038 = .data:0x000000B0; // type:object size:0xC scope:local +@4039 = .data:0x000000BC; // type:object size:0xC scope:local +@4040 = .data:0x000000C8; // type:object size:0xC scope:local +@4041 = .data:0x000000D4; // type:object size:0xC scope:local +@4042 = .data:0x000000E0; // type:object size:0xC scope:local +@4043 = .data:0x000000EC; // type:object size:0xC scope:local +@4044 = .data:0x000000F8; // type:object size:0xC scope:local +@4045 = .data:0x00000104; // type:object size:0xC scope:local +@4046 = .data:0x00000110; // type:object size:0xC scope:local +@4047 = .data:0x0000011C; // type:object size:0xC scope:local +@4048 = .data:0x00000128; // type:object size:0xC scope:local +@4049 = .data:0x00000134; // type:object size:0xC scope:local +@4050 = .data:0x00000140; // type:object size:0xC scope:local +@4051 = .data:0x0000014C; // type:object size:0xC scope:local +mode_proc$4037 = .data:0x00000158; // type:object size:0xA8 scope:local +l_daLv6TogeTrap_Method = .data:0x00000200; // type:object size:0x20 scope:global +g_profile_Obj_Lv6TogeTrap = .data:0x00000220; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000250; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000025C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000274; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000280; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000028C; // type:object size:0xC scope:global +__vt__15daLv6TogeTrap_c = .data:0x00000298; // type:object size:0x28 scope:global +__vt__19daLv6TogeTrap_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000002CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3625 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:float +lbl_551_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6bemos/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6bemos/splits.txt new file mode 100644 index 0000000000..4e8d736f92 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6bemos/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6bemos.cpp: + .text start:0x00000078 end:0x00001424 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000001C0 diff --git a/config/GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt new file mode 100644 index 0000000000..6814613bb7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6bemos/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x30C scope:global +initBaseMtx__11daObjL6Bm_cFv = .text:0x00000384; // type:function size:0x3C scope:global +setBaseMtx__11daObjL6Bm_cFv = .text:0x000003C0; // type:function size:0x74 scope:global +Create__11daObjL6Bm_cFv = .text:0x00000434; // type:function size:0xFC scope:global +CreateHeap__11daObjL6Bm_cFv = .text:0x00000530; // type:function size:0x2E0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000810; // type:function size:0x48 scope:global +create1st__11daObjL6Bm_cFv = .text:0x00000858; // type:function size:0xAC scope:global +Execute__11daObjL6Bm_cFPPA3_A4_f = .text:0x00000904; // type:function size:0x150 scope:global +action__11daObjL6Bm_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global +actionWait__11daObjL6Bm_cFv = .text:0x00000AF8; // type:function size:0x134 scope:global +actionFindPlayer__11daObjL6Bm_cFv = .text:0x00000C2C; // type:function size:0x1C8 scope:global +actionAttack__11daObjL6Bm_cFv = .text:0x00000DF4; // type:function size:0x4 scope:global +Draw__11daObjL6Bm_cFv = .text:0x00000DF8; // type:function size:0x1DC scope:global +__dt__8cM3dGPlaFv = .text:0x00000FD4; // type:function size:0x48 scope:global +Delete__11daObjL6Bm_cFv = .text:0x0000101C; // type:function size:0x34 scope:global +daObjL6Bm_create1st__FP11daObjL6Bm_c = .text:0x00001050; // type:function size:0x188 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000011D8; // type:function size:0x78 scope:global +__dt__8cM3dGSphFv = .text:0x00001250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001298; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000012E0; // type:function size:0x5C scope:global +daObjL6Bm_MoveBGDelete__FP11daObjL6Bm_c = .text:0x0000133C; // type:function size:0x20 scope:global +daObjL6Bm_MoveBGExecute__FP11daObjL6Bm_c = .text:0x0000135C; // type:function size:0x20 scope:global +daObjL6Bm_MoveBGDraw__FP11daObjL6Bm_c = .text:0x0000137C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000013A8; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x000013F0; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000140C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001414; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000141C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +@3728 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3731 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3733 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3734 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3735 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3882 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +l_particle_id$3914 = .rodata:0x00000078; // type:object size:0xC scope:local +@3993 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4160 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3939 = .data:0x00000088; // type:object size:0xC scope:local +@3940 = .data:0x00000094; // type:object size:0xC scope:local +@3941 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3938 = .data:0x000000AC; // type:object size:0x24 scope:local +daObjL6Bm_METHODS = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_Obj_Lv6bemos = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000138; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000180; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__11daObjL6Bm_c = .data:0x00000198; // type:object size:0x28 scope:global +lbl_552_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt new file mode 100644 index 0000000000..8ec728f25c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6bemos2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6bemos2.cpp: + .text start:0x00000078 end:0x00003AE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000002E0 diff --git a/config/GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt new file mode 100644 index 0000000000..46f460afc3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6bemos2/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x154 scope:global +initBaseMtx__12daObjLv6Bm_cFv = .text:0x000001CC; // type:function size:0x68 scope:global +setBaseMtx__12daObjLv6Bm_cFv = .text:0x00000234; // type:function size:0xD4 scope:global +Create__12daObjLv6Bm_cFv = .text:0x00000308; // type:function size:0x31C scope:global +CreateHeap__12daObjLv6Bm_cFv = .text:0x00000624; // type:function size:0x3D0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009F4; // type:function size:0x48 scope:global +create1st__12daObjLv6Bm_cFv = .text:0x00000A3C; // type:function size:0xF0 scope:global +Execute__12daObjLv6Bm_cFPPA3_A4_f = .text:0x00000B2C; // type:function size:0x1E4 scope:global +action__12daObjLv6Bm_cFv = .text:0x00000D10; // type:function size:0x454 scope:global +calcBeam__12daObjLv6Bm_cFv = .text:0x00001164; // type:function size:0x618 scope:global +__dt__8cM3dGPlaFv = .text:0x0000177C; // type:function size:0x48 scope:global +checkFindPlayer__12daObjLv6Bm_cFv = .text:0x000017C4; // type:function size:0x150 scope:global +checkSearchPlayer__12daObjLv6Bm_cFv = .text:0x00001914; // type:function size:0x150 scope:global +getSearchDistance__12daObjLv6Bm_cFv = .text:0x00001A64; // type:function size:0x58 scope:global +getBeamSearchDistance__12daObjLv6Bm_cFv = .text:0x00001ABC; // type:function size:0x58 scope:global +effect_proc__12daObjLv6Bm_cFv = .text:0x00001B14; // type:function size:0x138 scope:global +effectWait__12daObjLv6Bm_cFv = .text:0x00001C4C; // type:function size:0x4 scope:global +initEffectSet0__12daObjLv6Bm_cFv = .text:0x00001C50; // type:function size:0x134 scope:global +effectSet0__12daObjLv6Bm_cFv = .text:0x00001D84; // type:function size:0xB4 scope:global +initActionSwWait__12daObjLv6Bm_cFv = .text:0x00001E38; // type:function size:0x40 scope:global +actionSwWait__12daObjLv6Bm_cFv = .text:0x00001E78; // type:function size:0x2F4 scope:global +initActionWarning__12daObjLv6Bm_cFv = .text:0x0000216C; // type:function size:0x14 scope:global +actionWarning__12daObjLv6Bm_cFv = .text:0x00002180; // type:function size:0x118 scope:global +initActionFindPlayer__12daObjLv6Bm_cFv = .text:0x00002298; // type:function size:0x160 scope:global +actionFindPlayer__12daObjLv6Bm_cFv = .text:0x000023F8; // type:function size:0x14C scope:global +initActionAttack__12daObjLv6Bm_cFv = .text:0x00002544; // type:function size:0x1A8 scope:global +actionAttack__12daObjLv6Bm_cFv = .text:0x000026EC; // type:function size:0x71C scope:global +initActionDead__12daObjLv6Bm_cFv = .text:0x00002E08; // type:function size:0x20C scope:global +actionDead__12daObjLv6Bm_cFv = .text:0x00003014; // type:function size:0x2D4 scope:global +initActionEnd__12daObjLv6Bm_cFv = .text:0x000032E8; // type:function size:0xD4 scope:global +actionEnd__12daObjLv6Bm_cFv = .text:0x000033BC; // type:function size:0x4 scope:global +Draw__12daObjLv6Bm_cFv = .text:0x000033C0; // type:function size:0x1A8 scope:global +Delete__12daObjLv6Bm_cFv = .text:0x00003568; // type:function size:0x160 scope:global +daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x000036C8; // type:function size:0x1C0 scope:global +__dt__8cM3dGCylFv = .text:0x00003888; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000038D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003918; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003960; // type:function size:0x5C scope:global +daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x000039BC; // type:function size:0x20 scope:global +daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x000039DC; // type:function size:0x20 scope:global +daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x000039FC; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003A28; // type:function size:0x48 scope:global +cLib_calcTimer__FPUs = .text:0x00003A70; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00003A8C; // type:function size:0x1C scope:global +__sinit_d_a_obj_lv6bemos2_cpp = .text:0x00003AA8; // type:function size:0x38 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_beam_offsetPos = .rodata:0x0000000C; // type:object size:0xC scope:global +@3854 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3855 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4173 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4174 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4176 = .rodata:0x00000034; // type:object size:0x4 scope:local +l_particle_id$4205 = .rodata:0x00000038; // type:object size:0x6 scope:local +@4276 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4277 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4452 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4453 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4454 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4455 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4456 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4458 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4545 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +eff_id$4596 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000084; // type:object size:0x4 scope:local +eff_id$4844 = .rodata:0x00000088; // type:object size:0x8 scope:local +l_eff_id$4949 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5133 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5134 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5280 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x35 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eye_matName = .data:0x00000024; // type:object size:0x4 scope:global +l_head_joint = .data:0x00000028; // type:object size:0x4 scope:global +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global +l_smallGear0_joint = .data:0x00000030; // type:object size:0x4 scope:global +l_smallGear1_joint = .data:0x00000034; // type:object size:0x4 scope:global +l_smallGear2_joint = .data:0x00000038; // type:object size:0x4 scope:global +l_joint_table = .data:0x0000003C; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000050; // type:object size:0x18 scope:global +l_sph_src = .data:0x00000068; // type:object size:0x40 scope:global +l_cps_src = .data:0x000000A8; // type:object size:0x4C scope:global +l_cyl_src = .data:0x000000F4; // type:object size:0x44 scope:global +@4181 = .data:0x00000138; // type:object size:0xC scope:local +@4182 = .data:0x00000144; // type:object size:0xC scope:local +@4183 = .data:0x00000150; // type:object size:0xC scope:local +@4184 = .data:0x0000015C; // type:object size:0xC scope:local +@4185 = .data:0x00000168; // type:object size:0xC scope:local +@4186 = .data:0x00000174; // type:object size:0xC scope:local +l_func$4180 = .data:0x00000180; // type:object size:0x48 scope:local +@4562 = .data:0x000001C8; // type:object size:0xC scope:local +@4563 = .data:0x000001D4; // type:object size:0xC scope:local +l_eff_func$4561 = .data:0x000001E0; // type:object size:0x18 scope:local +@5281 = .data:0x000001F8; // type:object size:0x1C scope:local +daObjLv6Bm_METHODS = .data:0x00000214; // type:object size:0x20 scope:global +g_profile_Obj_Lv6bemos2 = .data:0x00000234; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000264; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000270; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000027C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000288; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000294; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002AC; // type:object size:0xC scope:global +__vt__12daObjLv6Bm_c = .data:0x000002B8; // type:object size:0x28 scope:global +lbl_553_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_553_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv6egate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6egate/splits.txt new file mode 100644 index 0000000000..df565217f9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6egate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6egate.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2J01/rels/d_a_obj_lv6egate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6egate/symbols.txt new file mode 100644 index 0000000000..b5fc275138 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6egate/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjLv6EGate_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__15daObjLv6EGate_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__15daObjLv6EGate_cFv = .text:0x00000178; // type:function size:0x8 scope:global +Create__15daObjLv6EGate_cFv = .text:0x00000180; // type:function size:0x15C scope:global +offDisp__15daObjLv6EGate_cFv = .text:0x000002DC; // type:function size:0x54 scope:global +onDisp__15daObjLv6EGate_cFv = .text:0x00000330; // type:function size:0x58 scope:global +Execute__15daObjLv6EGate_cFPPA3_A4_f = .text:0x00000388; // type:function size:0x308 scope:global +Draw__15daObjLv6EGate_cFv = .text:0x00000690; // type:function size:0x10 scope:global +Delete__15daObjLv6EGate_cFv = .text:0x000006A0; // type:function size:0x3C scope:global +daObjLv6EGate_create1st__FP15daObjLv6EGate_c = .text:0x000006DC; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x00000790; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000085C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000008E0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000928; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000970; // type:function size:0x5C scope:global +daObjLv6EGate_MoveBGDelete__FP15daObjLv6EGate_c = .text:0x000009CC; // type:function size:0x20 scope:global +daObjLv6EGate_MoveBGExecute__FP15daObjLv6EGate_c = .text:0x000009EC; // type:function size:0x20 scope:global +daObjLv6EGate_MoveBGDraw__FP15daObjLv6EGate_c = .text:0x00000A0C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000A38; // type:function size:0x48 scope:global +__dt__15daObjLv6EGate_cFv = .text:0x00000A80; // type:function size:0xE8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_at_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +daObjLv6EGate_METHODS = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Lv6EGate = .data:0x00000068; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000098; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000BC; // type:object size:0xC scope:global +__vt__15daObjLv6EGate_c = .data:0x000000C8; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv6elevta/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6elevta/splits.txt new file mode 100644 index 0000000000..15ddd88549 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6elevta/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6elevta.cpp: + .text start:0x00000078 end:0x00000B48 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000B4 diff --git a/config/GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt new file mode 100644 index 0000000000..3b6c354cb9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6elevta/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjLv6ElevtA_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__16daObjLv6ElevtA_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__16daObjLv6ElevtA_cFv = .text:0x00000178; // type:function size:0x70 scope:global +Create__16daObjLv6ElevtA_cFv = .text:0x000001E8; // type:function size:0xFC scope:global +searchObjLv6SwTurn__FPvPv = .text:0x000002E4; // type:function size:0x84 scope:global +eventStart__16daObjLv6ElevtA_cFv = .text:0x00000368; // type:function size:0x94 scope:global +moveAngle__16daObjLv6ElevtA_cFPv = .text:0x000003FC; // type:function size:0x160 scope:global +Execute__16daObjLv6ElevtA_cFPPA3_A4_f = .text:0x0000055C; // type:function size:0x31C scope:global +Draw__16daObjLv6ElevtA_cFv = .text:0x00000878; // type:function size:0xA4 scope:global +Delete__16daObjLv6ElevtA_cFv = .text:0x0000091C; // type:function size:0x3C scope:global +daObjLv6ElevtA_create1st__FP16daObjLv6ElevtA_c = .text:0x00000958; // type:function size:0x80 scope:global +daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x000009D8; // type:function size:0x20 scope:global +daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x000009F8; // type:function size:0x20 scope:global +daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000A18; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000A44; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000A8C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000A94; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +__dt__16daObjLv6ElevtA_cFv = .text:0x00000AA4; // type:function size:0x94 scope:global +@1448@eventStart__16daObjLv6ElevtA_cFv = .text:0x00000B38; // type:function size:0x8 scope:local +@1448@__dt__16daObjLv6ElevtA_cFv = .text:0x00000B40; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3752 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000030; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjLv6ElevtA_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Lv6ElevtA = .data:0x00000024; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000054; // type:object size:0x18 scope:global +__vt__16daObjLv6ElevtA_c = .data:0x0000006C; // type:object size:0x48 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_lv6swturn/splits.txt b/config/GZ2J01/rels/d_a_obj_lv6swturn/splits.txt new file mode 100644 index 0000000000..c92972380e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6swturn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6swturn.cpp: + .text start:0x00000078 end:0x00000D7C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt new file mode 100644 index 0000000000..92e48003fe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv6swturn/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__16daObjLv6SwTurn_cFv = .text:0x00000178; // type:function size:0x3C scope:global +setBaseMtx__16daObjLv6SwTurn_cFv = .text:0x000001B4; // type:function size:0x64 scope:global +Create__16daObjLv6SwTurn_cFv = .text:0x00000218; // type:function size:0xD8 scope:global +CreateHeap__16daObjLv6SwTurn_cFv = .text:0x000002F0; // type:function size:0x70 scope:global +create1st__16daObjLv6SwTurn_cFv = .text:0x00000360; // type:function size:0x84 scope:global +Execute__16daObjLv6SwTurn_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x90 scope:global +mode_proc_call__16daObjLv6SwTurn_cFv = .text:0x00000474; // type:function size:0x8C scope:global +init_modeWait__16daObjLv6SwTurn_cFv = .text:0x00000500; // type:function size:0x38 scope:global +modeWait__16daObjLv6SwTurn_cFv = .text:0x00000538; // type:function size:0x3E0 scope:global +init_modeRotate__16daObjLv6SwTurn_cFv = .text:0x00000918; // type:function size:0x24 scope:global +modeRotate__16daObjLv6SwTurn_cFv = .text:0x0000093C; // type:function size:0x29C scope:global +Draw__16daObjLv6SwTurn_cFv = .text:0x00000BD8; // type:function size:0xA4 scope:global +Delete__16daObjLv6SwTurn_cFv = .text:0x00000C7C; // type:function size:0x34 scope:global +daObjLv6SwTurn_create1st__FP16daObjLv6SwTurn_c = .text:0x00000CB0; // type:function size:0x60 scope:global +daObjLv6SwTurn_MoveBGDelete__FP16daObjLv6SwTurn_c = .text:0x00000D10; // type:function size:0x20 scope:global +daObjLv6SwTurn_MoveBGExecute__FP16daObjLv6SwTurn_c = .text:0x00000D30; // type:function size:0x20 scope:global +daObjLv6SwTurn_MoveBGDraw__FP16daObjLv6SwTurn_c = .text:0x00000D50; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4069 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3777 = .data:0x00000024; // type:object size:0xC scope:local +@3778 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3776 = .data:0x0000003C; // type:object size:0x18 scope:local +daObjLv6SwTurn_METHODS = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SwTurn = .data:0x00000074; // type:object size:0x30 scope:global +__vt__16daObjLv6SwTurn_c = .data:0x000000A4; // type:object size:0x28 scope:global +lbl_556_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt b/config/GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt new file mode 100644 index 0000000000..48e060cb8c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7BsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7BsGate.cpp: + .text start:0x000000EC end:0x00000A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt new file mode 100644 index 0000000000..147f6d6806 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7BsGate/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv7BsGate_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__13daLv7BsGate_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__13daLv7BsGate_cFv = .text:0x0000020C; // type:function size:0x80 scope:global +create__13daLv7BsGate_cFv = .text:0x0000028C; // type:function size:0x180 scope:global +Execute__13daLv7BsGate_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x50 scope:global +moveGate__13daLv7BsGate_cFv = .text:0x0000045C; // type:function size:0x108 scope:global +init_modeWait__13daLv7BsGate_cFv = .text:0x00000564; // type:function size:0xC scope:global +modeWait__13daLv7BsGate_cFv = .text:0x00000570; // type:function size:0x4 scope:global +init_modeOpen__13daLv7BsGate_cFv = .text:0x00000574; // type:function size:0xC scope:global +modeOpen__13daLv7BsGate_cFv = .text:0x00000580; // type:function size:0x154 scope:global +init_modeClose__13daLv7BsGate_cFv = .text:0x000006D4; // type:function size:0xC scope:global +modeClose__13daLv7BsGate_cFv = .text:0x000006E0; // type:function size:0x154 scope:global +Draw__13daLv7BsGate_cFv = .text:0x00000834; // type:function size:0xA4 scope:global +Delete__13daLv7BsGate_cFv = .text:0x000008D8; // type:function size:0x40 scope:global +daLv7BsGate_Draw__FP13daLv7BsGate_c = .text:0x00000918; // type:function size:0x2C scope:global +daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x00000944; // type:function size:0x20 scope:global +daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000964; // type:function size:0x20 scope:global +daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000984; // type:function size:0x20 scope:global +__dt__17daLv7BsGate_HIO_cFv = .text:0x000009A4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv7BsGate_cpp = .text:0x00000A00; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3650 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3736 = .data:0x00000038; // type:object size:0xC scope:local +@3737 = .data:0x00000044; // type:object size:0xC scope:local +@3738 = .data:0x00000050; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daLv7BsGate_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Lv7BsGate = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__13daLv7BsGate_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17daLv7BsGate_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_557_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv7PropellerY/splits.txt b/config/GZ2J01/rels/d_a_obj_lv7PropellerY/splits.txt new file mode 100644 index 0000000000..b44e37500d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7PropellerY/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7PropellerY.cpp: + .text start:0x000000EC end:0x00000D9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000140 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv7PropellerY/symbols.txt new file mode 100644 index 0000000000..d4e45e7f19 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daPropY_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000144; // type:function size:0x48 scope:global +setBaseMtx__9daPropY_cFv = .text:0x0000018C; // type:function size:0x98 scope:global +CreateHeap__9daPropY_cFv = .text:0x00000224; // type:function size:0x80 scope:global +create__9daPropY_cFv = .text:0x000002A4; // type:function size:0x1EC scope:global +Execute__9daPropY_cFPPA3_A4_f = .text:0x00000490; // type:function size:0x50 scope:global +procMain__9daPropY_cFv = .text:0x000004E0; // type:function size:0x154 scope:global +init_modeMoveWait__9daPropY_cFv = .text:0x00000634; // type:function size:0xC scope:global +modeMoveWait__9daPropY_cFv = .text:0x00000640; // type:function size:0x4 scope:global +init_modeMove__9daPropY_cFv = .text:0x00000644; // type:function size:0x1C scope:global +modeMove__9daPropY_cFv = .text:0x00000660; // type:function size:0x128 scope:global +init_modeWait__9daPropY_cFv = .text:0x00000788; // type:function size:0x1C scope:global +modeWait__9daPropY_cFv = .text:0x000007A4; // type:function size:0x38 scope:global +init_modeMove2__9daPropY_cFv = .text:0x000007DC; // type:function size:0x28 scope:global +modeMove2__9daPropY_cFv = .text:0x00000804; // type:function size:0x128 scope:global +init_modeStop__9daPropY_cFv = .text:0x0000092C; // type:function size:0x124 scope:global +modeStop__9daPropY_cFv = .text:0x00000A50; // type:function size:0x144 scope:global +Draw__9daPropY_cFv = .text:0x00000B94; // type:function size:0xA4 scope:global +Delete__9daPropY_cFv = .text:0x00000C38; // type:function size:0x40 scope:global +daPropY_Draw__FP9daPropY_c = .text:0x00000C78; // type:function size:0x2C scope:global +daPropY_Execute__FP9daPropY_c = .text:0x00000CA4; // type:function size:0x20 scope:global +daPropY_Delete__FP9daPropY_c = .text:0x00000CC4; // type:function size:0x20 scope:global +daPropY_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x20 scope:global +__dt__13daPropY_HIO_cFv = .text:0x00000D04; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv7PropellerY_cpp = .text:0x00000D60; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3653 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0x14 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3788 = .data:0x00000038; // type:object size:0xC scope:local +@3789 = .data:0x00000044; // type:object size:0xC scope:local +@3790 = .data:0x00000050; // type:object size:0xC scope:local +@3791 = .data:0x0000005C; // type:object size:0xC scope:local +@3792 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3787 = .data:0x00000074; // type:object size:0x3C scope:local +l_daPropY_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_Lv7PropY = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__9daPropY_c = .data:0x00000100; // type:object size:0x28 scope:global +__vt__13daPropY_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3644 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_558_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv7bridge/splits.txt b/config/GZ2J01/rels/d_a_obj_lv7bridge/splits.txt new file mode 100644 index 0000000000..fbeb8e51d7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv7bridge.cpp: + .text start:0x00000078 end:0x00001698 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt new file mode 100644 index 0000000000..25da7c192b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv7bridge/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchSwSpinner__FPvPv = .text:0x00000078; // type:function size:0x74 scope:global +search_swspinner__13daObjLv7Brg_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +initBaseMtx__13daObjLv7Brg_cFv = .text:0x00000154; // type:function size:0x60 scope:global +setBaseMtx__13daObjLv7Brg_cFv = .text:0x000001B4; // type:function size:0x104 scope:global +Create__13daObjLv7Brg_cFv = .text:0x000002B8; // type:function size:0x214 scope:global +CreateHeap__13daObjLv7Brg_cFv = .text:0x000004CC; // type:function size:0x230 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006FC; // type:function size:0x48 scope:global +create1st__13daObjLv7Brg_cFv = .text:0x00000744; // type:function size:0xFC scope:global +Execute__13daObjLv7Brg_cFPPA3_A4_f = .text:0x00000840; // type:function size:0x328 scope:global +action__13daObjLv7Brg_cFv = .text:0x00000B68; // type:function size:0xDC scope:global +mode_action__13daObjLv7Brg_cFv = .text:0x00000C44; // type:function size:0x2CC scope:global +mode_end__13daObjLv7Brg_cFv = .text:0x00000F10; // type:function size:0x4 scope:global +calcCoPos__13daObjLv7Brg_cFv = .text:0x00000F14; // type:function size:0xF0 scope:global +Draw__13daObjLv7Brg_cFv = .text:0x00001004; // type:function size:0x154 scope:global +Delete__13daObjLv7Brg_cFv = .text:0x00001158; // type:function size:0x74 scope:global +daObjLv7Brg_create1st__FP13daObjLv7Brg_c = .text:0x000011CC; // type:function size:0xEC scope:global +__dt__8dCcD_CylFv = .text:0x000012B8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001384; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001408; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001450; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001498; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000014F4; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001564; // type:function size:0x70 scope:global +daObjLv7Brg_MoveBGDelete__FP13daObjLv7Brg_c = .text:0x000015D4; // type:function size:0x20 scope:global +daObjLv7Brg_MoveBGExecute__FP13daObjLv7Brg_c = .text:0x000015F4; // type:function size:0x20 scope:global +daObjLv7Brg_MoveBGDraw__FP13daObjLv7Brg_c = .text:0x00001614; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001640; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001688; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001690; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_eff_id = .rodata:0x00000010; // type:object size:0x12 scope:global +l_heap_size = .rodata:0x00000024; // type:object size:0x8 scope:global +@3697 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3767 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +l_bck$3780 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3830 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4029 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4071 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +@3941 = .data:0x0000006C; // type:object size:0xC scope:local +@3942 = .data:0x00000078; // type:object size:0xC scope:local +mode_proc$3940 = .data:0x00000084; // type:object size:0x18 scope:local +daObjLv7Brg_METHODS = .data:0x0000009C; // type:object size:0x20 scope:global +g_profile_Obj_Lv7Bridge = .data:0x000000BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000128; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000014C; // type:object size:0xC scope:global +__vt__13daObjLv7Brg_c = .data:0x00000158; // type:object size:0x28 scope:global +lbl_559_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/splits.txt b/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/splits.txt new file mode 100644 index 0000000000..c238d6e60b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8KekkaiTrap.cpp: + .text start:0x000000EC end:0x00000910 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt new file mode 100644 index 0000000000..8c77782ae7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daKekaiTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__13daKekaiTrap_cFv = .text:0x00000180; // type:function size:0x88 scope:global +CreateHeap__13daKekaiTrap_cFv = .text:0x00000208; // type:function size:0x80 scope:global +create__13daKekaiTrap_cFv = .text:0x00000288; // type:function size:0x168 scope:global +Execute__13daKekaiTrap_cFPPA3_A4_f = .text:0x000003F0; // type:function size:0x50 scope:global +moveMain__13daKekaiTrap_cFv = .text:0x00000440; // type:function size:0x104 scope:global +init_modeWait__13daKekaiTrap_cFv = .text:0x00000544; // type:function size:0xC scope:global +modeWait__13daKekaiTrap_cFv = .text:0x00000550; // type:function size:0x4 scope:global +init_modeMoveUp__13daKekaiTrap_cFv = .text:0x00000554; // type:function size:0x24 scope:global +modeMoveUp__13daKekaiTrap_cFv = .text:0x00000578; // type:function size:0xB8 scope:global +init_modeMoveDown__13daKekaiTrap_cFv = .text:0x00000630; // type:function size:0x24 scope:global +modeMoveDown__13daKekaiTrap_cFv = .text:0x00000654; // type:function size:0xB4 scope:global +Draw__13daKekaiTrap_cFv = .text:0x00000708; // type:function size:0xA4 scope:global +Delete__13daKekaiTrap_cFv = .text:0x000007AC; // type:function size:0x40 scope:global +daKekaiTrap_Draw__FP13daKekaiTrap_c = .text:0x000007EC; // type:function size:0x2C scope:global +daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x00000818; // type:function size:0x20 scope:global +daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x00000838; // type:function size:0x20 scope:global +daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x00000858; // type:function size:0x20 scope:global +__dt__17daKekaiTrap_HIO_cFv = .text:0x00000878; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8KekkaiTrap_cpp = .text:0x000008D4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x4 scope:global +l_bmdIdx = .data:0x00000024; // type:object size:0x4 scope:global +l_dzbIdx = .data:0x00000028; // type:object size:0x4 scope:global +@3756 = .data:0x0000002C; // type:object size:0xC scope:local +@3757 = .data:0x00000038; // type:object size:0xC scope:local +@3758 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3755 = .data:0x00000050; // type:object size:0x24 scope:local +l_daKekaiTrap_Method = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_Obj_Lv8KekkaiTrap = .data:0x00000094; // type:object size:0x30 scope:global +__vt__13daKekaiTrap_c = .data:0x000000C4; // type:object size:0x28 scope:global +__vt__17daKekaiTrap_HIO_c = .data:0x000000EC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:global data:float +lbl_560_bss_30 = .bss:0x00000030; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt b/config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt new file mode 100644 index 0000000000..42da1a289d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8Lift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8Lift.cpp: + .text start:0x000000EC end:0x0000190C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt new file mode 100644 index 0000000000..77674787d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8Lift/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daL8Lift_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:global +setBaseMtx__10daL8Lift_cFv = .text:0x00000198; // type:function size:0x88 scope:global +CreateHeap__10daL8Lift_cFv = .text:0x00000220; // type:function size:0xC8 scope:global +create__10daL8Lift_cFv = .text:0x000002E8; // type:function size:0x31C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000604; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000674; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006E4; // type:function size:0x48 scope:global +lightSet__10daL8Lift_cFv = .text:0x0000072C; // type:function size:0x50 scope:global +rideCallBack__10daL8Lift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000077C; // type:function size:0x18 scope:global +Execute__10daL8Lift_cFPPA3_A4_f = .text:0x00000794; // type:function size:0x60 scope:global +moveLift__10daL8Lift_cFv = .text:0x000007F4; // type:function size:0x284 scope:global +modeAcc__10daL8Lift_cFv = .text:0x00000A78; // type:function size:0xE0 scope:global +init_modeMove__10daL8Lift_cFv = .text:0x00000B58; // type:function size:0xC scope:global +modeMove__10daL8Lift_cFv = .text:0x00000B64; // type:function size:0x318 scope:global +init_modeBrk__10daL8Lift_cFv = .text:0x00000E7C; // type:function size:0xC scope:global +modeBrk__10daL8Lift_cFv = .text:0x00000E88; // type:function size:0x200 scope:global +init_modeWaitInit__10daL8Lift_cFv = .text:0x00001088; // type:function size:0xC scope:global +modeWaitInit__10daL8Lift_cFv = .text:0x00001094; // type:function size:0x34 scope:global +init_modeWait__10daL8Lift_cFv = .text:0x000010C8; // type:function size:0xC scope:global +modeWait__10daL8Lift_cFv = .text:0x000010D4; // type:function size:0xC scope:global +init_modeMoveWait__10daL8Lift_cFv = .text:0x000010E0; // type:function size:0xC scope:global +modeMoveWait__10daL8Lift_cFv = .text:0x000010EC; // type:function size:0x44 scope:global +init_modeOnAnm__10daL8Lift_cFv = .text:0x00001130; // type:function size:0xB0 scope:global +modeOnAnm__10daL8Lift_cFv = .text:0x000011E0; // type:function size:0x54 scope:global +init_modeStop__10daL8Lift_cFv = .text:0x00001234; // type:function size:0x68 scope:global +modeStop__10daL8Lift_cFv = .text:0x0000129C; // type:function size:0xF4 scope:global +init_modeInitSet__10daL8Lift_cFv = .text:0x00001390; // type:function size:0x34 scope:global +modeInitSet__10daL8Lift_cFv = .text:0x000013C4; // type:function size:0x20 scope:global +init_modeInitSet2__10daL8Lift_cFv = .text:0x000013E4; // type:function size:0x34 scope:global +modeInitSet2__10daL8Lift_cFv = .text:0x00001418; // type:function size:0x20 scope:global +liftReset__10daL8Lift_cFv = .text:0x00001438; // type:function size:0x64 scope:global +setNextPoint__10daL8Lift_cFv = .text:0x0000149C; // type:function size:0x134 scope:global +Draw__10daL8Lift_cFv = .text:0x000015D0; // type:function size:0x1B8 scope:global +Delete__10daL8Lift_cFv = .text:0x00001788; // type:function size:0x50 scope:global +daL8Lift_Draw__FP10daL8Lift_c = .text:0x000017D8; // type:function size:0x2C scope:global +daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001804; // type:function size:0x20 scope:global +daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001824; // type:function size:0x20 scope:global +daL8Lift_Create__FP10fopAc_ac_c = .text:0x00001844; // type:function size:0x20 scope:global +__dt__14daL8Lift_HIO_cFv = .text:0x00001864; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8Lift_cpp = .text:0x000018C0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000018FC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001904; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +mSpeed__10daL8Lift_c = .rodata:0x00000004; // type:object size:0x40 scope:global +@3661 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3894 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3979 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3980 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3981 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4213 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3822 = .data:0x00000020; // type:object size:0xC scope:local +@3823 = .data:0x0000002C; // type:object size:0xC scope:local +@3824 = .data:0x00000038; // type:object size:0xC scope:local +@3825 = .data:0x00000044; // type:object size:0xC scope:local +@3826 = .data:0x00000050; // type:object size:0xC scope:local +@3827 = .data:0x0000005C; // type:object size:0xC scope:local +@3828 = .data:0x00000068; // type:object size:0xC scope:local +@3829 = .data:0x00000074; // type:object size:0xC scope:local +@3830 = .data:0x00000080; // type:object size:0xC scope:local +@3831 = .data:0x0000008C; // type:object size:0xC scope:local +mode_proc$3821 = .data:0x00000098; // type:object size:0x78 scope:local +l_daL8Lift_Method = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_Obj_Lv8Lift = .data:0x00000130; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000190; // type:object size:0xC scope:global +__vt__10daL8Lift_c = .data:0x0000019C; // type:object size:0x28 scope:global +__vt__14daL8Lift_HIO_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_561_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv8OptiLift/splits.txt b/config/GZ2J01/rels/d_a_obj_lv8OptiLift/splits.txt new file mode 100644 index 0000000000..3f0e9d6446 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8OptiLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8OptiLift.cpp: + .text start:0x000000EC end:0x00001778 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv8OptiLift/symbols.txt new file mode 100644 index 0000000000..2f4b7ce28d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daOptiLift_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000148; // type:function size:0x48 scope:global +setBaseMtx__12daOptiLift_cFv = .text:0x00000190; // type:function size:0x88 scope:global +CreateHeap__12daOptiLift_cFv = .text:0x00000218; // type:function size:0xC8 scope:global +create__12daOptiLift_cFv = .text:0x000002E0; // type:function size:0x238 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000518; // type:function size:0x48 scope:global +lightSet__12daOptiLift_cFv = .text:0x00000560; // type:function size:0x50 scope:global +rideCallBack__12daOptiLift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005B0; // type:function size:0x18 scope:global +Execute__12daOptiLift_cFPPA3_A4_f = .text:0x000005C8; // type:function size:0x60 scope:global +moveLift__12daOptiLift_cFv = .text:0x00000628; // type:function size:0x27C scope:global +init_modeAcc__12daOptiLift_cFv = .text:0x000008A4; // type:function size:0xC scope:global +modeAcc__12daOptiLift_cFv = .text:0x000008B0; // type:function size:0xE0 scope:global +init_modeMove__12daOptiLift_cFv = .text:0x00000990; // type:function size:0xC scope:global +modeMove__12daOptiLift_cFv = .text:0x0000099C; // type:function size:0x318 scope:global +init_modeBrk__12daOptiLift_cFv = .text:0x00000CB4; // type:function size:0xC scope:global +modeBrk__12daOptiLift_cFv = .text:0x00000CC0; // type:function size:0x220 scope:global +init_modeMoveInit__12daOptiLift_cFv = .text:0x00000EE0; // type:function size:0xB0 scope:global +modeMoveInit__12daOptiLift_cFv = .text:0x00000F90; // type:function size:0x40 scope:global +init_modeMoveWait__12daOptiLift_cFv = .text:0x00000FD0; // type:function size:0x40 scope:global +modeMoveWait__12daOptiLift_cFv = .text:0x00001010; // type:function size:0x58 scope:global +init_modeWait__12daOptiLift_cFv = .text:0x00001068; // type:function size:0xC scope:global +modeWait__12daOptiLift_cFv = .text:0x00001074; // type:function size:0x4 scope:global +init_modeStop__12daOptiLift_cFv = .text:0x00001078; // type:function size:0x80 scope:global +modeStop__12daOptiLift_cFv = .text:0x000010F8; // type:function size:0x110 scope:global +init_modeInitSet__12daOptiLift_cFv = .text:0x00001208; // type:function size:0x3C scope:global +modeInitSet__12daOptiLift_cFv = .text:0x00001244; // type:function size:0x20 scope:global +init_modeInitSet2__12daOptiLift_cFv = .text:0x00001264; // type:function size:0x34 scope:global +modeInitSet2__12daOptiLift_cFv = .text:0x00001298; // type:function size:0x20 scope:global +liftReset__12daOptiLift_cFv = .text:0x000012B8; // type:function size:0x64 scope:global +setNextPoint__12daOptiLift_cFv = .text:0x0000131C; // type:function size:0x130 scope:global +Draw__12daOptiLift_cFv = .text:0x0000144C; // type:function size:0x1B8 scope:global +Delete__12daOptiLift_cFv = .text:0x00001604; // type:function size:0x50 scope:global +daOptiLift_Draw__FP12daOptiLift_c = .text:0x00001654; // type:function size:0x2C scope:global +daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001680; // type:function size:0x20 scope:global +daOptiLift_Delete__FP12daOptiLift_c = .text:0x000016A0; // type:function size:0x20 scope:global +daOptiLift_Create__FP10fopAc_ac_c = .text:0x000016C0; // type:function size:0x20 scope:global +__dt__16daOptiLift_HIO_cFv = .text:0x000016E0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8OptiLift_cpp = .text:0x0000173C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3661 = .rodata:0x00000000; // type:object size:0x4 scope:local +mSpeed__12daOptiLift_c = .rodata:0x00000004; // type:object size:0x40 scope:global +@3695 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3985 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3986 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3987 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4231 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3826 = .data:0x00000020; // type:object size:0xC scope:local +@3827 = .data:0x0000002C; // type:object size:0xC scope:local +@3828 = .data:0x00000038; // type:object size:0xC scope:local +@3829 = .data:0x00000044; // type:object size:0xC scope:local +@3830 = .data:0x00000050; // type:object size:0xC scope:local +@3831 = .data:0x0000005C; // type:object size:0xC scope:local +@3832 = .data:0x00000068; // type:object size:0xC scope:local +@3833 = .data:0x00000074; // type:object size:0xC scope:local +@3834 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3825 = .data:0x0000008C; // type:object size:0x6C scope:local +l_daOptiLift_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Lv8OptiLift = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +__vt__12daOptiLift_c = .data:0x00000154; // type:object size:0x28 scope:global +__vt__16daOptiLift_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3655 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_562_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt b/config/GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt new file mode 100644 index 0000000000..cd46526bd9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8UdFloor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8UdFloor.cpp: + .text start:0x000000EC end:0x00000FBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv8UdFloor/symbols.txt new file mode 100644 index 0000000000..f0f6c025f6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daUdFloor_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000160; // type:function size:0x48 scope:global +setBaseMtx__11daUdFloor_cFv = .text:0x000001A8; // type:function size:0x9C scope:global +CreateHeap__11daUdFloor_cFv = .text:0x00000244; // type:function size:0x80 scope:global +create__11daUdFloor_cFv = .text:0x000002C4; // type:function size:0x1F8 scope:global +Execute__11daUdFloor_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x50 scope:global +moveLift__11daUdFloor_cFv = .text:0x0000050C; // type:function size:0x138 scope:global +init_modeWait__11daUdFloor_cFv = .text:0x00000644; // type:function size:0xC scope:global +modeWait__11daUdFloor_cFv = .text:0x00000650; // type:function size:0x4 scope:global +init_modeUpMoveInit__11daUdFloor_cFv = .text:0x00000654; // type:function size:0x9C scope:global +modeUpMoveInit__11daUdFloor_cFv = .text:0x000006F0; // type:function size:0x44 scope:global +colorAnm__11daUdFloor_cFi = .text:0x00000734; // type:function size:0x290 scope:global +init_modeUpMove__11daUdFloor_cFv = .text:0x000009C4; // type:function size:0xA8 scope:global +modeUpMove__11daUdFloor_cFv = .text:0x00000A6C; // type:function size:0x16C scope:global +init_modeDownMoveInit__11daUdFloor_cFv = .text:0x00000BD8; // type:function size:0x24 scope:global +modeDownMoveInit__11daUdFloor_cFv = .text:0x00000BFC; // type:function size:0x44 scope:global +init_modeDownMove__11daUdFloor_cFv = .text:0x00000C40; // type:function size:0x84 scope:global +modeDownMove__11daUdFloor_cFv = .text:0x00000CC4; // type:function size:0xB0 scope:global +Draw__11daUdFloor_cFv = .text:0x00000D74; // type:function size:0xE4 scope:global +Delete__11daUdFloor_cFv = .text:0x00000E58; // type:function size:0x40 scope:global +daUdFloor_Draw__FP11daUdFloor_c = .text:0x00000E98; // type:function size:0x2C scope:global +daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000EC4; // type:function size:0x20 scope:global +daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000EE4; // type:function size:0x20 scope:global +daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000F04; // type:function size:0x20 scope:global +__dt__15daUdFloor_HIO_cFv = .text:0x00000F24; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8UdFloor_cpp = .text:0x00000F80; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x0000000C; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global +@3718 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3722 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@3777 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x8 scope:global +@3736 = .data:0x00000028; // type:object size:0xC scope:local +@3737 = .data:0x00000034; // type:object size:0xC scope:local +@3738 = .data:0x00000040; // type:object size:0xC scope:local +@3739 = .data:0x0000004C; // type:object size:0xC scope:local +@3740 = .data:0x00000058; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x00000064; // type:object size:0x3C scope:local +l_daUdFloor_Method = .data:0x000000A0; // type:object size:0x20 scope:global +g_profile_Obj_Lv8UdFloor = .data:0x000000C0; // type:object size:0x30 scope:global +__vt__11daUdFloor_c = .data:0x000000F0; // type:object size:0x28 scope:global +__vt__15daUdFloor_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000124; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:byte +lbl_563_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_lv9SwShutter/splits.txt b/config/GZ2J01/rels/d_a_obj_lv9SwShutter/splits.txt new file mode 100644 index 0000000000..4c797f16d5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv9SwShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv9SwShutter.cpp: + .text start:0x000000EC end:0x00000A08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_lv9SwShutter/symbols.txt new file mode 100644 index 0000000000..6255f3d566 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daLv9SwShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000130; // type:function size:0x48 scope:global +setBaseMtx__16daLv9SwShutter_cFv = .text:0x00000178; // type:function size:0x9C scope:global +CreateHeap__16daLv9SwShutter_cFv = .text:0x00000214; // type:function size:0x6C scope:global +create__16daLv9SwShutter_cFv = .text:0x00000280; // type:function size:0x128 scope:global +Execute__16daLv9SwShutter_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x50 scope:global +moveShutter__16daLv9SwShutter_cFv = .text:0x000003F8; // type:function size:0x104 scope:global +init_modeWait__16daLv9SwShutter_cFv = .text:0x000004FC; // type:function size:0xC scope:global +modeWait__16daLv9SwShutter_cFv = .text:0x00000508; // type:function size:0x4 scope:global +init_modeOpen__16daLv9SwShutter_cFv = .text:0x0000050C; // type:function size:0xC scope:global +modeOpen__16daLv9SwShutter_cFv = .text:0x00000518; // type:function size:0x168 scope:global +init_modeClose__16daLv9SwShutter_cFv = .text:0x00000680; // type:function size:0x18 scope:global +modeClose__16daLv9SwShutter_cFv = .text:0x00000698; // type:function size:0x178 scope:global +Draw__16daLv9SwShutter_cFv = .text:0x00000810; // type:function size:0xA4 scope:global +Delete__16daLv9SwShutter_cFv = .text:0x000008B4; // type:function size:0x30 scope:global +daLv9SwShutter_Draw__FP16daLv9SwShutter_c = .text:0x000008E4; // type:function size:0x2C scope:global +daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x00000910; // type:function size:0x20 scope:global +daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x00000930; // type:function size:0x20 scope:global +daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x00000950; // type:function size:0x20 scope:global +__dt__20daLv9SwShutter_HIO_cFv = .text:0x00000970; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv9SwShutter_cpp = .text:0x000009CC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3650 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3708 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3722 = .data:0x00000020; // type:object size:0xC scope:local +@3723 = .data:0x0000002C; // type:object size:0xC scope:local +@3724 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3721 = .data:0x00000044; // type:object size:0x24 scope:local +l_daLv9SwShutter_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv9SwShutter = .data:0x00000088; // type:object size:0x30 scope:global +__vt__16daLv9SwShutter_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__20daLv9SwShutter_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_564_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_magLift/splits.txt b/config/GZ2J01/rels/d_a_obj_magLift/splits.txt new file mode 100644 index 0000000000..dbc092c03c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLift.cpp: + .text start:0x000000EC end:0x00000D08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_magLift/symbols.txt b/config/GZ2J01/rels/d_a_obj_magLift/symbols.txt new file mode 100644 index 0000000000..c0f722ad6a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magLift/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daMagLift_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daMagLift_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daMagLift_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daMagLift_cFv = .text:0x00000254; // type:function size:0x1A4 scope:global +Execute__11daMagLift_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0x50 scope:global +moveLift__11daMagLift_cFv = .text:0x00000448; // type:function size:0x110 scope:global +modeAcc__11daMagLift_cFv = .text:0x00000558; // type:function size:0x88 scope:global +init_modeMove__11daMagLift_cFv = .text:0x000005E0; // type:function size:0xC scope:global +modeMove__11daMagLift_cFv = .text:0x000005EC; // type:function size:0x2C0 scope:global +init_modeBrk__11daMagLift_cFv = .text:0x000008AC; // type:function size:0xC scope:global +modeBrk__11daMagLift_cFv = .text:0x000008B8; // type:function size:0x68 scope:global +init_modeWaitInit__11daMagLift_cFv = .text:0x00000920; // type:function size:0xC scope:global +modeWaitInit__11daMagLift_cFv = .text:0x0000092C; // type:function size:0x34 scope:global +init_modeWait__11daMagLift_cFv = .text:0x00000960; // type:function size:0xC scope:global +modeWait__11daMagLift_cFv = .text:0x0000096C; // type:function size:0xC scope:global +init_modeMoveWait__11daMagLift_cFv = .text:0x00000978; // type:function size:0xC scope:global +modeMoveWait__11daMagLift_cFv = .text:0x00000984; // type:function size:0x54 scope:global +modeDead__11daMagLift_cFv = .text:0x000009D8; // type:function size:0x4 scope:global +setNextPoint__11daMagLift_cFv = .text:0x000009DC; // type:function size:0x134 scope:global +Draw__11daMagLift_cFv = .text:0x00000B10; // type:function size:0xA4 scope:global +Delete__11daMagLift_cFv = .text:0x00000BB4; // type:function size:0x30 scope:global +daMagLift_Draw__FP11daMagLift_c = .text:0x00000BE4; // type:function size:0x2C scope:global +daMagLift_Execute__FP11daMagLift_c = .text:0x00000C10; // type:function size:0x20 scope:global +daMagLift_Delete__FP11daMagLift_c = .text:0x00000C30; // type:function size:0x20 scope:global +daMagLift_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x20 scope:global +__dt__15daMagLift_HIO_cFv = .text:0x00000C70; // type:function size:0x5C scope:global +__sinit_d_a_obj_magLift_cpp = .text:0x00000CCC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mSpeed__11daMagLift_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3718 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3761 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3835 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3836 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3837 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3838 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3736 = .data:0x00000020; // type:object size:0xC scope:local +@3737 = .data:0x0000002C; // type:object size:0xC scope:local +@3738 = .data:0x00000038; // type:object size:0xC scope:local +@3739 = .data:0x00000044; // type:object size:0xC scope:local +@3740 = .data:0x00000050; // type:object size:0xC scope:local +@3741 = .data:0x0000005C; // type:object size:0xC scope:local +@3742 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x00000074; // type:object size:0x60 scope:local +l_daMagLift_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_Obj_MagLift = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__11daMagLift_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__15daMagLift_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_565_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_magLiftRot/splits.txt b/config/GZ2J01/rels/d_a_obj_magLiftRot/splits.txt new file mode 100644 index 0000000000..d2be67dce9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magLiftRot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLiftRot.cpp: + .text start:0x000000EC end:0x00001274 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000058 diff --git a/config/GZ2J01/rels/d_a_obj_magLiftRot/symbols.txt b/config/GZ2J01/rels/d_a_obj_magLiftRot/symbols.txt new file mode 100644 index 0000000000..2e74ddc71b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magLiftRot/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daMagLiftRot_HIO_cFv = .text:0x000000EC; // type:function size:0x94 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000180; // type:function size:0x48 scope:global +setBaseMtx__14daMagLiftRot_cFv = .text:0x000001C8; // type:function size:0xF4 scope:global +CreateHeap__14daMagLiftRot_cFv = .text:0x000002BC; // type:function size:0x148 scope:global +create__14daMagLiftRot_cFv = .text:0x00000404; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006EC; // type:function size:0x48 scope:global +Execute__14daMagLiftRot_cFPPA3_A4_f = .text:0x00000734; // type:function size:0x98 scope:global +moveLift__14daMagLiftRot_cFv = .text:0x000007CC; // type:function size:0x238 scope:global +init_modeMove__14daMagLiftRot_cFv = .text:0x00000A04; // type:function size:0x23C scope:global +modeMove__14daMagLiftRot_cFv = .text:0x00000C40; // type:function size:0x98 scope:global +init_modeWait__14daMagLiftRot_cFv = .text:0x00000CD8; // type:function size:0x294 scope:global +modeWait__14daMagLiftRot_cFv = .text:0x00000F6C; // type:function size:0x38 scope:global +init_modeMoveWait__14daMagLiftRot_cFv = .text:0x00000FA4; // type:function size:0xC scope:global +modeMoveWait__14daMagLiftRot_cFv = .text:0x00000FB0; // type:function size:0x5C scope:global +Draw__14daMagLiftRot_cFv = .text:0x0000100C; // type:function size:0x104 scope:global +Delete__14daMagLiftRot_cFv = .text:0x00001110; // type:function size:0x40 scope:global +daMagLiftRot_Draw__FP14daMagLiftRot_c = .text:0x00001150; // type:function size:0x2C scope:global +daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x0000117C; // type:function size:0x20 scope:global +daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x0000119C; // type:function size:0x20 scope:global +daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x000011BC; // type:function size:0x20 scope:global +__dt__18daMagLiftRot_HIO_cFv = .text:0x000011DC; // type:function size:0x5C scope:global +__sinit_d_a_obj_magLiftRot_cpp = .text:0x00001238; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3635 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3637 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3638 = .rodata:0x0000002C; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000030; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x0000003C; // type:object size:0xC scope:global +l_btkIdx = .rodata:0x00000048; // type:object size:0xC scope:global +l_brkIdx = .rodata:0x00000054; // type:object size:0xC scope:global +@3816 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3949 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +@3856 = .data:0x0000002C; // type:object size:0xC scope:local +@3857 = .data:0x00000038; // type:object size:0xC scope:local +@3858 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3855 = .data:0x00000050; // type:object size:0x24 scope:local +selLabel$3897 = .data:0x00000074; // type:object size:0xC scope:local +selLabel$3963 = .data:0x00000080; // type:object size:0xC scope:local +l_daMagLiftRot_Method = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_Obj_MagLiftRot = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__14daMagLiftRot_c = .data:0x000000E8; // type:object size:0x28 scope:global +__vt__18daMagLiftRot_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:global data:float +lbl_566_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_magne_arm/splits.txt b/config/GZ2J01/rels/d_a_obj_magne_arm/splits.txt new file mode 100644 index 0000000000..674315e9b8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magne_arm/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_magne_arm.cpp: + .text start:0x00000078 end:0x00003560 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_magne_arm/symbols.txt b/config/GZ2J01/rels/d_a_obj_magne_arm/symbols.txt new file mode 100644 index 0000000000..6dbde82efe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_magne_arm/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getBpartsOffset__11daObjMarm_cFP4cXyz = .text:0x00000078; // type:function size:0x7C scope:global +getDpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000000F4; // type:function size:0x98 scope:global +getEpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000018C; // type:function size:0x98 scope:global +getFpartsOffset__11daObjMarm_cFP4cXyz = .text:0x00000224; // type:function size:0x10C scope:global +getRopeStartPos__11daObjMarm_cFP4cXyz = .text:0x00000330; // type:function size:0xA4 scope:global +initBaseMtx__11daObjMarm_cFv = .text:0x000003D4; // type:function size:0xC8 scope:global +setBaseMtx__11daObjMarm_cFv = .text:0x0000049C; // type:function size:0x2BC scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000758; // type:function size:0x18 scope:global +Create__11daObjMarm_cFv = .text:0x00000770; // type:function size:0x2A8 scope:global +CreateHeap__11daObjMarm_cFv = .text:0x00000A18; // type:function size:0x504 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F1C; // type:function size:0x48 scope:global +phase_0__11daObjMarm_cFv = .text:0x00000F64; // type:function size:0x94 scope:global +phase_1__11daObjMarm_cFv = .text:0x00000FF8; // type:function size:0x8C scope:global +phase_2__11daObjMarm_cFv = .text:0x00001084; // type:function size:0xFC scope:global +create1st__11daObjMarm_cFv = .text:0x00001180; // type:function size:0xA4 scope:global +Execute__11daObjMarm_cFPPA3_A4_f = .text:0x00001224; // type:function size:0x314 scope:global +action__11daObjMarm_cFv = .text:0x00001538; // type:function size:0x364 scope:global +init_typeA_modeWait__11daObjMarm_cFv = .text:0x0000189C; // type:function size:0x10 scope:global +typeA_modeWait__11daObjMarm_cFv = .text:0x000018AC; // type:function size:0x54 scope:global +init_typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001900; // type:function size:0x68 scope:global +typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001968; // type:function size:0x20 scope:global +typeA_modeLiftUp__11daObjMarm_cFv = .text:0x00001988; // type:function size:0x4 scope:global +typeA_modeLiftDown__11daObjMarm_cFv = .text:0x0000198C; // type:function size:0x4 scope:global +init_typeA_modeRotate__11daObjMarm_cFv = .text:0x00001990; // type:function size:0x74 scope:global +typeA_modeRotate__11daObjMarm_cFv = .text:0x00001A04; // type:function size:0x140 scope:global +typeA_modeEnd__11daObjMarm_cFv = .text:0x00001B44; // type:function size:0x4 scope:global +init_typeB_modeWait__11daObjMarm_cFv = .text:0x00001B48; // type:function size:0x10 scope:global +typeB_modeWait__11daObjMarm_cFv = .text:0x00001B58; // type:function size:0x54 scope:global +init_typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001BAC; // type:function size:0x68 scope:global +typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001C14; // type:function size:0x20 scope:global +init_typeB_modeLiftUp__11daObjMarm_cFv = .text:0x00001C34; // type:function size:0x1C scope:global +typeB_modeLiftUp__11daObjMarm_cFv = .text:0x00001C50; // type:function size:0xD4 scope:global +typeB_modeLiftDown__11daObjMarm_cFv = .text:0x00001D24; // type:function size:0xE4 scope:global +init_typeB_modeRotate__11daObjMarm_cFv = .text:0x00001E08; // type:function size:0x78 scope:global +typeB_modeRotate__11daObjMarm_cFv = .text:0x00001E80; // type:function size:0x14C scope:global +typeB_modeEnd__11daObjMarm_cFv = .text:0x00001FCC; // type:function size:0x4 scope:global +init_typeC_modeWait__11daObjMarm_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global +typeC_modeWait__11daObjMarm_cFv = .text:0x00001FE0; // type:function size:0x54 scope:global +init_typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00002034; // type:function size:0x68 scope:global +typeC_modeMholeOn__11daObjMarm_cFv = .text:0x0000209C; // type:function size:0x20 scope:global +init_typeC_modeLiftUp__11daObjMarm_cFv = .text:0x000020BC; // type:function size:0x1C scope:global +typeC_modeLiftUp__11daObjMarm_cFv = .text:0x000020D8; // type:function size:0xD4 scope:global +init_typeC_modeLiftDown__11daObjMarm_cFv = .text:0x000021AC; // type:function size:0x1C scope:global +typeC_modeLiftDown__11daObjMarm_cFv = .text:0x000021C8; // type:function size:0xE4 scope:global +init_typeC_modeRotate__11daObjMarm_cFv = .text:0x000022AC; // type:function size:0x78 scope:global +typeC_modeRotate__11daObjMarm_cFv = .text:0x00002324; // type:function size:0x14C scope:global +typeC_modeEnd__11daObjMarm_cFv = .text:0x00002470; // type:function size:0x4 scope:global +init_typeD_modeWait__11daObjMarm_cFv = .text:0x00002474; // type:function size:0x10 scope:global +typeD_modeWait__11daObjMarm_cFv = .text:0x00002484; // type:function size:0x54 scope:global +init_typeD_modeMholeOn__11daObjMarm_cFv = .text:0x000024D8; // type:function size:0x68 scope:global +typeD_modeMholeOn__11daObjMarm_cFv = .text:0x00002540; // type:function size:0x20 scope:global +init_typeD_modeLiftUp__11daObjMarm_cFv = .text:0x00002560; // type:function size:0x1C scope:global +typeD_modeLiftUp__11daObjMarm_cFv = .text:0x0000257C; // type:function size:0xD4 scope:global +init_typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002650; // type:function size:0x1C scope:global +typeD_modeLiftDown__11daObjMarm_cFv = .text:0x0000266C; // type:function size:0xE4 scope:global +init_typeD_modeRotate__11daObjMarm_cFv = .text:0x00002750; // type:function size:0x78 scope:global +typeD_modeRotate__11daObjMarm_cFv = .text:0x000027C8; // type:function size:0x14C scope:global +typeD_modeEnd__11daObjMarm_cFv = .text:0x00002914; // type:function size:0x4 scope:global +setMagneHoleEffect__11daObjMarm_cFv = .text:0x00002918; // type:function size:0x4 scope:global +endMagneHoleEffect__11daObjMarm_cFv = .text:0x0000291C; // type:function size:0x3C scope:global +calcHimo__11daObjMarm_cFv = .text:0x00002958; // type:function size:0x1E0 scope:global +seStart_MOVESTART__11daObjMarm_cFv = .text:0x00002B38; // type:function size:0x68 scope:global +seStartLevel_MOVE__11daObjMarm_cFv = .text:0x00002BA0; // type:function size:0x68 scope:global +seStart_STOP__11daObjMarm_cFv = .text:0x00002C08; // type:function size:0x68 scope:global +seStartLevel_UP__11daObjMarm_cFv = .text:0x00002C70; // type:function size:0x68 scope:global +seStartLevel_DOWN__11daObjMarm_cFv = .text:0x00002CD8; // type:function size:0x68 scope:global +seStart_SWING__11daObjMarm_cFv = .text:0x00002D40; // type:function size:0x68 scope:global +Draw__11daObjMarm_cFv = .text:0x00002DA8; // type:function size:0x33C scope:global +debugDraw__11daObjMarm_cFv = .text:0x000030E4; // type:function size:0x4 scope:global +Delete__11daObjMarm_cFv = .text:0x000030E8; // type:function size:0xA0 scope:global +daObjMarm_create1st__FP11daObjMarm_c = .text:0x00003188; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x000032B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000032FC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003344; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000033A0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003410; // type:function size:0x70 scope:global +daObjMarm_MoveBGDelete__FP11daObjMarm_c = .text:0x00003480; // type:function size:0x20 scope:global +daObjMarm_MoveBGExecute__FP11daObjMarm_c = .text:0x000034A0; // type:function size:0x20 scope:global +daObjMarm_MoveBGDraw__FP11daObjMarm_c = .text:0x000034C0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000034EC; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00003534; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003550; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003558; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_magne_scale = .rodata:0x00000000; // type:object size:0xC scope:global +l_trans = .rodata:0x0000000C; // type:object size:0x10 scope:global +l_down_length = .rodata:0x0000001C; // type:object size:0x10 scope:global +l_roll_speed = .rodata:0x0000002C; // type:object size:0x8 scope:global +l_stop_timer = .rodata:0x00000034; // type:object size:0x4 scope:global data:byte +l_rot_speedY = .rodata:0x00000038; // type:object size:0x8 scope:global +l_offsetB$3648 = .rodata:0x00000040; // type:object size:0xC scope:local data:float +l_offsetD$3657 = .rodata:0x0000004C; // type:object size:0xC scope:local data:float +l_offsetE$3668 = .rodata:0x00000058; // type:object size:0xC scope:local data:float +l_offsetF$3679 = .rodata:0x00000064; // type:object size:0xC scope:local +@3689 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3691 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3706 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3707 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +l_offsetB$3735 = .rodata:0x00000088; // type:object size:0xC scope:local +l_offsetD$3736 = .rodata:0x00000094; // type:object size:0xC scope:local +l_offsetE$3737 = .rodata:0x000000A0; // type:object size:0xC scope:local +l_offsetF$3738 = .rodata:0x000000AC; // type:object size:0xC scope:local +@3874 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3875 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3876 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4160 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4162 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4264 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4289 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4290 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4671 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4672 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4673 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4674 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4822 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4823 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4824 = .rodata:0x00000124; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000128; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cull_box2 = .data:0x0000003C; // type:object size:0x18 scope:global data:float +l_att_disXZ = .data:0x00000054; // type:object size:0x4 scope:global +l_att_high = .data:0x00000058; // type:object size:0x4 scope:global +l_att_low = .data:0x0000005C; // type:object size:0x4 scope:global +l_att_ang = .data:0x00000060; // type:object size:0x2 scope:global data:string +@4083 = .data:0x00000064; // type:object size:0xC scope:local +@4084 = .data:0x00000070; // type:object size:0xC scope:local +@4085 = .data:0x0000007C; // type:object size:0xC scope:local +l_ct_func$4082 = .data:0x00000088; // type:object size:0x24 scope:local +@4171 = .data:0x000000AC; // type:object size:0xC scope:local +@4172 = .data:0x000000B8; // type:object size:0xC scope:local +@4173 = .data:0x000000C4; // type:object size:0xC scope:local +@4174 = .data:0x000000D0; // type:object size:0xC scope:local +@4175 = .data:0x000000DC; // type:object size:0xC scope:local +@4176 = .data:0x000000E8; // type:object size:0xC scope:local +l_func_typeA$4170 = .data:0x000000F4; // type:object size:0x48 scope:local +@4180 = .data:0x0000013C; // type:object size:0xC scope:local +@4181 = .data:0x00000148; // type:object size:0xC scope:local +@4182 = .data:0x00000154; // type:object size:0xC scope:local +@4183 = .data:0x00000160; // type:object size:0xC scope:local +@4184 = .data:0x0000016C; // type:object size:0xC scope:local +@4185 = .data:0x00000178; // type:object size:0xC scope:local +l_func_typeB$4179 = .data:0x00000184; // type:object size:0x48 scope:local +@4189 = .data:0x000001CC; // type:object size:0xC scope:local +@4190 = .data:0x000001D8; // type:object size:0xC scope:local +@4191 = .data:0x000001E4; // type:object size:0xC scope:local +@4192 = .data:0x000001F0; // type:object size:0xC scope:local +@4193 = .data:0x000001FC; // type:object size:0xC scope:local +@4194 = .data:0x00000208; // type:object size:0xC scope:local +l_func_typeC$4188 = .data:0x00000214; // type:object size:0x48 scope:local +@4198 = .data:0x0000025C; // type:object size:0xC scope:local +@4199 = .data:0x00000268; // type:object size:0xC scope:local +@4200 = .data:0x00000274; // type:object size:0xC scope:local +@4201 = .data:0x00000280; // type:object size:0xC scope:local +@4202 = .data:0x0000028C; // type:object size:0xC scope:local +@4203 = .data:0x00000298; // type:object size:0xC scope:local +l_func_typeD$4197 = .data:0x000002A4; // type:object size:0x48 scope:local +daObjMarm_METHODS = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_Obj_MagneArm = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000033C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000360; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000036C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000378; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x0000039C; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x000003B0; // type:object size:0xC scope:global +__vt__11daObjMarm_c = .data:0x000003BC; // type:object size:0x28 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +lbl_105_bss_3D = .bss:0x0000003D; // type:object size:0x7 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000044; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000048; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000004C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000050; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_maki/splits.txt b/config/GZ2J01/rels/d_a_obj_maki/splits.txt new file mode 100644 index 0000000000..3f65c7fccd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_maki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_maki.cpp: + .text start:0x000000EC end:0x00000C00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_maki/symbols.txt b/config/GZ2J01/rels/d_a_obj_maki/symbols.txt new file mode 100644 index 0000000000..3abb8cad0f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_maki/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Maki_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Maki_Draw__FP14obj_maki_class = .text:0x00000104; // type:function size:0xB8 scope:global +daObj_Maki_Execute__FP14obj_maki_class = .text:0x000001BC; // type:function size:0x49C scope:global +daObj_Maki_IsDelete__FP14obj_maki_class = .text:0x00000658; // type:function size:0x8 scope:global +daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000660; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x154 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000824; // type:function size:0x48 scope:global +daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x280 scope:global +__dt__8cM3dGSphFv = .text:0x00000AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B34; // type:function size:0x48 scope:global +__dt__16daObj_Maki_HIO_cFv = .text:0x00000B7C; // type:function size:0x48 scope:global +__sinit_d_a_obj_maki_cpp = .text:0x00000BC4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3928 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x11 scope:local data:string_table +eff_id$3814 = .data:0x00000000; // type:object size:0xA scope:local +eff_id$3833 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src$4010 = .data:0x00000010; // type:object size:0x40 scope:local +l_daObj_Maki_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_OBJ_MAKI = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daObj_Maki_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_567_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_master_sword/splits.txt b/config/GZ2J01/rels/d_a_obj_master_sword/splits.txt new file mode 100644 index 0000000000..4d079b81dd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_master_sword/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_master_sword.cpp: + .text start:0x00000078 end:0x00000EB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000154 diff --git a/config/GZ2J01/rels/d_a_obj_master_sword/symbols.txt b/config/GZ2J01/rels/d_a_obj_master_sword/symbols.txt new file mode 100644 index 0000000000..0e757e9359 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_master_sword/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMasterSword_cFv = .text:0x00000078; // type:function size:0x58 scope:global +executeWait__18daObjMasterSword_cFv = .text:0x000000D0; // type:function size:0x100 scope:global +createHeapCallBack__18daObjMasterSword_cFP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x20 scope:global +CreateHeap__18daObjMasterSword_cFv = .text:0x000001F0; // type:function size:0x128 scope:global +daObjMasterSword_Create__FP10fopAc_ac_c = .text:0x00000318; // type:function size:0x20 scope:global +create__18daObjMasterSword_cFv = .text:0x00000338; // type:function size:0x1B4 scope:global +create_init__18daObjMasterSword_cFv = .text:0x000004EC; // type:function size:0x2A0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000078C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007FC; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x0000086C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000008B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008FC; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000958; // type:function size:0x48 scope:global +daObjMasterSword_Delete__FP18daObjMasterSword_c = .text:0x000009A0; // type:function size:0x28 scope:global +__dt__18daObjMasterSword_cFv = .text:0x000009C8; // type:function size:0x1A0 scope:global +daObjMasterSword_Execute__FP18daObjMasterSword_c = .text:0x00000B68; // type:function size:0x10C scope:global +daObjMasterSword_Draw__FP18daObjMasterSword_c = .text:0x00000C74; // type:function size:0x20 scope:global +draw__18daObjMasterSword_cFv = .text:0x00000C94; // type:function size:0x180 scope:global +daObjMasterSword_IsDelete__FP18daObjMasterSword_c = .text:0x00000E14; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E1C; // type:function size:0x48 scope:global +__sinit_d_a_obj_master_sword_cpp = .text:0x00000E64; // type:function size:0x40 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000EA4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000EAC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mAttr__18daObjMasterSword_c = .rodata:0x00000000; // type:object size:0x4 scope:global +@3710 = .rodata:0x00000004; // type:object size:0xC scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4091 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4092 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3655 = .data:0x00000024; // type:object size:0xC scope:local +@3656 = .data:0x00000030; // type:object size:0xC scope:local +ActionTable__18daObjMasterSword_c = .data:0x0000003C; // type:object size:0x18 scope:global data:4byte +ccCylSrc$localstatic3$initCollision__18daObjMasterSword_cFv = .data:0x00000054; // type:object size:0x44 scope:local data:float +l_daObjMasterSword_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_MasterSword = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +lbl_568_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_mato/splits.txt b/config/GZ2J01/rels/d_a_obj_mato/splits.txt new file mode 100644 index 0000000000..7fe9aafc8b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mato/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mato.cpp: + .text start:0x00000078 end:0x00001168 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000100 diff --git a/config/GZ2J01/rels/d_a_obj_mato/symbols.txt b/config/GZ2J01/rels/d_a_obj_mato/symbols.txt new file mode 100644 index 0000000000..d086bd1e27 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mato/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__11daObjMATO_cFM11daObjMATO_cFPCvPvi_vi = .text:0x00000078; // type:function size:0xC4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0xE8 scope:global +daObjMATO_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0x20 scope:global +daObjMATO_Delete__FP11daObjMATO_c = .text:0x00000244; // type:function size:0x24 scope:global +action__11daObjMATO_cFv = .text:0x00000268; // type:function size:0x9C scope:global +hit_check__11daObjMATO_cFv = .text:0x00000304; // type:function size:0xE8 scope:global +start_wait__11daObjMATO_cFi = .text:0x000003EC; // type:function size:0xA8 scope:global +wait__11daObjMATO_cFi = .text:0x00000494; // type:function size:0xD0 scope:global +disappear__11daObjMATO_cFi = .text:0x00000564; // type:function size:0x164 scope:global +getRupee__11daObjMATO_cFi = .text:0x000006C8; // type:function size:0x104 scope:global +execute__11daObjMATO_cFv = .text:0x000007CC; // type:function size:0xD4 scope:global +_delete__11daObjMATO_cFv = .text:0x000008A0; // type:function size:0xBC scope:global +setBaseMtx__11daObjMATO_cFv = .text:0x0000095C; // type:function size:0x148 scope:global +daObjMATO_Draw__FP11daObjMATO_c = .text:0x00000AA4; // type:function size:0xAC scope:global +daObjMATO_Execute__FP11daObjMATO_c = .text:0x00000B50; // type:function size:0x20 scope:global +mato_init__11daObjMATO_cFv = .text:0x00000B70; // type:function size:0x15C scope:global +create__11daObjMATO_cFv = .text:0x00000CCC; // type:function size:0x178 scope:global +__dt__10MatoData_sFv = .text:0x00000E44; // type:function size:0x12C scope:global +__ct__10MatoData_sFv = .text:0x00000F70; // type:function size:0xBC scope:global +__dt__8cM3dGCylFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001074; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010BC; // type:function size:0x5C scope:global +daObjMATO_IsDelete__FP11daObjMATO_c = .text:0x00001118; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001120; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_B_ling_bmd_table = .rodata:0x00000000; // type:object size:0x1C scope:global +@3878 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3901 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +l_rupee_itemno_table = .rodata:0x00000028; // type:object size:0x1C scope:global +l_rupee_count_table = .rodata:0x00000044; // type:object size:0x7 scope:global +l_rupee_getse = .rodata:0x0000004C; // type:object size:0x1C scope:global +@3934 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x7 scope:local data:string_table +cc_cyl_src__26@unnamed@d_a_obj_mato_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global +@3843 = .data:0x00000044; // type:object size:0xC scope:local data:4byte +@3867 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@3891 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +@3924 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +@4104 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +l_daObjMATO_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Mato = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_metalbox/splits.txt b/config/GZ2J01/rels/d_a_obj_metalbox/splits.txt new file mode 100644 index 0000000000..c232446f18 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_metalbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_metalbox.cpp: + .text start:0x00000078 end:0x00000644 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_obj_metalbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_metalbox/symbols.txt new file mode 100644 index 0000000000..cc0faf03e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_metalbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjMBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjMBox_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__11daObjMBox_cFv = .text:0x00000128; // type:function size:0x8C scope:global +CreateHeap__11daObjMBox_cFv = .text:0x000001B4; // type:function size:0x70 scope:global +create__11daObjMBox_cFv = .text:0x00000224; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x000003A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003EC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000434; // type:function size:0x70 scope:global +Execute__11daObjMBox_cFPPA3_A4_f = .text:0x000004A4; // type:function size:0x2C scope:global +Draw__11daObjMBox_cFv = .text:0x000004D0; // type:function size:0xA4 scope:global +Delete__11daObjMBox_cFv = .text:0x00000574; // type:function size:0x34 scope:global +daObjMBox_Draw__FP11daObjMBox_c = .text:0x000005A8; // type:function size:0x2C scope:global +daObjMBox_Execute__FP11daObjMBox_c = .text:0x000005D4; // type:function size:0x20 scope:global +daObjMBox_Delete__FP11daObjMBox_c = .text:0x000005F4; // type:function size:0x20 scope:global +daObjMBox_Create__FP10fopAc_ac_c = .text:0x00000614; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000634; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000063C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMBox_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MetalBox = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__11daObjMBox_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mgate/splits.txt b/config/GZ2J01/rels/d_a_obj_mgate/splits.txt new file mode 100644 index 0000000000..7ade76dd47 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mgate.cpp: + .text start:0x00000078 end:0x00000900 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_obj_mgate/symbols.txt b/config/GZ2J01/rels/d_a_obj_mgate/symbols.txt new file mode 100644 index 0000000000..8115814325 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mgate/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjMGate_cFv = .text:0x00000078; // type:function size:0x78 scope:global +setBaseMtx__12daObjMGate_cFv = .text:0x000000F0; // type:function size:0x130 scope:global +Create__12daObjMGate_cFv = .text:0x00000220; // type:function size:0x4C scope:global +CreateHeap__12daObjMGate_cFv = .text:0x0000026C; // type:function size:0xE0 scope:global +create1st__12daObjMGate_cFv = .text:0x0000034C; // type:function size:0xFC scope:global +Execute__12daObjMGate_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x2C4 scope:global +Draw__12daObjMGate_cFv = .text:0x0000070C; // type:function size:0xCC scope:global +Delete__12daObjMGate_cFv = .text:0x000007D8; // type:function size:0x5C scope:global +daObjMGate_create1st__FP12daObjMGate_c = .text:0x00000834; // type:function size:0x60 scope:global +daObjMGate_MoveBGDelete__FP12daObjMGate_c = .text:0x00000894; // type:function size:0x20 scope:global +daObjMGate_MoveBGExecute__FP12daObjMGate_c = .text:0x000008B4; // type:function size:0x20 scope:global +daObjMGate_MoveBGDraw__FP12daObjMGate_c = .text:0x000008D4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_key_offset = .rodata:0x00000000; // type:object size:0x18 scope:global +l_col_offsetX = .rodata:0x00000018; // type:object size:0x14 scope:global +l_roll_crash_check_areaL = .rodata:0x0000002C; // type:object size:0x30 scope:global +l_roll_crash_check_areaL2 = .rodata:0x0000005C; // type:object size:0x30 scope:global +@3670 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3752 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3883 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3884 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3885 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3886 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3887 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x69 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdName = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbName = .data:0x00000030; // type:object size:0x8 scope:global +l_keyArcName = .data:0x00000038; // type:object size:0x4 scope:global data:4byte +l_keyBmdName = .data:0x0000003C; // type:object size:0x4 scope:global +daObjMGate_METHODS = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_Obj_MGate = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12daObjMGate_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mhole/splits.txt b/config/GZ2J01/rels/d_a_obj_mhole/splits.txt new file mode 100644 index 0000000000..ed9a41dfb4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mhole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mhole.cpp: + .text start:0x00000078 end:0x00000FA0 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000BC diff --git a/config/GZ2J01/rels/d_a_obj_mhole/symbols.txt b/config/GZ2J01/rels/d_a_obj_mhole/symbols.txt new file mode 100644 index 0000000000..5faedc5751 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mhole/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0x160 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +initBaseMtx__12daObjMHole_cFv = .text:0x000001F8; // type:function size:0x3C scope:global +setBaseMtx__12daObjMHole_cFv = .text:0x00000234; // type:function size:0x68 scope:global +Create__12daObjMHole_cFv = .text:0x0000029C; // type:function size:0x11C scope:global +checkParent__12daObjMHole_cFv = .text:0x000003B8; // type:function size:0x6C scope:global +CreateHeap__12daObjMHole_cFv = .text:0x00000424; // type:function size:0x294 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006B8; // type:function size:0x48 scope:global +create__12daObjMHole_cFv = .text:0x00000700; // type:function size:0x180 scope:global +__dt__8cM3dGAabFv = .text:0x00000880; // type:function size:0x48 scope:global +execute__12daObjMHole_cFv = .text:0x000008C8; // type:function size:0x280 scope:global +effectSet__12daObjMHole_cFv = .text:0x00000B48; // type:function size:0x160 scope:global +effectEnd__12daObjMHole_cFv = .text:0x00000CA8; // type:function size:0x54 scope:global +draw__12daObjMHole_cFv = .text:0x00000CFC; // type:function size:0x1D0 scope:global +_delete__12daObjMHole_cFv = .text:0x00000ECC; // type:function size:0x54 scope:global +daObjMHole_Draw__FP12daObjMHole_c = .text:0x00000F20; // type:function size:0x20 scope:global +daObjMHole_Execute__FP12daObjMHole_c = .text:0x00000F40; // type:function size:0x20 scope:global +daObjMHole_Delete__FP12daObjMHole_c = .text:0x00000F60; // type:function size:0x20 scope:global +daObjMHole_Create__FP10fopAc_ac_c = .text:0x00000F80; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_btk1 = .rodata:0x00000010; // type:object size:0x8 scope:global +l_btk2 = .rodata:0x00000018; // type:object size:0x8 scope:global +l_length = .rodata:0x00000020; // type:object size:0x8 scope:global +l_size = .rodata:0x00000028; // type:object size:0x8 scope:global +@3656 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3658 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3659 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3660 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3823 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_eff_id_L$4030 = .rodata:0x00000064; // type:object size:0x8 scope:local +l_eff_id_S$4031 = .rodata:0x0000006C; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_cps_src = .data:0x00000008; // type:object size:0x4C scope:global +l_daObjMHole_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_MHole = .data:0x00000074; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B0; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mie/splits.txt b/config/GZ2J01/rels/d_a_obj_mie/splits.txt new file mode 100644 index 0000000000..e998395be8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mie/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mie.cpp: + .text start:0x000000EC end:0x00001BB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000013C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_obj_mie/symbols.txt b/config/GZ2J01/rels/d_a_obj_mie/symbols.txt new file mode 100644 index 0000000000..cf0034a943 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mie/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daObj_Mie_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__11daObj_Mie_cFv = .text:0x000002E8; // type:function size:0x1D0 scope:global +__dt__8cM3dGLinFv = .text:0x000004B8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000500; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000548; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000590; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000600; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000065C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000698; // type:function size:0x70 scope:global +CreateHeap__11daObj_Mie_cFv = .text:0x00000708; // type:function size:0x8C scope:global +Delete__11daObj_Mie_cFv = .text:0x00000794; // type:function size:0x34 scope:global +Execute__11daObj_Mie_cFv = .text:0x000007C8; // type:function size:0xA98 scope:global +Draw__11daObj_Mie_cFv = .text:0x00001260; // type:function size:0x150 scope:global +__dt__8cM3dGPlaFv = .text:0x000013B0; // type:function size:0x48 scope:global +createHeapCallBack__11daObj_Mie_cFP10fopAc_ac_c = .text:0x000013F8; // type:function size:0x20 scope:global +srchPouyaa__11daObj_Mie_cFPvPv = .text:0x00001418; // type:function size:0x74 scope:global +setEnvTevColor__11daObj_Mie_cFv = .text:0x0000148C; // type:function size:0x5C scope:global +setRoomNo__11daObj_Mie_cFv = .text:0x000014E8; // type:function size:0x44 scope:global +setMtx__11daObj_Mie_cFv = .text:0x0000152C; // type:function size:0xB0 scope:global +calcRollAngle__11daObj_Mie_cFsi = .text:0x000015DC; // type:function size:0xA0 scope:global +getWallAngle__11daObj_Mie_cFsPs = .text:0x0000167C; // type:function size:0x190 scope:global +setSmokePrtcl__11daObj_Mie_cFv = .text:0x0000180C; // type:function size:0x7C scope:global +setWaterPrtcl__11daObj_Mie_cFv = .text:0x00001888; // type:function size:0x128 scope:global +setHamonPrtcl__11daObj_Mie_cFv = .text:0x000019B0; // type:function size:0x50 scope:global +daObj_Mie_Create__FPv = .text:0x00001A00; // type:function size:0x20 scope:global +daObj_Mie_Delete__FPv = .text:0x00001A20; // type:function size:0x20 scope:global +daObj_Mie_Execute__FPv = .text:0x00001A40; // type:function size:0x20 scope:global +daObj_Mie_Draw__FPv = .text:0x00001A60; // type:function size:0x20 scope:global +daObj_Mie_IsDelete__FPv = .text:0x00001A80; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A88; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001AD0; // type:function size:0x1C scope:global +__sinit_d_a_obj_mie_cpp = .text:0x00001AEC; // type:function size:0x74 scope:local +__dt__17daObj_Mie_Param_cFv = .text:0x00001B60; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BA8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BB0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_Mie_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@4379 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4384 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4386 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4387 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4388 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4390 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4391 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4393 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4395 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4396 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4435 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4575 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4576 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4577 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000010; // type:object size:0x44 scope:global +emttrId$4602 = .data:0x00000054; // type:object size:0x8 scope:local +daObj_Mie_MethodTable = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_MIE = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000118; // type:object size:0xC scope:global +__vt__11daObj_Mie_c = .data:0x00000124; // type:object size:0xC scope:global +__vt__17daObj_Mie_Param_c = .data:0x00000130; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3822 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4599 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4598 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mirror_6pole/splits.txt b/config/GZ2J01/rels/d_a_obj_mirror_6pole/splits.txt new file mode 100644 index 0000000000..3ccf5c1c05 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_6pole/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_6pole.cpp: + .text start:0x00000078 end:0x00000764 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_mirror_6pole/symbols.txt b/config/GZ2J01/rels/d_a_obj_mirror_6pole/symbols.txt new file mode 100644 index 0000000000..1704afdf51 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_6pole/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMirror6Pole_cFv = .text:0x00000078; // type:function size:0x14 scope:global +executeWait__18daObjMirror6Pole_cFv = .text:0x0000008C; // type:function size:0x5C scope:global +initDemo__18daObjMirror6Pole_cFv = .text:0x000000E8; // type:function size:0x4 scope:global +executeDemo__18daObjMirror6Pole_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +setBaseMtx__18daObjMirror6Pole_cFv = .text:0x0000015C; // type:function size:0x54 scope:global +createHeapCallBack__18daObjMirror6Pole_cFP10fopAc_ac_c = .text:0x000001B0; // type:function size:0x20 scope:global +CreateHeap__18daObjMirror6Pole_cFv = .text:0x000001D0; // type:function size:0x268 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000438; // type:function size:0x48 scope:global +daObjMirror6Pole_Create__FP10fopAc_ac_c = .text:0x00000480; // type:function size:0x108 scope:global +daObjMirror6Pole_Delete__FP18daObjMirror6Pole_c = .text:0x00000588; // type:function size:0x50 scope:global +daObjMirror6Pole_Execute__FP18daObjMirror6Pole_c = .text:0x000005D8; // type:function size:0x44 scope:global +daObjMirror6Pole_Draw__FP18daObjMirror6Pole_c = .text:0x0000061C; // type:function size:0xD0 scope:global +daObjMirror6Pole_IsDelete__FP18daObjMirror6Pole_c = .text:0x000006EC; // type:function size:0x8 scope:global +__sinit_d_a_obj_mirror_6pole_cpp = .text:0x000006F4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000010; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3617 = .data:0x00000024; // type:object size:0xC scope:local +@3618 = .data:0x00000030; // type:object size:0xC scope:local +@3619 = .data:0x0000003C; // type:object size:0xC scope:local +@3620 = .data:0x00000048; // type:object size:0xC scope:local +ActionTable__18daObjMirror6Pole_c = .data:0x00000054; // type:object size:0x30 scope:global data:4byte +l_daObjMirror6Pole_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_Mirror6Pole = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mirror_chain/splits.txt b/config/GZ2J01/rels/d_a_obj_mirror_chain/splits.txt new file mode 100644 index 0000000000..7a2c9ccaf1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_chain/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_chain.cpp: + .text start:0x00000078 end:0x00001A00 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2J01/rels/d_a_obj_mirror_chain/symbols.txt b/config/GZ2J01/rels/d_a_obj_mirror_chain/symbols.txt new file mode 100644 index 0000000000..746a79cb81 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_chain/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__22dScissorBegin_packet_cFv = .text:0x00000078; // type:function size:0x714 scope:global +__dt__4cXyzFv = .text:0x0000078C; // type:function size:0x3C scope:global +draw__20dScissorEnd_packet_cFv = .text:0x000007C8; // type:function size:0x38 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000800; // type:function size:0x20 scope:global +createHeap__18daObjMirrorChain_cFv = .text:0x00000820; // type:function size:0x764 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F84; // type:function size:0x48 scope:global +initBaseMtx__18daObjMirrorChain_cFv = .text:0x00000FCC; // type:function size:0x2C scope:global +setBaseMtx__18daObjMirrorChain_cFv = .text:0x00000FF8; // type:function size:0x80 scope:global +daObjMirrorChain_Draw__FP18daObjMirrorChain_c = .text:0x00001078; // type:function size:0x20 scope:global +draw__18daObjMirrorChain_cFv = .text:0x00001098; // type:function size:0x2B0 scope:global +daObjMirrorChain_Execute__FP18daObjMirrorChain_c = .text:0x00001348; // type:function size:0x20 scope:global +execute__18daObjMirrorChain_cFv = .text:0x00001368; // type:function size:0x21C scope:global +daObjMirrorChain_IsDelete__FP18daObjMirrorChain_c = .text:0x00001584; // type:function size:0x8 scope:global +daObjMirrorChain_Delete__FP18daObjMirrorChain_c = .text:0x0000158C; // type:function size:0x118 scope:global +__dt__4dBgWFv = .text:0x000016A4; // type:function size:0x60 scope:global +daObjMirrorChain_Create__FP10fopAc_ac_c = .text:0x00001704; // type:function size:0x218 scope:global +__dt__20dScissorEnd_packet_cFv = .text:0x0000191C; // type:function size:0x5C scope:global +__dt__22dScissorBegin_packet_cFv = .text:0x00001978; // type:function size:0x84 scope:global +__ct__4cXyzFv = .text:0x000019FC; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3915 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3918 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3925 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4164 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +SCISSOR_CENTER_X$localstatic3$draw__18daObjMirrorChain_cFv = .rodata:0x00000038; // type:object size:0x4 scope:local +SCISSOR_CENTER_Y$localstatic4$draw__18daObjMirrorChain_cFv = .rodata:0x0000003C; // type:object size:0x4 scope:local +SCISSOR_CENTER_Z$localstatic5$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local +SCISSOR_SIZE$localstatic6$draw__18daObjMirrorChain_cFv = .rodata:0x00000044; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_offsetScissor$localstatic7$draw__18daObjMirrorChain_cFv = .data:0x00000004; // type:object size:0x30 scope:local +l_daObjMirrorChain_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_MirrorChain = .data:0x00000054; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000084; // type:object size:0xC scope:global +__vt__20dScissorEnd_packet_c = .data:0x00000090; // type:object size:0x14 scope:global +__vt__22dScissorBegin_packet_c = .data:0x000000A4; // type:object size:0x14 scope:global +l_scissor = .bss:0x00000000; // type:object size:0x10 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mirror_sand/splits.txt b/config/GZ2J01/rels/d_a_obj_mirror_sand/splits.txt new file mode 100644 index 0000000000..05a6ea2ef9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_sand.cpp: + .text start:0x00000078 end:0x00000870 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_mirror_sand/symbols.txt b/config/GZ2J01/rels/d_a_obj_mirror_sand/symbols.txt new file mode 100644 index 0000000000..5c83a01bc5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_sand/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000360; // type:function size:0x48 scope:global +initBaseMtx__17daObjMirrorSand_cFv = .text:0x000003A8; // type:function size:0x2C scope:global +setBaseMtx__17daObjMirrorSand_cFv = .text:0x000003D4; // type:function size:0x64 scope:global +daObjMirrorSand_Draw__FP17daObjMirrorSand_c = .text:0x00000438; // type:function size:0xD0 scope:global +daObjMirrorSand_Execute__FP17daObjMirrorSand_c = .text:0x00000508; // type:function size:0x98 scope:global +daObjMirrorSand_IsDelete__FP17daObjMirrorSand_c = .text:0x000005A0; // type:function size:0x8 scope:global +daObjMirrorSand_Delete__FP17daObjMirrorSand_c = .text:0x000005A8; // type:function size:0xB0 scope:global +__dt__4dBgWFv = .text:0x00000658; // type:function size:0x60 scope:global +daObjMirrorSand_Create__FP10fopAc_ac_c = .text:0x000006B8; // type:function size:0x1B8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3729 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3732 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMirrorSand_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MirrorSand = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mirror_screw/splits.txt b/config/GZ2J01/rels/d_a_obj_mirror_screw/splits.txt new file mode 100644 index 0000000000..a60b0a5db7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_screw/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_screw.cpp: + .text start:0x00000078 end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2J01/rels/d_a_obj_mirror_screw/symbols.txt b/config/GZ2J01/rels/d_a_obj_mirror_screw/symbols.txt new file mode 100644 index 0000000000..3f72ada36d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_screw/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMirrorScrew_cFv = .text:0x00000078; // type:function size:0xC scope:global +executeWait__18daObjMirrorScrew_cFv = .text:0x00000084; // type:function size:0x11C scope:global +initDown__18daObjMirrorScrew_cFv = .text:0x000001A0; // type:function size:0x304 scope:global +executeDown__18daObjMirrorScrew_cFv = .text:0x000004A4; // type:function size:0x250 scope:global +daObjMirrorScrew_Draw__FP18daObjMirrorScrew_c = .text:0x000006F4; // type:function size:0x2C scope:global +daObjMirrorScrew_Execute__FP18daObjMirrorScrew_c = .text:0x00000720; // type:function size:0x20 scope:global +daObjMirrorScrew_IsDelete__FP18daObjMirrorScrew_c = .text:0x00000740; // type:function size:0x8 scope:global +daObjMirrorScrew_Delete__FP18daObjMirrorScrew_c = .text:0x00000748; // type:function size:0x24 scope:global +daObjMirrorScrew_Create__FP10fopAc_ac_c = .text:0x0000076C; // type:function size:0x128 scope:global +CreateHeap__18daObjMirrorScrew_cFv = .text:0x00000894; // type:function size:0x70 scope:global +Create__18daObjMirrorScrew_cFv = .text:0x00000904; // type:function size:0x12C scope:global +Execute__18daObjMirrorScrew_cFPPA3_A4_f = .text:0x00000A30; // type:function size:0x178 scope:global +Draw__18daObjMirrorScrew_cFv = .text:0x00000BA8; // type:function size:0xA4 scope:global +Delete__18daObjMirrorScrew_cFv = .text:0x00000C4C; // type:function size:0x34 scope:global +__sinit_d_a_obj_mirror_screw_cpp = .text:0x00000C80; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__18daObjMirrorScrew_c = .rodata:0x00000000; // type:object size:0x18 scope:global +@3680 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3684 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3648 = .data:0x00000024; // type:object size:0xC scope:local +@3649 = .data:0x00000030; // type:object size:0xC scope:local +@3650 = .data:0x0000003C; // type:object size:0xC scope:local +@3651 = .data:0x00000048; // type:object size:0xC scope:local +ActionTable__18daObjMirrorScrew_c = .data:0x00000054; // type:object size:0x30 scope:global data:4byte +l_daObjMirrorScrew_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_MirrorScrew = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__18daObjMirrorScrew_c = .data:0x000000D4; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mirror_table/splits.txt b/config/GZ2J01/rels/d_a_obj_mirror_table/splits.txt new file mode 100644 index 0000000000..af57096514 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_table.cpp: + .text start:0x00000078 end:0x0000199C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_mirror_table/symbols.txt b/config/GZ2J01/rels/d_a_obj_mirror_table/symbols.txt new file mode 100644 index 0000000000..b015311dc7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mirror_table/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__18daObjMirrorTable_cFv = .text:0x00000098; // type:function size:0x5FC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:global +isSwitch__18daObjMirrorTable_cFv = .text:0x000006DC; // type:function size:0xC4 scope:global +rideCallBack1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x220 scope:global +rideCallBack2__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000009C0; // type:function size:0x18 scope:global +daObjMirrorTable_Draw__FP18daObjMirrorTable_c = .text:0x000009D8; // type:function size:0x20 scope:global +draw__18daObjMirrorTable_cFv = .text:0x000009F8; // type:function size:0x218 scope:global +daObjMirrorTable_Execute__FP18daObjMirrorTable_c = .text:0x00000C10; // type:function size:0x20 scope:global +execute__18daObjMirrorTable_cFv = .text:0x00000C30; // type:function size:0x504 scope:global +daObjMirrorTable_IsDelete__FP18daObjMirrorTable_c = .text:0x00001134; // type:function size:0x8 scope:global +daObjMirrorTable_Delete__FP18daObjMirrorTable_c = .text:0x0000113C; // type:function size:0xD4 scope:global +__dt__4dBgWFv = .text:0x00001210; // type:function size:0x60 scope:global +daObjMirrorTable_Create__FP10fopAc_ac_c = .text:0x00001270; // type:function size:0x20 scope:global +create__18daObjMirrorTable_cFv = .text:0x00001290; // type:function size:0xCC scope:global +create_init__18daObjMirrorTable_cFv = .text:0x0000135C; // type:function size:0x3D4 scope:global +initBaseMtx__18daObjMirrorTable_cFv = .text:0x00001730; // type:function size:0x250 scope:global +cLib_calcTimer__FPSc = .text:0x00001980; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_minPos = .rodata:0x00000000; // type:object size:0xC scope:global +l_maxPos = .rodata:0x0000000C; // type:object size:0xC scope:global data:float +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3851 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4350 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4351 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4509 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4510 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4511 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4512 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x11 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMirrorTable_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MirrorTable = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_movebox/splits.txt b/config/GZ2J01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 0000000000..440e7adb31 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000EC end:0x00003514 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007DC + .data start:0x00000000 end:0x0000017C + .bss start:0x00000008 end:0x000013E0 diff --git a/config/GZ2J01/rels/d_a_obj_movebox/symbols.txt b/config/GZ2J01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 0000000000..fe06297310 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:global +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x000001F0; // type:function size:0x198 scope:global +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x00000388; // type:function size:0xD0 scope:global +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x00000458; // type:function size:0x2DC scope:global +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x00000734; // type:function size:0x1A0 scope:global +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000008D4; // type:function size:0x7C scope:global +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000950; // type:function size:0x250 scope:global +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00000BA0; // type:function size:0x88 scope:global +prm_get_swSave1__Q212daObjMovebox5Act_cCFv = .text:0x00000C28; // type:function size:0x28 scope:global +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00000C50; // type:function size:0x30 scope:global +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00000C80; // type:function size:0x30 scope:global +attr__Q212daObjMovebox5Act_cCFv = .text:0x00000CB0; // type:function size:0x18 scope:global +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000CC8; // type:function size:0xE8 scope:global +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000DB0; // type:function size:0x44 scope:global +path_init__Q212daObjMovebox5Act_cFv = .text:0x00000DF4; // type:function size:0x138 scope:global +path_save__Q212daObjMovebox5Act_cFv = .text:0x00000F2C; // type:function size:0x21C scope:global +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00001148; // type:function size:0xA4 scope:global +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000011EC; // type:function size:0x124 scope:global +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00001310; // type:function size:0xFC scope:global +Create__Q212daObjMovebox5Act_cFv = .text:0x0000140C; // type:function size:0x310 scope:global +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x0000171C; // type:function size:0x270 scope:global +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x0000198C; // type:function size:0x180 scope:global +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x00001B0C; // type:function size:0x24 scope:global +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x00001B30; // type:function size:0x9C scope:global +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x00001BCC; // type:function size:0x68 scope:global +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x00001C34; // type:function size:0x74 scope:global +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00001CA8; // type:function size:0x22C scope:global +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00001ED4; // type:function size:0x20 scope:global +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00001EF4; // type:function size:0x3C8 scope:global +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x000022BC; // type:function size:0x28 scope:global +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x000022E4; // type:function size:0x200 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000024E4; // type:function size:0x78 scope:global +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x0000255C; // type:function size:0xC4 scope:global +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00002620; // type:function size:0xC4 scope:global +sound_land__Q212daObjMovebox5Act_cFv = .text:0x000026E4; // type:function size:0xC4 scope:global +vib_land__Q212daObjMovebox5Act_cFv = .text:0x000027A8; // type:function size:0x54 scope:global +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x000027FC; // type:function size:0x80 scope:global +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x0000287C; // type:function size:0x4AC scope:global +Draw__Q212daObjMovebox5Act_cFv = .text:0x00002D28; // type:function size:0x18C scope:global +__dt__8cM3dGPlaFv = .text:0x00002EB4; // type:function size:0x48 scope:global +Delete__Q212daObjMovebox5Act_cFv = .text:0x00002EFC; // type:function size:0x24 scope:global +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002F20; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x000030D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000311C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003164; // type:function size:0x5C scope:global +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000031C0; // type:function size:0x58 scope:global +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003218; // type:function size:0x20 scope:global +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003238; // type:function size:0x2C scope:global +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003264; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003290; // type:function size:0x48 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x000032D8; // type:function size:0x1C scope:global +__sinit_d_a_obj_movebox_cpp = .text:0x000032F4; // type:function size:0xAC scope:local +__arraydtor$3671 = .text:0x000033A0; // type:function size:0x38 scope:local +__dt__11dBgS_WtrChkFv = .text:0x000033D8; // type:function size:0x78 scope:global +__arraydtor$3668 = .text:0x00003450; // type:function size:0x38 scope:local +__ct__14dBgS_ObjGndChkFv = .text:0x00003488; // type:function size:0x5C scope:global +@16@__dt__11dBgS_WtrChkFv = .text:0x000034E4; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x000034EC; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x000034F4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000034FC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003504; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000350C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global +@3687 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float +@3728 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float +@3755 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float +@3902 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x000001D8; // type:object size:0x4 scope:local +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001DC; // type:object size:0x20 scope:global +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x000001FC; // type:object size:0x44 scope:global +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000240; // type:object size:0x500 scope:global +@4161 = .rodata:0x00000740; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000744; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000748; // type:object size:0x4 scope:local data:string +@4354 = .rodata:0x00000750; // type:object size:0x8 scope:local +@4514 = .rodata:0x00000758; // type:object size:0x4 scope:local data:float +@4562 = .rodata:0x0000075C; // type:object size:0x4 scope:local +@4681 = .rodata:0x00000760; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000764; // type:object size:0x4 scope:local +@4775 = .rodata:0x00000768; // type:object size:0x4 scope:local +@4890 = .rodata:0x0000076C; // type:object size:0x4 scope:local data:float +particle_id$4913 = .rodata:0x00000770; // type:object size:0x6 scope:local +@5051 = .rodata:0x00000778; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000077C; // type:object size:0x5E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4747 = .data:0x00000020; // type:object size:0xC scope:local +@4748 = .data:0x0000002C; // type:object size:0xC scope:local +@4749 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .data:0x00000044; // type:object size:0x24 scope:local data:4byte +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Movebox = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__Q212daObjMovebox5Act_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__11dBgS_WtrChk = .data:0x0000014C; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3669 = .bss:0x00000048; // type:object size:0xC scope:local +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000054; // type:object size:0x78C scope:global data:2byte +@3670 = .bss:0x000007E0; // type:object size:0xC scope:local +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007EC; // type:object size:0x54 scope:global data:float +@3672 = .bss:0x00000840; // type:object size:0xC scope:local +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x0000084C; // type:object size:0xA10 scope:global data:float +@3909 = .bss:0x0000125C; // type:object size:0xC scope:local +touch_work$3908 = .bss:0x0000126C; // type:object size:0x70 scope:local +@4501 = .bss:0x000012DC; // type:object size:0xC scope:local +scl$4500 = .bss:0x000012EC; // type:object size:0xC scope:local +@4574 = .bss:0x000012F8; // type:object size:0xC scope:local +@4577 = .bss:0x00001308; // type:object size:0xC scope:local +@4578 = .bss:0x00001314; // type:object size:0xC scope:local +@4579 = .bss:0x00001320; // type:object size:0xC scope:local +dir_vec$4573 = .bss:0x0000132C; // type:object size:0x30 scope:local +@4762 = .bss:0x0000135C; // type:object size:0xC scope:local +particle_scale$4761 = .bss:0x0000136C; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00001378; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000137C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00001380; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00001384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00001388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000138C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00001390; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00001394; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00001398; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000139C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000013A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000013A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000013A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000013AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000013B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000013B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000013B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000013BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000013C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000013C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000013C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000013CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000013D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000013D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000013D8; // type:object size:0x4 scope:global +lbl_20_bss_13DC = .bss:0x000013DC; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_msima/splits.txt b/config/GZ2J01/rels/d_a_obj_msima/splits.txt new file mode 100644 index 0000000000..8991846e80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_msima/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_msima.cpp: + .text start:0x000000EC end:0x00001A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x000001A4 diff --git a/config/GZ2J01/rels/d_a_obj_msima/symbols.txt b/config/GZ2J01/rels/d_a_obj_msima/symbols.txt new file mode 100644 index 0000000000..89abdbfa59 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_msima/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daObj_Msima_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:global +daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:global +msima_start__FP15obj_msima_class = .text:0x000002D8; // type:function size:0x14 scope:global +msima_drop__FP15obj_msima_class = .text:0x000002EC; // type:function size:0x284 scope:global +__dt__4cXyzFv = .text:0x00000570; // type:function size:0x3C scope:global +msima_float__FP15obj_msima_class = .text:0x000005AC; // type:function size:0x164 scope:global +action__FP15obj_msima_class = .text:0x00000710; // type:function size:0x480 scope:global +chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000B90; // type:function size:0x15C scope:global +chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000CEC; // type:function size:0x250 scope:global +daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:global +daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:global +daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001400; // type:function size:0x48 scope:global +daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:global +__dt__10ms_chain_sFv = .text:0x00001740; // type:function size:0x3C scope:global +__ct__10ms_chain_sFv = .text:0x0000177C; // type:function size:0x4 scope:global +__dt__17daObj_Msima_HIO_cFv = .text:0x00001780; // type:function size:0x48 scope:global +__sinit_d_a_obj_msima_cpp = .text:0x000017C8; // type:function size:0x250 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4014 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4214 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4524 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4526 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table +l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_MSIMA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_577_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3858 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +@3958 = .bss:0x00000068; // type:object size:0xC scope:local +c_pos = .bss:0x00000074; // type:object size:0xC scope:global data:float +@4179 = .bss:0x00000080; // type:object size:0xC scope:local +@4180 = .bss:0x0000008C; // type:object size:0xC scope:local +@4181 = .bss:0x00000098; // type:object size:0xC scope:local +@4182 = .bss:0x000000A4; // type:object size:0xC scope:local +chain_p = .bss:0x000000B0; // type:object size:0x30 scope:global data:float +@4218 = .bss:0x000000E0; // type:object size:0xC scope:local +@4219 = .bss:0x000000EC; // type:object size:0xC scope:local +@4220 = .bss:0x000000F8; // type:object size:0xC scope:local +@4221 = .bss:0x00000104; // type:object size:0xC scope:local +chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_mvstair/splits.txt b/config/GZ2J01/rels/d_a_obj_mvstair/splits.txt new file mode 100644 index 0000000000..8ef19961c4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mvstair/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mvstair.cpp: + .text start:0x00000078 end:0x00001884 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2J01/rels/d_a_obj_mvstair/symbols.txt b/config/GZ2J01/rels/d_a_obj_mvstair/symbols.txt new file mode 100644 index 0000000000..b7066c2166 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_mvstair/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjStair_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjStair_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__12daObjStair_cFv = .text:0x00000128; // type:function size:0x170 scope:global +CreateHeap__12daObjStair_cFv = .text:0x00000298; // type:function size:0x80 scope:global +create1st__12daObjStair_cFv = .text:0x00000318; // type:function size:0xE4 scope:global +event_proc_call__12daObjStair_cFv = .text:0x000003FC; // type:function size:0xBC scope:global +mode_proc_call__12daObjStair_cFv = .text:0x000004B8; // type:function size:0xBC scope:global +Execute__12daObjStair_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x17C scope:global +Draw__12daObjStair_cFv = .text:0x000006F0; // type:function size:0xA4 scope:global +Delete__12daObjStair_cFv = .text:0x00000794; // type:function size:0x78 scope:global +actionWait__12daObjStair_cFv = .text:0x0000080C; // type:function size:0xC0 scope:global +actionOrderEvent__12daObjStair_cFv = .text:0x000008CC; // type:function size:0x70 scope:global +actionEvent__12daObjStair_cFv = .text:0x0000093C; // type:function size:0x60 scope:global +actionEnd__12daObjStair_cFv = .text:0x0000099C; // type:function size:0x8 scope:global +modeWaitUpperInit__12daObjStair_cFv = .text:0x000009A4; // type:function size:0x30 scope:global +modeWaitUpper__12daObjStair_cFv = .text:0x000009D4; // type:function size:0xA4 scope:global +modeUpperInit__12daObjStair_cFv = .text:0x00000A78; // type:function size:0x44 scope:global +modeUpper__12daObjStair_cFv = .text:0x00000ABC; // type:function size:0x400 scope:global +__dt__4cXyzFv = .text:0x00000EBC; // type:function size:0x3C scope:global +modeWaitLowerInit__12daObjStair_cFv = .text:0x00000EF8; // type:function size:0x48 scope:global +modeWaitLower__12daObjStair_cFv = .text:0x00000F40; // type:function size:0xA4 scope:global +modeLowerInit__12daObjStair_cFv = .text:0x00000FE4; // type:function size:0x30 scope:global +modeLower__12daObjStair_cFv = .text:0x00001014; // type:function size:0x3A4 scope:global +setParticle__12daObjStair_cFv = .text:0x000013B8; // type:function size:0x1C8 scope:global +removeParticle__12daObjStair_cFv = .text:0x00001580; // type:function size:0x74 scope:global +daObjStair_create1st__FP12daObjStair_c = .text:0x000015F4; // type:function size:0xEC scope:global +__ct__4cXyzFv = .text:0x000016E0; // type:function size:0x4 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000016E4; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00001768; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x0000176C; // type:function size:0x28 scope:global +daObjStair_MoveBGDelete__FP12daObjStair_c = .text:0x00001794; // type:function size:0x20 scope:global +daObjStair_MoveBGExecute__FP12daObjStair_c = .text:0x000017B4; // type:function size:0x20 scope:global +daObjStair_MoveBGDraw__FP12daObjStair_c = .text:0x000017D4; // type:function size:0x2C scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001800; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001874; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001878; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000187C; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001880; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbName = .rodata:0x00000008; // type:object size:0x8 scope:global +l_move_len = .rodata:0x00000010; // type:object size:0x18 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global +@3709 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3804 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4061 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4062 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x14 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@3754 = .data:0x00000028; // type:object size:0xC scope:local +@3755 = .data:0x00000034; // type:object size:0xC scope:local +@3756 = .data:0x00000040; // type:object size:0xC scope:local +@3757 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$3753 = .data:0x00000058; // type:object size:0x30 scope:local +@3765 = .data:0x00000088; // type:object size:0xC scope:local +@3766 = .data:0x00000094; // type:object size:0xC scope:local +@3767 = .data:0x000000A0; // type:object size:0xC scope:local +@3768 = .data:0x000000AC; // type:object size:0xC scope:local +l_func$3764 = .data:0x000000B8; // type:object size:0x30 scope:local +daObjStair_METHODS = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_Obj_MvStair = .data:0x00000108; // type:object size:0x30 scope:global +__vt__18dPa_levelEcallBack = .data:0x00000138; // type:object size:0x24 scope:global +__vt__12daObjStair_c = .data:0x0000015C; // type:object size:0x28 scope:global +lbl_578_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_578_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_myogan/splits.txt b/config/GZ2J01/rels/d_a_obj_myogan/splits.txt new file mode 100644 index 0000000000..05819a36b2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_myogan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_myogan.cpp: + .text start:0x000000EC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000068 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_myogan/symbols.txt b/config/GZ2J01/rels/d_a_obj_myogan/symbols.txt new file mode 100644 index 0000000000..4de512d9b9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_myogan/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daObj_Myogan_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Myogan_Draw__FP16obj_myogan_class = .text:0x0000011C; // type:function size:0x94 scope:global +action__FP16obj_myogan_class = .text:0x000001B0; // type:function size:0xEC scope:global +daObj_Myogan_Execute__FP16obj_myogan_class = .text:0x0000029C; // type:function size:0x5C scope:global +daObj_Myogan_IsDelete__FP16obj_myogan_class = .text:0x000002F8; // type:function size:0x8 scope:global +daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x00000300; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005A4; // type:function size:0x48 scope:global +daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x000005EC; // type:function size:0x144 scope:global +__dt__18daObj_Myogan_HIO_cFv = .text:0x00000730; // type:function size:0x48 scope:global +__sinit_d_a_obj_myogan_cpp = .text:0x00000778; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3966 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +l_daObj_Myogan_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_MYOGAN = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__18daObj_Myogan_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_579_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt b/config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt new file mode 100644 index 0000000000..1ddc893573 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nagaisu/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nagaisu.cpp: + .text start:0x00000078 end:0x00001014 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2J01/rels/d_a_obj_nagaisu/symbols.txt b/config/GZ2J01/rels/d_a_obj_nagaisu/symbols.txt new file mode 100644 index 0000000000..c3cceea3ff --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nagaisu/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjNagaisu_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjNagaisu_cFv = .text:0x00000098; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000011C; // type:function size:0x5C scope:global +__dt__14daObjNagaisu_cFv = .text:0x00000178; // type:function size:0xF0 scope:global +createHeap__14daObjNagaisu_cFv = .text:0x00000268; // type:function size:0xC0 scope:global +create__14daObjNagaisu_cFv = .text:0x00000328; // type:function size:0x140 scope:global +Delete__14daObjNagaisu_cFv = .text:0x00000468; // type:function size:0x74 scope:global +draw__14daObjNagaisu_cFv = .text:0x000004DC; // type:function size:0xA8 scope:global +execute__14daObjNagaisu_cFv = .text:0x00000584; // type:function size:0x50 scope:global +init__14daObjNagaisu_cFv = .text:0x000005D4; // type:function size:0x30 scope:global +setIsu__14daObjNagaisu_cFv = .text:0x00000604; // type:function size:0x14C scope:global +__ct__15daObjIsuChild_cFv = .text:0x00000750; // type:function size:0x6C scope:global +__dt__8dCcD_CylFv = .text:0x000007BC; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000888; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000090C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000954; // type:function size:0x48 scope:global +__dt__15daObjIsuChild_cFv = .text:0x0000099C; // type:function size:0x70 scope:global +createHeap__15daObjIsuChild_cFv = .text:0x00000A0C; // type:function size:0xDC scope:global +create__15daObjIsuChild_cFP14daObjNagaisu_cP9dCcD_Stts = .text:0x00000AE8; // type:function size:0x12C scope:global +execute__15daObjIsuChild_cFv = .text:0x00000C14; // type:function size:0xE0 scope:global +draw__15daObjIsuChild_cFP6dMdl_c = .text:0x00000CF4; // type:function size:0x84 scope:global +Delete__15daObjIsuChild_cFv = .text:0x00000D78; // type:function size:0x60 scope:global +chkHit__15daObjIsuChild_cFv = .text:0x00000DD8; // type:function size:0x68 scope:global +callEmt__15daObjIsuChild_cFv = .text:0x00000E40; // type:function size:0xD8 scope:global +daObjNagaisu_create__FP14daObjNagaisu_c = .text:0x00000F18; // type:function size:0x54 scope:global +daObjNagaisu_Delete__FP14daObjNagaisu_c = .text:0x00000F6C; // type:function size:0x20 scope:global +daObjNagaisu_execute__FP14daObjNagaisu_c = .text:0x00000F8C; // type:function size:0x20 scope:global +daObjNagaisu_draw__FP14daObjNagaisu_c = .text:0x00000FAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FCC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +REMOVE_ISU_IDX__14daObjNagaisu_c = .rodata:0x00000000; // type:object size:0x1C scope:global +s_CcDCyl__15daObjIsuChild_c = .rodata:0x0000001C; // type:object size:0x44 scope:global +@3731 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000070; // type:object size:0x4 scope:local +COL_OFFSET_X$3919 = .rodata:0x00000074; // type:object size:0x8 scope:local +@3940 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3963 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$4004 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4029 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjNagaisu_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Nagaisu = .data:0x00000024; // type:object size:0x30 scope:global +__vt__15daObjIsuChild_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000006C; // type:object size:0xC scope:global +__vt__14daObjNagaisu_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_nameplate/splits.txt b/config/GZ2J01/rels/d_a_obj_nameplate/splits.txt new file mode 100644 index 0000000000..f24ed4e96a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nameplate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nameplate.cpp: + .text start:0x00000078 end:0x00000E4C + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_nameplate/symbols.txt b/config/GZ2J01/rels/d_a_obj_nameplate/symbols.txt new file mode 100644 index 0000000000..b073089950 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nameplate/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__16daObjNameplate_cFv = .text:0x00000078; // type:function size:0xC4 scope:global +initBaseMtx__16daObjNameplate_cFv = .text:0x0000013C; // type:function size:0x20 scope:global +setBaseMtx__16daObjNameplate_cFv = .text:0x0000015C; // type:function size:0xCC scope:global +initCcSphere__16daObjNameplate_cFv = .text:0x00000228; // type:function size:0x70 scope:global +setCcSphere__16daObjNameplate_cFv = .text:0x00000298; // type:function size:0x94 scope:global +calcAngle__16daObjNameplate_cFv = .text:0x0000032C; // type:function size:0x280 scope:global +calcSpring__16daObjNameplate_cFv = .text:0x000005AC; // type:function size:0x188 scope:global +checkHitAngle__16daObjNameplate_cFv = .text:0x00000734; // type:function size:0xA4 scope:global +messageProc__16daObjNameplate_cFv = .text:0x000007D8; // type:function size:0x158 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000930; // type:function size:0x78 scope:global +daObjNameplate_Draw__FP16daObjNameplate_c = .text:0x000009A8; // type:function size:0xA4 scope:global +daObjNameplate_Execute__FP16daObjNameplate_c = .text:0x00000A4C; // type:function size:0x48 scope:global +daObjNameplate_IsDelete__FP16daObjNameplate_c = .text:0x00000A94; // type:function size:0x8 scope:global +daObjNameplate_Delete__FP16daObjNameplate_c = .text:0x00000A9C; // type:function size:0x13C scope:global +daObjNameplate_Create__FP10fopAc_ac_c = .text:0x00000BD8; // type:function size:0x140 scope:global +__dt__8cM3dGSphFv = .text:0x00000D18; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000D60; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000DA8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E04; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__16daObjNameplate_c = .rodata:0x00000000; // type:object size:0x20 scope:global +@3659 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3666 = .rodata:0x0000003C; // type:object size:0x4 scope:local +ccSphSrc$3700 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3718 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3719 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000098; // type:object size:0x19 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjNameplate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_NamePlate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_nan/splits.txt b/config/GZ2J01/rels/d_a_obj_nan/splits.txt new file mode 100644 index 0000000000..756a3a6502 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_nan.cpp: + .text start:0x000000EC end:0x00002CE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001DC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_nan/symbols.txt b/config/GZ2J01/rels/d_a_obj_nan/symbols.txt new file mode 100644 index 0000000000..8d37ccd125 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nan/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_NanHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +setAction__10daObjNAN_cFM10daObjNAN_cFPCvPv_v = .text:0x00000114; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x274 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000042C; // type:function size:0x48 scope:global +daObjNAN_Create__FP10fopAc_ac_c = .text:0x00000474; // type:function size:0x20 scope:global +daObjNAN_Delete__FP10daObjNAN_c = .text:0x00000494; // type:function size:0x24 scope:global +nan_posMove__10daObjNAN_cFv = .text:0x000004B8; // type:function size:0xB4 scope:global +turn__10daObjNAN_cFv = .text:0x0000056C; // type:function size:0x328 scope:global +__dt__8cM3dGPlaFv = .text:0x00000894; // type:function size:0x48 scope:global +nan_WalkAnm__10daObjNAN_cFv = .text:0x000008DC; // type:function size:0xE0 scope:global +wait__10daObjNAN_cFv = .text:0x000009BC; // type:function size:0x308 scope:global +walk__10daObjNAN_cFv = .text:0x00000CC4; // type:function size:0x780 scope:global +bin_wait__10daObjNAN_cFv = .text:0x00001444; // type:function size:0x11C scope:global +bin_action__10daObjNAN_cFv = .text:0x00001560; // type:function size:0x130 scope:global +nan_setParticle__10daObjNAN_cFv = .text:0x00001690; // type:function size:0x20C scope:global +hook__10daObjNAN_cFv = .text:0x0000189C; // type:function size:0x204 scope:global +boomerang__10daObjNAN_cFv = .text:0x00001AA0; // type:function size:0x408 scope:global +drop__10daObjNAN_cFv = .text:0x00001EA8; // type:function size:0x2F0 scope:global +hit_check__10daObjNAN_cFv = .text:0x00002198; // type:function size:0xB4 scope:global +action__10daObjNAN_cFv = .text:0x0000224C; // type:function size:0x60 scope:global +execute__10daObjNAN_cFv = .text:0x000022AC; // type:function size:0x198 scope:global +_delete__10daObjNAN_cFv = .text:0x00002444; // type:function size:0x68 scope:global +setBaseMtx__10daObjNAN_cFv = .text:0x000024AC; // type:function size:0x80 scope:global +daObjNAN_Draw__FP10daObjNAN_c = .text:0x0000252C; // type:function size:0x15C scope:global +daObjNAN_Execute__FP10daObjNAN_c = .text:0x00002688; // type:function size:0x20 scope:global +create__10daObjNAN_cFv = .text:0x000026A8; // type:function size:0x474 scope:global +__dt__8cM3dGSphFv = .text:0x00002B1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002B64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BAC; // type:function size:0x5C scope:global +daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002C08; // type:function size:0x8 scope:global +__dt__14daObj_NanHIO_cFv = .text:0x00002C10; // type:function size:0x48 scope:global +__sinit_d_a_obj_nan_cpp = .text:0x00002C58; // type:function size:0x3C scope:local +Insect_Release__9dInsect_cFv = .text:0x00002C94; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002CA0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_nan_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global +l_nan_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global +@3868 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3871 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4292 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4296 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4302 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4362 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4491 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000B0; // type:object size:0x4 scope:local +l_nan_itemno = .rodata:0x000000B4; // type:object size:0x2 scope:global +@4742 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4744 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4823 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@4825 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000D4; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global +l_heapsize = .rodata:0x000000DC; // type:object size:0x4 scope:global +@5034 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E4; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__25@unnamed@d_a_obj_nan_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3924 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@4034 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4126 = .data:0x00000078; // type:object size:0xC scope:local +@4129 = .data:0x00000084; // type:object size:0xC scope:local +@4133 = .data:0x00000090; // type:object size:0xC scope:local +@4138 = .data:0x0000009C; // type:object size:0xC scope:local +@4318 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4321 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4444 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4509 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4512 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4614 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +@4680 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +@4683 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@4938 = .data:0x00000108; // type:object size:0xC scope:local +@4941 = .data:0x00000114; // type:object size:0xC scope:local +l_daObjNAN_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_Obj_Nan = .data:0x00000140; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10daObjNAN_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001C4; // type:object size:0xC scope:global +__vt__14daObj_NanHIO_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_581_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_ndoor/splits.txt b/config/GZ2J01/rels/d_a_obj_ndoor/splits.txt new file mode 100644 index 0000000000..6de8be52be --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ndoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ndoor.cpp: + .text start:0x00000078 end:0x0000057C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt new file mode 100644 index 0000000000..93496d118e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ndoor/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Ndoor_Draw__FP15obj_ndoor_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Ndoor_Execute__FP15obj_ndoor_class = .text:0x000000DC; // type:function size:0x208 scope:global +daObj_Ndoor_IsDelete__FP15obj_ndoor_class = .text:0x000002E4; // type:function size:0x8 scope:global +daObj_Ndoor_Delete__FP15obj_ndoor_class = .text:0x000002EC; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000031C; // type:function size:0x6C scope:global +daObj_Ndoor_Create__FP10fopAc_ac_c = .text:0x00000388; // type:function size:0x164 scope:global +__dt__8cM3dGSphFv = .text:0x000004EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000534; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3831 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3834 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000020; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0xA scope:local data:string_table +cc_sph_src$3869 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Ndoor_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_NDOOR = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_nougu/splits.txt b/config/GZ2J01/rels/d_a_obj_nougu/splits.txt new file mode 100644 index 0000000000..1a55b7b10a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nougu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nougu.cpp: + .text start:0x000000EC end:0x00000E84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_nougu/symbols.txt b/config/GZ2J01/rels/d_a_obj_nougu/symbols.txt new file mode 100644 index 0000000000..609667a97f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_nougu/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Nougu_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +__dt__8dCcD_SphFv = .text:0x00000238; // type:function size:0xCC scope:global +create__13daObj_Nougu_cFv = .text:0x00000304; // type:function size:0x2B4 scope:global +__ct__8dCcD_SphFv = .text:0x000005B8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000063C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000684; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006CC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000073C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000798; // type:function size:0x70 scope:global +CreateHeap__13daObj_Nougu_cFv = .text:0x00000808; // type:function size:0x78 scope:global +Delete__13daObj_Nougu_cFv = .text:0x00000880; // type:function size:0x34 scope:global +Execute__13daObj_Nougu_cFv = .text:0x000008B4; // type:function size:0x220 scope:global +Draw__13daObj_Nougu_cFv = .text:0x00000AD4; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Nougu_cFP10fopAc_ac_c = .text:0x00000B98; // type:function size:0x20 scope:global +getResName__13daObj_Nougu_cFv = .text:0x00000BB8; // type:function size:0x10 scope:global +isDelete__13daObj_Nougu_cFv = .text:0x00000BC8; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Nougu_cFv = .text:0x00000BE8; // type:function size:0x5C scope:global +setRoomNo__13daObj_Nougu_cFv = .text:0x00000C44; // type:function size:0x40 scope:global +setMtx__13daObj_Nougu_cFv = .text:0x00000C84; // type:function size:0x64 scope:global +daObj_Nougu_Create__FPv = .text:0x00000CE8; // type:function size:0x20 scope:global +daObj_Nougu_Delete__FPv = .text:0x00000D08; // type:function size:0x20 scope:global +daObj_Nougu_Execute__FPv = .text:0x00000D28; // type:function size:0x20 scope:global +daObj_Nougu_Draw__FPv = .text:0x00000D48; // type:function size:0x20 scope:global +daObj_Nougu_IsDelete__FPv = .text:0x00000D68; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D70; // type:function size:0x48 scope:global +__sinit_d_a_obj_nougu_cpp = .text:0x00000DB8; // type:function size:0x74 scope:local +__dt__19daObj_Nougu_Param_cFv = .text:0x00000E2C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E74; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E7C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Nougu_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3916 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4046 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x7 scope:local data:string_table +mCcDSph__13daObj_Nougu_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_Nougu_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_NOUGU = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000AC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__13daObj_Nougu_c = .data:0x000000F4; // type:object size:0xC scope:global +__vt__19daObj_Nougu_Param_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_octhashi/splits.txt b/config/GZ2J01/rels/d_a_obj_octhashi/splits.txt new file mode 100644 index 0000000000..71ac7e1d2f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_octhashi/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_octhashi.cpp: + .text start:0x00000078 end:0x00001938 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2J01/rels/d_a_obj_octhashi/symbols.txt b/config/GZ2J01/rels/d_a_obj_octhashi/symbols.txt new file mode 100644 index 0000000000..ea8d85eb72 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_octhashi/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__15daObjOCTHASHI_cFv = .text:0x00000078; // type:function size:0x1E0 scope:global +daObjOCTHASHI_Create__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +daObjOCTHASHI_Delete__FP15daObjOCTHASHI_c = .text:0x00000278; // type:function size:0x44 scope:global +SetCoSph__15daObjOCTHASHI_cFv = .text:0x000002BC; // type:function size:0xA8 scope:global +SetCoCyl__15daObjOCTHASHI_cFv = .text:0x00000364; // type:function size:0x80 scope:global +HakaiSet2__15daObjOCTHASHI_cFi = .text:0x000003E4; // type:function size:0x3CC scope:global +HakaiMotion2__15daObjOCTHASHI_cFv = .text:0x000007B0; // type:function size:0x17C scope:global +__dt__5csXyzFv = .text:0x0000092C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00000968; // type:function size:0x3C scope:global +CylAction__15daObjOCTHASHI_cFv = .text:0x000009A4; // type:function size:0xE0 scope:global +SphAction__15daObjOCTHASHI_cFv = .text:0x00000A84; // type:function size:0x280 scope:global +SphAction2__15daObjOCTHASHI_cFv = .text:0x00000D04; // type:function size:0xB0 scope:global +Action__15daObjOCTHASHI_cFv = .text:0x00000DB4; // type:function size:0xC8 scope:global +setBaseMtx__15daObjOCTHASHI_cFv = .text:0x00000E7C; // type:function size:0xCC scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000F48; // type:function size:0xC scope:global +daObjOCTHASHI_Draw__FP15daObjOCTHASHI_c = .text:0x00000F54; // type:function size:0x2C scope:global +daObjOCTHASHI_Execute__FP15daObjOCTHASHI_c = .text:0x00000F80; // type:function size:0x20 scope:global +CreateHeap__15daObjOCTHASHI_cFv = .text:0x00000FA0; // type:function size:0xB8 scope:global +create__15daObjOCTHASHI_cFv = .text:0x00001058; // type:function size:0x34C scope:global +__dt__8cM3dGCylFv = .text:0x000013A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001434; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001500; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001584; // type:function size:0x48 scope:global +__dt__9dCcD_SttsFv = .text:0x000015CC; // type:function size:0x90 scope:global +__ct__9dCcD_SttsFv = .text:0x0000165C; // type:function size:0x54 scope:global +__dt__10dCcD_GSttsFv = .text:0x000016B0; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000170C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001710; // type:function size:0x4 scope:global +daObjOCTHASHI_IsDelete__FP15daObjOCTHASHI_c = .text:0x00001714; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000171C; // type:function size:0x48 scope:global +Create__15daObjOCTHASHI_cFv = .text:0x00001764; // type:function size:0x54 scope:global +Execute__15daObjOCTHASHI_cFPPA3_A4_f = .text:0x000017B8; // type:function size:0x74 scope:global +Draw__15daObjOCTHASHI_cFv = .text:0x0000182C; // type:function size:0xD8 scope:global +Delete__15daObjOCTHASHI_cFv = .text:0x00001904; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3655 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3681 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3713 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@3823 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3888 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3889 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3890 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3903 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3904 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3989 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3990 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3991 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3992 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3993 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@3994 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3995 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4057 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4165 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0x33 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +ccCylSrc$3656 = .data:0x00000004; // type:object size:0x44 scope:local data:float +l_daObjOCTHASHI_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OCTHASHI = .data:0x00000068; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000098; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0xC scope:global +__vt__15daObjOCTHASHI_c = .data:0x000000D4; // type:object size:0x28 scope:global +lbl_584_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt b/config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt new file mode 100644 index 0000000000..f775c5437c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_oiltubo/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_oiltubo.cpp: + .text start:0x00000078 end:0x00001248 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000148 diff --git a/config/GZ2J01/rels/d_a_obj_oiltubo/symbols.txt b/config/GZ2J01/rels/d_a_obj_oiltubo/symbols.txt new file mode 100644 index 0000000000..563307d098 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_oiltubo/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daObj_Oiltubo_cFv = .text:0x00000078; // type:function size:0x1FC scope:global +__dt__8cM3dGCylFv = .text:0x00000274; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000304; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000374; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000003D0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000440; // type:function size:0x48 scope:global +CreateHeap__15daObj_Oiltubo_cFv = .text:0x00000488; // type:function size:0x134 scope:global +Delete__15daObj_Oiltubo_cFv = .text:0x000005BC; // type:function size:0x44 scope:global +Execute__15daObj_Oiltubo_cFv = .text:0x00000600; // type:function size:0x23C scope:global +Draw__15daObj_Oiltubo_cFv = .text:0x0000083C; // type:function size:0xEC scope:global +createHeapCallBack__15daObj_Oiltubo_cFP10fopAc_ac_c = .text:0x00000928; // type:function size:0x20 scope:global +getResName__15daObj_Oiltubo_cFv = .text:0x00000948; // type:function size:0x10 scope:global +restart__15daObj_Oiltubo_cFv = .text:0x00000958; // type:function size:0x70 scope:global +initialize__15daObj_Oiltubo_cFv = .text:0x000009C8; // type:function size:0x1A4 scope:global +setProcess__15daObj_Oiltubo_cFM15daObj_Oiltubo_cFPCvPvPv_i = .text:0x00000B6C; // type:function size:0xB0 scope:global +setParam__15daObj_Oiltubo_cFv = .text:0x00000C1C; // type:function size:0x5C scope:global +setEnvTevColor__15daObj_Oiltubo_cFv = .text:0x00000C78; // type:function size:0x5C scope:global +setRoomNo__15daObj_Oiltubo_cFv = .text:0x00000CD4; // type:function size:0x44 scope:global +setMtx__15daObj_Oiltubo_cFv = .text:0x00000D18; // type:function size:0x78 scope:global +setAttnPos__15daObj_Oiltubo_cFv = .text:0x00000D90; // type:function size:0x48 scope:global +chkEvent__15daObj_Oiltubo_cFv = .text:0x00000DD8; // type:function size:0x50 scope:global +wait__15daObj_Oiltubo_cFPv = .text:0x00000E28; // type:function size:0x90 scope:global +daObj_Oiltubo_Create__FPv = .text:0x00000EB8; // type:function size:0x20 scope:global +daObj_Oiltubo_Delete__FPv = .text:0x00000ED8; // type:function size:0x20 scope:global +daObj_Oiltubo_Execute__FPv = .text:0x00000EF8; // type:function size:0x20 scope:global +daObj_Oiltubo_Draw__FPv = .text:0x00000F18; // type:function size:0x20 scope:global +daObj_Oiltubo_IsDelete__FPv = .text:0x00000F38; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000F40; // type:function size:0x48 scope:global +__dt__15daObj_Oiltubo_cFv = .text:0x00000F88; // type:function size:0x278 scope:global +__sinit_d_a_obj_oiltubo_cpp = .text:0x00001200; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001238; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001240; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__15daObj_Oiltubo_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3815 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3865 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0x3F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdFileName = .data:0x00000024; // type:object size:0x4 scope:global +l_bbmdFileName = .data:0x00000028; // type:object size:0x4 scope:global +l_bbtkFileName = .data:0x0000002C; // type:object size:0x4 scope:global +mCcDCyl__15daObj_Oiltubo_c = .data:0x00000030; // type:object size:0x44 scope:global +@3897 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +daObj_Oiltubo_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_OBJ_OILTUBO = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000130; // type:object size:0xC scope:global +__vt__15daObj_Oiltubo_c = .data:0x0000013C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_onsen/splits.txt b/config/GZ2J01/rels/d_a_obj_onsen/splits.txt new file mode 100644 index 0000000000..e6d0267ca6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_onsen.cpp: + .text start:0x00000078 end:0x00000634 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2J01/rels/d_a_obj_onsen/symbols.txt b/config/GZ2J01/rels/d_a_obj_onsen/symbols.txt new file mode 100644 index 0000000000..54d44e2f3f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsen/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjOnsen_cFv = .text:0x00000078; // type:function size:0x58 scope:global +setBaseMtx__12daObjOnsen_cFv = .text:0x000000D0; // type:function size:0x78 scope:global +Create__12daObjOnsen_cFv = .text:0x00000148; // type:function size:0x4C scope:global +CreateHeap__12daObjOnsen_cFv = .text:0x00000194; // type:function size:0x188 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000031C; // type:function size:0x48 scope:global +create1st__12daObjOnsen_cFv = .text:0x00000364; // type:function size:0xA8 scope:global +Execute__12daObjOnsen_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x30 scope:global +Draw__12daObjOnsen_cFv = .text:0x0000043C; // type:function size:0xEC scope:global +Delete__12daObjOnsen_cFv = .text:0x00000528; // type:function size:0x40 scope:global +daObjOnsen_create1st__FP12daObjOnsen_c = .text:0x00000568; // type:function size:0x60 scope:global +daObjOnsen_MoveBGDelete__FP12daObjOnsen_c = .text:0x000005C8; // type:function size:0x20 scope:global +daObjOnsen_MoveBGExecute__FP12daObjOnsen_c = .text:0x000005E8; // type:function size:0x20 scope:global +daObjOnsen_MoveBGDraw__FP12daObjOnsen_c = .text:0x00000608; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_btk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_bmd2 = .rodata:0x00000010; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global +@3694 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x12 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjOnsen_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_Onsen = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global +__vt__12daObjOnsen_c = .data:0x00000064; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_onsenFire/splits.txt b/config/GZ2J01/rels/d_a_obj_onsenFire/splits.txt new file mode 100644 index 0000000000..5d94b45ede --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsenFire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_onsenFire.cpp: + .text start:0x00000078 end:0x0000026C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_onsenFire/symbols.txt b/config/GZ2J01/rels/d_a_obj_onsenFire/symbols.txt new file mode 100644 index 0000000000..c086b19a9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsenFire/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__16daObjOnsenFire_cFv = .text:0x00000078; // type:function size:0x7C scope:global +execute__16daObjOnsenFire_cFv = .text:0x000000F4; // type:function size:0x108 scope:global +daObjOnsenFire_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x20 scope:global +daObjOnsenFire_Execute__FP16daObjOnsenFire_c = .text:0x0000021C; // type:function size:0x20 scope:global +daObjOnsenFire_Delete__FP16daObjOnsenFire_c = .text:0x0000023C; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3659 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daObjOnsenFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_ONSEN_FIRE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_onsenTaru/splits.txt b/config/GZ2J01/rels/d_a_obj_onsenTaru/splits.txt new file mode 100644 index 0000000000..83f9bc9133 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsenTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_onsenTaru.cpp: + .text start:0x000000EC end:0x00001684 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt b/config/GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt new file mode 100644 index 0000000000..ea399631aa --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_onsenTaru/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daOnsTaru_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000013C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000198; // type:function size:0x48 scope:global +setBaseMtx__11daOnsTaru_cFv = .text:0x000001E0; // type:function size:0x88 scope:global +CreateHeap__11daOnsTaru_cFv = .text:0x00000268; // type:function size:0x6C scope:global +create__11daOnsTaru_cFv = .text:0x000002D4; // type:function size:0x2A0 scope:global +__dt__8cM3dGCylFv = .text:0x00000574; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000604; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000660; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006D0; // type:function size:0x70 scope:global +createHeapCallBack__11daOnsTaru_cFP10fopAc_ac_c = .text:0x00000740; // type:function size:0x2C scope:global +chkSinkAll__11daOnsTaru_cFv = .text:0x0000076C; // type:function size:0x24 scope:global +chkWaterLineIn__11daOnsTaru_cFv = .text:0x00000790; // type:function size:0x24 scope:global +bgCheck__11daOnsTaru_cFv = .text:0x000007B4; // type:function size:0x2A4 scope:global +Execute__11daOnsTaru_cFv = .text:0x00000A58; // type:function size:0x24C scope:global +mode_proc_call__11daOnsTaru_cFv = .text:0x00000CA4; // type:function size:0x118 scope:global +mode_init_wait__11daOnsTaru_cFv = .text:0x00000DBC; // type:function size:0x30 scope:global +mode_proc_wait__11daOnsTaru_cFv = .text:0x00000DEC; // type:function size:0x24 scope:global +mode_init_carry__11daOnsTaru_cFv = .text:0x00000E10; // type:function size:0x30 scope:global +mode_proc_carry__11daOnsTaru_cFv = .text:0x00000E40; // type:function size:0xA0 scope:global +mode_init_drop__11daOnsTaru_cFv = .text:0x00000EE0; // type:function size:0x40 scope:global +mode_proc_drop__11daOnsTaru_cFv = .text:0x00000F20; // type:function size:0x24 scope:global +mode_init_break__11daOnsTaru_cFv = .text:0x00000F44; // type:function size:0xF0 scope:global +mode_proc_break__11daOnsTaru_cFv = .text:0x00001034; // type:function size:0x4 scope:global +mode_init_sink__11daOnsTaru_cFv = .text:0x00001038; // type:function size:0x18 scope:global +mode_proc_sink__11daOnsTaru_cFv = .text:0x00001050; // type:function size:0xF0 scope:global +breakEffSet__11daOnsTaru_cFv = .text:0x00001140; // type:function size:0x298 scope:global +Draw__11daOnsTaru_cFv = .text:0x000013D8; // type:function size:0xA4 scope:global +Delete__11daOnsTaru_cFv = .text:0x0000147C; // type:function size:0x30 scope:global +daOnsTaru_Draw__FP11daOnsTaru_c = .text:0x000014AC; // type:function size:0x2C scope:global +daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x000014D8; // type:function size:0x2C scope:global +daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00001504; // type:function size:0x2C scope:global +daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00001530; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001550; // type:function size:0x48 scope:global +__dt__15daOnsTaru_HIO_cFv = .text:0x00001598; // type:function size:0x6C scope:global +__sinit_d_a_obj_onsenTaru_cpp = .text:0x00001604; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001674; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000167C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__11daOnsTaru_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3772 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3773 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3775 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4132 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4133 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4134 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4135 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4136 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000007C; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daOnsTaru_c = .data:0x00000020; // type:object size:0x44 scope:global +@4002 = .data:0x00000064; // type:object size:0xC scope:local +@4003 = .data:0x00000070; // type:object size:0xC scope:local +@4004 = .data:0x0000007C; // type:object size:0xC scope:local +@4005 = .data:0x00000088; // type:object size:0xC scope:local +@4006 = .data:0x00000094; // type:object size:0xC scope:local +l_mode_func$4001 = .data:0x000000A0; // type:object size:0x3C scope:local +l_daOnsTaru_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_OnsenTaru = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__11daOnsTaru_c = .data:0x0000018C; // type:object size:0x18 scope:global +__vt__15daOnsTaru_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_588_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ornament_cloth/splits.txt b/config/GZ2J01/rels/d_a_obj_ornament_cloth/splits.txt new file mode 100644 index 0000000000..2015fbcbec --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ornament_cloth/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ornament_cloth.cpp: + .text start:0x00000078 end:0x00000CEC + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_ornament_cloth/symbols.txt b/config/GZ2J01/rels/d_a_obj_ornament_cloth/symbols.txt new file mode 100644 index 0000000000..4dc9945f01 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ornament_cloth/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjOnCloth_cFv = .text:0x00000078; // type:function size:0x120 scope:global +initBaseMtx__14daObjOnCloth_cFv = .text:0x00000198; // type:function size:0x20 scope:global +setBaseMtx__14daObjOnCloth_cFv = .text:0x000001B8; // type:function size:0x64 scope:global +setNormalClothPos__14daObjOnCloth_cFv = .text:0x0000021C; // type:function size:0x2D4 scope:global +calcJointAngle__14daObjOnCloth_cFv = .text:0x000004F0; // type:function size:0x188 scope:global +checkPlayerMove__14daObjOnCloth_cFv = .text:0x00000678; // type:function size:0x14C scope:global +nodeCallBack__FP8J3DJointi = .text:0x000007C4; // type:function size:0xCC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000890; // type:function size:0x198 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000A28; // type:function size:0x48 scope:global +daObjOnCloth_Draw__FP14daObjOnCloth_c = .text:0x00000A70; // type:function size:0xBC scope:global +daObjOnCloth_Execute__FP14daObjOnCloth_c = .text:0x00000B2C; // type:function size:0x40 scope:global +daObjOnCloth_IsDelete__FP14daObjOnCloth_c = .text:0x00000B6C; // type:function size:0x8 scope:global +daObjOnCloth_Delete__FP14daObjOnCloth_c = .text:0x00000B74; // type:function size:0x68 scope:global +__dt__12ClothJoint_cFv = .text:0x00000BDC; // type:function size:0x3C scope:global +daObjOnCloth_Create__FP10fopAc_ac_c = .text:0x00000C18; // type:function size:0xD0 scope:global +__ct__12ClothJoint_cFv = .text:0x00000CE8; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjOnCloth_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3671 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3674 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3675 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3678 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3785 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3786 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3787 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3788 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3789 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@3973 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000084; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjOnCloth_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_OnCloth = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_pdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_pdoor/splits.txt new file mode 100644 index 0000000000..f7b2f8c37d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdoor.cpp: + .text start:0x00000078 end:0x00000CF8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt new file mode 100644 index 0000000000..b1e9aa21cd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdoor/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x104 scope:global +initBaseMtx__12daObjPDoor_cFv = .text:0x0000017C; // type:function size:0x3C scope:global +setBaseMtx__12daObjPDoor_cFv = .text:0x000001B8; // type:function size:0x64 scope:global +Create__12daObjPDoor_cFv = .text:0x0000021C; // type:function size:0x110 scope:global +CreateHeap__12daObjPDoor_cFv = .text:0x0000032C; // type:function size:0x70 scope:global +create1st__12daObjPDoor_cFv = .text:0x0000039C; // type:function size:0x80 scope:global +Execute__12daObjPDoor_cFPPA3_A4_f = .text:0x0000041C; // type:function size:0x54 scope:global +mode_proc_call__12daObjPDoor_cFv = .text:0x00000470; // type:function size:0x8C scope:global +init_modeWait__12daObjPDoor_cFv = .text:0x000004FC; // type:function size:0x38 scope:global +modeWait__12daObjPDoor_cFv = .text:0x00000534; // type:function size:0x344 scope:global +init_modeRotate__12daObjPDoor_cFv = .text:0x00000878; // type:function size:0x1C scope:global +modeRotate__12daObjPDoor_cFv = .text:0x00000894; // type:function size:0x2B4 scope:global +Draw__12daObjPDoor_cFv = .text:0x00000B48; // type:function size:0xA4 scope:global +Delete__12daObjPDoor_cFv = .text:0x00000BEC; // type:function size:0x40 scope:global +daObjPDoor_create1st__FP12daObjPDoor_c = .text:0x00000C2C; // type:function size:0x60 scope:global +daObjPDoor_MoveBGDelete__FP12daObjPDoor_c = .text:0x00000C8C; // type:function size:0x20 scope:global +daObjPDoor_MoveBGExecute__FP12daObjPDoor_c = .text:0x00000CAC; // type:function size:0x20 scope:global +daObjPDoor_MoveBGDraw__FP12daObjPDoor_c = .text:0x00000CCC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@4051 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4054 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +@3781 = .data:0x0000003C; // type:object size:0xC scope:local +@3782 = .data:0x00000048; // type:object size:0xC scope:local +l_func$3780 = .data:0x00000054; // type:object size:0x18 scope:local +daObjPDoor_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_PushDoor = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12daObjPDoor_c = .data:0x000000BC; // type:object size:0x28 scope:global +lbl_589_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_pdtile/splits.txt b/config/GZ2J01/rels/d_a_obj_pdtile/splits.txt new file mode 100644 index 0000000000..18303d0790 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdtile/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdtile.cpp: + .text start:0x00000078 end:0x000018C4 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x000001CC diff --git a/config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt b/config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt new file mode 100644 index 0000000000..f2f0d16915 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdtile/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +create1st__13daObjPDtile_cFv = .text:0x000000A0; // type:function size:0x1A0 scope:global +setMtx__13daObjPDtile_cFv = .text:0x00000240; // type:function size:0x110 scope:global +rideActor__13daObjPDtile_cFP10fopAc_ac_c = .text:0x00000350; // type:function size:0x260 scope:global +CreateHeap__13daObjPDtile_cFv = .text:0x000005B0; // type:function size:0x68 scope:global +Create__13daObjPDtile_cFv = .text:0x00000618; // type:function size:0x11C scope:global +Execute__13daObjPDtile_cFPPA3_A4_f = .text:0x00000734; // type:function size:0xB64 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001298; // type:function size:0x78 scope:global +Draw__13daObjPDtile_cFv = .text:0x00001310; // type:function size:0x144 scope:global +Delete__13daObjPDtile_cFv = .text:0x00001454; // type:function size:0x44 scope:global +daObjPDtile_create1st__FP13daObjPDtile_c = .text:0x00001498; // type:function size:0xFC scope:global +__dt__8cM3dGCylFv = .text:0x00001594; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000015DC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001624; // type:function size:0x5C scope:global +daObjPDtile_MoveBGDelete__FP13daObjPDtile_c = .text:0x00001680; // type:function size:0x20 scope:global +daObjPDtile_MoveBGExecute__FP13daObjPDtile_c = .text:0x000016A0; // type:function size:0x20 scope:global +daObjPDtile_MoveBGDraw__FP13daObjPDtile_c = .text:0x000016C0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016EC; // type:function size:0x48 scope:global +__dt__13daObjPDtile_cFv = .text:0x00001734; // type:function size:0x178 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000018AC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000018B4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000018BC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3680 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3683 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3717 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4184 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@4186 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4194 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4198 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4256 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName4 = .data:0x00000020; // type:object size:0x4 scope:global +l_dzbidx4 = .data:0x00000024; // type:object size:0x8 scope:global +l_bmdidx4 = .data:0x0000002C; // type:object size:0x8 scope:global +l_cull_box4 = .data:0x00000034; // type:object size:0x30 scope:global +l_arcName7 = .data:0x00000064; // type:object size:0x4 scope:global +l_dzbidx7 = .data:0x00000068; // type:object size:0x4 scope:global +l_bmdidx7 = .data:0x0000006C; // type:object size:0x4 scope:global +l_cull_box7 = .data:0x00000070; // type:object size:0x18 scope:global +l_arcName9 = .data:0x00000088; // type:object size:0x4 scope:global +l_dzbidx9 = .data:0x0000008C; // type:object size:0x4 scope:global +l_bmdidx9 = .data:0x00000090; // type:object size:0x4 scope:global +l_cull_box9 = .data:0x00000094; // type:object size:0x18 scope:global +cc_cyl_src = .data:0x000000AC; // type:object size:0x44 scope:global +daObjPDtile_METHODS = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_Obj_PDtile = .data:0x00000110; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000170; // type:object size:0x30 scope:global +__vt__13daObjPDtile_c = .data:0x000001A0; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_pdwall/splits.txt b/config/GZ2J01/rels/d_a_obj_pdwall/splits.txt new file mode 100644 index 0000000000..9c2276ad83 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdwall.cpp: + .text start:0x00000078 end:0x00000A30 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt b/config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt new file mode 100644 index 0000000000..607f664899 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pdwall/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__13daObjPDwall_cFv = .text:0x00000078; // type:function size:0xE4 scope:global +setMtx__13daObjPDwall_cFv = .text:0x0000015C; // type:function size:0x168 scope:global +CreateHeap__13daObjPDwall_cFv = .text:0x000002C4; // type:function size:0x164 scope:global +Create__13daObjPDwall_cFv = .text:0x00000428; // type:function size:0x138 scope:global +Execute__13daObjPDwall_cFPPA3_A4_f = .text:0x00000560; // type:function size:0x234 scope:global +Draw__13daObjPDwall_cFv = .text:0x00000794; // type:function size:0xC0 scope:global +Delete__13daObjPDwall_cFv = .text:0x00000854; // type:function size:0xA0 scope:global +daObjPDwall_create1st__FP13daObjPDwall_c = .text:0x000008F4; // type:function size:0x60 scope:global +daObjPDwall_MoveBGDelete__FP13daObjPDwall_c = .text:0x00000954; // type:function size:0x20 scope:global +daObjPDwall_MoveBGExecute__FP13daObjPDwall_c = .text:0x00000974; // type:function size:0x20 scope:global +daObjPDwall_MoveBGDraw__FP13daObjPDwall_c = .text:0x00000994; // type:function size:0x2C scope:global +__dt__13daObjPDwall_cFv = .text:0x000009C0; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3666 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3667 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3731 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3787 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjPDwall_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_PDwall = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daObjPDwall_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_picture/splits.txt b/config/GZ2J01/rels/d_a_obj_picture/splits.txt new file mode 100644 index 0000000000..5c0115d8ea --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_picture/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_picture.cpp: + .text start:0x00000078 end:0x00001D94 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000158 diff --git a/config/GZ2J01/rels/d_a_obj_picture/symbols.txt b/config/GZ2J01/rels/d_a_obj_picture/symbols.txt new file mode 100644 index 0000000000..5510be2317 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_picture/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjPicture_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjPicture_cFv = .text:0x00000098; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x00000218; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000260; // type:function size:0x48 scope:global +__dt__8dCcD_CpsFv = .text:0x000002A8; // type:function size:0xC4 scope:global +__ct__8dCcD_CpsFv = .text:0x0000036C; // type:function size:0x80 scope:global +__dt__10dCcD_GSttsFv = .text:0x000003EC; // type:function size:0x5C scope:global +__dt__14daObjPicture_cFv = .text:0x00000448; // type:function size:0x240 scope:global +createHeap__14daObjPicture_cFv = .text:0x00000688; // type:function size:0x310 scope:global +create__14daObjPicture_cFv = .text:0x00000998; // type:function size:0x398 scope:global +Delete__14daObjPicture_cFv = .text:0x00000D30; // type:function size:0xAC scope:global +draw__14daObjPicture_cFv = .text:0x00000DDC; // type:function size:0x15C scope:global +execute__14daObjPicture_cFv = .text:0x00000F38; // type:function size:0x358 scope:global +init__14daObjPicture_cFv = .text:0x00001290; // type:function size:0xA0 scope:global +setPicModelMtx__14daObjPicture_cFv = .text:0x00001330; // type:function size:0x88 scope:global +setTmgModelMtx__14daObjPicture_cFv = .text:0x000013B8; // type:function size:0x8C scope:global +getLinePosPic__14daObjPicture_cFiP4cXyz = .text:0x00001444; // type:function size:0x80 scope:global +getPosTmg__14daObjPicture_cFP4cXyz = .text:0x000014C4; // type:function size:0x28 scope:global +setLinePos__14daObjPicture_cFv = .text:0x000014EC; // type:function size:0x17C scope:global +moveLineFall1__14daObjPicture_cFv = .text:0x00001668; // type:function size:0x178 scope:global +moveLineFall2__14daObjPicture_cFv = .text:0x000017E0; // type:function size:0x2C8 scope:global +chkHitRope__14daObjPicture_cFv = .text:0x00001AA8; // type:function size:0xB4 scope:global +chkHitBombTg__14daObjPicture_cFv = .text:0x00001B5C; // type:function size:0xB4 scope:global +setPicAtCol__14daObjPicture_cFv = .text:0x00001C10; // type:function size:0x88 scope:global +daObjPicture_create__FP14daObjPicture_c = .text:0x00001C98; // type:function size:0x54 scope:global +daObjPicture_Delete__FP14daObjPicture_c = .text:0x00001CEC; // type:function size:0x20 scope:global +daObjPicture_execute__FP14daObjPicture_c = .text:0x00001D0C; // type:function size:0x20 scope:global +daObjPicture_draw__FP14daObjPicture_c = .text:0x00001D2C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001D4C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_PictureBmdIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +@3925 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3958 = .rodata:0x0000001C; // type:object size:0xC scope:local +@4007 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4008 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000048; // type:object size:0x4 scope:local data:4byte +@4076 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4147 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4156 = .rodata:0x0000006C; // type:object size:0xC scope:local +@4160 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4325 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4434 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4435 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4436 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4437 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4438 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4440 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_LINE_OFFSET_POS = .data:0x00000004; // type:object size:0x18 scope:global +l_PIC_AT_OFFSET_POS = .data:0x0000001C; // type:object size:0xC scope:global data:float +s_CcDCps__14daObjPicture_c = .data:0x00000028; // type:object size:0x4C scope:global +s_CcDCyl_pic_at__14daObjPicture_c = .data:0x00000074; // type:object size:0x44 scope:global +daObjPicture_METHODS = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_Picture = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000108; // type:object size:0x14 scope:global +__vt__14daObjPicture_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000014C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_pillar/splits.txt b/config/GZ2J01/rels/d_a_obj_pillar/splits.txt new file mode 100644 index 0000000000..f220bcb15f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pillar.cpp: + .text start:0x000000EC end:0x00001780 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2J01/rels/d_a_obj_pillar/symbols.txt b/config/GZ2J01/rels/d_a_obj_pillar/symbols.txt new file mode 100644 index 0000000000..23508b68af --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pillar/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPillar_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000170; // type:function size:0x48 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001B8; // type:function size:0xBC scope:global +setBaseMtx__10daPillar_cFv = .text:0x00000274; // type:function size:0x138 scope:global +Create__10daPillar_cFv = .text:0x000003AC; // type:function size:0x1BC scope:global +CreateHeap__10daPillar_cFv = .text:0x00000568; // type:function size:0xFC scope:global +create1st__10daPillar_cFv = .text:0x00000664; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000818; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000860; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008A8; // type:function size:0x5C scope:global +checkAttacked__10daPillar_cFv = .text:0x00000904; // type:function size:0xC4 scope:global +on_switch__10daPillar_cFv = .text:0x000009C8; // type:function size:0x15C scope:global +checkShake__10daPillar_cFv = .text:0x00000B24; // type:function size:0x1FC scope:global +setShake_rcrash__10daPillar_cFv = .text:0x00000D20; // type:function size:0x280 scope:global +setShake_strong__10daPillar_cFv = .text:0x00000FA0; // type:function size:0x4C scope:global +setShake_weak__10daPillar_cFv = .text:0x00000FEC; // type:function size:0x4C scope:global +switch_proc_call__10daPillar_cFv = .text:0x00001038; // type:function size:0xA4 scope:global +actionSwOnWait__10daPillar_cFv = .text:0x000010DC; // type:function size:0x5C scope:global +actionSwOn__10daPillar_cFv = .text:0x00001138; // type:function size:0x54 scope:global +actionEnd__10daPillar_cFv = .text:0x0000118C; // type:function size:0x4 scope:global +Execute__10daPillar_cFPPA3_A4_f = .text:0x00001190; // type:function size:0x288 scope:global +Draw__10daPillar_cFv = .text:0x00001418; // type:function size:0xE8 scope:global +Delete__10daPillar_cFv = .text:0x00001500; // type:function size:0x40 scope:global +daPillar_create1st__FP10daPillar_c = .text:0x00001540; // type:function size:0xF4 scope:global +daPillar_MoveBGDelete__FP10daPillar_c = .text:0x00001634; // type:function size:0x20 scope:global +daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001654; // type:function size:0x20 scope:global +daPillar_MoveBGDraw__FP10daPillar_c = .text:0x00001674; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016A0; // type:function size:0x48 scope:global +__dt__14daPillar_HIO_cFv = .text:0x000016E8; // type:function size:0x5C scope:global +__sinit_d_a_obj_pillar_cpp = .text:0x00001744; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_shadowBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000018; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000020; // type:object size:0x44 scope:global +l_shake_data = .rodata:0x00000064; // type:object size:0x30 scope:global data:2byte +@3664 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3682 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3683 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3716 = .rodata:0x000000B0; // type:object size:0x8 scope:local data:double +@4060 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4116 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4117 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4118 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4119 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4265 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@4193 = .data:0x00000028; // type:object size:0xC scope:local +@4194 = .data:0x00000034; // type:object size:0xC scope:local +@4195 = .data:0x00000040; // type:object size:0xC scope:local +l_func$4192 = .data:0x0000004C; // type:object size:0x24 scope:local +daPillar_METHODS = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Pillar = .data:0x00000090; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10daPillar_c = .data:0x000000F0; // type:object size:0x28 scope:global +__vt__14daPillar_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000124; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3657 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:float +lbl_593_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_pleaf/splits.txt b/config/GZ2J01/rels/d_a_obj_pleaf/splits.txt new file mode 100644 index 0000000000..b40bc20f27 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pleaf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pleaf.cpp: + .text start:0x000000EC end:0x00000BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt b/config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt new file mode 100644 index 0000000000..d1bd32604b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pleaf/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Pleaf_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__13daObj_Pleaf_cFv = .text:0x000002A8; // type:function size:0x278 scope:global +__dt__8cM3dGSphFv = .text:0x00000520; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000568; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005B0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000620; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000067C; // type:function size:0x70 scope:global +CreateHeap__13daObj_Pleaf_cFv = .text:0x000006EC; // type:function size:0x78 scope:global +Delete__13daObj_Pleaf_cFv = .text:0x00000764; // type:function size:0x34 scope:global +Execute__13daObj_Pleaf_cFv = .text:0x00000798; // type:function size:0xDC scope:global +Draw__13daObj_Pleaf_cFv = .text:0x00000874; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Pleaf_cFP10fopAc_ac_c = .text:0x00000938; // type:function size:0x20 scope:global +getResName__13daObj_Pleaf_cFv = .text:0x00000958; // type:function size:0x10 scope:global +isDelete__13daObj_Pleaf_cFv = .text:0x00000968; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Pleaf_cFv = .text:0x00000988; // type:function size:0x5C scope:global +setRoomNo__13daObj_Pleaf_cFv = .text:0x000009E4; // type:function size:0x40 scope:global +setMtx__13daObj_Pleaf_cFv = .text:0x00000A24; // type:function size:0x64 scope:global +daObj_Pleaf_Create__FPv = .text:0x00000A88; // type:function size:0x20 scope:global +daObj_Pleaf_Delete__FPv = .text:0x00000AA8; // type:function size:0x20 scope:global +daObj_Pleaf_Execute__FPv = .text:0x00000AC8; // type:function size:0x20 scope:global +daObj_Pleaf_Draw__FPv = .text:0x00000AE8; // type:function size:0x20 scope:global +daObj_Pleaf_IsDelete__FPv = .text:0x00000B08; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B10; // type:function size:0x48 scope:global +__sinit_d_a_obj_pleaf_cpp = .text:0x00000B58; // type:function size:0x40 scope:local +__dt__19daObj_Pleaf_Param_cFv = .text:0x00000B98; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Pleaf_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3905 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +daObj_Pleaf_MethodTable = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_PLEAF = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000078; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A8; // type:object size:0xC scope:global +__vt__13daObj_Pleaf_c = .data:0x000000B4; // type:object size:0xC scope:global +__vt__19daObj_Pleaf_Param_c = .data:0x000000C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_poCandle/splits.txt b/config/GZ2J01/rels/d_a_obj_poCandle/splits.txt new file mode 100644 index 0000000000..4df1a366a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poCandle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poCandle.cpp: + .text start:0x000000EC end:0x00000D24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_poCandle/symbols.txt b/config/GZ2J01/rels/d_a_obj_poCandle/symbols.txt new file mode 100644 index 0000000000..e00441bf6d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poCandle/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daPoCandle_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__12daPoCandle_cFv = .text:0x00000164; // type:function size:0x88 scope:global +CreateHeap__12daPoCandle_cFv = .text:0x000001EC; // type:function size:0x6C scope:global +create__12daPoCandle_cFv = .text:0x00000258; // type:function size:0x19C scope:global +lightInit__12daPoCandle_cFv = .text:0x000003F4; // type:function size:0x8C scope:global +setLight__12daPoCandle_cFv = .text:0x00000480; // type:function size:0x30 scope:global +cutLight__12daPoCandle_cFv = .text:0x000004B0; // type:function size:0x30 scope:global +pointLightProc__12daPoCandle_cFv = .text:0x000004E0; // type:function size:0xB0 scope:global +Execute__12daPoCandle_cFPPA3_A4_f = .text:0x00000590; // type:function size:0x230 scope:global +init_modeWait__12daPoCandle_cFv = .text:0x000007C0; // type:function size:0xC scope:global +modeWait__12daPoCandle_cFv = .text:0x000007CC; // type:function size:0x8C scope:global +init_modeOnFire__12daPoCandle_cFv = .text:0x00000858; // type:function size:0xFC scope:global +modeOnFire__12daPoCandle_cFv = .text:0x00000954; // type:function size:0x20 scope:global +modeOnSwWait__12daPoCandle_cFv = .text:0x00000974; // type:function size:0x60 scope:global +init_modeEnd__12daPoCandle_cFv = .text:0x000009D4; // type:function size:0xC scope:global +modeEnd__12daPoCandle_cFv = .text:0x000009E0; // type:function size:0x4 scope:global +eventStart__12daPoCandle_cFv = .text:0x000009E4; // type:function size:0x24 scope:global +Draw__12daPoCandle_cFv = .text:0x00000A08; // type:function size:0xA4 scope:global +Delete__12daPoCandle_cFv = .text:0x00000AAC; // type:function size:0x50 scope:global +daPoCandle_Draw__FP12daPoCandle_c = .text:0x00000AFC; // type:function size:0x2C scope:global +daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000B28; // type:function size:0x20 scope:global +daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000B48; // type:function size:0x20 scope:global +daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000B68; // type:function size:0x20 scope:global +__dt__16daPoCandle_HIO_cFv = .text:0x00000B88; // type:function size:0x5C scope:global +__sinit_d_a_obj_poCandle_cpp = .text:0x00000BE4; // type:function size:0x3C scope:local +@1448@eventStart__12daPoCandle_cFv = .text:0x00000C20; // type:function size:0x8 scope:local +@1448@__dt__12daPoCandle_cFv = .text:0x00000C28; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000C30; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000C78; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000C80; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C88; // type:function size:0x8 scope:global +__dt__12daPoCandle_cFv = .text:0x00000C90; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3635 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3737 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3738 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3766 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3774 = .data:0x00000020; // type:object size:0xC scope:local +@3775 = .data:0x0000002C; // type:object size:0xC scope:local +@3776 = .data:0x00000038; // type:object size:0xC scope:local +@3777 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3773 = .data:0x00000050; // type:object size:0x30 scope:local +l_daPoCandle_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_poCandle = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__12daPoCandle_c = .data:0x000000E8; // type:object size:0x48 scope:global +__vt__16daPoCandle_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3629 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_595_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_poFire/splits.txt b/config/GZ2J01/rels/d_a_obj_poFire/splits.txt new file mode 100644 index 0000000000..94cfbd0ed4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poFire.cpp: + .text start:0x000000EC end:0x00001678 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZ2J01/rels/d_a_obj_poFire/symbols.txt b/config/GZ2J01/rels/d_a_obj_poFire/symbols.txt new file mode 100644 index 0000000000..f0a44b996d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poFire/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPoFire_HIO_cFv = .text:0x000000EC; // type:function size:0x78 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000164; // type:function size:0x48 scope:global +setBaseMtx__10daPoFire_cFv = .text:0x000001AC; // type:function size:0x68 scope:global +create__10daPoFire_cFv = .text:0x00000214; // type:function size:0x144 scope:global +Execute__10daPoFire_cFv = .text:0x00000358; // type:function size:0x44 scope:global +procMain__10daPoFire_cFv = .text:0x0000039C; // type:function size:0x188 scope:global +setFire__10daPoFire_cFv = .text:0x00000524; // type:function size:0x1E4 scope:global +searchCandle__10daPoFire_cFPvPv = .text:0x00000708; // type:function size:0x6C scope:global +searchFireTag__10daPoFire_cFPvPv = .text:0x00000774; // type:function size:0x50 scope:global +init_modeInitMove__10daPoFire_cFv = .text:0x000007C4; // type:function size:0xD8 scope:global +modeInitMove__10daPoFire_cFv = .text:0x0000089C; // type:function size:0x100 scope:global +modeWait__10daPoFire_cFv = .text:0x0000099C; // type:function size:0xF0 scope:global +init_modeWaitSetEffect__10daPoFire_cFv = .text:0x00000A8C; // type:function size:0x94 scope:global +modeWaitSetEffect__10daPoFire_cFv = .text:0x00000B20; // type:function size:0x1C0 scope:global +init_modeMoveOut__10daPoFire_cFv = .text:0x00000CE0; // type:function size:0x1C scope:global +modeMoveOut__10daPoFire_cFv = .text:0x00000CFC; // type:function size:0x1B8 scope:global +init_modeMove__10daPoFire_cFv = .text:0x00000EB4; // type:function size:0x1C scope:global +modeMove__10daPoFire_cFv = .text:0x00000ED0; // type:function size:0x1BC scope:global +init_modeMoveWait__10daPoFire_cFv = .text:0x0000108C; // type:function size:0x2C scope:global +modeMoveWait__10daPoFire_cFv = .text:0x000010B8; // type:function size:0x40 scope:global +modeNoMove__10daPoFire_cFv = .text:0x000010F8; // type:function size:0x74 scope:global +init_modeOnFire__10daPoFire_cFv = .text:0x0000116C; // type:function size:0x14 scope:global +modeOnFire__10daPoFire_cFv = .text:0x00001180; // type:function size:0xFC scope:global +init_modeFireEnd__10daPoFire_cFv = .text:0x0000127C; // type:function size:0xC scope:global +modeFireEnd__10daPoFire_cFv = .text:0x00001288; // type:function size:0x88 scope:global +eventStart__10daPoFire_cFv = .text:0x00001310; // type:function size:0x70 scope:global +eventRun__10daPoFire_cFv = .text:0x00001380; // type:function size:0x84 scope:global +eventEnd__10daPoFire_cFv = .text:0x00001404; // type:function size:0x8 scope:global +Draw__10daPoFire_cFv = .text:0x0000140C; // type:function size:0x8 scope:global +Delete__10daPoFire_cFv = .text:0x00001414; // type:function size:0x30 scope:global +daPoFire_Draw__FP10daPoFire_c = .text:0x00001444; // type:function size:0x20 scope:global +daPoFire_Execute__FP10daPoFire_c = .text:0x00001464; // type:function size:0x20 scope:global +daPoFire_Delete__FP10daPoFire_c = .text:0x00001484; // type:function size:0x20 scope:global +daPoFire_Create__FP10fopAc_ac_c = .text:0x000014A4; // type:function size:0x20 scope:global +__dt__14daPoFire_HIO_cFv = .text:0x000014C4; // type:function size:0x5C scope:global +__sinit_d_a_obj_poFire_cpp = .text:0x00001520; // type:function size:0x3C scope:local +@1392@eventEnd__10daPoFire_cFv = .text:0x0000155C; // type:function size:0x8 scope:local +@1392@eventRun__10daPoFire_cFv = .text:0x00001564; // type:function size:0x8 scope:local +@1392@eventStart__10daPoFire_cFv = .text:0x0000156C; // type:function size:0x8 scope:local +@1392@__dt__10daPoFire_cFv = .text:0x00001574; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x0000157C; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000015C4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000015CC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000015D4; // type:function size:0x8 scope:global +getFirePos__12daPoCandle_cFv = .text:0x000015DC; // type:function size:0x1C scope:global +__dt__10daPoFire_cFv = .text:0x000015F8; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000018; // type:object size:0x4 scope:local +itemNo = .rodata:0x0000001C; // type:object size:0x4 scope:global +@3726 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3916 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4134 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3740 = .data:0x00000020; // type:object size:0xC scope:local +@3741 = .data:0x0000002C; // type:object size:0xC scope:local +@3742 = .data:0x00000038; // type:object size:0xC scope:local +@3743 = .data:0x00000044; // type:object size:0xC scope:local +@3744 = .data:0x00000050; // type:object size:0xC scope:local +@3745 = .data:0x0000005C; // type:object size:0xC scope:local +@3746 = .data:0x00000068; // type:object size:0xC scope:local +@3747 = .data:0x00000074; // type:object size:0xC scope:local +@3748 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3739 = .data:0x0000008C; // type:object size:0x6C scope:local +action_table$4176 = .data:0x000000F8; // type:object size:0x4 scope:local +l_daPoFire_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_Obj_poFire = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__10daPoFire_c = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x0000017C; // type:object size:0x18 scope:global +__vt__14daPoFire_HIO_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3656 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte +lbl_596_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_poTbox/splits.txt b/config/GZ2J01/rels/d_a_obj_poTbox/splits.txt new file mode 100644 index 0000000000..1d8f74ec86 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poTbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poTbox.cpp: + .text start:0x000000EC end:0x00000E4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt b/config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt new file mode 100644 index 0000000000..8896c133c8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_poTbox/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPoTbox_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000120; // type:function size:0x48 scope:global +setBaseMtx__10daPoTbox_cFv = .text:0x00000168; // type:function size:0x108 scope:global +CreateHeap__10daPoTbox_cFv = .text:0x00000270; // type:function size:0x2F4 scope:global +create__10daPoTbox_cFv = .text:0x00000564; // type:function size:0x290 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F4; // type:function size:0x48 scope:global +Execute__10daPoTbox_cFPPA3_A4_f = .text:0x0000083C; // type:function size:0x10C scope:global +init_modeWait__10daPoTbox_cFv = .text:0x00000948; // type:function size:0xC scope:global +modeWait__10daPoTbox_cFv = .text:0x00000954; // type:function size:0x5C scope:global +init_modeOpen__10daPoTbox_cFv = .text:0x000009B0; // type:function size:0xE8 scope:global +modeOpen__10daPoTbox_cFv = .text:0x00000A98; // type:function size:0x5C scope:global +init_modeOpenEnd__10daPoTbox_cFv = .text:0x00000AF4; // type:function size:0xC scope:global +modeOpenEnd__10daPoTbox_cFv = .text:0x00000B00; // type:function size:0x24 scope:global +init_modeEnd__10daPoTbox_cFv = .text:0x00000B24; // type:function size:0xC scope:global +modeEnd__10daPoTbox_cFv = .text:0x00000B30; // type:function size:0x4 scope:global +Draw__10daPoTbox_cFv = .text:0x00000B34; // type:function size:0x180 scope:global +Delete__10daPoTbox_cFv = .text:0x00000CB4; // type:function size:0x74 scope:global +daPoTbox_Draw__FP10daPoTbox_c = .text:0x00000D28; // type:function size:0x2C scope:global +daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000D54; // type:function size:0x20 scope:global +daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000D74; // type:function size:0x20 scope:global +daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000D94; // type:function size:0x20 scope:global +__dt__14daPoTbox_HIO_cFv = .text:0x00000DB4; // type:function size:0x5C scope:global +__sinit_d_a_obj_poTbox_cpp = .text:0x00000E10; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3926 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000001C; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3867 = .data:0x00000038; // type:object size:0xC scope:local +@3868 = .data:0x00000044; // type:object size:0xC scope:local +@3869 = .data:0x00000050; // type:object size:0xC scope:local +@3870 = .data:0x0000005C; // type:object size:0xC scope:local +mode_proc$3866 = .data:0x00000068; // type:object size:0x30 scope:local +l_daPoTbox_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_poTbox = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10daPoTbox_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__14daPoTbox_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global +lbl_597_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_prop/splits.txt b/config/GZ2J01/rels/d_a_obj_prop/splits.txt new file mode 100644 index 0000000000..9ff8cd6c7c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_prop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_prop.cpp: + .text start:0x00000078 end:0x000004AC + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_prop/symbols.txt b/config/GZ2J01/rels/d_a_obj_prop/symbols.txt new file mode 100644 index 0000000000..9e853187a7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_prop/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjProp_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daObjProp_cFv = .text:0x00000098; // type:function size:0x3C scope:global +__dt__11daObjProp_cFv = .text:0x000000D4; // type:function size:0x80 scope:global +createHeap__11daObjProp_cFv = .text:0x00000154; // type:function size:0x80 scope:global +create__11daObjProp_cFv = .text:0x000001D4; // type:function size:0xD4 scope:global +Delete__11daObjProp_cFv = .text:0x000002A8; // type:function size:0x34 scope:global +draw__11daObjProp_cFv = .text:0x000002DC; // type:function size:0x64 scope:global +execute__11daObjProp_cFv = .text:0x00000340; // type:function size:0x44 scope:global +init__11daObjProp_cFv = .text:0x00000384; // type:function size:0x10 scope:global +setModelMtx__11daObjProp_cFv = .text:0x00000394; // type:function size:0x64 scope:global +daObjProp_create__FP11daObjProp_c = .text:0x000003F8; // type:function size:0x54 scope:global +daObjProp_Delete__FP11daObjProp_c = .text:0x0000044C; // type:function size:0x20 scope:global +daObjProp_execute__FP11daObjProp_c = .text:0x0000046C; // type:function size:0x20 scope:global +daObjProp_draw__FP11daObjProp_c = .text:0x0000048C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +BMD_IDX$3638 = .rodata:0x00000000; // type:object size:0x8 scope:local +ADD_ANGLE$3689 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjProp_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Prop = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjProp_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt b/config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt new file mode 100644 index 0000000000..f1acf4b648 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pumpkin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pumpkin.cpp: + .text start:0x000000EC end:0x00002CBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_pumpkin/symbols.txt b/config/GZ2J01/rels/d_a_obj_pumpkin/symbols.txt new file mode 100644 index 0000000000..532acf7265 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_pumpkin/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_Pumpkin_cFv = .text:0x000000EC; // type:function size:0x278 scope:global +create__15daObj_Pumpkin_cFv = .text:0x00000364; // type:function size:0x370 scope:global +__dt__8cM3dGLinFv = .text:0x000006D4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000071C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000764; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000081C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000878; // type:function size:0x70 scope:global +CreateHeap__15daObj_Pumpkin_cFv = .text:0x000008E8; // type:function size:0x90 scope:global +Delete__15daObj_Pumpkin_cFv = .text:0x00000978; // type:function size:0x34 scope:global +Execute__15daObj_Pumpkin_cFv = .text:0x000009AC; // type:function size:0x15EC scope:global +Draw__15daObj_Pumpkin_cFv = .text:0x00001F98; // type:function size:0x1A4 scope:global +__dt__8cM3dGPlaFv = .text:0x0000213C; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_Pumpkin_cFP10fopAc_ac_c = .text:0x00002184; // type:function size:0x20 scope:global +isDelete__15daObj_Pumpkin_cFv = .text:0x000021A4; // type:function size:0x84 scope:global +setEnvTevColor__15daObj_Pumpkin_cFv = .text:0x00002228; // type:function size:0x5C scope:global +setRoomNo__15daObj_Pumpkin_cFv = .text:0x00002284; // type:function size:0x44 scope:global +reset__15daObj_Pumpkin_cFv = .text:0x000022C8; // type:function size:0x74 scope:global +setMtx__15daObj_Pumpkin_cFv = .text:0x0000233C; // type:function size:0x108 scope:global +calcRollAngle__15daObj_Pumpkin_cFsi = .text:0x00002444; // type:function size:0xA0 scope:global +getWallAngle__15daObj_Pumpkin_cFsPs = .text:0x000024E4; // type:function size:0x190 scope:global +setSmokePrtcl__15daObj_Pumpkin_cFv = .text:0x00002674; // type:function size:0x84 scope:global +setWaterPrtcl__15daObj_Pumpkin_cFv = .text:0x000026F8; // type:function size:0x100 scope:global +setHamonPrtcl__15daObj_Pumpkin_cFv = .text:0x000027F8; // type:function size:0x5C scope:global +crash__15daObj_Pumpkin_cFv = .text:0x00002854; // type:function size:0x2B0 scope:global +daObj_Pumpkin_Create__FPv = .text:0x00002B04; // type:function size:0x20 scope:global +daObj_Pumpkin_Delete__FPv = .text:0x00002B24; // type:function size:0x20 scope:global +daObj_Pumpkin_Execute__FPv = .text:0x00002B44; // type:function size:0x20 scope:global +daObj_Pumpkin_Draw__FPv = .text:0x00002B64; // type:function size:0x20 scope:global +daObj_Pumpkin_IsDelete__FPv = .text:0x00002B84; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B8C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00002BD4; // type:function size:0x1C scope:global +__sinit_d_a_obj_pumpkin_cpp = .text:0x00002BF0; // type:function size:0x74 scope:local +__dt__21daObj_Pumpkin_Param_cFv = .text:0x00002C64; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002CAC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CB4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_Pumpkin_Param_c = .rodata:0x00000000; // type:object size:0x34 scope:global +l_ccDObjData = .rodata:0x00000034; // type:object size:0x30 scope:global +@4022 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4860 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4863 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4864 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4866 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4867 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4868 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4869 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4871 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4872 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4874 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4875 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4878 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4879 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4880 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4881 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4882 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4888 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5089 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5106 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5155 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F0; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000030; // type:object size:0x44 scope:global +emttrId$5110 = .data:0x00000074; // type:object size:0x8 scope:local +daObj_Pumpkin_MethodTable = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_OBJ_PUMPKIN = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000138; // type:object size:0xC scope:global +__vt__15daObj_Pumpkin_c = .data:0x00000144; // type:object size:0xC scope:global +__vt__21daObj_Pumpkin_Param_c = .data:0x00000150; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3860 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_rcircle/splits.txt b/config/GZ2J01/rels/d_a_obj_rcircle/splits.txt new file mode 100644 index 0000000000..8b624186e3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rcircle/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rcircle.cpp: + .text start:0x00000078 end:0x00000718 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000006C diff --git a/config/GZ2J01/rels/d_a_obj_rcircle/symbols.txt b/config/GZ2J01/rels/d_a_obj_rcircle/symbols.txt new file mode 100644 index 0000000000..cffa04bb93 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rcircle/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjRCircle_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjRCircle_cFv = .text:0x00000098; // type:function size:0x8C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000124; // type:function size:0x48 scope:global +__dt__14daObjRCircle_cFv = .text:0x0000016C; // type:function size:0xC8 scope:global +createHeap__14daObjRCircle_cFv = .text:0x00000234; // type:function size:0x114 scope:global +create__14daObjRCircle_cFv = .text:0x00000348; // type:function size:0x100 scope:global +Delete__14daObjRCircle_cFv = .text:0x00000448; // type:function size:0x34 scope:global +draw__14daObjRCircle_cFv = .text:0x0000047C; // type:function size:0xCC scope:global +execute__14daObjRCircle_cFv = .text:0x00000548; // type:function size:0xBC scope:global +init__14daObjRCircle_cFv = .text:0x00000604; // type:function size:0xC scope:global +setModelMtx__14daObjRCircle_cFv = .text:0x00000610; // type:function size:0x54 scope:global +daObjRCircle_create__FP14daObjRCircle_c = .text:0x00000664; // type:function size:0x54 scope:global +daObjRCircle_Delete__FP14daObjRCircle_c = .text:0x000006B8; // type:function size:0x20 scope:global +daObjRCircle_execute__FP14daObjRCircle_c = .text:0x000006D8; // type:function size:0x20 scope:global +daObjRCircle_draw__FP14daObjRCircle_c = .text:0x000006F8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3701 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3702 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjRCircle_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_RCircle = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjRCircle_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000060; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_rfHole/splits.txt b/config/GZ2J01/rels/d_a_obj_rfHole/splits.txt new file mode 100644 index 0000000000..b7bae7bc58 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rfHole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rfHole.cpp: + .text start:0x000000EC end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt b/config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt new file mode 100644 index 0000000000..d5a2d638e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rfHole/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daRfHole_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000013C; // type:function size:0x48 scope:global +setBaseMtx__10daRfHole_cFv = .text:0x00000184; // type:function size:0x88 scope:global +CreateHeap__10daRfHole_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__10daRfHole_cFv = .text:0x00000278; // type:function size:0x150 scope:global +rideCallBack__10daRfHole_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x4C scope:global +playerAreaCheck__10daRfHole_cFv = .text:0x00000414; // type:function size:0x278 scope:global +Execute__10daRfHole_cFPPA3_A4_f = .text:0x0000068C; // type:function size:0x58 scope:global +holeProc__10daRfHole_cFv = .text:0x000006E4; // type:function size:0xBC scope:global +init_modeWait__10daRfHole_cFv = .text:0x000007A0; // type:function size:0xC scope:global +modeWait__10daRfHole_cFv = .text:0x000007AC; // type:function size:0x2C scope:global +init_modeBreak__10daRfHole_cFv = .text:0x000007D8; // type:function size:0x154 scope:global +modeBreak__10daRfHole_cFv = .text:0x0000092C; // type:function size:0x20 scope:global +init_modeBreakEff__10daRfHole_cFv = .text:0x0000094C; // type:function size:0x50 scope:global +modeBreakEff__10daRfHole_cFv = .text:0x0000099C; // type:function size:0x20 scope:global +init_modeEnd__10daRfHole_cFv = .text:0x000009BC; // type:function size:0xC scope:global +modeEnd__10daRfHole_cFv = .text:0x000009C8; // type:function size:0x20 scope:global +setBreakEffect__10daRfHole_cFv = .text:0x000009E8; // type:function size:0x110 scope:global +Draw__10daRfHole_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__10daRfHole_cFv = .text:0x00000B9C; // type:function size:0x30 scope:global +daRfHole_Draw__FP10daRfHole_c = .text:0x00000BCC; // type:function size:0x2C scope:global +daRfHole_Execute__FP10daRfHole_c = .text:0x00000BF8; // type:function size:0x20 scope:global +daRfHole_Delete__FP10daRfHole_c = .text:0x00000C18; // type:function size:0x20 scope:global +daRfHole_Create__FP10fopAc_ac_c = .text:0x00000C38; // type:function size:0x20 scope:global +__dt__14daRfHole_HIO_cFv = .text:0x00000C58; // type:function size:0x5C scope:global +__sinit_d_a_obj_rfHole_cpp = .text:0x00000CB4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3818 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3819 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3820 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3821 = .rodata:0x0000002C; // type:object size:0x4 scope:local +particle_id$3917 = .rodata:0x00000030; // type:object size:0xA scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3835 = .data:0x00000020; // type:object size:0xC scope:local +@3836 = .data:0x0000002C; // type:object size:0xC scope:local +@3837 = .data:0x00000038; // type:object size:0xC scope:local +@3838 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3834 = .data:0x00000050; // type:object size:0x30 scope:local +l_daRfHole_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_RfHole = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10daRfHole_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__14daRfHole_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_601_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_rgate/splits.txt b/config/GZ2J01/rels/d_a_obj_rgate/splits.txt new file mode 100644 index 0000000000..701bbdd946 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rgate.cpp: + .text start:0x00000078 end:0x00002740 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000124 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_obj_rgate/symbols.txt b/config/GZ2J01/rels/d_a_obj_rgate/symbols.txt new file mode 100644 index 0000000000..d34f198924 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rgate/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_coach__FPvPv = .text:0x00000078; // type:function size:0x50 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000C8; // type:function size:0x110 scope:global +initBaseMtx__12daObjRgate_cFv = .text:0x000001D8; // type:function size:0x154 scope:global +setBaseMtx__12daObjRgate_cFv = .text:0x0000032C; // type:function size:0x51C scope:global +Create__12daObjRgate_cFv = .text:0x00000848; // type:function size:0x1EC scope:global +CreateHeap__12daObjRgate_cFv = .text:0x00000A34; // type:function size:0x1D4 scope:global +create1st__12daObjRgate_cFv = .text:0x00000C08; // type:function size:0x80 scope:global +checkAreaL__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000C88; // type:function size:0x390 scope:global +checkAreaR__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00001018; // type:function size:0x38C scope:global +checkOpen__12daObjRgate_cFv = .text:0x000013A4; // type:function size:0x12C scope:global +checkDirL__12daObjRgate_cFP10fopAc_ac_c = .text:0x000014D0; // type:function size:0x90 scope:global +checkDirR__12daObjRgate_cFP10fopAc_ac_c = .text:0x00001560; // type:function size:0x90 scope:global +setAtkSE__12daObjRgate_cFv = .text:0x000015F0; // type:function size:0x7C scope:global +setCrkSE__12daObjRgate_cFv = .text:0x0000166C; // type:function size:0x7C scope:global +action__12daObjRgate_cFv = .text:0x000016E8; // type:function size:0x68 scope:global +action_typeA__12daObjRgate_cFv = .text:0x00001750; // type:function size:0x6A0 scope:global +actionWaitEvent__12daObjRgate_cFv = .text:0x00001DF0; // type:function size:0xE4 scope:global +actionEvent__12daObjRgate_cFv = .text:0x00001ED4; // type:function size:0x68 scope:global +actionDead__12daObjRgate_cFv = .text:0x00001F3C; // type:function size:0x4 scope:global +event_proc_call__12daObjRgate_cFv = .text:0x00001F40; // type:function size:0xA4 scope:global +demoProc__12daObjRgate_cFv = .text:0x00001FE4; // type:function size:0x164 scope:global +getDemoAction__12daObjRgate_cFv = .text:0x00002148; // type:function size:0x48 scope:global +Execute__12daObjRgate_cFPPA3_A4_f = .text:0x00002190; // type:function size:0x68 scope:global +Draw__12daObjRgate_cFv = .text:0x000021F8; // type:function size:0x11C scope:global +Delete__12daObjRgate_cFv = .text:0x00002314; // type:function size:0x6C scope:global +daObjRgate_create1st__FP12daObjRgate_c = .text:0x00002380; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x00002434; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00002500; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00002584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002614; // type:function size:0x5C scope:global +daObjRgate_MoveBGDelete__FP12daObjRgate_c = .text:0x00002670; // type:function size:0x20 scope:global +daObjRgate_MoveBGExecute__FP12daObjRgate_c = .text:0x00002690; // type:function size:0x20 scope:global +daObjRgate_MoveBGDraw__FP12daObjRgate_c = .text:0x000026B0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000026DC; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002724; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global +@3897 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3898 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4038 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4288 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4289 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4290 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4291 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4292 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4293 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4426 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4514 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4733 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@4744 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4797 = .data:0x00000024; // type:object size:0xC scope:local +@4798 = .data:0x00000030; // type:object size:0xC scope:local +@4799 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$4796 = .data:0x00000048; // type:object size:0x24 scope:local +action_table$4852 = .data:0x0000006C; // type:object size:0x10 scope:local +daObjRgate_METHODS = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_Obj_RiderGate = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F0; // type:object size:0xC scope:global +__vt__12daObjRgate_c = .data:0x000000FC; // type:object size:0x28 scope:global +l_evName$4049 = .bss:0x00000000; // type:object size:0x4 scope:local +lbl_602_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_602_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_riverrock/splits.txt b/config/GZ2J01/rels/d_a_obj_riverrock/splits.txt new file mode 100644 index 0000000000..2666b83e9e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_riverrock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_riverrock.cpp: + .text start:0x000000EC end:0x00001468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000A0 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_riverrock/symbols.txt b/config/GZ2J01/rels/d_a_obj_riverrock/symbols.txt new file mode 100644 index 0000000000..61d44647f1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_riverrock/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daObjRIVERROCK_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +initCcCylinder__16daObjRIVERROCK_cFv = .text:0x00000114; // type:function size:0x60 scope:global +SetCcCyl__16daObjRIVERROCK_cFv = .text:0x00000174; // type:function size:0x60 scope:global +daObjRIVERROCK_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x20 scope:global +daObjRIVERROCK_Delete__FP16daObjRIVERROCK_c = .text:0x000001F4; // type:function size:0x24 scope:global +BreakWaitAction__16daObjRIVERROCK_cFv = .text:0x00000218; // type:function size:0xC4 scope:global +CheckBG__16daObjRIVERROCK_cFv = .text:0x000002DC; // type:function size:0x380 scope:global +BreakMoveAction__16daObjRIVERROCK_cFv = .text:0x0000065C; // type:function size:0x84 scope:global +BrokenAction__16daObjRIVERROCK_cFv = .text:0x000006E0; // type:function size:0xD4 scope:global +BreakAction__16daObjRIVERROCK_cFv = .text:0x000007B4; // type:function size:0x54 scope:global +Action__16daObjRIVERROCK_cFv = .text:0x00000808; // type:function size:0x44 scope:global +BreakSet__16daObjRIVERROCK_cFv = .text:0x0000084C; // type:function size:0x398 scope:global +WaitAction__16daObjRIVERROCK_cFv = .text:0x00000BE4; // type:function size:0x40 scope:global +setBaseMtx__16daObjRIVERROCK_cFv = .text:0x00000C24; // type:function size:0xF8 scope:global +daObjRIVERROCK_Draw__FP16daObjRIVERROCK_c = .text:0x00000D1C; // type:function size:0x2C scope:global +daObjRIVERROCK_Execute__FP16daObjRIVERROCK_c = .text:0x00000D48; // type:function size:0x20 scope:global +CreateHeap__16daObjRIVERROCK_cFv = .text:0x00000D68; // type:function size:0x78 scope:global +create__16daObjRIVERROCK_cFv = .text:0x00000DE0; // type:function size:0x35C scope:global +__dt__8cM3dGCylFv = .text:0x0000113C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001184; // type:function size:0x48 scope:global +daObjRIVERROCK_IsDelete__FP16daObjRIVERROCK_c = .text:0x000011CC; // type:function size:0x8 scope:global +Create__16daObjRIVERROCK_cFv = .text:0x000011D4; // type:function size:0x60 scope:global +Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x00001234; // type:function size:0xCC scope:global +Draw__16daObjRIVERROCK_cFv = .text:0x00001300; // type:function size:0x84 scope:global +Delete__16daObjRIVERROCK_cFv = .text:0x00001384; // type:function size:0x60 scope:global +__dt__20daObjRIVERROCK_HIO_cFv = .text:0x000013E4; // type:function size:0x48 scope:global +__sinit_d_a_obj_riverrock_cpp = .text:0x0000142C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3631 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccCylSrc$3635 = .rodata:0x00000004; // type:object size:0x44 scope:local +@3642 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3742 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3743 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@3745 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4026 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4032 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4034 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4119 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x2A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjRIVERROCK_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_RIVERROCK = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__16daObjRIVERROCK_c = .data:0x0000006C; // type:object size:0x28 scope:global +__vt__20daObjRIVERROCK_HIO_c = .data:0x00000094; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_603_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3626 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_rock/splits.txt b/config/GZ2J01/rels/d_a_obj_rock/splits.txt new file mode 100644 index 0000000000..6632b72d84 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rock.cpp: + .text start:0x00000078 end:0x00000B7C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_rock/symbols.txt b/config/GZ2J01/rels/d_a_obj_rock/symbols.txt new file mode 100644 index 0000000000..c33cb99161 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rock/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Rock_Draw__FP14obj_rock_class = .text:0x00000078; // type:function size:0x88 scope:global +daObj_Rock_Execute__FP14obj_rock_class = .text:0x00000100; // type:function size:0x128 scope:global +daObj_Rock_IsDelete__FP14obj_rock_class = .text:0x00000228; // type:function size:0x8 scope:global +daObj_Rock_Delete__FP14obj_rock_class = .text:0x00000230; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0xAC scope:global +set_pos_check__FP14obj_rock_classi = .text:0x00000364; // type:function size:0x1B4 scope:global +daObj_Rock_Create__FP10fopAc_ac_c = .text:0x00000518; // type:function size:0x46C scope:global +__dt__7rock_ssFv = .text:0x00000984; // type:function size:0xD4 scope:global +__ct__7rock_ssFv = .text:0x00000A58; // type:function size:0x94 scope:global +__dt__8cM3dGSphFv = .text:0x00000AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B34; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3896 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3897 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3898 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4014 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3926 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Rock_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_ROCK = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_rope_bridge/splits.txt b/config/GZ2J01/rels/d_a_obj_rope_bridge/splits.txt new file mode 100644 index 0000000000..6ce72bf8c8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rope_bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rope_bridge.cpp: + .text start:0x00000078 end:0x00001FB4 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000294 diff --git a/config/GZ2J01/rels/d_a_obj_rope_bridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_rope_bridge/symbols.txt new file mode 100644 index 0000000000..afa07ecc29 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rope_bridge/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjRBridge_cFv = .text:0x00000078; // type:function size:0xA0 scope:global +setBaseMtx__14daObjRBridge_cFv = .text:0x00000118; // type:function size:0xAC scope:global +checkE3Special__14daObjRBridge_cFv = .text:0x000001C4; // type:function size:0x5C scope:global +setStPos__14daObjRBridge_cFv = .text:0x00000220; // type:function size:0x150 scope:global +__dt__4cXyzFv = .text:0x00000370; // type:function size:0x3C scope:global +initLinePos__14daObjRBridge_cFv = .text:0x000003AC; // type:function size:0x258 scope:global +setLinePos__14daObjRBridge_cFv = .text:0x00000604; // type:function size:0x3A4 scope:global +getLinePosSt__14daObjRBridge_cFP4cXyz = .text:0x000009A8; // type:function size:0x7C scope:global +getLinePosBrg__14daObjRBridge_cFiP4cXyz = .text:0x00000A24; // type:function size:0xB8 scope:global +checkTight__14daObjRBridge_cFv = .text:0x00000ADC; // type:function size:0x160 scope:global +Create__14daObjRBridge_cFv = .text:0x00000C3C; // type:function size:0x18C scope:global +CreateHeap__14daObjRBridge_cFv = .text:0x00000DC8; // type:function size:0x260 scope:global +__ct__4cXyzFv = .text:0x00001028; // type:function size:0x4 scope:global +create1st__14daObjRBridge_cFv = .text:0x0000102C; // type:function size:0xD0 scope:global +Execute__14daObjRBridge_cFPPA3_A4_f = .text:0x000010FC; // type:function size:0xEC scope:global +action__14daObjRBridge_cFv = .text:0x000011E8; // type:function size:0x1B4 scope:global +init_wait__14daObjRBridge_cFv = .text:0x0000139C; // type:function size:0x14 scope:global +mode_wait__14daObjRBridge_cFv = .text:0x000013B0; // type:function size:0x24C scope:global +init_cut__14daObjRBridge_cFv = .text:0x000015FC; // type:function size:0x28 scope:global +mode_cut__14daObjRBridge_cFv = .text:0x00001624; // type:function size:0x204 scope:global +init_end__14daObjRBridge_cFv = .text:0x00001828; // type:function size:0xC scope:global +mode_end__14daObjRBridge_cFv = .text:0x00001834; // type:function size:0x4 scope:global +Draw__14daObjRBridge_cFv = .text:0x00001838; // type:function size:0x1D8 scope:global +checkHimoCulling__14daObjRBridge_cFv = .text:0x00001A10; // type:function size:0xEC scope:global +Delete__14daObjRBridge_cFv = .text:0x00001AFC; // type:function size:0x64 scope:global +daObjRBridge_create1st__FP14daObjRBridge_c = .text:0x00001B60; // type:function size:0x170 scope:global +__dt__8cM3dGSphFv = .text:0x00001CD0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001D18; // type:function size:0x48 scope:global +__dt__8dCcD_CpsFv = .text:0x00001D60; // type:function size:0xC4 scope:global +__ct__8dCcD_CpsFv = .text:0x00001E24; // type:function size:0x80 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001EA4; // type:function size:0x5C scope:global +daObjRBridge_MoveBGDelete__FP14daObjRBridge_c = .text:0x00001F00; // type:function size:0x20 scope:global +daObjRBridge_MoveBGExecute__FP14daObjRBridge_c = .text:0x00001F20; // type:function size:0x20 scope:global +daObjRBridge_MoveBGDraw__FP14daObjRBridge_c = .text:0x00001F40; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F6C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_brgBmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brgDzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_brg_height = .rodata:0x00000010; // type:object size:0x8 scope:global +l_rope_length = .rodata:0x00000018; // type:object size:0x8 scope:global +l_himo_thick = .rodata:0x00000020; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global +l_rope_cullbox_offset = .rodata:0x00000030; // type:object size:0x18 scope:global +l_rope_cullbox = .rodata:0x00000048; // type:object size:0x18 scope:global data:float +@3669 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3696 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3697 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4061 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4062 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4239 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4310 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4311 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4356 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4357 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_ropeArcName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_rope_offsetL = .data:0x0000002C; // type:object size:0x18 scope:global +l_rope_offsetS = .data:0x00000044; // type:object size:0x18 scope:global +l_rope_offsetSt = .data:0x0000005C; // type:object size:0xC scope:global data:float +l_cull_sizeS = .data:0x00000068; // type:object size:0x18 scope:global +l_cull_sizeL = .data:0x00000080; // type:object size:0x18 scope:global +l_att_disXZ = .data:0x00000098; // type:object size:0x8 scope:global +l_att_high = .data:0x000000A0; // type:object size:0x8 scope:global +l_att_low = .data:0x000000A8; // type:object size:0x8 scope:global +l_att_ang = .data:0x000000B0; // type:object size:0x4 scope:global +l_sph_src = .data:0x000000B4; // type:object size:0x40 scope:global +l_sph_src2 = .data:0x000000F4; // type:object size:0x40 scope:global +l_cps_src = .data:0x00000134; // type:object size:0x4C scope:global +@4218 = .data:0x00000180; // type:object size:0xC scope:local +@4219 = .data:0x0000018C; // type:object size:0xC scope:local +@4220 = .data:0x00000198; // type:object size:0xC scope:local +mode_proc$4217 = .data:0x000001A4; // type:object size:0x24 scope:local +l_fall_start_se$4321 = .data:0x000001C8; // type:object size:0x8 scope:local +l_fall_end_se$4322 = .data:0x000001D0; // type:object size:0x8 scope:local +daObjRBridge_METHODS = .data:0x000001D8; // type:object size:0x20 scope:global +g_profile_Obj_RopeBridge = .data:0x000001F8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000228; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000024C; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000258; // type:object size:0x14 scope:global +__vt__14daObjRBridge_c = .data:0x0000026C; // type:object size:0x28 scope:global +lbl_110_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_rotBridge/splits.txt b/config/GZ2J01/rels/d_a_obj_rotBridge/splits.txt new file mode 100644 index 0000000000..ca839421bc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rotBridge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotBridge.cpp: + .text start:0x000000EC end:0x00000DB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_rotBridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_rotBridge/symbols.txt new file mode 100644 index 0000000000..0c35c52a4e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rotBridge/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daRotBridge_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000013C; // type:function size:0x48 scope:global +setBaseMtx__13daRotBridge_cFv = .text:0x00000184; // type:function size:0x114 scope:global +CreateHeap__13daRotBridge_cFv = .text:0x00000298; // type:function size:0x184 scope:global +create__13daRotBridge_cFv = .text:0x0000041C; // type:function size:0x218 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000634; // type:function size:0x48 scope:global +rideCallBack__13daRotBridge_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000067C; // type:function size:0x18 scope:global +Execute__13daRotBridge_cFPPA3_A4_f = .text:0x00000694; // type:function size:0x11C scope:global +playerAreaCheck__13daRotBridge_cFv = .text:0x000007B0; // type:function size:0x19C scope:global +moveBridge__13daRotBridge_cFv = .text:0x0000094C; // type:function size:0x218 scope:global +Draw__13daRotBridge_cFv = .text:0x00000B64; // type:function size:0xB8 scope:global +Delete__13daRotBridge_cFv = .text:0x00000C1C; // type:function size:0x74 scope:global +daRotBridge_Draw__FP13daRotBridge_c = .text:0x00000C90; // type:function size:0x2C scope:global +daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000CBC; // type:function size:0x20 scope:global +daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000CDC; // type:function size:0x20 scope:global +daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000CFC; // type:function size:0x20 scope:global +__dt__17daRotBridge_HIO_cFv = .text:0x00000D1C; // type:function size:0x5C scope:global +__sinit_d_a_obj_rotBridge_cpp = .text:0x00000D78; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3626 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x00000010; // type:object size:0xC scope:global +l_bckIdx = .rodata:0x0000001C; // type:object size:0xC scope:global +@3694 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@3833 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3878 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3881 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x13 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0xC scope:global +l_daRotBridge_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_RotBridge = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__13daRotBridge_c = .data:0x00000068; // type:object size:0x28 scope:global +__vt__17daRotBridge_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000009C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt b/config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt new file mode 100644 index 0000000000..22f0c2ec29 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rotTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotTrap.cpp: + .text start:0x000000EC end:0x00001034 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x0000024C + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_rotTrap/symbols.txt b/config/GZ2J01/rels/d_a_obj_rotTrap/symbols.txt new file mode 100644 index 0000000000..632a50fae6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rotTrap/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daRotTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__11daRotTrap_cFv = .text:0x00000180; // type:function size:0x98 scope:global +CreateHeap__11daRotTrap_cFv = .text:0x00000218; // type:function size:0xF0 scope:global +create__11daRotTrap_cFv = .text:0x00000308; // type:function size:0x1C0 scope:global +__dt__8dCcD_CylFv = .text:0x000004C8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000594; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000618; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000660; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006A8; // type:function size:0x5C scope:global +Execute__11daRotTrap_cFPPA3_A4_f = .text:0x00000704; // type:function size:0x58 scope:global +procMain__11daRotTrap_cFv = .text:0x0000075C; // type:function size:0x190 scope:global +init_modeWait__11daRotTrap_cFv = .text:0x000008EC; // type:function size:0x74 scope:global +modeWait__11daRotTrap_cFv = .text:0x00000960; // type:function size:0x60 scope:global +init_modeAcc__11daRotTrap_cFv = .text:0x000009C0; // type:function size:0xFC scope:global +modeAcc__11daRotTrap_cFv = .text:0x00000ABC; // type:function size:0xD0 scope:global +init_modeMove__11daRotTrap_cFv = .text:0x00000B8C; // type:function size:0x14 scope:global +modeMove__11daRotTrap_cFv = .text:0x00000BA0; // type:function size:0xE0 scope:global +seSet__11daRotTrap_cFv = .text:0x00000C80; // type:function size:0x108 scope:global +Draw__11daRotTrap_cFv = .text:0x00000D88; // type:function size:0xA4 scope:global +Delete__11daRotTrap_cFv = .text:0x00000E2C; // type:function size:0x68 scope:global +daRotTrap_Draw__FP11daRotTrap_c = .text:0x00000E94; // type:function size:0x2C scope:global +daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000EC0; // type:function size:0x20 scope:global +daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000EE0; // type:function size:0x20 scope:global +daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000F20; // type:function size:0x48 scope:global +__dt__15daRotTrap_HIO_cFv = .text:0x00000F68; // type:function size:0x5C scope:global +__sinit_d_a_obj_rotTrap_cpp = .text:0x00000FC4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__11daRotTrap_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3880 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3921 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daRotTrap_c = .data:0x00000020; // type:object size:0x44 scope:global +atPos = .data:0x00000064; // type:object size:0xA8 scope:global +atR = .data:0x0000010C; // type:object size:0x38 scope:global +@3851 = .data:0x00000144; // type:object size:0xC scope:local +@3852 = .data:0x00000150; // type:object size:0xC scope:local +@3853 = .data:0x0000015C; // type:object size:0xC scope:local +mode_proc$3850 = .data:0x00000168; // type:object size:0x24 scope:local +l_daRotTrap_Method = .data:0x0000018C; // type:object size:0x20 scope:global +g_profile_Obj_RotTrap = .data:0x000001AC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:global +__vt__11daRotTrap_c = .data:0x0000020C; // type:object size:0x28 scope:global +__vt__15daRotTrap_HIO_c = .data:0x00000234; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000240; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_606_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_roten/splits.txt b/config/GZ2J01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 0000000000..ed86f95c38 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_roten.cpp: + .text start:0x00000078 end:0x00000918 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2J01/rels/d_a_obj_roten/symbols.txt b/config/GZ2J01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 0000000000..93735e0bc6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObj_Roten_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObj_Roten_cFv = .text:0x000000B4; // type:function size:0x8C scope:global +Create__13daObj_Roten_cFv = .text:0x00000140; // type:function size:0x2A4 scope:global +CreateHeap__13daObj_Roten_cFv = .text:0x000003E4; // type:function size:0x7C scope:global +create__13daObj_Roten_cFv = .text:0x00000460; // type:function size:0xF8 scope:global +Execute__13daObj_Roten_cFPPA3_A4_f = .text:0x00000558; // type:function size:0x100 scope:global +Draw__13daObj_Roten_cFv = .text:0x00000658; // type:function size:0x11C scope:global +Delete__13daObj_Roten_cFv = .text:0x00000774; // type:function size:0x90 scope:global +getResName__13daObj_Roten_cFv = .text:0x00000804; // type:function size:0x10 scope:global +daObj_Roten_Create__FPv = .text:0x00000814; // type:function size:0x20 scope:global +daObj_Roten_Delete__FPv = .text:0x00000834; // type:function size:0x20 scope:global +daObj_Roten_Execute__FPv = .text:0x00000854; // type:function size:0x20 scope:global +daObj_Roten_Draw__FPv = .text:0x00000874; // type:function size:0x2C scope:global +daObj_Roten_IsDelete__FPv = .text:0x000008A0; // type:function size:0x8 scope:global +__dt__13daObj_Roten_cFv = .text:0x000008A8; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3844 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +l_resFileName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileIdx = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_dzbFileIdx = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +daObj_Roten_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_OBJ_ROTEN = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__13daObj_Roten_c = .data:0x0000005C; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_rstair/splits.txt b/config/GZ2J01/rels/d_a_obj_rstair/splits.txt new file mode 100644 index 0000000000..4c5c5a70f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rstair/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rstair.cpp: + .text start:0x00000078 end:0x00001218 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_obj_rstair/symbols.txt b/config/GZ2J01/rels/d_a_obj_rstair/symbols.txt new file mode 100644 index 0000000000..4a6c60ee46 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjRotStair_cFv = .text:0x00000078; // type:function size:0xBC scope:global +setBaseMtx__15daObjRotStair_cFv = .text:0x00000134; // type:function size:0x9C scope:global +Create__15daObjRotStair_cFv = .text:0x000001D0; // type:function size:0x140 scope:global +CreateHeap__15daObjRotStair_cFv = .text:0x00000310; // type:function size:0x1F0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000500; // type:function size:0x48 scope:global +create1st__15daObjRotStair_cFv = .text:0x00000548; // type:function size:0xC8 scope:global +Execute__15daObjRotStair_cFPPA3_A4_f = .text:0x00000610; // type:function size:0xB4 scope:global +move_proc_call__15daObjRotStair_cFv = .text:0x000006C4; // type:function size:0x8C scope:global +init_modeWait__15daObjRotStair_cFv = .text:0x00000750; // type:function size:0xC0 scope:global +modeWait__15daObjRotStair_cFv = .text:0x00000810; // type:function size:0x108 scope:global +init_modeRotate__15daObjRotStair_cFv = .text:0x00000918; // type:function size:0xD0 scope:global +modeRotate__15daObjRotStair_cFv = .text:0x000009E8; // type:function size:0x15C scope:global +event_proc_call__15daObjRotStair_cFv = .text:0x00000B44; // type:function size:0xBC scope:global +actionWait__15daObjRotStair_cFv = .text:0x00000C00; // type:function size:0x78 scope:global +actionOrderEvent__15daObjRotStair_cFv = .text:0x00000C78; // type:function size:0x68 scope:global +actionEvent__15daObjRotStair_cFv = .text:0x00000CE0; // type:function size:0x5C scope:global +actionDead__15daObjRotStair_cFv = .text:0x00000D3C; // type:function size:0x4 scope:global +checkChangeSw__15daObjRotStair_cFv = .text:0x00000D40; // type:function size:0x80 scope:global +offSwitch__15daObjRotStair_cFi = .text:0x00000DC0; // type:function size:0x70 scope:global +onWaterModel__15daObjRotStair_cFv = .text:0x00000E30; // type:function size:0x54 scope:global +offWaterModel__15daObjRotStair_cFv = .text:0x00000E84; // type:function size:0x60 scope:global +Draw__15daObjRotStair_cFv = .text:0x00000EE4; // type:function size:0x1FC scope:global +Delete__15daObjRotStair_cFv = .text:0x000010E0; // type:function size:0x6C scope:global +daObjRotStair_create1st__FP15daObjRotStair_c = .text:0x0000114C; // type:function size:0x60 scope:global +daObjRotStair_MoveBGDelete__FP15daObjRotStair_c = .text:0x000011AC; // type:function size:0x20 scope:global +daObjRotStair_MoveBGExecute__FP15daObjRotStair_c = .text:0x000011CC; // type:function size:0x20 scope:global +daObjRotStair_MoveBGDraw__FP15daObjRotStair_c = .text:0x000011EC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_wtr_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_wtr_btk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_target_angleY = .rodata:0x00000010; // type:object size:0x10 scope:global +@3770 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4107 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_water_check_offset = .data:0x00000024; // type:object size:0xC scope:global +@3811 = .data:0x00000030; // type:object size:0xC scope:local +@3812 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3810 = .data:0x00000048; // type:object size:0x18 scope:local +@3919 = .data:0x00000060; // type:object size:0xC scope:local +@3920 = .data:0x0000006C; // type:object size:0xC scope:local +@3921 = .data:0x00000078; // type:object size:0xC scope:local +@3922 = .data:0x00000084; // type:object size:0xC scope:local +l_func$3918 = .data:0x00000090; // type:object size:0x30 scope:local +daObjRotStair_METHODS = .data:0x000000C0; // type:object size:0x20 scope:global +g_profile_Obj_RotStair = .data:0x000000E0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000110; // type:object size:0xC scope:global +__vt__15daObjRotStair_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_608_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_608_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_rw/splits.txt b/config/GZ2J01/rels/d_a_obj_rw/splits.txt new file mode 100644 index 0000000000..14402e7fd8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_rw.cpp: + .text start:0x000000EC end:0x00001240 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000124 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_rw/symbols.txt b/config/GZ2J01/rels/d_a_obj_rw/symbols.txt new file mode 100644 index 0000000000..6f81469e6c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_rw/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daOBJ_RW_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000110; // type:function size:0xC4 scope:global +daOBJ_RW_Draw__FP12obj_rw_class = .text:0x000001D4; // type:function size:0x130 scope:global +damage_check__FP12obj_rw_class = .text:0x00000304; // type:function size:0x2BC scope:global +normal__FP12obj_rw_class = .text:0x000005C0; // type:function size:0x18 scope:global +action__FP12obj_rw_class = .text:0x000005D8; // type:function size:0xA4 scope:global +daOBJ_RW_Execute__FP12obj_rw_class = .text:0x0000067C; // type:function size:0x3D0 scope:global +daOBJ_RW_IsDelete__FP12obj_rw_class = .text:0x00000A4C; // type:function size:0x8 scope:global +daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000A54; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000AC8; // type:function size:0x98 scope:global +daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x2E4 scope:global +__dt__8dCcD_CylFv = .text:0x00000E44; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F10; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000F94; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FDC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001024; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000010F0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001174; // type:function size:0x48 scope:global +__dt__14daOBJ_RW_HIO_cFv = .text:0x000011BC; // type:function size:0x48 scope:global +__sinit_d_a_obj_rw_cpp = .text:0x00001204; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3723 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3898 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@3902 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7 scope:local data:string_table +pole_x$3841 = .data:0x00000000; // type:object size:0x10 scope:local +pole_z$3842 = .data:0x00000010; // type:object size:0x10 scope:local +cc_sph_src$3951 = .data:0x00000020; // type:object size:0x40 scope:local +cc_cyl_src$3952 = .data:0x00000060; // type:object size:0x44 scope:local +l_daOBJ_RW_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_OBJ_RW = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__14daOBJ_RW_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_609_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_sWallShutter/splits.txt b/config/GZ2J01/rels/d_a_obj_sWallShutter/splits.txt new file mode 100644 index 0000000000..954037f834 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sWallShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sWallShutter.cpp: + .text start:0x000000EC end:0x00000E64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000044 diff --git a/config/GZ2J01/rels/d_a_obj_sWallShutter/symbols.txt b/config/GZ2J01/rels/d_a_obj_sWallShutter/symbols.txt new file mode 100644 index 0000000000..6c5f9a8e10 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sWallShutter/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daSwShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000015C; // type:function size:0x48 scope:global +setBaseMtx__13daSwShutter_cFv = .text:0x000001A4; // type:function size:0xA0 scope:global +CreateHeap__13daSwShutter_cFv = .text:0x00000244; // type:function size:0x80 scope:global +create__13daSwShutter_cFv = .text:0x000002C4; // type:function size:0x1A0 scope:global +Execute__13daSwShutter_cFPPA3_A4_f = .text:0x00000464; // type:function size:0x50 scope:global +moveMain__13daSwShutter_cFv = .text:0x000004B4; // type:function size:0x188 scope:global +init_modeWait__13daSwShutter_cFv = .text:0x0000063C; // type:function size:0xC scope:global +modeWait__13daSwShutter_cFv = .text:0x00000648; // type:function size:0x54 scope:global +init_modeMoveDownInit__13daSwShutter_cFv = .text:0x0000069C; // type:function size:0x234 scope:global +modeMoveDownInit__13daSwShutter_cFv = .text:0x000008D0; // type:function size:0x34 scope:global +init_modeMoveDown__13daSwShutter_cFv = .text:0x00000904; // type:function size:0xF8 scope:global +modeMoveDown__13daSwShutter_cFv = .text:0x000009FC; // type:function size:0x250 scope:global +init_modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000C4C; // type:function size:0xC scope:global +modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000C58; // type:function size:0x4 scope:global +Draw__13daSwShutter_cFv = .text:0x00000C5C; // type:function size:0xA4 scope:global +Delete__13daSwShutter_cFv = .text:0x00000D00; // type:function size:0x40 scope:global +daSwShutter_Draw__FP13daSwShutter_c = .text:0x00000D40; // type:function size:0x2C scope:global +daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000D6C; // type:function size:0x20 scope:global +daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000D8C; // type:function size:0x20 scope:global +daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000DAC; // type:function size:0x20 scope:global +__dt__17daSwShutter_HIO_cFv = .text:0x00000DCC; // type:function size:0x5C scope:global +__sinit_d_a_obj_sWallShutter_cpp = .text:0x00000E28; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3633 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3637 = .rodata:0x0000001C; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000020; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000028; // type:object size:0x8 scope:global +@3730 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x8 scope:global +@3746 = .data:0x00000028; // type:object size:0xC scope:local +@3747 = .data:0x00000034; // type:object size:0xC scope:local +@3748 = .data:0x00000040; // type:object size:0xC scope:local +@3749 = .data:0x0000004C; // type:object size:0xC scope:local +mode_proc$3745 = .data:0x00000058; // type:object size:0x30 scope:local +l_daSwShutter_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_Obj_SwallShutter = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__13daSwShutter_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__17daSwShutter_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3624 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global data:byte +lbl_111_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_saidan/splits.txt b/config/GZ2J01/rels/d_a_obj_saidan/splits.txt new file mode 100644 index 0000000000..e2d85e7f2b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_saidan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_saidan.cpp: + .text start:0x000000EC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_saidan/symbols.txt b/config/GZ2J01/rels/d_a_obj_saidan/symbols.txt new file mode 100644 index 0000000000..5c518e0a87 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_saidan/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daSaidan_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000120; // type:function size:0x48 scope:global +setBaseMtx__10daSaidan_cFv = .text:0x00000168; // type:function size:0x88 scope:global +CreateHeap__10daSaidan_cFv = .text:0x000001F0; // type:function size:0x6C scope:global +create__10daSaidan_cFv = .text:0x0000025C; // type:function size:0x138 scope:global +Execute__10daSaidan_cFPPA3_A4_f = .text:0x00000394; // type:function size:0x50 scope:global +moveProc__10daSaidan_cFv = .text:0x000003E4; // type:function size:0xA4 scope:global +init_modeWait__10daSaidan_cFv = .text:0x00000488; // type:function size:0xC scope:global +modeWait__10daSaidan_cFv = .text:0x00000494; // type:function size:0x5C scope:global +init_modeMove__10daSaidan_cFv = .text:0x000004F0; // type:function size:0xC scope:global +modeMove__10daSaidan_cFv = .text:0x000004FC; // type:function size:0xD4 scope:global +init_modeMoveEnd__10daSaidan_cFv = .text:0x000005D0; // type:function size:0x84 scope:global +modeMoveEnd__10daSaidan_cFv = .text:0x00000654; // type:function size:0x4 scope:global +Draw__10daSaidan_cFv = .text:0x00000658; // type:function size:0xA4 scope:global +Delete__10daSaidan_cFv = .text:0x000006FC; // type:function size:0x30 scope:global +daSaidan_Draw__FP10daSaidan_c = .text:0x0000072C; // type:function size:0x2C scope:global +daSaidan_Execute__FP10daSaidan_c = .text:0x00000758; // type:function size:0x20 scope:global +daSaidan_Delete__FP10daSaidan_c = .text:0x00000778; // type:function size:0x20 scope:global +daSaidan_Create__FP10fopAc_ac_c = .text:0x00000798; // type:function size:0x20 scope:global +__dt__14daSaidan_HIO_cFv = .text:0x000007B8; // type:function size:0x5C scope:global +__sinit_d_a_obj_saidan_cpp = .text:0x00000814; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3762 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3718 = .data:0x00000020; // type:object size:0xC scope:local +@3719 = .data:0x0000002C; // type:object size:0xC scope:local +@3720 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3717 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSaidan_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Saidan = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daSaidan_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daSaidan_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_610_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_sakuita/splits.txt b/config/GZ2J01/rels/d_a_obj_sakuita/splits.txt new file mode 100644 index 0000000000..990bedb2bc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sakuita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sakuita.cpp: + .text start:0x00000078 end:0x00000A2C + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_sakuita/symbols.txt b/config/GZ2J01/rels/d_a_obj_sakuita/symbols.txt new file mode 100644 index 0000000000..590f021417 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sakuita/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjSakuita_cFv = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__14daObjSakuita_cFv = .text:0x00000178; // type:function size:0x20 scope:global +setBaseMtx__14daObjSakuita_cFv = .text:0x00000198; // type:function size:0x84 scope:global +setPlatePos__14daObjSakuita_cFv = .text:0x0000021C; // type:function size:0x1FC scope:global +calcAngle__14daObjSakuita_cFv = .text:0x00000418; // type:function size:0xC4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x78 scope:global +daObjSakuita_Draw__FP14daObjSakuita_c = .text:0x00000554; // type:function size:0x40 scope:global +daObjSakuita_Execute__FP14daObjSakuita_c = .text:0x00000594; // type:function size:0x58 scope:global +daObjSakuita_IsDelete__FP14daObjSakuita_c = .text:0x000005EC; // type:function size:0x8 scope:global +daObjSakuita_Delete__FP14daObjSakuita_c = .text:0x000005F4; // type:function size:0x28 scope:global +__dt__14daObjSakuita_cFv = .text:0x0000061C; // type:function size:0x1A4 scope:global +daObjSakuita_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x138 scope:global +__dt__8cM3dGCylFv = .text:0x000008F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000940; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000988; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000009E4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjSakuita_c = .rodata:0x00000000; // type:object size:0x2C scope:global +@3658 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0x18 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSakuita_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Sakuita = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_sakuita_rope/splits.txt b/config/GZ2J01/rels/d_a_obj_sakuita_rope/splits.txt new file mode 100644 index 0000000000..9848e200ba --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sakuita_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sakuita_rope.cpp: + .text start:0x00000078 end:0x00001728 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2J01/rels/d_a_obj_sakuita_rope/symbols.txt b/config/GZ2J01/rels/d_a_obj_sakuita_rope/symbols.txt new file mode 100644 index 0000000000..0063b6b31a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sakuita_rope/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setModelData__9Sakuita_cFP12J3DModelData = .text:0x00000078; // type:function size:0x44 scope:global +create__9Sakuita_cFP4cXyzsSc = .text:0x000000BC; // type:function size:0x98 scope:global +execute__9Sakuita_cFP4cXyzs = .text:0x00000154; // type:function size:0x40 scope:global +draw__9Sakuita_cFv = .text:0x00000194; // type:function size:0x3C scope:global +initBaseMtx__9Sakuita_cFv = .text:0x000001D0; // type:function size:0x20 scope:global +setBaseMtx__9Sakuita_cFv = .text:0x000001F0; // type:function size:0x94 scope:global +setPlatePos__9Sakuita_cFP4cXyz = .text:0x00000284; // type:function size:0x2DC scope:global +calcAngle__9Sakuita_cFv = .text:0x00000560; // type:function size:0xC4 scope:global +create_init__14daObjItaRope_cFv = .text:0x00000624; // type:function size:0x664 scope:global +initBaseMtx__14daObjItaRope_cFv = .text:0x00000C88; // type:function size:0x34 scope:global +setBaseMtx__14daObjItaRope_cFv = .text:0x00000CBC; // type:function size:0x50 scope:global +setNormalRopePos__14daObjItaRope_cFv = .text:0x00000D0C; // type:function size:0x360 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000106C; // type:function size:0x1B8 scope:global +__dt__9Sakuita_cFv = .text:0x00001224; // type:function size:0x3C scope:global +__ct__9Sakuita_cFv = .text:0x00001260; // type:function size:0x4 scope:global +__dt__10RopeWork_cFv = .text:0x00001264; // type:function size:0x3C scope:global +__ct__10RopeWork_cFv = .text:0x000012A0; // type:function size:0x4 scope:global +daObjItaRope_Draw__FP14daObjItaRope_c = .text:0x000012A4; // type:function size:0xC8 scope:global +daObjItaRope_Execute__FP14daObjItaRope_c = .text:0x0000136C; // type:function size:0xE4 scope:global +daObjItaRope_IsDelete__FP14daObjItaRope_c = .text:0x00001450; // type:function size:0x8 scope:global +daObjItaRope_Delete__FP14daObjItaRope_c = .text:0x00001458; // type:function size:0x120 scope:global +daObjItaRope_Create__FP10fopAc_ac_c = .text:0x00001578; // type:function size:0x10C scope:global +__dt__10dCcD_GSttsFv = .text:0x00001684; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016E0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjItaRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3634 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3635 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3746 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3748 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3749 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3750 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3754 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +@3953 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3954 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000080; // type:object size:0x25 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_color$localstatic3$draw__14daObjItaRope_cFv = .data:0x00000004; // type:object size:0x4 scope:local +l_daObjItaRope_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_ItaRope = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000058; // type:object size:0x14 scope:global +__vt__10cCcD_GStts = .data:0x0000006C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_scannon/splits.txt b/config/GZ2J01/rels/d_a_obj_scannon/splits.txt new file mode 100644 index 0000000000..8f81ed434e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon.cpp: + .text start:0x00000078 end:0x0000275C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x000002FC diff --git a/config/GZ2J01/rels/d_a_obj_scannon/symbols.txt b/config/GZ2J01/rels/d_a_obj_scannon/symbols.txt new file mode 100644 index 0000000000..514fd3e385 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x54 scope:global +daSCannon_c_createHeap__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x20 scope:global +__ct__11daSCannon_cFv = .text:0x000000EC; // type:function size:0xBC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001A8; // type:function size:0x48 scope:global +__dt__11daSCannon_cFv = .text:0x000001F0; // type:function size:0x100 scope:global +create__11daSCannon_cFv = .text:0x000002F0; // type:function size:0x414 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000704; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000774; // type:function size:0x70 scope:global +execute__11daSCannon_cFv = .text:0x000007E4; // type:function size:0x24 scope:global +draw__11daSCannon_cFv = .text:0x00000808; // type:function size:0x254 scope:global +Delete__11daSCannon_cFv = .text:0x00000A5C; // type:function size:0x8C scope:global +setModelMtx__11daSCannon_cFv = .text:0x00000AE8; // type:function size:0x70 scope:global +setPtlModelMtx__11daSCannon_cFv = .text:0x00000B58; // type:function size:0x90 scope:global +createHeap__11daSCannon_cFv = .text:0x00000BE8; // type:function size:0x368 scope:global +middleExe__11daSCannon_cFv = .text:0x00000F50; // type:function size:0xA0 scope:global +orderEvtInit__11daSCannon_cFv = .text:0x00000FF0; // type:function size:0xA8 scope:global +exeModeWait__11daSCannon_cFv = .text:0x00001098; // type:function size:0x190 scope:global +exeModeOrderEvt__11daSCannon_cFv = .text:0x00001228; // type:function size:0xCC scope:global +exeModeActionEvt__11daSCannon_cFv = .text:0x000012F4; // type:function size:0x1A8 scope:global +exeModeEnd__11daSCannon_cFv = .text:0x0000149C; // type:function size:0x4 scope:global +demoExe__11daSCannon_cFv = .text:0x000014A0; // type:function size:0xEC scope:global +demoModeInit__11daSCannon_cFi = .text:0x0000158C; // type:function size:0x98 scope:global +demoInitLinkIn__11daSCannon_cFv = .text:0x00001624; // type:function size:0x4 scope:global +demoExeLinkIn__11daSCannon_cFv = .text:0x00001628; // type:function size:0xC0 scope:global +demoInitSet__11daSCannon_cFv = .text:0x000016E8; // type:function size:0xD4 scope:global +demoExeSet__11daSCannon_cFv = .text:0x000017BC; // type:function size:0x98 scope:global +demoInitMove__11daSCannon_cFv = .text:0x00001854; // type:function size:0x4 scope:global +demoExeMove__11daSCannon_cFv = .text:0x00001858; // type:function size:0x100 scope:global +demoInitFire__11daSCannon_cFv = .text:0x00001958; // type:function size:0x54 scope:global +demoExeFire__11daSCannon_cFv = .text:0x000019AC; // type:function size:0x64 scope:global +demoInitFinish__11daSCannon_cFv = .text:0x00001A10; // type:function size:0x108 scope:global +demoExeFinish__11daSCannon_cFv = .text:0x00001B18; // type:function size:0x110 scope:global +demoInitWarpEndWait__11daSCannon_cFv = .text:0x00001C28; // type:function size:0xCC scope:global +demoExeWarpEndWait__11daSCannon_cFv = .text:0x00001CF4; // type:function size:0xF0 scope:global +demoInitWarpEndMove__11daSCannon_cFv = .text:0x00001DE4; // type:function size:0x14 scope:global +demoExeWarpEndMove__11daSCannon_cFv = .text:0x00001DF8; // type:function size:0x90 scope:global +changeScene__11daSCannon_cFv = .text:0x00001E88; // type:function size:0xF0 scope:global +init__11daSCannon_cFv = .text:0x00001F78; // type:function size:0x98 scope:global +initEmtRt__11daSCannon_cFUsiPCUsPP14JPABaseEmitter = .text:0x00002010; // type:function size:0x130 scope:global +exeEmtRt__11daSCannon_cFUsiPP14JPABaseEmitter = .text:0x00002140; // type:function size:0x94 scope:global +initEmtLine__11daSCannon_cFv = .text:0x000021D4; // type:function size:0xE8 scope:global +exeEmtLine__11daSCannon_cFv = .text:0x000022BC; // type:function size:0xC4 scope:global +delEmtAll__11daSCannon_cFv = .text:0x00002380; // type:function size:0x3C scope:global +setCannonRepair__11daSCannon_cFv = .text:0x000023BC; // type:function size:0x84 scope:global +daSCannon_create__FP11daSCannon_c = .text:0x00002440; // type:function size:0x54 scope:global +daSCannon_Delete__FP11daSCannon_c = .text:0x00002494; // type:function size:0x20 scope:global +daSCannon_execute__FP11daSCannon_c = .text:0x000024B4; // type:function size:0x20 scope:global +daSCannon_draw__FP11daSCannon_c = .text:0x000024D4; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x000024F4; // type:function size:0x1C scope:global +__sinit_d_a_obj_scannon_cpp = .text:0x00002510; // type:function size:0x23C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000274C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +TKS_SET_POS = .rodata:0x00000000; // type:object size:0xC scope:global +SMK_PARTICLE_NAME = .rodata:0x0000000C; // type:object size:0x6 scope:global +APP_PARTICLE_NAME = .rodata:0x00000014; // type:object size:0x6 scope:global +@3992 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4158 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +s_demoTable__11daSCannon_c = .rodata:0x0000003C; // type:object size:0x30 scope:global +@4476 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4515 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4566 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0xE0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName_Comp = .data:0x00000020; // type:object size:0x4 scope:global +l_arcName_Crash = .data:0x00000024; // type:object size:0x4 scope:global +l_arcName_Zev = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_arcName_Ptl = .data:0x0000002C; // type:object size:0x4 scope:global +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000034; // type:object size:0x10 scope:global +@4249 = .data:0x00000044; // type:object size:0xC scope:local +@4250 = .data:0x00000050; // type:object size:0xC scope:local +@4251 = .data:0x0000005C; // type:object size:0xC scope:local +@4252 = .data:0x00000068; // type:object size:0xC scope:local +s_exeProc__11daSCannon_c = .data:0x00000074; // type:object size:0x30 scope:global data:4byte +CUT_TYPE_TABLE_WARP_END = .data:0x000000A4; // type:object size:0x8 scope:global +CUT_TYPE_TABLE_FIRE_TKS = .data:0x000000AC; // type:object size:0xC scope:global +CUT_TYPE_TABLE_FIRE_FIRST = .data:0x000000B8; // type:object size:0x4 scope:global +CUT_TYPE_TABLE_FIRE_SECOND = .data:0x000000BC; // type:object size:0x10 scope:global +@4406 = .data:0x000000CC; // type:object size:0xC scope:local +@4407 = .data:0x000000D8; // type:object size:0xC scope:local +@4408 = .data:0x000000E4; // type:object size:0xC scope:local +@4409 = .data:0x000000F0; // type:object size:0xC scope:local +s_demoExeProc_WarpEnd__11daSCannon_c = .data:0x000000FC; // type:object size:0x30 scope:global +s_demoExeProc_FireTks__11daSCannon_c = .data:0x0000012C; // type:object size:0x48 scope:global +@4410 = .data:0x00000174; // type:object size:0xC scope:local +@4411 = .data:0x00000180; // type:object size:0xC scope:local +s_demoExeProc_FireFirst__11daSCannon_c = .data:0x0000018C; // type:object size:0x18 scope:global +@4412 = .data:0x000001A4; // type:object size:0xC scope:local +@4413 = .data:0x000001B0; // type:object size:0xC scope:local +@4414 = .data:0x000001BC; // type:object size:0xC scope:local +@4415 = .data:0x000001C8; // type:object size:0xC scope:local +@4416 = .data:0x000001D4; // type:object size:0xC scope:local +@4417 = .data:0x000001E0; // type:object size:0xC scope:local +@4418 = .data:0x000001EC; // type:object size:0xC scope:local +@4419 = .data:0x000001F8; // type:object size:0xC scope:local +s_demoExeProc_FireSecond__11daSCannon_c = .data:0x00000204; // type:object size:0x60 scope:global +daSCannon_METHODS = .data:0x00000264; // type:object size:0x20 scope:global +g_profile_Obj_SCannon = .data:0x00000284; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__11daSCannon_c = .data:0x000002E4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002F0; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_scannon_crs/splits.txt b/config/GZ2J01/rels/d_a_obj_scannon_crs/splits.txt new file mode 100644 index 0000000000..715092df6b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon_crs/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon_crs.cpp: + .text start:0x00000078 end:0x00001A74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000134 diff --git a/config/GZ2J01/rels/d_a_obj_scannon_crs/symbols.txt b/config/GZ2J01/rels/d_a_obj_scannon_crs/symbols.txt new file mode 100644 index 0000000000..fa39e6f280 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon_crs/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSCannonCrs_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000098; // type:function size:0xA4 scope:global +__ct__14daSCannonCrs_cFv = .text:0x0000013C; // type:function size:0xB8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001F4; // type:function size:0x48 scope:global +__dt__14daSCannonCrs_cFv = .text:0x0000023C; // type:function size:0xD4 scope:global +create__14daSCannonCrs_cFv = .text:0x00000310; // type:function size:0x200 scope:global +Delete__14daSCannonCrs_cFv = .text:0x00000510; // type:function size:0x70 scope:global +draw__14daSCannonCrs_cFv = .text:0x00000580; // type:function size:0xE4 scope:global +execute__14daSCannonCrs_cFv = .text:0x00000664; // type:function size:0x40 scope:global +middleExe__14daSCannonCrs_cFP9daMidna_c = .text:0x000006A4; // type:function size:0xBC scope:global +exeModeWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000760; // type:function size:0x1D4 scope:global +exeModePreWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000934; // type:function size:0x4C scope:global +exeModeOrderEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000980; // type:function size:0x2C0 scope:global +exeModeTalkEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000C40; // type:function size:0x8C scope:global +exeModeWarpEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000CCC; // type:function size:0x78 scope:global +exeModeEnd__14daSCannonCrs_cFP9daMidna_c = .text:0x00000D44; // type:function size:0x4 scope:global +demoExe__14daSCannonCrs_cFv = .text:0x00000D48; // type:function size:0x404 scope:global +init__14daSCannonCrs_cFv = .text:0x0000114C; // type:function size:0xFC scope:global +setModelMtx__14daSCannonCrs_cFv = .text:0x00001248; // type:function size:0x84 scope:global +createHeap__14daSCannonCrs_cFv = .text:0x000012CC; // type:function size:0x1F8 scope:global +chkInTalkRange__14daSCannonCrs_cFv = .text:0x000014C4; // type:function size:0x60 scope:global +initEmtRt__14daSCannonCrs_cFUsiPCUsPP14JPABaseEmitter = .text:0x00001524; // type:function size:0x124 scope:global +exeEmtRt__14daSCannonCrs_cFUsiPP14JPABaseEmitter = .text:0x00001648; // type:function size:0x88 scope:global +callMidnaBeamEmt__14daSCannonCrs_cFv = .text:0x000016D0; // type:function size:0x250 scope:global +daSCannonCrs_create__FP14daSCannonCrs_c = .text:0x00001920; // type:function size:0x54 scope:global +daSCannonCrs_Delete__FP14daSCannonCrs_c = .text:0x00001974; // type:function size:0x20 scope:global +daSCannonCrs_execute__FP14daSCannonCrs_c = .text:0x00001994; // type:function size:0x20 scope:global +daSCannonCrs_draw__FP14daSCannonCrs_c = .text:0x000019B4; // type:function size:0x20 scope:global +__sinit_d_a_obj_scannon_crs_cpp = .text:0x000019D4; // type:function size:0xA0 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +DISAP_PARTICLE_NAME = .rodata:0x00000000; // type:object size:0x8 scope:global +BEAM_PARTICLE_NAME = .rodata:0x00000008; // type:object size:0x8 scope:global +@3822 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3952 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4034 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4035 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4036 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4037 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000005C; // type:object size:0x4 scope:local +MIDNA_WAIT_POS_OFFSET$4195 = .rodata:0x00000060; // type:object size:0xC scope:local +@4205 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000078; // type:object size:0x8 scope:local +MIDNA_BEAM_OFFSET$4360 = .rodata:0x00000080; // type:object size:0xC scope:local +@4434 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3890 = .data:0x0000002C; // type:object size:0xC scope:local +@3891 = .data:0x00000038; // type:object size:0xC scope:local +@3892 = .data:0x00000044; // type:object size:0xC scope:local +@3893 = .data:0x00000050; // type:object size:0xC scope:local +@3894 = .data:0x0000005C; // type:object size:0xC scope:local +@3895 = .data:0x00000068; // type:object size:0xC scope:local +s_exeProc__14daSCannonCrs_c = .data:0x00000074; // type:object size:0x48 scope:global data:4byte +CUT_TYPE_TABLE$4066 = .data:0x000000BC; // type:object size:0x10 scope:local +daSCannonCrs_METHODS = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_SCannonCrs = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__14daSCannonCrs_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_scannon_ten/splits.txt b/config/GZ2J01/rels/d_a_obj_scannon_ten/splits.txt new file mode 100644 index 0000000000..574d432555 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon_ten/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon_ten.cpp: + .text start:0x00000078 end:0x0000198C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000025C diff --git a/config/GZ2J01/rels/d_a_obj_scannon_ten/symbols.txt b/config/GZ2J01/rels/d_a_obj_scannon_ten/symbols.txt new file mode 100644 index 0000000000..b151190f47 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_scannon_ten/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x2C scope:global +daObjSCannonTen_c_createHeap__FP10fopAc_ac_c = .text:0x000000A4; // type:function size:0x20 scope:global +__ct__17daObjSCannonTen_cFv = .text:0x000000C4; // type:function size:0x90 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000154; // type:function size:0x48 scope:global +__dt__17daObjSCannonTen_cFv = .text:0x0000019C; // type:function size:0xB0 scope:global +createHeap__17daObjSCannonTen_cFv = .text:0x0000024C; // type:function size:0x180 scope:global +create__17daObjSCannonTen_cFv = .text:0x000003CC; // type:function size:0x294 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000660; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006D0; // type:function size:0x70 scope:global +Delete__17daObjSCannonTen_cFv = .text:0x00000740; // type:function size:0x78 scope:global +draw__17daObjSCannonTen_cFv = .text:0x000007B8; // type:function size:0x114 scope:global +execute__17daObjSCannonTen_cFv = .text:0x000008CC; // type:function size:0x24 scope:global +middleExe__17daObjSCannonTen_cFv = .text:0x000008F0; // type:function size:0x78 scope:global +exeModeWait__17daObjSCannonTen_cFv = .text:0x00000968; // type:function size:0xA8 scope:global +exeModeOrderEvt__17daObjSCannonTen_cFv = .text:0x00000A10; // type:function size:0x9C scope:global +exeModeActionEvt__17daObjSCannonTen_cFv = .text:0x00000AAC; // type:function size:0x80 scope:global +exeModeEnd__17daObjSCannonTen_cFv = .text:0x00000B2C; // type:function size:0x4 scope:global +demoExe__17daObjSCannonTen_cFv = .text:0x00000B30; // type:function size:0xBC scope:global +demoModeInit__17daObjSCannonTen_cFi = .text:0x00000BEC; // type:function size:0x74 scope:global +demoInitLinkIn__17daObjSCannonTen_cFv = .text:0x00000C60; // type:function size:0x4 scope:global +demoExeLinkIn__17daObjSCannonTen_cFv = .text:0x00000C64; // type:function size:0xC0 scope:global +demoInitSet__17daObjSCannonTen_cFv = .text:0x00000D24; // type:function size:0xC4 scope:global +demoExeSet__17daObjSCannonTen_cFv = .text:0x00000DE8; // type:function size:0x8C scope:global +demoInitMove__17daObjSCannonTen_cFv = .text:0x00000E74; // type:function size:0x4 scope:global +demoExeMove__17daObjSCannonTen_cFv = .text:0x00000E78; // type:function size:0xF4 scope:global +demoInitFire__17daObjSCannonTen_cFv = .text:0x00000F6C; // type:function size:0x54 scope:global +demoExeFire__17daObjSCannonTen_cFv = .text:0x00000FC0; // type:function size:0x58 scope:global +demoInitFireEnd__17daObjSCannonTen_cFv = .text:0x00001018; // type:function size:0xC4 scope:global +demoExeFireEnd__17daObjSCannonTen_cFv = .text:0x000010DC; // type:function size:0x58 scope:global +demoInitFinish__17daObjSCannonTen_cFv = .text:0x00001134; // type:function size:0xC4 scope:global +demoExeFinish__17daObjSCannonTen_cFv = .text:0x000011F8; // type:function size:0x90 scope:global +init__17daObjSCannonTen_cFv = .text:0x00001288; // type:function size:0x14 scope:global +setModelMtx__17daObjSCannonTen_cFv = .text:0x0000129C; // type:function size:0x64 scope:global +changeScene__17daObjSCannonTen_cFv = .text:0x00001300; // type:function size:0x88 scope:global +initEmtSmoke__17daObjSCannonTen_cFv = .text:0x00001388; // type:function size:0x124 scope:global +exeEmtSmoke__17daObjSCannonTen_cFv = .text:0x000014AC; // type:function size:0x84 scope:global +initEmtLine__17daObjSCannonTen_cFv = .text:0x00001530; // type:function size:0xE8 scope:global +exeEmtLine__17daObjSCannonTen_cFv = .text:0x00001618; // type:function size:0xC4 scope:global +delEmtAll__17daObjSCannonTen_cFv = .text:0x000016DC; // type:function size:0x3C scope:global +daObjSCannonTen_create__FP17daObjSCannonTen_c = .text:0x00001718; // type:function size:0x54 scope:global +daObjSCannonTen_Delete__FP17daObjSCannonTen_c = .text:0x0000176C; // type:function size:0x20 scope:global +daObjSCannonTen_execute__FP17daObjSCannonTen_c = .text:0x0000178C; // type:function size:0x20 scope:global +daObjSCannonTen_draw__FP17daObjSCannonTen_c = .text:0x000017AC; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x000017CC; // type:function size:0x1C scope:global +__sinit_d_a_obj_scannon_ten_cpp = .text:0x000017E8; // type:function size:0x194 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000197C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001984; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3832 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4110 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4111 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4133 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4179 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4228 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$4297 = .rodata:0x00000040; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x4D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3994 = .data:0x0000002C; // type:object size:0xC scope:local +@3995 = .data:0x00000038; // type:object size:0xC scope:local +@3996 = .data:0x00000044; // type:object size:0xC scope:local +@3997 = .data:0x00000050; // type:object size:0xC scope:local +s_exeProc__17daObjSCannonTen_c = .data:0x0000005C; // type:object size:0x30 scope:global data:4byte +@4043 = .data:0x0000008C; // type:object size:0xC scope:local +@4044 = .data:0x00000098; // type:object size:0xC scope:local +@4045 = .data:0x000000A4; // type:object size:0xC scope:local +@4046 = .data:0x000000B0; // type:object size:0xC scope:local +@4047 = .data:0x000000BC; // type:object size:0xC scope:local +@4048 = .data:0x000000C8; // type:object size:0xC scope:local +@4049 = .data:0x000000D4; // type:object size:0xC scope:local +@4050 = .data:0x000000E0; // type:object size:0xC scope:local +@4051 = .data:0x000000EC; // type:object size:0xC scope:local +@4052 = .data:0x000000F8; // type:object size:0xC scope:local +@4053 = .data:0x00000104; // type:object size:0xC scope:local +@4054 = .data:0x00000110; // type:object size:0xC scope:local +s_demoExeProc__17daObjSCannonTen_c = .data:0x0000011C; // type:object size:0x90 scope:global data:4byte +CUT_TYPE_TABLE_FIRE_SECOND$4058 = .data:0x000001AC; // type:object size:0x18 scope:local +daObjSCannonTen_METHODS = .data:0x000001C4; // type:object size:0x20 scope:global +g_profile_Obj_SCannonTen = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x24 scope:global +__vt__17daObjSCannonTen_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_sekidoor/splits.txt b/config/GZ2J01/rels/d_a_obj_sekidoor/splits.txt new file mode 100644 index 0000000000..540e8a3867 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekidoor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekidoor.cpp: + .text start:0x000000EC end:0x00000AB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_sekidoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_sekidoor/symbols.txt new file mode 100644 index 0000000000..130f95c0d3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekidoor/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__16daObj_SekiDoor_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +CreateHeap__16daObj_SekiDoor_cFv = .text:0x00000214; // type:function size:0x9C scope:global +Create__16daObj_SekiDoor_cFv = .text:0x000002B0; // type:function size:0x4C scope:global +Delete__16daObj_SekiDoor_cFv = .text:0x000002FC; // type:function size:0x54 scope:global +Execute__16daObj_SekiDoor_cFPPA3_A4_f = .text:0x00000350; // type:function size:0x28C scope:global +dComIfGp_event_runCheck__Fv = .text:0x000005DC; // type:function size:0x1C scope:global +Draw__16daObj_SekiDoor_cFv = .text:0x000005F8; // type:function size:0xA4 scope:global +evtSkip__16daObj_SekiDoor_cFv = .text:0x0000069C; // type:function size:0x70 scope:global +setPrtcls__16daObj_SekiDoor_cFv = .text:0x0000070C; // type:function size:0x1C4 scope:global +initBaseMtx__16daObj_SekiDoor_cFv = .text:0x000008D0; // type:function size:0x3C scope:global +setBaseMtx__16daObj_SekiDoor_cFv = .text:0x0000090C; // type:function size:0x8C scope:global +daObj_SekiDoor_Create__FPv = .text:0x00000998; // type:function size:0x20 scope:global +daObj_SekiDoor_Delete__FPv = .text:0x000009B8; // type:function size:0x20 scope:global +daObj_SekiDoor_Execute__FPv = .text:0x000009D8; // type:function size:0x20 scope:global +daObj_SekiDoor_Draw__FPv = .text:0x000009F8; // type:function size:0x2C scope:global +daObj_SekiDoor_IsDelete__FPv = .text:0x00000A24; // type:function size:0x8 scope:global +__sinit_d_a_obj_sekidoor_cpp = .text:0x00000A2C; // type:function size:0x40 scope:local +__dt__22daObj_SekiDoor_Param_cFv = .text:0x00000A6C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daObj_SekiDoor_Param_c = .rodata:0x00000000; // type:object size:0x1 scope:global +@3956 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3957 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3958 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000018; // type:object size:0x8 scope:local +id$4006 = .rodata:0x00000020; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_dzbData = .data:0x00000028; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +daObj_SekiDoor_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIDOOR = .data:0x00000058; // type:object size:0x30 scope:global +__vt__16daObj_SekiDoor_c = .data:0x00000088; // type:object size:0x28 scope:global +__vt__22daObj_SekiDoor_Param_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3803 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_sekizo/splits.txt b/config/GZ2J01/rels/d_a_obj_sekizo/splits.txt new file mode 100644 index 0000000000..8e5032b6ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekizo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizo.cpp: + .text start:0x000000EC end:0x00000640 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt b/config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt new file mode 100644 index 0000000000..04e3422da6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekizo/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__14daObj_Sekizo_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global +CreateHeap__14daObj_Sekizo_cFv = .text:0x000001E0; // type:function size:0x8C scope:global +Create__14daObj_Sekizo_cFv = .text:0x0000026C; // type:function size:0x5C scope:global +Delete__14daObj_Sekizo_cFv = .text:0x000002C8; // type:function size:0x54 scope:global +Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0xB8 scope:global +Draw__14daObj_Sekizo_cFv = .text:0x000003D4; // type:function size:0xB0 scope:global +initBaseMtx__14daObj_Sekizo_cFv = .text:0x00000484; // type:function size:0x3C scope:global +setBaseMtx__14daObj_Sekizo_cFv = .text:0x000004C0; // type:function size:0x64 scope:global +daObj_Sekizo_Create__FPv = .text:0x00000524; // type:function size:0x20 scope:global +daObj_Sekizo_Delete__FPv = .text:0x00000544; // type:function size:0x20 scope:global +daObj_Sekizo_Execute__FPv = .text:0x00000564; // type:function size:0x20 scope:global +daObj_Sekizo_Draw__FPv = .text:0x00000584; // type:function size:0x2C scope:global +daObj_Sekizo_IsDelete__FPv = .text:0x000005B0; // type:function size:0x8 scope:global +__sinit_d_a_obj_sekizo_cpp = .text:0x000005B8; // type:function size:0x40 scope:local +__dt__20daObj_Sekizo_Param_cFv = .text:0x000005F8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_dzbData = .data:0x00000028; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +daObj_Sekizo_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIZO = .data:0x00000058; // type:object size:0x30 scope:global +__vt__14daObj_Sekizo_c = .data:0x00000088; // type:object size:0x28 scope:global +__vt__20daObj_Sekizo_Param_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3800 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt b/config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt new file mode 100644 index 0000000000..9b3d30fcbd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekizoa/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizoa.cpp: + .text start:0x000000EC end:0x00007A88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x00000A00 + .bss start:0x00000008 end:0x000000EC diff --git a/config/GZ2J01/rels/d_a_obj_sekizoa/symbols.txt b/config/GZ2J01/rels/d_a_obj_sekizoa/symbols.txt new file mode 100644 index 0000000000..01343bd887 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sekizoa/symbols.txt @@ -0,0 +1,250 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_Sekizoa_cFv = .text:0x000000EC; // type:function size:0x224 scope:global +create__15daObj_Sekizoa_cFv = .text:0x00000310; // type:function size:0x340 scope:global +CreateHeap__15daObj_Sekizoa_cFv = .text:0x00000650; // type:function size:0x3A4 scope:global +Delete__15daObj_Sekizoa_cFv = .text:0x000009F4; // type:function size:0x34 scope:global +Execute__15daObj_Sekizoa_cFv = .text:0x00000A28; // type:function size:0x20 scope:global +Draw__15daObj_Sekizoa_cFv = .text:0x00000A48; // type:function size:0xCC scope:global +createHeapCallBack__15daObj_Sekizoa_cFP10fopAc_ac_c = .text:0x00000B14; // type:function size:0x20 scope:global +srchSekizoa__15daObj_Sekizoa_cFPvPv = .text:0x00000B34; // type:function size:0x9C scope:global +getSekizoaP__15daObj_Sekizoa_cFi = .text:0x00000BD0; // type:function size:0x174 scope:global +getKMsgTagP__15daObj_Sekizoa_cFv = .text:0x00000D44; // type:function size:0x98 scope:global +isDelete__15daObj_Sekizoa_cFv = .text:0x00000DDC; // type:function size:0xFC scope:global +reset__15daObj_Sekizoa_cFv = .text:0x00000ED8; // type:function size:0x220 scope:global +afterJntAnm__15daObj_Sekizoa_cFi = .text:0x000010F8; // type:function size:0x8C scope:global +setParam__15daObj_Sekizoa_cFv = .text:0x00001184; // type:function size:0x2D8 scope:global +checkChangeEvt__15daObj_Sekizoa_cFv = .text:0x0000145C; // type:function size:0x48 scope:global +setAfterTalkMotion__15daObj_Sekizoa_cFv = .text:0x000014A4; // type:function size:0x4 scope:global +srchActors__15daObj_Sekizoa_cFv = .text:0x000014A8; // type:function size:0x2A0 scope:global +evtTalk__15daObj_Sekizoa_cFv = .text:0x00001748; // type:function size:0x100 scope:global +evtCutProc__15daObj_Sekizoa_cFv = .text:0x00001848; // type:function size:0xF8 scope:global +action__15daObj_Sekizoa_cFv = .text:0x00001940; // type:function size:0x168 scope:global +beforeMove__15daObj_Sekizoa_cFv = .text:0x00001AA8; // type:function size:0x78 scope:global +setAttnPos__15daObj_Sekizoa_cFv = .text:0x00001B20; // type:function size:0x31C scope:global +setCollision__15daObj_Sekizoa_cFv = .text:0x00001E3C; // type:function size:0x324 scope:global +drawDbgInfo__15daObj_Sekizoa_cFv = .text:0x00002160; // type:function size:0x8 scope:global +drawOtherMdl__15daObj_Sekizoa_cFv = .text:0x00002168; // type:function size:0x134 scope:global +setYariAnm__15daObj_Sekizoa_cFiif = .text:0x0000229C; // type:function size:0xD4 scope:global +drawGhost__15daObj_Sekizoa_cFv = .text:0x00002370; // type:function size:0xEC scope:global +afterSetMotionAnm__15daObj_Sekizoa_cFiifi = .text:0x0000245C; // type:function size:0x3C8 scope:global +selectAction__15daObj_Sekizoa_cFv = .text:0x00002824; // type:function size:0x84 scope:global +chkAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000028A8; // type:function size:0x2C scope:global +setAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000028D4; // type:function size:0xA8 scope:global +checkMoveDirection__15daObj_Sekizoa_cFv = .text:0x0000297C; // type:function size:0x20C scope:global +getWaitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002B88; // type:function size:0x48 scope:global +getGameMotionNo__15daObj_Sekizoa_cFv = .text:0x00002BD0; // type:function size:0x48 scope:global +getNoJumpMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C18; // type:function size:0x34 scope:global +getHitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C4C; // type:function size:0x34 scope:global +getStepMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C80; // type:function size:0x34 scope:global +jump__15daObj_Sekizoa_cFv = .text:0x00002CB4; // type:function size:0x5C4 scope:global +landing__15daObj_Sekizoa_cFv = .text:0x00003278; // type:function size:0x1B0 scope:global +cutStart__15daObj_Sekizoa_cFi = .text:0x00003428; // type:function size:0x1080 scope:global +cutTurn__15daObj_Sekizoa_cFi = .text:0x000044A8; // type:function size:0x200 scope:global +cutJump__15daObj_Sekizoa_cFi = .text:0x000046A8; // type:function size:0x25C scope:global +cutGoal__15daObj_Sekizoa_cFi = .text:0x00004904; // type:function size:0xC08 scope:global +cutExit__15daObj_Sekizoa_cFi = .text:0x0000550C; // type:function size:0x184 scope:global +cutFree__15daObj_Sekizoa_cFi = .text:0x00005690; // type:function size:0x2E8 scope:global +cutExtinction__15daObj_Sekizoa_cFi = .text:0x00005978; // type:function size:0x330 scope:global +wait__15daObj_Sekizoa_cFPv = .text:0x00005CA8; // type:function size:0x354 scope:global +puzzle__15daObj_Sekizoa_cFPv = .text:0x00005FFC; // type:function size:0x354 scope:global +talk__15daObj_Sekizoa_cFPv = .text:0x00006350; // type:function size:0x1C8 scope:global +daObj_Sekizoa_Create__FPv = .text:0x00006518; // type:function size:0x20 scope:global +daObj_Sekizoa_Delete__FPv = .text:0x00006538; // type:function size:0x20 scope:global +daObj_Sekizoa_Execute__FPv = .text:0x00006558; // type:function size:0x20 scope:global +daObj_Sekizoa_Draw__FPv = .text:0x00006578; // type:function size:0x20 scope:global +daObj_Sekizoa_IsDelete__FPv = .text:0x00006598; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065A0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000065E8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00006970; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000069AC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000069E8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006A30; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006A78; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006AB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006AFC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006B44; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006F48; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006F4C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00007048; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000704C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007094; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007104; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007160; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000071D0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00007218; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007220; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000733C; // type:function size:0x208 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00007544; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000754C; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00007550; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00007558; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00007560; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00007568; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00007570; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00007578; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00007580; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00007588; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000758C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00007594; // type:function size:0x18 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000075AC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000075B4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000075E4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00007614; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00007618; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000761C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00007620; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00007624; // type:function size:0x1C scope:global +__sinit_d_a_obj_sekizoa_cpp = .text:0x00007640; // type:function size:0x1A0 scope:local +__ct__15daObj_Sekizoa_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000077E0; // type:function size:0x134 scope:global +getHeadJointNo__15daObj_Sekizoa_cFv = .text:0x00007914; // type:function size:0x8 scope:global +getBackboneJointNo__15daObj_Sekizoa_cFv = .text:0x0000791C; // type:function size:0x8 scope:global +chkGoal__15daObj_Sekizoa_cFv = .text:0x00007924; // type:function size:0xAC scope:global +__dt__21daObj_Sekizoa_Param_cFv = .text:0x000079D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007A18; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007A20; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007A28; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_Sekizoa_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4093 = .rodata:0x0000009C; // type:object size:0x20 scope:local +@4170 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4350 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4351 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4352 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4636 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5079 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5080 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5082 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@5140 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5141 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5142 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5233 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5235 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5236 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5237 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5238 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@5481 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5482 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5483 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5571 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5572 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5573 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5817 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5871 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000144; // type:object size:0x8 scope:local +@6330 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6331 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6332 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7372 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7373 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7374 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x71 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x48 scope:global +l_evtList = .data:0x00000068; // type:object size:0x50 scope:global data:4byte +l_resNameList = .data:0x000000B8; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x000000C4; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x000000C8; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000EC; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000108; // type:object size:0x2A0 scope:global +l_faceMotionSequenceData = .data:0x000003A8; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000003B8; // type:object size:0x180 scope:global +mCutNameList__15daObj_Sekizoa_c = .data:0x00000538; // type:object size:0x24 scope:global +@3899 = .data:0x0000055C; // type:object size:0xC scope:local +@3900 = .data:0x00000568; // type:object size:0xC scope:local +@3901 = .data:0x00000574; // type:object size:0xC scope:local +@3902 = .data:0x00000580; // type:object size:0xC scope:local +@3903 = .data:0x0000058C; // type:object size:0xC scope:local +@3904 = .data:0x00000598; // type:object size:0xC scope:local +@3905 = .data:0x000005A4; // type:object size:0xC scope:local +@3906 = .data:0x000005B0; // type:object size:0xC scope:local +mCutList__15daObj_Sekizoa_c = .data:0x000005BC; // type:object size:0x6C scope:global data:4byte +@4743 = .data:0x00000628; // type:object size:0x1C scope:local +@4906 = .data:0x00000644; // type:object size:0xC scope:local data:4byte +@4916 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +yariAnmData$5297 = .data:0x0000065C; // type:object size:0xC0 scope:local +brkAnmData$5345 = .data:0x0000071C; // type:object size:0x48 scope:local +btkAnmData$5346 = .data:0x00000764; // type:object size:0x30 scope:local +@5484 = .data:0x00000794; // type:object size:0x48 scope:local +@5491 = .data:0x000007DC; // type:object size:0xC scope:local data:4byte +@5493 = .data:0x000007E8; // type:object size:0xC scope:local data:4byte +@6834 = .data:0x000007F4; // type:object size:0x28 scope:local +@6832 = .data:0x0000081C; // type:object size:0x28 scope:local +daObj_Sekizoa_MethodTable = .data:0x00000844; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIZOA = .data:0x00000864; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000894; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000008A0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000008C4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000008D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000008DC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008E8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008F4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000900; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000090C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000918; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000924; // type:object size:0xC scope:global +__vt__15daObj_Sekizoa_c = .data:0x00000930; // type:object size:0xC4 scope:global +__vt__21daObj_Sekizoa_Param_c = .data:0x000009F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3907 = .bss:0x00000048; // type:object size:0xC scope:local +l_srcPosR = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3908 = .bss:0x00000060; // type:object size:0xC scope:local +l_srcPosL = .bss:0x0000006C; // type:object size:0xC scope:global data:float +@3909 = .bss:0x00000078; // type:object size:0xC scope:local +l_HIO = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_shield/splits.txt b/config/GZ2J01/rels/d_a_obj_shield/splits.txt new file mode 100644 index 0000000000..16c6e8315f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_shield/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_shield.cpp: + .text start:0x00000078 end:0x0000188C + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000001E0 diff --git a/config/GZ2J01/rels/d_a_obj_shield/symbols.txt b/config/GZ2J01/rels/d_a_obj_shield/symbols.txt new file mode 100644 index 0000000000..52a9060469 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_shield/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +initBaseMtx__14daItemShield_cFv = .text:0x000003BC; // type:function size:0x3C scope:global +setBaseMtx__14daItemShield_cFv = .text:0x000003F8; // type:function size:0x2BC scope:global +Create__14daItemShield_cFv = .text:0x000006B4; // type:function size:0x1B8 scope:global +__CreateHeap__14daItemShield_cFv = .text:0x0000086C; // type:function size:0x8 scope:global +create__14daItemShield_cFv = .text:0x00000874; // type:function size:0x1CC scope:global +__dt__8cM3dGCylFv = .text:0x00000A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000AD0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000B2C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000B9C; // type:function size:0x70 scope:global +bg_check__14daItemShield_cFv = .text:0x00000C0C; // type:function size:0x148 scope:global +action_proc_call__14daItemShield_cFv = .text:0x00000D54; // type:function size:0xBC scope:global +actionInit__14daItemShield_cFv = .text:0x00000E10; // type:function size:0x38 scope:global +actionWaitInit__14daItemShield_cFv = .text:0x00000E48; // type:function size:0x68 scope:global +actionWait__14daItemShield_cFv = .text:0x00000EB0; // type:function size:0x3D8 scope:global +initActionOrderGetDemo__14daItemShield_cFv = .text:0x00001288; // type:function size:0x9C scope:global +actionOrderGetDemo__14daItemShield_cFv = .text:0x00001324; // type:function size:0x7C scope:global +actionGetDemo__14daItemShield_cFv = .text:0x000013A0; // type:function size:0x80 scope:global +event_proc_call__14daItemShield_cFv = .text:0x00001420; // type:function size:0xBC scope:global +actionWaitCamDemo__14daItemShield_cFv = .text:0x000014DC; // type:function size:0x64 scope:global +actionOrderCamDemo__14daItemShield_cFv = .text:0x00001540; // type:function size:0x68 scope:global +actionCamDemo__14daItemShield_cFv = .text:0x000015A8; // type:function size:0x5C scope:global +actionCamDemoEnd__14daItemShield_cFv = .text:0x00001604; // type:function size:0x4 scope:global +execute__14daItemShield_cFv = .text:0x00001608; // type:function size:0x104 scope:global +draw__14daItemShield_cFv = .text:0x0000170C; // type:function size:0x54 scope:global +_delete__14daItemShield_cFv = .text:0x00001760; // type:function size:0x38 scope:global +daItemShield_Draw__FP14daItemShield_c = .text:0x00001798; // type:function size:0x20 scope:global +daItemShield_Execute__FP14daItemShield_c = .text:0x000017B8; // type:function size:0x20 scope:global +daItemShield_Delete__FP14daItemShield_c = .text:0x000017D8; // type:function size:0x20 scope:global +daItemShield_Create__FP10fopAc_ac_c = .text:0x000017F8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001818; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001860; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000187C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001884; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3856 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3958 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4003 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4004 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4180 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4183 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4336 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000000B8; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4189 = .data:0x00000020; // type:object size:0xC scope:local +@4190 = .data:0x0000002C; // type:object size:0xC scope:local +@4191 = .data:0x00000038; // type:object size:0xC scope:local +@4192 = .data:0x00000044; // type:object size:0xC scope:local +l_actionFunc$4188 = .data:0x00000050; // type:object size:0x30 scope:local +@4383 = .data:0x00000080; // type:object size:0xC scope:local +@4384 = .data:0x0000008C; // type:object size:0xC scope:local +@4385 = .data:0x00000098; // type:object size:0xC scope:local +@4386 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$4382 = .data:0x000000B0; // type:object size:0x30 scope:local +l_daItemShield_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_Shield = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__14daItemShield_c = .data:0x00000190; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001D4; // type:object size:0xC scope:global +lbl_619_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_619_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_sm_door/splits.txt b/config/GZ2J01/rels/d_a_obj_sm_door/splits.txt new file mode 100644 index 0000000000..e1177aca16 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sm_door/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sm_door.cpp: + .text start:0x00000078 end:0x00001048 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_sm_door/symbols.txt b/config/GZ2J01/rels/d_a_obj_sm_door/symbols.txt new file mode 100644 index 0000000000..7617e91704 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sm_door/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjSM_DOOR_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjSM_DOOR_Delete__FP14daObjSM_DOOR_c = .text:0x00000098; // type:function size:0x24 scope:global +s_obj_sub__FPvPv = .text:0x000000BC; // type:function size:0x188 scope:global +ChangeModel__14daObjSM_DOOR_cFv = .text:0x00000244; // type:function size:0xC scope:global +Action__14daObjSM_DOOR_cFv = .text:0x00000250; // type:function size:0x2B0 scope:global +SetDzb__14daObjSM_DOOR_cFv = .text:0x00000500; // type:function size:0x50 scope:global +ReleaceDzb__14daObjSM_DOOR_cFv = .text:0x00000550; // type:function size:0x68 scope:global +DrawChk1__14daObjSM_DOOR_cFv = .text:0x000005B8; // type:function size:0xC4 scope:global +DrawChk2__14daObjSM_DOOR_cFv = .text:0x0000067C; // type:function size:0xC4 scope:global +setBaseMtx__14daObjSM_DOOR_cFv = .text:0x00000740; // type:function size:0x80 scope:global +daObjSM_DOOR_Draw__FP14daObjSM_DOOR_c = .text:0x000007C0; // type:function size:0x2C scope:global +daObjSM_DOOR_Execute__FP14daObjSM_DOOR_c = .text:0x000007EC; // type:function size:0x20 scope:global +create__14daObjSM_DOOR_cFv = .text:0x0000080C; // type:function size:0x2E0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000AEC; // type:function size:0x70 scope:global +daObjSM_DOOR_IsDelete__FP14daObjSM_DOOR_c = .text:0x00000B5C; // type:function size:0x8 scope:global +CreateHeap__14daObjSM_DOOR_cFv = .text:0x00000B64; // type:function size:0x1B4 scope:global +Create__14daObjSM_DOOR_cFv = .text:0x00000D18; // type:function size:0x44 scope:global +Execute__14daObjSM_DOOR_cFPPA3_A4_f = .text:0x00000D5C; // type:function size:0x70 scope:global +Draw__14daObjSM_DOOR_cFv = .text:0x00000DCC; // type:function size:0x238 scope:global +Delete__14daObjSM_DOOR_cFv = .text:0x00001004; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001038; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001040; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3697 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3699 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3700 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3701 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0xA7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSM_DOOR_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SM_DOOR = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__14daObjSM_DOOR_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_smallkey/splits.txt b/config/GZ2J01/rels/d_a_obj_smallkey/splits.txt new file mode 100644 index 0000000000..30d0f95622 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smallkey/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smallkey.cpp: + .text start:0x00000078 end:0x000020AC + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000204 diff --git a/config/GZ2J01/rels/d_a_obj_smallkey/symbols.txt b/config/GZ2J01/rels/d_a_obj_smallkey/symbols.txt new file mode 100644 index 0000000000..1acf902405 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smallkey/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0x388 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000400; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x000006FC; // type:function size:0x48 scope:global +keyGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000744; // type:function size:0x5C scope:global +keyGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000007A0; // type:function size:0x4C scope:global +initBaseMtx__7daKey_cFv = .text:0x000007EC; // type:function size:0x3C scope:global +setBaseMtx__7daKey_cFv = .text:0x00000828; // type:function size:0x74 scope:global +Create__7daKey_cFv = .text:0x0000089C; // type:function size:0x180 scope:global +__CreateHeap__7daKey_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global +create__7daKey_cFv = .text:0x00000A24; // type:function size:0x2A0 scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000CC4; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000D48; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000D4C; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x00000D74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000DBC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000E04; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000E60; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000ED0; // type:function size:0x70 scope:global +bg_check__7daKey_cFv = .text:0x00000F40; // type:function size:0x168 scope:global +actionInitInit__7daKey_cFv = .text:0x000010A8; // type:function size:0x34 scope:global +actionInit__7daKey_cFv = .text:0x000010DC; // type:function size:0xAC scope:global +actionParentWaitInit__7daKey_cFv = .text:0x00001188; // type:function size:0x34 scope:global +actionParentWait__7daKey_cFv = .text:0x000011BC; // type:function size:0xB0 scope:global +actionWaitInit__7daKey_cFv = .text:0x0000126C; // type:function size:0x7C scope:global +actionWait__7daKey_cFv = .text:0x000012E8; // type:function size:0x14C scope:global +initActionOrderGetDemo__7daKey_cFv = .text:0x00001434; // type:function size:0xA4 scope:global +actionOrderGetDemo__7daKey_cFv = .text:0x000014D8; // type:function size:0x7C scope:global +actionGetDemo__7daKey_cFv = .text:0x00001554; // type:function size:0x94 scope:global +actionInitSwOnWait__7daKey_cFv = .text:0x000015E8; // type:function size:0xAC scope:global +actionSwOnWait__7daKey_cFv = .text:0x00001694; // type:function size:0x80 scope:global +actionInitBoomerangCarry__7daKey_cFv = .text:0x00001714; // type:function size:0xEC scope:global +actionBoomerangCarry__7daKey_cFv = .text:0x00001800; // type:function size:0x74 scope:global +effectSet__7daKey_cFv = .text:0x00001874; // type:function size:0x124 scope:global +effectStop__7daKey_cFv = .text:0x00001998; // type:function size:0x50 scope:global +effectCtrl__7daKey_cFv = .text:0x000019E8; // type:function size:0x1B8 scope:global +seStartTwinkle_private__7daKey_cFUl = .text:0x00001BA0; // type:function size:0x8C scope:global +actionInitE_GB__7daKey_cFv = .text:0x00001C2C; // type:function size:0x6C scope:global +actionE_GB__7daKey_cFv = .text:0x00001C98; // type:function size:0x2C scope:global +execute__7daKey_cFv = .text:0x00001CC4; // type:function size:0x1D0 scope:global +draw__7daKey_cFv = .text:0x00001E94; // type:function size:0x54 scope:global +_delete__7daKey_cFv = .text:0x00001EE8; // type:function size:0x4C scope:global +daKey_Draw__FP7daKey_c = .text:0x00001F34; // type:function size:0x20 scope:global +daKey_Execute__FP7daKey_c = .text:0x00001F54; // type:function size:0x20 scope:global +daKey_Delete__FP7daKey_c = .text:0x00001F74; // type:function size:0x20 scope:global +daKey_Create__FP10fopAc_ac_c = .text:0x00001F94; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001FB4; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001FFC; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002070; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002074; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002078; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000207C; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00002080; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000209C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020A4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3875 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3876 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3877 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3878 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3879 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@4279 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4280 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4282 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4400 = .rodata:0x00000090; // type:object size:0x4 scope:local data:string +@4503 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4618 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4652 = .data:0x00000020; // type:object size:0xC scope:local +@4653 = .data:0x0000002C; // type:object size:0xC scope:local +@4654 = .data:0x00000038; // type:object size:0xC scope:local +@4655 = .data:0x00000044; // type:object size:0xC scope:local +@4656 = .data:0x00000050; // type:object size:0xC scope:local +@4657 = .data:0x0000005C; // type:object size:0xC scope:local +@4658 = .data:0x00000068; // type:object size:0xC scope:local +@4659 = .data:0x00000074; // type:object size:0xC scope:local +l_demoFunc$4651 = .data:0x00000080; // type:object size:0x60 scope:local +l_daKey_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_SmallKey = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__7daKey_c = .data:0x000001B4; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001F8; // type:object size:0xC scope:global +lbl_621_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt new file mode 100644 index 0000000000..553478bc4d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smgdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smgdoor.cpp: + .text start:0x00000078 end:0x0000112C + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2J01/rels/d_a_obj_smgdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_smgdoor/symbols.txt new file mode 100644 index 0000000000..4dcbf89ceb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smgdoor/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x24 scope:global +initBaseMtx__14daObjSmgDoor_cFv = .text:0x0000009C; // type:function size:0x90 scope:global +setBaseMtx__14daObjSmgDoor_cFv = .text:0x0000012C; // type:function size:0x14C scope:global +Create__14daObjSmgDoor_cFv = .text:0x00000278; // type:function size:0xE4 scope:global +CreateHeap__14daObjSmgDoor_cFv = .text:0x0000035C; // type:function size:0xB8 scope:global +create1st__14daObjSmgDoor_cFv = .text:0x00000414; // type:function size:0xD0 scope:global +Execute__14daObjSmgDoor_cFPPA3_A4_f = .text:0x000004E4; // type:function size:0x4C scope:global +getDemoAction__14daObjSmgDoor_cFv = .text:0x00000530; // type:function size:0x48 scope:global +demoProc__14daObjSmgDoor_cFv = .text:0x00000578; // type:function size:0x210 scope:global +openInit__14daObjSmgDoor_cFv = .text:0x00000788; // type:function size:0x130 scope:global +openProc__14daObjSmgDoor_cFv = .text:0x000008B8; // type:function size:0x134 scope:global +setGoal__14daObjSmgDoor_cFv = .text:0x000009EC; // type:function size:0x9C scope:global +setPos__14daObjSmgDoor_cFv = .text:0x00000A88; // type:function size:0xC8 scope:global +sceneChange__14daObjSmgDoor_cFv = .text:0x00000B50; // type:function size:0x4C scope:global +event_proc_call__14daObjSmgDoor_cFv = .text:0x00000B9C; // type:function size:0xA4 scope:global +actionWaitEvent__14daObjSmgDoor_cFv = .text:0x00000C40; // type:function size:0x90 scope:global +actionEvent__14daObjSmgDoor_cFv = .text:0x00000CD0; // type:function size:0x64 scope:global +actionDead__14daObjSmgDoor_cFv = .text:0x00000D34; // type:function size:0x4 scope:global +checkArea__14daObjSmgDoor_cFv = .text:0x00000D38; // type:function size:0x17C scope:global +checkOpen__14daObjSmgDoor_cFv = .text:0x00000EB4; // type:function size:0x8C scope:global +Draw__14daObjSmgDoor_cFv = .text:0x00000F40; // type:function size:0xC4 scope:global +Delete__14daObjSmgDoor_cFv = .text:0x00001004; // type:function size:0x40 scope:global +daObjSmgDoor_create1st__FP14daObjSmgDoor_c = .text:0x00001044; // type:function size:0x60 scope:global +daObjSmgDoor_MoveBGDelete__FP14daObjSmgDoor_c = .text:0x000010A4; // type:function size:0x20 scope:global +daObjSmgDoor_MoveBGExecute__FP14daObjSmgDoor_c = .text:0x000010C4; // type:function size:0x20 scope:global +daObjSmgDoor_MoveBGDraw__FP14daObjSmgDoor_c = .text:0x000010E4; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001110; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3705 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3707 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3722 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3825 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@4055 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0x9F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_bmd = .data:0x00000028; // type:object size:0x8 scope:global +l_dzb = .data:0x00000030; // type:object size:0x8 scope:global +l_eventName = .data:0x00000038; // type:object size:0x8 scope:global +l_cull_box = .data:0x00000040; // type:object size:0x18 scope:global +action_table$3763 = .data:0x00000058; // type:object size:0x18 scope:local +@3924 = .data:0x00000070; // type:object size:0xC scope:local +@3925 = .data:0x0000007C; // type:object size:0xC scope:local +@3926 = .data:0x00000088; // type:object size:0xC scope:local +l_func$3923 = .data:0x00000094; // type:object size:0x24 scope:local +daObjSmgDoor_METHODS = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_SmgDoor = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__14daObjSmgDoor_c = .data:0x00000108; // type:object size:0x28 scope:global +lbl_622_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_smoke/splits.txt b/config/GZ2J01/rels/d_a_obj_smoke/splits.txt new file mode 100644 index 0000000000..0c10f075a4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smoke/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smoke.cpp: + .text start:0x00000078 end:0x00000358 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_smoke/symbols.txt b/config/GZ2J01/rels/d_a_obj_smoke/symbols.txt new file mode 100644 index 0000000000..c19b64b038 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smoke/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSmoke_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjSmoke_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__12daObjSmoke_cFv = .text:0x000000F0; // type:function size:0xAC scope:global +create__12daObjSmoke_cFv = .text:0x0000019C; // type:function size:0x68 scope:global +execute__12daObjSmoke_cFv = .text:0x00000204; // type:function size:0xB4 scope:global +_delete__12daObjSmoke_cFv = .text:0x000002B8; // type:function size:0x40 scope:global +daObjSmoke_Execute__FP12daObjSmoke_c = .text:0x000002F8; // type:function size:0x20 scope:global +daObjSmoke_Delete__FP12daObjSmoke_c = .text:0x00000318; // type:function size:0x20 scope:global +daObjSmoke_Create__FP10fopAc_ac_c = .text:0x00000338; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daObjSmoke_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Smoke = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_smtile/splits.txt b/config/GZ2J01/rels/d_a_obj_smtile/splits.txt new file mode 100644 index 0000000000..0d2f9be9c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smtile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_smtile.cpp: + .text start:0x000000EC end:0x00001188 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_smtile/symbols.txt b/config/GZ2J01/rels/d_a_obj_smtile/symbols.txt new file mode 100644 index 0000000000..1f5bdc00b8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smtile/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daObj_SMTile_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +__dt__4cXyzFv = .text:0x000001EC; // type:function size:0x3C scope:global +create__14daObj_SMTile_cFv = .text:0x00000228; // type:function size:0x198 scope:global +__ct__4cXyzFv = .text:0x000003C0; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003C4; // type:function size:0x48 scope:global +CreateHeap__14daObj_SMTile_cFv = .text:0x0000040C; // type:function size:0x11C scope:global +Delete__14daObj_SMTile_cFv = .text:0x00000528; // type:function size:0x34 scope:global +Execute__14daObj_SMTile_cFv = .text:0x0000055C; // type:function size:0x37C scope:global +Draw__14daObj_SMTile_cFv = .text:0x000008D8; // type:function size:0x90 scope:global +createHeapCallBack__14daObj_SMTile_cFP10fopAc_ac_c = .text:0x00000968; // type:function size:0x20 scope:global +setDstPos__14daObj_SMTile_cFv = .text:0x00000988; // type:function size:0x1E0 scope:global +setPrtcls__14daObj_SMTile_cFii = .text:0x00000B68; // type:function size:0x1D4 scope:global +touchPrtcls__14daObj_SMTile_cFf = .text:0x00000D3C; // type:function size:0x2AC scope:global +setMtx__14daObj_SMTile_cFv = .text:0x00000FE8; // type:function size:0x74 scope:global +daObj_SMTile_Create__FPv = .text:0x0000105C; // type:function size:0x20 scope:global +daObj_SMTile_Delete__FPv = .text:0x0000107C; // type:function size:0x20 scope:global +daObj_SMTile_Execute__FPv = .text:0x0000109C; // type:function size:0x20 scope:global +daObj_SMTile_Draw__FPv = .text:0x000010BC; // type:function size:0x20 scope:global +daObj_SMTile_IsDelete__FPv = .text:0x000010DC; // type:function size:0x8 scope:global +cLib_calcTimer__FPi = .text:0x000010E4; // type:function size:0x1C scope:global +__sinit_d_a_obj_smtile_cpp = .text:0x00001100; // type:function size:0x40 scope:local +__dt__20daObj_SMTile_Param_cFv = .text:0x00001140; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daObj_SMTile_Param_c = .rodata:0x00000000; // type:object size:0x8 scope:global +@3892 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000018; // type:object size:0x8 scope:local +id$4105 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0xA scope:local data:string_table +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global +l_tileMoveData = .data:0x00000010; // type:object size:0x54 scope:global data:byte +daObj_SMTile_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global +g_profile_OBJ_SMTILE = .data:0x00000084; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000B4; // type:object size:0xC scope:global +__vt__14daObj_SMTile_c = .data:0x000000C0; // type:object size:0xC scope:global +__vt__20daObj_SMTile_Param_c = .data:0x000000CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_smw_stone/splits.txt b/config/GZ2J01/rels/d_a_obj_smw_stone/splits.txt new file mode 100644 index 0000000000..5ef6178dfe --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smw_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smw_stone.cpp: + .text start:0x00000078 end:0x00000A4C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_obj_smw_stone/symbols.txt b/config/GZ2J01/rels/d_a_obj_smw_stone/symbols.txt new file mode 100644 index 0000000000..5a0f0e99cd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_smw_stone/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSmWStone_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__12daSmWStone_cFv = .text:0x00000098; // type:function size:0x50 scope:global +__dt__12daSmWStone_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +create__12daSmWStone_cFv = .text:0x00000174; // type:function size:0x1E4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000358; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000003C8; // type:function size:0x70 scope:global +execute__12daSmWStone_cFv = .text:0x00000438; // type:function size:0x54 scope:global +draw__12daSmWStone_cFv = .text:0x0000048C; // type:function size:0x100 scope:global +Delete__12daSmWStone_cFv = .text:0x0000058C; // type:function size:0x78 scope:global +exeModeHowl__12daSmWStone_cFv = .text:0x00000604; // type:function size:0xFC scope:global +setModelMtx__12daSmWStone_cFv = .text:0x00000700; // type:function size:0x64 scope:global +createHeap__12daSmWStone_cFv = .text:0x00000764; // type:function size:0x12C scope:global +init__12daSmWStone_cFv = .text:0x00000890; // type:function size:0x6C scope:global +chkWlfInRange__12daSmWStone_cFv = .text:0x000008FC; // type:function size:0x8C scope:global +daSmWStone_create__FP12daSmWStone_c = .text:0x00000988; // type:function size:0x54 scope:global +daSmWStone_Delete__FP12daSmWStone_c = .text:0x000009DC; // type:function size:0x20 scope:global +daSmWStone_execute__FP12daSmWStone_c = .text:0x000009FC; // type:function size:0x20 scope:global +daSmWStone_draw__FP12daSmWStone_c = .text:0x00000A1C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000A3C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000A44; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0xC scope:local +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4238 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daSmWStone_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SmWStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__12daSmWStone_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_snowEffTag/splits.txt b/config/GZ2J01/rels/d_a_obj_snowEffTag/splits.txt new file mode 100644 index 0000000000..f429528250 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_snowEffTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_snowEffTag.cpp: + .text start:0x000000EC end:0x0000074C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_snowEffTag/symbols.txt b/config/GZ2J01/rels/d_a_obj_snowEffTag/symbols.txt new file mode 100644 index 0000000000..fbcbeb07cb --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_snowEffTag/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daSnowEffTag_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__14daSnowEffTag_cFv = .text:0x0000016C; // type:function size:0x58 scope:global +create__14daSnowEffTag_cFv = .text:0x000001C4; // type:function size:0x134 scope:global +playerAreaCheck__14daSnowEffTag_cFv = .text:0x000002F8; // type:function size:0x1E0 scope:global +Execute__14daSnowEffTag_cFv = .text:0x000004D8; // type:function size:0x14C scope:global +Draw__14daSnowEffTag_cFv = .text:0x00000624; // type:function size:0x8 scope:global +Delete__14daSnowEffTag_cFv = .text:0x0000062C; // type:function size:0x8 scope:global +daSnowEffTag_Draw__FP14daSnowEffTag_c = .text:0x00000634; // type:function size:0x20 scope:global +daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x00000654; // type:function size:0x20 scope:global +daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x00000674; // type:function size:0x20 scope:global +daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x20 scope:global +__dt__18daSnowEffTag_HIO_cFv = .text:0x000006B4; // type:function size:0x5C scope:global +__sinit_d_a_obj_snowEffTag_cpp = .text:0x00000710; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3702 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3705 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3767 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3768 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +l_daSnowEffTag_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SnowEff = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18daSnowEffTag_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_snow_soup/splits.txt b/config/GZ2J01/rels/d_a_obj_snow_soup/splits.txt new file mode 100644 index 0000000000..552896e1e4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_snow_soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_snow_soup.cpp: + .text start:0x00000078 end:0x00000A54 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_snow_soup/symbols.txt b/config/GZ2J01/rels/d_a_obj_snow_soup/symbols.txt new file mode 100644 index 0000000000..cba0f00117 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_snow_soup/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjSnowSoup_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__15daObjSnowSoup_cFv = .text:0x00000098; // type:function size:0x98 scope:global +__dt__15daObjSnowSoup_cFv = .text:0x00000130; // type:function size:0x80 scope:global +createHeap__15daObjSnowSoup_cFv = .text:0x000001B0; // type:function size:0xAC scope:global +create__15daObjSnowSoup_cFv = .text:0x0000025C; // type:function size:0x134 scope:global +Delete__15daObjSnowSoup_cFv = .text:0x00000390; // type:function size:0x54 scope:global +draw__15daObjSnowSoup_cFv = .text:0x000003E4; // type:function size:0x7C scope:global +execute__15daObjSnowSoup_cFv = .text:0x00000460; // type:function size:0x1D4 scope:global +init__15daObjSnowSoup_cFv = .text:0x00000634; // type:function size:0x90 scope:global +setModelMtx__15daObjSnowSoup_cFv = .text:0x000006C4; // type:function size:0x70 scope:global +createSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000734; // type:function size:0xE4 scope:global +deleteSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000818; // type:function size:0x44 scope:global +createSmkEmtChange__15daObjSnowSoup_cFi = .text:0x0000085C; // type:function size:0xF8 scope:global +deleteSmkEmtChange__15daObjSnowSoup_cFi = .text:0x00000954; // type:function size:0x4C scope:global +daObjSnowSoup_create__FP15daObjSnowSoup_c = .text:0x000009A0; // type:function size:0x54 scope:global +daObjSnowSoup_Delete__FP15daObjSnowSoup_c = .text:0x000009F4; // type:function size:0x20 scope:global +daObjSnowSoup_execute__FP15daObjSnowSoup_c = .text:0x00000A14; // type:function size:0x20 scope:global +daObjSnowSoup_draw__FP15daObjSnowSoup_c = .text:0x00000A34; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +SOUP_MODEL_OFFSET = .rodata:0x00000000; // type:object size:0xC scope:global +BMD_IDX$3657 = .rodata:0x0000000C; // type:object size:0xC scope:local +@3706 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$3789 = .rodata:0x00000024; // type:object size:0x8 scope:local +PARTICLE_NAME$3834 = .rodata:0x0000002C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSnowSoup_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SnowSoup = .data:0x00000024; // type:object size:0x30 scope:global +__vt__15daObjSnowSoup_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_so/splits.txt b/config/GZ2J01/rels/d_a_obj_so/splits.txt new file mode 100644 index 0000000000..f3494d0597 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_so.cpp: + .text start:0x000000EC end:0x000036F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x00000114 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_so/symbols.txt b/config/GZ2J01/rels/d_a_obj_so/symbols.txt new file mode 100644 index 0000000000..edc721f1bc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_so/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_So_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_So_Draw__FP12obj_so_class = .text:0x00000110; // type:function size:0x10C scope:global +ride_call_back_0__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x14 scope:global +ride_call_back_1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000230; // type:function size:0x14 scope:global +so_hasira__FP12obj_so_class = .text:0x00000244; // type:function size:0x220 scope:global +part_set__FP12obj_so_classSc = .text:0x00000464; // type:function size:0x510 scope:global +__dt__4cXyzFv = .text:0x00000974; // type:function size:0x3C scope:global +so_drop__FP12obj_so_class = .text:0x000009B0; // type:function size:0x2C8 scope:global +__dt__5csXyzFv = .text:0x00000C78; // type:function size:0x3C scope:global +so_break__FP12obj_so_class = .text:0x00000CB4; // type:function size:0xF0 scope:global +so_hang__FP12obj_so_class = .text:0x00000DA4; // type:function size:0x254 scope:global +action__FP12obj_so_class = .text:0x00000FF8; // type:function size:0x204 scope:global +part_move__FP12obj_so_class = .text:0x000011FC; // type:function size:0x1588 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002784; // type:function size:0x78 scope:global +demo_camera__FP12obj_so_class = .text:0x000027FC; // type:function size:0x3D0 scope:global +daObj_So_Execute__FP12obj_so_class = .text:0x00002BCC; // type:function size:0xB4 scope:global +daObj_So_IsDelete__FP12obj_so_class = .text:0x00002C80; // type:function size:0x8 scope:global +daObj_So_Delete__FP12obj_so_class = .text:0x00002C88; // type:function size:0xB0 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002D38; // type:function size:0x264 scope:global +daObj_So_Create__FP10fopAc_ac_c = .text:0x00002F9C; // type:function size:0x454 scope:global +__dt__8dCcD_CylFv = .text:0x000033F0; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000034BC; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00003540; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003588; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000035D0; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00003640; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00003644; // type:function size:0x4 scope:global +__dt__14daObj_So_HIO_cFv = .text:0x00003648; // type:function size:0x48 scope:global +__sinit_d_a_obj_so_cpp = .text:0x00003690; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000036CC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000036D4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000036DC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000036E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000036EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3779 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4005 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4009 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4021 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4085 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4944 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4946 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4947 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4948 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4949 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4950 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4952 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4954 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4955 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4958 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4964 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4965 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4970 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4971 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4972 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4979 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5077 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5078 = .rodata:0x00000114; // type:object size:0x4 scope:local data:string +@5079 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5080 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5081 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5083 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5084 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@5085 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5087 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5088 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5089 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5090 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5092 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5093 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5094 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5095 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5327 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5329 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5330 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5331 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5333 = .rodata:0x00000174; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000178; // type:object size:0xF scope:local data:string_table +e_id$4326 = .data:0x00000000; // type:object size:0x6 scope:local +cc_cyl_src$5220 = .data:0x00000008; // type:object size:0x44 scope:local +l_daObj_So_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_OBJ_SO = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__14daObj_So_HIO_c = .data:0x00000108; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_628_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3774 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_spinLift/splits.txt b/config/GZ2J01/rels/d_a_obj_spinLift/splits.txt new file mode 100644 index 0000000000..4e398c4423 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_spinLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_spinLift.cpp: + .text start:0x000000EC end:0x00000FE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_spinLift/symbols.txt b/config/GZ2J01/rels/d_a_obj_spinLift/symbols.txt new file mode 100644 index 0000000000..8eab591c0f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_spinLift/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daSpinLift_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__12daSpinLift_cFv = .text:0x0000016C; // type:function size:0x70 scope:global +CreateHeap__12daSpinLift_cFv = .text:0x000001DC; // type:function size:0x80 scope:global +create__12daSpinLift_cFv = .text:0x0000025C; // type:function size:0x1E0 scope:global +Execute__12daSpinLift_cFPPA3_A4_f = .text:0x0000043C; // type:function size:0x50 scope:global +moveLift__12daSpinLift_cFv = .text:0x0000048C; // type:function size:0x144 scope:global +init_modeWait__12daSpinLift_cFv = .text:0x000005D0; // type:function size:0xC scope:global +modeWait__12daSpinLift_cFv = .text:0x000005DC; // type:function size:0x4 scope:global +init_modeUpMove__12daSpinLift_cFv = .text:0x000005E0; // type:function size:0x24 scope:global +modeUpMove__12daSpinLift_cFv = .text:0x00000604; // type:function size:0x3C8 scope:global +init_modeDownMove__12daSpinLift_cFv = .text:0x000009CC; // type:function size:0xC scope:global +modeDownMove__12daSpinLift_cFv = .text:0x000009D8; // type:function size:0xF8 scope:global +init_modeMoveEnd__12daSpinLift_cFv = .text:0x00000AD0; // type:function size:0x30C scope:global +modeMoveEnd__12daSpinLift_cFv = .text:0x00000DDC; // type:function size:0x4 scope:global +Draw__12daSpinLift_cFv = .text:0x00000DE0; // type:function size:0xA4 scope:global +Delete__12daSpinLift_cFv = .text:0x00000E84; // type:function size:0x40 scope:global +daSpinLift_Draw__FP12daSpinLift_c = .text:0x00000EC4; // type:function size:0x2C scope:global +daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000EF0; // type:function size:0x20 scope:global +daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000F10; // type:function size:0x20 scope:global +daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000F30; // type:function size:0x20 scope:global +__dt__16daSpinLift_HIO_cFv = .text:0x00000F50; // type:function size:0x5C scope:global +__sinit_d_a_obj_spinLift_cpp = .text:0x00000FAC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3637 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x24 scope:global +l_dzbIdx = .rodata:0x00000028; // type:object size:0x24 scope:global +@3731 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3733 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3735 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3877 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x58 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x24 scope:global +@3749 = .data:0x00000044; // type:object size:0xC scope:local +@3750 = .data:0x00000050; // type:object size:0xC scope:local +@3751 = .data:0x0000005C; // type:object size:0xC scope:local +@3752 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3748 = .data:0x00000074; // type:object size:0x30 scope:local +l_daSpinLift_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_Obj_SpinLift = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12daSpinLift_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__16daSpinLift_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_629_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_ss_drink/splits.txt b/config/GZ2J01/rels/d_a_obj_ss_drink/splits.txt new file mode 100644 index 0000000000..a78ff34345 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ss_drink/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ss_drink.cpp: + .text start:0x00000078 end:0x00001A24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000001C0 diff --git a/config/GZ2J01/rels/d_a_obj_ss_drink/symbols.txt b/config/GZ2J01/rels/d_a_obj_ss_drink/symbols.txt new file mode 100644 index 0000000000..be5cd2c1d5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ss_drink/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__15daObj_SSDrink_cFv = .text:0x00000078; // type:function size:0x250 scope:global +create__15daObj_SSDrink_cFv = .text:0x000002C8; // type:function size:0x224 scope:global +CreateHeap__15daObj_SSDrink_cFv = .text:0x000004EC; // type:function size:0x1BC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006A8; // type:function size:0x48 scope:global +Delete__15daObj_SSDrink_cFv = .text:0x000006F0; // type:function size:0x34 scope:global +Execute__15daObj_SSDrink_cFv = .text:0x00000724; // type:function size:0x234 scope:global +Draw__15daObj_SSDrink_cFv = .text:0x00000958; // type:function size:0x13C scope:global +__dt__8cM3dGPlaFv = .text:0x00000A94; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_SSDrink_cFP10fopAc_ac_c = .text:0x00000ADC; // type:function size:0x20 scope:global +setSoldOut__15daObj_SSDrink_cFv = .text:0x00000AFC; // type:function size:0x54 scope:global +getResName__15daObj_SSDrink_cFv = .text:0x00000B50; // type:function size:0x10 scope:global +getTypeFromParam__15daObj_SSDrink_cFv = .text:0x00000B60; // type:function size:0xAC scope:global +getSwitchFromParam__15daObj_SSDrink_cFv = .text:0x00000C0C; // type:function size:0xC scope:global +getCapacityFromParam__15daObj_SSDrink_cFv = .text:0x00000C18; // type:function size:0x24 scope:global +getFlowNodeNum__15daObj_SSDrink_cFv = .text:0x00000C3C; // type:function size:0x38 scope:global +getValue__15daObj_SSDrink_cFv = .text:0x00000C74; // type:function size:0xC scope:global +restart__15daObj_SSDrink_cFv = .text:0x00000C80; // type:function size:0x70 scope:global +initialize__15daObj_SSDrink_cFv = .text:0x00000CF0; // type:function size:0x1C0 scope:global +checkProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000EB0; // type:function size:0x2C scope:global +setProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000EDC; // type:function size:0xEC scope:global +setParam__15daObj_SSDrink_cFv = .text:0x00000FC8; // type:function size:0x11C scope:global +setEnvTevColor__15daObj_SSDrink_cFv = .text:0x000010E4; // type:function size:0x5C scope:global +setRoomNo__15daObj_SSDrink_cFv = .text:0x00001140; // type:function size:0x44 scope:global +setMtx__15daObj_SSDrink_cFv = .text:0x00001184; // type:function size:0x64 scope:global +setAttnPos__15daObj_SSDrink_cFv = .text:0x000011E8; // type:function size:0x88 scope:global +animeEntry__15daObj_SSDrink_cFv = .text:0x00001270; // type:function size:0x74 scope:global +animePlay__15daObj_SSDrink_cFv = .text:0x000012E4; // type:function size:0x48 scope:global +chkEvent__15daObj_SSDrink_cFv = .text:0x0000132C; // type:function size:0x180 scope:global +orderEvent__15daObj_SSDrink_cFv = .text:0x000014AC; // type:function size:0xA0 scope:global +wait__15daObj_SSDrink_cFPv = .text:0x0000154C; // type:function size:0x8 scope:global +talk__15daObj_SSDrink_cFPv = .text:0x00001554; // type:function size:0xC0 scope:global +drink__15daObj_SSDrink_cFPv = .text:0x00001614; // type:function size:0x110 scope:global +daObj_SSDrink_Create__FPv = .text:0x00001724; // type:function size:0x20 scope:global +daObj_SSDrink_Delete__FPv = .text:0x00001744; // type:function size:0x20 scope:global +daObj_SSDrink_Execute__FPv = .text:0x00001764; // type:function size:0x20 scope:global +daObj_SSDrink_Draw__FPv = .text:0x00001784; // type:function size:0x20 scope:global +daObj_SSDrink_IsDelete__FPv = .text:0x000017A4; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000017AC; // type:function size:0x48 scope:global +__sinit_d_a_obj_ss_drink_cpp = .text:0x000017F4; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000182C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001834; // type:function size:0x8 scope:local +getLeftHandPos__9daPy_py_cCFv = .text:0x0000183C; // type:function size:0x1C scope:global +__dt__8cM3dGCylFv = .text:0x00001858; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000018A0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000018E8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001958; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000019B4; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__15daObj_SSDrink_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4000 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4059 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4207 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +mCcDCyl__15daObj_SSDrink_c = .data:0x00000028; // type:object size:0x44 scope:global +@4020 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4063 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4164 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4233 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4284 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4334 = .data:0x000000A8; // type:object size:0xC scope:local +@4344 = .data:0x000000B4; // type:object size:0xC scope:local +@4352 = .data:0x000000C0; // type:object size:0xC scope:local +@4405 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4432 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +daObj_SSDrink_MethodTable = .data:0x000000E4; // type:object size:0x20 scope:global +g_profile_OBJ_SSDRINK = .data:0x00000104; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000134; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daObj_SSDrink_c = .data:0x000001AC; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ss_item/splits.txt b/config/GZ2J01/rels/d_a_obj_ss_item/splits.txt new file mode 100644 index 0000000000..6a92810651 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ss_item/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ss_item.cpp: + .text start:0x00000078 end:0x00001304 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2J01/rels/d_a_obj_ss_item/symbols.txt b/config/GZ2J01/rels/d_a_obj_ss_item/symbols.txt new file mode 100644 index 0000000000..5dc4b963cc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ss_item/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__14daObj_SSItem_cFv = .text:0x00000078; // type:function size:0x250 scope:global +create__14daObj_SSItem_cFv = .text:0x000002C8; // type:function size:0x264 scope:global +__dt__8cM3dGCylFv = .text:0x0000052C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000574; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000062C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000688; // type:function size:0x70 scope:global +CreateHeap__14daObj_SSItem_cFv = .text:0x000006F8; // type:function size:0xC0 scope:global +Delete__14daObj_SSItem_cFv = .text:0x000007B8; // type:function size:0x34 scope:global +Execute__14daObj_SSItem_cFv = .text:0x000007EC; // type:function size:0x284 scope:global +Draw__14daObj_SSItem_cFv = .text:0x00000A70; // type:function size:0x100 scope:global +__dt__8cM3dGPlaFv = .text:0x00000B70; // type:function size:0x48 scope:global +createHeapCallBack__14daObj_SSItem_cFP10fopAc_ac_c = .text:0x00000BB8; // type:function size:0x20 scope:global +setSoldOut__14daObj_SSItem_cFv = .text:0x00000BD8; // type:function size:0x54 scope:global +getProcessID__14daObj_SSItem_cFv = .text:0x00000C2C; // type:function size:0x2C scope:global +getExchangeItemPtr__14daObj_SSItem_cFv = .text:0x00000C58; // type:function size:0x40 scope:global +getResName__14daObj_SSItem_cFv = .text:0x00000C98; // type:function size:0x18 scope:global +getTypeFromParam__14daObj_SSItem_cFv = .text:0x00000CB0; // type:function size:0x4C scope:global +getFlowNodeNum__14daObj_SSItem_cFv = .text:0x00000CFC; // type:function size:0x38 scope:global +getValue__14daObj_SSItem_cFv = .text:0x00000D34; // type:function size:0xC scope:global +restart__14daObj_SSItem_cFv = .text:0x00000D40; // type:function size:0x70 scope:global +initialize__14daObj_SSItem_cFv = .text:0x00000DB0; // type:function size:0x1B4 scope:global +setProcess__14daObj_SSItem_cFM14daObj_SSItem_cFPCvPvPv_i = .text:0x00000F64; // type:function size:0xB0 scope:global +setParam__14daObj_SSItem_cFv = .text:0x00001014; // type:function size:0x70 scope:global +setEnvTevColor__14daObj_SSItem_cFv = .text:0x00001084; // type:function size:0x5C scope:global +setRoomNo__14daObj_SSItem_cFv = .text:0x000010E0; // type:function size:0x44 scope:global +setMtx__14daObj_SSItem_cFv = .text:0x00001124; // type:function size:0x64 scope:global +setAttnPos__14daObj_SSItem_cFv = .text:0x00001188; // type:function size:0x34 scope:global +wait__14daObj_SSItem_cFPv = .text:0x000011BC; // type:function size:0x30 scope:global +daObj_SSItem_Create__FPv = .text:0x000011EC; // type:function size:0x20 scope:global +daObj_SSItem_Delete__FPv = .text:0x0000120C; // type:function size:0x20 scope:global +daObj_SSItem_Execute__FPv = .text:0x0000122C; // type:function size:0x20 scope:global +daObj_SSItem_Draw__FPv = .text:0x0000124C; // type:function size:0x20 scope:global +daObj_SSItem_IsDelete__FPv = .text:0x0000126C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001274; // type:function size:0x48 scope:global +__sinit_d_a_obj_ss_item_cpp = .text:0x000012BC; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000012F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000012FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__14daObj_SSItem_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4205 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x1C scope:local data:string_table +l_resFileName = .data:0x00000000; // type:object size:0xC scope:global +l_bmdIdxName = .data:0x0000000C; // type:object size:0xC scope:global +l_bmdFileName = .data:0x00000018; // type:object size:0xC scope:global +mCcDCyl__14daObj_SSItem_c = .data:0x00000024; // type:object size:0x44 scope:global +@4309 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +daObj_SSItem_MethodTable = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_OBJ_SSITEM = .data:0x00000094; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000124; // type:object size:0xC scope:global +__vt__14daObj_SSItem_c = .data:0x00000130; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_stairBlock/splits.txt b/config/GZ2J01/rels/d_a_obj_stairBlock/splits.txt new file mode 100644 index 0000000000..7f0ca5486d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stairBlock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stairBlock.cpp: + .text start:0x000000EC end:0x00000D28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2J01/rels/d_a_obj_stairBlock/symbols.txt b/config/GZ2J01/rels/d_a_obj_stairBlock/symbols.txt new file mode 100644 index 0000000000..24dc62b24e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stairBlock/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daStairBlock_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000012C; // type:function size:0x48 scope:global +setBaseMtx__14daStairBlock_cFv = .text:0x00000174; // type:function size:0xAC scope:global +CreateHeap__14daStairBlock_cFv = .text:0x00000220; // type:function size:0x150 scope:global +create__14daStairBlock_cFv = .text:0x00000370; // type:function size:0x1C0 scope:global +__dt__8dCcD_SphFv = .text:0x00000530; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000005FC; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000680; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006C8; // type:function size:0x48 scope:global +__dt__13mDoExt_bckAnmFv = .text:0x00000710; // type:function size:0x54 scope:global +__ct__13mDoExt_bckAnmFv = .text:0x00000764; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007AC; // type:function size:0x48 scope:global +createHeapCallBack__14daStairBlock_cFP10fopAc_ac_c = .text:0x000007F4; // type:function size:0x2C scope:global +Execute__14daStairBlock_cFv = .text:0x00000820; // type:function size:0x284 scope:global +Draw__14daStairBlock_cFv = .text:0x00000AA4; // type:function size:0xE4 scope:global +Delete__14daStairBlock_cFv = .text:0x00000B88; // type:function size:0x30 scope:global +daStairBlock_Draw__FP14daStairBlock_c = .text:0x00000BB8; // type:function size:0x2C scope:global +daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000BE4; // type:function size:0x2C scope:global +daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000C10; // type:function size:0x2C scope:global +daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000C3C; // type:function size:0x20 scope:global +__dt__18daStairBlock_HIO_cFv = .text:0x00000C5C; // type:function size:0x5C scope:global +__sinit_d_a_obj_stairBlock_cpp = .text:0x00000CB8; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__14daStairBlock_c = .rodata:0x00000004; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000034; // type:object size:0x28 scope:global +l_bckIdx = .rodata:0x0000005C; // type:object size:0x28 scope:global +centerPos = .rodata:0x00000084; // type:object size:0x78 scope:global +@3705 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000100; // type:object size:0x8 scope:local +@3942 = .rodata:0x00000108; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0x9 scope:local data:string_table +mCcDSph__14daStairBlock_c = .data:0x00000000; // type:object size:0x40 scope:global +l_daStairBlock_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_Obj_StairBlock = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A8; // type:object size:0xC scope:global +__vt__14daStairBlock_c = .data:0x000000B4; // type:object size:0x18 scope:global +__vt__18daStairBlock_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3640 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_stick/splits.txt b/config/GZ2J01/rels/d_a_obj_stick/splits.txt new file mode 100644 index 0000000000..75e845f3f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stick.cpp: + .text start:0x000000EC end:0x00000CE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_stick/symbols.txt b/config/GZ2J01/rels/d_a_obj_stick/symbols.txt new file mode 100644 index 0000000000..ea4d2d8391 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stick/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Stick_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__13daObj_Stick_cFv = .text:0x000002A8; // type:function size:0x2D4 scope:global +__dt__8cM3dGSphFv = .text:0x0000057C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000067C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006D8; // type:function size:0x70 scope:global +CreateHeap__13daObj_Stick_cFv = .text:0x00000748; // type:function size:0x78 scope:global +Delete__13daObj_Stick_cFv = .text:0x000007C0; // type:function size:0x34 scope:global +Execute__13daObj_Stick_cFv = .text:0x000007F4; // type:function size:0x144 scope:global +Draw__13daObj_Stick_cFv = .text:0x00000938; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Stick_cFP10fopAc_ac_c = .text:0x000009FC; // type:function size:0x20 scope:global +getResName__13daObj_Stick_cFv = .text:0x00000A1C; // type:function size:0x10 scope:global +isDelete__13daObj_Stick_cFv = .text:0x00000A2C; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Stick_cFv = .text:0x00000A4C; // type:function size:0x5C scope:global +setRoomNo__13daObj_Stick_cFv = .text:0x00000AA8; // type:function size:0x40 scope:global +setMtx__13daObj_Stick_cFv = .text:0x00000AE8; // type:function size:0x64 scope:global +daObj_Stick_Create__FPv = .text:0x00000B4C; // type:function size:0x20 scope:global +daObj_Stick_Delete__FPv = .text:0x00000B6C; // type:function size:0x20 scope:global +daObj_Stick_Execute__FPv = .text:0x00000B8C; // type:function size:0x20 scope:global +daObj_Stick_Draw__FPv = .text:0x00000BAC; // type:function size:0x20 scope:global +daObj_Stick_IsDelete__FPv = .text:0x00000BCC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BD4; // type:function size:0x48 scope:global +__sinit_d_a_obj_stick_cpp = .text:0x00000C1C; // type:function size:0x74 scope:local +__dt__19daObj_Stick_Param_cFv = .text:0x00000C90; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000CD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000CE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Stick_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3918 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x6 scope:local data:string_table +mCcDSph__13daObj_Stick_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_Stick_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_STICK = .data:0x00000064; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000E8; // type:object size:0xC scope:global +__vt__13daObj_Stick_c = .data:0x000000F4; // type:object size:0xC scope:global +__vt__19daObj_Stick_Param_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_stone/splits.txt b/config/GZ2J01/rels/d_a_obj_stone/splits.txt new file mode 100644 index 0000000000..96b409aa47 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stone/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stone.cpp: + .text start:0x00000078 end:0x00003AAC + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x000001BC diff --git a/config/GZ2J01/rels/d_a_obj_stone/symbols.txt b/config/GZ2J01/rels/d_a_obj_stone/symbols.txt new file mode 100644 index 0000000000..01cb3ac6a8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stone/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2E4 scope:global +__dt__8cM3dGPlaFv = .text:0x0000035C; // type:function size:0x48 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003A4; // type:function size:0x20 scope:global +initBaseMtx__12daObjStone_cFv = .text:0x000003C4; // type:function size:0xA4 scope:global +setBaseMtx__12daObjStone_cFv = .text:0x00000468; // type:function size:0xD8 scope:global +Create__12daObjStone_cFv = .text:0x00000540; // type:function size:0x280 scope:global +CreateHeap__12daObjStone_cFv = .text:0x000007C0; // type:function size:0x80 scope:global +create__12daObjStone_cFv = .text:0x00000840; // type:function size:0x194 scope:global +__dt__8cM3dGSphFv = .text:0x000009D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A1C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000A64; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000AC0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000B30; // type:function size:0x70 scope:global +execute__12daObjStone_cFv = .text:0x00000BA0; // type:function size:0x158 scope:global +mode_proc_call__12daObjStone_cFv = .text:0x00000CF8; // type:function size:0x1218 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001F10; // type:function size:0x78 scope:global +init_modePutWait__12daObjStone_cFv = .text:0x00001F88; // type:function size:0x50 scope:global +modePutWait__12daObjStone_cFv = .text:0x00001FD8; // type:function size:0x10 scope:global +init_modeWait__12daObjStone_cFv = .text:0x00001FE8; // type:function size:0x34 scope:global +modeWait__12daObjStone_cFv = .text:0x0000201C; // type:function size:0x9C scope:global +init_modeDrop__12daObjStone_cFv = .text:0x000020B8; // type:function size:0x40 scope:global +modeDrop__12daObjStone_cFv = .text:0x000020F8; // type:function size:0x264 scope:global +init_modeCarry__12daObjStone_cFv = .text:0x0000235C; // type:function size:0x124 scope:global +modeCarry__12daObjStone_cFv = .text:0x00002480; // type:function size:0x268 scope:global +init_modeWalk__12daObjStone_cFv = .text:0x000026E8; // type:function size:0x38 scope:global +modeWalk__12daObjStone_cFv = .text:0x00002720; // type:function size:0x5BC scope:global +init_modePushWolfNonBreak__12daObjStone_cFv = .text:0x00002CDC; // type:function size:0x148 scope:global +init_modeYogan__12daObjStone_cFv = .text:0x00002E24; // type:function size:0x60 scope:global +modeYogan__12daObjStone_cFv = .text:0x00002E84; // type:function size:0x98 scope:global +init_modeBreak__12daObjStone_cFv = .text:0x00002F1C; // type:function size:0x264 scope:global +modeBreak__12daObjStone_cFv = .text:0x00003180; // type:function size:0x2C scope:global +CrrPos__12daObjStone_cFv = .text:0x000031AC; // type:function size:0xB8 scope:global +createItem__12daObjStone_cFv = .text:0x00003264; // type:function size:0xD8 scope:global +calcRotBaseMtx__12daObjStone_cFPs = .text:0x0000333C; // type:function size:0x280 scope:global +checkRollAngle__12daObjStone_cFv = .text:0x000035BC; // type:function size:0x11C scope:global +set_carry_eff__12daObjStone_cFv = .text:0x000036D8; // type:function size:0x104 scope:global +effect_delete__12daObjStone_cFb = .text:0x000037DC; // type:function size:0xAC scope:global +draw__12daObjStone_cFv = .text:0x00003888; // type:function size:0xC0 scope:global +_delete__12daObjStone_cFv = .text:0x00003948; // type:function size:0x74 scope:global +daObjStone_Draw__FP12daObjStone_c = .text:0x000039BC; // type:function size:0x20 scope:global +daObjStone_Execute__FP12daObjStone_c = .text:0x000039DC; // type:function size:0x20 scope:global +daObjStone_Delete__FP12daObjStone_c = .text:0x000039FC; // type:function size:0x20 scope:global +daObjStone_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003A3C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003A84; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003A8C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003A94; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003A9C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003AA4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_sph_src = .rodata:0x00000008; // type:object size:0x40 scope:global +l_r = .rodata:0x00000048; // type:object size:0x8 scope:global +l_rolling_speedF = .rodata:0x00000050; // type:object size:0x8 scope:global +l_rolling_time = .rodata:0x00000058; // type:object size:0x8 scope:global +l_initial_offsetY = .rodata:0x00000060; // type:object size:0x8 scope:global +l_put_offsetY = .rodata:0x00000068; // type:object size:0x8 scope:global +l_weight = .rodata:0x00000070; // type:object size:0x2 scope:global +l_speedH = .rodata:0x00000074; // type:object size:0x8 scope:global +l_speedV = .rodata:0x0000007C; // type:object size:0x8 scope:global +l_water_speedH = .rodata:0x00000084; // type:object size:0x8 scope:global +l_water_speedV = .rodata:0x0000008C; // type:object size:0x8 scope:global +l_water_resist = .rodata:0x00000094; // type:object size:0x8 scope:global +l_water_walk_resist = .rodata:0x0000009C; // type:object size:0x8 scope:global +l_buoyancy = .rodata:0x000000A4; // type:object size:0x8 scope:global +l_shadow_size = .rodata:0x000000AC; // type:object size:0x8 scope:global +l_wpillar_scl = .rodata:0x000000B4; // type:object size:0x8 scope:global +l_hamon_scl = .rodata:0x000000BC; // type:object size:0x8 scope:global +l_yogan_eff_scl = .rodata:0x000000C4; // type:object size:0x8 scope:global +l_wall_h = .rodata:0x000000CC; // type:object size:0x8 scope:global +l_wall_r = .rodata:0x000000D4; // type:object size:0x8 scope:global +l_rot_angle = .rodata:0x000000DC; // type:object size:0x4 scope:global +l_walk_rot_angle = .rodata:0x000000E0; // type:object size:0x4 scope:global +@3746 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3747 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@3748 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@3749 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@3844 = .rodata:0x00000100; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@4632 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4633 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4634 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4636 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4637 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4640 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4644 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@4679 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5018 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000158; // type:object size:0x4 scope:local data:string +@5063 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5064 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@5075 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float +l_eff_id$5089 = .rodata:0x0000016C; // type:object size:0x6 scope:local +@5256 = .rodata:0x00000178; // type:object size:0x8 scope:local +l_carry_eff_id$5307 = .rodata:0x00000180; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@4015 = .data:0x00000028; // type:object size:0xC scope:local +@4016 = .data:0x00000034; // type:object size:0xC scope:local +@4017 = .data:0x00000040; // type:object size:0xC scope:local +@4018 = .data:0x0000004C; // type:object size:0xC scope:local +@4019 = .data:0x00000058; // type:object size:0xC scope:local +@4020 = .data:0x00000064; // type:object size:0xC scope:local +@4021 = .data:0x00000070; // type:object size:0xC scope:local +l_func$4014 = .data:0x0000007C; // type:object size:0x54 scope:local +l_daObjStone_Method = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_Obj_Stone = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000120; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000150; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000180; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000018C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001B0; // type:object size:0xC scope:global +lbl_633_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_stoneMark/splits.txt b/config/GZ2J01/rels/d_a_obj_stoneMark/splits.txt new file mode 100644 index 0000000000..61f3727569 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stoneMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stoneMark.cpp: + .text start:0x00000078 end:0x00000440 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_obj_stoneMark/symbols.txt b/config/GZ2J01/rels/d_a_obj_stoneMark/symbols.txt new file mode 100644 index 0000000000..9545400aa4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stoneMark/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSMark_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjSMark_cFv = .text:0x00000098; // type:function size:0x48 scope:global +Create__12daObjSMark_cFv = .text:0x000000E0; // type:function size:0xE8 scope:global +create__12daObjSMark_cFv = .text:0x000001C8; // type:function size:0xF4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000002BC; // type:function size:0x70 scope:global +draw__12daObjSMark_cFv = .text:0x0000032C; // type:function size:0x70 scope:global +_delete__12daObjSMark_cFv = .text:0x0000039C; // type:function size:0x34 scope:global +daObjSMark_Draw__FP12daObjSMark_c = .text:0x000003D0; // type:function size:0x20 scope:global +daObjSMark_Delete__FP12daObjSMark_c = .text:0x000003F0; // type:function size:0x20 scope:global +daObjSMark_Create__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000430; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000438; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3642 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3643 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3644 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_shadow_size$3714 = .rodata:0x0000000C; // type:object size:0x8 scope:local +@3718 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSMark_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_StoneMark = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_stopper/splits.txt b/config/GZ2J01/rels/d_a_obj_stopper/splits.txt new file mode 100644 index 0000000000..439634cbe9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stopper/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stopper.cpp: + .text start:0x000000EC end:0x00002170 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_obj_stopper/symbols.txt b/config/GZ2J01/rels/d_a_obj_stopper/symbols.txt new file mode 100644 index 0000000000..a5d1090906 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stopper/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +getStopModelData__Fv = .text:0x000000EC; // type:function size:0x28 scope:global +initBaseMtx__14daObjStopper_cFv = .text:0x00000114; // type:function size:0xB4 scope:global +__dt__4cXyzFv = .text:0x000001C8; // type:function size:0x3C scope:global +setBaseMtx__14daObjStopper_cFv = .text:0x00000204; // type:function size:0x94 scope:global +Create__14daObjStopper_cFv = .text:0x00000298; // type:function size:0x154 scope:global +CreateHeap__14daObjStopper_cFv = .text:0x000003EC; // type:function size:0x4C scope:global +create__14daObjStopper_cFv = .text:0x00000438; // type:function size:0x1E8 scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000620; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x000006A4; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x000006A8; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x000006D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000718; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000760; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007BC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000082C; // type:function size:0x70 scope:global +Execute__14daObjStopper_cFPPA3_A4_f = .text:0x0000089C; // type:function size:0x4C scope:global +action__14daObjStopper_cFv = .text:0x000008E8; // type:function size:0x11C scope:global +actionWait__14daObjStopper_cFv = .text:0x00000A04; // type:function size:0x200 scope:global +actionWaitOrderEvent__14daObjStopper_cFv = .text:0x00000C04; // type:function size:0x88 scope:global +actionOrderEvent__14daObjStopper_cFv = .text:0x00000C8C; // type:function size:0x80 scope:global +actionEvent__14daObjStopper_cFv = .text:0x00000D0C; // type:function size:0x51C scope:global +actionDead__14daObjStopper_cFv = .text:0x00001228; // type:function size:0x4 scope:global +actionWaitClose__14daObjStopper_cFv = .text:0x0000122C; // type:function size:0x10 scope:global +actionCloseInit__14daObjStopper_cFv = .text:0x0000123C; // type:function size:0x84 scope:global +actionClose__14daObjStopper_cFv = .text:0x000012C0; // type:function size:0x68 scope:global +hint_action1__14daObjStopper_cFv = .text:0x00001328; // type:function size:0x488 scope:global +hint_action2__14daObjStopper_cFv = .text:0x000017B0; // type:function size:0x458 scope:global +hint_action3__14daObjStopper_cFv = .text:0x00001C08; // type:function size:0x2D4 scope:global +Draw__14daObjStopper_cFv = .text:0x00001EDC; // type:function size:0x64 scope:global +Delete__14daObjStopper_cFv = .text:0x00001F40; // type:function size:0x90 scope:global +daObjStopper_Draw__FP14daObjStopper_c = .text:0x00001FD0; // type:function size:0x2C scope:global +daObjStopper_Execute__FP14daObjStopper_c = .text:0x00001FFC; // type:function size:0x20 scope:global +daObjStopper_Delete__FP14daObjStopper_c = .text:0x0000201C; // type:function size:0x20 scope:global +daObjStopper_Create__FP10fopAc_ac_c = .text:0x0000203C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000205C; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x000020A4; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002118; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000211C; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002120; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002124; // type:function size:0x4 scope:global +cLib_calcTimer__FPUs = .text:0x00002128; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00002144; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002160; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002168; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3635 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3692 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3693 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3878 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4053 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3843 = .data:0x00000020; // type:object size:0xC scope:local +@3844 = .data:0x0000002C; // type:object size:0xC scope:local +@3845 = .data:0x00000038; // type:object size:0xC scope:local +@3846 = .data:0x00000044; // type:object size:0xC scope:local +@3847 = .data:0x00000050; // type:object size:0xC scope:local +@3848 = .data:0x0000005C; // type:object size:0xC scope:local +@3849 = .data:0x00000068; // type:object size:0xC scope:local +@3850 = .data:0x00000074; // type:object size:0xC scope:local +l_func$3842 = .data:0x00000080; // type:object size:0x60 scope:local +l_daObjStopper_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_Stopper = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__14daObjStopper_c = .data:0x000001B4; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3627 = .bss:0x00000048; // type:object size:0xC scope:local +l_offset$3626 = .bss:0x00000058; // type:object size:0xC scope:local +lbl_634_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_stopper2/splits.txt b/config/GZ2J01/rels/d_a_obj_stopper2/splits.txt new file mode 100644 index 0000000000..a85f556346 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stopper2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stopper2.cpp: + .text start:0x00000078 end:0x00000BC8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2J01/rels/d_a_obj_stopper2/symbols.txt b/config/GZ2J01/rels/d_a_obj_stopper2/symbols.txt new file mode 100644 index 0000000000..8b90740b21 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_stopper2/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +getStopName__Fv = .text:0x00000098; // type:function size:0x10 scope:global +getStopModelData__15daObjStopper2_cFv = .text:0x000000A8; // type:function size:0x24 scope:global +initBaseMtx__15daObjStopper2_cFv = .text:0x000000CC; // type:function size:0x3C scope:global +setBaseMtx__15daObjStopper2_cFv = .text:0x00000108; // type:function size:0x6C scope:global +getMaxOffsetY__15daObjStopper2_cFv = .text:0x00000174; // type:function size:0x18 scope:global +Create__15daObjStopper2_cFv = .text:0x0000018C; // type:function size:0x130 scope:global +CreateHeap__15daObjStopper2_cFv = .text:0x000002BC; // type:function size:0x4C scope:global +create__15daObjStopper2_cFv = .text:0x00000308; // type:function size:0xA4 scope:global +execute__15daObjStopper2_cFv = .text:0x000003AC; // type:function size:0x38 scope:global +event_proc_call__15daObjStopper2_cFv = .text:0x000003E4; // type:function size:0xBC scope:global +actionWait__15daObjStopper2_cFv = .text:0x000004A0; // type:function size:0x22C scope:global +actionOrderEvent__15daObjStopper2_cFv = .text:0x000006CC; // type:function size:0xD4 scope:global +actionEvent__15daObjStopper2_cFv = .text:0x000007A0; // type:function size:0x74 scope:global +actionDead__15daObjStopper2_cFv = .text:0x00000814; // type:function size:0x4 scope:global +demoProc__15daObjStopper2_cFv = .text:0x00000818; // type:function size:0x268 scope:global +draw__15daObjStopper2_cFv = .text:0x00000A80; // type:function size:0x78 scope:global +_delete__15daObjStopper2_cFv = .text:0x00000AF8; // type:function size:0x34 scope:global +daObjStopper2_Draw__FP15daObjStopper2_c = .text:0x00000B2C; // type:function size:0x20 scope:global +daObjStopper2_Execute__FP15daObjStopper2_c = .text:0x00000B4C; // type:function size:0x20 scope:global +daObjStopper2_Delete__FP15daObjStopper2_c = .text:0x00000B6C; // type:function size:0x20 scope:global +daObjStopper2_Create__FP15daObjStopper2_c = .text:0x00000B8C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000BAC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3722 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3723 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3921 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x52 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x10 scope:global +l_staffName = .data:0x00000034; // type:object size:0x4 scope:global data:4byte +@3769 = .data:0x00000038; // type:object size:0xC scope:local +@3770 = .data:0x00000044; // type:object size:0xC scope:local +@3771 = .data:0x00000050; // type:object size:0xC scope:local +@3772 = .data:0x0000005C; // type:object size:0xC scope:local +l_func$3768 = .data:0x00000068; // type:object size:0x30 scope:local +action_table$3859 = .data:0x00000098; // type:object size:0xC scope:local +l_daObjStopper2_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_Obj_Stopper2 = .data:0x000000C4; // type:object size:0x30 scope:global +lbl_635_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_suisya/splits.txt b/config/GZ2J01/rels/d_a_obj_suisya/splits.txt new file mode 100644 index 0000000000..3405af1dee --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_suisya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_suisya.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_obj_suisya/symbols.txt b/config/GZ2J01/rels/d_a_obj_suisya/symbols.txt new file mode 100644 index 0000000000..70608ac892 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_suisya/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__14daObj_Suisya_cFv = .text:0x00000078; // type:function size:0xD0 scope:global +daObj_Suisya_Draw__FP14daObj_Suisya_c = .text:0x00000148; // type:function size:0x20 scope:global +execute__14daObj_Suisya_cFv = .text:0x00000168; // type:function size:0xA4 scope:global +daObj_Suisya_Execute__FP14daObj_Suisya_c = .text:0x0000020C; // type:function size:0x20 scope:global +daObj_Suisya_IsDelete__FP14daObj_Suisya_c = .text:0x0000022C; // type:function size:0x8 scope:global +_delete__14daObj_Suisya_cFv = .text:0x00000234; // type:function size:0x30 scope:global +daObj_Suisya_Delete__FP14daObj_Suisya_c = .text:0x00000264; // type:function size:0x20 scope:global +CreateHeap__14daObj_Suisya_cFv = .text:0x00000284; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F0; // type:function size:0x20 scope:global +create__14daObj_Suisya_cFv = .text:0x00000310; // type:function size:0x168 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000478; // type:function size:0x70 scope:global +daObj_Suisya_Create__FP14daObj_Suisya_c = .text:0x000004E8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000508; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000510; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +l_daObj_Suisya_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_SUISYA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_sw/splits.txt b/config/GZ2J01/rels/d_a_obj_sw/splits.txt new file mode 100644 index 0000000000..3b3ae742a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sw.cpp: + .text start:0x00000078 end:0x00002A38 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000178 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_obj_sw/symbols.txt b/config/GZ2J01/rels/d_a_obj_sw/symbols.txt new file mode 100644 index 0000000000..752bb00e45 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sw/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Sw_Draw__FP12obj_sw_class = .text:0x00000078; // type:function size:0x13C scope:global +s_ks_sub__FPvPv = .text:0x000001B4; // type:function size:0x84 scope:global +s_ksdel_sub__FPvPv = .text:0x00000238; // type:function size:0x100 scope:global +anm_init__FP8obj_sc_sifUcf = .text:0x00000338; // type:function size:0xB0 scope:global +sc_build__FP12obj_sw_class = .text:0x000003E8; // type:function size:0x660 scope:global +__dt__4cXyzFv = .text:0x00000A48; // type:function size:0x3C scope:global +sc_move__FP12obj_sw_class = .text:0x00000A84; // type:function size:0x340 scope:global +demo_camera__FP12obj_sw_class = .text:0x00000DC4; // type:function size:0x5EC scope:global +sc_action__FP12obj_sw_class = .text:0x000013B0; // type:function size:0x7F0 scope:global +sw_action__FP12obj_sw_class = .text:0x00001BA0; // type:function size:0x4A4 scope:global +daObj_Sw_Execute__FP12obj_sw_class = .text:0x00002044; // type:function size:0xEC scope:global +daObj_Sw_IsDelete__FP12obj_sw_class = .text:0x00002130; // type:function size:0x8 scope:global +daObj_Sw_Delete__FP12obj_sw_class = .text:0x00002138; // type:function size:0x98 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000021D0; // type:function size:0x244 scope:global +daObj_Sw_Create__FP10fopAc_ac_c = .text:0x00002414; // type:function size:0x564 scope:global +__ct__4cXyzFv = .text:0x00002978; // type:function size:0x4 scope:global +__dt__8obj_sc_sFv = .text:0x0000297C; // type:function size:0x6C scope:global +__ct__8obj_sc_sFv = .text:0x000029E8; // type:function size:0x34 scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x00002A1C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3850 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3977 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4063 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4065 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4196 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4442 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4443 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4444 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4446 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4554 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4659 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@4863 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@4865 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0xF scope:local data:string_table +l_color$3804 = .data:0x00000000; // type:object size:0x4 scope:local +sc_path = .data:0x00000004; // type:object size:0x110 scope:global data:float +l_daObj_Sw_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_OBJ_SW = .data:0x00000134; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000164; // type:object size:0x14 scope:global +saru_ct = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swBallA/splits.txt b/config/GZ2J01/rels/d_a_obj_swBallA/splits.txt new file mode 100644 index 0000000000..a19dd2455a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallA/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallA.cpp: + .text start:0x00000078 end:0x0000115C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000000 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_swBallA/symbols.txt b/config/GZ2J01/rels/d_a_obj_swBallA/symbols.txt new file mode 100644 index 0000000000..f9b98981ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallA/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x7C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x20 scope:global +checkArea_sub__14daObjSwBallA_cFP10fopAc_ac_c = .text:0x00000114; // type:function size:0x150 scope:global +search_ball__14daObjSwBallA_cFv = .text:0x00000264; // type:function size:0x12C scope:global +initBaseMtx__14daObjSwBallA_cFv = .text:0x00000390; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallA_cFv = .text:0x000003B0; // type:function size:0x64 scope:global +Create__14daObjSwBallA_cFv = .text:0x00000414; // type:function size:0x168 scope:global +CreateHeap__14daObjSwBallA_cFv = .text:0x0000057C; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006A8; // type:function size:0x48 scope:global +create__14daObjSwBallA_cFv = .text:0x000006F0; // type:function size:0x120 scope:global +execute__14daObjSwBallA_cFv = .text:0x00000810; // type:function size:0xB0 scope:global +actionRun__14daObjSwBallA_cFv = .text:0x000008C0; // type:function size:0x240 scope:global +actionStop__14daObjSwBallA_cFv = .text:0x00000B00; // type:function size:0x4 scope:global +PutCrrPos__14daObjSwBallA_cFv = .text:0x00000B04; // type:function size:0x2E8 scope:global +draw__14daObjSwBallA_cFv = .text:0x00000DEC; // type:function size:0x188 scope:global +_delete__14daObjSwBallA_cFv = .text:0x00000F74; // type:function size:0x80 scope:global +daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000FF4; // type:function size:0x20 scope:global +daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00001014; // type:function size:0x20 scope:global +daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00001034; // type:function size:0x20 scope:global +daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001074; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000010BC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000010C4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000010CC; // type:function size:0x8 scope:global +__dt__14daObjSwBallA_cFv = .text:0x000010D4; // type:function size:0x80 scope:global +@1384@__dt__14daObjSwBallA_cFv = .text:0x00001154; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3730 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3732 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3918 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3956 = .data:0x00000024; // type:object size:0xC scope:local +@3957 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3955 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjSwBallA_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_SwBallA = .data:0x00000074; // type:object size:0x30 scope:global +__vt__14daObjSwBallA_c = .data:0x000000A4; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x000000C8; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E0; // type:object size:0xC scope:global +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global data:4byte +lbl_638_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swBallB/splits.txt b/config/GZ2J01/rels/d_a_obj_swBallB/splits.txt new file mode 100644 index 0000000000..33729e0c34 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallB/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallB.cpp: + .text start:0x00000078 end:0x00001488 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2J01/rels/d_a_obj_swBallB/symbols.txt b/config/GZ2J01/rels/d_a_obj_swBallB/symbols.txt new file mode 100644 index 0000000000..b9fd120bf1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallB/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x94 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x20 scope:global +checkArea_sub__14daObjSwBallB_cFP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x150 scope:global +search_ball__14daObjSwBallB_cFv = .text:0x0000027C; // type:function size:0x1B0 scope:global +initBaseMtx__14daObjSwBallB_cFv = .text:0x0000042C; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallB_cFv = .text:0x0000044C; // type:function size:0x64 scope:global +Create__14daObjSwBallB_cFv = .text:0x000004B0; // type:function size:0x184 scope:global +CreateHeap__14daObjSwBallB_cFv = .text:0x00000634; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000760; // type:function size:0x48 scope:global +create__14daObjSwBallB_cFv = .text:0x000007A8; // type:function size:0x120 scope:global +execute__14daObjSwBallB_cFv = .text:0x000008C8; // type:function size:0xB0 scope:global +actionRun__14daObjSwBallB_cFv = .text:0x00000978; // type:function size:0x4CC scope:global +actionStop__14daObjSwBallB_cFv = .text:0x00000E44; // type:function size:0x4 scope:global +PutCrrPos__14daObjSwBallB_cFv = .text:0x00000E48; // type:function size:0x31C scope:global +draw__14daObjSwBallB_cFv = .text:0x00001164; // type:function size:0x188 scope:global +_delete__14daObjSwBallB_cFv = .text:0x000012EC; // type:function size:0x34 scope:global +daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001320; // type:function size:0x20 scope:global +daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x00001340; // type:function size:0x20 scope:global +daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001360; // type:function size:0x20 scope:global +daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001380; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000013A0; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000013E8; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000013F0; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000013F8; // type:function size:0x8 scope:global +__dt__14daObjSwBallB_cFv = .text:0x00001400; // type:function size:0x80 scope:global +@1384@__dt__14daObjSwBallB_cFv = .text:0x00001480; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +l_event_bitA = .rodata:0x00000004; // type:object size:0xC scope:global +l_event_bitB = .rodata:0x00000010; // type:object size:0xC scope:global +@3752 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@3969 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4007 = .data:0x00000024; // type:object size:0xC scope:local +@4008 = .data:0x00000030; // type:object size:0xC scope:local +l_func$4006 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjSwBallB_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_SwBallB = .data:0x00000074; // type:object size:0x30 scope:global +__vt__14daObjSwBallB_c = .data:0x000000A4; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x000000C8; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E0; // type:object size:0xC scope:global +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_639_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swBallC/splits.txt b/config/GZ2J01/rels/d_a_obj_swBallC/splits.txt new file mode 100644 index 0000000000..0a65f91e14 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallC/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallC.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2J01/rels/d_a_obj_swBallC/symbols.txt b/config/GZ2J01/rels/d_a_obj_swBallC/symbols.txt new file mode 100644 index 0000000000..ccacc789ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swBallC/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +s_swb_sub__FPvPv = .text:0x00000098; // type:function size:0x6C scope:global +s_ballA_sub__FPvPv = .text:0x00000104; // type:function size:0x58 scope:global +s_ballB_sub__FPvPv = .text:0x0000015C; // type:function size:0x58 scope:global +initBaseMtx__14daObjSwBallC_cFv = .text:0x000001B4; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallC_cFv = .text:0x000001D4; // type:function size:0x64 scope:global +Create__14daObjSwBallC_cFv = .text:0x00000238; // type:function size:0x1A0 scope:global +CreateHeap__14daObjSwBallC_cFv = .text:0x000003D8; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000504; // type:function size:0x48 scope:global +create__14daObjSwBallC_cFv = .text:0x0000054C; // type:function size:0xB4 scope:global +execute__14daObjSwBallC_cFv = .text:0x00000600; // type:function size:0x24 scope:global +event_proc_call__14daObjSwBallC_cFv = .text:0x00000624; // type:function size:0xBC scope:global +actionWait__14daObjSwBallC_cFv = .text:0x000006E0; // type:function size:0x9C scope:global +actionOrderEvent__14daObjSwBallC_cFv = .text:0x0000077C; // type:function size:0xA8 scope:global +actionEvent__14daObjSwBallC_cFv = .text:0x00000824; // type:function size:0xAC scope:global +actionDead__14daObjSwBallC_cFv = .text:0x000008D0; // type:function size:0x4 scope:global +demoProc__14daObjSwBallC_cFv = .text:0x000008D4; // type:function size:0x424 scope:global +setLightOnSwB__14daObjSwBallC_cFv = .text:0x00000CF8; // type:function size:0x70 scope:global +setLightOffSwB__14daObjSwBallC_cFv = .text:0x00000D68; // type:function size:0x70 scope:global +deleteLightBall__14daObjSwBallC_cFv = .text:0x00000DD8; // type:function size:0x34 scope:global +deleteLightBallA__14daObjSwBallC_cFv = .text:0x00000E0C; // type:function size:0x38 scope:global +deleteLightBallB__14daObjSwBallC_cFv = .text:0x00000E44; // type:function size:0x38 scope:global +calcLightBallScale__14daObjSwBallC_cFv = .text:0x00000E7C; // type:function size:0xD8 scope:global +draw__14daObjSwBallC_cFv = .text:0x00000F54; // type:function size:0x188 scope:global +_delete__14daObjSwBallC_cFv = .text:0x000010DC; // type:function size:0x34 scope:global +daObjSwBallC_Draw__FP14daObjSwBallC_c = .text:0x00001110; // type:function size:0x20 scope:global +daObjSwBallC_Execute__FP14daObjSwBallC_c = .text:0x00001130; // type:function size:0x20 scope:global +daObjSwBallC_Delete__FP14daObjSwBallC_c = .text:0x00001150; // type:function size:0x20 scope:global +daObjSwBallC_Create__FP14daObjSwBallC_c = .text:0x00001170; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00001190; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3697 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4109 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@4175 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4252 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x87 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3896 = .data:0x0000002C; // type:object size:0xC scope:local +@3897 = .data:0x00000038; // type:object size:0xC scope:local +@3898 = .data:0x00000044; // type:object size:0xC scope:local +@3899 = .data:0x00000050; // type:object size:0xC scope:local +l_func$3895 = .data:0x0000005C; // type:object size:0x30 scope:local +action_table$3966 = .data:0x0000008C; // type:object size:0x34 scope:local +@4113 = .data:0x000000C0; // type:object size:0x34 scope:local +@4112 = .data:0x000000F4; // type:object size:0x34 scope:local +l_daObjSwBallC_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_Obj_SwBallC = .data:0x00000148; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000178; // type:object size:0xC scope:global +lbl_640_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swLight/splits.txt b/config/GZ2J01/rels/d_a_obj_swLight/splits.txt new file mode 100644 index 0000000000..be6da2b021 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swLight/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swLight.cpp: + .text start:0x00000078 end:0x00001478 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000001C8 diff --git a/config/GZ2J01/rels/d_a_obj_swLight/symbols.txt b/config/GZ2J01/rels/d_a_obj_swLight/symbols.txt new file mode 100644 index 0000000000..babaa3218c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swLight/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjSwLight_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjSwLight_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__14daObjSwLight_cFv = .text:0x00000118; // type:function size:0x1B8 scope:global +CreateHeap__14daObjSwLight_cFv = .text:0x000002D0; // type:function size:0x70 scope:global +create1st__14daObjSwLight_cFv = .text:0x00000340; // type:function size:0xC0 scope:global +Execute__14daObjSwLight_cFPPA3_A4_f = .text:0x00000400; // type:function size:0xC0 scope:global +action__14daObjSwLight_cFv = .text:0x000004C0; // type:function size:0x23C scope:global +init_modeSwOnWait__14daObjSwLight_cFv = .text:0x000006FC; // type:function size:0x50 scope:global +modeSwOnWait__14daObjSwLight_cFv = .text:0x0000074C; // type:function size:0x110 scope:global +init_modeOnLight__14daObjSwLight_cFv = .text:0x0000085C; // type:function size:0xC scope:global +modeOnLight__14daObjSwLight_cFv = .text:0x00000868; // type:function size:0x50 scope:global +init_modeSwOffWait__14daObjSwLight_cFv = .text:0x000008B8; // type:function size:0x60 scope:global +modeSwOffWait__14daObjSwLight_cFv = .text:0x00000918; // type:function size:0x13C scope:global +modeDead__14daObjSwLight_cFv = .text:0x00000A54; // type:function size:0x4 scope:global +checkHit__14daObjSwLight_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global +setOnTimer__14daObjSwLight_cFv = .text:0x00000B4C; // type:function size:0x2C scope:global +Draw__14daObjSwLight_cFv = .text:0x00000B78; // type:function size:0x110 scope:global +Delete__14daObjSwLight_cFv = .text:0x00000C88; // type:function size:0x48 scope:global +daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000CD0; // type:function size:0x19C scope:global +__dt__8cM3dGCylFv = .text:0x00000E6C; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x00000EB4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00000F38; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00001004; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000104C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001094; // type:function size:0x5C scope:global +daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x000010F0; // type:function size:0x20 scope:global +daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00001110; // type:function size:0x20 scope:global +daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00001130; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000115C; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000011A4; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000011EC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000011F4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000011FC; // type:function size:0x8 scope:global +__dt__14daObjSwLight_cFv = .text:0x00001204; // type:function size:0x234 scope:global +cLib_calcTimer__FPUs = .text:0x00001438; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00001454; // type:function size:0x1C scope:global +@1440@__dt__14daObjSwLight_cFv = .text:0x00001470; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src_at = .rodata:0x00000000; // type:object size:0x40 scope:global +l_sph_src_tg = .rodata:0x00000040; // type:object size:0x40 scope:global +@3701 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3702 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3831 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3833 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3844 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cyl_src = .data:0x0000003C; // type:object size:0x44 scope:global +@3738 = .data:0x00000080; // type:object size:0xC scope:local +@3739 = .data:0x0000008C; // type:object size:0xC scope:local +@3740 = .data:0x00000098; // type:object size:0xC scope:local +@3741 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3737 = .data:0x000000B0; // type:object size:0x30 scope:local +daObjSwLight_METHODS = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_SwLight = .data:0x00000100; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000160; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x0000016C; // type:object size:0x18 scope:global +__vt__14daObjSwLight_c = .data:0x00000184; // type:object size:0x44 scope:global +lbl_641_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swchain/splits.txt b/config/GZ2J01/rels/d_a_obj_swchain/splits.txt new file mode 100644 index 0000000000..a7765a257e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swchain.cpp: + .text start:0x00000078 end:0x000030A4 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000110 diff --git a/config/GZ2J01/rels/d_a_obj_swchain/symbols.txt b/config/GZ2J01/rels/d_a_obj_swchain/symbols.txt new file mode 100644 index 0000000000..e5a443115b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swchain/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +GetActorName__FR13cBgS_PolyInfo = .text:0x00000098; // type:function size:0x90 scope:global +Create__14daObjSwChain_cFv = .text:0x00000128; // type:function size:0x258 scope:global +CreateHeap__14daObjSwChain_cFv = .text:0x00000380; // type:function size:0x140 scope:global +__dt__Q214daObjSwChain_c7chain_sFv = .text:0x000004C0; // type:function size:0x3C scope:global +__ct__Q214daObjSwChain_c7chain_sFv = .text:0x000004FC; // type:function size:0xC scope:global +create1st__14daObjSwChain_cFv = .text:0x00000508; // type:function size:0x288 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000790; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00000800; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000848; // type:function size:0x48 scope:global +execute__14daObjSwChain_cFv = .text:0x00000890; // type:function size:0x614 scope:global +getChainBasePos__14daObjSwChain_cFP4cXyz = .text:0x00000EA4; // type:function size:0x1C scope:global +chain_control__14daObjSwChain_cFv = .text:0x00000EC0; // type:function size:0x4C0 scope:global +chain_control2__14daObjSwChain_cFv = .text:0x00001380; // type:function size:0x69C scope:global +initChainMtx__14daObjSwChain_cFv = .text:0x00001A1C; // type:function size:0xC8 scope:global +setChainMtx__14daObjSwChain_cFv = .text:0x00001AE4; // type:function size:0x384 scope:global +chain_count_control__14daObjSwChain_cFv = .text:0x00001E68; // type:function size:0x8A8 scope:global +setTension__14daObjSwChain_cFv = .text:0x00002710; // type:function size:0x700 scope:global +getTopChainNo__14daObjSwChain_cFv = .text:0x00002E10; // type:function size:0x14 scope:global +checkPlayerPull__14daObjSwChain_cFv = .text:0x00002E24; // type:function size:0xD8 scope:global +draw__14daObjSwChain_cFv = .text:0x00002EFC; // type:function size:0xAC scope:global +_delete__14daObjSwChain_cFv = .text:0x00002FA8; // type:function size:0x34 scope:global +daObjSwChain_Draw__FP14daObjSwChain_c = .text:0x00002FDC; // type:function size:0x20 scope:global +daObjSwChain_Execute__FP14daObjSwChain_c = .text:0x00002FFC; // type:function size:0x20 scope:global +daObjSwChain_Delete__FP14daObjSwChain_c = .text:0x0000301C; // type:function size:0x20 scope:global +daObjSwChain_Create__FP10fopAc_ac_c = .text:0x0000303C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x0000305C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003078; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003080; // type:function size:0x8 scope:local +getRightHandPos__9daPy_py_cCFv = .text:0x00003088; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3734 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3737 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4120 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4121 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4122 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4123 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4262 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4265 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4457 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4461 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4848 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4850 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4853 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4854 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5043 = .rodata:0x00000098; // type:object size:0x4 scope:local data:string +@5044 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +l_sph_srcCo = .data:0x00000044; // type:object size:0x40 scope:global +l_daObjSwChain_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_SwChain = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D4; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swhang/splits.txt b/config/GZ2J01/rels/d_a_obj_swhang/splits.txt new file mode 100644 index 0000000000..9410542649 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swhang/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swhang.cpp: + .text start:0x00000078 end:0x00001914 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000214 diff --git a/config/GZ2J01/rels/d_a_obj_swhang/symbols.txt b/config/GZ2J01/rels/d_a_obj_swhang/symbols.txt new file mode 100644 index 0000000000..c1e6155177 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swhang/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xA0 scope:global +initBaseMtx__13daObjSwHang_cFv = .text:0x00000118; // type:function size:0x88 scope:global +setBaseMtx__13daObjSwHang_cFv = .text:0x000001A0; // type:function size:0x68 scope:global +Create__13daObjSwHang_cFv = .text:0x00000208; // type:function size:0x1F0 scope:global +CreateHeap__13daObjSwHang_cFv = .text:0x000003F8; // type:function size:0x118 scope:global +create1st__13daObjSwHang_cFv = .text:0x00000510; // type:function size:0x190 scope:global +__dt__8cM3dGSphFv = .text:0x000006A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000730; // type:function size:0x5C scope:global +calcHangPos__13daObjSwHang_cFv = .text:0x0000078C; // type:function size:0xC8 scope:global +checkDown__13daObjSwHang_cFv = .text:0x00000854; // type:function size:0x80 scope:global +changeOnStatus__13daObjSwHang_cFv = .text:0x000008D4; // type:function size:0x60 scope:global +changeOffStatus__13daObjSwHang_cFv = .text:0x00000934; // type:function size:0x60 scope:global +Execute__13daObjSwHang_cFPPA3_A4_f = .text:0x00000994; // type:function size:0x270 scope:global +action__13daObjSwHang_cFv = .text:0x00000C04; // type:function size:0x8C scope:global +checkDownSw__13daObjSwHang_cFv = .text:0x00000C90; // type:function size:0x148 scope:global +init_modeOffWait__13daObjSwHang_cFv = .text:0x00000DD8; // type:function size:0x14 scope:global +modeOffWait__13daObjSwHang_cFv = .text:0x00000DEC; // type:function size:0x388 scope:global +init_modeOnWait__13daObjSwHang_cFv = .text:0x00001174; // type:function size:0xC scope:global +modeOnWait__13daObjSwHang_cFv = .text:0x00001180; // type:function size:0x2A0 scope:global +eventStart__13daObjSwHang_cFv = .text:0x00001420; // type:function size:0x24 scope:global +Draw__13daObjSwHang_cFv = .text:0x00001444; // type:function size:0x94 scope:global +Delete__13daObjSwHang_cFv = .text:0x000014D8; // type:function size:0x74 scope:global +daObjSwHang_create1st__FP13daObjSwHang_c = .text:0x0000154C; // type:function size:0x114 scope:global +daObjSwHang_MoveBGDelete__FP13daObjSwHang_c = .text:0x00001660; // type:function size:0x20 scope:global +daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001680; // type:function size:0x20 scope:global +daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x000016A0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016CC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001714; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000175C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001764; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000176C; // type:function size:0x8 scope:global +__dt__13daObjSwHang_cFv = .text:0x00001774; // type:function size:0x174 scope:global +cLib_calcTimer__FPUc = .text:0x000018E8; // type:function size:0x1C scope:global +@1440@eventStart__13daObjSwHang_cFv = .text:0x00001904; // type:function size:0x8 scope:local +@1440@__dt__13daObjSwHang_cFv = .text:0x0000190C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x14 scope:global +l_dzbIdx = .rodata:0x00000014; // type:object size:0x14 scope:global +l_dzbIdx2 = .rodata:0x00000028; // type:object size:0x14 scope:global +l_pull_length = .rodata:0x0000003C; // type:object size:0x14 scope:global +l_heap_size = .rodata:0x00000050; // type:object size:0x14 scope:global +@3681 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4225 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x42 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x14 scope:global +l_pull_jnt = .data:0x00000034; // type:object size:0x14 scope:global +l_hang_offset = .data:0x00000048; // type:object size:0x3C scope:global +l_sph_src = .data:0x00000084; // type:object size:0x40 scope:global +l_sph_src2 = .data:0x000000C4; // type:object size:0x40 scope:global +@4064 = .data:0x00000104; // type:object size:0xC scope:local +@4065 = .data:0x00000110; // type:object size:0xC scope:local +l_func$4063 = .data:0x0000011C; // type:object size:0x18 scope:local +daObjSwHang_METHODS = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_Obj_SwHang = .data:0x00000154; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000001B4; // type:object size:0x18 scope:global +__vt__13daObjSwHang_c = .data:0x000001CC; // type:object size:0x48 scope:global +lbl_643_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_sword/splits.txt b/config/GZ2J01/rels/d_a_obj_sword/splits.txt new file mode 100644 index 0000000000..0c22727864 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sword/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sword.cpp: + .text start:0x00000078 end:0x0000099C + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2J01/rels/d_a_obj_sword/symbols.txt b/config/GZ2J01/rels/d_a_obj_sword/symbols.txt new file mode 100644 index 0000000000..f33cca9b69 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_sword/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSword_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjSword_cFv = .text:0x000000B4; // type:function size:0x6C scope:global +Create__12daObjSword_cFv = .text:0x00000120; // type:function size:0x7C scope:global +create__12daObjSword_cFv = .text:0x0000019C; // type:function size:0x1CC scope:global +__dt__8cM3dGCylFv = .text:0x00000368; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000003F8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000454; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004C4; // type:function size:0x70 scope:global +actionWait__12daObjSword_cFv = .text:0x00000534; // type:function size:0x78 scope:global +initActionOrderGetDemo__12daObjSword_cFv = .text:0x000005AC; // type:function size:0x78 scope:global +actionOrderGetDemo__12daObjSword_cFv = .text:0x00000624; // type:function size:0x7C scope:global +actionGetDemo__12daObjSword_cFv = .text:0x000006A0; // type:function size:0x9C scope:global +execute__12daObjSword_cFv = .text:0x0000073C; // type:function size:0xFC scope:global +draw__12daObjSword_cFv = .text:0x00000838; // type:function size:0x54 scope:global +_delete__12daObjSword_cFv = .text:0x0000088C; // type:function size:0x38 scope:global +daObjSword_Draw__FP12daObjSword_c = .text:0x000008C4; // type:function size:0x20 scope:global +daObjSword_Execute__FP12daObjSword_c = .text:0x000008E4; // type:function size:0x20 scope:global +daObjSword_Delete__FP12daObjSword_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjSword_Create__FP12daObjSword_c = .text:0x00000924; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000944; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000098C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000994; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +@3900 = .data:0x00000038; // type:object size:0xC scope:local +@3901 = .data:0x00000044; // type:object size:0xC scope:local +@3902 = .data:0x00000050; // type:object size:0xC scope:local +l_demoFunc$3899 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daObjSword_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Sword = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12daObjSword_c = .data:0x000000F4; // type:object size:0x44 scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +lbl_644_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swpropeller/splits.txt b/config/GZ2J01/rels/d_a_obj_swpropeller/splits.txt new file mode 100644 index 0000000000..a9b9a89fdf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swpropeller.cpp: + .text start:0x00000078 end:0x00000E20 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_obj_swpropeller/symbols.txt b/config/GZ2J01/rels/d_a_obj_swpropeller/symbols.txt new file mode 100644 index 0000000000..212814edcf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpropeller/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xB0 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x20 scope:global +initBaseMtx__11daObjSwPr_cFv = .text:0x00000148; // type:function size:0x3C scope:global +setBaseMtx__11daObjSwPr_cFv = .text:0x00000184; // type:function size:0x4C scope:global +Create__11daObjSwPr_cFv = .text:0x000001D0; // type:function size:0x198 scope:global +CreateHeap__11daObjSwPr_cFv = .text:0x00000368; // type:function size:0x80 scope:global +create__11daObjSwPr_cFv = .text:0x000003E8; // type:function size:0x1EC scope:global +__dt__8cM3dGCylFv = .text:0x000005D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000061C; // type:function size:0x48 scope:global +setRotateTime__11daObjSwPr_cFv = .text:0x00000664; // type:function size:0x10 scope:global +switchCtrl__11daObjSwPr_cFv = .text:0x00000674; // type:function size:0x88 scope:global +execute_type_boomerang__11daObjSwPr_cFv = .text:0x000006FC; // type:function size:0x230 scope:global +execute_type_wind__11daObjSwPr_cFv = .text:0x0000092C; // type:function size:0x248 scope:global +execute__11daObjSwPr_cFv = .text:0x00000B74; // type:function size:0x134 scope:global +draw__11daObjSwPr_cFv = .text:0x00000CA8; // type:function size:0x64 scope:global +_delete__11daObjSwPr_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global +daObjSwPr_Draw__FP11daObjSwPr_c = .text:0x00000D4C; // type:function size:0x20 scope:global +daObjSwPr_Execute__FP11daObjSwPr_c = .text:0x00000D6C; // type:function size:0x20 scope:global +daObjSwPr_Delete__FP11daObjSwPr_c = .text:0x00000D8C; // type:function size:0x20 scope:global +daObjSwPr_Create__FP10fopAc_ac_c = .text:0x00000DAC; // type:function size:0x20 scope:global +cLib_calcTimer__FPUs = .text:0x00000DCC; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00000DE8; // type:function size:0x1C scope:global +cLib_calcTimer__FPs = .text:0x00000E04; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000010; // type:object size:0x44 scope:global +l_cull_size = .rodata:0x00000054; // type:object size:0x18 scope:global +l_r00_rot_time = .rodata:0x0000006C; // type:object size:0x6 scope:global +@3747 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4086 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4089 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_joint_name = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +l_daObjSwPr_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Swpropeller = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swpush/splits.txt b/config/GZ2J01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 0000000000..53f6db86bf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000EC end:0x000020A0 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_obj_swpush/symbols.txt b/config/GZ2J01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 0000000000..3f127af00c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x0000011C; // type:function size:0x48 scope:global +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x00000164; // type:function size:0x24 scope:global +create_heap__Q211daObjSwpush5Act_cFv = .text:0x00000188; // type:function size:0x200 scope:global +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x00000388; // type:function size:0x50 scope:global +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x000003D8; // type:function size:0x418 scope:global +__dt__4cXyzFv = .text:0x000007F0; // type:function size:0x3C scope:global +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x0000082C; // type:function size:0x5C scope:global +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000888; // type:function size:0x4C scope:global +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x000008D4; // type:function size:0x3C scope:global +set_btp_frame__Q211daObjSwpush5Act_cFv = .text:0x00000910; // type:function size:0x4 scope:global +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000914; // type:function size:0x39C scope:global +__dt__8cM3dGTriFv = .text:0x00000CB0; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D0C; // type:function size:0x48 scope:global +jnodeCB__Q211daObjSwpush5Act_cFP8J3DJointi = .text:0x00000D54; // type:function size:0xA8 scope:global +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x00000DFC; // type:function size:0x114 scope:global +top_bg_aim_req__Q211daObjSwpush5Act_cFfs = .text:0x00000F10; // type:function size:0xC scope:global +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x00000F1C; // type:function size:0x190 scope:global +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x000010AC; // type:function size:0x20 scope:global +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x000010CC; // type:function size:0x27C scope:global +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x00001348; // type:function size:0x60 scope:global +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x000013A8; // type:function size:0x1CC scope:global +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x00001574; // type:function size:0x20 scope:global +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x00001594; // type:function size:0x194 scope:global +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x00001728; // type:function size:0x38 scope:global +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x00001760; // type:function size:0x1B0 scope:global +demo_non_init__Q211daObjSwpush5Act_cFv = .text:0x00001910; // type:function size:0xC scope:global +demo_non__Q211daObjSwpush5Act_cFv = .text:0x0000191C; // type:function size:0x4 scope:global +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001920; // type:function size:0x58 scope:global +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x00001978; // type:function size:0x34 scope:global +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x000019AC; // type:function size:0x40 scope:global +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x000019EC; // type:function size:0x68 scope:global +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x00001A54; // type:function size:0x54 scope:global +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001AA8; // type:function size:0xAC scope:global +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001B54; // type:function size:0x74 scope:global +demo_runSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001BC8; // type:function size:0xC scope:global +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001BD4; // type:function size:0x5C scope:global +check_ride_couple__Q211daObjSwpush5Act_cFs = .text:0x00001C30; // type:function size:0x48 scope:global +nr_ride_people__Q211daObjSwpush5Act_cFc = .text:0x00001C78; // type:function size:0x30 scope:global +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001CA8; // type:function size:0x2B0 scope:global +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x00001F58; // type:function size:0xA4 scope:global +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001FFC; // type:function size:0x20 scope:global +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000201C; // type:function size:0x20 scope:global +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000203C; // type:function size:0x20 scope:global +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000205C; // type:function size:0x20 scope:global +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000207C; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e = .text:0x00002084; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_bmd__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global +M_dzb__Q211daObjSwpush5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global +M_heap_size__Q211daObjSwpush5Act_c = .rodata:0x00000010; // type:object size:0xC scope:global +M_attr__Q211daObjSwpush5Act_c = .rodata:0x0000001C; // type:object size:0xDC scope:global +M_op_vtx__Q211daObjSwpush5Act_c = .rodata:0x000000F8; // type:object size:0x4 scope:global +@3872 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000100; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000104; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000108; // type:object size:0x4 scope:local +@3876 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000110; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000114; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@3881 = .rodata:0x00000120; // type:object size:0x4 scope:local +tri_id$3921 = .rodata:0x00000124; // type:object size:0x6 scope:local +@4028 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@4554 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0x38 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +M_arcname__Q211daObjSwpush5Act_c = .data:0x00000020; // type:object size:0xC scope:global +@4518 = .data:0x0000002C; // type:object size:0xC scope:local +@4519 = .data:0x00000038; // type:object size:0xC scope:local +@4520 = .data:0x00000044; // type:object size:0xC scope:local +@4521 = .data:0x00000050; // type:object size:0xC scope:local +@4522 = .data:0x0000005C; // type:object size:0xC scope:local +demo_proc$4517 = .data:0x00000068; // type:object size:0x3C scope:local +@4526 = .data:0x000000A4; // type:object size:0xC scope:local +@4527 = .data:0x000000B0; // type:object size:0xC scope:local +@4528 = .data:0x000000BC; // type:object size:0xC scope:local +@4529 = .data:0x000000C8; // type:object size:0xC scope:local +mode_proc$4525 = .data:0x000000D4; // type:object size:0x30 scope:local +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_Obj_Swpush = .data:0x00000124; // type:object size:0x30 scope:global +__vt__8cM3dGTri = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3915 = .bss:0x00000048; // type:object size:0xC scope:local +@3918 = .bss:0x00000058; // type:object size:0xC scope:local +@3919 = .bss:0x00000064; // type:object size:0xC scope:local +@3920 = .bss:0x00000070; // type:object size:0xC scope:local +no_push_vec$3914 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_21_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_21_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swpush2/splits.txt b/config/GZ2J01/rels/d_a_obj_swpush2/splits.txt new file mode 100644 index 0000000000..4b3813014f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swpush2.cpp: + .text start:0x00000078 end:0x00001BCC + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000154 diff --git a/config/GZ2J01/rels/d_a_obj_swpush2/symbols.txt b/config/GZ2J01/rels/d_a_obj_swpush2/symbols.txt new file mode 100644 index 0000000000..ba5dec63a3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush2/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__Q212daObjSwpush25Act_cFv = .text:0x00000078; // type:function size:0xC scope:global +getBmdName__Q212daObjSwpush25Act_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getDzbName__Q212daObjSwpush25Act_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getNmlBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getNmlBrkName__Q212daObjSwpush25Act_cFv = .text:0x000000B4; // type:function size:0x10 scope:global +getOnBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000C4; // type:function size:0x10 scope:global +getRunBpkName__Q212daObjSwpush25Act_cFv = .text:0x000000D4; // type:function size:0x10 scope:global +getRunBrkName__Q212daObjSwpush25Act_cFv = .text:0x000000E4; // type:function size:0x10 scope:global +getRunBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000F4; // type:function size:0x10 scope:global +prmZ_init__Q212daObjSwpush25Act_cFv = .text:0x00000104; // type:function size:0x30 scope:global +is_switch2__Q212daObjSwpush25Act_cCFv = .text:0x00000134; // type:function size:0x58 scope:global +solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x24 scope:global +create_heap__Q212daObjSwpush25Act_cFv = .text:0x000001B0; // type:function size:0x4C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000670; // type:function size:0x48 scope:global +create_init__Q212daObjSwpush25Act_cFv = .text:0x000006B8; // type:function size:0x1F4 scope:global +create_res_load__Q212daObjSwpush25Act_cFv = .text:0x000008AC; // type:function size:0x5C scope:global +Mthd_Create__Q212daObjSwpush25Act_cFv = .text:0x00000908; // type:function size:0x114 scope:global +Mthd_Delete__Q212daObjSwpush25Act_cFv = .text:0x00000A1C; // type:function size:0x78 scope:global +set_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000A94; // type:function size:0x88 scope:global +init_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000B1C; // type:function size:0x3C scope:global +rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x6C scope:global +calc_top_pos__Q212daObjSwpush25Act_cFv = .text:0x00000BC4; // type:function size:0x68 scope:global +set_push_flag__Q212daObjSwpush25Act_cFv = .text:0x00000C2C; // type:function size:0x190 scope:global +mode_upper_init__Q212daObjSwpush25Act_cFv = .text:0x00000DBC; // type:function size:0x20 scope:global +mode_upper__Q212daObjSwpush25Act_cFv = .text:0x00000DDC; // type:function size:0x188 scope:global +mode_u_l_init__Q212daObjSwpush25Act_cFv = .text:0x00000F64; // type:function size:0x14 scope:global +mode_u_l__Q212daObjSwpush25Act_cFv = .text:0x00000F78; // type:function size:0x1D0 scope:global +mode_lower_init__Q212daObjSwpush25Act_cFv = .text:0x00001148; // type:function size:0x20 scope:global +mode_lower__Q212daObjSwpush25Act_cFv = .text:0x00001168; // type:function size:0x4 scope:global +mode_l_u__Q212daObjSwpush25Act_cFv = .text:0x0000116C; // type:function size:0xC0 scope:global +demo_non_init__Q212daObjSwpush25Act_cFv = .text:0x0000122C; // type:function size:0xC scope:global +demo_non__Q212daObjSwpush25Act_cFv = .text:0x00001238; // type:function size:0x4 scope:global +demo_reqPause_init__Q212daObjSwpush25Act_cFv = .text:0x0000123C; // type:function size:0x58 scope:global +demo_reqPause__Q212daObjSwpush25Act_cFv = .text:0x00001294; // type:function size:0x38 scope:global +demo_runPause_init__Q212daObjSwpush25Act_cFi = .text:0x000012CC; // type:function size:0x30 scope:global +demo_runPause__Q212daObjSwpush25Act_cFv = .text:0x000012FC; // type:function size:0x58 scope:global +demo_stop_puase__Q212daObjSwpush25Act_cFv = .text:0x00001354; // type:function size:0x54 scope:global +demo_reqSw_init__Q212daObjSwpush25Act_cFv = .text:0x000013A8; // type:function size:0xC4 scope:global +demo_reqSw__Q212daObjSwpush25Act_cFv = .text:0x0000146C; // type:function size:0x74 scope:global +demo_runSw_init__Q212daObjSwpush25Act_cFv = .text:0x000014E0; // type:function size:0xC scope:global +demo_runSw__Q212daObjSwpush25Act_cFv = .text:0x000014EC; // type:function size:0x5C scope:global +Mthd_Execute__Q212daObjSwpush25Act_cFv = .text:0x00001548; // type:function size:0x394 scope:global +Mthd_Draw__Q212daObjSwpush25Act_cFv = .text:0x000018DC; // type:function size:0x254 scope:global +Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B30; // type:function size:0x20 scope:global +Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B50; // type:function size:0x20 scope:global +Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B70; // type:function size:0x20 scope:global +Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B90; // type:function size:0x20 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwpush25Act_c5Prm_eQ312daObjSwpush25Act_c5Prm_e = .text:0x00001BB0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjSwpush25Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global data:string +M_attr__Q212daObjSwpush25Act_c = .rodata:0x0000000C; // type:object size:0xE0 scope:global +@3857 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@3936 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@3937 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@3938 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4039 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4396 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4397 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x7C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4336 = .data:0x00000020; // type:object size:0xC scope:local +@4337 = .data:0x0000002C; // type:object size:0xC scope:local +@4338 = .data:0x00000038; // type:object size:0xC scope:local +@4339 = .data:0x00000044; // type:object size:0xC scope:local +@4340 = .data:0x00000050; // type:object size:0xC scope:local +demo_proc$4335 = .data:0x0000005C; // type:object size:0x3C scope:local +@4344 = .data:0x00000098; // type:object size:0xC scope:local +@4345 = .data:0x000000A4; // type:object size:0xC scope:local +@4346 = .data:0x000000B0; // type:object size:0xC scope:local +@4347 = .data:0x000000BC; // type:object size:0xC scope:local +mode_proc$4343 = .data:0x000000C8; // type:object size:0x30 scope:local +Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@ = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Swpush2 = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +lbl_645_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_645_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_swpush5/splits.txt b/config/GZ2J01/rels/d_a_obj_swpush5/splits.txt new file mode 100644 index 0000000000..7e9bde187b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush5/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush5.cpp: + .text start:0x000000EC end:0x00001294 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000018C + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2J01/rels/d_a_obj_swpush5/symbols.txt b/config/GZ2J01/rels/d_a_obj_swpush5/symbols.txt new file mode 100644 index 0000000000..f1b4ca0108 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swpush5/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x268 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000354; // type:function size:0xB0 scope:global +initBaseMtx__10daObjSw5_cFv = .text:0x00000404; // type:function size:0x88 scope:global +setBaseMtx__10daObjSw5_cFv = .text:0x0000048C; // type:function size:0x94 scope:global +Create__10daObjSw5_cFv = .text:0x00000520; // type:function size:0xFC scope:global +CreateHeap__10daObjSw5_cFv = .text:0x0000061C; // type:function size:0x100 scope:global +create__10daObjSw5_cFv = .text:0x0000071C; // type:function size:0xB8 scope:global +Execute__10daObjSw5_cFPPA3_A4_f = .text:0x000007D4; // type:function size:0x9C scope:global +setting_ride_flag__10daObjSw5_cFv = .text:0x00000870; // type:function size:0xB4 scope:global +checkPushable__10daObjSw5_cFv = .text:0x00000924; // type:function size:0x8 scope:global +event_proc_call__10daObjSw5_cFv = .text:0x0000092C; // type:function size:0xEC scope:global +actionPauseNoneInit__10daObjSw5_cFv = .text:0x00000A18; // type:function size:0xC scope:global +actionPauseNone__10daObjSw5_cFv = .text:0x00000A24; // type:function size:0x4 scope:global +actionPauseOrderInit__10daObjSw5_cFv = .text:0x00000A28; // type:function size:0x58 scope:global +actionPauseOrder__10daObjSw5_cFv = .text:0x00000A80; // type:function size:0x34 scope:global +actionPauseInit__10daObjSw5_cFv = .text:0x00000AB4; // type:function size:0x2C scope:global +actionPause__10daObjSw5_cFv = .text:0x00000AE0; // type:function size:0x68 scope:global +actionWait__10daObjSw5_cFv = .text:0x00000B48; // type:function size:0x4 scope:global +actionOrder__10daObjSw5_cFv = .text:0x00000B4C; // type:function size:0x4 scope:global +actionEvent__10daObjSw5_cFv = .text:0x00000B50; // type:function size:0x4 scope:global +calc_top_pos__10daObjSw5_cFv = .text:0x00000B54; // type:function size:0x90 scope:global +mode_proc_call__10daObjSw5_cFv = .text:0x00000BE4; // type:function size:0xBC scope:global +modeWaitLowerInit__10daObjSw5_cFv = .text:0x00000CA0; // type:function size:0x28 scope:global +modeWaitLower__10daObjSw5_cFv = .text:0x00000CC8; // type:function size:0x174 scope:global +modeLowerInit__10daObjSw5_cFv = .text:0x00000E3C; // type:function size:0x94 scope:global +modeLower__10daObjSw5_cFv = .text:0x00000ED0; // type:function size:0x94 scope:global +modeWaitUpperInit__10daObjSw5_cFv = .text:0x00000F64; // type:function size:0xC scope:global +modeWaitUpper__10daObjSw5_cFv = .text:0x00000F70; // type:function size:0x54 scope:global +modeUpperInit__10daObjSw5_cFv = .text:0x00000FC4; // type:function size:0x90 scope:global +modeUpper__10daObjSw5_cFv = .text:0x00001054; // type:function size:0x68 scope:global +Draw__10daObjSw5_cFv = .text:0x000010BC; // type:function size:0xA4 scope:global +Delete__10daObjSw5_cFv = .text:0x00001160; // type:function size:0x6C scope:global +daObjSw5_Draw__FP10daObjSw5_c = .text:0x000011CC; // type:function size:0x2C scope:global +daObjSw5_Execute__FP10daObjSw5_c = .text:0x000011F8; // type:function size:0x20 scope:global +daObjSw5_Delete__FP10daObjSw5_c = .text:0x00001218; // type:function size:0x20 scope:global +daObjSw5_Create__FP10fopAc_ac_c = .text:0x00001238; // type:function size:0x20 scope:global +__dt__4cXyzFv = .text:0x00001258; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +@3718 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3720 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@3987 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4042 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3907 = .data:0x00000024; // type:object size:0xC scope:local +@3908 = .data:0x00000030; // type:object size:0xC scope:local +@3909 = .data:0x0000003C; // type:object size:0xC scope:local +@3910 = .data:0x00000048; // type:object size:0xC scope:local +@3911 = .data:0x00000054; // type:object size:0xC scope:local +@3912 = .data:0x00000060; // type:object size:0xC scope:local +l_func$3906 = .data:0x0000006C; // type:object size:0x48 scope:local +@3993 = .data:0x000000B4; // type:object size:0xC scope:local +@3994 = .data:0x000000C0; // type:object size:0xC scope:local +@3995 = .data:0x000000CC; // type:object size:0xC scope:local +@3996 = .data:0x000000D8; // type:object size:0xC scope:local +l_mode_func$3992 = .data:0x000000E4; // type:object size:0x30 scope:local +l_daObjSw5_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_Obj_Swpush5 = .data:0x00000134; // type:object size:0x30 scope:global +__vt__10daObjSw5_c = .data:0x00000164; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3654 = .bss:0x00000048; // type:object size:0xC scope:local +@3657 = .bss:0x00000058; // type:object size:0xC scope:local +@3658 = .bss:0x00000064; // type:object size:0xC scope:local +@3659 = .bss:0x00000070; // type:object size:0xC scope:local +l_push_check_pos$3653 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_115_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_115_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swspinner/splits.txt b/config/GZ2J01/rels/d_a_obj_swspinner/splits.txt new file mode 100644 index 0000000000..5d892f592e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swspinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swspinner.cpp: + .text start:0x00000078 end:0x00000B8C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_obj_swspinner/symbols.txt b/config/GZ2J01/rels/d_a_obj_swspinner/symbols.txt new file mode 100644 index 0000000000..c16d20875b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swspinner/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_spinner_sub__FPvPv = .text:0x00000078; // type:function size:0x1FC scope:global +initBaseMtx__16daObjSwSpinner_cFv = .text:0x00000274; // type:function size:0x58 scope:global +setBaseMtx__16daObjSwSpinner_cFv = .text:0x000002CC; // type:function size:0xB8 scope:global +Create__16daObjSwSpinner_cFv = .text:0x00000384; // type:function size:0xD8 scope:global +CreateHeap__16daObjSwSpinner_cFv = .text:0x0000045C; // type:function size:0x13C scope:global +create1st__16daObjSwSpinner_cFv = .text:0x00000598; // type:function size:0x80 scope:global +Execute__16daObjSwSpinner_cFPPA3_A4_f = .text:0x00000618; // type:function size:0x378 scope:global +Draw__16daObjSwSpinner_cFv = .text:0x00000990; // type:function size:0xC4 scope:global +Delete__16daObjSwSpinner_cFv = .text:0x00000A54; // type:function size:0x6C scope:global +daObjSwSpinner_create1st__FP16daObjSwSpinner_c = .text:0x00000AC0; // type:function size:0x60 scope:global +daObjSwSpinner_MoveBGDelete__FP16daObjSwSpinner_c = .text:0x00000B20; // type:function size:0x20 scope:global +daObjSwSpinner_MoveBGExecute__FP16daObjSwSpinner_c = .text:0x00000B40; // type:function size:0x20 scope:global +daObjSwSpinner_MoveBGDraw__FP16daObjSwSpinner_c = .text:0x00000B60; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3717 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3720 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3721 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSwSpinner_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SwSpinner = .data:0x00000024; // type:object size:0x30 scope:global +__vt__16daObjSwSpinner_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_swturn/splits.txt b/config/GZ2J01/rels/d_a_obj_swturn/splits.txt new file mode 100644 index 0000000000..e892ff4678 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swturn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swturn.cpp: + .text start:0x00000078 end:0x00001504 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_obj_swturn/symbols.txt b/config/GZ2J01/rels/d_a_obj_swturn/symbols.txt new file mode 100644 index 0000000000..6f21c3df4f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_swturn/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__13daObjSwTurn_cFv = .text:0x00000178; // type:function size:0x3C scope:global +setBaseMtx__13daObjSwTurn_cFv = .text:0x000001B4; // type:function size:0x64 scope:global +Create__13daObjSwTurn_cFv = .text:0x00000218; // type:function size:0x16C scope:global +CreateHeap__13daObjSwTurn_cFv = .text:0x00000384; // type:function size:0x80 scope:global +create1st__13daObjSwTurn_cFv = .text:0x00000404; // type:function size:0x110 scope:global +Execute__13daObjSwTurn_cFPPA3_A4_f = .text:0x00000514; // type:function size:0x60 scope:global +mode_proc_call__13daObjSwTurn_cFv = .text:0x00000574; // type:function size:0x8C scope:global +init_modeWait__13daObjSwTurn_cFv = .text:0x00000600; // type:function size:0x38 scope:global +modeWait__13daObjSwTurn_cFv = .text:0x00000638; // type:function size:0x5D8 scope:global +init_modeRotate__13daObjSwTurn_cFv = .text:0x00000C10; // type:function size:0x144 scope:global +modeRotate__13daObjSwTurn_cFv = .text:0x00000D54; // type:function size:0xA4 scope:global +rotate_sub_0__13daObjSwTurn_cFv = .text:0x00000DF8; // type:function size:0x208 scope:global +rotate_sub_1__13daObjSwTurn_cFv = .text:0x00001000; // type:function size:0x350 scope:global +Draw__13daObjSwTurn_cFv = .text:0x00001350; // type:function size:0xA8 scope:global +Delete__13daObjSwTurn_cFv = .text:0x000013F8; // type:function size:0x40 scope:global +daObjSwTurn_create1st__FP13daObjSwTurn_c = .text:0x00001438; // type:function size:0x60 scope:global +daObjSwTurn_MoveBGDelete__FP13daObjSwTurn_c = .text:0x00001498; // type:function size:0x20 scope:global +daObjSwTurn_MoveBGExecute__FP13daObjSwTurn_c = .text:0x000014B8; // type:function size:0x20 scope:global +daObjSwTurn_MoveBGDraw__FP13daObjSwTurn_c = .text:0x000014D8; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global +l_rot_time = .rodata:0x00000018; // type:object size:0x4 scope:global +l_tame_time_1st = .rodata:0x0000001C; // type:object size:0x2 scope:global data:string +l_tame_time_cnt = .rodata:0x00000020; // type:object size:0x2 scope:global data:string +@3698 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4098 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4099 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@3813 = .data:0x00000028; // type:object size:0xC scope:local +@3814 = .data:0x00000034; // type:object size:0xC scope:local +l_func$3812 = .data:0x00000040; // type:object size:0x18 scope:local +daObjSwTurn_METHODS = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_Obj_SwTurn = .data:0x00000078; // type:object size:0x30 scope:global +__vt__13daObjSwTurn_c = .data:0x000000A8; // type:object size:0x28 scope:global +lbl_647_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_syRock/splits.txt b/config/GZ2J01/rels/d_a_obj_syRock/splits.txt new file mode 100644 index 0000000000..98115bf46b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_syRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_syRock.cpp: + .text start:0x000000EC end:0x00001DBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZ2J01/rels/d_a_obj_syRock/symbols.txt b/config/GZ2J01/rels/d_a_obj_syRock/symbols.txt new file mode 100644 index 0000000000..9e551ad357 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_syRock/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daSyRock_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000174; // type:function size:0x48 scope:global +setBaseMtx__10daSyRock_cFv = .text:0x000001BC; // type:function size:0xD8 scope:global +CreateHeap__10daSyRock_cFv = .text:0x00000294; // type:function size:0x130 scope:global +create__10daSyRock_cFv = .text:0x000003C4; // type:function size:0x3AC scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000770; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007E0; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000898; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008E0; // type:function size:0x5C scope:global +setFallStat__10daSyRock_cFv = .text:0x0000093C; // type:function size:0xE4 scope:global +Execute__10daSyRock_cFPPA3_A4_f = .text:0x00000A20; // type:function size:0x74 scope:global +move__10daSyRock_cFv = .text:0x00000A94; // type:function size:0x21C scope:global +init_modeWait__10daSyRock_cFv = .text:0x00000CB0; // type:function size:0xC scope:global +modeWait__10daSyRock_cFv = .text:0x00000CBC; // type:function size:0x10C scope:global +eventStart__10daSyRock_cFv = .text:0x00000DC8; // type:function size:0x30 scope:global +init_modeDropInit__10daSyRock_cFv = .text:0x00000DF8; // type:function size:0xB8 scope:global +modeDropInit__10daSyRock_cFv = .text:0x00000EB0; // type:function size:0x38 scope:global +searchWaterPillar__10daSyRock_cFPvPv = .text:0x00000EE8; // type:function size:0x1A8 scope:global +init_modeDrop__10daSyRock_cFv = .text:0x00001090; // type:function size:0x134 scope:global +modeDrop__10daSyRock_cFv = .text:0x000011C4; // type:function size:0x4C scope:global +init_modeSink__10daSyRock_cFv = .text:0x00001210; // type:function size:0x70 scope:global +modeSink__10daSyRock_cFv = .text:0x00001280; // type:function size:0xA8 scope:global +init_modeMove__10daSyRock_cFv = .text:0x00001328; // type:function size:0x110 scope:global +modeMove__10daSyRock_cFv = .text:0x00001438; // type:function size:0xC0 scope:global +chkWaterLineIn__10daSyRock_cFv = .text:0x000014F8; // type:function size:0x24 scope:global +bgCheck__10daSyRock_cFv = .text:0x0000151C; // type:function size:0x2A8 scope:global +init_modeDropEnd__10daSyRock_cFv = .text:0x000017C4; // type:function size:0xC4 scope:global +modeDropEnd__10daSyRock_cFv = .text:0x00001888; // type:function size:0x4 scope:global +Draw__10daSyRock_cFv = .text:0x0000188C; // type:function size:0xBC scope:global +Delete__10daSyRock_cFv = .text:0x00001948; // type:function size:0x68 scope:global +daSyRock_Draw__FP10daSyRock_c = .text:0x000019B0; // type:function size:0x2C scope:global +daSyRock_Execute__FP10daSyRock_c = .text:0x000019DC; // type:function size:0x20 scope:global +daSyRock_Delete__FP10daSyRock_c = .text:0x000019FC; // type:function size:0x20 scope:global +daSyRock_Create__FP10fopAc_ac_c = .text:0x00001A1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A3C; // type:function size:0x48 scope:global +__dt__14daSyRock_HIO_cFv = .text:0x00001A84; // type:function size:0x5C scope:global +__sinit_d_a_obj_syRock_cpp = .text:0x00001AE0; // type:function size:0x70 scope:local +@1448@eventStart__10daSyRock_cFv = .text:0x00001B50; // type:function size:0x8 scope:local +@1448@__dt__10daSyRock_cFv = .text:0x00001B58; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001B60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B68; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001B70; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001BB8; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001BC0; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001BC8; // type:function size:0x8 scope:global +getPos__12daWtPillar_cFv = .text:0x00001BD0; // type:function size:0x1C scope:global +__dt__10daSyRock_cFv = .text:0x00001BEC; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3670 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3671 = .rodata:0x00000024; // type:object size:0x4 scope:local +mCcDObjInfo__10daSyRock_c = .rodata:0x00000028; // type:object size:0x30 scope:global +@3805 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3948 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4078 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4079 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4138 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4197 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4275 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daSyRock_c = .data:0x00000020; // type:object size:0x44 scope:global +@3922 = .data:0x00000064; // type:object size:0xC scope:local +@3923 = .data:0x00000070; // type:object size:0xC scope:local +@3924 = .data:0x0000007C; // type:object size:0xC scope:local +@3925 = .data:0x00000088; // type:object size:0xC scope:local +@3926 = .data:0x00000094; // type:object size:0xC scope:local +@3927 = .data:0x000000A0; // type:object size:0xC scope:local +mode_proc$3921 = .data:0x000000AC; // type:object size:0x48 scope:local +l_daSyRock_Method = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_Obj_SyRock = .data:0x00000114; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000001A4; // type:object size:0x18 scope:global +__vt__10daSyRock_c = .data:0x000001BC; // type:object size:0x48 scope:global +__vt__14daSyRock_HIO_c = .data:0x00000204; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3656 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte +lbl_648_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_szbridge/splits.txt b/config/GZ2J01/rels/d_a_obj_szbridge/splits.txt new file mode 100644 index 0000000000..c59bf7c44c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_szbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_szbridge.cpp: + .text start:0x00000078 end:0x00000970 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2J01/rels/d_a_obj_szbridge/symbols.txt b/config/GZ2J01/rels/d_a_obj_szbridge/symbols.txt new file mode 100644 index 0000000000..2be148a22e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_szbridge/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +rideActor__15daObjSZbridge_cFP10fopAc_ac_c = .text:0x000000A0; // type:function size:0xC4 scope:global +create1st__15daObjSZbridge_cFv = .text:0x00000164; // type:function size:0x94 scope:global +setMtx__15daObjSZbridge_cFv = .text:0x000001F8; // type:function size:0x70 scope:global +CreateHeap__15daObjSZbridge_cFv = .text:0x00000268; // type:function size:0x70 scope:global +chkBg__15daObjSZbridge_cFv = .text:0x000002D8; // type:function size:0x23C scope:global +__dt__11dBgS_WtrChkFv = .text:0x00000514; // type:function size:0x78 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000058C; // type:function size:0x78 scope:global +Create__15daObjSZbridge_cFv = .text:0x00000604; // type:function size:0xB0 scope:global +Execute__15daObjSZbridge_cFPPA3_A4_f = .text:0x000006B4; // type:function size:0x70 scope:global +Draw__15daObjSZbridge_cFv = .text:0x00000724; // type:function size:0xA4 scope:global +Delete__15daObjSZbridge_cFv = .text:0x000007C8; // type:function size:0x3C scope:global +daObjSZbridge_create1st__FP15daObjSZbridge_c = .text:0x00000804; // type:function size:0x60 scope:global +daObjSZbridge_MoveBGDelete__FP15daObjSZbridge_c = .text:0x00000864; // type:function size:0x20 scope:global +daObjSZbridge_MoveBGExecute__FP15daObjSZbridge_c = .text:0x00000884; // type:function size:0x20 scope:global +daObjSZbridge_MoveBGDraw__FP15daObjSZbridge_c = .text:0x000008A4; // type:function size:0x2C scope:global +__dt__15daObjSZbridge_cFv = .text:0x000008D0; // type:function size:0x70 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000940; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000948; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000950; // type:function size:0x8 scope:local +@16@__dt__11dBgS_WtrChkFv = .text:0x00000958; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x00000960; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x00000968; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3642 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3643 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3644 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3715 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000048; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSZbridge_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SZbridge = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11dBgS_WtrChk = .data:0x00000054; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000084; // type:object size:0x30 scope:global +__vt__15daObjSZbridge_c = .data:0x000000B4; // type:object size:0x2C scope:global diff --git a/config/GZ2J01/rels/d_a_obj_taFence/splits.txt b/config/GZ2J01/rels/d_a_obj_taFence/splits.txt new file mode 100644 index 0000000000..9100cabbfd --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_taFence/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_taFence.cpp: + .text start:0x000000EC end:0x0000134C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZ2J01/rels/d_a_obj_taFence/symbols.txt b/config/GZ2J01/rels/d_a_obj_taFence/symbols.txt new file mode 100644 index 0000000000..617fb9a44a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_taFence/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTaFence_HIO_cFv = .text:0x000000EC; // type:function size:0xD8 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001C4; // type:function size:0x48 scope:global +setBaseMtx__11daTaFence_cFv = .text:0x0000020C; // type:function size:0xB0 scope:global +CreateHeap__11daTaFence_cFv = .text:0x000002BC; // type:function size:0x6C scope:global +create__11daTaFence_cFv = .text:0x00000328; // type:function size:0x26C scope:global +__dt__8dCcD_CylFv = .text:0x00000594; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000660; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000072C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000774; // type:function size:0x5C scope:global +Execute__11daTaFence_cFPPA3_A4_f = .text:0x000007D0; // type:function size:0x50 scope:global +fenceProc__11daTaFence_cFv = .text:0x00000820; // type:function size:0x224 scope:global +init_modeWait__11daTaFence_cFv = .text:0x00000A44; // type:function size:0xC scope:global +modeWait__11daTaFence_cFv = .text:0x00000A50; // type:function size:0x284 scope:global +init_modeMoveInit__11daTaFence_cFv = .text:0x00000CD4; // type:function size:0x108 scope:global +modeMoveInit__11daTaFence_cFv = .text:0x00000DDC; // type:function size:0x38 scope:global +init_modeMove__11daTaFence_cFv = .text:0x00000E14; // type:function size:0x118 scope:global +modeMove__11daTaFence_cFv = .text:0x00000F2C; // type:function size:0x80 scope:global +init_modeMoveEnd__11daTaFence_cFv = .text:0x00000FAC; // type:function size:0x128 scope:global +modeMoveEnd__11daTaFence_cFv = .text:0x000010D4; // type:function size:0x4 scope:global +Draw__11daTaFence_cFv = .text:0x000010D8; // type:function size:0xA4 scope:global +Delete__11daTaFence_cFv = .text:0x0000117C; // type:function size:0x30 scope:global +daTaFence_Draw__FP11daTaFence_c = .text:0x000011AC; // type:function size:0x2C scope:global +daTaFence_Execute__FP11daTaFence_c = .text:0x000011D8; // type:function size:0x20 scope:global +daTaFence_Delete__FP11daTaFence_c = .text:0x000011F8; // type:function size:0x20 scope:global +daTaFence_Create__FP10fopAc_ac_c = .text:0x00001218; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001238; // type:function size:0x48 scope:global +__dt__15daTaFence_HIO_cFv = .text:0x00001280; // type:function size:0x5C scope:global +__sinit_d_a_obj_taFence_cpp = .text:0x000012DC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3654 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3659 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000030; // type:object size:0x4 scope:local +mCcDObjInfo__11daTaFence_c = .rodata:0x00000034; // type:object size:0x30 scope:global +l_check_area = .rodata:0x00000064; // type:object size:0x30 scope:global +@3903 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3963 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3964 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3965 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3966 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3968 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3981 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4028 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B8; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daTaFence_c = .data:0x00000020; // type:object size:0x44 scope:global +@3870 = .data:0x00000064; // type:object size:0xC scope:local +@3871 = .data:0x00000070; // type:object size:0xC scope:local +@3872 = .data:0x0000007C; // type:object size:0xC scope:local +@3873 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3869 = .data:0x00000094; // type:object size:0x30 scope:local +l_daTaFence_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_TaFence = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__11daTaFence_c = .data:0x00000144; // type:object size:0x28 scope:global +__vt__15daTaFence_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000178; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x74 scope:global data:byte +lbl_650_bss_88 = .bss:0x00000088; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_table/splits.txt b/config/GZ2J01/rels/d_a_obj_table/splits.txt new file mode 100644 index 0000000000..f9a6cbc10c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_table.cpp: + .text start:0x00000078 end:0x0000083C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_obj_table/symbols.txt b/config/GZ2J01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 0000000000..e8ab82e5f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjTable_Draw__FP12daObjTable_c = .text:0x00000078; // type:function size:0x2C scope:global +daObjTable_Execute__FP12daObjTable_c = .text:0x000000A4; // type:function size:0x20 scope:global +daObjTable_IsDelete__FP12daObjTable_c = .text:0x000000C4; // type:function size:0x8 scope:global +daObjTable_Delete__FP12daObjTable_c = .text:0x000000CC; // type:function size:0x24 scope:global +daObjTable_Create__FP10fopAc_ac_c = .text:0x000000F0; // type:function size:0xB0 scope:global +CreateHeap__12daObjTable_cFv = .text:0x000001A0; // type:function size:0x70 scope:global +Create__12daObjTable_cFv = .text:0x00000210; // type:function size:0x38C scope:global +Execute__12daObjTable_cFPPA3_A4_f = .text:0x0000059C; // type:function size:0x17C scope:global +Draw__12daObjTable_cFv = .text:0x00000718; // type:function size:0xF0 scope:global +Delete__12daObjTable_cFv = .text:0x00000808; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4017 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjTable_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Table = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjTable_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_takaraDai/splits.txt b/config/GZ2J01/rels/d_a_obj_takaraDai/splits.txt new file mode 100644 index 0000000000..c34759ac2b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_takaraDai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_takaraDai.cpp: + .text start:0x000000EC end:0x00000B54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_takaraDai/symbols.txt b/config/GZ2J01/rels/d_a_obj_takaraDai/symbols.txt new file mode 100644 index 0000000000..1c3d45b16e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_takaraDai/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTkraDai_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000017C; // type:function size:0x48 scope:global +setBaseMtx__11daTkraDai_cFv = .text:0x000001C4; // type:function size:0x198 scope:global +CreateHeap__11daTkraDai_cFv = .text:0x0000035C; // type:function size:0x144 scope:global +create__11daTkraDai_cFv = .text:0x000004A0; // type:function size:0x204 scope:global data:4byte +Execute__11daTkraDai_cFPPA3_A4_f = .text:0x000006A4; // type:function size:0x60 scope:global +procMain__11daTkraDai_cFv = .text:0x00000704; // type:function size:0x12C scope:global +init_modeWait__11daTkraDai_cFv = .text:0x00000830; // type:function size:0x58 scope:global +modeWait__11daTkraDai_cFv = .text:0x00000888; // type:function size:0x7C scope:global +Draw__11daTkraDai_cFv = .text:0x00000904; // type:function size:0xC4 scope:global +Delete__11daTkraDai_cFv = .text:0x000009C8; // type:function size:0x68 scope:global +daTkraDai_Draw__FP11daTkraDai_c = .text:0x00000A30; // type:function size:0x2C scope:global +daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000A5C; // type:function size:0x20 scope:global +daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000A7C; // type:function size:0x20 scope:global +daTkraDai_Create__FP10fopAc_ac_c = .text:0x00000A9C; // type:function size:0x20 scope:global +__dt__15daTkraDai_HIO_cFv = .text:0x00000ABC; // type:function size:0x5C scope:global +__sinit_d_a_obj_takaraDai_cpp = .text:0x00000B18; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3637 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3638 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3688 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3777 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0xA scope:local data:string_table +@3799 = .data:0x00000000; // type:object size:0xC scope:local +mode_proc$3798 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +l_daTkraDai_Method = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_Obj_TakaraDai = .data:0x00000038; // type:object size:0x30 scope:global +__vt__11daTkraDai_c = .data:0x00000068; // type:object size:0x28 scope:global +__vt__15daTkraDai_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000009C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:float +lbl_652_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_tatigi/splits.txt b/config/GZ2J01/rels/d_a_obj_tatigi/splits.txt new file mode 100644 index 0000000000..d560b2177d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tatigi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tatigi.cpp: + .text start:0x00000078 end:0x00000C58 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000AC diff --git a/config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt b/config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt new file mode 100644 index 0000000000..7bd32d9c95 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tatigi/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Tatigi_Draw__FP16obj_tatigi_class = .text:0x00000078; // type:function size:0x88 scope:global +daObj_Tatigi_Execute__FP16obj_tatigi_class = .text:0x00000100; // type:function size:0x288 scope:global +daObj_Tatigi_IsDelete__FP16obj_tatigi_class = .text:0x00000388; // type:function size:0x8 scope:global +daObj_Tatigi_Delete__FP16obj_tatigi_class = .text:0x00000390; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000418; // type:function size:0xAC scope:global +set_pos_check__FP16obj_tatigi_classi = .text:0x000004C4; // type:function size:0x1B4 scope:global +daObj_Tatigi_Create__FP10fopAc_ac_c = .text:0x00000678; // type:function size:0x3E8 scope:global +__dt__5tg_ssFv = .text:0x00000A60; // type:function size:0xD4 scope:global +__ct__5tg_ssFv = .text:0x00000B34; // type:function size:0x94 scope:global +__dt__8cM3dGCylFv = .text:0x00000BC8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C10; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3867 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3957 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3958 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3959 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4068 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4072 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x7 scope:local data:string_table +cc_cyl_src$3986 = .data:0x00000000; // type:object size:0x44 scope:local +l_daObj_Tatigi_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_TATIGI = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ten/splits.txt b/config/GZ2J01/rels/d_a_obj_ten/splits.txt new file mode 100644 index 0000000000..cd37d0e366 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ten.cpp: + .text start:0x000000EC end:0x000031FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_obj_ten/symbols.txt b/config/GZ2J01/rels/d_a_obj_ten/symbols.txt new file mode 100644 index 0000000000..fb230a1ca7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ten/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_TenHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjTEN_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjTEN_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x2CC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004A4; // type:function size:0x48 scope:global +daObjTEN_Create__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:global +daObjTEN_Delete__FP10daObjTEN_c = .text:0x0000050C; // type:function size:0x24 scope:global +WaitAction__10daObjTEN_cFv = .text:0x00000530; // type:function size:0x184 scope:global +WallCheck__10daObjTEN_cFv = .text:0x000006B4; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x000008E0; // type:function size:0x48 scope:global +SpeedSet__10daObjTEN_cFv = .text:0x00000928; // type:function size:0x10C scope:global +WallWalk__10daObjTEN_cFv = .text:0x00000A34; // type:function size:0x434 scope:global +WalkAction__10daObjTEN_cFv = .text:0x00000E68; // type:function size:0x200 scope:global +MoveAction__10daObjTEN_cFv = .text:0x00001068; // type:function size:0x810 scope:global +Action__10daObjTEN_cFv = .text:0x00001878; // type:function size:0xC4 scope:global +ShopAction__10daObjTEN_cFv = .text:0x0000193C; // type:function size:0xBC scope:global +checkGroundPos__10daObjTEN_cFv = .text:0x000019F8; // type:function size:0x64 scope:global +Insect_Release__10daObjTEN_cFv = .text:0x00001A5C; // type:function size:0x18 scope:global +ParticleSet__10daObjTEN_cFv = .text:0x00001A74; // type:function size:0x124 scope:global +BoomChk__10daObjTEN_cFv = .text:0x00001B98; // type:function size:0x3CC scope:global +Execute__10daObjTEN_cFv = .text:0x00001F64; // type:function size:0x284 scope:global +ObjHit__10daObjTEN_cFv = .text:0x000021E8; // type:function size:0x188 scope:global +Z_BufferChk__10daObjTEN_cFv = .text:0x00002370; // type:function size:0x17C scope:global +Delete__10daObjTEN_cFv = .text:0x000024EC; // type:function size:0x68 scope:global +setBaseMtx__10daObjTEN_cFv = .text:0x00002554; // type:function size:0x68 scope:global +daObjTEN_Draw__FP10daObjTEN_c = .text:0x000025BC; // type:function size:0xE0 scope:global +daObjTEN_Execute__FP10daObjTEN_c = .text:0x0000269C; // type:function size:0x20 scope:global +CreateChk__10daObjTEN_cFv = .text:0x000026BC; // type:function size:0x1AC scope:global +create__10daObjTEN_cFv = .text:0x00002868; // type:function size:0x7F8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003060; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x000030D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003118; // type:function size:0x48 scope:global +daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x00003160; // type:function size:0x8 scope:global +__dt__14daObj_TenHIO_cFv = .text:0x00003168; // type:function size:0x48 scope:global +__sinit_d_a_obj_ten_cpp = .text:0x000031B0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000031EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_ten_itemno = .rodata:0x00000004; // type:object size:0x2 scope:global +ccSphSrc$3779 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3999 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4023 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4026 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4127 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4311 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4312 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4423 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4604 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4739 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global data:2byte +@5101 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5102 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xE scope:local data:string_table +l_daObjTEN_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Ten = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjTEN_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_TenHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_654_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_testcube/splits.txt b/config/GZ2J01/rels/d_a_obj_testcube/splits.txt new file mode 100644 index 0000000000..79b0149ed4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_testcube/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_testcube.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_obj_testcube/symbols.txt b/config/GZ2J01/rels/d_a_obj_testcube/symbols.txt new file mode 100644 index 0000000000..7f1ee496b1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_testcube/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_TestCube = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_tgake/splits.txt b/config/GZ2J01/rels/d_a_obj_tgake/splits.txt new file mode 100644 index 0000000000..260c444a4d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tgake/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tgake.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_obj_tgake/symbols.txt b/config/GZ2J01/rels/d_a_obj_tgake/symbols.txt new file mode 100644 index 0000000000..286c8c2c33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tgake/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjGake_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjGake_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__11daObjGake_cFv = .text:0x00000118; // type:function size:0x78 scope:global +CreateHeap__11daObjGake_cFv = .text:0x00000190; // type:function size:0x70 scope:global +create1st__11daObjGake_cFv = .text:0x00000200; // type:function size:0x84 scope:global +Execute__11daObjGake_cFPPA3_A4_f = .text:0x00000284; // type:function size:0x158 scope:global +Draw__11daObjGake_cFv = .text:0x000003DC; // type:function size:0xB8 scope:global +Delete__11daObjGake_cFv = .text:0x00000494; // type:function size:0x34 scope:global +daObjGake_create1st__FP11daObjGake_c = .text:0x000004C8; // type:function size:0x60 scope:global +daObjGake_MoveBGDelete__FP11daObjGake_c = .text:0x00000528; // type:function size:0x20 scope:global +daObjGake_MoveBGExecute__FP11daObjGake_c = .text:0x00000548; // type:function size:0x20 scope:global +daObjGake_MoveBGDraw__FP11daObjGake_c = .text:0x00000568; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjGake_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Gake = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjGake_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_thashi/splits.txt b/config/GZ2J01/rels/d_a_obj_thashi/splits.txt new file mode 100644 index 0000000000..62f7f5bbce --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_thashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_thashi.cpp: + .text start:0x00000078 end:0x00000FC4 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2J01/rels/d_a_obj_thashi/symbols.txt b/config/GZ2J01/rels/d_a_obj_thashi/symbols.txt new file mode 100644 index 0000000000..1911243093 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_thashi/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjTHASHI_cFv = .text:0x00000078; // type:function size:0x60 scope:global +daObjTHASHI_Create__FP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x20 scope:global +daObjTHASHI_Delete__FP13daObjTHASHI_c = .text:0x000000F8; // type:function size:0x24 scope:global +__dt__4cXyzFv = .text:0x0000011C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00000158; // type:function size:0x3C scope:global +setBaseMtx__13daObjTHASHI_cFv = .text:0x00000194; // type:function size:0x2B4 scope:global +daObjTHASHI_Draw__FP13daObjTHASHI_c = .text:0x00000448; // type:function size:0x2C scope:global +daObjTHASHI_Execute__FP13daObjTHASHI_c = .text:0x00000474; // type:function size:0x20 scope:global +CreateHeap__13daObjTHASHI_cFv = .text:0x00000494; // type:function size:0x260 scope:global +create__13daObjTHASHI_cFv = .text:0x000006F4; // type:function size:0x314 scope:global +__dt__8cM3dGCylFv = .text:0x00000A08; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A50; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00000A98; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000B64; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000BE8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C30; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00000CA0; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000CA4; // type:function size:0x4 scope:global +daObjTHASHI_IsDelete__FP13daObjTHASHI_c = .text:0x00000CA8; // type:function size:0x8 scope:global +Create__13daObjTHASHI_cFv = .text:0x00000CB0; // type:function size:0x44 scope:global +Execute__13daObjTHASHI_cFPPA3_A4_f = .text:0x00000CF4; // type:function size:0x2C scope:global +Draw__13daObjTHASHI_cFv = .text:0x00000D20; // type:function size:0x260 scope:global +Delete__13daObjTHASHI_cFv = .text:0x00000F80; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000FB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000FBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3671 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3693 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000050; // type:object size:0x8 scope:local +ccCylSrc$3701 = .rodata:0x00000058; // type:object size:0x44 scope:local +@3795 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3796 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3797 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3833 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3834 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3855 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3856 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@3857 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3858 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3859 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3860 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3861 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3862 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3863 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@3864 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@3947 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@3973 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3974 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3975 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@3976 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@3977 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@3978 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@3988 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4018 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4271 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4272 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4310 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4447 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4656 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float +@4790 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4792 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0x63 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@4521 = .data:0x00000004; // type:object size:0x24 scope:local +l_daObjTHASHI_Method = .data:0x00000028; // type:object size:0x20 scope:global +g_profile_Obj_THASHI = .data:0x00000048; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000090; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x24 scope:global +__vt__13daObjTHASHI_c = .data:0x000000C0; // type:object size:0x28 scope:global +@4855 = .data:0x000000E8; // type:object size:0x24 scope:local +@4854 = .data:0x0000010C; // type:object size:0x24 scope:local diff --git a/config/GZ2J01/rels/d_a_obj_thdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_thdoor/splits.txt new file mode 100644 index 0000000000..c6706002d7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_thdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_thdoor.cpp: + .text start:0x00000078 end:0x00001170 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt new file mode 100644 index 0000000000..06e4929004 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_thdoor/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:global +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:global +initBaseMtx__13daObjThDoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global +setBaseMtx__13daObjThDoor_cFv = .text:0x000001D4; // type:function size:0x64 scope:global +Create__13daObjThDoor_cFv = .text:0x00000238; // type:function size:0x140 scope:global +CreateHeap__13daObjThDoor_cFv = .text:0x00000378; // type:function size:0x70 scope:global +create1st__13daObjThDoor_cFv = .text:0x000003E8; // type:function size:0x80 scope:global +Execute__13daObjThDoor_cFPPA3_A4_f = .text:0x00000468; // type:function size:0xCC scope:global +set_cyl__13daObjThDoor_cFv = .text:0x00000534; // type:function size:0x114 scope:global +action__13daObjThDoor_cFv = .text:0x00000648; // type:function size:0xC8 scope:global +event_proc_call__13daObjThDoor_cFv = .text:0x00000710; // type:function size:0xBC scope:global +actionWait__13daObjThDoor_cFv = .text:0x000007CC; // type:function size:0x7C scope:global +actionOrderEvent__13daObjThDoor_cFv = .text:0x00000848; // type:function size:0xC8 scope:global +actionEvent__13daObjThDoor_cFv = .text:0x00000910; // type:function size:0xA0 scope:global +actionDead__13daObjThDoor_cFv = .text:0x000009B0; // type:function size:0x4 scope:global +demoProc__13daObjThDoor_cFv = .text:0x000009B4; // type:function size:0x238 scope:global +checkArea__13daObjThDoor_cFv = .text:0x00000BEC; // type:function size:0xE4 scope:global +Draw__13daObjThDoor_cFv = .text:0x00000CD0; // type:function size:0xA4 scope:global +Delete__13daObjThDoor_cFv = .text:0x00000D74; // type:function size:0x34 scope:global +daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:global +__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F30; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000FB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FFC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001044; // type:function size:0x5C scope:global +daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:global +daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:global +daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000110C; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001154; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3663 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3765 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3989 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x35 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global +@3829 = .data:0x00000070; // type:object size:0xC scope:local +@3830 = .data:0x0000007C; // type:object size:0xC scope:local +@3831 = .data:0x00000088; // type:object size:0xC scope:local +@3832 = .data:0x00000094; // type:object size:0xC scope:local +l_func$3828 = .data:0x000000A0; // type:object size:0x30 scope:local +action_table$3895 = .data:0x000000D0; // type:object size:0xC scope:local +daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_TDoor = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__13daObjThDoor_c = .data:0x0000015C; // type:object size:0x28 scope:global +lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_timeFire/splits.txt b/config/GZ2J01/rels/d_a_obj_timeFire/splits.txt new file mode 100644 index 0000000000..209705648c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_timeFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_timeFire.cpp: + .text start:0x000000EC end:0x000008D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_timeFire/symbols.txt b/config/GZ2J01/rels/d_a_obj_timeFire/symbols.txt new file mode 100644 index 0000000000..64fc4b6dfa --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_timeFire/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTimeFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daTimeFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__12daTimeFire_cFv = .text:0x000001B0; // type:function size:0x11C scope:global +lightInit__12daTimeFire_cFv = .text:0x000002CC; // type:function size:0x74 scope:global +setLight__12daTimeFire_cFv = .text:0x00000340; // type:function size:0x24 scope:global +cutLight__12daTimeFire_cFv = .text:0x00000364; // type:function size:0x24 scope:global +Execute__12daTimeFire_cFv = .text:0x00000388; // type:function size:0x1E0 scope:global +fireCheck__12daTimeFire_cFUc = .text:0x00000568; // type:function size:0x220 scope:global +Draw__12daTimeFire_cFv = .text:0x00000788; // type:function size:0x8 scope:global +Delete__12daTimeFire_cFv = .text:0x00000790; // type:function size:0x28 scope:global +daTimeFire_Draw__FP12daTimeFire_c = .text:0x000007B8; // type:function size:0x20 scope:global +daTimeFire_Execute__FP12daTimeFire_c = .text:0x000007D8; // type:function size:0x20 scope:global +daTimeFire_Delete__FP12daTimeFire_c = .text:0x000007F8; // type:function size:0x20 scope:global +daTimeFire_Create__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x20 scope:global +__dt__16daTimeFire_HIO_cFv = .text:0x00000838; // type:function size:0x5C scope:global +__sinit_d_a_obj_timeFire_cpp = .text:0x00000894; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3686 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3707 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +l_daTimeFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_TimeFire = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daTimeFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_timer/splits.txt b/config/GZ2J01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 0000000000..3ece6881a9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_timer.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_obj_timer/symbols.txt b/config/GZ2J01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 0000000000..8a7196d586 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_create__Q210daObjTimer5Act_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +_delete__Q210daObjTimer5Act_cFv = .text:0x0000014C; // type:function size:0x8 scope:global +mode_wait_init__Q210daObjTimer5Act_cFv = .text:0x00000154; // type:function size:0x10 scope:global +mode_wait__Q210daObjTimer5Act_cFv = .text:0x00000164; // type:function size:0x5C scope:global +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x000001C0; // type:function size:0x44 scope:global +mode_count__Q210daObjTimer5Act_cFv = .text:0x00000204; // type:function size:0x198 scope:global +_execute__Q210daObjTimer5Act_cFv = .text:0x0000039C; // type:function size:0xE8 scope:global +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000484; // type:function size:0x20 scope:global +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004A4; // type:function size:0x24 scope:global +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004C8; // type:function size:0x24 scope:global +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004EC; // type:function size:0x8 scope:global +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004F4; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e = .text:0x000004FC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3720 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3726 = .data:0x00000020; // type:object size:0xC scope:local +@3727 = .data:0x0000002C; // type:object size:0xC scope:local +mode_proc$3725 = .data:0x00000038; // type:object size:0x18 scope:local +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Timer = .data:0x00000070; // type:object size:0x30 scope:global +lbl_22_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_tks/splits.txt b/config/GZ2J01/rels/d_a_obj_tks/splits.txt new file mode 100644 index 0000000000..44d257f0e5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tks.cpp: + .text start:0x000000EC end:0x00003588 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000200 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_obj_tks/symbols.txt b/config/GZ2J01/rels/d_a_obj_tks/symbols.txt new file mode 100644 index 0000000000..4a32f2ae71 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tks/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daObjTks_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +__dt__8cM3dGCylFv = .text:0x00000250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000298; // type:function size:0x48 scope:global +__dt__10daObjTks_cFv = .text:0x000002E0; // type:function size:0x1C0 scope:global +Create__10daObjTks_cFv = .text:0x000004A0; // type:function size:0x2C4 scope:global data:4byte +CreateHeap__10daObjTks_cFv = .text:0x00000764; // type:function size:0x274 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009D8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A14; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A2C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A68; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A80; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AC8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AEC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B28; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B40; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B7C; // type:function size:0x18 scope:global +Delete__10daObjTks_cFv = .text:0x00000B94; // type:function size:0x34 scope:global +Execute__10daObjTks_cFv = .text:0x00000BC8; // type:function size:0xF8 scope:global +Draw__10daObjTks_cFv = .text:0x00000CC0; // type:function size:0x70 scope:global +ctrlJoint__10daObjTks_cFP8J3DJointP8J3DModel = .text:0x00000D30; // type:function size:0x1C4 scope:global +createHeapCallBack__10daObjTks_cFP10fopAc_ac_c = .text:0x00000EF4; // type:function size:0x20 scope:global +ctrlJointCallBack__10daObjTks_cFP8J3DJointi = .text:0x00000F14; // type:function size:0x4C scope:global +setMtx__10daObjTks_cFv = .text:0x00000F60; // type:function size:0x84 scope:global +setExpressionAnm__10daObjTks_cFib = .text:0x00000FE4; // type:function size:0x14C scope:global +setExpressionBtp__10daObjTks_cFi = .text:0x00001130; // type:function size:0xD4 scope:global +setMotion__10daObjTks_cFifi = .text:0x00001204; // type:function size:0x44 scope:global +reset__10daObjTks_cFv = .text:0x00001248; // type:function size:0x190 scope:global +setAction__10daObjTks_cFM10daObjTks_cFPCvPv_v = .text:0x000013D8; // type:function size:0xA0 scope:global +wait__10daObjTks_cFv = .text:0x00001478; // type:function size:0xB0 scope:global +setExpression__10daObjTks_cFif = .text:0x00001528; // type:function size:0x2C scope:global +talk__10daObjTks_cFv = .text:0x00001554; // type:function size:0x38C scope:global +demo__10daObjTks_cFv = .text:0x000018E0; // type:function size:0x684 scope:global +setMotionAnm__10daObjTks_cFif = .text:0x00001F64; // type:function size:0x124 scope:global +warp__10daObjTks_cFv = .text:0x00002088; // type:function size:0x390 scope:global +daObjTks_Create__FPv = .text:0x00002418; // type:function size:0x20 scope:global +daObjTks_Delete__FPv = .text:0x00002438; // type:function size:0x20 scope:global +daObjTks_Execute__FPv = .text:0x00002458; // type:function size:0x20 scope:global +daObjTks_Draw__FPv = .text:0x00002478; // type:function size:0x20 scope:global +daObjTks_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000024A0; // type:function size:0x30 scope:global +setParam__10daObjTks_cFv = .text:0x000024D0; // type:function size:0x58 scope:global +main__10daObjTks_cFv = .text:0x00002528; // type:function size:0x220 scope:global +ctrlBtk__10daObjTks_cFv = .text:0x00002748; // type:function size:0xD4 scope:global +setAttnPos__10daObjTks_cFv = .text:0x0000281C; // type:function size:0x2F8 scope:global +lookat__10daObjTks_cFv = .text:0x00002B14; // type:function size:0x1E0 scope:global +drawDbgInfo__10daObjTks_cFv = .text:0x00002CF4; // type:function size:0x8 scope:global +drawOtherMdls__10daObjTks_cFv = .text:0x00002CFC; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00002D00; // type:function size:0xC scope:global +__sinit_d_a_obj_tks_cpp = .text:0x00002D0C; // type:function size:0x40 scope:local +__dt__15daNpcF_Lookat_cFv = .text:0x00002D4C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002E1C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002E58; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00002E5C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002E98; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002E9C; // type:function size:0x24C scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000030E8; // type:function size:0x48 scope:global +__ct__8daNpcF_cFv = .text:0x00003130; // type:function size:0x1F0 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003320; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000335C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000033CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003428; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003498; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000034E0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000034E4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000034E8; // type:function size:0x48 scope:global +__dt__16daObjTks_Param_cFv = .text:0x00003530; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003578; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003580; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daObjTks_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global +m_cameraItemNum$4211 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4324 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4369 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4394 = .rodata:0x000000A8; // type:object size:0xC scope:local data:4byte +@4599 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4600 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4602 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4603 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4604 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000DC; // type:object size:0x8 scope:local +@4609 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4610 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4612 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4613 = .rodata:0x00000108; // type:object size:0xC scope:local +@4614 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4615 = .rodata:0x00000118; // type:object size:0xC scope:local +@4616 = .rodata:0x00000124; // type:object size:0x8 scope:local +@4617 = .rodata:0x0000012C; // type:object size:0x10 scope:local +@4631 = .rodata:0x0000013C; // type:object size:0xC scope:local +@4733 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float +@4760 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@4864 = .rodata:0x00000158; // type:object size:0x8 scope:local +@4946 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@5057 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float +@5130 = .rodata:0x00000170; // type:object size:0x8 scope:local +@5131 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5132 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5173 = .rodata:0x00000188; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000018C; // type:object size:0x25 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x30 scope:global +l_btpGetParamList = .data:0x00000050; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000058; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000060; // type:object size:0x4 scope:global +l_arcName = .data:0x00000064; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x00000068; // type:object size:0x4 scope:global +@4353 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4572 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4691 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4694 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4775 = .data:0x0000009C; // type:object size:0xC scope:local +@4791 = .data:0x000000A8; // type:object size:0xC scope:local +@4907 = .data:0x000000B4; // type:object size:0xC scope:local +@4910 = .data:0x000000C0; // type:object size:0xC scope:local +daObjTks_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_OBJ_TKS = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10daObjTks_c = .data:0x00000128; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001DC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__16daObjTks_Param_c = .data:0x000001F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3917 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_tmoon/splits.txt b/config/GZ2J01/rels/d_a_obj_tmoon/splits.txt new file mode 100644 index 0000000000..ffb72fc023 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tmoon/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tmoon.cpp: + .text start:0x00000078 end:0x00000470 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt b/config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt new file mode 100644 index 0000000000..afd11cd078 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tmoon/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__12daObjTMoon_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__12daObjTMoon_cFv = .text:0x000000D4; // type:function size:0x54 scope:global +Create__12daObjTMoon_cFv = .text:0x00000128; // type:function size:0x54 scope:global +CreateHeap__12daObjTMoon_cFv = .text:0x0000017C; // type:function size:0x70 scope:global +create__12daObjTMoon_cFv = .text:0x000001EC; // type:function size:0xB4 scope:global +execute__12daObjTMoon_cFv = .text:0x000002A0; // type:function size:0xF4 scope:global +draw__12daObjTMoon_cFv = .text:0x00000394; // type:function size:0x28 scope:global +_delete__12daObjTMoon_cFv = .text:0x000003BC; // type:function size:0x34 scope:global +daObjTMoon_Draw__FP12daObjTMoon_c = .text:0x000003F0; // type:function size:0x20 scope:global +daObjTMoon_Execute__FP12daObjTMoon_c = .text:0x00000410; // type:function size:0x20 scope:global +daObjTMoon_Delete__FP12daObjTMoon_c = .text:0x00000430; // type:function size:0x20 scope:global +daObjTMoon_Create__FP12daObjTMoon_c = .text:0x00000450; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjTMoon_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_TMoon = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_toaru_maki/splits.txt b/config/GZ2J01/rels/d_a_obj_toaru_maki/splits.txt new file mode 100644 index 0000000000..eff1a0ea44 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_toaru_maki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_toaru_maki.cpp: + .text start:0x00000078 end:0x000005FC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2J01/rels/d_a_obj_toaru_maki/symbols.txt b/config/GZ2J01/rels/d_a_obj_toaru_maki/symbols.txt new file mode 100644 index 0000000000..9915116d62 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_toaru_maki/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjToaruMaki_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__16daObjToaruMaki_cFv = .text:0x00000098; // type:function size:0x48 scope:global +__dt__16daObjToaruMaki_cFv = .text:0x000000E0; // type:function size:0x8C scope:global +createHeap__16daObjToaruMaki_cFv = .text:0x0000016C; // type:function size:0x148 scope:global +create__16daObjToaruMaki_cFv = .text:0x000002B4; // type:function size:0x10C scope:global +Delete__16daObjToaruMaki_cFv = .text:0x000003C0; // type:function size:0x7C scope:global +setModelMtx__16daObjToaruMaki_cFv = .text:0x0000043C; // type:function size:0x64 scope:global +draw__16daObjToaruMaki_cFv = .text:0x000004A0; // type:function size:0x84 scope:global data:4byte +execute__16daObjToaruMaki_cFv = .text:0x00000524; // type:function size:0x24 scope:global +daObjToaruMaki_create__FP16daObjToaruMaki_c = .text:0x00000548; // type:function size:0x54 scope:global +daObjToaruMaki_Delete__FP16daObjToaruMaki_c = .text:0x0000059C; // type:function size:0x20 scope:global +daObjToaruMaki_execute__FP16daObjToaruMaki_c = .text:0x000005BC; // type:function size:0x20 scope:global +daObjToaruMaki_draw__FP16daObjToaruMaki_c = .text:0x000005DC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_heapSize = .rodata:0x00000008; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000010; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjToaruMaki_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_ToaruMaki = .data:0x00000028; // type:object size:0x30 scope:global +__vt__16daObjToaruMaki_c = .data:0x00000058; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_toby/splits.txt b/config/GZ2J01/rels/d_a_obj_toby/splits.txt new file mode 100644 index 0000000000..001ef71e37 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toby.cpp: + .text start:0x000000EC end:0x00001F34 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2J01/rels/d_a_obj_toby/symbols.txt b/config/GZ2J01/rels/d_a_obj_toby/symbols.txt new file mode 100644 index 0000000000..ba89b03570 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_toby/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Toby_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_Toby_Draw__FP14obj_toby_class = .text:0x00000110; // type:function size:0xC0 scope:global +s_bomb_sub__FPvPv = .text:0x000001D0; // type:function size:0x18C scope:global +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:global +shot_b_sub__FPvPv = .text:0x00000398; // type:function size:0x84 scope:global +s_hz_sub__FPvPv = .text:0x0000041C; // type:function size:0x9C scope:global +yuka_ground__FP14obj_toby_classP6yuka_s = .text:0x000004B8; // type:function size:0x624 scope:global +yuka_fly__FP14obj_toby_classP6yuka_s = .text:0x00000ADC; // type:function size:0xE8 scope:global +yuka_mtxset__FP14obj_toby_classP6yuka_s = .text:0x00000BC4; // type:function size:0x120 scope:global +yuka_control__FP14obj_toby_class = .text:0x00000CE4; // type:function size:0x200 scope:global +demo_camera__FP14obj_toby_class = .text:0x00000EE4; // type:function size:0x28C scope:global +daObj_Toby_Execute__FP14obj_toby_class = .text:0x00001170; // type:function size:0x74 scope:global +daObj_Toby_IsDelete__FP14obj_toby_class = .text:0x000011E4; // type:function size:0x8 scope:global +daObj_Toby_Delete__FP14obj_toby_class = .text:0x000011EC; // type:function size:0x150 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000133C; // type:function size:0x1F8 scope:global +set_pos_check__FP14obj_toby_classi = .text:0x00001534; // type:function size:0x128 scope:global +daObj_Toby_Create__FP10fopAc_ac_c = .text:0x0000165C; // type:function size:0x7F8 scope:global +__dt__6yuka_sFv = .text:0x00001E54; // type:function size:0x3C scope:global +__ct__6yuka_sFv = .text:0x00001E90; // type:function size:0x4 scope:global +__dt__16daObj_Toby_HIO_cFv = .text:0x00001E94; // type:function size:0x48 scope:global +__sinit_d_a_obj_toby_cpp = .text:0x00001EDC; // type:function size:0x3C scope:local +getLeftHandPos__9daPy_py_cCFv = .text:0x00001F18; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3883 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4077 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4082 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000078; // type:object size:0x4 scope:local +l_bmdidx$4300 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4422 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4423 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4424 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000090; // type:object size:0x4 scope:local +l_bmdidx$4530 = .rodata:0x00000094; // type:object size:0x8 scope:local +@4751 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4752 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4753 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4754 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4755 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4756 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4764 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0x19 scope:local data:string_table +r05yuka_image = .data:0x00000000; // type:object size:0xC0 scope:global +r11yuka_image = .data:0x000000C0; // type:object size:0xC0 scope:global data:byte +l_daObj_Toby_Method = .data:0x00000180; // type:object size:0x20 scope:global +g_profile_OBJ_TOBY = .data:0x000001A0; // type:object size:0x30 scope:global +__vt__16daObj_Toby_HIO_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_663_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3801 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +hz_check_pos_x = .bss:0x00000060; // type:object size:0x4 scope:global data:float +hz_check_pos_z = .bss:0x00000064; // type:object size:0x4 scope:global data:float +@3946 = .bss:0x00000068; // type:object size:0xC scope:local +sc$3945 = .bss:0x00000078; // type:object size:0xC scope:local +@4167 = .bss:0x00000084; // type:object size:0xC scope:local +sc$4166 = .bss:0x00000094; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_tobyhouse/splits.txt b/config/GZ2J01/rels/d_a_obj_tobyhouse/splits.txt new file mode 100644 index 0000000000..dadb6ac0d5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tobyhouse/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tobyhouse.cpp: + .text start:0x000000EC end:0x00001D7C + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt b/config/GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt new file mode 100644 index 0000000000..06a09257dc --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tobyhouse/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +s_b_sub__FPvPv = .text:0x000000EC; // type:function size:0x2FC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000003E8; // type:function size:0xF0 scope:global +eventCallBack__FPvi = .text:0x000004D8; // type:function size:0x74 scope:global +initBaseMtx__16daObjTobyHouse_cFv = .text:0x0000054C; // type:function size:0x3C scope:global +setBaseMtx__16daObjTobyHouse_cFv = .text:0x00000588; // type:function size:0x98 scope:global +Create__16daObjTobyHouse_cFv = .text:0x00000620; // type:function size:0x1C4 scope:global +CreateHeap__16daObjTobyHouse_cFv = .text:0x000007E4; // type:function size:0x204 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009E8; // type:function size:0x48 scope:global +create1st__16daObjTobyHouse_cFv = .text:0x00000A30; // type:function size:0xD0 scope:global +Execute__16daObjTobyHouse_cFPPA3_A4_f = .text:0x00000B00; // type:function size:0xA0 scope:global +action__16daObjTobyHouse_cFv = .text:0x00000BA0; // type:function size:0xBC scope:global +actionWait__16daObjTobyHouse_cFv = .text:0x00000C5C; // type:function size:0xC4 scope:global +actionOrderEvent__16daObjTobyHouse_cFv = .text:0x00000D20; // type:function size:0xDC scope:global +actionEvent__16daObjTobyHouse_cFv = .text:0x00000DFC; // type:function size:0xA4 scope:global +actionDead__16daObjTobyHouse_cFv = .text:0x00000EA0; // type:function size:0x4 scope:global +demoProc__16daObjTobyHouse_cFv = .text:0x00000EA4; // type:function size:0x95C scope:global +sceneChange__16daObjTobyHouse_cFv = .text:0x00001800; // type:function size:0x70 scope:global +Draw__16daObjTobyHouse_cFv = .text:0x00001870; // type:function size:0x144 scope:global +checkLODModel__16daObjTobyHouse_cFv = .text:0x000019B4; // type:function size:0x184 scope:global +Delete__16daObjTobyHouse_cFv = .text:0x00001B38; // type:function size:0x120 scope:global +daObjTobyHouse_create1st__FP16daObjTobyHouse_c = .text:0x00001C58; // type:function size:0x60 scope:global +daObjTobyHouse_MoveBGDelete__FP16daObjTobyHouse_c = .text:0x00001CB8; // type:function size:0x20 scope:global +daObjTobyHouse_MoveBGExecute__FP16daObjTobyHouse_c = .text:0x00001CD8; // type:function size:0x20 scope:global +daObjTobyHouse_MoveBGDraw__FP16daObjTobyHouse_c = .text:0x00001CF8; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001D24; // type:function size:0x1C scope:global +__dt__4cXyzFv = .text:0x00001D40; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_LodBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_bck = .rodata:0x00000018; // type:object size:0xC scope:global +@4046 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4047 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4049 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4050 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4194 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4769 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4770 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4905 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x98 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_event_name = .data:0x0000002C; // type:object size:0x8 scope:global +@4292 = .data:0x00000034; // type:object size:0xC scope:local +@4293 = .data:0x00000040; // type:object size:0xC scope:local +@4294 = .data:0x0000004C; // type:object size:0xC scope:local +@4295 = .data:0x00000058; // type:object size:0xC scope:local +l_func$4291 = .data:0x00000064; // type:object size:0x30 scope:local +action_table$4349 = .data:0x00000094; // type:object size:0x1C scope:local +l_shotSmokeOffset$4354 = .data:0x000000B0; // type:object size:0xC scope:local +@4774 = .data:0x000000BC; // type:object size:0x1C scope:local +daObjTobyHouse_METHODS = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_TobyHouse = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__16daObjTobyHouse_c = .data:0x00000134; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_664_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4351 = .bss:0x00000048; // type:object size:0xC scope:local +l_shotSmokeScale$4350 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_togeTrap/splits.txt b/config/GZ2J01/rels/d_a_obj_togeTrap/splits.txt new file mode 100644 index 0000000000..de025bfe8e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_togeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_togeTrap.cpp: + .text start:0x000000EC end:0x00001404 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000190 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_obj_togeTrap/symbols.txt b/config/GZ2J01/rels/d_a_obj_togeTrap/symbols.txt new file mode 100644 index 0000000000..3e232a4173 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_togeTrap/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTogeTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000150; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001AC; // type:function size:0x48 scope:global +setBaseMtx__12daTogeTrap_cFv = .text:0x000001F4; // type:function size:0xE8 scope:global +CreateHeap__12daTogeTrap_cFv = .text:0x000002DC; // type:function size:0xB8 scope:global +create__12daTogeTrap_cFv = .text:0x00000394; // type:function size:0x1F4 scope:global +__dt__8dCcD_CylFv = .text:0x00000588; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000654; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000720; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000768; // type:function size:0x5C scope:global +rideCallBack__12daTogeTrap_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x18 scope:global +Execute__12daTogeTrap_cFPPA3_A4_f = .text:0x000007DC; // type:function size:0x6C scope:global +moveMain__12daTogeTrap_cFv = .text:0x00000848; // type:function size:0x314 scope:global +playerAreaCheck__12daTogeTrap_cFv = .text:0x00000B5C; // type:function size:0xD4 scope:global +init_modeWait__12daTogeTrap_cFv = .text:0x00000C30; // type:function size:0xC scope:global +modeWait__12daTogeTrap_cFv = .text:0x00000C3C; // type:function size:0x4 scope:global +init_modeMoveUp__12daTogeTrap_cFv = .text:0x00000C40; // type:function size:0xC4 scope:global +modeMoveUp__12daTogeTrap_cFv = .text:0x00000D04; // type:function size:0x13C scope:global +init_modeMoveDown__12daTogeTrap_cFv = .text:0x00000E40; // type:function size:0x1C scope:global +modeMoveDown__12daTogeTrap_cFv = .text:0x00000E5C; // type:function size:0xB8 scope:global +init_modeBreak__12daTogeTrap_cFv = .text:0x00000F14; // type:function size:0xC8 scope:global +modeBreak__12daTogeTrap_cFv = .text:0x00000FDC; // type:function size:0x190 scope:global +Draw__12daTogeTrap_cFv = .text:0x0000116C; // type:function size:0xB8 scope:global +Delete__12daTogeTrap_cFv = .text:0x00001224; // type:function size:0x30 scope:global +daTogeTrap_Draw__FP12daTogeTrap_c = .text:0x00001254; // type:function size:0x2C scope:global +daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00001280; // type:function size:0x20 scope:global +daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x000012A0; // type:function size:0x20 scope:global +daTogeTrap_Create__FP10fopAc_ac_c = .text:0x000012C0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000012E0; // type:function size:0x48 scope:global +__dt__16daTogeTrap_HIO_cFv = .text:0x00001328; // type:function size:0x6C scope:global +__sinit_d_a_obj_togeTrap_cpp = .text:0x00001394; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__12daTogeTrap_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3780 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3975 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4006 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4036 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daTogeTrap_c = .data:0x00000020; // type:object size:0x44 scope:global +@3883 = .data:0x00000064; // type:object size:0xC scope:local +@3884 = .data:0x00000070; // type:object size:0xC scope:local +@3885 = .data:0x0000007C; // type:object size:0xC scope:local +@3886 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3882 = .data:0x00000094; // type:object size:0x30 scope:local +l_daTogeTrap_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_TogeTrap = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__12daTogeTrap_c = .data:0x00000144; // type:object size:0x28 scope:global +__vt__16daTogeTrap_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000178; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000184; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_665_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_tombo/splits.txt b/config/GZ2J01/rels/d_a_obj_tombo/splits.txt new file mode 100644 index 0000000000..2df0955a14 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tombo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_tombo.cpp: + .text start:0x000000EC end:0x000025E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000000EC + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_tombo/symbols.txt b/config/GZ2J01/rels/d_a_obj_tombo/symbols.txt new file mode 100644 index 0000000000..bb39a00049 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tombo/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_TomHIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +InitCcSph__12daObjTOMBO_cFv = .text:0x00000120; // type:function size:0x6C scope:global +SetCcSph__12daObjTOMBO_cFv = .text:0x0000018C; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x20 scope:global +CreateHeap__12daObjTOMBO_cFv = .text:0x00000204; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004EC; // type:function size:0x48 scope:global +daObjTOMBO_Create__FP10fopAc_ac_c = .text:0x00000534; // type:function size:0x20 scope:global +daObjTOMBO_Delete__FP12daObjTOMBO_c = .text:0x00000554; // type:function size:0x24 scope:global +WaitAction__12daObjTOMBO_cFv = .text:0x00000578; // type:function size:0xEC scope:global +SpeedSet__12daObjTOMBO_cFv = .text:0x00000664; // type:function size:0xF0 scope:global +CheckWater__12daObjTOMBO_cFv = .text:0x00000754; // type:function size:0x148 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000089C; // type:function size:0x78 scope:global +CheckGround__12daObjTOMBO_cFv = .text:0x00000914; // type:function size:0x154 scope:global +CheckWall__12daObjTOMBO_cFv = .text:0x00000A68; // type:function size:0xEC scope:global +SearchLink__12daObjTOMBO_cFv = .text:0x00000B54; // type:function size:0x214 scope:global +LinkAction__12daObjTOMBO_cFv = .text:0x00000D68; // type:function size:0x2F0 scope:global +MoveAction__12daObjTOMBO_cFv = .text:0x00001058; // type:function size:0x148 scope:global +Action__12daObjTOMBO_cFv = .text:0x000011A0; // type:function size:0x16C scope:global +ShopAction__12daObjTOMBO_cFv = .text:0x0000130C; // type:function size:0x128 scope:global +Insect_Release__12daObjTOMBO_cFv = .text:0x00001434; // type:function size:0x10 scope:global +ParticleSet__12daObjTOMBO_cFv = .text:0x00001444; // type:function size:0x124 scope:global +BoomChk__12daObjTOMBO_cFv = .text:0x00001568; // type:function size:0x274 scope:global +__dt__8cM3dGPlaFv = .text:0x000017DC; // type:function size:0x48 scope:global +Execute__12daObjTOMBO_cFv = .text:0x00001824; // type:function size:0x21C scope:global +ObjHit__12daObjTOMBO_cFv = .text:0x00001A40; // type:function size:0x164 scope:global +Z_BufferChk__12daObjTOMBO_cFv = .text:0x00001BA4; // type:function size:0x17C scope:global +Delete__12daObjTOMBO_cFv = .text:0x00001D20; // type:function size:0x68 scope:global +setBaseMtx__12daObjTOMBO_cFv = .text:0x00001D88; // type:function size:0x60 scope:global +daObjTOMBO_Draw__FP12daObjTOMBO_c = .text:0x00001DE8; // type:function size:0xE0 scope:global +daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001EC8; // type:function size:0x20 scope:global +CreateChk__12daObjTOMBO_cFv = .text:0x00001EE8; // type:function size:0x1AC scope:global +create__12daObjTOMBO_cFv = .text:0x00002094; // type:function size:0x39C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002430; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x000024A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000024E8; // type:function size:0x48 scope:global +daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00002530; // type:function size:0x8 scope:global +__dt__14daObj_TomHIO_cFv = .text:0x00002538; // type:function size:0x48 scope:global +__sinit_d_a_obj_tombo_cpp = .text:0x00002580; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000025BC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000025C4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000025CC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000025D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000025DC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local data:string +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_tom_itemno = .rodata:0x00000008; // type:object size:0x2 scope:global +ccSphSrc$3780 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3789 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3973 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4081 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4083 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4084 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4085 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4149 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4150 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4151 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4175 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4210 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4311 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4312 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@4316 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4420 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4590 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x00000108; // type:object size:0x4 scope:global data:2byte +@4744 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0xE scope:local data:string_table +l_daObjTOMBO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Tombo = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__12daObjTOMBO_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14daObj_TomHIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_666_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_tornado/splits.txt b/config/GZ2J01/rels/d_a_obj_tornado/splits.txt new file mode 100644 index 0000000000..d7b0d9aad5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tornado/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tornado.cpp: + .text start:0x00000078 end:0x00000A2C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_tornado/symbols.txt b/config/GZ2J01/rels/d_a_obj_tornado/symbols.txt new file mode 100644 index 0000000000..045dc65084 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tornado/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setPntWind__11daObjTrnd_cFv = .text:0x00000078; // type:function size:0x74 scope:global +cutPntWind__11daObjTrnd_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +movePntWind__11daObjTrnd_cFv = .text:0x00000110; // type:function size:0x210 scope:global +setCpsInfo__11daObjTrnd_cFv = .text:0x00000320; // type:function size:0x1C4 scope:global +initBaseMtx__11daObjTrnd_cFv = .text:0x000004E4; // type:function size:0x20 scope:global +setBaseMtx__11daObjTrnd_cFv = .text:0x00000504; // type:function size:0x48 scope:global +Create__11daObjTrnd_cFv = .text:0x0000054C; // type:function size:0x144 scope:global +create__11daObjTrnd_cFv = .text:0x00000690; // type:function size:0xF8 scope:global +__dt__8cM3dGAabFv = .text:0x00000788; // type:function size:0x48 scope:global +execute__11daObjTrnd_cFv = .text:0x000007D0; // type:function size:0x1A0 scope:global +draw__11daObjTrnd_cFv = .text:0x00000970; // type:function size:0x8 scope:global +_delete__11daObjTrnd_cFv = .text:0x00000978; // type:function size:0x34 scope:global +daObjTrnd_Draw__FP11daObjTrnd_c = .text:0x000009AC; // type:function size:0x20 scope:global +daObjTrnd_Execute__FP11daObjTrnd_c = .text:0x000009CC; // type:function size:0x20 scope:global +daObjTrnd_Delete__FP11daObjTrnd_c = .text:0x000009EC; // type:function size:0x20 scope:global +daObjTrnd_Create__FP11daObjTrnd_c = .text:0x00000A0C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3630 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3631 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3683 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3684 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3724 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3725 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000005C; // type:object size:0x1 scope:local data:string_table +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global +l_daObjTrnd_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Tornado = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_tornado2/splits.txt b/config/GZ2J01/rels/d_a_obj_tornado2/splits.txt new file mode 100644 index 0000000000..1087c84b17 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tornado2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tornado2.cpp: + .text start:0x00000078 end:0x00000F6C + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_tornado2/symbols.txt b/config/GZ2J01/rels/d_a_obj_tornado2/symbols.txt new file mode 100644 index 0000000000..15befc049a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tornado2/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setPntWind__12daObjTrnd2_cFv = .text:0x00000078; // type:function size:0x74 scope:global +cutPntWind__12daObjTrnd2_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +movePntWind__12daObjTrnd2_cFv = .text:0x00000110; // type:function size:0x210 scope:global +setCpsInfo__12daObjTrnd2_cFv = .text:0x00000320; // type:function size:0x1A4 scope:global +initBaseMtx__12daObjTrnd2_cFv = .text:0x000004C4; // type:function size:0x20 scope:global +setBaseMtx__12daObjTrnd2_cFv = .text:0x000004E4; // type:function size:0x48 scope:global +Create__12daObjTrnd2_cFv = .text:0x0000052C; // type:function size:0x2F4 scope:global +create__12daObjTrnd2_cFv = .text:0x00000820; // type:function size:0xF8 scope:global +__dt__8cM3dGAabFv = .text:0x00000918; // type:function size:0x48 scope:global +execute__12daObjTrnd2_cFv = .text:0x00000960; // type:function size:0x2EC scope:global +setParticle__12daObjTrnd2_cFv = .text:0x00000C4C; // type:function size:0x168 scope:global +endParticle__12daObjTrnd2_cFv = .text:0x00000DB4; // type:function size:0x64 scope:global +startParticle__12daObjTrnd2_cFv = .text:0x00000E18; // type:function size:0x34 scope:global +stopParticle__12daObjTrnd2_cFv = .text:0x00000E4C; // type:function size:0x34 scope:global +draw__12daObjTrnd2_cFv = .text:0x00000E80; // type:function size:0x8 scope:global +_delete__12daObjTrnd2_cFv = .text:0x00000E88; // type:function size:0x48 scope:global +daObjTrnd2_Draw__FP12daObjTrnd2_c = .text:0x00000ED0; // type:function size:0x20 scope:global +daObjTrnd2_Execute__FP12daObjTrnd2_c = .text:0x00000EF0; // type:function size:0x20 scope:global +daObjTrnd2_Delete__FP12daObjTrnd2_c = .text:0x00000F10; // type:function size:0x20 scope:global +daObjTrnd2_Create__FP12daObjTrnd2_c = .text:0x00000F30; // type:function size:0x20 scope:global +cLib_calcTimer__FPl = .text:0x00000F50; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_R02_eff_id = .rodata:0x00000000; // type:object size:0x6 scope:global +l_R04_eff_id = .rodata:0x00000008; // type:object size:0x6 scope:global +l_R05_eff_id = .rodata:0x00000010; // type:object size:0x6 scope:global +l_R07_eff_id = .rodata:0x00000018; // type:object size:0x6 scope:global +l_R14_eff_id = .rodata:0x00000020; // type:object size:0x6 scope:global +l_R51_eff_id = .rodata:0x00000028; // type:object size:0x6 scope:global +@3631 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3684 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3685 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3686 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3730 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3819 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global +l_daObjTrnd2_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Tornado2 = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_tp/splits.txt b/config/GZ2J01/rels/d_a_obj_tp/splits.txt new file mode 100644 index 0000000000..bc4039bee5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tp.cpp: + .text start:0x00000078 end:0x00001924 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000138 diff --git a/config/GZ2J01/rels/d_a_obj_tp/symbols.txt b/config/GZ2J01/rels/d_a_obj_tp/symbols.txt new file mode 100644 index 0000000000..fc04f61ef9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_tp/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Tp_Draw__FP12obj_tp_class = .text:0x00000078; // type:function size:0x1EC scope:global +anm_init__FP12obj_tp_classifUcf = .text:0x00000264; // type:function size:0xEC scope:global +s_tp_sub__FPvPv = .text:0x00000350; // type:function size:0x78 scope:global +daObj_Tp_Execute__FP12obj_tp_class = .text:0x000003C8; // type:function size:0xB98 scope:global +daObj_Tp_IsDelete__FP12obj_tp_class = .text:0x00000F60; // type:function size:0x8 scope:global +daObj_Tp_Delete__FP12obj_tp_class = .text:0x00000F68; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FC0; // type:function size:0x448 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001408; // type:function size:0x48 scope:global +daObj_Tp_Create__FP10fopAc_ac_c = .text:0x00001450; // type:function size:0x3A0 scope:global +__dt__8cM3dGCylFv = .text:0x000017F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001838; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001880; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000018DC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3898 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4250 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4251 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4254 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4255 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4256 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4259 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4580 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4581 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4583 = .rodata:0x00000068; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000006C; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4263 = .data:0x00000020; // type:object size:0x20 scope:local +bmd$4283 = .data:0x00000040; // type:object size:0x8 scope:local +brk$4284 = .data:0x00000048; // type:object size:0x8 scope:local +eff_bmd$4296 = .data:0x00000050; // type:object size:0x8 scope:local +eff_btk$4297 = .data:0x00000058; // type:object size:0x8 scope:local +eff_brk$4298 = .data:0x00000060; // type:object size:0x8 scope:local +cc_cyl_src$4468 = .data:0x00000068; // type:object size:0x44 scope:local +l_daObj_Tp_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_OBJ_TP = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000012C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_treesh/splits.txt b/config/GZ2J01/rels/d_a_obj_treesh/splits.txt new file mode 100644 index 0000000000..7114495ecf --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_treesh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_treesh.cpp: + .text start:0x000000EC end:0x000008D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_treesh/symbols.txt b/config/GZ2J01/rels/d_a_obj_treesh/symbols.txt new file mode 100644 index 0000000000..5745c5eae1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_treesh/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTreeSh_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__5csXyzFv = .text:0x0000012C; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000168; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001B0; // type:function size:0xC8 scope:global +initBaseMtx__10daTreeSh_cFv = .text:0x00000278; // type:function size:0x3C scope:global +setBaseMtx__10daTreeSh_cFv = .text:0x000002B4; // type:function size:0x54 scope:global +CreateHeap__10daTreeSh_cFv = .text:0x00000308; // type:function size:0x70 scope:global +Create__10daTreeSh_cFv = .text:0x00000378; // type:function size:0xBC scope:global +create1st__10daTreeSh_cFv = .text:0x00000434; // type:function size:0x88 scope:global +Execute__10daTreeSh_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x1AC scope:global +Draw__10daTreeSh_cFv = .text:0x00000668; // type:function size:0xA4 scope:global +Delete__10daTreeSh_cFv = .text:0x0000070C; // type:function size:0x34 scope:global +daTreeSh_create1st__FP10daTreeSh_c = .text:0x00000740; // type:function size:0x8C scope:global +__ct__5csXyzFv = .text:0x000007CC; // type:function size:0x4 scope:global +daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x000007D0; // type:function size:0x20 scope:global +daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x000007F0; // type:function size:0x20 scope:global +daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000810; // type:function size:0x2C scope:global +__dt__14daTreeSh_HIO_cFv = .text:0x0000083C; // type:function size:0x5C scope:global +__sinit_d_a_obj_treesh_cpp = .text:0x00000898; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000018; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daTreeSh_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_TREESH = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10daTreeSh_c = .data:0x00000054; // type:object size:0x28 scope:global +__vt__14daTreeSh_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000088; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3618 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:2byte diff --git a/config/GZ2J01/rels/d_a_obj_twGate/splits.txt b/config/GZ2J01/rels/d_a_obj_twGate/splits.txt new file mode 100644 index 0000000000..f12d5051ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_twGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_twGate.cpp: + .text start:0x000000EC end:0x00000934 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002A8 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_obj_twGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_twGate/symbols.txt new file mode 100644 index 0000000000..36c9dda4e3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_twGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTwGate_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000120; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000017C; // type:function size:0x48 scope:global +setBaseMtx__10daTwGate_cFv = .text:0x000001C4; // type:function size:0x88 scope:global +CreateHeap__10daTwGate_cFv = .text:0x0000024C; // type:function size:0x138 scope:global +create__10daTwGate_cFv = .text:0x00000384; // type:function size:0x1D0 scope:global +__dt__8cM3dGLinFv = .text:0x00000554; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000059C; // type:function size:0x48 scope:global +Execute__10daTwGate_cFPPA3_A4_f = .text:0x000005E4; // type:function size:0x110 scope:global +Draw__10daTwGate_cFv = .text:0x000006F4; // type:function size:0xCC scope:global +Delete__10daTwGate_cFv = .text:0x000007C0; // type:function size:0x40 scope:global +daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:global +daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:global +daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:global +daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global +__dt__14daTwGate_HIO_cFv = .text:0x0000088C; // type:function size:0x6C scope:global +__sinit_d_a_obj_twGate_cpp = .text:0x000008F8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3638 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global +l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global +l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global +l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global +l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global +l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global +l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global +@3693 = .rodata:0x00000240; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000244; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000248; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000024C; // type:object size:0x59 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:global +l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_TwGate = .data:0x00000054; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000084; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global +__vt__10daTwGate_c = .data:0x0000009C; // type:object size:0x28 scope:global +__vt__14daTwGate_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3630 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:float diff --git a/config/GZ2J01/rels/d_a_obj_udoor/splits.txt b/config/GZ2J01/rels/d_a_obj_udoor/splits.txt new file mode 100644 index 0000000000..424a06337c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_udoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_udoor.cpp: + .text start:0x00000078 end:0x00000718 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_obj_udoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_udoor/symbols.txt new file mode 100644 index 0000000000..97c76ba441 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_udoor/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Udoor_Draw__FP15obj_udoor_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Udoor_Execute__FP15obj_udoor_class = .text:0x000000DC; // type:function size:0x220 scope:global +daObj_Udoor_IsDelete__FP15obj_udoor_class = .text:0x000002FC; // type:function size:0x8 scope:global +daObj_Udoor_Delete__FP15obj_udoor_class = .text:0x00000304; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000035C; // type:function size:0x124 scope:global +daObj_Udoor_Create__FP10fopAc_ac_c = .text:0x00000480; // type:function size:0x208 scope:global +__dt__8cM3dGSphFv = .text:0x00000688; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006D0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3707 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3710 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3831 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +bmdd$3732 = .data:0x00000000; // type:object size:0x8 scope:local +dzbd$3733 = .data:0x00000008; // type:object size:0x8 scope:local +cc_sph_src$3768 = .data:0x00000010; // type:object size:0x40 scope:local +l_daObj_Udoor_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_OBJ_UDOOR = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_usaku/splits.txt b/config/GZ2J01/rels/d_a_obj_usaku/splits.txt new file mode 100644 index 0000000000..1775f578b1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_usaku/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_usaku.cpp: + .text start:0x00000078 end:0x000003F4 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_obj_usaku/symbols.txt b/config/GZ2J01/rels/d_a_obj_usaku/symbols.txt new file mode 100644 index 0000000000..302be5d388 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_usaku/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Usaku_Draw__FP15obj_usaku_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Usaku_Execute__FP15obj_usaku_class = .text:0x000000DC; // type:function size:0x8C scope:global +daObj_Usaku_IsDelete__FP15obj_usaku_class = .text:0x00000168; // type:function size:0x8 scope:global +daObj_Usaku_Delete__FP15obj_usaku_class = .text:0x00000170; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x104 scope:global +daObj_Usaku_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x128 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3744 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +l_daObj_Usaku_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_USAKU = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_vground/splits.txt b/config/GZ2J01/rels/d_a_obj_vground/splits.txt new file mode 100644 index 0000000000..0fba01c10d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_vground/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vground.cpp: + .text start:0x00000078 end:0x000006A0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_vground/symbols.txt b/config/GZ2J01/rels/d_a_obj_vground/symbols.txt new file mode 100644 index 0000000000..3dcc3f0dae --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_vground/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__11daObjVGnd_cFv = .text:0x00000098; // type:function size:0x50 scope:global +setBaseMtx__11daObjVGnd_cFv = .text:0x000000E8; // type:function size:0x64 scope:global +Create__11daObjVGnd_cFv = .text:0x0000014C; // type:function size:0x54 scope:global +CreateHeap__11daObjVGnd_cFv = .text:0x000001A0; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000034C; // type:function size:0x48 scope:global +create__11daObjVGnd_cFv = .text:0x00000394; // type:function size:0xB4 scope:global +execute__11daObjVGnd_cFv = .text:0x00000448; // type:function size:0xD0 scope:global +draw__11daObjVGnd_cFv = .text:0x00000518; // type:function size:0xD4 scope:global +_delete__11daObjVGnd_cFv = .text:0x000005EC; // type:function size:0x34 scope:global +daObjVGnd_Draw__FP11daObjVGnd_c = .text:0x00000620; // type:function size:0x20 scope:global +daObjVGnd_Execute__FP11daObjVGnd_c = .text:0x00000640; // type:function size:0x20 scope:global +daObjVGnd_Delete__FP11daObjVGnd_c = .text:0x00000660; // type:function size:0x20 scope:global +daObjVGnd_Create__FP10fopAc_ac_c = .text:0x00000680; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjVGnd_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_VolcGnd = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_volcball/splits.txt b/config/GZ2J01/rels/d_a_obj_volcball/splits.txt new file mode 100644 index 0000000000..7bda84b3a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_volcball/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcball.cpp: + .text start:0x00000078 end:0x00002324 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000270 diff --git a/config/GZ2J01/rels/d_a_obj_volcball/symbols.txt b/config/GZ2J01/rels/d_a_obj_volcball/symbols.txt new file mode 100644 index 0000000000..e2e6f3e797 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_volcball/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getData__15daObjVolcBall_cFv = .text:0x00000078; // type:function size:0x18 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000090; // type:function size:0x20 scope:global +search_big_volc__FPvPv = .text:0x000000B0; // type:function size:0x50 scope:global +initBaseMtx__15daObjVolcBall_cFv = .text:0x00000100; // type:function size:0x20 scope:global +setBaseMtx__15daObjVolcBall_cFv = .text:0x00000120; // type:function size:0x80 scope:global +Create__15daObjVolcBall_cFv = .text:0x000001A0; // type:function size:0x140 scope:global +CreateHeap__15daObjVolcBall_cFv = .text:0x000002E0; // type:function size:0xA8 scope:global +create__15daObjVolcBall_cFv = .text:0x00000388; // type:function size:0x180 scope:global +__dt__Q215daObjVolcBall_c7vball_sFv = .text:0x00000508; // type:function size:0x11C scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000624; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x000006A8; // type:function size:0x4 scope:global +__ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000006AC; // type:function size:0xE4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000790; // type:function size:0x28 scope:global +__dt__8cM3dGSphFv = .text:0x000007B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000800; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000848; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008B8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000914; // type:function size:0x70 scope:global +execute__15daObjVolcBall_cFv = .text:0x00000984; // type:function size:0x60 scope:global +action__15daObjVolcBall_cFv = .text:0x000009E4; // type:function size:0xEC scope:global +initActionPlayerWait__15daObjVolcBall_cFv = .text:0x00000AD0; // type:function size:0xC scope:global +initActionWarning__15daObjVolcBall_cFv = .text:0x00000ADC; // type:function size:0x28 scope:global +initActionSwWait__15daObjVolcBall_cFv = .text:0x00000B04; // type:function size:0xC scope:global +actionPlayerWait__15daObjVolcBall_cFv = .text:0x00000B10; // type:function size:0xCC scope:global +actionSwWait__15daObjVolcBall_cFv = .text:0x00000BDC; // type:function size:0xA8 scope:global +actionStop__15daObjVolcBall_cFv = .text:0x00000C84; // type:function size:0xC0 scope:global +actionWarning__15daObjVolcBall_cFv = .text:0x00000D44; // type:function size:0x160 scope:global +actionEruption__15daObjVolcBall_cFv = .text:0x00000EA4; // type:function size:0x328 scope:global +initActionEnd__15daObjVolcBall_cFv = .text:0x000011CC; // type:function size:0x68 scope:global +actionEnd__15daObjVolcBall_cFv = .text:0x00001234; // type:function size:0x108 scope:global +eventStart__15daObjVolcBall_cFv = .text:0x0000133C; // type:function size:0x48 scope:global +setEruptEffect__15daObjVolcBall_cFi = .text:0x00001384; // type:function size:0xB0 scope:global +setFallEffect__15daObjVolcBall_cFi = .text:0x00001434; // type:function size:0xF8 scope:global +endFallEffect__15daObjVolcBall_cFi = .text:0x0000152C; // type:function size:0x68 scope:global +createSearchBall__15daObjVolcBall_cFv = .text:0x00001594; // type:function size:0x154 scope:global +createNormalBall__15daObjVolcBall_cFv = .text:0x000016E8; // type:function size:0x2B0 scope:global +executeBall__15daObjVolcBall_cFv = .text:0x00001998; // type:function size:0x430 scope:global +startQuake__15daObjVolcBall_cFv = .text:0x00001DC8; // type:function size:0x9C scope:global +draw__15daObjVolcBall_cFv = .text:0x00001E64; // type:function size:0x108 scope:global +_delete__15daObjVolcBall_cFv = .text:0x00001F6C; // type:function size:0x98 scope:global +daObjVolcBall_Draw__FP15daObjVolcBall_c = .text:0x00002004; // type:function size:0x20 scope:global +daObjVolcBall_Execute__FP15daObjVolcBall_c = .text:0x00002024; // type:function size:0x20 scope:global +daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00002044; // type:function size:0x20 scope:global +daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00002064; // type:function size:0x20 scope:global +__dt__15daObjVolcBall_cFv = .text:0x00002084; // type:function size:0x11C scope:global +__dt__17dEvLib_callback_cFv = .text:0x000021A0; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000021E8; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000021F0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000021F8; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00002240; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022B4; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022B8; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022BC; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022C0; // type:function size:0x4 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000022C4; // type:function size:0x8 scope:global +cLib_calcTimer__FPUc = .text:0x000022CC; // type:function size:0x1C scope:global +cLib_calcTimer
      __FPUl = .text:0x000022E8; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002304; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000230C; // type:function size:0x8 scope:local +@1384@eventStart__15daObjVolcBall_cFv = .text:0x00002314; // type:function size:0x8 scope:local +@1384@__dt__15daObjVolcBall_cFv = .text:0x0000231C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +@3715 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_effect_id$4157 = .rodata:0x00000070; // type:object size:0xC scope:local +l_fall_effect_id$4173 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4279 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4408 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4409 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4410 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4411 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_param = .data:0x00000024; // type:object size:0xA8 scope:global +@3929 = .data:0x000000CC; // type:object size:0xC scope:local +@3930 = .data:0x000000D8; // type:object size:0xC scope:local +@3931 = .data:0x000000E4; // type:object size:0xC scope:local +@3932 = .data:0x000000F0; // type:object size:0xC scope:local +@3933 = .data:0x000000FC; // type:object size:0xC scope:local +@3934 = .data:0x00000108; // type:object size:0xC scope:local +l_func$3928 = .data:0x00000114; // type:object size:0x48 scope:local +l_daObjVolcBall_Method = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_Obj_VolcanicBall = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__15daObjVolcBall_c = .data:0x000001AC; // type:object size:0x28 scope:global +__vt__12dBgS_AcchCir = .data:0x000001D4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001EC; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000001F8; // type:object size:0x24 scope:global +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000024C; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000258; // type:object size:0x18 scope:global +lbl_675_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_volcbom/splits.txt b/config/GZ2J01/rels/d_a_obj_volcbom/splits.txt new file mode 100644 index 0000000000..b9030ded23 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_volcbom/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcbom.cpp: + .text start:0x00000078 end:0x00002A34 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000254 diff --git a/config/GZ2J01/rels/d_a_obj_volcbom/symbols.txt b/config/GZ2J01/rels/d_a_obj_volcbom/symbols.txt new file mode 100644 index 0000000000..1d78a5e82d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_volcbom/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:global +initBaseMtx__14daObjVolcBom_cFv = .text:0x000000C0; // type:function size:0x58 scope:global +setBaseMtx__14daObjVolcBom_cFv = .text:0x00000118; // type:function size:0x70 scope:global +Create__14daObjVolcBom_cFv = .text:0x00000188; // type:function size:0x238 scope:global +CreateHeap__14daObjVolcBom_cFv = .text:0x000003C0; // type:function size:0x3CC scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000078C; // type:function size:0x48 scope:global +create1st__14daObjVolcBom_cFv = .text:0x000007D4; // type:function size:0xDC scope:global +Execute__14daObjVolcBom_cFPPA3_A4_f = .text:0x000008B0; // type:function size:0x5C scope:global +mode_proc_call__14daObjVolcBom_cFv = .text:0x0000090C; // type:function size:0xEC scope:global +init_modeWaitAppear__14daObjVolcBom_cFv = .text:0x000009F8; // type:function size:0x54 scope:global +modeWaitAppear__14daObjVolcBom_cFv = .text:0x00000A4C; // type:function size:0x214 scope:global +init_modeFall__14daObjVolcBom_cFv = .text:0x00000C60; // type:function size:0xD0 scope:global +modeFall__14daObjVolcBom_cFv = .text:0x00000D30; // type:function size:0x1D4 scope:global +init_modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000F04; // type:function size:0x14 scope:global +modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000F18; // type:function size:0x5C scope:global +init_modeWait__14daObjVolcBom_cFv = .text:0x00000F74; // type:function size:0x6C scope:global +modeWait__14daObjVolcBom_cFv = .text:0x00000FE0; // type:function size:0x78 scope:global +clrDzb__14daObjVolcBom_cFv = .text:0x00001058; // type:function size:0x54 scope:global +setDzb__14daObjVolcBom_cFv = .text:0x000010AC; // type:function size:0x58 scope:global +appear__14daObjVolcBom_cFv = .text:0x00001104; // type:function size:0xC scope:global +disappear__14daObjVolcBom_cFv = .text:0x00001110; // type:function size:0xC scope:global +setSmoke__14daObjVolcBom_cFv = .text:0x0000111C; // type:function size:0x8C scope:global +checkTalkDistance__14daObjVolcBom_cFv = .text:0x000011A8; // type:function size:0x9C scope:global +calcMidnaWaitPos__14daObjVolcBom_cFv = .text:0x00001244; // type:function size:0x98 scope:global +setSrcEffect__14daObjVolcBom_cFv = .text:0x000012DC; // type:function size:0x12C scope:global +setBindEffect__14daObjVolcBom_cFv = .text:0x00001408; // type:function size:0xCC scope:global +followBindEffect__14daObjVolcBom_cFv = .text:0x000014D4; // type:function size:0x70 scope:global +endBindEffect__14daObjVolcBom_cFv = .text:0x00001544; // type:function size:0x54 scope:global +followSrcEffect__14daObjVolcBom_cFv = .text:0x00001598; // type:function size:0xA0 scope:global +endSrcEffect__14daObjVolcBom_cFv = .text:0x00001638; // type:function size:0x8C scope:global +event_proc_call__14daObjVolcBom_cFv = .text:0x000016C4; // type:function size:0x130 scope:global +orderZHintEvent__14daObjVolcBom_cFv = .text:0x000017F4; // type:function size:0xF4 scope:global +actionWait__14daObjVolcBom_cFv = .text:0x000018E8; // type:function size:0xFC scope:global +actionOrderEvent__14daObjVolcBom_cFv = .text:0x000019E4; // type:function size:0x19C scope:global +actionOrderATalkEvent__14daObjVolcBom_cFv = .text:0x00001B80; // type:function size:0x14C scope:global +actionTalkEvent__14daObjVolcBom_cFv = .text:0x00001CCC; // type:function size:0x8C scope:global +actionWarpEvent__14daObjVolcBom_cFv = .text:0x00001D58; // type:function size:0x6C scope:global +actionDead__14daObjVolcBom_cFv = .text:0x00001DC4; // type:function size:0x4 scope:global +demoProc__14daObjVolcBom_cFv = .text:0x00001DC8; // type:function size:0x580 scope:global +calcObjPos__14daObjVolcBom_cFv = .text:0x00002348; // type:function size:0x80 scope:global +Draw__14daObjVolcBom_cFv = .text:0x000023C8; // type:function size:0x214 scope:global +Delete__14daObjVolcBom_cFv = .text:0x000025DC; // type:function size:0x78 scope:global +daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:global +__dt__8cM3dGCylFv = .text:0x00002788; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000027D0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002818; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002874; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028E4; // type:function size:0x70 scope:global +daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:global +daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:global +daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000029C0; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002A08; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A24; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A2C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global +l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global +l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3958 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3997 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4001 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4002 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000050; // type:object size:0x4 scope:local +l_effect_id$4032 = .rodata:0x00000054; // type:object size:0xE scope:local +@4103 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4162 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4164 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4175 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4176 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4471 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4472 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4715 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global +l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global +@3933 = .data:0x00000070; // type:object size:0xC scope:local +@3934 = .data:0x0000007C; // type:object size:0xC scope:local +@3935 = .data:0x00000088; // type:object size:0xC scope:local +@3936 = .data:0x00000094; // type:object size:0xC scope:local +mode_proc$3932 = .data:0x000000A0; // type:object size:0x30 scope:local +@4366 = .data:0x000000D0; // type:object size:0xC scope:local +@4367 = .data:0x000000DC; // type:object size:0xC scope:local +@4368 = .data:0x000000E8; // type:object size:0xC scope:local +@4369 = .data:0x000000F4; // type:object size:0xC scope:local +@4370 = .data:0x00000100; // type:object size:0xC scope:local +@4371 = .data:0x0000010C; // type:object size:0xC scope:local +l_func$4365 = .data:0x00000118; // type:object size:0x48 scope:local +action_table$4540 = .data:0x00000160; // type:object size:0x10 scope:local +daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_Obj_VolcanicBomb = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000220; // type:object size:0xC scope:global +__vt__14daObjVolcBom_c = .data:0x0000022C; // type:object size:0x28 scope:global +lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_676_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt b/config/GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt new file mode 100644 index 0000000000..d9d3d9c03b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_warp_kbrg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_warp_kbrg.cpp: + .text start:0x00000078 end:0x000026EC + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000218 diff --git a/config/GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt b/config/GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt new file mode 100644 index 0000000000..ac5936f269 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_warp_kbrg/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x70 scope:global +initBaseMtx__15daObjWarpKBrg_cFv = .text:0x000000E8; // type:function size:0x60 scope:global +setBaseMtx__15daObjWarpKBrg_cFv = .text:0x00000148; // type:function size:0xBC scope:global +Create__15daObjWarpKBrg_cFv = .text:0x00000204; // type:function size:0x23C scope:global +CreateHeap__15daObjWarpKBrg_cFv = .text:0x00000440; // type:function size:0x36C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007AC; // type:function size:0x48 scope:global +create1st__15daObjWarpKBrg_cFv = .text:0x000007F4; // type:function size:0x168 scope:global +Execute__15daObjWarpKBrg_cFPPA3_A4_f = .text:0x0000095C; // type:function size:0x74 scope:global +event_proc_call__15daObjWarpKBrg_cFv = .text:0x000009D0; // type:function size:0x1A8 scope:global +orderZHintEvent__15daObjWarpKBrg_cFv = .text:0x00000B78; // type:function size:0xF4 scope:global +actionWait__15daObjWarpKBrg_cFv = .text:0x00000C6C; // type:function size:0x140 scope:global +actionOrderEvent__15daObjWarpKBrg_cFv = .text:0x00000DAC; // type:function size:0x19C scope:global +actionWaitWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000F48; // type:function size:0xC8 scope:global +actionOrderATalkEvent__15daObjWarpKBrg_cFv = .text:0x00001010; // type:function size:0x170 scope:global +actionTalkEvent__15daObjWarpKBrg_cFv = .text:0x00001180; // type:function size:0x8C scope:global +actionWarpEvent__15daObjWarpKBrg_cFv = .text:0x0000120C; // type:function size:0x78 scope:global +actionDead__15daObjWarpKBrg_cFv = .text:0x00001284; // type:function size:0x4 scope:global +actionWait2__15daObjWarpKBrg_cFv = .text:0x00001288; // type:function size:0x4 scope:global +actionOrderEvent2__15daObjWarpKBrg_cFv = .text:0x0000128C; // type:function size:0x98 scope:global +actionWarpEvent2__15daObjWarpKBrg_cFv = .text:0x00001324; // type:function size:0x64 scope:global +actionDead2__15daObjWarpKBrg_cFv = .text:0x00001388; // type:function size:0x4 scope:global +demoProc__15daObjWarpKBrg_cFv = .text:0x0000138C; // type:function size:0x804 scope:global +calcObjPos__15daObjWarpKBrg_cFv = .text:0x00001B90; // type:function size:0x90 scope:global +checkTalkDistance__15daObjWarpKBrg_cFv = .text:0x00001C20; // type:function size:0x9C scope:global +calcMidnaWaitPos__15daObjWarpKBrg_cFv = .text:0x00001CBC; // type:function size:0x94 scope:global +setBindEffect__15daObjWarpKBrg_cFv = .text:0x00001D50; // type:function size:0xCC scope:global +followBindEffect__15daObjWarpKBrg_cFv = .text:0x00001E1C; // type:function size:0x70 scope:global +setSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001E8C; // type:function size:0x150 scope:global +setDstEffect__15daObjWarpKBrg_cFv = .text:0x00001FDC; // type:function size:0x150 scope:global +followSrcEffect__15daObjWarpKBrg_cFv = .text:0x0000212C; // type:function size:0xBC scope:global +followDstEffect__15daObjWarpKBrg_cFv = .text:0x000021E8; // type:function size:0xB0 scope:global +endSrcEffect__15daObjWarpKBrg_cFv = .text:0x00002298; // type:function size:0xA4 scope:global +endDstEffect__15daObjWarpKBrg_cFv = .text:0x0000233C; // type:function size:0xA4 scope:global +Draw__15daObjWarpKBrg_cFv = .text:0x000023E0; // type:function size:0x1A8 scope:global +Delete__15daObjWarpKBrg_cFv = .text:0x00002588; // type:function size:0x68 scope:global +daObjWarpKBrg_create1st__FP15daObjWarpKBrg_c = .text:0x000025F0; // type:function size:0x74 scope:global +daObjWarpKBrg_MoveBGDelete__FP15daObjWarpKBrg_c = .text:0x00002664; // type:function size:0x20 scope:global +daObjWarpKBrg_MoveBGExecute__FP15daObjWarpKBrg_c = .text:0x00002684; // type:function size:0x20 scope:global +daObjWarpKBrg_MoveBGDraw__FP15daObjWarpKBrg_c = .text:0x000026A4; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x000026D0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_btk_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +l_bck_idx = .rodata:0x00000018; // type:object size:0x8 scope:global +l_disapp_eff = .rodata:0x00000020; // type:object size:0xA scope:global +l_start_eff = .rodata:0x0000002C; // type:object size:0x6 scope:global +l_app_eff = .rodata:0x00000034; // type:object size:0xC scope:global +l_end_eff = .rodata:0x00000040; // type:object size:0x4 scope:global +l_bind_eff = .rodata:0x00000044; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x0000004C; // type:object size:0x8 scope:global +l_midna_wait_offset = .rodata:0x00000054; // type:object size:0xC scope:global data:float +@3726 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3729 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@3964 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4071 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4148 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4149 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4526 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4528 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4530 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4576 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4579 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4590 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D4; // type:object size:0x85 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_evArcName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x0000002C; // type:object size:0x8 scope:global +l_staff_name = .data:0x00000034; // type:object size:0x4 scope:global data:4byte +@4029 = .data:0x00000038; // type:object size:0xC scope:local +@4030 = .data:0x00000044; // type:object size:0xC scope:local +@4031 = .data:0x00000050; // type:object size:0xC scope:local +@4032 = .data:0x0000005C; // type:object size:0xC scope:local +@4033 = .data:0x00000068; // type:object size:0xC scope:local +@4034 = .data:0x00000074; // type:object size:0xC scope:local +@4035 = .data:0x00000080; // type:object size:0xC scope:local +@4036 = .data:0x0000008C; // type:object size:0xC scope:local +@4037 = .data:0x00000098; // type:object size:0xC scope:local +@4038 = .data:0x000000A4; // type:object size:0xC scope:local +@4039 = .data:0x000000B0; // type:object size:0xC scope:local +l_func$4028 = .data:0x000000BC; // type:object size:0x84 scope:local +action_table$4265 = .data:0x00000140; // type:object size:0x1C scope:local +@4535 = .data:0x0000015C; // type:object size:0x1C scope:local +@4533 = .data:0x00000178; // type:object size:0x1C scope:local +daObjWarpKBrg_METHODS = .data:0x00000194; // type:object size:0x20 scope:global +g_profile_Obj_KakarikoBrg = .data:0x000001B4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__15daObjWarpKBrg_c = .data:0x000001F0; // type:object size:0x28 scope:global +lbl_677_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_warp_obrg/splits.txt b/config/GZ2J01/rels/d_a_obj_warp_obrg/splits.txt new file mode 100644 index 0000000000..e56ec26207 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_warp_obrg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_warp_obrg.cpp: + .text start:0x00000078 end:0x00001EB0 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt b/config/GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt new file mode 100644 index 0000000000..5b4ad9d05f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_warp_obrg/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjWarpOBrg_cFv = .text:0x00000078; // type:function size:0x48 scope:global +setBaseMtx__15daObjWarpOBrg_cFv = .text:0x000000C0; // type:function size:0xCC scope:global +Create__15daObjWarpOBrg_cFv = .text:0x0000018C; // type:function size:0xE8 scope:global +CreateHeap__15daObjWarpOBrg_cFv = .text:0x00000274; // type:function size:0x280 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004F4; // type:function size:0x48 scope:global +create1st__15daObjWarpOBrg_cFv = .text:0x0000053C; // type:function size:0x18C scope:global +Execute__15daObjWarpOBrg_cFPPA3_A4_f = .text:0x000006C8; // type:function size:0x44 scope:global +event_proc_call__15daObjWarpOBrg_cFv = .text:0x0000070C; // type:function size:0x148 scope:global +actionWait__15daObjWarpOBrg_cFv = .text:0x00000854; // type:function size:0x338 scope:global +actionOrderEvent__15daObjWarpOBrg_cFv = .text:0x00000B8C; // type:function size:0x274 scope:global +actionTalkEvent__15daObjWarpOBrg_cFv = .text:0x00000E00; // type:function size:0x84 scope:global +actionWarpEvent__15daObjWarpOBrg_cFv = .text:0x00000E84; // type:function size:0x178 scope:global +actionOrderEventDst__15daObjWarpOBrg_cFv = .text:0x00000FFC; // type:function size:0xA8 scope:global +actionWarpEventDst__15daObjWarpOBrg_cFv = .text:0x000010A4; // type:function size:0x4C scope:global +actionDead__15daObjWarpOBrg_cFv = .text:0x000010F0; // type:function size:0x4 scope:global +demoProc__15daObjWarpOBrg_cFv = .text:0x000010F4; // type:function size:0x988 scope:global +checkTalkDistance__15daObjWarpOBrg_cFv = .text:0x00001A7C; // type:function size:0x178 scope:global +calcMidnaWaitPos__15daObjWarpOBrg_cFv = .text:0x00001BF4; // type:function size:0x94 scope:global +Draw__15daObjWarpOBrg_cFv = .text:0x00001C88; // type:function size:0xF8 scope:global +Delete__15daObjWarpOBrg_cFv = .text:0x00001D80; // type:function size:0x34 scope:global +daObjWarpOBrg_create1st__FP15daObjWarpOBrg_c = .text:0x00001DB4; // type:function size:0x74 scope:global +daObjWarpOBrg_MoveBGDelete__FP15daObjWarpOBrg_c = .text:0x00001E28; // type:function size:0x20 scope:global +daObjWarpOBrg_MoveBGExecute__FP15daObjWarpOBrg_c = .text:0x00001E48; // type:function size:0x20 scope:global +daObjWarpOBrg_MoveBGDraw__FP15daObjWarpOBrg_c = .text:0x00001E68; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001E94; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_bck_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +l_btk_idx = .rodata:0x00000018; // type:object size:0x8 scope:global +l_beam_eff = .rodata:0x00000020; // type:object size:0xA scope:global +l_disapp_eff = .rodata:0x0000002C; // type:object size:0xA scope:global +l_app_eff = .rodata:0x00000038; // type:object size:0x6 scope:global +l_midna_wait_offset = .rodata:0x00000040; // type:object size:0xC scope:global data:float +@3834 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3999 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4002 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4599 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4600 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4601 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4603 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x68 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x00000024; // type:object size:0x8 scope:global +l_staff_name = .data:0x0000002C; // type:object size:0x8 scope:global +@3894 = .data:0x00000034; // type:object size:0xC scope:local +@3895 = .data:0x00000040; // type:object size:0xC scope:local +@3896 = .data:0x0000004C; // type:object size:0xC scope:local +@3897 = .data:0x00000058; // type:object size:0xC scope:local +@3898 = .data:0x00000064; // type:object size:0xC scope:local +@3899 = .data:0x00000070; // type:object size:0xC scope:local +@3900 = .data:0x0000007C; // type:object size:0xC scope:local +l_func$3893 = .data:0x00000088; // type:object size:0x54 scope:local +action_table$4165 = .data:0x000000DC; // type:object size:0x10 scope:local +daObjWarpOBrg_METHODS = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_OrdinBrg = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__15daObjWarpOBrg_c = .data:0x00000148; // type:object size:0x28 scope:global +lbl_678_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_waterGate/splits.txt b/config/GZ2J01/rels/d_a_obj_waterGate/splits.txt new file mode 100644 index 0000000000..eaa5cc3564 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterGate.cpp: + .text start:0x000000EC end:0x000009B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_waterGate/symbols.txt b/config/GZ2J01/rels/d_a_obj_waterGate/symbols.txt new file mode 100644 index 0000000000..a9b5fb5062 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterGate/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daWtGate_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__10daWtGate_cFv = .text:0x0000016C; // type:function size:0x88 scope:global +CreateHeap__10daWtGate_cFv = .text:0x000001F4; // type:function size:0x6C scope:global +create__10daWtGate_cFv = .text:0x00000260; // type:function size:0x17C scope:global +Execute__10daWtGate_cFPPA3_A4_f = .text:0x000003DC; // type:function size:0x50 scope:global +move__10daWtGate_cFv = .text:0x0000042C; // type:function size:0xBC scope:global +init_modeWait__10daWtGate_cFv = .text:0x000004E8; // type:function size:0xC scope:global +modeWait__10daWtGate_cFv = .text:0x000004F4; // type:function size:0x7C scope:global +init_modeOpen__10daWtGate_cFv = .text:0x00000570; // type:function size:0x1C scope:global +modeOpen__10daWtGate_cFv = .text:0x0000058C; // type:function size:0x108 scope:global +init_modeClose__10daWtGate_cFv = .text:0x00000694; // type:function size:0x1C scope:global +modeClose__10daWtGate_cFv = .text:0x000006B0; // type:function size:0x100 scope:global +init_modeEnd__10daWtGate_cFv = .text:0x000007B0; // type:function size:0xC scope:global +modeEnd__10daWtGate_cFv = .text:0x000007BC; // type:function size:0x4 scope:global +Draw__10daWtGate_cFv = .text:0x000007C0; // type:function size:0xA4 scope:global +Delete__10daWtGate_cFv = .text:0x00000864; // type:function size:0x30 scope:global +daWtGate_Draw__FP10daWtGate_c = .text:0x00000894; // type:function size:0x2C scope:global +daWtGate_Execute__FP10daWtGate_c = .text:0x000008C0; // type:function size:0x20 scope:global +daWtGate_Delete__FP10daWtGate_c = .text:0x000008E0; // type:function size:0x20 scope:global +daWtGate_Create__FP10fopAc_ac_c = .text:0x00000900; // type:function size:0x20 scope:global +__dt__14daWtGate_HIO_cFv = .text:0x00000920; // type:function size:0x5C scope:global +__sinit_d_a_obj_waterGate_cpp = .text:0x0000097C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3714 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3781 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3728 = .data:0x00000020; // type:object size:0xC scope:local +@3729 = .data:0x0000002C; // type:object size:0xC scope:local +@3730 = .data:0x00000038; // type:object size:0xC scope:local +@3731 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3727 = .data:0x00000050; // type:object size:0x30 scope:local +l_daWtGate_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_WtGate = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10daWtGate_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__14daWtGate_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_679_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_waterPillar/splits.txt b/config/GZ2J01/rels/d_a_obj_waterPillar/splits.txt new file mode 100644 index 0000000000..dc39edf04a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterPillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterPillar.cpp: + .text start:0x000000EC end:0x0000217C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_obj_waterPillar/symbols.txt b/config/GZ2J01/rels/d_a_obj_waterPillar/symbols.txt new file mode 100644 index 0000000000..a465d4b0ad --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterPillar/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daWtPillar_HIO_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__12daWtPillar_cFv = .text:0x000001D0; // type:function size:0x88 scope:global +createHeapCallBack__12daWtPillar_cFP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +CreateHeap__12daWtPillar_cFv = .text:0x00000278; // type:function size:0x108 scope:global +create__12daWtPillar_cFv = .text:0x00000380; // type:function size:0x2AC scope:global +execute__12daWtPillar_cFv = .text:0x0000062C; // type:function size:0x240 scope:global +actionMain__12daWtPillar_cFv = .text:0x0000086C; // type:function size:0x14C scope:global +effectSet__12daWtPillar_cFv = .text:0x000009B8; // type:function size:0x2E0 scope:global +effectSet2__12daWtPillar_cFv = .text:0x00000C98; // type:function size:0x184 scope:global +actionSwWaitInit__12daWtPillar_cFv = .text:0x00000E1C; // type:function size:0xC scope:global +actionSwWait__12daWtPillar_cFv = .text:0x00000E28; // type:function size:0x80 scope:global +eventStart__12daWtPillar_cFv = .text:0x00000EA8; // type:function size:0x24 scope:global +actionWaitInit__12daWtPillar_cFv = .text:0x00000ECC; // type:function size:0xDC scope:global +actionWait__12daWtPillar_cFv = .text:0x00000FA8; // type:function size:0x38 scope:global +actionUpFirstInit__12daWtPillar_cFv = .text:0x00000FE0; // type:function size:0x104 scope:global +actionUpFirst__12daWtPillar_cFv = .text:0x000010E4; // type:function size:0x78 scope:global +actionUpFirstWaitInit__12daWtPillar_cFv = .text:0x0000115C; // type:function size:0x44 scope:global +actionUpFirstWait__12daWtPillar_cFv = .text:0x000011A0; // type:function size:0x38 scope:global +actionUpInit__12daWtPillar_cFv = .text:0x000011D8; // type:function size:0x98 scope:global +actionUp__12daWtPillar_cFv = .text:0x00001270; // type:function size:0x10C scope:global +actionUpWaitInit__12daWtPillar_cFv = .text:0x0000137C; // type:function size:0x44 scope:global +actionUpWait__12daWtPillar_cFv = .text:0x000013C0; // type:function size:0xB8 scope:global +actionDownInit__12daWtPillar_cFv = .text:0x00001478; // type:function size:0x20 scope:global +actionDown__12daWtPillar_cFv = .text:0x00001498; // type:function size:0xF0 scope:global +actionRockWaitInit__12daWtPillar_cFv = .text:0x00001588; // type:function size:0xC scope:global +actionRockWait__12daWtPillar_cFv = .text:0x00001594; // type:function size:0xAC scope:global +actionRockOnInit__12daWtPillar_cFv = .text:0x00001640; // type:function size:0xC scope:global +actionRockOn__12daWtPillar_cFv = .text:0x0000164C; // type:function size:0xE0 scope:global +actionEndInit__12daWtPillar_cFv = .text:0x0000172C; // type:function size:0xC scope:global +actionEnd__12daWtPillar_cFv = .text:0x00001738; // type:function size:0x98 scope:global +getPillarHeight__12daWtPillar_cFv = .text:0x000017D0; // type:function size:0x8 scope:global +draw__12daWtPillar_cFv = .text:0x000017D8; // type:function size:0xCC scope:global +_delete__12daWtPillar_cFv = .text:0x000018A4; // type:function size:0x30 scope:global +daWtPillar_Draw__FP12daWtPillar_c = .text:0x000018D4; // type:function size:0x20 scope:global +daWtPillar_Execute__FP12daWtPillar_c = .text:0x000018F4; // type:function size:0x20 scope:global +daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001914; // type:function size:0x20 scope:global +daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001934; // type:function size:0x20 scope:global +__dt__16daWtPillar_HIO_cFv = .text:0x00001954; // type:function size:0x5C scope:global +__sinit_d_a_obj_waterPillar_cpp = .text:0x000019B0; // type:function size:0xA4 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001A54; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001A5C; // type:function size:0x8 scope:local +@1392@eventStart__12daWtPillar_cFv = .text:0x00001A64; // type:function size:0x8 scope:local +@1392@__dt__12daWtPillar_cFv = .text:0x00001A6C; // type:function size:0x8 scope:local +__ct__12daWtPillar_cFv = .text:0x00001A74; // type:function size:0x1C8 scope:global +__dt__8cM3dGCylFv = .text:0x00001C3C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C84; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001CCC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001D28; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001E08; // type:function size:0x48 scope:global +__dt__12daWtPillar_cFv = .text:0x00001E50; // type:function size:0x284 scope:global +__dt__10cCcD_GSttsFv = .text:0x000020D4; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x0000211C; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00002164; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000216C; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00002174; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3645 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3648 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000001C; // type:object size:0x4 scope:local +mCcDObjInfo__12daWtPillar_c = .rodata:0x00000020; // type:object size:0x30 scope:global +mCcDObjCoInfo__12daWtPillar_c = .rodata:0x00000050; // type:object size:0x30 scope:global +@3742 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3745 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3947 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3948 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4088 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4124 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4125 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4151 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global +mCcDCps__12daWtPillar_c = .data:0x00000038; // type:object size:0x4C scope:global +mCcDCyl__12daWtPillar_c = .data:0x00000084; // type:object size:0x44 scope:global +@3954 = .data:0x000000C8; // type:object size:0xC scope:local +@3955 = .data:0x000000D4; // type:object size:0xC scope:local +@3956 = .data:0x000000E0; // type:object size:0xC scope:local +@3957 = .data:0x000000EC; // type:object size:0xC scope:local +@3958 = .data:0x000000F8; // type:object size:0xC scope:local +@3959 = .data:0x00000104; // type:object size:0xC scope:local +@3960 = .data:0x00000110; // type:object size:0xC scope:local +@3961 = .data:0x0000011C; // type:object size:0xC scope:local +@3962 = .data:0x00000128; // type:object size:0xC scope:local +@3963 = .data:0x00000134; // type:object size:0xC scope:local +l_func$3953 = .data:0x00000140; // type:object size:0x78 scope:local +l_eff$3970 = .data:0x000001B8; // type:object size:0xE scope:local data:2byte +l_daWtPillar_Method = .data:0x000001C8; // type:object size:0x20 scope:global +g_profile_Obj_WaterPillar = .data:0x000001E8; // type:object size:0x30 scope:global +__vt__12daWtPillar_c = .data:0x00000218; // type:object size:0x28 scope:global +__vt__12dBgS_AcchCir = .data:0x00000240; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000270; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000027C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A0; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000002AC; // type:object size:0x18 scope:global +__vt__16daWtPillar_HIO_c = .data:0x000002C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000002D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3635 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x58 scope:global data:float +lbl_680_bss_6C = .bss:0x0000006C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_waterfall/splits.txt b/config/GZ2J01/rels/d_a_obj_waterfall/splits.txt new file mode 100644 index 0000000000..92c5d5b843 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_waterfall.cpp: + .text start:0x00000078 end:0x000011B0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000000 end:0x0000002C diff --git a/config/GZ2J01/rels/d_a_obj_waterfall/symbols.txt b/config/GZ2J01/rels/d_a_obj_waterfall/symbols.txt new file mode 100644 index 0000000000..f72a69bdf6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_waterfall/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_b_sub__FPvPv = .text:0x00000078; // type:function size:0x8C scope:global +s_a_sub__FPvPv = .text:0x00000104; // type:function size:0x70 scope:global +search_bomb__16daObjWaterFall_cFv = .text:0x00000174; // type:function size:0x2E4 scope:global +__dt__4cXyzFv = .text:0x00000458; // type:function size:0x3C scope:global +search_arrow__16daObjWaterFall_cFv = .text:0x00000494; // type:function size:0x2F0 scope:global +initBaseMtx__16daObjWaterFall_cFv = .text:0x00000784; // type:function size:0x20 scope:global +setBaseMtx__16daObjWaterFall_cFv = .text:0x000007A4; // type:function size:0x58 scope:global +Create__16daObjWaterFall_cFv = .text:0x000007FC; // type:function size:0x204 scope:global +create__16daObjWaterFall_cFv = .text:0x00000A00; // type:function size:0x13C scope:global +__ct__4cXyzFv = .text:0x00000B3C; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000B40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B88; // type:function size:0x48 scope:global +__dt__8dCcD_TriFv = .text:0x00000BD0; // type:function size:0xE0 scope:global +__ct__8dCcD_TriFv = .text:0x00000CB0; // type:function size:0x90 scope:global +__dt__8cM3dGTriFv = .text:0x00000D40; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D9C; // type:function size:0x48 scope:global +execute__16daObjWaterFall_cFv = .text:0x00000DE4; // type:function size:0xE8 scope:global +push_player__16daObjWaterFall_cFv = .text:0x00000ECC; // type:function size:0x228 scope:global +draw__16daObjWaterFall_cFv = .text:0x000010F4; // type:function size:0x8 scope:global +_delete__16daObjWaterFall_cFv = .text:0x000010FC; // type:function size:0x34 scope:global +daObjWaterFall_Draw__FP16daObjWaterFall_c = .text:0x00001130; // type:function size:0x20 scope:global +daObjWaterFall_Execute__FP16daObjWaterFall_c = .text:0x00001150; // type:function size:0x20 scope:global +daObjWaterFall_Delete__FP16daObjWaterFall_c = .text:0x00001170; // type:function size:0x20 scope:global +daObjWaterFall_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3807 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4205 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_daObjWaterFall_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_WaterFall = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGTri = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +target_info = .bss:0x00000000; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000028; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_obj_wchain/splits.txt b/config/GZ2J01/rels/d_a_obj_wchain/splits.txt new file mode 100644 index 0000000000..46996cd6ca --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wchain.cpp: + .text start:0x00000078 end:0x00001A9C + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2J01/rels/d_a_obj_wchain/symbols.txt b/config/GZ2J01/rels/d_a_obj_wchain/symbols.txt new file mode 100644 index 0000000000..244e3383f7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wchain/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__13daObjWchain_cFv = .text:0x00000078; // type:function size:0xA4 scope:global +daObjWchain_createHeap__FP10fopAc_ac_c = .text:0x0000011C; // type:function size:0x20 scope:global +create__13daObjWchain_cFv = .text:0x0000013C; // type:function size:0x3D8 scope:global +__dt__5csXyzFv = .text:0x00000514; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000550; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000554; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00000558; // type:function size:0x3C scope:global +daObjWchain_Create__FP10fopAc_ac_c = .text:0x00000594; // type:function size:0x20 scope:global +__dt__13daObjWchain_cFv = .text:0x000005B4; // type:function size:0xD8 scope:global +daObjWchain_Delete__FP13daObjWchain_c = .text:0x0000068C; // type:function size:0x28 scope:global +setMatrix__13daObjWchain_cFv = .text:0x000006B4; // type:function size:0xB0 scope:global +getChainAngleZ__13daObjWchain_cFP4cXyzi = .text:0x00000764; // type:function size:0x228 scope:global +setChainPos__13daObjWchain_cFv = .text:0x0000098C; // type:function size:0x8A0 scope:global +execute__13daObjWchain_cFv = .text:0x0000122C; // type:function size:0x34C scope:global +daObjWchain_Execute__FP13daObjWchain_c = .text:0x00001578; // type:function size:0x20 scope:global +draw__19daObjWchain_shape_cFv = .text:0x00001598; // type:function size:0x3F8 scope:global +draw__13daObjWchain_cFv = .text:0x00001990; // type:function size:0x90 scope:global +daObjWchain_Draw__FP13daObjWchain_c = .text:0x00001A20; // type:function size:0x20 scope:global +__dt__19daObjWchain_shape_cFv = .text:0x00001A40; // type:function size:0x5C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3744 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3745 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3749 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3757 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000040; // type:object size:0x8 scope:local +eyeOffset$3803 = .rodata:0x00000048; // type:object size:0xC scope:local +@3819 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3864 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3865 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3866 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000074; // type:object size:0x4 scope:local +currentOffset$3872 = .rodata:0x00000078; // type:object size:0xC scope:local +chainOffset$3873 = .rodata:0x00000084; // type:object size:0xC scope:local +@4154 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4157 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4252 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4253 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4254 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000BC; // type:object size:0x4 scope:local +l_daObjWchain_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Wchain = .data:0x00000020; // type:object size:0x30 scope:global +__vt__19daObjWchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_wdStick/splits.txt b/config/GZ2J01/rels/d_a_obj_wdStick/splits.txt new file mode 100644 index 0000000000..9b0de2fc3d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wdStick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_wdStick.cpp: + .text start:0x000000EC end:0x000026C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_wdStick/symbols.txt b/config/GZ2J01/rels/d_a_obj_wdStick/symbols.txt new file mode 100644 index 0000000000..8f39192499 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wdStick/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daWdStick_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__11daWdStick_cFv = .text:0x00000170; // type:function size:0x88 scope:global +CreateHeap__11daWdStick_cFv = .text:0x000001F8; // type:function size:0x6C scope:global +create__11daWdStick_cFv = .text:0x00000264; // type:function size:0x2D8 scope:global +__dt__8cM3dGSphFv = .text:0x0000053C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000584; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000005CC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000628; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000698; // type:function size:0x70 scope:global +createHeapCallBack__11daWdStick_cFP10fopAc_ac_c = .text:0x00000708; // type:function size:0x2C scope:global +lightInit__11daWdStick_cFv = .text:0x00000734; // type:function size:0x4 scope:global +setLight__11daWdStick_cFv = .text:0x00000738; // type:function size:0x4 scope:global +setFire__11daWdStick_cFv = .text:0x0000073C; // type:function size:0x500 scope:global +Execute__11daWdStick_cFv = .text:0x00000C3C; // type:function size:0x3D4 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00001010; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x0000130C; // type:function size:0x48 scope:global +bgCheck__11daWdStick_cFv = .text:0x00001354; // type:function size:0x594 scope:global +setBoundSe__11daWdStick_cFv = .text:0x000018E8; // type:function size:0xAC scope:global +mode_proc_call__11daWdStick_cFv = .text:0x00001994; // type:function size:0x118 scope:global +mode_init_wait__11daWdStick_cFv = .text:0x00001AAC; // type:function size:0x30 scope:global +mode_proc_wait__11daWdStick_cFv = .text:0x00001ADC; // type:function size:0x4C scope:global +mode_init_carry__11daWdStick_cFv = .text:0x00001B28; // type:function size:0x24 scope:global +mode_proc_carry__11daWdStick_cFv = .text:0x00001B4C; // type:function size:0x2C0 scope:global +mode_init_drop__11daWdStick_cFv = .text:0x00001E0C; // type:function size:0x24 scope:global +mode_proc_drop__11daWdStick_cFv = .text:0x00001E30; // type:function size:0x4C scope:global +mode_init_roll__11daWdStick_cFv = .text:0x00001E7C; // type:function size:0x18 scope:global +mode_proc_roll__11daWdStick_cFv = .text:0x00001E94; // type:function size:0x3D8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000226C; // type:function size:0x78 scope:global +chkWaterLineIn__11daWdStick_cFv = .text:0x000022E4; // type:function size:0x24 scope:global +mode_init_sink__11daWdStick_cFv = .text:0x00002308; // type:function size:0x24 scope:global +mode_proc_sink__11daWdStick_cFv = .text:0x0000232C; // type:function size:0x124 scope:global +Draw__11daWdStick_cFv = .text:0x00002450; // type:function size:0x64 scope:global +Delete__11daWdStick_cFv = .text:0x000024B4; // type:function size:0x30 scope:global +daWdStick_Draw__FP11daWdStick_c = .text:0x000024E4; // type:function size:0x2C scope:global +daWdStick_Execute__FP11daWdStick_c = .text:0x00002510; // type:function size:0x2C scope:global +daWdStick_Delete__FP11daWdStick_c = .text:0x0000253C; // type:function size:0x2C scope:global +daWdStick_Create__FP10fopAc_ac_c = .text:0x00002568; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002588; // type:function size:0x48 scope:global +__dt__15daWdStick_HIO_cFv = .text:0x000025D0; // type:function size:0x5C scope:global +__sinit_d_a_obj_wdStick_cpp = .text:0x0000262C; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000269C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026A4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000026AC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000026B4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000026BC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daWdStick_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3775 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@4118 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4221 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4222 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4444 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4445 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4448 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4449 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4704 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4707 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4708 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4709 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4710 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4731 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4777 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4780 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__11daWdStick_c = .data:0x00000020; // type:object size:0x40 scope:global +@4470 = .data:0x00000060; // type:object size:0xC scope:local +@4471 = .data:0x0000006C; // type:object size:0xC scope:local +@4472 = .data:0x00000078; // type:object size:0xC scope:local +@4473 = .data:0x00000084; // type:object size:0xC scope:local +@4474 = .data:0x00000090; // type:object size:0xC scope:local +l_mode_func$4469 = .data:0x0000009C; // type:object size:0x3C scope:local +l_daWdStick_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_WdStick = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000128; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__11daWdStick_c = .data:0x000001C4; // type:object size:0x18 scope:global +__vt__15daWdStick_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:2byte +lbl_683_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_web0/splits.txt b/config/GZ2J01/rels/d_a_obj_web0/splits.txt new file mode 100644 index 0000000000..08958e3e0f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_web0/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_web0.cpp: + .text start:0x000000EC end:0x00000D28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000C0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_web0/symbols.txt b/config/GZ2J01/rels/d_a_obj_web0/symbols.txt new file mode 100644 index 0000000000..c9d82d502f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_web0/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Web0_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Web0_Draw__FP14obj_web0_class = .text:0x00000104; // type:function size:0x7C scope:global +damage_check__FP14obj_web0_class = .text:0x00000180; // type:function size:0x1D4 scope:global +daObj_Web0_Execute__FP14obj_web0_class = .text:0x00000354; // type:function size:0x390 scope:global +daObj_Web0_IsDelete__FP14obj_web0_class = .text:0x000006E4; // type:function size:0x8 scope:global +daObj_Web0_Delete__FP14obj_web0_class = .text:0x000006EC; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000754; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000904; // type:function size:0x48 scope:global +daObj_Web0_Create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x2C8 scope:global +__dt__8cM3dGSphFv = .text:0x00000C14; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C5C; // type:function size:0x48 scope:global +__dt__16daObj_Web0_HIO_cFv = .text:0x00000CA4; // type:function size:0x48 scope:global +__sinit_d_a_obj_web0_cpp = .text:0x00000CEC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3850 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4014 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3944 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Web0_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_WEB0 = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A8; // type:object size:0xC scope:global +__vt__16daObj_Web0_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_684_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_web1/splits.txt b/config/GZ2J01/rels/d_a_obj_web1/splits.txt new file mode 100644 index 0000000000..7ba436f1ef --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_web1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_web1.cpp: + .text start:0x000000EC end:0x00000DEC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000000C4 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2J01/rels/d_a_obj_web1/symbols.txt b/config/GZ2J01/rels/d_a_obj_web1/symbols.txt new file mode 100644 index 0000000000..e298f154c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_web1/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Web1_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Web1_Draw__FP14obj_web1_class = .text:0x00000104; // type:function size:0x7C scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000180; // type:function size:0xC8 scope:global +action__FP14obj_web1_class = .text:0x00000248; // type:function size:0x26C scope:global +daObj_Web1_Execute__FP14obj_web1_class = .text:0x000004B4; // type:function size:0x2C8 scope:global +daObj_Web1_IsDelete__FP14obj_web1_class = .text:0x0000077C; // type:function size:0x8 scope:global +daObj_Web1_Delete__FP14obj_web1_class = .text:0x00000784; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000800; // type:function size:0x1DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009DC; // type:function size:0x48 scope:global +daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x2B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000CD8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000D20; // type:function size:0x48 scope:global +__dt__16daObj_Web1_HIO_cFv = .text:0x00000D68; // type:function size:0x48 scope:global +__sinit_d_a_obj_web1_cpp = .text:0x00000DB0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3798 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4036 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x9 scope:local data:string_table +cc_cyl_src$3969 = .data:0x00000000; // type:object size:0x44 scope:local +l_daObj_Web1_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_WEB1 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__16daObj_Web1_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_685_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_obj_well_cover/splits.txt b/config/GZ2J01/rels/d_a_obj_well_cover/splits.txt new file mode 100644 index 0000000000..5b5ef773a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_well_cover/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_well_cover.cpp: + .text start:0x00000078 end:0x000007E4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_obj_well_cover/symbols.txt b/config/GZ2J01/rels/d_a_obj_well_cover/symbols.txt new file mode 100644 index 0000000000..c4c37c7195 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_well_cover/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjWCover_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjWCover_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__13daObjWCover_cFv = .text:0x00000128; // type:function size:0x4C scope:global +CreateHeap__13daObjWCover_cFv = .text:0x00000174; // type:function size:0x70 scope:global +create__13daObjWCover_cFv = .text:0x000001E4; // type:function size:0xDC scope:global +Execute__13daObjWCover_cFPPA3_A4_f = .text:0x000002C0; // type:function size:0x4C scope:global +action__13daObjWCover_cFv = .text:0x0000030C; // type:function size:0x8C scope:global +modeWait__13daObjWCover_cFv = .text:0x00000398; // type:function size:0x1D8 scope:global +init_modeBreak__13daObjWCover_cFv = .text:0x00000570; // type:function size:0x10C scope:global +modeBreak__13daObjWCover_cFv = .text:0x0000067C; // type:function size:0x4 scope:global +Draw__13daObjWCover_cFv = .text:0x00000680; // type:function size:0xA4 scope:global +Delete__13daObjWCover_cFv = .text:0x00000724; // type:function size:0x34 scope:global +daObjWCover_Draw__FP13daObjWCover_c = .text:0x00000758; // type:function size:0x2C scope:global +daObjWCover_Execute__FP13daObjWCover_c = .text:0x00000784; // type:function size:0x20 scope:global +daObjWCover_Delete__FP13daObjWCover_c = .text:0x000007A4; // type:function size:0x20 scope:global +daObjWCover_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3794 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000024; // type:object size:0x4 scope:local +particle_id$3806 = .rodata:0x00000028; // type:object size:0x6 scope:local +@3833 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3731 = .data:0x00000024; // type:object size:0xC scope:local +@3732 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3730 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjWCover_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_WellCover = .data:0x00000074; // type:object size:0x30 scope:global +__vt__13daObjWCover_c = .data:0x000000A4; // type:object size:0x28 scope:global +lbl_686_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_wflag/splits.txt b/config/GZ2J01/rels/d_a_obj_wflag/splits.txt new file mode 100644 index 0000000000..432d5ec268 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wflag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wflag.cpp: + .text start:0x00000078 end:0x00000D64 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2J01/rels/d_a_obj_wflag/symbols.txt b/config/GZ2J01/rels/d_a_obj_wflag/symbols.txt new file mode 100644 index 0000000000..d883655076 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wflag/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Wflag_Draw__FP15obj_wflag_class = .text:0x00000078; // type:function size:0x108 scope:global +tail_control__FP10fopAc_ac_cP9wf_tail_s = .text:0x00000180; // type:function size:0x2B4 scope:global +__dt__4cXyzFv = .text:0x00000434; // type:function size:0x3C scope:global +tail_mtxset__FP9wf_tail_s = .text:0x00000470; // type:function size:0xC8 scope:global +daObj_Wflag_Execute__FP15obj_wflag_class = .text:0x00000538; // type:function size:0x278 scope:global +daObj_Wflag_IsDelete__FP15obj_wflag_class = .text:0x000007B0; // type:function size:0x8 scope:global +daObj_Wflag_Delete__FP15obj_wflag_class = .text:0x000007B8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000007E8; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000ACC; // type:function size:0x48 scope:global +daObj_Wflag_Create__FP10fopAc_ac_c = .text:0x00000B14; // type:function size:0xEC scope:global +__dt__9wf_tail_sFv = .text:0x00000C00; // type:function size:0x94 scope:global +__dt__5csXyzFv = .text:0x00000C94; // type:function size:0x3C scope:global +__ct__9wf_tail_sFv = .text:0x00000CD0; // type:function size:0x8C scope:global +__ct__5csXyzFv = .text:0x00000D5C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000D60; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3883 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4094 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4131 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +pd$3822 = .data:0x00000000; // type:object size:0x4C scope:local +l_daObj_Wflag_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_OBJ_WFLAG = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_wind_stone/splits.txt b/config/GZ2J01/rels/d_a_obj_wind_stone/splits.txt new file mode 100644 index 0000000000..985a58a990 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wind_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wind_stone.cpp: + .text start:0x00000078 end:0x00000C80 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_obj_wind_stone/symbols.txt b/config/GZ2J01/rels/d_a_obj_wind_stone/symbols.txt new file mode 100644 index 0000000000..db495be2c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wind_stone/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daWindStone_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__13daWindStone_cFv = .text:0x00000098; // type:function size:0x50 scope:global +__dt__13daWindStone_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +createHeap__13daWindStone_cFv = .text:0x00000174; // type:function size:0x12C scope:global +create__13daWindStone_cFv = .text:0x000002A0; // type:function size:0x20C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000051C; // type:function size:0x70 scope:global +execute__13daWindStone_cFv = .text:0x0000058C; // type:function size:0x60 scope:global +draw__13daWindStone_cFv = .text:0x000005EC; // type:function size:0x100 scope:global +Delete__13daWindStone_cFv = .text:0x000006EC; // type:function size:0xB0 scope:global +setModelMtx__13daWindStone_cFv = .text:0x0000079C; // type:function size:0x64 scope:global +init__13daWindStone_cFv = .text:0x00000800; // type:function size:0x6C scope:global +chkWlfInRange__13daWindStone_cFv = .text:0x0000086C; // type:function size:0x8C scope:global +chkEveOccur__13daWindStone_cFv = .text:0x000008F8; // type:function size:0x4C scope:global +exeModeHowl__13daWindStone_cFv = .text:0x00000944; // type:function size:0x98 scope:global +exeModeMapDisp__13daWindStone_cFv = .text:0x000009DC; // type:function size:0xA0 scope:global +chkMapDispMode__13daWindStone_cFv = .text:0x00000A7C; // type:function size:0xC8 scope:global +getGoldWolfIdx__13daWindStone_cFv = .text:0x00000B44; // type:function size:0x78 scope:global +daWindStone_create__FP13daWindStone_c = .text:0x00000BBC; // type:function size:0x54 scope:global +daWindStone_Delete__FP13daWindStone_c = .text:0x00000C10; // type:function size:0x20 scope:global +daWindStone_execute__FP13daWindStone_c = .text:0x00000C30; // type:function size:0x20 scope:global +daWindStone_draw__FP13daWindStone_c = .text:0x00000C50; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000C70; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C78; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3760 = .rodata:0x00000000; // type:object size:0xC scope:local +@4127 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4175 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4243 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daWindStone_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_WindStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__13daWindStone_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_window/splits.txt b/config/GZ2J01/rels/d_a_obj_window/splits.txt new file mode 100644 index 0000000000..8d80886504 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_window/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_window.cpp: + .text start:0x00000078 end:0x00000B44 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_obj_window/symbols.txt b/config/GZ2J01/rels/d_a_obj_window/symbols.txt new file mode 100644 index 0000000000..4b7937a5ba --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_window/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjWindow_cFv = .text:0x00000078; // type:function size:0x60 scope:global +setBaseMtx__13daObjWindow_cFv = .text:0x000000D8; // type:function size:0x88 scope:global +Create__13daObjWindow_cFv = .text:0x00000160; // type:function size:0xB0 scope:global +CreateHeap__13daObjWindow_cFv = .text:0x00000210; // type:function size:0x130 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000340; // type:function size:0x48 scope:global +create1st__13daObjWindow_cFv = .text:0x00000388; // type:function size:0x9C scope:global +Execute__13daObjWindow_cFPPA3_A4_f = .text:0x00000424; // type:function size:0x424 scope:global +Draw__13daObjWindow_cFv = .text:0x00000848; // type:function size:0xD8 scope:global +Delete__13daObjWindow_cFv = .text:0x00000920; // type:function size:0x34 scope:global +daObjWindow_create1st__FP13daObjWindow_c = .text:0x00000954; // type:function size:0xF4 scope:global +__dt__8cM3dGCylFv = .text:0x00000A48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A90; // type:function size:0x48 scope:global +daObjWindow_MoveBGDelete__FP13daObjWindow_c = .text:0x00000AD8; // type:function size:0x20 scope:global +daObjWindow_MoveBGExecute__FP13daObjWindow_c = .text:0x00000AF8; // type:function size:0x20 scope:global +daObjWindow_MoveBGDraw__FP13daObjWindow_c = .text:0x00000B18; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck = .rodata:0x00000000; // type:object size:0xC scope:global +@3661 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3696 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3823 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@3831 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3832 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +daObjWindow_METHODS = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Window = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B0; // type:object size:0xC scope:global +__vt__13daObjWindow_c = .data:0x000000BC; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_wood_pendulum/splits.txt b/config/GZ2J01/rels/d_a_obj_wood_pendulum/splits.txt new file mode 100644 index 0000000000..83da368115 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wood_pendulum/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood_pendulum.cpp: + .text start:0x00000078 end:0x00000900 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000006C diff --git a/config/GZ2J01/rels/d_a_obj_wood_pendulum/symbols.txt b/config/GZ2J01/rels/d_a_obj_wood_pendulum/symbols.txt new file mode 100644 index 0000000000..c82843f0d6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wood_pendulum/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__13daObjWPndlm_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__13daObjWPndlm_cFv = .text:0x000000D4; // type:function size:0x78 scope:global +Create__13daObjWPndlm_cFv = .text:0x0000014C; // type:function size:0xFC scope:global +CreateHeap__13daObjWPndlm_cFv = .text:0x00000248; // type:function size:0x70 scope:global +create__13daObjWPndlm_cFv = .text:0x000002B8; // type:function size:0x160 scope:global +__ct__8dCcD_SphFv = .text:0x00000418; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000049C; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00000568; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005B0; // type:function size:0x48 scope:global +execute__13daObjWPndlm_cFv = .text:0x000005F8; // type:function size:0x1F0 scope:global +draw__13daObjWPndlm_cFv = .text:0x000007E8; // type:function size:0x64 scope:global +_delete__13daObjWPndlm_cFv = .text:0x0000084C; // type:function size:0x34 scope:global +daObjWPndlm_Draw__FP13daObjWPndlm_c = .text:0x00000880; // type:function size:0x20 scope:global +daObjWPndlm_Execute__FP13daObjWPndlm_c = .text:0x000008A0; // type:function size:0x20 scope:global +daObjWPndlm_Delete__FP13daObjWPndlm_c = .text:0x000008C0; // type:function size:0x20 scope:global +daObjWPndlm_Create__FP10fopAc_ac_c = .text:0x000008E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +l_sph_src2 = .rodata:0x00000040; // type:object size:0x40 scope:global +@3672 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3826 = .rodata:0x00000090; // type:object size:0x18 scope:local +@3860 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3861 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjWPndlm_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_WoodPendulum = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_wood_statue/splits.txt b/config/GZ2J01/rels/d_a_obj_wood_statue/splits.txt new file mode 100644 index 0000000000..1570c623f5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wood_statue/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood_statue.cpp: + .text start:0x00000078 end:0x00001870 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZ2J01/rels/d_a_obj_wood_statue/symbols.txt b/config/GZ2J01/rels/d_a_obj_wood_statue/symbols.txt new file mode 100644 index 0000000000..374c11eb8b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wood_statue/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x5C scope:global +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000418; // type:function size:0x44 scope:global +s_sh_sub__FPvPv = .text:0x0000045C; // type:function size:0x4C scope:global +initBaseMtx__14daObjWStatue_cFv = .text:0x000004A8; // type:function size:0x3C scope:global +setBaseMtx__14daObjWStatue_cFv = .text:0x000004E4; // type:function size:0x4C scope:global +Create__14daObjWStatue_cFv = .text:0x00000530; // type:function size:0x184 scope:global +__CreateHeap__14daObjWStatue_cFv = .text:0x000006B4; // type:function size:0x8 scope:global +create__14daObjWStatue_cFv = .text:0x000006BC; // type:function size:0x1F0 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000008AC; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000930; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000934; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x0000095C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000009EC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000A48; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000AB8; // type:function size:0x70 scope:global +bg_check__14daObjWStatue_cFv = .text:0x00000B28; // type:function size:0x154 scope:global +actionWaitInit__14daObjWStatue_cFv = .text:0x00000C7C; // type:function size:0x44 scope:global +actionWait__14daObjWStatue_cFv = .text:0x00000CC0; // type:function size:0x11C scope:global +initActionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000DDC; // type:function size:0xC8 scope:global +actionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000EA4; // type:function size:0x48 scope:global +actionGetDemo__14daObjWStatue_cFv = .text:0x00000EEC; // type:function size:0x84 scope:global +actionInitSwOnWait__14daObjWStatue_cFv = .text:0x00000F70; // type:function size:0x58 scope:global +actionSwOnWait__14daObjWStatue_cFv = .text:0x00000FC8; // type:function size:0xF4 scope:global +actionInitBoomerangCarry__14daObjWStatue_cFv = .text:0x000010BC; // type:function size:0xE0 scope:global +actionBoomerangCarry__14daObjWStatue_cFv = .text:0x0000119C; // type:function size:0x64 scope:global +demoProc__14daObjWStatue_cFv = .text:0x00001200; // type:function size:0x1A4 scope:global +effectSet__14daObjWStatue_cFv = .text:0x000013A4; // type:function size:0xEC scope:global +effectStop__14daObjWStatue_cFv = .text:0x00001490; // type:function size:0x50 scope:global +execute__14daObjWStatue_cFv = .text:0x000014E0; // type:function size:0x188 scope:global +draw__14daObjWStatue_cFv = .text:0x00001668; // type:function size:0x54 scope:global +setListStart__14daObjWStatue_cFv = .text:0x000016BC; // type:function size:0x4 scope:global +_delete__14daObjWStatue_cFv = .text:0x000016C0; // type:function size:0x38 scope:global +daObjWStatue_Draw__FP14daObjWStatue_c = .text:0x000016F8; // type:function size:0x20 scope:global +daObjWStatue_Execute__FP14daObjWStatue_c = .text:0x00001718; // type:function size:0x20 scope:global +daObjWStatue_Delete__FP14daObjWStatue_c = .text:0x00001738; // type:function size:0x20 scope:global +daObjWStatue_Create__FP10fopAc_ac_c = .text:0x00001758; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001778; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x000017C0; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001834; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001838; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000183C; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001840; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00001844; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001860; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001868; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3857 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3860 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3943 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4128 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4130 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4131 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000084; // type:object size:0x4 scope:local data:string +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +action_table$4273 = .data:0x00000028; // type:object size:0x10 scope:local +@4356 = .data:0x00000038; // type:object size:0xC scope:local +@4357 = .data:0x00000044; // type:object size:0xC scope:local +@4358 = .data:0x00000050; // type:object size:0xC scope:local +@4359 = .data:0x0000005C; // type:object size:0xC scope:local +@4360 = .data:0x00000068; // type:object size:0xC scope:local +l_demoFunc$4355 = .data:0x00000074; // type:object size:0x3C scope:local +l_daObjWStatue_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_WoodStatue = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__14daObjWStatue_c = .data:0x00000184; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001C8; // type:object size:0xC scope:global +lbl_691_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_wsword/splits.txt b/config/GZ2J01/rels/d_a_obj_wsword/splits.txt new file mode 100644 index 0000000000..7e4137d3f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wsword/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wsword.cpp: + .text start:0x00000078 end:0x00000618 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2J01/rels/d_a_obj_wsword/symbols.txt b/config/GZ2J01/rels/d_a_obj_wsword/symbols.txt new file mode 100644 index 0000000000..e89faa56d9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_wsword/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__13daObjWSword_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__13daObjWSword_cFv = .text:0x000000D4; // type:function size:0x6C scope:global +Create__13daObjWSword_cFv = .text:0x00000140; // type:function size:0x78 scope:global +CreateHeap__13daObjWSword_cFv = .text:0x000001B8; // type:function size:0x70 scope:global +create__13daObjWSword_cFv = .text:0x00000228; // type:function size:0x178 scope:global +__dt__8cM3dGCylFv = .text:0x000003A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003E8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000430; // type:function size:0x70 scope:global +execute__13daObjWSword_cFv = .text:0x000004A0; // type:function size:0x50 scope:global +draw__13daObjWSword_cFv = .text:0x000004F0; // type:function size:0x64 scope:global +_delete__13daObjWSword_cFv = .text:0x00000554; // type:function size:0x34 scope:global +daObjWSword_Draw__FP13daObjWSword_c = .text:0x00000588; // type:function size:0x20 scope:global +daObjWSword_Execute__FP13daObjWSword_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjWSword_Delete__FP13daObjWSword_c = .text:0x000005C8; // type:function size:0x20 scope:global +daObjWSword_Create__FP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000608; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000610; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_daObjWSword_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_WoodenSword = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt b/config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt new file mode 100644 index 0000000000..b346ff5bf5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yel_bag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_yel_bag.cpp: + .text start:0x000000EC end:0x00001C78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_obj_yel_bag/symbols.txt b/config/GZ2J01/rels/d_a_obj_yel_bag/symbols.txt new file mode 100644 index 0000000000..8ad3a45d2b --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yel_bag/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daObj_YBag_cFv = .text:0x000000EC; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000200; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000248; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000290; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000300; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000398; // type:function size:0x70 scope:global +__dt__12daObj_YBag_cFv = .text:0x00000408; // type:function size:0x208 scope:global +create__12daObj_YBag_cFv = .text:0x00000610; // type:function size:0x288 scope:global +CreateHeap__12daObj_YBag_cFv = .text:0x00000898; // type:function size:0xA4 scope:global +Delete__12daObj_YBag_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__12daObj_YBag_cFv = .text:0x00000970; // type:function size:0x9BC scope:global +Draw__12daObj_YBag_cFv = .text:0x0000132C; // type:function size:0x10C scope:global +createHeapCallBack__12daObj_YBag_cFP10fopAc_ac_c = .text:0x00001438; // type:function size:0x20 scope:global +getTypeFromParam__12daObj_YBag_cFv = .text:0x00001458; // type:function size:0x8 scope:global +isDelete__12daObj_YBag_cFv = .text:0x00001460; // type:function size:0x8 scope:global +setEnvTevColor__12daObj_YBag_cFv = .text:0x00001468; // type:function size:0x5C scope:global +setRoomNo__12daObj_YBag_cFv = .text:0x000014C4; // type:function size:0x44 scope:global +reset__12daObj_YBag_cFv = .text:0x00001508; // type:function size:0xC0 scope:global +setMtx__12daObj_YBag_cFv = .text:0x000015C8; // type:function size:0xD4 scope:global +calcRollAngle__12daObj_YBag_cFsi = .text:0x0000169C; // type:function size:0xA0 scope:global +getWallAngle__12daObj_YBag_cFsPs = .text:0x0000173C; // type:function size:0x190 scope:global +setSmokePrtcl__12daObj_YBag_cFv = .text:0x000018CC; // type:function size:0x7C scope:global +setWaterPrtcl__12daObj_YBag_cFv = .text:0x00001948; // type:function size:0x128 scope:global +setHamonPrtcl__12daObj_YBag_cFv = .text:0x00001A70; // type:function size:0x50 scope:global +daObj_YBag_Create__FPv = .text:0x00001AC0; // type:function size:0x20 scope:global +daObj_YBag_Delete__FPv = .text:0x00001AE0; // type:function size:0x20 scope:global +daObj_YBag_Execute__FPv = .text:0x00001B00; // type:function size:0x20 scope:global +daObj_YBag_Draw__FPv = .text:0x00001B20; // type:function size:0x20 scope:global +daObj_YBag_IsDelete__FPv = .text:0x00001B40; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B48; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001B90; // type:function size:0x1C scope:global +__sinit_d_a_obj_yel_bag_cpp = .text:0x00001BAC; // type:function size:0x74 scope:local +__dt__18daObj_YBag_Param_cFv = .text:0x00001C20; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C70; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daObj_YBag_c = .rodata:0x00000000; // type:object size:0x30 scope:global +m__18daObj_YBag_Param_c = .rodata:0x00000030; // type:object size:0x2C scope:global +@4021 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4313 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4316 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4320 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4324 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4329 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4330 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4351 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4550 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_loadRes_YBAG0 = .data:0x00000028; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000034; // type:object size:0x8 scope:global +l_resNames = .data:0x0000003C; // type:object size:0x4 scope:global data:4byte +mCcDCyl__12daObj_YBag_c = .data:0x00000040; // type:object size:0x44 scope:global +emttrId$4511 = .data:0x00000084; // type:object size:0x8 scope:local +daObj_YBag_MethodTable = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_OBJ_YBAG = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12daObj_YBag_c = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000124; // type:object size:0x24 scope:global +__vt__18daObj_YBag_Param_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3802 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4508 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4507 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_yobikusa/splits.txt b/config/GZ2J01/rels/d_a_obj_yobikusa/splits.txt new file mode 100644 index 0000000000..405df44c34 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yobikusa/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_yobikusa.cpp: + .text start:0x00000078 end:0x000014F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2J01/rels/d_a_obj_yobikusa/symbols.txt b/config/GZ2J01/rels/d_a_obj_yobikusa/symbols.txt new file mode 100644 index 0000000000..88b57b6e24 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yobikusa/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e = .text:0x00000078; // type:function size:0x34 scope:global +callInit__15daObjYobikusa_cFv = .text:0x000000AC; // type:function size:0x28 scope:global +callExecute__15daObjYobikusa_cFv = .text:0x000000D4; // type:function size:0x2C scope:global +initSwingWind__15daObjYobikusa_cFv = .text:0x00000100; // type:function size:0xC scope:global +executeSwingWind__15daObjYobikusa_cFv = .text:0x0000010C; // type:function size:0x1C8 scope:global +initPushDown__15daObjYobikusa_cFv = .text:0x000002D4; // type:function size:0xC scope:global +executePushDown__15daObjYobikusa_cFv = .text:0x000002E0; // type:function size:0xE4 scope:global +initPickLeaf__15daObjYobikusa_cFv = .text:0x000003C4; // type:function size:0x3C scope:global +executePickLeaf__15daObjYobikusa_cFv = .text:0x00000400; // type:function size:0xFC scope:global +create_init__15daObjYobikusa_cFv = .text:0x000004FC; // type:function size:0x1C4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006C0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000730; // type:function size:0x70 scope:global +initBaseMtx__15daObjYobikusa_cFv = .text:0x000007A0; // type:function size:0x78 scope:global +getJointAngle__15daObjYobikusa_cFP5csXyzi = .text:0x00000818; // type:function size:0x24 scope:global +getJointScale__15daObjYobikusa_cFi = .text:0x0000083C; // type:function size:0x8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000844; // type:function size:0x120 scope:global +__dt__5csXyzFv = .text:0x00000964; // type:function size:0x3C scope:global +initCcCylinder__15daObjYobikusa_cFv = .text:0x000009A0; // type:function size:0x60 scope:global +setCcCylinder__15daObjYobikusa_cFv = .text:0x00000A00; // type:function size:0x34 scope:global +toPickLeaf__15daObjYobikusa_cFv = .text:0x00000A34; // type:function size:0xA0 scope:global +setNewLeaf__15daObjYobikusa_cFv = .text:0x00000AD4; // type:function size:0xCC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000BA0; // type:function size:0x154 scope:global +daObjYobikusa_Draw__FP15daObjYobikusa_c = .text:0x00000CF4; // type:function size:0xA4 scope:global +daObjYobikusa_Execute__FP15daObjYobikusa_c = .text:0x00000D98; // type:function size:0x20 scope:global +execute__15daObjYobikusa_cFv = .text:0x00000DB8; // type:function size:0x268 scope:global +daObjYobikusa_IsDelete__FP15daObjYobikusa_c = .text:0x00001020; // type:function size:0x8 scope:global +daObjYobikusa_Delete__FP15daObjYobikusa_c = .text:0x00001028; // type:function size:0x14C scope:global +daObjYobikusa_Create__FP10fopAc_ac_c = .text:0x00001174; // type:function size:0x194 scope:global +__ct__5csXyzFv = .text:0x00001308; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000130C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001354; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000139C; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000013F8; // type:function size:0x48 scope:global +__sinit_d_a_obj_yobikusa_cpp = .text:0x00001440; // type:function size:0xA0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000014E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000014E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__15daObjYobikusa_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3699 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3773 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3774 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000060; // type:object size:0x4 scope:local +ccCylSrc$3880 = .rodata:0x00000064; // type:object size:0x44 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x44 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName1 = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_arcName2 = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +@3641 = .data:0x00000028; // type:object size:0xC scope:local +@3642 = .data:0x00000034; // type:object size:0xC scope:local +@3643 = .data:0x00000040; // type:object size:0xC scope:local +@3644 = .data:0x0000004C; // type:object size:0xC scope:local +@3645 = .data:0x00000058; // type:object size:0xC scope:local +@3646 = .data:0x00000064; // type:object size:0xC scope:local +ActionTable__15daObjYobikusa_c = .data:0x00000070; // type:object size:0x48 scope:global data:4byte +l_daObjYobikusa_Method = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_Yobikusa = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_yousei/splits.txt b/config/GZ2J01/rels/d_a_obj_yousei/splits.txt new file mode 100644 index 0000000000..9f8b62fbd1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yousei/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_yousei.cpp: + .text start:0x00000078 end:0x00002F28 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000000 end:0x000000B0 diff --git a/config/GZ2J01/rels/d_a_obj_yousei/symbols.txt b/config/GZ2J01/rels/d_a_obj_yousei/symbols.txt new file mode 100644 index 0000000000..ba2ab862f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_yousei/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +InitCcSph__13daObjYOUSEI_cFv = .text:0x00000078; // type:function size:0x6C scope:global +SetCcSph__13daObjYOUSEI_cFv = .text:0x000000E4; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0xE0 scope:global +daObjYOUSEI_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x20 scope:global +daObjYOUSEI_Delete__FP13daObjYOUSEI_c = .text:0x0000023C; // type:function size:0x24 scope:global +SpeedSet__13daObjYOUSEI_cFv = .text:0x00000260; // type:function size:0xB0 scope:global +MoveAction__13daObjYOUSEI_cFv = .text:0x00000310; // type:function size:0x480 scope:global +BinAction__13daObjYOUSEI_cFv = .text:0x00000790; // type:function size:0x248 scope:global +LinkChk__13daObjYOUSEI_cFv = .text:0x000009D8; // type:function size:0x62C scope:global +WaitAction__13daObjYOUSEI_cFv = .text:0x00001004; // type:function size:0x624 scope:global +LinkAction__13daObjYOUSEI_cFv = .text:0x00001628; // type:function size:0x894 scope:global +LinkSearch__13daObjYOUSEI_cFv = .text:0x00001EBC; // type:function size:0xE0 scope:global +WayBgCheck__13daObjYOUSEI_cFffs = .text:0x00001F9C; // type:function size:0x124 scope:global +CareAction__13daObjYOUSEI_cFv = .text:0x000020C0; // type:function size:0x8C scope:global +CheckGround__13daObjYOUSEI_cFv = .text:0x0000214C; // type:function size:0x104 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002250; // type:function size:0x78 scope:global +CheckWater__13daObjYOUSEI_cFv = .text:0x000022C8; // type:function size:0x148 scope:global +Action__13daObjYOUSEI_cFv = .text:0x00002410; // type:function size:0x1FC scope:global +ObjHit__13daObjYOUSEI_cFv = .text:0x0000260C; // type:function size:0x124 scope:global +Execute__13daObjYOUSEI_cFv = .text:0x00002730; // type:function size:0x1A8 scope:global +Delete__13daObjYOUSEI_cFv = .text:0x000028D8; // type:function size:0x34 scope:global +setBaseMtx__13daObjYOUSEI_cFv = .text:0x0000290C; // type:function size:0x74 scope:global +daObjYOUSEI_Draw__FP13daObjYOUSEI_c = .text:0x00002980; // type:function size:0xBC scope:global +daObjYOUSEI_Execute__FP13daObjYOUSEI_c = .text:0x00002A3C; // type:function size:0x20 scope:global +create__13daObjYOUSEI_cFv = .text:0x00002A5C; // type:function size:0x380 scope:global +__dt__8cM3dGSphFv = .text:0x00002DDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002E6C; // type:function size:0x70 scope:global +daObjYOUSEI_IsDelete__FP13daObjYOUSEI_c = .text:0x00002EDC; // type:function size:0x8 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002EE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002EF4; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002EFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F04; // type:function size:0x8 scope:local +getHeadTopPos__9daPy_py_cCFv = .text:0x00002F0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3652 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3661 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3680 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3708 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3802 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3849 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3850 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3851 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3852 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3853 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3854 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3996 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@3997 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@3998 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@3999 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4000 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4001 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4002 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4003 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4004 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4005 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4188 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4189 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4191 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:string +@4194 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@4196 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4482 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4682 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x7 scope:local data:string_table +l_daObjYOUSEI_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Yousei = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000008C; // type:object size:0x30 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +s_dis = .bss:0x00000040; // type:object size:0x4 scope:global +sLink_Pos = .bss:0x00000044; // type:object size:0x4 scope:global data:4byte +lbl_54_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +lbl_54_bss_49 = .bss:0x00000049; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000004C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000050; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_ystone/splits.txt b/config/GZ2J01/rels/d_a_obj_ystone/splits.txt new file mode 100644 index 0000000000..092636749e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ystone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ystone.cpp: + .text start:0x00000078 end:0x00000C64 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2J01/rels/d_a_obj_ystone/symbols.txt b/config/GZ2J01/rels/d_a_obj_ystone/symbols.txt new file mode 100644 index 0000000000..299920204f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_ystone/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000078; // type:function size:0x78 scope:global +daObj_Ystone_Draw__FP16obj_ystone_class = .text:0x000000F0; // type:function size:0xF0 scope:global +setModelBaseMtx__FP16obj_ystone_class = .text:0x000001E0; // type:function size:0xDC scope:global +action__FP16obj_ystone_class = .text:0x000002BC; // type:function size:0x490 scope:global +daObj_Ystone_Execute__FP16obj_ystone_class = .text:0x0000074C; // type:function size:0x84 scope:global +daObj_Ystone_IsDelete__FP16obj_ystone_class = .text:0x000007D0; // type:function size:0x8 scope:global +daObj_Ystone_Delete__FP16obj_ystone_class = .text:0x000007D8; // type:function size:0x40 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x280 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000A98; // type:function size:0x48 scope:global +daObj_Ystone_Create__FP10fopAc_ac_c = .text:0x00000AE0; // type:function size:0x184 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIndex = .rodata:0x00000000; // type:object size:0x1C scope:global +l_brkIndex = .rodata:0x0000001C; // type:object size:0xC scope:global +l_btkIndex = .rodata:0x00000028; // type:object size:0x1C scope:global +@3967 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x5E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x1C scope:global +l_stageName$3775 = .data:0x0000001C; // type:object size:0x24 scope:local +mirror_effect_id$3870 = .data:0x00000040; // type:object size:0x14 scope:local +@3970 = .data:0x00000054; // type:object size:0x1C scope:local +l_daObj_Ystone_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_OBJ_YSTONE = .data:0x00000090; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000C0; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_obj_zcloth/splits.txt b/config/GZ2J01/rels/d_a_obj_zcloth/splits.txt new file mode 100644 index 0000000000..9e5ac3837f --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zcloth/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zcloth.cpp: + .text start:0x00000078 end:0x0000052C + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt b/config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt new file mode 100644 index 0000000000..da7765b64e --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zcloth/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjZCloth_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjZCloth_cFv = .text:0x000000B4; // type:function size:0x6C scope:global +Create__13daObjZCloth_cFv = .text:0x00000120; // type:function size:0x4C scope:global +create__13daObjZCloth_cFv = .text:0x0000016C; // type:function size:0x1A0 scope:global +__dt__8cM3dGCylFv = .text:0x0000030C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000354; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000039C; // type:function size:0x70 scope:global +execute__13daObjZCloth_cFv = .text:0x0000040C; // type:function size:0x24 scope:global +draw__13daObjZCloth_cFv = .text:0x00000430; // type:function size:0x30 scope:global +_delete__13daObjZCloth_cFv = .text:0x00000460; // type:function size:0x3C scope:global +daObjZCloth_Draw__FP13daObjZCloth_c = .text:0x0000049C; // type:function size:0x20 scope:global +daObjZCloth_Execute__FP13daObjZCloth_c = .text:0x000004BC; // type:function size:0x20 scope:global +daObjZCloth_Delete__FP13daObjZCloth_c = .text:0x000004DC; // type:function size:0x20 scope:global +daObjZCloth_Create__FP10fopAc_ac_c = .text:0x000004FC; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000051C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000524; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daObjZCloth_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_ZoraCloth = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daObjZCloth_c = .data:0x00000050; // type:object size:0x44 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000AC; // type:object size:0x24 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_zdoor/splits.txt b/config/GZ2J01/rels/d_a_obj_zdoor/splits.txt new file mode 100644 index 0000000000..bd71eb4f1c --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zdoor.cpp: + .text start:0x00000078 end:0x00000E24 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt b/config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt new file mode 100644 index 0000000000..dc02ea3f84 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zdoor/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkPlayerPos__FP9daZdoor_c = .text:0x00000078; // type:function size:0xA4 scope:global +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x94 scope:global +doorTgHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001B0; // type:function size:0xEC scope:global +init_cyl__9daZdoor_cFv = .text:0x0000029C; // type:function size:0xE4 scope:global +set_cyl__9daZdoor_cFv = .text:0x00000380; // type:function size:0x144 scope:global +setBaseMtx__9daZdoor_cFv = .text:0x000004C4; // type:function size:0x74 scope:global +Create__9daZdoor_cFv = .text:0x00000538; // type:function size:0x78 scope:global +CreateHeap__9daZdoor_cFv = .text:0x000005B0; // type:function size:0x80 scope:global +create1st__9daZdoor_cFv = .text:0x00000630; // type:function size:0xDC scope:global +Execute__9daZdoor_cFPPA3_A4_f = .text:0x0000070C; // type:function size:0x21C scope:global +Draw__9daZdoor_cFv = .text:0x00000928; // type:function size:0xA4 scope:global +Delete__9daZdoor_cFv = .text:0x000009CC; // type:function size:0x40 scope:global +daZdoor_create1st__FP9daZdoor_c = .text:0x00000A0C; // type:function size:0x14C scope:global +__dt__8cM3dGCylFv = .text:0x00000B58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BA0; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00000BE8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000CB4; // type:function size:0x84 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D38; // type:function size:0x70 scope:global +daZdoor_MoveBGDelete__FP9daZdoor_c = .text:0x00000DA8; // type:function size:0x20 scope:global +daZdoor_MoveBGExecute__FP9daZdoor_c = .text:0x00000DC8; // type:function size:0x20 scope:global +daZdoor_MoveBGDraw__FP9daZdoor_c = .text:0x00000DE8; // type:function size:0x2C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E14; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E1C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_data = .rodata:0x00000000; // type:object size:0x3C scope:global +l_cyl_data2 = .rodata:0x0000003C; // type:object size:0x3C scope:global +l_open_limit_max = .rodata:0x00000078; // type:object size:0x6 scope:global +l_open_limit_min = .rodata:0x00000080; // type:object size:0x6 scope:global +l_open_speed = .rodata:0x00000088; // type:object size:0x6 scope:global +@3658 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3679 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@3714 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@3796 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3797 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3798 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3799 = .rodata:0x000000B4; // type:object size:0x4 scope:local +estimateSizeTbl$3848 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3906 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3907 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x60 scope:local data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_cyl_src2 = .data:0x00000044; // type:object size:0x44 scope:global +l_arcName = .data:0x00000088; // type:object size:0xC scope:global +l_bmdName = .data:0x00000094; // type:object size:0xC scope:global +l_dzbName = .data:0x000000A0; // type:object size:0xC scope:global +daZdoor_METHODS = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_ZDoor = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000114; // type:object size:0x24 scope:global +__vt__9daZdoor_c = .data:0x00000138; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_zrTurara/splits.txt b/config/GZ2J01/rels/d_a_obj_zrTurara/splits.txt new file mode 100644 index 0000000000..ad9e149c7a --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zrTurara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTurara.cpp: + .text start:0x000000EC end:0x00001108 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2J01/rels/d_a_obj_zrTurara/symbols.txt b/config/GZ2J01/rels/d_a_obj_zrTurara/symbols.txt new file mode 100644 index 0000000000..164874a610 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zrTurara/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daZrTurara_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__12daZrTurara_cFv = .text:0x00000164; // type:function size:0x130 scope:global +CreateHeap__12daZrTurara_cFv = .text:0x00000294; // type:function size:0x130 scope:global +create__12daZrTurara_cFv = .text:0x000003C4; // type:function size:0x2D8 scope:global +__dt__8cM3dGCylFv = .text:0x0000069C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000072C; // type:function size:0x5C scope:global +Execute__12daZrTurara_cFPPA3_A4_f = .text:0x00000788; // type:function size:0x60 scope:global +move__12daZrTurara_cFv = .text:0x000007E8; // type:function size:0x120 scope:global +modeWait__12daZrTurara_cFv = .text:0x00000908; // type:function size:0x84 scope:global +init_modeBreak__12daZrTurara_cFv = .text:0x0000098C; // type:function size:0x2D4 scope:global +modeBreak__12daZrTurara_cFv = .text:0x00000C60; // type:function size:0x1C0 scope:global +init_modeEnd__12daZrTurara_cFv = .text:0x00000E20; // type:function size:0xC scope:global +modeEnd__12daZrTurara_cFv = .text:0x00000E2C; // type:function size:0x4 scope:global +Draw__12daZrTurara_cFv = .text:0x00000E30; // type:function size:0xD0 scope:global +Delete__12daZrTurara_cFv = .text:0x00000F00; // type:function size:0x68 scope:global +daZrTurara_Draw__FP12daZrTurara_c = .text:0x00000F68; // type:function size:0x2C scope:global +daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000F94; // type:function size:0x20 scope:global +daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000FB4; // type:function size:0x20 scope:global +daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000FD4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FF4; // type:function size:0x48 scope:global +__dt__16daZrTurara_HIO_cFv = .text:0x0000103C; // type:function size:0x5C scope:global +__sinit_d_a_obj_zrTurara_cpp = .text:0x00001098; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__12daZrTurara_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3699 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +@3926 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4059 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4060 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daZrTurara_c = .data:0x00000020; // type:object size:0x44 scope:global +@3916 = .data:0x00000064; // type:object size:0xC scope:local +@3917 = .data:0x00000070; // type:object size:0xC scope:local +@3918 = .data:0x0000007C; // type:object size:0xC scope:local +mode_proc$3915 = .data:0x00000088; // type:object size:0x24 scope:local +l_daZrTurara_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_zrTurara = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__12daZrTurara_c = .data:0x0000012C; // type:object size:0x28 scope:global +__vt__16daZrTurara_HIO_c = .data:0x00000154; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3651 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_697_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_zrTuraraRock/splits.txt b/config/GZ2J01/rels/d_a_obj_zrTuraraRock/splits.txt new file mode 100644 index 0000000000..ee108a21c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zrTuraraRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTuraraRock.cpp: + .text start:0x000000EC end:0x00000C0C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2J01/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/GZ2J01/rels/d_a_obj_zrTuraraRock/symbols.txt new file mode 100644 index 0000000000..ff99e1957d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daZrTuraRc_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000014C; // type:function size:0x48 scope:global +setBaseMtx__12daZrTuraRc_cFv = .text:0x00000194; // type:function size:0xA0 scope:global +CreateHeap__12daZrTuraRc_cFv = .text:0x00000234; // type:function size:0x6C scope:global +create__12daZrTuraRc_cFv = .text:0x000002A0; // type:function size:0x2E4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000584; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005F4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00000664; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006AC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006F4; // type:function size:0x5C scope:global +createHeapCallBack__12daZrTuraRc_cFP10fopAc_ac_c = .text:0x00000750; // type:function size:0x20 scope:global +Execute__12daZrTuraRc_cFv = .text:0x00000770; // type:function size:0x68 scope:global +move__12daZrTuraRc_cFv = .text:0x000007D8; // type:function size:0xD4 scope:global +init_modeDrop__12daZrTuraRc_cFv = .text:0x000008AC; // type:function size:0x38 scope:global +modeDrop__12daZrTuraRc_cFv = .text:0x000008E4; // type:function size:0x78 scope:global +bgCheck__12daZrTuraRc_cFv = .text:0x0000095C; // type:function size:0x2C scope:global +init_modeDropEnd__12daZrTuraRc_cFv = .text:0x00000988; // type:function size:0x34 scope:global +modeDropEnd__12daZrTuraRc_cFv = .text:0x000009BC; // type:function size:0x4 scope:global +Draw__12daZrTuraRc_cFv = .text:0x000009C0; // type:function size:0x64 scope:global +Delete__12daZrTuraRc_cFv = .text:0x00000A24; // type:function size:0x44 scope:global +daZrTuraRc_Draw__FP12daZrTuraRc_c = .text:0x00000A68; // type:function size:0x20 scope:global +daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000A88; // type:function size:0x20 scope:global +daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000AA8; // type:function size:0x20 scope:global +daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000AC8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AE8; // type:function size:0x48 scope:global +__dt__16daZrTuraRc_HIO_cFv = .text:0x00000B30; // type:function size:0x5C scope:global +__sinit_d_a_obj_zrTuraraRock_cpp = .text:0x00000B8C; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C04; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3656 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__12daZrTuraRc_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3684 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3774 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3775 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@3778 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3885 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__12daZrTuraRc_c = .data:0x00000020; // type:object size:0x40 scope:global +@3871 = .data:0x00000060; // type:object size:0xC scope:local +@3872 = .data:0x0000006C; // type:object size:0xC scope:local +mode_proc$3870 = .data:0x00000078; // type:object size:0x18 scope:local +l_daZrTuraRc_Method = .data:0x00000090; // type:object size:0x20 scope:global +g_profile_Obj_zrTuraraRc = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:global +__vt__16daZrTuraRc_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_698_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_zraMark/splits.txt b/config/GZ2J01/rels/d_a_obj_zraMark/splits.txt new file mode 100644 index 0000000000..0b77589674 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zraMark/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zraMark.cpp: + .text start:0x00000078 end:0x000017A0 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000004 end:0x0000007C + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_obj_zraMark/symbols.txt b/config/GZ2J01/rels/d_a_obj_zraMark/symbols.txt new file mode 100644 index 0000000000..0e3d4a9284 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zraMark/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +Create__14daObjZraMark_cFv = .text:0x00000098; // type:function size:0x204 scope:global +CreateHeap__14daObjZraMark_cFv = .text:0x0000029C; // type:function size:0x200 scope:global +Execute__14daObjZraMark_cFv = .text:0x0000049C; // type:function size:0x90 scope:global +Draw__14daObjZraMark_cFv = .text:0x0000052C; // type:function size:0x18C scope:global +Delete__14daObjZraMark_cFv = .text:0x000006B8; // type:function size:0x48 scope:global +getType__14daObjZraMark_cFv = .text:0x00000700; // type:function size:0x4C scope:global +setBaseMtx__14daObjZraMark_cFv = .text:0x0000074C; // type:function size:0x1B4 scope:global +col_init__14daObjZraMark_cFv = .text:0x00000900; // type:function size:0x7C scope:global +col_set__14daObjZraMark_cFv = .text:0x0000097C; // type:function size:0x36C scope:global +schHoz__14daObjZraMark_cFv = .text:0x00000CE8; // type:function size:0x4C scope:global +entryPointer__14daObjZraMark_cFP10fopAc_ac_c = .text:0x00000D34; // type:function size:0x5C scope:global +informBlast__14daObjZraMark_cFv = .text:0x00000D90; // type:function size:0x84 scope:global +daObjZraMark_Execute__FP14daObjZraMark_c = .text:0x00000E14; // type:function size:0x20 scope:global +daObjZraMark_Draw__FP14daObjZraMark_c = .text:0x00000E34; // type:function size:0x20 scope:global +daObjZraMark_IsDelete__FP14daObjZraMark_c = .text:0x00000E54; // type:function size:0x8 scope:global +daObjZraMark_Delete__FP14daObjZraMark_c = .text:0x00000E5C; // type:function size:0x20 scope:global +daObjZraMark_create__FP10fopAc_ac_c = .text:0x00000E7C; // type:function size:0x20 scope:global +create__16_ZraMark_Hahen_cFRC4cXyzScScScSc = .text:0x00000E9C; // type:function size:0x7C scope:global +loadModel__16_ZraMark_Hahen_cFv = .text:0x00000F18; // type:function size:0x84 scope:global +init__16_ZraMark_Hahen_cFRC4cXyzScScSc = .text:0x00000F9C; // type:function size:0x28C scope:global +calcSpeed__16_ZraMark_Hahen_cFv = .text:0x00001228; // type:function size:0x5C scope:global +setMtx__16_ZraMark_Hahen_cFv = .text:0x00001284; // type:function size:0x64 scope:global +draw__16_ZraMark_Hahen_cFv = .text:0x000012E8; // type:function size:0xA0 scope:global +create__20_ZraMark_Hahen_Mng_cFRC4cXyzScScScSc = .text:0x00001388; // type:function size:0x90 scope:global +calc__20_ZraMark_Hahen_Mng_cFv = .text:0x00001418; // type:function size:0x7C scope:global +draw__20_ZraMark_Hahen_Mng_cFv = .text:0x00001494; // type:function size:0x58 scope:global +cLib_getRndValue__Fii = .text:0x000014EC; // type:function size:0x7C scope:global +__dt__16_ZraMark_Hahen_cFv = .text:0x00001568; // type:function size:0x6C scope:global +__ct__16_ZraMark_Hahen_cFv = .text:0x000015D4; // type:function size:0x80 scope:global +__ct__11J3DLightObjFv = .text:0x00001654; // type:function size:0x38 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000168C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000016D4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00001710; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001758; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x14 scope:global +l_sph_src = .rodata:0x00000014; // type:object size:0x44 scope:global +l_arcIdx = .rodata:0x00000058; // type:object size:0x10 scope:global +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000084; // type:object size:0x4 scope:local +l_coOffset$4267 = .rodata:0x00000088; // type:object size:0x30 scope:local +@4296 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4401 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +sHahenBmdType$4487 = .rodata:0x000000C4; // type:object size:0x8 scope:local +sScale$4499 = .rodata:0x000000CC; // type:object size:0x38 scope:local +sRoot$4500 = .rodata:0x00000104; // type:object size:0xE0 scope:local +@4542 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4543 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@4544 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@4547 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@4548 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000200; // type:object size:0x4 scope:local +@4571 = .rodata:0x00000204; // type:object size:0x4 scope:local data:float +@4658 = .rodata:0x00000208; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000210; // type:object size:0x5 scope:local data:string_table +lbl_699_data_0 = .data:0x00000000; // type:object size:0x1 data:byte +l_arcName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjZraMark_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_ZRA_MARK = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000058; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000064; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000070; // type:object size:0xC scope:global +roottype$4501 = .bss:0x00000000; // type:object size:0x4 scope:local +lbl_699_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_obj_zra_freeze/splits.txt b/config/GZ2J01/rels/d_a_obj_zra_freeze/splits.txt new file mode 100644 index 0000000000..e34e000c6d --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zra_freeze/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zra_freeze.cpp: + .text start:0x00000078 end:0x00000B00 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_obj_zra_freeze/symbols.txt b/config/GZ2J01/rels/d_a_obj_zra_freeze/symbols.txt new file mode 100644 index 0000000000..2842b1a465 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zra_freeze/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__13daZraFreeze_cFv = .text:0x00000078; // type:function size:0x6C scope:global +chkActorInScreen__13daZraFreeze_cFv = .text:0x000000E4; // type:function size:0x178 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000025C; // type:function size:0x20 scope:global +Create__13daZraFreeze_cFv = .text:0x0000027C; // type:function size:0x180 scope:global +CreateHeap__13daZraFreeze_cFv = .text:0x000003FC; // type:function size:0x84 scope:global +setHitodamaPrtcl__13daZraFreeze_cFv = .text:0x00000480; // type:function size:0x1D8 scope:global +Execute__13daZraFreeze_cFv = .text:0x00000658; // type:function size:0x348 scope:global +Draw__13daZraFreeze_cFv = .text:0x000009A0; // type:function size:0xA4 scope:global +Delete__13daZraFreeze_cFv = .text:0x00000A44; // type:function size:0x34 scope:global +daZraFreeze_Draw__FP13daZraFreeze_c = .text:0x00000A78; // type:function size:0x20 scope:global +daZraFreeze_Execute__FP13daZraFreeze_c = .text:0x00000A98; // type:function size:0x20 scope:global +daZraFreeze_IsDelete__FP13daZraFreeze_c = .text:0x00000AB8; // type:function size:0x8 scope:global +daZraFreeze_Delete__FP13daZraFreeze_c = .text:0x00000AC0; // type:function size:0x20 scope:global +daZraFreeze_create__FP10fopAc_ac_c = .text:0x00000AE0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global +@3763 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +id$3856 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4051 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4052 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x3B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName$3845 = .data:0x00000004; // type:object size:0xC scope:local +l_daZraFreeze_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_ZRAFREEZE = .data:0x00000030; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_obj_zra_rock/splits.txt b/config/GZ2J01/rels/d_a_obj_zra_rock/splits.txt new file mode 100644 index 0000000000..bc29c67960 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zra_rock.cpp: + .text start:0x00000078 end:0x0000097C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000AC diff --git a/config/GZ2J01/rels/d_a_obj_zra_rock/symbols.txt b/config/GZ2J01/rels/d_a_obj_zra_rock/symbols.txt new file mode 100644 index 0000000000..920810e521 --- /dev/null +++ b/config/GZ2J01/rels/d_a_obj_zra_rock/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAttnPos__14daObjZraRock_cFv = .text:0x00000078; // type:function size:0x84 scope:global +setBaseMtx__14daObjZraRock_cFv = .text:0x000000FC; // type:function size:0x90 scope:global +setEnvTevColor__14daObjZraRock_cFv = .text:0x0000018C; // type:function size:0x5C scope:global +setRoomNo__14daObjZraRock_cFv = .text:0x000001E8; // type:function size:0x40 scope:global +Create__14daObjZraRock_cFv = .text:0x00000228; // type:function size:0x148 scope:global +CreateHeap__14daObjZraRock_cFv = .text:0x00000370; // type:function size:0x130 scope:global +create__14daObjZraRock_cFv = .text:0x000004A0; // type:function size:0x184 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:global +Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000006DC; // type:function size:0x58 scope:global +Draw__14daObjZraRock_cFv = .text:0x00000734; // type:function size:0x138 scope:global +Delete__14daObjZraRock_cFv = .text:0x0000086C; // type:function size:0x6C scope:global +daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:global +daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:global +daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:global +daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000096C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000974; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3903 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x19 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_ZraRock = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000078; // type:object size:0xC scope:global +__vt__14daObjZraRock_c = .data:0x00000084; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_passer_mng/splits.txt b/config/GZ2J01/rels/d_a_passer_mng/splits.txt new file mode 100644 index 0000000000..f1c4c26887 --- /dev/null +++ b/config/GZ2J01/rels/d_a_passer_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_passer_mng.cpp: + .text start:0x00000078 end:0x00001578 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZ2J01/rels/d_a_passer_mng/symbols.txt b/config/GZ2J01/rels/d_a_passer_mng/symbols.txt new file mode 100644 index 0000000000..6b2a97bc30 --- /dev/null +++ b/config/GZ2J01/rels/d_a_passer_mng/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daPasserMng_Execute__FP13daPasserMng_c = .text:0x00000078; // type:function size:0x20 scope:global +execute__13daPasserMng_cFv = .text:0x00000098; // type:function size:0x244 scope:global +getPasserParam__13daPasserMng_cFv = .text:0x000002DC; // type:function size:0x498 scope:global +getLuggageParamHigh__13daPasserMng_cFUl = .text:0x00000774; // type:function size:0x8E8 scope:global +daPasserMng_IsDelete__FP13daPasserMng_c = .text:0x0000105C; // type:function size:0x8 scope:global +daPasserMng_Delete__FP13daPasserMng_c = .text:0x00001064; // type:function size:0x44 scope:global +daPasserMng_Create__FP10fopAc_ac_c = .text:0x000010A8; // type:function size:0x20 scope:global +create__13daPasserMng_cFv = .text:0x000010C8; // type:function size:0x58 scope:global +create_init__13daPasserMng_cFv = .text:0x00001120; // type:function size:0x3DC scope:global +cLib_getRndValue__Fii = .text:0x000014FC; // type:function size:0x7C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +groupA = .rodata:0x00000000; // type:object size:0x20 scope:global +groupB = .rodata:0x00000020; // type:object size:0x24 scope:global +groupC = .rodata:0x00000044; // type:object size:0x24 scope:global +groupD = .rodata:0x00000068; // type:object size:0x20 scope:global +@4430 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +mGroupTbl__13daPasserMng_c = .data:0x00000000; // type:object size:0x10 scope:global +@4134 = .data:0x00000010; // type:object size:0x78 scope:local +@4305 = .data:0x00000088; // type:object size:0x78 scope:local +l_daPasserMng_Method = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_PASSER_MNG = .data:0x00000120; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_path_line/splits.txt b/config/GZ2J01/rels/d_a_path_line/splits.txt new file mode 100644 index 0000000000..1fe9ff9574 --- /dev/null +++ b/config/GZ2J01/rels/d_a_path_line/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_path_line.cpp: + .data start:0x00000000 end:0x00000034 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_path_line/symbols.txt b/config/GZ2J01/rels/d_a_path_line/symbols.txt new file mode 100644 index 0000000000..6892cc740c --- /dev/null +++ b/config/GZ2J01/rels/d_a_path_line/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_PATH_LINE = .data:0x00000000; // type:object size:0x34 scope:global diff --git a/config/GZ2J01/rels/d_a_peru/splits.txt b/config/GZ2J01/rels/d_a_peru/splits.txt new file mode 100644 index 0000000000..1714f683e7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_peru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_peru.cpp: + .text start:0x000000EC end:0x0000524C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x00000608 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_peru/symbols.txt b/config/GZ2J01/rels/d_a_peru/symbols.txt new file mode 100644 index 0000000000..a137ece586 --- /dev/null +++ b/config/GZ2J01/rels/d_a_peru/symbols.txt @@ -0,0 +1,264 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__8daPeru_cFv = .text:0x000000EC; // type:function size:0xE0 scope:global +create__8daPeru_cFv = .text:0x000001CC; // type:function size:0x240 scope:global +CreateHeap__8daPeru_cFv = .text:0x0000040C; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000006A0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000006DC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000006F4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000730; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000748; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000790; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000007B4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000007F0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000808; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000844; // type:function size:0x18 scope:global +typeInitialize__8daPeru_cFv = .text:0x0000085C; // type:function size:0xF4 scope:global +Delete__8daPeru_cFv = .text:0x00000950; // type:function size:0x34 scope:global +Execute__8daPeru_cFv = .text:0x00000984; // type:function size:0x20 scope:global +Draw__8daPeru_cFv = .text:0x000009A4; // type:function size:0x9C scope:global +createHeapCallBack__8daPeru_cFP10fopAc_ac_c = .text:0x00000A40; // type:function size:0x20 scope:global +ctrlJointCallBack__8daPeru_cFP8J3DJointi = .text:0x00000A60; // type:function size:0x58 scope:global +isDelete__8daPeru_cFv = .text:0x00000AB8; // type:function size:0x34 scope:global +reset__8daPeru_cFv = .text:0x00000AEC; // type:function size:0x234 scope:global +setParam__8daPeru_cFv = .text:0x00000D20; // type:function size:0x12C scope:global +setAfterTalkMotion__8daPeru_cFv = .text:0x00000E4C; // type:function size:0x60 scope:global +srchActors__8daPeru_cFv = .text:0x00000EAC; // type:function size:0xB0 scope:global +evtTalk__8daPeru_cFv = .text:0x00000F5C; // type:function size:0xEC scope:global +evtCutProc__8daPeru_cFv = .text:0x00001048; // type:function size:0xC8 scope:global +action__8daPeru_cFv = .text:0x00001110; // type:function size:0x4C scope:global +setAttnPos__8daPeru_cFv = .text:0x0000115C; // type:function size:0x248 scope:global +setCollision__8daPeru_cFv = .text:0x000013A4; // type:function size:0x1B8 scope:global +drawDbgInfo__8daPeru_cFv = .text:0x0000155C; // type:function size:0x8 scope:global +setAction__8daPeru_cFM8daPeru_cFPCvPvi_ii = .text:0x00001564; // type:function size:0xB0 scope:global +wait__8daPeru_cFi = .text:0x00001614; // type:function size:0x28C scope:global +is_AppearDemo_start__8daPeru_cFv = .text:0x000018A0; // type:function size:0x80 scope:global +_AppearDemoTag_delete__8daPeru_cFv = .text:0x00001920; // type:function size:0x30 scope:global +talk__8daPeru_cFi = .text:0x00001950; // type:function size:0x32C scope:global +jump_st__8daPeru_cFi = .text:0x00001C7C; // type:function size:0x1DC scope:global +jump_ed__8daPeru_cFi = .text:0x00001E58; // type:function size:0x1DC scope:global +sniff__8daPeru_cFi = .text:0x00002034; // type:function size:0x174 scope:global +demo_appear__8daPeru_cFi = .text:0x000021A8; // type:function size:0x164 scope:global +demo_walk_to_link__8daPeru_cFi = .text:0x0000230C; // type:function size:0x19C scope:global +demo_walk_circle__8daPeru_cFi = .text:0x000024A8; // type:function size:0x170 scope:global +demo_walk_to_window__8daPeru_cFi = .text:0x00002618; // type:function size:0x304 scope:global +demo_walk_to_pathway__8daPeru_cFi = .text:0x0000291C; // type:function size:0x290 scope:global +cutAppear__8daPeru_cFi = .text:0x00002BAC; // type:function size:0x94 scope:global +_cutAppear_Init__8daPeru_cFRCi = .text:0x00002C40; // type:function size:0x8F4 scope:global +_cutAppear_Main__8daPeru_cFRCi = .text:0x00003534; // type:function size:0x50C scope:global +_catdoor_open__8daPeru_cFv = .text:0x00003A40; // type:function size:0xE0 scope:global +_catdoor_open_demoskip__8daPeru_cFv = .text:0x00003B20; // type:function size:0x64 scope:global +cutAppear_skip__8daPeru_cFi = .text:0x00003B84; // type:function size:0x94 scope:global +_cutAppear_skip_Init__8daPeru_cFRCi = .text:0x00003C18; // type:function size:0xD8 scope:global +_cutAppear_skip_Main__8daPeru_cFRCi = .text:0x00003CF0; // type:function size:0x18 scope:global +daPeru_Create__FPv = .text:0x00003D08; // type:function size:0x20 scope:global +daPeru_Delete__FPv = .text:0x00003D28; // type:function size:0x20 scope:global +daPeru_Execute__FPv = .text:0x00003D48; // type:function size:0x20 scope:global +daPeru_Draw__FPv = .text:0x00003D68; // type:function size:0x20 scope:global +daPeru_IsDelete__FPv = .text:0x00003D88; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D90; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003DC0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003E08; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004190; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000041CC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00004250; // type:function size:0xCC scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000431C; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x00004364; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000043E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004430; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004478; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000044B4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000048B8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000048BC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000049B8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000049BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004A04; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A74; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004AD0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004B40; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004B88; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004CA4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004EAC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004EB0; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004EB8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004EC0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004EC8; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00004ED0; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00004ED4; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004EDC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004EE4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004EE8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004EF0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004F08; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F0C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F10; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004F18; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004F20; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004F50; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004F80; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004F84; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004F88; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004F8C; // type:function size:0x4 scope:global +__sinit_d_a_peru_cpp = .text:0x00004F90; // type:function size:0x9C scope:local +__ct__8daPeru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000502C; // type:function size:0x98 scope:global +getEyeballMaterialNo__8daPeru_cFv = .text:0x000050C4; // type:function size:0x8 scope:global +getHeadJointNo__8daPeru_cFv = .text:0x000050CC; // type:function size:0x8 scope:global +getNeckJointNo__8daPeru_cFv = .text:0x000050D4; // type:function size:0x8 scope:global +getBackboneJointNo__8daPeru_cFv = .text:0x000050DC; // type:function size:0x8 scope:global +checkChangeJoint__8daPeru_cFi = .text:0x000050E4; // type:function size:0x10 scope:global +checkRemoveJoint__8daPeru_cFi = .text:0x000050F4; // type:function size:0x10 scope:global +beforeMove__8daPeru_cFv = .text:0x00005104; // type:function size:0x78 scope:global +__dt__14daPeru_Param_cFv = .text:0x0000517C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000051C4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051CC; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000051D4; // type:function size:0x60 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00005234; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__14daPeru_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4050 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4052 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4199 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4200 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4201 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4395 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4396 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4548 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4662 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4724 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4725 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4726 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4737 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:4byte +@5061 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5062 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5063 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5064 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5065 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5066 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5207 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5247 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5361 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5436 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5437 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5438 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5439 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5440 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0x2A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000058; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000E4; // type:object size:0x134 scope:global +l_faceMotionSequenceData = .data:0x00000218; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x00000268; // type:object size:0xA0 scope:global +mCutNameList__8daPeru_c = .data:0x00000308; // type:object size:0xC scope:global +@3835 = .data:0x00000314; // type:object size:0xC scope:local +@3836 = .data:0x00000320; // type:object size:0xC scope:local +mCutList__8daPeru_c = .data:0x0000032C; // type:object size:0x24 scope:global data:4byte +@4467 = .data:0x00000350; // type:object size:0xC scope:local data:4byte +@4568 = .data:0x0000035C; // type:object size:0xC scope:local data:4byte +@4576 = .data:0x00000368; // type:object size:0xC scope:local data:4byte +@4938 = .data:0x00000374; // type:object size:0xC scope:local data:4byte +@4943 = .data:0x00000380; // type:object size:0xC scope:local data:4byte +@5029 = .data:0x0000038C; // type:object size:0xC scope:local data:4byte +@5082 = .data:0x00000398; // type:object size:0xC scope:local data:4byte +@5131 = .data:0x000003A4; // type:object size:0xC scope:local data:4byte +@5219 = .data:0x000003B0; // type:object size:0xC scope:local data:4byte +@5259 = .data:0x000003BC; // type:object size:0xC scope:local data:4byte +@5295 = .data:0x000003C8; // type:object size:0xC scope:local data:4byte +@5372 = .data:0x000003D4; // type:object size:0xC scope:local data:4byte +@5460 = .data:0x000003E0; // type:object size:0xC scope:local +@5464 = .data:0x000003EC; // type:object size:0xC scope:local +@5467 = .data:0x000003F8; // type:object size:0xC scope:local +@5471 = .data:0x00000404; // type:object size:0xC scope:local +@5488 = .data:0x00000410; // type:object size:0xC scope:local +@5493 = .data:0x0000041C; // type:object size:0xC scope:local +@5711 = .data:0x00000428; // type:object size:0xC scope:local data:4byte +@5846 = .data:0x00000434; // type:object size:0xC scope:local data:4byte +daPeru_MethodTable = .data:0x00000440; // type:object size:0x20 scope:global +g_profile_PERU = .data:0x00000460; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000490; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000049C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004A8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000004B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000004E4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004F0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004FC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000508; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000514; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000520; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000052C; // type:object size:0xC scope:global +__vt__8daPeru_c = .data:0x00000538; // type:object size:0xC4 scope:global +__vt__14daPeru_Param_c = .data:0x000005FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3837 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5484 = .bss:0x00000058; // type:object size:0xC scope:local +see_pos$5483 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_ppolamp/splits.txt b/config/GZ2J01/rels/d_a_ppolamp/splits.txt new file mode 100644 index 0000000000..051b10efeb --- /dev/null +++ b/config/GZ2J01/rels/d_a_ppolamp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ppolamp.cpp: + .text start:0x00000078 end:0x000009B4 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000006C + .bss start:0x00000000 end:0x000000B8 diff --git a/config/GZ2J01/rels/d_a_ppolamp/symbols.txt b/config/GZ2J01/rels/d_a_ppolamp/symbols.txt new file mode 100644 index 0000000000..4c2d69ef94 --- /dev/null +++ b/config/GZ2J01/rels/d_a_ppolamp/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daPPolamp_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__11daPPolamp_cFv = .text:0x00000098; // type:function size:0xA4 scope:global +create__11daPPolamp_cFv = .text:0x0000013C; // type:function size:0x128 scope:global +execute__11daPPolamp_cFv = .text:0x00000264; // type:function size:0x60 scope:global +draw__11daPPolamp_cFv = .text:0x000002C4; // type:function size:0x16C scope:global +Delete__11daPPolamp_cFv = .text:0x00000430; // type:function size:0x34 scope:global +setModelMtx__11daPPolamp_cFv = .text:0x00000464; // type:function size:0x84 scope:global +setPclModelMtx__11daPPolamp_cFv = .text:0x000004E8; // type:function size:0xF4 scope:global +createHeap__11daPPolamp_cFv = .text:0x000005DC; // type:function size:0x114 scope:global +moveSwing__11daPPolamp_cFv = .text:0x000006F0; // type:function size:0x15C scope:global +initParam__11daPPolamp_cFv = .text:0x0000084C; // type:function size:0x34 scope:global +daPPolamp_create__FP11daPPolamp_c = .text:0x00000880; // type:function size:0x8C scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000090C; // type:function size:0x48 scope:global +daPPolamp_Delete__FP11daPPolamp_c = .text:0x00000954; // type:function size:0x20 scope:global +daPPolamp_execute__FP11daPPolamp_c = .text:0x00000974; // type:function size:0x20 scope:global +daPPolamp_draw__FP11daPPolamp_c = .text:0x00000994; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3757 = .rodata:0x00000000; // type:object size:0xC scope:local +@3797 = .rodata:0x0000000C; // type:object size:0x8 scope:local data:4byte +@3802 = .rodata:0x00000014; // type:object size:0x8 scope:local data:4byte +@3859 = .rodata:0x0000001C; // type:object size:0xC scope:local data:4byte +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daPPolamp_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_PPolamp = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global +__vt__11daPPolamp_c = .data:0x00000060; // type:object size:0xC scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +TEV_COLOR_1$3795 = .bss:0x00000040; // type:object size:0x8 scope:local +TEV_COLOR_2$3800 = .bss:0x0000004C; // type:object size:0x8 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_scene_exit/splits.txt b/config/GZ2J01/rels/d_a_scene_exit/splits.txt new file mode 100644 index 0000000000..2fb857f98d --- /dev/null +++ b/config/GZ2J01/rels/d_a_scene_exit/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_scene_exit.cpp: + .text start:0x00000078 end:0x000004D0 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_scene_exit/symbols.txt b/config/GZ2J01/rels/d_a_scene_exit/symbols.txt new file mode 100644 index 0000000000..c5b73b66d8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_scene_exit/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkWork__8daScex_cFv = .text:0x00000078; // type:function size:0x13C scope:global +daScex_Create__FP10fopAc_ac_c = .text:0x000001B4; // type:function size:0xBC scope:global +daScex_Execute__FP8daScex_c = .text:0x00000270; // type:function size:0x20 scope:global +execute__8daScex_cFv = .text:0x00000290; // type:function size:0x240 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3758 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3840 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3841 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000010; // type:object size:0x4 scope:local +l_daScex_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SCENE_EXIT = .data:0x00000020; // type:object size:0x34 scope:global diff --git a/config/GZ2J01/rels/d_a_scene_exit2/splits.txt b/config/GZ2J01/rels/d_a_scene_exit2/splits.txt new file mode 100644 index 0000000000..8e18fbb365 --- /dev/null +++ b/config/GZ2J01/rels/d_a_scene_exit2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_scene_exit2.cpp: + .text start:0x00000078 end:0x0000070C + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_scene_exit2/symbols.txt b/config/GZ2J01/rels/d_a_scene_exit2/symbols.txt new file mode 100644 index 0000000000..b20b642a91 --- /dev/null +++ b/config/GZ2J01/rels/d_a_scene_exit2/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__10daScExit_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__10daScExit_cFv = .text:0x00000098; // type:function size:0x38 scope:global +Create__10daScExit_cFv = .text:0x000000D0; // type:function size:0x80 scope:global +create__10daScExit_cFv = .text:0x00000150; // type:function size:0x90 scope:global +execute__10daScExit_cFv = .text:0x000001E0; // type:function size:0x24 scope:global +event_proc_call__10daScExit_cFv = .text:0x00000204; // type:function size:0xBC scope:global +actionWait__10daScExit_cFv = .text:0x000002C0; // type:function size:0x68 scope:global +actionOrderEvent__10daScExit_cFv = .text:0x00000328; // type:function size:0x80 scope:global +actionEvent__10daScExit_cFv = .text:0x000003A8; // type:function size:0x7C scope:global +actionDead__10daScExit_cFv = .text:0x00000424; // type:function size:0x4 scope:global +demoProc__10daScExit_cFv = .text:0x00000428; // type:function size:0x1C4 scope:global +checkArea__10daScExit_cFv = .text:0x000005EC; // type:function size:0x48 scope:global +draw__10daScExit_cFv = .text:0x00000634; // type:function size:0x8 scope:global +_delete__10daScExit_cFv = .text:0x0000063C; // type:function size:0x34 scope:global +daScExit_Draw__FP10daScExit_c = .text:0x00000670; // type:function size:0x20 scope:global +daScExit_Execute__FP10daScExit_c = .text:0x00000690; // type:function size:0x20 scope:global +daScExit_Delete__FP10daScExit_c = .text:0x000006B0; // type:function size:0x20 scope:global +daScExit_Create__FP10daScExit_c = .text:0x000006D0; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000006F0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3659 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0x30 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +@3699 = .data:0x00000028; // type:object size:0xC scope:local +@3700 = .data:0x00000034; // type:object size:0xC scope:local +@3701 = .data:0x00000040; // type:object size:0xC scope:local +@3702 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$3698 = .data:0x00000058; // type:object size:0x30 scope:local +action_table$3745 = .data:0x00000088; // type:object size:0xC scope:local +l_daScExit_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_SCENE_EXIT2 = .data:0x000000B4; // type:object size:0x30 scope:global +lbl_117_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_set_bgobj/splits.txt b/config/GZ2J01/rels/d_a_set_bgobj/splits.txt new file mode 100644 index 0000000000..09a944130c --- /dev/null +++ b/config/GZ2J01/rels/d_a_set_bgobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_set_bgobj.cpp: + .text start:0x00000078 end:0x000001F8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_set_bgobj/symbols.txt b/config/GZ2J01/rels/d_a_set_bgobj/symbols.txt new file mode 100644 index 0000000000..819227e95a --- /dev/null +++ b/config/GZ2J01/rels/d_a_set_bgobj/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateInit__12daSetBgObj_cFv = .text:0x00000078; // type:function size:0x84 scope:global +create__12daSetBgObj_cFv = .text:0x000000FC; // type:function size:0x8C scope:global +Delete__12daSetBgObj_cFv = .text:0x00000188; // type:function size:0x30 scope:global +daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x000001B8; // type:function size:0x20 scope:global +daSetBgObj_Create__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_specName = .rodata:0x00000000; // type:object size:0x9 scope:global data:string +@stringBase0 = .rodata:0x0000000C; // type:object size:0x3 scope:local data:string_table +l_bg_profName$3618 = .data:0x00000000; // type:object size:0xA scope:local +l_daSetBgObj_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_SET_BG_OBJ = .data:0x0000002C; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_shop_item/splits.txt b/config/GZ2J01/rels/d_a_shop_item/splits.txt new file mode 100644 index 0000000000..9b0d13a850 --- /dev/null +++ b/config/GZ2J01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shop_item.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_shop_item/symbols.txt b/config/GZ2J01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 0000000000..022a9729ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getShopArcname__12daShopItem_cFv = .text:0x00000078; // type:function size:0x24C scope:global +getHeapSize__12daShopItem_cFv = .text:0x000002C4; // type:function size:0x18 scope:global +CreateInit__12daShopItem_cFv = .text:0x000002DC; // type:function size:0x13C scope:global +set_mtx__12daShopItem_cFv = .text:0x00000418; // type:function size:0x19C scope:global +_execute__12daShopItem_cFv = .text:0x000005B4; // type:function size:0x54 scope:global +_draw__12daShopItem_cFv = .text:0x00000608; // type:function size:0x54 scope:global +setListStart__12daShopItem_cFv = .text:0x0000065C; // type:function size:0x4 scope:global +setShadow__12daShopItem_cFv = .text:0x00000660; // type:function size:0x84 scope:global +chkFlag__12daShopItem_cFi = .text:0x000006E4; // type:function size:0x20 scope:global +getTevFrm__12daShopItem_cFv = .text:0x00000704; // type:function size:0x20 scope:global +getBtpFrm__12daShopItem_cFv = .text:0x00000724; // type:function size:0x20 scope:global +getShadowSize__12daShopItem_cFv = .text:0x00000744; // type:function size:0x1C scope:global +getCollisionH__12daShopItem_cFv = .text:0x00000760; // type:function size:0x1C scope:global +getCollisionR__12daShopItem_cFv = .text:0x0000077C; // type:function size:0x1C scope:global +daShopItem_Create__FPv = .text:0x00000798; // type:function size:0x1BC scope:global +__dt__8cM3dGCylFv = .text:0x00000954; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000099C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000009E4; // type:function size:0x70 scope:global +daShopItem_Delete__FPv = .text:0x00000A54; // type:function size:0x3C scope:global +daShopItem_Draw__FPv = .text:0x00000A90; // type:function size:0x24 scope:global +daShopItem_Execute__FPv = .text:0x00000AB4; // type:function size:0x24 scope:global +daShopItem_IsDelete__FPv = .text:0x00000AD8; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000AE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cullfar_max__12daShopItem_c = .rodata:0x00000000; // type:object size:0x4 scope:global +HeapSizeTbl$3665 = .rodata:0x00000004; // type:object size:0x2E scope:local +@3718 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3720 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3724 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0x10 scope:local data:string_table +daShopItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ShopItem = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daShopItem_c = .data:0x0000008C; // type:object size:0x44 scope:global diff --git a/config/GZ2J01/rels/d_a_skip_2D/splits.txt b/config/GZ2J01/rels/d_a_skip_2D/splits.txt new file mode 100644 index 0000000000..8796301c19 --- /dev/null +++ b/config/GZ2J01/rels/d_a_skip_2D/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_skip_2D.cpp: + .text start:0x00000078 end:0x000002D4 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_skip_2D/symbols.txt b/config/GZ2J01/rels/d_a_skip_2D/symbols.txt new file mode 100644 index 0000000000..273e59cda9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_skip_2D/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSkip2D_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__10daSkip2D_cFv = .text:0x00000098; // type:function size:0x5C scope:global +create__10daSkip2D_cFv = .text:0x000000F4; // type:function size:0x94 scope:global +destroy__10daSkip2D_cFv = .text:0x00000188; // type:function size:0x8 scope:global +draw__10daSkip2D_cFv = .text:0x00000190; // type:function size:0x40 scope:global +execute__10daSkip2D_cFv = .text:0x000001D0; // type:function size:0x8 scope:global +initiate__10daSkip2D_cFv = .text:0x000001D8; // type:function size:0x14 scope:global +daSkip2D_Create__FPv = .text:0x000001EC; // type:function size:0x20 scope:global +daSkip2D_Delete__FPv = .text:0x0000020C; // type:function size:0x20 scope:global +daSkip2D_Execute__FPv = .text:0x0000022C; // type:function size:0x20 scope:global +daSkip2D_Draw__FPv = .text:0x0000024C; // type:function size:0x20 scope:global +daSkip2D_IsDelete__FPv = .text:0x0000026C; // type:function size:0x8 scope:global +__dt__10daSkip2D_cFv = .text:0x00000274; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daSkip2D_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SKIP2D = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10daSkip2D_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_spinner/splits.txt b/config/GZ2J01/rels/d_a_spinner/splits.txt new file mode 100644 index 0000000000..6daada460c --- /dev/null +++ b/config/GZ2J01/rels/d_a_spinner/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_spinner.cpp: + .text start:0x000000EC end:0x000034E0 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2J01/rels/d_a_spinner/symbols.txt b/config/GZ2J01/rels/d_a_spinner/symbols.txt new file mode 100644 index 0000000000..eff03303ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_spinner/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeap__11daSpinner_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global +daSpinner_createHeap__FP10fopAc_ac_c = .text:0x000001B0; // type:function size:0x20 scope:global +create__11daSpinner_cFv = .text:0x000001D0; // type:function size:0x2F0 scope:global +__dt__8cM3dGCylFv = .text:0x000004C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000508; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000550; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x000005AC; // type:function size:0x3C scope:global +__dt__13dBgS_LinkAcchFv = .text:0x000005E8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000658; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006C8; // type:function size:0x48 scope:global +daSpinner_Create__FP10fopAc_ac_c = .text:0x00000710; // type:function size:0x20 scope:global +__dt__11daSpinner_cFv = .text:0x00000730; // type:function size:0x1E8 scope:global +daSpinner_Delete__FP11daSpinner_c = .text:0x00000918; // type:function size:0x28 scope:global +setRoomInfo__11daSpinner_cFv = .text:0x00000940; // type:function size:0x98 scope:global +setMatrix__11daSpinner_cFv = .text:0x000009D8; // type:function size:0xA8 scope:global +setEffect__11daSpinner_cFv = .text:0x00000A80; // type:function size:0x2D4 scope:global +posMove__11daSpinner_cFv = .text:0x00000D54; // type:function size:0xA54 scope:global +__dt__8cM3dGLinFv = .text:0x000017A8; // type:function size:0x48 scope:global +setReflectAngle__11daSpinner_cFv = .text:0x000017F0; // type:function size:0xE4 scope:global +setWallHit__11daSpinner_cFsUl = .text:0x000018D4; // type:function size:0x2F4 scope:global +__dt__8cM3dGPlaFv = .text:0x00001BC8; // type:function size:0x48 scope:global +setAnm__11daSpinner_cFv = .text:0x00001C10; // type:function size:0x168 scope:global +setNextPathNum__11daSpinner_cFv = .text:0x00001D78; // type:function size:0x7C scope:global +getPathNextPos__11daSpinner_cFv = .text:0x00001DF4; // type:function size:0x60 scope:global +checkLineWallHit__11daSpinner_cFP4cXyzP4cXyz = .text:0x00001E54; // type:function size:0x80 scope:global +checkPathMove__11daSpinner_cFv = .text:0x00001ED4; // type:function size:0x5EC scope:global +setSpreadEffect__11daSpinner_cFv = .text:0x000024C0; // type:function size:0x1B4 scope:global +clearSpreadEffect__11daSpinner_cFv = .text:0x00002674; // type:function size:0x78 scope:global +execute__11daSpinner_cFv = .text:0x000026EC; // type:function size:0xC08 scope:global +daSpinner_Execute__FP11daSpinner_c = .text:0x000032F4; // type:function size:0x20 scope:global +draw__11daSpinner_cFv = .text:0x00003314; // type:function size:0x154 scope:global +daSpinner_Draw__FP11daSpinner_c = .text:0x00003468; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003488; // type:function size:0x48 scope:global +@36@__dt__13dBgS_LinkAcchFv = .text:0x000034D0; // type:function size:0x8 scope:local +@20@__dt__13dBgS_LinkAcchFv = .text:0x000034D8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +@4168 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4243 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4244 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4409 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4429 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4592 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4593 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4933 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4934 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4935 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4936 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4938 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5053 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000084; // type:object size:0x4 scope:local +sideCheckVec0$5143 = .rodata:0x00000088; // type:object size:0xC scope:local +sideCheckVec1$5144 = .rodata:0x00000094; // type:object size:0xC scope:local +initSide0$5145 = .rodata:0x000000A0; // type:object size:0xC scope:local +initSide1$5146 = .rodata:0x000000AC; // type:object size:0xC scope:local +initSideOld0$5147 = .rodata:0x000000B8; // type:object size:0xC scope:local +initSideOld1$5148 = .rodata:0x000000C4; // type:object size:0xC scope:local +@5295 = .rodata:0x000000D0; // type:object size:0x8 scope:local +effName$5299 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5361 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5673 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5674 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5675 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5676 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5677 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5678 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5679 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5680 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5723 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5724 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daSpinner_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_SPINNER = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__13dBgS_LinkAcch = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +effDirection$4433 = .bss:0x00000048; // type:object size:0xC scope:local +@4437 = .bss:0x00000054; // type:object size:0xC scope:local +particleScale$4436 = .bss:0x00000064; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_sq/splits.txt b/config/GZ2J01/rels/d_a_sq/splits.txt new file mode 100644 index 0000000000..cea3d1e8f6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_sq.cpp: + .text start:0x000000EC end:0x00001BC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000140 + .bss start:0x0000000C end:0x00000048 diff --git a/config/GZ2J01/rels/d_a_sq/symbols.txt b/config/GZ2J01/rels/d_a_sq/symbols.txt new file mode 100644 index 0000000000..6eaf993b7c --- /dev/null +++ b/config/GZ2J01/rels/d_a_sq/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daSq_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +anm_init__FP8sq_classifUcfi = .text:0x00000158; // type:function size:0x130 scope:global +daSq_Draw__FP8sq_class = .text:0x00000288; // type:function size:0xF8 scope:global +way_bg_check__FP8sq_class = .text:0x00000380; // type:function size:0xFC scope:global +turn_set__FP8sq_class = .text:0x0000047C; // type:function size:0x6C scope:global +sq_normal__FP8sq_class = .text:0x000004E8; // type:function size:0x3E8 scope:global +sq_away__FP8sq_class = .text:0x000008D0; // type:function size:0x1D4 scope:global +sq_carry__FP8sq_class = .text:0x00000AA4; // type:function size:0x13C scope:global +sq_fly__FP8sq_class = .text:0x00000BE0; // type:function size:0xBC scope:global +sq_message__FP8sq_class = .text:0x00000C9C; // type:function size:0x160 scope:global +action__FP8sq_class = .text:0x00000DFC; // type:function size:0x328 scope:global +message__FP8sq_class = .text:0x00001124; // type:function size:0x124 scope:global +daSq_Execute__FP8sq_class = .text:0x00001248; // type:function size:0x224 scope:global +daSq_IsDelete__FP8sq_class = .text:0x0000146C; // type:function size:0x8 scope:global +daSq_Delete__FP8sq_class = .text:0x00001474; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000014C8; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001668; // type:function size:0x48 scope:global +daSq_Create__FP10fopAc_ac_c = .text:0x000016B0; // type:function size:0x380 scope:global +__dt__8cM3dGSphFv = .text:0x00001A30; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001A78; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AC0; // type:function size:0x70 scope:global +__dt__10daSq_HIO_cFv = .text:0x00001B30; // type:function size:0x48 scope:global +__sinit_d_a_sq_cpp = .text:0x00001B78; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3827 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000030; // type:object size:0x6 scope:local data:2byte +@3886 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4120 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x3 scope:local data:string_table +wait_bck = .data:0x00000000; // type:object size:0x10 scope:global +carry_wait_bck = .data:0x00000010; // type:object size:0xC scope:global +cc_sph_src$4278 = .data:0x0000001C; // type:object size:0x40 scope:local +at_sph_src$4279 = .data:0x0000005C; // type:object size:0x40 scope:local +l_daSq_Method = .data:0x0000009C; // type:object size:0x20 scope:global +g_profile_SQ = .data:0x000000BC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__10daSq_HIO_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_119_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_startAndGoal/splits.txt b/config/GZ2J01/rels/d_a_startAndGoal/splits.txt new file mode 100644 index 0000000000..cae5fb74e7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_startAndGoal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_startAndGoal.cpp: + .text start:0x00000078 end:0x00000770 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2J01/rels/d_a_startAndGoal/symbols.txt b/config/GZ2J01/rels/d_a_startAndGoal/symbols.txt new file mode 100644 index 0000000000..50dd0b37c3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_startAndGoal/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +chkPassed2__21daStartAndGoal_Path_cF4cXyz = .text:0x00000078; // type:function size:0x94 scope:global +getType__16daStartAndGoal_cFv = .text:0x0000010C; // type:function size:0x38 scope:global +Create__16daStartAndGoal_cFv = .text:0x00000144; // type:function size:0xA4 scope:global +__dt__21daStartAndGoal_Path_cFv = .text:0x000001E8; // type:function size:0x70 scope:global +init__16daStartAndGoal_cFv = .text:0x00000258; // type:function size:0xD0 scope:global +actorPosCheck__16daStartAndGoal_cFv = .text:0x00000328; // type:function size:0xC8 scope:global +readyStartTimer__16daStartAndGoal_cFv = .text:0x000003F0; // type:function size:0x7C scope:global +isStartCheck__16daStartAndGoal_cFv = .text:0x0000046C; // type:function size:0x24 scope:global +isReadyCheck__16daStartAndGoal_cFv = .text:0x00000490; // type:function size:0x80 scope:global +Execute__16daStartAndGoal_cFv = .text:0x00000510; // type:function size:0xA4 scope:global +Draw__16daStartAndGoal_cFv = .text:0x000005B4; // type:function size:0x8 scope:global +Delete__16daStartAndGoal_cFv = .text:0x000005BC; // type:function size:0x84 scope:global +daStartAndGoal_Execute__FP16daStartAndGoal_c = .text:0x00000640; // type:function size:0x20 scope:global +daStartAndGoal_Draw__FP16daStartAndGoal_c = .text:0x00000660; // type:function size:0x20 scope:global +daStartAndGoal_IsDelete__FP16daStartAndGoal_c = .text:0x00000680; // type:function size:0x8 scope:global +daStartAndGoal_Delete__FP16daStartAndGoal_c = .text:0x00000688; // type:function size:0x20 scope:global +daStartAndGoal_create__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000006C8; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00000728; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x1 scope:global +@3913 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3915 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000010; // type:object size:0x4 scope:local +l_timerType = .data:0x00000000; // type:object size:0x18 scope:global +l_daStartAndGoal_Method = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_START_AND_GOAL = .data:0x00000038; // type:object size:0x30 scope:global +__vt__21daStartAndGoal_Path_c = .data:0x00000068; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000074; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000080; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_suspend/splits.txt b/config/GZ2J01/rels/d_a_suspend/splits.txt new file mode 100644 index 0000000000..ec5ec33ecf --- /dev/null +++ b/config/GZ2J01/rels/d_a_suspend/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_suspend.cpp: + .text start:0x00000078 end:0x00000194 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_suspend/symbols.txt b/config/GZ2J01/rels/d_a_suspend/symbols.txt new file mode 100644 index 0000000000..3e1541ed57 --- /dev/null +++ b/config/GZ2J01/rels/d_a_suspend/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__7daSus_cFv = .text:0x00000078; // type:function size:0xC8 scope:global +daSus_create__FP7daSus_c = .text:0x00000140; // type:function size:0x54 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3640 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3642 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3643 = .rodata:0x0000000C; // type:object size:0x4 scope:local +daSus_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SUSPEND = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_swBall/splits.txt b/config/GZ2J01/rels/d_a_swBall/splits.txt new file mode 100644 index 0000000000..d0b8b53a77 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swBall.cpp: + .text start:0x00000078 end:0x00000A30 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x00000028 diff --git a/config/GZ2J01/rels/d_a_swBall/symbols.txt b/config/GZ2J01/rels/d_a_swBall/symbols.txt new file mode 100644 index 0000000000..ab0e04e31c --- /dev/null +++ b/config/GZ2J01/rels/d_a_swBall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x7C scope:global +checkArea_sub__10daSwBall_cFP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x140 scope:global +checkArea__10daSwBall_cFv = .text:0x00000234; // type:function size:0xB4 scope:global +search_ball__10daSwBall_cFv = .text:0x000002E8; // type:function size:0x12C scope:global +Create__10daSwBall_cFv = .text:0x00000414; // type:function size:0xB8 scope:global +create__10daSwBall_cFv = .text:0x000004CC; // type:function size:0x68 scope:global +execute__10daSwBall_cFv = .text:0x00000534; // type:function size:0x90 scope:global +actionRun__10daSwBall_cFv = .text:0x000005C4; // type:function size:0x1A0 scope:global +actionStop__10daSwBall_cFv = .text:0x00000764; // type:function size:0x4 scope:global +PutCrrPos__10daSwBall_cFv = .text:0x00000768; // type:function size:0x244 scope:global +_delete__10daSwBall_cFv = .text:0x000009AC; // type:function size:0x8 scope:global +daSwBall_Execute__FP10daSwBall_c = .text:0x000009B4; // type:function size:0x20 scope:global +daSwBall_Delete__FP10daSwBall_c = .text:0x000009D4; // type:function size:0x20 scope:global +daSwBall_Create__FP10fopAc_ac_c = .text:0x000009F4; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000A14; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3718 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3721 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000010; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3847 = .data:0x00000020; // type:object size:0xC scope:local +@3848 = .data:0x0000002C; // type:object size:0xC scope:local +l_func$3846 = .data:0x00000038; // type:object size:0x18 scope:local +l_daSwBall_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_SwBall = .data:0x00000070; // type:object size:0x30 scope:global +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global data:4byte +lbl_707_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_swLBall/splits.txt b/config/GZ2J01/rels/d_a_swLBall/splits.txt new file mode 100644 index 0000000000..7e0154d08b --- /dev/null +++ b/config/GZ2J01/rels/d_a_swLBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swLBall.cpp: + .text start:0x00000078 end:0x00000A48 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2J01/rels/d_a_swLBall/symbols.txt b/config/GZ2J01/rels/d_a_swLBall/symbols.txt new file mode 100644 index 0000000000..05fd3044b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swLBall/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_lb_sub__FPvPv = .text:0x00000078; // type:function size:0x94 scope:global +checkArea_sub__11daSwLBall_cFP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x140 scope:global +checkArea__11daSwLBall_cFv = .text:0x0000024C; // type:function size:0xB4 scope:global +search_lb__11daSwLBall_cFv = .text:0x00000300; // type:function size:0x12C scope:global +Create__11daSwLBall_cFv = .text:0x0000042C; // type:function size:0x4C scope:global +create__11daSwLBall_cFv = .text:0x00000478; // type:function size:0x68 scope:global +execute__11daSwLBall_cFv = .text:0x000004E0; // type:function size:0xA8 scope:global +actionInit__11daSwLBall_cFv = .text:0x00000588; // type:function size:0x78 scope:global +actionRun__11daSwLBall_cFv = .text:0x00000600; // type:function size:0x1A0 scope:global +actionStop__11daSwLBall_cFv = .text:0x000007A0; // type:function size:0x4 scope:global +PutCrrPos__11daSwLBall_cFv = .text:0x000007A4; // type:function size:0x220 scope:global +_delete__11daSwLBall_cFv = .text:0x000009C4; // type:function size:0x8 scope:global +daSwLBall_Execute__FP11daSwLBall_c = .text:0x000009CC; // type:function size:0x20 scope:global +daSwLBall_Delete__FP11daSwLBall_c = .text:0x000009EC; // type:function size:0x20 scope:global +daSwLBall_Create__FP10fopAc_ac_c = .text:0x00000A0C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000A2C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3723 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3726 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000010; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3835 = .data:0x00000020; // type:object size:0xC scope:local +@3836 = .data:0x0000002C; // type:object size:0xC scope:local +@3837 = .data:0x00000038; // type:object size:0xC scope:local +l_func$3834 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSwLBall_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_SwLBall = .data:0x00000088; // type:object size:0x30 scope:global +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_708_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_swTime/splits.txt b/config/GZ2J01/rels/d_a_swTime/splits.txt new file mode 100644 index 0000000000..3f4878f7dd --- /dev/null +++ b/config/GZ2J01/rels/d_a_swTime/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swTime.cpp: + .text start:0x00000078 end:0x00000200 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_swTime/symbols.txt b/config/GZ2J01/rels/d_a_swTime/symbols.txt new file mode 100644 index 0000000000..a172a77695 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swTime/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__10daSwTime_cFv = .text:0x00000078; // type:function size:0x28 scope:global +create__10daSwTime_cFv = .text:0x000000A0; // type:function size:0x68 scope:global +execute__10daSwTime_cFv = .text:0x00000108; // type:function size:0x90 scope:global +_delete__10daSwTime_cFv = .text:0x00000198; // type:function size:0x8 scope:global +daSwTime_Execute__FP10daSwTime_c = .text:0x000001A0; // type:function size:0x20 scope:global +daSwTime_Delete__FP10daSwTime_c = .text:0x000001C0; // type:function size:0x20 scope:global +daSwTime_Create__FP10daSwTime_c = .text:0x000001E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSwTime_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SwTime = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_swc00/splits.txt b/config/GZ2J01/rels/d_a_swc00/splits.txt new file mode 100644 index 0000000000..c6e01aaa04 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swc00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swc00.cpp: + .text start:0x00000078 end:0x00000A0C + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZ2J01/rels/d_a_swc00/symbols.txt b/config/GZ2J01/rels/d_a_swc00/symbols.txt new file mode 100644 index 0000000000..4efa4bd313 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +hitCheck__FP9daSwc00_c = .text:0x00000078; // type:function size:0x1E4 scope:global +daSwc00_Execute__FP9daSwc00_c = .text:0x0000025C; // type:function size:0x20 scope:global +execute__9daSwc00_cFv = .text:0x0000027C; // type:function size:0x2EC scope:global +event_proc_call__9daSwc00_cFv = .text:0x00000568; // type:function size:0xBC scope:global +actionWait__9daSwc00_cFv = .text:0x00000624; // type:function size:0x84 scope:global +actionOrderEvent__9daSwc00_cFv = .text:0x000006A8; // type:function size:0x6C scope:global +actionEvent__9daSwc00_cFv = .text:0x00000714; // type:function size:0x5C scope:global +actionDead__9daSwc00_cFv = .text:0x00000770; // type:function size:0x2C scope:global +daSwc00_IsDelete__FP9daSwc00_c = .text:0x0000079C; // type:function size:0x8 scope:global +daSwc00_Delete__FP9daSwc00_c = .text:0x000007A4; // type:function size:0x8 scope:global +daSwc00_Create__FP10fopAc_ac_c = .text:0x000007AC; // type:function size:0x260 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3708 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x26 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3812 = .data:0x00000020; // type:object size:0x40 scope:local +@3820 = .data:0x00000060; // type:object size:0xC scope:local +@3821 = .data:0x0000006C; // type:object size:0xC scope:local +@3822 = .data:0x00000078; // type:object size:0xC scope:local +@3823 = .data:0x00000084; // type:object size:0xC scope:local +l_func$3819 = .data:0x00000090; // type:object size:0x30 scope:local +@3996 = .data:0x000000C0; // type:object size:0x40 scope:local +l_daSwc00_Method = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_SWC00 = .data:0x00000120; // type:object size:0x30 scope:global +lbl_120_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_swhit0/splits.txt b/config/GZ2J01/rels/d_a_swhit0/splits.txt new file mode 100644 index 0000000000..f031a0ee55 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swhit0.cpp: + .text start:0x00000078 end:0x000013E8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2J01/rels/d_a_swhit0/symbols.txt b/config/GZ2J01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 0000000000..9c7ead74c7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getSwNo__10daSwhit0_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwNo2__10daSwhit0_cFv = .text:0x00000084; // type:function size:0xC scope:global +getEvNo__10daSwhit0_cFv = .text:0x00000090; // type:function size:0x1C scope:global +getTimer__10daSwhit0_cFv = .text:0x000000AC; // type:function size:0x1C scope:global +getType__10daSwhit0_cFv = .text:0x000000C8; // type:function size:0x1C scope:global +makeEventId__10daSwhit0_cFv = .text:0x000000E4; // type:function size:0x88 scope:global +CreateHeap__10daSwhit0_cFv = .text:0x0000016C; // type:function size:0x128 scope:global +CreateInit__10daSwhit0_cFv = .text:0x00000294; // type:function size:0x17C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x20 scope:global +create__10daSwhit0_cFv = .text:0x00000430; // type:function size:0x204 scope:global +__dt__8cM3dGSphFv = .text:0x00000634; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000067C; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006C4; // type:function size:0x48 scope:global +checkHit__10daSwhit0_cFv = .text:0x0000070C; // type:function size:0x78 scope:global +setCombackTimer__10daSwhit0_cFv = .text:0x00000784; // type:function size:0x84 scope:global +endCombackTimer__10daSwhit0_cFv = .text:0x00000808; // type:function size:0x78 scope:global +onSwitch__10daSwhit0_cFv = .text:0x00000880; // type:function size:0x58 scope:global +offSwitch__10daSwhit0_cFv = .text:0x000008D8; // type:function size:0x50 scope:global +DemoProc__10daSwhit0_cFv = .text:0x00000928; // type:function size:0x11C scope:global +orderEvent__10daSwhit0_cFv = .text:0x00000A44; // type:function size:0xF8 scope:global +actionOffWait__10daSwhit0_cFv = .text:0x00000B3C; // type:function size:0x108 scope:global +actionToOnReady__10daSwhit0_cFv = .text:0x00000C44; // type:function size:0x64 scope:global +actionToOnOrder__10daSwhit0_cFv = .text:0x00000CA8; // type:function size:0xBC scope:global +actionToOnDemo__10daSwhit0_cFv = .text:0x00000D64; // type:function size:0xA4 scope:global +actionToOnDemo2__10daSwhit0_cFv = .text:0x00000E08; // type:function size:0x13C scope:global +actionSwWait__10daSwhit0_cFv = .text:0x00000F44; // type:function size:0xFC scope:global +actionOnWait__10daSwhit0_cFv = .text:0x00001040; // type:function size:0x120 scope:global +setDrawMtx__10daSwhit0_cFv = .text:0x00001160; // type:function size:0x58 scope:global +daSwhit0_Draw__FP10daSwhit0_c = .text:0x000011B8; // type:function size:0xF0 scope:global +daSwhit0_Execute__FP10daSwhit0_c = .text:0x000012A8; // type:function size:0xBC scope:global +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001364; // type:function size:0x48 scope:global +daSwhit0_Create__FP10fopAc_ac_c = .text:0x000013AC; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000013CC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3685 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3982 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000018; // type:object size:0x33 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +action_table$3953 = .data:0x00000044; // type:object size:0x8 scope:local +l_color$localstatic3$draw__10daSwhit0_cFv = .data:0x0000004C; // type:object size:0x8 scope:local +@4230 = .data:0x00000054; // type:object size:0x2C scope:local +l_daSwhit0_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_SWHIT0 = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt b/config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt new file mode 100644 index 0000000000..cc92263021 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_CstaSw.cpp: + .text start:0x000000EC end:0x000005D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt b/config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt new file mode 100644 index 0000000000..97bffdd754 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_CstaSw/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daTagCstaSw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daTagCstaSw_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daTagCstaSw_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +searchSekizoAct__13daTagCstaSw_cFPvPv = .text:0x00000210; // type:function size:0x50 scope:global +areaCheck__13daTagCstaSw_cFv = .text:0x00000260; // type:function size:0x1A0 scope:global +Execute__13daTagCstaSw_cFv = .text:0x00000400; // type:function size:0xB0 scope:global +Draw__13daTagCstaSw_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +Delete__13daTagCstaSw_cFv = .text:0x000004B8; // type:function size:0x8 scope:global +daTagCstaSw_Draw__FP13daTagCstaSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000500; // type:function size:0x20 scope:global +daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:global +__dt__17daTagCstaSw_HIO_cFv = .text:0x00000540; // type:function size:0x5C scope:global +__sinit_d_a_tag_CstaSw_cpp = .text:0x0000059C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daTagCstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_CstaSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTagCstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt b/config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt new file mode 100644 index 0000000000..1ef0acc164 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv6Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv6Gate.cpp: + .text start:0x00000078 end:0x000010E0 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt b/config/GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt new file mode 100644 index 0000000000..4a1997d23c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv6Gate/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__14daTagLv6Gate_cFv = .text:0x00000098; // type:function size:0x2B8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000350; // type:function size:0x48 scope:global +daTagLv6Gate_Create__FP10fopAc_ac_c = .text:0x00000398; // type:function size:0x20 scope:global +create__14daTagLv6Gate_cFv = .text:0x000003B8; // type:function size:0x284 scope:global +__dt__4dBgWFv = .text:0x0000063C; // type:function size:0x60 scope:global +daTagLv6Gate_Execute__FP14daTagLv6Gate_c = .text:0x0000069C; // type:function size:0x20 scope:global +execute__14daTagLv6Gate_cFv = .text:0x000006BC; // type:function size:0x7B0 scope:global +daTagLv6Gate_Draw__FP14daTagLv6Gate_c = .text:0x00000E6C; // type:function size:0x20 scope:global +draw__14daTagLv6Gate_cFv = .text:0x00000E8C; // type:function size:0x19C scope:global +daTagLv6Gate_IsDelete__FP14daTagLv6Gate_c = .text:0x00001028; // type:function size:0x8 scope:global +daTagLv6Gate_Delete__FP14daTagLv6Gate_c = .text:0x00001030; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_minRelative = .rodata:0x00000000; // type:object size:0xC scope:global +l_maxRelative = .rodata:0x0000000C; // type:object size:0xC scope:global +@3757 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3803 = .rodata:0x00000028; // type:object size:0xC scope:local +@3839 = .rodata:0x00000034; // type:object size:0xC scope:local +@3847 = .rodata:0x00000040; // type:object size:0xC scope:local +@3942 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4157 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x2D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv6Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv6Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt b/config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt new file mode 100644 index 0000000000..b5bf1c805e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv7Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv7Gate.cpp: + .text start:0x00000078 end:0x0000108C + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt b/config/GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt new file mode 100644 index 0000000000..226ff3fc07 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv7Gate/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x144 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001BC; // type:function size:0x48 scope:global +daTagLv7Gate_Create__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:global +create__14daTagLv7Gate_cFv = .text:0x00000224; // type:function size:0xCC scope:global +create_init__14daTagLv7Gate_cFv = .text:0x000002F0; // type:function size:0x478 scope:global +daTagLv7Gate_Execute__FP14daTagLv7Gate_c = .text:0x00000768; // type:function size:0x20 scope:global +execute__14daTagLv7Gate_cFv = .text:0x00000788; // type:function size:0x460 scope:global +calcFly__14daTagLv7Gate_cFv = .text:0x00000BE8; // type:function size:0x394 scope:global +daTagLv7Gate_Draw__FP14daTagLv7Gate_c = .text:0x00000F7C; // type:function size:0x9C scope:global +daTagLv7Gate_IsDelete__FP14daTagLv7Gate_c = .text:0x00001018; // type:function size:0x8 scope:global +daTagLv7Gate_Delete__FP14daTagLv7Gate_c = .text:0x00001020; // type:function size:0x6C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3698 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4047 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x39 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv7Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv7Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt b/config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt new file mode 100644 index 0000000000..ce14234130 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv8Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv8Gate.cpp: + .text start:0x00000078 end:0x00000904 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt b/config/GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt new file mode 100644 index 0000000000..b0c1804599 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_Lv8Gate/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__14daTagLv8Gate_cFv = .text:0x00000098; // type:function size:0x128 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001C0; // type:function size:0x48 scope:global +daTagLv8Gate_Create__FP10fopAc_ac_c = .text:0x00000208; // type:function size:0x160 scope:global +daTagLv8Gate_Execute__FP14daTagLv8Gate_c = .text:0x00000368; // type:function size:0x20 scope:global +execute__14daTagLv8Gate_cFv = .text:0x00000388; // type:function size:0x3A8 scope:global +daTagLv8Gate_Draw__FP14daTagLv8Gate_c = .text:0x00000730; // type:function size:0x17C scope:global +daTagLv8Gate_IsDelete__FP14daTagLv8Gate_c = .text:0x000008AC; // type:function size:0x8 scope:global +daTagLv8Gate_Delete__FP14daTagLv8Gate_c = .text:0x000008B4; // type:function size:0x50 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3749 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv8Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv8Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_TWgate/splits.txt b/config/GZ2J01/rels/d_a_tag_TWgate/splits.txt new file mode 100644 index 0000000000..c49946cd17 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_TWgate/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_TWgate.cpp: + .text start:0x00000078 end:0x00003220 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x000002E4 diff --git a/config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt b/config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt new file mode 100644 index 0000000000..be281f2b26 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_TWgate/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__13daTagTWGate_cFv = .text:0x00000078; // type:function size:0xC scope:global +executeWait__13daTagTWGate_cFv = .text:0x00000084; // type:function size:0x2EC scope:global +initDemoFilone1__13daTagTWGate_cFv = .text:0x00000370; // type:function size:0x8C scope:global +executeDemoFilone1__13daTagTWGate_cFv = .text:0x000003FC; // type:function size:0x178 scope:global +initDemoFilone2__13daTagTWGate_cFv = .text:0x00000574; // type:function size:0xFC scope:global +executeDemoFilone2__13daTagTWGate_cFv = .text:0x00000670; // type:function size:0x1C4 scope:global +initDemoFilone3__13daTagTWGate_cFv = .text:0x00000834; // type:function size:0xC8 scope:global +executeDemoFilone3__13daTagTWGate_cFv = .text:0x000008FC; // type:function size:0x3D4 scope:global +initDemoOrdin1__13daTagTWGate_cFv = .text:0x00000CD0; // type:function size:0x8C scope:global +executeDemoOrdin1__13daTagTWGate_cFv = .text:0x00000D5C; // type:function size:0x178 scope:global +initDemoOrdin2__13daTagTWGate_cFv = .text:0x00000ED4; // type:function size:0xFC scope:global +executeDemoOrdin2__13daTagTWGate_cFv = .text:0x00000FD0; // type:function size:0x1C4 scope:global +initDemoOrdin3__13daTagTWGate_cFv = .text:0x00001194; // type:function size:0xC8 scope:global +executeDemoOrdin3__13daTagTWGate_cFv = .text:0x0000125C; // type:function size:0x3F4 scope:global +initDemoRanail1__13daTagTWGate_cFv = .text:0x00001650; // type:function size:0x8C scope:global +executeDemoRanail1__13daTagTWGate_cFv = .text:0x000016DC; // type:function size:0x178 scope:global +initDemoRanail2__13daTagTWGate_cFv = .text:0x00001854; // type:function size:0xFC scope:global +executeDemoRanail2__13daTagTWGate_cFv = .text:0x00001950; // type:function size:0x1C4 scope:global +initDemoRanail3__13daTagTWGate_cFv = .text:0x00001B14; // type:function size:0xE4 scope:global +executeDemoRanail3__13daTagTWGate_cFv = .text:0x00001BF8; // type:function size:0x3F4 scope:global +initDemoHyral1__13daTagTWGate_cFv = .text:0x00001FEC; // type:function size:0x8C scope:global +executeDemoHyral1__13daTagTWGate_cFv = .text:0x00002078; // type:function size:0x178 scope:global +initDemoHyral2__13daTagTWGate_cFv = .text:0x000021F0; // type:function size:0xFC scope:global +executeDemoHyral2__13daTagTWGate_cFv = .text:0x000022EC; // type:function size:0x1C4 scope:global +initDemoHyral3__13daTagTWGate_cFv = .text:0x000024B0; // type:function size:0xC8 scope:global +executeDemoHyral3__13daTagTWGate_cFv = .text:0x00002578; // type:function size:0x3D4 scope:global +initBaseMtx__13daTagTWGate_cFv = .text:0x0000294C; // type:function size:0xBC scope:global +downloadModels__13daTagTWGate_cFv = .text:0x00002A08; // type:function size:0xA4 scope:global +initTalk__13daTagTWGate_cFiPP10fopAc_ac_c = .text:0x00002AAC; // type:function size:0x3C scope:global +talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c = .text:0x00002AE8; // type:function size:0xF8 scope:global +createHeapCallBack__13daTagTWGate_cFP10fopAc_ac_c = .text:0x00002BE0; // type:function size:0x20 scope:global +CreateHeap__13daTagTWGate_cFv = .text:0x00002C00; // type:function size:0x108 scope:global +daTagTWGate_Create__FP10fopAc_ac_c = .text:0x00002D08; // type:function size:0x100 scope:global +daTagTWGate_Delete__FP13daTagTWGate_c = .text:0x00002E08; // type:function size:0xB4 scope:global +daTagTWGate_Execute__FP13daTagTWGate_c = .text:0x00002EBC; // type:function size:0xA8 scope:global +daTagTWGate_Draw__FP13daTagTWGate_c = .text:0x00002F64; // type:function size:0x34 scope:global +daTagTWGate_IsDelete__FP13daTagTWGate_c = .text:0x00002F98; // type:function size:0x8 scope:global +__sinit_d_a_tag_TWgate_cpp = .text:0x00002FA0; // type:function size:0x280 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mAttr__13daTagTWGate_c = .rodata:0x00000000; // type:object size:0x1 scope:global +l_zevParamTbl = .rodata:0x00000004; // type:object size:0x70 scope:global +@3857 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@4079 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4081 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4790 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x129 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_myName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3744 = .data:0x00000024; // type:object size:0xC scope:local +@3745 = .data:0x00000030; // type:object size:0xC scope:local +@3746 = .data:0x0000003C; // type:object size:0xC scope:local +@3747 = .data:0x00000048; // type:object size:0xC scope:local +@3748 = .data:0x00000054; // type:object size:0xC scope:local +@3749 = .data:0x00000060; // type:object size:0xC scope:local +@3750 = .data:0x0000006C; // type:object size:0xC scope:local +@3751 = .data:0x00000078; // type:object size:0xC scope:local +@3752 = .data:0x00000084; // type:object size:0xC scope:local +@3753 = .data:0x00000090; // type:object size:0xC scope:local +@3754 = .data:0x0000009C; // type:object size:0xC scope:local +@3755 = .data:0x000000A8; // type:object size:0xC scope:local +@3756 = .data:0x000000B4; // type:object size:0xC scope:local +@3757 = .data:0x000000C0; // type:object size:0xC scope:local +@3758 = .data:0x000000CC; // type:object size:0xC scope:local +@3759 = .data:0x000000D8; // type:object size:0xC scope:local +@3760 = .data:0x000000E4; // type:object size:0xC scope:local +@3761 = .data:0x000000F0; // type:object size:0xC scope:local +@3762 = .data:0x000000FC; // type:object size:0xC scope:local +@3763 = .data:0x00000108; // type:object size:0xC scope:local +@3764 = .data:0x00000114; // type:object size:0xC scope:local +@3765 = .data:0x00000120; // type:object size:0xC scope:local +@3766 = .data:0x0000012C; // type:object size:0xC scope:local +@3767 = .data:0x00000138; // type:object size:0xC scope:local +@3768 = .data:0x00000144; // type:object size:0xC scope:local +@3769 = .data:0x00000150; // type:object size:0xC scope:local +ActionTable__13daTagTWGate_c = .data:0x0000015C; // type:object size:0x138 scope:global data:4byte +l_daTagTWGate_Method = .data:0x00000294; // type:object size:0x20 scope:global +g_profile_Tag_TWGate = .data:0x000002B4; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_ajnot/splits.txt b/config/GZ2J01/rels/d_a_tag_ajnot/splits.txt new file mode 100644 index 0000000000..21279f365d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ajnot/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ajnot.cpp: + .text start:0x00000078 end:0x00000298 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt b/config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt new file mode 100644 index 0000000000..24152e3cc7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ajnot/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagAJnot_cFv = .text:0x00000078; // type:function size:0x50 scope:global +daTagAJnot_Create__FP10fopAc_ac_c = .text:0x000000C8; // type:function size:0x20 scope:global +__dt__12daTagAJnot_cFv = .text:0x000000E8; // type:function size:0x54 scope:global +daTagAJnot_Delete__FP12daTagAJnot_c = .text:0x0000013C; // type:function size:0x28 scope:global +execute__12daTagAJnot_cFv = .text:0x00000164; // type:function size:0x10C scope:global +daTagAJnot_Execute__FP12daTagAJnot_c = .text:0x00000270; // type:function size:0x20 scope:global +daTagAJnot_Draw__FP12daTagAJnot_c = .text:0x00000290; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3713 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagAJnot_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_AJnot = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_allmato/splits.txt b/config/GZ2J01/rels/d_a_tag_allmato/splits.txt new file mode 100644 index 0000000000..82bac6f66e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_allmato/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_allmato.cpp: + .text start:0x00000078 end:0x0000221C + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000000 end:0x00000194 diff --git a/config/GZ2J01/rels/d_a_tag_allmato/symbols.txt b/config/GZ2J01/rels/d_a_tag_allmato/symbols.txt new file mode 100644 index 0000000000..c29b5c7af1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_allmato/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_AllMato_cFv = .text:0x00000078; // type:function size:0x138 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:global +Delete__15daTag_AllMato_cFv = .text:0x000001F0; // type:function size:0x8 scope:global +Execute__15daTag_AllMato_cFv = .text:0x000001F8; // type:function size:0x5A4 scope:global +Draw__15daTag_AllMato_cFv = .text:0x0000079C; // type:function size:0x8 scope:global +srchBouMato__15daTag_AllMato_cFPvPv = .text:0x000007A4; // type:function size:0x9C scope:global +srchItaMato__15daTag_AllMato_cFPvPv = .text:0x00000840; // type:function size:0x9C scope:global +srchTaro__15daTag_AllMato_cFPvPv = .text:0x000008DC; // type:function size:0x9C scope:global +srchArrow__15daTag_AllMato_cFPvPv = .text:0x00000978; // type:function size:0x9C scope:global +isDelete__15daTag_AllMato_cFv = .text:0x00000A14; // type:function size:0xAC scope:global +entryBouMatoActors__15daTag_AllMato_cFv = .text:0x00000AC0; // type:function size:0xB4 scope:global +entryItaMatoActors__15daTag_AllMato_cFv = .text:0x00000B74; // type:function size:0xD0 scope:global +getTaroActorP__15daTag_AllMato_cFv = .text:0x00000C44; // type:function size:0xBC scope:global +getArrowActorP__15daTag_AllMato_cFv = .text:0x00000D00; // type:function size:0x78 scope:global +checkCrsMato__15daTag_AllMato_cFv = .text:0x00000D78; // type:function size:0x75C scope:global +checkCrsMato2__15daTag_AllMato_cFv = .text:0x000014D4; // type:function size:0x5AC scope:global +checkBrkMato__15daTag_AllMato_cFv = .text:0x00001A80; // type:function size:0x98 scope:global +evtChange__15daTag_AllMato_cFUs = .text:0x00001B18; // type:function size:0xD8 scope:global +daTag_AllMato_Create__FPv = .text:0x00001BF0; // type:function size:0x20 scope:global +daTag_AllMato_Delete__FPv = .text:0x00001C10; // type:function size:0x20 scope:global +daTag_AllMato_Execute__FPv = .text:0x00001C30; // type:function size:0x20 scope:global +daTag_AllMato_Draw__FPv = .text:0x00001C50; // type:function size:0x20 scope:global +daTag_AllMato_IsDelete__FPv = .text:0x00001C70; // type:function size:0x8 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C78; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001CC0; // type:function size:0x3C scope:global +checkCrs__15daObj_ItaMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001CFC; // type:function size:0x208 scope:global +__dt__8cM3dGSphFv = .text:0x00001F04; // type:function size:0x48 scope:global +checkCrs__15daObj_BouMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001F4C; // type:function size:0x1E0 scope:global +getStartPos__9daArrow_cFv = .text:0x0000212C; // type:function size:0x1C scope:global +__dt__15daTag_AllMato_cFv = .text:0x00002148; // type:function size:0xD4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000004; // type:object size:0x1C scope:local +@4606 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4608 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4609 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4610 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4611 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4612 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4688 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7E scope:local data:string_table +l_evtList = .data:0x00000000; // type:object size:0x40 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global +daTag_AllMato_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_TAG_ALLMATO = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000000A8; // type:object size:0xC scope:global +__vt__15daTag_AllMato_c = .data:0x000000B4; // type:object size:0xC scope:global +l_findActorPtrs = .bss:0x00000000; // type:object size:0x190 scope:global +l_findCount = .bss:0x00000190; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_tag_arena/splits.txt b/config/GZ2J01/rels/d_a_tag_arena/splits.txt new file mode 100644 index 0000000000..9be5147797 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_arena/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_arena.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_arena/symbols.txt b/config/GZ2J01/rels/d_a_tag_arena/symbols.txt new file mode 100644 index 0000000000..00635c5d51 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_arena/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagArena_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagArena_Delete__FP12daTagArena_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagArena_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Arena = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_assistance/splits.txt b/config/GZ2J01/rels/d_a_tag_assistance/splits.txt new file mode 100644 index 0000000000..361ca194b8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_assistance/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_assistance.cpp: + .text start:0x00000078 end:0x00000140 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_assistance/symbols.txt b/config/GZ2J01/rels/d_a_tag_assistance/symbols.txt new file mode 100644 index 0000000000..c39a154232 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_assistance/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagAssist_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x60 scope:global +daTagAssist_Execute__FP13daTagAssist_c = .text:0x000000D8; // type:function size:0x30 scope:global +daTagAssist_IsDelete__FP13daTagAssist_c = .text:0x00000108; // type:function size:0x8 scope:global +daTagAssist_Delete__FP13daTagAssist_c = .text:0x00000110; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagAssist_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Assist = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_attack_item/splits.txt b/config/GZ2J01/rels/d_a_tag_attack_item/splits.txt new file mode 100644 index 0000000000..a2afb765de --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_attack_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attack_item.cpp: + .text start:0x00000078 end:0x000009E0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000108 diff --git a/config/GZ2J01/rels/d_a_tag_attack_item/symbols.txt b/config/GZ2J01/rels/d_a_tag_attack_item/symbols.txt new file mode 100644 index 0000000000..3fb2f7fd7c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_attack_item/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daTagAtkItem_cFv = .text:0x00000078; // type:function size:0x38 scope:global +Create__14daTagAtkItem_cFv = .text:0x000000B0; // type:function size:0xA4 scope:global +create__14daTagAtkItem_cFv = .text:0x00000154; // type:function size:0x128 scope:global +__dt__8cM3dGCylFv = .text:0x0000027C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002C4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000030C; // type:function size:0x5C scope:global +execute__14daTagAtkItem_cFv = .text:0x00000368; // type:function size:0x60 scope:global +action__14daTagAtkItem_cFv = .text:0x000003C8; // type:function size:0x68 scope:global +eventStart__14daTagAtkItem_cFv = .text:0x00000430; // type:function size:0x24 scope:global +eventEnd__14daTagAtkItem_cFv = .text:0x00000454; // type:function size:0x24 scope:global +checkHit__14daTagAtkItem_cFv = .text:0x00000478; // type:function size:0x1FC scope:global +createItem__14daTagAtkItem_cFv = .text:0x00000674; // type:function size:0xE4 scope:global +_delete__14daTagAtkItem_cFv = .text:0x00000758; // type:function size:0x8 scope:global +daTagAtkItem_Execute__FP14daTagAtkItem_c = .text:0x00000760; // type:function size:0x20 scope:global +daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000780; // type:function size:0x20 scope:global +daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x000007A0; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000007C0; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000808; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000810; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000818; // type:function size:0x8 scope:global +@1384@eventEnd__14daTagAtkItem_cFv = .text:0x00000820; // type:function size:0x8 scope:local +@1384@eventStart__14daTagAtkItem_cFv = .text:0x00000828; // type:function size:0x8 scope:local +@1384@__dt__14daTagAtkItem_cFv = .text:0x00000830; // type:function size:0x8 scope:local +__dt__14daTagAtkItem_cFv = .text:0x00000838; // type:function size:0x160 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000998; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3859 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3861 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3898 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagAtkItem_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Tag_AttackItem = .data:0x00000064; // type:object size:0x30 scope:global +__vt__14daTagAtkItem_c = .data:0x00000094; // type:object size:0x2C scope:global +__vt__10cCcD_GStts = .data:0x000000C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000F0; // type:object size:0x18 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_attention/splits.txt b/config/GZ2J01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 0000000000..acbd7a8584 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attention.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2J01/rels/d_a_tag_attention/symbols.txt b/config/GZ2J01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 0000000000..9d90dbf7b7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__8daAttp_cFv = .text:0x00000078; // type:function size:0x3C scope:global +create__8daAttp_cFv = .text:0x000000B4; // type:function size:0x58 scope:global +execute__8daAttp_cFv = .text:0x0000010C; // type:function size:0x2E0 scope:global +draw__8daAttp_cFv = .text:0x000003EC; // type:function size:0x8 scope:global +_delete__8daAttp_cFv = .text:0x000003F4; // type:function size:0x8 scope:global +daAttp_Draw__FP8daAttp_c = .text:0x000003FC; // type:function size:0x20 scope:global +daAttp_Execute__FP8daAttp_c = .text:0x0000041C; // type:function size:0x20 scope:global +daAttp_Delete__FP8daAttp_c = .text:0x0000043C; // type:function size:0x20 scope:global +daAttp_Create__FP10fopAc_ac_c = .text:0x0000045C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dist_tbl$3641 = .rodata:0x00000000; // type:object size:0x2 scope:local data:string +@3772 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3773 = .data:0x00000000; // type:object size:0x20 scope:local +l_daAttp_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_Tag_Attp = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_bottle_item/splits.txt b/config/GZ2J01/rels/d_a_tag_bottle_item/splits.txt new file mode 100644 index 0000000000..1db27d209e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_bottle_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_bottle_item.cpp: + .text start:0x00000078 end:0x000006F0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2J01/rels/d_a_tag_bottle_item/symbols.txt b/config/GZ2J01/rels/d_a_tag_bottle_item/symbols.txt new file mode 100644 index 0000000000..18fe180d9b --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_bottle_item/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__18daTag_BottleItem_cFv = .text:0x00000078; // type:function size:0x84 scope:global +Delete__18daTag_BottleItem_cFv = .text:0x000000FC; // type:function size:0x8 scope:global +Execute__18daTag_BottleItem_cFv = .text:0x00000104; // type:function size:0x6C scope:global +Draw__18daTag_BottleItem_cFv = .text:0x00000170; // type:function size:0x8 scope:global +setTypeFromParam__18daTag_BottleItem_cFv = .text:0x00000178; // type:function size:0x28 scope:global +restart__18daTag_BottleItem_cFv = .text:0x000001A0; // type:function size:0x70 scope:global +initialize__18daTag_BottleItem_cFv = .text:0x00000210; // type:function size:0x78 scope:global +checkProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x00000288; // type:function size:0x2C scope:global +setProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x000002B4; // type:function size:0xEC scope:global +setAttnPos__18daTag_BottleItem_cFv = .text:0x000003A0; // type:function size:0x34 scope:global +chkEvent__18daTag_BottleItem_cFv = .text:0x000003D4; // type:function size:0x50 scope:global +orderEvent__18daTag_BottleItem_cFv = .text:0x00000424; // type:function size:0x94 scope:global +makeSoup__18daTag_BottleItem_cFv = .text:0x000004B8; // type:function size:0x88 scope:global +wait__18daTag_BottleItem_cFPv = .text:0x00000540; // type:function size:0xC8 scope:global +daTag_BottleItem_Create__FPv = .text:0x00000608; // type:function size:0x20 scope:global +daTag_BottleItem_Delete__FPv = .text:0x00000628; // type:function size:0x20 scope:global +daTag_BottleItem_Execute__FPv = .text:0x00000648; // type:function size:0x20 scope:global +daTag_BottleItem_Draw__FPv = .text:0x00000668; // type:function size:0x20 scope:global +daTag_BottleItem_IsDelete__FPv = .text:0x00000688; // type:function size:0x8 scope:global +__dt__18daTag_BottleItem_cFv = .text:0x00000690; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3697 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3699 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3700 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3683 = .data:0x00000000; // type:object size:0xC scope:local +daTag_BottleItem_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_TAG_BTLITM = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__18daTag_BottleItem_c = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_camera/splits.txt b/config/GZ2J01/rels/d_a_tag_camera/splits.txt new file mode 100644 index 0000000000..da8aec9d92 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_camera/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_camera.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_tag_camera/symbols.txt b/config/GZ2J01/rels/d_a_tag_camera/symbols.txt new file mode 100644 index 0000000000..13ead60fc9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_camera/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +always_true__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000078; // type:function size:0x8 scope:global +is_player_riding_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000080; // type:function size:0x78 scope:global +is_player_swimming__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000F8; // type:function size:0x14 scope:global +is_player_riding_canoe__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000010C; // type:function size:0x40 scope:global +is_player_jumping_by_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000014C; // type:function size:0x74 scope:global +is_player_climbing__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001C0; // type:function size:0x24 scope:global +is_player_wear_magneboots__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001E4; // type:function size:0x18 scope:global +is_player_wolf__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001FC; // type:function size:0x18 scope:global +is_player_pulling_chainblock__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000214; // type:function size:0x38 scope:global +is_player_playing_spinner__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000024C; // type:function size:0x40 scope:global +is_player_sliding_slope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000028C; // type:function size:0x38 scope:global +is_player_on_watersurface__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002C4; // type:function size:0x14 scope:global +is_player_moving_on_spinnerrail__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002D8; // type:function size:0x38 scope:global +is_player_gliding__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000310; // type:function size:0x2C scope:global +is_player_hunging_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000033C; // type:function size:0x14 scope:global +is_player_on_rope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000350; // type:function size:0x40 scope:global +is_player_using_copyrod__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000390; // type:function size:0x34 scope:global +is_player_hunging_wall_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003C4; // type:function size:0x14 scope:global +is_player_carried_by_cargo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003D8; // type:function size:0x20 scope:global +is_player_playing_rodeo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003F8; // type:function size:0x74 scope:global +is_player_in_water__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000046C; // type:function size:0x50 scope:global +is_player_hugging_eal__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000004BC; // type:function size:0x38 scope:global +getSwType__11daTag_Cam_cFv = .text:0x000004F4; // type:function size:0xC scope:global +getPrio__11daTag_Cam_cFv = .text:0x00000500; // type:function size:0xC scope:global +getSwBit__11daTag_Cam_cFv = .text:0x0000050C; // type:function size:0xC scope:global +getCondition__11daTag_Cam_cFv = .text:0x00000518; // type:function size:0xC scope:global +getCameraId__11daTag_Cam_cFv = .text:0x00000524; // type:function size:0xC scope:global +getRailID__11daTag_Cam_cFv = .text:0x00000530; // type:function size:0xC scope:global +getAreaType__11daTag_Cam_cFv = .text:0x0000053C; // type:function size:0xC scope:global +getAreaNoChk__11daTag_Cam_cFv = .text:0x00000548; // type:function size:0xC scope:global +execute__11daTag_Cam_cFv = .text:0x00000554; // type:function size:0x404 scope:global +daTag_Cam_Draw__FP11daTag_Cam_c = .text:0x00000958; // type:function size:0x8 scope:global +daTag_Cam_Execute__FP11daTag_Cam_c = .text:0x00000960; // type:function size:0x24 scope:global +daTag_Cam_IsDelete__FP11daTag_Cam_c = .text:0x00000984; // type:function size:0x8 scope:global +daTag_Cam_Delete__FP11daTag_Cam_c = .text:0x0000098C; // type:function size:0x30 scope:global +daTag_Cam_Create__FP10fopAc_ac_c = .text:0x000009BC; // type:function size:0x1AC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3874 = .rodata:0x00000000; // type:object size:0xC scope:local +@4358 = .rodata:0x0000000C; // type:object size:0x58 scope:local +@4466 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4469 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4470 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4545 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000008C; // type:object size:0x4 scope:local +l_daTag_Cam_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_CAMERA = .data:0x00000020; // type:object size:0x30 scope:global +Player__28@unnamed@d_a_tag_camera_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_chgrestart/splits.txt b/config/GZ2J01/rels/d_a_tag_chgrestart/splits.txt new file mode 100644 index 0000000000..077b95832b --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_chgrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_chgrestart.cpp: + .text start:0x00000078 end:0x0000040C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_chgrestart/symbols.txt b/config/GZ2J01/rels/d_a_tag_chgrestart/symbols.txt new file mode 100644 index 0000000000..38491833e6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_chgrestart/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__17daTagChgRestart_cFv = .text:0x00000078; // type:function size:0x8C scope:global +create__17daTagChgRestart_cFv = .text:0x00000104; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x00000198; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001D4; // type:function size:0x4 scope:global +execute__17daTagChgRestart_cFv = .text:0x000001D8; // type:function size:0x1CC scope:global +_delete__17daTagChgRestart_cFv = .text:0x000003A4; // type:function size:0x8 scope:global +daTagChgRestart_Execute__FP17daTagChgRestart_c = .text:0x000003AC; // type:function size:0x20 scope:global +daTagChgRestart_Delete__FP17daTagChgRestart_c = .text:0x000003CC; // type:function size:0x20 scope:global +daTagChgRestart_Create__FP10fopAc_ac_c = .text:0x000003EC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagChgRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_ChgRestart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_chkpoint/splits.txt b/config/GZ2J01/rels/d_a_tag_chkpoint/splits.txt new file mode 100644 index 0000000000..b349d1b1fc --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_chkpoint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_chkpoint.cpp: + .text start:0x00000078 end:0x000005A0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_chkpoint/symbols.txt b/config/GZ2J01/rels/d_a_tag_chkpoint/symbols.txt new file mode 100644 index 0000000000..80797c2fba --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_chkpoint/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +execute__11daTag_Chk_cFv = .text:0x00000078; // type:function size:0x2F4 scope:global +daTag_Chk_Draw__FP11daTag_Chk_c = .text:0x0000036C; // type:function size:0x8 scope:global +daTag_Chk_Execute__FP11daTag_Chk_c = .text:0x00000374; // type:function size:0x24 scope:global +daTag_Chk_IsDelete__FP11daTag_Chk_c = .text:0x00000398; // type:function size:0x8 scope:global +daTag_Chk_Delete__FP11daTag_Chk_c = .text:0x000003A0; // type:function size:0x30 scope:global +daTag_Chk_Create__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x9 scope:local +@3843 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3845 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3846 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000038; // type:object size:0x8 scope:local +l_daTag_Chk_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_CHKPOINT = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_csw/splits.txt b/config/GZ2J01/rels/d_a_tag_csw/splits.txt new file mode 100644 index 0000000000..7d353db5b0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_csw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_csw.cpp: + .text start:0x00000078 end:0x00001A50 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000138 diff --git a/config/GZ2J01/rels/d_a_tag_csw/symbols.txt b/config/GZ2J01/rels/d_a_tag_csw/symbols.txt new file mode 100644 index 0000000000..4cb2f8def7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_csw/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__10daTagCsw_cFv = .text:0x00000078; // type:function size:0x1C0 scope:global +setMtx__10daTagCsw_cFv = .text:0x00000238; // type:function size:0x160 scope:global +createHeap__10daTagCsw_cFv = .text:0x00000398; // type:function size:0x3C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000758; // type:function size:0x48 scope:global +daTagCsw_c_createHeap__FP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x20 scope:global +chkInsideStatueStart__10daTagCsw_cFv = .text:0x000007C0; // type:function size:0xA0 scope:global +create__10daTagCsw_cFv = .text:0x00000860; // type:function size:0x314 scope:global +__dt__8cM3dGCylFv = .text:0x00000B74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BBC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000C04; // type:function size:0x5C scope:global +searchTagCswOut__FPvPv = .text:0x00000C60; // type:function size:0x80 scope:global +searchCStatue__FPvPv = .text:0x00000CE0; // type:function size:0x5C scope:global +Delete__10daTagCsw_cFv = .text:0x00000D3C; // type:function size:0xCC scope:global +onLight__10daTagCsw_cFv = .text:0x00000E08; // type:function size:0x40 scope:global +offLight__10daTagCsw_cFv = .text:0x00000E48; // type:function size:0x40 scope:global +execute__10daTagCsw_cFv = .text:0x00000E88; // type:function size:0x9D0 scope:global +draw__10daTagCsw_cFv = .text:0x00001858; // type:function size:0x10C scope:global +daTagCsw_Draw__FP10daTagCsw_c = .text:0x00001964; // type:function size:0x20 scope:global +daTagCsw_Execute__FP10daTagCsw_c = .text:0x00001984; // type:function size:0x20 scope:global +daTagCsw_IsDelete__FP10daTagCsw_c = .text:0x000019A4; // type:function size:0x8 scope:global +daTagCsw_Delete__FP10daTagCsw_c = .text:0x000019AC; // type:function size:0x3C scope:global +daTagCsw_Create__FP10fopAc_ac_c = .text:0x000019E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A08; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brk_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_dbz_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +@3725 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4000 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4461 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4462 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4463 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4464 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4465 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4469 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +l_tg_src = .data:0x00000068; // type:object size:0x44 scope:global +l_daTagCsw_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_TAG_CSW = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_escape/splits.txt b/config/GZ2J01/rels/d_a_tag_escape/splits.txt new file mode 100644 index 0000000000..4fb106e248 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_escape/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_escape.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_escape/symbols.txt b/config/GZ2J01/rels/d_a_tag_escape/symbols.txt new file mode 100644 index 0000000000..00a5bcf4eb --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_escape/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagEscape_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagEscape_Delete__FP13daTagEscape_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagEscape_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Escape = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_event/splits.txt b/config/GZ2J01/rels/d_a_tag_event/splits.txt new file mode 100644 index 0000000000..cae8b0d4e9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_event.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_event/symbols.txt b/config/GZ2J01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 0000000000..5eb14f04a1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTag_getBk__FUl = .text:0x00000078; // type:function size:0x30 scope:global +getEventNo__13daTag_Event_cFv = .text:0x000000A8; // type:function size:0xC scope:global +getSwbit__13daTag_Event_cFv = .text:0x000000B4; // type:function size:0xC scope:global +getSwbit2__13daTag_Event_cFv = .text:0x000000C0; // type:function size:0xC scope:global +getType__13daTag_Event_cFv = .text:0x000000CC; // type:function size:0xC scope:global +getInvalidEventFlag__13daTag_Event_cFv = .text:0x000000D8; // type:function size:0xC scope:global +getAreaType__13daTag_Event_cFv = .text:0x000000E4; // type:function size:0xC scope:global +getValidEventFlag__13daTag_Event_cFv = .text:0x000000F0; // type:function size:0xC scope:global +horseRodeo__13daTag_Event_cFv = .text:0x000000FC; // type:function size:0x30 scope:global +arrivalTerms__13daTag_Event_cFv = .text:0x0000012C; // type:function size:0x100 scope:global +demoInitProc__13daTag_Event_cFv = .text:0x0000022C; // type:function size:0xC scope:global +demoEndProc__13daTag_Event_cFv = .text:0x00000238; // type:function size:0x4 scope:global +demoProc__13daTag_Event_cFv = .text:0x0000023C; // type:function size:0x4 scope:global +create__13daTag_Event_cFv = .text:0x00000240; // type:function size:0x1E4 scope:global +actionNext__13daTag_Event_cFv = .text:0x00000424; // type:function size:0xCC scope:global +actionEvent__13daTag_Event_cFv = .text:0x000004F0; // type:function size:0xB8 scope:global +actionReady__13daTag_Event_cFv = .text:0x000005A8; // type:function size:0x110 scope:global +checkArea__13daTag_Event_cFv = .text:0x000006B8; // type:function size:0x19C scope:global +actionHunt__13daTag_Event_cFv = .text:0x00000854; // type:function size:0xB4 scope:global +actionArrival__13daTag_Event_cFv = .text:0x00000908; // type:function size:0x2C scope:global +actionWait__13daTag_Event_cFv = .text:0x00000934; // type:function size:0x8 scope:global +actionHunt2__13daTag_Event_cFv = .text:0x0000093C; // type:function size:0xD8 scope:global +execute__13daTag_Event_cFv = .text:0x00000A14; // type:function size:0xB0 scope:global +draw__13daTag_Event_cFv = .text:0x00000AC4; // type:function size:0x8 scope:global +daTag_Event_Draw__FP13daTag_Event_c = .text:0x00000ACC; // type:function size:0x20 scope:global +daTag_Event_Execute__FP13daTag_Event_c = .text:0x00000AEC; // type:function size:0x24 scope:global +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x00000B10; // type:function size:0x8 scope:global +daTag_Event_Delete__FP13daTag_Event_c = .text:0x00000B18; // type:function size:0x30 scope:global +daTag_Event_Create__FP10fopAc_ac_c = .text:0x00000B48; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3955 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x3 scope:local data:string_table +l_daTag_Event_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_EVENT = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_evt/splits.txt b/config/GZ2J01/rels/d_a_tag_evt/splits.txt new file mode 100644 index 0000000000..e8fe0b2c3a --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evt.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2J01/rels/d_a_tag_evt/symbols.txt b/config/GZ2J01/rels/d_a_tag_evt/symbols.txt new file mode 100644 index 0000000000..3f3791d6ce --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evt/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTag_Evt_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +destroy__11daTag_Evt_cFv = .text:0x00000138; // type:function size:0x34 scope:global +execute__11daTag_Evt_cFv = .text:0x0000016C; // type:function size:0x438 scope:global +draw__11daTag_Evt_cFv = .text:0x000005A4; // type:function size:0x8 scope:global +getParam__11daTag_Evt_cFv = .text:0x000005AC; // type:function size:0x118 scope:global +isDelete__11daTag_Evt_cFv = .text:0x000006C4; // type:function size:0x12C scope:global +doEvtCutWait__11daTag_Evt_cFi = .text:0x000007F0; // type:function size:0x94 scope:global +doEvtCutTalk__11daTag_Evt_cFi = .text:0x00000884; // type:function size:0xA4 scope:global +doEvtCutNext__11daTag_Evt_cFi = .text:0x00000928; // type:function size:0xB4 scope:global +daTag_Evt_Create__FPv = .text:0x000009DC; // type:function size:0x20 scope:global +daTag_Evt_Delete__FPv = .text:0x000009FC; // type:function size:0x20 scope:global +daTag_Evt_Execute__FPv = .text:0x00000A1C; // type:function size:0x20 scope:global +daTag_Evt_Draw__FPv = .text:0x00000A3C; // type:function size:0x20 scope:global +daTag_Evt_IsDelete__FPv = .text:0x00000A5C; // type:function size:0x8 scope:global +__dt__11daTag_Evt_cFv = .text:0x00000A64; // type:function size:0x70 scope:global +cLib_calcTimer__FPi = .text:0x00000AD4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3784 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3787 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3788 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x3D scope:local data:string_table +l_evtNameList = .data:0x00000000; // type:object size:0x8 scope:global +l_resFileName = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +mEvtCutList__11daTag_Evt_c = .data:0x0000000C; // type:object size:0xC scope:global +daTag_Evt_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_TAG_EVT = .data:0x00000038; // type:object size:0x30 scope:global +__vt__11daTag_Evt_c = .data:0x00000068; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_evtarea/splits.txt b/config/GZ2J01/rels/d_a_tag_evtarea/splits.txt new file mode 100644 index 0000000000..8d69ed5d15 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evtarea/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evtarea.cpp: + .text start:0x00000078 end:0x00000948 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000BC diff --git a/config/GZ2J01/rels/d_a_tag_evtarea/symbols.txt b/config/GZ2J01/rels/d_a_tag_evtarea/symbols.txt new file mode 100644 index 0000000000..265bb6d08f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evtarea/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_EvtArea_cFv = .text:0x00000078; // type:function size:0x230 scope:global +Delete__15daTag_EvtArea_cFv = .text:0x000002A8; // type:function size:0x8 scope:global +Execute__15daTag_EvtArea_cFv = .text:0x000002B0; // type:function size:0x164 scope:global +Draw__15daTag_EvtArea_cFv = .text:0x00000414; // type:function size:0x8 scope:global +isDelete__15daTag_EvtArea_cFv = .text:0x0000041C; // type:function size:0xB0 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz = .text:0x000004CC; // type:function size:0x334 scope:global +daTag_EvtArea_Create__FPv = .text:0x00000800; // type:function size:0x20 scope:global +daTag_EvtArea_Delete__FPv = .text:0x00000820; // type:function size:0x20 scope:global +daTag_EvtArea_Execute__FPv = .text:0x00000840; // type:function size:0x20 scope:global +daTag_EvtArea_Draw__FPv = .text:0x00000860; // type:function size:0x20 scope:global +daTag_EvtArea_IsDelete__FPv = .text:0x00000880; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00000888; // type:function size:0x60 scope:global +__dt__15daTag_EvtArea_cFv = .text:0x000008E8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3853 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3856 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3857 = .data:0x00000000; // type:object size:0x60 scope:local +daTag_EvtArea_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_TAG_EVTAREA = .data:0x00000080; // type:object size:0x30 scope:global +__vt__15daTag_EvtArea_c = .data:0x000000B0; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt b/config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt new file mode 100644 index 0000000000..eb9872a683 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evtmsg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evtmsg.cpp: + .text start:0x00000078 end:0x0000091C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000C8 diff --git a/config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt b/config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt new file mode 100644 index 0000000000..ad2bf435e7 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_evtmsg/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__14daTag_EvtMsg_cFv = .text:0x00000078; // type:function size:0xDC scope:global +Delete__14daTag_EvtMsg_cFv = .text:0x00000154; // type:function size:0x8 scope:global +Execute__14daTag_EvtMsg_cFv = .text:0x0000015C; // type:function size:0x300 scope:global +Draw__14daTag_EvtMsg_cFv = .text:0x0000045C; // type:function size:0x8 scope:global +getOnEvtBit__14daTag_EvtMsg_cFv = .text:0x00000464; // type:function size:0x1C scope:global +getOffEvtBit__14daTag_EvtMsg_cFv = .text:0x00000480; // type:function size:0x1C scope:global +getOnSwBit__14daTag_EvtMsg_cFv = .text:0x0000049C; // type:function size:0xC scope:global +getOffSwBit__14daTag_EvtMsg_cFv = .text:0x000004A8; // type:function size:0xC scope:global +getProcType__14daTag_EvtMsg_cFv = .text:0x000004B4; // type:function size:0x10 scope:global +isDelete__14daTag_EvtMsg_cFv = .text:0x000004C4; // type:function size:0xA4 scope:global +chkPointInArea__14daTag_EvtMsg_cF4cXyz = .text:0x00000568; // type:function size:0x124 scope:global +ECut_talk__14daTag_EvtMsg_cFi = .text:0x0000068C; // type:function size:0x80 scope:global +ECut_wait__14daTag_EvtMsg_cFi = .text:0x0000070C; // type:function size:0x9C scope:global +daTag_EvtMsg_Create__FPv = .text:0x000007A8; // type:function size:0x20 scope:global +daTag_EvtMsg_Delete__FPv = .text:0x000007C8; // type:function size:0x20 scope:global +daTag_EvtMsg_Execute__FPv = .text:0x000007E8; // type:function size:0x20 scope:global +daTag_EvtMsg_Draw__FPv = .text:0x00000808; // type:function size:0x20 scope:global +daTag_EvtMsg_IsDelete__FPv = .text:0x00000828; // type:function size:0x8 scope:global +__dt__14daTag_EvtMsg_cFv = .text:0x00000830; // type:function size:0x70 scope:global +cLib_calcTimer__FPi = .text:0x000008A0; // type:function size:0x1C scope:global +__sinit_d_a_tag_evtmsg_cpp = .text:0x000008BC; // type:function size:0x60 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3826 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x29 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mEvtCutNameList__14daTag_EvtMsg_c = .data:0x00000020; // type:object size:0xC scope:global +@3802 = .data:0x0000002C; // type:object size:0xC scope:local +@3803 = .data:0x00000038; // type:object size:0xC scope:local +mEvtCutList__14daTag_EvtMsg_c = .data:0x00000044; // type:object size:0x24 scope:global +l_myName = .data:0x00000068; // type:object size:0x4 scope:global +daTag_EvtMsg_MethodTable = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_TAG_EVTMSG = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__14daTag_EvtMsg_c = .data:0x000000BC; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_firewall/splits.txt b/config/GZ2J01/rels/d_a_tag_firewall/splits.txt new file mode 100644 index 0000000000..fef7cff3ec --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_firewall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_firewall.cpp: + .text start:0x00000078 end:0x00000C14 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2J01/rels/d_a_tag_firewall/symbols.txt b/config/GZ2J01/rels/d_a_tag_firewall/symbols.txt new file mode 100644 index 0000000000..eb287a2173 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_firewall/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTag_FWall_Draw__FP13daTag_FWall_c = .text:0x00000078; // type:function size:0x8 scope:global +execute__13daTag_FWall_cFv = .text:0x00000080; // type:function size:0x6DC scope:global +__dt__4cXyzFv = .text:0x0000075C; // type:function size:0x3C scope:global +daTag_FWall_Execute__FP13daTag_FWall_c = .text:0x00000798; // type:function size:0x20 scope:global +_delete__13daTag_FWall_cFv = .text:0x000007B8; // type:function size:0x8 scope:global +daTag_FWall_IsDelete__FP13daTag_FWall_c = .text:0x000007C0; // type:function size:0x20 scope:global +daTag_FWall_Delete__FP13daTag_FWall_c = .text:0x000007E0; // type:function size:0x8 scope:global +create__13daTag_FWall_cFv = .text:0x000007E8; // type:function size:0x228 scope:global +__dt__8dCcD_SphFv = .text:0x00000A10; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000ADC; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000B60; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BA8; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00000BF0; // type:function size:0x4 scope:global +daTag_FWall_Create__FP13daTag_FWall_c = .text:0x00000BF4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3983 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3990 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000002C; // type:object size:0x4 scope:local +cc_sph_src__11Tag_FWall_n = .data:0x00000000; // type:object size:0x40 scope:global +game_over_eff_name__11Tag_FWall_n = .data:0x00000040; // type:object size:0x8 scope:global +l_daTag_FWall_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Tag_FWall = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A4; // type:object size:0xC scope:global +fire_leader = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_720_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_tag_gra/splits.txt b/config/GZ2J01/rels/d_a_tag_gra/splits.txt new file mode 100644 index 0000000000..510637b53e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_gra/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_gra.cpp: + .text start:0x00000078 end:0x00000138 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_gra/symbols.txt b/config/GZ2J01/rels/d_a_tag_gra/symbols.txt new file mode 100644 index 0000000000..e6a690f872 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_gra/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagGra_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x90 scope:global +daTagGra_Delete__FP10daTagGra_c = .text:0x00000108; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGra_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_GRA = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_gstart/splits.txt b/config/GZ2J01/rels/d_a_tag_gstart/splits.txt new file mode 100644 index 0000000000..f15475fbda --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_gstart/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_gstart.cpp: + .text start:0x00000078 end:0x00000280 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_gstart/symbols.txt b/config/GZ2J01/rels/d_a_tag_gstart/symbols.txt new file mode 100644 index 0000000000..4ce77baf31 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_gstart/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagGstart_cFv = .text:0x00000078; // type:function size:0x7C scope:global +daTagGstart_Create__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x20 scope:global +__dt__13daTagGstart_cFv = .text:0x00000114; // type:function size:0x54 scope:global +daTagGstart_Delete__FP13daTagGstart_c = .text:0x00000168; // type:function size:0x28 scope:global +execute__13daTagGstart_cFv = .text:0x00000190; // type:function size:0xC8 scope:global +daTagGstart_Execute__FP13daTagGstart_c = .text:0x00000258; // type:function size:0x20 scope:global +daTagGstart_Draw__FP13daTagGstart_c = .text:0x00000278; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGstart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Gstart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_guard/splits.txt b/config/GZ2J01/rels/d_a_tag_guard/splits.txt new file mode 100644 index 0000000000..d21a87c651 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_guard/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_guard.cpp: + .text start:0x00000078 end:0x00000290 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_guard/symbols.txt b/config/GZ2J01/rels/d_a_tag_guard/symbols.txt new file mode 100644 index 0000000000..73b50a4f16 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_guard/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getAppearPoint__12daTagGuard_cFP3Vec = .text:0x00000078; // type:function size:0x64 scope:global +createGuard__12daTagGuard_cFUl = .text:0x000000DC; // type:function size:0xCC scope:global +daTagGuard_Create__FP10fopAc_ac_c = .text:0x000001A8; // type:function size:0xB8 scope:global +daTagGuard_Delete__FP12daTagGuard_c = .text:0x00000260; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGuard_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_GUARD = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_hinit/splits.txt b/config/GZ2J01/rels/d_a_tag_hinit/splits.txt new file mode 100644 index 0000000000..a45f91948b --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hinit/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_hinit.cpp: + .text start:0x00000078 end:0x00000300 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_hinit/symbols.txt b/config/GZ2J01/rels/d_a_tag_hinit/symbols.txt new file mode 100644 index 0000000000..fbaaf86b0d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hinit/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagHinit_cFv = .text:0x00000078; // type:function size:0xA8 scope:global +daTagHinit_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x20 scope:global +__dt__12daTagHinit_cFv = .text:0x00000140; // type:function size:0x54 scope:global +daTagHinit_Delete__FP12daTagHinit_c = .text:0x00000194; // type:function size:0x28 scope:global +execute__12daTagHinit_cFv = .text:0x000001BC; // type:function size:0x11C scope:global +daTagHinit_Execute__FP12daTagHinit_c = .text:0x000002D8; // type:function size:0x20 scope:global +daTagHinit_Draw__FP12daTagHinit_c = .text:0x000002F8; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagHinit_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hinit = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_hjump/splits.txt b/config/GZ2J01/rels/d_a_tag_hjump/splits.txt new file mode 100644 index 0000000000..f8c070159f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hjump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_hjump.cpp: + .text start:0x00000078 end:0x000007F0 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2J01/rels/d_a_tag_hjump/symbols.txt b/config/GZ2J01/rels/d_a_tag_hjump/symbols.txt new file mode 100644 index 0000000000..5fc2a7a45a --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hjump/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__12daTagHjump_cFv = .text:0x00000078; // type:function size:0x6C scope:global +create__12daTagHjump_cFv = .text:0x000000E4; // type:function size:0x25C scope:global +daTagHjump_Create__FP10fopAc_ac_c = .text:0x00000340; // type:function size:0x20 scope:global +__dt__12daTagHjump_cFv = .text:0x00000360; // type:function size:0x94 scope:global +daTagHjump_Delete__FP12daTagHjump_c = .text:0x000003F4; // type:function size:0x3C scope:global +execute__12daTagHjump_cFv = .text:0x00000430; // type:function size:0x2C4 scope:global +daTagHjump_Execute__FP12daTagHjump_c = .text:0x000006F4; // type:function size:0x20 scope:global +Draw__12daTagHjump_cFv = .text:0x00000714; // type:function size:0xB0 scope:global +daTagHjump_Draw__FP12daTagHjump_c = .text:0x000007C4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3747 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000030; // type:object size:0x4 scope:local +l_daTagHjump_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hjump = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTagHjump_c = .data:0x00000050; // type:object size:0x28 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_howl/splits.txt b/config/GZ2J01/rels/d_a_tag_howl/splits.txt new file mode 100644 index 0000000000..21c0416f87 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_howl.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_howl/symbols.txt b/config/GZ2J01/rels/d_a_tag_howl/symbols.txt new file mode 100644 index 0000000000..99558dc98c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_howl/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTag_Howl_cFv = .text:0x00000078; // type:function size:0x64 scope:global +destroy__12daTag_Howl_cFv = .text:0x000000DC; // type:function size:0x8 scope:global +execute__12daTag_Howl_cFv = .text:0x000000E4; // type:function size:0x60 scope:global +draw__12daTag_Howl_cFv = .text:0x00000144; // type:function size:0x8 scope:global +isAreaCheck__12daTag_Howl_cFv = .text:0x0000014C; // type:function size:0x1F0 scope:global +getParam__12daTag_Howl_cFv = .text:0x0000033C; // type:function size:0x4C scope:global +getSwitchBit__12daTag_Howl_cFv = .text:0x00000388; // type:function size:0xC scope:global +daTag_Howl_Create__FPv = .text:0x00000394; // type:function size:0x20 scope:global +daTag_Howl_Delete__FPv = .text:0x000003B4; // type:function size:0x20 scope:global +daTag_Howl_Execute__FPv = .text:0x000003D4; // type:function size:0x20 scope:global +daTag_Howl_Draw__FPv = .text:0x000003F4; // type:function size:0x20 scope:global +daTag_Howl_IsDelete__FPv = .text:0x00000414; // type:function size:0x8 scope:global +__dt__12daTag_Howl_cFv = .text:0x0000041C; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3739 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3741 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3742 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +daTag_Howl_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_HOWL = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTag_Howl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_hstop/splits.txt b/config/GZ2J01/rels/d_a_tag_hstop/splits.txt new file mode 100644 index 0000000000..cbd78c8d11 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hstop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hstop.cpp: + .text start:0x000000EC end:0x0000080C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000008 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_tag_hstop/symbols.txt b/config/GZ2J01/rels/d_a_tag_hstop/symbols.txt new file mode 100644 index 0000000000..32fb5c1019 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_hstop/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__12daTagHstop_cFv = .text:0x000000EC; // type:function size:0x1EC scope:global +daTagHstop_Create__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x20 scope:global +__dt__12daTagHstop_cFv = .text:0x000002F8; // type:function size:0x98 scope:global +daTagHstop_Delete__FP12daTagHstop_c = .text:0x00000390; // type:function size:0x28 scope:global +setActive__12daTagHstop_cFv = .text:0x000003B8; // type:function size:0xA4 scope:global +execute__12daTagHstop_cFv = .text:0x0000045C; // type:function size:0x34C scope:global +daTagHstop_Execute__FP12daTagHstop_c = .text:0x000007A8; // type:function size:0x20 scope:global +daTagHstop_Draw__FP12daTagHstop_c = .text:0x000007C8; // type:function size:0x8 scope:global +__sinit_d_a_tag_hstop_cpp = .text:0x000007D0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3782 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagHstop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hstop = .data:0x00000020; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3686 = .bss:0x00000008; // type:object size:0xC scope:local +m_msgFlow__12daTagHstop_c = .bss:0x00000014; // type:object size:0x4C scope:global diff --git a/config/GZ2J01/rels/d_a_tag_instruction/splits.txt b/config/GZ2J01/rels/d_a_tag_instruction/splits.txt new file mode 100644 index 0000000000..715956c729 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_instruction/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_instruction.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_instruction/symbols.txt b/config/GZ2J01/rels/d_a_tag_instruction/symbols.txt new file mode 100644 index 0000000000..c45540b024 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_instruction/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagInst_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagInst_Delete__FP11daTagInst_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagInst_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Instruction = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_kago_fall/splits.txt b/config/GZ2J01/rels/d_a_tag_kago_fall/splits.txt new file mode 100644 index 0000000000..01c9c02050 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_kago_fall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kago_fall.cpp: + .text start:0x00000078 end:0x00000B04 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2J01/rels/d_a_tag_kago_fall/symbols.txt b/config/GZ2J01/rels/d_a_tag_kago_fall/symbols.txt new file mode 100644 index 0000000000..5a3b87ebeb --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_kago_fall/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTagKagoFall_cFv = .text:0x00000078; // type:function size:0x188 scope:global +execute__15daTagKagoFall_cFv = .text:0x00000200; // type:function size:0x38 scope:global +setActionMode__15daTagKagoFall_cFUcUc = .text:0x00000238; // type:function size:0xC scope:global +actionWaitRiver__15daTagKagoFall_cFv = .text:0x00000244; // type:function size:0x3F4 scope:global +actionWaitFall__15daTagKagoFall_cFv = .text:0x00000638; // type:function size:0x464 scope:global +_delete__15daTagKagoFall_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +daTagKagoFall_Execute__FP15daTagKagoFall_c = .text:0x00000AA4; // type:function size:0x20 scope:global +daTagKagoFall_Delete__FP15daTagKagoFall_c = .text:0x00000AC4; // type:function size:0x20 scope:global +daTagKagoFall_Create__FP15daTagKagoFall_c = .text:0x00000AE4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4023 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local data:string_table +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagKagoFall_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_KagoFall = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_kmsg/splits.txt b/config/GZ2J01/rels/d_a_tag_kmsg/splits.txt new file mode 100644 index 0000000000..7ac2de85f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_kmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kmsg.cpp: + .text start:0x00000078 end:0x00000CD4 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt b/config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt new file mode 100644 index 0000000000..d77e2c0a4f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_kmsg/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTag_KMsg_cFv = .text:0x00000078; // type:function size:0x164 scope:global +Delete__12daTag_KMsg_cFv = .text:0x000001DC; // type:function size:0x34 scope:global +Execute__12daTag_KMsg_cFv = .text:0x00000210; // type:function size:0x8A8 scope:global +Draw__12daTag_KMsg_cFv = .text:0x00000AB8; // type:function size:0x8 scope:global +isDelete__12daTag_KMsg_cFv = .text:0x00000AC0; // type:function size:0xE8 scope:global +daTag_KMsg_Create__FPv = .text:0x00000BA8; // type:function size:0x20 scope:global +daTag_KMsg_Delete__FPv = .text:0x00000BC8; // type:function size:0x20 scope:global +daTag_KMsg_Execute__FPv = .text:0x00000BE8; // type:function size:0x20 scope:global +daTag_KMsg_Draw__FPv = .text:0x00000C08; // type:function size:0x20 scope:global +daTag_KMsg_IsDelete__FPv = .text:0x00000C28; // type:function size:0x8 scope:global +__dt__12daTag_KMsg_cFv = .text:0x00000C30; // type:function size:0xA4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3884 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@4207 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000018; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x30 scope:local data:string_table +l_evtList = .data:0x00000000; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000018; // type:object size:0xC scope:global +daTag_KMsg_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_TAG_KMSG = .data:0x00000044; // type:object size:0x30 scope:global +__vt__12daTag_KMsg_c = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_lantern/splits.txt b/config/GZ2J01/rels/d_a_tag_lantern/splits.txt new file mode 100644 index 0000000000..2a71e6d3db --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lantern/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lantern.cpp: + .text start:0x000000EC end:0x00000574 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2J01/rels/d_a_tag_lantern/symbols.txt b/config/GZ2J01/rels/d_a_tag_lantern/symbols.txt new file mode 100644 index 0000000000..c6bcb7f663 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lantern/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daTag_Lantern_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +create__15daTag_Lantern_cFv = .text:0x00000168; // type:function size:0x80 scope:global +Delete__15daTag_Lantern_cFv = .text:0x000001E8; // type:function size:0x34 scope:global +Execute__15daTag_Lantern_cFv = .text:0x0000021C; // type:function size:0x190 scope:global +Draw__15daTag_Lantern_cFv = .text:0x000003AC; // type:function size:0x8 scope:global +initialize__15daTag_Lantern_cFv = .text:0x000003B4; // type:function size:0xB0 scope:global +daTag_Lantern_Create__FPv = .text:0x00000464; // type:function size:0x20 scope:global +daTag_Lantern_Delete__FPv = .text:0x00000484; // type:function size:0x20 scope:global +daTag_Lantern_Execute__FPv = .text:0x000004A4; // type:function size:0x20 scope:global +daTag_Lantern_Draw__FPv = .text:0x000004C4; // type:function size:0x20 scope:global +daTag_Lantern_IsDelete__FPv = .text:0x000004E4; // type:function size:0x8 scope:global +__sinit_d_a_tag_lantern_cpp = .text:0x000004EC; // type:function size:0x40 scope:local +__dt__21daTag_Lantern_Param_cFv = .text:0x0000052C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3683 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3698 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTag_Lantern_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_LANTERN = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daTag_Lantern_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__21daTag_Lantern_Param_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2J01/rels/d_a_tag_lightball/splits.txt b/config/GZ2J01/rels/d_a_tag_lightball/splits.txt new file mode 100644 index 0000000000..5ff9ffac76 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lightball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lightball.cpp: + .text start:0x00000078 end:0x000004F0 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_lightball/symbols.txt b/config/GZ2J01/rels/d_a_tag_lightball/symbols.txt new file mode 100644 index 0000000000..66c5551c21 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lightball/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daTagLightBall_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__16daTagLightBall_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__16daTagLightBall_cFv = .text:0x000000F0; // type:function size:0x148 scope:global +create__16daTagLightBall_cFv = .text:0x00000238; // type:function size:0x68 scope:global +execute__16daTagLightBall_cFv = .text:0x000002A0; // type:function size:0x180 scope:global +draw__16daTagLightBall_cFv = .text:0x00000420; // type:function size:0x8 scope:global +_delete__16daTagLightBall_cFv = .text:0x00000428; // type:function size:0x48 scope:global +daTagLightBall_Draw__FP16daTagLightBall_c = .text:0x00000470; // type:function size:0x20 scope:global +daTagLightBall_Execute__FP16daTagLightBall_c = .text:0x00000490; // type:function size:0x20 scope:global +daTagLightBall_Delete__FP16daTagLightBall_c = .text:0x000004B0; // type:function size:0x20 scope:global +daTagLightBall_Create__FP10fopAc_ac_c = .text:0x000004D0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3682 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagLightBall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_LightBall = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_lv2prchk/splits.txt b/config/GZ2J01/rels/d_a_tag_lv2prchk/splits.txt new file mode 100644 index 0000000000..d425c36e06 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv2prchk/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lv2prchk.cpp: + .text start:0x00000078 end:0x0000077C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt b/config/GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt new file mode 100644 index 0000000000..c644b4ecaa --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv2prchk/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daTagLv2PrChk_cFv = .text:0x00000078; // type:function size:0x84 scope:global +create__15daTagLv2PrChk_cFv = .text:0x000000FC; // type:function size:0x68 scope:global +execute__15daTagLv2PrChk_cFv = .text:0x00000164; // type:function size:0x24 scope:global +action__15daTagLv2PrChk_cFv = .text:0x00000188; // type:function size:0x8C scope:global +actionCheck__15daTagLv2PrChk_cFv = .text:0x00000214; // type:function size:0x49C scope:global +actionEnd__15daTagLv2PrChk_cFv = .text:0x000006B0; // type:function size:0x4 scope:global +seStartWrong__15daTagLv2PrChk_cFv = .text:0x000006B4; // type:function size:0x60 scope:global +_delete__15daTagLv2PrChk_cFv = .text:0x00000714; // type:function size:0x8 scope:global +daTagLv2PrChk_Execute__FP15daTagLv2PrChk_c = .text:0x0000071C; // type:function size:0x20 scope:global +daTagLv2PrChk_Delete__FP15daTagLv2PrChk_c = .text:0x0000073C; // type:function size:0x20 scope:global +daTagLv2PrChk_Create__FP15daTagLv2PrChk_c = .text:0x0000075C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3844 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3667 = .data:0x00000020; // type:object size:0xC scope:local +@3668 = .data:0x0000002C; // type:object size:0xC scope:local +l_func$3666 = .data:0x00000038; // type:object size:0x18 scope:local +l_daTagLv2PrChk_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Tag_Lv2PrChk = .data:0x00000070; // type:object size:0x30 scope:global +lbl_128_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt b/config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt new file mode 100644 index 0000000000..afd0638824 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv5soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lv5soup.cpp: + .text start:0x00000078 end:0x00000474 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_lv5soup/symbols.txt b/config/GZ2J01/rels/d_a_tag_lv5soup/symbols.txt new file mode 100644 index 0000000000..de066dbd24 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv5soup/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_Lv5Soup_cFv = .text:0x00000078; // type:function size:0x94 scope:global +Delete__15daTag_Lv5Soup_cFv = .text:0x0000010C; // type:function size:0x8 scope:global +Execute__15daTag_Lv5Soup_cFv = .text:0x00000114; // type:function size:0xA8 scope:global +Draw__15daTag_Lv5Soup_cFv = .text:0x000001BC; // type:function size:0x8 scope:global +isAreaCheck__15daTag_Lv5Soup_cFv = .text:0x000001C4; // type:function size:0x1C8 scope:global +daTag_Lv5Soup_Create__FPv = .text:0x0000038C; // type:function size:0x20 scope:global +daTag_Lv5Soup_Delete__FPv = .text:0x000003AC; // type:function size:0x20 scope:global +daTag_Lv5Soup_Execute__FPv = .text:0x000003CC; // type:function size:0x20 scope:global +daTag_Lv5Soup_Draw__FPv = .text:0x000003EC; // type:function size:0x20 scope:global +daTag_Lv5Soup_IsDelete__FPv = .text:0x0000040C; // type:function size:0x8 scope:global +__dt__15daTag_Lv5Soup_cFv = .text:0x00000414; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000028; // type:object size:0x8 scope:local +daTag_Lv5Soup_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_LV5SOUP = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daTag_Lv5Soup_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt b/config/GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt new file mode 100644 index 0000000000..00e0980c33 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv6CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lv6CstaSw.cpp: + .text start:0x000000EC end:0x000005D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt new file mode 100644 index 0000000000..c9531bbb0d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6CstaSw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv6CstaSw_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daLv6CstaSw_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +searchSekizoAct__13daLv6CstaSw_cFPvPv = .text:0x00000210; // type:function size:0x50 scope:global +areaCheck__13daLv6CstaSw_cFv = .text:0x00000260; // type:function size:0x1A0 scope:global +Execute__13daLv6CstaSw_cFv = .text:0x00000400; // type:function size:0xB0 scope:global +Draw__13daLv6CstaSw_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +Delete__13daLv6CstaSw_cFv = .text:0x000004B8; // type:function size:0x8 scope:global +daLv6CstaSw_Draw__FP13daLv6CstaSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000500; // type:function size:0x20 scope:global +daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:global +__dt__17daLv6CstaSw_HIO_cFv = .text:0x00000540; // type:function size:0x5C scope:global +__sinit_d_a_tag_lv6CstaSw_cpp = .text:0x0000059C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daLv6CstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Lv6CstaSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daLv6CstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_magne/splits.txt b/config/GZ2J01/rels/d_a_tag_magne/splits.txt new file mode 100644 index 0000000000..454158314b --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_magne/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_magne.cpp: + .text start:0x00000078 end:0x000001AC + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_magne/symbols.txt b/config/GZ2J01/rels/d_a_tag_magne/symbols.txt new file mode 100644 index 0000000000..99f754f1e3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_magne/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__12daTagMagne_cFv = .text:0x00000078; // type:function size:0x44 scope:global +create__12daTagMagne_cFv = .text:0x000000BC; // type:function size:0x9C scope:global +_delete__12daTagMagne_cFv = .text:0x00000158; // type:function size:0x14 scope:global +daTagMagne_Delete__FP12daTagMagne_c = .text:0x0000016C; // type:function size:0x20 scope:global +daTagMagne_Create__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagMagne_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Magne = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_mhint/splits.txt b/config/GZ2J01/rels/d_a_tag_mhint/splits.txt new file mode 100644 index 0000000000..218c9151bb --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mhint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mhint.cpp: + .text start:0x00000078 end:0x000009EC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_mhint/symbols.txt b/config/GZ2J01/rels/d_a_tag_mhint/symbols.txt new file mode 100644 index 0000000000..fa8ea01d59 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mhint/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMhint_cFv = .text:0x00000078; // type:function size:0x210 scope:global +daTagMhint_Create__FP10fopAc_ac_c = .text:0x00000288; // type:function size:0x20 scope:global +__dt__12daTagMhint_cFv = .text:0x000002A8; // type:function size:0x64 scope:global +daTagMhint_Delete__FP12daTagMhint_c = .text:0x0000030C; // type:function size:0x28 scope:global +eventOrder__12daTagMhint_cFv = .text:0x00000334; // type:function size:0x170 scope:global +execute__12daTagMhint_cFv = .text:0x000004A4; // type:function size:0x520 scope:global +daTagMhint_Execute__FP12daTagMhint_c = .text:0x000009C4; // type:function size:0x20 scope:global +daTagMhint_Draw__FP12daTagMhint_c = .text:0x000009E4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3741 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3956 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +l_daTagMhint_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mhint = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_mist/splits.txt b/config/GZ2J01/rels/d_a_tag_mist/splits.txt new file mode 100644 index 0000000000..a10c62b24c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mist/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mist.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_mist/symbols.txt b/config/GZ2J01/rels/d_a_tag_mist/symbols.txt new file mode 100644 index 0000000000..43da4eb4d8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mist/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +offSw__11daTagMist_cFv = .text:0x00000078; // type:function size:0x6C scope:global +onMySw__11daTagMist_cFv = .text:0x000000E4; // type:function size:0x4C scope:global +isMySw__11daTagMist_cFv = .text:0x00000130; // type:function size:0x60 scope:global +Create__11daTagMist_cFv = .text:0x00000190; // type:function size:0xD4 scope:global +create__11daTagMist_cFv = .text:0x00000264; // type:function size:0xD4 scope:global +__dt__4cXyzFv = .text:0x00000338; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000374; // type:function size:0x4 scope:global +execute__11daTagMist_cFv = .text:0x00000378; // type:function size:0x138 scope:global +_delete__11daTagMist_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +daTagMist_Execute__FP11daTagMist_c = .text:0x000004B8; // type:function size:0x20 scope:global +daTagMist_Delete__FP11daTagMist_c = .text:0x000004D8; // type:function size:0x20 scope:global +daTagMist_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagMist_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mist = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_mmsg/splits.txt b/config/GZ2J01/rels/d_a_tag_mmsg/splits.txt new file mode 100644 index 0000000000..78bcc38525 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mmsg.cpp: + .text start:0x00000078 end:0x00000490 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt b/config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt new file mode 100644 index 0000000000..57c6471278 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mmsg/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTagMmsg_cFv = .text:0x00000078; // type:function size:0x17C scope:global +daTagMmsg_Create__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x20 scope:global +__dt__11daTagMmsg_cFv = .text:0x00000214; // type:function size:0x54 scope:global +daTagMmsg_Delete__FP11daTagMmsg_c = .text:0x00000268; // type:function size:0x28 scope:global +execute__11daTagMmsg_cFv = .text:0x00000290; // type:function size:0x1D8 scope:global +daTagMmsg_Execute__FP11daTagMmsg_c = .text:0x00000468; // type:function size:0x20 scope:global +daTagMmsg_Draw__FP11daTagMmsg_c = .text:0x00000488; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3702 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagMmsg_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mmsg = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_msg/splits.txt b/config/GZ2J01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 0000000000..8229699de4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_msg.cpp: + .text start:0x00000078 end:0x00000A10 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2J01/rels/d_a_tag_msg/symbols.txt b/config/GZ2J01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 0000000000..b5f66cc3f4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__11daTag_Msg_cFv = .text:0x00000098; // type:function size:0x80 scope:global +create__11daTag_Msg_cFv = .text:0x00000118; // type:function size:0xDC scope:global +createHeap__11daTag_Msg_cFv = .text:0x000001F4; // type:function size:0x60 scope:global +destroy__11daTag_Msg_cFv = .text:0x00000254; // type:function size:0x34 scope:global +execute__11daTag_Msg_cFv = .text:0x00000288; // type:function size:0x280 scope:global +draw__11daTag_Msg_cFv = .text:0x00000508; // type:function size:0x8 scope:global +rangeCheck__11daTag_Msg_cFv = .text:0x00000510; // type:function size:0x1A8 scope:global +otherCheck__11daTag_Msg_cFv = .text:0x000006B8; // type:function size:0x174 scope:global +getResName__11daTag_Msg_cFv = .text:0x0000082C; // type:function size:0x10 scope:global +getParam__11daTag_Msg_cFv = .text:0x0000083C; // type:function size:0xB0 scope:global +cut_speak__11daTag_Msg_cFii = .text:0x000008EC; // type:function size:0x54 scope:global +daTag_Msg_Create__FPv = .text:0x00000940; // type:function size:0x20 scope:global +daTag_Msg_Delete__FPv = .text:0x00000960; // type:function size:0x20 scope:global +daTag_Msg_Execute__FPv = .text:0x00000980; // type:function size:0x20 scope:global +daTag_Msg_Draw__FPv = .text:0x000009A0; // type:function size:0x20 scope:global +daTag_Msg_IsDelete__FPv = .text:0x000009C0; // type:function size:0x8 scope:global +__dt__17daTag_Msg_Param_cFv = .text:0x000009C8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daTag_Msg_Param_c = .rodata:0x00000000; // type:object size:0x1 scope:global +@3757 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3816 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3880 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x20 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +l_evtNameTBL = .data:0x00000004; // type:object size:0x8 scope:global +mEvtCutTBL__11daTag_Msg_c = .data:0x0000000C; // type:object size:0x8 scope:global +daTag_Msg_MethodTable = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_TAG_MSG = .data:0x00000034; // type:object size:0x30 scope:global +__vt__17daTag_Msg_Param_c = .data:0x00000064; // type:object size:0xC scope:global +__vt__11daTag_Msg_c = .data:0x00000070; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_mstop/splits.txt b/config/GZ2J01/rels/d_a_tag_mstop/splits.txt new file mode 100644 index 0000000000..a33f02aa4b --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mstop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mstop.cpp: + .text start:0x00000078 end:0x000008A4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_mstop/symbols.txt b/config/GZ2J01/rels/d_a_tag_mstop/symbols.txt new file mode 100644 index 0000000000..67a22f1ecc --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mstop/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMstop_cFv = .text:0x00000078; // type:function size:0x1E0 scope:global +daTagMstop_Create__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +__dt__12daTagMstop_cFv = .text:0x00000278; // type:function size:0x64 scope:global +daTagMstop_Delete__FP12daTagMstop_c = .text:0x000002DC; // type:function size:0x28 scope:global +eventOrder__12daTagMstop_cFv = .text:0x00000304; // type:function size:0x34 scope:global +execute__12daTagMstop_cFv = .text:0x00000338; // type:function size:0x544 scope:global +daTagMstop_Execute__FP12daTagMstop_c = .text:0x0000087C; // type:function size:0x20 scope:global +daTagMstop_Draw__FP12daTagMstop_c = .text:0x0000089C; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000014; // type:object size:0x4 scope:local +l_daTagMstop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mstop = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_mwait/splits.txt b/config/GZ2J01/rels/d_a_tag_mwait/splits.txt new file mode 100644 index 0000000000..971349655f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mwait/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mwait.cpp: + .text start:0x00000078 end:0x000007D8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_mwait/symbols.txt b/config/GZ2J01/rels/d_a_tag_mwait/symbols.txt new file mode 100644 index 0000000000..e0b833a6f5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_mwait/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMwait_cFv = .text:0x00000078; // type:function size:0x1E4 scope:global +daTagMwait_Create__FP10fopAc_ac_c = .text:0x0000025C; // type:function size:0x20 scope:global +__dt__12daTagMwait_cFv = .text:0x0000027C; // type:function size:0x64 scope:global +daTagMwait_Delete__FP12daTagMwait_c = .text:0x000002E0; // type:function size:0x28 scope:global +execute__12daTagMwait_cFv = .text:0x00000308; // type:function size:0x4A8 scope:global +daTagMwait_Execute__FP12daTagMwait_c = .text:0x000007B0; // type:function size:0x20 scope:global +daTagMwait_Draw__FP12daTagMwait_c = .text:0x000007D0; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3841 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3844 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4006 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4008 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4009 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4010 = .rodata:0x00000040; // type:object size:0x4 scope:local +l_daTagMwait_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mwait = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_myna2/splits.txt b/config/GZ2J01/rels/d_a_tag_myna2/splits.txt new file mode 100644 index 0000000000..bc3b095625 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_myna2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_myna2.cpp: + .text start:0x00000078 end:0x00000414 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_myna2/symbols.txt b/config/GZ2J01/rels/d_a_tag_myna2/symbols.txt new file mode 100644 index 0000000000..1d799dac71 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_myna2/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMyna2_cFv = .text:0x00000078; // type:function size:0x70 scope:global +execute__12daTagMyna2_cFv = .text:0x000000E8; // type:function size:0x2A0 scope:global +daTagMyna2_Create__FP10fopAc_ac_c = .text:0x00000388; // type:function size:0x20 scope:global +daTagMyna2_Execute__FP12daTagMyna2_c = .text:0x000003A8; // type:function size:0x20 scope:global +daTagMyna2_Delete__FP12daTagMyna2_c = .text:0x000003C8; // type:function size:0x30 scope:global +cLib_calcTimer__FPs = .text:0x000003F8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3743 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3745 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000024; // type:object size:0x4 scope:local +l_daTagMyna2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_MYNA2 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_myna_light/splits.txt b/config/GZ2J01/rels/d_a_tag_myna_light/splits.txt new file mode 100644 index 0000000000..be38a3bf42 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_myna_light/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_myna_light.cpp: + .text start:0x00000078 end:0x00000838 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_myna_light/symbols.txt b/config/GZ2J01/rels/d_a_tag_myna_light/symbols.txt new file mode 100644 index 0000000000..a75600b98c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_myna_light/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__17daTag_MynaLight_cFv = .text:0x00000078; // type:function size:0x64 scope:global +Delete__17daTag_MynaLight_cFv = .text:0x000000DC; // type:function size:0x58 scope:global +Execute__17daTag_MynaLight_cFv = .text:0x00000134; // type:function size:0x1A0 scope:global +Draw__17daTag_MynaLight_cFv = .text:0x000002D4; // type:function size:0xAC scope:global +setTurnOnOffChange__17daTag_MynaLight_cFv = .text:0x00000380; // type:function size:0x308 scope:global +getTurnOnTime__17daTag_MynaLight_cFv = .text:0x00000688; // type:function size:0xC scope:global +getTurnOffTime__17daTag_MynaLight_cFv = .text:0x00000694; // type:function size:0xC scope:global +initialize__17daTag_MynaLight_cFv = .text:0x000006A0; // type:function size:0xB0 scope:global +daTag_MynaLight_Create__FPv = .text:0x00000750; // type:function size:0x20 scope:global +daTag_MynaLight_Delete__FPv = .text:0x00000770; // type:function size:0x20 scope:global +daTag_MynaLight_Execute__FPv = .text:0x00000790; // type:function size:0x20 scope:global +daTag_MynaLight_Draw__FPv = .text:0x000007B0; // type:function size:0x20 scope:global +daTag_MynaLight_IsDelete__FPv = .text:0x000007D0; // type:function size:0x8 scope:global +__dt__17daTag_MynaLight_cFv = .text:0x000007D8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3694 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3711 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3852 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000044; // type:object size:0x4 scope:local +daTag_MynaLight_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_MNLIGHT = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTag_MynaLight_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_pachi/splits.txt b/config/GZ2J01/rels/d_a_tag_pachi/splits.txt new file mode 100644 index 0000000000..6786932f72 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_pachi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_pachi.cpp: + .text start:0x00000078 end:0x0000054C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_tag_pachi/symbols.txt b/config/GZ2J01/rels/d_a_tag_pachi/symbols.txt new file mode 100644 index 0000000000..1c7fdd4388 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_pachi/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__11daTagPati_cFv = .text:0x00000078; // type:function size:0x138 scope:global +create__11daTagPati_cFv = .text:0x000001B0; // type:function size:0x130 scope:global +__dt__10dCcD_GSttsFv = .text:0x000002E0; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x0000033C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000384; // type:function size:0x48 scope:global +Execute__11daTagPati_cFv = .text:0x000003CC; // type:function size:0x3C scope:global +col_set__11daTagPati_cFv = .text:0x00000408; // type:function size:0x68 scope:global +chk_CoHit__11daTagPati_cFv = .text:0x00000470; // type:function size:0x2C scope:global +daTagPati_Create__FP10fopAc_ac_c = .text:0x0000049C; // type:function size:0x20 scope:global +daTagPati_Execute__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x20 scope:global +daTagPati_Delete__FP11daTagPati_c = .text:0x000004DC; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000504; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +l_daTagPati_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_PATI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_poFire/splits.txt b/config/GZ2J01/rels/d_a_tag_poFire/splits.txt new file mode 100644 index 0000000000..d792935823 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_poFire/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_poFire.cpp: + .text start:0x000000EC end:0x00000368 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2J01/rels/d_a_tag_poFire/symbols.txt b/config/GZ2J01/rels/d_a_tag_poFire/symbols.txt new file mode 100644 index 0000000000..69744c9470 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_poFire/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daTagPoFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daTagPoFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daTagPoFire_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +Execute__13daTagPoFire_cFv = .text:0x00000210; // type:function size:0x30 scope:global +Draw__13daTagPoFire_cFv = .text:0x00000240; // type:function size:0x8 scope:global +Delete__13daTagPoFire_cFv = .text:0x00000248; // type:function size:0x8 scope:global +daTagPoFire_Draw__FP13daTagPoFire_c = .text:0x00000250; // type:function size:0x20 scope:global +daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x00000270; // type:function size:0x20 scope:global +daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x00000290; // type:function size:0x20 scope:global +daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000002B0; // type:function size:0x20 scope:global +__dt__17daTagPoFire_HIO_cFv = .text:0x000002D0; // type:function size:0x5C scope:global +__sinit_d_a_tag_poFire_cpp = .text:0x0000032C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagPoFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_poFire = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTagPoFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3617 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_push/splits.txt b/config/GZ2J01/rels/d_a_tag_push/splits.txt new file mode 100644 index 0000000000..2573362f80 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_push.cpp: + .text start:0x00000078 end:0x00000704 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2J01/rels/d_a_tag_push/symbols.txt b/config/GZ2J01/rels/d_a_tag_push/symbols.txt new file mode 100644 index 0000000000..debb54274a --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_push/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +srchActor__12daTag_Push_cFPvPv = .text:0x00000078; // type:function size:0x160 scope:global +create__12daTag_Push_cFv = .text:0x000001D8; // type:function size:0xBC scope:global +Delete__12daTag_Push_cFv = .text:0x00000294; // type:function size:0x8 scope:global +Execute__12daTag_Push_cFv = .text:0x0000029C; // type:function size:0x1E0 scope:global +Draw__12daTag_Push_cFv = .text:0x0000047C; // type:function size:0x8 scope:global +isDelete__12daTag_Push_cFv = .text:0x00000484; // type:function size:0x60 scope:global +chkPointInArea__12daTag_Push_cF4cXyz = .text:0x000004E4; // type:function size:0xD8 scope:global +daTag_Push_Create__FPv = .text:0x000005BC; // type:function size:0x20 scope:global +daTag_Push_Delete__FPv = .text:0x000005DC; // type:function size:0x20 scope:global +daTag_Push_Execute__FPv = .text:0x000005FC; // type:function size:0x20 scope:global +daTag_Push_Draw__FPv = .text:0x0000061C; // type:function size:0x20 scope:global +daTag_Push_IsDelete__FPv = .text:0x0000063C; // type:function size:0x8 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00000644; // type:function size:0x48 scope:global +__dt__12daTag_Push_cFv = .text:0x0000068C; // type:function size:0x78 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3887 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3868 = .data:0x00000000; // type:object size:0x28 scope:local +daTag_Push_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global +g_profile_TAG_PUSH = .data:0x00000048; // type:object size:0x30 scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__12daTag_Push_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_qs/splits.txt b/config/GZ2J01/rels/d_a_tag_qs/splits.txt new file mode 100644 index 0000000000..8c7502bff1 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_qs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_qs.cpp: + .text start:0x00000078 end:0x00000ED8 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000C4 diff --git a/config/GZ2J01/rels/d_a_tag_qs/symbols.txt b/config/GZ2J01/rels/d_a_tag_qs/symbols.txt new file mode 100644 index 0000000000..02464a9e1d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_qs/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__9daTagQs_cFv = .text:0x00000078; // type:function size:0x138 scope:global +create__9daTagQs_cFv = .text:0x000001B0; // type:function size:0x160 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000310; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x0000036C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B4; // type:function size:0x48 scope:global +getPower__9daTagQs_cFv = .text:0x000003FC; // type:function size:0x24 scope:global +getSafeArea__9daTagQs_cFv = .text:0x00000420; // type:function size:0x24 scope:global +getPower80__9daTagQs_cFv = .text:0x00000444; // type:function size:0x24 scope:global +getCenterPower__9daTagQs_cFv = .text:0x00000468; // type:function size:0x24 scope:global +calcPower__9daTagQs_cFff = .text:0x0000048C; // type:function size:0x16C scope:global +hikiyose__FP4cXyzP4cXyzP4cXyzf = .text:0x000005F8; // type:function size:0x254 scope:global +search__FPvPv = .text:0x0000084C; // type:function size:0x3AC scope:global +execute__9daTagQs_cFv = .text:0x00000BF8; // type:function size:0x200 scope:global +draw__9daTagQs_cFv = .text:0x00000DF8; // type:function size:0x8 scope:global +daTagQs_Draw__FP9daTagQs_c = .text:0x00000E00; // type:function size:0x20 scope:global +daTagQs_Execute__FP9daTagQs_c = .text:0x00000E20; // type:function size:0x20 scope:global +daTagQs_IsDelete__FP9daTagQs_c = .text:0x00000E40; // type:function size:0x8 scope:global +daTagQs_Delete__FP9daTagQs_c = .text:0x00000E48; // type:function size:0x28 scope:global +daTagQs_Create__FP10fopAc_ac_c = .text:0x00000E70; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E90; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3734 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3736 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_cc_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagQs_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_TAG_QS = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_ret_room/splits.txt b/config/GZ2J01/rels/d_a_tag_ret_room/splits.txt new file mode 100644 index 0000000000..59a4b0e91f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ret_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ret_room.cpp: + .text start:0x00000078 end:0x000003E0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_ret_room/symbols.txt b/config/GZ2J01/rels/d_a_tag_ret_room/symbols.txt new file mode 100644 index 0000000000..b4d2687c0c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ret_room/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__12daTagRetRm_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__12daTagRetRm_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__12daTagRetRm_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__12daTagRetRm_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__12daTagRetRm_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__12daTagRetRm_cFv = .text:0x0000017C; // type:function size:0x74 scope:global +init__12daTagRetRm_cFv = .text:0x000001F0; // type:function size:0x40 scope:global +chkPlyrInTag__12daTagRetRm_cFv = .text:0x00000230; // type:function size:0xFC scope:global +daTagRetRm_create__FP12daTagRetRm_c = .text:0x0000032C; // type:function size:0x54 scope:global +daTagRetRm_Delete__FP12daTagRetRm_c = .text:0x00000380; // type:function size:0x20 scope:global +daTagRetRm_execute__FP12daTagRetRm_c = .text:0x000003A0; // type:function size:0x20 scope:global +daTagRetRm_draw__FP12daTagRetRm_c = .text:0x000003C0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3682 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagRetRm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_RetRoom = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTagRetRm_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_river_back/splits.txt b/config/GZ2J01/rels/d_a_tag_river_back/splits.txt new file mode 100644 index 0000000000..c74caf5f66 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_river_back/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_river_back.cpp: + .text start:0x00000078 end:0x000006BC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2J01/rels/d_a_tag_river_back/symbols.txt b/config/GZ2J01/rels/d_a_tag_river_back/symbols.txt new file mode 100644 index 0000000000..bce4afc668 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_river_back/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__16daTagRiverBack_cFv = .text:0x00000078; // type:function size:0x68 scope:global +create__16daTagRiverBack_cFv = .text:0x000000E0; // type:function size:0x90 scope:global +execute__16daTagRiverBack_cFv = .text:0x00000170; // type:function size:0x9C scope:global +event_proc_call__16daTagRiverBack_cFv = .text:0x0000020C; // type:function size:0xBC scope:global +actionWait__16daTagRiverBack_cFv = .text:0x000002C8; // type:function size:0x74 scope:global +actionOrderEvent__16daTagRiverBack_cFv = .text:0x0000033C; // type:function size:0xB0 scope:global +actionEvent__16daTagRiverBack_cFv = .text:0x000003EC; // type:function size:0xA0 scope:global +actionDead__16daTagRiverBack_cFv = .text:0x0000048C; // type:function size:0x4 scope:global +demoProc__16daTagRiverBack_cFv = .text:0x00000490; // type:function size:0x17C scope:global +_delete__16daTagRiverBack_cFv = .text:0x0000060C; // type:function size:0x34 scope:global +daTagRiverBack_Execute__FP16daTagRiverBack_c = .text:0x00000640; // type:function size:0x20 scope:global +daTagRiverBack_Delete__FP16daTagRiverBack_c = .text:0x00000660; // type:function size:0x20 scope:global +daTagRiverBack_Create__FP16daTagRiverBack_c = .text:0x00000680; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000006A0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3813 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x2E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3712 = .data:0x0000002C; // type:object size:0xC scope:local +@3713 = .data:0x00000038; // type:object size:0xC scope:local +@3714 = .data:0x00000044; // type:object size:0xC scope:local +@3715 = .data:0x00000050; // type:object size:0xC scope:local +l_func$3711 = .data:0x0000005C; // type:object size:0x30 scope:local +action_table$3769 = .data:0x0000008C; // type:object size:0x8 scope:local +l_daTagRiverBack_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Tag_RiverBack = .data:0x000000B4; // type:object size:0x30 scope:global +lbl_736_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt b/config/GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt new file mode 100644 index 0000000000..b3b75fa457 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_rmbit_sw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_rmbit_sw.cpp: + .text start:0x00000078 end:0x00000520 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt b/config/GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt new file mode 100644 index 0000000000..340aff3d6c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_rmbit_sw/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__14daTagRmbitSw_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__14daTagRmbitSw_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__14daTagRmbitSw_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__14daTagRmbitSw_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__14daTagRmbitSw_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__14daTagRmbitSw_cFv = .text:0x0000017C; // type:function size:0x1BC scope:global +init__14daTagRmbitSw_cFv = .text:0x00000338; // type:function size:0x38 scope:global +chkPlyrInTag__14daTagRmbitSw_cFv = .text:0x00000370; // type:function size:0xFC scope:global +daTagRmbitSw_create__FP14daTagRmbitSw_c = .text:0x0000046C; // type:function size:0x54 scope:global +daTagRmbitSw_Delete__FP14daTagRmbitSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daTagRmbitSw_execute__FP14daTagRmbitSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daTagRmbitSw_draw__FP14daTagRmbitSw_c = .text:0x00000500; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3817 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagRmbitSw_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_RmbitSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14daTagRmbitSw_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_schedule/splits.txt b/config/GZ2J01/rels/d_a_tag_schedule/splits.txt new file mode 100644 index 0000000000..3678f15a2e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_schedule/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_schedule.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_schedule/symbols.txt b/config/GZ2J01/rels/d_a_tag_schedule/symbols.txt new file mode 100644 index 0000000000..eaa68beef9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_schedule/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagSchedule_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagSchedule_Delete__FP15daTagSchedule_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSchedule_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Schedule = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_setBall/splits.txt b/config/GZ2J01/rels/d_a_tag_setBall/splits.txt new file mode 100644 index 0000000000..013dffa4b9 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_setBall/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_setBall.cpp: + .text start:0x00000078 end:0x000001A4 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_setBall/symbols.txt b/config/GZ2J01/rels/d_a_tag_setBall/symbols.txt new file mode 100644 index 0000000000..edd073bb2c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_setBall/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daTagSetBall_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daTagSetBall_cFv = .text:0x00000098; // type:function size:0x4 scope:global +Create__14daTagSetBall_cFv = .text:0x0000009C; // type:function size:0x30 scope:global +create__14daTagSetBall_cFv = .text:0x000000CC; // type:function size:0x68 scope:global +execute__14daTagSetBall_cFv = .text:0x00000134; // type:function size:0x8 scope:global +_delete__14daTagSetBall_cFv = .text:0x0000013C; // type:function size:0x8 scope:global +daTagSetBall_Execute__FP14daTagSetBall_c = .text:0x00000144; // type:function size:0x20 scope:global +daTagSetBall_Delete__FP14daTagSetBall_c = .text:0x00000164; // type:function size:0x20 scope:global +daTagSetBall_Create__FP14daTagSetBall_c = .text:0x00000184; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSetBall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SetBall = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_setrestart/splits.txt b/config/GZ2J01/rels/d_a_tag_setrestart/splits.txt new file mode 100644 index 0000000000..1216e58b66 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_setrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_setrestart.cpp: + .text start:0x00000078 end:0x0000042C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_setrestart/symbols.txt b/config/GZ2J01/rels/d_a_tag_setrestart/symbols.txt new file mode 100644 index 0000000000..a77b64357e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_setrestart/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__14daTagRestart_cFv = .text:0x00000078; // type:function size:0x94 scope:global +create__14daTagRestart_cFv = .text:0x0000010C; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x000001A0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001DC; // type:function size:0x4 scope:global +execute__14daTagRestart_cFv = .text:0x000001E0; // type:function size:0x1E4 scope:global +_delete__14daTagRestart_cFv = .text:0x000003C4; // type:function size:0x8 scope:global +daTagRestart_Execute__FP14daTagRestart_c = .text:0x000003CC; // type:function size:0x20 scope:global +daTagRestart_Delete__FP14daTagRestart_c = .text:0x000003EC; // type:function size:0x20 scope:global +daTagRestart_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Restart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_shop_camera/splits.txt b/config/GZ2J01/rels/d_a_tag_shop_camera/splits.txt new file mode 100644 index 0000000000..500cd802fe --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_shop_camera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_shop_camera.cpp: + .text start:0x00000078 end:0x00000258 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_shop_camera/symbols.txt b/config/GZ2J01/rels/d_a_tag_shop_camera/symbols.txt new file mode 100644 index 0000000000..7713f4cd95 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_shop_camera/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__18daTag_ShopCamera_cFv = .text:0x00000078; // type:function size:0x64 scope:global +Delete__18daTag_ShopCamera_cFv = .text:0x000000DC; // type:function size:0x8 scope:global +Execute__18daTag_ShopCamera_cFv = .text:0x000000E4; // type:function size:0x8 scope:global +Draw__18daTag_ShopCamera_cFv = .text:0x000000EC; // type:function size:0x8 scope:global +initialize__18daTag_ShopCamera_cFv = .text:0x000000F4; // type:function size:0x7C scope:global +daTag_ShopCamera_Create__FPv = .text:0x00000170; // type:function size:0x20 scope:global +daTag_ShopCamera_Delete__FPv = .text:0x00000190; // type:function size:0x20 scope:global +daTag_ShopCamera_Execute__FPv = .text:0x000001B0; // type:function size:0x20 scope:global +daTag_ShopCamera_Draw__FPv = .text:0x000001D0; // type:function size:0x20 scope:global +daTag_ShopCamera_IsDelete__FPv = .text:0x000001F0; // type:function size:0x8 scope:global +__dt__18daTag_ShopCamera_cFv = .text:0x000001F8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3663 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3666 = .rodata:0x0000000C; // type:object size:0x4 scope:local +daTag_ShopCamera_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_SHOPCAM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18daTag_ShopCamera_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_shop_item/splits.txt b/config/GZ2J01/rels/d_a_tag_shop_item/splits.txt new file mode 100644 index 0000000000..899c2ae124 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_shop_item.cpp: + .text start:0x00000078 end:0x000006C8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_shop_item/symbols.txt b/config/GZ2J01/rels/d_a_tag_shop_item/symbols.txt new file mode 100644 index 0000000000..0584fbabae --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_shop_item/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__16daTag_ShopItem_cFv = .text:0x00000078; // type:function size:0x200 scope:global +Delete__16daTag_ShopItem_cFv = .text:0x00000278; // type:function size:0x8C scope:global +Execute__16daTag_ShopItem_cFv = .text:0x00000304; // type:function size:0x220 scope:global +Draw__16daTag_ShopItem_cFv = .text:0x00000524; // type:function size:0x8 scope:global +getType__16daTag_ShopItem_cFv = .text:0x0000052C; // type:function size:0xC scope:global +getGroupID__16daTag_ShopItem_cFv = .text:0x00000538; // type:function size:0xC scope:global +getSwitchBit1__16daTag_ShopItem_cFv = .text:0x00000544; // type:function size:0xC scope:global +getSwitchBit2__16daTag_ShopItem_cFv = .text:0x00000550; // type:function size:0xC scope:global +initialize__16daTag_ShopItem_cFv = .text:0x0000055C; // type:function size:0x84 scope:global +daTag_ShopItem_Create__FPv = .text:0x000005E0; // type:function size:0x20 scope:global +daTag_ShopItem_Delete__FPv = .text:0x00000600; // type:function size:0x20 scope:global +daTag_ShopItem_Execute__FPv = .text:0x00000620; // type:function size:0x20 scope:global +daTag_ShopItem_Draw__FPv = .text:0x00000640; // type:function size:0x20 scope:global +daTag_ShopItem_IsDelete__FPv = .text:0x00000660; // type:function size:0x8 scope:global +__dt__16daTag_ShopItem_cFv = .text:0x00000668; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3684 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3685 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +daTag_ShopItem_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_SHOPITM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daTag_ShopItem_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt b/config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt new file mode 100644 index 0000000000..5b88a13ab2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_smk_emt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_smk_emt.cpp: + .text start:0x00000078 end:0x00000398 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_smk_emt/symbols.txt b/config/GZ2J01/rels/d_a_tag_smk_emt/symbols.txt new file mode 100644 index 0000000000..090e9ed590 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_smk_emt/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__13daTagSmkEmt_cFv = .text:0x00000078; // type:function size:0x4C scope:global +__dt__13daTagSmkEmt_cFv = .text:0x000000C4; // type:function size:0x60 scope:global +create__13daTagSmkEmt_cFv = .text:0x00000124; // type:function size:0x58 scope:global +Delete__13daTagSmkEmt_cFv = .text:0x0000017C; // type:function size:0x24 scope:global +draw__13daTagSmkEmt_cFv = .text:0x000001A0; // type:function size:0x8 scope:global +execute__13daTagSmkEmt_cFv = .text:0x000001A8; // type:function size:0x8 scope:global +createSmkEmt__13daTagSmkEmt_cFv = .text:0x000001B0; // type:function size:0xF0 scope:global +deleteSmkEmt__13daTagSmkEmt_cFv = .text:0x000002A0; // type:function size:0x44 scope:global +daTagSmkEmt_create__FP13daTagSmkEmt_c = .text:0x000002E4; // type:function size:0x54 scope:global +daTagSmkEmt_Delete__FP13daTagSmkEmt_c = .text:0x00000338; // type:function size:0x20 scope:global +daTagSmkEmt_execute__FP13daTagSmkEmt_c = .text:0x00000358; // type:function size:0x20 scope:global +daTagSmkEmt_draw__FP13daTagSmkEmt_c = .text:0x00000378; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +PARTICLE_NAME$3654 = .rodata:0x00000000; // type:object size:0x6 scope:local +@3677 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagSmkEmt_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SmkEmt = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daTagSmkEmt_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_spinner/splits.txt b/config/GZ2J01/rels/d_a_tag_spinner/splits.txt new file mode 100644 index 0000000000..4a226fa17c --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_spinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_spinner.cpp: + .text start:0x00000078 end:0x0000049C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_spinner/symbols.txt b/config/GZ2J01/rels/d_a_tag_spinner/symbols.txt new file mode 100644 index 0000000000..d7c870290e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_spinner/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +search_spinner_sub__FPvPv = .text:0x00000098; // type:function size:0x18C scope:global +initBaseMtx__14daTagSpinner_cFv = .text:0x00000224; // type:function size:0x20 scope:global +setBaseMtx__14daTagSpinner_cFv = .text:0x00000244; // type:function size:0x58 scope:global +Create__14daTagSpinner_cFv = .text:0x0000029C; // type:function size:0x50 scope:global +CreateHeap__14daTagSpinner_cFv = .text:0x000002EC; // type:function size:0x8 scope:global +create__14daTagSpinner_cFv = .text:0x000002F4; // type:function size:0x8C scope:global +execute__14daTagSpinner_cFv = .text:0x00000380; // type:function size:0xB4 scope:global +_delete__14daTagSpinner_cFv = .text:0x00000434; // type:function size:0x8 scope:global +daTagSpinner_Execute__FP14daTagSpinner_c = .text:0x0000043C; // type:function size:0x20 scope:global +daTagSpinner_Delete__FP14daTagSpinner_c = .text:0x0000045C; // type:function size:0x20 scope:global +daTagSpinner_Create__FP10fopAc_ac_c = .text:0x0000047C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3689 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3691 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3692 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3715 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +l_daTagSpinner_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Spinner = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_sppath/splits.txt b/config/GZ2J01/rels/d_a_tag_sppath/splits.txt new file mode 100644 index 0000000000..002f7acb4a --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_sppath/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_sppath.cpp: + .text start:0x00000078 end:0x00001070 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2J01/rels/d_a_tag_sppath/symbols.txt b/config/GZ2J01/rels/d_a_tag_sppath/symbols.txt new file mode 100644 index 0000000000..4d9a780c07 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_sppath/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagSppath_cFv = .text:0x00000078; // type:function size:0x1A0 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000218; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x00000274; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002BC; // type:function size:0x48 scope:global +daTagSppath_Create__FP10fopAc_ac_c = .text:0x00000304; // type:function size:0x20 scope:global +__dt__13daTagSppath_cFv = .text:0x00000324; // type:function size:0x138 scope:global +daTagSppath_Delete__FP13daTagSppath_c = .text:0x0000045C; // type:function size:0x28 scope:global +getNearPathPos__13daTagSppath_cFP4cXyzP5dPath = .text:0x00000484; // type:function size:0x954 scope:global +__dt__8cM3dGLinFv = .text:0x00000DD8; // type:function size:0x48 scope:global +execute__13daTagSppath_cFv = .text:0x00000E20; // type:function size:0x1E0 scope:global +daTagSppath_Execute__FP13daTagSppath_c = .text:0x00001000; // type:function size:0x20 scope:global +daTagSppath_Draw__FP13daTagSppath_c = .text:0x00001020; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001028; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3694 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4102 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4104 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagSppath_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Tag_Sppath = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_spring/splits.txt b/config/GZ2J01/rels/d_a_tag_spring/splits.txt new file mode 100644 index 0000000000..9cf503abbc --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_spring/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_spring.cpp: + .text start:0x00000078 end:0x00000484 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_spring/symbols.txt b/config/GZ2J01/rels/d_a_tag_spring/symbols.txt new file mode 100644 index 0000000000..83418f435f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_spring/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daTagSpring_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daTagSpring_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__13daTagSpring_cFv = .text:0x000000F0; // type:function size:0x24 scope:global +create__13daTagSpring_cFv = .text:0x00000114; // type:function size:0x68 scope:global +execute__13daTagSpring_cFv = .text:0x0000017C; // type:function size:0x128 scope:global +checkArea__13daTagSpring_cFv = .text:0x000002A4; // type:function size:0x178 scope:global +_delete__13daTagSpring_cFv = .text:0x0000041C; // type:function size:0x8 scope:global +daTagSpring_Execute__FP13daTagSpring_c = .text:0x00000424; // type:function size:0x20 scope:global +daTagSpring_Delete__FP13daTagSpring_c = .text:0x00000444; // type:function size:0x20 scope:global +daTagSpring_Create__FP13daTagSpring_c = .text:0x00000464; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3728 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3775 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3776 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3777 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daTagSpring_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Spring = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_ss_drink/splits.txt b/config/GZ2J01/rels/d_a_tag_ss_drink/splits.txt new file mode 100644 index 0000000000..8983ead8a2 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ss_drink/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ss_drink.cpp: + .text start:0x00000078 end:0x00000A58 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZ2J01/rels/d_a_tag_ss_drink/symbols.txt b/config/GZ2J01/rels/d_a_tag_ss_drink/symbols.txt new file mode 100644 index 0000000000..a036668013 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_ss_drink/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_SSDrink_cFv = .text:0x00000078; // type:function size:0xA4 scope:global +Delete__15daTag_SSDrink_cFv = .text:0x0000011C; // type:function size:0x8 scope:global +Execute__15daTag_SSDrink_cFv = .text:0x00000124; // type:function size:0x6C scope:global +Draw__15daTag_SSDrink_cFv = .text:0x00000190; // type:function size:0x8 scope:global +getTypeFromParam__15daTag_SSDrink_cFv = .text:0x00000198; // type:function size:0xA8 scope:global +getSwitchFromParam__15daTag_SSDrink_cFv = .text:0x00000240; // type:function size:0xC scope:global +getFlowNodeNum__15daTag_SSDrink_cFv = .text:0x0000024C; // type:function size:0x3C scope:global +getValue__15daTag_SSDrink_cFv = .text:0x00000288; // type:function size:0xC scope:global +restart__15daTag_SSDrink_cFv = .text:0x00000294; // type:function size:0x70 scope:global +initialize__15daTag_SSDrink_cFv = .text:0x00000304; // type:function size:0x78 scope:global +checkProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x0000037C; // type:function size:0x2C scope:global +setProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x000003A8; // type:function size:0xEC scope:global +setAttnPos__15daTag_SSDrink_cFv = .text:0x00000494; // type:function size:0x34 scope:global +chkEvent__15daTag_SSDrink_cFv = .text:0x000004C8; // type:function size:0x17C scope:global +orderEvent__15daTag_SSDrink_cFv = .text:0x00000644; // type:function size:0x10C scope:global +wait__15daTag_SSDrink_cFPv = .text:0x00000750; // type:function size:0x138 scope:global +talk__15daTag_SSDrink_cFPv = .text:0x00000888; // type:function size:0xD4 scope:global +daTag_SSDrink_Create__FPv = .text:0x0000095C; // type:function size:0x20 scope:global +daTag_SSDrink_Delete__FPv = .text:0x0000097C; // type:function size:0x20 scope:global +daTag_SSDrink_Execute__FPv = .text:0x0000099C; // type:function size:0x20 scope:global +daTag_SSDrink_Draw__FPv = .text:0x000009BC; // type:function size:0x20 scope:global +daTag_SSDrink_IsDelete__FPv = .text:0x000009DC; // type:function size:0x8 scope:global +__dt__15daTag_SSDrink_cFv = .text:0x000009E4; // type:function size:0x70 scope:global +setSoldOut__14daObj_SSBase_cFv = .text:0x00000A54; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3843 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3991 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3806 = .data:0x00000000; // type:object size:0x1C scope:local +@3829 = .data:0x0000001C; // type:object size:0xC scope:local data:4byte +@3881 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@3889 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@4003 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +daTag_SSDrink_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_TAG_SSDRINK = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__15daTag_SSDrink_c = .data:0x0000009C; // type:object size:0x14 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_statue_evt/splits.txt b/config/GZ2J01/rels/d_a_tag_statue_evt/splits.txt new file mode 100644 index 0000000000..6fc6ecfc0d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_statue_evt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_statue_evt.cpp: + .text start:0x00000078 end:0x0000121C + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2J01/rels/d_a_tag_statue_evt/symbols.txt b/config/GZ2J01/rels/d_a_tag_statue_evt/symbols.txt new file mode 100644 index 0000000000..af120a7823 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_statue_evt/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +s_s_sub__FPvPv = .text:0x00000098; // type:function size:0x4C scope:global +initBaseMtx__13daTagStatue_cFv = .text:0x000000E4; // type:function size:0x3C scope:global +setBaseMtx__13daTagStatue_cFv = .text:0x00000120; // type:function size:0x68 scope:global +Create__13daTagStatue_cFv = .text:0x00000188; // type:function size:0x1C8 scope:global +CreateHeap__13daTagStatue_cFv = .text:0x00000350; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004FC; // type:function size:0x48 scope:global +create__13daTagStatue_cFv = .text:0x00000544; // type:function size:0xF0 scope:global +execute__13daTagStatue_cFv = .text:0x00000634; // type:function size:0x88 scope:global +event_proc_call__13daTagStatue_cFv = .text:0x000006BC; // type:function size:0x110 scope:global +actionWait__13daTagStatue_cFv = .text:0x000007CC; // type:function size:0x68 scope:global +actionOrderEvent__13daTagStatue_cFv = .text:0x00000834; // type:function size:0x8C scope:global +actionEvent__13daTagStatue_cFv = .text:0x000008C0; // type:function size:0xA8 scope:global +actionDead__13daTagStatue_cFv = .text:0x00000968; // type:function size:0x4 scope:global +demoProc__13daTagStatue_cFv = .text:0x0000096C; // type:function size:0x21C scope:global +setParticle__13daTagStatue_cFv = .text:0x00000B88; // type:function size:0xBC scope:global +endParticle__13daTagStatue_cFv = .text:0x00000C44; // type:function size:0x54 scope:global +checkStartDemo__13daTagStatue_cFv = .text:0x00000C98; // type:function size:0x158 scope:global +checkOnEffect__13daTagStatue_cFv = .text:0x00000DF0; // type:function size:0x1C4 scope:global +getLetterCount__13daTagStatue_cFv = .text:0x00000FB4; // type:function size:0x78 scope:global +draw__13daTagStatue_cFv = .text:0x0000102C; // type:function size:0xEC scope:global +_delete__13daTagStatue_cFv = .text:0x00001118; // type:function size:0x68 scope:global +daTagStatue_Draw__FP13daTagStatue_c = .text:0x00001180; // type:function size:0x20 scope:global +daTagStatue_Execute__FP13daTagStatue_c = .text:0x000011A0; // type:function size:0x20 scope:global +daTagStatue_Delete__FP13daTagStatue_c = .text:0x000011C0; // type:function size:0x20 scope:global +daTagStatue_Create__FP13daTagStatue_c = .text:0x000011E0; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00001200; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_event_bit = .rodata:0x00000000; // type:object size:0xC scope:global +@3690 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3759 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3894 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4079 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4081 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4143 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0xA8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eff_id = .data:0x00000024; // type:object size:0x6 scope:global +l_eventName = .data:0x0000002C; // type:object size:0x18 scope:global +l_evArcName = .data:0x00000044; // type:object size:0x18 scope:global +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global +@3878 = .data:0x00000074; // type:object size:0xC scope:local +@3879 = .data:0x00000080; // type:object size:0xC scope:local +@3880 = .data:0x0000008C; // type:object size:0xC scope:local +@3881 = .data:0x00000098; // type:object size:0xC scope:local +l_func$3877 = .data:0x000000A4; // type:object size:0x30 scope:local +action_table$3942 = .data:0x000000D4; // type:object size:0xC scope:local +l_statue_pos$3943 = .data:0x000000E0; // type:object size:0x48 scope:local +l_statue_ang$3944 = .data:0x00000128; // type:object size:0xC scope:local +l_daTagStatue_Method = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_Tag_Statue = .data:0x00000154; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +lbl_133_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_tag_stream/splits.txt b/config/GZ2J01/rels/d_a_tag_stream/splits.txt new file mode 100644 index 0000000000..3c00b66efc --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_stream/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_stream.cpp: + .text start:0x00000078 end:0x00000368 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_stream/symbols.txt b/config/GZ2J01/rels/d_a_tag_stream/symbols.txt new file mode 100644 index 0000000000..5d8c2dac8e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_stream/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagStream_cFv = .text:0x00000078; // type:function size:0x180 scope:global +daTagStream_Create__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x20 scope:global +__dt__13daTagStream_cFv = .text:0x00000218; // type:function size:0x98 scope:global +daTagStream_Delete__FP13daTagStream_c = .text:0x000002B0; // type:function size:0x28 scope:global +execute__13daTagStream_cFv = .text:0x000002D8; // type:function size:0x68 scope:global +daTagStream_Execute__FP13daTagStream_c = .text:0x00000340; // type:function size:0x20 scope:global +daTagStream_Draw__FP13daTagStream_c = .text:0x00000360; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3721 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagStream_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Stream = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_telop/splits.txt b/config/GZ2J01/rels/d_a_tag_telop/splits.txt new file mode 100644 index 0000000000..13653f7174 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_telop/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_telop.cpp: + .text start:0x00000078 end:0x00000200 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_telop/symbols.txt b/config/GZ2J01/rels/d_a_tag_telop/symbols.txt new file mode 100644 index 0000000000..a524a1f85d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_telop/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTag_Telop_cFv = .text:0x00000078; // type:function size:0xA0 scope:global +execute__13daTag_Telop_cFv = .text:0x00000118; // type:function size:0x64 scope:global +daTag_Telop_Draw__FP13daTag_Telop_c = .text:0x0000017C; // type:function size:0x8 scope:global +daTag_Telop_Execute__FP13daTag_Telop_c = .text:0x00000184; // type:function size:0x24 scope:global +daTag_Telop_IsDelete__FP13daTag_Telop_c = .text:0x000001A8; // type:function size:0x8 scope:global +daTag_Telop_Delete__FP13daTag_Telop_c = .text:0x000001B0; // type:function size:0x30 scope:global +daTag_Telop_Create__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTag_Telop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_TELOP = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_theB_hint/splits.txt b/config/GZ2J01/rels/d_a_tag_theB_hint/splits.txt new file mode 100644 index 0000000000..7b564b32bd --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_theB_hint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_theB_hint.cpp: + .text start:0x00000078 end:0x000001EC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_theB_hint/symbols.txt b/config/GZ2J01/rels/d_a_tag_theB_hint/symbols.txt new file mode 100644 index 0000000000..ff35fc27f8 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_theB_hint/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagTheBHint_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x74 scope:global +daTagTheBHint_Delete__FP15daTagTheBHint_c = .text:0x000000EC; // type:function size:0x30 scope:global +daTagTheBHint_Execute__FP15daTagTheBHint_c = .text:0x0000011C; // type:function size:0xD0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3831 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +l_daTagTheBHint_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_TheBHint = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_wara_howl/splits.txt b/config/GZ2J01/rels/d_a_tag_wara_howl/splits.txt new file mode 100644 index 0000000000..da43f2beef --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_wara_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_wara_howl.cpp: + .text start:0x00000078 end:0x00000338 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2J01/rels/d_a_tag_wara_howl/symbols.txt b/config/GZ2J01/rels/d_a_tag_wara_howl/symbols.txt new file mode 100644 index 0000000000..d55b6979e6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_wara_howl/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__13daTagWrHowl_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__13daTagWrHowl_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__13daTagWrHowl_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__13daTagWrHowl_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__13daTagWrHowl_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__13daTagWrHowl_cFv = .text:0x0000017C; // type:function size:0x54 scope:global +init__13daTagWrHowl_cFv = .text:0x000001D0; // type:function size:0x24 scope:global +chkWlfInTag__13daTagWrHowl_cFv = .text:0x000001F4; // type:function size:0x90 scope:global +daTagWrHowl_create__FP13daTagWrHowl_c = .text:0x00000284; // type:function size:0x54 scope:global +daTagWrHowl_Delete__FP13daTagWrHowl_c = .text:0x000002D8; // type:function size:0x20 scope:global +daTagWrHowl_execute__FP13daTagWrHowl_c = .text:0x000002F8; // type:function size:0x20 scope:global +daTagWrHowl_draw__FP13daTagWrHowl_c = .text:0x00000318; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3680 = .rodata:0x00000000; // type:object size:0x4 scope:local +daTagWrHowl_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_WaraHowl = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daTagWrHowl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_tag_watchge/splits.txt b/config/GZ2J01/rels/d_a_tag_watchge/splits.txt new file mode 100644 index 0000000000..aa22b58a1e --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_watchge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_watchge.cpp: + .text start:0x00000078 end:0x00000270 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_tag_watchge/symbols.txt b/config/GZ2J01/rels/d_a_tag_watchge/symbols.txt new file mode 100644 index 0000000000..f10382c3cc --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_watchge/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__14daTagWatchGe_cFv = .text:0x00000078; // type:function size:0x8 scope:global +daTagWatchGe_Draw__FP14daTagWatchGe_c = .text:0x00000080; // type:function size:0x20 scope:global +s_watchge__FPvPv = .text:0x000000A0; // type:function size:0x38 scope:global +execute__14daTagWatchGe_cFv = .text:0x000000D8; // type:function size:0x90 scope:global +daTagWatchGe_Execute__FP14daTagWatchGe_c = .text:0x00000168; // type:function size:0x20 scope:global +daTagWatchGe_IsDelete__FP14daTagWatchGe_c = .text:0x00000188; // type:function size:0x8 scope:global +daTagWatchGe_Delete__FP14daTagWatchGe_c = .text:0x00000190; // type:function size:0x8 scope:global +create__14daTagWatchGe_cFv = .text:0x00000198; // type:function size:0xB8 scope:global +daTagWatchGe_Create__FP14daTagWatchGe_c = .text:0x00000250; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagWatchGe_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_WatchGe = .data:0x00000020; // type:object size:0x30 scope:global +m_group_count = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_waterfall/splits.txt b/config/GZ2J01/rels/d_a_tag_waterfall/splits.txt new file mode 100644 index 0000000000..776c3afa2d --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_waterfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_tag_waterfall.cpp: + .text start:0x000000EC end:0x00000820 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000060 + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2J01/rels/d_a_tag_waterfall/symbols.txt b/config/GZ2J01/rels/d_a_tag_waterfall/symbols.txt new file mode 100644 index 0000000000..7405f1a4be --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_waterfall/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daTagWaterFall_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +draw__16daTagWaterFall_cFv = .text:0x00000140; // type:function size:0x8 scope:global +daTagWaterFall_Draw__FP16daTagWaterFall_c = .text:0x00000148; // type:function size:0x20 scope:global +s_waterfall__FPvPv = .text:0x00000168; // type:function size:0x7C scope:global +getEllipseY__16daTagWaterFall_cFf = .text:0x000001E4; // type:function size:0x44 scope:global +checkHitWaterFall__16daTagWaterFall_cF4cXyz = .text:0x00000228; // type:function size:0x104 scope:global +checkHitWaterFallCamera__16daTagWaterFall_cFv = .text:0x0000032C; // type:function size:0x48 scope:global +execute__16daTagWaterFall_cFv = .text:0x00000374; // type:function size:0x204 scope:global +daTagWaterFall_Execute__FP16daTagWaterFall_c = .text:0x00000578; // type:function size:0x20 scope:global +daTagWaterFall_IsDelete__FP16daTagWaterFall_c = .text:0x00000598; // type:function size:0x8 scope:global +_delete__16daTagWaterFall_cFv = .text:0x000005A0; // type:function size:0x20 scope:global +daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x000005C0; // type:function size:0x20 scope:global +create__16daTagWaterFall_cFv = .text:0x000005E0; // type:function size:0x19C scope:global +daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x0000077C; // type:function size:0x20 scope:global +__dt__20daTagWaterFall_HIO_cFv = .text:0x0000079C; // type:function size:0x48 scope:global +__sinit_d_a_tag_waterfall_cpp = .text:0x000007E4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3758 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3960 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagWaterFall_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_WaterFall = .data:0x00000024; // type:object size:0x30 scope:global +__vt__20daTagWaterFall_HIO_c = .data:0x00000054; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_751_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3753 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2J01/rels/d_a_tag_wljump/splits.txt b/config/GZ2J01/rels/d_a_tag_wljump/splits.txt new file mode 100644 index 0000000000..a7a564cf55 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_wljump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_wljump.cpp: + .text start:0x00000078 end:0x00000A84 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tag_wljump/symbols.txt b/config/GZ2J01/rels/d_a_tag_wljump/symbols.txt new file mode 100644 index 0000000000..148f92eb81 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_wljump/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagWljump_cFv = .text:0x00000078; // type:function size:0x12C scope:global +daTagWljump_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x20 scope:global +__dt__13daTagWljump_cFv = .text:0x000001C4; // type:function size:0x64 scope:global +daTagWljump_Delete__FP13daTagWljump_c = .text:0x00000228; // type:function size:0x28 scope:global +execute__13daTagWljump_cFv = .text:0x00000250; // type:function size:0x7EC scope:global +daTagWljump_Execute__FP13daTagWljump_c = .text:0x00000A3C; // type:function size:0x20 scope:global +draw__13daTagWljump_cFv = .text:0x00000A5C; // type:function size:0x8 scope:global +daTagWljump_Draw__FP13daTagWljump_c = .text:0x00000A64; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4049 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4050 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4055 = .rodata:0x00000040; // type:object size:0x8 scope:local +l_daTagWljump_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Wljump = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tag_yami/splits.txt b/config/GZ2J01/rels/d_a_tag_yami/splits.txt new file mode 100644 index 0000000000..1d92b8069f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_yami/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_yami.cpp: + .text start:0x00000078 end:0x00000888 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2J01/rels/d_a_tag_yami/symbols.txt b/config/GZ2J01/rels/d_a_tag_yami/symbols.txt new file mode 100644 index 0000000000..f69f6cda8f --- /dev/null +++ b/config/GZ2J01/rels/d_a_tag_yami/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTagYami_cFv = .text:0x00000078; // type:function size:0x22C scope:global +Execute__11daTagYami_cFv = .text:0x000002A4; // type:function size:0x3C scope:global +calcCoC__11daTagYami_cFR4cXyz = .text:0x000002E0; // type:function size:0xA8 scope:global +col_set__11daTagYami_cFv = .text:0x00000388; // type:function size:0x4 scope:global +chk_CoHit__11daTagYami_cFv = .text:0x0000038C; // type:function size:0x54 scope:global +getPlDist__11daTagYami_cFv = .text:0x000003E0; // type:function size:0x18C scope:global +onMidnaTagSw__11daTagYami_cFv = .text:0x0000056C; // type:function size:0x38 scope:global +offMidnaTagSw2__11daTagYami_cFv = .text:0x000005A4; // type:function size:0x38 scope:global +daTagYami_Create__FP10fopAc_ac_c = .text:0x000005DC; // type:function size:0x20 scope:global +daTagYami_Execute__FP10fopAc_ac_c = .text:0x000005FC; // type:function size:0x20 scope:global +daTagYami_Delete__FP11daTagYami_c = .text:0x0000061C; // type:function size:0x11C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000738; // type:function size:0x48 scope:global +setCoC__11daTagYami_cF4cXyz = .text:0x00000780; // type:function size:0x1C scope:global +__dt__10dCcD_GSttsFv = .text:0x0000079C; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x000007F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000840; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3726 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3820 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3890 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3891 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_daTagYami_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_YAMI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_talk/splits.txt b/config/GZ2J01/rels/d_a_talk/splits.txt new file mode 100644 index 0000000000..66a780774a --- /dev/null +++ b/config/GZ2J01/rels/d_a_talk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_talk.cpp: + .text start:0x00000078 end:0x0000046C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_talk/symbols.txt b/config/GZ2J01/rels/d_a_talk/symbols.txt new file mode 100644 index 0000000000..bbe867a1a5 --- /dev/null +++ b/config/GZ2J01/rels/d_a_talk/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__8daTalk_cFv = .text:0x00000078; // type:function size:0x6C scope:global +create__8daTalk_cFv = .text:0x000000E4; // type:function size:0xC8 scope:global +execute__8daTalk_cFv = .text:0x000001AC; // type:function size:0x1B0 scope:global +draw__8daTalk_cFv = .text:0x0000035C; // type:function size:0x8 scope:global +setStatus__8daTalk_cFUs = .text:0x00000364; // type:function size:0x24 scope:global +getStatus__8daTalk_cFv = .text:0x00000388; // type:function size:0x20 scope:global +messageSet__8daTalk_cFv = .text:0x000003A8; // type:function size:0x3C scope:global +daTalk_Create__FP10fopAc_ac_c = .text:0x000003E4; // type:function size:0x20 scope:global +daTalk_Delete__FP8daTalk_c = .text:0x00000404; // type:function size:0x28 scope:global +daTalk_Execute__FP8daTalk_c = .text:0x0000042C; // type:function size:0x20 scope:global +daTalk_Draw__FP8daTalk_c = .text:0x0000044C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTalk_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TALK = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_tbox/splits.txt b/config/GZ2J01/rels/d_a_tbox/splits.txt new file mode 100644 index 0000000000..fd0c1fb717 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000EC end:0x00005580 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C0 + .data start:0x00000000 end:0x000003F8 + .bss start:0x00000008 end:0x00000108 diff --git a/config/GZ2J01/rels/d_a_tbox/symbols.txt b/config/GZ2J01/rels/d_a_tbox/symbols.txt new file mode 100644 index 0000000000..75f1997359 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daTbox_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +__dt__4cXyzFv = .text:0x0000018C; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001C8; // type:function size:0x48 scope:global +getModelInfo__8daTbox_cFv = .text:0x00000210; // type:function size:0x1C scope:global +commonShapeSet__8daTbox_cFv = .text:0x0000022C; // type:function size:0x304 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000530; // type:function size:0x48 scope:global +effectShapeSet__8daTbox_cFv = .text:0x00000578; // type:function size:0x8 scope:global +envShapeSet__8daTbox_cFv = .text:0x00000580; // type:function size:0x8 scope:global +bgCheckSet__8daTbox_cFv = .text:0x00000588; // type:function size:0xD4 scope:global +lightReady__8daTbox_cFv = .text:0x0000065C; // type:function size:0x50 scope:global +setLightPos__8daTbox_cFv = .text:0x000006AC; // type:function size:0x70 scope:global +checkEnv__8daTbox_cFv = .text:0x0000071C; // type:function size:0x8 scope:global +checkAppear__8daTbox_cFv = .text:0x00000724; // type:function size:0x38 scope:global +checkOpen__8daTbox_cFv = .text:0x0000075C; // type:function size:0x34 scope:global +clrDzb__8daTbox_cFv = .text:0x00000790; // type:function size:0x4C scope:global +setDzb__8daTbox_cFv = .text:0x000007DC; // type:function size:0x68 scope:global +surfaceProc__8daTbox_cFv = .text:0x00000844; // type:function size:0xC0 scope:global +checkNormal__8daTbox_cFv = .text:0x00000904; // type:function size:0x78 scope:global +checkEnvEffectTbox__8daTbox_cFv = .text:0x0000097C; // type:function size:0x68 scope:global +calcHeapSize__8daTbox_cFv = .text:0x000009E4; // type:function size:0x80 scope:global +CreateHeap__8daTbox_cFv = .text:0x00000A64; // type:function size:0xA0 scope:global +CreateInit__8daTbox_cFv = .text:0x00000B04; // type:function size:0x26C scope:global +initPos__8daTbox_cFv = .text:0x00000D70; // type:function size:0x200 scope:global +initAnm__8daTbox_cFv = .text:0x00000F70; // type:function size:0x3B8 scope:global +boxCheck__8daTbox_cFv = .text:0x00001328; // type:function size:0x140 scope:global +demoProcOpen__8daTbox_cFv = .text:0x00001468; // type:function size:0xC4 scope:global +lightColorProc__8daTbox_cFv = .text:0x0000152C; // type:function size:0x1D0 scope:global +environmentProc__8daTbox_cFv = .text:0x000016FC; // type:function size:0x5C scope:global +lightUpProc__8daTbox_cFv = .text:0x00001758; // type:function size:0x3C scope:global +lightDownProc__8daTbox_cFv = .text:0x00001794; // type:function size:0x34 scope:global +dropProcInitCall__8daTbox_cFv = .text:0x000017C8; // type:function size:0x48 scope:global +dropProcInit__8daTbox_cFv = .text:0x00001810; // type:function size:0x48C scope:global +calcJumpGoalAndAngle__8daTbox_cFP4cXyzPs = .text:0x00001C9C; // type:function size:0x234 scope:global +getDropSAngle__8daTbox_cFPs = .text:0x00001ED0; // type:function size:0xB8 scope:global +getDir__8daTbox_cFv = .text:0x00001F88; // type:function size:0xBC scope:global +setRotAxis__8daTbox_cFPC4cXyzPC4cXyz = .text:0x00002044; // type:function size:0x84 scope:global +dropProcInit2__8daTbox_cFv = .text:0x000020C8; // type:function size:0x248 scope:global +dropProc__8daTbox_cFv = .text:0x00002310; // type:function size:0x370 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002680; // type:function size:0x78 scope:global +demoInitAppear__8daTbox_cFv = .text:0x000026F8; // type:function size:0x14C scope:global +demoProcAppear__8daTbox_cFv = .text:0x00002844; // type:function size:0x94 scope:global +demoProc__8daTbox_cFv = .text:0x000028D8; // type:function size:0x320 scope:global +OpenInit_com__8daTbox_cFv = .text:0x00002BF8; // type:function size:0x16C scope:global +OpenInit__8daTbox_cFv = .text:0x00002D64; // type:function size:0x50 scope:global +actionWait__8daTbox_cFv = .text:0x00002DB4; // type:function size:0x8 scope:global +actionDemo__8daTbox_cFv = .text:0x00002DBC; // type:function size:0x2CC scope:global +actionDemo2__8daTbox_cFv = .text:0x00003088; // type:function size:0xC8 scope:global +actionDropDemo__8daTbox_cFv = .text:0x00003150; // type:function size:0x148 scope:global +getBombItemNo__8daTbox_cFUcUc = .text:0x00003298; // type:function size:0x110 scope:global +getBombItemNo2__8daTbox_cFUcUcUc = .text:0x000033A8; // type:function size:0x15C scope:global +getBombItemNo3__8daTbox_cFUcUcUcUc = .text:0x00003504; // type:function size:0x188 scope:global +getBombItemNoMain__8daTbox_cFUc = .text:0x0000368C; // type:function size:0x2FC scope:global +setGetDemoItem__8daTbox_cFv = .text:0x00003988; // type:function size:0xDC scope:global +actionOpenWait__8daTbox_cFv = .text:0x00003A64; // type:function size:0x228 scope:global +actionNotOpenDemo__8daTbox_cFv = .text:0x00003C8C; // type:function size:0x84 scope:global +checkDrop__8daTbox_cFv = .text:0x00003D10; // type:function size:0xBC scope:global +settingDropDemoCamera__8daTbox_cFv = .text:0x00003DCC; // type:function size:0x37C scope:global +actionSwOnWait__8daTbox_cFv = .text:0x00004148; // type:function size:0x110 scope:global +actionSwOnWait2__8daTbox_cFv = .text:0x00004258; // type:function size:0xAC scope:global +actionDropWait__8daTbox_cFv = .text:0x00004304; // type:function size:0x114 scope:global +actionGenocide__8daTbox_cFv = .text:0x00004418; // type:function size:0x134 scope:global +actionDropWaitForWeb__8daTbox_cFv = .text:0x0000454C; // type:function size:0xC4 scope:global +actionDropForWeb__8daTbox_cFv = .text:0x00004610; // type:function size:0x184 scope:global +initBaseMtx__8daTbox_cFv = .text:0x00004794; // type:function size:0xBC scope:global +setBaseMtx__8daTbox_cFv = .text:0x00004850; // type:function size:0x1D0 scope:global +mode_proc_call__8daTbox_cFv = .text:0x00004A20; // type:function size:0x8C scope:global +mode_exec_wait__8daTbox_cFv = .text:0x00004AAC; // type:function size:0x12C scope:global +mode_exec__8daTbox_cFv = .text:0x00004BD8; // type:function size:0xF8 scope:global +create1st__8daTbox_cFv = .text:0x00004CD0; // type:function size:0xDC scope:global +Execute__8daTbox_cFPPA3_A4_f = .text:0x00004DAC; // type:function size:0x104 scope:global +Draw__8daTbox_cFv = .text:0x00004EB0; // type:function size:0x1AC scope:global +Delete__8daTbox_cFv = .text:0x0000505C; // type:function size:0x60 scope:global +daTbox_create1st__FP8daTbox_c = .text:0x000050BC; // type:function size:0x13C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000051F8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000052D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005320; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005368; // type:function size:0x5C scope:global +daTbox_MoveBGDelete__FP8daTbox_c = .text:0x000053C4; // type:function size:0x20 scope:global +daTbox_MoveBGExecute__FP8daTbox_c = .text:0x000053E4; // type:function size:0x20 scope:global +daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00005404; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00005430; // type:function size:0x48 scope:global +__dt__12daTbox_HIO_cFv = .text:0x00005478; // type:function size:0x5C scope:global +__sinit_d_a_tbox_cpp = .text:0x000054D4; // type:function size:0x74 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005548; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005550; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00005558; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005560; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005568; // type:function size:0x8 scope:local +Create__8daTbox_cFv = .text:0x00005570; // type:function size:0x8 scope:global +checkSmallTbox__8daTbox_cFv = .text:0x00005578; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_size_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_cyl_info = .rodata:0x00000018; // type:object size:0x3C scope:global +@3833 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_open_se_id = .rodata:0x00000064; // type:object size:0xC scope:global +@3933 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4223 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4357 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +@4404 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4405 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +key_frame$4445 = .rodata:0x0000009C; // type:object size:0x1C scope:local data:4byte +key_color$4446 = .rodata:0x000000B8; // type:object size:0x38 scope:local +@4499 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4500 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4671 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4672 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4673 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4674 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4756 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4949 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4950 = .rodata:0x00000124; // type:object size:0x4 scope:local +eff_id$4956 = .rodata:0x00000128; // type:object size:0xC scope:local +@4998 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5135 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5774 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5777 = .rodata:0x00000148; // type:object size:0x8 scope:local +@6112 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6113 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6114 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6499 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000160; // type:object size:0x15D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_staff_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +l_modelInfo = .data:0x00000068; // type:object size:0x54 scope:global +@4233 = .data:0x000000BC; // type:object size:0xC scope:local +@4238 = .data:0x000000C8; // type:object size:0xC scope:local +@4246 = .data:0x000000D4; // type:object size:0xC scope:local +@4255 = .data:0x000000E0; // type:object size:0xC scope:local +@4258 = .data:0x000000EC; // type:object size:0xC scope:local +@4263 = .data:0x000000F8; // type:object size:0xC scope:local +@4266 = .data:0x00000104; // type:object size:0xC scope:local +@4271 = .data:0x00000110; // type:object size:0xC scope:local +@4276 = .data:0x0000011C; // type:object size:0xC scope:local +@4279 = .data:0x00000128; // type:object size:0xC scope:local +action_table$5025 = .data:0x00000134; // type:object size:0x14 scope:local +@5194 = .data:0x00000148; // type:object size:0xC scope:local data:4byte +@5197 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@5283 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@5303 = .data:0x0000016C; // type:object size:0xC scope:local data:4byte +@5312 = .data:0x00000178; // type:object size:0xC scope:local data:4byte +@5369 = .data:0x00000184; // type:object size:0x50 scope:local +@5368 = .data:0x000001D4; // type:object size:0x20 scope:local +@5577 = .data:0x000001F4; // type:object size:0xC scope:local +@5580 = .data:0x00000200; // type:object size:0xC scope:local +@5639 = .data:0x0000020C; // type:object size:0xC scope:local data:4byte +@5868 = .data:0x00000218; // type:object size:0xC scope:local data:4byte +@5900 = .data:0x00000224; // type:object size:0xC scope:local data:4byte +@5923 = .data:0x00000230; // type:object size:0xC scope:local +@5933 = .data:0x0000023C; // type:object size:0xC scope:local +@5954 = .data:0x00000248; // type:object size:0xC scope:local data:4byte +@5997 = .data:0x00000254; // type:object size:0xC scope:local data:4byte +@6017 = .data:0x00000260; // type:object size:0xC scope:local data:4byte +@6120 = .data:0x0000026C; // type:object size:0xC scope:local +@6121 = .data:0x00000278; // type:object size:0xC scope:local +l_func$6119 = .data:0x00000284; // type:object size:0x18 scope:local +daTbox_METHODS = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_TBOX = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002EC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002F8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000304; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000310; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000334; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000340; // type:object size:0xC scope:global +__vt__12daTboxBase_c = .data:0x0000034C; // type:object size:0x2C scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000378; // type:object size:0x30 scope:global +__vt__8daTbox_c = .data:0x000003A8; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x000003D4; // type:object size:0xC scope:global +__vt__12daTbox_HIO_c = .data:0x000003E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000003EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3821 = .bss:0x00000048; // type:object size:0xC scope:local +l_light_offset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3824 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x34 scope:global +lbl_41_bss_A0 = .bss:0x000000A0; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000104; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/d_a_tbox2/splits.txt b/config/GZ2J01/rels/d_a_tbox2/splits.txt new file mode 100644 index 0000000000..45d0f7c727 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tbox2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tbox2.cpp: + .text start:0x00000078 end:0x000017B8 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000220 diff --git a/config/GZ2J01/rels/d_a_tbox2/symbols.txt b/config/GZ2J01/rels/d_a_tbox2/symbols.txt new file mode 100644 index 0000000000..c321cae8f3 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tbox2/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__9daTbox2_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__9daTbox2_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__9daTbox2_cFv = .text:0x00000118; // type:function size:0x168 scope:global +CreateHeap__9daTbox2_cFv = .text:0x00000280; // type:function size:0x1D4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000454; // type:function size:0x48 scope:global +create1st__9daTbox2_cFv = .text:0x0000049C; // type:function size:0x244 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006E0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000750; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000007C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000808; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000850; // type:function size:0x5C scope:global +demoProc__9daTbox2_cFv = .text:0x000008AC; // type:function size:0x22C scope:global +openInit__9daTbox2_cFv = .text:0x00000AD8; // type:function size:0x88 scope:global +Execute__9daTbox2_cFPPA3_A4_f = .text:0x00000B60; // type:function size:0xEC scope:global +mode_proc_call__9daTbox2_cFv = .text:0x00000C4C; // type:function size:0x8C scope:global +mode_exec_wait__9daTbox2_cFv = .text:0x00000CD8; // type:function size:0x118 scope:global +mode_exec__9daTbox2_cFv = .text:0x00000DF0; // type:function size:0x7C scope:global +action__9daTbox2_cFv = .text:0x00000E6C; // type:function size:0xBC scope:global +init_actionWait__9daTbox2_cFv = .text:0x00000F28; // type:function size:0xC scope:global +actionWait__9daTbox2_cFv = .text:0x00000F34; // type:function size:0x4 scope:global +init_actionNotOpenDemo__9daTbox2_cFv = .text:0x00000F38; // type:function size:0xC scope:global +actionNotOpenDemo__9daTbox2_cFv = .text:0x00000F44; // type:function size:0x68 scope:global +init_actionOpenDemo__9daTbox2_cFv = .text:0x00000FAC; // type:function size:0xC scope:global +actionOpenDemo__9daTbox2_cFv = .text:0x00000FB8; // type:function size:0xB4 scope:global +init_actionOpenWait__9daTbox2_cFv = .text:0x0000106C; // type:function size:0xC scope:global +actionOpenWait__9daTbox2_cFv = .text:0x00001078; // type:function size:0x1B8 scope:global +setGetDemoItem__9daTbox2_cFv = .text:0x00001230; // type:function size:0x90 scope:global +boxCheck__9daTbox2_cFv = .text:0x000012C0; // type:function size:0x140 scope:global +Draw__9daTbox2_cFv = .text:0x00001400; // type:function size:0xCC scope:global +Delete__9daTbox2_cFv = .text:0x000014CC; // type:function size:0x6C scope:global +daTbox2_create1st__FP9daTbox2_c = .text:0x00001538; // type:function size:0x1B4 scope:global +daTbox2_MoveBGDelete__FP9daTbox2_c = .text:0x000016EC; // type:function size:0x20 scope:global +daTbox2_MoveBGExecute__FP9daTbox2_c = .text:0x0000170C; // type:function size:0x20 scope:global +daTbox2_MoveBGDraw__FP9daTbox2_c = .text:0x0000172C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001758; // type:function size:0x48 scope:global +checkSmallTbox__9daTbox2_cFv = .text:0x000017A0; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000017A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000017B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_resInfo = .rodata:0x00000000; // type:object size:0x20 scope:global +l_cyl_info = .rodata:0x00000020; // type:object size:0x3C scope:global +@3714 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4267 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x7B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_staff_name = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +action_table$3964 = .data:0x0000006C; // type:object size:0x10 scope:local +@4060 = .data:0x0000007C; // type:object size:0xC scope:local +@4061 = .data:0x00000088; // type:object size:0xC scope:local +l_func$4059 = .data:0x00000094; // type:object size:0x18 scope:local +@4101 = .data:0x000000AC; // type:object size:0xC scope:local +@4102 = .data:0x000000B8; // type:object size:0xC scope:local +@4103 = .data:0x000000C4; // type:object size:0xC scope:local +@4104 = .data:0x000000D0; // type:object size:0xC scope:local +l_func$4100 = .data:0x000000DC; // type:object size:0x30 scope:local +daTbox2_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_TBOX2 = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:global +__vt__12daTboxBase_c = .data:0x000001BC; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x000001E8; // type:object size:0xC scope:global +__vt__9daTbox2_c = .data:0x000001F4; // type:object size:0x2C scope:global +lbl_42_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_42_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2J01/rels/d_a_tboxSw/splits.txt b/config/GZ2J01/rels/d_a_tboxSw/splits.txt new file mode 100644 index 0000000000..3d557103f0 --- /dev/null +++ b/config/GZ2J01/rels/d_a_tboxSw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tboxSw.cpp: + .text start:0x00000078 end:0x000001E8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_tboxSw/symbols.txt b/config/GZ2J01/rels/d_a_tboxSw/symbols.txt new file mode 100644 index 0000000000..2bae35900a --- /dev/null +++ b/config/GZ2J01/rels/d_a_tboxSw/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__10daTboxSw_cFv = .text:0x00000078; // type:function size:0x8 scope:global +create__10daTboxSw_cFv = .text:0x00000080; // type:function size:0x68 scope:global +execute__10daTboxSw_cFv = .text:0x000000E8; // type:function size:0x70 scope:global +draw__10daTboxSw_cFv = .text:0x00000158; // type:function size:0x8 scope:global +_delete__10daTboxSw_cFv = .text:0x00000160; // type:function size:0x8 scope:global +daTboxSw_Draw__FP10daTboxSw_c = .text:0x00000168; // type:function size:0x20 scope:global +daTboxSw_Execute__FP10daTboxSw_c = .text:0x00000188; // type:function size:0x20 scope:global +daTboxSw_Delete__FP10daTboxSw_c = .text:0x000001A8; // type:function size:0x20 scope:global +daTboxSw_Create__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTboxSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TBOX_SW = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_title/splits.txt b/config/GZ2J01/rels/d_a_title/splits.txt new file mode 100644 index 0000000000..32c1100f78 --- /dev/null +++ b/config/GZ2J01/rels/d_a_title/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_title.cpp: + .text start:0x000000EC end:0x000011A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2J01/rels/d_a_title/symbols.txt b/config/GZ2J01/rels/d_a_title/symbols.txt new file mode 100644 index 0000000000..e03cc5036e --- /dev/null +++ b/config/GZ2J01/rels/d_a_title/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daTit_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +CreateHeap__9daTitle_cFv = .text:0x00000134; // type:function size:0x188 scope:global +create__9daTitle_cFv = .text:0x000002BC; // type:function size:0x1A0 scope:global +createHeapCallBack__9daTitle_cFP10fopAc_ac_c = .text:0x0000045C; // type:function size:0x20 scope:global +Execute__9daTitle_cFv = .text:0x0000047C; // type:function size:0x98 scope:global +KeyWaitAnm__9daTitle_cFv = .text:0x00000514; // type:function size:0xDC scope:global +loadWait_init__9daTitle_cFv = .text:0x000005F0; // type:function size:0xC scope:global +loadWait_proc__9daTitle_cFv = .text:0x000005FC; // type:function size:0x2C4 scope:global +logoDispWaitInit__9daTitle_cFv = .text:0x000008C0; // type:function size:0xC scope:global +logoDispWait__9daTitle_cFv = .text:0x000008CC; // type:function size:0x64 scope:global +logoDispAnmInit__9daTitle_cFv = .text:0x00000930; // type:function size:0x2C scope:global +logoDispAnm__9daTitle_cFv = .text:0x0000095C; // type:function size:0x12C scope:global +keyWaitInit__9daTitle_cFv = .text:0x00000A88; // type:function size:0xC scope:global +keyWait__9daTitle_cFv = .text:0x00000A94; // type:function size:0x90 scope:global +nextScene_init__9daTitle_cFv = .text:0x00000B24; // type:function size:0xC scope:global +nextScene_proc__9daTitle_cFv = .text:0x00000B30; // type:function size:0x9C scope:global +fastLogoDispInit__9daTitle_cFv = .text:0x00000BCC; // type:function size:0xC0 scope:global +fastLogoDisp__9daTitle_cFv = .text:0x00000C8C; // type:function size:0x48 scope:global +getDemoPrm__9daTitle_cFv = .text:0x00000CD4; // type:function size:0x74 scope:global +Draw__9daTitle_cFv = .text:0x00000D48; // type:function size:0x104 scope:global +Delete__9daTitle_cFv = .text:0x00000E4C; // type:function size:0xDC scope:global +daTitle_Draw__FP9daTitle_c = .text:0x00000F28; // type:function size:0x20 scope:global +daTitle_Execute__FP9daTitle_c = .text:0x00000F48; // type:function size:0x20 scope:global +daTitle_Delete__FP9daTitle_c = .text:0x00000F68; // type:function size:0x20 scope:global +daTitle_Create__FP10fopAc_ac_c = .text:0x00000F88; // type:function size:0x20 scope:global +draw__15dDlst_daTitle_cFv = .text:0x00000FA8; // type:function size:0x3C scope:global +draw__12dDlst_base_cFv = .text:0x00000FE4; // type:function size:0x4 scope:global +__dt__11daTit_HIO_cFv = .text:0x00000FE8; // type:function size:0x48 scope:global +__sinit_d_a_title_cpp = .text:0x00001030; // type:function size:0xE0 scope:local +__dt__15dDlst_daTitle_cFv = .text:0x00001110; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001158; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3771 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +@4002 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4003 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4004 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4138 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4336 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4452 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x2F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4030 = .data:0x00000020; // type:object size:0xC scope:local +@4031 = .data:0x0000002C; // type:object size:0xC scope:local +@4032 = .data:0x00000038; // type:object size:0xC scope:local +@4033 = .data:0x00000044; // type:object size:0xC scope:local +@4034 = .data:0x00000050; // type:object size:0xC scope:local +@4035 = .data:0x0000005C; // type:object size:0xC scope:local +daTitleProc = .data:0x00000068; // type:object size:0x48 scope:global data:4byte +l_daTitle_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_TITLE = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__15dDlst_daTitle_c = .data:0x00000100; // type:object size:0x10 scope:global +__vt__12dDlst_base_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000011C; // type:object size:0xC scope:global +__vt__11daTit_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3997 = .bss:0x00000008; // type:object size:0xC scope:local +g_daTitHIO = .bss:0x00000014; // type:object size:0x1C scope:global data:float diff --git a/config/GZ2J01/rels/d_a_vrbox/splits.txt b/config/GZ2J01/rels/d_a_vrbox/splits.txt new file mode 100644 index 0000000000..273d1814a4 --- /dev/null +++ b/config/GZ2J01/rels/d_a_vrbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_vrbox.cpp: + .text start:0x00000078 end:0x000004E8 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2J01/rels/d_a_vrbox/symbols.txt b/config/GZ2J01/rels/d_a_vrbox/symbols.txt new file mode 100644 index 0000000000..7f669a4600 --- /dev/null +++ b/config/GZ2J01/rels/d_a_vrbox/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daVrbox_Draw__FP11vrbox_class = .text:0x00000078; // type:function size:0x1A0 scope:global +daVrbox_color_set__FP11vrbox_class = .text:0x00000218; // type:function size:0x198 scope:global +daVrbox_Execute__FP11vrbox_class = .text:0x000003B0; // type:function size:0x8 scope:global +daVrbox_IsDelete__FP11vrbox_class = .text:0x000003B8; // type:function size:0x8 scope:global +daVrbox_Delete__FP11vrbox_class = .text:0x000003C0; // type:function size:0x8 scope:global +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x74 scope:global +daVrbox_Create__FP10fopAc_ac_c = .text:0x0000043C; // type:function size:0xAC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0xF scope:local data:string_table +l_daVrbox_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_VRBOX = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2J01/rels/d_a_vrbox2/splits.txt b/config/GZ2J01/rels/d_a_vrbox2/splits.txt new file mode 100644 index 0000000000..827108eb1b --- /dev/null +++ b/config/GZ2J01/rels/d_a_vrbox2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_vrbox2.cpp: + .text start:0x00000078 end:0x00001064 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2J01/rels/d_a_vrbox2/symbols.txt b/config/GZ2J01/rels/d_a_vrbox2/symbols.txt new file mode 100644 index 0000000000..f461c4042e --- /dev/null +++ b/config/GZ2J01/rels/d_a_vrbox2/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +texScrollCheck__FRf = .text:0x00000078; // type:function size:0x54 scope:global +daVrbox2_Draw__FP12vrbox2_class = .text:0x000000CC; // type:function size:0x610 scope:global +daVrbox2_color_set__FP12vrbox2_class = .text:0x000006DC; // type:function size:0x70C scope:global +daVrbox2_Execute__FP12vrbox2_class = .text:0x00000DE8; // type:function size:0x44 scope:global +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x00000E2C; // type:function size:0x8 scope:global +daVrbox2_Delete__FP12vrbox2_class = .text:0x00000E34; // type:function size:0x8 scope:global +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x00000E3C; // type:function size:0x13C scope:global +daVrbox2_Create__FP10fopAc_ac_c = .text:0x00000F78; // type:function size:0xA4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000101C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3838 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3840 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3844 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x54 scope:local data:string_table +l_daVrbox2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_VRBOX2 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +mangZ$3688 = .bss:0x00000000; // type:object size:0x2 scope:local diff --git a/config/GZ2J01/rels/d_a_warp_bug/splits.txt b/config/GZ2J01/rels/d_a_warp_bug/splits.txt new file mode 100644 index 0000000000..bdc1e63986 --- /dev/null +++ b/config/GZ2J01/rels/d_a_warp_bug/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warp_bug.cpp: + .text start:0x00000078 end:0x00000414 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2J01/rels/d_a_warp_bug/symbols.txt b/config/GZ2J01/rels/d_a_warp_bug/symbols.txt new file mode 100644 index 0000000000..33999f2831 --- /dev/null +++ b/config/GZ2J01/rels/d_a_warp_bug/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__11daWarpBug_cFv = .text:0x00000078; // type:function size:0x4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000240; // type:function size:0x48 scope:global +daWarpBug_Draw__FP11daWarpBug_c = .text:0x00000288; // type:function size:0x20 scope:global +draw__11daWarpBug_cFv = .text:0x000002A8; // type:function size:0x10 scope:global +daWarpBug_Execute__FP11daWarpBug_c = .text:0x000002B8; // type:function size:0x60 scope:global +daWarpBug_IsDelete__FP11daWarpBug_c = .text:0x00000318; // type:function size:0x8 scope:global +daWarpBug_Delete__FP11daWarpBug_c = .text:0x00000320; // type:function size:0x50 scope:global +daWarpBug_Create__FP10fopAc_ac_c = .text:0x00000370; // type:function size:0xA4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3709 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daWarpBug_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_WarpBug = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2J01/rels/d_a_ykgr/splits.txt b/config/GZ2J01/rels/d_a_ykgr/splits.txt new file mode 100644 index 0000000000..124324536a --- /dev/null +++ b/config/GZ2J01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000EC end:0x00000C08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZ2J01/rels/d_a_ykgr/symbols.txt b/config/GZ2J01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 0000000000..025eb3bba6 --- /dev/null +++ b/config/GZ2J01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000EC; // type:function size:0x48 scope:global +setParam__17dPa_YkgrPcallBackFf = .text:0x00000134; // type:function size:0x100 scope:global +getPosRate__8daYkgr_cFv = .text:0x00000234; // type:function size:0x258 scope:global +daYkgrCreate__FPv = .text:0x0000048C; // type:function size:0x21C scope:global +daYkgrDelete__FPv = .text:0x000006A8; // type:function size:0x8 scope:global +daYkgrExecute__FPv = .text:0x000006B0; // type:function size:0x16C scope:global +daYkgrDraw__FPv = .text:0x0000081C; // type:function size:0x1D4 scope:global +daYkgrIsDelete__FPv = .text:0x000009F0; // type:function size:0x8 scope:global +__dt__12daYkgr_HIO_cFv = .text:0x000009F8; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000A54; // type:function size:0x48 scope:global +__dt__17dPa_YkgrPcallBackFv = .text:0x00000A9C; // type:function size:0x60 scope:global +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x00000AFC; // type:function size:0x4 scope:global +__sinit_d_a_ykgr_cpp = .text:0x00000B00; // type:function size:0x104 scope:local +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x00000C04; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3759 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3846 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3847 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3848 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3976 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x8 scope:local data:string_table +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17dPa_YkgrPcallBack = .data:0x00000050; // type:object size:0x14 scope:global +__vt__19JPAParticleCallBack = .data:0x00000064; // type:object size:0x14 scope:global +__vt__12daYkgr_HIO_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000084; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3744 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:float +@3851 = .bss:0x0000007C; // type:object size:0xC scope:local +YkgrCB = .bss:0x00000088; // type:object size:0x20 scope:global data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000108; // type:object size:0x4 scope:global diff --git a/config/GZ2J01/rels/f_pc_profile_lst/splits.txt b/config/GZ2J01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 0000000000..f9a17dbf93 --- /dev/null +++ b/config/GZ2J01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +f_pc/f_pc_profile_lst.cpp: + .text start:0x00000078 end:0x0000009C + .data start:0x00000000 end:0x00000C64 diff --git a/config/GZ2J01/rels/f_pc_profile_lst/symbols.txt b/config/GZ2J01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 0000000000..99cb420b52 --- /dev/null +++ b/config/GZ2J01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +ModuleProlog = .text:0x00000078; // type:function size:0x14 scope:global +ModuleEpilog = .text:0x0000008C; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0xC64 scope:global diff --git a/config/GZ2J01/splits.txt b/config/GZ2J01/splits.txt new file mode 100644 index 0000000000..3182378bcd --- /dev/null +++ b/config/GZ2J01/splits.txt @@ -0,0 +1,3586 @@ +Sections: + .init type:code align:4 + extab type:rodata align:32 + extabindex type:rodata align:32 + .text type:code align:8 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:32 + .sdata type:data align:32 + .sbss type:bss align:16 + .sdata2 type:rodata align:32 + .sbss2 type:bss align:32 + +m_Do/m_Do_main.cpp: + .text start:0x800056C0 end:0x80006798 + .ctors start:0x80375C64 end:0x80375C68 + .rodata start:0x80375E40 end:0x80376150 + .data start:0x8039D040 end:0x8039D0A0 + .bss start:0x803CD420 end:0x803D5880 + .sdata start:0x8044A6C0 end:0x8044A6D0 + .sbss start:0x8044AC40 end:0x8044ACD8 + .sdata2 start:0x8044BB40 end:0x8044BB60 + +m_Do/m_Do_printf.cpp: + .text start:0x80006798 end:0x80006FB4 + .rodata start:0x80376150 end:0x80376208 + .bss start:0x803D5880 end:0x803D6080 + .sbss start:0x8044ACD8 end:0x8044ACF8 + +m_Do/m_Do_audio.cpp: + .text start:0x80006FB4 end:0x80007954 + .ctors start:0x80375C68 end:0x80375C6C + .rodata start:0x80376208 end:0x80376270 + .data start:0x8039D0A0 end:0x8039D0C0 + .bss start:0x803D6080 end:0x803D7418 + .sbss start:0x8044ACF8 end:0x8044AD08 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x80007954 end:0x80007D9C + .bss start:0x803D7418 end:0x803D7528 + .sdata2 start:0x8044BB60 end:0x8044BB78 + +m_Do/m_Do_graphic.cpp: + .text start:0x80007D9C end:0x8000B1EC + .ctors start:0x80375C6C end:0x80375C70 + .rodata start:0x80376270 end:0x80376288 + .bss start:0x803D7528 end:0x803D75B0 + .sdata start:0x8044A6D0 end:0x8044A6E0 + .sbss start:0x8044AD08 end:0x8044AD30 + .sdata2 start:0x8044BB78 end:0x8044BC40 + .sbss2 start:0x80450C80 end:0x80450C88 + +m_Do/m_Do_machine.cpp: + .text start:0x8000B1EC end:0x8000C0CC + .rodata start:0x80376288 end:0x80376560 + .data start:0x8039D0C0 end:0x8039D138 + .sdata start:0x8044A6E0 end:0x8044A6E8 + .sbss start:0x8044AD30 end:0x8044AD58 + .sdata2 start:0x8044BC40 end:0x8044BC48 + +m_Do/m_Do_mtx.cpp: + .text start:0x8000C0CC end:0x8000D0AC + .ctors start:0x80375C70 end:0x80375C74 + .data start:0x8039D138 end:0x8039D180 + .bss start:0x803D75B0 end:0x803D7A18 + .sdata start:0x8044A6E8 end:0x8044A6F0 + .sbss start:0x8044AD58 end:0x8044AD60 + .sdata2 start:0x8044BC48 end:0x8044BC58 + +m_Do/m_Do_ext.cpp: + .text start:0x8000D0AC end:0x8001513C + .rodata start:0x80376560 end:0x80376638 + .data start:0x8039D180 end:0x8039D5F8 + .sbss start:0x8044AD60 end:0x8044ADB0 + .sdata2 start:0x8044BC58 end:0x8044BCB0 + +m_Do/m_Do_lib.cpp: + .text start:0x8001513C end:0x800155D8 + .ctors start:0x80375C74 end:0x80375C78 + .data start:0x8039D5F8 end:0x8039D608 + .bss start:0x803D7A18 end:0x803D7A80 + .sbss start:0x8044ADB0 end:0x8044ADB8 + .sdata2 start:0x8044BCB0 end:0x8044BCE8 + +m_Do/m_Do_Reset.cpp: + .text start:0x800155D8 end:0x800157FC + .rodata start:0x80376638 end:0x80376648 + .sbss start:0x8044ADB8 end:0x8044ADD0 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x800157FC end:0x8001659C + .ctors start:0x80375C78 end:0x80375C7C + .rodata start:0x80376648 end:0x80376898 + .data start:0x8039D608 end:0x8039D658 + .bss start:0x803D7A80 end:0x803D8E00 + +m_Do/m_Do_DVDError.cpp: + .text start:0x8001659C end:0x8001672C + .bss start:0x803D8E00 end:0x803D9D60 + +m_Do/m_Do_MemCard.cpp: + .text start:0x8001672C end:0x80017498 + .ctors start:0x80375C7C end:0x80375C80 + .rodata start:0x80376898 end:0x803768A8 + .data start:0x8039D658 end:0x8039D6C8 + .bss start:0x803D9D60 end:0x803E7080 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x80017498 end:0x80017D7C + .rodata start:0x803768A8 end:0x80376908 + .bss start:0x803E7080 end:0x803EB080 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x80017D7C end:0x8001817C + .rodata start:0x80376908 end:0x80376AE8 + .sbss start:0x8044ADD0 end:0x8044ADD8 + +dolphin/os/__start.c: + .init start:0x80003100 end:0x80003458 + +c/c_damagereaction.cpp: + .text start:0x8001817C end:0x800183DC + .ctors start:0x80375C80 end:0x80375C84 + .data start:0x8039D6C8 end:0x8039D6F0 + .bss start:0x803EB080 end:0x803EB090 + .sbss start:0x8044ADD8 end:0x8044ADE8 + .sdata2 start:0x8044BCE8 end:0x8044BD00 + +c/c_dylink.cpp: + .text start:0x800183DC end:0x80018944 + .rodata start:0x80376AE8 end:0x8037AD20 + .data start:0x8039D6F0 end:0x8039D700 + .bss start:0x803EB090 end:0x803EBCF0 + .sbss start:0x8044ADE8 end:0x8044ADF8 + +f_ap/f_ap_game.cpp: + .text start:0x80018944 end:0x80018B64 + .ctors start:0x80375C84 end:0x80375C88 + .data start:0x8039D700 end:0x8039D710 + .bss start:0x803EBCF0 end:0x803EBD40 + .sdata2 start:0x8044BD00 end:0x8044BD08 + +f_op/f_op_actor.cpp: + .text start:0x80018B64 end:0x800197BC + .rodata start:0x8037AD20 end:0x8037AD28 + .data start:0x8039D710 end:0x8039D740 + .sbss start:0x8044ADF8 end:0x8044AE0C + .sdata2 start:0x8044BD08 end:0x8044BD40 + +f_op/f_op_actor_iter.cpp: + .text start:0x800197BC end:0x80019834 + +f_op/f_op_actor_tag.cpp: + .text start:0x80019834 end:0x800198A4 + .data start:0x8039D740 end:0x8039D750 + +f_op/f_op_actor_mng.cpp: + .text start:0x800198A4 end:0x8001E140 + .ctors start:0x80375C88 end:0x80375C8C + .rodata start:0x8037AD28 end:0x8037AEF8 + .data start:0x8039D750 end:0x8039D9C0 + .bss start:0x803EBD40 end:0x803EBF18 + .sbss start:0x8044AE0C end:0x8044AE20 + .sdata2 start:0x8044BD40 end:0x8044BDA8 + +f_op/f_op_camera.cpp: + .text start:0x8001E140 end:0x8001E308 + .data start:0x8039D9C0 end:0x8039D9D8 + +f_op/f_op_camera_mng.cpp: + .text start:0x8001E308 end:0x8001E37C + .bss start:0x803EBF18 end:0x803EBF28 + +f_op/f_op_overlap.cpp: + .text start:0x8001E37C end:0x8001E484 + .data start:0x8039D9D8 end:0x8039D9F0 + +f_op/f_op_overlap_mng.cpp: + .text start:0x8001E484 end:0x8001E6EC + .bss start:0x803EBF28 end:0x803EBF50 + .sdata start:0x8044A6F0 end:0x8044A6F8 + +f_op/f_op_overlap_req.cpp: + .text start:0x8001E6EC end:0x8001EB34 + .data start:0x8039D9F0 end:0x8039DA10 + +f_op/f_op_scene.cpp: + .text start:0x8001EB34 end:0x8001EC74 + .data start:0x8039DA10 end:0x8039DA28 + +f_op/f_op_scene_iter.cpp: + .text start:0x8001EC74 end:0x8001ECB0 + +f_op/f_op_scene_mng.cpp: + .text start:0x8001ECB0 end:0x8001EE34 + .sdata start:0x8044A6F8 end:0x8044A700 + +f_op/f_op_scene_req.cpp: + .text start:0x8001EE34 end:0x8001F13C + .data start:0x8039DA28 end:0x8039DA78 + .sbss start:0x8044AE20 end:0x8044AE28 + +f_op/f_op_scene_tag.cpp: + .text start:0x8001F13C end:0x8001F1A8 + .data start:0x8039DA78 end:0x8039DA88 + +f_op/f_op_view.cpp: + .text start:0x8001F1A8 end:0x8001F284 + .data start:0x8039DA88 end:0x8039DAA0 + +f_op/f_op_kankyo.cpp: + .text start:0x8001F284 end:0x8001F488 + .data start:0x8039DAA0 end:0x8039DAB8 + .sbss start:0x8044AE28 end:0x8044AE30 + +f_op/f_op_msg.cpp: + .text start:0x8001F488 end:0x8001F660 + .data start:0x8039DAB8 end:0x8039DAD0 + .sbss start:0x8044AE30 end:0x8044AE38 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x8001F660 end:0x8001F9B4 + .sdata start:0x8044A700 end:0x8044A708 + .sdata2 start:0x8044BDA8 end:0x8044BDB0 + +f_op/f_op_msg_mng.cpp: + .text start:0x8001F9B4 end:0x80020400 + .data start:0x8039DAD0 end:0x8039DAF0 + .sdata start:0x8044A708 end:0x8044A710 + .sdata2 start:0x8044BDB0 end:0x8044BDD0 + +f_op/f_op_draw_iter.cpp: + .text start:0x80020400 end:0x800204AC + .sbss start:0x8044AE38 end:0x8044AE40 + +f_op/f_op_draw_tag.cpp: + .text start:0x800204AC end:0x80020548 + .bss start:0x803EBF50 end:0x803EEE30 + .sdata start:0x8044A710 end:0x8044A718 + +f_op/f_op_scene_pause.cpp: + .text start:0x80020548 end:0x8002064C + +f_pc/f_pc_base.cpp: + .text start:0x8002064C end:0x800209C8 + .sbss start:0x8044AE40 end:0x8044AE58 + +f_pc/f_pc_create_iter.cpp: + .text start:0x800209C8 end:0x80020ACC + +f_pc/f_pc_create_req.cpp: + .text start:0x80020ACC end:0x80020E38 + +f_pc/f_pc_create_tag.cpp: + .text start:0x80020E38 end:0x80020EA8 + .data start:0x8039DAF0 end:0x8039DB00 + +f_pc/f_pc_creator.cpp: + .text start:0x80020EA8 end:0x80020F30 + +f_pc/f_pc_delete_tag.cpp: + .text start:0x80020F30 end:0x80021040 + .data start:0x8039DB00 end:0x8039DB10 + +f_pc/f_pc_deletor.cpp: + .text start:0x80021040 end:0x80021308 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x80021308 end:0x80021338 + +f_pc/f_pc_executor.cpp: + .text start:0x80021338 end:0x80021588 + +f_pc/f_pc_layer.cpp: + .text start:0x80021588 end:0x80021A00 + .data start:0x8039DB10 end:0x8039DB48 + .sbss start:0x8044AE58 end:0x8044AE70 + +f_pc/f_pc_leaf.cpp: + .text start:0x80021A00 end:0x80021B88 + .data start:0x8039DB48 end:0x8039DB60 + .sbss start:0x8044AE70 end:0x8044AE80 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x80021B88 end:0x80021CD4 + +f_pc/f_pc_layer_tag.cpp: + .text start:0x80021CD4 end:0x80021F64 + .data start:0x8039DB60 end:0x8039DB80 + +f_pc/f_pc_line.cpp: + .text start:0x80021F64 end:0x80021FB8 + .bss start:0x803EEE30 end:0x803EEEF0 + .sdata start:0x8044A718 end:0x8044A720 + +f_pc/f_pc_load.cpp: + .text start:0x80021FB8 end:0x800220A0 + +f_pc/f_pc_manager.cpp: + .text start:0x800220A0 end:0x80022428 + .bss start:0x803EEEF0 end:0x803EEF98 + +f_pc/f_pc_method.cpp: + .text start:0x80022428 end:0x800224F0 + +f_pc/f_pc_node.cpp: + .text start:0x800224F0 end:0x800227C4 + .data start:0x8039DB80 end:0x8039DB98 + .sdata start:0x8044A720 end:0x8044A728 + .sbss start:0x8044AE80 end:0x8044AE88 + +f_pc/f_pc_node_req.cpp: + .text start:0x800227C4 end:0x80023130 + .data start:0x8039DB98 end:0x8039DC40 + .sbss start:0x8044AE88 end:0x8044AE90 + +f_pc/f_pc_priority.cpp: + .text start:0x80023130 end:0x80023564 + .bss start:0x803EEF98 end:0x803EEFA8 + .sdata start:0x8044A728 end:0x8044A738 + +f_pc/f_pc_profile.cpp: + .text start:0x80023564 end:0x80023578 + .sbss start:0x8044AE90 end:0x8044AE98 + +f_pc/f_pc_searcher.cpp: + .text start:0x80023578 end:0x800235A8 + +f_pc/f_pc_line_tag.cpp: + .text start:0x800235A8 end:0x800236C0 + +f_pc/f_pc_line_iter.cpp: + .text start:0x800236C0 end:0x80023764 + +f_pc/f_pc_method_iter.cpp: + .text start:0x80023764 end:0x80023788 + +f_pc/f_pc_method_tag.cpp: + .text start:0x80023788 end:0x80023844 + +f_pc/f_pc_pause.cpp: + .text start:0x80023844 end:0x80023954 + +f_pc/f_pc_draw.cpp: + .text start:0x80023954 end:0x80023A48 + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x80023A48 end:0x80023B70 + .data start:0x8039DC40 end:0x8039DC50 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x80023B70 end:0x80023E28 + .data start:0x8039DC50 end:0x8039DC78 + +d/d_stage.cpp: + .text start:0x80023E28 end:0x800284BC + .ctors start:0x80375C8C end:0x80375C90 + .rodata start:0x8037AEF8 end:0x8037B2F0 + .data start:0x8039DC78 end:0x803A1068 + .bss start:0x803EEFA8 end:0x804002E0 + .sbss start:0x8044AE98 end:0x8044AEC0 + .sdata2 start:0x8044BDD0 end:0x8044BDE0 + +d/d_map.cpp: + .text start:0x800284BC end:0x8002B1DC + .rodata start:0x8037B2F0 end:0x8037B3E0 + .data start:0x803A1068 end:0x803A1318 + .sdata start:0x8044A738 end:0x8044A740 + .sbss start:0x8044AEC0 end:0x8044AEC8 + .sdata2 start:0x8044BDE0 end:0x8044BE40 + +d/d_com_inf_game.cpp: + .text start:0x8002B1DC end:0x80030F14 + .ctors start:0x80375C90 end:0x80375C94 + .rodata start:0x8037B3E0 end:0x8037B558 + .data start:0x803A1318 end:0x803A13A0 + .bss start:0x804002E0 end:0x8041E130 + .sdata start:0x8044A740 end:0x8044A750 + .sdata2 start:0x8044BE40 end:0x8044BE68 + +d/d_com_inf_actor.cpp: + .sdata start:0x8044A750 end:0x8044A760 + +d/d_com_static.cpp: + .text start:0x80030F14 end:0x80031F94 + .ctors start:0x80375C94 end:0x80375C98 + .rodata start:0x8037B558 end:0x8037B568 + .bss start:0x8041E130 end:0x8041E728 + .sbss start:0x8044AEC8 end:0x8044AF18 + .sdata2 start:0x8044BE68 end:0x8044BE98 + +d/d_bomb.cpp: + .text start:0x80031F94 end:0x80032044 + +d/d_lib.cpp: + .text start:0x80032044 end:0x80032918 + .data start:0x803A13A0 end:0x803A13D0 + .sbss start:0x8044AF18 end:0x8044AF38 + +d/d_save.cpp: + .text start:0x80032918 end:0x80035C88 + .rodata start:0x8037B568 end:0x8037B740 + .data start:0x803A13D0 end:0x803A1A58 + .sdata2 start:0x8044BE98 end:0x8044BEA0 + +d/d_save_init.cpp: + .text start:0x80035C88 end:0x80035C8C + +d/d_jnt_col.cpp: + .text start:0x80035C8C end:0x80037038 + .data start:0x803A1A58 end:0x803A1A70 + .sdata2 start:0x8044BEA0 end:0x8044BED8 + +d/d_a_obj.cpp: + .text start:0x80037038 end:0x80037A5C + .rodata start:0x8037B740 end:0x8037B758 + .bss start:0x8041E728 end:0x8041E788 + .sdata2 start:0x8044BED8 end:0x8044BEF0 + +d/d_a_itembase_static.cpp: + .text start:0x80037A5C end:0x80037BE0 + .rodata start:0x8037B758 end:0x8037B790 + +d/d_a_item_static.cpp: + .text start:0x80037BE0 end:0x80037C14 + +d/d_a_shop_item_static.cpp: + .text start:0x80037C14 end:0x80037C7C + .rodata start:0x8037B790 end:0x8037BCA0 + +d/d_a_horse_static.cpp: + .text start:0x80037C7C end:0x80037DE4 + .sbss start:0x8044AF38 end:0x8044AF40 + +d/d_demo.cpp: + .text start:0x80037DE4 end:0x8003A188 + .rodata start:0x8037BCA0 end:0x8037BCE8 + .data start:0x803A1A70 end:0x803A1D78 + .bss start:0x8041E788 end:0x8041E7B8 + .sdata start:0x8044A760 end:0x8044A768 + .sbss start:0x8044AF40 end:0x8044AF9C + .sdata2 start:0x8044BEF0 end:0x8044BF30 + +d/d_door_param2.cpp: + .text start:0x8003A188 end:0x8003A260 + +d/d_resorce.cpp: + .text start:0x8003A260 end:0x8003C85C + .rodata start:0x8037BCE8 end:0x8037C0D8 + .data start:0x803A1D78 end:0x803A1DF0 + .sdata start:0x8044A768 end:0x8044A770 + .sdata2 start:0x8044BF30 end:0x8044BF48 + +d/d_map_path.cpp: + .text start:0x8003C85C end:0x8003D790 + .ctors start:0x80375C98 end:0x80375C9C + .rodata start:0x8037C0D8 end:0x8037C100 + .data start:0x803A1DF0 end:0x803A1E98 + .bss start:0x8041E7B8 end:0x8041E7E0 + .sdata2 start:0x8044BF48 end:0x8044BF60 + +d/d_map_path_fmap.cpp: + .text start:0x8003D790 end:0x8003ECA0 + .data start:0x803A1E98 end:0x803A1EE0 + .sdata2 start:0x8044BF60 end:0x8044BF68 + +d/d_map_path_dmap.cpp: + .text start:0x8003ECA0 end:0x80041480 + .ctors start:0x80375C9C end:0x80375CA0 + .rodata start:0x8037C100 end:0x8037C228 + .data start:0x803A1EE0 end:0x803A20D8 + .sdata start:0x8044A770 end:0x8044A780 + .sbss start:0x8044AF9C end:0x8044AFD0 + .sdata2 start:0x8044BF68 end:0x8044C000 + +d/d_event.cpp: + .text start:0x80041480 end:0x8004372C + .rodata start:0x8037C228 end:0x8037C278 + .data start:0x803A20D8 end:0x803A2110 + .sdata2 start:0x8044C000 end:0x8044C010 + +d/d_event_data.cpp: + .text start:0x8004372C end:0x800463DC + .rodata start:0x8037C278 end:0x8037C3F8 + .data start:0x803A2110 end:0x803A23D0 + .sdata start:0x8044A780 end:0x8044A788 + .sdata2 start:0x8044C010 end:0x8044C040 + +d/d_event_manager.cpp: + .text start:0x800463DC end:0x8004886C + .rodata start:0x8037C3F8 end:0x8037C5B0 + .data start:0x803A23D0 end:0x803A2418 + .bss start:0x8041E7E0 end:0x8041E820 + .sdata2 start:0x8044C040 end:0x8044C078 + +d/d_event_lib.cpp: + .text start:0x8004886C end:0x80048C54 + .ctors start:0x80375CA0 end:0x80375CA4 + .data start:0x803A2418 end:0x803A2458 + .bss start:0x8041E820 end:0x8041E850 + +d/d_simple_model.cpp: + .text start:0x80048C54 end:0x80049420 + .data start:0x803A2458 end:0x803A2468 + .sdata2 start:0x8044C078 end:0x8044C080 + +d/d_particle.cpp: + .text start:0x80049420 end:0x80050C9C + .ctors start:0x80375CA4 end:0x80375CA8 + .rodata start:0x8037C5B0 end:0x8037C620 + .data start:0x803A2468 end:0x803A2730 + .bss start:0x8041E850 end:0x8041EA10 + .sbss start:0x8044AFD0 end:0x8044B014 + .sdata2 start:0x8044C080 end:0x8044C138 + +d/d_particle_name.cpp: + .data start:0x803A2730 end:0x803A2758 + +d/d_particle_copoly.cpp: + .text start:0x80050C9C end:0x800517B0 + .ctors start:0x80375CA8 end:0x80375CAC + .data start:0x803A2758 end:0x803A2900 + .sdata2 start:0x8044C138 end:0x8044C140 + +d/d_path.cpp: + .text start:0x800517B0 end:0x80051AC0 + .sdata2 start:0x8044C140 end:0x8044C148 + +d/d_drawlist.cpp: + .text start:0x80051AC0 end:0x800569DC + .ctors start:0x80375CAC end:0x80375CB0 + .rodata start:0x8037C620 end:0x8037C668 + .data start:0x803A2900 end:0x803A2FF8 + .bss start:0x8041EA10 end:0x8041EA78 + .sdata start:0x8044A788 end:0x8044A7A0 + .sbss start:0x8044B014 end:0x8044B028 + .sdata2 start:0x8044C148 end:0x8044C220 + .sbss2 start:0x80450C88 end:0x80450C90 + +d/d_kankyo_data.cpp: + .text start:0x800569DC end:0x80056AA8 + .rodata start:0x8037C668 end:0x8037C810 + .data start:0x803A2FF8 end:0x803A3C20 + +d/d_kankyo_wether.cpp: + .text start:0x80056AA8 end:0x8005B660 + .rodata start:0x8037C810 end:0x8037C968 + .data start:0x803A3C20 end:0x803A3D00 + .bss start:0x8041EA78 end:0x8041EA90 + .sdata2 start:0x8044C220 end:0x8044C2F0 + +d/d_kankyo_rain.cpp: + .text start:0x8005B660 end:0x8006F1A8 + .rodata start:0x8037C968 end:0x8037CAC8 + .data start:0x803A3D00 end:0x803A3D58 + .bss start:0x8041EA90 end:0x8041EC40 + .sbss start:0x8044B028 end:0x8044B090 + .sdata2 start:0x8044C2F0 end:0x8044C760 + +d/d_vib_pattern.cpp: + .rodata start:0x8037CAC8 end:0x8037CC18 + +d/d_vibration.cpp: + .text start:0x8006F1A8 end:0x80070058 + .sbss start:0x8044B090 end:0x8044B0A0 + .sdata2 start:0x8044C760 end:0x8044C768 + +d/d_attention.cpp: + .text start:0x80070058 end:0x80074088 + .ctors start:0x80375CB0 end:0x80375CB4 + .rodata start:0x8037CC18 end:0x8037CC28 + .data start:0x803A3D58 end:0x803A3DD0 + .bss start:0x8041EC40 end:0x8041EC60 + .sdata start:0x8044A7A0 end:0x8044A7D0 + .sdata2 start:0x8044C768 end:0x8044C7F8 + +d/d_att_dist.cpp: + .data start:0x803A3DD0 end:0x803A5768 + +d/d_bg_pc.cpp: + .text start:0x80074088 end:0x800740B4 + +d/d_bg_plc.cpp: + .text start:0x800740B4 end:0x80074134 + +d/d_bg_s.cpp: + .text start:0x80074134 end:0x80075EEC + .data start:0x803A5768 end:0x803A57A0 + .sbss start:0x8044B0A0 end:0x8044B0B0 + .sdata2 start:0x8044C7F8 end:0x8044C800 + +d/d_bg_s_acch.cpp: + .text start:0x80075EEC end:0x800774DC + .data start:0x803A57A0 end:0x803A57D0 + .bss start:0x8041EC60 end:0x8041ECC0 + .sdata2 start:0x8044C800 end:0x8044C828 + +d/d_bg_s_chk.cpp: + .text start:0x800774DC end:0x800775BC + .data start:0x803A57D0 end:0x803A57E8 + +d/d_bg_s_gnd_chk.cpp: + .text start:0x800775BC end:0x80077BE0 + .data start:0x803A57E8 end:0x803A5908 + +d/d_bg_s_grp_pass_chk.cpp: + .text start:0x80077BE0 end:0x80077CA8 + .data start:0x803A5908 end:0x803A5920 + +d/d_bg_s_lin_chk.cpp: + .text start:0x80077CA8 end:0x80078664 + .data start:0x803A5920 end:0x803A5B00 + +d/d_bg_s_movebg_actor.cpp: + .text start:0x80078664 end:0x80078A54 + .data start:0x803A5B00 end:0x803A5B28 + .sbss start:0x8044B0B0 end:0x8044B0C0 + +d/d_bg_s_sph_chk.cpp: + .text start:0x80078A54 end:0x80078BD0 + .data start:0x803A5B28 end:0x803A5B68 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x80078BD0 end:0x80078DA4 + .data start:0x803A5B68 end:0x803A5B98 + .sdata2 start:0x8044C828 end:0x8044C830 + +d/d_bg_s_poly_pass_chk.cpp: + .text start:0x80078DA4 end:0x80079034 + .data start:0x803A5B98 end:0x803A5BB0 + +d/d_bg_s_roof_chk.cpp: + .text start:0x80079034 end:0x800791A4 + .data start:0x803A5BB0 end:0x803A5BE0 + .sdata2 start:0x8044C830 end:0x8044C838 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x800791A4 end:0x80079204 + +d/d_bg_w.cpp: + .text start:0x80079204 end:0x8007E5E8 + .data start:0x803A5BE0 end:0x803A5E28 + .bss start:0x8041ECC0 end:0x8041F0B0 + .sbss start:0x8044B0C0 end:0x8044B0D0 + .sdata2 start:0x8044C838 end:0x8044C858 + +d/d_bg_w_base.cpp: + .text start:0x8007E5E8 end:0x8007E734 + .data start:0x803A5E28 end:0x803A5F28 + +d/d_bg_w_kcol.cpp: + .text start:0x8007E734 end:0x80082FD8 + .data start:0x803A5F28 end:0x803A6018 + .bss start:0x8041F0B0 end:0x8041F4E8 + .sdata2 start:0x8044C858 end:0x8044C898 + +d/d_bg_w_sv.cpp: + .text start:0x80082FD8 end:0x8008368C + .data start:0x803A6018 end:0x803A6120 + .sdata2 start:0x8044C898 end:0x8044C8A0 + +d/d_cc_d.cpp: + .text start:0x8008368C end:0x80085320 + .rodata start:0x8037CC28 end:0x8037CC88 + .data start:0x803A6120 end:0x803A6488 + +d/d_cc_mass_s.cpp: + .text start:0x80085320 end:0x80085F14 + .sdata2 start:0x8044C8A0 end:0x8044C8B8 + +d/d_cc_s.cpp: + .text start:0x80085F14 end:0x800873F0 + .data start:0x803A6488 end:0x803A6578 + .sdata2 start:0x8044C8B8 end:0x8044C8D8 + +d/d_cc_uty.cpp: + .text start:0x800873F0 end:0x8008817C + .data start:0x803A6578 end:0x803A6660 + .sdata2 start:0x8044C8D8 end:0x8044C908 + +d/d_cam_param.cpp: + .text start:0x8008817C end:0x80088A38 + .rodata start:0x8037CC88 end:0x8037CC98 + .data start:0x803A6660 end:0x803A6688 + .sdata2 start:0x8044C908 end:0x8044C9F8 + +d/d_ev_camera.cpp: + .text start:0x80088A38 end:0x800978B8 + .ctors start:0x80375CB4 end:0x80375CB8 + .rodata start:0x8037CC98 end:0x8037D210 + .data start:0x803A6688 end:0x803A6700 + .bss start:0x8041F4E8 end:0x8041F578 + .sdata2 start:0x8044C9F8 end:0x8044CD08 + +d/d_item_data.cpp: + .rodata start:0x8037D210 end:0x8037D578 + .data start:0x803A6700 end:0x803A92D8 + +d/d_spline_path.cpp: + .text start:0x800978B8 end:0x80097ECC + .sdata2 start:0x8044CD08 end:0x8044CD18 + +d/d_item.cpp: + .text start:0x80097ECC end:0x8009BC18 + .rodata start:0x8037D578 end:0x8037D580 + .data start:0x803A92D8 end:0x803A9AD8 + .sbss start:0x8044B0D0 end:0x8044B0D8 + .sdata2 start:0x8044CD18 end:0x8044CD28 + +d/d_tresure.cpp: + .text start:0x8009BC18 end:0x8009C53C + .rodata start:0x8037D580 end:0x8037D5A8 + .bss start:0x8041F578 end:0x8041F648 + .sbss start:0x8044B0D8 end:0x8044B0E0 + .sdata2 start:0x8044CD28 end:0x8044CD50 + +d/d_model.cpp: + .text start:0x8009C53C end:0x8009C9A4 + .data start:0x803A9AD8 end:0x803A9AF0 + .sbss start:0x8044B0E0 end:0x8044B0E8 + .sbss2 start:0x80450C90 end:0x80450C98 + +d/d_eye_hl.cpp: + .text start:0x8009C9A4 end:0x8009CBC8 + .rodata start:0x8037D5A8 end:0x8037D5E0 + .sbss start:0x8044B0E8 end:0x8044B100 + .sdata2 start:0x8044CD50 end:0x8044CD58 + +d/d_error_msg.cpp: + .text start:0x8009CBC8 end:0x8009D8B4 + .rodata start:0x8037D5E0 end:0x803876D8 + .sdata2 start:0x8044CD58 end:0x8044CD98 + .sbss2 start:0x80450C98 end:0x80450CA0 + +d/actor/d_a_alink.cpp: + .text start:0x8009D8B4 end:0x80144770 + .ctors start:0x80375CB8 end:0x80375CBC + .rodata start:0x803876D8 end:0x8038C6C0 + .data start:0x803A9AF0 end:0x803AD770 + .bss start:0x8041F648 end:0x8041F848 + .sdata start:0x8044A7D0 end:0x8044A7E8 + .sbss start:0x8044B100 end:0x8044B118 + .sdata2 start:0x8044CD98 end:0x8044D4F0 + +d/actor/d_a_itembase.cpp: + .text start:0x80144770 end:0x80145238 + .data start:0x803AD770 end:0x803AD7B8 + .sdata2 start:0x8044D4F0 end:0x8044D510 + +d/actor/d_a_no_chg_room.cpp: + .text start:0x80145238 end:0x80145720 + .rodata start:0x8038C6C0 end:0x8038C700 + .data start:0x803AD7B8 end:0x803AD808 + .sdata2 start:0x8044D510 end:0x8044D520 + +d/actor/d_a_npc.cpp: + .text start:0x80145720 end:0x8015605C + .ctors start:0x80375CBC end:0x80375CC0 + .rodata start:0x8038C700 end:0x8038CA98 + .data start:0x803AD808 end:0x803ADCE0 + .bss start:0x8041F848 end:0x8041FAB8 + .sbss start:0x8044B118 end:0x8044B144 + .sdata2 start:0x8044D520 end:0x8044D600 + +d/actor/d_a_npc_cd.cpp: + .text start:0x8015605C end:0x80157D00 + .ctors start:0x80375CC0 end:0x80375CC4 + .rodata start:0x8038CA98 end:0x8038D2D0 + .data start:0x803ADCE0 end:0x803B0320 + .bss start:0x8041FAB8 end:0x80422750 + .sdata2 start:0x8044D600 end:0x8044D628 + +d/actor/d_a_npc_cd2.cpp: + .text start:0x80157D00 end:0x8015AE18 + .ctors start:0x80375CC4 end:0x80375CC8 + .rodata start:0x8038D2D0 end:0x8038DE08 + .data start:0x803B0320 end:0x803B3F00 + .bss start:0x80422750 end:0x80426A38 + .sbss start:0x8044B144 end:0x8044B158 + .sdata2 start:0x8044D628 end:0x8044D698 + +d/actor/d_a_obj_item.cpp: + .text start:0x8015AE18 end:0x8015E05C + .ctors start:0x80375CC8 end:0x80375CCC + .rodata start:0x8038DE08 end:0x8038DE18 + .data start:0x803B3F00 end:0x803B41D8 + .sdata start:0x8044A7E8 end:0x8044A7F0 + .sdata2 start:0x8044D698 end:0x8044D728 + +d/d_insect.cpp: + .text start:0x8015E05C end:0x8015E444 + .rodata start:0x8038DE18 end:0x8038DE28 + .data start:0x803B41D8 end:0x803B41E8 + .sdata2 start:0x8044D728 end:0x8044D748 + +d/actor/d_a_obj_ss_base.cpp: + .text start:0x8015E444 end:0x8015E518 + .data start:0x803B41E8 end:0x803B4200 + +d/actor/d_a_player.cpp: + .text start:0x8015E518 end:0x8015FA78 + .rodata start:0x8038DE28 end:0x8038DE40 + .data start:0x803B4200 end:0x803B42C0 + .sbss start:0x8044B158 end:0x8044B160 + .sdata2 start:0x8044D748 end:0x8044D7D8 + +d/d_camera.cpp: + .text start:0x8015FA78 end:0x80182E20 + .ctors start:0x80375CCC end:0x80375CD0 + .rodata start:0x8038DE40 end:0x8038E388 + .data start:0x803B42C0 end:0x803B4968 + .bss start:0x80426A38 end:0x80426B20 + .sbss start:0x8044B160 end:0x8044B190 + .sdata2 start:0x8044D7D8 end:0x8044DA70 + +d/d_envse.cpp: + .text start:0x80182E20 end:0x80183644 + .rodata start:0x8038E388 end:0x8038E390 + .data start:0x803B4968 end:0x803B49A8 + .sbss2 start:0x80450CA0 end:0x80450CA8 + +d/d_file_select.cpp: + .text start:0x80183644 end:0x80191B84 + .ctors start:0x80375CD0 end:0x80375CD4 + .rodata start:0x8038E390 end:0x8038E8A8 + .data start:0x803B49A8 end:0x803B5570 + .bss start:0x80426B20 end:0x80426B50 + .sdata start:0x8044A7F0 end:0x8044A828 + .sdata2 start:0x8044DA70 end:0x8044DB10 + +d/d_file_sel_warning.cpp: + .text start:0x80191B84 end:0x8019240C + .ctors start:0x80375CD4 end:0x80375CD8 + .rodata start:0x8038E8A8 end:0x8038E938 + .data start:0x803B5570 end:0x803B55F8 + .sdata2 start:0x8044DB10 end:0x8044DB30 + +d/d_file_sel_info.cpp: + .text start:0x8019240C end:0x80192EE8 + .ctors start:0x80375CD8 end:0x80375CDC + .rodata start:0x8038E938 end:0x8038E990 + .data start:0x803B55F8 end:0x803B5710 + .sdata2 start:0x8044DB30 end:0x8044DB38 + +d/d_bright_check.cpp: + .text start:0x80192EE8 end:0x80193650 + .ctors start:0x80375CDC end:0x80375CE0 + .rodata start:0x8038E990 end:0x8038EA70 + .data start:0x803B5710 end:0x803B5778 + .sdata2 start:0x8044DB38 end:0x8044DB48 + +d/d_scope.cpp: + .text start:0x80193650 end:0x801941A4 + .ctors start:0x80375CE0 end:0x80375CE4 + .rodata start:0x8038EA70 end:0x8038EA90 + .data start:0x803B5778 end:0x803B5860 + .sdata2 start:0x8044DB48 end:0x8044DB80 + +d/d_select_cursor.cpp: + .text start:0x801941A4 end:0x801959EC + .rodata start:0x8038EA90 end:0x8038EC90 + .data start:0x803B5860 end:0x803B5918 + .sdata2 start:0x8044DB80 end:0x8044DBA8 + +d/d_select_icon.cpp: + .text start:0x801959EC end:0x80195C5C + .ctors start:0x80375CE4 end:0x80375CE8 + .data start:0x803B5918 end:0x803B5928 + .bss start:0x80426B50 end:0x80426B60 + .sbss start:0x8044B190 end:0x8044B19C + .sdata2 start:0x8044DBA8 end:0x8044DBC0 + +d/d_shop_camera.cpp: + .text start:0x80195C5C end:0x801968D4 + .data start:0x803B5928 end:0x803B59E8 + .sdata2 start:0x8044DBC0 end:0x8044DC08 + +d/d_shop_item_ctrl.cpp: + .text start:0x801968D4 end:0x80197058 + .data start:0x803B59E8 end:0x803B59F8 + .sdata2 start:0x8044DC08 end:0x8044DC38 + +d/d_shop_system.cpp: + .text start:0x80197058 end:0x8019ACB8 + .ctors start:0x80375CE8 end:0x80375CEC + .rodata start:0x8038EC90 end:0x8038ECA8 + .data start:0x803B59F8 end:0x803B5CB0 + .sdata start:0x8044A828 end:0x8044A840 + .sbss start:0x8044B19C end:0x8044B1A8 + .sdata2 start:0x8044DC38 end:0x8044DCB8 + +d/d_gameover.cpp: + .text start:0x8019ACB8 end:0x8019C348 + .ctors start:0x80375CEC end:0x80375CF0 + .rodata start:0x8038ECA8 end:0x8038ECE0 + .data start:0x803B5CB0 end:0x803B5F18 + .bss start:0x80426B60 end:0x80426B88 + .sdata2 start:0x8044DCB8 end:0x8044DCF8 + +d/d_kankyo.cpp: + .text start:0x8019C348 end:0x801ADCF8 + .ctors start:0x80375CF0 end:0x80375CF4 + .rodata start:0x8038ECE0 end:0x8038EFB8 + .data start:0x803B5F18 end:0x803B62B8 + .bss start:0x80426B88 end:0x80428930 + .sdata start:0x8044A840 end:0x8044A860 + .sbss start:0x8044B1A8 end:0x8044B1B8 + .sdata2 start:0x8044DCF8 end:0x8044DF90 + +d/d_kyeff.cpp: + .text start:0x801ADCF8 end:0x801ADE60 + .rodata start:0x8038EFB8 end:0x8038EFC0 + .data start:0x803B62B8 end:0x803B62F8 + .sdata2 start:0x8044DF90 end:0x8044DFA8 + +d/d_kyeff2.cpp: + .text start:0x801ADE60 end:0x801ADF18 + .data start:0x803B62F8 end:0x803B6338 + +d/d_ky_thunder.cpp: + .text start:0x801ADF18 end:0x801AE8F8 + .rodata start:0x8038EFC0 end:0x8038EFD0 + .data start:0x803B6338 end:0x803B6378 + .bss start:0x80428930 end:0x80428960 + .sdata2 start:0x8044DFA8 end:0x8044E030 + +d/d_kantera_icon_meter.cpp: + .text start:0x801AE8F8 end:0x801AED24 + .rodata start:0x8038EFD0 end:0x8038EFF0 + .data start:0x803B6378 end:0x803B6398 + .sdata2 start:0x8044E030 end:0x8044E048 + +d/d_menu_calibration.cpp: + .text start:0x801AED24 end:0x801AFD08 + .ctors start:0x80375CF4 end:0x80375CF8 + .rodata start:0x8038EFF0 end:0x8038EFF8 + .data start:0x803B6398 end:0x803B64E0 + .sdata2 start:0x8044E048 end:0x8044E060 + +d/d_menu_collect.cpp: + .text start:0x801AFD08 end:0x801B7EE0 + .ctors start:0x80375CF8 end:0x80375CFC + .rodata start:0x8038EFF8 end:0x8038F598 + .data start:0x803B64E0 end:0x803B6940 + .sdata start:0x8044A860 end:0x8044A868 + .sdata2 start:0x8044E060 end:0x8044E120 + +d/d_menu_dmap.cpp: + .text start:0x801B7EE0 end:0x801C080C + .ctors start:0x80375CFC end:0x80375D00 + .rodata start:0x8038F598 end:0x8038F8E0 + .data start:0x803B6940 end:0x803B6CC0 + .sbss start:0x8044B1B8 end:0x8044B1C8 + .sdata2 start:0x8044E120 end:0x8044E198 + +d/d_menu_dmap_map.cpp: + .text start:0x801C080C end:0x801C26D8 + .ctors start:0x80375D00 end:0x80375D04 + .rodata start:0x8038F8E0 end:0x8038FA40 + .data start:0x803B6CC0 end:0x803B7078 + .sbss start:0x8044B1C8 end:0x8044B1E0 + .sdata2 start:0x8044E198 end:0x8044E210 + +d/d_menu_map_common.cpp: + .text start:0x801C26D8 end:0x801C4D14 + .rodata start:0x8038FA40 end:0x8038FE10 + .data start:0x803B7078 end:0x803B7198 + .sdata2 start:0x8044E210 end:0x8044E240 + +d/d_menu_fishing.cpp: + .text start:0x801C4D14 end:0x801C65B8 + .ctors start:0x80375D04 end:0x80375D08 + .rodata start:0x8038FE10 end:0x80390150 + .data start:0x803B7198 end:0x803B71F0 + .sdata2 start:0x8044E240 end:0x8044E258 + +d/d_menu_fmap.cpp: + .text start:0x801C65B8 end:0x801CE0DC + .ctors start:0x80375D08 end:0x80375D0C + .rodata start:0x80390150 end:0x80390230 + .data start:0x803B71F0 end:0x803B77E0 + .bss start:0x80428960 end:0x80428980 + .sbss start:0x8044B1E0 end:0x8044B1F0 + .sdata2 start:0x8044E258 end:0x8044E2B0 + +d/d_menu_fmap_map.cpp: + .text start:0x801CE0DC end:0x801CF5E0 + .rodata start:0x80390230 end:0x803902C8 + .data start:0x803B77E0 end:0x803B78B0 + .sdata start:0x8044A868 end:0x8044A870 + .sdata2 start:0x8044E2B0 end:0x8044E308 + +d/d_menu_fmap2D.cpp: + .text start:0x801CF5E0 end:0x801D8188 + .rodata start:0x803902C8 end:0x80390710 + .data start:0x803B78B0 end:0x803B78E0 + .sdata2 start:0x8044E308 end:0x8044E370 + +d/d_menu_insect.cpp: + .text start:0x801D8188 end:0x801DA7C8 + .ctors start:0x80375D0C end:0x80375D10 + .rodata start:0x80390710 end:0x803909D0 + .data start:0x803B78E0 end:0x803B7A28 + .sdata2 start:0x8044E370 end:0x8044E3C0 + +d/d_menu_item_explain.cpp: + .text start:0x801DA7C8 end:0x801DCE34 + .ctors start:0x80375D10 end:0x80375D14 + .rodata start:0x803909D0 end:0x80390A48 + .data start:0x803B7A28 end:0x803B7B60 + .sdata2 start:0x8044E3C0 end:0x8044E418 + +d/d_menu_letter.cpp: + .text start:0x801DCE34 end:0x801E2244 + .ctors start:0x80375D14 end:0x80375D18 + .rodata start:0x80390A48 end:0x80390F88 + .data start:0x803B7B60 end:0x803B7D08 + .sdata2 start:0x8044E418 end:0x8044E460 + +d/d_menu_option.cpp: + .text start:0x801E2244 end:0x801E9854 + .ctors start:0x80375D18 end:0x80375D1C + .rodata start:0x80390F88 end:0x80391818 + .data start:0x803B7D08 end:0x803B8000 + .sdata start:0x8044A870 end:0x8044A880 + .sdata2 start:0x8044E460 end:0x8044E4C0 + +d/d_menu_ring.cpp: + .text start:0x801E9854 end:0x801EFDB0 + .ctors start:0x80375D1C end:0x80375D20 + .rodata start:0x80391818 end:0x80391A40 + .data start:0x803B8000 end:0x803B8108 + .sdata2 start:0x8044E4C0 end:0x8044E570 + +d/d_menu_save.cpp: + .text start:0x801EFDB0 end:0x801F791C + .ctors start:0x80375D20 end:0x80375D24 + .rodata start:0x80391A40 end:0x80391AF8 + .data start:0x803B8108 end:0x803B8918 + .bss start:0x80428980 end:0x804289A0 + .sdata start:0x8044A880 end:0x8044A888 + .sdata2 start:0x8044E570 end:0x8044E5B8 + +d/d_menu_skill.cpp: + .text start:0x801F791C end:0x801FA1F4 + .ctors start:0x80375D24 end:0x80375D28 + .rodata start:0x80391AF8 end:0x80391F18 + .data start:0x803B8918 end:0x803B8A20 + .sdata2 start:0x8044E5B8 end:0x8044E5F0 + +d/d_menu_window_HIO.cpp: + .text start:0x801FA1F4 end:0x801FA67C + .ctors start:0x80375D28 end:0x80375D2C + .data start:0x803B8A20 end:0x803B8A38 + .bss start:0x804289A0 end:0x80428CF0 + .sdata start:0x8044A888 end:0x8044A898 + +d/d_menu_window.cpp: + .text start:0x801FA67C end:0x801FEA28 + .ctors start:0x80375D2C end:0x80375D30 + .rodata start:0x80391F18 end:0x80391F30 + .data start:0x803B8A38 end:0x803B9228 + .sdata2 start:0x8044E5F0 end:0x8044E610 + .sbss2 start:0x80450CA8 end:0x80450CB0 + +d/d_meter_HIO.cpp: + .text start:0x801FEA28 end:0x80201A24 + .ctors start:0x80375D30 end:0x80375D34 + .rodata start:0x80391F30 end:0x80392128 + .data start:0x803B9228 end:0x803B92E8 + .bss start:0x80428CF0 end:0x8042A298 + .sbss start:0x8044B1F0 end:0x8044B1F8 + .sdata2 start:0x8044E610 end:0x8044E878 + +d/d_meter_button.cpp: + .text start:0x80201A24 end:0x8020B6FC + .rodata start:0x80392128 end:0x80392238 + .data start:0x803B92E8 end:0x803B93A8 + .sdata2 start:0x8044E878 end:0x8044E8E0 + +d/d_meter_haihai.cpp: + .text start:0x8020B6FC end:0x8020CB90 + .rodata start:0x80392238 end:0x80392290 + .data start:0x803B93A8 end:0x803B93C8 + .sdata2 start:0x8044E8E0 end:0x8044E930 + +d/d_meter_hakusha.cpp: + .text start:0x8020CB90 end:0x8020DD0C + .rodata start:0x80392290 end:0x803922E8 + .data start:0x803B93C8 end:0x803B9418 + .sdata2 start:0x8044E930 end:0x8044E950 + +d/d_meter_map.cpp: + .text start:0x8020DD0C end:0x8020F5D0 + .rodata start:0x803922E8 end:0x803922F0 + .data start:0x803B9418 end:0x803B9448 + .sdata2 start:0x8044E950 end:0x8044E978 + +d/d_meter_string.cpp: + .text start:0x8020F5D0 end:0x80210324 + .rodata start:0x803922F0 end:0x80392338 + .data start:0x803B9448 end:0x803B9468 + .sdata2 start:0x8044E978 end:0x8044E9B0 + +d/d_meter2_draw.cpp: + .text start:0x80210324 end:0x8021C4AC + .rodata start:0x80392338 end:0x80392B58 + .data start:0x803B9468 end:0x803B98A0 + .bss start:0x8042A298 end:0x8042A2B8 + .sdata2 start:0x8044E9B0 end:0x8044EAC8 + .sbss2 start:0x80450CB0 end:0x80450CC0 + +d/d_meter2_info.cpp: + .text start:0x8021C4AC end:0x8021F16C + .ctors start:0x80375D34 end:0x80375D38 + .rodata start:0x80392B58 end:0x80393418 + .data start:0x803B98A0 end:0x803B9B68 + .bss start:0x8042A2B8 end:0x8042A3C0 + .sbss start:0x8044B1F8 end:0x8044B200 + .sdata2 start:0x8044EAC8 end:0x8044EAF8 + +d/d_meter2.cpp: + .text start:0x8021F16C end:0x80226310 + .rodata start:0x80393418 end:0x80393430 + .data start:0x803B9B68 end:0x803B9BD0 + .sdata2 start:0x8044EAF8 end:0x8044EB40 + +d/d_msg_out_font.cpp: + .text start:0x80226310 end:0x80228CC4 + .rodata start:0x80393430 end:0x803936A8 + .data start:0x803B9BD0 end:0x803B9F38 + .sdata2 start:0x8044EB40 end:0x8044EB88 + +d/d_msg_class.cpp: + .text start:0x80228CC4 end:0x80233354 + .rodata start:0x803936A8 end:0x80393740 + .data start:0x803B9F38 end:0x803BAC28 + .sbss start:0x8044B200 end:0x8044B208 + .sdata2 start:0x8044EB88 end:0x8044EBD0 + +d/d_msg_object.cpp: + .text start:0x80233354 end:0x802395A8 + .ctors start:0x80375D38 end:0x80375D3C + .rodata start:0x80393740 end:0x803937C8 + .data start:0x803BAC28 end:0x803BAD30 + .bss start:0x8042A3C0 end:0x8042A7F8 + .sbss start:0x8044B208 end:0x8044B210 + .sdata2 start:0x8044EBD0 end:0x8044EC68 + +d/d_msg_unit.cpp: + .text start:0x802395A8 end:0x80239B44 + .ctors start:0x80375D3C end:0x80375D40 + .rodata start:0x803937C8 end:0x803937E8 + .data start:0x803BAD30 end:0x803BAD40 + .bss start:0x8042A7F8 end:0x8042A808 + .sbss start:0x8044B210 end:0x8044B220 + .sdata2 start:0x8044EC68 end:0x8044EC80 + +d/d_msg_scrn_3select.cpp: + .text start:0x80239B44 end:0x8023C894 + .ctors start:0x80375D40 end:0x80375D44 + .rodata start:0x803937E8 end:0x80393980 + .data start:0x803BAD40 end:0x803BAE38 + .sdata2 start:0x8044EC80 end:0x8044ECC0 + +d/d_msg_scrn_arrow.cpp: + .text start:0x8023C894 end:0x8023CFBC + .rodata start:0x80393980 end:0x803939D8 + .data start:0x803BAE38 end:0x803BAE48 + .sdata2 start:0x8044ECC0 end:0x8044ECD0 + +d/d_msg_scrn_base.cpp: + .text start:0x8023CFBC end:0x8023D4A8 + .data start:0x803BAE48 end:0x803BAEF0 + .sdata2 start:0x8044ECD0 end:0x8044ECD8 + +d/d_msg_scrn_boss.cpp: + .text start:0x8023D4A8 end:0x8023DB48 + .rodata start:0x803939D8 end:0x803939F0 + .data start:0x803BAEF0 end:0x803BAF80 + .sdata2 start:0x8044ECD8 end:0x8044ECE0 + +d/d_msg_scrn_explain.cpp: + .text start:0x8023DB48 end:0x8023F7CC + .ctors start:0x80375D44 end:0x80375D48 + .rodata start:0x803939F0 end:0x80393A70 + .data start:0x803BAF80 end:0x803BB0B8 + .sdata2 start:0x8044ECE0 end:0x8044ED20 + +d/d_msg_scrn_item.cpp: + .text start:0x8023F7CC end:0x80241B7C + .rodata start:0x80393A70 end:0x80393B00 + .data start:0x803BB0B8 end:0x803BB110 + .sdata2 start:0x8044ED20 end:0x8044ED78 + +d/d_msg_scrn_howl.cpp: + .text start:0x80241B7C end:0x80245768 + .ctors start:0x80375D48 end:0x80375D4C + .rodata start:0x80393B00 end:0x80393B60 + .data start:0x803BB110 end:0x803BB328 + .sdata2 start:0x8044ED78 end:0x8044EDD8 + +d/d_msg_scrn_jimaku.cpp: + .text start:0x80245768 end:0x802461BC + .rodata start:0x80393B60 end:0x80393B80 + .data start:0x803BB328 end:0x803BB380 + .sdata2 start:0x8044EDD8 end:0x8044EDE8 + +d/d_msg_scrn_kanban.cpp: + .text start:0x802461BC end:0x80246C60 + .rodata start:0x80393B80 end:0x80393C18 + .data start:0x803BB380 end:0x803BB3D8 + .sdata2 start:0x8044EDE8 end:0x8044EE00 + +d/d_msg_scrn_light.cpp: + .text start:0x80246C60 end:0x802478D0 + .ctors start:0x80375D4C end:0x80375D50 + .rodata start:0x80393C18 end:0x80393C88 + .data start:0x803BB3D8 end:0x803BB3F0 + .bss start:0x8042A808 end:0x8042A868 + .sdata2 start:0x8044EE00 end:0x8044EE10 + +d/d_msg_scrn_place.cpp: + .text start:0x802478D0 end:0x80248024 + .rodata start:0x80393C88 end:0x80393CA0 + .data start:0x803BB3F0 end:0x803BB480 + .sdata2 start:0x8044EE10 end:0x8044EE20 + +d/d_msg_scrn_staff.cpp: + .text start:0x80248024 end:0x802484E0 + .rodata start:0x80393CA0 end:0x80393CB8 + .data start:0x803BB480 end:0x803BB508 + .sdata2 start:0x8044EE20 end:0x8044EE28 + +d/d_msg_scrn_talk.cpp: + .text start:0x802484E0 end:0x8024A10C + .rodata start:0x80393CB8 end:0x80393D20 + .data start:0x803BB508 end:0x803BB560 + .sdata2 start:0x8044EE28 end:0x8044EE78 + +d/d_msg_scrn_tree.cpp: + .text start:0x8024A10C end:0x8024AD1C + .rodata start:0x80393D20 end:0x80393DD0 + .data start:0x803BB560 end:0x803BB5B8 + .sdata2 start:0x8044EE78 end:0x8044EE90 + +d/d_msg_string_base.cpp: + .text start:0x8024AD1C end:0x8024B588 + .rodata start:0x80393DD0 end:0x80393DE8 + .data start:0x803BB5B8 end:0x803BB5D8 + .sdata2 start:0x8044EE90 end:0x8044EE98 + +d/d_msg_string.cpp: + .text start:0x8024B588 end:0x8024B868 + .data start:0x803BB5D8 end:0x803BB5F8 + .sdata2 start:0x8044EE98 end:0x8044EEB0 + +d/d_msg_flow.cpp: + .text start:0x8024B868 end:0x8024FD48 + .ctors start:0x80375D50 end:0x80375D54 + .rodata start:0x80393DE8 end:0x80393E00 + .data start:0x803BB5F8 end:0x803BC090 + .sdata2 start:0x8044EEB0 end:0x8044EED0 + .sbss2 start:0x80450CC0 end:0x80450CC8 + +d/d_name.cpp: + .text start:0x8024FD48 end:0x8025368C + .ctors start:0x80375D54 end:0x80375D58 + .rodata start:0x80393E00 end:0x80394148 + .data start:0x803BC090 end:0x803BCCC8 + .bss start:0x8042A868 end:0x8042A888 + .sdata2 start:0x8044EED0 end:0x8044EF08 + +d/d_npc_lib.cpp: + .text start:0x8025368C end:0x802544F4 + .data start:0x803BCCC8 end:0x803BCCD8 + .sdata2 start:0x8044EF08 end:0x8044EF40 + +d/d_ovlp_fade.cpp: + .text start:0x802544F4 end:0x802547F4 + .data start:0x803BCCD8 end:0x803BCE30 + .sbss start:0x8044B220 end:0x8044B228 + +d/d_ovlp_fade2.cpp: + .text start:0x802547F4 end:0x8025524C + .data start:0x803BCE30 end:0x803BCEB0 + .sdata2 start:0x8044EF40 end:0x8044EF78 + +d/d_ovlp_fade3.cpp: + .text start:0x8025524C end:0x80255CA8 + .data start:0x803BCEB0 end:0x803BCF38 + .sdata2 start:0x8044EF78 end:0x8044EFA8 + +d/d_pane_class.cpp: + .text start:0x80255CA8 end:0x80257764 + .ctors start:0x80375D58 end:0x80375D5C + .data start:0x803BCF38 end:0x803BCF58 + .bss start:0x8042A888 end:0x8042A898 + .sdata2 start:0x8044EFA8 end:0x8044EFD8 + +d/d_pane_class_alpha.cpp: + .text start:0x80257764 end:0x80258390 + .data start:0x803BCF58 end:0x803BCF78 + .sdata2 start:0x8044EFD8 end:0x8044EFF8 + +d/d_pane_class_ex.cpp: + .text start:0x80258390 end:0x8025841C + +d/d_s_logo.cpp: + .text start:0x8025841C end:0x8025AB28 + .ctors start:0x80375D5C end:0x80375D60 + .rodata start:0x80394148 end:0x80394410 + .data start:0x803BCF78 end:0x803BD158 + .bss start:0x8042A898 end:0x8042A8A8 + .sbss start:0x8044B228 end:0x8044B230 + .sdata2 start:0x8044EFF8 end:0x8044F018 + +d/d_s_menu.cpp: + .data start:0x803BD158 end:0x803BD180 + +d/d_s_name.cpp: + .text start:0x8025AB28 end:0x8025B79C + .ctors start:0x80375D60 end:0x80375D64 + .rodata start:0x80394410 end:0x80394430 + .data start:0x803BD180 end:0x803BD298 + .bss start:0x8042A8A8 end:0x8042A8B8 + .sdata start:0x8044A898 end:0x8044A8A0 + .sbss start:0x8044B230 end:0x8044B238 + .sdata2 start:0x8044F018 end:0x8044F038 + +d/d_s_play.cpp: + .text start:0x8025B79C end:0x8025D1B8 + .ctors start:0x80375D64 end:0x80375D68 + .rodata start:0x80394430 end:0x803944F0 + .data start:0x803BD298 end:0x803BD3A0 + .bss start:0x8042A8B8 end:0x8042A920 + .sdata start:0x8044A8A0 end:0x8044A8A8 + .sbss start:0x8044B238 end:0x8044B270 + .sdata2 start:0x8044F038 end:0x8044F060 + +d/d_s_room.cpp: + .text start:0x8025D1B8 end:0x8025DF14 + .rodata start:0x803944F0 end:0x80394540 + .data start:0x803BD3A0 end:0x803BD3F0 + +d/d_s_title.cpp: + .data start:0x803BD3F0 end:0x803BD440 + +d/d_save_HIO.cpp: + .text start:0x8025DF14 end:0x8025EDA8 + .ctors start:0x80375D68 end:0x80375D6C + .data start:0x803BD440 end:0x803BD500 + .bss start:0x8042A920 end:0x8042ADD0 + +d/d_timer.cpp: + .text start:0x8025EDA8 end:0x8026384C + .rodata start:0x80394540 end:0x803945F0 + .data start:0x803BD500 end:0x803BD570 + .sdata2 start:0x8044F060 end:0x8044F0D0 + +d/d_k_wmark.cpp: + .text start:0x8026384C end:0x80263F84 + .rodata start:0x803945F0 end:0x80394608 + .data start:0x803BD570 end:0x803BD5B0 + .bss start:0x8042ADD0 end:0x8042ADE8 + .sbss start:0x8044B270 end:0x8044B278 + .sdata2 start:0x8044F0D0 end:0x8044F110 + +d/d_k_wpillar.cpp: + .text start:0x80263F84 end:0x802645FC + .data start:0x803BD5B0 end:0x803BD5F0 + .sdata2 start:0x8044F110 end:0x8044F128 + +PowerPC_EABI_Support/Runtime/Src/__mem.c: + .init start:0x80003458 end:0x80003590 + +DynamicLink.cpp: + .text start:0x802645FC end:0x80265650 + .rodata start:0x80394608 end:0x80394950 + .data start:0x803BD5F0 end:0x803BD668 + .sbss start:0x8044B278 end:0x8044B290 + .sdata2 start:0x8044F128 end:0x8044F138 + +SSystem/SComponent/c_API.cpp: + .data start:0x803BD668 end:0x803BD680 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x80265650 end:0x802656BC + .sbss start:0x8044B290 end:0x8044B2A0 + +SSystem/SComponent/c_API_controller_pad.cpp: + .text start:0x802656BC end:0x802656F8 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x802656F8 end:0x80265788 + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x80265788 end:0x80266E9C + .ctors start:0x80375D6C end:0x80375D70 + .rodata start:0x80394950 end:0x803949D0 + .data start:0x803BD680 end:0x803BD888 + .bss start:0x8042ADE8 end:0x8042AE00 + .sdata2 start:0x8044F138 end:0x8044F158 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x80266E9C end:0x8026824C + .data start:0x803BD888 end:0x803BD8B8 + .bss start:0x8042AE00 end:0x8042AE18 + .sdata2 start:0x8044F158 end:0x8044F190 + +SSystem/SComponent/c_counter.cpp: + .text start:0x8026824C end:0x80268294 + .bss start:0x8042AE18 end:0x8042AE28 + +SSystem/SComponent/c_list.cpp: + .text start:0x80268294 end:0x80268490 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80268490 end:0x80268500 + +SSystem/SComponent/c_node.cpp: + .text start:0x80268500 end:0x80268754 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x80268754 end:0x80268870 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80268870 end:0x80268970 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x80268970 end:0x80268A54 + +SSystem/SComponent/c_phase.cpp: + .text start:0x80268A54 end:0x80268C04 + +SSystem/SComponent/c_request.cpp: + .text start:0x80268C04 end:0x80268CB0 + +SSystem/SComponent/c_tag.cpp: + .text start:0x80268CB0 end:0x80268EAC + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x80268EAC end:0x80268F14 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x80268F14 end:0x80269824 + .ctors start:0x80375D70 end:0x80375D74 + .rodata start:0x803949D0 end:0x803949E0 + .bss start:0x8042AE28 end:0x8042AEE8 + .sdata2 start:0x8044F190 end:0x8044F1C0 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x80269824 end:0x80269A14 + .ctors start:0x80375D74 end:0x80375D78 + .bss start:0x8042AEE8 end:0x8042AEF8 + .sbss start:0x8044B2A0 end:0x8044B2A8 + .sdata2 start:0x8044F1C0 end:0x8044F1C8 + +SSystem/SComponent/c_math.cpp: + .text start:0x80269A14 end:0x80269F7C + .data start:0x803BD8B8 end:0x803BE0C0 + .sbss start:0x8044B2A8 end:0x8044B2C0 + .sdata2 start:0x8044F1C8 end:0x8044F208 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x80269F7C end:0x8026A04C + .data start:0x803BE0C0 end:0x803BE0D0 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x8026A04C end:0x8026A18C + .data start:0x803BE0D0 end:0x803BE0E8 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x8026A18C end:0x8026A3B8 + .data start:0x803BE0E8 end:0x803BE100 + +SSystem/SComponent/c_bg_s_shdw_draw.cpp: + .text start:0x8026A3B8 end:0x8026A4A4 + .data start:0x803BE100 end:0x803BE110 + +SSystem/SComponent/c_bg_s_poly_info.cpp: + .text start:0x8026A4A4 end:0x8026A5F0 + .data start:0x803BE110 end:0x803BE120 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x8026A5F0 end:0x8026A690 + .sdata2 start:0x8044F208 end:0x8044F210 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x8026A690 end:0x8026A990 + .sdata2 start:0x8044F210 end:0x8044F238 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x8026A990 end:0x80271084 + .ctors start:0x80375D78 end:0x80375D7C + .sbss start:0x8044B2C0 end:0x8044B2C8 + .sdata2 start:0x8044F238 end:0x8044F2F0 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x80271084 end:0x802712E4 + .sdata2 start:0x8044F2F0 end:0x8044F300 + +SSystem/SComponent/c_m3d_g_cir.cpp: + .text start:0x802712E4 end:0x802713B8 + .data start:0x803BE120 end:0x803BE138 + +SSystem/SComponent/c_m3d_g_cps.cpp: + .text start:0x802713B8 end:0x802714D8 + .data start:0x803BE138 end:0x803BE160 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x802714D8 end:0x802716D8 + +SSystem/SComponent/c_m3d_g_lin.cpp: + .text start:0x802716D8 end:0x8027180C + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x8027180C end:0x80271A78 + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x80271A78 end:0x80271BE0 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x80271BE0 end:0x80271D6C + +SSystem/SComponent/c_lib.cpp: + .text start:0x80271D6C end:0x80273398 + .bss start:0x8042AEF8 end:0x8042B0D8 + .sdata start:0x8044A8A8 end:0x8044A8B0 + .sdata2 start:0x8044F300 end:0x8044F328 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80273398 end:0x802740BC + .ctors start:0x80375D7C end:0x80375D80 + .bss start:0x8042B0D8 end:0x8042B118 + .sbss start:0x8044B2C8 end:0x8044B2E0 + .sdata2 start:0x8044F328 end:0x8044F360 + +SSystem/SStandard/s_basic.cpp: + .text start:0x802740BC end:0x80274100 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x80274100 end:0x80274470 + .sdata start:0x8044A8B0 end:0x8044A8E0 + .sbss start:0x8044B2E0 end:0x8044B300 + .sdata2 start:0x8044F360 end:0x8044F370 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x80274470 end:0x80275BA8 + .ctors start:0x80375D80 end:0x80375D84 + .rodata start:0x803949E0 end:0x80394AB0 + .data start:0x803BE160 end:0x803BE200 + .bss start:0x8042B118 end:0x8042B150 + .sbss start:0x8044B300 end:0x8044B328 + .sdata2 start:0x8044F370 end:0x8044F398 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x80275BA8 end:0x80276238 + .rodata start:0x80394AB0 end:0x80394B58 + .sdata2 start:0x8044F398 end:0x8044F3B0 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x80276238 end:0x80276240 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x80276240 end:0x80276440 + +JSystem/JParticle/JPAResource.cpp: + .text start:0x80276440 end:0x80278EC0 + .data start:0x803BE200 end:0x803BE420 + .sdata2 start:0x8044F3B0 end:0x8044F3C8 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x80278EC0 end:0x8027CD48 + .data start:0x803BE420 end:0x803BE5C8 + .sdata start:0x8044A8E0 end:0x8044A8EC + .sdata2 start:0x8044F3C8 end:0x8044F400 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x8027CD48 end:0x8027D2EC + .sdata2 start:0x8044F400 end:0x8044F428 + +JSystem/JParticle/JPAChildShape.cpp: + .text start:0x8027D2EC end:0x8027D470 + .sdata2 start:0x8044F428 end:0x8044F430 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x8027D470 end:0x8027D574 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x8027D574 end:0x8027E21C + .data start:0x803BE5C8 end:0x803BE5E8 + .sdata2 start:0x8044F430 end:0x8044F458 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x8027E21C end:0x8027FB60 + .data start:0x803BE5E8 end:0x803BE6D8 + .sdata2 start:0x8044F458 end:0x8044F470 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x8027FB60 end:0x8027FC04 + .sdata2 start:0x8044F470 end:0x8044F478 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x8027FC04 end:0x8027FCD0 + .data start:0x803BE6D8 end:0x803BE6E8 + +JSystem/JParticle/JPAResourceLoader.cpp: + .text start:0x8027FCD0 end:0x802800D0 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x802800D0 end:0x80280AD4 + .sdata2 start:0x8044F478 end:0x8044F490 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x80280AD4 end:0x802813D4 + .sdata2 start:0x8044F490 end:0x8044F4A8 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x802813D4 end:0x802829B8 + .sdata2 start:0x8044F4A8 end:0x8044F4D8 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x802829B8 end:0x80282E78 + .sdata2 start:0x8044F4D8 end:0x8044F4E8 + +JSystem/JStage/JSGActor.cpp: + .text start:0x80282E78 end:0x80282F50 + .data start:0x803BE6E8 end:0x803BE778 + .sdata2 start:0x8044F4E8 end:0x8044F4F0 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x80282F50 end:0x80282FD0 + .data start:0x803BE778 end:0x803BE7C0 + .sdata2 start:0x8044F4F0 end:0x8044F4F8 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x80282FD0 end:0x802830B0 + .text start:0x802830B0 end:0x80283158 + .data start:0x803BE7C0 end:0x803BE858 + .data start:0x803BE858 end:0x803BE8B8 + .sdata2 start:0x8044F4F8 end:0x8044F500 + .sdata2 start:0x8044F500 end:0x8044F508 + +JSystem/JStage/JSGLight.cpp: + .text start:0x80283158 end:0x80283204 + .data start:0x803BE8B8 end:0x803BE928 + .sdata2 start:0x8044F508 end:0x8044F510 + +JSystem/JStage/JSGObject.cpp: + .text start:0x80283204 end:0x802832C0 + .data start:0x803BE928 end:0x803BE968 + .sdata2 start:0x8044F510 end:0x8044F518 + +JSystem/JStudio/JStudio/ctb-data.cpp: + .sdata2 start:0x8044F518 end:0x8044F520 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x802832C0 end:0x80283348 + .data start:0x803BE968 end:0x803BE9B8 + +JSystem/JStudio/JStudio/ctb.cpp: + .text start:0x80283348 end:0x80283A78 + .data start:0x803BE9B8 end:0x803BEA20 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x80283A78 end:0x802863B0 + .rodata start:0x80394B58 end:0x80394B68 + .data start:0x803BEA20 end:0x803BEB00 + .sbss start:0x8044B328 end:0x8044B330 + .sdata2 start:0x8044F520 end:0x8044F570 + +JSystem/JStudio/JStudio/fvb-data.cpp: + .sdata2 start:0x8044F570 end:0x8044F578 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x802863B0 end:0x802874DC + .rodata start:0x80394B68 end:0x80394BA8 + .data start:0x803BEB00 end:0x803BEC00 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x802874DC end:0x80287544 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x80287544 end:0x80287E0C + .rodata start:0x80394BA8 end:0x80394BD0 + .data start:0x803BEC00 end:0x803BEC40 + .sdata2 start:0x8044F578 end:0x8044F580 + +JSystem/JStudio/JStudio/jstudio-data.cpp: + .sdata2 start:0x8044F580 end:0x8044F588 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x80287E0C end:0x8028823C + .sdata2 start:0x8044F588 end:0x8044F5C0 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x8028823C end:0x8028ADB8 + .ctors start:0x80375D84 end:0x80375D88 + .rodata start:0x80394BD0 end:0x80394CF0 + .data start:0x803BEC40 end:0x803BF7E0 + .bss start:0x8042B150 end:0x8042B2C8 + .sbss start:0x8044B330 end:0x8044B348 + .sdata2 start:0x8044F5C0 end:0x8044F5F0 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x8028ADB8 end:0x8028AEA8 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x8028AEA8 end:0x8028BDEC + .data start:0x803BF7E0 end:0x803BF860 + .sdata2 start:0x8044F5F0 end:0x8044F5F8 + +JSystem/JStudio/JStudio/stb-data.cpp: + .rodata start:0x80394CF0 end:0x80394D10 + .sdata2 start:0x8044F5F8 end:0x8044F600 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x8028BDEC end:0x8028BF30 + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x8028BF30 end:0x8028C628 + .data start:0x803BF860 end:0x803BF870 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x8028C628 end:0x8028CA20 + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x8028CA20 end:0x8028DA40 + .ctors start:0x80375D88 end:0x80375D8C + .data start:0x803BF870 end:0x803BF9C8 + .bss start:0x8042B2C8 end:0x8042B3D8 + .sdata2 start:0x8044F600 end:0x8044F608 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x8028DA40 end:0x8028DCD0 + .data start:0x803BF9C8 end:0x803BF9E8 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x8028DCD0 end:0x8028E9A4 + .ctors start:0x80375D8C end:0x80375D90 + .data start:0x803BF9E8 end:0x803BFAE0 + .bss start:0x8042B3D8 end:0x8042B4B8 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x8028E9A4 end:0x8028EF80 + .ctors start:0x80375D90 end:0x80375D94 + .data start:0x803BFAE0 end:0x803BFB70 + .bss start:0x8042B4B8 end:0x8042B540 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x8028EF80 end:0x8028F980 + .ctors start:0x80375D94 end:0x80375D98 + .data start:0x803BFB70 end:0x803BFBA8 + .bss start:0x8042B540 end:0x8042B5D0 + .sdata2 start:0x8044F608 end:0x8044F630 + +JSystem/JStudio/JStudio_JAudio2/control.cpp: + .text start:0x8028F980 end:0x8028FB58 + .data start:0x803BFBA8 end:0x803BFBB8 + +JSystem/JStudio/JStudio_JAudio2/object-sound.cpp: + .text start:0x8028FB58 end:0x802907D0 + .ctors start:0x80375D98 end:0x80375D9C + .data start:0x803BFBB8 end:0x803BFC18 + .bss start:0x8042B5D0 end:0x8042B680 + .sdata2 start:0x8044F630 end:0x8044F640 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x802907D0 end:0x80290A3C + .rodata start:0x80394D10 end:0x80394D20 + .data start:0x803BFC18 end:0x803BFC30 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x80290A3C end:0x80291718 + .data start:0x803BFC30 end:0x803BFC98 + .bss start:0x8042B680 end:0x8042B710 + .sdata2 start:0x8044F640 end:0x8044F678 + +JSystem/JAudio2/JASCalc.cpp: + .text start:0x80291718 end:0x80291AF4 + .rodata start:0x80394D20 end:0x80395138 + .sdata2 start:0x8044F678 end:0x8044F6A8 + +JSystem/JAudio2/JASTaskThread.cpp: + .text start:0x80291AF4 end:0x8029232C + .data start:0x803BFC98 end:0x803BFCA8 + +JSystem/JAudio2/JASDvdThread.cpp: + .text start:0x8029232C end:0x802923D8 + .sbss start:0x8044B348 end:0x8044B350 + +JSystem/JAudio2/JASCallback.cpp: + .text start:0x802923D8 end:0x80292570 + +JSystem/JAudio2/JASHeapCtrl.cpp: + .text start:0x80292570 end:0x80293000 + .ctors start:0x80375D9C end:0x80375DA0 + .bss start:0x8042B710 end:0x8042B760 + .sbss start:0x8044B350 end:0x8044B360 + +JSystem/JAudio2/JASResArcLoader.cpp: + .text start:0x80293000 end:0x802931A4 + +JSystem/JAudio2/JASProbe.cpp: + .text start:0x802931A4 end:0x80293394 + .bss start:0x8042B760 end:0x8042B7A0 + .sdata2 start:0x8044F6A8 end:0x8044F6C0 + +JSystem/JAudio2/JASReport.cpp: + .text start:0x80293394 end:0x80293490 + .bss start:0x8042B7A0 end:0x8042B7B8 + .sbss start:0x8044B360 end:0x8044B378 + +JSystem/JAudio2/JASCmdStack.cpp: + .text start:0x80293490 end:0x80293658 + .ctors start:0x80375DA0 end:0x80375DA4 + .bss start:0x8042B7B8 end:0x8042B7E8 + +JSystem/JAudio2/JASTrack.cpp: + .text start:0x80293658 end:0x8029597C + .ctors start:0x80375DA4 end:0x80375DA8 + .rodata start:0x80395138 end:0x80395180 + .data start:0x803BFCA8 end:0x803BFCD0 + .bss start:0x8042B7E8 end:0x8042BC58 + .sdata2 start:0x8044F6C0 end:0x8044F6F8 + +JSystem/JAudio2/JASTrackPort.cpp: + .text start:0x8029597C end:0x80295A74 + +JSystem/JAudio2/JASRegisterParam.cpp: + .text start:0x80295A74 end:0x80295CEC + .data start:0x803BFCD0 end:0x803BFD20 + +JSystem/JAudio2/JASSeqCtrl.cpp: + .text start:0x80295CEC end:0x80296124 + .ctors start:0x80375DA8 end:0x80375DAC + .bss start:0x8042BC58 end:0x8042BC68 + .sbss start:0x8044B378 end:0x8044B380 + +JSystem/JAudio2/JASSeqParser.cpp: + .text start:0x80296124 end:0x80298538 + .ctors start:0x80375DAC end:0x80375DB0 + .rodata start:0x80395180 end:0x803952D0 + .data start:0x803BFD20 end:0x803C17B0 + .sbss start:0x8044B380 end:0x8044B390 + .sdata2 start:0x8044F6F8 end:0x8044F730 + +JSystem/JAudio2/JASSeqReader.cpp: + .text start:0x80298538 end:0x8029874C + +JSystem/JAudio2/JASAramStream.cpp: + .text start:0x8029874C end:0x80299D60 + .rodata start:0x803952D0 end:0x803952F8 + .data start:0x803C17B0 end:0x803C17E8 + .bss start:0x8042BC68 end:0x8042BC88 + .sbss start:0x8044B390 end:0x8044B3A8 + .sdata2 start:0x8044F730 end:0x8044F750 + +JSystem/JAudio2/JASBank.cpp: + .text start:0x80299D60 end:0x8029A1A8 + .rodata start:0x803952F8 end:0x80395320 + .bss start:0x8042BC88 end:0x8042BC98 + .sdata2 start:0x8044F750 end:0x8044F760 + +JSystem/JAudio2/JASBasicBank.cpp: + .text start:0x8029A1A8 end:0x8029A3A4 + .data start:0x803C17E8 end:0x803C1810 + +JSystem/JAudio2/JASVoiceBank.cpp: + .text start:0x8029A3A4 end:0x8029A444 + .rodata start:0x80395320 end:0x80395338 + .data start:0x803C1810 end:0x803C1828 + .sbss start:0x8044B3A8 end:0x8044B3B0 + +JSystem/JAudio2/JASBasicInst.cpp: + .text start:0x8029A444 end:0x8029A71C + .data start:0x803C1828 end:0x803C1850 + .sdata2 start:0x8044F760 end:0x8044F768 + +JSystem/JAudio2/JASDrumSet.cpp: + .text start:0x8029A71C end:0x8029A928 + .data start:0x803C1850 end:0x803C1868 + .bss start:0x8042BC98 end:0x8042BCB0 + .sbss start:0x8044B3B0 end:0x8044B3B8 + .sdata2 start:0x8044F768 end:0x8044F778 + +JSystem/JAudio2/JASBasicWaveBank.cpp: + .text start:0x8029A928 end:0x8029B0C4 + .data start:0x803C1868 end:0x803C18D8 + .sbss start:0x8044B3B8 end:0x8044B3C0 + +JSystem/JAudio2/JASSimpleWaveBank.cpp: + .text start:0x8029B0C4 end:0x8029B3E0 + .data start:0x803C18D8 end:0x803C1920 + +JSystem/JAudio2/JASWSParser.cpp: + .text start:0x8029B3E0 end:0x8029B968 + .sbss start:0x8044B3C0 end:0x8044B3C8 + +JSystem/JAudio2/JASBNKParser.cpp: + .text start:0x8029B968 end:0x8029C4D0 + .ctors start:0x80375DB0 end:0x80375DB4 + .bss start:0x8042BCB0 end:0x8042BCD0 + .sbss start:0x8044B3C8 end:0x8044B3D0 + .sdata2 start:0x8044F778 end:0x8044F7A0 + +JSystem/JAudio2/JASWaveArcLoader.cpp: + .text start:0x8029C4D0 end:0x8029CC30 + .data start:0x803C1920 end:0x803C1988 + .sbss start:0x8044B3D0 end:0x8044B3D8 + +JSystem/JAudio2/JASChannel.cpp: + .text start:0x8029CC30 end:0x8029E144 + .data start:0x803C1988 end:0x803C19E8 + .bss start:0x8042BCD0 end:0x8042BD80 + .sbss start:0x8044B3D8 end:0x8044B3E0 + .sdata2 start:0x8044F7A0 end:0x8044F800 + +JSystem/JAudio2/JASLfo.cpp: + .text start:0x8029E144 end:0x8029E2C4 + .ctors start:0x80375DB4 end:0x80375DB8 + .bss start:0x8042BD80 end:0x8042BD98 + .sdata2 start:0x8044F800 end:0x8044F818 + +JSystem/JAudio2/JASOscillator.cpp: + .text start:0x8029E2C4 end:0x8029E7B8 + .rodata start:0x80395338 end:0x80395448 + .data start:0x803C19E8 end:0x803C19F8 + .sdata2 start:0x8044F818 end:0x8044F840 + +JSystem/JAudio2/JASAiCtrl.cpp: + .text start:0x8029E7B8 end:0x8029F10C + .rodata start:0x80395448 end:0x803954A0 + .data start:0x803C19F8 end:0x803C1A20 + .bss start:0x8042BD98 end:0x8042BDA8 + .sdata start:0x8044A8EC end:0x8044A8F8 + .sbss start:0x8044B3E0 end:0x8044B418 + .sdata2 start:0x8044F840 end:0x8044F860 + +JSystem/JAudio2/JASAudioThread.cpp: + .text start:0x8029F10C end:0x8029F4E4 + .rodata start:0x803954A0 end:0x803954C0 + .data start:0x803C1A20 end:0x803C1A30 + .bss start:0x8042BDA8 end:0x8042BDB8 + .sbss start:0x8044B418 end:0x8044B420 + +JSystem/JAudio2/JASAudioReseter.cpp: + .text start:0x8029F4E4 end:0x8029F724 + .sdata2 start:0x8044F860 end:0x8044F868 + +JSystem/JAudio2/JASDSPChannel.cpp: + .text start:0x8029F724 end:0x8029FD88 + .sbss start:0x8044B420 end:0x8044B428 + +JSystem/JAudio2/JASDSPInterface.cpp: + .text start:0x8029FD88 end:0x802A0560 + .rodata start:0x803954C0 end:0x80395A18 + .data start:0x803C1A30 end:0x803C1A60 + .sdata start:0x8044A8F8 end:0x8044A900 + .sbss start:0x8044B428 end:0x8044B438 + .sdata2 start:0x8044F868 end:0x8044F880 + +JSystem/JAudio2/JASDriverIF.cpp: + .text start:0x802A0560 end:0x802A07E0 + .ctors start:0x80375DB8 end:0x80375DBC + .bss start:0x8042BDB8 end:0x8042C0C0 + .sdata start:0x8044A900 end:0x8044A908 + +JSystem/JAudio2/JASSoundParams.cpp: + .text start:0x802A07E0 end:0x802A0920 + .sdata2 start:0x8044F880 end:0x8044F890 + +JSystem/JAudio2/dspproc.cpp: + .text start:0x802A0920 end:0x802A0B20 + .sdata start:0x8044A908 end:0x8044A910 + .sbss start:0x8044B438 end:0x8044B440 + .sdata2 start:0x8044F890 end:0x8044F898 + +JSystem/JAudio2/dsptask.cpp: + .text start:0x802A0B20 end:0x802A0E40 + .data start:0x803C1A60 end:0x803C3960 + .bss start:0x8042C0C0 end:0x8042E1A0 + .sbss start:0x8044B440 end:0x8044B44C + +JSystem/JAudio2/osdsp.cpp: + .text start:0x802A0E40 end:0x802A0F60 + .rodata start:0x80395A18 end:0x80395A58 + +JSystem/JAudio2/osdsp_task.cpp: + .text start:0x802A0F60 end:0x802A13EC + .bss start:0x8042E1A0 end:0x8042E1B8 + .sbss start:0x8044B44C end:0x8044B474 + +JSystem/JAudio2/JAIAudible.cpp: + .text start:0x802A13EC end:0x802A1434 + .data start:0x803C3960 end:0x803C3978 + +JSystem/JAudio2/JAIAudience.cpp: + .text start:0x802A1434 end:0x802A147C + .data start:0x803C3978 end:0x803C3998 + +JSystem/JAudio2/JAISe.cpp: + .text start:0x802A147C end:0x802A1CF0 + .data start:0x803C3998 end:0x803C39F0 + .sdata2 start:0x8044F898 end:0x8044F8A8 + +JSystem/JAudio2/JAISeMgr.cpp: + .text start:0x802A1CF0 end:0x802A2EAC + .rodata start:0x80395A58 end:0x80395A70 + .data start:0x803C39F0 end:0x803C3A18 + .bss start:0x8042E1B8 end:0x8042E1D8 + .sdata2 start:0x8044F8A8 end:0x8044F8B8 + +JSystem/JAudio2/JAISeq.cpp: + .text start:0x802A2EAC end:0x802A3BB4 + .data start:0x803C3A18 end:0x803C3A68 + .bss start:0x8042E1D8 end:0x8042E200 + .sdata2 start:0x8044F8B8 end:0x8044F8C8 + +JSystem/JAudio2/JAISeqDataMgr.cpp: + .text start:0x802A3BB4 end:0x802A3C44 + .data start:0x803C3A68 end:0x803C3A98 + +JSystem/JAudio2/JAISeqMgr.cpp: + .text start:0x802A3C44 end:0x802A45C4 + .data start:0x803C3A98 end:0x803C3AB0 + .bss start:0x8042E200 end:0x8042E220 + .sdata2 start:0x8044F8C8 end:0x8044F8D8 + +JSystem/JAudio2/JAISound.cpp: + .text start:0x802A45C4 end:0x802A4EF0 + .rodata start:0x80395A70 end:0x80395AB0 + .data start:0x803C3AB0 end:0x803C3AE0 + .sdata2 start:0x8044F8D8 end:0x8044F8F8 + +JSystem/JAudio2/JAISoundChild.cpp: + .text start:0x802A4EF0 end:0x802A50D8 + .sdata2 start:0x8044F8F8 end:0x8044F908 + +JSystem/JAudio2/JAISoundHandles.cpp: + .text start:0x802A50D8 end:0x802A5174 + +JSystem/JAudio2/JAISoundInfo.cpp: + .text start:0x802A5174 end:0x802A51F4 + .data start:0x803C3AE0 end:0x803C3B08 + +JSystem/JAudio2/JAISoundParams.cpp: + .text start:0x802A51F4 end:0x802A53AC + .sdata2 start:0x8044F908 end:0x8044F910 + +JSystem/JAudio2/JAISoundStarter.cpp: + .text start:0x802A53AC end:0x802A5514 + .data start:0x803C3B08 end:0x803C3B18 + +JSystem/JAudio2/JAIStream.cpp: + .text start:0x802A5514 end:0x802A5F18 + .data start:0x803C3B18 end:0x803C3B48 + .bss start:0x8042E220 end:0x8042E230 + .sdata2 start:0x8044F910 end:0x8044F920 + +JSystem/JAudio2/JAIStreamDataMgr.cpp: + .text start:0x802A5F18 end:0x802A5FA8 + .data start:0x803C3B48 end:0x803C3B70 + +JSystem/JAudio2/JAIStreamMgr.cpp: + .text start:0x802A5FA8 end:0x802A6684 + .bss start:0x8042E230 end:0x8042E250 + .sdata2 start:0x8044F920 end:0x8044F930 + +JSystem/JAudio2/JAUAudioArcInterpreter.cpp: + .text start:0x802A6684 end:0x802A6B80 + .data start:0x803C3B70 end:0x803C3BB8 + +JSystem/JAudio2/JAUAudioArcLoader.cpp: + .text start:0x802A6B80 end:0x802A6E9C + .data start:0x803C3BB8 end:0x803C3C00 + +JSystem/JAudio2/JAUAudioMgr.cpp: + .text start:0x802A6E9C end:0x802A6EC0 + +JSystem/JAudio2/JAUBankTable.cpp: + .text start:0x802A6EC0 end:0x802A6F04 + +JSystem/JAudio2/JAUClusterSound.cpp: + .text start:0x802A6F04 end:0x802A6F10 + +JSystem/JAudio2/JAUInitializer.cpp: + .text start:0x802A6F10 end:0x802A7328 + .bss start:0x8042E250 end:0x8042E2F8 + .sdata2 start:0x8044F930 end:0x8044F938 + +JSystem/JMessage/data.cpp: + .sdata2 start:0x8044F938 end:0x8044F940 + +JSystem/JAudio2/JAUSectionHeap.cpp: + .text start:0x802A7328 end:0x802A8AE0 + .rodata start:0x80395AB0 end:0x80395B20 + .data start:0x803C3C00 end:0x803C3C78 + .sdata start:0x8044A910 end:0x8044A918 + +JSystem/JAudio2/JAUSeqCollection.cpp: + .text start:0x802A8AE0 end:0x802A8D34 + .data start:0x803C3C78 end:0x803C3C90 + +JSystem/JAudio2/JAUSeqDataBlockMgr.cpp: + .text start:0x802A8D34 end:0x802A93B0 + +JSystem/JAudio2/JAUSoundAnimator.cpp: + .text start:0x802A93B0 end:0x802A9554 + +JSystem/JAudio2/JAUSoundTable.cpp: + .text start:0x802A9554 end:0x802A9860 + +JSystem/JAudio2/JAUStreamFileTable.cpp: + .text start:0x802A9860 end:0x802A9988 + .data start:0x803C3C90 end:0x803C3CA0 + +JSystem/JMessage/control.cpp: + .text start:0x802A9988 end:0x802A9F38 + .data start:0x803C3CA0 end:0x803C3CB0 + +JSystem/JMessage/processor.cpp: + .text start:0x802A9F38 end:0x802AB11C + .data start:0x803C3CB0 end:0x803C3DC0 + +JSystem/JMessage/resource.cpp: + .text start:0x802AB11C end:0x802AB968 + .data start:0x803C3DC0 end:0x803C3E10 + +JSystem/JMessage/locale.cpp: + .text start:0x802AB968 end:0x802ABACC + +Z2AudioLib/Z2Calc.cpp: + .text start:0x802ABACC end:0x802ABE74 + .sbss start:0x8044B474 end:0x8044B478 + .sdata2 start:0x8044F940 end:0x8044F958 + +Z2AudioLib/Z2Param.cpp: + .sdata start:0x8044A918 end:0x8044A9B0 + .sbss start:0x8044B478 end:0x8044B490 + +Z2AudioLib/Z2AudioArcLoader.cpp: + .text start:0x802ABE74 end:0x802AC008 + .data start:0x803C3E10 end:0x803C3E58 + +Z2AudioLib/Z2SoundMgr.cpp: + .text start:0x802AC008 end:0x802ACFD4 + .rodata start:0x80395B20 end:0x80395B50 + .data start:0x803C3E58 end:0x803C3EC0 + .sdata2 start:0x8044F958 end:0x8044F978 + +Z2AudioLib/Z2SoundStarter.cpp: + .text start:0x802ACFD4 end:0x802AD4BC + .data start:0x803C3EC0 end:0x803C3ED8 + .sdata2 start:0x8044F978 end:0x8044F990 + +Z2AudioLib/Z2SoundHandles.cpp: + .text start:0x802AD4BC end:0x802ADA8C + .bss start:0x8042E2F8 end:0x8042E318 + +Z2AudioLib/Z2SeMgr.cpp: + .text start:0x802ADA8C end:0x802B12E0 + .rodata start:0x80395B50 end:0x80395B68 + .data start:0x803C3ED8 end:0x803C3F38 + .sdata2 start:0x8044F990 end:0x8044FAB8 + +Z2AudioLib/Z2SeqMgr.cpp: + .text start:0x802B12E0 end:0x802B835C + .rodata start:0x80395B68 end:0x80395DE8 + .data start:0x803C3F38 end:0x803C4648 + .sdata start:0x8044A9B0 end:0x8044A9C0 + .sdata2 start:0x8044FAB8 end:0x8044FB38 + +Z2AudioLib/Z2StatusMgr.cpp: + .text start:0x802B835C end:0x802B8C80 + .rodata start:0x80395DE8 end:0x80396108 + .data start:0x803C4648 end:0x803C4700 + .sdata2 start:0x8044FB38 end:0x8044FB58 + +Z2AudioLib/Z2SceneMgr.cpp: + .text start:0x802B8C80 end:0x802BCC1C + .rodata start:0x80396108 end:0x80396380 + .data start:0x803C4700 end:0x803C4C58 + .sdata2 start:0x8044FB58 end:0x8044FB88 + +Z2AudioLib/Z2FxLineMgr.cpp: + .text start:0x802BCC1C end:0x802BD44C + .data start:0x803C4C58 end:0x803C4D88 + +Z2AudioLib/Z2SoundInfo.cpp: + .text start:0x802BD44C end:0x802BE11C + .data start:0x803C4D88 end:0x803C4DD8 + .sdata2 start:0x8044FB88 end:0x8044FBC0 + +Z2AudioLib/Z2Audience.cpp: + .text start:0x802BE11C end:0x802C0330 + .ctors start:0x80375DBC end:0x80375DC0 + .rodata start:0x80396380 end:0x80396390 + .data start:0x803C4DD8 end:0x803C4E10 + .bss start:0x8042E318 end:0x8042E338 + .sbss start:0x8044B490 end:0x8044B4A0 + .sdata2 start:0x8044FBC0 end:0x8044FC58 + +Z2AudioLib/Z2SoundObject.cpp: + .text start:0x802C0330 end:0x802C1D60 + .rodata start:0x80396390 end:0x803963A0 + .data start:0x803C4E10 end:0x803C4EB0 + .sdata2 start:0x8044FC58 end:0x8044FCA0 + +Z2AudioLib/Z2SoundObjMgr.cpp: + .text start:0x802C1D60 end:0x802C2864 + .ctors start:0x80375DC0 end:0x80375DC4 + .rodata start:0x803963A0 end:0x803963B0 + .data start:0x803C4EB0 end:0x803C5370 + .sdata2 start:0x8044FCA0 end:0x8044FCF8 + +Z2AudioLib/Z2Creature.cpp: + .text start:0x802C2864 end:0x802C56B8 + .ctors start:0x80375DC4 end:0x80375DC8 + .data start:0x803C5370 end:0x803C5A30 + .sdata2 start:0x8044FCF8 end:0x8044FDB8 + +Z2AudioLib/Z2LinkMgr.cpp: + .text start:0x802C56B8 end:0x802C7D38 + .data start:0x803C5A30 end:0x803C5B08 + .sbss start:0x8044B4A0 end:0x8044B4A8 + .sdata2 start:0x8044FDB8 end:0x8044FE60 + +Z2AudioLib/Z2EnvSeMgr.cpp: + .text start:0x802C7D38 end:0x802CCF5C + .rodata start:0x803963B0 end:0x803963C0 + .data start:0x803C5B08 end:0x803C5D90 + .sdata2 start:0x8044FE60 end:0x8044FF80 + +Z2AudioLib/Z2WolfHowlMgr.cpp: + .text start:0x802CCF5C end:0x802CE0FC + .ctors start:0x80375DC8 end:0x80375DCC + .data start:0x803C5D90 end:0x803C5E48 + .bss start:0x8042E338 end:0x8042E3A8 + .sdata start:0x8044A9C0 end:0x8044A9E8 + .sdata2 start:0x8044FF80 end:0x80450000 + +Z2AudioLib/Z2SpeechMgr2.cpp: + .text start:0x802CE0FC end:0x802CF6E4 + .rodata start:0x803963C0 end:0x80396BB8 + .data start:0x803C5E48 end:0x803C6078 + .sdata2 start:0x80450000 end:0x80450078 + .sbss2 start:0x80450CC8 end:0x80450CD0 + +Z2AudioLib/Z2AudioMgr.cpp: + .text start:0x802CF6E4 end:0x802D0264 + .rodata start:0x80396BB8 end:0x80396C38 + .data start:0x803C6078 end:0x803C60B0 + .bss start:0x8042E3A8 end:0x8042E3C0 + .sbss start:0x8044B4A8 end:0x8044B4B0 + .sdata2 start:0x80450078 end:0x80450088 + +dolphin/gf/GFGeometry.cpp: + .text start:0x802D0264 end:0x802D02F0 + .sdata start:0x8044A9E8 end:0x8044A9F8 + +dolphin/gf/GFLight.cpp: + .text start:0x802D02F0 end:0x802D0338 + +dolphin/gf/GFPixel.cpp: + .text start:0x802D0338 end:0x802D056C + .sdata2 start:0x80450088 end:0x804500B8 + +dolphin/gf/GFTev.cpp: + .text start:0x802D056C end:0x802D05D4 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802D05D4 end:0x802D1250 + .rodata start:0x80396C38 end:0x80396C50 + .data start:0x803C60B0 end:0x803C6110 + .sbss start:0x8044B4B0 end:0x8044B4D8 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802D1250 end:0x802D2EC0 + .rodata start:0x80396C50 end:0x80396FB0 + .data start:0x803C6110 end:0x803C6170 + .sbss start:0x8044B4D8 end:0x8044B4F0 + .sdata2 start:0x804500B8 end:0x804500C8 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802D2EC0 end:0x802D3760 + .rodata start:0x80396FB0 end:0x80397108 + .data start:0x803C6170 end:0x803C61D0 + .sdata2 start:0x804500C8 end:0x804500E0 + +JSystem/JKernel/JKRAssertHeap.cpp: + .text start:0x802D3760 end:0x802D3918 + .data start:0x803C61D0 end:0x803C6230 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802D3918 end:0x802D3A04 + .data start:0x803C6230 end:0x803C6240 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802D3A04 end:0x802D4440 + .ctors start:0x80375DCC end:0x80375DD0 + .rodata start:0x80397108 end:0x803971D8 + .data start:0x803C6240 end:0x803C6268 + .bss start:0x8042E3C0 end:0x8042E410 + .sbss start:0x8044B4F0 end:0x8044B508 + .sdata2 start:0x804500E0 end:0x804500F0 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802D4440 end:0x802D52E0 + .ctors start:0x80375DD0 end:0x80375DD4 + .rodata start:0x803971D8 end:0x80397218 + .data start:0x803C6268 end:0x803C62A8 + .bss start:0x8042E410 end:0x8042E440 + .sdata start:0x8044A9F8 end:0x8044AA00 + .sbss start:0x8044B508 end:0x8044B548 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802D52E0 end:0x802D57A0 + .ctors start:0x80375DD4 end:0x80375DD8 + .data start:0x803C62A8 end:0x803C62B8 + .bss start:0x8042E440 end:0x8042E458 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802D57A0 end:0x802D5A10 + .data start:0x803C62B8 end:0x803C62C8 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802D5A10 end:0x802D5FE4 + .ctors start:0x80375DD8 end:0x80375DDC + .rodata start:0x80397218 end:0x80397280 + .bss start:0x8042E458 end:0x8042E488 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802D5FE4 end:0x802D658C + .rodata start:0x80397280 end:0x803972B0 + .data start:0x803C62C8 end:0x803C6308 + .sbss start:0x8044B548 end:0x8044B558 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802D658C end:0x802D6AD4 + .ctors start:0x80375DDC end:0x80375DE0 + .rodata start:0x803972B0 end:0x803972B8 + .data start:0x803C6308 end:0x803C6348 + .bss start:0x8042E488 end:0x8042E4A0 + .sdata start:0x8044AA00 end:0x8044AA0C + .sbss start:0x8044B558 end:0x8044B560 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802D6AD4 end:0x802D6E50 + .data start:0x803C6348 end:0x803C6378 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802D6E50 end:0x802D7C14 + .rodata start:0x803972B8 end:0x803972C0 + .data start:0x803C6378 end:0x803C63C8 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802D7C14 end:0x802D8730 + .data start:0x803C63C8 end:0x803C6418 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802D8730 end:0x802D8E54 + .sbss start:0x8044B560 end:0x8044B568 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802D8E54 end:0x802D955C + .rodata start:0x803972C0 end:0x803972E8 + .data start:0x803C6418 end:0x803C6468 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802D955C end:0x802DA08C + .rodata start:0x803972E8 end:0x80397310 + .data start:0x803C6468 end:0x803C64D8 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802DA08C end:0x802DAC70 + .rodata start:0x80397310 end:0x80397380 + .data start:0x803C64D8 end:0x803C6528 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802DAC70 end:0x802DB9B4 + .rodata start:0x80397380 end:0x803973C0 + .data start:0x803C6528 end:0x803C6578 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802DB9B4 end:0x802DBA20 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802DBA20 end:0x802DC034 + .ctors start:0x80375DE0 end:0x80375DE4 + .rodata start:0x803973C0 end:0x803973F0 + .data start:0x803C6578 end:0x803C65A0 + .bss start:0x8042E4A0 end:0x8042E4B8 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802DC034 end:0x802DCD10 + .ctors start:0x80375DE4 end:0x80375DE8 + .rodata start:0x803973F0 end:0x80397450 + .bss start:0x8042E4B8 end:0x8042E4E8 + .sdata start:0x8044AA0C end:0x8044AA14 + .sbss start:0x8044B568 end:0x8044B5A8 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802DCD10 end:0x802DDB1C + .ctors start:0x80375DE8 end:0x80375DEC + .bss start:0x8042E4E8 end:0x8042E518 + .sdata start:0x8044AA14 end:0x8044AA18 + .sbss start:0x8044B5A8 end:0x8044B5F0 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802DDB1C end:0x802DE298 + .data start:0x803C65A0 end:0x803C65F0 + .sbss start:0x8044B5F0 end:0x8044B5FC + +JSystem/JSupport/JSUList.cpp: + .text start:0x802DE298 end:0x802DE6D8 + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802DE6D8 end:0x802DE9BC + .data start:0x803C65F0 end:0x803C6630 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802DE9BC end:0x802DEAD4 + .data start:0x803C6630 end:0x803C6658 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802DEAD4 end:0x802DED00 + .data start:0x803C6658 end:0x803C6680 + +JSystem/JGadget/binary.cpp: + .text start:0x802DED00 end:0x802DEEB8 + +JSystem/JGadget/linklist.cpp: + .text start:0x802DEEB8 end:0x802DF164 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802DF164 end:0x802DF624 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802DF624 end:0x802E0514 + .rodata start:0x80397450 end:0x803974C0 + .data start:0x803C6680 end:0x803C66D0 + .sdata2 start:0x804500F0 end:0x804500F8 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802E0514 end:0x802E06D0 + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802E06D0 end:0x802E0D2C + .sdata2 start:0x804500F8 end:0x80450110 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802E0D2C end:0x802E0E3C + .rodata start:0x803974C0 end:0x803974F0 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802E0E3C end:0x802E0FF4 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802E0FF4 end:0x802E1194 + .data start:0x803C66D0 end:0x803C66E0 + .sbss start:0x8044B5FC end:0x8044B608 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802E1194 end:0x802E13E4 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802E13E4 end:0x802E25E4 + .rodata start:0x803974F0 end:0x803975F0 + .data start:0x803C66E0 end:0x803C6730 + .sdata2 start:0x80450110 end:0x80450128 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802E25E4 end:0x802E2B78 + .sbss start:0x8044B608 end:0x8044B610 + .sdata2 start:0x80450128 end:0x80450138 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802E2B78 end:0x802E41F8 + .ctors start:0x80375DEC end:0x80375DF0 + .data start:0x803C6730 end:0x803C6760 + .bss start:0x8042E518 end:0x8042E6B8 + .sdata start:0x8044AA18 end:0x8044AA30 + .sbss start:0x8044B610 end:0x8044B648 + .sdata2 start:0x80450138 end:0x80450170 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802E41F8 end:0x802E6684 + .ctors start:0x80375DF0 end:0x80375DF4 + .rodata start:0x803975F0 end:0x80397B00 + .data start:0x803C6760 end:0x803C67F8 + .bss start:0x8042E6B8 end:0x8042E9B0 + .sdata start:0x8044AA30 end:0x8044AA40 + .sbss start:0x8044B648 end:0x8044B668 + .sdata2 start:0x80450170 end:0x80450180 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802E6684 end:0x802E6DF8 + .rodata start:0x80397B00 end:0x80397B08 + .data start:0x803C67F8 end:0x803C6AC0 + .sbss start:0x8044B668 end:0x8044B670 + .sdata2 start:0x80450180 end:0x804501D8 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802E6DF8 end:0x802E70F0 + .bss start:0x8042E9B0 end:0x8042EAF0 + .sbss start:0x8044B670 end:0x8044B678 + .sdata2 start:0x804501D8 end:0x804501F0 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802E70F0 end:0x802E76B0 + .data start:0x803C6AC0 end:0x803C6AD0 + .sbss start:0x8044B678 end:0x8044B690 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802E76B0 end:0x802E79CC + .sbss start:0x8044B690 end:0x8044B698 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802E79CC end:0x802E7D24 + .data start:0x803C6AD0 end:0x803C6AE8 + .sdata2 start:0x804501F0 end:0x804501F8 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802E7D24 end:0x802E97F0 + .sdata start:0x8044AA40 end:0x8044AA48 + .sbss start:0x8044B698 end:0x8044B6B0 + .sdata2 start:0x804501F8 end:0x80450238 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802E97F0 end:0x802EABCC + .rodata start:0x80397B08 end:0x80397B80 + .data start:0x803C6AE8 end:0x803C6AF8 + .sbss start:0x8044B6B0 end:0x8044B6C0 + .sdata2 start:0x80450238 end:0x80450268 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp: + .rodata start:0x80397B80 end:0x8039BCE0 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802EABCC end:0x802EAFA4 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802EAFA4 end:0x802EBB0C + .data start:0x803C6AF8 end:0x803C6B20 + .sdata2 start:0x80450268 end:0x80450280 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802EBB0C end:0x802EC12C + .data start:0x803C6B20 end:0x803C6B48 + .sdata2 start:0x80450280 end:0x80450288 + +JSystem/J2DGraph/J2DTevs.cpp: + .text start:0x802EC12C end:0x802EC648 + .rodata start:0x8039BCE0 end:0x8039BD60 + .sdata2 start:0x80450288 end:0x804502D0 + +JSystem/J2DGraph/J2DMaterial.cpp: + .text start:0x802EC648 end:0x802ED830 + .data start:0x803C6B48 end:0x803C6BD0 + .sdata2 start:0x804502D0 end:0x804502E0 + +JSystem/J2DGraph/J2DMatBlock.cpp: + .text start:0x802ED830 end:0x802F4F6C + .rodata start:0x8039BD60 end:0x8039BD70 + .data start:0x803C6BD0 end:0x803C7080 + +JSystem/J2DGraph/J2DMaterialFactory.cpp: + .text start:0x802F4F6C end:0x802F678C + .sdata2 start:0x804502E0 end:0x804502E8 + .sbss2 start:0x80450CD0 end:0x80450CD8 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802F678C end:0x802F8094 + .data start:0x803C7080 end:0x803C70F0 + .sbss start:0x8044B6C0 end:0x8044B6D0 + .sdata2 start:0x804502E8 end:0x80450310 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802F8094 end:0x802FA934 + .ctors start:0x80375DF4 end:0x80375DF8 + .data start:0x803C70F0 end:0x803C71A8 + .bss start:0x8042EAF0 end:0x8042EB00 + .sdata2 start:0x80450310 end:0x80450340 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802FA934 end:0x802FBF18 + .data start:0x803C71A8 end:0x803C7248 + .sbss start:0x8044B6D0 end:0x8044B6D8 + .sdata2 start:0x80450340 end:0x80450360 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802FBF18 end:0x802FE4EC + .rodata start:0x8039BD70 end:0x8039BDB8 + .data start:0x803C7248 end:0x803C7318 + .sdata2 start:0x80450360 end:0x80450380 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802FE4EC end:0x80301AFC + .data start:0x803C7318 end:0x803C7468 + .sdata2 start:0x80450380 end:0x804503A0 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x80301AFC end:0x80303130 + .rodata start:0x8039BDB8 end:0x8039BDC0 + .data start:0x803C7468 end:0x803C7528 + .sdata2 start:0x804503A0 end:0x804503C0 + +JSystem/J2DGraph/J2DWindowEx.cpp: + .text start:0x80303130 end:0x80305ADC + .rodata start:0x8039BDC0 end:0x8039BEB0 + .data start:0x803C7528 end:0x803C75F8 + .sdata2 start:0x804503C0 end:0x804503E0 + +JSystem/J2DGraph/J2DPictureEx.cpp: + .text start:0x80305ADC end:0x80309680 + .rodata start:0x8039BEB0 end:0x8039BF18 + .data start:0x803C75F8 end:0x803C7748 + .sdata2 start:0x804503E0 end:0x804503F8 + +JSystem/J2DGraph/J2DTextBoxEx.cpp: + .text start:0x80309680 end:0x8030AF08 + .rodata start:0x8039BF18 end:0x8039BF58 + .data start:0x803C7748 end:0x803C7808 + .sdata2 start:0x804503F8 end:0x80450418 + +JSystem/J2DGraph/J2DAnmLoader.cpp: + .text start:0x8030AF08 end:0x8030CA2C + .data start:0x803C7808 end:0x803C7868 + .sdata2 start:0x80450418 end:0x80450420 + +JSystem/J2DGraph/J2DAnimation.cpp: + .text start:0x8030CA2C end:0x8030F2B4 + .data start:0x803C7868 end:0x803C7928 + .sdata2 start:0x80450420 end:0x80450448 + +JSystem/J2DGraph/J2DManage.cpp: + .text start:0x8030F2B4 end:0x8030F534 + .bss start:0x8042EB00 end:0x8042EC08 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x8030F534 end:0x80312284 + .data start:0x803C7928 end:0x803C79E0 + .sdata start:0x8044AA48 end:0x8044AA90 + .sdata2 start:0x80450448 end:0x80450488 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x80312284 end:0x80313394 + .ctors start:0x80375DF8 end:0x80375DFC + .rodata start:0x8039BF58 end:0x8039BF90 + .data start:0x803C79E0 end:0x803C7A38 + .bss start:0x8042EC08 end:0x8042EDB0 + .sdata start:0x8044AA90 end:0x8044AA98 + .sbss start:0x8044B6D8 end:0x8044B6E0 + .sdata2 start:0x80450488 end:0x80450498 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x80313394 end:0x80313ACC + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x80313ACC end:0x803144E8 + .rodata start:0x8039BF90 end:0x8039BFF8 + .data start:0x803C7A38 end:0x803C7A40 + .sdata start:0x8044AA98 end:0x8044AAA0 + .sdata2 start:0x80450498 end:0x804504A8 + +JSystem/J3DGraphBase/J3DTexture.cpp: + .text start:0x803144E8 end:0x80314924 + .sdata2 start:0x804504A8 end:0x804504B8 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x80314924 end:0x80315544 + .data start:0x803C7A40 end:0x803C7AD0 + .bss start:0x8042EDB0 end:0x8042EDC0 + .sbss start:0x8044B6E0 end:0x8044B6E8 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x80315544 end:0x80316DC0 + .ctors start:0x80375DFC end:0x80375E00 + .data start:0x803C7AD0 end:0x803C7DA8 + .bss start:0x8042EDC0 end:0x8042EDD8 + .sbss start:0x8044B6E8 end:0x8044B708 + .sdata2 start:0x804504B8 end:0x804504C0 + +JSystem/J3DGraphBase/J3DShapeDraw.cpp: + .text start:0x80316DC0 end:0x80316FE4 + .data start:0x803C7DA8 end:0x803C7DB8 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x80316FE4 end:0x80317C3C + .rodata start:0x8039BFF8 end:0x8039C008 + .data start:0x803C7DB8 end:0x803C7DD0 + .sbss start:0x8044B708 end:0x8044B718 + .sdata2 start:0x804504C0 end:0x804504C8 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x80317C3C end:0x80319918 + .data start:0x803C7DD0 end:0x803C8070 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x80319918 end:0x80325A2C + .ctors start:0x80375E00 end:0x80375E04 + .rodata start:0x8039C008 end:0x8039C028 + .data start:0x803C8070 end:0x803C8C08 + .sdata start:0x8044AAA0 end:0x8044AAB0 + .sbss start:0x8044B718 end:0x8044B720 + .sdata2 start:0x804504C8 end:0x804504D0 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x80325A2C end:0x803273A4 + .rodata start:0x8039C028 end:0x8039C168 + .data start:0x803C8C08 end:0x803C8D28 + .bss start:0x8042EDD8 end:0x80431300 + .sdata2 start:0x804504D0 end:0x80450520 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x803273A4 end:0x80327B60 + .ctors start:0x80375E04 end:0x80375E08 + .data start:0x803C8D28 end:0x803C8DE8 + .sbss start:0x8044B720 end:0x8044B728 + .sdata2 start:0x80450520 end:0x80450530 + +JSystem/J3DGraphBase/J3DStruct.cpp: + .text start:0x80327B60 end:0x80327D3C + .sdata2 start:0x80450530 end:0x80450538 + +JSystem/J3DGraphAnimator/J3DShapeTable.cpp: + .text start:0x80327D3C end:0x80327EB4 + +JSystem/J3DGraphAnimator/J3DJointTree.cpp: + .text start:0x80327EB4 end:0x80328224 + .data start:0x803C8DE8 end:0x803C8E48 + .sdata2 start:0x80450538 end:0x80450540 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x80328224 end:0x803286B0 + .data start:0x803C8E48 end:0x803C8E60 + .sbss start:0x8044B728 end:0x8044B730 + +JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp: + .text start:0x803286B0 end:0x8032959C + .bss start:0x80431300 end:0x80431358 + .sdata start:0x8044AAB0 end:0x8044AAC0 + .sdata2 start:0x80450540 end:0x80450548 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x8032959C end:0x8032A898 + .data start:0x803C8E60 end:0x803C8E90 + .sdata2 start:0x80450548 end:0x80450550 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x8032A898 end:0x8032E7BC + .data start:0x803C8E90 end:0x803C8FA0 + .sdata2 start:0x80450550 end:0x80450588 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x8032E7BC end:0x8032EB80 + .data start:0x803C8FA0 end:0x803C8FB0 + +JSystem/J3DGraphAnimator/J3DSkinDeform.cpp: + .text start:0x8032EB80 end:0x80330694 + .rodata start:0x8039C168 end:0x8039C1C8 + .data start:0x803C8FB0 end:0x803C8FC0 + .bss start:0x80431358 end:0x80433B60 + .sdata2 start:0x80450588 end:0x80450590 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x80330694 end:0x803310C4 + .sdata2 start:0x80450590 end:0x804505C0 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x803310C4 end:0x80331A44 + .rodata start:0x8039C1C8 end:0x8039C1F8 + .sbss start:0x8044B730 end:0x8044B740 + .sdata2 start:0x804505C0 end:0x804505C8 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x80331A44 end:0x80332488 + .data start:0x803C8FC0 end:0x803C8FD0 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x80332488 end:0x80335240 + .data start:0x803C8FD0 end:0x803C9228 + .sdata2 start:0x804505C8 end:0x804505D8 + .sbss2 start:0x80450CD8 end:0x80450CE0 + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x80335240 end:0x803365CC + .sdata2 start:0x804505D8 end:0x804505E0 + .sbss2 start:0x80450CE0 end:0x80450CE8 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x803365CC end:0x80336B28 + .rodata start:0x8039C1F8 end:0x8039C210 + .data start:0x803C9228 end:0x803C9248 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x80336B28 end:0x80338C30 + .rodata start:0x8039C210 end:0x8039C248 + .data start:0x803C9248 end:0x803C9378 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x80338C30 end:0x80339614 + .rodata start:0x8039C248 end:0x8039C260 + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x80339614 end:0x803397EC + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x803397EC end:0x80339FDC + .rodata start:0x8039C260 end:0x8039C290 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x80339FDC end:0x8033BD14 + .rodata start:0x8039C290 end:0x8039C2D0 + .data start:0x803C9378 end:0x803C93C8 + .sdata2 start:0x804505E0 end:0x804505E8 + +JSystem/JMath/JMath.cpp: + .text start:0x8033BD14 end:0x8033BF80 + .sdata2 start:0x804505E8 end:0x804505F8 + +JSystem/JMath/random.cpp: + .text start:0x8033BF80 end:0x8033BF88 + +JSystem/JMath/JMATrigonometric.cpp: + .text start:0x8033BF88 end:0x8033C15C + .ctors start:0x80375E08 end:0x80375E0C + .bss start:0x80433B60 end:0x80445BA0 + .sdata2 start:0x804505F8 end:0x80450628 + +dolphin/base/PPCArch.c: + .text start:0x8033C15C end:0x8033C270 + +dolphin/os/OS.c: + .text start:0x8033C270 end:0x8033CD3C + .data start:0x803C93C8 end:0x803C95C0 + .bss start:0x80445BA0 end:0x80445C10 + .sdata start:0x8044AAC0 end:0x8044AAD0 + .sbss start:0x8044B740 end:0x8044B778 + +dolphin/os/OSAlarm.c: + .text start:0x8033CD3C end:0x8033D514 + .data start:0x803C95C0 end:0x803C95D0 + .sbss start:0x8044B778 end:0x8044B780 + +dolphin/os/OSAlloc.c: + .text start:0x8033D514 end:0x8033D728 + .sdata start:0x8044AAD0 end:0x8044AAD8 + .sbss start:0x8044B780 end:0x8044B790 + +dolphin/os/OSArena.c: + .text start:0x8033D728 end:0x8033D774 + .sdata start:0x8044AAD8 end:0x8044AAE0 + .sbss start:0x8044B790 end:0x8044B798 + +dolphin/os/OSAudioSystem.c: + .text start:0x8033D774 end:0x8033DA08 + .data start:0x803C95D0 end:0x803C9650 + +dolphin/os/OSCache.c: + .text start:0x8033DA08 end:0x8033E080 + .data start:0x803C9650 end:0x803C9880 + +dolphin/os/OSContext.c: + .text start:0x8033E080 end:0x8033EA1C + .data start:0x803C9880 end:0x803C9A58 + +dolphin/os/OSError.c: + .text start:0x8033EA1C end:0x8033EF1C + .data start:0x803C9A58 end:0x803C9D78 + .bss start:0x80445C10 end:0x80445C60 + .sdata start:0x8044AAE0 end:0x8044AAE8 + +dolphin/os/OSExec.c: + .text start:0x8033EF1C end:0x8033F87C + .data start:0x803C9D78 end:0x803C9D88 + .sdata start:0x8044AAE8 end:0x8044AAF0 + .sbss start:0x8044B798 end:0x8044B7A0 + +dolphin/os/OSFont.c: + .text start:0x8033F87C end:0x8033FB90 + .data start:0x803C9D88 end:0x803CA898 + .sdata start:0x8044AAF0 end:0x8044AAF8 + .sbss start:0x8044B7A0 end:0x8044B7B0 + +dolphin/os/OSInterrupt.c: + .text start:0x8033FB90 end:0x803403FC + .data start:0x803CA898 end:0x803CA8C8 + .sbss start:0x8044B7B0 end:0x8044B7C8 + +dolphin/os/OSLink.c: + .text start:0x803403FC end:0x80340E30 + .data start:0x803CA8C8 end:0x803CA918 + +dolphin/os/OSMessage.c: + .text start:0x80340E30 end:0x80341108 + +dolphin/os/OSMemory.c: + .text start:0x80341108 end:0x803414A4 + .data start:0x803CA918 end:0x803CA928 + +dolphin/os/OSMutex.c: + .text start:0x803414A4 end:0x80341A6C + +dolphin/os/OSReboot.c: + .text start:0x80341A6C end:0x80341AFC + .sbss start:0x8044B7C8 end:0x8044B7D0 + +dolphin/os/OSReset.c: + .text start:0x80341AFC end:0x80341F80 + .data start:0x803CA928 end:0x803CA978 + .sbss start:0x8044B7D0 end:0x8044B7E0 + +dolphin/os/OSResetSW.c: + .text start:0x80341F80 end:0x8034232C + .sbss start:0x8044B7E0 end:0x8044B800 + +dolphin/os/OSRtc.c: + .text start:0x8034232C end:0x80342EBC + .bss start:0x80445C60 end:0x80445CB8 + +dolphin/os/OSSync.c: + .text start:0x80342EBC end:0x80342F40 + +dolphin/os/OSThread.c: + .text start:0x80342F40 end:0x80344B98 + .data start:0x803CA978 end:0x803CB188 + .bss start:0x80445CB8 end:0x804466B0 + .sdata start:0x8044AAF8 end:0x8044AB00 + .sbss start:0x8044B800 end:0x8044B818 + +dolphin/os/OSTime.c: + .text start:0x80344B98 end:0x80345014 + .data start:0x803CB188 end:0x803CB1E8 + +dolphin/os/__ppc_eabi_init.cpp: + .text start:0x80345014 end:0x803450A8 + +dolphin/exi/EXIBios.c: + .text start:0x803450A8 end:0x80346A84 + .data start:0x803CB1E8 end:0x803CB2F8 + .bss start:0x804466B0 end:0x80446770 + .sdata start:0x8044AB00 end:0x8044AB08 + .sbss start:0x8044B818 end:0x8044B820 + +dolphin/exi/EXIUart.c: + .text start:0x80346A84 end:0x8034703C + .sbss start:0x8044B820 end:0x8044B830 + +dolphin/si/SIBios.c: + .text start:0x8034703C end:0x8034872C + .data start:0x803CB2F8 end:0x803CB410 + .bss start:0x80446770 end:0x80446970 + .sdata start:0x8044AB08 end:0x8044AB10 + .sbss start:0x8044B830 end:0x8044B840 + +dolphin/si/SISamplingRate.c: + .text start:0x8034872C end:0x80348834 + .data start:0x803CB410 end:0x803CB4A8 + .sbss start:0x8044B840 end:0x8044B848 + +dolphin/db/db.c: + .text start:0x80348834 end:0x80348920 + .data start:0x803CB4A8 end:0x803CB4C0 + .sbss start:0x8044B848 end:0x8044B850 + +dolphin/mtx/mtx.c: + .text start:0x80348920 end:0x80349208 + .sdata start:0x8044AB10 end:0x8044AB18 + .sdata2 start:0x80450628 end:0x80450648 + +dolphin/mtx/mtxvec.c: + .text start:0x80349208 end:0x803493C4 + +dolphin/mtx/mtx44.c: + .text start:0x803493C4 end:0x8034952C + .sdata2 start:0x80450648 end:0x80450660 + +dolphin/mtx/vec.c: + .text start:0x8034952C end:0x803498B4 + .sdata2 start:0x80450660 end:0x80450670 + +dolphin/mtx/quat.c: + .text start:0x803498B4 end:0x80349B10 + .sdata2 start:0x80450670 end:0x80450680 + +dolphin/dvd/dvdlow.c: + .text start:0x80349B10 end:0x8034A98C + .bss start:0x80446970 end:0x80446A40 + .sdata start:0x8044AB18 end:0x8044AB20 + .sbss start:0x8044B850 end:0x8044B898 + +dolphin/dvd/dvdfs.c: + .text start:0x8034A98C end:0x8034B588 + .data start:0x803CB4C0 end:0x803CB660 + .sdata start:0x8044AB20 end:0x8044AB28 + .sbss start:0x8044B898 end:0x8044B8B8 + +dolphin/dvd/dvd.c: + .text start:0x8034B588 end:0x8034DD10 + .data start:0x803CB660 end:0x803CB7E8 + .bss start:0x80446A40 end:0x80446AD8 + .sdata start:0x8044AB28 end:0x8044AB40 + .sbss start:0x8044B8B8 end:0x8044B908 + +dolphin/dvd/dvdqueue.c: + .text start:0x8034DD10 end:0x8034DF08 + .bss start:0x80446AD8 end:0x80446AF8 + +dolphin/dvd/dvderror.c: + .text start:0x8034DF08 end:0x8034E0A0 + .data start:0x803CB7E8 end:0x803CB830 + +dolphin/dvd/dvdidutils.c: + .text start:0x8034E0A0 end:0x8034E198 + +dolphin/dvd/dvdFatal.c: + .text start:0x8034E198 end:0x8034E1C8 + .sbss start:0x8044B908 end:0x8044B910 + +dolphin/dvd/fstload.c: + .text start:0x8034E1C8 end:0x8034E408 + .data start:0x803CB830 end:0x803CB8A0 + .bss start:0x80446AF8 end:0x80446B68 + .sdata start:0x8044AB40 end:0x8044AB50 + .sbss start:0x8044B910 end:0x8044B920 + +dolphin/vi/vi.c: + .text start:0x8034E408 end:0x80350258 + .data start:0x803CB8A0 end:0x803CBC88 + .bss start:0x80446B68 end:0x80446CB0 + .sdata start:0x8044AB50 end:0x8044AB60 + .sbss start:0x8044B920 end:0x8044B988 + +dolphin/pad/Padclamp.c: + .text start:0x80350258 end:0x80350750 + .rodata start:0x8039C2D0 end:0x8039C2E0 + .sdata2 start:0x80450680 end:0x804506A0 + +dolphin/pad/Pad.c: + .text start:0x80350750 end:0x8035210C + .data start:0x803CBC88 end:0x803CBCE0 + .bss start:0x80446CB0 end:0x80446D00 + .sdata start:0x8044AB60 end:0x8044AB80 + .sbss start:0x8044B988 end:0x8044B9B8 + +dolphin/ai/ai.c: + .text start:0x8035210C end:0x803529F0 + .data start:0x803CBCE0 end:0x803CBD28 + .sdata start:0x8044AB80 end:0x8044AB88 + .sbss start:0x8044B9B8 end:0x8044B9F8 + +dolphin/ar/ar.c: + .text start:0x803529F0 end:0x80354530 + .data start:0x803CBD28 end:0x803CBD70 + .sdata start:0x8044AB88 end:0x8044AB90 + .sbss start:0x8044B9F8 end:0x8044BA18 + +dolphin/ar/arq.c: + .text start:0x80354530 end:0x803548CC + .data start:0x803CBD70 end:0x803CBDB8 + .sdata start:0x8044AB90 end:0x8044AB98 + .sbss start:0x8044BA18 end:0x8044BA40 + +dolphin/dsp/dsp.c: + .text start:0x803548CC end:0x80354A1C + .data start:0x803CBDB8 end:0x803CBE38 + .sdata start:0x8044AB98 end:0x8044ABA0 + .sbss start:0x8044BA40 end:0x8044BA48 + +dolphin/dsp/dsp_debug.c: + .text start:0x80354A1C end:0x80354A6C + +dolphin/dsp/dsp_task.c: + .text start:0x80354A6C end:0x80354ECC + .data start:0x803CBE38 end:0x803CBF78 + .sbss start:0x8044BA48 end:0x8044BA58 + +dolphin/card/CARDBios.c: + .text start:0x80354ECC end:0x803563C0 + .data start:0x803CBF78 end:0x803CBFE0 + .bss start:0x80446D00 end:0x80446F40 + .sdata start:0x8044ABA0 end:0x8044ABA8 + .sbss start:0x8044BA58 end:0x8044BA60 + +dolphin/card/CARDUnlock.c: + .text start:0x803563C0 end:0x80357620 + .data start:0x803CBFE0 end:0x803CC140 + .sdata start:0x8044ABA8 end:0x8044ABB0 + +dolphin/card/CARDRdwr.c: + .text start:0x80357620 end:0x803578B0 + +dolphin/card/CARDBlock.c: + .text start:0x803578B0 end:0x80357C18 + +dolphin/card/CARDDir.c: + .text start:0x80357C18 end:0x80357E7C + +dolphin/card/CARDCheck.c: + .text start:0x80357E7C end:0x80358DE4 + +dolphin/card/CARDMount.c: + .text start:0x80358DE4 end:0x80359920 + .data start:0x803CC140 end:0x803CC180 + +dolphin/card/CARDFormat.c: + .text start:0x80359920 end:0x8035A110 + +dolphin/card/CARDOpen.c: + .text start:0x8035A110 end:0x8035A5A4 + +dolphin/card/CARDCreate.c: + .text start:0x8035A5A4 end:0x8035A93C + +dolphin/card/CARDRead.c: + .text start:0x8035A93C end:0x8035ADB0 + +dolphin/card/CARDWrite.c: + .text start:0x8035ADB0 end:0x8035B12C + +dolphin/card/CARDStat.c: + .text start:0x8035B12C end:0x8035B5F4 + +dolphin/card/CARDNet.c: + .text start:0x8035B5F4 end:0x8035B6B8 + .sdata start:0x8044ABB0 end:0x8044ABB8 + +dolphin/gx/GXInit.c: + .text start:0x8035B6B8 end:0x8035CA44 + .data start:0x803CC180 end:0x803CC3C0 + .bss start:0x80446F40 end:0x80447570 + .sdata start:0x8044ABB8 end:0x8044ABC0 + .sbss start:0x8044BA60 end:0x8044BA88 + .sdata2 start:0x804506A0 end:0x804506C8 + +dolphin/gx/GXFifo.c: + .text start:0x8035CA44 end:0x8035D354 + .sbss start:0x8044BA88 end:0x8044BAA8 + +dolphin/gx/GXAttr.c: + .text start:0x8035D354 end:0x8035E2D4 + .data start:0x803CC3C0 end:0x803CC588 + .sdata start:0x8044ABC0 end:0x8044ABD0 + +dolphin/gx/GXMisc.c: + .text start:0x8035E2D4 end:0x8035EB80 + .sbss start:0x8044BAA8 end:0x8044BAC0 + +dolphin/gx/GXGeometry.c: + .text start:0x8035EB80 end:0x8035EEA0 + +dolphin/gx/GXFrameBuf.c: + .text start:0x8035EEA0 end:0x8035FACC + .data start:0x803CC588 end:0x803CC6B8 + .sdata2 start:0x804506C8 end:0x804506D8 + +dolphin/gx/GXLight.c: + .text start:0x8035FACC end:0x803600B8 + .data start:0x803CC6B8 end:0x803CC6D8 + .sdata2 start:0x804506D8 end:0x80450708 + +dolphin/gx/GXTexture.c: + .text start:0x803600B8 end:0x8036115C + .data start:0x803CC6D8 end:0x803CC900 + .sdata start:0x8044ABD0 end:0x8044AC10 + .sdata2 start:0x80450708 end:0x80450730 + +dolphin/gx/GXBump.c: + .text start:0x8036115C end:0x80361634 + .sdata2 start:0x80450730 end:0x80450738 + +dolphin/gx/GXTev.c: + .text start:0x80361634 end:0x80361D54 + .data start:0x803CC900 end:0x803CC978 + +dolphin/gx/GXPixel.c: + .text start:0x80361D54 end:0x8036238C + .data start:0x803CC978 end:0x803CC998 + .sdata2 start:0x80450738 end:0x80450770 + +dolphin/gx/GXDisplayList.c: + .text start:0x8036238C end:0x803623FC + +dolphin/gx/GXTransform.c: + .text start:0x803623FC end:0x80362B18 + .sdata2 start:0x80450770 end:0x80450780 + +dolphin/gx/GXPerf.c: + .text start:0x80362B18 end:0x80363434 + .data start:0x803CC998 end:0x803CCA88 + +dolphin/gd/GDBase.c: + .text start:0x80363434 end:0x803635A0 + .sbss start:0x8044BAC0 end:0x8044BAC8 + +dolphin/gd/GDGeometry.c: + .text start:0x803635A0 end:0x80363FB0 + .data start:0x803CCA88 end:0x803CCAF0 + +PowerPC_EABI_Support/Runtime/Src/__va_arg.c: + .text start:0x80363FB0 end:0x80364078 + +PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c: + .text start:0x80364078 end:0x803640D8 + .sbss start:0x8044BAC8 end:0x8044BAD0 + +PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp: + .text start:0x803640D8 end:0x80364108 + +PowerPC_EABI_Support/Runtime/Src/NMWException.cp: + extab start:0x80005600 end:0x80005648 + extabindex start:0x80005660 end:0x8000569C + .text start:0x80364108 end:0x803644B4 + +PowerPC_EABI_Support/Runtime/Src/ptmf.c: + .text start:0x803644B4 end:0x80364548 + .rodata start:0x8039C2E0 end:0x8039C2F0 + +PowerPC_EABI_Support/Runtime/Src/runtime.c: + .text start:0x80364548 end:0x80364CD8 + .rodata start:0x8039C2F0 end:0x8039C308 + +PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp: + .text start:0x80364CD8 end:0x80364D48 + .ctors start:0x80375C60 end:0x80375C64 rename:.ctors$10 + .dtors start:0x80375E20 end:0x80375E24 rename:.dtors$10 + .dtors start:0x80375E24 end:0x80375E28 rename:.dtors$15 + .sdata start:0x8044AC10 end:0x8044AC18 + +PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp: + .text start:0x80364D48 end:0x80364DB0 + .bss start:0x80447570 end:0x80447580 + +PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.c: + .text start:0x80364DB0 end:0x80364E68 + .rodata start:0x8039C308 end:0x8039C380 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c: + .text start:0x80364E68 end:0x80364FF4 + .bss start:0x80447580 end:0x80447680 + .sbss start:0x8044BAD0 end:0x8044BAE8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c: + .sbss start:0x8044BAE8 end:0x8044BAF0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c: + .text start:0x80364FF4 end:0x803654A8 + .rodata start:0x8039C380 end:0x8039C398 + .bss start:0x80447680 end:0x804476B8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c: + .text start:0x803654A8 end:0x803655C0 + .data start:0x803CCAF0 end:0x803CCC30 + .bss start:0x804476B8 end:0x804479B8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c: + .text start:0x803655C0 end:0x80367514 + .rodata start:0x8039C398 end:0x8039C478 + .data start:0x803CCC30 end:0x803CCD58 + .sdata2 start:0x80450780 end:0x80450788 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c: + .text start:0x80367514 end:0x8036757C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c: + .text start:0x8036757C end:0x80367674 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c: + .text start:0x80367674 end:0x80367900 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/critical_regions.gamecube.c: + .text start:0x80367900 end:0x8036790C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c: + .text start:0x8036790C end:0x80367930 + .data start:0x803CCD58 end:0x803CD058 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c: + .text start:0x80367930 end:0x80367CB8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c: + .text start:0x80367CB8 end:0x80368050 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c: + .text start:0x80368050 end:0x80368410 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c: + .text start:0x80368410 end:0x80368528 + .sdata2 start:0x80450788 end:0x80450790 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c: + .text start:0x80368528 end:0x80368698 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c: + .text start:0x80368698 end:0x80368968 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c: + .text start:0x80368968 end:0x80368978 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c: + .text start:0x80368978 end:0x8036AC28 + .rodata start:0x8039C478 end:0x8039C4A0 + .data start:0x803CD058 end:0x803CD288 + .sdata start:0x8044AC18 end:0x8044AC20 + .sdata2 start:0x80450790 end:0x80450798 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c: + .sdata start:0x8044AC20 end:0x8044AC34 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c: + .text start:0x8036AC28 end:0x8036ACB8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c: + .text start:0x8036ACB8 end:0x8036AD78 + .bss start:0x804479B8 end:0x804479D0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c: + .text start:0x8036AD78 end:0x8036B09C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c: + .text start:0x8036B09C end:0x8036B5B0 + .data start:0x803CD288 end:0x803CD2D0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c: + .text start:0x8036B5B0 end:0x8036B638 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c: + .text start:0x8036B638 end:0x8036B710 + .sbss start:0x8044BAF0 end:0x8044BAF8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c: + .text start:0x8036B710 end:0x8036B94C + .sdata2 start:0x80450798 end:0x80450820 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c: + .text start:0x8036B94C end:0x8036BB84 + .sdata2 start:0x80450820 end:0x804508A8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c: + .text start:0x8036BB84 end:0x8036BE14 + .sdata2 start:0x804508A8 end:0x80450900 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c: + .text start:0x8036BE14 end:0x8036C038 + .rodata start:0x8039C4A0 end:0x8039C4D0 + .sdata2 start:0x80450900 end:0x80450978 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c: + .text start:0x8036C038 end:0x8036C374 + .rodata start:0x8039C4D0 end:0x8039C4E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c: + .text start:0x8036C374 end:0x8036CBA4 + .rodata start:0x8039C4E0 end:0x8039C510 + .sdata2 start:0x80450978 end:0x80450A88 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c: + .text start:0x8036CBA4 end:0x8036CF44 + .rodata start:0x8039C510 end:0x8039C698 + .sdata2 start:0x80450A88 end:0x80450AE0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c: + .text start:0x8036CF44 end:0x8036D038 + .sdata2 start:0x80450AE0 end:0x80450B28 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c: + .text start:0x8036D038 end:0x8036DE8C + .rodata start:0x8039C698 end:0x8039C6E8 + .sdata2 start:0x80450B28 end:0x80450B68 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c: + .text start:0x8036DE8C end:0x8036DF2C + .sdata2 start:0x80450B68 end:0x80450BA0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c: + .text start:0x8036DF2C end:0x8036E140 + .rodata start:0x8039C6E8 end:0x8039C750 + .sdata2 start:0x80450BA0 end:0x80450BD8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c: + .text start:0x8036E140 end:0x8036E358 + .rodata start:0x8039C750 end:0x8039C7E8 + .sdata2 start:0x80450BD8 end:0x80450C00 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c: + .text start:0x8036E358 end:0x8036E49C + .sdata2 start:0x80450C00 end:0x80450C10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c: + .text start:0x8036E49C end:0x8036E4C4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c: + .text start:0x8036E4C4 end:0x8036E598 + .sdata2 start:0x80450C10 end:0x80450C18 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c: + .text start:0x8036E598 end:0x8036E6E0 + .sdata2 start:0x80450C18 end:0x80450C28 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c: + .text start:0x8036E6E0 end:0x8036E76C + .sdata2 start:0x80450C28 end:0x80450C30 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c: + .text start:0x8036E76C end:0x8036E930 + .sdata2 start:0x80450C30 end:0x80450C58 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c: + .text start:0x8036E930 end:0x8036EA2C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c: + .text start:0x8036EA2C end:0x8036EB04 + .sdata2 start:0x80450C58 end:0x80450C60 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c: + .text start:0x8036EB04 end:0x8036EB7C + .sdata2 start:0x80450C60 end:0x80450C68 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c: + .text start:0x8036EB7C end:0x8036EB9C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c: + .text start:0x8036EB9C end:0x8036EBBC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c: + .text start:0x8036EBBC end:0x8036EBDC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c: + .text start:0x8036EBDC end:0x8036EBFC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c: + .text start:0x8036EBFC end:0x8036EC1C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c: + .text start:0x8036EC1C end:0x8036EC3C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c: + .text start:0x8036EC3C end:0x8036EE60 + .sdata2 start:0x80450C68 end:0x80450C70 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c: + .text start:0x8036EE60 end:0x8036EEF0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c: + .text start:0x8036EEF0 end:0x8036EF10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c: + .text start:0x8036EF10 end:0x8036EFBC + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c: + .text start:0x8036EFBC end:0x8036F0B4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c: + .text start:0x8036F0B4 end:0x8036F2DC + .bss start:0x804479D0 end:0x804479F8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c: + .text start:0x8036F2DC end:0x8036F474 + .rodata start:0x8039C7E8 end:0x8039C818 + .bss start:0x804479F8 end:0x80447A00 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c: + .text start:0x8036F474 end:0x8036F4B8 + .rodata start:0x8039C818 end:0x8039C840 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c: + .text start:0x8036F4B8 end:0x8036FCF4 + .rodata start:0x8039C840 end:0x8039C860 + .bss start:0x80447A00 end:0x804493B0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c: + .text start:0x8036FCF4 end:0x8036FFAC + .rodata start:0x8039C860 end:0x8039C9F0 + .bss start:0x804493B0 end:0x804493C8 + .sbss start:0x8044BAF8 end:0x8044BB00 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c: + .text start:0x8036FFAC end:0x80370038 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c: + .text start:0x80370038 end:0x803701B0 + .rodata start:0x8039C9F0 end:0x8039CA30 + .data start:0x803CD2D0 end:0x803CD340 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c: + .text start:0x803701B0 end:0x80371220 + .rodata start:0x8039CA30 end:0x8039CC18 + .data start:0x803CD340 end:0x803CD378 + .bss start:0x804493C8 end:0x804493D0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c: + .text start:0x80371220 end:0x80371934 + .rodata start:0x8039CC18 end:0x8039CCC0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c: + .text start:0x80371934 end:0x8037194C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c: + .text start:0x8037194C end:0x803719E4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c: + .text start:0x803719E4 end:0x80371A1C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c: + .init start:0x80003590 end:0x800035E4 + .text start:0x80371A1C end:0x80371AD4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c: + .text start:0x80371AD4 end:0x80373660 + .rodata start:0x8039CCC0 end:0x8039CD58 + .data start:0x803CD378 end:0x803CD3A8 + .bss start:0x804493D0 end:0x80449950 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s: + .text start:0x80373660 end:0x80373680 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c: + .text start:0x80373680 end:0x803739F0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/exception.s: + .init start:0x800035E4 end:0x80005518 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c: + .init start:0x80005518 end:0x80005544 + .text start:0x803739F0 end:0x8037402C + .data start:0x803CD3A8 end:0x803CD3E8 + .bss start:0x80449950 end:0x80449958 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c: + .text start:0x8037402C end:0x80374084 + .rodata start:0x8039CD58 end:0x8039CD68 + .bss start:0x80449958 end:0x80449960 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c: + .text start:0x80374084 end:0x803745DC + .rodata start:0x8039CD68 end:0x8039CE70 + .data start:0x803CD3E8 end:0x803CD410 + .bss start:0x80449960 end:0x80449970 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c: + .text start:0x803745DC end:0x80374610 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c: + .text start:0x80374610 end:0x8037462C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c: + .text start:0x8037462C end:0x803747A4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c: + .text start:0x803747A4 end:0x803747EC + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c: + .text start:0x803747EC end:0x80374B30 + .rodata start:0x8039CE70 end:0x8039CF50 + .bss start:0x80449970 end:0x8044A190 + .sbss start:0x8044BB00 end:0x8044BB08 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c: + .text start:0x80374B30 end:0x80374D98 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c: + .text start:0x80374D98 end:0x803750E4 + .rodata start:0x8039CF50 end:0x8039D030 + .bss start:0x8044A190 end:0x8044A6AC + .sbss start:0x8044BB08 end:0x8044BB10 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/MWTrace.c: + .text start:0x803750E4 end:0x80375134 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c: + .text start:0x80375134 end:0x8037518C + +amcstubs/AmcExi2Stubs.c: + .text start:0x8037518C end:0x803751BC + +odemuexi2/DebuggerDriver.c: + .text start:0x803751BC end:0x80375C3C + .sbss start:0x8044BB10 end:0x8044BB28 + +odenotstub/odenotstub.c: + .text start:0x80375C3C end:0x80375C44 diff --git a/config/GZ2J01/symbols.txt b/config/GZ2J01/symbols.txt new file mode 100644 index 0000000000..bbd0dffaf5 --- /dev/null +++ b/config/GZ2J01/symbols.txt @@ -0,0 +1,26731 @@ +__check_pad3 = .init:0x80003100; // type:function size:0x40 scope:local +__set_debug_bba = .init:0x80003140; // type:function size:0xC scope:local +__get_debug_bba = .init:0x8000314C; // type:function size:0x8 scope:local +__start = .init:0x80003154; // type:function size:0x15C scope:weak +__init_registers = .init:0x800032B0; // type:function size:0x90 scope:local +__init_data = .init:0x80003340; // type:function size:0xC0 scope:local +__init_hardware = .init:0x80003400; // type:function size:0x24 scope:global +__flush_cache = .init:0x80003424; // type:function size:0x34 scope:global +memset = .init:0x80003458; // type:function size:0x30 scope:global +__fill_mem = .init:0x80003488; // type:function size:0xB8 scope:global +memcpy = .init:0x80003540; // type:function size:0x50 scope:global +fn_80003590 = .init:0x80003590; // type:function size:0x30 +fn_800035C0 = .init:0x800035C0; // type:function size:0x24 +gTRKInterruptVectorTable = .init:0x800035E4; // type:label scope:global +lbl_80004600 = .init:0x80004600; // type:label +lbl_80005400 = .init:0x80005400; // type:label +fn_80005518 = .init:0x80005518; // type:function size:0x2C +gTRKInterruptVectorTableEnd = .init:0x80005518; // type:label scope:global +_rom_copy_info = .init:0x80005544; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800055C8; // type:object size:0x20 scope:global data:4byte +@etb_80005600 = extab:0x80005600; // type:object size:0x8 scope:local hidden +@etb_80005608 = extab:0x80005608; // type:object size:0x8 scope:local hidden +@etb_80005610 = extab:0x80005610; // type:object size:0x18 scope:local hidden +@etb_80005628 = extab:0x80005628; // type:object size:0x8 scope:local hidden +@etb_80005630 = extab:0x80005630; // type:object size:0x18 scope:local hidden +@206 = extabindex:0x80005660; // type:object size:0xC scope:local align:4 +@211 = extabindex:0x8000566C; // type:object size:0xC scope:local align:4 +@232 = extabindex:0x80005678; // type:object size:0xC scope:local align:4 +@240 = extabindex:0x80005684; // type:object size:0xC scope:local align:4 +@263 = extabindex:0x80005690; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x8000569C; // type:object size:0x20 scope:global +version_check__Fv = .text:0x800056C0; // type:function size:0x68 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x80005728; // type:function size:0x64 scope:global align:4 +CheckHeap__FUl = .text:0x8000578C; // type:function size:0xBC scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80005848; // type:function size:0x58 scope:global align:4 +getUsedCount__9HeapCheckCFv = .text:0x800058A0; // type:function size:0x24 scope:global align:4 +heapDisplay__9HeapCheckCFv = .text:0x800058C4; // type:function size:0x214 scope:global align:4 +debugDisplay__Fv = .text:0x80005AD8; // type:function size:0x274 scope:global align:4 +Debug_console__FUl = .text:0x80005D4C; // type:function size:0x400 scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x8000614C; // type:function size:0x7C scope:global align:4 +debug__Fv = .text:0x800061C8; // type:function size:0xC4 scope:global align:4 +main01__Fv = .text:0x8000628C; // type:function size:0x1C8 scope:global align:4 +main = .text:0x80006454; // type:function size:0x184 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x800065D8; // type:function size:0x8 scope:global align:4 +__sinit_m_Do_main_cpp = .text:0x800065E0; // type:function size:0x1B8 scope:local align:4 +OSSwitchFiberEx__FUlUlUlUlUlUl = .text:0x80006798; // type:function size:0x30 scope:global align:4 +my_PutString__FPCc = .text:0x800067C8; // type:function size:0x2C scope:global align:4 +OSVAttention__FPCcP16__va_list_struct = .text:0x800067F4; // type:function size:0x20 scope:global align:4 +OSAttention = .text:0x80006814; // type:function size:0x80 scope:global align:4 +OSReportDisable = .text:0x80006894; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800068A0; // type:function size:0xC scope:global align:4 +OSReportForceEnableOn = .text:0x800068AC; // type:function size:0xC scope:global align:4 +OSReportForceEnableOff = .text:0x800068B8; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x800068C4; // type:function size:0x18 scope:global align:4 +mDoPrintf_vprintf_Interrupt__FPCcP16__va_list_struct = .text:0x800068DC; // type:function size:0x88 scope:global align:4 +mDoPrintf_vprintf_Thread__FPCcP16__va_list_struct = .text:0x80006964; // type:function size:0x20 scope:global align:4 +mDoPrintf_vprintf__FPCcP16__va_list_struct = .text:0x80006984; // type:function size:0x8C scope:global align:4 +mDoPrintf_VReport = .text:0x80006A10; // type:function size:0x8C scope:global align:4 +OSVReport = .text:0x80006A9C; // type:function size:0x20 scope:global align:4 +OSReport = .text:0x80006ABC; // type:function size:0x80 scope:global align:4 +OSReport_FatalError = .text:0x80006B3C; // type:function size:0xD0 scope:global align:4 +OSReport_Error = .text:0x80006C0C; // type:function size:0xE0 scope:global align:4 +OSReport_Warning = .text:0x80006CEC; // type:function size:0xE0 scope:global align:4 +OSReport_System = .text:0x80006DCC; // type:function size:0xB0 scope:global align:4 +OSPanic = .text:0x80006E7C; // type:function size:0x138 scope:global align:4 +reset__17mDoAud_zelAudio_cFv = .text:0x80006FB4; // type:function size:0xC scope:global align:4 +mDoAud_Create__Fv = .text:0x80006FC0; // type:function size:0x1A4 scope:global align:4 +mDoAud_Execute__Fv = .text:0x80007164; // type:function size:0x58 scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x800071BC; // type:function size:0x3C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x800071F8; // type:function size:0x2C scope:global align:4 +mDoAud_setFadeOutStart__FUc = .text:0x80007224; // type:function size:0x30 scope:global align:4 +mDoAud_setFadeInStart__FUc = .text:0x80007254; // type:function size:0x30 scope:global align:4 +mDoAud_resetProcess__Fv = .text:0x80007284; // type:function size:0x40 scope:global align:4 +mDoAud_resetRecover__Fv = .text:0x800072C4; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_audio_cpp = .text:0x80007318; // type:function size:0x50 scope:local align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x80007368; // type:function size:0x60 scope:global align:4 +__dt__10Z2AudioMgrFv = .text:0x800073C8; // type:function size:0x470 scope:global align:4 +__dt__14JAISoundHandleFv = .text:0x80007838; // type:function size:0x50 scope:global align:4 +__dt__12Z2MultiSeObjFv = .text:0x80007888; // type:function size:0x54 scope:global align:4 +__dt__16JAISeCategoryMgrFv = .text:0x800078DC; // type:function size:0x78 scope:global align:4 +create__8mDoCPd_cFv = .text:0x80007954; // type:function size:0x140 scope:global align:4 +read__8mDoCPd_cFv = .text:0x80007A94; // type:function size:0xE8 scope:global align:4 +convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad = .text:0x80007B7C; // type:function size:0x154 scope:global align:4 +LRlockCheck__8mDoCPd_cFP27interface_of_controller_pad = .text:0x80007CD0; // type:function size:0xA4 scope:global align:4 +recalibrate__8mDoCPd_cFv = .text:0x80007D74; // type:function size:0x28 scope:global align:4 +createTimg__FUsUsUl = .text:0x80007D9C; // type:function size:0xA8 scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x80007E44; // type:function size:0x14C scope:global align:4 +beginRender__13mDoGph_gInf_cFv = .text:0x80007F90; // type:function size:0x48 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x80007FD8; // type:function size:0x50 scope:global align:4 +fadeOut_f__13mDoGph_gInf_cFfR8_GXColor = .text:0x80008028; // type:function size:0x50 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x80008078; // type:function size:0x28 scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x800080A0; // type:function size:0x30 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x800080D0; // type:function size:0x24 scope:global align:4 +darwFilter__F8_GXColor = .text:0x800080F4; // type:function size:0x23C scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x80008330; // type:function size:0xEC scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x8000841C; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x80008420; // type:function size:0x4 scope:global align:4 +dScnPly_BeforeOfPaint__Fv = .text:0x80008424; // type:function size:0x2C scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x80008450; // type:function size:0x24 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x80008474; // type:function size:0x1BC scope:global align:4 +drawDepth2__FP10view_classP15view_port_classi = .text:0x80008630; // type:function size:0xB54 scope:global align:4 +__dt__4cXyzFv = .text:0x80009184; // type:function size:0x3C scope:global align:4 +trimming__FP10view_classP15view_port_class = .text:0x800091C0; // type:function size:0x2F4 scope:global align:4 +mDoGph_drawFilterQuad__FScSc = .text:0x800094B4; // type:function size:0x90 scope:global align:4 +create__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80009544; // type:function size:0xB4 scope:global align:4 +remove__Q213mDoGph_gInf_c7bloom_cFv = .text:0x800095F8; // type:function size:0x58 scope:global align:4 +draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80009650; // type:function size:0xB10 scope:global align:4 +retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000A160; // type:function size:0x130 scope:global align:4 +motionBlure__FP10view_class = .text:0x8000A290; // type:function size:0x274 scope:global align:4 +setLight__Fv = .text:0x8000A504; // type:function size:0x88 scope:global align:4 +drawItem3D__Fv = .text:0x8000A58C; // type:function size:0x78 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000A604; // type:function size:0xB14 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x8000B118; // type:function size:0x5C scope:global align:4 +mDoGph_Create__Fv = .text:0x8000B174; // type:function size:0x5C scope:global align:4 +__sinit_m_Do_graphic_cpp = .text:0x8000B1D0; // type:function size:0x14 scope:local align:4 +getAtnActorID__9daPy_py_cCFv = .text:0x8000B1E4; // type:function size:0x8 scope:global align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x8000B1EC; // type:function size:0x200 scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x8000B3EC; // type:function size:0x1DC scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x8000B5C8; // type:function size:0xA0 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x8000B668; // type:function size:0x24 scope:global align:4 +developKeyCheck__FUlUl = .text:0x8000B68C; // type:function size:0xB0 scope:global align:4 +mDoMch_IsProgressiveMode__Fv = .text:0x8000B73C; // type:function size:0x2C scope:global align:4 +exceptionReadPad__FPUlPUl = .text:0x8000B768; // type:function size:0x30 scope:global align:4 +exceptionRestart__Fv = .text:0x8000B798; // type:function size:0x30 scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x8000B7C8; // type:function size:0x194 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x8000B95C; // type:function size:0x398 scope:global align:4 +my_PrintHeap__FPCcUl = .text:0x8000BCF4; // type:function size:0x4 scope:global align:4 +my_SysPrintHeap__FPCcPvUl = .text:0x8000BCF8; // type:function size:0x4C scope:global align:4 +mDoMch_Create__Fv = .text:0x8000BD44; // type:function size:0x388 scope:global align:4 +mDoMtx_XYZrotS__FPA4_fsss = .text:0x8000C0CC; // type:function size:0x98 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x8000C164; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x8000C208; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x8000C2A0; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x8000C344; // type:function size:0x58 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x8000C39C; // type:function size:0x40 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x8000C3DC; // type:function size:0x58 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x8000C434; // type:function size:0x40 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x8000C474; // type:function size:0x58 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x8000C4CC; // type:function size:0x40 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x8000C50C; // type:function size:0x204 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x8000C710; // type:function size:0x1C0 scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8000C8D0; // type:function size:0xE0 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8000C9B0; // type:function size:0x1AC scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x8000CB5C; // type:function size:0xA4 scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x8000CC00; // type:function size:0xC8 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8000CCC8; // type:function size:0x4C scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8000CD14; // type:function size:0x50 scope:global align:4 +transS__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CD64; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x8000CD9C; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CDD4; // type:function size:0x2C scope:global align:4 +scaleS__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CE00; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x8000CE38; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CE70; // type:function size:0x2C scope:global align:4 +XYZrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CE9C; // type:function size:0x38 scope:global align:4 +XYZrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CED4; // type:function size:0x38 scope:global align:4 +ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CF0C; // type:function size:0x38 scope:global align:4 +ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CF44; // type:function size:0x38 scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8000CF7C; // type:function size:0x3C scope:global align:4 +__sinit_m_Do_mtx_cpp = .text:0x8000CFB8; // type:function size:0x7C scope:local align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8000D034; // type:function size:0x3C scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x8000D070; // type:function size:0x3C scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x8000D0AC; // type:function size:0x274 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifss = .text:0x8000D320; // type:function size:0x108 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x8000D428; // type:function size:0x54 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss = .text:0x8000D47C; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x8000D518; // type:function size:0x34 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss = .text:0x8000D54C; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x8000D5E8; // type:function size:0x54 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss = .text:0x8000D63C; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x8000D6D8; // type:function size:0x34 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss = .text:0x8000D70C; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x8000D7A8; // type:function size:0x34 scope:global align:4 +init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb = .text:0x8000D7DC; // type:function size:0x108 scope:global align:4 +setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform = .text:0x8000D8E4; // type:function size:0x8 scope:global align:4 +__dt__17J3DMtxCalcAnmBaseFv = .text:0x8000D8EC; // type:function size:0x5C scope:global align:4 +__dt__10J3DMtxCalcFv = .text:0x8000D948; // type:function size:0x48 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x8000D990; // type:function size:0x3C scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x8000D9CC; // type:function size:0x1C scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf = .text:0x8000D9E8; // type:function size:0x20 scope:global align:4 +init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss = .text:0x8000DA08; // type:function size:0xA0 scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x8000DAA8; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8000DB10; // type:function size:0xB8 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x8000DBC8; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x8000DBCC; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x8000DBD0; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x8000DBD4; // type:function size:0x4 scope:global align:4 +mDoExt_modelDiff__FP8J3DModel = .text:0x8000DBD8; // type:function size:0x54 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x8000DC2C; // type:function size:0x98 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x8000DCC4; // type:function size:0xA0 scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8000DD64; // type:function size:0x8C scope:global align:4 +mDoExt_btkAnmRemove__FP12J3DModelData = .text:0x8000DDF0; // type:function size:0x9C scope:global align:4 +mDoExt_brkAnmRemove__FP12J3DModelData = .text:0x8000DE8C; // type:function size:0xB0 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x8000DF3C; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8000DF44; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x8000DF4C; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8000DF54; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x8000DF5C; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8000DF64; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x8000DF6C; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8000DF74; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x8000DF7C; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x8000DF84; // type:function size:0x8 scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x8000DF8C; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x8000DF94; // type:function size:0xC scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x8000DFA0; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x8000DFA8; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x8000DFB0; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x8000DFB8; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x8000DFC0; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x8000DFC8; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x8000DFD0; // type:function size:0x8 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8000DFD8; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x8000DFE0; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x8000DFE8; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x8000DFF0; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x8000DFF8; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x8000E000; // type:function size:0x8 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x8000E008; // type:function size:0x8 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x8000E010; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x8000E014; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFRC8J3DBlend = .text:0x8000E018; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp = .text:0x8000E01C; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x8000E020; // type:function size:0x4 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x8000E024; // type:function size:0x3C scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x8000E060; // type:function size:0x4 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x8000E064; // type:function size:0x3C scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x8000E0A0; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x8000E0A4; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x8000E0A8; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x8000E0AC; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x8000E0B0; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x8000E0B4; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x8000E0B8; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x8000E0BC; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x8000E0C0; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x8000E0C4; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x8000E0C8; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x8000E0CC; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x8000E0D0; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8000E0D4; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x8000E0D8; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8000E0DC; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x8000E0E0; // type:function size:0x4 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x8000E0E4; // type:function size:0xC scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x8000E0F0; // type:function size:0x38 scope:global align:4 +__ct__14J3DIndTexOrderFv = .text:0x8000E128; // type:function size:0xC scope:global align:4 +__ct__19J3DTevSwapModeTableFv = .text:0x8000E134; // type:function size:0xC scope:global align:4 +__ct__11J3DTevOrderFv = .text:0x8000E140; // type:function size:0xC scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x8000E14C; // type:function size:0xE4 scope:global align:4 +__ct__11J3DTevStageFv = .text:0x8000E230; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x8000E298; // type:function size:0x1C8 scope:global align:4 +__ct__13J3DGXColorS10Fv = .text:0x8000E460; // type:function size:0x4 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x8000E464; // type:function size:0x18 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x8000E47C; // type:function size:0xBC scope:global align:4 +__ct__10J3DGXColorFv = .text:0x8000E538; // type:function size:0x4 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModelUc = .text:0x8000E53C; // type:function size:0xBC scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x8000E5F8; // type:function size:0x5C scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x8000E654; // type:function size:0x2C scope:global align:4 +__dt__9J3DPacketFv = .text:0x8000E680; // type:function size:0x48 scope:global align:4 +entryJoint__21mDoExt_invisibleModelFP4cXyz = .text:0x8000E6C8; // type:function size:0xF8 scope:global align:4 +entryDL__21mDoExt_invisibleModelFP4cXyz = .text:0x8000E7C0; // type:function size:0x74 scope:global align:4 +mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData = .text:0x8000E834; // type:function size:0x24C scope:global align:4 +mDoExt_setupStageTexture__FP12J3DModelData = .text:0x8000EA80; // type:function size:0x240 scope:global align:4 +mDoExt_createAssertHeap__FP7JKRHeap = .text:0x8000ECC0; // type:function size:0x24 scope:global align:4 +mDoExt_getAssertHeap__Fv = .text:0x8000ECE4; // type:function size:0x8 scope:global align:4 +mDoExt_createDbPrintHeap__FUlP7JKRHeap = .text:0x8000ECEC; // type:function size:0x28 scope:global align:4 +mDoExt_getDbPrintHeap__Fv = .text:0x8000ED14; // type:function size:0x8 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x8000ED1C; // type:function size:0x34 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x8000ED50; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x8000ED58; // type:function size:0x28 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x8000ED80; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x8000ED88; // type:function size:0x28 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x8000EDB0; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x8000EDB8; // type:function size:0x34 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x8000EDEC; // type:function size:0x8 scope:global align:4 +mDoExt_getArchiveHeapPtr__Fv = .text:0x8000EDF4; // type:function size:0x8 scope:global align:4 +mDoExt_createJ2dHeap__FUlP7JKRHeap = .text:0x8000EDFC; // type:function size:0x34 scope:global align:4 +mDoExt_getJ2dHeap__Fv = .text:0x8000EE30; // type:function size:0x8 scope:global align:4 +mDoExt_getHostIOHeap__Fv = .text:0x8000EE38; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x8000EE40; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x8000EED8; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x8000EF20; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl = .text:0x8000EF68; // type:function size:0x54 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x8000EFBC; // type:function size:0x38 scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl = .text:0x8000EFF4; // type:function size:0x50 scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x8000F044; // type:function size:0x48 scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x8000F08C; // type:function size:0xCC scope:global align:4 +mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap = .text:0x8000F158; // type:function size:0x34 scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x8000F18C; // type:function size:0x20 scope:global align:4 +mDoExt_destroyExpHeap__FP10JKRExpHeap = .text:0x8000F1AC; // type:function size:0x20 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x8000F1CC; // type:function size:0x20 scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x8000F1EC; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x8000F1F4; // type:function size:0x2C scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x8000F220; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x8000F26C; // type:function size:0x244 scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x8000F4B0; // type:function size:0x398 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x8000F848; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x8000F8CC; // type:function size:0x84 scope:global align:4 +__ct__13mDoExt_morf_cFv = .text:0x8000F950; // type:function size:0x88 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x8000F9D8; // type:function size:0x48 scope:global align:4 +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x8000FA20; // type:function size:0x6C scope:global align:4 +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x8000FA8C; // type:function size:0x5C scope:global align:4 +__dt__13mDoExt_morf_cFv = .text:0x8000FAE8; // type:function size:0x94 scope:global align:4 +setMorf__13mDoExt_morf_cFf = .text:0x8000FB7C; // type:function size:0x44 scope:global align:4 +frameUpdate__13mDoExt_morf_cFv = .text:0x8000FBC0; // type:function size:0x8C scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x8000FC4C; // type:function size:0xC4 scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x8000FD10; // type:function size:0x84 scope:global align:4 +create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x8000FD94; // type:function size:0x2E0 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x80010074; // type:function size:0x308 scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x8001037C; // type:function size:0x24C scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x800105C8; // type:function size:0xB8 scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80010680; // type:function size:0x2C scope:global align:4 +modelCalc__14mDoExt_McaMorfFv = .text:0x800106AC; // type:function size:0x64 scope:global align:4 +getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo = .text:0x80010710; // type:function size:0xC0 scope:global align:4 +__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x800107D0; // type:function size:0xB8 scope:global align:4 +__dt__16mDoExt_McaMorfSOFv = .text:0x80010888; // type:function size:0x68 scope:global align:4 +create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x800108F0; // type:function size:0x278 scope:global align:4 +calc__16mDoExt_McaMorfSOFv = .text:0x80010B68; // type:function size:0x308 scope:global align:4 +setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff = .text:0x80010E70; // type:function size:0x240 scope:global align:4 +play__16mDoExt_McaMorfSOFUlSc = .text:0x800110B0; // type:function size:0xA4 scope:global align:4 +updateDL__16mDoExt_McaMorfSOFv = .text:0x80011154; // type:function size:0x6C scope:global align:4 +entryDL__16mDoExt_McaMorfSOFv = .text:0x800111C0; // type:function size:0x2C scope:global align:4 +modelCalc__16mDoExt_McaMorfSOFv = .text:0x800111EC; // type:function size:0x64 scope:global align:4 +getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo = .text:0x80011250; // type:function size:0xC0 scope:global align:4 +stopZelAnime__16mDoExt_McaMorfSOFv = .text:0x80011310; // type:function size:0x38 scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80011348; // type:function size:0xB4 scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x800113FC; // type:function size:0x68 scope:global align:4 +create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80011464; // type:function size:0x250 scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x800116B4; // type:function size:0x40 scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x800116F4; // type:function size:0x67C scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff = .text:0x80011D70; // type:function size:0x25C scope:global align:4 +setAnmRate__15mDoExt_McaMorf2Ff = .text:0x80011FCC; // type:function size:0xD4 scope:global align:4 +play__15mDoExt_McaMorf2FUlSc = .text:0x800120A0; // type:function size:0xA4 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x80012144; // type:function size:0x2C scope:global align:4 +modelCalc__15mDoExt_McaMorf2Fv = .text:0x80012170; // type:function size:0x78 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x800121E8; // type:function size:0x38 scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x80012220; // type:function size:0x1B0 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x800123D0; // type:function size:0x20C scope:global align:4 +__ct__4cXyzFv = .text:0x800125DC; // type:function size:0x4 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x800125E0; // type:function size:0xDC scope:global align:4 +__ct__15mDoExt_3Dline_cFv = .text:0x800126BC; // type:function size:0x4 scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x800126C0; // type:function size:0xB4 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x80012774; // type:function size:0x100 scope:global align:4 +update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80012874; // type:function size:0x5C8 scope:global align:4 +update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c = .text:0x80012E3C; // type:function size:0x524 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x80013360; // type:function size:0x198 scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x800134F8; // type:function size:0xD8 scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x800135D0; // type:function size:0x16C scope:global align:4 +update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x8001373C; // type:function size:0x874 scope:global align:4 +update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c = .text:0x80013FB0; // type:function size:0x788 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x80014738; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x8001479C; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x80014804; // type:function size:0x148 scope:global align:4 +__dt__7JUTFontFv = .text:0x8001494C; // type:function size:0x48 scope:global align:4 +mDoExt_initFont0__Fv = .text:0x80014994; // type:function size:0x5C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x800149F0; // type:function size:0x3C scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x80014A2C; // type:function size:0x78 scope:global align:4 +mDoExt_initFont1__Fv = .text:0x80014AA4; // type:function size:0x60 scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80014B04; // type:function size:0x3C scope:global align:4 +mDoExt_initFont2__Fv = .text:0x80014B40; // type:function size:0x60 scope:global align:4 +mDoExt_getSubFont__Fv = .text:0x80014BA0; // type:function size:0x3C scope:global align:4 +mDoExt_removeSubFont__Fv = .text:0x80014BDC; // type:function size:0x78 scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80014C54; // type:function size:0x108 scope:global align:4 +mDoExt_setAraCacheSize__FUl = .text:0x80014D5C; // type:function size:0x8 scope:global align:4 +mDoExt_GetCurrentRunningThread__Fv = .text:0x80014D64; // type:function size:0x38 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80014D9C; // type:function size:0x2C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80014DC8; // type:function size:0x2C scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x80014DF4; // type:function size:0x2C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80014E20; // type:function size:0x5C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x80014E7C; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x80014E84; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x80014E8C; // type:function size:0x4 scope:global align:4 +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x80014E90; // type:function size:0x4 scope:global align:4 +getAnmTransform__10J3DMtxCalcFUc = .text:0x80014E94; // type:function size:0x8 scope:global align:4 +getAnmTransform__10J3DMtxCalcFv = .text:0x80014E9C; // type:function size:0x8 scope:global align:4 +setWeight__10J3DMtxCalcFUcf = .text:0x80014EA4; // type:function size:0x4 scope:global align:4 +getWeight__10J3DMtxCalcCFUc = .text:0x80014EA8; // type:function size:0x8 scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80014EB0; // type:function size:0x8C scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80014F3C; // type:function size:0x7C scope:global align:4 +getAnmTransform__17J3DMtxCalcAnmBaseFv = .text:0x80014FB8; // type:function size:0x8 scope:global align:4 +setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform = .text:0x80014FC0; // type:function size:0x8 scope:global align:4 +__dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80014FC8; // type:function size:0x6C scope:global align:4 +init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80015034; // type:function size:0x28 scope:global align:4 +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x8001505C; // type:function size:0x28 scope:global align:4 +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80015084; // type:function size:0x28 scope:global align:4 +calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x800150AC; // type:function size:0x90 scope:global align:4 +mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x8001513C; // type:function size:0x150 scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x8001528C; // type:function size:0x84 scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x80015310; // type:function size:0x1DC scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x800154EC; // type:function size:0x58 scope:global align:4 +__sinit_m_Do_lib_cpp = .text:0x80015544; // type:function size:0x4C scope:local align:4 +__dt__11J3DUClipperFv = .text:0x80015590; // type:function size:0x48 scope:global align:4 +my_OSCancelAlarmAll__Fv = .text:0x800155D8; // type:function size:0x4 scope:global align:4 +destroyVideo__Fv = .text:0x800155DC; // type:function size:0x38 scope:global align:4 +mDoRst_reset__FiUli = .text:0x80015614; // type:function size:0x138 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x8001574C; // type:function size:0xA8 scope:global align:4 +getResetData__6mDoRstFv = .text:0x800157F4; // type:function size:0x8 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x800157FC; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x80015858; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x800158B4; // type:function size:0x28 scope:global align:4 +my_DVDConvertPathToEntrynum__FPCc = .text:0x800158DC; // type:function size:0x20 scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x800158FC; // type:function size:0x48 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x80015944; // type:function size:0x48 scope:global align:4 +kick__17mDoDvdThd_param_cFv = .text:0x8001598C; // type:function size:0x28 scope:global align:4 +waitForKick__17mDoDvdThd_param_cFv = .text:0x800159B4; // type:function size:0x28 scope:global align:4 +getFirstCommand__17mDoDvdThd_param_cFv = .text:0x800159DC; // type:function size:0x8 scope:global align:4 +addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x800159E4; // type:function size:0x58 scope:global align:4 +cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80015A3C; // type:function size:0x54 scope:global align:4 +cb__FPv = .text:0x80015A90; // type:function size:0x48 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x80015AD8; // type:function size:0x9C scope:global align:4 +__ct__19mDoDvdThd_command_cFv = .text:0x80015B74; // type:function size:0x44 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x80015BB8; // type:function size:0x60 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80015C18; // type:function size:0x5C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80015C74; // type:function size:0x7C scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x80015CF0; // type:function size:0x54 scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x80015D44; // type:function size:0x60 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x80015DA4; // type:function size:0x70 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x80015E14; // type:function size:0xC8 scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x80015EDC; // type:function size:0x22C scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x80016108; // type:function size:0x60 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x80016168; // type:function size:0x78 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap = .text:0x800161E0; // type:function size:0xD0 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x800162B0; // type:function size:0x88 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x80016338; // type:function size:0x5C scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x80016394; // type:function size:0xC8 scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001645C; // type:function size:0x60 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x800164BC; // type:function size:0xB8 scope:global align:4 +__sinit_m_Do_dvd_thread_cpp = .text:0x80016574; // type:function size:0x28 scope:local align:4 +mDoDvdErr_ThdInit__Fv = .text:0x8001659C; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x8001665C; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x800166A4; // type:function size:0x60 scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x80016704; // type:function size:0x28 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x8001672C; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x80016730; // type:function size:0xA0 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x800167D0; // type:function size:0xC4 scope:global align:4 +update__15mDoMemCd_Ctrl_cFv = .text:0x80016894; // type:function size:0x120 scope:global align:4 +load__15mDoMemCd_Ctrl_cFv = .text:0x800169B4; // type:function size:0x58 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x80016A0C; // type:function size:0xA4 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80016AB0; // type:function size:0xA8 scope:global align:4 +save__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80016B58; // type:function size:0x7C scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x80016BD4; // type:function size:0x10C scope:global align:4 +SaveSync__15mDoMemCd_Ctrl_cFv = .text:0x80016CE0; // type:function size:0x94 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x80016D74; // type:function size:0xE4 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x80016E58; // type:function size:0x50 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x80016EA8; // type:function size:0x84 scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x80016F2C; // type:function size:0x8C scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x80016FB8; // type:function size:0x100 scope:global align:4 +command_attach__15mDoMemCd_Ctrl_cFv = .text:0x800170B8; // type:function size:0x58 scope:global align:4 +detach__15mDoMemCd_Ctrl_cFv = .text:0x80017110; // type:function size:0x38 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x80017148; // type:function size:0x12C scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x80017274; // type:function size:0x60 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x800172D4; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x80017360; // type:function size:0xBC scope:global align:4 +mDoMemCd_main__FPv = .text:0x8001741C; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_MemCard_cpp = .text:0x80017470; // type:function size:0x28 scope:local align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x80017498; // type:function size:0x204 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x8001769C; // type:function size:0x1E0 scope:global align:4 +mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData = .text:0x8001787C; // type:function size:0x168 scope:global align:4 +mDoMemCdRWm_SetCardStat__FP12CARDFileInfo = .text:0x800179E4; // type:function size:0x168 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x80017B4C; // type:function size:0x128 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x80017C74; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x80017CB4; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x80017CEC; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x80017D38; // type:function size:0x44 scope:global align:4 +print_f__FPCce = .text:0x80017D7C; // type:function size:0x8C scope:global align:4 +print__FPCc = .text:0x80017E08; // type:function size:0x28 scope:global align:4 +dispHeapInfo__Fv = .text:0x80017E30; // type:function size:0x15C scope:global align:4 +dispGameInfo__Fv = .text:0x80017F8C; // type:function size:0x44 scope:global align:4 +dispDateInfo__Fv = .text:0x80017FD0; // type:function size:0x154 scope:global align:4 +dispConsoleToTerminal__Fv = .text:0x80018124; // type:function size:0x28 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001814C; // type:function size:0x30 scope:global align:4 +execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001817C; // type:function size:0x128 scope:global align:4 +draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x800182A4; // type:function size:0x4 scope:global align:4 +cDmrNowMidnaTalk__Fv = .text:0x800182A8; // type:function size:0x80 scope:global align:4 +__dt__24JPTraceParticleCallBack4Fv = .text:0x80018328; // type:function size:0x60 scope:global align:4 +__sinit_c_damagereaction_cpp = .text:0x80018388; // type:function size:0x4C scope:local align:4 +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x800183D4; // type:function size:0x4 scope:global align:4 +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x800183D8; // type:function size:0x4 scope:global align:4 +cCc_Init__Fv = .text:0x800183DC; // type:function size:0x168 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x80018544; // type:function size:0x38 scope:global align:4 +cDyl_Unlink__Fs = .text:0x8001857C; // type:function size:0x44 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x800185C0; // type:function size:0xC8 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x80018688; // type:function size:0xDC scope:global align:4 +cDyl_InitAsync__Fv = .text:0x80018764; // type:function size:0x34 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x80018798; // type:function size:0x6C scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x80018804; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x8001880C; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x80018844; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x8001884C; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x80018890; // type:function size:0x4C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x800188DC; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x800188E4; // type:function size:0x60 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x80018944; // type:function size:0x100 scope:global align:4 +fapGm_After__Fv = .text:0x80018A44; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x80018A6C; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x80018AA0; // type:function size:0x40 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x80018AE0; // type:function size:0x48 scope:global align:4 +__sinit_f_ap_game_cpp = .text:0x80018B28; // type:function size:0x3C scope:local align:4 +__ct__10fopAc_ac_cFv = .text:0x80018B64; // type:function size:0x6C scope:global align:4 +__dt__5csXyzFv = .text:0x80018BD0; // type:function size:0x3C scope:global align:4 +__ct__11J3DLightObjFv = .text:0x80018C0C; // type:function size:0x38 scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x80018C44; // type:function size:0x48 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x80018C8C; // type:function size:0x54 scope:global align:4 +fopAc_IsActor__FPv = .text:0x80018CE0; // type:function size:0x2C scope:global align:4 +fopAc_Draw__FPv = .text:0x80018D0C; // type:function size:0xCC scope:global align:4 +fopAc_Execute__FPv = .text:0x80018DD8; // type:function size:0x1A0 scope:global align:4 +fopAc_IsDelete__FPv = .text:0x80018F78; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x80018FCC; // type:function size:0x80 scope:global align:4 +fopAc_Create__FPv = .text:0x8001904C; // type:function size:0x3B0 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x800193FC; // type:function size:0x8 scope:global align:4 +initBallModel__13fopEn_enemy_cFv = .text:0x80019404; // type:function size:0xF8 scope:global align:4 +checkBallModelDraw__13fopEn_enemy_cFv = .text:0x800194FC; // type:function size:0x24 scope:global align:4 +setBallModelEffect__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x80019520; // type:function size:0x180 scope:global align:4 +drawBallModel__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x800196A0; // type:function size:0x11C scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x800197BC; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x800197F8; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x80019834; // type:function size:0x2C scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x80019860; // type:function size:0x20 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x80019880; // type:function size:0x24 scope:global align:4 +fopAcM_FastCreate__FsPFPv_iPvPv = .text:0x800198A4; // type:function size:0x20 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x800198C4; // type:function size:0x70 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x80019934; // type:function size:0x88 scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x800199BC; // type:function size:0x70 scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x80019A2C; // type:function size:0x7C scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x80019AA8; // type:function size:0x74 scope:global align:4 +createAppend__FUsUlPC4cXyziPC5csXyzPC4cXyzScUi = .text:0x80019B1C; // type:function size:0x15C scope:global align:4 +fopAcM_Log__FPC10fopAc_ac_cPCc = .text:0x80019C78; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x80019C7C; // type:function size:0x3C scope:global align:4 +fopAcM_delete__FUi = .text:0x80019CB8; // type:function size:0x60 scope:global align:4 +fopAcM_create__FsUsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x80019D18; // type:function size:0x80 scope:global align:4 +fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc = .text:0x80019D98; // type:function size:0x6C scope:global align:4 +fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv = .text:0x80019E04; // type:function size:0x68 scope:global align:4 +fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv = .text:0x80019E6C; // type:function size:0x84 scope:global align:4 +fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x80019EF0; // type:function size:0x88 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x80019F78; // type:function size:0x1C0 scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x8001A138; // type:function size:0x50 scope:global align:4 +fopAcM_callCallback__FP10fopAc_ac_cPFP10fopAc_ac_c_iP7JKRHeap = .text:0x8001A188; // type:function size:0x60 scope:global align:4 +fopAcM_entrySolidHeap___FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001A1E8; // type:function size:0x2C8 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001A4B0; // type:function size:0x78 scope:global align:4 +fopAcM_SetMin__FP10fopAc_ac_cfff = .text:0x8001A528; // type:function size:0x10 scope:global align:4 +fopAcM_SetMax__FP10fopAc_ac_cfff = .text:0x8001A538; // type:function size:0x10 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x8001A548; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x8001A564; // type:function size:0x14 scope:global align:4 +fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData = .text:0x8001A578; // type:function size:0x64 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x8001A5DC; // type:function size:0x30 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x8001A60C; // type:function size:0x54 scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x8001A660; // type:function size:0x6C scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8001A6CC; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A710; // type:function size:0x28 scope:global align:4 +fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A738; // type:function size:0x64 scope:global align:4 +fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A79C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A7E0; // type:function size:0x134 scope:global align:4 +fopAcM_searchActorDistance2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A914; // type:function size:0x50 scope:global align:4 +fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A964; // type:function size:0x130 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001AA94; // type:function size:0x4C scope:global align:4 +fopAcM_rollPlayerCrash__FPC10fopAc_ac_cfUlffif = .text:0x8001AAE0; // type:function size:0x160 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x8001AC40; // type:function size:0xAC scope:global align:4 +fopAcM_cullingCheck__FPC10fopAc_ac_c = .text:0x8001ACEC; // type:function size:0x36C scope:global align:4 +event_second_actor__FUs = .text:0x8001B058; // type:function size:0x10 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B068; // type:function size:0x94 scope:global align:4 +fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B0FC; // type:function size:0xA0 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs = .text:0x8001B19C; // type:function size:0xA8 scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B244; // type:function size:0xF0 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B334; // type:function size:0x98 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cPCcUsUsUs = .text:0x8001B3CC; // type:function size:0x114 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs = .text:0x8001B4E0; // type:function size:0x104 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x8001B5E4; // type:function size:0x98 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x8001B67C; // type:function size:0x138 scope:global align:4 +fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8001B7B4; // type:function size:0x12C scope:global align:4 +fopAcM_orderMapToolAutoNextEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8001B8E0; // type:function size:0x28 scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x8001B908; // type:function size:0xC8 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs = .text:0x8001B9D0; // type:function size:0xAC scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001BA7C; // type:function size:0x98 scope:global align:4 +fopAcM_getTalkEventPartner__FPC10fopAc_ac_c = .text:0x8001BB14; // type:function size:0x30 scope:global align:4 +fopAcM_getItemEventPartner__FPC10fopAc_ac_c = .text:0x8001BB44; // type:function size:0x30 scope:global align:4 +fopAcM_getEventPartner__FPC10fopAc_ac_c = .text:0x8001BB74; // type:function size:0x74 scope:global align:4 +fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz = .text:0x8001BBE8; // type:function size:0x8C scope:global align:4 +fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz = .text:0x8001BC74; // type:function size:0x88 scope:global align:4 +fopAcM_getItemNoFromTableNo__FUc = .text:0x8001BCFC; // type:function size:0x118 scope:global align:4 +fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf = .text:0x8001BE14; // type:function size:0x150 scope:global align:4 +fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb = .text:0x8001BF64; // type:function size:0x114 scope:global align:4 +fopAcM_createDemoItem__FPC4cXyziiPC5csXyziPC4cXyzUc = .text:0x8001C078; // type:function size:0x5C scope:global align:4 +fopAcM_createItemForBoss__FPC4cXyziiPC5csXyzPC4cXyzffi = .text:0x8001C0D4; // type:function size:0xA0 scope:global align:4 +fopAcM_createItemForMidBoss__FPC4cXyziiPC5csXyzPC4cXyzii = .text:0x8001C174; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForDirectGet__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x8001C1B8; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x8001C1FC; // type:function size:0x44 scope:global align:4 +fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi = .text:0x8001C240; // type:function size:0x1A0 scope:global align:4 +fopAcM_fastCreateItem2__FPC4cXyziiiiPC5csXyzPC4cXyz = .text:0x8001C3E0; // type:function size:0x1D0 scope:global align:4 +fopAcM_fastCreateItem__FPC4cXyziiPC5csXyzPC4cXyzPfPfiiPFPv_i = .text:0x8001C5B0; // type:function size:0x2C0 scope:global align:4 +fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x8001C870; // type:function size:0xEC scope:global align:4 +fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x8001C95C; // type:function size:0x70 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x8001C9CC; // type:function size:0x50 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x8001CA1C; // type:function size:0xBC scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc = .text:0x8001CAD8; // type:function size:0x70 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x8001CB48; // type:function size:0x58 scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x8001CBA0; // type:function size:0xBC scope:global align:4 +fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x8001CC5C; // type:function size:0x1A0 scope:global align:4 +fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001CDFC; // type:function size:0xD4 scope:global align:4 +fopAcM_wayBgCheck__FPC10fopAc_ac_cff = .text:0x8001CED0; // type:function size:0x108 scope:global align:4 +fopAcM_plAngleCheck__FPC10fopAc_ac_cs = .text:0x8001CFD8; // type:function size:0x48 scope:global align:4 +fopAcM_effSmokeSet1__FPUlPUlPC4cXyzPC5csXyzfPC12dKy_tevstr_ci = .text:0x8001D020; // type:function size:0xEC scope:global align:4 +fopAcM_effHamonSet__FPUlPC4cXyzff = .text:0x8001D10C; // type:function size:0xE8 scope:global align:4 +fopAcM_riverStream__FP4cXyzPsPff = .text:0x8001D1F4; // type:function size:0x8 scope:global align:4 +fopAcM_carryOffRevise__FP10fopAc_ac_c = .text:0x8001D1FC; // type:function size:0x130 scope:global align:4 +vectle_calc__FPC10DOUBLE_POSP4cXyz = .text:0x8001D32C; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FPC4cXyzPC4cXyzP4cXyz = .text:0x8001D3D4; // type:function size:0x58 scope:global align:4 +fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData = .text:0x8001D42C; // type:function size:0x178 scope:global align:4 +fopAcM_getProcNameString__FPC10fopAc_ac_c = .text:0x8001D5A4; // type:function size:0x48 scope:global align:4 +fopAcM_findObjectCB__FPC10fopAc_ac_cPv = .text:0x8001D5EC; // type:function size:0xAC scope:global align:4 +fopAcM_searchFromName__FPCcUlUl = .text:0x8001D698; // type:function size:0x58 scope:global align:4 +fopAcM_findObject4EventCB__FP10fopAc_ac_cPv = .text:0x8001D6F0; // type:function size:0xB0 scope:global align:4 +fopAcM_searchFromName4Event__FPCcs = .text:0x8001D7A0; // type:function size:0xF0 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x8001D890; // type:function size:0x70 scope:global align:4 +fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz = .text:0x8001D900; // type:function size:0xA8 scope:global align:4 +fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii = .text:0x8001D9A8; // type:function size:0x13C scope:global align:4 +fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos = .text:0x8001DAE4; // type:function size:0xAC scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x8001DB90; // type:function size:0x48 scope:global align:4 +fopAcM_getPolygonAngle__FPC8cM3dGPlas = .text:0x8001DBD8; // type:function size:0x90 scope:global align:4 +lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x8001DC68; // type:function size:0x54 scope:global align:4 +gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x8001DCBC; // type:function size:0x60 scope:global align:4 +roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x8001DD1C; // type:function size:0x68 scope:global align:4 +waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x8001DD84; // type:function size:0x8C scope:global align:4 +fopAcM_initManager__Fv = .text:0x8001DE10; // type:function size:0x4 scope:global align:4 +__sinit_f_op_actor_mng_cpp = .text:0x8001DE14; // type:function size:0x11C scope:local align:4 +__dt__11dBgS_WtrChkFv = .text:0x8001DF30; // type:function size:0x78 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x8001DFA8; // type:function size:0x78 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x8001E020; // type:function size:0x78 scope:global align:4 +__dt__5l_HIOFv = .text:0x8001E098; // type:function size:0x3C scope:global align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x8001E0D4; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x8001E0DC; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_ObjGndChkFv = .text:0x8001E0E4; // type:function size:0x8 scope:local align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x8001E0EC; // type:function size:0x8 scope:local align:4 +@52@__dt__11dBgS_WtrChkFv = .text:0x8001E0F4; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x8001E0FC; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E104; // type:function size:0x8 scope:local align:4 +@52@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E10C; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E114; // type:function size:0x8 scope:local align:4 +onFrollCrashFlg__9daPy_py_cFUci = .text:0x8001E11C; // type:function size:0x4 scope:global align:4 +checkWolfDash__9daPy_py_cCFv = .text:0x8001E120; // type:function size:0x8 scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x8001E128; // type:function size:0x8 scope:global align:4 +checkHorseRide__9daPy_py_cCFv = .text:0x8001E130; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x8001E138; // type:function size:0x8 scope:global align:4 +fopCam_Draw__FP12camera_class = .text:0x8001E140; // type:function size:0x40 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x8001E180; // type:function size:0x48 scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x8001E1C8; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x8001E21C; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x8001E270; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x8001E308; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x8001E310; // type:function size:0x64 scope:global align:4 +fopCamM_Management__Fv = .text:0x8001E374; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x8001E378; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x8001E37C; // type:function size:0x28 scope:global align:4 +fopOvlp_Execute__FPv = .text:0x8001E3A4; // type:function size:0x28 scope:global align:4 +fopOvlp_IsDelete__FPv = .text:0x8001E3CC; // type:function size:0x28 scope:global align:4 +fopOvlp_Delete__FPv = .text:0x8001E3F4; // type:function size:0x28 scope:global align:4 +fopOvlp_Create__FPv = .text:0x8001E41C; // type:function size:0x68 scope:global align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x8001E484; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x8001E4C4; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x8001E504; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x8001E51C; // type:function size:0x24 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x8001E540; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x8001E558; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x8001E574; // type:function size:0x34 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x8001E5A8; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x8001E5D0; // type:function size:0x34 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x8001E604; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x8001E650; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x8001E698; // type:function size:0x50 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x8001E6E8; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x8001E6EC; // type:function size:0x5C scope:global align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x8001E748; // type:function size:0x4C scope:global align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x8001E794; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x8001E7E4; // type:function size:0x70 scope:global align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x8001E854; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x8001E8A4; // type:function size:0x60 scope:global align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x8001E904; // type:function size:0x50 scope:global align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x8001E954; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x8001E9F0; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x8001EA88; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x8001EAB4; // type:function size:0x10 scope:global align:4 +fopOvlpReq_SetPeektime__FP21overlap_request_classUs = .text:0x8001EAC4; // type:function size:0x14 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x8001EAD8; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x8001EB34; // type:function size:0x28 scope:global align:4 +fopScn_Execute__FP11scene_class = .text:0x8001EB5C; // type:function size:0x28 scope:global align:4 +fopScn_IsDelete__FPv = .text:0x8001EB84; // type:function size:0x28 scope:global align:4 +fopScn_Delete__FPv = .text:0x8001EBAC; // type:function size:0x54 scope:global align:4 +fopScn_Create__FPv = .text:0x8001EC00; // type:function size:0x74 scope:global align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x8001EC74; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x8001ECB0; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x8001ECE0; // type:function size:0x5C scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x8001ED3C; // type:function size:0x48 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x8001ED84; // type:function size:0x48 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x8001EDCC; // type:function size:0x44 scope:global align:4 +fopScnM_Management__Fv = .text:0x8001EE10; // type:function size:0x20 scope:global align:4 +fopScnM_Init__Fv = .text:0x8001EE30; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x8001EE34; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x8001EE64; // type:function size:0x20 scope:global align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x8001EE84; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x8001EEB4; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x8001EEE4; // type:function size:0x40 scope:global align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x8001EF24; // type:function size:0x48 scope:global align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x8001EF6C; // type:function size:0x44 scope:global align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x8001EFB0; // type:function size:0x40 scope:global align:4 +fopScnRq_FadeRequest__FsUs = .text:0x8001EFF0; // type:function size:0x44 scope:global align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x8001F034; // type:function size:0xC8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x8001F0FC; // type:function size:0x20 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x8001F11C; // type:function size:0x20 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x8001F13C; // type:function size:0x20 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x8001F15C; // type:function size:0x2C scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x8001F188; // type:function size:0x20 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x8001F1A8; // type:function size:0x28 scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8001F1D0; // type:function size:0x28 scope:global align:4 +fopVw_IsDelete__FPv = .text:0x8001F1F8; // type:function size:0x28 scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x8001F220; // type:function size:0x28 scope:global align:4 +fopVw_Create__FPv = .text:0x8001F248; // type:function size:0x3C scope:global align:4 +fopKy_Draw__FPv = .text:0x8001F284; // type:function size:0x3C scope:global align:4 +fopKy_Execute__FPv = .text:0x8001F2C0; // type:function size:0x54 scope:global align:4 +fopKy_IsDelete__FPv = .text:0x8001F314; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x8001F368; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x8001F3B4; // type:function size:0xD4 scope:global align:4 +fopMsg_Draw__FPv = .text:0x8001F488; // type:function size:0x28 scope:global align:4 +fopMsg_Execute__FPv = .text:0x8001F4B0; // type:function size:0x38 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x8001F4E8; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x8001F53C; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x8001F588; // type:function size:0xD8 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x8001F660; // type:function size:0x58 scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x8001F6B8; // type:function size:0x90 scope:global align:4 +fopKyM_Delete__FPv = .text:0x8001F748; // type:function size:0x20 scope:global align:4 +fopKyM_Create__FsPFPv_iPv = .text:0x8001F768; // type:function size:0x50 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x8001F7B8; // type:function size:0x60 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x8001F818; // type:function size:0x64 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzfi = .text:0x8001F87C; // type:function size:0x90 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x8001F90C; // type:function size:0xA8 scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x8001F9B4; // type:function size:0x70 scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x8001FA24; // type:function size:0x20 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8001FA44; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x8001FA4C; // type:function size:0x20 scope:global align:4 +createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi = .text:0x8001FA6C; // type:function size:0xE4 scope:global align:4 +createTimerAppend__FiUlUcUcffffUi = .text:0x8001FB50; // type:function size:0xFC scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x8001FC4C; // type:function size:0x74 scope:global align:4 +fop_Timer_create__FsUcUlUcUcffffPFPv_i = .text:0x8001FCC0; // type:function size:0x74 scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_cUl = .text:0x8001FD34; // type:function size:0x150 scope:global align:4 +fopMsgM_messageSet__FUlUl = .text:0x8001FE84; // type:function size:0x140 scope:global align:4 +fopMsgM_messageSetDemo__FUl = .text:0x8001FFC4; // type:function size:0xFC scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x800200C0; // type:function size:0x40 scope:global align:4 +fopMsgM_setMessageID__FUi = .text:0x80020100; // type:function size:0x8 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x80020108; // type:function size:0x50 scope:global align:4 +setAlpha__7J2DPaneFUc = .text:0x80020158; // type:function size:0x8 scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x80020160; // type:function size:0x16C scope:global align:4 +setBlendRatio__10J2DPictureFff = .text:0x800202CC; // type:function size:0x6C scope:global align:4 +append__10J2DPictureFPCcf = .text:0x80020338; // type:function size:0x30 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x80020368; // type:function size:0x34 scope:global align:4 +fopMsgM_createExpHeap__FUlP7JKRHeap = .text:0x8002039C; // type:function size:0x44 scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x800203E0; // type:function size:0x20 scope:global align:4 +fopDwIt_GetTag__Fv = .text:0x80020400; // type:function size:0x44 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x80020444; // type:function size:0x3C scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x80020480; // type:function size:0x2C scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x800204AC; // type:function size:0x28 scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x800204D4; // type:function size:0x20 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x800204F4; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x80020518; // type:function size:0x30 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x80020548; // type:function size:0x4C scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x80020594; // type:function size:0xB8 scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x8002064C; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x8002065C; // type:function size:0x40 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x8002069C; // type:function size:0x28 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x800206C4; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x80020720; // type:function size:0x40 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x80020760; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x800207BC; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x80020820; // type:function size:0xFC scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x8002091C; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x800209C8; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x80020A04; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x80020A40; // type:function size:0x54 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80020A94; // type:function size:0x38 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x80020ACC; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x80020AE8; // type:function size:0x38 scope:global align:4 +fpcCtRq_CreateQTo__FP14create_request = .text:0x80020B20; // type:function size:0x3C scope:global align:4 +fpcCtRq_ToCreateQ__FP14create_request = .text:0x80020B5C; // type:function size:0x44 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x80020BA0; // type:function size:0x74 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x80020C14; // type:function size:0x98 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x80020CAC; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x80020CC8; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x80020D84; // type:function size:0x2C scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x80020DB0; // type:function size:0x88 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x80020E38; // type:function size:0x2C scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x80020E64; // type:function size:0x20 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x80020E84; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x80020EA8; // type:function size:0x20 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x80020EC8; // type:function size:0x24 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x80020EEC; // type:function size:0x24 scope:global align:4 +fpcCt_Handler__Fv = .text:0x80020F10; // type:function size:0x20 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x80020F30; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x80020F48; // type:function size:0x34 scope:global align:4 +fpcDtTg_DeleteQTo__FP16delete_tag_class = .text:0x80020F7C; // type:function size:0x20 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x80020F9C; // type:function size:0x80 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x8002101C; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x80021040; // type:function size:0x20 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x80021060; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x800210D4; // type:function size:0x38 scope:global align:4 +fpcDt_ToQueue__FP18base_process_class = .text:0x8002110C; // type:function size:0x7C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x80021188; // type:function size:0x11C scope:global align:4 +fpcDt_Delete__FPv = .text:0x800212A4; // type:function size:0x64 scope:global align:4 +fpcDwPi_Get__FPC19draw_priority_class = .text:0x80021308; // type:function size:0x8 scope:global align:4 +fpcDwPi_Set__FP19draw_priority_classs = .text:0x80021310; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x80021318; // type:function size:0x20 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x80021338; // type:function size:0x20 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x80021358; // type:function size:0x44 scope:global align:4 +fpcEx_IsExist__FUi = .text:0x8002139C; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x800213C4; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x80021418; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x800214C4; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x80021510; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x80021568; // type:function size:0x20 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x80021588; // type:function size:0x20 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x800215A8; // type:function size:0x24 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x800215CC; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x800215F8; // type:function size:0x24 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x8002161C; // type:function size:0x24 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x80021640; // type:function size:0x24 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x80021664; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x80021678; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x80021688; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x800216A0; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x800216B4; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x800216C4; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x800216DC; // type:function size:0x10 scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x800216EC; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x800216F4; // type:function size:0x8 scope:global align:4 +fpcLy_Search__FUi = .text:0x800216FC; // type:function size:0x50 scope:global align:4 +fpcLy_Layer__FUi = .text:0x8002174C; // type:function size:0x70 scope:global align:4 +fpcLy_Regist__FP11layer_class = .text:0x800217BC; // type:function size:0x2C scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x800217E8; // type:function size:0xB4 scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x8002189C; // type:function size:0x2C scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x800218C8; // type:function size:0x138 scope:global align:4 +fpcLf_GetPriority__FPC14leafdraw_class = .text:0x80021A00; // type:function size:0x24 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x80021A24; // type:function size:0x24 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x80021A48; // type:function size:0x38 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x80021A80; // type:function size:0x28 scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x80021AA8; // type:function size:0x28 scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x80021AD0; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x80021B14; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x80021B88; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x80021BC0; // type:function size:0x68 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x80021C28; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x80021C60; // type:function size:0x74 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x80021CD4; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x80021DCC; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x80021E2C; // type:function size:0x84 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x80021EB0; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x80021F64; // type:function size:0x54 scope:global align:4 +fpcLd_Use__Fs = .text:0x80021FB8; // type:function size:0x50 scope:global align:4 +fpcLd_IsLoaded__Fs = .text:0x80022008; // type:function size:0x24 scope:global align:4 +fpcLd_Free__Fs = .text:0x8002202C; // type:function size:0x24 scope:global align:4 +fpcLd_Load__Fs = .text:0x80022050; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x800220A0; // type:function size:0x20 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x800220C0; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x800220F8; // type:function size:0x20 scope:global align:4 +fpcM_Delete__FPv = .text:0x80022118; // type:function size:0x20 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x80022138; // type:function size:0x20 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x80022158; // type:function size:0x160 scope:global align:4 +fpcM_Init__Fv = .text:0x800222B8; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x800222F4; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x80022348; // type:function size:0x24 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x8002236C; // type:function size:0x24 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x80022390; // type:function size:0x24 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x800223B4; // type:function size:0x74 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x80022428; // type:function size:0x38 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x80022460; // type:function size:0x24 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x80022484; // type:function size:0x24 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x800224A8; // type:function size:0x24 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x800224CC; // type:function size:0x24 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x800224F0; // type:function size:0x24 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x80022514; // type:function size:0x6C scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x80022580; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x800225DC; // type:function size:0x80 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x8002265C; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x8002269C; // type:function size:0x28 scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x800226C4; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x80022728; // type:function size:0x9C scope:global align:4 +fpcNdRq_RequestQTo__FP19node_create_request = .text:0x800227C4; // type:function size:0x40 scope:global align:4 +fpcNdRq_ToRequestQ__FP19node_create_request = .text:0x80022804; // type:function size:0x4C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x80022850; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x800228A8; // type:function size:0x5C scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x80022904; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x8002290C; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x8002293C; // type:function size:0x54 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x80022990; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x800229D8; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x80022A3C; // type:function size:0x68 scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x80022AA4; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x80022AFC; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x80022BE4; // type:function size:0x6C scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x80022C50; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x80022C9C; // type:function size:0x178 scope:global align:4 +fpcNdRq_ChangeNode__FUlP18process_node_classsPv = .text:0x80022E14; // type:function size:0x9C scope:global align:4 +fpcNdRq_DeleteNode__FUlP18process_node_class = .text:0x80022EB0; // type:function size:0x8C scope:global align:4 +fpcNdRq_CreateNode__FUlsPv = .text:0x80022F3C; // type:function size:0xAC scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x80022FE8; // type:function size:0xB0 scope:global align:4 +fpcNdRq_ReChangeNode__FUisPv = .text:0x80023098; // type:function size:0x78 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x80023110; // type:function size:0x20 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x80023130; // type:function size:0x20 scope:global align:4 +fpcPi_QueueTo__FP22process_priority_class = .text:0x80023150; // type:function size:0x38 scope:global align:4 +fpcPi_ToQueue__FP22process_priority_class = .text:0x80023188; // type:function size:0x8C scope:global align:4 +fpcPi_GetFromQueue__Fv = .text:0x80023214; // type:function size:0x54 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x80023268; // type:function size:0x4C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x800232B4; // type:function size:0x34 scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x800232E8; // type:function size:0x140 scope:global align:4 +fpcPi_Handler__Fv = .text:0x80023428; // type:function size:0x94 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x800234BC; // type:function size:0xA8 scope:global align:4 +fpcPf_Get__Fs = .text:0x80023564; // type:function size:0x14 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80023578; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x80023590; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x800235A8; // type:function size:0x58 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x80023600; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x80023634; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x8002368C; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x800236C0; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x80023728; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x80023764; // type:function size:0x24 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x80023788; // type:function size:0x30 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x800237B8; // type:function size:0x20 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x800237D8; // type:function size:0x20 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x800237F8; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x80023844; // type:function size:0x24 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x80023868; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x800238D4; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x80023948; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x80023954; // type:function size:0xA0 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x800239F4; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x80023A48; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x80023A98; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80023AA0; // type:function size:0xD0 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x80023B70; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x80023BC4; // type:function size:0x68 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x80023C2C; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x80023C64; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x80023CBC; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x80023D0C; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x80023D14; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x80023D84; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80023D8C; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80023D94; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScScUc = .text:0x80023E28; // type:function size:0x6C scope:global align:4 +dStage_SetErrorRoom__Fv = .text:0x80023E94; // type:function size:0x30 scope:global align:4 +dStage_SetErrorStage__Fv = .text:0x80023EC4; // type:function size:0x30 scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x80023EF4; // type:function size:0xC scope:global align:4 +dStage_isBossStage__FP11dStage_dt_c = .text:0x80023F00; // type:function size:0x50 scope:global align:4 +dStage_KeepDoorInfoInit__FP11dStage_dt_c = .text:0x80023F50; // type:function size:0x34 scope:global align:4 +dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x80023F84; // type:function size:0xD8 scope:global align:4 +dStage_GetRoomKeepDoorInfo__Fv = .text:0x8002405C; // type:function size:0xC scope:global align:4 +dStage_initRoomKeepDoorInfo__Fv = .text:0x80024068; // type:function size:0x10 scope:global align:4 +dStage_RoomKeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x80024078; // type:function size:0xFC scope:global align:4 +dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv = .text:0x80024174; // type:function size:0x28 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x8002419C; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x800241E8; // type:function size:0x150 scope:global align:4 +initZone__20dStage_roomControl_cFv = .text:0x80024338; // type:function size:0x4C scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80024384; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x800243B0; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x800243E8; // type:function size:0x3C scope:global align:4 +setNextStayNo__20dStage_roomControl_cFi = .text:0x80024424; // type:function size:0x8 scope:global align:4 +stayRoomCheck__FiPUci = .text:0x8002442C; // type:function size:0x34 scope:global align:4 +createRoomScene__Fi = .text:0x80024460; // type:function size:0x88 scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x800244E8; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUcb = .text:0x8002451C; // type:function size:0x200 scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x8002471C; // type:function size:0x120 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x8002483C; // type:function size:0x8 scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x80024844; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x800248A8; // type:function size:0x64 scope:global align:4 +setArcBank__20dStage_roomControl_cFiPCc = .text:0x8002490C; // type:function size:0x34 scope:global align:4 +getArcBank__20dStage_roomControl_cFi = .text:0x80024940; // type:function size:0x14 scope:global align:4 +resetArchiveBank__20dStage_roomControl_cFi = .text:0x80024954; // type:function size:0xE0 scope:global align:4 +create__Q220dStage_roomControl_c9roomDzs_cFUc = .text:0x80024A34; // type:function size:0x88 scope:global align:4 +remove__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x80024ABC; // type:function size:0x88 scope:global align:4 +add__Q220dStage_roomControl_c9roomDzs_cFUcUc = .text:0x80024B44; // type:function size:0xD8 scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x80024C1C; // type:function size:0x8C scope:global align:4 +initFileList2__15dStage_roomDt_cFv = .text:0x80024CA8; // type:function size:0xC scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x80024CB4; // type:function size:0x5C scope:global align:4 +dStage_roomInit__Fi = .text:0x80024D10; // type:function size:0xA0 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x80024DB0; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x80024DB8; // type:function size:0x8 scope:global align:4 +dStage_searchName__FPCc = .text:0x80024DC0; // type:function size:0x70 scope:global align:4 +dStage_getName__FsSc = .text:0x80024E30; // type:function size:0xAC scope:global align:4 +dStage_getName2__FsSc = .text:0x80024EDC; // type:function size:0x20 scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x80024EFC; // type:function size:0x9C scope:global align:4 +dStage_cameraCreate__FP24stage_camera2_data_classii = .text:0x80024F98; // type:function size:0x6C scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x80025004; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x8002500C; // type:function size:0x8 scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x80025014; // type:function size:0x2A4 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x800252B8; // type:function size:0x50 scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x80025308; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x8002533C; // type:function size:0x34 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80025370; // type:function size:0x8C scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x800253FC; // type:function size:0x8 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x80025404; // type:function size:0x8C scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x80025490; // type:function size:0x8 scope:global align:4 +dStage_paletteInfoInit__FP11dStage_dt_cPviPv = .text:0x80025498; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x800254CC; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x80025500; // type:function size:0x34 scope:global align:4 +dStage_filiInfo2Init__FP11dStage_dt_cPviPv = .text:0x80025534; // type:function size:0x38 scope:global align:4 +dStage_fieldMapFiliInfo2Init__FP11dStage_dt_cPviPv = .text:0x8002556C; // type:function size:0x20 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x8002558C; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x800255E0; // type:function size:0x34 scope:global align:4 +dStage_vrboxcolInfoInit__FP11dStage_dt_cPviPv = .text:0x80025614; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x80025648; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x800256AC; // type:function size:0x8C scope:global align:4 +dStage_stagInfo_GetParticleNo__FP21stage_stag_info_classi = .text:0x80025738; // type:function size:0xC scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x80025744; // type:function size:0xE8 scope:global align:4 +resetOldMulti__16dStage_stageDt_cFv = .text:0x8002582C; // type:function size:0xC scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x80025838; // type:function size:0x34 scope:global align:4 +dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x8002586C; // type:function size:0xEC scope:global align:4 +dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x80025958; // type:function size:0xE0 scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x80025A38; // type:function size:0xEC scope:global align:4 +dStage_actorInit_always__FP11dStage_dt_cPviPv = .text:0x80025B24; // type:function size:0xD8 scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x80025BFC; // type:function size:0xE0 scope:global align:4 +dStage_doorInfoInit__FP11dStage_dt_cPviPv = .text:0x80025CDC; // type:function size:0xCC scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x80025DA8; // type:function size:0x98 scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x80025E40; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x80025E70; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x80025EA4; // type:function size:0xA0 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x80025F44; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x80025F78; // type:function size:0xA0 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x80026018; // type:function size:0x34 scope:global align:4 +dStage_soundInfoInitCL__FP11dStage_dt_cPviPv = .text:0x8002604C; // type:function size:0x34 scope:global align:4 +dStage_setLayerTagName__FP9FuncTableii = .text:0x80026080; // type:function size:0x34 scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x800260B4; // type:function size:0xC8 scope:global align:4 +dStage_stEventInfoInit__FP11dStage_dt_cPviPv = .text:0x8002617C; // type:function size:0x34 scope:global align:4 +dStage_mapEventInfoInit__FP11dStage_dt_cPviPv = .text:0x800261B0; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x800261E4; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x80026218; // type:function size:0x80 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x80026298; // type:function size:0x84 scope:global align:4 +dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv = .text:0x8002631C; // type:function size:0x30 scope:global align:4 +dStage_fieldMapTresureInit__FP11dStage_dt_cPviPv = .text:0x8002634C; // type:function size:0x10 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x8002635C; // type:function size:0x44 scope:global align:4 +dStage_mapPathInit__FP11dStage_dt_cPviPv = .text:0x800263A0; // type:function size:0x30 scope:global align:4 +dStage_mapPathInitCommonLayer__FP11dStage_dt_cPviPv = .text:0x800263D0; // type:function size:0x30 scope:global align:4 +dStage_fieldMapMapPathInit__FP11dStage_dt_cPviPv = .text:0x80026400; // type:function size:0x5C scope:global align:4 +readMult__FP11dStage_dt_cP14dStage_Multi_cb = .text:0x8002645C; // type:function size:0x180 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x800265DC; // type:function size:0x94 scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x80026670; // type:function size:0x34 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x800266A4; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x8002670C; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x80026730; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80026764; // type:function size:0x78 scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x800267DC; // type:function size:0x68 scope:global align:4 +dStage_elstInfoInit__FP11dStage_dt_cPviPv = .text:0x80026844; // type:function size:0x54 scope:global align:4 +dKankyo_create__Fv = .text:0x80026898; // type:function size:0x7C scope:global align:4 +layerMemoryInfoLoader__FPvP11dStage_dt_ci = .text:0x80026914; // type:function size:0x2C scope:global align:4 +dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c = .text:0x80026940; // type:function size:0x74 scope:global align:4 +layerTableLoader__FPvP11dStage_dt_ci = .text:0x800269B4; // type:function size:0x134 scope:global align:4 +getElst__16dStage_stageDt_cFv = .text:0x80026AE8; // type:function size:0x8 scope:global align:4 +layerActorLoader__FPvP11dStage_dt_ci = .text:0x80026AF0; // type:function size:0x68 scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x80026B58; // type:function size:0x64 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_ci = .text:0x80026BBC; // type:function size:0x78 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x80026C34; // type:function size:0x58 scope:global align:4 +dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c = .text:0x80026C8C; // type:function size:0x50 scope:global align:4 +dStage_infoCreate__Fv = .text:0x80026CDC; // type:function size:0x5C scope:global align:4 +dStage_Create__Fv = .text:0x80026D38; // type:function size:0xC0 scope:global align:4 +dStage_Delete__Fv = .text:0x80026DF8; // type:function size:0x1E4 scope:global align:4 +setOldMulti__16dStage_stageDt_cFv = .text:0x80026FDC; // type:function size:0xC scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x80026FE8; // type:function size:0x114 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlScs = .text:0x800270FC; // type:function size:0x74 scope:global align:4 +dStage_changeScene__FifUlScsi = .text:0x80027170; // type:function size:0x170 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x800272E0; // type:function size:0x8 scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x800272E8; // type:function size:0x8 scope:global align:4 +dStage_changeScene4Event__FiScibfUlsi = .text:0x800272F0; // type:function size:0x1C0 scope:global align:4 +dStage_restartRoom__FUlUli = .text:0x800274B0; // type:function size:0x74 scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x80027524; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x8002752C; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x80027534; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x8002753C; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x80027544; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x8002754C; // type:function size:0x8 scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x80027554; // type:function size:0x8 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x8002755C; // type:function size:0x34 scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x80027590; // type:function size:0x34 scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x800275C4; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x800275CC; // type:function size:0x8 scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x800275D4; // type:function size:0x8 scope:global align:4 +setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class = .text:0x800275DC; // type:function size:0x34 scope:global align:4 +getPaletteInfo__15dStage_roomDt_cCFv = .text:0x80027610; // type:function size:0x34 scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x80027644; // type:function size:0x34 scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x80027678; // type:function size:0x34 scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x800276AC; // type:function size:0x34 scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x800276E0; // type:function size:0x34 scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x80027714; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x8002771C; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__15dStage_roomDt_cFP25stage_vrboxcol_info_class = .text:0x80027724; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__15dStage_roomDt_cCFv = .text:0x8002772C; // type:function size:0x8 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x80027734; // type:function size:0x34 scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x80027768; // type:function size:0x34 scope:global align:4 +setPaletteNumInfo__15dStage_roomDt_cFi = .text:0x8002779C; // type:function size:0x34 scope:global align:4 +getPaletteNumInfo__15dStage_roomDt_cCFv = .text:0x800277D0; // type:function size:0x34 scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x80027804; // type:function size:0x34 scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x80027838; // type:function size:0x34 scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x8002786C; // type:function size:0x34 scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x800278A0; // type:function size:0x34 scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x800278D4; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x800278DC; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__15dStage_roomDt_cFi = .text:0x800278E4; // type:function size:0x8 scope:global align:4 +getVrboxcolNumInfo__15dStage_roomDt_cCFv = .text:0x800278EC; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x800278F4; // type:function size:0x34 scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x80027928; // type:function size:0x34 scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP30stage_pure_lightvec_info_class = .text:0x8002795C; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x80027964; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x8002796C; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x80027974; // type:function size:0x8 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x8002797C; // type:function size:0x34 scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x800279B0; // type:function size:0x34 scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x800279E4; // type:function size:0x8 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x800279EC; // type:function size:0x34 scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x80027A20; // type:function size:0x34 scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80027A54; // type:function size:0x34 scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x80027A88; // type:function size:0x34 scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80027ABC; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x80027AC4; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80027ACC; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x80027AD4; // type:function size:0x8 scope:global align:4 +setSoundInf__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80027ADC; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x80027AE4; // type:function size:0x8 scope:global align:4 +setSoundInfCL__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80027AEC; // type:function size:0x8 scope:global align:4 +getSoundInfCL__15dStage_roomDt_cCFv = .text:0x80027AF4; // type:function size:0x8 scope:global align:4 +setMapEventInfo__15dStage_roomDt_cFP21dStage_MapEventInfo_c = .text:0x80027AFC; // type:function size:0x8 scope:global align:4 +getMapEventInfo__15dStage_roomDt_cCFv = .text:0x80027B04; // type:function size:0x8 scope:global align:4 +setFileList2Info__15dStage_roomDt_cFP21dStage_FileList2_dt_c = .text:0x80027B0C; // type:function size:0x8 scope:global align:4 +getFileList2Info__15dStage_roomDt_cCFv = .text:0x80027B14; // type:function size:0x8 scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x80027B1C; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x80027B24; // type:function size:0x8 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x80027B2C; // type:function size:0x8 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x80027B34; // type:function size:0x30 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x80027B64; // type:function size:0x34 scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x80027B98; // type:function size:0x30 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x80027BC8; // type:function size:0x34 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x80027BFC; // type:function size:0x30 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x80027C2C; // type:function size:0x34 scope:global align:4 +setOldMulti__15dStage_roomDt_cFv = .text:0x80027C60; // type:function size:0x30 scope:global align:4 +resetOldMulti__15dStage_roomDt_cFv = .text:0x80027C90; // type:function size:0x30 scope:global align:4 +getOldMulti__15dStage_roomDt_cCFv = .text:0x80027CC0; // type:function size:0x34 scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x80027CF4; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x80027CFC; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x80027D04; // type:function size:0x8 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x80027D0C; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x80027D14; // type:function size:0x4 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x80027D18; // type:function size:0x8 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80027D20; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x80027D28; // type:function size:0x8 scope:global align:4 +setDoor__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80027D30; // type:function size:0x8 scope:global align:4 +getDoor__15dStage_roomDt_cCFv = .text:0x80027D38; // type:function size:0x8 scope:global align:4 +setMapPath__15dStage_roomDt_cFPv = .text:0x80027D40; // type:function size:0x30 scope:global align:4 +getMapPath__15dStage_roomDt_cFv = .text:0x80027D70; // type:function size:0x34 scope:global align:4 +setElst__15dStage_roomDt_cFP13dStage_Elst_c = .text:0x80027DA4; // type:function size:0x34 scope:global align:4 +getElst__15dStage_roomDt_cFv = .text:0x80027DD8; // type:function size:0x38 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x80027E10; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x80027E18; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x80027E20; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x80027E28; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x80027E30; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x80027E38; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x80027E40; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x80027E48; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x80027E50; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x80027E58; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x80027E60; // type:function size:0x8 scope:global align:4 +setPaletteInfo__16dStage_stageDt_cFP24stage_palette_info_class = .text:0x80027E68; // type:function size:0x8 scope:global align:4 +getPaletteInfo__16dStage_stageDt_cCFv = .text:0x80027E70; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x80027E78; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x80027E80; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x80027E88; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x80027E90; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x80027E98; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x80027EA0; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__16dStage_stageDt_cFP25stage_vrboxcol_info_class = .text:0x80027EA8; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__16dStage_stageDt_cCFv = .text:0x80027EB0; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x80027EB8; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x80027EC0; // type:function size:0x8 scope:global align:4 +setPaletteNumInfo__16dStage_stageDt_cFi = .text:0x80027EC8; // type:function size:0x8 scope:global align:4 +getPaletteNumInfo__16dStage_stageDt_cCFv = .text:0x80027ED0; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x80027ED8; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x80027EE0; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x80027EE8; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x80027EF0; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x80027EF8; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x80027F00; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__16dStage_stageDt_cFi = .text:0x80027F08; // type:function size:0x8 scope:global align:4 +getVrboxcolNumInfo__16dStage_stageDt_cCFv = .text:0x80027F10; // type:function size:0x8 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class = .text:0x80027F18; // type:function size:0x34 scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x80027F4C; // type:function size:0x34 scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x80027F80; // type:function size:0x34 scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x80027FB4; // type:function size:0x34 scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x80027FE8; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x80027FF0; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x80027FF8; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x80028000; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80028008; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x80028010; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80028018; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x80028020; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80028028; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x80028030; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80028038; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x80028040; // type:function size:0x8 scope:global align:4 +setSoundInf__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80028048; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x80028050; // type:function size:0x8 scope:global align:4 +setSoundInfCL__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80028058; // type:function size:0x8 scope:global align:4 +getSoundInfCL__16dStage_stageDt_cCFv = .text:0x80028060; // type:function size:0x8 scope:global align:4 +setMapEventInfo__16dStage_stageDt_cFP21dStage_MapEventInfo_c = .text:0x80028068; // type:function size:0x8 scope:global align:4 +getMapEventInfo__16dStage_stageDt_cCFv = .text:0x80028070; // type:function size:0x8 scope:global align:4 +setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c = .text:0x80028078; // type:function size:0x34 scope:global align:4 +getFileList2Info__16dStage_stageDt_cCFv = .text:0x800280AC; // type:function size:0x34 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x800280E0; // type:function size:0x34 scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x80028114; // type:function size:0x34 scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x80028148; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x80028150; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x80028158; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x80028160; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x80028168; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x80028170; // type:function size:0x8 scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x80028178; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x80028180; // type:function size:0x8 scope:global align:4 +getOldMulti__16dStage_stageDt_cCFv = .text:0x80028188; // type:function size:0x8 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x80028190; // type:function size:0x34 scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x800281C4; // type:function size:0x34 scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x800281F8; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x80028200; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x80028208; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x80028210; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x80028218; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x80028220; // type:function size:0x8 scope:global align:4 +setDoor__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x80028228; // type:function size:0x8 scope:global align:4 +getDoor__16dStage_stageDt_cCFv = .text:0x80028230; // type:function size:0x8 scope:global align:4 +setMapPath__16dStage_stageDt_cFPv = .text:0x80028238; // type:function size:0x4 scope:global align:4 +getMapPath__16dStage_stageDt_cFv = .text:0x8002823C; // type:function size:0x8 scope:global align:4 +setElst__16dStage_stageDt_cFP13dStage_Elst_c = .text:0x80028244; // type:function size:0x8 scope:global align:4 +__sinit_d_stage_cpp = .text:0x8002824C; // type:function size:0xDC scope:local align:4 +__arraydtor$5375 = .text:0x80028328; // type:function size:0x38 scope:local align:4 +__dt__19dStage_roomStatus_cFv = .text:0x80028360; // type:function size:0x3C scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x8002839C; // type:function size:0x7C scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x80028418; // type:function size:0x64 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x8002847C; // type:function size:0x3C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x800284B8; // type:function size:0x4 scope:global align:4 +getIconSize__15renderingAmap_cCFUc = .text:0x800284BC; // type:function size:0x14 scope:global align:4 +draw__15renderingAmap_cFv = .text:0x800284D0; // type:function size:0x3F4 scope:global align:4 +getDispType__15renderingAmap_cCFv = .text:0x800288C4; // type:function size:0x9C scope:global align:4 +beforeDrawPath__15renderingAmap_cFv = .text:0x80028960; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingAmap_cFv = .text:0x800289D0; // type:function size:0x20 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10room_class = .text:0x800289F0; // type:function size:0x20 scope:global align:4 +drawPath__15renderingAmap_cFv = .text:0x80028A10; // type:function size:0x20 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80028A30; // type:function size:0xD4 scope:global align:4 +getPlayerCursorSize__15renderingAmap_cFv = .text:0x80028B04; // type:function size:0xC scope:global align:4 +getRestartCursorSize__15renderingAmap_cFv = .text:0x80028B10; // type:function size:0x2C scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10poly_class = .text:0x80028B3C; // type:function size:0x78 scope:global align:4 +isDrawOutSideTrim__15renderingAmap_cFv = .text:0x80028BB4; // type:function size:0x98 scope:global align:4 +getOutSideBlackLineNumber__15renderingAmap_cFv = .text:0x80028C4C; // type:function size:0x14 scope:global align:4 +isOutSideBlackLine__15renderingAmap_cFv = .text:0x80028C60; // type:function size:0x30 scope:global align:4 +getLineWidthSub__15renderingAmap_cFi = .text:0x80028C90; // type:function size:0x64 scope:global align:4 +getDecorationLineWidth__15renderingAmap_cFi = .text:0x80028CF4; // type:function size:0xE0 scope:global align:4 +getLineWidth__15renderingAmap_cFi = .text:0x80028DD4; // type:function size:0x20 scope:global align:4 +getColor__6dMap_cFi = .text:0x80028DF4; // type:function size:0xF0 scope:global align:4 +getLineColor__15renderingAmap_cFii = .text:0x80028EE4; // type:function size:0xD0 scope:global align:4 +getDecoLineColor__15renderingAmap_cFii = .text:0x80028FB4; // type:function size:0x84 scope:global align:4 +getIconPosition__6dMap_cCFPQ27dTres_c15typeGroupData_c = .text:0x80029038; // type:function size:0x20 scope:global align:4 +getIconGroupNumber__15renderingAmap_cCFUc = .text:0x80029058; // type:function size:0x20 scope:global align:4 +hasMap__15renderingAmap_cCFv = .text:0x80029078; // type:function size:0x48 scope:global align:4 +isRendDoor__15renderingAmap_cCFv = .text:0x800290C0; // type:function size:0x44 scope:global align:4 +isCheckFloor__15renderingAmap_cCFv = .text:0x80029104; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingAmap_cCFv = .text:0x8002910C; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingAmap_cCFv = .text:0x80029114; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingAmap_cCFv = .text:0x8002911C; // type:function size:0x44 scope:global align:4 +getStayType__15renderingAmap_cCFv = .text:0x80029160; // type:function size:0x30 scope:global align:4 +isDrawIconSingle2__15renderingAmap_cCFPCQ27dTres_c6data_sbbi = .text:0x80029190; // type:function size:0x55C scope:global align:4 +isDrawType__6dMap_cFi = .text:0x800296EC; // type:function size:0xC scope:global align:4 +isRendAllRoom__6dMap_cCFv = .text:0x800296F8; // type:function size:0x4C scope:global align:4 +isSpecialOutline__6dMap_cFv = .text:0x80029744; // type:function size:0x8 scope:global align:4 +copyPalette__6dMap_cFv = .text:0x8002974C; // type:function size:0x5C scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFiif = .text:0x800297A8; // type:function size:0x70 scope:global align:4 +resCopy__6dMap_cFv = .text:0x80029818; // type:function size:0x5C scope:global align:4 +__ct__6dMap_cFiiii = .text:0x80029874; // type:function size:0x1A8 scope:global align:4 +_remove__6dMap_cFv = .text:0x80029A1C; // type:function size:0x70 scope:global align:4 +getMapMinMaxXZ__6dMap_cFiPfPfPfPf = .text:0x80029A8C; // type:function size:0x184 scope:global align:4 +getPack__6dMap_cFiPfPf = .text:0x80029C10; // type:function size:0x168 scope:global align:4 +calcMapCenterXZ__6dMap_cFiPfPf = .text:0x80029D78; // type:function size:0xA4 scope:global align:4 +calcMapCmPerTexel__6dMap_cFiPf = .text:0x80029E1C; // type:function size:0x168 scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFif = .text:0x80029F84; // type:function size:0xE0 scope:global align:4 +copyPalette__6dMap_cFiif = .text:0x8002A064; // type:function size:0xE4 scope:global align:4 +setAmapPaletteColor__6dMap_cFiUcUcUcUc = .text:0x8002A148; // type:function size:0x74 scope:global align:4 +getDispType__6dMap_cCFv = .text:0x8002A1BC; // type:function size:0x20 scope:global align:4 +isDrawRoom__6dMap_cCFii = .text:0x8002A1DC; // type:function size:0x78 scope:global align:4 +getRoomNoSingle__6dMap_cFv = .text:0x8002A254; // type:function size:0x40 scope:global align:4 +isDrawRoomIcon__6dMap_cCFii = .text:0x8002A294; // type:function size:0x98 scope:global align:4 +_move__6dMap_cFffif = .text:0x8002A32C; // type:function size:0x828 scope:global align:4 +_draw__6dMap_cFv = .text:0x8002AB54; // type:function size:0x58 scope:global align:4 +getFirstData__6dMap_cFUc = .text:0x8002ABAC; // type:function size:0x20 scope:global align:4 +getNextData__6dMap_cFPQ27dTres_c15typeGroupData_c = .text:0x8002ABCC; // type:function size:0x20 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x8002ABEC; // type:function size:0x4 scope:global align:4 +isDrawType__11dDrawPath_cFi = .text:0x8002ABF0; // type:function size:0x8 scope:global align:4 +__dt__18dRenderingFDAmap_cFv = .text:0x8002ABF8; // type:function size:0x7C scope:global align:4 +__dt__15dRenderingMap_cFv = .text:0x8002AC74; // type:function size:0x6C scope:global align:4 +__dt__28dDrawPathWithNormalPattern_cFv = .text:0x8002ACE0; // type:function size:0x5C scope:global align:4 +__dt__11dDrawPath_cFv = .text:0x8002AD3C; // type:function size:0x48 scope:global align:4 +getLineColor__11dDrawPath_cFii = .text:0x8002AD84; // type:function size:0x2C scope:global align:4 +__dt__15renderingAmap_cFv = .text:0x8002ADB0; // type:function size:0xBC scope:global align:4 +__ct__15renderingAmap_cFv = .text:0x8002AE6C; // type:function size:0xB4 scope:global align:4 +__dt__6dMap_cFv = .text:0x8002AF20; // type:function size:0xE0 scope:global align:4 +isRendIcon__15renderingAmap_cCFv = .text:0x8002B000; // type:function size:0x8 scope:global align:4 +__dt__28renderingPlusDoorAndCursor_cFv = .text:0x8002B008; // type:function size:0xAC scope:global align:4 +__dt__19renderingPlusDoor_cFv = .text:0x8002B0B4; // type:function size:0x9C scope:global align:4 +__dt__16renderingDAmap_cFv = .text:0x8002B150; // type:function size:0x8C scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x8002B1DC; // type:function size:0x50 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x8002B22C; // type:function size:0x7C scope:global align:4 +dComIfGp_checkItemGet__FUci = .text:0x8002B2A8; // type:function size:0x20 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x8002B2C8; // type:function size:0xA4 scope:global align:4 +setItemBombNumCount__14dComIfG_play_cFUcs = .text:0x8002B36C; // type:function size:0x18 scope:global align:4 +getItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002B384; // type:function size:0x10 scope:global align:4 +clearItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002B394; // type:function size:0x14 scope:global align:4 +setNowVibration__14dComIfG_play_cFUc = .text:0x8002B3A8; // type:function size:0x8 scope:global align:4 +getNowVibration__14dComIfG_play_cFv = .text:0x8002B3B0; // type:function size:0x8 scope:global align:4 +setStartStage__14dComIfG_play_cFP19dStage_startStage_c = .text:0x8002B3B8; // type:function size:0x3C scope:global align:4 +dComIfG_get_timelayer__FPi = .text:0x8002B3F4; // type:function size:0x40 scope:global align:4 +getLayerNo_common_common__14dComIfG_play_cFPCcii = .text:0x8002B434; // type:function size:0x151C scope:global align:4 +getLayerNo_common__14dComIfG_play_cFPCcii = .text:0x8002C950; // type:function size:0x2C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x8002C97C; // type:function size:0x5C scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x8002C9D8; // type:function size:0x44 scope:global align:4 +createSimpleModel__14dComIfG_play_cFv = .text:0x8002CA1C; // type:function size:0x54 scope:global align:4 +deleteSimpleModel__14dComIfG_play_cFv = .text:0x8002CA70; // type:function size:0x54 scope:global align:4 +drawSimpleModel__14dComIfG_play_cFv = .text:0x8002CAC4; // type:function size:0x2C scope:global align:4 +addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc = .text:0x8002CAF0; // type:function size:0x40 scope:global align:4 +removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai = .text:0x8002CB30; // type:function size:0x38 scope:global align:4 +entrySimpleModel__14dComIfG_play_cFP8J3DModeli = .text:0x8002CB68; // type:function size:0x2C scope:global align:4 +setTimerNowTimeMs__14dComIfG_play_cFi = .text:0x8002CB94; // type:function size:0x8 scope:global align:4 +getTimerNowTimeMs__14dComIfG_play_cFv = .text:0x8002CB9C; // type:function size:0x8 scope:global align:4 +setTimerLimitTimeMs__14dComIfG_play_cFi = .text:0x8002CBA4; // type:function size:0x8 scope:global align:4 +getTimerLimitTimeMs__14dComIfG_play_cFv = .text:0x8002CBAC; // type:function size:0x8 scope:global align:4 +setTimerMode__14dComIfG_play_cFi = .text:0x8002CBB4; // type:function size:0x8 scope:global align:4 +getTimerMode__14dComIfG_play_cFv = .text:0x8002CBBC; // type:function size:0x8 scope:global align:4 +setTimerType__14dComIfG_play_cFUc = .text:0x8002CBC4; // type:function size:0x8 scope:global align:4 +getTimerType__14dComIfG_play_cFv = .text:0x8002CBCC; // type:function size:0x8 scope:global align:4 +setTimerPtr__14dComIfG_play_cFP8dTimer_c = .text:0x8002CBD4; // type:function size:0x8 scope:global align:4 +getTimerPtr__14dComIfG_play_cFv = .text:0x8002CBDC; // type:function size:0x8 scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x8002CBE4; // type:function size:0x70 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x8002CC54; // type:function size:0xF0 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x8002CD44; // type:function size:0x74 scope:global align:4 +phase_1__FPc = .text:0x8002CDB8; // type:function size:0x80 scope:local align:4 +phase_2__FPc = .text:0x8002CE38; // type:function size:0x7C scope:local align:4 +phase_3__FPc = .text:0x8002CEB4; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x8002CEBC; // type:function size:0x40 scope:global align:4 +phase_01__FP12phaseParam_c = .text:0x8002CEFC; // type:function size:0x60 scope:global align:4 +phase_02__FP12phaseParam_c = .text:0x8002CF5C; // type:function size:0x5C scope:global align:4 +phase_03__FP12phaseParam_c = .text:0x8002CFB8; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap = .text:0x8002CFC0; // type:function size:0x48 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x8002D008; // type:function size:0x64 scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x8002D06C; // type:function size:0x48 scope:global align:4 +dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x8002D0B4; // type:function size:0xF8 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x8002D1AC; // type:function size:0xB0 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x8002D25C; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x8002D2AC; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliScsii = .text:0x8002D2FC; // type:function size:0x258 scope:global align:4 +dComIfGp_setNextStage__FPCcsScSc = .text:0x8002D554; // type:function size:0x44 scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x8002D598; // type:function size:0x90 scope:global align:4 +dComIfGs_onStageSwitch__Fii = .text:0x8002D628; // type:function size:0x8C scope:global align:4 +dComIfGs_offStageSwitch__Fii = .text:0x8002D6B4; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageSwitch__Fii = .text:0x8002D740; // type:function size:0x90 scope:global align:4 +dComIfGs_onStageBossEnemy__Fi = .text:0x8002D7D0; // type:function size:0xA8 scope:global align:4 +dComIfGs_isDungeonItemWarp__Fi = .text:0x8002D878; // type:function size:0x84 scope:global align:4 +dComIfGs_BossLife_public_Set__FSc = .text:0x8002D8FC; // type:function size:0x14 scope:global align:4 +dComIfGs_BossLife_public_Get__Fv = .text:0x8002D910; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Set__FSc = .text:0x8002D924; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Get__Fv = .text:0x8002D938; // type:function size:0x14 scope:global align:4 +dComIfGs_onZoneSwitch__Fii = .text:0x8002D94C; // type:function size:0x64 scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x8002D9B0; // type:function size:0x1C scope:global align:4 +dComIfGs_offZoneSwitch__Fii = .text:0x8002D9CC; // type:function size:0x64 scope:global align:4 +dComIfGs_isZoneSwitch__Fii = .text:0x8002DA30; // type:function size:0x6C scope:global align:4 +dComIfGs_onOneZoneSwitch__Fii = .text:0x8002DA9C; // type:function size:0x64 scope:global align:4 +dComIfGs_offOneZoneSwitch__Fii = .text:0x8002DB00; // type:function size:0x64 scope:global align:4 +dComIfGs_isOneZoneSwitch__Fii = .text:0x8002DB64; // type:function size:0x6C scope:global align:4 +dComIfGs_isZoneItem__Fii = .text:0x8002DBD0; // type:function size:0x6C scope:global align:4 +dComIfGs_isOneZoneItem__Fii = .text:0x8002DC3C; // type:function size:0x6C scope:global align:4 +dComIfGs_getMaxLifeGauge__Fv = .text:0x8002DCA8; // type:function size:0x1C scope:global align:4 +dComIfGs_setSelectItemIndex__FiUc = .text:0x8002DCC4; // type:function size:0x44 scope:global align:4 +dComIfGs_setMixItemIndex__FiUc = .text:0x8002DD08; // type:function size:0x34 scope:global align:4 +dComIfGs_getSelectMixItemNoArrowIndex__Fi = .text:0x8002DD3C; // type:function size:0x8C scope:global align:4 +dComIfGs_getMixItemIndex__Fi = .text:0x8002DDC8; // type:function size:0x2C scope:global align:4 +dComIfGp_setSelectItem__Fi = .text:0x8002DDF4; // type:function size:0x128 scope:global align:4 +dComIfGp_getSelectItem__Fi = .text:0x8002DF1C; // type:function size:0x12C scope:global align:4 +dComIfGp_mapShow__Fv = .text:0x8002E048; // type:function size:0x30 scope:global align:4 +dComIfGp_mapHide__Fv = .text:0x8002E078; // type:function size:0x30 scope:global align:4 +dComIfGp_checkMapShow__Fv = .text:0x8002E0A8; // type:function size:0x38 scope:global align:4 +dComIfGp_setHeapLockFlag__FUc = .text:0x8002E0E0; // type:function size:0xA8 scope:global align:4 +dComIfGp_offHeapLockFlag__Fi = .text:0x8002E188; // type:function size:0xA4 scope:global align:4 +dComIfGp_createSubExpHeap2D__Fv = .text:0x8002E22C; // type:function size:0xB0 scope:global align:4 +dComIfGp_destroySubExpHeap2D__Fv = .text:0x8002E2DC; // type:function size:0x6C scope:global align:4 +dComIfGp_checkEmptySubHeap2D__Fv = .text:0x8002E348; // type:function size:0x40 scope:global align:4 +dComIfGp_searchUseSubHeap2D__Fi = .text:0x8002E388; // type:function size:0x48 scope:global align:4 +dComIfGp_getSubHeap2D__Fi = .text:0x8002E3D0; // type:function size:0x58 scope:global align:4 +dComIfGs_checkGetInsectNum__Fv = .text:0x8002E428; // type:function size:0xA4 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x8002E4CC; // type:function size:0xEC scope:global align:4 +dComIfGs_getBottleMax__Fv = .text:0x8002E5B8; // type:function size:0x8 scope:global align:4 +dComIfGp_getSelectItemNum__Fi = .text:0x8002E5C0; // type:function size:0xC8 scope:global align:4 +dComIfGp_getSelectItemMaxNum__Fi = .text:0x8002E688; // type:function size:0x8C scope:global align:4 +dComIfGp_setSelectItemNum__Fis = .text:0x8002E714; // type:function size:0x128 scope:global align:4 +dComIfGp_addSelectItemNum__Fis = .text:0x8002E83C; // type:function size:0xD4 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x8002E910; // type:function size:0x64 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x8002E974; // type:function size:0x60 scope:global align:4 +dComIfG_getTrigA__FUl = .text:0x8002E9D4; // type:function size:0x1C scope:global align:4 +dComIfGp_calcNowRegion__Fv = .text:0x8002E9F0; // type:function size:0x264 scope:global align:4 +dComIfG_getNowCalcRegion__Fv = .text:0x8002EC54; // type:function size:0x18C scope:global align:4 +dComIfGp_isLightDropMapVisible__Fv = .text:0x8002EDE0; // type:function size:0x80 scope:global align:4 +dComIfGp_getNowLevel__Fv = .text:0x8002EE60; // type:function size:0x50 scope:global align:4 +dComIfGs_setSelectEquipClothes__FUc = .text:0x8002EEB0; // type:function size:0x10 scope:global align:4 +dComIfGs_setSelectEquipSword__FUc = .text:0x8002EEC0; // type:function size:0xD4 scope:global align:4 +dComIfGs_setSelectEquipShield__FUc = .text:0x8002EF94; // type:function size:0xAC scope:global align:4 +dComIfGs_setKeyNum__FiUc = .text:0x8002F040; // type:function size:0xA0 scope:global align:4 +dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc = .text:0x8002F0E0; // type:function size:0x48 scope:global align:4 +setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc = .text:0x8002F128; // type:function size:0x74 scope:global align:4 +dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc = .text:0x8002F19C; // type:function size:0xB0 scope:global align:4 +dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc = .text:0x8002F24C; // type:function size:0x60 scope:global align:4 +dComIfGs_getWarpStageName__Fv = .text:0x8002F2AC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerPos__Fv = .text:0x8002F2BC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerAngleY__Fv = .text:0x8002F2CC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpRoomNo__Fv = .text:0x8002F2DC; // type:function size:0x14 scope:global align:4 +dComIfGs_getWarpMarkFlag__Fv = .text:0x8002F2F0; // type:function size:0x20 scope:global align:4 +dComIfGs_setWarpMarkFlag__FUc = .text:0x8002F310; // type:function size:0x4 scope:global align:4 +__ct__19dComIfG_resLoader_cFv = .text:0x8002F314; // type:function size:0x14 scope:global align:4 +__dt__19dComIfG_resLoader_cFv = .text:0x8002F328; // type:function size:0x8C scope:global align:4 +load__19dComIfG_resLoader_cFPPCcP7JKRHeap = .text:0x8002F3B4; // type:function size:0x80 scope:global align:4 +dComIfG_getStageRes__FPCc = .text:0x8002F434; // type:function size:0x44 scope:global align:4 +dComIfG_getOldStageRes__FPCc = .text:0x8002F478; // type:function size:0x44 scope:global align:4 +dComIfG_getRoomArcName__Fi = .text:0x8002F4BC; // type:function size:0x44 scope:global align:4 +dComIfGp_ret_wp_set__FSc = .text:0x8002F500; // type:function size:0x4 scope:global align:4 +dComIfGp_world_dark_set__FUc = .text:0x8002F504; // type:function size:0x14 scope:global align:4 +dComIfGp_world_dark_get__Fv = .text:0x8002F518; // type:function size:0x14 scope:global align:4 +dComIfG_TimerStart__Fis = .text:0x8002F52C; // type:function size:0x94 scope:global align:4 +dComIfG_TimerStop__Fi = .text:0x8002F5C0; // type:function size:0x78 scope:global align:4 +dComIfG_TimerReStart__Fi = .text:0x8002F638; // type:function size:0x78 scope:global align:4 +dComIfG_TimerEnd__Fii = .text:0x8002F6B0; // type:function size:0x7C scope:global align:4 +dComIfG_TimerDeleteCheck__Fi = .text:0x8002F72C; // type:function size:0x70 scope:global align:4 +dComIfG_TimerDeleteRequest__Fi = .text:0x8002F79C; // type:function size:0x74 scope:global align:4 +dComIfGs_Wolf_Change_Check__Fv = .text:0x8002F810; // type:function size:0x1E0 scope:global align:4 +dComIfGs_PolyDamageOff_Set__FSc = .text:0x8002F9F0; // type:function size:0x14 scope:global align:4 +dComIfGs_PolyDamageOff_Check__Fv = .text:0x8002FA04; // type:function size:0x14 scope:global align:4 +dComIfGs_shake_kandelaar__Fv = .text:0x8002FA18; // type:function size:0x18 scope:global align:4 +dComIfGs_shake_kandelaar_check__Fv = .text:0x8002FA30; // type:function size:0x24 scope:global align:4 +dComIfGs_wolfeye_effect_check__Fv = .text:0x8002FA54; // type:function size:0x30 scope:global align:4 +dComIfGs_Grass_hide_Set__FSc = .text:0x8002FA84; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_set__FUc = .text:0x8002FA98; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_set__FUc = .text:0x8002FAAC; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_get__Fv = .text:0x8002FAC0; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_get__Fv = .text:0x8002FAD4; // type:function size:0x14 scope:global align:4 +dComIfGp_TransportWarp_check__Fv = .text:0x8002FAE8; // type:function size:0x38 scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x8002FB20; // type:function size:0x60 scope:global align:4 +dComIfGs_onVisitedRoom__Fi = .text:0x8002FB80; // type:function size:0xBC scope:global align:4 +dComIfGs_offVisitedRoom__Fi = .text:0x8002FC3C; // type:function size:0x5C scope:global align:4 +dComIfGs_isVisitedRoom__Fi = .text:0x8002FC98; // type:function size:0x5C scope:global align:4 +dComIfGs_staffroll_next_go__Fv = .text:0x8002FCF4; // type:function size:0x14 scope:global align:4 +dComIfGs_staffroll_next_go_check__Fv = .text:0x8002FD08; // type:function size:0x10 scope:global align:4 +__sinit_d_com_inf_game_cpp = .text:0x8002FD18; // type:function size:0x5C scope:local align:4 +__dt__13dComIfG_inf_cFv = .text:0x8002FD74; // type:function size:0x74 scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x8002FDE8; // type:function size:0x110 scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x8002FEF8; // type:function size:0x48 scope:global align:4 +__dt__4dCcSFv = .text:0x8002FF40; // type:function size:0x1B4 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x800300F4; // type:function size:0x60 scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x80030154; // type:function size:0x3C scope:global align:4 +__dt__11dEvDtBase_cFv = .text:0x80030190; // type:function size:0x3C scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x800301CC; // type:function size:0x3C scope:global align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x80030208; // type:function size:0x3C scope:global align:4 +__ct__13dComIfG_inf_cFv = .text:0x80030244; // type:function size:0x284 scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x800304C8; // type:function size:0x4 scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x800304CC; // type:function size:0x4 scope:global align:4 +__dt__10dAttList_cFv = .text:0x800304D0; // type:function size:0x3C scope:global align:4 +__ct__10dAttList_cFv = .text:0x8003050C; // type:function size:0x4 scope:global align:4 +__dt__7cSAngleFv = .text:0x80030510; // type:function size:0x3C scope:global align:4 +__dt__10dAttDraw_cFv = .text:0x8003054C; // type:function size:0x154 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x800306A0; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x800306F4; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x80030748; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x8003079C; // type:function size:0x54 scope:global align:4 +__ct__10dAttDraw_cFv = .text:0x800307F0; // type:function size:0x164 scope:global align:4 +__ct__13mDoExt_btkAnmFv = .text:0x80030954; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x8003099C; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_bpkAnmFv = .text:0x800309E4; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_bckAnmFv = .text:0x80030A2C; // type:function size:0x48 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80030A74; // type:function size:0x168 scope:global align:4 +__dt__4cCcSFv = .text:0x80030BDC; // type:function size:0x74 scope:global align:4 +__dt__4dBgSFv = .text:0x80030C50; // type:function size:0x7C scope:global align:4 +__dt__4cBgSFv = .text:0x80030CCC; // type:function size:0x6C scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x80030D38; // type:function size:0x3C scope:global align:4 +__ct__10dSv_zone_cFv = .text:0x80030D74; // type:function size:0xC scope:global align:4 +__ct__13dSv_memory2_cFv = .text:0x80030D80; // type:function size:0x30 scope:global align:4 +__ct__12dSv_memory_cFv = .text:0x80030DB0; // type:function size:0x30 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x80030DE0; // type:function size:0x5C scope:global align:4 +__dt__8cM3dGCylFv = .text:0x80030E3C; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x80030E84; // type:function size:0x48 scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x80030ECC; // type:function size:0x48 scope:global align:4 +set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80030F14; // type:function size:0xA8 scope:global align:4 +reset__Q27daSus_c6data_cFv = .text:0x80030FBC; // type:function size:0x10 scope:global align:4 +isSwitch__Q27daSus_c6data_cFv = .text:0x80030FCC; // type:function size:0x6C scope:global align:4 +check__Q27daSus_c6data_cFRC4cXyz = .text:0x80031038; // type:function size:0x90 scope:global align:4 +check__Q27daSus_c6data_cFP10fopAc_ac_c = .text:0x800310C8; // type:function size:0x88 scope:global align:4 +execute__Q27daSus_c6data_cFv = .text:0x80031150; // type:function size:0x40 scope:global align:4 +add__Q27daSus_c6room_cFPQ27daSus_c6data_c = .text:0x80031190; // type:function size:0x6C scope:global align:4 +reset__Q27daSus_c6room_cFv = .text:0x800311FC; // type:function size:0x4C scope:global align:4 +newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80031248; // type:function size:0x174 scope:global align:4 +reset__7daSus_cFv = .text:0x800313BC; // type:function size:0x78 scope:global align:4 +check__7daSus_cFScRC4cXyz = .text:0x80031434; // type:function size:0xA0 scope:global align:4 +check__7daSus_cFP10fopAc_ac_c = .text:0x800314D4; // type:function size:0xD0 scope:global align:4 +execute__7daSus_cFv = .text:0x800315A4; // type:function size:0x68 scope:global align:4 +daNpcMsg_setEvtNum__FUc = .text:0x8003160C; // type:function size:0x3C scope:global align:4 +daNpcKakashi_chkSwdTutorialStage__Fv = .text:0x80031648; // type:function size:0x60 scope:global align:4 +daNpcKakashi_setSwdTutorialStep__FUc = .text:0x800316A8; // type:function size:0x38 scope:global align:4 +daNpcKakashi_getSwdTutorialStep__Fv = .text:0x800316E0; // type:function size:0x38 scope:global align:4 +daNpcKakashi_getSwdTutorialResult__Fv = .text:0x80031718; // type:function size:0x3C scope:global align:4 +daNpcKakashi_setSwdTutorialResult__Fb = .text:0x80031754; // type:function size:0x50 scope:global align:4 +daNpcKakashi_getSuccessCount__Fv = .text:0x800317A4; // type:function size:0x38 scope:global align:4 +daNpcKakashi_incSuccessCount__Fv = .text:0x800317DC; // type:function size:0x5C scope:global align:4 +daNpcKakashi_clrSuccessCount__Fv = .text:0x80031838; // type:function size:0x38 scope:global align:4 +getArcName__12daSetBgObj_cFP10fopAc_ac_c = .text:0x80031870; // type:function size:0x44 scope:global align:4 +checkArea__13daTagStream_cFPC4cXyz = .text:0x800318B4; // type:function size:0x98 scope:global align:4 +entry__10daMirror_cFP8J3DModel = .text:0x8003194C; // type:function size:0x44 scope:global align:4 +remove__10daMirror_cFv = .text:0x80031990; // type:function size:0x38 scope:global align:4 +deleteRoomGrass__9daGrass_cFi = .text:0x800319C8; // type:function size:0x58 scope:global align:4 +deleteRoomFlower__9daGrass_cFi = .text:0x80031A20; // type:function size:0x58 scope:global align:4 +daMP_c_Get_MovieRestFrame__6daMP_cFv = .text:0x80031A78; // type:function size:0x2C scope:global align:4 +daMP_c_Set_PercentMovieVolume__6daMP_cFf = .text:0x80031AA4; // type:function size:0x2C scope:global align:4 +daMP_c_THPPlayerPlay__6daMP_cFv = .text:0x80031AD0; // type:function size:0x54 scope:global align:4 +daMP_c_THPPlayerPause__6daMP_cFv = .text:0x80031B24; // type:function size:0x2C scope:global align:4 +checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo = .text:0x80031B50; // type:function size:0xA4 scope:global align:4 +checkMagneA__12daTagMagne_cFv = .text:0x80031BF4; // type:function size:0x54 scope:global align:4 +checkMagneB__12daTagMagne_cFv = .text:0x80031C48; // type:function size:0x54 scope:global align:4 +checkMagneC__12daTagMagne_cFv = .text:0x80031C9C; // type:function size:0x54 scope:global align:4 +getPlayerNo__11daTagMist_cFv = .text:0x80031CF0; // type:function size:0x8 scope:global align:4 +clrSaveFlag__12daObjCarry_cFv = .text:0x80031CF8; // type:function size:0xC scope:global align:4 +setSaveFlag__12daObjCarry_cFv = .text:0x80031D04; // type:function size:0xC scope:global align:4 +chkSaveFlag__12daObjCarry_cFv = .text:0x80031D10; // type:function size:0x14 scope:global align:4 +getPos__12daObjCarry_cFi = .text:0x80031D24; // type:function size:0x14 scope:global align:4 +savePos__12daObjCarry_cFi4cXyz = .text:0x80031D38; // type:function size:0x2C scope:global align:4 +onSttsFlag__12daObjCarry_cFiUc = .text:0x80031D64; // type:function size:0x14 scope:global align:4 +offSttsFlag__12daObjCarry_cFiUc = .text:0x80031D78; // type:function size:0x14 scope:global align:4 +chkSttsFlag__12daObjCarry_cFiUc = .text:0x80031D8C; // type:function size:0x20 scope:global align:4 +setRoomNo__12daObjCarry_cFiSc = .text:0x80031DAC; // type:function size:0xC scope:global align:4 +getRoomNo__12daObjCarry_cFi = .text:0x80031DB8; // type:function size:0xC scope:global align:4 +__sinit_d_com_static_cpp = .text:0x80031DC4; // type:function size:0xE8 scope:local align:4 +__arraydtor$4479 = .text:0x80031EAC; // type:function size:0x38 scope:local align:4 +__ct__Q27daSus_c6room_cFv = .text:0x80031EE4; // type:function size:0xC scope:global align:4 +__arraydtor$3839 = .text:0x80031EF0; // type:function size:0x38 scope:local align:4 +__dt__Q27daSus_c6data_cFv = .text:0x80031F28; // type:function size:0x3C scope:global align:4 +__ct__Q27daSus_c6data_cFv = .text:0x80031F64; // type:function size:0x30 scope:global align:4 +checkStateCarry__7dBomb_cFv = .text:0x80031F94; // type:function size:0x38 scope:global align:4 +checkFlowerBombWait__7dBomb_cFP10fopAc_ac_c = .text:0x80031FCC; // type:function size:0x28 scope:global align:4 +checkWaterBomb__7dBomb_cFP10fopAc_ac_c = .text:0x80031FF4; // type:function size:0x28 scope:global align:4 +checkInsectBombMove__7dBomb_cFP10fopAc_ac_c = .text:0x8003201C; // type:function size:0x28 scope:global align:4 +__ct__9STControlFssssffss = .text:0x80032044; // type:function size:0x44 scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80032088; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x800320AC; // type:function size:0x50 scope:global align:4 +Xinit__9STControlFv = .text:0x800320FC; // type:function size:0x30 scope:global align:4 +Yinit__9STControlFv = .text:0x8003212C; // type:function size:0x30 scope:global align:4 +getValueStick__9STControlFv = .text:0x8003215C; // type:function size:0x10 scope:global align:4 +getAngleStick__9STControlFv = .text:0x8003216C; // type:function size:0x10 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x8003217C; // type:function size:0x10 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x8003218C; // type:function size:0x10 scope:global align:4 +checkTrigger__9STControlFv = .text:0x8003219C; // type:function size:0x290 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x8003242C; // type:function size:0x7C scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x800324A8; // type:function size:0x7C scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x80032524; // type:function size:0x7C scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x800325A0; // type:function size:0x7C scope:global align:4 +dLib_getEventSwitchNo__Fi = .text:0x8003261C; // type:function size:0x38 scope:global align:4 +dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x80032654; // type:function size:0xE4 scope:global align:4 +dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc = .text:0x80032738; // type:function size:0xCC scope:global align:4 +getTime__11dLib_time_cFv = .text:0x80032804; // type:function size:0x7C scope:global align:4 +stopTime__11dLib_time_cFv = .text:0x80032880; // type:function size:0x3C scope:global align:4 +startTime__11dLib_time_cFv = .text:0x800328BC; // type:function size:0x5C scope:global align:4 +dSv_item_rename__FUc = .text:0x80032918; // type:function size:0x40 scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x80032958; // type:function size:0xF0 scope:global align:4 +setSelectItemIndex__21dSv_player_status_a_cFiUc = .text:0x80032A48; // type:function size:0x14 scope:global align:4 +getSelectItemIndex__21dSv_player_status_a_cCFi = .text:0x80032A5C; // type:function size:0x1C scope:global align:4 +setMixItemIndex__21dSv_player_status_a_cFiUc = .text:0x80032A78; // type:function size:0x14 scope:global align:4 +getMixItemIndex__21dSv_player_status_a_cCFi = .text:0x80032A8C; // type:function size:0x1C scope:global align:4 +getRupeeMax__21dSv_player_status_a_cCFv = .text:0x80032AA8; // type:function size:0x50 scope:global align:4 +isMagicFlag__21dSv_player_status_a_cCFUc = .text:0x80032AF8; // type:function size:0x58 scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x80032B50; // type:function size:0x44 scope:global align:4 +onDarkClearLV__21dSv_player_status_b_cFi = .text:0x80032B94; // type:function size:0x1C scope:global align:4 +isDarkClearLV__21dSv_player_status_b_cCFi = .text:0x80032BB0; // type:function size:0x20 scope:global align:4 +onTransformLV__21dSv_player_status_b_cFi = .text:0x80032BD0; // type:function size:0x1C scope:global align:4 +isTransformLV__21dSv_player_status_b_cCFi = .text:0x80032BEC; // type:function size:0x20 scope:global align:4 +init__17dSv_horse_place_cFv = .text:0x80032C0C; // type:function size:0x58 scope:global align:4 +set__17dSv_horse_place_cFPCcRC4cXyzsSc = .text:0x80032C64; // type:function size:0x64 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x80032CC8; // type:function size:0x54 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x80032D1C; // type:function size:0x44 scope:global align:4 +init__33dSv_player_field_last_stay_info_cFv = .text:0x80032D60; // type:function size:0x80 scope:global align:4 +set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc = .text:0x80032DE0; // type:function size:0x6C scope:global align:4 +onRegionBit__33dSv_player_field_last_stay_info_cFi = .text:0x80032E4C; // type:function size:0x2C scope:global align:4 +isRegionBit__33dSv_player_field_last_stay_info_cCFi = .text:0x80032E78; // type:function size:0x38 scope:global align:4 +init__27dSv_player_last_mark_info_cFv = .text:0x80032EB0; // type:function size:0x7C scope:global align:4 +setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc = .text:0x80032F2C; // type:function size:0x64 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x80032F90; // type:function size:0x28 scope:global align:4 +setItem__17dSv_player_item_cFiUc = .text:0x80032FB8; // type:function size:0x78 scope:global align:4 +getItem__17dSv_player_item_cCFib = .text:0x80033030; // type:function size:0x2C8 scope:global align:4 +setLineUpItem__17dSv_player_item_cFv = .text:0x800332F8; // type:function size:0x5C scope:global align:4 +getLineUpItem__17dSv_player_item_cCFi = .text:0x80033354; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80033370; // type:function size:0xE0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x80033450; // type:function size:0x44 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x80033494; // type:function size:0x80 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFUc = .text:0x80033514; // type:function size:0x84 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80033598; // type:function size:0x124 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x800336BC; // type:function size:0x24 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x800336E0; // type:function size:0x74 scope:global align:4 +checkInsectBottle__17dSv_player_item_cFv = .text:0x80033754; // type:function size:0x98 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x800337EC; // type:function size:0x3C scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80033828; // type:function size:0xE8 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcUcb = .text:0x80033910; // type:function size:0x110 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcb = .text:0x80033A20; // type:function size:0x30 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80033A50; // type:function size:0x38 scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFv = .text:0x80033A88; // type:function size:0x80 scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFUcUc = .text:0x80033B08; // type:function size:0xE4 scope:global align:4 +checkBombBag__17dSv_player_item_cFUc = .text:0x80033BEC; // type:function size:0x40 scope:global align:4 +setWarashibeItem__17dSv_player_item_cFUc = .text:0x80033C2C; // type:function size:0x90 scope:global align:4 +setRodTypeLevelUp__17dSv_player_item_cFv = .text:0x80033CBC; // type:function size:0x84 scope:global align:4 +setBaitItem__17dSv_player_item_cFUc = .text:0x80033D40; // type:function size:0x100 scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x80033E40; // type:function size:0x20 scope:global align:4 +onFirstBit__21dSv_player_get_item_cFUc = .text:0x80033E60; // type:function size:0x34 scope:global align:4 +offFirstBit__21dSv_player_get_item_cFUc = .text:0x80033E94; // type:function size:0x34 scope:global align:4 +isFirstBit__21dSv_player_get_item_cCFUc = .text:0x80033EC8; // type:function size:0x38 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x80033F00; // type:function size:0x6C scope:global align:4 +setBombNum__24dSv_player_item_record_cFUcUc = .text:0x80033F6C; // type:function size:0x10 scope:global align:4 +getBombNum__24dSv_player_item_record_cCFUc = .text:0x80033F7C; // type:function size:0x10 scope:global align:4 +setBottleNum__24dSv_player_item_record_cFUcUc = .text:0x80033F8C; // type:function size:0x10 scope:global align:4 +addBottleNum__24dSv_player_item_record_cFUcs = .text:0x80033F9C; // type:function size:0x94 scope:global align:4 +getBottleNum__24dSv_player_item_record_cCFUc = .text:0x80034030; // type:function size:0x10 scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x80034040; // type:function size:0x78 scope:global align:4 +setBombNum__21dSv_player_item_max_cFUcUc = .text:0x800340B8; // type:function size:0x40 scope:global align:4 +getBombNum__21dSv_player_item_max_cCFUc = .text:0x800340F8; // type:function size:0xB4 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x800341AC; // type:function size:0x3C scope:global align:4 +setCollect__20dSv_player_collect_cFiUc = .text:0x800341E8; // type:function size:0x20 scope:global align:4 +isCollect__20dSv_player_collect_cCFiUc = .text:0x80034208; // type:function size:0x24 scope:global align:4 +onCollectCrystal__20dSv_player_collect_cFUc = .text:0x8003422C; // type:function size:0x20 scope:global align:4 +isCollectCrystal__20dSv_player_collect_cCFUc = .text:0x8003424C; // type:function size:0x24 scope:global align:4 +onCollectMirror__20dSv_player_collect_cFUc = .text:0x80034270; // type:function size:0x20 scope:global align:4 +isCollectMirror__20dSv_player_collect_cCFUc = .text:0x80034290; // type:function size:0x24 scope:global align:4 +init__17dSv_player_wolf_cFv = .text:0x800342B4; // type:function size:0x28 scope:global align:4 +init__16dSv_light_drop_cFv = .text:0x800342DC; // type:function size:0x44 scope:global align:4 +setLightDropNum__16dSv_light_drop_cFUcUc = .text:0x80034320; // type:function size:0x20 scope:global align:4 +getLightDropNum__16dSv_light_drop_cCFUc = .text:0x80034340; // type:function size:0x28 scope:global align:4 +onLightDropGetFlag__16dSv_light_drop_cFUc = .text:0x80034368; // type:function size:0x34 scope:global align:4 +isLightDropGetFlag__16dSv_light_drop_cCFUc = .text:0x8003439C; // type:function size:0x40 scope:global align:4 +init__17dSv_letter_info_cFv = .text:0x800343DC; // type:function size:0x4C scope:global align:4 +onLetterGetFlag__17dSv_letter_info_cFi = .text:0x80034428; // type:function size:0x24 scope:global align:4 +isLetterGetFlag__17dSv_letter_info_cCFi = .text:0x8003444C; // type:function size:0x28 scope:global align:4 +onLetterReadFlag__17dSv_letter_info_cFi = .text:0x80034474; // type:function size:0x28 scope:global align:4 +isLetterReadFlag__17dSv_letter_info_cCFi = .text:0x8003449C; // type:function size:0x2C scope:global align:4 +init__18dSv_fishing_info_cFv = .text:0x800344C8; // type:function size:0x34 scope:global align:4 +addFishCount__18dSv_fishing_info_cFUc = .text:0x800344FC; // type:function size:0x1C scope:global align:4 +init__17dSv_player_info_cFv = .text:0x80034518; // type:function size:0x94 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x800345AC; // type:function size:0x98 scope:global align:4 +checkVibration__19dSv_player_config_cCFv = .text:0x80034644; // type:function size:0x40 scope:global align:4 +getSound__19dSv_player_config_cFv = .text:0x80034684; // type:function size:0x8 scope:global align:4 +setSound__19dSv_player_config_cFUc = .text:0x8003468C; // type:function size:0x8 scope:global align:4 +getVibration__19dSv_player_config_cFv = .text:0x80034694; // type:function size:0x8 scope:global align:4 +setVibration__19dSv_player_config_cFUc = .text:0x8003469C; // type:function size:0x8 scope:global align:4 +init__12dSv_player_cFv = .text:0x800346A4; // type:function size:0xAC scope:global align:4 +init__12dSv_memBit_cFv = .text:0x80034750; // type:function size:0x50 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x800347A0; // type:function size:0x24 scope:global align:4 +offTbox__12dSv_memBit_cFi = .text:0x800347C4; // type:function size:0x24 scope:global align:4 +isTbox__12dSv_memBit_cCFi = .text:0x800347E8; // type:function size:0x28 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x80034810; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x80034838; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_memBit_cCFi = .text:0x80034860; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x8003488C; // type:function size:0x38 scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x800348C4; // type:function size:0x28 scope:global align:4 +isItem__12dSv_memBit_cCFi = .text:0x800348EC; // type:function size:0x2C scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x80034918; // type:function size:0x1C scope:global align:4 +isDungeonItem__12dSv_memBit_cCFi = .text:0x80034934; // type:function size:0x20 scope:global align:4 +init__11dSv_event_cFv = .text:0x80034954; // type:function size:0x38 scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x8003498C; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x800349A4; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cCFUs = .text:0x800349BC; // type:function size:0x24 scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x800349E0; // type:function size:0x24 scope:global align:4 +getEventReg__11dSv_event_cCFUs = .text:0x80034A04; // type:function size:0x18 scope:global align:4 +init__14dSv_MiniGame_cFv = .text:0x80034A1C; // type:function size:0x48 scope:global align:4 +init__12dSv_memory_cFv = .text:0x80034A64; // type:function size:0x20 scope:global align:4 +init__13dSv_memory2_cFv = .text:0x80034A84; // type:function size:0x20 scope:global align:4 +onVisitedRoom__13dSv_memory2_cFi = .text:0x80034AA4; // type:function size:0x24 scope:global align:4 +offVisitedRoom__13dSv_memory2_cFi = .text:0x80034AC8; // type:function size:0x24 scope:global align:4 +isVisitedRoom__13dSv_memory2_cFi = .text:0x80034AEC; // type:function size:0x28 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x80034B14; // type:function size:0x84 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x80034B98; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x80034BC0; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_danBit_cCFi = .text:0x80034BE8; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x80034C14; // type:function size:0x38 scope:global align:4 +onItem__12dSv_danBit_cFi = .text:0x80034C4C; // type:function size:0x28 scope:global align:4 +isItem__12dSv_danBit_cCFi = .text:0x80034C74; // type:function size:0x2C scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x80034CA0; // type:function size:0x4C scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x80034CEC; // type:function size:0xC scope:global align:4 +clearRoomItem__13dSv_zoneBit_cFv = .text:0x80034CF8; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x80034D04; // type:function size:0x28 scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x80034D2C; // type:function size:0x24 scope:global align:4 +isSwitch__13dSv_zoneBit_cCFi = .text:0x80034D50; // type:function size:0x28 scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x80034D78; // type:function size:0x34 scope:global align:4 +onOneSwitch__13dSv_zoneBit_cFi = .text:0x80034DAC; // type:function size:0x1C scope:global align:4 +offOneSwitch__13dSv_zoneBit_cFi = .text:0x80034DC8; // type:function size:0x18 scope:global align:4 +isOneSwitch__13dSv_zoneBit_cCFi = .text:0x80034DE0; // type:function size:0x1C scope:global align:4 +revOneSwitch__13dSv_zoneBit_cFi = .text:0x80034DFC; // type:function size:0x28 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x80034E24; // type:function size:0x2C scope:global align:4 +isItem__13dSv_zoneBit_cCFi = .text:0x80034E50; // type:function size:0x2C scope:global align:4 +onOneItem__13dSv_zoneBit_cFi = .text:0x80034E7C; // type:function size:0x1C scope:global align:4 +isOneItem__13dSv_zoneBit_cCFi = .text:0x80034E98; // type:function size:0x1C scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x80034EB4; // type:function size:0x20 scope:global align:4 +on__15dSv_zoneActor_cFi = .text:0x80034ED4; // type:function size:0x24 scope:global align:4 +off__15dSv_zoneActor_cFi = .text:0x80034EF8; // type:function size:0x24 scope:global align:4 +is__15dSv_zoneActor_cCFi = .text:0x80034F1C; // type:function size:0x28 scope:global align:4 +init__10dSv_zone_cFi = .text:0x80034F44; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x80034F80; // type:function size:0x24 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUl = .text:0x80034FA4; // type:function size:0x28 scope:global align:4 +init__10dSv_info_cFv = .text:0x80034FCC; // type:function size:0x50 scope:global align:4 +init__10dSv_save_cFv = .text:0x8003501C; // type:function size:0x8C scope:global align:4 +getSave2__10dSv_save_cFi = .text:0x800350A8; // type:function size:0x14 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x800350BC; // type:function size:0x34 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x800350F0; // type:function size:0x5C scope:global align:4 +initZone__10dSv_info_cFv = .text:0x8003514C; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x800351A4; // type:function size:0x5C scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x80035200; // type:function size:0xB0 scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x800352B0; // type:function size:0xB0 scope:global align:4 +isSwitch__10dSv_info_cCFii = .text:0x80035360; // type:function size:0xCC scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x8003542C; // type:function size:0xB4 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x800354E0; // type:function size:0xB0 scope:global align:4 +isItem__10dSv_info_cCFii = .text:0x80035590; // type:function size:0xB4 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x80035644; // type:function size:0x70 scope:global align:4 +offActor__10dSv_info_cFii = .text:0x800356B4; // type:function size:0x70 scope:global align:4 +isActor__10dSv_info_cCFii = .text:0x80035724; // type:function size:0x74 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x80035798; // type:function size:0x26C scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x80035A04; // type:function size:0x1CC scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x80035BD0; // type:function size:0xB8 scope:global align:4 +setInitEventBit__Fv = .text:0x80035C88; // type:function size:0x4 scope:global align:4 +__ct__9dJntCol_cFv = .text:0x80035C8C; // type:function size:0x14 scope:global align:4 +init__9dJntCol_cFP10fopAc_ac_cPC13dJntColData_cP8J3DModeli = .text:0x80035CA0; // type:function size:0x28 scope:global align:4 +setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x80035CC8; // type:function size:0x100 scope:global align:4 +searchNearPos__9dJntCol_cCFPC8cM3dGLinPC4cXyzP4cXyzi = .text:0x80035DC8; // type:function size:0xC94 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x80036A5C; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGSphFv = .text:0x80036AA4; // type:function size:0x48 scope:global align:4 +getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x80036AEC; // type:function size:0x158 scope:global align:4 +getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x80036C44; // type:function size:0x364 scope:global align:4 +setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x80036FA8; // type:function size:0x90 scope:global align:4 +eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi = .text:0x80037038; // type:function size:0x148 scope:global align:4 +make_eff_break_kotubo__5daObjFP10fopAc_ac_c = .text:0x80037180; // type:function size:0x90 scope:global align:4 +make_eff_break_kotubo2__5daObjFP10fopAc_ac_c = .text:0x80037210; // type:function size:0x90 scope:global align:4 +make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c = .text:0x800372A0; // type:function size:0x90 scope:global align:4 +make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c = .text:0x80037330; // type:function size:0x90 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x800373C0; // type:function size:0x30 scope:global align:4 +posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff = .text:0x800373F0; // type:function size:0xFC scope:global align:4 +posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz = .text:0x800374EC; // type:function size:0x134 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x80037620; // type:function size:0x168 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x80037788; // type:function size:0x178 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x80037900; // type:function size:0x14C scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x80037A4C; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x80037A54; // type:function size:0x8 scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x80037A5C; // type:function size:0x8 scope:global align:4 +hide__12daItemBase_cFv = .text:0x80037A64; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x80037A74; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x80037A84; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x80037ACC; // type:function size:0x18 scope:global align:4 +dead__12daItemBase_cFv = .text:0x80037AE4; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x80037AF4; // type:function size:0x18 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x80037B0C; // type:function size:0x6C scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x80037B78; // type:function size:0x68 scope:global align:4 +startCtrl__8daItem_cFv = .text:0x80037BE0; // type:function size:0x14 scope:global align:4 +startControl__8daItem_cFv = .text:0x80037BF4; // type:function size:0x10 scope:global align:4 +endControl__8daItem_cFv = .text:0x80037C04; // type:function size:0x10 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x80037C14; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x80037C1C; // type:function size:0x8 scope:global align:4 +CheckShopItemCreateHeap__FP10fopAc_ac_c = .text:0x80037C24; // type:function size:0x58 scope:global align:4 +checkWait__10e_wb_classFv = .text:0x80037C7C; // type:function size:0x14 scope:global align:4 +setPlayerRideNow__10e_wb_classFv = .text:0x80037C90; // type:function size:0x20 scope:global align:4 +setPlayerRide__10e_wb_classFv = .text:0x80037CB0; // type:function size:0x44 scope:global align:4 +getOff__10e_wb_classFv = .text:0x80037CF4; // type:function size:0x74 scope:global align:4 +checkDownDamage__10e_wb_classFv = .text:0x80037D68; // type:function size:0x2C scope:global align:4 +checkNormalRideMode__10e_wb_classCFv = .text:0x80037D94; // type:function size:0x28 scope:global align:4 +setRunRideMode__10e_wb_classFv = .text:0x80037DBC; // type:function size:0x28 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFv = .text:0x80037DE4; // type:function size:0x60 scope:global align:4 +adaptor_do_MESSAGE__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80037E44; // type:function size:0x30 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFv = .text:0x80037E74; // type:function size:0x60 scope:global align:4 +create__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80037ED4; // type:function size:0x14C scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x80038020; // type:function size:0x78 scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x80038098; // type:function size:0x90 scope:global align:4 +getActor__13dDemo_actor_cFv = .text:0x80038128; // type:function size:0x34 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8003815C; // type:function size:0x40 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x8003819C; // type:function size:0x19C scope:global align:4 +getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc = .text:0x80038338; // type:function size:0x158 scope:global align:4 +dDemo_getJaiPointer__FPCcUliPUs = .text:0x80038490; // type:function size:0x88 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x80038518; // type:function size:0x290 scope:global align:4 +branchFile__FPCc = .text:0x800387A8; // type:function size:0x44 scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x800387EC; // type:function size:0x134 scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x80038920; // type:function size:0x60 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x80038980; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x800389A8; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x80038A0C; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x80038A20; // type:function size:0x20 scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x80038A40; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x80038A54; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x80038A68; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x80038A7C; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x80038A90; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x80038AC4; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x80038AF8; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x80038B0C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x80038B40; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x80038B54; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x80038B88; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x80038B9C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x80038BD0; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x80038BE4; // type:function size:0x60 scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x80038C44; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x80038C6C; // type:function size:0x64 scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x80038CD0; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x80038CF8; // type:function size:0x64 scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x80038D5C; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x80038D84; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x80038DDC; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x80038DF0; // type:function size:0x30 scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x80038E20; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x80038E34; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x80038E5C; // type:function size:0x30 scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x80038E8C; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x80038EA8; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x80038EC0; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x80038EE8; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x80038EFC; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x80038F10; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x80038F24; // type:function size:0x30 scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x80038F54; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x80038F70; // type:function size:0x50 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x80038FC0; // type:function size:0xC8 scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x80039088; // type:function size:0x24 scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x800390AC; // type:function size:0x7C scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x80039128; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8003913C; // type:function size:0x7C scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x800391B8; // type:function size:0xA0 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x80039258; // type:function size:0x7C scope:global align:4 +remove__14dDemo_object_cFv = .text:0x800392D4; // type:function size:0x134 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x80039408; // type:function size:0x60 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x80039468; // type:function size:0x60 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x800394C8; // type:function size:0x60 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x80039528; // type:function size:0x150 scope:global align:4 +create__7dDemo_cFv = .text:0x80039678; // type:function size:0x298 scope:global align:4 +remove__7dDemo_cFv = .text:0x80039910; // type:function size:0x19C scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x80039AAC; // type:function size:0x60 scope:global align:4 +__dt__17jmessage_tControlFv = .text:0x80039B0C; // type:function size:0x60 scope:global align:4 +start__7dDemo_cFPCUcP4cXyzf = .text:0x80039B6C; // type:function size:0x18C scope:global align:4 +end__7dDemo_cFv = .text:0x80039CF8; // type:function size:0x54 scope:global align:4 +branch__7dDemo_cFv = .text:0x80039D4C; // type:function size:0x58 scope:global align:4 +update__7dDemo_cFv = .text:0x80039DA4; // type:function size:0x138 scope:global align:4 +setBranchType__7dDemo_cFUs = .text:0x80039EDC; // type:function size:0x10 scope:global align:4 +setBranchId__7dDemo_cFUss = .text:0x80039EEC; // type:function size:0x18 scope:global align:4 +reset__7dDemo_cFv = .text:0x80039F04; // type:function size:0x18 scope:global align:4 +emitter_create__16dDemo_particle_cFUl = .text:0x80039F1C; // type:function size:0x80 scope:global align:4 +__dt__16dDemo_particle_cFv = .text:0x80039F9C; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x80039FFC; // type:function size:0x60 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8003A05C; // type:function size:0x2C scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8003A088; // type:function size:0x40 scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003A0C8; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003A0D0; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8003A0D8; // type:function size:0x1C scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8003A0F4; // type:function size:0x1C scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8003A110; // type:function size:0x78 scope:global align:4 +getKind__13door_param2_cFP10fopAc_ac_c = .text:0x8003A188; // type:function size:0xC scope:global align:4 +getDoorModel__13door_param2_cFP10fopAc_ac_c = .text:0x8003A194; // type:function size:0xC scope:global align:4 +getFrontOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1A0; // type:function size:0xC scope:global align:4 +getBackOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1AC; // type:function size:0xC scope:global align:4 +getFRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1B8; // type:function size:0xC scope:global align:4 +getBRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1C4; // type:function size:0xC scope:global align:4 +getSwbit__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1D0; // type:function size:0xC scope:global align:4 +getSwbit2__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1DC; // type:function size:0xC scope:global align:4 +getSwbit3__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1E8; // type:function size:0xC scope:global align:4 +isMsgDoor__13door_param2_cFP10fopAc_ac_c = .text:0x8003A1F4; // type:function size:0xC scope:global align:4 +getEventNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A200; // type:function size:0xC scope:global align:4 +getEventNo2__13door_param2_cFP10fopAc_ac_c = .text:0x8003A20C; // type:function size:0xC scope:global align:4 +getMsgNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A218; // type:function size:0xC scope:global align:4 +getExitNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A224; // type:function size:0xC scope:global align:4 +getFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A230; // type:function size:0xC scope:global align:4 +getBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A23C; // type:function size:0xC scope:global align:4 +getMFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A248; // type:function size:0xC scope:global align:4 +getMBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A254; // type:function size:0xC scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8003A260; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8003A280; // type:function size:0xC8 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8003A348; // type:function size:0xA8 scope:global align:4 +setAlpha__FP16J3DMaterialTable = .text:0x8003A3F0; // type:function size:0xA0 scope:global align:4 +setIndirectTex__FP12J3DModelData = .text:0x8003A490; // type:function size:0x38C scope:global align:4 +setAlpha__FP12J3DModelData = .text:0x8003A81C; // type:function size:0x24 scope:global align:4 +addWarpMaterial__FP12J3DModelData = .text:0x8003A840; // type:function size:0x28C scope:global align:4 +__ct__11J3DTevStageFRC15J3DTevStageInfo = .text:0x8003AACC; // type:function size:0x60 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x8003AB2C; // type:function size:0x4 scope:global align:4 +onWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003AB30; // type:function size:0xEC scope:global align:4 +offWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003AC1C; // type:function size:0xEC scope:global align:4 +setWarpSRT__11dRes_info_cFP12J3DModelDataRC4cXyzff = .text:0x8003AD08; // type:function size:0x10C scope:global align:4 +loaderBasicBmd__11dRes_info_cFUlPv = .text:0x8003AE14; // type:function size:0x33C scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8003B150; // type:function size:0x3C scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8003B18C; // type:function size:0x18 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8003B1A4; // type:function size:0x3C scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8003B1E0; // type:function size:0x18 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8003B1F8; // type:function size:0x48 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8003B240; // type:function size:0x24 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8003B264; // type:function size:0x3C scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8003B2A0; // type:function size:0x18 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8003B2B8; // type:function size:0x3C scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8003B2F4; // type:function size:0x18 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8003B30C; // type:function size:0x5C4 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x8003B8D0; // type:function size:0x6C scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x8003B93C; // type:function size:0x5C scope:global align:4 +deleteArchiveRes__11dRes_info_cFv = .text:0x8003B998; // type:function size:0x104 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8003BA9C; // type:function size:0x28 scope:global align:4 +setRes__11dRes_info_cFP10JKRArchiveP7JKRHeap = .text:0x8003BAC4; // type:function size:0x34 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8003BAF8; // type:function size:0x1A0 scope:global align:4 +myGetMemBlockSize__FPv = .text:0x8003BC98; // type:function size:0x68 scope:global align:4 +myGetMemBlockSize0__FPv = .text:0x8003BD00; // type:function size:0x2C scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8003BD2C; // type:function size:0x10C scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8003BE38; // type:function size:0x178 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8003BFB0; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8003C078; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C160; // type:function size:0x34 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C194; // type:function size:0x50 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C1E4; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8003C260; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C288; // type:function size:0x64 scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8003C2EC; // type:function size:0x90 scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8003C37C; // type:function size:0x84 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8003C400; // type:function size:0x70 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8003C470; // type:function size:0x74 scope:global align:4 +setObjectRes__14dRes_control_cFPCcPvUlP7JKRHeap = .text:0x8003C4E4; // type:function size:0xD8 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8003C5BC; // type:function size:0x7C scope:global align:4 +dump__14dRes_control_cFv = .text:0x8003C638; // type:function size:0x80 scope:global align:4 +getObjectResName2Index__14dRes_control_cFPCcPCc = .text:0x8003C6B8; // type:function size:0x7C scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x8003C734; // type:function size:0x48 scope:global align:4 +getKind__15J3DAnmTransformCFv = .text:0x8003C77C; // type:function size:0x8 scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8003C784; // type:function size:0x7C scope:global align:4 +getKind__18J3DAnmTransformKeyCFv = .text:0x8003C800; // type:function size:0x8 scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8003C808; // type:function size:0x24 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x8003C82C; // type:function size:0x30 scope:global align:4 +create__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003C85C; // type:function size:0x98 scope:global align:4 +remove__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003C8F4; // type:function size:0x58 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class = .text:0x8003C94C; // type:function size:0xF4 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class = .text:0x8003CA40; // type:function size:0xC0 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11group_class = .text:0x8003CB00; // type:function size:0xBC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11floor_class = .text:0x8003CBBC; // type:function size:0x68 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class = .text:0x8003CC24; // type:function size:0xA0 scope:global align:4 +drawPath__11dDrawPath_cFv = .text:0x8003CCC4; // type:function size:0x74 scope:global align:4 +makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs = .text:0x8003CD38; // type:function size:0x74 scope:global align:4 +renderingMap__15dRenderingMap_cFv = .text:0x8003CDAC; // type:function size:0xCC scope:global align:4 +setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv = .text:0x8003CE78; // type:function size:0xC8 scope:global align:4 +setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv = .text:0x8003CF40; // type:function size:0x16C scope:global align:4 +drawBack__18dRenderingFDAmap_cCFv = .text:0x8003D0AC; // type:function size:0xDC scope:global align:4 +preRenderingMap__18dRenderingFDAmap_cFv = .text:0x8003D188; // type:function size:0x198 scope:global align:4 +postRenderingMap__18dRenderingFDAmap_cFv = .text:0x8003D320; // type:function size:0xA0 scope:global align:4 +renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x8003D3C0; // type:function size:0x2CC scope:global align:4 +getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x8003D68C; // type:function size:0x2C scope:global align:4 +getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x8003D6B8; // type:function size:0x2C scope:global align:4 +__sinit_d_map_path_cpp = .text:0x8003D6E4; // type:function size:0x5C scope:local align:4 +__dt__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003D740; // type:function size:0x50 scope:global align:4 +addTypeGroupData__26fmpTresTypeGroupDataList_cFUcPCQ27dTres_c6data_s = .text:0x8003D790; // type:function size:0x88 scope:global align:4 +isArrival__22dMenu_Fmap_room_data_cFv = .text:0x8003D818; // type:function size:0x50 scope:global align:4 +buildTresTypeGroup__22dMenu_Fmap_room_data_cFiii = .text:0x8003D868; // type:function size:0xC4 scope:global align:4 +buildFmapRoomData__22dMenu_Fmap_room_data_cFiiffff = .text:0x8003D92C; // type:function size:0x30 scope:global align:4 +isArrival__23dMenu_Fmap_stage_data_cFv = .text:0x8003D95C; // type:function size:0x7C scope:global align:4 +buildFmapStageData__23dMenu_Fmap_stage_data_cFiff = .text:0x8003D9D8; // type:function size:0x170 scope:global align:4 +getMenuFmapStageData__24dMenu_Fmap_region_data_cFi = .text:0x8003DB48; // type:function size:0x28 scope:global align:4 +getPointStagePathInnerNo__24dMenu_Fmap_region_data_cFffiPiPi = .text:0x8003DB70; // type:function size:0x370 scope:global align:4 +buildFmapRegionData__24dMenu_Fmap_region_data_cFi = .text:0x8003DEE0; // type:function size:0x148 scope:global align:4 +create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c = .text:0x8003E028; // type:function size:0x24 scope:global align:4 +buildFmapWorldData__23dMenu_Fmap_world_data_cFv = .text:0x8003E04C; // type:function size:0xC8 scope:global align:4 +init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii = .text:0x8003E114; // type:function size:0xAC scope:global align:4 +getFirstData__22dMenuFmapIconPointer_cFv = .text:0x8003E1C0; // type:function size:0xFC scope:global align:4 +getData__22dMenuFmapIconPointer_cFv = .text:0x8003E2BC; // type:function size:0x94 scope:global align:4 +getFirstRoomData__22dMenuFmapIconPointer_cFv = .text:0x8003E350; // type:function size:0x2C scope:global align:4 +getNextRoomData__22dMenuFmapIconPointer_cFv = .text:0x8003E37C; // type:function size:0x28 scope:global align:4 +getNextStageData__22dMenuFmapIconPointer_cFv = .text:0x8003E3A4; // type:function size:0x34 scope:global align:4 +getNextData__22dMenuFmapIconPointer_cFv = .text:0x8003E3D8; // type:function size:0xB8 scope:global align:4 +nextData__22dMenuFmapIconPointer_cFv = .text:0x8003E490; // type:function size:0x80 scope:global align:4 +getValidData__22dMenuFmapIconPointer_cFv = .text:0x8003E510; // type:function size:0x68 scope:global align:4 +getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s = .text:0x8003E578; // type:function size:0x170 scope:global align:4 +isDrawDisp__19dMenuFmapIconDisp_cFv = .text:0x8003E6E8; // type:function size:0x428 scope:global align:4 +__dt__26fmpTresTypeGroupDataList_cFv = .text:0x8003EB10; // type:function size:0x60 scope:global align:4 +__dt__22fmpTresTypeGroupData_cFv = .text:0x8003EB70; // type:function size:0x120 scope:global align:4 +__ct__26fmpTresTypeGroupDataList_cFv = .text:0x8003EC90; // type:function size:0x10 scope:global align:4 +chkGetCompass__10dMapInfo_nFv = .text:0x8003ECA0; // type:function size:0x38 scope:global align:4 +chkGetMap__10dMapInfo_nFv = .text:0x8003ECD8; // type:function size:0x38 scope:global align:4 +isVisitedRoom__10dMapInfo_nFi = .text:0x8003ED10; // type:function size:0x50 scope:global align:4 +correctionOriginPos__10dMapInfo_nFScP3Vec = .text:0x8003ED60; // type:function size:0x60 scope:global align:4 +offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8003EDC0; // type:function size:0x2C scope:global align:4 +rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8003EDEC; // type:function size:0x70 scope:global align:4 +getMapPlayerPos__10dMapInfo_nFv = .text:0x8003EE5C; // type:function size:0xC4 scope:global align:4 +getMapPlayerAngleY__10dMapInfo_nFv = .text:0x8003EF20; // type:function size:0x50 scope:global align:4 +getConstRestartIconPointer__10dMapInfo_nFv = .text:0x8003EF70; // type:function size:0xBC scope:global align:4 +getMapRestartPos__10dMapInfo_nFv = .text:0x8003F02C; // type:function size:0xCC scope:global align:4 +getMapRestartAngleY__10dMapInfo_nFv = .text:0x8003F0F8; // type:function size:0xA4 scope:global align:4 +getRoomCenter__10dMapInfo_nFiPfPf = .text:0x8003F19C; // type:function size:0x58 scope:global align:4 +getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf = .text:0x8003F1F4; // type:function size:0x58 scope:global align:4 +getFloorParameter__10dMapInfo_nFfPScPfPfPfPf = .text:0x8003F24C; // type:function size:0x1C0 scope:global align:4 +calcFloorNo__10dMapInfo_cFfbi = .text:0x8003F40C; // type:function size:0x164 scope:global align:4 +calcNowStayFloorNo__10dMapInfo_cFfb = .text:0x8003F570; // type:function size:0x158 scope:global align:4 +move__10dMapInfo_cFif = .text:0x8003F6C8; // type:function size:0x34 scope:global align:4 +init__10dMapInfo_cFv = .text:0x8003F6FC; // type:function size:0x18 scope:global align:4 +reset__10dMapInfo_cFv = .text:0x8003F714; // type:function size:0x20 scope:global align:4 +create__10dMapInfo_cFv = .text:0x8003F734; // type:function size:0x20 scope:global align:4 +remove__10dMapInfo_cFv = .text:0x8003F754; // type:function size:0x4 scope:global align:4 +isExistMapPathData__8dMpath_cFv = .text:0x8003F758; // type:function size:0x8 scope:global align:4 +getTopBottomFloorNo__8dMpath_cFPScPSc = .text:0x8003F760; // type:function size:0x88 scope:global align:4 +createWork__8dMpath_cFv = .text:0x8003F7E8; // type:function size:0x28 scope:global align:4 +setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc = .text:0x8003F810; // type:function size:0x230 scope:global align:4 +setPointer__8dMpath_cFScPvi = .text:0x8003FA40; // type:function size:0x130 scope:global align:4 +create__8dMpath_cFv = .text:0x8003FB70; // type:function size:0x60 scope:global align:4 +reset__8dMpath_cFv = .text:0x8003FBD0; // type:function size:0xA0 scope:global align:4 +remove__8dMpath_cFv = .text:0x8003FC70; // type:function size:0x34 scope:global align:4 +calcFloorNoForObjectByMapPathRend__16renderingDAmap_cCFfi = .text:0x8003FCA4; // type:function size:0x24 scope:global align:4 +init__16renderingDAmap_cFPUcUsUsUsUs = .text:0x8003FCC8; // type:function size:0x40 scope:global align:4 +entry__16renderingDAmap_cFfffiSc = .text:0x8003FD08; // type:function size:0x94 scope:global align:4 +isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class = .text:0x8003FD9C; // type:function size:0x7C scope:global align:4 +draw__16renderingDAmap_cFv = .text:0x8003FE18; // type:function size:0x34 scope:global align:4 +getBackColor__16renderingDAmap_cCFv = .text:0x8003FE4C; // type:function size:0x8 scope:global align:4 +isRenderingFloor__16renderingDAmap_cFi = .text:0x8003FE54; // type:function size:0x18 scope:global align:4 +setSingleRoomSetting__16renderingDAmap_cFv = .text:0x8003FE6C; // type:function size:0x4 scope:global align:4 +isDrawRoom__16renderingDAmap_cCFii = .text:0x8003FE70; // type:function size:0xA4 scope:global align:4 +preDrawPath__16renderingDAmap_cFv = .text:0x8003FF14; // type:function size:0xB0 scope:global align:4 +postDrawPath__16renderingDAmap_cFv = .text:0x8003FFC4; // type:function size:0x28 scope:global align:4 +getRoomNoSingle__16renderingDAmap_cFv = .text:0x8003FFEC; // type:function size:0x8 scope:global align:4 +getFirstDrawRoomNo__16renderingDAmap_cFv = .text:0x8003FFF4; // type:function size:0xA0 scope:global align:4 +getNextDrawRoomNo__16renderingDAmap_cFi = .text:0x80040094; // type:function size:0xA0 scope:global align:4 +getFirstRoomPointer__16renderingDAmap_cFv = .text:0x80040134; // type:function size:0xB4 scope:global align:4 +getNextRoomPointer__16renderingDAmap_cFv = .text:0x800401E8; // type:function size:0xD8 scope:global align:4 +isDrawPath__16renderingDAmap_cFv = .text:0x800402C0; // type:function size:0x20 scope:global align:4 +getFirstDrawLayerNo__16renderingDAmap_cFv = .text:0x800402E0; // type:function size:0x8 scope:global align:4 +getNextDrawLayerNo__16renderingDAmap_cFi = .text:0x800402E8; // type:function size:0x14 scope:global align:4 +afterDrawPath__28renderingPlusDoorAndCursor_cFv = .text:0x800402FC; // type:function size:0x21C scope:global align:4 +afterDrawPath__19renderingPlusDoor_cFv = .text:0x80040518; // type:function size:0x5C scope:global align:4 +drawDoor1__19renderingPlusDoor_cFv = .text:0x80040574; // type:function size:0x44 scope:global align:4 +drawDoor2__19renderingPlusDoor_cFv = .text:0x800405B8; // type:function size:0x44 scope:global align:4 +drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib = .text:0x800405FC; // type:function size:0x114 scope:global align:4 +checkDispDoorS__19renderingPlusDoor_cFiif = .text:0x80040710; // type:function size:0x128 scope:global align:4 +drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib = .text:0x80040838; // type:function size:0x17C scope:global align:4 +isDrawRoomIcon__16renderingDAmap_cCFii = .text:0x800409B4; // type:function size:0x2C scope:global align:4 +isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec = .text:0x800409E0; // type:function size:0xB4 scope:global align:4 +getFirstData__28renderingPlusDoorAndCursor_cFUc = .text:0x80040A94; // type:function size:0x24 scope:global align:4 +getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c = .text:0x80040AB8; // type:function size:0x24 scope:global align:4 +getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c = .text:0x80040ADC; // type:function size:0x8 scope:global align:4 +getIconGroupNumber__16renderingDAmap_cCFUc = .text:0x80040AE4; // type:function size:0x1C scope:global align:4 +drawTreasure__28renderingPlusDoorAndCursor_cFv = .text:0x80040B00; // type:function size:0x384 scope:global align:4 +drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv = .text:0x80040E84; // type:function size:0x384 scope:global align:4 +drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff = .text:0x80041208; // type:function size:0xB8 scope:global align:4 +drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif = .text:0x800412C0; // type:function size:0x19C scope:global align:4 +beforeDrawPath__19renderingPlusDoor_cFv = .text:0x8004145C; // type:function size:0x4 scope:global align:4 +__sinit_d_map_path_dmap_cpp = .text:0x80041460; // type:function size:0x20 scope:local align:4 +event_debug_evnt__21@unnamed@d_event_cpp@Fv = .text:0x80041480; // type:function size:0x8 scope:global align:4 +clear_tmpflag_for_message__21@unnamed@d_event_cpp@Fv = .text:0x80041488; // type:function size:0xF8 scope:global align:4 +__ct__14dEvt_control_cFv = .text:0x80041580; // type:function size:0x54 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x800415D4; // type:function size:0x4 scope:global align:4 +orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv = .text:0x800415D8; // type:function size:0x90 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x80041668; // type:function size:0x19C scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x80041804; // type:function size:0x130 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80041934; // type:function size:0x30 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80041964; // type:function size:0x44 scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x800419A8; // type:function size:0x78 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041A20; // type:function size:0x138 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041B58; // type:function size:0x138 scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041C90; // type:function size:0xA4 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x80041D34; // type:function size:0xA8 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041DDC; // type:function size:0x13C scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x80041F18; // type:function size:0x88 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041FA0; // type:function size:0x74 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80042014; // type:function size:0x118 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8004212C; // type:function size:0x94 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x800421C0; // type:function size:0x94 scope:global align:4 +change__14dEvt_control_cFv = .text:0x80042254; // type:function size:0x6C scope:global align:4 +entry__14dEvt_control_cFv = .text:0x800422C0; // type:function size:0x1A8 scope:global align:4 +reset__14dEvt_control_cFv = .text:0x80042468; // type:function size:0xB0 scope:global align:4 +reset__14dEvt_control_cFPv = .text:0x80042518; // type:function size:0x9C scope:global align:4 +clearSkipSystem__14dEvt_control_cFv = .text:0x800425B4; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipProc__FPvi = .text:0x800425E8; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipZev__FPvi = .text:0x8004261C; // type:function size:0x15C scope:global align:4 +dEv_defaultSkipStb__FPvi = .text:0x80042778; // type:function size:0x164 scope:global align:4 +dEv_noFinishSkipProc__FPvi = .text:0x800428DC; // type:function size:0x30 scope:global align:4 +getSkipEventName__14dEvt_control_cFv = .text:0x8004290C; // type:function size:0x8 scope:global align:4 +setSkipProc__14dEvt_control_cFPvPFPvi_ii = .text:0x80042914; // type:function size:0x44 scope:global align:4 +setSkipZev__14dEvt_control_cFPvPc = .text:0x80042958; // type:function size:0x50 scope:global align:4 +onSkipFade__14dEvt_control_cFv = .text:0x800429A8; // type:function size:0xC scope:global align:4 +offSkipFade__14dEvt_control_cFv = .text:0x800429B4; // type:function size:0x20 scope:global align:4 +skipper__14dEvt_control_cFv = .text:0x800429D4; // type:function size:0x1E8 scope:global align:4 +Step__14dEvt_control_cFv = .text:0x80042BBC; // type:function size:0x3EC scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x80042FA8; // type:function size:0x1C4 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x8004316C; // type:function size:0x7C scope:global align:4 +remove__14dEvt_control_cFv = .text:0x800431E8; // type:function size:0x90 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x80043278; // type:function size:0x8 scope:global align:4 +sceneChange__14dEvt_control_cFi = .text:0x80043280; // type:function size:0x48 scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x800432C8; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x800432EC; // type:function size:0x30 scope:global align:4 +getStbDemoData__14dEvt_control_cFPc = .text:0x8004331C; // type:function size:0xD4 scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x800433F0; // type:function size:0x38 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x80043428; // type:function size:0x58 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x80043480; // type:function size:0x4C scope:global align:4 +beforeProc__11dEvt_info_cFv = .text:0x800434CC; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUc = .text:0x800434D8; // type:function size:0x28 scope:global align:4 +searchMapEventData__14dEvt_control_cFUcl = .text:0x80043500; // type:function size:0x10C scope:global align:4 +runningEventID__14dEvt_control_cFs = .text:0x8004360C; // type:function size:0x20 scope:global align:4 +setPt1__14dEvt_control_cFPv = .text:0x8004362C; // type:function size:0x30 scope:global align:4 +setPt2__14dEvt_control_cFPv = .text:0x8004365C; // type:function size:0x30 scope:global align:4 +setPtT__14dEvt_control_cFPv = .text:0x8004368C; // type:function size:0x30 scope:global align:4 +setPtI__14dEvt_control_cFPv = .text:0x800436BC; // type:function size:0x30 scope:global align:4 +setPtI_Id__14dEvt_control_cFUi = .text:0x800436EC; // type:function size:0x8 scope:global align:4 +setPtD__14dEvt_control_cFPv = .text:0x800436F4; // type:function size:0x30 scope:global align:4 +setGtItm__14dEvt_control_cFUc = .text:0x80043724; // type:function size:0x8 scope:global align:4 +getTelopNo__FPCc = .text:0x8004372C; // type:function size:0x98 scope:global align:4 +getTelopNo__Fv = .text:0x800437C4; // type:function size:0x2C scope:global align:4 +getStartTelopNo__Fv = .text:0x800437F0; // type:function size:0x224 scope:global align:4 +dEvDt_Next_Stage__Fii = .text:0x80043A14; // type:function size:0x34C scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x80043D60; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x80043DC8; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x80043E30; // type:function size:0x28 scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80043E58; // type:function size:0x20 scope:global align:4 +finishCheck__12dEvDtEvent_cFv = .text:0x80043E78; // type:function size:0x84 scope:global align:4 +forceFinish__12dEvDtEvent_cFv = .text:0x80043EFC; // type:function size:0x74 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x80043F70; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80043FD8; // type:function size:0x64 scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x8004403C; // type:function size:0x44 scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x80044080; // type:function size:0xB4 scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80044134; // type:function size:0x3C scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x80044170; // type:function size:0x20 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x80044190; // type:function size:0x194 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80044324; // type:function size:0x734 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80044A58; // type:function size:0x260 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80044CB8; // type:function size:0x22C scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x80044EE4; // type:function size:0x994 scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80045878; // type:function size:0x284 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x80045AFC; // type:function size:0x138 scope:global align:4 +specialProcEffect__12dEvDtStaff_cFv = .text:0x80045C34; // type:function size:0x474 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x800460A8; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x80046138; // type:function size:0x34 scope:global align:4 +init__11dEvDtBase_cFPci = .text:0x8004616C; // type:function size:0x120 scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x8004628C; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x800462FC; // type:function size:0xE0 scope:global align:4 +init__18dEvent_exception_cFv = .text:0x800463DC; // type:function size:0x14 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x800463F0; // type:function size:0x90 scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x80046480; // type:function size:0x168 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x800465E8; // type:function size:0xA0 scope:global align:4 +__ct__16dEvent_manager_cFv = .text:0x80046688; // type:function size:0x58 scope:global align:4 +__ct__11dEvDtBase_cFv = .text:0x800466E0; // type:function size:0x30 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80046710; // type:function size:0xF0 scope:global align:4 +setObjectArchive__16dEvent_manager_cFPc = .text:0x80046800; // type:function size:0x88 scope:global align:4 +demoInit__16dEvent_manager_cFv = .text:0x80046888; // type:function size:0x7C scope:global align:4 +roomInit__16dEvent_manager_cFi = .text:0x80046904; // type:function size:0xE8 scope:global align:4 +roomFinish__16dEvent_manager_cFi = .text:0x800469EC; // type:function size:0x6C scope:global align:4 +orderStartDemo__16dEvent_manager_cFv = .text:0x80046A58; // type:function size:0x1B4 scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80046C0C; // type:function size:0x68 scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046C74; // type:function size:0x14 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046C88; // type:function size:0x14 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046C9C; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80046CB8; // type:function size:0xE8 scope:global align:4 +closeProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80046DA0; // type:function size:0xC scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x80046DAC; // type:function size:0xB8 scope:global align:4 +Sequencer__16dEvent_manager_cFv = .text:0x80046E64; // type:function size:0x598 scope:global align:4 +Experts__16dEvent_manager_cFv = .text:0x800473FC; // type:function size:0x58 scope:global align:4 +getEventData__16dEvent_manager_cFsi = .text:0x80047454; // type:function size:0x68 scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x800474BC; // type:function size:0x58 scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUcl = .text:0x80047514; // type:function size:0x184 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc = .text:0x80047698; // type:function size:0xC0 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc = .text:0x80047758; // type:function size:0x1D8 scope:global align:4 +isMapToolCamera__16dEvent_manager_cFUcl = .text:0x80047930; // type:function size:0x54 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x80047984; // type:function size:0x74 scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x800479F8; // type:function size:0x40 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x80047A38; // type:function size:0x40 scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x80047A78; // type:function size:0x64 scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x80047ADC; // type:function size:0x40 scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x80047B1C; // type:function size:0x230 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x80047D4C; // type:function size:0x60 scope:global align:4 +dEvmng_strcmp__FPCcPc = .text:0x80047DAC; // type:function size:0x64 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x80047E10; // type:function size:0x14C scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x80047F5C; // type:function size:0x6C scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x80047FC8; // type:function size:0x124 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x800480EC; // type:function size:0x58 scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x80048144; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x8004817C; // type:function size:0x78 scope:global align:4 +getEventPrio__16dEvent_manager_cFP10fopAc_ac_cs = .text:0x800481F4; // type:function size:0xD8 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x800482CC; // type:function size:0x7C scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x80048348; // type:function size:0x7C scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x800483C4; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x800483E0; // type:function size:0x8 scope:global align:4 +getRunEventName__16dEvent_manager_cFv = .text:0x800483E8; // type:function size:0x84 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x8004846C; // type:function size:0xB4 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x80048520; // type:function size:0xF8 scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x80048618; // type:function size:0x130 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x80048748; // type:function size:0xA8 scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x800487F0; // type:function size:0x3C scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x8004882C; // type:function size:0x40 scope:global align:4 +eventUpdate__17dEvLib_callback_cFv = .text:0x8004886C; // type:function size:0x38 scope:global align:4 +setEvent__17dEvLib_callback_cFiii = .text:0x800488A4; // type:function size:0x9C scope:global align:4 +orderEvent__17dEvLib_callback_cFiii = .text:0x80048940; // type:function size:0x30 scope:global align:4 +setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> = .text:0x80048970; // type:function size:0x38 scope:global align:4 +initAction__17dEvLib_callback_cFv = .text:0x800489A8; // type:function size:0x50 scope:global align:4 +executeAction__17dEvLib_callback_cFv = .text:0x800489F8; // type:function size:0x58 scope:global align:4 +initStart__17dEvLib_callback_cFv = .text:0x80048A50; // type:function size:0x20 scope:global align:4 +executeStart__17dEvLib_callback_cFv = .text:0x80048A70; // type:function size:0xAC scope:global align:4 +initRun__17dEvLib_callback_cFv = .text:0x80048B1C; // type:function size:0x2C scope:global align:4 +executeRun__17dEvLib_callback_cFv = .text:0x80048B48; // type:function size:0x90 scope:global align:4 +__sinit_d_event_lib_cpp = .text:0x80048BD8; // type:function size:0x7C scope:local align:4 +dSmplMdl_modelUpdateDL__FP8J3DModel = .text:0x80048C54; // type:function size:0x60 scope:global align:4 +__ct__15dSmplMdl_draw_cFv = .text:0x80048CB4; // type:function size:0xAC scope:global align:4 +__ct__12diff_model_cFv = .text:0x80048D60; // type:function size:0x20 scope:global align:4 +__dt__15dSmplMdl_draw_cFv = .text:0x80048D80; // type:function size:0x8C scope:global align:4 +draw__15dSmplMdl_draw_cFv = .text:0x80048E0C; // type:function size:0xB0 scope:global align:4 +entry__15dSmplMdl_draw_cFP8J3DModeli = .text:0x80048EBC; // type:function size:0xB4 scope:global align:4 +addModel__15dSmplMdl_draw_cFP12J3DModelDataiUc = .text:0x80048F70; // type:function size:0xE8 scope:global align:4 +removeModel__15dSmplMdl_draw_cFP12J3DModelDatai = .text:0x80049058; // type:function size:0x94 scope:global align:4 +create__12diff_model_cFP12J3DModelDataiUc = .text:0x800490EC; // type:function size:0x108 scope:global align:4 +getModelData__12diff_model_cFv = .text:0x800491F4; // type:function size:0x1C scope:global align:4 +remove__12diff_model_cFi = .text:0x80049210; // type:function size:0x60 scope:global align:4 +draw__12diff_model_cFv = .text:0x80049270; // type:function size:0xF8 scope:global align:4 +init__12diff_model_cFv = .text:0x80049368; // type:function size:0x20 scope:global align:4 +isSame__12diff_model_cFP12J3DModelDatai = .text:0x80049388; // type:function size:0x74 scope:global align:4 +getRoomNo__12diff_model_cFv = .text:0x800493FC; // type:function size:0xC scope:global align:4 +insert__12diff_model_cFP11modelList_c = .text:0x80049408; // type:function size:0x18 scope:global align:4 +dPa_cleanupGX__Fv = .text:0x80049420; // type:function size:0x160 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x80049580; // type:function size:0x3C scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x800495BC; // type:function size:0xF4 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x800496B0; // type:function size:0x4 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800496B4; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8004974C; // type:function size:0x50 scope:global align:4 +setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004979C; // type:function size:0x14 scope:global align:4 +setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800497B0; // type:function size:0x1C scope:global align:4 +setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800497CC; // type:function size:0x1C scope:global align:4 +dPa_group_id_change__FPUlPUc = .text:0x800497E8; // type:function size:0x14C scope:global align:4 +initiateLighting8__FR8_GXColors = .text:0x80049934; // type:function size:0x1FC scope:global align:4 +initiate_b_Lighting8__FR8_GXColor = .text:0x80049B30; // type:function size:0x90 scope:global align:4 +drawFirst__FP14JPABaseEmitter = .text:0x80049BC0; // type:function size:0x60 scope:global align:4 +drawFirst_l8__FP14JPABaseEmitter = .text:0x80049C20; // type:function size:0x24 scope:global align:4 +drawSecond_light8__FP14JPABaseEmitter = .text:0x80049C44; // type:function size:0x1FC scope:global align:4 +drawSecond_b_light8__FP14JPABaseEmitter = .text:0x80049E40; // type:function size:0x1AC scope:global align:4 +static_light8EcallBack__FP14JPABaseEmitter = .text:0x80049FEC; // type:function size:0x11C scope:global align:4 +static_gen_b_light8EcallBack__FP14JPABaseEmitter = .text:0x8004A108; // type:function size:0x11C scope:global align:4 +static_gen_d_light8EcallBack__FP14JPABaseEmitter = .text:0x8004A224; // type:function size:0x11C scope:global align:4 +draw__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x8004A340; // type:function size:0x24 scope:global align:4 +draw__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8004A364; // type:function size:0x24 scope:global align:4 +draw__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x8004A388; // type:function size:0x24 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8004A3AC; // type:function size:0xB4 scope:global align:4 +draw__18dPa_modelPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004A460; // type:function size:0x1A8 scope:global align:4 +set__Q218dPa_modelEcallBack7model_cFP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004A608; // type:function size:0x1A4 scope:global align:4 +setup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004A7AC; // type:function size:0xE0 scope:global align:4 +cleanup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004A88C; // type:function size:0x50 scope:global align:4 +draw__Q218dPa_modelEcallBack7model_cFPA4_f = .text:0x8004A8DC; // type:function size:0x158 scope:global align:4 +draw__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AA34; // type:function size:0x74 scope:global align:4 +setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004AAA8; // type:function size:0x74 scope:global align:4 +create__18dPa_modelEcallBackFUc = .text:0x8004AB1C; // type:function size:0x6C scope:global align:4 +__dt__Q218dPa_modelEcallBack7model_cFv = .text:0x8004AB88; // type:function size:0x3C scope:global align:4 +remove__18dPa_modelEcallBackFv = .text:0x8004ABC4; // type:function size:0x3C scope:global align:4 +setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004AC00; // type:function size:0x90 scope:global align:4 +resetModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AC90; // type:function size:0x30 scope:global align:4 +setupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004ACC0; // type:function size:0x2C scope:global align:4 +drawModel__18dPa_modelEcallBackFP14JPABaseEmitterPA4_f = .text:0x8004ACEC; // type:function size:0x3C scope:global align:4 +cleanupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AD28; // type:function size:0x30 scope:global align:4 +getModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AD58; // type:function size:0x38 scope:global align:4 +getRotAxis__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AD90; // type:function size:0x34 scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8004ADC4; // type:function size:0x30 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8004ADF4; // type:function size:0x28 scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004AE1C; // type:function size:0x178 scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004AF94; // type:function size:0x4 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8004AF98; // type:function size:0x8C scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8004B024; // type:function size:0x3C scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8004B060; // type:function size:0x4 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8004B064; // type:function size:0x104 scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004B168; // type:function size:0x378 scope:global align:4 +execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004B4E0; // type:function size:0x24 scope:global align:4 +onActive__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004B504; // type:function size:0x40 scope:global align:4 +entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004B544; // type:function size:0x68 scope:global align:4 +cleanup__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004B5AC; // type:function size:0xDC scope:global align:4 +__ct__Q213dPa_control_c7level_cFv = .text:0x8004B688; // type:function size:0x70 scope:global align:4 +execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004B6F8; // type:function size:0xB0 scope:global align:4 +execute__Q213dPa_control_c7level_cFv = .text:0x8004B7A8; // type:function size:0x60 scope:global align:4 +cleanup__Q213dPa_control_c7level_cFv = .text:0x8004B808; // type:function size:0x6C scope:global align:4 +get__Q213dPa_control_c7level_cFUl = .text:0x8004B874; // type:function size:0x40 scope:global align:4 +forceOnEventMove__Q213dPa_control_c7level_cFUl = .text:0x8004B8B4; // type:function size:0x34 scope:global align:4 +allForceOnEventMove__Q213dPa_control_c7level_cFv = .text:0x8004B8E8; // type:function size:0x30 scope:global align:4 +getEmitter__Q213dPa_control_c7level_cFUl = .text:0x8004B918; // type:function size:0x34 scope:global align:4 +entry__Q213dPa_control_c7level_cFUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004B94C; // type:function size:0xF4 scope:global align:4 +addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004BA40; // type:function size:0x34 scope:global align:4 +cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004BA74; // type:function size:0x58 scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8004BACC; // type:function size:0xA4 scope:global align:4 +getRM_ID__13dPa_control_cFUs = .text:0x8004BB70; // type:function size:0x8 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8004BB78; // type:function size:0x164 scope:global align:4 +createRoomScene__13dPa_control_cFv = .text:0x8004BCDC; // type:function size:0x120 scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8004BDFC; // type:function size:0xB4 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8004BEB0; // type:function size:0x8C scope:global align:4 +removeRoomScene__13dPa_control_cFb = .text:0x8004BF3C; // type:function size:0x98 scope:global align:4 +removeScene__13dPa_control_cFb = .text:0x8004BFD4; // type:function size:0x80 scope:global align:4 +cleanup__13dPa_control_cFv = .text:0x8004C054; // type:function size:0x24 scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8004C078; // type:function size:0x74 scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8004C0EC; // type:function size:0x48 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8004C134; // type:function size:0x54 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8004C188; // type:function size:0x90 scope:global align:4 +setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x8004C218; // type:function size:0x620 scope:global align:4 +setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc = .text:0x8004C838; // type:function size:0x258 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004CA90; // type:function size:0x500 scope:global align:4 +getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x8004CF90; // type:function size:0xD8 scope:global align:4 +setPoly__13dPa_control_cFUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D068; // type:function size:0xC0 scope:global align:4 +newSimple__13dPa_control_cFUsUcPUl = .text:0x8004D128; // type:function size:0x90 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004D1B8; // type:function size:0x84 scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x8004D23C; // type:function size:0x3C scope:global align:4 +dPa_kankyocolor_set__FfP14JPABaseEmitterPC12dKy_tevstr_cUlPC4cXyzPC8_GXColorPC8_GXColor = .text:0x8004D278; // type:function size:0x254 scope:global align:4 +set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004D4CC; // type:function size:0x1D8 scope:global align:4 +setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D6A4; // type:function size:0xCC scope:global align:4 +setStopContinue__13dPa_control_cFUl = .text:0x8004D770; // type:function size:0x54 scope:global align:4 +setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_ciPC5csXyzPC4cXyzP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D7C4; // type:function size:0x1C4 scope:global align:4 +setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoPC4cXyzPC4cXyzPC12dKy_tevstr_cUlUlPC5csXyzPC4cXyzSc = .text:0x8004D988; // type:function size:0x2A0 scope:global align:4 +execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DC28; // type:function size:0x78 scope:global align:4 +execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DCA0; // type:function size:0x6C scope:global align:4 +draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD0C; // type:function size:0x4 scope:global align:4 +execute__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD10; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD14; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD18; // type:function size:0x4 scope:global align:4 +draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD1C; // type:function size:0x98C scope:global align:4 +draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004E6A8; // type:function size:0x69C scope:global align:4 +draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004ED44; // type:function size:0x974 scope:global align:4 +setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz = .text:0x8004F6B8; // type:function size:0xC scope:global align:4 +executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter = .text:0x8004F6C4; // type:function size:0x3F8 scope:global align:4 +setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004FABC; // type:function size:0x18 scope:global align:4 +execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004FAD4; // type:function size:0x44 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x8004FB18; // type:function size:0x74 scope:global align:4 +cleanup__18dPa_levelEcallBackFv = .text:0x8004FB8C; // type:function size:0x4 scope:global align:4 +__ct__Q218dPa_modelEcallBack7model_cFv = .text:0x8004FB90; // type:function size:0x6C scope:global align:4 +__ct__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004FBFC; // type:function size:0xC scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x8004FC08; // type:function size:0x60 scope:global align:4 +__dt__28dPa_particleTracePcallBack_cFv = .text:0x8004FC68; // type:function size:0x60 scope:global align:4 +__dt__22dPa_hermiteEcallBack_cFv = .text:0x8004FCC8; // type:function size:0x84 scope:global align:4 +__dt__25dPa_gen_d_light8PcallBackFv = .text:0x8004FD4C; // type:function size:0x60 scope:global align:4 +__dt__25dPa_gen_b_light8PcallBackFv = .text:0x8004FDAC; // type:function size:0x60 scope:global align:4 +__dt__19dPa_light8PcallBackFv = .text:0x8004FE0C; // type:function size:0x60 scope:global align:4 +__dt__19dPa_fsenthPcallBackFv = .text:0x8004FE6C; // type:function size:0x60 scope:global align:4 +__dt__17dPa_wbPcallBack_cFv = .text:0x8004FECC; // type:function size:0x60 scope:global align:4 +__dt__17dPa_windPcallBackFv = .text:0x8004FF2C; // type:function size:0x60 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x8004FF8C; // type:function size:0x84 scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80050010; // type:function size:0x4 scope:global align:4 +drawAfter__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x80050014; // type:function size:0x24 scope:global align:4 +__dt__18dPa_modelPcallBackFv = .text:0x80050038; // type:function size:0x60 scope:global align:4 +drawAfter__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x80050098; // type:function size:0x20 scope:global align:4 +__dt__25dPa_gen_b_light8EcallBackFv = .text:0x800500B8; // type:function size:0x84 scope:global align:4 +drawAfter__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8005013C; // type:function size:0x20 scope:global align:4 +__dt__19dPa_light8EcallBackFv = .text:0x8005015C; // type:function size:0x84 scope:global align:4 +drawAfter__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x800501E0; // type:function size:0x20 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x80050200; // type:function size:0x84 scope:global align:4 +cleanup__19dPa_followEcallBackFv = .text:0x80050284; // type:function size:0x2C scope:global align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x800502B0; // type:function size:0x30 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800502E0; // type:function size:0x4 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x800502E4; // type:function size:0x84 scope:global align:4 +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80050368; // type:function size:0x4 scope:global align:4 +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x8005036C; // type:function size:0x4 scope:global align:4 +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80050370; // type:function size:0x4 scope:global align:4 +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80050374; // type:function size:0x4 scope:global align:4 +__dt__18dPa_modelEcallBackFv = .text:0x80050378; // type:function size:0x84 scope:global align:4 +__dt__25dPa_gen_d_light8EcallBackFv = .text:0x800503FC; // type:function size:0x84 scope:global align:4 +__sinit_d_particle_cpp = .text:0x80050480; // type:function size:0x81C scope:local align:4 +init__7dPaPo_cFP9dBgS_Acchff = .text:0x80050C9C; // type:function size:0x28 scope:global align:4 +checkWaterIn__7dPaPo_cFP4cXyzPC4cXyzPC12dKy_tevstr_cUlScff = .text:0x80050CC4; // type:function size:0x1B8 scope:global align:4 +setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc = .text:0x80050E7C; // type:function size:0x18C scope:global align:4 +setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80051008; // type:function size:0x134 scope:global align:4 +clearID__7dPaPo_cFPUlPUc = .text:0x8005113C; // type:function size:0x20 scope:global align:4 +setEffectTwo__8dPaPoT_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x8005115C; // type:function size:0x138 scope:global align:4 +clearTwoAllID__8dPaPoT_cFv = .text:0x80051294; // type:function size:0x54 scope:global align:4 +setEffectFour__8dPaPoF_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x800512E8; // type:function size:0x13C scope:global align:4 +clearFourAllID__8dPaPoF_cFv = .text:0x80051424; // type:function size:0x4C scope:global align:4 +getRightEffType__8dPaPoT_cCFi = .text:0x80051470; // type:function size:0xC scope:global align:4 +getLeftEffType__8dPaPoT_cCFi = .text:0x8005147C; // type:function size:0xC scope:global align:4 +getCenterEffType__7dPaPo_cCFi = .text:0x80051488; // type:function size:0xC scope:global align:4 +getRightEmitter__8dPaPoT_cFii = .text:0x80051494; // type:function size:0x48 scope:global align:4 +getLeftEmitter__8dPaPoT_cFii = .text:0x800514DC; // type:function size:0x48 scope:global align:4 +getCenterEmitter__7dPaPo_cFii = .text:0x80051524; // type:function size:0x48 scope:global align:4 +getBackRightEffType__8dPaPoF_cCFi = .text:0x8005156C; // type:function size:0xC scope:global align:4 +getBackLeftEffType__8dPaPoF_cCFi = .text:0x80051578; // type:function size:0xC scope:global align:4 +getBackRightEmitter__8dPaPoF_cFii = .text:0x80051584; // type:function size:0x48 scope:global align:4 +getBackLeftEmitter__8dPaPoF_cFii = .text:0x800515CC; // type:function size:0x48 scope:global align:4 +__sinit_d_particle_copoly_cpp = .text:0x80051614; // type:function size:0x19C scope:local align:4 +dPath_GetPnt__FPC5dPathi = .text:0x800517B0; // type:function size:0x3C scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x800517EC; // type:function size:0xAC scope:global align:4 +dPath_GetNextRoomPath__FPC5dPathi = .text:0x80051898; // type:function size:0xC4 scope:global align:4 +dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x8005195C; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x80051AC0; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x80051ADC; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x80051AF0; // type:function size:0x200 scope:global align:4 +draw__14dDlst_2DQuad_cFv = .text:0x80051CF0; // type:function size:0x16C scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80051E5C; // type:function size:0x13C scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x80051F98; // type:function size:0x3BC scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x80052354; // type:function size:0x7AC scope:global align:4 +__ct__12dDlst_2DT2_cFv = .text:0x80052B00; // type:function size:0x4C scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x80052B4C; // type:function size:0x10C scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x80052C58; // type:function size:0x4D4 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x8005312C; // type:function size:0x520 scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x8005364C; // type:function size:0x390 scope:global align:4 +getTexture__10J2DPictureCFUc = .text:0x800539DC; // type:function size:0x24 scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssssUc = .text:0x80053A00; // type:function size:0x9C scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x80053A9C; // type:function size:0xC8 scope:global align:4 +draw__11dDlst_blo_cFv = .text:0x80053B64; // type:function size:0x3C scope:global align:4 +clearAnmTransform__9J2DScreenFv = .text:0x80053BA0; // type:function size:0x20 scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x80053BC0; // type:function size:0x40 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x80053C00; // type:function size:0x3C scope:global align:4 +getTypeID__7J2DPaneCFv = .text:0x80053C3C; // type:function size:0x8 scope:global align:4 +setWhite__10J2DPictureFQ28JUtility6TColor = .text:0x80053C44; // type:function size:0x28 scope:global align:4 +setBlack__10J2DPictureFQ28JUtility6TColor = .text:0x80053C6C; // type:function size:0x28 scope:global align:4 +__dt__10J2DAnmBaseFv = .text:0x80053C94; // type:function size:0x48 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80053CDC; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80053CEC; // type:function size:0xF4 scope:global align:4 +getF__8cM_rnd_cFf = .text:0x80053DE0; // type:function size:0x38 scope:global align:4 +getFX__8cM_rnd_cFf = .text:0x80053E18; // type:function size:0x48 scope:global align:4 +getValue__8cM_rnd_cFff = .text:0x80053E60; // type:function size:0x3C scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x80053E9C; // type:function size:0x358 scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x800541F4; // type:function size:0x94 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x80054288; // type:function size:0x12C scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x800543B4; // type:function size:0xC4 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x80054478; // type:function size:0x78 scope:global align:4 +reset__18dDlst_shadowReal_cFv = .text:0x800544F0; // type:function size:0x10 scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80054500; // type:function size:0xD4 scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x800545D4; // type:function size:0xB4 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x80054688; // type:function size:0x1CC scope:global align:4 +realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c = .text:0x80054854; // type:function size:0x218 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x80054A6C; // type:function size:0x60 scope:global align:4 +setkankyoShadow__FP12dKy_tevstr_cPf = .text:0x80054ACC; // type:function size:0x104 scope:global align:4 +setShadowRealMtx__18dDlst_shadowReal_cFP4cXyzP4cXyzfffP12dKy_tevstr_c = .text:0x80054BD0; // type:function size:0x458 scope:global align:4 +set__18dDlst_shadowReal_cFUlP8J3DModelP4cXyzffP12dKy_tevstr_cff = .text:0x80055028; // type:function size:0x1AC scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x800551D4; // type:function size:0x38 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x8005520C; // type:function size:0x1E0 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x800553EC; // type:function size:0x298 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x80055684; // type:function size:0xE4 scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x80055768; // type:function size:0x60 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x800557C8; // type:function size:0x24C scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x80055A14; // type:function size:0x260 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80055C74; // type:function size:0x2A8 scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x80055F1C; // type:function size:0x68 scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80055F84; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG = .text:0x80055FE8; // type:function size:0x30 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80056018; // type:function size:0x68 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x80056080; // type:function size:0x70 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x800560F0; // type:function size:0xD8 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x800561C8; // type:function size:0x30 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x800561F8; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x80056270; // type:function size:0x60 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x800562D0; // type:function size:0x74 scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80056344; // type:function size:0x48 scope:global align:4 +__ct__20dDlst_shadowSimple_cFv = .text:0x8005638C; // type:function size:0x4 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80056390; // type:function size:0xFC scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x8005648C; // type:function size:0xAC scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80056538; // type:function size:0xB4 scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x800565EC; // type:function size:0xE8 scope:global align:4 +drawOpaDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x800566D4; // type:function size:0x3C scope:global align:4 +drawXluDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80056710; // type:function size:0x3C scope:global align:4 +drawOpaListItem3d__12dDlst_list_cFv = .text:0x8005674C; // type:function size:0x24 scope:global align:4 +drawXluListItem3d__12dDlst_list_cFv = .text:0x80056770; // type:function size:0x24 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x80056794; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x800567C4; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x8005681C; // type:function size:0xBC scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x800568D8; // type:function size:0x28 scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x80056900; // type:function size:0xA0 scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x800569A0; // type:function size:0x8 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x800569A8; // type:function size:0x8 scope:global align:4 +searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen = .text:0x800569B0; // type:function size:0x4 scope:global align:4 +__sinit_d_drawlist_cpp = .text:0x800569B4; // type:function size:0x28 scope:local align:4 +dKyd_dmpalet_getp__Fv = .text:0x800569DC; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x800569E8; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x800569F4; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x80056A00; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x80056A0C; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x80056A18; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x80056A24; // type:function size:0x40 scope:global align:4 +dKyd_maple_col_getp__Fv = .text:0x80056A64; // type:function size:0xC scope:global align:4 +dKyd_darkworld_tbl_getp__Fv = .text:0x80056A70; // type:function size:0xC scope:global align:4 +dKyd_light_size_tbl_getp__Fv = .text:0x80056A7C; // type:function size:0xC scope:global align:4 +dKyd_light_tw_size_tbl_getp__Fv = .text:0x80056A88; // type:function size:0xC scope:global align:4 +dKyd_BloomInf_tbl_getp__Fi = .text:0x80056A94; // type:function size:0x14 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80056AA8; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListIndScreen__FP9J3DPacketi = .text:0x80056AF8; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x80056B48; // type:function size:0x90 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x80056BD8; // type:function size:0x88 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x80056C60; // type:function size:0x38 scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x80056C98; // type:function size:0x38 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x80056CD0; // type:function size:0x3C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x80056D0C; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x80056D10; // type:function size:0x48 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x80056D58; // type:function size:0x3C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x80056D94; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x80056D98; // type:function size:0x30 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x80056DC8; // type:function size:0x3C scope:global align:4 +__ct__8STAR_EFFFv = .text:0x80056E04; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x80056E08; // type:function size:0x30 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x80056E38; // type:function size:0x3C scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x80056E74; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x80056E78; // type:function size:0x30 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x80056EA8; // type:function size:0x3C scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x80056EE4; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x80056EE8; // type:function size:0x30 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x80056F18; // type:function size:0x3C scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80056F54; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x80056F58; // type:function size:0x34 scope:global align:4 +__dt__12EF_ODOUR_EFFFv = .text:0x80056F8C; // type:function size:0x3C scope:global align:4 +__ct__12EF_ODOUR_EFFFv = .text:0x80056FC8; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_odour_PacketFv = .text:0x80056FCC; // type:function size:0x30 scope:global align:4 +__dt__10EF_MUD_EFFFv = .text:0x80056FFC; // type:function size:0x3C scope:global align:4 +__ct__10EF_MUD_EFFFv = .text:0x80057038; // type:function size:0x4 scope:global align:4 +draw__18dKankyo_mud_PacketFv = .text:0x8005703C; // type:function size:0x30 scope:global align:4 +__dt__11EF_EVIL_EFFFv = .text:0x8005706C; // type:function size:0x3C scope:global align:4 +__ct__11EF_EVIL_EFFFv = .text:0x800570A8; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_evil_PacketFv = .text:0x800570AC; // type:function size:0x30 scope:global align:4 +dKyw_drawSun__Fi = .text:0x800570DC; // type:function size:0x30 scope:global align:4 +dKyw_Sun_Draw__Fv = .text:0x8005710C; // type:function size:0x24 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x80057130; // type:function size:0x44 scope:global align:4 +dKyw_Sunlenz_Draw__Fv = .text:0x80057174; // type:function size:0x24 scope:global align:4 +dKyw_drawRain__Fi = .text:0x80057198; // type:function size:0x30 scope:global align:4 +dKyw_Rain_Draw__Fv = .text:0x800571C8; // type:function size:0x24 scope:global align:4 +dKyw_drawSnow__Fi = .text:0x800571EC; // type:function size:0x30 scope:global align:4 +dKyw_Snow_Draw__Fv = .text:0x8005721C; // type:function size:0x24 scope:global align:4 +dKyw_drawStar__Fi = .text:0x80057240; // type:function size:0x30 scope:global align:4 +dKyw_Star_Draw__Fv = .text:0x80057270; // type:function size:0x24 scope:global align:4 +dKyw_drawHousi__Fi = .text:0x80057294; // type:function size:0x30 scope:global align:4 +dKyw_Housi_Draw__Fv = .text:0x800572C4; // type:function size:0x24 scope:global align:4 +dKyw_drawCloud__Fi = .text:0x800572E8; // type:function size:0x30 scope:global align:4 +dKyw_Cloud_Draw__Fv = .text:0x80057318; // type:function size:0x24 scope:global align:4 +dKyw_drawVrkumo__Fi = .text:0x8005733C; // type:function size:0x30 scope:global align:4 +dKyw_Vrkumo_Draw__Fv = .text:0x8005736C; // type:function size:0x24 scope:global align:4 +dKyw_shstar_packet__Fi = .text:0x80057390; // type:function size:0x30 scope:global align:4 +dKyw_shstar_Draw__Fv = .text:0x800573C0; // type:function size:0x24 scope:global align:4 +dKyw_odour_packet__Fi = .text:0x800573E4; // type:function size:0x30 scope:global align:4 +dKyw_Odour_Draw__Fv = .text:0x80057414; // type:function size:0x24 scope:global align:4 +dKyw_mud_packet__Fi = .text:0x80057438; // type:function size:0x30 scope:global align:4 +dKyw_mud_Draw__Fv = .text:0x80057468; // type:function size:0x24 scope:global align:4 +dKyw_evil_packet__Fi = .text:0x8005748C; // type:function size:0x30 scope:global align:4 +dKyw_evil_Draw__Fv = .text:0x800574BC; // type:function size:0x24 scope:global align:4 +dKyw_wether_init__Fv = .text:0x800574E0; // type:function size:0x50C scope:global align:4 +dKyw_wether_init2__Fv = .text:0x800579EC; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x80057A04; // type:function size:0x280 scope:global align:4 +__dt__19dKankyo_evil_PacketFv = .text:0x80057C84; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_mud_PacketFv = .text:0x80057D08; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_odour_PacketFv = .text:0x80057D8C; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x80057E10; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x80057E94; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x80057F18; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x80057F9C; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x80058020; // type:function size:0x84 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x800580A4; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x80058128; // type:function size:0x84 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x800581AC; // type:function size:0x60 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x8005820C; // type:function size:0x84 scope:global align:4 +wether_move_thunder__Fv = .text:0x80058290; // type:function size:0x68 scope:global align:4 +dKyw_wether_move__Fv = .text:0x800582F8; // type:function size:0x20 scope:global align:4 +wether_move_sun__Fv = .text:0x80058318; // type:function size:0x57C scope:global align:4 +wether_move_rain__Fv = .text:0x80058894; // type:function size:0x26C scope:global align:4 +wether_move_snow__Fv = .text:0x80058B00; // type:function size:0x8C scope:global align:4 +wether_move_star__Fv = .text:0x80058B8C; // type:function size:0x38C scope:global align:4 +wether_move_housi__Fv = .text:0x80058F18; // type:function size:0x4C4 scope:global align:4 +wether_move_odour__Fv = .text:0x800593DC; // type:function size:0x1A4 scope:global align:4 +wether_move_moya__Fv = .text:0x80059580; // type:function size:0x1A8 scope:global align:4 +wether_move_vrkumo__Fv = .text:0x80059728; // type:function size:0x710 scope:global align:4 +wether_move_mud__Fv = .text:0x80059E38; // type:function size:0x13C scope:global align:4 +wether_move_evil__Fv = .text:0x80059F74; // type:function size:0x144 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x8005A0B8; // type:function size:0x9C scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x8005A154; // type:function size:0x20 scope:global align:4 +dKyw_wether_draw__Fv = .text:0x8005A174; // type:function size:0x190 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x8005A304; // type:function size:0x3C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8005A340; // type:function size:0x23C scope:global align:4 +dKyw_wind_init__Fv = .text:0x8005A57C; // type:function size:0x44 scope:global align:4 +dKyw_wind_set__Fv = .text:0x8005A5C0; // type:function size:0x520 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x8005AAE0; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x8005AAF0; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x8005AB00; // type:function size:0x64 scope:global align:4 +dKyw_plight_collision_set__FP4cXyzssfffff = .text:0x8005AB64; // type:function size:0xCC scope:global align:4 +squal_proc__Fv = .text:0x8005AC30; // type:function size:0x114 scope:global align:4 +dKyw_pntwind_init__Fv = .text:0x8005AD44; // type:function size:0x54 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8005AD98; // type:function size:0x64 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8005ADFC; // type:function size:0x2C scope:global align:4 +dKyw_pntlight_set__FP14WIND_INFLUENCE = .text:0x8005AE28; // type:function size:0x30 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8005AE58; // type:function size:0x38 scope:global align:4 +pntwind_get_info__FP4cXyzP4cXyzPfUc = .text:0x8005AE90; // type:function size:0x3AC scope:global align:4 +dKyw_pntwind_get_info__FP4cXyzP4cXyzPf = .text:0x8005B23C; // type:function size:0x24 scope:global align:4 +dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf = .text:0x8005B260; // type:function size:0x24 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8005B284; // type:function size:0x74 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8005B2F8; // type:function size:0x238 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8005B530; // type:function size:0xDC scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8005B60C; // type:function size:0x10 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8005B61C; // type:function size:0x1C scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8005B638; // type:function size:0x14 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8005B64C; // type:function size:0x14 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8005B660; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005B708; // type:function size:0x58 scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005B760; // type:function size:0x20 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8005B780; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8005B830; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID = .text:0x8005B92C; // type:function size:0xF8 scope:global align:4 +dKyr_set_btitex__FP9_GXTexObjP7ResTIMG = .text:0x8005BA24; // type:function size:0x24 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8005BA48; // type:function size:0x490 scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8005BED8; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8005BF08; // type:function size:0xD54 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8005CC5C; // type:function size:0x14C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8005CDA8; // type:function size:0x28 scope:global align:4 +overhead_bg_chk__Fv = .text:0x8005CDD0; // type:function size:0x1A8 scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8005CF78; // type:function size:0x214 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8005D18C; // type:function size:0x1724 scope:global align:4 +d_krain_cut_turn_check__Fv = .text:0x8005E8B0; // type:function size:0x48 scope:global align:4 +dKyr_housi_move__Fv = .text:0x8005E8F8; // type:function size:0x12E4 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8005FBDC; // type:function size:0x16C scope:global align:4 +dKyr_snow_move__Fv = .text:0x8005FD48; // type:function size:0x15DC scope:global align:4 +dKyr_star_init__Fv = .text:0x80061324; // type:function size:0xE8 scope:global align:4 +dKyr_star_move__Fv = .text:0x8006140C; // type:function size:0x2C scope:global align:4 +cloud_shadow_move__Fv = .text:0x80061438; // type:function size:0xC74 scope:global align:4 +vrkumo_move__Fv = .text:0x800620AC; // type:function size:0xA30 scope:global align:4 +dKr_cullVtx_Set__Fv = .text:0x80062ADC; // type:function size:0x70 scope:global align:4 +dKyr_draw_rev_moon__FPA4_fPPUc = .text:0x80062B4C; // type:function size:0xB24 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80063670; // type:function size:0xDE8 scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80064458; // type:function size:0x11F4 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x8006564C; // type:function size:0xA1C scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x80066068; // type:function size:0x4F4 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x8006655C; // type:function size:0xF4C scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x800674A8; // type:function size:0x1154 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x800685FC; // type:function size:0xF44 scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x80069540; // type:function size:0xB84 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x8006A0C4; // type:function size:0x110C scope:global align:4 +dKyr_thunder_init__Fv = .text:0x8006B1D0; // type:function size:0x18 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x8006B1E8; // type:function size:0x734 scope:global align:4 +dKyr_shstar_init__Fv = .text:0x8006B91C; // type:function size:0x4 scope:global align:4 +dKyr_shstar_move__Fv = .text:0x8006B920; // type:function size:0x4 scope:global align:4 +dKyr_odour_init__Fv = .text:0x8006B924; // type:function size:0x40 scope:global align:4 +dKyr_odour_move__Fv = .text:0x8006B964; // type:function size:0x4E8 scope:global align:4 +dKyr_odour_draw__FPA4_fPPUc = .text:0x8006BE4C; // type:function size:0x984 scope:global align:4 +dKyr_mud_init__Fv = .text:0x8006C7D0; // type:function size:0xCC scope:global align:4 +dKyr_mud_move__Fv = .text:0x8006C89C; // type:function size:0x7C0 scope:global align:4 +dKyr_mud_draw__FPA4_fPPUc = .text:0x8006D05C; // type:function size:0x8F8 scope:global align:4 +dKyr_evil_init__Fv = .text:0x8006D954; // type:function size:0xF0 scope:global align:4 +dKyr_evil_move__Fv = .text:0x8006DA44; // type:function size:0x78 scope:global align:4 +dKyr_evil_draw2__FPA4_fPPUc = .text:0x8006DABC; // type:function size:0x9CC scope:global align:4 +dKyr_near_bosslight_check__F4cXyz = .text:0x8006E488; // type:function size:0x268 scope:global align:4 +dKyr_evil_draw__FPA4_fPPUc = .text:0x8006E6F0; // type:function size:0xAB0 scope:global align:4 +getKandelaarFlamePos__9daPy_py_cFv = .text:0x8006F1A0; // type:function size:0x8 scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8006F1A8; // type:function size:0x1C scope:global align:4 +rollshift__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006F1C4; // type:function size:0x20 scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006F1E4; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8006F218; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8006F2A8; // type:function size:0x7BC scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8006FA64; // type:function size:0xEC scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8006FB50; // type:function size:0xFC scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8006FC4C; // type:function size:0x188 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8006FDD4; // type:function size:0x6C scope:global align:4 +Kill__12dVibration_cFv = .text:0x8006FE40; // type:function size:0x5C scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8006FE9C; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8006FEC4; // type:function size:0x80 scope:global align:4 +Init__12dVibration_cFv = .text:0x8006FF44; // type:function size:0x34 scope:global align:4 +Pause__12dVibration_cFv = .text:0x8006FF78; // type:function size:0xC0 scope:global align:4 +Remove__12dVibration_cFv = .text:0x80070038; // type:function size:0x20 scope:global align:4 +padLockButton__25@unnamed@d_attention_cpp@Fl = .text:0x80070058; // type:function size:0x20 scope:global align:4 +__ct__11dAttParam_cFl = .text:0x80070078; // type:function size:0xD8 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x80070150; // type:function size:0x48 scope:global align:4 +__ct__15dAttDrawParam_cFv = .text:0x80070198; // type:function size:0x20 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x800701B8; // type:function size:0x20 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x800701D8; // type:function size:0x5DC scope:global align:4 +__dt__12dAttention_cFv = .text:0x800707B4; // type:function size:0xD0 scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x80070884; // type:function size:0x3C scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x800708C0; // type:function size:0xF4 scope:global align:4 +getActionBtnXY__12dAttention_cFv = .text:0x800709B4; // type:function size:0xFC scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x80070AB0; // type:function size:0x50 scope:global align:4 +check_event_condition__FUlUs = .text:0x80070B00; // type:function size:0x6C scope:global align:4 +check_flontofplayer__FUlss = .text:0x80070B6C; // type:function size:0xC8 scope:global align:4 +distace_weight__Ffsf = .text:0x80070C34; // type:function size:0x4C scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x80070C80; // type:function size:0x60 scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x80070CE0; // type:function size:0x1F0 scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x80070ED0; // type:function size:0x230 scope:global align:4 +setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl = .text:0x80071100; // type:function size:0x180 scope:global align:4 +initList__12dAttention_cFUl = .text:0x80071280; // type:function size:0x14C scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x800713CC; // type:function size:0x40 scope:global align:4 +makeList__12dAttention_cFv = .text:0x8007140C; // type:function size:0x58 scope:global align:4 +setOwnerAttentionPos__12dAttention_cFv = .text:0x80071464; // type:function size:0x64 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x800714C8; // type:function size:0x1F4 scope:global align:4 +__dt__7cSGlobeFv = .text:0x800716BC; // type:function size:0x3C scope:global align:4 +sortList__12dAttention_cFv = .text:0x800716F8; // type:function size:0x1EC scope:global align:4 +stockAttention__12dAttention_cFv = .text:0x800718E4; // type:function size:0xBC scope:global align:4 +nextAttention__12dAttention_cFv = .text:0x800719A0; // type:function size:0x108 scope:global align:4 +freeAttention__12dAttention_cFv = .text:0x80071AA8; // type:function size:0x30 scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x80071AD8; // type:function size:0x228 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x80071D00; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x80071DAC; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x80071E2C; // type:function size:0x98 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x80071EC4; // type:function size:0x270 scope:global align:4 +runDebugDisp__12dAttention_cFv = .text:0x80072134; // type:function size:0x4 scope:global align:4 +checkButton__12dAttention_cFv = .text:0x80072138; // type:function size:0x1A8 scope:global align:4 +triggerProc__12dAttention_cFv = .text:0x800722E0; // type:function size:0x4C scope:global align:4 +lostCheck__12dAttention_cFv = .text:0x8007232C; // type:function size:0x58 scope:global align:4 +judgementStatus4Hold__12dAttention_cFv = .text:0x80072384; // type:function size:0x2AC scope:global align:4 +judgementStatus4Switch__12dAttention_cFv = .text:0x80072630; // type:function size:0x334 scope:global align:4 +Run__12dAttention_cFv = .text:0x80072964; // type:function size:0x2B0 scope:global align:4 +Draw__12dAttention_cFv = .text:0x80072C14; // type:function size:0x1AC scope:global align:4 +lockSoundStart__12dAttention_cFUl = .text:0x80072DC0; // type:function size:0x58 scope:global align:4 +setAnm__10dAttDraw_cFUcf = .text:0x80072E18; // type:function size:0x210 scope:global align:4 +setAlphaAnm__10dAttDraw_cFUcUc = .text:0x80073028; // type:function size:0x1C scope:global align:4 +alphaAnm__10dAttDraw_cFv = .text:0x80073044; // type:function size:0x2A8 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x800732EC; // type:function size:0x4 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x800732F0; // type:function size:0x28C scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x8007357C; // type:function size:0xA0 scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x8007361C; // type:function size:0xF0 scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x8007370C; // type:function size:0x68 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x80073774; // type:function size:0x58 scope:global align:4 +CheckObjectTarget__12dAttention_cFl = .text:0x800737CC; // type:function size:0x58 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x80073824; // type:function size:0x54 scope:global align:4 +checkDistance__12dAttention_cFP4cXyzsP4cXyzffff = .text:0x80073878; // type:function size:0x2C scope:global align:4 +getActor__10dAttList_cFv = .text:0x800738A4; // type:function size:0x34 scope:global align:4 +setActor__10dAttList_cFP10fopAc_ac_c = .text:0x800738D8; // type:function size:0x1C scope:global align:4 +getPId__10dAttHint_cFPv = .text:0x800738F4; // type:function size:0x18 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x8007390C; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x8007393C; // type:function size:0x5C scope:global align:4 +init__10dAttHint_cFv = .text:0x80073998; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x800739B0; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x800739CC; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x800739FC; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x80073A1C; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x80073A48; // type:function size:0x29C scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x80073CE4; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x80073D14; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x80073D2C; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80073D48; // type:function size:0x2BC scope:global align:4 +__dt__15dAttDrawParam_cFv = .text:0x80074004; // type:function size:0x48 scope:global align:4 +__sinit_d_attention_cpp = .text:0x8007404C; // type:function size:0x3C scope:local align:4 +setCode__5dBgPcFR5sBgPc = .text:0x80074088; // type:function size:0x2C scope:global align:4 +__ct__6dBgPlcFv = .text:0x800740B4; // type:function size:0xC scope:global align:4 +__dt__6dBgPlcFv = .text:0x800740C0; // type:function size:0x3C scope:global align:4 +setBase__6dBgPlcFPv = .text:0x800740FC; // type:function size:0x8 scope:global align:4 +getCode__6dBgPlcCFiPP5sBgPc = .text:0x80074104; // type:function size:0x18 scope:global align:4 +getGrpCode__6dBgPlcCFi = .text:0x8007411C; // type:function size:0x18 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x80074134; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP9dBgW_BaseUiPv = .text:0x80074150; // type:function size:0x18 scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x80074168; // type:function size:0x1C scope:global align:4 +Regist__4cBgSFP9dBgW_BaseUiPv = .text:0x80074184; // type:function size:0x10C scope:global align:4 +Release__4cBgSFP9dBgW_Base = .text:0x80074290; // type:function size:0x94 scope:global align:4 +Ct__4cBgSFv = .text:0x80074324; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x80074378; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x800743F4; // type:function size:0xEC scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x800744E0; // type:function size:0xD8 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x800745B8; // type:function size:0xA0 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x80074658; // type:function size:0x10 scope:global align:4 +GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo = .text:0x80074668; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFRC13cBgS_PolyInfo = .text:0x800746A0; // type:function size:0x94 scope:global align:4 +GetGrpRoomId__4cBgSCFRC13cBgS_PolyInfo = .text:0x80074734; // type:function size:0x50 scope:global align:4 +GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla = .text:0x80074784; // type:function size:0xAC scope:global align:4 +GetTriPnt__4cBgSCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80074830; // type:function size:0x50 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x80074880; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFRC13cBgS_PolyInfo = .text:0x800748EC; // type:function size:0x50 scope:global align:4 +Ct__4dBgSFv = .text:0x8007493C; // type:function size:0x20 scope:global align:4 +Dt__4dBgSFv = .text:0x8007495C; // type:function size:0x20 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x8007497C; // type:function size:0x6C scope:global align:4 +Move__4dBgSFv = .text:0x800749E8; // type:function size:0x60 scope:global align:4 +Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c = .text:0x80074A48; // type:function size:0xAC scope:global align:4 +SetOldShapeAngleY__9dBgW_BaseFs = .text:0x80074AF4; // type:function size:0x8 scope:global align:4 +ChkMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80074AFC; // type:function size:0x84 scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo = .text:0x80074B80; // type:function size:0x58 scope:global align:4 +GetExitId__4dBgSFRC13cBgS_PolyInfo = .text:0x80074BD8; // type:function size:0x50 scope:global align:4 +GetPolyColor__4dBgSFRC13cBgS_PolyInfo = .text:0x80074C28; // type:function size:0x84 scope:global align:4 +GetHorseNoEntry__4dBgSFRC13cBgS_PolyInfo = .text:0x80074CAC; // type:function size:0x50 scope:global align:4 +GetSpecialCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074CFC; // type:function size:0x50 scope:global align:4 +GetMagnetCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074D4C; // type:function size:0x50 scope:global align:4 +GetMonkeyBarsCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074D9C; // type:function size:0x50 scope:global align:4 +GetUnderwaterRoofCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074DEC; // type:function size:0x54 scope:global align:4 +GetWallCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074E40; // type:function size:0x50 scope:global align:4 +GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo = .text:0x80074E90; // type:function size:0x50 scope:global align:4 +GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo = .text:0x80074EE0; // type:function size:0x50 scope:global align:4 +GetGroundCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074F30; // type:function size:0x50 scope:global align:4 +GetCamMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80074F80; // type:function size:0x50 scope:global align:4 +GetRoomCamId__4dBgSFRC13cBgS_PolyInfo = .text:0x80074FD0; // type:function size:0x50 scope:global align:4 +GetRoomPathId__4dBgSFRC13cBgS_PolyInfo = .text:0x80075020; // type:function size:0x50 scope:global align:4 +GetRoomPathPntNo__4dBgSFRC13cBgS_PolyInfo = .text:0x80075070; // type:function size:0x50 scope:global align:4 +GetGrpSoundId__4dBgSFRC13cBgS_PolyInfo = .text:0x800750C0; // type:function size:0x50 scope:global align:4 +ChkGrpInf__4dBgSFRC13cBgS_PolyInfoUl = .text:0x80075110; // type:function size:0x30 scope:global align:4 +GetRoomId__4dBgSFRC13cBgS_PolyInfo = .text:0x80075140; // type:function size:0x9C scope:global align:4 +GetPolyAttackThrough__4dBgSFRC13cBgS_PolyInfo = .text:0x800751DC; // type:function size:0x5C scope:global align:4 +ChkPolyHSStick__4dBgSFRC13cBgS_PolyInfo = .text:0x80075238; // type:function size:0x54 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x8007528C; // type:function size:0x128 scope:global align:4 +WallCorrectSort__4dBgSFP9dBgS_Acch = .text:0x800753B4; // type:function size:0x128 scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800754DC; // type:function size:0xC8 scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x800755A4; // type:function size:0x124 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800756C8; // type:function size:0xEC scope:global align:4 +MoveBgCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyzbb = .text:0x800757B4; // type:function size:0x10C scope:global align:4 +MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800758C0; // type:function size:0xDC scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8007599C; // type:function size:0xC8 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075A64; // type:function size:0x80 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075AE4; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075B18; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075B84; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_c = .text:0x80075BC4; // type:function size:0x70 scope:global align:4 +ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz = .text:0x80075C34; // type:function size:0x78 scope:global align:4 +PushPullCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x80075CAC; // type:function size:0xA0 scope:global align:4 +dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo = .text:0x80075D4C; // type:function size:0x70 scope:global align:4 +dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo = .text:0x80075DBC; // type:function size:0x70 scope:global align:4 +dBgS_CheckBRoofPoly__FRC13cBgS_PolyInfo = .text:0x80075E2C; // type:function size:0x70 scope:global align:4 +dBgS_GetNY__FRC13cBgS_PolyInfo = .text:0x80075E9C; // type:function size:0x50 scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x80075EEC; // type:function size:0x68 scope:global align:4 +ClrWallHit__12dBgS_AcchCirFv = .text:0x80075F54; // type:function size:0x2C scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x80075F80; // type:function size:0x8 scope:global align:4 +CalcWallRR__12dBgS_AcchCirFv = .text:0x80075F88; // type:function size:0x10 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x80075F98; // type:function size:0x28 scope:global align:4 +SetWallHDirect__12dBgS_AcchCirFf = .text:0x80075FC0; // type:function size:0x14 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x80075FD4; // type:function size:0x10C scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x800760E0; // type:function size:0x12C scope:global align:4 +Init__9dBgS_AcchFv = .text:0x8007620C; // type:function size:0x7C scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x80076288; // type:function size:0x40 scope:global align:4 +Set__9dBgS_AcchFP10fopAc_ac_ciP12dBgS_AcchCir = .text:0x800762C8; // type:function size:0x50 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x80076318; // type:function size:0x78 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x80076390; // type:function size:0x1FC scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x8007658C; // type:function size:0xD8 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x80076664; // type:function size:0x488 scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x80076AEC; // type:function size:0x4D8 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x80076FC4; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x80077000; // type:function size:0x7C scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x8007707C; // type:function size:0xD8 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x80077154; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x80077168; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x800771B8; // type:function size:0x6C scope:global align:4 +GetSpeedY__9dBgS_AcchFv = .text:0x80077224; // type:function size:0x1C scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Vec = .text:0x80077240; // type:function size:0x78 scope:global align:4 +SetNowActorInfo__9dBgS_AcchFiPvUi = .text:0x800772B8; // type:function size:0x10 scope:global align:4 +SetWallPolyIndex__9dBgS_AcchFii = .text:0x800772C8; // type:function size:0x60 scope:global align:4 +CalcMovePosWork__9dBgS_AcchFv = .text:0x80077328; // type:function size:0x44 scope:global align:4 +CalcWallRR__9dBgS_AcchFv = .text:0x8007736C; // type:function size:0x5C scope:global align:4 +SetMoveBGOnly__9dBgS_AcchFv = .text:0x800773C8; // type:function size:0x1C scope:global align:4 +ClrMoveBGOnly__9dBgS_AcchFv = .text:0x800773E4; // type:function size:0x1C scope:global align:4 +SetGndThinCellingOff__9dBgS_AcchFv = .text:0x80077400; // type:function size:0x10 scope:global align:4 +ClrGndThinCellingOff__9dBgS_AcchFv = .text:0x80077410; // type:function size:0x10 scope:global align:4 +ChkGndThinCellingOff__9dBgS_AcchFv = .text:0x80077420; // type:function size:0xC scope:global align:4 +OnWallSort__9dBgS_AcchFv = .text:0x8007742C; // type:function size:0x10 scope:global align:4 +ChkWallSort__9dBgS_AcchFv = .text:0x8007743C; // type:function size:0xC scope:global align:4 +ChkLineDown__9dBgS_AcchFv = .text:0x80077448; // type:function size:0xC scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x80077454; // type:function size:0x70 scope:global align:4 +@36@__dt__9dBgS_AcchFv = .text:0x800774C4; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x800774CC; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x800774D4; // type:function size:0x8 scope:global align:4 +__ct__8dBgS_ChkFv = .text:0x800774DC; // type:function size:0x4C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x80077528; // type:function size:0x78 scope:global align:4 +GetPolyPassChkInfo__8dBgS_ChkFv = .text:0x800775A0; // type:function size:0x4 scope:global align:4 +GetGrpPassChkInfo__8dBgS_ChkFv = .text:0x800775A4; // type:function size:0x10 scope:global align:4 +@16@__dt__8dBgS_ChkFv = .text:0x800775B4; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_GndChkFv = .text:0x800775BC; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x80077630; // type:function size:0x88 scope:global align:4 +__ct__18dBgS_ObjGndChk_WtrFv = .text:0x800776B8; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077750; // type:function size:0xA0 scope:global align:4 +__ct__18dBgS_ObjGndChk_SplFv = .text:0x800777F0; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077888; // type:function size:0xA0 scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077928; // type:function size:0xA0 scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x800779C8; // type:function size:0x78 scope:global align:4 +__ct__18dBgS_CamGndChk_WtrFv = .text:0x80077A40; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077AD8; // type:function size:0x78 scope:global align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x80077B50; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x80077B58; // type:function size:0x8 scope:local align:4 +@60@__dt__11dBgS_GndChkFv = .text:0x80077B60; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077B68; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077B70; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077B78; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077B80; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077B88; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077B90; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077B98; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077BA0; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077BA8; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x80077BB0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x80077BB8; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_CamGndChkFv = .text:0x80077BC0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077BC8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077BD0; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077BD8; // type:function size:0x8 scope:local align:4 +__ct__15dBgS_GrpPassChkFv = .text:0x80077BE0; // type:function size:0x24 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x80077C04; // type:function size:0x5C scope:global align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x80077C60; // type:function size:0x48 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x80077CA8; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x80077D1C; // type:function size:0x88 scope:global align:4 +Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x80077DA4; // type:function size:0x40 scope:global align:4 +__ct__14dBgS_CamLinChkFv = .text:0x80077DE4; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x80077E40; // type:function size:0x78 scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80077EB8; // type:function size:0x6C scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80077F24; // type:function size:0x78 scope:global align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x80077F9C; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x80077FF8; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_LinkLinChkFv = .text:0x80078070; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x800780CC; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_BombLinChkFv = .text:0x80078144; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_BombLinChkFv = .text:0x800781A0; // type:function size:0x78 scope:global align:4 +__ct__16dBgS_ArrowLinChkFv = .text:0x80078218; // type:function size:0x68 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x80078280; // type:function size:0x78 scope:global align:4 +__ct__20dBgS_BoomerangLinChkFv = .text:0x800782F8; // type:function size:0x5C scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x80078354; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_RopeLinChkFv = .text:0x800783CC; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x80078428; // type:function size:0x78 scope:global align:4 +__ct__16dBgS_HorseLinChkFv = .text:0x800784A0; // type:function size:0x5C scope:global align:4 +__dt__16dBgS_HorseLinChkFv = .text:0x800784FC; // type:function size:0x78 scope:global align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80078574; // type:function size:0x8 scope:local align:4 +@104@__dt__11dBgS_LinChkFv = .text:0x8007857C; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80078584; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x8007858C; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_CamLinChkFv = .text:0x80078594; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x8007859C; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800785A4; // type:function size:0x8 scope:local align:4 +@104@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800785AC; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800785B4; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x800785BC; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_ObjLinChkFv = .text:0x800785C4; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x800785CC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800785D4; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_LinkLinChkFv = .text:0x800785DC; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800785E4; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_BombLinChkFv = .text:0x800785EC; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_BombLinChkFv = .text:0x800785F4; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_BombLinChkFv = .text:0x800785FC; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x80078604; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_ArrowLinChkFv = .text:0x8007860C; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x80078614; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x8007861C; // type:function size:0x8 scope:local align:4 +@104@__dt__20dBgS_BoomerangLinChkFv = .text:0x80078624; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x8007862C; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x80078634; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_RopeLinChkFv = .text:0x8007863C; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x80078644; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_HorseLinChkFv = .text:0x8007864C; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_HorseLinChkFv = .text:0x80078654; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_HorseLinChkFv = .text:0x8007865C; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x80078664; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800786A8; // type:function size:0x20 scope:local align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800786C8; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800786D0; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800786D8; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800786E0; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800786E8; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800786F0; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800786F8; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x80078700; // type:function size:0x8 scope:global align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x80078708; // type:function size:0xF4 scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f = .text:0x800787FC; // type:function size:0x120 scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x8007891C; // type:function size:0x74 scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x80078990; // type:function size:0xC4 scope:global align:4 +__ct__11dBgS_SphChkFv = .text:0x80078A54; // type:function size:0xAC scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x80078B00; // type:function size:0xB0 scope:global align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x80078BB0; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80078BB8; // type:function size:0x8 scope:local align:4 +@72@__dt__11dBgS_SphChkFv = .text:0x80078BC0; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80078BC8; // type:function size:0x8 scope:local align:4 +Set__14dBgS_SplGrpChkFR4cXyzf = .text:0x80078BD0; // type:function size:0x20 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x80078BF0; // type:function size:0xC8 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x80078CB8; // type:function size:0x94 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x80078D4C; // type:function size:0x40 scope:global align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x80078D8C; // type:function size:0x8 scope:local align:4 +@52@__dt__14dBgS_SplGrpChkFv = .text:0x80078D94; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x80078D9C; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_PolyPassChkFv = .text:0x80078DA4; // type:function size:0x4C scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x80078DF0; // type:function size:0x5C scope:global align:4 +SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk = .text:0x80078E4C; // type:function size:0x5C scope:global align:4 +SetObj__16dBgS_PolyPassChkFv = .text:0x80078EA8; // type:function size:0xC scope:global align:4 +ClrObj__16dBgS_PolyPassChkFv = .text:0x80078EB4; // type:function size:0xC scope:global align:4 +SetCam__16dBgS_PolyPassChkFv = .text:0x80078EC0; // type:function size:0xC scope:global align:4 +ClrCam__16dBgS_PolyPassChkFv = .text:0x80078ECC; // type:function size:0xC scope:global align:4 +SetLink__16dBgS_PolyPassChkFv = .text:0x80078ED8; // type:function size:0xC scope:global align:4 +ClrLink__16dBgS_PolyPassChkFv = .text:0x80078EE4; // type:function size:0xC scope:global align:4 +SetArrow__16dBgS_PolyPassChkFv = .text:0x80078EF0; // type:function size:0xC scope:global align:4 +SetBomb__16dBgS_PolyPassChkFv = .text:0x80078EFC; // type:function size:0xC scope:global align:4 +ClrBomb__16dBgS_PolyPassChkFv = .text:0x80078F08; // type:function size:0xC scope:global align:4 +SetBoomerang__16dBgS_PolyPassChkFv = .text:0x80078F14; // type:function size:0xC scope:global align:4 +SetRope__16dBgS_PolyPassChkFv = .text:0x80078F20; // type:function size:0xC scope:global align:4 +SetUnderwaterRoof__16dBgS_PolyPassChkFv = .text:0x80078F2C; // type:function size:0xC scope:global align:4 +SetHorse__16dBgS_PolyPassChkFv = .text:0x80078F38; // type:function size:0xC scope:global align:4 +ChkNoHorse__16dBgS_PolyPassChkFv = .text:0x80078F44; // type:function size:0x78 scope:global align:4 +SetStatue__16dBgS_PolyPassChkFv = .text:0x80078FBC; // type:function size:0xC scope:global align:4 +ClrStatue__16dBgS_PolyPassChkFv = .text:0x80078FC8; // type:function size:0xC scope:global align:4 +SetIronBall__16dBgS_PolyPassChkFv = .text:0x80078FD4; // type:function size:0xC scope:global align:4 +ClrIronBall__16dBgS_PolyPassChkFv = .text:0x80078FE0; // type:function size:0xC scope:global align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x80078FEC; // type:function size:0x48 scope:global align:4 +__ct__12dBgS_RoofChkFv = .text:0x80079034; // type:function size:0x9C scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x800790D0; // type:function size:0x94 scope:global align:4 +Init__12dBgS_RoofChkFv = .text:0x80079164; // type:function size:0x28 scope:global align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x8007918C; // type:function size:0x8 scope:local align:4 +@52@__dt__12dBgS_RoofChkFv = .text:0x80079194; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x8007919C; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_WtrChkFv = .text:0x800791A4; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_RwgElmFv = .text:0x80079204; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x80079214; // type:function size:0x48 scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x8007925C; // type:function size:0x1C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x80079278; // type:function size:0x5C scope:global align:4 +__ct__4cBgWFv = .text:0x800792D4; // type:function size:0xA8 scope:global align:4 +__dt__4cBgWFv = .text:0x8007937C; // type:function size:0x68 scope:global align:4 +FreeArea__4cBgWFv = .text:0x800793E4; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x80079404; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x800794C4; // type:function size:0xE0 scope:global align:4 +CalcPlane__4cBgWFv = .text:0x800795A4; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x800796A8; // type:function size:0x90 scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x80079738; // type:function size:0x5C scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x80079794; // type:function size:0x1C scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x800797B0; // type:function size:0x4C scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x800797FC; // type:function size:0x1D0 scope:global align:4 +MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz = .text:0x800799CC; // type:function size:0x54 scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x80079A20; // type:function size:0x88 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x80079AA8; // type:function size:0x174 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x80079C1C; // type:function size:0xE8 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x80079D04; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80079E30; // type:function size:0xFC scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x80079F2C; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x80079F78; // type:function size:0x24C scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x8007A1C4; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x8007A224; // type:function size:0x1C scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x8007A240; // type:function size:0x144 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x8007A384; // type:function size:0x5C scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x8007A3E0; // type:function size:0x18C scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x8007A56C; // type:function size:0x12C scope:global align:4 +LineCheck__4cBgWFP11cBgS_LinChk = .text:0x8007A698; // type:function size:0x28 scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x8007A6C0; // type:function size:0xF4 scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x8007A7B4; // type:function size:0xB0 scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x8007A864; // type:function size:0xD0 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x8007A934; // type:function size:0x15C scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x8007AA90; // type:function size:0x14C scope:global align:4 +GroundCross__4cBgWFP11cBgS_GndChk = .text:0x8007ABDC; // type:function size:0x28 scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x8007AC04; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x8007AC50; // type:function size:0x1E0 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x8007AE30; // type:function size:0xB4 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8007AEE4; // type:function size:0x11C scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8007B000; // type:function size:0xC4 scope:global align:4 +ShdwDraw__4cBgWFP13cBgS_ShdwDraw = .text:0x8007B0C4; // type:function size:0x24 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8007B0E8; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8007B0F0; // type:function size:0x2C scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x8007B11C; // type:function size:0x8 scope:global align:4 +GetGrpRoomIndex__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B124; // type:function size:0x80 scope:global align:4 +GetBnd__4cBgWCFv = .text:0x8007B1A4; // type:function size:0x18 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x8007B1BC; // type:function size:0x38 scope:global align:4 +GetTriPnt__4cBgWCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007B1F4; // type:function size:0x8C scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x8007B280; // type:function size:0x30 scope:global align:4 +GetTriPla__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B2B0; // type:function size:0x40 scope:global align:4 +GetGrpInf__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B2F0; // type:function size:0x44 scope:global align:4 +GetPolyInfId__4cBgWCFi = .text:0x8007B334; // type:function size:0x18 scope:global align:4 +GetPolyInf0__4cBgWCFiUlUl = .text:0x8007B34C; // type:function size:0x54 scope:global align:4 +GetMaskPolyInf0_NoShift__4cBgWCFiUl = .text:0x8007B3A0; // type:function size:0x4C scope:global align:4 +GetExitId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B3EC; // type:function size:0x2C scope:global align:4 +GetPolyColor__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B418; // type:function size:0x2C scope:global align:4 +GetHorseNoEntry__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B444; // type:function size:0x2C scope:global align:4 +GetSpecialCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B470; // type:function size:0x30 scope:global align:4 +GetSpecialCode__4dBgWFi = .text:0x8007B4A0; // type:function size:0x28 scope:global align:4 +GetMagnetCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B4C8; // type:function size:0x2C scope:global align:4 +GetMonkeyBarsCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B4F4; // type:function size:0x2C scope:global align:4 +GetPolyObjThrough__4dBgWFi = .text:0x8007B520; // type:function size:0x24 scope:global align:4 +GetPolyCamThrough__4dBgWFi = .text:0x8007B544; // type:function size:0x28 scope:global align:4 +GetPolyLinkThrough__4dBgWFi = .text:0x8007B56C; // type:function size:0x24 scope:global align:4 +GetPolyArrowThrough__4dBgWFi = .text:0x8007B590; // type:function size:0x24 scope:global align:4 +GetPolyHSStick__4dBgWFi = .text:0x8007B5B4; // type:function size:0x24 scope:global align:4 +GetPolyBoomerangThrough__4dBgWFi = .text:0x8007B5D8; // type:function size:0x24 scope:global align:4 +GetPolyRopeThrough__4dBgWFi = .text:0x8007B5FC; // type:function size:0x24 scope:global align:4 +GetPolyBombThrough__4dBgWFi = .text:0x8007B620; // type:function size:0x24 scope:global align:4 +GetShdwThrough__4dBgWFi = .text:0x8007B644; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__4dBgWFi = .text:0x8007B670; // type:function size:0x24 scope:global align:4 +GetPolyInf1__4cBgWCFiUlUl = .text:0x8007B694; // type:function size:0x58 scope:global align:4 +GetLinkNo__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B6EC; // type:function size:0x2C scope:global align:4 +GetWallCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B718; // type:function size:0x2C scope:global align:4 +GetPolyAtt0__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B744; // type:function size:0x30 scope:global align:4 +GetPolyAtt1__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B774; // type:function size:0x2C scope:global align:4 +GetGroundCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B7A0; // type:function size:0x2C scope:global align:4 +GetMaskPolyInf1_NoShift__4cBgWCFiUl = .text:0x8007B7CC; // type:function size:0x50 scope:global align:4 +GetIronBallThrough__4dBgWFi = .text:0x8007B81C; // type:function size:0x24 scope:global align:4 +GetAttackThrough__4dBgWFi = .text:0x8007B840; // type:function size:0x24 scope:global align:4 +GetPolyInf2__4cBgWCFiUlUl = .text:0x8007B864; // type:function size:0x58 scope:global align:4 +GetCamMoveBG__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B8BC; // type:function size:0x2C scope:global align:4 +GetRoomCamId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B8E8; // type:function size:0x30 scope:global align:4 +GetRoomPathId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B918; // type:function size:0x2C scope:global align:4 +GetRoomPathPntNo__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B944; // type:function size:0x2C scope:global align:4 +GetTriGrp__4cBgWCFi = .text:0x8007B970; // type:function size:0x18 scope:global align:4 +ChkNotReady__4cBgWCFv = .text:0x8007B988; // type:function size:0x10 scope:global align:4 +ChkLock__4cBgWCFv = .text:0x8007B998; // type:function size:0xC scope:global align:4 +ChkMoveBg__4cBgWCFv = .text:0x8007B9A4; // type:function size:0xC scope:global align:4 +__ct__4dBgWFv = .text:0x8007B9B0; // type:function size:0x50 scope:global align:4 +Move__4dBgWFv = .text:0x8007BA00; // type:function size:0x2C scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x8007BA2C; // type:function size:0x54 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x8007BA80; // type:function size:0x7F4 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x8007C274; // type:function size:0x12C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x8007C3A0; // type:function size:0x124 scope:global align:4 +WallCorrect__4dBgWFP9dBgS_Acch = .text:0x8007C4C4; // type:function size:0x28 scope:global align:4 +RwgWallCorrectSort__4dBgWFP9dBgS_AcchUs = .text:0x8007C4EC; // type:function size:0x268 scope:global align:4 +WallCorrectRpSort__4dBgWFP9dBgS_Acchi = .text:0x8007C754; // type:function size:0xF4 scope:global align:4 +WallCorrectGrpRpSort__4dBgWFP9dBgS_Acchii = .text:0x8007C848; // type:function size:0x108 scope:global align:4 +WallCorrectSort__4dBgWFP9dBgS_Acch = .text:0x8007C950; // type:function size:0x7CC scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x8007D11C; // type:function size:0x12C scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x8007D248; // type:function size:0x128 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x8007D370; // type:function size:0x140 scope:global align:4 +RoofChk__4dBgWFP12dBgS_RoofChk = .text:0x8007D4B0; // type:function size:0x28 scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x8007D4D8; // type:function size:0x12C scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x8007D604; // type:function size:0x12C scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x8007D730; // type:function size:0x140 scope:global align:4 +SplGrpChk__4dBgWFP14dBgS_SplGrpChk = .text:0x8007D870; // type:function size:0x28 scope:global align:4 +RwgCaptPoly__4dBgWFiR13dBgS_CaptPoly = .text:0x8007D898; // type:function size:0x90 scope:global align:4 +CaptPolyRp__4dBgWFR13dBgS_CaptPolyi = .text:0x8007D928; // type:function size:0x11C scope:global align:4 +CaptPolyGrpRp__4dBgWFR13dBgS_CaptPolyii = .text:0x8007DA44; // type:function size:0xF4 scope:global align:4 +CaptPoly__4dBgWFR13dBgS_CaptPoly = .text:0x8007DB38; // type:function size:0x28 scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x8007DB60; // type:function size:0x150 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x8007DCB0; // type:function size:0x170 scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x8007DE20; // type:function size:0x120 scope:global align:4 +SphChk__4dBgWFP11dBgS_SphChkPv = .text:0x8007DF40; // type:function size:0x28 scope:global align:4 +GetPolyGrpRoomInfId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007DF68; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007DF98; // type:function size:0x30 scope:global align:4 +CrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007DFC8; // type:function size:0x3C scope:global align:4 +TransPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007E004; // type:function size:0x3C scope:global align:4 +MatrixCrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007E040; // type:function size:0x2C scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007E06C; // type:function size:0x334 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007E3A0; // type:function size:0x78 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x8007E418; // type:function size:0x6C scope:global align:4 +CallRideCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007E484; // type:function size:0x30 scope:global align:4 +CallArrowStickCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007E4B4; // type:function size:0x30 scope:global align:4 +OffMoveFlag__4dBgWFv = .text:0x8007E4E4; // type:function size:0x10 scope:global align:4 +ChkMoveFlag__4dBgWCFv = .text:0x8007E4F4; // type:function size:0xC scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x8007E500; // type:function size:0x88 scope:global align:4 +__dt__4dBgWFv = .text:0x8007E588; // type:function size:0x60 scope:global align:4 +__ct__9dBgW_BaseFv = .text:0x8007E5E8; // type:function size:0x50 scope:global align:4 +__dt__9cBgW_BgIdFv = .text:0x8007E638; // type:function size:0x48 scope:global align:4 +__dt__9dBgW_BaseFv = .text:0x8007E680; // type:function size:0x5C scope:global align:4 +ClrDBgWBase__9dBgW_BaseFv = .text:0x8007E6DC; // type:function size:0x34 scope:global align:4 +ChkMemoryError__9dBgW_BaseFv = .text:0x8007E710; // type:function size:0x8 scope:global align:4 +CallRideCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007E718; // type:function size:0x4 scope:global align:4 +CallArrowStickCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007E71C; // type:function size:0x4 scope:global align:4 +CalcDiffShapeAngleY__9dBgW_BaseFs = .text:0x8007E720; // type:function size:0x14 scope:global align:4 +__ct__8dBgWKColFv = .text:0x8007E734; // type:function size:0x58 scope:global align:4 +__dt__8dBgWKColFv = .text:0x8007E78C; // type:function size:0x84 scope:global align:4 +initKCollision__8dBgWKColFPv = .text:0x8007E810; // type:function size:0x34 scope:global align:4 +create__8dBgWKColFPvPv = .text:0x8007E844; // type:function size:0x4C scope:global align:4 +getTriNrm__8dBgWKColCFP12KC_PrismDataPP3Vec = .text:0x8007E890; // type:function size:0x1C scope:global align:4 +ChkNotReady__8dBgWKColCFv = .text:0x8007E8AC; // type:function size:0x10 scope:global align:4 +ChkLock__8dBgWKColCFv = .text:0x8007E8BC; // type:function size:0x8 scope:global align:4 +ChkMoveBg__8dBgWKColCFv = .text:0x8007E8C4; // type:function size:0x8 scope:global align:4 +ChkMoveFlag__8dBgWKColCFv = .text:0x8007E8CC; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007E8D4; // type:function size:0x2C scope:global align:4 +GetTriPla__8dBgWKColCFi = .text:0x8007E900; // type:function size:0xC0 scope:global align:4 +GetTriPnt__8dBgWKColCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007E9C0; // type:function size:0x24 scope:global align:4 +GetTriPnt__8dBgWKColCFiP3VecP3VecP3Vec = .text:0x8007E9E4; // type:function size:0x30 scope:global align:4 +GetTriPnt__8dBgWKColCFPC12KC_PrismDataP3VecP3VecP3Vec = .text:0x8007EA14; // type:function size:0x154 scope:global align:4 +GetBnd__8dBgWKColCFv = .text:0x8007EB68; // type:function size:0x8 scope:global align:4 +GetGrpInf__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007EB70; // type:function size:0x3C scope:global align:4 +OffMoveFlag__8dBgWKColFv = .text:0x8007EBAC; // type:function size:0x4 scope:global align:4 +getPolyCode__8dBgWKColCFiP5dBgPc = .text:0x8007EBB0; // type:function size:0x54 scope:global align:4 +chkPolyThrough__8dBgWKColCFP5dBgPcP16cBgS_PolyPassChkP15cBgS_GrpPassChkR4cXyz = .text:0x8007EC04; // type:function size:0x270 scope:global align:4 +LineCheck__8dBgWKColFP11cBgS_LinChk = .text:0x8007EE74; // type:function size:0x7F4 scope:global align:4 +GroundCross__8dBgWKColFP11cBgS_GndChk = .text:0x8007F668; // type:function size:0x37C scope:global align:4 +ShdwDraw__8dBgWKColFP13cBgS_ShdwDraw = .text:0x8007F9E4; // type:function size:0x55C scope:global align:4 +ChkShdwDrawThrough__8dBgWKColFP5dBgPc = .text:0x8007FF40; // type:function size:0x1C scope:global align:4 +CaptPoly__8dBgWKColFR13dBgS_CaptPoly = .text:0x8007FF5C; // type:function size:0x414 scope:global align:4 +WallCorrectSort__8dBgWKColFP9dBgS_Acch = .text:0x80080370; // type:function size:0xE70 scope:global align:4 +WallCorrect__8dBgWKColFP9dBgS_Acch = .text:0x800811E0; // type:function size:0xC78 scope:global align:4 +RoofChk__8dBgWKColFP12dBgS_RoofChk = .text:0x80081E58; // type:function size:0x36C scope:global align:4 +SplGrpChk__8dBgWKColFP14dBgS_SplGrpChk = .text:0x800821C4; // type:function size:0x368 scope:global align:4 +SphChk__8dBgWKColFP11dBgS_SphChkPv = .text:0x8008252C; // type:function size:0x4C0 scope:global align:4 +GetTopUnder__8dBgWKColCFPfPf = .text:0x800829EC; // type:function size:0x44 scope:global align:4 +GetGrpRoomIndex__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x80082A30; // type:function size:0x30 scope:global align:4 +GetExitId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082A60; // type:function size:0x30 scope:global align:4 +GetPolyColor__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082A90; // type:function size:0x30 scope:global align:4 +GetHorseNoEntry__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082AC0; // type:function size:0x30 scope:global align:4 +GetSpecialCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082AF0; // type:function size:0x30 scope:global align:4 +GetSpecialCode__8dBgWKColFi = .text:0x80082B20; // type:function size:0x2C scope:global align:4 +GetMagnetCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082B4C; // type:function size:0x30 scope:global align:4 +GetMonkeyBarsCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082B7C; // type:function size:0x30 scope:global align:4 +GetPolyObjThrough__8dBgWKColFi = .text:0x80082BAC; // type:function size:0x2C scope:global align:4 +GetPolyCamThrough__8dBgWKColFi = .text:0x80082BD8; // type:function size:0x2C scope:global align:4 +GetPolyLinkThrough__8dBgWKColFi = .text:0x80082C04; // type:function size:0x2C scope:global align:4 +GetPolyArrowThrough__8dBgWKColFi = .text:0x80082C30; // type:function size:0x2C scope:global align:4 +GetPolyHSStick__8dBgWKColFi = .text:0x80082C5C; // type:function size:0x2C scope:global align:4 +GetPolyBoomerangThrough__8dBgWKColFi = .text:0x80082C88; // type:function size:0x2C scope:global align:4 +GetPolyRopeThrough__8dBgWKColFi = .text:0x80082CB4; // type:function size:0x2C scope:global align:4 +GetPolyBombThrough__8dBgWKColFi = .text:0x80082CE0; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__8dBgWKColFi = .text:0x80082D0C; // type:function size:0x2C scope:global align:4 +GetShdwThrough__8dBgWKColFi = .text:0x80082D38; // type:function size:0x2C scope:global align:4 +GetLinkNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082D64; // type:function size:0x30 scope:global align:4 +GetWallCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082D94; // type:function size:0x30 scope:global align:4 +GetPolyAtt0__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082DC4; // type:function size:0x30 scope:global align:4 +GetPolyAtt1__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082DF4; // type:function size:0x30 scope:global align:4 +GetGroundCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082E24; // type:function size:0x30 scope:global align:4 +GetIronBallThrough__8dBgWKColFi = .text:0x80082E54; // type:function size:0x2C scope:global align:4 +GetAttackThrough__8dBgWKColFi = .text:0x80082E80; // type:function size:0x2C scope:global align:4 +GetCamMoveBG__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082EAC; // type:function size:0x30 scope:global align:4 +GetRoomCamId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082EDC; // type:function size:0x30 scope:global align:4 +GetRoomPathId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F0C; // type:function size:0x30 scope:global align:4 +GetRoomPathPntNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F3C; // type:function size:0x30 scope:global align:4 +GetPolyGrpRoomInfId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F6C; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F9C; // type:function size:0x30 scope:global align:4 +CrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80082FCC; // type:function size:0x4 scope:global align:4 +TransPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80082FD0; // type:function size:0x4 scope:global align:4 +MatrixCrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80082FD4; // type:function size:0x4 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x80082FD8; // type:function size:0x88 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x80083060; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800830CC; // type:function size:0x1B8 scope:global align:4 +CrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80083284; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x80083340; // type:function size:0x21C scope:global align:4 +TransPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8008355C; // type:function size:0xBC scope:global align:4 +MatrixCrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80083618; // type:function size:0x4 scope:global align:4 +__dt__6dBgWSvFv = .text:0x8008361C; // type:function size:0x70 scope:global align:4 +ClrActorInfo__22dCcD_GAtTgCoCommonBaseFv = .text:0x8008368C; // type:function size:0x14 scope:global align:4 +ct__22dCcD_GAtTgCoCommonBaseFv = .text:0x800836A0; // type:function size:0x18 scope:global align:4 +SetHitApid__22dCcD_GAtTgCoCommonBaseFUi = .text:0x800836B8; // type:function size:0x10 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x800836C8; // type:function size:0x7C scope:global align:4 +Set__22dCcD_GAtTgCoCommonBaseFRC25dCcD_SrcGAtTgCoCommonBase = .text:0x80083744; // type:function size:0x14 scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083758; // type:function size:0xC scope:global align:4 +SubtractEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083764; // type:function size:0x24 scope:global align:4 +ChkEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083788; // type:function size:0x18 scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x800837A0; // type:function size:0x50 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x800837F0; // type:function size:0x48 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x80083838; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x80083870; // type:function size:0x20 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x80083890; // type:function size:0x10 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x800838A0; // type:function size:0x94 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x80083934; // type:function size:0x34 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x80083968; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x80083974; // type:function size:0x10 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x80083984; // type:function size:0x5C scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x800839E0; // type:function size:0x88 scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x80083A68; // type:function size:0x164 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x80083BCC; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x80083C28; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x80083C84; // type:function size:0x5C scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083CE0; // type:function size:0x48 scope:global align:4 +__dt__12cCcD_GObjInfFv = .text:0x80083D28; // type:function size:0xF8 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x80083E20; // type:function size:0xE8 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x80083F08; // type:function size:0xC0 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x80083FC8; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x80084024; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x80084080; // type:function size:0x5C scope:global align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800840DC; // type:function size:0x48 scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x80084124; // type:function size:0x184 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x800842A8; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x800842AC; // type:function size:0x54 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x80084300; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x80084358; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x80084398; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x800843E8; // type:function size:0x34 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x8008441C; // type:function size:0x20 scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x8008443C; // type:function size:0x64 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x800844A0; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x800844F8; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x80084538; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x80084588; // type:function size:0x34 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x800845BC; // type:function size:0x34 scope:global align:4 +getHitSeID__12dCcD_GObjInfFUci = .text:0x800845F0; // type:function size:0x5C scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x8008464C; // type:function size:0x4C scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x80084698; // type:function size:0x58 scope:global align:4 +ResetCoHit__12dCcD_GObjInfFv = .text:0x800846F0; // type:function size:0x40 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x80084730; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x80084780; // type:function size:0x5C scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x800847DC; // type:function size:0x2C scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x80084808; // type:function size:0x8 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x80084810; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x80084854; // type:function size:0x10 scope:global align:4 +CalcAtVec__8dCcD_CpsFv = .text:0x80084864; // type:function size:0x30 scope:global align:4 +CalcTgVec__8dCcD_CpsFv = .text:0x80084894; // type:function size:0x30 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800848C4; // type:function size:0x20 scope:global align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x800848E4; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800848F4; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x80084938; // type:function size:0x10 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x80084948; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x80084994; // type:function size:0x70 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x80084A04; // type:function size:0x70 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x80084A74; // type:function size:0x44 scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x80084AB8; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x80084B04; // type:function size:0x70 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x80084B74; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x80084B84; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084B8C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084B94; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084B9C; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x80084BD4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x80084BDC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x80084BE4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084BEC; // type:function size:0x38 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x80084C24; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x80084C28; // type:function size:0x8 scope:global align:4 +Draw__8cCcD_ObjFRC8_GXColor = .text:0x80084C30; // type:function size:0x4 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x80084C34; // type:function size:0xCC scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x80084D00; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084D08; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084D10; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084D18; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x80084D50; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x80084D58; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x80084D60; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084D68; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x80084DA0; // type:function size:0xCC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x80084E6C; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x80084E78; // type:function size:0xC scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084E84; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084E8C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084E94; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80084ECC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80084ED4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80084EDC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80084EE4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80084EEC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80084EF4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084EFC; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x80084F34; // type:function size:0xE0 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80085014; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x8008501C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80085024; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x8008505C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x80085064; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x8008506C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x80085074; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x800850AC; // type:function size:0xC4 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x80085170; // type:function size:0x8 scope:global align:4 +ClrAtHit__12cCcD_GObjInfFv = .text:0x80085178; // type:function size:0x20 scope:global align:4 +ClrTgHit__12cCcD_GObjInfFv = .text:0x80085198; // type:function size:0x24 scope:global align:4 +ClrCoHit__12cCcD_GObjInfFv = .text:0x800851BC; // type:function size:0x24 scope:global align:4 +GetGObjInf__12cCcD_GObjInfFv = .text:0x800851E0; // type:function size:0x4 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x800851E4; // type:function size:0x8 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x800851EC; // type:function size:0x90 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x8008527C; // type:function size:0x5C scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x800852D8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CpsFv = .text:0x800852E0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CpsFv = .text:0x800852E8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_TriFv = .text:0x800852F0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_TriFv = .text:0x800852F8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CylFv = .text:0x80085300; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CylFv = .text:0x80085308; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_SphFv = .text:0x80085310; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_SphFv = .text:0x80085318; // type:function size:0x8 scope:local align:4 +Set__12dCcMassS_ObjFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x80085320; // type:function size:0x10 scope:global align:4 +Clear__12dCcMassS_ObjFv = .text:0x80085330; // type:function size:0x44 scope:global align:4 +ClearPointer__15dCcMassS_HitInfFv = .text:0x80085374; // type:function size:0x1C scope:global align:4 +__ct__12dCcMassS_MngFv = .text:0x80085390; // type:function size:0x100 scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x80085490; // type:function size:0x90 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x80085520; // type:function size:0x8C scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x800855AC; // type:function size:0x5C scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x80085608; // type:function size:0x1C scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x80085624; // type:function size:0x4C scope:global align:4 +SetAttr__12dCcMassS_MngFffUcUc = .text:0x80085670; // type:function size:0x60 scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800856D0; // type:function size:0x21C scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800858EC; // type:function size:0x444 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x80085D30; // type:function size:0xA8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x80085DD8; // type:function size:0xD4 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x80085EAC; // type:function size:0x44 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x80085EF0; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x80085EF8; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x80085F14; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x80085F48; // type:function size:0x20 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_ObjiPC4cXyz = .text:0x80085F68; // type:function size:0x1D0 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfPC4cXyz = .text:0x80086138; // type:function size:0xB8 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x800861F0; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800861F4; // type:function size:0x8C scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80086280; // type:function size:0x120 scope:global align:4 +GetRank__4dCcSFUc = .text:0x800863A0; // type:function size:0xA4 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80086444; // type:function size:0x8 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8008644C; // type:function size:0x348 scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x80086794; // type:function size:0x108 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyzb = .text:0x8008689C; // type:function size:0x264 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80086B00; // type:function size:0x2CC scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80086DCC; // type:function size:0x230 scope:global align:4 +chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c = .text:0x80086FFC; // type:function size:0x260 scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x8008725C; // type:function size:0x8C scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x800872E8; // type:function size:0x4 scope:global align:4 +DrawAfter__4dCcSFv = .text:0x800872EC; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x800872F0; // type:function size:0x20 scope:global align:4 +Draw__4dCcSFv = .text:0x80087310; // type:function size:0x3C scope:global align:4 +MassClear__4dCcSFv = .text:0x8008734C; // type:function size:0x24 scope:global align:4 +ChkAtTgMtrlHit__4dCcSFUcUc = .text:0x80087370; // type:function size:0x1C scope:global align:4 +ChkNoHitGAtTg__4dCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x8008738C; // type:function size:0x64 scope:global align:4 +pl_cut_LRC__Fi = .text:0x800873F0; // type:function size:0x24 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x80087414; // type:function size:0xF0 scope:global align:4 +getMapInfo__FSc = .text:0x80087504; // type:function size:0x2C scope:global align:4 +getHitId__FP8cCcD_Obji = .text:0x80087530; // type:function size:0x24 scope:global align:4 +def_se_set__FP10Z2CreatureP8cCcD_ObjUlP10fopAc_ac_c = .text:0x80087554; // type:function size:0x80 scope:global align:4 +at_power_get__FP11dCcU_AtInfo = .text:0x800875D4; // type:function size:0x4C4 scope:global align:4 +at_power_check__FP11dCcU_AtInfo = .text:0x80087A98; // type:function size:0x1AC scope:global align:4 +cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo = .text:0x80087C44; // type:function size:0x530 scope:global align:4 +checkCutJumpCancelTurn__9daPy_py_cCFv = .text:0x80088174; // type:function size:0x8 scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x8008817C; // type:function size:0x148 scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x800882C4; // type:function size:0x5C scope:global align:4 +__dt__7cDegreeFv = .text:0x80088320; // type:function size:0x3C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x8008835C; // type:function size:0x68 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800883C4; // type:function size:0x68 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x8008842C; // type:function size:0x48 scope:global align:4 +__ct__9dCstick_cFv = .text:0x80088474; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x8008849C; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x800884A4; // type:function size:0x8C scope:global align:4 +__ct__11dCamParam_cFl = .text:0x80088530; // type:function size:0x9C scope:global align:4 +__dt__11dCamParam_cFv = .text:0x800885CC; // type:function size:0x48 scope:global align:4 +Change__11dCamParam_cFl = .text:0x80088614; // type:function size:0x4C scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x80088660; // type:function size:0x48 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x800886A8; // type:function size:0x250 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x800888F8; // type:function size:0x60 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x80088958; // type:function size:0x70 scope:global align:4 +PlayerHideDist__11dCamSetup_cFv = .text:0x800889C8; // type:function size:0x28 scope:global align:4 +__dt__9dCstick_cFv = .text:0x800889F0; // type:function size:0x48 scope:global align:4 +isStageEvent__25@unnamed@d_ev_camera_cpp@Fi = .text:0x80088A38; // type:function size:0x84 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x80088ABC; // type:function size:0x140 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x80088BFC; // type:function size:0x68 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x80088C64; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x80088CF0; // type:function size:0xE0 scope:global align:4 +getEvFloatData__9dCamera_cFPfPc = .text:0x80088DD0; // type:function size:0xC8 scope:global align:4 +getEvFloatListData__9dCamera_cFPPfPc = .text:0x80088E98; // type:function size:0xC4 scope:global align:4 +getEvXyzListData__9dCamera_cFPP4cXyzPc = .text:0x80088F5C; // type:function size:0xC4 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x80089020; // type:function size:0xAC scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x800890CC; // type:function size:0xC8 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x80089194; // type:function size:0xD8 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x8008926C; // type:function size:0x110 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x8008937C; // type:function size:0xE0 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x8008945C; // type:function size:0xA8 scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x80089504; // type:function size:0x130 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x80089634; // type:function size:0x13C scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x80089770; // type:function size:0xB8 scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x80089828; // type:function size:0xD28 scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x8008A550; // type:function size:0x464 scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x8008A9B4; // type:function size:0x103C scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x8008B9F0; // type:function size:0x47C scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x8008BE6C; // type:function size:0x24 scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x8008BE90; // type:function size:0x24 scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x8008BEB4; // type:function size:0x24 scope:global align:4 +transEvCamera__9dCamera_cFi = .text:0x8008BED8; // type:function size:0x28B8 scope:global align:4 +isRelChar__25@unnamed@d_ev_camera_cpp@Fc = .text:0x8008E790; // type:function size:0x24 scope:global align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x8008E7B4; // type:function size:0x1C scope:global align:4 +abs__4cXyzCFv = .text:0x8008E7D0; // type:function size:0x104 scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x8008E8D4; // type:function size:0x3C scope:global align:4 +__ami__4cXyzFRC3Vec = .text:0x8008E910; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x8008E944; // type:function size:0x34 scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x8008E978; // type:function size:0x1120 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x8008FA98; // type:function size:0x3C scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8008FAD4; // type:function size:0x54 scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x8008FB28; // type:function size:0x68C scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x800901B4; // type:function size:0xBC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x80090270; // type:function size:0x248 scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x800904B8; // type:function size:0x9C scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x80090554; // type:function size:0xF54 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x800914A8; // type:function size:0xF04 scope:global align:4 +dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x800923AC; // type:function size:0x4C scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x800923F8; // type:function size:0x8 scope:global align:4 +stbWaitEvCamera__9dCamera_cFv = .text:0x80092400; // type:function size:0x110 scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x80092510; // type:function size:0xBC scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x800925CC; // type:function size:0x420 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x800929EC; // type:function size:0xE00 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x800937EC; // type:function size:0xA94 scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x80094280; // type:function size:0x830 scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x80094AB0; // type:function size:0x5A0 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x80095050; // type:function size:0x43C scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x8009548C; // type:function size:0x298 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x80095724; // type:function size:0x798 scope:global align:4 +peepHoleEvCamera__9dCamera_cFv = .text:0x80095EBC; // type:function size:0x154 scope:global align:4 +digHoleEvCamera__9dCamera_cFv = .text:0x80096010; // type:function size:0x5DC scope:global align:4 +hintTalkEvCamera__9dCamera_cFv = .text:0x800965EC; // type:function size:0x930 scope:global align:4 +bspTransEvCamera__9dCamera_cFv = .text:0x80096F1C; // type:function size:0x7B8 scope:global align:4 +portalWarpEvCamera__9dCamera_cFv = .text:0x800976D4; // type:function size:0x8 scope:global align:4 +__sinit_d_ev_camera_cpp = .text:0x800976DC; // type:function size:0x80 scope:local align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x8009775C; // type:function size:0x1C scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x80097778; // type:function size:0x24 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x8009779C; // type:function size:0x1C scope:global align:4 +setFlag__9dCamera_cFUl = .text:0x800977B8; // type:function size:0x14 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x800977CC; // type:function size:0x1C scope:global align:4 +checkNoDraw__9daMidna_cCFv = .text:0x800977E8; // type:function size:0xC scope:global align:4 +checkMidnaRide__9daPy_py_cCFv = .text:0x800977F4; // type:function size:0xC scope:global align:4 +fopAcM_GetID__FPCv = .text:0x80097800; // type:function size:0x18 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x80097818; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x80097834; // type:function size:0x1C scope:global align:4 +__dt__Q29dCamera_c26@class$5983d_ev_camera_cppFv = .text:0x80097850; // type:function size:0x3C scope:local align:4 +__ct__Q29dCamera_c26@class$5983d_ev_camera_cppFv = .text:0x8009788C; // type:function size:0x4 scope:local align:4 +checkCanoeRide__9daPy_py_cCFv = .text:0x80097890; // type:function size:0x8 scope:global align:4 +checkBoardRide__9daPy_py_cCFv = .text:0x80097898; // type:function size:0x8 scope:global align:4 +checkSpinnerRide__9daPy_py_cCFv = .text:0x800978A0; // type:function size:0x8 scope:global align:4 +checkBoarRide__9daPy_py_cCFv = .text:0x800978A8; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daAlink_cFv = .text:0x800978B0; // type:function size:0x8 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x800978B8; // type:function size:0x8C scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x80097944; // type:function size:0x168 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x80097AAC; // type:function size:0xB4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x80097B60; // type:function size:0x48 scope:global align:4 +Spot__14d2DBSplinePathFPff = .text:0x80097BA8; // type:function size:0xF4 scope:global align:4 +Init__10dPathCurveFP5dPath = .text:0x80097C9C; // type:function size:0x18 scope:global align:4 +bSpline2__10dPathCurveFf = .text:0x80097CB4; // type:function size:0x218 scope:global align:4 +execItemGet__FUc = .text:0x80097ECC; // type:function size:0x54 scope:global align:4 +checkItemGet__FUci = .text:0x80097F20; // type:function size:0x4C scope:global align:4 +item_func_HEART__Fv = .text:0x80097F6C; // type:function size:0x24 scope:global align:4 +item_func_GREEN_RUPEE__Fv = .text:0x80097F90; // type:function size:0x18 scope:global align:4 +item_func_BLUE_RUPEE__Fv = .text:0x80097FA8; // type:function size:0x18 scope:global align:4 +item_func_YELLOW_RUPEE__Fv = .text:0x80097FC0; // type:function size:0x18 scope:global align:4 +item_func_RED_RUPEE__Fv = .text:0x80097FD8; // type:function size:0x18 scope:global align:4 +item_func_PURPLE_RUPEE__Fv = .text:0x80097FF0; // type:function size:0x18 scope:global align:4 +item_func_ORANGE_RUPEE__Fv = .text:0x80098008; // type:function size:0x18 scope:global align:4 +item_func_SILVER_RUPEE__Fv = .text:0x80098020; // type:function size:0x18 scope:global align:4 +item_func_S_MAGIC__Fv = .text:0x80098038; // type:function size:0x18 scope:global align:4 +item_func_L_MAGIC__Fv = .text:0x80098050; // type:function size:0x18 scope:global align:4 +item_func_BOMB_5__Fv = .text:0x80098068; // type:function size:0x28 scope:global align:4 +item_func_BOMB_10__Fv = .text:0x80098090; // type:function size:0x28 scope:global align:4 +item_func_BOMB_20__Fv = .text:0x800980B8; // type:function size:0x28 scope:global align:4 +item_func_BOMB_30__Fv = .text:0x800980E0; // type:function size:0x28 scope:global align:4 +item_func_ARROW_10__Fv = .text:0x80098108; // type:function size:0x18 scope:global align:4 +item_func_ARROW_20__Fv = .text:0x80098120; // type:function size:0x18 scope:global align:4 +item_func_ARROW_30__Fv = .text:0x80098138; // type:function size:0x18 scope:global align:4 +item_func_ARROW_1__Fv = .text:0x80098150; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO_SHOT__Fv = .text:0x80098168; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB_5__Fv = .text:0x80098180; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_10__Fv = .text:0x800981A8; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_20__Fv = .text:0x800981D0; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_30__Fv = .text:0x800981F8; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_5__Fv = .text:0x80098220; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_10__Fv = .text:0x80098248; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_20__Fv = .text:0x80098270; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_30__Fv = .text:0x80098298; // type:function size:0x4 scope:global align:4 +item_func_RECOVER_FAILY__Fv = .text:0x8009829C; // type:function size:0x24 scope:global align:4 +item_func_TRIPLE_HEART__Fv = .text:0x800982C0; // type:function size:0x4 scope:global align:4 +item_func_SMALL_KEY__Fv = .text:0x800982C4; // type:function size:0x18 scope:global align:4 +item_func_KAKERA_HEART__Fv = .text:0x800982DC; // type:function size:0x18 scope:global align:4 +item_func_UTUWA_HEART__Fv = .text:0x800982F4; // type:function size:0x90 scope:global align:4 +item_func_MAP__Fv = .text:0x80098384; // type:function size:0x30 scope:global align:4 +item_func_COMPUS__Fv = .text:0x800983B4; // type:function size:0x30 scope:global align:4 +item_func_DUNGEON_EXIT__Fv = .text:0x800983E4; // type:function size:0x48 scope:global align:4 +item_func_BOSS_KEY__Fv = .text:0x8009842C; // type:function size:0x30 scope:global align:4 +item_func_DUNGEON_BACK__Fv = .text:0x8009845C; // type:function size:0x34 scope:global align:4 +item_func_SWORD__Fv = .text:0x80098490; // type:function size:0x3C scope:global align:4 +item_func_MASTER_SWORD__Fv = .text:0x800984CC; // type:function size:0x3C scope:global align:4 +item_func_WOOD_SHIELD__Fv = .text:0x80098508; // type:function size:0x3C scope:global align:4 +item_func_SHIELD__Fv = .text:0x80098544; // type:function size:0x4 scope:global align:4 +item_func_HYLIA_SHIELD__Fv = .text:0x80098548; // type:function size:0x4 scope:global align:4 +item_func_TKS_LETTER__Fv = .text:0x8009854C; // type:function size:0x34 scope:global align:4 +item_func_WEAR_CASUAL__Fv = .text:0x80098580; // type:function size:0x24 scope:global align:4 +item_func_WEAR_KOKIRI__Fv = .text:0x800985A4; // type:function size:0x3C scope:global align:4 +item_func_ARMOR__Fv = .text:0x800985E0; // type:function size:0x4 scope:global align:4 +item_func_WEAR_ZORA__Fv = .text:0x800985E4; // type:function size:0x4 scope:global align:4 +item_func_MAGIC_LV1__Fv = .text:0x800985E8; // type:function size:0x24 scope:global align:4 +item_func_DUNGEON_EXIT_2__Fv = .text:0x8009860C; // type:function size:0x34 scope:global align:4 +item_func_WALLET_LV1__Fv = .text:0x80098640; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV2__Fv = .text:0x80098654; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV3__Fv = .text:0x80098668; // type:function size:0x14 scope:global align:4 +item_func_ZORAS_JEWEL__Fv = .text:0x8009867C; // type:function size:0x54 scope:global align:4 +item_func_HAWK_EYE__Fv = .text:0x800986D0; // type:function size:0x34 scope:global align:4 +item_func_WOOD_STICK__Fv = .text:0x80098704; // type:function size:0x54 scope:global align:4 +item_func_BOOMERANG__Fv = .text:0x80098758; // type:function size:0x34 scope:global align:4 +item_func_SPINNER__Fv = .text:0x8009878C; // type:function size:0x34 scope:global align:4 +item_func_IRONBALL__Fv = .text:0x800987C0; // type:function size:0x34 scope:global align:4 +item_func_BOW__Fv = .text:0x800987F4; // type:function size:0x48 scope:global align:4 +item_func_HOOKSHOT__Fv = .text:0x8009883C; // type:function size:0x34 scope:global align:4 +item_func_HVY_BOOTS__Fv = .text:0x80098870; // type:function size:0x34 scope:global align:4 +item_func_COPY_ROD__Fv = .text:0x800988A4; // type:function size:0x34 scope:global align:4 +item_func_W_HOOKSHOT__Fv = .text:0x800988D8; // type:function size:0x50 scope:global align:4 +item_func_KANTERA__Fv = .text:0x80098928; // type:function size:0x40 scope:global align:4 +item_func_LIGHT_SWORD__Fv = .text:0x80098968; // type:function size:0x40 scope:global align:4 +item_func_FISHING_ROD_1__Fv = .text:0x800989A8; // type:function size:0x34 scope:global align:4 +item_func_PACHINKO__Fv = .text:0x800989DC; // type:function size:0x40 scope:global align:4 +item_func_COPY_ROD_2__Fv = .text:0x80098A1C; // type:function size:0x34 scope:global align:4 +item_func_BOMB_BAG_LV2__Fv = .text:0x80098A50; // type:function size:0x4 scope:global align:4 +item_func_BOMB_BAG_LV1__Fv = .text:0x80098A54; // type:function size:0x34 scope:global align:4 +item_func_BOMB_IN_BAG__Fv = .text:0x80098A88; // type:function size:0x34 scope:global align:4 +item_func_LIGHT_ARROW__Fv = .text:0x80098ABC; // type:function size:0x34 scope:global align:4 +item_func_ARROW_LV1__Fv = .text:0x80098AF0; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV2__Fv = .text:0x80098B08; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV3__Fv = .text:0x80098B20; // type:function size:0x18 scope:global align:4 +item_func_LURE_ROD__Fv = .text:0x80098B38; // type:function size:0x4 scope:global align:4 +item_func_BOMB_ARROW__Fv = .text:0x80098B3C; // type:function size:0x4 scope:global align:4 +item_func_HAWK_ARROW__Fv = .text:0x80098B40; // type:function size:0x4 scope:global align:4 +item_func_BEE_ROD__Fv = .text:0x80098B44; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_ROD__Fv = .text:0x80098B48; // type:function size:0x4 scope:global align:4 +item_func_WORM_ROD__Fv = .text:0x80098B4C; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_BEE_ROD__Fv = .text:0x80098B50; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_WORM_ROD__Fv = .text:0x80098B54; // type:function size:0x4 scope:global align:4 +item_func_EMPTY_BOTTLE__Fv = .text:0x80098B58; // type:function size:0x2C scope:global align:4 +item_func_RED_BOTTLE__Fv = .text:0x80098B84; // type:function size:0x30 scope:global align:4 +item_func_GREEN_BOTTLE__Fv = .text:0x80098BB4; // type:function size:0x30 scope:global align:4 +item_func_BLUE_BOTTLE__Fv = .text:0x80098BE4; // type:function size:0x30 scope:global align:4 +item_func_MILK_BOTTLE__Fv = .text:0x80098C14; // type:function size:0x30 scope:global align:4 +item_func_HALF_MILK_BOTTLE__Fv = .text:0x80098C44; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE__Fv = .text:0x80098C74; // type:function size:0x30 scope:global align:4 +item_func_WATER_BOTTLE__Fv = .text:0x80098CA4; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE2__Fv = .text:0x80098CD4; // type:function size:0x30 scope:global align:4 +item_func_RED_BOTTLE2__Fv = .text:0x80098D04; // type:function size:0x30 scope:global align:4 +item_func_UGLY_SOUP__Fv = .text:0x80098D34; // type:function size:0x30 scope:global align:4 +item_func_HOT_SPRING__Fv = .text:0x80098D64; // type:function size:0x30 scope:global align:4 +item_func_FAIRY_BOTTLE__Fv = .text:0x80098D94; // type:function size:0x30 scope:global align:4 +item_func_HOT_SPRING2__Fv = .text:0x80098DC4; // type:function size:0x30 scope:global align:4 +item_func_OIL2__Fv = .text:0x80098DF4; // type:function size:0x4 scope:global align:4 +item_func_OIL__Fv = .text:0x80098DF8; // type:function size:0x4 scope:global align:4 +item_func_NORMAL_BOMB__Fv = .text:0x80098DFC; // type:function size:0x34 scope:global align:4 +item_func_WATER_BOMB__Fv = .text:0x80098E30; // type:function size:0x48 scope:global align:4 +item_func_POKE_BOMB__Fv = .text:0x80098E78; // type:function size:0x48 scope:global align:4 +item_func_FAIRY_DROP__Fv = .text:0x80098EC0; // type:function size:0x30 scope:global align:4 +item_func_WORM__Fv = .text:0x80098EF0; // type:function size:0x4 scope:global align:4 +item_func_DROP_BOTTLE__Fv = .text:0x80098EF4; // type:function size:0x30 scope:global align:4 +item_func_BEE_CHILD__Fv = .text:0x80098F24; // type:function size:0x9C scope:global align:4 +item_func_CHUCHU_RARE__Fv = .text:0x80098FC0; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_RED__Fv = .text:0x80098FF0; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_BLUE__Fv = .text:0x80099020; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_GREEN__Fv = .text:0x80099050; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_YELLOW__Fv = .text:0x80099080; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_PURPLE__Fv = .text:0x800990B0; // type:function size:0x30 scope:global align:4 +item_func_LV1_SOUP__Fv = .text:0x800990E0; // type:function size:0x30 scope:global align:4 +item_func_LV2_SOUP__Fv = .text:0x80099110; // type:function size:0x30 scope:global align:4 +item_func_LV3_SOUP__Fv = .text:0x80099140; // type:function size:0x30 scope:global align:4 +item_func_LETTER__Fv = .text:0x80099170; // type:function size:0x34 scope:global align:4 +item_func_BILL__Fv = .text:0x800991A4; // type:function size:0x34 scope:global align:4 +item_func_WOOD_STATUE__Fv = .text:0x800991D8; // type:function size:0x50 scope:global align:4 +item_func_IRIAS_PENDANT__Fv = .text:0x80099228; // type:function size:0x34 scope:global align:4 +item_func_HORSE_FLUTE__Fv = .text:0x8009925C; // type:function size:0x34 scope:global align:4 +item_func_RAFRELS_MEMO__Fv = .text:0x80099290; // type:function size:0x34 scope:global align:4 +item_func_ASHS_SCRIBBLING__Fv = .text:0x800992C4; // type:function size:0x34 scope:global align:4 +item_func_CHUCHU_YELLOW2__Fv = .text:0x800992F8; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE3__Fv = .text:0x80099328; // type:function size:0x30 scope:global align:4 +item_func_SHOP_BEE_CHILD__Fv = .text:0x80099358; // type:function size:0x20 scope:global align:4 +item_func_CHUCHU_BLACK__Fv = .text:0x80099378; // type:function size:0x30 scope:global align:4 +item_func_LIGHT_DROP__Fv = .text:0x800993A8; // type:function size:0x4 scope:global align:4 +item_func_DROP_CONTAINER__Fv = .text:0x800993AC; // type:function size:0x30 scope:global align:4 +item_func_DROP_CONTAINER02__Fv = .text:0x800993DC; // type:function size:0x30 scope:global align:4 +item_func_DROP_CONTAINER03__Fv = .text:0x8009940C; // type:function size:0x30 scope:global align:4 +item_func_FILLED_CONTAINER__Fv = .text:0x8009943C; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_2__Fv = .text:0x80099440; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_3__Fv = .text:0x80099444; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_4__Fv = .text:0x80099448; // type:function size:0x4 scope:global align:4 +item_func_SMELL_YELIA_POUCH__Fv = .text:0x8009944C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_PUMPKIN__Fv = .text:0x80099450; // type:function size:0x4 scope:global align:4 +item_func_SMELL_POH__Fv = .text:0x80099454; // type:function size:0x4 scope:global align:4 +item_func_SMELL_FISH__Fv = .text:0x80099458; // type:function size:0x4 scope:global align:4 +item_func_SMELL_CHILDREN__Fv = .text:0x8009945C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_MEDICINE__Fv = .text:0x80099460; // type:function size:0x4 scope:global align:4 +item_func_M_BEETLE__Fv = .text:0x80099464; // type:function size:0x4 scope:global align:4 +item_func_F_BEETLE__Fv = .text:0x80099468; // type:function size:0x4 scope:global align:4 +item_func_M_BUTTERFLY__Fv = .text:0x8009946C; // type:function size:0x4 scope:global align:4 +item_func_F_BUTTERFLY__Fv = .text:0x80099470; // type:function size:0x4 scope:global align:4 +item_func_M_STAG_BEETLE__Fv = .text:0x80099474; // type:function size:0x4 scope:global align:4 +item_func_F_STAG_BEETLE__Fv = .text:0x80099478; // type:function size:0x4 scope:global align:4 +item_func_M_GRASSHOPPER__Fv = .text:0x8009947C; // type:function size:0x4 scope:global align:4 +item_func_F_GRASSHOPPER__Fv = .text:0x80099480; // type:function size:0x4 scope:global align:4 +item_func_M_NANAFUSHI__Fv = .text:0x80099484; // type:function size:0x4 scope:global align:4 +item_func_F_NANAFUSHI__Fv = .text:0x80099488; // type:function size:0x4 scope:global align:4 +item_func_M_DANGOMUSHI__Fv = .text:0x8009948C; // type:function size:0x4 scope:global align:4 +item_func_F_DANGOMUSHI__Fv = .text:0x80099490; // type:function size:0x4 scope:global align:4 +item_func_M_MANTIS__Fv = .text:0x80099494; // type:function size:0x4 scope:global align:4 +item_func_F_MANTIS__Fv = .text:0x80099498; // type:function size:0x4 scope:global align:4 +item_func_M_LADYBUG__Fv = .text:0x8009949C; // type:function size:0x4 scope:global align:4 +item_func_F_LADYBUG__Fv = .text:0x800994A0; // type:function size:0x4 scope:global align:4 +item_func_M_SNAIL__Fv = .text:0x800994A4; // type:function size:0x4 scope:global align:4 +item_func_F_SNAIL__Fv = .text:0x800994A8; // type:function size:0x4 scope:global align:4 +item_func_M_DRAGONFLY__Fv = .text:0x800994AC; // type:function size:0x4 scope:global align:4 +item_func_F_DRAGONFLY__Fv = .text:0x800994B0; // type:function size:0x4 scope:global align:4 +item_func_M_ANT__Fv = .text:0x800994B4; // type:function size:0x4 scope:global align:4 +item_func_F_ANT__Fv = .text:0x800994B8; // type:function size:0x4 scope:global align:4 +item_func_M_MAYFLY__Fv = .text:0x800994BC; // type:function size:0x4 scope:global align:4 +item_func_F_MAYFLY__Fv = .text:0x800994C0; // type:function size:0x4 scope:global align:4 +item_func_POU_SPIRIT__Fv = .text:0x800994C4; // type:function size:0x4 scope:global align:4 +item_func_ANCIENT_DOCUMENT__Fv = .text:0x800994C8; // type:function size:0x34 scope:global align:4 +item_func_AIR_LETTER__Fv = .text:0x800994FC; // type:function size:0x34 scope:global align:4 +item_func_ANCIENT_DOCUMENT2__Fv = .text:0x80099530; // type:function size:0x34 scope:global align:4 +item_func_LV7_DUNGEON_EXIT__Fv = .text:0x80099564; // type:function size:0x34 scope:global align:4 +item_func_LINKS_SAVINGS__Fv = .text:0x80099598; // type:function size:0x18 scope:global align:4 +item_func_SMALL_KEY2__Fv = .text:0x800995B0; // type:function size:0x18 scope:global align:4 +item_func_POU_FIRE1__Fv = .text:0x800995C8; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE2__Fv = .text:0x800995CC; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE3__Fv = .text:0x800995D0; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE4__Fv = .text:0x800995D4; // type:function size:0x4 scope:global align:4 +item_func_BOSSRIDER_KEY__Fv = .text:0x800995D8; // type:function size:0x4 scope:global align:4 +item_func_TOMATO_PUREE__Fv = .text:0x800995DC; // type:function size:0x4 scope:global align:4 +item_func_TASTE__Fv = .text:0x800995E0; // type:function size:0x4 scope:global align:4 +item_func_LV5_BOSS_KEY__Fv = .text:0x800995E4; // type:function size:0x30 scope:global align:4 +item_func_SURFBOARD__Fv = .text:0x80099614; // type:function size:0x4 scope:global align:4 +item_func_KANTERA2__Fv = .text:0x80099618; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES1__Fv = .text:0x8009961C; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES2__Fv = .text:0x80099620; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES3__Fv = .text:0x80099624; // type:function size:0x4 scope:global align:4 +item_func_KEY_OF_CARAVAN__Fv = .text:0x80099628; // type:function size:0x4 scope:global align:4 +item_func_LV2_BOSS_KEY__Fv = .text:0x8009962C; // type:function size:0x30 scope:global align:4 +item_func_KEY_OF_FILONE__Fv = .text:0x8009965C; // type:function size:0x18 scope:global align:4 +item_func_noentry__Fv = .text:0x80099674; // type:function size:0x4 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x80099678; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HEART__Fv = .text:0x80099680; // type:function size:0x8 scope:global align:4 +item_getcheck_func_GREEN_RUPEE__Fv = .text:0x80099688; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BLUE_RUPEE__Fv = .text:0x800996B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_YELLOW_RUPEE__Fv = .text:0x800996E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_RED_RUPEE__Fv = .text:0x80099718; // type:function size:0x30 scope:global align:4 +item_getcheck_func_PURPLE_RUPEE__Fv = .text:0x80099748; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ORANGE_RUPEE__Fv = .text:0x80099778; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SILVER_RUPEE__Fv = .text:0x800997A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_S_MAGIC__Fv = .text:0x800997D8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L_MAGIC__Fv = .text:0x800997E0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_5__Fv = .text:0x800997E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_10__Fv = .text:0x80099818; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_20__Fv = .text:0x80099848; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_30__Fv = .text:0x80099878; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_10__Fv = .text:0x800998A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_20__Fv = .text:0x800998D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_30__Fv = .text:0x80099908; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_1__Fv = .text:0x80099938; // type:function size:0x30 scope:global align:4 +item_getcheck_func_PACHINKO_SHOT__Fv = .text:0x80099968; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WATER_BOMB_5__Fv = .text:0x80099998; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_10__Fv = .text:0x800999A0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_20__Fv = .text:0x800999A8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_30__Fv = .text:0x800999B0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_5__Fv = .text:0x800999B8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_10__Fv = .text:0x800999C0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_INSECT_20__Fv = .text:0x800999F0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_INSECT_30__Fv = .text:0x80099A20; // type:function size:0x30 scope:global align:4 +item_getcheck_func_RECOVER_FAILY__Fv = .text:0x80099A50; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TRIPLE_HEART__Fv = .text:0x80099A58; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY__Fv = .text:0x80099A60; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KAKERA_HEART__Fv = .text:0x80099A68; // type:function size:0x8 scope:global align:4 +item_getcheck_func_UTUWA_HEART__Fv = .text:0x80099A70; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MAP__Fv = .text:0x80099A78; // type:function size:0x30 scope:global align:4 +item_getcheck_func_COMPUS__Fv = .text:0x80099AA8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT__Fv = .text:0x80099AB0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOSS_KEY__Fv = .text:0x80099AF4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DUNGEON_BACK__Fv = .text:0x80099B24; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SWORD__Fv = .text:0x80099B68; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MASTER_SWORD__Fv = .text:0x80099B9C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WOOD_SHIELD__Fv = .text:0x80099BD0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SHIELD__Fv = .text:0x80099C00; // type:function size:0x30 scope:global align:4 +item_getcheck_func_HYLIA_SHIELD__Fv = .text:0x80099C30; // type:function size:0x30 scope:global align:4 +item_getcheck_func_TKS_LETTER__Fv = .text:0x80099C60; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WEAR_CASUAL__Fv = .text:0x80099CA4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WEAR_KOKIRI__Fv = .text:0x80099CD4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_ARMOR__Fv = .text:0x80099D08; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WEAR_ZORA__Fv = .text:0x80099D38; // type:function size:0x30 scope:global align:4 +item_getcheck_func_MAGIC_LV1__Fv = .text:0x80099D68; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT_2__Fv = .text:0x80099D70; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WALLET_LV1__Fv = .text:0x80099DB4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV2__Fv = .text:0x80099DBC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV3__Fv = .text:0x80099DC4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_ZORAS_JEWEL__Fv = .text:0x80099DCC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HAWK_EYE__Fv = .text:0x80099E10; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WOOD_STICK__Fv = .text:0x80099E40; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOOMERANG__Fv = .text:0x80099E70; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SPINNER__Fv = .text:0x80099EB4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRONBALL__Fv = .text:0x80099EF8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOW__Fv = .text:0x80099F3C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HOOKSHOT__Fv = .text:0x80099F80; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HVY_BOOTS__Fv = .text:0x80099FC4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD__Fv = .text:0x8009A008; // type:function size:0x44 scope:global align:4 +item_getcheck_func_W_HOOKSHOT__Fv = .text:0x8009A04C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_KANTERA__Fv = .text:0x8009A090; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LIGHT_SWORD__Fv = .text:0x8009A0D4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FISHING_ROD_1__Fv = .text:0x8009A108; // type:function size:0x134 scope:global align:4 +item_getcheck_func_PACHINKO__Fv = .text:0x8009A23C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD_2__Fv = .text:0x8009A280; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV2__Fv = .text:0x8009A288; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV1__Fv = .text:0x8009A2B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_IN_BAG__Fv = .text:0x8009A2E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LIGHT_ARROW__Fv = .text:0x8009A318; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_LV1__Fv = .text:0x8009A348; // type:function size:0x70 scope:global align:4 +item_getcheck_func_ARROW_LV2__Fv = .text:0x8009A3B8; // type:function size:0x70 scope:global align:4 +item_getcheck_func_ARROW_LV3__Fv = .text:0x8009A428; // type:function size:0x70 scope:global align:4 +item_getcheck_func_LURE_ROD__Fv = .text:0x8009A498; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_ARROW__Fv = .text:0x8009A4A0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HAWK_ARROW__Fv = .text:0x8009A4A8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BEE_ROD__Fv = .text:0x8009A4B0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_ROD__Fv = .text:0x8009A4D0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_WORM_ROD__Fv = .text:0x8009A4F0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_BEE_ROD__Fv = .text:0x8009A510; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_WORM_ROD__Fv = .text:0x8009A530; // type:function size:0x20 scope:global align:4 +item_getcheck_func_EMPTY_BOTTLE__Fv = .text:0x8009A550; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE__Fv = .text:0x8009A584; // type:function size:0x34 scope:global align:4 +item_getcheck_func_GREEN_BOTTLE__Fv = .text:0x8009A5B8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_BLUE_BOTTLE__Fv = .text:0x8009A5EC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MILK_BOTTLE__Fv = .text:0x8009A620; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HALF_MILK_BOTTLE__Fv = .text:0x8009A654; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE__Fv = .text:0x8009A688; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WATER_BOTTLE__Fv = .text:0x8009A6BC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE2__Fv = .text:0x8009A6F0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE2__Fv = .text:0x8009A724; // type:function size:0x34 scope:global align:4 +item_getcheck_func_UGLY_SOUP__Fv = .text:0x8009A758; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING__Fv = .text:0x8009A78C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FAIRY_BOTTLE__Fv = .text:0x8009A7C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING2__Fv = .text:0x8009A7F4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL2__Fv = .text:0x8009A828; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL__Fv = .text:0x8009A85C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_NORMAL_BOMB__Fv = .text:0x8009A890; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WATER_BOMB__Fv = .text:0x8009A8C0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_POKE_BOMB__Fv = .text:0x8009A8F0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_FAIRY_DROP__Fv = .text:0x8009A920; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WORM__Fv = .text:0x8009A954; // type:function size:0x34 scope:global align:4 +item_getcheck_func_DROP_BOTTLE__Fv = .text:0x8009A988; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BEE_CHILD__Fv = .text:0x8009A9B8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_RARE__Fv = .text:0x8009A9C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_RED__Fv = .text:0x8009A9F4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_BLUE__Fv = .text:0x8009AA28; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_GREEN__Fv = .text:0x8009AA5C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW__Fv = .text:0x8009AA90; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_PURPLE__Fv = .text:0x8009AAC4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LV1_SOUP__Fv = .text:0x8009AAF8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV2_SOUP__Fv = .text:0x8009AB28; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV3_SOUP__Fv = .text:0x8009AB58; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LETTER__Fv = .text:0x8009AB88; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BILL__Fv = .text:0x8009ABCC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WOOD_STATUE__Fv = .text:0x8009AC10; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRIAS_PENDANT__Fv = .text:0x8009AC54; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HORSE_FLUTE__Fv = .text:0x8009AC98; // type:function size:0x44 scope:global align:4 +item_getcheck_func_RAFRELS_MEMO__Fv = .text:0x8009ACDC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ASHS_SCRIBBLING__Fv = .text:0x8009AD20; // type:function size:0x44 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW2__Fv = .text:0x8009AD64; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE3__Fv = .text:0x8009AD98; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SHOP_BEE_CHILD__Fv = .text:0x8009ADA0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_BLACK__Fv = .text:0x8009ADA8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LIGHT_DROP__Fv = .text:0x8009ADDC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER__Fv = .text:0x8009AE0C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER02__Fv = .text:0x8009AE3C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER03__Fv = .text:0x8009AE6C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_FILLED_CONTAINER__Fv = .text:0x8009AE9C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_2__Fv = .text:0x8009AEA4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_3__Fv = .text:0x8009AEAC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_4__Fv = .text:0x8009AEB4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_YELIA_POUCH__Fv = .text:0x8009AEBC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_PUMPKIN__Fv = .text:0x8009AED8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_POH__Fv = .text:0x8009AEE0; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_FISH__Fv = .text:0x8009AEFC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_CHILDREN__Fv = .text:0x8009AF18; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_MEDICINE__Fv = .text:0x8009AF34; // type:function size:0x1C scope:global align:4 +item_getcheck_func_M_BEETLE__Fv = .text:0x8009AF50; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_BEETLE__Fv = .text:0x8009AF80; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_BUTTERFLY__Fv = .text:0x8009AFB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_BUTTERFLY__Fv = .text:0x8009AFE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_STAG_BEETLE__Fv = .text:0x8009B010; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_STAG_BEETLE__Fv = .text:0x8009B040; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_GRASSHOPPER__Fv = .text:0x8009B070; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_GRASSHOPPER__Fv = .text:0x8009B0A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_NANAFUSHI__Fv = .text:0x8009B0D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_NANAFUSHI__Fv = .text:0x8009B100; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_DANGOMUSHI__Fv = .text:0x8009B130; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_DANGOMUSHI__Fv = .text:0x8009B160; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_MANTIS__Fv = .text:0x8009B190; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_MANTIS__Fv = .text:0x8009B1C0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_LADYBUG__Fv = .text:0x8009B1F0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_LADYBUG__Fv = .text:0x8009B220; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_SNAIL__Fv = .text:0x8009B250; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_SNAIL__Fv = .text:0x8009B280; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_DRAGONFLY__Fv = .text:0x8009B2B0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_DRAGONFLY__Fv = .text:0x8009B2E0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_ANT__Fv = .text:0x8009B310; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_ANT__Fv = .text:0x8009B340; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_MAYFLY__Fv = .text:0x8009B370; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_MAYFLY__Fv = .text:0x8009B3A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_POU_SPIRIT__Fv = .text:0x8009B3D0; // type:function size:0x10 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT__Fv = .text:0x8009B3E0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_AIR_LETTER__Fv = .text:0x8009B424; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT2__Fv = .text:0x8009B468; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LV7_DUNGEON_EXIT__Fv = .text:0x8009B4AC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LINKS_SAVINGS__Fv = .text:0x8009B4F0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY2__Fv = .text:0x8009B4F8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE1__Fv = .text:0x8009B500; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE2__Fv = .text:0x8009B508; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE3__Fv = .text:0x8009B510; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE4__Fv = .text:0x8009B518; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOSSRIDER_KEY__Fv = .text:0x8009B520; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TOMATO_PUREE__Fv = .text:0x8009B528; // type:function size:0x30 scope:global align:4 +item_getcheck_func_TASTE__Fv = .text:0x8009B558; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV5_BOSS_KEY__Fv = .text:0x8009B588; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SURFBOARD__Fv = .text:0x8009B5B8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KANTERA2__Fv = .text:0x8009B5C0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES1__Fv = .text:0x8009B5C8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES2__Fv = .text:0x8009B5F8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES3__Fv = .text:0x8009B628; // type:function size:0x30 scope:global align:4 +item_getcheck_func_KEY_OF_CARAVAN__Fv = .text:0x8009B658; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV2_BOSS_KEY__Fv = .text:0x8009B688; // type:function size:0x30 scope:global align:4 +item_getcheck_func_KEY_OF_FILONE__Fv = .text:0x8009B6B8; // type:function size:0x10 scope:global align:4 +isBomb__FUc = .text:0x8009B6C8; // type:function size:0x4C scope:global align:4 +isArrow__FUc = .text:0x8009B714; // type:function size:0x34 scope:global align:4 +isBottleItem__FUc = .text:0x8009B748; // type:function size:0x74 scope:global align:4 +isHeart__FUc = .text:0x8009B7BC; // type:function size:0x20 scope:global align:4 +isInsect__FUc = .text:0x8009B7DC; // type:function size:0x28 scope:global align:4 +check_itemno__Fi = .text:0x8009B804; // type:function size:0x17C scope:global align:4 +addBombCount__FUcUc = .text:0x8009B980; // type:function size:0x298 scope:global align:4 +createWork__7dTres_cFv = .text:0x8009BC18; // type:function size:0x40 scope:global align:4 +create__7dTres_cFv = .text:0x8009BC58; // type:function size:0x48 scope:global align:4 +remove__7dTres_cFv = .text:0x8009BCA0; // type:function size:0xC scope:global align:4 +reset__7dTres_cFv = .text:0x8009BCAC; // type:function size:0x48 scope:global align:4 +addData__7dTres_cFPQ27dTres_c10list_classSc = .text:0x8009BCF4; // type:function size:0x174 scope:global align:4 +checkTreasureBox__7dTres_cFPQ27dTres_c6data_s = .text:0x8009BE68; // type:function size:0x340 scope:global align:4 +onStatus__7dTres_cFUcii = .text:0x8009C1A8; // type:function size:0x88 scope:global align:4 +offStatus__7dTres_cFUcii = .text:0x8009C230; // type:function size:0x8C scope:global align:4 +getBossIconFloorNo__7dTres_cFPi = .text:0x8009C2BC; // type:function size:0xE4 scope:global align:4 +getFirstData__7dTres_cFUc = .text:0x8009C3A0; // type:function size:0x3C scope:global align:4 +getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c = .text:0x8009C3DC; // type:function size:0x18 scope:global align:4 +getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c = .text:0x8009C3F4; // type:function size:0x18 scope:global align:4 +setPosition__7dTres_cFiUcPC3Veci = .text:0x8009C40C; // type:function size:0xD0 scope:global align:4 +getTypeGroupNoToType__7dTres_cFUc = .text:0x8009C4DC; // type:function size:0x14 scope:global align:4 +getTypeToTypeGroupNo__7dTres_cFUc = .text:0x8009C4F0; // type:function size:0x4C scope:global align:4 +draw__6dMdl_cFv = .text:0x8009C53C; // type:function size:0x154 scope:global align:4 +create__6dMdl_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C690; // type:function size:0x18 scope:global align:4 +entryObj__6dMdl_cFP10dMdl_obj_c = .text:0x8009C6A8; // type:function size:0x74 scope:global align:4 +search__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C71C; // type:function size:0x48 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C764; // type:function size:0x88 scope:global align:4 +create__10dMdl_mng_cFv = .text:0x8009C7EC; // type:function size:0x5C scope:global align:4 +__dt__6dMdl_cFv = .text:0x8009C848; // type:function size:0x5C scope:global align:4 +remove__10dMdl_mng_cFv = .text:0x8009C8A4; // type:function size:0x5C scope:global align:4 +reset__10dMdl_mng_cFv = .text:0x8009C900; // type:function size:0x18 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsi = .text:0x8009C918; // type:function size:0x58 scope:global align:4 +__ct__6dMdl_cFv = .text:0x8009C970; // type:function size:0x34 scope:global align:4 +entry__8dEyeHL_cFP12J3DModelDataPCc = .text:0x8009C9A4; // type:function size:0xC4 scope:global align:4 +remove__8dEyeHL_cFv = .text:0x8009CA68; // type:function size:0x20 scope:global align:4 +update__12dEyeHL_mng_cFv = .text:0x8009CA88; // type:function size:0xCC scope:global align:4 +entry__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x8009CB54; // type:function size:0x20 scope:global align:4 +remove__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x8009CB74; // type:function size:0x54 scope:global align:4 +messageSet__FUlb = .text:0x8009CBC8; // type:function size:0x604 scope:global align:4 +draw__14dDvdErrorMsg_cFl = .text:0x8009D1CC; // type:function size:0x1C0 scope:global align:4 +execute__14dDvdErrorMsg_cFv = .text:0x8009D38C; // type:function size:0xBC scope:global align:4 +drawCapture__FUc = .text:0x8009D448; // type:function size:0x380 scope:global align:4 +execute__19dShutdownErrorMsg_cFv = .text:0x8009D7C8; // type:function size:0xEC scope:global align:4 +getE3Zhint__9daAlink_cFv = .text:0x8009D8B4; // type:function size:0x8 scope:global align:4 +getAlinkArcName__9daAlink_cFv = .text:0x8009D8BC; // type:function size:0x8 scope:global align:4 +daAlink_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009D8C4; // type:function size:0x2C scope:global align:4 +daAlink_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009D8F0; // type:function size:0x2C scope:global align:4 +init__16daAlink_matAnm_cFv = .text:0x8009D91C; // type:function size:0x28 scope:global align:4 +calc__16daAlink_matAnm_cCFP11J3DMaterial = .text:0x8009D944; // type:function size:0x154 scope:global align:4 +checkStageName__9daAlink_cFPCc = .text:0x8009DA98; // type:function size:0x38 scope:global align:4 +tgHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x8009DAD0; // type:function size:0xCC scope:global align:4 +coHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009DB9C; // type:function size:0x108 scope:global align:4 +setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz = .text:0x8009DCA4; // type:function size:0x124 scope:global align:4 +jointControll__9daAlink_cFi = .text:0x8009DDC8; // type:function size:0xA28 scope:global align:4 +setUpperFront__9daAlink_cFv = .text:0x8009E7F0; // type:function size:0x164 scope:global align:4 +changeBlendRate__9daAlink_cFi = .text:0x8009E954; // type:function size:0x1FC scope:global align:4 +resetRootMtx__9daAlink_cFv = .text:0x8009EB50; // type:function size:0x40 scope:global align:4 +modelCallBack__9daAlink_cFi = .text:0x8009EB90; // type:function size:0xD0 scope:global align:4 +daAlink_modelCallBack__FP8J3DJointi = .text:0x8009EC60; // type:function size:0x78 scope:global align:4 +headModelCallBack__9daAlink_cFi = .text:0x8009ECD8; // type:function size:0x298 scope:global align:4 +daAlink_headModelCallBack__FP8J3DJointi = .text:0x8009EF70; // type:function size:0x44 scope:global align:4 +wolfModelCallBack__9daAlink_cFi = .text:0x8009EFB4; // type:function size:0x74 scope:global align:4 +daAlink_wolfModelCallBack__FP8J3DJointi = .text:0x8009F028; // type:function size:0x44 scope:global align:4 +setHatAngle__9daAlink_cFv = .text:0x8009F06C; // type:function size:0xFC4 scope:global align:4 +calcHairAngle__9daAlink_cFPs = .text:0x800A0030; // type:function size:0x34 scope:global align:4 +setHairAngle__9daAlink_cFP4cXyzff = .text:0x800A0064; // type:function size:0x718 scope:global align:4 +setLookPosFromOut__9daAlink_cFP4cXyz = .text:0x800A077C; // type:function size:0x94 scope:global align:4 +checkAttentionPosAngle__9daAlink_cFP4cXyz = .text:0x800A0810; // type:function size:0x90 scope:global align:4 +checkActorPosAngle__9daAlink_cFP10fopAc_ac_cPP4cXyz = .text:0x800A08A0; // type:function size:0xD4 scope:global align:4 +getNeckAimPos__9daAlink_cFP4cXyzPii = .text:0x800A0974; // type:function size:0xAF0 scope:global align:4 +getNeckAimAngle__9daAlink_cFP4cXyzPsPsPsPs = .text:0x800A1464; // type:function size:0x6C0 scope:global align:4 +setEyeMove__9daAlink_cFP4cXyzss = .text:0x800A1B24; // type:function size:0x4A4 scope:global align:4 +setNeckAngle__9daAlink_cFv = .text:0x800A1FC8; // type:function size:0x1D0 scope:global align:4 +getStickAngleFromPlayerShape__9daAlink_cCFPs = .text:0x800A2198; // type:function size:0x38 scope:global align:4 +commonLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800A21D0; // type:function size:0x48 scope:global align:4 +getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi = .text:0x800A2218; // type:function size:0xA0 scope:global align:4 +checkGoronRide__9daAlink_cFv = .text:0x800A22B8; // type:function size:0x68 scope:global align:4 +setMoveSlantAngle__9daAlink_cFv = .text:0x800A2320; // type:function size:0x428 scope:global align:4 +setArmMatrix__9daAlink_cFv = .text:0x800A2748; // type:function size:0x2CC scope:global align:4 +setFootMatrix__9daAlink_cFv = .text:0x800A2A14; // type:function size:0x248 scope:global align:4 +setMatrixOffset__9daAlink_cFPff = .text:0x800A2C5C; // type:function size:0xBC scope:global align:4 +setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi = .text:0x800A2D18; // type:function size:0x750 scope:global align:4 +footBgCheck__9daAlink_cFv = .text:0x800A3468; // type:function size:0x588 scope:global align:4 +handBgCheck__9daAlink_cFv = .text:0x800A39F0; // type:function size:0x2D4 scope:global align:4 +setItemHeap__9daAlink_cFv = .text:0x800A3CC4; // type:function size:0x58 scope:global align:4 +setIdxMask__9daAlink_cFPUsPUs = .text:0x800A3D1C; // type:function size:0x28 scope:global align:4 +getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl = .text:0x800A3D44; // type:function size:0x70 scope:global align:4 +initModel__9daAlink_cFP12J3DModelDataUlUl = .text:0x800A3DB4; // type:function size:0xB4 scope:global align:4 +initModel__9daAlink_cFUsUl = .text:0x800A3E68; // type:function size:0x68 scope:global align:4 +initModelEnv__9daAlink_cFUsUl = .text:0x800A3ED0; // type:function size:0x68 scope:global align:4 +initDemoModel__9daAlink_cFPP8J3DModelPCcUl = .text:0x800A3F38; // type:function size:0x98 scope:global align:4 +initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc = .text:0x800A3FD0; // type:function size:0xD0 scope:global align:4 +createHeap__9daAlink_cFv = .text:0x800A40A0; // type:function size:0x7B8 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x800A4858; // type:function size:0xD0 scope:global align:4 +daAlink_createHeap__FP10fopAc_ac_c = .text:0x800A4928; // type:function size:0x20 scope:global align:4 +setSelectEquipItem__9daAlink_cFi = .text:0x800A4948; // type:function size:0x2B8 scope:global align:4 +checkBoarStart__9daAlink_cFv = .text:0x800A4C00; // type:function size:0x78 scope:global align:4 +checkCanoeStart__9daAlink_cFv = .text:0x800A4C78; // type:function size:0x74 scope:global align:4 +playerInit__9daAlink_cFv = .text:0x800A4CEC; // type:function size:0x840 scope:global align:4 +checkHorseStart__9daAlink_cFUli = .text:0x800A552C; // type:function size:0x28 scope:global align:4 +setStartProcInit__9daAlink_cFv = .text:0x800A5554; // type:function size:0x7AC scope:global align:4 +create__9daAlink_cFv = .text:0x800A5D00; // type:function size:0x944 scope:global align:4 +daAlink_Create__FP10fopAc_ac_c = .text:0x800A6644; // type:function size:0x20 scope:global align:4 +setRoomInfo__9daAlink_cFv = .text:0x800A6664; // type:function size:0x1B4 scope:global align:4 +setShapeAngleOnGround__9daAlink_cFv = .text:0x800A6818; // type:function size:0x32C scope:global align:4 +setStepsOffset__9daAlink_cFv = .text:0x800A6B44; // type:function size:0x2C0 scope:global align:4 +iceSlipBgCheck__9daAlink_cFv = .text:0x800A6E04; // type:function size:0x284 scope:global align:4 +setIceSlipSpeed__9daAlink_cFv = .text:0x800A7088; // type:function size:0x308 scope:global align:4 +setPolygonSpeed__9daAlink_cFv = .text:0x800A7390; // type:function size:0x5F8 scope:global align:4 +checkWindSpeedOnAngle__9daAlink_cCFv = .text:0x800A7988; // type:function size:0x9C scope:global align:4 +checkWindSpeedOnAngleAnime__9daAlink_cCFi = .text:0x800A7A24; // type:function size:0x70 scope:global align:4 +checkDashAnime__9daAlink_cCFv = .text:0x800A7A94; // type:function size:0x60 scope:global align:4 +checkWindWallRate__9daAlink_cFRC4cXyz = .text:0x800A7AF4; // type:function size:0x1F4 scope:global align:4 +setWindSpeed__9daAlink_cFv = .text:0x800A7CE8; // type:function size:0x660 scope:global align:4 +setBodyPartPos__9daAlink_cFv = .text:0x800A8348; // type:function size:0x4C8 scope:global align:4 +setRollJump__9daAlink_cFffs = .text:0x800A8810; // type:function size:0x20 scope:global align:4 +setAttentionPos__9daAlink_cFv = .text:0x800A8830; // type:function size:0x4EC scope:global align:4 +setMatrix__9daAlink_cFv = .text:0x800A8D1C; // type:function size:0x564 scope:global align:4 +simpleAnmPlay__9daAlink_cFP10J3DAnmBase = .text:0x800A9280; // type:function size:0xA8 scope:global align:4 +setSwordPos__9daAlink_cFv = .text:0x800A9328; // type:function size:0x160 scope:global align:4 +setItemMatrix__9daAlink_cFi = .text:0x800A9488; // type:function size:0xAFC scope:global align:4 +setWolfItemMatrix__9daAlink_cFv = .text:0x800A9F84; // type:function size:0x370 scope:global align:4 +setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AA2F4; // type:function size:0x24 scope:global align:4 +setSwordAtCollision__9daAlink_cFi = .text:0x800AA318; // type:function size:0x308 scope:global align:4 +checkNoCollisionCorret__9daAlink_cFv = .text:0x800AA620; // type:function size:0xCC scope:global align:4 +decSwordBlur__9daAlink_cFv = .text:0x800AA6EC; // type:function size:0x60 scope:global align:4 +resetWolfAtCollision__9daAlink_cFv = .text:0x800AA74C; // type:function size:0xD8 scope:global align:4 +setWolfAtCollision__9daAlink_cFv = .text:0x800AA824; // type:function size:0x1F0 scope:global align:4 +resetAtCollision__9daAlink_cFi = .text:0x800AAA14; // type:function size:0xE0 scope:global align:4 +setAtCollision__9daAlink_cFv = .text:0x800AAAF4; // type:function size:0xDBC scope:global align:4 +setWolfCollisionPos__9daAlink_cFv = .text:0x800AB8B0; // type:function size:0x268 scope:global align:4 +initLockAt__9daAlink_cFv = .text:0x800ABB18; // type:function size:0x48 scope:global align:4 +cancelLockAt__9daAlink_cFv = .text:0x800ABB60; // type:function size:0x5C scope:global align:4 +setCollisionPos__9daAlink_cFv = .text:0x800ABBBC; // type:function size:0x234 scope:global align:4 +setCollision__9daAlink_cFv = .text:0x800ABDF0; // type:function size:0x570 scope:global align:4 +getBaseAnimeFrame__9daAlink_cCFv = .text:0x800AC360; // type:function size:0x50 scope:global align:4 +setAnimeFrame__9daAlink_cFf = .text:0x800AC3B0; // type:function size:0x1C scope:global align:4 +setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff = .text:0x800AC3CC; // type:function size:0xBC scope:global align:4 +getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC488; // type:function size:0x108 scope:global align:4 +checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC590; // type:function size:0x5C scope:global align:4 +checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC5EC; // type:function size:0x5C scope:global align:4 +getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x800AC648; // type:function size:0x128 scope:global align:4 +setDoubleAnimeBlendRatio__9daAlink_cFf = .text:0x800AC770; // type:function size:0x1C scope:global align:4 +commonDoubleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformfffi = .text:0x800AC78C; // type:function size:0x2C0 scope:global align:4 +setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif = .text:0x800ACA4C; // type:function size:0x32C scope:global align:4 +commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs = .text:0x800ACD78; // type:function size:0x240 scope:global align:4 +setSingleAnimeBase__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800ACFB8; // type:function size:0x30 scope:global align:4 +setSingleAnimeBaseMorf__9daAlink_cFQ29daAlink_c11daAlink_ANMf = .text:0x800ACFE8; // type:function size:0x30 scope:global align:4 +setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff = .text:0x800AD018; // type:function size:0x2C scope:global align:4 +setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf = .text:0x800AD044; // type:function size:0xE8 scope:global align:4 +setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c = .text:0x800AD12C; // type:function size:0x34 scope:global align:4 +animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c = .text:0x800AD160; // type:function size:0x48 scope:global align:4 +allAnimePlay__9daAlink_cFv = .text:0x800AD1A8; // type:function size:0x168 scope:global align:4 +setUpperAnimeMorf__9daAlink_cFf = .text:0x800AD310; // type:function size:0x68 scope:global align:4 +setUpperAnimeBase__9daAlink_cFUs = .text:0x800AD378; // type:function size:0x34 scope:global align:4 +setUpperAnimeBaseMorf__9daAlink_cFUsf = .text:0x800AD3AC; // type:function size:0x34 scope:global align:4 +setUpperAnimeBaseSpeed__9daAlink_cFUsff = .text:0x800AD3E0; // type:function size:0x30 scope:global align:4 +setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf = .text:0x800AD410; // type:function size:0x318 scope:global align:4 +setUpperAnimeParam__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERPC16daAlinkHIO_anm_c = .text:0x800AD728; // type:function size:0x34 scope:global align:4 +resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf = .text:0x800AD75C; // type:function size:0x1D0 scope:global align:4 +setUnderAnimeMorf__9daAlink_cFf = .text:0x800AD92C; // type:function size:0x70 scope:global align:4 +setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf = .text:0x800AD99C; // type:function size:0x154 scope:global align:4 +setUnderAnimeParam__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERPC16daAlinkHIO_anm_c = .text:0x800ADAF0; // type:function size:0x34 scope:global align:4 +resetUnderAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDERf = .text:0x800ADB24; // type:function size:0x8C scope:global align:4 +setOldRootQuaternion__9daAlink_cFsss = .text:0x800ADBB0; // type:function size:0xD8 scope:global align:4 +checkAtnLeftAnime__9daAlink_cFv = .text:0x800ADC88; // type:function size:0x9C scope:global align:4 +checkAtnRightAnime__9daAlink_cFv = .text:0x800ADD24; // type:function size:0x9C scope:global align:4 +getMoveGroundAngleSpeedRate__9daAlink_cFv = .text:0x800ADDC0; // type:function size:0x8C scope:global align:4 +setBlendMoveAnime__9daAlink_cFf = .text:0x800ADE4C; // type:function size:0xC5C scope:global align:4 +setBlendAtnMoveAnime__9daAlink_cFf = .text:0x800AEAA8; // type:function size:0x6AC scope:global align:4 +setBlendAtnBackMoveAnime__9daAlink_cFf = .text:0x800AF154; // type:function size:0x394 scope:global align:4 +setFaceBck__9daAlink_cFUsiUs = .text:0x800AF4E8; // type:function size:0x16C scope:global align:4 +setFaceBtp__9daAlink_cFUsiUs = .text:0x800AF654; // type:function size:0x1B4 scope:global align:4 +setFaceBtk__9daAlink_cFUsiUs = .text:0x800AF808; // type:function size:0xD0 scope:global align:4 +setFaceBasicTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800AF8D8; // type:function size:0x108 scope:global align:4 +setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AF9E0; // type:function size:0x100 scope:global align:4 +setFacePriTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800AFAE0; // type:function size:0x6C scope:global align:4 +setFacePriAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AFB4C; // type:function size:0x60 scope:global align:4 +resetFacePriBck__9daAlink_cFv = .text:0x800AFBAC; // type:function size:0x5C scope:global align:4 +resetFacePriBtp__9daAlink_cFv = .text:0x800AFC08; // type:function size:0x5C scope:global align:4 +resetFacePriBtk__9daAlink_cFv = .text:0x800AFC64; // type:function size:0x5C scope:global align:4 +resetFacePriTexture__9daAlink_cFv = .text:0x800AFCC0; // type:function size:0x34 scope:global align:4 +resetFacePriAnime__9daAlink_cFv = .text:0x800AFCF4; // type:function size:0x34 scope:global align:4 +playFaceTextureAnime__9daAlink_cFv = .text:0x800AFD28; // type:function size:0x3A8 scope:global align:4 +getGroundAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800B00D0; // type:function size:0xB8 scope:global align:4 +getRoofAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800B0188; // type:function size:0xAC scope:global align:4 +getWallEdgePos__9daAlink_cFRC4cXyzP8cM3dGPlaP8cM3dGPlaP4cXyzi = .text:0x800B0234; // type:function size:0xC0 scope:global align:4 +setFrontWallType__9daAlink_cFv = .text:0x800B02F4; // type:function size:0x11B0 scope:global align:4 +SetPos__12dBgS_RoofChkFRC4cXyz = .text:0x800B14A4; // type:function size:0x1C scope:global align:4 +checkWaterPolygonUnder__9daAlink_cFv = .text:0x800B14C0; // type:function size:0x2C scope:global align:4 +setWaterY__9daAlink_cFv = .text:0x800B14EC; // type:function size:0x98 scope:global align:4 +setHangWaterY__9daAlink_cFv = .text:0x800B1584; // type:function size:0x1E0 scope:global align:4 +setSandDownBgCheckWallH__9daAlink_cFv = .text:0x800B1764; // type:function size:0x44 scope:global align:4 +setBgCheckParam__9daAlink_cFv = .text:0x800B17A8; // type:function size:0x3B8 scope:global align:4 +checkNotJumpSinkLimit__9daAlink_cFv = .text:0x800B1B60; // type:function size:0x40 scope:global align:4 +checkNotItemSinkLimit__9daAlink_cFv = .text:0x800B1BA0; // type:function size:0x44 scope:global align:4 +setSandShapeOffset__9daAlink_cFv = .text:0x800B1BE4; // type:function size:0x40C scope:global align:4 +checkLv2MiddleBossBgRide__9daAlink_cFs = .text:0x800B1FF0; // type:function size:0x20 scope:global align:4 +getSlidePolygon__9daAlink_cFP8cM3dGPla = .text:0x800B2010; // type:function size:0x214 scope:global align:4 +checkSlope__9daAlink_cCFv = .text:0x800B2224; // type:function size:0x30 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzsi = .text:0x800B2254; // type:function size:0x1E0 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzPC5csXyz = .text:0x800B2434; // type:function size:0xF8 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPA4_f = .text:0x800B252C; // type:function size:0xD8 scope:global align:4 +itemTriggerCheck__9daAlink_cFUc = .text:0x800B2604; // type:function size:0x1C scope:global align:4 +itemButtonCheck__9daAlink_cFUc = .text:0x800B2620; // type:function size:0x1C scope:global align:4 +itemButton__9daAlink_cFv = .text:0x800B263C; // type:function size:0x30 scope:global align:4 +itemTrigger__9daAlink_cFv = .text:0x800B266C; // type:function size:0x30 scope:global align:4 +spActionButton__9daAlink_cFv = .text:0x800B269C; // type:function size:0x24 scope:global align:4 +spActionTrigger__9daAlink_cFv = .text:0x800B26C0; // type:function size:0x24 scope:global align:4 +midnaTalkTrigger__9daAlink_cCFv = .text:0x800B26E4; // type:function size:0xC scope:global align:4 +swordSwingTrigger__9daAlink_cFv = .text:0x800B26F0; // type:function size:0x24 scope:global align:4 +setItemActionButtonStatus__9daAlink_cFUc = .text:0x800B2714; // type:function size:0x20 scope:global align:4 +itemActionTrigger__9daAlink_cFv = .text:0x800B2734; // type:function size:0x20 scope:global align:4 +setStickData__9daAlink_cFv = .text:0x800B2754; // type:function size:0x788 scope:global align:4 +setAtnList__9daAlink_cFv = .text:0x800B2EDC; // type:function size:0x37C scope:global align:4 +setRStatus__9daAlink_cFUc = .text:0x800B3258; // type:function size:0x18 scope:global align:4 +setRStatusEmphasys__9daAlink_cFUc = .text:0x800B3270; // type:function size:0x18 scope:global align:4 +setDoStatus__9daAlink_cFUc = .text:0x800B3288; // type:function size:0x18 scope:global align:4 +setDoStatusEmphasys__9daAlink_cFUc = .text:0x800B32A0; // type:function size:0x18 scope:global align:4 +setDoStatusContinuation__9daAlink_cFUc = .text:0x800B32B8; // type:function size:0x18 scope:global align:4 +setBStatus__9daAlink_cFUc = .text:0x800B32D0; // type:function size:0x18 scope:global align:4 +checkAtnWaitAnime__9daAlink_cFv = .text:0x800B32E8; // type:function size:0xA8 scope:global align:4 +setTiredVoice__9daAlink_cFP16daPy_frameCtrl_c = .text:0x800B3390; // type:function size:0x8C scope:global align:4 +checkRestHPAnime__9daAlink_cFv = .text:0x800B341C; // type:function size:0xB0 scope:global align:4 +getDirectionFromAngle__9daAlink_cFs = .text:0x800B34CC; // type:function size:0x6C scope:global align:4 +checkAttentionState__9daAlink_cFv = .text:0x800B3538; // type:function size:0x130 scope:global align:4 +getShapeAngleYAtnActor__9daAlink_cFv = .text:0x800B3668; // type:function size:0x104 scope:global align:4 +setShapeAngleToAtnActor__9daAlink_cFi = .text:0x800B376C; // type:function size:0x110 scope:global align:4 +initServiceWaitTime__9daAlink_cFv = .text:0x800B387C; // type:function size:0xC0 scope:global align:4 +checkZeroSpeedF__9daAlink_cCFv = .text:0x800B393C; // type:function size:0x20 scope:global align:4 +setNormalSpeedF__9daAlink_cFff = .text:0x800B395C; // type:function size:0x608 scope:global align:4 +getStickAngleDistanceRate__9daAlink_cFv = .text:0x800B3F64; // type:function size:0xA8 scope:global align:4 +setSpeedAndAngleNormal__9daAlink_cFv = .text:0x800B400C; // type:function size:0x478 scope:global align:4 +setSpeedAndAngleAtn__9daAlink_cFv = .text:0x800B4484; // type:function size:0x330 scope:global align:4 +checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c = .text:0x800B47B4; // type:function size:0x38 scope:global align:4 +checkServiceWaitMode__9daAlink_cFv = .text:0x800B47EC; // type:function size:0x11C scope:global align:4 +setJumpMode__9daAlink_cFv = .text:0x800B4908; // type:function size:0x38 scope:global align:4 +getMetamorphoseNearDis__9daAlink_cCFv = .text:0x800B4940; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarDis__9daAlink_cCFv = .text:0x800B4950; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarAngle__9daAlink_cCFv = .text:0x800B4960; // type:function size:0x10 scope:global align:4 +setMidnaMsg__9daAlink_cFv = .text:0x800B4970; // type:function size:0x18 scope:global align:4 +notTalk__9daAlink_cFv = .text:0x800B4988; // type:function size:0xB8 scope:global align:4 +setTalkStatus__9daAlink_cFv = .text:0x800B4A40; // type:function size:0x124 scope:global align:4 +getFrontRollRate__9daAlink_cFv = .text:0x800B4B64; // type:function size:0x50 scope:global align:4 +decideCommonDoStatus__9daAlink_cFv = .text:0x800B4BB4; // type:function size:0x708 scope:global align:4 +decideDoStatus__9daAlink_cFv = .text:0x800B52BC; // type:function size:0x668 scope:global align:4 +checkWaitAction__9daAlink_cFv = .text:0x800B5924; // type:function size:0x2D4 scope:global align:4 +setFallVoice__9daAlink_cFv = .text:0x800B5BF8; // type:function size:0x74 scope:global align:4 +setLandPassiveData__9daAlink_cFv = .text:0x800B5C6C; // type:function size:0x30 scope:global align:4 +setStepLandVibration__9daAlink_cFv = .text:0x800B5C9C; // type:function size:0x68 scope:global align:4 +checkLandAction__9daAlink_cFi = .text:0x800B5D04; // type:function size:0x2A0 scope:global align:4 +checkSlideAction__9daAlink_cFv = .text:0x800B5FA4; // type:function size:0x110 scope:global align:4 +checkAutoJumpAction__9daAlink_cFv = .text:0x800B60B4; // type:function size:0x950 scope:global align:4 +checkCutJumpInFly__9daAlink_cFv = .text:0x800B6A04; // type:function size:0x64 scope:global align:4 +checkFrontWallTypeAction__9daAlink_cFv = .text:0x800B6A68; // type:function size:0x4F8 scope:global align:4 +checkItemActionInitStart__9daAlink_cFv = .text:0x800B6F60; // type:function size:0x168 scope:global align:4 +checkItemChangeAutoAction__9daAlink_cFv = .text:0x800B70C8; // type:function size:0xD8 scope:global align:4 +setFastShotTimer__9daAlink_cFv = .text:0x800B71A0; // type:function size:0x28 scope:global align:4 +cancelItemUseQuake__9daAlink_cFi = .text:0x800B71C8; // type:function size:0x5C scope:global align:4 +cancelUpperItemReadyAnime__9daAlink_cFi = .text:0x800B7224; // type:function size:0xF8 scope:global align:4 +checkItemActorPointer__9daAlink_cFv = .text:0x800B731C; // type:function size:0xAC scope:global align:4 +checkSwordTwirlAction__9daAlink_cFv = .text:0x800B73C8; // type:function size:0x124 scope:global align:4 +checkUpperItemActionFly__9daAlink_cFv = .text:0x800B74EC; // type:function size:0x74 scope:global align:4 +checkItemButtonChange__9daAlink_cFv = .text:0x800B7560; // type:function size:0xC4 scope:global align:4 +checkUpperItemAction__9daAlink_cFv = .text:0x800B7624; // type:function size:0x590 scope:global align:4 +orderPeep__9daAlink_cFv = .text:0x800B7BB4; // type:function size:0x7C scope:global align:4 +orderTalk__9daAlink_cFi = .text:0x800B7C30; // type:function size:0x154 scope:global align:4 +daAlink_searchBouDoor__FP10fopAc_ac_cPv = .text:0x800B7D84; // type:function size:0x238 scope:global align:4 +daAlink_searchKolin__FP10fopAc_ac_cPv = .text:0x800B7FBC; // type:function size:0x140 scope:global align:4 +orderZTalk__9daAlink_cFv = .text:0x800B80FC; // type:function size:0x2B0 scope:global align:4 +checkNormalAction__9daAlink_cFv = .text:0x800B83AC; // type:function size:0x5BC scope:global align:4 +checkReadyItem__9daAlink_cFv = .text:0x800B8968; // type:function size:0x58 scope:global align:4 +checkItemAction__9daAlink_cFv = .text:0x800B89C0; // type:function size:0x688 scope:global align:4 +checkRAction__9daAlink_cFv = .text:0x800B9048; // type:function size:0x8 scope:global align:4 +checkMoveDoAction__9daAlink_cFv = .text:0x800B9050; // type:function size:0x130 scope:global align:4 +checkSideRollAction__9daAlink_cFi = .text:0x800B9180; // type:function size:0x10C scope:global align:4 +checkNoUpperAnime__9daAlink_cCFv = .text:0x800B928C; // type:function size:0x7C scope:global align:4 +checkOneHandItemEquipAnime__9daAlink_cCFv = .text:0x800B9308; // type:function size:0x28 scope:global align:4 +checkItemEquipAnime__9daAlink_cCFv = .text:0x800B9330; // type:function size:0x48 scope:global align:4 +checkEquipAnime__9daAlink_cCFv = .text:0x800B9378; // type:function size:0x58 scope:global align:4 +checkWindDashAnime__9daAlink_cCFv = .text:0x800B93D0; // type:function size:0x34 scope:global align:4 +checkSwordTwirlAnime__9daAlink_cCFv = .text:0x800B9404; // type:function size:0x28 scope:global align:4 +swordEquip__9daAlink_cFi = .text:0x800B942C; // type:function size:0x18C scope:global align:4 +swordUnequip__9daAlink_cFv = .text:0x800B95B8; // type:function size:0xC0 scope:global align:4 +itemEquip__9daAlink_cFUs = .text:0x800B9678; // type:function size:0x64 scope:global align:4 +itemUnequip__9daAlink_cFUsf = .text:0x800B96DC; // type:function size:0x148 scope:global align:4 +checkFastUnequip__9daAlink_cFv = .text:0x800B9824; // type:function size:0x50 scope:global align:4 +allUnequip__9daAlink_cFi = .text:0x800B9874; // type:function size:0x110 scope:global align:4 +checkItemChangeFromButton__9daAlink_cFv = .text:0x800B9984; // type:function size:0x3E0 scope:global align:4 +checkNextActionFromButton__9daAlink_cFv = .text:0x800B9D64; // type:function size:0x224 scope:global align:4 +checkGroundSpecialMode__9daAlink_cFv = .text:0x800B9F88; // type:function size:0x14C scope:global align:4 +commonCheckNextAction__9daAlink_cFi = .text:0x800BA0D4; // type:function size:0x34 scope:global align:4 +checkNextAction__9daAlink_cFi = .text:0x800BA108; // type:function size:0x5D0 scope:global align:4 +commonChangeItem__9daAlink_cFv = .text:0x800BA6D8; // type:function size:0x274 scope:global align:4 +setItemAction__9daAlink_cFv = .text:0x800BA94C; // type:function size:0x5F4 scope:global align:4 +checkNextActionFromCrouch__9daAlink_cFi = .text:0x800BAF40; // type:function size:0x78 scope:global align:4 +checkUpperReadyThrowAnime__9daAlink_cCFv = .text:0x800BAFB8; // type:function size:0xA0 scope:global align:4 +getBodyAngleXBasePos__9daAlink_cFP4cXyz = .text:0x800BB058; // type:function size:0x64 scope:global align:4 +getBodyAngleXAtnActor__9daAlink_cFi = .text:0x800BB0BC; // type:function size:0x22C scope:global align:4 +setBodyAngleXReadyAnime__9daAlink_cFi = .text:0x800BB2E8; // type:function size:0x74 scope:global align:4 +setMagicArmorBrk__9daAlink_cFi = .text:0x800BB35C; // type:function size:0xE4 scope:global align:4 +checkMagicArmorHeavy__9daAlink_cCFv = .text:0x800BB440; // type:function size:0x50 scope:global align:4 +checkBootsOrArmorHeavy__9daAlink_cCFv = .text:0x800BB490; // type:function size:0x60 scope:global align:4 +checkHeavyStateOn__9daAlink_cFii = .text:0x800BB4F0; // type:function size:0xA8 scope:global align:4 +setOutPower__9daAlink_cFfsi = .text:0x800BB598; // type:function size:0xE4 scope:global align:4 +initGravity__9daAlink_cFv = .text:0x800BB67C; // type:function size:0x12C scope:global align:4 +setSpecialGravity__9daAlink_cFffi = .text:0x800BB7A8; // type:function size:0x30 scope:global align:4 +transAnimeProc__9daAlink_cFP4cXyzff = .text:0x800BB7D8; // type:function size:0x5A0 scope:global align:4 +setFootSpeed__9daAlink_cFv = .text:0x800BBD78; // type:function size:0x228 scope:global align:4 +posMove__9daAlink_cFv = .text:0x800BBFA0; // type:function size:0x1794 scope:global align:4 +autoGroundHit__9daAlink_cFv = .text:0x800BD734; // type:function size:0x674 scope:global align:4 +startPeepChange__9daAlink_cFv = .text:0x800BDDA8; // type:function size:0xB0 scope:global align:4 +setLastSceneDamage__9daAlink_cFiPUl = .text:0x800BDE58; // type:function size:0x28 scope:global align:4 +setLastSceneMode__9daAlink_cFPUl = .text:0x800BDE80; // type:function size:0x118 scope:global align:4 +startRestartRoom__9daAlink_cFUliii = .text:0x800BDF98; // type:function size:0x30C scope:global align:4 +checkCoachGuardGame__9daAlink_cFv = .text:0x800BE2A4; // type:function size:0x54 scope:global align:4 +checkRoofRestart__9daAlink_cFv = .text:0x800BE2F8; // type:function size:0x124 scope:global align:4 +checkRestartRoom__9daAlink_cFv = .text:0x800BE41C; // type:function size:0x5F0 scope:global align:4 +getSceneExitMoveAngle__9daAlink_cFv = .text:0x800BEA0C; // type:function size:0x124 scope:global align:4 +checkSceneChange__9daAlink_cFi = .text:0x800BEB30; // type:function size:0x58C scope:global align:4 +voiceStart__9daAlink_cFUl = .text:0x800BF0BC; // type:function size:0x34 scope:global align:4 +voiceStartLevel__9daAlink_cFUl = .text:0x800BF0F0; // type:function size:0x34 scope:global align:4 +seStartSwordCut__9daAlink_cFUl = .text:0x800BF124; // type:function size:0x38 scope:global align:4 +seStartOnlyReverb__9daAlink_cFUl = .text:0x800BF15C; // type:function size:0x38 scope:global align:4 +seStartOnlyReverbLevel__9daAlink_cFUl = .text:0x800BF194; // type:function size:0x38 scope:global align:4 +seStartMapInfo__9daAlink_cFUl = .text:0x800BF1CC; // type:function size:0x38 scope:global align:4 +seStartMapInfoLevel__9daAlink_cFUl = .text:0x800BF204; // type:function size:0x38 scope:global align:4 +setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER = .text:0x800BF23C; // type:function size:0x178 scope:global align:4 +initBasAnime__9daAlink_cFv = .text:0x800BF3B4; // type:function size:0x164 scope:global align:4 +resetBasAnime__9daAlink_cFv = .text:0x800BF518; // type:function size:0x20 scope:global align:4 +checkSightLine__9daAlink_cFfP4cXyz = .text:0x800BF538; // type:function size:0x29C scope:global align:4 +setMetamorphoseModel__9daAlink_cFi = .text:0x800BF7D4; // type:function size:0xB8 scope:global align:4 +keepItemData__9daAlink_cFv = .text:0x800BF88C; // type:function size:0x30 scope:global align:4 +returnKeepItemData__9daAlink_cFv = .text:0x800BF8BC; // type:function size:0x4C scope:global align:4 +setItemModel__9daAlink_cFv = .text:0x800BF908; // type:function size:0x120 scope:global align:4 +setItemActor__9daAlink_cFv = .text:0x800BFA28; // type:function size:0x384 scope:global align:4 +makeItemType__9daAlink_cFv = .text:0x800BFDAC; // type:function size:0x3C scope:global align:4 +checkZoraWearAbility__9daAlink_cCFv = .text:0x800BFDE8; // type:function size:0x4C scope:global align:4 +checkMagicArmorWearAbility__9daAlink_cCFv = .text:0x800BFE34; // type:function size:0x4C scope:global align:4 +loadAramBmd__9daAlink_cFUsUl = .text:0x800BFE80; // type:function size:0xBC scope:global align:4 +loadAram__9daAlink_cFUsUl = .text:0x800BFF3C; // type:function size:0x6C scope:global align:4 +loadAramItemBrk__9daAlink_cFUsP8J3DModel = .text:0x800BFFA8; // type:function size:0x5C scope:global align:4 +loadAramItemBtk__9daAlink_cFUsP8J3DModel = .text:0x800C0004; // type:function size:0x5C scope:global align:4 +loadAramItemBtp__9daAlink_cFUsP8J3DModel = .text:0x800C0060; // type:function size:0x5C scope:global align:4 +changeItemBck__9daAlink_cFUsf = .text:0x800C00BC; // type:function size:0x90 scope:global align:4 +checkGroupItem__9daAlink_cCFii = .text:0x800C014C; // type:function size:0x50 scope:global align:4 +checkSetItemTrigger__9daAlink_cFi = .text:0x800C019C; // type:function size:0xA4 scope:global align:4 +checkItemSetButton__9daAlink_cFi = .text:0x800C0240; // type:function size:0x7C scope:global align:4 +checkField__9daAlink_cFv = .text:0x800C02BC; // type:function size:0x44 scope:global align:4 +checkBossRoom__9daAlink_cFv = .text:0x800C0300; // type:function size:0x48 scope:global align:4 +checkDungeon__9daAlink_cFv = .text:0x800C0348; // type:function size:0x48 scope:global align:4 +checkCastleTown__9daAlink_cFv = .text:0x800C0390; // type:function size:0x48 scope:global align:4 +checkCloudSea__9daAlink_cFv = .text:0x800C03D8; // type:function size:0x48 scope:global align:4 +checkRoomOnly__9daAlink_cFv = .text:0x800C0420; // type:function size:0x64 scope:global align:4 +checkLv2DungeonRoomSpecial__9daAlink_cFv = .text:0x800C0484; // type:function size:0x68 scope:global align:4 +checkRoomSpecial__9daAlink_cFv = .text:0x800C04EC; // type:function size:0x6C scope:global align:4 +checkRoom__9daAlink_cFv = .text:0x800C0558; // type:function size:0x74 scope:global align:4 +checkNotBattleStage__9daAlink_cFv = .text:0x800C05CC; // type:function size:0x48 scope:global align:4 +checkNotHeavyBootsStage__9daAlink_cFv = .text:0x800C0614; // type:function size:0x54 scope:global align:4 +checkNotAutoJumpStage__9daAlink_cFv = .text:0x800C0668; // type:function size:0x48 scope:global align:4 +checkCastleTownUseItem__9daAlink_cFUs = .text:0x800C06B0; // type:function size:0x104 scope:global align:4 +changeItemTriggerKeepProc__9daAlink_cFUci = .text:0x800C07B4; // type:function size:0x320 scope:global align:4 +checkNewItemChange__9daAlink_cFUc = .text:0x800C0AD4; // type:function size:0x840 scope:global align:4 +deleteEquipItem__9daAlink_cFii = .text:0x800C1314; // type:function size:0x428 scope:global align:4 +setLight__9daAlink_cFv = .text:0x800C173C; // type:function size:0x5E8 scope:global align:4 +setFrontRollCrashShock__9daAlink_cFUc = .text:0x800C1D24; // type:function size:0xC0 scope:global align:4 +getModelJointMtx__9daAlink_cFUs = .text:0x800C1DE4; // type:function size:0x34 scope:global align:4 +onFrollCrashFlg__9daAlink_cFUci = .text:0x800C1E18; // type:function size:0x2C scope:global align:4 +changeWarpMaterial__9daAlink_cFQ29daAlink_c21daAlink_WARP_MAT_MODE = .text:0x800C1E44; // type:function size:0x160 scope:global align:4 +commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800C1FA4; // type:function size:0xE38 scope:global align:4 +commonProcInitNotSameProc__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800C2DDC; // type:function size:0x38 scope:global align:4 +procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c = .text:0x800C2E14; // type:function size:0xD0 scope:global align:4 +procPreActionUnequip__9daAlink_cFv = .text:0x800C2EE4; // type:function size:0x1EC scope:global align:4 +procServiceWaitInit__9daAlink_cFv = .text:0x800C30D0; // type:function size:0x58 scope:global align:4 +procServiceWait__9daAlink_cFv = .text:0x800C3128; // type:function size:0x134 scope:global align:4 +procTiredWaitInit__9daAlink_cFv = .text:0x800C325C; // type:function size:0x114 scope:global align:4 +procTiredWait__9daAlink_cFv = .text:0x800C3370; // type:function size:0x80 scope:global align:4 +procWaitInit__9daAlink_cFv = .text:0x800C33F0; // type:function size:0x14C scope:global align:4 +procWait__9daAlink_cFv = .text:0x800C353C; // type:function size:0x1C8 scope:global align:4 +procMoveInit__9daAlink_cFv = .text:0x800C3704; // type:function size:0x64 scope:global align:4 +procMove__9daAlink_cFv = .text:0x800C3768; // type:function size:0xE0 scope:global align:4 +procAtnMoveInit__9daAlink_cFv = .text:0x800C3848; // type:function size:0x58 scope:global align:4 +procAtnMove__9daAlink_cFv = .text:0x800C38A0; // type:function size:0x64 scope:global align:4 +procAtnActorWaitInit__9daAlink_cFv = .text:0x800C3904; // type:function size:0xB0 scope:global align:4 +procAtnActorWait__9daAlink_cFv = .text:0x800C39B4; // type:function size:0x70 scope:global align:4 +procAtnActorMoveInit__9daAlink_cFv = .text:0x800C3A24; // type:function size:0x58 scope:global align:4 +procAtnActorMove__9daAlink_cFv = .text:0x800C3A7C; // type:function size:0x50 scope:global align:4 +procWaitTurnInit__9daAlink_cFv = .text:0x800C3ACC; // type:function size:0x88 scope:global align:4 +procWaitTurn__9daAlink_cFv = .text:0x800C3B54; // type:function size:0x120 scope:global align:4 +procMoveTurnInit__9daAlink_cFi = .text:0x800C3C74; // type:function size:0xFC scope:global align:4 +procMoveTurn__9daAlink_cFv = .text:0x800C3D70; // type:function size:0x68 scope:global align:4 +procSideStepInit__9daAlink_cFi = .text:0x800C3DD8; // type:function size:0x1C0 scope:global align:4 +procSideStep__9daAlink_cFv = .text:0x800C3F98; // type:function size:0x190 scope:global align:4 +procSideStepLandInit__9daAlink_cFv = .text:0x800C4128; // type:function size:0x188 scope:global align:4 +procSideStepLand__9daAlink_cFv = .text:0x800C42B0; // type:function size:0x100 scope:global align:4 +procSlideInit__9daAlink_cFs = .text:0x800C43B0; // type:function size:0x19C scope:global align:4 +procSlide__9daAlink_cFv = .text:0x800C454C; // type:function size:0x298 scope:global align:4 +procSlideLandInit__9daAlink_cFi = .text:0x800C47E4; // type:function size:0xE8 scope:global align:4 +procSlideLand__9daAlink_cFv = .text:0x800C48CC; // type:function size:0xB8 scope:global align:4 +procFrontRollInit__9daAlink_cFv = .text:0x800C4984; // type:function size:0x1F4 scope:global align:4 +procFrontRoll__9daAlink_cFv = .text:0x800C4B78; // type:function size:0x3D4 scope:global align:4 +procFrontRollCrashInit__9daAlink_cFv = .text:0x800C4F4C; // type:function size:0xE8 scope:global align:4 +procFrontRollCrash__9daAlink_cFv = .text:0x800C5034; // type:function size:0x164 scope:global align:4 +procFrontRollSuccessInit__9daAlink_cFv = .text:0x800C5198; // type:function size:0xE0 scope:global align:4 +procFrontRollSuccess__9daAlink_cFv = .text:0x800C5278; // type:function size:0xE8 scope:global align:4 +procSideRollInit__9daAlink_cFi = .text:0x800C5360; // type:function size:0x15C scope:global align:4 +procSideRoll__9daAlink_cFv = .text:0x800C54BC; // type:function size:0x27C scope:global align:4 +backJumpSpeedDec__9daAlink_cFv = .text:0x800C5738; // type:function size:0xA4 scope:global align:4 +procBackJumpInit__9daAlink_cFi = .text:0x800C57DC; // type:function size:0x1C0 scope:global align:4 +procBackJump__9daAlink_cFv = .text:0x800C599C; // type:function size:0xF0 scope:global align:4 +procBackJumpLandInit__9daAlink_cFi = .text:0x800C5A8C; // type:function size:0x9C scope:global align:4 +procBackJumpLand__9daAlink_cFv = .text:0x800C5B28; // type:function size:0x138 scope:global align:4 +procSlipInit__9daAlink_cFv = .text:0x800C5C60; // type:function size:0x7C scope:global align:4 +procSlip__9daAlink_cFv = .text:0x800C5CDC; // type:function size:0x1C4 scope:global align:4 +procAutoJumpInit__9daAlink_cFi = .text:0x800C5EA0; // type:function size:0x384 scope:global align:4 +procAutoJump__9daAlink_cFv = .text:0x800C6224; // type:function size:0x4F0 scope:global align:4 +procDiveJumpInit__9daAlink_cFv = .text:0x800C6714; // type:function size:0xBC scope:global align:4 +procDiveJump__9daAlink_cFv = .text:0x800C67D0; // type:function size:0xB8 scope:global align:4 +procRollJumpInit__9daAlink_cFv = .text:0x800C6888; // type:function size:0xDC scope:global align:4 +procRollJump__9daAlink_cFv = .text:0x800C6964; // type:function size:0x11C scope:global align:4 +procFallInit__9daAlink_cFif = .text:0x800C6A80; // type:function size:0x2D8 scope:global align:4 +procFall__9daAlink_cFv = .text:0x800C6D58; // type:function size:0x1F8 scope:global align:4 +procLandInit__9daAlink_cFf = .text:0x800C6F50; // type:function size:0xCC scope:global align:4 +procLand__9daAlink_cFv = .text:0x800C701C; // type:function size:0x114 scope:global align:4 +procSmallJumpInit__9daAlink_cFi = .text:0x800C7130; // type:function size:0x1DC scope:global align:4 +procSmallJump__9daAlink_cFv = .text:0x800C730C; // type:function size:0x200 scope:global align:4 +procStepMoveInit__9daAlink_cFv = .text:0x800C750C; // type:function size:0x88 scope:global align:4 +procStepMove__9daAlink_cFv = .text:0x800C7594; // type:function size:0x134 scope:global align:4 +procCrouchInit__9daAlink_cFv = .text:0x800C76C8; // type:function size:0x68 scope:global align:4 +procCrouch__9daAlink_cFv = .text:0x800C7730; // type:function size:0xFC scope:global align:4 +procCoMetamorphoseInit__9daAlink_cFv = .text:0x800C782C; // type:function size:0x470 scope:global align:4 +procCoMetamorphose__9daAlink_cFv = .text:0x800C7C9C; // type:function size:0x684 scope:global align:4 +procCoMetamorphoseOnlyInit__9daAlink_cFv = .text:0x800C8320; // type:function size:0xB8 scope:global align:4 +procCoMetamorphoseOnly__9daAlink_cFv = .text:0x800C83D8; // type:function size:0xC0 scope:global align:4 +procFloorDownReboundInit__9daAlink_cFv = .text:0x800C8498; // type:function size:0x70 scope:global align:4 +procFloorDownRebound__9daAlink_cFv = .text:0x800C8508; // type:function size:0x7C scope:global align:4 +procGoronRideWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800C8584; // type:function size:0x8C scope:global align:4 +procGoronRideWait__9daAlink_cFv = .text:0x800C8610; // type:function size:0x128 scope:global align:4 +execute__9daAlink_cFv = .text:0x800C8738; // type:function size:0x28A8 scope:global align:4 +daAlink_Execute__FP9daAlink_c = .text:0x800CAFE0; // type:function size:0x20 scope:global align:4 +setDrawHand__9daAlink_cFv = .text:0x800CB000; // type:function size:0x4B8 scope:global align:4 +checkSwordDraw__9daAlink_cFv = .text:0x800CB4B8; // type:function size:0xBC scope:global align:4 +checkShieldDraw__9daAlink_cFv = .text:0x800CB574; // type:function size:0xBC scope:global align:4 +checkItemDraw__9daAlink_cFv = .text:0x800CB630; // type:function size:0x9C scope:global align:4 +initShadowScaleLight__9daAlink_cFv = .text:0x800CB6CC; // type:function size:0x3A4 scope:global align:4 +moveShadowScaleLight__9daAlink_cFv = .text:0x800CBA70; // type:function size:0x1E0 scope:global align:4 +shadowDraw__9daAlink_cFv = .text:0x800CBC50; // type:function size:0x644 scope:global align:4 +modelCalc__9daAlink_cFP8J3DModel = .text:0x800CC294; // type:function size:0x3C scope:global align:4 +basicModelDraw__9daAlink_cFP8J3DModel = .text:0x800CC2D0; // type:function size:0x48 scope:global align:4 +modelDraw__9daAlink_cFP8J3DModeli = .text:0x800CC318; // type:function size:0x84 scope:global align:4 +setWaterDropColor__9daAlink_cFPC13J3DGXColorS10 = .text:0x800CC39C; // type:function size:0x478 scope:global align:4 +initTevCustomColor__9daAlink_cFv = .text:0x800CC814; // type:function size:0x20 scope:global align:4 +draw__9daAlink_cFv = .text:0x800CC834; // type:function size:0xF90 scope:global align:4 +daAlink_Draw__FP9daAlink_c = .text:0x800CD7C4; // type:function size:0x20 scope:global align:4 +__dt__9daAlink_cFv = .text:0x800CD7E4; // type:function size:0xA5C scope:global align:4 +daAlink_Delete__FP9daAlink_c = .text:0x800CE240; // type:function size:0x8C scope:global align:4 +checkNoSubjectModeCamera__9daAlink_cFv = .text:0x800CE2CC; // type:function size:0x1D4 scope:global align:4 +acceptSubjectModeChange__9daAlink_cFv = .text:0x800CE4A0; // type:function size:0x1C0 scope:global align:4 +checkSubjectAction__9daAlink_cFv = .text:0x800CE660; // type:function size:0x100 scope:global align:4 +checkBodyAngleX__9daAlink_cFs = .text:0x800CE760; // type:function size:0x178 scope:global align:4 +setBodyAngleToCamera__9daAlink_cFv = .text:0x800CE8D8; // type:function size:0x254 scope:global align:4 +setSubjectMode__9daAlink_cFv = .text:0x800CEB2C; // type:function size:0x64 scope:global align:4 +subjectCancelTrigger__9daAlink_cFv = .text:0x800CEB90; // type:function size:0x80 scope:global align:4 +checkSubjectEnd__9daAlink_cFi = .text:0x800CEC10; // type:function size:0x10C scope:global align:4 +searchPeepObj__9daAlink_cFP10fopAc_ac_cPv = .text:0x800CED1C; // type:function size:0x64 scope:global align:4 +daAlink_searchPeepObj__FP10fopAc_ac_cPv = .text:0x800CED80; // type:function size:0x3C scope:global align:4 +procCoSubjectivityInit__9daAlink_cFv = .text:0x800CEDBC; // type:function size:0x84 scope:global align:4 +procCoSubjectivity__9daAlink_cFv = .text:0x800CEE40; // type:function size:0x168 scope:global align:4 +procCoSwimSubjectivityInit__9daAlink_cFv = .text:0x800CEFA8; // type:function size:0xA8 scope:global align:4 +procCoSwimSubjectivity__9daAlink_cFv = .text:0x800CF050; // type:function size:0xE8 scope:global align:4 +procCoPeepSubjectivityInit__9daAlink_cFv = .text:0x800CF138; // type:function size:0xB8 scope:global align:4 +procCoPeepSubjectivity__9daAlink_cFv = .text:0x800CF1F0; // type:function size:0xA4 scope:global align:4 +checkBoardRide__9daAlink_cCFv = .text:0x800CF294; // type:function size:0x14 scope:global align:4 +checkCanoeRide__9daAlink_cCFv = .text:0x800CF2A8; // type:function size:0x14 scope:global align:4 +checkHorseRide__9daAlink_cCFv = .text:0x800CF2BC; // type:function size:0x14 scope:global align:4 +getLeftItemMatrix__9daAlink_cFv = .text:0x800CF2D0; // type:function size:0x1C scope:global align:4 +checkBoarRide__9daAlink_cCFv = .text:0x800CF2EC; // type:function size:0x14 scope:global align:4 +checkSpinnerRide__9daAlink_cCFv = .text:0x800CF300; // type:function size:0x14 scope:global align:4 +getLeftHandMatrix__9daAlink_cFv = .text:0x800CF314; // type:function size:0x1C scope:global align:4 +getRightHandMatrix__9daAlink_cFv = .text:0x800CF330; // type:function size:0x1C scope:global align:4 +onSceneChangeArea__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800CF34C; // type:function size:0x14 scope:global align:4 +getRightItemMatrix__9daAlink_cFv = .text:0x800CF360; // type:function size:0x1C scope:global align:4 +checkPlayerNoDraw__9daAlink_cFv = .text:0x800CF37C; // type:function size:0x3C scope:global align:4 +__ct__9daAlink_cFv = .text:0x800CF3B8; // type:function size:0x8BC scope:global align:4 +__dt__Q29daAlink_c14firePointEff_cFv = .text:0x800CFC74; // type:function size:0x3C scope:global align:4 +__ct__Q29daAlink_c14firePointEff_cFv = .text:0x800CFCB0; // type:function size:0x4 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x800CFCB4; // type:function size:0x3C scope:global align:4 +__dt__18daAlink_footData_cFv = .text:0x800CFCF0; // type:function size:0x3C scope:global align:4 +__ct__18daAlink_footData_cFv = .text:0x800CFD2C; // type:function size:0x4 scope:global align:4 +__dt__29dAlink_bottleWaterPcallBack_cFv = .text:0x800CFD30; // type:function size:0x60 scope:global align:4 +__dt__14daAlink_blur_cFv = .text:0x800CFD90; // type:function size:0x9C scope:global align:4 +__dt__15daAlink_sight_cFv = .text:0x800CFE2C; // type:function size:0x74 scope:global align:4 +__dt__20daAlink_lockCursor_cFv = .text:0x800CFEA0; // type:function size:0x48 scope:global align:4 +checkRideOn__9daAlink_cCFv = .text:0x800CFEE8; // type:function size:0x14 scope:global align:4 +dComIfGp_att_getCatghTarget__Fv = .text:0x800CFEFC; // type:function size:0x30 scope:global align:4 +mDoAud_setLinkHp__Fll = .text:0x800CFF2C; // type:function size:0x38 scope:global align:4 +dComIfGs_getLife__Fv = .text:0x800CFF64; // type:function size:0x10 scope:global align:4 +dComIfGp_getRStatus__Fv = .text:0x800CFF74; // type:function size:0x10 scope:global align:4 +checkAttentionLock__9daAlink_cFv = .text:0x800CFF84; // type:function size:0x58 scope:global align:4 +dComIfGp_setItemLifeCount__FfUc = .text:0x800CFFDC; // type:function size:0x1C scope:global align:4 +cMtx_multVec__FPA4_CfPC3VecP3Vec = .text:0x800CFFF8; // type:function size:0x20 scope:global align:4 +getAnmMtx__8J3DModelFi = .text:0x800D0018; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x800D002C; // type:function size:0x2C scope:global align:4 +checkFmChainGrabAnime__9daAlink_cCFv = .text:0x800D0058; // type:function size:0x28 scope:global align:4 +checkSmallUpperGuardAnime__9daAlink_cCFv = .text:0x800D0080; // type:function size:0x14 scope:global align:4 +dComIfGp_evmng_startCheck__FPCc = .text:0x800D0094; // type:function size:0x30 scope:global align:4 +mDoAud_setLinkGroupInfo__FUc = .text:0x800D00C4; // type:function size:0x30 scope:global align:4 +getAnm__25mDoExt_MtxCalcAnmBlendTblFi = .text:0x800D00F4; // type:function size:0x14 scope:global align:4 +ChkRoofHit__9dBgS_AcchCFv = .text:0x800D0108; // type:function size:0xC scope:global align:4 +ClrGroundHit__9dBgS_AcchFv = .text:0x800D0114; // type:function size:0x10 scope:global align:4 +checkReinRide__9daAlink_cCFv = .text:0x800D0124; // type:function size:0x24 scope:global align:4 +checkWolfEnemyThrowAnime__9daAlink_cCFv = .text:0x800D0148; // type:function size:0x28 scope:global align:4 +checkSpecialDemoMode__9daAlink_cCFv = .text:0x800D0170; // type:function size:0x14 scope:global align:4 +setMidnaTalkStatus__9daAlink_cFUc = .text:0x800D0184; // type:function size:0x18 scope:global align:4 +set3DStatus__9daAlink_cFUcUc = .text:0x800D019C; // type:function size:0x1C scope:global align:4 +offSetFlg__16daAlink_matAnm_cFv = .text:0x800D01B8; // type:function size:0xC scope:global align:4 +checkModeFlg__9daAlink_cCFUl = .text:0x800D01C4; // type:function size:0xC scope:global align:4 +getShieldChangeWaitTimer__9daAlink_cCFv = .text:0x800D01D0; // type:function size:0x8 scope:global align:4 +getClothesChangeWaitTimer__9daAlink_cCFv = .text:0x800D01D8; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daAlink_cFv = .text:0x800D01E0; // type:function size:0x38 scope:global align:4 +checkCutTurnCharge__9daAlink_cCFv = .text:0x800D0218; // type:function size:0x28 scope:global align:4 +checkAcceptDungeonWarpAlink__9daAlink_cFi = .text:0x800D0240; // type:function size:0x20 scope:global align:4 +getSpinnerActor__9daAlink_cFv = .text:0x800D0260; // type:function size:0x4C scope:global align:4 +getSumouCounter__9daAlink_cCFv = .text:0x800D02AC; // type:function size:0x8 scope:global align:4 +checkSumouWithstand__9daAlink_cCFv = .text:0x800D02B4; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daAlink_cFP10fopAc_ac_cUs = .text:0x800D02BC; // type:function size:0xC scope:global align:4 +getModelMtx__9daAlink_cFv = .text:0x800D02C8; // type:function size:0xC scope:global align:4 +getInvMtx__9daAlink_cFv = .text:0x800D02D4; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daAlink_cFv = .text:0x800D02DC; // type:function size:0x14 scope:global align:4 +getWolfMouthMatrix__9daAlink_cFv = .text:0x800D02F0; // type:function size:0x14 scope:global align:4 +getWolfBackbone2Matrix__9daAlink_cFv = .text:0x800D0304; // type:function size:0x14 scope:global align:4 +getBottleMtx__9daAlink_cFv = .text:0x800D0318; // type:function size:0x54 scope:global align:4 +getHeadMtx__9daAlink_cFv = .text:0x800D036C; // type:function size:0x1C scope:global align:4 +getGroundY__9daAlink_cFv = .text:0x800D0388; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daAlink_cCFv = .text:0x800D0390; // type:function size:0x8 scope:global align:4 +getAtnActorID__9daAlink_cCFv = .text:0x800D0398; // type:function size:0x8 scope:global align:4 +getItemID__9daAlink_cCFv = .text:0x800D03A0; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daAlink_cCFv = .text:0x800D03A8; // type:function size:0x1C scope:global align:4 +setForcePutPos__9daAlink_cFRC4cXyz = .text:0x800D03C4; // type:function size:0x28 scope:global align:4 +checkPlayerFly__9daAlink_cCFv = .text:0x800D03EC; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daAlink_cCFv = .text:0x800D0400; // type:function size:0x14 scope:global align:4 +checkWolfDash__9daAlink_cCFv = .text:0x800D0414; // type:function size:0x14 scope:global align:4 +checkAutoJump__9daAlink_cCFv = .text:0x800D0428; // type:function size:0x24 scope:global align:4 +checkSideStep__9daAlink_cCFv = .text:0x800D044C; // type:function size:0x30 scope:global align:4 +checkWolfTriggerJump__9daAlink_cCFv = .text:0x800D047C; // type:function size:0x24 scope:global align:4 +checkGuardBreakMode__9daAlink_cCFv = .text:0x800D04A0; // type:function size:0x14 scope:global align:4 +checkLv3Slide__9daAlink_cCFv = .text:0x800D04B4; // type:function size:0x28 scope:global align:4 +checkWolfHowlDemoMode__9daAlink_cCFv = .text:0x800D04DC; // type:function size:0x14 scope:global align:4 +checkElecDamage__9daAlink_cCFv = .text:0x800D04F0; // type:function size:0x14 scope:global align:4 +checkEmptyBottleSwing__9daAlink_cCFv = .text:0x800D0504; // type:function size:0x28 scope:global align:4 +checkBottleSwingMode__9daAlink_cCFv = .text:0x800D052C; // type:function size:0x14 scope:global align:4 +checkHawkWait__9daAlink_cCFv = .text:0x800D0540; // type:function size:0x14 scope:global align:4 +checkGoatThrow__9daAlink_cCFv = .text:0x800D0554; // type:function size:0x28 scope:global align:4 +checkGoatThrowAfter__9daAlink_cCFv = .text:0x800D057C; // type:function size:0x2C scope:global align:4 +checkWolfTagLockJump__9daAlink_cCFv = .text:0x800D05A8; // type:function size:0x28 scope:global align:4 +checkWolfTagLockJumpLand__9daAlink_cCFv = .text:0x800D05D0; // type:function size:0x14 scope:global align:4 +checkWolfRopeHang__9daAlink_cCFv = .text:0x800D05E4; // type:function size:0x14 scope:global align:4 +checkRollJump__9daAlink_cCFv = .text:0x800D05F8; // type:function size:0x14 scope:global align:4 +checkGoronRideWait__9daAlink_cCFv = .text:0x800D060C; // type:function size:0x14 scope:global align:4 +checkWolfChain__9daAlink_cCFv = .text:0x800D0620; // type:function size:0x14 scope:global align:4 +checkWolfWait__9daAlink_cCFv = .text:0x800D0634; // type:function size:0x14 scope:global align:4 +checkWolfJumpAttack__9daAlink_cCFv = .text:0x800D0648; // type:function size:0x14 scope:global align:4 +checkWolfRSit__9daAlink_cCFv = .text:0x800D065C; // type:function size:0x14 scope:global align:4 +checkBottleDrinkEnd__9daAlink_cCFv = .text:0x800D0670; // type:function size:0x28 scope:global align:4 +checkWolfDig__9daAlink_cCFv = .text:0x800D0698; // type:function size:0x14 scope:global align:4 +checkCutCharge__9daAlink_cCFv = .text:0x800D06AC; // type:function size:0x14 scope:global align:4 +checkCutLargeJumpCharge__9daAlink_cCFv = .text:0x800D06C0; // type:function size:0x28 scope:global align:4 +checkComboCutTurn__9daAlink_cCFv = .text:0x800D06E8; // type:function size:0x28 scope:global align:4 +checkClimbMove__9daAlink_cCFv = .text:0x800D0710; // type:function size:0x2C scope:global align:4 +checkGrassWhistle__9daAlink_cCFv = .text:0x800D073C; // type:function size:0x14 scope:global align:4 +checkBoarRun__9daAlink_cCFv = .text:0x800D0750; // type:function size:0x14 scope:global align:4 +checkHorseRideNotReady__9daAlink_cCFv = .text:0x800D0764; // type:function size:0x68 scope:global align:4 +getSearchBallScale__9daAlink_cCFv = .text:0x800D07CC; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daAlink_cFv = .text:0x800D07D4; // type:function size:0x8 scope:global align:4 +checkCutJumpCancelTurn__9daAlink_cCFv = .text:0x800D07DC; // type:function size:0x30 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daAlink_cCFv = .text:0x800D080C; // type:function size:0x28 scope:global align:4 +cancelDungeonWarpReadyNeck__9daAlink_cFv = .text:0x800D0834; // type:function size:0x1C scope:global align:4 +onSceneChangeAreaJump__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800D0850; // type:function size:0x18 scope:global align:4 +onSceneChangeDead__9daAlink_cFUci = .text:0x800D0868; // type:function size:0x1C scope:global align:4 +checkNoEquipItem__9daAlink_cCFv = .text:0x800D0884; // type:function size:0x14 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daAlink_cCFv = .text:0x800D0898; // type:function size:0x1C scope:global align:4 +getMagneBootsTopVec__9daAlink_cFv = .text:0x800D08B4; // type:function size:0x8 scope:global align:4 +setCargoCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800D08BC; // type:function size:0x2C scope:global align:4 +setGoronSideMove__9daAlink_cFP10fopAc_ac_c = .text:0x800D08E8; // type:function size:0x2C scope:global align:4 +setSumouReady__9daAlink_cFP10fopAc_ac_c = .text:0x800D0914; // type:function size:0x40 scope:global align:4 +setSumouPushBackDirection__9daAlink_cFs = .text:0x800D0954; // type:function size:0x14 scope:global align:4 +setSumouLoseHeadUp__9daAlink_cFv = .text:0x800D0968; // type:function size:0x18 scope:global align:4 +checkPriActorOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800D0980; // type:function size:0x14 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800D0994; // type:function size:0x14 scope:global align:4 +setWolfEnemyHangBiteAngle__9daAlink_cFs = .text:0x800D09A8; // type:function size:0x14 scope:global align:4 +setSumouGraspCancelCount__9daAlink_cFi = .text:0x800D09BC; // type:function size:0x14 scope:global align:4 +checkItemSwordEquip__9daAlink_cCFv = .text:0x800D09D0; // type:function size:0x14 scope:global align:4 +getSinkShapeOffset__9daAlink_cCFv = .text:0x800D09E4; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daAlink_cCFv = .text:0x800D09EC; // type:function size:0x14 scope:global align:4 +checkCutJumpMode__9daAlink_cCFv = .text:0x800D0A00; // type:function size:0x14 scope:global align:4 +getGiantPuzzleAimAngle__9daAlink_cCFv = .text:0x800D0A14; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daAlink_cCFv = .text:0x800D0A1C; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daAlink_cCFv = .text:0x800D0A24; // type:function size:0x28 scope:global align:4 +checkWolfDownAttackPullOut__9daAlink_cCFv = .text:0x800D0A4C; // type:function size:0x14 scope:global align:4 +getMidnaAtnPos__9daAlink_cCFv = .text:0x800D0A60; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daAlink_cCFv = .text:0x800D0A68; // type:function size:0x14 scope:global align:4 +checkCanoeFishingGetLeft__9daAlink_cCFv = .text:0x800D0A7C; // type:function size:0x28 scope:global align:4 +checkCanoeFishingGetRight__9daAlink_cCFv = .text:0x800D0AA4; // type:function size:0x28 scope:global align:4 +checkBeeChildDrink__9daAlink_cCFv = .text:0x800D0ACC; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daAlink_cFv = .text:0x800D0AD4; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daAlink_cCFv = .text:0x800D0ADC; // type:function size:0x24 scope:global align:4 +checkOctaIealHang__9daAlink_cCFv = .text:0x800D0B00; // type:function size:0x28 scope:global align:4 +cancelOctaIealHang__9daAlink_cFv = .text:0x800D0B28; // type:function size:0x18 scope:global align:4 +cancelDragonHangBackJump__9daAlink_cFv = .text:0x800D0B40; // type:function size:0x18 scope:global align:4 +setOctaIealWildHang__9daAlink_cFv = .text:0x800D0B58; // type:function size:0x18 scope:global align:4 +checkDragonHangRide__9daAlink_cCFv = .text:0x800D0B70; // type:function size:0x28 scope:global align:4 +playerStartCollisionSE__9daAlink_cFUlUl = .text:0x800D0B98; // type:function size:0x2C scope:global align:4 +__dt__16daAlink_matAnm_cFv = .text:0x800D0BC4; // type:function size:0xE0 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x800D0CA4; // type:function size:0x70 scope:global align:4 +__dt__Q29daAlink_c14hsChainShape_cFv = .text:0x800D0D14; // type:function size:0x5C scope:global align:4 +daAlink_searchNightStalker__FP10fopAc_ac_cPv = .text:0x800D0D70; // type:function size:0xD0 scope:global align:4 +checkLightSwordMtrl__9daAlink_cFv = .text:0x800D0E40; // type:function size:0x90 scope:global align:4 +checkSwordEquipAnime__9daAlink_cCFv = .text:0x800D0ED0; // type:function size:0x34 scope:global align:4 +checkCutDashAnime__9daAlink_cCFv = .text:0x800D0F04; // type:function size:0x30 scope:global align:4 +checkCutDashEnemyHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800D0F34; // type:function size:0x60 scope:global align:4 +getSwordAtType__9daAlink_cFv = .text:0x800D0F94; // type:function size:0x34 scope:global align:4 +initCutTurnAt__9daAlink_cFfi = .text:0x800D0FC8; // type:function size:0x9C scope:global align:4 +checkCutFinishJumpUp__9daAlink_cFv = .text:0x800D1064; // type:function size:0x5C scope:global align:4 +changeCutFast__9daAlink_cFv = .text:0x800D10C0; // type:function size:0x58 scope:global align:4 +checkCutFastReady__9daAlink_cFv = .text:0x800D1118; // type:function size:0x188 scope:global align:4 +setSwordModel__9daAlink_cFv = .text:0x800D12A0; // type:function size:0xA8 scope:global align:4 +offSwordModel__9daAlink_cFv = .text:0x800D1348; // type:function size:0x9C scope:global align:4 +checkCutTypeNoBlur__9daAlink_cCFv = .text:0x800D13E4; // type:function size:0x38 scope:global align:4 +checkCutTurnInput__9daAlink_cCFv = .text:0x800D141C; // type:function size:0x40 scope:global align:4 +getCutTurnDirection__9daAlink_cCFv = .text:0x800D145C; // type:function size:0xC scope:global align:4 +resetCombo__9daAlink_cFi = .text:0x800D1468; // type:function size:0x24 scope:global align:4 +checkComboCnt__9daAlink_cFv = .text:0x800D148C; // type:function size:0xD8 scope:global align:4 +setCutType__9daAlink_cFUc = .text:0x800D1564; // type:function size:0x14 scope:global align:4 +setCylAtParam__9daAlink_cFUl11dCcG_At_SplUcUciff = .text:0x800D1578; // type:function size:0x148 scope:global align:4 +setSwordAtParam__9daAlink_cF11dCcG_At_SplUcUciff = .text:0x800D16C0; // type:function size:0x100 scope:global align:4 +notSwordHitVibActor__9daAlink_cFP10fopAc_ac_c = .text:0x800D17C0; // type:function size:0x64 scope:global align:4 +setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf = .text:0x800D1824; // type:function size:0x134 scope:global align:4 +checkAtShieldHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800D1958; // type:function size:0x58 scope:global align:4 +checkCutReverseAt__9daAlink_cFP12dCcD_GObjInf = .text:0x800D19B0; // type:function size:0x50 scope:global align:4 +changeCutReverseProc__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800D1A00; // type:function size:0x454 scope:global align:4 +setCutDash__9daAlink_cFii = .text:0x800D1E54; // type:function size:0x298 scope:global align:4 +checkForceSwordSwing__9daAlink_cFv = .text:0x800D20EC; // type:function size:0x48 scope:global align:4 +setComboReserb__9daAlink_cFv = .text:0x800D2134; // type:function size:0x8C scope:global align:4 +checkComboReserb__9daAlink_cFv = .text:0x800D21C0; // type:function size:0x48 scope:global align:4 +commonCutAction__9daAlink_cFv = .text:0x800D2208; // type:function size:0xB4 scope:global align:4 +setSwordVoiceSe__9daAlink_cFUl = .text:0x800D22BC; // type:function size:0x38 scope:global align:4 +setSwordChargeVoiceSe__9daAlink_cFv = .text:0x800D22F4; // type:function size:0x48 scope:global align:4 +setSwordComboVoice__9daAlink_cFv = .text:0x800D233C; // type:function size:0x64 scope:global align:4 +checkCutTurnInputTrigger__9daAlink_cFv = .text:0x800D23A0; // type:function size:0x58 scope:global align:4 +checkCutAction__9daAlink_cFv = .text:0x800D23F8; // type:function size:0x2C4 scope:global align:4 +checkCutTurnCharge__9daAlink_cFv = .text:0x800D26BC; // type:function size:0x68 scope:global align:4 +getCutDirection__9daAlink_cFv = .text:0x800D2724; // type:function size:0x74 scope:global align:4 +checkCutCancelNextMode__9daAlink_cFi = .text:0x800D2798; // type:function size:0x84 scope:global align:4 +checkDoCutAction__9daAlink_cFv = .text:0x800D281C; // type:function size:0xAC scope:global align:4 +checkCutBackState__9daAlink_cFv = .text:0x800D28C8; // type:function size:0x64 scope:global align:4 +checkCutHeadState__9daAlink_cFv = .text:0x800D292C; // type:function size:0xE0 scope:global align:4 +checkDownAttackState__9daAlink_cFv = .text:0x800D2A0C; // type:function size:0xE8 scope:global align:4 +checkCutLargeTurnState__9daAlink_cCFv = .text:0x800D2AF4; // type:function size:0xCC scope:global align:4 +cancelCutCharge__9daAlink_cFv = .text:0x800D2BC0; // type:function size:0x74 scope:global align:4 +initCutAtnActorSearch__9daAlink_cFv = .text:0x800D2C34; // type:function size:0x58 scope:global align:4 +checkCutAtnActorChange__9daAlink_cFv = .text:0x800D2C8C; // type:function size:0x24 scope:global align:4 +setCutJumpSpeed__9daAlink_cFi = .text:0x800D2CB0; // type:function size:0x2E0 scope:global align:4 +procCutNormalInit__9daAlink_cFi = .text:0x800D2F90; // type:function size:0x260 scope:global align:4 +procCutNormal__9daAlink_cFv = .text:0x800D31F0; // type:function size:0x320 scope:global align:4 +procCutFinishInit__9daAlink_cFi = .text:0x800D3510; // type:function size:0x354 scope:global align:4 +procCutFinish__9daAlink_cFv = .text:0x800D3864; // type:function size:0x2B0 scope:global align:4 +procCutFinishJumpUpInit__9daAlink_cFv = .text:0x800D3B14; // type:function size:0x1F0 scope:global align:4 +procCutFinishJumpUp__9daAlink_cFv = .text:0x800D3D04; // type:function size:0x10C scope:global align:4 +procCutFinishJumpUpLandInit__9daAlink_cFv = .text:0x800D3E10; // type:function size:0xF4 scope:global align:4 +procCutFinishJumpUpLand__9daAlink_cFv = .text:0x800D3F04; // type:function size:0x19C scope:global align:4 +procCutReverseInit__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800D40A0; // type:function size:0x194 scope:global align:4 +procCutReverse__9daAlink_cFv = .text:0x800D4234; // type:function size:0x100 scope:global align:4 +procCutJumpInit__9daAlink_cFi = .text:0x800D4334; // type:function size:0xFC scope:global align:4 +procCutJump__9daAlink_cFv = .text:0x800D4430; // type:function size:0x134 scope:global align:4 +procCutJumpLandInit__9daAlink_cFi = .text:0x800D4564; // type:function size:0x158 scope:global align:4 +procCutJumpLand__9daAlink_cFv = .text:0x800D46BC; // type:function size:0x158 scope:global align:4 +procCutTurnInit__9daAlink_cFii = .text:0x800D4814; // type:function size:0x298 scope:global align:4 +procCutTurn__9daAlink_cFv = .text:0x800D4AAC; // type:function size:0x1F4 scope:global align:4 +procCutTurnChargeInit__9daAlink_cFv = .text:0x800D4CA0; // type:function size:0x9C scope:global align:4 +procCutTurnCharge__9daAlink_cFv = .text:0x800D4D3C; // type:function size:0xD8 scope:global align:4 +procCutTurnMoveInit__9daAlink_cFi = .text:0x800D4E14; // type:function size:0x120 scope:global align:4 +procCutTurnMove__9daAlink_cFv = .text:0x800D4F34; // type:function size:0x4CC scope:global align:4 +procCutDownInit__9daAlink_cFv = .text:0x800D5400; // type:function size:0x430 scope:global align:4 +procCutDown__9daAlink_cFv = .text:0x800D5830; // type:function size:0xA8 scope:global align:4 +procCutDownLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x800D58D8; // type:function size:0x23C scope:global align:4 +procCutDownLand__9daAlink_cFv = .text:0x800D5B14; // type:function size:0x1AC scope:global align:4 +procCutHeadInit__9daAlink_cFv = .text:0x800D5CC0; // type:function size:0x340 scope:global align:4 +procCutHead__9daAlink_cFv = .text:0x800D6000; // type:function size:0x168 scope:global align:4 +procCutHeadLandInit__9daAlink_cFv = .text:0x800D6168; // type:function size:0x5C scope:global align:4 +procCutHeadLand__9daAlink_cFv = .text:0x800D61C4; // type:function size:0xAC scope:global align:4 +procCutLargeJumpChargeInit__9daAlink_cFv = .text:0x800D6270; // type:function size:0x68 scope:global align:4 +procCutLargeJumpCharge__9daAlink_cFv = .text:0x800D62D8; // type:function size:0xD4 scope:global align:4 +procCutLargeJumpInit__9daAlink_cFv = .text:0x800D63AC; // type:function size:0x110 scope:global align:4 +procCutLargeJump__9daAlink_cFv = .text:0x800D64BC; // type:function size:0x23C scope:global align:4 +procCutLargeJumpLandInit__9daAlink_cFi = .text:0x800D66F8; // type:function size:0x13C scope:global align:4 +procCutLargeJumpLand__9daAlink_cFv = .text:0x800D6834; // type:function size:0x190 scope:global align:4 +procSwordUnequipSpInit__9daAlink_cFv = .text:0x800D69C4; // type:function size:0xAC scope:global align:4 +procSwordUnequipSp__9daAlink_cFv = .text:0x800D6A70; // type:function size:0x35C scope:global align:4 +getFreezeR__9daAlink_cCFv = .text:0x800D6DCC; // type:function size:0x10 scope:global align:4 +getFreezeG__9daAlink_cCFv = .text:0x800D6DDC; // type:function size:0x10 scope:global align:4 +getFreezeB__9daAlink_cCFv = .text:0x800D6DEC; // type:function size:0x10 scope:global align:4 +checkMiddleBossGoronRoom__9daAlink_cFv = .text:0x800D6DFC; // type:function size:0x2C scope:global align:4 +setDkCaught__9daAlink_cFP10fopAc_ac_c = .text:0x800D6E28; // type:function size:0x34 scope:global align:4 +freezeTimerDamage__9daAlink_cFv = .text:0x800D6E5C; // type:function size:0xDC scope:global align:4 +onPressedDamage__9daAlink_cFRC4cXyzs = .text:0x800D6F38; // type:function size:0x2C scope:global align:4 +checkNoLandDamageSlidePolygon__9daAlink_cFv = .text:0x800D6F64; // type:function size:0xB4 scope:global align:4 +checkCutLandDamage__9daAlink_cFv = .text:0x800D7018; // type:function size:0xC0 scope:global align:4 +checkCaughtEscapeCutTurn__9daAlink_cFv = .text:0x800D70D8; // type:function size:0xC0 scope:global align:4 +setThrowDamage__9daAlink_cFsffiii = .text:0x800D7198; // type:function size:0xA8 scope:global align:4 +damageMagnification__9daAlink_cFii = .text:0x800D7240; // type:function size:0xB4 scope:global align:4 +setDamagePoint__9daAlink_cFiiii = .text:0x800D72F4; // type:function size:0x1BC scope:global align:4 +setDamagePointNormal__9daAlink_cFi = .text:0x800D74B0; // type:function size:0x2C scope:global align:4 +setLandDamagePoint__9daAlink_cFi = .text:0x800D74DC; // type:function size:0x50 scope:global align:4 +getDamageVec__9daAlink_cFP12dCcD_GObjInf = .text:0x800D752C; // type:function size:0x1D0 scope:global align:4 +setDashDamage__9daAlink_cFv = .text:0x800D76FC; // type:function size:0xA4 scope:global align:4 +checkIcePolygonDamage__9daAlink_cFP13cBgS_PolyInfo = .text:0x800D77A0; // type:function size:0x60 scope:global align:4 +checkMagicArmorNoDamage__9daAlink_cFv = .text:0x800D7800; // type:function size:0x58 scope:global align:4 +checkPolyDamage__9daAlink_cFv = .text:0x800D7858; // type:function size:0x278 scope:global align:4 +checkElecReturnDamage__9daAlink_cFR12dCcD_GObjInfPP10fopAc_ac_c = .text:0x800D7AD0; // type:function size:0x80 scope:global align:4 +damageTimerCount__9daAlink_cFv = .text:0x800D7B50; // type:function size:0xD0 scope:global align:4 +checkHugeAttack__9daAlink_cCFi = .text:0x800D7C20; // type:function size:0x2C scope:global align:4 +checkLargeAttack__9daAlink_cCFi = .text:0x800D7C4C; // type:function size:0x2C scope:global align:4 +checkDamageAction__9daAlink_cFv = .text:0x800D7C78; // type:function size:0x12FC scope:global align:4 +procDamageInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800D8F74; // type:function size:0x5D8 scope:global align:4 +procDamage__9daAlink_cFv = .text:0x800D954C; // type:function size:0x1C8 scope:global align:4 +procCoLargeDamageInit__9daAlink_cFiissP12dCcD_GObjInfi = .text:0x800D9714; // type:function size:0x7AC scope:global align:4 +procCoLargeDamage__9daAlink_cFv = .text:0x800D9EC0; // type:function size:0x2F8 scope:global align:4 +procLargeDamageUpInit__9daAlink_cFiiss = .text:0x800DA1B8; // type:function size:0x3D4 scope:global align:4 +procLargeDamageUp__9daAlink_cFv = .text:0x800DA58C; // type:function size:0x2D8 scope:global align:4 +procCoLargeDamageWallInit__9daAlink_cFiiss = .text:0x800DA864; // type:function size:0x3FC scope:global align:4 +procCoLargeDamageWall__9daAlink_cFv = .text:0x800DAC60; // type:function size:0x5C scope:global align:4 +procCoPolyDamageInit__9daAlink_cFv = .text:0x800DACBC; // type:function size:0x10C scope:global align:4 +procCoPolyDamage__9daAlink_cFv = .text:0x800DADC8; // type:function size:0x80 scope:global align:4 +procLandDamageInit__9daAlink_cFi = .text:0x800DAE48; // type:function size:0x250 scope:global align:4 +procLandDamage__9daAlink_cFv = .text:0x800DB098; // type:function size:0xE0 scope:global align:4 +procCoElecDamageInit__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfi = .text:0x800DB178; // type:function size:0x2D8 scope:global align:4 +procCoElecDamage__9daAlink_cFv = .text:0x800DB450; // type:function size:0x198 scope:global align:4 +procStEscapeInit__9daAlink_cFv = .text:0x800DB5E8; // type:function size:0x60 scope:global align:4 +procStEscape__9daAlink_cFv = .text:0x800DB648; // type:function size:0x94 scope:global align:4 +procDkCaughtInit__9daAlink_cFUi = .text:0x800DB6DC; // type:function size:0x1BC scope:global align:4 +procDkCaught__9daAlink_cFv = .text:0x800DB898; // type:function size:0x438 scope:global align:4 +setScreamWaitAnime__9daAlink_cFv = .text:0x800DBCD0; // type:function size:0x84 scope:global align:4 +procScreamWaitInit__9daAlink_cFv = .text:0x800DBD54; // type:function size:0x88 scope:global align:4 +procScreamWait__9daAlink_cFv = .text:0x800DBDDC; // type:function size:0x5C scope:global align:4 +procCoSandWallHitInit__9daAlink_cFv = .text:0x800DBE38; // type:function size:0x74 scope:global align:4 +procCoSandWallHit__9daAlink_cFv = .text:0x800DBEAC; // type:function size:0x64 scope:global align:4 +procCoLavaReturnInit__9daAlink_cFi = .text:0x800DBF10; // type:function size:0x33C scope:global align:4 +procCoLavaReturn__9daAlink_cFv = .text:0x800DC24C; // type:function size:0x64 scope:global align:4 +procCoSwimFreezeReturnInit__9daAlink_cFv = .text:0x800DC2B0; // type:function size:0x1FC scope:global align:4 +procCoSwimFreezeReturn__9daAlink_cFv = .text:0x800DC4AC; // type:function size:0xD4 scope:global align:4 +checkEnemyGroup__9daAlink_cFP10fopAc_ac_c = .text:0x800DC580; // type:function size:0x5C scope:global align:4 +checkSpecialNpc__9daAlink_cFP10fopAc_ac_c = .text:0x800DC5DC; // type:function size:0x38 scope:global align:4 +checkShieldAttackEmphasys__9daAlink_cFv = .text:0x800DC614; // type:function size:0x9C scope:global align:4 +checkGuardActionChange__9daAlink_cFv = .text:0x800DC6B0; // type:function size:0x124 scope:global align:4 +stickArrowIncrement__9daAlink_cFi = .text:0x800DC7D4; // type:function size:0x128 scope:global align:4 +setArrowShieldActor__9daAlink_cFP10fopAc_ac_ci = .text:0x800DC8FC; // type:function size:0x168 scope:global align:4 +checkWoodShieldEquipNotIronBall__9daAlink_cCFv = .text:0x800DCA64; // type:function size:0x54 scope:global align:4 +getArrowShieldOffset__9daAlink_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x800DCAB8; // type:function size:0x2F4 scope:global align:4 +setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzPC4cXyzPC4cXyz = .text:0x800DCDAC; // type:function size:0x7C scope:global align:4 +checkUpperGuardAnime__9daAlink_cCFv = .text:0x800DCE28; // type:function size:0x7C scope:global align:4 +checkPlayerGuard__9daAlink_cCFv = .text:0x800DCEA4; // type:function size:0x98 scope:global align:4 +checkPlayerGuardAndAttack__9daAlink_cCFv = .text:0x800DCF3C; // type:function size:0x60 scope:global align:4 +checkGuardAccept__9daAlink_cFv = .text:0x800DCF9C; // type:function size:0xA4 scope:global align:4 +setUpperGuardAnime__9daAlink_cFf = .text:0x800DD040; // type:function size:0x10 scope:global align:4 +setShieldGuard__9daAlink_cFv = .text:0x800DD050; // type:function size:0xFC scope:global align:4 +setGuardSe__9daAlink_cFP12dCcD_GObjInf = .text:0x800DD14C; // type:function size:0xC0 scope:global align:4 +setSmallGuard__9daAlink_cFP12dCcD_GObjInf = .text:0x800DD20C; // type:function size:0x210 scope:global align:4 +procGuardSlipInit__9daAlink_cFiP12dCcD_GObjInf = .text:0x800DD41C; // type:function size:0x4B0 scope:global align:4 +procGuardSlip__9daAlink_cFv = .text:0x800DD8CC; // type:function size:0x17C scope:global align:4 +procGuardAttackInit__9daAlink_cFv = .text:0x800DDA48; // type:function size:0x198 scope:global align:4 +procGuardAttack__9daAlink_cFv = .text:0x800DDBE0; // type:function size:0x2B0 scope:global align:4 +procGuardBreakInit__9daAlink_cFv = .text:0x800DDE90; // type:function size:0xD4 scope:global align:4 +procGuardBreak__9daAlink_cFv = .text:0x800DDF64; // type:function size:0xDC scope:global align:4 +procTurnMoveInit__9daAlink_cFi = .text:0x800DE040; // type:function size:0x378 scope:global align:4 +procTurnMove__9daAlink_cFv = .text:0x800DE3B8; // type:function size:0x2CC scope:global align:4 +getArrowFlyData__9daAlink_cCFPfPfi = .text:0x800DE684; // type:function size:0xF4 scope:global align:4 +getArrowIncAtR__9daAlink_cCFv = .text:0x800DE778; // type:function size:0x10 scope:global align:4 +getBombArrowFlyExplodeTime__9daAlink_cCFv = .text:0x800DE788; // type:function size:0x10 scope:global align:4 +getArrowIncAtMaxStart__9daAlink_cCFv = .text:0x800DE798; // type:function size:0x10 scope:global align:4 +getArrowIncAtMax__9daAlink_cCFv = .text:0x800DE7A8; // type:function size:0x10 scope:global align:4 +checkBowAndSlingItem__9daAlink_cFi = .text:0x800DE7B8; // type:function size:0x54 scope:global align:4 +setSlingModel__9daAlink_cFv = .text:0x800DE80C; // type:function size:0xB0 scope:global align:4 +checkBowCameraArrowPosP__9daAlink_cFPsPs = .text:0x800DE8BC; // type:function size:0x10C scope:global align:4 +checkArrowChargeEnd__9daAlink_cCFv = .text:0x800DE9C8; // type:function size:0x28 scope:global align:4 +checkBowReadyAnime__9daAlink_cCFv = .text:0x800DE9F0; // type:function size:0x30 scope:global align:4 +checkBowAnime__9daAlink_cCFv = .text:0x800DEA20; // type:function size:0x54 scope:global align:4 +makeArrow__9daAlink_cFv = .text:0x800DEA74; // type:function size:0xA8 scope:global align:4 +deleteArrow__9daAlink_cFv = .text:0x800DEB1C; // type:function size:0xA8 scope:global align:4 +setBowOrSlingStatus__9daAlink_cFv = .text:0x800DEBC4; // type:function size:0x3C scope:global align:4 +changeArrowType__9daAlink_cFv = .text:0x800DEC00; // type:function size:0x1C0 scope:global align:4 +cancelBowMoveRideNotAtn__9daAlink_cFv = .text:0x800DEDC0; // type:function size:0x94 scope:global align:4 +cancelBowMove__9daAlink_cFv = .text:0x800DEE54; // type:function size:0xC0 scope:global align:4 +setBowReadyAnime__9daAlink_cFv = .text:0x800DEF14; // type:function size:0xDC scope:global align:4 +setBowReloadAnime__9daAlink_cFv = .text:0x800DEFF0; // type:function size:0x104 scope:global align:4 +checkUpperItemActionBow__9daAlink_cFv = .text:0x800DF0F4; // type:function size:0x6DC scope:global align:4 +checkUpperItemActionBowFly__9daAlink_cFv = .text:0x800DF7D0; // type:function size:0x7C scope:global align:4 +checkNextActionBow__9daAlink_cFv = .text:0x800DF84C; // type:function size:0x2D4 scope:global align:4 +setBowModel__9daAlink_cFv = .text:0x800DFB20; // type:function size:0xE0 scope:global align:4 +checkBowGrabLeftHand__9daAlink_cCFv = .text:0x800DFC00; // type:function size:0x60 scope:global align:4 +setBowHangAnime__9daAlink_cFv = .text:0x800DFC60; // type:function size:0x48 scope:global align:4 +setBowNormalAnime__9daAlink_cFv = .text:0x800DFCA8; // type:function size:0x68 scope:global align:4 +setBowSight__9daAlink_cFv = .text:0x800DFD10; // type:function size:0x94 scope:global align:4 +procBowSubjectInit__9daAlink_cFv = .text:0x800DFDA4; // type:function size:0x70 scope:global align:4 +procBowSubject__9daAlink_cFv = .text:0x800DFE14; // type:function size:0x60 scope:global align:4 +procBowMoveInit__9daAlink_cFv = .text:0x800DFE74; // type:function size:0x84 scope:global align:4 +procBowMove__9daAlink_cFv = .text:0x800DFEF8; // type:function size:0x120 scope:global align:4 +checkBoomerangLockAccept__9daAlink_cFv = .text:0x800E0018; // type:function size:0x30 scope:global align:4 +getBoomSpeed__9daAlink_cFv = .text:0x800E0048; // type:function size:0xA0 scope:global align:4 +getBoomCatchSpeed__9daAlink_cCFv = .text:0x800E00E8; // type:function size:0x10 scope:global align:4 +getBoomFlyMax__9daAlink_cCFv = .text:0x800E00F8; // type:function size:0x5C scope:global align:4 +getBoomLockMax__9daAlink_cFv = .text:0x800E0154; // type:function size:0x74 scope:global align:4 +getBoomBgThroughTime__9daAlink_cCFv = .text:0x800E01C8; // type:function size:0x10 scope:global align:4 +checkBossBabaRoom__9daAlink_cFv = .text:0x800E01D8; // type:function size:0x2C scope:global align:4 +cancelBoomerangLock__9daAlink_cFP10fopAc_ac_c = .text:0x800E0204; // type:function size:0x44 scope:global align:4 +getBoomerangActor__9daAlink_cFv = .text:0x800E0248; // type:function size:0x34 scope:global align:4 +checkBoomerangChargeEnd__9daAlink_cFv = .text:0x800E027C; // type:function size:0x74 scope:global align:4 +checkBoomerangCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800E02F0; // type:function size:0x118 scope:global align:4 +initBoomerangUpperAnimeSpeed__9daAlink_cFi = .text:0x800E0408; // type:function size:0x70 scope:global align:4 +checkBoomerangAnime__9daAlink_cCFv = .text:0x800E0478; // type:function size:0x6C scope:global align:4 +checkBoomerangThrowAnime__9daAlink_cCFv = .text:0x800E04E4; // type:function size:0x3C scope:global align:4 +setBoomerangReadyQuake__9daAlink_cFv = .text:0x800E0520; // type:function size:0x74 scope:global align:4 +setBoomerangReadyAnime__9daAlink_cFv = .text:0x800E0594; // type:function size:0x8C scope:global align:4 +setThrowBoomerangAnime__9daAlink_cFv = .text:0x800E0620; // type:function size:0x48 scope:global align:4 +setBoomerangCatchAnime__9daAlink_cFv = .text:0x800E0668; // type:function size:0x88 scope:global align:4 +throwBoomerang__9daAlink_cFv = .text:0x800E06F0; // type:function size:0x20C scope:global align:4 +returnBoomerang__9daAlink_cFi = .text:0x800E08FC; // type:function size:0x1D8 scope:global align:4 +checkUpperItemActionBoomerang__9daAlink_cFv = .text:0x800E0AD4; // type:function size:0xBC scope:global align:4 +checkUpperItemActionBoomerangFly__9daAlink_cFv = .text:0x800E0B90; // type:function size:0x8C scope:global align:4 +checkNextActionBoomerang__9daAlink_cFv = .text:0x800E0C1C; // type:function size:0x1A8 scope:global align:4 +checkBoomerangCatchAction__9daAlink_cFv = .text:0x800E0DC4; // type:function size:0xD8 scope:global align:4 +setBoomerangSight__9daAlink_cFv = .text:0x800E0E9C; // type:function size:0xAC scope:global align:4 +procBoomerangSubjectInit__9daAlink_cFv = .text:0x800E0F48; // type:function size:0x90 scope:global align:4 +procBoomerangSubject__9daAlink_cFv = .text:0x800E0FD8; // type:function size:0xC0 scope:global align:4 +procBoomerangMoveInit__9daAlink_cFv = .text:0x800E1098; // type:function size:0x94 scope:global align:4 +procBoomerangMove__9daAlink_cFv = .text:0x800E112C; // type:function size:0xE4 scope:global align:4 +procBoomerangCatchInit__9daAlink_cFv = .text:0x800E1210; // type:function size:0x70 scope:global align:4 +procBoomerangCatch__9daAlink_cFv = .text:0x800E1280; // type:function size:0x98 scope:global align:4 +checkLv6BossRoom__9daAlink_cFv = .text:0x800E1318; // type:function size:0x30 scope:global align:4 +getCopyRodBallSpeed__9daAlink_cCFv = .text:0x800E1348; // type:function size:0x10 scope:global align:4 +getCopyRodBallReturnSpeed__9daAlink_cCFv = .text:0x800E1358; // type:function size:0x10 scope:global align:4 +getCopyRodBallDisMax__9daAlink_cCFv = .text:0x800E1368; // type:function size:0x44 scope:global align:4 +getCopyRodControllActor__9daAlink_cFv = .text:0x800E13AC; // type:function size:0x1C scope:global align:4 +getCopyRodCameraActor__9daAlink_cFv = .text:0x800E13C8; // type:function size:0x1C scope:global align:4 +initCopyRodUpperAnimeSpeed__9daAlink_cFi = .text:0x800E13E4; // type:function size:0x5C scope:global align:4 +checkForestOldCentury__9daAlink_cFv = .text:0x800E1440; // type:function size:0x54 scope:global align:4 +checkCopyRodTopUse__9daAlink_cFv = .text:0x800E1494; // type:function size:0xD4 scope:global align:4 +checkCopyRodAnime__9daAlink_cCFv = .text:0x800E1568; // type:function size:0x5C scope:global align:4 +setCopyRodControllAnime__9daAlink_cFv = .text:0x800E15C4; // type:function size:0x70 scope:global align:4 +setCopyRodControllUpperSpeedRate__9daAlink_cFv = .text:0x800E1634; // type:function size:0x14C scope:global align:4 +setCopyRodModel__9daAlink_cFv = .text:0x800E1780; // type:function size:0xF8 scope:global align:4 +setCopyRodReadyAnime__9daAlink_cFv = .text:0x800E1878; // type:function size:0xDC scope:global align:4 +throwCopyRod__9daAlink_cFv = .text:0x800E1954; // type:function size:0x114 scope:global align:4 +returnCopyRod__9daAlink_cFv = .text:0x800E1A68; // type:function size:0xAC scope:global align:4 +checkUpperItemActionCopyRod__9daAlink_cFv = .text:0x800E1B14; // type:function size:0xD8 scope:global align:4 +checkUpperItemActionCopyRodFly__9daAlink_cFv = .text:0x800E1BEC; // type:function size:0x90 scope:global align:4 +checkNextActionCopyRod__9daAlink_cFv = .text:0x800E1C7C; // type:function size:0x128 scope:global align:4 +setCopyRodSight__9daAlink_cFv = .text:0x800E1DA4; // type:function size:0xB4 scope:global align:4 +procCopyRodSubjectInit__9daAlink_cFv = .text:0x800E1E58; // type:function size:0x90 scope:global align:4 +procCopyRodSubject__9daAlink_cFv = .text:0x800E1EE8; // type:function size:0xB8 scope:global align:4 +procCopyRodMoveInit__9daAlink_cFv = .text:0x800E1FA0; // type:function size:0x94 scope:global align:4 +procCopyRodMove__9daAlink_cFv = .text:0x800E2034; // type:function size:0xCC scope:global align:4 +procCopyRodSwingInit__9daAlink_cFv = .text:0x800E2100; // type:function size:0x134 scope:global align:4 +procCopyRodSwing__9daAlink_cFv = .text:0x800E2234; // type:function size:0x10C scope:global align:4 +procCopyRodReviveInit__9daAlink_cFv = .text:0x800E2340; // type:function size:0x9C scope:global align:4 +procCopyRodRevive__9daAlink_cFv = .text:0x800E23DC; // type:function size:0x58 scope:global align:4 +concatMagneBootMtx__9daAlink_cFv = .text:0x800E2434; // type:function size:0x40 scope:global align:4 +concatMagneBootInvMtx__9daAlink_cFv = .text:0x800E2474; // type:function size:0x40 scope:global align:4 +multVecMagneBootInvMtx__9daAlink_cFP4cXyz = .text:0x800E24B4; // type:function size:0x34 scope:global align:4 +commonMagneLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800E24E8; // type:function size:0x6C scope:global align:4 +checkBootsMoveAnime__9daAlink_cFi = .text:0x800E2554; // type:function size:0x64 scope:global align:4 +setHeavyBoots__9daAlink_cFi = .text:0x800E25B8; // type:function size:0x1B8 scope:global align:4 +getMagneBootsLocalAngleY__9daAlink_cFsi = .text:0x800E2770; // type:function size:0xD0 scope:global align:4 +setMagneBootsMtx__9daAlink_cFP13cBgS_PolyInfoi = .text:0x800E2840; // type:function size:0x5BC scope:global align:4 +cancelMagneBootsOn__9daAlink_cFv = .text:0x800E2DFC; // type:function size:0x1C4 scope:global align:4 +checkMagneBootsFly__9daAlink_cFv = .text:0x800E2FC0; // type:function size:0xC0 scope:global align:4 +procBootsEquipInit__9daAlink_cFv = .text:0x800E3080; // type:function size:0x94 scope:global align:4 +procBootsEquip__9daAlink_cFv = .text:0x800E3114; // type:function size:0x13C scope:global align:4 +procMagneBootsFlyInit__9daAlink_cFv = .text:0x800E3250; // type:function size:0x23C scope:global align:4 +procMagneBootsFly__9daAlink_cFv = .text:0x800E348C; // type:function size:0x30C scope:global align:4 +getBombExplodeTime__9daAlink_cCFv = .text:0x800E3798; // type:function size:0x10 scope:global align:4 +getBombGravity__9daAlink_cCFv = .text:0x800E37A8; // type:function size:0x10 scope:global align:4 +getBombMaxFallSpeed__9daAlink_cCFv = .text:0x800E37B8; // type:function size:0x10 scope:global align:4 +getBombBoundRate__9daAlink_cCFv = .text:0x800E37C8; // type:function size:0x10 scope:global align:4 +getBombStopSpeedY__9daAlink_cCFv = .text:0x800E37D8; // type:function size:0x10 scope:global align:4 +getBombMaxSpeedY__9daAlink_cCFv = .text:0x800E37E8; // type:function size:0x10 scope:global align:4 +getBombEffScale__9daAlink_cCFv = .text:0x800E37F8; // type:function size:0x10 scope:global align:4 +getBombAtR__9daAlink_cCFv = .text:0x800E3808; // type:function size:0x10 scope:global align:4 +getEnemyBombColorR__9daAlink_cCFv = .text:0x800E3818; // type:function size:0x10 scope:global align:4 +getBombWaterGravity__9daAlink_cCFv = .text:0x800E3828; // type:function size:0x10 scope:global align:4 +getBombWaterMaxFallSpeed__9daAlink_cCFv = .text:0x800E3838; // type:function size:0x10 scope:global align:4 +getBombExplodeWaterEffectLimit__9daAlink_cCFv = .text:0x800E3848; // type:function size:0x10 scope:global align:4 +getBombInsectLimitAngle__9daAlink_cCFv = .text:0x800E3858; // type:function size:0x10 scope:global align:4 +daAlink_checkLightBallA__FP10fopAc_ac_c = .text:0x800E3868; // type:function size:0x28 scope:global align:4 +daAlink_checkLightBallB__FP10fopAc_ac_c = .text:0x800E3890; // type:function size:0x28 scope:global align:4 +daAlink_searchLightBall__FP10fopAc_ac_cPv = .text:0x800E38B8; // type:function size:0x6C scope:global align:4 +checkGrabLineCheck__9daAlink_cFv = .text:0x800E3924; // type:function size:0xA8 scope:global align:4 +setGrabCollisionOffset__9daAlink_cFffP13cBgS_PolyInfo = .text:0x800E39CC; // type:function size:0x80 scope:global align:4 +exchangeGrabActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E3A4C; // type:function size:0x88 scope:global align:4 +setForceGrab__9daAlink_cFP10fopAc_ac_cii = .text:0x800E3AD4; // type:function size:0x130 scope:global align:4 +getGrabThrowRate__9daAlink_cFv = .text:0x800E3C04; // type:function size:0x50 scope:global align:4 +checkGrabThrowAnime__9daAlink_cCFv = .text:0x800E3C54; // type:function size:0x50 scope:global align:4 +checkGrabAnime__9daAlink_cCFv = .text:0x800E3CA4; // type:function size:0x30 scope:global align:4 +checkGrabAnimeAndThrow__9daAlink_cCFv = .text:0x800E3CD4; // type:function size:0x58 scope:global align:4 +checkGrabCarryActor__9daAlink_cFv = .text:0x800E3D2C; // type:function size:0x28 scope:global align:4 +checkGrabSlowMoveActor__9daAlink_cFv = .text:0x800E3D54; // type:function size:0x50 scope:global align:4 +checkGrabHeavyActor__9daAlink_cFv = .text:0x800E3DA4; // type:function size:0x28 scope:global align:4 +checkGrabSideActor__9daAlink_cFv = .text:0x800E3DCC; // type:function size:0x28 scope:global align:4 +setGrabUpperAnime__9daAlink_cFf = .text:0x800E3DF4; // type:function size:0x164 scope:global align:4 +checkGrabRooster__9daAlink_cFv = .text:0x800E3F58; // type:function size:0x30 scope:global align:4 +setGrabItemPos__9daAlink_cFv = .text:0x800E3F88; // type:function size:0xC84 scope:global align:4 +freeGrabItem__9daAlink_cFv = .text:0x800E4C0C; // type:function size:0x218 scope:global align:4 +setGrabUpperSpeedRate__9daAlink_cFv = .text:0x800E4E24; // type:function size:0x1BC scope:global align:4 +setCarryArmAngle__9daAlink_cFff = .text:0x800E4FE0; // type:function size:0x1A8 scope:global align:4 +checkGrabNotThrow__9daAlink_cFv = .text:0x800E5188; // type:function size:0x20 scope:global align:4 +checkNextActionGrab__9daAlink_cFv = .text:0x800E51A8; // type:function size:0x23C scope:global align:4 +initGrabNextMode__9daAlink_cFv = .text:0x800E53E4; // type:function size:0x4C scope:global align:4 +setGrabItemThrow__9daAlink_cFv = .text:0x800E5430; // type:function size:0x3B4 scope:global align:4 +checkUpperGrabItemThrow__9daAlink_cFf = .text:0x800E57E4; // type:function size:0x84 scope:global align:4 +putObjLineCheck__9daAlink_cFR11dBgS_LinChkP4cXyzP10fopAc_ac_c = .text:0x800E5868; // type:function size:0x33C scope:global align:4 +grabLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800E5BA4; // type:function size:0x48 scope:global align:4 +setGrabItemActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E5BEC; // type:function size:0x108 scope:global align:4 +procGrabReadyInit__9daAlink_cFv = .text:0x800E5CF4; // type:function size:0x20C scope:global align:4 +procGrabReady__9daAlink_cFv = .text:0x800E5F00; // type:function size:0x108 scope:global align:4 +procGrabUpInit__9daAlink_cFv = .text:0x800E6008; // type:function size:0x260 scope:global align:4 +procGrabUp__9daAlink_cFv = .text:0x800E6268; // type:function size:0x14C scope:global align:4 +procGrabMiss__9daAlink_cFv = .text:0x800E63B4; // type:function size:0x74 scope:global align:4 +procGrabThrowInit__9daAlink_cFi = .text:0x800E6428; // type:function size:0x208 scope:global align:4 +procGrabThrow__9daAlink_cFv = .text:0x800E6630; // type:function size:0x134 scope:global align:4 +procGrabPutInit__9daAlink_cFv = .text:0x800E6764; // type:function size:0x1E8 scope:global align:4 +procGrabPut__9daAlink_cFv = .text:0x800E694C; // type:function size:0x188 scope:global align:4 +procGrabWaitInit__9daAlink_cFv = .text:0x800E6AD4; // type:function size:0x198 scope:global align:4 +procGrabWait__9daAlink_cFv = .text:0x800E6C6C; // type:function size:0x138 scope:global align:4 +procGrabReboundInit__9daAlink_cFi = .text:0x800E6DA4; // type:function size:0xA0 scope:global align:4 +procGrabRebound__9daAlink_cFv = .text:0x800E6E44; // type:function size:0xE0 scope:global align:4 +procGrabStandInit__9daAlink_cFv = .text:0x800E6F24; // type:function size:0xF4 scope:global align:4 +procGrabStand__9daAlink_cFv = .text:0x800E7018; // type:function size:0xE0 scope:global align:4 +checkInsectActorName__9daAlink_cFP10fopAc_ac_c = .text:0x800E70F8; // type:function size:0x3C scope:global align:4 +procInsectCatchInit__9daAlink_cFv = .text:0x800E7134; // type:function size:0xD8 scope:global align:4 +procInsectCatch__9daAlink_cFv = .text:0x800E720C; // type:function size:0x80 scope:global align:4 +procPickUpInit__9daAlink_cFv = .text:0x800E728C; // type:function size:0x20C scope:global align:4 +procPickUp__9daAlink_cFv = .text:0x800E7498; // type:function size:0x18C scope:global align:4 +procPickPutInit__9daAlink_cFi = .text:0x800E7624; // type:function size:0xF4 scope:global align:4 +procPickPut__9daAlink_cFv = .text:0x800E7718; // type:function size:0x1B4 scope:global align:4 +checkSetChainPullAnime__9daAlink_cFs = .text:0x800E78CC; // type:function size:0xB8 scope:global align:4 +getChainStickAngleY__9daAlink_cCFs = .text:0x800E7984; // type:function size:0x48 scope:global align:4 +checkChainEmphasys__9daAlink_cFv = .text:0x800E79CC; // type:function size:0x64 scope:global align:4 +searchFmChainPos__9daAlink_cFv = .text:0x800E7A30; // type:function size:0xF4 scope:global align:4 +setFmChainPosFromOut__9daAlink_cFP10fopAc_ac_cP4cXyzi = .text:0x800E7B24; // type:function size:0xE4 scope:global align:4 +checkChainBlockPushPull__9daAlink_cFv = .text:0x800E7C08; // type:function size:0x60 scope:global align:4 +procFmChainUpInit__9daAlink_cFv = .text:0x800E7C68; // type:function size:0x90 scope:global align:4 +procFmChainUp__9daAlink_cFv = .text:0x800E7CF8; // type:function size:0x118 scope:global align:4 +procFmChainStrongPullInit__9daAlink_cFv = .text:0x800E7E10; // type:function size:0x78 scope:global align:4 +procFmChainStrongPull__9daAlink_cFv = .text:0x800E7E88; // type:function size:0x80 scope:global align:4 +setWallGrabStatus__9daAlink_cFUcUc = .text:0x800E7F08; // type:function size:0x14 scope:global align:4 +getWallGrabStatus__9daAlink_cFv = .text:0x800E7F1C; // type:function size:0x10 scope:global align:4 +wallGrabTrigger__9daAlink_cFv = .text:0x800E7F2C; // type:function size:0x24 scope:global align:4 +wallGrabButton__9daAlink_cFv = .text:0x800E7F50; // type:function size:0x24 scope:global align:4 +setPushPullKeepData__9daAlink_cFQ29dBgW_Base13PushPullLabeli = .text:0x800E7F74; // type:function size:0x168 scope:global align:4 +checkPushPullTurnBlock__9daAlink_cFv = .text:0x800E80DC; // type:function size:0xA4 scope:global align:4 +checkPullBehindWall__9daAlink_cFv = .text:0x800E8180; // type:function size:0x150 scope:global align:4 +offGoatStopGame__9daAlink_cFv = .text:0x800E82D0; // type:function size:0x18 scope:global align:4 +checkGoatCatchActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E82E8; // type:function size:0x64 scope:global align:4 +getGoatCatchDistance2__9daAlink_cFv = .text:0x800E834C; // type:function size:0x20 scope:global align:4 +endPushPull__9daAlink_cFv = .text:0x800E836C; // type:function size:0x20 scope:global align:4 +getPushPullAnimeSpeed__9daAlink_cFv = .text:0x800E838C; // type:function size:0xD4 scope:global align:4 +procCoPushPullWaitInit__9daAlink_cFi = .text:0x800E8460; // type:function size:0x154 scope:global align:4 +procCoPushPullWait__9daAlink_cFv = .text:0x800E85B4; // type:function size:0x1E0 scope:global align:4 +procCoPushMoveInit__9daAlink_cFii = .text:0x800E8794; // type:function size:0x294 scope:global align:4 +procCoPushMove__9daAlink_cFv = .text:0x800E8A28; // type:function size:0x32C scope:global align:4 +procPullMoveInit__9daAlink_cFi = .text:0x800E8D54; // type:function size:0x228 scope:global align:4 +procPullMove__9daAlink_cFv = .text:0x800E8F7C; // type:function size:0x26C scope:global align:4 +daAlink_searchGoat__FP10fopAc_ac_cPv = .text:0x800E91E8; // type:function size:0x14 scope:global align:4 +cancelGoronThrowEvent__9daAlink_cFv = .text:0x800E91FC; // type:function size:0x4C scope:global align:4 +setGoatStopGameFail__9daAlink_cFP10fopAc_ac_c = .text:0x800E9248; // type:function size:0x134 scope:global align:4 +procGoatMoveInit__9daAlink_cFv = .text:0x800E937C; // type:function size:0xF0 scope:global align:4 +procGoatMove__9daAlink_cFv = .text:0x800E946C; // type:function size:0x460 scope:global align:4 +procGoatCatchInit__9daAlink_cFP10fopAc_ac_cf = .text:0x800E98CC; // type:function size:0x33C scope:global align:4 +procGoatCatch__9daAlink_cFv = .text:0x800E9C08; // type:function size:0x6D8 scope:global align:4 +procGoatStrokeInit__9daAlink_cFv = .text:0x800EA2E0; // type:function size:0x104 scope:global align:4 +procGoatStroke__9daAlink_cFv = .text:0x800EA3E4; // type:function size:0x48 scope:global align:4 +procGoronMoveInit__9daAlink_cFv = .text:0x800EA42C; // type:function size:0xD8 scope:global align:4 +procGoronMove__9daAlink_cFv = .text:0x800EA504; // type:function size:0x378 scope:global align:4 +checkSumouVsActor__9daAlink_cFv = .text:0x800EA87C; // type:function size:0x8C scope:global align:4 +cancelSumouMode__9daAlink_cFv = .text:0x800EA908; // type:function size:0x38 scope:global align:4 +sumouPunchTrigger__9daAlink_cFv = .text:0x800EA940; // type:function size:0x24 scope:global align:4 +setSumouPunchStatus__9daAlink_cFv = .text:0x800EA964; // type:function size:0x24 scope:global align:4 +procSumouReadyInit__9daAlink_cFv = .text:0x800EA988; // type:function size:0xD8 scope:global align:4 +procSumouReady__9daAlink_cFv = .text:0x800EAA60; // type:function size:0x224 scope:global align:4 +procSumouMoveInit__9daAlink_cFv = .text:0x800EAC84; // type:function size:0x138 scope:global align:4 +procSumouMove__9daAlink_cFv = .text:0x800EADBC; // type:function size:0x484 scope:global align:4 +procSumouSideMoveInit__9daAlink_cFv = .text:0x800EB240; // type:function size:0xB4 scope:global align:4 +procSumouSideMove__9daAlink_cFv = .text:0x800EB2F4; // type:function size:0x368 scope:global align:4 +procSumouActionInit__9daAlink_cFiii = .text:0x800EB65C; // type:function size:0x6BC scope:global align:4 +procSumouAction__9daAlink_cFv = .text:0x800EBD18; // type:function size:0x418 scope:global align:4 +procSumouStaggerInit__9daAlink_cFv = .text:0x800EC130; // type:function size:0x78 scope:global align:4 +procSumouStagger__9daAlink_cFv = .text:0x800EC1A8; // type:function size:0x9C scope:global align:4 +procSumouWinLoseInit__9daAlink_cFv = .text:0x800EC244; // type:function size:0x1CC scope:global align:4 +procSumouWinLose__9daAlink_cFv = .text:0x800EC410; // type:function size:0x160 scope:global align:4 +procSumouShikoInit__9daAlink_cFv = .text:0x800EC570; // type:function size:0xBC scope:global align:4 +procSumouShiko__9daAlink_cFv = .text:0x800EC62C; // type:function size:0x130 scope:global align:4 +daAlink_searchBoar__FP10fopAc_ac_cPv = .text:0x800EC75C; // type:function size:0x34 scope:global align:4 +daAlink_searchCoach__FP10fopAc_ac_cPv = .text:0x800EC790; // type:function size:0x14 scope:global align:4 +checkHorseZeldaBowMode__9daAlink_cFv = .text:0x800EC7A4; // type:function size:0x44 scope:global align:4 +setHorseZeldaDamage__9daAlink_cFv = .text:0x800EC7E8; // type:function size:0x2C scope:global align:4 +checkHorseDashAccept__9daAlink_cFv = .text:0x800EC814; // type:function size:0x38 scope:global align:4 +checkCowGame__9daAlink_cFv = .text:0x800EC84C; // type:function size:0x68 scope:global align:4 +getReinRideDirection__9daAlink_cFv = .text:0x800EC8B4; // type:function size:0x7C scope:global align:4 +checkReinRideBgCheck__9daAlink_cFv = .text:0x800EC930; // type:function size:0x144 scope:global align:4 +commonInitForceRideRein__9daAlink_cFv = .text:0x800ECA74; // type:function size:0x70 scope:global align:4 +initForceRideBoar__9daAlink_cFv = .text:0x800ECAE4; // type:function size:0xAC scope:global align:4 +initForceRideHorse__9daAlink_cFv = .text:0x800ECB90; // type:function size:0x78 scope:global align:4 +rideGetOff__9daAlink_cFv = .text:0x800ECC08; // type:function size:0x1C0 scope:global align:4 +checkHorseNotDamageReaction__9daAlink_cCFv = .text:0x800ECDC8; // type:function size:0x34 scope:global align:4 +checkHorseWaitLashAnime__9daAlink_cCFv = .text:0x800ECDFC; // type:function size:0x28 scope:global align:4 +checkHorseReinLeftOnly__9daAlink_cCFv = .text:0x800ECE24; // type:function size:0x24 scope:global align:4 +getReinHandType__9daAlink_cCFv = .text:0x800ECE48; // type:function size:0xF4 scope:global align:4 +checkHorseLieAnime__9daAlink_cCFv = .text:0x800ECF3C; // type:function size:0x58 scope:global align:4 +checkHorseSubjectivity__9daAlink_cCFv = .text:0x800ECF94; // type:function size:0x40 scope:global align:4 +setHorseSwordUpAnime__9daAlink_cFv = .text:0x800ECFD4; // type:function size:0x58 scope:global align:4 +setHorseTurnUpperAnime__9daAlink_cFi = .text:0x800ED02C; // type:function size:0x80 scope:global align:4 +checkHorseNoUpperAnime__9daAlink_cCFv = .text:0x800ED0AC; // type:function size:0x60 scope:global align:4 +getHorseReinHandPos__9daAlink_cFP4cXyzP4cXyz = .text:0x800ED10C; // type:function size:0x11C scope:global align:4 +checkHorseNotGrab__9daAlink_cCFv = .text:0x800ED228; // type:function size:0x120 scope:global align:4 +setHorseStirrup__9daAlink_cFv = .text:0x800ED348; // type:function size:0x1A8 scope:global align:4 +changeBoarRunRide__9daAlink_cFv = .text:0x800ED4F0; // type:function size:0x24 scope:global align:4 +setSyncHorsePos__9daAlink_cFv = .text:0x800ED514; // type:function size:0x2B0 scope:global align:4 +setSyncBoarPos__9daAlink_cFv = .text:0x800ED7C4; // type:function size:0x180 scope:global align:4 +setSyncBoarRunPos__9daAlink_cFv = .text:0x800ED944; // type:function size:0x118 scope:global align:4 +setSyncRidePos__9daAlink_cFv = .text:0x800EDA5C; // type:function size:0x54 scope:global align:4 +setHorseTurnAnime__9daAlink_cFv = .text:0x800EDAB0; // type:function size:0xD0 scope:global align:4 +getBaseHorseAnime__9daAlink_cFPQ29daAlink_c11daAlink_ANM = .text:0x800EDB80; // type:function size:0x224 scope:global align:4 +checkHorseSpecialProc__9daAlink_cFv = .text:0x800EDDA4; // type:function size:0x120 scope:global align:4 +checkHorseServiceWaitAnime__9daAlink_cFv = .text:0x800EDEC4; // type:function size:0x60 scope:global align:4 +setSyncHorse__9daAlink_cFi = .text:0x800EDF24; // type:function size:0x760 scope:global align:4 +setSyncBoar__9daAlink_cFi = .text:0x800EE684; // type:function size:0x2CC scope:global align:4 +setSyncRide__9daAlink_cFi = .text:0x800EE950; // type:function size:0x1D0 scope:global align:4 +setBaseHorseAnimeFrame__9daAlink_cFv = .text:0x800EEB20; // type:function size:0x1B0 scope:global align:4 +setBaseBoarAnime__9daAlink_cFv = .text:0x800EECD0; // type:function size:0x100 scope:global align:4 +setBaseRideAnime__9daAlink_cFv = .text:0x800EEDD0; // type:function size:0x98 scope:global align:4 +checkHorseSwordUpSpped__9daAlink_cFv = .text:0x800EEE68; // type:function size:0x2C scope:global align:4 +setHorseSwordUp__9daAlink_cFi = .text:0x800EEE94; // type:function size:0xD4 scope:global align:4 +setRideSubjectAngle__9daAlink_cFs = .text:0x800EEF68; // type:function size:0x120 scope:global align:4 +setBodyAngleRideReadyAnime__9daAlink_cFv = .text:0x800EF088; // type:function size:0x98 scope:global align:4 +checkHorseGetOffWallCheck__9daAlink_cFP4cXyzP4cXyzs = .text:0x800EF120; // type:function size:0xB0 scope:global align:4 +checkHorseGetOffDirection__9daAlink_cFv = .text:0x800EF1D0; // type:function size:0x1C4 scope:global align:4 +boarForceGetOff__9daAlink_cFv = .text:0x800EF394; // type:function size:0x38 scope:global align:4 +horseGetOffEnd__9daAlink_cFv = .text:0x800EF3CC; // type:function size:0xBC scope:global align:4 +checkNextActionHorse__9daAlink_cFv = .text:0x800EF488; // type:function size:0x148 scope:global align:4 +checkHorseGetOff__9daAlink_cFv = .text:0x800EF5D0; // type:function size:0x118 scope:global align:4 +checkHorseGetOffAndSetDoStatus__9daAlink_cFv = .text:0x800EF6E8; // type:function size:0x1D4 scope:global align:4 +setHorseGetOff__9daAlink_cFi = .text:0x800EF8BC; // type:function size:0xD8 scope:global align:4 +procHorseRideInit__9daAlink_cFv = .text:0x800EF994; // type:function size:0x468 scope:global align:4 +procHorseRide__9daAlink_cFv = .text:0x800EFDFC; // type:function size:0x5C8 scope:global align:4 +procHorseGetOffInit__9daAlink_cFi = .text:0x800F03C4; // type:function size:0x294 scope:global align:4 +procHorseGetOff__9daAlink_cFv = .text:0x800F0658; // type:function size:0x360 scope:global align:4 +procHorseWaitInit__9daAlink_cFv = .text:0x800F09B8; // type:function size:0x124 scope:global align:4 +procHorseWait__9daAlink_cFv = .text:0x800F0ADC; // type:function size:0x1C8 scope:global align:4 +procHorseTurnInit__9daAlink_cFv = .text:0x800F0CA4; // type:function size:0x78 scope:global align:4 +procHorseTurn__9daAlink_cFv = .text:0x800F0D1C; // type:function size:0x37C scope:global align:4 +procHorseJumpInit__9daAlink_cFv = .text:0x800F1098; // type:function size:0x98 scope:global align:4 +procHorseJump__9daAlink_cFv = .text:0x800F1130; // type:function size:0x90 scope:global align:4 +procHorseLandInit__9daAlink_cFv = .text:0x800F11C0; // type:function size:0x7C scope:global align:4 +procHorseLand__9daAlink_cFv = .text:0x800F123C; // type:function size:0x90 scope:global align:4 +procHorseSubjectivityInit__9daAlink_cFv = .text:0x800F12CC; // type:function size:0x64 scope:global align:4 +procHorseSubjectivity__9daAlink_cFv = .text:0x800F1330; // type:function size:0xE0 scope:global align:4 +procHorseCutInit__9daAlink_cFv = .text:0x800F1410; // type:function size:0x2B0 scope:global align:4 +procHorseCut__9daAlink_cFv = .text:0x800F16C0; // type:function size:0x20C scope:global align:4 +procHorseCutChargeReadyInit__9daAlink_cFv = .text:0x800F18CC; // type:function size:0xB8 scope:global align:4 +procHorseCutChargeReady__9daAlink_cFv = .text:0x800F1984; // type:function size:0x160 scope:global align:4 +procHorseCutTurnInit__9daAlink_cFv = .text:0x800F1AE4; // type:function size:0xF8 scope:global align:4 +procHorseCutTurn__9daAlink_cFv = .text:0x800F1BDC; // type:function size:0x174 scope:global align:4 +procHorseDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800F1D50; // type:function size:0x310 scope:global align:4 +procHorseDamage__9daAlink_cFv = .text:0x800F2060; // type:function size:0x128 scope:global align:4 +procHorseBowSubjectInit__9daAlink_cFv = .text:0x800F2188; // type:function size:0x64 scope:global align:4 +procHorseBowSubject__9daAlink_cFv = .text:0x800F21EC; // type:function size:0x98 scope:global align:4 +procHorseBowMoveInit__9daAlink_cFv = .text:0x800F2284; // type:function size:0x5C scope:global align:4 +procHorseBowMove__9daAlink_cFv = .text:0x800F22E0; // type:function size:0x8C scope:global align:4 +procHorseGrabMoveInit__9daAlink_cFv = .text:0x800F236C; // type:function size:0x5C scope:global align:4 +procHorseGrabMove__9daAlink_cFv = .text:0x800F23C8; // type:function size:0xC4 scope:global align:4 +procHorseBoomerangSubjectInit__9daAlink_cFv = .text:0x800F248C; // type:function size:0x74 scope:global align:4 +procHorseBoomerangSubject__9daAlink_cFv = .text:0x800F2500; // type:function size:0xEC scope:global align:4 +procHorseBoomerangMoveInit__9daAlink_cFv = .text:0x800F25EC; // type:function size:0x74 scope:global align:4 +procHorseBoomerangMove__9daAlink_cFv = .text:0x800F2660; // type:function size:0xCC scope:global align:4 +procHorseHookshotSubjectInit__9daAlink_cFv = .text:0x800F272C; // type:function size:0x7C scope:global align:4 +procHorseHookshotSubject__9daAlink_cFv = .text:0x800F27A8; // type:function size:0xB4 scope:global align:4 +procHorseHookshotMoveInit__9daAlink_cFv = .text:0x800F285C; // type:function size:0x74 scope:global align:4 +procHorseHookshotMove__9daAlink_cFv = .text:0x800F28D0; // type:function size:0x9C scope:global align:4 +procHorseBottleDrinkInit__9daAlink_cFUs = .text:0x800F296C; // type:function size:0x1A4 scope:global align:4 +procHorseBottleDrink__9daAlink_cFv = .text:0x800F2B10; // type:function size:0x74 scope:global align:4 +procHorseKandelaarPourInit__9daAlink_cFv = .text:0x800F2B84; // type:function size:0x12C scope:global align:4 +procHorseKandelaarPour__9daAlink_cFv = .text:0x800F2CB0; // type:function size:0x10C scope:global align:4 +procHorseComebackInit__9daAlink_cFv = .text:0x800F2DBC; // type:function size:0x60 scope:global align:4 +procHorseComeback__9daAlink_cFv = .text:0x800F2E1C; // type:function size:0xFC scope:global align:4 +procHorseRunInit__9daAlink_cFv = .text:0x800F2F18; // type:function size:0xB8 scope:global align:4 +procHorseRun__9daAlink_cFv = .text:0x800F2FD0; // type:function size:0x498 scope:global align:4 +procHorseHangInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800F3468; // type:function size:0x150 scope:global align:4 +procHorseHang__9daAlink_cFv = .text:0x800F35B8; // type:function size:0x164 scope:global align:4 +procHorseGetKeyInit__9daAlink_cFv = .text:0x800F371C; // type:function size:0x70 scope:global align:4 +procHorseGetKey__9daAlink_cFv = .text:0x800F378C; // type:function size:0xC4 scope:global align:4 +procHorseLookDownInit__9daAlink_cFv = .text:0x800F3850; // type:function size:0x7C scope:global align:4 +procHorseLookDown__9daAlink_cFv = .text:0x800F38CC; // type:function size:0x54 scope:global align:4 +procBoarRunInit__9daAlink_cFv = .text:0x800F3920; // type:function size:0xB0 scope:global align:4 +procBoarRun__9daAlink_cFv = .text:0x800F39D0; // type:function size:0x218 scope:global align:4 +getCanoeMaxSpeed__9daAlink_cCFv = .text:0x800F3BE8; // type:function size:0x2C scope:global align:4 +getCanoeBackMaxSpeed__9daAlink_cCFv = .text:0x800F3C14; // type:function size:0x10 scope:global align:4 +getCanoeCres__9daAlink_cCFv = .text:0x800F3C24; // type:function size:0x2C scope:global align:4 +getCanoeSpeedRate__9daAlink_cCFv = .text:0x800F3C50; // type:function size:0x2C scope:global align:4 +getCanoeMaxRotSpeed__9daAlink_cCFv = .text:0x800F3C7C; // type:function size:0x88 scope:global align:4 +getCanoeLocalPaddleTop__9daAlink_cFv = .text:0x800F3D04; // type:function size:0xC scope:global align:4 +daAlink_searchCanoe__FP10fopAc_ac_cPv = .text:0x800F3D10; // type:function size:0x20 scope:global align:4 +checkCanoeRideTandem__9daAlink_cFv = .text:0x800F3D30; // type:function size:0x60 scope:global align:4 +checkFishingRodAndLureItem__9daAlink_cCFv = .text:0x800F3D90; // type:function size:0x48 scope:global align:4 +initFishingRodHand__9daAlink_cFv = .text:0x800F3DD8; // type:function size:0x5C scope:global align:4 +getCanoePaddleMatrix__9daAlink_cFv = .text:0x800F3E34; // type:function size:0x50 scope:global align:4 +checkFishingRodGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800F3E84; // type:function size:0x6C scope:global align:4 +checkCanoePaddleGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800F3EF0; // type:function size:0x80 scope:global align:4 +checkCanoeFishingRodGrabOrPut__9daAlink_cCFv = .text:0x800F3F70; // type:function size:0x8C scope:global align:4 +initCanoeRide__9daAlink_cFv = .text:0x800F3FFC; // type:function size:0x44 scope:global align:4 +checkCanoeJumpRide__9daAlink_cFv = .text:0x800F4040; // type:function size:0xDC scope:global align:4 +setArmReelAnime__9daAlink_cFv = .text:0x800F411C; // type:function size:0x5C scope:global align:4 +setFishingWaitAction__9daAlink_cFv = .text:0x800F4178; // type:function size:0x350 scope:global align:4 +setFishGetFace__9daAlink_cFv = .text:0x800F44C8; // type:function size:0xD4 scope:global align:4 +setRideCanoeBasePos__9daAlink_cFP10fopAc_ac_c = .text:0x800F459C; // type:function size:0x38 scope:global align:4 +setSyncCanoePos__9daAlink_cFv = .text:0x800F45D4; // type:function size:0x23C scope:global align:4 +canoeCommon__9daAlink_cFv = .text:0x800F4810; // type:function size:0x14C scope:global align:4 +checkNextActionCanoe__9daAlink_cFv = .text:0x800F495C; // type:function size:0x12C scope:global align:4 +procCanoeRideInit__9daAlink_cFv = .text:0x800F4A88; // type:function size:0x140 scope:global align:4 +procCanoeRide__9daAlink_cFv = .text:0x800F4BC8; // type:function size:0xE8 scope:global align:4 +procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F4CB0; // type:function size:0x10C scope:global align:4 +procCanoeJumpRide__9daAlink_cFv = .text:0x800F4DBC; // type:function size:0x74 scope:global align:4 +procCanoeGetOffInit__9daAlink_cFv = .text:0x800F4E30; // type:function size:0x250 scope:global align:4 +procCanoeGetOff__9daAlink_cFv = .text:0x800F5080; // type:function size:0x19C scope:global align:4 +procCanoeWaitInit__9daAlink_cFi = .text:0x800F521C; // type:function size:0x248 scope:global align:4 +procCanoeWait__9daAlink_cFv = .text:0x800F5464; // type:function size:0x2F0 scope:global align:4 +procCanoeRowInit__9daAlink_cFi = .text:0x800F5754; // type:function size:0x300 scope:global align:4 +procCanoeRow__9daAlink_cFv = .text:0x800F5A54; // type:function size:0x2E8 scope:global align:4 +procCanoePaddleShiftInit__9daAlink_cFi = .text:0x800F5D3C; // type:function size:0xB4 scope:global align:4 +procCanoePaddleShift__9daAlink_cFv = .text:0x800F5DF0; // type:function size:0xF0 scope:global align:4 +procCanoePaddlePutInit__9daAlink_cFi = .text:0x800F5EE0; // type:function size:0x144 scope:global align:4 +procCanoePaddlePut__9daAlink_cFv = .text:0x800F6024; // type:function size:0x154 scope:global align:4 +procCanoePaddleGrabInit__9daAlink_cFv = .text:0x800F6178; // type:function size:0x48 scope:global align:4 +procCanoePaddleGrab__9daAlink_cFv = .text:0x800F61C0; // type:function size:0x198 scope:global align:4 +procCanoeRodGrabInit__9daAlink_cFv = .text:0x800F6358; // type:function size:0x74 scope:global align:4 +procCanoeRodGrab__9daAlink_cFv = .text:0x800F63CC; // type:function size:0xD0 scope:global align:4 +procCanoeFishingWaitInit__9daAlink_cFv = .text:0x800F649C; // type:function size:0x138 scope:global align:4 +procCanoeFishingWait__9daAlink_cFv = .text:0x800F65D4; // type:function size:0x224 scope:global align:4 +procCanoeFishingReelInit__9daAlink_cFv = .text:0x800F67F8; // type:function size:0xB4 scope:global align:4 +procCanoeFishingReel__9daAlink_cFv = .text:0x800F68AC; // type:function size:0x160 scope:global align:4 +procCanoeFishingGetInit__9daAlink_cFv = .text:0x800F6A0C; // type:function size:0x9C scope:global align:4 +procCanoeFishingGet__9daAlink_cFv = .text:0x800F6AA8; // type:function size:0x17C scope:global align:4 +procCanoeSubjectivityInit__9daAlink_cFv = .text:0x800F6C24; // type:function size:0x44 scope:global align:4 +procCanoeSubjectivity__9daAlink_cFv = .text:0x800F6C68; // type:function size:0xE0 scope:global align:4 +procCanoeBowSubjectInit__9daAlink_cFv = .text:0x800F6D48; // type:function size:0x54 scope:global align:4 +procCanoeBowSubject__9daAlink_cFv = .text:0x800F6D9C; // type:function size:0x8C scope:global align:4 +procCanoeBowMoveInit__9daAlink_cFv = .text:0x800F6E28; // type:function size:0x54 scope:global align:4 +procCanoeBowMove__9daAlink_cFv = .text:0x800F6E7C; // type:function size:0x6C scope:global align:4 +procCanoeGrabMoveInit__9daAlink_cFv = .text:0x800F6EE8; // type:function size:0x4C scope:global align:4 +procCanoeGrabMove__9daAlink_cFv = .text:0x800F6F34; // type:function size:0xA8 scope:global align:4 +procCanoeBoomerangSubjectInit__9daAlink_cFv = .text:0x800F6FDC; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangSubject__9daAlink_cFv = .text:0x800F7048; // type:function size:0xE0 scope:global align:4 +procCanoeBoomerangMoveInit__9daAlink_cFv = .text:0x800F7128; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangMove__9daAlink_cFv = .text:0x800F7194; // type:function size:0xAC scope:global align:4 +procCanoeHookshotSubjectInit__9daAlink_cFv = .text:0x800F7240; // type:function size:0x6C scope:global align:4 +procCanoeHookshotSubject__9daAlink_cFv = .text:0x800F72AC; // type:function size:0xA8 scope:global align:4 +procCanoeHookshotMoveInit__9daAlink_cFv = .text:0x800F7354; // type:function size:0x6C scope:global align:4 +procCanoeHookshotMove__9daAlink_cFv = .text:0x800F73C0; // type:function size:0x7C scope:global align:4 +procCanoeBottleDrinkInit__9daAlink_cFUs = .text:0x800F743C; // type:function size:0x14C scope:global align:4 +procCanoeBottleDrink__9daAlink_cFv = .text:0x800F7588; // type:function size:0x6C scope:global align:4 +procCanoeKandelaarPourInit__9daAlink_cFv = .text:0x800F75F4; // type:function size:0xC8 scope:global align:4 +procCanoeKandelaarPour__9daAlink_cFv = .text:0x800F76BC; // type:function size:0x84 scope:global align:4 +setGroundFishingRodActor__9daAlink_cFv = .text:0x800F7740; // type:function size:0x58 scope:global align:4 +procFishingCastInit__9daAlink_cFv = .text:0x800F7798; // type:function size:0xB4 scope:global align:4 +procFishingCast__9daAlink_cFv = .text:0x800F784C; // type:function size:0x174 scope:global align:4 +procFishingFoodInit__9daAlink_cFv = .text:0x800F79C0; // type:function size:0x120 scope:global align:4 +procFishingFood__9daAlink_cFv = .text:0x800F7AE0; // type:function size:0x1A8 scope:global align:4 +getCrawlMoveAnmSpeed__9daAlink_cFv = .text:0x800F7C88; // type:function size:0x24 scope:global align:4 +getCrawlMoveSpeed__9daAlink_cFv = .text:0x800F7CAC; // type:function size:0x74 scope:global align:4 +setCrawlMoveDirectionArrow__9daAlink_cFv = .text:0x800F7D20; // type:function size:0x160 scope:global align:4 +changeCrawlAutoMoveProc__9daAlink_cFP4cXyz = .text:0x800F7E80; // type:function size:0x378 scope:global align:4 +getCrawlMoveVec__9daAlink_cFP4cXyzP4cXyzP4cXyziiPUc = .text:0x800F81F8; // type:function size:0x400 scope:global align:4 +crawlBgCheck__9daAlink_cFP4cXyzP4cXyzi = .text:0x800F85F8; // type:function size:0x140 scope:global align:4 +checkCrawlSideWall__9daAlink_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x800F8738; // type:function size:0x1F8 scope:global align:4 +decideCrawlDoStatus__9daAlink_cFv = .text:0x800F8930; // type:function size:0xE8 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyz = .text:0x800F8A18; // type:function size:0x70 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyzP4cXyz = .text:0x800F8A88; // type:function size:0xB0 scope:global align:4 +checkCrawlInHoll__9daAlink_cFP4cXyzP4cXyzP4cXyzi = .text:0x800F8B38; // type:function size:0x204 scope:global align:4 +setCrawlMoveHoll__9daAlink_cFv = .text:0x800F8D3C; // type:function size:0xB8 scope:global align:4 +setCrawlMoveAngle__9daAlink_cFv = .text:0x800F8DF4; // type:function size:0x14C scope:global align:4 +stopHalfMoveAnime__9daAlink_cFf = .text:0x800F8F40; // type:function size:0x7C scope:global align:4 +setCrawlAutoMoveAimPos__9daAlink_cFv = .text:0x800F8FBC; // type:function size:0x28C scope:global align:4 +procCrawlStartInit__9daAlink_cFv = .text:0x800F9248; // type:function size:0x174 scope:global align:4 +procCrawlStart__9daAlink_cFv = .text:0x800F93BC; // type:function size:0xF0 scope:global align:4 +procCrawlMoveInit__9daAlink_cFss = .text:0x800F94AC; // type:function size:0x144 scope:global align:4 +procCrawlMove__9daAlink_cFv = .text:0x800F95F0; // type:function size:0x444 scope:global align:4 +procCrawlAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x800F9A34; // type:function size:0xC0 scope:global align:4 +procCrawlAutoMove__9daAlink_cFv = .text:0x800F9AF4; // type:function size:0x2C0 scope:global align:4 +procCrawlEndInit__9daAlink_cFiss = .text:0x800F9DB4; // type:function size:0x1B4 scope:global align:4 +procCrawlEnd__9daAlink_cFv = .text:0x800F9F68; // type:function size:0xAC scope:global align:4 +getHangMoveAnmSpeed__9daAlink_cFv = .text:0x800FA014; // type:function size:0x20 scope:global align:4 +getHangDirectionFromAngle__9daAlink_cFv = .text:0x800FA034; // type:function size:0x74 scope:global align:4 +hangMoveBgCheck__9daAlink_cFsP4cXyz = .text:0x800FA0A8; // type:function size:0x2C8 scope:global align:4 +changeHangMoveProc__9daAlink_cFi = .text:0x800FA370; // type:function size:0x290 scope:global align:4 +checkHangFootWall__9daAlink_cFv = .text:0x800FA600; // type:function size:0x11C scope:global align:4 +setHangGroundY__9daAlink_cFv = .text:0x800FA71C; // type:function size:0xA8 scope:global align:4 +changeHangEndProc__9daAlink_cFv = .text:0x800FA7C4; // type:function size:0xD0 scope:global align:4 +checkHangStartSideWall__9daAlink_cFs = .text:0x800FA894; // type:function size:0x220 scope:global align:4 +procHangStartInit__9daAlink_cFv = .text:0x800FAAB4; // type:function size:0x398 scope:global align:4 +procHangStart__9daAlink_cFv = .text:0x800FAE4C; // type:function size:0xB8 scope:global align:4 +procHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x800FAF04; // type:function size:0x2D8 scope:global align:4 +procHangFallStart__9daAlink_cFv = .text:0x800FB1DC; // type:function size:0xFC scope:global align:4 +procHangUpInit__9daAlink_cFi = .text:0x800FB2D8; // type:function size:0x88 scope:global align:4 +procHangUp__9daAlink_cFv = .text:0x800FB360; // type:function size:0x114 scope:global align:4 +procHangWaitInit__9daAlink_cFv = .text:0x800FB474; // type:function size:0x108 scope:global align:4 +procHangWait__9daAlink_cFv = .text:0x800FB57C; // type:function size:0x10C scope:global align:4 +procHangMoveInit__9daAlink_cFi = .text:0x800FB688; // type:function size:0x140 scope:global align:4 +procHangMove__9daAlink_cFv = .text:0x800FB7C8; // type:function size:0x438 scope:global align:4 +procHangClimbInit__9daAlink_cFf = .text:0x800FBC00; // type:function size:0x10C scope:global align:4 +procHangClimb__9daAlink_cFv = .text:0x800FBD0C; // type:function size:0x130 scope:global align:4 +procHangWallCatchInit__9daAlink_cFv = .text:0x800FBE3C; // type:function size:0x2D4 scope:global align:4 +procHangWallCatch__9daAlink_cFv = .text:0x800FC110; // type:function size:0xA0 scope:global align:4 +procHangReadyInit__9daAlink_cFv = .text:0x800FC1B0; // type:function size:0xC8 scope:global align:4 +procHangReady__9daAlink_cFv = .text:0x800FC278; // type:function size:0xB4 scope:global align:4 +procHangLeverDownInit__9daAlink_cFv = .text:0x800FC32C; // type:function size:0x9C scope:global align:4 +procHangLeverDown__9daAlink_cFv = .text:0x800FC3C8; // type:function size:0x1D8 scope:global align:4 +changeDragonActor__9daAlink_cFP10fopAc_ac_c = .text:0x800FC5A0; // type:function size:0x3C scope:global align:4 +setDragonHangPos__9daAlink_cFv = .text:0x800FC5DC; // type:function size:0x110 scope:global align:4 +setOctaIealHangPos__9daAlink_cFv = .text:0x800FC6EC; // type:function size:0x94 scope:global align:4 +setBossBodyHangPos__9daAlink_cFv = .text:0x800FC780; // type:function size:0x34 scope:global align:4 +procBossBodyHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800FC7B4; // type:function size:0xF4 scope:global align:4 +procBossBodyHang__9daAlink_cFv = .text:0x800FC8A8; // type:function size:0x6E8 scope:global align:4 +getLadderUnitCount__9daAlink_cCFv = .text:0x800FCF90; // type:function size:0x2C scope:global align:4 +setLadderInit__9daAlink_cFv = .text:0x800FCFBC; // type:function size:0xC4 scope:global align:4 +setLadderPosInit__9daAlink_cFv = .text:0x800FD080; // type:function size:0x1A8 scope:global align:4 +setLadderPos__9daAlink_cFi = .text:0x800FD228; // type:function size:0x98 scope:global align:4 +getLadderMoveAnmSpeed__9daAlink_cFv = .text:0x800FD2C0; // type:function size:0x24 scope:global align:4 +changeLadderMoveProc__9daAlink_cFi = .text:0x800FD2E4; // type:function size:0x1FC scope:global align:4 +setMoveBGLadderCorrect__9daAlink_cFv = .text:0x800FD4E0; // type:function size:0x13C scope:global align:4 +checkLadderFall__9daAlink_cFv = .text:0x800FD61C; // type:function size:0x64 scope:global align:4 +procLadderUpStartInit__9daAlink_cFv = .text:0x800FD680; // type:function size:0x168 scope:global align:4 +procLadderUpStart__9daAlink_cFv = .text:0x800FD7E8; // type:function size:0x74 scope:global align:4 +procLadderUpEndInit__9daAlink_cFi = .text:0x800FD85C; // type:function size:0xC4 scope:global align:4 +procLadderUpEnd__9daAlink_cFv = .text:0x800FD920; // type:function size:0xE4 scope:global align:4 +procLadderDownStartInit__9daAlink_cFv = .text:0x800FDA04; // type:function size:0x1A8 scope:global align:4 +procLadderDownStart__9daAlink_cFv = .text:0x800FDBAC; // type:function size:0xA4 scope:global align:4 +procLadderDownEndInit__9daAlink_cFi = .text:0x800FDC50; // type:function size:0xB4 scope:global align:4 +procLadderDownEnd__9daAlink_cFv = .text:0x800FDD04; // type:function size:0xC4 scope:global align:4 +procLadderMoveInit__9daAlink_cFiiP4cXyz = .text:0x800FDDC8; // type:function size:0x1C0 scope:global align:4 +procLadderMove__9daAlink_cFv = .text:0x800FDF88; // type:function size:0xC0 scope:global align:4 +getClimbMoveUpDownAnmSpeed__9daAlink_cFv = .text:0x800FE048; // type:function size:0x24 scope:global align:4 +getClimbMoveSideAnmSpeed__9daAlink_cFv = .text:0x800FE06C; // type:function size:0x24 scope:global align:4 +checkClimbCode__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FE090; // type:function size:0xBC scope:global align:4 +setClimbInit__9daAlink_cFv = .text:0x800FE14C; // type:function size:0x60 scope:global align:4 +setClimbShapeOffset__9daAlink_cFv = .text:0x800FE1AC; // type:function size:0x250 scope:global align:4 +getClimbDirectionFromAngle__9daAlink_cFv = .text:0x800FE3FC; // type:function size:0x74 scope:global align:4 +changeClimbMoveProc__9daAlink_cFi = .text:0x800FE470; // type:function size:0x168 scope:global align:4 +checkClimbMoveUpDownProc__9daAlink_cFi = .text:0x800FE5D8; // type:function size:0x148 scope:global align:4 +checkClimbMoveSideProc__9daAlink_cFi = .text:0x800FE720; // type:function size:0x180 scope:global align:4 +setMoveBGClimbCorrect__9daAlink_cFv = .text:0x800FE8A0; // type:function size:0x328 scope:global align:4 +checkBgCorrectClimbMove__9daAlink_cFP4cXyzP4cXyz = .text:0x800FEBC8; // type:function size:0xE0 scope:global align:4 +checkClimbRoof__9daAlink_cFf = .text:0x800FECA8; // type:function size:0xE0 scope:global align:4 +checkClimbGround__9daAlink_cFP4cXyzf = .text:0x800FED88; // type:function size:0x170 scope:global align:4 +checkBgClimbMove__9daAlink_cFi = .text:0x800FEEF8; // type:function size:0x3CC scope:global align:4 +setClimbStartNotGround__9daAlink_cFv = .text:0x800FF2C4; // type:function size:0x1C4 scope:global align:4 +procClimbUpStartInit__9daAlink_cFi = .text:0x800FF488; // type:function size:0x2B4 scope:global align:4 +procClimbUpStart__9daAlink_cFv = .text:0x800FF73C; // type:function size:0x114 scope:global align:4 +procClimbDownStartInit__9daAlink_cFs = .text:0x800FF850; // type:function size:0x190 scope:global align:4 +procClimbDownStart__9daAlink_cFv = .text:0x800FF9E0; // type:function size:0x108 scope:global align:4 +procClimbMoveUpDownInit__9daAlink_cFi = .text:0x800FFAE8; // type:function size:0x1A8 scope:global align:4 +procClimbMoveUpDown__9daAlink_cFv = .text:0x800FFC90; // type:function size:0x158 scope:global align:4 +procClimbMoveSideInit__9daAlink_cFv = .text:0x800FFDE8; // type:function size:0x19C scope:global align:4 +procClimbMoveSide__9daAlink_cFv = .text:0x800FFF84; // type:function size:0x1AC scope:global align:4 +procClimbWaitInit__9daAlink_cFii = .text:0x80100130; // type:function size:0x160 scope:global align:4 +procClimbWait__9daAlink_cFv = .text:0x80100290; // type:function size:0x18C scope:global align:4 +procClimbToRoofInit__9daAlink_cFv = .text:0x8010041C; // type:function size:0x80 scope:global align:4 +procClimbToRoof__9daAlink_cFv = .text:0x8010049C; // type:function size:0x168 scope:global align:4 +getRoofHangFMoveAnmSpeed__9daAlink_cCFv = .text:0x80100604; // type:function size:0x24 scope:global align:4 +getRoofHangSMoveAnmSpeed__9daAlink_cCFv = .text:0x80100628; // type:function size:0x24 scope:global align:4 +setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo = .text:0x8010064C; // type:function size:0x54 scope:global align:4 +checkRoofHangMovePos__9daAlink_cFv = .text:0x801006A0; // type:function size:0x108 scope:global align:4 +commonRoofHangProc__9daAlink_cFv = .text:0x801007A8; // type:function size:0x17C scope:global align:4 +checkNextActionRoofHang__9daAlink_cFv = .text:0x80100924; // type:function size:0x124 scope:global align:4 +procRoofHangStartInit__9daAlink_cFRC13cBgS_PolyInfoRC4cXyzi = .text:0x80100A48; // type:function size:0xD4 scope:global align:4 +procRoofHangStart__9daAlink_cFv = .text:0x80100B1C; // type:function size:0xD0 scope:global align:4 +procRoofHangWaitInit__9daAlink_cFi = .text:0x80100BEC; // type:function size:0x184 scope:global align:4 +procRoofHangWait__9daAlink_cFv = .text:0x80100D70; // type:function size:0x6C scope:global align:4 +procRoofHangFrontMoveInit__9daAlink_cFv = .text:0x80100DDC; // type:function size:0x148 scope:global align:4 +procRoofHangFrontMove__9daAlink_cFv = .text:0x80100F24; // type:function size:0x330 scope:global align:4 +procRoofHangSideMoveInit__9daAlink_cFv = .text:0x80101254; // type:function size:0xEC scope:global align:4 +procRoofHangSideMove__9daAlink_cFv = .text:0x80101340; // type:function size:0xB0 scope:global align:4 +procRoofHangTurnInit__9daAlink_cFv = .text:0x801013F0; // type:function size:0x17C scope:global align:4 +procRoofHangTurn__9daAlink_cFv = .text:0x8010156C; // type:function size:0x108 scope:global align:4 +setRoofHangSwitch__9daAlink_cFv = .text:0x80101674; // type:function size:0x70 scope:global align:4 +procRoofSwitchHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x801016E4; // type:function size:0x100 scope:global align:4 +procRoofSwitchHang__9daAlink_cFv = .text:0x801017E4; // type:function size:0xC8 scope:global align:4 +getHangPos__13daObjSwHang_cFv = .text:0x801018AC; // type:function size:0x1C scope:global align:4 +checkZoraWearMaskDraw__9daAlink_cFv = .text:0x801018C8; // type:function size:0x54 scope:global align:4 +checkAcceptUseItemInWater__9daAlink_cCFUs = .text:0x8010191C; // type:function size:0x50 scope:global align:4 +swimDeleteItem__9daAlink_cFv = .text:0x8010196C; // type:function size:0x84 scope:global align:4 +getZoraSwim__9daAlink_cCFv = .text:0x801019F0; // type:function size:0x60 scope:global align:4 +getSwimFrontMaxSpeed__9daAlink_cCFv = .text:0x80101A50; // type:function size:0x90 scope:global align:4 +getSwimMaxFallSpeed__9daAlink_cCFv = .text:0x80101AE0; // type:function size:0x9C scope:global align:4 +checkOxygenTimer__9daAlink_cFv = .text:0x80101B7C; // type:function size:0x150 scope:global align:4 +offOxygenTimer__9daAlink_cFv = .text:0x80101CCC; // type:function size:0x24 scope:global align:4 +checkPossibleWaterInMode__9daAlink_cCFv = .text:0x80101CF0; // type:function size:0x3C scope:global align:4 +setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf = .text:0x80101D2C; // type:function size:0x7C scope:global align:4 +swimBgCheck__9daAlink_cFf = .text:0x80101DA8; // type:function size:0x674 scope:global align:4 +setSpeedAndAngleSwim__9daAlink_cFv = .text:0x8010241C; // type:function size:0x5E4 scope:global align:4 +checkNextActionSwim__9daAlink_cFv = .text:0x80102A00; // type:function size:0x154 scope:global align:4 +checkSwimAction__9daAlink_cFi = .text:0x80102B54; // type:function size:0x53C scope:global align:4 +checkSwimUpAction__9daAlink_cFv = .text:0x80103090; // type:function size:0x270 scope:global align:4 +swimOutAfter__9daAlink_cFi = .text:0x80103300; // type:function size:0xD0 scope:global align:4 +checkSwimFall__9daAlink_cFv = .text:0x801033D0; // type:function size:0x34 scope:global align:4 +checkSwimOutAction__9daAlink_cFv = .text:0x80103404; // type:function size:0x2CC scope:global align:4 +setSwimMoveAnime__9daAlink_cFv = .text:0x801036D0; // type:function size:0x848 scope:global align:4 +checkSwimButtonAccept__9daAlink_cFv = .text:0x80103F18; // type:function size:0x28 scope:global align:4 +checkUpSwimButtonAccept__9daAlink_cFv = .text:0x80103F40; // type:function size:0x1C scope:global align:4 +checkSwimButtonMove__9daAlink_cFv = .text:0x80103F5C; // type:function size:0x70 scope:global align:4 +checkZoraSwimMove__9daAlink_cFv = .text:0x80103FCC; // type:function size:0x54 scope:global align:4 +checkSwimNeckUpDown__9daAlink_cCFv = .text:0x80104020; // type:function size:0x4C scope:global align:4 +setSwimUpDownOffset__9daAlink_cFv = .text:0x8010406C; // type:function size:0xC4 scope:global align:4 +procSwimUpInit__9daAlink_cFv = .text:0x80104130; // type:function size:0xF0 scope:global align:4 +procSwimUp__9daAlink_cFv = .text:0x80104220; // type:function size:0x110 scope:global align:4 +procSwimWaitInit__9daAlink_cFi = .text:0x80104330; // type:function size:0x1BC scope:global align:4 +procSwimWait__9daAlink_cFv = .text:0x801044EC; // type:function size:0x1BC scope:global align:4 +procSwimMoveInit__9daAlink_cFv = .text:0x801046A8; // type:function size:0x148 scope:global align:4 +procSwimMove__9daAlink_cFv = .text:0x801047F0; // type:function size:0x1A0 scope:global align:4 +procSwimDiveInit__9daAlink_cFv = .text:0x80104990; // type:function size:0x148 scope:global align:4 +procSwimDive__9daAlink_cFv = .text:0x80104AD8; // type:function size:0x1B0 scope:global align:4 +procSwimHookshotSubjectInit__9daAlink_cFv = .text:0x80104C88; // type:function size:0x12C scope:global align:4 +procSwimHookshotSubject__9daAlink_cFv = .text:0x80104DB4; // type:function size:0x13C scope:global align:4 +procSwimHookshotMoveInit__9daAlink_cFv = .text:0x80104EF0; // type:function size:0x10C scope:global align:4 +procSwimHookshotMove__9daAlink_cFv = .text:0x80104FFC; // type:function size:0x1D8 scope:global align:4 +procSwimDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x801051D4; // type:function size:0x58C scope:global align:4 +procSwimDamage__9daAlink_cFv = .text:0x80105760; // type:function size:0x178 scope:global align:4 +procOctaIealSpitInit__9daAlink_cFv = .text:0x801058D8; // type:function size:0x160 scope:global align:4 +procOctaIealSpit__9daAlink_cFv = .text:0x80105A38; // type:function size:0x84 scope:global align:4 +daAlink_searchIceLeaf__FP10fopAc_ac_cPv = .text:0x80105ABC; // type:function size:0x14 scope:global align:4 +checkSnowCode__9daAlink_cCFv = .text:0x80105AD0; // type:function size:0x24 scope:global align:4 +checkSnowCodePolygon__9daAlink_cFR13cBgS_PolyInfo = .text:0x80105AF4; // type:function size:0x54 scope:global align:4 +checkBoardRestart__9daAlink_cFv = .text:0x80105B48; // type:function size:0x48 scope:global align:4 +boardCommon__9daAlink_cFi = .text:0x80105B90; // type:function size:0x9DC scope:global align:4 +setCommonBoardAnime__9daAlink_cFi = .text:0x8010656C; // type:function size:0x58 scope:global align:4 +checkNextActionBoard__9daAlink_cFv = .text:0x801065C4; // type:function size:0x8C scope:global align:4 +checkBoardSwordTriggerAction__9daAlink_cFv = .text:0x80106650; // type:function size:0x38 scope:global align:4 +commonProcBoardInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x80106688; // type:function size:0x68 scope:global align:4 +getBoardRowAnmSpeed__9daAlink_cFv = .text:0x801066F0; // type:function size:0x34 scope:global align:4 +setBoardLandAnime__9daAlink_cFv = .text:0x80106724; // type:function size:0x88 scope:global align:4 +procBoardRideInit__9daAlink_cFv = .text:0x801067AC; // type:function size:0x25C scope:global align:4 +procBoardRide__9daAlink_cFv = .text:0x80106A08; // type:function size:0x68 scope:global align:4 +procBoardWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x80106A70; // type:function size:0x194 scope:global align:4 +procBoardWait__9daAlink_cFv = .text:0x80106C04; // type:function size:0x2BC scope:global align:4 +procBoardRowInit__9daAlink_cFv = .text:0x80106EC0; // type:function size:0x78 scope:global align:4 +procBoardRow__9daAlink_cFv = .text:0x80106F38; // type:function size:0x160 scope:global align:4 +procBoardTurnInit__9daAlink_cFv = .text:0x80107098; // type:function size:0x7C scope:global align:4 +procBoardTurn__9daAlink_cFv = .text:0x80107114; // type:function size:0x13C scope:global align:4 +procBoardJumpInit__9daAlink_cFfi = .text:0x80107250; // type:function size:0xE8 scope:global align:4 +procBoardJump__9daAlink_cFv = .text:0x80107338; // type:function size:0xD0 scope:global align:4 +procBoardSubjectivityInit__9daAlink_cFv = .text:0x80107408; // type:function size:0x48 scope:global align:4 +procBoardSubjectivity__9daAlink_cFv = .text:0x80107450; // type:function size:0x94 scope:global align:4 +procBoardCutInit__9daAlink_cFv = .text:0x801074E4; // type:function size:0xB0 scope:global align:4 +procBoardCut__9daAlink_cFv = .text:0x80107594; // type:function size:0x78 scope:global align:4 +procBoardCutTurnInit__9daAlink_cFv = .text:0x8010760C; // type:function size:0x170 scope:global align:4 +procBoardCutTurn__9daAlink_cFv = .text:0x8010777C; // type:function size:0x1BC scope:global align:4 +draw__Q29daAlink_c14hsChainShape_cFv = .text:0x80107938; // type:function size:0xAC8 scope:global align:4 +hookshotAtHitCallBack__9daAlink_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80108400; // type:function size:0x1D4 scope:global align:4 +daAlink_hookshotAtHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x801085D4; // type:function size:0x20 scope:global align:4 +getHookshotTopPos__9daAlink_cFv = .text:0x801085F4; // type:function size:0x44 scope:global align:4 +checkHookshotReturnMode__9daAlink_cCFv = .text:0x80108638; // type:function size:0x68 scope:global align:4 +checkHookshotShootReturnMode__9daAlink_cCFv = .text:0x801086A0; // type:function size:0x74 scope:global align:4 +resetHookshotMode__9daAlink_cFv = .text:0x80108714; // type:function size:0x40 scope:global align:4 +setEnemyBombHookshot__9daAlink_cFP10fopAc_ac_c = .text:0x80108754; // type:function size:0x68 scope:global align:4 +checkLv7BossRoom__9daAlink_cFv = .text:0x801087BC; // type:function size:0x2C scope:global align:4 +checkHookshotStickBG__9daAlink_cFR13cBgS_PolyInfo = .text:0x801087E8; // type:function size:0x78 scope:global align:4 +cancelHookshotCarry__9daAlink_cFv = .text:0x80108860; // type:function size:0x3C scope:global align:4 +changeHookshotDrawModel__9daAlink_cFv = .text:0x8010889C; // type:function size:0x3C scope:global align:4 +checkHookshotRoofLv7Boss__9daAlink_cFv = .text:0x801088D8; // type:function size:0x28 scope:global align:4 +checkChaseHookshot__9daAlink_cFv = .text:0x80108900; // type:function size:0xB8 scope:global align:4 +checkOctaIealSpecialCollect__9daAlink_cFv = .text:0x801089B8; // type:function size:0x68 scope:global align:4 +checkBossOctaIealRoom__9daAlink_cFv = .text:0x80108A20; // type:function size:0x30 scope:global align:4 +checkHookshotWait__9daAlink_cCFv = .text:0x80108A50; // type:function size:0x24 scope:global align:4 +setHookshotCatchNow__9daAlink_cFv = .text:0x80108A74; // type:function size:0x54 scope:global align:4 +setHookshotCarryOffset__9daAlink_cFUiPC4cXyz = .text:0x80108AC8; // type:function size:0xA4 scope:global align:4 +setHookshotModel__9daAlink_cFv = .text:0x80108B6C; // type:function size:0x280 scope:global align:4 +setHookshotSight__9daAlink_cFv = .text:0x80108DEC; // type:function size:0x138 scope:global align:4 +cancelHookshotShot__9daAlink_cFv = .text:0x80108F24; // type:function size:0x78 scope:global align:4 +cancelHookshotMove__9daAlink_cFv = .text:0x80108F9C; // type:function size:0xD8 scope:global align:4 +checkHookshotReadyMaterialOffMode__9daAlink_cCFv = .text:0x80109074; // type:function size:0x34 scope:global align:4 +setHookshotReadyMaterial__9daAlink_cFv = .text:0x801090A8; // type:function size:0x7C scope:global align:4 +initHookshotUpperAnimeSpeed__9daAlink_cFi = .text:0x80109124; // type:function size:0x84 scope:global align:4 +initHookshotReady__9daAlink_cFv = .text:0x801091A8; // type:function size:0x74 scope:global align:4 +setHookshotReadyAnime__9daAlink_cFv = .text:0x8010921C; // type:function size:0xA0 scope:global align:4 +checkUpperItemActionHookshot__9daAlink_cFv = .text:0x801092BC; // type:function size:0x344 scope:global align:4 +checkNextActionHookshot__9daAlink_cFv = .text:0x80109600; // type:function size:0x1D8 scope:global align:4 +setHookshotReturnEnd__9daAlink_cFv = .text:0x801097D8; // type:function size:0xF0 scope:global align:4 +setHookshotHangMoveBGCollect__9daAlink_cFv = .text:0x801098C8; // type:function size:0x21C scope:global align:4 +setHookshotTopPosFly__9daAlink_cFv = .text:0x80109AE4; // type:function size:0x130 scope:global align:4 +setHookshotPos__9daAlink_cFv = .text:0x80109C14; // type:function size:0x1700 scope:global align:4 +setHookshotRoofWaitAnime__9daAlink_cFv = .text:0x8010B314; // type:function size:0x80 scope:global align:4 +setHookshotWallWaitAnime__9daAlink_cFv = .text:0x8010B394; // type:function size:0x50 scope:global align:4 +hookshotRoofTurn__9daAlink_cFv = .text:0x8010B3E4; // type:function size:0x298 scope:global align:4 +initHookshotRoofWaitActor__9daAlink_cFP10fopAc_ac_c = .text:0x8010B67C; // type:function size:0xDC scope:global align:4 +checkNextHookPoint__9daAlink_cFv = .text:0x8010B758; // type:function size:0x12C scope:global align:4 +checkLandHookshotHang__9daAlink_cFv = .text:0x8010B884; // type:function size:0x120 scope:global align:4 +commonHookshotRoofWait__9daAlink_cFv = .text:0x8010B9A4; // type:function size:0x100 scope:global align:4 +commonHookshotWallWait__9daAlink_cFv = .text:0x8010BAA4; // type:function size:0x3C scope:global align:4 +procHookshotSubjectInit__9daAlink_cFv = .text:0x8010BAE0; // type:function size:0xA0 scope:global align:4 +procHookshotSubject__9daAlink_cFv = .text:0x8010BB80; // type:function size:0xC0 scope:global align:4 +procHookshotMoveInit__9daAlink_cFv = .text:0x8010BC40; // type:function size:0x9C scope:global align:4 +procHookshotMove__9daAlink_cFv = .text:0x8010BCDC; // type:function size:0xEC scope:global align:4 +procHookshotFlyInit__9daAlink_cFv = .text:0x8010BDC8; // type:function size:0x160 scope:global align:4 +procHookshotFly__9daAlink_cFv = .text:0x8010BF28; // type:function size:0x940 scope:global align:4 +procHookshotRoofWaitInit__9daAlink_cFiP10fopAc_ac_ci = .text:0x8010C868; // type:function size:0x1C4 scope:global align:4 +procHookshotRoofWait__9daAlink_cFv = .text:0x8010CA2C; // type:function size:0x28C scope:global align:4 +procHookshotRoofShootInit__9daAlink_cFP10fopAc_ac_c = .text:0x8010CCB8; // type:function size:0xE0 scope:global align:4 +procHookshotRoofShoot__9daAlink_cFv = .text:0x8010CD98; // type:function size:0x20C scope:global align:4 +procHookshotRoofBootsInit__9daAlink_cFP10fopAc_ac_c = .text:0x8010CFA4; // type:function size:0xC8 scope:global align:4 +procHookshotRoofBoots__9daAlink_cFv = .text:0x8010D06C; // type:function size:0x140 scope:global align:4 +procHookshotWallWaitInit__9daAlink_cFisi = .text:0x8010D1AC; // type:function size:0x218 scope:global align:4 +procHookshotWallWait__9daAlink_cFv = .text:0x8010D3C4; // type:function size:0x268 scope:global align:4 +procHookshotWallShootInit__9daAlink_cFv = .text:0x8010D62C; // type:function size:0xD8 scope:global align:4 +procHookshotWallShoot__9daAlink_cFv = .text:0x8010D704; // type:function size:0x270 scope:global align:4 +getSpinnerGravity__9daAlink_cCFv = .text:0x8010D974; // type:function size:0x10 scope:global align:4 +getSpinnerMaxFallSpeed__9daAlink_cCFv = .text:0x8010D984; // type:function size:0x10 scope:global align:4 +getSpinnerJumpRate__9daAlink_cCFv = .text:0x8010D994; // type:function size:0x10 scope:global align:4 +getSpinnerRideMoveTime__9daAlink_cFv = .text:0x8010D9A4; // type:function size:0x44 scope:global align:4 +getSpinnerRideSpeedF__9daAlink_cFv = .text:0x8010D9E8; // type:function size:0x44 scope:global align:4 +getSpinnerRideDecSpeedMax__9daAlink_cCFv = .text:0x8010DA2C; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedMin__9daAlink_cCFv = .text:0x8010DA3C; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedRate__9daAlink_cCFv = .text:0x8010DA4C; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMax__9daAlink_cCFv = .text:0x8010DA5C; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMin__9daAlink_cCFv = .text:0x8010DA6C; // type:function size:0x10 scope:global align:4 +onSpinnerPathForceRemove__9daAlink_cFv = .text:0x8010DA7C; // type:function size:0x54 scope:global align:4 +checkSpinnerPathMove__9daAlink_cFv = .text:0x8010DAD0; // type:function size:0x64 scope:global align:4 +checkLv4BossRoom__9daAlink_cFv = .text:0x8010DB34; // type:function size:0x2C scope:global align:4 +checkSpinnerTriggerAttack__9daAlink_cFv = .text:0x8010DB60; // type:function size:0xA0 scope:global align:4 +setSpinnerSyncPos__9daAlink_cFv = .text:0x8010DC00; // type:function size:0x9C scope:global align:4 +procSpinnerReadyInit__9daAlink_cFv = .text:0x8010DC9C; // type:function size:0x168 scope:global align:4 +procSpinnerReady__9daAlink_cFv = .text:0x8010DE04; // type:function size:0x98 scope:global align:4 +setSpinnerStatus__9daAlink_cFUcUc = .text:0x8010DE9C; // type:function size:0x14 scope:global align:4 +procSpinnerWaitInit__9daAlink_cFv = .text:0x8010DEB0; // type:function size:0xD4 scope:global align:4 +procSpinnerWait__9daAlink_cFv = .text:0x8010DF84; // type:function size:0x540 scope:global align:4 +bottleModelCallBack__9daAlink_cFv = .text:0x8010E4C4; // type:function size:0xA0 scope:global align:4 +daAlink_bottleModelCallBack__FP8J3DJointi = .text:0x8010E564; // type:function size:0x3C scope:global align:4 +getBottleOpenAppearItem__9daAlink_cCFv = .text:0x8010E5A0; // type:function size:0x1C scope:global align:4 +checkOilBottleItemNotGet__9daAlink_cFUs = .text:0x8010E5BC; // type:function size:0x54 scope:global align:4 +setBottleModel__9daAlink_cFUs = .text:0x8010E610; // type:function size:0x4EC scope:global align:4 +commonBottleDrink__9daAlink_cFi = .text:0x8010EAFC; // type:function size:0x998 scope:global align:4 +makeFairy__9daAlink_cFP4cXyzUl = .text:0x8010F494; // type:function size:0xF0 scope:global align:4 +procBottleDrinkInit__9daAlink_cFUs = .text:0x8010F584; // type:function size:0x14C scope:global align:4 +procBottleDrink__9daAlink_cFv = .text:0x8010F6D0; // type:function size:0x5C scope:global align:4 +procBottleOpenInit__9daAlink_cFUs = .text:0x8010F72C; // type:function size:0x1F0 scope:global align:4 +procBottleOpen__9daAlink_cFv = .text:0x8010F91C; // type:function size:0x354 scope:global align:4 +procBottleSwingInit__9daAlink_cFP10fopAc_ac_ci = .text:0x8010FC70; // type:function size:0x320 scope:global align:4 +procBottleSwing__9daAlink_cFv = .text:0x8010FF90; // type:function size:0x378 scope:global align:4 +procBottleGetInit__9daAlink_cFi = .text:0x80110308; // type:function size:0x248 scope:global align:4 +procBottleGet__9daAlink_cFv = .text:0x80110550; // type:function size:0x130 scope:global align:4 +Insect_Release__9dInsect_cFv = .text:0x80110680; // type:function size:0xC scope:global align:4 +daAlink_searchTagKandelaar__FP10fopAc_ac_cPv = .text:0x8011068C; // type:function size:0x14 scope:global align:4 +daAlink_searchTagKtOnFire__FP10fopAc_ac_cPv = .text:0x801106A0; // type:function size:0x80 scope:global align:4 +setKandelaarMtx__9daAlink_cFPA4_fii = .text:0x80110720; // type:function size:0xA4 scope:global align:4 +checkWaterInKandelaarOffset__9daAlink_cFf = .text:0x801107C4; // type:function size:0x30 scope:global align:4 +checkWaterInKandelaar__9daAlink_cFf = .text:0x801107F4; // type:function size:0x84 scope:global align:4 +offKandelaarModel__9daAlink_cFv = .text:0x80110878; // type:function size:0x3C scope:global align:4 +checkUseKandelaar__9daAlink_cFi = .text:0x801108B4; // type:function size:0x38 scope:global align:4 +checkKandelaarSwing__9daAlink_cCFi = .text:0x801108EC; // type:function size:0x38 scope:global align:4 +kandelaarModelCallBack__9daAlink_cFv = .text:0x80110924; // type:function size:0x300 scope:global align:4 +daAlink_kandelaarModelCallBack__FP8J3DJointi = .text:0x80110C24; // type:function size:0x3C scope:global align:4 +getKandelaarFlamePos__9daAlink_cFv = .text:0x80110C60; // type:function size:0x44 scope:global align:4 +checkKandelaarEquipAnime__9daAlink_cCFv = .text:0x80110CA4; // type:function size:0x28 scope:global align:4 +preKandelaarDraw__9daAlink_cFv = .text:0x80110CCC; // type:function size:0x1EC scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x80110EB8; // type:function size:0x4 scope:global align:4 +setKandelaarModel__9daAlink_cFv = .text:0x80110EBC; // type:function size:0x104 scope:global align:4 +resetOilBottleModel__9daAlink_cFv = .text:0x80110FC0; // type:function size:0x58 scope:global align:4 +commonKandelaarPourInit__9daAlink_cFv = .text:0x80111018; // type:function size:0xD8 scope:global align:4 +commonKandelaarPour__9daAlink_cFi = .text:0x801110F0; // type:function size:0x254 scope:global align:4 +initKandelaarSwing__9daAlink_cFv = .text:0x80111344; // type:function size:0x134 scope:global align:4 +procKandelaarSwingInit__9daAlink_cFv = .text:0x80111478; // type:function size:0x18C scope:global align:4 +procKandelaarSwing__9daAlink_cFv = .text:0x80111604; // type:function size:0xB0 scope:global align:4 +procKandelaarPourInit__9daAlink_cFv = .text:0x801116B4; // type:function size:0xA8 scope:global align:4 +procKandelaarPour__9daAlink_cFv = .text:0x8011175C; // type:function size:0x28 scope:global align:4 +daAlink_searchWhistle__FP10fopAc_ac_cPv = .text:0x80111784; // type:function size:0x24 scope:global align:4 +daAlink_searchHawk__FP10fopAc_ac_cPv = .text:0x801117A8; // type:function size:0x14 scope:global align:4 +setGrassWhistleModel__9daAlink_cFi = .text:0x801117BC; // type:function size:0x98 scope:global align:4 +setHorseWhistleModel__9daAlink_cFv = .text:0x80111854; // type:function size:0x78 scope:global align:4 +procGrassWhistleGetInit__9daAlink_cFv = .text:0x801118CC; // type:function size:0x144 scope:global align:4 +procGrassWhistleGet__9daAlink_cFv = .text:0x80111A10; // type:function size:0xC4 scope:global align:4 +procGrassWhistleWaitInit__9daAlink_cFiiisP4cXyz = .text:0x80111AD4; // type:function size:0x208 scope:global align:4 +procGrassWhistleWait__9daAlink_cFv = .text:0x80111CDC; // type:function size:0x34C scope:global align:4 +procCoHorseCallWaitInit__9daAlink_cFi = .text:0x80112028; // type:function size:0xD8 scope:global align:4 +procCoHorseCallWait__9daAlink_cFv = .text:0x80112100; // type:function size:0xEC scope:global align:4 +procHawkCatchInit__9daAlink_cFv = .text:0x801121EC; // type:function size:0x6C scope:global align:4 +procHawkCatch__9daAlink_cFv = .text:0x80112258; // type:function size:0x58 scope:global align:4 +procHawkSubjectInit__9daAlink_cFv = .text:0x801122B0; // type:function size:0x8C scope:global align:4 +procHawkSubject__9daAlink_cFv = .text:0x8011233C; // type:function size:0x138 scope:global align:4 +getIronBallCenterPos__9daAlink_cFv = .text:0x80112474; // type:function size:0x1C scope:global align:4 +getIronBallBgHit__9daAlink_cCFv = .text:0x80112490; // type:function size:0x1C scope:global align:4 +checkIronBallThrowMode__9daAlink_cCFv = .text:0x801124AC; // type:function size:0x40 scope:global align:4 +checkIronBallThrowReturnMode__9daAlink_cCFv = .text:0x801124EC; // type:function size:0x48 scope:global align:4 +checkIronBallReturn__9daAlink_cCFv = .text:0x80112534; // type:function size:0x28 scope:global align:4 +checkIronBallGroundStop__9daAlink_cCFv = .text:0x8011255C; // type:function size:0x44 scope:global align:4 +setIronBallWaitUpperAnime__9daAlink_cFi = .text:0x801125A0; // type:function size:0xC0 scope:global align:4 +checkIronBallDelete__9daAlink_cFv = .text:0x80112660; // type:function size:0xD0 scope:global align:4 +setIronBallReturn__9daAlink_cFi = .text:0x80112730; // type:function size:0x70 scope:global align:4 +setIronBallBgCheckPos__9daAlink_cFv = .text:0x801127A0; // type:function size:0x88 scope:global align:4 +setIronBallModel__9daAlink_cFv = .text:0x80112828; // type:function size:0x490 scope:global align:4 +__ct__5csXyzFv = .text:0x80112CB8; // type:function size:0x4 scope:global align:4 +setIronBallGroundVec__9daAlink_cFPC4cXyzP4cXyz = .text:0x80112CBC; // type:function size:0x1F8 scope:global align:4 +setIronBallChainPos__9daAlink_cFv = .text:0x80112EB4; // type:function size:0xE24 scope:global align:4 +checkIronBallReturnChange__9daAlink_cFv = .text:0x80113CD8; // type:function size:0xB8 scope:global align:4 +setIronBallPos__9daAlink_cFv = .text:0x80113D90; // type:function size:0x138C scope:global align:4 +checkIronBallAnime__9daAlink_cCFv = .text:0x8011511C; // type:function size:0x28 scope:global align:4 +setIronBallReadyAnime__9daAlink_cFv = .text:0x80115144; // type:function size:0xD4 scope:global align:4 +setIronBallBaseAnime__9daAlink_cFv = .text:0x80115218; // type:function size:0x74 scope:global align:4 +checkUpperItemActionIronBall__9daAlink_cFv = .text:0x8011528C; // type:function size:0x1A4 scope:global align:4 +checkNextActionIronBall__9daAlink_cFv = .text:0x80115430; // type:function size:0xEC scope:global align:4 +procIronBallSubjectInit__9daAlink_cFv = .text:0x8011551C; // type:function size:0x80 scope:global align:4 +procIronBallSubject__9daAlink_cFv = .text:0x8011559C; // type:function size:0x88 scope:global align:4 +procIronBallMoveInit__9daAlink_cFv = .text:0x80115624; // type:function size:0x88 scope:global align:4 +procIronBallMove__9daAlink_cFv = .text:0x801156AC; // type:function size:0x108 scope:global align:4 +procIronBallThrowInit__9daAlink_cFv = .text:0x801157B4; // type:function size:0xE4 scope:global align:4 +procIronBallThrow__9daAlink_cFv = .text:0x80115898; // type:function size:0x190 scope:global align:4 +procIronBallReturnInit__9daAlink_cFv = .text:0x80115A28; // type:function size:0xB0 scope:global align:4 +procIronBallReturn__9daAlink_cFv = .text:0x80115AD8; // type:function size:0x180 scope:global align:4 +checkEventRun__9daAlink_cCFv = .text:0x80115C58; // type:function size:0x30 scope:global align:4 +createNpcTks__9daAlink_cFP4cXyziUl = .text:0x80115C88; // type:function size:0xB8 scope:global align:4 +checkSetNpcTks__9daAlink_cFP4cXyzii = .text:0x80115D40; // type:function size:0x1B8 scope:global align:4 +checkDemoAction__9daAlink_cFv = .text:0x80115EF8; // type:function size:0xFA0 scope:global align:4 +checkDemoMoveMode__9daAlink_cCFUl = .text:0x80116E98; // type:function size:0x3C scope:global align:4 +setDemoMoveData__9daAlink_cFPUlPC4cXyz = .text:0x80116ED4; // type:function size:0x1C8 scope:global align:4 +setNoDrawSwordShield__9daAlink_cFiUs = .text:0x8011709C; // type:function size:0x190 scope:global align:4 +setDemoData__9daAlink_cFv = .text:0x8011722C; // type:function size:0x99C scope:global align:4 +resetDemoBck__9daAlink_cFv = .text:0x80117BC8; // type:function size:0xA4 scope:global align:4 +endHighModel__9daAlink_cFv = .text:0x80117C6C; // type:function size:0x5C scope:global align:4 +resetSpecialEvent__9daAlink_cFv = .text:0x80117CC8; // type:function size:0x68 scope:global align:4 +endDemoMode__9daAlink_cFv = .text:0x80117D30; // type:function size:0x3F4 scope:global align:4 +getDemoLookActor__9daAlink_cFv = .text:0x80118124; // type:function size:0x84 scope:global align:4 +checkFlyAtnWait__9daAlink_cFv = .text:0x801181A8; // type:function size:0x30 scope:global align:4 +setGetItemFace__9daAlink_cFUs = .text:0x801181D8; // type:function size:0x134 scope:global align:4 +checkGrabTalkActor__9daAlink_cFP10fopAc_ac_c = .text:0x8011830C; // type:function size:0x34 scope:global align:4 +setTalkStartBack__9daAlink_cFP4cXyz = .text:0x80118340; // type:function size:0x264 scope:global align:4 +setShapeAngleToTalkActor__9daAlink_cFv = .text:0x801185A4; // type:function size:0xE8 scope:global align:4 +setTalkAnime__9daAlink_cFv = .text:0x8011868C; // type:function size:0x80 scope:global align:4 +setTradeItemAnime__9daAlink_cFv = .text:0x8011870C; // type:function size:0xA4 scope:global align:4 +setTradeItemOutHand__9daAlink_cFv = .text:0x801187B0; // type:function size:0x3C scope:global align:4 +checkEndMessage__9daAlink_cFUl = .text:0x801187EC; // type:function size:0x8C scope:global align:4 +setDemoRightHandIndex__9daAlink_cFUs = .text:0x80118878; // type:function size:0x70 scope:global align:4 +setDemoLeftHandIndex__9daAlink_cFUs = .text:0x801188E8; // type:function size:0x9C scope:global align:4 +setDemoRide__9daAlink_cFUs = .text:0x80118984; // type:function size:0xAC scope:global align:4 +setDemoBodyBck__9daAlink_cFP13dDemo_actor_cUs = .text:0x80118A30; // type:function size:0xD8 scope:global align:4 +checkFinalBattle__9daAlink_cFv = .text:0x80118B08; // type:function size:0x64 scope:global align:4 +checkRestartDead__9daAlink_cFii = .text:0x80118B6C; // type:function size:0xC0 scope:global align:4 +setDeadRideSyncPos__9daAlink_cFv = .text:0x80118C2C; // type:function size:0xA4 scope:global align:4 +checkDeadHP__9daAlink_cFv = .text:0x80118CD0; // type:function size:0xE4 scope:global align:4 +checkDeadAction__9daAlink_cFi = .text:0x80118DB4; // type:function size:0x27C scope:global align:4 +setHighModelBck__9daAlink_cFP13mDoExt_bckAnmUs = .text:0x80119030; // type:function size:0xAC scope:global align:4 +setHighModelFaceBtk__9daAlink_cFUs = .text:0x801190DC; // type:function size:0x90 scope:global align:4 +setDemoBrk__9daAlink_cFPP15J3DAnmTevRegKeyP8J3DModelUs = .text:0x8011916C; // type:function size:0x90 scope:global align:4 +setStickAnmData__9daAlink_cFP10J3DAnmBaseiiUsi = .text:0x801191FC; // type:function size:0x2A0 scope:global align:4 +daAlink_c_getDemoIDData__FP13dDemo_actor_cPiPiPiPUsPiPi = .text:0x8011949C; // type:function size:0x15C scope:global align:4 +procDemoCommon__9daAlink_cFv = .text:0x801195F8; // type:function size:0x38 scope:global align:4 +procCoToolDemoInit__9daAlink_cFv = .text:0x80119630; // type:function size:0xE0 scope:global align:4 +procCoToolDemo__9daAlink_cFv = .text:0x80119710; // type:function size:0x6C0 scope:global align:4 +procCoTalkInit__9daAlink_cFv = .text:0x80119DD0; // type:function size:0x1CC scope:global align:4 +procCoTalk__9daAlink_cFv = .text:0x80119F9C; // type:function size:0x2B0 scope:global align:4 +procCoOpenTreasureInit__9daAlink_cFv = .text:0x8011A24C; // type:function size:0x218 scope:global align:4 +procCoOpenTreasure__9daAlink_cFv = .text:0x8011A464; // type:function size:0x94 scope:global align:4 +procCoUnequipInit__9daAlink_cFv = .text:0x8011A4F8; // type:function size:0x10C scope:global align:4 +procCoUnequip__9daAlink_cFv = .text:0x8011A604; // type:function size:0xBC scope:global align:4 +setGetSubBgm__9daAlink_cFi = .text:0x8011A6C0; // type:function size:0x74 scope:global align:4 +checkTreasureRupeeReturn__9daAlink_cCFi = .text:0x8011A734; // type:function size:0x9C scope:global align:4 +procCoGetItemInit__9daAlink_cFv = .text:0x8011A7D0; // type:function size:0x490 scope:global align:4 +procCoGetItem__9daAlink_cFv = .text:0x8011AC60; // type:function size:0x7C8 scope:global align:4 +procCoTurnBackInit__9daAlink_cFv = .text:0x8011B428; // type:function size:0x7C scope:global align:4 +procCoTurnBack__9daAlink_cFv = .text:0x8011B4A4; // type:function size:0x110 scope:global align:4 +procDoorOpenInit__9daAlink_cFv = .text:0x8011B5B4; // type:function size:0x1A0 scope:global align:4 +procDoorOpen__9daAlink_cFv = .text:0x8011B754; // type:function size:0x1F8 scope:global align:4 +procCoLookWaitInit__9daAlink_cFv = .text:0x8011B94C; // type:function size:0x10C scope:global align:4 +procCoLookWait__9daAlink_cFv = .text:0x8011BA58; // type:function size:0x9C scope:global align:4 +procCoDemoPushPullWaitInit__9daAlink_cFv = .text:0x8011BAF4; // type:function size:0x84 scope:global align:4 +procCoDemoPushMoveInit__9daAlink_cFv = .text:0x8011BB78; // type:function size:0xD4 scope:global align:4 +setMonkeyMoveAnime__9daAlink_cFv = .text:0x8011BC4C; // type:function size:0x60 scope:global align:4 +procMonkeyMoveInit__9daAlink_cFv = .text:0x8011BCAC; // type:function size:0xA4 scope:global align:4 +procMonkeyMove__9daAlink_cFv = .text:0x8011BD50; // type:function size:0x54 scope:global align:4 +procDemoBoomerangCatchInit__9daAlink_cFv = .text:0x8011BDA4; // type:function size:0x84 scope:global align:4 +procDemoBoomerangCatch__9daAlink_cFv = .text:0x8011BE28; // type:function size:0x64 scope:global align:4 +procCoDeadInit__9daAlink_cFi = .text:0x8011BE8C; // type:function size:0x360 scope:global align:4 +procCoDead__9daAlink_cFv = .text:0x8011C1EC; // type:function size:0x478 scope:global align:4 +procCoLookAroundInit__9daAlink_cFv = .text:0x8011C664; // type:function size:0x134 scope:global align:4 +procCoLookAround__9daAlink_cFv = .text:0x8011C798; // type:function size:0xBC scope:global align:4 +procBossAtnWaitInit__9daAlink_cFv = .text:0x8011C854; // type:function size:0x74 scope:global align:4 +procCoQuakeWaitInit__9daAlink_cFv = .text:0x8011C8C8; // type:function size:0x74 scope:global align:4 +procCoCaughtInit__9daAlink_cFv = .text:0x8011C93C; // type:function size:0xCC scope:global align:4 +procLookUpInit__9daAlink_cFv = .text:0x8011CA08; // type:function size:0x7C scope:global align:4 +procLookUp__9daAlink_cFv = .text:0x8011CA84; // type:function size:0x4C scope:global align:4 +procLookUpToGetItemInit__9daAlink_cFv = .text:0x8011CAD0; // type:function size:0x88 scope:global align:4 +procLookUpToGetItem__9daAlink_cFv = .text:0x8011CB58; // type:function size:0xB4 scope:global align:4 +procHandPatInit__9daAlink_cFv = .text:0x8011CC0C; // type:function size:0xD4 scope:global align:4 +procHandPat__9daAlink_cFv = .text:0x8011CCE0; // type:function size:0x138 scope:global align:4 +procCoFogDeadInit__9daAlink_cFv = .text:0x8011CE18; // type:function size:0x180 scope:global align:4 +procCoFogDead__9daAlink_cFv = .text:0x8011CF98; // type:function size:0x140 scope:global align:4 +procWolfSmellWaitInit__9daAlink_cFv = .text:0x8011D0D8; // type:function size:0x70 scope:global align:4 +procCoNodInit__9daAlink_cFv = .text:0x8011D148; // type:function size:0xE4 scope:global align:4 +procCoNod__9daAlink_cFv = .text:0x8011D22C; // type:function size:0x74 scope:global align:4 +procCoEyeAwayInit__9daAlink_cFv = .text:0x8011D2A0; // type:function size:0x9C scope:global align:4 +procCoGlareInit__9daAlink_cFv = .text:0x8011D33C; // type:function size:0xC8 scope:global align:4 +procCoGlare__9daAlink_cFv = .text:0x8011D404; // type:function size:0xA8 scope:global align:4 +procGoatStopReadyInit__9daAlink_cFv = .text:0x8011D4AC; // type:function size:0x60 scope:global align:4 +procGoatStopReady__9daAlink_cFv = .text:0x8011D50C; // type:function size:0x70 scope:global align:4 +procCoGetReadySitInit__9daAlink_cFv = .text:0x8011D57C; // type:function size:0x108 scope:global align:4 +procCoGetReadySit__9daAlink_cFv = .text:0x8011D684; // type:function size:0x84 scope:global align:4 +procCoTwGateInit__9daAlink_cFv = .text:0x8011D708; // type:function size:0x104 scope:global align:4 +procCoTwGate__9daAlink_cFv = .text:0x8011D80C; // type:function size:0x58 scope:global align:4 +procWolfSnowEscapeInit__9daAlink_cFv = .text:0x8011D864; // type:function size:0xCC scope:global align:4 +procWolfSnowEscape__9daAlink_cFv = .text:0x8011D930; // type:function size:0x20C scope:global align:4 +procZoraMoveInit__9daAlink_cFv = .text:0x8011DB3C; // type:function size:0x98 scope:global align:4 +procZoraMove__9daAlink_cFv = .text:0x8011DBD4; // type:function size:0x238 scope:global align:4 +procLookAroundTurnInit__9daAlink_cFv = .text:0x8011DE0C; // type:function size:0x104 scope:global align:4 +procLookAroundTurn__9daAlink_cFv = .text:0x8011DF10; // type:function size:0x90 scope:global align:4 +procTradeItemOutInit__9daAlink_cFv = .text:0x8011DFA0; // type:function size:0xF8 scope:global align:4 +procTradeItemOut__9daAlink_cFv = .text:0x8011E098; // type:function size:0x378 scope:global align:4 +checkLetterItem__9daAlink_cFi = .text:0x8011E410; // type:function size:0x70 scope:global align:4 +procNotUseItemInit__9daAlink_cFi = .text:0x8011E480; // type:function size:0x134 scope:global align:4 +procNotUseItem__9daAlink_cFv = .text:0x8011E5B4; // type:function size:0x164 scope:global align:4 +procSwordReadyInit__9daAlink_cFv = .text:0x8011E718; // type:function size:0x68 scope:global align:4 +procSwordReady__9daAlink_cFv = .text:0x8011E780; // type:function size:0xF4 scope:global align:4 +setSwordPushAnime__9daAlink_cFv = .text:0x8011E874; // type:function size:0xA4 scope:global align:4 +procSwordPushInit__9daAlink_cFv = .text:0x8011E918; // type:function size:0x80 scope:global align:4 +procSwordPush__9daAlink_cFv = .text:0x8011E998; // type:function size:0x98 scope:global align:4 +procGanonFinishInit__9daAlink_cFv = .text:0x8011EA30; // type:function size:0x80 scope:global align:4 +procGanonFinish__9daAlink_cFv = .text:0x8011EAB0; // type:function size:0x70 scope:global align:4 +procCutFastReadyInit__9daAlink_cFv = .text:0x8011EB20; // type:function size:0xA4 scope:global align:4 +procCutFastReady__9daAlink_cFv = .text:0x8011EBC4; // type:function size:0x50 scope:global align:4 +procMasterSwordStickInit__9daAlink_cFv = .text:0x8011EC14; // type:function size:0x84 scope:global align:4 +procMasterSwordStick__9daAlink_cFv = .text:0x8011EC98; // type:function size:0xB8 scope:global align:4 +procMasterSwordPullInit__9daAlink_cFv = .text:0x8011ED50; // type:function size:0x74 scope:global align:4 +procMasterSwordPull__9daAlink_cFv = .text:0x8011EDC4; // type:function size:0xB4 scope:global align:4 +checkLv7DungeonShop__9daAlink_cFv = .text:0x8011EE78; // type:function size:0x54 scope:global align:4 +procDungeonWarpReadyInit__9daAlink_cFv = .text:0x8011EECC; // type:function size:0x124 scope:global align:4 +procDungeonWarpReady__9daAlink_cFv = .text:0x8011EFF0; // type:function size:0xCC scope:global align:4 +procDungeonWarpInit__9daAlink_cFv = .text:0x8011F0BC; // type:function size:0x70 scope:global align:4 +procDungeonWarp__9daAlink_cFv = .text:0x8011F12C; // type:function size:0x26C scope:global align:4 +procDungeonWarpSceneStartInit__9daAlink_cFv = .text:0x8011F398; // type:function size:0x100 scope:global align:4 +procDungeonWarpSceneStart__9daAlink_cFv = .text:0x8011F498; // type:function size:0x174 scope:global align:4 +daAlink_searchPortal__FP10fopAc_ac_cPv = .text:0x8011F60C; // type:function size:0x84 scope:global align:4 +checkAcceptWarp__9daAlink_cFv = .text:0x8011F690; // type:function size:0x180 scope:global align:4 +dungeonReturnWarp__9daAlink_cFv = .text:0x8011F810; // type:function size:0xE0 scope:global align:4 +skipPortalObjWarp__9daAlink_cFv = .text:0x8011F8F0; // type:function size:0x134 scope:global align:4 +checkWarpStart__9daAlink_cFv = .text:0x8011FA24; // type:function size:0x1D4 scope:global align:4 +warpModelTexScroll__9daAlink_cFv = .text:0x8011FBF8; // type:function size:0x18C scope:global align:4 +procCoWarpInit__9daAlink_cFii = .text:0x8011FD84; // type:function size:0x3EC scope:global align:4 +procCoWarp__9daAlink_cFv = .text:0x80120170; // type:function size:0x31C scope:global align:4 +commonWaitTurnInit__9daAlink_cFv = .text:0x8012048C; // type:function size:0x34 scope:global align:4 +commonGrabPutInit__9daAlink_cFv = .text:0x801204C0; // type:function size:0x8C scope:global align:4 +commonLargeDamageUpInit__9daAlink_cFiiss = .text:0x8012054C; // type:function size:0x34 scope:global align:4 +commonFallInit__9daAlink_cFi = .text:0x80120580; // type:function size:0x4C scope:global align:4 +setEmitter__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x801205CC; // type:function size:0xB4 scope:global align:4 +setEmitterPolyColor__9daAlink_cFPUlUsR13cBgS_PolyInfoPC4cXyzPC5csXyz = .text:0x80120680; // type:function size:0x90 scope:global align:4 +setEmitterColor__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x80120710; // type:function size:0xB4 scope:global align:4 +stopDrawParticle__9daAlink_cFUl = .text:0x801207C4; // type:function size:0x44 scope:global align:4 +setEffectFrontRollParam__9daAlink_cFv = .text:0x80120808; // type:function size:0xC4 scope:global align:4 +setEffectSlipParam__9daAlink_cFv = .text:0x801208CC; // type:function size:0x280 scope:global align:4 +setEffectRunParam__9daAlink_cFv = .text:0x80120B4C; // type:function size:0x2B0 scope:global align:4 +setEffectSmallLandParam__9daAlink_cFv = .text:0x80120DFC; // type:function size:0x250 scope:global align:4 +setEffectLandParam__9daAlink_cFv = .text:0x8012104C; // type:function size:0x4 scope:global align:4 +setEffectSumouParam__9daAlink_cFv = .text:0x80121050; // type:function size:0x1BC scope:global align:4 +setFootEffectProcType__9daAlink_cFi = .text:0x8012120C; // type:function size:0x54 scope:global align:4 +setWolfFootOn__9daAlink_cFi = .text:0x80121260; // type:function size:0xF0 scope:global align:4 +setFootMark__9daAlink_cFP4cXyzUsi = .text:0x80121350; // type:function size:0x84 scope:global align:4 +setEffect__9daAlink_cFv = .text:0x801213D4; // type:function size:0xE68 scope:global align:4 +setSumouEffect__9daAlink_cFv = .text:0x8012223C; // type:function size:0x3F8 scope:global align:4 +setWaterfallEffect__9daAlink_cFPC4cXyzPUl = .text:0x80122634; // type:function size:0x6C scope:global align:4 +setWaterfallEffect__9daAlink_cFv = .text:0x801226A0; // type:function size:0x128 scope:global align:4 +setMagneBootsEffect__9daAlink_cFv = .text:0x801227C8; // type:function size:0x178 scope:global align:4 +setSwordChargeEffect__9daAlink_cFv = .text:0x80122940; // type:function size:0x2C8 scope:global align:4 +setElecDamageEffect__9daAlink_cFv = .text:0x80122C08; // type:function size:0x35C scope:global align:4 +clearCutTurnEffectID__9daAlink_cFv = .text:0x80122F64; // type:function size:0x60 scope:global align:4 +setCutTurnEffect__9daAlink_cFv = .text:0x80122FC4; // type:function size:0x42C scope:global align:4 +setHorseCutTurnEffect__9daAlink_cFv = .text:0x801233F0; // type:function size:0x90 scope:global align:4 +setCutLargeJumpLandEffect__9daAlink_cFv = .text:0x80123480; // type:function size:0x288 scope:global align:4 +setBootsLightEffect__9daAlink_cFv = .text:0x80123708; // type:function size:0xEC scope:global align:4 +setLightningSwordEffect__9daAlink_cFv = .text:0x801237F4; // type:function size:0x154 scope:global align:4 +setWolfRollAttackEffect__9daAlink_cFv = .text:0x80123948; // type:function size:0xB4 scope:global align:4 +setWolfDigEffect__9daAlink_cFv = .text:0x801239FC; // type:function size:0x240 scope:global align:4 +setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter = .text:0x80123C3C; // type:function size:0x9C scope:global align:4 +setWolfLockAttackEffect__9daAlink_cFv = .text:0x80123CD8; // type:function size:0xFC scope:global align:4 +setWolfJumpAttackEffect__9daAlink_cFv = .text:0x80123DD4; // type:function size:0x148 scope:global align:4 +setWolfBarrierHitEffect__9daAlink_cFR11dBgS_LinChk = .text:0x80123F1C; // type:function size:0x274 scope:global align:4 +setCutWaterDropEffect__9daAlink_cFv = .text:0x80124190; // type:function size:0x9C scope:global align:4 +setWaterDropEffect__9daAlink_cFv = .text:0x8012422C; // type:function size:0x304 scope:global align:4 +setSwordUpColorEffect__9daAlink_cFv = .text:0x80124530; // type:function size:0x108 scope:global align:4 +setSwordCutSplash__9daAlink_cFv = .text:0x80124638; // type:function size:0x14C scope:global align:4 +setMetamorphoseEffectStartLink__9daAlink_cFv = .text:0x80124784; // type:function size:0x70 scope:global align:4 +setMetamorphoseEffect__9daAlink_cFv = .text:0x801247F4; // type:function size:0x100 scope:global align:4 +setRunSplash__9daAlink_cFv = .text:0x801248F4; // type:function size:0x184 scope:global align:4 +execute__29dAlink_bottleWaterPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80124A78; // type:function size:0x13C scope:global align:4 +resetFairyEffect__9daAlink_cFv = .text:0x80124BB4; // type:function size:0x3C scope:global align:4 +setBottleEffect__9daAlink_cFv = .text:0x80124BF0; // type:function size:0x284 scope:global align:4 +clearFirePointDamageEffect__9daAlink_cFi = .text:0x80124E74; // type:function size:0x80 scope:global align:4 +initFirePointDamageEffectAll__9daAlink_cFv = .text:0x80124EF4; // type:function size:0xFC scope:global align:4 +initFirePointDamageEffect__9daAlink_cFPC4cXyzP12dCcD_GObjInf = .text:0x80124FF0; // type:function size:0x184 scope:global align:4 +setFirePointDamageEffect__9daAlink_cFv = .text:0x80125174; // type:function size:0x210 scope:global align:4 +setFreezeEffect__9daAlink_cFv = .text:0x80125384; // type:function size:0x1EC scope:global align:4 +setWoodShieldBurnEffect__9daAlink_cFv = .text:0x80125570; // type:function size:0x98 scope:global align:4 +clearWoodShieldBurnEffect__9daAlink_cFv = .text:0x80125608; // type:function size:0x6C scope:global align:4 +setWoodShieldBurnOutEffect__9daAlink_cFv = .text:0x80125674; // type:function size:0xC4 scope:global align:4 +initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz = .text:0x80125738; // type:function size:0x8C scope:global align:4 +setBezierPos__FPC4cXyzPC4cXyzPC4cXyzPC4cXyzfP4cXyz = .text:0x801257C4; // type:function size:0x124 scope:global align:4 +copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz = .text:0x801258E8; // type:function size:0x270 scope:global align:4 +traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs = .text:0x80125B58; // type:function size:0xE8 scope:global align:4 +draw__14daAlink_blur_cFv = .text:0x80125C40; // type:function size:0x320 scope:global align:4 +create__20daAlink_lockCursor_cFv = .text:0x80125F60; // type:function size:0x43C scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTevRegKey = .text:0x8012639C; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP11J2DAnmColor = .text:0x801263A0; // type:function size:0x4 scope:global align:4 +update__20daAlink_lockCursor_cFv = .text:0x801263A4; // type:function size:0xCC scope:global align:4 +draw__20daAlink_lockCursor_cFv = .text:0x80126470; // type:function size:0x22C scope:global align:4 +create__15daAlink_sight_cFv = .text:0x8012669C; // type:function size:0x70 scope:global align:4 +draw__15daAlink_sight_cFv = .text:0x8012670C; // type:function size:0x50 scope:global align:4 +onLockFlg__15daAlink_sight_cFv = .text:0x8012675C; // type:function size:0x30 scope:global align:4 +changeCommon__9daAlink_cFv = .text:0x8012678C; // type:function size:0x1E8 scope:global align:4 +changeWolf__9daAlink_cFv = .text:0x80126974; // type:function size:0x614 scope:global align:4 +changeLink__9daAlink_cFi = .text:0x80126F88; // type:function size:0xD18 scope:global align:4 +onWolfEyeUp__9daAlink_cFv = .text:0x80127CA0; // type:function size:0x58 scope:global align:4 +offWolfEyeUp__9daAlink_cFv = .text:0x80127CF8; // type:function size:0x44 scope:global align:4 +wolfSenseTrigger__9daAlink_cFv = .text:0x80127D3C; // type:function size:0x24 scope:global align:4 +setWolfSenceStatus__9daAlink_cFUc = .text:0x80127D60; // type:function size:0x18 scope:global align:4 +wolfClawTrigger__9daAlink_cFv = .text:0x80127D78; // type:function size:0x24 scope:global align:4 +setWolfDigStatus__9daAlink_cFUc = .text:0x80127D9C; // type:function size:0x18 scope:global align:4 +checkWolfShapeReverse__9daAlink_cCFv = .text:0x80127DB4; // type:function size:0x5C scope:global align:4 +checkWolfSideStep__9daAlink_cCFv = .text:0x80127E10; // type:function size:0x44 scope:global align:4 +setWolfTailAngle__9daAlink_cFv = .text:0x80127E54; // type:function size:0x118 scope:global align:4 +checkWolfSlowDash__9daAlink_cFv = .text:0x80127F6C; // type:function size:0x30 scope:global align:4 +setSpeedAndAngleWolf__9daAlink_cFv = .text:0x80127F9C; // type:function size:0x528 scope:global align:4 +setSpeedAndAngleWolfAtn__9daAlink_cFv = .text:0x801284C4; // type:function size:0x320 scope:global align:4 +checkWolfAtnWait__9daAlink_cFv = .text:0x801287E4; // type:function size:0x74 scope:global align:4 +checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM = .text:0x80128858; // type:function size:0x38 scope:global align:4 +setBlendWolfMoveAnime__9daAlink_cFf = .text:0x80128890; // type:function size:0x6C8 scope:global align:4 +checkWolfAtnMoveBack__9daAlink_cFs = .text:0x80128F58; // type:function size:0x50 scope:global align:4 +setWolfAtnMoveDirection__9daAlink_cFv = .text:0x80128FA8; // type:function size:0x1B8 scope:global align:4 +setBlendWolfAtnMoveAnime__9daAlink_cFf = .text:0x80129160; // type:function size:0x228 scope:global align:4 +setBlendWolfAtnBackMoveAnime__9daAlink_cFf = .text:0x80129388; // type:function size:0x150 scope:global align:4 +setDoubleAnimeWolf__9daAlink_cFfffQ29daAlink_c12daAlink_WANMQ29daAlink_c12daAlink_WANMif = .text:0x801294D8; // type:function size:0x1EC scope:global align:4 +setSingleAnimeWolfBase__9daAlink_cFQ29daAlink_c12daAlink_WANM = .text:0x801296C4; // type:function size:0x30 scope:global align:4 +setSingleAnimeWolfBaseMorf__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x801296F4; // type:function size:0x30 scope:global align:4 +setSingleAnimeWolfBaseSpeed__9daAlink_cFQ29daAlink_c12daAlink_WANMff = .text:0x80129724; // type:function size:0x2C scope:global align:4 +setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf = .text:0x80129750; // type:function size:0x144 scope:global align:4 +setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c = .text:0x80129894; // type:function size:0x34 scope:global align:4 +checkWolfLandAction__9daAlink_cFi = .text:0x801298C8; // type:function size:0xDC scope:global align:4 +checkMidnaUseAbility__9daAlink_cCFv = .text:0x801299A4; // type:function size:0x50 scope:global align:4 +checkWolfUseAbility__9daAlink_cFv = .text:0x801299F4; // type:function size:0xD8 scope:global align:4 +checkWolfGroundSpecialMode__9daAlink_cFv = .text:0x80129ACC; // type:function size:0xC4 scope:global align:4 +checkNextActionWolf__9daAlink_cFi = .text:0x80129B90; // type:function size:0x4E8 scope:global align:4 +wolfSideBgCheck__9daAlink_cFs = .text:0x8012A078; // type:function size:0x1FC scope:global align:4 +checkWolfAttackReverse__9daAlink_cFi = .text:0x8012A274; // type:function size:0x108 scope:global align:4 +checkWolfBarrierHitReverse__9daAlink_cFv = .text:0x8012A37C; // type:function size:0xEC scope:global align:4 +checkWolfBarrierWallHit__9daAlink_cFR13cBgS_PolyInfo = .text:0x8012A468; // type:function size:0x7C scope:global align:4 +wolfBgCheck__9daAlink_cFv = .text:0x8012A4E4; // type:function size:0x834 scope:global align:4 +changeWolfBlendRate__9daAlink_cFi = .text:0x8012AD18; // type:function size:0x50 scope:global align:4 +setWolfFootMatrix__9daAlink_cFv = .text:0x8012AD68; // type:function size:0xA08 scope:global align:4 +wolfFootBgCheck__9daAlink_cFv = .text:0x8012B770; // type:function size:0x884 scope:global align:4 +checkWolfWaitSlipPolygon__9daAlink_cFv = .text:0x8012BFF4; // type:function size:0x24C scope:global align:4 +setWolfWaitSlip__9daAlink_cFv = .text:0x8012C240; // type:function size:0x114 scope:global align:4 +checkWolfAtnDoCharge__9daAlink_cFv = .text:0x8012C354; // type:function size:0x4 scope:global align:4 +setWolfChainPos__9daAlink_cFv = .text:0x8012C358; // type:function size:0x800 scope:global align:4 +setWolfAnmVoice__9daAlink_cFv = .text:0x8012CB58; // type:function size:0xD8 scope:global align:4 +procWolfServiceWaitInit__9daAlink_cFi = .text:0x8012CC30; // type:function size:0x144 scope:global align:4 +procWolfServiceWait__9daAlink_cFv = .text:0x8012CD74; // type:function size:0x240 scope:global align:4 +procWolfTiredWaitInit__9daAlink_cFv = .text:0x8012CFB4; // type:function size:0x84 scope:global align:4 +procWolfTiredWait__9daAlink_cFv = .text:0x8012D038; // type:function size:0x64 scope:global align:4 +procWolfMidnaRideShockInit__9daAlink_cFv = .text:0x8012D09C; // type:function size:0xB4 scope:global align:4 +procWolfMidnaRideShock__9daAlink_cFv = .text:0x8012D150; // type:function size:0xA4 scope:global align:4 +procWolfWaitInit__9daAlink_cFv = .text:0x8012D1F4; // type:function size:0x100 scope:global align:4 +procWolfWait__9daAlink_cFv = .text:0x8012D2F4; // type:function size:0xD8 scope:global align:4 +procWolfMoveInit__9daAlink_cFv = .text:0x8012D3CC; // type:function size:0x64 scope:global align:4 +procWolfMove__9daAlink_cFv = .text:0x8012D430; // type:function size:0x90 scope:global align:4 +procWolfDashInit__9daAlink_cFv = .text:0x8012D4C0; // type:function size:0x11C scope:global align:4 +procWolfDash__9daAlink_cFv = .text:0x8012D5DC; // type:function size:0x330 scope:global align:4 +procWolfDashReverseInit__9daAlink_cFi = .text:0x8012D90C; // type:function size:0x19C scope:global align:4 +procWolfDashReverse__9daAlink_cFv = .text:0x8012DAA8; // type:function size:0x14C scope:global align:4 +procWolfAtnActorMoveInit__9daAlink_cFv = .text:0x8012DBF4; // type:function size:0x9C scope:global align:4 +procWolfAtnActorMove__9daAlink_cFv = .text:0x8012DC90; // type:function size:0xC4 scope:global align:4 +procWolfWaitTurnInit__9daAlink_cFv = .text:0x8012DD54; // type:function size:0xAC scope:global align:4 +procWolfWaitTurn__9daAlink_cFv = .text:0x8012DE00; // type:function size:0x114 scope:global align:4 +procWolfSideStepInit__9daAlink_cFi = .text:0x8012DF14; // type:function size:0x1E4 scope:global align:4 +procWolfSideStep__9daAlink_cFv = .text:0x8012E0F8; // type:function size:0x13C scope:global align:4 +procWolfSideStepLandInit__9daAlink_cFs = .text:0x8012E234; // type:function size:0xF4 scope:global align:4 +procWolfSideStepLand__9daAlink_cFv = .text:0x8012E328; // type:function size:0xBC scope:global align:4 +procWolfBackJumpInit__9daAlink_cFi = .text:0x8012E3E4; // type:function size:0x170 scope:global align:4 +procWolfBackJump__9daAlink_cFv = .text:0x8012E554; // type:function size:0xEC scope:global align:4 +procWolfBackJumpLandInit__9daAlink_cFss = .text:0x8012E640; // type:function size:0x90 scope:global align:4 +procWolfBackJumpLand__9daAlink_cFv = .text:0x8012E6D0; // type:function size:0xD0 scope:global align:4 +procWolfHowlInit__9daAlink_cFi = .text:0x8012E7A0; // type:function size:0xE8 scope:global align:4 +procWolfHowl__9daAlink_cFv = .text:0x8012E888; // type:function size:0x18C scope:global align:4 +procWolfAutoJumpInit__9daAlink_cFi = .text:0x8012EA14; // type:function size:0x1CC scope:global align:4 +procWolfAutoJump__9daAlink_cFv = .text:0x8012EBE0; // type:function size:0x23C scope:global align:4 +procWolfFallInit__9daAlink_cFif = .text:0x8012EE1C; // type:function size:0x1E8 scope:global align:4 +procWolfFall__9daAlink_cFv = .text:0x8012F004; // type:function size:0x180 scope:global align:4 +procWolfLandInit__9daAlink_cFv = .text:0x8012F184; // type:function size:0xB8 scope:global align:4 +procWolfLand__9daAlink_cFv = .text:0x8012F23C; // type:function size:0x88 scope:global align:4 +procWolfSitInit__9daAlink_cFi = .text:0x8012F2C4; // type:function size:0xE0 scope:global align:4 +procWolfSit__9daAlink_cFv = .text:0x8012F3A4; // type:function size:0xC4 scope:global align:4 +procWolfStepMoveInit__9daAlink_cFv = .text:0x8012F468; // type:function size:0xE4 scope:global align:4 +procWolfStepMove__9daAlink_cFv = .text:0x8012F54C; // type:function size:0x134 scope:global align:4 +procWolfSlipInit__9daAlink_cFv = .text:0x8012F680; // type:function size:0xB8 scope:global align:4 +procWolfSlip__9daAlink_cFv = .text:0x8012F738; // type:function size:0x154 scope:global align:4 +procWolfSlipTurnInit__9daAlink_cFi = .text:0x8012F88C; // type:function size:0x180 scope:global align:4 +procWolfSlipTurn__9daAlink_cFv = .text:0x8012FA0C; // type:function size:0x158 scope:global align:4 +procWolfSlipTurnLandInit__9daAlink_cFv = .text:0x8012FB64; // type:function size:0x9C scope:global align:4 +procWolfSlipTurnLand__9daAlink_cFv = .text:0x8012FC00; // type:function size:0x84 scope:global align:4 +procWolfSlideReadyInit__9daAlink_cFsi = .text:0x8012FC84; // type:function size:0xF4 scope:global align:4 +procWolfSlideReady__9daAlink_cFv = .text:0x8012FD78; // type:function size:0x154 scope:global align:4 +procWolfSlideInit__9daAlink_cFsi = .text:0x8012FECC; // type:function size:0x124 scope:global align:4 +procWolfSlide__9daAlink_cFv = .text:0x8012FFF0; // type:function size:0x130 scope:global align:4 +procWolfSlideLandInit__9daAlink_cFv = .text:0x80130120; // type:function size:0x64 scope:global align:4 +procWolfSlideLand__9daAlink_cFv = .text:0x80130184; // type:function size:0xAC scope:global align:4 +procWolfWaitSlipInit__9daAlink_cFv = .text:0x80130230; // type:function size:0x84 scope:global align:4 +procWolfWaitSlip__9daAlink_cFv = .text:0x801302B4; // type:function size:0x1D8 scope:global align:4 +procWolfSlopeStartInit__9daAlink_cFi = .text:0x8013048C; // type:function size:0x94 scope:global align:4 +procWolfSlopeStart__9daAlink_cFv = .text:0x80130520; // type:function size:0x98 scope:global align:4 +daAlink_searchGoldWolf__FP10fopAc_ac_cPv = .text:0x801305B8; // type:function size:0x14 scope:global align:4 +daAlink_searchWolfHowl__FP10fopAc_ac_cPv = .text:0x801305CC; // type:function size:0xD4 scope:global align:4 +setWolfHowlNotHappen__9daAlink_cFi = .text:0x801306A0; // type:function size:0xAC scope:global align:4 +procWolfHowlDemoInit__9daAlink_cFv = .text:0x8013074C; // type:function size:0x4C4 scope:global align:4 +procWolfHowlDemo__9daAlink_cFv = .text:0x80130C10; // type:function size:0x704 scope:global align:4 +setWolfHowling__15daObj_Sekizoa_cFv = .text:0x80131314; // type:function size:0x140 scope:global align:4 +checkWolfRope__9daAlink_cFv = .text:0x80131454; // type:function size:0x48 scope:global align:4 +checkWolfRopeHit__9daAlink_cCFP12dCcD_GObjInfPC4cXyzi = .text:0x8013149C; // type:function size:0x1D8 scope:global align:4 +checkWolfRopeJumpHang__9daAlink_cFv = .text:0x80131674; // type:function size:0x7C scope:global align:4 +getWolfRopeMoveSpeed__9daAlink_cFv = .text:0x801316F0; // type:function size:0x74 scope:global align:4 +setWolfRopePosY__9daAlink_cFv = .text:0x80131764; // type:function size:0x2D8 scope:global align:4 +initWolfRopeShapeAngle__9daAlink_cFv = .text:0x80131A3C; // type:function size:0x7C scope:global align:4 +wolfRopeSwingInc__9daAlink_cFf = .text:0x80131AB8; // type:function size:0x90 scope:global align:4 +setWolfRopeOffsetY__9daAlink_cFi = .text:0x80131B48; // type:function size:0x104 scope:global align:4 +getDirectionRopeMove__9daAlink_cCFv = .text:0x80131C4C; // type:function size:0x74 scope:global align:4 +procWolfRopeMoveInit__9daAlink_cFii = .text:0x80131CC0; // type:function size:0x12C scope:global align:4 +procWolfRopeMove__9daAlink_cFv = .text:0x80131DEC; // type:function size:0x998 scope:global align:4 +procWolfRopeHangInit__9daAlink_cFi = .text:0x80132784; // type:function size:0x1DC scope:global align:4 +procWolfRopeHang__9daAlink_cFv = .text:0x80132960; // type:function size:0x454 scope:global align:4 +procWolfRopeTurnInit__9daAlink_cFv = .text:0x80132DB4; // type:function size:0x120 scope:global align:4 +procWolfRopeTurn__9daAlink_cFv = .text:0x80132ED4; // type:function size:0x1CC scope:global align:4 +procWolfRopeStaggerInit__9daAlink_cFi = .text:0x801330A0; // type:function size:0x110 scope:global align:4 +procWolfRopeStagger__9daAlink_cFv = .text:0x801331B0; // type:function size:0x6E8 scope:global align:4 +procWolfRopeSubjectivityInit__9daAlink_cFv = .text:0x80133898; // type:function size:0xE4 scope:global align:4 +procWolfRopeSubjectivity__9daAlink_cFv = .text:0x8013397C; // type:function size:0x43C scope:global align:4 +getWolfTagJumpTime__9daAlink_cCFv = .text:0x80133DB8; // type:function size:0x184 scope:global align:4 +checkMidnaLockJumpPoint__9daAlink_cCFv = .text:0x80133F3C; // type:function size:0x110 scope:global align:4 +procWolfTagJumpInit__9daAlink_cFP10fopAc_ac_c = .text:0x8013404C; // type:function size:0x838 scope:global align:4 +procWolfTagJump__9daAlink_cFv = .text:0x80134884; // type:function size:0x580 scope:global align:4 +procWolfTagJumpLandInit__9daAlink_cFP10fopAc_ac_c = .text:0x80134E04; // type:function size:0x104 scope:global align:4 +procWolfTagJumpLand__9daAlink_cFv = .text:0x80134F08; // type:function size:0x194 scope:global align:4 +daAlink_searchGiant__FP10fopAc_ac_cPv = .text:0x8013509C; // type:function size:0x54 scope:global align:4 +daAlink_searchGiantTalk__FP10fopAc_ac_cPv = .text:0x801350F0; // type:function size:0xBC scope:global align:4 +procWolfGiantPuzzleInit__9daAlink_cFv = .text:0x801351AC; // type:function size:0x98 scope:global align:4 +procWolfGiantPuzzle__9daAlink_cFv = .text:0x80135244; // type:function size:0x260 scope:global align:4 +setWolfHangGroundY__9daAlink_cFv = .text:0x801354A4; // type:function size:0x70 scope:global align:4 +changeWolfHangEndProc__9daAlink_cFv = .text:0x80135514; // type:function size:0x124 scope:global align:4 +procWolfHangReadyInit__9daAlink_cFv = .text:0x80135638; // type:function size:0x7C scope:global align:4 +procWolfHangReady__9daAlink_cFv = .text:0x801356B4; // type:function size:0x88 scope:global align:4 +procWolfHangWallCatchInit__9daAlink_cFi = .text:0x8013573C; // type:function size:0x404 scope:global align:4 +procWolfHangWallCatch__9daAlink_cFv = .text:0x80135B40; // type:function size:0x1E4 scope:global align:4 +procWolfHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x80135D24; // type:function size:0x228 scope:global align:4 +procWolfHangFallStart__9daAlink_cFv = .text:0x80135F4C; // type:function size:0x164 scope:global align:4 +setWolfHeadDamage__9daAlink_cFv = .text:0x801360B0; // type:function size:0x88 scope:global align:4 +procWolfDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x80136138; // type:function size:0x41C scope:global align:4 +procWolfDamage__9daAlink_cFv = .text:0x80136554; // type:function size:0x11C scope:global align:4 +procWolfLargeDamageUpInit__9daAlink_cFiiss = .text:0x80136670; // type:function size:0x3C0 scope:global align:4 +procWolfLargeDamageUp__9daAlink_cFv = .text:0x80136A30; // type:function size:0x234 scope:global align:4 +procWolfLandDamageInit__9daAlink_cFi = .text:0x80136C64; // type:function size:0x1CC scope:global align:4 +procWolfLandDamage__9daAlink_cFv = .text:0x80136E30; // type:function size:0xE0 scope:global align:4 +setWolfScreamWaitAnime__9daAlink_cFv = .text:0x80136F10; // type:function size:0x90 scope:global align:4 +procWolfScreamWaitInit__9daAlink_cFv = .text:0x80136FA0; // type:function size:0xA4 scope:global align:4 +procWolfScreamWait__9daAlink_cFv = .text:0x80137044; // type:function size:0xEC scope:global align:4 +getWolfLieMoveAnmSpeed__9daAlink_cFv = .text:0x80137130; // type:function size:0x48 scope:global align:4 +getWolfLieMoveSpeed__9daAlink_cFv = .text:0x80137178; // type:function size:0x74 scope:global align:4 +checkMidnaDisappearMode__9daAlink_cCFv = .text:0x801371EC; // type:function size:0x5C scope:global align:4 +checkWolfLieContinue__9daAlink_cFi = .text:0x80137248; // type:function size:0xB8 scope:global align:4 +checkNextActionWolfFromLie__9daAlink_cFv = .text:0x80137300; // type:function size:0x7C scope:global align:4 +setWolfLieMoveVoice__9daAlink_cFi = .text:0x8013737C; // type:function size:0xC8 scope:global align:4 +checkWolfLieCode__9daAlink_cFv = .text:0x80137444; // type:function size:0x28 scope:global align:4 +procWolfLieStartInit__9daAlink_cFi = .text:0x8013746C; // type:function size:0x11C scope:global align:4 +procWolfLieStart__9daAlink_cFv = .text:0x80137588; // type:function size:0xF8 scope:global align:4 +procWolfLieMoveInit__9daAlink_cFi = .text:0x80137680; // type:function size:0x1BC scope:global align:4 +procWolfLieMove__9daAlink_cFv = .text:0x8013783C; // type:function size:0x4A0 scope:global align:4 +procWolfLieAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x80137CDC; // type:function size:0xBC scope:global align:4 +procWolfLieAutoMove__9daAlink_cFv = .text:0x80137D98; // type:function size:0x2B4 scope:global align:4 +setSpeedAndAngleSwimWolf__9daAlink_cFv = .text:0x8013804C; // type:function size:0x188 scope:global align:4 +getWolfSwimMoveAnmSpeed__9daAlink_cFv = .text:0x801381D4; // type:function size:0x70 scope:global align:4 +decideDoStatusSwimWolf__9daAlink_cFv = .text:0x80138244; // type:function size:0x1E0 scope:global align:4 +procWolfSwimUpInit__9daAlink_cFv = .text:0x80138424; // type:function size:0xAC scope:global align:4 +procWolfSwimUp__9daAlink_cFv = .text:0x801384D0; // type:function size:0xA8 scope:global align:4 +procWolfSwimWaitInit__9daAlink_cFi = .text:0x80138578; // type:function size:0x118 scope:global align:4 +procWolfSwimWait__9daAlink_cFv = .text:0x80138690; // type:function size:0xD8 scope:global align:4 +procWolfSwimMoveInit__9daAlink_cFv = .text:0x80138768; // type:function size:0x84 scope:global align:4 +procWolfSwimMove__9daAlink_cFv = .text:0x801387EC; // type:function size:0x16C scope:global align:4 +procWolfSwimEndWaitInit__9daAlink_cFi = .text:0x80138958; // type:function size:0x10C scope:global align:4 +procWolfSwimEndWait__9daAlink_cFv = .text:0x80138A64; // type:function size:0x154 scope:global align:4 +onWolfEnemyBiteAll__9daAlink_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x80138BB8; // type:function size:0x98 scope:global align:4 +resetWolfEnemyBiteAll__9daAlink_cFv = .text:0x80138C50; // type:function size:0x40 scope:global align:4 +checkWolfEnemyThrowAction__9daAlink_cFv = .text:0x80138C90; // type:function size:0x74 scope:global align:4 +setWolfLockDomeModel__9daAlink_cFv = .text:0x80138D04; // type:function size:0x108 scope:global align:4 +setWolfBallModel__9daAlink_cFv = .text:0x80138E0C; // type:function size:0x158 scope:global align:4 +resetWolfBallGrab__9daAlink_cFv = .text:0x80138F64; // type:function size:0x130 scope:global align:4 +checkWolfLockData__9daAlink_cFv = .text:0x80139094; // type:function size:0xD4 scope:global align:4 +checkWolfLock__9daAlink_cCFP10fopAc_ac_c = .text:0x80139168; // type:function size:0x50 scope:global align:4 +cancelWolfLock__9daAlink_cFP10fopAc_ac_c = .text:0x801391B8; // type:function size:0x70 scope:global align:4 +getWolfLockActorEnd__9daAlink_cFv = .text:0x80139228; // type:function size:0x8 scope:global align:4 +searchWolfLockEnemy__9daAlink_cFP10fopAc_ac_cPv = .text:0x80139230; // type:function size:0xC4 scope:global align:4 +daAlink_searchWolfLockEnemy__FP10fopAc_ac_cPv = .text:0x801392F4; // type:function size:0x3C scope:global align:4 +checkWolfComboCnt__9daAlink_cFv = .text:0x80139330; // type:function size:0xC0 scope:global align:4 +checkWolfAttackAction__9daAlink_cFv = .text:0x801393F0; // type:function size:0x210 scope:global align:4 +setWolfEnemyThrowUpperAnime__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x80139600; // type:function size:0x4C scope:global align:4 +setWolfEnemyHangBitePos__9daAlink_cFP13fopEn_enemy_c = .text:0x8013964C; // type:function size:0xF8 scope:global align:4 +setWolfBiteDamage__9daAlink_cFP13fopEn_enemy_c = .text:0x80139744; // type:function size:0xAC scope:global align:4 +checkWolfLockAttackChargeState__9daAlink_cFv = .text:0x801397F0; // type:function size:0x104 scope:global align:4 +procWolfRollAttackChargeInit__9daAlink_cFv = .text:0x801398F4; // type:function size:0x60 scope:global align:4 +procWolfRollAttackCharge__9daAlink_cFv = .text:0x80139954; // type:function size:0xBC scope:global align:4 +procWolfRollAttackMoveInit__9daAlink_cFv = .text:0x80139A10; // type:function size:0xAC scope:global align:4 +procWolfRollAttackMove__9daAlink_cFv = .text:0x80139ABC; // type:function size:0x370 scope:global align:4 +procWolfJumpAttackInit__9daAlink_cFi = .text:0x80139E2C; // type:function size:0x718 scope:global align:4 +procWolfJumpAttack__9daAlink_cFv = .text:0x8013A544; // type:function size:0x2F4 scope:global align:4 +procWolfJumpAttackKickInit__9daAlink_cFv = .text:0x8013A838; // type:function size:0xB4 scope:global align:4 +procWolfJumpAttackKick__9daAlink_cFv = .text:0x8013A8EC; // type:function size:0x5C scope:global align:4 +procWolfJumpAttackSlideLandInit__9daAlink_cFiii = .text:0x8013A948; // type:function size:0x1C8 scope:global align:4 +procWolfJumpAttackSlideLand__9daAlink_cFv = .text:0x8013AB10; // type:function size:0x180 scope:global align:4 +procWolfJumpAttackNormalLandInit__9daAlink_cFi = .text:0x8013AC90; // type:function size:0xB0 scope:global align:4 +procWolfJumpAttackNormalLand__9daAlink_cFv = .text:0x8013AD40; // type:function size:0xFC scope:global align:4 +procWolfWaitAttackInit__9daAlink_cFi = .text:0x8013AE3C; // type:function size:0x1D0 scope:global align:4 +procWolfWaitAttack__9daAlink_cFv = .text:0x8013B00C; // type:function size:0x2E0 scope:global align:4 +procWolfRollAttackInit__9daAlink_cFii = .text:0x8013B2EC; // type:function size:0x184 scope:global align:4 +procWolfRollAttack__9daAlink_cFv = .text:0x8013B470; // type:function size:0x104 scope:global align:4 +procWolfDownAttackInit__9daAlink_cFv = .text:0x8013B574; // type:function size:0x2E0 scope:global align:4 +procWolfDownAttack__9daAlink_cFv = .text:0x8013B854; // type:function size:0x15C scope:global align:4 +procWolfDownAtLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x8013B9B0; // type:function size:0xE0 scope:global align:4 +procWolfDownAtLand__9daAlink_cFv = .text:0x8013BA90; // type:function size:0x250 scope:global align:4 +procWolfDownAtMissLandInit__9daAlink_cFv = .text:0x8013BCE0; // type:function size:0xC0 scope:global align:4 +procWolfDownAtMissLand__9daAlink_cFv = .text:0x8013BDA0; // type:function size:0xD0 scope:global align:4 +procWolfLockAttackInit__9daAlink_cFi = .text:0x8013BE70; // type:function size:0x5C0 scope:global align:4 +procWolfLockAttack__9daAlink_cFv = .text:0x8013C430; // type:function size:0x24C scope:global align:4 +procWolfLockAttackTurnInit__9daAlink_cFi = .text:0x8013C67C; // type:function size:0x174 scope:global align:4 +procWolfLockAttackTurn__9daAlink_cFv = .text:0x8013C7F0; // type:function size:0x124 scope:global align:4 +procWolfAttackReverseInit__9daAlink_cFv = .text:0x8013C914; // type:function size:0x124 scope:global align:4 +procWolfAttackReverse__9daAlink_cFv = .text:0x8013CA38; // type:function size:0x15C scope:global align:4 +procWolfEnemyThrowInit__9daAlink_cFi = .text:0x8013CB94; // type:function size:0x114 scope:global align:4 +procWolfEnemyThrow__9daAlink_cFv = .text:0x8013CCA8; // type:function size:0x98 scope:global align:4 +procWolfEnemyHangBiteInit__9daAlink_cFv = .text:0x8013CD40; // type:function size:0xF8 scope:global align:4 +procWolfEnemyHangBite__9daAlink_cFv = .text:0x8013CE38; // type:function size:0x2E8 scope:global align:4 +procWolfGrabUpInit__9daAlink_cFv = .text:0x8013D120; // type:function size:0x328 scope:global align:4 +procWolfGrabUp__9daAlink_cFv = .text:0x8013D448; // type:function size:0x18C scope:global align:4 +procWolfGrabPutInit__9daAlink_cFv = .text:0x8013D5D4; // type:function size:0xD4 scope:global align:4 +procWolfGrabPut__9daAlink_cFv = .text:0x8013D6A8; // type:function size:0x1BC scope:global align:4 +procWolfGrabThrowInit__9daAlink_cFv = .text:0x8013D864; // type:function size:0x54 scope:global align:4 +procWolfGrabThrow__9daAlink_cFv = .text:0x8013D8B8; // type:function size:0xC4 scope:global align:4 +procWolfPushInit__9daAlink_cFv = .text:0x8013D97C; // type:function size:0x15C scope:global align:4 +procWolfPush__9daAlink_cFv = .text:0x8013DAD8; // type:function size:0xCC scope:global align:4 +daAlink_searchEnemyCargo__FP10fopAc_ac_cPv = .text:0x8013DBA4; // type:function size:0x14 scope:global align:4 +procWolfCargoCarryInit__9daAlink_cFv = .text:0x8013DBB8; // type:function size:0xF0 scope:global align:4 +procWolfCargoCarry__9daAlink_cFv = .text:0x8013DCA8; // type:function size:0x19C scope:global align:4 +procWolfChainUpInit__9daAlink_cFv = .text:0x8013DE44; // type:function size:0x78 scope:global align:4 +procWolfChainUp__9daAlink_cFv = .text:0x8013DEBC; // type:function size:0xC0 scope:global align:4 +procWolfGanonCatchInit__9daAlink_cFv = .text:0x8013DF7C; // type:function size:0x104 scope:global align:4 +procWolfGanonCatch__9daAlink_cFv = .text:0x8013E080; // type:function size:0x20C scope:global align:4 +procWolfChainReadyInit__9daAlink_cFv = .text:0x8013E28C; // type:function size:0x68 scope:global align:4 +procWolfChainReady__9daAlink_cFv = .text:0x8013E2F4; // type:function size:0x418 scope:global align:4 +procWolfChainWaitInit__9daAlink_cFv = .text:0x8013E70C; // type:function size:0x14C scope:global align:4 +procWolfChainWait__9daAlink_cFv = .text:0x8013E858; // type:function size:0x538 scope:global align:4 +procWolfDigInit__9daAlink_cFv = .text:0x8013ED90; // type:function size:0x4AC scope:global align:4 +procWolfDig__9daAlink_cFv = .text:0x8013F23C; // type:function size:0x2B8 scope:global align:4 +procWolfDigThroughInit__9daAlink_cFi = .text:0x8013F4F4; // type:function size:0x31C scope:global align:4 +procWolfDigThrough__9daAlink_cFv = .text:0x8013F810; // type:function size:0x148 scope:global align:4 +setSmellSave__9daAlink_cFv = .text:0x8013F958; // type:function size:0x108 scope:global align:4 +procWolfGetSmellInit__9daAlink_cFv = .text:0x8013FA60; // type:function size:0x210 scope:global align:4 +procWolfGetSmell__9daAlink_cFv = .text:0x8013FC70; // type:function size:0x304 scope:global align:4 +setArcName__9daAlink_cFi = .text:0x8013FF74; // type:function size:0x68 scope:global align:4 +setShieldArcName__9daAlink_cFv = .text:0x8013FFDC; // type:function size:0x48 scope:global align:4 +setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl = .text:0x80140024; // type:function size:0x60 scope:global align:4 +setClothesChange__9daAlink_cFi = .text:0x80140084; // type:function size:0x2C scope:global align:4 +setShieldChange__9daAlink_cFv = .text:0x801400B0; // type:function size:0xC scope:global align:4 +loadModelDVD__9daAlink_cFv = .text:0x801400BC; // type:function size:0x188 scope:global align:4 +setShieldModel__9daAlink_cFv = .text:0x80140244; // type:function size:0x7C scope:global align:4 +loadShieldModelDVD__9daAlink_cFv = .text:0x801402C0; // type:function size:0xC4 scope:global align:4 +changeModelDataDirect__9daAlink_cFi = .text:0x80140384; // type:function size:0x218 scope:global align:4 +changeModelDataDirectWolf__9daAlink_cFi = .text:0x8014059C; // type:function size:0x158 scope:global align:4 +initStatusWindow__9daAlink_cFv = .text:0x801406F4; // type:function size:0x1E0 scope:global align:4 +statusWindowExecute__9daAlink_cFPC4cXyzs = .text:0x801408D4; // type:function size:0xFC scope:global align:4 +statusWindowDraw__9daAlink_cFv = .text:0x801409D0; // type:function size:0x144 scope:global align:4 +resetStatusWindow__9daAlink_cFv = .text:0x80140B14; // type:function size:0xC0 scope:global align:4 +__ct__12daAlinkHIO_cFv = .text:0x80140BD4; // type:function size:0x10 scope:global align:4 +__dt__17daAlinkHIO_wolf_cFv = .text:0x80140BE4; // type:function size:0x3C scope:global align:4 +__dt__16daAlinkHIO_cut_cFv = .text:0x80140C20; // type:function size:0x3C scope:global align:4 +__dt__12daAlinkHIO_cFv = .text:0x80140C5C; // type:function size:0x70 scope:global align:4 +__dt__8dEyeHL_cFv = .text:0x80140CCC; // type:function size:0x5C scope:global align:4 +__dt__18daPy_sightPacket_cFv = .text:0x80140D28; // type:function size:0x48 scope:global align:4 +__dt__16daPy_frameCtrl_cFv = .text:0x80140D70; // type:function size:0x5C scope:global align:4 +__ct__16daPy_frameCtrl_cFv = .text:0x80140DCC; // type:function size:0x4C scope:global align:4 +__defctor__14daPy_anmHeap_cFv = .text:0x80140E18; // type:function size:0x24 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x80140E3C; // type:function size:0x3C scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80140E78; // type:function size:0x14 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x80140E8C; // type:function size:0x78 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x80140F04; // type:function size:0x78 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x80140F7C; // type:function size:0x70 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x80140FEC; // type:function size:0x80 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x8014106C; // type:function size:0x84 scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x801410F0; // type:function size:0x48 scope:global align:4 +__ct__16daPy_actorKeep_cFv = .text:0x80141138; // type:function size:0x30 scope:global align:4 +onNoResetFlg2__9daPy_py_cFQ29daPy_py_c9daPy_FLG2 = .text:0x80141168; // type:function size:0x10 scope:global align:4 +offNoResetFlg0__9daPy_py_cFQ29daPy_py_c9daPy_FLG0 = .text:0x80141178; // type:function size:0x10 scope:global align:4 +mDoAud_seStartLevel__FUlPC3VecUlSc = .text:0x80141188; // type:function size:0x54 scope:global align:4 +checkEndResetFlg2__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG2 = .text:0x801411DC; // type:function size:0xC scope:global align:4 +dComIfGp_setBottleStatus__FUcUc = .text:0x801411E8; // type:function size:0x14 scope:global align:4 +getSumouMode__9daPy_py_cCFv = .text:0x801411FC; // type:function size:0x24 scope:global align:4 +checkNoResetFlg3__9daPy_py_cCFQ29daPy_py_c9daPy_FLG3 = .text:0x80141220; // type:function size:0xC scope:global align:4 +onCondition__11dEvt_info_cFUs = .text:0x8014122C; // type:function size:0x10 scope:global align:4 +__ct__8cM3dGPlaFv = .text:0x8014123C; // type:function size:0x10 scope:global align:4 +offCondition__11dEvt_info_cFUs = .text:0x8014124C; // type:function size:0x10 scope:global align:4 +checkShieldGet__9daPy_py_cFv = .text:0x8014125C; // type:function size:0x20 scope:global align:4 +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x8014127C; // type:function size:0x34 scope:global align:4 +dComIfGs_isItemFirstBit__FUc = .text:0x801412B0; // type:function size:0x30 scope:global align:4 +dStage_stagInfo_GetSaveTbl__FP21stage_stag_info_class = .text:0x801412E0; // type:function size:0xC scope:global align:4 +dComIfGp_getStage__Fv = .text:0x801412EC; // type:function size:0x10 scope:global align:4 +checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x801412FC; // type:function size:0xC scope:global align:4 +fopAcM_GetName__FPv = .text:0x80141308; // type:function size:0x8 scope:global align:4 +onNoResetFlg0__9daPy_py_cFQ29daPy_py_c9daPy_FLG0 = .text:0x80141310; // type:function size:0x10 scope:global align:4 +isOrderOK__14dEvt_control_cFv = .text:0x80141320; // type:function size:0x24 scope:global align:4 +dComIfGp_getEvent__Fv = .text:0x80141344; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x80141354; // type:function size:0x1C scope:global align:4 +dComIfGp_checkPlayerStatus1__FiUl = .text:0x80141370; // type:function size:0x1C scope:global align:4 +checkEndResetFlg1__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG1 = .text:0x8014138C; // type:function size:0xC scope:global align:4 +dComIfGp_getEventManager__Fv = .text:0x80141398; // type:function size:0x10 scope:global align:4 +offNoResetFlg1__9daPy_py_cFQ29daPy_py_c9daPy_FLG1 = .text:0x801413A8; // type:function size:0x10 scope:global align:4 +offNoResetFlg2__9daPy_py_cFQ29daPy_py_c9daPy_FLG2 = .text:0x801413B8; // type:function size:0x10 scope:global align:4 +setSpecialDemoType__11daPy_demo_cFv = .text:0x801413C8; // type:function size:0xC scope:global align:4 +checkCommandCatch__11dEvt_info_cFv = .text:0x801413D4; // type:function size:0x14 scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x801413E8; // type:function size:0x30 scope:global align:4 +checkWolf__9daPy_py_cCFv = .text:0x80141418; // type:function size:0xC scope:global align:4 +checkSwordGet__9daPy_py_cFv = .text:0x80141424; // type:function size:0x20 scope:global align:4 +checkResetFlg0__9daPy_py_cCFQ29daPy_py_c10daPy_RFLG0 = .text:0x80141444; // type:function size:0xC scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x80141450; // type:function size:0xC scope:global align:4 +checkNoResetFlg0__9daPy_py_cCFQ29daPy_py_c9daPy_FLG0 = .text:0x8014145C; // type:function size:0xC scope:global align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x80141468; // type:function size:0x1C scope:global align:4 +dComIfGp_event_chkEventFlag__FUs = .text:0x80141484; // type:function size:0x18 scope:global align:4 +checkCommandDoor__11dEvt_info_cFv = .text:0x8014149C; // type:function size:0x14 scope:global align:4 +dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci = .text:0x801414B0; // type:function size:0x40 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x801414F0; // type:function size:0x1C scope:global align:4 +checkNoResetFlg2__9daPy_py_cCFQ29daPy_py_c9daPy_FLG2 = .text:0x8014150C; // type:function size:0xC scope:global align:4 +checkMagneBootsOn__9daPy_py_cCFv = .text:0x80141518; // type:function size:0xC scope:global align:4 +dComIfGp_getHorseActor__Fv = .text:0x80141524; // type:function size:0x10 scope:global align:4 +checkBoarSingleBattle__9daPy_py_cCFv = .text:0x80141534; // type:function size:0xC scope:global align:4 +checkEndResetFlg0__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG0 = .text:0x80141540; // type:function size:0xC scope:global align:4 +getMidnaAtnPos__9daPy_py_cCFv = .text:0x8014154C; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daPy_py_cFP10fopAc_ac_cUs = .text:0x80141554; // type:function size:0x4 scope:global align:4 +getModelMtx__9daPy_py_cFv = .text:0x80141558; // type:function size:0x8 scope:global align:4 +getInvMtx__9daPy_py_cFv = .text:0x80141560; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daPy_py_cFv = .text:0x80141568; // type:function size:0x8 scope:global align:4 +getLeftItemMatrix__9daPy_py_cFv = .text:0x80141570; // type:function size:0x8 scope:global align:4 +getRightItemMatrix__9daPy_py_cFv = .text:0x80141578; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_py_cFv = .text:0x80141580; // type:function size:0x8 scope:global align:4 +getRightHandMatrix__9daPy_py_cFv = .text:0x80141588; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daPy_py_cFv = .text:0x80141590; // type:function size:0x8 scope:global align:4 +getWolfMouthMatrix__9daPy_py_cFv = .text:0x80141598; // type:function size:0x8 scope:global align:4 +getWolfBackbone2Matrix__9daPy_py_cFv = .text:0x801415A0; // type:function size:0x8 scope:global align:4 +getBottleMtx__9daPy_py_cFv = .text:0x801415A8; // type:function size:0x8 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x801415B0; // type:function size:0x8 scope:global align:4 +checkAutoJump__9daPy_py_cCFv = .text:0x801415B8; // type:function size:0x8 scope:global align:4 +checkSideStep__9daPy_py_cCFv = .text:0x801415C0; // type:function size:0x8 scope:global align:4 +checkWolfTriggerJump__9daPy_py_cCFv = .text:0x801415C8; // type:function size:0x8 scope:global align:4 +checkGuardBreakMode__9daPy_py_cCFv = .text:0x801415D0; // type:function size:0x8 scope:global align:4 +checkLv3Slide__9daPy_py_cCFv = .text:0x801415D8; // type:function size:0x8 scope:global align:4 +checkWolfHowlDemoMode__9daPy_py_cCFv = .text:0x801415E0; // type:function size:0x8 scope:global align:4 +checkChainBlockPushPull__9daPy_py_cFv = .text:0x801415E8; // type:function size:0x8 scope:global align:4 +checkElecDamage__9daPy_py_cCFv = .text:0x801415F0; // type:function size:0x8 scope:global align:4 +checkEmptyBottleSwing__9daPy_py_cCFv = .text:0x801415F8; // type:function size:0x8 scope:global align:4 +checkBottleSwingMode__9daPy_py_cCFv = .text:0x80141600; // type:function size:0x8 scope:global align:4 +checkHawkWait__9daPy_py_cCFv = .text:0x80141608; // type:function size:0x8 scope:global align:4 +checkGoatThrow__9daPy_py_cCFv = .text:0x80141610; // type:function size:0x8 scope:global align:4 +checkGoatThrowAfter__9daPy_py_cCFv = .text:0x80141618; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJump__9daPy_py_cCFv = .text:0x80141620; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJumpLand__9daPy_py_cCFv = .text:0x80141628; // type:function size:0x8 scope:global align:4 +checkWolfRope__9daPy_py_cFv = .text:0x80141630; // type:function size:0x8 scope:global align:4 +checkWolfRopeHang__9daPy_py_cCFv = .text:0x80141638; // type:function size:0x8 scope:global align:4 +checkRollJump__9daPy_py_cCFv = .text:0x80141640; // type:function size:0x8 scope:global align:4 +checkGoronRideWait__9daPy_py_cCFv = .text:0x80141648; // type:function size:0x8 scope:global align:4 +checkWolfChain__9daPy_py_cCFv = .text:0x80141650; // type:function size:0x8 scope:global align:4 +checkWolfWait__9daPy_py_cCFv = .text:0x80141658; // type:function size:0x8 scope:global align:4 +checkWolfJumpAttack__9daPy_py_cCFv = .text:0x80141660; // type:function size:0x8 scope:global align:4 +checkWolfRSit__9daPy_py_cCFv = .text:0x80141668; // type:function size:0x8 scope:global align:4 +checkBubbleFly__9daPy_py_cCFv = .text:0x80141670; // type:function size:0x8 scope:global align:4 +checkBottleDrinkEnd__9daPy_py_cCFv = .text:0x80141678; // type:function size:0x8 scope:global align:4 +checkWolfDig__9daPy_py_cCFv = .text:0x80141680; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x80141688; // type:function size:0x8 scope:global align:4 +checkCutTurnCharge__9daPy_py_cCFv = .text:0x80141690; // type:function size:0x8 scope:global align:4 +checkCutLargeJumpCharge__9daPy_py_cCFv = .text:0x80141698; // type:function size:0x8 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x801416A0; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x801416A8; // type:function size:0x8 scope:global align:4 +checkClimbMove__9daPy_py_cCFv = .text:0x801416B0; // type:function size:0x8 scope:global align:4 +checkGrassWhistle__9daPy_py_cCFv = .text:0x801416B8; // type:function size:0x8 scope:global align:4 +checkBoarRun__9daPy_py_cCFv = .text:0x801416C0; // type:function size:0x8 scope:global align:4 +checkFmChainPut__9daPy_py_cCFv = .text:0x801416C8; // type:function size:0x8 scope:global align:4 +checkHorseElecDamage__9daPy_py_cCFv = .text:0x801416D0; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daPy_py_cCFv = .text:0x801416D8; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrame__9daPy_py_cCFv = .text:0x801416E0; // type:function size:0x8 scope:global align:4 +setAnimeFrame__9daPy_py_cFf = .text:0x801416E8; // type:function size:0x4 scope:global align:4 +checkWolfLock__9daPy_py_cCFP10fopAc_ac_c = .text:0x801416EC; // type:function size:0x8 scope:global align:4 +cancelWolfLock__9daPy_py_cFP10fopAc_ac_c = .text:0x801416F4; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x801416FC; // type:function size:0x8 scope:global align:4 +exchangeGrabActor__9daPy_py_cFP10fopAc_ac_c = .text:0x80141704; // type:function size:0x8 scope:global align:4 +setForceGrab__9daPy_py_cFP10fopAc_ac_cii = .text:0x8014170C; // type:function size:0x8 scope:global align:4 +setForcePutPos__9daPy_py_cFRC4cXyz = .text:0x80141714; // type:function size:0x4 scope:global align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x80141718; // type:function size:0x8 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x80141720; // type:function size:0x8 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x80141728; // type:function size:0x4 scope:global align:4 +seStartOnlyReverb__9daPy_py_cFUl = .text:0x8014172C; // type:function size:0x4 scope:global align:4 +seStartOnlyReverbLevel__9daPy_py_cFUl = .text:0x80141730; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x80141734; // type:function size:0x4 scope:global align:4 +setGrabCollisionOffset__9daPy_py_cFffP13cBgS_PolyInfo = .text:0x80141738; // type:function size:0x4 scope:global align:4 +onMagneGrab__9daPy_py_cFff = .text:0x8014173C; // type:function size:0x4 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x80141740; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daPy_py_cFv = .text:0x80141748; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x80141750; // type:function size:0x8 scope:global align:4 +checkIronBallReturn__9daPy_py_cCFv = .text:0x80141758; // type:function size:0x8 scope:global align:4 +checkIronBallGroundStop__9daPy_py_cCFv = .text:0x80141760; // type:function size:0x8 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daPy_py_cCFv = .text:0x80141768; // type:function size:0x8 scope:global align:4 +checkPointSubWindowMode__9daPy_py_cCFv = .text:0x80141770; // type:function size:0x8 scope:global align:4 +setClothesChange__9daPy_py_cFi = .text:0x80141778; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x8014177C; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzPC5csXyz = .text:0x80141780; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzsi = .text:0x80141784; // type:function size:0x4 scope:global align:4 +setThrowDamage__9daPy_py_cFsffiii = .text:0x80141788; // type:function size:0x8 scope:global align:4 +checkSetNpcTks__9daPy_py_cFP4cXyzii = .text:0x80141790; // type:function size:0x8 scope:global align:4 +setRollJump__9daPy_py_cFffs = .text:0x80141798; // type:function size:0x8 scope:global align:4 +playerStartCollisionSE__9daPy_py_cFUlUl = .text:0x801417A0; // type:function size:0x4 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x801417A4; // type:function size:0x4 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x801417A8; // type:function size:0x4 scope:global align:4 +cancelDungeonWarpReadyNeck__9daPy_py_cFv = .text:0x801417AC; // type:function size:0x4 scope:global align:4 +onSceneChangeArea__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x801417B0; // type:function size:0x4 scope:global align:4 +onSceneChangeAreaJump__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x801417B4; // type:function size:0x4 scope:global align:4 +onSceneChangeDead__9daPy_py_cFUci = .text:0x801417B8; // type:function size:0x4 scope:global align:4 +getSpinnerActor__9daPy_py_cFv = .text:0x801417BC; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daPy_py_cCFv = .text:0x801417C4; // type:function size:0x8 scope:global align:4 +checkArrowChargeEnd__9daPy_py_cCFv = .text:0x801417CC; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daPy_py_cCFv = .text:0x801417D4; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daPy_py_cFv = .text:0x801417DC; // type:function size:0x8 scope:global align:4 +checkNoEquipItem__9daPy_py_cCFv = .text:0x801417E4; // type:function size:0x8 scope:global align:4 +checkFireMaterial__9daPy_py_cCFv = .text:0x801417EC; // type:function size:0x8 scope:global align:4 +checkKandelaarSwing__9daPy_py_cCFi = .text:0x801417F4; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daPy_py_cCFv = .text:0x801417FC; // type:function size:0x8 scope:global align:4 +getMagneHitPos__9daPy_py_cFv = .text:0x80141804; // type:function size:0x8 scope:global align:4 +getMagneBootsTopVec__9daPy_py_cFv = .text:0x8014180C; // type:function size:0x8 scope:global align:4 +checkUseKandelaar__9daPy_py_cFi = .text:0x80141814; // type:function size:0x8 scope:global align:4 +setDkCaught__9daPy_py_cFP10fopAc_ac_c = .text:0x8014181C; // type:function size:0x4 scope:global align:4 +onPressedDamage__9daPy_py_cFRC4cXyzs = .text:0x80141820; // type:function size:0x4 scope:global align:4 +checkPriActorOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x80141824; // type:function size:0x8 scope:global align:4 +onWolfEnemyBiteAll__9daPy_py_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x8014182C; // type:function size:0x8 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x80141834; // type:function size:0x8 scope:global align:4 +setWolfEnemyHangBiteAngle__9daPy_py_cFs = .text:0x8014183C; // type:function size:0x4 scope:global align:4 +setKandelaarMtx__9daPy_py_cFPA4_fii = .text:0x80141840; // type:function size:0x4 scope:global align:4 +getStickAngleFromPlayerShape__9daPy_py_cCFPs = .text:0x80141844; // type:function size:0x8 scope:global align:4 +checkSpinnerPathMove__9daPy_py_cFv = .text:0x8014184C; // type:function size:0x8 scope:global align:4 +checkSpinnerTriggerAttack__9daPy_py_cFv = .text:0x80141854; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daPy_py_cFv = .text:0x8014185C; // type:function size:0x4 scope:global align:4 +getIronBallBgHit__9daPy_py_cCFv = .text:0x80141860; // type:function size:0x8 scope:global align:4 +getIronBallCenterPos__9daPy_py_cFv = .text:0x80141868; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetLeft__9daPy_py_cCFv = .text:0x80141870; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daPy_py_cCFv = .text:0x80141878; // type:function size:0x8 scope:global align:4 +checkBeeChildDrink__9daPy_py_cCFv = .text:0x80141880; // type:function size:0x8 scope:global align:4 +skipPortalObjWarp__9daPy_py_cFv = .text:0x80141888; // type:function size:0x4 scope:global align:4 +checkTreasureRupeeReturn__9daPy_py_cCFi = .text:0x8014188C; // type:function size:0x8 scope:global align:4 +setSumouReady__9daPy_py_cFP10fopAc_ac_c = .text:0x80141894; // type:function size:0x4 scope:global align:4 +checkAcceptDungeonWarpAlink__9daPy_py_cFi = .text:0x80141898; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daPy_py_cCFv = .text:0x801418A0; // type:function size:0x8 scope:global align:4 +checkSumouWithstand__9daPy_py_cCFv = .text:0x801418A8; // type:function size:0x8 scope:global align:4 +cancelGoronThrowEvent__9daPy_py_cFv = .text:0x801418B0; // type:function size:0x4 scope:global align:4 +setSumouGraspCancelCount__9daPy_py_cFi = .text:0x801418B4; // type:function size:0x4 scope:global align:4 +setSumouPushBackDirection__9daPy_py_cFs = .text:0x801418B8; // type:function size:0x4 scope:global align:4 +setSumouLoseHeadUp__9daPy_py_cFv = .text:0x801418BC; // type:function size:0x4 scope:global align:4 +getGiantPuzzleAimAngle__9daPy_py_cCFv = .text:0x801418C0; // type:function size:0x8 scope:global align:4 +setGoronSideMove__9daPy_py_cFP10fopAc_ac_c = .text:0x801418C8; // type:function size:0x4 scope:global align:4 +setCargoCarry__9daPy_py_cFP10fopAc_ac_c = .text:0x801418CC; // type:function size:0x4 scope:global align:4 +getDpdFarFlg__9daPy_py_cCFv = .text:0x801418D0; // type:function size:0x8 scope:global align:4 +getHookshotTopPos__9daPy_py_cFv = .text:0x801418D8; // type:function size:0x8 scope:global align:4 +checkHookshotReturnMode__9daPy_py_cCFv = .text:0x801418E0; // type:function size:0x8 scope:global align:4 +checkHookshotShootReturnMode__9daPy_py_cCFv = .text:0x801418E8; // type:function size:0x8 scope:global align:4 +checkOctaIealHang__9daPy_py_cCFv = .text:0x801418F0; // type:function size:0x8 scope:global align:4 +cancelOctaIealHang__9daPy_py_cFv = .text:0x801418F8; // type:function size:0x4 scope:global align:4 +cancelDragonHangBackJump__9daPy_py_cFv = .text:0x801418FC; // type:function size:0x4 scope:global align:4 +setOctaIealWildHang__9daPy_py_cFv = .text:0x80141900; // type:function size:0x4 scope:global align:4 +checkDragonHangRide__9daPy_py_cCFv = .text:0x80141904; // type:function size:0x8 scope:global align:4 +changeDragonActor__9daPy_py_cFP10fopAc_ac_c = .text:0x8014190C; // type:function size:0x4 scope:global align:4 +getClothesChangeWaitTimer__9daPy_py_cCFv = .text:0x80141910; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daPy_py_cCFv = .text:0x80141918; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daPy_py_cCFv = .text:0x80141920; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daPy_py_cCFv = .text:0x80141928; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daPy_py_cCFv = .text:0x80141930; // type:function size:0x8 scope:global align:4 +checkBootsOrArmorHeavy__9daPy_py_cCFv = .text:0x80141938; // type:function size:0x8 scope:global align:4 +getBottleOpenAppearItem__9daPy_py_cCFv = .text:0x80141940; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daPy_py_cCFv = .text:0x80141948; // type:function size:0x8 scope:global align:4 +getSinkShapeOffset__9daPy_py_cCFv = .text:0x80141950; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daPy_py_cCFv = .text:0x80141958; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daPy_py_cFv = .text:0x80141960; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daPy_py_cFv = .text:0x80141968; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daPy_py_cCFv = .text:0x80141970; // type:function size:0x8 scope:global align:4 +checkCopyRodTopUse__9daPy_py_cFv = .text:0x80141978; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daPy_py_cCFv = .text:0x80141980; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daPy_py_cCFv = .text:0x80141988; // type:function size:0x8 scope:global align:4 +getZeldaActor__9daHorse_cFv = .text:0x80141990; // type:function size:0x8 scope:global align:4 +dComIfGp_getDoStatus__Fv = .text:0x80141998; // type:function size:0x10 scope:global align:4 +__ct__4cXyzFfff = .text:0x801419A8; // type:function size:0x10 scope:global align:4 +dMeter2Info_offUseButton__Fi = .text:0x801419B8; // type:function size:0x1C scope:global align:4 +setLinkState__14Z2CreatureLinkFUc = .text:0x801419D4; // type:function size:0x8 scope:global align:4 +dComIfGs_getRupee__Fv = .text:0x801419DC; // type:function size:0x10 scope:global align:4 +dComIfGp_setItemRupeeCount__Fl = .text:0x801419EC; // type:function size:0x18 scope:global align:4 +dMeter2Info_setFloatingMessage__FUssb = .text:0x80141A04; // type:function size:0x3C scope:global align:4 +onForcePanic__9daMidna_cFv = .text:0x80141A40; // type:function size:0x10 scope:global align:4 +checkForceNormalColor__9daMidna_cCFv = .text:0x80141A50; // type:function size:0xC scope:global align:4 +checkForceTiredColor__9daMidna_cCFv = .text:0x80141A5C; // type:function size:0xC scope:global align:4 +checkMidnaTired__9daMidna_cFv = .text:0x80141A68; // type:function size:0x68 scope:global align:4 +onNoServiceWait__9daMidna_cFv = .text:0x80141AD0; // type:function size:0x10 scope:global align:4 +setControllActorData__8daCrod_cFv = .text:0x80141AE0; // type:function size:0x38 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x80141B18; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPUc = .text:0x80141B34; // type:function size:0x1C scope:global align:4 +__sinit_d_a_alink_cpp = .text:0x80141B50; // type:function size:0x2BD0 scope:local align:4 +@36@__dt__12dBgS_ObjAcchFv = .text:0x80144720; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x80144728; // type:function size:0x8 scope:local align:4 +@36@__dt__13dBgS_LinkAcchFv = .text:0x80144730; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x80144738; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80144740; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x80144748; // type:function size:0x8 scope:local align:4 +@60@__dt__15dBgS_LinkGndChkFv = .text:0x80144750; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x80144758; // type:function size:0x8 scope:local align:4 +@52@__dt__16dBgS_LinkRoofChkFv = .text:0x80144760; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x80144768; // type:function size:0x8 scope:local align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x80144770; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x80144798; // type:function size:0x8 scope:global align:4 +__CreateHeap__12daItemBase_cFv = .text:0x801447A0; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x801447A8; // type:function size:0x438 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x80144BE0; // type:function size:0x9C scope:global align:4 +RotateYBase__12daItemBase_cFv = .text:0x80144C7C; // type:function size:0x4C scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x80144CC8; // type:function size:0x24 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x80144CEC; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x80144D10; // type:function size:0x54 scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x80144D64; // type:function size:0x58 scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x80144DBC; // type:function size:0x16C scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x80144F28; // type:function size:0x160 scope:global align:4 +animPlay__12daItemBase_cFffffff = .text:0x80145088; // type:function size:0x108 scope:global align:4 +chkFlag__12daItemBase_cFi = .text:0x80145190; // type:function size:0x20 scope:global align:4 +getTevFrm__12daItemBase_cFv = .text:0x801451B0; // type:function size:0x1C scope:global align:4 +getBtpFrm__12daItemBase_cFv = .text:0x801451CC; // type:function size:0x1C scope:global align:4 +getShadowSize__12daItemBase_cFv = .text:0x801451E8; // type:function size:0x18 scope:global align:4 +getCollisionH__12daItemBase_cFv = .text:0x80145200; // type:function size:0x1C scope:global align:4 +getCollisionR__12daItemBase_cFv = .text:0x8014521C; // type:function size:0x1C scope:global align:4 +isLoadRoom__Fi = .text:0x80145238; // type:function size:0xF0 scope:global align:4 +execute__9daNocrm_cFv = .text:0x80145328; // type:function size:0x22C scope:global align:4 +getRoomNo__9daNocrm_cFi = .text:0x80145554; // type:function size:0xA0 scope:global align:4 +daNocrm_create__FP9daNocrm_c = .text:0x801455F4; // type:function size:0xFC scope:global align:4 +daNocrm_Delete__FP9daNocrm_c = .text:0x801456F0; // type:function size:0x8 scope:global align:4 +daNocrm_execute__FP9daNocrm_c = .text:0x801456F8; // type:function size:0x20 scope:global align:4 +daNocrm_draw__FP9daNocrm_c = .text:0x80145718; // type:function size:0x8 scope:global align:4 +initialize__18daNpcT_ActorMngr_cFv = .text:0x80145720; // type:function size:0xC scope:global align:4 +entry__18daNpcT_ActorMngr_cFP10fopAc_ac_c = .text:0x8014572C; // type:function size:0x1C scope:global align:4 +remove__18daNpcT_ActorMngr_cFv = .text:0x80145748; // type:function size:0xC scope:global align:4 +getActorP__18daNpcT_ActorMngr_cFv = .text:0x80145754; // type:function size:0x5C scope:global align:4 +initialize__15daNpcT_MatAnm_cFv = .text:0x801457B0; // type:function size:0x24 scope:global align:4 +calc__15daNpcT_MatAnm_cCFP11J3DMaterial = .text:0x801457D4; // type:function size:0x110 scope:global align:4 +initialize__22daNpcT_MotionSeqMngr_cFv = .text:0x801458E4; // type:function size:0x28 scope:global align:4 +play__22daNpcT_MotionSeqMngr_cFUsPiPf = .text:0x8014590C; // type:function size:0x164 scope:global align:4 +checkEndSequence__22daNpcT_MotionSeqMngr_cFv = .text:0x80145A70; // type:function size:0x14 scope:global align:4 +daNpcT_addIdx__FiiRUsi = .text:0x80145A84; // type:function size:0x40 scope:global align:4 +daNpcT_subIdx__FiiRUsi = .text:0x80145AC4; // type:function size:0x4C scope:global align:4 +daNpcT_incIdx__FiRUsii = .text:0x80145B10; // type:function size:0x5C scope:global align:4 +daNpcT_decIdx__FiRUsii = .text:0x80145B6C; // type:function size:0x5C scope:global align:4 +hermite__13daNpcT_Path_cFR4cXyzR4cXyzR4cXyzR4cXyzR16daNpcT_Hermite_cR4cXyz = .text:0x80145BC8; // type:function size:0xC4 scope:global align:4 +initialize__13daNpcT_Path_cFv = .text:0x80145C8C; // type:function size:0x34 scope:global align:4 +setPathInfo__13daNpcT_Path_cFUcScUc = .text:0x80145CC0; // type:function size:0xB8 scope:global align:4 +setNextPathInfo__13daNpcT_Path_cFScUc = .text:0x80145D78; // type:function size:0x74 scope:global align:4 +reverse__13daNpcT_Path_cFv = .text:0x80145DEC; // type:function size:0x30 scope:global align:4 +setNextIdx__13daNpcT_Path_cFi = .text:0x80145E1C; // type:function size:0x68 scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyzi = .text:0x80145E84; // type:function size:0x17C scope:global align:4 +getDstPosH__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80146000; // type:function size:0x1D4 scope:global align:4 +chkPassed1__13daNpcT_Path_cF4cXyzi = .text:0x801461D4; // type:function size:0x350 scope:global align:4 +chkPassed2__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80146524; // type:function size:0x4B4 scope:global align:4 +daNpcT_chkPassed__F4cXyzP4dPntUsUsiiP4cXyzPiPi = .text:0x801469D8; // type:function size:0x30C scope:global align:4 +initialize__15daNpcT_JntAnm_cFv = .text:0x80146CE4; // type:function size:0x40 scope:global align:4 +setParam__15daNpcT_JntAnm_cFP10fopAc_ac_cP8J3DModelP4cXyziiiffffffffffP4cXyz = .text:0x80146D24; // type:function size:0xB80 scope:global align:4 +calc__15daNpcT_JntAnm_cFf = .text:0x801478A4; // type:function size:0x3E0 scope:global align:4 +calcJntRad__15daNpcT_JntAnm_cFfff = .text:0x80147C84; // type:function size:0x194 scope:global align:4 +setParam__19daNpcT_DmgStagger_cFP10fopAc_ac_cP10fopAc_ac_cs = .text:0x80147E18; // type:function size:0x70 scope:global align:4 +calc__19daNpcT_DmgStagger_cFi = .text:0x80147E88; // type:function size:0x168 scope:global align:4 +tgHitCallBack__8daNpcT_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80147FF0; // type:function size:0x30 scope:global align:4 +srchActor__8daNpcT_cFPvPv = .text:0x80148020; // type:function size:0x84 scope:global align:4 +getTrnsfrmAnmP__8daNpcT_cFPCci = .text:0x801480A4; // type:function size:0x3C scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcT_cFPCci = .text:0x801480E0; // type:function size:0x3C scope:global align:4 +getTexPtrnAnmP__8daNpcT_cFPCci = .text:0x8014811C; // type:function size:0x3C scope:global align:4 +getTexSRTKeyAnmP__8daNpcT_cFPCci = .text:0x80148158; // type:function size:0x3C scope:global align:4 +getTevRegKeyAnmP__8daNpcT_cFPCci = .text:0x80148194; // type:function size:0x3C scope:global align:4 +getColorAnmP__8daNpcT_cFPCci = .text:0x801481D0; // type:function size:0x3C scope:global align:4 +setBckAnm__8daNpcT_cFP15J3DAnmTransformfiiib = .text:0x8014820C; // type:function size:0x44 scope:global align:4 +setMcaMorfAnm__8daNpcT_cFP18J3DAnmTransformKeyffiii = .text:0x80148250; // type:function size:0xF4 scope:global align:4 +setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80148344; // type:function size:0x40 scope:global align:4 +setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80148384; // type:function size:0x40 scope:global align:4 +setBrkAnm__8daNpcT_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x801483C4; // type:function size:0x40 scope:global align:4 +setBpkAnm__8daNpcT_cFP11J3DAnmColorP12J3DModelDatafi = .text:0x80148404; // type:function size:0x40 scope:global align:4 +loadRes__8daNpcT_cFPCScPPCc = .text:0x80148444; // type:function size:0xB4 scope:global align:4 +deleteRes__8daNpcT_cFPCScPPCc = .text:0x801484F8; // type:function size:0x80 scope:global align:4 +execute__8daNpcT_cFv = .text:0x80148578; // type:function size:0x340 scope:global align:4 +draw__8daNpcT_cFiifP11_GXColorS10fiii = .text:0x801488B8; // type:function size:0x404 scope:global align:4 +setEnvTevColor__8daNpcT_cFv = .text:0x80148CBC; // type:function size:0x5C scope:global align:4 +setRoomNo__8daNpcT_cFv = .text:0x80148D18; // type:function size:0x44 scope:global align:4 +checkEndAnm__8daNpcT_cFf = .text:0x80148D5C; // type:function size:0xC0 scope:global align:4 +checkEndAnm__8daNpcT_cFP12J3DFrameCtrlf = .text:0x80148E1C; // type:function size:0x7C scope:global align:4 +playAllAnm__8daNpcT_cFv = .text:0x80148E98; // type:function size:0x288 scope:global align:4 +ctrlBtk__8daNpcT_cFv = .text:0x80149120; // type:function size:0xBC scope:global align:4 +setMtx__8daNpcT_cFv = .text:0x801491DC; // type:function size:0xBC scope:global align:4 +ctrlFaceMotion__8daNpcT_cFv = .text:0x80149298; // type:function size:0xB4 scope:global align:4 +ctrlMotion__8daNpcT_cFv = .text:0x8014934C; // type:function size:0xB8 scope:global align:4 +ctrlMsgAnm__8daNpcT_cFPiPiP10fopAc_ac_ci = .text:0x80149404; // type:function size:0x164 scope:global align:4 +ctrlJoint__8daNpcT_cFP8J3DJointP8J3DModel = .text:0x80149568; // type:function size:0x460 scope:global align:4 +evtProc__8daNpcT_cFv = .text:0x801499C8; // type:function size:0x238 scope:global align:4 +setFootPos__8daNpcT_cFv = .text:0x80149C00; // type:function size:0x1C8 scope:global align:4 +setFootPrtcl__8daNpcT_cFP4cXyzff = .text:0x80149DC8; // type:function size:0x2E0 scope:global align:4 +checkCullDraw__8daNpcT_cFv = .text:0x8014A0A8; // type:function size:0x8 scope:global align:4 +twilight__8daNpcT_cFv = .text:0x8014A0B0; // type:function size:0x4C scope:global align:4 +evtOrder__8daNpcT_cFv = .text:0x8014A0FC; // type:function size:0x174 scope:global align:4 +evtChange__8daNpcT_cFv = .text:0x8014A270; // type:function size:0x100 scope:global align:4 +clrParam__8daNpcT_cFv = .text:0x8014A370; // type:function size:0x64 scope:global align:4 +setFaceMotionAnm__8daNpcT_cFib = .text:0x8014A3D4; // type:function size:0x2A0 scope:global align:4 +setMotionAnm__8daNpcT_cFifi = .text:0x8014A674; // type:function size:0x2E0 scope:global align:4 +setPos__8daNpcT_cF4cXyz = .text:0x8014A954; // type:function size:0x94 scope:global align:4 +setAngle__8daNpcT_cF5csXyz = .text:0x8014A9E8; // type:function size:0x7C scope:global align:4 +setAngle__8daNpcT_cFs = .text:0x8014AA64; // type:function size:0x28 scope:global align:4 +hitChk__8daNpcT_cFP12dCcD_GObjInfUl = .text:0x8014AA8C; // type:function size:0x90 scope:global align:4 +setDamage__8daNpcT_cFiii = .text:0x8014AB1C; // type:function size:0x100 scope:global align:4 +chkActorInSight__8daNpcT_cFP10fopAc_ac_cfs = .text:0x8014AC1C; // type:function size:0x120 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyzfffs = .text:0x8014AD3C; // type:function size:0xB0 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyz4cXyzs = .text:0x8014ADEC; // type:function size:0x7C scope:global align:4 +chkFindActor__8daNpcT_cFP10fopAc_ac_cis = .text:0x8014AE68; // type:function size:0x1F4 scope:global align:4 +getDistTable__12dAttention_cFi = .text:0x8014B05C; // type:function size:0x14 scope:global align:4 +chkWolfAction__8daNpcT_cFv = .text:0x8014B070; // type:function size:0xA4 scope:global align:4 +chkFindWolf__8daNpcT_cFsiiffffi = .text:0x8014B114; // type:function size:0x270 scope:global align:4 +srchPlayerActor__8daNpcT_cFv = .text:0x8014B384; // type:function size:0xB4 scope:global align:4 +getAttnPos__8daNpcT_cFP10fopAc_ac_c = .text:0x8014B438; // type:function size:0xB8 scope:global align:4 +turn__8daNpcT_cFsii = .text:0x8014B4F0; // type:function size:0x1A4 scope:global align:4 +step__8daNpcT_cFsiiii = .text:0x8014B694; // type:function size:0x1C0 scope:global align:4 +calcSpeedAndAngle__8daNpcT_cF4cXyziss = .text:0x8014B854; // type:function size:0x2F8 scope:global align:4 +getActorDistance__8daNpcT_cFP10fopAc_ac_cii = .text:0x8014BB4C; // type:function size:0xF0 scope:global align:4 +initTalk__8daNpcT_cFiPP10fopAc_ac_c = .text:0x8014BC3C; // type:function size:0x88 scope:global align:4 +talkProc__8daNpcT_cFPiiPP10fopAc_ac_ci = .text:0x8014BCC4; // type:function size:0x1B4 scope:global align:4 +getNearestActorP__8daNpcT_cFs = .text:0x8014BE78; // type:function size:0xB8 scope:global align:4 +getEvtAreaTagP__8daNpcT_cFii = .text:0x8014BF30; // type:function size:0xCC scope:global align:4 +getShopItemTagP__8daNpcT_cFv = .text:0x8014BFFC; // type:function size:0x80 scope:global align:4 +setHitodamaPrtcl__8daNpcT_cFv = .text:0x8014C07C; // type:function size:0x1D0 scope:global align:4 +daNpcT_chkActorInScreen__FP10fopAc_ac_cfffffffi = .text:0x8014C24C; // type:function size:0x184 scope:global align:4 +daNpcT_chkPointInArea__F4cXyz4cXyz4cXyzsi = .text:0x8014C3D0; // type:function size:0x17C scope:global align:4 +daNpcT_getPlayerInfoFromPlayerList__FiiP4cXyzP5csXyz = .text:0x8014C54C; // type:function size:0xE0 scope:global align:4 +daNpcT_chkDoBtnIsSpeak__FP10fopAc_ac_c = .text:0x8014C62C; // type:function size:0x120 scope:global align:4 +daNpcT_judgeRace__FP5dPathPP10fopAc_ac_cP16daNpcT_pntData_ciPi = .text:0x8014C74C; // type:function size:0x318 scope:global align:4 +daNpcT_getDistTableIdx__Fii = .text:0x8014CA64; // type:function size:0x14 scope:global align:4 +daNpcT_onEvtBit__FUl = .text:0x8014CA78; // type:function size:0x40 scope:global align:4 +daNpcT_offEvtBit__FUl = .text:0x8014CAB8; // type:function size:0x40 scope:global align:4 +daNpcT_chkEvtBit__FUl = .text:0x8014CAF8; // type:function size:0x40 scope:global align:4 +daNpcT_onTmpBit__FUl = .text:0x8014CB38; // type:function size:0x40 scope:global align:4 +daNpcT_offTmpBit__FUl = .text:0x8014CB78; // type:function size:0x40 scope:global align:4 +daNpcT_chkTmpBit__FUl = .text:0x8014CBB8; // type:function size:0x40 scope:global align:4 +__dt__16daNpcT_Hermite_cFv = .text:0x8014CBF8; // type:function size:0x48 scope:global align:4 +decTmr__8daNpcT_cFv = .text:0x8014CC40; // type:function size:0x18 scope:global align:4 +setCollision__8daNpcT_cFv = .text:0x8014CC58; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcT_cFv = .text:0x8014CC5C; // type:function size:0x4 scope:global align:4 +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x8014CC60; // type:function size:0x4 scope:global align:4 +afterMoved__8daNpcT_cFv = .text:0x8014CC64; // type:function size:0x4 scope:global align:4 +beforeMove__8daNpcT_cFv = .text:0x8014CC68; // type:function size:0x4 scope:global align:4 +action__8daNpcT_cFv = .text:0x8014CC6C; // type:function size:0x4 scope:global align:4 +setParam__8daNpcT_cFv = .text:0x8014CC70; // type:function size:0x4 scope:global align:4 +drawOtherMdl__8daNpcT_cFv = .text:0x8014CC74; // type:function size:0x4 scope:global align:4 +drawGhost__8daNpcT_cFv = .text:0x8014CC78; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcT_cFv = .text:0x8014CC7C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__8daNpcT_cFi = .text:0x8014CC84; // type:function size:0x8 scope:global align:4 +checkChangeJoint__8daNpcT_cFi = .text:0x8014CC8C; // type:function size:0x8 scope:global align:4 +afterJntAnm__8daNpcT_cFi = .text:0x8014CC94; // type:function size:0x4 scope:global align:4 +getHeadJointNo__8daNpcT_cFv = .text:0x8014CC98; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daNpcT_cFv = .text:0x8014CCA0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__8daNpcT_cFv = .text:0x8014CCA8; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__8daNpcT_cFv = .text:0x8014CCB0; // type:function size:0x4 scope:global align:4 +evtCutProc__8daNpcT_cFv = .text:0x8014CCB4; // type:function size:0x8 scope:global align:4 +evtEndProc__8daNpcT_cFv = .text:0x8014CCBC; // type:function size:0x8 scope:global align:4 +evtTalk__8daNpcT_cFv = .text:0x8014CCC4; // type:function size:0x8 scope:global align:4 +checkChangeEvt__8daNpcT_cFv = .text:0x8014CCCC; // type:function size:0x8 scope:global align:4 +getFootRJointNo__8daNpcT_cFv = .text:0x8014CCD4; // type:function size:0x8 scope:global align:4 +getFootLJointNo__8daNpcT_cFv = .text:0x8014CCDC; // type:function size:0x8 scope:global align:4 +chkXYItems__8daNpcT_cFv = .text:0x8014CCE4; // type:function size:0x8 scope:global align:4 +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x8014CCEC; // type:function size:0x8 scope:global align:4 +changeBtp__8daNpcT_cFPiPi = .text:0x8014CCF4; // type:function size:0x4 scope:global align:4 +changeBck__8daNpcT_cFPiPi = .text:0x8014CCF8; // type:function size:0x4 scope:global align:4 +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x8014CCFC; // type:function size:0x30 scope:global align:4 +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x8014CD2C; // type:function size:0x8 scope:global align:4 +changeBtk__8daNpcT_cFPiPi = .text:0x8014CD34; // type:function size:0x4 scope:global align:4 +changeAnm__8daNpcT_cFPiPi = .text:0x8014CD38; // type:function size:0x4 scope:global align:4 +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x8014CD3C; // type:function size:0x30 scope:global align:4 +__dt__8daNpcT_cFv = .text:0x8014CD6C; // type:function size:0x388 scope:global align:4 +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x8014D0F4; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x8014D0FC; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__8daNpcT_cFv = .text:0x8014D104; // type:function size:0x8 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x8014D10C; // type:function size:0x48 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x8014D154; // type:function size:0x48 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x8014D19C; // type:function size:0xFC scope:global align:4 +__dt__15daNpcT_MatAnm_cFv = .text:0x8014D298; // type:function size:0xE0 scope:global align:4 +cLib_calcTimer__FPs = .text:0x8014D378; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPi = .text:0x8014D394; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__Fii = .text:0x8014D3B0; // type:function size:0x74 scope:global align:4 +__sinit_d_a_npc_cpp = .text:0x8014D424; // type:function size:0x160 scope:local align:4 +daBaseNpc_addIdx__FiiPUsi = .text:0x8014D584; // type:function size:0x4C scope:global align:4 +daBaseNpc_subIdx__FiiPUsi = .text:0x8014D5D0; // type:function size:0x40 scope:global align:4 +daBaseNpc_incIdx__FiPUsii = .text:0x8014D610; // type:function size:0x5C scope:global align:4 +daBaseNpc_decIdx__FiPUsii = .text:0x8014D66C; // type:function size:0x5C scope:global align:4 +daNpcBase_BBasis__FiiiPi = .text:0x8014D6C8; // type:function size:0x188 scope:global align:4 +__ct__18daBaseNpc_acMngr_cFv = .text:0x8014D850; // type:function size:0x18 scope:global align:4 +entry__18daBaseNpc_acMngr_cFP10fopAc_ac_c = .text:0x8014D868; // type:function size:0x1C scope:global align:4 +getActor__18daBaseNpc_acMngr_cFv = .text:0x8014D884; // type:function size:0x4C scope:global align:4 +calc__18daBaseNpc_matAnm_cCFP11J3DMaterial = .text:0x8014D8D0; // type:function size:0x114 scope:global align:4 +__ct__16daBaseNpc_path_cFv = .text:0x8014D9E4; // type:function size:0x10 scope:global align:4 +isPath__16daBaseNpc_path_cFv = .text:0x8014D9F4; // type:function size:0x14 scope:global align:4 +setPathInfo__16daBaseNpc_path_cFUcScSc = .text:0x8014DA08; // type:function size:0x8C scope:global align:4 +reverseDir__16daBaseNpc_path_cFv = .text:0x8014DA94; // type:function size:0x1C scope:global align:4 +chkPnt__16daBaseNpc_path_cF4cXyz = .text:0x8014DAB0; // type:function size:0x60 scope:global align:4 +setNextPnt__16daBaseNpc_path_cFv = .text:0x8014DB10; // type:function size:0x40 scope:global align:4 +getIdx__16daBaseNpc_path_cFv = .text:0x8014DB50; // type:function size:0x8 scope:global align:4 +setIdx__16daBaseNpc_path_cFUs = .text:0x8014DB58; // type:function size:0x8 scope:global align:4 +getPntPos__16daBaseNpc_path_cFUs = .text:0x8014DB60; // type:function size:0x2C scope:global align:4 +limitter__18daBaseNpc_lookat_cFsPsss = .text:0x8014DB8C; // type:function size:0x74 scope:global align:4 +calc__18daBaseNpc_lookat_cFP10fopAc_ac_cPA4_fs = .text:0x8014DC00; // type:function size:0xA80 scope:global align:4 +setMaxJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8014E680; // type:function size:0x24 scope:global align:4 +setMinJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8014E6A4; // type:function size:0x24 scope:global align:4 +setJntPos__18daBaseNpc_lookat_cF4cXyzi = .text:0x8014E6C8; // type:function size:0x24 scope:global align:4 +setAttnPos__18daBaseNpc_lookat_cFP4cXyz = .text:0x8014E6EC; // type:function size:0xC scope:global align:4 +getRot__18daBaseNpc_lookat_cFi = .text:0x8014E6F8; // type:function size:0x1C scope:global align:4 +__ct__11daBaseNpc_cFv = .text:0x8014E714; // type:function size:0x1D4 scope:global align:4 +__dt__11daBaseNpc_cFv = .text:0x8014E8E8; // type:function size:0x234 scope:global align:4 +execute__11daBaseNpc_cFv = .text:0x8014EB1C; // type:function size:0x180 scope:global align:4 +draw__11daBaseNpc_cFf = .text:0x8014EC9C; // type:function size:0x1EC scope:global align:4 +getResName__11daBaseNpc_cFv = .text:0x8014EE88; // type:function size:0x8 scope:global align:4 +getTrnsfrmKeyAnmP__11daBaseNpc_cFPci = .text:0x8014EE90; // type:function size:0x3C scope:global align:4 +setMcaMorfAnm__11daBaseNpc_cFP18J3DAnmTransformKeyffiii = .text:0x8014EECC; // type:function size:0x64 scope:global align:4 +setBckAnm__11daBaseNpc_cFP15J3DAnmTransformfiiib = .text:0x8014EF30; // type:function size:0x44 scope:global align:4 +getTexPtrnAnmP__11daBaseNpc_cFPci = .text:0x8014EF74; // type:function size:0x3C scope:global align:4 +setBtpAnm__11daBaseNpc_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8014EFB0; // type:function size:0x40 scope:global align:4 +attnSttsOn__11daBaseNpc_cFii = .text:0x8014EFF0; // type:function size:0x4C scope:global align:4 +setParam__11daBaseNpc_cFv = .text:0x8014F03C; // type:function size:0x4 scope:global align:4 +orderEvent__11daBaseNpc_cFiPc = .text:0x8014F040; // type:function size:0xA8 scope:global align:4 +mainProc__11daBaseNpc_cFv = .text:0x8014F0E8; // type:function size:0x4 scope:global align:4 +setEnvTevColor__11daBaseNpc_cFv = .text:0x8014F0EC; // type:function size:0x5C scope:global align:4 +setRoomNo__11daBaseNpc_cFv = .text:0x8014F148; // type:function size:0x44 scope:global align:4 +btkCtrl__11daBaseNpc_cFv = .text:0x8014F18C; // type:function size:0x8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFf = .text:0x8014F194; // type:function size:0x80 scope:global align:4 +checkEndAnm__11daBaseNpc_cFP12J3DFrameCtrl = .text:0x8014F214; // type:function size:0x60 scope:global align:4 +allAnmPlay__11daBaseNpc_cFv = .text:0x8014F274; // type:function size:0x164 scope:global align:4 +adjustShapeAngle__11daBaseNpc_cFv = .text:0x8014F3D8; // type:function size:0x4 scope:global align:4 +setMtx__11daBaseNpc_cFi = .text:0x8014F3DC; // type:function size:0x110 scope:global align:4 +setCollisions__11daBaseNpc_cFv = .text:0x8014F4EC; // type:function size:0x4 scope:global align:4 +setAttnPos__11daBaseNpc_cFv = .text:0x8014F4F0; // type:function size:0x4 scope:global align:4 +drawOtherMdls__11daBaseNpc_cFv = .text:0x8014F4F4; // type:function size:0x4 scope:global align:4 +dbgDraw__11daBaseNpc_cFv = .text:0x8014F4F8; // type:function size:0x8 scope:global align:4 +__ct__23daBaseNpc_moveBgActor_cFv = .text:0x8014F500; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8014F544; // type:function size:0x20 scope:local align:4 +MoveBGCreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8014F564; // type:function size:0xF4 scope:global align:4 +MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x8014F658; // type:function size:0xF0 scope:global align:4 +MoveBGDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8014F748; // type:function size:0x74 scope:global align:4 +MoveBGExecute__23daBaseNpc_moveBgActor_cFv = .text:0x8014F7BC; // type:function size:0xAC scope:global align:4 +daBaseNpc_PntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x8014F868; // type:function size:0xA8 scope:global align:4 +daBaseNpc_putNurbs__FP4dPntiiP4dPnti = .text:0x8014F910; // type:function size:0x264 scope:global align:4 +daBaseNpc_chkPnt__F4cXyzP4dPntUsUsii = .text:0x8014FB74; // type:function size:0x708 scope:global align:4 +daBaseNpc_getGroundAngle__FP13cBgS_PolyInfos = .text:0x8015027C; // type:function size:0xBC scope:global align:4 +__dt__18daBaseNpc_lookat_cFv = .text:0x80150338; // type:function size:0xD0 scope:global align:4 +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x80150408; // type:function size:0x8 scope:global align:4 +Create__23daBaseNpc_moveBgActor_cFv = .text:0x80150410; // type:function size:0x8 scope:global align:4 +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x80150418; // type:function size:0x8 scope:global align:4 +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x80150420; // type:function size:0x8 scope:global align:4 +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x80150428; // type:function size:0x8 scope:global align:4 +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x80150430; // type:function size:0x8 scope:global align:4 +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x80150438; // type:function size:0x8 scope:global align:4 +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x80150440; // type:function size:0x8 scope:global align:4 +__dt__16daBaseNpc_path_cFv = .text:0x80150448; // type:function size:0x48 scope:global align:4 +__dt__18daBaseNpc_matAnm_cFv = .text:0x80150490; // type:function size:0xE0 scope:global align:4 +__dt__18daBaseNpc_acMngr_cFv = .text:0x80150570; // type:function size:0x48 scope:global align:4 +daNpcF_addIdx__FiiRUsi = .text:0x801505B8; // type:function size:0x40 scope:global align:4 +daNpcF_subIdx__FiiRUsi = .text:0x801505F8; // type:function size:0x4C scope:global align:4 +daNpcF_incIdx__FiRUsii = .text:0x80150644; // type:function size:0x5C scope:global align:4 +daNpcF_decIdx__FiRUsii = .text:0x801506A0; // type:function size:0x5C scope:global align:4 +initialize__18daNpcF_ActorMngr_cFv = .text:0x801506FC; // type:function size:0xC scope:global align:4 +entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c = .text:0x80150708; // type:function size:0x1C scope:global align:4 +entry__18daNpcF_ActorMngr_cFUi = .text:0x80150724; // type:function size:0x8 scope:global align:4 +remove__18daNpcF_ActorMngr_cFv = .text:0x8015072C; // type:function size:0xC scope:global align:4 +getActorP__18daNpcF_ActorMngr_cFv = .text:0x80150738; // type:function size:0x4C scope:global align:4 +initialize__15daNpcF_MatAnm_cFv = .text:0x80150784; // type:function size:0x24 scope:global align:4 +calc__15daNpcF_MatAnm_cCFP11J3DMaterial = .text:0x801507A8; // type:function size:0x114 scope:global align:4 +initialize__16daNpcF_SPCurve_cFP5dPathi = .text:0x801508BC; // type:function size:0x90 scope:global align:4 +initialize__13daNpcF_Path_cFv = .text:0x8015094C; // type:function size:0x5C scope:global align:4 +setPathInfo__13daNpcF_Path_cFUcScUc = .text:0x801509A8; // type:function size:0xC8 scope:global align:4 +chkPassed__13daNpcF_Path_cF4cXyz = .text:0x80150A70; // type:function size:0x58 scope:global align:4 +chkPassedDst__13daNpcF_Path_cF4cXyz = .text:0x80150AC8; // type:function size:0x140 scope:global align:4 +reverse__13daNpcF_Path_cFv = .text:0x80150C08; // type:function size:0x24 scope:global align:4 +setNextIdx__13daNpcF_Path_cFv = .text:0x80150C2C; // type:function size:0x38 scope:global align:4 +getNextIdx__13daNpcF_Path_cFv = .text:0x80150C64; // type:function size:0x48 scope:global align:4 +getBeforeIdx__13daNpcF_Path_cFv = .text:0x80150CAC; // type:function size:0x48 scope:global align:4 +getBeforePos__13daNpcF_Path_cFR4cXyz = .text:0x80150CF4; // type:function size:0x9C scope:global align:4 +getNextPos__13daNpcF_Path_cFR4cXyz = .text:0x80150D90; // type:function size:0x9C scope:global align:4 +getDstPos__13daNpcF_Path_cF4cXyzR4cXyz = .text:0x80150E2C; // type:function size:0xD4 scope:global align:4 +setNextIdxDst__13daNpcF_Path_cF4cXyz = .text:0x80150F00; // type:function size:0x184 scope:global align:4 +initialize__15daNpcF_Lookat_cFv = .text:0x80151084; // type:function size:0x80 scope:global align:4 +setParam__15daNpcF_Lookat_cFffffffffffffsP4cXyz = .text:0x80151104; // type:function size:0x298 scope:global align:4 +calc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fPP5csXyziii = .text:0x8015139C; // type:function size:0x284 scope:global align:4 +adjustMoveDisAngle__15daNpcF_Lookat_cFRssss = .text:0x80151620; // type:function size:0x74 scope:global align:4 +initCalc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fP4cXyzP5csXyzPfR4cXyzi = .text:0x80151694; // type:function size:0x40C scope:global align:4 +update__15daNpcF_Lookat_cFP4cXyzP5csXyzPf = .text:0x80151AA0; // type:function size:0x114 scope:global align:4 +calcMoveDisAngle__15daNpcF_Lookat_cFiP4cXyzP5csXyz4cXyzii = .text:0x80151BB4; // type:function size:0x3EC scope:global align:4 +setRotAngle__15daNpcF_Lookat_cFv = .text:0x80151FA0; // type:function size:0x8C scope:global align:4 +clrRotAngle__15daNpcF_Lookat_cFv = .text:0x8015202C; // type:function size:0x34 scope:global align:4 +execute__8daNpcF_cFv = .text:0x80152060; // type:function size:0x298 scope:global align:4 +draw__8daNpcF_cFiifP11_GXColorS10i = .text:0x801522F8; // type:function size:0x368 scope:global align:4 +tgHitCallBack__8daNpcF_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80152660; // type:function size:0x40 scope:global align:4 +srchAttnActor1__8daNpcF_cFPvPv = .text:0x801526A0; // type:function size:0x94 scope:global align:4 +srchActor__8daNpcF_cFPvPv = .text:0x80152734; // type:function size:0x84 scope:global align:4 +setMtx__8daNpcF_cFv = .text:0x801527B8; // type:function size:0x90 scope:global align:4 +setMtx2__8daNpcF_cFv = .text:0x80152848; // type:function size:0xCC scope:global align:4 +initialize__8daNpcF_cFv = .text:0x80152914; // type:function size:0x264 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcF_cFPci = .text:0x80152B78; // type:function size:0x3C scope:global align:4 +getTexPtrnAnmP__8daNpcF_cFPci = .text:0x80152BB4; // type:function size:0x3C scope:global align:4 +getTexSRTKeyAnmP__8daNpcF_cFPci = .text:0x80152BF0; // type:function size:0x3C scope:global align:4 +getTevRegKeyAnmP__8daNpcF_cFPci = .text:0x80152C2C; // type:function size:0x3C scope:global align:4 +setMcaMorfAnm__8daNpcF_cFP18J3DAnmTransformKeyffiii = .text:0x80152C68; // type:function size:0x64 scope:global align:4 +setBckAnm__8daNpcF_cFP15J3DAnmTransformfiiib = .text:0x80152CCC; // type:function size:0x44 scope:global align:4 +setBtpAnm__8daNpcF_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80152D10; // type:function size:0x40 scope:global align:4 +setBtkAnm__8daNpcF_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80152D50; // type:function size:0x40 scope:global align:4 +setBrkAnm__8daNpcF_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x80152D90; // type:function size:0x40 scope:global align:4 +setEnvTevColor__8daNpcF_cFv = .text:0x80152DD0; // type:function size:0x5C scope:global align:4 +setRoomNo__8daNpcF_cFv = .text:0x80152E2C; // type:function size:0x44 scope:global align:4 +chkEndAnm__8daNpcF_cFf = .text:0x80152E70; // type:function size:0xA0 scope:global align:4 +chkEndAnm__8daNpcF_cFP12J3DFrameCtrlf = .text:0x80152F10; // type:function size:0x7C scope:global align:4 +playAllAnm__8daNpcF_cFv = .text:0x80152F8C; // type:function size:0x210 scope:global align:4 +playExpressionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8015319C; // type:function size:0x114 scope:global align:4 +playMotionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x801532B0; // type:function size:0x118 scope:global align:4 +setLookatMtx__8daNpcF_cFiPif = .text:0x801533C8; // type:function size:0x1FC scope:global align:4 +hitChk2__8daNpcF_cFP8dCcD_Cylii = .text:0x801535C4; // type:function size:0xE0 scope:global align:4 +setDamage__8daNpcF_cFiii = .text:0x801536A4; // type:function size:0xC0 scope:global align:4 +ctrlMsgAnm__8daNpcF_cFRiRiP10fopAc_ac_ci = .text:0x80153764; // type:function size:0x164 scope:global align:4 +orderEvent__8daNpcF_cFiPcUsUsUcUs = .text:0x801538C8; // type:function size:0xD8 scope:global align:4 +changeEvent__8daNpcF_cFPcPcUsUs = .text:0x801539A0; // type:function size:0x9C scope:global align:4 +chkActorInSight__8daNpcF_cFP10fopAc_ac_cf = .text:0x80153A3C; // type:function size:0x88 scope:global align:4 +chkActorInArea__8daNpcF_cFP10fopAc_ac_c4cXyz4cXyzs = .text:0x80153AC4; // type:function size:0x164 scope:global align:4 +chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci = .text:0x80153C28; // type:function size:0x140 scope:global align:4 +initTalk__8daNpcF_cFiPP10fopAc_ac_c = .text:0x80153D68; // type:function size:0x68 scope:global align:4 +talkProc__8daNpcF_cFPiiPP10fopAc_ac_c = .text:0x80153DD0; // type:function size:0x170 scope:global align:4 +turn__8daNpcF_cFsfi = .text:0x80153F40; // type:function size:0x1B0 scope:global align:4 +step__8daNpcF_cFsiii = .text:0x801540F0; // type:function size:0x1AC scope:global align:4 +setAngle__8daNpcF_cFs = .text:0x8015429C; // type:function size:0x28 scope:global align:4 +getDistTableIdx__8daNpcF_cFii = .text:0x801542C4; // type:function size:0x28 scope:global align:4 +getEvtAreaTagP__8daNpcF_cFii = .text:0x801542EC; // type:function size:0xCC scope:global align:4 +getAttnActorP__8daNpcF_cFiPFPvPv_Pvffffsii = .text:0x801543B8; // type:function size:0x3C4 scope:global align:4 +chkActorInSight2__8daNpcF_cFP10fopAc_ac_cfs = .text:0x8015477C; // type:function size:0x104 scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyzfffs = .text:0x80154880; // type:function size:0xC0 scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyz4cXyzs = .text:0x80154940; // type:function size:0x78 scope:global align:4 +getAttentionPos__8daNpcF_cFP10fopAc_ac_c = .text:0x801549B8; // type:function size:0x74 scope:global align:4 +chkFindPlayer2__8daNpcF_cFis = .text:0x80154A2C; // type:function size:0x1F8 scope:global align:4 +setHitodamaPrtcl__8daNpcF_cFv = .text:0x80154C24; // type:function size:0x1D0 scope:global align:4 +daNpcF_pntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x80154DF4; // type:function size:0xAC scope:global align:4 +daNpcF_putNurbs__FP4dPntiiP4dPnti = .text:0x80154EA0; // type:function size:0x8 scope:global align:4 +daNpcF_chkPassed__F4cXyzP4dPntUsUsii = .text:0x80154EA8; // type:function size:0x710 scope:global align:4 +daNpcF_getGroundAngle__FP13cBgS_PolyInfos = .text:0x801555B8; // type:function size:0xC8 scope:global align:4 +daNpcF_chkEvtBit__FUl = .text:0x80155680; // type:function size:0x40 scope:global align:4 +daNpcF_onEvtBit__FUl = .text:0x801556C0; // type:function size:0x40 scope:global align:4 +daNpcF_chkTmpBit__FUl = .text:0x80155700; // type:function size:0x40 scope:global align:4 +daNpcF_onTmpBit__FUl = .text:0x80155740; // type:function size:0x40 scope:global align:4 +daNpcF_offTmpBit__FUl = .text:0x80155780; // type:function size:0x40 scope:global align:4 +daNpcF_getPlayerInfoFromPlayerList__FiiR4cXyzR5csXyz = .text:0x801557C0; // type:function size:0xE0 scope:global align:4 +daNpcF_chkDoBtnEqSpeak__FP10fopAc_ac_c = .text:0x801558A0; // type:function size:0x114 scope:global align:4 +daNpcF_chkPointInArea__F4cXyz4cXyz4cXyzs = .text:0x801559B4; // type:function size:0x16C scope:global align:4 +daNpcF_getDistTableIdx__Fii = .text:0x80155B20; // type:function size:0x14 scope:global align:4 +daNpcF_clearMessageTmpBit__Fv = .text:0x80155B34; // type:function size:0x6C scope:global align:4 +__dt__20daNpcF_MoveBgActor_cFv = .text:0x80155BA0; // type:function size:0x60 scope:global align:4 +setCollisions__8daNpcF_cFv = .text:0x80155C00; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcF_cFv = .text:0x80155C04; // type:function size:0x4 scope:global align:4 +adjustShapeAngle__8daNpcF_cFv = .text:0x80155C08; // type:function size:0x4 scope:global align:4 +main__8daNpcF_cFv = .text:0x80155C0C; // type:function size:0x8 scope:global align:4 +setParam__8daNpcF_cFv = .text:0x80155C14; // type:function size:0x4 scope:global align:4 +drawOtherMdls__8daNpcF_cFv = .text:0x80155C18; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcF_cFv = .text:0x80155C1C; // type:function size:0x8 scope:global align:4 +ctrlBtk__8daNpcF_cFv = .text:0x80155C24; // type:function size:0x8 scope:global align:4 +setExpressionAnm__8daNpcF_cFib = .text:0x80155C2C; // type:function size:0x8 scope:global align:4 +setMotionAnm__8daNpcF_cFif = .text:0x80155C34; // type:function size:0x4 scope:global align:4 +setMotion__8daNpcF_cFifi = .text:0x80155C38; // type:function size:0x4 scope:global align:4 +setExpression__8daNpcF_cFif = .text:0x80155C3C; // type:function size:0x4 scope:global align:4 +__dt__8daNpcF_cFv = .text:0x80155C40; // type:function size:0x24C scope:global align:4 +__dt__18daNpcF_ActorMngr_cFv = .text:0x80155E8C; // type:function size:0x48 scope:global align:4 +CreateHeap__20daNpcF_MoveBgActor_cFv = .text:0x80155ED4; // type:function size:0x8 scope:global align:4 +Create__20daNpcF_MoveBgActor_cFv = .text:0x80155EDC; // type:function size:0x8 scope:global align:4 +Delete__20daNpcF_MoveBgActor_cFv = .text:0x80155EE4; // type:function size:0x8 scope:global align:4 +Execute__20daNpcF_MoveBgActor_cFPPA3_A4_f = .text:0x80155EEC; // type:function size:0x8 scope:global align:4 +Draw__20daNpcF_MoveBgActor_cFv = .text:0x80155EF4; // type:function size:0x8 scope:global align:4 +IsDelete__20daNpcF_MoveBgActor_cFv = .text:0x80155EFC; // type:function size:0x8 scope:global align:4 +ToFore__20daNpcF_MoveBgActor_cFv = .text:0x80155F04; // type:function size:0x8 scope:global align:4 +ToBack__20daNpcF_MoveBgActor_cFv = .text:0x80155F0C; // type:function size:0x8 scope:global align:4 +setExpressionBtp__8daNpcF_cFi = .text:0x80155F14; // type:function size:0x8 scope:global align:4 +__dt__15daNpcF_MatAnm_cFv = .text:0x80155F1C; // type:function size:0xE0 scope:global align:4 +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x80155FFC; // type:function size:0x60 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x8015605C; // type:function size:0x4C scope:local align:4 +NpcCreate__9daNpcCd_cFi = .text:0x801560A8; // type:function size:0x18C scope:global align:4 +ObjCreate__9daNpcCd_cFi = .text:0x80156234; // type:function size:0x40 scope:global align:4 +isM___9daNpcCd_cFv = .text:0x80156274; // type:function size:0x20 scope:global align:4 +getAnmP__9daNpcCd_cFii = .text:0x80156294; // type:function size:0x180 scope:global align:4 +setAttention__9daNpcCd_cFi = .text:0x80156414; // type:function size:0x784 scope:global align:4 +loadResrc__9daNpcCd_cFii = .text:0x80156B98; // type:function size:0x104 scope:global align:4 +removeResrc__9daNpcCd_cFii = .text:0x80156C9C; // type:function size:0xCC scope:global align:4 +setEnvTevCol__9daNpcCd_cFv = .text:0x80156D68; // type:function size:0x5C scope:global align:4 +setRoomNo__9daNpcCd_cFv = .text:0x80156DC4; // type:function size:0x44 scope:global align:4 +animation__9daNpcCd_cFv = .text:0x80156E08; // type:function size:0x64 scope:global align:4 +setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii = .text:0x80156E6C; // type:function size:0x6C scope:global align:4 +drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x80156ED8; // type:function size:0xE8 scope:global align:4 +drawNpc__9daNpcCd_cFv = .text:0x80156FC0; // type:function size:0x110 scope:global align:4 +jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x801570D0; // type:function size:0x2E8 scope:global align:4 +setHitodamaParticle__9daNpcCd_cFv = .text:0x801573B8; // type:function size:0x1B8 scope:global align:4 +getNpcMdlDataP__9daNpcCd_cFi = .text:0x80157570; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__9daNpcCd_cFi = .text:0x801575D4; // type:function size:0x78 scope:global align:4 +__ct__13daNpcCd_HIO_cFv = .text:0x8015764C; // type:function size:0x1A0 scope:global align:4 +__dt__19daNpcCd_HIO_Child_cFv = .text:0x801577EC; // type:function size:0x70 scope:global align:4 +__dt__17daNpcCd_HIO_Jnt_cFv = .text:0x8015785C; // type:function size:0x48 scope:global align:4 +__ct__19daNpcCd_HIO_Child_cFv = .text:0x801578A4; // type:function size:0x58 scope:global align:4 +__ct__17daNpcCd_HIO_Jnt_cFv = .text:0x801578FC; // type:function size:0x10 scope:global align:4 +__dt__18fOpAcm_HIO_entry_cFv = .text:0x8015790C; // type:function size:0x5C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x80157968; // type:function size:0x48 scope:global align:4 +__dt__13daNpcCd_HIO_cFv = .text:0x801579B0; // type:function size:0xAC scope:global align:4 +__sinit_d_a_npc_cd_cpp = .text:0x80157A5C; // type:function size:0x2A4 scope:local align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x80157D00; // type:function size:0x4C scope:local align:4 +NpcCreate__10daNpcCd2_cFi = .text:0x80157D4C; // type:function size:0x228 scope:global align:4 +ObjCreate__10daNpcCd2_cFi = .text:0x80157F74; // type:function size:0x40 scope:global align:4 +ChairCreate__10daNpcCd2_cFf = .text:0x80157FB4; // type:function size:0x140 scope:global align:4 +isM___10daNpcCd2_cFv = .text:0x801580F4; // type:function size:0x48 scope:global align:4 +getAnmP__10daNpcCd2_cFii = .text:0x8015813C; // type:function size:0x330 scope:global align:4 +setAttention__10daNpcCd2_cFi = .text:0x8015846C; // type:function size:0x798 scope:global align:4 +loadResrc__10daNpcCd2_cFii = .text:0x80158C04; // type:function size:0x104 scope:global align:4 +removeResrc__10daNpcCd2_cFii = .text:0x80158D08; // type:function size:0xCC scope:global align:4 +setEnvTevCol__10daNpcCd2_cFv = .text:0x80158DD4; // type:function size:0x5C scope:global align:4 +setRoomNo__10daNpcCd2_cFv = .text:0x80158E30; // type:function size:0x44 scope:global align:4 +animation__10daNpcCd2_cFi = .text:0x80158E74; // type:function size:0xD8 scope:global align:4 +setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii = .text:0x80158F4C; // type:function size:0x6C scope:global align:4 +drawShadow__10daNpcCd2_cFf = .text:0x80158FB8; // type:function size:0x84 scope:global align:4 +drawObj__10daNpcCd2_cFiP8J3DModelf = .text:0x8015903C; // type:function size:0x10C scope:global align:4 +drawNpc__10daNpcCd2_cFv = .text:0x80159148; // type:function size:0x15C scope:global align:4 +jntNodeCB__10daNpcCd2_cFP8J3DJointP8J3DModel = .text:0x801592A4; // type:function size:0x2F8 scope:global align:4 +setHitodamaParticle__10daNpcCd2_cFv = .text:0x8015959C; // type:function size:0x1B8 scope:global align:4 +s_sub1__FPvPv = .text:0x80159754; // type:function size:0xB8 scope:global align:4 +getEscapeTag__10daNpcCd2_cFv = .text:0x8015980C; // type:function size:0x58 scope:global align:4 +checkFearSituation__10daNpcCd2_cFv = .text:0x80159864; // type:function size:0xD0 scope:global align:4 +getNpcMdlDataP__10daNpcCd2_cFi = .text:0x80159934; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__10daNpcCd2_cFi = .text:0x80159998; // type:function size:0x78 scope:global align:4 +getTexAnmP__10daNpcCd2_cFi = .text:0x80159A10; // type:function size:0x74 scope:global align:4 +setPath__11PathTrace_cFiiiP4cXyzb = .text:0x80159A84; // type:function size:0x1DC scope:global align:4 +checkPoint__11PathTrace_cF4cXyzf = .text:0x80159C60; // type:function size:0x1AC scope:global align:4 +checkPathEnd__11PathTrace_cF4cXyzf = .text:0x80159E0C; // type:function size:0x94 scope:global align:4 +getTargetPoint__11PathTrace_cFP3Vec = .text:0x80159EA0; // type:function size:0x78 scope:global align:4 +setAvoidPoint__11PathTrace_cFv = .text:0x80159F18; // type:function size:0xCC scope:global align:4 +setNextPoint__11PathTrace_cFR4cXyz = .text:0x80159FE4; // type:function size:0x138 scope:global align:4 +setNextPoint__11PathTrace_cFv = .text:0x8015A11C; // type:function size:0x194 scope:global align:4 +incIndex__11PathTrace_cFi = .text:0x8015A2B0; // type:function size:0x30 scope:global align:4 +decIndex__11PathTrace_cFi = .text:0x8015A2E0; // type:function size:0x30 scope:global align:4 +s_sub__FPvPv = .text:0x8015A310; // type:function size:0xAC scope:global align:4 +checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x8015A3BC; // type:function size:0x74 scope:global align:4 +checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x8015A430; // type:function size:0xF4 scope:global align:4 +__ct__14daNpcCd2_HIO_cFv = .text:0x8015A524; // type:function size:0x1A0 scope:global align:4 +__dt__21daNpcCd2_HIO_WChild_cFv = .text:0x8015A6C4; // type:function size:0x70 scope:global align:4 +__dt__18daNpcCd2_HIO_Jnt_cFv = .text:0x8015A734; // type:function size:0x48 scope:global align:4 +__ct__21daNpcCd2_HIO_WChild_cFv = .text:0x8015A77C; // type:function size:0x58 scope:global align:4 +__ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x8015A7D4; // type:function size:0x10 scope:global align:4 +__dt__21daNpcCd2_HIO_MChild_cFv = .text:0x8015A7E4; // type:function size:0x70 scope:global align:4 +__ct__21daNpcCd2_HIO_MChild_cFv = .text:0x8015A854; // type:function size:0x58 scope:global align:4 +__dt__14daNpcCd2_HIO_cFv = .text:0x8015A8AC; // type:function size:0xAC scope:global align:4 +__sinit_d_a_npc_cd2_cpp = .text:0x8015A958; // type:function size:0x4C0 scope:local align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x8015AE18; // type:function size:0x2EC scope:global align:4 +getData__12daItemBase_cFv = .text:0x8015B104; // type:function size:0xC scope:global align:4 +initBaseMtx__8daItem_cFv = .text:0x8015B110; // type:function size:0x44 scope:global align:4 +setBaseMtx__8daItem_cFv = .text:0x8015B154; // type:function size:0x88 scope:global align:4 +setBaseMtx_0__8daItem_cFv = .text:0x8015B1DC; // type:function size:0x38 scope:global align:4 +setBaseMtx_1__8daItem_cFv = .text:0x8015B214; // type:function size:0x8C scope:global align:4 +itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8015B2A0; // type:function size:0xCC scope:global align:4 +itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8015B36C; // type:function size:0xB8 scope:global align:4 +CreateInit__8daItem_cFv = .text:0x8015B424; // type:function size:0x3E4 scope:global align:4 +setCullInfo__8daItem_cFv = .text:0x8015B808; // type:function size:0x18 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x8015B820; // type:function size:0x268 scope:global align:4 +__dt__16Z2SoundObjSimpleFv = .text:0x8015BA88; // type:function size:0x60 scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x8015BAE8; // type:function size:0x2E8 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x8015BDD0; // type:function size:0x64 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x8015BE34; // type:function size:0x78 scope:global align:4 +procInitNormal__8daItem_cFv = .text:0x8015BEAC; // type:function size:0x44 scope:global align:4 +procMainNormal__8daItem_cFv = .text:0x8015BEF0; // type:function size:0x144 scope:global align:4 +procMainEnemyCarry__8daItem_cFv = .text:0x8015C034; // type:function size:0x4 scope:global align:4 +procInitForceGet__8daItem_cFv = .text:0x8015C038; // type:function size:0x4C scope:global align:4 +procMainForceGet__8daItem_cFv = .text:0x8015C084; // type:function size:0x20 scope:global align:4 +procInitSimpleGetDemo__8daItem_cFv = .text:0x8015C0A4; // type:function size:0xDC scope:global align:4 +procMainSimpleGetDemo__8daItem_cFv = .text:0x8015C180; // type:function size:0xCC scope:global align:4 +procInitGetDemoEvent__8daItem_cFv = .text:0x8015C24C; // type:function size:0xA4 scope:global align:4 +procWaitGetDemoEvent__8daItem_cFv = .text:0x8015C2F0; // type:function size:0x118 scope:global align:4 +procMainGetDemoEvent__8daItem_cFv = .text:0x8015C408; // type:function size:0x60 scope:global align:4 +procInitBoomerangCarry__8daItem_cFv = .text:0x8015C468; // type:function size:0xF8 scope:global align:4 +procMainBoomerangCarry__8daItem_cFv = .text:0x8015C560; // type:function size:0xE0 scope:global align:4 +procInitSwOnWait__8daItem_cFv = .text:0x8015C640; // type:function size:0x54 scope:global align:4 +procMainSwOnWait__8daItem_cFv = .text:0x8015C694; // type:function size:0xC0 scope:global align:4 +procInitBoomHitWait__8daItem_cFv = .text:0x8015C754; // type:function size:0x30 scope:global align:4 +procMainBoomHitWait__8daItem_cFv = .text:0x8015C784; // type:function size:0x380 scope:global align:4 +move_proc_call__8daItem_cFv = .text:0x8015CB04; // type:function size:0x194 scope:global align:4 +mode_wait_init__8daItem_cFv = .text:0x8015CC98; // type:function size:0x3C scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x8015CCD4; // type:function size:0x48 scope:global align:4 +mode_wait__8daItem_cFv = .text:0x8015CD1C; // type:function size:0xFC scope:global align:4 +mode_water__8daItem_cFv = .text:0x8015CE18; // type:function size:0xC8 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x8015CEE0; // type:function size:0x58 scope:global align:4 +itemGetNextExecute__8daItem_cFv = .text:0x8015CF38; // type:function size:0x1BC scope:global align:4 +itemGet__8daItem_cFv = .text:0x8015D0F4; // type:function size:0x2C8 scope:global align:4 +checkCountTimer__8daItem_cFv = .text:0x8015D3BC; // type:function size:0x5C scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x8015D418; // type:function size:0x44 scope:global align:4 +checkYogan__8daItem_cFv = .text:0x8015D45C; // type:function size:0x70 scope:global align:4 +deleteItem__8daItem_cFv = .text:0x8015D4CC; // type:function size:0x2C scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x8015D4F8; // type:function size:0xC0 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x8015D5B8; // type:function size:0x11C scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x8015D6D4; // type:function size:0x78 scope:global align:4 +itemActionForBoomerang__8daItem_cFv = .text:0x8015D74C; // type:function size:0x34 scope:global align:4 +bg_check__8daItem_cFv = .text:0x8015D780; // type:function size:0x100 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x8015D880; // type:function size:0x128 scope:global align:4 +CountTimer__8daItem_cFv = .text:0x8015D9A8; // type:function size:0x94 scope:global align:4 +initAction__8daItem_cFv = .text:0x8015DA3C; // type:function size:0xBC scope:global align:4 +initFlag__8daItem_cFv = .text:0x8015DAF8; // type:function size:0x144 scope:global align:4 +initScale__8daItem_cFv = .text:0x8015DC3C; // type:function size:0x50 scope:global align:4 +initSpeed__8daItem_cFi = .text:0x8015DC8C; // type:function size:0x1F8 scope:global align:4 +initAngle__8daItem_cFv = .text:0x8015DE84; // type:function size:0x18 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x8015DE9C; // type:function size:0x20 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x8015DEBC; // type:function size:0x20 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x8015DEDC; // type:function size:0x20 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x8015DEFC; // type:function size:0x20 scope:global align:4 +__sinit_d_a_obj_item_cpp = .text:0x8015DF1C; // type:function size:0x108 scope:local align:4 +getItemPos__9daPy_py_cCFv = .text:0x8015E024; // type:function size:0x1C scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x8015E040; // type:function size:0x1C scope:global align:4 +__ct__9dInsect_cFv = .text:0x8015E05C; // type:function size:0x68 scope:global align:4 +Insect_GetDemoMain__9dInsect_cFv = .text:0x8015E0C4; // type:function size:0x1F4 scope:global align:4 +CalcZBuffer__9dInsect_cFf = .text:0x8015E2B8; // type:function size:0x18C scope:global align:4 +__ct__14daObj_SSBase_cFv = .text:0x8015E444; // type:function size:0x58 scope:global align:4 +__dt__14daObj_SSBase_cFv = .text:0x8015E49C; // type:function size:0x60 scope:global align:4 +getProcessID__14daObj_SSBase_cFv = .text:0x8015E4FC; // type:function size:0x18 scope:global align:4 +setSoldOut__14daObj_SSBase_cFv = .text:0x8015E514; // type:function size:0x4 scope:global align:4 +checkAnmEnd__16daPy_frameCtrl_cFv = .text:0x8015E518; // type:function size:0x44 scope:global align:4 +updateFrame__16daPy_frameCtrl_cFv = .text:0x8015E55C; // type:function size:0x34 scope:global align:4 +setFrameCtrl__16daPy_frameCtrl_cFUcssff = .text:0x8015E590; // type:function size:0x6C scope:global align:4 +initOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x8015E5FC; // type:function size:0xA4 scope:global align:4 +posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs = .text:0x8015E6A0; // type:function size:0x228 scope:global align:4 +bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x8015E8C8; // type:function size:0x190 scope:global align:4 +setParamData__9daPy_py_cFiiii = .text:0x8015EA58; // type:function size:0x14 scope:global align:4 +checkFishingRodItem__9daPy_py_cFi = .text:0x8015EA6C; // type:function size:0x28 scope:global align:4 +checkBombItem__9daPy_py_cFi = .text:0x8015EA94; // type:function size:0x40 scope:global align:4 +checkBottleItem__9daPy_py_cFi = .text:0x8015EAD4; // type:function size:0x50 scope:global align:4 +checkDrinkBottleItem__9daPy_py_cFi = .text:0x8015EB24; // type:function size:0x68 scope:global align:4 +checkOilBottleItem__9daPy_py_cFi = .text:0x8015EB8C; // type:function size:0x28 scope:global align:4 +checkOpenBottleItem__9daPy_py_cFi = .text:0x8015EBB4; // type:function size:0x28 scope:global align:4 +checkBowItem__9daPy_py_cFi = .text:0x8015EBDC; // type:function size:0x28 scope:global align:4 +checkHookshotItem__9daPy_py_cFi = .text:0x8015EC04; // type:function size:0x20 scope:global align:4 +checkTradeItem__9daPy_py_cFi = .text:0x8015EC24; // type:function size:0x50 scope:global align:4 +checkDungeonWarpItem__9daPy_py_cFi = .text:0x8015EC74; // type:function size:0x20 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x8015EC94; // type:function size:0x70 scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x8015ED04; // type:function size:0x44 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x8015ED48; // type:function size:0x14 scope:global align:4 +__ct__14daPy_anmHeap_cFUl = .text:0x8015ED5C; // type:function size:0x40 scope:global align:4 +__dt__14daPy_anmHeap_cFv = .text:0x8015ED9C; // type:function size:0x5C scope:global align:4 +initData__14daPy_anmHeap_cFv = .text:0x8015EDF8; // type:function size:0x18 scope:global align:4 +mallocBuffer__14daPy_anmHeap_cFv = .text:0x8015EE10; // type:function size:0x3C scope:global align:4 +createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE = .text:0x8015EE4C; // type:function size:0x184 scope:global align:4 +loadData__14daPy_anmHeap_cFUs = .text:0x8015EFD0; // type:function size:0xE4 scope:global align:4 +loadDataIdx__14daPy_anmHeap_cFUs = .text:0x8015F0B4; // type:function size:0x68 scope:global align:4 +loadDataPriIdx__14daPy_anmHeap_cFUs = .text:0x8015F11C; // type:function size:0x48 scope:global align:4 +loadDataDemoRID__14daPy_anmHeap_cFUsUs = .text:0x8015F164; // type:function size:0x50 scope:global align:4 +setAnimeHeap__14daPy_anmHeap_cFv = .text:0x8015F1B4; // type:function size:0x38 scope:global align:4 +draw__18daPy_sightPacket_cFv = .text:0x8015F1EC; // type:function size:0x15C scope:global align:4 +setSight__18daPy_sightPacket_cFv = .text:0x8015F348; // type:function size:0x88 scope:global align:4 +setSightImage__18daPy_sightPacket_cFP7ResTIMG = .text:0x8015F3D0; // type:function size:0x14 scope:global align:4 +checkMasterSwordEquip__9daPy_py_cFv = .text:0x8015F3E4; // type:function size:0x2C scope:global align:4 +checkWoodShieldEquip__9daPy_py_cFv = .text:0x8015F410; // type:function size:0x38 scope:global align:4 +getAttentionOffsetY__9daPy_py_cFv = .text:0x8015F448; // type:function size:0x28 scope:global align:4 +checkNowWolfEyeUp__9daPy_py_cFv = .text:0x8015F470; // type:function size:0x14 scope:global align:4 +forceRestartRoom__9daPy_py_cFiUli = .text:0x8015F484; // type:function size:0x40 scope:global align:4 +setFmChainPos__9daPy_py_cFP10fopAc_ac_cP4cXyzi = .text:0x8015F4C4; // type:function size:0x40 scope:global align:4 +cancelFmChainGrab__9daPy_py_cFv = .text:0x8015F504; // type:function size:0x38 scope:global align:4 +setLookPos__9daPy_py_cFP4cXyz = .text:0x8015F53C; // type:function size:0x30 scope:global align:4 +setPlayerSe__9daPy_py_cFUl = .text:0x8015F56C; // type:function size:0x3C scope:global align:4 +linkGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x8015F5A8; // type:function size:0xB0 scope:global align:4 +wolfGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x8015F658; // type:function size:0x54 scope:global align:4 +checkRoomRestartStart__9daPy_py_cFv = .text:0x8015F6AC; // type:function size:0x38 scope:global align:4 +checkCarryStartLightBallA__9daPy_py_cFv = .text:0x8015F6E4; // type:function size:0x98 scope:global align:4 +checkCarryStartLightBallB__9daPy_py_cFv = .text:0x8015F77C; // type:function size:0x98 scope:global align:4 +getSpinnerRideSpeed__9daPy_py_cCFv = .text:0x8015F814; // type:function size:0x4C scope:global align:4 +checkSpinnerReflectEffect__9daPy_py_cFv = .text:0x8015F860; // type:function size:0x88 scope:global align:4 +checkBoomerangCharge__9daPy_py_cFv = .text:0x8015F8E8; // type:function size:0x2C scope:global align:4 +checkBoomerangChargeTime__9daPy_py_cFv = .text:0x8015F914; // type:function size:0x8 scope:global align:4 +getThrowBoomerangActor__9daPy_py_cFv = .text:0x8015F91C; // type:function size:0x14 scope:global align:4 +cancelBoomerangLockActor__9daPy_py_cFP10fopAc_ac_c = .text:0x8015F930; // type:function size:0x30 scope:global align:4 +setPlayerDamage__9daPy_py_cFii = .text:0x8015F960; // type:function size:0x40 scope:global align:4 +setMidnaMotionNum__9daPy_py_cFi = .text:0x8015F9A0; // type:function size:0x14 scope:global align:4 +setMidnaFaceNum__9daPy_py_cFi = .text:0x8015F9B4; // type:function size:0x14 scope:global align:4 +daPy_addCalcShort__FPsssss = .text:0x8015F9C8; // type:function size:0xB0 scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x8015FA78; // type:function size:0x20 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x8015FA98; // type:function size:0x90 scope:global align:4 +defaultRadius__22@unnamed@d_camera_cpp@FffPf = .text:0x8015FB28; // type:function size:0x4C scope:global align:4 +posInLine2D__22@unnamed@d_camera_cpp@FP4cXyzP4cXyzP4cXyz = .text:0x8015FB74; // type:function size:0xD0 scope:global align:4 +relationalPos2__22@unnamed@d_camera_cpp@FP10fopAc_ac_cP10fopAc_ac_cP4cXyzf7cSAngle = .text:0x8015FC44; // type:function size:0x2C0 scope:global align:4 +Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc = .text:0x8015FF04; // type:function size:0x1D4 scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x801600D8; // type:function size:0x238 scope:global align:4 +__dt__Q29dCamera_c23@class$3665d_camera_cppFv = .text:0x80160310; // type:function size:0x3C scope:local align:4 +__ct__Q29dCamera_c23@class$3665d_camera_cppFv = .text:0x8016034C; // type:function size:0x4 scope:local align:4 +__dt__9dCamera_cFv = .text:0x80160350; // type:function size:0x16C scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x801604BC; // type:function size:0x103C scope:global align:4 +Start__9dCamera_cFv = .text:0x801614F8; // type:function size:0x18 scope:global align:4 +QuickStart__9dCamera_cFv = .text:0x80161510; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x8016151C; // type:function size:0x18 scope:global align:4 +Stay__9dCamera_cFv = .text:0x80161534; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x80161540; // type:function size:0x5C scope:global align:4 +initPad__9dCamera_cFv = .text:0x8016159C; // type:function size:0x260 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x801617FC; // type:function size:0x5D4 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x80161DD0; // type:function size:0xB0 scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x80161E80; // type:function size:0x254 scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x801620D4; // type:function size:0x228 scope:global align:4 +infoReport__9dCamera_cFv = .text:0x801622FC; // type:function size:0x4 scope:global align:4 +Run__9dCamera_cFv = .text:0x80162300; // type:function size:0xA84 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x80162D84; // type:function size:0x280 scope:global align:4 +V__9dCamera_cFv = .text:0x80163004; // type:function size:0x1C scope:global align:4 +U__9dCamera_cFv = .text:0x80163020; // type:function size:0x38 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x80163058; // type:function size:0x1C scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x80163074; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x80163080; // type:function size:0x120 scope:global align:4 +Draw__9dCamera_cFv = .text:0x801631A0; // type:function size:0x28 scope:global align:4 +setStageMapToolData__9dCamera_cFv = .text:0x801631C8; // type:function size:0x1C4 scope:global align:4 +setMapToolData__9dCamera_cFv = .text:0x8016338C; // type:function size:0x218 scope:global align:4 +SetTagData__9dCamera_cFP10fopAc_ac_clUsUc = .text:0x801635A4; // type:function size:0x54 scope:global align:4 +setRoomMapToolData__9dCamera_cFP15dCamMapToolDatall = .text:0x801635F8; // type:function size:0x38 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x80163630; // type:function size:0x654 scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x80163C84; // type:function size:0x118 scope:global align:4 +ModeFix__9dCamera_cFl = .text:0x80163D9C; // type:function size:0xC scope:global align:4 +nextType__9dCamera_cFl = .text:0x80163DA8; // type:function size:0x6F0 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x80164498; // type:function size:0x250 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x801646E8; // type:function size:0x114 scope:global align:4 +onRoomChange__9dCamera_cFl = .text:0x801647FC; // type:function size:0xC8 scope:global align:4 +getParamTargetActor__9dCamera_cFl = .text:0x801648C4; // type:function size:0xCC scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x80164990; // type:function size:0x220 scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x80164BB0; // type:function size:0xAC scope:global align:4 +GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class = .text:0x80164C5C; // type:function size:0x54 scope:global align:4 +pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs = .text:0x80164CB0; // type:function size:0x48 scope:global align:4 +popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c = .text:0x80164CF8; // type:function size:0x80 scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x80164D78; // type:function size:0x40 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x80164DB8; // type:function size:0xB4 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x80164E6C; // type:function size:0x2E4 scope:global align:4 +setUSOAngle__9dCamera_cFv = .text:0x80165150; // type:function size:0x54 scope:global align:4 +getUSOAngle__9dCamera_cF7cSAngle = .text:0x801651A4; // type:function size:0x24 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x801651C8; // type:function size:0xBC scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf = .text:0x80165284; // type:function size:0x5B4 scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x80165838; // type:function size:0xD4 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x8016590C; // type:function size:0x134 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x80165A40; // type:function size:0xFC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x80165B3C; // type:function size:0x70 scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x80165BAC; // type:function size:0xA8 scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x80165C54; // type:function size:0xD8 scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzP4cXyzf = .text:0x80165D2C; // type:function size:0x194 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x80165EC0; // type:function size:0x80 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x80165F40; // type:function size:0xC0 scope:global align:4 +setView__9dCamera_cFffff = .text:0x80166000; // type:function size:0xD8 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x801660D8; // type:function size:0x6D8 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x801667B0; // type:function size:0x1458 scope:global align:4 +__dt__Q214cCcD_ShapeAttr5ShapeFv = .text:0x80167C08; // type:function size:0x3C scope:global align:4 +lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80167C44; // type:function size:0x2C scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80167C70; // type:function size:0x94 scope:global align:4 +is_player__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80167D04; // type:function size:0x20 scope:global align:4 +jutOutCheck__9dCamera_cFP4cXyzf = .text:0x80167D24; // type:function size:0x164 scope:global align:4 +tooNearEscape__9dCamera_cFP4cXyz = .text:0x80167E88; // type:function size:0xB8 scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80167F40; // type:function size:0xF8 scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x80168038; // type:function size:0x758 scope:global align:4 +chaseCamera__9dCamera_cFl = .text:0x80168790; // type:function size:0x3B18 scope:global align:4 +isPlayerFlying__22@unnamed@d_camera_cpp@FP9daAlink_c = .text:0x8016C2A8; // type:function size:0x70 scope:global align:4 +Val__7cSAngleCFv = .text:0x8016C318; // type:function size:0x8 scope:global align:4 +sAngleX__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x8016C320; // type:function size:0x40 scope:global align:4 +getHoldA__8mDoCPd_cFUl = .text:0x8016C360; // type:function size:0x1C scope:global align:4 +check_owner_action1__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C37C; // type:function size:0x1C scope:global align:4 +isPlayerCharging__22@unnamed@d_camera_cpp@FUl = .text:0x8016C398; // type:function size:0x1C scope:global align:4 +check_owner_action__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C3B4; // type:function size:0x1C scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x8016C3D0; // type:function size:0x208C scope:global align:4 +rangef__22@unnamed@d_camera_cpp@Ffff = .text:0x8016E45C; // type:function size:0x10 scope:global align:4 +__ct__7cSGlobeFv = .text:0x8016E46C; // type:function size:0x4 scope:global align:4 +LockEdge__12dAttention_cFv = .text:0x8016E470; // type:function size:0x24 scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x8016E494; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFl = .text:0x8016E4F0; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x8016E540; // type:function size:0x6924 scope:global align:4 +talkBasePos__9dCamera_cFP10fopAc_ac_c = .text:0x80174E64; // type:function size:0x1C scope:global align:4 +talkEyePos__9dCamera_cFP10fopAc_ac_c = .text:0x80174E80; // type:function size:0x1C scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80174E9C; // type:function size:0x54 scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x80174EF0; // type:function size:0x8 scope:global align:4 +SaveZoomRatio__9dCamera_cFv = .text:0x80174EF8; // type:function size:0x28 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x80174F20; // type:function size:0x11A0 scope:global align:4 +magneCamera__9dCamera_cFl = .text:0x801760C0; // type:function size:0x784 scope:global align:4 +colosseumCamera__9dCamera_cFl = .text:0x80176844; // type:function size:0x5F8 scope:global align:4 +test1Camera__9dCamera_cFl = .text:0x80176E3C; // type:function size:0x8 scope:global align:4 +test2Camera__9dCamera_cFl = .text:0x80176E44; // type:function size:0x8 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x80176E4C; // type:function size:0x2050 scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x80178E9C; // type:function size:0x740 scope:global align:4 +railCamera__9dCamera_cFl = .text:0x801795DC; // type:function size:0xD10 scope:global align:4 +paraRailCamera__9dCamera_cFl = .text:0x8017A2EC; // type:function size:0xB20 scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x8017AE0C; // type:function size:0x2B74 scope:global align:4 +sAngleY__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x8017D980; // type:function size:0x40 scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x8017D9C0; // type:function size:0x8 scope:global align:4 +observeCamera__9dCamera_cFl = .text:0x8017D9C8; // type:function size:0x630 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x8017DFF8; // type:function size:0x784 scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x8017E77C; // type:function size:0xB2C scope:global align:4 +oneSideCamera__9dCamera_cFl = .text:0x8017F2A8; // type:function size:0x5CC scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x8017F874; // type:function size:0xCE4 scope:global align:4 +currentEvCamera__9dCamera_cFv = .text:0x80180558; // type:function size:0x1C8 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x80180720; // type:function size:0x8 scope:global align:4 +setEventRecoveryTrans__9dCamera_cFs = .text:0x80180728; // type:function size:0x5C scope:global align:4 +runEventRecoveryTrans__9dCamera_cFv = .text:0x80180784; // type:function size:0x308 scope:global align:4 +EventRecoverNotime__9dCamera_cFv = .text:0x80180A8C; // type:function size:0x68 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x80180AF4; // type:function size:0x38 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x80180B2C; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x80180B8C; // type:function size:0x60 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x80180BEC; // type:function size:0x78 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x80180C64; // type:function size:0x50 scope:global align:4 +Reset__9dCamera_cFv = .text:0x80180CB4; // type:function size:0xBC scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x80180D70; // type:function size:0x2DC scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x8018104C; // type:function size:0x158 scope:global align:4 +StopShake__9dCamera_cFv = .text:0x801811A4; // type:function size:0x18 scope:global align:4 +StartBlure__9dCamera_cFiP10fopAc_ac_cff = .text:0x801811BC; // type:function size:0x48 scope:global align:4 +ResetBlure__9dCamera_cFv = .text:0x80181204; // type:function size:0x50 scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x80181254; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8018125C; // type:function size:0x10 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x8018126C; // type:function size:0x58 scope:global align:4 +SetBlureActor__9dCamera_cFP10fopAc_ac_c = .text:0x801812C4; // type:function size:0x8 scope:global align:4 +blureCamera__9dCamera_cFv = .text:0x801812CC; // type:function size:0x210 scope:global align:4 +onHorseDush__9dCamera_cFv = .text:0x801814DC; // type:function size:0x70 scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x8018154C; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x80181580; // type:function size:0x2C scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x801815AC; // type:function size:0x3C scope:global align:4 +ForceLockOff__9dCamera_cFP10fopAc_ac_c = .text:0x801815E8; // type:function size:0x30 scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x80181618; // type:function size:0x24 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x8018163C; // type:function size:0x24 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x80181660; // type:function size:0x1C scope:global align:4 +dCam_getCamera__Fv = .text:0x8018167C; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x8018168C; // type:function size:0x24 scope:global align:4 +preparation__FP20camera_process_class = .text:0x801816B0; // type:function size:0xA4 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x80181754; // type:function size:0xFC scope:global align:4 +store__FP20camera_process_class = .text:0x80181850; // type:function size:0x61C scope:global align:4 +Up__9dCamera_cFv = .text:0x80181E6C; // type:function size:0x44 scope:global align:4 +Eye__9dCamera_cFv = .text:0x80181EB0; // type:function size:0x34 scope:global align:4 +Center__9dCamera_cFv = .text:0x80181EE4; // type:function size:0x34 scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x80181F18; // type:function size:0xA4 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x80181FBC; // type:function size:0x270 scope:global align:4 +init_phase1__FP12camera_class = .text:0x8018222C; // type:function size:0x80 scope:global align:4 +init_phase2__FP12camera_class = .text:0x801822AC; // type:function size:0x1F4 scope:global align:4 +camera_create__FP12camera_class = .text:0x801824A0; // type:function size:0x30 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x801824D0; // type:function size:0x3C scope:global align:4 +is_camera_delete__FPv = .text:0x8018250C; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x80182514; // type:function size:0x98 scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x801825AC; // type:function size:0x84 scope:global align:4 +Off__14dCamForcusLineFv = .text:0x80182630; // type:function size:0x18 scope:global align:4 +__sinit_d_camera_cpp = .text:0x80182648; // type:function size:0x1F0 scope:local align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x80182838; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80182840; // type:function size:0x8 scope:local align:4 +@72@__dt__14dBgS_CamSphChkFv = .text:0x80182848; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80182850; // type:function size:0x8 scope:local align:4 +getChainGrabActor__9daAlink_cFv = .text:0x80182858; // type:function size:0x8 scope:global align:4 +checkCokkoGlide__9daAlink_cCFv = .text:0x80182860; // type:function size:0x28 scope:global align:4 +checkCameraLargeDamage__9daAlink_cCFv = .text:0x80182888; // type:function size:0x34 scope:global align:4 +getHsSubChainTopPos__9daAlink_cCFv = .text:0x801828BC; // type:function size:0x8 scope:global align:4 +daAlink_getAlinkActorClass__Fv = .text:0x801828C4; // type:function size:0x10 scope:global align:4 +checkCutHeadProc__9daAlink_cCFv = .text:0x801828D4; // type:function size:0x14 scope:global align:4 +getRideActor__9daAlink_cFv = .text:0x801828E8; // type:function size:0x8 scope:global align:4 +dComIfGs_isTmpBit__FUs = .text:0x801828F0; // type:function size:0x30 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80182920; // type:function size:0x48 scope:global align:4 +__ct__Q29dCamera_c10dCamInfo_cFv = .text:0x80182968; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c10dCamInfo_cFv = .text:0x8018296C; // type:function size:0x3C scope:global align:4 +footHeightOf__9dCamera_cFP10fopAc_ac_c = .text:0x801829A8; // type:function size:0x8 scope:global align:4 +push_any_key__9dCamera_cFv = .text:0x801829B0; // type:function size:0x8 scope:global align:4 +clrFlag__9dCamera_cFUl = .text:0x801829B8; // type:function size:0x14 scope:global align:4 +chkFlag__9dCamera_cFUl = .text:0x801829CC; // type:function size:0x14 scope:global align:4 +GetCheckObjectCount__12dAttention_cFv = .text:0x801829E0; // type:function size:0x8 scope:global align:4 +dComIfGp_getAttention__Fv = .text:0x801829E8; // type:function size:0x10 scope:global align:4 +Bank__9dCamera_cFv = .text:0x801829F8; // type:function size:0x34 scope:global align:4 +checkThrowDamage__9daPy_py_cCFv = .text:0x80182A2C; // type:function size:0xC scope:global align:4 +GetNP__8cM3dGPlaFv = .text:0x80182A38; // type:function size:0x4 scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x80182A3C; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x80182A44; // type:function size:0x10 scope:global align:4 +V__7cSGlobeCFv = .text:0x80182A54; // type:function size:0x8 scope:global align:4 +checkGoronSideMove__9daPy_py_cCFv = .text:0x80182A5C; // type:function size:0x14 scope:global align:4 +JMAFastSqrt__Ff = .text:0x80182A70; // type:function size:0x18 scope:global align:4 +fabsf__3stdFf = .text:0x80182A88; // type:function size:0xC scope:global align:4 +__ct__7cSAngleFv = .text:0x80182A94; // type:function size:0x4 scope:global align:4 +R__7cSGlobeFf = .text:0x80182A98; // type:function size:0x8 scope:global align:4 +dComIfGp_evmng_cameraPlay__Fv = .text:0x80182AA0; // type:function size:0x10 scope:global align:4 +R__7cSGlobeCFv = .text:0x80182AB0; // type:function size:0x8 scope:global align:4 +__lt__7cSAngleCFRC7cSAngle = .text:0x80182AB8; // type:function size:0x20 scope:global align:4 +__gt__7cSAngleCFRC7cSAngle = .text:0x80182AD8; // type:function size:0x20 scope:global align:4 +getRightFootPosP__9daPy_py_cFv = .text:0x80182AF8; // type:function size:0x8 scope:global align:4 +getLeftFootPosP__9daPy_py_cFv = .text:0x80182B00; // type:function size:0x8 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x80182B08; // type:function size:0x8 scope:global align:4 +checkCopyRodThrowAfter__9daPy_py_cCFv = .text:0x80182B10; // type:function size:0xC scope:global align:4 +keepLock__12dAttention_cFi = .text:0x80182B1C; // type:function size:0x8 scope:global align:4 +checkRide__9daPy_py_cCFv = .text:0x80182B24; // type:function size:0xC4 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x80182BE8; // type:function size:0x1C scope:global align:4 +CheckFlag2__11dCamSetup_cFUs = .text:0x80182C04; // type:function size:0x18 scope:global align:4 +CheckFlag__11dCamSetup_cFUs = .text:0x80182C1C; // type:function size:0x18 scope:global align:4 +WaitRollSpeed__11dCamSetup_cFv = .text:0x80182C34; // type:function size:0x8 scope:global align:4 +WaitRollTimer__11dCamSetup_cFv = .text:0x80182C3C; // type:function size:0x8 scope:global align:4 +getTrigA__8mDoCPd_cFUl = .text:0x80182C44; // type:function size:0x1C scope:global align:4 +__ops__7cSAngleCFv = .text:0x80182C60; // type:function size:0x8 scope:global align:4 +ThrowTimer__11dCamSetup_cFv = .text:0x80182C68; // type:function size:0x8 scope:global align:4 +ThrowCushion__11dCamSetup_cFv = .text:0x80182C70; // type:function size:0x8 scope:global align:4 +ThrowVAngle__11dCamSetup_cFv = .text:0x80182C78; // type:function size:0x8 scope:global align:4 +ThrowCtrAdjust__11dCamSetup_cFv = .text:0x80182C80; // type:function size:0x8 scope:global align:4 +Arg2__11dCamParam_cFv = .text:0x80182C88; // type:function size:0xC scope:global align:4 +Arg1__11dCamParam_cFv = .text:0x80182C94; // type:function size:0x8 scope:global align:4 +Arg0__11dCamParam_cFv = .text:0x80182C9C; // type:function size:0x8 scope:global align:4 +Fovy__11dCamParam_cFv = .text:0x80182CA4; // type:function size:0x8 scope:global align:4 +Arg2__11dCamParam_cFs = .text:0x80182CAC; // type:function size:0xC scope:global align:4 +Arg1__11dCamParam_cFUc = .text:0x80182CB8; // type:function size:0x8 scope:global align:4 +Arg0__11dCamParam_cFUc = .text:0x80182CC0; // type:function size:0x8 scope:global align:4 +Fovy__11dCamParam_cFUc = .text:0x80182CC8; // type:function size:0x8 scope:global align:4 +U__7cSGlobeCFv = .text:0x80182CD0; // type:function size:0x8 scope:global align:4 +Flag__11dCamParam_cFlUs = .text:0x80182CD8; // type:function size:0x1C scope:global align:4 +__as__7cSAngleFRC7cSAngle = .text:0x80182CF4; // type:function size:0xC scope:global align:4 +CheckFlag__11dCamParam_cFUs = .text:0x80182D00; // type:function size:0x1C scope:global align:4 +Val__11dCamParam_cFli = .text:0x80182D1C; // type:function size:0x1C scope:global align:4 +ChargeBRatio__11dCamSetup_cFv = .text:0x80182D38; // type:function size:0x8 scope:global align:4 +ChargeTimer__11dCamSetup_cFv = .text:0x80182D40; // type:function size:0x8 scope:global align:4 +ChargeLatitude__11dCamSetup_cFv = .text:0x80182D48; // type:function size:0x8 scope:global align:4 +getLashDashStart__9daHorse_cCFv = .text:0x80182D50; // type:function size:0xC scope:global align:4 +fabs__3stdFf = .text:0x80182D5C; // type:function size:0xC scope:global align:4 +checkTurnStandCamera__9daHorse_cCFv = .text:0x80182D68; // type:function size:0xC scope:global align:4 +d2s__6cAngleFf = .text:0x80182D74; // type:function size:0x20 scope:global align:4 +checkJump__9daHorse_cCFv = .text:0x80182D94; // type:function size:0x14 scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x80182DA8; // type:function size:0x8 scope:global align:4 +checkNoAttention__12daTagMstop_cCFv = .text:0x80182DB0; // type:function size:0x14 scope:global align:4 +checkNoAttention__12daTagMhint_cCFv = .text:0x80182DC4; // type:function size:0x14 scope:global align:4 +set__4cXyzFfff = .text:0x80182DD8; // type:function size:0x10 scope:global align:4 +checkEndMessage__12daTagMwait_cFv = .text:0x80182DE8; // type:function size:0x38 scope:global align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x80182E20; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x80182E28; // type:function size:0x1FC scope:global align:4 +execute_common__8dEnvSe_cFP18dStage_SoundInfo_cPScUc = .text:0x80183024; // type:function size:0x4A8 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x801834CC; // type:function size:0x120 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x801835EC; // type:function size:0x20 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x8018360C; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x80183614; // type:function size:0x8 scope:global align:4 +dEnvSe_Create__FP8dEnvSe_c = .text:0x8018361C; // type:function size:0x28 scope:global align:4 +__ct__9dFs_HIO_cFv = .text:0x80183644; // type:function size:0x74 scope:global align:4 +__ct__14dFile_select_cFP10JKRArchive = .text:0x801836B8; // type:function size:0xF0 scope:global align:4 +__dt__14dFile_select_cFv = .text:0x801837A8; // type:function size:0xA90 scope:global align:4 +__dt__15J2DAnmTevRegKeyFv = .text:0x80184238; // type:function size:0x88 scope:global align:4 +__dt__19J2DAnmTextureSRTKeyFv = .text:0x801842C0; // type:function size:0x88 scope:global align:4 +__dt__11J2DAnmColorFv = .text:0x80184348; // type:function size:0x74 scope:global align:4 +__dt__15J2DAnmTransformFv = .text:0x801843BC; // type:function size:0x5C scope:global align:4 +_create__14dFile_select_cFv = .text:0x80184418; // type:function size:0x130 scope:global align:4 +_move__14dFile_select_cFv = .text:0x80184548; // type:function size:0x168 scope:global align:4 +selFileWakuAnm__14dFile_select_cFv = .text:0x801846B0; // type:function size:0x23C scope:global align:4 +bookIconAnm__14dFile_select_cFv = .text:0x801848EC; // type:function size:0xFC scope:global align:4 +selCopyFileWakuAnm__14dFile_select_cFv = .text:0x801849E8; // type:function size:0xAC scope:global align:4 +copyBookIconAnm__14dFile_select_cFv = .text:0x80184A94; // type:function size:0xFC scope:global align:4 +dataDelEffAnm__14dFile_select_cFv = .text:0x80184B90; // type:function size:0xB8 scope:global align:4 +dataCopyEffAnm__14dFile_select_cFv = .text:0x80184C48; // type:function size:0xB8 scope:global align:4 +selectDataBaseMoveAnmInitSet__14dFile_select_cFii = .text:0x80184D00; // type:function size:0x98 scope:global align:4 +selectDataBaseMoveAnm__14dFile_select_cFv = .text:0x80184D98; // type:function size:0xEC scope:global align:4 +dataSelectInAnmSet__14dFile_select_cFv = .text:0x80184E84; // type:function size:0x208 scope:global align:4 +dataSelectIn__14dFile_select_cFv = .text:0x8018508C; // type:function size:0x1F0 scope:global align:4 +dataSelectInit__14dFile_select_cFv = .text:0x8018527C; // type:function size:0x194 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x80185410; // type:function size:0x144 scope:global align:4 +dataSelectStart__14dFile_select_cFv = .text:0x80185554; // type:function size:0x48C scope:global align:4 +selectDataMoveAnmInitSet__14dFile_select_cFii = .text:0x801859E0; // type:function size:0x118 scope:global align:4 +selectDataMoveAnm__14dFile_select_cFv = .text:0x80185AF8; // type:function size:0x180 scope:global align:4 +dataSelectAnmSet__14dFile_select_cFv = .text:0x80185C78; // type:function size:0x1B4 scope:global align:4 +dataSelectMoveAnime__14dFile_select_cFv = .text:0x80185E2C; // type:function size:0x2A8 scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x801860D4; // type:function size:0x454 scope:global align:4 +selectDataOpenMove__14dFile_select_cFv = .text:0x80186528; // type:function size:0x15C scope:global align:4 +selectDataNameMove__14dFile_select_cFv = .text:0x80186684; // type:function size:0x90 scope:global align:4 +selectDataOpenEraseMove__14dFile_select_cFv = .text:0x80186714; // type:function size:0xAC scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x801867C0; // type:function size:0x178 scope:global align:4 +menuSelectStart__14dFile_select_cFv = .text:0x80186938; // type:function size:0x194 scope:global align:4 +menuSelectCansel__14dFile_select_cFv = .text:0x80186ACC; // type:function size:0xC8 scope:global align:4 +menuMoveAnmInitSet__14dFile_select_cFii = .text:0x80186B94; // type:function size:0x13C scope:global align:4 +setWhite__10J2DTextBoxFQ28JUtility6TColor = .text:0x80186CD0; // type:function size:0x28 scope:global align:4 +menuMoveAnm__14dFile_select_cFv = .text:0x80186CF8; // type:function size:0x168 scope:global align:4 +menuSelectAnmSet__14dFile_select_cFv = .text:0x80186E60; // type:function size:0x184 scope:global align:4 +menuSelectMoveAnm__14dFile_select_cFv = .text:0x80186FE4; // type:function size:0x284 scope:global align:4 +ToNameMove__14dFile_select_cFv = .text:0x80187268; // type:function size:0xA8 scope:global align:4 +ToNameMove2__14dFile_select_cFv = .text:0x80187310; // type:function size:0xC0 scope:global align:4 +nameInputWait__14dFile_select_cFv = .text:0x801873D0; // type:function size:0x38 scope:global align:4 +nameInput__14dFile_select_cFv = .text:0x80187408; // type:function size:0x13C scope:global align:4 +nameToDataSelectMove__14dFile_select_cFv = .text:0x80187544; // type:function size:0xA4 scope:global align:4 +nameInputFade__14dFile_select_cFv = .text:0x801875E8; // type:function size:0x104 scope:global align:4 +nameInput2Move__14dFile_select_cFv = .text:0x801876EC; // type:function size:0xAC scope:global align:4 +nameInput2__14dFile_select_cFv = .text:0x80187798; // type:function size:0xD8 scope:global align:4 +backNameInputMove0__14dFile_select_cFv = .text:0x80187870; // type:function size:0xE4 scope:global align:4 +backNameInputMove__14dFile_select_cFv = .text:0x80187954; // type:function size:0xB0 scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x80187A04; // type:function size:0x124 scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x80187B28; // type:function size:0x68 scope:global align:4 +backSelectMove__14dFile_select_cFv = .text:0x80187B90; // type:function size:0xA4 scope:global align:4 +copySelMoveAnmInitSet__14dFile_select_cFii = .text:0x80187C34; // type:function size:0x1D0 scope:global align:4 +setSaveDataForCopySel__14dFile_select_cFv = .text:0x80187E04; // type:function size:0x11C scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x80187F20; // type:function size:0x148 scope:global align:4 +copyDataToSelectStart__14dFile_select_cFv = .text:0x80188068; // type:function size:0x218 scope:global align:4 +copyDataToSelectCansel__14dFile_select_cFv = .text:0x80188280; // type:function size:0xF8 scope:global align:4 +copyDataToSelectMoveAnmSet__14dFile_select_cFv = .text:0x80188378; // type:function size:0x1A4 scope:global align:4 +copyDataToSelectMoveAnm__14dFile_select_cFv = .text:0x8018851C; // type:function size:0x364 scope:global align:4 +copySelectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x80188880; // type:function size:0x44 scope:global align:4 +copySelectWakuAlpahAnm__14dFile_select_cFUc = .text:0x801888C4; // type:function size:0xD8 scope:global align:4 +getCptoNum__14dFile_select_cFUc = .text:0x8018899C; // type:function size:0x44 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x801889E0; // type:function size:0x1C0 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x80188BA0; // type:function size:0x68 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dFile_select_cFii = .text:0x80188C08; // type:function size:0x17C scope:global align:4 +yesnoMenuMoveAnm__14dFile_select_cFv = .text:0x80188D84; // type:function size:0x198 scope:global align:4 +yesnoSelectMoveAnm__14dFile_select_cFv = .text:0x80188F1C; // type:function size:0x25C scope:global align:4 +yesnoCursorShow__14dFile_select_cFv = .text:0x80189178; // type:function size:0x170 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x801892E8; // type:function size:0x148 scope:global align:4 +yesNoSelectStart__14dFile_select_cFv = .text:0x80189430; // type:function size:0x3A8 scope:global align:4 +yesnoSelectAnmSet__14dFile_select_cFv = .text:0x801897D8; // type:function size:0x178 scope:global align:4 +yesnoCancelAnmSet__14dFile_select_cFv = .text:0x80189950; // type:function size:0x120 scope:global align:4 +YesNoCancelMove__14dFile_select_cFv = .text:0x80189A70; // type:function size:0x184 scope:global align:4 +yesNoCursorMoveAnm__14dFile_select_cFv = .text:0x80189BF4; // type:function size:0x6C scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x80189C60; // type:function size:0x214 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x80189E74; // type:function size:0x140 scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x80189FB4; // type:function size:0x94 scope:global align:4 +DataEraseWait2__14dFile_select_cFv = .text:0x8018A048; // type:function size:0x198 scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x8018A1E0; // type:function size:0x148 scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x8018A328; // type:function size:0xD4 scope:global align:4 +eraseEndBackSelectWait__14dFile_select_cFv = .text:0x8018A3FC; // type:function size:0x94 scope:global align:4 +eraseEndBackSelect__14dFile_select_cFv = .text:0x8018A490; // type:function size:0x8C scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x8018A51C; // type:function size:0x94 scope:global align:4 +DataCopyWait2__14dFile_select_cFv = .text:0x8018A5B0; // type:function size:0x194 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x8018A744; // type:function size:0x170 scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x8018A8B4; // type:function size:0xF8 scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x8018A9AC; // type:function size:0x164 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8018AB10; // type:function size:0x178 scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8018AC88; // type:function size:0xFC scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x8018AD84; // type:function size:0x64 scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8018ADE8; // type:function size:0x4 scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x8018ADEC; // type:function size:0x10CC scope:global align:4 +setBlackWhite__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8018BEB8; // type:function size:0x48 scope:global align:4 +setAnimation__7J2DPaneFP19J2DAnmTextureSRTKey = .text:0x8018BF00; // type:function size:0x4 scope:global align:4 +screenSetCopySel__14dFile_select_cFv = .text:0x8018BF04; // type:function size:0x5F8 scope:global align:4 +screenSetYesNo__14dFile_select_cFv = .text:0x8018C4FC; // type:function size:0x3D0 scope:global align:4 +screenSet3Menu__14dFile_select_cFv = .text:0x8018C8CC; // type:function size:0x3DC scope:global align:4 +screenSetDetail__14dFile_select_cFv = .text:0x8018CCA8; // type:function size:0x168 scope:global align:4 +setWakuAnm__14dFile_select_cFv = .text:0x8018CE10; // type:function size:0x118 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x8018CF28; // type:function size:0xF4 scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x8018D01C; // type:function size:0xA0 scope:global align:4 +headerTxtSet__14dFile_select_cFUsUcUc = .text:0x8018D0BC; // type:function size:0x178 scope:global align:4 +headerTxtChangeAnm__14dFile_select_cFv = .text:0x8018D234; // type:function size:0xE8 scope:global align:4 +modoruTxtChange__14dFile_select_cFUc = .text:0x8018D31C; // type:function size:0x5C scope:global align:4 +modoruTxtDispAnmInit__14dFile_select_cFUc = .text:0x8018D378; // type:function size:0x7C scope:global align:4 +modoruTxtDispAnm__14dFile_select_cFv = .text:0x8018D3F4; // type:function size:0xDC scope:global align:4 +ketteiTxtDispAnmInit__14dFile_select_cFUc = .text:0x8018D4D0; // type:function size:0x7C scope:global align:4 +ketteiTxtDispAnm__14dFile_select_cFv = .text:0x8018D54C; // type:function size:0xDC scope:global align:4 +selectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018D628; // type:function size:0x3C scope:global align:4 +selectWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018D664; // type:function size:0xD8 scope:global align:4 +selFileCursorShow__14dFile_select_cFv = .text:0x8018D73C; // type:function size:0x120 scope:global align:4 +menuWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018D85C; // type:function size:0x44 scope:global align:4 +menuWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018D8A0; // type:function size:0x148 scope:global align:4 +menuCursorShow__14dFile_select_cFv = .text:0x8018D9E8; // type:function size:0x170 scope:global align:4 +yesnoWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018DB58; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018DBA4; // type:function size:0x16C scope:global align:4 +_draw__14dFile_select_cFv = .text:0x8018DD10; // type:function size:0x184 scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x8018DE94; // type:function size:0x38 scope:global align:4 +draw__17dDlst_FileSelDt_cFv = .text:0x8018DECC; // type:function size:0x108 scope:global align:4 +draw__17dDlst_FileSelCp_cFv = .text:0x8018DFD4; // type:function size:0xC4 scope:global align:4 +draw__17dDlst_FileSelYn_cFv = .text:0x8018E098; // type:function size:0x38 scope:global align:4 +draw__17dDlst_FileSel3m_cFv = .text:0x8018E0D0; // type:function size:0x38 scope:global align:4 +errorMoveAnmInitSet__14dFile_select_cFii = .text:0x8018E108; // type:function size:0x90 scope:global align:4 +errorMoveAnm__14dFile_select_cFv = .text:0x8018E198; // type:function size:0xF4 scope:global align:4 +errDispInitSet__14dFile_select_cFii = .text:0x8018E28C; // type:function size:0x218 scope:global align:4 +MemCardCheckMain__14dFile_select_cFv = .text:0x8018E4A4; // type:function size:0x38 scope:global align:4 +MemCardStatCheck__14dFile_select_cFv = .text:0x8018E4DC; // type:function size:0x2C0 scope:global align:4 +MemCardLoadWait__14dFile_select_cFv = .text:0x8018E79C; // type:function size:0x178 scope:global align:4 +MemCardErrMsgWaitKey__14dFile_select_cFv = .text:0x8018E914; // type:function size:0x74 scope:global align:4 +noFileSpaceDispInit__14dFile_select_cFv = .text:0x8018E988; // type:function size:0x24 scope:global align:4 +MemCardNoFileSpaceDisp__14dFile_select_cFv = .text:0x8018E9AC; // type:function size:0x68 scope:global align:4 +iplSelDispInit__14dFile_select_cFv = .text:0x8018EA14; // type:function size:0x54 scope:global align:4 +MemCardGotoIPLSelectDisp__14dFile_select_cFv = .text:0x8018EA68; // type:function size:0x80 scope:global align:4 +MemCardGotoIPLSelect__14dFile_select_cFv = .text:0x8018EAE8; // type:function size:0xBC scope:global align:4 +MemCardGotoIPL__14dFile_select_cFv = .text:0x8018EBA4; // type:function size:0x80 scope:global align:4 +noSaveSelDispInit__14dFile_select_cFv = .text:0x8018EC24; // type:function size:0x70 scope:global align:4 +MemCardNoSaveSelDisp__14dFile_select_cFv = .text:0x8018EC94; // type:function size:0xC4 scope:global align:4 +MemCardErrMsgWaitNoSaveSel__14dFile_select_cFv = .text:0x8018ED58; // type:function size:0x1DC scope:global align:4 +formatYesSelDispInitSet__14dFile_select_cFv = .text:0x8018EF34; // type:function size:0x50 scope:global align:4 +formatNoSelDispInitSet__14dFile_select_cFv = .text:0x8018EF84; // type:function size:0x50 scope:global align:4 +MemCardFormatYesSelDisp__14dFile_select_cFv = .text:0x8018EFD4; // type:function size:0x84 scope:global align:4 +MemCardFormatNoSelDisp__14dFile_select_cFv = .text:0x8018F058; // type:function size:0xA8 scope:global align:4 +MemCardErrMsgWaitFormatSel__14dFile_select_cFv = .text:0x8018F100; // type:function size:0x54 scope:global align:4 +formatYesSel2DispInitSet__14dFile_select_cFv = .text:0x8018F154; // type:function size:0x50 scope:global align:4 +MemCardErrMsgWaitFormatSel2__14dFile_select_cFv = .text:0x8018F1A4; // type:function size:0x5C scope:global align:4 +MemCardFormatYesSel2Disp__14dFile_select_cFv = .text:0x8018F200; // type:function size:0x7C scope:global align:4 +MemCardFormat__14dFile_select_cFv = .text:0x8018F27C; // type:function size:0x60 scope:global align:4 +MemCardFormatWait__14dFile_select_cFv = .text:0x8018F2DC; // type:function size:0x70 scope:global align:4 +MemCardFormatCheck__14dFile_select_cFv = .text:0x8018F34C; // type:function size:0x8C scope:global align:4 +MemCardMakeGameFileSel__14dFile_select_cFv = .text:0x8018F3D8; // type:function size:0x88 scope:global align:4 +MemCardMakeGameFileSelDisp__14dFile_select_cFv = .text:0x8018F460; // type:function size:0xF8 scope:global align:4 +MemCardMakeGameFile__14dFile_select_cFv = .text:0x8018F558; // type:function size:0x60 scope:global align:4 +MemCardMakeGameFileWait__14dFile_select_cFv = .text:0x8018F5B8; // type:function size:0x70 scope:global align:4 +MemCardMakeGameFileCheck__14dFile_select_cFv = .text:0x8018F628; // type:function size:0x8C scope:global align:4 +MemCardMsgWindowInitOpen__14dFile_select_cFv = .text:0x8018F6B4; // type:function size:0x1FC scope:global align:4 +MemCardMsgWindowOpen__14dFile_select_cFv = .text:0x8018F8B0; // type:function size:0x9C scope:global align:4 +MemCardMsgWindowClose__14dFile_select_cFv = .text:0x8018F94C; // type:function size:0xB8 scope:global align:4 +errYesNoSelect__14dFile_select_cFv = .text:0x8018FA04; // type:function size:0x154 scope:global align:4 +errCurMove__14dFile_select_cFUc = .text:0x8018FB58; // type:function size:0x78 scope:global align:4 +MemCardErrYesNoCursorMoveAnm__14dFile_select_cFv = .text:0x8018FBD0; // type:function size:0x6C scope:global align:4 +errorTxtSet__14dFile_select_cFUs = .text:0x8018FC3C; // type:function size:0xCC scope:global align:4 +errorTxtChangeAnm__14dFile_select_cFv = .text:0x8018FD08; // type:function size:0xE8 scope:global align:4 +fileRecScaleAnm__14dFile_select_cFv = .text:0x8018FDF0; // type:function size:0x4C scope:global align:4 +fileRecScaleAnmInitSet2__14dFile_select_cFff = .text:0x8018FE3C; // type:function size:0x90 scope:global align:4 +fileRecScaleAnm2__14dFile_select_cFv = .text:0x8018FECC; // type:function size:0xA8 scope:global align:4 +fileInfoScaleAnm__14dFile_select_cFv = .text:0x8018FF74; // type:function size:0xD8 scope:global align:4 +nameMoveAnmInitSet__14dFile_select_cFii = .text:0x8019004C; // type:function size:0xB0 scope:global align:4 +nameMoveAnm__14dFile_select_cFv = .text:0x801900FC; // type:function size:0xE4 scope:global align:4 +MemCardSaveDataClear__14dFile_select_cFv = .text:0x801901E0; // type:function size:0x4C scope:global align:4 +setInitSaveData__14dFile_select_cFv = .text:0x8019022C; // type:function size:0x64 scope:global align:4 +dataSave__14dFile_select_cFv = .text:0x80190290; // type:function size:0x38 scope:global align:4 +__ct__16dFile_select3D_cFv = .text:0x801902C8; // type:function size:0x90 scope:global align:4 +__dt__16dFile_select3D_cFv = .text:0x80190358; // type:function size:0x5C scope:global align:4 +_create__16dFile_select3D_cFUcUc = .text:0x801903B4; // type:function size:0xC0 scope:global align:4 +_delete__16dFile_select3D_cFv = .text:0x80190474; // type:function size:0x4 scope:global align:4 +freeHeap__16dFile_select3D_cFv = .text:0x80190478; // type:function size:0x44 scope:global align:4 +_move__16dFile_select3D_cFv = .text:0x801904BC; // type:function size:0xC4 scope:global align:4 +draw__16dFile_select3D_cFv = .text:0x80190580; // type:function size:0xB4 scope:global align:4 +setJ3D__16dFile_select3D_cFPCcPCcPCc = .text:0x80190634; // type:function size:0x300 scope:global align:4 +set_mtx__16dFile_select3D_cFv = .text:0x80190934; // type:function size:0xB8 scope:global align:4 +animePlay__16dFile_select3D_cFv = .text:0x801909EC; // type:function size:0x130 scope:global align:4 +animeEntry__16dFile_select3D_cFv = .text:0x80190B1C; // type:function size:0x64 scope:global align:4 +createMaskModel__16dFile_select3D_cFv = .text:0x80190B80; // type:function size:0x1C0 scope:global align:4 +createMirrorModel__16dFile_select3D_cFv = .text:0x80190D40; // type:function size:0x280 scope:global align:4 +toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x80190FC0; // type:function size:0xEC scope:global align:4 +calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x801910AC; // type:function size:0x5C scope:global align:4 +getTransform__15J2DAnmTransformCFUsP16J3DTransformInfo = .text:0x80191108; // type:function size:0x4 scope:global align:4 +__dt__10JUTNameTabFv = .text:0x8019110C; // type:function size:0x48 scope:global align:4 +__dt__17dDlst_FileSel3m_cFv = .text:0x80191154; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelYn_cFv = .text:0x801911CC; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelCp_cFv = .text:0x80191244; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelDt_cFv = .text:0x801912BC; // type:function size:0x78 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x80191334; // type:function size:0x84 scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x801913B8; // type:function size:0x48 scope:global align:4 +__sinit_d_file_select_cpp = .text:0x80191400; // type:function size:0x744 scope:local align:4 +getString__12dMsgString_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80191B44; // type:function size:0x40 scope:global align:4 +__ct__15dFile_warning_cFP10JKRArchiveUc = .text:0x80191B84; // type:function size:0x6C scope:global align:4 +__dt__15dFile_warning_cFv = .text:0x80191BF0; // type:function size:0xDC scope:global align:4 +screenSet__15dFile_warning_cFv = .text:0x80191CCC; // type:function size:0x224 scope:global align:4 +_move__15dFile_warning_cFv = .text:0x80191EF0; // type:function size:0x78 scope:global align:4 +modeWait__15dFile_warning_cFv = .text:0x80191F68; // type:function size:0x4 scope:global align:4 +modeMove__15dFile_warning_cFv = .text:0x80191F6C; // type:function size:0x40 scope:global align:4 +baseMoveAnm__15dFile_warning_cFv = .text:0x80191FAC; // type:function size:0xE4 scope:global align:4 +openInit__15dFile_warning_cFv = .text:0x80192090; // type:function size:0x54 scope:global align:4 +closeInit__15dFile_warning_cFv = .text:0x801920E4; // type:function size:0x54 scope:global align:4 +init__15dFile_warning_cFv = .text:0x80192138; // type:function size:0x30 scope:global align:4 +_draw__15dFile_warning_cFv = .text:0x80192168; // type:function size:0x3C scope:global align:4 +drawSelf__15dFile_warning_cFv = .text:0x801921A4; // type:function size:0x2C scope:global align:4 +setText__15dFile_warning_cFUl = .text:0x801921D0; // type:function size:0x48 scope:global align:4 +setFontColor__15dFile_warning_cFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80192218; // type:function size:0xCC scope:global align:4 +setBlackWhite__10J2DTextBoxFQ28JUtility6TColorQ28JUtility6TColor = .text:0x801922E4; // type:function size:0x48 scope:global align:4 +draw__16dDlst_FileWarn_cFv = .text:0x8019232C; // type:function size:0x38 scope:global align:4 +__sinit_d_file_sel_warning_cpp = .text:0x80192364; // type:function size:0x40 scope:local align:4 +__dt__16dDlst_FileWarn_cFv = .text:0x801923A4; // type:function size:0x48 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTransform = .text:0x801923EC; // type:function size:0x20 scope:global align:4 +__ct__12dFile_info_cFP10JKRArchiveUc = .text:0x8019240C; // type:function size:0x6C scope:global align:4 +__dt__12dFile_info_cFv = .text:0x80192478; // type:function size:0xD0 scope:global align:4 +screenSet__12dFile_info_cFv = .text:0x80192548; // type:function size:0x3E4 scope:global align:4 +setSaveData__12dFile_info_cFP10dSv_save_ciUc = .text:0x8019292C; // type:function size:0x14C scope:global align:4 +setHeartCnt__12dFile_info_cFP10dSv_save_c = .text:0x80192A78; // type:function size:0x168 scope:global align:4 +setSaveDate__12dFile_info_cFP10dSv_save_c = .text:0x80192BE0; // type:function size:0x68 scope:global align:4 +setPlayTime__12dFile_info_cFP10dSv_save_c = .text:0x80192C48; // type:function size:0xE8 scope:global align:4 +modeWait__12dFile_info_cFv = .text:0x80192D30; // type:function size:0x4 scope:global align:4 +modeMove__12dFile_info_cFv = .text:0x80192D34; // type:function size:0x4 scope:global align:4 +_draw__12dFile_info_cFv = .text:0x80192D38; // type:function size:0x3C scope:global align:4 +draw__16dDlst_FileInfo_cFv = .text:0x80192D74; // type:function size:0xEC scope:global align:4 +__sinit_d_file_sel_info_cpp = .text:0x80192E60; // type:function size:0x40 scope:local align:4 +__dt__16dDlst_FileInfo_cFv = .text:0x80192EA0; // type:function size:0x48 scope:global align:4 +__ct__14dBrightCheck_cFP10JKRArchive = .text:0x80192EE8; // type:function size:0x88 scope:global align:4 +__dt__14dBrightCheck_cFv = .text:0x80192F70; // type:function size:0x98 scope:global align:4 +screenSet__14dBrightCheck_cFv = .text:0x80193008; // type:function size:0x488 scope:global align:4 +_move__14dBrightCheck_cFv = .text:0x80193490; // type:function size:0x38 scope:global align:4 +modeWait__14dBrightCheck_cFv = .text:0x801934C8; // type:function size:0x4 scope:global align:4 +modeMove__14dBrightCheck_cFv = .text:0x801934CC; // type:function size:0x88 scope:global align:4 +_draw__14dBrightCheck_cFv = .text:0x80193554; // type:function size:0x3C scope:global align:4 +draw__19dDlst_BrightCheck_cFv = .text:0x80193590; // type:function size:0x38 scope:global align:4 +__sinit_d_bright_check_cpp = .text:0x801935C8; // type:function size:0x40 scope:local align:4 +__dt__19dDlst_BrightCheck_cFv = .text:0x80193608; // type:function size:0x48 scope:global align:4 +__ct__8dScope_cFUc = .text:0x80193650; // type:function size:0x2D0 scope:global align:4 +__ct__Q28JUtility6TColorFv = .text:0x80193920; // type:function size:0xC scope:global align:4 +__dt__8dScope_cFv = .text:0x8019392C; // type:function size:0x224 scope:global align:4 +_execute__8dScope_cFUl = .text:0x80193B50; // type:function size:0xD8 scope:global align:4 +draw__8dScope_cFv = .text:0x80193C28; // type:function size:0x338 scope:global align:4 +isDead__8dScope_cFv = .text:0x80193F60; // type:function size:0x14 scope:global align:4 +open_init__8dScope_cFv = .text:0x80193F74; // type:function size:0x1C scope:global align:4 +open_proc__8dScope_cFv = .text:0x80193F90; // type:function size:0x78 scope:global align:4 +move_init__8dScope_cFv = .text:0x80194008; // type:function size:0x4 scope:global align:4 +move_proc__8dScope_cFv = .text:0x8019400C; // type:function size:0x4 scope:global align:4 +close_init__8dScope_cFv = .text:0x80194010; // type:function size:0x4 scope:global align:4 +close_proc__8dScope_cFv = .text:0x80194014; // type:function size:0x80 scope:global align:4 +__dt__11dMeterSub_cFv = .text:0x80194094; // type:function size:0x48 scope:global align:4 +_create__11dMeterSub_cFv = .text:0x801940DC; // type:function size:0x8 scope:global align:4 +_delete__11dMeterSub_cFv = .text:0x801940E4; // type:function size:0x8 scope:global align:4 +draw__11dMeterSub_cFv = .text:0x801940EC; // type:function size:0x4 scope:global align:4 +_execute__11dMeterSub_cFUl = .text:0x801940F0; // type:function size:0x8 scope:global align:4 +isDead__11dMeterSub_cFv = .text:0x801940F8; // type:function size:0x8 scope:global align:4 +__sinit_d_scope_cpp = .text:0x80194100; // type:function size:0xA4 scope:local align:4 +__ct__19dSelect_cursorHIO_cFv = .text:0x801941A4; // type:function size:0x3C scope:global align:4 +__ct__16dSelect_cursor_cFUcfP10JKRArchive = .text:0x801941E0; // type:function size:0x7CC scope:global align:4 +__dt__16dSelect_cursor_cFv = .text:0x801949AC; // type:function size:0x244 scope:global align:4 +draw__16dSelect_cursor_cFv = .text:0x80194BF0; // type:function size:0x90 scope:global align:4 +update__16dSelect_cursor_cFv = .text:0x80194C80; // type:function size:0x434 scope:global align:4 +setPos__16dSelect_cursor_cFffP7J2DPaneb = .text:0x801950B4; // type:function size:0xBC scope:global align:4 +setParam__16dSelect_cursor_cFfffff = .text:0x80195170; // type:function size:0x18 scope:global align:4 +setScale__16dSelect_cursor_cFf = .text:0x80195188; // type:function size:0xD8 scope:global align:4 +setAlphaRate__16dSelect_cursor_cFf = .text:0x80195260; // type:function size:0x90 scope:global align:4 +addAlpha__16dSelect_cursor_cFv = .text:0x801952F0; // type:function size:0x9C scope:global align:4 +decAlpha__16dSelect_cursor_cFv = .text:0x8019538C; // type:function size:0x94 scope:global align:4 +setBpkAnimation__16dSelect_cursor_cFP11J2DAnmColor = .text:0x80195420; // type:function size:0x190 scope:global align:4 +setBtk0Animation__16dSelect_cursor_cFP19J2DAnmTextureSRTKey = .text:0x801955B0; // type:function size:0x134 scope:global align:4 +setCursorAnimation__16dSelect_cursor_cFv = .text:0x801956E4; // type:function size:0x1BC scope:global align:4 +setBckAnimation__16dSelect_cursor_cFP18J2DAnmTransformKey = .text:0x801958A0; // type:function size:0x60 scope:global align:4 +moveCenter__16dSelect_cursor_cFP7J2DPaneff = .text:0x80195900; // type:function size:0x38 scope:global align:4 +__dt__19dSelect_cursorHIO_cFv = .text:0x80195938; // type:function size:0x48 scope:global align:4 +__dt__18J2DAnmTransformKeyFv = .text:0x80195980; // type:function size:0x6C scope:global align:4 +__ct__9dSi_HIO_cFv = .text:0x801959EC; // type:function size:0x10 scope:global align:4 +animation__14dSelect_icon_cFv = .text:0x801959FC; // type:function size:0x104 scope:global align:4 +setAlpha__14dSelect_icon_cFUc = .text:0x80195B00; // type:function size:0x30 scope:global align:4 +setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x80195B30; // type:function size:0xAC scope:global align:4 +__dt__9dSi_HIO_cFv = .text:0x80195BDC; // type:function size:0x48 scope:global align:4 +__sinit_d_select_icon_cpp = .text:0x80195C24; // type:function size:0x38 scope:local align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x80195C5C; // type:function size:0x17C scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x80195DD8; // type:function size:0x4F4 scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x801962CC; // type:function size:0x50 scope:global align:4 +EventRecoverNotime__16ShopCam_action_cFv = .text:0x8019631C; // type:function size:0x58 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x80196374; // type:function size:0x114 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x80196488; // type:function size:0x7C scope:global align:4 +setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80196504; // type:function size:0xC4 scope:global align:4 +setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x801965C8; // type:function size:0xCC scope:global align:4 +_debugSetCamera__16ShopCam_action_cFv = .text:0x80196694; // type:function size:0x1E4 scope:global align:4 +setMasterCamCtrPos__16ShopCam_action_cFP4cXyz = .text:0x80196878; // type:function size:0x5C scope:global align:4 +__ct__15dShopItemCtrl_cFv = .text:0x801968D4; // type:function size:0x44 scope:global align:4 +__dt__15dShopItemCtrl_cFv = .text:0x80196918; // type:function size:0x48 scope:global align:4 +getCurrentPos__15dShopItemCtrl_cFi = .text:0x80196960; // type:function size:0x9C scope:global align:4 +isHomePos__15dShopItemCtrl_cFi = .text:0x801969FC; // type:function size:0xB4 scope:global align:4 +setRotateAnime__15dShopItemCtrl_cFi = .text:0x80196AB0; // type:function size:0xB4 scope:global align:4 +setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb = .text:0x80196B64; // type:function size:0x4F4 scope:global align:4 +dShopSystem_searchItemActor__FPvPv = .text:0x80197058; // type:function size:0x1D8 scope:global align:4 +dShopSystem_searchCameraActor__FPvPv = .text:0x80197230; // type:function size:0xC8 scope:global align:4 +initShopSystem__13dShopSystem_cFv = .text:0x801972F8; // type:function size:0x1AC scope:global align:4 +__dt__13dShopSystem_cFv = .text:0x801974A4; // type:function size:0xDC scope:global align:4 +onFlag__13dShopSystem_cFi = .text:0x80197580; // type:function size:0x1C scope:global align:4 +offFlag__13dShopSystem_cFi = .text:0x8019759C; // type:function size:0x1C scope:global align:4 +isFlag__13dShopSystem_cFi = .text:0x801975B8; // type:function size:0x20 scope:global align:4 +onSoldOutItemFlag__13dShopSystem_cFi = .text:0x801975D8; // type:function size:0x1C scope:global align:4 +offSoldOutItemFlag__13dShopSystem_cFi = .text:0x801975F4; // type:function size:0x1C scope:global align:4 +isSoldOutItemFlag__13dShopSystem_cFi = .text:0x80197610; // type:function size:0x20 scope:global align:4 +checkController__13dShopSystem_cFUcP10dMsgFlow_c = .text:0x80197630; // type:function size:0x198 scope:global align:4 +chooseItem3__13dShopSystem_cFUc = .text:0x801977C8; // type:function size:0x5C8 scope:global align:4 +chooseItem5__13dShopSystem_cFUc = .text:0x80197D90; // type:function size:0x480 scope:global align:4 +chooseItem4__13dShopSystem_cFUc = .text:0x80198210; // type:function size:0x1F4 scope:global align:4 +moveCursor__13dShopSystem_cFiUc = .text:0x80198404; // type:function size:0x44 scope:global align:4 +moveCursor0__13dShopSystem_cFiUc = .text:0x80198448; // type:function size:0x280 scope:global align:4 +moveCursor1__13dShopSystem_cFiUc = .text:0x801986C8; // type:function size:0x170 scope:global align:4 +drawCursor__13dShopSystem_cFv = .text:0x80198838; // type:function size:0xD8 scope:global align:4 +itemRotate__13dShopSystem_cFv = .text:0x80198910; // type:function size:0xDC scope:global align:4 +itemZoom__13dShopSystem_cFP4cXyz = .text:0x801989EC; // type:function size:0x684 scope:global align:4 +seq_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199070; // type:function size:0x8 scope:global align:4 +seq_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199078; // type:function size:0x2B4 scope:global align:4 +seq_select_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019932C; // type:function size:0x58 scope:global align:4 +seq_select_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199384; // type:function size:0x1D8 scope:global align:4 +seq_select__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019955C; // type:function size:0x47C scope:global align:4 +seq_moving__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x801999D8; // type:function size:0x1E0 scope:global align:4 +seq_decide__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199BB8; // type:function size:0x11C scope:global align:4 +seq_choose__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199CD4; // type:function size:0x114 scope:global align:4 +seq_decide_yes__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199DE8; // type:function size:0x17C scope:global align:4 +seq_decide_no__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199F64; // type:function size:0x7C scope:global align:4 +seq_finish__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199FE0; // type:function size:0xA0 scope:global align:4 +seq_event__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A080; // type:function size:0x10 scope:global align:4 +shop_init__13dShopSystem_cFb = .text:0x8019A090; // type:function size:0x88 scope:global align:4 +shop_process__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A118; // type:function size:0xE0 scope:global align:4 +createShopItem__13dShopSystem_cFi = .text:0x8019A1F8; // type:function size:0x10C scope:global align:4 +setSeq__13dShopSystem_cFUc = .text:0x8019A304; // type:function size:0x10 scope:global align:4 +setSoldOutFlag__13dShopSystem_cFv = .text:0x8019A314; // type:function size:0x10 scope:global align:4 +setSoldOut__13dShopSystem_cFv = .text:0x8019A324; // type:function size:0x190 scope:global align:4 +setSoldOutItemHide__13dShopSystem_cFv = .text:0x8019A4B4; // type:function size:0x70 scope:global align:4 +deleteObject__13dShopSystem_cFv = .text:0x8019A524; // type:function size:0x6C scope:global align:4 +searchItemActor__13dShopSystem_cFv = .text:0x8019A590; // type:function size:0x530 scope:global align:4 +getFlowNodeNum__13dShopSystem_cFv = .text:0x8019AAC0; // type:function size:0x1C scope:global align:4 +setSellItemMax__13dShopSystem_cFUc = .text:0x8019AADC; // type:function size:0x8 scope:global align:4 +checkShopOpen__13dShopSystem_cFv = .text:0x8019AAE4; // type:function size:0x3C scope:global align:4 +checkLeftTrigger__13dShopSystem_cFP9STControl = .text:0x8019AB20; // type:function size:0x24 scope:global align:4 +checkRightTrigger__13dShopSystem_cFP9STControl = .text:0x8019AB44; // type:function size:0x24 scope:global align:4 +dpdMove__13dShopSystem_cFv = .text:0x8019AB68; // type:function size:0x8 scope:global align:4 +__sinit_d_shop_system_cpp = .text:0x8019AB70; // type:function size:0x130 scope:local align:4 +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8019ACA0; // type:function size:0x8 scope:global align:4 +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8019ACA8; // type:function size:0x8 scope:global align:4 +getResName2__13dShopSystem_cFi = .text:0x8019ACB0; // type:function size:0x8 scope:global align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x8019ACB8; // type:function size:0x2E8 scope:global align:4 +__ct__10dGov_HIO_cFv = .text:0x8019AFA0; // type:function size:0x64 scope:global align:4 +_create__11dGameover_cFv = .text:0x8019B004; // type:function size:0x2B0 scope:global align:4 +_execute__11dGameover_cFv = .text:0x8019B2B4; // type:function size:0x90 scope:global align:4 +playerAnmWait_init__11dGameover_cFv = .text:0x8019B344; // type:function size:0x4 scope:global align:4 +playerAnmWait_proc__11dGameover_cFv = .text:0x8019B348; // type:function size:0x18 scope:global align:4 +dispFadeOut_init__11dGameover_cFv = .text:0x8019B360; // type:function size:0x48 scope:global align:4 +dispFadeOut_proc__11dGameover_cFv = .text:0x8019B3A8; // type:function size:0x24 scope:global align:4 +dispWait_init__11dGameover_cFv = .text:0x8019B3CC; // type:function size:0x48 scope:global align:4 +dispWait_proc__11dGameover_cFv = .text:0x8019B414; // type:function size:0x24 scope:global align:4 +demoFadeIn_init__11dGameover_cFv = .text:0x8019B438; // type:function size:0xC scope:global align:4 +demoFadeIn_proc__11dGameover_cFv = .text:0x8019B444; // type:function size:0x54 scope:global align:4 +demoFadeOut_init__11dGameover_cFv = .text:0x8019B498; // type:function size:0xC scope:global align:4 +demoFadeOut_proc__11dGameover_cFv = .text:0x8019B4A4; // type:function size:0x7C scope:global align:4 +saveOpen_init__11dGameover_cFv = .text:0x8019B520; // type:function size:0x4 scope:global align:4 +saveOpen_proc__11dGameover_cFv = .text:0x8019B524; // type:function size:0x40 scope:global align:4 +saveMove_init__11dGameover_cFv = .text:0x8019B564; // type:function size:0x4 scope:global align:4 +saveMove_proc__11dGameover_cFv = .text:0x8019B568; // type:function size:0x48 scope:global align:4 +saveClose_init__11dGameover_cFv = .text:0x8019B5B0; // type:function size:0x4 scope:global align:4 +saveClose_proc__11dGameover_cFv = .text:0x8019B5B4; // type:function size:0x1C8 scope:global align:4 +deleteWait_init__11dGameover_cFv = .text:0x8019B77C; // type:function size:0x4 scope:global align:4 +deleteWait_proc__11dGameover_cFv = .text:0x8019B780; // type:function size:0x4 scope:global align:4 +_draw__11dGameover_cFv = .text:0x8019B784; // type:function size:0xA0 scope:global align:4 +_delete__11dGameover_cFv = .text:0x8019B824; // type:function size:0xDC scope:global align:4 +__ct__24dDlst_GameOverScrnDraw_cFP10JKRArchive = .text:0x8019B900; // type:function size:0x2BC scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x8019BBBC; // type:function size:0xB4 scope:global align:4 +setBackAlpha__24dDlst_GameOverScrnDraw_cFf = .text:0x8019BC70; // type:function size:0x44 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x8019BCB4; // type:function size:0x248 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x8019BEFC; // type:function size:0x20 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x8019BF1C; // type:function size:0x20 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x8019BF3C; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x8019BF44; // type:function size:0x20 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x8019BF64; // type:function size:0x20 scope:global align:4 +d_GameOver_Create__FUc = .text:0x8019BF84; // type:function size:0x44 scope:global align:4 +d_GameOver_Delete__FRUi = .text:0x8019BFC8; // type:function size:0x64 scope:global align:4 +__dt__10dGov_HIO_cFv = .text:0x8019C02C; // type:function size:0x5C scope:global align:4 +__sinit_d_gameover_cpp = .text:0x8019C088; // type:function size:0x204 scope:local align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x8019C28C; // type:function size:0x48 scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x8019C2D4; // type:function size:0x74 scope:global align:4 +dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x8019C348; // type:function size:0x1C scope:global align:4 +dKy_sense_pat_get__Fv = .text:0x8019C364; // type:function size:0x768 scope:global align:4 +dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10 = .text:0x8019CACC; // type:function size:0x1D0 scope:global align:4 +dKy_WolfPowerup_FogNearFar__FPfPf = .text:0x8019CC9C; // type:function size:0x180 scope:global align:4 +dKy_pos2_get_angle__FP4cXyzP4cXyzPsPs = .text:0x8019CE1C; // type:function size:0x188 scope:global align:4 +dKy_twi_wolflight_set__Fi = .text:0x8019CFA4; // type:function size:0x1BC scope:global align:4 +dKy_lightdir_set__FffP3Vec = .text:0x8019D160; // type:function size:0x124 scope:global align:4 +dKy_GXInitLightSpot__FP12J3DLightInfofUc = .text:0x8019D284; // type:function size:0x188 scope:global align:4 +dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc = .text:0x8019D40C; // type:function size:0xD4 scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x8019D4E0; // type:function size:0x4C scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x8019D52C; // type:function size:0x50 scope:global align:4 +kankyo_color_ratio_calc_common__Fsf = .text:0x8019D57C; // type:function size:0x60 scope:global align:4 +kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f = .text:0x8019D5DC; // type:function size:0x70 scope:global align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x8019D64C; // type:function size:0x104 scope:global align:4 +fl_data_ratio_set__Ffff = .text:0x8019D750; // type:function size:0x10 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x8019D760; // type:function size:0xD8 scope:global align:4 +get_parcent__Ffff = .text:0x8019D838; // type:function size:0x34 scope:global align:4 +dKy_get_parcent__Ffff = .text:0x8019D86C; // type:function size:0x20 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark_static1__Fv = .text:0x8019D88C; // type:function size:0x480 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark__Fv = .text:0x8019DD0C; // type:function size:0x20 scope:global align:4 +dKy_light_influence_id__F4cXyzi = .text:0x8019DD2C; // type:function size:0x3D0 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x8019E0FC; // type:function size:0x2C8 scope:global align:4 +dKy_light_influence_col__Fi = .text:0x8019E3C4; // type:function size:0x2C scope:global align:4 +dKy_light_influence_col__FP8_GXColorf = .text:0x8019E3F0; // type:function size:0xF0 scope:global align:4 +dKy_light_influence_power__Fi = .text:0x8019E4E0; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x8019E508; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x8019E530; // type:function size:0x124 scope:global align:4 +plight_init__Fv = .text:0x8019E654; // type:function size:0x74 scope:global align:4 +darkmist_init__Fv = .text:0x8019E6C8; // type:function size:0x2C scope:global align:4 +plight_set__Fv = .text:0x8019E6F4; // type:function size:0x120 scope:global align:4 +bgparts_activelight_init__Fv = .text:0x8019E814; // type:function size:0x20 scope:global align:4 +dungeonlight_init__Fv = .text:0x8019E834; // type:function size:0x22C scope:global align:4 +undwater_init__Fv = .text:0x8019EA60; // type:function size:0x130 scope:global align:4 +dKy_light_size_get__FPCc = .text:0x8019EB90; // type:function size:0xC8 scope:global align:4 +envcolor_init__Fv = .text:0x8019EC58; // type:function size:0x5CC scope:global align:4 +dKy_clear_game_init__Fv = .text:0x8019F224; // type:function size:0x84 scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x8019F2A8; // type:function size:0x118 scope:global align:4 +__ct__19GB_MAPLE_COL_CHANGEFv = .text:0x8019F3C0; // type:function size:0x38 scope:global align:4 +__dt__10BOSS_LIGHTFv = .text:0x8019F3F8; // type:function size:0x3C scope:global align:4 +__ct__10BOSS_LIGHTFv = .text:0x8019F434; // type:function size:0x4 scope:global align:4 +__dt__13DUNGEON_LIGHTFv = .text:0x8019F438; // type:function size:0x3C scope:global align:4 +__ct__13DUNGEON_LIGHTFv = .text:0x8019F474; // type:function size:0x4 scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x8019F478; // type:function size:0x3C scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x8019F4B4; // type:function size:0x4 scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x8019F4B8; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x8019F4BC; // type:function size:0x284 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x8019F740; // type:function size:0x8 scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x8019F748; // type:function size:0x280 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x8019F9C8; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x8019F9D0; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x8019F9FC; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x8019FA78; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_hour__Fv = .text:0x8019FAB4; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_minute__Fv = .text:0x8019FAF0; // type:function size:0x8C scope:global align:4 +dKy_getDarktime_week__Fv = .text:0x8019FB7C; // type:function size:0x10 scope:global align:4 +getDarkDaytime__18dScnKy_env_light_cFv = .text:0x8019FB8C; // type:function size:0x8 scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x8019FB94; // type:function size:0x76C scope:global align:4 +dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f = .text:0x801A0300; // type:function size:0xCC scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x801A03CC; // type:function size:0xF30 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x801A12FC; // type:function size:0x384 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x801A1680; // type:function size:0x6A4 scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x801A1D24; // type:function size:0x1F4 scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x801A1F18; // type:function size:0x138 scope:global align:4 +cLib_addCalcU8__FPUcUcss = .text:0x801A2050; // type:function size:0x98 scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x801A20E8; // type:function size:0x169C scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x801A3784; // type:function size:0xC58 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x801A43DC; // type:function size:0x4 scope:global align:4 +setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci = .text:0x801A43E0; // type:function size:0x7E8 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x801A4BC8; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x801A4BCC; // type:function size:0x4 scope:global align:4 +dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci = .text:0x801A4BD0; // type:function size:0x190 scope:global align:4 +setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x801A4D60; // type:function size:0xF0 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x801A4E50; // type:function size:0x94 scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x801A4EE4; // type:function size:0x40 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x801A4F24; // type:function size:0x208 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x801A512C; // type:function size:0x11C scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x801A5248; // type:function size:0x454 scope:global align:4 +drawKankyo__18dScnKy_env_light_cFv = .text:0x801A569C; // type:function size:0x50 scope:global align:4 +dKy_undwater_filter_draw__Fv = .text:0x801A56EC; // type:function size:0x440 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x801A5B2C; // type:function size:0x2C scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x801A5B58; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x801A5B8C; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x801A5B94; // type:function size:0x48 scope:global align:4 +dKy_Create__FPv = .text:0x801A5BDC; // type:function size:0x238 scope:global align:4 +dKy_setLight_init__Fv = .text:0x801A5E14; // type:function size:0x268 scope:global align:4 +dKy_setLight__Fv = .text:0x801A607C; // type:function size:0x24 scope:global align:4 +dKy_GlobalLight_set__Fv = .text:0x801A60A0; // type:function size:0x114 scope:global align:4 +dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc = .text:0x801A61B4; // type:function size:0x84 scope:global align:4 +dKy_setLight_nowroom_common__Fcf = .text:0x801A6238; // type:function size:0x9A8 scope:global align:4 +dKy_setLight_nowroom__Fc = .text:0x801A6BE0; // type:function size:0x38 scope:global align:4 +dKy_setLight_nowroom_grass__Fcf = .text:0x801A6C18; // type:function size:0xF4 scope:global align:4 +dKy_move_room_ratio__FP12dKy_tevstr_cPSc = .text:0x801A6D0C; // type:function size:0x150 scope:global align:4 +dKy_setLight_nowroom_actor__FP12dKy_tevstr_c = .text:0x801A6E5C; // type:function size:0x724 scope:global align:4 +dKy_setLight_again__Fv = .text:0x801A7580; // type:function size:0x20 scope:global align:4 +dKy_Global_amb_set__FP12dKy_tevstr_c = .text:0x801A75A0; // type:function size:0xF8 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x801A7698; // type:function size:0x3C scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x801A76D4; // type:function size:0x24 scope:global align:4 +dKy_mock_light_every_set__FP15LIGHT_INFLUENCE = .text:0x801A76F8; // type:function size:0x58 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x801A7750; // type:function size:0x84 scope:global align:4 +dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE = .text:0x801A77D4; // type:function size:0x54 scope:global align:4 +dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE = .text:0x801A7828; // type:function size:0x34 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x801A785C; // type:function size:0x90 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x801A78EC; // type:function size:0x50 scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x801A793C; // type:function size:0x84 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x801A79C0; // type:function size:0x40 scope:global align:4 +dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi = .text:0x801A7A00; // type:function size:0x6C scope:global align:4 +dKy_bgparts_activelight_cut__Fi = .text:0x801A7A6C; // type:function size:0x1C scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x801A7A88; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x801A7B28; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x801A7BC8; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x801A7C68; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x801A7D08; // type:function size:0xA0 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x801A7DA8; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x801A7E48; // type:function size:0x98 scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x801A7EE0; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x801A7F80; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_set__Fsssf = .text:0x801A8020; // type:function size:0x70 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x801A8090; // type:function size:0x98 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x801A8128; // type:function size:0x28 scope:global align:4 +dKy_Sound_init__Fv = .text:0x801A8150; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x801A8180; // type:function size:0x2B4 scope:global align:4 +dKy_Sound_get__Fv = .text:0x801A8434; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x801A8444; // type:function size:0xB4 scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x801A84F8; // type:function size:0xB0 scope:global align:4 +GxFog_set__Fv = .text:0x801A85A8; // type:function size:0x44 scope:global align:4 +dKy_GxFog_set__Fv = .text:0x801A85EC; // type:function size:0x24 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x801A8610; // type:function size:0xA8 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x801A86B8; // type:function size:0xA8 scope:global align:4 +GxXFog_set__Fv = .text:0x801A8760; // type:function size:0x44 scope:global align:4 +dKy_change_colpat__FUc = .text:0x801A87A4; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x801A87CC; // type:function size:0x48 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x801A8814; // type:function size:0x98 scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x801A88AC; // type:function size:0x148 scope:global align:4 +dKy_rain_check__Fv = .text:0x801A89F4; // type:function size:0x10 scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x801A8A04; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x801A8A14; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x801A8A24; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x801A8A34; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x801A8A44; // type:function size:0x34 scope:global align:4 +dKy_set_vrboxsoracol_ratio__Ff = .text:0x801A8A78; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxkumocol_ratio__Ff = .text:0x801A8A88; // type:function size:0x10 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x801A8A98; // type:function size:0x60 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x801A8AF8; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x801A8B18; // type:function size:0x10 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x801A8B28; // type:function size:0x60 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x801A8B88; // type:function size:0x3C scope:global align:4 +NewAmbColGet__FP11_GXColorS10 = .text:0x801A8BC4; // type:function size:0x21C scope:global align:4 +dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A8DE0; // type:function size:0xDC4 scope:global align:4 +dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A9BA4; // type:function size:0xD8 scope:global align:4 +dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A9C7C; // type:function size:0xA4 scope:global align:4 +dKy_BossLight_set__FP4cXyzP8_GXColorfUc = .text:0x801A9D20; // type:function size:0x904 scope:global align:4 +dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x801AA624; // type:function size:0x5F8 scope:global align:4 +dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x801AAC1C; // type:function size:0xF4 scope:global align:4 +dKy_twilight_camelight_set__Fv = .text:0x801AAD10; // type:function size:0x2CC scope:global align:4 +dKy_WaterIn_Light_set__Fv = .text:0x801AAFDC; // type:function size:0x254 scope:global align:4 +dKy_camera_water_in_status_set__FUc = .text:0x801AB230; // type:function size:0x10 scope:global align:4 +dKy_camera_water_in_status_check__Fv = .text:0x801AB240; // type:function size:0x10 scope:global align:4 +dKy_pol_efftype_get__FPC13cBgS_PolyInfo = .text:0x801AB250; // type:function size:0x118 scope:global align:4 +dKy_pol_efftype2_get__FPC13cBgS_PolyInfo = .text:0x801AB368; // type:function size:0x118 scope:global align:4 +dKy_pol_sound_get__FPC13cBgS_PolyInfo = .text:0x801AB480; // type:function size:0xDC scope:global align:4 +dKy_pol_argument_get__FPC13cBgS_PolyInfo = .text:0x801AB55C; // type:function size:0xCC scope:global align:4 +dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801AB628; // type:function size:0x168 scope:global align:4 +dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801AB790; // type:function size:0x16C scope:global align:4 +dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801AB8FC; // type:function size:0x168 scope:global align:4 +dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801ABA64; // type:function size:0x16C scope:global align:4 +dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo = .text:0x801ABBD0; // type:function size:0x13C scope:global align:4 +dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo = .text:0x801ABD0C; // type:function size:0x15C scope:global align:4 +dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo = .text:0x801ABE68; // type:function size:0x13C scope:global align:4 +dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo = .text:0x801ABFA4; // type:function size:0x15C scope:global align:4 +dKy_TeachWind_existence_chk__Fv = .text:0x801AC100; // type:function size:0x28 scope:global align:4 +dKy_SunMoon_Light_Check__Fv = .text:0x801AC128; // type:function size:0xC0 scope:global align:4 +dKy_Outdoor_check__Fv = .text:0x801AC1E8; // type:function size:0x64 scope:global align:4 +dKy_Indoor_check__Fv = .text:0x801AC24C; // type:function size:0x54 scope:global align:4 +dKy_withwarp_capture_check__Fv = .text:0x801AC2A0; // type:function size:0x8 scope:global align:4 +dKy_depth_dist_set__FPv = .text:0x801AC2A8; // type:function size:0x294 scope:global align:4 +dKy_darkworld_check__Fv = .text:0x801AC53C; // type:function size:0x40 scope:global align:4 +dKy_F_SP121Check__FPCciPUci = .text:0x801AC57C; // type:function size:0x150 scope:global align:4 +dKy_darkworld_stage_check__FPCci = .text:0x801AC6CC; // type:function size:0xD4 scope:global align:4 +dKy_darkworld_spot_check__FPCci = .text:0x801AC7A0; // type:function size:0x90 scope:global align:4 +dKy_darkworld_Area_set__FPCci = .text:0x801AC830; // type:function size:0xA8 scope:global align:4 +dKy_murky_set__FP11J3DMaterial = .text:0x801AC8D8; // type:function size:0x3C4 scope:global align:4 +dKy_shadow_mode_set__FUc = .text:0x801ACC9C; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_reset__FUc = .text:0x801ACCB4; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_check__FUc = .text:0x801ACCCC; // type:function size:0x18 scope:global align:4 +dKy_bg_MAxx_proc__FPv = .text:0x801ACCE4; // type:function size:0xE98 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x801ADB7C; // type:function size:0xE8 scope:global align:4 +__sinit_d_kankyo_cpp = .text:0x801ADC64; // type:function size:0x5C scope:local align:4 +dKankyo_DayProc__Fv = .text:0x801ADCC0; // type:function size:0x38 scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x801ADCF8; // type:function size:0x24 scope:global align:4 +execute__8dKyeff_cFv = .text:0x801ADD1C; // type:function size:0x58 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x801ADD74; // type:function size:0x20 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x801ADD94; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x801ADD9C; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x801ADDC0; // type:function size:0xA0 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x801ADE60; // type:function size:0x24 scope:global align:4 +execute__9dKyeff2_cFv = .text:0x801ADE84; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x801ADEA8; // type:function size:0x20 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x801ADEC8; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x801ADED0; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x801ADEF4; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x801ADF18; // type:function size:0x5C scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x801ADF74; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x801ADFC0; // type:function size:0x19C scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x801AE15C; // type:function size:0x1D8 scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x801AE334; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x801AE33C; // type:function size:0x80 scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x801AE3BC; // type:function size:0x5C scope:global align:4 +create__10dThunder_cFv = .text:0x801AE418; // type:function size:0x4E0 scope:global align:4 +__ct__15dKantera_icon_cFv = .text:0x801AE8F8; // type:function size:0x3C scope:global align:4 +__dt__15dKantera_icon_cFv = .text:0x801AE934; // type:function size:0xF4 scope:global align:4 +initiate__15dKantera_icon_cFv = .text:0x801AEA28; // type:function size:0x114 scope:global align:4 +setAlphaRate__15dKantera_icon_cFf = .text:0x801AEB3C; // type:function size:0x24 scope:global align:4 +setPos__15dKantera_icon_cFff = .text:0x801AEB60; // type:function size:0x54 scope:global align:4 +setScale__15dKantera_icon_cFff = .text:0x801AEBB4; // type:function size:0x50 scope:global align:4 +setNowGauge__15dKantera_icon_cFUsUs = .text:0x801AEC04; // type:function size:0x74 scope:global align:4 +draw__19dDlst_KanteraIcon_cFv = .text:0x801AEC78; // type:function size:0x64 scope:global align:4 +__dt__19dDlst_KanteraIcon_cFv = .text:0x801AECDC; // type:function size:0x48 scope:global align:4 +__dt__19dMenu_Calibration_cFv = .text:0x801AED24; // type:function size:0x48 scope:global align:4 +_move__19dMenu_Calibration_cFv = .text:0x801AED6C; // type:function size:0x80 scope:global align:4 +_draw__19dMenu_Calibration_cFv = .text:0x801AEDEC; // type:function size:0x4 scope:global align:4 +step1_wait_init__19dMenu_Calibration_cFv = .text:0x801AEDF0; // type:function size:0x130 scope:global align:4 +step1_wait_move__19dMenu_Calibration_cFv = .text:0x801AEF20; // type:function size:0x124 scope:global align:4 +step1_move_init__19dMenu_Calibration_cFv = .text:0x801AF044; // type:function size:0x3C scope:global align:4 +step1_move_move__19dMenu_Calibration_cFv = .text:0x801AF080; // type:function size:0xC8 scope:global align:4 +step2_wait_init__19dMenu_Calibration_cFv = .text:0x801AF148; // type:function size:0x6C scope:global align:4 +step2_wait_move__19dMenu_Calibration_cFv = .text:0x801AF1B4; // type:function size:0x18C scope:global align:4 +step2_move_init__19dMenu_Calibration_cFv = .text:0x801AF340; // type:function size:0x3C scope:global align:4 +step2_move_move__19dMenu_Calibration_cFv = .text:0x801AF37C; // type:function size:0xCC scope:global align:4 +step3_wait_init__19dMenu_Calibration_cFv = .text:0x801AF448; // type:function size:0x70 scope:global align:4 +step3_wait_move__19dMenu_Calibration_cFv = .text:0x801AF4B8; // type:function size:0xFC scope:global align:4 +step3_move_init__19dMenu_Calibration_cFv = .text:0x801AF5B4; // type:function size:0x3C scope:global align:4 +step3_move_move__19dMenu_Calibration_cFv = .text:0x801AF5F0; // type:function size:0xE0 scope:global align:4 +setCalibrationValue__19dMenu_Calibration_cFv = .text:0x801AF6D0; // type:function size:0x28 scope:global align:4 +setAButtonString__19dMenu_Calibration_cFUs = .text:0x801AF6F8; // type:function size:0xB0 scope:global align:4 +setBButtonString__19dMenu_Calibration_cFUs = .text:0x801AF7A8; // type:function size:0xB0 scope:global align:4 +setStepString__19dMenu_Calibration_cFUs = .text:0x801AF858; // type:function size:0xB0 scope:global align:4 +setExplainString__19dMenu_Calibration_cFUs = .text:0x801AF908; // type:function size:0xB8 scope:global align:4 +setHIO__19dMenu_Calibration_cFb = .text:0x801AF9C0; // type:function size:0x1F4 scope:global align:4 +draw__19dMenu_Calibration_cFv = .text:0x801AFBB4; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_calibration_cpp = .text:0x801AFBD4; // type:function size:0x134 scope:local align:4 +__ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801AFD08; // type:function size:0xEC scope:global align:4 +__dt__17dMenu_Collect2D_cFv = .text:0x801AFDF4; // type:function size:0x70 scope:global align:4 +_create__17dMenu_Collect2D_cFv = .text:0x801AFE64; // type:function size:0x25C scope:global align:4 +_delete__17dMenu_Collect2D_cFv = .text:0x801B00C0; // type:function size:0x470 scope:global align:4 +initialize__17dMenu_Collect2D_cFv = .text:0x801B0530; // type:function size:0x38 scope:global align:4 +isFishIconVisible__17dMenu_Collect2D_cFv = .text:0x801B0568; // type:function size:0x74 scope:global align:4 +isSkillIconVisible__17dMenu_Collect2D_cFv = .text:0x801B05DC; // type:function size:0x100 scope:global align:4 +isInsectIconVisible__17dMenu_Collect2D_cFv = .text:0x801B06DC; // type:function size:0x30 scope:global align:4 +screenSet__17dMenu_Collect2D_cFv = .text:0x801B070C; // type:function size:0x14F0 scope:global align:4 +animationSet__17dMenu_Collect2D_cFv = .text:0x801B1BFC; // type:function size:0xA4 scope:global align:4 +btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey = .text:0x801B1CA0; // type:function size:0x1FC scope:global align:4 +setBackAlpha__17dMenu_Collect2D_cFv = .text:0x801B1E9C; // type:function size:0xD0 scope:global align:4 +cursorMove__17dMenu_Collect2D_cFv = .text:0x801B1F6C; // type:function size:0x840 scope:global align:4 +cursorPosSet__17dMenu_Collect2D_cFv = .text:0x801B27AC; // type:function size:0x288 scope:global align:4 +changeSword__17dMenu_Collect2D_cFv = .text:0x801B2A34; // type:function size:0x28C scope:global align:4 +changeShield__17dMenu_Collect2D_cFv = .text:0x801B2CC0; // type:function size:0x1E4 scope:global align:4 +changeClothe__17dMenu_Collect2D_cFv = .text:0x801B2EA4; // type:function size:0x1E4 scope:global align:4 +setArrowMaxNum__17dMenu_Collect2D_cFUc = .text:0x801B3088; // type:function size:0x278 scope:global align:4 +setWalletMaxNum__17dMenu_Collect2D_cFUs = .text:0x801B3300; // type:function size:0x1E4 scope:global align:4 +setSmellType__17dMenu_Collect2D_cFv = .text:0x801B34E4; // type:function size:0x11C scope:global align:4 +setHeartPiece__17dMenu_Collect2D_cFv = .text:0x801B3600; // type:function size:0xCC scope:global align:4 +setPohMaxNum__17dMenu_Collect2D_cFUc = .text:0x801B36CC; // type:function size:0x2C4 scope:global align:4 +setEquipItemFrameColorSword__17dMenu_Collect2D_cFi = .text:0x801B3990; // type:function size:0x324 scope:global align:4 +setEquipItemFrameColorShield__17dMenu_Collect2D_cFi = .text:0x801B3CB4; // type:function size:0x2E8 scope:global align:4 +setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi = .text:0x801B3F9C; // type:function size:0x2FC scope:global align:4 +setHIO__17dMenu_Collect2D_cFb = .text:0x801B4298; // type:function size:0x424 scope:global align:4 +getItemTag__17dMenu_Collect2D_cFiib = .text:0x801B46BC; // type:function size:0x40 scope:global align:4 +wait_init__17dMenu_Collect2D_cFv = .text:0x801B46FC; // type:function size:0x194 scope:global align:4 +wait_proc__17dMenu_Collect2D_cFv = .text:0x801B4890; // type:function size:0x544 scope:global align:4 +save_open_init__17dMenu_Collect2D_cFv = .text:0x801B4DD4; // type:function size:0xAC scope:global align:4 +save_open_proc__17dMenu_Collect2D_cFv = .text:0x801B4E80; // type:function size:0x70 scope:global align:4 +save_move_init__17dMenu_Collect2D_cFv = .text:0x801B4EF0; // type:function size:0x3C scope:global align:4 +save_move_proc__17dMenu_Collect2D_cFv = .text:0x801B4F2C; // type:function size:0x70 scope:global align:4 +save_close_init__17dMenu_Collect2D_cFv = .text:0x801B4F9C; // type:function size:0x3C scope:global align:4 +save_close_proc__17dMenu_Collect2D_cFv = .text:0x801B4FD8; // type:function size:0x7C scope:global align:4 +option_open_init__17dMenu_Collect2D_cFv = .text:0x801B5054; // type:function size:0xA8 scope:global align:4 +option_open_proc__17dMenu_Collect2D_cFv = .text:0x801B50FC; // type:function size:0x70 scope:global align:4 +option_move_init__17dMenu_Collect2D_cFv = .text:0x801B516C; // type:function size:0x3C scope:global align:4 +option_move_proc__17dMenu_Collect2D_cFv = .text:0x801B51A8; // type:function size:0x70 scope:global align:4 +option_close_init__17dMenu_Collect2D_cFv = .text:0x801B5218; // type:function size:0x3C scope:global align:4 +option_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5254; // type:function size:0x7C scope:global align:4 +letter_open_init__17dMenu_Collect2D_cFv = .text:0x801B52D0; // type:function size:0x9C scope:global align:4 +letter_open_proc__17dMenu_Collect2D_cFv = .text:0x801B536C; // type:function size:0x70 scope:global align:4 +letter_move_init__17dMenu_Collect2D_cFv = .text:0x801B53DC; // type:function size:0x3C scope:global align:4 +letter_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5418; // type:function size:0x70 scope:global align:4 +letter_close_init__17dMenu_Collect2D_cFv = .text:0x801B5488; // type:function size:0x3C scope:global align:4 +letter_close_proc__17dMenu_Collect2D_cFv = .text:0x801B54C4; // type:function size:0x7C scope:global align:4 +fishing_open_init__17dMenu_Collect2D_cFv = .text:0x801B5540; // type:function size:0x9C scope:global align:4 +fishing_open_proc__17dMenu_Collect2D_cFv = .text:0x801B55DC; // type:function size:0x70 scope:global align:4 +fishing_move_init__17dMenu_Collect2D_cFv = .text:0x801B564C; // type:function size:0x3C scope:global align:4 +fishing_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5688; // type:function size:0x70 scope:global align:4 +fishing_close_init__17dMenu_Collect2D_cFv = .text:0x801B56F8; // type:function size:0x3C scope:global align:4 +fishing_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5734; // type:function size:0x7C scope:global align:4 +skill_open_init__17dMenu_Collect2D_cFv = .text:0x801B57B0; // type:function size:0x9C scope:global align:4 +skill_open_proc__17dMenu_Collect2D_cFv = .text:0x801B584C; // type:function size:0x70 scope:global align:4 +skill_move_init__17dMenu_Collect2D_cFv = .text:0x801B58BC; // type:function size:0x3C scope:global align:4 +skill_move_proc__17dMenu_Collect2D_cFv = .text:0x801B58F8; // type:function size:0x70 scope:global align:4 +skill_close_init__17dMenu_Collect2D_cFv = .text:0x801B5968; // type:function size:0x3C scope:global align:4 +skill_close_proc__17dMenu_Collect2D_cFv = .text:0x801B59A4; // type:function size:0x7C scope:global align:4 +insect_open_init__17dMenu_Collect2D_cFv = .text:0x801B5A20; // type:function size:0xA0 scope:global align:4 +insect_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5AC0; // type:function size:0x70 scope:global align:4 +insect_move_init__17dMenu_Collect2D_cFv = .text:0x801B5B30; // type:function size:0x3C scope:global align:4 +insect_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5B6C; // type:function size:0x70 scope:global align:4 +insect_close_init__17dMenu_Collect2D_cFv = .text:0x801B5BDC; // type:function size:0x3C scope:global align:4 +insect_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5C18; // type:function size:0x7C scope:global align:4 +_move__17dMenu_Collect2D_cFv = .text:0x801B5C94; // type:function size:0x9C scope:global align:4 +_draw__17dMenu_Collect2D_cFv = .text:0x801B5D30; // type:function size:0x1D8 scope:global align:4 +drawTop__17dMenu_Collect2D_cFv = .text:0x801B5F08; // type:function size:0x3C scope:global align:4 +isKeyCheck__17dMenu_Collect2D_cFv = .text:0x801B5F44; // type:function size:0x28 scope:global align:4 +isOutCheck__17dMenu_Collect2D_cFv = .text:0x801B5F6C; // type:function size:0x8 scope:global align:4 +setAButtonString__17dMenu_Collect2D_cFUs = .text:0x801B5F74; // type:function size:0x104 scope:global align:4 +setBButtonString__17dMenu_Collect2D_cFUs = .text:0x801B6078; // type:function size:0x104 scope:global align:4 +setItemNameString__17dMenu_Collect2D_cFUcUc = .text:0x801B617C; // type:function size:0x188 scope:global align:4 +setItemNameStringNull__17dMenu_Collect2D_cFv = .text:0x801B6304; // type:function size:0x110 scope:global align:4 +__ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl = .text:0x801B6414; // type:function size:0xE4 scope:global align:4 +__dt__17dMenu_Collect3D_cFv = .text:0x801B64F8; // type:function size:0x70 scope:global align:4 +_create__17dMenu_Collect3D_cFv = .text:0x801B6568; // type:function size:0xEC scope:global align:4 +_delete__17dMenu_Collect3D_cFv = .text:0x801B6654; // type:function size:0x34 scope:global align:4 +_move__17dMenu_Collect3D_cFUcUc = .text:0x801B6688; // type:function size:0x2A4 scope:global align:4 +draw__17dMenu_Collect3D_cFv = .text:0x801B692C; // type:function size:0xC4 scope:global align:4 +setJ3D__17dMenu_Collect3D_cFPCcPCcPCc = .text:0x801B69F0; // type:function size:0x300 scope:global align:4 +set_mtx__17dMenu_Collect3D_cFv = .text:0x801B6CF0; // type:function size:0x140 scope:global align:4 +animePlay__17dMenu_Collect3D_cFv = .text:0x801B6E30; // type:function size:0x140 scope:global align:4 +animeEntry__17dMenu_Collect3D_cFv = .text:0x801B6F70; // type:function size:0x64 scope:global align:4 +createMaskModel__17dMenu_Collect3D_cFv = .text:0x801B6FD4; // type:function size:0x1B0 scope:global align:4 +createMirrorModel__17dMenu_Collect3D_cFv = .text:0x801B7184; // type:function size:0x270 scope:global align:4 +getCrystalNum__17dMenu_Collect3D_cFv = .text:0x801B73F4; // type:function size:0x68 scope:global align:4 +getMirrorNum__17dMenu_Collect3D_cFv = .text:0x801B745C; // type:function size:0x68 scope:global align:4 +getMaskMdlVisible__17dMenu_Collect3D_cFv = .text:0x801B74C4; // type:function size:0xE4 scope:global align:4 +setupItem3D__17dMenu_Collect3D_cFPA4_f = .text:0x801B75A8; // type:function size:0x78 scope:global align:4 +toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz = .text:0x801B7620; // type:function size:0xEC scope:global align:4 +calcViewMtx__17dMenu_Collect3D_cFPA4_f = .text:0x801B770C; // type:function size:0x58 scope:global align:4 +draw__20dMenu_Collect2DTop_cFv = .text:0x801B7764; // type:function size:0x11C scope:global align:4 +__ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801B7880; // type:function size:0x9C scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x801B791C; // type:function size:0xB0 scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x801B79CC; // type:function size:0x38 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x801B7A04; // type:function size:0x38 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x801B7A3C; // type:function size:0x44 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x801B7A80; // type:function size:0x54 scope:global align:4 +__sinit_d_menu_collect_cpp = .text:0x801B7AD4; // type:function size:0x3A4 scope:local align:4 +__dt__20dMenu_Collect2DTop_cFv = .text:0x801B7E78; // type:function size:0x48 scope:global align:4 +draw__17dMenu_Collect2D_cFv = .text:0x801B7EC0; // type:function size:0x20 scope:global align:4 +__ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl = .text:0x801B7EE0; // type:function size:0x1F0 scope:global align:4 +mapScreenInit__14dMenu_DmapBg_cFv = .text:0x801B80D0; // type:function size:0x73C scope:global align:4 +mapScreenAnime__14dMenu_DmapBg_cFv = .text:0x801B880C; // type:function size:0xA8 scope:global align:4 +mapIconScaleSet__14dMenu_DmapBg_cFUc = .text:0x801B88B4; // type:function size:0x48 scope:global align:4 +iconScaleAnmInit__14dMenu_DmapBg_cFffUc = .text:0x801B88FC; // type:function size:0x18 scope:global align:4 +iconScaleAnm__14dMenu_DmapBg_cFv = .text:0x801B8914; // type:function size:0xB8 scope:global align:4 +buttonIconScreenInit__14dMenu_DmapBg_cFv = .text:0x801B89CC; // type:function size:0x3D8 scope:global align:4 +setAButtonString__14dMenu_DmapBg_cFUl = .text:0x801B8DA4; // type:function size:0xD8 scope:global align:4 +setBButtonString__14dMenu_DmapBg_cFUl = .text:0x801B8E7C; // type:function size:0xD8 scope:global align:4 +setCButtonString__14dMenu_DmapBg_cFUl = .text:0x801B8F54; // type:function size:0x128 scope:global align:4 +setJButtonString__14dMenu_DmapBg_cFUl = .text:0x801B907C; // type:function size:0x24 scope:global align:4 +createExplain__14dMenu_DmapBg_cFv = .text:0x801B90A0; // type:function size:0x84 scope:global align:4 +deleteExplain__14dMenu_DmapBg_cFv = .text:0x801B9124; // type:function size:0x78 scope:global align:4 +baseScreenInit__14dMenu_DmapBg_cFv = .text:0x801B919C; // type:function size:0x270 scope:global align:4 +setFloorMessage__14dMenu_DmapBg_cFv = .text:0x801B940C; // type:function size:0xC68 scope:global align:4 +dpdMove__14dMenu_DmapBg_cFScScScPUcUc = .text:0x801BA074; // type:function size:0x8 scope:global align:4 +__dt__14dMenu_DmapBg_cFv = .text:0x801BA07C; // type:function size:0x550 scope:global align:4 +setAllAlphaRate__14dMenu_DmapBg_cFfb = .text:0x801BA5CC; // type:function size:0xF4 scope:global align:4 +setGoldAnimation__14dMenu_DmapBg_cFb = .text:0x801BA6C0; // type:function size:0xF0 scope:global align:4 +setGoldFrameAlphaRate__14dMenu_DmapBg_cFf = .text:0x801BA7B0; // type:function size:0x184 scope:global align:4 +addGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x801BA934; // type:function size:0xD8 scope:global align:4 +decGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x801BAA0C; // type:function size:0xC4 scope:global align:4 +draw__14dMenu_DmapBg_cFv = .text:0x801BAAD0; // type:function size:0x824 scope:global align:4 +update__14dMenu_DmapBg_cFv = .text:0x801BB2F4; // type:function size:0x130 scope:global align:4 +calcCursor__14dMenu_DmapBg_cFv = .text:0x801BB424; // type:function size:0x4 scope:global align:4 +drawCursor__14dMenu_DmapBg_cFv = .text:0x801BB428; // type:function size:0x30 scope:global align:4 +__ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc = .text:0x801BB458; // type:function size:0x19C scope:global align:4 +screenInit__12dMenu_Dmap_cFv = .text:0x801BB5F4; // type:function size:0x1154 scope:global align:4 +getPlayerIconPos__12dMenu_Dmap_cFScf = .text:0x801BC748; // type:function size:0xC0 scope:global align:4 +getIconPos__12dMenu_Dmap_cFScf = .text:0x801BC808; // type:function size:0x5AC scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801BCDB4; // type:function size:0x350 scope:global align:4 +__dt__19dMenu_DmapMapCtrl_cFv = .text:0x801BD104; // type:function size:0x90 scope:global align:4 +getCurFloorPos__12dMenu_Dmap_cFv = .text:0x801BD194; // type:function size:0x14 scope:global align:4 +getDefaultCurFloorPos__12dMenu_Dmap_cFv = .text:0x801BD1A8; // type:function size:0x20 scope:global align:4 +iconMoveCalc__12dMenu_Dmap_cFv = .text:0x801BD1C8; // type:function size:0x1B0 scope:global align:4 +drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801BD378; // type:function size:0x16C scope:global align:4 +drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801BD4E4; // type:function size:0x16C scope:global align:4 +isMapMoveState__12dMenu_Dmap_cFv = .text:0x801BD650; // type:function size:0x34 scope:global align:4 +floorChangeMode__12dMenu_Dmap_cFv = .text:0x801BD684; // type:function size:0xFC scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801BD780; // type:function size:0x580 scope:global align:4 +append__10J2DPictureFPC7ResTIMGf = .text:0x801BDD00; // type:function size:0x30 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801BDD30; // type:function size:0x34 scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801BDD64; // type:function size:0x154 scope:global align:4 +setMapTexture__12dMenu_Dmap_cFv = .text:0x801BDEB8; // type:function size:0x50 scope:global align:4 +mapBgAnime__12dMenu_Dmap_cFv = .text:0x801BDF08; // type:function size:0x24 scope:global align:4 +mapControl__12dMenu_Dmap_cFv = .text:0x801BDF2C; // type:function size:0x3BC scope:global align:4 +isOpen__12dMenu_Dmap_cFv = .text:0x801BE2E8; // type:function size:0x348 scope:global align:4 +isClose__12dMenu_Dmap_cFv = .text:0x801BE630; // type:function size:0x170 scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801BE7A0; // type:function size:0x31C scope:global align:4 +itemInfo_init_proc__12dMenu_Dmap_cFv = .text:0x801BEABC; // type:function size:0x10 scope:global align:4 +itemInfo_proc__12dMenu_Dmap_cFv = .text:0x801BEACC; // type:function size:0x38 scope:global align:4 +itemSelect__12dMenu_Dmap_cFv = .text:0x801BEB04; // type:function size:0x3E4 scope:global align:4 +getNextItem__12dMenu_Dmap_cFi = .text:0x801BEEE8; // type:function size:0xA4 scope:global align:4 +itemSelectAnmInit__12dMenu_Dmap_cFv = .text:0x801BEF8C; // type:function size:0x64 scope:global align:4 +itemSelectAnm__12dMenu_Dmap_cFv = .text:0x801BEFF0; // type:function size:0x150 scope:global align:4 +itemInfoOpenAnm__12dMenu_Dmap_cFv = .text:0x801BF140; // type:function size:0xC scope:global align:4 +itemInfoWait__12dMenu_Dmap_cFv = .text:0x801BF14C; // type:function size:0xEC scope:global align:4 +itemInfoCloseAnm__12dMenu_Dmap_cFv = .text:0x801BF238; // type:function size:0xBC scope:global align:4 +getNextStatus__12dMenu_Dmap_cFv = .text:0x801BF2F4; // type:function size:0xDC scope:global align:4 +isSync__12dMenu_Dmap_cFv = .text:0x801BF3D0; // type:function size:0x54 scope:global align:4 +isKeyCheck__12dMenu_Dmap_cFv = .text:0x801BF424; // type:function size:0x40 scope:global align:4 +infoModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BF464; // type:function size:0x84 scope:global align:4 +infoModeChange_proc__12dMenu_Dmap_cFv = .text:0x801BF4E8; // type:function size:0x160 scope:global align:4 +mapModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BF648; // type:function size:0x84 scope:global align:4 +mapModeChange_proc__12dMenu_Dmap_cFv = .text:0x801BF6CC; // type:function size:0x194 scope:global align:4 +lv5_talk_init_proc__12dMenu_Dmap_cFv = .text:0x801BF860; // type:function size:0x58 scope:global align:4 +lv5_talk_proc__12dMenu_Dmap_cFv = .text:0x801BF8B8; // type:function size:0xDC scope:global align:4 +mapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801BF994; // type:function size:0xC scope:global align:4 +mapMode_proc__12dMenu_Dmap_cFv = .text:0x801BF9A0; // type:function size:0xA4 scope:global align:4 +floorSelect_init_proc__12dMenu_Dmap_cFv = .text:0x801BFA44; // type:function size:0x4 scope:global align:4 +floorSelect_proc__12dMenu_Dmap_cFv = .text:0x801BFA48; // type:function size:0x1F0 scope:global align:4 +itemCarryCheck__12dMenu_Dmap_cFv = .text:0x801BFC38; // type:function size:0x34 scope:global align:4 +floorChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BFC6C; // type:function size:0xB0 scope:global align:4 +floorChange_proc__12dMenu_Dmap_cFv = .text:0x801BFD1C; // type:function size:0x228 scope:global align:4 +zoomWait_init_proc__12dMenu_Dmap_cFv = .text:0x801BFF44; // type:function size:0x4 scope:global align:4 +zoomWait_proc__12dMenu_Dmap_cFv = .text:0x801BFF48; // type:function size:0x104 scope:global align:4 +zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801C004C; // type:function size:0x114 scope:global align:4 +zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801C0160; // type:function size:0x9C scope:global align:4 +zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801C01FC; // type:function size:0xB4 scope:global align:4 +zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801C02B0; // type:function size:0x90 scope:global align:4 +__dt__15renderingDmap_cFv = .text:0x801C0340; // type:function size:0xAC scope:global align:4 +__dt__20dMenu_StageMapCtrl_cFv = .text:0x801C03EC; // type:function size:0x80 scope:global align:4 +__dt__15dMenu_DmapMap_cFv = .text:0x801C046C; // type:function size:0x70 scope:global align:4 +__ct__15renderingDmap_cFv = .text:0x801C04DC; // type:function size:0xA8 scope:global align:4 +__sinit_d_menu_dmap_cpp = .text:0x801C0584; // type:function size:0x280 scope:local align:4 +@4@__dt__14dMenu_DmapBg_cFv = .text:0x801C0804; // type:function size:0x8 scope:local align:4 +hasMap__15renderingDmap_cCFv = .text:0x801C080C; // type:function size:0x20 scope:global align:4 +isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi = .text:0x801C082C; // type:function size:0x2D4 scope:global align:4 +getPlayerCursorSize__15renderingDmap_cFv = .text:0x801C0B00; // type:function size:0x8 scope:global align:4 +getLineWidthZoomBig__15renderingDmap_cFi = .text:0x801C0B08; // type:function size:0x64 scope:global align:4 +getLineWidthZoomSmall__15renderingDmap_cFi = .text:0x801C0B6C; // type:function size:0x64 scope:global align:4 +getLineWidth__15renderingDmap_cFi = .text:0x801C0BD0; // type:function size:0x38 scope:global align:4 +getColor__15renderingDmap_cFi = .text:0x801C0C08; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingDmap_cFv = .text:0x801C0C78; // type:function size:0x20 scope:global align:4 +_create__15dMenu_DmapMap_cFUsUsUsUsPv = .text:0x801C0C98; // type:function size:0x2C scope:global align:4 +_delete__15dMenu_DmapMap_cFv = .text:0x801C0CC4; // type:function size:0x6C scope:global align:4 +setTexture__15dMenu_DmapMap_cFUsUsUsUs = .text:0x801C0D30; // type:function size:0xDC scope:global align:4 +setPos__15dMenu_DmapMap_cFiifffbf = .text:0x801C0E0C; // type:function size:0x94 scope:global align:4 +getMapBlendPer__20dMenu_StageMapCtrl_cCFv = .text:0x801C0EA0; // type:function size:0x44 scope:global align:4 +getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv = .text:0x801C0EE4; // type:function size:0x18 scope:global align:4 +getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv = .text:0x801C0EFC; // type:function size:0x18 scope:global align:4 +getPixelCenterX__20dMenu_StageMapCtrl_cCFv = .text:0x801C0F14; // type:function size:0x20 scope:global align:4 +getPixelCenterZ__20dMenu_StageMapCtrl_cCFv = .text:0x801C0F34; // type:function size:0x20 scope:global align:4 +initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc = .text:0x801C0F54; // type:function size:0x64 scope:global align:4 +getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc = .text:0x801C0FB8; // type:function size:0x130 scope:global align:4 +cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf = .text:0x801C10E8; // type:function size:0x6C scope:global align:4 +getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801C1154; // type:function size:0x84 scope:global align:4 +getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801C11D8; // type:function size:0x90 scope:global align:4 +setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc = .text:0x801C1268; // type:function size:0xC scope:global align:4 +moveFloor__20dMenu_StageMapCtrl_cFv = .text:0x801C1274; // type:function size:0x5C4 scope:global align:4 +wait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1838; // type:function size:0x14 scope:global align:4 +wait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C184C; // type:function size:0x20 scope:global align:4 +zoomIn_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C186C; // type:function size:0x14 scope:global align:4 +getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb = .text:0x801C1880; // type:function size:0x254 scope:global align:4 +calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801C1AD4; // type:function size:0x90 scope:global align:4 +getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv = .text:0x801C1B64; // type:function size:0x9C scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUc = .text:0x801C1C00; // type:function size:0xAC scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUcff = .text:0x801C1CAC; // type:function size:0x114 scope:global align:4 +initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc = .text:0x801C1DC0; // type:function size:0x74 scope:global align:4 +zoomCalcSet__20dMenu_StageMapCtrl_cFf = .text:0x801C1E34; // type:function size:0x4C scope:global align:4 +zoomIn_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1E80; // type:function size:0x6C scope:global align:4 +initZoomOut__20dMenu_StageMapCtrl_cFUc = .text:0x801C1EEC; // type:function size:0x44 scope:global align:4 +initZoomWait__20dMenu_StageMapCtrl_cFff = .text:0x801C1F30; // type:function size:0x94 scope:global align:4 +zoomWait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1FC4; // type:function size:0x24 scope:global align:4 +isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv = .text:0x801C1FE8; // type:function size:0x34 scope:global align:4 +zoomWait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C201C; // type:function size:0x13C scope:global align:4 +zoomOut_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C2158; // type:function size:0x14 scope:global align:4 +zoomOut_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C216C; // type:function size:0x88 scope:global align:4 +move__20dMenu_StageMapCtrl_cFv = .text:0x801C21F4; // type:function size:0x74 scope:global align:4 +draw__19dMenu_DmapMapCtrl_cFv = .text:0x801C2268; // type:function size:0x50 scope:global align:4 +getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv = .text:0x801C22B8; // type:function size:0x24 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsPv = .text:0x801C22DC; // type:function size:0x40 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv = .text:0x801C231C; // type:function size:0x1BC scope:global align:4 +_delete__20dMenu_StageMapCtrl_cFv = .text:0x801C24D8; // type:function size:0x20 scope:global align:4 +isEnableZoomIn__20dMenu_StageMapCtrl_cFv = .text:0x801C24F8; // type:function size:0x40 scope:global align:4 +isEnableZoomOut__20dMenu_StageMapCtrl_cFv = .text:0x801C2538; // type:function size:0x10 scope:global align:4 +setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf = .text:0x801C2548; // type:function size:0x8 scope:global align:4 +setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf = .text:0x801C2550; // type:function size:0x8 scope:global align:4 +getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff = .text:0x801C2558; // type:function size:0x28 scope:global align:4 +getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801C2580; // type:function size:0x24 scope:global align:4 +beforeDrawPath__15renderingDmap_cFv = .text:0x801C25A4; // type:function size:0x4 scope:global align:4 +getRestartCursorSize__15renderingDmap_cFv = .text:0x801C25A8; // type:function size:0x2C scope:global align:4 +isRendAllRoom__15renderingDmap_cCFv = .text:0x801C25D4; // type:function size:0x8 scope:global align:4 +isRendDoor__15renderingDmap_cCFv = .text:0x801C25DC; // type:function size:0x8 scope:global align:4 +isCheckFloor__15renderingDmap_cCFv = .text:0x801C25E4; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingDmap_cCFv = .text:0x801C25EC; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingDmap_cCFv = .text:0x801C25F4; // type:function size:0x8 scope:global align:4 +isRendIcon__15renderingDmap_cCFv = .text:0x801C25FC; // type:function size:0x8 scope:global align:4 +__sinit_d_menu_dmap_map_cpp = .text:0x801C2604; // type:function size:0xD4 scope:local align:4 +__ct__16dMenuMapCommon_cFv = .text:0x801C26D8; // type:function size:0x9C scope:global align:4 +__dt__16dMenuMapCommon_cFv = .text:0x801C2774; // type:function size:0x124 scope:global align:4 +initiate__16dMenuMapCommon_cFP10JKRArchive = .text:0x801C2898; // type:function size:0x100C scope:global align:4 +drawIcon__16dMenuMapCommon_cFffff = .text:0x801C38A4; // type:function size:0x5E0 scope:global align:4 +iconScale__16dMenuMapCommon_cFifff = .text:0x801C3E84; // type:function size:0x4E4 scope:global align:4 +setIconInfo__16dMenuMapCommon_cFUcfffffUc = .text:0x801C4368; // type:function size:0x94 scope:global align:4 +clearIconInfo__16dMenuMapCommon_cFv = .text:0x801C43FC; // type:function size:0x58 scope:global align:4 +setBlendRatio__16dMenuMapCommon_cFUcff = .text:0x801C4454; // type:function size:0x98 scope:global align:4 +blinkMove__16dMenuMapCommon_cFs = .text:0x801C44EC; // type:function size:0xD4 scope:global align:4 +moveLightDropAnime__16dMenuMapCommon_cFv = .text:0x801C45C0; // type:function size:0x138 scope:global align:4 +getIconSizeX__16dMenuMapCommon_cFUc = .text:0x801C46F8; // type:function size:0x40 scope:global align:4 +getIconSizeY__16dMenuMapCommon_cFUc = .text:0x801C4738; // type:function size:0x4C scope:global align:4 +debugIcon__16dMenuMapCommon_cFv = .text:0x801C4784; // type:function size:0x590 scope:global align:4 +__ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801C4D14; // type:function size:0x44 scope:global align:4 +__dt__15dMenu_Fishing_cFv = .text:0x801C4D58; // type:function size:0x2B4 scope:global align:4 +_create__15dMenu_Fishing_cFv = .text:0x801C500C; // type:function size:0x68 scope:global align:4 +_move__15dMenu_Fishing_cFv = .text:0x801C5074; // type:function size:0x98 scope:global align:4 +_draw__15dMenu_Fishing_cFv = .text:0x801C510C; // type:function size:0xB8 scope:global align:4 +isSync__15dMenu_Fishing_cFv = .text:0x801C51C4; // type:function size:0x28 scope:global align:4 +init__15dMenu_Fishing_cFv = .text:0x801C51EC; // type:function size:0xB8 scope:global align:4 +_open__15dMenu_Fishing_cFv = .text:0x801C52A4; // type:function size:0x18C scope:global align:4 +_close__15dMenu_Fishing_cFv = .text:0x801C5430; // type:function size:0xFC scope:global align:4 +wait_init__15dMenu_Fishing_cFv = .text:0x801C552C; // type:function size:0x3C scope:global align:4 +wait_move__15dMenu_Fishing_cFv = .text:0x801C5568; // type:function size:0x30 scope:global align:4 +screenSetBase__15dMenu_Fishing_cFv = .text:0x801C5598; // type:function size:0x764 scope:global align:4 +screenSetDoIcon__15dMenu_Fishing_cFv = .text:0x801C5CFC; // type:function size:0x17C scope:global align:4 +setAButtonString__15dMenu_Fishing_cFUs = .text:0x801C5E78; // type:function size:0xB0 scope:global align:4 +setBButtonString__15dMenu_Fishing_cFUs = .text:0x801C5F28; // type:function size:0xB0 scope:global align:4 +getFigure__15dMenu_Fishing_cFi = .text:0x801C5FD8; // type:function size:0x44 scope:global align:4 +setFishParam__15dMenu_Fishing_cFiUsUc = .text:0x801C601C; // type:function size:0x1B4 scope:global align:4 +setHIO__15dMenu_Fishing_cFb = .text:0x801C61D0; // type:function size:0x38C scope:global align:4 +draw__15dMenu_Fishing_cFv = .text:0x801C655C; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_fishing_cpp = .text:0x801C657C; // type:function size:0x3C scope:local align:4 +__ct__9dMf_HIO_cFv = .text:0x801C65B8; // type:function size:0x34 scope:global align:4 +dMenuFmap_getStartStageName__FPv = .text:0x801C65EC; // type:function size:0xB8 scope:global align:4 +__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc = .text:0x801C66A4; // type:function size:0x3E4 scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801C6A88; // type:function size:0x29C scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801C6D24; // type:function size:0x740 scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801C7464; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801C7468; // type:function size:0x1A8 scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801C7610; // type:function size:0x1A0 scope:global align:4 +getNextStatus__12dMenu_Fmap_cFPUc = .text:0x801C77B0; // type:function size:0x30C scope:global align:4 +isSync__12dMenu_Fmap_cFv = .text:0x801C7ABC; // type:function size:0x28 scope:global align:4 +all_map_init__12dMenu_Fmap_cFv = .text:0x801C7AE4; // type:function size:0x108 scope:global align:4 +all_map_proc__12dMenu_Fmap_cFv = .text:0x801C7BEC; // type:function size:0x604 scope:global align:4 +zoom_all_to_region_init__12dMenu_Fmap_cFv = .text:0x801C81F0; // type:function size:0xD8 scope:global align:4 +zoom_all_to_region_proc__12dMenu_Fmap_cFv = .text:0x801C82C8; // type:function size:0xD8 scope:global align:4 +zoom_region_to_all_init__12dMenu_Fmap_cFv = .text:0x801C83A0; // type:function size:0x58 scope:global align:4 +zoom_region_to_all_proc__12dMenu_Fmap_cFv = .text:0x801C83F8; // type:function size:0xE0 scope:global align:4 +region_map_init__12dMenu_Fmap_cFv = .text:0x801C84D8; // type:function size:0xE8 scope:global align:4 +region_map_proc__12dMenu_Fmap_cFv = .text:0x801C85C0; // type:function size:0x500 scope:global align:4 +to_portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801C8AC0; // type:function size:0xC scope:global align:4 +to_portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801C8ACC; // type:function size:0x3C scope:global align:4 +portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801C8B08; // type:function size:0xC4 scope:global align:4 +portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801C8BCC; // type:function size:0x498 scope:global align:4 +portal_warp_select_init__12dMenu_Fmap_cFv = .text:0x801C9064; // type:function size:0x4 scope:global align:4 +portal_warp_select_proc__12dMenu_Fmap_cFv = .text:0x801C9068; // type:function size:0x130 scope:global align:4 +portal_warp_forbid_init__12dMenu_Fmap_cFv = .text:0x801C9198; // type:function size:0x60 scope:global align:4 +portal_warp_forbid_proc__12dMenu_Fmap_cFv = .text:0x801C91F8; // type:function size:0x6C scope:global align:4 +zoom_region_to_spot_init__12dMenu_Fmap_cFv = .text:0x801C9264; // type:function size:0x60 scope:global align:4 +zoom_region_to_spot_proc__12dMenu_Fmap_cFv = .text:0x801C92C4; // type:function size:0xC8 scope:global align:4 +zoom_spot_to_region_init__12dMenu_Fmap_cFv = .text:0x801C938C; // type:function size:0x5C scope:global align:4 +zoom_spot_to_region_proc__12dMenu_Fmap_cFv = .text:0x801C93E8; // type:function size:0xE4 scope:global align:4 +spot_map_init__12dMenu_Fmap_cFv = .text:0x801C94CC; // type:function size:0x10C scope:global align:4 +spot_map_proc__12dMenu_Fmap_cFv = .text:0x801C95D8; // type:function size:0x4E8 scope:global align:4 +portal_demo1_init__12dMenu_Fmap_cFv = .text:0x801C9AC0; // type:function size:0x118 scope:global align:4 +portal_demo1_move__12dMenu_Fmap_cFv = .text:0x801C9BD8; // type:function size:0x118 scope:global align:4 +portal_demo2_init__12dMenu_Fmap_cFv = .text:0x801C9CF0; // type:function size:0x4C scope:global align:4 +portal_demo2_move__12dMenu_Fmap_cFv = .text:0x801C9D3C; // type:function size:0x98 scope:global align:4 +portal_demo3_init__12dMenu_Fmap_cFv = .text:0x801C9DD4; // type:function size:0x54 scope:global align:4 +portal_demo3_move__12dMenu_Fmap_cFv = .text:0x801C9E28; // type:function size:0x104 scope:global align:4 +portal_demo4_init__12dMenu_Fmap_cFv = .text:0x801C9F2C; // type:function size:0x5C scope:global align:4 +portal_demo4_move__12dMenu_Fmap_cFv = .text:0x801C9F88; // type:function size:0x68 scope:global align:4 +portal_demo5_init__12dMenu_Fmap_cFv = .text:0x801C9FF0; // type:function size:0x40 scope:global align:4 +portal_demo5_move__12dMenu_Fmap_cFv = .text:0x801CA030; // type:function size:0x19C scope:global align:4 +portal_demo6_init__12dMenu_Fmap_cFv = .text:0x801CA1CC; // type:function size:0x4 scope:global align:4 +portal_demo6_move__12dMenu_Fmap_cFv = .text:0x801CA1D0; // type:function size:0x8C scope:global align:4 +yamiboss_demo1_init__12dMenu_Fmap_cFv = .text:0x801CA25C; // type:function size:0x10C scope:global align:4 +yamiboss_demo1_move__12dMenu_Fmap_cFv = .text:0x801CA368; // type:function size:0x58 scope:global align:4 +yamiboss_demo2_init__12dMenu_Fmap_cFv = .text:0x801CA3C0; // type:function size:0x10 scope:global align:4 +yamiboss_demo2_move__12dMenu_Fmap_cFv = .text:0x801CA3D0; // type:function size:0xB0 scope:global align:4 +yamiboss_demo3_init__12dMenu_Fmap_cFv = .text:0x801CA480; // type:function size:0x4 scope:global align:4 +yamiboss_demo3_move__12dMenu_Fmap_cFv = .text:0x801CA484; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_init__12dMenu_Fmap_cFv = .text:0x801CA4DC; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_move__12dMenu_Fmap_cFv = .text:0x801CA534; // type:function size:0x84 scope:global align:4 +yamiboss_demo5_init__12dMenu_Fmap_cFv = .text:0x801CA5B8; // type:function size:0x4 scope:global align:4 +yamiboss_demo5_move__12dMenu_Fmap_cFv = .text:0x801CA5BC; // type:function size:0x84 scope:global align:4 +light_demo1_init__12dMenu_Fmap_cFv = .text:0x801CA640; // type:function size:0x1D8 scope:global align:4 +light_demo1_move__12dMenu_Fmap_cFv = .text:0x801CA818; // type:function size:0x3C scope:global align:4 +light_demo2_init__12dMenu_Fmap_cFv = .text:0x801CA854; // type:function size:0x34 scope:global align:4 +light_demo2_move__12dMenu_Fmap_cFv = .text:0x801CA888; // type:function size:0x60 scope:global align:4 +table_demo1_init__12dMenu_Fmap_cFv = .text:0x801CA8E8; // type:function size:0x140 scope:global align:4 +table_demo1_move__12dMenu_Fmap_cFv = .text:0x801CAA28; // type:function size:0xC4 scope:global align:4 +table_demo2_init__12dMenu_Fmap_cFv = .text:0x801CAAEC; // type:function size:0x44 scope:global align:4 +table_demo2_move__12dMenu_Fmap_cFv = .text:0x801CAB30; // type:function size:0xCC scope:global align:4 +table_demo3_init__12dMenu_Fmap_cFv = .text:0x801CABFC; // type:function size:0x48 scope:global align:4 +table_demo3_move__12dMenu_Fmap_cFv = .text:0x801CAC44; // type:function size:0x60 scope:global align:4 +howl_demo1_init__12dMenu_Fmap_cFv = .text:0x801CACA4; // type:function size:0x4C scope:global align:4 +howl_demo1_move__12dMenu_Fmap_cFv = .text:0x801CACF0; // type:function size:0xCC scope:global align:4 +howl_demo2_init__12dMenu_Fmap_cFv = .text:0x801CADBC; // type:function size:0xC scope:global align:4 +howl_demo2_move__12dMenu_Fmap_cFv = .text:0x801CADC8; // type:function size:0x48 scope:global align:4 +howl_demo3_init__12dMenu_Fmap_cFv = .text:0x801CAE10; // type:function size:0x4 scope:global align:4 +howl_demo3_move__12dMenu_Fmap_cFv = .text:0x801CAE14; // type:function size:0x24 scope:global align:4 +isOpen__12dMenu_Fmap_cFv = .text:0x801CAE38; // type:function size:0x274 scope:global align:4 +isClose__12dMenu_Fmap_cFv = .text:0x801CB0AC; // type:function size:0x1A4 scope:global align:4 +getProcess__12dMenu_Fmap_cFv = .text:0x801CB250; // type:function size:0x24 scope:global align:4 +getRegionCursor__12dMenu_Fmap_cFv = .text:0x801CB274; // type:function size:0x30 scope:global align:4 +getStageCursor__12dMenu_Fmap_cFv = .text:0x801CB2A4; // type:function size:0x30 scope:global align:4 +getStageTransX__12dMenu_Fmap_cFv = .text:0x801CB2D4; // type:function size:0x30 scope:global align:4 +getStageTransZ__12dMenu_Fmap_cFv = .text:0x801CB304; // type:function size:0x30 scope:global align:4 +isRoomCheck__12dMenu_Fmap_cFii = .text:0x801CB334; // type:function size:0x2B0 scope:global align:4 +checkStRoomData__12dMenu_Fmap_cFv = .text:0x801CB5E4; // type:function size:0xF4 scope:global align:4 +talkButton__12dMenu_Fmap_cFv = .text:0x801CB6D8; // type:function size:0x6C scope:global align:4 +setProcess__12dMenu_Fmap_cFUc = .text:0x801CB744; // type:function size:0x10 scope:global align:4 +setFlash__12dMenu_Fmap_cFUcb = .text:0x801CB754; // type:function size:0x90 scope:global align:4 +readWorldData__12dMenu_Fmap_cFUc = .text:0x801CB7E4; // type:function size:0x1C8 scope:global align:4 +readAreaData__12dMenu_Fmap_cFUcb = .text:0x801CB9AC; // type:function size:0x5CC scope:global align:4 +readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc = .text:0x801CBF78; // type:function size:0x190 scope:global align:4 +readFieldMapData__12dMenu_Fmap_cFPPvPCcbb = .text:0x801CC108; // type:function size:0x1F0 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x801CC2F8; // type:function size:0x2C scope:global align:4 +decodeFieldMapData__12dMenu_Fmap_cFv = .text:0x801CC324; // type:function size:0x23C scope:global align:4 +decodePortalData__12dMenu_Fmap_cFv = .text:0x801CC560; // type:function size:0x30 scope:global align:4 +readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc = .text:0x801CC590; // type:function size:0x100 scope:global align:4 +removeAreaData__12dMenu_Fmap_cFv = .text:0x801CC690; // type:function size:0x18C scope:global align:4 +removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c = .text:0x801CC81C; // type:function size:0xB4 scope:global align:4 +setTitleName__12dMenu_Fmap_cFUl = .text:0x801CC8D0; // type:function size:0x24 scope:global align:4 +setAreaName__12dMenu_Fmap_cFUl = .text:0x801CC8F4; // type:function size:0x2C scope:global align:4 +setAreaNameZero__12dMenu_Fmap_cFv = .text:0x801CC920; // type:function size:0x30 scope:global align:4 +portalWarpMapMove__12dMenu_Fmap_cFP9STControl = .text:0x801CC950; // type:function size:0x194 scope:global align:4 +onRoomDataBit__12dMenu_Fmap_cFi = .text:0x801CCAE4; // type:function size:0x28 scope:global align:4 +isRoomDataBit__12dMenu_Fmap_cFi = .text:0x801CCB0C; // type:function size:0x2C scope:global align:4 +resetRoomDataBit__12dMenu_Fmap_cFv = .text:0x801CCB38; // type:function size:0x44 scope:global align:4 +drawIcon__12dMenu_Fmap_cFfb = .text:0x801CCB7C; // type:function size:0x290 scope:global align:4 +drawLightDropIcon__12dMenu_Fmap_cFv = .text:0x801CCE0C; // type:function size:0x44 scope:global align:4 +drawBatsumarkIcon__12dMenu_Fmap_cFv = .text:0x801CCE50; // type:function size:0x28 scope:global align:4 +drawSnowmanIcon__12dMenu_Fmap_cFv = .text:0x801CCE78; // type:function size:0x44 scope:global align:4 +drawGoldWolfIcon__12dMenu_Fmap_cFv = .text:0x801CCEBC; // type:function size:0x28 scope:global align:4 +drawCoachIcon__12dMenu_Fmap_cFv = .text:0x801CCEE4; // type:function size:0x28 scope:global align:4 +drawPlayEnterIcon__12dMenu_Fmap_cFv = .text:0x801CCF0C; // type:function size:0x118 scope:global align:4 +checkDrawPortalIcon__12dMenu_Fmap_cFii = .text:0x801CD024; // type:function size:0x50 scope:global align:4 +searchIcon__12dMenu_Fmap_cFUciPfPf = .text:0x801CD074; // type:function size:0x10C scope:global align:4 +drawIcon__12dMenu_Fmap_cFUci = .text:0x801CD180; // type:function size:0x104 scope:global align:4 +drawEnterIcon__12dMenu_Fmap_cFv = .text:0x801CD284; // type:function size:0x44 scope:global align:4 +drawPortalIcon__12dMenu_Fmap_cFv = .text:0x801CD2C8; // type:function size:0xA8 scope:global align:4 +getRegionStageNum__12dMenu_Fmap_cFi = .text:0x801CD370; // type:function size:0x54 scope:global align:4 +getNowFmapRegionData__12dMenu_Fmap_cFv = .text:0x801CD3C4; // type:function size:0x18 scope:global align:4 +getNowFmapStageData__12dMenu_Fmap_cFv = .text:0x801CD3DC; // type:function size:0x18 scope:global align:4 +searchPortalStageID__12dMenu_Fmap_cFPc = .text:0x801CD3F4; // type:function size:0x70 scope:global align:4 +drawDebugStage__12dMenu_Fmap_cFv = .text:0x801CD464; // type:function size:0x70 scope:global align:4 +arrowPosInit__12dMenu_Fmap_cFv = .text:0x801CD4D4; // type:function size:0x16C scope:global align:4 +tableArrowPosInit__12dMenu_Fmap_cFb = .text:0x801CD640; // type:function size:0x1A4 scope:global align:4 +yamibossArrowPosInit__12dMenu_Fmap_cFv = .text:0x801CD7E4; // type:function size:0xA4 scope:global align:4 +howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801CD888; // type:function size:0xA0 scope:global align:4 +getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801CD928; // type:function size:0x78 scope:global align:4 +isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801CD9A0; // type:function size:0x30 scope:global align:4 +getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801CD9D0; // type:function size:0xD0 scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801CDAA0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap_cpp = .text:0x801CDAE8; // type:function size:0x5F4 scope:local align:4 +twoValueLineInterpolation__FUcUcf = .text:0x801CE0DC; // type:function size:0x64 scope:global align:4 +twoColorLineInterporation__FRC8_GXColorRC8_GXColorfR8_GXColor = .text:0x801CE140; // type:function size:0x90 scope:global align:4 +init__15renderingFmap_cFPUcUsUsUsUs = .text:0x801CE1D0; // type:function size:0x2C scope:global align:4 +entry__15renderingFmap_cFP23dMenu_Fmap_world_data_cifff = .text:0x801CE1FC; // type:function size:0x9C scope:global align:4 +isSwitchSpecialOff__15renderingFmap_cFi = .text:0x801CE298; // type:function size:0x64 scope:global align:4 +isSwitch__15renderingFmap_cFPCQ211dDrawPath_c11group_class = .text:0x801CE2FC; // type:function size:0x138 scope:global align:4 +getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi = .text:0x801CE434; // type:function size:0x50 scope:global align:4 +preDrawPath__15renderingFmap_cFv = .text:0x801CE484; // type:function size:0xC4 scope:global align:4 +isDrawPath__15renderingFmap_cFv = .text:0x801CE548; // type:function size:0x8 scope:global align:4 +isDrawRoom__15renderingFmap_cFv = .text:0x801CE550; // type:function size:0x84 scope:global align:4 +postDrawPath__15renderingFmap_cFv = .text:0x801CE5D4; // type:function size:0x58 scope:global align:4 +postRenderingMap__15renderingFmap_cFv = .text:0x801CE62C; // type:function size:0x34 scope:global align:4 +roomSetteing__15renderingFmap_cFv = .text:0x801CE660; // type:function size:0xBC scope:global align:4 +getFirstRoomPointer__15renderingFmap_cFv = .text:0x801CE71C; // type:function size:0xB4 scope:global align:4 +getFirstRegion__15renderingFmap_cFv = .text:0x801CE7D0; // type:function size:0x4C scope:global align:4 +getFirstStage__15renderingFmap_cFv = .text:0x801CE81C; // type:function size:0x64 scope:global align:4 +getFirstRoom__15renderingFmap_cFv = .text:0x801CE880; // type:function size:0x40 scope:global align:4 +getNextRoom__15renderingFmap_cFv = .text:0x801CE8C0; // type:function size:0x6C scope:global align:4 +getNextStage__15renderingFmap_cFv = .text:0x801CE92C; // type:function size:0x84 scope:global align:4 +getNextRegion__15renderingFmap_cFv = .text:0x801CE9B0; // type:function size:0x68 scope:global align:4 +getNextRoomPointer__15renderingFmap_cFv = .text:0x801CEA18; // type:function size:0x94 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eUcUcUcUc = .text:0x801CEAAC; // type:function size:0x74 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eRC8_GXColor = .text:0x801CEB20; // type:function size:0x34 scope:global align:4 +isFlashRoomNoCheck__15dMenu_FmapMap_cCFi = .text:0x801CEB54; // type:function size:0x3C scope:global align:4 +setPointColor__15dMenu_FmapMap_cFf = .text:0x801CEB90; // type:function size:0x108 scope:global align:4 +__ct__15dMenu_FmapMap_cFv = .text:0x801CEC98; // type:function size:0x114 scope:global align:4 +__dt__15dMenu_FmapMap_cFv = .text:0x801CEDAC; // type:function size:0xB0 scope:global align:4 +_create__15dMenu_FmapMap_cFUsUsUsUsPv = .text:0x801CEE5C; // type:function size:0x54 scope:global align:4 +_delete__15dMenu_FmapMap_cFv = .text:0x801CEEB0; // type:function size:0x58 scope:global align:4 +draw__15dMenu_FmapMap_cFv = .text:0x801CEF08; // type:function size:0x220 scope:global align:4 +rendering__15dMenu_FmapMap_cFPCQ211dDrawPath_c10line_class = .text:0x801CF128; // type:function size:0x78 scope:global align:4 +getLineWidth__15dMenu_FmapMap_cFi = .text:0x801CF1A0; // type:function size:0xA8 scope:global align:4 +isDrawType__15dMenu_FmapMap_cFi = .text:0x801CF248; // type:function size:0xC scope:global align:4 +setFlashOn__15dMenu_FmapMap_cFiiPUci = .text:0x801CF254; // type:function size:0x28 scope:global align:4 +getLineColor__15dMenu_FmapMap_cFii = .text:0x801CF27C; // type:function size:0x90 scope:global align:4 +getBackColor__15dMenu_FmapMap_cCFv = .text:0x801CF30C; // type:function size:0x8 scope:global align:4 +getColor__15dMenu_FmapMap_cFi = .text:0x801CF314; // type:function size:0xF4 scope:global align:4 +setTexture__15dMenu_FmapMap_cFUsUsUsUs = .text:0x801CF408; // type:function size:0xBC scope:global align:4 +setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff = .text:0x801CF4C4; // type:function size:0x80 scope:global align:4 +__dt__15renderingFmap_cFv = .text:0x801CF544; // type:function size:0x8C scope:global align:4 +isRenderingFloor__15renderingFmap_cFi = .text:0x801CF5D0; // type:function size:0x8 scope:global align:4 +beforeDrawPath__15renderingFmap_cFv = .text:0x801CF5D8; // type:function size:0x4 scope:global align:4 +afterDrawPath__15renderingFmap_cFv = .text:0x801CF5DC; // type:function size:0x4 scope:global align:4 +__ct__18dMenu_Fmap2DBack_cFv = .text:0x801CF5E0; // type:function size:0x770 scope:global align:4 +__dt__18dMenu_Fmap2DBack_cFv = .text:0x801CFD50; // type:function size:0x258 scope:global align:4 +draw__18dMenu_Fmap2DBack_cFv = .text:0x801CFFA8; // type:function size:0x8D0 scope:global align:4 +setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff = .text:0x801D0878; // type:function size:0x2C4 scope:global align:4 +calcAllMapPos__18dMenu_Fmap2DBack_cFv = .text:0x801D0B3C; // type:function size:0x130 scope:global align:4 +calcAllMapScaleRate__18dMenu_Fmap2DBack_cFv = .text:0x801D0C6C; // type:function size:0x74 scope:global align:4 +calcAllMapPos2DFirst__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D0CE0; // type:function size:0xAC scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D0D8C; // type:function size:0x38 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf = .text:0x801D0DC4; // type:function size:0xB0 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPffff = .text:0x801D0E74; // type:function size:0x17C scope:global align:4 +calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D0FF0; // type:function size:0x118 scope:global align:4 +setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG = .text:0x801D1108; // type:function size:0x60 scope:global align:4 +deleteSpotPane__18dMenu_Fmap2DBack_cFv = .text:0x801D1168; // type:function size:0x54 scope:global align:4 +zoomMapCalc__18dMenu_Fmap2DBack_cFf = .text:0x801D11BC; // type:function size:0x330 scope:global align:4 +zoomMapCalc2__18dMenu_Fmap2DBack_cFf = .text:0x801D14EC; // type:function size:0x3E0 scope:global align:4 +zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv = .text:0x801D18CC; // type:function size:0x24C scope:global align:4 +scrollCalc__18dMenu_Fmap2DBack_cFf = .text:0x801D1B18; // type:function size:0x2AC scope:global align:4 +mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801D1DC4; // type:function size:0x24 scope:global align:4 +setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801D1DE8; // type:function size:0x50 scope:global align:4 +allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801D1E38; // type:function size:0x33C scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801D2174; // type:function size:0x31C scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb = .text:0x801D2490; // type:function size:0x38 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcUcPCcfffUcb = .text:0x801D24C8; // type:function size:0xB4 scope:global align:4 +isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801D257C; // type:function size:0x150 scope:global align:4 +getMapAreaGlobalPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D26CC; // type:function size:0x10 scope:global align:4 +getMapAreaGlobalPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D26DC; // type:function size:0x10 scope:global align:4 +getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D26EC; // type:function size:0x50 scope:global align:4 +getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D273C; // type:function size:0x50 scope:global align:4 +getMapAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801D278C; // type:function size:0x10 scope:global align:4 +getMapAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801D279C; // type:function size:0x10 scope:global align:4 +getMapScissorAreaLX__18dMenu_Fmap2DBack_cFv = .text:0x801D27AC; // type:function size:0x58 scope:global align:4 +getMapScissorAreaLY__18dMenu_Fmap2DBack_cFv = .text:0x801D2804; // type:function size:0x58 scope:global align:4 +getMapScissorAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801D285C; // type:function size:0x78 scope:global align:4 +getMapScissorAreaSizeRealX__18dMenu_Fmap2DBack_cFv = .text:0x801D28D4; // type:function size:0x20 scope:global align:4 +getMapScissorAreaCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D28F4; // type:function size:0x50 scope:global align:4 +getMapScissorAreaCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D2944; // type:function size:0x50 scope:global align:4 +getMapScissorAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801D2994; // type:function size:0x78 scope:global align:4 +getMapScissorAreaSizeRealY__18dMenu_Fmap2DBack_cFv = .text:0x801D2A0C; // type:function size:0x20 scope:global align:4 +calcRenderingPos__18dMenu_Fmap2DBack_cFv = .text:0x801D2A2C; // type:function size:0x7C scope:global align:4 +calcRenderingScale__18dMenu_Fmap2DBack_cFv = .text:0x801D2AA8; // type:function size:0x94 scope:global align:4 +getPathScale__18dMenu_Fmap2DBack_cFf = .text:0x801D2B3C; // type:function size:0x94 scope:global align:4 +getAllMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801D2BD0; // type:function size:0x8 scope:global align:4 +getRegionMapZoomRate__18dMenu_Fmap2DBack_cFi = .text:0x801D2BD8; // type:function size:0xE8 scope:global align:4 +getSpotMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801D2CC0; // type:function size:0x3C scope:global align:4 +getStageOriginPath__18dMenu_Fmap2DBack_cFUcPfPf = .text:0x801D2CFC; // type:function size:0x40 scope:global align:4 +calcOffset__18dMenu_Fmap2DBack_cFUcPCcPfPf = .text:0x801D2D3C; // type:function size:0xE0 scope:global align:4 +regionTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D2E1C; // type:function size:0x2EC scope:global align:4 +stageTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3108; // type:function size:0x13C scope:global align:4 +worldGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3244; // type:function size:0x30C scope:global align:4 +regionGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3550; // type:function size:0x350 scope:global align:4 +worldOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D38A0; // type:function size:0xD0 scope:global align:4 +scrollAreaDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3970; // type:function size:0x1FC scope:global align:4 +regionOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3B6C; // type:function size:0xC4 scope:global align:4 +stageOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3C30; // type:function size:0xFC scope:global align:4 +calcBlink__18dMenu_Fmap2DBack_cFv = .text:0x801D3D2C; // type:function size:0xC70 scope:global align:4 +calcBackAlpha__18dMenu_Fmap2DBack_cFb = .text:0x801D499C; // type:function size:0xB8 scope:global align:4 +btkAnimeLoop__18dMenu_Fmap2DBack_cFf = .text:0x801D4A54; // type:function size:0x11C scope:global align:4 +setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc = .text:0x801D4B70; // type:function size:0x30 scope:global align:4 +regionMapMove__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801D4BA0; // type:function size:0x354 scope:global align:4 +stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb = .text:0x801D4EF4; // type:function size:0x4B4 scope:global align:4 +setAllAlphaRate__18dMenu_Fmap2DBack_cFfb = .text:0x801D53A8; // type:function size:0x54 scope:global align:4 +drawDebugStageArea__18dMenu_Fmap2DBack_cFv = .text:0x801D53FC; // type:function size:0x2C4 scope:global align:4 +drawDebugRegionArea__18dMenu_Fmap2DBack_cFv = .text:0x801D56C0; // type:function size:0x2AC scope:global align:4 +setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff = .text:0x801D596C; // type:function size:0xC8 scope:global align:4 +setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff = .text:0x801D5A34; // type:function size:0x104 scope:global align:4 +calcDrawPriority__18dMenu_Fmap2DBack_cFv = .text:0x801D5B38; // type:function size:0xF4 scope:global align:4 +setArrowPosAxis__18dMenu_Fmap2DBack_cFff = .text:0x801D5C2C; // type:function size:0x18 scope:global align:4 +__ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801D5C44; // type:function size:0xB30 scope:global align:4 +__dt__17dMenu_Fmap2DTop_cFv = .text:0x801D6774; // type:function size:0x344 scope:global align:4 +_execute__17dMenu_Fmap2DTop_cFv = .text:0x801D6AB8; // type:function size:0x200 scope:global align:4 +setAllAlphaRate__17dMenu_Fmap2DTop_cFfb = .text:0x801D6CB8; // type:function size:0x54 scope:global align:4 +draw__17dMenu_Fmap2DTop_cFv = .text:0x801D6D0C; // type:function size:0x160 scope:global align:4 +btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf = .text:0x801D6E6C; // type:function size:0xE4 scope:global align:4 +setMoyaAlpha__17dMenu_Fmap2DTop_cFUc = .text:0x801D6F50; // type:function size:0x5C scope:global align:4 +setTitleNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801D6FAC; // type:function size:0xD8 scope:global align:4 +setAreaNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801D7084; // type:function size:0xD8 scope:global align:4 +setZButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D715C; // type:function size:0x128 scope:global align:4 +setBButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D7284; // type:function size:0xC4 scope:global align:4 +setAButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D7348; // type:function size:0xC4 scope:global align:4 +setCrossLRString__17dMenu_Fmap2DTop_cFUl = .text:0x801D740C; // type:function size:0x154 scope:global align:4 +set3DStickString__17dMenu_Fmap2DTop_cFUl = .text:0x801D7560; // type:function size:0x154 scope:global align:4 +createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801D76B4; // type:function size:0x80 scope:global align:4 +deleteExplain__17dMenu_Fmap2DTop_cFv = .text:0x801D7734; // type:function size:0x54 scope:global align:4 +setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf = .text:0x801D7788; // type:function size:0xB0 scope:global align:4 +setAlphaAnimeMin__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D7838; // type:function size:0x94 scope:global align:4 +setAlphaAnimeMid__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D78CC; // type:function size:0xA4 scope:global align:4 +setAlphaAnimeMax__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D7970; // type:function size:0x98 scope:global align:4 +checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801D7A08; // type:function size:0x74 scope:global align:4 +checkWarpAcceptRegion__17dMenu_Fmap2DTop_cFi = .text:0x801D7A7C; // type:function size:0xAC scope:global align:4 +checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801D7B28; // type:function size:0xA4 scope:global align:4 +checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801D7BCC; // type:function size:0x74 scope:global align:4 +setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801D7C40; // type:function size:0x4BC scope:global align:4 +isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801D80FC; // type:function size:0x84 scope:global align:4 +@4@__dt__18dMenu_Fmap2DBack_cFv = .text:0x801D8180; // type:function size:0x8 scope:local align:4 +__ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801D8188; // type:function size:0x1E0 scope:global align:4 +__dt__14dMenu_Insect_cFv = .text:0x801D8368; // type:function size:0x364 scope:global align:4 +_create__14dMenu_Insect_cFv = .text:0x801D86CC; // type:function size:0x70 scope:global align:4 +_move__14dMenu_Insect_cFv = .text:0x801D873C; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Insect_cFv = .text:0x801D87D4; // type:function size:0x18C scope:global align:4 +isSync__14dMenu_Insect_cFv = .text:0x801D8960; // type:function size:0x28 scope:global align:4 +init__14dMenu_Insect_cFv = .text:0x801D8988; // type:function size:0x38 scope:global align:4 +_open__14dMenu_Insect_cFv = .text:0x801D89C0; // type:function size:0x1E0 scope:global align:4 +_close__14dMenu_Insect_cFv = .text:0x801D8BA0; // type:function size:0x13C scope:global align:4 +wait_init__14dMenu_Insect_cFv = .text:0x801D8CDC; // type:function size:0x64 scope:global align:4 +wait_move__14dMenu_Insect_cFv = .text:0x801D8D40; // type:function size:0x134 scope:global align:4 +explain_open_init__14dMenu_Insect_cFv = .text:0x801D8E74; // type:function size:0x3E4 scope:global align:4 +explain_open_move__14dMenu_Insect_cFv = .text:0x801D9258; // type:function size:0x80 scope:global align:4 +explain_move_init__14dMenu_Insect_cFv = .text:0x801D92D8; // type:function size:0x4 scope:global align:4 +explain_move_move__14dMenu_Insect_cFv = .text:0x801D92DC; // type:function size:0x28 scope:global align:4 +select_move_init__14dMenu_Insect_cFv = .text:0x801D9304; // type:function size:0x4C scope:global align:4 +select_move_move__14dMenu_Insect_cFv = .text:0x801D9350; // type:function size:0x228 scope:global align:4 +explain_close_init__14dMenu_Insect_cFv = .text:0x801D9578; // type:function size:0xA8 scope:global align:4 +explain_close_move__14dMenu_Insect_cFv = .text:0x801D9620; // type:function size:0x98 scope:global align:4 +screenSetBase__14dMenu_Insect_cFv = .text:0x801D96B8; // type:function size:0x2AC scope:global align:4 +screenSetExplain__14dMenu_Insect_cFv = .text:0x801D9964; // type:function size:0x2E0 scope:global align:4 +screenSetDoIcon__14dMenu_Insect_cFv = .text:0x801D9C44; // type:function size:0x17C scope:global align:4 +getGetInsectNum__14dMenu_Insect_cFv = .text:0x801D9DC0; // type:function size:0x80 scope:global align:4 +getInsectItemID__14dMenu_Insect_cFii = .text:0x801D9E40; // type:function size:0x18 scope:global align:4 +isGetInsect__14dMenu_Insect_cFii = .text:0x801D9E58; // type:function size:0x3C scope:global align:4 +isGiveInsect__14dMenu_Insect_cFii = .text:0x801D9E94; // type:function size:0x5C scope:global align:4 +isCatchInsect__14dMenu_Insect_cFUc = .text:0x801D9EF0; // type:function size:0x58 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFUc = .text:0x801D9F48; // type:function size:0x68 scope:global align:4 +isCatchNotGiveInsect__14dMenu_Insect_cFUc = .text:0x801D9FB0; // type:function size:0x50 scope:global align:4 +cursorMove__14dMenu_Insect_cFv = .text:0x801DA000; // type:function size:0x260 scope:global align:4 +setCursorPos__14dMenu_Insect_cFv = .text:0x801DA260; // type:function size:0x110 scope:global align:4 +dpdMove__14dMenu_Insect_cFv = .text:0x801DA370; // type:function size:0x8 scope:global align:4 +setAButtonString__14dMenu_Insect_cFUs = .text:0x801DA378; // type:function size:0xB0 scope:global align:4 +setBButtonString__14dMenu_Insect_cFUs = .text:0x801DA428; // type:function size:0xB0 scope:global align:4 +setHIO__14dMenu_Insect_cFb = .text:0x801DA4D8; // type:function size:0x1CC scope:global align:4 +draw__14dMenu_Insect_cFv = .text:0x801DA6A4; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_insect_cpp = .text:0x801DA6C4; // type:function size:0x104 scope:local align:4 +__ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb = .text:0x801DA7C8; // type:function size:0x89C scope:global align:4 +__dt__19dMenu_ItemExplain_cFv = .text:0x801DB064; // type:function size:0x480 scope:global align:4 +move__19dMenu_ItemExplain_cFv = .text:0x801DB4E4; // type:function size:0xA4 scope:global align:4 +draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph = .text:0x801DB588; // type:function size:0x230 scope:global align:4 +drawKantera__19dMenu_ItemExplain_cFv = .text:0x801DB7B8; // type:function size:0xD4 scope:global align:4 +wait_init__19dMenu_ItemExplain_cFv = .text:0x801DB88C; // type:function size:0x4 scope:global align:4 +wait_proc__19dMenu_ItemExplain_cFv = .text:0x801DB890; // type:function size:0x4 scope:global align:4 +open_init__19dMenu_ItemExplain_cFv = .text:0x801DB894; // type:function size:0x294 scope:global align:4 +open_proc__19dMenu_ItemExplain_cFv = .text:0x801DBB28; // type:function size:0x9C scope:global align:4 +move_init__19dMenu_ItemExplain_cFv = .text:0x801DBBC4; // type:function size:0x2C scope:global align:4 +move_proc__19dMenu_ItemExplain_cFv = .text:0x801DBBF0; // type:function size:0x138 scope:global align:4 +move_select_init__19dMenu_ItemExplain_cFv = .text:0x801DBD28; // type:function size:0x290 scope:global align:4 +move_select_proc__19dMenu_ItemExplain_cFv = .text:0x801DBFB8; // type:function size:0x29C scope:global align:4 +move_next_init__19dMenu_ItemExplain_cFv = .text:0x801DC254; // type:function size:0x34 scope:global align:4 +move_next_proc__19dMenu_ItemExplain_cFv = .text:0x801DC288; // type:function size:0xD0 scope:global align:4 +close_init__19dMenu_ItemExplain_cFv = .text:0x801DC358; // type:function size:0xC scope:global align:4 +close_proc__19dMenu_ItemExplain_cFv = .text:0x801DC364; // type:function size:0x50 scope:global align:4 +openExplain__19dMenu_ItemExplain_cFUcUcUcb = .text:0x801DC3B4; // type:function size:0x88 scope:global align:4 +openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc = .text:0x801DC43C; // type:function size:0x370 scope:global align:4 +openExplainTx__19dMenu_ItemExplain_cFUlUl = .text:0x801DC7AC; // type:function size:0x74 scope:global align:4 +getAlphaRatio__19dMenu_ItemExplain_cFv = .text:0x801DC820; // type:function size:0x50 scope:global align:4 +setNumber__19dMenu_ItemExplain_cFv = .text:0x801DC870; // type:function size:0x358 scope:global align:4 +getWarpMarkFlag__19dMenu_ItemExplain_cFv = .text:0x801DCBC8; // type:function size:0x68 scope:global align:4 +setScale__19dMenu_ItemExplain_cFv = .text:0x801DCC30; // type:function size:0xD0 scope:global align:4 +__sinit_d_menu_item_explain_cpp = .text:0x801DCD00; // type:function size:0x134 scope:local align:4 +__ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801DCE34; // type:function size:0x174 scope:global align:4 +__dt__14dMenu_Letter_cFv = .text:0x801DCFA8; // type:function size:0x438 scope:global align:4 +_create__14dMenu_Letter_cFv = .text:0x801DD3E0; // type:function size:0x108 scope:global align:4 +_move__14dMenu_Letter_cFv = .text:0x801DD4E8; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Letter_cFv = .text:0x801DD580; // type:function size:0x428 scope:global align:4 +isSync__14dMenu_Letter_cFv = .text:0x801DD9A8; // type:function size:0x28 scope:global align:4 +letter_init_calc__14dMenu_Letter_cFv = .text:0x801DD9D0; // type:function size:0xC4 scope:global align:4 +init__14dMenu_Letter_cFv = .text:0x801DDA94; // type:function size:0x54 scope:global align:4 +_open__14dMenu_Letter_cFv = .text:0x801DDAE8; // type:function size:0x224 scope:global align:4 +_close__14dMenu_Letter_cFv = .text:0x801DDD0C; // type:function size:0x180 scope:global align:4 +wait_init__14dMenu_Letter_cFv = .text:0x801DDE8C; // type:function size:0x3C scope:global align:4 +wait_move__14dMenu_Letter_cFv = .text:0x801DDEC8; // type:function size:0x310 scope:global align:4 +slide_right_init__14dMenu_Letter_cFv = .text:0x801DE1D8; // type:function size:0x84 scope:global align:4 +slide_right_move__14dMenu_Letter_cFv = .text:0x801DE25C; // type:function size:0x64 scope:global align:4 +slide_left_init__14dMenu_Letter_cFv = .text:0x801DE2C0; // type:function size:0x84 scope:global align:4 +slide_left_move__14dMenu_Letter_cFv = .text:0x801DE344; // type:function size:0x64 scope:global align:4 +read_open_init__14dMenu_Letter_cFv = .text:0x801DE3A8; // type:function size:0x230 scope:global align:4 +read_open_move__14dMenu_Letter_cFv = .text:0x801DE5D8; // type:function size:0x1A8 scope:global align:4 +read_move_init__14dMenu_Letter_cFv = .text:0x801DE780; // type:function size:0x118 scope:global align:4 +read_move_move__14dMenu_Letter_cFv = .text:0x801DE898; // type:function size:0x224 scope:global align:4 +read_next_fadeout_init__14dMenu_Letter_cFv = .text:0x801DEABC; // type:function size:0x4C scope:global align:4 +read_next_fadeout_move__14dMenu_Letter_cFv = .text:0x801DEB08; // type:function size:0x144 scope:global align:4 +read_next_fadein_init__14dMenu_Letter_cFv = .text:0x801DEC4C; // type:function size:0x12C scope:global align:4 +read_next_fadein_move__14dMenu_Letter_cFv = .text:0x801DED78; // type:function size:0x11C scope:global align:4 +read_close_init__14dMenu_Letter_cFv = .text:0x801DEE94; // type:function size:0x4C scope:global align:4 +read_close_move__14dMenu_Letter_cFv = .text:0x801DEEE0; // type:function size:0x1A4 scope:global align:4 +screenSetMenu__14dMenu_Letter_cFv = .text:0x801DF084; // type:function size:0xA18 scope:global align:4 +getWhite__10J2DTextBoxCFv = .text:0x801DFA9C; // type:function size:0xC scope:global align:4 +getBlack__10J2DTextBoxCFv = .text:0x801DFAA8; // type:function size:0xC scope:global align:4 +getWhite__10J2DPictureCFv = .text:0x801DFAB4; // type:function size:0xC scope:global align:4 +getBlack__10J2DPictureCFv = .text:0x801DFAC0; // type:function size:0xC scope:global align:4 +screenSetBase__14dMenu_Letter_cFv = .text:0x801DFACC; // type:function size:0x8D8 scope:global align:4 +screenSetShadow__14dMenu_Letter_cFv = .text:0x801E03A4; // type:function size:0xA8 scope:global align:4 +screenSetLetter__14dMenu_Letter_cFv = .text:0x801E044C; // type:function size:0x890 scope:global align:4 +screenSetDoIcon__14dMenu_Letter_cFv = .text:0x801E0CDC; // type:function size:0x17C scope:global align:4 +setCursorPos__14dMenu_Letter_cFv = .text:0x801E0E58; // type:function size:0x8C scope:global align:4 +changeActiveColor__14dMenu_Letter_cFv = .text:0x801E0EE4; // type:function size:0x284 scope:global align:4 +changePageLight__14dMenu_Letter_cFv = .text:0x801E1168; // type:function size:0x50 scope:global align:4 +setPageText__14dMenu_Letter_cFv = .text:0x801E11B8; // type:function size:0x1B4 scope:global align:4 +setDMYPageText__14dMenu_Letter_cFv = .text:0x801E136C; // type:function size:0x1B4 scope:global align:4 +copyDMYMenu__14dMenu_Letter_cFv = .text:0x801E1520; // type:function size:0x32C scope:global align:4 +setAButtonString__14dMenu_Letter_cFUs = .text:0x801E184C; // type:function size:0xB0 scope:global align:4 +setBButtonString__14dMenu_Letter_cFUs = .text:0x801E18FC; // type:function size:0xB0 scope:global align:4 +getLetterNum__14dMenu_Letter_cFv = .text:0x801E19AC; // type:function size:0xD0 scope:global align:4 +setHIO__14dMenu_Letter_cFb = .text:0x801E1A7C; // type:function size:0x5C8 scope:global align:4 +getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801E2044; // type:function size:0x4C scope:global align:4 +draw__14dMenu_Letter_cFv = .text:0x801E2090; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_letter_cpp = .text:0x801E20B0; // type:function size:0x194 scope:local align:4 +__ct__14dMenu_Option_cFP10JKRArchiveP9STControl = .text:0x801E2244; // type:function size:0x104 scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801E2348; // type:function size:0x48 scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801E2390; // type:function size:0xBC0 scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801E2F50; // type:function size:0x7EC scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801E373C; // type:function size:0x2C4 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801E3A00; // type:function size:0x200 scope:global align:4 +drawHaihai__14dMenu_Option_cFv = .text:0x801E3C00; // type:function size:0x1B0 scope:global align:4 +isSync__14dMenu_Option_cFv = .text:0x801E3DB0; // type:function size:0x28 scope:global align:4 +checkLeftTrigger__14dMenu_Option_cFv = .text:0x801E3DD8; // type:function size:0x24 scope:global align:4 +checkRightTrigger__14dMenu_Option_cFv = .text:0x801E3DFC; // type:function size:0x24 scope:global align:4 +setAnimation__14dMenu_Option_cFv = .text:0x801E3E20; // type:function size:0xAC scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801E3ECC; // type:function size:0x248 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801E4114; // type:function size:0x18C scope:global align:4 +atten_init__14dMenu_Option_cFv = .text:0x801E42A0; // type:function size:0x58 scope:global align:4 +atten_move__14dMenu_Option_cFv = .text:0x801E42F8; // type:function size:0x1DC scope:global align:4 +ruby_init__14dMenu_Option_cFv = .text:0x801E44D4; // type:function size:0x58 scope:global align:4 +ruby_move__14dMenu_Option_cFv = .text:0x801E452C; // type:function size:0x230 scope:global align:4 +vib_init__14dMenu_Option_cFv = .text:0x801E475C; // type:function size:0x58 scope:global align:4 +vib_move__14dMenu_Option_cFv = .text:0x801E47B4; // type:function size:0x290 scope:global align:4 +sound_init__14dMenu_Option_cFv = .text:0x801E4A44; // type:function size:0x58 scope:global align:4 +sound_move__14dMenu_Option_cFv = .text:0x801E4A9C; // type:function size:0x3CC scope:global align:4 +change_init__14dMenu_Option_cFv = .text:0x801E4E68; // type:function size:0x3C scope:global align:4 +change_move__14dMenu_Option_cFv = .text:0x801E4EA4; // type:function size:0x26C scope:global align:4 +confirm_open_init__14dMenu_Option_cFv = .text:0x801E5110; // type:function size:0xDC scope:global align:4 +confirm_open_move__14dMenu_Option_cFv = .text:0x801E51EC; // type:function size:0xD4 scope:global align:4 +confirm_move_init__14dMenu_Option_cFv = .text:0x801E52C0; // type:function size:0x3C scope:global align:4 +confirm_move_move__14dMenu_Option_cFv = .text:0x801E52FC; // type:function size:0x178 scope:global align:4 +confirm_select_init__14dMenu_Option_cFv = .text:0x801E5474; // type:function size:0x4 scope:global align:4 +confirm_select_move__14dMenu_Option_cFv = .text:0x801E5478; // type:function size:0x7C scope:global align:4 +confirm_close_init__14dMenu_Option_cFv = .text:0x801E54F4; // type:function size:0x98 scope:global align:4 +confirm_close_move__14dMenu_Option_cFv = .text:0x801E558C; // type:function size:0x23C scope:global align:4 +tv_open1_move__14dMenu_Option_cFv = .text:0x801E57C8; // type:function size:0x78 scope:global align:4 +tv_open2_move__14dMenu_Option_cFv = .text:0x801E5840; // type:function size:0x1C scope:global align:4 +tv_move_move__14dMenu_Option_cFv = .text:0x801E585C; // type:function size:0xA0 scope:global align:4 +tv_close1_move__14dMenu_Option_cFv = .text:0x801E58FC; // type:function size:0x64 scope:global align:4 +tv_close2_move__14dMenu_Option_cFv = .text:0x801E5960; // type:function size:0x1C scope:global align:4 +calibration_open1_move__14dMenu_Option_cFv = .text:0x801E597C; // type:function size:0x44 scope:global align:4 +calibration_open2_move__14dMenu_Option_cFv = .text:0x801E59C0; // type:function size:0x1C scope:global align:4 +calibration_move_move__14dMenu_Option_cFv = .text:0x801E59DC; // type:function size:0x54 scope:global align:4 +calibration_close1_move__14dMenu_Option_cFv = .text:0x801E5A30; // type:function size:0x44 scope:global align:4 +calibration_close2_move__14dMenu_Option_cFv = .text:0x801E5A74; // type:function size:0x1C scope:global align:4 +menuVisible__14dMenu_Option_cFv = .text:0x801E5A90; // type:function size:0x64 scope:global align:4 +menuShow__14dMenu_Option_cFi = .text:0x801E5AF4; // type:function size:0xC0 scope:global align:4 +menuHide__14dMenu_Option_cFi = .text:0x801E5BB4; // type:function size:0xC0 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801E5C74; // type:function size:0x1958 scope:global align:4 +setSoundMode__14dMenu_Option_cFUl = .text:0x801E75CC; // type:function size:0x48 scope:global align:4 +setAttenString__14dMenu_Option_cFv = .text:0x801E7614; // type:function size:0xE4 scope:global align:4 +setRubyString__14dMenu_Option_cFv = .text:0x801E76F8; // type:function size:0xE4 scope:global align:4 +setVibString__14dMenu_Option_cFv = .text:0x801E77DC; // type:function size:0xE4 scope:global align:4 +setSoundString__14dMenu_Option_cFv = .text:0x801E78C0; // type:function size:0x148 scope:global align:4 +setCursorPos__14dMenu_Option_cFUc = .text:0x801E7A08; // type:function size:0xB4 scope:global align:4 +setSelectColor__14dMenu_Option_cFUcb = .text:0x801E7ABC; // type:function size:0x314 scope:global align:4 +getSelectType__14dMenu_Option_cFv = .text:0x801E7DD0; // type:function size:0x2C scope:global align:4 +changeBarColor__14dMenu_Option_cFb = .text:0x801E7DFC; // type:function size:0x1A0 scope:global align:4 +setHIO__14dMenu_Option_cFb = .text:0x801E7F9C; // type:function size:0x460 scope:global align:4 +cursorAnime__14dMenu_Option_cFf = .text:0x801E83FC; // type:function size:0x48 scope:global align:4 +setZButtonString__14dMenu_Option_cFUs = .text:0x801E8444; // type:function size:0x94 scope:global align:4 +changeTVCheck__14dMenu_Option_cFv = .text:0x801E84D8; // type:function size:0xA4 scope:global align:4 +setAButtonString__14dMenu_Option_cFUs = .text:0x801E857C; // type:function size:0x104 scope:global align:4 +setBButtonString__14dMenu_Option_cFUs = .text:0x801E8680; // type:function size:0x104 scope:global align:4 +isRumbleSupported__14dMenu_Option_cFv = .text:0x801E8784; // type:function size:0xC scope:global align:4 +dpdMenuMove__14dMenu_Option_cFv = .text:0x801E8790; // type:function size:0x8 scope:global align:4 +paneResize__14dMenu_Option_cFUx = .text:0x801E8798; // type:function size:0x15C scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801E88F4; // type:function size:0xDC scope:global align:4 +yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii = .text:0x801E89D0; // type:function size:0x174 scope:global align:4 +yesnoMenuMoveAnm__14dMenu_Option_cFv = .text:0x801E8B44; // type:function size:0x19C scope:global align:4 +yesnoSelectMoveAnm__14dMenu_Option_cFv = .text:0x801E8CE0; // type:function size:0x2B4 scope:global align:4 +yesnoCursorShow__14dMenu_Option_cFv = .text:0x801E8F94; // type:function size:0x170 scope:global align:4 +yesNoSelectStart__14dMenu_Option_cFv = .text:0x801E9104; // type:function size:0xD0 scope:global align:4 +yesnoSelectAnmSet__14dMenu_Option_cFv = .text:0x801E91D4; // type:function size:0x170 scope:global align:4 +yesnoCancelAnmSet__14dMenu_Option_cFv = .text:0x801E9344; // type:function size:0x78 scope:global align:4 +yesnoWakuAlpahAnmInit__14dMenu_Option_cFUcUcUcUc = .text:0x801E93BC; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__14dMenu_Option_cFUc = .text:0x801E9408; // type:function size:0x170 scope:global align:4 +draw__14dMenu_Option_cFv = .text:0x801E9578; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_option_cpp = .text:0x801E9598; // type:function size:0x2BC scope:local align:4 +__ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801E9854; // type:function size:0x1610 scope:global align:4 +__dt__12dMenu_Ring_cFv = .text:0x801EAE64; // type:function size:0x474 scope:global align:4 +_create__12dMenu_Ring_cFv = .text:0x801EB2D8; // type:function size:0x6C scope:global align:4 +_delete__12dMenu_Ring_cFv = .text:0x801EB344; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Ring_cFv = .text:0x801EB348; // type:function size:0xDC scope:global align:4 +_draw__12dMenu_Ring_cFv = .text:0x801EB424; // type:function size:0x3B8 scope:global align:4 +setKanteraPos__12dMenu_Ring_cFff = .text:0x801EB7DC; // type:function size:0x24 scope:global align:4 +isOpen__12dMenu_Ring_cFv = .text:0x801EB800; // type:function size:0x210 scope:global align:4 +isMoveEnd__12dMenu_Ring_cFv = .text:0x801EBA10; // type:function size:0x118 scope:global align:4 +isClose__12dMenu_Ring_cFv = .text:0x801EBB28; // type:function size:0x258 scope:global align:4 +getStickInfo__12dMenu_Ring_cFP9STControl = .text:0x801EBD80; // type:function size:0x29C scope:global align:4 +calcStickAngle__12dMenu_Ring_cFP9STControlUc = .text:0x801EC01C; // type:function size:0xA0 scope:global align:4 +setRotate__12dMenu_Ring_cFv = .text:0x801EC0BC; // type:function size:0xD8 scope:global align:4 +setItemScale__12dMenu_Ring_cFif = .text:0x801EC194; // type:function size:0x80 scope:global align:4 +setButtonScale__12dMenu_Ring_cFif = .text:0x801EC214; // type:function size:0x58 scope:global align:4 +setItem__12dMenu_Ring_cFv = .text:0x801EC26C; // type:function size:0x348 scope:global align:4 +setJumpItem__12dMenu_Ring_cFb = .text:0x801EC5B4; // type:function size:0x3B4 scope:global align:4 +setScale__12dMenu_Ring_cFv = .text:0x801EC968; // type:function size:0x1A4 scope:global align:4 +setNameString__12dMenu_Ring_cFUl = .text:0x801ECB0C; // type:function size:0x154 scope:global align:4 +setActiveCursor__12dMenu_Ring_cFv = .text:0x801ECC60; // type:function size:0x250 scope:global align:4 +setMixItem__12dMenu_Ring_cFv = .text:0x801ECEB0; // type:function size:0x3C0 scope:global align:4 +drawItem__12dMenu_Ring_cFv = .text:0x801ED270; // type:function size:0x488 scope:global align:4 +drawItem2__12dMenu_Ring_cFv = .text:0x801ED6F8; // type:function size:0x320 scope:global align:4 +stick_wait_init__12dMenu_Ring_cFv = .text:0x801EDA18; // type:function size:0x60 scope:global align:4 +stick_wait_proc__12dMenu_Ring_cFv = .text:0x801EDA78; // type:function size:0x174 scope:global align:4 +stick_move_init__12dMenu_Ring_cFv = .text:0x801EDBEC; // type:function size:0xAC scope:global align:4 +stick_move_proc__12dMenu_Ring_cFv = .text:0x801EDC98; // type:function size:0x3F8 scope:global align:4 +stick_explain_init__12dMenu_Ring_cFv = .text:0x801EE090; // type:function size:0x4 scope:global align:4 +stick_explain_force_init__12dMenu_Ring_cFv = .text:0x801EE094; // type:function size:0x4 scope:global align:4 +stick_explain_proc__12dMenu_Ring_cFv = .text:0x801EE098; // type:function size:0xD0 scope:global align:4 +stick_explain_force_proc__12dMenu_Ring_cFv = .text:0x801EE168; // type:function size:0x108 scope:global align:4 +setSelectItem__12dMenu_Ring_cFiUc = .text:0x801EE270; // type:function size:0x184 scope:global align:4 +drawSelectItem__12dMenu_Ring_cFv = .text:0x801EE3F4; // type:function size:0x294 scope:global align:4 +setSelectItemForce__12dMenu_Ring_cFi = .text:0x801EE688; // type:function size:0xB0 scope:global align:4 +getCursorPos__12dMenu_Ring_cFUc = .text:0x801EE738; // type:function size:0x7C scope:global align:4 +getItemNum__12dMenu_Ring_cFUc = .text:0x801EE7B4; // type:function size:0x104 scope:global align:4 +getItemMaxNum__12dMenu_Ring_cFUc = .text:0x801EE8B8; // type:function size:0xCC scope:global align:4 +checkExplainForce__12dMenu_Ring_cFv = .text:0x801EE984; // type:function size:0x414 scope:global align:4 +checkCombineBomb__12dMenu_Ring_cFi = .text:0x801EED98; // type:function size:0x8 scope:global align:4 +setCombineBomb__12dMenu_Ring_cFi = .text:0x801EEDA0; // type:function size:0x4 scope:global align:4 +drawNumber__12dMenu_Ring_cFiiff = .text:0x801EEDA4; // type:function size:0x43C scope:global align:4 +getItem__12dMenu_Ring_cFiUc = .text:0x801EF1E0; // type:function size:0x60 scope:global align:4 +setDoStatus__12dMenu_Ring_cFUc = .text:0x801EF240; // type:function size:0x74 scope:global align:4 +isMixItemOn__12dMenu_Ring_cFv = .text:0x801EF2B4; // type:function size:0x140 scope:global align:4 +isMixItemOff__12dMenu_Ring_cFv = .text:0x801EF3F4; // type:function size:0xEC scope:global align:4 +setMixMessage__12dMenu_Ring_cFv = .text:0x801EF4E0; // type:function size:0x190 scope:global align:4 +textScaleHIO__12dMenu_Ring_cFv = .text:0x801EF670; // type:function size:0x208 scope:global align:4 +textCentering__12dMenu_Ring_cFv = .text:0x801EF878; // type:function size:0x20 scope:global align:4 +clacEllipseFunction__12dMenu_Ring_cFfff = .text:0x801EF898; // type:function size:0x38 scope:global align:4 +calcDistance__12dMenu_Ring_cFffff = .text:0x801EF8D0; // type:function size:0x2C scope:global align:4 +clacEllipsePlotAverage__12dMenu_Ring_cFiff = .text:0x801EF8FC; // type:function size:0x2E4 scope:global align:4 +dpdMove__12dMenu_Ring_cFv = .text:0x801EFBE0; // type:function size:0x8 scope:global align:4 +openExplain__12dMenu_Ring_cFUc = .text:0x801EFBE8; // type:function size:0xD4 scope:global align:4 +draw__12dMenu_Ring_cFv = .text:0x801EFCBC; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_ring_cpp = .text:0x801EFCDC; // type:function size:0xD4 scope:local align:4 +__ct__9dMs_HIO_cFv = .text:0x801EFDB0; // type:function size:0x4C scope:global align:4 +__ct__12dMenu_save_cFv = .text:0x801EFDFC; // type:function size:0x10C scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801EFF08; // type:function size:0x158 scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801F0060; // type:function size:0xFD0 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801F1030; // type:function size:0x20 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801F1050; // type:function size:0x54 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801F10A4; // type:function size:0x164 scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801F1208; // type:function size:0x18 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801F1220; // type:function size:0x520 scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801F1740; // type:function size:0xB8 scope:global align:4 +saveSelAnm__12dMenu_save_cFv = .text:0x801F17F8; // type:function size:0x48 scope:global align:4 +selFileWakuAnm__12dMenu_save_cFv = .text:0x801F1840; // type:function size:0xAC scope:global align:4 +bookIconAnm__12dMenu_save_cFv = .text:0x801F18EC; // type:function size:0xFC scope:global align:4 +memCardWatch__12dMenu_save_cFv = .text:0x801F19E8; // type:function size:0x88 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801F1A70; // type:function size:0x1E0 scope:global align:4 +saveQuestion2__12dMenu_save_cFv = .text:0x801F1C50; // type:function size:0xC8 scope:global align:4 +saveQuestion21__12dMenu_save_cFv = .text:0x801F1D18; // type:function size:0x24 scope:global align:4 +saveQuestion3__12dMenu_save_cFv = .text:0x801F1D3C; // type:function size:0x74 scope:global align:4 +saveQuestion4__12dMenu_save_cFv = .text:0x801F1DB0; // type:function size:0x3C scope:global align:4 +saveGuide__12dMenu_save_cFv = .text:0x801F1DEC; // type:function size:0x2C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801F1E18; // type:function size:0x1FC scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801F2014; // type:function size:0x8C scope:global align:4 +backSaveQuestionInitSet__12dMenu_save_cFv = .text:0x801F20A0; // type:function size:0x34 scope:global align:4 +backSaveQuestion__12dMenu_save_cFv = .text:0x801F20D4; // type:function size:0x6C scope:global align:4 +backSaveQuestion2__12dMenu_save_cFv = .text:0x801F2140; // type:function size:0xF0 scope:global align:4 +closeSelect__12dMenu_save_cFv = .text:0x801F2230; // type:function size:0xC0 scope:global align:4 +closeSelect2__12dMenu_save_cFv = .text:0x801F22F0; // type:function size:0x78 scope:global align:4 +iplSelMsgInitSet__12dMenu_save_cFv = .text:0x801F2368; // type:function size:0x24 scope:global align:4 +iplSelInitSet__12dMenu_save_cFv = .text:0x801F238C; // type:function size:0x58 scope:global align:4 +IPLSelectDisp1__12dMenu_save_cFv = .text:0x801F23E4; // type:function size:0x68 scope:global align:4 +IPLSelectDisp2__12dMenu_save_cFv = .text:0x801F244C; // type:function size:0x80 scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801F24CC; // type:function size:0x84 scope:global align:4 +IPLSelect2Disp__12dMenu_save_cFv = .text:0x801F2550; // type:function size:0x88 scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801F25D8; // type:function size:0xA0 scope:global align:4 +memCardErrGotoIPL__12dMenu_save_cFv = .text:0x801F2678; // type:function size:0x80 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801F26F8; // type:function size:0xAC scope:global align:4 +cardFormatYesSelDisp__12dMenu_save_cFv = .text:0x801F27A4; // type:function size:0x88 scope:global align:4 +cardFormatNoSelDisp__12dMenu_save_cFv = .text:0x801F282C; // type:function size:0x68 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801F2894; // type:function size:0xB4 scope:global align:4 +cardFormatYesSel2Disp__12dMenu_save_cFv = .text:0x801F2948; // type:function size:0x7C scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801F29C4; // type:function size:0x60 scope:global align:4 +memCardFormatWait__12dMenu_save_cFv = .text:0x801F2A24; // type:function size:0x78 scope:global align:4 +gameFileMakeSelInitSet__12dMenu_save_cFv = .text:0x801F2A9C; // type:function size:0x58 scope:global align:4 +makeGameFileSelDisp__12dMenu_save_cFv = .text:0x801F2AF4; // type:function size:0x80 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801F2B74; // type:function size:0x98 scope:global align:4 +makeGameFileDisp__12dMenu_save_cFv = .text:0x801F2C0C; // type:function size:0x98 scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801F2CA4; // type:function size:0x60 scope:global align:4 +memCardMakeGameFileWait__12dMenu_save_cFv = .text:0x801F2D04; // type:function size:0x8C scope:global align:4 +memCardCommandEnd__12dMenu_save_cFv = .text:0x801F2D90; // type:function size:0x70 scope:global align:4 +memCardCommandEnd2__12dMenu_save_cFv = .text:0x801F2E00; // type:function size:0xC4 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801F2EC4; // type:function size:0x74 scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801F2F38; // type:function size:0xA4 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801F2FDC; // type:function size:0xA8 scope:global align:4 +memCardDataSaveWait2__12dMenu_save_cFv = .text:0x801F3084; // type:function size:0x1D0 scope:global align:4 +gameContinueDisp__12dMenu_save_cFv = .text:0x801F3254; // type:function size:0x9C scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801F32F0; // type:function size:0x180 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801F3470; // type:function size:0x28 scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801F3498; // type:function size:0x34 scope:global align:4 +saveEnd__12dMenu_save_cFv = .text:0x801F34CC; // type:function size:0xB4 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801F3580; // type:function size:0x80 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801F3600; // type:function size:0x30 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801F3630; // type:function size:0x14 scope:global align:4 +retryQuestion0__12dMenu_save_cFv = .text:0x801F3644; // type:function size:0x68 scope:global align:4 +retryQuestion1__12dMenu_save_cFv = .text:0x801F36AC; // type:function size:0x8C scope:global align:4 +retryQuestion2__12dMenu_save_cFv = .text:0x801F3738; // type:function size:0x78 scope:global align:4 +restartInit__12dMenu_save_cFv = .text:0x801F37B0; // type:function size:0xF8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801F38A8; // type:function size:0x4 scope:global align:4 +messageChange__12dMenu_save_cFv = .text:0x801F38AC; // type:function size:0xD8 scope:global align:4 +YesNoSelect__12dMenu_save_cFv = .text:0x801F3984; // type:function size:0x230 scope:global align:4 +msgTxtSet__12dMenu_save_cFUsb = .text:0x801F3BB4; // type:function size:0xCC scope:global align:4 +openSaveSelect__12dMenu_save_cFv = .text:0x801F3C80; // type:function size:0x12C scope:global align:4 +openSaveSelect2__12dMenu_save_cFv = .text:0x801F3DAC; // type:function size:0xEC scope:global align:4 +openSaveSelect3__12dMenu_save_cFv = .text:0x801F3E98; // type:function size:0x194 scope:global align:4 +saveSelect__12dMenu_save_cFv = .text:0x801F402C; // type:function size:0x160 scope:global align:4 +saveSelectStart__12dMenu_save_cFv = .text:0x801F418C; // type:function size:0x14C scope:global align:4 +selectDataOpenMove__12dMenu_save_cFv = .text:0x801F42D8; // type:function size:0x9C scope:global align:4 +dataSelectAnmSet__12dMenu_save_cFv = .text:0x801F4374; // type:function size:0x1B4 scope:global align:4 +saveSelectMoveAnime__12dMenu_save_cFv = .text:0x801F4528; // type:function size:0x2A8 scope:global align:4 +saveYesNoSelect__12dMenu_save_cFv = .text:0x801F47D0; // type:function size:0x160 scope:global align:4 +yesnoSelectStart__12dMenu_save_cFv = .text:0x801F4930; // type:function size:0xC4 scope:global align:4 +saveMoveDisp__12dMenu_save_cFv = .text:0x801F49F4; // type:function size:0xFC scope:global align:4 +saveMoveDisp2__12dMenu_save_cFv = .text:0x801F4AF0; // type:function size:0x118 scope:global align:4 +yesnoSelectAnmSet__12dMenu_save_cFUc = .text:0x801F4C08; // type:function size:0x1A4 scope:global align:4 +yesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801F4DAC; // type:function size:0x70 scope:global align:4 +yesnoCancelAnmSet__12dMenu_save_cFv = .text:0x801F4E1C; // type:function size:0xB8 scope:global align:4 +saveYesNoCancelMove__12dMenu_save_cFv = .text:0x801F4ED4; // type:function size:0x80 scope:global align:4 +headerTxtSet__12dMenu_save_cFUs = .text:0x801F4F54; // type:function size:0xCC scope:global align:4 +headerTxtChangeAnm__12dMenu_save_cFv = .text:0x801F5020; // type:function size:0xE8 scope:global align:4 +errDispInitSet__12dMenu_save_cFi = .text:0x801F5108; // type:function size:0x174 scope:global align:4 +msgWindowInitOpen__12dMenu_save_cFv = .text:0x801F527C; // type:function size:0x18C scope:global align:4 +msgWindowOpen__12dMenu_save_cFv = .text:0x801F5408; // type:function size:0x9C scope:global align:4 +msgWindowClose__12dMenu_save_cFv = .text:0x801F54A4; // type:function size:0x9C scope:global align:4 +errYesNoSelect__12dMenu_save_cFUcUc = .text:0x801F5540; // type:function size:0x16C scope:global align:4 +errCurMove__12dMenu_save_cFUcUc = .text:0x801F56AC; // type:function size:0xA0 scope:global align:4 +errYesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801F574C; // type:function size:0x70 scope:global align:4 +errorTxtSet__12dMenu_save_cFUs = .text:0x801F57BC; // type:function size:0xCC scope:global align:4 +errorTxtChangeAnm__12dMenu_save_cFv = .text:0x801F5888; // type:function size:0xE8 scope:global align:4 +saveSelectOpenInit__12dMenu_save_cFv = .text:0x801F5970; // type:function size:0xC4 scope:global align:4 +selectDataBaseMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F5A34; // type:function size:0x98 scope:global align:4 +selectDataBaseMoveAnm__12dMenu_save_cFv = .text:0x801F5ACC; // type:function size:0xEC scope:global align:4 +saveSelectOpenAnmSet__12dMenu_save_cFv = .text:0x801F5BB8; // type:function size:0x48 scope:global align:4 +selectDataMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F5C00; // type:function size:0xF8 scope:global align:4 +selectDataMoveAnm__12dMenu_save_cFv = .text:0x801F5CF8; // type:function size:0x144 scope:global align:4 +yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc = .text:0x801F5E3C; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__12dMenu_save_cFv = .text:0x801F5FC0; // type:function size:0x21C scope:global align:4 +yesnoSelectMoveAnm__12dMenu_save_cFUc = .text:0x801F61DC; // type:function size:0x2A0 scope:global align:4 +yesnoCursorShow__12dMenu_save_cFv = .text:0x801F647C; // type:function size:0x170 scope:global align:4 +errorMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F65EC; // type:function size:0x90 scope:global align:4 +errorMoveAnm__12dMenu_save_cFv = .text:0x801F667C; // type:function size:0x120 scope:global align:4 +modoruTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801F679C; // type:function size:0x7C scope:global align:4 +modoruTxtDispAnm__12dMenu_save_cFv = .text:0x801F6818; // type:function size:0xDC scope:global align:4 +ketteiTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801F68F4; // type:function size:0x7C scope:global align:4 +ketteiTxtDispAnm__12dMenu_save_cFv = .text:0x801F6970; // type:function size:0xDC scope:global align:4 +selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801F6A4C; // type:function size:0x3C scope:global align:4 +selectWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801F6A88; // type:function size:0xC8 scope:global align:4 +selFileCursorShow__12dMenu_save_cFv = .text:0x801F6B50; // type:function size:0x1B0 scope:global align:4 +yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801F6D00; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801F6D4C; // type:function size:0x164 scope:global align:4 +dataSave__12dMenu_save_cFv = .text:0x801F6EB0; // type:function size:0x38 scope:global align:4 +setSaveData__12dMenu_save_cFv = .text:0x801F6EE8; // type:function size:0x164 scope:global align:4 +setInitSaveData__12dMenu_save_cFv = .text:0x801F704C; // type:function size:0x64 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801F70B0; // type:function size:0x44 scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801F70F4; // type:function size:0xE0 scope:global align:4 +draw__23dDlst_MenuSaveExplain_cFv = .text:0x801F71D4; // type:function size:0x30 scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801F7204; // type:function size:0x38 scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x801F723C; // type:function size:0x48 scope:global align:4 +__dt__23dDlst_MenuSaveExplain_cFv = .text:0x801F7284; // type:function size:0x48 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801F72CC; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_save_cpp = .text:0x801F7314; // type:function size:0x608 scope:local align:4 +__ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801F791C; // type:function size:0x124 scope:global align:4 +__dt__13dMenu_Skill_cFv = .text:0x801F7A40; // type:function size:0x2F4 scope:global align:4 +_create__13dMenu_Skill_cFv = .text:0x801F7D34; // type:function size:0xDC scope:global align:4 +_move__13dMenu_Skill_cFv = .text:0x801F7E10; // type:function size:0x98 scope:global align:4 +_draw__13dMenu_Skill_cFv = .text:0x801F7EA8; // type:function size:0x1A0 scope:global align:4 +isSync__13dMenu_Skill_cFv = .text:0x801F8048; // type:function size:0x28 scope:global align:4 +skill_init_calc__13dMenu_Skill_cFv = .text:0x801F8070; // type:function size:0x74 scope:global align:4 +init__13dMenu_Skill_cFv = .text:0x801F80E4; // type:function size:0x54 scope:global align:4 +_open__13dMenu_Skill_cFv = .text:0x801F8138; // type:function size:0x1DC scope:global align:4 +_close__13dMenu_Skill_cFv = .text:0x801F8314; // type:function size:0x13C scope:global align:4 +wait_init__13dMenu_Skill_cFv = .text:0x801F8450; // type:function size:0x3C scope:global align:4 +wait_move__13dMenu_Skill_cFv = .text:0x801F848C; // type:function size:0x190 scope:global align:4 +read_open_init__13dMenu_Skill_cFv = .text:0x801F861C; // type:function size:0xD4 scope:global align:4 +read_open_move__13dMenu_Skill_cFv = .text:0x801F86F0; // type:function size:0x11C scope:global align:4 +read_move_init__13dMenu_Skill_cFv = .text:0x801F880C; // type:function size:0x3C scope:global align:4 +read_move_move__13dMenu_Skill_cFv = .text:0x801F8848; // type:function size:0xC8 scope:global align:4 +read_close_init__13dMenu_Skill_cFv = .text:0x801F8910; // type:function size:0x54 scope:global align:4 +read_close_move__13dMenu_Skill_cFv = .text:0x801F8964; // type:function size:0x11C scope:global align:4 +screenSetMenu__13dMenu_Skill_cFv = .text:0x801F8A80; // type:function size:0x690 scope:global align:4 +screenSetLetter__13dMenu_Skill_cFv = .text:0x801F9110; // type:function size:0x308 scope:global align:4 +screenSetDoIcon__13dMenu_Skill_cFv = .text:0x801F9418; // type:function size:0x17C scope:global align:4 +setCursorPos__13dMenu_Skill_cFv = .text:0x801F9594; // type:function size:0x8C scope:global align:4 +changeActiveColor__13dMenu_Skill_cFv = .text:0x801F9620; // type:function size:0x21C scope:global align:4 +setPageText__13dMenu_Skill_cFv = .text:0x801F983C; // type:function size:0x11C scope:global align:4 +setAButtonString__13dMenu_Skill_cFUs = .text:0x801F9958; // type:function size:0xB0 scope:global align:4 +setBButtonString__13dMenu_Skill_cFUs = .text:0x801F9A08; // type:function size:0xB0 scope:global align:4 +setNameString__13dMenu_Skill_cFUs = .text:0x801F9AB8; // type:function size:0xB0 scope:global align:4 +getSkillNum__13dMenu_Skill_cFv = .text:0x801F9B68; // type:function size:0x90 scope:global align:4 +setHIO__13dMenu_Skill_cFb = .text:0x801F9BF8; // type:function size:0x508 scope:global align:4 +draw__13dMenu_Skill_cFv = .text:0x801FA100; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_skill_cpp = .text:0x801FA120; // type:function size:0xD4 scope:local align:4 +__ct__9dMw_HIO_cFv = .text:0x801FA1F4; // type:function size:0x3C scope:global align:4 +init__9dMw_HIO_cFv = .text:0x801FA230; // type:function size:0x2DC scope:global align:4 +getBombFlag__9dMw_HIO_cFv = .text:0x801FA50C; // type:function size:0x8 scope:global align:4 +getArrowFlag__9dMw_HIO_cFv = .text:0x801FA514; // type:function size:0x8 scope:global align:4 +getPachinkoFlag__9dMw_HIO_cFv = .text:0x801FA51C; // type:function size:0x8 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801FA524; // type:function size:0x6C scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801FA590; // type:function size:0x48 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801FA5D8; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_window_HIO_cpp = .text:0x801FA620; // type:function size:0x5C scope:local align:4 +dMw_UP_TRIGGER__Fv = .text:0x801FA67C; // type:function size:0x14 scope:global align:4 +dMw_DOWN_TRIGGER__Fv = .text:0x801FA690; // type:function size:0x14 scope:global align:4 +dMw_LEFT_TRIGGER__Fv = .text:0x801FA6A4; // type:function size:0x48 scope:global align:4 +dMw_RIGHT_TRIGGER__Fv = .text:0x801FA6EC; // type:function size:0x48 scope:global align:4 +dMw_A_TRIGGER__Fv = .text:0x801FA734; // type:function size:0x14 scope:global align:4 +dMw_B_TRIGGER__Fv = .text:0x801FA748; // type:function size:0x14 scope:global align:4 +dMw_Z_TRIGGER__Fv = .text:0x801FA75C; // type:function size:0x14 scope:global align:4 +dMw_START_TRIGGER__Fv = .text:0x801FA770; // type:function size:0x14 scope:global align:4 +dMw_onPauseWindow__Fv = .text:0x801FA784; // type:function size:0x20 scope:global align:4 +dMw_offPauseWindow__Fv = .text:0x801FA7A4; // type:function size:0x20 scope:global align:4 +dMw_onMenuRing__Fv = .text:0x801FA7C4; // type:function size:0x24 scope:global align:4 +dMw_offMenuRing__Fv = .text:0x801FA7E8; // type:function size:0x24 scope:global align:4 +dMw_isMenuRing__Fv = .text:0x801FA80C; // type:function size:0x28 scope:global align:4 +key_wait_init__5dMw_cFUc = .text:0x801FA834; // type:function size:0xE4 scope:global align:4 +ring_open_init__5dMw_cFUc = .text:0x801FA918; // type:function size:0x1C scope:global align:4 +ring_move_init__5dMw_cFUc = .text:0x801FA934; // type:function size:0x4 scope:global align:4 +ring_close_init__5dMw_cFUc = .text:0x801FA938; // type:function size:0x4 scope:global align:4 +collect_open_init__5dMw_cFUc = .text:0x801FA93C; // type:function size:0x8C scope:global align:4 +collect_move_init__5dMw_cFUc = .text:0x801FA9C8; // type:function size:0x19C scope:global align:4 +collect_close_init__5dMw_cFUc = .text:0x801FAB64; // type:function size:0xCC scope:global align:4 +fmap_open_init__5dMw_cFUc = .text:0x801FAC30; // type:function size:0x24 scope:global align:4 +fmap_move_init__5dMw_cFUc = .text:0x801FAC54; // type:function size:0x4 scope:global align:4 +fmap_close_init__5dMw_cFUc = .text:0x801FAC58; // type:function size:0x4 scope:global align:4 +dmap_open_init__5dMw_cFUc = .text:0x801FAC5C; // type:function size:0x24 scope:global align:4 +dmap_move_init__5dMw_cFUc = .text:0x801FAC80; // type:function size:0x4 scope:global align:4 +dmap_close_init__5dMw_cFUc = .text:0x801FAC84; // type:function size:0x4 scope:global align:4 +collect_save_open_init__5dMw_cFUc = .text:0x801FAC88; // type:function size:0x54 scope:global align:4 +collect_save_move_init__5dMw_cFUc = .text:0x801FACDC; // type:function size:0x4 scope:global align:4 +collect_save_close_init__5dMw_cFUc = .text:0x801FACE0; // type:function size:0x20 scope:global align:4 +collect_option_open_init__5dMw_cFUc = .text:0x801FAD00; // type:function size:0x54 scope:global align:4 +collect_option_move_init__5dMw_cFUc = .text:0x801FAD54; // type:function size:0x4 scope:global align:4 +collect_option_close_init__5dMw_cFUc = .text:0x801FAD58; // type:function size:0x20 scope:global align:4 +collect_letter_open_init__5dMw_cFUc = .text:0x801FAD78; // type:function size:0x5C scope:global align:4 +collect_letter_move_init__5dMw_cFUc = .text:0x801FADD4; // type:function size:0x4 scope:global align:4 +collect_letter_close_init__5dMw_cFUc = .text:0x801FADD8; // type:function size:0x58 scope:global align:4 +collect_fishing_open_init__5dMw_cFUc = .text:0x801FAE30; // type:function size:0x5C scope:global align:4 +collect_fishing_move_init__5dMw_cFUc = .text:0x801FAE8C; // type:function size:0x4 scope:global align:4 +collect_fishing_close_init__5dMw_cFUc = .text:0x801FAE90; // type:function size:0x58 scope:global align:4 +collect_skill_open_init__5dMw_cFUc = .text:0x801FAEE8; // type:function size:0x5C scope:global align:4 +collect_skill_move_init__5dMw_cFUc = .text:0x801FAF44; // type:function size:0x4 scope:global align:4 +collect_skill_close_init__5dMw_cFUc = .text:0x801FAF48; // type:function size:0x58 scope:global align:4 +collect_insect_open_init__5dMw_cFUc = .text:0x801FAFA0; // type:function size:0x60 scope:global align:4 +collect_insect_move_init__5dMw_cFUc = .text:0x801FB000; // type:function size:0x4 scope:global align:4 +collect_insect_close_init__5dMw_cFUc = .text:0x801FB004; // type:function size:0x58 scope:global align:4 +insect_open_init__5dMw_cFUc = .text:0x801FB05C; // type:function size:0x84 scope:global align:4 +insect_open2_init__5dMw_cFUc = .text:0x801FB0E0; // type:function size:0x4 scope:global align:4 +insect_move_init__5dMw_cFUc = .text:0x801FB0E4; // type:function size:0x4 scope:global align:4 +insect_close_init__5dMw_cFUc = .text:0x801FB0E8; // type:function size:0x58 scope:global align:4 +key_wait_proc__5dMw_cFv = .text:0x801FB140; // type:function size:0x594 scope:global align:4 +ring_open_proc__5dMw_cFv = .text:0x801FB6D4; // type:function size:0x40 scope:global align:4 +ring_move_proc__5dMw_cFv = .text:0x801FB714; // type:function size:0x48 scope:global align:4 +ring_close_proc__5dMw_cFv = .text:0x801FB75C; // type:function size:0x54 scope:global align:4 +collect_open_proc__5dMw_cFv = .text:0x801FB7B0; // type:function size:0x58 scope:global align:4 +collect_move_proc__5dMw_cFv = .text:0x801FB808; // type:function size:0x90 scope:global align:4 +collect_close_proc__5dMw_cFv = .text:0x801FB898; // type:function size:0xA0 scope:global align:4 +fmap_open_proc__5dMw_cFv = .text:0x801FB938; // type:function size:0x58 scope:global align:4 +fmap_move_proc__5dMw_cFv = .text:0x801FB990; // type:function size:0xD4 scope:global align:4 +fmap_close_proc__5dMw_cFv = .text:0x801FBA64; // type:function size:0x40 scope:global align:4 +dmap_open_proc__5dMw_cFv = .text:0x801FBAA4; // type:function size:0x58 scope:global align:4 +dmap_move_proc__5dMw_cFv = .text:0x801FBAFC; // type:function size:0x1D8 scope:global align:4 +dmap_close_proc__5dMw_cFv = .text:0x801FBCD4; // type:function size:0x40 scope:global align:4 +collect_save_open_proc__5dMw_cFv = .text:0x801FBD14; // type:function size:0x60 scope:global align:4 +collect_save_move_proc__5dMw_cFv = .text:0x801FBD74; // type:function size:0x5C scope:global align:4 +collect_save_close_proc__5dMw_cFv = .text:0x801FBDD0; // type:function size:0x64 scope:global align:4 +collect_option_open_proc__5dMw_cFv = .text:0x801FBE34; // type:function size:0x70 scope:global align:4 +collect_option_move_proc__5dMw_cFv = .text:0x801FBEA4; // type:function size:0x54 scope:global align:4 +collect_option_close_proc__5dMw_cFv = .text:0x801FBEF8; // type:function size:0x1C scope:global align:4 +collect_letter_open_proc__5dMw_cFv = .text:0x801FBF14; // type:function size:0x90 scope:global align:4 +collect_letter_move_proc__5dMw_cFv = .text:0x801FBFA4; // type:function size:0x54 scope:global align:4 +collect_letter_close_proc__5dMw_cFv = .text:0x801FBFF8; // type:function size:0x1C scope:global align:4 +collect_fishing_open_proc__5dMw_cFv = .text:0x801FC014; // type:function size:0x90 scope:global align:4 +collect_fishing_move_proc__5dMw_cFv = .text:0x801FC0A4; // type:function size:0x54 scope:global align:4 +collect_fishing_close_proc__5dMw_cFv = .text:0x801FC0F8; // type:function size:0x1C scope:global align:4 +collect_skill_open_proc__5dMw_cFv = .text:0x801FC114; // type:function size:0x90 scope:global align:4 +collect_skill_move_proc__5dMw_cFv = .text:0x801FC1A4; // type:function size:0x54 scope:global align:4 +collect_skill_close_proc__5dMw_cFv = .text:0x801FC1F8; // type:function size:0x1C scope:global align:4 +collect_insect_open_proc__5dMw_cFv = .text:0x801FC214; // type:function size:0x90 scope:global align:4 +collect_insect_move_proc__5dMw_cFv = .text:0x801FC2A4; // type:function size:0x54 scope:global align:4 +collect_insect_close_proc__5dMw_cFv = .text:0x801FC2F8; // type:function size:0x1C scope:global align:4 +insect_open_proc__5dMw_cFv = .text:0x801FC314; // type:function size:0x5C scope:global align:4 +insect_open2_proc__5dMw_cFv = .text:0x801FC370; // type:function size:0x90 scope:global align:4 +insect_move_proc__5dMw_cFv = .text:0x801FC400; // type:function size:0x5C scope:global align:4 +insect_close_proc__5dMw_cFv = .text:0x801FC45C; // type:function size:0x1C scope:global align:4 +dMw_capture_create__5dMw_cFv = .text:0x801FC478; // type:function size:0x94 scope:global align:4 +dMw_capture_delete__5dMw_cFv = .text:0x801FC50C; // type:function size:0x80 scope:global align:4 +dMw_ring_create__5dMw_cFUc = .text:0x801FC58C; // type:function size:0xCC scope:global align:4 +dMw_ring_delete__5dMw_cFv = .text:0x801FC658; // type:function size:0x98 scope:global align:4 +dMw_collect_create__5dMw_cFv = .text:0x801FC6F0; // type:function size:0x98 scope:global align:4 +dMw_collect_delete__5dMw_cFb = .text:0x801FC788; // type:function size:0x6C scope:global align:4 +dMw_fmap_create__5dMw_cFv = .text:0x801FC7F4; // type:function size:0x168 scope:global align:4 +dMw_fmap_delete__5dMw_cFb = .text:0x801FC95C; // type:function size:0xEC scope:global align:4 +dMw_dmap_create__5dMw_cFv = .text:0x801FCA48; // type:function size:0x11C scope:global align:4 +dMw_dmap_delete__5dMw_cFb = .text:0x801FCB64; // type:function size:0xB4 scope:global align:4 +dMw_save_create__5dMw_cFv = .text:0x801FCC18; // type:function size:0xB0 scope:global align:4 +dMw_save_delete__5dMw_cFv = .text:0x801FCCC8; // type:function size:0x98 scope:global align:4 +dMw_option_create__5dMw_cFv = .text:0x801FCD60; // type:function size:0xA4 scope:global align:4 +dMw_option_delete__5dMw_cFv = .text:0x801FCE04; // type:function size:0xB0 scope:global align:4 +dMw_letter_create__5dMw_cFv = .text:0x801FCEB4; // type:function size:0xA0 scope:global align:4 +dMw_letter_delete__5dMw_cFv = .text:0x801FCF54; // type:function size:0xA8 scope:global align:4 +dMw_fishing_create__5dMw_cFv = .text:0x801FCFFC; // type:function size:0xA0 scope:global align:4 +dMw_fishing_delete__5dMw_cFv = .text:0x801FD09C; // type:function size:0xA8 scope:global align:4 +dMw_skill_create__5dMw_cFv = .text:0x801FD144; // type:function size:0xA0 scope:global align:4 +dMw_skill_delete__5dMw_cFv = .text:0x801FD1E4; // type:function size:0xA8 scope:global align:4 +dMw_insect_create__5dMw_cFUc = .text:0x801FD28C; // type:function size:0xB0 scope:global align:4 +dMw_insect_delete__5dMw_cFv = .text:0x801FD33C; // type:function size:0xA8 scope:global align:4 +dMw_onButtonBit__5dMw_cFUc = .text:0x801FD3E4; // type:function size:0x10 scope:global align:4 +dMw_offButtonBit__5dMw_cFUc = .text:0x801FD3F4; // type:function size:0x10 scope:global align:4 +dMw_isButtonBit__5dMw_cFUc = .text:0x801FD404; // type:function size:0x18 scope:global align:4 +dMw_isPush_S_Button__5dMw_cFv = .text:0x801FD41C; // type:function size:0xB4 scope:global align:4 +isPauseReady__5dMw_cFv = .text:0x801FD4D0; // type:function size:0x30 scope:global align:4 +dMw_fade_out__5dMw_cFv = .text:0x801FD500; // type:function size:0x70 scope:global align:4 +dMw_fade_in__5dMw_cFv = .text:0x801FD570; // type:function size:0x70 scope:global align:4 +checkCStickTrigger__5dMw_cFv = .text:0x801FD5E0; // type:function size:0x9C scope:global align:4 +isEventCheck__5dMw_cFv = .text:0x801FD67C; // type:function size:0x110 scope:global align:4 +markMemSize__5dMw_cFv = .text:0x801FD78C; // type:function size:0x40 scope:global align:4 +checkMemSize__5dMw_cFv = .text:0x801FD7CC; // type:function size:0x6C scope:global align:4 +_create__5dMw_cFv = .text:0x801FD838; // type:function size:0x198 scope:global align:4 +_execute__5dMw_cFv = .text:0x801FD9D0; // type:function size:0x178 scope:global align:4 +_draw__5dMw_cFv = .text:0x801FDB48; // type:function size:0x22C scope:global align:4 +_delete__5dMw_cFv = .text:0x801FDD74; // type:function size:0x1C4 scope:global align:4 +dMw_Draw__FP5dMw_c = .text:0x801FDF38; // type:function size:0x20 scope:global align:4 +dMw_Execute__FP5dMw_c = .text:0x801FDF58; // type:function size:0x20 scope:global align:4 +dMw_IsDelete__FP5dMw_c = .text:0x801FDF78; // type:function size:0x8 scope:global align:4 +dMw_Delete__FP5dMw_c = .text:0x801FDF80; // type:function size:0x38 scope:global align:4 +dMw_Create__FP9msg_class = .text:0x801FDFB8; // type:function size:0x68 scope:global align:4 +__sinit_d_menu_window_cpp = .text:0x801FE020; // type:function size:0x6A4 scope:local align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801FE6C4; // type:function size:0x31C scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801FE9E0; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801FEA28; // type:function size:0x18 scope:global align:4 +__ct__23dMeter_drawCollectHIO_cFv = .text:0x801FEA40; // type:function size:0x1A4 scope:global align:4 +__ct__22dMeter_drawOptionHIO_cFv = .text:0x801FEBE4; // type:function size:0xE0 scope:global align:4 +__ct__22dMeter_drawLetterHIO_cFv = .text:0x801FECC4; // type:function size:0x164 scope:global align:4 +__ct__23dMeter_drawFishingHIO_cFv = .text:0x801FEE28; // type:function size:0x1AC scope:global align:4 +__ct__22dMeter_drawInsectHIO_cFv = .text:0x801FEFD4; // type:function size:0x78 scope:global align:4 +__ct__27dMeter_drawCalibrationHIO_cFv = .text:0x801FF04C; // type:function size:0x3C scope:global align:4 +__ct__21dMeter_drawSkillHIO_cFv = .text:0x801FF088; // type:function size:0x160 scope:global align:4 +__ct__25dMeter_drawEmpButtonHIO_cFv = .text:0x801FF1E8; // type:function size:0x500 scope:global align:4 +__ct__24dMeter_drawMiniGameHIO_cFv = .text:0x801FF6E8; // type:function size:0x32C scope:global align:4 +__ct__25dMeter_drawLightDropHIO_cFv = .text:0x801FFA14; // type:function size:0x29C scope:global align:4 +__ct__16dMeter_drawHIO_cFv = .text:0x801FFCB0; // type:function size:0xBF8 scope:global align:4 +__ct__16dMeter_ringHIO_cFv = .text:0x802008A8; // type:function size:0x308 scope:global align:4 +__ct__19dMeter_mapIconHIO_cFv = .text:0x80200BB0; // type:function size:0x214 scope:global align:4 +__ct__16dMeter_fmapHIO_cFv = .text:0x80200DC4; // type:function size:0x504 scope:global align:4 +__dt__16dMeter_fmapHIO_cFv = .text:0x802012C8; // type:function size:0x108 scope:global align:4 +__ct__18dMeter_cursorHIO_cFv = .text:0x802013D0; // type:function size:0x84 scope:global align:4 +__dt__25dMeter_drawLightDropHIO_cFv = .text:0x80201454; // type:function size:0x48 scope:global align:4 +__dt__25dMeter_drawEmpButtonHIO_cFv = .text:0x8020149C; // type:function size:0x48 scope:global align:4 +__dt__24dMeter_drawMiniGameHIO_cFv = .text:0x802014E4; // type:function size:0x48 scope:global align:4 +__dt__21dMeter_drawSkillHIO_cFv = .text:0x8020152C; // type:function size:0x48 scope:global align:4 +__dt__27dMeter_drawCalibrationHIO_cFv = .text:0x80201574; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawInsectHIO_cFv = .text:0x802015BC; // type:function size:0x48 scope:global align:4 +__dt__23dMeter_drawFishingHIO_cFv = .text:0x80201604; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawLetterHIO_cFv = .text:0x8020164C; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawOptionHIO_cFv = .text:0x80201694; // type:function size:0x48 scope:global align:4 +__dt__23dMeter_drawCollectHIO_cFv = .text:0x802016DC; // type:function size:0x48 scope:global align:4 +__dt__19dMeter_mapIconHIO_cFv = .text:0x80201724; // type:function size:0x48 scope:global align:4 +__ct__Q216dMeter_fmapHIO_c13MapBlinkAnimeFv = .text:0x8020176C; // type:function size:0x28 scope:global align:4 +__dt__18dMeter_cursorHIO_cFv = .text:0x80201794; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_ringHIO_cFv = .text:0x802017DC; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_drawHIO_cFv = .text:0x80201824; // type:function size:0x114 scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x80201938; // type:function size:0x48 scope:global align:4 +__sinit_d_meter_HIO_cpp = .text:0x80201980; // type:function size:0xA4 scope:local align:4 +__ct__14dMeterButton_cFv = .text:0x80201A24; // type:function size:0x48 scope:global align:4 +__dt__14dMeterButton_cFv = .text:0x80201A6C; // type:function size:0x5C scope:global align:4 +_create__14dMeterButton_cFv = .text:0x80201AC8; // type:function size:0x38 scope:global align:4 +_execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb = .text:0x80201B00; // type:function size:0xE3C scope:global align:4 +draw__14dMeterButton_cFv = .text:0x8020293C; // type:function size:0x85C scope:global align:4 +_delete__14dMeterButton_cFv = .text:0x80203198; // type:function size:0x828 scope:global align:4 +alphaAnimeButtonA__14dMeterButton_cFUlb = .text:0x802039C0; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonB__14dMeterButton_cFUlb = .text:0x80203A98; // type:function size:0x10C scope:global align:4 +alphaAnimeButtonR__14dMeterButton_cFUlb = .text:0x80203BA4; // type:function size:0x104 scope:global align:4 +alphaAnimeButtonZ__14dMeterButton_cFUlb = .text:0x80203CA8; // type:function size:0x114 scope:global align:4 +alphaAnimeButton3D__14dMeterButton_cFUlb = .text:0x80203DBC; // type:function size:0xF8 scope:global align:4 +alphaAnimeButtonC__14dMeterButton_cFUlb = .text:0x80203EB4; // type:function size:0xC0 scope:global align:4 +alphaAnimeButtonS__14dMeterButton_cFUlb = .text:0x80203F74; // type:function size:0x7C scope:global align:4 +alphaAnimeButtonX__14dMeterButton_cFUlb = .text:0x80203FF0; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonY__14dMeterButton_cFUlb = .text:0x80204104; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonNun__14dMeterButton_cFUlb = .text:0x80204218; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonRemo__14dMeterButton_cFUlb = .text:0x8020432C; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonRemo2__14dMeterButton_cFUlb = .text:0x80204440; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonAR__14dMeterButton_cFUlb = .text:0x80204554; // type:function size:0x108 scope:global align:4 +alphaAnimeButton3DB__14dMeterButton_cFUlb = .text:0x8020465C; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonNURE__14dMeterButton_cFUlb = .text:0x80204764; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonReel__14dMeterButton_cFUlb = .text:0x8020486C; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonReel2__14dMeterButton_cFUlb = .text:0x80204974; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonAB__14dMeterButton_cFUlb = .text:0x80204A64; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonTate__14dMeterButton_cFUlb = .text:0x80204B54; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonNunZ__14dMeterButton_cFUlb = .text:0x80204C44; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonNunC__14dMeterButton_cFUlb = .text:0x80204D1C; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonBin__14dMeterButton_cFUlb = .text:0x80204DF4; // type:function size:0xF0 scope:global align:4 +screenInitButton__14dMeterButton_cFv = .text:0x80204EE4; // type:function size:0x104C scope:global align:4 +screenInitText__14dMeterButton_cFv = .text:0x80205F30; // type:function size:0x5E0 scope:global align:4 +updateButton__14dMeterButton_cFv = .text:0x80206510; // type:function size:0xCD8 scope:global align:4 +updateText__14dMeterButton_cFUl = .text:0x802071E8; // type:function size:0x368 scope:global align:4 +setAlphaButtonAAnimeMin__14dMeterButton_cFv = .text:0x80207550; // type:function size:0x90 scope:global align:4 +isFastSet__14dMeterButton_cFi = .text:0x802075E0; // type:function size:0x2F0 scope:global align:4 +setAlphaButtonAAnimeMax__14dMeterButton_cFv = .text:0x802078D0; // type:function size:0xEC scope:global align:4 +setAlphaButtonBAnimeMin__14dMeterButton_cFv = .text:0x802079BC; // type:function size:0x90 scope:global align:4 +setAlphaButtonBAnimeMax__14dMeterButton_cFv = .text:0x80207A4C; // type:function size:0xEC scope:global align:4 +setAlphaButtonRAnimeMin__14dMeterButton_cFv = .text:0x80207B38; // type:function size:0x90 scope:global align:4 +setAlphaButtonRAnimeMax__14dMeterButton_cFv = .text:0x80207BC8; // type:function size:0xEC scope:global align:4 +setAlphaButtonZAnimeMin__14dMeterButton_cFv = .text:0x80207CB4; // type:function size:0x90 scope:global align:4 +setAlphaButtonZAnimeMax__14dMeterButton_cFv = .text:0x80207D44; // type:function size:0xEC scope:global align:4 +setAlphaButton3DAnimeMin__14dMeterButton_cFv = .text:0x80207E30; // type:function size:0x94 scope:global align:4 +setAlphaButton3DAnimeMax__14dMeterButton_cFv = .text:0x80207EC4; // type:function size:0xEC scope:global align:4 +setAlphaButton3DVAnimeMin__14dMeterButton_cFv = .text:0x80207FB0; // type:function size:0x4 scope:global align:4 +setAlphaButton3DVAnimeMax__14dMeterButton_cFv = .text:0x80207FB4; // type:function size:0x4 scope:global align:4 +setAlphaButtonCAnimeMin__14dMeterButton_cFv = .text:0x80207FB8; // type:function size:0xA4 scope:global align:4 +setAlphaButtonCAnimeMax__14dMeterButton_cFv = .text:0x8020805C; // type:function size:0x23C scope:global align:4 +setAlphaButtonSAnimeMin__14dMeterButton_cFv = .text:0x80208298; // type:function size:0x90 scope:global align:4 +setAlphaButtonSAnimeMax__14dMeterButton_cFv = .text:0x80208328; // type:function size:0xEC scope:global align:4 +setAlphaButtonXAnimeMin__14dMeterButton_cFv = .text:0x80208414; // type:function size:0x90 scope:global align:4 +setAlphaButtonXAnimeMax__14dMeterButton_cFv = .text:0x802084A4; // type:function size:0xEC scope:global align:4 +setAlphaButtonYAnimeMin__14dMeterButton_cFv = .text:0x80208590; // type:function size:0x90 scope:global align:4 +setAlphaButtonYAnimeMax__14dMeterButton_cFv = .text:0x80208620; // type:function size:0xEC scope:global align:4 +setAlphaButtonNunAnimeMin__14dMeterButton_cFv = .text:0x8020870C; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunAnimeMax__14dMeterButton_cFv = .text:0x802087A4; // type:function size:0xF4 scope:global align:4 +setAlphaButtonRemoAnimeMin__14dMeterButton_cFv = .text:0x80208898; // type:function size:0x98 scope:global align:4 +setAlphaButtonRemoAnimeMax__14dMeterButton_cFv = .text:0x80208930; // type:function size:0xF4 scope:global align:4 +setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv = .text:0x80208A24; // type:function size:0x98 scope:global align:4 +setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv = .text:0x80208ABC; // type:function size:0xF4 scope:global align:4 +setAlphaButtonARAnimeMin__14dMeterButton_cFv = .text:0x80208BB0; // type:function size:0x98 scope:global align:4 +setAlphaButtonARAnimeMax__14dMeterButton_cFv = .text:0x80208C48; // type:function size:0x100 scope:global align:4 +setAlphaButton3DBAnimeMin__14dMeterButton_cFv = .text:0x80208D48; // type:function size:0x98 scope:global align:4 +setAlphaButton3DBAnimeMax__14dMeterButton_cFv = .text:0x80208DE0; // type:function size:0x100 scope:global align:4 +setAlphaButtonNUREAnimeMin__14dMeterButton_cFv = .text:0x80208EE0; // type:function size:0x98 scope:global align:4 +setAlphaButtonNUREAnimeMax__14dMeterButton_cFv = .text:0x80208F78; // type:function size:0x100 scope:global align:4 +setAlphaButtonReelAnimeMin__14dMeterButton_cFv = .text:0x80209078; // type:function size:0x98 scope:global align:4 +setAlphaButtonReelAnimeMax__14dMeterButton_cFv = .text:0x80209110; // type:function size:0x100 scope:global align:4 +setAlphaButtonReel2AnimeMin__14dMeterButton_cFv = .text:0x80209210; // type:function size:0x98 scope:global align:4 +setAlphaButtonReel2AnimeMax__14dMeterButton_cFv = .text:0x802092A8; // type:function size:0xB4 scope:global align:4 +setAlphaButtonABAnimeMin__14dMeterButton_cFv = .text:0x8020935C; // type:function size:0x98 scope:global align:4 +setAlphaButtonABAnimeMax__14dMeterButton_cFv = .text:0x802093F4; // type:function size:0xB4 scope:global align:4 +setAlphaButtonTateAnimeMin__14dMeterButton_cFv = .text:0x802094A8; // type:function size:0x98 scope:global align:4 +setAlphaButtonTateAnimeMax__14dMeterButton_cFv = .text:0x80209540; // type:function size:0xB4 scope:global align:4 +setAlphaButtonNunZAnimeMin__14dMeterButton_cFv = .text:0x802095F4; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunZAnimeMax__14dMeterButton_cFv = .text:0x8020968C; // type:function size:0x100 scope:global align:4 +setAlphaButtonNunCAnimeMin__14dMeterButton_cFv = .text:0x8020978C; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunCAnimeMax__14dMeterButton_cFv = .text:0x80209824; // type:function size:0x100 scope:global align:4 +setAlphaButtonBinAnimeMin__14dMeterButton_cFv = .text:0x80209924; // type:function size:0x98 scope:global align:4 +setAlphaButtonBinAnimeMax__14dMeterButton_cFv = .text:0x802099BC; // type:function size:0x100 scope:global align:4 +setAlphaButtonOAnimeMin__14dMeterButton_cFi = .text:0x80209ABC; // type:function size:0x74 scope:global align:4 +setAlphaButtonOAnimeMax__14dMeterButton_cFi = .text:0x80209B30; // type:function size:0xA8 scope:global align:4 +setAlphaIconAnimeMin__14dMeterButton_cFv = .text:0x80209BD8; // type:function size:0x70 scope:global align:4 +setAlphaIconAnimeMax__14dMeterButton_cFv = .text:0x80209C48; // type:function size:0x9C scope:global align:4 +isClose__14dMeterButton_cFv = .text:0x80209CE4; // type:function size:0x14C scope:global align:4 +setString__14dMeterButton_cFPcUcUcUc = .text:0x80209E30; // type:function size:0x72C scope:global align:4 +hideAll__14dMeterButton_cFv = .text:0x8020A55C; // type:function size:0x90 scope:global align:4 +getCenterPosCalc__14dMeterButton_cFUcPci = .text:0x8020A5EC; // type:function size:0x7C4 scope:global align:4 +trans_button__14dMeterButton_cFif = .text:0x8020ADB0; // type:function size:0x40C scope:global align:4 +hide_button__14dMeterButton_cFUc = .text:0x8020B1BC; // type:function size:0x138 scope:global align:4 +pikariCheck__14dMeterButton_cFv = .text:0x8020B2F4; // type:function size:0x3E4 scope:global align:4 +paneTrans__14dMeterButton_cFP8CPaneMgrffUc = .text:0x8020B6D8; // type:function size:0x24 scope:global align:4 +__ct__14dMeterHaihai_cFUc = .text:0x8020B6FC; // type:function size:0x64 scope:global align:4 +__dt__14dMeterHaihai_cFv = .text:0x8020B760; // type:function size:0x7C scope:global align:4 +_create__14dMeterHaihai_cFv = .text:0x8020B7DC; // type:function size:0x188 scope:global align:4 +_execute__14dMeterHaihai_cFUl = .text:0x8020B964; // type:function size:0x4C scope:global align:4 +draw__14dMeterHaihai_cFv = .text:0x8020B9B0; // type:function size:0x3D8 scope:global align:4 +drawHaihai__14dMeterHaihai_cFUc = .text:0x8020BD88; // type:function size:0x2FC scope:global align:4 +drawHaihai__14dMeterHaihai_cFUcffff = .text:0x8020C084; // type:function size:0x19C scope:global align:4 +drawHaihaiLeft__14dMeterHaihai_cFff = .text:0x8020C220; // type:function size:0x9C scope:global align:4 +drawHaihaiRight__14dMeterHaihai_cFff = .text:0x8020C2BC; // type:function size:0x9C scope:global align:4 +drawHaihaiTop__14dMeterHaihai_cFff = .text:0x8020C358; // type:function size:0x9C scope:global align:4 +drawHaihaiBottom__14dMeterHaihai_cFff = .text:0x8020C3F4; // type:function size:0x9C scope:global align:4 +setScale__14dMeterHaihai_cFf = .text:0x8020C490; // type:function size:0x18C scope:global align:4 +_delete__14dMeterHaihai_cFv = .text:0x8020C61C; // type:function size:0xF4 scope:global align:4 +alphaAnimeHaihai__14dMeterHaihai_cFUl = .text:0x8020C710; // type:function size:0x4 scope:global align:4 +updateHaihai__14dMeterHaihai_cFv = .text:0x8020C714; // type:function size:0x5C scope:global align:4 +playBckAnime__14dMeterHaihai_cFP18J2DAnmTransformKey = .text:0x8020C770; // type:function size:0x178 scope:global align:4 +playBtkAnime__14dMeterHaihai_cFP19J2DAnmTextureSRTKey = .text:0x8020C8E8; // type:function size:0x154 scope:global align:4 +playBpkAnime__14dMeterHaihai_cFP11J2DAnmColor = .text:0x8020CA3C; // type:function size:0x154 scope:global align:4 +__ct__15dMeterHakusha_cFPv = .text:0x8020CB90; // type:function size:0x64 scope:global align:4 +__dt__15dMeterHakusha_cFv = .text:0x8020CBF4; // type:function size:0x7C scope:global align:4 +_create__15dMeterHakusha_cFv = .text:0x8020CC70; // type:function size:0x408 scope:global align:4 +_execute__15dMeterHakusha_cFUl = .text:0x8020D078; // type:function size:0x48 scope:global align:4 +draw__15dMeterHakusha_cFv = .text:0x8020D0C0; // type:function size:0x26C scope:global align:4 +_delete__15dMeterHakusha_cFv = .text:0x8020D32C; // type:function size:0x19C scope:global align:4 +alphaAnimeHakusha__15dMeterHakusha_cFUl = .text:0x8020D4C8; // type:function size:0x114 scope:global align:4 +updateHakusha__15dMeterHakusha_cFv = .text:0x8020D5DC; // type:function size:0x4EC scope:global align:4 +setAlphaHakushaAnimeMin__15dMeterHakusha_cFv = .text:0x8020DAC8; // type:function size:0xB0 scope:global align:4 +setAlphaHakushaAnimeMax__15dMeterHakusha_cFv = .text:0x8020DB78; // type:function size:0xB0 scope:global align:4 +setAlphaButtonAnimeMin__15dMeterHakusha_cFv = .text:0x8020DC28; // type:function size:0x64 scope:global align:4 +setAlphaButtonAnimeMax__15dMeterHakusha_cFv = .text:0x8020DC8C; // type:function size:0x64 scope:global align:4 +getHakushaNum__15dMeterHakusha_cFv = .text:0x8020DCF0; // type:function size:0x1C scope:global align:4 +isEnableDispMap__11dMeterMap_cFv = .text:0x8020DD0C; // type:function size:0x8C scope:global align:4 +getMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x8020DD98; // type:function size:0x128 scope:global align:4 +isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x8020DEC0; // type:function size:0x40 scope:global align:4 +getMapDispEdgeBottomY_Layout__11dMeterMap_cFv = .text:0x8020DF00; // type:function size:0x8 scope:global align:4 +isEventRunCheck__11dMeterMap_cFv = .text:0x8020DF08; // type:function size:0x94 scope:global align:4 +getMapDispEdgeLeftX_Layout__11dMeterMap_cFv = .text:0x8020DF9C; // type:function size:0x30 scope:global align:4 +getMapDispEdgeTop__11dMeterMap_cFv = .text:0x8020DFCC; // type:function size:0x88 scope:global align:4 +getDispPosInside_OffsetX__11dMeterMap_cFv = .text:0x8020E054; // type:function size:0x8 scope:global align:4 +getDispPosOutSide_OffsetX__11dMeterMap_cFv = .text:0x8020E05C; // type:function size:0x88 scope:global align:4 +setDispPosInsideFlg_SE_On__11dMeterMap_cFv = .text:0x8020E0E4; // type:function size:0x48 scope:global align:4 +setDispPosOutsideFlg_SE_On__11dMeterMap_cFv = .text:0x8020E12C; // type:function size:0x3C scope:global align:4 +setMapAlpha__11dMeterMap_cFUc = .text:0x8020E168; // type:function size:0x8 scope:global align:4 +isMapOpenCheck__11dMeterMap_cFv = .text:0x8020E170; // type:function size:0x48 scope:global align:4 +__ct__11dMeterMap_cFP9J2DScreen = .text:0x8020E1B8; // type:function size:0x48 scope:global align:4 +__dt__11dMeterMap_cFv = .text:0x8020E200; // type:function size:0x5C scope:global align:4 +_create__11dMeterMap_cFP9J2DScreen = .text:0x8020E25C; // type:function size:0x264 scope:global align:4 +_delete__11dMeterMap_cFv = .text:0x8020E4C0; // type:function size:0x94 scope:global align:4 +_move__11dMeterMap_cFUl = .text:0x8020E554; // type:function size:0x238 scope:global align:4 +_draw__11dMeterMap_cFv = .text:0x8020E78C; // type:function size:0x4C scope:global align:4 +draw__11dMeterMap_cFv = .text:0x8020E7D8; // type:function size:0x108 scope:global align:4 +ctrlShowMap__11dMeterMap_cFv = .text:0x8020E8E0; // type:function size:0x3EC scope:global align:4 +checkMoveStatus__11dMeterMap_cFv = .text:0x8020ECCC; // type:function size:0x6C scope:global align:4 +isShow__11dMeterMap_cFUl = .text:0x8020ED38; // type:function size:0x158 scope:global align:4 +isFmapScreen__11dMeterMap_cFv = .text:0x8020EE90; // type:function size:0xEC scope:global align:4 +isDmapScreen__11dMeterMap_cFv = .text:0x8020EF7C; // type:function size:0x48 scope:global align:4 +meter_map_move__11dMeterMap_cFUl = .text:0x8020EFC4; // type:function size:0x278 scope:global align:4 +keyCheck__11dMeterMap_cFv = .text:0x8020F23C; // type:function size:0x394 scope:global align:4 +__ct__14dMeterString_cFi = .text:0x8020F5D0; // type:function size:0x94 scope:global align:4 +__dt__14dMeterString_cFv = .text:0x8020F664; // type:function size:0x7C scope:global align:4 +_create__14dMeterString_cFv = .text:0x8020F6E0; // type:function size:0x2E0 scope:global align:4 +_execute__14dMeterString_cFUl = .text:0x8020F9C0; // type:function size:0x60 scope:global align:4 +draw__14dMeterString_cFv = .text:0x8020FA20; // type:function size:0x2EC scope:global align:4 +_delete__14dMeterString_cFv = .text:0x8020FD0C; // type:function size:0x108 scope:global align:4 +createString__14dMeterString_cFi = .text:0x8020FE14; // type:function size:0xC8 scope:global align:4 +playBckAnimation__14dMeterString_cFf = .text:0x8020FEDC; // type:function size:0x80 scope:global align:4 +drawPikari__14dMeterString_cFv = .text:0x8020FF5C; // type:function size:0x39C scope:global align:4 +isLeadByte__14dMeterString_cFi = .text:0x802102F8; // type:function size:0x2C scope:global align:4 +__ct__13dMeter2Draw_cFP10JKRExpHeap = .text:0x80210324; // type:function size:0x6A4 scope:global align:4 +__dt__13dMeter2Draw_cFv = .text:0x802109C8; // type:function size:0xCB8 scope:global align:4 +init__13dMeter2Draw_cFv = .text:0x80211680; // type:function size:0x3AC scope:global align:4 +exec__13dMeter2Draw_cFUl = .text:0x80211A2C; // type:function size:0x1C0 scope:global align:4 +draw__13dMeter2Draw_cFv = .text:0x80211BEC; // type:function size:0x6D0 scope:global align:4 +initLife__13dMeter2Draw_cFv = .text:0x802122BC; // type:function size:0x278 scope:global align:4 +initMagic__13dMeter2Draw_cFv = .text:0x80212534; // type:function size:0x32C scope:global align:4 +initLightDrop__13dMeter2Draw_cFv = .text:0x80212860; // type:function size:0x274 scope:global align:4 +initRupeeKey__13dMeter2Draw_cFv = .text:0x80212AD4; // type:function size:0x2E0 scope:global align:4 +initButton__13dMeter2Draw_cFv = .text:0x80212DB4; // type:function size:0xE28 scope:global align:4 +initButtonCross__13dMeter2Draw_cFv = .text:0x80213BDC; // type:function size:0x7E0 scope:global align:4 +playPikariBckAnimation__13dMeter2Draw_cFf = .text:0x802143BC; // type:function size:0x80 scope:global align:4 +setPikariBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x8021443C; // type:function size:0xD0 scope:global align:4 +playPikariBpkAnimation__13dMeter2Draw_cFf = .text:0x8021450C; // type:function size:0x58 scope:global align:4 +playOxygenBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x80214564; // type:function size:0x15C scope:global align:4 +drawPikari__13dMeter2Draw_cFP8CPaneMgrPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x802146C0; // type:function size:0xEC scope:global align:4 +drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x802147AC; // type:function size:0x550 scope:global align:4 +drawPikariHakusha__13dMeter2Draw_cFffffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x80214CFC; // type:function size:0x1A0 scope:global align:4 +changeTextureLife__13dMeter2Draw_cFibUc = .text:0x80214E9C; // type:function size:0x228 scope:global align:4 +drawLife__13dMeter2Draw_cFssff = .text:0x802150C4; // type:function size:0x22C scope:global align:4 +setAlphaLifeChange__13dMeter2Draw_cFb = .text:0x802152F0; // type:function size:0x1D4 scope:global align:4 +setAlphaLifeAnimeMin__13dMeter2Draw_cFv = .text:0x802154C4; // type:function size:0x60 scope:global align:4 +setAlphaLifeAnimeMax__13dMeter2Draw_cFv = .text:0x80215524; // type:function size:0x60 scope:global align:4 +drawKanteraScreen__13dMeter2Draw_cFUc = .text:0x80215584; // type:function size:0x3DC scope:global align:4 +drawMagic__13dMeter2Draw_cFssff = .text:0x80215960; // type:function size:0xF0 scope:global align:4 +setAlphaMagicChange__13dMeter2Draw_cFb = .text:0x80215A50; // type:function size:0x128 scope:global align:4 +drawKantera__13dMeter2Draw_cFllff = .text:0x80215B78; // type:function size:0x110 scope:global align:4 +setAlphaKanteraChange__13dMeter2Draw_cFb = .text:0x80215C88; // type:function size:0x128 scope:global align:4 +setAlphaKanteraAnimeMin__13dMeter2Draw_cFv = .text:0x80215DB0; // type:function size:0x7C scope:global align:4 +setAlphaKanteraAnimeMax__13dMeter2Draw_cFv = .text:0x80215E2C; // type:function size:0x84 scope:global align:4 +drawOxygen__13dMeter2Draw_cFllff = .text:0x80215EB0; // type:function size:0x110 scope:global align:4 +setAlphaOxygenChange__13dMeter2Draw_cFb = .text:0x80215FC0; // type:function size:0x128 scope:global align:4 +setAlphaOxygenAnimeMin__13dMeter2Draw_cFv = .text:0x802160E8; // type:function size:0x7C scope:global align:4 +setAlphaOxygenAnimeMax__13dMeter2Draw_cFv = .text:0x80216164; // type:function size:0x84 scope:global align:4 +drawLightDrop__13dMeter2Draw_cFUcUcffffUc = .text:0x802161E8; // type:function size:0x28C scope:global align:4 +setAlphaLightDropChange__13dMeter2Draw_cFb = .text:0x80216474; // type:function size:0x4 scope:global align:4 +getNowLightDropRateCalc__13dMeter2Draw_cFv = .text:0x80216478; // type:function size:0x98 scope:global align:4 +setAlphaLightDropAnimeMin__13dMeter2Draw_cFv = .text:0x80216510; // type:function size:0x148 scope:global align:4 +setAlphaLightDropAnimeMax__13dMeter2Draw_cFv = .text:0x80216658; // type:function size:0x3A4 scope:global align:4 +drawRupee__13dMeter2Draw_cFs = .text:0x802169FC; // type:function size:0x358 scope:global align:4 +setAlphaRupeeChange__13dMeter2Draw_cFb = .text:0x80216D54; // type:function size:0x24C scope:global align:4 +setAlphaRupeeAnimeMin__13dMeter2Draw_cFv = .text:0x80216FA0; // type:function size:0xC0 scope:global align:4 +setAlphaRupeeAnimeMax__13dMeter2Draw_cFv = .text:0x80217060; // type:function size:0xB0 scope:global align:4 +drawKey__13dMeter2Draw_cFs = .text:0x80217110; // type:function size:0xE8 scope:global align:4 +setAlphaKeyChange__13dMeter2Draw_cFb = .text:0x802171F8; // type:function size:0x180 scope:global align:4 +setAlphaKeyAnimeMin__13dMeter2Draw_cFv = .text:0x80217378; // type:function size:0x84 scope:global align:4 +setAlphaKeyAnimeMax__13dMeter2Draw_cFv = .text:0x802173FC; // type:function size:0x80 scope:global align:4 +drawButtonA__13dMeter2Draw_cFUcfffffbb = .text:0x8021747C; // type:function size:0x338 scope:global align:4 +drawButtonB__13dMeter2Draw_cFUcbfffffb = .text:0x802177B4; // type:function size:0x568 scope:global align:4 +drawButtonR__13dMeter2Draw_cFUcUcbb = .text:0x80217D1C; // type:function size:0xA0 scope:global align:4 +drawButtonZ__13dMeter2Draw_cFUc = .text:0x80217DBC; // type:function size:0x218 scope:global align:4 +drawButton3D__13dMeter2Draw_cFUc = .text:0x80217FD4; // type:function size:0x50 scope:global align:4 +drawButtonC__13dMeter2Draw_cFUcb = .text:0x80218024; // type:function size:0x6C scope:global align:4 +drawButtonS__13dMeter2Draw_cFUc = .text:0x80218090; // type:function size:0x50 scope:global align:4 +drawButtonBin__13dMeter2Draw_cFUc = .text:0x802180E0; // type:function size:0xA4 scope:global align:4 +drawButtonXY__13dMeter2Draw_cFiUcUcbb = .text:0x80218184; // type:function size:0x784 scope:global align:4 +getButtonCrossParentInitTransY__13dMeter2Draw_cFv = .text:0x80218908; // type:function size:0x1C scope:global align:4 +drawButtonCross__13dMeter2Draw_cFff = .text:0x80218924; // type:function size:0xE4 scope:global align:4 +setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv = .text:0x80218A08; // type:function size:0x70 scope:global align:4 +setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv = .text:0x80218A78; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossItemAnimeMin__13dMeter2Draw_cFv = .text:0x80218B18; // type:function size:0xDC scope:global align:4 +setAlphaButtonCrossItemAnimeMax__13dMeter2Draw_cFv = .text:0x80218BF4; // type:function size:0xC4 scope:global align:4 +setAlphaButtonCrossMapAnimeMin__13dMeter2Draw_cFv = .text:0x80218CB8; // type:function size:0xDC scope:global align:4 +setAlphaButtonCrossMapAnimeMax__13dMeter2Draw_cFv = .text:0x80218D94; // type:function size:0xC4 scope:global align:4 +setAlphaButtonChange__13dMeter2Draw_cFb = .text:0x80218E58; // type:function size:0x894 scope:global align:4 +setAlphaButtonAnimeMin__13dMeter2Draw_cFv = .text:0x802196EC; // type:function size:0x8C scope:global align:4 +setAlphaButtonAnimeMax__13dMeter2Draw_cFv = .text:0x80219778; // type:function size:0xCC scope:global align:4 +setAlphaButtonAAnimeMin__13dMeter2Draw_cFv = .text:0x80219844; // type:function size:0xE4 scope:global align:4 +setAlphaButtonAAnimeMax__13dMeter2Draw_cFv = .text:0x80219928; // type:function size:0xCC scope:global align:4 +setAlphaButtonBAnimeMin__13dMeter2Draw_cFv = .text:0x802199F4; // type:function size:0x150 scope:global align:4 +setAlphaButtonBAnimeMax__13dMeter2Draw_cFv = .text:0x80219B44; // type:function size:0x130 scope:global align:4 +setButtonIconAAlpha__13dMeter2Draw_cFUcUlb = .text:0x80219C74; // type:function size:0x1E4 scope:global align:4 +setButtonIconBAlpha__13dMeter2Draw_cFUcUlb = .text:0x80219E58; // type:function size:0x2FC scope:global align:4 +setButtonIconMidonaAlpha__13dMeter2Draw_cFUl = .text:0x8021A154; // type:function size:0x414 scope:global align:4 +setButtonIconAlpha__13dMeter2Draw_cFiUcUlb = .text:0x8021A568; // type:function size:0x404 scope:global align:4 +getNumberTexture__13dMeter2Draw_cFi = .text:0x8021A96C; // type:function size:0x58 scope:global align:4 +getActionString__13dMeter2Draw_cFUcUcPUc = .text:0x8021A9C4; // type:function size:0x174 scope:global align:4 +changeTextureItemB__13dMeter2Draw_cFUc = .text:0x8021AB38; // type:function size:0x2B4 scope:global align:4 +changeTextureItemXY__13dMeter2Draw_cFiUc = .text:0x8021ADEC; // type:function size:0x2AC scope:global align:4 +setAlphaAnimeMin__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x8021B098; // type:function size:0xDC scope:global align:4 +setAlphaAnimeMax__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x8021B174; // type:function size:0xE0 scope:global align:4 +setItemNum__13dMeter2Draw_cFUcUcUc = .text:0x8021B254; // type:function size:0x344 scope:global align:4 +drawItemNum__13dMeter2Draw_cFUcf = .text:0x8021B598; // type:function size:0xB0 scope:global align:4 +drawKanteraMeter__13dMeter2Draw_cFUcf = .text:0x8021B648; // type:function size:0x150 scope:global align:4 +isButtonVisible__13dMeter2Draw_cFv = .text:0x8021B798; // type:function size:0x3C scope:global align:4 +setItemParamX__13dMeter2Draw_cFUc = .text:0x8021B7D4; // type:function size:0x260 scope:global align:4 +setItemParamY__13dMeter2Draw_cFUc = .text:0x8021BA34; // type:function size:0x24C scope:global align:4 +setItemParamZ__13dMeter2Draw_cFUc = .text:0x8021BC80; // type:function size:0x260 scope:global align:4 +setItemParamB__13dMeter2Draw_cFUc = .text:0x8021BEE0; // type:function size:0x35C scope:global align:4 +getFishingType__13dMeter2Draw_cFv = .text:0x8021C23C; // type:function size:0x48 scope:global align:4 +getCanoeFishing__13dMeter2Draw_cFv = .text:0x8021C284; // type:function size:0x70 scope:global align:4 +getCameraSubject__13dMeter2Draw_cFv = .text:0x8021C2F4; // type:function size:0x30 scope:global align:4 +getItemSubject__13dMeter2Draw_cFv = .text:0x8021C324; // type:function size:0x58 scope:global align:4 +getPlayerSubject__13dMeter2Draw_cFv = .text:0x8021C37C; // type:function size:0x14 scope:global align:4 +isBButtonShow__13dMeter2Draw_cFb = .text:0x8021C390; // type:function size:0x110 scope:global align:4 +getButtonTimer__13dMeter2Draw_cFv = .text:0x8021C4A0; // type:function size:0xC scope:global align:4 +__ct__13dMeter2Info_cFv = .text:0x8021C4AC; // type:function size:0x44 scope:global align:4 +__dt__13dMeter2Info_cFv = .text:0x8021C4F0; // type:function size:0x48 scope:global align:4 +init__13dMeter2Info_cFv = .text:0x8021C538; // type:function size:0x278 scope:global align:4 +setFloatingMessage__13dMeter2Info_cFUssb = .text:0x8021C7B0; // type:function size:0x3C scope:global align:4 +setFloatingFlow__13dMeter2Info_cFUssb = .text:0x8021C7EC; // type:function size:0xC0 scope:global align:4 +isFloatingMessageVisible__13dMeter2Info_cFv = .text:0x8021C8AC; // type:function size:0x14 scope:global align:4 +decFloatingMessageTimer__13dMeter2Info_cFv = .text:0x8021C8C0; // type:function size:0x28 scope:global align:4 +resetFloatingMessage__13dMeter2Info_cFv = .text:0x8021C8E8; // type:function size:0x20 scope:global align:4 +decMsgKeyWaitTimer__13dMeter2Info_cFv = .text:0x8021C908; // type:function size:0x18 scope:global align:4 +getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021C920; // type:function size:0x120 scope:global align:4 +getStringKana__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021CA40; // type:function size:0x1D4 scope:global align:4 +getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021CC14; // type:function size:0x160 scope:global align:4 +getStringLength__13dMeter2Info_cFP10J2DTextBoxPc = .text:0x8021CD74; // type:function size:0x194 scope:global align:4 +getFont__10J2DTextBoxCFv = .text:0x8021CF08; // type:function size:0x8 scope:global align:4 +getStringLength__13dMeter2Info_cFP7JUTFontffPc = .text:0x8021CF10; // type:function size:0x17C scope:global align:4 +onDirectUseItem__13dMeter2Info_cFi = .text:0x8021D08C; // type:function size:0x1C scope:global align:4 +isDirectUseItem__13dMeter2Info_cFi = .text:0x8021D0A8; // type:function size:0x20 scope:global align:4 +setMeterString__13dMeter2Info_cFl = .text:0x8021D0C8; // type:function size:0x6C scope:global align:4 +resetWarpStatus__13dMeter2Info_cFv = .text:0x8021D134; // type:function size:0x28 scope:global align:4 +warpInProc__13dMeter2Info_cFv = .text:0x8021D15C; // type:function size:0x6C scope:global align:4 +warpOutProc__13dMeter2Info_cFv = .text:0x8021D1C8; // type:function size:0x190 scope:global align:4 +resetMeterString__13dMeter2Info_cFv = .text:0x8021D358; // type:function size:0xC scope:global align:4 +setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc = .text:0x8021D364; // type:function size:0x74 scope:global align:4 +getItemType__13dMeter2Info_cFUc = .text:0x8021D3D8; // type:function size:0x288 scope:global align:4 +readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei = .text:0x8021D660; // type:function size:0x464 scope:global align:4 +setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture = .text:0x8021DAC4; // type:function size:0xE0 scope:global align:4 +get2ndTexture__13dMeter2Info_cFUc = .text:0x8021DBA4; // type:function size:0x6C scope:global align:4 +get3rdTexture__13dMeter2Info_cFUc = .text:0x8021DC10; // type:function size:0x44 scope:global align:4 +get4thTexture__13dMeter2Info_cFUc = .text:0x8021DC54; // type:function size:0x28 scope:global align:4 +set1stColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021DC7C; // type:function size:0x120 scope:global align:4 +set2ndColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021DD9C; // type:function size:0x120 scope:global align:4 +set3rdColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021DEBC; // type:function size:0x400 scope:global align:4 +set4thColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021E2BC; // type:function size:0x160 scope:global align:4 +setHotSpringTimer__13dMeter2Info_cFUc = .text:0x8021E41C; // type:function size:0x1C scope:global align:4 +decHotSpringTimer__13dMeter2Info_cFv = .text:0x8021E438; // type:function size:0x7C scope:global align:4 +changeWater__13dMeter2Info_cFUc = .text:0x8021E4B4; // type:function size:0xBC scope:global align:4 +setMiniGameItem__13dMeter2Info_cFUc = .text:0x8021E570; // type:function size:0x2AC scope:global align:4 +resetMiniGameItem__13dMeter2Info_cFb = .text:0x8021E81C; // type:function size:0x1A4 scope:global align:4 +setMiniGameCount__13dMeter2Info_cFSc = .text:0x8021E9C0; // type:function size:0x28 scope:global align:4 +setSaveStageName__13dMeter2Info_cFPCc = .text:0x8021E9E8; // type:function size:0x24 scope:global align:4 +dMeter2Info_getNowLifeGauge__Fv = .text:0x8021EA0C; // type:function size:0x14 scope:global align:4 +dMeter2Info_getNumberTextureName__Fi = .text:0x8021EA20; // type:function size:0x14 scope:global align:4 +dMeter2Info_getPlusTextureName__Fv = .text:0x8021EA34; // type:function size:0x2C scope:global align:4 +dMeter2Info_getPixel__FffffffPC7ResTIMG = .text:0x8021EA60; // type:function size:0x1A8 scope:global align:4 +dMeter2Info_setCloth__FUcb = .text:0x8021EC08; // type:function size:0x80 scope:global align:4 +dMeter2Info_setSword__FUcb = .text:0x8021EC88; // type:function size:0xA4 scope:global align:4 +dMeter2Info_setShield__FUcb = .text:0x8021ED2C; // type:function size:0x8C scope:global align:4 +dMeter2Info_is2DActiveTouchArea__Fv = .text:0x8021EDB8; // type:function size:0x8 scope:global align:4 +dMeter2Info_isMapOpenCheck__Fv = .text:0x8021EDC0; // type:function size:0x20 scope:global align:4 +dMeter2Info_isItemOpenCheck__Fv = .text:0x8021EDE0; // type:function size:0x5C scope:global align:4 +dMeter2Info_getRecieveLetterNum__Fv = .text:0x8021EE3C; // type:function size:0x70 scope:global align:4 +dMeter2Info_getNewLetterNum__Fv = .text:0x8021EEAC; // type:function size:0xB0 scope:global align:4 +dMeter2Info_setNewLetterSender__Fv = .text:0x8021EF5C; // type:function size:0xD8 scope:global align:4 +dMeter2Info_recieveLetter__Fv = .text:0x8021F034; // type:function size:0xF4 scope:global align:4 +dMeter2Info_set2DVibration__Fv = .text:0x8021F128; // type:function size:0x4 scope:global align:4 +dMeter2Info_set2DVibrationM__Fv = .text:0x8021F12C; // type:function size:0x4 scope:global align:4 +__sinit_d_meter2_info_cpp = .text:0x8021F130; // type:function size:0x3C scope:local align:4 +_create__9dMeter2_cFv = .text:0x8021F16C; // type:function size:0x714 scope:global align:4 +_execute__9dMeter2_cFv = .text:0x8021F880; // type:function size:0x248 scope:global align:4 +_draw__9dMeter2_cFv = .text:0x8021FAC8; // type:function size:0x12C scope:global align:4 +_delete__9dMeter2_cFv = .text:0x8021FBF4; // type:function size:0x250 scope:global align:4 +emphasisButtonDelete__9dMeter2_cFv = .text:0x8021FE44; // type:function size:0x94 scope:global align:4 +setLifeZero__9dMeter2_cFv = .text:0x8021FED8; // type:function size:0x30 scope:global align:4 +checkStatus__9dMeter2_cFv = .text:0x8021FF08; // type:function size:0x5B0 scope:global align:4 +moveLife__9dMeter2_cFv = .text:0x802204B8; // type:function size:0x420 scope:global align:4 +moveKantera__9dMeter2_cFv = .text:0x802208D8; // type:function size:0x39C scope:global align:4 +moveOxygen__9dMeter2_cFv = .text:0x80220C74; // type:function size:0x36C scope:global align:4 +moveLightDrop__9dMeter2_cFv = .text:0x80220FE0; // type:function size:0x3A8 scope:global align:4 +moveRupee__9dMeter2_cFv = .text:0x80221388; // type:function size:0x47C scope:global align:4 +moveKey__9dMeter2_cFv = .text:0x80221804; // type:function size:0x198 scope:global align:4 +moveButtonA__9dMeter2_cFv = .text:0x8022199C; // type:function size:0x5B0 scope:global align:4 +moveButtonB__9dMeter2_cFv = .text:0x80221F4C; // type:function size:0x6D4 scope:global align:4 +moveButtonR__9dMeter2_cFv = .text:0x80222620; // type:function size:0x138 scope:global align:4 +moveButtonZ__9dMeter2_cFv = .text:0x80222758; // type:function size:0x2A0 scope:global align:4 +moveButton3D__9dMeter2_cFv = .text:0x802229F8; // type:function size:0xC4 scope:global align:4 +moveButtonC__9dMeter2_cFv = .text:0x80222ABC; // type:function size:0x130 scope:global align:4 +moveButtonS__9dMeter2_cFv = .text:0x80222BEC; // type:function size:0x84 scope:global align:4 +moveButtonXY__9dMeter2_cFv = .text:0x80222C70; // type:function size:0x970 scope:global align:4 +moveButtonCross__9dMeter2_cFv = .text:0x802235E0; // type:function size:0x270 scope:global align:4 +moveTouchSubMenu__9dMeter2_cFv = .text:0x80223850; // type:function size:0x4 scope:global align:4 +moveSubContents__9dMeter2_cFv = .text:0x80223854; // type:function size:0xCC scope:global align:4 +move2DContents__9dMeter2_cFv = .text:0x80223920; // type:function size:0x60C scope:global align:4 +checkSubContents__9dMeter2_cFv = .text:0x80223F2C; // type:function size:0x3F0 scope:global align:4 +check2DContents__9dMeter2_cFv = .text:0x8022431C; // type:function size:0x23C scope:global align:4 +moveBombNum__9dMeter2_cFv = .text:0x80224558; // type:function size:0x458 scope:global align:4 +moveBottleNum__9dMeter2_cFv = .text:0x802249B0; // type:function size:0xFC scope:global align:4 +moveArrowNum__9dMeter2_cFv = .text:0x80224AAC; // type:function size:0x32C scope:global align:4 +movePachinkoNum__9dMeter2_cFv = .text:0x80224DD8; // type:function size:0x264 scope:global align:4 +alphaAnimeLife__9dMeter2_cFv = .text:0x8022503C; // type:function size:0x120 scope:global align:4 +alphaAnimeKantera__9dMeter2_cFv = .text:0x8022515C; // type:function size:0x1A8 scope:global align:4 +alphaAnimeOxygen__9dMeter2_cFv = .text:0x80225304; // type:function size:0x1C0 scope:global align:4 +alphaAnimeLightDrop__9dMeter2_cFv = .text:0x802254C4; // type:function size:0x54 scope:global align:4 +alphaAnimeRupee__9dMeter2_cFv = .text:0x80225518; // type:function size:0x1B0 scope:global align:4 +alphaAnimeKey__9dMeter2_cFv = .text:0x802256C8; // type:function size:0x184 scope:global align:4 +alphaAnimeButton__9dMeter2_cFv = .text:0x8022584C; // type:function size:0x3CC scope:global align:4 +alphaAnimeButtonCross__9dMeter2_cFv = .text:0x80225C18; // type:function size:0x21C scope:global align:4 +isShowLightDrop__9dMeter2_cFv = .text:0x80225E34; // type:function size:0x1C4 scope:global align:4 +killSubContents__9dMeter2_cFUc = .text:0x80225FF8; // type:function size:0xC0 scope:global align:4 +isKeyVisible__9dMeter2_cFv = .text:0x802260B8; // type:function size:0x98 scope:global align:4 +isArrowEquip__9dMeter2_cFv = .text:0x80226150; // type:function size:0x6C scope:global align:4 +isPachinkoEquip__9dMeter2_cFv = .text:0x802261BC; // type:function size:0x3C scope:global align:4 +dMeter2_Draw__FP9dMeter2_c = .text:0x802261F8; // type:function size:0x20 scope:global align:4 +dMeter2_Execute__FP9dMeter2_c = .text:0x80226218; // type:function size:0x20 scope:global align:4 +dMeter2_IsDelete__FP9dMeter2_c = .text:0x80226238; // type:function size:0x8 scope:global align:4 +dMeter2_Delete__FP9dMeter2_c = .text:0x80226240; // type:function size:0x20 scope:global align:4 +dMeter2_Create__FP9msg_class = .text:0x80226260; // type:function size:0xB0 scope:global align:4 +__ct__13COutFontSet_cFv = .text:0x80226310; // type:function size:0x3C scope:global align:4 +__dt__13COutFontSet_cFv = .text:0x8022634C; // type:function size:0x48 scope:global align:4 +initialize__13COutFontSet_cFv = .text:0x80226394; // type:function size:0x34 scope:global align:4 +drawFont__13COutFontSet_cFP10J2DTextBoxUcffffUlUc = .text:0x802263C8; // type:function size:0x24 scope:global align:4 +__ct__10COutFont_cFUc = .text:0x802263EC; // type:function size:0xCC scope:global align:4 +__dt__10COutFont_cFv = .text:0x802264B8; // type:function size:0x11C scope:global align:4 +setPane__10COutFont_cFP10J2DPicture = .text:0x802265D4; // type:function size:0x2C scope:global align:4 +createPane__10COutFont_cFv = .text:0x80226600; // type:function size:0xE50 scope:global align:4 +initialize__10COutFont_cFv = .text:0x80227450; // type:function size:0x54 scope:global align:4 +drawFont__10COutFont_cFP10J2DTextBoxUcffffUlUc = .text:0x802274A4; // type:function size:0x54 scope:global align:4 +setAlphaRatio__10COutFont_cFf = .text:0x802274F8; // type:function size:0x8 scope:global align:4 +draw__10COutFont_cFP10J2DTextBoxfff = .text:0x80227500; // type:function size:0x1694 scope:global align:4 +reset__10COutFont_cFP10J2DTextBox = .text:0x80228B94; // type:function size:0x48 scope:global align:4 +setBlendAnime__10COutFont_cFP10J2DPictures = .text:0x80228BDC; // type:function size:0xA0 scope:global align:4 +getBtiName__10COutFont_cFi = .text:0x80228C7C; // type:function size:0x48 scope:global align:4 +checkCharInfoCharactor__Fi = .text:0x80228CC4; // type:function size:0x54 scope:global align:4 +changeCodeToChar__FUs = .text:0x80228D18; // type:function size:0x3C scope:global align:4 +change1ByteTo2Bytes__Fi = .text:0x80228D54; // type:function size:0x230 scope:global align:4 +changeKataToHira__Fi = .text:0x80228F84; // type:function size:0x70 scope:global align:4 +isOutfontKanjiCode__Fi = .text:0x80228FF4; // type:function size:0x54 scope:global align:4 +getFontCCColorTable__FUcUc = .text:0x80229048; // type:function size:0xAC scope:global align:4 +getFontGCColorTable__FUcUc = .text:0x802290F4; // type:function size:0xAC scope:global align:4 +getOutFontNumberType__Fi = .text:0x802291A0; // type:function size:0x78 scope:global align:4 +getPohNum__Fv = .text:0x80229218; // type:function size:0x38 scope:global align:4 +__ct__19jmessage_tReferenceFv = .text:0x80229250; // type:function size:0x1B0 scope:global align:4 +__dt__19jmessage_tReferenceFv = .text:0x80229400; // type:function size:0x74 scope:global align:4 +calcDistance__19jmessage_tReferenceFv = .text:0x80229474; // type:function size:0xB8 scope:global align:4 +getLineMax__19jmessage_tReferenceFv = .text:0x8022952C; // type:function size:0x8C scope:global align:4 +isKanban__19jmessage_tReferenceFv = .text:0x802295B8; // type:function size:0x34 scope:global align:4 +isPlaceName__19jmessage_tReferenceFv = .text:0x802295EC; // type:function size:0x34 scope:global align:4 +isBossName__19jmessage_tReferenceFv = .text:0x80229620; // type:function size:0x34 scope:global align:4 +isSaveSeq__19jmessage_tReferenceFv = .text:0x80229654; // type:function size:0x34 scope:global align:4 +isBook__19jmessage_tReferenceFv = .text:0x80229688; // type:function size:0x34 scope:global align:4 +isStaffRoll__19jmessage_tReferenceFv = .text:0x802296BC; // type:function size:0x34 scope:global align:4 +isHowl__19jmessage_tReferenceFv = .text:0x802296F0; // type:function size:0x34 scope:global align:4 +isMidona__19jmessage_tReferenceFv = .text:0x80229724; // type:function size:0x34 scope:global align:4 +resetReference__19jmessage_tReferenceFv = .text:0x80229758; // type:function size:0x28 scope:global align:4 +pageSend__19jmessage_tReferenceFv = .text:0x80229780; // type:function size:0x134 scope:global align:4 +selectMessage__19jmessage_tReferenceFv = .text:0x802298B4; // type:function size:0x340 scope:global align:4 +inputNumber__19jmessage_tReferenceFv = .text:0x80229BF4; // type:function size:0x288 scope:global align:4 +getWord__19jmessage_tReferenceFi = .text:0x80229E7C; // type:function size:0x14 scope:global align:4 +resetWord__19jmessage_tReferenceFv = .text:0x80229E90; // type:function size:0x24 scope:global align:4 +setCharactor__19jmessage_tReferenceFUs = .text:0x80229EB4; // type:function size:0x20 scope:global align:4 +addCharactor__19jmessage_tReferenceFUs = .text:0x80229ED4; // type:function size:0x28 scope:global align:4 +resetCharactor__19jmessage_tReferenceFv = .text:0x80229EFC; // type:function size:0x34 scope:global align:4 +shiftCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229F30; // type:function size:0x2C scope:global align:4 +resetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229F5C; // type:function size:0x38 scope:global align:4 +allsetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229F94; // type:function size:0x24 scope:global align:4 +isCharSend__19jmessage_tReferenceFv = .text:0x80229FB8; // type:function size:0x70 scope:global align:4 +isLightSend__19jmessage_tReferenceFv = .text:0x8022A028; // type:function size:0x70 scope:global align:4 +isLightEnd__19jmessage_tReferenceFv = .text:0x8022A098; // type:function size:0x60 scope:global align:4 +decideOutFontRupeeColor__19jmessage_tReferenceFi = .text:0x8022A0F8; // type:function size:0x40 scope:global align:4 +__ct__17jmessage_tControlFv = .text:0x8022A138; // type:function size:0x3C scope:global align:4 +__ct__26jmessage_tMeasureProcessorFPC19jmessage_tReference = .text:0x8022A174; // type:function size:0x9C scope:global align:4 +do_begin__26jmessage_tMeasureProcessorFPCvPCc = .text:0x8022A210; // type:function size:0x1DC scope:global align:4 +do_end__26jmessage_tMeasureProcessorFv = .text:0x8022A3EC; // type:function size:0x188 scope:global align:4 +do_character__26jmessage_tMeasureProcessorFi = .text:0x8022A574; // type:function size:0x42C scope:global align:4 +do_tag__26jmessage_tMeasureProcessorFUlPCvUl = .text:0x8022A9A0; // type:function size:0xE68 scope:global align:4 +do_scale__26jmessage_tMeasureProcessorFf = .text:0x8022B808; // type:function size:0x9C scope:global align:4 +do_space__26jmessage_tMeasureProcessorFUl = .text:0x8022B8A4; // type:function size:0x260 scope:global align:4 +do_pageType__26jmessage_tMeasureProcessorFi = .text:0x8022BB04; // type:function size:0x68 scope:global align:4 +do_name1__26jmessage_tMeasureProcessorFv = .text:0x8022BB6C; // type:function size:0x90 scope:global align:4 +do_rubyset__26jmessage_tMeasureProcessorFPCvUl = .text:0x8022BBFC; // type:function size:0x88 scope:global align:4 +push_word__26jmessage_tMeasureProcessorFPc = .text:0x8022BC84; // type:function size:0x78 scope:global align:4 +__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl = .text:0x8022BCFC; // type:function size:0x9C scope:global align:4 +__dt__26jmessage_tMeasureProcessorFv = .text:0x8022BD98; // type:function size:0x60 scope:global align:4 +do_reset__27jmessage_tSequenceProcessorFv = .text:0x8022BDF8; // type:function size:0x4 scope:global align:4 +do_begin__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8022BDFC; // type:function size:0x3E4 scope:global align:4 +do_end__27jmessage_tSequenceProcessorFv = .text:0x8022C1E0; // type:function size:0x140 scope:global align:4 +do_isReady__27jmessage_tSequenceProcessorFv = .text:0x8022C320; // type:function size:0x464 scope:global align:4 +do_character__27jmessage_tSequenceProcessorFi = .text:0x8022C784; // type:function size:0x1C0 scope:global align:4 +do_tag__27jmessage_tSequenceProcessorFUlPCvUl = .text:0x8022C944; // type:function size:0x75C scope:global align:4 +do_jump_isReady__27jmessage_tSequenceProcessorFv = .text:0x8022D0A0; // type:function size:0x8 scope:global align:4 +do_name1__27jmessage_tSequenceProcessorFv = .text:0x8022D0A8; // type:function size:0x74 scope:global align:4 +do_space__27jmessage_tSequenceProcessorFUl = .text:0x8022D11C; // type:function size:0x11C scope:global align:4 +do_rubyset__27jmessage_tSequenceProcessorFPCvUl = .text:0x8022D238; // type:function size:0x88 scope:global align:4 +push_word__27jmessage_tSequenceProcessorFv = .text:0x8022D2C0; // type:function size:0x64 scope:global align:4 +messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz = .text:0x8022D324; // type:function size:0xD4 scope:global align:4 +do_jump__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8022D3F8; // type:function size:0x4 scope:global align:4 +calcStringLength__27jmessage_tSequenceProcessorFv = .text:0x8022D3FC; // type:function size:0xC8 scope:global align:4 +__ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference = .text:0x8022D4C4; // type:function size:0x118 scope:global align:4 +do_reset__28jmessage_tRenderingProcessorFv = .text:0x8022D5DC; // type:function size:0x4 scope:global align:4 +do_begin__28jmessage_tRenderingProcessorFPCvPCc = .text:0x8022D5E0; // type:function size:0x20C scope:global align:4 +do_end__28jmessage_tRenderingProcessorFv = .text:0x8022D7EC; // type:function size:0xC8 scope:global align:4 +do_character__28jmessage_tRenderingProcessorFi = .text:0x8022D8B4; // type:function size:0x6AC scope:global align:4 +do_tag__28jmessage_tRenderingProcessorFUlPCvUl = .text:0x8022DF60; // type:function size:0x9E0 scope:global align:4 +resetRendering__28jmessage_tRenderingProcessorFv = .text:0x8022E940; // type:function size:0x50 scope:global align:4 +do_widthcenter__28jmessage_tRenderingProcessorFv = .text:0x8022E990; // type:function size:0xE4 scope:global align:4 +do_selwidthcenter__28jmessage_tRenderingProcessorFi = .text:0x8022EA74; // type:function size:0xB8 scope:global align:4 +do_heightcenter__28jmessage_tRenderingProcessorFv = .text:0x8022EB2C; // type:function size:0x508 scope:global align:4 +do_color__28jmessage_tRenderingProcessorFUc = .text:0x8022F034; // type:function size:0x94 scope:global align:4 +do_scale__28jmessage_tRenderingProcessorFf = .text:0x8022F0C8; // type:function size:0x100 scope:global align:4 +do_linedown__28jmessage_tRenderingProcessorFs = .text:0x8022F1C8; // type:function size:0x60 scope:global align:4 +do_transY__28jmessage_tRenderingProcessorFsb = .text:0x8022F228; // type:function size:0x124 scope:global align:4 +do_outfont__28jmessage_tRenderingProcessorFUcUl = .text:0x8022F34C; // type:function size:0x22C scope:global align:4 +do_arrow2__28jmessage_tRenderingProcessorFv = .text:0x8022F578; // type:function size:0x1BC scope:global align:4 +getLineLength__28jmessage_tRenderingProcessorFi = .text:0x8022F734; // type:function size:0x34 scope:global align:4 +do_strcat__28jmessage_tRenderingProcessorFPcbbb = .text:0x8022F768; // type:function size:0x248 scope:global align:4 +do_rubyset__28jmessage_tRenderingProcessorFPCvUl = .text:0x8022F9B0; // type:function size:0x23C scope:global align:4 +do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff = .text:0x8022FBEC; // type:function size:0x1B8 scope:global align:4 +do_name1__28jmessage_tRenderingProcessorFv = .text:0x8022FDA4; // type:function size:0x74 scope:global align:4 +do_numset__28jmessage_tRenderingProcessorFs = .text:0x8022FE18; // type:function size:0x1F4 scope:global align:4 +push_word__28jmessage_tRenderingProcessorFv = .text:0x8023000C; // type:function size:0x50 scope:global align:4 +getCharInfo__28jmessage_tRenderingProcessorFfffff = .text:0x8023005C; // type:function size:0x13C scope:global align:4 +__ct__26jmessage_string_tReferenceFv = .text:0x80230198; // type:function size:0x8C scope:global align:4 +__dt__26jmessage_string_tReferenceFv = .text:0x80230224; // type:function size:0x60 scope:global align:4 +init__26jmessage_string_tReferenceFP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80230284; // type:function size:0x80 scope:global align:4 +setCharactor__26jmessage_string_tReferenceFUs = .text:0x80230304; // type:function size:0x4 scope:global align:4 +addCharactor__26jmessage_string_tReferenceFUs = .text:0x80230308; // type:function size:0x4 scope:global align:4 +resetCharactor__26jmessage_string_tReferenceFv = .text:0x8023030C; // type:function size:0x4 scope:global align:4 +getLineLength__26jmessage_string_tReferenceFi = .text:0x80230310; // type:function size:0x34 scope:global align:4 +addLineLength__26jmessage_string_tReferenceFif = .text:0x80230344; // type:function size:0x2C scope:global align:4 +getOutfontLength__26jmessage_string_tReferenceFi = .text:0x80230370; // type:function size:0x34 scope:global align:4 +setOutfontLength__26jmessage_string_tReferenceFif = .text:0x802303A4; // type:function size:0x24 scope:global align:4 +clearOutfontLength__26jmessage_string_tReferenceFi = .text:0x802303C8; // type:function size:0x34 scope:global align:4 +getLineCountNowPage__26jmessage_string_tReferenceFv = .text:0x802303FC; // type:function size:0x38 scope:global align:4 +__ct__24jmessage_string_tControlFv = .text:0x80230434; // type:function size:0x3C scope:global align:4 +__ct__33jmessage_string_tMeasureProcessorFPC26jmessage_string_tReference = .text:0x80230470; // type:function size:0x4C scope:global align:4 +do_begin__33jmessage_string_tMeasureProcessorFPCvPCc = .text:0x802304BC; // type:function size:0x30 scope:global align:4 +do_end__33jmessage_string_tMeasureProcessorFv = .text:0x802304EC; // type:function size:0x14 scope:global align:4 +do_character__33jmessage_string_tMeasureProcessorFi = .text:0x80230500; // type:function size:0x1C8 scope:global align:4 +do_tag__33jmessage_string_tMeasureProcessorFUlPCvUl = .text:0x802306C8; // type:function size:0xBBC scope:global align:4 +do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl = .text:0x80231284; // type:function size:0x7C scope:global align:4 +__ct__34jmessage_string_tSequenceProcessorFPC26jmessage_string_tReferenceP24jmessage_string_tControl = .text:0x80231300; // type:function size:0x54 scope:global align:4 +__dt__33jmessage_string_tMeasureProcessorFv = .text:0x80231354; // type:function size:0x60 scope:global align:4 +do_reset__34jmessage_string_tSequenceProcessorFv = .text:0x802313B4; // type:function size:0x4 scope:global align:4 +do_begin__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x802313B8; // type:function size:0xBC scope:global align:4 +do_end__34jmessage_string_tSequenceProcessorFv = .text:0x80231474; // type:function size:0x4 scope:global align:4 +do_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x80231478; // type:function size:0x8 scope:global align:4 +do_character__34jmessage_string_tSequenceProcessorFi = .text:0x80231480; // type:function size:0x4 scope:global align:4 +do_tag__34jmessage_string_tSequenceProcessorFUlPCvUl = .text:0x80231484; // type:function size:0x30 scope:global align:4 +do_jump_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x802314B4; // type:function size:0x8 scope:global align:4 +do_jump__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x802314BC; // type:function size:0x4 scope:global align:4 +__ct__35jmessage_string_tRenderingProcessorFPC26jmessage_string_tReference = .text:0x802314C0; // type:function size:0x58 scope:global align:4 +getLineCountNowPage__35jmessage_string_tRenderingProcessorFv = .text:0x80231518; // type:function size:0x3C scope:global align:4 +do_reset__35jmessage_string_tRenderingProcessorFv = .text:0x80231554; // type:function size:0x44 scope:global align:4 +do_begin__35jmessage_string_tRenderingProcessorFPCvPCc = .text:0x80231598; // type:function size:0x48 scope:global align:4 +do_end__35jmessage_string_tRenderingProcessorFv = .text:0x802315E0; // type:function size:0x60 scope:global align:4 +do_character__35jmessage_string_tRenderingProcessorFi = .text:0x80231640; // type:function size:0x3C8 scope:global align:4 +do_tag__35jmessage_string_tRenderingProcessorFUlPCvUl = .text:0x80231A08; // type:function size:0xC80 scope:global align:4 +do_widthcenter__35jmessage_string_tRenderingProcessorFv = .text:0x80232688; // type:function size:0x180 scope:global align:4 +do_heightcenter__35jmessage_string_tRenderingProcessorFv = .text:0x80232808; // type:function size:0x154 scope:global align:4 +do_strcat__35jmessage_string_tRenderingProcessorFPc = .text:0x8023295C; // type:function size:0x6C scope:global align:4 +do_rubyset__35jmessage_string_tRenderingProcessorFPCvUl = .text:0x802329C8; // type:function size:0x1B0 scope:global align:4 +do_rubystrcat__35jmessage_string_tRenderingProcessorFPc = .text:0x80232B78; // type:function size:0x6C scope:global align:4 +do_outfont__35jmessage_string_tRenderingProcessorFUc = .text:0x80232BE4; // type:function size:0x2A0 scope:global align:4 +do_color__35jmessage_string_tRenderingProcessorFUc = .text:0x80232E84; // type:function size:0x94 scope:global align:4 +do_scale__35jmessage_string_tRenderingProcessorFf = .text:0x80232F18; // type:function size:0x90 scope:global align:4 +do_linedown__35jmessage_string_tRenderingProcessorFs = .text:0x80232FA8; // type:function size:0x54 scope:global align:4 +do_numset__35jmessage_string_tRenderingProcessorFs = .text:0x80232FFC; // type:function size:0xD8 scope:global align:4 +push_word__35jmessage_string_tRenderingProcessorFPCc = .text:0x802330D4; // type:function size:0x3C scope:global align:4 +__dt__35jmessage_string_tRenderingProcessorFv = .text:0x80233110; // type:function size:0x60 scope:global align:4 +__dt__34jmessage_string_tSequenceProcessorFv = .text:0x80233170; // type:function size:0x84 scope:global align:4 +__dt__24jmessage_string_tControlFv = .text:0x802331F4; // type:function size:0x60 scope:global align:4 +__dt__28jmessage_tRenderingProcessorFv = .text:0x80233254; // type:function size:0x60 scope:global align:4 +__dt__27jmessage_tSequenceProcessorFv = .text:0x802332B4; // type:function size:0x84 scope:global align:4 +getActorPos__19jmessage_tReferenceFv = .text:0x80233338; // type:function size:0x1C scope:global align:4 +dMsgObject_getGroupID__Fv = .text:0x80233354; // type:function size:0x8 scope:global align:4 +dMsgObject_searchSSItem__FPvPv = .text:0x8023335C; // type:function size:0xA8 scope:global align:4 +__ct__20dMsgObject_HowlHIO_cFv = .text:0x80233404; // type:function size:0x280 scope:global align:4 +__ct__16dMsgObject_HIO_cFv = .text:0x80233684; // type:function size:0x514 scope:global align:4 +_create__12dMsgObject_cFP9msg_class = .text:0x80233B98; // type:function size:0x30C scope:global align:4 +_execute__12dMsgObject_cFv = .text:0x80233EA4; // type:function size:0x42C scope:global align:4 +_draw__12dMsgObject_cFv = .text:0x802342D0; // type:function size:0x12C scope:global align:4 +_delete__12dMsgObject_cFv = .text:0x802343FC; // type:function size:0x21C scope:global align:4 +setMessageIndex__12dMsgObject_cFUlUlb = .text:0x80234618; // type:function size:0x16C scope:global align:4 +setMessageIndexDemo__12dMsgObject_cFUlb = .text:0x80234784; // type:function size:0x114 scope:global align:4 +getMessageIndex__12dMsgObject_cFUl = .text:0x80234898; // type:function size:0x54 scope:global align:4 +getRevoMessageIndex__12dMsgObject_cFUl = .text:0x802348EC; // type:function size:0xFC scope:global align:4 +getMessageIndexAlways__12dMsgObject_cFUl = .text:0x802349E8; // type:function size:0x54 scope:global align:4 +getMessageIDAlways__12dMsgObject_cFUl = .text:0x80234A3C; // type:function size:0x14 scope:global align:4 +getMessageGroup__12dMsgObject_cFUl = .text:0x80234A50; // type:function size:0x14 scope:global align:4 +waitProc__12dMsgObject_cFv = .text:0x80234A64; // type:function size:0x1C8 scope:global align:4 +openProc__12dMsgObject_cFv = .text:0x80234C2C; // type:function size:0x6C0 scope:global align:4 +outnowProc__12dMsgObject_cFv = .text:0x802352EC; // type:function size:0x2F4 scope:global align:4 +outwaitProc__12dMsgObject_cFv = .text:0x802355E0; // type:function size:0x324 scope:global align:4 +stopProc__12dMsgObject_cFv = .text:0x80235904; // type:function size:0x4 scope:global align:4 +continueProc__12dMsgObject_cFv = .text:0x80235908; // type:function size:0x328 scope:global align:4 +selectProc__12dMsgObject_cFv = .text:0x80235C30; // type:function size:0x560 scope:global align:4 +selectEndProc__12dMsgObject_cFv = .text:0x80236190; // type:function size:0x58 scope:global align:4 +inputProc__12dMsgObject_cFv = .text:0x802361E8; // type:function size:0x200 scope:global align:4 +finishProc__12dMsgObject_cFv = .text:0x802363E8; // type:function size:0x1EC scope:global align:4 +endProc__12dMsgObject_cFv = .text:0x802365D4; // type:function size:0x1FC scope:global align:4 +deleteProc__12dMsgObject_cFv = .text:0x802367D0; // type:function size:0x1E0 scope:global align:4 +textmodeProc__12dMsgObject_cFv = .text:0x802369B0; // type:function size:0x4 scope:global align:4 +talkStartInit__12dMsgObject_cFv = .text:0x802369B4; // type:function size:0x66C scope:global align:4 +fukiPosCalc__12dMsgObject_cFb = .text:0x80237020; // type:function size:0x1D8 scope:global align:4 +setStatusLocal__12dMsgObject_cFUs = .text:0x802371F8; // type:function size:0x14 scope:global align:4 +getStatusLocal__12dMsgObject_cFv = .text:0x8023720C; // type:function size:0x14 scope:global align:4 +delete_screen__12dMsgObject_cFb = .text:0x80237220; // type:function size:0xCC scope:global align:4 +isSend__12dMsgObject_cFv = .text:0x802372EC; // type:function size:0x220 scope:global align:4 +readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x8023750C; // type:function size:0x98 scope:global align:4 +changeFlowGroupLocal__12dMsgObject_cFl = .text:0x802375A4; // type:function size:0x44 scope:global align:4 +demoMessageGroupLocal__12dMsgObject_cFv = .text:0x802375E8; // type:function size:0x2C scope:global align:4 +endFlowGroupLocal__12dMsgObject_cFv = .text:0x80237614; // type:function size:0xC scope:global align:4 +changeGroupLocal__12dMsgObject_cFs = .text:0x80237620; // type:function size:0xD8 scope:global align:4 +getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x802376F8; // type:function size:0x2C4 scope:global align:4 +isGetItemMessage__12dMsgObject_cFv = .text:0x802379BC; // type:function size:0x14 scope:global align:4 +isKanbanMessage__12dMsgObject_cFv = .text:0x802379D0; // type:function size:0x2C scope:global align:4 +isHowlMessage__12dMsgObject_cFv = .text:0x802379FC; // type:function size:0x14 scope:global align:4 +isMidonaMessage__12dMsgObject_cFv = .text:0x80237A10; // type:function size:0x3C scope:global align:4 +isMidonaNormalTalkWait__12dMsgObject_cFv = .text:0x80237A4C; // type:function size:0x78 scope:global align:4 +isMidonaTalkWait__12dMsgObject_cFv = .text:0x80237AC4; // type:function size:0x34 scope:global align:4 +isPlaceMessage__12dMsgObject_cFv = .text:0x80237AF8; // type:function size:0x14 scope:global align:4 +isBossMessage__12dMsgObject_cFv = .text:0x80237B0C; // type:function size:0x14 scope:global align:4 +isBookMessage__12dMsgObject_cFv = .text:0x80237B20; // type:function size:0x8 scope:global align:4 +isStaffMessage__12dMsgObject_cFv = .text:0x80237B28; // type:function size:0x14 scope:global align:4 +isSaveMessage__12dMsgObject_cFv = .text:0x80237B3C; // type:function size:0x14 scope:global align:4 +isTalkMessage__12dMsgObject_cFv = .text:0x80237B50; // type:function size:0x90 scope:global align:4 +getSmellName__12dMsgObject_cFv = .text:0x80237BE0; // type:function size:0x68 scope:global align:4 +getPortalName__12dMsgObject_cFv = .text:0x80237C48; // type:function size:0x58 scope:global align:4 +getBombName__12dMsgObject_cFv = .text:0x80237CA0; // type:function size:0x90 scope:global align:4 +getInsectName__12dMsgObject_cFv = .text:0x80237D30; // type:function size:0x5C scope:global align:4 +getLetterName__12dMsgObject_cFv = .text:0x80237D8C; // type:function size:0x58 scope:global align:4 +getSelectBombNum__12dMsgObject_cFv = .text:0x80237DE4; // type:function size:0x50 scope:global align:4 +onMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237E34; // type:function size:0x10 scope:global align:4 +offMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237E44; // type:function size:0x20 scope:global align:4 +isMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237E64; // type:function size:0xC scope:global align:4 +onMsgSendLocal__12dMsgObject_cFv = .text:0x80237E70; // type:function size:0x10 scope:global align:4 +offMsgSendLocal__12dMsgObject_cFv = .text:0x80237E80; // type:function size:0x10 scope:global align:4 +isMsgSendLocal__12dMsgObject_cFv = .text:0x80237E90; // type:function size:0xC scope:global align:4 +isMouthCheckLocal__12dMsgObject_cFv = .text:0x80237E9C; // type:function size:0x14 scope:global align:4 +getBombBuyPriceLocal__12dMsgObject_cFUc = .text:0x80237EB0; // type:function size:0x48 scope:global align:4 +addSelectBomBag__12dMsgObject_cFUc = .text:0x80237EF8; // type:function size:0x2C scope:global align:4 +resetSelectBomBag__12dMsgObject_cFv = .text:0x80237F24; // type:function size:0x2C scope:global align:4 +getSelectBombBagIDLocal__12dMsgObject_cFv = .text:0x80237F50; // type:function size:0x50 scope:global align:4 +getSelectBombPriceLocal__12dMsgObject_cFv = .text:0x80237FA0; // type:function size:0xB0 scope:global align:4 +setEquipBombInfoLocal__12dMsgObject_cFv = .text:0x80238050; // type:function size:0xC scope:global align:4 +updateEquipBombInfoLocal__12dMsgObject_cFv = .text:0x8023805C; // type:function size:0x170 scope:global align:4 +setShopWaitTimer__12dMsgObject_cFUc = .text:0x802381CC; // type:function size:0x14 scope:global align:4 +setSelectWordFlagLocal__12dMsgObject_cFUc = .text:0x802381E0; // type:function size:0x8 scope:global align:4 +isHowlHearingModeLocal__12dMsgObject_cFv = .text:0x802381E8; // type:function size:0x60 scope:global align:4 +isCameraCancelFlag__12dMsgObject_cFv = .text:0x80238248; // type:function size:0x1C scope:global align:4 +onCameraCancelFlag__12dMsgObject_cFv = .text:0x80238264; // type:function size:0x18 scope:global align:4 +offCameraCancelFlag__12dMsgObject_cFv = .text:0x8023827C; // type:function size:0x18 scope:global align:4 +isKillMessageFlag__12dMsgObject_cFv = .text:0x80238294; // type:function size:0x14 scope:global align:4 +onKillMessageFlag__12dMsgObject_cFv = .text:0x802382A8; // type:function size:0x18 scope:global align:4 +setKillMessageFlag__12dMsgObject_cFv = .text:0x802382C0; // type:function size:0x2C scope:global align:4 +setKillMessageFlagLocal__12dMsgObject_cFv = .text:0x802382EC; // type:function size:0x9C scope:global align:4 +setTalkPartner__12dMsgObject_cFP10fopAc_ac_c = .text:0x80238388; // type:function size:0x14 scope:global align:4 +setNowTalkFlowNo__12dMsgObject_cFs = .text:0x8023839C; // type:function size:0x14 scope:global align:4 +getNowTalkFlowNo__12dMsgObject_cFv = .text:0x802383B0; // type:function size:0x14 scope:global align:4 +setDemoMessage__12dMsgObject_cFUl = .text:0x802383C4; // type:function size:0x30 scope:global align:4 +setTalkHeap__12dMsgObject_cFPv = .text:0x802383F4; // type:function size:0x30 scope:global align:4 +setTalkHeapLocal__12dMsgObject_cFPv = .text:0x80238424; // type:function size:0x44 scope:global align:4 +getTalkHeap__12dMsgObject_cFv = .text:0x80238468; // type:function size:0x14 scope:global align:4 +isDraw__12dMsgObject_cFv = .text:0x8023847C; // type:function size:0x94 scope:global align:4 +setButtonStatusLocal__12dMsgObject_cFv = .text:0x80238510; // type:function size:0x18C scope:global align:4 +setDemoMessageLocal__12dMsgObject_cFUl = .text:0x8023869C; // type:function size:0x50 scope:global align:4 +getSmellTypeMessageIDLocal__12dMsgObject_cFv = .text:0x802386EC; // type:function size:0x2C scope:global align:4 +setSmellTypeLocal__12dMsgObject_cFUc = .text:0x80238718; // type:function size:0x54 scope:global align:4 +getSelectCursorPosLocal__12dMsgObject_cFv = .text:0x8023876C; // type:function size:0x10 scope:global align:4 +setSelectCursorPosLocal__12dMsgObject_cFUc = .text:0x8023877C; // type:function size:0xA8 scope:global align:4 +setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c = .text:0x80238824; // type:function size:0x8 scope:global align:4 +dMsgObject_Draw__FP12dMsgObject_c = .text:0x8023882C; // type:function size:0x20 scope:global align:4 +dMsgObject_Execute__FP12dMsgObject_c = .text:0x8023884C; // type:function size:0x20 scope:global align:4 +dMsgObject_IsDelete__FP12dMsgObject_c = .text:0x8023886C; // type:function size:0x8 scope:global align:4 +dMsgObject_Delete__FP12dMsgObject_c = .text:0x80238874; // type:function size:0x20 scope:global align:4 +dMsgObject_Create__FP9msg_class = .text:0x80238894; // type:function size:0x8C scope:global align:4 +readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x80238920; // type:function size:0x30 scope:global align:4 +changeFlowGroup__12dMsgObject_cFl = .text:0x80238950; // type:function size:0x30 scope:global align:4 +demoMessageGroup__12dMsgObject_cFv = .text:0x80238980; // type:function size:0x2C scope:global align:4 +endFlowGroup__12dMsgObject_cFv = .text:0x802389AC; // type:function size:0x2C scope:global align:4 +changeGroup__12dMsgObject_cFs = .text:0x802389D8; // type:function size:0x30 scope:global align:4 +getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80238A08; // type:function size:0x80 scope:global align:4 +getMsgDtPtr__12dMsgObject_cFv = .text:0x80238A88; // type:function size:0x14 scope:global align:4 +setProcessID__12dMsgObject_cFUi = .text:0x80238A9C; // type:function size:0x14 scope:global align:4 +getActor__12dMsgObject_cFv = .text:0x80238AB0; // type:function size:0x24 scope:global align:4 +getpTalkActor__12dMsgObject_cFv = .text:0x80238AD4; // type:function size:0x14 scope:global align:4 +getIdx__12dMsgObject_cFv = .text:0x80238AE8; // type:function size:0x14 scope:global align:4 +getNodeIdx__12dMsgObject_cFv = .text:0x80238AFC; // type:function size:0x14 scope:global align:4 +setStatus__12dMsgObject_cFUs = .text:0x80238B10; // type:function size:0x30 scope:global align:4 +getStatus__12dMsgObject_cFv = .text:0x80238B40; // type:function size:0x2C scope:global align:4 +getScrnDrawPtr__12dMsgObject_cFv = .text:0x80238B6C; // type:function size:0x14 scope:global align:4 +setTalkActor__12dMsgObject_cFP10fopAc_ac_c = .text:0x80238B80; // type:function size:0x30 scope:global align:4 +onMsgSendControl__12dMsgObject_cFv = .text:0x80238BB0; // type:function size:0x2C scope:global align:4 +offMsgSendControl__12dMsgObject_cFv = .text:0x80238BDC; // type:function size:0x2C scope:global align:4 +isMsgSendControl__12dMsgObject_cFv = .text:0x80238C08; // type:function size:0x2C scope:global align:4 +onMsgSend__12dMsgObject_cFv = .text:0x80238C34; // type:function size:0x2C scope:global align:4 +offMsgSend__12dMsgObject_cFv = .text:0x80238C60; // type:function size:0x2C scope:global align:4 +isMsgSend__12dMsgObject_cFv = .text:0x80238C8C; // type:function size:0x2C scope:global align:4 +isMouthCheck__12dMsgObject_cFv = .text:0x80238CB8; // type:function size:0x2C scope:global align:4 +getMessageID__12dMsgObject_cFv = .text:0x80238CE4; // type:function size:0x14 scope:global align:4 +getSmellTypeMessageID__12dMsgObject_cFv = .text:0x80238CF8; // type:function size:0x2C scope:global align:4 +setSmellType__12dMsgObject_cFUc = .text:0x80238D24; // type:function size:0x30 scope:global align:4 +getSelectCursorPos__12dMsgObject_cFv = .text:0x80238D54; // type:function size:0x2C scope:global align:4 +setSelectCursorPos__12dMsgObject_cFUc = .text:0x80238D80; // type:function size:0x30 scope:global align:4 +setPortalMessageID__12dMsgObject_cFUs = .text:0x80238DB0; // type:function size:0x14 scope:global align:4 +setInsectItemNo__12dMsgObject_cFUc = .text:0x80238DC4; // type:function size:0x14 scope:global align:4 +setLetterNameID__12dMsgObject_cFUs = .text:0x80238DD8; // type:function size:0x14 scope:global align:4 +setArrowNum__12dMsgObject_cFUc = .text:0x80238DEC; // type:function size:0x14 scope:global align:4 +setMsgOutputType__12dMsgObject_cFUc = .text:0x80238E00; // type:function size:0x14 scope:global align:4 +getMsgOutputType__12dMsgObject_cFv = .text:0x80238E14; // type:function size:0x14 scope:global align:4 +getWord__12dMsgObject_cFv = .text:0x80238E28; // type:function size:0x14 scope:global align:4 +getSelectWord__12dMsgObject_cFi = .text:0x80238E3C; // type:function size:0x1C scope:global align:4 +setSelectWordFlag__12dMsgObject_cFUc = .text:0x80238E58; // type:function size:0x30 scope:global align:4 +getSelectWordFlag__12dMsgObject_cFv = .text:0x80238E88; // type:function size:0x14 scope:global align:4 +isHowlHearingMode__12dMsgObject_cFv = .text:0x80238E9C; // type:function size:0x2C scope:global align:4 +getSelectBombBagID__12dMsgObject_cFv = .text:0x80238EC8; // type:function size:0x2C scope:global align:4 +getSelectBombPrice__12dMsgObject_cFv = .text:0x80238EF4; // type:function size:0x2C scope:global align:4 +setEquipBombInfo__12dMsgObject_cFv = .text:0x80238F20; // type:function size:0x2C scope:global align:4 +getItemEquipButton__12dMsgObject_cFv = .text:0x80238F4C; // type:function size:0x14 scope:global align:4 +setSelectCancelPos__12dMsgObject_cFUc = .text:0x80238F60; // type:function size:0x14 scope:global align:4 +dMsgObject_getTotalPrice__Fv = .text:0x80238F74; // type:function size:0x68 scope:global align:4 +dMsgObject_setTotalPrice__FUs = .text:0x80238FDC; // type:function size:0x68 scope:global align:4 +dMsgObject_addTotalPrice__Fs = .text:0x80239044; // type:function size:0x94 scope:global align:4 +dMsgObject_getTotalPayment__Fv = .text:0x802390D8; // type:function size:0x68 scope:global align:4 +dMsgObject_setTotalPayment__FUs = .text:0x80239140; // type:function size:0x68 scope:global align:4 +dMsgObject_addTotalPayment__Fs = .text:0x802391A8; // type:function size:0x94 scope:global align:4 +dMsgObject_getFundRaising__Fv = .text:0x8023923C; // type:function size:0x68 scope:global align:4 +dMsgObject_setFundRaising__FUs = .text:0x802392A4; // type:function size:0x68 scope:global align:4 +dMsgObject_addFundRaising__Fs = .text:0x8023930C; // type:function size:0x7C scope:global align:4 +dMsgObject_getOffering__Fv = .text:0x80239388; // type:function size:0x68 scope:global align:4 +dMsgObject_addOffering__Fs = .text:0x802393F0; // type:function size:0x7C scope:global align:4 +__sinit_d_msg_object_cpp = .text:0x8023946C; // type:function size:0x3C scope:local align:4 +__dt__20dMsgObject_HowlHIO_cFv = .text:0x802394A8; // type:function size:0x48 scope:global align:4 +__dt__16dMsgObject_HIO_cFv = .text:0x802394F0; // type:function size:0x60 scope:global align:4 +exec__14dMsgScrnBase_cFv = .text:0x80239550; // type:function size:0x4 scope:global align:4 +setSelectRubyString__14dMsgScrnBase_cFPcPcPc = .text:0x80239554; // type:function size:0x4 scope:global align:4 +setSelectString__14dMsgScrnBase_cFPcPcPc = .text:0x80239558; // type:function size:0x4 scope:global align:4 +selectAnimeMove__14dMsgScrnBase_cFUcUcb = .text:0x8023955C; // type:function size:0x8 scope:global align:4 +selectAnimeInit__14dMsgScrnBase_cFUcUcfUc = .text:0x80239564; // type:function size:0x4 scope:global align:4 +arwAnimeMove__14dMsgScrnBase_cFv = .text:0x80239568; // type:function size:0x4 scope:global align:4 +arwAnimeInit__14dMsgScrnBase_cFv = .text:0x8023956C; // type:function size:0x4 scope:global align:4 +fukiPosCalc__14dMsgScrnBase_cFUc = .text:0x80239570; // type:function size:0x4 scope:global align:4 +isSelect__14dMsgScrnBase_cFv = .text:0x80239574; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnBase_cFv = .text:0x8023957C; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnBase_cFv = .text:0x80239584; // type:function size:0x4 scope:global align:4 +dotAnimeInit__14dMsgScrnBase_cFv = .text:0x80239588; // type:function size:0x4 scope:global align:4 +setActorPos__19jmessage_tReferenceF4cXyz = .text:0x8023958C; // type:function size:0x1C scope:global align:4 +__ct__10dMsgUnit_cFv = .text:0x802395A8; // type:function size:0x10 scope:global align:4 +__dt__10dMsgUnit_cFv = .text:0x802395B8; // type:function size:0x48 scope:global align:4 +setTag__10dMsgUnit_cFiiPcb = .text:0x80239600; // type:function size:0x50C scope:global align:4 +__sinit_d_msg_unit_cpp = .text:0x80239B0C; // type:function size:0x38 scope:local align:4 +__ct__17dMsgScrn3Select_cFv = .text:0x80239B44; // type:function size:0xBE4 scope:global align:4 +__dt__17dMsgScrn3Select_cFv = .text:0x8023A728; // type:function size:0x314 scope:global align:4 +__dt__14J2DAnmColorKeyFv = .text:0x8023AA3C; // type:function size:0x84 scope:global align:4 +isSelect__17dMsgScrn3Select_cFv = .text:0x8023AAC0; // type:function size:0x14 scope:global align:4 +setString__17dMsgScrn3Select_cFPcPcPc = .text:0x8023AAD4; // type:function size:0x90 scope:global align:4 +setRubyString__17dMsgScrn3Select_cFPcPcPc = .text:0x8023AB64; // type:function size:0x90 scope:global align:4 +translate__17dMsgScrn3Select_cFff = .text:0x8023ABF4; // type:function size:0x3C scope:global align:4 +draw__17dMsgScrn3Select_cFff = .text:0x8023AC30; // type:function size:0x2C0 scope:global align:4 +selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc = .text:0x8023AEF0; // type:function size:0x304 scope:global align:4 +selAnimeMove__17dMsgScrn3Select_cFUcUcb = .text:0x8023B1F4; // type:function size:0x2E8 scope:global align:4 +selAnimeEnd__17dMsgScrn3Select_cFv = .text:0x8023B4DC; // type:function size:0x2B4 scope:global align:4 +getTextBoxWidth__17dMsgScrn3Select_cFv = .text:0x8023B790; // type:function size:0x18 scope:global align:4 +getFontSize__17dMsgScrn3Select_cFv = .text:0x8023B7A8; // type:function size:0x10 scope:global align:4 +getRubyFontSize__17dMsgScrn3Select_cFv = .text:0x8023B7B8; // type:function size:0x20 scope:global align:4 +getCharSpace__17dMsgScrn3Select_cFv = .text:0x8023B7D8; // type:function size:0x10 scope:global align:4 +getRubyCharSpace__17dMsgScrn3Select_cFv = .text:0x8023B7E8; // type:function size:0x20 scope:global align:4 +getTextBoxGlobalPosX__17dMsgScrn3Select_cFi = .text:0x8023B808; // type:function size:0x2C scope:global align:4 +getTextBoxGlobalPosY__17dMsgScrn3Select_cFi = .text:0x8023B834; // type:function size:0x2C scope:global align:4 +open1Proc__17dMsgScrn3Select_cFv = .text:0x8023B860; // type:function size:0xF0 scope:global align:4 +open2Proc__17dMsgScrn3Select_cFv = .text:0x8023B950; // type:function size:0x120 scope:global align:4 +waitProc__17dMsgScrn3Select_cFv = .text:0x8023BA70; // type:function size:0x30 scope:global align:4 +selectProc__17dMsgScrn3Select_cFv = .text:0x8023BAA0; // type:function size:0x224 scope:global align:4 +changeProc__17dMsgScrn3Select_cFv = .text:0x8023BCC4; // type:function size:0x2E0 scope:global align:4 +closeProc__17dMsgScrn3Select_cFv = .text:0x8023BFA4; // type:function size:0xE0 scope:global align:4 +selectScale__17dMsgScrn3Select_cFv = .text:0x8023C084; // type:function size:0x284 scope:global align:4 +selectTrans__17dMsgScrn3Select_cFv = .text:0x8023C308; // type:function size:0x448 scope:global align:4 +selectAnimeTransform__17dMsgScrn3Select_cFi = .text:0x8023C750; // type:function size:0xA4 scope:global align:4 +__sinit_d_msg_scrn_3select_cpp = .text:0x8023C7F4; // type:function size:0xA0 scope:local align:4 +__ct__15dMsgScrnArrow_cFv = .text:0x8023C894; // type:function size:0x2C4 scope:global align:4 +__dt__15dMsgScrnArrow_cFv = .text:0x8023CB58; // type:function size:0x148 scope:global align:4 +draw__15dMsgScrnArrow_cFv = .text:0x8023CCA0; // type:function size:0x38 scope:global align:4 +setPos__15dMsgScrnArrow_cFff = .text:0x8023CCD8; // type:function size:0x3C scope:global align:4 +arwAnimeInit__15dMsgScrnArrow_cFv = .text:0x8023CD14; // type:function size:0x5C scope:global align:4 +arwAnimeMove__15dMsgScrnArrow_cFv = .text:0x8023CD70; // type:function size:0x134 scope:global align:4 +dotAnimeInit__15dMsgScrnArrow_cFv = .text:0x8023CEA4; // type:function size:0x4C scope:global align:4 +dotAnimeMove__15dMsgScrnArrow_cFv = .text:0x8023CEF0; // type:function size:0xCC scope:global align:4 +__ct__14dMsgScrnBase_cFv = .text:0x8023CFBC; // type:function size:0x48 scope:global align:4 +__dt__14dMsgScrnBase_cFv = .text:0x8023D004; // type:function size:0x48 scope:global align:4 +init__14dMsgScrnBase_cFv = .text:0x8023D04C; // type:function size:0xC8 scope:global align:4 +multiDraw__14dMsgScrnBase_cFv = .text:0x8023D114; // type:function size:0x40 scope:global align:4 +draw__14dMsgScrnBase_cFv = .text:0x8023D154; // type:function size:0x8C scope:global align:4 +drawSelf__14dMsgScrnBase_cFv = .text:0x8023D1E0; // type:function size:0x2C scope:global align:4 +drawOutFont__14dMsgScrnBase_cFfff = .text:0x8023D20C; // type:function size:0x34 scope:global align:4 +setString__14dMsgScrnBase_cFPcPc = .text:0x8023D240; // type:function size:0x8C scope:global align:4 +setRubyString__14dMsgScrnBase_cFPc = .text:0x8023D2CC; // type:function size:0x6C scope:global align:4 +fukiScale__14dMsgScrnBase_cFf = .text:0x8023D338; // type:function size:0x28 scope:global align:4 +fukiTrans__14dMsgScrnBase_cFff = .text:0x8023D360; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnBase_cFf = .text:0x8023D384; // type:function size:0x50 scope:global align:4 +fontAlpha__14dMsgScrnBase_cFf = .text:0x8023D3D4; // type:function size:0x80 scope:global align:4 +isTalkNow__14dMsgScrnBase_cFv = .text:0x8023D454; // type:function size:0x54 scope:global align:4 +__ct__14dMsgScrnBoss_cFv = .text:0x8023D4A8; // type:function size:0x340 scope:global align:4 +__dt__14dMsgScrnBoss_cFv = .text:0x8023D7E8; // type:function size:0x160 scope:global align:4 +exec__14dMsgScrnBoss_cFv = .text:0x8023D948; // type:function size:0x110 scope:global align:4 +drawSelf__14dMsgScrnBoss_cFv = .text:0x8023DA58; // type:function size:0x58 scope:global align:4 +fukiAlpha__14dMsgScrnBoss_cFf = .text:0x8023DAB0; // type:function size:0x8C scope:global align:4 +fukiScale__14dMsgScrnBoss_cFf = .text:0x8023DB3C; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnBoss_cFff = .text:0x8023DB40; // type:function size:0x4 scope:global align:4 +fontAlpha__14dMsgScrnBoss_cFf = .text:0x8023DB44; // type:function size:0x4 scope:global align:4 +__ct__17dMsgScrnExplain_cFP9STControlUcbUc = .text:0x8023DB48; // type:function size:0xA20 scope:global align:4 +__dt__17dMsgScrnExplain_cFv = .text:0x8023E568; // type:function size:0x2A0 scope:global align:4 +move__17dMsgScrnExplain_cFv = .text:0x8023E808; // type:function size:0x140 scope:global align:4 +draw__17dMsgScrnExplain_cFP13J2DOrthoGraph = .text:0x8023E948; // type:function size:0x1B8 scope:global align:4 +wait_init__17dMsgScrnExplain_cFv = .text:0x8023EB00; // type:function size:0x4 scope:global align:4 +wait_proc__17dMsgScrnExplain_cFv = .text:0x8023EB04; // type:function size:0x4 scope:global align:4 +open_request_init__17dMsgScrnExplain_cFv = .text:0x8023EB08; // type:function size:0x4 scope:global align:4 +open_request_proc__17dMsgScrnExplain_cFv = .text:0x8023EB0C; // type:function size:0x108 scope:global align:4 +open_init__17dMsgScrnExplain_cFv = .text:0x8023EC14; // type:function size:0x98 scope:global align:4 +open_proc__17dMsgScrnExplain_cFv = .text:0x8023ECAC; // type:function size:0x114 scope:global align:4 +move_init__17dMsgScrnExplain_cFv = .text:0x8023EDC0; // type:function size:0x24 scope:global align:4 +move_proc__17dMsgScrnExplain_cFv = .text:0x8023EDE4; // type:function size:0xD8 scope:global align:4 +move_select_init__17dMsgScrnExplain_cFv = .text:0x8023EEBC; // type:function size:0x268 scope:global align:4 +move_select_proc__17dMsgScrnExplain_cFv = .text:0x8023F124; // type:function size:0x348 scope:global align:4 +close_init__17dMsgScrnExplain_cFv = .text:0x8023F46C; // type:function size:0xC scope:global align:4 +close_proc__17dMsgScrnExplain_cFv = .text:0x8023F478; // type:function size:0x110 scope:global align:4 +openExplain__17dMsgScrnExplain_cFUlUcUcUcb = .text:0x8023F588; // type:function size:0x74 scope:global align:4 +getAlphaRatio__17dMsgScrnExplain_cFv = .text:0x8023F5FC; // type:function size:0x74 scope:global align:4 +checkTriggerA__17dMsgScrnExplain_cFv = .text:0x8023F670; // type:function size:0x14 scope:global align:4 +checkTriggerB__17dMsgScrnExplain_cFv = .text:0x8023F684; // type:function size:0x14 scope:global align:4 +__sinit_d_msg_scrn_explain_cpp = .text:0x8023F698; // type:function size:0x134 scope:local align:4 +__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap = .text:0x8023F7CC; // type:function size:0xF60 scope:global align:4 +__dt__14dMsgScrnItem_cFv = .text:0x8024072C; // type:function size:0x36C scope:global align:4 +exec__14dMsgScrnItem_cFv = .text:0x80240A98; // type:function size:0x29C scope:global align:4 +drawSelf__14dMsgScrnItem_cFv = .text:0x80240D34; // type:function size:0x40C scope:global align:4 +arwAnimeInit__14dMsgScrnItem_cFv = .text:0x80241140; // type:function size:0x24 scope:global align:4 +arwAnimeMove__14dMsgScrnItem_cFv = .text:0x80241164; // type:function size:0x24 scope:global align:4 +dotAnimeInit__14dMsgScrnItem_cFv = .text:0x80241188; // type:function size:0x24 scope:global align:4 +dotAnimeMove__14dMsgScrnItem_cFv = .text:0x802411AC; // type:function size:0x24 scope:global align:4 +setSelectString__14dMsgScrnItem_cFPcPcPc = .text:0x802411D0; // type:function size:0x24 scope:global align:4 +setSelectRubyString__14dMsgScrnItem_cFPcPcPc = .text:0x802411F4; // type:function size:0x24 scope:global align:4 +isSelect__14dMsgScrnItem_cFv = .text:0x80241218; // type:function size:0x24 scope:global align:4 +selectAnimeInit__14dMsgScrnItem_cFUcUcfUc = .text:0x8024123C; // type:function size:0x30 scope:global align:4 +selectAnimeMove__14dMsgScrnItem_cFUcUcb = .text:0x8024126C; // type:function size:0x24 scope:global align:4 +selectAnimeEnd__14dMsgScrnItem_cFv = .text:0x80241290; // type:function size:0x24 scope:global align:4 +fukiScale__14dMsgScrnItem_cFf = .text:0x802412B4; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnItem_cFff = .text:0x802412B8; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnItem_cFf = .text:0x802412DC; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnItem_cFUc = .text:0x80241384; // type:function size:0x5D8 scope:global align:4 +setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey = .text:0x8024195C; // type:function size:0x9C scope:global align:4 +setBpk0Animation__14dMsgScrnItem_cFP11J2DAnmColor = .text:0x802419F8; // type:function size:0x5C scope:global align:4 +setBpk1Animation__14dMsgScrnItem_cFP11J2DAnmColor = .text:0x80241A54; // type:function size:0x60 scope:global align:4 +isOugiID__14dMsgScrnItem_cFv = .text:0x80241AB4; // type:function size:0xC8 scope:global align:4 +__ct__14dMsgScrnHowl_cFv = .text:0x80241B7C; // type:function size:0xE18 scope:global align:4 +__dt__14dMsgScrnHowl_cFv = .text:0x80242994; // type:function size:0x2EC scope:global align:4 +exec__14dMsgScrnHowl_cFv = .text:0x80242C80; // type:function size:0x1C0 scope:global align:4 +drawSelf__14dMsgScrnHowl_cFv = .text:0x80242E40; // type:function size:0x128 scope:global align:4 +guide_on_init__14dMsgScrnHowl_cFv = .text:0x80242F68; // type:function size:0x4 scope:global align:4 +guide_on_proc__14dMsgScrnHowl_cFv = .text:0x80242F6C; // type:function size:0xA0 scope:global align:4 +guide_off_init__14dMsgScrnHowl_cFv = .text:0x8024300C; // type:function size:0x4 scope:global align:4 +guide_off_proc__14dMsgScrnHowl_cFv = .text:0x80243010; // type:function size:0x7C scope:global align:4 +guide_stop_init__14dMsgScrnHowl_cFv = .text:0x8024308C; // type:function size:0x4 scope:global align:4 +guide_stop_proc__14dMsgScrnHowl_cFv = .text:0x80243090; // type:function size:0xA8 scope:global align:4 +guide_demo_play_init__14dMsgScrnHowl_cFv = .text:0x80243138; // type:function size:0xC scope:global align:4 +guide_demo_play_proc__14dMsgScrnHowl_cFv = .text:0x80243144; // type:function size:0xF8 scope:global align:4 +guide_off_test_init__14dMsgScrnHowl_cFv = .text:0x8024323C; // type:function size:0x4 scope:global align:4 +guide_off_test_proc__14dMsgScrnHowl_cFv = .text:0x80243240; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnHowl_cFf = .text:0x80243244; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnHowl_cFff = .text:0x80243248; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnHowl_cFf = .text:0x8024326C; // type:function size:0x24 scope:global align:4 +isKeyCheck__14dMsgScrnHowl_cFv = .text:0x80243290; // type:function size:0x54 scope:global align:4 +resetLine__14dMsgScrnHowl_cFv = .text:0x802432E4; // type:function size:0xC4 scope:global align:4 +drawWave__14dMsgScrnHowl_cFv = .text:0x802433A8; // type:function size:0x610 scope:global align:4 +drawGuide__14dMsgScrnHowl_cFv = .text:0x802439B8; // type:function size:0x83C scope:global align:4 +drawGuide2__14dMsgScrnHowl_cFv = .text:0x802441F4; // type:function size:0x5D8 scope:global align:4 +drawEffect__14dMsgScrnHowl_cFv = .text:0x802447CC; // type:function size:0x27C scope:global align:4 +calcMain__14dMsgScrnHowl_cFv = .text:0x80244A48; // type:function size:0x64 scope:global align:4 +calcWave__14dMsgScrnHowl_cFv = .text:0x80244AAC; // type:function size:0x1B4 scope:global align:4 +calcGuide__14dMsgScrnHowl_cFv = .text:0x80244C60; // type:function size:0x190 scope:global align:4 +moveLineV__14dMsgScrnHowl_cFb = .text:0x80244DF0; // type:function size:0x1EC scope:global align:4 +moveBaseLength__14dMsgScrnHowl_cFb = .text:0x80244FDC; // type:function size:0x120 scope:global align:4 +getOnLineNum__14dMsgScrnHowl_cFi = .text:0x802450FC; // type:function size:0x6C scope:global align:4 +addCount__14dMsgScrnHowl_cFs = .text:0x80245168; // type:function size:0x24 scope:global align:4 +addCountGuide__14dMsgScrnHowl_cFs = .text:0x8024518C; // type:function size:0x18 scope:global align:4 +getNowPlotPitch__14dMsgScrnHowl_cFf = .text:0x802451A4; // type:function size:0x174 scope:global align:4 +getPlotPitch__14dMsgScrnHowl_cFf = .text:0x80245318; // type:function size:0x44 scope:global align:4 +calcPitchLevel__14dMsgScrnHowl_cFv = .text:0x8024535C; // type:function size:0xB0 scope:global align:4 +initGuideData__14dMsgScrnHowl_cFv = .text:0x8024540C; // type:function size:0x108 scope:global align:4 +getGuideDataSize__14dMsgScrnHowl_cFv = .text:0x80245514; // type:function size:0x88 scope:global align:4 +getGuideDataType__14dMsgScrnHowl_cFi = .text:0x8024559C; // type:function size:0xC8 scope:global align:4 +__sinit_d_msg_scrn_howl_cpp = .text:0x80245664; // type:function size:0x104 scope:local align:4 +__ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap = .text:0x80245768; // type:function size:0x690 scope:global align:4 +__dt__16dMsgScrnJimaku_cFv = .text:0x80245DF8; // type:function size:0x1B8 scope:global align:4 +exec__16dMsgScrnJimaku_cFv = .text:0x80245FB0; // type:function size:0x108 scope:global align:4 +drawSelf__16dMsgScrnJimaku_cFv = .text:0x802460B8; // type:function size:0x58 scope:global align:4 +fukiAlpha__16dMsgScrnJimaku_cFf = .text:0x80246110; // type:function size:0xA0 scope:global align:4 +fukiScale__16dMsgScrnJimaku_cFf = .text:0x802461B0; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnJimaku_cFff = .text:0x802461B4; // type:function size:0x4 scope:global align:4 +fontAlpha__16dMsgScrnJimaku_cFf = .text:0x802461B8; // type:function size:0x4 scope:global align:4 +__ct__16dMsgScrnKanban_cFP10JKRExpHeap = .text:0x802461BC; // type:function size:0x694 scope:global align:4 +__dt__16dMsgScrnKanban_cFv = .text:0x80246850; // type:function size:0x1DC scope:global align:4 +exec__16dMsgScrnKanban_cFv = .text:0x80246A2C; // type:function size:0xF0 scope:global align:4 +draw__16dMsgScrnKanban_cFv = .text:0x80246B1C; // type:function size:0x88 scope:global align:4 +fukiAlpha__16dMsgScrnKanban_cFf = .text:0x80246BA4; // type:function size:0xB4 scope:global align:4 +fukiScale__16dMsgScrnKanban_cFf = .text:0x80246C58; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnKanban_cFff = .text:0x80246C5C; // type:function size:0x4 scope:global align:4 +__ct__19dMsgScrnLight_HIO_cFv = .text:0x80246C60; // type:function size:0x68 scope:global align:4 +updateColor__19dMsgScrnLight_HIO_cFUc = .text:0x80246CC8; // type:function size:0x170 scope:global align:4 +__ct__15dMsgScrnLight_cFUcUc = .text:0x80246E38; // type:function size:0x1CC scope:global align:4 +__dt__15dMsgScrnLight_cFv = .text:0x80247004; // type:function size:0x104 scope:global align:4 +draw__15dMsgScrnLight_cFPffffffUc = .text:0x80247108; // type:function size:0x38C scope:global align:4 +draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x80247494; // type:function size:0x14C scope:global align:4 +drawCommon__15dMsgScrnLight_cFfffff = .text:0x802475E0; // type:function size:0x26C scope:global align:4 +__dt__19dMsgScrnLight_HIO_cFv = .text:0x8024784C; // type:function size:0x48 scope:global align:4 +__sinit_d_msg_scrn_light_cpp = .text:0x80247894; // type:function size:0x3C scope:local align:4 +__ct__15dMsgScrnPlace_cFv = .text:0x802478D0; // type:function size:0x3E4 scope:global align:4 +__dt__15dMsgScrnPlace_cFv = .text:0x80247CB4; // type:function size:0x160 scope:global align:4 +exec__15dMsgScrnPlace_cFv = .text:0x80247E14; // type:function size:0x120 scope:global align:4 +drawSelf__15dMsgScrnPlace_cFv = .text:0x80247F34; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnPlace_cFf = .text:0x80247F8C; // type:function size:0x8C scope:global align:4 +fukiScale__15dMsgScrnPlace_cFf = .text:0x80248018; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnPlace_cFff = .text:0x8024801C; // type:function size:0x4 scope:global align:4 +fontAlpha__15dMsgScrnPlace_cFf = .text:0x80248020; // type:function size:0x4 scope:global align:4 +__ct__15dMsgScrnStaff_cFUc = .text:0x80248024; // type:function size:0x2A4 scope:global align:4 +__dt__15dMsgScrnStaff_cFv = .text:0x802482C8; // type:function size:0x110 scope:global align:4 +exec__15dMsgScrnStaff_cFv = .text:0x802483D8; // type:function size:0x80 scope:global align:4 +drawSelf__15dMsgScrnStaff_cFv = .text:0x80248458; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnStaff_cFf = .text:0x802484B0; // type:function size:0x24 scope:global align:4 +fukiScale__15dMsgScrnStaff_cFf = .text:0x802484D4; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnStaff_cFff = .text:0x802484D8; // type:function size:0x4 scope:global align:4 +fontAlpha__15dMsgScrnStaff_cFf = .text:0x802484DC; // type:function size:0x4 scope:global align:4 +__ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap = .text:0x802484E0; // type:function size:0xD68 scope:global align:4 +__dt__14dMsgScrnTalk_cFv = .text:0x80249248; // type:function size:0x2A4 scope:global align:4 +exec__14dMsgScrnTalk_cFv = .text:0x802494EC; // type:function size:0x118 scope:global align:4 +drawSelf__14dMsgScrnTalk_cFv = .text:0x80249604; // type:function size:0x2A4 scope:global align:4 +arwAnimeInit__14dMsgScrnTalk_cFv = .text:0x802498A8; // type:function size:0x24 scope:global align:4 +arwAnimeMove__14dMsgScrnTalk_cFv = .text:0x802498CC; // type:function size:0x24 scope:global align:4 +dotAnimeInit__14dMsgScrnTalk_cFv = .text:0x802498F0; // type:function size:0x24 scope:global align:4 +dotAnimeMove__14dMsgScrnTalk_cFv = .text:0x80249914; // type:function size:0x24 scope:global align:4 +setSelectString__14dMsgScrnTalk_cFPcPcPc = .text:0x80249938; // type:function size:0x2C scope:global align:4 +setSelectRubyString__14dMsgScrnTalk_cFPcPcPc = .text:0x80249964; // type:function size:0x2C scope:global align:4 +isSelect__14dMsgScrnTalk_cFv = .text:0x80249990; // type:function size:0x34 scope:global align:4 +selectAnimeInit__14dMsgScrnTalk_cFUcUcfUc = .text:0x802499C4; // type:function size:0x38 scope:global align:4 +selectAnimeMove__14dMsgScrnTalk_cFUcUcb = .text:0x802499FC; // type:function size:0x34 scope:global align:4 +selectAnimeEnd__14dMsgScrnTalk_cFv = .text:0x80249A30; // type:function size:0x34 scope:global align:4 +fukiScale__14dMsgScrnTalk_cFf = .text:0x80249A64; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTalk_cFff = .text:0x80249A68; // type:function size:0x4 scope:global align:4 +fukiAlpha__14dMsgScrnTalk_cFf = .text:0x80249A6C; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnTalk_cFUc = .text:0x80249B14; // type:function size:0x5F8 scope:global align:4 +__ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap = .text:0x8024A10C; // type:function size:0x770 scope:global align:4 +__dt__14dMsgScrnTree_cFv = .text:0x8024A87C; // type:function size:0x204 scope:global align:4 +exec__14dMsgScrnTree_cFv = .text:0x8024AA80; // type:function size:0x158 scope:global align:4 +draw__14dMsgScrnTree_cFv = .text:0x8024ABD8; // type:function size:0x88 scope:global align:4 +fukiAlpha__14dMsgScrnTree_cFf = .text:0x8024AC60; // type:function size:0xB4 scope:global align:4 +fukiScale__14dMsgScrnTree_cFf = .text:0x8024AD14; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTree_cFff = .text:0x8024AD18; // type:function size:0x4 scope:global align:4 +__ct__16dMsgStringBase_cFv = .text:0x8024AD1C; // type:function size:0x174 scope:global align:4 +__dt__16dMsgStringBase_cFv = .text:0x8024AE90; // type:function size:0x1D8 scope:global align:4 +getResource__16dMsgStringBase_cFv = .text:0x8024B068; // type:function size:0x68 scope:global align:4 +getStringLocal__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024B0D0; // type:function size:0x170 scope:global align:4 +getStringPageLocal__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024B240; // type:function size:0x170 scope:global align:4 +getPageMax__16dMsgStringBase_cFi = .text:0x8024B3B0; // type:function size:0x28 scope:global align:4 +getMessageLocal__16dMsgStringBase_cFUlPc = .text:0x8024B3D8; // type:function size:0x13C scope:global align:4 +drawFontLocal__16dMsgStringBase_cFP10J2DTextBoxUcffffUlUc = .text:0x8024B514; // type:function size:0x4 scope:global align:4 +getString__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024B518; // type:function size:0x20 scope:global align:4 +getStringPage__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024B538; // type:function size:0x28 scope:global align:4 +getMessage__16dMsgStringBase_cFUlPc = .text:0x8024B560; // type:function size:0x20 scope:global align:4 +resetStringLocal__16dMsgStringBase_cFP10J2DTextBox = .text:0x8024B580; // type:function size:0x4 scope:global align:4 +drawOutFontLocal__16dMsgStringBase_cFP10J2DTextBoxf = .text:0x8024B584; // type:function size:0x4 scope:global align:4 +__ct__12dMsgString_cFv = .text:0x8024B588; // type:function size:0x80 scope:global align:4 +__ct__12dMsgString_cFUc = .text:0x8024B608; // type:function size:0x88 scope:global align:4 +__dt__12dMsgString_cFv = .text:0x8024B690; // type:function size:0x8C scope:global align:4 +resetStringLocal__12dMsgString_cFP10J2DTextBox = .text:0x8024B71C; // type:function size:0x30 scope:global align:4 +drawOutFontLocal__12dMsgString_cFP10J2DTextBoxf = .text:0x8024B74C; // type:function size:0xEC scope:global align:4 +drawFontLocal__12dMsgString_cFP10J2DTextBoxUcffffUlUc = .text:0x8024B838; // type:function size:0x30 scope:global align:4 +__ct__10dMsgFlow_cFv = .text:0x8024B868; // type:function size:0x48 scope:global align:4 +__dt__10dMsgFlow_cFv = .text:0x8024B8B0; // type:function size:0x48 scope:global align:4 +init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c = .text:0x8024B8F8; // type:function size:0x1AC scope:global align:4 +checkOpenDoor__10dMsgFlow_cFP10fopAc_ac_cPi = .text:0x8024BAA4; // type:function size:0x19C scope:global align:4 +doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci = .text:0x8024BC40; // type:function size:0x14C scope:global align:4 +checkEventRender__10dMsgFlow_cFPiPiPiPi = .text:0x8024BD8C; // type:function size:0xA0 scope:global align:4 +remove__10dMsgFlow_cFv = .text:0x8024BE2C; // type:function size:0x64 scope:global align:4 +getEventId__10dMsgFlow_cFPi = .text:0x8024BE90; // type:function size:0x10 scope:global align:4 +getMsgNo__10dMsgFlow_cFv = .text:0x8024BEA0; // type:function size:0x8 scope:global align:4 +getNowMsgNo__10dMsgFlow_cFv = .text:0x8024BEA8; // type:function size:0x8 scope:global align:4 +getMsg__10dMsgFlow_cFv = .text:0x8024BEB0; // type:function size:0x38 scope:global align:4 +setInitValue__10dMsgFlow_cFi = .text:0x8024BEE8; // type:function size:0x98 scope:global align:4 +setInitValueGroupChange__10dMsgFlow_cFiPP10fopAc_ac_c = .text:0x8024BF80; // type:function size:0xD4 scope:global align:4 +getMsgDataBlock__10dMsgFlow_cFPCc = .text:0x8024C054; // type:function size:0x98 scope:global align:4 +getInitNodeIndex__10dMsgFlow_cFUs = .text:0x8024C0EC; // type:function size:0x48 scope:global align:4 +setNodeIndex__10dMsgFlow_cFUsPP10fopAc_ac_c = .text:0x8024C134; // type:function size:0x190 scope:global align:4 +setSelectMsg__10dMsgFlow_cFP14mesg_flow_nodeP14mesg_flow_nodeP10fopAc_ac_c = .text:0x8024C2C4; // type:function size:0xF4 scope:global align:4 +setNormalMsg__10dMsgFlow_cFP14mesg_flow_nodeP10fopAc_ac_c = .text:0x8024C3B8; // type:function size:0xE0 scope:global align:4 +messageNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024C498; // type:function size:0x224 scope:global align:4 +branchNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024C6BC; // type:function size:0x98 scope:global align:4 +eventNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024C754; // type:function size:0x20C scope:global align:4 +nodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024C960; // type:function size:0xF8 scope:global align:4 +getParam__10dMsgFlow_cFPUsPUsPUc = .text:0x8024CA58; // type:function size:0x18 scope:global align:4 +getParam__10dMsgFlow_cFPUcPUc = .text:0x8024CA70; // type:function size:0x28 scope:global align:4 +getParam__10dMsgFlow_cFPUc = .text:0x8024CA98; // type:function size:0x8 scope:global align:4 +query001__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CAA0; // type:function size:0x48 scope:global align:4 +query002__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CAE8; // type:function size:0x88 scope:global align:4 +query003__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CB70; // type:function size:0x48 scope:global align:4 +query004__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CBB8; // type:function size:0x70 scope:global align:4 +query005__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CC28; // type:function size:0x38 scope:global align:4 +query006__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CC60; // type:function size:0x34 scope:global align:4 +query007__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CC94; // type:function size:0x130 scope:global align:4 +query008__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CDC4; // type:function size:0x48 scope:global align:4 +query009__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CE0C; // type:function size:0x2C scope:global align:4 +query010__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CE38; // type:function size:0x34 scope:global align:4 +query011__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CE6C; // type:function size:0x48 scope:global align:4 +query012__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CEB4; // type:function size:0x38 scope:global align:4 +query013__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CEEC; // type:function size:0x38 scope:global align:4 +query014__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CF24; // type:function size:0x38 scope:global align:4 +query015__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CF5C; // type:function size:0x38 scope:global align:4 +query016__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CF94; // type:function size:0x38 scope:global align:4 +query017__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CFCC; // type:function size:0x44 scope:global align:4 +query018__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D010; // type:function size:0x44 scope:global align:4 +query019__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D054; // type:function size:0x44 scope:global align:4 +query020__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D098; // type:function size:0x44 scope:global align:4 +query021__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D0DC; // type:function size:0x170 scope:global align:4 +query022__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D24C; // type:function size:0x34 scope:global align:4 +query023__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D280; // type:function size:0x3C scope:global align:4 +query024__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D2BC; // type:function size:0x20 scope:global align:4 +query025__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D2DC; // type:function size:0x48 scope:global align:4 +query026__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D324; // type:function size:0x2C scope:global align:4 +query027__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D350; // type:function size:0x64 scope:global align:4 +query028__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D3B4; // type:function size:0x54 scope:global align:4 +query029__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D408; // type:function size:0x40 scope:global align:4 +query030__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D448; // type:function size:0x38 scope:global align:4 +query031__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D480; // type:function size:0x5C scope:global align:4 +query032__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D4DC; // type:function size:0x28 scope:global align:4 +query033__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D504; // type:function size:0x48 scope:global align:4 +query034__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D54C; // type:function size:0x30 scope:global align:4 +query035__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D57C; // type:function size:0x28 scope:global align:4 +query036__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D5A4; // type:function size:0x44 scope:global align:4 +query037__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D5E8; // type:function size:0x44 scope:global align:4 +query038__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D62C; // type:function size:0xEC scope:global align:4 +query039__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D718; // type:function size:0x9C scope:global align:4 +query040__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D7B4; // type:function size:0x104 scope:global align:4 +query041__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D8B8; // type:function size:0x9C scope:global align:4 +query042__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024D954; // type:function size:0xBC scope:global align:4 +query043__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DA10; // type:function size:0x9C scope:global align:4 +query044__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DAAC; // type:function size:0x48 scope:global align:4 +query045__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DAF4; // type:function size:0x8C scope:global align:4 +query046__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DB80; // type:function size:0x30 scope:global align:4 +query047__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DBB0; // type:function size:0x8 scope:global align:4 +query048__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DBB8; // type:function size:0x50 scope:global align:4 +query049__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DC08; // type:function size:0x5C scope:global align:4 +query050__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DC64; // type:function size:0x44 scope:global align:4 +query051__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DCA8; // type:function size:0x60 scope:global align:4 +query052__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DD08; // type:function size:0x34 scope:global align:4 +query053__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024DD3C; // type:function size:0x28 scope:global align:4 +event000__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DD64; // type:function size:0x8C scope:global align:4 +event001__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DDF0; // type:function size:0x8C scope:global align:4 +event002__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DE7C; // type:function size:0x3C scope:global align:4 +event003__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DEB8; // type:function size:0x40 scope:global align:4 +event004__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DEF8; // type:function size:0x60 scope:global align:4 +event005__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DF58; // type:function size:0x64 scope:global align:4 +event006__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DFBC; // type:function size:0x40 scope:global align:4 +event007__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DFFC; // type:function size:0x44 scope:global align:4 +event008__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E040; // type:function size:0x6C scope:global align:4 +event009__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E0AC; // type:function size:0x28 scope:global align:4 +event010__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E0D4; // type:function size:0x8C scope:global align:4 +event011__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E160; // type:function size:0x8C scope:global align:4 +event012__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E1EC; // type:function size:0x8 scope:global align:4 +event013__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E1F4; // type:function size:0x40 scope:global align:4 +event014__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E234; // type:function size:0xC8 scope:global align:4 +event015__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E2FC; // type:function size:0xC8 scope:global align:4 +event016__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E3C4; // type:function size:0x38 scope:global align:4 +event017__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E3FC; // type:function size:0x11C scope:global align:4 +event018__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E518; // type:function size:0xF4 scope:global align:4 +event019__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E60C; // type:function size:0x8 scope:global align:4 +event020__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E614; // type:function size:0xD8 scope:global align:4 +event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E6EC; // type:function size:0x28 scope:global align:4 +event022__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E714; // type:function size:0x94 scope:global align:4 +event023__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E7A8; // type:function size:0xEC scope:global align:4 +event024__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E894; // type:function size:0x28 scope:global align:4 +event025__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E8BC; // type:function size:0x48 scope:global align:4 +event026__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E904; // type:function size:0x68 scope:global align:4 +event027__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E96C; // type:function size:0x3C0 scope:global align:4 +event028__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024ED2C; // type:function size:0x13C scope:global align:4 +event029__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024EE68; // type:function size:0x44 scope:global align:4 +event030__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024EEAC; // type:function size:0x78 scope:global align:4 +event031__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024EF24; // type:function size:0x30 scope:global align:4 +event032__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024EF54; // type:function size:0xD0 scope:global align:4 +event033__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F024; // type:function size:0xCC scope:global align:4 +event034__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F0F0; // type:function size:0x40 scope:global align:4 +event035__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F130; // type:function size:0xA8 scope:global align:4 +event036__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F1D8; // type:function size:0x54 scope:global align:4 +event037__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F22C; // type:function size:0x54 scope:global align:4 +event038__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F280; // type:function size:0x24 scope:global align:4 +event039__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F2A4; // type:function size:0x34 scope:global align:4 +event040__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F2D8; // type:function size:0x108 scope:global align:4 +event041__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F3E0; // type:function size:0x30 scope:global align:4 +event042__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024F410; // type:function size:0x8 scope:global align:4 +cLib_calcTimer__FPl = .text:0x8024F418; // type:function size:0x1C scope:global align:4 +__sinit_d_msg_flow_cpp = .text:0x8024F434; // type:function size:0x914 scope:local align:4 +__ct__9dNm_HIO_cFv = .text:0x8024FD48; // type:function size:0x28 scope:global align:4 +__ct__7dName_cFP7J2DPane = .text:0x8024FD70; // type:function size:0x60 scope:global align:4 +__dt__7dName_cFv = .text:0x8024FDD0; // type:function size:0x1C4 scope:global align:4 +_create__7dName_cFv = .text:0x8024FF94; // type:function size:0xA8 scope:global align:4 +init__7dName_cFv = .text:0x8025003C; // type:function size:0xC8 scope:global align:4 +initial__7dName_cFv = .text:0x80250104; // type:function size:0x14C scope:global align:4 +showIcon__7dName_cFv = .text:0x80250250; // type:function size:0x1B4 scope:global align:4 +_move__7dName_cFv = .text:0x80250404; // type:function size:0x37C scope:global align:4 +nameCheck__7dName_cFv = .text:0x80250780; // type:function size:0x44 scope:global align:4 +playNameSet__7dName_cFi = .text:0x802507C4; // type:function size:0x54 scope:global align:4 +cursorAnm__7dName_cFv = .text:0x80250818; // type:function size:0xC4 scope:global align:4 +Wait__7dName_cFv = .text:0x802508DC; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x802508E0; // type:function size:0x2E8 scope:global align:4 +MojiSelectAnmInit__7dName_cFv = .text:0x80250BC8; // type:function size:0xAC scope:global align:4 +MojiSelectAnm__7dName_cFv = .text:0x80250C74; // type:function size:0x84 scope:global align:4 +MojiSelectAnm2__7dName_cFv = .text:0x80250CF8; // type:function size:0x84 scope:global align:4 +MojiSelectAnm3__7dName_cFv = .text:0x80250D7C; // type:function size:0x4 scope:global align:4 +mojiChange__7dName_cFUc = .text:0x80250D80; // type:function size:0x370 scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x802510F0; // type:function size:0x114 scope:global align:4 +checkDakuon__7dName_cFiUc = .text:0x80251204; // type:function size:0xC4 scope:global align:4 +setDakuon__7dName_cFiUc = .text:0x802512C8; // type:function size:0x30C scope:global align:4 +getMoji__7dName_cFv = .text:0x802515D4; // type:function size:0xB4 scope:global align:4 +setMoji__7dName_cFi = .text:0x80251688; // type:function size:0x258 scope:global align:4 +setNameText__7dName_cFv = .text:0x802518E0; // type:function size:0xC8 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x802519A8; // type:function size:0x80 scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x80251A28; // type:function size:0x1A0 scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x80251BC8; // type:function size:0x58 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x80251C20; // type:function size:0x378 scope:global align:4 +MenuSelectAnmInit__7dName_cFv = .text:0x80251F98; // type:function size:0x54 scope:global align:4 +MenuSelectAnm__7dName_cFv = .text:0x80251FEC; // type:function size:0xC0 scope:global align:4 +MenuSelectAnm2__7dName_cFv = .text:0x802520AC; // type:function size:0x15C scope:global align:4 +MenuSelectAnm3__7dName_cFv = .text:0x80252208; // type:function size:0x4 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x8025220C; // type:function size:0xD0 scope:global align:4 +backSpace__7dName_cFv = .text:0x802522DC; // type:function size:0x144 scope:global align:4 +mojiListChange__7dName_cFv = .text:0x80252420; // type:function size:0x1D8 scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x802525F8; // type:function size:0xFC scope:global align:4 +menuCursorMove2__7dName_cFv = .text:0x802526F4; // type:function size:0x18C scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x80252880; // type:function size:0xC0 scope:global align:4 +_draw__7dName_cFv = .text:0x80252940; // type:function size:0x6C scope:global align:4 +screenSet__7dName_cFv = .text:0x802529AC; // type:function size:0x6B4 scope:global align:4 +displayInit__7dName_cFv = .text:0x80253060; // type:function size:0x16C scope:global align:4 +NameStrSet__7dName_cFv = .text:0x802531CC; // type:function size:0x1F4 scope:global align:4 +getMenuPosIdx__7dName_cFUc = .text:0x802533C0; // type:function size:0x4C scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x8025340C; // type:function size:0xC8 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x802534D4; // type:function size:0x48 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x8025351C; // type:function size:0x48 scope:global align:4 +__sinit_d_name_cpp = .text:0x80253564; // type:function size:0x128 scope:local align:4 +__ct__16dNpcLib_lookat_cFv = .text:0x8025368C; // type:function size:0xF8 scope:global align:4 +init__16dNpcLib_lookat_cFP8J3DModelPiP5csXyzP5csXyz = .text:0x80253784; // type:function size:0x128 scope:global align:4 +action__16dNpcLib_lookat_cF4cXyz4cXyzP10fopAc_ac_cPA4_fi = .text:0x802538AC; // type:function size:0x62C scope:global align:4 +dbView__16dNpcLib_lookat_cFv = .text:0x80253ED8; // type:function size:0x4 scope:global align:4 +setPrm__16dNpcLib_lookat_cFv = .text:0x80253EDC; // type:function size:0x394 scope:global align:4 +update__16dNpcLib_lookat_cFv = .text:0x80254270; // type:function size:0x120 scope:global align:4 +limitter__16dNpcLib_lookat_cFPssss = .text:0x80254390; // type:function size:0x7C scope:global align:4 +__dt__16dNpcLib_lookat_cFv = .text:0x8025440C; // type:function size:0xE8 scope:global align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x802544F4; // type:function size:0x8 scope:global align:4 +dOvlpFd_startFadeIn__Fi = .text:0x802544FC; // type:function size:0x70 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x8025456C; // type:function size:0xD4 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x80254640; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x80254678; // type:function size:0x12C scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x802547A4; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x802547D0; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x802547D8; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x802547E0; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x802547F4; // type:function size:0x514 scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x80254D08; // type:function size:0x64 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x80254D6C; // type:function size:0x84 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x80254DF0; // type:function size:0x148 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80254F38; // type:function size:0xA8 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x80254FE0; // type:function size:0xA4 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x80255084; // type:function size:0xFC scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x80255180; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x802551AC; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x802551B4; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x802551BC; // type:function size:0x2C scope:global align:4 +cLib_calcTimer__FPSc = .text:0x802551E8; // type:function size:0x1C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x80255204; // type:function size:0x48 scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x8025524C; // type:function size:0x54 scope:global align:4 +draw__15dOvlpFd3_dlst_cFv = .text:0x802552A0; // type:function size:0x514 scope:global align:4 +__ct__10dOvlpFd3_cFv = .text:0x802557B4; // type:function size:0xDC scope:global align:4 +execFirstSnap__10dOvlpFd3_cFv = .text:0x80255890; // type:function size:0x94 scope:global align:4 +execFadeOut__10dOvlpFd3_cFv = .text:0x80255924; // type:function size:0xE0 scope:global align:4 +execNextSnap__10dOvlpFd3_cFv = .text:0x80255A04; // type:function size:0xA4 scope:global align:4 +execFadeIn__10dOvlpFd3_cFv = .text:0x80255AA8; // type:function size:0x7C scope:global align:4 +dOvlpFd3_Draw__FP10dOvlpFd3_c = .text:0x80255B24; // type:function size:0xD4 scope:global align:4 +dOvlpFd3_Execute__FP10dOvlpFd3_c = .text:0x80255BF8; // type:function size:0x2C scope:global align:4 +dOvlpFd3_IsDelete__FP10dOvlpFd3_c = .text:0x80255C24; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Delete__FP10dOvlpFd3_c = .text:0x80255C2C; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Create__FPv = .text:0x80255C34; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd3_dlst_cFv = .text:0x80255C60; // type:function size:0x48 scope:global align:4 +__ct__8CPaneMgrFv = .text:0x80255CA8; // type:function size:0x54 scope:global align:4 +__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80255CFC; // type:function size:0x94 scope:global align:4 +__dt__8CPaneMgrFv = .text:0x80255D90; // type:function size:0x9C scope:global align:4 +setAlpha__8CPaneMgrFUc = .text:0x80255E2C; // type:function size:0x78 scope:global align:4 +reinit__8CPaneMgrFv = .text:0x80255EA4; // type:function size:0xDC scope:global align:4 +initiate__8CPaneMgrFP7J2DPaneP10JKRExpHeap = .text:0x80255F80; // type:function size:0x3F8 scope:global align:4 +getBlack__9J2DWindowCFv = .text:0x80256378; // type:function size:0xC scope:global align:4 +getWhite__9J2DWindowCFv = .text:0x80256384; // type:function size:0xC scope:global align:4 +childPaneGetSize__8CPaneMgrFP7J2DPane = .text:0x80256390; // type:function size:0x11C scope:global align:4 +childPaneSetSize__8CPaneMgrFP7J2DPaneff = .text:0x802564AC; // type:function size:0x1B4 scope:global align:4 +getGlobalPosX__8CPaneMgrFv = .text:0x80256660; // type:function size:0x7C scope:global align:4 +getGlobalPosY__8CPaneMgrFv = .text:0x802566DC; // type:function size:0x7C scope:global align:4 +setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x80256758; // type:function size:0x28 scope:global align:4 +setBlack__10J2DTextBoxFQ28JUtility6TColor = .text:0x80256780; // type:function size:0x28 scope:global align:4 +setBlack__9J2DWindowFQ28JUtility6TColor = .text:0x802567A8; // type:function size:0x28 scope:global align:4 +setBlackWhite__8CPaneMgrFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802567D0; // type:function size:0x110 scope:global align:4 +setBlackWhite__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802568E0; // type:function size:0x48 scope:global align:4 +paneTrans__8CPaneMgrFff = .text:0x80256928; // type:function size:0x88 scope:global align:4 +paneScale__8CPaneMgrFff = .text:0x802569B0; // type:function size:0x194 scope:global align:4 +scaleAnime__8CPaneMgrFsffUc = .text:0x80256B44; // type:function size:0xF0 scope:global align:4 +colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc = .text:0x80256C34; // type:function size:0x3D4 scope:global align:4 +getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs = .text:0x80257008; // type:function size:0x22C scope:global align:4 +getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs = .text:0x80257234; // type:function size:0xFC scope:global align:4 +getBounds__8CPaneMgrFP7J2DPane = .text:0x80257330; // type:function size:0x130 scope:global align:4 +dPaneClass_showNullPane__FP9J2DScreen = .text:0x80257460; // type:function size:0x44 scope:global align:4 +dPaneClass_showNullPane__FP7J2DPane = .text:0x802574A4; // type:function size:0x58 scope:global align:4 +dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x802574FC; // type:function size:0x134 scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x80257630; // type:function size:0x70 scope:global align:4 +__dt__20JSURandomInputStreamFv = .text:0x802576A0; // type:function size:0x60 scope:global align:4 +__dt__10JSUIosBaseFv = .text:0x80257700; // type:function size:0x48 scope:global align:4 +__sinit_d_pane_class_cpp = .text:0x80257748; // type:function size:0x1C scope:local align:4 +__ct__13CPaneMgrAlphaFv = .text:0x80257764; // type:function size:0x10 scope:global align:4 +__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80257774; // type:function size:0x70 scope:global align:4 +__dt__13CPaneMgrAlphaFv = .text:0x802577E4; // type:function size:0x74 scope:global align:4 +initiateAlpha__13CPaneMgrAlphaFP7J2DPaneP10JKRExpHeap = .text:0x80257858; // type:function size:0xE8 scope:global align:4 +show__13CPaneMgrAlphaFv = .text:0x80257940; // type:function size:0x40 scope:global align:4 +hide__13CPaneMgrAlphaFv = .text:0x80257980; // type:function size:0x44 scope:global align:4 +isVisible__13CPaneMgrAlphaFv = .text:0x802579C4; // type:function size:0xC scope:global align:4 +rateCalc__13CPaneMgrAlphaFssUc = .text:0x802579D0; // type:function size:0x100 scope:global align:4 +setAlpha__13CPaneMgrAlphaFUc = .text:0x80257AD0; // type:function size:0x78 scope:global align:4 +setAlphaRate__13CPaneMgrAlphaFf = .text:0x80257B48; // type:function size:0x58 scope:global align:4 +getAlphaRate__13CPaneMgrAlphaFv = .text:0x80257BA0; // type:function size:0x50 scope:global align:4 +alphaAnime__13CPaneMgrAlphaFsUcUcUc = .text:0x80257BF0; // type:function size:0xEC scope:global align:4 +alphaAnimeLoop__13CPaneMgrAlphaFsUcUcUc = .text:0x80257CDC; // type:function size:0xFC scope:global align:4 +childPaneCount__13CPaneMgrAlphaFP7J2DPane = .text:0x80257DD8; // type:function size:0x6C scope:global align:4 +childPaneGetAlpha__13CPaneMgrAlphaFP7J2DPane = .text:0x80257E44; // type:function size:0x90 scope:global align:4 +childPaneSetAlpha__13CPaneMgrAlphaFP7J2DPaneUc = .text:0x80257ED4; // type:function size:0x10C scope:global align:4 +__ct__17CPaneMgrAlphaMorfFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80257FE0; // type:function size:0x44 scope:global align:4 +__dt__17CPaneMgrAlphaMorfFv = .text:0x80258024; // type:function size:0x9C scope:global align:4 +initiateAlphaMorf__17CPaneMgrAlphaMorfFv = .text:0x802580C0; // type:function size:0x88 scope:global align:4 +setBackupAlpha__17CPaneMgrAlphaMorfFv = .text:0x80258148; // type:function size:0x58 scope:global align:4 +setAlphaMorfRate__17CPaneMgrAlphaMorfFf = .text:0x802581A0; // type:function size:0x70 scope:global align:4 +childPaneBackupAlpha__17CPaneMgrAlphaMorfFP7J2DPane = .text:0x80258210; // type:function size:0x90 scope:global align:4 +childPaneSetAlphaMorf__17CPaneMgrAlphaMorfFP7J2DPanef = .text:0x802582A0; // type:function size:0xF0 scope:global align:4 +setAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x80258390; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x80258394; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP16J2DAnmTexPattern = .text:0x80258398; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DTextBoxExCFv = .text:0x8025839C; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DTextBoxCFv = .text:0x802583A4; // type:function size:0x8 scope:global align:4 +getMaterial__12J2DPictureExCFv = .text:0x802583AC; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DPictureCFv = .text:0x802583B4; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTransform = .text:0x802583BC; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTransform = .text:0x802583DC; // type:function size:0x20 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTransform = .text:0x802583FC; // type:function size:0x20 scope:global align:4 +__ct__10dLog_HIO_cFv = .text:0x8025841C; // type:function size:0x10 scope:global align:4 +preLoad_dyl_create__10dScnLogo_cFv = .text:0x8025842C; // type:function size:0x44 scope:global align:4 +preLoad_dyl_remove__10dScnLogo_cFv = .text:0x80258470; // type:function size:0x24 scope:global align:4 +preLoad_dyl__10dScnLogo_cFv = .text:0x80258494; // type:function size:0x7C scope:global align:4 +checkProgSelect__10dScnLogo_cFv = .text:0x80258510; // type:function size:0x78 scope:global align:4 +draw__10dScnLogo_cFv = .text:0x80258588; // type:function size:0x54 scope:global align:4 +progInDraw__10dScnLogo_cFv = .text:0x802585DC; // type:function size:0xB8 scope:global align:4 +progSelDraw__10dScnLogo_cFv = .text:0x80258694; // type:function size:0x5C4 scope:global align:4 +progOutDraw__10dScnLogo_cFv = .text:0x80258C58; // type:function size:0x15C scope:global align:4 +progSetDraw__10dScnLogo_cFv = .text:0x80258DB4; // type:function size:0x84 scope:global align:4 +progSet2Draw__10dScnLogo_cFv = .text:0x80258E38; // type:function size:0x7C scope:global align:4 +progChangeDraw__10dScnLogo_cFv = .text:0x80258EB4; // type:function size:0xB8 scope:global align:4 +warningInDraw__10dScnLogo_cFv = .text:0x80258F6C; // type:function size:0x74 scope:global align:4 +warningDispDraw__10dScnLogo_cFv = .text:0x80258FE0; // type:function size:0x15C scope:global align:4 +warningOutDraw__10dScnLogo_cFv = .text:0x8025913C; // type:function size:0x84 scope:global align:4 +nintendoInDraw__10dScnLogo_cFv = .text:0x802591C0; // type:function size:0x84 scope:global align:4 +nintendoOutDraw__10dScnLogo_cFv = .text:0x80259244; // type:function size:0x84 scope:global align:4 +dolbyInDraw__10dScnLogo_cFv = .text:0x802592C8; // type:function size:0x84 scope:global align:4 +dolbyOutDraw__10dScnLogo_cFv = .text:0x8025934C; // type:function size:0x84 scope:global align:4 +dolbyOutDraw2__10dScnLogo_cFv = .text:0x802593D0; // type:function size:0x18 scope:global align:4 +dvdWaitDraw__10dScnLogo_cFv = .text:0x802593E8; // type:function size:0x214 scope:global align:4 +nextSceneChange__10dScnLogo_cFv = .text:0x802595FC; // type:function size:0x34 scope:global align:4 +__dt__10dScnLogo_cFv = .text:0x80259630; // type:function size:0x67C scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x80259CAC; // type:function size:0xAC scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x80259D58; // type:function size:0xB4 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x80259E0C; // type:function size:0x44 scope:global align:4 +resLoad__FP30request_of_phase_process_classP10dScnLogo_c = .text:0x80259E50; // type:function size:0x2C scope:global align:4 +create__10dScnLogo_cFv = .text:0x80259E7C; // type:function size:0x184 scope:global align:4 +logoInitGC__10dScnLogo_cFv = .text:0x8025A000; // type:function size:0x388 scope:global align:4 +dvdDataLoad__10dScnLogo_cFv = .text:0x8025A388; // type:function size:0x434 scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x8025A7BC; // type:function size:0x24 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x8025A7E0; // type:function size:0x40 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x8025A820; // type:function size:0x24 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x8025A844; // type:function size:0x28 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x8025A86C; // type:function size:0x8 scope:global align:4 +setProgressiveMode__10dScnLogo_cFUc = .text:0x8025A874; // type:function size:0x24 scope:global align:4 +getProgressiveMode__10dScnLogo_cFv = .text:0x8025A898; // type:function size:0x24 scope:global align:4 +isProgressiveMode__10dScnLogo_cFv = .text:0x8025A8BC; // type:function size:0x2C scope:global align:4 +setRenderMode__10dScnLogo_cFv = .text:0x8025A8E8; // type:function size:0x10 scope:global align:4 +__dt__10dLog_HIO_cFv = .text:0x8025A8F8; // type:function size:0x48 scope:global align:4 +cLib_calcTimer__FPUs = .text:0x8025A940; // type:function size:0x1C scope:global align:4 +__sinit_d_s_logo_cpp = .text:0x8025A95C; // type:function size:0x1CC scope:local align:4 +__ct__9dSn_HIO_cFv = .text:0x8025AB28; // type:function size:0x18 scope:global align:4 +phase_1__FPc = .text:0x8025AB40; // type:function size:0x7C scope:local align:4 +phase_2__FPc = .text:0x8025ABBC; // type:function size:0x58 scope:local align:4 +resLoad__FP30request_of_phase_process_classPc = .text:0x8025AC14; // type:function size:0x28 scope:global align:4 +create__10dScnName_cFv = .text:0x8025AC3C; // type:function size:0x28C scope:global align:4 +setView__10dScnName_cFv = .text:0x8025AEC8; // type:function size:0x9C scope:global align:4 +execute__10dScnName_cFv = .text:0x8025AF64; // type:function size:0x94 scope:global align:4 +draw__10dScnName_cFv = .text:0x8025AFF8; // type:function size:0x6C scope:global align:4 +__dt__10dScnName_cFv = .text:0x8025B064; // type:function size:0x108 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x8025B16C; // type:function size:0x64 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x8025B1D0; // type:function size:0x44 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x8025B214; // type:function size:0xA8 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x8025B2BC; // type:function size:0xB4 scope:global align:4 +brightCheckOpen__10dScnName_cFv = .text:0x8025B370; // type:function size:0x34 scope:global align:4 +brightCheck__10dScnName_cFv = .text:0x8025B3A4; // type:function size:0xF0 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x8025B494; // type:function size:0xC8 scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x8025B55C; // type:function size:0x20 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x8025B57C; // type:function size:0x20 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x8025B59C; // type:function size:0x30 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x8025B5CC; // type:function size:0x28 scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x8025B5F4; // type:function size:0x3C scope:global align:4 +__dt__17dScnName_camera_cFv = .text:0x8025B630; // type:function size:0x48 scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x8025B678; // type:function size:0x48 scope:global align:4 +__sinit_d_s_name_cpp = .text:0x8025B6C0; // type:function size:0xDC scope:local align:4 +calcPauseTimer__9dScnPly_cFv = .text:0x8025B79C; // type:function size:0x40 scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x8025B7DC; // type:function size:0x28 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x8025B804; // type:function size:0x44 scope:global align:4 +dScnPly_Draw__FP9dScnPly_c = .text:0x8025B848; // type:function size:0x30C scope:global align:4 +dScnPly_Execute__FP9dScnPly_c = .text:0x8025BB54; // type:function size:0xC4 scope:global align:4 +dScnPly_IsDelete__F9dScnPly_c = .text:0x8025BC18; // type:function size:0x30 scope:global align:4 +dScnPly_Delete__FP9dScnPly_c = .text:0x8025BC48; // type:function size:0x218 scope:global align:4 +resetGame__9dScnPly_cFv = .text:0x8025BE60; // type:function size:0x138 scope:global align:4 +offReset__9dScnPly_cFv = .text:0x8025BF98; // type:function size:0x74 scope:global align:4 +phase_00__FP9dScnPly_c = .text:0x8025C00C; // type:function size:0x3C scope:global align:4 +phase_01__FP9dScnPly_c = .text:0x8025C048; // type:function size:0xD0 scope:global align:4 +phase_0__FP9dScnPly_c = .text:0x8025C118; // type:function size:0x8 scope:global align:4 +phase_1__FP9dScnPly_c = .text:0x8025C120; // type:function size:0x6B4 scope:global align:4 +phase_1_0__FP9dScnPly_c = .text:0x8025C7D4; // type:function size:0xC0 scope:global align:4 +phase_2__FP9dScnPly_c = .text:0x8025C894; // type:function size:0xDC scope:global align:4 +phase_3__FP9dScnPly_c = .text:0x8025C970; // type:function size:0x80 scope:global align:4 +phase_4__FP9dScnPly_c = .text:0x8025C9F0; // type:function size:0x3A0 scope:global align:4 +phase_5__FP9dScnPly_c = .text:0x8025CD90; // type:function size:0xCC scope:global align:4 +phase_6__FP9dScnPly_c = .text:0x8025CE5C; // type:function size:0xCC scope:global align:4 +phase_compleate__FPv = .text:0x8025CF28; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x8025CF30; // type:function size:0x30 scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x8025CF60; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x8025CFA8; // type:function size:0x48 scope:global align:4 +__sinit_d_s_play_cpp = .text:0x8025CFF0; // type:function size:0xB0 scope:local align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x8025D0A0; // type:function size:0x74 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x8025D114; // type:function size:0x48 scope:global align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x8025D15C; // type:function size:0x5C scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x8025D1B8; // type:function size:0x8 scope:global align:4 +getResetArchiveBank__FiPPCUc = .text:0x8025D1C0; // type:function size:0x100 scope:global align:4 +resetArchiveBank__Fi = .text:0x8025D2C0; // type:function size:0x28 scope:global align:4 +setArchiveBank__Fi = .text:0x8025D2E8; // type:function size:0x1A4 scope:global align:4 +objectDeleteJugge__FPvPv = .text:0x8025D48C; // type:function size:0x60 scope:global align:4 +deleteJugge__FPvPv = .text:0x8025D4EC; // type:function size:0x24 scope:global align:4 +isCreatingCallback__FP10create_tagPUi = .text:0x8025D510; // type:function size:0x20 scope:global align:4 +isCreating__FUi = .text:0x8025D530; // type:function size:0x3C scope:global align:4 +loadDemoArchive__Fi = .text:0x8025D56C; // type:function size:0x11C scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x8025D688; // type:function size:0x278 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x8025D900; // type:function size:0x110 scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x8025DA10; // type:function size:0x8 scope:global align:4 +isReadRoom__Fi = .text:0x8025DA18; // type:function size:0xC0 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x8025DAD8; // type:function size:0x134 scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x8025DC0C; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x8025DC40; // type:function size:0xDC scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x8025DD1C; // type:function size:0x12C scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x8025DE48; // type:function size:0x18 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x8025DE60; // type:function size:0x34 scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x8025DE94; // type:function size:0x50 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x8025DEE4; // type:function size:0x30 scope:global align:4 +__ct__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025DF14; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025DF48; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025DFB0; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025DFE4; // type:function size:0x68 scope:global align:4 +__ct__23dSvBit_childSwZoneHIO_cFv = .text:0x8025E04C; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childSwZoneHIO_cFv = .text:0x8025E080; // type:function size:0x2C scope:global align:4 +__ct__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025E0AC; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025E0E0; // type:function size:0x2C scope:global align:4 +__ct__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025E10C; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025E140; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childItDungeonHIO_cFv = .text:0x8025E1A8; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItDungeonHIO_cFv = .text:0x8025E1DC; // type:function size:0x68 scope:global align:4 +__ct__23dSvBit_childItZoneHIO_cFv = .text:0x8025E244; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childItZoneHIO_cFv = .text:0x8025E278; // type:function size:0x2C scope:global align:4 +__ct__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025E2A4; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025E2D8; // type:function size:0x2C scope:global align:4 +__ct__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025E304; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025E338; // type:function size:0x68 scope:global align:4 +__ct__25dSvBit_childDarknessHIO_cFv = .text:0x8025E3A0; // type:function size:0x34 scope:global align:4 +init__25dSvBit_childDarknessHIO_cFv = .text:0x8025E3D4; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childTransformHIO_cFv = .text:0x8025E43C; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childTransformHIO_cFv = .text:0x8025E470; // type:function size:0x68 scope:global align:4 +__ct__22dSvBit_childOtherHIO_cFv = .text:0x8025E4D8; // type:function size:0x3C scope:global align:4 +init__22dSvBit_childOtherHIO_cFv = .text:0x8025E514; // type:function size:0x80 scope:global align:4 +init__12dSvBit_HIO_cFv = .text:0x8025E594; // type:function size:0xA4 scope:global align:4 +__dt__22dSvBit_childOtherHIO_cFv = .text:0x8025E638; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childTransformHIO_cFv = .text:0x8025E680; // type:function size:0x48 scope:global align:4 +__dt__25dSvBit_childDarknessHIO_cFv = .text:0x8025E6C8; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025E710; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025E758; // type:function size:0x48 scope:global align:4 +__dt__23dSvBit_childItZoneHIO_cFv = .text:0x8025E7A0; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childItDungeonHIO_cFv = .text:0x8025E7E8; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025E830; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025E878; // type:function size:0x48 scope:global align:4 +__dt__23dSvBit_childSwZoneHIO_cFv = .text:0x8025E8C0; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025E908; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025E950; // type:function size:0x48 scope:global align:4 +__sinit_d_save_HIO_cpp = .text:0x8025E998; // type:function size:0x100 scope:local align:4 +__dt__12dSvBit_HIO_cFv = .text:0x8025EA98; // type:function size:0x178 scope:global align:4 +__dt__25dSvBit_childTreasureHIO_cFv = .text:0x8025EC10; // type:function size:0x60 scope:global align:4 +__dt__21dSvBit_childItemHIO_cFv = .text:0x8025EC70; // type:function size:0x9C scope:global align:4 +__dt__23dSvBit_childSwitchHIO_cFv = .text:0x8025ED0C; // type:function size:0x9C scope:global align:4 +_create__8dTimer_cFv = .text:0x8025EDA8; // type:function size:0x4F8 scope:global align:4 +_execute__8dTimer_cFv = .text:0x8025F2A0; // type:function size:0x438 scope:global align:4 +_draw__8dTimer_cFv = .text:0x8025F6D8; // type:function size:0x80 scope:global align:4 +_delete__8dTimer_cFv = .text:0x8025F758; // type:function size:0x168 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x8025F8C0; // type:function size:0x14 scope:global align:4 +start__8dTimer_cFi = .text:0x8025F8D4; // type:function size:0xE0 scope:global align:4 +start__8dTimer_cFis = .text:0x8025F9B4; // type:function size:0xF0 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x8025FAA4; // type:function size:0xB8 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x8025FB5C; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x8025FB84; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x8025FC08; // type:function size:0xB4 scope:global align:4 +end__8dTimer_cFi = .text:0x8025FCBC; // type:function size:0xC0 scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x8025FD7C; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x8025FD8C; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x8025FDF0; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x8025FE38; // type:function size:0x74 scope:global align:4 +isStart__8dTimer_cFv = .text:0x8025FEAC; // type:function size:0x28 scope:global align:4 +__ct__21dDlst_TimerScrnDraw_cFv = .text:0x8025FED4; // type:function size:0xA8 scope:global align:4 +setHIO__21dDlst_TimerScrnDraw_cFv = .text:0x8025FF7C; // type:function size:0x3DC scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive = .text:0x80260358; // type:function size:0x284 scope:global align:4 +setScreenBase__21dDlst_TimerScrnDraw_cFv = .text:0x802605DC; // type:function size:0x42C scope:global align:4 +setScreenBoatRace__21dDlst_TimerScrnDraw_cFv = .text:0x80260A08; // type:function size:0x24C scope:global align:4 +setScreenRider__21dDlst_TimerScrnDraw_cFv = .text:0x80260C54; // type:function size:0x268 scope:global align:4 +hideDenominator__21dDlst_TimerScrnDraw_cFv = .text:0x80260EBC; // type:function size:0x13C scope:global align:4 +deleteScreen__21dDlst_TimerScrnDraw_cFv = .text:0x80260FF8; // type:function size:0x1C8 scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x802611C0; // type:function size:0xA8 scope:global align:4 +getNumber__21dDlst_TimerScrnDraw_cFi = .text:0x80261268; // type:function size:0x24 scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x8026128C; // type:function size:0x290 scope:global align:4 +setCounter__21dDlst_TimerScrnDraw_cFUcUc = .text:0x8026151C; // type:function size:0x880 scope:global align:4 +setParentPos__21dDlst_TimerScrnDraw_cFff = .text:0x80261D9C; // type:function size:0x2C scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x80261DC8; // type:function size:0x40 scope:global align:4 +setCounterPos__21dDlst_TimerScrnDraw_cFff = .text:0x80261E08; // type:function size:0x2C scope:global align:4 +setImagePos__21dDlst_TimerScrnDraw_cFff = .text:0x80261E34; // type:function size:0x2C scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x80261E60; // type:function size:0xB0 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x80261F10; // type:function size:0x424 scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x80262334; // type:function size:0x24C scope:global align:4 +createGetIn__21dDlst_TimerScrnDraw_cF4cXyz = .text:0x80262580; // type:function size:0x390 scope:global align:4 +createStart__21dDlst_TimerScrnDraw_cFUs = .text:0x80262910; // type:function size:0x11C scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x80262A2C; // type:function size:0x418 scope:global align:4 +checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv = .text:0x80262E44; // type:function size:0x2C scope:global align:4 +playBckAnimation__21dDlst_TimerScrnDraw_cFf = .text:0x80262E70; // type:function size:0x80 scope:global align:4 +isLeadByte__21dDlst_TimerScrnDraw_cFi = .text:0x80262EF0; // type:function size:0x2C scope:global align:4 +drawPikari__21dDlst_TimerScrnDraw_cFi = .text:0x80262F1C; // type:function size:0x418 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x80263334; // type:function size:0x20 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x80263354; // type:function size:0x20 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x80263374; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x8026337C; // type:function size:0x20 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x8026339C; // type:function size:0x20 scope:global align:4 +dTimer_createTimer__FlUlUcUcffff = .text:0x802633BC; // type:function size:0xA8 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x80263464; // type:function size:0xCC scope:global align:4 +dTimer_createGetIn2D__Fl4cXyz = .text:0x80263530; // type:function size:0x88 scope:global align:4 +dTimer_createStart2D__FlUs = .text:0x802635B8; // type:function size:0x68 scope:global align:4 +dTimer_isStart__Fv = .text:0x80263620; // type:function size:0x54 scope:global align:4 +dTimer_getRestTimeMs__Fv = .text:0x80263674; // type:function size:0x54 scope:global align:4 +dTimer_show__Fv = .text:0x802636C8; // type:function size:0x54 scope:global align:4 +dTimer_hide__Fv = .text:0x8026371C; // type:function size:0x54 scope:global align:4 +dTimer_isReadyFlag__Fv = .text:0x80263770; // type:function size:0x54 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x802637C4; // type:function size:0x48 scope:global align:4 +createGetIn__8dTimer_cF4cXyz = .text:0x8026380C; // type:function size:0x40 scope:global align:4 +dkWmark_Create__FP12kankyo_class = .text:0x8026384C; // type:function size:0x224 scope:global align:4 +__dt__9dkWmark_cFv = .text:0x80263A70; // type:function size:0x5C scope:global align:4 +dkWmark_Delete__FP9dkWmark_c = .text:0x80263ACC; // type:function size:0x28 scope:global align:4 +setMatrix__9dkWmark_cFv = .text:0x80263AF4; // type:function size:0x2A0 scope:global align:4 +dkWmark_Execute__FP9dkWmark_c = .text:0x80263D94; // type:function size:0xB4 scope:global align:4 +dkWmark_Draw__FP9dkWmark_c = .text:0x80263E48; // type:function size:0x13C scope:global align:4 +create__11dkWpillar_cFv = .text:0x80263F84; // type:function size:0x3B0 scope:global align:4 +dkWpillar_Create__FP12kankyo_class = .text:0x80264334; // type:function size:0x20 scope:global align:4 +__dt__11dkWpillar_cFv = .text:0x80264354; // type:function size:0xC8 scope:global align:4 +dkWpillar_Delete__FP11dkWpillar_c = .text:0x8026441C; // type:function size:0x28 scope:global align:4 +execute__11dkWpillar_cFv = .text:0x80264444; // type:function size:0x94 scope:global align:4 +dkWpillar_Execute__FP11dkWpillar_c = .text:0x802644D8; // type:function size:0x20 scope:global align:4 +draw__11dkWpillar_cFv = .text:0x802644F8; // type:function size:0xE4 scope:global align:4 +dkWpillar_Draw__FP11dkWpillar_c = .text:0x802645DC; // type:function size:0x20 scope:global align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x802645FC; // type:function size:0xB8 scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x802646B4; // type:function size:0x4C scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x80264700; // type:function size:0x94 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x80264794; // type:function size:0x88 scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x8026481C; // type:function size:0x40 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8026485C; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x802648A0; // type:function size:0x1F0 scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x80264A90; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x80264B00; // type:function size:0x8C scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x80264B8C; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x80264BC4; // type:function size:0x2C scope:global align:4 +calcSum2__FPCUsUl = .text:0x80264BF0; // type:function size:0x28 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x80264C18; // type:function size:0x314 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x80264F2C; // type:function size:0xC8 scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x80264FF4; // type:function size:0x48 scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x8026503C; // type:function size:0x50 scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x8026508C; // type:function size:0x2CC scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x80265358; // type:function size:0xD8 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x80265430; // type:function size:0x70 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x802654A0; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x802654B8; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x802654BC; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x802654C0; // type:function size:0xBC scope:global align:4 +ModuleConstructorsX = .text:0x8026557C; // type:function size:0x44 scope:global align:4 +ModuleDestructorsX = .text:0x802655C0; // type:function size:0x44 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x80265604; // type:function size:0x8 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x8026560C; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x80265614; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x8026561C; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x80265624; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x8026562C; // type:function size:0x4 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x80265630; // type:function size:0x10 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x80265640; // type:function size:0x8 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x80265648; // type:function size:0x8 scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x80265650; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x80265658; // type:function size:0x38 scope:global align:4 +free__3cMlFPv = .text:0x80265690; // type:function size:0x2C scope:global align:4 +cAPICPad_recalibrate__Fv = .text:0x802656BC; // type:function size:0x20 scope:global align:4 +cAPICPad_ANY_BUTTON__FUl = .text:0x802656DC; // type:function size:0x1C scope:global align:4 +cAPIGph_Painter__Fv = .text:0x802656F8; // type:function size:0x30 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x80265728; // type:function size:0x30 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x80265758; // type:function size:0x30 scope:global align:4 +Set__15cCcD_DivideInfoFUlUlUl = .text:0x80265788; // type:function size:0x10 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x80265798; // type:function size:0x40 scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x802657D8; // type:function size:0x12C scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x80265904; // type:function size:0x1CC scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x80265AD0; // type:function size:0x1F4 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x80265CC4; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x80265CCC; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x80265CD4; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x80265D34; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x80265D64; // type:function size:0x28 scope:global align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x80265D8C; // type:function size:0x14 scope:global align:4 +PlusDmg__9cCcD_SttsFi = .text:0x80265DA0; // type:function size:0x14 scope:global align:4 +GetWeightF__9cCcD_SttsCFv = .text:0x80265DB4; // type:function size:0x2C scope:global align:4 +ct__18cCcD_ObjCommonBaseFv = .text:0x80265DE0; // type:function size:0x14 scope:global align:4 +Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf = .text:0x80265DF4; // type:function size:0x4C scope:global align:4 +ct__8cCcD_ObjFv = .text:0x80265E40; // type:function size:0xC scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x80265E4C; // type:function size:0x2C scope:global align:4 +GetAc__8cCcD_ObjFv = .text:0x80265E78; // type:function size:0x1C scope:global align:4 +getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x80265E94; // type:function size:0x24 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80265EB8; // type:function size:0xD0 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80265F88; // type:function size:0x38 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80265FC0; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80265FFC; // type:function size:0x38 scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x80266034; // type:function size:0x98 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x802660CC; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80266168; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x802661AC; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x802661F0; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80266234; // type:function size:0xD0 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x80266304; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x80266354; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x802663A4; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x802663F4; // type:function size:0x50 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x80266444; // type:function size:0x168 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x802665AC; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x802665F8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8026663C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80266680; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x802666B8; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x802666FC; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x80266740; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x80266798; // type:function size:0x68 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x80266800; // type:function size:0xE8 scope:global align:4 +getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x802668E8; // type:function size:0x34 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8026691C; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80266968; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x802669AC; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802669F0; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x80266A28; // type:function size:0x4C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x80266A74; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x80266AB8; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x80266B10; // type:function size:0x8C scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x80266B9C; // type:function size:0x9C scope:global align:4 +getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x80266C38; // type:function size:0x34 scope:global align:4 +SetHit__10cCcD_ObjAtFP8cCcD_Obj = .text:0x80266C6C; // type:function size:0x10 scope:global align:4 +Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt = .text:0x80266C7C; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjAtFv = .text:0x80266C98; // type:function size:0x18 scope:global align:4 +Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg = .text:0x80266CB0; // type:function size:0x14 scope:global align:4 +SetGrp__10cCcD_ObjTgFUl = .text:0x80266CC4; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjTgFv = .text:0x80266CE0; // type:function size:0x18 scope:global align:4 +SetHit__10cCcD_ObjTgFP8cCcD_Obj = .text:0x80266CF8; // type:function size:0x10 scope:global align:4 +SetHit__10cCcD_ObjCoFP8cCcD_Obj = .text:0x80266D08; // type:function size:0x10 scope:global align:4 +ClrHit__10cCcD_ObjCoFv = .text:0x80266D18; // type:function size:0x18 scope:global align:4 +SetIGrp__10cCcD_ObjCoFUl = .text:0x80266D30; // type:function size:0x1C scope:global align:4 +SetVsGrp__10cCcD_ObjCoFUl = .text:0x80266D4C; // type:function size:0x1C scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x80266D68; // type:function size:0xA0 scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80266E08; // type:function size:0x8 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x80266E10; // type:function size:0x8 scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x80266E18; // type:function size:0x4 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x80266E1C; // type:function size:0xC scope:global align:4 +__sinit_c_cc_d_cpp = .text:0x80266E28; // type:function size:0x54 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x80266E7C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x80266E84; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x80266E8C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x80266E94; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x80266E9C; // type:function size:0x28 scope:global align:4 +Ct__4cCcSFv = .text:0x80266EC4; // type:function size:0xCC scope:global align:4 +Dt__4cCcSFv = .text:0x80266F90; // type:function size:0x20 scope:global align:4 +GetWt__4cCcSCFUc = .text:0x80266FB0; // type:function size:0x28 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x80266FD8; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x8026708C; // type:function size:0x94 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x80267120; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x802671C0; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8026725C; // type:function size:0x114 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x80267370; // type:function size:0x21C scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8026758C; // type:function size:0xD4 scope:global align:4 +ChkCo__4cCcSFv = .text:0x80267660; // type:function size:0x170 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x802677D0; // type:function size:0x28 scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x802677F8; // type:function size:0x21C scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80267A14; // type:function size:0x16C scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80267B80; // type:function size:0x464 scope:global align:4 +CalcArea__4cCcSFv = .text:0x80267FE4; // type:function size:0x118 scope:global align:4 +Move__4cCcSFv = .text:0x802680FC; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x80268160; // type:function size:0xC4 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80268224; // type:function size:0x4 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80268228; // type:function size:0x4 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x8026822C; // type:function size:0x4 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x80268230; // type:function size:0x8 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80268238; // type:function size:0x8 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80268240; // type:function size:0x8 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x80268248; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x8026824C; // type:function size:0x48 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x80268294; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x802682A8; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x8026832C; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x802683A0; // type:function size:0x88 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80268428; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80268470; // type:function size:0x20 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80268490; // type:function size:0x38 scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x802684C8; // type:function size:0x38 scope:global align:4 +cNd_Join__FP10node_classP10node_class = .text:0x80268500; // type:function size:0xC scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x8026850C; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x8026853C; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x8026856C; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x8026859C; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x802685EC; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80268620; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80268640; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80268674; // type:function size:0x6C scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x802686E0; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x80268708; // type:function size:0x24 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x8026872C; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x80268740; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x80268754; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x802687E4; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80268870; // type:function size:0x20 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x80268890; // type:function size:0x44 scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x802688D4; // type:function size:0x44 scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x80268918; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x80268970; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x802689E4; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x80268A54; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x80268A60; // type:function size:0x10 scope:global align:4 +cPhs_UnCompleate__FP30request_of_phase_process_class = .text:0x80268A70; // type:function size:0x28 scope:global align:4 +cPhs_Compleate__FP30request_of_phase_process_class = .text:0x80268A98; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x80268AA8; // type:function size:0x60 scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x80268B08; // type:function size:0xD4 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x80268BDC; // type:function size:0x28 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x80268C04; // type:function size:0x2C scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80268C30; // type:function size:0x30 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x80268C60; // type:function size:0x20 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x80268C80; // type:function size:0x30 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x80268CB0; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x80268CBC; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x80268CFC; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x80268D4C; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x80268D9C; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x80268DD4; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x80268E14; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x80268E64; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80268EAC; // type:function size:0x34 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x80268EE0; // type:function size:0x34 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x80268F14; // type:function size:0x50 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x80268F64; // type:function size:0x50 scope:global align:4 +__ml__4cXyzCFf = .text:0x80268FB4; // type:function size:0x4C scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x80269000; // type:function size:0x48 scope:global align:4 +__dv__4cXyzCFf = .text:0x80269048; // type:function size:0x54 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x8026909C; // type:function size:0x50 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x802690EC; // type:function size:0x28 scope:global align:4 +norm__4cXyzCFv = .text:0x80269114; // type:function size:0x4C scope:global align:4 +normZP__4cXyzCFv = .text:0x80269160; // type:function size:0x94 scope:global align:4 +normZC__4cXyzCFv = .text:0x802691F4; // type:function size:0x130 scope:global align:4 +normalize__4cXyzFv = .text:0x80269324; // type:function size:0x54 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x80269378; // type:function size:0x94 scope:global align:4 +normalizeRS__4cXyzFv = .text:0x8026940C; // type:function size:0x50 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x8026945C; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x8026949C; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x802694DC; // type:function size:0x7C scope:global align:4 +atan2sX_Z__4cXyzCFv = .text:0x80269558; // type:function size:0x28 scope:global align:4 +atan2sY_XZ__4cXyzCFv = .text:0x80269580; // type:function size:0x140 scope:global align:4 +__sinit_c_xyz_cpp = .text:0x802696C0; // type:function size:0x164 scope:local align:4 +__ct__5csXyzFsss = .text:0x80269824; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x80269834; // type:function size:0x58 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x8026988C; // type:function size:0x34 scope:global align:4 +__mi__5csXyzFR5csXyz = .text:0x802698C0; // type:function size:0x58 scope:global align:4 +__ml__5csXyzFf = .text:0x80269918; // type:function size:0xA4 scope:global align:4 +__sinit_c_sxyz_cpp = .text:0x802699BC; // type:function size:0x58 scope:local align:4 +cM_rad2s__Ff = .text:0x80269A14; // type:function size:0x5C scope:global align:4 +U_GetAtanTable__Fff = .text:0x80269A70; // type:function size:0x34 scope:global align:4 +cM_atan2s__Fff = .text:0x80269AA4; // type:function size:0x1A0 scope:global align:4 +cM_atan2f__Fff = .text:0x80269C44; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x80269C8C; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x80269C9C; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x80269D84; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x80269DBC; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x80269E04; // type:function size:0x10 scope:global align:4 +cM_rnd2__Fv = .text:0x80269E14; // type:function size:0xE8 scope:global align:4 +cM_rndF2__Ff = .text:0x80269EFC; // type:function size:0x38 scope:global align:4 +cM_rndFX2__Ff = .text:0x80269F34; // type:function size:0x48 scope:global align:4 +__ct__8cBgS_ChkFv = .text:0x80269F7C; // type:function size:0x24 scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x80269FA0; // type:function size:0x48 scope:global align:4 +SetExtChk__8cBgS_ChkFR8cBgS_Chk = .text:0x80269FE8; // type:function size:0x24 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x8026A00C; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x8026A04C; // type:function size:0x78 scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x8026A0C4; // type:function size:0x78 scope:global align:4 +SetPos__11cBgS_GndChkFPC3Vec = .text:0x8026A13C; // type:function size:0x1C scope:global align:4 +SetPos__11cBgS_GndChkFPC4cXyz = .text:0x8026A158; // type:function size:0x1C scope:global align:4 +PreCheck__11cBgS_GndChkFv = .text:0x8026A174; // type:function size:0x10 scope:global align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x8026A184; // type:function size:0x8 scope:local align:4 +__ct__11cBgS_LinChkFv = .text:0x8026A18C; // type:function size:0x60 scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x8026A1EC; // type:function size:0x8C scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x8026A278; // type:function size:0x88 scope:global align:4 +Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi = .text:0x8026A300; // type:function size:0x70 scope:global align:4 +PreCalc__11cBgS_LinChkFv = .text:0x8026A370; // type:function size:0x40 scope:global align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x8026A3B0; // type:function size:0x8 scope:local align:4 +__ct__13cBgS_ShdwDrawFv = .text:0x8026A3B8; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x8026A400; // type:function size:0x78 scope:global align:4 +Set__13cBgS_ShdwDrawFR4cXyzR4cXyz = .text:0x8026A478; // type:function size:0x24 scope:global align:4 +SetCallback__13cBgS_ShdwDrawFPFP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla_i = .text:0x8026A49C; // type:function size:0x8 scope:global align:4 +__ct__13cBgS_PolyInfoFv = .text:0x8026A4A4; // type:function size:0x3C scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x8026A4E0; // type:function size:0x48 scope:global align:4 +ChkSetInfo__13cBgS_PolyInfoCFv = .text:0x8026A528; // type:function size:0x28 scope:global align:4 +ClearPi__13cBgS_PolyInfoFv = .text:0x8026A550; // type:function size:0x28 scope:global align:4 +SetPolyInfo__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x8026A578; // type:function size:0x24 scope:global align:4 +SetActorInfo__13cBgS_PolyInfoFiPvUi = .text:0x8026A59C; // type:function size:0x10 scope:global align:4 +ChkSafe__13cBgS_PolyInfoCFPCvUi = .text:0x8026A5AC; // type:function size:0x28 scope:global align:4 +SetPolyIndex__13cBgS_PolyInfoFi = .text:0x8026A5D4; // type:function size:0x8 scope:global align:4 +ChkBgIndex__13cBgS_PolyInfoCFv = .text:0x8026A5DC; // type:function size:0x14 scope:global align:4 +Regist__9cBgW_BgIdFi = .text:0x8026A5F0; // type:function size:0x8 scope:global align:4 +Release__9cBgW_BgIdFv = .text:0x8026A5F8; // type:function size:0xC scope:global align:4 +ChkUsed__9cBgW_BgIdCFv = .text:0x8026A604; // type:function size:0x10 scope:global align:4 +cBgW_CheckBGround__Ff = .text:0x8026A614; // type:function size:0x18 scope:global align:4 +cBgW_CheckBRoof__Ff = .text:0x8026A62C; // type:function size:0x14 scope:global align:4 +cBgW_CheckBWall__Ff = .text:0x8026A640; // type:function size:0x50 scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x8026A690; // type:function size:0x300 scope:global align:4 +cM3d_InDivPos1__FPC3VecPC3VecfP3Vec = .text:0x8026A990; // type:function size:0x50 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x8026A9E0; // type:function size:0x64 scope:global align:4 +cM3d_Len2dSq__Fffff = .text:0x8026AA44; // type:function size:0x18 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x8026AA5C; // type:function size:0xE4 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x8026AB40; // type:function size:0x104 scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x8026AC44; // type:function size:0x80 scope:global align:4 +cM3d_VectorProduct2d__Fffffff = .text:0x8026ACC4; // type:function size:0x20 scope:global align:4 +cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz = .text:0x8026ACE4; // type:function size:0x68 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x8026AD4C; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x8026AE18; // type:function size:0x124 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x8026AF3C; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x8026AFE4; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x8026B08C; // type:function size:0x278 scope:global align:4 +cM3d_CrossInfLineVsInfPlane_proc__FffPC3VecPC3VecP3Vec = .text:0x8026B304; // type:function size:0x60 scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x8026B364; // type:function size:0x11C scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x8026B480; // type:function size:0xBDC scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf = .text:0x8026C05C; // type:function size:0x138 scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff = .text:0x8026C194; // type:function size:0xB4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026C248; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026C3EC; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossX_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026C590; // type:function size:0x184 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026C714; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026C8B8; // type:function size:0x184 scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x8026CA3C; // type:function size:0x1AC scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x8026CBE8; // type:function size:0x108 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8026CCF0; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026CD74; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x8026CF18; // type:function size:0xF0 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026D008; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026D1AC; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossZ_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026D350; // type:function size:0x184 scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x8026D4D4; // type:function size:0xD8 scope:global align:4 +cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec = .text:0x8026D5AC; // type:function size:0xBC scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x8026D668; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x8026D6B0; // type:function size:0x268 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x8026D918; // type:function size:0x3BC scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphPf = .text:0x8026DCD4; // type:function size:0x1A4 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x8026DE78; // type:function size:0x234 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPf = .text:0x8026E0AC; // type:function size:0x80 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x8026E12C; // type:function size:0x8C scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x8026E1B8; // type:function size:0xD4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8026E28C; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8026E334; // type:function size:0x328 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x8026E65C; // type:function size:0x188 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x8026E7E4; // type:function size:0x21C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x8026EA00; // type:function size:0x374 scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x8026ED74; // type:function size:0x700 scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x8026F474; // type:function size:0x6C scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x8026F4E0; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x8026F544; // type:function size:0x2C0 scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x8026F804; // type:function size:0x70C scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x8026FF10; // type:function size:0x15C scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x8027006C; // type:function size:0x1F0 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x8027025C; // type:function size:0x300 scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x8027055C; // type:function size:0x3D0 scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x8027092C; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x802709A0; // type:function size:0x154 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x80270AF4; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x80270B20; // type:function size:0x1B0 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x80270CD0; // type:function size:0xE0 scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80270DB0; // type:function size:0xDC scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80270E8C; // type:function size:0xDC scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80270F68; // type:function size:0x84 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x80270FEC; // type:function size:0x80 scope:global align:4 +__sinit_c_m3d_cpp = .text:0x8027106C; // type:function size:0x18 scope:local align:4 +Set__8cM3dGAabFPC4cXyzPC4cXyz = .text:0x80271084; // type:function size:0x34 scope:global align:4 +CrossY__8cM3dGAabCFPC4cXyz = .text:0x802710B8; // type:function size:0x48 scope:global align:4 +UnderPlaneYUnder__8cM3dGAabCFf = .text:0x80271100; // type:function size:0x14 scope:global align:4 +TopPlaneYUnder__8cM3dGAabCFf = .text:0x80271114; // type:function size:0x14 scope:global align:4 +ClearForMinMax__8cM3dGAabFv = .text:0x80271128; // type:function size:0x24 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x8027114C; // type:function size:0x44 scope:global align:4 +SetMinMax__8cM3dGAabFRC8cM3dGAab = .text:0x80271190; // type:function size:0x44 scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x802711D4; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x80271214; // type:function size:0x40 scope:global align:4 +CalcCenter__8cM3dGAabCFP4cXyz = .text:0x80271254; // type:function size:0x44 scope:global align:4 +PlusR__8cM3dGAabFf = .text:0x80271298; // type:function size:0x4C scope:global align:4 +__ct__8cM3dGCirFv = .text:0x802712E4; // type:function size:0x1C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x80271300; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x80271348; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCirFffff = .text:0x802713A4; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGCpsFv = .text:0x802713B8; // type:function size:0x1C scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x802713D4; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x80271430; // type:function size:0x3C scope:global align:4 +Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x8027146C; // type:function size:0x44 scope:global align:4 +SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x802714B0; // type:function size:0x28 scope:global align:4 +__ct__8cM3dGCylFPC4cXyzff = .text:0x802714D8; // type:function size:0x6C scope:global align:4 +Set__8cM3dGCylFRC9cM3dGCylS = .text:0x80271544; // type:function size:0x6C scope:global align:4 +Set__8cM3dGCylFRC4cXyzff = .text:0x802715B0; // type:function size:0x5C scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x8027160C; // type:function size:0x1C scope:global align:4 +SetH__8cM3dGCylFf = .text:0x80271628; // type:function size:0x8 scope:global align:4 +SetR__8cM3dGCylFf = .text:0x80271630; // type:function size:0x8 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80271638; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x8027165C; // type:function size:0x20 scope:global align:4 +calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x8027167C; // type:function size:0x5C scope:global align:4 +__ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x802716D8; // type:function size:0x40 scope:global align:4 +SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80271718; // type:function size:0x34 scope:global align:4 +SetStartEnd__8cM3dGLinFRC3VecRC3Vec = .text:0x8027174C; // type:function size:0x34 scope:global align:4 +CalcPos__8cM3dGLinCFP3Vecf = .text:0x80271780; // type:function size:0x70 scope:global align:4 +SetEnd__8cM3dGLinFRC4cXyz = .text:0x802717F0; // type:function size:0x1C scope:global align:4 +__ct__8cM3dGPlaFPC4cXyzf = .text:0x8027180C; // type:function size:0x2C scope:global align:4 +crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x80271838; // type:function size:0xBC scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x802718F4; // type:function size:0x68 scope:global align:4 +SetupNP__8cM3dGPlaFRC3VecRC3Vec = .text:0x8027195C; // type:function size:0x50 scope:global align:4 +getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x802719AC; // type:function size:0x58 scope:global align:4 +getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x80271A04; // type:function size:0x50 scope:global align:4 +Set__8cM3dGPlaFPC8cM3dGPla = .text:0x80271A54; // type:function size:0x24 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x80271A78; // type:function size:0x1C scope:global align:4 +Set__8cM3dGSphFRC4cXyzf = .text:0x80271A94; // type:function size:0x44 scope:global align:4 +Set__8cM3dGSphFRC9cM3dGSphS = .text:0x80271AD8; // type:function size:0x60 scope:global align:4 +SetR__8cM3dGSphFf = .text:0x80271B38; // type:function size:0x8 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x80271B40; // type:function size:0x2C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x80271B6C; // type:function size:0x30 scope:global align:4 +GetMinMaxCube__8cM3dGSphCFR4cXyzR4cXyz = .text:0x80271B9C; // type:function size:0x44 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80271BE0; // type:function size:0x2C scope:global align:4 +setPos__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x80271C0C; // type:function size:0x80 scope:global align:4 +setBg__8cM3dGTriFPC3VecPC3VecPC3VecPC8cM3dGPla = .text:0x80271C8C; // type:function size:0x6C scope:global align:4 +set__8cM3dGTriFPC3VecPC3VecPC3VecPC3Vec = .text:0x80271CF8; // type:function size:0x74 scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x80271D6C; // type:function size:0x20 scope:global align:4 +cLib_memSet__FPviUl = .text:0x80271D8C; // type:function size:0x20 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x80271DAC; // type:function size:0xC0 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x80271E6C; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x80271EB0; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x80271EE8; // type:function size:0x33C scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80272224; // type:function size:0x384 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x802725A8; // type:function size:0x1D8 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x80272780; // type:function size:0x1F0 scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x80272970; // type:function size:0xC8 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80272A38; // type:function size:0x54 scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x80272A8C; // type:function size:0x74 scope:global align:4 +cLib_chaseS__FPsss = .text:0x80272B00; // type:function size:0x70 scope:global align:4 +cLib_chaseF__FPfff = .text:0x80272B70; // type:function size:0x6C scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x80272BDC; // type:function size:0x1E4 scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x80272DC0; // type:function size:0x200 scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x80272FC0; // type:function size:0x74 scope:global align:4 +cLib_targetAngleY__FPC3VecPC3Vec = .text:0x80273034; // type:function size:0x38 scope:global align:4 +cLib_targetAngleY__FRC3VecRC3Vec = .text:0x8027306C; // type:function size:0x38 scope:global align:4 +cLib_targetAngleX__FPC4cXyzPC4cXyz = .text:0x802730A4; // type:function size:0x14C scope:global align:4 +cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz = .text:0x802731F0; // type:function size:0x64 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x80273254; // type:function size:0x28 scope:global align:4 +MtxInit__Fv = .text:0x8027327C; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x8027328C; // type:function size:0x48 scope:global align:4 +MtxScale__FfffUc = .text:0x802732D4; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x8027331C; // type:function size:0x30 scope:global align:4 +MtxPush__Fv = .text:0x8027334C; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80273388; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80273398; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFs = .text:0x802733C8; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFf = .text:0x802733F8; // type:function size:0x30 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x80273428; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x80273434; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x8027343C; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80273460; // type:function size:0x34 scope:global align:4 +Radian__7cSAngleCFv = .text:0x80273494; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x802734C8; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x802734FC; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x80273518; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x80273528; // type:function size:0x28 scope:global align:4 +Cos__7cSAngleCFv = .text:0x80273550; // type:function size:0x28 scope:global align:4 +__mi__7cSAngleCFv = .text:0x80273578; // type:function size:0x2C scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x802735A4; // type:function size:0x30 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x802735D4; // type:function size:0x30 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x80273604; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x80273618; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x8027362C; // type:function size:0x2C scope:global align:4 +__mi__7cSAngleCFs = .text:0x80273658; // type:function size:0x2C scope:global align:4 +__apl__7cSAngleFs = .text:0x80273684; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80273694; // type:function size:0x50 scope:global align:4 +__amu__7cSAngleFf = .text:0x802736E4; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80273724; // type:function size:0x2C scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80273750; // type:function size:0x2C scope:global align:4 +__ct__7cDegreeFf = .text:0x8027377C; // type:function size:0x30 scope:global align:4 +Formal__7cDegreeFv = .text:0x802737AC; // type:function size:0x40 scope:global align:4 +Val__7cDegreeFf = .text:0x802737EC; // type:function size:0x24 scope:global align:4 +Radian__7cDegreeCFv = .text:0x80273810; // type:function size:0x10 scope:global align:4 +Sin__7cDegreeCFv = .text:0x80273820; // type:function size:0x28 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80273848; // type:function size:0x28 scope:global align:4 +Tan__7cDegreeCFv = .text:0x80273870; // type:function size:0x28 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x80273898; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x802738C8; // type:function size:0xC0 scope:global align:4 +Val__7cSPolarFfss = .text:0x80273988; // type:function size:0x64 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x802739EC; // type:function size:0x130 scope:global align:4 +Xyz__7cSPolarCFv = .text:0x80273B1C; // type:function size:0xC8 scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x80273BE4; // type:function size:0x3C scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x80273C20; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x80273C50; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80273C80; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x80273CB0; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x80273CE0; // type:function size:0xBC scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x80273D9C; // type:function size:0x38 scope:global align:4 +Val__7cSGlobeFfss = .text:0x80273DD4; // type:function size:0x64 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80273E38; // type:function size:0x68 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x80273EA0; // type:function size:0x44 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x80273EE4; // type:function size:0x40 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x80273F24; // type:function size:0x3C scope:global align:4 +Norm__7cSGlobeCFv = .text:0x80273F60; // type:function size:0x4C scope:global align:4 +Invert__7cSGlobeFv = .text:0x80273FAC; // type:function size:0x2C scope:global align:4 +Adjust__6cAngleFfff = .text:0x80273FD8; // type:function size:0x2C scope:global align:4 +__sinit_c_angle_cpp = .text:0x80274004; // type:function size:0xB8 scope:local align:4 +sBs_FillArea_s__FPvUls = .text:0x802740BC; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x802740DC; // type:function size:0x24 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x80274100; // type:function size:0x48 scope:global align:4 +init__9JFWSystemFv = .text:0x80274148; // type:function size:0x328 scope:global align:4 +ctor_subroutine__10JFWDisplayFb = .text:0x80274470; // type:function size:0xB8 scope:global align:4 +__ct__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80274528; // type:function size:0x68 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x80274590; // type:function size:0x7C scope:global align:4 +createManager__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8027460C; // type:function size:0x84 scope:global align:4 +callDirectDraw__Fv = .text:0x80274690; // type:function size:0x58 scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x802746E8; // type:function size:0xF4 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x802747DC; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x80274824; // type:function size:0x108 scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x8027492C; // type:function size:0x78 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x802749A4; // type:function size:0x84 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x80274A28; // type:function size:0x94 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x80274ABC; // type:function size:0x10C scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x80274BC8; // type:function size:0x26C scope:global align:4 +endRender__10JFWDisplayFv = .text:0x80274E34; // type:function size:0xAC scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x80274EE0; // type:function size:0x1B0 scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x80275090; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x802750E0; // type:function size:0x120 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80275200; // type:function size:0x40 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x80275240; // type:function size:0xA8 scope:global align:4 +clearEfb_init__10JFWDisplayFv = .text:0x802752E8; // type:function size:0x74 scope:global align:4 +clearEfb__10JFWDisplayFv = .text:0x8027535C; // type:function size:0x2C scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x80275388; // type:function size:0x44 scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x802753CC; // type:function size:0x380 scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8027574C; // type:function size:0x8C scope:global align:4 +JFWDrawDoneAlarm__Fv = .text:0x802757D8; // type:function size:0xDC scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x802758B4; // type:function size:0x78 scope:global align:4 +diagnoseGpHang__Fv = .text:0x8027592C; // type:function size:0x1E0 scope:global align:4 +__sinit_JFWDisplay_cpp = .text:0x80275B0C; // type:function size:0x48 scope:local align:4 +__dt__18JSUList<8JFWAlarm>Fv = .text:0x80275B54; // type:function size:0x54 scope:global align:4 +init__11J3DUClipperFv = .text:0x80275BA8; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x80275BBC; // type:function size:0x170 scope:global align:4 +clip__11J3DUClipperCFPA4_Cf3Vecf = .text:0x80275D2C; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperCFPA4_CfP3VecP3Vec = .text:0x80275E74; // type:function size:0x3C4 scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x80276238; // type:function size:0x8 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x80276240; // type:function size:0x58 scope:global align:4 +getResource__18JPAResourceManagerCFUs = .text:0x80276298; // type:function size:0x40 scope:global align:4 +checkUserIndexDuplication__18JPAResourceManagerCFUs = .text:0x802762D8; // type:function size:0x44 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x8027631C; // type:function size:0xA0 scope:global align:4 +registRes__18JPAResourceManagerFP11JPAResource = .text:0x802763BC; // type:function size:0x20 scope:global align:4 +registTex__18JPAResourceManagerFP10JPATexture = .text:0x802763DC; // type:function size:0x20 scope:global align:4 +getResUserWork__18JPAResourceManagerCFUs = .text:0x802763FC; // type:function size:0x44 scope:global align:4 +__ct__11JPAResourceFv = .text:0x80276440; // type:function size:0x70 scope:global align:4 +init__11JPAResourceFP7JKRHeap = .text:0x802764B0; // type:function size:0x1568 scope:global align:4 +calc__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x80277A18; // type:function size:0x4AC scope:global align:4 +draw__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x80277EC4; // type:function size:0xE0 scope:global align:4 +drawP__11JPAResourceFP18JPAEmitterWorkData = .text:0x80277FA4; // type:function size:0x33C scope:global align:4 +drawC__11JPAResourceFP18JPAEmitterWorkData = .text:0x802782E0; // type:function size:0x2F8 scope:global align:4 +setPTev__11JPAResourceFv = .text:0x802785D8; // type:function size:0x284 scope:global align:4 +setCTev__11JPAResourceFP18JPAEmitterWorkData = .text:0x8027885C; // type:function size:0x160 scope:global align:4 +calc_p__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802789BC; // type:function size:0x7C scope:global align:4 +calc_c__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278A38; // type:function size:0x7C scope:global align:4 +calcField__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278AB4; // type:function size:0x7C scope:global align:4 +calcKey__11JPAResourceFP18JPAEmitterWorkData = .text:0x80278B30; // type:function size:0x140 scope:global align:4 +calcWorkData_c__11JPAResourceFP18JPAEmitterWorkData = .text:0x80278C70; // type:function size:0x1CC scope:global align:4 +calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData = .text:0x80278E3C; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldBaseFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80278EBC; // type:function size:0x4 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkData = .text:0x80278EC0; // type:function size:0x3C scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkData = .text:0x80278EFC; // type:function size:0x3C scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278F38; // type:function size:0x44 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278F7C; // type:function size:0x44 scope:global align:4 +JPARegistPrm__FP18JPAEmitterWorkData = .text:0x80278FC0; // type:function size:0x9C scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkData = .text:0x8027905C; // type:function size:0x84 scope:global align:4 +JPARegistPrmEnv__FP18JPAEmitterWorkData = .text:0x802790E0; // type:function size:0x100 scope:global align:4 +JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802791E0; // type:function size:0xB0 scope:global align:4 +JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279290; // type:function size:0xB0 scope:global align:4 +JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279340; // type:function size:0x114 scope:global align:4 +JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279454; // type:function size:0x114 scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279568; // type:function size:0x84 scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkData = .text:0x802795EC; // type:function size:0x2C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279618; // type:function size:0x28 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkData = .text:0x80279640; // type:function size:0x30 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279670; // type:function size:0x3C scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkData = .text:0x802796AC; // type:function size:0x40 scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802796EC; // type:function size:0x4C scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkData = .text:0x80279738; // type:function size:0xC scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279744; // type:function size:0x70 scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkData = .text:0x802797B4; // type:function size:0xC scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802797C0; // type:function size:0x34 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkData = .text:0x802797F4; // type:function size:0x40 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279834; // type:function size:0x3C scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkData = .text:0x80279870; // type:function size:0x40 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802798B0; // type:function size:0x3C scope:global align:4 +JPACalcColorCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802798EC; // type:function size:0x48 scope:global align:4 +JPAGenTexCrdMtxIdt__FP18JPAEmitterWorkData = .text:0x80279934; // type:function size:0x38 scope:global align:4 +JPAGenTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x8027996C; // type:function size:0x38 scope:global align:4 +JPAGenTexCrdMtxPrj__FP18JPAEmitterWorkData = .text:0x802799A4; // type:function size:0x38 scope:global align:4 +JPAGenCalcTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x802799DC; // type:function size:0x1AC scope:global align:4 +JPALoadCalcTexCrdMtxAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279B88; // type:function size:0x194 scope:global align:4 +JPALoadTex__FP18JPAEmitterWorkData = .text:0x80279D1C; // type:function size:0x54 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkData = .text:0x80279D70; // type:function size:0x50 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279DC0; // type:function size:0x4C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkData = .text:0x80279E0C; // type:function size:0x3C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279E48; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkData = .text:0x80279E80; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279EB8; // type:function size:0x44 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkData = .text:0x80279EFC; // type:function size:0x50 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279F4C; // type:function size:0x5C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkData = .text:0x80279FA8; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279FC4; // type:function size:0x78 scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkData = .text:0x8027A03C; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027A058; // type:function size:0x3C scope:global align:4 +JPALoadPosMtxCam__FP18JPAEmitterWorkData = .text:0x8027A094; // type:function size:0x28 scope:global align:4 +noLoadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x8027A0BC; // type:function size:0x4 scope:global align:4 +loadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x8027A0C0; // type:function size:0x38 scope:global align:4 +loadPrjAnm__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x8027A0F8; // type:function size:0x1C0 scope:global align:4 +JPADrawBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027A2B8; // type:function size:0xE8 scope:global align:4 +JPADrawRotBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027A3A0; // type:function size:0x118 scope:global align:4 +JPADrawYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027A4B8; // type:function size:0xFC scope:global align:4 +JPADrawRotYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027A5B4; // type:function size:0x130 scope:global align:4 +dirTypeVel__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027A6E4; // type:function size:0x1C scope:global align:4 +dirTypePos__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027A700; // type:function size:0x1C scope:global align:4 +dirTypePosInv__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027A71C; // type:function size:0x34 scope:global align:4 +dirTypeEmtrDir__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027A750; // type:function size:0x1C scope:global align:4 +dirTypePrevPtcl__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027A76C; // type:function size:0x98 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x8027A804; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x8027A844; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x8027A884; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x8027A8C4; // type:function size:0x5C scope:global align:4 +basePlaneTypeXY__FPA4_fff = .text:0x8027A920; // type:function size:0x4C scope:global align:4 +basePlaneTypeXZ__FPA4_fff = .text:0x8027A96C; // type:function size:0x4C scope:global align:4 +basePlaneTypeX__FPA4_fff = .text:0x8027A9B8; // type:function size:0x70 scope:global align:4 +JPADrawDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027AA28; // type:function size:0x39C scope:global align:4 +JPADrawRotDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027ADC4; // type:function size:0x414 scope:global align:4 +JPADrawDBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B1D8; // type:function size:0x220 scope:global align:4 +JPADrawRotation__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B3F8; // type:function size:0x148 scope:global align:4 +JPADrawPoint__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B540; // type:function size:0xA0 scope:global align:4 +JPADrawLine__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B5E0; // type:function size:0x1B4 scope:global align:4 +getNext__FP26JPANode<15JPABaseParticle> = .text:0x8027B794; // type:function size:0x8 scope:global align:4 +getPrev__FP26JPANode<15JPABaseParticle> = .text:0x8027B79C; // type:function size:0x8 scope:global align:4 +JPADrawStripe__FP18JPAEmitterWorkData = .text:0x8027B7A4; // type:function size:0x5F8 scope:global align:4 +JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x8027BD9C; // type:function size:0xA6C scope:global align:4 +JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x8027C808; // type:function size:0x3C scope:global align:4 +JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027C844; // type:function size:0x40 scope:global align:4 +makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap = .text:0x8027C884; // type:function size:0x288 scope:global align:4 +__ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x8027CB0C; // type:function size:0x10C scope:global align:4 +setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x8027CC18; // type:function size:0x130 scope:global align:4 +JPACalcScaleX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CD48; // type:function size:0x78 scope:global align:4 +JPACalcScaleY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CDC0; // type:function size:0x78 scope:global align:4 +JPACalcScaleCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CE38; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CE44; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmRepeatX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CE50; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmRepeatY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CEB4; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmReverseX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CF18; // type:function size:0x94 scope:global align:4 +JPACalcScaleAnmReverseY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027CFAC; // type:function size:0x94 scope:global align:4 +JPACalcAlphaAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027D040; // type:function size:0x88 scope:global align:4 +JPACalcAlphaFlickAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027D0C8; // type:function size:0xF0 scope:global align:4 +__ct__13JPAExtraShapeFPCUc = .text:0x8027D1B8; // type:function size:0x34 scope:global align:4 +init__13JPAExtraShapeFv = .text:0x8027D1EC; // type:function size:0x100 scope:global align:4 +JPARegistChildPrmEnv__FP18JPAEmitterWorkData = .text:0x8027D2EC; // type:function size:0x120 scope:global align:4 +JPACalcChildAlphaOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027D40C; // type:function size:0x2C scope:global align:4 +JPACalcChildScaleOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027D438; // type:function size:0x30 scope:global align:4 +__ct__13JPAChildShapeFPCUc = .text:0x8027D468; // type:function size:0x8 scope:global align:4 +JPALoadExTex__FP18JPAEmitterWorkData = .text:0x8027D470; // type:function size:0xFC scope:global align:4 +__ct__13JPAExTexShapeFPCUc = .text:0x8027D56C; // type:function size:0x8 scope:global align:4 +JPAVolumePoint__FP18JPAEmitterWorkData = .text:0x8027D574; // type:function size:0xDC scope:global align:4 +JPAVolumeLine__FP18JPAEmitterWorkData = .text:0x8027D650; // type:function size:0x11C scope:global align:4 +JPAVolumeCircle__FP18JPAEmitterWorkData = .text:0x8027D76C; // type:function size:0x1AC scope:global align:4 +JPAVolumeCube__FP18JPAEmitterWorkData = .text:0x8027D918; // type:function size:0x108 scope:global align:4 +JPAVolumeSphere__FP18JPAEmitterWorkData = .text:0x8027DA20; // type:function size:0x28C scope:global align:4 +JPAVolumeCylinder__FP18JPAEmitterWorkData = .text:0x8027DCAC; // type:function size:0x17C scope:global align:4 +JPAVolumeTorus__FP18JPAEmitterWorkData = .text:0x8027DE28; // type:function size:0x120 scope:global align:4 +__ct__16JPADynamicsBlockFPCUc = .text:0x8027DF48; // type:function size:0x34 scope:global align:4 +init__16JPADynamicsBlockFv = .text:0x8027DF7C; // type:function size:0x9C scope:global align:4 +create__16JPADynamicsBlockFP18JPAEmitterWorkData = .text:0x8027E018; // type:function size:0x204 scope:global align:4 +calcAffect__12JPAFieldBaseFP13JPAFieldBlockP15JPABaseParticle = .text:0x8027E21C; // type:function size:0x12C scope:global align:4 +calcFadeAffect__12JPAFieldBaseCFP13JPAFieldBlockf = .text:0x8027E348; // type:function size:0x9C scope:global align:4 +prepare__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027E3E4; // type:function size:0xA0 scope:global align:4 +calc__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027E484; // type:function size:0x28 scope:global align:4 +prepare__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027E4AC; // type:function size:0x13C scope:global align:4 +calc__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027E5E8; // type:function size:0x94 scope:global align:4 +prepare__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027E67C; // type:function size:0x50 scope:global align:4 +calc__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027E6CC; // type:function size:0xD0 scope:global align:4 +prepare__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027E79C; // type:function size:0x74 scope:global align:4 +calc__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027E810; // type:function size:0x18C scope:global align:4 +prepare__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027E99C; // type:function size:0x108 scope:global align:4 +calc__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027EAA4; // type:function size:0x1A0 scope:global align:4 +prepare__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027EC44; // type:function size:0x280 scope:global align:4 +calc__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027EEC4; // type:function size:0x238 scope:global align:4 +calc__14JPAFieldRandomFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027F0FC; // type:function size:0x118 scope:global align:4 +calc__12JPAFieldDragFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027F214; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027F294; // type:function size:0x144 scope:global align:4 +calc__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027F3D8; // type:function size:0xE0 scope:global align:4 +__ct__13JPAFieldBlockFPCUcP7JKRHeap = .text:0x8027F4B8; // type:function size:0x38 scope:global align:4 +init__13JPAFieldBlockFP7JKRHeap = .text:0x8027F4F0; // type:function size:0x2EC scope:global align:4 +__dt__12JPAFieldBaseFv = .text:0x8027F7DC; // type:function size:0x48 scope:global align:4 +__dt__12JPAFieldSpinFv = .text:0x8027F824; // type:function size:0x5C scope:global align:4 +__dt__12JPAFieldDragFv = .text:0x8027F880; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldRandomFv = .text:0x8027F8DC; // type:function size:0x5C scope:global align:4 +__dt__18JPAFieldConvectionFv = .text:0x8027F938; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldVortexFv = .text:0x8027F994; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldNewtonFv = .text:0x8027F9F0; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldMagnetFv = .text:0x8027FA4C; // type:function size:0x5C scope:global align:4 +__dt__11JPAFieldAirFv = .text:0x8027FAA8; // type:function size:0x5C scope:global align:4 +__dt__15JPAFieldGravityFv = .text:0x8027FB04; // type:function size:0x5C scope:global align:4 +__ct__11JPAKeyBlockFPCUc = .text:0x8027FB60; // type:function size:0x10 scope:global align:4 +calc__11JPAKeyBlockFf = .text:0x8027FB70; // type:function size:0x94 scope:global align:4 +__ct__10JPATextureFPCUc = .text:0x8027FC04; // type:function size:0x68 scope:global align:4 +__dt__10JPATextureFv = .text:0x8027FC6C; // type:function size:0x64 scope:global align:4 +__ct__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x8027FCD0; // type:function size:0x40 scope:global align:4 +load_jpc__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x8027FD10; // type:function size:0x3C0 scope:global align:4 +__ct__17JPAEmitterManagerFUlUlP7JKRHeapUcUc = .text:0x802800D0; // type:function size:0x21C scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP18JPAEmitterCallBackP19JPAParticleCallBack = .text:0x802802EC; // type:function size:0xE4 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x802803D0; // type:function size:0x88 scope:global align:4 +draw__17JPAEmitterManagerFPC11JPADrawInfoUc = .text:0x80280458; // type:function size:0x1F8 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x80280650; // type:function size:0x58 scope:global align:4 +forceDeleteGroupEmitter__17JPAEmitterManagerFUc = .text:0x802806A8; // type:function size:0x60 scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x80280708; // type:function size:0x6C scope:global align:4 +entryResourceManager__17JPAEmitterManagerFP18JPAResourceManagerUc = .text:0x80280774; // type:function size:0x10 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x80280784; // type:function size:0xA0 scope:global align:4 +calcYBBCam__17JPAEmitterManagerFv = .text:0x80280824; // type:function size:0x128 scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x8028094C; // type:function size:0x30 scope:global align:4 +__dt__26JPANode<15JPABaseParticle>Fv = .text:0x8028097C; // type:function size:0x3C scope:global align:4 +__ct__26JPANode<15JPABaseParticle>Fv = .text:0x802809B8; // type:function size:0x10 scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x802809C8; // type:function size:0x54 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x80280A1C; // type:function size:0x60 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x80280A7C; // type:function size:0x58 scope:global align:4 +__dt__18JPAEmitterCallBackFv = .text:0x80280AD4; // type:function size:0x48 scope:global align:4 +init__14JPABaseEmitterFP17JPAEmitterManagerP11JPAResource = .text:0x80280B1C; // type:function size:0x354 scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x80280E70; // type:function size:0x120 scope:global align:4 +createChild__14JPABaseEmitterFP15JPABaseParticle = .text:0x80280F90; // type:function size:0x100 scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x80281090; // type:function size:0x174 scope:global align:4 +processTillStartFrame__14JPABaseEmitterFv = .text:0x80281204; // type:function size:0x40 scope:global align:4 +processTermination__14JPABaseEmitterFv = .text:0x80281244; // type:function size:0x9C scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterCFPQ29JGeometry8TVec3 = .text:0x802812E0; // type:function size:0x80 scope:global align:4 +getCurrentCreateNumber__14JPABaseEmitterCFv = .text:0x80281360; // type:function size:0x10 scope:global align:4 +getDrawCount__14JPABaseEmitterCFv = .text:0x80281370; // type:function size:0x10 scope:global align:4 +loadTexture__14JPABaseEmitterFUc11_GXTexMapID = .text:0x80281380; // type:function size:0x54 scope:global align:4 +__dt__19JPAParticleCallBackFv = .text:0x802813D4; // type:function size:0x48 scope:global align:4 +init_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x8028141C; // type:function size:0x8DC scope:global align:4 +init_c__15JPABaseParticleFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80281CF8; // type:function size:0x708 scope:global align:4 +calc_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80282400; // type:function size:0x290 scope:global align:4 +calc_c__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80282690; // type:function size:0x268 scope:global align:4 +canCreateChild__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x802828F8; // type:function size:0x80 scope:global align:4 +getWidth__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80282978; // type:function size:0x20 scope:global align:4 +getHeight__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80282998; // type:function size:0x20 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x802829B8; // type:function size:0x138 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x80282AF0; // type:function size:0x74 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x80282B64; // type:function size:0xAC scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3 = .text:0x80282C10; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3PQ29JGeometry8TVec3 = .text:0x80282C38; // type:function size:0x17C scope:global align:4 +JPACalcKeyAnmValue__FfUsPCf = .text:0x80282DB4; // type:function size:0xC4 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x80282E78; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x80282ED8; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__Q26JStage6TActorCFP3Vec = .text:0x80282EE0; // type:function size:0x4 scope:global align:4 +JSGSetTranslation__Q26JStage6TActorFRC3Vec = .text:0x80282EE4; // type:function size:0x4 scope:global align:4 +JSGGetScaling__Q26JStage6TActorCFP3Vec = .text:0x80282EE8; // type:function size:0x4 scope:global align:4 +JSGSetScaling__Q26JStage6TActorFRC3Vec = .text:0x80282EEC; // type:function size:0x4 scope:global align:4 +JSGGetRotation__Q26JStage6TActorCFP3Vec = .text:0x80282EF0; // type:function size:0x4 scope:global align:4 +JSGSetRotation__Q26JStage6TActorFRC3Vec = .text:0x80282EF4; // type:function size:0x4 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x80282EF8; // type:function size:0x8 scope:global align:4 +JSGSetShape__Q26JStage6TActorFUl = .text:0x80282F00; // type:function size:0x4 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x80282F04; // type:function size:0x8 scope:global align:4 +JSGSetAnimation__Q26JStage6TActorFUl = .text:0x80282F0C; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x80282F10; // type:function size:0x8 scope:global align:4 +JSGSetAnimationFrame__Q26JStage6TActorFf = .text:0x80282F18; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrameMax__Q26JStage6TActorCFv = .text:0x80282F1C; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x80282F24; // type:function size:0x8 scope:global align:4 +JSGSetAnimationTransition__Q26JStage6TActorFf = .text:0x80282F2C; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x80282F30; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimation__Q26JStage6TActorFUl = .text:0x80282F38; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x80282F3C; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimationFrame__Q26JStage6TActorFf = .text:0x80282F44; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv = .text:0x80282F48; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x80282F50; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x80282FB0; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x80282FB8; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage13TAmbientLightF8_GXColor = .text:0x80282FCC; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x80282FD0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x80283030; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x80283038; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x80283040; // type:function size:0x4 scope:global align:4 +JSGGetProjectionNear__Q26JStage7TCameraCFv = .text:0x80283044; // type:function size:0x8 scope:global align:4 +JSGSetProjectionNear__Q26JStage7TCameraFf = .text:0x8028304C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFar__Q26JStage7TCameraCFv = .text:0x80283050; // type:function size:0xC scope:global align:4 +JSGSetProjectionFar__Q26JStage7TCameraFf = .text:0x8028305C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFovy__Q26JStage7TCameraCFv = .text:0x80283060; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFovy__Q26JStage7TCameraFf = .text:0x80283068; // type:function size:0x4 scope:global align:4 +JSGGetProjectionAspect__Q26JStage7TCameraCFv = .text:0x8028306C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionAspect__Q26JStage7TCameraFf = .text:0x80283074; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x80283078; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x8028307C; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x80283080; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x80283088; // type:function size:0x4 scope:global align:4 +JSGGetViewPosition__Q26JStage7TCameraCFP3Vec = .text:0x8028308C; // type:function size:0x4 scope:global align:4 +JSGSetViewPosition__Q26JStage7TCameraFRC3Vec = .text:0x80283090; // type:function size:0x4 scope:global align:4 +JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec = .text:0x80283094; // type:function size:0x4 scope:global align:4 +JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec = .text:0x80283098; // type:function size:0x4 scope:global align:4 +JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec = .text:0x8028309C; // type:function size:0x4 scope:global align:4 +JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec = .text:0x802830A0; // type:function size:0x4 scope:global align:4 +JSGGetViewRoll__Q26JStage7TCameraCFv = .text:0x802830A4; // type:function size:0x8 scope:global align:4 +JSGSetViewRoll__Q26JStage7TCameraFf = .text:0x802830AC; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x802830B0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x80283110; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x80283118; // type:function size:0x8 scope:global align:4 +JSGSetFogFunction__Q26JStage4TFogF10_GXFogType = .text:0x80283120; // type:function size:0x4 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x80283124; // type:function size:0x8 scope:global align:4 +JSGSetStartZ__Q26JStage4TFogFf = .text:0x8028312C; // type:function size:0x4 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x80283130; // type:function size:0xC scope:global align:4 +JSGSetEndZ__Q26JStage4TFogFf = .text:0x8028313C; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x80283140; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage4TFogF8_GXColor = .text:0x80283154; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x80283158; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x802831B8; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x802831C0; // type:function size:0x8 scope:global align:4 +JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight = .text:0x802831C8; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x802831CC; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage6TLightF8_GXColor = .text:0x802831E0; // type:function size:0x4 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x802831E4; // type:function size:0x4 scope:global align:4 +JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn = .text:0x802831E8; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x802831EC; // type:function size:0x4 scope:global align:4 +JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn = .text:0x802831F0; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x802831F4; // type:function size:0x4 scope:global align:4 +JSGSetPosition__Q26JStage6TLightFRC3Vec = .text:0x802831F8; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x802831FC; // type:function size:0x4 scope:global align:4 +JSGSetDirection__Q26JStage6TLightFRC3Vec = .text:0x80283200; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x80283204; // type:function size:0x48 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x8028324C; // type:function size:0x8 scope:global align:4 +JSGUpdate__Q26JStage7TObjectFv = .text:0x80283254; // type:function size:0x4 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x80283258; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x80283260; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x80283264; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x8028326C; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x80283270; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x80283274; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x80283278; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x8028327C; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x80283284; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x802832C0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x80283320; // type:function size:0x8 scope:global align:4 +JSGFindObject__Q26JStage7TSystemCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x80283328; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x80283330; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x80283338; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x8028333C; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x80283344; // type:function size:0x4 scope:global align:4 +__dt__Q37JStudio3ctb7TObjectFv = .text:0x80283348; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3ctb14TObject_TxyzRyFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x80283390; // type:function size:0x5C scope:global align:4 +getScheme__Q37JStudio3ctb14TObject_TxyzRyCFv = .text:0x802833EC; // type:function size:0x8 scope:global align:4 +__ct__Q37JStudio3ctb8TControlFv = .text:0x802833F4; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3ctb8TControlFv = .text:0x80283424; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80283490; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x802834DC; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x8028350C; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3ctb8TControlFv = .text:0x8028355C; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3ctb8TControlFPCvUl = .text:0x802835C0; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3ctb8TControlFUl = .text:0x80283660; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3ctb8TFactoryFv = .text:0x802836A4; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3ctb8TFactoryFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x802836EC; // type:function size:0x64 scope:global align:4 +destroy__Q37JStudio3ctb8TFactoryFPQ37JStudio3ctb7TObject = .text:0x80283750; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3ctb6TParseFPQ37JStudio3ctb8TControl = .text:0x8028378C; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3ctb6TParseFv = .text:0x802837AC; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x8028380C; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x802838A0; // type:function size:0xE4 scope:global align:4 +__dt__Q37JStudio3ctb14TObject_TxyzRyFv = .text:0x80283984; // type:function size:0x60 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x802839E4; // type:function size:0x94 scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x80283A78; // type:function size:0x48 scope:global align:4 +__ct__Q27JStudio14TFunctionValueFv = .text:0x80283AC0; // type:function size:0x10 scope:global align:4 +__dt__Q27JStudio14TFunctionValueFv = .text:0x80283AD0; // type:function size:0x48 scope:global align:4 +refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x80283B18; // type:function size:0x28 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x80283B40; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x80283BA4; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x80283C08; // type:function size:0xE0 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x80283CE8; // type:function size:0x60 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80283D48; // type:function size:0x34 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80283D7C; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x80283E24; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x80283E38; // type:function size:0x310 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80284148; // type:function size:0x44 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x8028418C; // type:function size:0x5C scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x802841E8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x802841F0; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x80284210; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x80284254; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x80284258; // type:function size:0x34 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8028428C; // type:function size:0x6C scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802842F8; // type:function size:0x164 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8028445C; // type:function size:0x68 scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802844C4; // type:function size:0x84 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80284548; // type:function size:0xE8 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80284630; // type:function size:0x84 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802846B4; // type:function size:0xE8 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x8028479C; // type:function size:0x48 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x802847E4; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x802847EC; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x80284800; // type:function size:0x10 scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x80284810; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x80284814; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x8028481C; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x8028487C; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x80284884; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x802848B4; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x80284900; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x80284924; // type:function size:0x1C8 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x80284AEC; // type:function size:0x64 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x80284B50; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x80284B58; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x80284B88; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x80284BD8; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x80284C88; // type:function size:0x3B8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80285040; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80285054; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80285088; // type:function size:0x50 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x802850D8; // type:function size:0x8C scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80285164; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x802851D0; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802851D8; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x80285208; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80285238; // type:function size:0x58 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80285290; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x80285340; // type:function size:0xD8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80285418; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80285424; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80285454; // type:function size:0x3C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80285490; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802856F4; // type:function size:0x80 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x80285774; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8028577C; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x8028579C; // type:function size:0x50 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802857EC; // type:function size:0x6C scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80285858; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x8028587C; // type:function size:0x124 scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x802859A0; // type:function size:0x4 scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x802859A4; // type:function size:0x3C scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x802859E0; // type:function size:0x2C scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd = .text:0x80285A0C; // type:function size:0x58 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80285A64; // type:function size:0x224 scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd = .text:0x80285C88; // type:function size:0x70 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x80285CF8; // type:function size:0x2FC scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80285FF4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80286054; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x802860B4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x80286114; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x80286174; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x802861D4; // type:function size:0x80 scope:global align:4 +upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80286254; // type:function size:0x94 scope:global align:4 +upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x802862E8; // type:function size:0xC8 scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x802863B0; // type:function size:0x48 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x802863F8; // type:function size:0x224 scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8028661C; // type:function size:0xC scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80286628; // type:function size:0xC scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80286634; // type:function size:0xC scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80286640; // type:function size:0xC scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8028664C; // type:function size:0xC scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80286658; // type:function size:0xC scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80286664; // type:function size:0xC scope:global align:4 +getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite = .text:0x80286670; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80286684; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80286704; // type:function size:0x64 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80286768; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802867E8; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802867F8; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80286878; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80286890; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80286910; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80286930; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802869B0; // type:function size:0x30 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802869E0; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80286A60; // type:function size:0x38 scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x80286A98; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x80286AC8; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80286B34; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80286B80; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80286BB0; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x80286C00; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x80286C64; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x80286D04; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x80286D48; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80286D90; // type:function size:0x140 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x80286ED0; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x80286F0C; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x80286F2C; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80286F8C; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80287020; // type:function size:0xF4 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x80287114; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x80287198; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x8028721C; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x802872A0; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x80287324; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x802873A8; // type:function size:0xA0 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x80287448; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x802874DC; // type:function size:0x68 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x80287544; // type:function size:0x98 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x802875DC; // type:function size:0x7C scope:global align:4 +setFactory__Q27JStudio8TControlFPQ27JStudio8TFactory = .text:0x80287658; // type:function size:0x28 scope:global align:4 +transformOnSet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x80287680; // type:function size:0x80 scope:global align:4 +transformOnGet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x80287700; // type:function size:0x98 scope:global align:4 +transform_setOrigin_ctb__Q27JStudio8TControlFRCQ37JStudio3ctb7TObject = .text:0x80287798; // type:function size:0xD4 scope:global align:4 +transform_setOrigin_ctb_index__Q27JStudio8TControlFUl = .text:0x8028786C; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x802878B8; // type:function size:0x48 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x80287900; // type:function size:0x90 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x80287990; // type:function size:0x4C scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802879DC; // type:function size:0xC0 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x80287A9C; // type:function size:0x3C scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x80287AD8; // type:function size:0x60 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x80287B38; // type:function size:0xDC scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80287C14; // type:function size:0x60 scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80287C74; // type:function size:0xAC scope:global align:4 +parseBlock_block_ctb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80287D20; // type:function size:0xEC scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x80287E0C; // type:function size:0x168 scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x80287F74; // type:function size:0x88 scope:global align:4 +getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf = .text:0x80287FFC; // type:function size:0x240 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x8028823C; // type:function size:0x48 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x80288284; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x802882E8; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x802882FC; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80288338; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8028839C; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x802883FC; // type:function size:0x4 scope:global align:4 +__dt__Q27JStudio8TAdaptorFv = .text:0x80288400; // type:function size:0x48 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFv = .text:0x80288448; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFv = .text:0x8028844C; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFv = .text:0x80288450; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFUl = .text:0x80288454; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl = .text:0x80288458; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028845C; // type:function size:0xA0 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x802884FC; // type:function size:0xF4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x802885F0; // type:function size:0x44 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x80288634; // type:function size:0x70 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x802886A4; // type:function size:0x38 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x802886DC; // type:function size:0xE0 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x802887BC; // type:function size:0x14C scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUl = .text:0x80288908; // type:function size:0x94 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8028899C; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x802889B4; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x802889E0; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x80288A0C; // type:function size:0x6C scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x80288A78; // type:function size:0x68 scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x80288AE0; // type:function size:0x84 scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x80288B64; // type:function size:0x68 scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x80288BCC; // type:function size:0x38 scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x80288C04; // type:function size:0x38 scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x80288C3C; // type:function size:0x20 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x80288C5C; // type:function size:0x38 scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x80288C94; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x80288CE0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x80288D40; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x80288D7C; // type:function size:0x350 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x802890CC; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8028912C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x80289168; // type:function size:0xE4 scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8028924C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x802892AC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x802892E8; // type:function size:0x2C4 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x802895AC; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8028960C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x80289648; // type:function size:0xF0 scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x80289738; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x80289798; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x802897D4; // type:function size:0x23C scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x80289A10; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x80289A70; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x80289AAC; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x80289B3C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x80289B9C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x80289BD8; // type:function size:0x394 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x80289F6C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x80289FCC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x8028A008; // type:function size:0x32C scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x8028A334; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x8028A394; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x8028A3F4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x8028A454; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x8028A4B4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x8028A514; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x8028A574; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x8028A5D4; // type:function size:0x60 scope:global align:4 +__sinit_jstudio-object_cpp = .text:0x8028A634; // type:function size:0x3D8 scope:local align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8028AA0C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x8028AA6C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8028AACC; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x8028AB2C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8028AB8C; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028ABEC; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028AC48; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028ACA4; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028AD00; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028AD5C; // type:function size:0x5C scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x8028ADB8; // type:function size:0xF0 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8028AEA8; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028AEF0; // type:function size:0x70 scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x8028AF60; // type:function size:0x48 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x8028AFA8; // type:function size:0x58 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x8028B000; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x8028B018; // type:function size:0x230 scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x8028B248; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x8028B24C; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8028B250; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x8028B254; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x8028B258; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x8028B25C; // type:function size:0x154 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8028B3B0; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x8028B498; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x8028B4E4; // type:function size:0x80 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x8028B564; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x8028B5C4; // type:function size:0x94 scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028B658; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028B6A8; // type:function size:0x38 scope:global align:4 +destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028B6E0; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x8028B730; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x8028B794; // type:function size:0xA0 scope:global align:4 +reset__Q37JStudio3stb8TControlFv = .text:0x8028B834; // type:function size:0xB0 scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x8028B8E4; // type:function size:0x100 scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x8028B9E4; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028BA2C; // type:function size:0x8 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x8028BA34; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x8028BA70; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x8028BA90; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8028BAF0; // type:function size:0xCC scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8028BBBC; // type:function size:0x54 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8028BC10; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8028BC18; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x8028BC50; // type:function size:0x108 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x8028BD58; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x8028BDEC; // type:function size:0x4C scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x8028BE38; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x8028BEB0; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x8028BF30; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028BF90; // type:function size:0x184 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028C114; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028C218; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028C31C; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028C420; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028C524; // type:function size:0x104 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x8028C628; // type:function size:0x98 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x8028C6C0; // type:function size:0x98 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x8028C758; // type:function size:0xA4 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x8028C7FC; // type:function size:0xA4 scope:global align:4 +adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl = .text:0x8028C8A0; // type:function size:0x4C scope:global align:4 +adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc = .text:0x8028C8EC; // type:function size:0x50 scope:global align:4 +adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc = .text:0x8028C93C; // type:function size:0x44 scope:global align:4 +adaptor_object_ENABLE___Q214JStudio_JStage16TAdaptor_object_FQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028C980; // type:function size:0xA0 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x8028CA20; // type:function size:0xC4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028CAE4; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028CB58; // type:function size:0x8C scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028CBE4; // type:function size:0x124 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028CD08; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl = .text:0x8028CD5C; // type:function size:0x48 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl = .text:0x8028CDA4; // type:function size:0x24 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CDC8; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CE20; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CE78; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CE8C; // type:function size:0x58 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CEE4; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CEF8; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CF3C; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CF98; // type:function size:0x88 scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028D020; // type:function size:0x14 scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028D034; // type:function size:0x44 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028D078; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028D0D4; // type:function size:0x58 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028D12C; // type:function size:0x3C scope:global align:4 +setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x8028D168; // type:function size:0x194 scope:global align:4 +getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x8028D2FC; // type:function size:0x198 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x8028D494; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x8028D568; // type:function size:0x60 scope:global align:4 +__sinit_object-actor_cpp = .text:0x8028D5C8; // type:function size:0x3D0 scope:local align:4 +__ct__Q27JStudio14TVariableValueFv = .text:0x8028D998; // type:function size:0x18 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x8028D9B0; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028DA10; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x8028DA40; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028DADC; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028DB50; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028DB54; // type:function size:0x8C scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028DBE0; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFUl = .text:0x8028DC34; // type:function size:0x78 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCvUlPCvUl = .text:0x8028DCAC; // type:function size:0x24 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x8028DCD0; // type:function size:0xC0 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028DD90; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028DE04; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028DE4C; // type:function size:0xDC scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028DF28; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFUl = .text:0x8028DF7C; // type:function size:0x60 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCvUlPCvUl = .text:0x8028DFDC; // type:function size:0x24 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E000; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E044; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E0A0; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E11C; // type:function size:0x14 scope:global align:4 +adaptor_do_TARGET_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E130; // type:function size:0x44 scope:global align:4 +adaptor_do_TARGET_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E174; // type:function size:0x5C scope:global align:4 +adaptor_do_TARGET_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E1D0; // type:function size:0x1C scope:global align:4 +setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028E1EC; // type:function size:0xFC scope:global align:4 +getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028E2E8; // type:function size:0x104 scope:global align:4 +setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028E3EC; // type:function size:0xE0 scope:global align:4 +getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028E4CC; // type:function size:0xE4 scope:global align:4 +__sinit_object-camera_cpp = .text:0x8028E5B0; // type:function size:0x364 scope:local align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x8028E914; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028E974; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x8028E9A4; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028EA40; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028EAB4; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028EAFC; // type:function size:0xE8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028EBE4; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x8028EC38; // type:function size:0x78 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x8028ECB0; // type:function size:0x24 scope:global align:4 +__sinit_object-fog_cpp = .text:0x8028ECD4; // type:function size:0x21C scope:local align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x8028EEF0; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028EF50; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x8028EF80; // type:function size:0xA4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028F024; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028F098; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028F0E0; // type:function size:0x2B8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028F398; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFUl = .text:0x8028F3EC; // type:function size:0x1D0 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCvUlPCvUl = .text:0x8028F5BC; // type:function size:0x24 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F5E0; // type:function size:0x78 scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F658; // type:function size:0x24 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x8028F67C; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x8028F688; // type:function size:0x60 scope:global align:4 +__sinit_object-light_cpp = .text:0x8028F6E8; // type:function size:0x298 scope:local align:4 +__dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x8028F980; // type:function size:0x60 scope:global align:4 +create__Q215JStudio_JAudio213TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028F9E0; // type:function size:0x74 scope:global align:4 +createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject = .text:0x8028FA54; // type:function size:0x104 scope:global align:4 +setValue_VOLUME___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028FB58; // type:function size:0x28 scope:global align:4 +setValue_PAN___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028FB80; // type:function size:0x28 scope:global align:4 +setValue_PITCH___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028FBA8; // type:function size:0x28 scope:global align:4 +setValue_TEMPO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028FBD0; // type:function size:0x60 scope:global align:4 +setValue_ECHO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028FC30; // type:function size:0x28 scope:global align:4 +__ct__Q215JStudio_JAudio214TAdaptor_soundFPQ215JStudio_JAudio213TCreateObject = .text:0x8028FC58; // type:function size:0xCC scope:global align:4 +__dt__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028FD24; // type:function size:0xB0 scope:global align:4 +adaptor_do_prepare__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028FDD4; // type:function size:0xD0 scope:global align:4 +adaptor_do_end__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028FEA4; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x8028FEA8; // type:function size:0x1A8 scope:global align:4 +adaptor_do_SOUND__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290050; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290084; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802900B8; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290100; // type:function size:0x30 scope:global align:4 +adaptor_do_END_FADE_OUT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290130; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290178; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802901E4; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290264; // type:function size:0x1C scope:global align:4 +adaptor_do_REPEAT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290280; // type:function size:0x1C scope:global align:4 +adaptor_do_CONTINUOUS__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8029029C; // type:function size:0x1C scope:global align:4 +adaptor_do_LOCATED__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802902B8; // type:function size:0x28 scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802902E0; // type:function size:0x1C scope:global align:4 +__cl__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x802902FC; // type:function size:0x38 scope:global align:4 +prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80290334; // type:function size:0xA0 scope:global align:4 +beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x802903D4; // type:function size:0xB0 scope:global align:4 +endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80290484; // type:function size:0x40 scope:global align:4 +__dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x802904C4; // type:function size:0x60 scope:global align:4 +__sinit_object-sound_cpp = .text:0x80290524; // type:function size:0x2AC scope:local align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x802907D0; // type:function size:0x60 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80290830; // type:function size:0x74 scope:global align:4 +emitter_create__Q217JStudio_JParticle13TCreateObjectFUl = .text:0x802908A4; // type:function size:0x70 scope:global align:4 +emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter = .text:0x80290914; // type:function size:0x24 scope:global align:4 +createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ217JStudio_JParticle13TCreateObject = .text:0x80290938; // type:function size:0x104 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject = .text:0x80290A3C; // type:function size:0xF4 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv = .text:0x80290B30; // type:function size:0x60 scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80290B90; // type:function size:0xF0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80290C80; // type:function size:0x12C scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80290DAC; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x80290DB0; // type:function size:0xE8 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290E98; // type:function size:0x14 scope:global align:4 +adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290EAC; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290EE0; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290F28; // type:function size:0x2C scope:global align:4 +adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290F54; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80290F9C; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80291008; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80291088; // type:function size:0x1C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802910A4; // type:function size:0x14 scope:global align:4 +adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802910B8; // type:function size:0x1C scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802910D4; // type:function size:0x1C scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x802910F0; // type:function size:0x3A0 scope:global align:4 +executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80291490; // type:function size:0x38 scope:global align:4 +draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x802914C8; // type:function size:0x38 scope:global align:4 +drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80291500; // type:function size:0x38 scope:global align:4 +beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80291538; // type:function size:0xB8 scope:global align:4 +endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x802915F0; // type:function size:0x128 scope:global align:4 +imixcopy__7JASCalcFPCsPCsPsUl = .text:0x80291718; // type:function size:0x30 scope:global align:4 +bcopyfast__7JASCalcFPCvPvUl = .text:0x80291748; // type:function size:0x3C scope:global align:4 +bcopy__7JASCalcFPCvPvUl = .text:0x80291784; // type:function size:0x100 scope:global align:4 +bzerofast__7JASCalcFPvUl = .text:0x80291884; // type:function size:0x2C scope:global align:4 +bzero__7JASCalcFPvUl = .text:0x802918B0; // type:function size:0xF8 scope:global align:4 +pow2__7JASCalcFf = .text:0x802919A8; // type:function size:0x124 scope:global align:4 +clamp__7JASCalcFl = .text:0x80291ACC; // type:function size:0x28 scope:global align:4 +__ct__13JASTaskThreadFiiUl = .text:0x80291AF4; // type:function size:0x60 scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x80291B54; // type:function size:0x12C scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPCvUl = .text:0x80291C80; // type:function size:0x19C scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPv = .text:0x80291E1C; // type:function size:0x170 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl = .text:0x80291F8C; // type:function size:0xF8 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPv = .text:0x80292084; // type:function size:0xF8 scope:global align:4 +run__13JASTaskThreadFv = .text:0x8029217C; // type:function size:0x13C scope:global align:4 +pause__13JASTaskThreadFb = .text:0x802922B8; // type:function size:0x74 scope:global align:4 +getThreadPointer__6JASDvdFv = .text:0x8029232C; // type:function size:0x8 scope:global align:4 +createThread__6JASDvdFliUl = .text:0x80292334; // type:function size:0xA4 scope:global align:4 +regist__14JASCallbackMgrFPFPv_lPv = .text:0x802923D8; // type:function size:0x88 scope:global align:4 +reject__14JASCallbackMgrFPFPv_lPv = .text:0x80292460; // type:function size:0x94 scope:global align:4 +callback__14JASCallbackMgrFv = .text:0x802924F4; // type:function size:0x7C scope:global align:4 +__ct__7JASHeapFP11JASDisposer = .text:0x80292570; // type:function size:0x6C scope:global align:4 +initRootHeap__7JASHeapFPvUl = .text:0x802925DC; // type:function size:0x70 scope:global align:4 +alloc__7JASHeapFP7JASHeapUl = .text:0x8029264C; // type:function size:0x1D8 scope:global align:4 +allocTail__7JASHeapFP7JASHeapUl = .text:0x80292824; // type:function size:0xF0 scope:global align:4 +free__7JASHeapFv = .text:0x80292914; // type:function size:0x124 scope:global align:4 +insertChild__7JASHeapFP7JASHeapP7JASHeapPvUlb = .text:0x80292A38; // type:function size:0xE8 scope:global align:4 +getTailHeap__7JASHeapFv = .text:0x80292B20; // type:function size:0x8C scope:global align:4 +getTailOffset__7JASHeapFv = .text:0x80292BAC; // type:function size:0x64 scope:global align:4 +getCurOffset__7JASHeapFv = .text:0x80292C10; // type:function size:0x68 scope:global align:4 +__ct__17JASGenericMemPoolFv = .text:0x80292C78; // type:function size:0x18 scope:global align:4 +__dt__17JASGenericMemPoolFv = .text:0x80292C90; // type:function size:0x68 scope:global align:4 +newMemPool__17JASGenericMemPoolFUli = .text:0x80292CF8; // type:function size:0x80 scope:global align:4 +alloc__17JASGenericMemPoolFUl = .text:0x80292D78; // type:function size:0x4C scope:global align:4 +free__17JASGenericMemPoolFPvUl = .text:0x80292DC4; // type:function size:0x24 scope:global align:4 +setupRootHeap__9JASKernelFP12JKRSolidHeapUl = .text:0x80292DE8; // type:function size:0x108 scope:global align:4 +getSystemHeap__9JASKernelFv = .text:0x80292EF0; // type:function size:0x8 scope:global align:4 +getCommandHeap__9JASKernelFv = .text:0x80292EF8; // type:function size:0x8 scope:global align:4 +setupAramHeap__9JASKernelFUlUl = .text:0x80292F00; // type:function size:0x38 scope:global align:4 +getAramHeap__9JASKernelFv = .text:0x80292F38; // type:function size:0xC scope:global align:4 +__sinit_JASHeapCtrl_cpp = .text:0x80292F44; // type:function size:0x40 scope:local align:4 +__dt__7JASHeapFv = .text:0x80292F84; // type:function size:0x78 scope:global align:4 +onDispose__11JASDisposerFv = .text:0x80292FFC; // type:function size:0x4 scope:global align:4 +getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80293000; // type:function size:0x34 scope:global align:4 +getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x80293034; // type:function size:0x78 scope:global align:4 +loadResourceCallback__15JASResArcLoaderFPv = .text:0x802930AC; // type:function size:0x9C scope:global align:4 +loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x80293148; // type:function size:0x5C scope:global align:4 +start__8JASProbeFPCc = .text:0x802931A4; // type:function size:0x50 scope:global align:4 +stop__8JASProbeFv = .text:0x802931F4; // type:function size:0x120 scope:global align:4 +start__8JASProbeFlPCc = .text:0x80293314; // type:function size:0x40 scope:global align:4 +stop__8JASProbeFl = .text:0x80293354; // type:function size:0x40 scope:global align:4 +JASReport__FPCce = .text:0x80293394; // type:function size:0xFC scope:global align:4 +execAllCommand__10JASPortCmdFv = .text:0x80293490; // type:function size:0x34 scope:global align:4 +execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x802934C4; // type:function size:0x78 scope:global align:4 +execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x8029353C; // type:function size:0x60 scope:global align:4 +__sinit_JASCmdStack_cpp = .text:0x8029359C; // type:function size:0x64 scope:local align:4 +__dt__Q210JASPortCmd9TPortHeadFv = .text:0x80293600; // type:function size:0x58 scope:global align:4 +__ct__8JASTrackFv = .text:0x80293658; // type:function size:0xF4 scope:global align:4 +__dt__8JASTrackFv = .text:0x8029374C; // type:function size:0x128 scope:global align:4 +setChannelMgrCount__8JASTrackFUl = .text:0x80293874; // type:function size:0x190 scope:global align:4 +init__8JASTrackFv = .text:0x80293A04; // type:function size:0x328 scope:global align:4 +initTimed__8JASTrackFv = .text:0x80293D2C; // type:function size:0x50 scope:global align:4 +inherit__8JASTrackFRC8JASTrack = .text:0x80293D7C; // type:function size:0xA8 scope:global align:4 +assignExtBuffer__8JASTrackFUlP14JASSoundParams = .text:0x80293E24; // type:function size:0x14 scope:global align:4 +setSeqData__8JASTrackFPvUl = .text:0x80293E38; // type:function size:0x20 scope:global align:4 +startSeq__8JASTrackFv = .text:0x80293E58; // type:function size:0x50 scope:global align:4 +stopSeq__8JASTrackFv = .text:0x80293EA8; // type:function size:0x44 scope:global align:4 +start__8JASTrackFv = .text:0x80293EEC; // type:function size:0xC scope:global align:4 +close__8JASTrackFv = .text:0x80293EF8; // type:function size:0xC4 scope:global align:4 +connectChild__8JASTrackFUlP8JASTrack = .text:0x80293FBC; // type:function size:0x2C scope:global align:4 +closeChild__8JASTrackFUl = .text:0x80293FE8; // type:function size:0x78 scope:global align:4 +openChild__8JASTrackFUl = .text:0x80294060; // type:function size:0x17C scope:global align:4 +connectBus__8JASTrackFii = .text:0x802941DC; // type:function size:0x10 scope:global align:4 +setLatestKey__8JASTrackFUc = .text:0x802941EC; // type:function size:0x3C scope:global align:4 +channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl = .text:0x80294228; // type:function size:0x140 scope:global align:4 +noteOn__8JASTrackFUlUlUl = .text:0x80294368; // type:function size:0xD0 scope:global align:4 +gateOn__8JASTrackFUlUlfUl = .text:0x80294438; // type:function size:0x190 scope:global align:4 +noteOff__8JASTrackFUlUs = .text:0x802945C8; // type:function size:0x88 scope:global align:4 +checkNoteStop__8JASTrackCFUl = .text:0x80294650; // type:function size:0x4C scope:global align:4 +overwriteOsc__8JASTrackFP10JASChannel = .text:0x8029469C; // type:function size:0x6C scope:global align:4 +updateTimedParam__8JASTrackFv = .text:0x80294708; // type:function size:0x70 scope:global align:4 +updateTrack__8JASTrackFf = .text:0x80294778; // type:function size:0x19C scope:global align:4 +updateTempo__8JASTrackFv = .text:0x80294914; // type:function size:0x9C scope:global align:4 +updateSeq__8JASTrackFbf = .text:0x802949B0; // type:function size:0xC4 scope:global align:4 +seqTimeToDspTime__8JASTrackFf = .text:0x80294A74; // type:function size:0x9C scope:global align:4 +setParam__8JASTrackFUlfUl = .text:0x80294B10; // type:function size:0x28 scope:global align:4 +noteOffAll__8JASTrackFUs = .text:0x80294B38; // type:function size:0x98 scope:global align:4 +mute__8JASTrackFb = .text:0x80294BD0; // type:function size:0x38 scope:global align:4 +setOscScale__8JASTrackFUlf = .text:0x80294C08; // type:function size:0x10 scope:global align:4 +setOscTable__8JASTrackFUlPCQ213JASOscillator5Point = .text:0x80294C18; // type:function size:0x20 scope:global align:4 +setOscAdsr__8JASTrackFssssUs = .text:0x80294C38; // type:function size:0x54 scope:global align:4 +setFIR__8JASTrackFPCs = .text:0x80294C8C; // type:function size:0x40 scope:global align:4 +setIIR__8JASTrackFPCs = .text:0x80294CCC; // type:function size:0x34 scope:global align:4 +readPortSelf__8JASTrackFUl = .text:0x80294D00; // type:function size:0x24 scope:global align:4 +writePortSelf__8JASTrackFUlUs = .text:0x80294D24; // type:function size:0x24 scope:global align:4 +writePort__8JASTrackFUlUs = .text:0x80294D48; // type:function size:0x64 scope:global align:4 +readPort__8JASTrackFUl = .text:0x80294DAC; // type:function size:0x24 scope:global align:4 +setChannelPauseFlag__8JASTrackFb = .text:0x80294DD0; // type:function size:0x9C scope:global align:4 +pause__8JASTrackFb = .text:0x80294E6C; // type:function size:0x68 scope:global align:4 +getTransposeTotal__8JASTrackCFv = .text:0x80294ED4; // type:function size:0x50 scope:global align:4 +isMute__8JASTrackCFv = .text:0x80294F24; // type:function size:0x64 scope:global align:4 +setTempo__8JASTrackFUs = .text:0x80294F88; // type:function size:0x34 scope:global align:4 +setTempoRate__8JASTrackFf = .text:0x80294FBC; // type:function size:0x34 scope:global align:4 +setTimebase__8JASTrackFUs = .text:0x80294FF0; // type:function size:0x34 scope:global align:4 +updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel = .text:0x80295024; // type:function size:0xB0 scope:global align:4 +channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x802950D4; // type:function size:0xE4 scope:global align:4 +getRootTrack__8JASTrackFv = .text:0x802951B8; // type:function size:0x18 scope:global align:4 +tickProc__8JASTrackFv = .text:0x802951D0; // type:function size:0xFC scope:global align:4 +seqMain__8JASTrackFv = .text:0x802952CC; // type:function size:0xD0 scope:global align:4 +cbSeqMain__Q28JASTrack5TListFPv = .text:0x8029539C; // type:function size:0x24 scope:global align:4 +append__Q28JASTrack5TListFP8JASTrack = .text:0x802953C0; // type:function size:0x8C scope:global align:4 +seqMain__Q28JASTrack5TListFv = .text:0x8029544C; // type:function size:0xC0 scope:global align:4 +__ct__Q28JASTrack11TChannelMgrFP8JASTrack = .text:0x8029550C; // type:function size:0x6C scope:global align:4 +init__Q28JASTrack11TChannelMgrFv = .text:0x80295578; // type:function size:0x68 scope:global align:4 +releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x802955E0; // type:function size:0x70 scope:global align:4 +noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80295650; // type:function size:0x80 scope:global align:4 +setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x802956D0; // type:function size:0x28 scope:global align:4 +__ct__Q28JASTrack10MoveParam_Fv = .text:0x802956F8; // type:function size:0x18 scope:global align:4 +__dt__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x80295710; // type:function size:0x54 scope:global align:4 +__dt__50JASMemPool_MultiThreadedFv = .text:0x80295764; // type:function size:0x54 scope:global align:4 +__sinit_JASTrack_cpp = .text:0x802957B8; // type:function size:0xD4 scope:local align:4 +__dt__Q28JASTrack5TListFv = .text:0x8029588C; // type:function size:0x58 scope:global align:4 +__dt__19JASDefaultBankTableFv = .text:0x802958E4; // type:function size:0x74 scope:global align:4 +getBank__17JASBankTable<256>CFUl = .text:0x80295958; // type:function size:0x24 scope:global align:4 +init__12JASTrackPortFv = .text:0x8029597C; // type:function size:0x30 scope:global align:4 +readImport__12JASTrackPortFUl = .text:0x802959AC; // type:function size:0x24 scope:global align:4 +readExport__12JASTrackPortFUl = .text:0x802959D0; // type:function size:0x24 scope:global align:4 +writeImport__12JASTrackPortFUlUs = .text:0x802959F4; // type:function size:0x24 scope:global align:4 +writeExport__12JASTrackPortFUlUs = .text:0x80295A18; // type:function size:0x24 scope:global align:4 +checkImport__12JASTrackPortCFUl = .text:0x80295A3C; // type:function size:0x1C scope:global align:4 +checkExport__12JASTrackPortCFUl = .text:0x80295A58; // type:function size:0x1C scope:global align:4 +__ct__16JASRegisterParamFv = .text:0x80295A74; // type:function size:0x20 scope:global align:4 +init__16JASRegisterParamFv = .text:0x80295A94; // type:function size:0x20 scope:global align:4 +write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl = .text:0x80295AB4; // type:function size:0x134 scope:global align:4 +read__16JASRegisterParamFQ216JASRegisterParam5RegID = .text:0x80295BE8; // type:function size:0x104 scope:global align:4 +__ct__10JASSeqCtrlFv = .text:0x80295CEC; // type:function size:0x68 scope:global align:4 +init__10JASSeqCtrlFv = .text:0x80295D54; // type:function size:0x5C scope:global align:4 +start__10JASSeqCtrlFPvUl = .text:0x80295DB0; // type:function size:0x44 scope:global align:4 +tickProc__10JASSeqCtrlFP8JASTrack = .text:0x80295DF4; // type:function size:0xF8 scope:global align:4 +interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType = .text:0x80295EEC; // type:function size:0x24 scope:global align:4 +setIntrMask__10JASSeqCtrlFUl = .text:0x80295F10; // type:function size:0x10 scope:global align:4 +clrIntrMask__10JASSeqCtrlFUl = .text:0x80295F20; // type:function size:0x10 scope:global align:4 +retIntr__10JASSeqCtrlFv = .text:0x80295F30; // type:function size:0x28 scope:global align:4 +findIntr__10JASSeqCtrlFv = .text:0x80295F58; // type:function size:0x50 scope:global align:4 +checkIntr__10JASSeqCtrlFv = .text:0x80295FA8; // type:function size:0x70 scope:global align:4 +timerProcess__10JASSeqCtrlFv = .text:0x80296018; // type:function size:0x84 scope:global align:4 +__sinit_JASSeqCtrl_cpp = .text:0x8029609C; // type:function size:0x40 scope:local align:4 +__dt__12JASSeqParserFv = .text:0x802960DC; // type:function size:0x48 scope:global align:4 +conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x80296124; // type:function size:0xD0 scope:global align:4 +writeReg__12JASSeqParserFP8JASTrackUlUl = .text:0x802961F4; // type:function size:0x204 scope:global align:4 +readReg__12JASSeqParserCFP8JASTrackUl = .text:0x802963F8; // type:function size:0x1C0 scope:global align:4 +cmdOpenTrack__12JASSeqParserFP8JASTrackPUl = .text:0x802965B8; // type:function size:0x68 scope:global align:4 +cmdCloseTrack__12JASSeqParserFP8JASTrackPUl = .text:0x80296620; // type:function size:0x2C scope:global align:4 +cmdCall__12JASSeqParserFP8JASTrackPUl = .text:0x8029664C; // type:function size:0x2C scope:global align:4 +cmdCallF__12JASSeqParserFP8JASTrackPUl = .text:0x80296678; // type:function size:0x54 scope:global align:4 +cmdRet__12JASSeqParserFP8JASTrackPUl = .text:0x802966CC; // type:function size:0x38 scope:global align:4 +cmdRetF__12JASSeqParserFP8JASTrackPUl = .text:0x80296704; // type:function size:0x54 scope:global align:4 +cmdJmp__12JASSeqParserFP8JASTrackPUl = .text:0x80296758; // type:function size:0x18 scope:global align:4 +cmdJmpF__12JASSeqParserFP8JASTrackPUl = .text:0x80296770; // type:function size:0x58 scope:global align:4 +cmdJmpTable__12JASSeqParserFP8JASTrackPUl = .text:0x802967C8; // type:function size:0x34 scope:global align:4 +cmdCallTable__12JASSeqParserFP8JASTrackPUl = .text:0x802967FC; // type:function size:0x50 scope:global align:4 +cmdLoopS__12JASSeqParserFP8JASTrackPUl = .text:0x8029684C; // type:function size:0x2C scope:global align:4 +cmdLoopE__12JASSeqParserFP8JASTrackPUl = .text:0x80296878; // type:function size:0x28 scope:global align:4 +cmdNote__12JASSeqParserFP8JASTrackPUl = .text:0x802968A0; // type:function size:0x44 scope:global align:4 +cmdNoteOn__12JASSeqParserFP8JASTrackPUl = .text:0x802968E4; // type:function size:0x40 scope:global align:4 +cmdNoteOff__12JASSeqParserFP8JASTrackPUl = .text:0x80296924; // type:function size:0x34 scope:global align:4 +cmdReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x80296958; // type:function size:0x60 scope:global align:4 +cmdWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x802969B8; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x802969EC; // type:function size:0x3C scope:global align:4 +cmdChildWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x80296A28; // type:function size:0x4C scope:global align:4 +cmdParentReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x80296A74; // type:function size:0x68 scope:global align:4 +cmdChildReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x80296ADC; // type:function size:0x78 scope:global align:4 +cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl = .text:0x80296B54; // type:function size:0x4C scope:global align:4 +cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl = .text:0x80296BA0; // type:function size:0x4C scope:global align:4 +cmdWait__12JASSeqParserFP8JASTrackPUl = .text:0x80296BEC; // type:function size:0x38 scope:global align:4 +cmdWaitByte__12JASSeqParserFP8JASTrackPUl = .text:0x80296C24; // type:function size:0x10 scope:global align:4 +cmdSetLastNote__12JASSeqParserFP8JASTrackPUl = .text:0x80296C34; // type:function size:0x38 scope:global align:4 +cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl = .text:0x80296C6C; // type:function size:0x50 scope:global align:4 +cmdEnvSet__12JASSeqParserFP8JASTrackPUl = .text:0x80296CBC; // type:function size:0x3C scope:global align:4 +cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl = .text:0x80296CF8; // type:function size:0x54 scope:global align:4 +cmdBusConnect__12JASSeqParserFP8JASTrackPUl = .text:0x80296D4C; // type:function size:0x30 scope:global align:4 +cmdSetIntTable__12JASSeqParserFP8JASTrackPUl = .text:0x80296D7C; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x80296D8C; // type:function size:0x2C scope:global align:4 +cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x80296DB8; // type:function size:0x2C scope:global align:4 +cmdClrI__12JASSeqParserFP8JASTrackPUl = .text:0x80296DE4; // type:function size:0x30 scope:global align:4 +cmdRetI__12JASSeqParserFP8JASTrackPUl = .text:0x80296E14; // type:function size:0x3C scope:global align:4 +cmdIntTimer__12JASSeqParserFP8JASTrackPUl = .text:0x80296E50; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__12JASSeqParserFP8JASTrackPUl = .text:0x80296E6C; // type:function size:0x68 scope:global align:4 +cmdTempo__12JASSeqParserFP8JASTrackPUl = .text:0x80296ED4; // type:function size:0x30 scope:global align:4 +cmdFinish__12JASSeqParserFP8JASTrackPUl = .text:0x80296F04; // type:function size:0x8 scope:global align:4 +cmdNop__12JASSeqParserFP8JASTrackPUl = .text:0x80296F0C; // type:function size:0x8 scope:global align:4 +cmdFIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x80296F14; // type:function size:0x38 scope:global align:4 +cmdIIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x80296F4C; // type:function size:0x54 scope:global align:4 +cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl = .text:0x80296FA0; // type:function size:0x44 scope:global align:4 +cmdBankPrg__12JASSeqParserFP8JASTrackPUl = .text:0x80296FE4; // type:function size:0x1C scope:global align:4 +cmdBank__12JASSeqParserFP8JASTrackPUl = .text:0x80297000; // type:function size:0x14 scope:global align:4 +cmdPrg__12JASSeqParserFP8JASTrackPUl = .text:0x80297014; // type:function size:0x14 scope:global align:4 +cmdParamI__12JASSeqParserFP8JASTrackPUl = .text:0x80297028; // type:function size:0x5C scope:global align:4 +cmdParamII__12JASSeqParserFP8JASTrackPUl = .text:0x80297084; // type:function size:0x5C scope:global align:4 +cmdParamE__12JASSeqParserFP8JASTrackPUl = .text:0x802970E0; // type:function size:0x7C scope:global align:4 +cmdParamEI__12JASSeqParserFP8JASTrackPUl = .text:0x8029715C; // type:function size:0x7C scope:global align:4 +cmdReg__12JASSeqParserFP8JASTrackPUl = .text:0x802971D8; // type:function size:0x168 scope:global align:4 +cmdRegLoad__12JASSeqParserFP8JASTrackPUl = .text:0x80297340; // type:function size:0x30 scope:global align:4 +cmdRegUni__12JASSeqParserFP8JASTrackPUl = .text:0x80297370; // type:function size:0x74 scope:global align:4 +cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl = .text:0x802973E4; // type:function size:0xD4 scope:global align:4 +cmdDump__12JASSeqParserFP8JASTrackPUl = .text:0x802974B8; // type:function size:0x1E4 scope:global align:4 +cmdPrintf__12JASSeqParserFP8JASTrackPUl = .text:0x8029769C; // type:function size:0x22C scope:global align:4 +execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl = .text:0x802978C8; // type:function size:0xA8 scope:global align:4 +execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl = .text:0x80297970; // type:function size:0x30 scope:global align:4 +execNoteOff__12JASSeqParserFP8JASTrackUl = .text:0x802979A0; // type:function size:0x2C scope:global align:4 +execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x802979CC; // type:function size:0x2C scope:global align:4 +parseNoteOff__12JASSeqParserFP8JASTrackUc = .text:0x802979F8; // type:function size:0x38 scope:global align:4 +parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x80297A30; // type:function size:0xB0 scope:global align:4 +parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x80297AE0; // type:function size:0x1B4 scope:global align:4 +parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x80297C94; // type:function size:0x70 scope:global align:4 +parse__12JASSeqParserFP8JASTrack = .text:0x80297D04; // type:function size:0x7C scope:global align:4 +__sinit_JASSeqParser_cpp = .text:0x80297D80; // type:function size:0x7B8 scope:local align:4 +init__12JASSeqReaderFv = .text:0x80298538; // type:function size:0x40 scope:global align:4 +init__12JASSeqReaderFPv = .text:0x80298578; // type:function size:0x44 scope:global align:4 +call__12JASSeqReaderFUl = .text:0x802985BC; // type:function size:0x40 scope:global align:4 +loopStart__12JASSeqReaderFUl = .text:0x802985FC; // type:function size:0x44 scope:global align:4 +loopEnd__12JASSeqReaderFv = .text:0x80298640; // type:function size:0x6C scope:global align:4 +ret__12JASSeqReaderFv = .text:0x802986AC; // type:function size:0x34 scope:global align:4 +readMidiValue__12JASSeqReaderFv = .text:0x802986E0; // type:function size:0x6C scope:global align:4 +initSystem__13JASAramStreamFUlUl = .text:0x8029874C; // type:function size:0x8C scope:global align:4 +__ct__13JASAramStreamFv = .text:0x802987D8; // type:function size:0xF4 scope:global align:4 +init__13JASAramStreamFUlUlPFUlP13JASAramStreamPv_vPv = .text:0x802988CC; // type:function size:0xC0 scope:global align:4 +prepare__13JASAramStreamFli = .text:0x8029898C; // type:function size:0xBC scope:global align:4 +start__13JASAramStreamFv = .text:0x80298A48; // type:function size:0x34 scope:global align:4 +stop__13JASAramStreamFUs = .text:0x80298A7C; // type:function size:0x38 scope:global align:4 +pause__13JASAramStreamFb = .text:0x80298AB4; // type:function size:0x48 scope:global align:4 +cancel__13JASAramStreamFv = .text:0x80298AFC; // type:function size:0x44 scope:global align:4 +getBlockSamples__13JASAramStreamCFv = .text:0x80298B40; // type:function size:0x2C scope:global align:4 +headerLoadTask__13JASAramStreamFPv = .text:0x80298B6C; // type:function size:0x30 scope:global align:4 +firstLoadTask__13JASAramStreamFPv = .text:0x80298B9C; // type:function size:0xDC scope:global align:4 +loadToAramTask__13JASAramStreamFPv = .text:0x80298C78; // type:function size:0x20 scope:global align:4 +finishTask__13JASAramStreamFPv = .text:0x80298C98; // type:function size:0x60 scope:global align:4 +prepareFinishTask__13JASAramStreamFPv = .text:0x80298CF8; // type:function size:0x58 scope:global align:4 +headerLoad__13JASAramStreamFUli = .text:0x80298D50; // type:function size:0x1C8 scope:global align:4 +load__13JASAramStreamFv = .text:0x80298F18; // type:function size:0x28C scope:global align:4 +channelProcCallback__13JASAramStreamFPv = .text:0x802991A4; // type:function size:0x20 scope:global align:4 +dvdErrorCheck__13JASAramStreamFPv = .text:0x802991C4; // type:function size:0x5C scope:global align:4 +channelCallback__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x80299220; // type:function size:0x3C scope:global align:4 +updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x8029925C; // type:function size:0x680 scope:global align:4 +channelProc__13JASAramStreamFv = .text:0x802998DC; // type:function size:0x1AC scope:global align:4 +channelStart__13JASAramStreamFv = .text:0x80299A88; // type:function size:0x218 scope:global align:4 +channelStop__13JASAramStreamFUs = .text:0x80299CA0; // type:function size:0x6C scope:global align:4 +__dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x80299D0C; // type:function size:0x54 scope:global align:4 +noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x80299D60; // type:function size:0x310 scope:global align:4 +noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8029A070; // type:function size:0x138 scope:global align:4 +__ct__12JASBasicBankFv = .text:0x8029A1A8; // type:function size:0x2C scope:global align:4 +newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x8029A1D4; // type:function size:0x5C scope:global align:4 +getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x8029A230; // type:function size:0x68 scope:global align:4 +setInst__12JASBasicBankFiP7JASInst = .text:0x8029A298; // type:function size:0x18 scope:global align:4 +getInst__12JASBasicBankCFi = .text:0x8029A2B0; // type:function size:0x44 scope:global align:4 +__dt__7JASBankFv = .text:0x8029A2F4; // type:function size:0x48 scope:global align:4 +__dt__12JASBasicBankFv = .text:0x8029A33C; // type:function size:0x5C scope:global align:4 +getType__12JASBasicBankCFv = .text:0x8029A398; // type:function size:0xC scope:global align:4 +getInstParam__12JASVoiceBankCFiiiP12JASInstParam = .text:0x8029A3A4; // type:function size:0x38 scope:global align:4 +__dt__12JASVoiceBankFv = .text:0x8029A3DC; // type:function size:0x5C scope:global align:4 +getType__12JASVoiceBankCFv = .text:0x8029A438; // type:function size:0xC scope:global align:4 +__ct__12JASBasicInstFv = .text:0x8029A444; // type:function size:0x68 scope:global align:4 +__dt__12JASBasicInstFv = .text:0x8029A4AC; // type:function size:0x7C scope:global align:4 +getParam__12JASBasicInstCFiiP12JASInstParam = .text:0x8029A528; // type:function size:0xA4 scope:global align:4 +setKeyRegionCount__12JASBasicInstFUlP7JKRHeap = .text:0x8029A5CC; // type:function size:0x80 scope:global align:4 +setOsc__12JASBasicInstFiPCQ213JASOscillator4Data = .text:0x8029A64C; // type:function size:0x10 scope:global align:4 +getKeyRegion__12JASBasicInstFi = .text:0x8029A65C; // type:function size:0x24 scope:global align:4 +__dt__Q212JASBasicInst7TKeymapFv = .text:0x8029A680; // type:function size:0x3C scope:global align:4 +__dt__7JASInstFv = .text:0x8029A6BC; // type:function size:0x48 scope:global align:4 +__ct__Q212JASBasicInst7TKeymapFv = .text:0x8029A704; // type:function size:0xC scope:global align:4 +getType__12JASBasicInstCFv = .text:0x8029A710; // type:function size:0xC scope:global align:4 +__ct__10JASDrumSetFv = .text:0x8029A71C; // type:function size:0x28 scope:global align:4 +__dt__10JASDrumSetFv = .text:0x8029A744; // type:function size:0x5C scope:global align:4 +newPercArray__10JASDrumSetFUcP7JKRHeap = .text:0x8029A7A0; // type:function size:0x5C scope:global align:4 +getParam__10JASDrumSetCFiiP12JASInstParam = .text:0x8029A7FC; // type:function size:0xE8 scope:global align:4 +setPerc__10JASDrumSetFiPQ210JASDrumSet5TPerc = .text:0x8029A8E4; // type:function size:0x10 scope:global align:4 +__ct__Q210JASDrumSet5TPercFv = .text:0x8029A8F4; // type:function size:0x20 scope:global align:4 +setRelease__Q210JASDrumSet5TPercFUl = .text:0x8029A914; // type:function size:0x8 scope:global align:4 +getType__10JASDrumSetCFv = .text:0x8029A91C; // type:function size:0xC scope:global align:4 +__ct__16JASBasicWaveBankFv = .text:0x8029A928; // type:function size:0x60 scope:global align:4 +__dt__16JASBasicWaveBankFv = .text:0x8029A988; // type:function size:0x8C scope:global align:4 +__dt__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8029AA14; // type:function size:0x5C scope:global align:4 +getWaveGroup__16JASBasicWaveBankFUl = .text:0x8029AA70; // type:function size:0x24 scope:global align:4 +setGroupCount__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8029AA94; // type:function size:0xAC scope:global align:4 +setWaveTableSize__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8029AB40; // type:function size:0x80 scope:global align:4 +incWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8029ABC0; // type:function size:0xAC scope:global align:4 +decWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8029AC6C; // type:function size:0xA0 scope:global align:4 +getWaveHandle__16JASBasicWaveBankCFUl = .text:0x8029AD0C; // type:function size:0x34 scope:global align:4 +setWaveInfo__16JASBasicWaveBankFPQ216JASBasicWaveBank10TWaveGroupiUsRC11JASWaveInfo = .text:0x8029AD40; // type:function size:0xB0 scope:global align:4 +__ct__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029ADF0; // type:function size:0x4C scope:global align:4 +__dt__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029AE3C; // type:function size:0x78 scope:global align:4 +setWaveCount__Q216JASBasicWaveBank10TWaveGroupFUlP7JKRHeap = .text:0x8029AEB4; // type:function size:0x80 scope:global align:4 +onLoadDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029AF34; // type:function size:0x28 scope:global align:4 +onEraseDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029AF5C; // type:function size:0x28 scope:global align:4 +getWaveID__Q216JASBasicWaveBank10TWaveGroupCFi = .text:0x8029AF84; // type:function size:0x10 scope:global align:4 +getWavePtr__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8029AF94; // type:function size:0x24 scope:global align:4 +__dt__11JASWaveBankFv = .text:0x8029AFB8; // type:function size:0x48 scope:global align:4 +__dt__13JASWaveHandleFv = .text:0x8029B000; // type:function size:0x48 scope:global align:4 +__ct__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8029B048; // type:function size:0x34 scope:global align:4 +__ct__Q216JASBasicWaveBank14TGroupWaveInfoFv = .text:0x8029B07C; // type:function size:0x18 scope:global align:4 +getWaveInfo__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8029B094; // type:function size:0x8 scope:global align:4 +getWaveArc__16JASBasicWaveBankFUl = .text:0x8029B09C; // type:function size:0x20 scope:global align:4 +getArcCount__16JASBasicWaveBankCFv = .text:0x8029B0BC; // type:function size:0x8 scope:global align:4 +__ct__17JASSimpleWaveBankFv = .text:0x8029B0C4; // type:function size:0x60 scope:global align:4 +__dt__17JASSimpleWaveBankFv = .text:0x8029B124; // type:function size:0x90 scope:global align:4 +__dt__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8029B1B4; // type:function size:0x5C scope:global align:4 +setWaveTableSize__17JASSimpleWaveBankFUlP7JKRHeap = .text:0x8029B210; // type:function size:0x80 scope:global align:4 +getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x8029B290; // type:function size:0x24 scope:global align:4 +setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x8029B2B4; // type:function size:0x94 scope:global align:4 +getWaveArc__17JASSimpleWaveBankFUl = .text:0x8029B348; // type:function size:0x20 scope:global align:4 +getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8029B368; // type:function size:0x24 scope:global align:4 +__ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8029B38C; // type:function size:0x34 scope:global align:4 +getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8029B3C0; // type:function size:0x8 scope:global align:4 +getArcCount__17JASSimpleWaveBankCFv = .text:0x8029B3C8; // type:function size:0x8 scope:global align:4 +onLoadDone__10JASWaveArcFv = .text:0x8029B3D0; // type:function size:0x4 scope:global align:4 +onEraseDone__10JASWaveArcFv = .text:0x8029B3D4; // type:function size:0x4 scope:global align:4 +@4@__dt__17JASSimpleWaveBankFv = .text:0x8029B3D8; // type:function size:0x8 scope:local align:4 +getGroupCount__11JASWSParserFPCv = .text:0x8029B3E0; // type:function size:0x28 scope:global align:4 +createWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8029B408; // type:function size:0x5C scope:global align:4 +createBasicWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8029B464; // type:function size:0x230 scope:global align:4 +createSimpleWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8029B694; // type:function size:0x22C scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B8C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B8D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B8F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B908; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B920; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B938; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029B950; // type:function size:0x18 scope:global align:4 +createBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8029B968; // type:function size:0x20 scope:global align:4 +createBasicBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8029B988; // type:function size:0xA8 scope:global align:4 +findChunk__Q212JASBNKParser4Ver1FPCvUl = .text:0x8029BA30; // type:function size:0x3C scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap = .text:0x8029BA6C; // type:function size:0x400 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap = .text:0x8029BE6C; // type:function size:0x42C scope:global align:4 +findOscPtr__Q212JASBNKParser4Ver0FP12JASBasicBankPCQ312JASBNKParser4Ver07THeaderPCQ312JASBNKParser4Ver04TOsc = .text:0x8029C298; // type:function size:0x124 scope:global align:4 +getOscTableEndPtr__Q212JASBNKParser4Ver0FPCQ213JASOscillator5Point = .text:0x8029C3BC; // type:function size:0x14 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C3D0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C3E8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C400; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C418; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C430; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C448; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029C460; // type:function size:0x18 scope:global align:4 +__sinit_JASBNKParser_cpp = .text:0x8029C478; // type:function size:0x58 scope:local align:4 +getRootHeap__16JASWaveArcLoaderFv = .text:0x8029C4D0; // type:function size:0x30 scope:global align:4 +setCurrentDir__16JASWaveArcLoaderFPCc = .text:0x8029C500; // type:function size:0x60 scope:global align:4 +getCurrentDir__16JASWaveArcLoaderFv = .text:0x8029C560; // type:function size:0xC scope:global align:4 +__ct__10JASWaveArcFv = .text:0x8029C56C; // type:function size:0x78 scope:global align:4 +__dt__10JASWaveArcFv = .text:0x8029C5E4; // type:function size:0xA4 scope:global align:4 +loadSetup__10JASWaveArcFUl = .text:0x8029C688; // type:function size:0x94 scope:global align:4 +eraseSetup__10JASWaveArcFv = .text:0x8029C71C; // type:function size:0x8C scope:global align:4 +loadToAramCallback__10JASWaveArcFPv = .text:0x8029C7A8; // type:function size:0x8C scope:global align:4 +sendLoadCmd__10JASWaveArcFv = .text:0x8029C834; // type:function size:0xBC scope:global align:4 +load__10JASWaveArcFP7JASHeap = .text:0x8029C8F0; // type:function size:0xC0 scope:global align:4 +loadTail__10JASWaveArcFP7JASHeap = .text:0x8029C9B0; // type:function size:0xC0 scope:global align:4 +erase__10JASWaveArcFv = .text:0x8029CA70; // type:function size:0x24 scope:global align:4 +onDispose__10JASWaveArcFv = .text:0x8029CA94; // type:function size:0x48 scope:global align:4 +setEntryNum__10JASWaveArcFl = .text:0x8029CADC; // type:function size:0x60 scope:global align:4 +setFileName__10JASWaveArcFPCc = .text:0x8029CB3C; // type:function size:0xAC scope:global align:4 +__dt__11JASDisposerFv = .text:0x8029CBE8; // type:function size:0x48 scope:global align:4 +__ct__10JASChannelFPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8029CC30; // type:function size:0x118 scope:global align:4 +__dt__10JASChannelFv = .text:0x8029CD48; // type:function size:0xD8 scope:global align:4 +play__10JASChannelFv = .text:0x8029CE20; // type:function size:0x70 scope:global align:4 +playForce__10JASChannelFv = .text:0x8029CE90; // type:function size:0x70 scope:global align:4 +release__10JASChannelFUs = .text:0x8029CF00; // type:function size:0x94 scope:global align:4 +setOscInit__10JASChannelFUlPCQ213JASOscillator4Data = .text:0x8029CF94; // type:function size:0x34 scope:global align:4 +setMixConfig__10JASChannelFUlUs = .text:0x8029CFC8; // type:function size:0x10 scope:global align:4 +calcEffect__10JASChannelFPCQ210JASChannel9PanVector = .text:0x8029CFD8; // type:function size:0x18 scope:global align:4 +calcPan__10JASChannelFPCQ210JASChannel9PanVector = .text:0x8029CFF0; // type:function size:0x2C scope:global align:4 +effectOsc__10JASChannelFUlPQ213JASOscillator12EffectParams = .text:0x8029D01C; // type:function size:0xE8 scope:global align:4 +setKeySweepTarget__10JASChannelFlUl = .text:0x8029D104; // type:function size:0x64 scope:global align:4 +updateEffectorParam__10JASChannelFPQ26JASDsp8TChannelPUsRCQ213JASOscillator12EffectParams = .text:0x8029D168; // type:function size:0x240 scope:global align:4 +dspUpdateCallback__10JASChannelFUlPQ26JASDsp8TChannelPv = .text:0x8029D3A8; // type:function size:0x8C scope:global align:4 +initialUpdateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x8029D434; // type:function size:0x320 scope:global align:4 +updateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x8029D754; // type:function size:0x37C scope:global align:4 +updateAutoMixer__10JASChannelFPQ26JASDsp8TChannelffff = .text:0x8029DAD0; // type:function size:0x138 scope:global align:4 +updateMixer__10JASChannelFffffPUs = .text:0x8029DC08; // type:function size:0x424 scope:global align:4 +free__10JASChannelFv = .text:0x8029E02C; // type:function size:0x10 scope:global align:4 +initBankDisposeMsgQueue__10JASChannelFv = .text:0x8029E03C; // type:function size:0x3C scope:global align:4 +receiveBankDisposeMsg__10JASChannelFv = .text:0x8029E078; // type:function size:0x78 scope:global align:4 +checkBankDispose__10JASChannelCFv = .text:0x8029E0F0; // type:function size:0x54 scope:global align:4 +__ct__6JASLfoFv = .text:0x8029E144; // type:function size:0x30 scope:global align:4 +getValue__6JASLfoCFv = .text:0x8029E174; // type:function size:0x94 scope:global align:4 +incCounter__6JASLfoFf = .text:0x8029E208; // type:function size:0x54 scope:global align:4 +resetCounter__6JASLfoFv = .text:0x8029E25C; // type:function size:0x40 scope:global align:4 +__sinit_JASLfo_cpp = .text:0x8029E29C; // type:function size:0x28 scope:local align:4 +__ct__13JASOscillatorFv = .text:0x8029E2C4; // type:function size:0x30 scope:global align:4 +initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x8029E2F4; // type:function size:0xA4 scope:global align:4 +incCounter__13JASOscillatorFf = .text:0x8029E398; // type:function size:0x60 scope:global align:4 +getValue__13JASOscillatorCFv = .text:0x8029E3F8; // type:function size:0x1C scope:global align:4 +release__13JASOscillatorFv = .text:0x8029E414; // type:function size:0xFC scope:global align:4 +update__13JASOscillatorFv = .text:0x8029E510; // type:function size:0x1E0 scope:global align:4 +updateCurrentValue__13JASOscillatorFf = .text:0x8029E6F0; // type:function size:0xC8 scope:global align:4 +initAI__9JASDriverFPFv_v = .text:0x8029E7B8; // type:function size:0x15C scope:global align:4 +startDMA__9JASDriverFv = .text:0x8029E914; // type:function size:0x20 scope:global align:4 +stopDMA__9JASDriverFv = .text:0x8029E934; // type:function size:0x20 scope:global align:4 +setOutputRate__9JASDriverF13JASOutputRate = .text:0x8029E954; // type:function size:0x44 scope:global align:4 +updateDac__9JASDriverFv = .text:0x8029E998; // type:function size:0x15C scope:global align:4 +updateDSP__9JASDriverFv = .text:0x8029EAF4; // type:function size:0x11C scope:global align:4 +readDspBuffer__9JASDriverFPsUl = .text:0x8029EC10; // type:function size:0x120 scope:global align:4 +finishDSPFrame__9JASDriverFv = .text:0x8029ED30; // type:function size:0xDC scope:global align:4 +registerMixCallback__9JASDriverFPFl_Ps10JASMixMode = .text:0x8029EE0C; // type:function size:0xC scope:global align:4 +getDacRate__9JASDriverFv = .text:0x8029EE18; // type:function size:0x8 scope:global align:4 +getSubFrames__9JASDriverFv = .text:0x8029EE20; // type:function size:0x8 scope:global align:4 +getDacSize__9JASDriverFv = .text:0x8029EE28; // type:function size:0xC scope:global align:4 +getFrameSamples__9JASDriverFv = .text:0x8029EE34; // type:function size:0xC scope:global align:4 +mixMonoTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029EE40; // type:function size:0xB0 scope:global align:4 +mixMonoTrackWide__9JASDriverFPsUlPFl_Ps = .text:0x8029EEF0; // type:function size:0xB0 scope:global align:4 +mixExtraTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029EFA0; // type:function size:0xE0 scope:global align:4 +mixInterleaveTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029F080; // type:function size:0x84 scope:global align:4 +getSubFrameCounter__9JASDriverFv = .text:0x8029F104; // type:function size:0x8 scope:global align:4 +__ct__14JASAudioThreadFiiUl = .text:0x8029F10C; // type:function size:0x70 scope:global align:4 +create__14JASAudioThreadFl = .text:0x8029F17C; // type:function size:0x74 scope:global align:4 +stop__14JASAudioThreadFv = .text:0x8029F1F0; // type:function size:0x2C scope:global align:4 +run__14JASAudioThreadFv = .text:0x8029F21C; // type:function size:0x17C scope:global align:4 +DMACallback__14JASAudioThreadFv = .text:0x8029F398; // type:function size:0x54 scope:global align:4 +DSPCallback__14JASAudioThreadFPv = .text:0x8029F3EC; // type:function size:0x6C scope:global align:4 +__dt__14JASAudioThreadFv = .text:0x8029F458; // type:function size:0x8C scope:global align:4 +__ct__15JASAudioReseterFv = .text:0x8029F4E4; // type:function size:0x48 scope:global align:4 +__dt__15JASAudioReseterFv = .text:0x8029F52C; // type:function size:0x3C scope:global align:4 +start__15JASAudioReseterFUlb = .text:0x8029F568; // type:function size:0x9C scope:global align:4 +resume__15JASAudioReseterFv = .text:0x8029F604; // type:function size:0x24 scope:global align:4 +checkDone__15JASAudioReseterCFv = .text:0x8029F628; // type:function size:0x8 scope:global align:4 +calc__15JASAudioReseterFv = .text:0x8029F630; // type:function size:0xD4 scope:global align:4 +callback__15JASAudioReseterFPv = .text:0x8029F704; // type:function size:0x20 scope:global align:4 +__ct__13JASDSPChannelFv = .text:0x8029F724; // type:function size:0x2C scope:global align:4 +free__13JASDSPChannelFv = .text:0x8029F750; // type:function size:0x10 scope:global align:4 +start__13JASDSPChannelFv = .text:0x8029F760; // type:function size:0x10 scope:global align:4 +drop__13JASDSPChannelFv = .text:0x8029F770; // type:function size:0x88 scope:global align:4 +initAll__13JASDSPChannelFv = .text:0x8029F7F8; // type:function size:0x84 scope:global align:4 +alloc__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x8029F87C; // type:function size:0x70 scope:global align:4 +allocForce__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x8029F8EC; // type:function size:0x78 scope:global align:4 +setPriority__13JASDSPChannelFUc = .text:0x8029F964; // type:function size:0xC scope:global align:4 +getLowestChannel__13JASDSPChannelFi = .text:0x8029F970; // type:function size:0x90 scope:global align:4 +getLowestActiveChannel__13JASDSPChannelFv = .text:0x8029FA00; // type:function size:0x8C scope:global align:4 +updateProc__13JASDSPChannelFv = .text:0x8029FA8C; // type:function size:0x240 scope:global align:4 +updateAll__13JASDSPChannelFv = .text:0x8029FCCC; // type:function size:0x74 scope:global align:4 +killActiveChannel__13JASDSPChannelFv = .text:0x8029FD40; // type:function size:0x38 scope:global align:4 +getHandle__13JASDSPChannelFUl = .text:0x8029FD78; // type:function size:0x10 scope:global align:4 +boot__6JASDspFPFPv_v = .text:0x8029FD88; // type:function size:0x4C scope:global align:4 +releaseHalt__6JASDspFUl = .text:0x8029FDD4; // type:function size:0x20 scope:global align:4 +finishWork__6JASDspFUs = .text:0x8029FDF4; // type:function size:0x20 scope:global align:4 +syncFrame__6JASDspFUlUlUl = .text:0x8029FE14; // type:function size:0x20 scope:global align:4 +setDSPMixerLevel__6JASDspFf = .text:0x8029FE34; // type:function size:0x2C scope:global align:4 +getDSPMixerLevel__6JASDspFv = .text:0x8029FE60; // type:function size:0x8 scope:global align:4 +getDSPHandle__6JASDspFi = .text:0x8029FE68; // type:function size:0x10 scope:global align:4 +setFilterTable__6JASDspFPsPsUl = .text:0x8029FE78; // type:function size:0x24 scope:global align:4 +flushBuffer__6JASDspFv = .text:0x8029FE9C; // type:function size:0x34 scope:global align:4 +invalChannelAll__6JASDspFv = .text:0x8029FED0; // type:function size:0x28 scope:global align:4 +initBuffer__6JASDspFv = .text:0x8029FEF8; // type:function size:0xB0 scope:global align:4 +setFXLine__6JASDspFUcPsPQ26JASDsp13FxlineConfig_ = .text:0x8029FFA8; // type:function size:0x12C scope:global align:4 +init__Q26JASDsp8TChannelFv = .text:0x802A00D4; // type:function size:0x3C scope:global align:4 +playStart__Q26JASDsp8TChannelFv = .text:0x802A0110; // type:function size:0x64 scope:global align:4 +playStop__Q26JASDsp8TChannelFv = .text:0x802A0174; // type:function size:0xC scope:global align:4 +replyFinishRequest__Q26JASDsp8TChannelFv = .text:0x802A0180; // type:function size:0x10 scope:global align:4 +forceStop__Q26JASDsp8TChannelFv = .text:0x802A0190; // type:function size:0xC scope:global align:4 +isActive__Q26JASDsp8TChannelCFv = .text:0x802A019C; // type:function size:0x10 scope:global align:4 +isFinish__Q26JASDsp8TChannelCFv = .text:0x802A01AC; // type:function size:0x10 scope:global align:4 +setWaveInfo__Q26JASDsp8TChannelFRC11JASWaveInfoUlUl = .text:0x802A01BC; // type:function size:0x120 scope:global align:4 +setOscInfo__Q26JASDsp8TChannelFUl = .text:0x802A02DC; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q26JASDsp8TChannelFv = .text:0x802A02F4; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q26JASDsp8TChannelFUsUcUcUcUc = .text:0x802A0320; // type:function size:0x2C scope:global align:4 +setPitch__Q26JASDsp8TChannelFUs = .text:0x802A034C; // type:function size:0x18 scope:global align:4 +setMixerInitVolume__Q26JASDsp8TChannelFUcs = .text:0x802A0364; // type:function size:0x20 scope:global align:4 +setMixerVolume__Q26JASDsp8TChannelFUcs = .text:0x802A0384; // type:function size:0x2C scope:global align:4 +setPauseFlag__Q26JASDsp8TChannelFUc = .text:0x802A03B0; // type:function size:0xC scope:global align:4 +flush__Q26JASDsp8TChannelFv = .text:0x802A03BC; // type:function size:0x24 scope:global align:4 +initFilter__Q26JASDsp8TChannelFv = .text:0x802A03E0; // type:function size:0x5C scope:global align:4 +setFilterMode__Q26JASDsp8TChannelFUs = .text:0x802A043C; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q26JASDsp8TChannelFPs = .text:0x802A0474; // type:function size:0x28 scope:global align:4 +setFIR8FilterParam__Q26JASDsp8TChannelFPs = .text:0x802A049C; // type:function size:0x28 scope:global align:4 +setDistFilter__Q26JASDsp8TChannelFs = .text:0x802A04C4; // type:function size:0x8 scope:global align:4 +setBusConnect__Q26JASDsp8TChannelFUcUc = .text:0x802A04CC; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x802A04EC; // type:function size:0x74 scope:global align:4 +setDSPLevel__9JASDriverFf = .text:0x802A0560; // type:function size:0x20 scope:global align:4 +getChannelLevel_dsp__9JASDriverFv = .text:0x802A0580; // type:function size:0x8 scope:global align:4 +getDSPLevel__9JASDriverFv = .text:0x802A0588; // type:function size:0x20 scope:global align:4 +setOutputMode__9JASDriverFUl = .text:0x802A05A8; // type:function size:0x8 scope:global align:4 +getOutputMode__9JASDriverFv = .text:0x802A05B0; // type:function size:0x8 scope:global align:4 +waitSubFrame__9JASDriverFv = .text:0x802A05B8; // type:function size:0x3C scope:global align:4 +rejectCallback__9JASDriverFPFPv_lPv = .text:0x802A05F4; // type:function size:0x7C scope:global align:4 +registerDspSyncCallback__9JASDriverFPFPv_lPv = .text:0x802A0670; // type:function size:0x34 scope:global align:4 +registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x802A06A4; // type:function size:0x34 scope:global align:4 +subframeCallback__9JASDriverFv = .text:0x802A06D8; // type:function size:0x28 scope:global align:4 +DSPSyncCallback__9JASDriverFv = .text:0x802A0700; // type:function size:0x28 scope:global align:4 +updateDacCallback__9JASDriverFv = .text:0x802A0728; // type:function size:0x28 scope:global align:4 +__sinit_JASDriverIF_cpp = .text:0x802A0750; // type:function size:0x80 scope:local align:4 +__ct__Q214JASCallbackMgr9TCallbackFv = .text:0x802A07D0; // type:function size:0x10 scope:global align:4 +clamp__14JASSoundParamsFv = .text:0x802A07E0; // type:function size:0xCC scope:global align:4 +combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x802A08AC; // type:function size:0x5C scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x802A0920; // type:function size:0x48 scope:global align:4 +setup_callback__FUs = .text:0x802A0980; // type:function size:0xC scope:global align:4 +DsetupTable__FUlUlUlUlUl = .text:0x802A09A0; // type:function size:0x64 scope:global align:4 +DsetMixerLevel__Ff = .text:0x802A0A20; // type:function size:0x24 scope:global align:4 +DsyncFrame2ch__FUlUlUl = .text:0x802A0A60; // type:function size:0x54 scope:global align:4 +DsyncFrame4ch__FUlUlUlUlUl = .text:0x802A0AC0; // type:function size:0x50 scope:global align:4 +DspHandShake__FPv = .text:0x802A0B20; // type:function size:0x38 scope:global align:4 +DspBoot__FPFPv_v = .text:0x802A0B60; // type:function size:0xAC scope:global align:4 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x802A0C20; // type:function size:0xE8 scope:global align:4 +DspInitWork__Fv = .text:0x802A0D20; // type:function size:0x2C scope:global align:4 +DspStartWork__FUlPFUs_v = .text:0x802A0D60; // type:function size:0x48 scope:global align:4 +DspFinishWork__FUs = .text:0x802A0DC0; // type:function size:0x68 scope:global align:4 +DSPAddTask = .text:0x802A0E40; // type:function size:0x84 scope:global align:4 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x802A0EE0; // type:function size:0x7C scope:global align:4 +__DSPHandler = .text:0x802A0F60; // type:function size:0x304 scope:global align:4 +DsyncFrame2__FUlUlUl = .text:0x802A1280; // type:function size:0x50 scope:global align:4 +DsyncFrame3__FUlUlUlUlUl = .text:0x802A12E0; // type:function size:0x58 scope:global align:4 +Dsp_Update_Request__Fv = .text:0x802A1340; // type:function size:0x78 scope:global align:4 +Dsp_Running_Check__Fv = .text:0x802A13C0; // type:function size:0x14 scope:global align:4 +Dsp_Running_Start__Fv = .text:0x802A13E0; // type:function size:0xC scope:global align:4 +__dt__10JAIAudibleFv = .text:0x802A13EC; // type:function size:0x48 scope:global align:4 +__dt__11JAIAudienceFv = .text:0x802A1434; // type:function size:0x48 scope:global align:4 +__ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul = .text:0x802A147C; // type:function size:0xBC scope:global align:4 +mixOut___5JAISeFRC14JASSoundParams = .text:0x802A1538; // type:function size:0x11C scope:global align:4 +stopTrack___5JAISeFv = .text:0x802A1654; // type:function size:0x3C scope:global align:4 +startTrack___5JAISeFRC14JASSoundParams = .text:0x802A1690; // type:function size:0xB4 scope:global align:4 +JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity = .text:0x802A1744; // type:function size:0x1C8 scope:global align:4 +JAISeCategoryMgr_calc___5JAISeFv = .text:0x802A190C; // type:function size:0xFC scope:global align:4 +JAISound_tryDie___5JAISeFv = .text:0x802A1A08; // type:function size:0x88 scope:global align:4 +JAISeMgr_startID___5JAISeF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x802A1A90; // type:function size:0x88 scope:global align:4 +getNumChild__5JAISeCFv = .text:0x802A1B18; // type:function size:0x8 scope:global align:4 +getChild__5JAISeFi = .text:0x802A1B20; // type:function size:0x8 scope:global align:4 +releaseChild__5JAISeFi = .text:0x802A1B28; // type:function size:0x4 scope:global align:4 +prepare_getSeqData___5JAISeFv = .text:0x802A1B2C; // type:function size:0xA0 scope:global align:4 +prepare___5JAISeFv = .text:0x802A1BCC; // type:function size:0xC0 scope:global align:4 +getTrack__5JAISeFv = .text:0x802A1C8C; // type:function size:0x8 scope:global align:4 +getChildTrack__5JAISeFi = .text:0x802A1C94; // type:function size:0x10 scope:global align:4 +asSe__5JAISeFv = .text:0x802A1CA4; // type:function size:0x4 scope:global align:4 +getTempoMgr__5JAISeFv = .text:0x802A1CA8; // type:function size:0x8 scope:global align:4 +@16@JAISound_tryDie___5JAISeFv = .text:0x802A1CB0; // type:function size:0x8 scope:local align:4 +@16@getTempoMgr__5JAISeFv = .text:0x802A1CB8; // type:function size:0x8 scope:local align:4 +@16@getChildTrack__5JAISeFi = .text:0x802A1CC0; // type:function size:0x8 scope:local align:4 +@16@getTrack__5JAISeFv = .text:0x802A1CC8; // type:function size:0x8 scope:local align:4 +@16@asSe__5JAISeFv = .text:0x802A1CD0; // type:function size:0x8 scope:local align:4 +@16@releaseChild__5JAISeFi = .text:0x802A1CD8; // type:function size:0x8 scope:local align:4 +@16@getChild__5JAISeFi = .text:0x802A1CE0; // type:function size:0x8 scope:local align:4 +@16@getNumChild__5JAISeCFv = .text:0x802A1CE8; // type:function size:0x8 scope:local align:4 +isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x802A1CF0; // type:function size:0x6C scope:global align:4 +releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x802A1D5C; // type:function size:0xA8 scope:global align:4 +JAISeMgr_calc___16JAISeCategoryMgrFv = .text:0x802A1E04; // type:function size:0x16C scope:global align:4 +JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv = .text:0x802A1F70; // type:function size:0x104 scope:global align:4 +__dt__18JASMemPool<5JAISe>Fv = .text:0x802A2074; // type:function size:0x54 scope:global align:4 +JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl = .text:0x802A20C8; // type:function size:0xB8 scope:global align:4 +sortByPriority___16JAISeCategoryMgrFv = .text:0x802A2180; // type:function size:0xA0 scope:global align:4 +stop__16JAISeCategoryMgrFUl = .text:0x802A2220; // type:function size:0x54 scope:global align:4 +stop__16JAISeCategoryMgrFv = .text:0x802A2274; // type:function size:0x44 scope:global align:4 +stopSoundID__16JAISeCategoryMgrF10JAISoundID = .text:0x802A22B8; // type:function size:0x74 scope:global align:4 +pause__16JAISeCategoryMgrFb = .text:0x802A232C; // type:function size:0x2C scope:global align:4 +JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity = .text:0x802A2358; // type:function size:0x15C scope:global align:4 +__ct__8JAISeMgrFb = .text:0x802A24B4; // type:function size:0xF4 scope:global align:4 +isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802A25A8; // type:function size:0x70 scope:global align:4 +releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802A2618; // type:function size:0x90 scope:global align:4 +setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement = .text:0x802A26A8; // type:function size:0x38 scope:global align:4 +stop__8JAISeMgrFv = .text:0x802A26E0; // type:function size:0x54 scope:global align:4 +stopSoundID__8JAISeMgrF10JAISoundID = .text:0x802A2734; // type:function size:0x64 scope:global align:4 +initParams__8JAISeMgrFv = .text:0x802A2798; // type:function size:0x80 scope:global align:4 +setAudience__8JAISeMgrFP11JAIAudience = .text:0x802A2818; // type:function size:0x8 scope:global align:4 +setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr = .text:0x802A2820; // type:function size:0x54 scope:global align:4 +resetSeqDataMgr__8JAISeMgrFv = .text:0x802A2874; // type:function size:0x50 scope:global align:4 +newSe___8JAISeMgrFiUl = .text:0x802A28C4; // type:function size:0xF0 scope:global align:4 +calc__8JAISeMgrFv = .text:0x802A29B4; // type:function size:0x190 scope:global align:4 +mixOut__8JAISeMgrFv = .text:0x802A2B44; // type:function size:0x64 scope:global align:4 +startSound__8JAISeMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A2BA8; // type:function size:0x168 scope:global align:4 +getNumActiveSe__8JAISeMgrCFv = .text:0x802A2D10; // type:function size:0x2C scope:global align:4 +__dt__8JAISeMgrFv = .text:0x802A2D3C; // type:function size:0x98 scope:global align:4 +__ct__16JAISeCategoryMgrFv = .text:0x802A2DD4; // type:function size:0xD8 scope:global align:4 +JASTrack_isFreeOrStopped__20@unnamed@JAISeq_cpp@FP8JASTrack = .text:0x802A2EAC; // type:function size:0x20 scope:global align:4 +__ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x802A2ECC; // type:function size:0xD8 scope:global align:4 +JAISeqMgr_startID___6JAISeqF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudienceii = .text:0x802A2FA4; // type:function size:0xA0 scope:global align:4 +playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A3044; // type:function size:0xA0 scope:global align:4 +reserveChildTracks___6JAISeqFi = .text:0x802A30E4; // type:function size:0x1A4 scope:global align:4 +releaseChildTracks___6JAISeqFv = .text:0x802A3288; // type:function size:0x94 scope:global align:4 +prepare_getSeqData___6JAISeqFv = .text:0x802A331C; // type:function size:0xB4 scope:global align:4 +prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A33D0; // type:function size:0xFC scope:global align:4 +JAISeqMgr_calc___6JAISeqFv = .text:0x802A34CC; // type:function size:0xF4 scope:global align:4 +die___6JAISeqFv = .text:0x802A35C0; // type:function size:0xE8 scope:global align:4 +__dt__27JASMemPool<13JAISoundChild>Fv = .text:0x802A36A8; // type:function size:0x54 scope:global align:4 +JAISound_tryDie___6JAISeqFv = .text:0x802A36FC; // type:function size:0x8C scope:global align:4 +mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A3788; // type:function size:0x1B4 scope:global align:4 +JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A393C; // type:function size:0x74 scope:global align:4 +getNumChild__6JAISeqCFv = .text:0x802A39B0; // type:function size:0x8 scope:global align:4 +getChild__6JAISeqFi = .text:0x802A39B8; // type:function size:0xE4 scope:global align:4 +releaseChild__6JAISeqFi = .text:0x802A3A9C; // type:function size:0xCC scope:global align:4 +getTrack__6JAISeqFv = .text:0x802A3B68; // type:function size:0x8 scope:global align:4 +getChildTrack__6JAISeqFi = .text:0x802A3B70; // type:function size:0x38 scope:global align:4 +asSeq__6JAISeqFv = .text:0x802A3BA8; // type:function size:0x4 scope:global align:4 +getTempoMgr__6JAISeqFv = .text:0x802A3BAC; // type:function size:0x8 scope:global align:4 +__dt__14JAISeqDataUserFv = .text:0x802A3BB4; // type:function size:0x48 scope:global align:4 +__dt__13JAISeqDataMgrFv = .text:0x802A3BFC; // type:function size:0x48 scope:global align:4 +isUsingSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x802A3C44; // type:function size:0x6C scope:global align:4 +releaseSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x802A3CB0; // type:function size:0xA4 scope:global align:4 +__ct__9JAISeqMgrFb = .text:0x802A3D54; // type:function size:0xF4 scope:global align:4 +freeDeadSeq___9JAISeqMgrFv = .text:0x802A3E48; // type:function size:0xEC scope:global align:4 +__dt__19JASMemPool<6JAISeq>Fv = .text:0x802A3F34; // type:function size:0x54 scope:global align:4 +startSound__9JAISeqMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A3F88; // type:function size:0x148 scope:global align:4 +calc__9JAISeqMgrFv = .text:0x802A40D0; // type:function size:0x16C scope:global align:4 +stop__9JAISeqMgrFv = .text:0x802A423C; // type:function size:0x40 scope:global align:4 +stop__9JAISeqMgrFUl = .text:0x802A427C; // type:function size:0x50 scope:global align:4 +stopSoundID__9JAISeqMgrF10JAISoundID = .text:0x802A42CC; // type:function size:0x70 scope:global align:4 +mixOut__9JAISeqMgrFv = .text:0x802A433C; // type:function size:0x5C scope:global align:4 +beginStartSeq___9JAISeqMgrFv = .text:0x802A4398; // type:function size:0x90 scope:global align:4 +endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x802A4428; // type:function size:0x108 scope:global align:4 +__dt__9JAISeqMgrFv = .text:0x802A4530; // type:function size:0x94 scope:global align:4 +releaseSound__14JAISoundHandleFv = .text:0x802A45C4; // type:function size:0x1C scope:global align:4 +releaseHandle__8JAISoundFv = .text:0x802A45E0; // type:function size:0x1C scope:global align:4 +attachHandle__8JAISoundFP14JAISoundHandle = .text:0x802A45FC; // type:function size:0x64 scope:global align:4 +lockWhenPrepared__15JAISoundStatus_Fv = .text:0x802A4660; // type:function size:0x24 scope:global align:4 +unlockIfLocked__15JAISoundStatus_Fv = .text:0x802A4684; // type:function size:0x3C scope:global align:4 +mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf = .text:0x802A46C0; // type:function size:0x78 scope:global align:4 +__ct__8JAISoundFv = .text:0x802A4738; // type:function size:0x30 scope:global align:4 +start_JAISound___8JAISoundF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x802A4768; // type:function size:0x124 scope:global align:4 +acceptsNewAudible__8JAISoundCFv = .text:0x802A488C; // type:function size:0x28 scope:global align:4 +newAudible__8JAISoundFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3UlP11JAIAudience = .text:0x802A48B4; // type:function size:0x68 scope:global align:4 +stop__8JAISoundFUl = .text:0x802A491C; // type:function size:0xBC scope:global align:4 +stop__8JAISoundFv = .text:0x802A49D8; // type:function size:0x40 scope:global align:4 +asSe__8JAISoundFv = .text:0x802A4A18; // type:function size:0x8 scope:global align:4 +asSeq__8JAISoundFv = .text:0x802A4A20; // type:function size:0x8 scope:global align:4 +asStream__8JAISoundFv = .text:0x802A4A28; // type:function size:0x8 scope:global align:4 +die_JAISound___8JAISoundFv = .text:0x802A4A30; // type:function size:0x7C scope:global align:4 +increasePrepareCount_JAISound___8JAISoundFv = .text:0x802A4AAC; // type:function size:0x4C scope:global align:4 +calc_JAISound___8JAISoundFv = .text:0x802A4AF8; // type:function size:0x324 scope:global align:4 +initTrack_JAISound___8JAISoundFP8JASTrack = .text:0x802A4E1C; // type:function size:0xD4 scope:global align:4 +init__13JAISoundChildFv = .text:0x802A4EF0; // type:function size:0x78 scope:global align:4 +mixOut__13JAISoundChildFP8JASTrack = .text:0x802A4F68; // type:function size:0x54 scope:global align:4 +calc__13JAISoundChildFv = .text:0x802A4FBC; // type:function size:0x11C scope:global align:4 +getHandleSoundID__15JAISoundHandlesF10JAISoundID = .text:0x802A50D8; // type:function size:0x5C scope:global align:4 +getFreeHandle__15JAISoundHandlesFv = .text:0x802A5134; // type:function size:0x40 scope:global align:4 +__ct__12JAISoundInfoFb = .text:0x802A5174; // type:function size:0x1C scope:global align:4 +__dt__12JAISoundInfoFv = .text:0x802A5190; // type:function size:0x64 scope:global align:4 +moveVolume__18JAISoundParamsMoveFfUl = .text:0x802A51F4; // type:function size:0x58 scope:global align:4 +movePitch__18JAISoundParamsMoveFfUl = .text:0x802A524C; // type:function size:0x58 scope:global align:4 +moveFxMix__18JAISoundParamsMoveFfUl = .text:0x802A52A4; // type:function size:0x58 scope:global align:4 +movePan__18JAISoundParamsMoveFfUl = .text:0x802A52FC; // type:function size:0x58 scope:global align:4 +moveDolby__18JAISoundParamsMoveFfUl = .text:0x802A5354; // type:function size:0x58 scope:global align:4 +__ct__15JAISoundStarterFb = .text:0x802A53AC; // type:function size:0x1C scope:global align:4 +__dt__15JAISoundStarterFv = .text:0x802A53C8; // type:function size:0x64 scope:global align:4 +startLevelSound__15JAISoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A542C; // type:function size:0xE8 scope:global align:4 +JAIStream_JASAramStreamCallback___FUlP13JASAramStreamPv = .text:0x802A5514; // type:function size:0x30 scope:global align:4 +__ct__9JAIStreamFP12JAIStreamMgrP31JAISoundStrategyMgr<9JAIStream> = .text:0x802A5544; // type:function size:0x98 scope:global align:4 +JAIStreamMgr_startID___9JAIStreamF10JAISoundIDlPCQ29JGeometry8TVec3P11JAIAudiencei = .text:0x802A55DC; // type:function size:0x94 scope:global align:4 +prepare_prepareStream___9JAIStreamFv = .text:0x802A5670; // type:function size:0x1C4 scope:global align:4 +prepare___9JAIStreamFv = .text:0x802A5834; // type:function size:0xA4 scope:global align:4 +prepare_startStream___9JAIStreamFv = .text:0x802A58D8; // type:function size:0x4C scope:global align:4 +JAIStreamMgr_mixOut___9JAIStreamFRC14JASSoundParams16JAISoundActivity = .text:0x802A5924; // type:function size:0x23C scope:global align:4 +die_JAIStream___9JAIStreamFv = .text:0x802A5B60; // type:function size:0xDC scope:global align:4 +JAISound_tryDie___9JAIStreamFv = .text:0x802A5C3C; // type:function size:0x90 scope:global align:4 +JAIStreamMgr_calc___9JAIStreamFv = .text:0x802A5CCC; // type:function size:0xBC scope:global align:4 +getNumChild__9JAIStreamCFv = .text:0x802A5D88; // type:function size:0x8 scope:global align:4 +getChild__9JAIStreamFi = .text:0x802A5D90; // type:function size:0xD4 scope:global align:4 +releaseChild__9JAIStreamFi = .text:0x802A5E64; // type:function size:0x98 scope:global align:4 +getTrack__9JAIStreamFv = .text:0x802A5EFC; // type:function size:0x8 scope:global align:4 +getChildTrack__9JAIStreamFi = .text:0x802A5F04; // type:function size:0x8 scope:global align:4 +asStream__9JAIStreamFv = .text:0x802A5F0C; // type:function size:0x4 scope:global align:4 +getTempoMgr__9JAIStreamFv = .text:0x802A5F10; // type:function size:0x8 scope:global align:4 +__dt__16JAIStreamDataMgrFv = .text:0x802A5F18; // type:function size:0x48 scope:global align:4 +__dt__16JAIStreamAramMgrFv = .text:0x802A5F60; // type:function size:0x48 scope:global align:4 +__ct__12JAIStreamMgrFb = .text:0x802A5FA8; // type:function size:0xD4 scope:global align:4 +startSound__12JAIStreamMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A607C; // type:function size:0x134 scope:global align:4 +freeDeadStream___12JAIStreamMgrFv = .text:0x802A61B0; // type:function size:0xF8 scope:global align:4 +__dt__22JASMemPool<9JAIStream>Fv = .text:0x802A62A8; // type:function size:0x54 scope:global align:4 +calc__12JAIStreamMgrFv = .text:0x802A62FC; // type:function size:0x16C scope:global align:4 +stop__12JAIStreamMgrFv = .text:0x802A6468; // type:function size:0x40 scope:global align:4 +stop__12JAIStreamMgrFUl = .text:0x802A64A8; // type:function size:0x50 scope:global align:4 +stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x802A64F8; // type:function size:0x60 scope:global align:4 +mixOut__12JAIStreamMgrFv = .text:0x802A6558; // type:function size:0x5C scope:global align:4 +newStream___12JAIStreamMgrFv = .text:0x802A65B4; // type:function size:0xD0 scope:global align:4 +__ct__22JAUAudioArcInterpreterFv = .text:0x802A6684; // type:function size:0x1C scope:global align:4 +__dt__22JAUAudioArcInterpreterFv = .text:0x802A66A0; // type:function size:0x48 scope:global align:4 +parse__22JAUAudioArcInterpreterFPCv = .text:0x802A66E8; // type:function size:0x6C scope:global align:4 +readCommandMore__22JAUAudioArcInterpreterFUl = .text:0x802A6754; // type:function size:0x8 scope:global align:4 +readCommand___22JAUAudioArcInterpreterFv = .text:0x802A675C; // type:function size:0x424 scope:global align:4 +__ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x802A6B80; // type:function size:0x4C scope:global align:4 +load__17JAUAudioArcLoaderFPCv = .text:0x802A6BCC; // type:function size:0x20 scope:global align:4 +readWS__17JAUAudioArcLoaderFUlPCvUl = .text:0x802A6BEC; // type:function size:0x58 scope:global align:4 +readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x802A6C44; // type:function size:0x30 scope:global align:4 +readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x802A6C74; // type:function size:0x24 scope:global align:4 +readBST__17JAUAudioArcLoaderFPCvUl = .text:0x802A6C98; // type:function size:0x28 scope:global align:4 +readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x802A6CC0; // type:function size:0x28 scope:global align:4 +readBMS__17JAUAudioArcLoaderFUlPCvUl = .text:0x802A6CE8; // type:function size:0x2C scope:global align:4 +readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x802A6D14; // type:function size:0x2C scope:global align:4 +newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x802A6D40; // type:function size:0x30 scope:global align:4 +newDynamicSeqBlock__17JAUAudioArcLoaderFUl = .text:0x802A6D70; // type:function size:0x38 scope:global align:4 +readBSFT__17JAUAudioArcLoaderFPCv = .text:0x802A6DA8; // type:function size:0x28 scope:global align:4 +beginBNKList__17JAUAudioArcLoaderFUlUl = .text:0x802A6DD0; // type:function size:0x24 scope:global align:4 +endBNKList__17JAUAudioArcLoaderFv = .text:0x802A6DF4; // type:function size:0x24 scope:global align:4 +readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x802A6E18; // type:function size:0x24 scope:global align:4 +__dt__17JAUAudioArcLoaderFv = .text:0x802A6E3C; // type:function size:0x60 scope:global align:4 +__defctor__7JASHeapFv = .text:0x802A6E9C; // type:function size:0x24 scope:global align:4 +appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x802A6EC0; // type:function size:0x20 scope:global align:4 +getBank__12JAUBankTableCFUl = .text:0x802A6EE0; // type:function size:0x24 scope:global align:4 +__ct__14JAISoundHandleFv = .text:0x802A6F04; // type:function size:0xC scope:global align:4 +__ct__18JAU_JASInitializerFv = .text:0x802A6F10; // type:function size:0x58 scope:global align:4 +initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x802A6F68; // type:function size:0x214 scope:global align:4 +__ct__18JAU_JAIInitializerFv = .text:0x802A717C; // type:function size:0x24 scope:global align:4 +initJAInterface__18JAU_JAIInitializerFv = .text:0x802A71A0; // type:function size:0x188 scope:global align:4 +__ct__Q210JAUSection12TSectionDataFv = .text:0x802A7328; // type:function size:0x80 scope:global align:4 +resetRegisteredBankTables__Q210JAUSection12TSectionDataFv = .text:0x802A73A8; // type:function size:0x7C scope:global align:4 +resetRegisteredWaveBankTables__Q210JAUSection12TSectionDataFv = .text:0x802A7424; // type:function size:0x7C scope:global align:4 +__ct__10JAUSectionFP14JAUSectionHeapUll = .text:0x802A74A0; // type:function size:0x98 scope:global align:4 +finishBuild__10JAUSectionFv = .text:0x802A7538; // type:function size:0x68 scope:global align:4 +dispose__10JAUSectionFv = .text:0x802A75A0; // type:function size:0x84 scope:global align:4 +newSoundTable__10JAUSectionFPCvUlb = .text:0x802A7624; // type:function size:0xBC scope:global align:4 +newSoundNameTable__10JAUSectionFPCvUlb = .text:0x802A76E0; // type:function size:0xBC scope:global align:4 +newStreamFileTable__10JAUSectionFPCvb = .text:0x802A779C; // type:function size:0x1A4 scope:global align:4 +newSeSeqCollection__10JAUSectionFPCvUl = .text:0x802A7940; // type:function size:0x98 scope:global align:4 +newStaticSeqDataBlock___10JAUSectionF10JAISoundIDUl = .text:0x802A79D8; // type:function size:0x130 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundIDPCvUl = .text:0x802A7B08; // type:function size:0x68 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundID = .text:0x802A7B70; // type:function size:0xC0 scope:global align:4 +newCopy__10JAUSectionFPCvUll = .text:0x802A7C30; // type:function size:0x64 scope:global align:4 +newWaveBank__10JAUSectionFUlPCv = .text:0x802A7C94; // type:function size:0xF4 scope:global align:4 +loadWaveArc__10JAUSectionFUlUl = .text:0x802A7D88; // type:function size:0x108 scope:global align:4 +newBank__10JAUSectionFPCvUl = .text:0x802A7E90; // type:function size:0x134 scope:global align:4 +newVoiceBank__10JAUSectionFUlUl = .text:0x802A7FC4; // type:function size:0x128 scope:global align:4 +beginNewBankTable__10JAUSectionFUlUl = .text:0x802A80EC; // type:function size:0xF0 scope:global align:4 +endNewBankTable__10JAUSectionFv = .text:0x802A81DC; // type:function size:0x58 scope:global align:4 +__ct__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x802A8234; // type:function size:0x6C scope:global align:4 +setSeqDataArchive__14JAUSectionHeapFP10JKRArchive = .text:0x802A82A0; // type:function size:0x60 scope:global align:4 +loadDynamicSeq__14JAUSectionHeapF10JAISoundIDb = .text:0x802A8300; // type:function size:0x38 scope:global align:4 +releaseIdleDynamicSeqDataBlock__14JAUSectionHeapFv = .text:0x802A8338; // type:function size:0x2C scope:global align:4 +JAUNewSectionHeap__FP12JKRSolidHeapb = .text:0x802A8364; // type:function size:0x78 scope:global align:4 +JAUNewSectionHeap__Fb = .text:0x802A83DC; // type:function size:0x44 scope:global align:4 +__ct__14JAUSectionHeapFP12JKRSolidHeapbl = .text:0x802A8420; // type:function size:0xB4 scope:global align:4 +getOpenSection__14JAUSectionHeapFv = .text:0x802A84D4; // type:function size:0xC scope:global align:4 +setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x802A84E0; // type:function size:0xC scope:global align:4 +newDynamicSeqBlock__14JAUSectionHeapFUl = .text:0x802A84EC; // type:function size:0x124 scope:global align:4 +getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x802A8610; // type:function size:0xA0 scope:global align:4 +releaseSeqData__14JAUSectionHeapFv = .text:0x802A86B0; // type:function size:0x8 scope:global align:4 +__dt__14JAUSectionHeapFv = .text:0x802A86B8; // type:function size:0x1C8 scope:global align:4 +getStreamFileEntry__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrF10JAISoundID = .text:0x802A8880; // type:function size:0x28 scope:global align:4 +__dt__10JAUSectionFv = .text:0x802A88A8; // type:function size:0x10C scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x802A89B4; // type:function size:0x60 scope:global align:4 +set__Q23std16__bitset_base<8>FUlb = .text:0x802A8A14; // type:function size:0x40 scope:global align:4 +reset__Q23std16__bitset_base<8>FUl = .text:0x802A8A54; // type:function size:0x20 scope:global align:4 +test__Q23std16__bitset_base<8>CFUl = .text:0x802A8A74; // type:function size:0x28 scope:global align:4 +__ct__Q23std16__bitset_base<8>Fv = .text:0x802A8A9C; // type:function size:0x24 scope:global align:4 +@220@setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x802A8AC0; // type:function size:0x8 scope:local align:4 +@220@releaseSeqData__14JAUSectionHeapFv = .text:0x802A8AC8; // type:function size:0x8 scope:local align:4 +@220@getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x802A8AD0; // type:function size:0x8 scope:local align:4 +@220@__dt__14JAUSectionHeapFv = .text:0x802A8AD8; // type:function size:0x8 scope:local align:4 +__ct__16JAUSeqCollectionFv = .text:0x802A8AE0; // type:function size:0xC scope:global align:4 +init__16JAUSeqCollectionFPCv = .text:0x802A8AEC; // type:function size:0x50 scope:global align:4 +getSeqData__16JAUSeqCollectionFiiP10JAISeqData = .text:0x802A8B3C; // type:function size:0x58 scope:global align:4 +getSeqDataRegion__16JAUSeqCollectionFP16JAISeqDataRegion = .text:0x802A8B94; // type:function size:0x28 scope:global align:4 +__ct__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A8BBC; // type:function size:0x54 scope:global align:4 +setSeqDataUser__27JAUSeqDataMgr_SeqCollectionFP14JAISeqDataUser = .text:0x802A8C10; // type:function size:0xC scope:global align:4 +releaseSeqData__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A8C1C; // type:function size:0x60 scope:global align:4 +getSeqData__27JAUSeqDataMgr_SeqCollectionF10JAISoundIDP10JAISeqData = .text:0x802A8C7C; // type:function size:0x58 scope:global align:4 +__dt__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A8CD4; // type:function size:0x60 scope:global align:4 +__ct__15JAUSeqDataBlockFv = .text:0x802A8D34; // type:function size:0x34 scope:global align:4 +getSeqData__16JAUSeqDataBlocksF10JAISoundID = .text:0x802A8D68; // type:function size:0x4C scope:global align:4 +seekFreeBlock__16JAUSeqDataBlocksFUl = .text:0x802A8DB4; // type:function size:0x64 scope:global align:4 +append__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> = .text:0x802A8E18; // type:function size:0x20 scope:global align:4 +remove__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> = .text:0x802A8E38; // type:function size:0x20 scope:global align:4 +hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID = .text:0x802A8E58; // type:function size:0x40 scope:global align:4 +__ct__23JAUDynamicSeqDataBlocksFv = .text:0x802A8E98; // type:function size:0x48 scope:global align:4 +setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive = .text:0x802A8EE0; // type:function size:0x8 scope:global align:4 +getSeqData__23JAUDynamicSeqDataBlocksF10JAISoundIDP14JAISeqDataUserP10JAISeqDatab = .text:0x802A8EE8; // type:function size:0xE4 scope:global align:4 +appendDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP15JAUSeqDataBlock = .text:0x802A8FCC; // type:function size:0x68 scope:global align:4 +JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl = .text:0x802A9034; // type:function size:0x24 scope:global align:4 +loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser = .text:0x802A9058; // type:function size:0x130 scope:global align:4 +releaseIdleDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP14JAISeqDataUser = .text:0x802A9188; // type:function size:0xB8 scope:global align:4 +releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl = .text:0x802A9240; // type:function size:0xDC scope:global align:4 +rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv = .text:0x802A931C; // type:function size:0x94 scope:global align:4 +getStartSoundIndex__17JAUSoundAnimationCFf = .text:0x802A93B0; // type:function size:0xD4 scope:global align:4 +getEndSoundIndex__17JAUSoundAnimationCFf = .text:0x802A9484; // type:function size:0xD0 scope:global align:4 +init__13JAUSoundTableFPCv = .text:0x802A9554; // type:function size:0x4C scope:global align:4 +getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x802A95A0; // type:function size:0x12C scope:global align:4 +getData__13JAUSoundTableCF10JAISoundID = .text:0x802A96CC; // type:function size:0x148 scope:global align:4 +init__17JAUSoundNameTableFPCv = .text:0x802A9814; // type:function size:0x4C scope:global align:4 +__ct__18JAUStreamFileTableFv = .text:0x802A9860; // type:function size:0xC scope:global align:4 +init__18JAUStreamFileTableFPCv = .text:0x802A986C; // type:function size:0x4C scope:global align:4 +getNumFiles__18JAUStreamFileTableCFv = .text:0x802A98B8; // type:function size:0xC scope:global align:4 +getFilePath__18JAUStreamFileTableCFi = .text:0x802A98C4; // type:function size:0x28 scope:global align:4 +getStreamFileEntry__32JAUStreamDataMgr_StreamFileTableF10JAISoundID = .text:0x802A98EC; // type:function size:0x3C scope:global align:4 +__dt__32JAUStreamDataMgr_StreamFileTableFv = .text:0x802A9928; // type:function size:0x60 scope:global align:4 +__ct__Q28JMessage8TControlFv = .text:0x802A9988; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x802A99CC; // type:function size:0x48 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x802A9A14; // type:function size:0x60 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x802A9A74; // type:function size:0x88 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x802A9AFC; // type:function size:0x12C scope:global align:4 +setMessageCode__Q28JMessage8TControlFUsUs = .text:0x802A9C28; // type:function size:0x10C scope:global align:4 +setMessageID__Q28JMessage8TControlFUlUlPb = .text:0x802A9D34; // type:function size:0x12C scope:global align:4 +setMessageCode_inSequence___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x802A9E60; // type:function size:0xD8 scope:global align:4 +__dt__Q28JMessage10TReferenceFv = .text:0x802A9F38; // type:function size:0x48 scope:global align:4 +do_word__Q28JMessage10TReferenceCFUl = .text:0x802A9F80; // type:function size:0x8 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x802A9F88; // type:function size:0x48 scope:global align:4 +reset__Q28JMessage10TProcessorFv = .text:0x802A9FD0; // type:function size:0x68 scope:global align:4 +stack_pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x802AA038; // type:function size:0x38 scope:global align:4 +stack_popCurrent__Q28JMessage10TProcessorFv = .text:0x802AA070; // type:function size:0x24 scope:global align:4 +getResource_groupID__Q28JMessage10TProcessorCFUs = .text:0x802AA094; // type:function size:0x80 scope:global align:4 +toMessageCode_messageID__Q28JMessage10TProcessorCFUlUlPb = .text:0x802AA114; // type:function size:0x164 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x802AA278; // type:function size:0xA4 scope:global align:4 +on_select_end__Q28JMessage10TProcessorFv = .text:0x802AA31C; // type:function size:0x58 scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x802AA374; // type:function size:0x8C scope:global align:4 +do_reset__Q28JMessage10TProcessorFv = .text:0x802AA400; // type:function size:0x4 scope:global align:4 +do_begin__Q28JMessage10TProcessorFPCvPCc = .text:0x802AA404; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage10TProcessorFv = .text:0x802AA408; // type:function size:0x4 scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x802AA40C; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x802AA410; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x802AA418; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x802AA41C; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x802AA420; // type:function size:0x4 scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x802AA424; // type:function size:0xA0 scope:global align:4 +do_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x802AA4C4; // type:function size:0x4 scope:global align:4 +do_setBegin_isReady___Q28JMessage10TProcessorCFv = .text:0x802AA4C8; // type:function size:0x8 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x802AA4D0; // type:function size:0x15C scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x802AA62C; // type:function size:0xA0 scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802AA6CC; // type:function size:0x68 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802AA734; // type:function size:0x48 scope:global align:4 +process_onSelect_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802AA77C; // type:function size:0x1C scope:global align:4 +process_onSelect___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802AA798; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl = .text:0x802AA7B4; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x802AA7F8; // type:function size:0x60 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x802AA858; // type:function size:0x18C scope:global align:4 +on_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802AA9E4; // type:function size:0x2C scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessor_PCvUl = .text:0x802AAA10; // type:function size:0x14 scope:global align:4 +on_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802AAA24; // type:function size:0x2C scope:global align:4 +on_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802AAA50; // type:function size:0x80 scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessorUl_PCvPCvUl = .text:0x802AAAD0; // type:function size:0x10 scope:global align:4 +on_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x802AAAE0; // type:function size:0x34 scope:global align:4 +on_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802AAB14; // type:function size:0x2C scope:global align:4 +on_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802AAB40; // type:function size:0x80 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802AABC0; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802AABC8; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802AABD0; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x802AABD4; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802AABD8; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802AABE0; // type:function size:0x4 scope:global align:4 +do_resetStatus___Q28JMessage18TSequenceProcessorFPCc = .text:0x802AABE4; // type:function size:0x1C scope:global align:4 +do_setBegin_isReady___Q28JMessage18TSequenceProcessorCFv = .text:0x802AAC00; // type:function size:0x10 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802AAC10; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x802AAC14; // type:function size:0xC scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x802AAC20; // type:function size:0x14C scope:global align:4 +process_setMessageIndex_reserved___Q28JMessage18TSequenceProcessorFUs = .text:0x802AAD6C; // type:function size:0x18 scope:global align:4 +process_setMessageCode___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUsUs = .text:0x802AAD84; // type:function size:0x74 scope:global align:4 +process_onJump_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x802AADF8; // type:function size:0x34 scope:global align:4 +process_onJump___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x802AAE2C; // type:function size:0x2C scope:global align:4 +process_onBranch_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x802AAE58; // type:function size:0x38 scope:global align:4 +process_onBranch___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x802AAE90; // type:function size:0x34 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference = .text:0x802AAEC4; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x802AAF00; // type:function size:0x60 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x802AAF60; // type:function size:0x84 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x802AAFE4; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x802AAFE8; // type:function size:0x4 scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x802AAFEC; // type:function size:0x78 scope:global align:4 +on_message__Q28JMessage10TProcessorCFUl = .text:0x802AB064; // type:function size:0x20 scope:global align:4 +getMessageText_messageCode__Q28JMessage10TProcessorCFUl = .text:0x802AB084; // type:function size:0x98 scope:global align:4 +toMessageIndex_messageID__Q28JMessage9TResourceCFUlUlPb = .text:0x802AB11C; // type:function size:0x1E4 scope:global align:4 +__ct__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802AB300; // type:function size:0x38 scope:global align:4 +__dt__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802AB338; // type:function size:0x74 scope:global align:4 +Get_groupID__Q38JMessage18TResourceContainer10TCResourceFUs = .text:0x802AB3AC; // type:function size:0x90 scope:global align:4 +Do_create__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802AB43C; // type:function size:0x4C scope:global align:4 +Do_destroy__Q38JMessage18TResourceContainer10TCResourceFPQ28JMessage9TResource = .text:0x802AB488; // type:function size:0x24 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x802AB4AC; // type:function size:0x4C scope:global align:4 +setEncoding__Q28JMessage18TResourceContainerFUc = .text:0x802AB4F8; // type:function size:0x38 scope:global align:4 +setEncoding___Q28JMessage18TResourceContainerFUc = .text:0x802AB530; // type:function size:0x40 scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x802AB570; // type:function size:0x28 scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x802AB598; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802AB5F8; // type:function size:0x13C scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802AB734; // type:function size:0x19C scope:global align:4 +parseCharacter_1Byte__Q28JMessage6localeFPPCc = .text:0x802AB8D0; // type:function size:0x18 scope:global align:4 +parseCharacter_2Byte__Q28JMessage6localeFPPCc = .text:0x802AB8E8; // type:function size:0x2C scope:global align:4 +lower_bound__3stdFPCUlPCUlRCUl = .text:0x802AB914; // type:function size:0x54 scope:global align:4 +parseCharacter_ShiftJIS__Q28JMessage6localeFPPCc = .text:0x802AB968; // type:function size:0x64 scope:global align:4 +parseCharacter_UTF8__Q28JMessage6localeFPPCc = .text:0x802AB9CC; // type:function size:0x100 scope:global align:4 +linearTransform__6Z2CalcFfffffb = .text:0x802ABACC; // type:function size:0x68 scope:global align:4 +getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign = .text:0x802ABB34; // type:function size:0x120 scope:global align:4 +getRandom__6Z2CalcFfff = .text:0x802ABC54; // type:function size:0xC0 scope:global align:4 +getRandom_0_1__6Z2CalcFv = .text:0x802ABD14; // type:function size:0x70 scope:global align:4 +setParam__Q26Z2Calc8FNoise1fFfff = .text:0x802ABD84; // type:function size:0x14 scope:global align:4 +tau__Q26Z2Calc8FNoise1fFf = .text:0x802ABD98; // type:function size:0x48 scope:global align:4 +calcNoise1f__Q26Z2Calc8FNoise1fFv = .text:0x802ABDE0; // type:function size:0x94 scope:global align:4 +__ct__16Z2AudioArcLoaderFP10JAUSection = .text:0x802ABE74; // type:function size:0x3C scope:global align:4 +readCommandMore__16Z2AudioArcLoaderFUl = .text:0x802ABEB0; // type:function size:0x58 scope:global align:4 +readBFCA__16Z2AudioArcLoaderFPCv = .text:0x802ABF08; // type:function size:0x8C scope:global align:4 +readBSTN__16Z2AudioArcLoaderFPCvUl = .text:0x802ABF94; // type:function size:0x4 scope:global align:4 +__dt__16Z2AudioArcLoaderFv = .text:0x802ABF98; // type:function size:0x70 scope:global align:4 +seqCallback__FP8JASTrackUs = .text:0x802AC008; // type:function size:0x2B8 scope:global align:4 +__ct__10Z2SoundMgrFv = .text:0x802AC2C0; // type:function size:0x68 scope:global align:4 +startSound__10Z2SoundMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802AC328; // type:function size:0x2C8 scope:global align:4 +calc__10Z2SoundMgrFv = .text:0x802AC5F0; // type:function size:0xC0 scope:global align:4 +setIIR__10Z2SoundMgrFP8JAISoundPCs = .text:0x802AC6B0; // type:function size:0xCC scope:global align:4 +setFilterOff__10Z2SoundMgrFP8JAISound = .text:0x802AC77C; // type:function size:0xF4 scope:global align:4 +resetFilterAll__10Z2SoundMgrFv = .text:0x802AC870; // type:function size:0xF8 scope:global align:4 +mixOut__10Z2SoundMgrFv = .text:0x802AC968; // type:function size:0x154 scope:global align:4 +framework__10Z2SoundMgrFv = .text:0x802ACABC; // type:function size:0x34 scope:global align:4 +pauseAllGameSound__10Z2SoundMgrFb = .text:0x802ACAF0; // type:function size:0x12C scope:global align:4 +stopSoundID__10Z2SoundMgrF10JAISoundID = .text:0x802ACC1C; // type:function size:0x70 scope:global align:4 +stopSync__10Z2SoundMgrFv = .text:0x802ACC8C; // type:function size:0x7C scope:global align:4 +stop__10Z2SoundMgrFv = .text:0x802ACD08; // type:function size:0x40 scope:global align:4 +initParams__10Z2SoundMgrFv = .text:0x802ACD48; // type:function size:0xE0 scope:global align:4 +multiVolumeSoundID__10Z2SoundMgrF10JAISoundIDf = .text:0x802ACE28; // type:function size:0xDC scope:global align:4 +isPlayingSoundID__10Z2SoundMgrF10JAISoundID = .text:0x802ACF04; // type:function size:0xD0 scope:global align:4 +__ct__14Z2SoundStarterFb = .text:0x802ACFD4; // type:function size:0x60 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802AD034; // type:function size:0x48 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802AD07C; // type:function size:0x2A0 scope:global align:4 +setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc = .text:0x802AD31C; // type:function size:0x98 scope:global align:4 +getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc = .text:0x802AD3B4; // type:function size:0x7C scope:global align:4 +__dt__14Z2SoundStarterFv = .text:0x802AD430; // type:function size:0x8C scope:global align:4 +__ct__14Z2SoundHandlesFv = .text:0x802AD4BC; // type:function size:0x38 scope:global align:4 +__dt__14Z2SoundHandlesFv = .text:0x802AD4F4; // type:function size:0x64 scope:global align:4 +initHandlesPool__14Z2SoundHandlesFUc = .text:0x802AD558; // type:function size:0x8 scope:global align:4 +deleteHandlesPool__14Z2SoundHandlesFv = .text:0x802AD560; // type:function size:0xE0 scope:global align:4 +__dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x802AD640; // type:function size:0x54 scope:global align:4 +getHandleSoundID__14Z2SoundHandlesF10JAISoundID = .text:0x802AD694; // type:function size:0x4C scope:global align:4 +getHandleUserData__14Z2SoundHandlesFUl = .text:0x802AD6E0; // type:function size:0x38 scope:global align:4 +getFreeHandle__14Z2SoundHandlesFv = .text:0x802AD718; // type:function size:0xF8 scope:global align:4 +getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x802AD810; // type:function size:0xD0 scope:global align:4 +stopAllSounds__14Z2SoundHandlesFUl = .text:0x802AD8E0; // type:function size:0x64 scope:global align:4 +isActive__14Z2SoundHandlesCFv = .text:0x802AD944; // type:function size:0x34 scope:global align:4 +setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x802AD978; // type:function size:0x114 scope:global align:4 +__ct__7Z2SeMgrFv = .text:0x802ADA8C; // type:function size:0xC4 scope:global align:4 +__ct__12Z2MultiSeObjFv = .text:0x802ADB50; // type:function size:0x40 scope:global align:4 +initSe__7Z2SeMgrFv = .text:0x802ADB90; // type:function size:0xBC scope:global align:4 +resetModY__7Z2SeMgrFv = .text:0x802ADC4C; // type:function size:0x24 scope:global align:4 +modHeightAtCamera__7Z2SeMgrFPPC3Vec = .text:0x802ADC70; // type:function size:0x10C scope:global align:4 +incrCrowdSize__7Z2SeMgrFv = .text:0x802ADD7C; // type:function size:0x24 scope:global align:4 +decrCrowdSize__7Z2SeMgrFv = .text:0x802ADDA0; // type:function size:0x24 scope:global align:4 +seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x802ADDC4; // type:function size:0xB88 scope:global align:4 +seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x802AE94C; // type:function size:0x13A4 scope:global align:4 +seStop__7Z2SeMgrF10JAISoundIDUl = .text:0x802AFCF0; // type:function size:0x9C scope:global align:4 +seStopAll__7Z2SeMgrFUl = .text:0x802AFD8C; // type:function size:0xA8 scope:global align:4 +seMoveVolumeAll__7Z2SeMgrFfUl = .text:0x802AFE34; // type:function size:0x120 scope:global align:4 +messageSePlay__7Z2SeMgrFUsP3VecSc = .text:0x802AFF54; // type:function size:0x3C scope:global align:4 +talkInSe__7Z2SeMgrFv = .text:0x802AFF90; // type:function size:0x104 scope:global align:4 +talkOutSe__7Z2SeMgrFv = .text:0x802B0094; // type:function size:0x104 scope:global align:4 +menuInSe__7Z2SeMgrFv = .text:0x802B0198; // type:function size:0x104 scope:global align:4 +setLevObjSE__7Z2SeMgrFUlP3VecSc = .text:0x802B029C; // type:function size:0x198 scope:global align:4 +setMultiTriggerSE__7Z2SeMgrFUlP3VecSc = .text:0x802B0434; // type:function size:0x190 scope:global align:4 +processSeFramework__7Z2SeMgrFv = .text:0x802B05C4; // type:function size:0x3A0 scope:global align:4 +isLevelSe__7Z2SeMgrF10JAISoundID = .text:0x802B0964; // type:function size:0x8C scope:global align:4 +isSoundCulling__7Z2SeMgrF10JAISoundID = .text:0x802B09F0; // type:function size:0x554 scope:global align:4 +__ct__12Z2MultiSeMgrFv = .text:0x802B0F44; // type:function size:0x30 scope:global align:4 +__dt__12Z2MultiSeMgrFv = .text:0x802B0F74; // type:function size:0x3C scope:global align:4 +registMultiSePos__12Z2MultiSeMgrFP3Vec = .text:0x802B0FB0; // type:function size:0x14C scope:global align:4 +resetMultiSePos__12Z2MultiSeMgrFv = .text:0x802B10FC; // type:function size:0x24 scope:global align:4 +getPanPower__12Z2MultiSeMgrFv = .text:0x802B1120; // type:function size:0xE0 scope:global align:4 +getDolbyPower__12Z2MultiSeMgrFv = .text:0x802B1200; // type:function size:0xE0 scope:global align:4 +__ct__8Z2SeqMgrFv = .text:0x802B12E0; // type:function size:0x170 scope:global align:4 +bgmStart__8Z2SeqMgrFUlUll = .text:0x802B1450; // type:function size:0x3F8 scope:global align:4 +bgmStop__8Z2SeqMgrFUll = .text:0x802B1848; // type:function size:0x94 scope:global align:4 +subBgmStart__8Z2SeqMgrFUl = .text:0x802B18DC; // type:function size:0x3E8 scope:global align:4 +subBgmStop__8Z2SeqMgrFv = .text:0x802B1CC4; // type:function size:0x14C scope:global align:4 +subBgmStopInner__8Z2SeqMgrFv = .text:0x802B1E10; // type:function size:0x1C4 scope:global align:4 +bgmStreamPrepare__8Z2SeqMgrFUl = .text:0x802B1FD4; // type:function size:0x258 scope:global align:4 +bgmStreamCheckReady__8Z2SeqMgrFv = .text:0x802B222C; // type:function size:0x2C scope:global align:4 +bgmStreamPlay__8Z2SeqMgrFv = .text:0x802B2258; // type:function size:0xC4 scope:global align:4 +bgmStreamStop__8Z2SeqMgrFUl = .text:0x802B231C; // type:function size:0xB0 scope:global align:4 +changeBgmStatus__8Z2SeqMgrFl = .text:0x802B23CC; // type:function size:0x1E68 scope:global align:4 +changeSubBgmStatus__8Z2SeqMgrFl = .text:0x802B4234; // type:function size:0xBA8 scope:global align:4 +onVariantBgmJumpEnd__8Z2SeqMgrFb = .text:0x802B4DDC; // type:function size:0xEC scope:global align:4 +changeFishingBgm__8Z2SeqMgrFl = .text:0x802B4EC8; // type:function size:0x21C scope:global align:4 +talkInBgm__8Z2SeqMgrFv = .text:0x802B50E4; // type:function size:0xC0 scope:global align:4 +talkOutBgm__8Z2SeqMgrFv = .text:0x802B51A4; // type:function size:0x48 scope:global align:4 +menuInBgm__8Z2SeqMgrFv = .text:0x802B51EC; // type:function size:0x48 scope:global align:4 +menuOutBgm__8Z2SeqMgrFv = .text:0x802B5234; // type:function size:0x48 scope:global align:4 +fanfareFramework__8Z2SeqMgrFv = .text:0x802B527C; // type:function size:0x440 scope:global align:4 +stopWolfHowlSong__8Z2SeqMgrFv = .text:0x802B56BC; // type:function size:0x9C scope:global align:4 +setHeightVolMod__8Z2SeqMgrFbUl = .text:0x802B5758; // type:function size:0x80 scope:global align:4 +setTimeProcVolMod__8Z2SeqMgrFbUl = .text:0x802B57D8; // type:function size:0x10 scope:global align:4 +processBgmFramework__8Z2SeqMgrFv = .text:0x802B57E8; // type:function size:0xB04 scope:global align:4 +checkBgmIDPlaying__8Z2SeqMgrFUl = .text:0x802B62EC; // type:function size:0x94 scope:global align:4 +getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei = .text:0x802B6380; // type:function size:0xAC scope:global align:4 +setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff = .text:0x802B642C; // type:function size:0x13C scope:global align:4 +resetBattleBgmParams__8Z2SeqMgrFv = .text:0x802B6568; // type:function size:0x3C scope:global align:4 +setBattleBgmOff__8Z2SeqMgrFb = .text:0x802B65A4; // type:function size:0xB8 scope:global align:4 +setBattleSearched__8Z2SeqMgrFb = .text:0x802B665C; // type:function size:0x1B4 scope:global align:4 +setBattleDistIgnore__8Z2SeqMgrFb = .text:0x802B6810; // type:function size:0x10 scope:global align:4 +setBattleGhostMute__8Z2SeqMgrFb = .text:0x802B6820; // type:function size:0xB8 scope:global align:4 +setBattleDistState__8Z2SeqMgrFUc = .text:0x802B68D8; // type:function size:0x3AC scope:global align:4 +setBattleSeqState__8Z2SeqMgrFUc = .text:0x802B6C84; // type:function size:0x2B8 scope:global align:4 +setBattleLastHit__8Z2SeqMgrFUc = .text:0x802B6F3C; // type:function size:0xD4 scope:global align:4 +battleBgmFramework__8Z2SeqMgrFv = .text:0x802B7010; // type:function size:0x2E0 scope:global align:4 +startBattleBgm__8Z2SeqMgrFb = .text:0x802B72F0; // type:function size:0x354 scope:global align:4 +stopBattleBgm__8Z2SeqMgrFUcUc = .text:0x802B7644; // type:function size:0x258 scope:global align:4 +fieldBgmStart__8Z2SeqMgrFv = .text:0x802B789C; // type:function size:0x110 scope:global align:4 +fieldRidingMute__8Z2SeqMgrFv = .text:0x802B79AC; // type:function size:0x1E4 scope:global align:4 +onFieldBgmJumpStart__8Z2SeqMgrFv = .text:0x802B7B90; // type:function size:0x4C scope:global align:4 +onFieldBgmJumpEnd__8Z2SeqMgrFv = .text:0x802B7BDC; // type:function size:0x1B0 scope:global align:4 +fieldBgmFramework__8Z2SeqMgrFv = .text:0x802B7D8C; // type:function size:0x534 scope:global align:4 +mbossBgmMuteProcess__8Z2SeqMgrFv = .text:0x802B82C0; // type:function size:0x4 scope:global align:4 +bgmSetSwordUsing__8Z2SeqMgrFl = .text:0x802B82C4; // type:function size:0x4 scope:global align:4 +bgmNowBattle__8Z2SeqMgrFf = .text:0x802B82C8; // type:function size:0x4 scope:global align:4 +taktModeMute__8Z2SeqMgrFv = .text:0x802B82CC; // type:function size:0x48 scope:global align:4 +taktModeMuteOff__8Z2SeqMgrFv = .text:0x802B8314; // type:function size:0x48 scope:global align:4 +__ct__11Z2StatusMgrFv = .text:0x802B835C; // type:function size:0x54 scope:global align:4 +heartGaugeOn__11Z2StatusMgrFv = .text:0x802B83B0; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11Z2StatusMgrFv = .text:0x802B83BC; // type:function size:0x150 scope:global align:4 +talkIn__11Z2StatusMgrFv = .text:0x802B850C; // type:function size:0x38 scope:global align:4 +talkOut__11Z2StatusMgrFv = .text:0x802B8544; // type:function size:0x38 scope:global align:4 +menuIn__11Z2StatusMgrFv = .text:0x802B857C; // type:function size:0x40 scope:global align:4 +menuOut__11Z2StatusMgrFv = .text:0x802B85BC; // type:function size:0x40 scope:global align:4 +isMovieDemo__11Z2StatusMgrFv = .text:0x802B85FC; // type:function size:0x2C scope:global align:4 +setDemoName__11Z2StatusMgrFPc = .text:0x802B8628; // type:function size:0x534 scope:global align:4 +processTime__11Z2StatusMgrFv = .text:0x802B8B5C; // type:function size:0x18 scope:global align:4 +checkDayTime__11Z2StatusMgrFv = .text:0x802B8B74; // type:function size:0x24 scope:global align:4 +setEventBit__11Z2StatusMgrFPv = .text:0x802B8B98; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11Z2StatusMgrFP3Vec = .text:0x802B8BA0; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11Z2StatusMgrFUc = .text:0x802B8BC4; // type:function size:0x4 scope:global align:4 +setCameraInWaterDepth__11Z2StatusMgrFf = .text:0x802B8BC8; // type:function size:0xB8 scope:global align:4 +__ct__10Z2SceneMgrFv = .text:0x802B8C80; // type:function size:0x70 scope:global align:4 +setInDarkness__10Z2SceneMgrFb = .text:0x802B8CF0; // type:function size:0x30 scope:global align:4 +setSceneExist__10Z2SceneMgrFb = .text:0x802B8D20; // type:function size:0x9C scope:global align:4 +setFadeOutStart__10Z2SceneMgrFUc = .text:0x802B8DBC; // type:function size:0x9C scope:global align:4 +setFadeInStart__10Z2SceneMgrFUc = .text:0x802B8E58; // type:function size:0xE0 scope:global align:4 +setSceneName__10Z2SceneMgrFPcll = .text:0x802B8F38; // type:function size:0x2E64 scope:global align:4 +__ct__10JAISoundIDFRC10JAISoundID = .text:0x802BBD9C; // type:function size:0xC scope:global align:4 +setFieldBgmPlay__8Z2SeqMgrFb = .text:0x802BBDA8; // type:function size:0x10 scope:global align:4 +isActive__12JAIStreamMgrCFv = .text:0x802BBDB8; // type:function size:0x10 scope:global align:4 +getID__8JAISoundCFv = .text:0x802BBDC8; // type:function size:0xC scope:global align:4 +getFirst__19JSUList<9JAIStream>CFv = .text:0x802BBDD4; // type:function size:0x8 scope:global align:4 +dComIfGs_getStartPoint__Fv = .text:0x802BBDDC; // type:function size:0x10 scope:global align:4 +unMuteSceneBgm__8Z2SeqMgrFUl = .text:0x802BBDEC; // type:function size:0x78 scope:global align:4 +muteSceneBgm__8Z2SeqMgrFUlf = .text:0x802BBE64; // type:function size:0x64 scope:global align:4 +__as__10JAISoundIDFRC10JAISoundID = .text:0x802BBEC8; // type:function size:0xC scope:global align:4 +dComIfGs_isSaveSwitch__Fi = .text:0x802BBED4; // type:function size:0x30 scope:global align:4 +resetCrowdSize__7Z2SeMgrFv = .text:0x802BBF04; // type:function size:0xC scope:global align:4 +setTwilightGateVol__8Z2SeqMgrFf = .text:0x802BBF10; // type:function size:0x2C scope:global align:4 +setWindStoneVol__8Z2SeqMgrFfUl = .text:0x802BBF3C; // type:function size:0x64 scope:global align:4 +__ct__10JAISoundIDFUl = .text:0x802BBFA0; // type:function size:0x8 scope:global align:4 +sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb = .text:0x802BBFA8; // type:function size:0xE8 scope:global align:4 +framework__10Z2SceneMgrFv = .text:0x802BC090; // type:function size:0xF0 scope:global align:4 +load1stDynamicWave__10Z2SceneMgrFv = .text:0x802BC180; // type:function size:0x58 scope:global align:4 +_load1stWaveInner_1__10Z2SceneMgrFv = .text:0x802BC1D8; // type:function size:0x230 scope:global align:4 +_load1stWaveInner_2__10Z2SceneMgrFv = .text:0x802BC408; // type:function size:0xD4 scope:global align:4 +check1stDynamicWave__10Z2SceneMgrFv = .text:0x802BC4DC; // type:function size:0x84 scope:global align:4 +load2ndDynamicWave__10Z2SceneMgrFv = .text:0x802BC560; // type:function size:0x174 scope:global align:4 +sceneBgmStart__10Z2SceneMgrFv = .text:0x802BC6D4; // type:function size:0x2D8 scope:global align:4 +loadStaticWaves__10Z2SceneMgrFv = .text:0x802BC9AC; // type:function size:0x54 scope:global align:4 +checkFirstWaves__10Z2SceneMgrFv = .text:0x802BCA00; // type:function size:0x8 scope:global align:4 +eraseSeWave__10Z2SceneMgrFUl = .text:0x802BCA08; // type:function size:0x68 scope:global align:4 +eraseBgmWave__10Z2SceneMgrFUl = .text:0x802BCA70; // type:function size:0x68 scope:global align:4 +getWaveLoadStatus__10Z2SceneMgrFUlUl = .text:0x802BCAD8; // type:function size:0x6C scope:global align:4 +loadSeWave__10Z2SceneMgrFUl = .text:0x802BCB44; // type:function size:0x6C scope:global align:4 +loadBgmWave__10Z2SceneMgrFUl = .text:0x802BCBB0; // type:function size:0x6C scope:global align:4 +__ct__11Z2FxLineMgrFv = .text:0x802BCC1C; // type:function size:0x20 scope:global align:4 +initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap = .text:0x802BCC3C; // type:function size:0x42C scope:global align:4 +setLineID__11Z2FxLineMgrFScbb = .text:0x802BD068; // type:function size:0x4C scope:global align:4 +setLine__11Z2FxLineMgrFP14Z2FxLineConfigbb = .text:0x802BD0B4; // type:function size:0x1A8 scope:global align:4 +setFxForceOff__11Z2FxLineMgrFb = .text:0x802BD25C; // type:function size:0x2C scope:global align:4 +setUnderWaterFx__11Z2FxLineMgrFb = .text:0x802BD288; // type:function size:0x70 scope:global align:4 +setSceneFx__11Z2FxLineMgrFl = .text:0x802BD2F8; // type:function size:0x154 scope:global align:4 +getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x802BD44C; // type:function size:0x84 scope:global align:4 +getSoundType__11Z2SoundInfoCF10JAISoundID = .text:0x802BD4D0; // type:function size:0x48 scope:global align:4 +getCategory__11Z2SoundInfoCF10JAISoundID = .text:0x802BD518; // type:function size:0x8 scope:global align:4 +getPriority__11Z2SoundInfoCF10JAISoundID = .text:0x802BD520; // type:function size:0x78 scope:global align:4 +getAudibleSwFull__11Z2SoundInfoF10JAISoundID = .text:0x802BD598; // type:function size:0x2F0 scope:global align:4 +getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x802BD888; // type:function size:0x294 scope:global align:4 +getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe = .text:0x802BDB1C; // type:function size:0x1D8 scope:global align:4 +getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq = .text:0x802BDCF4; // type:function size:0x2C scope:global align:4 +getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream = .text:0x802BDD20; // type:function size:0x130 scope:global align:4 +getStreamFilePath__11Z2SoundInfoF10JAISoundID = .text:0x802BDE50; // type:function size:0x78 scope:global align:4 +getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x802BDEC8; // type:function size:0x40 scope:global align:4 +getSwBit__11Z2SoundInfoCF10JAISoundID = .text:0x802BDF08; // type:function size:0x80 scope:global align:4 +getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x802BDF88; // type:function size:0x98 scope:global align:4 +__dt__11Z2SoundInfoFv = .text:0x802BE020; // type:function size:0xDC scope:global align:4 +@4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x802BE0FC; // type:function size:0x8 scope:local align:4 +@4@getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x802BE104; // type:function size:0x8 scope:local align:4 +@8@__dt__11Z2SoundInfoFv = .text:0x802BE10C; // type:function size:0x8 scope:local align:4 +@8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x802BE114; // type:function size:0x8 scope:local align:4 +calc__15Z2AudibleAbsPosFRCQ29JGeometry8TVec3 = .text:0x802BE11C; // type:function size:0x3C scope:global align:4 +init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x802BE158; // type:function size:0x7C scope:global align:4 +__ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x802BE1D4; // type:function size:0xE0 scope:global align:4 +__ct__16Z2AudibleChannelFv = .text:0x802BE2B4; // type:function size:0x24 scope:global align:4 +calc__9Z2AudibleFv = .text:0x802BE2D8; // type:function size:0x38 scope:global align:4 +getOuterParams__9Z2AudibleFi = .text:0x802BE310; // type:function size:0x14 scope:global align:4 +setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi = .text:0x802BE324; // type:function size:0x320 scope:global align:4 +getChannel__9Z2AudibleFi = .text:0x802BE644; // type:function size:0x14 scope:global align:4 +getDistVolBit__9Z2AudibleFv = .text:0x802BE658; // type:function size:0x30 scope:global align:4 +__ct__19Z2Audience3DSettingFv = .text:0x802BE688; // type:function size:0x3C scope:global align:4 +init__19Z2Audience3DSettingFv = .text:0x802BE6C4; // type:function size:0x84 scope:global align:4 +initVolumeDist__19Z2Audience3DSettingFv = .text:0x802BE748; // type:function size:0x1C8 scope:global align:4 +updateVolumeDist__19Z2Audience3DSettingFf = .text:0x802BE910; // type:function size:0x1D4 scope:global align:4 +initDolbyDist__19Z2Audience3DSettingFv = .text:0x802BEAE4; // type:function size:0x54 scope:global align:4 +updateDolbyDist__19Z2Audience3DSettingFff = .text:0x802BEB38; // type:function size:0x60 scope:global align:4 +__ct__13Z2AudioCameraFv = .text:0x802BEB98; // type:function size:0x30 scope:global align:4 +init__13Z2AudioCameraFv = .text:0x802BEBC8; // type:function size:0x54 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_CfR3Vecb = .text:0x802BEC1C; // type:function size:0xD0 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb = .text:0x802BECEC; // type:function size:0x340 scope:global align:4 +convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei = .text:0x802BF02C; // type:function size:0x90 scope:global align:4 +convertAbsToRel__13Z2AudioCameraCFR3VecP3Vec = .text:0x802BF0BC; // type:function size:0x44 scope:global align:4 +isInSight__13Z2AudioCameraCFR3Vec = .text:0x802BF100; // type:function size:0x68 scope:global align:4 +__ct__9Z2SpotMicFv = .text:0x802BF168; // type:function size:0x80 scope:global align:4 +clearMicState__9Z2SpotMicFi = .text:0x802BF1E8; // type:function size:0x40 scope:global align:4 +calcVolumeFactor__9Z2SpotMicFi = .text:0x802BF228; // type:function size:0x2C scope:global align:4 +setMicState__9Z2SpotMicFP13Z2AudioCamerai = .text:0x802BF254; // type:function size:0x148 scope:global align:4 +calcMicDist__9Z2SpotMicFP9Z2Audible = .text:0x802BF39C; // type:function size:0x88 scope:global align:4 +calcMicPriority__9Z2SpotMicFf = .text:0x802BF424; // type:function size:0x58 scope:global align:4 +calcMicVolume__9Z2SpotMicFfif = .text:0x802BF47C; // type:function size:0xF4 scope:global align:4 +__ct__10Z2AudienceFv = .text:0x802BF570; // type:function size:0xCC scope:global align:4 +__dt__10Z2AudienceFv = .text:0x802BF63C; // type:function size:0x8C scope:global align:4 +__dt__22JASMemPool<9Z2Audible>Fv = .text:0x802BF6C8; // type:function size:0x54 scope:global align:4 +setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib = .text:0x802BF71C; // type:function size:0x5C scope:global align:4 +newAudible__10Z2AudienceFRCQ29JGeometry8TVec310JAISoundIDPCQ29JGeometry8TVec3Ul = .text:0x802BF778; // type:function size:0x19C scope:global align:4 +deleteAudible__10Z2AudienceFP10JAIAudible = .text:0x802BF914; // type:function size:0x3C scope:global align:4 +__dt__9Z2AudibleFv = .text:0x802BF950; // type:function size:0xA8 scope:global align:4 +calcPriority__10Z2AudienceFP10JAIAudible = .text:0x802BF9F8; // type:function size:0x14C scope:global align:4 +calcOffMicSound__10Z2AudienceFf = .text:0x802BFB44; // type:function size:0x18 scope:global align:4 +mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei = .text:0x802BFB5C; // type:function size:0x1F0 scope:global align:4 +setTargetVolume__10Z2AudienceFfi = .text:0x802BFD4C; // type:function size:0x20 scope:global align:4 +convertAbsToRel__10Z2AudienceFR3VecP3Veci = .text:0x802BFD6C; // type:function size:0x30 scope:global align:4 +calcRelPosVolume__10Z2AudienceFRC3Vecfi = .text:0x802BFD9C; // type:function size:0xE8 scope:global align:4 +calcRelPosPan__10Z2AudienceFRC3Veci = .text:0x802BFE84; // type:function size:0x100 scope:global align:4 +calcRelPosDolby__10Z2AudienceFRC3Veci = .text:0x802BFF84; // type:function size:0x98 scope:global align:4 +calcVolume___10Z2AudienceCFfi = .text:0x802C001C; // type:function size:0x68 scope:global align:4 +calcDeltaPriority___10Z2AudienceCFfib = .text:0x802C0084; // type:function size:0x6C scope:global align:4 +calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3RCQ29JGeometry8TVec3f = .text:0x802C00F0; // type:function size:0x50 scope:global align:4 +calcFxMix___10Z2AudienceCFfi = .text:0x802C0140; // type:function size:0x48 scope:global align:4 +calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x802C0188; // type:function size:0x18C scope:global align:4 +getMaxChannels__10Z2AudienceFv = .text:0x802C0314; // type:function size:0x8 scope:global align:4 +__sinit_Z2Audience_cpp = .text:0x802C031C; // type:function size:0x14 scope:local align:4 +__ct__14Z2SoundObjBaseFv = .text:0x802C0330; // type:function size:0x58 scope:global align:4 +__dt__14Z2SoundObjBaseFv = .text:0x802C0388; // type:function size:0x68 scope:global align:4 +init__14Z2SoundObjBaseFP3VecUc = .text:0x802C03F0; // type:function size:0x48 scope:global align:4 +deleteObject__14Z2SoundObjBaseFv = .text:0x802C0438; // type:function size:0x40 scope:global align:4 +framework__14Z2SoundObjBaseFUlSc = .text:0x802C0478; // type:function size:0x38 scope:global align:4 +dispose__14Z2SoundObjBaseFv = .text:0x802C04B0; // type:function size:0x94 scope:global align:4 +stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool = .text:0x802C0544; // type:function size:0x40 scope:global align:4 +startSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802C0584; // type:function size:0x190 scope:global align:4 +startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802C0714; // type:function size:0x1D0 scope:global align:4 +startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase = .text:0x802C08E4; // type:function size:0xFC scope:global align:4 +__ct__21Z2DopplerSoundObjBaseFv = .text:0x802C09E0; // type:function size:0x5C scope:global align:4 +__dt__21Z2DopplerSoundObjBaseFv = .text:0x802C0A3C; // type:function size:0x60 scope:global align:4 +init__21Z2DopplerSoundObjBaseFP3VecUc = .text:0x802C0A9C; // type:function size:0x5C scope:global align:4 +framework__21Z2DopplerSoundObjBaseFUlSc = .text:0x802C0AF8; // type:function size:0x5C scope:global align:4 +startSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802C0B54; // type:function size:0x98 scope:global align:4 +startLevelSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802C0BEC; // type:function size:0x98 scope:global align:4 +__ct__16Z2SoundObjSimpleFv = .text:0x802C0C84; // type:function size:0x3C scope:global align:4 +init__16Z2SoundObjSimpleFP3VecUc = .text:0x802C0CC0; // type:function size:0x20 scope:global align:4 +startSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802C0CE0; // type:function size:0x110 scope:global align:4 +startLevelSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802C0DF0; // type:function size:0x188 scope:global align:4 +__ct__15Z2SoundObjArrowFv = .text:0x802C0F78; // type:function size:0x3C scope:global align:4 +init__15Z2SoundObjArrowFP3VecUc = .text:0x802C0FB4; // type:function size:0x20 scope:global align:4 +__ct__15Z2SoundObjAnimeFv = .text:0x802C0FD4; // type:function size:0x48 scope:global align:4 +init__15Z2SoundObjAnimeFP3VecUc = .text:0x802C101C; // type:function size:0x20 scope:global align:4 +initAnime__15Z2SoundObjAnimeFPvbff = .text:0x802C103C; // type:function size:0x16C scope:global align:4 +ageSounds___15Z2SoundObjAnimeFv = .text:0x802C11A8; // type:function size:0x16C scope:global align:4 +updateAnime__15Z2SoundObjAnimeFff = .text:0x802C1314; // type:function size:0x430 scope:global align:4 +updateSoundLifeTime___15Z2SoundObjAnimeFff = .text:0x802C1744; // type:function size:0x35C scope:global align:4 +startSoundInner__15Z2SoundObjAnimeFRCQ29JGeometry8TVec3fP14Z2SoundStarterUlSc = .text:0x802C1AA0; // type:function size:0x230 scope:global align:4 +getSoundID__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802C1CD0; // type:function size:0x8 scope:global align:4 +playsSound__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802C1CD8; // type:function size:0x88 scope:global align:4 +__ct__13Z2SoundObjMgrFv = .text:0x802C1D60; // type:function size:0x60 scope:global align:4 +setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802C1DC0; // type:function size:0x14 scope:global align:4 +searchEnemy__13Z2SoundObjMgrFv = .text:0x802C1DD4; // type:function size:0x6B4 scope:global align:4 +setGhostEnemyState__13Z2SoundObjMgrFUc = .text:0x802C2488; // type:function size:0x88 scope:global align:4 +getEnemyID__13Z2SoundObjMgrFPCcP26JSULink<15Z2CreatureEnemy> = .text:0x802C2510; // type:function size:0x8C scope:global align:4 +setBattleInit__13Z2SoundObjMgrFv = .text:0x802C259C; // type:function size:0x20 scope:global align:4 +checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802C25BC; // type:function size:0x1C scope:global align:4 +deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802C25D8; // type:function size:0x54 scope:global align:4 +removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802C262C; // type:function size:0x54 scope:global align:4 +isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802C2680; // type:function size:0x8 scope:global align:4 +__sinit_Z2SoundObjMgr_cpp = .text:0x802C2688; // type:function size:0x1DC scope:local align:4 +__ct__10Z2CreatureFv = .text:0x802C2864; // type:function size:0x58 scope:global align:4 +__dt__10Z2CreatureFv = .text:0x802C28BC; // type:function size:0xC8 scope:global align:4 +deleteObject__10Z2CreatureFv = .text:0x802C2984; // type:function size:0x48 scope:global align:4 +init__10Z2CreatureFP3VecP3VecUcUc = .text:0x802C29CC; // type:function size:0x80 scope:global align:4 +init__10Z2CreatureFP3VecP3VecP3VecUcUcUc = .text:0x802C2A4C; // type:function size:0x68 scope:global align:4 +setSoundStarter__10Z2CreatureFP14Z2SoundStarter = .text:0x802C2AB4; // type:function size:0x10 scope:global align:4 +initAnime__10Z2CreatureFPvbff = .text:0x802C2AC4; // type:function size:0x24 scope:global align:4 +framework__10Z2CreatureFUlSc = .text:0x802C2AE8; // type:function size:0x84 scope:global align:4 +updateAnime__10Z2CreatureFff = .text:0x802C2B6C; // type:function size:0x24 scope:global align:4 +stopAnime__10Z2CreatureFv = .text:0x802C2B90; // type:function size:0x2C scope:global align:4 +startCreatureSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C2BBC; // type:function size:0x15C scope:global align:4 +startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C2D18; // type:function size:0x1D0 scope:global align:4 +startCreatureVoice__10Z2CreatureF10JAISoundIDSc = .text:0x802C2EE8; // type:function size:0xAC scope:global align:4 +startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc = .text:0x802C2F94; // type:function size:0x78 scope:global align:4 +startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C300C; // type:function size:0x3C scope:global align:4 +startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C3048; // type:function size:0x3C scope:global align:4 +startCollisionSE__10Z2CreatureFUlUl = .text:0x802C3084; // type:function size:0x28 scope:global align:4 +__ct__17Z2CreatureCitizenFv = .text:0x802C30AC; // type:function size:0x5C scope:global align:4 +__dt__17Z2CreatureCitizenFv = .text:0x802C3108; // type:function size:0x78 scope:global align:4 +init__17Z2CreatureCitizenFP3VecP3VecUcUc = .text:0x802C3180; // type:function size:0x20 scope:global align:4 +deleteObject__17Z2CreatureCitizenFv = .text:0x802C31A0; // type:function size:0x44 scope:global align:4 +setMdlType__17Z2CreatureCitizenFScbb = .text:0x802C31E4; // type:function size:0xD0 scope:global align:4 +playVoice__17Z2CreatureCitizenFi = .text:0x802C32B4; // type:function size:0xC0 scope:global align:4 +startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc = .text:0x802C3374; // type:function size:0x8C scope:global align:4 +__ct__15Z2CreatureEnemyFv = .text:0x802C3400; // type:function size:0x60 scope:global align:4 +deleteObject__15Z2CreatureEnemyFv = .text:0x802C3460; // type:function size:0xD0 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecUcUc = .text:0x802C3530; // type:function size:0x20 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc = .text:0x802C3550; // type:function size:0x20 scope:global align:4 +framework__15Z2CreatureEnemyFUlSc = .text:0x802C3570; // type:function size:0x38 scope:global align:4 +startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C35A8; // type:function size:0x260 scope:global align:4 +startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C3808; // type:function size:0x320 scope:global align:4 +startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802C3B28; // type:function size:0x2BC scope:global align:4 +startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802C3DE4; // type:function size:0x54 scope:global align:4 +startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C3E38; // type:function size:0x3C scope:global align:4 +startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C3E74; // type:function size:0x3C scope:global align:4 +startCollisionSE__15Z2CreatureEnemyFUlUl = .text:0x802C3EB0; // type:function size:0x168 scope:global align:4 +setLinkSearch__15Z2CreatureEnemyFb = .text:0x802C4018; // type:function size:0x14 scope:global align:4 +setEnemyName__15Z2CreatureEnemyFPCc = .text:0x802C402C; // type:function size:0x58 scope:global align:4 +__ct__16Z2CreatureSumomoFv = .text:0x802C4084; // type:function size:0x3C scope:global align:4 +playSumomoBgm__16Z2CreatureSumomoFUl = .text:0x802C40C0; // type:function size:0x7C scope:global align:4 +deleteObject__16Z2CreatureSumomoFv = .text:0x802C413C; // type:function size:0x70 scope:global align:4 +__ct__18Z2SoundObjBeeGroupFv = .text:0x802C41AC; // type:function size:0x3C scope:global align:4 +init__18Z2SoundObjBeeGroupFP3VecUc = .text:0x802C41E8; // type:function size:0x20 scope:global align:4 +playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc = .text:0x802C4208; // type:function size:0x1E8 scope:global align:4 +__ct__12Z2CreatureFMFv = .text:0x802C43F0; // type:function size:0x5C scope:global align:4 +deleteObject__12Z2CreatureFMFv = .text:0x802C444C; // type:function size:0x4C scope:global align:4 +init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc = .text:0x802C4498; // type:function size:0xEC scope:global align:4 +framework__12Z2CreatureFMFUlSc = .text:0x802C4584; // type:function size:0xAC scope:global align:4 +startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802C4630; // type:function size:0xFC scope:global align:4 +startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802C472C; // type:function size:0x220 scope:global align:4 +init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc = .text:0x802C494C; // type:function size:0x20 scope:global align:4 +startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc = .text:0x802C496C; // type:function size:0xA8 scope:global align:4 +__ct__12Z2CreatureOIFv = .text:0x802C4A14; // type:function size:0x74 scope:global align:4 +deleteObject__12Z2CreatureOIFv = .text:0x802C4A88; // type:function size:0x84 scope:global align:4 +init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec = .text:0x802C4B0C; // type:function size:0x1F4 scope:global align:4 +framework__12Z2CreatureOIFUlSc = .text:0x802C4D00; // type:function size:0x170 scope:global align:4 +startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc = .text:0x802C4E70; // type:function size:0x2B0 scope:global align:4 +startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc = .text:0x802C5120; // type:function size:0x50 scope:global align:4 +startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc = .text:0x802C5170; // type:function size:0x10C scope:global align:4 +Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C527C; // type:function size:0x74 scope:global align:4 +Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802C52F0; // type:function size:0x48 scope:global align:4 +Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C5338; // type:function size:0x48 scope:global align:4 +Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C5380; // type:function size:0x15C scope:global align:4 +__sinit_Z2Creature_cpp = .text:0x802C54DC; // type:function size:0x1DC scope:local align:4 +setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802C56B8; // type:function size:0x4 scope:global align:4 +setLinkHp__14Z2CreatureLinkFll = .text:0x802C56BC; // type:function size:0x8 scope:global align:4 +setLinkSwordType__14Z2CreatureLinkFll = .text:0x802C56C4; // type:function size:0x64 scope:global align:4 +setLinkShieldType__14Z2CreatureLinkFll = .text:0x802C5728; // type:function size:0x64 scope:global align:4 +setLinkBootsType__14Z2CreatureLinkFl = .text:0x802C578C; // type:function size:0x4C scope:global align:4 +__ct__14Z2CreatureLinkFv = .text:0x802C57D8; // type:function size:0x128 scope:global align:4 +__dt__18Z2LinkSoundStarterFv = .text:0x802C5900; // type:function size:0x9C scope:global align:4 +__dt__14Z2CreatureLinkFv = .text:0x802C599C; // type:function size:0xF8 scope:global align:4 +deleteObject__14Z2CreatureLinkFv = .text:0x802C5A94; // type:function size:0x40 scope:global align:4 +init__14Z2CreatureLinkFP3VecP3VecP3Vec = .text:0x802C5AD4; // type:function size:0xD8 scope:global align:4 +initKantera__14Z2CreatureLinkFP3Vec = .text:0x802C5BAC; // type:function size:0x3C scope:global align:4 +deleteKantera__14Z2CreatureLinkFv = .text:0x802C5BE8; // type:function size:0x2C scope:global align:4 +setKanteraState__14Z2CreatureLinkFUc = .text:0x802C5C14; // type:function size:0x8 scope:global align:4 +framework__14Z2CreatureLinkFUlSc = .text:0x802C5C1C; // type:function size:0x2E4 scope:global align:4 +setSinkDepth__14Z2CreatureLinkFSc = .text:0x802C5F00; // type:function size:0x8 scope:global align:4 +setRiding__14Z2CreatureLinkFb = .text:0x802C5F08; // type:function size:0x80 scope:global align:4 +setMagnetized__14Z2CreatureLinkFb = .text:0x802C5F88; // type:function size:0x10 scope:global align:4 +setWolfEyeOpen__14Z2CreatureLinkFb = .text:0x802C5F98; // type:function size:0xD8 scope:global align:4 +startLinkSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C6070; // type:function size:0x294 scope:global align:4 +startLinkSoundLevel__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C6304; // type:function size:0x4B8 scope:global align:4 +startLinkVoice__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802C67BC; // type:function size:0x290 scope:global align:4 +startLinkVoiceLevel__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802C6A4C; // type:function size:0x140 scope:global align:4 +startLinkSwordSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C6B8C; // type:function size:0x94 scope:global align:4 +startCollisionSE__14Z2CreatureLinkFUlUl = .text:0x802C6C20; // type:function size:0x90 scope:global align:4 +startHitItemSE__14Z2CreatureLinkFUlUlP14Z2SoundObjBasef = .text:0x802C6CB0; // type:function size:0xC4 scope:global align:4 +setResumeAttack__14Z2CreatureLinkFb = .text:0x802C6D74; // type:function size:0x10 scope:global align:4 +__ct__18Z2LinkSoundStarterFv = .text:0x802C6D84; // type:function size:0x40 scope:global align:4 +startSound__18Z2LinkSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802C6DC4; // type:function size:0x6D4 scope:global align:4 +__ct__14Z2CreatureRideFv = .text:0x802C7498; // type:function size:0x7C scope:global align:4 +__dt__18Z2RideSoundStarterFv = .text:0x802C7514; // type:function size:0x9C scope:global align:4 +__dt__14Z2CreatureRideFv = .text:0x802C75B0; // type:function size:0xD8 scope:global align:4 +deleteObject__14Z2CreatureRideFv = .text:0x802C7688; // type:function size:0x20 scope:global align:4 +init__14Z2CreatureRideFP3VecP3VecUcUc = .text:0x802C76A8; // type:function size:0x20 scope:global align:4 +setLinkRiding__14Z2CreatureRideFb = .text:0x802C76C8; // type:function size:0x8 scope:global align:4 +__ct__18Z2RideSoundStarterFP14Z2CreatureRide = .text:0x802C76D0; // type:function size:0x50 scope:global align:4 +startSound__18Z2RideSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802C7720; // type:function size:0x234 scope:global align:4 +__ct__15Z2SoundObjCoachFv = .text:0x802C7954; // type:function size:0x44 scope:global align:4 +init__15Z2SoundObjCoachFP3VecUc = .text:0x802C7998; // type:function size:0x20 scope:global align:4 +startWheelSound__15Z2SoundObjCoachFf = .text:0x802C79B8; // type:function size:0x1A4 scope:global align:4 +startFireSound__15Z2SoundObjCoachFUs = .text:0x802C7B5C; // type:function size:0x100 scope:global align:4 +startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802C7C5C; // type:function size:0xCC scope:global align:4 +@144@__dt__14Z2CreatureLinkFv = .text:0x802C7D28; // type:function size:0x8 scope:local align:4 +@144@__dt__14Z2CreatureRideFv = .text:0x802C7D30; // type:function size:0x8 scope:local align:4 +__ct__11Z2EnvSeBaseFP3Vec = .text:0x802C7D38; // type:function size:0x10 scope:global align:4 +__dt__11Z2EnvSeBaseFv = .text:0x802C7D48; // type:function size:0x5C scope:global align:4 +startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802C7DA4; // type:function size:0x1AC scope:global align:4 +startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802C7F50; // type:function size:0x1E8 scope:global align:4 +__ct__10Z2EnvSeDirFP3Vec = .text:0x802C8138; // type:function size:0x80 scope:global align:4 +__dt__10Z2EnvSeDirFv = .text:0x802C81B8; // type:function size:0x54 scope:global align:4 +setPanDir__10Z2EnvSeDirFP3Vec = .text:0x802C820C; // type:function size:0x2C scope:global align:4 +calcPan__10Z2EnvSeDirFf = .text:0x802C8238; // type:function size:0xF4 scope:global align:4 +startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff = .text:0x802C832C; // type:function size:0x3C scope:global align:4 +__ct__14Z2EnvSeAutoPanFv = .text:0x802C8368; // type:function size:0x5C scope:global align:4 +__dt__14Z2EnvSeAutoPanFv = .text:0x802C83C4; // type:function size:0x54 scope:global align:4 +setPanParam__14Z2EnvSeAutoPanFffbbff = .text:0x802C8418; // type:function size:0x1C scope:global align:4 +calcPan__14Z2EnvSeAutoPanFv = .text:0x802C8434; // type:function size:0x148 scope:global align:4 +startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff = .text:0x802C857C; // type:function size:0x3C scope:global align:4 +__ct__10Z2EnvSeMgrFv = .text:0x802C85B8; // type:function size:0x424 scope:global align:4 +__dt__10Z2EnvSeMgrFv = .text:0x802C89DC; // type:function size:0x170 scope:global align:4 +framework__10Z2EnvSeMgrFv = .text:0x802C8B4C; // type:function size:0x2E8 scope:global align:4 +resetScene__10Z2EnvSeMgrFv = .text:0x802C8E34; // type:function size:0x4 scope:global align:4 +resetSceneInner__10Z2EnvSeMgrFv = .text:0x802C8E38; // type:function size:0x124 scope:global align:4 +initSceneEnvSe__10Z2EnvSeMgrFlScf = .text:0x802C8F5C; // type:function size:0x15C scope:global align:4 +playSceneEnvSe__10Z2EnvSeMgrFv = .text:0x802C90B8; // type:function size:0x68 scope:global align:4 +initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec = .text:0x802C9120; // type:function size:0x444 scope:global align:4 +startStaticEnvSe__10Z2EnvSeMgrFSc = .text:0x802C9564; // type:function size:0x744 scope:global align:4 +registWindowPos__10Z2EnvSeMgrFP3Vec = .text:0x802C9CA8; // type:function size:0x24 scope:global align:4 +startRainSe__10Z2EnvSeMgrFlSc = .text:0x802C9CCC; // type:function size:0x4C4 scope:global align:4 +startNearThunderSe__10Z2EnvSeMgrFSc = .text:0x802CA190; // type:function size:0x174 scope:global align:4 +startFarThunderSe__10Z2EnvSeMgrFP3VecSc = .text:0x802CA304; // type:function size:0x14C scope:global align:4 +setSnowPower__10Z2EnvSeMgrFSc = .text:0x802CA450; // type:function size:0x8 scope:global align:4 +initStrongWindSe__10Z2EnvSeMgrFv = .text:0x802CA458; // type:function size:0xC scope:global align:4 +setWindDirection__10Z2EnvSeMgrFP3Vec = .text:0x802CA464; // type:function size:0x44 scope:global align:4 +startStrongWindSe__10Z2EnvSeMgrFSc = .text:0x802CA4A8; // type:function size:0xEC scope:global align:4 +initRiverSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802CA594; // type:function size:0x13C scope:global align:4 +registRiverSePos__10Z2EnvSeMgrFP3Vec = .text:0x802CA6D0; // type:function size:0x24 scope:global align:4 +setHyrulSewerOpen__10Z2EnvSeMgrFb = .text:0x802CA6F4; // type:function size:0xA8 scope:global align:4 +startRiverSe__10Z2EnvSeMgrFSc = .text:0x802CA79C; // type:function size:0x430 scope:global align:4 +initFallSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802CABCC; // type:function size:0x13C scope:global align:4 +registFallSePos__10Z2EnvSeMgrFP3Vec = .text:0x802CAD08; // type:function size:0x24 scope:global align:4 +startFallSe__10Z2EnvSeMgrFSc = .text:0x802CAD2C; // type:function size:0x200 scope:global align:4 +initEtcSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802CAF2C; // type:function size:0x194 scope:global align:4 +registEtcSePos__10Z2EnvSeMgrFP3Vec = .text:0x802CB0C0; // type:function size:0x24 scope:global align:4 +startEtcSe__10Z2EnvSeMgrFSc = .text:0x802CB0E4; // type:function size:0x680 scope:global align:4 +registWolfSmellSePos__10Z2EnvSeMgrFP3Vec = .text:0x802CB764; // type:function size:0x24 scope:global align:4 +startFogWipeTrigger__10Z2EnvSeMgrFP3Vec = .text:0x802CB788; // type:function size:0xB4 scope:global align:4 +setFogWipeWidth__10Z2EnvSeMgrFf = .text:0x802CB83C; // type:function size:0x44 scope:global align:4 +getFogDensity__10Z2EnvSeMgrFv = .text:0x802CB880; // type:function size:0x1C scope:global align:4 +startFogSe__10Z2EnvSeMgrFv = .text:0x802CB89C; // type:function size:0x10C scope:global align:4 +initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802CB9A8; // type:function size:0xA4C scope:global align:4 +registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec = .text:0x802CC3F4; // type:function size:0x83C scope:global align:4 +startLv3WaterSe__10Z2EnvSeMgrFSc = .text:0x802CCC30; // type:function size:0x32C scope:global align:4 +__ct__13Z2WolfHowlMgrFv = .text:0x802CCF5C; // type:function size:0xCC scope:global align:4 +resetState__13Z2WolfHowlMgrFv = .text:0x802CD028; // type:function size:0x60 scope:global align:4 +calcVolumeMod__13Z2WolfHowlMgrFf = .text:0x802CD088; // type:function size:0xC4 scope:global align:4 +getNowPitch__13Z2WolfHowlMgrFv = .text:0x802CD14C; // type:function size:0x1C scope:global align:4 +getNowInputValue__13Z2WolfHowlMgrFv = .text:0x802CD168; // type:function size:0x8 scope:global align:4 +calcPitchMod__13Z2WolfHowlMgrFff = .text:0x802CD170; // type:function size:0x200 scope:global align:4 +startWolfHowlSound__13Z2WolfHowlMgrFffbf = .text:0x802CD370; // type:function size:0x22C scope:global align:4 +setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData = .text:0x802CD59C; // type:function size:0x220 scope:global align:4 +getCorrectLine__13Z2WolfHowlMgrFUc = .text:0x802CD7BC; // type:function size:0x50 scope:global align:4 +getCorrectLineNum__13Z2WolfHowlMgrFv = .text:0x802CD80C; // type:function size:0x1C scope:global align:4 +checkLine__13Z2WolfHowlMgrFv = .text:0x802CD828; // type:function size:0x2C4 scope:global align:4 +getOnLineNum__13Z2WolfHowlMgrFv = .text:0x802CDAEC; // type:function size:0x9C scope:global align:4 +startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802CDB88; // type:function size:0x39C scope:global align:4 +startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802CDF24; // type:function size:0xD0 scope:global align:4 +skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802CDFF4; // type:function size:0x24 scope:global align:4 +__sinit_Z2WolfHowlMgr_cpp = .text:0x802CE018; // type:function size:0xE4 scope:local align:4 +__ct__12Z2SpeechMgr2Fv = .text:0x802CE0FC; // type:function size:0x8C scope:global align:4 +__dt__15Z2SpeechStarterFv = .text:0x802CE188; // type:function size:0x9C scope:global align:4 +setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802CE224; // type:function size:0x1D8 scope:global align:4 +setTextCount__12Z2SpeechMgr2Fs = .text:0x802CE3FC; // type:function size:0x230 scope:global align:4 +speakOneWord__12Z2SpeechMgr2Fb = .text:0x802CE62C; // type:function size:0x16C scope:global align:4 +isNonVerbal__12Z2SpeechMgr2Fv = .text:0x802CE798; // type:function size:0x1C4 scope:global align:4 +selectUnit__12Z2SpeechMgr2Fb = .text:0x802CE95C; // type:function size:0x278 scope:global align:4 +selectTail__12Z2SpeechMgr2Fv = .text:0x802CEBD4; // type:function size:0x298 scope:global align:4 +framework__12Z2SpeechMgr2Fv = .text:0x802CEE6C; // type:function size:0x48 scope:global align:4 +playOneShotVoice__12Z2SpeechMgr2FUcUsP3VecSc = .text:0x802CEEB4; // type:function size:0x570 scope:global align:4 +isMidnaSpeak__12Z2SpeechMgr2Fv = .text:0x802CF424; // type:function size:0x30 scope:global align:4 +__ct__15Z2SpeechStarterFv = .text:0x802CF454; // type:function size:0x40 scope:global align:4 +startSound__15Z2SpeechStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802CF494; // type:function size:0x250 scope:global align:4 +__ct__10Z2AudioMgrFv = .text:0x802CF6E4; // type:function size:0x104 scope:global align:4 +init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive = .text:0x802CF7E8; // type:function size:0x4AC scope:global align:4 +__dt__24JAUStreamAramMgrBase_<1>Fv = .text:0x802CFC94; // type:function size:0x90 scope:global align:4 +setOutputMode__10Z2AudioMgrFUl = .text:0x802CFD24; // type:function size:0x2C scope:global align:4 +zeldaGFrameWork__10Z2AudioMgrFv = .text:0x802CFD50; // type:function size:0x50 scope:global align:4 +gframeProcess__10Z2AudioMgrFv = .text:0x802CFDA0; // type:function size:0x70 scope:global align:4 +resetProcess__10Z2AudioMgrFUlb = .text:0x802CFE10; // type:function size:0x58 scope:global align:4 +resetRecover__10Z2AudioMgrFv = .text:0x802CFE68; // type:function size:0xA0 scope:global align:4 +hasReset__10Z2AudioMgrCFv = .text:0x802CFF08; // type:function size:0xB0 scope:global align:4 +startSound__10Z2AudioMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802CFFB8; // type:function size:0x4C scope:global align:4 +__dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802D0004; // type:function size:0xA0 scope:global align:4 +deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802D00A4; // type:function size:0xE4 scope:global align:4 +newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802D0188; // type:function size:0xDC scope:global align:4 +GFSetGenMode2__FUcUcUcUc11_GXCullMode = .text:0x802D0264; // type:function size:0x8C scope:global align:4 +GFSetChanAmbColor__F12_GXChannelID8_GXColor = .text:0x802D02F0; // type:function size:0x48 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802D0338; // type:function size:0x168 scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802D04A0; // type:function size:0xA0 scope:global align:4 +GFSetZMode__FUc10_GXCompareUc = .text:0x802D0540; // type:function size:0x2C scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802D056C; // type:function size:0x68 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802D05D4; // type:function size:0x12C scope:global align:4 +__dt__7JKRHeapFv = .text:0x802D0700; // type:function size:0x114 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802D0814; // type:function size:0xB0 scope:global align:4 +becomeSystemHeap__7JKRHeapFv = .text:0x802D08C4; // type:function size:0x10 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802D08D4; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802D08E4; // type:function size:0x2C scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802D0910; // type:function size:0x60 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802D0970; // type:function size:0x2C scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802D099C; // type:function size:0x48 scope:global align:4 +free__7JKRHeapFPv = .text:0x802D09E4; // type:function size:0x2C scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802D0A10; // type:function size:0x58 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802D0A68; // type:function size:0x2C scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802D0A94; // type:function size:0x2C scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802D0AC0; // type:function size:0x60 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802D0B20; // type:function size:0x2C scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802D0B4C; // type:function size:0x50 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802D0B9C; // type:function size:0x2C scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802D0BC8; // type:function size:0x2C scope:global align:4 +getMaxFreeBlock__7JKRHeapFv = .text:0x802D0BF4; // type:function size:0x2C scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802D0C20; // type:function size:0x2C scope:global align:4 +changeGroupID__7JKRHeapFUc = .text:0x802D0C4C; // type:function size:0x2C scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802D0C78; // type:function size:0x60 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802D0CD8; // type:function size:0x58 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802D0D30; // type:function size:0xA8 scope:global align:4 +findAllHeap__7JKRHeapCFPv = .text:0x802D0DD8; // type:function size:0xA8 scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802D0E80; // type:function size:0x94 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802D0F14; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802D0F3C; // type:function size:0x20 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802D0F5C; // type:function size:0x58 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802D0FB4; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802D0FDC; // type:function size:0x38 scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802D1014; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802D1024; // type:function size:0x20 scope:global align:4 +isSubHeap__7JKRHeapCFP7JKRHeap = .text:0x802D1044; // type:function size:0xA4 scope:global align:4 +__nw__FUl = .text:0x802D10E8; // type:function size:0x28 scope:global align:4 +__nw__FUli = .text:0x802D1110; // type:function size:0x24 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802D1134; // type:function size:0x2C scope:global align:4 +__nwa__FUl = .text:0x802D1160; // type:function size:0x28 scope:global align:4 +__nwa__FUli = .text:0x802D1188; // type:function size:0x24 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802D11AC; // type:function size:0x2C scope:global align:4 +__dl__FPv = .text:0x802D11D8; // type:function size:0x24 scope:global align:4 +__dla__FPv = .text:0x802D11FC; // type:function size:0x24 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802D1220; // type:function size:0x4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D1224; // type:function size:0x18 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802D123C; // type:function size:0x4 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802D1240; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802D1248; // type:function size:0x8 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802D1250; // type:function size:0x78 scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802D12C8; // type:function size:0xD4 scope:global align:4 +create__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802D139C; // type:function size:0xAC scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802D1448; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802D14CC; // type:function size:0x90 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802D155C; // type:function size:0x68 scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802D15C4; // type:function size:0x10C scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802D16D0; // type:function size:0x25C scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802D192C; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802D1A10; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802D1B70; // type:function size:0xD8 scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802D1C48; // type:function size:0x74 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802D1CBC; // type:function size:0x7C scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802D1D38; // type:function size:0x88 scope:global align:4 +do_fillFreeArea__10JKRExpHeapFv = .text:0x802D1DC0; // type:function size:0x4 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802D1DC4; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802D1E14; // type:function size:0x1AC scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802D1FC0; // type:function size:0x80 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802D2040; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802D20AC; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802D2120; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802D2184; // type:function size:0x7C scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802D2200; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D2268; // type:function size:0x9C scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802D2304; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D2350; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D2384; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D23B8; // type:function size:0x198 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D2550; // type:function size:0xDC scope:global align:4 +check__10JKRExpHeapFv = .text:0x802D262C; // type:function size:0x228 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802D2854; // type:function size:0x214 scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802D2A68; // type:function size:0x244 scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802D2CAC; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D2CCC; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D2D10; // type:function size:0x58 scope:global align:4 +free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap = .text:0x802D2D68; // type:function size:0x50 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802D2DB8; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802D2DD4; // type:function size:0xA8 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D2E7C; // type:function size:0x30 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802D2EAC; // type:function size:0xC scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802D2EB8; // type:function size:0x8 scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802D2EC0; // type:function size:0xAC scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802D2F6C; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802D2FCC; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802D3028; // type:function size:0x68 scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802D3090; // type:function size:0xBC scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802D314C; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802D31F4; // type:function size:0xC8 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802D32BC; // type:function size:0xC4 scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802D3380; // type:function size:0x30 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802D33B0; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802D3410; // type:function size:0x8C scope:global align:4 +do_fillFreeArea__12JKRSolidHeapFv = .text:0x802D349C; // type:function size:0x4 scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802D34A0; // type:function size:0x34 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802D34D4; // type:function size:0x34 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802D3508; // type:function size:0x90 scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802D3598; // type:function size:0x100 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802D3698; // type:function size:0x5C scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D36F4; // type:function size:0x30 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802D3724; // type:function size:0xC scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802D3730; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802D3738; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802D3740; // type:function size:0x20 scope:global align:4 +__ct__13JKRAssertHeapFPvUlP7JKRHeapb = .text:0x802D3760; // type:function size:0x3C scope:global align:4 +__dt__13JKRAssertHeapFv = .text:0x802D379C; // type:function size:0x68 scope:global align:4 +create__13JKRAssertHeapFP7JKRHeap = .text:0x802D3804; // type:function size:0x70 scope:global align:4 +do_destroy__13JKRAssertHeapFv = .text:0x802D3874; // type:function size:0x30 scope:global align:4 +getHeapType__13JKRAssertHeapFv = .text:0x802D38A4; // type:function size:0xC scope:global align:4 +check__13JKRAssertHeapFv = .text:0x802D38B0; // type:function size:0x8 scope:global align:4 +dump__13JKRAssertHeapFv = .text:0x802D38B8; // type:function size:0x8 scope:global align:4 +dump_sort__13JKRAssertHeapFv = .text:0x802D38C0; // type:function size:0x8 scope:global align:4 +do_changeGroupID__13JKRAssertHeapFUc = .text:0x802D38C8; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__13JKRAssertHeapFv = .text:0x802D38D0; // type:function size:0x8 scope:global align:4 +do_alloc__13JKRAssertHeapFUli = .text:0x802D38D8; // type:function size:0x8 scope:global align:4 +do_free__13JKRAssertHeapFPv = .text:0x802D38E0; // type:function size:0x4 scope:global align:4 +do_freeAll__13JKRAssertHeapFv = .text:0x802D38E4; // type:function size:0x4 scope:global align:4 +do_freeTail__13JKRAssertHeapFv = .text:0x802D38E8; // type:function size:0x4 scope:global align:4 +do_fillFreeArea__13JKRAssertHeapFv = .text:0x802D38EC; // type:function size:0x4 scope:global align:4 +do_resize__13JKRAssertHeapFPvUl = .text:0x802D38F0; // type:function size:0x8 scope:global align:4 +do_getSize__13JKRAssertHeapFPv = .text:0x802D38F8; // type:function size:0x8 scope:global align:4 +do_getFreeSize__13JKRAssertHeapFv = .text:0x802D3900; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__13JKRAssertHeapFv = .text:0x802D3908; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__13JKRAssertHeapFv = .text:0x802D3910; // type:function size:0x8 scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802D3918; // type:function size:0x68 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802D3980; // type:function size:0x84 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802D3A04; // type:function size:0xA8 scope:global align:4 +__ct__9JKRThreadFP7JKRHeapUlii = .text:0x802D3AAC; // type:function size:0xA8 scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802D3B54; // type:function size:0xA0 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802D3BF4; // type:function size:0xD8 scope:global align:4 +setCommon_mesgQueue__9JKRThreadFP7JKRHeapi = .text:0x802D3CCC; // type:function size:0x74 scope:global align:4 +setCommon_heapSpecified__9JKRThreadFP7JKRHeapUli = .text:0x802D3D40; // type:function size:0x90 scope:global align:4 +start__9JKRThreadFPv = .text:0x802D3DD0; // type:function size:0x2C scope:global align:4 +searchThread__9JKRThreadFP8OSThread = .text:0x802D3DFC; // type:function size:0x3C scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802D3E38; // type:function size:0x78 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802D3EB0; // type:function size:0x5C scope:global align:4 +enter__15JKRThreadSwitchFP9JKRThreadi = .text:0x802D3F0C; // type:function size:0x74 scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802D3F80; // type:function size:0x190 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802D4110; // type:function size:0x1A0 scope:global align:4 +run__9JKRThreadFv = .text:0x802D42B0; // type:function size:0x8 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_ = .text:0x802D42B8; // type:function size:0x30 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802D42E8; // type:function size:0x48 scope:global align:4 +__sinit_JKRThread_cpp = .text:0x802D4330; // type:function size:0x68 scope:local align:4 +__dt__17JSUList<7JKRTask>Fv = .text:0x802D4398; // type:function size:0x54 scope:global align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802D43EC; // type:function size:0x54 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802D4440; // type:function size:0x9C scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802D44DC; // type:function size:0x10C scope:global align:4 +__dt__7JKRAramFv = .text:0x802D45E8; // type:function size:0x90 scope:global align:4 +run__7JKRAramFv = .text:0x802D4678; // type:function size:0x6C scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802D46E4; // type:function size:0x94 scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802D4778; // type:function size:0x60 scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D47D8; // type:function size:0x278 scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D4A50; // type:function size:0x27C scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802D4CCC; // type:function size:0x170 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802D4E3C; // type:function size:0x2A0 scope:local align:4 +firstSrcData__Fv = .text:0x802D50DC; // type:function size:0xA4 scope:local align:4 +nextSrcData__FPUc = .text:0x802D5180; // type:function size:0xC8 scope:local align:4 +__sinit_JKRAram_cpp = .text:0x802D5248; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802D528C; // type:function size:0x54 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802D52E0; // type:function size:0xD0 scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802D53B0; // type:function size:0xA8 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802D5458; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802D54D0; // type:function size:0x88 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802D5558; // type:function size:0x78 scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802D55D0; // type:function size:0x78 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802D5648; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802D56B4; // type:function size:0x54 scope:global align:4 +__sinit_JKRAramHeap_cpp = .text:0x802D5708; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D574C; // type:function size:0x54 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802D57A0; // type:function size:0x74 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802D5814; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D58D0; // type:function size:0x9C scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D596C; // type:function size:0xA4 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D5A10; // type:function size:0x80 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802D5A90; // type:function size:0x20 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D5AB0; // type:function size:0x15C scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802D5C0C; // type:function size:0xC8 scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802D5CD4; // type:function size:0x94 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802D5D68; // type:function size:0x78 scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802D5DE0; // type:function size:0xA8 scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802D5E88; // type:function size:0x70 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802D5EF8; // type:function size:0xA8 scope:global align:4 +__sinit_JKRAramPiece_cpp = .text:0x802D5FA0; // type:function size:0x44 scope:local align:4 +create__13JKRAramStreamFl = .text:0x802D5FE4; // type:function size:0x70 scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802D6054; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802D60A4; // type:function size:0x60 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802D6104; // type:function size:0x70 scope:global align:4 +readFromAram__13JKRAramStreamFv = .text:0x802D6174; // type:function size:0x8 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802D617C; // type:function size:0x1F0 scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl = .text:0x802D636C; // type:function size:0xD0 scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802D643C; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802D64D0; // type:function size:0x54 scope:global align:4 +__ct__20JKRAramStreamCommandFv = .text:0x802D6524; // type:function size:0xC scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802D6530; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802D658C; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802D65E4; // type:function size:0x8C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802D6670; // type:function size:0x50 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802D66C0; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802D670C; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D67A4; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D683C; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802D68D4; // type:function size:0x8C scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802D6960; // type:function size:0xDC scope:global align:4 +__sinit_JKRFileLoader_cpp = .text:0x802D6A3C; // type:function size:0x44 scope:local align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D6A80; // type:function size:0x54 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D6AD4; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802D6B60; // type:function size:0xAC scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802D6C0C; // type:function size:0x84 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802D6C90; // type:function size:0x80 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802D6D10; // type:function size:0x9C scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x802D6DAC; // type:function size:0x48 scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802D6DF4; // type:function size:0x5C scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802D6E50; // type:function size:0x100 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802D6F50; // type:function size:0x1BC scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802D710C; // type:function size:0xD4 scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802D71E0; // type:function size:0x94 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802D7274; // type:function size:0x104 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802D7378; // type:function size:0x88 scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802D7400; // type:function size:0xD8 scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D74D8; // type:function size:0x98 scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802D7570; // type:function size:0x90 scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802D7600; // type:function size:0x94 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802D7694; // type:function size:0x74 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802D7708; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802D773C; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802D77B8; // type:function size:0x9C scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802D7854; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802D7880; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802D78AC; // type:function size:0x10C scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802D79B8; // type:function size:0x108 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802D7AC0; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802D7B08; // type:function size:0x5C scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802D7B64; // type:function size:0x2C scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802D7B90; // type:function size:0x2C scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802D7BBC; // type:function size:0x2C scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D7BE8; // type:function size:0x2C scope:global align:4 +check_mount_already__10JKRArchiveFlP7JKRHeap = .text:0x802D7C14; // type:function size:0x6C scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D7C80; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D7CDC; // type:function size:0x88 scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D7D64; // type:function size:0x170 scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802D7ED4; // type:function size:0x88 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802D7F5C; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802D7FD4; // type:function size:0xB0 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802D8084; // type:function size:0x7C scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802D8100; // type:function size:0x80 scope:global align:4 +getIdxResource__10JKRArchiveFUl = .text:0x802D8180; // type:function size:0x54 scope:global align:4 +getResource__10JKRArchiveFUs = .text:0x802D81D4; // type:function size:0x54 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802D8228; // type:function size:0xA4 scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802D82CC; // type:function size:0x9C scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802D8368; // type:function size:0x74 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802D83DC; // type:function size:0x74 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802D8450; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802D84D8; // type:function size:0x60 scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802D8538; // type:function size:0x3C scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802D8574; // type:function size:0x34 scope:global align:4 +countResource__10JKRArchiveCFv = .text:0x802D85A8; // type:function size:0x44 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802D85EC; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802D864C; // type:function size:0xAC scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802D86F8; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802D8730; // type:function size:0xA0 scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802D87D0; // type:function size:0x60 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802D8830; // type:function size:0x4C scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802D887C; // type:function size:0x3C scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802D88B8; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802D8990; // type:function size:0xB0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802D8A40; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802D8B20; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802D8B48; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802D8BD0; // type:function size:0x3C scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802D8C0C; // type:function size:0x84 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802D8C90; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802D8D20; // type:function size:0xB8 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802D8DD8; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802D8E14; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D8E54; // type:function size:0xB4 scope:global align:4 +__ct__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D8F08; // type:function size:0xB8 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802D8FC0; // type:function size:0xA8 scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D9068; // type:function size:0x164 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D91CC; // type:function size:0xAC scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D9278; // type:function size:0x34 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D92AC; // type:function size:0xC0 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802D936C; // type:function size:0x50 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802D93BC; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802D93F8; // type:function size:0xD4 scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802D94CC; // type:function size:0x90 scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D955C; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802D9604; // type:function size:0x140 scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802D9744; // type:function size:0x338 scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D9A7C; // type:function size:0x114 scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D9B90; // type:function size:0x104 scope:global align:4 +getAramAddress_Entry__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntry = .text:0x802D9C94; // type:function size:0x24 scope:global align:4 +getAramAddress__14JKRAramArchiveFPCc = .text:0x802D9CB8; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802D9CF4; // type:function size:0xBC scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802D9DB0; // type:function size:0x150 scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802D9F00; // type:function size:0x12C scope:global align:4 +__dt__7JKRFileFv = .text:0x802DA02C; // type:function size:0x60 scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802DA08C; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802DA134; // type:function size:0x11C scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802DA250; // type:function size:0x29C scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802DA4EC; // type:function size:0x118 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802DA604; // type:function size:0x104 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802DA708; // type:function size:0x208 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802DA910; // type:function size:0x224 scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802DAB34; // type:function size:0x13C scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802DAC70; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802DAD18; // type:function size:0x140 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802DAE58; // type:function size:0x584 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802DB3DC; // type:function size:0x180 scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802DB55C; // type:function size:0x1A0 scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802DB6FC; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802DB790; // type:function size:0x6C scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802DB7FC; // type:function size:0x1B8 scope:global align:4 +read__7JKRFileFPvll = .text:0x802DB9B4; // type:function size:0x6C scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802DBA20; // type:function size:0x74 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802DBA94; // type:function size:0xA8 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802DBB3C; // type:function size:0xA8 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802DBBE4; // type:function size:0x9C scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802DBC80; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802DBCEC; // type:function size:0x74 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802DBD60; // type:function size:0x74 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802DBDD4; // type:function size:0x7C scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802DBE50; // type:function size:0xB4 scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802DBF04; // type:function size:0x8 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802DBF0C; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802DBF60; // type:function size:0x34 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802DBF94; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdFile_cpp = .text:0x802DBF9C; // type:function size:0x44 scope:local align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802DBFE0; // type:function size:0x54 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DC034; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DC0F0; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DC1AC; // type:function size:0x4D4 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802DC680; // type:function size:0x178 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802DC7F8; // type:function size:0x2B0 scope:local align:4 +firstSrcData__Fv = .text:0x802DCAA8; // type:function size:0xCC scope:local align:4 +nextSrcData__FPUc = .text:0x802DCB74; // type:function size:0xFC scope:local align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802DCC70; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdRipper_cpp = .text:0x802DCC78; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802DCCBC; // type:function size:0x54 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl = .text:0x802DCD10; // type:function size:0xA4 scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl = .text:0x802DCDB4; // type:function size:0xA8 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUlPUl = .text:0x802DCE5C; // type:function size:0xB4 scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802DCF10; // type:function size:0x364 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802DD274; // type:function size:0x70 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802DD2E4; // type:function size:0xD4 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802DD3B8; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802DD3F8; // type:function size:0x8C scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802DD484; // type:function size:0x178 scope:global align:4 +decompSZS_subroutine__FPUcUl = .text:0x802DD5FC; // type:function size:0x288 scope:global align:4 +firstSrcData__Fv = .text:0x802DD884; // type:function size:0xB4 scope:local align:4 +nextSrcData__FPUc = .text:0x802DD938; // type:function size:0xE4 scope:local align:4 +dmaBufferFlush__FUl = .text:0x802DDA1C; // type:function size:0x68 scope:global align:4 +__sinit_JKRDvdAramRipper_cpp = .text:0x802DDA84; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802DDAC8; // type:function size:0x54 scope:global align:4 +create__9JKRDecompFl = .text:0x802DDB1C; // type:function size:0x60 scope:global align:4 +__ct__9JKRDecompFl = .text:0x802DDB7C; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802DDBCC; // type:function size:0x60 scope:global align:4 +run__9JKRDecompFv = .text:0x802DDC2C; // type:function size:0xC8 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DDCF4; // type:function size:0x78 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802DDD6C; // type:function size:0x30 scope:global align:4 +orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DDD9C; // type:function size:0x34 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802DDDD0; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802DDE24; // type:function size:0x54 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802DDE78; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802DDEF4; // type:function size:0x1BC scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802DE0B0; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802DE194; // type:function size:0x78 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802DE20C; // type:function size:0x50 scope:global align:4 +__dt__16JKRDecompCommandFv = .text:0x802DE25C; // type:function size:0x3C scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802DE298; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802DE2B0; // type:function size:0x60 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802DE310; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802DE348; // type:function size:0x68 scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802DE3B0; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802DE3C4; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802DE3E8; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802DE48C; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802DE530; // type:function size:0xC8 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802DE5F8; // type:function size:0xB0 scope:global align:4 +getNthLink__10JSUPtrListCFUl = .text:0x802DE6A8; // type:function size:0x30 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802DE6D8; // type:function size:0x5C scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802DE734; // type:function size:0x58 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802DE78C; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802DE80C; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802DE898; // type:function size:0x5C scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802DE8F4; // type:function size:0x84 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802DE978; // type:function size:0x44 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802DE9BC; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802DE9D0; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802DEA48; // type:function size:0x7C scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802DEAC4; // type:function size:0x8 scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802DEACC; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802DEAD4; // type:function size:0x44 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802DEB18; // type:function size:0xD0 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802DEBE8; // type:function size:0xE0 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802DECC8; // type:function size:0x30 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802DECF8; // type:function size:0x8 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802DED00; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802DED64; // type:function size:0x48 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802DEDAC; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802DEEB8; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802DEEF4; // type:function size:0x48 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802DEF3C; // type:function size:0x68 scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802DEFA4; // type:function size:0xA0 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802DF044; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DF070; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DF094; // type:function size:0xD0 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802DF164; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802DF16C; // type:function size:0x2C scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802DF198; // type:function size:0xA8 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802DF240; // type:function size:0x20 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DF260; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802DF2B8; // type:function size:0x70 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DF328; // type:function size:0x2A4 scope:global align:4 +insert__Q27JGadget38TVector>FPPvRCPv = .text:0x802DF5CC; // type:function size:0x58 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802DF624; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802DF6A4; // type:function size:0x94 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802DF738; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802DF7BC; // type:function size:0x3C scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802DF7F8; // type:function size:0x190 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DF988; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DF9E8; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802DFAEC; // type:function size:0x1B4 scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802DFCA0; // type:function size:0xE8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802DFD88; // type:function size:0x220 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802DFFA8; // type:function size:0xB0 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802E0058; // type:function size:0x128 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802E0180; // type:function size:0xB4 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802E0234; // type:function size:0x148 scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802E037C; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802E0404; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802E0448; // type:function size:0x2C scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x802E0474; // type:function size:0x8 scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x802E047C; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x802E0488; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x802E0494; // type:function size:0xC scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x802E04A0; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x802E04AC; // type:function size:0xC scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x802E04B8; // type:function size:0x5C scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802E0514; // type:function size:0xA8 scope:global align:4 +getResource__15JUTResReferenceFPCvUlP10JKRArchive = .text:0x802E05BC; // type:function size:0x9C scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802E0658; // type:function size:0x78 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802E06D0; // type:function size:0x74 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802E0744; // type:function size:0x1A4 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette = .text:0x802E08E8; // type:function size:0x34 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette7_GXTlut = .text:0x802E091C; // type:function size:0x130 scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802E0A4C; // type:function size:0x58 scope:global align:4 +init__10JUTTextureFv = .text:0x802E0AA4; // type:function size:0x50 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802E0AF4; // type:function size:0xEC scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802E0BE0; // type:function size:0xFC scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802E0CDC; // type:function size:0x50 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802E0D2C; // type:function size:0x8C scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802E0DB8; // type:function size:0x40 scope:global align:4 +load__10JUTPaletteFv = .text:0x802E0DF8; // type:function size:0x44 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802E0E3C; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802E0E7C; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802E0EB8; // type:function size:0x3C scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802E0EF4; // type:function size:0xA0 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802E0F94; // type:function size:0x30 scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802E0FC4; // type:function size:0x30 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802E0FF4; // type:function size:0xDC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802E10D0; // type:function size:0xC4 scope:global align:4 +__ct__7JUTFontFv = .text:0x802E1194; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802E11C0; // type:function size:0x4C scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802E120C; // type:function size:0x54 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E1260; // type:function size:0x64 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802E12C4; // type:function size:0x120 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802E13E4; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802E1430; // type:function size:0x6C scope:global align:4 +__dt__10JUTResFontFv = .text:0x802E149C; // type:function size:0x8C scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802E1528; // type:function size:0x24 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802E154C; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802E1578; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802E15D8; // type:function size:0x10C scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802E16E4; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802E17E0; // type:function size:0x148 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802E1928; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E1A20; // type:function size:0x240 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802E1C60; // type:function size:0x424 scope:global align:4 +loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth = .text:0x802E2084; // type:function size:0x7C scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802E2100; // type:function size:0xA8 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802E21A8; // type:function size:0x4C scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802E21F4; // type:function size:0x4C scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802E2240; // type:function size:0x34 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802E2274; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802E23FC; // type:function size:0x164 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802E2560; // type:function size:0x44 scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802E25A4; // type:function size:0x8 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802E25AC; // type:function size:0x8 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802E25B4; // type:function size:0x30 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E25E4; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E262C; // type:function size:0x74 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802E26A0; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802E26B8; // type:function size:0x88 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802E2740; // type:function size:0x38 scope:global align:4 +flush__10JUTDbPrintFiiii = .text:0x802E2778; // type:function size:0x164 scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802E28DC; // type:function size:0xF0 scope:global align:4 +JUTReport__FiiPCce = .text:0x802E29CC; // type:function size:0xD0 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802E2A9C; // type:function size:0xDC scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802E2B78; // type:function size:0xD4 scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802E2C4C; // type:function size:0xAC scope:global align:4 +initList__10JUTGamePadFv = .text:0x802E2CF8; // type:function size:0x3C scope:global align:4 +init__10JUTGamePadFv = .text:0x802E2D34; // type:function size:0x38 scope:global align:4 +clear__10JUTGamePadFv = .text:0x802E2D6C; // type:function size:0x14 scope:global align:4 +read__10JUTGamePadFv = .text:0x802E2D80; // type:function size:0x2D8 scope:global align:4 +assign__10JUTGamePadFv = .text:0x802E3058; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802E3108; // type:function size:0x6C scope:global align:4 +update__10JUTGamePadFv = .text:0x802E3174; // type:function size:0x2CC scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802E3440; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802E34C0; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802E34EC; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802E3528; // type:function size:0x190 scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802E36B8; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStickUl = .text:0x802E36D4; // type:function size:0x2C8 scope:global align:4 +getButton__Q210JUTGamePad6CStickFUl = .text:0x802E399C; // type:function size:0xB4 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802E3A50; // type:function size:0x24 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802E3A74; // type:function size:0x5C scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802E3AD0; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFib = .text:0x802E3B28; // type:function size:0x6C scope:global align:4 +getNumBit__FPUci = .text:0x802E3B94; // type:function size:0x28 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802E3BBC; // type:function size:0x184 scope:global align:4 +triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl = .text:0x802E3D40; // type:function size:0x28 scope:global align:4 +startPatternedRumble__Q210JUTGamePad7CRumbleFPvQ310JUTGamePad7CRumble7ERumbleUl = .text:0x802E3D68; // type:function size:0x7C scope:global align:4 +stopPatternedRumble__Q210JUTGamePad7CRumbleFs = .text:0x802E3DE4; // type:function size:0x30 scope:global align:4 +stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv = .text:0x802E3E14; // type:function size:0x24 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802E3E38; // type:function size:0x3C scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802E3E74; // type:function size:0xA4 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802E3F18; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802E3F34; // type:function size:0x64 scope:global align:4 +checkCallback__19JUTGamePadLongPressFiUl = .text:0x802E3F98; // type:function size:0x64 scope:global align:4 +__sinit_JUTGamePad_cpp = .text:0x802E3FFC; // type:function size:0xF4 scope:local align:4 +__dt__30JSUList<19JUTGamePadLongPress>Fv = .text:0x802E40F0; // type:function size:0x54 scope:global align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802E4144; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802E4174; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802E41A4; // type:function size:0x54 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802E41F8; // type:function size:0xE4 scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802E42DC; // type:function size:0x68 scope:global align:4 +run__12JUTExceptionFv = .text:0x802E4344; // type:function size:0x124 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E4468; // type:function size:0xF4 scope:global align:4 +panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct = .text:0x802E455C; // type:function size:0x13C scope:global align:4 +panic_f__12JUTExceptionFPCciPCce = .text:0x802E4698; // type:function size:0x80 scope:global align:4 +setFPException__12JUTExceptionFUl = .text:0x802E4718; // type:function size:0x48 scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802E4760; // type:function size:0x190 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802E48F0; // type:function size:0x124 scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802E4A14; // type:function size:0xC0 scope:global align:4 +search_name_part__FPUcPUci = .text:0x802E4AD4; // type:function size:0x78 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802E4B4C; // type:function size:0x100 scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E4C4C; // type:function size:0x2D4 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802E4F20; // type:function size:0xC0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802E4FE0; // type:function size:0x15C scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802E513C; // type:function size:0x10C scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802E5248; // type:function size:0xC4 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802E530C; // type:function size:0xA8 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802E53B4; // type:function size:0x3C scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802E53F0; // type:function size:0x56C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E595C; // type:function size:0x4C0 scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802E5E1C; // type:function size:0x88 scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802E5EA4; // type:function size:0xE4 scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E5F88; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E5F98; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802E5FA8; // type:function size:0x94 scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E603C; // type:function size:0xF0 scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E612C; // type:function size:0x35C scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802E6488; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802E6568; // type:function size:0x20 scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802E6588; // type:function size:0x60 scope:global align:4 +__sinit_JUTException_cpp = .text:0x802E65E8; // type:function size:0x48 scope:local align:4 +__dt__39JSUListFv = .text:0x802E6630; // type:function size:0x54 scope:global align:4 +__ct__14JUTDirectPrintFv = .text:0x802E6684; // type:function size:0x58 scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802E66DC; // type:function size:0x48 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802E6724; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802E67B8; // type:function size:0x250 scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802E6A08; // type:function size:0x38 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb = .text:0x802E6A40; // type:function size:0x134 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802E6B74; // type:function size:0x30 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802E6BA4; // type:function size:0x90 scope:global align:4 +setCharColor__14JUTDirectPrintFQ28JUtility6TColor = .text:0x802E6C34; // type:function size:0x30 scope:global align:4 +setCharColor__14JUTDirectPrintFUcUcUc = .text:0x802E6C64; // type:function size:0x194 scope:global align:4 +create__12JUTAssertionFv = .text:0x802E6DF8; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802E6DFC; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802E6E38; // type:function size:0xB8 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802E6EF0; // type:function size:0x1E0 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802E70D0; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802E70D8; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E70F0; // type:function size:0x58 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802E7148; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E7190; // type:function size:0xF4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802E7284; // type:function size:0x68 scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802E72EC; // type:function size:0x238 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802E7524; // type:function size:0x28 scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802E754C; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802E7558; // type:function size:0x88 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802E75E0; // type:function size:0x54 scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E7634; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802E76AC; // type:function size:0x4 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802E76B0; // type:function size:0x14 scope:global align:4 +common_init__6JUTXfbFi = .text:0x802E76C4; // type:function size:0x38 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E76FC; // type:function size:0xA8 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802E77A4; // type:function size:0x70 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802E7814; // type:function size:0x40 scope:global align:4 +createManager__6JUTXfbFP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E7854; // type:function size:0x6C scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802E78C0; // type:function size:0x30 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E78F0; // type:function size:0xDC scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802E79CC; // type:function size:0xAC scope:global align:4 +control__8JUTFaderFv = .text:0x802E7A78; // type:function size:0x100 scope:global align:4 +draw__8JUTFaderFv = .text:0x802E7B78; // type:function size:0x90 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802E7C08; // type:function size:0x30 scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802E7C38; // type:function size:0x34 scope:global align:4 +setStatus__8JUTFaderFQ28JUTFader7EStatusi = .text:0x802E7C6C; // type:function size:0x70 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802E7CDC; // type:function size:0x48 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802E7D24; // type:function size:0x114 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802E7E38; // type:function size:0x44 scope:global align:4 +create__10JUTProcBarFv = .text:0x802E7E7C; // type:function size:0x48 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802E7EC4; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802E7EFC; // type:function size:0xD0 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E7FCC; // type:function size:0x194 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802E8160; // type:function size:0x144 scope:global align:4 +draw__10JUTProcBarFv = .text:0x802E82A4; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802E82D8; // type:function size:0xF00 scope:global align:4 +addrToXPos__FPvi = .text:0x802E91D8; // type:function size:0x68 scope:global align:4 +byteToXLen__Fii = .text:0x802E9240; // type:function size:0x68 scope:global align:4 +heapBar__FP7JKRHeapiiiii = .text:0x802E92A8; // type:function size:0x194 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802E943C; // type:function size:0x3A0 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802E97DC; // type:function size:0x14 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802E97F0; // type:function size:0x90 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802E9880; // type:function size:0x88 scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802E9908; // type:function size:0xF0 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802E99F8; // type:function size:0x70 scope:global align:4 +getObjectSizeFromBufferSize__10JUTConsoleFUiUi = .text:0x802E9A68; // type:function size:0x10 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802E9A78; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802E9A88; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802E9AE4; // type:function size:0x570 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802EA054; // type:function size:0x80 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802EA0D4; // type:function size:0x2F8 scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802EA3CC; // type:function size:0x4C scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802EA418; // type:function size:0x12C scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802EA544; // type:function size:0xDC scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802EA620; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802EA644; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802EA668; // type:function size:0x28 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802EA690; // type:function size:0x4C scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802EA6DC; // type:function size:0x70 scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802EA74C; // type:function size:0xD4 scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802EA820; // type:function size:0xCC scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802EA8EC; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802EA960; // type:function size:0x5C scope:global align:4 +JUTSetReportConsole = .text:0x802EA9BC; // type:function size:0x8 scope:global align:4 +JUTGetReportConsole = .text:0x802EA9C4; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802EA9CC; // type:function size:0x8 scope:global align:4 +JUTGetWarningConsole = .text:0x802EA9D4; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802EA9DC; // type:function size:0x88 scope:global align:4 +JUTReportConsole_f = .text:0x802EAA64; // type:function size:0x80 scope:global align:4 +JUTReportConsole = .text:0x802EAAE4; // type:function size:0x34 scope:global align:4 +JUTWarningConsole_f = .text:0x802EAB18; // type:function size:0x80 scope:global align:4 +JUTWarningConsole = .text:0x802EAB98; // type:function size:0x34 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802EABCC; // type:function size:0xC8 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802EAC94; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802EACB8; // type:function size:0x44 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802EACFC; // type:function size:0x9C scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802EAD98; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802EADF4; // type:function size:0x1B0 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802EAFA4; // type:function size:0xAC scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802EB050; // type:function size:0x90 scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802EB0E0; // type:function size:0x1DC scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802EB2BC; // type:function size:0x2A0 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EB55C; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EB580; // type:function size:0x34 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802EB5B4; // type:function size:0x11C scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802EB6D0; // type:function size:0x2C scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EB6FC; // type:function size:0x108 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EB804; // type:function size:0x120 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802EB924; // type:function size:0xDC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802EBA00; // type:function size:0x70 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802EBA70; // type:function size:0x48 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802EBAB8; // type:function size:0x48 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802EBB00; // type:function size:0x8 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802EBB08; // type:function size:0x4 scope:global align:4 +__ct__13J2DOrthoGraphFv = .text:0x802EBB0C; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802EBB6C; // type:function size:0xE4 scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802EBC50; // type:function size:0x58 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802EBCA8; // type:function size:0x34 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802EBCDC; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802EBD18; // type:function size:0x11C scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802EBE34; // type:function size:0x12C scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802EBF60; // type:function size:0x48 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802EBFA8; // type:function size:0x90 scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802EC038; // type:function size:0x4C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802EC084; // type:function size:0xA0 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802EC124; // type:function size:0x8 scope:global align:4 +load__9J2DTexMtxFUl = .text:0x802EC12C; // type:function size:0x34 scope:global align:4 +calc__9J2DTexMtxFv = .text:0x802EC160; // type:function size:0x68 scope:global align:4 +getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f = .text:0x802EC1C8; // type:function size:0x190 scope:global align:4 +getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f = .text:0x802EC358; // type:function size:0x188 scope:global align:4 +load__14J2DIndTevStageFUc = .text:0x802EC4E0; // type:function size:0x54 scope:global align:4 +load__12J2DIndTexMtxFUc = .text:0x802EC534; // type:function size:0x34 scope:global align:4 +load__19J2DIndTexCoordScaleFUc = .text:0x802EC568; // type:function size:0x30 scope:global align:4 +load__14J2DIndTexOrderFUc = .text:0x802EC598; // type:function size:0x30 scope:global align:4 +getTevSwapModeTable__11J2DTevBlockFUl = .text:0x802EC5C8; // type:function size:0x8 scope:global align:4 +getTevStage__11J2DTevBlockFUl = .text:0x802EC5D0; // type:function size:0x8 scope:global align:4 +getTevColor__11J2DTevBlockFUl = .text:0x802EC5D8; // type:function size:0x8 scope:global align:4 +getTevOrder__11J2DTevBlockFUl = .text:0x802EC5E0; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J2DTevBlockFUl = .text:0x802EC5E8; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J2DTevBlockFUl = .text:0x802EC5F0; // type:function size:0x8 scope:global align:4 +getTevKColor__11J2DTevBlockFUl = .text:0x802EC5F8; // type:function size:0x8 scope:global align:4 +getFontNo__11J2DTevBlockCFv = .text:0x802EC600; // type:function size:0xC scope:global align:4 +getTexNo__11J2DTevBlockCFUl = .text:0x802EC60C; // type:function size:0xC scope:global align:4 +getTevStageNum__11J2DTevBlockCFv = .text:0x802EC618; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J2DTevBlockFUl = .text:0x802EC620; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J2DIndBlockFUl = .text:0x802EC628; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J2DIndBlockFUl = .text:0x802EC630; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J2DIndBlockFUl = .text:0x802EC638; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J2DIndBlockCFv = .text:0x802EC640; // type:function size:0x8 scope:global align:4 +__ct__11J2DMaterialFv = .text:0x802EC648; // type:function size:0x120 scope:global align:4 +__dt__11J2DMaterialFv = .text:0x802EC768; // type:function size:0xC0 scope:global align:4 +setGX__11J2DMaterialFv = .text:0x802EC828; // type:function size:0x84 scope:global align:4 +createTevBlock__11J2DMaterialFib = .text:0x802EC8AC; // type:function size:0x1B4 scope:global align:4 +createIndBlock__11J2DMaterialFib = .text:0x802ECA60; // type:function size:0x1D8 scope:global align:4 +__ct__Q211J2DMaterial21J2DMaterialAnmPointerFv = .text:0x802ECC38; // type:function size:0xB0 scope:global align:4 +makeAnmPointer__11J2DMaterialFv = .text:0x802ECCE8; // type:function size:0x50 scope:global align:4 +setAnimation__11J2DMaterialFP11J2DAnmColor = .text:0x802ECD38; // type:function size:0xB0 scope:global align:4 +setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey = .text:0x802ECDE8; // type:function size:0xE0 scope:global align:4 +setAnimation__11J2DMaterialFP16J2DAnmTexPattern = .text:0x802ECEC8; // type:function size:0xE0 scope:global align:4 +setAnimation__11J2DMaterialFP15J2DAnmTevRegKey = .text:0x802ECFA8; // type:function size:0x16C scope:global align:4 +animation__11J2DMaterialFv = .text:0x802ED114; // type:function size:0x47C scope:global align:4 +__dt__13J2DColorBlockFv = .text:0x802ED590; // type:function size:0x48 scope:global align:4 +__dt__11J2DIndBlockFv = .text:0x802ED5D8; // type:function size:0x48 scope:global align:4 +__dt__11J2DTevBlockFv = .text:0x802ED620; // type:function size:0x48 scope:global align:4 +setGX__11J2DIndBlockFv = .text:0x802ED668; // type:function size:0x4 scope:global align:4 +setGX__11J2DTevBlockFv = .text:0x802ED66C; // type:function size:0x4 scope:global align:4 +setTevKColor__11J2DTevBlockFUlQ28JUtility6TColor = .text:0x802ED670; // type:function size:0x4 scope:global align:4 +setTevColor__11J2DTevBlockFUl13J2DGXColorS10 = .text:0x802ED674; // type:function size:0x4 scope:global align:4 +setTexNo__11J2DTevBlockFUlUs = .text:0x802ED678; // type:function size:0x4 scope:global align:4 +setGX__15J2DIndBlockNullFv = .text:0x802ED67C; // type:function size:0x4 scope:global align:4 +getType__15J2DIndBlockNullFv = .text:0x802ED680; // type:function size:0xC scope:global align:4 +__dt__15J2DIndBlockNullFv = .text:0x802ED68C; // type:function size:0x5C scope:global align:4 +initialize__11J2DIndBlockFv = .text:0x802ED6E8; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J2DIndBlockFUc = .text:0x802ED6EC; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J2DIndBlockFUl14J2DIndTexOrder = .text:0x802ED6F0; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J2DIndBlockFUl12J2DIndTexMtx = .text:0x802ED6F4; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J2DIndBlockFUl19J2DIndTexCoordScale = .text:0x802ED6F8; // type:function size:0x4 scope:global align:4 +__ct__11J2DTexCoordFv = .text:0x802ED6FC; // type:function size:0x20 scope:global align:4 +__ct__12J2DColorChanFv = .text:0x802ED71C; // type:function size:0x10 scope:global align:4 +__dt__19J2DIndTexCoordScaleFv = .text:0x802ED72C; // type:function size:0x3C scope:global align:4 +__ct__19J2DIndTexCoordScaleFv = .text:0x802ED768; // type:function size:0x18 scope:global align:4 +__dt__12J2DIndTexMtxFv = .text:0x802ED780; // type:function size:0x3C scope:global align:4 +__ct__12J2DIndTexMtxFv = .text:0x802ED7BC; // type:function size:0x58 scope:global align:4 +__ct__14J2DIndTexOrderFv = .text:0x802ED814; // type:function size:0x18 scope:global align:4 +getColor__11J2DAnmColorCFUsP8_GXColor = .text:0x802ED82C; // type:function size:0x4 scope:global align:4 +initialize__13J2DColorBlockFv = .text:0x802ED830; // type:function size:0x90 scope:global align:4 +setGX__13J2DColorBlockFv = .text:0x802ED8C0; // type:function size:0xEC scope:global align:4 +initialize__14J2DTexGenBlockFv = .text:0x802ED9AC; // type:function size:0x60 scope:global align:4 +setGX__14J2DTexGenBlockFv = .text:0x802EDA0C; // type:function size:0xB0 scope:global align:4 +__dt__14J2DTexGenBlockFv = .text:0x802EDABC; // type:function size:0x84 scope:global align:4 +setTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EDB40; // type:function size:0x13C scope:global align:4 +getTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EDC7C; // type:function size:0x9C scope:global align:4 +getTexture__11J2DTevBlockFUl = .text:0x802EDD18; // type:function size:0x8 scope:global align:4 +getPalette__11J2DTevBlockFUl = .text:0x802EDD20; // type:function size:0x8 scope:global align:4 +__ct__12J2DTevBlock1Fv = .text:0x802EDD28; // type:function size:0x10C scope:global align:4 +__dt__12J2DTevBlock1Fv = .text:0x802EDE34; // type:function size:0xB8 scope:global align:4 +initialize__12J2DTevBlock1Fv = .text:0x802EDEEC; // type:function size:0x1BC scope:global align:4 +prepareTexture__12J2DTevBlock1FUc = .text:0x802EE0A8; // type:function size:0xB4 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMGP10JUTPalette = .text:0x802EE15C; // type:function size:0x124 scope:global align:4 +insertTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802EE280; // type:function size:0xA8 scope:global align:4 +setTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802EE328; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802EE4B8; // type:function size:0x8C scope:global align:4 +removeTexture__12J2DTevBlock1FUl = .text:0x802EE544; // type:function size:0x7C scope:global align:4 +setFont__12J2DTevBlock1FP7ResFONT = .text:0x802EE5C0; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock1FP7JUTFont = .text:0x802EE674; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock1FUlPC7ResTLUT = .text:0x802EE6F4; // type:function size:0xC0 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock1FUcb = .text:0x802EE7B4; // type:function size:0x10 scope:global align:4 +setGX__12J2DTevBlock1Fv = .text:0x802EE7C4; // type:function size:0x248 scope:global align:4 +loadTexture__12J2DTevBlock1F11_GXTexMapIDUl = .text:0x802EEA0C; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock2Fv = .text:0x802EEA54; // type:function size:0x110 scope:global align:4 +__dt__12J2DTevBlock2Fv = .text:0x802EEB64; // type:function size:0xD8 scope:global align:4 +initialize__12J2DTevBlock2Fv = .text:0x802EEC3C; // type:function size:0x278 scope:global align:4 +prepareTexture__12J2DTevBlock2FUc = .text:0x802EEEB4; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMGP10JUTPalette = .text:0x802EEF84; // type:function size:0x300 scope:global align:4 +insertTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EF284; // type:function size:0x160 scope:global align:4 +setTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802EF3E4; // type:function size:0x224 scope:global align:4 +setTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EF608; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock2FUl = .text:0x802EF6B8; // type:function size:0xD4 scope:global align:4 +setFont__12J2DTevBlock2FP7ResFONT = .text:0x802EF78C; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock2FP7JUTFont = .text:0x802EF840; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock2FUlPC7ResTLUT = .text:0x802EF8C0; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock2FUcb = .text:0x802EF998; // type:function size:0x88 scope:global align:4 +setGX__12J2DTevBlock2Fv = .text:0x802EFA20; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock2F11_GXTexMapIDUl = .text:0x802EFD10; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock4Fv = .text:0x802EFD58; // type:function size:0x128 scope:global align:4 +__dt__12J2DTevBlock4Fv = .text:0x802EFE80; // type:function size:0xE0 scope:global align:4 +initialize__12J2DTevBlock4Fv = .text:0x802EFF60; // type:function size:0x270 scope:global align:4 +prepareTexture__12J2DTevBlock4FUc = .text:0x802F01D0; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMGP10JUTPalette = .text:0x802F02A0; // type:function size:0x3D0 scope:global align:4 +insertTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802F0670; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802F0800; // type:function size:0x28C scope:global align:4 +setTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802F0A8C; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock4FUl = .text:0x802F0B3C; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock4FP7ResFONT = .text:0x802F0C34; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock4FP7JUTFont = .text:0x802F0CE8; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock4FUlPC7ResTLUT = .text:0x802F0D68; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock4FUcb = .text:0x802F0E40; // type:function size:0x88 scope:global align:4 +setGX__12J2DTevBlock4Fv = .text:0x802F0EC8; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock4F11_GXTexMapIDUl = .text:0x802F11B8; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock8Fv = .text:0x802F1200; // type:function size:0x128 scope:global align:4 +__dt__12J2DTevBlock8Fv = .text:0x802F1328; // type:function size:0xE0 scope:global align:4 +initialize__12J2DTevBlock8Fv = .text:0x802F1408; // type:function size:0x274 scope:global align:4 +prepareTexture__12J2DTevBlock8FUc = .text:0x802F167C; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMGP10JUTPalette = .text:0x802F174C; // type:function size:0x3CC scope:global align:4 +insertTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802F1B18; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802F1CA8; // type:function size:0x28C scope:global align:4 +setTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802F1F34; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock8FUl = .text:0x802F1FE4; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock8FP7ResFONT = .text:0x802F20DC; // type:function size:0xAC scope:global align:4 +setFont__12J2DTevBlock8FP7JUTFont = .text:0x802F2188; // type:function size:0x7C scope:global align:4 +setPalette__12J2DTevBlock8FUlPC7ResTLUT = .text:0x802F2204; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock8FUcb = .text:0x802F22DC; // type:function size:0x6C scope:global align:4 +setGX__12J2DTevBlock8Fv = .text:0x802F2348; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock8F11_GXTexMapIDUl = .text:0x802F2638; // type:function size:0x48 scope:global align:4 +__ct__13J2DTevBlock16Fv = .text:0x802F2680; // type:function size:0x128 scope:global align:4 +__dt__13J2DTevBlock16Fv = .text:0x802F27A8; // type:function size:0xE0 scope:global align:4 +initialize__13J2DTevBlock16Fv = .text:0x802F2888; // type:function size:0x274 scope:global align:4 +prepareTexture__13J2DTevBlock16FUc = .text:0x802F2AFC; // type:function size:0xD0 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMGP10JUTPalette = .text:0x802F2BCC; // type:function size:0x3CC scope:global align:4 +insertTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802F2F98; // type:function size:0x190 scope:global align:4 +setTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802F3128; // type:function size:0x28C scope:global align:4 +setTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802F33B4; // type:function size:0xB0 scope:global align:4 +removeTexture__13J2DTevBlock16FUl = .text:0x802F3464; // type:function size:0xF8 scope:global align:4 +setFont__13J2DTevBlock16FP7ResFONT = .text:0x802F355C; // type:function size:0xAC scope:global align:4 +setFont__13J2DTevBlock16FP7JUTFont = .text:0x802F3608; // type:function size:0x7C scope:global align:4 +setPalette__13J2DTevBlock16FUlPC7ResTLUT = .text:0x802F3684; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__13J2DTevBlock16FUcb = .text:0x802F375C; // type:function size:0x6C scope:global align:4 +setGX__13J2DTevBlock16Fv = .text:0x802F37C8; // type:function size:0x2F0 scope:global align:4 +loadTexture__13J2DTevBlock16F11_GXTexMapIDUl = .text:0x802F3AB8; // type:function size:0x48 scope:global align:4 +initialize__15J2DIndBlockFullFv = .text:0x802F3B00; // type:function size:0xCC scope:global align:4 +setGX__15J2DIndBlockFullFv = .text:0x802F3BCC; // type:function size:0xCC scope:global align:4 +initialize__10J2DPEBlockFv = .text:0x802F3C98; // type:function size:0x44 scope:global align:4 +setGX__10J2DPEBlockFv = .text:0x802F3CDC; // type:function size:0x60 scope:global align:4 +__ct__14J2DIndTevStageFv = .text:0x802F3D3C; // type:function size:0x94 scope:global align:4 +__ct__19J2DTevSwapModeTableFv = .text:0x802F3DD0; // type:function size:0xC scope:global align:4 +__ct__11J2DTevStageFv = .text:0x802F3DDC; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F3E44; // type:function size:0x1C8 scope:global align:4 +__ct__11J2DTevOrderFv = .text:0x802F400C; // type:function size:0x20 scope:global align:4 +__ct__13J2DGXColorS10Fv = .text:0x802F402C; // type:function size:0x4 scope:global align:4 +getType__15J2DIndBlockFullFv = .text:0x802F4030; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J2DIndBlockFullFUc = .text:0x802F403C; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J2DIndBlockFullCFv = .text:0x802F4044; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J2DIndBlockFullFUl14J2DIndTexOrder = .text:0x802F404C; // type:function size:0x1C scope:global align:4 +getIndTexOrder__15J2DIndBlockFullFUl = .text:0x802F4068; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J2DIndBlockFullFUl12J2DIndTexMtx = .text:0x802F407C; // type:function size:0x58 scope:global align:4 +getIndTexMtx__15J2DIndBlockFullFUl = .text:0x802F40D4; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J2DIndBlockFullFUl19J2DIndTexCoordScale = .text:0x802F40E8; // type:function size:0x1C scope:global align:4 +getIndTexCoordScale__15J2DIndBlockFullFUl = .text:0x802F4104; // type:function size:0x14 scope:global align:4 +__dt__15J2DIndBlockFullFv = .text:0x802F4118; // type:function size:0x9C scope:global align:4 +getType__13J2DTevBlock16Fv = .text:0x802F41B4; // type:function size:0xC scope:global align:4 +getMaxStage__13J2DTevBlock16Fv = .text:0x802F41C0; // type:function size:0x8 scope:global align:4 +setTexNo__13J2DTevBlock16FUlUs = .text:0x802F41C8; // type:function size:0x10 scope:global align:4 +getTexNo__13J2DTevBlock16CFUl = .text:0x802F41D8; // type:function size:0x10 scope:global align:4 +setFontNo__13J2DTevBlock16FUs = .text:0x802F41E8; // type:function size:0x8 scope:global align:4 +getFontNo__13J2DTevBlock16CFv = .text:0x802F41F0; // type:function size:0x8 scope:global align:4 +setTevOrder__13J2DTevBlock16FUl11J2DTevOrder = .text:0x802F41F8; // type:function size:0x24 scope:global align:4 +getTevOrder__13J2DTevBlock16FUl = .text:0x802F421C; // type:function size:0x14 scope:global align:4 +setTevColor__13J2DTevBlock16FUl13J2DGXColorS10 = .text:0x802F4230; // type:function size:0x2C scope:global align:4 +getTevColor__13J2DTevBlock16FUl = .text:0x802F425C; // type:function size:0x14 scope:global align:4 +setTevKColor__13J2DTevBlock16FUlQ28JUtility6TColor = .text:0x802F4270; // type:function size:0x2C scope:global align:4 +getTevKColor__13J2DTevBlock16FUl = .text:0x802F429C; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802F42B0; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J2DTevBlock16FUl = .text:0x802F42BC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlUc = .text:0x802F42C8; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802F42D4; // type:function size:0xC scope:global align:4 +setTevStageNum__13J2DTevBlock16FUc = .text:0x802F42E0; // type:function size:0x8 scope:global align:4 +getTevStageNum__13J2DTevBlock16CFv = .text:0x802F42E8; // type:function size:0x8 scope:global align:4 +setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802F42F0; // type:function size:0x3C scope:global align:4 +getTevStage__13J2DTevBlock16FUl = .text:0x802F432C; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J2DTevBlock16FUl18J2DTevSwapModeInfo = .text:0x802F4340; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J2DTevBlock16FUl19J2DTevSwapModeTable = .text:0x802F4378; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J2DTevBlock16FUl = .text:0x802F4388; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J2DTevBlock16FUl14J2DIndTevStage = .text:0x802F4398; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J2DTevBlock16FUl = .text:0x802F43AC; // type:function size:0x14 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802F43C0; // type:function size:0x30 scope:global align:4 +getTexture__13J2DTevBlock16FUl = .text:0x802F43F0; // type:function size:0x20 scope:global align:4 +getPalette__13J2DTevBlock16FUl = .text:0x802F4410; // type:function size:0x20 scope:global align:4 +getFont__13J2DTevBlock16Fv = .text:0x802F4430; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__13J2DTevBlock16FUc = .text:0x802F4438; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__13J2DTevBlock16Fv = .text:0x802F4448; // type:function size:0xC scope:global align:4 +getType__12J2DTevBlock8Fv = .text:0x802F4454; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock8Fv = .text:0x802F4460; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock8FUlUs = .text:0x802F4468; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock8CFUl = .text:0x802F4478; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock8FUs = .text:0x802F4488; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock8CFv = .text:0x802F4490; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock8FUl11J2DTevOrder = .text:0x802F4498; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock8FUl = .text:0x802F44BC; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock8FUl13J2DGXColorS10 = .text:0x802F44D0; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock8FUl = .text:0x802F44FC; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock8FUlQ28JUtility6TColor = .text:0x802F4510; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock8FUl = .text:0x802F453C; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock8FUlUc = .text:0x802F4550; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock8FUl = .text:0x802F455C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock8FUlUc = .text:0x802F4568; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock8FUl = .text:0x802F4574; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock8FUc = .text:0x802F4580; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock8CFv = .text:0x802F4588; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock8FUl11J2DTevStage = .text:0x802F4590; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock8FUl = .text:0x802F45CC; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock8FUl18J2DTevSwapModeInfo = .text:0x802F45E0; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock8FUl19J2DTevSwapModeTable = .text:0x802F4618; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock8FUl = .text:0x802F4628; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock8FUl14J2DIndTevStage = .text:0x802F4638; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock8FUl = .text:0x802F464C; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802F4660; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock8FUl = .text:0x802F4690; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock8FUl = .text:0x802F46B0; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock8Fv = .text:0x802F46D0; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock8FUc = .text:0x802F46D8; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock8Fv = .text:0x802F46E8; // type:function size:0xC scope:global align:4 +getType__12J2DTevBlock4Fv = .text:0x802F46F4; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock4Fv = .text:0x802F4700; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock4FUlUs = .text:0x802F4708; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock4CFUl = .text:0x802F4718; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock4FUs = .text:0x802F4728; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock4CFv = .text:0x802F4730; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock4FUl11J2DTevOrder = .text:0x802F4738; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock4FUl = .text:0x802F475C; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock4FUl13J2DGXColorS10 = .text:0x802F4770; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock4FUl = .text:0x802F479C; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock4FUlQ28JUtility6TColor = .text:0x802F47B0; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock4FUl = .text:0x802F47DC; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock4FUlUc = .text:0x802F47F0; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock4FUl = .text:0x802F47FC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock4FUlUc = .text:0x802F4808; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock4FUl = .text:0x802F4814; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock4FUc = .text:0x802F4820; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock4CFv = .text:0x802F4828; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock4FUl11J2DTevStage = .text:0x802F4830; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock4FUl = .text:0x802F486C; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock4FUl18J2DTevSwapModeInfo = .text:0x802F4880; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock4FUl19J2DTevSwapModeTable = .text:0x802F48B8; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock4FUl = .text:0x802F48C8; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock4FUl14J2DIndTevStage = .text:0x802F48D8; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock4FUl = .text:0x802F48EC; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802F4900; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock4FUl = .text:0x802F4930; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock4FUl = .text:0x802F4950; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock4Fv = .text:0x802F4970; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock4FUc = .text:0x802F4978; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock4Fv = .text:0x802F4988; // type:function size:0x10 scope:global align:4 +getType__12J2DTevBlock2Fv = .text:0x802F4998; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock2Fv = .text:0x802F49A4; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock2FUlUs = .text:0x802F49AC; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock2CFUl = .text:0x802F49BC; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock2FUs = .text:0x802F49CC; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock2CFv = .text:0x802F49D4; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock2FUl11J2DTevOrder = .text:0x802F49DC; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock2FUl = .text:0x802F4A00; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock2FUl13J2DGXColorS10 = .text:0x802F4A14; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock2FUl = .text:0x802F4A40; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock2FUlQ28JUtility6TColor = .text:0x802F4A54; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock2FUl = .text:0x802F4A80; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock2FUlUc = .text:0x802F4A94; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock2FUl = .text:0x802F4AA0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock2FUlUc = .text:0x802F4AAC; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock2FUl = .text:0x802F4AB8; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock2FUc = .text:0x802F4AC4; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock2CFv = .text:0x802F4ACC; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock2FUl11J2DTevStage = .text:0x802F4AD4; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock2FUl = .text:0x802F4B10; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock2FUl18J2DTevSwapModeInfo = .text:0x802F4B24; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock2FUl19J2DTevSwapModeTable = .text:0x802F4B5C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock2FUl = .text:0x802F4B6C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock2FUl14J2DIndTevStage = .text:0x802F4B7C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock2FUl = .text:0x802F4B90; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802F4BA4; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock2FUl = .text:0x802F4BD4; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock2FUl = .text:0x802F4BF4; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock2Fv = .text:0x802F4C14; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock2FUc = .text:0x802F4C1C; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock2Fv = .text:0x802F4C2C; // type:function size:0x10 scope:global align:4 +getType__12J2DTevBlock1Fv = .text:0x802F4C3C; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock1Fv = .text:0x802F4C48; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock1FUlUs = .text:0x802F4C50; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock1CFUl = .text:0x802F4C60; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock1FUs = .text:0x802F4C70; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock1CFv = .text:0x802F4C78; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock1FUl11J2DTevOrder = .text:0x802F4C80; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock1FUl = .text:0x802F4CA4; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock1FUl13J2DGXColorS10 = .text:0x802F4CB8; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock1FUl = .text:0x802F4CE4; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock1FUlQ28JUtility6TColor = .text:0x802F4CF8; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock1FUl = .text:0x802F4D24; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock1FUlUc = .text:0x802F4D38; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock1FUl = .text:0x802F4D44; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock1FUlUc = .text:0x802F4D50; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock1FUl = .text:0x802F4D5C; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock1FUc = .text:0x802F4D68; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J2DTevBlock1CFv = .text:0x802F4D6C; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock1FUl11J2DTevStage = .text:0x802F4D74; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock1FUl = .text:0x802F4DB0; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock1FUl18J2DTevSwapModeInfo = .text:0x802F4DC4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock1FUl19J2DTevSwapModeTable = .text:0x802F4DFC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock1FUl = .text:0x802F4E0C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock1FUl14J2DIndTevStage = .text:0x802F4E1C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock1FUl = .text:0x802F4E30; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802F4E44; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock1FUl = .text:0x802F4E74; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock1FUl = .text:0x802F4E94; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock1Fv = .text:0x802F4EB4; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock1FUc = .text:0x802F4EBC; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock1Fv = .text:0x802F4ECC; // type:function size:0x10 scope:global align:4 +initialize__11J2DTevBlockFv = .text:0x802F4EDC; // type:function size:0x4 scope:global align:4 +loadTexture__11J2DTevBlockF11_GXTexMapIDUl = .text:0x802F4EE0; // type:function size:0x4 scope:global align:4 +setFontNo__11J2DTevBlockFUs = .text:0x802F4EE4; // type:function size:0x4 scope:global align:4 +setTevOrder__11J2DTevBlockFUl11J2DTevOrder = .text:0x802F4EE8; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J2DTevBlockFUlUc = .text:0x802F4EEC; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J2DTevBlockFUlUc = .text:0x802F4EF0; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J2DTevBlockFUc = .text:0x802F4EF4; // type:function size:0x4 scope:global align:4 +setTevStage__11J2DTevBlockFUl11J2DTevStage = .text:0x802F4EF8; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J2DTevBlockFUl18J2DTevSwapModeInfo = .text:0x802F4EFC; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J2DTevBlockFUl19J2DTevSwapModeTable = .text:0x802F4F00; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J2DTevBlockFUl14J2DIndTevStage = .text:0x802F4F04; // type:function size:0x4 scope:global align:4 +insertTexture__11J2DTevBlockFUlP10JUTTexture = .text:0x802F4F08; // type:function size:0x8 scope:global align:4 +insertTexture__11J2DTevBlockFUlPC7ResTIMGP10JUTPalette = .text:0x802F4F10; // type:function size:0x8 scope:global align:4 +insertTexture__11J2DTevBlockFUlPC7ResTIMG = .text:0x802F4F18; // type:function size:0x8 scope:global align:4 +setTexture__11J2DTevBlockFUlP10JUTTexture = .text:0x802F4F20; // type:function size:0x8 scope:global align:4 +setTexture__11J2DTevBlockFUlPC7ResTIMG = .text:0x802F4F28; // type:function size:0x8 scope:global align:4 +removeTexture__11J2DTevBlockFUl = .text:0x802F4F30; // type:function size:0x8 scope:global align:4 +setFont__11J2DTevBlockFP7JUTFont = .text:0x802F4F38; // type:function size:0x8 scope:global align:4 +setFont__11J2DTevBlockFP7ResFONT = .text:0x802F4F40; // type:function size:0x8 scope:global align:4 +setPalette__11J2DTevBlockFUlPC7ResTLUT = .text:0x802F4F48; // type:function size:0x8 scope:global align:4 +prepareTexture__11J2DTevBlockFUc = .text:0x802F4F50; // type:function size:0x8 scope:global align:4 +getFont__11J2DTevBlockFv = .text:0x802F4F58; // type:function size:0x8 scope:global align:4 +shiftDeleteFlag__11J2DTevBlockFUcb = .text:0x802F4F60; // type:function size:0x4 scope:global align:4 +setUndeleteFlag__11J2DTevBlockFUc = .text:0x802F4F64; // type:function size:0x4 scope:global align:4 +setFontUndeleteFlag__11J2DTevBlockFv = .text:0x802F4F68; // type:function size:0x4 scope:global align:4 +__ct__18J2DMaterialFactoryFRC16J2DMaterialBlock = .text:0x802F4F6C; // type:function size:0x1C4 scope:global align:4 +countStages__18J2DMaterialFactoryCFi = .text:0x802F5130; // type:function size:0x88 scope:global align:4 +create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive = .text:0x802F51B8; // type:function size:0x910 scope:global align:4 +newMatColor__18J2DMaterialFactoryCFii = .text:0x802F5AC8; // type:function size:0xA0 scope:global align:4 +newColorChanNum__18J2DMaterialFactoryCFi = .text:0x802F5B68; // type:function size:0x38 scope:global align:4 +newColorChan__18J2DMaterialFactoryCFii = .text:0x802F5BA0; // type:function size:0x54 scope:global align:4 +newTexGenNum__18J2DMaterialFactoryCFi = .text:0x802F5BF4; // type:function size:0x38 scope:global align:4 +newTexCoord__18J2DMaterialFactoryCFii = .text:0x802F5C2C; // type:function size:0x74 scope:global align:4 +newTexMtx__18J2DMaterialFactoryCFii = .text:0x802F5CA0; // type:function size:0xDC scope:global align:4 +newCullMode__18J2DMaterialFactoryCFi = .text:0x802F5D7C; // type:function size:0x40 scope:global align:4 +newTexNo__18J2DMaterialFactoryCFii = .text:0x802F5DBC; // type:function size:0x48 scope:global align:4 +newFontNo__18J2DMaterialFactoryCFi = .text:0x802F5E04; // type:function size:0x40 scope:global align:4 +newTevOrder__18J2DMaterialFactoryCFii = .text:0x802F5E44; // type:function size:0x74 scope:global align:4 +newTevColor__18J2DMaterialFactoryCFii = .text:0x802F5EB8; // type:function size:0x98 scope:global align:4 +newTevKColor__18J2DMaterialFactoryCFii = .text:0x802F5F50; // type:function size:0xA0 scope:global align:4 +newTevStageNum__18J2DMaterialFactoryCFi = .text:0x802F5FF0; // type:function size:0x38 scope:global align:4 +newTevStage__18J2DMaterialFactoryCFii = .text:0x802F6028; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J2DMaterialFactoryCFii = .text:0x802F6088; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J2DMaterialFactoryCFi = .text:0x802F6124; // type:function size:0x30 scope:global align:4 +newIndTexOrder__18J2DMaterialFactoryCFii = .text:0x802F6154; // type:function size:0x68 scope:global align:4 +newIndTexMtx__18J2DMaterialFactoryCFii = .text:0x802F61BC; // type:function size:0x104 scope:global align:4 +newIndTevStage__18J2DMaterialFactoryCFii = .text:0x802F62C0; // type:function size:0x154 scope:global align:4 +newIndTexCoordScale__18J2DMaterialFactoryCFii = .text:0x802F6414; // type:function size:0x68 scope:global align:4 +newAlphaComp__18J2DMaterialFactoryCFi = .text:0x802F647C; // type:function size:0x7C scope:global align:4 +newBlend__18J2DMaterialFactoryCFi = .text:0x802F64F8; // type:function size:0x7C scope:global align:4 +newDither__18J2DMaterialFactoryCFi = .text:0x802F6574; // type:function size:0x38 scope:global align:4 +__ct__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F65AC; // type:function size:0x60 scope:global align:4 +JSUConvertOffsetToPtr<12J2DBlendInfo>__FPCvPCv = .text:0x802F660C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J2DAlphaCompInfo>__FPCvPCv = .text:0x802F6624; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J2DTevSwapModeTableInfo>__FPCvPCv = .text:0x802F663C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J2DTevSwapModeInfo>__FPCvPCv = .text:0x802F6654; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTevStageInfo>__FPCvPCv = .text:0x802F666C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv = .text:0x802F6684; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTevOrderInfo>__FPCvPCv = .text:0x802F669C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J2DTexMtxInfo>__FPCvPCv = .text:0x802F66B4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTexCoordInfo>__FPCvPCv = .text:0x802F66CC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J2DColorChanInfo>__FPCvPCv = .text:0x802F66E4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F66FC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv = .text:0x802F6714; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv = .text:0x802F672C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J2DIndInitData>__FPCvPCv = .text:0x802F6744; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F675C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J2DMaterialInitData>__FPCvPCv = .text:0x802F6774; // type:function size:0x18 scope:global align:4 +J2DPrint_print_alpha_va = .text:0x802F678C; // type:function size:0xA4 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F6830; // type:function size:0x8C scope:global align:4 +__dt__8J2DPrintFv = .text:0x802F68BC; // type:function size:0x48 scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802F6904; // type:function size:0x1F0 scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802F6AF4; // type:function size:0x6C scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802F6B60; // type:function size:0x98 scope:global align:4 +locate__8J2DPrintFff = .text:0x802F6BF8; // type:function size:0x1C scope:global align:4 +print__8J2DPrintFffUcPCce = .text:0x802F6C14; // type:function size:0xB0 scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802F6CC4; // type:function size:0x324 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802F6FE8; // type:function size:0x79C scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802F7784; // type:function size:0x128 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802F78AC; // type:function size:0x53C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802F7DE8; // type:function size:0x74 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802F7E5C; // type:function size:0x104 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802F7F60; // type:function size:0x134 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802F8094; // type:function size:0xC0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802F8154; // type:function size:0x88 scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F81DC; // type:function size:0x90 scope:global align:4 +initialize__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F826C; // type:function size:0xB8 scope:global align:4 +__ct__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F8324; // type:function size:0x80 scope:global align:4 +initialize__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F83A4; // type:function size:0x94 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStreamUc = .text:0x802F8438; // type:function size:0x128 scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F8560; // type:function size:0x334 scope:global align:4 +changeUseTrans__7J2DPaneFP7J2DPane = .text:0x802F8894; // type:function size:0x194 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802F8A28; // type:function size:0xE0 scope:global align:4 +appendChild__7J2DPaneFP7J2DPane = .text:0x802F8B08; // type:function size:0xA8 scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802F8BB0; // type:function size:0xCC scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextbb = .text:0x802F8C7C; // type:function size:0x538 scope:global align:4 +place__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F91B4; // type:function size:0x248 scope:global align:4 +move__7J2DPaneFff = .text:0x802F93FC; // type:function size:0x54 scope:global align:4 +add__7J2DPaneFff = .text:0x802F9450; // type:function size:0x44 scope:global align:4 +resize__7J2DPaneFff = .text:0x802F9494; // type:function size:0x108 scope:global align:4 +getBounds__7J2DPaneFv = .text:0x802F959C; // type:function size:0xDC scope:global align:4 +rotate__7J2DPaneFff13J2DRotateAxisf = .text:0x802F9678; // type:function size:0x30 scope:global align:4 +rotate__7J2DPaneFf = .text:0x802F96A8; // type:function size:0x58 scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F9700; // type:function size:0x7C scope:global align:4 +search__7J2DPaneFUx = .text:0x802F977C; // type:function size:0xA8 scope:global align:4 +searchUserInfo__7J2DPaneFUx = .text:0x802F9824; // type:function size:0xA8 scope:global align:4 +isUsed__7J2DPaneFPC7ResTIMG = .text:0x802F98CC; // type:function size:0x88 scope:global align:4 +isUsed__7J2DPaneFPC7ResFONT = .text:0x802F9954; // type:function size:0x88 scope:global align:4 +makeMatrix__7J2DPaneFffff = .text:0x802F99DC; // type:function size:0x140 scope:global align:4 +setCullBack__7J2DPaneF11_GXCullMode = .text:0x802F9B1C; // type:function size:0x78 scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802F9B94; // type:function size:0xD8 scope:global align:4 +setInfluencedAlpha__7J2DPaneFbb = .text:0x802F9C6C; // type:function size:0x1D8 scope:global align:4 +getGlbVtx__7J2DPaneCFUc = .text:0x802F9E44; // type:function size:0xE4 scope:global align:4 +getFirstChildPane__7J2DPaneFv = .text:0x802F9F28; // type:function size:0x38 scope:global align:4 +getNextChildPane__7J2DPaneFv = .text:0x802F9F60; // type:function size:0x38 scope:global align:4 +getParentPane__7J2DPaneFv = .text:0x802F9F98; // type:function size:0x1C scope:global align:4 +makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F9FB4; // type:function size:0x1E8 scope:global align:4 +J2DCast_F32_to_S16__7J2DPaneFfUc = .text:0x802FA19C; // type:function size:0xB8 scope:global align:4 +getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FA254; // type:function size:0x13C scope:global align:4 +setAnimation__7J2DPaneFP10J2DAnmBase = .text:0x802FA390; // type:function size:0xD0 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTransform = .text:0x802FA460; // type:function size:0x8 scope:global align:4 +animationTransform__7J2DPaneFv = .text:0x802FA468; // type:function size:0x38 scope:global align:4 +clearAnmTransform__7J2DPaneFv = .text:0x802FA4A0; // type:function size:0x7C scope:global align:4 +animationTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802FA51C; // type:function size:0x98 scope:global align:4 +setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802FA5B4; // type:function size:0x88 scope:global align:4 +setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x802FA63C; // type:function size:0x88 scope:global align:4 +animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x802FA6C4; // type:function size:0x98 scope:global align:4 +updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802FA75C; // type:function size:0x108 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802FA864; // type:function size:0x4 scope:global align:4 +rewriteAlpha__7J2DPaneFv = .text:0x802FA868; // type:function size:0x4 scope:global align:4 +setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802FA86C; // type:function size:0x2C scope:global align:4 +setAnimationVC__7J2DPaneFP14J2DAnmVtxColor = .text:0x802FA898; // type:function size:0x2C scope:global align:4 +setCullBack__7J2DPaneFb = .text:0x802FA8C4; // type:function size:0x3C scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x802FA900; // type:function size:0x10 scope:global align:4 +update__7J2DPaneFv = .text:0x802FA910; // type:function size:0x4 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x802FA914; // type:function size:0x4 scope:global align:4 +__sinit_J2DPane_cpp = .text:0x802FA918; // type:function size:0x1C scope:local align:4 +__ct__9J2DScreenFv = .text:0x802FA934; // type:function size:0xA8 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802FA9DC; // type:function size:0x68 scope:global align:4 +clean__9J2DScreenFv = .text:0x802FAA44; // type:function size:0xA0 scope:global align:4 +setPriority__9J2DScreenFPCcUlP10JKRArchive = .text:0x802FAAE4; // type:function size:0x100 scope:global align:4 +setPriority__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FABE4; // type:function size:0x30 scope:global align:4 +private_set__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FAC14; // type:function size:0xBC scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802FACD0; // type:function size:0x60 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802FAD30; // type:function size:0xFC scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FAE2C; // type:function size:0x208 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUlP10JKRArchive = .text:0x802FB034; // type:function size:0x33C scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802FB370; // type:function size:0x1CC scope:global align:4 +search__9J2DScreenFUx = .text:0x802FB53C; // type:function size:0x40 scope:global align:4 +searchUserInfo__9J2DScreenFUx = .text:0x802FB57C; // type:function size:0x40 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802FB5BC; // type:function size:0x160 scope:global align:4 +getResReference__9J2DScreenFP20JSURandomInputStreamUl = .text:0x802FB71C; // type:function size:0xFC scope:global align:4 +createMaterial__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FB818; // type:function size:0x284 scope:global align:4 +isUsed__9J2DScreenFPC7ResTIMG = .text:0x802FBA9C; // type:function size:0x20 scope:global align:4 +isUsed__9J2DScreenFPC7ResFONT = .text:0x802FBABC; // type:function size:0x20 scope:global align:4 +getNameResource__9J2DScreenFPCc = .text:0x802FBADC; // type:function size:0x50 scope:global align:4 +animation__9J2DScreenFv = .text:0x802FBB2C; // type:function size:0x74 scope:global align:4 +setAnimation__9J2DScreenFP11J2DAnmColor = .text:0x802FBBA0; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP19J2DAnmTextureSRTKey = .text:0x802FBC34; // type:function size:0xA0 scope:global align:4 +setAnimation__9J2DScreenFP16J2DAnmTexPattern = .text:0x802FBCD4; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTevRegKey = .text:0x802FBD68; // type:function size:0xDC scope:global align:4 +setAnimation__9J2DScreenFP14J2DAnmVtxColor = .text:0x802FBE44; // type:function size:0x20 scope:global align:4 +setAnimation__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802FBE64; // type:function size:0x20 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUl = .text:0x802FBE84; // type:function size:0x30 scope:global align:4 +getTypeID__9J2DScreenCFv = .text:0x802FBEB4; // type:function size:0x8 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x802FBEBC; // type:function size:0x34 scope:global align:4 +setAnimation__9J2DScreenFP10J2DAnmBase = .text:0x802FBEF0; // type:function size:0x20 scope:global align:4 +setAnimationVF__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802FBF10; // type:function size:0x4 scope:global align:4 +setAnimationVC__9J2DScreenFP14J2DAnmVtxColor = .text:0x802FBF14; // type:function size:0x4 scope:global align:4 +__ct__9J2DWindowFv = .text:0x802FBF18; // type:function size:0xF8 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FC010; // type:function size:0x9C scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802FC0AC; // type:function size:0x508 scope:global align:4 +private_readStream__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FC5B4; // type:function size:0x4EC scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802FCAA0; // type:function size:0x27C scope:global align:4 +__dt__9J2DWindowFv = .text:0x802FCD1C; // type:function size:0xA8 scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802FCDC4; // type:function size:0x134 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FCEF8; // type:function size:0x474 scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FD36C; // type:function size:0x130 scope:global align:4 +resize__9J2DWindowFff = .text:0x802FD49C; // type:function size:0x12C scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FD5C8; // type:function size:0xAC scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802FD674; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802FD6DC; // type:function size:0xF8 scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802FD7D4; // type:function size:0x2FC scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802FDAD0; // type:function size:0x194 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802FDC64; // type:function size:0xA0 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802FDD04; // type:function size:0x328 scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FE02C; // type:function size:0x2D0 scope:global align:4 +getFrameTexture__9J2DWindowCFUcUc = .text:0x802FE2FC; // type:function size:0x7C scope:global align:4 +isUsed__9J2DWindowFPC7ResTIMG = .text:0x802FE378; // type:function size:0xBC scope:global align:4 +getTypeID__9J2DWindowCFv = .text:0x802FE434; // type:function size:0x8 scope:global align:4 +draw__9J2DWindowFffff = .text:0x802FE43C; // type:function size:0x48 scope:global align:4 +getContentsTexture__9J2DWindowCFUc = .text:0x802FE484; // type:function size:0x18 scope:global align:4 +getMaterial__9J2DWindowCFRQ29J2DWindow9TMaterial = .text:0x802FE49C; // type:function size:0x1C scope:global align:4 +getFrameMaterial__9J2DWindowCFUc = .text:0x802FE4B8; // type:function size:0x8 scope:global align:4 +getContentsMaterial__9J2DWindowCFv = .text:0x802FE4C0; // type:function size:0x8 scope:global align:4 +isUsed__9J2DWindowFPC7ResFONT = .text:0x802FE4C8; // type:function size:0x20 scope:global align:4 +rewriteAlpha__9J2DWindowFv = .text:0x802FE4E8; // type:function size:0x4 scope:global align:4 +__ct__10J2DPictureFv = .text:0x802FE4EC; // type:function size:0xC8 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FE5B4; // type:function size:0xBC scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802FE670; // type:function size:0x534 scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802FEBA4; // type:function size:0xF8 scope:global align:4 +__ct__10J2DPictureFUxRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802FEC9C; // type:function size:0xE8 scope:global align:4 +private_readStream__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FED84; // type:function size:0x3F4 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FF178; // type:function size:0x94 scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FF20C; // type:function size:0x12C scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802FF338; // type:function size:0x154 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802FF48C; // type:function size:0xA8 scope:global align:4 +prepareTexture__10J2DPictureFUc = .text:0x802FF534; // type:function size:0xD0 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGP10JUTPaletteUcf = .text:0x802FF604; // type:function size:0x34C scope:global align:4 +insert__10J2DPictureFPCcP10JUTPaletteUcf = .text:0x802FF950; // type:function size:0x70 scope:global align:4 +insert__10J2DPictureFP10JUTTextureUcf = .text:0x802FF9C0; // type:function size:0x1D0 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802FFB90; // type:function size:0x120 scope:global align:4 +remove__10J2DPictureFP10JUTTexture = .text:0x802FFCB0; // type:function size:0x60 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802FFD10; // type:function size:0xF0 scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802FFE00; // type:function size:0x58 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUcP10JUTPalette = .text:0x802FFE58; // type:function size:0x10C scope:global align:4 +changeTexture__10J2DPictureFPCcUcP10JUTPalette = .text:0x802FFF64; // type:function size:0x60 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802FFFC4; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x8030002C; // type:function size:0x6C scope:global align:4 +drawFullSet__10J2DPictureFffffPA3_A4_f = .text:0x80300098; // type:function size:0x74 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x8030010C; // type:function size:0x318 scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80300424; // type:function size:0x3F8 scope:global align:4 +drawTexCoord__10J2DPictureFffffssssssssPA3_A4_f = .text:0x8030081C; // type:function size:0x250 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x80300A6C; // type:function size:0x490 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x80300EFC; // type:function size:0x14 scope:global align:4 +setBlendColorRatio__10J2DPictureFff = .text:0x80300F10; // type:function size:0x28 scope:global align:4 +setBlendAlphaRatio__10J2DPictureFff = .text:0x80300F38; // type:function size:0x28 scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x80300F60; // type:function size:0xD0 scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x80301030; // type:function size:0xD0 scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x80301100; // type:function size:0xE0 scope:global align:4 +setTexCoord__10J2DPictureFPC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x803011E0; // type:function size:0x40 scope:global align:4 +setTexCoord__10J2DPictureFPQ29JGeometry8TVec2PC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x80301220; // type:function size:0x318 scope:global align:4 +isUsed__10J2DPictureFPC7ResTIMG = .text:0x80301538; // type:function size:0x64 scope:global align:4 +getUsableTlut__10J2DPictureFUc = .text:0x8030159C; // type:function size:0xD0 scope:global align:4 +getTlutID__10J2DPictureFPC7ResTIMGUc = .text:0x8030166C; // type:function size:0x34 scope:global align:4 +__ct__Q29JGeometry8TVec2Fv = .text:0x803016A0; // type:function size:0x4 scope:global align:4 +append__10J2DPictureFP10JUTTexturef = .text:0x803016A4; // type:function size:0x30 scope:global align:4 +append__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x803016D4; // type:function size:0x30 scope:global align:4 +load__10J2DPictureFUc = .text:0x80301704; // type:function size:0x34 scope:global align:4 +load__10J2DPictureF11_GXTexMapIDUc = .text:0x80301738; // type:function size:0x4C scope:global align:4 +getTypeID__10J2DPictureCFv = .text:0x80301784; // type:function size:0x8 scope:global align:4 +append__10J2DPictureFPCcP10JUTPalettef = .text:0x8030178C; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFP10JUTTexturef = .text:0x803017BC; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPCcP10JUTPalettef = .text:0x803017EC; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPCcf = .text:0x8030181C; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x8030184C; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGf = .text:0x8030187C; // type:function size:0x30 scope:global align:4 +remove__10J2DPictureFv = .text:0x803018AC; // type:function size:0x38 scope:global align:4 +draw__10J2DPictureFffUcbbb = .text:0x803018E4; // type:function size:0x98 scope:global align:4 +draw__10J2DPictureFffbbb = .text:0x8030197C; // type:function size:0x44 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x803019C0; // type:function size:0x64 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x80301A24; // type:function size:0xAC scope:global align:4 +getTextureCount__10J2DPictureCFv = .text:0x80301AD0; // type:function size:0x8 scope:global align:4 +isUsed__10J2DPictureFPC7ResFONT = .text:0x80301AD8; // type:function size:0x20 scope:global align:4 +rewriteAlpha__10J2DPictureFv = .text:0x80301AF8; // type:function size:0x4 scope:global align:4 +__ct__10J2DTextBoxFv = .text:0x80301AFC; // type:function size:0x78 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x80301B74; // type:function size:0x84 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80301BF8; // type:function size:0x468 scope:global align:4 +__ct__10J2DTextBoxFUxRCQ29JGeometry8TBox2PC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x80302060; // type:function size:0x94 scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x803020F4; // type:function size:0x230 scope:global align:4 +private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x80302324; // type:function size:0x358 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x8030267C; // type:function size:0x98 scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x80302714; // type:function size:0x70 scope:global align:4 +draw__10J2DTextBoxFff = .text:0x80302784; // type:function size:0x1A8 scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x8030292C; // type:function size:0x1C8 scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x80302AF4; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x80302AFC; // type:function size:0xEC scope:global align:4 +setString__10J2DTextBoxFsPCce = .text:0x80302BE8; // type:function size:0x124 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x80302D0C; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x80302D84; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x80302DEC; // type:function size:0x1A8 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x80302F94; // type:function size:0x104 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResFONT = .text:0x80303098; // type:function size:0x6C scope:global align:4 +getTypeID__10J2DTextBoxCFv = .text:0x80303104; // type:function size:0x8 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResTIMG = .text:0x8030310C; // type:function size:0x20 scope:global align:4 +rewriteAlpha__10J2DTextBoxFv = .text:0x8030312C; // type:function size:0x4 scope:global align:4 +__ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80303130; // type:function size:0x2EC scope:global align:4 +setMinSize__11J2DWindowExFv = .text:0x8030341C; // type:function size:0x1C4 scope:global align:4 +__dt__11J2DWindowExFv = .text:0x803035E0; // type:function size:0xE8 scope:global align:4 +drawSelf__11J2DWindowExFffPA3_A4_f = .text:0x803036C8; // type:function size:0xA0 scope:global align:4 +draw_private__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80303768; // type:function size:0x6C8 scope:global align:4 +drawContents__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x80303E30; // type:function size:0x3E0 scope:global align:4 +drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb = .text:0x80304210; // type:function size:0x254 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x80304464; // type:function size:0x19C scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80304600; // type:function size:0x120 scope:global align:4 +setTevOrder__11J2DWindowExFb = .text:0x80304720; // type:function size:0x104 scope:global align:4 +setTevStage__11J2DWindowExFb = .text:0x80304824; // type:function size:0x12C scope:global align:4 +setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum = .text:0x80304950; // type:function size:0x2B0 scope:global align:4 +setBlack__11J2DWindowExFQ28JUtility6TColor = .text:0x80304C00; // type:function size:0x88 scope:global align:4 +setWhite__11J2DWindowExFQ28JUtility6TColor = .text:0x80304C88; // type:function size:0x88 scope:global align:4 +setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80304D10; // type:function size:0x1D8 scope:global align:4 +getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80304EE8; // type:function size:0x19C scope:global align:4 +isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80305084; // type:function size:0xA0 scope:global align:4 +getBlack__11J2DWindowExCFv = .text:0x80305124; // type:function size:0x60 scope:global align:4 +getWhite__11J2DWindowExCFv = .text:0x80305184; // type:function size:0x60 scope:global align:4 +setAlpha__11J2DWindowExFUc = .text:0x803051E4; // type:function size:0x50 scope:global align:4 +setCullBack__11J2DWindowExF11_GXCullMode = .text:0x80305234; // type:function size:0x5C scope:global align:4 +rewriteAlpha__11J2DWindowExFv = .text:0x80305290; // type:function size:0x18 scope:global align:4 +getFrameTexture__11J2DWindowExCFUcUc = .text:0x803052A8; // type:function size:0x68 scope:global align:4 +getContentsTexture__11J2DWindowExCFUc = .text:0x80305310; // type:function size:0x68 scope:global align:4 +isUsed__11J2DWindowExFPC7ResTIMG = .text:0x80305378; // type:function size:0x120 scope:global align:4 +setAnimation__11J2DWindowExFP11J2DAnmColor = .text:0x80305498; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey = .text:0x80305520; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP16J2DAnmTexPattern = .text:0x803055A8; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTevRegKey = .text:0x80305630; // type:function size:0x88 scope:global align:4 +isNeedSetAnm__11J2DWindowExFUc = .text:0x803056B8; // type:function size:0x58 scope:global align:4 +setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull = .text:0x80305710; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP14J2DAnmVtxColor = .text:0x80305718; // type:function size:0xF4 scope:global align:4 +animationPane__11J2DWindowExFPC15J2DAnmTransform = .text:0x8030580C; // type:function size:0x1A0 scope:global align:4 +getFrameMaterial__11J2DWindowExCFUc = .text:0x803059AC; // type:function size:0x24 scope:global align:4 +getContentsMaterial__11J2DWindowExCFv = .text:0x803059D0; // type:function size:0x8 scope:global align:4 +getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial = .text:0x803059D8; // type:function size:0x2C scope:global align:4 +draw__11J2DWindowExFffff = .text:0x80305A04; // type:function size:0x58 scope:global align:4 +setCullBack__11J2DWindowExFb = .text:0x80305A5C; // type:function size:0x3C scope:global align:4 +isUsed__11J2DWindowExFPC7ResFONT = .text:0x80305A98; // type:function size:0x20 scope:global align:4 +setAnimation__11J2DWindowExFP10J2DAnmBase = .text:0x80305AB8; // type:function size:0x20 scope:global align:4 +getColor__14J2DAnmVtxColorCFUcUsP8_GXColor = .text:0x80305AD8; // type:function size:0x4 scope:global align:4 +initiate__12J2DPictureExFPC7ResTIMGPC7ResTLUT = .text:0x80305ADC; // type:function size:0xAC scope:global align:4 +__ct__12J2DPictureExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80305B88; // type:function size:0x250 scope:global align:4 +__dt__12J2DPictureExFv = .text:0x80305DD8; // type:function size:0x90 scope:global align:4 +prepareTexture__12J2DPictureExFUc = .text:0x80305E68; // type:function size:0xE8 scope:global align:4 +drawSelf__12J2DPictureExFffPA3_A4_f = .text:0x80305F50; // type:function size:0xCC scope:global align:4 +drawFullSet__12J2DPictureExFffffPA3_A4_f = .text:0x8030601C; // type:function size:0x5C scope:global align:4 +drawTexCoord__12J2DPictureExFffffssssssssPA3_A4_f = .text:0x80306078; // type:function size:0x280 scope:global align:4 +append__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x803062F8; // type:function size:0x48 scope:global align:4 +append__12J2DPictureExFPCcP10JUTPalettef = .text:0x80306340; // type:function size:0x48 scope:global align:4 +append__12J2DPictureExFP10JUTTexturef = .text:0x80306388; // type:function size:0x48 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGP10JUTPaletteUcf = .text:0x803063D0; // type:function size:0xA4 scope:global align:4 +insert__12J2DPictureExFPCcP10JUTPaletteUcf = .text:0x80306474; // type:function size:0x70 scope:global align:4 +insert__12J2DPictureExFP10JUTTextureUcf = .text:0x803064E4; // type:function size:0x9C scope:global align:4 +insertCommon__12J2DPictureExFUcf = .text:0x80306580; // type:function size:0x298 scope:global align:4 +isInsert__12J2DPictureExCFUc = .text:0x80306818; // type:function size:0xF0 scope:global align:4 +remove__12J2DPictureExFUc = .text:0x80306908; // type:function size:0x19C scope:global align:4 +remove__12J2DPictureExFv = .text:0x80306AA4; // type:function size:0x64 scope:global align:4 +remove__12J2DPictureExFP10JUTTexture = .text:0x80306B08; // type:function size:0xBC scope:global align:4 +isRemove__12J2DPictureExCFUc = .text:0x80306BC4; // type:function size:0x54 scope:global align:4 +draw__12J2DPictureExFffUcbbb = .text:0x80306C18; // type:function size:0x114 scope:global align:4 +draw__12J2DPictureExFffffbbb = .text:0x80306D2C; // type:function size:0x4F8 scope:global align:4 +drawOut__12J2DPictureExFffffff = .text:0x80307224; // type:function size:0x168 scope:global align:4 +drawOut__12J2DPictureExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x8030738C; // type:function size:0x374 scope:global align:4 +load__12J2DPictureExF11_GXTexMapIDUc = .text:0x80307700; // type:function size:0x48 scope:global align:4 +setTevOrder__12J2DPictureExFUcUcb = .text:0x80307748; // type:function size:0x134 scope:global align:4 +setTevStage__12J2DPictureExFUcUcb = .text:0x8030787C; // type:function size:0x2A8 scope:global align:4 +setStage__12J2DPictureExFP11J2DTevStageQ212J2DPictureEx10stage_enum = .text:0x80307B24; // type:function size:0x2A0 scope:global align:4 +setTevKColor__12J2DPictureExFUc = .text:0x80307DC4; // type:function size:0x348 scope:global align:4 +setTevKColorSel__12J2DPictureExFUc = .text:0x8030810C; // type:function size:0xA8 scope:global align:4 +setTevKAlphaSel__12J2DPictureExFUc = .text:0x803081B4; // type:function size:0xA8 scope:global align:4 +shiftSetBlendRatio__12J2DPictureExFUcfbb = .text:0x8030825C; // type:function size:0x114 scope:global align:4 +setBlendColorRatio__12J2DPictureExFff = .text:0x80308370; // type:function size:0x60 scope:global align:4 +setBlendAlphaRatio__12J2DPictureExFff = .text:0x803083D0; // type:function size:0x60 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUc = .text:0x80308430; // type:function size:0x148 scope:global align:4 +changeTexture__12J2DPictureExFPCcUc = .text:0x80308578; // type:function size:0x58 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUcP10JUTPalette = .text:0x803085D0; // type:function size:0x164 scope:global align:4 +changeTexture__12J2DPictureExFPCcUcP10JUTPalette = .text:0x80308734; // type:function size:0x60 scope:global align:4 +getTexture__12J2DPictureExCFUc = .text:0x80308794; // type:function size:0x58 scope:global align:4 +getTextureCount__12J2DPictureExCFv = .text:0x803087EC; // type:function size:0x20 scope:global align:4 +setBlack__12J2DPictureExFQ28JUtility6TColor = .text:0x8030880C; // type:function size:0x88 scope:global align:4 +setWhite__12J2DPictureExFQ28JUtility6TColor = .text:0x80308894; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DPictureExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8030891C; // type:function size:0x1E4 scope:global align:4 +getBlackWhite__12J2DPictureExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80308B00; // type:function size:0x1C0 scope:global align:4 +isSetBlackWhite__12J2DPictureExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80308CC0; // type:function size:0xD4 scope:global align:4 +getBlack__12J2DPictureExCFv = .text:0x80308D94; // type:function size:0x60 scope:global align:4 +getWhite__12J2DPictureExCFv = .text:0x80308DF4; // type:function size:0x60 scope:global align:4 +setAlpha__12J2DPictureExFUc = .text:0x80308E54; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DPictureExF11_GXCullMode = .text:0x80308E74; // type:function size:0x34 scope:global align:4 +rewriteAlpha__12J2DPictureExFv = .text:0x80308EA8; // type:function size:0x18 scope:global align:4 +isUsed__12J2DPictureExFPC7ResTIMG = .text:0x80308EC0; // type:function size:0xA0 scope:global align:4 +setAnimation__12J2DPictureExFP11J2DAnmColor = .text:0x80308F60; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP19J2DAnmTextureSRTKey = .text:0x80308F8C; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP16J2DAnmTexPattern = .text:0x80308FB8; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTevRegKey = .text:0x80308FE4; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull = .text:0x80309010; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DPictureExFP14J2DAnmVtxColor = .text:0x80309018; // type:function size:0xF4 scope:global align:4 +animationPane__12J2DPictureExFPC15J2DAnmTransform = .text:0x8030910C; // type:function size:0x158 scope:global align:4 +getUsableTlut__12J2DPictureExFUc = .text:0x80309264; // type:function size:0x10C scope:global align:4 +append__12J2DPictureExFPC7ResTIMGf = .text:0x80309370; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFPCcf = .text:0x803093A0; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFP10JUTTexturef = .text:0x803093D0; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPCcP10JUTPalettef = .text:0x80309400; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPCcf = .text:0x80309430; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80309460; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGf = .text:0x80309490; // type:function size:0x30 scope:global align:4 +insert__12J2DPictureExFPCcUcf = .text:0x803094C0; // type:function size:0x34 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGUcf = .text:0x803094F4; // type:function size:0x34 scope:global align:4 +draw__12J2DPictureExFffbbb = .text:0x80309528; // type:function size:0x44 scope:global align:4 +drawOut__12J2DPictureExFffffffff = .text:0x8030956C; // type:function size:0x64 scope:global align:4 +load__12J2DPictureExFUc = .text:0x803095D0; // type:function size:0x34 scope:global align:4 +setCullBack__12J2DPictureExFb = .text:0x80309604; // type:function size:0x3C scope:global align:4 +isUsed__12J2DPictureExFPC7ResFONT = .text:0x80309640; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DPictureExFP10J2DAnmBase = .text:0x80309660; // type:function size:0x20 scope:global align:4 +__ct__12J2DTextBoxExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80309680; // type:function size:0x338 scope:global align:4 +__dt__12J2DTextBoxExFv = .text:0x803099B8; // type:function size:0x90 scope:global align:4 +drawSelf__12J2DTextBoxExFffPA3_A4_f = .text:0x80309A48; // type:function size:0x300 scope:global align:4 +draw__12J2DTextBoxExFff = .text:0x80309D48; // type:function size:0x244 scope:global align:4 +draw__12J2DTextBoxExFfff18J2DTextBoxHBinding = .text:0x80309F8C; // type:function size:0x26C scope:global align:4 +setFont__12J2DTextBoxExFP7JUTFont = .text:0x8030A1F8; // type:function size:0x64 scope:global align:4 +getFont__12J2DTextBoxExCFv = .text:0x8030A25C; // type:function size:0x4C scope:global align:4 +setTevOrder__12J2DTextBoxExFb = .text:0x8030A2A8; // type:function size:0xE4 scope:global align:4 +setTevStage__12J2DTextBoxExFb = .text:0x8030A38C; // type:function size:0xA4 scope:global align:4 +setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum = .text:0x8030A430; // type:function size:0x2A8 scope:global align:4 +setBlack__12J2DTextBoxExFQ28JUtility6TColor = .text:0x8030A6D8; // type:function size:0x88 scope:global align:4 +setWhite__12J2DTextBoxExFQ28JUtility6TColor = .text:0x8030A760; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DTextBoxExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8030A7E8; // type:function size:0x180 scope:global align:4 +getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x8030A968; // type:function size:0x19C scope:global align:4 +isSetBlackWhite__12J2DTextBoxExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8030AB04; // type:function size:0x94 scope:global align:4 +getBlack__12J2DTextBoxExCFv = .text:0x8030AB98; // type:function size:0x60 scope:global align:4 +getWhite__12J2DTextBoxExCFv = .text:0x8030ABF8; // type:function size:0x60 scope:global align:4 +setAlpha__12J2DTextBoxExFUc = .text:0x8030AC58; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DTextBoxExF11_GXCullMode = .text:0x8030AC78; // type:function size:0x34 scope:global align:4 +rewriteAlpha__12J2DTextBoxExFv = .text:0x8030ACAC; // type:function size:0x18 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResFONT = .text:0x8030ACC4; // type:function size:0x8C scope:global align:4 +setAnimation__12J2DTextBoxExFP11J2DAnmColor = .text:0x8030AD50; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP19J2DAnmTextureSRTKey = .text:0x8030AD7C; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP16J2DAnmTexPattern = .text:0x8030ADA8; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTevRegKey = .text:0x8030ADD4; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull = .text:0x8030AE00; // type:function size:0x8 scope:global align:4 +animationPane__12J2DTextBoxExFPC15J2DAnmTransform = .text:0x8030AE08; // type:function size:0x80 scope:global align:4 +setCullBack__12J2DTextBoxExFb = .text:0x8030AE88; // type:function size:0x3C scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResTIMG = .text:0x8030AEC4; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DTextBoxExFP14J2DAnmVtxColor = .text:0x8030AEE4; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DTextBoxExFP10J2DAnmBase = .text:0x8030AEE8; // type:function size:0x20 scope:global align:4 +load__20J2DAnmLoaderDataBaseFPCv = .text:0x8030AF08; // type:function size:0x824 scope:global align:4 +__ct__19J2DAnmKeyLoader_v15Fv = .text:0x8030B72C; // type:function size:0x1C scope:global align:4 +__dt__19J2DAnmKeyLoader_v15Fv = .text:0x8030B748; // type:function size:0x5C scope:global align:4 +load__19J2DAnmKeyLoader_v15FPCv = .text:0x8030B7A4; // type:function size:0x10C scope:global align:4 +setResource__19J2DAnmKeyLoader_v15FP10J2DAnmBasePCv = .text:0x8030B8B0; // type:function size:0x15C scope:global align:4 +readAnmTransform__19J2DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x8030BA0C; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J2DAnmKeyLoader_v15FP18J2DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x8030BA34; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J2DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x8030BAD0; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J2DAnmKeyLoader_v15FP19J2DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8030BAF8; // type:function size:0x1EC scope:global align:4 +readAnmColor__19J2DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x8030BCE4; // type:function size:0x28 scope:global align:4 +setAnmColor__19J2DAnmKeyLoader_v15FP14J2DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8030BD0C; // type:function size:0xEC scope:global align:4 +readAnmVtxColor__19J2DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x8030BDF8; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J2DAnmKeyLoader_v15FP17J2DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8030BE20; // type:function size:0xFC scope:global align:4 +load__20J2DAnmFullLoader_v15FPCv = .text:0x8030BF1C; // type:function size:0x10C scope:global align:4 +setResource__20J2DAnmFullLoader_v15FP10J2DAnmBasePCv = .text:0x8030C028; // type:function size:0x15C scope:global align:4 +__ct__20J2DAnmFullLoader_v15Fv = .text:0x8030C184; // type:function size:0x1C scope:global align:4 +__dt__20J2DAnmFullLoader_v15Fv = .text:0x8030C1A0; // type:function size:0x5C scope:global align:4 +readAnmTransform__20J2DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x8030C1FC; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J2DAnmFullLoader_v15FP19J2DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8030C224; // type:function size:0x94 scope:global align:4 +readAnmColor__20J2DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x8030C2B8; // type:function size:0x28 scope:global align:4 +setAnmColor__20J2DAnmFullLoader_v15FP15J2DAnmColorFullPC19J3DAnmColorFullData = .text:0x8030C2E0; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J2DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x8030C3AC; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J2DAnmFullLoader_v15FP16J2DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8030C3D4; // type:function size:0xA4 scope:global align:4 +readAnmTevReg__19J2DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x8030C478; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J2DAnmKeyLoader_v15FP15J2DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8030C4A0; // type:function size:0x18C scope:global align:4 +readAnmVisibility__20J2DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x8030C62C; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J2DAnmFullLoader_v15FP20J2DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x8030C654; // type:function size:0x7C scope:global align:4 +readAnmVtxColor__20J2DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x8030C6D0; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J2DAnmFullLoader_v15FP18J2DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x8030C6F8; // type:function size:0xFC scope:global align:4 +__dt__14J2DAnmVtxColorFv = .text:0x8030C7F4; // type:function size:0x5C scope:global align:4 +__dt__20J2DAnmVisibilityFullFv = .text:0x8030C850; // type:function size:0x5C scope:global align:4 +__dt__12J2DAnmLoaderFv = .text:0x8030C8AC; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv = .text:0x8030C8F4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv = .text:0x8030C90C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv = .text:0x8030C924; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv = .text:0x8030C93C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv = .text:0x8030C954; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv = .text:0x8030C96C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv = .text:0x8030C984; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv = .text:0x8030C99C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<3Vec>__FPCvPCv = .text:0x8030C9B4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv = .text:0x8030C9CC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x8030C9E4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x8030C9FC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv = .text:0x8030CA14; // type:function size:0x18 scope:global align:4 +getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8030CA2C; // type:function size:0x56C scope:global align:4 +calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8030CF98; // type:function size:0x428 scope:global align:4 +searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen = .text:0x8030D3C0; // type:function size:0xA4 scope:global align:4 +getColor__15J2DAnmColorFullCFUsP8_GXColor = .text:0x8030D464; // type:function size:0x238 scope:global align:4 +getColor__14J2DAnmColorKeyCFUsP8_GXColor = .text:0x8030D69C; // type:function size:0x2C4 scope:global align:4 +getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x8030D960; // type:function size:0x240 scope:global align:4 +getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x8030DBA0; // type:function size:0x2EC scope:global align:4 +calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8030DE8C; // type:function size:0x270 scope:global align:4 +searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen = .text:0x8030E0FC; // type:function size:0xB0 scope:global align:4 +searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen = .text:0x8030E1AC; // type:function size:0x1D8 scope:global align:4 +getTexNo__16J2DAnmTexPatternCFUsPUs = .text:0x8030E384; // type:function size:0xB4 scope:global align:4 +getResTIMG__16J2DAnmTexPatternCFUs = .text:0x8030E438; // type:function size:0x54 scope:global align:4 +getPalette__16J2DAnmTexPatternCFUs = .text:0x8030E48C; // type:function size:0x58 scope:global align:4 +getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030E4E4; // type:function size:0xA8 scope:global align:4 +getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030E58C; // type:function size:0x2C4 scope:global align:4 +getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030E850; // type:function size:0x2C4 scope:global align:4 +searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030EB14; // type:function size:0x104 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x8030EC18; // type:function size:0x234 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x8030EE4C; // type:function size:0x17C scope:global align:4 +__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030EFC8; // type:function size:0x10 scope:global align:4 +__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030EFD8; // type:function size:0x54 scope:global align:4 +__dt__16J2DAnmTexPatternFv = .text:0x8030F02C; // type:function size:0x90 scope:global align:4 +__dt__17J2DAnmVtxColorKeyFv = .text:0x8030F0BC; // type:function size:0x6C scope:global align:4 +__dt__18J2DAnmVtxColorFullFv = .text:0x8030F128; // type:function size:0x6C scope:global align:4 +__dt__15J2DAnmColorFullFv = .text:0x8030F194; // type:function size:0x84 scope:global align:4 +getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8030F218; // type:function size:0x30 scope:global align:4 +__dt__19J2DAnmTransformFullFv = .text:0x8030F248; // type:function size:0x6C scope:global align:4 +get__13J2DDataManageFPCc = .text:0x8030F2B4; // type:function size:0x64 scope:global align:4 +get__13J2DDataManageFP14JSUInputStream = .text:0x8030F318; // type:function size:0x94 scope:global align:4 +getResReference__15J2DResReferenceCFUs = .text:0x8030F3AC; // type:function size:0x34 scope:global align:4 +getName__15J2DResReferenceCFUs = .text:0x8030F3E0; // type:function size:0x154 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x8030F534; // type:function size:0x178 scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x8030F6AC; // type:function size:0x154 scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x8030F800; // type:function size:0x2F8 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x8030FAF8; // type:function size:0x110 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x8030FC08; // type:function size:0x1CC scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x8030FDD4; // type:function size:0x1CC scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb = .text:0x8030FFA0; // type:function size:0x560 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x80310500; // type:function size:0x1D0 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x803106D0; // type:function size:0x204 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x803108D4; // type:function size:0x19C scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x80310A70; // type:function size:0xA8 scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x80310B18; // type:function size:0x90 scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x80310BA8; // type:function size:0xD4 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x80310C7C; // type:function size:0x98 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x80310D14; // type:function size:0x2B8 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x80310FCC; // type:function size:0x2E0 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x803112AC; // type:function size:0xF8 scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x803113A4; // type:function size:0x200 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x803115A4; // type:function size:0x18C scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x80311730; // type:function size:0x168 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x80311898; // type:function size:0x234 scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x80311ACC; // type:function size:0x364 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x80311E30; // type:function size:0x14C scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x80311F7C; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x80311FFC; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x80312068; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl = .text:0x803120D4; // type:function size:0x98 scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl = .text:0x8031216C; // type:function size:0x98 scope:global align:4 +J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x80312204; // type:function size:0x80 scope:global align:4 +__ct__6J3DSysFv = .text:0x80312284; // type:function size:0xD8 scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x8031235C; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x80312380; // type:function size:0x28 scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x803123A8; // type:function size:0x1B0 scope:global align:4 +drawInit__6J3DSysFv = .text:0x80312558; // type:function size:0x680 scope:global align:4 +reinitGX__6J3DSysFv = .text:0x80312BD8; // type:function size:0x60 scope:global align:4 +reinitGenMode__6J3DSysFv = .text:0x80312C38; // type:function size:0x4C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x80312C84; // type:function size:0xAC scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x80312D30; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x80312E34; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x80312ED8; // type:function size:0x308 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x803131E0; // type:function size:0xF8 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x803132D8; // type:function size:0x94 scope:global align:4 +__sinit_J3DSys_cpp = .text:0x8031336C; // type:function size:0x28 scope:local align:4 +__ct__13J3DVertexDataFv = .text:0x80313394; // type:function size:0x80 scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x80313414; // type:function size:0x60 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x80313474; // type:function size:0x58 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x803134CC; // type:function size:0x3C scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x80313508; // type:function size:0x24 scope:global align:4 +copyLocalVtxPosArray__15J3DVertexBufferFUl = .text:0x8031352C; // type:function size:0x120 scope:global align:4 +copyLocalVtxNrmArray__15J3DVertexBufferFUl = .text:0x8031364C; // type:function size:0x120 scope:global align:4 +copyLocalVtxArray__15J3DVertexBufferFUl = .text:0x8031376C; // type:function size:0x1A8 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x80313914; // type:function size:0xB4 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x803139C8; // type:function size:0xB4 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x80313A7C; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x80313A90; // type:function size:0x3C scope:global align:4 +__MTGQR7__FUl = .text:0x80313ACC; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x80313AD4; // type:function size:0x38 scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x80313B0C; // type:function size:0xF0 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x80313BFC; // type:function size:0x13C scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x80313D38; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x80313E00; // type:function size:0xC0 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x80313EC0; // type:function size:0xA8 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x80313F68; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x8031401C; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x803140D0; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x80314180; // type:function size:0xB0 scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x80314230; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x80314294; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x803142E8; // type:function size:0x124 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x8031440C; // type:function size:0xDC scope:global align:4 +loadGX__10J3DTextureCFUs11_GXTexMapID = .text:0x803144E8; // type:function size:0x158 scope:global align:4 +entryNum__10J3DTextureFUs = .text:0x80314640; // type:function size:0x78 scope:global align:4 +addResTIMG__10J3DTextureFUsPC7ResTIMG = .text:0x803146B8; // type:function size:0x26C scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x80314924; // type:function size:0x80 scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x803149A4; // type:function size:0x64 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x80314A08; // type:function size:0x78 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x80314A80; // type:function size:0x20 scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x80314AA0; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x80314AB4; // type:function size:0x2C scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x80314AE0; // type:function size:0x54 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x80314B34; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x80314B90; // type:function size:0x20 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x80314BB0; // type:function size:0x3C scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x80314BEC; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x80314BF4; // type:function size:0x20 scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x80314C14; // type:function size:0x38 scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x80314C4C; // type:function size:0x5C scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x80314CA8; // type:function size:0x8C scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x80314D34; // type:function size:0x8C scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x80314DC0; // type:function size:0x24 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x80314DE4; // type:function size:0x5C scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x80314E40; // type:function size:0x60 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x80314EA0; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x80314EC0; // type:function size:0x28 scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x80314EE8; // type:function size:0x28 scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x80314F10; // type:function size:0x28 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x80314F38; // type:function size:0x84 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x80314FBC; // type:function size:0x54 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x80315010; // type:function size:0x60 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x80315070; // type:function size:0x1E8 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x80315258; // type:function size:0x4C scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x803152A4; // type:function size:0x11C scope:global align:4 +draw__14J3DShapePacketFv = .text:0x803153C0; // type:function size:0x98 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x80315458; // type:function size:0x88 scope:global align:4 +draw__9J3DPacketFv = .text:0x803154E0; // type:function size:0x4 scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x803154E4; // type:function size:0x60 scope:global align:4 +resetMtxLoadCache__11J3DShapeMtxFv = .text:0x80315544; // type:function size:0x3C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x80315580; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x803155C4; // type:function size:0x60 scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x80315624; // type:function size:0x4C scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x80315670; // type:function size:0x58 scope:global align:4 +loadExecute__17J3DDifferedTexMtxFPA4_Cf = .text:0x803156C8; // type:function size:0x5FC scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x80315CC4; // type:function size:0xA0 scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80315D64; // type:function size:0xA4 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80315E08; // type:function size:0xA8 scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80315EB0; // type:function size:0xB4 scope:global align:4 +loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs = .text:0x80315F64; // type:function size:0xCC scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x80316030; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x8031608C; // type:function size:0x64 scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x803160F0; // type:function size:0xD4 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x803161C4; // type:function size:0x124 scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x803162E8; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x80316388; // type:function size:0xB8 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x80316440; // type:function size:0x1F8 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x80316638; // type:function size:0x138 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x80316770; // type:function size:0x110 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x80316880; // type:function size:0x13C scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x803169BC; // type:function size:0x6C scope:global align:4 +getType__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x80316A28; // type:function size:0xC scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x80316A34; // type:function size:0x4 scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x80316A38; // type:function size:0x8 scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x80316A40; // type:function size:0x6C scope:global align:4 +getType__27J3DShapeMtxBBoardConcatViewCFv = .text:0x80316AAC; // type:function size:0xC scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x80316AB8; // type:function size:0x6C scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x80316B24; // type:function size:0xC scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x80316B30; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x80316B38; // type:function size:0x10 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x80316B48; // type:function size:0x4 scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x80316B4C; // type:function size:0x5C scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x80316BA8; // type:function size:0xC scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x80316BB4; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x80316BBC; // type:function size:0x10 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x80316BCC; // type:function size:0x5C scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x80316C28; // type:function size:0xC scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x80316C34; // type:function size:0x48 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x80316C7C; // type:function size:0xC scope:global align:4 +__sinit_J3DShapeMtx_cpp = .text:0x80316C88; // type:function size:0x138 scope:local align:4 +countVertex__12J3DShapeDrawFUl = .text:0x80316DC0; // type:function size:0x50 scope:global align:4 +addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl = .text:0x80316E10; // type:function size:0x148 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x80316F58; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x80316F70; // type:function size:0x2C scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x80316F9C; // type:function size:0x48 scope:global align:4 +initialize__8J3DShapeFv = .text:0x80316FE4; // type:function size:0x70 scope:global align:4 +addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl = .text:0x80317054; // type:function size:0x104 scope:global align:4 +addTexMtxIndexInVcd__8J3DShapeF7_GXAttr = .text:0x80317158; // type:function size:0xEC scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x80317244; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x803172C4; // type:function size:0x70 scope:global align:4 +J3DLoadCPCmd__FUcUl = .text:0x80317334; // type:function size:0x18 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x8031734C; // type:function size:0x3C scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x80317388; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x803173F8; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x80317434; // type:function size:0x2C8 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x803176FC; // type:function size:0xA0 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x8031779C; // type:function size:0x98 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x80317834; // type:function size:0xB4 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x803178E8; // type:function size:0x194 scope:global align:4 +draw__8J3DShapeCFv = .text:0x80317A7C; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x80317AC4; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x80317B48; // type:function size:0xF4 scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x80317C3C; // type:function size:0x200 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x80317E3C; // type:function size:0x164 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x80317FA0; // type:function size:0x374 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x80318314; // type:function size:0xE8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x803183FC; // type:function size:0x1A0 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x8031859C; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x803185EC; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x80318618; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x80318660; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x80318674; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x803186DC; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x8031872C; // type:function size:0xB4 scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x803187E0; // type:function size:0x2DC scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x80318ABC; // type:function size:0x48 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x80318B04; // type:function size:0x24 scope:global align:4 +load__11J3DMaterialFv = .text:0x80318B28; // type:function size:0x50 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x80318B78; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x80318BDC; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x80318C74; // type:function size:0x204 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x80318E78; // type:function size:0x78 scope:global align:4 +calcDiffTexMtx__11J3DMaterialFPA4_Cf = .text:0x80318EF0; // type:function size:0x5C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x80318F4C; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x80318F64; // type:function size:0x2A0 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x80319204; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x803192B0; // type:function size:0x5C scope:global align:4 +change__11J3DMaterialFv = .text:0x8031930C; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x8031932C; // type:function size:0x94 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x803193C0; // type:function size:0x94 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x80319454; // type:function size:0x20 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x80319474; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x80319478; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x8031947C; // type:function size:0x1C scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x80319498; // type:function size:0x40 scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x803194D8; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x803194DC; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x803194E0; // type:function size:0x20 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x80319500; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x80319504; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x80319508; // type:function size:0x1C scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x80319524; // type:function size:0x40 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x80319564; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x80319568; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x8031956C; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x80319570; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x80319574; // type:function size:0x4 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x80319578; // type:function size:0x5C scope:global align:4 +__dt__13J3DColorBlockFv = .text:0x803195D4; // type:function size:0x48 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x8031961C; // type:function size:0x5C scope:global align:4 +__dt__14J3DTexGenBlockFv = .text:0x80319678; // type:function size:0x48 scope:global align:4 +__dt__11J3DTevBlockFv = .text:0x803196C0; // type:function size:0x48 scope:global align:4 +__dt__11J3DIndBlockFv = .text:0x80319708; // type:function size:0x48 scope:global align:4 +__dt__10J3DPEBlockFv = .text:0x80319750; // type:function size:0x48 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x80319798; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x803197A0; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x803197A8; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x803197B0; // type:function size:0x8 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x803197B8; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x803197C0; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x803197C4; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x803197CC; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x803197D0; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x803197D8; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x803197DC; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x803197E0; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x803197E4; // type:function size:0x4 scope:global align:4 +reset__11J3DIndBlockFP11J3DIndBlock = .text:0x803197E8; // type:function size:0x4 scope:global align:4 +reset__11J3DTevBlockFP11J3DTevBlock = .text:0x803197EC; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x803197F0; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x803197F4; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x803197F8; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x803197FC; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x80319800; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockF6J3DFog = .text:0x80319804; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x80319808; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x8031980C; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x80319810; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x80319814; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x80319818; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x8031981C; // type:function size:0x4 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x80319820; // type:function size:0x8 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x80319828; // type:function size:0x8 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x80319830; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x80319834; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x80319838; // type:function size:0x4 scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x8031983C; // type:function size:0x4 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x80319840; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x8031984C; // type:function size:0x5C scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x803198A8; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x803198AC; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x803198B0; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x803198B4; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x803198B8; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x803198BC; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x803198C0; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x803198C4; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x803198CC; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x803198D0; // type:function size:0x4 scope:global align:4 +diffAmbColor__13J3DColorBlockFv = .text:0x803198D4; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x803198D8; // type:function size:0x4 scope:global align:4 +diffColorChan__13J3DColorBlockFv = .text:0x803198DC; // type:function size:0x4 scope:global align:4 +diffLightObj__13J3DColorBlockFUl = .text:0x803198E0; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x803198E4; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x803198E8; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x803198EC; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x803198F0; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x803198F8; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x803198FC; // type:function size:0x4 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x80319900; // type:function size:0x8 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x80319908; // type:function size:0x8 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x80319910; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x80319914; // type:function size:0x4 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x80319918; // type:function size:0x60 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x80319978; // type:function size:0xA4 scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x80319A1C; // type:function size:0xC4 scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x80319AE0; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x80319B10; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x80319B40; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x80319B70; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x80319B7C; // type:function size:0x108 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x80319C84; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x80319CAC; // type:function size:0xDC scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x80319D88; // type:function size:0x114 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x80319E9C; // type:function size:0x128 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x80319FC4; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x80319FD0; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x80319FF4; // type:function size:0x2C scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x8031A020; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x8031A028; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x8031A030; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x8031A038; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x8031A040; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x8031A048; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x8031A050; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x8031A058; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x8031A060; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x8031A068; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x8031A070; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x8031A078; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x8031A080; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x8031A088; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x8031A090; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x8031A098; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x8031A0A0; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x8031A0A8; // type:function size:0x560 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x8031A608; // type:function size:0x688 scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x8031AC90; // type:function size:0x6C0 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x8031B350; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x8031B39C; // type:function size:0x1AC scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x8031B548; // type:function size:0x43C scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x8031B984; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x8031B9D0; // type:function size:0x1AC scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x8031BB7C; // type:function size:0x46C scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x8031BFE8; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x8031C050; // type:function size:0x17C scope:global align:4 +diffColorChan__21J3DColorBlockLightOffFv = .text:0x8031C1CC; // type:function size:0x40C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x8031C5D8; // type:function size:0xA0 scope:global align:4 +diffAmbColor__20J3DColorBlockLightOnFv = .text:0x8031C678; // type:function size:0x17C scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x8031C7F4; // type:function size:0x17C scope:global align:4 +diffColorChan__20J3DColorBlockLightOnFv = .text:0x8031C970; // type:function size:0x40C scope:global align:4 +diffLightObj__20J3DColorBlockLightOnFUl = .text:0x8031CD7C; // type:function size:0x68 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x8031CDE4; // type:function size:0xA0 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x8031CE84; // type:function size:0xA0 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x8031CF24; // type:function size:0x90 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x8031CFB4; // type:function size:0xA8 scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x8031D05C; // type:function size:0xA8 scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x8031D104; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x8031D16C; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x8031D1CC; // type:function size:0x34 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x8031D200; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x8031D440; // type:function size:0x51C scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x8031D95C; // type:function size:0x544 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x8031DEA0; // type:function size:0x548 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x8031E3E8; // type:function size:0x94 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x8031E47C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x8031E548; // type:function size:0x17C scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x8031E6C4; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x8031E710; // type:function size:0x70 scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x8031E780; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x8031E784; // type:function size:0xE4 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x8031E868; // type:function size:0x2C scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x8031E894; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x8031E928; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x8031E9F4; // type:function size:0x150 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x8031EB44; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x8031EB90; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x8031EC24; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x8031ECF0; // type:function size:0x17C scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x8031EE6C; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x8031EEB8; // type:function size:0x94 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x8031EF4C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x8031F018; // type:function size:0x17C scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x8031F194; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x8031F1E0; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x8031F29C; // type:function size:0x64 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x8031F300; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x8031F414; // type:function size:0xB0 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x8031F4C4; // type:function size:0x9C scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x8031F560; // type:function size:0xF8 scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x8031F658; // type:function size:0x38 scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x8031F690; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x8031F694; // type:function size:0xF0 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x8031F784; // type:function size:0x80 scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x8031F804; // type:function size:0x68 scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x8031F86C; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x8031F8D0; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x8031F96C; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x8031FA80; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x8031FB30; // type:function size:0xC4 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x8031FBF4; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x8031FC58; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x8031FCF4; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x8031FE08; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x8031FEB8; // type:function size:0xF8 scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x8031FFB0; // type:function size:0x64 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x80320014; // type:function size:0x9C scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x803200B0; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x803201C4; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x80320274; // type:function size:0xF8 scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x8032036C; // type:function size:0xE4 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x80320450; // type:function size:0xE4 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x80320534; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x803205C8; // type:function size:0x1FC scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x803207C4; // type:function size:0xE0 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x803208A4; // type:function size:0x2C0 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x80320B64; // type:function size:0x2C4 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x80320E28; // type:function size:0x2C4 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x803210EC; // type:function size:0x488 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x80321574; // type:function size:0x2E8 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x8032185C; // type:function size:0x4D0 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x80321D2C; // type:function size:0xB0 scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x80321DDC; // type:function size:0x78 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x80321E54; // type:function size:0x2E8 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x8032213C; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x803221A4; // type:function size:0xDC scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x80322280; // type:function size:0x150 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x803223D0; // type:function size:0x150 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x80322520; // type:function size:0x11C scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x8032263C; // type:function size:0x13C scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x80322778; // type:function size:0x13C scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x803228B4; // type:function size:0x1BC scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x80322A70; // type:function size:0xD8 scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x80322B48; // type:function size:0x2E0 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x80322E28; // type:function size:0x498 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x803232C0; // type:function size:0x28C scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x8032354C; // type:function size:0x104 scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x80323650; // type:function size:0xE8 scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x80323738; // type:function size:0x124 scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032385C; // type:function size:0x1C4 scope:global align:4 +calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80323A20; // type:function size:0x154 scope:global align:4 +calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80323B74; // type:function size:0x144 scope:global align:4 +calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80323CB8; // type:function size:0x11C scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x80323DD4; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x80323DD8; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x80323DDC; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x80323DE0; // type:function size:0x4 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x80323DE4; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x80323DE8; // type:function size:0xC scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x80323DF4; // type:function size:0x24 scope:global align:4 +setFog__14J3DPEBlockFullF6J3DFog = .text:0x80323E18; // type:function size:0x24 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x80323E3C; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp = .text:0x80323E44; // type:function size:0x1C scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x80323E60; // type:function size:0x1C scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x80323E7C; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullFRC8J3DBlend = .text:0x80323E84; // type:function size:0xC scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x80323E90; // type:function size:0xC scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x80323E9C; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x80323EA4; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x80323EB0; // type:function size:0xC scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x80323EBC; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x80323EC4; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x80323ECC; // type:function size:0xC scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x80323ED8; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x80323EE0; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x80323EE8; // type:function size:0xC scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x80323EF4; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x80323EFC; // type:function size:0x8 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x80323F04; // type:function size:0x8 scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x80323F0C; // type:function size:0x5C scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x80323F68; // type:function size:0x34 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x80323F9C; // type:function size:0xC scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp = .text:0x80323FA8; // type:function size:0x1C scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x80323FC4; // type:function size:0x1C scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x80323FE0; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffFRC8J3DBlend = .text:0x80323FE8; // type:function size:0xC scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x80323FF4; // type:function size:0xC scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x80324000; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x80324008; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x80324014; // type:function size:0xC scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x80324020; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x80324028; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x80324030; // type:function size:0xC scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x8032403C; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x80324044; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x8032404C; // type:function size:0xC scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x80324058; // type:function size:0x8 scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x80324060; // type:function size:0x5C scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x803240BC; // type:function size:0x24 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x803240E0; // type:function size:0xC scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x803240EC; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x803240FC; // type:function size:0x14 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x80324110; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x80324120; // type:function size:0x14 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x80324134; // type:function size:0x14 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x80324148; // type:function size:0x14 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x8032415C; // type:function size:0x2C scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x80324188; // type:function size:0x2C scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x803241B4; // type:function size:0x14 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x803241C8; // type:function size:0x2C scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x803241F4; // type:function size:0x2C scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x80324220; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x80324234; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x80324240; // type:function size:0x10 scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x80324250; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x8032425C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x80324268; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x80324278; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x80324284; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x8032428C; // type:function size:0xC scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x80324298; // type:function size:0x8 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x803242A0; // type:function size:0x3C scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x803242DC; // type:function size:0x3C scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x80324318; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x8032432C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x80324364; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x8032439C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x803243AC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x803243BC; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x803243CC; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x803243E0; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x803243F4; // type:function size:0x14 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x80324408; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x80324410; // type:function size:0x8 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x80324418; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x80324420; // type:function size:0x5C scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x8032447C; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x80324484; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x80324488; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x803244AC; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x803244B8; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x803244C8; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x803244DC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x803244EC; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x80324500; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x80324514; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x80324528; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x80324554; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x80324580; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x80324594; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x803245C0; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x803245EC; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x80324600; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x8032460C; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x8032461C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x80324628; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x80324634; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x80324644; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x80324650; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x80324658; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x80324664; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x8032466C; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x803246A8; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x803246E4; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x803246F8; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x80324730; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x80324768; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x80324778; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x80324788; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x80324798; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x803247AC; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x803247C0; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x803247D4; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x803247DC; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x803247E4; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x803247EC; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x80324848; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x8032484C; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x80324870; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x8032487C; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x8032488C; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x803248A0; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x803248B0; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x803248C4; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x803248D8; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x803248EC; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x80324918; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x80324944; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x80324958; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x80324984; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x803249B0; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x803249C4; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x803249D0; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x803249E0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x803249EC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x803249F8; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x80324A08; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x80324A14; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x80324A1C; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x80324A28; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x80324A30; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x80324A6C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x80324AA8; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x80324ABC; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x80324AF4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x80324B2C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x80324B3C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x80324B4C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x80324B5C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x80324B70; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x80324B84; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x80324B98; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x80324BA0; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x80324BA8; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x80324BB0; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x80324C0C; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x80324C10; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x80324C34; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x80324C40; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x80324C50; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x80324C64; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x80324C74; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x80324C88; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x80324C9C; // type:function size:0x14 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x80324CB0; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x80324CB4; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x80324CB8; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x80324CC0; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x80324CFC; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x80324D38; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x80324D4C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x80324D60; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x80324D74; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x80324D88; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x80324D90; // type:function size:0x5C scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x80324DEC; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x80324DF0; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x80324DF4; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x80324DF8; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x80324DFC; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x80324E00; // type:function size:0x8 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x80324E08; // type:function size:0x4 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x80324E0C; // type:function size:0x4 scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x80324E10; // type:function size:0x24 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x80324E34; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x80324E40; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x80324E48; // type:function size:0xC scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x80324E54; // type:function size:0x8 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x80324E5C; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x80324E6C; // type:function size:0x14 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x80324E80; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x80324E90; // type:function size:0x14 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x80324EA4; // type:function size:0x14 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x80324EB8; // type:function size:0x14 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x80324ECC; // type:function size:0x3C scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x80324F08; // type:function size:0x3C scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x80324F44; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x80324F58; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x80324F6C; // type:function size:0x14 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x80324F80; // type:function size:0x14 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x80324F94; // type:function size:0x2C scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x80324FC0; // type:function size:0x2C scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x80324FEC; // type:function size:0x14 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x80325000; // type:function size:0x2C scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x8032502C; // type:function size:0x2C scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x80325058; // type:function size:0x14 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x8032506C; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x80325078; // type:function size:0x10 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x80325088; // type:function size:0xC scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x80325094; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x8032509C; // type:function size:0x8 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x803250A4; // type:function size:0x8 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x803250AC; // type:function size:0x5C scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x80325108; // type:function size:0xC scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x80325114; // type:function size:0x24 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x80325138; // type:function size:0x24 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x8032515C; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x80325164; // type:function size:0x6C scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x803251D0; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x803251D8; // type:function size:0xC scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x803251E4; // type:function size:0x8 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x803251EC; // type:function size:0x14 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x80325200; // type:function size:0x14 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x80325214; // type:function size:0x10 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x80325224; // type:function size:0x10 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x80325234; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x8032523C; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x80325244; // type:function size:0xC scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x80325250; // type:function size:0x24 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x80325274; // type:function size:0x24 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x80325298; // type:function size:0x8 scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x803252A0; // type:function size:0x6C scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x8032530C; // type:function size:0x4 scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x80325310; // type:function size:0xC scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x8032531C; // type:function size:0xC scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80325328; // type:function size:0x2C scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x80325354; // type:function size:0x2C scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x80325380; // type:function size:0x14 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80325394; // type:function size:0x2C scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x803253C0; // type:function size:0x2C scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x803253EC; // type:function size:0x14 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x80325400; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x8032540C; // type:function size:0x8 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x80325414; // type:function size:0x8 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x8032541C; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x80325430; // type:function size:0x14 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x80325444; // type:function size:0x14 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x80325458; // type:function size:0x10 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x80325468; // type:function size:0x10 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x80325478; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x80325480; // type:function size:0xC scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x8032548C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x80325494; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x8032549C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x803254A4; // type:function size:0x8 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x803254AC; // type:function size:0x8 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x803254B4; // type:function size:0x5C scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x80325510; // type:function size:0xC scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x8032551C; // type:function size:0x2C scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x80325548; // type:function size:0x2C scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x80325574; // type:function size:0x14 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x80325588; // type:function size:0x6C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x803255F4; // type:function size:0x2C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x80325620; // type:function size:0x2C scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x8032564C; // type:function size:0x14 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x80325660; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x8032566C; // type:function size:0x8 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x80325674; // type:function size:0x8 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x8032567C; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x80325690; // type:function size:0x14 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x803256A4; // type:function size:0x14 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x803256B8; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x803256C0; // type:function size:0xC scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x803256CC; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x803256D4; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x803256DC; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x803256E4; // type:function size:0x8 scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x803256EC; // type:function size:0x8 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x803256F4; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x80325700; // type:function size:0x5C scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x8032575C; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x80325768; // type:function size:0x5C scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x803257C4; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x803257D0; // type:function size:0x5C scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x8032582C; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x80325838; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x80325840; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x80325848; // type:function size:0x14 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x8032585C; // type:function size:0x14 scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x80325870; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x80325884; // type:function size:0x34 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x803258B8; // type:function size:0x34 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x803258EC; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x80325900; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x80325914; // type:function size:0x14 scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x80325928; // type:function size:0x14 scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x8032593C; // type:function size:0x9C scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x803259D8; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x803259DC; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x803259E0; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x803259E4; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x803259E8; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x803259EC; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x803259F0; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x803259F4; // type:function size:0x8 scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x803259FC; // type:function size:0xC scope:global align:4 +__sinit_J3DMatBlock_cpp = .text:0x80325A08; // type:function size:0x24 scope:local align:4 +load__11J3DLightObjCFUl = .text:0x80325A2C; // type:function size:0xB4 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x80325AE0; // type:function size:0x280 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x80325D60; // type:function size:0x3C scope:global align:4 +calc__9J3DTexMtxFPA4_Cf = .text:0x80325D9C; // type:function size:0x20 scope:global align:4 +calcTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80325DBC; // type:function size:0x2EC scope:global align:4 +calcPostTexMtx__9J3DTexMtxFPA4_Cf = .text:0x803260A8; // type:function size:0x358 scope:global align:4 +isTexNoReg__FPv = .text:0x80326400; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x80326424; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x80326430; // type:function size:0x1A8 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x803265D8; // type:function size:0x24 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x803265FC; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x80326630; // type:function size:0xA8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x803266D8; // type:function size:0x6C scope:global align:4 +makeZModeTable__Fv = .text:0x80326744; // type:function size:0x6C scope:global align:4 +makeTevSwapTable__Fv = .text:0x803267B0; // type:function size:0x44 scope:global align:4 +loadTexMtx__9J3DTexMtxCFUl = .text:0x803267F4; // type:function size:0x64 scope:global align:4 +loadPostTexMtx__9J3DTexMtxCFUl = .text:0x80326858; // type:function size:0x60 scope:global align:4 +J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType = .text:0x803268B8; // type:function size:0x580 scope:global align:4 +J3DGDLoadPostTexMtxImm__FPA4_fUl = .text:0x80326E38; // type:function size:0x56C scope:global align:4 +initialize__13J3DDrawBufferFv = .text:0x803273A4; // type:function size:0x68 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x8032740C; // type:function size:0x98 scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x803274A4; // type:function size:0x60 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x80327504; // type:function size:0x34 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80327538; // type:function size:0x148 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80327680; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80327738; // type:function size:0x118 scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80327850; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x803278A0; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x803278F4; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x80327928; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x80327948; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x8032799C; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x80327A14; // type:function size:0x78 scope:global align:4 +__sinit_J3DDrawBuffer_cpp = .text:0x80327A8C; // type:function size:0xD4 scope:local align:4 +__as__12J3DLightInfoFRC12J3DLightInfo = .text:0x80327B60; // type:function size:0x54 scope:global align:4 +__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo = .text:0x80327BB4; // type:function size:0x7C scope:global align:4 +setEffectMtx__13J3DTexMtxInfoFPA4_f = .text:0x80327C30; // type:function size:0x48 scope:global align:4 +__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo = .text:0x80327C78; // type:function size:0x24 scope:global align:4 +__as__10J3DFogInfoFRC10J3DFogInfo = .text:0x80327C9C; // type:function size:0x7C scope:global align:4 +__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo = .text:0x80327D18; // type:function size:0x24 scope:global align:4 +hide__13J3DShapeTableFv = .text:0x80327D3C; // type:function size:0x38 scope:global align:4 +show__13J3DShapeTableFv = .text:0x80327D74; // type:function size:0x38 scope:global align:4 +initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData = .text:0x80327DAC; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__13J3DShapeTableFv = .text:0x80327E18; // type:function size:0x9C scope:global align:4 +__ct__12J3DJointTreeFv = .text:0x80327EB4; // type:function size:0x84 scope:global align:4 +makeHierarchy__12J3DJointTreeFP8J3DJointPPC17J3DModelHierarchyP16J3DMaterialTableP13J3DShapeTable = .text:0x80327F38; // type:function size:0x164 scope:global align:4 +findImportantMtxIndex__12J3DJointTreeFv = .text:0x8032809C; // type:function size:0xAC scope:global align:4 +calc__12J3DJointTreeFP12J3DMtxBufferRC3VecRA3_A4_Cf = .text:0x80328148; // type:function size:0x70 scope:global align:4 +setMtxBuffer__10J3DMtxCalcFP12J3DMtxBuffer = .text:0x803281B8; // type:function size:0x8 scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x803281C0; // type:function size:0x64 scope:global align:4 +clear__12J3DModelDataFv = .text:0x80328224; // type:function size:0x18 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x8032823C; // type:function size:0x74 scope:global align:4 +newSharedDisplayList__12J3DModelDataFUl = .text:0x803282B0; // type:function size:0xB4 scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x80328364; // type:function size:0xCC scope:global align:4 +makeSharedDL__12J3DModelDataFv = .text:0x80328430; // type:function size:0x78 scope:global align:4 +simpleCalcMaterial__12J3DModelDataFUsPA4_f = .text:0x803284A8; // type:function size:0xC0 scope:global align:4 +syncJ3DSysPointers__12J3DModelDataCFv = .text:0x80328568; // type:function size:0x2C scope:global align:4 +syncJ3DSysFlags__12J3DModelDataCFv = .text:0x80328594; // type:function size:0x3C scope:global align:4 +__dt__13J3DShapeTableFv = .text:0x803285D0; // type:function size:0x48 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x80328618; // type:function size:0x98 scope:global align:4 +initialize__12J3DMtxBufferFv = .text:0x803286B0; // type:function size:0x44 scope:global align:4 +create__12J3DMtxBufferFP12J3DModelDataUl = .text:0x803286F4; // type:function size:0x10C scope:global align:4 +createAnmMtx__12J3DMtxBufferFP12J3DModelData = .text:0x80328800; // type:function size:0x8C scope:global align:4 +createWeightEnvelopeMtx__12J3DMtxBufferFP12J3DModelData = .text:0x8032888C; // type:function size:0x9C scope:global align:4 +setNoUseDrawMtx__12J3DMtxBufferFv = .text:0x80328928; // type:function size:0x2C scope:global align:4 +createDoubleDrawMtx__12J3DMtxBufferFP12J3DModelDataUl = .text:0x80328954; // type:function size:0x1AC scope:global align:4 +createBumpMtxArray__12J3DMtxBufferFP12J3DModelDataUl = .text:0x80328B00; // type:function size:0x270 scope:global align:4 +calcWeightEnvelopeMtx__12J3DMtxBufferFv = .text:0x80328D70; // type:function size:0x1F8 scope:global align:4 +calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf = .text:0x80328F68; // type:function size:0x270 scope:global align:4 +calcNrmMtx__12J3DMtxBufferFv = .text:0x803291D8; // type:function size:0x1B4 scope:global align:4 +calcBBoardMtx__12J3DMtxBufferFv = .text:0x8032938C; // type:function size:0x158 scope:global align:4 +J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x803294E4; // type:function size:0xB8 scope:global align:4 +initialize__8J3DModelFv = .text:0x8032959C; // type:function size:0x84 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x80329620; // type:function size:0x17C scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x8032979C; // type:function size:0xCC scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x80329868; // type:function size:0x230 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x80329A98; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x80329B18; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x80329B50; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x80329B88; // type:function size:0x16C scope:global align:4 +calcDiffTexMtx__8J3DModelFv = .text:0x80329CF4; // type:function size:0x148 scope:global align:4 +diff__8J3DModelFv = .text:0x80329E3C; // type:function size:0x8C scope:global align:4 +setDeformData__8J3DModelFP13J3DDeformDataUl = .text:0x80329EC8; // type:function size:0x74 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x80329F3C; // type:function size:0x134 scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x8032A070; // type:function size:0x84 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x8032A0F4; // type:function size:0x4C scope:global align:4 +update__8J3DModelFv = .text:0x8032A140; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x8032A18C; // type:function size:0x15C scope:global align:4 +entry__8J3DModelFv = .text:0x8032A2E8; // type:function size:0xF4 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x8032A3DC; // type:function size:0x250 scope:global align:4 +calcNrmMtx__8J3DModelFv = .text:0x8032A62C; // type:function size:0x24 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x8032A650; // type:function size:0x104 scope:global align:4 +calcBBoardMtx__8J3DModelFv = .text:0x8032A754; // type:function size:0x34 scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x8032A788; // type:function size:0x64 scope:global align:4 +__dt__8J3DModelFv = .text:0x8032A7EC; // type:function size:0x64 scope:global align:4 +__dt__12J3DMtxBufferFv = .text:0x8032A850; // type:function size:0x48 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x8032A898; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x8032A8C8; // type:function size:0x5A0 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x8032AE68; // type:function size:0x474 scope:global align:4 +__ct__15J3DAnmTransformFsPfPsPf = .text:0x8032B2DC; // type:function size:0x50 scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8032B32C; // type:function size:0x360 scope:global align:4 +getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo = .text:0x8032B68C; // type:function size:0x844 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8032BED0; // type:function size:0x428 scope:global align:4 +__ct__19J3DAnmTextureSRTKeyFv = .text:0x8032C2F8; // type:function size:0xB8 scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8032C3B0; // type:function size:0x270 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x8032C620; // type:function size:0x94 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x8032C6B4; // type:function size:0x84 scope:global align:4 +__ct__14J3DAnmVtxColorFv = .text:0x8032C738; // type:function size:0x70 scope:global align:4 +__ct__18J3DAnmVtxColorFullFv = .text:0x8032C7A8; // type:function size:0x5C scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x8032C804; // type:function size:0x178 scope:global align:4 +__ct__17J3DAnmVtxColorKeyFv = .text:0x8032C97C; // type:function size:0x5C scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x8032C9D8; // type:function size:0x2EC scope:global align:4 +__ct__11J3DAnmColorFv = .text:0x8032CCC4; // type:function size:0x7C scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x8032CD40; // type:function size:0x98 scope:global align:4 +__ct__15J3DAnmColorFullFv = .text:0x8032CDD8; // type:function size:0x54 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x8032CE2C; // type:function size:0x170 scope:global align:4 +__ct__14J3DAnmColorKeyFv = .text:0x8032CF9C; // type:function size:0x54 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x8032CFF0; // type:function size:0x2C4 scope:global align:4 +__ct__15J3DAnmTevRegKeyFv = .text:0x8032D2B4; // type:function size:0xC0 scope:global align:4 +__ct__16J3DAnmTexPatternFv = .text:0x8032D374; // type:function size:0x78 scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x8032D3EC; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x8032D4A0; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x8032D538; // type:function size:0x24 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x8032D55C; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x8032D670; // type:function size:0x24 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8032D694; // type:function size:0x2C4 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x8032D958; // type:function size:0x2C4 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x8032DC1C; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x8032DD18; // type:function size:0x24 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x8032DD3C; // type:function size:0x234 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x8032DF70; // type:function size:0x17C scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x8032E0EC; // type:function size:0x5C scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x8032E148; // type:function size:0x74 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x8032E1BC; // type:function size:0x74 scope:global align:4 +getKind__16J3DAnmTexPatternCFv = .text:0x8032E230; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x8032E238; // type:function size:0x88 scope:global align:4 +getKind__15J3DAnmTevRegKeyCFv = .text:0x8032E2C0; // type:function size:0x8 scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x8032E2C8; // type:function size:0x84 scope:global align:4 +getKind__14J3DAnmColorKeyCFv = .text:0x8032E34C; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x8032E354; // type:function size:0x84 scope:global align:4 +getKind__15J3DAnmColorFullCFv = .text:0x8032E3D8; // type:function size:0x8 scope:global align:4 +getKind__11J3DAnmColorCFv = .text:0x8032E3E0; // type:function size:0x8 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x8032E3E8; // type:function size:0x4 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x8032E3EC; // type:function size:0x6C scope:global align:4 +getKind__17J3DAnmVtxColorKeyCFv = .text:0x8032E458; // type:function size:0x8 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x8032E460; // type:function size:0x6C scope:global align:4 +getKind__18J3DAnmVtxColorFullCFv = .text:0x8032E4CC; // type:function size:0x8 scope:global align:4 +getKind__14J3DAnmVtxColorCFv = .text:0x8032E4D4; // type:function size:0x8 scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x8032E4DC; // type:function size:0x4 scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x8032E4E0; // type:function size:0x6C scope:global align:4 +getKind__16J3DAnmClusterKeyCFv = .text:0x8032E54C; // type:function size:0x8 scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x8032E554; // type:function size:0x5C scope:global align:4 +getKind__13J3DAnmClusterCFv = .text:0x8032E5B0; // type:function size:0x8 scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x8032E5B8; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x8032E5C0; // type:function size:0x6C scope:global align:4 +getKind__17J3DAnmClusterFullCFv = .text:0x8032E62C; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x8032E634; // type:function size:0x88 scope:global align:4 +getKind__19J3DAnmTextureSRTKeyCFv = .text:0x8032E6BC; // type:function size:0x8 scope:global align:4 +__dt__27J3DAnmTransformFullWithLerpFv = .text:0x8032E6C4; // type:function size:0x7C scope:global align:4 +getKind__27J3DAnmTransformFullWithLerpCFv = .text:0x8032E740; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x8032E748; // type:function size:0x6C scope:global align:4 +getKind__19J3DAnmTransformFullCFv = .text:0x8032E7B4; // type:function size:0x8 scope:global align:4 +initialize__14J3DMaterialAnmFv = .text:0x8032E7BC; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x8032E860; // type:function size:0x1E0 scope:global align:4 +setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm = .text:0x8032EA40; // type:function size:0x40 scope:global align:4 +setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm = .text:0x8032EA80; // type:function size:0x40 scope:global align:4 +setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm = .text:0x8032EAC0; // type:function size:0x40 scope:global align:4 +setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm = .text:0x8032EB00; // type:function size:0x40 scope:global align:4 +setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm = .text:0x8032EB40; // type:function size:0x40 scope:global align:4 +__ct__12J3DSkinNListFv = .text:0x8032EB80; // type:function size:0x20 scope:global align:4 +J3DPSWeightMTXMultVec__FPA4_ffP3VecP3Vec = .text:0x8032EBA0; // type:function size:0xB8 scope:global align:4 +J3DPSWeightMTXMultVecSR__FPA4_ffP3VecP3Vec = .text:0x8032EC58; // type:function size:0xA0 scope:global align:4 +calcSkin_VtxPosF32__12J3DSkinNListFPA4_fPvPv = .text:0x8032ECF8; // type:function size:0x88 scope:global align:4 +calcSkin_VtxNrmF32__12J3DSkinNListFPA4_fPvPv = .text:0x8032ED80; // type:function size:0x88 scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x8032EE08; // type:function size:0x44 scope:global align:4 +initSkinInfo__13J3DSkinDeformFP12J3DModelData = .text:0x8032EE4C; // type:function size:0x594 scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x8032F3E0; // type:function size:0x434 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x8032F814; // type:function size:0x24C scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x8032FA60; // type:function size:0x174 scope:global align:4 +transformVtxPosNrm__13J3DSkinDeformFP12J3DModelData = .text:0x8032FBD4; // type:function size:0x144 scope:global align:4 +calcAnmInvJointMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x8032FD18; // type:function size:0x78 scope:global align:4 +deformFastVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032FD90; // type:function size:0x128 scope:global align:4 +deformFastVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032FEB8; // type:function size:0x134 scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032FFEC; // type:function size:0x124 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80330110; // type:function size:0x144 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x80330254; // type:function size:0x104 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x80330358; // type:function size:0x120 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x80330478; // type:function size:0x88 scope:global align:4 +deform__13J3DSkinDeformFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80330500; // type:function size:0x11C scope:global align:4 +calc__15J3DVtxColorCalcFP8J3DModel = .text:0x8033061C; // type:function size:0x30 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x8033064C; // type:function size:0x48 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x80330694; // type:function size:0x38 scope:global align:4 +offAllFlag__13J3DDeformDataFUl = .text:0x803306CC; // type:function size:0x44 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x80330710; // type:function size:0x24 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x80330734; // type:function size:0xCC scope:global align:4 +setAnm__13J3DDeformDataFP13J3DAnmCluster = .text:0x80330800; // type:function size:0x38 scope:global align:4 +__ct__11J3DDeformerFP13J3DDeformData = .text:0x80330838; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x80330858; // type:function size:0xE8 scope:global align:4 +deform_VtxPosF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x80330940; // type:function size:0x168 scope:global align:4 +deform_VtxNrmF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x80330AA8; // type:function size:0x4A8 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x80330F50; // type:function size:0x118 scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x80331068; // type:function size:0x5C scope:global align:4 +init__25J3DMtxCalcJ3DSysInitBasicFRC3VecRA3_A4_Cf = .text:0x803310C4; // type:function size:0x84 scope:global align:4 +init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf = .text:0x80331148; // type:function size:0x84 scope:global align:4 +calcTransform__28J3DMtxCalcCalcTransformBasicFRC16J3DTransformInfo = .text:0x803311CC; // type:function size:0x120 scope:global align:4 +calcTransform__32J3DMtxCalcCalcTransformSoftimageFRC16J3DTransformInfo = .text:0x803312EC; // type:function size:0x16C scope:global align:4 +calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo = .text:0x80331458; // type:function size:0x180 scope:global align:4 +appendChild__8J3DJointFP8J3DJoint = .text:0x803315D8; // type:function size:0x34 scope:global align:4 +__ct__8J3DJointFv = .text:0x8033160C; // type:function size:0xE4 scope:global align:4 +entryIn__8J3DJointFv = .text:0x803316F0; // type:function size:0x1A4 scope:global align:4 +recursiveCalc__8J3DJointFv = .text:0x80331894; // type:function size:0x1B0 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x80331A44; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x80331A6C; // type:function size:0x34 scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x80331AA0; // type:function size:0x48 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x80331AE8; // type:function size:0xAC scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x80331B94; // type:function size:0xBC scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80331C50; // type:function size:0xCC scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80331D1C; // type:function size:0x140 scope:global align:4 +createTexMtxForAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80331E5C; // type:function size:0x134 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x80331F90; // type:function size:0xD4 scope:global align:4 +entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x80332064; // type:function size:0xFC scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80332160; // type:function size:0x1AC scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x8033230C; // type:function size:0x17C scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x80332488; // type:function size:0x248 scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x803326D0; // type:function size:0x88 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x80332758; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x803327A0; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x803327D8; // type:function size:0x88 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x80332860; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803328DC; // type:function size:0x944 scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80333220; // type:function size:0x908 scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x80333B28; // type:function size:0x148 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80333C70; // type:function size:0x2A8 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x80333F18; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80333F98; // type:function size:0x134 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803340CC; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x8033419C; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x803341B4; // type:function size:0x5C scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x80334210; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x80334248; // type:function size:0x1A4 scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x803343EC; // type:function size:0x5C scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x80334448; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x80334480; // type:function size:0x60 scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x803344E0; // type:function size:0x88 scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x80334568; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x803345A8; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x803345F0; // type:function size:0x4C scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x8033463C; // type:function size:0x70 scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x803346AC; // type:function size:0x5C scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x80334708; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x80334740; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x803347A0; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x8033483C; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x80334864; // type:function size:0x44 scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x803348A8; // type:function size:0xA8 scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x80334950; // type:function size:0x194 scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x80334AE4; // type:function size:0x44 scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x80334B28; // type:function size:0xDC scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x80334C04; // type:function size:0x80 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x80334C84; // type:function size:0x44 scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x80334CC8; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x80334D28; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x80334D60; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x80334D98; // type:function size:0xA4 scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x80334E3C; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x80334E40; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x80334E4C; // type:function size:0x5C scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x80334EA8; // type:function size:0x4 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x80334EAC; // type:function size:0x4 scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x80334EB0; // type:function size:0x24 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x80334ED4; // type:function size:0xC scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x80334EE0; // type:function size:0x5C scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x80334F3C; // type:function size:0x4 scope:global align:4 +calcWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80334F40; // type:function size:0x4 scope:global align:4 +calcPostTexMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80334F44; // type:function size:0x4 scope:global align:4 +calcPostTexMtxWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80334F48; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x80334F4C; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x80334F50; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x80334F54; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x80334F58; // type:function size:0x4 scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x80334F5C; // type:function size:0x4 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x80334F60; // type:function size:0xC scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x80334F6C; // type:function size:0x5C scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x80334FC8; // type:function size:0xC scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x80334FD4; // type:function size:0x5C scope:global align:4 +__dt__11J3DMaterialFv = .text:0x80335030; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv = .text:0x80335078; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv = .text:0x80335090; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv = .text:0x803350A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv = .text:0x803350C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv = .text:0x803350D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv = .text:0x803350F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv = .text:0x80335108; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv = .text:0x80335120; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv = .text:0x80335138; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv = .text:0x80335150; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv = .text:0x80335168; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv = .text:0x80335180; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv = .text:0x80335198; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv = .text:0x803351B0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv = .text:0x803351C8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv = .text:0x803351E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv = .text:0x803351F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv = .text:0x80335210; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv = .text:0x80335228; // type:function size:0x18 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x80335240; // type:function size:0x1E0 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x80335420; // type:function size:0x24 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x80335444; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x8033547C; // type:function size:0x88 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x80335504; // type:function size:0x770 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x80335C74; // type:function size:0x5C scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x80335CD0; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x80335D08; // type:function size:0x1A4 scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x80335EAC; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x80335EE4; // type:function size:0x60 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x80335F44; // type:function size:0x88 scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x80335FCC; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x8033600C; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x80336054; // type:function size:0x4C scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x803360A0; // type:function size:0x70 scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x80336110; // type:function size:0x5C scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x8033616C; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x803361A4; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x80336204; // type:function size:0x9C scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x803362A0; // type:function size:0xDC scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x8033637C; // type:function size:0x80 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x803363FC; // type:function size:0x44 scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x80336440; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x803364A0; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x803364D8; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x80336510; // type:function size:0xA4 scope:global align:4 +JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv = .text:0x803365B4; // type:function size:0x18 scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x803365CC; // type:function size:0x9C scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x80336668; // type:function size:0x1C scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x80336684; // type:function size:0x5C scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x803366E0; // type:function size:0xB4 scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x80336794; // type:function size:0x304 scope:global align:4 +__dt__16J3DClusterLoaderFv = .text:0x80336A98; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv = .text:0x80336AE0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv = .text:0x80336AF8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv = .text:0x80336B10; // type:function size:0x18 scope:global align:4 +__ct__14J3DModelLoaderFv = .text:0x80336B28; // type:function size:0x30 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x80336B58; // type:function size:0x124 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x80336C7C; // type:function size:0x2DC scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x80336F58; // type:function size:0x164 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x803370BC; // type:function size:0x2C0 scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x8033737C; // type:function size:0x168 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x803374E4; // type:function size:0x15C scope:global align:4 +getFmtType__FP17_GXVtxAttrFmtList7_GXAttr = .text:0x80337640; // type:function size:0x2C scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x8033766C; // type:function size:0x220 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x8033788C; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x8033791C; // type:function size:0xB0 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x803379CC; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80337AB0; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x80337D2C; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x80337F90; // type:function size:0x124 scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x803380B4; // type:function size:0xCC scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80338180; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x803382BC; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x803383F8; // type:function size:0xCC scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803384C4; // type:function size:0x140 scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x80338604; // type:function size:0x1B4 scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x803387B8; // type:function size:0x7C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x80338834; // type:function size:0x5C scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x80338890; // type:function size:0x5C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x803388EC; // type:function size:0x48 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x80338934; // type:function size:0x4 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80338938; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8033893C; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80338940; // type:function size:0x4 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80338944; // type:function size:0x8 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8033894C; // type:function size:0x8 scope:global align:4 +__dt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x80338954; // type:function size:0x6C scope:global align:4 +init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x803389C0; // type:function size:0x48 scope:global align:4 +calc__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x80338A08; // type:function size:0x28 scope:global align:4 +__dt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x80338A30; // type:function size:0x6C scope:global align:4 +init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x80338A9C; // type:function size:0x28 scope:global align:4 +calc__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x80338AC4; // type:function size:0x28 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x80338AEC; // type:function size:0x54 scope:global align:4 +__dt__10J3DTextureFv = .text:0x80338B40; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv = .text:0x80338B88; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80338BA0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80338BB8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv = .text:0x80338BD0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv = .text:0x80338BE8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl = .text:0x80338C00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80338C18; // type:function size:0x18 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x80338C30; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x80338C70; // type:function size:0x1CC scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x80338E3C; // type:function size:0xF8 scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x80338F34; // type:function size:0x240 scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x80339174; // type:function size:0x8C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x80339200; // type:function size:0x2C scope:global align:4 +calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x8033922C; // type:function size:0x10 scope:global align:4 +calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x8033923C; // type:function size:0x14 scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80339250; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8033933C; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x803393E0; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x803393FC; // type:function size:0x90 scope:global align:4 +calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8033948C; // type:function size:0x20 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803394AC; // type:function size:0x90 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8033953C; // type:function size:0xD8 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x80339614; // type:function size:0x58 scope:global align:4 +create__15J3DJointFactoryFi = .text:0x8033966C; // type:function size:0x168 scope:global align:4 +JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl = .text:0x803397D4; // type:function size:0x18 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x803397EC; // type:function size:0xB0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x8033989C; // type:function size:0x1BC scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x80339A58; // type:function size:0x290 scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x80339CE8; // type:function size:0x8C scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x80339D74; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x80339DE0; // type:function size:0x94 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x80339E74; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x80339E84; // type:function size:0xF8 scope:global align:4 +JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl = .text:0x80339F7C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl = .text:0x80339F94; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80339FAC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl = .text:0x80339FC4; // type:function size:0x18 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag = .text:0x80339FDC; // type:function size:0x5F4 scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x8033A5D0; // type:function size:0x334 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x8033A904; // type:function size:0x1C scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x8033A920; // type:function size:0x5C scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x8033A97C; // type:function size:0x1C scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x8033A998; // type:function size:0x5C scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x8033A9F4; // type:function size:0x148 scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x8033AB3C; // type:function size:0x160 scope:global align:4 +readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x8033AC9C; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8033ACC4; // type:function size:0x94 scope:global align:4 +readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x8033AD58; // type:function size:0x28 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x8033AD80; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x8033AE4C; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8033AE74; // type:function size:0xA4 scope:global align:4 +readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x8033AF18; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x8033AF40; // type:function size:0x7C scope:global align:4 +readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData = .text:0x8033AFBC; // type:function size:0x28 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x8033AFE4; // type:function size:0x6C scope:global align:4 +readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x8033B050; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x8033B078; // type:function size:0x168 scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x8033B1E0; // type:function size:0x148 scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x8033B328; // type:function size:0x160 scope:global align:4 +readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x8033B488; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x8033B4B0; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x8033B54C; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8033B574; // type:function size:0x1D8 scope:global align:4 +readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x8033B74C; // type:function size:0x28 scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8033B774; // type:function size:0xEC scope:global align:4 +readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData = .text:0x8033B860; // type:function size:0x28 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x8033B888; // type:function size:0x6C scope:global align:4 +readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x8033B8F4; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8033B91C; // type:function size:0x18C scope:global align:4 +readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x8033BAA8; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8033BAD0; // type:function size:0x168 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x8033BC38; // type:function size:0x5C scope:global align:4 +getKind__20J3DAnmVisibilityFullCFv = .text:0x8033BC94; // type:function size:0x8 scope:global align:4 +__dt__12J3DAnmLoaderFv = .text:0x8033BC9C; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv = .text:0x8033BCE4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv = .text:0x8033BCFC; // type:function size:0x18 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x8033BD14; // type:function size:0xC0 scope:global align:4 +JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion = .text:0x8033BDD4; // type:function size:0xF8 scope:global align:4 +JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8033BECC; // type:function size:0x2C scope:global align:4 +JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8033BEF8; // type:function size:0x28 scope:global align:4 +JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8033BF20; // type:function size:0x60 scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x8033BF80; // type:function size:0x8 scope:global align:4 +__sinit_JMATrigonometric_cpp = .text:0x8033BF88; // type:function size:0x1C4 scope:local align:4 +__ct__Q23std9pairFv = .text:0x8033C14C; // type:function size:0x10 scope:global align:4 +PPCMfmsr = .text:0x8033C15C; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x8033C164; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x8033C16C; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x8033C174; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x8033C17C; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x8033C184; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x8033C18C; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x8033C194; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x8033C19C; // type:function size:0x14 scope:global align:4 +PPCMtmmcr0 = .text:0x8033C1B0; // type:function size:0x8 scope:global align:4 +PPCMtmmcr1 = .text:0x8033C1B8; // type:function size:0x8 scope:global align:4 +PPCMtpmc1 = .text:0x8033C1C0; // type:function size:0x8 scope:global align:4 +PPCMtpmc2 = .text:0x8033C1C8; // type:function size:0x8 scope:global align:4 +PPCMtpmc3 = .text:0x8033C1D0; // type:function size:0x8 scope:global align:4 +PPCMtpmc4 = .text:0x8033C1D8; // type:function size:0x8 scope:global align:4 +PPCMffpscr = .text:0x8033C1E0; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x8033C200; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x8033C228; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x8033C230; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x8033C238; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x8033C240; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x8033C268; // type:function size:0x8 scope:global align:4 +__OSFPRInit = .text:0x8033C270; // type:function size:0x128 scope:global align:4 +OSGetConsoleType = .text:0x8033C398; // type:function size:0x28 scope:global align:4 +InquiryCallback = .text:0x8033C3C0; // type:function size:0x3C scope:global align:4 +OSInit = .text:0x8033C3FC; // type:function size:0x4E0 scope:global align:4 +OSExceptionInit = .text:0x8033C8DC; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x8033CB5C; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x8033CB5C; // type:label scope:global align:4 +__OSDBJump = .text:0x8033CB80; // type:function size:0x4 scope:global align:4 +__OSDBJUMPSTART = .text:0x8033CB80; // type:label scope:global align:4 +__OSSetExceptionHandler = .text:0x8033CB84; // type:function size:0x1C scope:global align:4 +__OSDBJUMPEND = .text:0x8033CB84; // type:label scope:global align:4 +__OSGetExceptionHandler = .text:0x8033CBA0; // type:function size:0x14 scope:global align:4 +OSExceptionVector = .text:0x8033CBB4; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x8033CBB4; // type:label scope:global align:4 +__DBVECTOR = .text:0x8033CC0C; // type:label scope:global align:4 data:4byte +__OSEVSetNumber = .text:0x8033CC1C; // type:label scope:global align:4 data:4byte +__OSEVEnd = .text:0x8033CC4C; // type:label scope:global align:4 +OSDefaultExceptionHandler = .text:0x8033CC50; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x8033CCA8; // type:function size:0x54 scope:global align:4 +__OSGetDIConfig = .text:0x8033CCFC; // type:function size:0x14 scope:global align:4 +OSRegisterVersion = .text:0x8033CD10; // type:function size:0x2C scope:global align:4 +OSInitAlarm = .text:0x8033CD3C; // type:function size:0x58 scope:global align:4 +OSCreateAlarm = .text:0x8033CD94; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x8033CDA4; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x8033CFF4; // type:function size:0x68 scope:global align:4 +OSSetPeriodicAlarm = .text:0x8033D05C; // type:function size:0x7C scope:global align:4 +OSCancelAlarm = .text:0x8033D0D8; // type:function size:0x11C scope:global align:4 +DecrementerExceptionCallback = .text:0x8033D1F4; // type:function size:0x230 scope:global align:4 +DecrementerExceptionHandler = .text:0x8033D424; // type:function size:0x50 scope:global align:4 +OnReset = .text:0x8033D474; // type:function size:0xA0 scope:local align:4 +DLInsert = .text:0x8033D514; // type:function size:0xAC scope:global align:4 +OSFreeToHeap = .text:0x8033D5C0; // type:function size:0x7C scope:global align:4 +OSSetCurrentHeap = .text:0x8033D63C; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x8033D64C; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x8033D6BC; // type:function size:0x6C scope:global align:4 +OSGetArenaHi = .text:0x8033D728; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x8033D730; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x8033D738; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x8033D740; // type:function size:0x8 scope:global align:4 +OSAllocFromArenaLo = .text:0x8033D748; // type:function size:0x2C scope:global align:4 +__OSInitAudioSystem = .text:0x8033D774; // type:function size:0x1BC scope:global align:4 +__OSStopAudioSystem = .text:0x8033D930; // type:function size:0xD8 scope:global align:4 +DCEnable = .text:0x8033DA08; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x8033DA1C; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x8033DA48; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x8033DA78; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x8033DAA8; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x8033DAD4; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x8033DB00; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x8033DB2C; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x8033DB60; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x8033DB70; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x8033DB84; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x8033DC50; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x8033DC88; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x8033DCB0; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x8033DCD4; // type:function size:0xAC scope:global align:4 +LCQueueWait = .text:0x8033DD80; // type:function size:0x14 scope:global align:4 +L2GlobalInvalidate = .text:0x8033DD94; // type:function size:0x98 scope:global align:4 +DMAErrorHandler = .text:0x8033DE2C; // type:function size:0x160 scope:global align:4 +__OSCacheInit = .text:0x8033DF8C; // type:function size:0xF4 scope:global align:4 +__OSLoadFPUContext = .text:0x8033E080; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x8033E1A4; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x8033E2CC; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x8033E2D4; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x8033E330; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x8033E33C; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x8033E3BC; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x8033E494; // type:function size:0x8 scope:global align:4 +OSClearContext = .text:0x8033E49C; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x8033E4C0; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x8033E57C; // type:function size:0x2A8 scope:global align:4 +OSSwitchFPUContext = .text:0x8033E824; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x8033E8A8; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x8033E8F0; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x8033EA1C; // type:function size:0x218 scope:global align:4 +__OSUnhandledException = .text:0x8033EC34; // type:function size:0x2E8 scope:global align:4 +PackArgs = .text:0x8033EF1C; // type:function size:0x188 scope:global align:4 +Run = .text:0x8033F0A4; // type:function size:0x3C scope:global align:4 +ReadDisc = .text:0x8033F0E0; // type:function size:0x6C scope:global align:4 +Callback = .text:0x8033F14C; // type:function size:0xC scope:local align:4 +__OSGetExecParams = .text:0x8033F158; // type:function size:0x40 scope:global align:4 +GetApploaderPosition = .text:0x8033F198; // type:function size:0xC4 scope:global align:4 +__OSBootDolSimple = .text:0x8033F25C; // type:function size:0x484 scope:global align:4 +__OSBootDol = .text:0x8033F6E0; // type:function size:0x19C scope:global align:4 +GetFontCode = .text:0x8033F87C; // type:function size:0x174 scope:global align:4 +OSGetFontEncode = .text:0x8033F9F0; // type:function size:0x64 scope:global align:4 +ParseStringS = .text:0x8033FA54; // type:function size:0x13C scope:global align:4 +OSDisableInterrupts = .text:0x8033FB90; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x8033FB90; // type:label scope:global align:4 +__RAS_OSDisableInterrupts_end = .text:0x8033FB9C; // type:label scope:global align:4 +OSEnableInterrupts = .text:0x8033FBA4; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x8033FBB8; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x8033FBDC; // type:function size:0x1C scope:global align:4 +__OSGetInterruptHandler = .text:0x8033FBF8; // type:function size:0x14 scope:global align:4 +__OSInterruptInit = .text:0x8033FC0C; // type:function size:0x74 scope:global align:4 +SetInterruptMask = .text:0x8033FC80; // type:function size:0x2D8 scope:global align:4 +__OSMaskInterrupts = .text:0x8033FF58; // type:function size:0x88 scope:global align:4 +__OSUnmaskInterrupts = .text:0x8033FFE0; // type:function size:0x88 scope:global align:4 +__OSDispatchInterrupt = .text:0x80340068; // type:function size:0x344 scope:global align:4 +ExternalInterruptHandler = .text:0x803403AC; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x803403FC; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x80340400; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x80340404; // type:function size:0xC scope:global align:4 +Relocate = .text:0x80340410; // type:function size:0x2BC scope:global align:4 +Link = .text:0x803406CC; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x803409AC; // type:function size:0x24 scope:global align:4 +OSLinkFixed = .text:0x803409D0; // type:function size:0x3C scope:global align:4 +Undo = .text:0x80340A0C; // type:function size:0x238 scope:global align:4 +OSUnlink = .text:0x80340C44; // type:function size:0x1D4 scope:global align:4 +__OSModuleInit = .text:0x80340E18; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x80340E30; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x80340E90; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x80340F58; // type:function size:0xDC scope:global align:4 +OSJamMessage = .text:0x80341034; // type:function size:0xD4 scope:global align:4 +OnReset = .text:0x80341108; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x80341144; // type:function size:0x6C scope:global align:4 +OSProtectRange = .text:0x803411B0; // type:function size:0xC4 scope:global align:4 +Config24MB = .text:0x80341274; // type:function size:0x80 scope:global align:4 +Config48MB = .text:0x803412F4; // type:function size:0x80 scope:global align:4 +RealMode = .text:0x80341374; // type:function size:0x18 scope:global align:4 +__OSInitMemoryProtection = .text:0x8034138C; // type:function size:0x118 scope:global align:4 +OSInitMutex = .text:0x803414A4; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x803414DC; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x803415B8; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x80341680; // type:function size:0x70 scope:global align:4 +OSTryLockMutex = .text:0x803416F0; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x803417AC; // type:function size:0x20 scope:global align:4 +OSWaitCond = .text:0x803417CC; // type:function size:0xD4 scope:global align:4 +OSSignalCond = .text:0x803418A0; // type:function size:0x20 scope:global align:4 +__OSCheckMutex = .text:0x803418C0; // type:function size:0x100 scope:global align:4 +__OSCheckDeadLock = .text:0x803419C0; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x803419F8; // type:function size:0x74 scope:global align:4 +__OSReboot = .text:0x80341A6C; // type:function size:0x70 scope:global align:4 +OSSetSaveRegion = .text:0x80341ADC; // type:function size:0xC scope:global align:4 +OSGetSaveRegion = .text:0x80341AE8; // type:function size:0x14 scope:global align:4 +OSRegisterResetFunction = .text:0x80341AFC; // type:function size:0x84 scope:global align:4 +__OSCallResetFunctions = .text:0x80341B80; // type:function size:0xA8 scope:global align:4 +Reset = .text:0x80341C28; // type:function size:0x70 scope:global align:4 +KillThreads = .text:0x80341C98; // type:function size:0x68 scope:global align:4 +__OSDoHotReset = .text:0x80341D00; // type:function size:0x48 scope:global align:4 +OSResetSystem = .text:0x80341D48; // type:function size:0x200 scope:global align:4 +OSGetResetCode = .text:0x80341F48; // type:function size:0x38 scope:global align:4 +__OSResetSWInterruptHandler = .text:0x80341F80; // type:function size:0xF4 scope:global align:4 +OSGetResetButtonState = .text:0x80342074; // type:function size:0x298 scope:global align:4 +OSGetResetSwitchState = .text:0x8034230C; // type:function size:0x20 scope:global align:4 +WriteSramCallback = .text:0x8034232C; // type:function size:0x60 scope:global align:4 +WriteSram = .text:0x8034238C; // type:function size:0x118 scope:global align:4 +__OSInitSram = .text:0x803424A4; // type:function size:0x13C scope:global align:4 +__OSLockSram = .text:0x803425E0; // type:function size:0x5C scope:global align:4 +__OSLockSramEx = .text:0x8034263C; // type:function size:0x5C scope:global align:4 +UnlockSram = .text:0x80342698; // type:function size:0x33C scope:global align:4 +__OSUnlockSram = .text:0x803429D4; // type:function size:0x24 scope:global align:4 +__OSUnlockSramEx = .text:0x803429F8; // type:function size:0x24 scope:global align:4 +__OSSyncSram = .text:0x80342A1C; // type:function size:0x10 scope:global align:4 +OSGetSoundMode = .text:0x80342A2C; // type:function size:0x80 scope:global align:4 +OSSetSoundMode = .text:0x80342AAC; // type:function size:0xA4 scope:global align:4 +OSGetProgressiveMode = .text:0x80342B50; // type:function size:0x70 scope:global align:4 +OSSetProgressiveMode = .text:0x80342BC0; // type:function size:0xA4 scope:global align:4 +OSGetWirelessID = .text:0x80342C64; // type:function size:0x84 scope:global align:4 +OSSetWirelessID = .text:0x80342CE8; // type:function size:0xAC scope:global align:4 +OSGetGbsMode = .text:0x80342D94; // type:function size:0x70 scope:global align:4 +OSSetGbsMode = .text:0x80342E04; // type:function size:0xB8 scope:global align:4 +SystemCallVector = .text:0x80342EBC; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x80342EBC; // type:label scope:global align:4 +__OSSystemCallVectorEnd = .text:0x80342ED8; // type:label scope:global align:4 +__OSInitSystemCall = .text:0x80342EDC; // type:function size:0x64 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x80342F40; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x80342F44; // type:function size:0x74 scope:global align:4 +__OSThreadInit = .text:0x80342FB8; // type:function size:0x158 scope:global align:4 +OSInitThreadQueue = .text:0x80343110; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x80343120; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x8034312C; // type:function size:0x34 scope:global align:4 +OSDisableScheduler = .text:0x80343160; // type:function size:0x40 scope:global align:4 +OSEnableScheduler = .text:0x803431A0; // type:function size:0x40 scope:global align:4 +UnsetRun = .text:0x803431E0; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x80343248; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x80343284; // type:function size:0x1C0 scope:global align:4 +__OSPromoteThread = .text:0x80343444; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x80343494; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x803436BC; // type:function size:0x30 scope:global align:4 +OSYieldThread = .text:0x803436EC; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x80343728; // type:function size:0x1E8 scope:global align:4 +OSExitThread = .text:0x80343910; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x803439F4; // type:function size:0x1BC scope:global align:4 +OSDetachThread = .text:0x80343BB0; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x80343C50; // type:function size:0x288 scope:global align:4 +OSSuspendThread = .text:0x80343ED8; // type:function size:0x170 scope:global align:4 +OSSleepThread = .text:0x80344048; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x80344134; // type:function size:0x104 scope:global align:4 +OSSetThreadPriority = .text:0x80344238; // type:function size:0xC0 scope:global align:4 +OSGetThreadPriority = .text:0x803442F8; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x80344300; // type:function size:0x9C scope:global align:4 +OSCheckActiveThreads = .text:0x8034439C; // type:function size:0x750 scope:global align:4 +OSClearStack = .text:0x80344AEC; // type:function size:0xAC scope:global align:4 +OSGetTime = .text:0x80344B98; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x80344BB0; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x80344BB8; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x80344C1C; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x80344C74; // type:function size:0x19C scope:global align:4 +OSTicksToCalendarTime = .text:0x80344E10; // type:function size:0x204 scope:global align:4 +__init_user = .text:0x80345014; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x80345034; // type:function size:0x54 scope:global align:4 +_ExitProcess = .text:0x80345088; // type:function size:0x20 scope:global align:4 +SetExiInterruptMask = .text:0x803450A8; // type:function size:0xF4 scope:global align:4 +EXIImm = .text:0x8034519C; // type:function size:0x25C scope:global align:4 +EXIImmEx = .text:0x803453F8; // type:function size:0xA0 scope:global align:4 +EXIDma = .text:0x80345498; // type:function size:0xEC scope:global align:4 +EXISync = .text:0x80345584; // type:function size:0x24C scope:global align:4 +EXIClearInterrupts = .text:0x803457D0; // type:function size:0x48 scope:global align:4 +EXISetExiCallback = .text:0x80345818; // type:function size:0x7C scope:global align:4 +__EXIProbe = .text:0x80345894; // type:function size:0x174 scope:global align:4 +EXIProbe = .text:0x80345A08; // type:function size:0x80 scope:global align:4 +EXIProbeEx = .text:0x80345A88; // type:function size:0xB4 scope:global align:4 +EXIAttach = .text:0x80345B3C; // type:function size:0x10C scope:global align:4 +EXIDetach = .text:0x80345C48; // type:function size:0xBC scope:global align:4 +EXISelect = .text:0x80345D04; // type:function size:0x12C scope:global align:4 +EXIDeselect = .text:0x80345E30; // type:function size:0x110 scope:global align:4 +EXIIntrruptHandler = .text:0x80345F40; // type:function size:0xC8 scope:global align:4 +TCIntrruptHandler = .text:0x80346008; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x80346220; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x803462F0; // type:function size:0x1D4 scope:global align:4 +EXILock = .text:0x803464C4; // type:function size:0xF4 scope:global align:4 +EXIUnlock = .text:0x803465B8; // type:function size:0xDC scope:global align:4 +EXIGetState = .text:0x80346694; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x803466AC; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x803466D4; // type:function size:0x3B0 scope:global align:4 +ProbeBarnacle = .text:0x80346A84; // type:function size:0x18C scope:global align:4 +__OSEnableBarnacle = .text:0x80346C10; // type:function size:0x1BC scope:global align:4 +InitializeUART = .text:0x80346DCC; // type:function size:0x70 scope:global align:4 +WriteUARTN = .text:0x80346E3C; // type:function size:0x200 scope:global align:4 +SIBusy = .text:0x8034703C; // type:function size:0x20 scope:global align:4 +SIIsChanBusy = .text:0x8034705C; // type:function size:0x3C scope:global align:4 +CompleteTransfer = .text:0x80347098; // type:function size:0x2FC scope:global align:4 +SIInterruptHandler = .text:0x80347394; // type:function size:0x344 scope:global align:4 +SIEnablePollingInterrupt = .text:0x803476D8; // type:function size:0x98 scope:global align:4 +SIRegisterPollingHandler = .text:0x80347770; // type:function size:0xCC scope:global align:4 +SIUnregisterPollingHandler = .text:0x8034783C; // type:function size:0xF4 scope:global align:4 +SIInit = .text:0x80347930; // type:function size:0xB4 scope:global align:4 +__SITransfer = .text:0x803479E4; // type:function size:0x20C scope:global align:4 +SIGetStatus = .text:0x80347BF0; // type:function size:0x7C scope:global align:4 +SISetCommand = .text:0x80347C6C; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x80347C80; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x80347C90; // type:function size:0x6C scope:global align:4 +SIEnablePolling = .text:0x80347CFC; // type:function size:0x9C scope:global align:4 +SIDisablePolling = .text:0x80347D98; // type:function size:0x6C scope:global align:4 +SIGetResponseRaw = .text:0x80347E04; // type:function size:0xD4 scope:global align:4 +SIGetResponse = .text:0x80347ED8; // type:function size:0xC4 scope:global align:4 +AlarmHandler = .text:0x80347F9C; // type:function size:0x8C scope:local align:4 +SITransfer = .text:0x80348028; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x80348194; // type:function size:0x298 scope:global align:4 +SIGetType = .text:0x8034842C; // type:function size:0x1C4 scope:global align:4 +SIGetTypeAsync = .text:0x803485F0; // type:function size:0x13C scope:global align:4 +SISetSamplingRate = .text:0x8034872C; // type:function size:0xE4 scope:global align:4 +SIRefreshSamplingRate = .text:0x80348810; // type:function size:0x24 scope:global align:4 +DBInit = .text:0x80348834; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x8034885C; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x803488A4; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x803488B4; // type:function size:0x1C scope:global align:4 +DBPrintf = .text:0x803488D0; // type:function size:0x50 scope:global align:4 +PSMTXIdentity = .text:0x80348920; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x8034894C; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x80348980; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x80348A4C; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x80348B44; // type:function size:0x70 scope:global align:4 +PSMTXRotTrig = .text:0x80348BB4; // type:function size:0xB0 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x80348C64; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x80348D14; // type:function size:0x70 scope:global align:4 +PSMTXTrans = .text:0x80348D84; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x80348DB8; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x80348E04; // type:function size:0x28 scope:global align:4 +PSMTXScaleApply = .text:0x80348E2C; // type:function size:0x58 scope:global align:4 +PSMTXQuat = .text:0x80348E84; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x80348F28; // type:function size:0x18C scope:global align:4 +C_MTXLightPerspective = .text:0x803490B4; // type:function size:0xCC scope:global align:4 +C_MTXLightOrtho = .text:0x80349180; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x80349208; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x8034925C; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x803492E8; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArraySR = .text:0x8034933C; // type:function size:0x88 scope:global align:4 +C_MTXPerspective = .text:0x803493C4; // type:function size:0xD0 scope:global align:4 +C_MTXOrtho = .text:0x80349494; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x8034952C; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x80349550; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x80349574; // type:function size:0x1C scope:global align:4 +PSVECNormalize = .text:0x80349590; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x803495D4; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x803495EC; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x80349630; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x80349650; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x8034968C; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x80349764; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x80349838; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x80349860; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x803498B4; // type:function size:0x5C scope:global align:4 +C_QUATRotAxisRad = .text:0x80349910; // type:function size:0x8C scope:global align:4 +C_QUATSlerp = .text:0x8034999C; // type:function size:0x174 scope:global align:4 +__DVDInitWA = .text:0x80349B10; // type:function size:0x40 scope:global align:4 +__DVDInterruptHandler = .text:0x80349B50; // type:function size:0x2E0 scope:global align:4 +AlarmHandler = .text:0x80349E30; // type:function size:0x84 scope:local align:4 +AlarmHandlerForTimeout = .text:0x80349EB4; // type:function size:0x70 scope:global align:4 +Read = .text:0x80349F24; // type:function size:0x110 scope:global align:4 +SeekTwiceBeforeRead = .text:0x8034A034; // type:function size:0x80 scope:global align:4 +DVDLowRead = .text:0x8034A0B4; // type:function size:0x298 scope:global align:4 +DVDLowSeek = .text:0x8034A34C; // type:function size:0x94 scope:global align:4 +DVDLowWaitCoverClose = .text:0x8034A3E0; // type:function size:0x2C scope:global align:4 +DVDLowReadDiskID = .text:0x8034A40C; // type:function size:0xA4 scope:global align:4 +DVDLowStopMotor = .text:0x8034A4B0; // type:function size:0x8C scope:global align:4 +DVDLowRequestError = .text:0x8034A53C; // type:function size:0x8C scope:global align:4 +DVDLowInquiry = .text:0x8034A5C8; // type:function size:0x9C scope:global align:4 +DVDLowAudioStream = .text:0x8034A664; // type:function size:0x98 scope:global align:4 +DVDLowRequestAudioStatus = .text:0x8034A6FC; // type:function size:0x8C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x8034A788; // type:function size:0x9C scope:global align:4 +DVDLowReset = .text:0x8034A824; // type:function size:0xBC scope:global align:4 +DVDLowBreak = .text:0x8034A8E0; // type:function size:0x14 scope:global align:4 +DVDLowClearCallback = .text:0x8034A8F4; // type:function size:0x1C scope:global align:4 +__DVDLowSetWAType = .text:0x8034A910; // type:function size:0x44 scope:global align:4 +__DVDLowTestAlarm = .text:0x8034A954; // type:function size:0x38 scope:global align:4 +__DVDFSInit = .text:0x8034A98C; // type:function size:0x38 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x8034A9C4; // type:function size:0x2F4 scope:global align:4 +DVDFastOpen = .text:0x8034ACB8; // type:function size:0x74 scope:global align:4 +DVDOpen = .text:0x8034AD2C; // type:function size:0xC8 scope:global align:4 +DVDClose = .text:0x8034ADF4; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x8034AE18; // type:function size:0x160 scope:global align:4 +DVDConvertEntrynumToPath = .text:0x8034AF78; // type:function size:0x154 scope:global align:4 +DVDGetCurrentDir = .text:0x8034B0CC; // type:function size:0xC4 scope:global align:4 +DVDChangeDir = .text:0x8034B190; // type:function size:0x60 scope:global align:4 +DVDReadAsyncPrio = .text:0x8034B1F0; // type:function size:0xC0 scope:global align:4 +cbForReadAsync = .text:0x8034B2B0; // type:function size:0x30 scope:global align:4 +DVDReadPrio = .text:0x8034B2E0; // type:function size:0x118 scope:global align:4 +cbForReadSync = .text:0x8034B3F8; // type:function size:0x24 scope:global align:4 +DVDOpenDir = .text:0x8034B41C; // type:function size:0xC0 scope:global align:4 +DVDReadDir = .text:0x8034B4DC; // type:function size:0xA4 scope:global align:4 +DVDCloseDir = .text:0x8034B580; // type:function size:0x8 scope:global align:4 +defaultOptionalCommandChecker = .text:0x8034B588; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x8034B58C; // type:function size:0xD8 scope:global align:4 +stateReadingFST = .text:0x8034B664; // type:function size:0x94 scope:global align:4 +cbForStateReadingFST = .text:0x8034B6F8; // type:function size:0x80 scope:global align:4 +cbForStateError = .text:0x8034B778; // type:function size:0xAC scope:global align:4 +stateTimeout = .text:0x8034B824; // type:function size:0x34 scope:global align:4 +stateGettingError = .text:0x8034B858; // type:function size:0x28 scope:global align:4 +CategorizeError = .text:0x8034B880; // type:function size:0xB4 scope:global align:4 +cbForStateGettingError = .text:0x8034B934; // type:function size:0x264 scope:global align:4 +cbForUnrecoveredError = .text:0x8034BB98; // type:function size:0x5C scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x8034BBF4; // type:function size:0x80 scope:global align:4 +stateGoToRetry = .text:0x8034BC74; // type:function size:0x28 scope:global align:4 +cbForStateGoToRetry = .text:0x8034BC9C; // type:function size:0x140 scope:global align:4 +stateCheckID = .text:0x8034BDDC; // type:function size:0xE0 scope:global align:4 +stateCheckID3 = .text:0x8034BEBC; // type:function size:0x34 scope:global align:4 +stateCheckID2a = .text:0x8034BEF0; // type:function size:0x34 scope:global align:4 +cbForStateCheckID2a = .text:0x8034BF24; // type:function size:0x68 scope:global align:4 +stateCheckID2 = .text:0x8034BF8C; // type:function size:0x38 scope:global align:4 +cbForStateCheckID1 = .text:0x8034BFC4; // type:function size:0xFC scope:global align:4 +cbForStateCheckID2 = .text:0x8034C0C0; // type:function size:0xD8 scope:global align:4 +cbForStateCheckID3 = .text:0x8034C198; // type:function size:0xF0 scope:global align:4 +AlarmHandler = .text:0x8034C288; // type:function size:0x44 scope:local align:4 +stateCoverClosed = .text:0x8034C2CC; // type:function size:0xD4 scope:global align:4 +stateCoverClosed_CMD = .text:0x8034C3A0; // type:function size:0x30 scope:global align:4 +cbForStateCoverClosed = .text:0x8034C3D0; // type:function size:0x64 scope:global align:4 +stateMotorStopped = .text:0x8034C434; // type:function size:0x28 scope:global align:4 +cbForStateMotorStopped = .text:0x8034C45C; // type:function size:0xEC scope:global align:4 +stateReady = .text:0x8034C548; // type:function size:0x2E8 scope:global align:4 +stateBusy = .text:0x8034C830; // type:function size:0x340 scope:global align:4 +cbForStateBusy = .text:0x8034CB70; // type:function size:0x658 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x8034D1C8; // type:function size:0xDC scope:global align:4 +DVDReadAbsAsyncForBS = .text:0x8034D2A4; // type:function size:0xD0 scope:global align:4 +DVDReadDiskID = .text:0x8034D374; // type:function size:0xD4 scope:global align:4 +DVDCancelStreamAsync = .text:0x8034D448; // type:function size:0xBC scope:global align:4 +DVDInquiryAsync = .text:0x8034D504; // type:function size:0xD0 scope:global align:4 +DVDReset = .text:0x8034D5D4; // type:function size:0x44 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x8034D618; // type:function size:0x4C scope:global align:4 +DVDGetDriveStatus = .text:0x8034D664; // type:function size:0xAC scope:global align:4 +DVDSetAutoInvalidation = .text:0x8034D710; // type:function size:0x10 scope:global align:4 +DVDResume = .text:0x8034D720; // type:function size:0x50 scope:global align:4 +DVDCancelAsync = .text:0x8034D770; // type:function size:0x27C scope:global align:4 +DVDCancel = .text:0x8034D9EC; // type:function size:0xAC scope:global align:4 +cbForCancelSync = .text:0x8034DA98; // type:function size:0x24 scope:global align:4 +DVDGetCurrentDiskID = .text:0x8034DABC; // type:function size:0x8 scope:global align:4 +DVDCheckDisk = .text:0x8034DAC4; // type:function size:0xF8 scope:global align:4 +__DVDPrepareResetAsync = .text:0x8034DBBC; // type:function size:0x11C scope:global align:4 +__DVDTestAlarm = .text:0x8034DCD8; // type:function size:0x38 scope:global align:4 +__DVDClearWaitingQueue = .text:0x8034DD10; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x8034DD48; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x8034DDB0; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x8034DE50; // type:function size:0x58 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x8034DEA8; // type:function size:0x60 scope:global align:4 +ErrorCode2Num = .text:0x8034DF08; // type:function size:0x11C scope:global align:4 +__DVDStoreErrorCode = .text:0x8034E024; // type:function size:0x7C scope:global align:4 +DVDCompareDiskID = .text:0x8034E0A0; // type:function size:0xF8 scope:global align:4 +__DVDPrintFatalMessage = .text:0x8034E198; // type:function size:0x30 scope:global align:4 +cb = .text:0x8034E1C8; // type:function size:0xD8 scope:global align:4 +__fstLoad = .text:0x8034E2A0; // type:function size:0x168 scope:global align:4 +__VIRetraceHandler = .text:0x8034E408; // type:function size:0x274 scope:global align:4 +VISetPreRetraceCallback = .text:0x8034E67C; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x8034E6C0; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x8034E704; // type:function size:0xA8 scope:global align:4 +__VIInit = .text:0x8034E7AC; // type:function size:0x204 scope:global align:4 +VIInit = .text:0x8034E9B0; // type:function size:0x4B0 scope:global align:4 +VIWaitForRetrace = .text:0x8034EE60; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x8034EEB4; // type:function size:0x2D4 scope:global align:4 +setVerticalRegs = .text:0x8034F188; // type:function size:0x1A0 scope:global align:4 +VIConfigure = .text:0x8034F328; // type:function size:0x808 scope:global align:4 +VIFlush = .text:0x8034FB30; // type:function size:0x130 scope:global align:4 +VISetNextFrameBuffer = .text:0x8034FC60; // type:function size:0x6C scope:global align:4 +VIGetNextFrameBuffer = .text:0x8034FCCC; // type:function size:0x8 scope:global align:4 +VIGetCurrentFrameBuffer = .text:0x8034FCD4; // type:function size:0x8 scope:global align:4 +VISetBlack = .text:0x8034FCDC; // type:function size:0x7C scope:global align:4 +VIGetRetraceCount = .text:0x8034FD58; // type:function size:0x8 scope:global align:4 +GetCurrentDisplayPosition = .text:0x8034FD60; // type:function size:0x3C scope:global align:4 +getCurrentFieldEvenOdd = .text:0x8034FD9C; // type:function size:0x68 scope:global align:4 +VIGetNextField = .text:0x8034FE04; // type:function size:0x9C scope:global align:4 +VIGetCurrentLine = .text:0x8034FEA0; // type:function size:0x98 scope:global align:4 +VIGetTvFormat = .text:0x8034FF38; // type:function size:0x68 scope:global align:4 +VIGetDTVStatus = .text:0x8034FFA0; // type:function size:0x3C scope:global align:4 +__VIDisplayPositionToXY = .text:0x8034FFDC; // type:function size:0x21C scope:global align:4 +__VIGetCurrentPosition = .text:0x803501F8; // type:function size:0x60 scope:global align:4 +ClampStick = .text:0x80350258; // type:function size:0x130 scope:global align:4 +ClampCircle = .text:0x80350388; // type:function size:0x1A8 scope:global align:4 +PADClamp = .text:0x80350530; // type:function size:0x114 scope:global align:4 +PADClampCircle = .text:0x80350644; // type:function size:0x10C scope:global align:4 +UpdateOrigin = .text:0x80350750; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x803508F4; // type:function size:0xC4 scope:global align:4 +PADOriginUpdateCallback = .text:0x803509B8; // type:function size:0xCC scope:global align:4 +PADProbeCallback = .text:0x80350A84; // type:function size:0xD8 scope:global align:4 +PADTypeAndStatusCallback = .text:0x80350B5C; // type:function size:0x32C scope:global align:4 +PADReceiveCheckCallback = .text:0x80350E88; // type:function size:0x140 scope:global align:4 +PADReset = .text:0x80350FC8; // type:function size:0x110 scope:global align:4 +PADRecalibrate = .text:0x803510D8; // type:function size:0x114 scope:global align:4 +PADInit = .text:0x803511EC; // type:function size:0x150 scope:global align:4 +PADRead = .text:0x8035133C; // type:function size:0x300 scope:global align:4 +PADControlMotor = .text:0x8035163C; // type:function size:0xB8 scope:global align:4 +PADSetSpec = .text:0x803516F4; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x80351754; // type:function size:0x174 scope:global align:4 +SPEC1_MakeStatus = .text:0x803518C8; // type:function size:0x174 scope:global align:4 +SPEC2_MakeStatus = .text:0x80351A3C; // type:function size:0x470 scope:global align:4 +PADSetAnalogMode = .text:0x80351EAC; // type:function size:0x74 scope:global align:4 +OnReset = .text:0x80351F20; // type:function size:0xBC scope:local align:4 +SamplingHandler = .text:0x80351FDC; // type:function size:0x60 scope:global align:4 +PADSetSamplingCallback = .text:0x8035203C; // type:function size:0x54 scope:global align:4 +__PADDisableRecalibration = .text:0x80352090; // type:function size:0x7C scope:global align:4 +AIRegisterDMACallback = .text:0x8035210C; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x80352150; // type:function size:0x88 scope:global align:4 +AIStartDMA = .text:0x803521D8; // type:function size:0x18 scope:global align:4 +AIStopDMA = .text:0x803521F0; // type:function size:0x18 scope:global align:4 +AISetStreamPlayState = .text:0x80352208; // type:function size:0xD8 scope:global align:4 +AIGetStreamPlayState = .text:0x803522E0; // type:function size:0x10 scope:global align:4 +AISetDSPSampleRate = .text:0x803522F0; // type:function size:0xE0 scope:global align:4 +AIGetDSPSampleRate = .text:0x803523D0; // type:function size:0x14 scope:global align:4 +__AI_set_stream_sample_rate = .text:0x803523E4; // type:function size:0xD4 scope:global align:4 +AIGetStreamSampleRate = .text:0x803524B8; // type:function size:0x10 scope:global align:4 +AISetStreamVolLeft = .text:0x803524C8; // type:function size:0x1C scope:global align:4 +AIGetStreamVolLeft = .text:0x803524E4; // type:function size:0x10 scope:global align:4 +AISetStreamVolRight = .text:0x803524F4; // type:function size:0x1C scope:global align:4 +AIGetStreamVolRight = .text:0x80352510; // type:function size:0x10 scope:global align:4 +AIInit = .text:0x80352520; // type:function size:0x16C scope:global align:4 +__AISHandler = .text:0x8035268C; // type:function size:0x7C scope:global align:4 +__AIDHandler = .text:0x80352708; // type:function size:0xAC scope:global align:4 +__AICallbackStackSwitch = .text:0x803527B4; // type:function size:0x58 scope:global align:4 +__AI_SRC_INIT = .text:0x8035280C; // type:function size:0x1E4 scope:global align:4 +ARRegisterDMACallback = .text:0x803529F0; // type:function size:0x44 scope:global align:4 +ARGetDMAStatus = .text:0x80352A34; // type:function size:0x3C scope:global align:4 +ARStartDMA = .text:0x80352A70; // type:function size:0xF0 scope:global align:4 +ARAlloc = .text:0x80352B60; // type:function size:0x68 scope:global align:4 +ARInit = .text:0x80352BC8; // type:function size:0xC4 scope:global align:4 +ARGetSize = .text:0x80352C8C; // type:function size:0x8 scope:global align:4 +__ARHandler = .text:0x80352C94; // type:function size:0x78 scope:global align:4 +__ARClearInterrupt = .text:0x80352D0C; // type:function size:0x20 scope:global align:4 +__ARGetInterruptStatus = .text:0x80352D2C; // type:function size:0x10 scope:global align:4 +__ARChecksize = .text:0x80352D3C; // type:function size:0x17F4 scope:global align:4 +__ARQServiceQueueLo = .text:0x80354530; // type:function size:0x100 scope:global align:4 +__ARQCallbackHack = .text:0x80354630; // type:function size:0x4 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x80354634; // type:function size:0xCC scope:global align:4 +ARQInit = .text:0x80354700; // type:function size:0x70 scope:global align:4 +ARQPostRequest = .text:0x80354770; // type:function size:0x15C scope:global align:4 +DSPCheckMailToDSP = .text:0x803548CC; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x803548DC; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x803548EC; // type:function size:0x18 scope:global align:4 +DSPSendMailToDSP = .text:0x80354904; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x80354918; // type:function size:0x40 scope:global align:4 +DSPInit = .text:0x80354958; // type:function size:0xC4 scope:global align:4 +__DSP_debug_printf = .text:0x80354A1C; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x80354A6C; // type:function size:0x1A0 scope:global align:4 +__DSP_boot_task = .text:0x80354C0C; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x80354D98; // type:function size:0xA0 scope:global align:4 +__DSP_remove_task = .text:0x80354E38; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x80354ECC; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x80354ED0; // type:function size:0x34 scope:global align:4 +__CARDExtHandler = .text:0x80354F04; // type:function size:0xD8 scope:global align:4 +__CARDExiHandler = .text:0x80354FDC; // type:function size:0x118 scope:global align:4 +__CARDTxHandler = .text:0x803550F4; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x8035519C; // type:function size:0x84 scope:global align:4 +__CARDEnableInterrupt = .text:0x80355220; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x803552E0; // type:function size:0xF0 scope:global align:4 +__CARDReadVendorID = .text:0x803553D0; // type:function size:0xF0 scope:global align:4 +__CARDClearStatus = .text:0x803554C0; // type:function size:0xAC scope:global align:4 +TimeoutHandler = .text:0x8035556C; // type:function size:0xA4 scope:global align:4 +Retry = .text:0x80355610; // type:function size:0x2A0 scope:global align:4 +UnlockedCallback = .text:0x803558B0; // type:function size:0x110 scope:global align:4 +__CARDStart = .text:0x803559C0; // type:function size:0x224 scope:global align:4 +__CARDReadSegment = .text:0x80355BE4; // type:function size:0x134 scope:global align:4 +__CARDWritePage = .text:0x80355D18; // type:function size:0x13C scope:global align:4 +__CARDEraseSector = .text:0x80355E54; // type:function size:0x110 scope:global align:4 +CARDInit = .text:0x80355F64; // type:function size:0xAC scope:global align:4 +__CARDGetFontEncode = .text:0x80356010; // type:function size:0x8 scope:global align:4 +__CARDSetDiskID = .text:0x80356018; // type:function size:0x38 scope:global align:4 +__CARDGetControlBlock = .text:0x80356050; // type:function size:0xB8 scope:global align:4 +__CARDPutControlBlock = .text:0x80356108; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x8035616C; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x803562BC; // type:function size:0x98 scope:global align:4 +OnReset = .text:0x80356354; // type:function size:0x50 scope:local align:4 +CARDGetFastMode = .text:0x803563A4; // type:function size:0x1C scope:global align:4 +bitrev = .text:0x803563C0; // type:function size:0x16C scope:global align:4 +ReadArrayUnlock = .text:0x8035652C; // type:function size:0x144 scope:global align:4 +DummyLen = .text:0x80356670; // type:function size:0xC4 scope:global align:4 +__CARDUnlock = .text:0x80356734; // type:function size:0xB58 scope:global align:4 +InitCallback = .text:0x8035728C; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x803572FC; // type:function size:0x324 scope:global align:4 +BlockReadCallback = .text:0x80357620; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x803576FC; // type:function size:0x64 scope:global align:4 +BlockWriteCallback = .text:0x80357760; // type:function size:0xE8 scope:global align:4 +__CARDWrite = .text:0x80357848; // type:function size:0x68 scope:global align:4 +__CARDGetFatBlock = .text:0x803578B0; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x803578B8; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x8035798C; // type:function size:0xC8 scope:local align:4 +__CARDAllocBlock = .text:0x80357A54; // type:function size:0x118 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80357B6C; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x80357C18; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80357C20; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80357CF0; // type:function size:0xC8 scope:local align:4 +__CARDUpdateDir = .text:0x80357DB8; // type:function size:0xC4 scope:global align:4 +__CARDCheckSum = .text:0x80357E7C; // type:function size:0x1B0 scope:global align:4 +VerifyID = .text:0x8035802C; // type:function size:0x284 scope:global align:4 +VerifyDir = .text:0x803582B0; // type:function size:0x240 scope:global align:4 +VerifyFAT = .text:0x803584F0; // type:function size:0x284 scope:global align:4 +__CARDVerify = .text:0x80358774; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x80358800; // type:function size:0x590 scope:global align:4 +CARDCheck = .text:0x80358D90; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x80358DE4; // type:function size:0xCC scope:global align:4 +CARDProbe = .text:0x80358EB0; // type:function size:0x38 scope:global align:4 +CARDProbeEx = .text:0x80358EE8; // type:function size:0x17C scope:global align:4 +DoMount = .text:0x80359064; // type:function size:0x454 scope:global align:4 +__CARDMountCallback = .text:0x803594B8; // type:function size:0x138 scope:global align:4 +CARDMountAsync = .text:0x803595F0; // type:function size:0x1A0 scope:global align:4 +CARDMount = .text:0x80359790; // type:function size:0x48 scope:global align:4 +DoUnmount = .text:0x803597D8; // type:function size:0x9C scope:global align:4 +CARDUnmount = .text:0x80359874; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x80359920; // type:function size:0x144 scope:global align:4 +__CARDFormatRegionAsync = .text:0x80359A64; // type:function size:0x658 scope:global align:4 +CARDFormat = .text:0x8035A0BC; // type:function size:0x54 scope:global align:4 +__CARDCompareFileName = .text:0x8035A110; // type:function size:0x68 scope:global align:4 +__CARDAccess = .text:0x8035A178; // type:function size:0x94 scope:global align:4 +__CARDIsWritable = .text:0x8035A20C; // type:function size:0x134 scope:global align:4 +__CARDIsReadable = .text:0x8035A340; // type:function size:0xF4 scope:global align:4 +CARDOpen = .text:0x8035A434; // type:function size:0x11C scope:global align:4 +CARDClose = .text:0x8035A550; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x8035A5A4; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x8035A6D4; // type:function size:0x220 scope:global align:4 +CARDCreate = .text:0x8035A8F4; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x8035A93C; // type:function size:0x1B8 scope:global align:4 +ReadCallback = .text:0x8035AAF4; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x8035AC24; // type:function size:0x144 scope:global align:4 +CARDRead = .text:0x8035AD68; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x8035ADB0; // type:function size:0x170 scope:local align:4 +EraseCallback = .text:0x8035AF20; // type:function size:0xB0 scope:local align:4 +CARDWriteAsync = .text:0x8035AFD0; // type:function size:0x114 scope:global align:4 +CARDWrite = .text:0x8035B0E4; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x8035B12C; // type:function size:0x1F8 scope:global align:4 +CARDGetStatus = .text:0x8035B324; // type:function size:0x114 scope:global align:4 +CARDSetStatusAsync = .text:0x8035B438; // type:function size:0x174 scope:global align:4 +CARDSetStatus = .text:0x8035B5AC; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x8035B5F4; // type:function size:0xC4 scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x8035B6B8; // type:function size:0xFC scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x8035B7B4; // type:function size:0x24 scope:global align:4 +__GXShutdown = .text:0x8035B7D8; // type:function size:0x190 scope:global align:4 +__GXInitRevisionBits = .text:0x8035B968; // type:function size:0x1A4 scope:global align:4 +GXInit = .text:0x8035BB0C; // type:function size:0x600 scope:global align:4 +__GXInitGX = .text:0x8035C10C; // type:function size:0x938 scope:global align:4 +GXCPInterruptHandler = .text:0x8035CA44; // type:function size:0x134 scope:global align:4 +GXInitFifoBase = .text:0x8035CB78; // type:function size:0x6C scope:global align:4 +GXInitFifoPtrs = .text:0x8035CBE4; // type:function size:0x70 scope:global align:4 +GXInitFifoLimits = .text:0x8035CC54; // type:function size:0xC scope:global align:4 +GXSetCPUFifo = .text:0x8035CC60; // type:function size:0x128 scope:global align:4 +GXSetGPFifo = .text:0x8035CD88; // type:function size:0x1A0 scope:global align:4 +GXSaveCPUFifo = .text:0x8035CF28; // type:function size:0x34 scope:global align:4 +__GXSaveCPUFifoAux = .text:0x8035CF5C; // type:function size:0xC8 scope:global align:4 +GXGetGPStatus = .text:0x8035D024; // type:function size:0x50 scope:global align:4 +GXGetFifoBase = .text:0x8035D074; // type:function size:0x8 scope:global align:4 +GXGetFifoSize = .text:0x8035D07C; // type:function size:0x8 scope:global align:4 +GXSetBreakPtCallback = .text:0x8035D084; // type:function size:0x44 scope:global align:4 +__GXFifoInit = .text:0x8035D0C8; // type:function size:0x4C scope:global align:4 +__GXFifoReadEnable = .text:0x8035D114; // type:function size:0x24 scope:global align:4 +__GXFifoReadDisable = .text:0x8035D138; // type:function size:0x24 scope:global align:4 +__GXFifoLink = .text:0x8035D15C; // type:function size:0x34 scope:global align:4 +__GXWriteFifoIntEnable = .text:0x8035D190; // type:function size:0x30 scope:global align:4 +__GXWriteFifoIntReset = .text:0x8035D1C0; // type:function size:0x30 scope:global align:4 +__GXCleanGPFifo = .text:0x8035D1F0; // type:function size:0x100 scope:global align:4 +GXSetCurrentGXThread = .text:0x8035D2F0; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x8035D33C; // type:function size:0x8 scope:global align:4 +GXGetCPUFifo = .text:0x8035D344; // type:function size:0x8 scope:global align:4 +GXGetGPFifo = .text:0x8035D34C; // type:function size:0x8 scope:global align:4 +GXSetVtxDesc = .text:0x8035D354; // type:function size:0x26C scope:global align:4 +GXSetVtxDescv = .text:0x8035D5C0; // type:function size:0x288 scope:global align:4 +__GXSetVCD = .text:0x8035D848; // type:function size:0xBC scope:global align:4 +__GXCalculateVLim = .text:0x8035D904; // type:function size:0x124 scope:global align:4 +GXClearVtxDesc = .text:0x8035DA28; // type:function size:0x38 scope:global align:4 +GXSetVtxAttrFmt = .text:0x8035DA60; // type:function size:0x25C scope:global align:4 +GXSetVtxAttrFmtv = .text:0x8035DCBC; // type:function size:0x280 scope:global align:4 +__GXSetVAT = .text:0x8035DF3C; // type:function size:0x88 scope:global align:4 +GXSetArray = .text:0x8035DFC4; // type:function size:0x44 scope:global align:4 +GXInvalidateVtxCache = .text:0x8035E008; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x8035E018; // type:function size:0x280 scope:global align:4 +GXSetNumTexGens = .text:0x8035E298; // type:function size:0x3C scope:global align:4 +GXSetMisc = .text:0x8035E2D4; // type:function size:0x94 scope:global align:4 +GXFlush = .text:0x8035E368; // type:function size:0x5C scope:global align:4 +__GXAbort = .text:0x8035E3C4; // type:function size:0x16C scope:global align:4 +GXAbortFrame = .text:0x8035E530; // type:function size:0x1C8 scope:global align:4 +GXSetDrawDone = .text:0x8035E6F8; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x8035E790; // type:function size:0x80 scope:global align:4 +GXPixModeSync = .text:0x8035E810; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x8035E834; // type:function size:0x14 scope:global align:4 +GXPokeAlphaRead = .text:0x8035E848; // type:function size:0x20 scope:global align:4 +GXPokeAlphaUpdate = .text:0x8035E868; // type:function size:0x18 scope:global align:4 +GXPokeBlendMode = .text:0x8035E880; // type:function size:0x64 scope:global align:4 +GXPokeColorUpdate = .text:0x8035E8E4; // type:function size:0x18 scope:global align:4 +GXPokeDstAlpha = .text:0x8035E8FC; // type:function size:0x24 scope:global align:4 +GXPokeDither = .text:0x8035E920; // type:function size:0x18 scope:global align:4 +GXPokeZMode = .text:0x8035E938; // type:function size:0x20 scope:global align:4 +GXPeekZ = .text:0x8035E958; // type:function size:0x24 scope:global align:4 +GXSetDrawSyncCallback = .text:0x8035E97C; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x8035E9C0; // type:function size:0x88 scope:global align:4 +GXSetDrawDoneCallback = .text:0x8035EA48; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x8035EA8C; // type:function size:0x80 scope:global align:4 +__GXPEInit = .text:0x8035EB0C; // type:function size:0x74 scope:global align:4 +__GXSetDirtyState = .text:0x8035EB80; // type:function size:0x80 scope:global align:4 +GXBegin = .text:0x8035EC00; // type:function size:0xD0 scope:global align:4 +__GXSendFlushPrim = .text:0x8035ECD0; // type:function size:0x88 scope:global align:4 +GXSetLineWidth = .text:0x8035ED58; // type:function size:0x40 scope:global align:4 +GXSetPointSize = .text:0x8035ED98; // type:function size:0x40 scope:global align:4 +GXEnableTexOffsets = .text:0x8035EDD8; // type:function size:0x48 scope:global align:4 +GXSetCullMode = .text:0x8035EE20; // type:function size:0x28 scope:global align:4 +GXSetCoPlanar = .text:0x8035EE48; // type:function size:0x34 scope:global align:4 +__GXSetGenMode = .text:0x8035EE7C; // type:function size:0x24 scope:global align:4 +GXSetDispCopySrc = .text:0x8035EEA0; // type:function size:0x7C scope:global align:4 +GXSetTexCopySrc = .text:0x8035EF1C; // type:function size:0x7C scope:global align:4 +GXSetDispCopyDst = .text:0x8035EF98; // type:function size:0x34 scope:global align:4 +GXSetTexCopyDst = .text:0x8035EFCC; // type:function size:0x130 scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x8035F0FC; // type:function size:0x24 scope:global align:4 +GXSetCopyClamp = .text:0x8035F120; // type:function size:0x58 scope:global align:4 +GXGetNumXfbLines = .text:0x8035F178; // type:function size:0x90 scope:global align:4 +GXGetYScaleFactor = .text:0x8035F208; // type:function size:0x238 scope:global align:4 +GXSetDispCopyYScale = .text:0x8035F440; // type:function size:0xCC scope:global align:4 +GXSetCopyClear = .text:0x8035F50C; // type:function size:0x78 scope:global align:4 +GXSetCopyFilter = .text:0x8035F584; // type:function size:0x208 scope:global align:4 +GXSetDispCopyGamma = .text:0x8035F78C; // type:function size:0x14 scope:global align:4 +GXCopyDisp = .text:0x8035F7A0; // type:function size:0x168 scope:global align:4 +GXCopyTex = .text:0x8035F908; // type:function size:0x18C scope:global align:4 +GXClearBoundingBox = .text:0x8035FA94; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x8035FACC; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x8035FAE8; // type:function size:0x190 scope:global align:4 +GXInitLightDistAttn = .text:0x8035FC78; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x8035FD48; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x8035FD58; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x8035FD74; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x8035FD80; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x8035FDFC; // type:function size:0xE8 scope:global align:4 +GXSetChanMatColor = .text:0x8035FEE4; // type:function size:0xE8 scope:global align:4 +GXSetNumChans = .text:0x8035FFCC; // type:function size:0x3C scope:global align:4 +GXSetChanCtrl = .text:0x80360008; // type:function size:0xB0 scope:global align:4 +GXGetTexBufferSize = .text:0x803600B8; // type:function size:0x15C scope:global align:4 +__GetImageTileCount = .text:0x80360214; // type:function size:0xC8 scope:global align:4 +GXInitTexObj = .text:0x803602DC; // type:function size:0x24C scope:global align:4 +GXInitTexObjCI = .text:0x80360528; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x80360570; // type:function size:0x164 scope:global align:4 +GXGetTexObjWidth = .text:0x803606D4; // type:function size:0x10 scope:global align:4 +GXGetTexObjHeight = .text:0x803606E4; // type:function size:0x10 scope:global align:4 +GXGetTexObjFmt = .text:0x803606F4; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x803606FC; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x80360708; // type:function size:0xC scope:global align:4 +GXGetTexObjMipMap = .text:0x80360714; // type:function size:0x18 scope:global align:4 +GXGetTexObjTlut = .text:0x8036072C; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x80360734; // type:function size:0x17C scope:global align:4 +GXLoadTexObj = .text:0x803608B0; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x80360904; // type:function size:0x38 scope:global align:4 +GXLoadTlut = .text:0x8036093C; // type:function size:0x98 scope:global align:4 +GXInitTexCacheRegion = .text:0x803609D4; // type:function size:0xF4 scope:global align:4 +GXInitTlutRegion = .text:0x80360AC8; // type:function size:0x38 scope:global align:4 +GXInvalidateTexAll = .text:0x80360B00; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x80360B48; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x80360B5C; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x80360B70; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x80360BEC; // type:function size:0xA0 scope:global align:4 +__GXSetSUTexRegs = .text:0x80360C8C; // type:function size:0x17C scope:global align:4 +__GXSetTmemConfig = .text:0x80360E08; // type:function size:0x354 scope:global align:4 +GXSetTevIndirect = .text:0x8036115C; // type:function size:0x6C scope:global align:4 +GXSetIndTexMtx = .text:0x803611C8; // type:function size:0x178 scope:global align:4 +GXSetIndTexCoordScale = .text:0x80361340; // type:function size:0x144 scope:global align:4 +GXSetIndTexOrder = .text:0x80361484; // type:function size:0xEC scope:global align:4 +GXSetNumIndStages = .text:0x80361570; // type:function size:0x24 scope:global align:4 +GXSetTevDirect = .text:0x80361594; // type:function size:0x48 scope:global align:4 +__GXUpdateBPMask = .text:0x803615DC; // type:function size:0x4 scope:global align:4 +__GXSetIndirectMask = .text:0x803615E0; // type:function size:0x30 scope:global align:4 +__GXFlushTextureState = .text:0x80361610; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x80361634; // type:function size:0x8C scope:global align:4 +GXSetTevColorIn = .text:0x803616C0; // type:function size:0x44 scope:global align:4 +GXSetTevAlphaIn = .text:0x80361704; // type:function size:0x44 scope:global align:4 +GXSetTevColorOp = .text:0x80361748; // type:function size:0x68 scope:global align:4 +GXSetTevAlphaOp = .text:0x803617B0; // type:function size:0x68 scope:global align:4 +GXSetTevColor = .text:0x80361818; // type:function size:0x60 scope:global align:4 +GXSetTevColorS10 = .text:0x80361878; // type:function size:0x64 scope:global align:4 +GXSetTevKColor = .text:0x803618DC; // type:function size:0x64 scope:global align:4 +GXSetTevKColorSel = .text:0x80361940; // type:function size:0x5C scope:global align:4 +GXSetTevKAlphaSel = .text:0x8036199C; // type:function size:0x5C scope:global align:4 +GXSetTevSwapMode = .text:0x803619F8; // type:function size:0x48 scope:global align:4 +GXSetTevSwapModeTable = .text:0x80361A40; // type:function size:0x80 scope:global align:4 +GXSetAlphaCompare = .text:0x80361AC0; // type:function size:0x44 scope:global align:4 +GXSetZTexture = .text:0x80361B04; // type:function size:0x8C scope:global align:4 +GXSetTevOrder = .text:0x80361B90; // type:function size:0x19C scope:global align:4 +GXSetNumTevStages = .text:0x80361D2C; // type:function size:0x28 scope:global align:4 +GXSetFog = .text:0x80361D54; // type:function size:0x214 scope:global align:4 +GXSetFogRangeAdj = .text:0x80361F68; // type:function size:0x124 scope:global align:4 +GXSetBlendMode = .text:0x8036208C; // type:function size:0x54 scope:global align:4 +GXSetColorUpdate = .text:0x803620E0; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x8036210C; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x80362138; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x8036216C; // type:function size:0x34 scope:global align:4 +GXSetPixelFmt = .text:0x803621A0; // type:function size:0xD4 scope:global align:4 +GXSetDither = .text:0x80362274; // type:function size:0x2C scope:global align:4 +GXSetDstAlpha = .text:0x803622A0; // type:function size:0x3C scope:global align:4 +GXSetFieldMask = .text:0x803622DC; // type:function size:0x38 scope:global align:4 +GXSetFieldMode = .text:0x80362314; // type:function size:0x78 scope:global align:4 +GXCallDisplayList = .text:0x8036238C; // type:function size:0x70 scope:global align:4 +GXProject = .text:0x803623FC; // type:function size:0x174 scope:global align:4 +GXSetProjection = .text:0x80362570; // type:function size:0xA4 scope:global align:4 +GXSetProjectionv = .text:0x80362614; // type:function size:0x8C scope:global align:4 +GXGetProjectionv = .text:0x803626A0; // type:function size:0x48 scope:global align:4 +GXLoadPosMtxImm = .text:0x803626E8; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x80362738; // type:function size:0x50 scope:global align:4 +GXSetCurrentMtx = .text:0x80362788; // type:function size:0x34 scope:global align:4 +GXLoadTexMtxImm = .text:0x803627BC; // type:function size:0xB4 scope:global align:4 +__GXSetViewport = .text:0x80362870; // type:function size:0x90 scope:global align:4 +GXSetViewport = .text:0x80362900; // type:function size:0x48 scope:global align:4 +GXGetViewportv = .text:0x80362948; // type:function size:0x24 scope:global align:4 +GXSetScissor = .text:0x8036296C; // type:function size:0x78 scope:global align:4 +GXGetScissor = .text:0x803629E4; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x80362A2C; // type:function size:0x40 scope:global align:4 +GXSetClipMode = .text:0x80362A6C; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x80362A94; // type:function size:0x84 scope:global align:4 +GXSetGPMetric = .text:0x80362B18; // type:function size:0x848 scope:global align:4 +GXClearGPMetric = .text:0x80363360; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x80363370; // type:function size:0xC4 scope:global align:4 +GDInitGDLObj = .text:0x80363434; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x8036344C; // type:function size:0x2C scope:global align:4 +GDPadCurr32 = .text:0x80363478; // type:function size:0xF8 scope:global align:4 +GDOverflowed = .text:0x80363570; // type:function size:0x30 scope:global align:4 +GDSetVtxDescv = .text:0x803635A0; // type:function size:0x5FC scope:global align:4 +GDSetArray = .text:0x80363B9C; // type:function size:0x20C scope:global align:4 +GDSetArrayRaw = .text:0x80363DA8; // type:function size:0x208 scope:global align:4 +__va_arg = .text:0x80363FB0; // type:function size:0xC8 scope:global align:4 +__destroy_global_chain = .text:0x80364078; // type:function size:0x48 scope:global align:4 +__register_global_object = .text:0x803640C0; // type:function size:0x18 scope:global align:4 +__copy = .text:0x803640D8; // type:function size:0x30 scope:global align:4 +__destroy_new_array = .text:0x80364108; // type:function size:0x7C scope:global align:4 +__destroy_arr = .text:0x80364184; // type:function size:0x78 scope:global align:4 +__construct_array = .text:0x803641FC; // type:function size:0xFC scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x803642F8; // type:function size:0xB8 scope:global align:4 +__construct_new_array = .text:0x803643B0; // type:function size:0x104 scope:global align:4 +__ptmf_test = .text:0x803644B4; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x803644E4; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x80364520; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x80364548; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x803645A4; // type:function size:0x4C scope:global align:4 +_savefpr_14 = .text:0x803645A4; // type:label scope:global +_savefpr_15 = .text:0x803645A8; // type:label scope:global +_savefpr_16 = .text:0x803645AC; // type:label scope:global +_savefpr_17 = .text:0x803645B0; // type:label scope:global +_savefpr_18 = .text:0x803645B4; // type:label scope:global +_savefpr_19 = .text:0x803645B8; // type:label scope:global +_savefpr_20 = .text:0x803645BC; // type:label scope:global +_savefpr_21 = .text:0x803645C0; // type:label scope:global +_savefpr_22 = .text:0x803645C4; // type:label scope:global +_savefpr_23 = .text:0x803645C8; // type:label scope:global +_savefpr_24 = .text:0x803645CC; // type:label scope:global +_savefpr_25 = .text:0x803645D0; // type:label scope:global align:4 +_savefpr_26 = .text:0x803645D4; // type:label scope:global align:4 +_savefpr_27 = .text:0x803645D8; // type:label scope:global align:4 +_savefpr_28 = .text:0x803645DC; // type:label scope:global align:4 +_savefpr_29 = .text:0x803645E0; // type:label scope:global align:4 +_savefpr_30 = .text:0x803645E4; // type:label scope:global +_savefpr_31 = .text:0x803645E8; // type:label scope:global +__restore_fpr = .text:0x803645F0; // type:function size:0x4C scope:global align:4 +_restfpr_14 = .text:0x803645F0; // type:label scope:global +_restfpr_15 = .text:0x803645F4; // type:label scope:global +_restfpr_16 = .text:0x803645F8; // type:label scope:global +_restfpr_17 = .text:0x803645FC; // type:label scope:global +_restfpr_18 = .text:0x80364600; // type:label scope:global +_restfpr_19 = .text:0x80364604; // type:label scope:global +_restfpr_20 = .text:0x80364608; // type:label scope:global +_restfpr_21 = .text:0x8036460C; // type:label scope:global +_restfpr_22 = .text:0x80364610; // type:label scope:global +_restfpr_23 = .text:0x80364614; // type:label scope:global +_restfpr_24 = .text:0x80364618; // type:label scope:global +_restfpr_25 = .text:0x8036461C; // type:label scope:global align:4 +_restfpr_26 = .text:0x80364620; // type:label scope:global align:4 +_restfpr_27 = .text:0x80364624; // type:label scope:global align:4 +_restfpr_28 = .text:0x80364628; // type:label scope:global align:4 +_restfpr_29 = .text:0x8036462C; // type:label scope:global align:4 +_restfpr_30 = .text:0x80364630; // type:label scope:global +_restfpr_31 = .text:0x80364634; // type:label scope:global +__save_gpr = .text:0x8036463C; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x8036463C; // type:label scope:global align:4 +_savegpr_15 = .text:0x80364640; // type:label scope:global align:4 +_savegpr_16 = .text:0x80364644; // type:label scope:global align:4 +_savegpr_17 = .text:0x80364648; // type:label scope:global align:4 +_savegpr_18 = .text:0x8036464C; // type:label scope:global align:4 +_savegpr_19 = .text:0x80364650; // type:label scope:global align:4 +_savegpr_20 = .text:0x80364654; // type:label scope:global align:4 +_savegpr_21 = .text:0x80364658; // type:label scope:global align:4 +_savegpr_22 = .text:0x8036465C; // type:label scope:global align:4 +_savegpr_23 = .text:0x80364660; // type:label scope:global align:4 +_savegpr_24 = .text:0x80364664; // type:label scope:global align:4 +_savegpr_25 = .text:0x80364668; // type:label scope:global align:4 +_savegpr_26 = .text:0x8036466C; // type:label scope:global align:4 +_savegpr_27 = .text:0x80364670; // type:label scope:global align:4 +_savegpr_28 = .text:0x80364674; // type:label scope:global align:4 +_savegpr_29 = .text:0x80364678; // type:label scope:global align:4 +_savegpr_30 = .text:0x8036467C; // type:label scope:global +_savegpr_31 = .text:0x80364680; // type:label scope:global +__restore_gpr = .text:0x80364688; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x80364688; // type:label scope:global align:4 +_restgpr_15 = .text:0x8036468C; // type:label scope:global align:4 +_restgpr_16 = .text:0x80364690; // type:label scope:global align:4 +_restgpr_17 = .text:0x80364694; // type:label scope:global align:4 +_restgpr_18 = .text:0x80364698; // type:label scope:global align:4 +_restgpr_19 = .text:0x8036469C; // type:label scope:global align:4 +_restgpr_20 = .text:0x803646A0; // type:label scope:global align:4 +_restgpr_21 = .text:0x803646A4; // type:label scope:global align:4 +_restgpr_22 = .text:0x803646A8; // type:label scope:global align:4 +_restgpr_23 = .text:0x803646AC; // type:label scope:global align:4 +_restgpr_24 = .text:0x803646B0; // type:label scope:global align:4 +_restgpr_25 = .text:0x803646B4; // type:label scope:global align:4 +_restgpr_26 = .text:0x803646B8; // type:label scope:global align:4 +_restgpr_27 = .text:0x803646BC; // type:label scope:global align:4 +_restgpr_28 = .text:0x803646C0; // type:label scope:global align:4 +_restgpr_29 = .text:0x803646C4; // type:label scope:global align:4 +_restgpr_30 = .text:0x803646C8; // type:label scope:global +_restgpr_31 = .text:0x803646CC; // type:label scope:global +__div2u = .text:0x803646D4; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x803647C0; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x803648F8; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x803649DC; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x80364AE8; // type:function size:0x24 scope:global align:4 +__shr2u = .text:0x80364B0C; // type:function size:0x24 scope:global align:4 +__shr2i = .text:0x80364B30; // type:function size:0x28 scope:global align:4 +__cvt_sll_flt = .text:0x80364B58; // type:function size:0xB4 scope:global align:4 +__cvt_dbl_usll = .text:0x80364C0C; // type:function size:0xCC scope:global align:4 +__fini_cpp_exceptions = .text:0x80364CD8; // type:function size:0x34 scope:global align:4 +__init_cpp_exceptions = .text:0x80364D0C; // type:function size:0x3C scope:global align:4 +__unregister_fragment = .text:0x80364D48; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x80364D7C; // type:function size:0x34 scope:global align:4 +__sys_free = .text:0x80364DB0; // type:function size:0xB8 scope:global align:4 +exit = .text:0x80364E68; // type:function size:0xF0 scope:global align:4 +abort = .text:0x80364F58; // type:function size:0x9C scope:global align:4 +free = .text:0x80364FF4; // type:function size:0x70 scope:global align:4 +__pool_free = .text:0x80365064; // type:function size:0x58 scope:global align:4 +deallocate_from_fixed_pools = .text:0x803650BC; // type:function size:0x158 scope:global align:4 +deallocate_from_var_pools = .text:0x80365214; // type:function size:0x294 scope:global align:4 +__flush_all = .text:0x803654A8; // type:function size:0x70 scope:global align:4 +__close_all = .text:0x80365518; // type:function size:0xA8 scope:global align:4 +__num2dec = .text:0x803655C0; // type:function size:0x1A4 scope:global align:4 +__num2dec_internal = .text:0x80365764; // type:function size:0x3B4 scope:global align:4 +__two_exp = .text:0x80365B18; // type:function size:0x1784 scope:global align:4 +__timesdec = .text:0x8036729C; // type:function size:0x278 scope:global align:4 +div = .text:0x80367514; // type:function size:0x58 scope:global align:4 +abs = .text:0x8036756C; // type:function size:0x10 scope:global align:4 +__flush_buffer = .text:0x8036757C; // type:function size:0xC4 scope:global align:4 +__prep_buffer = .text:0x80367640; // type:function size:0x34 scope:global align:4 +fputs = .text:0x80367674; // type:function size:0xD4 scope:global align:4 +__put_char = .text:0x80367748; // type:function size:0x1B8 scope:global align:4 +__end_critical_region = .text:0x80367900; // type:function size:0x4 scope:global align:4 +__begin_critical_region = .text:0x80367904; // type:function size:0x4 scope:global align:4 +__kill_critical_regions = .text:0x80367908; // type:function size:0x4 scope:global align:4 +tolower = .text:0x8036790C; // type:function size:0x24 scope:global align:4 +__fwrite = .text:0x80367930; // type:function size:0x30C scope:global align:4 +fwrite = .text:0x80367C3C; // type:function size:0x7C scope:global align:4 +__msl_strnicmp = .text:0x80367CB8; // type:function size:0xA4 scope:global align:4 +fflush = .text:0x80367D5C; // type:function size:0x138 scope:global align:4 +fclose = .text:0x80367E94; // type:function size:0x1BC scope:global align:4 +fseek = .text:0x80368050; // type:function size:0x6C scope:global align:4 +_fseek = .text:0x803680BC; // type:function size:0x270 scope:global align:4 +ftell = .text:0x8036832C; // type:function size:0xE4 scope:global align:4 +wcstombs = .text:0x80368410; // type:function size:0x118 scope:global align:4 +memcmp = .text:0x80368528; // type:function size:0x4C scope:global align:4 +__memrchr = .text:0x80368574; // type:function size:0x2C scope:global align:4 +memchr = .text:0x803685A0; // type:function size:0x2C scope:global align:4 +memmove = .text:0x803685CC; // type:function size:0xCC scope:global align:4 +__copy_longs_rev_unaligned = .text:0x80368698; // type:function size:0xAC scope:global align:4 +__copy_longs_unaligned = .text:0x80368744; // type:function size:0xC0 scope:global align:4 +__copy_longs_rev_aligned = .text:0x80368804; // type:function size:0xA8 scope:global align:4 +__copy_longs_aligned = .text:0x803688AC; // type:function size:0xBC scope:global align:4 +__stdio_atexit = .text:0x80368968; // type:function size:0x10 scope:global align:4 +sprintf = .text:0x80368978; // type:function size:0xE0 scope:global align:4 +snprintf = .text:0x80368A58; // type:function size:0xD4 scope:global align:4 +vsnprintf = .text:0x80368B2C; // type:function size:0x74 scope:global align:4 +vprintf = .text:0x80368BA0; // type:function size:0x98 scope:global align:4 +fprintf = .text:0x80368C38; // type:function size:0xE0 scope:global align:4 +printf = .text:0x80368D18; // type:function size:0xE8 scope:global align:4 +__StringWrite = .text:0x80368E00; // type:function size:0x6C scope:global align:4 +__FileWrite = .text:0x80368E6C; // type:function size:0x58 scope:global align:4 +__pformatter = .text:0x80368EC4; // type:function size:0x774 scope:global align:4 +float2str = .text:0x80369638; // type:function size:0x71C scope:global align:4 +round_decimal = .text:0x80369D54; // type:function size:0x12C scope:global align:4 +double2hex = .text:0x80369E80; // type:function size:0x338 scope:global align:4 +longlong2str = .text:0x8036A1B8; // type:function size:0x314 scope:global align:4 +long2str = .text:0x8036A4CC; // type:function size:0x258 scope:global align:4 +parse_format = .text:0x8036A724; // type:function size:0x504 scope:global align:4 +__StringRead = .text:0x8036AC28; // type:function size:0x90 scope:global align:4 +raise = .text:0x8036ACB8; // type:function size:0xC0 scope:global align:4 +strrchr = .text:0x8036AD78; // type:function size:0x48 scope:global align:4 +strchr = .text:0x8036ADC0; // type:function size:0x30 scope:global align:4 +strncmp = .text:0x8036ADF0; // type:function size:0x40 scope:global align:4 +strcmp = .text:0x8036AE30; // type:function size:0x128 scope:global align:4 +strcat = .text:0x8036AF58; // type:function size:0x2C scope:global align:4 +strncpy = .text:0x8036AF84; // type:function size:0x44 scope:global align:4 +strcpy = .text:0x8036AFC8; // type:function size:0xB8 scope:global align:4 +strlen = .text:0x8036B080; // type:function size:0x1C scope:global align:4 +strtol = .text:0x8036B09C; // type:function size:0xF0 scope:global align:4 +strtoul = .text:0x8036B18C; // type:function size:0xAC scope:global align:4 +__strtoul = .text:0x8036B238; // type:function size:0x378 scope:global align:4 +fwide = .text:0x8036B5B0; // type:function size:0x88 scope:global align:4 +__close_console = .text:0x8036B638; // type:function size:0x8 scope:global align:4 +__write_console = .text:0x8036B640; // type:function size:0xD0 scope:global align:4 +__ieee754_acos = .text:0x8036B710; // type:function size:0x23C scope:global align:4 +__ieee754_asin = .text:0x8036B94C; // type:function size:0x238 scope:global align:4 +__ieee754_atan2 = .text:0x8036BB84; // type:function size:0x290 scope:global align:4 +__ieee754_exp = .text:0x8036BE14; // type:function size:0x224 scope:global align:4 +__ieee754_fmod = .text:0x8036C038; // type:function size:0x33C scope:global align:4 +__ieee754_pow = .text:0x8036C374; // type:function size:0x830 scope:global align:4 +__ieee754_rem_pio2 = .text:0x8036CBA4; // type:function size:0x3A0 scope:global align:4 +__kernel_cos = .text:0x8036CF44; // type:function size:0xF4 scope:global align:4 +__kernel_rem_pio2 = .text:0x8036D038; // type:function size:0xE54 scope:global align:4 +__kernel_sin = .text:0x8036DE8C; // type:function size:0xA0 scope:global align:4 +__kernel_tan = .text:0x8036DF2C; // type:function size:0x214 scope:global align:4 +atan = .text:0x8036E140; // type:function size:0x218 scope:global align:4 +ceil = .text:0x8036E358; // type:function size:0x144 scope:global align:4 +copysign = .text:0x8036E49C; // type:function size:0x28 scope:global align:4 +cos = .text:0x8036E4C4; // type:function size:0xD4 scope:global align:4 +floor = .text:0x8036E598; // type:function size:0x148 scope:global align:4 +frexp = .text:0x8036E6E0; // type:function size:0x8C scope:global align:4 +ldexp = .text:0x8036E76C; // type:function size:0x1C4 scope:global align:4 +modf = .text:0x8036E930; // type:function size:0xFC scope:global align:4 +sin = .text:0x8036EA2C; // type:function size:0xD8 scope:global align:4 +tan = .text:0x8036EB04; // type:function size:0x78 scope:global align:4 +acos = .text:0x8036EB7C; // type:function size:0x20 scope:global align:4 +asin = .text:0x8036EB9C; // type:function size:0x20 scope:global align:4 +atan2 = .text:0x8036EBBC; // type:function size:0x20 scope:global align:4 +exp = .text:0x8036EBDC; // type:function size:0x20 scope:global align:4 +fmod = .text:0x8036EBFC; // type:function size:0x20 scope:global align:4 +pow = .text:0x8036EC1C; // type:function size:0x20 scope:global align:4 +__ieee754_sqrt = .text:0x8036EC3C; // type:function size:0x224 scope:global align:4 +tanf = .text:0x8036EE60; // type:function size:0x24 scope:global align:4 +sinf = .text:0x8036EE84; // type:function size:0x24 scope:global align:4 +cosf = .text:0x8036EEA8; // type:function size:0x24 scope:global align:4 +acosf = .text:0x8036EECC; // type:function size:0x24 scope:global align:4 +sqrt = .text:0x8036EEF0; // type:function size:0x20 scope:global align:4 +strnicmp = .text:0x8036EF10; // type:function size:0x20 scope:global align:4 +stricmp = .text:0x8036EF30; // type:function size:0x8C scope:global align:4 +TRKNubMainLoop = .text:0x8036EFBC; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x8036F0B4; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x8036F0D8; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x8036F0F0; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x8036F1D0; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x8036F284; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x8036F2DC; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x8036F304; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x8036F328; // type:function size:0x14C scope:global align:4 +TRKMessageSend = .text:0x8036F474; // type:function size:0x44 scope:global align:4 +TRKReadBuffer_ui32 = .text:0x8036F4B8; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x8036F5A8; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x8036F640; // type:function size:0xE8 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x8036F728; // type:function size:0xFC scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x8036F824; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x8036F88C; // type:function size:0xFC scope:global align:4 +TRKReadBuffer = .text:0x8036F988; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x8036FA14; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x8036FAB8; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x8036FAE8; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x8036FB28; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x8036FB8C; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x8036FBB8; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x8036FC80; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x8036FCF4; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x8036FCFC; // type:function size:0xC4 scope:global align:4 +TRKProcessInput = .text:0x8036FDC0; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x8036FE10; // type:function size:0x60 scope:global align:4 +TRKTestForPacket = .text:0x8036FE70; // type:function size:0x13C scope:global align:4 +usr_put_initialize = .text:0x8036FFAC; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x8036FFB0; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x80370038; // type:function size:0x170 scope:global align:4 +TRKInitializeDispatcher = .text:0x803701A8; // type:function size:0x8 scope:global align:4 +TRKDoSetOption = .text:0x803701B0; // type:function size:0xA8 scope:global align:4 +TRKDoStop = .text:0x80370258; // type:function size:0xA8 scope:global align:4 +TRKDoStep = .text:0x80370300; // type:function size:0x220 scope:global align:4 +TRKDoContinue = .text:0x80370520; // type:function size:0xB0 scope:global align:4 +TRKDoWriteRegisters = .text:0x803705D0; // type:function size:0x290 scope:global align:4 +TRKDoReadRegisters = .text:0x80370860; // type:function size:0x2E0 scope:global align:4 +TRKDoWriteMemory = .text:0x80370B40; // type:function size:0x23C scope:global align:4 +TRKDoReadMemory = .text:0x80370D7C; // type:function size:0x244 scope:global align:4 +TRKDoSupportMask = .text:0x80370FC0; // type:function size:0x8 scope:global align:4 +TRKDoVersions = .text:0x80370FC8; // type:function size:0x8 scope:global align:4 +TRKDoOverride = .text:0x80370FD0; // type:function size:0x58 scope:global align:4 +TRKDoReset = .text:0x80371028; // type:function size:0x58 scope:global align:4 +TRKDoDisconnect = .text:0x80371080; // type:function size:0x78 scope:global align:4 +TRKDoConnect = .text:0x803710F8; // type:function size:0x64 scope:global align:4 +SetTRKConnected = .text:0x8037115C; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x80371168; // type:function size:0x10 scope:global align:4 +OutputData = .text:0x80371178; // type:function size:0xA8 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x80371220; // type:function size:0x110 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x80371330; // type:function size:0xE8 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x80371418; // type:function size:0x11C scope:global align:4 +TRKRequestSend = .text:0x80371534; // type:function size:0x1E0 scope:global align:4 +TRKSuppAccessFile = .text:0x80371714; // type:function size:0x220 scope:global align:4 +TRKReleaseMutex = .text:0x80371934; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x8037193C; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x80371944; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x8037194C; // type:function size:0x98 scope:global align:4 +TRK_flush_cache = .text:0x803719E4; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x80371A1C; // type:function size:0xB8 scope:global align:4 +__TRK_get_MSR = .text:0x80371AD4; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x80371ADC; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x80371AE4; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x80371B20; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x80371CB4; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x80371D50; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x80371E14; // type:function size:0x54 scope:global align:4 +ReadFPSCR = .text:0x80371E68; // type:function size:0x24 scope:global align:4 +WriteFPSCR = .text:0x80371E8C; // type:function size:0x24 scope:global align:4 +TRKTargetAccessARAM = .text:0x80371EB0; // type:function size:0xC4 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x80371F74; // type:function size:0x10 scope:global align:4 +TRKTargetStop = .text:0x80371F84; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x80371F9C; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x80371FAC; // type:function size:0x10 scope:global align:4 +TRKTargetSupportRequest = .text:0x80371FBC; // type:function size:0x200 scope:global align:4 +TRKTargetGetPC = .text:0x803721BC; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x803721CC; // type:function size:0xB8 scope:global align:4 +TRKTargetSingleStep = .text:0x80372284; // type:function size:0xAC scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x80372330; // type:function size:0x84 scope:global align:4 +TRKTargetAddStopInfo = .text:0x803723B4; // type:function size:0x8C scope:global align:4 +TRKTargetInterrupt = .text:0x80372440; // type:function size:0x190 scope:global align:4 +TRKPostInterruptEvent = .text:0x803725D0; // type:function size:0xAC scope:global align:4 +TRKTargetAccessExtended2 = .text:0x8037267C; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x80372AB4; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x80372C24; // type:function size:0x50C scope:global align:4 +TRKTargetAccessDefault = .text:0x80373130; // type:function size:0xF4 scope:global align:4 +TRKTargetReadInstruction = .text:0x80373224; // type:function size:0x4C scope:global align:4 +TRKTargetAccessMemory = .text:0x80373270; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x803733BC; // type:function size:0x2A4 scope:global align:4 +TRKAccessFile = .text:0x80373660; // type:label scope:global align:4 +fn_80373660 = .text:0x80373660; // type:function size:0x8 +TRKOpenFile = .text:0x80373668; // type:label scope:global align:4 +fn_80373668 = .text:0x80373668; // type:function size:0x8 +TRKCloseFile = .text:0x80373670; // type:label scope:global align:4 +fn_80373670 = .text:0x80373670; // type:function size:0x8 +TRKPositionFile = .text:0x80373678; // type:label scope:global align:4 +fn_80373678 = .text:0x80373678; // type:function size:0x8 +TRKSaveExtended1Block = .text:0x80373680; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x80373838; // type:function size:0x1B8 scope:global align:4 +InitMetroTRK = .text:0x803739F0; // type:function size:0x98 scope:global align:4 +InitMetroTRK_BBA = .text:0x80373A88; // type:function size:0x94 scope:global align:4 +TRK__write_aram = .text:0x80373B1C; // type:function size:0x1EC scope:global align:4 +TRK__read_aram = .text:0x80373D08; // type:function size:0x134 scope:global align:4 +TRKInitializeTarget = .text:0x80373E3C; // type:function size:0x4C scope:global align:4 +__TRK_copy_vectors = .text:0x80373E88; // type:function size:0x12C scope:global align:4 +TRKTargetTranslate = .text:0x80373FB4; // type:function size:0x58 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x8037400C; // type:function size:0x20 scope:global align:4 +TRK_main = .text:0x8037402C; // type:function size:0x58 scope:global align:4 +TRKLoadContext = .text:0x80374084; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x8037410C; // type:function size:0x4 scope:global align:4 +InitializeProgramEndTrap = .text:0x80374110; // type:function size:0x58 scope:global align:4 +TRK_board_display = .text:0x80374168; // type:function size:0x30 scope:global align:4 +UnreserveEXI2Port = .text:0x80374198; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x803741C8; // type:function size:0x30 scope:global align:4 +TRKWriteUARTN = .text:0x803741F8; // type:function size:0x3C scope:global align:4 +TRKReadUARTN = .text:0x80374234; // type:function size:0x3C scope:global align:4 +TRKPollUART = .text:0x80374270; // type:function size:0x30 scope:global align:4 +EnableEXI2Interrupts = .text:0x803742A0; // type:function size:0x48 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x803742E8; // type:function size:0x50 scope:global align:4 +InitMetroTRKCommTable = .text:0x80374338; // type:function size:0x26C scope:global align:4 +TRKEXICallBack = .text:0x803745A4; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x803745DC; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x80374610; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x80374620; // type:function size:0xC scope:global align:4 +__TRK_write_console = .text:0x8037462C; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x803746E8; // type:function size:0xBC scope:global align:4 +udp_cc_post_stop = .text:0x803747A4; // type:function size:0x8 scope:global align:4 +udp_cc_pre_continue = .text:0x803747AC; // type:function size:0x8 scope:global align:4 +udp_cc_peek = .text:0x803747B4; // type:function size:0x8 scope:global align:4 +udp_cc_write = .text:0x803747BC; // type:function size:0x8 scope:global align:4 +udp_cc_read = .text:0x803747C4; // type:function size:0x8 scope:global align:4 +udp_cc_close = .text:0x803747CC; // type:function size:0x8 scope:global align:4 +udp_cc_open = .text:0x803747D4; // type:function size:0x8 scope:global align:4 +udp_cc_shutdown = .text:0x803747DC; // type:function size:0x8 scope:global align:4 +udp_cc_initialize = .text:0x803747E4; // type:function size:0x8 scope:global align:4 +ddh_cc_initinterrupts = .text:0x803747EC; // type:function size:0x24 scope:global align:4 +ddh_cc_peek = .text:0x80374810; // type:function size:0x70 scope:global align:4 +ddh_cc_post_stop = .text:0x80374880; // type:function size:0x24 scope:global align:4 +ddh_cc_pre_continue = .text:0x803748A4; // type:function size:0x24 scope:global align:4 +ddh_cc_write = .text:0x803748C8; // type:function size:0xC0 scope:global align:4 +ddh_cc_read = .text:0x80374988; // type:function size:0xEC scope:global align:4 +ddh_cc_close = .text:0x80374A74; // type:function size:0x8 scope:global align:4 +ddh_cc_open = .text:0x80374A7C; // type:function size:0x24 scope:global align:4 +ddh_cc_shutdown = .text:0x80374AA0; // type:function size:0x8 scope:global align:4 +ddh_cc_initialize = .text:0x80374AA8; // type:function size:0x88 scope:global align:4 +CircleBufferReadBytes = .text:0x80374B30; // type:function size:0x108 scope:global align:4 +CircleBufferWriteBytes = .text:0x80374C38; // type:function size:0x108 scope:global align:4 +CircleBufferInitialize = .text:0x80374D40; // type:function size:0x50 scope:global align:4 +CBGetBytesAvailableForRead = .text:0x80374D90; // type:function size:0x8 scope:global align:4 +gdev_cc_initinterrupts = .text:0x80374D98; // type:function size:0x24 scope:global align:4 +gdev_cc_peek = .text:0x80374DBC; // type:function size:0x70 scope:global align:4 +gdev_cc_post_stop = .text:0x80374E2C; // type:function size:0x24 scope:global align:4 +gdev_cc_pre_continue = .text:0x80374E50; // type:function size:0x24 scope:global align:4 +gdev_cc_write = .text:0x80374E74; // type:function size:0xC0 scope:global align:4 +gdev_cc_read = .text:0x80374F34; // type:function size:0xF4 scope:global align:4 +gdev_cc_close = .text:0x80375028; // type:function size:0x8 scope:global align:4 +gdev_cc_open = .text:0x80375030; // type:function size:0x24 scope:global align:4 +gdev_cc_shutdown = .text:0x80375054; // type:function size:0x8 scope:global align:4 +gdev_cc_initialize = .text:0x8037505C; // type:function size:0x88 scope:global align:4 +MWTRACE = .text:0x803750E4; // type:function size:0x50 scope:global align:4 +MWExitCriticalSection = .text:0x80375134; // type:function size:0x24 scope:global align:4 +MWEnterCriticalSection = .text:0x80375158; // type:function size:0x30 scope:global align:4 +MWInitializeCriticalSection = .text:0x80375188; // type:function size:0x4 scope:global align:4 +EXI2_Init = .text:0x8037518C; // type:function size:0x4 scope:global align:4 +EXI2_EnableInterrupts = .text:0x80375190; // type:function size:0x4 scope:global align:4 +EXI2_Poll = .text:0x80375194; // type:function size:0x8 scope:global align:4 +EXI2_ReadN = .text:0x8037519C; // type:function size:0x8 scope:global align:4 +EXI2_WriteN = .text:0x803751A4; // type:function size:0x8 scope:global align:4 +EXI2_Reserve = .text:0x803751AC; // type:function size:0x4 scope:global align:4 +EXI2_Unreserve = .text:0x803751B0; // type:function size:0x4 scope:global align:4 +AMC_IsStub = .text:0x803751B4; // type:function size:0x8 scope:global align:4 +DBClose = .text:0x803751BC; // type:function size:0x4 scope:global align:4 +DBOpen = .text:0x803751C0; // type:function size:0x4 scope:global align:4 +DBWrite = .text:0x803751C4; // type:function size:0x260 scope:global align:4 +DBRead = .text:0x80375424; // type:function size:0x8C scope:global align:4 +DBQueryData = .text:0x803754B0; // type:function size:0x9C scope:global align:4 +DBInitInterrupts = .text:0x8037554C; // type:function size:0x54 scope:global align:4 +DBInitComm = .text:0x803755A0; // type:function size:0x78 scope:global align:4 +DBGHandler = .text:0x80375618; // type:function size:0x40 scope:global align:4 +MWCallback = .text:0x80375658; // type:function size:0x3C scope:global align:4 +DBGReadStatus = .text:0x80375694; // type:function size:0xAC scope:global align:4 +DBGWrite = .text:0x80375740; // type:function size:0xDC scope:global align:4 +DBGRead = .text:0x8037581C; // type:function size:0xDC scope:global align:4 +DBGReadMailbox = .text:0x803758F8; // type:function size:0xAC scope:global align:4 +DBGEXIImm = .text:0x803759A4; // type:function size:0x298 scope:global align:4 +Hu_IsStub = .text:0x80375C3C; // type:function size:0x8 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x80375C60; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x80375C60; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x80375E20; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x80375E20; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x80375E24; // type:object size:0x4 scope:global align:4 +@stringBase0 = .rodata:0x80375E40; // type:object size:0x310 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376150; // type:object size:0xB8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376208; // type:object size:0x65 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376270; // type:object size:0x17 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376288; // type:object size:0x2D8 scope:local align:4 data:string_table +fontdata$8224 = .rodata:0x80376560; // type:object size:0x12 scope:local align:4 data:string +fontdata$8253 = .rodata:0x80376574; // type:object size:0x14 scope:local align:4 data:string +fontdata$8287 = .rodata:0x80376588; // type:object size:0x14 scope:local align:4 data:string +@stringBase0 = .rodata:0x8037659C; // type:object size:0x9C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376638; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376648; // type:object size:0x250 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376898; // type:object size:0x9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803768A8; // type:object size:0x5D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80376908; // type:object size:0x1DF scope:local align:4 data:string_table +DynamicNameTable = .rodata:0x80376AE8; // type:object size:0x17A8 scope:global align:4 data:2byte +@stringBase0 = .rodata:0x80378290; // type:object size:0x2A8F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037AD20; // type:object size:0x6 scope:local align:4 data:string_table +@4932 = .rodata:0x8037AD28; // type:object size:0xC scope:local align:4 data:4byte +@4933 = .rodata:0x8037AD34; // type:object size:0xC scope:local align:4 data:4byte +mtx_adj$6195 = .rodata:0x8037AD40; // type:object size:0x30 scope:local align:4 +@stringBase0 = .rodata:0x8037AD70; // type:object size:0x181 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037AEF8; // type:object size:0x3F3 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8037B2F0; // type:label scope:local align:4 +l_iconSize$3698 = .rodata:0x8037B2F0; // type:object size:0x44 scope:local align:4 +l_dungeon_offColor$3937 = .rodata:0x8037B334; // type:object size:0x24 scope:local align:4 +l_dungeon_onColor$3938 = .rodata:0x8037B358; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$3939 = .rodata:0x8037B37C; // type:object size:0x24 scope:local align:4 +colorTable$3993 = .rodata:0x8037B3A0; // type:object size:0x10 scope:local align:4 +l_stayType$4046 = .rodata:0x8037B3B0; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x8037B3CC; // type:object size:0xF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037B3E0; // type:object size:0x177 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037B558; // type:object size:0x10 scope:local align:4 data:string_table +tempBitLabels__20dSv_event_tmp_flag_c = .rodata:0x8037B568; // type:object size:0x172 scope:global align:4 +@stringBase0 = .rodata:0x8037B6DC; // type:object size:0x62 scope:local align:4 data:string_table +zero_quat$3920 = .rodata:0x8037B740; // type:object size:0x10 scope:local align:4 data:float +@stringBase0 = .rodata:0x8037B750; // type:object size:0x7 scope:local align:4 data:string_table +m_data__12daItemBase_c = .rodata:0x8037B758; // type:object size:0x38 scope:global align:4 +mData__12daShopItem_c = .rodata:0x8037B790; // type:object size:0x450 scope:global align:4 +@stringBase0 = .rodata:0x8037BBE0; // type:object size:0xBF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037BCA0; // type:object size:0x46 scope:local align:4 data:string_table +l_texMtxInfo = .rodata:0x8037BCE8; // type:object size:0x64 scope:global align:4 +l_tevStageInfo$3774 = .rodata:0x8037BD4C; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8037BD60; // type:object size:0x373 scope:local align:4 data:string_table +data$3644 = .rodata:0x8037C0D8; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x8037C0F4; // type:object size:0x7 scope:local align:4 data:string_table +l_100x100BoxVertexList = .rodata:0x8037C100; // type:object size:0x30 scope:global align:4 +l_treasureDispList$4524 = .rodata:0x8037C130; // type:object size:0x30 scope:local align:4 data:byte +l_treasureDispList$4606 = .rodata:0x8037C160; // type:object size:0x84 scope:local align:4 data:byte +l_iconPosData$4686 = .rodata:0x8037C1E4; // type:object size:0x20 scope:local align:4 data:float +l_offset$4703 = .rodata:0x8037C204; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8037C228; // type:object size:0x4E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037C278; // type:object size:0x17E scope:local align:4 data:string_table +DataFileName__29@unnamed@d_event_manager_cpp@ = .rodata:0x8037C3F8; // type:object size:0xF scope:global align:4 data:string +@stringBase0 = .rodata:0x8037C408; // type:object size:0x1A4 scope:local align:4 data:string_table +@4065 = .rodata:0x8037C5B0; // type:object size:0xC scope:local align:4 data:4byte +@5691 = .rodata:0x8037C5BC; // type:object size:0xC scope:local align:4 data:4byte +@6363 = .rodata:0x8037C5C8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8037C5D4; // type:object size:0x4B scope:local align:4 data:string_table +l_drawlistSize$5656 = .rodata:0x8037C620; // type:object size:0x2A scope:local align:4 data:2byte +l_nonSortId$5662 = .rodata:0x8037C64C; // type:object size:0x9 scope:local align:4 data:byte +@stringBase0 = .rodata:0x8037C658; // type:object size:0xC scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037C668; // type:object size:0x1A4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037C810; // type:object size:0x153 scope:local align:4 data:string_table +sun_chkpnt$4155 = .rodata:0x8037C968; // type:object size:0x28 scope:local align:4 data:float +@6991 = .rodata:0x8037C990; // type:object size:0x20 scope:local align:4 data:4byte +@7277 = .rodata:0x8037C9B0; // type:object size:0x20 scope:local align:4 data:4byte +scale_dat$7628 = .rodata:0x8037C9D0; // type:object size:0x20 scope:local align:4 +col_dat$7629 = .rodata:0x8037C9F0; // type:object size:0x20 scope:local align:4 data:byte +star_col$9472 = .rodata:0x8037CA10; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8037CA20; // type:object size:0xA7 scope:local align:4 data:string_table +MS_patt__12dVibration_c = .rodata:0x8037CAC8; // type:object size:0x58 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x8037CB20; // type:object size:0x58 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x8037CB78; // type:object size:0x50 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x8037CBC8; // type:object size:0x50 scope:global align:4 +@stringBase0 = .rodata:0x8037CC18; // type:object size:0xF scope:local align:4 data:string_table +m_hitSeID__12dCcD_GObjInf = .rodata:0x8037CC28; // type:object size:0x60 scope:global align:4 +@stringBase0 = .rodata:0x8037CC88; // type:object size:0xD scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8037CC98; // type:label scope:local align:4 +@3871 = .rodata:0x8037CC98; // type:object size:0xC scope:local align:4 +@5984 = .rodata:0x8037CCA4; // type:object size:0x10 scope:local align:4 +@5985 = .rodata:0x8037CCB4; // type:object size:0x1C scope:local align:4 +@5986 = .rodata:0x8037CCD0; // type:object size:0x1C scope:local align:4 +@5987 = .rodata:0x8037CCEC; // type:object size:0x14 scope:local align:4 +@5988 = .rodata:0x8037CD00; // type:object size:0x14 scope:local align:4 +@8236 = .rodata:0x8037CD14; // type:object size:0x18 scope:local align:4 data:4byte +@8840 = .rodata:0x8037CD2C; // type:object size:0x18 scope:local align:4 data:4byte +@8969 = .rodata:0x8037CD44; // type:object size:0x16C scope:local align:4 data:4byte +@9468 = .rodata:0x8037CEB0; // type:object size:0x38 scope:local align:4 data:4byte +@9811 = .rodata:0x8037CEE8; // type:object size:0x64 scope:local align:4 data:4byte +@9812 = .rodata:0x8037CF4C; // type:object size:0x18 scope:local align:4 data:4byte +@11087 = .rodata:0x8037CF64; // type:object size:0x28 scope:local align:4 data:4byte +@11437 = .rodata:0x8037CF8C; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8037CF9C; // type:object size:0x273 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037D210; // type:object size:0x366 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037D578; // type:object size:0x7 scope:local align:4 data:string_table +typeToTypeGroup__7dTres_c = .rodata:0x8037D580; // type:object size:0x22 scope:global align:4 +@stringBase0 = .rodata:0x8037D5A8; // type:object size:0x2A scope:local align:4 data:string_table +black_tex = .rodata:0x8037D5E0; // type:object size:0x40 scope:global align:4 +msg_data = .rodata:0x8037D620; // type:object size:0x220 scope:global align:4 +font_data = .rodata:0x8037D840; // type:object size:0x9E80 scope:global align:4 +@stringBase0 = .rodata:0x803876C0; // type:object size:0x13 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803876D8; // type:label scope:local align:4 +@3757 = .rodata:0x803876D8; // type:object size:0xC scope:local align:4 +m__19daAlinkHIO_basic_c0 = .rodata:0x803876E4; // type:object size:0x58 scope:global align:4 +m__18daAlinkHIO_move_c0 = .rodata:0x8038773C; // type:object size:0x58 scope:global align:4 +m__21daAlinkHIO_atnMove_c0 = .rodata:0x80387794; // type:object size:0x54 scope:global align:4 data:2byte +m__26daAlinkHIO_noActAtnMove_c0 = .rodata:0x803877E8; // type:object size:0x54 scope:global align:4 data:2byte +m__23daAlinkHIO_frontRoll_c0 = .rodata:0x8038783C; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_backJump_c0 = .rodata:0x803878AC; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_sideStep_c0 = .rodata:0x803878E4; // type:object size:0x68 scope:global align:4 +m__19daAlinkHIO_slide_c0 = .rodata:0x8038794C; // type:object size:0x78 scope:global align:4 +m__20daAlinkHIO_cutNmV_c0 = .rodata:0x803879C4; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmL_c0 = .rodata:0x803879E4; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmR_c0 = .rodata:0x80387A04; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSL_c0 = .rodata:0x80387A24; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSR_c0 = .rodata:0x80387A44; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutFnL_c0 = .rodata:0x80387A64; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnV_c0 = .rodata:0x80387A90; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnS_c0 = .rodata:0x80387ABC; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSl_c0 = .rodata:0x80387AE8; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSm_c0 = .rodata:0x80387B14; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnR_c0 = .rodata:0x80387B40; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnJU_c0 = .rodata:0x80387B6C; // type:object size:0x54 scope:global align:4 data:2byte +m__21daAlinkHIO_cutJump_c0 = .rodata:0x80387BC0; // type:object size:0x44 scope:global align:4 +m__21daAlinkHIO_cutTurn_c0 = .rodata:0x80387C04; // type:object size:0x98 scope:global align:4 +m__21daAlinkHIO_hoCutLA_c0 = .rodata:0x80387C9C; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutLB_c0 = .rodata:0x80387CBC; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRA_c0 = .rodata:0x80387CDC; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRB_c0 = .rodata:0x80387CFC; // type:object size:0x20 scope:global align:4 +m__25daAlinkHIO_hoCutCharge_c0 = .rodata:0x80387D1C; // type:object size:0x54 scope:global align:4 +m__20daAlinkHIO_cutDaL_c0 = .rodata:0x80387D70; // type:object size:0x1C scope:global align:4 +m__20daAlinkHIO_cutDaR_c0 = .rodata:0x80387D8C; // type:object size:0x1C scope:global align:4 +m__25daAlinkHIO_cutDaCharge_c0 = .rodata:0x80387DA8; // type:object size:0x1C scope:global align:4 +m__21daAlinkHIO_cutDown_c0 = .rodata:0x80387DC4; // type:object size:0x74 scope:global align:4 +m__21daAlinkHIO_cutHead_c0 = .rodata:0x80387E38; // type:object size:0x60 scope:global align:4 +m__26daAlinkHIO_cutLargeJump_c0 = .rodata:0x80387E98; // type:object size:0x74 scope:global align:4 +m__17daAlinkHIO_cut_c0 = .rodata:0x80387F0C; // type:object size:0x9C scope:global align:4 data:2byte +m__21daAlinkHIO_gAtPush_c0 = .rodata:0x80387FA8; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_gAtKick_c0 = .rodata:0x80387FCC; // type:object size:0x24 scope:global align:4 +m__22daAlinkHIO_turnMove_c0 = .rodata:0x80387FF0; // type:object size:0x2C scope:global align:4 data:2byte +m__19daAlinkHIO_guard_c0 = .rodata:0x8038801C; // type:object size:0x80 scope:global align:4 +m__20daAlinkHIO_crouch_c0 = .rodata:0x8038809C; // type:object size:0x4C scope:global align:4 data:2byte +m__22daAlinkHIO_autoJump_c0 = .rodata:0x803880E8; // type:object size:0xB4 scope:global align:4 +m__23daAlinkHIO_smallJump_c0 = .rodata:0x8038819C; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wallCatch_c0 = .rodata:0x803881E4; // type:object size:0x54 scope:global align:4 data:2byte +m__22daAlinkHIO_wallFall_c0 = .rodata:0x80388238; // type:object size:0x28 scope:global align:4 data:2byte +m__22daAlinkHIO_wallMove_c0 = .rodata:0x80388260; // type:object size:0x14 scope:global align:4 data:float +m__22daAlinkHIO_wallHang_c0 = .rodata:0x80388274; // type:object size:0x1C scope:global align:4 data:2byte +m__22daAlinkHIO_pushpull_c0 = .rodata:0x80388290; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_damNormal_c0 = .rodata:0x803882CC; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_damLarge_c0 = .rodata:0x80388330; // type:object size:0xBC scope:global align:4 +m__21daAlinkHIO_damHuge_c0 = .rodata:0x803883EC; // type:object size:0xBC scope:global align:4 +m__22daAlinkHIO_damHorse_c0 = .rodata:0x803884A8; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_damFall_c0 = .rodata:0x803884D4; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_damCaught_c0 = .rodata:0x8038851C; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_damSwim_c0 = .rodata:0x80388540; // type:object size:0x8C scope:global align:4 +m__20daAlinkHIO_damage_c0 = .rodata:0x803885CC; // type:object size:0x58 scope:global align:4 +m__19daAlinkHIO_horse_c0 = .rodata:0x80388624; // type:object size:0x6C scope:global align:4 +m__19daAlinkHIO_canoe_c0 = .rodata:0x80388690; // type:object size:0x48 scope:global align:4 data:2byte +m__17daAlinkHIO_bow_c0 = .rodata:0x803886D8; // type:object size:0x70 scope:global align:4 +m__18daAlinkHIO_boom_c0 = .rodata:0x80388748; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_bomb_c0 = .rodata:0x80388794; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_huLight_c0 = .rodata:0x803887E0; // type:object size:0x1C scope:global align:4 +m__23daAlinkHIO_kandelaar_c0 = .rodata:0x803887FC; // type:object size:0x50 scope:global align:4 +m__21daAlinkHIO_fmChain_c0 = .rodata:0x8038884C; // type:object size:0x28 scope:global align:4 +m__24daAlinkHIO_magneBoots_c0 = .rodata:0x80388874; // type:object size:0x4C scope:global align:4 +m__20daAlinkHIO_pickUp_c0 = .rodata:0x803888C0; // type:object size:0x30 scope:global align:4 +m__19daAlinkHIO_board_c0 = .rodata:0x803888F0; // type:object size:0x9C scope:global align:4 +m__20daAlinkHIO_bottle_c0 = .rodata:0x8038898C; // type:object size:0xB4 scope:global align:4 +m__22daAlinkHIO_hookshot_c0 = .rodata:0x80388A40; // type:object size:0x70 scope:global align:4 +m__21daAlinkHIO_spinner_c0 = .rodata:0x80388AB0; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_ironBall_c0 = .rodata:0x80388AF0; // type:object size:0x8C scope:global align:4 +m__21daAlinkHIO_copyRod_c0 = .rodata:0x80388B7C; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_zwLight_c0 = .rodata:0x80388BB4; // type:object size:0x1C scope:global align:4 +m__18daAlinkHIO_item_c0 = .rodata:0x80388BD0; // type:object size:0x3C scope:global align:4 data:2byte +m__20daAlinkHIO_ladder_c0 = .rodata:0x80388C0C; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_roofHang_c0 = .rodata:0x80388C7C; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_grab_c0 = .rodata:0x80388CC8; // type:object size:0xE4 scope:global align:4 data:float +m__18daAlinkHIO_swim_c0 = .rodata:0x80388DAC; // type:object size:0xFC scope:global align:4 +m__20daAlinkHIO_wlMove_c0 = .rodata:0x80388EA8; // type:object size:0x100 scope:global align:4 +m__23daAlinkHIO_wlMoveNoP_c0 = .rodata:0x80388FA8; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wlAtnMove_c0 = .rodata:0x80388FF0; // type:object size:0x38 scope:global align:4 data:2byte +m__24daAlinkHIO_wlSideStep_c0 = .rodata:0x80389028; // type:object size:0x68 scope:global align:4 +m__24daAlinkHIO_wlBackJump_c0 = .rodata:0x80389090; // type:object size:0x38 scope:global align:4 data:2byte +m__20daAlinkHIO_wlHowl_c0 = .rodata:0x803890C8; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlAutoJump_c0 = .rodata:0x80389128; // type:object size:0x7C scope:global align:4 data:2byte +m__20daAlinkHIO_wlPush_c0 = .rodata:0x803891A4; // type:object size:0x14 scope:global align:4 data:float +m__19daAlinkHIO_wlLie_c0 = .rodata:0x803891B8; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_wlLight_c0 = .rodata:0x80389204; // type:object size:0x1C scope:global align:4 +m__24daAlinkHIO_wlWallHang_c0 = .rodata:0x80389220; // type:object size:0x9C scope:global align:4 +m__25daAlinkHIO_wlDamNormal_c0 = .rodata:0x803892BC; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlDamLarge_c0 = .rodata:0x8038931C; // type:object size:0x6C scope:global align:4 data:2byte +m__23daAlinkHIO_wlDamHuge_c0 = .rodata:0x80389388; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamFall_c0 = .rodata:0x803893F4; // type:object size:0x40 scope:global align:4 data:2byte +m__25daAlinkHIO_wlDamCaught_c0 = .rodata:0x80389434; // type:object size:0x10 scope:global align:4 +m__22daAlinkHIO_wlDamage_c0 = .rodata:0x80389444; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_wlSlide_c0 = .rodata:0x80389470; // type:object size:0x7C scope:global align:4 +m__20daAlinkHIO_wlRope_c0 = .rodata:0x803894EC; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_wlAtWaLr_c0 = .rodata:0x80389524; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaSc_c0 = .rodata:0x80389560; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaTl_c0 = .rodata:0x8038959C; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtRoll_c0 = .rodata:0x803895D8; // type:object size:0x20 scope:global align:4 +m__23daAlinkHIO_wlAtNjump_c0 = .rodata:0x803895F8; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_wlAtCjump_c0 = .rodata:0x80389634; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_wlAtLand_c0 = .rodata:0x80389698; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_wlAtDown_c0 = .rodata:0x803896D8; // type:object size:0x9C scope:global align:4 +m__22daAlinkHIO_wlAtLock_c0 = .rodata:0x80389774; // type:object size:0x54 scope:global align:4 +m__22daAlinkHIO_wlAtBite_c0 = .rodata:0x803897C8; // type:object size:0x5C scope:global align:4 +m__22daAlinkHIO_wlAttack_c0 = .rodata:0x80389824; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_wlPoint_c0 = .rodata:0x8038985C; // type:object size:0x7C scope:global align:4 +m__21daAlinkHIO_wlChain_c0 = .rodata:0x803898D8; // type:object size:0x5C scope:global align:4 +m__20daAlinkHIO_wlSwim_c0 = .rodata:0x80389934; // type:object size:0xA8 scope:global align:4 +m__20daAlinkHIO_wlGrab_c0 = .rodata:0x803899DC; // type:object size:0x64 scope:global align:4 +m__20daAlinkHIO_wlBall_c0 = .rodata:0x80389A40; // type:object size:0x38 scope:global align:4 +m__18daAlinkHIO_wolf_c0 = .rodata:0x80389A78; // type:object size:0x18 scope:global align:4 data:2byte +l_worldChangeEventName = .rodata:0x80389A90; // type:object size:0x10 scope:global align:4 data:string +l_wolfWorldChangeEventName = .rodata:0x80389AA0; // type:object size:0x15 scope:global align:4 data:string +l_defaultGetEventName = .rodata:0x80389AB8; // type:object size:0x10 scope:global align:4 data:string +l_crawlStartFrontOffset = .rodata:0x80389AC8; // type:object size:0xC scope:global align:4 +l_crawlFrontOffset = .rodata:0x80389AD4; // type:object size:0xC scope:global align:4 data:float +l_crawlBackOffset = .rodata:0x80389AE0; // type:object size:0xC scope:global align:4 +l_crawlTopOffset = .rodata:0x80389AEC; // type:object size:0xC scope:global align:4 +l_crawlFrontUpOffset = .rodata:0x80389AF8; // type:object size:0xC scope:global align:4 +l_wolfLieFrontUpOffset = .rodata:0x80389B04; // type:object size:0xC scope:global align:4 +l_crawlBackUpOffset = .rodata:0x80389B10; // type:object size:0xC scope:global align:4 +l_wolfLieBackUpOffset = .rodata:0x80389B1C; // type:object size:0xC scope:global align:4 +l_crawlStandUpOffset = .rodata:0x80389B28; // type:object size:0xC scope:global align:4 +l_wolfLieStandUpOffset = .rodata:0x80389B34; // type:object size:0xC scope:global align:4 +l_crawlTopUpOffset = .rodata:0x80389B40; // type:object size:0xC scope:global align:4 +l_wolfLieTopUpOffset = .rodata:0x80389B4C; // type:object size:0xC scope:global align:4 +l_crawlSideOffset = .rodata:0x80389B58; // type:object size:0xC scope:global align:4 +l_wolfLieSideOffset = .rodata:0x80389B64; // type:object size:0xC scope:global align:4 +l_crawlLSideOffset = .rodata:0x80389B70; // type:object size:0xC scope:global align:4 +l_crawlRSideOffset = .rodata:0x80389B7C; // type:object size:0xC scope:global align:4 +l_crawlLSideFrontOffset = .rodata:0x80389B88; // type:object size:0xC scope:global align:4 +l_crawlRSideFrontOffset = .rodata:0x80389B94; // type:object size:0xC scope:global align:4 +l_crawlMinSideOffset = .rodata:0x80389BA0; // type:object size:0xC scope:global align:4 +l_swordTopLocalN = .rodata:0x80389BAC; // type:object size:0xC scope:global align:4 +l_swordTopLocalM = .rodata:0x80389BB8; // type:object size:0xC scope:global align:4 +l_ironBallChainVec = .rodata:0x80389BC4; // type:object size:0xC scope:global align:4 +l_ironBallCenterVec = .rodata:0x80389BD0; // type:object size:0xC scope:global align:4 +l_wolfFootOnFrame = .rodata:0x80389BDC; // type:object size:0x60 scope:global align:4 +l_insectNameList = .rodata:0x80389C3C; // type:object size:0x18 scope:global align:4 +m_mainBckShield__9daAlink_c = .rodata:0x80389C54; // type:object size:0x50 scope:global align:4 +m_mainBckSword__9daAlink_c = .rodata:0x80389CA4; // type:object size:0x14 scope:global align:4 +m_mainBckFishing__9daAlink_c = .rodata:0x80389CB8; // type:object size:0x70 scope:global align:4 +m_anmDataTable__9daAlink_c = .rodata:0x80389D28; // type:object size:0x1368 scope:global align:4 +m_wlAnmDataTable__9daAlink_c = .rodata:0x8038B090; // type:object size:0x498 scope:global align:4 +m_faceTexDataTable__9daAlink_c = .rodata:0x8038B528; // type:object size:0x28C scope:global align:4 +@5908 = .rodata:0x8038B7B4; // type:object size:0xC scope:local align:4 data:4byte +atnNormalType1$6976 = .rodata:0x8038B7C0; // type:object size:0x14 scope:local align:4 +atnNormalType2$6977 = .rodata:0x8038B7D4; // type:object size:0x14 scope:local align:4 +atnNormalType3$6978 = .rodata:0x8038B7E8; // type:object size:0x14 scope:local align:4 +atnFinishType$6979 = .rodata:0x8038B7FC; // type:object size:0x14 scope:local align:4 +hitType$6980 = .rodata:0x8038B810; // type:object size:0x14 scope:local align:4 +hitFinishType$6981 = .rodata:0x8038B824; // type:object size:0x14 scope:local align:4 +normalType1$6982 = .rodata:0x8038B838; // type:object size:0x14 scope:local align:4 +normalType2$6983 = .rodata:0x8038B84C; // type:object size:0x14 scope:local align:4 +normalType3$6984 = .rodata:0x8038B860; // type:object size:0x14 scope:local align:4 +finishType$6985 = .rodata:0x8038B874; // type:object size:0x14 scope:local align:4 +cutParamTable$7312 = .rodata:0x8038B888; // type:object size:0x50 scope:local align:4 +cutParamTable$7455 = .rodata:0x8038B8D8; // type:object size:0x60 scope:local align:4 +localCenter$11047 = .rodata:0x8038B938; // type:object size:0xC scope:local align:4 +localPos$11819 = .rodata:0x8038B944; // type:object size:0xC scope:local align:4 +slingLocalPos$12042 = .rodata:0x8038B950; // type:object size:0xC scope:local align:4 +localSidePos$14270 = .rodata:0x8038B95C; // type:object size:0xC scope:local align:4 +m_handLeftOutSidePos__9daAlink_c = .rodata:0x8038B968; // type:object size:0xC scope:global align:4 +m_handRightOutSidePos__9daAlink_c = .rodata:0x8038B974; // type:object size:0xC scope:global align:4 +m_handLeftInSidePos__9daAlink_c = .rodata:0x8038B980; // type:object size:0xC scope:global align:4 +m_handRightInSidePos__9daAlink_c = .rodata:0x8038B98C; // type:object size:0xC scope:global align:4 +horseLocalLeft$17678 = .rodata:0x8038B998; // type:object size:0xC scope:local align:4 +horseLocalRight$17679 = .rodata:0x8038B9A4; // type:object size:0xC scope:local align:4 +horseLocalBack$17680 = .rodata:0x8038B9B0; // type:object size:0xC scope:local align:4 +boarLocalLeft$17681 = .rodata:0x8038B9BC; // type:object size:0xC scope:local align:4 +boarLocalRight$17682 = .rodata:0x8038B9C8; // type:object size:0xC scope:local align:4 +localHorseRun$18095 = .rodata:0x8038B9D4; // type:object size:0xC scope:local align:4 +localHorseRun$18103 = .rodata:0x8038B9E0; // type:object size:0xC scope:local align:4 +localOffset$18237 = .rodata:0x8038B9EC; // type:object size:0xC scope:local align:4 +@18938 = .rodata:0x8038B9F8; // type:object size:0xC scope:local align:4 data:4byte +boarRideOffset$19147 = .rodata:0x8038BA04; // type:object size:0xC scope:local align:4 +leftOffset$19386 = .rodata:0x8038BA10; // type:object size:0xC scope:local align:4 +rightOffset$19387 = .rodata:0x8038BA1C; // type:object size:0xC scope:local align:4 +cutParamTable$19765 = .rodata:0x8038BA28; // type:object size:0x30 scope:local align:4 +anmIdx$19945 = .rodata:0x8038BA58; // type:object size:0xA scope:local align:4 +localPaddleTop$20605 = .rodata:0x8038BA64; // type:object size:0xC scope:local align:4 +underOffsetY$23302 = .rodata:0x8038BA70; // type:object size:0xC scope:local align:4 +hsVec$28749 = .rodata:0x8038BA7C; // type:object size:0xC scope:local align:4 +hookRoot$29726 = .rodata:0x8038BA88; // type:object size:0xC scope:local align:4 data:float +bottleTop$32160 = .rodata:0x8038BA94; // type:object size:0xC scope:local align:4 +kandelaarOffset$32655 = .rodata:0x8038BAA0; // type:object size:0xC scope:local align:4 +@33690 = .rodata:0x8038BAAC; // type:object size:0xC scope:local align:4 data:4byte +ironBallPosVec$34212 = .rodata:0x8038BAB8; // type:object size:0xC scope:local align:4 +handCenterOffsetVec$34213 = .rodata:0x8038BAC4; // type:object size:0xC scope:local align:4 +@34968 = .rodata:0x8038BAD0; // type:object size:0xC scope:local align:4 data:4byte +getSeType$37390 = .rodata:0x8038BADC; // type:object size:0xFF scope:local align:4 +bgmLabel$37391 = .rodata:0x8038BBDC; // type:object size:0x20 scope:local align:4 +rupeeCount$37407 = .rodata:0x8038BBFC; // type:object size:0x10 scope:local align:4 +heartPieceMessage$37580 = .rodata:0x8038BC0C; // type:object size:0x14 scope:local align:4 +effName$39422 = .rodata:0x8038BC20; // type:object size:0xC scope:local align:4 +smokeParticleScale$39646 = .rodata:0x8038BC2C; // type:object size:0xC scope:local align:4 data:string +wolfWaterCenterScale$39647 = .rodata:0x8038BC38; // type:object size:0xC scope:local align:4 +waterScale$39765 = .rodata:0x8038BC44; // type:object size:0xC scope:local align:4 +waterCenterScale$39766 = .rodata:0x8038BC50; // type:object size:0xC scope:local align:4 +waterSmokeScale$39767 = .rodata:0x8038BC5C; // type:object size:0xC scope:local align:4 data:string +smokeParticleScale$39894 = .rodata:0x8038BC68; // type:object size:0xC scope:local align:4 +waterScale$39895 = .rodata:0x8038BC74; // type:object size:0xC scope:local align:4 +wolfSmokeScale$39896 = .rodata:0x8038BC80; // type:object size:0xC scope:local align:4 data:string +shikoScale$40015 = .rodata:0x8038BC8C; // type:object size:0xC scope:local align:4 data:string +pushedSlip$40016 = .rodata:0x8038BC98; // type:object size:0xC scope:local align:4 +loseScale$40017 = .rodata:0x8038BCA4; // type:object size:0xC scope:local align:4 +releaeScale$40570 = .rodata:0x8038BCB0; // type:object size:0xC scope:local align:4 +lightAParticleScale$40832 = .rodata:0x8038BCBC; // type:object size:0xC scope:local align:4 +lightALocalTrans$40833 = .rodata:0x8038BCC8; // type:object size:0xC scope:local align:4 +localOffset$40955 = .rodata:0x8038BCD4; // type:object size:0xC scope:local align:4 +localScale0$40956 = .rodata:0x8038BCE0; // type:object size:0xC scope:local align:4 +localScale1$40957 = .rodata:0x8038BCEC; // type:object size:0xC scope:local align:4 +waterEffScale$41085 = .rodata:0x8038BCF8; // type:object size:0xC scope:local align:4 +leftTransNormal$41093 = .rodata:0x8038BD04; // type:object size:0x18 scope:local align:4 +leftTransLight$41098 = .rodata:0x8038BD1C; // type:object size:0x30 scope:local align:4 +effNameLarge$41099 = .rodata:0x8038BD4C; // type:object size:0xC scope:local align:4 +leftTransLarge$41103 = .rodata:0x8038BD58; // type:object size:0x48 scope:local align:4 +leftTransWater$41108 = .rodata:0x8038BDA0; // type:object size:0x18 scope:local align:4 +effName$41211 = .rodata:0x8038BDB8; // type:object size:0xC scope:local align:4 +swordUpColor$41736 = .rodata:0x8038BDC4; // type:object size:0x10 scope:local align:4 data:2byte +swordCutSplashScale$41758 = .rodata:0x8038BDD4; // type:object size:0xC scope:local align:4 +fairyScale$41954 = .rodata:0x8038BDE0; // type:object size:0xC scope:local align:4 +chuchuLocalOffset$41955 = .rodata:0x8038BDEC; // type:object size:0xC scope:local align:4 +chuchuScale$41956 = .rodata:0x8038BDF8; // type:object size:0xC scope:local align:4 +effJoint$42073 = .rodata:0x8038BE04; // type:object size:0x10 scope:local align:4 +effOffset$42074 = .rodata:0x8038BE14; // type:object size:0x60 scope:local align:4 +effScale$42228 = .rodata:0x8038BE74; // type:object size:0xC scope:local align:4 +wolfEffScale$42229 = .rodata:0x8038BE80; // type:object size:0xC scope:local align:4 +offsetPos$42230 = .rodata:0x8038BE8C; // type:object size:0xC scope:local align:4 +localFootOffset$45110 = .rodata:0x8038BE98; // type:object size:0xC scope:local align:4 +frontOffset$45189 = .rodata:0x8038BEA4; // type:object size:0xC scope:local align:4 +wolfChainBaseOffset$45516 = .rodata:0x8038BEB0; // type:object size:0xC scope:local align:4 +wolfChainVec$45517 = .rodata:0x8038BEBC; // type:object size:0xC scope:local align:4 +label$45763 = .rodata:0x8038BEC8; // type:object size:0x30 scope:local align:4 +normalType0$50862 = .rodata:0x8038BEF8; // type:object size:0x14 scope:local align:4 +normalType1$50863 = .rodata:0x8038BF0C; // type:object size:0x14 scope:local align:4 +dataTabl$51473 = .rodata:0x8038BF20; // type:object size:0x20 scope:local align:4 +arm1Vec$56043 = .rodata:0x8038BF40; // type:object size:0xC scope:local align:4 +arm2Vec$56044 = .rodata:0x8038BF4C; // type:object size:0xC scope:local align:4 +leg1Vec$56153 = .rodata:0x8038BF58; // type:object size:0xC scope:local align:4 +leg2Vec$56154 = .rodata:0x8038BF64; // type:object size:0xC scope:local align:4 +footVec$56155 = .rodata:0x8038BF70; // type:object size:0xC scope:local align:4 +localLeftFootOffset$56545 = .rodata:0x8038BF7C; // type:object size:0xC scope:local align:4 +localRightFootOffset$56546 = .rodata:0x8038BF88; // type:object size:0xC scope:local align:4 +localLeftToeOffset$56547 = .rodata:0x8038BF94; // type:object size:0xC scope:local align:4 +localRightToeOffset$56548 = .rodata:0x8038BFA0; // type:object size:0xC scope:local align:4 +localHandPos$56755 = .rodata:0x8038BFAC; // type:object size:0x18 scope:local align:4 +localHeadCenter$59875 = .rodata:0x8038BFC4; // type:object size:0xC scope:local align:4 +localEye$59876 = .rodata:0x8038BFD0; // type:object size:0xC scope:local align:4 +localHeadTop$59877 = .rodata:0x8038BFDC; // type:object size:0xC scope:local align:4 +wlLocalHeadCenter$59878 = .rodata:0x8038BFE8; // type:object size:0xC scope:local align:4 +wlLocalEye$59879 = .rodata:0x8038BFF4; // type:object size:0xC scope:local align:4 +wlLocalHeadTop$59880 = .rodata:0x8038C000; // type:object size:0xC scope:local align:4 +localEyeFromRoot$59881 = .rodata:0x8038C00C; // type:object size:0xC scope:local align:4 +boardLocalEyeFromRoot$59882 = .rodata:0x8038C018; // type:object size:0xC scope:local align:4 +horseLocalEyeFromRoot$59883 = .rodata:0x8038C024; // type:object size:0xC scope:local align:4 +canoeLocalEyeFromRoot$59884 = .rodata:0x8038C030; // type:object size:0xC scope:local align:4 +wlLocalEyeFromRoot$59885 = .rodata:0x8038C03C; // type:object size:0xC scope:local align:4 +normalOffset$60104 = .rodata:0x8038C048; // type:object size:0xC scope:local align:4 +crawlOffset$60144 = .rodata:0x8038C054; // type:object size:0xC scope:local align:4 +crouchOffset$60145 = .rodata:0x8038C060; // type:object size:0xC scope:local align:4 +swimOffset$60146 = .rodata:0x8038C06C; // type:object size:0xC scope:local align:4 +swordMoveLocal0$60441 = .rodata:0x8038C078; // type:object size:0xC scope:local align:4 +swordMoveLocal1$60442 = .rodata:0x8038C084; // type:object size:0xC scope:local align:4 +copyRodTop$60450 = .rodata:0x8038C090; // type:object size:0xC scope:local align:4 +@61050 = .rodata:0x8038C09C; // type:object size:0xC scope:local align:4 data:4byte +bottleTopPos$61390 = .rodata:0x8038C0A8; // type:object size:0xC scope:local align:4 +localHead$61782 = .rodata:0x8038C0B4; // type:object size:0xC scope:local align:4 +@69603 = .rodata:0x8038C0C0; // type:object size:0xC scope:local align:4 +@69686 = .rodata:0x8038C0CC; // type:object size:0xC scope:local align:4 +@71890 = .rodata:0x8038C0D8; // type:object size:0xC scope:local align:4 +@71914 = .rodata:0x8038C0E4; // type:object size:0xC scope:local align:4 +@74276 = .rodata:0x8038C0F0; // type:object size:0xC scope:local align:4 +@74751 = .rodata:0x8038C0FC; // type:object size:0xC scope:local align:4 +localBoomCatchPos$74913 = .rodata:0x8038C108; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8038C114; // type:object size:0x5A8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038C6C0; // type:object size:0x3C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038C700; // type:label scope:local align:4 +mCcDObjData__8daNpcT_c = .rodata:0x8038C700; // type:object size:0x30 scope:global align:4 data:4byte +mCcDObj__11daBaseNpc_c = .rodata:0x8038C730; // type:object size:0x30 scope:global align:4 +mCcDObjInfo__8daNpcF_c = .rodata:0x8038C760; // type:object size:0x30 scope:global align:4 +@stringBase0 = .rodata:0x8038C790; // type:object size:0x302 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038CA98; // type:label scope:local align:4 +l_resMANa = .rodata:0x8038CA98; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x8038CAB0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x8038CAC8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x8038CAE0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x8038CAF8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x8038CB10; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x8038CB28; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x8038CB40; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x8038CB58; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x8038CB70; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x8038CB88; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x8038CBA0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x8038CBB8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x8038CBD0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x8038CBE8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x8038CC00; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x8038CC18; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x8038CC30; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x8038CC48; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x8038CC60; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x8038CC78; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x8038CC90; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x8038CCA8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x8038CCC0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x8038CCD8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x8038CCF0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x8038CD08; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x8038CD20; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x8038CD38; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x8038CD50; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x8038CD68; // type:object size:0x48 scope:local align:4 +l_objTWTbl = .rodata:0x8038CDB0; // type:object size:0x48 scope:local align:4 +l_bckTbl_M = .rodata:0x8038CDF8; // type:object size:0x50 scope:local align:4 +l_bckTbl_W = .rodata:0x8038CE48; // type:object size:0x50 scope:local align:4 +m_cylDat__9daNpcCd_c = .rodata:0x8038CE98; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$3984 = .rodata:0x8038CEDC; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$4463 = .rodata:0x8038D044; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8038D068; // type:object size:0x266 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038D2D0; // type:label scope:local align:4 +l_resMANa = .rodata:0x8038D2D0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x8038D2E8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x8038D300; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x8038D318; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x8038D330; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x8038D348; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x8038D360; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x8038D378; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x8038D390; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x8038D3A8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x8038D3C0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x8038D3D8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x8038D3F0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x8038D408; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x8038D420; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x8038D438; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x8038D450; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x8038D468; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x8038D480; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x8038D498; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x8038D4B0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x8038D4C8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x8038D4E0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x8038D4F8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x8038D510; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x8038D528; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x8038D540; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x8038D558; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x8038D570; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x8038D588; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x8038D5A0; // type:object size:0x68 scope:local align:4 +l_objTWTbl = .rodata:0x8038D608; // type:object size:0x68 scope:local align:4 +l_bckTbl_M = .rodata:0x8038D670; // type:object size:0x1B0 scope:local align:4 +l_bckTbl_W = .rodata:0x8038D820; // type:object size:0x1B0 scope:local align:4 +m_cylDat__10daNpcCd2_c = .rodata:0x8038D9D0; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$3998 = .rodata:0x8038DA14; // type:object size:0x168 scope:local align:4 +@4072 = .rodata:0x8038DB7C; // type:object size:0xC scope:local align:4 data:4byte +a_jntNumTbl$4692 = .rodata:0x8038DB88; // type:object size:0x68 scope:local align:4 +@stringBase0 = .rodata:0x8038DBF0; // type:object size:0x214 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038DE08; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038DE18; // type:object size:0x10 scope:local align:4 data:string_table +twglArcName$4616 = .rodata:0x8038DE28; // type:object size:0xA scope:local align:4 data:string +twgwArcName$4617 = .rodata:0x8038DE34; // type:object size:0xA scope:local align:4 data:string +@16654 = .rodata:0x8038DE40; // type:object size:0x198 scope:local align:4 data:4byte +wave$17181 = .rodata:0x8038DFD8; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8038DFE8; // type:object size:0x39C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038E388; // type:object size:0x7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038E390; // type:label scope:local align:4 +m_kamen_offset_x$8669 = .rodata:0x8038E390; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$8670 = .rodata:0x8038E3A4; // type:object size:0x14 scope:local align:4 +m_kamen_scale$8671 = .rodata:0x8038E3B8; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$8772 = .rodata:0x8038E3CC; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$8773 = .rodata:0x8038E3E0; // type:object size:0x14 scope:local align:4 +m_mirror_scale$8774 = .rodata:0x8038E3F4; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8038E408; // type:object size:0x49F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038E8A8; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038E938; // type:object size:0x57 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038E990; // type:label scope:local align:4 +tv_btnA$3744 = .rodata:0x8038E990; // type:object size:0x28 scope:local align:4 data:4byte +ftv_btnA$3745 = .rodata:0x8038E9B8; // type:object size:0x28 scope:local align:4 +txTV$3751 = .rodata:0x8038E9E0; // type:object size:0x50 scope:local align:4 +txTVhide$3752 = .rodata:0x8038EA30; // type:object size:0x28 scope:local align:4 data:string +@stringBase0 = .rodata:0x8038EA58; // type:object size:0x18 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EA70; // type:object size:0x1C scope:local align:4 data:string_table +corner_tag$3707 = .rodata:0x8038EA90; // type:object size:0x20 scope:local align:4 data:4byte +tag$4181 = .rodata:0x8038EAB0; // type:object size:0x20 scope:local align:4 data:4byte +tag$4197 = .rodata:0x8038EAD0; // type:object size:0x40 scope:local align:4 data:4byte +tag$4204 = .rodata:0x8038EB10; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8038EB20; // type:object size:0x16D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EC90; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038ECA8; // type:object size:0x32 scope:local align:4 data:string_table +@9035 = .rodata:0x8038ECE0; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8038ECEC; // type:object size:0x2C9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EFB8; // type:object size:0x5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EFC0; // type:object size:0xE scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EFD0; // type:object size:0x1D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8038EFF0; // type:object size:0x1 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038EFF8; // type:label scope:local align:4 +@3778 = .rodata:0x8038EFF8; // type:object size:0xC scope:local align:4 +text_sv$4768 = .rodata:0x8038F008; // type:object size:0x18 scope:local align:4 +text_op$4769 = .rodata:0x8038F020; // type:object size:0x18 scope:local align:4 +ftext_sv$4770 = .rodata:0x8038F038; // type:object size:0x18 scope:local align:4 +ftext_op$4771 = .rodata:0x8038F050; // type:object size:0x18 scope:local align:4 +text_a_tag$4777 = .rodata:0x8038F068; // type:object size:0x28 scope:local align:4 data:string +text_b_tag$4778 = .rodata:0x8038F090; // type:object size:0x28 scope:local align:4 data:string +@5343 = .rodata:0x8038F0B8; // type:object size:0x9 scope:local align:4 +@5344 = .rodata:0x8038F0C4; // type:object size:0x9 scope:local align:4 +smell_tag$5891 = .rodata:0x8038F0D0; // type:object size:0x28 scope:local align:4 data:4byte +heart_tag$5922 = .rodata:0x8038F0F8; // type:object size:0x20 scope:local align:4 data:4byte +tag$5980 = .rodata:0x8038F118; // type:object size:0x10 scope:local align:4 data:4byte +tag$6100 = .rodata:0x8038F128; // type:object size:0x10 scope:local align:4 data:4byte +tag$6213 = .rodata:0x8038F138; // type:object size:0x18 scope:local align:4 data:4byte +kaz_n$6347 = .rodata:0x8038F150; // type:object size:0x48 scope:local align:4 data:4byte +itemTag$6441 = .rodata:0x8038F198; // type:object size:0x150 scope:local align:4 +text_a_tag$7111 = .rodata:0x8038F2E8; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$7134 = .rodata:0x8038F310; // type:object size:0x28 scope:local align:4 data:4byte +m_kamen_offset_x$7578 = .rodata:0x8038F338; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$7579 = .rodata:0x8038F34C; // type:object size:0x14 scope:local align:4 +m_kamen_scale$7580 = .rodata:0x8038F360; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$7682 = .rodata:0x8038F374; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$7683 = .rodata:0x8038F388; // type:object size:0x14 scope:local align:4 +m_mirror_scale$7684 = .rodata:0x8038F39C; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8038F3B0; // type:object size:0x1E4 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038F598; // type:label scope:local align:4 +cont_at$4145 = .rodata:0x8038F598; // type:object size:0x28 scope:local align:4 data:4byte +cont_bt$4146 = .rodata:0x8038F5C0; // type:object size:0x28 scope:local align:4 +font_at$4147 = .rodata:0x8038F5E8; // type:object size:0x28 scope:local align:4 +font_bt$4148 = .rodata:0x8038F610; // type:object size:0x28 scope:local align:4 +c_tag$4155 = .rodata:0x8038F638; // type:object size:0x10 scope:local align:4 +cont_at$4196 = .rodata:0x8038F648; // type:object size:0x28 scope:local align:4 data:4byte +cont_bt$4211 = .rodata:0x8038F670; // type:object size:0x28 scope:local align:4 data:4byte +c_tag$4229 = .rodata:0x8038F698; // type:object size:0x10 scope:local align:4 data:4byte +@4325 = .rodata:0x8038F6A8; // type:object size:0x1A scope:local align:4 +floor_tag$4932 = .rodata:0x8038F6C8; // type:object size:0x40 scope:local align:4 data:string +icon_tag$4933 = .rodata:0x8038F708; // type:object size:0x40 scope:local align:4 data:string +boss_tag$4934 = .rodata:0x8038F748; // type:object size:0x40 scope:local align:4 data:string +stay_tag$4935 = .rodata:0x8038F788; // type:object size:0x10 scope:local align:4 data:string +waku_tag$4973 = .rodata:0x8038F798; // type:object size:0x18 scope:local align:4 data:string +key_tag$5002 = .rodata:0x8038F7B0; // type:object size:0x18 scope:local align:4 +item_tag$5040 = .rodata:0x8038F7C8; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x8038F7E0; // type:object size:0xEB scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038F8E0; // type:label scope:local align:4 +l_paletteDmap_m = .rodata:0x8038F8E0; // type:object size:0xF0 scope:global align:4 +l_dungeon_offColor$3841 = .rodata:0x8038F9D0; // type:object size:0x24 scope:local align:4 +l_dungeon_onColor$3842 = .rodata:0x8038F9F4; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$3843 = .rodata:0x8038FA18; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8038FA40; // type:object size:0x3CF scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038FE10; // type:label scope:local align:4 +fish_n$4060 = .rodata:0x8038FE10; // type:object size:0x30 scope:local align:4 data:4byte +fish_p0$4061 = .rodata:0x8038FE40; // type:object size:0x30 scope:local align:4 data:string +fish_p1$4062 = .rodata:0x8038FE70; // type:object size:0x30 scope:local align:4 data:string +fish_p2$4063 = .rodata:0x8038FEA0; // type:object size:0x30 scope:local align:4 data:string +fish_p3$4064 = .rodata:0x8038FED0; // type:object size:0x30 scope:local align:4 data:string +fish_p4$4065 = .rodata:0x8038FF00; // type:object size:0x30 scope:local align:4 data:string +fish_p5$4066 = .rodata:0x8038FF30; // type:object size:0x30 scope:local align:4 data:string +size_1$4081 = .rodata:0x8038FF60; // type:object size:0x30 scope:local align:4 data:string +size_unit_1$4082 = .rodata:0x8038FF90; // type:object size:0x30 scope:local align:4 +count_1$4083 = .rodata:0x8038FFC0; // type:object size:0x30 scope:local align:4 data:string +count_unit_1$4084 = .rodata:0x8038FFF0; // type:object size:0x30 scope:local align:4 +name_0$4085 = .rodata:0x80390020; // type:object size:0x30 scope:local align:4 +fname_0$4086 = .rodata:0x80390050; // type:object size:0x30 scope:local align:4 data:string +name_id$4087 = .rodata:0x80390080; // type:object size:0x18 scope:local align:4 +text_a_tag$4167 = .rodata:0x80390098; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4168 = .rodata:0x803900C0; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803900E8; // type:object size:0x65 scope:local align:4 data:string_table +i_swBit$7376 = .rodata:0x80390150; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80390168; // type:object size:0xC7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80390230; // type:label scope:local align:4 +palNo$3985 = .rodata:0x80390230; // type:object size:0x20 scope:local align:4 +l_dungeon_onColor$4186 = .rodata:0x80390250; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$4187 = .rodata:0x80390274; // type:object size:0x24 scope:local align:4 +l_dungeon_pointColor$4188 = .rodata:0x80390298; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803902BC; // type:object size:0x8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803902C8; // type:label scope:local align:4 +cur_tag$3868 = .rodata:0x803902C8; // type:object size:0x20 scope:local align:4 data:4byte +cur_tag$4092 = .rodata:0x803902E8; // type:object size:0x20 scope:local align:4 data:4byte +area_name$5814 = .rodata:0x80390308; // type:object size:0x18 scope:local align:4 +farea_name$5815 = .rodata:0x80390320; // type:object size:0x18 scope:local align:4 +sfont_name$5821 = .rodata:0x80390338; // type:object size:0x38 scope:local align:4 +ffont_name$5822 = .rodata:0x80390370; // type:object size:0x38 scope:local align:4 +cont_zt$5828 = .rodata:0x803903A8; // type:object size:0x28 scope:local align:4 +font_zt$5829 = .rodata:0x803903D0; // type:object size:0x28 scope:local align:4 data:string +cont_bt$5835 = .rodata:0x803903F8; // type:object size:0x28 scope:local align:4 +font_bt$5836 = .rodata:0x80390420; // type:object size:0x28 scope:local align:4 data:string +cont_at$5842 = .rodata:0x80390448; // type:object size:0x28 scope:local align:4 +font_at$5843 = .rodata:0x80390470; // type:object size:0x28 scope:local align:4 data:string +juji_c$5849 = .rodata:0x80390498; // type:object size:0x28 scope:local align:4 data:string +fuji_c$5850 = .rodata:0x803904C0; // type:object size:0x28 scope:local align:4 data:string +ast_c$5856 = .rodata:0x803904E8; // type:object size:0x28 scope:local align:4 +fst_c$5857 = .rodata:0x80390510; // type:object size:0x28 scope:local align:4 +sfont_name$6110 = .rodata:0x80390538; // type:object size:0x38 scope:local align:4 data:4byte +area_name$6125 = .rodata:0x80390570; // type:object size:0x18 scope:local align:4 data:4byte +cont_zt$6148 = .rodata:0x80390588; // type:object size:0x28 scope:local align:4 data:4byte +cont_bt$6176 = .rodata:0x803905B0; // type:object size:0x28 scope:local align:4 data:4byte +cont_at$6194 = .rodata:0x803905D8; // type:object size:0x28 scope:local align:4 data:4byte +juji_c$6209 = .rodata:0x80390600; // type:object size:0x28 scope:local align:4 data:4byte +ast_c$6233 = .rodata:0x80390628; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80390650; // type:object size:0xBC scope:local align:4 data:string_table +insect_tag$4249 = .rodata:0x80390710; // type:object size:0xC0 scope:local align:4 data:4byte +ageha_tag$4250 = .rodata:0x803907D0; // type:object size:0xC0 scope:local align:4 data:4byte +text_a_tag$4328 = .rodata:0x80390890; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4329 = .rodata:0x803908B8; // type:object size:0x28 scope:local align:4 data:4byte +i_evtID$4383 = .rodata:0x803908E0; // type:object size:0x60 scope:local align:4 +@stringBase0 = .rodata:0x80390940; // type:object size:0x8C scope:local align:4 data:string_table +name_tag$3883 = .rodata:0x803909D0; // type:object size:0x20 scope:local align:4 data:4byte +fame_tag$3884 = .rodata:0x803909F0; // type:object size:0x20 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80390A10; // type:object size:0x34 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80390A48; // type:label scope:local align:4 +tag_sub0$4610 = .rodata:0x80390A48; // type:object size:0x30 scope:local align:4 data:4byte +tag_sub1$4611 = .rodata:0x80390A78; // type:object size:0x30 scope:local align:4 +tag_name0$4612 = .rodata:0x80390AA8; // type:object size:0x30 scope:local align:4 data:string +tag_name1$4613 = .rodata:0x80390AD8; // type:object size:0x30 scope:local align:4 +ftag_sub0$4614 = .rodata:0x80390B08; // type:object size:0x30 scope:local align:4 data:string +ftag_sub1$4615 = .rodata:0x80390B38; // type:object size:0x30 scope:local align:4 +ftag_name0$4616 = .rodata:0x80390B68; // type:object size:0x30 scope:local align:4 data:string +ftag_name1$4617 = .rodata:0x80390B98; // type:object size:0x30 scope:local align:4 +tag_letter$4628 = .rodata:0x80390BC8; // type:object size:0x30 scope:local align:4 data:string +tag_frame$4635 = .rodata:0x80390BF8; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$4636 = .rodata:0x80390C28; // type:object size:0x30 scope:local align:4 +tag_menu1$4637 = .rodata:0x80390C58; // type:object size:0x30 scope:local align:4 +tag_midoku$4638 = .rodata:0x80390C88; // type:object size:0x30 scope:local align:4 data:string +tag_pip$4827 = .rodata:0x80390CB8; // type:object size:0x48 scope:local align:4 +tag_pil$4828 = .rodata:0x80390D00; // type:object size:0x48 scope:local align:4 +tag_pii$4829 = .rodata:0x80390D48; // type:object size:0x48 scope:local align:4 +line_tag$4913 = .rodata:0x80390D90; // type:object size:0x60 scope:local align:4 data:4byte +line_tag$4931 = .rodata:0x80390DF0; // type:object size:0x60 scope:local align:4 data:4byte +text_a_tag$5093 = .rodata:0x80390E50; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$5094 = .rodata:0x80390E78; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80390EA0; // type:object size:0xE8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80390F88; // type:label scope:local align:4 +dMo_soundMode = .rodata:0x80390F88; // type:object size:0xC scope:global align:4 +text_a_tag$3906 = .rodata:0x80390F98; // type:object size:0x28 scope:local align:4 data:string +text_b_tag$3907 = .rodata:0x80390FC0; // type:object size:0x28 scope:local align:4 data:string +l_tagName012$3920 = .rodata:0x80390FE8; // type:object size:0x10 scope:local align:4 +l_tagName013$3921 = .rodata:0x80390FF8; // type:object size:0x10 scope:local align:4 +l_tagName9$3930 = .rodata:0x80391008; // type:object size:0x10 scope:local align:4 +l_tagName10$3931 = .rodata:0x80391018; // type:object size:0x10 scope:local align:4 +l_tagName11$3932 = .rodata:0x80391028; // type:object size:0x10 scope:local align:4 +tag_frame$5271 = .rodata:0x80391038; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$5272 = .rodata:0x80391068; // type:object size:0x30 scope:local align:4 +let_n$5284 = .rodata:0x80391098; // type:object size:0x30 scope:local align:4 data:string +let2_n$5285 = .rodata:0x803910C8; // type:object size:0x30 scope:local align:4 +menu_n$5286 = .rodata:0x803910F8; // type:object size:0x30 scope:local align:4 +menu2_n$5287 = .rodata:0x80391128; // type:object size:0x30 scope:local align:4 +al0_n$5288 = .rodata:0x80391158; // type:object size:0x30 scope:local align:4 data:string +al1_n$5289 = .rodata:0x80391188; // type:object size:0x30 scope:local align:4 data:string +al2_n$5290 = .rodata:0x803911B8; // type:object size:0x30 scope:local align:4 data:string +al3_n$5291 = .rodata:0x803911E8; // type:object size:0x30 scope:local align:4 data:string +haihail_n$5308 = .rodata:0x80391218; // type:object size:0x28 scope:local align:4 data:string +haihair_n$5309 = .rodata:0x80391240; // type:object size:0x28 scope:local align:4 data:string +menu3_n$5326 = .rodata:0x80391268; // type:object size:0x30 scope:local align:4 +tv_btnA$5345 = .rodata:0x80391298; // type:object size:0x28 scope:local align:4 +ftv_btnA$5346 = .rodata:0x803912C0; // type:object size:0x28 scope:local align:4 +fenu_t0$5352 = .rodata:0x803912E8; // type:object size:0x10 scope:local align:4 +menu_t0$5353 = .rodata:0x803912F8; // type:object size:0x10 scope:local align:4 +fenu_t1$5359 = .rodata:0x80391308; // type:object size:0x10 scope:local align:4 +menu_t1$5360 = .rodata:0x80391318; // type:object size:0x10 scope:local align:4 +fenu_t2$5366 = .rodata:0x80391328; // type:object size:0x10 scope:local align:4 +menu_t2$5367 = .rodata:0x80391338; // type:object size:0x10 scope:local align:4 +fenu_t3$5373 = .rodata:0x80391348; // type:object size:0x10 scope:local align:4 +menu_t3$5374 = .rodata:0x80391358; // type:object size:0x10 scope:local align:4 +fenu_t4$5380 = .rodata:0x80391368; // type:object size:0x10 scope:local align:4 +menu_t4$5381 = .rodata:0x80391378; // type:object size:0x10 scope:local align:4 +fenu_t5$5387 = .rodata:0x80391388; // type:object size:0x10 scope:local align:4 +menu_t5$5388 = .rodata:0x80391398; // type:object size:0x10 scope:local align:4 +menut_0$5394 = .rodata:0x803913A8; // type:object size:0x30 scope:local align:4 +fenut_0$5395 = .rodata:0x803913D8; // type:object size:0x30 scope:local align:4 data:string +menut_1$5402 = .rodata:0x80391408; // type:object size:0x30 scope:local align:4 +fenut_1$5403 = .rodata:0x80391438; // type:object size:0x30 scope:local align:4 data:string +menut_2$5410 = .rodata:0x80391468; // type:object size:0x30 scope:local align:4 +fenut_2$5411 = .rodata:0x80391498; // type:object size:0x30 scope:local align:4 data:string +menut_3$5418 = .rodata:0x803914C8; // type:object size:0x30 scope:local align:4 data:string +fenut_3$5419 = .rodata:0x803914F8; // type:object size:0x30 scope:local align:4 data:string +menut_4$5426 = .rodata:0x80391528; // type:object size:0x30 scope:local align:4 +fenut_4$5427 = .rodata:0x80391558; // type:object size:0x30 scope:local align:4 data:string +tx$5451 = .rodata:0x80391588; // type:object size:0x30 scope:local align:4 data:string +op_tx$5463 = .rodata:0x803915B8; // type:object size:0x20 scope:local align:4 +z_tx$5469 = .rodata:0x803915D8; // type:object size:0x18 scope:local align:4 +txTV$5479 = .rodata:0x803915F0; // type:object size:0x50 scope:local align:4 +txTVhide$5480 = .rodata:0x80391640; // type:object size:0x28 scope:local align:4 data:string +text_a_tag$6286 = .rodata:0x80391668; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$6309 = .rodata:0x80391690; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803916B8; // type:object size:0x160 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80391818; // type:label scope:local align:4 +xy_text$4015 = .rodata:0x80391818; // type:object size:0x28 scope:local align:4 data:4byte +fxy_text$4016 = .rodata:0x80391840; // type:object size:0x28 scope:local align:4 +c_text$4022 = .rodata:0x80391868; // type:object size:0x28 scope:local align:4 +fc_text$4023 = .rodata:0x80391890; // type:object size:0x28 scope:local align:4 +c_text1$4029 = .rodata:0x803918B8; // type:object size:0x28 scope:local align:4 +fc_text1$4030 = .rodata:0x803918E0; // type:object size:0x28 scope:local align:4 data:string +t_on$4036 = .rodata:0x80391908; // type:object size:0x28 scope:local align:4 +ft_on$4037 = .rodata:0x80391930; // type:object size:0x28 scope:local align:4 +t_off$4043 = .rodata:0x80391958; // type:object size:0x28 scope:local align:4 +ft_off$4044 = .rodata:0x80391980; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x803919A8; // type:object size:0x92 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80391A40; // type:object size:0xB8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80391AF8; // type:label scope:local align:4 +i_id$4087 = .rodata:0x80391AF8; // type:object size:0x1C scope:local align:4 +i_id1$4088 = .rodata:0x80391B14; // type:object size:0x1C scope:local align:4 +tag_sub0$4148 = .rodata:0x80391B30; // type:object size:0x38 scope:local align:4 data:string +tag_sub1$4149 = .rodata:0x80391B68; // type:object size:0x38 scope:local align:4 +tag_name0$4150 = .rodata:0x80391BA0; // type:object size:0x38 scope:local align:4 data:string +tag_name1$4151 = .rodata:0x80391BD8; // type:object size:0x38 scope:local align:4 +ftag_sub0$4152 = .rodata:0x80391C10; // type:object size:0x38 scope:local align:4 data:string +ftag_sub1$4153 = .rodata:0x80391C48; // type:object size:0x38 scope:local align:4 +ftag_name0$4154 = .rodata:0x80391C80; // type:object size:0x38 scope:local align:4 data:string +ftag_name1$4155 = .rodata:0x80391CB8; // type:object size:0x38 scope:local align:4 +tag_letter$4166 = .rodata:0x80391CF0; // type:object size:0x38 scope:local align:4 data:string +tag_frame$4173 = .rodata:0x80391D28; // type:object size:0x38 scope:local align:4 data:string +tag_maki$4174 = .rodata:0x80391D60; // type:object size:0x38 scope:local align:4 +tag_makic$4175 = .rodata:0x80391D98; // type:object size:0x38 scope:local align:4 +name_tag$4306 = .rodata:0x80391DD0; // type:object size:0x20 scope:local align:4 data:4byte +fame_tag$4307 = .rodata:0x80391DF0; // type:object size:0x20 scope:local align:4 data:4byte +text_a_tag$4365 = .rodata:0x80391E10; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4366 = .rodata:0x80391E38; // type:object size:0x28 scope:local align:4 data:4byte +i_id0$4478 = .rodata:0x80391E60; // type:object size:0x1C scope:local align:4 +i_id1$4479 = .rodata:0x80391E7C; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x80391E98; // type:object size:0x7A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80391F18; // type:object size:0x15 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80391F30; // type:label scope:local align:4 +fipaScale$3871 = .rodata:0x80391F30; // type:object size:0x18 scope:local align:4 +fipaPosX$3872 = .rodata:0x80391F48; // type:object size:0x18 scope:local align:4 +fipaPosY$3873 = .rodata:0x80391F60; // type:object size:0x18 scope:local align:4 +finaScale$3874 = .rodata:0x80391F78; // type:object size:0x18 scope:local align:4 data:string +finaPosX$3875 = .rodata:0x80391F90; // type:object size:0x18 scope:local align:4 +finaPosY$3876 = .rodata:0x80391FA8; // type:object size:0x18 scope:local align:4 +filiScale$3877 = .rodata:0x80391FC0; // type:object size:0x18 scope:local align:4 data:string +filiPosX$3878 = .rodata:0x80391FD8; // type:object size:0x18 scope:local align:4 +filiPosY$3879 = .rodata:0x80391FF0; // type:object size:0x18 scope:local align:4 +bboxScale$3880 = .rodata:0x80392008; // type:object size:0x18 scope:local align:4 +bboxPosX$3881 = .rodata:0x80392020; // type:object size:0x18 scope:local align:4 +bboxPosY$3882 = .rodata:0x80392038; // type:object size:0x18 scope:local align:4 +rboxScale$3883 = .rodata:0x80392050; // type:object size:0x18 scope:local align:4 +rboxPosX$3884 = .rodata:0x80392068; // type:object size:0x18 scope:local align:4 +rboxPosY$3885 = .rodata:0x80392080; // type:object size:0x18 scope:local align:4 +finfoScale$3886 = .rodata:0x80392098; // type:object size:0x18 scope:local align:4 +finfoPosX$3887 = .rodata:0x803920B0; // type:object size:0x18 scope:local align:4 +finfoPosY$3888 = .rodata:0x803920C8; // type:object size:0x18 scope:local align:4 +fishnScale$3889 = .rodata:0x803920E0; // type:object size:0x18 scope:local align:4 +fishnPosX$3890 = .rodata:0x803920F8; // type:object size:0x18 scope:local align:4 +fishnPosY$3891 = .rodata:0x80392110; // type:object size:0x18 scope:local align:4 +text_tag$5461 = .rodata:0x80392128; // type:object size:0x50 scope:local align:4 data:4byte +ftext_tag$5462 = .rodata:0x80392178; // type:object size:0x50 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803921C8; // type:object size:0x6C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80392238; // type:object size:0x58 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80392290; // type:object size:0x55 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803922E8; // type:object size:0x8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803922F0; // type:object size:0x41 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80392338; // type:label scope:local align:4 +a_tag$3949 = .rodata:0x80392338; // type:object size:0x28 scope:local align:4 data:4byte +b_tag$3950 = .rodata:0x80392360; // type:object size:0x28 scope:local align:4 +z_tag$3951 = .rodata:0x80392388; // type:object size:0x28 scope:local align:4 +x_tag$3952 = .rodata:0x803923B0; // type:object size:0x28 scope:local align:4 data:string +y_tag$3953 = .rodata:0x803923D8; // type:object size:0x28 scope:local align:4 data:string +life_tag$4837 = .rodata:0x80392400; // type:object size:0xA0 scope:local align:4 +mark_tag$4838 = .rodata:0x803924A0; // type:object size:0xA0 scope:local align:4 data:string +base_tag$4839 = .rodata:0x80392540; // type:object size:0xA0 scope:local align:4 data:string +lifet1_tag$4840 = .rodata:0x803925E0; // type:object size:0xA0 scope:local align:4 data:string +lifet2_tag$4841 = .rodata:0x80392680; // type:object size:0xA0 scope:local align:4 +tuta_0$5000 = .rodata:0x80392720; // type:object size:0x80 scope:local align:4 +tuta_1$5001 = .rodata:0x803927A0; // type:object size:0x80 scope:local align:4 +tuta_2$5002 = .rodata:0x80392820; // type:object size:0x80 scope:local align:4 +rupeet1_tag$5058 = .rodata:0x803928A0; // type:object size:0x20 scope:local align:4 +rupeet2_tag$5059 = .rodata:0x803928C0; // type:object size:0x20 scope:local align:4 +key_tag$5071 = .rodata:0x803928E0; // type:object size:0x28 scope:local align:4 +juji_i_tag$5175 = .rodata:0x80392908; // type:object size:0x28 scope:local align:4 data:4byte +juji_m_tag$5176 = .rodata:0x80392930; // type:object size:0x28 scope:local align:4 data:4byte +tag_bigh$5757 = .rodata:0x80392958; // type:object size:0x20 scope:local align:4 data:4byte +tag_du$5758 = .rodata:0x80392978; // type:object size:0x10 scope:local align:4 data:4byte +tag$7267 = .rodata:0x80392988; // type:object size:0x10 scope:local align:4 data:string +tag$7665 = .rodata:0x80392998; // type:object size:0x18 scope:local align:4 data:string +@stringBase0 = .rodata:0x803929B0; // type:object size:0x1A7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80392B58; // type:label scope:local align:4 +black_color$4650 = .rodata:0x80392B58; // type:object size:0x94 scope:local align:4 +white_color$4651 = .rodata:0x80392BEC; // type:object size:0x94 scope:local align:4 +vertex_color_lu$4652 = .rodata:0x80392C80; // type:object size:0x94 scope:local align:4 +vertex_color_ru$4653 = .rodata:0x80392D14; // type:object size:0x94 scope:local align:4 +vertex_color_ld$4654 = .rodata:0x80392DA8; // type:object size:0x94 scope:local align:4 +vertex_color_rd$4655 = .rodata:0x80392E3C; // type:object size:0x94 scope:local align:4 +black_color$4691 = .rodata:0x80392ED0; // type:object size:0x94 scope:local align:4 +white_color$4692 = .rodata:0x80392F64; // type:object size:0x94 scope:local align:4 +vertex_color_lu$4693 = .rodata:0x80392FF8; // type:object size:0x94 scope:local align:4 +vertex_color_ru$4694 = .rodata:0x8039308C; // type:object size:0x94 scope:local align:4 +vertex_color_ld$4695 = .rodata:0x80393120; // type:object size:0x94 scope:local align:4 +vertex_color_rd$4696 = .rodata:0x803931B4; // type:object size:0x94 scope:local align:4 +@stringBase0 = .rodata:0x80393248; // type:object size:0x1D0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393418; // type:object size:0x17 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393430; // type:object size:0x275 scope:local align:4 data:string_table +colorTable$3861 = .rodata:0x803936A8; // type:object size:0x24 scope:local align:4 +colorTable$3877 = .rodata:0x803936CC; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803936F0; // type:object size:0x4A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393740; // type:object size:0x87 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803937C8; // type:object size:0x1E scope:local align:4 data:string_table +tag_name$3763 = .rodata:0x803937E8; // type:object size:0x120 scope:local align:4 data:4byte +@4567 = .rodata:0x80393908; // type:object size:0xC scope:local align:4 data:4byte +@4590 = .rodata:0x80393914; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80393920; // type:object size:0x5D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393980; // type:object size:0x51 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803939D8; // type:object size:0x15 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803939F0; // type:object size:0x7C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393A70; // type:object size:0x8A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393B00; // type:object size:0x5C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393B60; // type:object size:0x1F scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80393B80; // type:label scope:local align:4 +t_tag$3770 = .rodata:0x80393B80; // type:object size:0x18 scope:local align:4 data:4byte +t_tag$3778 = .rodata:0x80393B98; // type:object size:0x18 scope:local align:4 +tr_tag$3779 = .rodata:0x80393BB0; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80393BC8; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393C18; // type:object size:0x6C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393C88; // type:object size:0x17 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393CA0; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393CB8; // type:object size:0x61 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80393D20; // type:label scope:local align:4 +t_tag$3765 = .rodata:0x80393D20; // type:object size:0x18 scope:local align:4 data:4byte +t_tag$3773 = .rodata:0x80393D38; // type:object size:0x18 scope:local align:4 +tr_tag$3774 = .rodata:0x80393D50; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80393D68; // type:object size:0x64 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393DD0; // type:object size:0x13 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393DE8; // type:object size:0x18 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393E00; // type:object size:0x348 scope:local align:4 data:string_table +l_preLoad_dylKeyTbl = .rodata:0x80394148; // type:object size:0x1C scope:global align:4 +@stringBase0 = .rodata:0x80394164; // type:object size:0x2A7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80394410; // type:object size:0x1D scope:local align:4 data:string_table +PreLoadInfoT = .rodata:0x80394430; // type:object size:0x10 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x80394440; // type:object size:0xA9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803944F0; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80394540; // type:object size:0xAC scope:local align:4 data:string_table +kColor$localstatic3$draw__9dkWmark_cFv = .rodata:0x803945F0; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803945FC; // type:object size:0x6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80394608; // type:object size:0x344 scope:local align:4 data:string_table +l_base = .rodata:0x80394950; // type:object size:0x80 scope:global align:4 +@2299 = .rodata:0x803949D0; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803949E0; // type:object size:0xD0 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80394AB0; // type:label scope:local align:4 +@898 = .rodata:0x80394AB0; // type:object size:0xC scope:local align:4 +@899 = .rodata:0x80394ABC; // type:object size:0xC scope:local align:4 +@900 = .rodata:0x80394AC8; // type:object size:0xC scope:local align:4 +@901 = .rodata:0x80394AD4; // type:object size:0xC scope:local align:4 +@902 = .rodata:0x80394AE0; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80394AEC; // type:object size:0x65 scope:local align:4 data:string_table +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .rodata:0x80394B58; // type:object size:0x10 scope:global align:4 data:4byte +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x80394B68; // type:object size:0x40 scope:global align:4 +@745 = .rodata:0x80394BA8; // type:object size:0xC scope:local align:4 data:4byte +@838 = .rodata:0x80394BB4; // type:object size:0xC scope:local align:4 data:4byte +@1138 = .rodata:0x80394BC0; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x80394BD0; // type:label scope:local align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80394BD0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80394BDC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80394BE8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x80394BF4; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x80394C00; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x80394C10; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x80394C1C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x80394C28; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x80394C34; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x80394C44; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x80394C50; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x80394C60; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x80394C6C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80394C78; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80394C84; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80394C90; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x80394C9C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x80394CA8; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x80394CB8; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x80394CC4; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x80394CD4; // type:object size:0xC scope:global align:4 +@stringBase0 = .rodata:0x80394CE0; // type:object size:0xA scope:local align:4 data:string_table +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x80394CF0; // type:object size:0x20 scope:global align:4 +@1172 = .rodata:0x80394D10; // type:object size:0xC scope:local align:4 data:4byte +CUTOFF_TO_IIR_TABLE__7JASCalc = .rodata:0x80394D20; // type:object size:0x400 scope:global align:4 +__two_to_x$982 = .rodata:0x80395120; // type:object size:0x18 scope:local align:4 data:float +...rodata.0 = .rodata:0x80395138; // type:label scope:local align:4 +sAdsTable__8JASTrack = .rodata:0x80395138; // type:object size:0x18 scope:global align:4 data:2byte +sEnvOsc__8JASTrack = .rodata:0x80395150; // type:object size:0x18 scope:global align:4 data:float +sPitchEnvOsc__8JASTrack = .rodata:0x80395168; // type:object size:0x18 scope:global align:4 +@stringBase0 = .rodata:0x80395180; // type:object size:0x14A scope:local align:4 data:string_table +OSC_RELEASE_TABLE = .rodata:0x803952D0; // type:object size:0xC scope:global align:4 +OSC_ENV = .rodata:0x803952DC; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE$260 = .rodata:0x803952F8; // type:object size:0xC scope:local align:4 +OSC_ENV$261 = .rodata:0x80395304; // type:object size:0x18 scope:local align:4 +sOscData__12JASVoiceBank = .rodata:0x80395320; // type:object size:0x18 scope:global align:4 +sCurveTableLinear__13JASOscillator = .rodata:0x80395338; // type:object size:0x44 scope:global align:4 +sCurveTableSampleCell__13JASOscillator = .rodata:0x8039537C; // type:object size:0x44 scope:global align:4 +sCurveTableSqRoot__13JASOscillator = .rodata:0x803953C0; // type:object size:0x44 scope:global align:4 +sCurveTableSquare__13JASOscillator = .rodata:0x80395404; // type:object size:0x44 scope:global align:4 +sMixFuncs__9JASDriver = .rodata:0x80395448; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x80395458; // type:object size:0x48 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803954A0; // type:object size:0x13 scope:local align:4 data:string_table +DSPADPCM_FILTER__6JASDsp = .rodata:0x803954C0; // type:object size:0x40 scope:global align:4 +DSPRES_FILTER__6JASDsp = .rodata:0x80395500; // type:object size:0x500 scope:global align:4 +connect_table$463 = .rodata:0x80395A00; // type:object size:0x18 scope:local align:4 +@81 = .rodata:0x80395A18; // type:object size:0x1A scope:local align:4 data:string +@88 = .rodata:0x80395A34; // type:object size:0x1F scope:local align:4 data:string +@stringBase0 = .rodata:0x80395A58; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395A70; // type:object size:0x3A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395AB0; // type:object size:0x69 scope:local align:4 data:string_table +cResetFilterTable = .rodata:0x80395B20; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x80395B30; // type:object size:0x1D scope:local align:4 data:string_table +@5054 = .rodata:0x80395B50; // type:object size:0xC scope:local align:4 data:4byte +@5100 = .rodata:0x80395B5C; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80395B68; // type:object size:0x280 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395DE8; // type:object size:0x319 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396108; // type:object size:0x274 scope:local align:4 data:string_table +@1193 = .rodata:0x80396380; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x80396390; // type:object size:0xC scope:local align:4 +@3385 = .rodata:0x803963A0; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x803963B0; // type:object size:0xC scope:local align:4 data:float +sReply__8Z2MdnPrm = .rodata:0x803963C0; // type:object size:0x64 scope:global align:4 +sReplyTail__8Z2MdnPrm = .rodata:0x80396424; // type:object size:0xA scope:global align:4 +sJoke__8Z2MdnPrm = .rodata:0x80396430; // type:object size:0x64 scope:global align:4 +sJokeTail__8Z2MdnPrm = .rodata:0x80396494; // type:object size:0xA scope:global align:4 +sSexy__8Z2MdnPrm = .rodata:0x803964A0; // type:object size:0x64 scope:global align:4 +sSexyTail__8Z2MdnPrm = .rodata:0x80396504; // type:object size:0xA scope:global align:4 +sRidicule__8Z2MdnPrm = .rodata:0x80396510; // type:object size:0x64 scope:global align:4 +sRidiculeTail__8Z2MdnPrm = .rodata:0x80396574; // type:object size:0xA scope:global align:4 +sBoring__8Z2MdnPrm = .rodata:0x80396580; // type:object size:0x6C scope:global align:4 +sIrritated__8Z2MdnPrm = .rodata:0x803965EC; // type:object size:0x5E scope:global align:4 +sIrritatedTail__8Z2MdnPrm = .rodata:0x8039664C; // type:object size:0xA scope:global align:4 +sOrder__8Z2MdnPrm = .rodata:0x80396658; // type:object size:0x72 scope:global align:4 +sResent__8Z2MdnPrm = .rodata:0x803966CC; // type:object size:0x6A scope:global align:4 +sCheerful__8Z2MdnPrm = .rodata:0x80396738; // type:object size:0x6A scope:global align:4 +sConfused__8Z2MdnPrm = .rodata:0x803967A4; // type:object size:0x6A scope:global align:4 +sHostility__8Z2MdnPrm = .rodata:0x80396810; // type:object size:0x68 scope:global align:4 +sTired__8Z2MdnPrm = .rodata:0x80396878; // type:object size:0x6A scope:global align:4 +sSerious__8Z2MdnPrm = .rodata:0x803968E4; // type:object size:0x6A scope:global align:4 +sReplyb__8Z2MdnPrm = .rodata:0x80396950; // type:object size:0x54 scope:global align:4 +sApologize__8Z2MdnPrm = .rodata:0x803969A4; // type:object size:0x64 scope:global align:4 +sApologizeTail__8Z2MdnPrm = .rodata:0x80396A08; // type:object size:0x9 scope:global align:4 data:string +sDeside__8Z2MdnPrm = .rodata:0x80396A14; // type:object size:0x64 scope:global align:4 +sAfford__8Z2MdnPrm = .rodata:0x80396A78; // type:object size:0x68 scope:global align:4 +sAffordTail__8Z2MdnPrm = .rodata:0x80396AE0; // type:object size:0xC scope:global align:4 +sPrm__8Z2MdnPrm = .rodata:0x80396AEC; // type:object size:0xCC scope:global align:4 +@stringBase0 = .rodata:0x80396BB8; // type:object size:0x79 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396C38; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396C50; // type:object size:0x360 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396FB0; // type:object size:0x157 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397108; // type:object size:0xCD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803971D8; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397218; // type:object size:0x68 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397280; // type:object size:0x2D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803972B0; // type:object size:0x2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803972B8; // type:object size:0x6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803972C0; // type:object size:0x27 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803972E8; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397310; // type:object size:0x6D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397380; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803973C0; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803973F0; // type:object size:0x59 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397450; // type:object size:0x70 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803974C0; // type:object size:0x29 scope:local align:4 data:string_table +saoAboutEncoding___10JUTResFont = .rodata:0x803974F0; // type:object size:0xC scope:global align:4 +halftofull$726 = .rodata:0x803974FC; // type:object size:0xBE scope:local align:4 +@stringBase0 = .rodata:0x803975BC; // type:object size:0x34 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803975F0; // type:object size:0x50E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397B00; // type:object size:0x3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80397B08; // type:object size:0x63 scope:local align:4 data:string_table +JUTResFONT_Ascfont_fix12 = .rodata:0x80397B80; // type:object size:0x4160 scope:global align:4 +j2dDefaultTexCoordInfo = .rodata:0x8039BCE0; // type:object size:0x20 scope:global align:4 data:byte +j2dDefaultTexMtxInfo = .rodata:0x8039BD00; // type:object size:0x24 scope:global align:4 data:byte +j2dDefaultIndTexMtxInfo = .rodata:0x8039BD24; // type:object size:0x1C scope:global align:4 +j2dDefaultTevStageInfo = .rodata:0x8039BD40; // type:object size:0x14 scope:global align:4 +j2dDefaultIndTevStageInfo = .rodata:0x8039BD54; // type:object size:0xC scope:global align:4 data:4byte +@1463 = .rodata:0x8039BD60; // type:object size:0x10 scope:local align:4 data:4byte +@1831 = .rodata:0x8039BD70; // type:object size:0x10 scope:local align:4 data:4byte +@1849 = .rodata:0x8039BD80; // type:object size:0x10 scope:local align:4 data:4byte +@3028 = .rodata:0x8039BD90; // type:object size:0x10 scope:local align:4 data:4byte +@3037 = .rodata:0x8039BDA0; // type:object size:0x14 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039BDB8; // type:object size:0x4 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8039BDC0; // type:label scope:local align:4 +@1508 = .rodata:0x8039BDC0; // type:object size:0x10 scope:local align:4 data:4byte +@1557 = .rodata:0x8039BDD0; // type:object size:0x10 scope:local align:4 +@1566 = .rodata:0x8039BDE0; // type:object size:0x10 scope:local align:4 +@1575 = .rodata:0x8039BDF0; // type:object size:0x10 scope:local align:4 +@1581 = .rodata:0x8039BE00; // type:object size:0x10 scope:local align:4 +@1587 = .rodata:0x8039BE10; // type:object size:0x10 scope:local align:4 +@1596 = .rodata:0x8039BE20; // type:object size:0x10 scope:local align:4 +@1605 = .rodata:0x8039BE30; // type:object size:0x10 scope:local align:4 +@1612 = .rodata:0x8039BE40; // type:object size:0x10 scope:local align:4 +@2530 = .rodata:0x8039BE50; // type:object size:0x18 scope:local align:4 +@2531 = .rodata:0x8039BE68; // type:object size:0x18 scope:local align:4 +@2532 = .rodata:0x8039BE80; // type:object size:0x1E scope:local align:4 +@3089 = .rodata:0x8039BEA0; // type:object size:0x10 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x8039BEB0; // type:label scope:local align:4 +@2555 = .rodata:0x8039BEB0; // type:object size:0x20 scope:local align:4 data:4byte +@2556 = .rodata:0x8039BED0; // type:object size:0x20 scope:local align:4 +@2557 = .rodata:0x8039BEF0; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x8039BF18; // type:label scope:local align:4 +@1953 = .rodata:0x8039BF18; // type:object size:0xC scope:local align:4 data:4byte +@1954 = .rodata:0x8039BF24; // type:object size:0xC scope:local align:4 +@1955 = .rodata:0x8039BF30; // type:object size:0xF scope:local align:4 +@1956 = .rodata:0x8039BF40; // type:object size:0xF scope:local align:4 +@stringBase0 = .rodata:0x8039BF50; // type:object size:0x3 scope:local align:4 data:string_table +@695 = .rodata:0x8039BF58; // type:object size:0x10 scope:local align:4 data:4byte +@696 = .rodata:0x8039BF68; // type:object size:0x10 scope:local align:4 data:4byte +@737 = .rodata:0x8039BF78; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x8039BF90; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultScale = .rodata:0x8039BFB0; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x8039BFBC; // type:object size:0x30 scope:global align:4 +@443 = .rodata:0x8039BFEC; // type:object size:0xC scope:local align:4 data:4byte +@697 = .rodata:0x8039BFF8; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039C008; // type:object size:0x1D scope:local align:4 data:string_table +j3dDefaultLightInfo = .rodata:0x8039C028; // type:object size:0x34 scope:global align:4 +j3dDefaultTexCoordInfo = .rodata:0x8039C05C; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultTexMtxInfo = .rodata:0x8039C07C; // type:object size:0x64 scope:global align:4 +j3dDefaultIndTexMtxInfo = .rodata:0x8039C0E0; // type:object size:0x1C scope:global align:4 +j3dDefaultTevStageInfo = .rodata:0x8039C0FC; // type:object size:0x14 scope:global align:4 +j3dDefaultIndTevStageInfo = .rodata:0x8039C110; // type:object size:0xC scope:global align:4 data:byte +j3dDefaultFogInfo = .rodata:0x8039C11C; // type:object size:0x2C scope:global align:4 +j3dDefaultNBTScaleInfo = .rodata:0x8039C148; // type:object size:0x10 scope:global align:4 data:float +@1197 = .rodata:0x8039C158; // type:object size:0xB scope:local align:4 +@1142 = .rodata:0x8039C168; // type:object size:0x10 scope:local align:4 data:4byte +@1270 = .rodata:0x8039C178; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039C188; // type:object size:0x3A scope:local align:4 data:string_table +@882 = .rodata:0x8039C1C8; // type:object size:0xC scope:local align:4 data:4byte +@893 = .rodata:0x8039C1D4; // type:object size:0xC scope:local align:4 data:4byte +@1257 = .rodata:0x8039C1E0; // type:object size:0xC scope:local align:4 data:4byte +@1259 = .rodata:0x8039C1EC; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039C1F8; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C210; // type:object size:0x38 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C248; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C260; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C290; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8039C2D0; // type:label scope:local align:4 +ClampRegion = .rodata:0x8039C2D0; // type:object size:0xA scope:global align:4 data:byte +__ptmf_null = .rodata:0x8039C2E0; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x8039C2F0; // type:object size:0x18 scope:global align:4 data:double +@55 = .rodata:0x8039C308; // type:object size:0x36 scope:local align:4 data:string +@56 = .rodata:0x8039C340; // type:object size:0x39 scope:local align:4 data:string +fix_pool_sizes = .rodata:0x8039C380; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x8039C398; // type:object size:0xDD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C478; // type:object size:0x25 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8039C4A0; // type:label scope:local align:4 +halF = .rodata:0x8039C4A0; // type:object size:0x10 scope:global align:4 +ln2HI = .rodata:0x8039C4B0; // type:object size:0x10 scope:global align:4 +ln2LO = .rodata:0x8039C4C0; // type:object size:0x10 scope:global align:4 +Zero = .rodata:0x8039C4D0; // type:object size:0x10 scope:global align:4 +...rodata.0 = .rodata:0x8039C4E0; // type:label scope:local align:4 +bp = .rodata:0x8039C4E0; // type:object size:0x10 scope:global align:4 +dp_h = .rodata:0x8039C4F0; // type:object size:0x10 scope:global align:4 +dp_l = .rodata:0x8039C500; // type:object size:0x10 scope:global align:4 +two_over_pi = .rodata:0x8039C510; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x8039C618; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x8039C698; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x8039C6A8; // type:object size:0x40 scope:global align:4 data:double +T = .rodata:0x8039C6E8; // type:object size:0x68 scope:global align:4 data:double +...rodata.0 = .rodata:0x8039C750; // type:label scope:local align:4 +atanhi = .rodata:0x8039C750; // type:object size:0x20 scope:global align:4 +atanlo = .rodata:0x8039C770; // type:object size:0x20 scope:global align:4 +aT = .rodata:0x8039C790; // type:object size:0x58 scope:global align:4 +@133 = .rodata:0x8039C7E8; // type:object size:0x1B scope:local align:4 data:string +@154 = .rodata:0x8039C804; // type:object size:0x10 scope:local align:4 data:string +@98 = .rodata:0x8039C818; // type:object size:0x25 scope:local align:4 data:string +@618 = .rodata:0x8039C840; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x8039C860; // type:label scope:local align:4 +@121 = .rodata:0x8039C860; // type:object size:0x22 scope:local align:4 data:string +@122 = .rodata:0x8039C884; // type:object size:0x22 scope:local align:4 data:string +@123 = .rodata:0x8039C8A8; // type:object size:0x22 scope:local align:4 data:string +@124 = .rodata:0x8039C8CC; // type:object size:0x20 scope:local align:4 data:string +@125 = .rodata:0x8039C8EC; // type:object size:0x20 scope:local align:4 data:string +@126 = .rodata:0x8039C90C; // type:object size:0x21 scope:local align:4 data:string +@146 = .rodata:0x8039C930; // type:object size:0x24 scope:local align:4 data:string +@147 = .rodata:0x8039C954; // type:object size:0x1B scope:local align:4 data:string +@148 = .rodata:0x8039C970; // type:object size:0x31 scope:local align:4 data:string +@149 = .rodata:0x8039C9A4; // type:object size:0x28 scope:local align:4 data:string +@150 = .rodata:0x8039C9CC; // type:object size:0x1D scope:local align:4 data:string +@126 = .rodata:0x8039C9F0; // type:object size:0x19 scope:local align:4 data:string +@127 = .rodata:0x8039CA0C; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x8039CA30; // type:label scope:local align:4 +@321 = .rodata:0x8039CA30; // type:object size:0x1F scope:local align:4 data:string +@322 = .rodata:0x8039CA50; // type:object size:0x8 scope:local align:4 data:string +@323 = .rodata:0x8039CA58; // type:object size:0x9 scope:local align:4 data:string +@370 = .rodata:0x8039CA64; // type:object size:0xC scope:local align:4 data:string +@402 = .rodata:0x8039CA70; // type:object size:0x1F scope:local align:4 data:string +@403 = .rodata:0x8039CA90; // type:object size:0x1F scope:local align:4 data:string +@404 = .rodata:0x8039CAB0; // type:object size:0x17 scope:local align:4 data:string +@462 = .rodata:0x8039CAC8; // type:object size:0x28 scope:local align:4 data:string +@463 = .rodata:0x8039CAF0; // type:object size:0x36 scope:local align:4 data:string +@464 = .rodata:0x8039CB28; // type:object size:0x28 scope:local align:4 data:string +@465 = .rodata:0x8039CB50; // type:object size:0x2F scope:local align:4 data:string +@466 = .rodata:0x8039CB80; // type:object size:0x2F scope:local align:4 data:string +@498 = .rodata:0x8039CBB0; // type:object size:0x2D scope:local align:4 data:string +@535 = .rodata:0x8039CBE0; // type:object size:0x2C scope:local align:4 data:string +@573 = .rodata:0x8039CC0C; // type:object size:0x6 scope:local align:4 data:string +@574 = .rodata:0x8039CC14; // type:object size:0x2 scope:local align:4 data:string +...rodata.0 = .rodata:0x8039CC18; // type:label scope:local align:4 +@274 = .rodata:0x8039CC18; // type:object size:0x15 scope:local align:4 data:string +@275 = .rodata:0x8039CC30; // type:object size:0x28 scope:local align:4 data:string +@276 = .rodata:0x8039CC58; // type:object size:0x14 scope:local align:4 data:string +@277 = .rodata:0x8039CC6C; // type:object size:0x51 scope:local align:4 data:string +gTRKMemMap = .rodata:0x8039CCC0; // type:object size:0x10 scope:global align:4 data:4byte +@276 = .rodata:0x8039CCD0; // type:object size:0x28 scope:local align:4 data:4byte +@283 = .rodata:0x8039CCF8; // type:object size:0x28 scope:local align:4 data:4byte +@290 = .rodata:0x8039CD20; // type:object size:0x28 scope:local align:4 data:4byte +@422 = .rodata:0x8039CD48; // type:object size:0x10 scope:local align:4 data:string +@80 = .rodata:0x8039CD58; // type:object size:0xB scope:local align:4 data:string +...rodata.0 = .rodata:0x8039CD68; // type:label scope:local align:4 +EndofProgramInstruction$162 = .rodata:0x8039CD68; // type:object size:0x4 scope:local align:4 +@165 = .rodata:0x8039CD6C; // type:object size:0x4 scope:local align:4 data:string +@215 = .rodata:0x8039CD70; // type:object size:0x15 scope:local align:4 data:string +@216 = .rodata:0x8039CD88; // type:object size:0x17 scope:local align:4 data:string +@217 = .rodata:0x8039CDA0; // type:object size:0x21 scope:local align:4 data:string +@218 = .rodata:0x8039CDC4; // type:object size:0x24 scope:local align:4 data:string +@219 = .rodata:0x8039CDE8; // type:object size:0x2B scope:local align:4 data:string +@220 = .rodata:0x8039CE14; // type:object size:0x2F scope:local align:4 data:string +@221 = .rodata:0x8039CE44; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x8039CE70; // type:label scope:local align:4 +@318 = .rodata:0x8039CE70; // type:object size:0x14 scope:local align:4 data:string +@319 = .rodata:0x8039CE84; // type:object size:0x29 scope:local align:4 data:string +@320 = .rodata:0x8039CEB0; // type:object size:0x1C scope:local align:4 data:string +@342 = .rodata:0x8039CECC; // type:object size:0x25 scope:local align:4 data:string +@343 = .rodata:0x8039CEF4; // type:object size:0x2D scope:local align:4 data:string +@349 = .rodata:0x8039CF24; // type:object size:0x13 scope:local align:4 data:string +@350 = .rodata:0x8039CF38; // type:object size:0x18 scope:local align:4 data:string +...rodata.0 = .rodata:0x8039CF50; // type:label scope:local align:4 +@318 = .rodata:0x8039CF50; // type:object size:0x14 scope:local align:4 data:string +@319 = .rodata:0x8039CF64; // type:object size:0x29 scope:local align:4 data:string +@320 = .rodata:0x8039CF90; // type:object size:0x1C scope:local align:4 data:string +@341 = .rodata:0x8039CFAC; // type:object size:0x25 scope:local align:4 data:string +@342 = .rodata:0x8039CFD4; // type:object size:0x2D scope:local align:4 data:string +@348 = .rodata:0x8039D004; // type:object size:0x13 scope:local align:4 data:string +@349 = .rodata:0x8039D018; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x8039D040; // type:label scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x8039D040; // type:object size:0x12 scope:global align:4 data:string +HeapCheckTable = .data:0x8039D054; // type:object size:0x20 scope:global align:4 +desc1$3717 = .data:0x8039D074; // type:object size:0x14 scope:local align:4 +desc2$3718 = .data:0x8039D088; // type:object size:0x14 scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x8039D0A0; // type:object size:0xC scope:global align:4 +__vt__12JAUSoundInfo = .data:0x8039D0AC; // type:object size:0x10 scope:global align:4 +g_ntscZeldaIntDf = .data:0x8039D0C0; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x8039D0FC; // type:object size:0x3C scope:global align:4 +g_mDoMtx_identity = .data:0x8039D138; // type:object size:0x30 scope:global align:4 +l_invisibleMat$7041 = .data:0x8039D180; // type:object size:0x85 scope:local align:32 +l_matDL = .data:0x8039D220; // type:object size:0x84 scope:global align:4 +l_mat1DL = .data:0x8039D2C0; // type:object size:0x8D scope:global align:4 +__vt__7JUTFont = .data:0x8039D350; // type:object size:0x44 scope:global align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x8039D394; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x8039D3A8; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x8039D3BC; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_invJntPacket = .data:0x8039D3D0; // type:object size:0x14 scope:global align:4 +__vt__15mDoExt_McaMorf2 = .data:0x8039D3E4; // type:object size:0x2C scope:global align:4 +__vt__16mDoExt_McaMorfSO = .data:0x8039D410; // type:object size:0x2C scope:global align:4 +__vt__15mDoExt_zelAnime = .data:0x8039D43C; // type:object size:0x20 scope:global align:4 +__vt__14mDoExt_McaMorf = .data:0x8039D45C; // type:object size:0x2C scope:global align:4 +__vt__13mDoExt_morf_c = .data:0x8039D488; // type:object size:0x2C scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x8039D4B4; // type:object size:0xC scope:global align:4 +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x8039D4C0; // type:object size:0x2C scope:global align:4 +__vt__19J3DMtxCalcNoAnmBase = .data:0x8039D4EC; // type:object size:0x2C scope:global align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x8039D518; // type:object size:0x2C scope:global align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x8039D544; // type:object size:0x2C scope:global align:4 +__vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .data:0x8039D570; // type:object size:0x2C scope:global align:4 +__vt__17J3DMtxCalcAnmBase = .data:0x8039D59C; // type:object size:0x2C scope:global align:4 +__vt__10J3DMtxCalc = .data:0x8039D5C8; // type:object size:0x2C scope:global align:4 +__vt__11J3DUClipper = .data:0x8039D5F8; // type:object size:0xC scope:global align:4 +__vt__21mDoDvdThd_toMainRam_c = .data:0x8039D608; // type:object size:0x10 scope:global align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x8039D618; // type:object size:0x10 scope:global align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x8039D628; // type:object size:0x10 scope:global align:4 +__vt__20mDoDvdThd_callback_c = .data:0x8039D638; // type:object size:0x10 scope:global align:4 +__vt__19mDoDvdThd_command_c = .data:0x8039D648; // type:object size:0x10 scope:global align:4 +@3770 = .data:0x8039D658; // type:object size:0x38 scope:local align:4 +@3850 = .data:0x8039D690; // type:object size:0x38 scope:local align:4 +__vt__24JPTraceParticleCallBack4 = .data:0x8039D6C8; // type:object size:0x14 scope:global align:4 +__vt__19JPAParticleCallBack = .data:0x8039D6DC; // type:object size:0x14 scope:global align:4 +l_method$3807 = .data:0x8039D6F0; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x8039D700; // type:object size:0xC scope:global align:4 +g_fopAc_Method = .data:0x8039D710; // type:object size:0x20 scope:global align:4 +__vt__11dEvt_info_c = .data:0x8039D730; // type:object size:0xC scope:global align:4 +g_fopAcTg_Queue = .data:0x8039D740; // type:object size:0xC scope:global align:4 +l_cullSizeBox = .data:0x8039D750; // type:object size:0x150 scope:global align:4 +l_cullSizeSphere = .data:0x8039D8A0; // type:object size:0x80 scope:global align:4 +__vt__8cM3dGPla = .data:0x8039D920; // type:object size:0xC scope:global align:4 +__vt__15dBgS_ObjRoofChk = .data:0x8039D92C; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x8039D95C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjGndChk = .data:0x8039D98C; // type:object size:0x30 scope:global align:4 +g_fopCam_Method = .data:0x8039D9C0; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x8039D9D8; // type:object size:0x14 scope:global align:4 +phaseMethod$2260 = .data:0x8039D9F0; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x8039DA10; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x8039DA28; // type:label scope:local align:4 +submethod$2274 = .data:0x8039DA28; // type:object size:0x10 scope:local align:4 +noFadeFase$2275 = .data:0x8039DA38; // type:object size:0x20 scope:local align:4 +fadeFase$2276 = .data:0x8039DA58; // type:object size:0x20 scope:local align:4 +g_fopScnTg_SceneList = .data:0x8039DA78; // type:object size:0xC scope:global align:4 +g_fopVw_Method = .data:0x8039DA88; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x8039DAA0; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x8039DAB8; // type:object size:0x14 scope:global align:4 +@4305 = .data:0x8039DAD0; // type:object size:0x1C scope:local align:4 +g_fpcCtTg_Queue = .data:0x8039DAF0; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .data:0x8039DB00; // type:object size:0xC scope:global align:4 +l_fpcLy_Crear = .data:0x8039DB10; // type:object size:0x2C scope:global align:4 data:4byte +l_fpcLy_LayerList = .data:0x8039DB3C; // type:object size:0xC scope:global align:4 data:4byte +g_fpcLf_Method = .data:0x8039DB48; // type:object size:0x14 scope:global align:4 +crear$2239 = .data:0x8039DB60; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x8039DB80; // type:object size:0x14 scope:global align:4 +l_fpcNdRq_Queue = .data:0x8039DB98; // type:object size:0xC scope:global align:4 data:4byte +clear$2359 = .data:0x8039DBA4; // type:object size:0x64 scope:local align:4 data:4byte +methods$2376 = .data:0x8039DC08; // type:object size:0x18 scope:local align:4 +methods$2386 = .data:0x8039DC20; // type:object size:0x10 scope:local align:4 +methods$2397 = .data:0x8039DC30; // type:object size:0xC scope:local align:4 +submethod$2214 = .data:0x8039DC40; // type:object size:0xC scope:local align:4 +submethod$2261 = .data:0x8039DC50; // type:object size:0xC scope:local align:4 +method$2262 = .data:0x8039DC5C; // type:object size:0x1C scope:local align:4 +l_objectName = .data:0x8039DC78; // type:object size:0x2AB4 scope:global align:4 +l_roomFuncTable$5052 = .data:0x803A072C; // type:object size:0x30 scope:local align:4 +l_layerFuncTable$5053 = .data:0x803A075C; // type:object size:0x24 scope:local align:4 +l_layerFuncTable$5131 = .data:0x803A0780; // type:object size:0x18 scope:local align:4 +l_funcTable$5136 = .data:0x803A0798; // type:object size:0xC scope:local align:4 +l_layerFuncTableA$5141 = .data:0x803A07A4; // type:object size:0xC scope:local align:4 +l_envLayerFuncTable$5142 = .data:0x803A07B0; // type:object size:0x3C scope:local align:4 +l_layerFuncTable$5158 = .data:0x803A07EC; // type:object size:0x30 scope:local align:4 +l_funcTable$5163 = .data:0x803A081C; // type:object size:0x138 scope:local align:4 +l_funcTable$5168 = .data:0x803A0954; // type:object size:0xA8 scope:local align:4 +l_funcTable$5173 = .data:0x803A09FC; // type:object size:0x60 scope:local align:4 +l_funcTable$5178 = .data:0x803A0A5C; // type:object size:0x24 scope:local align:4 +mMemoryBlock__20dStage_roomControl_c = .data:0x803A0A80; // type:object size:0x4C scope:global align:4 +mArcBank__20dStage_roomControl_c = .data:0x803A0ACC; // type:object size:0x140 scope:global align:4 +__vt__15dStage_roomDt_c = .data:0x803A0C0C; // type:object size:0x174 scope:global align:4 +__vt__16dStage_stageDt_c = .data:0x803A0D80; // type:object size:0x174 scope:global align:4 +__vt__11dStage_dt_c = .data:0x803A0EF4; // type:object size:0x174 scope:global align:4 +@3806 = .data:0x803A1068; // type:object size:0x20 scope:local align:4 +@4259 = .data:0x803A1088; // type:object size:0x44 scope:local align:4 +@4694 = .data:0x803A10CC; // type:object size:0x1C scope:local align:4 +__vt__12dDlst_base_c = .data:0x803A10E8; // type:object size:0xC scope:global align:4 +__vt__28dDrawPathWithNormalPattern_c = .data:0x803A10F4; // type:object size:0x40 scope:global align:4 +__vt__15dRenderingMap_c = .data:0x803A1134; // type:object size:0x5C scope:global align:4 +__vt__6dMap_c = .data:0x803A1190; // type:object size:0xC4 scope:global align:4 +__vt__15renderingAmap_c = .data:0x803A1254; // type:object size:0xC4 scope:global align:4 +l_method$5017 = .data:0x803A1318; // type:object size:0xC scope:local align:4 +l_method$5051 = .data:0x803A1324; // type:object size:0xC scope:local align:4 +l_itemno$6402 = .data:0x803A1330; // type:object size:0x18 scope:local align:4 data:byte +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x803A1348; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Obj = .data:0x803A1354; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideArea = .data:0x803A1360; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCyl = .data:0x803A136C; // type:object size:0xC scope:global align:4 +__vt__8cM3dGAab = .data:0x803A1378; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideInfo = .data:0x803A1384; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Mng = .data:0x803A1390; // type:object size:0xC scope:global align:4 +ZeroQuat = .data:0x803A13A0; // type:object size:0x10 scope:global align:4 +__vt__10CSTControl = .data:0x803A13B0; // type:object size:0x10 scope:global align:4 +__vt__9STControl = .data:0x803A13C0; // type:object size:0x10 scope:global align:4 +i_item_lst$4006 = .data:0x803A13D0; // type:object size:0x17 scope:local align:4 data:byte +saveBitLabels__16dSv_event_flag_c = .data:0x803A13E8; // type:object size:0x66C scope:global align:4 +__vt__8cM3dGLin = .data:0x803A1A58; // type:object size:0xC scope:global align:4 +__vt__8cM3dGSph = .data:0x803A1A64; // type:object size:0xC scope:global align:4 +__vt__16dDemo_particle_c = .data:0x803A1A70; // type:object size:0x18 scope:global align:4 +__vt__17jmessage_tControl = .data:0x803A1A88; // type:object size:0xC scope:global align:4 +__vt__Q27JStudio13TCreateObject = .data:0x803A1A94; // type:object size:0x10 scope:global align:4 +__vt__14dDemo_system_c = .data:0x803A1AA4; // type:object size:0x50 scope:global align:4 +__vt__11dDemo_fog_c = .data:0x803A1AF4; // type:object size:0x5C scope:global align:4 +__vt__13dDemo_light_c = .data:0x803A1B50; // type:object size:0x6C scope:global align:4 +__vt__15dDemo_ambient_c = .data:0x803A1BBC; // type:object size:0x44 scope:global align:4 +__vt__14dDemo_camera_c = .data:0x803A1C00; // type:object size:0x94 scope:global align:4 +__vt__13dDemo_actor_c = .data:0x803A1C94; // type:object size:0x8C scope:global align:4 +__vt__Q27JStudio16TAdaptor_message = .data:0x803A1D20; // type:object size:0x24 scope:global align:4 +__vt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .data:0x803A1D44; // type:object size:0x10 scope:global align:4 +__vt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .data:0x803A1D54; // type:object size:0x24 scope:global align:4 +@4017 = .data:0x803A1D78; // type:object size:0x20 scope:local align:4 +__vt__10J3DAnmBase = .data:0x803A1D98; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x803A1DA8; // type:object size:0x14 scope:global align:4 +__vt__18mDoExt_transAnmBas = .data:0x803A1DBC; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmTransformKey = .data:0x803A1DD0; // type:object size:0x14 scope:global align:4 +__vt__11J3DTexNoAnm = .data:0x803A1DE4; // type:object size:0xC scope:global align:4 +__vt__18dRenderingFDAmap_c = .data:0x803A1DF0; // type:object size:0x68 scope:global align:4 +__vt__11dDrawPath_c = .data:0x803A1E58; // type:object size:0x40 scope:global align:4 +@4467 = .data:0x803A1E98; // type:object size:0x3C scope:local align:4 +__vt__19dMenuFmapIconDisp_c = .data:0x803A1ED4; // type:object size:0xC scope:global align:4 +__vt__19renderingPlusDoor_c = .data:0x803A1EE0; // type:object size:0xA4 scope:global align:4 +__vt__28renderingPlusDoorAndCursor_c = .data:0x803A1F84; // type:object size:0xBC scope:global align:4 +__vt__16renderingDAmap_c = .data:0x803A2040; // type:object size:0x98 scope:global align:4 +@4719 = .data:0x803A20D8; // type:object size:0x38 scope:local align:4 +TelopData = .data:0x803A2110; // type:object size:0x288 scope:global align:4 data:4byte +@4398 = .data:0x803A2398; // type:object size:0x34 scope:local align:4 +soecial_names$3966 = .data:0x803A23D0; // type:object size:0x38 scope:local align:4 +action_table$5100 = .data:0x803A2408; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803A2418; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803A2418; // type:object size:0xC scope:local align:4 +@3617 = .data:0x803A2424; // type:object size:0xC scope:local align:4 +@3618 = .data:0x803A2430; // type:object size:0xC scope:local align:4 +@3621 = .data:0x803A243C; // type:object size:0xC scope:local align:4 +@3622 = .data:0x803A2448; // type:object size:0xC scope:local align:4 +__vt__15dSmplMdl_draw_c = .data:0x803A2458; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803A2468; // type:label scope:local align:4 +l_lifeBallColor = .data:0x803A2468; // type:object size:0xC scope:global align:4 data:byte +effectIDTable$5499 = .data:0x803A2474; // type:object size:0x18 scope:local align:4 +ringID$5531 = .data:0x803A248C; // type:object size:0x30 scope:local align:4 +normalID$5532 = .data:0x803A24BC; // type:object size:0x30 scope:local align:4 +__vt__28dPa_particleTracePcallBack_c = .data:0x803A24EC; // type:object size:0x14 scope:global align:4 data:2byte +__vt__22dPa_hermiteEcallBack_c = .data:0x803A2500; // type:object size:0x24 scope:global align:4 +__vt__25dPa_gen_d_light8PcallBack = .data:0x803A2524; // type:object size:0x14 scope:global align:4 +__vt__25dPa_gen_b_light8PcallBack = .data:0x803A2538; // type:object size:0x14 scope:global align:4 +__vt__19dPa_light8PcallBack = .data:0x803A254C; // type:object size:0x14 scope:global align:4 +__vt__19dPa_fsenthPcallBack = .data:0x803A2560; // type:object size:0x14 scope:global align:4 +__vt__17dPa_wbPcallBack_c = .data:0x803A2574; // type:object size:0x14 scope:global align:4 +__vt__17dPa_windPcallBack = .data:0x803A2594; // type:object size:0x14 scope:global align:4 +__vt__19dPa_simpleEcallBack = .data:0x803A25A8; // type:object size:0x1C scope:global align:4 +__vt__22dPa_selectTexEcallBack = .data:0x803A25C4; // type:object size:0x24 scope:global align:4 +__vt__18dPa_modelEcallBack = .data:0x803A25E8; // type:object size:0x24 scope:global align:4 +__vt__18dPa_modelPcallBack = .data:0x803A260C; // type:object size:0x14 scope:global align:4 +__vt__25dPa_gen_d_light8EcallBack = .data:0x803A2620; // type:object size:0x24 scope:global align:4 +__vt__25dPa_gen_b_light8EcallBack = .data:0x803A2644; // type:object size:0x24 scope:global align:4 +__vt__19dPa_light8EcallBack = .data:0x803A2668; // type:object size:0x24 scope:global align:4 +__vt__19dPa_followEcallBack = .data:0x803A268C; // type:object size:0x28 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x803A26B4; // type:object size:0x24 scope:global align:4 +__vt__18JPAEmitterCallBack = .data:0x803A26D8; // type:object size:0x1C scope:global align:4 +__vt__21dPa_setColorEcallBack = .data:0x803A26F4; // type:object size:0x24 scope:global align:4 +j_o_id__8dPa_name = .data:0x803A2730; // type:object size:0xA scope:global align:4 +s_o_id__8dPa_name = .data:0x803A273C; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803A2758; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803A2758; // type:object size:0xC scope:local align:4 +@3816 = .data:0x803A2764; // type:object size:0xC scope:local align:4 +@3817 = .data:0x803A2770; // type:object size:0xC scope:local align:4 +@3818 = .data:0x803A277C; // type:object size:0xC scope:local align:4 +m_typeTwoData__8dPaPoT_c = .data:0x803A2788; // type:object size:0x24 scope:global align:4 +@3826 = .data:0x803A27AC; // type:object size:0xC scope:local align:4 +@3827 = .data:0x803A27B8; // type:object size:0xC scope:local align:4 +@3828 = .data:0x803A27C4; // type:object size:0xC scope:local align:4 +m_emitterTwoData__8dPaPoT_c = .data:0x803A27D0; // type:object size:0x24 scope:global align:4 +@3841 = .data:0x803A27F4; // type:object size:0xC scope:local align:4 +@3842 = .data:0x803A2800; // type:object size:0xC scope:local align:4 +@3843 = .data:0x803A280C; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803A2818; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803A2824; // type:object size:0xC scope:local align:4 +m_typeFourData__8dPaPoF_c = .data:0x803A2830; // type:object size:0x3C scope:global align:4 data:4byte +@3850 = .data:0x803A286C; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803A2878; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803A2884; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803A2890; // type:object size:0xC scope:local align:4 +@3854 = .data:0x803A289C; // type:object size:0xC scope:local align:4 +m_emitterFourData__8dPaPoF_c = .data:0x803A28A8; // type:object size:0x3C scope:global align:4 data:4byte +...data.0 = .data:0x803A2900; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803A2900; // type:object size:0xC scope:local align:4 +l_frontZMat = .data:0x803A2920; // type:object size:0x3C scope:global align:4 +l_frontNoZSubMat = .data:0x803A2960; // type:object size:0x2A scope:global align:4 +l_shadowVolPos = .data:0x803A298C; // type:object size:0x60 scope:global align:4 +l_shadowVolDL = .data:0x803A2A00; // type:object size:0x3B scope:global align:4 +l_shadowProjMat = .data:0x803A2A40; // type:object size:0x5A scope:global align:4 +l_shadowVolMat = .data:0x803A2AA0; // type:object size:0x5A scope:global align:4 +l_clearMat = .data:0x803A2B00; // type:object size:0x55 scope:global align:4 +l_frontMat = .data:0x803A2B60; // type:object size:0x55 scope:global align:4 +l_backSubMat = .data:0x803A2BC0; // type:object size:0x3C scope:global align:4 +l_simpleShadowPos = .data:0x803A2BFC; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x803A2CC0; // type:object size:0x58 scope:global align:4 +l_shadowSealTexDL = .data:0x803A2D20; // type:object size:0x55 scope:global align:4 +l_shadowSealTex2DL = .data:0x803A2D80; // type:object size:0x55 scope:global align:4 +l_shadowSealDL = .data:0x803A2DE0; // type:object size:0x69 scope:global align:4 +l_matDL$5404 = .data:0x803A2E60; // type:object size:0x7B scope:local align:4 +l_imageDrawColor$5405 = .data:0x803A2EDC; // type:object size:0x10 scope:local align:4 +l_tevColorChan$5438 = .data:0x803A2EEC; // type:object size:0x10 scope:local align:4 +mtx_adj$5842 = .data:0x803A2EFC; // type:object size:0x30 scope:local align:4 +__vt__18dDlst_shadowPoly_c = .data:0x803A2F2C; // type:object size:0x10 scope:global align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x803A2F3C; // type:object size:0x10 scope:global align:4 +__vt__14ShdwDrawPoly_c = .data:0x803A2F4C; // type:object size:0xC scope:global align:4 +__vt__18dDlst_effectLine_c = .data:0x803A2F58; // type:object size:0xC scope:global align:4 +__vt__10J2DAnmBase = .data:0x803A2F64; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_blo_c = .data:0x803A2F74; // type:object size:0xC scope:global align:4 +__vt__10dDlst_2D_c = .data:0x803A2F80; // type:object size:0xC scope:global align:4 +__vt__12dDlst_2DMt_c = .data:0x803A2F8C; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2Dm_c = .data:0x803A2F98; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2DM_c = .data:0x803A2FA4; // type:object size:0xC scope:global align:4 +__vt__12dDlst_2DT2_c = .data:0x803A2FBC; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2DT_c = .data:0x803A2FC8; // type:object size:0xC scope:global align:4 +__vt__15dDlst_2DPoint_c = .data:0x803A2FD4; // type:object size:0xC scope:global align:4 +__vt__14dDlst_2DQuad_c = .data:0x803A2FE0; // type:object size:0xC scope:global align:4 +__vt__13dDlst_2DTri_c = .data:0x803A2FEC; // type:object size:0xC scope:global align:4 +l_kydata_BloomInf_tbl = .data:0x803A2FF8; // type:object size:0x300 scope:global align:4 +l_darkworld_tbl = .data:0x803A32F8; // type:object size:0x110 scope:global align:4 +l_light_size_tbl = .data:0x803A3408; // type:object size:0x120 scope:global align:4 +l_light_size_tbl_tw = .data:0x803A3528; // type:object size:0x48 scope:global align:4 +l_maple_col = .data:0x803A3570; // type:object size:0x24 scope:global align:4 +l_time_attribute = .data:0x803A3594; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x803A3618; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x803A369C; // type:object size:0x340 scope:global align:4 +l_pselect_default = .data:0x803A39DC; // type:object size:0x18 scope:global align:4 +l_envr_default = .data:0x803A39F4; // type:object size:0x82 scope:global align:4 +l_vr_box_data = .data:0x803A3A78; // type:object size:0x17A scope:global align:4 +S_xfog_table_data = .data:0x803A3BF4; // type:object size:0x28 scope:global align:4 +__vt__19dKankyo_evil_Packet = .data:0x803A3C20; // type:object size:0x14 scope:global align:4 +__vt__18dKankyo_mud_Packet = .data:0x803A3C34; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_odour_Packet = .data:0x803A3C48; // type:object size:0x14 scope:global align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x803A3C5C; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_housi_Packet = .data:0x803A3C70; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_cloud_Packet = .data:0x803A3C84; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_star_Packet = .data:0x803A3C98; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_snow_Packet = .data:0x803A3CAC; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_rain_Packet = .data:0x803A3CC0; // type:object size:0x14 scope:global align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x803A3CD4; // type:object size:0x14 scope:global align:4 +__vt__18dKankyo_sun_Packet = .data:0x803A3CE8; // type:object size:0x14 scope:global align:4 +sun_color$4213 = .data:0x803A3D00; // type:object size:0xC scope:local align:4 data:byte +sun_color2$4214 = .data:0x803A3D0C; // type:object size:0xC scope:local align:4 data:byte +@7214 = .data:0x803A3D18; // type:object size:0x20 scope:local align:4 +@7567 = .data:0x803A3D38; // type:object size:0x20 scope:local align:4 +loc_type_tbl__12dAttention_c = .data:0x803A3D58; // type:object size:0xC scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x803A3D64; // type:object size:0x14 scope:global align:4 +ftp_table$4417 = .data:0x803A3D78; // type:object size:0x24 scope:local align:4 +ang_table2$4419 = .data:0x803A3D9C; // type:object size:0xC scope:local align:4 +__vt__19dAttDraw_CallBack_c = .data:0x803A3DA8; // type:object size:0xC scope:global align:4 +__vt__15dAttDrawParam_c = .data:0x803A3DB4; // type:object size:0xC scope:global align:4 +__vt__11dAttParam_c = .data:0x803A3DC0; // type:object size:0xC scope:global align:4 +dist_table__12dAttention_c = .data:0x803A3DD0; // type:object size:0x1998 scope:global align:4 +__vt__4dBgS = .data:0x803A5768; // type:object size:0x14 scope:global align:4 +__vt__4cBgS = .data:0x803A577C; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x803A5790; // type:object size:0x10 scope:global align:4 +__vt__9dBgS_Acch = .data:0x803A57A0; // type:object size:0x24 scope:global align:4 +__vt__12dBgS_AcchCir = .data:0x803A57C4; // type:object size:0xC scope:global align:4 +__vt__8dBgS_Chk = .data:0x803A57D0; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x803A57E8; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamGndChk = .data:0x803A5818; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x803A5848; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x803A5878; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x803A58A8; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_GndChk = .data:0x803A58D8; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x803A5908; // type:object size:0xC scope:global align:4 +__vt__15cBgS_GrpPassChk = .data:0x803A5914; // type:object size:0xC scope:global align:4 +__vt__16dBgS_HorseLinChk = .data:0x803A5920; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_RopeLinChk = .data:0x803A5950; // type:object size:0x30 scope:global align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x803A5980; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_ArrowLinChk = .data:0x803A59B0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_BombLinChk = .data:0x803A59E0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkLinChk = .data:0x803A5A10; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x803A5A40; // type:object size:0x30 scope:global align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x803A5A70; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x803A5AA0; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_LinChk = .data:0x803A5AD0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x803A5B00; // type:object size:0x28 scope:global align:4 +__vt__11dBgS_SphChk = .data:0x803A5B28; // type:object size:0x3C scope:global align:4 +__vt__14dBgS_SplGrpChk = .data:0x803A5B68; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_PolyPassChk = .data:0x803A5B98; // type:object size:0xC scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x803A5BA4; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803A5BB0; // type:object size:0x30 scope:global align:4 +__vt__4dBgW = .data:0x803A5BE0; // type:object size:0x104 scope:global align:4 +__vt__8cM3dGTri = .data:0x803A5CE4; // type:object size:0xC scope:global align:4 +__vt__11cBgW_GrpElm = .data:0x803A5CF0; // type:object size:0xC scope:global align:4 +__vt__11cBgW_TriElm = .data:0x803A5CFC; // type:object size:0xC scope:global align:4 +__vt__4cBgW = .data:0x803A5D08; // type:object size:0x104 scope:global align:4 +__vt__13cBgW_NodeTree = .data:0x803A5E0C; // type:object size:0xC scope:global align:4 +__vt__11cBgW_RwgElm = .data:0x803A5E18; // type:object size:0xC scope:global align:4 +__vt__9dBgW_Base = .data:0x803A5E28; // type:object size:0xF0 scope:global align:4 +__vt__9cBgW_BgId = .data:0x803A5F18; // type:object size:0xC scope:global align:4 +__vt__8dBgWKCol = .data:0x803A5F28; // type:object size:0xF0 scope:global align:4 +__vt__6dBgWSv = .data:0x803A6018; // type:object size:0x104 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803A6120; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x803A61B0; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Tri = .data:0x803A6240; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Cps = .data:0x803A62D0; // type:object size:0x90 scope:global align:4 +__vt__12dCcD_GObjInf = .data:0x803A6360; // type:object size:0x2C scope:global align:4 +__vt__11dCcD_GObjCo = .data:0x803A638C; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjTg = .data:0x803A6398; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjAt = .data:0x803A63A4; // type:object size:0xC scope:global align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x803A63B0; // type:object size:0xC scope:global align:4 +__vt__12cCcD_GObjInf = .data:0x803A63BC; // type:object size:0x2C scope:global align:4 +__vt__8cCcD_Obj = .data:0x803A63E8; // type:object size:0x20 scope:global align:4 +__vt__10cCcD_ObjCo = .data:0x803A6408; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjTg = .data:0x803A6414; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjAt = .data:0x803A6420; // type:object size:0xC scope:global align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803A642C; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ObjHitInf = .data:0x803A6438; // type:object size:0xC scope:global align:4 +__vt__9dCcD_Stts = .data:0x803A6444; // type:object size:0x2C scope:global align:4 +__vt__10dCcD_GStts = .data:0x803A6470; // type:object size:0xC scope:global align:4 +__vt__10cCcD_GStts = .data:0x803A647C; // type:object size:0xC scope:global align:4 +rank_tbl = .data:0x803A6488; // type:object size:0x79 scope:global align:4 +m_mtrl_hit_tbl__4dCcS = .data:0x803A6504; // type:object size:0x40 scope:global align:4 +__vt__4dCcS = .data:0x803A6544; // type:object size:0x34 scope:global align:4 +plCutLRC = .data:0x803A6578; // type:object size:0xE8 scope:global align:4 +__vt__11dCamSetup_c = .data:0x803A6660; // type:object size:0xC scope:global align:4 +__vt__11dCamParam_c = .data:0x803A666C; // type:object size:0xC scope:global align:4 +__vt__9dCstick_c = .data:0x803A6678; // type:object size:0xC scope:global align:4 +@8754 = .data:0x803A6688; // type:object size:0x78 scope:local align:4 +item_resource__10dItem_data = .data:0x803A6700; // type:object size:0x17E8 scope:global align:4 +field_item_res__10dItem_data = .data:0x803A7EE8; // type:object size:0xFF0 scope:global align:4 +item_info__10dItem_data = .data:0x803A8ED8; // type:object size:0x3FC scope:global align:4 +item_func_ptr = .data:0x803A92D8; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x803A96D8; // type:object size:0x400 scope:global align:4 +__vt__6dMdl_c = .data:0x803A9AD8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803A9AF0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803A9AF0; // type:object size:0xC scope:local align:4 +l_peepEventName = .data:0x803A9AFC; // type:object size:0xA scope:global align:4 data:string +@4422 = .data:0x803A9B08; // type:object size:0xC scope:local align:4 +@4423 = .data:0x803A9B14; // type:object size:0xC scope:local align:4 +@4424 = .data:0x803A9B20; // type:object size:0xC scope:local align:4 +@4425 = .data:0x803A9B2C; // type:object size:0xC scope:local align:4 +@4426 = .data:0x803A9B38; // type:object size:0xC scope:local align:4 +@4427 = .data:0x803A9B44; // type:object size:0xC scope:local align:4 +@4428 = .data:0x803A9B50; // type:object size:0xC scope:local align:4 +@4429 = .data:0x803A9B5C; // type:object size:0xC scope:local align:4 +@4430 = .data:0x803A9B68; // type:object size:0xC scope:local align:4 +@4431 = .data:0x803A9B74; // type:object size:0xC scope:local align:4 +@4432 = .data:0x803A9B80; // type:object size:0xC scope:local align:4 +@4433 = .data:0x803A9B8C; // type:object size:0xC scope:local align:4 +@4434 = .data:0x803A9B98; // type:object size:0xC scope:local align:4 +@4435 = .data:0x803A9BA4; // type:object size:0xC scope:local align:4 +@4436 = .data:0x803A9BB0; // type:object size:0xC scope:local align:4 +@4437 = .data:0x803A9BBC; // type:object size:0xC scope:local align:4 +@4438 = .data:0x803A9BC8; // type:object size:0xC scope:local align:4 +@4439 = .data:0x803A9BD4; // type:object size:0xC scope:local align:4 +@4440 = .data:0x803A9BE0; // type:object size:0xC scope:local align:4 +@4441 = .data:0x803A9BEC; // type:object size:0xC scope:local align:4 +@4442 = .data:0x803A9BF8; // type:object size:0xC scope:local align:4 +@4443 = .data:0x803A9C04; // type:object size:0xC scope:local align:4 +@4444 = .data:0x803A9C10; // type:object size:0xC scope:local align:4 +@4445 = .data:0x803A9C1C; // type:object size:0xC scope:local align:4 +@4446 = .data:0x803A9C28; // type:object size:0xC scope:local align:4 +@4447 = .data:0x803A9C34; // type:object size:0xC scope:local align:4 +@4448 = .data:0x803A9C40; // type:object size:0xC scope:local align:4 +@4449 = .data:0x803A9C4C; // type:object size:0xC scope:local align:4 +@4450 = .data:0x803A9C58; // type:object size:0xC scope:local align:4 +@4451 = .data:0x803A9C64; // type:object size:0xC scope:local align:4 +@4452 = .data:0x803A9C70; // type:object size:0xC scope:local align:4 +@4453 = .data:0x803A9C7C; // type:object size:0xC scope:local align:4 +@4454 = .data:0x803A9C88; // type:object size:0xC scope:local align:4 +@4455 = .data:0x803A9C94; // type:object size:0xC scope:local align:4 +@4456 = .data:0x803A9CA0; // type:object size:0xC scope:local align:4 +@4457 = .data:0x803A9CAC; // type:object size:0xC scope:local align:4 +@4458 = .data:0x803A9CB8; // type:object size:0xC scope:local align:4 +@4459 = .data:0x803A9CC4; // type:object size:0xC scope:local align:4 +@4460 = .data:0x803A9CD0; // type:object size:0xC scope:local align:4 +@4461 = .data:0x803A9CDC; // type:object size:0xC scope:local align:4 +@4462 = .data:0x803A9CE8; // type:object size:0xC scope:local align:4 +@4463 = .data:0x803A9CF4; // type:object size:0xC scope:local align:4 +@4464 = .data:0x803A9D00; // type:object size:0xC scope:local align:4 +@4465 = .data:0x803A9D0C; // type:object size:0xC scope:local align:4 +@4466 = .data:0x803A9D18; // type:object size:0xC scope:local align:4 +@4467 = .data:0x803A9D24; // type:object size:0xC scope:local align:4 +@4468 = .data:0x803A9D30; // type:object size:0xC scope:local align:4 +@4469 = .data:0x803A9D3C; // type:object size:0xC scope:local align:4 +@4470 = .data:0x803A9D48; // type:object size:0xC scope:local align:4 +@4471 = .data:0x803A9D54; // type:object size:0xC scope:local align:4 +@4472 = .data:0x803A9D60; // type:object size:0xC scope:local align:4 +@4473 = .data:0x803A9D6C; // type:object size:0xC scope:local align:4 +@4474 = .data:0x803A9D78; // type:object size:0xC scope:local align:4 +@4475 = .data:0x803A9D84; // type:object size:0xC scope:local align:4 +@4476 = .data:0x803A9D90; // type:object size:0xC scope:local align:4 +@4477 = .data:0x803A9D9C; // type:object size:0xC scope:local align:4 +@4478 = .data:0x803A9DA8; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803A9DB4; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803A9DC0; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803A9DCC; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803A9DD8; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803A9DE4; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803A9DF0; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803A9DFC; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803A9E08; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803A9E14; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803A9E20; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803A9E2C; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803A9E38; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803A9E44; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803A9E50; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803A9E5C; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803A9E68; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803A9E74; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803A9E80; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803A9E8C; // type:object size:0xC scope:local align:4 +@4498 = .data:0x803A9E98; // type:object size:0xC scope:local align:4 +@4499 = .data:0x803A9EA4; // type:object size:0xC scope:local align:4 +@4500 = .data:0x803A9EB0; // type:object size:0xC scope:local align:4 +@4501 = .data:0x803A9EBC; // type:object size:0xC scope:local align:4 +@4502 = .data:0x803A9EC8; // type:object size:0xC scope:local align:4 +@4503 = .data:0x803A9ED4; // type:object size:0xC scope:local align:4 +@4504 = .data:0x803A9EE0; // type:object size:0xC scope:local align:4 +@4505 = .data:0x803A9EEC; // type:object size:0xC scope:local align:4 +@4506 = .data:0x803A9EF8; // type:object size:0xC scope:local align:4 +@4507 = .data:0x803A9F04; // type:object size:0xC scope:local align:4 +@4508 = .data:0x803A9F10; // type:object size:0xC scope:local align:4 +@4509 = .data:0x803A9F1C; // type:object size:0xC scope:local align:4 +@4510 = .data:0x803A9F28; // type:object size:0xC scope:local align:4 +@4511 = .data:0x803A9F34; // type:object size:0xC scope:local align:4 +@4512 = .data:0x803A9F40; // type:object size:0xC scope:local align:4 +@4513 = .data:0x803A9F4C; // type:object size:0xC scope:local align:4 +@4514 = .data:0x803A9F58; // type:object size:0xC scope:local align:4 +@4515 = .data:0x803A9F64; // type:object size:0xC scope:local align:4 +@4516 = .data:0x803A9F70; // type:object size:0xC scope:local align:4 +@4517 = .data:0x803A9F7C; // type:object size:0xC scope:local align:4 +@4518 = .data:0x803A9F88; // type:object size:0xC scope:local align:4 +@4519 = .data:0x803A9F94; // type:object size:0xC scope:local align:4 +@4520 = .data:0x803A9FA0; // type:object size:0xC scope:local align:4 +@4521 = .data:0x803A9FAC; // type:object size:0xC scope:local align:4 +@4522 = .data:0x803A9FB8; // type:object size:0xC scope:local align:4 +@4523 = .data:0x803A9FC4; // type:object size:0xC scope:local align:4 +@4524 = .data:0x803A9FD0; // type:object size:0xC scope:local align:4 +@4525 = .data:0x803A9FDC; // type:object size:0xC scope:local align:4 +@4526 = .data:0x803A9FE8; // type:object size:0xC scope:local align:4 +@4527 = .data:0x803A9FF4; // type:object size:0xC scope:local align:4 +@4528 = .data:0x803AA000; // type:object size:0xC scope:local align:4 +@4529 = .data:0x803AA00C; // type:object size:0xC scope:local align:4 +@4530 = .data:0x803AA018; // type:object size:0xC scope:local align:4 +@4531 = .data:0x803AA024; // type:object size:0xC scope:local align:4 +@4532 = .data:0x803AA030; // type:object size:0xC scope:local align:4 +@4533 = .data:0x803AA03C; // type:object size:0xC scope:local align:4 +@4534 = .data:0x803AA048; // type:object size:0xC scope:local align:4 +@4535 = .data:0x803AA054; // type:object size:0xC scope:local align:4 +@4536 = .data:0x803AA060; // type:object size:0xC scope:local align:4 +@4537 = .data:0x803AA06C; // type:object size:0xC scope:local align:4 +@4538 = .data:0x803AA078; // type:object size:0xC scope:local align:4 +@4539 = .data:0x803AA084; // type:object size:0xC scope:local align:4 +@4540 = .data:0x803AA090; // type:object size:0xC scope:local align:4 +@4541 = .data:0x803AA09C; // type:object size:0xC scope:local align:4 +@4542 = .data:0x803AA0A8; // type:object size:0xC scope:local align:4 +@4543 = .data:0x803AA0B4; // type:object size:0xC scope:local align:4 +@4544 = .data:0x803AA0C0; // type:object size:0xC scope:local align:4 +@4545 = .data:0x803AA0CC; // type:object size:0xC scope:local align:4 +@4546 = .data:0x803AA0D8; // type:object size:0xC scope:local align:4 +@4547 = .data:0x803AA0E4; // type:object size:0xC scope:local align:4 +@4548 = .data:0x803AA0F0; // type:object size:0xC scope:local align:4 +@4549 = .data:0x803AA0FC; // type:object size:0xC scope:local align:4 +@4550 = .data:0x803AA108; // type:object size:0xC scope:local align:4 +@4551 = .data:0x803AA114; // type:object size:0xC scope:local align:4 +@4552 = .data:0x803AA120; // type:object size:0xC scope:local align:4 +@4553 = .data:0x803AA12C; // type:object size:0xC scope:local align:4 +@4554 = .data:0x803AA138; // type:object size:0xC scope:local align:4 +@4555 = .data:0x803AA144; // type:object size:0xC scope:local align:4 +@4556 = .data:0x803AA150; // type:object size:0xC scope:local align:4 +@4557 = .data:0x803AA15C; // type:object size:0xC scope:local align:4 +@4558 = .data:0x803AA168; // type:object size:0xC scope:local align:4 +@4559 = .data:0x803AA174; // type:object size:0xC scope:local align:4 +@4560 = .data:0x803AA180; // type:object size:0xC scope:local align:4 +@4561 = .data:0x803AA18C; // type:object size:0xC scope:local align:4 +@4562 = .data:0x803AA198; // type:object size:0xC scope:local align:4 +@4563 = .data:0x803AA1A4; // type:object size:0xC scope:local align:4 +@4564 = .data:0x803AA1B0; // type:object size:0xC scope:local align:4 +@4565 = .data:0x803AA1BC; // type:object size:0xC scope:local align:4 +@4566 = .data:0x803AA1C8; // type:object size:0xC scope:local align:4 +@4567 = .data:0x803AA1D4; // type:object size:0xC scope:local align:4 +@4568 = .data:0x803AA1E0; // type:object size:0xC scope:local align:4 +@4569 = .data:0x803AA1EC; // type:object size:0xC scope:local align:4 +@4570 = .data:0x803AA1F8; // type:object size:0xC scope:local align:4 +@4571 = .data:0x803AA204; // type:object size:0xC scope:local align:4 +@4572 = .data:0x803AA210; // type:object size:0xC scope:local align:4 +@4573 = .data:0x803AA21C; // type:object size:0xC scope:local align:4 +@4574 = .data:0x803AA228; // type:object size:0xC scope:local align:4 +@4575 = .data:0x803AA234; // type:object size:0xC scope:local align:4 +@4576 = .data:0x803AA240; // type:object size:0xC scope:local align:4 +@4577 = .data:0x803AA24C; // type:object size:0xC scope:local align:4 +@4578 = .data:0x803AA258; // type:object size:0xC scope:local align:4 +@4579 = .data:0x803AA264; // type:object size:0xC scope:local align:4 +@4580 = .data:0x803AA270; // type:object size:0xC scope:local align:4 +@4581 = .data:0x803AA27C; // type:object size:0xC scope:local align:4 +@4582 = .data:0x803AA288; // type:object size:0xC scope:local align:4 +@4583 = .data:0x803AA294; // type:object size:0xC scope:local align:4 +@4584 = .data:0x803AA2A0; // type:object size:0xC scope:local align:4 +@4585 = .data:0x803AA2AC; // type:object size:0xC scope:local align:4 +@4586 = .data:0x803AA2B8; // type:object size:0xC scope:local align:4 +@4587 = .data:0x803AA2C4; // type:object size:0xC scope:local align:4 +@4588 = .data:0x803AA2D0; // type:object size:0xC scope:local align:4 +@4589 = .data:0x803AA2DC; // type:object size:0xC scope:local align:4 +@4590 = .data:0x803AA2E8; // type:object size:0xC scope:local align:4 +@4591 = .data:0x803AA2F4; // type:object size:0xC scope:local align:4 +@4592 = .data:0x803AA300; // type:object size:0xC scope:local align:4 +@4593 = .data:0x803AA30C; // type:object size:0xC scope:local align:4 +@4594 = .data:0x803AA318; // type:object size:0xC scope:local align:4 +@4595 = .data:0x803AA324; // type:object size:0xC scope:local align:4 +@4596 = .data:0x803AA330; // type:object size:0xC scope:local align:4 +@4597 = .data:0x803AA33C; // type:object size:0xC scope:local align:4 +@4598 = .data:0x803AA348; // type:object size:0xC scope:local align:4 +@4599 = .data:0x803AA354; // type:object size:0xC scope:local align:4 +@4600 = .data:0x803AA360; // type:object size:0xC scope:local align:4 +@4601 = .data:0x803AA36C; // type:object size:0xC scope:local align:4 +@4602 = .data:0x803AA378; // type:object size:0xC scope:local align:4 +@4603 = .data:0x803AA384; // type:object size:0xC scope:local align:4 +@4604 = .data:0x803AA390; // type:object size:0xC scope:local align:4 +@4605 = .data:0x803AA39C; // type:object size:0xC scope:local align:4 +@4606 = .data:0x803AA3A8; // type:object size:0xC scope:local align:4 +@4607 = .data:0x803AA3B4; // type:object size:0xC scope:local align:4 +@4608 = .data:0x803AA3C0; // type:object size:0xC scope:local align:4 +@4609 = .data:0x803AA3CC; // type:object size:0xC scope:local align:4 +@4610 = .data:0x803AA3D8; // type:object size:0xC scope:local align:4 +@4611 = .data:0x803AA3E4; // type:object size:0xC scope:local align:4 +@4612 = .data:0x803AA3F0; // type:object size:0xC scope:local align:4 +@4613 = .data:0x803AA3FC; // type:object size:0xC scope:local align:4 +@4614 = .data:0x803AA408; // type:object size:0xC scope:local align:4 +@4615 = .data:0x803AA414; // type:object size:0xC scope:local align:4 +@4616 = .data:0x803AA420; // type:object size:0xC scope:local align:4 +@4617 = .data:0x803AA42C; // type:object size:0xC scope:local align:4 +@4618 = .data:0x803AA438; // type:object size:0xC scope:local align:4 +@4619 = .data:0x803AA444; // type:object size:0xC scope:local align:4 +@4620 = .data:0x803AA450; // type:object size:0xC scope:local align:4 +@4621 = .data:0x803AA45C; // type:object size:0xC scope:local align:4 +@4622 = .data:0x803AA468; // type:object size:0xC scope:local align:4 +@4623 = .data:0x803AA474; // type:object size:0xC scope:local align:4 +@4624 = .data:0x803AA480; // type:object size:0xC scope:local align:4 +@4625 = .data:0x803AA48C; // type:object size:0xC scope:local align:4 +@4626 = .data:0x803AA498; // type:object size:0xC scope:local align:4 +@4627 = .data:0x803AA4A4; // type:object size:0xC scope:local align:4 +@4628 = .data:0x803AA4B0; // type:object size:0xC scope:local align:4 +@4629 = .data:0x803AA4BC; // type:object size:0xC scope:local align:4 +@4630 = .data:0x803AA4C8; // type:object size:0xC scope:local align:4 +@4631 = .data:0x803AA4D4; // type:object size:0xC scope:local align:4 +@4632 = .data:0x803AA4E0; // type:object size:0xC scope:local align:4 +@4633 = .data:0x803AA4EC; // type:object size:0xC scope:local align:4 +@4634 = .data:0x803AA4F8; // type:object size:0xC scope:local align:4 +@4635 = .data:0x803AA504; // type:object size:0xC scope:local align:4 +@4636 = .data:0x803AA510; // type:object size:0xC scope:local align:4 +@4637 = .data:0x803AA51C; // type:object size:0xC scope:local align:4 +@4638 = .data:0x803AA528; // type:object size:0xC scope:local align:4 +@4639 = .data:0x803AA534; // type:object size:0xC scope:local align:4 +@4640 = .data:0x803AA540; // type:object size:0xC scope:local align:4 +@4641 = .data:0x803AA54C; // type:object size:0xC scope:local align:4 +@4642 = .data:0x803AA558; // type:object size:0xC scope:local align:4 +@4643 = .data:0x803AA564; // type:object size:0xC scope:local align:4 +@4644 = .data:0x803AA570; // type:object size:0xC scope:local align:4 +@4645 = .data:0x803AA57C; // type:object size:0xC scope:local align:4 +@4646 = .data:0x803AA588; // type:object size:0xC scope:local align:4 +@4647 = .data:0x803AA594; // type:object size:0xC scope:local align:4 +@4648 = .data:0x803AA5A0; // type:object size:0xC scope:local align:4 +@4649 = .data:0x803AA5AC; // type:object size:0xC scope:local align:4 +@4650 = .data:0x803AA5B8; // type:object size:0xC scope:local align:4 +@4651 = .data:0x803AA5C4; // type:object size:0xC scope:local align:4 +@4652 = .data:0x803AA5D0; // type:object size:0xC scope:local align:4 +@4653 = .data:0x803AA5DC; // type:object size:0xC scope:local align:4 +@4654 = .data:0x803AA5E8; // type:object size:0xC scope:local align:4 +@4655 = .data:0x803AA5F4; // type:object size:0xC scope:local align:4 +@4656 = .data:0x803AA600; // type:object size:0xC scope:local align:4 +@4657 = .data:0x803AA60C; // type:object size:0xC scope:local align:4 +@4658 = .data:0x803AA618; // type:object size:0xC scope:local align:4 +@4659 = .data:0x803AA624; // type:object size:0xC scope:local align:4 +@4660 = .data:0x803AA630; // type:object size:0xC scope:local align:4 +@4661 = .data:0x803AA63C; // type:object size:0xC scope:local align:4 +@4662 = .data:0x803AA648; // type:object size:0xC scope:local align:4 +@4663 = .data:0x803AA654; // type:object size:0xC scope:local align:4 +@4664 = .data:0x803AA660; // type:object size:0xC scope:local align:4 +@4665 = .data:0x803AA66C; // type:object size:0xC scope:local align:4 +@4666 = .data:0x803AA678; // type:object size:0xC scope:local align:4 +@4667 = .data:0x803AA684; // type:object size:0xC scope:local align:4 +@4668 = .data:0x803AA690; // type:object size:0xC scope:local align:4 +@4669 = .data:0x803AA69C; // type:object size:0xC scope:local align:4 +@4670 = .data:0x803AA6A8; // type:object size:0xC scope:local align:4 +@4671 = .data:0x803AA6B4; // type:object size:0xC scope:local align:4 +@4672 = .data:0x803AA6C0; // type:object size:0xC scope:local align:4 +@4673 = .data:0x803AA6CC; // type:object size:0xC scope:local align:4 +@4674 = .data:0x803AA6D8; // type:object size:0xC scope:local align:4 +@4675 = .data:0x803AA6E4; // type:object size:0xC scope:local align:4 +@4676 = .data:0x803AA6F0; // type:object size:0xC scope:local align:4 +@4677 = .data:0x803AA6FC; // type:object size:0xC scope:local align:4 +@4678 = .data:0x803AA708; // type:object size:0xC scope:local align:4 +@4679 = .data:0x803AA714; // type:object size:0xC scope:local align:4 +@4680 = .data:0x803AA720; // type:object size:0xC scope:local align:4 +@4681 = .data:0x803AA72C; // type:object size:0xC scope:local align:4 +@4682 = .data:0x803AA738; // type:object size:0xC scope:local align:4 +@4683 = .data:0x803AA744; // type:object size:0xC scope:local align:4 +@4684 = .data:0x803AA750; // type:object size:0xC scope:local align:4 +@4685 = .data:0x803AA75C; // type:object size:0xC scope:local align:4 +@4686 = .data:0x803AA768; // type:object size:0xC scope:local align:4 +@4687 = .data:0x803AA774; // type:object size:0xC scope:local align:4 +@4688 = .data:0x803AA780; // type:object size:0xC scope:local align:4 +@4689 = .data:0x803AA78C; // type:object size:0xC scope:local align:4 +@4690 = .data:0x803AA798; // type:object size:0xC scope:local align:4 +@4691 = .data:0x803AA7A4; // type:object size:0xC scope:local align:4 +@4692 = .data:0x803AA7B0; // type:object size:0xC scope:local align:4 +@4693 = .data:0x803AA7BC; // type:object size:0xC scope:local align:4 +@4694 = .data:0x803AA7C8; // type:object size:0xC scope:local align:4 +@4695 = .data:0x803AA7D4; // type:object size:0xC scope:local align:4 +@4696 = .data:0x803AA7E0; // type:object size:0xC scope:local align:4 +@4697 = .data:0x803AA7EC; // type:object size:0xC scope:local align:4 +@4698 = .data:0x803AA7F8; // type:object size:0xC scope:local align:4 +@4699 = .data:0x803AA804; // type:object size:0xC scope:local align:4 +@4700 = .data:0x803AA810; // type:object size:0xC scope:local align:4 +@4701 = .data:0x803AA81C; // type:object size:0xC scope:local align:4 +@4702 = .data:0x803AA828; // type:object size:0xC scope:local align:4 +@4703 = .data:0x803AA834; // type:object size:0xC scope:local align:4 +@4704 = .data:0x803AA840; // type:object size:0xC scope:local align:4 +@4705 = .data:0x803AA84C; // type:object size:0xC scope:local align:4 +@4706 = .data:0x803AA858; // type:object size:0xC scope:local align:4 +@4707 = .data:0x803AA864; // type:object size:0xC scope:local align:4 +@4708 = .data:0x803AA870; // type:object size:0xC scope:local align:4 +@4709 = .data:0x803AA87C; // type:object size:0xC scope:local align:4 +@4710 = .data:0x803AA888; // type:object size:0xC scope:local align:4 +@4711 = .data:0x803AA894; // type:object size:0xC scope:local align:4 +@4712 = .data:0x803AA8A0; // type:object size:0xC scope:local align:4 +@4713 = .data:0x803AA8AC; // type:object size:0xC scope:local align:4 +@4714 = .data:0x803AA8B8; // type:object size:0xC scope:local align:4 +@4715 = .data:0x803AA8C4; // type:object size:0xC scope:local align:4 +@4716 = .data:0x803AA8D0; // type:object size:0xC scope:local align:4 +@4717 = .data:0x803AA8DC; // type:object size:0xC scope:local align:4 +@4718 = .data:0x803AA8E8; // type:object size:0xC scope:local align:4 +@4719 = .data:0x803AA8F4; // type:object size:0xC scope:local align:4 +@4720 = .data:0x803AA900; // type:object size:0xC scope:local align:4 +@4721 = .data:0x803AA90C; // type:object size:0xC scope:local align:4 +@4722 = .data:0x803AA918; // type:object size:0xC scope:local align:4 +@4723 = .data:0x803AA924; // type:object size:0xC scope:local align:4 +@4724 = .data:0x803AA930; // type:object size:0xC scope:local align:4 +@4725 = .data:0x803AA93C; // type:object size:0xC scope:local align:4 +@4726 = .data:0x803AA948; // type:object size:0xC scope:local align:4 +@4727 = .data:0x803AA954; // type:object size:0xC scope:local align:4 +@4728 = .data:0x803AA960; // type:object size:0xC scope:local align:4 +@4729 = .data:0x803AA96C; // type:object size:0xC scope:local align:4 +@4730 = .data:0x803AA978; // type:object size:0xC scope:local align:4 +@4731 = .data:0x803AA984; // type:object size:0xC scope:local align:4 +@4732 = .data:0x803AA990; // type:object size:0xC scope:local align:4 +@4733 = .data:0x803AA99C; // type:object size:0xC scope:local align:4 +@4734 = .data:0x803AA9A8; // type:object size:0xC scope:local align:4 +@4735 = .data:0x803AA9B4; // type:object size:0xC scope:local align:4 +@4736 = .data:0x803AA9C0; // type:object size:0xC scope:local align:4 +@4737 = .data:0x803AA9CC; // type:object size:0xC scope:local align:4 +@4738 = .data:0x803AA9D8; // type:object size:0xC scope:local align:4 +@4739 = .data:0x803AA9E4; // type:object size:0xC scope:local align:4 +@4740 = .data:0x803AA9F0; // type:object size:0xC scope:local align:4 +@4741 = .data:0x803AA9FC; // type:object size:0xC scope:local align:4 +@4742 = .data:0x803AAA08; // type:object size:0xC scope:local align:4 +@4743 = .data:0x803AAA14; // type:object size:0xC scope:local align:4 +@4744 = .data:0x803AAA20; // type:object size:0xC scope:local align:4 +@4745 = .data:0x803AAA2C; // type:object size:0xC scope:local align:4 +@4746 = .data:0x803AAA38; // type:object size:0xC scope:local align:4 +@4747 = .data:0x803AAA44; // type:object size:0xC scope:local align:4 +@4748 = .data:0x803AAA50; // type:object size:0xC scope:local align:4 +@4749 = .data:0x803AAA5C; // type:object size:0xC scope:local align:4 +@4750 = .data:0x803AAA68; // type:object size:0xC scope:local align:4 +@4751 = .data:0x803AAA74; // type:object size:0xC scope:local align:4 +@4752 = .data:0x803AAA80; // type:object size:0xC scope:local align:4 +@4753 = .data:0x803AAA8C; // type:object size:0xC scope:local align:4 +@4754 = .data:0x803AAA98; // type:object size:0xC scope:local align:4 +@4755 = .data:0x803AAAA4; // type:object size:0xC scope:local align:4 +@4756 = .data:0x803AAAB0; // type:object size:0xC scope:local align:4 +@4757 = .data:0x803AAABC; // type:object size:0xC scope:local align:4 +@4758 = .data:0x803AAAC8; // type:object size:0xC scope:local align:4 +@4759 = .data:0x803AAAD4; // type:object size:0xC scope:local align:4 +@4760 = .data:0x803AAAE0; // type:object size:0xC scope:local align:4 +@4761 = .data:0x803AAAEC; // type:object size:0xC scope:local align:4 +@4762 = .data:0x803AAAF8; // type:object size:0xC scope:local align:4 +@4763 = .data:0x803AAB04; // type:object size:0xC scope:local align:4 +@4764 = .data:0x803AAB10; // type:object size:0xC scope:local align:4 +@4765 = .data:0x803AAB1C; // type:object size:0xC scope:local align:4 +@4766 = .data:0x803AAB28; // type:object size:0xC scope:local align:4 +@4767 = .data:0x803AAB34; // type:object size:0xC scope:local align:4 +@4768 = .data:0x803AAB40; // type:object size:0xC scope:local align:4 +@4769 = .data:0x803AAB4C; // type:object size:0xC scope:local align:4 +@4770 = .data:0x803AAB58; // type:object size:0xC scope:local align:4 +@4771 = .data:0x803AAB64; // type:object size:0xC scope:local align:4 +@4772 = .data:0x803AAB70; // type:object size:0xC scope:local align:4 +@4773 = .data:0x803AAB7C; // type:object size:0xC scope:local align:4 +m_procInitTable__9daAlink_c = .data:0x803AAB88; // type:object size:0x1600 scope:global align:4 data:4byte +@4774 = .data:0x803AC188; // type:object size:0xC scope:local align:4 +@4775 = .data:0x803AC194; // type:object size:0xC scope:local align:4 +@4776 = .data:0x803AC1A0; // type:object size:0xC scope:local align:4 +@4777 = .data:0x803AC1AC; // type:object size:0xC scope:local align:4 +@4778 = .data:0x803AC1B8; // type:object size:0xC scope:local align:4 +@4779 = .data:0x803AC1C4; // type:object size:0xC scope:local align:4 +@4780 = .data:0x803AC1D0; // type:object size:0xC scope:local align:4 +@4781 = .data:0x803AC1DC; // type:object size:0xC scope:local align:4 +@4782 = .data:0x803AC1E8; // type:object size:0xC scope:local align:4 +@4783 = .data:0x803AC1F4; // type:object size:0xC scope:local align:4 +@4784 = .data:0x803AC200; // type:object size:0xC scope:local align:4 +@4785 = .data:0x803AC20C; // type:object size:0xC scope:local align:4 +@4786 = .data:0x803AC218; // type:object size:0xC scope:local align:4 +@4787 = .data:0x803AC224; // type:object size:0xC scope:local align:4 +@4788 = .data:0x803AC230; // type:object size:0xC scope:local align:4 +@4789 = .data:0x803AC23C; // type:object size:0xC scope:local align:4 +@4790 = .data:0x803AC248; // type:object size:0xC scope:local align:4 +@4791 = .data:0x803AC254; // type:object size:0xC scope:local align:4 +@4792 = .data:0x803AC260; // type:object size:0xC scope:local align:4 +@4793 = .data:0x803AC26C; // type:object size:0xC scope:local align:4 +@4794 = .data:0x803AC278; // type:object size:0xC scope:local align:4 +@4795 = .data:0x803AC284; // type:object size:0xC scope:local align:4 +@4796 = .data:0x803AC290; // type:object size:0xC scope:local align:4 +@4797 = .data:0x803AC29C; // type:object size:0xC scope:local align:4 +@4798 = .data:0x803AC2A8; // type:object size:0xC scope:local align:4 +@4799 = .data:0x803AC2B4; // type:object size:0xC scope:local align:4 +@4800 = .data:0x803AC2C0; // type:object size:0xC scope:local align:4 +@4801 = .data:0x803AC2CC; // type:object size:0xC scope:local align:4 +@4802 = .data:0x803AC2D8; // type:object size:0xC scope:local align:4 +@4803 = .data:0x803AC2E4; // type:object size:0xC scope:local align:4 +@4804 = .data:0x803AC2F0; // type:object size:0xC scope:local align:4 +@4805 = .data:0x803AC2FC; // type:object size:0xC scope:local align:4 +@4806 = .data:0x803AC308; // type:object size:0xC scope:local align:4 +@4807 = .data:0x803AC314; // type:object size:0xC scope:local align:4 +@4808 = .data:0x803AC320; // type:object size:0xC scope:local align:4 +@4809 = .data:0x803AC32C; // type:object size:0xC scope:local align:4 +@4810 = .data:0x803AC338; // type:object size:0xC scope:local align:4 +@4811 = .data:0x803AC344; // type:object size:0xC scope:local align:4 +@4812 = .data:0x803AC350; // type:object size:0xC scope:local align:4 +@4813 = .data:0x803AC35C; // type:object size:0xC scope:local align:4 +@4814 = .data:0x803AC368; // type:object size:0xC scope:local align:4 +@4815 = .data:0x803AC374; // type:object size:0xC scope:local align:4 +@4816 = .data:0x803AC380; // type:object size:0xC scope:local align:4 +@4817 = .data:0x803AC38C; // type:object size:0xC scope:local align:4 +@4818 = .data:0x803AC398; // type:object size:0xC scope:local align:4 +@4819 = .data:0x803AC3A4; // type:object size:0xC scope:local align:4 +@4820 = .data:0x803AC3B0; // type:object size:0xC scope:local align:4 +@4821 = .data:0x803AC3BC; // type:object size:0xC scope:local align:4 +@4822 = .data:0x803AC3C8; // type:object size:0xC scope:local align:4 +@4823 = .data:0x803AC3D4; // type:object size:0xC scope:local align:4 +@4824 = .data:0x803AC3E0; // type:object size:0xC scope:local align:4 +@4825 = .data:0x803AC3EC; // type:object size:0xC scope:local align:4 +@4826 = .data:0x803AC3F8; // type:object size:0xC scope:local align:4 +@4827 = .data:0x803AC404; // type:object size:0xC scope:local align:4 +@4828 = .data:0x803AC410; // type:object size:0xC scope:local align:4 +@4829 = .data:0x803AC41C; // type:object size:0xC scope:local align:4 +@4830 = .data:0x803AC428; // type:object size:0xC scope:local align:4 +@4831 = .data:0x803AC434; // type:object size:0xC scope:local align:4 +m_demoInitTable__9daAlink_c = .data:0x803AC440; // type:object size:0x474 scope:global align:4 data:4byte +l_cylSrc = .data:0x803AC8B4; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x803AC8F8; // type:object size:0x40 scope:global align:4 +l_atCylSrc = .data:0x803AC938; // type:object size:0x44 scope:global align:4 +l_atCpsSrc = .data:0x803AC97C; // type:object size:0x4C scope:global align:4 +l_jntColPos0 = .data:0x803AC9C8; // type:object size:0x18 scope:global align:4 +l_jntColPos1 = .data:0x803AC9E0; // type:object size:0xC scope:global align:4 +l_jntColPos2 = .data:0x803AC9EC; // type:object size:0x18 scope:global align:4 +l_jntColPos4 = .data:0x803ACA04; // type:object size:0x18 scope:global align:4 +l_jntColPos6 = .data:0x803ACA1C; // type:object size:0xC scope:global align:4 +l_jntColPos8 = .data:0x803ACA28; // type:object size:0x18 scope:global align:4 +l_jntColPos9 = .data:0x803ACA40; // type:object size:0x18 scope:global align:4 +l_jntColPos10 = .data:0x803ACA58; // type:object size:0x18 scope:global align:4 +l_jntColPos11 = .data:0x803ACA70; // type:object size:0x18 scope:global align:4 +l_jntColPos12 = .data:0x803ACA88; // type:object size:0x18 scope:global align:4 +l_jntColPos13 = .data:0x803ACAA0; // type:object size:0x18 scope:global align:4 +l_jntColPos14 = .data:0x803ACAB8; // type:object size:0x18 scope:global align:4 +l_jntColPos15 = .data:0x803ACAD0; // type:object size:0x18 scope:global align:4 +l_jntColPos16 = .data:0x803ACAE8; // type:object size:0x18 scope:global align:4 +l_jntColPos17 = .data:0x803ACB00; // type:object size:0xC scope:global align:4 +l_jntColData = .data:0x803ACB0C; // type:object size:0xD8 scope:global align:4 +l_wolfJntColPos0 = .data:0x803ACBE4; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos1 = .data:0x803ACBFC; // type:object size:0xC scope:global align:4 +l_wolfJntColPos2 = .data:0x803ACC08; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos4 = .data:0x803ACC20; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos6 = .data:0x803ACC38; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos8 = .data:0x803ACC50; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos10 = .data:0x803ACC68; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos12 = .data:0x803ACC80; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos14 = .data:0x803ACC98; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos16 = .data:0x803ACCB0; // type:object size:0x18 scope:global align:4 +l_wolfJntColData = .data:0x803ACCC8; // type:object size:0xD8 scope:global align:4 +defaultPortal$39238 = .data:0x803ACDA0; // type:object size:0xD scope:local align:4 data:string +kBridgePortal$39239 = .data:0x803ACDB0; // type:object size:0x14 scope:local align:4 data:string +oBridgePortal$39240 = .data:0x803ACDC4; // type:object size:0x14 scope:local align:4 data:string +volcBomPortal$39241 = .data:0x803ACDD8; // type:object size:0x14 scope:local align:4 data:string +cannonPortal$39242 = .data:0x803ACDEC; // type:object size:0x16 scope:local align:4 data:string +@39613 = .data:0x803ACE04; // type:object size:0xC scope:local align:4 +@39614 = .data:0x803ACE10; // type:object size:0xC scope:local align:4 +@39615 = .data:0x803ACE1C; // type:object size:0xC scope:local align:4 +@39616 = .data:0x803ACE28; // type:object size:0xC scope:local align:4 +@39617 = .data:0x803ACE34; // type:object size:0xC scope:local align:4 +@39618 = .data:0x803ACE40; // type:object size:0xC scope:local align:4 +m_fEffParamProc__9daAlink_c = .data:0x803ACE4C; // type:object size:0x48 scope:global align:4 data:4byte +leftRotNormal$41090 = .data:0x803ACE94; // type:object size:0xC scope:local align:4 +leftRotLight$41095 = .data:0x803ACEA0; // type:object size:0x18 scope:local align:4 +leftRotLarge$41100 = .data:0x803ACEB8; // type:object size:0x24 scope:local align:4 +leftRotWater$41105 = .data:0x803ACEDC; // type:object size:0xC scope:local align:4 +rodTopOffset$61391 = .data:0x803ACEE8; // type:object size:0xC scope:local align:4 +bodyBrkName$69121 = .data:0x803ACEF4; // type:object size:0xC scope:local align:4 +headBrkName$69122 = .data:0x803ACF00; // type:object size:0xC scope:local align:4 +l_daAlink_Method = .data:0x803ACF0C; // type:object size:0x20 scope:global align:4 +g_profile_ALINK = .data:0x803ACF2C; // type:object size:0x30 scope:global align:4 +__vt__16daPy_frameCtrl_c = .data:0x803ACF80; // type:object size:0xC scope:global align:4 +__vt__8dEyeHL_c = .data:0x803ACFE0; // type:object size:0xC scope:global align:4 +__vt__16dBgS_LinkRoofChk = .data:0x803AD028; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkGndChk = .data:0x803AD058; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_LinkAcch = .data:0x803AD088; // type:object size:0x24 scope:global align:4 +__vt__9daPy_py_c = .data:0x803AD0D0; // type:object size:0x2AC scope:global align:4 +__vt__12daAlinkHIO_c = .data:0x803AD37C; // type:object size:0xC scope:global align:4 +__vt__9daAlink_c = .data:0x803AD418; // type:object size:0x2AC scope:global align:4 +__vt__16daAlink_matAnm_c = .data:0x803AD6C4; // type:object size:0x10 scope:global align:4 +__vt__15daAlink_sight_c = .data:0x803AD6E0; // type:object size:0x10 scope:global align:4 +__vt__20daAlink_lockCursor_c = .data:0x803AD6F0; // type:object size:0x10 scope:global align:4 +__vt__14daAlink_blur_c = .data:0x803AD700; // type:object size:0x14 scope:global align:4 +__vt__29dAlink_bottleWaterPcallBack_c = .data:0x803AD714; // type:object size:0x14 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x803AD728; // type:object size:0x24 scope:global align:4 +__vt__Q29daAlink_c14hsChainShape_c = .data:0x803AD74C; // type:object size:0x14 scope:global align:4 +__vt__12daItemBase_c = .data:0x803AD770; // type:object size:0x44 scope:global align:4 +daNocrm_METHODS = .data:0x803AD7B8; // type:object size:0x20 scope:global align:4 +g_profile_NO_CHG_ROOM = .data:0x803AD7D8; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803AD808; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803AD808; // type:object size:0xC scope:local align:4 +@5258 = .data:0x803AD814; // type:object size:0x24 scope:local align:4 +mCcDCyl__8daNpcT_c = .data:0x803AD838; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcT_c = .data:0x803AD87C; // type:object size:0x40 scope:global align:4 +mCcDCyl__11daBaseNpc_c = .data:0x803AD8BC; // type:object size:0x44 scope:global align:4 +mCcDSph__11daBaseNpc_c = .data:0x803AD900; // type:object size:0x40 scope:global align:4 +mCcDCyl__8daNpcF_c = .data:0x803AD940; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcF_c = .data:0x803AD984; // type:object size:0x40 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x803AD9C4; // type:object size:0xC scope:global align:4 +__vt__20daNpcF_MoveBgActor_c = .data:0x803AD9D0; // type:object size:0x68 scope:global align:4 +__vt__8daNpcF_c = .data:0x803ADA38; // type:object size:0x48 scope:global align:4 +__vt__15daNpcF_MatAnm_c = .data:0x803ADA80; // type:object size:0x10 scope:global align:4 +__vt__23daBaseNpc_moveBgActor_c = .data:0x803ADAA8; // type:object size:0x64 scope:global align:4 +__vt__11daBaseNpc_c = .data:0x803ADB0C; // type:object size:0x44 scope:global align:4 +__vt__18daBaseNpc_lookat_c = .data:0x803ADB74; // type:object size:0xC scope:global align:4 +__vt__16daBaseNpc_path_c = .data:0x803ADBB0; // type:object size:0xC scope:global align:4 +__vt__18daBaseNpc_matAnm_c = .data:0x803ADBBC; // type:object size:0x10 scope:global align:4 +__vt__18daBaseNpc_acMngr_c = .data:0x803ADBCC; // type:object size:0xC scope:global align:4 +__vt__8daNpcT_c = .data:0x803ADBD8; // type:object size:0xC4 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x803ADC9C; // type:object size:0xC scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x803ADCA8; // type:object size:0xC scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x803ADCB4; // type:object size:0xC scope:global align:4 +__vt__16daNpcT_Hermite_c = .data:0x803ADCC0; // type:object size:0xC scope:global align:4 +__vt__15daNpcT_MatAnm_c = .data:0x803ADCCC; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803ADCE0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803ADCE0; // type:object size:0xC scope:local align:4 +l_resNameTbl = .data:0x803ADCEC; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803ADD64; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803ADE54; // type:object size:0xF0 scope:local align:4 data:4byte +a_jntTbl_M$3905 = .data:0x803ADF44; // type:object size:0xF00 scope:local align:4 +a_prmTbl_M$3906 = .data:0x803AEE44; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$3907 = .data:0x803AF244; // type:object size:0xD20 scope:local align:4 +a_prmTbl_W$3908 = .data:0x803AFF64; // type:object size:0x380 scope:local align:4 +__vt__17daNpcCd_HIO_Jnt_c = .data:0x803B02E4; // type:object size:0xC scope:global align:4 +__vt__19daNpcCd_HIO_Child_c = .data:0x803B02F0; // type:object size:0xC scope:global align:4 +__vt__13daNpcCd_HIO_c = .data:0x803B02FC; // type:object size:0xC scope:global align:4 +__vt__18fOpAcm_HIO_entry_c = .data:0x803B0308; // type:object size:0xC scope:global align:4 +__vt__14mDoHIO_entry_c = .data:0x803B0314; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B0320; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B0320; // type:object size:0xC scope:local align:4 +l_resNameTbl = .data:0x803B032C; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803B03A4; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803B0494; // type:object size:0xF0 scope:local align:4 data:4byte +l_btpTbl = .data:0x803B0584; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTWTbl = .data:0x803B0674; // type:object size:0xF0 scope:global align:4 data:4byte +a_jntTbl_M$3910 = .data:0x803B0764; // type:object size:0x17C0 scope:local align:4 +a_prmTbl_M$3911 = .data:0x803B1F24; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$3912 = .data:0x803B2324; // type:object size:0x16F8 scope:local align:4 +a_prmTbl_W$3913 = .data:0x803B3A1C; // type:object size:0x380 scope:local align:4 +@4285 = .data:0x803B3D9C; // type:object size:0x34 scope:local align:4 +@4284 = .data:0x803B3DD0; // type:object size:0xD8 scope:local align:4 +__vt__21daNpcCd2_HIO_MChild_c = .data:0x803B3EB4; // type:object size:0xC scope:global align:4 +__vt__18daNpcCd2_HIO_Jnt_c = .data:0x803B3EC0; // type:object size:0xC scope:global align:4 +__vt__21daNpcCd2_HIO_WChild_c = .data:0x803B3ECC; // type:object size:0xC scope:global align:4 +__vt__14daNpcCd2_HIO_c = .data:0x803B3ED8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B3F00; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B3F00; // type:object size:0xC scope:local align:4 +@4679 = .data:0x803B3F0C; // type:object size:0xC scope:local align:4 +@4680 = .data:0x803B3F18; // type:object size:0xC scope:local align:4 +mode_proc$4678 = .data:0x803B3F24; // type:object size:0x18 scope:local align:4 +@5171 = .data:0x803B3F3C; // type:object size:0x28 scope:local align:4 +@5193 = .data:0x803B3F64; // type:object size:0x28 scope:local align:4 +@5240 = .data:0x803B3F8C; // type:object size:0xC scope:local align:4 +@5241 = .data:0x803B3F98; // type:object size:0xC scope:local align:4 +@5242 = .data:0x803B3FA4; // type:object size:0xC scope:local align:4 +@5243 = .data:0x803B3FB0; // type:object size:0xC scope:local align:4 +@5244 = .data:0x803B3FBC; // type:object size:0xC scope:local align:4 +@5245 = .data:0x803B3FC8; // type:object size:0xC scope:local align:4 +@5246 = .data:0x803B3FD4; // type:object size:0xC scope:local align:4 +@5247 = .data:0x803B3FE0; // type:object size:0xC scope:local align:4 +@5248 = .data:0x803B3FEC; // type:object size:0xC scope:local align:4 +mFuncPtr__8daItem_c = .data:0x803B3FF8; // type:object size:0x78 scope:global align:4 data:4byte +m_cyl_src__8daItem_c = .data:0x803B4070; // type:object size:0x44 scope:global align:4 +l_daItem_Method = .data:0x803B40B4; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x803B40D4; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x803B4104; // type:object size:0x44 scope:global align:4 +__vt__9dInsect_c = .data:0x803B41D8; // type:object size:0xC scope:global align:4 +__vt__14daObj_SSBase_c = .data:0x803B41E8; // type:object size:0x14 scope:global align:4 +arcName$4622 = .data:0x803B4200; // type:object size:0x20 scope:local align:4 +l_sightDL = .data:0x803B4220; // type:object size:0x89 scope:global align:4 +__vt__18daPy_sightPacket_c = .data:0x803B42AC; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B42C0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B42C0; // type:object size:0xC scope:local align:4 +@4478 = .data:0x803B42CC; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803B42D8; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803B42E4; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803B42F0; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803B42FC; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803B4308; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803B4314; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803B4320; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803B432C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803B4338; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803B4344; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803B4350; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803B435C; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803B4368; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803B4374; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803B4380; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803B438C; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803B4398; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803B43A4; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803B43B0; // type:object size:0xC scope:local align:4 +engine_tbl__9dCamera_c = .data:0x803B43BC; // type:object size:0xF0 scope:global align:4 data:4byte +@7128 = .data:0x803B44AC; // type:object size:0x2C scope:local align:4 +@7460 = .data:0x803B44D8; // type:object size:0x24 scope:local align:4 +@12300 = .data:0x803B44FC; // type:object size:0x108 scope:local align:4 +Dsp$13137 = .data:0x803B4604; // type:object size:0x14 scope:local align:4 +@16620 = .data:0x803B4618; // type:object size:0xC scope:local align:4 +@16621 = .data:0x803B4624; // type:object size:0xC scope:local align:4 +@16622 = .data:0x803B4630; // type:object size:0xC scope:local align:4 +@16623 = .data:0x803B463C; // type:object size:0xC scope:local align:4 +@16624 = .data:0x803B4648; // type:object size:0xC scope:local align:4 +@16625 = .data:0x803B4654; // type:object size:0xC scope:local align:4 +@16626 = .data:0x803B4660; // type:object size:0xC scope:local align:4 +@16627 = .data:0x803B466C; // type:object size:0xC scope:local align:4 +@16628 = .data:0x803B4678; // type:object size:0xC scope:local align:4 +@16629 = .data:0x803B4684; // type:object size:0xC scope:local align:4 +@16630 = .data:0x803B4690; // type:object size:0xC scope:local align:4 +@16631 = .data:0x803B469C; // type:object size:0xC scope:local align:4 +@16632 = .data:0x803B46A8; // type:object size:0xC scope:local align:4 +@16633 = .data:0x803B46B4; // type:object size:0xC scope:local align:4 +@16634 = .data:0x803B46C0; // type:object size:0xC scope:local align:4 +@16635 = .data:0x803B46CC; // type:object size:0xC scope:local align:4 +@16636 = .data:0x803B46D8; // type:object size:0xC scope:local align:4 +@16637 = .data:0x803B46E4; // type:object size:0xC scope:local align:4 +@16638 = .data:0x803B46F0; // type:object size:0xC scope:local align:4 +@16639 = .data:0x803B46FC; // type:object size:0xC scope:local align:4 +@16640 = .data:0x803B4708; // type:object size:0xC scope:local align:4 +@16641 = .data:0x803B4714; // type:object size:0xC scope:local align:4 +@16642 = .data:0x803B4720; // type:object size:0xC scope:local align:4 +@16643 = .data:0x803B472C; // type:object size:0xC scope:local align:4 +@16644 = .data:0x803B4738; // type:object size:0xC scope:local align:4 +@16645 = .data:0x803B4744; // type:object size:0xC scope:local align:4 +@16646 = .data:0x803B4750; // type:object size:0xC scope:local align:4 +@16647 = .data:0x803B475C; // type:object size:0xC scope:local align:4 +@16648 = .data:0x803B4768; // type:object size:0xC scope:local align:4 +@16649 = .data:0x803B4774; // type:object size:0xC scope:local align:4 +@16650 = .data:0x803B4780; // type:object size:0xC scope:local align:4 +@16651 = .data:0x803B478C; // type:object size:0xC scope:local align:4 +@16652 = .data:0x803B4798; // type:object size:0xC scope:local align:4 +@16653 = .data:0x803B47A4; // type:object size:0xC scope:local align:4 +ActionNames$16655 = .data:0x803B47B0; // type:object size:0x88 scope:local align:4 +l_method$17952 = .data:0x803B4838; // type:object size:0xC scope:local align:4 +method = .data:0x803B4844; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x803B4858; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x803B489C; // type:object size:0x44 scope:global align:4 +__vt__14dBgS_CamSphChk = .data:0x803B48F8; // type:object size:0x3C scope:global align:4 +__vt__14d2DBSplinePath = .data:0x803B494C; // type:object size:0xC scope:global align:4 +l_dEnvSe_Method = .data:0x803B4968; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x803B497C; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803B49A8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B49A8; // type:object size:0xC scope:local align:4 +SelStartFrameTbl = .data:0x803B49B4; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803B49C0; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803B49CC; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803B49D8; // type:object size:0xC scope:local align:4 +MenuSelStartFrameTbl = .data:0x803B49E4; // type:object size:0xC scope:global align:4 +MenuSelEndFrameTbl = .data:0x803B49F0; // type:object size:0xC scope:global align:4 +l_tagName13 = .data:0x803B4A00; // type:object size:0x18 scope:global align:4 data:string +@4167 = .data:0x803B4A18; // type:object size:0xC scope:local align:4 +@4168 = .data:0x803B4A24; // type:object size:0xC scope:local align:4 +@4169 = .data:0x803B4A30; // type:object size:0xC scope:local align:4 +@4170 = .data:0x803B4A3C; // type:object size:0xC scope:local align:4 +@4171 = .data:0x803B4A48; // type:object size:0xC scope:local align:4 +@4172 = .data:0x803B4A54; // type:object size:0xC scope:local align:4 +@4173 = .data:0x803B4A60; // type:object size:0xC scope:local align:4 +@4174 = .data:0x803B4A6C; // type:object size:0xC scope:local align:4 +@4175 = .data:0x803B4A78; // type:object size:0xC scope:local align:4 +@4176 = .data:0x803B4A84; // type:object size:0xC scope:local align:4 +@4177 = .data:0x803B4A90; // type:object size:0xC scope:local align:4 +@4178 = .data:0x803B4A9C; // type:object size:0xC scope:local align:4 +@4179 = .data:0x803B4AA8; // type:object size:0xC scope:local align:4 +@4180 = .data:0x803B4AB4; // type:object size:0xC scope:local align:4 +@4181 = .data:0x803B4AC0; // type:object size:0xC scope:local align:4 +@4182 = .data:0x803B4ACC; // type:object size:0xC scope:local align:4 +@4183 = .data:0x803B4AD8; // type:object size:0xC scope:local align:4 +@4184 = .data:0x803B4AE4; // type:object size:0xC scope:local align:4 +@4185 = .data:0x803B4AF0; // type:object size:0xC scope:local align:4 +@4186 = .data:0x803B4AFC; // type:object size:0xC scope:local align:4 +@4187 = .data:0x803B4B08; // type:object size:0xC scope:local align:4 +@4188 = .data:0x803B4B14; // type:object size:0xC scope:local align:4 +@4189 = .data:0x803B4B20; // type:object size:0xC scope:local align:4 +@4190 = .data:0x803B4B2C; // type:object size:0xC scope:local align:4 +@4191 = .data:0x803B4B38; // type:object size:0xC scope:local align:4 +@4192 = .data:0x803B4B44; // type:object size:0xC scope:local align:4 +@4193 = .data:0x803B4B50; // type:object size:0xC scope:local align:4 +@4194 = .data:0x803B4B5C; // type:object size:0xC scope:local align:4 +@4195 = .data:0x803B4B68; // type:object size:0xC scope:local align:4 +@4196 = .data:0x803B4B74; // type:object size:0xC scope:local align:4 +@4197 = .data:0x803B4B80; // type:object size:0xC scope:local align:4 +@4198 = .data:0x803B4B8C; // type:object size:0xC scope:local align:4 +@4199 = .data:0x803B4B98; // type:object size:0xC scope:local align:4 +@4200 = .data:0x803B4BA4; // type:object size:0xC scope:local align:4 +@4201 = .data:0x803B4BB0; // type:object size:0xC scope:local align:4 +@4202 = .data:0x803B4BBC; // type:object size:0xC scope:local align:4 +@4203 = .data:0x803B4BC8; // type:object size:0xC scope:local align:4 +@4204 = .data:0x803B4BD4; // type:object size:0xC scope:local align:4 +@4205 = .data:0x803B4BE0; // type:object size:0xC scope:local align:4 +@4206 = .data:0x803B4BEC; // type:object size:0xC scope:local align:4 +@4207 = .data:0x803B4BF8; // type:object size:0xC scope:local align:4 +@4208 = .data:0x803B4C04; // type:object size:0xC scope:local align:4 +@4209 = .data:0x803B4C10; // type:object size:0xC scope:local align:4 +@4210 = .data:0x803B4C1C; // type:object size:0xC scope:local align:4 +@4211 = .data:0x803B4C28; // type:object size:0xC scope:local align:4 +@4212 = .data:0x803B4C34; // type:object size:0xC scope:local align:4 +@4213 = .data:0x803B4C40; // type:object size:0xC scope:local align:4 +DataSelProc = .data:0x803B4C4C; // type:object size:0x234 scope:global align:4 data:4byte +l_tagName101$5620 = .data:0x803B4E80; // type:object size:0x10 scope:local align:4 data:4byte +l_numTex$5621 = .data:0x803B4E90; // type:object size:0xC scope:local align:4 +l_tagName0$6517 = .data:0x803B4EA0; // type:object size:0x18 scope:local align:4 data:string +l_tagName3$6528 = .data:0x803B4EB8; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$6529 = .data:0x803B4ED0; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$6530 = .data:0x803B4EE8; // type:object size:0x18 scope:local align:4 data:string +l_tagName12$6539 = .data:0x803B4F00; // type:object size:0x18 scope:local align:4 data:string +l_nouseTag$6546 = .data:0x803B4F18; // type:object size:0x78 scope:local align:4 +l_tagName21$6552 = .data:0x803B4F90; // type:object size:0x10 scope:local align:4 data:string +l_tagName18$6559 = .data:0x803B4FA0; // type:object size:0x18 scope:local align:4 data:string +l_tagName19$6560 = .data:0x803B4FB8; // type:object size:0x18 scope:local align:4 data:string +l_tagName20$6568 = .data:0x803B4FD0; // type:object size:0x10 scope:local align:4 data:string +l_tagName131$6576 = .data:0x803B4FE0; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$6888 = .data:0x803B4FF8; // type:object size:0x10 scope:local align:4 data:string +l_tagName001$6889 = .data:0x803B5008; // type:object size:0x10 scope:local align:4 data:string +l_tagName002$6890 = .data:0x803B5018; // type:object size:0x10 scope:local align:4 data:string +l_tagName003$6891 = .data:0x803B5028; // type:object size:0x10 scope:local align:4 data:string +l_tagName004$6892 = .data:0x803B5038; // type:object size:0x10 scope:local align:4 data:string +l_tagName005$6893 = .data:0x803B5048; // type:object size:0x10 scope:local align:4 data:string +l_tagName012$6990 = .data:0x803B5058; // type:object size:0x10 scope:local align:4 +l_tagName013$6991 = .data:0x803B5068; // type:object size:0x10 scope:local align:4 +l_tagName013U$6992 = .data:0x803B5078; // type:object size:0x10 scope:local align:4 +l_tagName9$7001 = .data:0x803B5088; // type:object size:0x10 scope:local align:4 +l_tagName10$7002 = .data:0x803B5098; // type:object size:0x10 scope:local align:4 +l_tagName11$7003 = .data:0x803B50A8; // type:object size:0x10 scope:local align:4 +l_tagName6$7067 = .data:0x803B50B8; // type:object size:0x18 scope:local align:4 data:string +l_tagName7$7068 = .data:0x803B50D0; // type:object size:0x18 scope:local align:4 +l_tagName8$7069 = .data:0x803B50E8; // type:object size:0x18 scope:local align:4 data:string +l_tagName1$7070 = .data:0x803B5100; // type:object size:0x18 scope:local align:4 +l_tagName011$7071 = .data:0x803B5118; // type:object size:0x18 scope:local align:4 +l_tagName011U$7072 = .data:0x803B5130; // type:object size:0x18 scope:local align:4 +@7750 = .data:0x803B5148; // type:object size:0xC scope:local align:4 +@7751 = .data:0x803B5154; // type:object size:0xC scope:local align:4 +@7752 = .data:0x803B5160; // type:object size:0xC scope:local align:4 +@7753 = .data:0x803B516C; // type:object size:0xC scope:local align:4 +@7754 = .data:0x803B5178; // type:object size:0xC scope:local align:4 +@7755 = .data:0x803B5184; // type:object size:0xC scope:local align:4 +@7756 = .data:0x803B5190; // type:object size:0xC scope:local align:4 +@7757 = .data:0x803B519C; // type:object size:0xC scope:local align:4 +@7758 = .data:0x803B51A8; // type:object size:0xC scope:local align:4 +@7759 = .data:0x803B51B4; // type:object size:0xC scope:local align:4 +@7760 = .data:0x803B51C0; // type:object size:0xC scope:local align:4 +@7761 = .data:0x803B51CC; // type:object size:0xC scope:local align:4 +@7762 = .data:0x803B51D8; // type:object size:0xC scope:local align:4 +@7763 = .data:0x803B51E4; // type:object size:0xC scope:local align:4 +@7764 = .data:0x803B51F0; // type:object size:0xC scope:local align:4 +@7765 = .data:0x803B51FC; // type:object size:0xC scope:local align:4 +@7766 = .data:0x803B5208; // type:object size:0xC scope:local align:4 +@7767 = .data:0x803B5214; // type:object size:0xC scope:local align:4 +@7768 = .data:0x803B5220; // type:object size:0xC scope:local align:4 +@7769 = .data:0x803B522C; // type:object size:0xC scope:local align:4 +@7770 = .data:0x803B5238; // type:object size:0xC scope:local align:4 +@7771 = .data:0x803B5244; // type:object size:0xC scope:local align:4 +@7772 = .data:0x803B5250; // type:object size:0xC scope:local align:4 +@7773 = .data:0x803B525C; // type:object size:0xC scope:local align:4 +@7774 = .data:0x803B5268; // type:object size:0xC scope:local align:4 +@7775 = .data:0x803B5274; // type:object size:0xC scope:local align:4 +@7776 = .data:0x803B5280; // type:object size:0xC scope:local align:4 +MemCardCheckProc = .data:0x803B528C; // type:object size:0x144 scope:global align:4 data:4byte +@7788 = .data:0x803B53D0; // type:object size:0xC scope:local align:4 +@7790 = .data:0x803B53DC; // type:object size:0xC scope:local align:4 +@7792 = .data:0x803B53E8; // type:object size:0xC scope:local align:4 +@7794 = .data:0x803B53F4; // type:object size:0xC scope:local align:4 +@7799 = .data:0x803B5400; // type:object size:0xC scope:local align:4 +@7806 = .data:0x803B540C; // type:object size:0x34 scope:local align:4 +@7856 = .data:0x803B5440; // type:object size:0xC scope:local align:4 data:4byte +@7995 = .data:0x803B544C; // type:object size:0xC scope:local align:4 data:4byte +@8074 = .data:0x803B5458; // type:object size:0xC scope:local align:4 data:4byte +bck_name$8674 = .data:0x803B5464; // type:object size:0x10 scope:local align:4 +brk_name$8675 = .data:0x803B5474; // type:object size:0x10 scope:local align:4 +bck_name$8777 = .data:0x803B5484; // type:object size:0x10 scope:local align:4 +brk_name$8778 = .data:0x803B5494; // type:object size:0x10 scope:local align:4 +__vt__16dFile_select3D_c = .data:0x803B54BC; // type:object size:0xC scope:global align:4 +__vt__17dDlst_FileSel3m_c = .data:0x803B54C8; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelYn_c = .data:0x803B54D8; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelCp_c = .data:0x803B54E8; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelDt_c = .data:0x803B54F8; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_FileSel_c = .data:0x803B5508; // type:object size:0x10 scope:global align:4 +__vt__15J2DAnmTransform = .data:0x803B5518; // type:object size:0x14 scope:global align:4 +__vt__10JUTNameTab = .data:0x803B553C; // type:object size:0xC scope:global align:4 +__vt__14dFile_select_c = .data:0x803B5548; // type:object size:0xC scope:global align:4 +__vt__9dFs_HIO_c = .data:0x803B5560; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B5570; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5570; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803B557C; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803B5588; // type:object size:0xC scope:local align:4 +fileWarningProc = .data:0x803B5594; // type:object size:0x18 scope:local align:4 data:4byte +__vt__16dDlst_FileWarn_c = .data:0x803B55AC; // type:object size:0x10 scope:global align:4 +__vt__15dFile_warning_c = .data:0x803B55E0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B55F8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B55F8; // type:object size:0xC scope:local align:4 +l_htag$3879 = .data:0x803B5608; // type:object size:0xA0 scope:local align:4 data:4byte +amariheartTex$3880 = .data:0x803B56A8; // type:object size:0x10 scope:local align:4 +@3953 = .data:0x803B56B8; // type:object size:0xC scope:local align:4 +@3954 = .data:0x803B56C4; // type:object size:0xC scope:local align:4 +fileWarningProc = .data:0x803B56D0; // type:object size:0x18 scope:local align:4 +__vt__16dDlst_FileInfo_c = .data:0x803B56E8; // type:object size:0x10 scope:global align:4 +__vt__12dFile_info_c = .data:0x803B56F8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B5710; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5710; // type:object size:0xC scope:local align:4 +@3795 = .data:0x803B571C; // type:object size:0xC scope:local align:4 +@3796 = .data:0x803B5728; // type:object size:0xC scope:local align:4 +brightChackProc = .data:0x803B5734; // type:object size:0x18 scope:global align:4 data:4byte +__vt__19dDlst_BrightCheck_c = .data:0x803B574C; // type:object size:0x10 scope:global align:4 +__vt__14dBrightCheck_c = .data:0x803B575C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B5778; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5778; // type:object size:0xC scope:local align:4 +@3693 = .data:0x803B5784; // type:object size:0xC scope:local align:4 +@3694 = .data:0x803B5790; // type:object size:0xC scope:local align:4 +@3695 = .data:0x803B579C; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B57A8; // type:object size:0x24 scope:local align:4 data:4byte +@3696 = .data:0x803B57CC; // type:object size:0xC scope:local align:4 +@3697 = .data:0x803B57D8; // type:object size:0xC scope:local align:4 +@3698 = .data:0x803B57E4; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B57F0; // type:object size:0x24 scope:local align:4 data:4byte +__vt__8dScope_c = .data:0x803B5814; // type:object size:0x20 scope:global align:4 +__vt__11dMeterSub_c = .data:0x803B5834; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803B5860; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5860; // type:object size:0xC scope:local align:4 +blo_name$3684 = .data:0x803B586C; // type:object size:0x10 scope:local align:4 +bck_name$3685 = .data:0x803B587C; // type:object size:0x10 scope:local align:4 +bpk_name$3686 = .data:0x803B588C; // type:object size:0x10 scope:local align:4 +btk_name$3687 = .data:0x803B589C; // type:object size:0x10 scope:local align:4 +btk2_name$3688 = .data:0x803B58AC; // type:object size:0x10 scope:local align:4 +__vt__16dSelect_cursor_c = .data:0x803B58EC; // type:object size:0x10 scope:global align:4 +__vt__19dSelect_cursorHIO_c = .data:0x803B5908; // type:object size:0xC scope:global align:4 +__vt__9dSi_HIO_c = .data:0x803B5918; // type:object size:0xC scope:global align:4 +cam_seira_shop = .data:0x803B5928; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_before = .data:0x803B5960; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_after = .data:0x803B5998; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x803B59D0; // type:object size:0xC scope:global align:4 +@3771 = .data:0x803B59DC; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dShopItemCtrl_c = .data:0x803B59E8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B59F8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B59F8; // type:object size:0xC scope:local align:4 +dShopSystem_itemActor = .data:0x803B5A04; // type:object size:0x1C scope:global align:4 data:4byte +item_seira_shop = .data:0x803B5A20; // type:object size:0x24 scope:global align:4 +@4056 = .data:0x803B5A44; // type:object size:0xC scope:local align:4 +@4057 = .data:0x803B5A50; // type:object size:0xC scope:local align:4 +@4058 = .data:0x803B5A5C; // type:object size:0xC scope:local align:4 +@4059 = .data:0x803B5A68; // type:object size:0xC scope:local align:4 +@4060 = .data:0x803B5A74; // type:object size:0xC scope:local align:4 +@4061 = .data:0x803B5A80; // type:object size:0xC scope:local align:4 +@4062 = .data:0x803B5A8C; // type:object size:0xC scope:local align:4 +@4063 = .data:0x803B5A98; // type:object size:0xC scope:local align:4 +@4064 = .data:0x803B5AA4; // type:object size:0xC scope:local align:4 +@4065 = .data:0x803B5AB0; // type:object size:0xC scope:local align:4 +@4066 = .data:0x803B5ABC; // type:object size:0xC scope:local align:4 +@4067 = .data:0x803B5AC8; // type:object size:0xC scope:local align:4 +process = .data:0x803B5AD4; // type:object size:0x90 scope:local align:4 data:4byte +__vt__13dShopSystem_c = .data:0x803B5BDC; // type:object size:0xD0 scope:global align:4 +...data.0 = .data:0x803B5CB0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5CB0; // type:object size:0xC scope:local align:4 +@3883 = .data:0x803B5CBC; // type:object size:0xC scope:local align:4 +@3884 = .data:0x803B5CC8; // type:object size:0xC scope:local align:4 +@3885 = .data:0x803B5CD4; // type:object size:0xC scope:local align:4 +@3886 = .data:0x803B5CE0; // type:object size:0xC scope:local align:4 +@3887 = .data:0x803B5CEC; // type:object size:0xC scope:local align:4 +@3888 = .data:0x803B5CF8; // type:object size:0xC scope:local align:4 +@3889 = .data:0x803B5D04; // type:object size:0xC scope:local align:4 +@3890 = .data:0x803B5D10; // type:object size:0xC scope:local align:4 +@3891 = .data:0x803B5D1C; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B5D28; // type:object size:0x6C scope:local align:4 data:4byte +@3892 = .data:0x803B5D94; // type:object size:0xC scope:local align:4 +@3893 = .data:0x803B5DA0; // type:object size:0xC scope:local align:4 +@3894 = .data:0x803B5DAC; // type:object size:0xC scope:local align:4 +@3895 = .data:0x803B5DB8; // type:object size:0xC scope:local align:4 +@3896 = .data:0x803B5DC4; // type:object size:0xC scope:local align:4 +@3897 = .data:0x803B5DD0; // type:object size:0xC scope:local align:4 +@3898 = .data:0x803B5DDC; // type:object size:0xC scope:local align:4 +@3899 = .data:0x803B5DE8; // type:object size:0xC scope:local align:4 +@3900 = .data:0x803B5DF4; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B5E00; // type:object size:0x6C scope:local align:4 data:4byte +offset$4331 = .data:0x803B5E6C; // type:object size:0x20 scope:local align:4 +l_dGameover_Method = .data:0x803B5E8C; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x803B5EA0; // type:object size:0x28 scope:global align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x803B5EC8; // type:object size:0x10 scope:global align:4 +__vt__12dMenu_save_c = .data:0x803B5ED8; // type:object size:0xC scope:global align:4 +__vt__10dGov_HIO_c = .data:0x803B5EF0; // type:object size:0xC scope:global align:4 +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x803B5F08; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B5F18; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5F18; // type:object size:0xC scope:local align:4 +lightStatusBase = .data:0x803B5F24; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x803B600C; // type:object size:0x10 scope:global align:4 data:2byte +@4322 = .data:0x803B601C; // type:object size:0x40 scope:local align:4 +@4364 = .data:0x803B605C; // type:object size:0x40 scope:local align:4 +@4511 = .data:0x803B609C; // type:object size:0x1C scope:local align:4 +test_pos_tbl$5126 = .data:0x803B60B8; // type:object size:0x60 scope:local align:4 data:float +test_color_tbl$5127 = .data:0x803B6118; // type:object size:0x18 scope:local align:4 data:byte +@5842 = .data:0x803B6130; // type:object size:0x20 scope:local align:4 +@5841 = .data:0x803B6150; // type:object size:0x20 scope:local align:4 +now_shadow_alpha$5927 = .data:0x803B6170; // type:object size:0x18 scope:local align:4 +@6776 = .data:0x803B6188; // type:object size:0x28 scope:local align:4 +@7029 = .data:0x803B61B0; // type:object size:0x20 scope:local align:4 +flush_col$7304 = .data:0x803B61D0; // type:object size:0x10 scope:local align:4 +flush_col2$7305 = .data:0x803B61E0; // type:object size:0x10 scope:local align:4 +flush_col3$7306 = .data:0x803B61F0; // type:object size:0x10 scope:local align:4 +l_dKy_Method = .data:0x803B6200; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x803B6214; // type:object size:0x28 scope:global align:4 +parcent_tabel$9036 = .data:0x803B623C; // type:object size:0x30 scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x803B629C; // type:object size:0xC scope:global align:4 +l_dKyeff_Method = .data:0x803B62B8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x803B62CC; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803B62F8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x803B630C; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x803B6338; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x803B634C; // type:object size:0x28 scope:global align:4 +__vt__19dDlst_KanteraIcon_c = .data:0x803B6378; // type:object size:0x10 scope:global align:4 +__vt__15dKantera_icon_c = .data:0x803B6388; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B6398; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B6398; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803B63A4; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803B63B0; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803B63BC; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803B63C8; // type:object size:0xC scope:local align:4 +@3803 = .data:0x803B63D4; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803B63E0; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B63EC; // type:object size:0x48 scope:local align:4 data:4byte +@3805 = .data:0x803B6434; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803B6440; // type:object size:0xC scope:local align:4 +@3807 = .data:0x803B644C; // type:object size:0xC scope:local align:4 +@3808 = .data:0x803B6458; // type:object size:0xC scope:local align:4 +@3809 = .data:0x803B6464; // type:object size:0xC scope:local align:4 +@3810 = .data:0x803B6470; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B647C; // type:object size:0x48 scope:local align:4 data:4byte +__vt__19dMenu_Calibration_c = .data:0x803B64C4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B64E0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B64E0; // type:object size:0xC scope:local align:4 +@4422 = .data:0x803B64EC; // type:object size:0xC scope:local align:4 +@4423 = .data:0x803B64F8; // type:object size:0xC scope:local align:4 +@4424 = .data:0x803B6504; // type:object size:0xC scope:local align:4 +@4425 = .data:0x803B6510; // type:object size:0xC scope:local align:4 +@4426 = .data:0x803B651C; // type:object size:0xC scope:local align:4 +@4427 = .data:0x803B6528; // type:object size:0xC scope:local align:4 +@4428 = .data:0x803B6534; // type:object size:0xC scope:local align:4 +@4429 = .data:0x803B6540; // type:object size:0xC scope:local align:4 +@4430 = .data:0x803B654C; // type:object size:0xC scope:local align:4 +@4431 = .data:0x803B6558; // type:object size:0xC scope:local align:4 +@4432 = .data:0x803B6564; // type:object size:0xC scope:local align:4 +@4433 = .data:0x803B6570; // type:object size:0xC scope:local align:4 +@4434 = .data:0x803B657C; // type:object size:0xC scope:local align:4 +@4435 = .data:0x803B6588; // type:object size:0xC scope:local align:4 +@4436 = .data:0x803B6594; // type:object size:0xC scope:local align:4 +@4437 = .data:0x803B65A0; // type:object size:0xC scope:local align:4 +@4438 = .data:0x803B65AC; // type:object size:0xC scope:local align:4 +@4439 = .data:0x803B65B8; // type:object size:0xC scope:local align:4 +@4440 = .data:0x803B65C4; // type:object size:0xC scope:local align:4 +init = .data:0x803B65D0; // type:object size:0xE4 scope:local align:4 data:4byte +@4441 = .data:0x803B66B4; // type:object size:0xC scope:local align:4 +@4442 = .data:0x803B66C0; // type:object size:0xC scope:local align:4 +@4443 = .data:0x803B66CC; // type:object size:0xC scope:local align:4 +@4444 = .data:0x803B66D8; // type:object size:0xC scope:local align:4 +@4445 = .data:0x803B66E4; // type:object size:0xC scope:local align:4 +@4446 = .data:0x803B66F0; // type:object size:0xC scope:local align:4 +@4447 = .data:0x803B66FC; // type:object size:0xC scope:local align:4 +@4448 = .data:0x803B6708; // type:object size:0xC scope:local align:4 +@4449 = .data:0x803B6714; // type:object size:0xC scope:local align:4 +@4450 = .data:0x803B6720; // type:object size:0xC scope:local align:4 +@4451 = .data:0x803B672C; // type:object size:0xC scope:local align:4 +@4452 = .data:0x803B6738; // type:object size:0xC scope:local align:4 +@4453 = .data:0x803B6744; // type:object size:0xC scope:local align:4 +@4454 = .data:0x803B6750; // type:object size:0xC scope:local align:4 +@4455 = .data:0x803B675C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x803B6768; // type:object size:0xC scope:local align:4 +@4457 = .data:0x803B6774; // type:object size:0xC scope:local align:4 +@4458 = .data:0x803B6780; // type:object size:0xC scope:local align:4 +@4459 = .data:0x803B678C; // type:object size:0xC scope:local align:4 +process = .data:0x803B6798; // type:object size:0xE4 scope:local align:4 data:4byte +bck_name$7583 = .data:0x803B687C; // type:object size:0x10 scope:local align:4 +brk_name$7584 = .data:0x803B688C; // type:object size:0x10 scope:local align:4 +bck_name$7687 = .data:0x803B689C; // type:object size:0x10 scope:local align:4 +brk_name$7688 = .data:0x803B68AC; // type:object size:0x10 scope:local align:4 +__vt__15dMenu_Collect_c = .data:0x803B68BC; // type:object size:0xC scope:global align:4 +__vt__20dMenu_Collect2DTop_c = .data:0x803B68C8; // type:object size:0x10 scope:global align:4 +__vt__17dMenu_Collect3D_c = .data:0x803B68F0; // type:object size:0xC scope:global align:4 +__vt__17dMenu_Collect2D_c = .data:0x803B6924; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B6940; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B6940; // type:object size:0xC scope:local align:4 +@4861 = .data:0x803B694C; // type:object size:0xC scope:local align:4 +@4862 = .data:0x803B6958; // type:object size:0xC scope:local align:4 +@4863 = .data:0x803B6964; // type:object size:0xC scope:local align:4 +@4864 = .data:0x803B6970; // type:object size:0xC scope:local align:4 +@4865 = .data:0x803B697C; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B6988; // type:object size:0x3C scope:local align:4 data:4byte +@4866 = .data:0x803B69C4; // type:object size:0xC scope:local align:4 +@4867 = .data:0x803B69D0; // type:object size:0xC scope:local align:4 +@4868 = .data:0x803B69DC; // type:object size:0xC scope:local align:4 +@4869 = .data:0x803B69E8; // type:object size:0xC scope:local align:4 +@4870 = .data:0x803B69F4; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B6A00; // type:object size:0x3C scope:local align:4 data:4byte +@4871 = .data:0x803B6A3C; // type:object size:0xC scope:local align:4 +@4872 = .data:0x803B6A48; // type:object size:0xC scope:local align:4 +@4873 = .data:0x803B6A54; // type:object size:0xC scope:local align:4 +@4874 = .data:0x803B6A60; // type:object size:0xC scope:local align:4 +@4875 = .data:0x803B6A6C; // type:object size:0xC scope:local align:4 +itemInfo_subProcess = .data:0x803B6A78; // type:object size:0x3C scope:global align:4 data:4byte +@4876 = .data:0x803B6AB4; // type:object size:0xC scope:local align:4 +@4877 = .data:0x803B6AC0; // type:object size:0xC scope:local align:4 +floor_init_process = .data:0x803B6ACC; // type:object size:0x18 scope:global align:4 data:4byte +@4878 = .data:0x803B6AE4; // type:object size:0xC scope:local align:4 +@4879 = .data:0x803B6AF0; // type:object size:0xC scope:local align:4 +floor_move_process = .data:0x803B6AFC; // type:object size:0x18 scope:global align:4 data:4byte +@4880 = .data:0x803B6B14; // type:object size:0xC scope:local align:4 +@4881 = .data:0x803B6B20; // type:object size:0xC scope:local align:4 +@4882 = .data:0x803B6B2C; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B6B38; // type:object size:0x24 scope:local align:4 data:4byte +@4883 = .data:0x803B6B5C; // type:object size:0xC scope:local align:4 +@4884 = .data:0x803B6B68; // type:object size:0xC scope:local align:4 +@4885 = .data:0x803B6B74; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B6B80; // type:object size:0x24 scope:local align:4 data:4byte +__vt__15dMenu_DmapMap_c = .data:0x803B6C40; // type:object size:0xC scope:global align:4 +__vt__20dMenu_StageMapCtrl_c = .data:0x803B6C4C; // type:object size:0x24 scope:global align:4 +__vt__12dMenu_Dmap_c = .data:0x803B6C70; // type:object size:0xC scope:global align:4 +__vt__14dMenu_DmapBg_c = .data:0x803B6C98; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803B6CC0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B6CC0; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803B6CCC; // type:object size:0x44 scope:local align:4 +l_data = .data:0x803B6D20; // type:object size:0xF4 scope:global align:4 +@3922 = .data:0x803B6E14; // type:object size:0xC scope:local align:4 +@3923 = .data:0x803B6E20; // type:object size:0xC scope:local align:4 +@3924 = .data:0x803B6E2C; // type:object size:0xC scope:local align:4 +@3925 = .data:0x803B6E38; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B6E44; // type:object size:0x30 scope:local align:4 data:4byte +@3926 = .data:0x803B6E74; // type:object size:0xC scope:local align:4 +@3927 = .data:0x803B6E80; // type:object size:0xC scope:local align:4 +@3928 = .data:0x803B6E8C; // type:object size:0xC scope:local align:4 +@3929 = .data:0x803B6E98; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B6EA4; // type:object size:0x30 scope:local align:4 data:4byte +__vt__19dMenu_DmapMapCtrl_c = .data:0x803B6ED4; // type:object size:0x28 scope:global align:4 +__vt__15renderingDmap_c = .data:0x803B6FC8; // type:object size:0xAC scope:global align:4 +map_icon_size = .data:0x803B7078; // type:object size:0x114 scope:global align:4 data:float +__vt__16dMenuMapCommon_c = .data:0x803B718C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B7198; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B7198; // type:object size:0xC scope:local align:4 +@3790 = .data:0x803B71A4; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B71B0; // type:object size:0xC scope:local align:4 data:4byte +@3791 = .data:0x803B71BC; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B71C8; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dMenu_Fishing_c = .data:0x803B71D4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B71F0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B71F0; // type:object size:0xC scope:local align:4 +@4019 = .data:0x803B71FC; // type:object size:0xC scope:local align:4 +@4020 = .data:0x803B7208; // type:object size:0xC scope:local align:4 +@4021 = .data:0x803B7214; // type:object size:0xC scope:local align:4 +@4022 = .data:0x803B7220; // type:object size:0xC scope:local align:4 +@4023 = .data:0x803B722C; // type:object size:0xC scope:local align:4 +@4024 = .data:0x803B7238; // type:object size:0xC scope:local align:4 +@4025 = .data:0x803B7244; // type:object size:0xC scope:local align:4 +@4026 = .data:0x803B7250; // type:object size:0xC scope:local align:4 +@4027 = .data:0x803B725C; // type:object size:0xC scope:local align:4 +@4028 = .data:0x803B7268; // type:object size:0xC scope:local align:4 +@4029 = .data:0x803B7274; // type:object size:0xC scope:local align:4 +@4030 = .data:0x803B7280; // type:object size:0xC scope:local align:4 +@4031 = .data:0x803B728C; // type:object size:0xC scope:local align:4 +@4032 = .data:0x803B7298; // type:object size:0xC scope:local align:4 +@4033 = .data:0x803B72A4; // type:object size:0xC scope:local align:4 +@4034 = .data:0x803B72B0; // type:object size:0xC scope:local align:4 +@4035 = .data:0x803B72BC; // type:object size:0xC scope:local align:4 +@4036 = .data:0x803B72C8; // type:object size:0xC scope:local align:4 +@4037 = .data:0x803B72D4; // type:object size:0xC scope:local align:4 +@4038 = .data:0x803B72E0; // type:object size:0xC scope:local align:4 +@4039 = .data:0x803B72EC; // type:object size:0xC scope:local align:4 +@4040 = .data:0x803B72F8; // type:object size:0xC scope:local align:4 +@4041 = .data:0x803B7304; // type:object size:0xC scope:local align:4 +@4042 = .data:0x803B7310; // type:object size:0xC scope:local align:4 +@4043 = .data:0x803B731C; // type:object size:0xC scope:local align:4 +@4044 = .data:0x803B7328; // type:object size:0xC scope:local align:4 +@4045 = .data:0x803B7334; // type:object size:0xC scope:local align:4 +@4046 = .data:0x803B7340; // type:object size:0xC scope:local align:4 +@4047 = .data:0x803B734C; // type:object size:0xC scope:local align:4 +@4048 = .data:0x803B7358; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B7364; // type:object size:0x168 scope:local align:4 data:4byte +@4049 = .data:0x803B74CC; // type:object size:0xC scope:local align:4 +@4050 = .data:0x803B74D8; // type:object size:0xC scope:local align:4 +@4051 = .data:0x803B74E4; // type:object size:0xC scope:local align:4 +@4052 = .data:0x803B74F0; // type:object size:0xC scope:local align:4 +@4053 = .data:0x803B74FC; // type:object size:0xC scope:local align:4 +@4054 = .data:0x803B7508; // type:object size:0xC scope:local align:4 +@4055 = .data:0x803B7514; // type:object size:0xC scope:local align:4 +@4056 = .data:0x803B7520; // type:object size:0xC scope:local align:4 +@4057 = .data:0x803B752C; // type:object size:0xC scope:local align:4 +@4058 = .data:0x803B7538; // type:object size:0xC scope:local align:4 +@4059 = .data:0x803B7544; // type:object size:0xC scope:local align:4 +@4060 = .data:0x803B7550; // type:object size:0xC scope:local align:4 +@4061 = .data:0x803B755C; // type:object size:0xC scope:local align:4 +@4062 = .data:0x803B7568; // type:object size:0xC scope:local align:4 +@4063 = .data:0x803B7574; // type:object size:0xC scope:local align:4 +@4064 = .data:0x803B7580; // type:object size:0xC scope:local align:4 +@4065 = .data:0x803B758C; // type:object size:0xC scope:local align:4 +@4066 = .data:0x803B7598; // type:object size:0xC scope:local align:4 +@4067 = .data:0x803B75A4; // type:object size:0xC scope:local align:4 +@4068 = .data:0x803B75B0; // type:object size:0xC scope:local align:4 +@4069 = .data:0x803B75BC; // type:object size:0xC scope:local align:4 +@4070 = .data:0x803B75C8; // type:object size:0xC scope:local align:4 +@4071 = .data:0x803B75D4; // type:object size:0xC scope:local align:4 +@4072 = .data:0x803B75E0; // type:object size:0xC scope:local align:4 +@4073 = .data:0x803B75EC; // type:object size:0xC scope:local align:4 +@4074 = .data:0x803B75F8; // type:object size:0xC scope:local align:4 +@4075 = .data:0x803B7604; // type:object size:0xC scope:local align:4 +@4076 = .data:0x803B7610; // type:object size:0xC scope:local align:4 +@4077 = .data:0x803B761C; // type:object size:0xC scope:local align:4 +@4078 = .data:0x803B7628; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B7634; // type:object size:0x168 scope:local align:4 data:4byte +stage_name$7318 = .data:0x803B779C; // type:object size:0x10 scope:local align:4 +stage_name$7375 = .data:0x803B77AC; // type:object size:0x18 scope:local align:4 +__vt__12dMenu_Fmap_c = .data:0x803B77C4; // type:object size:0xC scope:global align:4 +__vt__9dMf_HIO_c = .data:0x803B77D0; // type:object size:0xC scope:global align:4 +__vt__15dMenu_FmapMap_c = .data:0x803B77E0; // type:object size:0x68 scope:global align:4 +__vt__15renderingFmap_c = .data:0x803B7848; // type:object size:0x68 scope:global align:4 +__vt__17dMenu_Fmap2DTop_c = .data:0x803B78B0; // type:object size:0x10 scope:global align:4 +__vt__18dMenu_Fmap2DBack_c = .data:0x803B78C0; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803B78E0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B78E0; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803B78EC; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803B78F8; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803B7904; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803B7910; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803B791C; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B7928; // type:object size:0x3C scope:local align:4 data:4byte +@3802 = .data:0x803B7964; // type:object size:0xC scope:local align:4 +@3803 = .data:0x803B7970; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803B797C; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803B7988; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803B7994; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B79A0; // type:object size:0x3C scope:local align:4 data:4byte +l_itemno$4346 = .data:0x803B79DC; // type:object size:0x18 scope:local align:4 data:byte +l_itemno$4364 = .data:0x803B79F4; // type:object size:0x18 scope:local align:4 +__vt__14dMenu_Insect_c = .data:0x803B7A0C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B7A28; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B7A28; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803B7A34; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803B7A40; // type:object size:0xC scope:local align:4 +@3846 = .data:0x803B7A4C; // type:object size:0xC scope:local align:4 +@3847 = .data:0x803B7A58; // type:object size:0xC scope:local align:4 +@3848 = .data:0x803B7A64; // type:object size:0xC scope:local align:4 +@3849 = .data:0x803B7A70; // type:object size:0xC scope:local align:4 +init_process = .data:0x803B7A7C; // type:object size:0x48 scope:local align:4 data:4byte +@3850 = .data:0x803B7AC4; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803B7AD0; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803B7ADC; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803B7AE8; // type:object size:0xC scope:local align:4 +@3854 = .data:0x803B7AF4; // type:object size:0xC scope:local align:4 +@3855 = .data:0x803B7B00; // type:object size:0xC scope:local align:4 +move_process = .data:0x803B7B0C; // type:object size:0x48 scope:local align:4 data:4byte +__vt__19dMenu_ItemExplain_c = .data:0x803B7B54; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B7B60; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B7B60; // type:object size:0xC scope:local align:4 +@3795 = .data:0x803B7B6C; // type:object size:0xC scope:local align:4 +@3796 = .data:0x803B7B78; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803B7B84; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803B7B90; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803B7B9C; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803B7BA8; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803B7BB4; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803B7BC0; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B7BCC; // type:object size:0x60 scope:local align:4 data:4byte +@3803 = .data:0x803B7C2C; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803B7C38; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803B7C44; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803B7C50; // type:object size:0xC scope:local align:4 +@3807 = .data:0x803B7C5C; // type:object size:0xC scope:local align:4 +@3808 = .data:0x803B7C68; // type:object size:0xC scope:local align:4 +@3809 = .data:0x803B7C74; // type:object size:0xC scope:local align:4 +@3810 = .data:0x803B7C80; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B7C8C; // type:object size:0x60 scope:local align:4 data:4byte +__vt__14dMenu_Letter_c = .data:0x803B7CEC; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B7D08; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B7D08; // type:object size:0xC scope:local align:4 +@3838 = .data:0x803B7D14; // type:object size:0xC scope:local align:4 +@3839 = .data:0x803B7D20; // type:object size:0xC scope:local align:4 +@3840 = .data:0x803B7D2C; // type:object size:0xC scope:local align:4 +@3841 = .data:0x803B7D38; // type:object size:0xC scope:local align:4 +@3842 = .data:0x803B7D44; // type:object size:0xC scope:local align:4 +@3843 = .data:0x803B7D50; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803B7D5C; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803B7D68; // type:object size:0xC scope:local align:4 +@3846 = .data:0x803B7D74; // type:object size:0xC scope:local align:4 +init = .data:0x803B7D80; // type:object size:0x6C scope:local align:4 data:4byte +@3847 = .data:0x803B7DEC; // type:object size:0xC scope:local align:4 +@3848 = .data:0x803B7DF8; // type:object size:0xC scope:local align:4 +@3849 = .data:0x803B7E04; // type:object size:0xC scope:local align:4 +@3850 = .data:0x803B7E10; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803B7E1C; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803B7E28; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803B7E34; // type:object size:0xC scope:local align:4 +@3854 = .data:0x803B7E40; // type:object size:0xC scope:local align:4 +@3855 = .data:0x803B7E4C; // type:object size:0xC scope:local align:4 +process = .data:0x803B7E58; // type:object size:0x6C scope:local align:4 data:4byte +@3856 = .data:0x803B7EC4; // type:object size:0xC scope:local align:4 +@3857 = .data:0x803B7ED0; // type:object size:0xC scope:local align:4 +@3858 = .data:0x803B7EDC; // type:object size:0xC scope:local align:4 +@3859 = .data:0x803B7EE8; // type:object size:0xC scope:local align:4 +@3860 = .data:0x803B7EF4; // type:object size:0xC scope:local align:4 +tv_process = .data:0x803B7F00; // type:object size:0x3C scope:global align:4 data:4byte +@3861 = .data:0x803B7F3C; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803B7F48; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803B7F54; // type:object size:0xC scope:local align:4 +@3864 = .data:0x803B7F60; // type:object size:0xC scope:local align:4 +@3865 = .data:0x803B7F6C; // type:object size:0xC scope:local align:4 +calibration_process = .data:0x803B7F78; // type:object size:0x3C scope:global align:4 +__vt__14dMenu_Option_c = .data:0x803B7FE4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B8000; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B8000; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803B800C; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803B8018; // type:object size:0xC scope:local align:4 +@3864 = .data:0x803B8024; // type:object size:0xC scope:local align:4 +@3865 = .data:0x803B8030; // type:object size:0xC scope:local align:4 +stick_init = .data:0x803B803C; // type:object size:0x30 scope:global align:4 data:4byte +@3866 = .data:0x803B806C; // type:object size:0xC scope:local align:4 +@3867 = .data:0x803B8078; // type:object size:0xC scope:local align:4 +@3868 = .data:0x803B8084; // type:object size:0xC scope:local align:4 +@3869 = .data:0x803B8090; // type:object size:0xC scope:local align:4 +stick_proc = .data:0x803B809C; // type:object size:0x30 scope:global align:4 data:4byte +@4803 = .data:0x803B80CC; // type:object size:0x20 scope:local align:4 +__vt__12dMenu_Ring_c = .data:0x803B80EC; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B8108; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B8108; // type:object size:0xC scope:local align:4 +SelStartFrameTbl = .data:0x803B8114; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803B8120; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803B812C; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803B8138; // type:object size:0xC scope:local align:4 +YnSelStartFrameTbl = .data:0x803B8144; // type:object size:0x10 scope:local align:4 +YnSelEndFrameTbl = .data:0x803B8154; // type:object size:0x10 scope:local align:4 +l_tagName0$3857 = .data:0x803B8168; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$3866 = .data:0x803B8180; // type:object size:0x10 scope:local align:4 +l_tagName000U$3867 = .data:0x803B8190; // type:object size:0x10 scope:local align:4 +l_tagName00$3879 = .data:0x803B81A0; // type:object size:0x10 scope:local align:4 +l_tagName00U$3880 = .data:0x803B81B0; // type:object size:0x10 scope:local align:4 +l_tagName3$3887 = .data:0x803B81C0; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$3888 = .data:0x803B81D8; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$3889 = .data:0x803B81F0; // type:object size:0x18 scope:local align:4 data:string +l_tagName9$3898 = .data:0x803B8208; // type:object size:0x10 scope:local align:4 +l_tagName10$3899 = .data:0x803B8218; // type:object size:0x10 scope:local align:4 +l_tagName11$3900 = .data:0x803B8228; // type:object size:0x10 scope:local align:4 +l_tagName12$3909 = .data:0x803B8238; // type:object size:0x18 scope:local align:4 data:string +l_tagName21$3916 = .data:0x803B8250; // type:object size:0x10 scope:local align:4 data:string +l_tagName20$3923 = .data:0x803B8260; // type:object size:0x10 scope:local align:4 data:string +l_tagName13$3931 = .data:0x803B8270; // type:object size:0x18 scope:local align:4 data:string +@4466 = .data:0x803B8288; // type:object size:0xC scope:local align:4 +@4467 = .data:0x803B8294; // type:object size:0xC scope:local align:4 +@4468 = .data:0x803B82A0; // type:object size:0xC scope:local align:4 +@4469 = .data:0x803B82AC; // type:object size:0xC scope:local align:4 +@4470 = .data:0x803B82B8; // type:object size:0xC scope:local align:4 +@4471 = .data:0x803B82C4; // type:object size:0xC scope:local align:4 +@4472 = .data:0x803B82D0; // type:object size:0xC scope:local align:4 +@4473 = .data:0x803B82DC; // type:object size:0xC scope:local align:4 +@4474 = .data:0x803B82E8; // type:object size:0xC scope:local align:4 +@4475 = .data:0x803B82F4; // type:object size:0xC scope:local align:4 +@4476 = .data:0x803B8300; // type:object size:0xC scope:local align:4 +@4477 = .data:0x803B830C; // type:object size:0xC scope:local align:4 +@4478 = .data:0x803B8318; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803B8324; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803B8330; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803B833C; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803B8348; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803B8354; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803B8360; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803B836C; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803B8378; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803B8384; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803B8390; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803B839C; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803B83A8; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803B83B4; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803B83C0; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803B83CC; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803B83D8; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803B83E4; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803B83F0; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803B83FC; // type:object size:0xC scope:local align:4 +@4498 = .data:0x803B8408; // type:object size:0xC scope:local align:4 +@4499 = .data:0x803B8414; // type:object size:0xC scope:local align:4 +@4500 = .data:0x803B8420; // type:object size:0xC scope:local align:4 +@4501 = .data:0x803B842C; // type:object size:0xC scope:local align:4 +@4502 = .data:0x803B8438; // type:object size:0xC scope:local align:4 +@4503 = .data:0x803B8444; // type:object size:0xC scope:local align:4 +@4504 = .data:0x803B8450; // type:object size:0xC scope:local align:4 +@4505 = .data:0x803B845C; // type:object size:0xC scope:local align:4 +@4506 = .data:0x803B8468; // type:object size:0xC scope:local align:4 +@4507 = .data:0x803B8474; // type:object size:0xC scope:local align:4 +@4508 = .data:0x803B8480; // type:object size:0xC scope:local align:4 +@4509 = .data:0x803B848C; // type:object size:0xC scope:local align:4 +@4510 = .data:0x803B8498; // type:object size:0xC scope:local align:4 +@4511 = .data:0x803B84A4; // type:object size:0xC scope:local align:4 +@4512 = .data:0x803B84B0; // type:object size:0xC scope:local align:4 +@4513 = .data:0x803B84BC; // type:object size:0xC scope:local align:4 +@4514 = .data:0x803B84C8; // type:object size:0xC scope:local align:4 +@4515 = .data:0x803B84D4; // type:object size:0xC scope:local align:4 +@4516 = .data:0x803B84E0; // type:object size:0xC scope:local align:4 +@4517 = .data:0x803B84EC; // type:object size:0xC scope:local align:4 +@4518 = .data:0x803B84F8; // type:object size:0xC scope:local align:4 +@4519 = .data:0x803B8504; // type:object size:0xC scope:local align:4 +@4520 = .data:0x803B8510; // type:object size:0xC scope:local align:4 +@4521 = .data:0x803B851C; // type:object size:0xC scope:local align:4 +@4522 = .data:0x803B8528; // type:object size:0xC scope:local align:4 +@4523 = .data:0x803B8534; // type:object size:0xC scope:local align:4 +@4524 = .data:0x803B8540; // type:object size:0xC scope:local align:4 +@4525 = .data:0x803B854C; // type:object size:0xC scope:local align:4 +@4526 = .data:0x803B8558; // type:object size:0xC scope:local align:4 +MenuSaveProc = .data:0x803B8564; // type:object size:0x2E8 scope:global align:4 data:4byte +@4781 = .data:0x803B884C; // type:object size:0xC scope:local align:4 data:4byte +@4784 = .data:0x803B8858; // type:object size:0xC scope:local align:4 data:4byte +@4789 = .data:0x803B8864; // type:object size:0x34 scope:local align:4 +@4888 = .data:0x803B8898; // type:object size:0xC scope:local align:4 data:4byte +__vt__16dDlst_MenuSave_c = .data:0x803B88A4; // type:object size:0x10 scope:global align:4 +__vt__23dDlst_MenuSaveExplain_c = .data:0x803B88B4; // type:object size:0x10 scope:global align:4 +__vt__9dMs_HIO_c = .data:0x803B890C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B8918; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B8918; // type:object size:0xC scope:local align:4 +@3795 = .data:0x803B8924; // type:object size:0xC scope:local align:4 +@3796 = .data:0x803B8930; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803B893C; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803B8948; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803B8954; // type:object size:0x30 scope:local align:4 data:4byte +@3799 = .data:0x803B8984; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803B8990; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803B899C; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803B89A8; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803B89B4; // type:object size:0x30 scope:local align:4 data:4byte +evt_id$4557 = .data:0x803B89E4; // type:object size:0x1C scope:local align:4 +__vt__13dMenu_Skill_c = .data:0x803B8A00; // type:object size:0x10 scope:global align:4 +__vt__10dMw_DHIO_c = .data:0x803B8A20; // type:object size:0xC scope:global align:4 +__vt__9dMw_HIO_c = .data:0x803B8A2C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B8A38; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B8A38; // type:object size:0xC scope:local align:4 +@4276 = .data:0x803B8A44; // type:object size:0xC scope:local align:4 +@4277 = .data:0x803B8A50; // type:object size:0xC scope:local align:4 +@4278 = .data:0x803B8A5C; // type:object size:0xC scope:local align:4 +@4279 = .data:0x803B8A68; // type:object size:0xC scope:local align:4 +@4280 = .data:0x803B8A74; // type:object size:0xC scope:local align:4 +@4281 = .data:0x803B8A80; // type:object size:0xC scope:local align:4 +@4282 = .data:0x803B8A8C; // type:object size:0xC scope:local align:4 +@4283 = .data:0x803B8A98; // type:object size:0xC scope:local align:4 +@4284 = .data:0x803B8AA4; // type:object size:0xC scope:local align:4 +@4285 = .data:0x803B8AB0; // type:object size:0xC scope:local align:4 +@4286 = .data:0x803B8ABC; // type:object size:0xC scope:local align:4 +@4287 = .data:0x803B8AC8; // type:object size:0xC scope:local align:4 +@4288 = .data:0x803B8AD4; // type:object size:0xC scope:local align:4 +@4289 = .data:0x803B8AE0; // type:object size:0xC scope:local align:4 +@4290 = .data:0x803B8AEC; // type:object size:0xC scope:local align:4 +@4291 = .data:0x803B8AF8; // type:object size:0xC scope:local align:4 +@4292 = .data:0x803B8B04; // type:object size:0xC scope:local align:4 +@4293 = .data:0x803B8B10; // type:object size:0xC scope:local align:4 +@4294 = .data:0x803B8B1C; // type:object size:0xC scope:local align:4 +@4295 = .data:0x803B8B28; // type:object size:0xC scope:local align:4 +@4296 = .data:0x803B8B34; // type:object size:0xC scope:local align:4 +@4297 = .data:0x803B8B40; // type:object size:0xC scope:local align:4 +@4298 = .data:0x803B8B4C; // type:object size:0xC scope:local align:4 +@4299 = .data:0x803B8B58; // type:object size:0xC scope:local align:4 +@4300 = .data:0x803B8B64; // type:object size:0xC scope:local align:4 +@4301 = .data:0x803B8B70; // type:object size:0xC scope:local align:4 +@4302 = .data:0x803B8B7C; // type:object size:0xC scope:local align:4 +@4303 = .data:0x803B8B88; // type:object size:0xC scope:local align:4 +@4304 = .data:0x803B8B94; // type:object size:0xC scope:local align:4 +@4305 = .data:0x803B8BA0; // type:object size:0xC scope:local align:4 +@4306 = .data:0x803B8BAC; // type:object size:0xC scope:local align:4 +@4307 = .data:0x803B8BB8; // type:object size:0xC scope:local align:4 +@4308 = .data:0x803B8BC4; // type:object size:0xC scope:local align:4 +@4309 = .data:0x803B8BD0; // type:object size:0xC scope:local align:4 +@4310 = .data:0x803B8BDC; // type:object size:0xC scope:local align:4 +init_proc = .data:0x803B8BE8; // type:object size:0x1A4 scope:local align:4 data:4byte +@4311 = .data:0x803B8D8C; // type:object size:0xC scope:local align:4 +@4312 = .data:0x803B8D98; // type:object size:0xC scope:local align:4 +@4313 = .data:0x803B8DA4; // type:object size:0xC scope:local align:4 +@4314 = .data:0x803B8DB0; // type:object size:0xC scope:local align:4 +@4315 = .data:0x803B8DBC; // type:object size:0xC scope:local align:4 +@4316 = .data:0x803B8DC8; // type:object size:0xC scope:local align:4 +@4317 = .data:0x803B8DD4; // type:object size:0xC scope:local align:4 +@4318 = .data:0x803B8DE0; // type:object size:0xC scope:local align:4 +@4319 = .data:0x803B8DEC; // type:object size:0xC scope:local align:4 +@4320 = .data:0x803B8DF8; // type:object size:0xC scope:local align:4 +@4321 = .data:0x803B8E04; // type:object size:0xC scope:local align:4 +@4322 = .data:0x803B8E10; // type:object size:0xC scope:local align:4 +@4323 = .data:0x803B8E1C; // type:object size:0xC scope:local align:4 +@4324 = .data:0x803B8E28; // type:object size:0xC scope:local align:4 +@4325 = .data:0x803B8E34; // type:object size:0xC scope:local align:4 +@4326 = .data:0x803B8E40; // type:object size:0xC scope:local align:4 +@4327 = .data:0x803B8E4C; // type:object size:0xC scope:local align:4 +@4328 = .data:0x803B8E58; // type:object size:0xC scope:local align:4 +@4329 = .data:0x803B8E64; // type:object size:0xC scope:local align:4 +@4330 = .data:0x803B8E70; // type:object size:0xC scope:local align:4 +@4331 = .data:0x803B8E7C; // type:object size:0xC scope:local align:4 +@4332 = .data:0x803B8E88; // type:object size:0xC scope:local align:4 +@4333 = .data:0x803B8E94; // type:object size:0xC scope:local align:4 +@4334 = .data:0x803B8EA0; // type:object size:0xC scope:local align:4 +@4335 = .data:0x803B8EAC; // type:object size:0xC scope:local align:4 +@4336 = .data:0x803B8EB8; // type:object size:0xC scope:local align:4 +@4337 = .data:0x803B8EC4; // type:object size:0xC scope:local align:4 +@4338 = .data:0x803B8ED0; // type:object size:0xC scope:local align:4 +@4339 = .data:0x803B8EDC; // type:object size:0xC scope:local align:4 +@4340 = .data:0x803B8EE8; // type:object size:0xC scope:local align:4 +@4341 = .data:0x803B8EF4; // type:object size:0xC scope:local align:4 +@4342 = .data:0x803B8F00; // type:object size:0xC scope:local align:4 +@4343 = .data:0x803B8F0C; // type:object size:0xC scope:local align:4 +@4344 = .data:0x803B8F18; // type:object size:0xC scope:local align:4 +@4345 = .data:0x803B8F24; // type:object size:0xC scope:local align:4 +move_proc = .data:0x803B8F30; // type:object size:0x1A4 scope:global align:4 data:4byte +@4360 = .data:0x803B90D4; // type:object size:0x80 scope:local align:4 +@4418 = .data:0x803B9154; // type:object size:0x6C scope:local align:4 +l_dMw_Method = .data:0x803B91C0; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x803B91D4; // type:object size:0x28 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x803B9214; // type:object size:0x10 scope:global align:4 +__vt__18dMeter_cursorHIO_c = .data:0x803B9228; // type:object size:0xC scope:global align:4 +__vt__16dMeter_fmapHIO_c = .data:0x803B9234; // type:object size:0xC scope:global align:4 +__vt__19dMeter_mapIconHIO_c = .data:0x803B9240; // type:object size:0xC scope:global align:4 +__vt__16dMeter_ringHIO_c = .data:0x803B924C; // type:object size:0xC scope:global align:4 +__vt__16dMeter_drawHIO_c = .data:0x803B9258; // type:object size:0xC scope:global align:4 +__vt__25dMeter_drawLightDropHIO_c = .data:0x803B9264; // type:object size:0xC scope:global align:4 +__vt__24dMeter_drawMiniGameHIO_c = .data:0x803B9270; // type:object size:0xC scope:global align:4 +__vt__25dMeter_drawEmpButtonHIO_c = .data:0x803B927C; // type:object size:0xC scope:global align:4 +__vt__21dMeter_drawSkillHIO_c = .data:0x803B9288; // type:object size:0xC scope:global align:4 +__vt__27dMeter_drawCalibrationHIO_c = .data:0x803B9294; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawInsectHIO_c = .data:0x803B92A0; // type:object size:0xC scope:global align:4 +__vt__23dMeter_drawFishingHIO_c = .data:0x803B92AC; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawLetterHIO_c = .data:0x803B92B8; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawOptionHIO_c = .data:0x803B92C4; // type:object size:0xC scope:global align:4 +__vt__23dMeter_drawCollectHIO_c = .data:0x803B92D0; // type:object size:0xC scope:global align:4 +__vt__16dMeter_menuHIO_c = .data:0x803B92DC; // type:object size:0xC scope:global align:4 +@7833 = .data:0x803B92E8; // type:object size:0x58 scope:local align:4 +@7884 = .data:0x803B9340; // type:object size:0x58 scope:local align:4 +__vt__14dMeterButton_c = .data:0x803B9398; // type:object size:0x10 scope:global align:4 +__vt__14dMeterHaihai_c = .data:0x803B93A8; // type:object size:0x20 scope:global align:4 +haku_tag$3719 = .data:0x803B93C8; // type:object size:0x30 scope:local align:4 data:4byte +__vt__15dMeterHakusha_c = .data:0x803B93F8; // type:object size:0x20 scope:global align:4 +@4516 = .data:0x803B9418; // type:object size:0x20 scope:local align:4 +__vt__11dMeterMap_c = .data:0x803B9438; // type:object size:0x10 scope:global align:4 +__vt__14dMeterString_c = .data:0x803B9448; // type:object size:0x20 scope:global align:4 +bmg_filename$3954 = .data:0x803B9468; // type:object size:0x28 scope:local align:4 +i_action_num$8377 = .data:0x803B9490; // type:object size:0x204 scope:local align:4 +@8915 = .data:0x803B9694; // type:object size:0x24 scope:local align:4 +@8937 = .data:0x803B96B8; // type:object size:0x24 scope:local align:4 +@8960 = .data:0x803B96DC; // type:object size:0x24 scope:local align:4 +@9013 = .data:0x803B9700; // type:object size:0x190 scope:local align:4 +__vt__13dMeter2Draw_c = .data:0x803B9890; // type:object size:0x10 scope:global align:4 +@4588 = .data:0x803B98A0; // type:object size:0x94 scope:local align:4 +tex_name$5199 = .data:0x803B9934; // type:object size:0x28 scope:local align:4 +letter_data__12dMenu_Letter = .data:0x803B995C; // type:object size:0x200 scope:global align:4 data:2byte +__vt__13dMeter2Info_c = .data:0x803B9B5C; // type:object size:0xC scope:global align:4 +@5038 = .data:0x803B9B68; // type:object size:0x2C scope:local align:4 +l_dMeter2_Method = .data:0x803B9B94; // type:object size:0x14 scope:global align:4 +g_profile_METER2 = .data:0x803B9BA8; // type:object size:0x28 scope:global align:4 +@4395 = .data:0x803B9BD0; // type:object size:0x118 scope:local align:4 +@4999 = .data:0x803B9CE8; // type:object size:0x104 scope:local align:4 +mpIconName$5044 = .data:0x803B9DEC; // type:object size:0x118 scope:local align:4 +__vt__10COutFont_c = .data:0x803B9F04; // type:object size:0x24 scope:global align:4 +__vt__13COutFontSet_c = .data:0x803B9F28; // type:object size:0xC scope:global align:4 +char_table$3795 = .data:0x803B9F38; // type:object size:0x80 scope:local align:4 +@3831 = .data:0x803B9FB8; // type:object size:0x100 scope:local align:4 +@3903 = .data:0x803BA0B8; // type:object size:0x28 scope:local align:4 +@5155 = .data:0x803BA0E0; // type:object size:0x30 scope:local align:4 +@5154 = .data:0x803BA110; // type:object size:0x3C scope:local align:4 +@5153 = .data:0x803BA14C; // type:object size:0x38 scope:local align:4 +@5152 = .data:0x803BA184; // type:object size:0x100 scope:local align:4 +@5250 = .data:0x803BA284; // type:object size:0xC4 scope:local align:4 +@5721 = .data:0x803BA348; // type:object size:0x28 scope:local align:4 +@6048 = .data:0x803BA370; // type:object size:0x100 scope:local align:4 +@6101 = .data:0x803BA470; // type:object size:0xC4 scope:local align:4 +@6563 = .data:0x803BA534; // type:object size:0x54 scope:local align:4 +@6562 = .data:0x803BA588; // type:object size:0x100 scope:local align:4 +@6702 = .data:0x803BA688; // type:object size:0x24 scope:local align:4 +@7491 = .data:0x803BA6AC; // type:object size:0x30 scope:local align:4 +@7490 = .data:0x803BA6DC; // type:object size:0x3C scope:local align:4 +@7489 = .data:0x803BA718; // type:object size:0x38 scope:local align:4 +@7488 = .data:0x803BA750; // type:object size:0x100 scope:local align:4 +@8001 = .data:0x803BA850; // type:object size:0x54 scope:local align:4 +@8000 = .data:0x803BA8A4; // type:object size:0x30 scope:local align:4 +@7999 = .data:0x803BA8D4; // type:object size:0x3C scope:local align:4 +@7998 = .data:0x803BA910; // type:object size:0x38 scope:local align:4 +@7997 = .data:0x803BA948; // type:object size:0x100 scope:local align:4 +__vt__35jmessage_string_tRenderingProcessor = .data:0x803BAA48; // type:object size:0x40 scope:global align:4 +__vt__34jmessage_string_tSequenceProcessor = .data:0x803BAA88; // type:object size:0x58 scope:global align:4 +__vt__33jmessage_string_tMeasureProcessor = .data:0x803BAAE0; // type:object size:0x40 scope:global align:4 +__vt__24jmessage_string_tControl = .data:0x803BAB20; // type:object size:0xC scope:global align:4 +__vt__26jmessage_string_tReference = .data:0x803BAB2C; // type:object size:0x10 scope:global align:4 +__vt__28jmessage_tRenderingProcessor = .data:0x803BAB3C; // type:object size:0x40 scope:global align:4 +__vt__27jmessage_tSequenceProcessor = .data:0x803BAB7C; // type:object size:0x58 scope:global align:4 +__vt__26jmessage_tMeasureProcessor = .data:0x803BABD4; // type:object size:0x40 scope:global align:4 +__vt__19jmessage_tReference = .data:0x803BAC14; // type:object size:0x10 scope:global align:4 +@4485 = .data:0x803BAC28; // type:object size:0x64 scope:local align:4 +@5874 = .data:0x803BAC8C; // type:object size:0x50 scope:local align:4 +l_dMsgObject_Method = .data:0x803BACDC; // type:object size:0x14 scope:global align:4 +g_profile_MSG_OBJECT = .data:0x803BACF0; // type:object size:0x28 scope:global align:4 +__vt__16dMsgObject_HIO_c = .data:0x803BAD18; // type:object size:0xC scope:global align:4 +__vt__20dMsgObject_HowlHIO_c = .data:0x803BAD24; // type:object size:0xC scope:global align:4 +__vt__10dMsgUnit_c = .data:0x803BAD30; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BAD40; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BAD40; // type:object size:0xC scope:local align:4 +@3754 = .data:0x803BAD4C; // type:object size:0xC scope:local align:4 +@3755 = .data:0x803BAD58; // type:object size:0xC scope:local align:4 +@3756 = .data:0x803BAD64; // type:object size:0xC scope:local align:4 +@3757 = .data:0x803BAD70; // type:object size:0xC scope:local align:4 +@3758 = .data:0x803BAD7C; // type:object size:0xC scope:local align:4 +@3759 = .data:0x803BAD88; // type:object size:0xC scope:local align:4 +process = .data:0x803BAD94; // type:object size:0x48 scope:local align:4 data:4byte +tag_n$4991 = .data:0x803BADE0; // type:object size:0x18 scope:local align:4 data:4byte +__vt__17dMsgScrn3Select_c = .data:0x803BAE28; // type:object size:0xC scope:global align:4 +__vt__15dMsgScrnArrow_c = .data:0x803BAE38; // type:object size:0xC scope:global align:4 +@3949 = .data:0x803BAE48; // type:object size:0x50 scope:local align:4 +__vt__14dMsgScrnBase_c = .data:0x803BAE98; // type:object size:0x58 scope:global align:4 +t_tag$3759 = .data:0x803BAEF0; // type:object size:0x38 scope:local align:4 data:4byte +__vt__14dMsgScrnBoss_c = .data:0x803BAF28; // type:object size:0x58 scope:global align:4 +...data.0 = .data:0x803BAF80; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BAF80; // type:object size:0xC scope:local align:4 +@3819 = .data:0x803BAF8C; // type:object size:0xC scope:local align:4 +@3820 = .data:0x803BAF98; // type:object size:0xC scope:local align:4 +@3821 = .data:0x803BAFA4; // type:object size:0xC scope:local align:4 +@3822 = .data:0x803BAFB0; // type:object size:0xC scope:local align:4 +@3823 = .data:0x803BAFBC; // type:object size:0xC scope:local align:4 +@3824 = .data:0x803BAFC8; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BAFD4; // type:object size:0x48 scope:local align:4 data:4byte +@3825 = .data:0x803BB01C; // type:object size:0xC scope:local align:4 +@3826 = .data:0x803BB028; // type:object size:0xC scope:local align:4 +@3827 = .data:0x803BB034; // type:object size:0xC scope:local align:4 +@3828 = .data:0x803BB040; // type:object size:0xC scope:local align:4 +@3829 = .data:0x803BB04C; // type:object size:0xC scope:local align:4 +@3830 = .data:0x803BB058; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BB064; // type:object size:0x48 scope:local align:4 data:4byte +__vt__17dMsgScrnExplain_c = .data:0x803BB0AC; // type:object size:0xC scope:global align:4 +__vt__14dMsgScrnItem_c = .data:0x803BB0B8; // type:object size:0x58 scope:global align:4 +...data.0 = .data:0x803BB110; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BB110; // type:object size:0xC scope:local align:4 +@4173 = .data:0x803BB11C; // type:object size:0xC scope:local align:4 +@4174 = .data:0x803BB128; // type:object size:0xC scope:local align:4 +@4175 = .data:0x803BB134; // type:object size:0xC scope:local align:4 +@4176 = .data:0x803BB140; // type:object size:0xC scope:local align:4 +@4177 = .data:0x803BB14C; // type:object size:0xC scope:local align:4 +init_proc = .data:0x803BB158; // type:object size:0x3C scope:local align:4 data:4byte +@4178 = .data:0x803BB194; // type:object size:0xC scope:local align:4 +@4179 = .data:0x803BB1A0; // type:object size:0xC scope:local align:4 +@4180 = .data:0x803BB1AC; // type:object size:0xC scope:local align:4 +@4181 = .data:0x803BB1B8; // type:object size:0xC scope:local align:4 +@4182 = .data:0x803BB1C4; // type:object size:0xC scope:local align:4 +process = .data:0x803BB1D0; // type:object size:0x3C scope:local align:4 data:4byte +ylinen_tag$4210 = .data:0x803BB210; // type:object size:0x18 scope:local align:4 data:string +tlinen_tag$4211 = .data:0x803BB228; // type:object size:0x38 scope:local align:4 data:string +tline_tag$4212 = .data:0x803BB260; // type:object size:0x38 scope:local align:4 +tlines_tag$4213 = .data:0x803BB298; // type:object size:0x38 scope:local align:4 data:string +__vt__14dMsgScrnHowl_c = .data:0x803BB2D0; // type:object size:0x58 scope:global align:4 +__vt__16dMsgScrnJimaku_c = .data:0x803BB328; // type:object size:0x58 scope:global align:4 +__vt__16dMsgScrnKanban_c = .data:0x803BB380; // type:object size:0x58 scope:global align:4 +__vt__15dMsgScrnLight_c = .data:0x803BB3D8; // type:object size:0xC scope:global align:4 +__vt__19dMsgScrnLight_HIO_c = .data:0x803BB3E4; // type:object size:0xC scope:global align:4 +t_tag$3877 = .data:0x803BB3F0; // type:object size:0x38 scope:local align:4 data:4byte +__vt__15dMsgScrnPlace_c = .data:0x803BB428; // type:object size:0x58 scope:global align:4 +t_tag$3752 = .data:0x803BB480; // type:object size:0x30 scope:local align:4 data:4byte +__vt__15dMsgScrnStaff_c = .data:0x803BB4B0; // type:object size:0x58 scope:global align:4 +__vt__14dMsgScrnTalk_c = .data:0x803BB508; // type:object size:0x58 scope:global align:4 +__vt__14dMsgScrnTree_c = .data:0x803BB560; // type:object size:0x58 scope:global align:4 +__vt__16dMsgStringBase_c = .data:0x803BB5B8; // type:object size:0x20 scope:global align:4 +__vt__12dMsgString_c = .data:0x803BB5D8; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803BB5F8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BB5F8; // type:object size:0xC scope:local align:4 +@4646 = .data:0x803BB604; // type:object size:0x58 scope:local align:4 +@4645 = .data:0x803BB65C; // type:object size:0x68 scope:local align:4 +@4936 = .data:0x803BB6C4; // type:object size:0x4C scope:local align:4 +@5023 = .data:0x803BB710; // type:object size:0xC scope:local align:4 +@5024 = .data:0x803BB71C; // type:object size:0xC scope:local align:4 +@5025 = .data:0x803BB728; // type:object size:0xC scope:local align:4 +@5026 = .data:0x803BB734; // type:object size:0xC scope:local align:4 +@5027 = .data:0x803BB740; // type:object size:0xC scope:local align:4 +@5028 = .data:0x803BB74C; // type:object size:0xC scope:local align:4 +@5029 = .data:0x803BB758; // type:object size:0xC scope:local align:4 +@5030 = .data:0x803BB764; // type:object size:0xC scope:local align:4 +@5031 = .data:0x803BB770; // type:object size:0xC scope:local align:4 +@5032 = .data:0x803BB77C; // type:object size:0xC scope:local align:4 +@5033 = .data:0x803BB788; // type:object size:0xC scope:local align:4 +@5034 = .data:0x803BB794; // type:object size:0xC scope:local align:4 +@5035 = .data:0x803BB7A0; // type:object size:0xC scope:local align:4 +@5036 = .data:0x803BB7AC; // type:object size:0xC scope:local align:4 +@5037 = .data:0x803BB7B8; // type:object size:0xC scope:local align:4 +@5038 = .data:0x803BB7C4; // type:object size:0xC scope:local align:4 +@5039 = .data:0x803BB7D0; // type:object size:0xC scope:local align:4 +@5040 = .data:0x803BB7DC; // type:object size:0xC scope:local align:4 +@5041 = .data:0x803BB7E8; // type:object size:0xC scope:local align:4 +@5042 = .data:0x803BB7F4; // type:object size:0xC scope:local align:4 +@5043 = .data:0x803BB800; // type:object size:0xC scope:local align:4 +@5044 = .data:0x803BB80C; // type:object size:0xC scope:local align:4 +@5045 = .data:0x803BB818; // type:object size:0xC scope:local align:4 +@5046 = .data:0x803BB824; // type:object size:0xC scope:local align:4 +@5047 = .data:0x803BB830; // type:object size:0xC scope:local align:4 +@5048 = .data:0x803BB83C; // type:object size:0xC scope:local align:4 +@5049 = .data:0x803BB848; // type:object size:0xC scope:local align:4 +@5050 = .data:0x803BB854; // type:object size:0xC scope:local align:4 +@5051 = .data:0x803BB860; // type:object size:0xC scope:local align:4 +@5052 = .data:0x803BB86C; // type:object size:0xC scope:local align:4 +@5053 = .data:0x803BB878; // type:object size:0xC scope:local align:4 +@5054 = .data:0x803BB884; // type:object size:0xC scope:local align:4 +@5055 = .data:0x803BB890; // type:object size:0xC scope:local align:4 +@5056 = .data:0x803BB89C; // type:object size:0xC scope:local align:4 +@5057 = .data:0x803BB8A8; // type:object size:0xC scope:local align:4 +@5058 = .data:0x803BB8B4; // type:object size:0xC scope:local align:4 +@5059 = .data:0x803BB8C0; // type:object size:0xC scope:local align:4 +@5060 = .data:0x803BB8CC; // type:object size:0xC scope:local align:4 +@5061 = .data:0x803BB8D8; // type:object size:0xC scope:local align:4 +@5062 = .data:0x803BB8E4; // type:object size:0xC scope:local align:4 +@5063 = .data:0x803BB8F0; // type:object size:0xC scope:local align:4 +@5064 = .data:0x803BB8FC; // type:object size:0xC scope:local align:4 +@5065 = .data:0x803BB908; // type:object size:0xC scope:local align:4 +@5066 = .data:0x803BB914; // type:object size:0xC scope:local align:4 +@5067 = .data:0x803BB920; // type:object size:0xC scope:local align:4 +@5068 = .data:0x803BB92C; // type:object size:0xC scope:local align:4 +@5069 = .data:0x803BB938; // type:object size:0xC scope:local align:4 +@5070 = .data:0x803BB944; // type:object size:0xC scope:local align:4 +@5071 = .data:0x803BB950; // type:object size:0xC scope:local align:4 +@5072 = .data:0x803BB95C; // type:object size:0xC scope:local align:4 +@5073 = .data:0x803BB968; // type:object size:0xC scope:local align:4 +@5074 = .data:0x803BB974; // type:object size:0xC scope:local align:4 +@5075 = .data:0x803BB980; // type:object size:0xC scope:local align:4 +mQueryList__10dMsgFlow_c = .data:0x803BB98C; // type:object size:0x27C scope:global align:4 data:4byte +@5944 = .data:0x803BBC08; // type:object size:0xC scope:local align:4 +@5945 = .data:0x803BBC14; // type:object size:0xC scope:local align:4 +@5946 = .data:0x803BBC20; // type:object size:0xC scope:local align:4 +@5947 = .data:0x803BBC2C; // type:object size:0xC scope:local align:4 +@5948 = .data:0x803BBC38; // type:object size:0xC scope:local align:4 +@5949 = .data:0x803BBC44; // type:object size:0xC scope:local align:4 +@5950 = .data:0x803BBC50; // type:object size:0xC scope:local align:4 +@5951 = .data:0x803BBC5C; // type:object size:0xC scope:local align:4 +@5952 = .data:0x803BBC68; // type:object size:0xC scope:local align:4 +@5953 = .data:0x803BBC74; // type:object size:0xC scope:local align:4 +@5954 = .data:0x803BBC80; // type:object size:0xC scope:local align:4 +@5955 = .data:0x803BBC8C; // type:object size:0xC scope:local align:4 +@5956 = .data:0x803BBC98; // type:object size:0xC scope:local align:4 +@5957 = .data:0x803BBCA4; // type:object size:0xC scope:local align:4 +@5958 = .data:0x803BBCB0; // type:object size:0xC scope:local align:4 +@5959 = .data:0x803BBCBC; // type:object size:0xC scope:local align:4 +@5960 = .data:0x803BBCC8; // type:object size:0xC scope:local align:4 +@5961 = .data:0x803BBCD4; // type:object size:0xC scope:local align:4 +@5962 = .data:0x803BBCE0; // type:object size:0xC scope:local align:4 +@5963 = .data:0x803BBCEC; // type:object size:0xC scope:local align:4 +@5964 = .data:0x803BBCF8; // type:object size:0xC scope:local align:4 +@5965 = .data:0x803BBD04; // type:object size:0xC scope:local align:4 +@5966 = .data:0x803BBD10; // type:object size:0xC scope:local align:4 +@5967 = .data:0x803BBD1C; // type:object size:0xC scope:local align:4 +@5968 = .data:0x803BBD28; // type:object size:0xC scope:local align:4 +@5969 = .data:0x803BBD34; // type:object size:0xC scope:local align:4 +@5970 = .data:0x803BBD40; // type:object size:0xC scope:local align:4 +@5971 = .data:0x803BBD4C; // type:object size:0xC scope:local align:4 +@5972 = .data:0x803BBD58; // type:object size:0xC scope:local align:4 +@5973 = .data:0x803BBD64; // type:object size:0xC scope:local align:4 +@5974 = .data:0x803BBD70; // type:object size:0xC scope:local align:4 +@5975 = .data:0x803BBD7C; // type:object size:0xC scope:local align:4 +@5976 = .data:0x803BBD88; // type:object size:0xC scope:local align:4 +@5977 = .data:0x803BBD94; // type:object size:0xC scope:local align:4 +@5978 = .data:0x803BBDA0; // type:object size:0xC scope:local align:4 +@5979 = .data:0x803BBDAC; // type:object size:0xC scope:local align:4 +@5980 = .data:0x803BBDB8; // type:object size:0xC scope:local align:4 +@5981 = .data:0x803BBDC4; // type:object size:0xC scope:local align:4 +@5982 = .data:0x803BBDD0; // type:object size:0xC scope:local align:4 +@5983 = .data:0x803BBDDC; // type:object size:0xC scope:local align:4 +@5984 = .data:0x803BBDE8; // type:object size:0xC scope:local align:4 +@5985 = .data:0x803BBDF4; // type:object size:0xC scope:local align:4 +@5986 = .data:0x803BBE00; // type:object size:0xC scope:local align:4 +mEventList__10dMsgFlow_c = .data:0x803BBE0C; // type:object size:0x204 scope:global align:4 data:4byte +@6324 = .data:0x803BC010; // type:object size:0x20 scope:local align:4 +@6503 = .data:0x803BC030; // type:object size:0x30 scope:local align:4 +@6752 = .data:0x803BC060; // type:object size:0x20 scope:local align:4 +__vt__10dMsgFlow_c = .data:0x803BC080; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BC090; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BC090; // type:object size:0xC scope:local align:4 +l_mojiHira = .data:0x803BC09C; // type:object size:0x104 scope:global align:4 +l_mojiHira2 = .data:0x803BC1A0; // type:object size:0x104 scope:global align:4 +l_mojiHira3 = .data:0x803BC2A4; // type:object size:0x104 scope:global align:4 +l_mojikata = .data:0x803BC3A8; // type:object size:0x104 scope:global align:4 +l_mojikata2 = .data:0x803BC4AC; // type:object size:0x104 scope:global align:4 +l_mojikata3 = .data:0x803BC5B0; // type:object size:0x104 scope:global align:4 +l_mojiEisu = .data:0x803BC6B4; // type:object size:0x104 scope:global align:4 +@3855 = .data:0x803BC7B8; // type:object size:0xC scope:local align:4 +@3856 = .data:0x803BC7C4; // type:object size:0xC scope:local align:4 +@3857 = .data:0x803BC7D0; // type:object size:0xC scope:local align:4 +@3858 = .data:0x803BC7DC; // type:object size:0xC scope:local align:4 +@3859 = .data:0x803BC7E8; // type:object size:0xC scope:local align:4 +@3860 = .data:0x803BC7F4; // type:object size:0xC scope:local align:4 +@3861 = .data:0x803BC800; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803BC80C; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803BC818; // type:object size:0xC scope:local align:4 +SelProc = .data:0x803BC824; // type:object size:0x6C scope:global align:4 data:4byte +@4185 = .data:0x803BC890; // type:object size:0x34 scope:local align:4 +l_cur0TagName$4789 = .data:0x803BC8C8; // type:object size:0x40 scope:local align:4 +l_cur1TagName$4790 = .data:0x803BC908; // type:object size:0x40 scope:local align:4 +l_menu_icon_tag$4796 = .data:0x803BC948; // type:object size:0x20 scope:local align:4 +l_menu_tag$4797 = .data:0x803BC968; // type:object size:0x78 scope:local align:4 +l_menu_msg$4798 = .data:0x803BC9E0; // type:object size:0x10 scope:local align:4 +l_tagName$4812 = .data:0x803BC9F0; // type:object size:0x208 scope:local align:4 +l_nameTagName$4819 = .data:0x803BCBF8; // type:object size:0x40 scope:local align:4 +l_nameCurTagName$4820 = .data:0x803BCC38; // type:object size:0x40 scope:local align:4 +__vt__14dDlst_NameIN_c = .data:0x803BCC78; // type:object size:0x10 scope:global align:4 +__vt__7dName_c = .data:0x803BCCA4; // type:object size:0xC scope:global align:4 +__vt__9dNm_HIO_c = .data:0x803BCCBC; // type:object size:0xC scope:global align:4 +__vt__16dNpcLib_lookat_c = .data:0x803BCCC8; // type:object size:0xC scope:global align:4 +l_dOvlpFd_Method = .data:0x803BCCD8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x803BCCEC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x803BCD14; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x803BCD3C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x803BCD64; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x803BCD8C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP9 = .data:0x803BCDB4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP10 = .data:0x803BCDDC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP11 = .data:0x803BCE04; // type:object size:0x28 scope:global align:4 +@3695 = .data:0x803BCE30; // type:object size:0xC scope:local align:4 data:4byte +@3721 = .data:0x803BCE3C; // type:object size:0xC scope:local align:4 data:4byte +@3736 = .data:0x803BCE48; // type:object size:0xC scope:local align:4 data:4byte +@3765 = .data:0x803BCE54; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x803BCE60; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x803BCE74; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x803BCE9C; // type:object size:0x10 scope:global align:4 +@3812 = .data:0x803BCEB0; // type:object size:0xC scope:local align:4 data:4byte +@3857 = .data:0x803BCEBC; // type:object size:0xC scope:local align:4 data:4byte +@3871 = .data:0x803BCEC8; // type:object size:0xC scope:local align:4 data:4byte +@3898 = .data:0x803BCED4; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd3_Method = .data:0x803BCEE0; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP3 = .data:0x803BCEF4; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd3_dlst_c = .data:0x803BCF1C; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_snapShot_c = .data:0x803BCF2C; // type:object size:0xC scope:global align:4 +__vt__10JSUIosBase = .data:0x803BCF38; // type:object size:0xC scope:global align:4 +__vt__8CPaneMgr = .data:0x803BCF44; // type:object size:0x10 scope:global align:4 +__vt__17CPaneMgrAlphaMorf = .data:0x803BCF58; // type:object size:0x10 scope:global align:4 +__vt__13CPaneMgrAlpha = .data:0x803BCF68; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BCF78; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BCF78; // type:object size:0xC scope:local align:4 +@3736 = .data:0x803BCF84; // type:object size:0xC scope:local align:4 +@3737 = .data:0x803BCF90; // type:object size:0xC scope:local align:4 +@3738 = .data:0x803BCF9C; // type:object size:0xC scope:local align:4 +@3739 = .data:0x803BCFA8; // type:object size:0xC scope:local align:4 +@3740 = .data:0x803BCFB4; // type:object size:0xC scope:local align:4 +@3741 = .data:0x803BCFC0; // type:object size:0xC scope:local align:4 +@3742 = .data:0x803BCFCC; // type:object size:0xC scope:local align:4 +@3743 = .data:0x803BCFD8; // type:object size:0xC scope:local align:4 +@3744 = .data:0x803BCFE4; // type:object size:0xC scope:local align:4 +@3745 = .data:0x803BCFF0; // type:object size:0xC scope:local align:4 +@3746 = .data:0x803BCFFC; // type:object size:0xC scope:local align:4 +@3747 = .data:0x803BD008; // type:object size:0xC scope:local align:4 +@3748 = .data:0x803BD014; // type:object size:0xC scope:local align:4 +@3749 = .data:0x803BD020; // type:object size:0xC scope:local align:4 +@3750 = .data:0x803BD02C; // type:object size:0xC scope:local align:4 +@3751 = .data:0x803BD038; // type:object size:0xC scope:local align:4 +l_execFunc = .data:0x803BD044; // type:object size:0xC0 scope:global align:4 data:4byte +l_method$4622 = .data:0x803BD104; // type:object size:0xC scope:local align:4 +l_dScnLogo_Method = .data:0x803BD110; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x803BD124; // type:object size:0x28 scope:global align:4 +__vt__10dLog_HIO_c = .data:0x803BD14C; // type:object size:0xC scope:global align:4 +g_profile_MENU_SCENE = .data:0x803BD158; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803BD180; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD180; // type:object size:0xC scope:local align:4 +@3942 = .data:0x803BD18C; // type:object size:0xC scope:local align:4 +@3943 = .data:0x803BD198; // type:object size:0xC scope:local align:4 +@3944 = .data:0x803BD1A4; // type:object size:0xC scope:local align:4 +@3945 = .data:0x803BD1B0; // type:object size:0xC scope:local align:4 +@3946 = .data:0x803BD1BC; // type:object size:0xC scope:local align:4 +@3947 = .data:0x803BD1C8; // type:object size:0xC scope:local align:4 +MainProc = .data:0x803BD1D4; // type:object size:0x48 scope:global align:4 data:4byte +l_dScnName_Method = .data:0x803BD21C; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x803BD230; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x803BD258; // type:object size:0x28 scope:global align:4 +__vt__17dScnName_camera_c = .data:0x803BD280; // type:object size:0xC scope:global align:4 +__vt__9dSn_HIO_c = .data:0x803BD28C; // type:object size:0xC scope:global align:4 +l_wipeType$4081 = .data:0x803BD298; // type:object size:0x2E scope:local align:4 +camparamarc$4608 = .data:0x803BD2C8; // type:object size:0xA scope:local align:4 +l_method$4860 = .data:0x803BD2D4; // type:object size:0x2C scope:local align:4 +l_dScnPly_Method = .data:0x803BD300; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x803BD314; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x803BD33C; // type:object size:0x28 scope:global align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x803BD364; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x803BD370; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x803BD37C; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x803BD388; // type:object size:0xC scope:global align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x803BD394; // type:object size:0xC scope:global align:4 +l_method$4056 = .data:0x803BD3A0; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x803BD3B4; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x803BD3C8; // type:object size:0x28 scope:global align:4 +g_profile_WARNING_SCENE = .data:0x803BD3F0; // type:object size:0x28 scope:global align:4 +g_profile_WARNING2_SCENE = .data:0x803BD418; // type:object size:0x28 scope:global align:4 +__vt__22dSvBit_childOtherHIO_c = .data:0x803BD440; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childTransformHIO_c = .data:0x803BD44C; // type:object size:0xC scope:global align:4 +__vt__25dSvBit_childDarknessHIO_c = .data:0x803BD458; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childTbPerfectionHIO_c = .data:0x803BD464; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childItOneZoneHIO_c = .data:0x803BD470; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childItZoneHIO_c = .data:0x803BD47C; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childItDungeonHIO_c = .data:0x803BD488; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childItPerfectionHIO_c = .data:0x803BD494; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childSwOneZoneHIO_c = .data:0x803BD4A0; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childSwZoneHIO_c = .data:0x803BD4AC; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childSwDungeonHIO_c = .data:0x803BD4B8; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childSwPerfectionHIO_c = .data:0x803BD4C4; // type:object size:0xC scope:global align:4 +__vt__25dSvBit_childTreasureHIO_c = .data:0x803BD4D0; // type:object size:0xC scope:global align:4 +__vt__21dSvBit_childItemHIO_c = .data:0x803BD4DC; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childSwitchHIO_c = .data:0x803BD4E8; // type:object size:0xC scope:global align:4 +__vt__12dSvBit_HIO_c = .data:0x803BD4F4; // type:object size:0xC scope:global align:4 +@5239 = .data:0x803BD500; // type:object size:0x24 scope:local align:4 +l_dTimer_Method = .data:0x803BD524; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x803BD538; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x803BD560; // type:object size:0x10 scope:global align:4 +l_dkWmark_Method = .data:0x803BD570; // type:object size:0x14 scope:global align:4 +g_profile_WMARK = .data:0x803BD584; // type:object size:0x28 scope:global align:4 +l_dkWpillar_Method = .data:0x803BD5B0; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x803BD5C4; // type:object size:0x28 scope:global align:4 +strings$4165 = .data:0x803BD5F0; // type:object size:0x10 scope:local align:4 +__vt__20DynamicModuleControl = .data:0x803BD600; // type:object size:0x34 scope:global align:4 +__vt__24DynamicModuleControlBase = .data:0x803BD634; // type:object size:0x34 scope:global align:4 +g_cAPI_Interface = .data:0x803BD668; // type:object size:0x18 scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x803BD680; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x803BD6E4; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x803BD748; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x803BD7AC; // type:object size:0x64 scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x803BD810; // type:object size:0x58 scope:global align:4 +__vt__9cCcD_Stts = .data:0x803BD868; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x803BD888; // type:object size:0x30 scope:global align:4 +atntable = .data:0x803BD8B8; // type:object size:0x802 scope:global align:4 +__vt__8cBgS_Chk = .data:0x803BE0C0; // type:object size:0xC scope:global align:4 +__vt__11cBgS_GndChk = .data:0x803BE0D0; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_LinChk = .data:0x803BE0E8; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x803BE100; // type:object size:0xC scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x803BE110; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x803BE120; // type:object size:0xC scope:global align:4 +__vt__8cM2dGCir = .data:0x803BE12C; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCps = .data:0x803BE138; // type:object size:0xC scope:global align:4 +e_mtx = .data:0x803BE160; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x803BE1A0; // type:object size:0x40 scope:global align:4 +__vt__10JFWDisplay = .data:0x803BE1E0; // type:object size:0x18 scope:global align:4 +jpa_pos = .data:0x803BE200; // type:object size:0x144 scope:global align:4 +jpa_crd = .data:0x803BE360; // type:object size:0x20 scope:global align:4 +@2829 = .data:0x803BE380; // type:object size:0x2C scope:local align:4 +@2828 = .data:0x803BE3AC; // type:object size:0x2C scope:local align:4 +@3454 = .data:0x803BE3D8; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x803BE420; // type:label scope:local align:4 +jpa_dl = .data:0x803BE420; // type:object size:0x20 scope:global align:4 +jpa_dl_x = .data:0x803BE440; // type:object size:0x20 scope:global align:4 +p_prj = .data:0x803BE460; // type:object size:0xC scope:global align:4 +p_direction = .data:0x803BE46C; // type:object size:0x14 scope:global align:4 +p_rot = .data:0x803BE480; // type:object size:0x14 scope:global align:4 +p_plane = .data:0x803BE494; // type:object size:0xC scope:global align:4 +st_bm__12JPABaseShape = .data:0x803BE4A0; // type:object size:0xC scope:global align:4 +st_bf__12JPABaseShape = .data:0x803BE4AC; // type:object size:0x28 scope:global align:4 +st_lo__12JPABaseShape = .data:0x803BE4D4; // type:object size:0x40 scope:global align:4 +st_c__12JPABaseShape = .data:0x803BE514; // type:object size:0x20 scope:global align:4 +st_ao__12JPABaseShape = .data:0x803BE534; // type:object size:0x10 scope:global align:4 +st_ca__12JPABaseShape = .data:0x803BE544; // type:object size:0x60 scope:global align:4 +st_aa__12JPABaseShape = .data:0x803BE5A4; // type:object size:0x20 scope:global align:4 +@2631 = .data:0x803BE5C8; // type:object size:0x1C scope:local align:4 +@3259 = .data:0x803BE5E8; // type:object size:0x24 scope:local align:4 +__vt__12JPAFieldBase = .data:0x803BE60C; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldSpin = .data:0x803BE620; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldDrag = .data:0x803BE634; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldRandom = .data:0x803BE648; // type:object size:0x14 scope:global align:4 +__vt__18JPAFieldConvection = .data:0x803BE65C; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldVortex = .data:0x803BE670; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldNewton = .data:0x803BE684; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldMagnet = .data:0x803BE698; // type:object size:0x14 scope:global align:4 +__vt__11JPAFieldAir = .data:0x803BE6AC; // type:object size:0x14 scope:global align:4 +__vt__15JPAFieldGravity = .data:0x803BE6C0; // type:object size:0x14 scope:global align:4 +__vt__10JPATexture = .data:0x803BE6D8; // type:object size:0xC scope:global align:4 +__vt__Q26JStage6TActor = .data:0x803BE6E8; // type:object size:0x8C scope:global align:4 +__vt__Q26JStage13TAmbientLight = .data:0x803BE778; // type:object size:0x44 scope:global align:4 +__vt__Q26JStage7TCamera = .data:0x803BE7C0; // type:object size:0x94 scope:global align:4 +__vt__Q26JStage4TFog = .data:0x803BE858; // type:object size:0x5C scope:global align:4 +__vt__Q26JStage6TLight = .data:0x803BE8B8; // type:object size:0x6C scope:global align:4 +__vt__Q26JStage7TObject = .data:0x803BE928; // type:object size:0x3C scope:global align:4 +__vt__Q26JStage7TSystem = .data:0x803BE968; // type:object size:0x50 scope:global align:4 +__vt__Q37JStudio3ctb6TParse = .data:0x803BE9B8; // type:object size:0x14 scope:global align:4 +__vt__Q37JGadget6binary19TParse_header_block = .data:0x803BE9CC; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TFactory = .data:0x803BE9E0; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TControl = .data:0x803BE9F4; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb14TObject_TxyzRy = .data:0x803BEA00; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3ctb7TObject = .data:0x803BEA10; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x803BEA20; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x803BEA40; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x803BEA60; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x803BEA80; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x803BEAA0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x803BEAC0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x803BEAE0; // type:object size:0x20 scope:global align:4 +@838 = .data:0x803BEB00; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x803BEB5C; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x803BEB70; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x803BEB84; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x803BEB90; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x803BEBA0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x803BEBB0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x803BEBC0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x803BEBD0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x803BEBE0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x803BEBF0; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x803BEC00; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x803BEC20; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x803BEC34; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BEC40; // type:label scope:local align:4 +@742 = .data:0x803BEC40; // type:object size:0xC scope:local align:4 data:4byte +@745 = .data:0x803BEC4C; // type:object size:0xC scope:local align:4 +@748 = .data:0x803BEC58; // type:object size:0xC scope:local align:4 +@751 = .data:0x803BEC64; // type:object size:0xC scope:local align:4 +@754 = .data:0x803BEC70; // type:object size:0xC scope:local align:4 +@757 = .data:0x803BEC7C; // type:object size:0xC scope:local align:4 +@760 = .data:0x803BEC88; // type:object size:0xC scope:local align:4 +@763 = .data:0x803BEC94; // type:object size:0xC scope:local align:4 +@766 = .data:0x803BECA0; // type:object size:0xC scope:local align:4 +@769 = .data:0x803BECAC; // type:object size:0xC scope:local align:4 +@772 = .data:0x803BECB8; // type:object size:0xC scope:local align:4 +@775 = .data:0x803BECC4; // type:object size:0xC scope:local align:4 +@778 = .data:0x803BECD0; // type:object size:0xC scope:local align:4 +@882 = .data:0x803BECDC; // type:object size:0x4C scope:local align:4 +@1305 = .data:0x803BED28; // type:object size:0xC scope:local align:4 +@1308 = .data:0x803BED34; // type:object size:0xC scope:local align:4 +@1310 = .data:0x803BED40; // type:object size:0xC scope:local align:4 +@1312 = .data:0x803BED4C; // type:object size:0xC scope:local align:4 +@1314 = .data:0x803BED58; // type:object size:0xC scope:local align:4 +@1316 = .data:0x803BED64; // type:object size:0xC scope:local align:4 +@1318 = .data:0x803BED70; // type:object size:0xC scope:local align:4 +@1320 = .data:0x803BED7C; // type:object size:0xC scope:local align:4 +@1323 = .data:0x803BED88; // type:object size:0xC scope:local align:4 +@1325 = .data:0x803BED94; // type:object size:0xC scope:local align:4 +@1327 = .data:0x803BEDA0; // type:object size:0xC scope:local align:4 +@1329 = .data:0x803BEDAC; // type:object size:0xC scope:local align:4 +@1366 = .data:0x803BEDB8; // type:object size:0x124 scope:local align:4 +@1441 = .data:0x803BEEDC; // type:object size:0xC scope:local align:4 +@1444 = .data:0x803BEEE8; // type:object size:0xC scope:local align:4 +@1446 = .data:0x803BEEF4; // type:object size:0xC scope:local align:4 +@1449 = .data:0x803BEF00; // type:object size:0xC scope:local align:4 +@1451 = .data:0x803BEF0C; // type:object size:0xC scope:local align:4 +@1453 = .data:0x803BEF18; // type:object size:0xC scope:local align:4 +@1455 = .data:0x803BEF24; // type:object size:0xC scope:local align:4 +@1491 = .data:0x803BEF30; // type:object size:0x100 scope:local align:4 +@1546 = .data:0x803BF030; // type:object size:0x44 scope:local align:4 +@1570 = .data:0x803BF074; // type:object size:0xC scope:local align:4 data:4byte +@1573 = .data:0x803BF080; // type:object size:0xC scope:local align:4 data:4byte +@1613 = .data:0x803BF08C; // type:object size:0x8C scope:local align:4 +@1637 = .data:0x803BF118; // type:object size:0xC scope:local align:4 data:4byte +@1683 = .data:0x803BF124; // type:object size:0xC scope:local align:4 +@1686 = .data:0x803BF130; // type:object size:0xC scope:local align:4 +@1688 = .data:0x803BF13C; // type:object size:0xC scope:local align:4 +@1690 = .data:0x803BF148; // type:object size:0xC scope:local align:4 +@1692 = .data:0x803BF154; // type:object size:0xC scope:local align:4 +@1694 = .data:0x803BF160; // type:object size:0xC scope:local align:4 +@1696 = .data:0x803BF16C; // type:object size:0xC scope:local align:4 +@1698 = .data:0x803BF178; // type:object size:0xC scope:local align:4 +@1701 = .data:0x803BF184; // type:object size:0xC scope:local align:4 +@1703 = .data:0x803BF190; // type:object size:0xC scope:local align:4 +@1705 = .data:0x803BF19C; // type:object size:0xC scope:local align:4 +@1752 = .data:0x803BF1A8; // type:object size:0x138 scope:local align:4 +@1776 = .data:0x803BF2E0; // type:object size:0xC scope:local align:4 +@1779 = .data:0x803BF2EC; // type:object size:0xC scope:local align:4 +@1781 = .data:0x803BF2F8; // type:object size:0xC scope:local align:4 +@1783 = .data:0x803BF304; // type:object size:0xC scope:local align:4 +@1785 = .data:0x803BF310; // type:object size:0xC scope:local align:4 +@1787 = .data:0x803BF31C; // type:object size:0xC scope:local align:4 +@1789 = .data:0x803BF328; // type:object size:0xC scope:local align:4 +@1791 = .data:0x803BF334; // type:object size:0xC scope:local align:4 +@1794 = .data:0x803BF340; // type:object size:0xC scope:local align:4 +@1796 = .data:0x803BF34C; // type:object size:0xC scope:local align:4 +@1798 = .data:0x803BF358; // type:object size:0xC scope:local align:4 +@1800 = .data:0x803BF364; // type:object size:0xC scope:local align:4 +@1831 = .data:0x803BF370; // type:object size:0x10C scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x803BF47C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x803BF49C; // type:object size:0x50 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x803BF4EC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x803BF50C; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x803BF558; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x803BF59C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x803BF5BC; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x803BF5E4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x803BF604; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x803BF624; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x803BF644; // type:object size:0x3C scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x803BF680; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x803BF6A0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x803BF6C0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x803BF6E0; // type:object size:0x50 scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x803BF730; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x803BF750; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x803BF770; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x803BF780; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803BF790; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x803BF7A0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803BF7B0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x803BF7C0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803BF7D0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x803BF7E0; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TFactory = .data:0x803BF800; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x803BF814; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x803BF820; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x803BF840; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x803BF860; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BF870; // type:label scope:local align:4 +@890 = .data:0x803BF870; // type:object size:0xC scope:local align:4 data:4byte +@899 = .data:0x803BF87C; // type:object size:0xC scope:local align:4 data:4byte +@916 = .data:0x803BF888; // type:object size:0xC scope:local align:4 data:4byte +@1083 = .data:0x803BF894; // type:object size:0xC scope:local align:4 +@1084 = .data:0x803BF8A0; // type:object size:0xC scope:local align:4 +@1089 = .data:0x803BF8AC; // type:object size:0xC scope:local align:4 +@1090 = .data:0x803BF8B8; // type:object size:0xC scope:local align:4 +@1091 = .data:0x803BF8C4; // type:object size:0xC scope:local align:4 +@1096 = .data:0x803BF8D0; // type:object size:0xC scope:local align:4 +@1097 = .data:0x803BF8DC; // type:object size:0xC scope:local align:4 +@1098 = .data:0x803BF8E8; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x803BF8F4; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x803BF904; // type:object size:0x50 scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x803BF9A4; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x803BF9C8; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803BF9E8; // type:label scope:local align:4 +@1014 = .data:0x803BF9E8; // type:object size:0xC scope:local align:4 data:4byte +@1015 = .data:0x803BF9F4; // type:object size:0xC scope:local align:4 +@1019 = .data:0x803BFA00; // type:object size:0xC scope:local align:4 +@1020 = .data:0x803BFA0C; // type:object size:0xC scope:local align:4 +@1024 = .data:0x803BFA18; // type:object size:0xC scope:local align:4 +@1025 = .data:0x803BFA24; // type:object size:0xC scope:local align:4 +@1029 = .data:0x803BFA30; // type:object size:0xC scope:local align:4 +@1030 = .data:0x803BFA3C; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x803BFA48; // type:object size:0x3C scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x803BFAC0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BFAE0; // type:label scope:local align:4 +@844 = .data:0x803BFAE0; // type:object size:0xC scope:local align:4 data:4byte +@845 = .data:0x803BFAEC; // type:object size:0xC scope:local align:4 +@849 = .data:0x803BFAF8; // type:object size:0xC scope:local align:4 +@850 = .data:0x803BFB04; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x803BFB10; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x803BFB50; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x803BFB70; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x803BFB80; // type:object size:0x28 scope:global align:4 +__vt__Q215JStudio_JAudio213TCreateObject = .data:0x803BFBA8; // type:object size:0x10 scope:global align:4 +__vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_ = .data:0x803BFBB8; // type:object size:0x10 scope:global align:4 +__vt__Q215JStudio_JAudio214TAdaptor_sound = .data:0x803BFBC8; // type:object size:0x50 scope:global align:4 +__vt__Q217JStudio_JParticle13TCreateObject = .data:0x803BFC18; // type:object size:0x18 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_ = .data:0x803BFC30; // type:object size:0x1C scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x803BFC4C; // type:object size:0x4C scope:global align:4 +__vt__13JASTaskThread = .data:0x803BFC98; // type:object size:0x10 scope:global align:4 +__vt__19JASDefaultBankTable = .data:0x803BFCA8; // type:object size:0xC scope:global align:4 +__vt__17JASBankTable<256> = .data:0x803BFCB4; // type:object size:0xC scope:global align:4 +__vt__11JASBankList = .data:0x803BFCC0; // type:object size:0xC scope:global align:4 +@56 = .data:0x803BFCD0; // type:object size:0x28 scope:local align:4 +@87 = .data:0x803BFCF8; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x803BFD20; // type:label scope:local align:4 +@486 = .data:0x803BFD20; // type:object size:0xC scope:local align:4 data:4byte +@487 = .data:0x803BFD2C; // type:object size:0xC scope:local align:4 +@488 = .data:0x803BFD38; // type:object size:0xC scope:local align:4 +@489 = .data:0x803BFD44; // type:object size:0xC scope:local align:4 +@490 = .data:0x803BFD50; // type:object size:0xC scope:local align:4 +@491 = .data:0x803BFD5C; // type:object size:0xC scope:local align:4 +@492 = .data:0x803BFD68; // type:object size:0xC scope:local align:4 +@493 = .data:0x803BFD74; // type:object size:0xC scope:local align:4 +@494 = .data:0x803BFD80; // type:object size:0xC scope:local align:4 +@495 = .data:0x803BFD8C; // type:object size:0xC scope:local align:4 +@496 = .data:0x803BFD98; // type:object size:0xC scope:local align:4 +@497 = .data:0x803BFDA4; // type:object size:0xC scope:local align:4 +@498 = .data:0x803BFDB0; // type:object size:0xC scope:local align:4 +@499 = .data:0x803BFDBC; // type:object size:0xC scope:local align:4 +@500 = .data:0x803BFDC8; // type:object size:0xC scope:local align:4 +@501 = .data:0x803BFDD4; // type:object size:0xC scope:local align:4 +@502 = .data:0x803BFDE0; // type:object size:0xC scope:local align:4 +@503 = .data:0x803BFDEC; // type:object size:0xC scope:local align:4 +@504 = .data:0x803BFDF8; // type:object size:0xC scope:local align:4 +@505 = .data:0x803BFE04; // type:object size:0xC scope:local align:4 +@506 = .data:0x803BFE10; // type:object size:0xC scope:local align:4 +@507 = .data:0x803BFE1C; // type:object size:0xC scope:local align:4 +@508 = .data:0x803BFE28; // type:object size:0xC scope:local align:4 +@509 = .data:0x803BFE34; // type:object size:0xC scope:local align:4 +@510 = .data:0x803BFE40; // type:object size:0xC scope:local align:4 +@511 = .data:0x803BFE4C; // type:object size:0xC scope:local align:4 +@512 = .data:0x803BFE58; // type:object size:0xC scope:local align:4 +@513 = .data:0x803BFE64; // type:object size:0xC scope:local align:4 +@514 = .data:0x803BFE70; // type:object size:0xC scope:local align:4 +@515 = .data:0x803BFE7C; // type:object size:0xC scope:local align:4 +@516 = .data:0x803BFE88; // type:object size:0xC scope:local align:4 +@517 = .data:0x803BFE94; // type:object size:0xC scope:local align:4 +@518 = .data:0x803BFEA0; // type:object size:0xC scope:local align:4 +@519 = .data:0x803BFEAC; // type:object size:0xC scope:local align:4 +@520 = .data:0x803BFEB8; // type:object size:0xC scope:local align:4 +@521 = .data:0x803BFEC4; // type:object size:0xC scope:local align:4 +@522 = .data:0x803BFED0; // type:object size:0xC scope:local align:4 +@523 = .data:0x803BFEDC; // type:object size:0xC scope:local align:4 +@524 = .data:0x803BFEE8; // type:object size:0xC scope:local align:4 +@525 = .data:0x803BFEF4; // type:object size:0xC scope:local align:4 +@526 = .data:0x803BFF00; // type:object size:0xC scope:local align:4 +@527 = .data:0x803BFF0C; // type:object size:0xC scope:local align:4 +@528 = .data:0x803BFF18; // type:object size:0xC scope:local align:4 +@529 = .data:0x803BFF24; // type:object size:0xC scope:local align:4 +@530 = .data:0x803BFF30; // type:object size:0xC scope:local align:4 +@531 = .data:0x803BFF3C; // type:object size:0xC scope:local align:4 +@532 = .data:0x803BFF48; // type:object size:0xC scope:local align:4 +@533 = .data:0x803BFF54; // type:object size:0xC scope:local align:4 +@534 = .data:0x803BFF60; // type:object size:0xC scope:local align:4 +@535 = .data:0x803BFF6C; // type:object size:0xC scope:local align:4 +@536 = .data:0x803BFF78; // type:object size:0xC scope:local align:4 +@537 = .data:0x803BFF84; // type:object size:0xC scope:local align:4 +@538 = .data:0x803BFF90; // type:object size:0xC scope:local align:4 +@539 = .data:0x803BFF9C; // type:object size:0xC scope:local align:4 +@540 = .data:0x803BFFA8; // type:object size:0xC scope:local align:4 +@541 = .data:0x803BFFB4; // type:object size:0xC scope:local align:4 +sCmdInfo__12JASSeqParser = .data:0x803BFFC0; // type:object size:0x600 scope:global align:4 data:4byte +@542 = .data:0x803C05C0; // type:object size:0xC scope:local align:4 +sExtCmdInfo__12JASSeqParser = .data:0x803C05CC; // type:object size:0xFF0 scope:global align:4 data:4byte +@632 = .data:0x803C15BC; // type:object size:0xD4 scope:local align:4 +@720 = .data:0x803C1690; // type:object size:0xD4 scope:local align:4 +@1124 = .data:0x803C1764; // type:object size:0x2C scope:local align:4 +__vt__12JASSeqParser = .data:0x803C1790; // type:object size:0x20 scope:global align:4 +@613 = .data:0x803C17B0; // type:object size:0x34 scope:local align:4 +__vt__12JASBasicBank = .data:0x803C17E8; // type:object size:0x14 scope:global align:4 +__vt__7JASBank = .data:0x803C17FC; // type:object size:0x14 scope:global align:4 +__vt__12JASVoiceBank = .data:0x803C1810; // type:object size:0x14 scope:global align:4 +__vt__12JASBasicInst = .data:0x803C1828; // type:object size:0x14 scope:global align:4 +__vt__7JASInst = .data:0x803C183C; // type:object size:0x14 scope:global align:4 +__vt__10JASDrumSet = .data:0x803C1850; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank11TWaveHandle = .data:0x803C1868; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank10TWaveGroup = .data:0x803C187C; // type:object size:0x18 scope:global align:4 +__vt__13JASWaveHandle = .data:0x803C1894; // type:object size:0x14 scope:global align:4 +__vt__16JASBasicWaveBank = .data:0x803C18A8; // type:object size:0x18 scope:global align:4 +__vt__11JASWaveBank = .data:0x803C18C0; // type:object size:0x18 scope:global align:4 +__vt__Q217JASSimpleWaveBank11TWaveHandle = .data:0x803C18D8; // type:object size:0x14 scope:global align:4 +__vt__17JASSimpleWaveBank = .data:0x803C18EC; // type:object size:0x30 scope:global align:4 +sCurrentDir__16JASWaveArcLoader = .data:0x803C1920; // type:object size:0x40 scope:global align:4 +__vt__10JASWaveArc = .data:0x803C1960; // type:object size:0x18 scope:global align:4 +__vt__11JASDisposer = .data:0x803C1978; // type:object size:0x10 scope:global align:4 +@662 = .data:0x803C1988; // type:object size:0x1C scope:local align:4 +@977 = .data:0x803C19A4; // type:object size:0x20 scope:local align:4 +@974 = .data:0x803C19C4; // type:object size:0x20 scope:local align:4 +table_list$151 = .data:0x803C19E8; // type:object size:0x10 scope:local align:4 +history$267 = .data:0x803C19F8; // type:object size:0x28 scope:local align:4 data:4byte +__vt__14JASAudioThread = .data:0x803C1A20; // type:object size:0x10 scope:global align:4 +SEND_TABLE__6JASDsp = .data:0x803C1A30; // type:object size:0x18 scope:global align:4 +jdsp = .data:0x803C1A60; // type:object size:0x1F00 scope:global align:4 +__vt__10JAIAudible = .data:0x803C3960; // type:object size:0x14 scope:global align:4 +__vt__11JAIAudience = .data:0x803C3978; // type:object size:0x20 scope:global align:4 +__vt__5JAISe = .data:0x803C3998; // type:object size:0x58 scope:global align:4 +__vt__8JAISeMgr = .data:0x803C39F0; // type:object size:0x14 scope:global align:4 +__vt__16JAISeCategoryMgr = .data:0x803C3A04; // type:object size:0x14 scope:global align:4 +@852 = .data:0x803C3A18; // type:object size:0x1C scope:local align:4 +__vt__6JAISeq = .data:0x803C3A34; // type:object size:0x30 scope:global align:4 +__vt__13JAISeqDataMgr = .data:0x803C3A68; // type:object size:0x18 scope:global align:4 +__vt__14JAISeqDataUser = .data:0x803C3A80; // type:object size:0x14 scope:global align:4 +__vt__9JAISeqMgr = .data:0x803C3A98; // type:object size:0x14 scope:global align:4 +__vt__8JAISound = .data:0x803C3AB0; // type:object size:0x30 scope:global align:4 +__vt__12JAISoundInfo = .data:0x803C3AE0; // type:object size:0x24 scope:global align:4 +__vt__15JAISoundStarter = .data:0x803C3B08; // type:object size:0x10 scope:global align:4 +__vt__9JAIStream = .data:0x803C3B18; // type:object size:0x30 scope:global align:4 +__vt__16JAIStreamAramMgr = .data:0x803C3B48; // type:object size:0x14 scope:global align:4 +__vt__16JAIStreamDataMgr = .data:0x803C3B5C; // type:object size:0x10 scope:global align:4 +__vt__22JAUAudioArcInterpreter = .data:0x803C3B70; // type:object size:0x44 scope:global align:4 +__vt__17JAUAudioArcLoader = .data:0x803C3BB8; // type:object size:0x44 scope:global align:4 +__vt__14JAUSectionHeap = .data:0x803C3C00; // type:object size:0x34 scope:global align:4 +__vt__16JAUBankTableLink = .data:0x803C3C34; // type:object size:0x14 scope:global align:4 +__vt__12JAUBankTable = .data:0x803C3C48; // type:object size:0xC scope:global align:4 +__vt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgr = .data:0x803C3C54; // type:object size:0x10 scope:global align:4 +__vt__10JAUSection = .data:0x803C3C64; // type:object size:0x10 scope:global align:4 +__vt__27JAUSeqDataMgr_SeqCollection = .data:0x803C3C78; // type:object size:0x18 scope:global align:4 +__vt__32JAUStreamDataMgr_StreamFileTable = .data:0x803C3C90; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x803C3CA0; // type:object size:0xC scope:global align:4 +@1418 = .data:0x803C3CB0; // type:object size:0x24 scope:local align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x803C3CD4; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x803C3D14; // type:object size:0x58 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x803C3D6C; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage10TReference = .data:0x803C3DAC; // type:object size:0x10 scope:global align:4 +sapfnParseCharacter___Q28JMessage18TResourceContainer = .data:0x803C3DC0; // type:object size:0x14 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x803C3DD4; // type:object size:0x14 scope:global align:4 +__vt__Q38JMessage18TResourceContainer10TCResource = .data:0x803C3DE8; // type:object size:0x14 scope:global align:4 +__vt__Q27JGadget42TLinkList_factory = .data:0x803C3DFC; // type:object size:0x14 scope:global align:4 +__vt__16Z2AudioArcLoader = .data:0x803C3E10; // type:object size:0x44 scope:global align:4 +@3690 = .data:0x803C3E58; // type:object size:0x58 scope:local align:4 +__vt__10Z2SoundMgr = .data:0x803C3EB0; // type:object size:0xC scope:global align:4 +__vt__14Z2SoundStarter = .data:0x803C3EC0; // type:object size:0x14 scope:global align:4 +@4619 = .data:0x803C3ED8; // type:object size:0x60 scope:local align:4 +@3900 = .data:0x803C3F38; // type:object size:0x294 scope:local align:4 +@3988 = .data:0x803C41CC; // type:object size:0x27C scope:local align:4 +@4739 = .data:0x803C4448; // type:object size:0x34 scope:local align:4 +@5219 = .data:0x803C447C; // type:object size:0xBC scope:local align:4 +@5218 = .data:0x803C4538; // type:object size:0xBC scope:local align:4 +@6877 = .data:0x803C45F4; // type:object size:0x54 scope:local align:4 +@3732 = .data:0x803C4648; // type:object size:0xB8 scope:local align:4 +sSpotName = .data:0x803C4700; // type:object size:0x144 scope:global align:4 +@5354 = .data:0x803C4844; // type:object size:0x40 scope:local align:4 +@5353 = .data:0x803C4884; // type:object size:0x40 scope:local align:4 +@5352 = .data:0x803C48C4; // type:object size:0x38 scope:local align:4 +@5351 = .data:0x803C48FC; // type:object size:0x38 scope:local align:4 +@5350 = .data:0x803C4934; // type:object size:0x30 scope:local align:4 +@5349 = .data:0x803C4964; // type:object size:0x20 scope:local align:4 +@5348 = .data:0x803C4984; // type:object size:0x34 scope:local align:4 +@5347 = .data:0x803C49B8; // type:object size:0x144 scope:local align:4 +@5852 = .data:0x803C4AFC; // type:object size:0x15C scope:local align:4 +@3566 = .data:0x803C4C58; // type:object size:0x130 scope:local align:4 +__vt__11Z2SoundInfo = .data:0x803C4D88; // type:object size:0x50 scope:global align:4 +__vt__10Z2Audience = .data:0x803C4DD8; // type:object size:0x20 scope:global align:4 +__vt__9Z2Audible = .data:0x803C4DF8; // type:object size:0x14 scope:global align:4 +__vt__15Z2SoundObjAnime = .data:0x803C4E10; // type:object size:0x20 scope:global align:4 +__vt__15Z2SoundObjArrow = .data:0x803C4E30; // type:object size:0x20 scope:global align:4 +__vt__16Z2SoundObjSimple = .data:0x803C4E50; // type:object size:0x20 scope:global align:4 +__vt__21Z2DopplerSoundObjBase = .data:0x803C4E70; // type:object size:0x20 scope:global align:4 +__vt__14Z2SoundObjBase = .data:0x803C4E90; // type:object size:0x20 scope:global align:4 +mEnemyInfo = .data:0x803C4EB0; // type:object size:0x400 scope:local align:4 +@3715 = .data:0x803C52B0; // type:object size:0xC0 scope:local align:4 +mEnemyInfo = .data:0x803C5370; // type:object size:0x400 scope:local align:4 +@4094 = .data:0x803C5770; // type:object size:0x78 scope:local align:4 +@4340 = .data:0x803C57E8; // type:object size:0x7C scope:local align:4 +@4411 = .data:0x803C5864; // type:object size:0x5C scope:local align:4 +__vt__12Z2CreatureOI = .data:0x803C58C0; // type:object size:0x30 scope:global align:4 +__vt__13Z2CreatureGob = .data:0x803C58F0; // type:object size:0x30 scope:global align:4 +__vt__12Z2CreatureFM = .data:0x803C5920; // type:object size:0x30 scope:global align:4 +__vt__18Z2SoundObjBeeGroup = .data:0x803C5950; // type:object size:0x20 scope:global align:4 +__vt__16Z2CreatureSumomo = .data:0x803C5970; // type:object size:0x30 scope:global align:4 +__vt__15Z2CreatureEnemy = .data:0x803C59A0; // type:object size:0x30 scope:global align:4 +__vt__17Z2CreatureCitizen = .data:0x803C59D0; // type:object size:0x30 scope:global align:4 +__vt__10Z2Creature = .data:0x803C5A00; // type:object size:0x30 scope:global align:4 +__vt__15Z2SoundObjCoach = .data:0x803C5A30; // type:object size:0x20 scope:global align:4 +__vt__18Z2RideSoundStarter = .data:0x803C5A50; // type:object size:0x14 scope:global align:4 +__vt__14Z2CreatureRide = .data:0x803C5A64; // type:object size:0x48 scope:global align:4 +__vt__18Z2LinkSoundStarter = .data:0x803C5AAC; // type:object size:0x14 scope:global align:4 +__vt__14Z2CreatureLink = .data:0x803C5AC0; // type:object size:0x48 scope:global align:4 +@4025 = .data:0x803C5B08; // type:object size:0x30 scope:local align:4 +@4272 = .data:0x803C5B38; // type:object size:0x30 scope:local align:4 +@4622 = .data:0x803C5B68; // type:object size:0xA8 scope:local align:4 +@4734 = .data:0x803C5C10; // type:object size:0x40 scope:local align:4 +@4839 = .data:0x803C5C50; // type:object size:0x80 scope:local align:4 +@5076 = .data:0x803C5CD0; // type:object size:0x38 scope:local align:4 +@5074 = .data:0x803C5D08; // type:object size:0x28 scope:local align:4 +@5259 = .data:0x803C5D30; // type:object size:0x38 scope:local align:4 +@5258 = .data:0x803C5D68; // type:object size:0x28 scope:local align:4 +sHowlUmakusa = .data:0x803C5D90; // type:object size:0xC scope:global align:4 +sHowlZeldaSong = .data:0x803C5D9C; // type:object size:0xC scope:global align:4 +sHowlLightPrelude = .data:0x803C5DA8; // type:object size:0xC scope:global align:4 +sHowlSoulRequiem = .data:0x803C5DB4; // type:object size:0xC scope:global align:4 +sHealingSong = .data:0x803C5DC0; // type:object size:0xC scope:global align:4 +sNewSong1 = .data:0x803C5DCC; // type:object size:0xE scope:global align:4 +sNewSong2 = .data:0x803C5DDC; // type:object size:0x10 scope:global align:4 +sNewSong3 = .data:0x803C5DEC; // type:object size:0x12 scope:global align:4 +sGuideData = .data:0x803C5E00; // type:object size:0x48 scope:global align:4 +@3729 = .data:0x803C5E48; // type:object size:0x1C8 scope:local align:4 +@3839 = .data:0x803C6010; // type:object size:0x54 scope:local align:4 +__vt__15Z2SpeechStarter = .data:0x803C6064; // type:object size:0x14 scope:global align:4 +__vt__10Z2AudioMgr = .data:0x803C6078; // type:object size:0xC scope:global align:4 +__vt__26JAUStreamStaticAramMgr_<1> = .data:0x803C6084; // type:object size:0x14 scope:global align:4 +__vt__24JAUStreamAramMgrBase_<1> = .data:0x803C6098; // type:object size:0x14 scope:global align:4 +__vt__7JKRHeap = .data:0x803C60B0; // type:object size:0x60 scope:global align:4 +__vt__10JKRExpHeap = .data:0x803C6110; // type:object size:0x60 scope:global align:4 +__vt__12JKRSolidHeap = .data:0x803C6170; // type:object size:0x60 scope:global align:4 +__vt__13JKRAssertHeap = .data:0x803C61D0; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x803C6230; // type:object size:0xC scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x803C6240; // type:object size:0x14 scope:global align:4 +__vt__9JKRThread = .data:0x803C6254; // type:object size:0x10 scope:global align:4 +sMessageBuffer__7JKRAram = .data:0x803C6268; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .data:0x803C6278; // type:object size:0x20 scope:global align:4 +__vt__7JKRAram = .data:0x803C6298; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x803C62A8; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x803C62B8; // type:object size:0xC scope:global align:4 +sMessageBuffer__13JKRAramStream = .data:0x803C62C8; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .data:0x803C62D8; // type:object size:0x20 scope:global align:4 +__vt__13JKRAramStream = .data:0x803C62F8; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x803C6308; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x803C6348; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x803C6358; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileFinder = .data:0x803C6368; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x803C6378; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x803C63C8; // type:object size:0x50 scope:global align:4 +__vt__13JKRMemArchive = .data:0x803C6418; // type:object size:0x50 scope:global align:4 +__vt__7JKRFile = .data:0x803C6468; // type:object size:0x20 scope:global align:4 +__vt__14JKRAramArchive = .data:0x803C6488; // type:object size:0x50 scope:global align:4 +__vt__13JKRDvdArchive = .data:0x803C64D8; // type:object size:0x50 scope:global align:4 +__vt__14JKRCompArchive = .data:0x803C6528; // type:object size:0x50 scope:global align:4 +__vt__10JKRDvdFile = .data:0x803C6578; // type:object size:0x24 scope:global align:4 +sMessageBuffer__9JKRDecomp = .data:0x803C65A0; // type:object size:0x20 scope:global align:4 +sMessageQueue__9JKRDecomp = .data:0x803C65C0; // type:object size:0x20 scope:global align:4 +__vt__9JKRDecomp = .data:0x803C65E0; // type:object size:0x10 scope:global align:4 +__vt__20JSURandomInputStream = .data:0x803C65F0; // type:object size:0x24 scope:global align:4 +__vt__14JSUInputStream = .data:0x803C6614; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x803C6630; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x803C6658; // type:object size:0x24 scope:global align:4 +__vt__12JUTCacheFont = .data:0x803C6680; // type:object size:0x4C scope:global align:4 +__vt__12JUTGraphFifo = .data:0x803C66D0; // type:object size:0xC scope:global align:4 +__vt__10JUTResFont = .data:0x803C66E0; // type:object size:0x4C scope:global align:4 +sChannelMask__Q210JUTGamePad7CRumble = .data:0x803C6730; // type:object size:0x10 scope:global align:4 +channel_mask = .data:0x803C6740; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x803C6750; // type:object size:0xC scope:global align:4 +sMessageQueue__12JUTException = .data:0x803C6760; // type:object size:0x20 scope:global align:4 +c3bcnt = .data:0x803C6780; // type:object size:0x20 scope:global align:4 data:4byte +sCpuExpName__12JUTException = .data:0x803C67A0; // type:object size:0x44 scope:global align:4 +__vt__12JUTException = .data:0x803C67E4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803C67F8; // type:label scope:local align:4 +sAsciiTable__14JUTDirectPrint = .data:0x803C67F8; // type:object size:0x80 scope:global align:4 +sFontData__14JUTDirectPrint = .data:0x803C6878; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x803C6978; // type:object size:0x134 scope:global align:4 +twiceBit$371 = .data:0x803C6AAC; // type:object size:0x10 scope:local align:4 +__vt__8JUTVideo = .data:0x803C6AC0; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x803C6AD0; // type:object size:0x18 scope:global align:4 +__vt__10JUTConsole = .data:0x803C6AE8; // type:object size:0xC scope:global align:4 +__vt__14J2DGrafContext = .data:0x803C6AF8; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x803C6B20; // type:object size:0x28 scope:global align:4 +__vt__15J2DIndBlockNull = .data:0x803C6B48; // type:object size:0x38 scope:global align:4 +__vt__11J2DIndBlock = .data:0x803C6B80; // type:object size:0x38 scope:global align:4 +__vt__11J2DMaterial = .data:0x803C6BB8; // type:object size:0xC scope:global align:4 +__vt__13J2DColorBlock = .data:0x803C6BC4; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockFull = .data:0x803C6BD0; // type:object size:0x38 scope:global align:4 +__vt__13J2DTevBlock16 = .data:0x803C6C08; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock8 = .data:0x803C6CC4; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock4 = .data:0x803C6D80; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock2 = .data:0x803C6E3C; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock1 = .data:0x803C6EF8; // type:object size:0xBC scope:global align:4 +__vt__11J2DTevBlock = .data:0x803C6FB4; // type:object size:0xBC scope:global align:4 +__vt__14J2DTexGenBlock = .data:0x803C7070; // type:object size:0xC scope:global align:4 +@938 = .data:0x803C7080; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x803C70E0; // type:object size:0xC scope:global align:4 +@2709 = .data:0x803C70F0; // type:object size:0x20 scope:local align:4 +__vt__7J2DPane = .data:0x803C7110; // type:object size:0x94 scope:global align:4 +__vt__9J2DScreen = .data:0x803C71A8; // type:object size:0x9C scope:global align:4 +__vt__9J2DWindow = .data:0x803C7248; // type:object size:0xCC scope:global align:4 +__vt__10J2DPicture = .data:0x803C7318; // type:object size:0x14C scope:global align:4 +__vt__10J2DTextBox = .data:0x803C7468; // type:object size:0xBC scope:global align:4 +__vt__11J2DWindowEx = .data:0x803C7528; // type:object size:0xCC scope:global align:4 +__vt__12J2DPictureEx = .data:0x803C75F8; // type:object size:0x14C scope:global align:4 +__vt__12J2DTextBoxEx = .data:0x803C7748; // type:object size:0xBC scope:global align:4 +__vt__20J2DAnmFullLoader_v15 = .data:0x803C7808; // type:object size:0x14 scope:global align:4 +__vt__19J2DAnmKeyLoader_v15 = .data:0x803C781C; // type:object size:0x14 scope:global align:4 +__vt__12J2DAnmLoader = .data:0x803C7830; // type:object size:0x14 scope:global align:4 +__vt__20J2DAnmVisibilityFull = .data:0x803C7844; // type:object size:0x10 scope:global align:4 +__vt__14J2DAnmVtxColor = .data:0x803C7854; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmTevRegKey = .data:0x803C7868; // type:object size:0x10 scope:global align:4 +__vt__16J2DAnmTexPattern = .data:0x803C7878; // type:object size:0x10 scope:global align:4 +__vt__19J2DAnmTextureSRTKey = .data:0x803C7888; // type:object size:0x10 scope:global align:4 +__vt__17J2DAnmVtxColorKey = .data:0x803C7898; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmVtxColorFull = .data:0x803C78AC; // type:object size:0x14 scope:global align:4 +__vt__14J2DAnmColorKey = .data:0x803C78C0; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmColorFull = .data:0x803C78D4; // type:object size:0x14 scope:global align:4 +__vt__11J2DAnmColor = .data:0x803C78E8; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmTransformKey = .data:0x803C78FC; // type:object size:0x18 scope:global align:4 +__vt__19J2DAnmTransformFull = .data:0x803C7914; // type:object size:0x14 scope:global align:4 +@899 = .data:0x803C7928; // type:object size:0x44 scope:local align:4 +@951 = .data:0x803C796C; // type:object size:0x54 scope:local align:4 +c2r$1302 = .data:0x803C79C0; // type:object size:0x10 scope:local align:4 +NullTexData = .data:0x803C79E0; // type:object size:0x10 scope:global align:4 +j3dIdentityMtx = .data:0x803C79F0; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x803C7A20; // type:object size:0x18 scope:global align:4 +PSMulUnit01 = .data:0x803C7A38; // type:object size:0x8 scope:global align:4 +sDifferedRegister = .data:0x803C7A40; // type:object size:0x20 scope:global align:4 +sSizeOfDiffered = .data:0x803C7A60; // type:object size:0x20 scope:global align:4 +__vt__14J3DShapePacket = .data:0x803C7A80; // type:object size:0x14 scope:global align:4 +__vt__12J3DMatPacket = .data:0x803C7A94; // type:object size:0x14 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x803C7AA8; // type:object size:0x14 scope:global align:4 +__vt__9J3DPacket = .data:0x803C7ABC; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803C7AD0; // type:label scope:local align:4 +@832 = .data:0x803C7AD0; // type:object size:0xC scope:local align:4 data:4byte +@833 = .data:0x803C7ADC; // type:object size:0xC scope:local align:4 +@834 = .data:0x803C7AE8; // type:object size:0xC scope:local align:4 +@835 = .data:0x803C7AF4; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x803C7B00; // type:object size:0x30 scope:global align:4 data:4byte +@836 = .data:0x803C7B30; // type:object size:0xC scope:local align:4 +@837 = .data:0x803C7B3C; // type:object size:0xC scope:local align:4 +@838 = .data:0x803C7B48; // type:object size:0xC scope:local align:4 +@839 = .data:0x803C7B54; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x803C7B60; // type:object size:0x30 scope:global align:4 data:4byte +@840 = .data:0x803C7B90; // type:object size:0xC scope:local align:4 +@841 = .data:0x803C7B9C; // type:object size:0xC scope:local align:4 +@842 = .data:0x803C7BA8; // type:object size:0xC scope:local align:4 +@843 = .data:0x803C7BB4; // type:object size:0xC scope:local align:4 +sMtxLoadLODPipeline__21J3DShapeMtxConcatView = .data:0x803C7BC0; // type:object size:0x30 scope:global align:4 data:4byte +qMtx$895 = .data:0x803C7BF0; // type:object size:0x30 scope:local align:4 +qMtx2$896 = .data:0x803C7C20; // type:object size:0x30 scope:local align:4 +@1035 = .data:0x803C7C50; // type:object size:0x30 scope:local align:4 +@1034 = .data:0x803C7C80; // type:object size:0x30 scope:local align:4 +mtxCache$1263 = .data:0x803C7CB0; // type:object size:0x14 scope:local align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x803C7CC4; // type:object size:0x28 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x803C7CEC; // type:object size:0x28 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x803C7D14; // type:object size:0x28 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x803C7D3C; // type:object size:0x20 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x803C7D5C; // type:object size:0x28 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x803C7D84; // type:object size:0x20 scope:global align:4 +__vt__12J3DShapeDraw = .data:0x803C7DA8; // type:object size:0xC scope:global align:4 +__vt__8J3DShape = .data:0x803C7DB8; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x803C7DD0; // type:object size:0x30 scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x803C7E00; // type:object size:0x30 scope:global align:4 +__vt__11J3DMaterial = .data:0x803C7E30; // type:object size:0x30 scope:global align:4 +__vt__10J3DPEBlock = .data:0x803C7E60; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x803C7EDC; // type:object size:0x4C scope:global align:4 +__vt__11J3DIndBlock = .data:0x803C7F28; // type:object size:0x4C scope:global align:4 +__vt__14J3DTexGenBlock = .data:0x803C7F74; // type:object size:0x6C scope:global align:4 +__vt__13J3DColorBlock = .data:0x803C7FE0; // type:object size:0x90 scope:global align:4 +@5062 = .data:0x803C8070; // type:object size:0x30 scope:local align:4 +@5110 = .data:0x803C80A0; // type:object size:0x30 scope:local align:4 +@5150 = .data:0x803C80D0; // type:object size:0x30 scope:local align:4 +@5187 = .data:0x803C8100; // type:object size:0x30 scope:local align:4 +__vt__14J3DPEBlockFull = .data:0x803C8130; // type:object size:0x7C scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x803C81AC; // type:object size:0x7C scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x803C8228; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x803C8304; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x803C83E0; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x803C84BC; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x803C8598; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x803C8674; // type:object size:0x6C scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x803C86E0; // type:object size:0x6C scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x803C874C; // type:object size:0x6C scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x803C87B8; // type:object size:0x90 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x803C8848; // type:object size:0x90 scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x803C88D8; // type:object size:0x7C scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x803C8954; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x803C89D0; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x803C8A4C; // type:object size:0x4C scope:global align:4 +__vt__11J3DTevBlock = .data:0x803C8A98; // type:object size:0xDC scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x803C8B74; // type:object size:0x90 scope:global align:4 +qMtx$1001 = .data:0x803C8C08; // type:object size:0x30 scope:local align:4 +qMtx2$1002 = .data:0x803C8C38; // type:object size:0x30 scope:local align:4 +@1059 = .data:0x803C8C68; // type:object size:0x30 scope:local align:4 +qMtx$1063 = .data:0x803C8C98; // type:object size:0x30 scope:local align:4 +qMtx2$1064 = .data:0x803C8CC8; // type:object size:0x30 scope:local align:4 +@1131 = .data:0x803C8CF8; // type:object size:0x30 scope:local align:4 +...data.0 = .data:0x803C8D28; // type:label scope:local align:4 +@992 = .data:0x803C8D28; // type:object size:0xC scope:local align:4 data:4byte +@993 = .data:0x803C8D34; // type:object size:0xC scope:local align:4 +@994 = .data:0x803C8D40; // type:object size:0xC scope:local align:4 +@995 = .data:0x803C8D4C; // type:object size:0xC scope:local align:4 +@996 = .data:0x803C8D58; // type:object size:0xC scope:local align:4 +@997 = .data:0x803C8D64; // type:object size:0xC scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x803C8D70; // type:object size:0x48 scope:global align:4 data:4byte +@998 = .data:0x803C8DB8; // type:object size:0xC scope:local align:4 +@999 = .data:0x803C8DC4; // type:object size:0xC scope:local align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x803C8DD0; // type:object size:0x18 scope:global align:4 data:4byte +@871 = .data:0x803C8DE8; // type:object size:0x4C scope:local align:4 +__vt__12J3DJointTree = .data:0x803C8E34; // type:object size:0x10 scope:global align:4 +__vt__13J3DShapeTable = .data:0x803C8E48; // type:object size:0xC scope:global align:4 +__vt__12J3DModelData = .data:0x803C8E54; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x803C8E60; // type:object size:0x24 scope:global align:4 +__vt__12J3DMtxBuffer = .data:0x803C8E84; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x803C8E90; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x803C8EA0; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x803C8EB0; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x803C8EC4; // type:object size:0x14 scope:global align:4 +__vt__11J3DAnmColor = .data:0x803C8ED8; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x803C8EEC; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x803C8F00; // type:object size:0x14 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x803C8F14; // type:object size:0x14 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x803C8F28; // type:object size:0x14 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x803C8F3C; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x803C8F50; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x803C8F64; // type:object size:0x10 scope:global align:4 +__vt__27J3DAnmTransformFullWithLerp = .data:0x803C8F74; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x803C8F88; // type:object size:0x14 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x803C8FA0; // type:object size:0x10 scope:global align:4 +__vt__13J3DSkinDeform = .data:0x803C8FB0; // type:object size:0x10 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x803C8FC0; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x803C8FD0; // type:object size:0x7C scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x803C904C; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x803C9128; // type:object size:0x6C scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x803C9194; // type:object size:0x90 scope:global align:4 +__vt__20J3DClusterLoader_v15 = .data:0x803C9228; // type:object size:0x10 scope:global align:4 +__vt__16J3DClusterLoader = .data:0x803C9238; // type:object size:0x10 scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x803C9248; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x803C928C; // type:object size:0x44 scope:global align:4 +__vt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage> = .data:0x803C92D0; // type:object size:0x2C scope:global align:4 +__vt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic> = .data:0x803C92FC; // type:object size:0x2C scope:global align:4 +__vt__10J3DTexture = .data:0x803C9328; // type:object size:0xC scope:global align:4 +__vt__14J3DModelLoader = .data:0x803C9334; // type:object size:0x44 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x803C9378; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x803C938C; // type:object size:0x14 scope:global align:4 +__vt__12J3DAnmLoader = .data:0x803C93A0; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmVisibilityFull = .data:0x803C93B4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803C93C8; // type:label scope:local align:4 +@1 = .data:0x803C93C8; // type:object size:0x44 scope:local align:4 data:string +@105 = .data:0x803C940C; // type:object size:0xD scope:local align:4 data:string +@106 = .data:0x803C941C; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x803C9434; // type:object size:0xC scope:local align:4 data:string +@108 = .data:0x803C9440; // type:object size:0x9 scope:local align:4 data:string +@109 = .data:0x803C944C; // type:object size:0x10 scope:local align:4 data:string +@110 = .data:0x803C945C; // type:object size:0xB scope:local align:4 data:string +@111 = .data:0x803C9468; // type:object size:0xE scope:local align:4 data:string +@112 = .data:0x803C9478; // type:object size:0xD scope:local align:4 data:string +@113 = .data:0x803C9488; // type:object size:0xD scope:local align:4 data:string +@114 = .data:0x803C9498; // type:object size:0xD scope:local align:4 data:string +@115 = .data:0x803C94A8; // type:object size:0x19 scope:local align:4 data:string +@117 = .data:0x803C94C4; // type:object size:0xE scope:local align:4 data:string +@118 = .data:0x803C94D4; // type:object size:0x15 scope:local align:4 data:string +__OSExceptionLocations = .data:0x803C94EC; // type:object size:0x3C scope:global align:4 +@152 = .data:0x803C9528; // type:object size:0x1B scope:local align:4 data:string +@153 = .data:0x803C9544; // type:object size:0x2E scope:local align:4 data:string +@154 = .data:0x803C9574; // type:object size:0x2F scope:local align:4 data:string +@155 = .data:0x803C95A4; // type:object size:0x1B scope:local align:4 data:string +ResetFunctionInfo = .data:0x803C95C0; // type:object size:0x10 scope:local align:4 +DSPInitCode = .data:0x803C95D0; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x803C9650; // type:label scope:local align:4 +@63 = .data:0x803C9650; // type:object size:0x29 scope:local align:4 data:string +@84 = .data:0x803C967C; // type:object size:0x18 scope:local align:4 data:string +@85 = .data:0x803C9694; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803C96B0; // type:object size:0x30 scope:local align:4 data:string +@87 = .data:0x803C96E0; // type:object size:0x3C scope:local align:4 data:string +@88 = .data:0x803C971C; // type:object size:0x37 scope:local align:4 data:string +@89 = .data:0x803C9754; // type:object size:0x3F scope:local align:4 data:string +@90 = .data:0x803C9794; // type:object size:0x29 scope:local align:4 data:string +@91 = .data:0x803C97C0; // type:object size:0x1D scope:local align:4 data:string +@92 = .data:0x803C97E0; // type:object size:0x19 scope:local align:4 data:string +@104 = .data:0x803C97FC; // type:object size:0x19 scope:local align:4 data:string +@105 = .data:0x803C9818; // type:object size:0x19 scope:local align:4 data:string +@106 = .data:0x803C9834; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x803C984C; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x803C9880; // type:label scope:local align:4 +@61 = .data:0x803C9880; // type:object size:0x44 scope:local align:4 data:string +@62 = .data:0x803C98C4; // type:object size:0x30 scope:local align:4 data:string +@63 = .data:0x803C98F4; // type:object size:0x2F scope:local align:4 data:string +@64 = .data:0x803C9924; // type:object size:0x2F scope:local align:4 data:string +@65 = .data:0x803C9954; // type:object size:0x11 scope:local align:4 data:string +@66 = .data:0x803C9968; // type:object size:0x21 scope:local align:4 data:string +@67 = .data:0x803C998C; // type:object size:0x12 scope:local align:4 data:string +@68 = .data:0x803C99A0; // type:object size:0x19 scope:local align:4 data:string +@69 = .data:0x803C99BC; // type:object size:0x12 scope:local align:4 data:string +@70 = .data:0x803C99D0; // type:object size:0x1D scope:local align:4 data:string +@71 = .data:0x803C99F0; // type:object size:0x26 scope:local align:4 data:string +@72 = .data:0x803C9A18; // type:object size:0x1C scope:local align:4 data:string +@76 = .data:0x803C9A34; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x803C9A58; // type:label scope:local align:4 +@13 = .data:0x803C9A58; // type:object size:0x16 scope:local align:4 data:string +@14 = .data:0x803C9A70; // type:object size:0x26 scope:local align:4 data:string +@15 = .data:0x803C9A98; // type:object size:0x1C scope:local align:4 data:string +@74 = .data:0x803C9AB4; // type:object size:0x1D scope:local align:4 data:string +@75 = .data:0x803C9AD4; // type:object size:0x17 scope:local align:4 data:string +@77 = .data:0x803C9AEC; // type:object size:0x31 scope:local align:4 data:string +@78 = .data:0x803C9B20; // type:object size:0x10 scope:local align:4 data:string +@79 = .data:0x803C9B30; // type:object size:0x60 scope:local align:4 data:string +@80 = .data:0x803C9B90; // type:object size:0x4C scope:local align:4 data:string +@81 = .data:0x803C9BDC; // type:object size:0x62 scope:local align:4 data:string +@82 = .data:0x803C9C40; // type:object size:0x60 scope:local align:4 data:string +@83 = .data:0x803C9CA0; // type:object size:0x1F scope:local align:4 data:string +@84 = .data:0x803C9CC0; // type:object size:0x1F scope:local align:4 data:string +@85 = .data:0x803C9CE0; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803C9CFC; // type:object size:0x35 scope:local align:4 data:string +@87 = .data:0x803C9D34; // type:object size:0x40 scope:local align:4 +@115 = .data:0x803C9D78; // type:object size:0xB scope:local align:4 data:string +HankakuToCode = .data:0x803C9D88; // type:object size:0x180 scope:global align:4 +Zenkaku2Code = .data:0x803C9F08; // type:object size:0x98A scope:global align:4 +InterruptPrioTable = .data:0x803CA898; // type:object size:0x2C scope:global align:4 data:4byte +@62 = .data:0x803CA8C8; // type:object size:0x25 scope:local align:4 data:string +@189 = .data:0x803CA8F0; // type:object size:0x27 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803CA918; // type:object size:0x10 scope:local align:4 +@153 = .data:0x803CA928; // type:object size:0x4E scope:local align:4 data:string +...data.0 = .data:0x803CA978; // type:label scope:local align:4 +@831 = .data:0x803CA978; // type:object size:0x5F scope:local align:4 data:string +@832 = .data:0x803CA9D8; // type:object size:0xB scope:local align:4 data:string +@834 = .data:0x803CA9E4; // type:object size:0x5F scope:local align:4 data:string +@835 = .data:0x803CAA44; // type:object size:0x46 scope:local align:4 data:string +@836 = .data:0x803CAA8C; // type:object size:0x7E scope:local align:4 data:string +@837 = .data:0x803CAB0C; // type:object size:0x7E scope:local align:4 data:string +@838 = .data:0x803CAB8C; // type:object size:0x7A scope:local align:4 data:string +@839 = .data:0x803CAC08; // type:object size:0x7A scope:local align:4 data:string +@840 = .data:0x803CAC84; // type:object size:0x51 scope:local align:4 data:string +@841 = .data:0x803CACD8; // type:object size:0x71 scope:local align:4 data:string +@842 = .data:0x803CAD4C; // type:object size:0x39 scope:local align:4 data:string +@843 = .data:0x803CAD88; // type:object size:0x49 scope:local align:4 data:string +@844 = .data:0x803CADD4; // type:object size:0x51 scope:local align:4 data:string +@845 = .data:0x803CAE28; // type:object size:0x52 scope:local align:4 data:string +@846 = .data:0x803CAE7C; // type:object size:0x59 scope:local align:4 data:string +@847 = .data:0x803CAED8; // type:object size:0x42 scope:local align:4 data:string +@848 = .data:0x803CAF1C; // type:object size:0x3A scope:local align:4 data:string +@849 = .data:0x803CAF58; // type:object size:0x3A scope:local align:4 data:string +@850 = .data:0x803CAF94; // type:object size:0x44 scope:local align:4 data:string +@851 = .data:0x803CAFD8; // type:object size:0x44 scope:local align:4 data:string +@852 = .data:0x803CB01C; // type:object size:0x3B scope:local align:4 data:string +@853 = .data:0x803CB058; // type:object size:0x3F scope:local align:4 data:string +@854 = .data:0x803CB098; // type:object size:0x67 scope:local align:4 data:string +@855 = .data:0x803CB100; // type:object size:0x45 scope:local align:4 data:string +@856 = .data:0x803CB148; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x803CB188; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x803CB1B8; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803CB1E8; // type:label scope:local align:4 +@1 = .data:0x803CB1E8; // type:object size:0x45 scope:local align:4 data:string +@473 = .data:0x803CB230; // type:object size:0xF scope:local align:4 data:string +@474 = .data:0x803CB240; // type:object size:0x10 scope:local align:4 data:string +@475 = .data:0x803CB250; // type:object size:0x10 scope:local align:4 data:string +@476 = .data:0x803CB260; // type:object size:0x10 scope:local align:4 data:string +@477 = .data:0x803CB270; // type:object size:0x11 scope:local align:4 data:string +@478 = .data:0x803CB284; // type:object size:0x11 scope:local align:4 data:string +@479 = .data:0x803CB298; // type:object size:0xC scope:local align:4 data:string +@485 = .data:0x803CB2A4; // type:object size:0x9 scope:local align:4 data:string +@486 = .data:0x803CB2B0; // type:object size:0xD scope:local align:4 data:string +@487 = .data:0x803CB2C0; // type:object size:0x12 scope:local align:4 data:string +@489 = .data:0x803CB2D4; // type:object size:0xE scope:local align:4 data:string +@490 = .data:0x803CB2E4; // type:object size:0xE scope:local align:4 data:string +...data.0 = .data:0x803CB2F8; // type:label scope:local align:4 +@1 = .data:0x803CB2F8; // type:object size:0x44 scope:local align:4 data:string +Si = .data:0x803CB33C; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x803CB350; // type:object size:0x10 scope:local align:4 +@457 = .data:0x803CB360; // type:object size:0xC scope:local align:4 data:string +@459 = .data:0x803CB36C; // type:object size:0xF scope:local align:4 data:string +@460 = .data:0x803CB37C; // type:object size:0xF scope:local align:4 data:string +@461 = .data:0x803CB38C; // type:object size:0xD scope:local align:4 data:string +@462 = .data:0x803CB39C; // type:object size:0xA scope:local align:4 data:string +@463 = .data:0x803CB3A8; // type:object size:0x10 scope:local align:4 data:string +@464 = .data:0x803CB3B8; // type:object size:0x14 scope:local align:4 data:string +@465 = .data:0x803CB3CC; // type:object size:0x12 scope:local align:4 data:string +@466 = .data:0x803CB3E0; // type:object size:0x14 scope:local align:4 data:string +@467 = .data:0x803CB3F4; // type:object size:0x9 scope:local align:4 data:string +@468 = .data:0x803CB400; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803CB410; // type:label scope:local align:4 +XYNTSC = .data:0x803CB410; // type:object size:0x30 scope:global align:4 +XYPAL = .data:0x803CB440; // type:object size:0x30 scope:global align:4 +@16 = .data:0x803CB470; // type:object size:0x33 scope:local align:4 data:string +@9 = .data:0x803CB4A8; // type:object size:0x18 scope:local align:4 data:string +@119 = .data:0x803CB4C0; // type:object size:0xC8 scope:local align:4 data:string +@140 = .data:0x803CB588; // type:object size:0x37 scope:local align:4 data:string +@239 = .data:0x803CB5C0; // type:object size:0x34 scope:local align:4 data:string +@265 = .data:0x803CB5F4; // type:object size:0x2F scope:local align:4 data:string +@311 = .data:0x803CB624; // type:object size:0x3A scope:local align:4 data:string +...data.0 = .data:0x803CB660; // type:label scope:local align:4 +@1 = .data:0x803CB660; // type:object size:0x45 scope:local align:4 data:string +@18 = .data:0x803CB6A8; // type:object size:0xA scope:local align:4 data:string +@24 = .data:0x803CB6B4; // type:object size:0x34 scope:local align:4 data:string +@359 = .data:0x803CB6E8; // type:object size:0x44 scope:local align:4 +ImmCommand = .data:0x803CB72C; // type:object size:0xC scope:global align:4 data:4byte +@789 = .data:0x803CB738; // type:object size:0x41 scope:local align:4 data:string +@956 = .data:0x803CB77C; // type:object size:0x34 scope:local align:4 +@1060 = .data:0x803CB7B0; // type:object size:0x34 scope:local align:4 +ErrorTable = .data:0x803CB7E8; // type:object size:0x48 scope:global align:4 data:4byte +...data.0 = .data:0x803CB830; // type:label scope:local align:4 +@38 = .data:0x803CB830; // type:object size:0x1A scope:local align:4 data:string +@39 = .data:0x803CB84C; // type:object size:0x16 scope:local align:4 data:string +@40 = .data:0x803CB864; // type:object size:0x14 scope:local align:4 data:string +@41 = .data:0x803CB878; // type:object size:0x14 scope:local align:4 data:string +@44 = .data:0x803CB88C; // type:object size:0x14 scope:local align:4 data:string +...data.0 = .data:0x803CB8A0; // type:label scope:local align:4 +@1 = .data:0x803CB8A0; // type:object size:0x44 scope:local align:4 data:string +timing = .data:0x803CB8E4; // type:object size:0x17C scope:global align:4 +taps = .data:0x803CBA60; // type:object size:0x32 scope:global align:4 +@101 = .data:0x803CBA94; // type:object size:0x7C scope:local align:4 +@355 = .data:0x803CBB10; // type:object size:0x29 scope:local align:4 data:string +@356 = .data:0x803CBB3C; // type:object size:0x29 scope:local align:4 data:string +@357 = .data:0x803CBB68; // type:object size:0x29 scope:local align:4 data:string +@358 = .data:0x803CBB94; // type:object size:0x29 scope:local align:4 data:string +@359 = .data:0x803CBBC0; // type:object size:0x29 scope:local align:4 data:string +@360 = .data:0x803CBBEC; // type:object size:0x29 scope:local align:4 data:string +@538 = .data:0x803CBC18; // type:object size:0x4B scope:local align:4 data:string +@740 = .data:0x803CBC64; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x803CBC88; // type:label scope:local align:4 +@1 = .data:0x803CBC88; // type:object size:0x45 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803CBCD0; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803CBCE0; // type:label scope:local align:4 +@1 = .data:0x803CBCE0; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803CBD28; // type:label scope:local align:4 +@1 = .data:0x803CBD28; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803CBD70; // type:label scope:local align:4 +@1 = .data:0x803CBD70; // type:object size:0x45 scope:local align:4 data:string +...data.0 = .data:0x803CBDB8; // type:label scope:local align:4 +@1 = .data:0x803CBDB8; // type:object size:0x45 scope:local align:4 data:string +@19 = .data:0x803CBE00; // type:object size:0x1E scope:local align:4 data:string +@20 = .data:0x803CBE20; // type:object size:0xC scope:local align:4 data:string +@21 = .data:0x803CBE2C; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803CBE38; // type:label scope:local align:4 +@266 = .data:0x803CBE38; // type:object size:0x1D scope:local align:4 data:string +@267 = .data:0x803CBE58; // type:object size:0x2D scope:local align:4 data:string +@268 = .data:0x803CBE88; // type:object size:0x2D scope:local align:4 data:string +@269 = .data:0x803CBEB8; // type:object size:0x2D scope:local align:4 data:string +@270 = .data:0x803CBEE8; // type:object size:0x2D scope:local align:4 data:string +@271 = .data:0x803CBF18; // type:object size:0x2D scope:local align:4 data:string +@294 = .data:0x803CBF48; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x803CBF78; // type:label scope:local align:4 +@1 = .data:0x803CBF78; // type:object size:0x46 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803CBFC0; // type:object size:0x10 scope:local align:4 +CardData = .data:0x803CBFE0; // type:object size:0x160 scope:global align:4 +SectorSizeTable = .data:0x803CC140; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x803CC160; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803CC180; // type:label scope:local align:4 +@1 = .data:0x803CC180; // type:object size:0x44 scope:local align:4 data:string +DefaultTexData = .data:0x803CC1E0; // type:object size:0x20 scope:global align:4 +GXDefaultVATList = .data:0x803CC200; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x803CC2D0; // type:object size:0x1C scope:global align:4 +GXTexRegionAddrTable = .data:0x803CC2EC; // type:object size:0xC0 scope:global align:4 data:4byte +GXResetFuncInfo = .data:0x803CC3AC; // type:object size:0x10 scope:global align:4 +@176 = .data:0x803CC3C0; // type:object size:0x68 scope:local align:4 +@223 = .data:0x803CC428; // type:object size:0x68 scope:local align:4 +@476 = .data:0x803CC490; // type:object size:0x44 scope:local align:4 +@503 = .data:0x803CC4D4; // type:object size:0x44 scope:local align:4 +@740 = .data:0x803CC518; // type:object size:0x1C scope:local align:4 +@739 = .data:0x803CC534; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x803CC588; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x803CC5C4; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x803CC600; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x803CC63C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x803CC678; // type:object size:0x3C scope:global align:4 +@145 = .data:0x803CC6B8; // type:object size:0x1C scope:local align:4 +@104 = .data:0x803CC6D8; // type:object size:0xF4 scope:local align:4 +@145 = .data:0x803CC7CC; // type:object size:0xF4 scope:local align:4 +@224 = .data:0x803CC8C0; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x803CC900; // type:label scope:local align:4 +TEVCOpTableST0 = .data:0x803CC900; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x803CC914; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x803CC928; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x803CC93C; // type:object size:0x14 scope:global align:4 +c2r$334 = .data:0x803CC950; // type:object size:0x24 scope:local align:4 +p2f$358 = .data:0x803CC978; // type:object size:0x20 scope:local align:4 +@182 = .data:0x803CC998; // type:object size:0x5C scope:local align:4 +@181 = .data:0x803CC9F4; // type:object size:0x90 scope:local align:4 +@121 = .data:0x803CCA88; // type:object size:0x68 scope:local align:4 +__files = .data:0x803CCAF0; // type:object size:0x140 scope:global align:4 +@1710 = .data:0x803CCC30; // type:object size:0x124 scope:local align:4 +__ctype_map = .data:0x803CCD58; // type:object size:0x100 scope:global align:4 +__lower_map = .data:0x803CCE58; // type:object size:0x100 scope:global align:4 +__upper_map = .data:0x803CCF58; // type:object size:0x100 scope:global align:4 +@1248 = .data:0x803CD058; // type:object size:0x84 scope:local align:4 +@1307 = .data:0x803CD0DC; // type:object size:0x84 scope:local align:4 +@1443 = .data:0x803CD160; // type:object size:0xE0 scope:local align:4 +@1442 = .data:0x803CD240; // type:object size:0x44 scope:local align:4 +@431 = .data:0x803CD288; // type:object size:0x44 scope:local align:4 +@128 = .data:0x803CD2D0; // type:object size:0x6C scope:local align:4 +@499 = .data:0x803CD340; // type:object size:0x1C scope:local align:4 +@536 = .data:0x803CD35C; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x803CD378; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x803CD384; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x803CD394; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x803CD3A8; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x803CD3E8; // type:object size:0x28 scope:global align:4 data:4byte +...bss.0 = .bss:0x803CD420; // type:label scope:local align:4 +RootHeapCheck = .bss:0x803CD420; // type:object size:0x28 scope:global align:4 data:4byte +SystemHeapCheck = .bss:0x803CD448; // type:object size:0x28 scope:global align:4 data:4byte +ZeldaHeapCheck = .bss:0x803CD470; // type:object size:0x28 scope:global align:4 data:4byte +GameHeapCheck = .bss:0x803CD498; // type:object size:0x28 scope:global align:4 data:4byte +ArchiveHeapCheck = .bss:0x803CD4C0; // type:object size:0x28 scope:global align:4 data:4byte +J2dHeapCheck = .bss:0x803CD4E8; // type:object size:0x28 scope:global align:4 data:4byte +HostioHeapCheck = .bss:0x803CD510; // type:object size:0x28 scope:global align:4 data:4byte +CommandHeapCheck = .bss:0x803CD538; // type:object size:0x28 scope:global align:4 data:4byte +mainThreadStack = .bss:0x803CD560; // type:object size:0x8000 scope:global align:4 +mainThread = .bss:0x803D5560; // type:object size:0x318 scope:global align:4 +mDoPrintf_FiberStack = .bss:0x803D5880; // type:object size:0x800 scope:global align:32 +@3620 = .bss:0x803D6080; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x803D608C; // type:object size:0x138C scope:global align:4 +m_gamePad__8mDoCPd_c = .bss:0x803D7418; // type:object size:0x10 scope:global align:4 data:4byte +m_cpadInfo__8mDoCPd_c = .bss:0x803D7428; // type:object size:0x100 scope:global align:4 data:float +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x803D7528; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x803D7548; // type:object size:0x20 scope:global align:4 +m_bloom__13mDoGph_gInf_c = .bss:0x803D7568; // type:object size:0x14 scope:global align:4 data:byte +mBlureMtx__13mDoGph_gInf_c = .bss:0x803D757C; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803D75B0; // type:label scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x803D75B0; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x803D75E0; // type:object size:0x300 scope:global align:4 +@4048 = .bss:0x803D78E0; // type:object size:0xC scope:local align:4 +@4078 = .bss:0x803D78EC; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x803D78F8; // type:object size:0x11C scope:global align:4 +@3727 = .bss:0x803D7A18; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x803D7A24; // type:object size:0x5C scope:global align:4 data:4byte +...bss.0 = .bss:0x803D7A80; // type:label scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x803D7A80; // type:object size:0x318 scope:global align:4 +l_threadStack__9mDoDvdThd = .bss:0x803D7DA0; // type:object size:0x1000 scope:global align:4 +l_param__9mDoDvdThd = .bss:0x803D8DA0; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803D8E00; // type:label scope:local align:4 +DvdErr_thread = .bss:0x803D8E00; // type:object size:0x318 scope:global align:4 +DvdErr_stack = .bss:0x803D9120; // type:object size:0xC00 scope:global align:4 +Alarm = .bss:0x803D9D20; // type:object size:0x28 scope:local align:4 +MemCardStack = .bss:0x803D9D60; // type:object size:0x1000 scope:global align:4 +MemCardThread = .bss:0x803DAD60; // type:object size:0x318 scope:global align:4 +MemCardWorkArea0 = .bss:0x803DB080; // type:object size:0xA000 scope:global align:4 +g_mDoMemCd_control = .bss:0x803E5080; // type:object size:0x2000 scope:global align:4 +sTmpBuf = .bss:0x803E7080; // type:object size:0x4000 scope:global align:4 data:4byte +@3741 = .bss:0x803EB080; // type:object size:0xC scope:local align:4 +DMC = .bss:0x803EB090; // type:object size:0xC60 scope:global align:4 +@3691 = .bss:0x803EBCF0; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x803EBCFC; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x803EBD40; // type:label scope:local align:4 +@4176 = .bss:0x803EBD40; // type:object size:0xC scope:local align:4 +@5078 = .bss:0x803EBD4C; // type:object size:0xC scope:local align:4 +min$5077 = .bss:0x803EBD58; // type:object size:0xC scope:local align:4 +@5115 = .bss:0x803EBD64; // type:object size:0xC scope:local align:4 +max$5114 = .bss:0x803EBD70; // type:object size:0xC scope:local align:4 +@6481 = .bss:0x803EBD7C; // type:object size:0xC scope:local align:4 +mLineCheck__11fopAcM_lc_c = .bss:0x803EBD88; // type:object size:0x70 scope:global align:4 +@6503 = .bss:0x803EBDF8; // type:object size:0xC scope:local align:4 +mGndCheck__11fopAcM_gc_c = .bss:0x803EBE04; // type:object size:0x54 scope:global align:4 +@6509 = .bss:0x803EBE58; // type:object size:0xC scope:local align:4 +mRoofCheck__11fopAcM_rc_c = .bss:0x803EBE64; // type:object size:0x50 scope:global align:4 +@6519 = .bss:0x803EBEB4; // type:object size:0xC scope:local align:4 +mWaterCheck__11fopAcM_wt_c = .bss:0x803EBEC0; // type:object size:0x54 scope:global align:4 +l_fopCamM_id = .bss:0x803EBF18; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x803EBF28; // type:object size:0x28 scope:global align:4 +lists$2216 = .bss:0x803EBF50; // type:object size:0x2EE0 scope:local align:4 +l_fpcLn_Line = .bss:0x803EEE30; // type:object size:0xC0 scope:global align:4 +rootlayer$3716 = .bss:0x803EEEF0; // type:object size:0x2C scope:local align:4 +queue$3717 = .bss:0x803EEF1C; // type:object size:0x78 scope:local align:4 +l_fpcPi_Queue = .bss:0x803EEF98; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803EEFA8; // type:label scope:local align:4 +@3926 = .bss:0x803EEFA8; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x803EEFB4; // type:object size:0x904 scope:global align:4 data:4byte +@3981 = .bss:0x803EF8B8; // type:object size:0xC scope:local align:4 +l_RoomKeepDoorInfo = .bss:0x803EF8C4; // type:object size:0x904 scope:global align:4 data:4byte +@5376 = .bss:0x803F01C8; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x803F01D4; // type:object size:0x10100 scope:global align:4 data:4byte +mDemoArcName__20dStage_roomControl_c = .bss:0x804002D4; // type:object size:0xA scope:global align:4 data:byte +dComIfG_mTimerInfo = .bss:0x804002E0; // type:object size:0x14 scope:global align:4 data:4byte +@5065 = .bss:0x804002F4; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x80400300; // type:object size:0x1DE10 scope:global align:4 data:2byte +buf$7371 = .bss:0x8041E110; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x8041E130; // type:label scope:local align:4 +@3840 = .bss:0x8041E130; // type:object size:0xC scope:local align:4 +mData__7daSus_c = .bss:0x8041E13C; // type:object size:0x480 scope:global align:4 data:byte +mRoom__7daSus_c = .bss:0x8041E5BC; // type:object size:0x100 scope:global align:4 data:4byte +m_entryModel__10daMirror_c = .bss:0x8041E6BC; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__15dGrass_packet_c = .bss:0x8041E6C8; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__16dFlower_packet_c = .bss:0x8041E6D4; // type:object size:0xC scope:global align:4 data:4byte +@4480 = .bss:0x8041E6E0; // type:object size:0xC scope:local align:4 +mPos__12daObjCarry_c = .bss:0x8041E6EC; // type:object size:0x3C scope:global align:4 +@3677 = .bss:0x8041E728; // type:object size:0xC scope:local align:4 +scale$3676 = .bss:0x8041E734; // type:object size:0xC scope:local align:4 data:float +@3692 = .bss:0x8041E740; // type:object size:0xC scope:local align:4 +scale$3691 = .bss:0x8041E74C; // type:object size:0xC scope:local align:4 data:float +@3719 = .bss:0x8041E758; // type:object size:0xC scope:local align:4 +scale$3718 = .bss:0x8041E764; // type:object size:0xC scope:local align:4 data:float +@3732 = .bss:0x8041E770; // type:object size:0xC scope:local align:4 +scale$3731 = .bss:0x8041E77C; // type:object size:0xC scope:local align:4 data:float +dummy$4203 = .bss:0x8041E788; // type:object size:0x14 scope:local align:4 +@5233 = .bss:0x8041E79C; // type:object size:0xC scope:local align:4 +l_translation$5232 = .bss:0x8041E7A8; // type:object size:0xC scope:local align:4 data:float +@3639 = .bss:0x8041E7B8; // type:object size:0xC scope:local align:4 +m_texObjAgg__8dMpath_n = .bss:0x8041E7C4; // type:object size:0x1C scope:global align:4 data:4byte +map_tool_name$4449 = .bss:0x8041E7E0; // type:object size:0x11 scope:local align:4 +map_tool_name$4498 = .bss:0x8041E7F4; // type:object size:0x11 scope:local align:4 +map_tool_name$4511 = .bss:0x8041E808; // type:object size:0x11 scope:local align:4 +l_startAction = .bss:0x8041E820; // type:object size:0x18 scope:global align:4 data:4byte +l_runAction = .bss:0x8041E838; // type:object size:0x18 scope:global align:4 data:4byte +...bss.0 = .bss:0x8041E850; // type:label scope:local align:4 +@4053 = .bss:0x8041E850; // type:object size:0xC scope:local align:4 +@4054 = .bss:0x8041E85C; // type:object size:0xC scope:local align:4 +pos$4424 = .bss:0x8041E868; // type:object size:0xC scope:local align:4 data:float +@4723 = .bss:0x8041E874; // type:object size:0xC scope:local align:4 +@4724 = .bss:0x8041E880; // type:object size:0xC scope:local align:4 +@4725 = .bss:0x8041E88C; // type:object size:0xC scope:local align:4 +@4726 = .bss:0x8041E898; // type:object size:0xC scope:local align:4 +@4727 = .bss:0x8041E8A4; // type:object size:0xC scope:local align:4 +@4728 = .bss:0x8041E8B0; // type:object size:0xC scope:local align:4 +@4729 = .bss:0x8041E8BC; // type:object size:0xC scope:local align:4 +@4730 = .bss:0x8041E8C8; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x8041E8D4; // type:object size:0x40 scope:global align:4 data:4byte +@4731 = .bss:0x8041E914; // type:object size:0xC scope:local align:4 +@4732 = .bss:0x8041E920; // type:object size:0xC scope:local align:4 +@4733 = .bss:0x8041E92C; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x8041E938; // type:object size:0x18 scope:global align:4 +@4734 = .bss:0x8041E950; // type:object size:0xC scope:local align:4 +@4735 = .bss:0x8041E95C; // type:object size:0xC scope:local align:4 +@4736 = .bss:0x8041E968; // type:object size:0xC scope:local align:4 +@4737 = .bss:0x8041E974; // type:object size:0xC scope:local align:4 +@4738 = .bss:0x8041E980; // type:object size:0xC scope:local align:4 +@4739 = .bss:0x8041E98C; // type:object size:0xC scope:local align:4 +@4740 = .bss:0x8041E998; // type:object size:0xC scope:local align:4 +@4741 = .bss:0x8041E9A4; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x8041E9B0; // type:object size:0x30 scope:global align:4 +@4742 = .bss:0x8041E9E0; // type:object size:0xC scope:local align:4 +jpcName$4821 = .bss:0x8041E9EC; // type:object size:0x20 scope:local align:4 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x8041EA10; // type:object size:0x20 scope:global align:4 +mWipeDlst__12dDlst_list_c = .bss:0x8041EA30; // type:object size:0x48 scope:global align:4 +@4965 = .bss:0x8041EA78; // type:object size:0xC scope:local align:4 +r09o$4964 = .bss:0x8041EA84; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x8041EA90; // type:label scope:local align:4 +@7984 = .bss:0x8041EA90; // type:object size:0xC scope:local align:4 +@7987 = .bss:0x8041EA9C; // type:object size:0xC scope:local align:4 +@7988 = .bss:0x8041EAA8; // type:object size:0xC scope:local align:4 +@7989 = .bss:0x8041EAB4; // type:object size:0xC scope:local align:4 +add_table$7983 = .bss:0x8041EAC0; // type:object size:0x30 scope:local align:4 +@8974 = .bss:0x8041EAF0; // type:object size:0xC scope:local align:4 +@8977 = .bss:0x8041EAFC; // type:object size:0xC scope:local align:4 +@8978 = .bss:0x8041EB08; // type:object size:0xC scope:local align:4 +@8979 = .bss:0x8041EB14; // type:object size:0xC scope:local align:4 +add_table$8973 = .bss:0x8041EB20; // type:object size:0x30 scope:local align:4 +@9457 = .bss:0x8041EB50; // type:object size:0xC scope:local align:4 +@9460 = .bss:0x8041EB5C; // type:object size:0xC scope:local align:4 +@9461 = .bss:0x8041EB68; // type:object size:0xC scope:local align:4 +@9462 = .bss:0x8041EB74; // type:object size:0xC scope:local align:4 +@9463 = .bss:0x8041EB80; // type:object size:0xC scope:local align:4 +@9464 = .bss:0x8041EB8C; // type:object size:0xC scope:local align:4 +@9465 = .bss:0x8041EB98; // type:object size:0xC scope:local align:4 +@9466 = .bss:0x8041EBA4; // type:object size:0xC scope:local align:4 +@9467 = .bss:0x8041EBB0; // type:object size:0xC scope:local align:4 +@9468 = .bss:0x8041EBBC; // type:object size:0xC scope:local align:4 +@9469 = .bss:0x8041EBC8; // type:object size:0xC scope:local align:4 +@9470 = .bss:0x8041EBD4; // type:object size:0xC scope:local align:4 +@9471 = .bss:0x8041EBE0; // type:object size:0xC scope:local align:4 +hokuto_position$9456 = .bss:0x8041EBEC; // type:object size:0x4E scope:local align:4 +@4093 = .bss:0x8041EC40; // type:object size:0xC scope:local align:4 +g_AttDwHIO = .bss:0x8041EC4C; // type:object size:0x10 scope:global align:4 +@4166 = .bss:0x8041EC60; // type:object size:0xC scope:local align:4 +tmpRoofChk$4165 = .bss:0x8041EC6C; // type:object size:0x50 scope:local align:4 +l_wcsbuf = .bss:0x8041ECC0; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$4582 = .bss:0x8041F0B0; // type:object size:0x24 scope:local align:4 data:float +l_wcsbuf = .bss:0x8041F0D4; // type:object size:0x3F0 scope:local align:4 data:float +vtx_tbl$5950 = .bss:0x8041F4C4; // type:object size:0x24 scope:local align:4 data:float +...bss.0 = .bss:0x8041F4E8; // type:label scope:local align:4 +@4202 = .bss:0x8041F4E8; // type:object size:0xC scope:local align:4 +WolfAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x8041F4F4; // type:object size:0xC scope:global align:4 data:float +@4203 = .bss:0x8041F500; // type:object size:0xC scope:local align:4 +MidnaAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x8041F50C; // type:object size:0xC scope:global align:4 data:float +@5852 = .bss:0x8041F518; // type:object size:0xC scope:local align:4 +DefaultGap$5851 = .bss:0x8041F524; // type:object size:0xC scope:local align:4 data:float +@6756 = .bss:0x8041F530; // type:object size:0xC scope:local align:4 +DefaultGap$6755 = .bss:0x8041F53C; // type:object size:0xC scope:local align:4 +@7364 = .bss:0x8041F548; // type:object size:0xC scope:local align:4 +DefaultGap$7363 = .bss:0x8041F554; // type:object size:0xC scope:local align:4 data:float +@10516 = .bss:0x8041F560; // type:object size:0xC scope:local align:4 +DefaultGap$10515 = .bss:0x8041F56C; // type:object size:0xC scope:local align:4 data:float +mTypeGroupListAll__7dTres_c = .bss:0x8041F578; // type:object size:0xCC scope:global align:4 data:4byte +...bss.0 = .bss:0x8041F648; // type:label scope:local align:4 +@4409 = .bss:0x8041F648; // type:object size:0xC scope:local align:4 +l_waitBaseAnime = .bss:0x8041F654; // type:object size:0xC scope:global align:4 data:float +@4410 = .bss:0x8041F660; // type:object size:0xC scope:local align:4 +l_ironBallBaseAnime = .bss:0x8041F66C; // type:object size:0xC scope:global align:4 data:float +@4411 = .bss:0x8041F678; // type:object size:0xC scope:local align:4 +l_halfAtnWaitBaseAnime = .bss:0x8041F684; // type:object size:0xC scope:global align:4 data:float +@4412 = .bss:0x8041F690; // type:object size:0xC scope:local align:4 +l_rWaitBaseAnime = .bss:0x8041F69C; // type:object size:0xC scope:global align:4 data:float +@4413 = .bss:0x8041F6A8; // type:object size:0xC scope:local align:4 +l_lWaitBaseAnime = .bss:0x8041F6B4; // type:object size:0xC scope:global align:4 +@4414 = .bss:0x8041F6C0; // type:object size:0xC scope:local align:4 +l_horseBaseAnime = .bss:0x8041F6CC; // type:object size:0xC scope:global align:4 data:float +@4415 = .bss:0x8041F6D8; // type:object size:0xC scope:local align:4 +l_boarBaseAnime = .bss:0x8041F6E4; // type:object size:0xC scope:global align:4 data:float +@4416 = .bss:0x8041F6F0; // type:object size:0xC scope:local align:4 +l_localHorseRidePos = .bss:0x8041F6FC; // type:object size:0xC scope:global align:4 data:float +@4417 = .bss:0x8041F708; // type:object size:0xC scope:local align:4 +l_localBoarRidePos = .bss:0x8041F714; // type:object size:0xC scope:global align:4 data:float +@4418 = .bss:0x8041F720; // type:object size:0xC scope:local align:4 +l_canoeBaseAnime = .bss:0x8041F72C; // type:object size:0xC scope:global align:4 data:float +@4419 = .bss:0x8041F738; // type:object size:0xC scope:local align:4 +l_sumouBaseAnimeSp = .bss:0x8041F744; // type:object size:0xC scope:global align:4 +@4420 = .bss:0x8041F750; // type:object size:0xC scope:local align:4 +l_wolfBaseAnime = .bss:0x8041F75C; // type:object size:0xC scope:global align:4 data:float +@4421 = .bss:0x8041F768; // type:object size:0xC scope:local align:4 +l_wolfRopeBaseAnime = .bss:0x8041F774; // type:object size:0xC scope:global align:4 data:float +@14255 = .bss:0x8041F780; // type:object size:0xC scope:local align:4 +grabCarryOffset0$14254 = .bss:0x8041F78C; // type:object size:0xC scope:local align:4 +@14259 = .bss:0x8041F798; // type:object size:0xC scope:local align:4 +grabCarryOffset1$14258 = .bss:0x8041F7A4; // type:object size:0xC scope:local align:4 +@14263 = .bss:0x8041F7B0; // type:object size:0xC scope:local align:4 +grabCarryOffset2$14262 = .bss:0x8041F7BC; // type:object size:0xC scope:local align:4 +@14267 = .bss:0x8041F7C8; // type:object size:0xC scope:local align:4 +grabCarryOffset3$14266 = .bss:0x8041F7D4; // type:object size:0xC scope:local align:4 +@29722 = .bss:0x8041F7E0; // type:object size:0xC scope:local align:4 +l_hookSnowSandHitScale = .bss:0x8041F7EC; // type:object size:0xC scope:global align:4 data:float +dummy$36763 = .bss:0x8041F7F8; // type:object size:0x14 scope:local align:4 +texObj$42527 = .bss:0x8041F80C; // type:object size:0x20 scope:local align:4 +@50955 = .bss:0x8041F82C; // type:object size:0xC scope:local align:4 +l_wolfBiteHitMarkScale = .bss:0x8041F838; // type:object size:0xC scope:global align:4 data:float +mFindActorPtrs__8daNpcT_c = .bss:0x8041F848; // type:object size:0xC8 scope:global align:4 +@9946 = .bss:0x8041F910; // type:object size:0xC scope:local align:4 +vec$9945 = .bss:0x8041F91C; // type:object size:0xC scope:local align:4 data:float +mFindActorPList__8daNpcF_c = .bss:0x8041F928; // type:object size:0x190 scope:global align:4 +...bss.0 = .bss:0x8041FAB8; // type:label scope:local align:4 +@3974 = .bss:0x8041FAB8; // type:object size:0xC scope:local align:4 +l_Cd_HIO = .bss:0x8041FAC4; // type:object size:0x29BC scope:global align:4 +@4080 = .bss:0x80422480; // type:object size:0xC scope:local align:4 +@4083 = .bss:0x8042248C; // type:object size:0xC scope:local align:4 +@4084 = .bss:0x80422498; // type:object size:0xC scope:local align:4 +@4085 = .bss:0x804224A4; // type:object size:0xC scope:local align:4 +@4086 = .bss:0x804224B0; // type:object size:0xC scope:local align:4 +@4087 = .bss:0x804224BC; // type:object size:0xC scope:local align:4 +@4088 = .bss:0x804224C8; // type:object size:0xC scope:local align:4 +@4089 = .bss:0x804224D4; // type:object size:0xC scope:local align:4 +@4090 = .bss:0x804224E0; // type:object size:0xC scope:local align:4 +@4091 = .bss:0x804224EC; // type:object size:0xC scope:local align:4 +@4092 = .bss:0x804224F8; // type:object size:0xC scope:local align:4 +@4093 = .bss:0x80422504; // type:object size:0xC scope:local align:4 +@4094 = .bss:0x80422510; // type:object size:0xC scope:local align:4 +@4095 = .bss:0x8042251C; // type:object size:0xC scope:local align:4 +@4096 = .bss:0x80422528; // type:object size:0xC scope:local align:4 +@4097 = .bss:0x80422534; // type:object size:0xC scope:local align:4 +@4098 = .bss:0x80422540; // type:object size:0xC scope:local align:4 +@4099 = .bss:0x8042254C; // type:object size:0xC scope:local align:4 +@4100 = .bss:0x80422558; // type:object size:0xC scope:local align:4 +@4101 = .bss:0x80422564; // type:object size:0xC scope:local align:4 +@4102 = .bss:0x80422570; // type:object size:0xC scope:local align:4 +@4103 = .bss:0x8042257C; // type:object size:0xC scope:local align:4 +@4104 = .bss:0x80422588; // type:object size:0xC scope:local align:4 +@4105 = .bss:0x80422594; // type:object size:0xC scope:local align:4 +@4106 = .bss:0x804225A0; // type:object size:0xC scope:local align:4 +@4107 = .bss:0x804225AC; // type:object size:0xC scope:local align:4 +@4108 = .bss:0x804225B8; // type:object size:0xC scope:local align:4 +@4109 = .bss:0x804225C4; // type:object size:0xC scope:local align:4 +@4110 = .bss:0x804225D0; // type:object size:0xC scope:local align:4 +@4111 = .bss:0x804225DC; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$4079 = .bss:0x804225E8; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x80422750; // type:label scope:local align:4 +@3982 = .bss:0x80422750; // type:object size:0xC scope:local align:4 +l_Cd2_HIO = .bss:0x8042275C; // type:object size:0x400C scope:global align:4 +@4290 = .bss:0x80426768; // type:object size:0xC scope:local align:4 +@4293 = .bss:0x80426774; // type:object size:0xC scope:local align:4 +@4294 = .bss:0x80426780; // type:object size:0xC scope:local align:4 +@4295 = .bss:0x8042678C; // type:object size:0xC scope:local align:4 +@4296 = .bss:0x80426798; // type:object size:0xC scope:local align:4 +@4297 = .bss:0x804267A4; // type:object size:0xC scope:local align:4 +@4298 = .bss:0x804267B0; // type:object size:0xC scope:local align:4 +@4299 = .bss:0x804267BC; // type:object size:0xC scope:local align:4 +@4300 = .bss:0x804267C8; // type:object size:0xC scope:local align:4 +@4301 = .bss:0x804267D4; // type:object size:0xC scope:local align:4 +@4302 = .bss:0x804267E0; // type:object size:0xC scope:local align:4 +@4303 = .bss:0x804267EC; // type:object size:0xC scope:local align:4 +@4304 = .bss:0x804267F8; // type:object size:0xC scope:local align:4 +@4305 = .bss:0x80426804; // type:object size:0xC scope:local align:4 +@4306 = .bss:0x80426810; // type:object size:0xC scope:local align:4 +@4307 = .bss:0x8042681C; // type:object size:0xC scope:local align:4 +@4308 = .bss:0x80426828; // type:object size:0xC scope:local align:4 +@4309 = .bss:0x80426834; // type:object size:0xC scope:local align:4 +@4310 = .bss:0x80426840; // type:object size:0xC scope:local align:4 +@4311 = .bss:0x8042684C; // type:object size:0xC scope:local align:4 +@4312 = .bss:0x80426858; // type:object size:0xC scope:local align:4 +@4313 = .bss:0x80426864; // type:object size:0xC scope:local align:4 +@4314 = .bss:0x80426870; // type:object size:0xC scope:local align:4 +@4315 = .bss:0x8042687C; // type:object size:0xC scope:local align:4 +@4316 = .bss:0x80426888; // type:object size:0xC scope:local align:4 +@4317 = .bss:0x80426894; // type:object size:0xC scope:local align:4 +@4318 = .bss:0x804268A0; // type:object size:0xC scope:local align:4 +@4319 = .bss:0x804268AC; // type:object size:0xC scope:local align:4 +@4320 = .bss:0x804268B8; // type:object size:0xC scope:local align:4 +@4321 = .bss:0x804268C4; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$4289 = .bss:0x804268D0; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x80426A38; // type:label scope:local align:4 +specialType__22@unnamed@d_camera_cpp@ = .bss:0x80426A38; // type:object size:0xA8 scope:global align:4 data:4byte +@9808 = .bss:0x80426AE0; // type:object size:0xC scope:local align:4 +@14159 = .bss:0x80426AEC; // type:object size:0xC scope:local align:4 +@14615 = .bss:0x80426AF8; // type:object size:0xC scope:local align:4 +@14964 = .bss:0x80426B04; // type:object size:0xC scope:local align:4 +@14968 = .bss:0x80426B10; // type:object size:0xC scope:local align:4 +@3807 = .bss:0x80426B20; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x80426B2C; // type:object size:0x24 scope:global align:4 +@3648 = .bss:0x80426B50; // type:object size:0xC scope:local align:4 +@3882 = .bss:0x80426B60; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x80426B6C; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x80426B88; // type:label scope:local align:4 +@4112 = .bss:0x80426B88; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x80426B94; // type:object size:0x1310 scope:global align:4 +@4113 = .bss:0x80427EA4; // type:object size:0xC scope:local align:4 +g_mEnvSeMgr = .bss:0x80427EB0; // type:object size:0x30C scope:global align:4 +lightStatusData = .bss:0x804281BC; // type:object size:0x740 scope:global align:4 data:float +@7485 = .bss:0x804288FC; // type:object size:0xC scope:local align:4 +S_old_cameye$7484 = .bss:0x80428908; // type:object size:0xC scope:local align:4 +@7489 = .bss:0x80428914; // type:object size:0xC scope:local align:4 +S_old_camctr$7488 = .bss:0x80428920; // type:object size:0xC scope:local align:4 +@3816 = .bss:0x80428930; // type:object size:0xC scope:local align:4 +@3818 = .bss:0x8042893C; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x80428948; // type:object size:0xC scope:local align:4 data:float +l_scale$localstatic5$draw__10dThunder_cFv = .bss:0x80428954; // type:object size:0xC scope:local align:4 data:float +@3989 = .bss:0x80428960; // type:object size:0xC scope:local align:4 +g_fmHIO = .bss:0x8042896C; // type:object size:0x14 scope:global align:4 +@3785 = .bss:0x80428980; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x8042898C; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804289A0; // type:label scope:local align:4 +@3773 = .bss:0x804289A0; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x804289AC; // type:object size:0x130 scope:global align:4 +@3774 = .bss:0x80428ADC; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x80428AE8; // type:object size:0x208 scope:global align:4 +...bss.0 = .bss:0x80428CF0; // type:label scope:local align:4 +@3766 = .bss:0x80428CF0; // type:object size:0xC scope:local align:4 +@3767 = .bss:0x80428CFC; // type:object size:0xC scope:local align:4 +g_drawHIO = .bss:0x80428D08; // type:object size:0xF28 scope:global align:4 +@3768 = .bss:0x80429C30; // type:object size:0xC scope:local align:4 +g_ringHIO = .bss:0x80429C3C; // type:object size:0x158 scope:global align:4 +@3769 = .bss:0x80429D94; // type:object size:0xC scope:local align:4 +g_fmapHIO = .bss:0x80429DA0; // type:object size:0x4A4 scope:global align:4 +@3770 = .bss:0x8042A244; // type:object size:0xC scope:local align:4 +g_cursorHIO = .bss:0x8042A250; // type:object size:0x44 scope:global align:4 +i_text_buf$8360 = .bss:0x8042A298; // type:object size:0x20 scope:local align:4 +@3846 = .bss:0x8042A2B8; // type:object size:0xC scope:local align:4 +g_meter2_info = .bss:0x8042A2C8; // type:object size:0xF8 scope:global align:4 +@4011 = .bss:0x8042A3C0; // type:object size:0xC scope:local align:4 +g_MsgObject_HIO_c = .bss:0x8042A3CC; // type:object size:0x410 scope:global align:4 +arcName$6105 = .bss:0x8042A7DC; // type:object size:0x16 scope:local align:4 +@3640 = .bss:0x8042A7F8; // type:object size:0xC scope:local align:4 +@3735 = .bss:0x8042A808; // type:object size:0xC scope:local align:4 +g_MsgScrnLight_HIO_c = .bss:0x8042A814; // type:object size:0x50 scope:global align:4 +@3660 = .bss:0x8042A868; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x8042A874; // type:object size:0x14 scope:global align:4 +static_mBounds = .bss:0x8042A888; // type:object size:0x10 scope:global align:4 data:float +@3701 = .bss:0x8042A898; // type:object size:0xC scope:local align:4 +@3822 = .bss:0x8042A8A8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x8042A8B8; // type:label scope:local align:4 +@4041 = .bss:0x8042A8B8; // type:object size:0xC scope:local align:4 +@4049 = .bss:0x8042A8C4; // type:object size:0xC scope:local align:4 +@4050 = .bss:0x8042A8D0; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x8042A8DC; // type:object size:0x44 scope:global align:4 data:4byte +@3659 = .bss:0x8042A920; // type:object size:0xC scope:local align:4 +g_save_bit_HIO = .bss:0x8042A92C; // type:object size:0x4A0 scope:global align:4 data:4byte +@3644 = .bss:0x8042ADD0; // type:object size:0xC scope:local align:4 +wolfFootScale$localstatic3$create__9dkWmark_cFv = .bss:0x8042ADDC; // type:object size:0xC scope:local align:4 data:float +@2414 = .bss:0x8042ADE8; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x8042ADF4; // type:object size:0xC scope:global align:4 data:float +@2492 = .bss:0x8042AE00; // type:object size:0xC scope:local align:4 +cross$2491 = .bss:0x8042AE0C; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x8042AE18; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x8042AE28; // type:label scope:local align:4 +@2450 = .bss:0x8042AE28; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x8042AE34; // type:object size:0xC scope:global align:4 data:float +@2451 = .bss:0x8042AE40; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x8042AE4C; // type:object size:0xC scope:global align:4 data:float +@2452 = .bss:0x8042AE58; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x8042AE64; // type:object size:0xC scope:global align:4 data:float +@2453 = .bss:0x8042AE70; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x8042AE7C; // type:object size:0xC scope:global align:4 data:float +@2454 = .bss:0x8042AE88; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x8042AE94; // type:object size:0xC scope:global align:4 +@2455 = .bss:0x8042AEA0; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x8042AEAC; // type:object size:0xC scope:global align:4 +@2456 = .bss:0x8042AEB8; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x8042AEC4; // type:object size:0xC scope:global align:4 +@2457 = .bss:0x8042AED0; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x8042AEDC; // type:object size:0xC scope:global align:4 +@262 = .bss:0x8042AEE8; // type:object size:0xC scope:local align:4 +mtx = .bss:0x8042AEF8; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x8042B0D8; // type:label scope:local align:4 +@2401 = .bss:0x8042B0D8; // type:object size:0xC scope:local align:4 +@2402 = .bss:0x8042B0E4; // type:object size:0xC scope:local align:4 +@2403 = .bss:0x8042B0F0; // type:object size:0xC scope:local align:4 +@2404 = .bss:0x8042B0FC; // type:object size:0xC scope:local align:4 +@2405 = .bss:0x8042B108; // type:object size:0xC scope:local align:4 +@2184 = .bss:0x8042B118; // type:object size:0xC scope:local align:4 +sList__8JFWAlarm = .bss:0x8042B124; // type:object size:0xC scope:global align:4 +clear_z_tobj = .bss:0x8042B130; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x8042B150; // type:label scope:local align:4 +@744 = .bss:0x8042B150; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B15C; // type:object size:0x10 scope:global align:4 data:4byte +@747 = .bss:0x8042B16C; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B178; // type:object size:0x10 scope:global align:4 data:4byte +@750 = .bss:0x8042B188; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B194; // type:object size:0x10 scope:global align:4 data:4byte +@753 = .bss:0x8042B1A4; // type:object size:0xC scope:local align:4 +soovv_camera_TARGET_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B1B0; // type:object size:0x10 scope:global align:4 data:4byte +@756 = .bss:0x8042B1C0; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B1CC; // type:object size:0x10 scope:global align:4 data:4byte +@759 = .bss:0x8042B1DC; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B1E8; // type:object size:0x10 scope:global align:4 +@762 = .bss:0x8042B1F8; // type:object size:0xC scope:local align:4 +soovv_particle_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B204; // type:object size:0x10 scope:global align:4 +@765 = .bss:0x8042B214; // type:object size:0xC scope:local align:4 +soovv_particle_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B220; // type:object size:0x10 scope:global align:4 +@768 = .bss:0x8042B230; // type:object size:0xC scope:local align:4 +soovv_sound_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B23C; // type:object size:0x10 scope:global align:4 +@771 = .bss:0x8042B24C; // type:object size:0xC scope:local align:4 +soovv_sound_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B258; // type:object size:0x10 scope:global align:4 +@774 = .bss:0x8042B268; // type:object size:0xC scope:local align:4 +soovv_sound_CONTINUOUS___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B274; // type:object size:0x10 scope:global align:4 +@777 = .bss:0x8042B284; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B290; // type:object size:0x10 scope:global align:4 +@780 = .bss:0x8042B2A0; // type:object size:0xC scope:local align:4 +soovv_sound_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8042B2AC; // type:object size:0x10 scope:global align:4 +@819 = .bss:0x8042B2BC; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x8042B2C8; // type:label scope:local align:4 +@1087 = .bss:0x8042B2C8; // type:object size:0xC scope:local align:4 +@1088 = .bss:0x8042B2D4; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x8042B2E0; // type:object size:0x40 scope:global align:4 data:4byte +@1095 = .bss:0x8042B320; // type:object size:0xC scope:local align:4 +@1102 = .bss:0x8042B32C; // type:object size:0xC scope:local align:4 +@1103 = .bss:0x8042B338; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x8042B344; // type:object size:0x90 scope:global align:4 data:4byte +...bss.0 = .bss:0x8042B3D8; // type:label scope:local align:4 +@1018 = .bss:0x8042B3D8; // type:object size:0xC scope:local align:4 +@1023 = .bss:0x8042B3E4; // type:object size:0xC scope:local align:4 +@1028 = .bss:0x8042B3F0; // type:object size:0xC scope:local align:4 +@1033 = .bss:0x8042B3FC; // type:object size:0xC scope:local align:4 +@1034 = .bss:0x8042B408; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x8042B414; // type:object size:0xA0 scope:global align:4 data:4byte +...bss.0 = .bss:0x8042B4B8; // type:label scope:local align:4 +@848 = .bss:0x8042B4B8; // type:object size:0xC scope:local align:4 +@853 = .bss:0x8042B4C4; // type:object size:0xC scope:local align:4 +@854 = .bss:0x8042B4D0; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x8042B4DC; // type:object size:0x60 scope:global align:4 data:4byte +...bss.0 = .bss:0x8042B540; // type:label scope:local align:4 +@930 = .bss:0x8042B540; // type:object size:0xC scope:local align:4 +@931 = .bss:0x8042B54C; // type:object size:0xC scope:local align:4 +@932 = .bss:0x8042B558; // type:object size:0xC scope:local align:4 +@933 = .bss:0x8042B564; // type:object size:0xC scope:local align:4 +@934 = .bss:0x8042B570; // type:object size:0xC scope:local align:4 +@935 = .bss:0x8042B57C; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x8042B588; // type:object size:0x48 scope:global align:4 data:4byte +...bss.0 = .bss:0x8042B5D0; // type:label scope:local align:4 +aoData$1517 = .bss:0x8042B5D0; // type:object size:0x20 scope:local align:4 data:4byte +@1817 = .bss:0x8042B5F0; // type:object size:0xC scope:local align:4 +@1818 = .bss:0x8042B5FC; // type:object size:0xC scope:local align:4 +@1819 = .bss:0x8042B608; // type:object size:0xC scope:local align:4 +@1820 = .bss:0x8042B614; // type:object size:0xC scope:local align:4 +@1821 = .bss:0x8042B620; // type:object size:0xC scope:local align:4 +@1822 = .bss:0x8042B62C; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound = .bss:0x8042B638; // type:object size:0x48 scope:global align:4 data:4byte +aoData$1265 = .bss:0x8042B680; // type:object size:0x90 scope:local align:4 data:4byte +@313 = .bss:0x8042B710; // type:object size:0xC scope:local align:4 +audioAramHeap__9JASKernel = .bss:0x8042B71C; // type:object size:0x44 scope:global align:4 +sProbeTable__8JASProbe = .bss:0x8042B760; // type:object size:0x40 scope:global align:4 +sMutex = .bss:0x8042B7A0; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x8042B7B8; // type:label scope:local align:4 +@80 = .bss:0x8042B7B8; // type:object size:0xC scope:local align:4 +sCommandListOnce__10JASPortCmd = .bss:0x8042B7C4; // type:object size:0xC scope:global align:4 +@82 = .bss:0x8042B7D0; // type:object size:0xC scope:local align:4 +sCommandListStay__10JASPortCmd = .bss:0x8042B7DC; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x8042B7E8; // type:label scope:local align:4 +@431 = .bss:0x8042B7E8; // type:object size:0xC scope:local align:4 +sDefaultBankTable__8JASTrack = .bss:0x8042B7F4; // type:object size:0x40C scope:global align:4 data:4byte +@433 = .bss:0x8042BC00; // type:object size:0xC scope:local align:4 +sTrackList__8JASTrack = .bss:0x8042BC0C; // type:object size:0x10 scope:global align:4 data:4byte +@470 = .bss:0x8042BC1C; // type:object size:0xC scope:local align:4 +@476 = .bss:0x8042BC28; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___58JASPoolAllocObject_MultiThreadedFv = .bss:0x8042BC34; // type:object size:0x10 scope:local align:4 +memPool_$localstatic3$getMemPool___43JASPoolAllocObject_MultiThreaded<8JASTrack>Fv = .bss:0x8042BC44; // type:object size:0x10 scope:local align:4 +@433 = .bss:0x8042BC58; // type:object size:0xC scope:local align:4 +@792 = .bss:0x8042BC68; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___46JASPoolAllocObject_MultiThreaded<10JASChannel>Fv = .bss:0x8042BC74; // type:object size:0x10 scope:local align:4 +@156 = .bss:0x8042BC88; // type:object size:0xC scope:local align:4 +osc$213 = .bss:0x8042BC98; // type:object size:0x18 scope:local align:4 data:float +@1065 = .bss:0x8042BCB0; // type:object size:0xC scope:local align:4 +memPool___46JASPoolAllocObject_MultiThreaded<10JASChannel> = .bss:0x8042BCBC; // type:object size:0x10 scope:global align:4 +sBankDisposeMsgQ__10JASChannel = .bss:0x8042BCD0; // type:object size:0x20 scope:global align:4 +sBankDisposeMsg__10JASChannel = .bss:0x8042BCF0; // type:object size:0x40 scope:global align:4 +sBankDisposeList__10JASChannel = .bss:0x8042BD30; // type:object size:0x40 scope:global align:4 +@556 = .bss:0x8042BD70; // type:object size:0xC scope:local align:4 +sFreeRunLfo__6JASLfo = .bss:0x8042BD80; // type:object size:0x18 scope:global align:4 +sDmaDacBuffer__9JASDriver = .bss:0x8042BD98; // type:object size:0xC scope:global align:4 +@205 = .bss:0x8042BDA8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x8042BDB8; // type:label scope:local align:4 +sDspSyncCallback__9JASDriver = .bss:0x8042BDB8; // type:object size:0x100 scope:global align:4 +sSubFrameCallback__9JASDriver = .bss:0x8042BEB8; // type:object size:0x100 scope:global align:4 +sUpdateDacCallback__9JASDriver = .bss:0x8042BFB8; // type:object size:0x100 scope:global align:4 +audio_task = .bss:0x8042C0C0; // type:object size:0x50 scope:global align:4 +AUDIO_YIELD_BUFFER = .bss:0x8042C120; // type:object size:0x2000 scope:global align:4 +taskwork = .bss:0x8042E120; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x8042E1A0; // type:object size:0x14 scope:global align:4 data:4byte +@744 = .bss:0x8042E1B8; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___26JASPoolAllocObject<5JAISe>Fv = .bss:0x8042E1C4; // type:object size:0x10 scope:local align:4 +@716 = .bss:0x8042E1D8; // type:object size:0xC scope:local align:4 +@896 = .bss:0x8042E1E4; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___35JASPoolAllocObject<13JAISoundChild>Fv = .bss:0x8042E1F0; // type:object size:0x10 scope:local align:4 +@715 = .bss:0x8042E200; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___27JASPoolAllocObject<6JAISeq>Fv = .bss:0x8042E20C; // type:object size:0x10 scope:local align:4 +@881 = .bss:0x8042E220; // type:object size:0xC scope:local align:4 +@745 = .bss:0x8042E230; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___30JASPoolAllocObject<9JAIStream>Fv = .bss:0x8042E23C; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x8042E250; // type:label scope:local align:4 +@757 = .bss:0x8042E250; // type:object size:0xC scope:local align:4 +@763 = .bss:0x8042E25C; // type:object size:0xC scope:local align:4 +@855 = .bss:0x8042E268; // type:object size:0xC scope:local align:4 +@859 = .bss:0x8042E274; // type:object size:0xC scope:local align:4 +@863 = .bss:0x8042E280; // type:object size:0xC scope:local align:4 +@867 = .bss:0x8042E28C; // type:object size:0xC scope:local align:4 +@632 = .bss:0x8042E2F8; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___39JASPoolAllocObject<17Z2SoundHandlePool>Fv = .bss:0x8042E304; // type:object size:0x10 scope:local align:4 +@1539 = .bss:0x8042E318; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___30JASPoolAllocObject<9Z2Audible>Fv = .bss:0x8042E324; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x8042E338; // type:label scope:local align:4 +sCorrectPhrase = .bss:0x8042E338; // type:object size:0x24 scope:global align:4 data:4byte +sWindStoneSound = .bss:0x8042E35C; // type:object size:0x24 scope:global align:4 data:4byte +sCorrectDuo = .bss:0x8042E380; // type:object size:0x24 scope:global align:4 data:4byte +@3779 = .bss:0x8042E3A8; // type:object size:0xC scope:local align:4 +@3783 = .bss:0x8042E3B4; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x8042E3C0; // type:label scope:local align:4 +@481 = .bss:0x8042E3C0; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x8042E3CC; // type:object size:0xC scope:global align:4 data:4byte +@989 = .bss:0x8042E3D8; // type:object size:0xC scope:local align:4 +sTaskList__7JKRTask = .bss:0x8042E3E4; // type:object size:0xC scope:global align:4 +sEndMesgQueue__7JKRTask = .bss:0x8042E3F0; // type:object size:0x20 scope:global align:4 +@492 = .bss:0x8042E410; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x8042E41C; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x8042E428; // type:object size:0x18 scope:local align:4 +@297 = .bss:0x8042E440; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x8042E44C; // type:object size:0xC scope:global align:4 data:4byte +@492 = .bss:0x8042E458; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x8042E464; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x8042E470; // type:object size:0x18 scope:global align:4 +@2182 = .bss:0x8042E488; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x8042E494; // type:object size:0xC scope:global align:4 data:4byte +@657 = .bss:0x8042E4A0; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x8042E4AC; // type:object size:0xC scope:global align:4 +@491 = .bss:0x8042E4B8; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x8042E4C4; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x8042E4D0; // type:object size:0x18 scope:local align:4 +@301 = .bss:0x8042E4E8; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x8042E4F4; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x8042E500; // type:object size:0x18 scope:local align:4 +...bss.0 = .bss:0x8042E518; // type:label scope:local align:4 +@525 = .bss:0x8042E518; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x8042E524; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x8042E530; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x8042E560; // type:object size:0xC0 scope:global align:4 data:4byte +mPadMStick__10JUTGamePad = .bss:0x8042E620; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x8042E660; // type:object size:0x40 scope:global align:4 +@1373 = .bss:0x8042E6A0; // type:object size:0xC scope:local align:4 +sPatternList__19JUTGamePadLongPress = .bss:0x8042E6AC; // type:object size:0xC scope:global align:4 data:4byte +exCallbackObject = .bss:0x8042E6B8; // type:object size:0x14 scope:global align:4 data:4byte +@2182 = .bss:0x8042E6CC; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x8042E6D8; // type:object size:0xC scope:global align:4 data:4byte +context$2230 = .bss:0x8042E6E8; // type:object size:0x2C8 scope:local align:4 +sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x8042E9B0; // type:object size:0x40 scope:global align:4 +sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x8042E9F0; // type:object size:0x100 scope:global align:4 +static_mBounds__7J2DPane = .bss:0x8042EAF0; // type:object size:0x10 scope:global align:4 data:float +p_name$494 = .bss:0x8042EB00; // type:object size:0x101 scope:local align:4 data:byte +j3dSys = .bss:0x8042EC08; // type:object size:0x11C scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x8042ED24; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x8042ED54; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x8042ED60; // type:object size:0xC scope:global align:4 data:float +sTexCoordScaleTable__6J3DSys = .bss:0x8042ED6C; // type:object size:0x40 scope:global align:4 data:2byte +sGDLObj__17J3DDisplayListObj = .bss:0x8042EDB0; // type:object size:0x10 scope:global align:4 data:4byte +sMtxLoadCache__11J3DShapeMtx = .bss:0x8042EDC0; // type:object size:0x14 scope:global align:4 data:2byte +j3dTexCoordTable = .bss:0x8042EDD8; // type:object size:0x1DC7 scope:global align:4 +j3dTevSwapTableTable = .bss:0x80430BA0; // type:object size:0x400 scope:global align:4 data:byte +j3dAlphaCmpTable = .bss:0x80430FA0; // type:object size:0x300 scope:global align:4 +j3dZModeTable = .bss:0x804312A0; // type:object size:0x60 scope:global align:4 +sNoUseDrawMtx__12J3DMtxBuffer = .bss:0x80431300; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__12J3DMtxBuffer = .bss:0x80431330; // type:object size:0x24 scope:global align:4 +sWorkArea_WEvlpMixMtx__13J3DSkinDeform = .bss:0x80431358; // type:object size:0x1000 scope:global align:4 +sWorkArea_WEvlpMixWeight__13J3DSkinDeform = .bss:0x80432358; // type:object size:0x1000 scope:global align:4 +sWorkArea_MtxReg__13J3DSkinDeform = .bss:0x80433358; // type:object size:0x800 scope:global align:4 +sincosTable___5JMath = .bss:0x80433B60; // type:object size:0x10000 scope:global align:4 data:float +atanTable___5JMath = .bss:0x80443B60; // type:object size:0x1020 scope:global align:4 data:float +asinAcosTable___5JMath = .bss:0x80444B80; // type:object size:0x1020 scope:global align:4 data:float +...bss.0 = .bss:0x80445BA0; // type:label scope:local align:4 +DriveInfo = .bss:0x80445BA0; // type:object size:0x20 scope:global align:4 +DriveBlock = .bss:0x80445BC0; // type:object size:0x30 scope:global align:4 +__OSRebootParams = .bss:0x80445BF0; // type:object size:0x1C scope:global align:4 data:4byte +...bss.0 = .bss:0x80445C10; // type:label scope:local align:4 +__OSErrorTable = .bss:0x80445C10; // type:object size:0x44 scope:global align:4 data:4byte +...bss.0 = .bss:0x80445C60; // type:label scope:local align:4 +Scb = .bss:0x80445C60; // type:object size:0x54 scope:global align:4 data:4byte +...bss.0 = .bss:0x80445CB8; // type:label scope:local align:4 +RunQueue = .bss:0x80445CB8; // type:object size:0x100 scope:global align:4 data:4byte +IdleThread = .bss:0x80445DB8; // type:object size:0x318 scope:global align:4 +DefaultThread = .bss:0x804460D0; // type:object size:0x318 scope:global align:4 +IdleContext = .bss:0x804463E8; // type:object size:0x2C8 scope:global align:4 +Ecb = .bss:0x804466B0; // type:object size:0xC0 scope:global align:4 data:4byte +...bss.0 = .bss:0x80446770; // type:label scope:local align:4 +Packet = .bss:0x80446770; // type:object size:0x80 scope:global align:4 data:4byte +Alarm = .bss:0x804467F0; // type:object size:0xA0 scope:local align:4 +TypeTime = .bss:0x80446890; // type:object size:0x20 scope:global align:4 +XferTime = .bss:0x804468B0; // type:object size:0x20 scope:global align:4 +TypeCallback = .bss:0x804468D0; // type:object size:0x40 scope:global align:4 +RDSTHandler = .bss:0x80446910; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferValid = .bss:0x80446920; // type:object size:0x10 scope:global align:4 +InputBuffer = .bss:0x80446930; // type:object size:0x20 scope:global align:4 +InputBufferVcount = .bss:0x80446950; // type:object size:0x10 scope:global align:4 +cmdFixDevice$327 = .bss:0x80446960; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x80446970; // type:label scope:local align:4 +CommandList = .bss:0x80446970; // type:object size:0x3C scope:global align:4 data:4byte +AlarmForWA = .bss:0x804469B0; // type:object size:0x28 scope:global align:4 +AlarmForTimeout = .bss:0x804469D8; // type:object size:0x28 scope:global align:4 +AlarmForBreak = .bss:0x80446A00; // type:object size:0x28 scope:global align:4 +Prev = .bss:0x80446A28; // type:object size:0xC scope:global align:4 +Curr = .bss:0x80446A34; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80446A40; // type:label scope:local align:4 +BB2 = .bss:0x80446A40; // type:object size:0x20 scope:global align:4 +CurrDiskID = .bss:0x80446A60; // type:object size:0x20 scope:global align:4 +DummyCommandBlock = .bss:0x80446A80; // type:object size:0x30 scope:global align:4 +ResetAlarm = .bss:0x80446AB0; // type:object size:0x28 scope:global align:4 +...bss.0 = .bss:0x80446AD8; // type:label scope:local align:4 +WaitingQueue = .bss:0x80446AD8; // type:object size:0x20 scope:global align:4 data:4byte +bb2Buf = .bss:0x80446AF8; // type:object size:0x3F scope:global align:4 +block$18 = .bss:0x80446B38; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x80446B68; // type:label scope:local align:4 +regs = .bss:0x80446B68; // type:object size:0x76 scope:global align:4 data:2byte +shdwRegs = .bss:0x80446BE0; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x80446C58; // type:object size:0x58 scope:global align:4 data:2byte +...bss.0 = .bss:0x80446CB0; // type:label scope:local align:4 +Type = .bss:0x80446CB0; // type:object size:0x10 scope:local align:4 +Origin = .bss:0x80446CC0; // type:object size:0x30 scope:global align:4 +CmdProbeDevice = .bss:0x80446CF0; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x80446D00; // type:label scope:local align:4 +__CARDBlock = .bss:0x80446D00; // type:object size:0x220 scope:global align:4 data:4byte +__CARDDiskNone = .bss:0x80446F20; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x80446F40; // type:label scope:local align:4 +FifoObj = .bss:0x80446F40; // type:object size:0x80 scope:global align:4 +gxData = .bss:0x80446FC0; // type:object size:0x5B0 scope:global align:4 +fragmentinfo = .bss:0x80447570; // type:object size:0xC scope:global align:4 data:4byte +__atexit_funcs = .bss:0x80447580; // type:object size:0x100 scope:global align:4 +protopool$192 = .bss:0x80447680; // type:object size:0x38 scope:local align:4 +stderr_buff = .bss:0x804476B8; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x804477B8; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x804478B8; // type:object size:0x100 scope:global align:4 +signal_funcs = .bss:0x804479B8; // type:object size:0x18 scope:global align:4 +gTRKEventQueue = .bss:0x804479D0; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x804479F8; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x80447A00; // type:object size:0x19B0 scope:global align:4 +gTRKFramingState = .bss:0x804493B0; // type:object size:0x14 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x804493C8; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x804493D0; // type:object size:0x2 scope:global align:4 data:2byte +gTRKState = .bss:0x804493D4; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x80449478; // type:object size:0x430 scope:global align:4 +gTRKSaveState = .bss:0x804498A8; // type:object size:0x94 scope:global align:4 data:4byte +TRKvalue128_temp = .bss:0x8044993C; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x80449950; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x80449958; // type:object size:0x4 scope:global align:4 data:4byte +TRK_Use_BBA = .bss:0x80449960; // type:object size:0x1 scope:global data:byte +_MetroTRK_Has_Framing = .bss:0x80449964; // type:object size:0x4 scope:global align:4 +lbl_80449968 = .bss:0x80449968; // type:object size:0x1 data:byte +gRecvBuf = .bss:0x80449970; // type:object size:0x800 scope:local align:4 +gRecvCB = .bss:0x8044A170; // type:object size:0x1C scope:local align:4 +gRecvBuf = .bss:0x8044A190; // type:object size:0x500 scope:local align:4 +gRecvCB = .bss:0x8044A690; // type:object size:0x1C scope:local align:4 +developmentMode__7mDoMain = .sdata:0x8044A6C0; // type:object size:0x1 data:byte +memMargin__7mDoMain = .sdata:0x8044A6C4; // type:object size:0x4 scope:global align:4 data:4byte +mHeapBriefType__7mDoMain = .sdata:0x8044A6C8; // type:object size:0x1 data:byte +mBackColor__13mDoGph_gInf_c = .sdata:0x8044A6D0; // type:object size:0x4 scope:global align:4 data:byte +mFadeColor__13mDoGph_gInf_c = .sdata:0x8044A6D4; // type:object size:0x4 scope:global align:4 data:4byte +l_tevColor0$4208 = .sdata:0x8044A6D8; // type:object size:0x8 scope:local align:4 data:4byte +mRenderModeObj__15mDoMch_render_c = .sdata:0x8044A6E0; // type:object size:0x4 scope:global align:4 data:4byte +next__14mDoMtx_stack_c = .sdata:0x8044A6E8; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x8044A6EC; // type:object size:0x4 scope:global align:4 data:4byte +l_fopOvlpM_overlap = .sdata:0x8044A6F0; // type:object size:0x4 scope:global align:4 data:4byte +l_scnRqID = .sdata:0x8044A6F8; // type:object size:0x4 scope:global align:4 data:4byte +m_name$3788 = .sdata:0x8044A700; // type:object size:0x4 scope:local align:4 +i_msgID = .sdata:0x8044A708; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sdata:0x8044A710; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcLn_Queue = .sdata:0x8044A718; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x8044A720; // type:object size:0x4 scope:global align:4 data:4byte +crear$2224 = .sdata:0x8044A728; // type:object size:0x8 scope:local align:4 data:4byte +lbl_8044A730 = .sdata:0x8044A730; // type:object size:0x1 data:byte +backColor$3972 = .sdata:0x8044A738; // type:object size:0x4 scope:local align:4 data:byte +g_clearColor = .sdata:0x8044A740; // type:object size:0x4 scope:global align:4 data:4byte +g_blackColor = .sdata:0x8044A744; // type:object size:0x4 scope:global align:4 data:4byte +g_whiteColor = .sdata:0x8044A748; // type:object size:0x4 scope:global align:4 data:4byte +g_saftyWhiteColor = .sdata:0x8044A74C; // type:object size:0x4 scope:global align:4 data:4byte +g_dComIfAc_gameInfo = .sdata:0x8044A750; // type:object size:0x8 scope:global align:4 +g_dComIfGoat_gameInfo = .sdata:0x8044A758; // type:object size:0x4 scope:global align:4 data:4byte +m_branchId__7dDemo_c = .sdata:0x8044A760; // type:object size:0x2 scope:global align:4 data:2byte +l_texCoordInfo$3772 = .sdata:0x8044A768; // type:object size:0x4 scope:local align:4 data:4byte +l_tevOrderInfo$3773 = .sdata:0x8044A76C; // type:object size:0x4 scope:local align:4 data:4byte +mNextRoomNo__10dMapInfo_c = .sdata:0x8044A770; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044A774 = .sdata:0x8044A774; // type:object size:0x1 data:byte +lbl_8044A775 = .sdata:0x8044A775; // type:object size:0x1 data:byte +lbl_8044A776 = .sdata:0x8044A776; // type:object size:0x1 data:byte +l_cursorColor$4709 = .sdata:0x8044A778; // type:object size:0x4 scope:local align:4 data:4byte +numTelopData = .sdata:0x8044A780; // type:object size:0x4 scope:global align:4 data:4byte +l_color$4033 = .sdata:0x8044A788; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5004 = .sdata:0x8044A78C; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5326 = .sdata:0x8044A790; // type:object size:0x4 scope:local align:4 data:4byte +l_realImageSize$5383 = .sdata:0x8044A794; // type:object size:0x4 scope:local align:4 +clearColor$5435 = .sdata:0x8044A798; // type:object size:0x4 scope:local align:4 data:4byte +mWipeColor__12dDlst_list_c = .sdata:0x8044A79C; // type:object size:0x4 scope:global align:4 data:byte +loc_type_num__12dAttention_c = .sdata:0x8044A7A0; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x8044A7A4; // type:object size:0x4 scope:global align:4 data:4byte +chk_type_tbl__12dAttention_c = .sdata:0x8044A7A8; // type:object size:0x4 scope:global align:4 data:2byte +chk_type_num__12dAttention_c = .sdata:0x8044A7AC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044A7B0 = .sdata:0x8044A7B0; // type:object size:0x1 data:byte +ang_table$4418 = .sdata:0x8044A7B4; // type:object size:0x6 scope:local align:4 +lbl_8044A7C0 = .sdata:0x8044A7C0; // type:object size:0x8 data:byte +lbl_8044A7C8 = .sdata:0x8044A7C8; // type:object size:0x1 data:byte +l_autoUpHeight = .sdata:0x8044A7D0; // type:object size:0x4 scope:global align:4 data:float +l_autoDownHeight = .sdata:0x8044A7D4; // type:object size:0x4 scope:global align:4 data:float +l_ladderAnmBaseTransY = .sdata:0x8044A7D8; // type:object size:0x4 scope:global align:4 data:float +grassWhistleArcName$33096 = .sdata:0x8044A7DC; // type:object size:0x8 scope:local align:4 +nColor0$42528 = .sdata:0x8044A7E4; // type:object size:0x4 scope:local align:4 data:4byte +m_timer_max__8daItem_c = .sdata:0x8044A7E8; // type:object size:0x4 scope:global align:4 data:4byte +YnSelStartFrameTbl = .sdata:0x8044A7F0; // type:object size:0x8 scope:local align:4 +YnSelEndFrameTbl = .sdata:0x8044A7F8; // type:object size:0x8 scope:local align:4 +msgTbl = .sdata:0x8044A800; // type:object size:0x6 scope:global align:4 +l_msgNum2$6993 = .sdata:0x8044A808; // type:object size:0x2 scope:local align:4 +l_msgNum$7073 = .sdata:0x8044A80C; // type:object size:0x3 scope:local align:4 data:string +fontsize$7221 = .sdata:0x8044A810; // type:object size:0x8 scope:local align:4 +linespace$7222 = .sdata:0x8044A818; // type:object size:0x8 scope:local align:4 +charspace$7223 = .sdata:0x8044A820; // type:object size:0x8 scope:local align:4 +dShopSystem_itemNo = .sdata:0x8044A828; // type:object size:0x7 scope:global align:4 data:byte +dShopSystem_cameraActor = .sdata:0x8044A830; // type:object size:0x8 scope:global align:4 data:4byte +shop_item_pos_data_tbl = .sdata:0x8044A838; // type:object size:0x4 scope:global align:4 data:4byte +lightMask = .sdata:0x8044A840; // type:object size:0x2 scope:global align:4 data:2byte +lightStatusPt = .sdata:0x8044A844; // type:object size:0x4 scope:global align:4 data:4byte +l_zmodeUpEnable = .sdata:0x8044A848; // type:object size:0x4 scope:global align:4 data:byte +l_zmodeUpDisable = .sdata:0x8044A84C; // type:object size:0x4 scope:global align:4 data:byte +l_alphaCompInfoOPA = .sdata:0x8044A850; // type:object size:0x8 scope:global align:4 data:byte +l_alphaCompInfo = .sdata:0x8044A858; // type:object size:0x8 scope:global align:4 data:byte +mViewOffsetY__17dMenu_Collect3D_c = .sdata:0x8044A860; // type:object size:0x4 scope:global align:4 data:float +black$4166 = .sdata:0x8044A868; // type:object size:0x4 scope:local align:4 data:byte +OptYnSelStartFrameTbl = .sdata:0x8044A870; // type:object size:0x8 scope:global align:4 +OptYnSelEndFrameTbl = .sdata:0x8044A878; // type:object size:0x8 scope:global align:4 +l_msgNum0$3868 = .sdata:0x8044A880; // type:object size:0x2 scope:local align:4 +l_msgNum$3881 = .sdata:0x8044A884; // type:object size:0x2 scope:local align:4 data:string +m_cloth_item$3797 = .sdata:0x8044A888; // type:object size:0x3 scope:local align:4 data:byte +m_sword_item$3798 = .sdata:0x8044A88C; // type:object size:0x4 scope:local align:4 data:byte +m_shield_item$3799 = .sdata:0x8044A890; // type:object size:0x3 scope:local align:4 data:byte +l_method$3851 = .sdata:0x8044A898; // type:object size:0x8 scope:local align:4 +T_JOINT_resName = .sdata:0x8044A8A0; // type:object size:0x4 scope:global align:4 +lbl_8044A8A4 = .sdata:0x8044A8A4; // type:object size:0x1 data:byte +lbl_8044A8A5 = .sdata:0x8044A8A5; // type:object size:0x1 data:byte +calc_mtx = .sdata:0x8044A8A8; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8B0; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8B4; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8B8; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8BC; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8C0; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8C4; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8C8; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8CC; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8D0; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8D4; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x8044A8D8; // type:object size:0x4 scope:global align:4 data:4byte +p_dl = .sdata:0x8044A8E0; // type:object size:0x8 scope:global align:4 +lbl_8044A8E8 = .sdata:0x8044A8E8; // type:object size:0x1 data:byte +sMixMode__9JASDriver = .sdata:0x8044A8EC; // type:object size:0x4 scope:global align:4 data:4byte +sDacRate__9JASDriver = .sdata:0x8044A8F0; // type:object size:0x4 scope:global align:4 data:float +sSubFrames__9JASDriver = .sdata:0x8044A8F4; // type:object size:0x4 scope:global align:4 data:4byte +one__11JASWaveInfo = .sdata:0x8044A8F8; // type:object size:0x4 scope:global align:4 +MAX_MIXERLEVEL__9JASDriver = .sdata:0x8044A900; // type:object size:0x2 scope:global align:4 data:2byte +JAS_SYSTEM_OUTPUT_MODE__9JASDriver = .sdata:0x8044A904; // type:object size:0x4 scope:global align:4 data:4byte +DSP_MIXERLEVEL = .sdata:0x8044A908; // type:object size:0x2 scope:global align:4 data:2byte +@2588 = .sdata:0x8044A910; // type:object size:0x4 scope:local align:4 data:4byte +DISTANCE_MAX__7Z2Param = .sdata:0x8044A918; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__7Z2Param = .sdata:0x8044A91C; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__7Z2Param = .sdata:0x8044A920; // type:object size:0x4 scope:global align:4 data:float +DOLBY_FLONT_DISTANCE_MAX__7Z2Param = .sdata:0x8044A924; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__7Z2Param = .sdata:0x8044A928; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__7Z2Param = .sdata:0x8044A92C; // type:object size:0x4 scope:global align:4 data:float +SONIC_SPEED__7Z2Param = .sdata:0x8044A930; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_DEFAULT__7Z2Param = .sdata:0x8044A934; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__7Z2Param = .sdata:0x8044A938; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_DEFAULT__7Z2Param = .sdata:0x8044A93C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_DEFAULT__7Z2Param = .sdata:0x8044A940; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param = .sdata:0x8044A944; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param = .sdata:0x8044A948; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param = .sdata:0x8044A94C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_DEFAULT__7Z2Param = .sdata:0x8044A950; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param = .sdata:0x8044A954; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_TALKING__7Z2Param = .sdata:0x8044A958; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__7Z2Param = .sdata:0x8044A95C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_TALKING__7Z2Param = .sdata:0x8044A960; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_TALKING__7Z2Param = .sdata:0x8044A964; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_TALKING__7Z2Param = .sdata:0x8044A968; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_TALKING__7Z2Param = .sdata:0x8044A96C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_TALKING__7Z2Param = .sdata:0x8044A970; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_TALKING__7Z2Param = .sdata:0x8044A974; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_TALKING__7Z2Param = .sdata:0x8044A978; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_PAUSING__7Z2Param = .sdata:0x8044A97C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__7Z2Param = .sdata:0x8044A980; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_PAUSING__7Z2Param = .sdata:0x8044A984; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_PAUSING__7Z2Param = .sdata:0x8044A988; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_PAUSING__7Z2Param = .sdata:0x8044A98C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_PAUSING__7Z2Param = .sdata:0x8044A990; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_PAUSING__7Z2Param = .sdata:0x8044A994; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_PAUSING__7Z2Param = .sdata:0x8044A998; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_PAUSING__7Z2Param = .sdata:0x8044A99C; // type:object size:0x4 scope:global align:4 data:float +lbl_8044A9A0 = .sdata:0x8044A9A0; // type:object size:0x1 data:byte +lbl_8044A9A1 = .sdata:0x8044A9A1; // type:object size:0x1 data:byte +lbl_8044A9A2 = .sdata:0x8044A9A2; // type:object size:0x1 data:byte +lbl_8044A9A3 = .sdata:0x8044A9A3; // type:object size:0x1 data:byte +lbl_8044A9A4 = .sdata:0x8044A9A4; // type:object size:0x1 data:byte +lbl_8044A9A5 = .sdata:0x8044A9A5; // type:object size:0x1 data:byte +lbl_8044A9A6 = .sdata:0x8044A9A6; // type:object size:0x1 data:byte +lbl_8044A9A7 = .sdata:0x8044A9A7; // type:object size:0x1 data:byte +lbl_8044A9A8 = .sdata:0x8044A9A8; // type:object size:0x1 data:byte +lbl_8044A9A9 = .sdata:0x8044A9A9; // type:object size:0x1 data:byte +lbl_8044A9AA = .sdata:0x8044A9AA; // type:object size:0x1 data:byte +lbl_8044A9AB = .sdata:0x8044A9AB; // type:object size:0x1 data:byte +lbl_8044A9AC = .sdata:0x8044A9AC; // type:object size:0x1 data:byte +sDeathMtBottom = .sdata:0x8044A9B0; // type:object size:0x4 scope:global align:4 data:float +sDeathMtTop = .sdata:0x8044A9B4; // type:object size:0x4 scope:global align:4 data:float +sUnderWaterDepthMax = .sdata:0x8044A9B8; // type:object size:0x4 scope:global align:4 data:float +cPitchDown = .sdata:0x8044A9C0; // type:object size:0x4 scope:global align:4 data:float +cPitchCenter = .sdata:0x8044A9C4; // type:object size:0x4 scope:global align:4 data:float +cPitchUp = .sdata:0x8044A9C8; // type:object size:0x4 scope:global align:4 data:float +lbl_8044A9CC = .sdata:0x8044A9CC; // type:object size:0x1 data:byte +lbl_8044A9CD = .sdata:0x8044A9CD; // type:object size:0x1 data:byte +lbl_8044A9CE = .sdata:0x8044A9CE; // type:object size:0x1 data:byte +cR_FlatWidth = .sdata:0x8044A9D0; // type:object size:0x4 scope:global align:4 data:float +lbl_8044A9D4 = .sdata:0x8044A9D4; // type:object size:0x1 data:byte +lbl_8044A9D5 = .sdata:0x8044A9D5; // type:object size:0x1 data:byte +sStickHigh = .sdata:0x8044A9D8; // type:object size:0x4 scope:global align:4 data:float +sStickCenter = .sdata:0x8044A9DC; // type:object size:0x4 scope:global align:4 data:float +sHowlTobikusa = .sdata:0x8044A9E0; // type:object size:0x8 scope:global align:4 +cm2hw$539 = .sdata:0x8044A9E8; // type:object size:0x4 scope:local align:4 +lbl_8044A9F0 = .sdata:0x8044A9F0; // type:object size:0x1 data:byte +sSZSBufferSize__7JKRAram = .sdata:0x8044A9F8; // type:object size:0x4 scope:global align:4 data:4byte +rootPath$2498 = .sdata:0x8044AA00; // type:object size:0x2 scope:local align:4 data:string +lbl_8044AA08 = .sdata:0x8044AA08; // type:object size:0x1 data:byte +sSZSBufferSize__12JKRDvdRipper = .sdata:0x8044AA0C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AA10 = .sdata:0x8044AA10; // type:object size:0x1 data:byte +sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x8044AA14; // type:object size:0x4 scope:global align:4 data:4byte +sStickMode__10JUTGamePad = .sdata:0x8044AA18; // type:object size:0x4 scope:global align:4 data:4byte +sClampMode__10JUTGamePad = .sdata:0x8044AA1C; // type:object size:0x4 scope:global align:4 data:4byte +sPressPoint__Q210JUTGamePad6CStick = .sdata:0x8044AA20; // type:object size:0x4 scope:global align:4 data:float +sReleasePoint__Q210JUTGamePad6CStick = .sdata:0x8044AA24; // type:object size:0x4 scope:global align:4 data:float +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x8044AA28; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x8044AA2C; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sdata:0x8044AA30; // type:object size:0x4 scope:global align:4 +lbl_8044AA38 = .sdata:0x8044AA38; // type:object size:0x1 data:byte +oneFrameRate = .sdata:0x8044AA40; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x8044AA44; // type:object size:0x4 scope:global align:4 data:float +cm2hw$552 = .sdata:0x8044AA48; // type:object size:0x4 scope:local align:4 +J3DGDTexMode0Ids = .sdata:0x8044AA4C; // type:object size:0x8 scope:global align:4 +J3DGDTexMode1Ids = .sdata:0x8044AA54; // type:object size:0x8 scope:global align:4 +J3DGDTexImage0Ids = .sdata:0x8044AA5C; // type:object size:0x8 scope:global align:4 +J3DGDTexImage3Ids = .sdata:0x8044AA64; // type:object size:0x8 scope:global align:4 +J3DGDTexTlutIds = .sdata:0x8044AA6C; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x8044AA74; // type:object size:0x6 scope:local align:4 +J3DTexImage1Ids = .sdata:0x8044AA7C; // type:object size:0x8 scope:global align:4 +J3DTexImage2Ids = .sdata:0x8044AA84; // type:object size:0x8 scope:global align:4 +ColorBlack = .sdata:0x8044AA90; // type:object size:0x4 scope:global align:4 data:4byte +ColorWhite = .sdata:0x8044AA94; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x8044AA98; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x8044AAA0; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x8044AAA4; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x8044AAA8; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__12J3DMtxBuffer = .sdata:0x8044AAB0; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__12J3DMtxBuffer = .sdata:0x8044AAB4; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x8044AAB8; // type:object size:0x8 scope:global align:4 +__OSVersion = .sdata:0x8044AAC0; // type:object size:0x4 scope:global align:4 data:4byte +@116 = .sdata:0x8044AAC4; // type:object size:0x6 scope:local align:4 data:string +@163 = .sdata:0x8044AACC; // type:object size:0x4 scope:local align:4 data:string +__OSCurrHeap = .sdata:0x8044AAD0; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x8044AAD8; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x8044AAE0; // type:object size:0x4 scope:global align:4 data:4byte +@76 = .sdata:0x8044AAE4; // type:object size:0x2 scope:local align:4 data:string +@213 = .sdata:0x8044AAE8; // type:object size:0x3 scope:local align:4 data:string +FontEncode = .sdata:0x8044AAF0; // type:object size:0x2 scope:global align:4 data:2byte +SwitchThreadCallback = .sdata:0x8044AAF8; // type:object size:0x4 scope:global align:4 data:4byte +@833 = .sdata:0x8044AAFC; // type:object size:0x1 scope:local align:4 +__EXIVersion = .sdata:0x8044AB00; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x8044AB08; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x8044AB10; // type:object size:0x8 scope:local align:4 +FirstRead = .sdata:0x8044AB18; // type:object size:0x4 scope:global align:4 data:4byte +@118 = .sdata:0x8044AB20; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x8044AB28; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x8044AB2C; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x8044AB30; // type:object size:0x4 scope:global align:4 data:4byte +@23 = .sdata:0x8044AB34; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x8044AB3C; // type:object size:0x4 scope:global align:4 data:4byte +@37 = .sdata:0x8044AB40; // type:object size:0x2 scope:local align:4 data:string +@42 = .sdata:0x8044AB44; // type:object size:0x4 scope:local align:4 data:string +@43 = .sdata:0x8044AB48; // type:object size:0x3 scope:local align:4 data:string +__VIVersion = .sdata:0x8044AB50; // type:object size:0x4 scope:global align:4 data:4byte +@537 = .sdata:0x8044AB54; // type:object size:0x5 scope:local align:4 data:string +__PADVersion = .sdata:0x8044AB60; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x8044AB64; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x8044AB68; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x8044AB6C; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x8044AB70; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x8044AB74; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x8044AB78; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x8044AB7C; // type:object size:0x4 scope:global align:4 +__AIVersion = .sdata:0x8044AB80; // type:object size:0x4 scope:global align:4 data:4byte +__ARVersion = .sdata:0x8044AB88; // type:object size:0x4 scope:global align:4 data:4byte +__ARQVersion = .sdata:0x8044AB90; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x8044AB98; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x8044ABA0; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x8044ABA8; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x8044ABB0; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8044ABB2 = .sdata:0x8044ABB2; // type:object size:0x1 data:byte +__GXVersion = .sdata:0x8044ABB8; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$241 = .sdata:0x8044ABC0; // type:object size:0x4 scope:local align:4 +tbl2$242 = .sdata:0x8044ABC4; // type:object size:0x4 scope:local align:4 +tbl3$243 = .sdata:0x8044ABC8; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x8044ABD0; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x8044ABD8; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x8044ABE0; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x8044ABE8; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x8044ABF0; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x8044ABF8; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x8044AC00; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x8044AC08; // type:object size:0x6 scope:local align:4 +fragmentID = .sdata:0x8044AC10; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x8044AC18; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x8044AC20; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x8044AC24; // type:object size:0x4 scope:global align:4 data:float +__float_max = .sdata:0x8044AC28; // type:object size:0x4 scope:global align:4 data:float +__float_epsilon = .sdata:0x8044AC2C; // type:object size:0x4 scope:global align:4 data:float +lbl_8044AC30 = .sdata:0x8044AC30; // type:object size:0x1 data:byte +lbl_8044AC40 = .sbss:0x8044AC40; // type:object size:0x1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x8044AC48; // type:object size:0x8 scope:global align:4 data:4byte +sHungUpTime__7mDoMain = .sbss:0x8044AC50; // type:object size:0x8 scope:global align:4 data:4byte +lbl_8044AC58 = .sbss:0x8044AC58; // type:object size:0x1 data:byte +lbl_8044AC59 = .sbss:0x8044AC59; // type:object size:0x1 data:byte +lbl_8044AC5A = .sbss:0x8044AC5A; // type:object size:0x1 data:byte +console_position_x$3776 = .sbss:0x8044AC5C; // type:object size:0x4 scope:local align:4 data:float +lbl_8044AC60 = .sbss:0x8044AC60; // type:object size:0x1 data:byte +console_position_y$3779 = .sbss:0x8044AC64; // type:object size:0x4 scope:local align:4 data:float +lbl_8044AC68 = .sbss:0x8044AC68; // type:object size:0x1 data:byte +console_scroll$3782 = .sbss:0x8044AC6C; // type:object size:0x4 scope:local align:4 data:float +lbl_8044AC70 = .sbss:0x8044AC70; // type:object size:0x1 data:byte +frame$3939 = .sbss:0x8044AC74; // type:object size:0x4 scope:local align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x8044AC78; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .sbss:0x8044AC7C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .sbss:0x8044AC80; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2Audience> = .sbss:0x8044AC84; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .sbss:0x8044AC88; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .sbss:0x8044AC8C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .sbss:0x8044AC90; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .sbss:0x8044AC94; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13JAUSoundTable> = .sbss:0x8044AC98; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAISoundInfo> = .sbss:0x8044AC9C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .sbss:0x8044ACA0; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .sbss:0x8044ACA4; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9JAISeqMgr> = .sbss:0x8044ACA8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8JAISeMgr> = .sbss:0x8044ACAC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .sbss:0x8044ACB0; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .sbss:0x8044ACB4; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__36JASGlobalInstance<15JAISoundStarter> = .sbss:0x8044ACB8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .sbss:0x8044ACBC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .sbss:0x8044ACC0; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .sbss:0x8044ACC4; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__27JASGlobalInstance<7Z2SeMgr> = .sbss:0x8044ACC8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JASAudioThread> = .sbss:0x8044ACCC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .sbss:0x8044ACD0; // type:object size:0x4 scope:global align:4 data:4byte +__OSReport_disable = .sbss:0x8044ACD8; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Error_disable = .sbss:0x8044ACD9; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Warning_disable = .sbss:0x8044ACDA; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_System_disable = .sbss:0x8044ACDB; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_enable = .sbss:0x8044ACDC; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_MonopolyThread = .sbss:0x8044ACE0; // type:object size:0x4 scope:global align:4 data:4byte +print_counts = .sbss:0x8044ACE4; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x8044ACE8; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x8044ACEC; // type:object size:0x4 scope:global align:4 data:4byte +print_systems = .sbss:0x8044ACF0; // type:object size:0x4 scope:global align:4 data:4byte +print_initialized = .sbss:0x8044ACF4; // type:object size:0x1 data:byte +lbl_8044ACF5 = .sbss:0x8044ACF5; // type:object size:0x1 data:byte +mInitFlag__17mDoAud_zelAudio_c = .sbss:0x8044ACF8; // type:object size:0x1 data:byte +mResetFlag__17mDoAud_zelAudio_c = .sbss:0x8044ACF9; // type:object size:0x1 data:byte +mBgmSet__17mDoAud_zelAudio_c = .sbss:0x8044ACFA; // type:object size:0x1 data:byte +g_mDoAud_audioHeap = .sbss:0x8044ACFC; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x8044AD00; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x8044AD04; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x8044AD08; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x8044AD0C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x8044AD10; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTimg__13mDoGph_gInf_c = .sbss:0x8044AD14; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x8044AD18; // type:object size:0x4 scope:global align:4 data:4byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x8044AD1C; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x8044AD20; // type:object size:0x4 scope:global align:4 data:float +lbl_8044AD24 = .sbss:0x8044AD24; // type:object size:0x1 data:byte +lbl_8044AD25 = .sbss:0x8044AD25; // type:object size:0x1 data:byte +lbl_8044AD26 = .sbss:0x8044AD26; // type:object size:0x1 data:byte +lbl_8044AD27 = .sbss:0x8044AD27; // type:object size:0x1 data:byte +lbl_8044AD28 = .sbss:0x8044AD28; // type:object size:0x8 data:byte +lbl_8044AD30 = .sbss:0x8044AD30; // type:object size:0x1 data:byte +solidHeapErrors = .sbss:0x8044AD34; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x8044AD38; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x8044AD3C; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x8044AD40; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x8044AD44; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x8044AD48; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x8044AD4C; // type:object size:0x4 scope:global align:4 data:4byte +tmpString$3651 = .sbss:0x8044AD50; // type:object size:0x5 scope:local align:4 data:byte +key_link$698 = .sbss:0x8044AD55; // type:object size:0x1 data:byte +key_ganon$699 = .sbss:0x8044AD56; // type:object size:0x1 data:byte +key_zelda$700 = .sbss:0x8044AD57; // type:object size:0x1 data:byte +mDoMtx_stack = .sbss:0x8044AD58; // type:object size:0x1 scope:global align:4 +AssertHeap = .sbss:0x8044AD60; // type:object size:0x4 scope:global align:4 data:4byte +DbPrintHeap = .sbss:0x8044AD64; // type:object size:0x4 scope:global align:4 data:4byte +gameHeap = .sbss:0x8044AD68; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x8044AD6C; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x8044AD70; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x8044AD74; // type:object size:0x4 scope:global align:4 data:4byte +j2dHeap = .sbss:0x8044AD78; // type:object size:0x4 scope:global align:4 data:4byte +HostIOHeap = .sbss:0x8044AD7C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x8044AD80; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x8044AD84; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x8044AD88; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x8044AD8C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x8044AD90; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x8044AD94; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x8044AD98; // type:object size:0x4 scope:global align:4 +mDoExt_font2 = .sbss:0x8044AD9C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font2_getCount = .sbss:0x8044ADA0; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont2 = .sbss:0x8044ADA4; // type:object size:0x4 scope:global align:4 data:4byte +aram_cache_size = .sbss:0x8044ADA8; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x8044ADB0; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x8044ADB4; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x8044ADB8; // type:object size:0x4 scope:global align:4 data:4byte +SyncWidthSound = .sbss:0x8044ADC0; // type:object size:0x1 data:byte +sDefaultDirection = .sbss:0x8044ADC1; // type:object size:0x7 data:byte +mDoDvdErr_initialized = .sbss:0x8044ADC8; // type:object size:0x1 data:byte +sConsole = .sbss:0x8044ADD0; // type:object size:0x4 scope:global align:4 data:4byte +cDmr_SkipInfo = .sbss:0x8044ADD8; // type:object size:0x1 +data_80450C99 = .sbss:0x8044ADD9; // type:object size:0x1 +data_80450C9A = .sbss:0x8044ADDA; // type:object size:0x1 +data_80450C9B = .sbss:0x8044ADDB; // type:object size:0x1 +data_80450C9C = .sbss:0x8044ADDC; // type:object size:0x1 +data_80450C9D = .sbss:0x8044ADDD; // type:object size:0x1 +data_80450C9E = .sbss:0x8044ADDE; // type:object size:0x1 +data_80450C9F = .sbss:0x8044ADDF; // type:object size:0x1 +data_80450CA0 = .sbss:0x8044ADE0; // type:object size:0x4 +JPTracePCB4 = .sbss:0x8044ADE4; // type:object size:0x4 scope:global align:4 data:4byte +DMC_initialized = .sbss:0x8044ADE8; // type:object size:0x1 data:byte +cDyl_Initialized = .sbss:0x8044ADEC; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x8044ADF0; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x8044ADF8; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x8044ADFC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .sbss:0x8044AE00; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AE08 = .sbss:0x8044AE08; // type:object size:0x1 data:byte +lbl_8044AE09 = .sbss:0x8044AE09; // type:object size:0x1 data:byte +l_hio = .sbss:0x8044AE0C; // type:object size:0x1 scope:global align:4 +mGroundY__11fopAcM_gc_c = .sbss:0x8044AE10; // type:object size:0x4 scope:global align:4 data:float +mRoofY__11fopAcM_rc_c = .sbss:0x8044AE14; // type:object size:0x4 scope:global align:4 data:float +mWaterY__11fopAcM_wt_c = .sbss:0x8044AE18; // type:object size:0x4 scope:global align:4 data:float +l_fopScnRq_IsUsingOfOverlap = .sbss:0x8044AE20; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x8044AE28; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x8044AE30; // type:object size:0x4 scope:global align:4 +l_fopDwTg_id = .sbss:0x8044AE38; // type:object size:0x4 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x8044AE40; // type:object size:0x4 scope:global align:4 +t_type$2207 = .sbss:0x8044AE44; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AE48 = .sbss:0x8044AE48; // type:object size:0x1 data:byte +process_id$2216 = .sbss:0x8044AE4C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AE50 = .sbss:0x8044AE50; // type:object size:0x1 data:byte +l_fpcLy_CurrLayer_p = .sbss:0x8044AE58; // type:object size:0x4 scope:global align:4 data:4byte +IsInitOfLayerList$2308 = .sbss:0x8044AE5C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AE60 = .sbss:0x8044AE60; // type:object size:0x1 data:byte +layer_id$2311 = .sbss:0x8044AE64; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AE68 = .sbss:0x8044AE68; // type:object size:0x1 data:byte +g_fpcLf_type = .sbss:0x8044AE70; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AE78 = .sbss:0x8044AE78; // type:object size:0x1 data:byte +lbl_8044AE79 = .sbss:0x8044AE79; // type:object size:0x1 data:byte +g_fpcNd_type = .sbss:0x8044AE80; // type:object size:0x4 scope:global align:4 data:4byte +request_id$2360 = .sbss:0x8044AE88; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AE8C = .sbss:0x8044AE8C; // type:object size:0x1 data:byte +g_fpcPf_ProfileList_p = .sbss:0x8044AE90; // type:object size:0x4 scope:global align:4 data:4byte +tmp_name$4456 = .sbss:0x8044AE98; // type:object size:0x8 scope:local align:4 +mProcID__20dStage_roomControl_c = .sbss:0x8044AEA0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AEA4 = .sbss:0x8044AEA4; // type:object size:0x1 data:byte +lbl_8044AEA5 = .sbss:0x8044AEA5; // type:object size:0x1 data:byte +lbl_8044AEA6 = .sbss:0x8044AEA6; // type:object size:0x1 data:byte +lbl_8044AEA7 = .sbss:0x8044AEA7; // type:object size:0x1 data:byte +lbl_8044AEA8 = .sbss:0x8044AEA8; // type:object size:0x1 data:byte +mArcBankName__20dStage_roomControl_c = .sbss:0x8044AEAC; // type:object size:0x4 scope:global align:4 data:4byte +mArcBankData__20dStage_roomControl_c = .sbss:0x8044AEB0; // type:object size:0x4 scope:global align:4 data:4byte +m_roomDzs__20dStage_roomControl_c = .sbss:0x8044AEB4; // type:object size:0x8 scope:global align:4 data:byte +m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x8044AEC0; // type:object size:0x4 scope:global align:4 data:4byte +m_count__9daArrow_c = .sbss:0x8044AEC8; // type:object size:0x2 scope:global align:2 +mSetTop__7daSus_c = .sbss:0x8044AECA; // type:object size:0x2 scope:global align:2 data:2byte +lbl_8044AECC = .sbss:0x8044AECC; // type:object size:0x1 data:byte +lbl_8044AECD = .sbss:0x8044AECD; // type:object size:0x1 data:byte +lbl_8044AECE = .sbss:0x8044AECE; // type:object size:0x1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x8044AED0; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x8044AED4; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x8044AED8; // type:object size:0x4 scope:global align:4 data:4byte +arcName$4309 = .sbss:0x8044AEDC; // type:object size:0x8 scope:local align:4 +m_top__13daTagStream_c = .sbss:0x8044AEE4; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__10daMirror_c = .sbss:0x8044AEE8; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__9daGrass_c = .sbss:0x8044AEEC; // type:object size:0x4 scope:global align:4 +m_grass__9daGrass_c = .sbss:0x8044AEF0; // type:object size:0x4 scope:global align:4 data:4byte +m_flower__9daGrass_c = .sbss:0x8044AEF4; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__6daMP_c = .sbss:0x8044AEF8; // type:object size:0x4 scope:global align:4 data:4byte +mTagMagne__12daTagMagne_c = .sbss:0x8044AEFC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AF00 = .sbss:0x8044AF00; // type:object size:0x1 data:byte +lbl_8044AF01 = .sbss:0x8044AF01; // type:object size:0x1 data:byte +mSttsFlag__12daObjCarry_c = .sbss:0x8044AF04; // type:object size:0x5 scope:global align:4 +mRoomNo__12daObjCarry_c = .sbss:0x8044AF0C; // type:object size:0x5 scope:global align:4 +m_diffTime__11dLib_time_c = .sbss:0x8044AF18; // type:object size:0x8 scope:global align:4 data:4byte +m_stopTime__11dLib_time_c = .sbss:0x8044AF20; // type:object size:0x8 scope:global align:4 data:4byte +lbl_8044AF28 = .sbss:0x8044AF28; // type:object size:0x8 data:byte +lbl_8044AF30 = .sbss:0x8044AF30; // type:object size:0x1 data:byte +lbl_8044AF31 = .sbss:0x8044AF31; // type:object size:0x1 data:byte +lbl_8044AF32 = .sbss:0x8044AF32; // type:object size:0x1 data:byte +lbl_8044AF33 = .sbss:0x8044AF33; // type:object size:0x1 data:byte +m_top__12daTagHstop_c = .sbss:0x8044AF38; // type:object size:0x4 scope:global align:4 data:4byte +m_system__7dDemo_c = .sbss:0x8044AF40; // type:object size:0x4 scope:global align:4 data:4byte +m_control__7dDemo_c = .sbss:0x8044AF44; // type:object size:0x4 scope:global align:4 data:4byte +m_stage__7dDemo_c = .sbss:0x8044AF48; // type:object size:0x4 scope:global align:4 data:4byte +m_audio__7dDemo_c = .sbss:0x8044AF4C; // type:object size:0x4 scope:global align:4 data:4byte +m_particle__7dDemo_c = .sbss:0x8044AF50; // type:object size:0x4 scope:global align:4 data:4byte +m_message__7dDemo_c = .sbss:0x8044AF54; // type:object size:0x4 scope:global align:4 data:4byte +m_factory__7dDemo_c = .sbss:0x8044AF58; // type:object size:0x4 scope:global align:4 data:4byte +m_mesgControl__7dDemo_c = .sbss:0x8044AF5C; // type:object size:0x4 scope:global align:4 data:4byte +m_object__7dDemo_c = .sbss:0x8044AF60; // type:object size:0x4 scope:global align:4 data:4byte +m_data__7dDemo_c = .sbss:0x8044AF64; // type:object size:0x4 scope:global align:4 data:4byte +m_frame__7dDemo_c = .sbss:0x8044AF68; // type:object size:0x4 scope:global align:4 data:4byte +m_translation__7dDemo_c = .sbss:0x8044AF6C; // type:object size:0x4 scope:global align:4 data:4byte +m_rotationY__7dDemo_c = .sbss:0x8044AF70; // type:object size:0x4 scope:global align:4 data:float +m_frameNoMsg__7dDemo_c = .sbss:0x8044AF74; // type:object size:0x4 scope:global align:4 data:4byte +m_mode__7dDemo_c = .sbss:0x8044AF78; // type:object size:0x4 scope:global align:4 data:4byte +m_status__7dDemo_c = .sbss:0x8044AF7C; // type:object size:0x4 scope:global align:4 data:4byte +m_branchType__7dDemo_c = .sbss:0x8044AF80; // type:object size:0x2 scope:global align:4 data:2byte +m_branchData__7dDemo_c = .sbss:0x8044AF84; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AF88 = .sbss:0x8044AF88; // type:object size:0x1 data:byte +lbl_8044AF89 = .sbss:0x8044AF89; // type:object size:0x1 data:byte +it$4206 = .sbss:0x8044AF8C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044AF90 = .sbss:0x8044AF90; // type:object size:0x8 data:byte +lbl_8044AF98 = .sbss:0x8044AF98; // type:object size:0x1 data:byte +mNowStayRoomNo__10dMapInfo_c = .sbss:0x8044AF9C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AFA0 = .sbss:0x8044AFA0; // type:object size:0x1 data:byte +mLayerList__8dMpath_c = .sbss:0x8044AFA4; // type:object size:0x4 scope:global align:4 data:4byte +mMinX__8dMpath_c = .sbss:0x8044AFA8; // type:object size:0x4 scope:global align:4 data:float +mMaxX__8dMpath_c = .sbss:0x8044AFAC; // type:object size:0x4 scope:global align:4 data:float +mMinZ__8dMpath_c = .sbss:0x8044AFB0; // type:object size:0x4 scope:global align:4 data:float +mMaxZ__8dMpath_c = .sbss:0x8044AFB4; // type:object size:0x4 scope:global align:4 data:float +mAllCenterX__8dMpath_c = .sbss:0x8044AFB8; // type:object size:0x4 scope:global align:4 data:float +mAllCenterZ__8dMpath_c = .sbss:0x8044AFBC; // type:object size:0x4 scope:global align:4 data:float +mAllSizeX__8dMpath_c = .sbss:0x8044AFC0; // type:object size:0x4 scope:global align:4 data:float +mAllSizeZ__8dMpath_c = .sbss:0x8044AFC4; // type:object size:0x4 scope:global align:4 data:float +lbl_8044AFC8 = .sbss:0x8044AFC8; // type:object size:0x1 data:byte +mEcallback__18dPa_modelEcallBack = .sbss:0x8044AFD0; // type:object size:0x4 scope:global align:4 data:4byte +mPcallback__18dPa_modelEcallBack = .sbss:0x8044AFD4; // type:object size:0x4 scope:global align:4 data:4byte +mModel__18dPa_modelEcallBack = .sbss:0x8044AFD8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044AFDC = .sbss:0x8044AFDC; // type:object size:0x1 data:byte +lbl_8044AFDD = .sbss:0x8044AFDD; // type:object size:0x1 data:byte +lbl_8044AFDE = .sbss:0x8044AFDE; // type:object size:0x1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x8044AFE0; // type:object size:0x4 scope:global align:4 data:4byte +mWaterBubblePcallBack__13dPa_control_c = .sbss:0x8044AFE4; // type:object size:0x4 scope:global align:4 data:4byte +mFsenthPcallBack__13dPa_control_c = .sbss:0x8044AFE8; // type:object size:0x4 scope:global align:4 data:4byte +mLight8EcallBack__13dPa_control_c = .sbss:0x8044AFEC; // type:object size:0x4 scope:global align:4 data:4byte +mLight8PcallBack__13dPa_control_c = .sbss:0x8044AFF0; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8EcallBack__13dPa_control_c = .sbss:0x8044AFF4; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8PcallBack__13dPa_control_c = .sbss:0x8044AFF8; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8EcallBack__13dPa_control_c = .sbss:0x8044AFFC; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8PcallBack__13dPa_control_c = .sbss:0x8044B000; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B004 = .sbss:0x8044B004; // type:object size:0x1 data:byte +mParticleTracePCB__13dPa_control_c = .sbss:0x8044B008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B010 = .sbss:0x8044B010; // type:object size:0x1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x8044B014; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x8044B018; // type:object size:0x4 scope:global align:4 data:float +lbl_8044B020 = .sbss:0x8044B020; // type:object size:0x1 data:byte +S_parcent_bak$4131 = .sbss:0x8044B028; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B02C = .sbss:0x8044B02C; // type:object size:0x1 data:byte +S_rot_work1$7572 = .sbss:0x8044B02E; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8044B030 = .sbss:0x8044B030; // type:object size:0x1 data:byte +S_rot_work2$7575 = .sbss:0x8044B032; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8044B034 = .sbss:0x8044B034; // type:object size:0x1 data:byte +rot$7951 = .sbss:0x8044B038; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B03C = .sbss:0x8044B03C; // type:object size:0x1 data:byte +lbl_8044B03D = .sbss:0x8044B03D; // type:object size:0x1 data:byte +rot$8398 = .sbss:0x8044B040; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B044 = .sbss:0x8044B044; // type:object size:0x1 data:byte +rot$8968 = .sbss:0x8044B048; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B04C = .sbss:0x8044B04C; // type:object size:0x1 data:byte +lbl_8044B04D = .sbss:0x8044B04D; // type:object size:0x1 data:byte +S_fubuki_ratio$8980 = .sbss:0x8044B050; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B054 = .sbss:0x8044B054; // type:object size:0x1 data:byte +rot$9453 = .sbss:0x8044B058; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B05C = .sbss:0x8044B05C; // type:object size:0x1 data:byte +lbl_8044B05D = .sbss:0x8044B05D; // type:object size:0x1 data:byte +rot$9899 = .sbss:0x8044B060; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B064 = .sbss:0x8044B064; // type:object size:0x1 data:byte +howa_loop_cnt$10162 = .sbss:0x8044B068; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B06C = .sbss:0x8044B06C; // type:object size:0x1 data:byte +rot$10956 = .sbss:0x8044B070; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B074 = .sbss:0x8044B074; // type:object size:0x1 data:byte +rot$11381 = .sbss:0x8044B078; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B07C = .sbss:0x8044B07C; // type:object size:0x1 data:byte +rot$11660 = .sbss:0x8044B080; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B084 = .sbss:0x8044B084; // type:object size:0x1 data:byte +rot$12032 = .sbss:0x8044B088; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B08C = .sbss:0x8044B08C; // type:object size:0x1 data:byte +data$3831 = .sbss:0x8044B090; // type:object size:0x8 scope:local align:4 +lbl_8044B098 = .sbss:0x8044B098; // type:object size:0x1 data:byte +l_SetCounter = .sbss:0x8044B0A0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B0A8 = .sbss:0x8044B0A8; // type:object size:0x1 data:byte +m_name__16dBgS_MoveBgActor = .sbss:0x8044B0B0; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x8044B0B4; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x8044B0B8; // type:object size:0x4 scope:global align:4 data:4byte +l_start = .sbss:0x8044B0C0; // type:object size:0x4 scope:global align:4 data:4byte +l_wcsbuf_num = .sbss:0x8044B0C4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B0C8 = .sbss:0x8044B0C8; // type:object size:0x1 data:byte +lbl_8044B0C9 = .sbss:0x8044B0C9; // type:object size:0x1 data:byte +lbl_8044B0CA = .sbss:0x8044B0CA; // type:object size:0x1 data:byte +lbl_8044B0CB = .sbss:0x8044B0CB; // type:object size:0x1 data:byte +mData__12dEnemyItem_c = .sbss:0x8044B0D0; // type:object size:0x4 scope:global align:4 data:4byte +mTypeGroupData__7dTres_c = .sbss:0x8044B0D8; // type:object size:0x4 scope:global align:4 data:4byte +mNum__7dTres_c = .sbss:0x8044B0DC; // type:object size:0x2 scope:global align:4 data:2byte +m_myObj__10dMdl_mng_c = .sbss:0x8044B0E0; // type:object size:0x4 scope:global align:4 data:4byte +m_obj__12dEyeHL_mng_c = .sbss:0x8044B0E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B0F0 = .sbss:0x8044B0F0; // type:object size:0x1 data:byte +lbl_8044B0F1 = .sbss:0x8044B0F1; // type:object size:0x1 data:byte +lbl_8044B0F2 = .sbss:0x8044B0F2; // type:object size:0x6 data:byte +lbl_8044B0F8 = .sbss:0x8044B0F8; // type:object size:0x1 data:byte +lbl_8044B0F9 = .sbss:0x8044B0F9; // type:object size:0x1 data:byte +lbl_8044B0FA = .sbss:0x8044B0FA; // type:object size:0x1 data:byte +lbl_8044B0FB = .sbss:0x8044B0FB; // type:object size:0x1 data:byte +lbl_8044B0FC = .sbss:0x8044B0FC; // type:object size:0x1 data:byte +lbl_8044B0FD = .sbss:0x8044B0FD; // type:object size:0x1 data:byte +it$36766 = .sbss:0x8044B100; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B104 = .sbss:0x8044B104; // type:object size:0x1 data:byte +lbl_8044B105 = .sbss:0x8044B105; // type:object size:0x1 data:byte +lbl_8044B106 = .sbss:0x8044B106; // type:object size:0x1 data:byte +lbl_8044B107 = .sbss:0x8044B107; // type:object size:0x1 data:byte +lbl_8044B108 = .sbss:0x8044B108; // type:object size:0x1 data:byte +lbl_8044B109 = .sbss:0x8044B109; // type:object size:0x1 data:byte +bgWaitFlg$58407 = .sbss:0x8044B10C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B110 = .sbss:0x8044B110; // type:object size:0x1 data:byte +lbl_8044B111 = .sbss:0x8044B111; // type:object size:0x1 data:byte +mSrchName__8daNpcT_c = .sbss:0x8044B118; // type:object size:0x2 scope:global align:4 data:2byte +mFindCount__8daNpcT_c = .sbss:0x8044B11C; // type:object size:0x4 scope:global align:4 data:4byte +m_name__23daBaseNpc_moveBgActor_c = .sbss:0x8044B120; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__23daBaseNpc_moveBgActor_c = .sbss:0x8044B124; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__23daBaseNpc_moveBgActor_c = .sbss:0x8044B128; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B12C = .sbss:0x8044B12C; // type:object size:0x1 data:byte +mFindCount__8daNpcF_c = .sbss:0x8044B130; // type:object size:0x4 scope:global align:4 data:4byte +mSrchActorName__8daNpcF_c = .sbss:0x8044B134; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8044B138 = .sbss:0x8044B138; // type:object size:0x8 data:byte +lbl_8044B140 = .sbss:0x8044B140; // type:object size:0x1 data:byte +target = .sbss:0x8044B144; // type:object size:0x4 scope:global align:4 data:4byte +targetWay = .sbss:0x8044B148; // type:object size:0x4 scope:global align:4 data:float +wolfAngle = .sbss:0x8044B14C; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8044B150 = .sbss:0x8044B150; // type:object size:0x1 data:byte +m_midnaActor__9daPy_py_c = .sbss:0x8044B158; // type:object size:0x4 scope:global align:4 data:4byte +m_dropAngleY__20daPy_boomerangMove_c = .sbss:0x8044B15C; // type:object size:0x2 scope:global align:2 data:2byte +m_eventKeepFlg__20daPy_boomerangMove_c = .sbss:0x8044B15E; // type:object size:0x2 scope:global align:2 data:2byte +Stage__22@unnamed@d_camera_cpp@ = .sbss:0x8044B160; // type:object size:0x4 scope:global align:4 data:4byte +prev_plat1$8536 = .sbss:0x8044B164; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B168 = .sbss:0x8044B168; // type:object size:0x1 data:byte +prev_plat2$8539 = .sbss:0x8044B16C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B170 = .sbss:0x8044B170; // type:object size:0x1 data:byte +JumpCushion$9801 = .sbss:0x8044B174; // type:object size:0x4 scope:local align:4 data:float +lbl_8044B178 = .sbss:0x8044B178; // type:object size:0x1 data:byte +lbl_8044B179 = .sbss:0x8044B179; // type:object size:0x1 data:byte +LatitudeLimitMax$9807 = .sbss:0x8044B17C; // type:object size:0x2 scope:local align:4 +lbl_8044B17E = .sbss:0x8044B17E; // type:object size:0x1 data:byte +_120$14158 = .sbss:0x8044B180; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8044B182 = .sbss:0x8044B182; // type:object size:0x1 data:byte +_120$14614 = .sbss:0x8044B184; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8044B186 = .sbss:0x8044B186; // type:object size:0x1 data:byte +LatMin$14963 = .sbss:0x8044B188; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8044B18A = .sbss:0x8044B18A; // type:object size:0x1 data:byte +LatMax$14967 = .sbss:0x8044B18C; // type:object size:0x2 scope:local align:4 data:2byte +g_siHIO = .sbss:0x8044B190; // type:object size:0x8 scope:global align:4 +lbl_8044B198 = .sbss:0x8044B198; // type:object size:0x1 data:byte +dShopSystem_item_count = .sbss:0x8044B19C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B1A0 = .sbss:0x8044B1A0; // type:object size:0x1 data:byte +dShopSystem_camera_count = .sbss:0x8044B1A4; // type:object size:0x4 scope:global align:4 data:4byte +S_fuwan_sin$5904 = .sbss:0x8044B1A8; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8044B1AA = .sbss:0x8044B1AA; // type:object size:0x1 data:byte +lbl_8044B1AB = .sbss:0x8044B1AB; // type:object size:0x5 data:byte +lbl_8044B1B0 = .sbss:0x8044B1B0; // type:object size:0x1 data:byte +lbl_8044B1B1 = .sbss:0x8044B1B1; // type:object size:0x1 data:byte +player_px = .sbss:0x8044B1B8; // type:object size:0x4 scope:global align:4 data:float +player_py = .sbss:0x8044B1BC; // type:object size:0x4 scope:global align:4 data:float +myclass__12dMenu_Dmap_c = .sbss:0x8044B1C0; // type:object size:0x4 scope:global align:4 data:4byte +m_res__22dMdm_HIO_prm_res_dst_s = .sbss:0x8044B1C8; // type:object size:0x4 scope:global align:4 data:4byte +m_zoomCenterMinX__20dMenu_StageMapCtrl_c = .sbss:0x8044B1CC; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxX__20dMenu_StageMapCtrl_c = .sbss:0x8044B1D0; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMinZ__20dMenu_StageMapCtrl_c = .sbss:0x8044B1D4; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c = .sbss:0x8044B1D8; // type:object size:0x4 scope:global align:4 data:float +mMySelfPointer__9dMf_HIO_c = .sbss:0x8044B1E0; // type:object size:0x4 scope:global align:4 data:4byte +virtual_stage$3999 = .sbss:0x8044B1E4; // type:object size:0x8 scope:local align:4 +MyClass__12dMenu_Fmap_c = .sbss:0x8044B1EC; // type:object size:0x4 scope:global align:4 data:4byte +g_menuHIO = .sbss:0x8044B1F0; // type:object size:0x8 scope:global align:4 +tex_name$5204 = .sbss:0x8044B1F8; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B1FC = .sbss:0x8044B1FC; // type:object size:0x1 data:byte +mMoji$3770 = .sbss:0x8044B200; // type:object size:0x3 scope:local align:4 data:byte +s_groupID = .sbss:0x8044B208; // type:object size:0x2 scope:global align:4 data:2byte +g_msg_unit = .sbss:0x8044B210; // type:object size:0x4 scope:global align:4 +lbl_8044B218 = .sbss:0x8044B218; // type:object size:0x1 data:byte +dOvlpFd_execute_f = .sbss:0x8044B220; // type:object size:0x4 scope:global align:4 data:4byte +g_LogHIO = .sbss:0x8044B228; // type:object size:0x8 scope:global align:4 +g_snHIO = .sbss:0x8044B230; // type:object size:0x8 scope:global align:4 +resPhase = .sbss:0x8044B238; // type:object size:0x8 scope:global align:4 +dylPhase = .sbss:0x8044B240; // type:object size:0x8 scope:global align:4 +dylPreLoadTime1 = .sbss:0x8044B248; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime0 = .sbss:0x8044B250; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime1 = .sbss:0x8044B258; // type:object size:0x8 scope:global align:4 data:4byte +g_preLoadHIO = .sbss:0x8044B260; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B264 = .sbss:0x8044B264; // type:object size:0x1 data:byte +lbl_8044B265 = .sbss:0x8044B265; // type:object size:0x1 data:byte +g_regHIO = .sbss:0x8044B268; // type:object size:0x4 scope:global align:4 data:4byte +m_nowID__9dkWmark_c = .sbss:0x8044B270; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B274 = .sbss:0x8044B274; // type:object size:0x1 data:byte +mFirst__24DynamicModuleControlBase = .sbss:0x8044B278; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x8044B27C; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x8044B280; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x8044B284; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x8044B288; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x8044B290; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B298 = .sbss:0x8044B298; // type:object size:0x1 data:byte +Zero__5csXyz = .sbss:0x8044B2A0; // type:object size:0x6 scope:global align:4 +r0 = .sbss:0x8044B2A8; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x8044B2AC; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x8044B2B0; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x8044B2B4; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x8044B2B8; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x8044B2BC; // type:object size:0x4 scope:global align:4 data:4byte +G_CM3D_F_ABS_MIN = .sbss:0x8044B2C0; // type:object size:0x4 scope:global align:4 data:float +_0__7cSAngle = .sbss:0x8044B2C8; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x8044B2CC; // type:object size:0x2 scope:global align:4 +_90__7cSAngle = .sbss:0x8044B2D0; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x8044B2D4; // type:object size:0x2 scope:global align:4 +_270__7cSAngle = .sbss:0x8044B2D8; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x8044B2E0; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x8044B2E4; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x8044B2E8; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x8044B2EC; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x8044B2F0; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x8044B2F4; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x8044B2F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B2FC = .sbss:0x8044B2FC; // type:object size:0x1 data:byte +sManager__10JFWDisplay = .sbss:0x8044B300; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$2597 = .sbss:0x8044B304; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B308 = .sbss:0x8044B308; // type:object size:0x8 data:byte +nextTick$2642 = .sbss:0x8044B310; // type:object size:0x8 scope:local align:4 data:4byte +lbl_8044B318 = .sbss:0x8044B318; // type:object size:0x1 data:byte +nextCount$2650 = .sbss:0x8044B31C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B320 = .sbss:0x8044B320; // type:object size:0x1 data:byte +@569 = .sbss:0x8044B328; // type:object size:0x1 scope:local align:4 data:byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x8044B330; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B338 = .sbss:0x8044B338; // type:object size:0x8 data:byte +lbl_8044B340 = .sbss:0x8044B340; // type:object size:0x1 data:byte +sThread__6JASDvd = .sbss:0x8044B348; // type:object size:0x4 scope:global align:4 data:4byte +JASDram = .sbss:0x8044B350; // type:object size:0x4 scope:global align:4 data:4byte +sAramBase__9JASKernel = .sbss:0x8044B354; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__9JASKernel = .sbss:0x8044B358; // type:object size:0x4 scope:global align:4 data:4byte +sCommandHeap__9JASKernel = .sbss:0x8044B35C; // type:object size:0x4 scope:global align:4 data:4byte +sBuffer = .sbss:0x8044B360; // type:object size:0x4 scope:global align:4 data:4byte +sLineMax = .sbss:0x8044B364; // type:object size:0x4 scope:global align:4 data:4byte +sLineCount = .sbss:0x8044B368; // type:object size:0x4 scope:global align:4 data:4byte +sTop = .sbss:0x8044B36C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B370 = .sbss:0x8044B370; // type:object size:0x1 data:byte +lbl_8044B371 = .sbss:0x8044B371; // type:object size:0x1 data:byte +sDefaultParser__10JASSeqCtrl = .sbss:0x8044B378; // type:object size:0x4 scope:global align:4 data:4byte +sCallBackFunc__12JASSeqParser = .sbss:0x8044B380; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B384 = .sbss:0x8044B384; // type:object size:0x1 data:byte +oRandom$1099 = .sbss:0x8044B388; // type:object size:0x4 scope:local align:4 data:4byte +sLoadThread__13JASAramStream = .sbss:0x8044B390; // type:object size:0x4 scope:global align:4 data:4byte +sReadBuffer__13JASAramStream = .sbss:0x8044B394; // type:object size:0x4 scope:global align:4 data:4byte +sBlockSize__13JASAramStream = .sbss:0x8044B398; // type:object size:0x4 scope:global align:4 data:4byte +sChannelMax__13JASAramStream = .sbss:0x8044B39C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B3A0 = .sbss:0x8044B3A0; // type:object size:0x1 data:byte +lbl_8044B3A1 = .sbss:0x8044B3A1; // type:object size:0x1 data:byte +lbl_8044B3A2 = .sbss:0x8044B3A2; // type:object size:0x1 data:byte +sOscTable__12JASVoiceBank = .sbss:0x8044B3A8; // type:object size:0x4 scope:global align:4 data:4byte +oscp$214 = .sbss:0x8044B3B0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B3B4 = .sbss:0x8044B3B4; // type:object size:0x1 data:byte +mNoLoad__16JASBasicWaveBank = .sbss:0x8044B3B8; // type:object size:0x4 scope:global align:4 +sUsedHeapSize__11JASWSParser = .sbss:0x8044B3C0; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__12JASBNKParser = .sbss:0x8044B3C8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B3CC = .sbss:0x8044B3CC; // type:object size:0x1 data:byte +sAramHeap__16JASWaveArcLoader = .sbss:0x8044B3D0; // type:object size:0x4 scope:global align:4 data:4byte +sBankDisposeListSize__10JASChannel = .sbss:0x8044B3D8; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacBuffer__9JASDriver = .sbss:0x8044B3E0; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacWriteBuffer__9JASDriver = .sbss:0x8044B3E4; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacReadBuffer__9JASDriver = .sbss:0x8044B3E8; // type:object size:0x4 scope:global align:4 data:4byte +sDspStatus__9JASDriver = .sbss:0x8044B3EC; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacCallback__9JASDriver = .sbss:0x8044B3F0; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__9JASDriver = .sbss:0x8044B3F4; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__9JASDriver = .sbss:0x8044B3F8; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__9JASDriver = .sbss:0x8044B3FC; // type:object size:0x4 scope:global align:4 data:4byte +sOutputRate__9JASDriver = .sbss:0x8044B400; // type:object size:0x4 scope:global align:4 data:4byte +sSubFrameCounter__9JASDriver = .sbss:0x8044B404; // type:object size:0x4 scope:global align:4 data:4byte +dacp$239 = .sbss:0x8044B408; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B40C = .sbss:0x8044B40C; // type:object size:0x1 data:byte +old_time$264 = .sbss:0x8044B410; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B414 = .sbss:0x8044B414; // type:object size:0x1 data:byte +snIntCount__14JASAudioThread = .sbss:0x8044B418; // type:object size:0x4 scope:global align:4 data:4byte +sDspChannels__13JASDSPChannel = .sbss:0x8044B420; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__6JASDsp = .sbss:0x8044B428; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__6JASDsp = .sbss:0x8044B42C; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__6JASDsp = .sbss:0x8044B430; // type:object size:0x4 scope:global align:4 data:float +lbl_8044B434 = .sbss:0x8044B434; // type:object size:0x1 data:byte +lbl_8044B435 = .sbss:0x8044B435; // type:object size:0x1 data:byte +flag = .sbss:0x8044B438; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x8044B440; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x8044B444; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B448 = .sbss:0x8044B448; // type:object size:0x1 data:byte +lbl_8044B449 = .sbss:0x8044B449; // type:object size:0x1 data:byte +DSP_prior_task = .sbss:0x8044B44C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B450 = .sbss:0x8044B450; // type:object size:0x8 data:byte +lbl_8044B458 = .sbss:0x8044B458; // type:object size:0x8 data:byte +lbl_8044B460 = .sbss:0x8044B460; // type:object size:0x8 data:byte +lbl_8044B468 = .sbss:0x8044B468; // type:object size:0x8 data:byte +lbl_8044B470 = .sbss:0x8044B470; // type:object size:0x1 data:byte +oRandom$401 = .sbss:0x8044B474; // type:object size:0x4 scope:local align:4 data:4byte +MIN_DISTANCE_VOLUME__7Z2Param = .sbss:0x8044B478; // type:object size:0x4 scope:global align:4 data:float +ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param = .sbss:0x8044B47C; // type:object size:0x4 scope:global align:4 data:float +lbl_8044B480 = .sbss:0x8044B480; // type:object size:0x1 data:byte +lbl_8044B481 = .sbss:0x8044B481; // type:object size:0x1 data:byte +lbl_8044B482 = .sbss:0x8044B482; // type:object size:0x6 data:byte +lbl_8044B488 = .sbss:0x8044B488; // type:object size:0x1 data:byte +cNearFarRatio = .sbss:0x8044B490; // type:object size:0x4 scope:global align:4 data:float +lbl_8044B494 = .sbss:0x8044B494; // type:object size:0x1 data:byte +lbl_8044B498 = .sbss:0x8044B498; // type:object size:0x1 data:byte +lbl_8044B499 = .sbss:0x8044B499; // type:object size:0x1 data:byte +mLinkPtr__14Z2CreatureLink = .sbss:0x8044B4A0; // type:object size:0x4 scope:global align:4 data:4byte +mAudioMgrPtr__10Z2AudioMgr = .sbss:0x8044B4A8; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__7JKRHeap = .sbss:0x8044B4B0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x8044B4B4; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x8044B4B8; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x8044B4BC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B4C0 = .sbss:0x8044B4C0; // type:object size:0x1 data:byte +mCodeStart__7JKRHeap = .sbss:0x8044B4C4; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x8044B4C8; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x8044B4CC; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x8044B4D0; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x8044B4D4; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x8044B4D8; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x8044B4DC; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x8044B4E0; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x8044B4E4; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x8044B4E8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x8044B4F0; // type:object size:0x4 scope:global align:4 data:4byte +sTotalCount__15JKRThreadSwitch = .sbss:0x8044B4F4; // type:object size:0x4 scope:global align:4 data:4byte +sTotalStart__15JKRThreadSwitch = .sbss:0x8044B4F8; // type:object size:0x8 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x8044B500; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x8044B504; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x8044B508; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x8044B50C; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8044B510; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8044B514; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8044B518; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8044B51C; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x8044B520; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8044B524; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8044B528; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x8044B52C; // type:object size:0x4 scope:global align:4 data:4byte +fileOffset = .sbss:0x8044B530; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8044B534; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8044B538; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B53C = .sbss:0x8044B53C; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8044B540; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x8044B544; // type:object size:0x4 scope:local align:4 data:4byte +sAramStreamObject__13JKRAramStream = .sbss:0x8044B548; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x8044B54C; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x8044B550; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x8044B554; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x8044B558; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x8044B560; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x8044B568; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8044B56C; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8044B570; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8044B574; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8044B578; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x8044B57C; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8044B580; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8044B584; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x8044B588; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x8044B58C; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8044B590; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8044B594; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B598 = .sbss:0x8044B598; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8044B59C; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x8044B5A0; // type:object size:0x4 scope:local align:4 data:4byte +szpBuf = .sbss:0x8044B5A8; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8044B5AC; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8044B5B0; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8044B5B4; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8044B5B8; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x8044B5BC; // type:object size:0x4 scope:global align:4 data:4byte +dmaEnd = .sbss:0x8044B5C0; // type:object size:0x4 scope:global align:4 data:4byte +dmaCurrent = .sbss:0x8044B5C4; // type:object size:0x4 scope:global align:4 data:4byte +srcOffset = .sbss:0x8044B5C8; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8044B5CC; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8044B5D0; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x8044B5D4; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x8044B5D8; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8044B5DC; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8044B5E0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B5E4 = .sbss:0x8044B5E4; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8044B5E8; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x8044B5EC; // type:object size:0x4 scope:local align:4 data:4byte +sDecompObject__9JKRDecomp = .sbss:0x8044B5F0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B5F8 = .sbss:0x8044B5F8; // type:object size:0x1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x8044B5FC; // type:object size:0x4 scope:global align:4 data:4byte +mGpStatus__12JUTGraphFifo = .sbss:0x8044B600; // type:object size:0x5 scope:global align:4 +sDebugPrint__10JUTDbPrint = .sbss:0x8044B608; // type:object size:0x4 scope:global align:4 data:4byte +mListInitialized__10JUTGamePad = .sbss:0x8044B610; // type:object size:0x1 data:byte +mPadAssign__10JUTGamePad = .sbss:0x8044B614; // type:object size:0x4 scope:global align:4 data:byte +sSuppressPadReset__10JUTGamePad = .sbss:0x8044B618; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x8044B61C; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x8044B620; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__Q210JUTGamePad7CRumble = .sbss:0x8044B624; // type:object size:0x4 scope:global align:4 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x8044B628; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B62C; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B630; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B638; // type:object size:0x8 scope:global align:4 data:4byte +sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B640; // type:object size:0x1 data:byte +sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B641; // type:object size:0x1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x8044B644; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x8044B648; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x8044B64C; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x8044B650; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBuffer__12JUTException = .sbss:0x8044B654; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x8044B658; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x8044B65C; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x8044B660; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x8044B664; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x8044B668; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x8044B670; // type:object size:0x4 scope:global align:4 data:4byte +sManager__8JUTVideo = .sbss:0x8044B678; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x8044B67C; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x8044B680; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B684 = .sbss:0x8044B684; // type:object size:0x1 data:byte +frameBuffer$2222 = .sbss:0x8044B688; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B68C = .sbss:0x8044B68C; // type:object size:0x1 data:byte +sManager__6JUTXfb = .sbss:0x8044B690; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x8044B698; // type:object size:0x4 scope:global align:4 data:4byte +cnt$2330 = .sbss:0x8044B69C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B6A0 = .sbss:0x8044B6A0; // type:object size:0x1 data:byte +cntUser$2379 = .sbss:0x8044B6A4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B6A8 = .sbss:0x8044B6A8; // type:object size:0x1 data:byte +sManager__17JUTConsoleManager = .sbss:0x8044B6B0; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x8044B6B4; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x8044B6B8; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x8044B6C0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B6C4 = .sbss:0x8044B6C4; // type:object size:0x1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x8044B6C8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B6CC = .sbss:0x8044B6CC; // type:object size:0x1 data:byte +mDataManage__9J2DScreen = .sbss:0x8044B6D0; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultViewNo = .sbss:0x8044B6D8; // type:object size:0x4 scope:global align:4 +sInterruptFlag__17J3DDisplayListObj = .sbss:0x8044B6E0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x8044B6E8; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x8044B6EC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B6F0 = .sbss:0x8044B6F0; // type:object size:0x1 data:byte +lbl_8044B6F1 = .sbss:0x8044B6F1; // type:object size:0x1 data:byte +sTexMtxLoadType__11J3DShapeMtx = .sbss:0x8044B6F4; // type:object size:0x4 scope:global align:4 data:4byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x8044B6F8; // type:object size:0x8 scope:global align:4 data:4byte +sTexGenBlock__17J3DDifferedTexMtx = .sbss:0x8044B700; // type:object size:0x4 scope:global align:4 data:4byte +sTexMtxObj__17J3DDifferedTexMtx = .sbss:0x8044B704; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$903 = .sbss:0x8044B708; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B70C = .sbss:0x8044B70C; // type:object size:0x1 data:byte +sOldVcdVatCmd__8J3DShape = .sbss:0x8044B710; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044B714 = .sbss:0x8044B714; // type:object size:0x1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x8044B718; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x8044B71C; // type:object size:0x4 scope:global align:4 data:4byte +entryNum__13J3DDrawBuffer = .sbss:0x8044B720; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$965 = .sbss:0x8044B728; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8044B72C = .sbss:0x8044B72C; // type:object size:0x1 data:byte +mMtxBuffer__10J3DMtxCalc = .sbss:0x8044B730; // type:object size:0x4 scope:global align:4 data:4byte +mJoint__10J3DMtxCalc = .sbss:0x8044B734; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentMtxCalc__8J3DJoint = .sbss:0x8044B738; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x8044B740; // type:object size:0x4 scope:local align:4 data:4byte +BI2DebugFlag = .sbss:0x8044B744; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlagHolder = .sbss:0x8044B748; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x8044B74C; // type:object size:0x4 scope:global align:4 data:4byte +ZeroF = .sbss:0x8044B750; // type:object size:0x8 scope:global align:4 data:double +ZeroPS = .sbss:0x8044B758; // type:object size:0x8 scope:global align:4 +AreWeInitialized = .sbss:0x8044B760; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x8044B764; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x8044B768; // type:object size:0x4 scope:global align:4 data:4byte +__OSStartTime = .sbss:0x8044B770; // type:object size:0x8 scope:global align:4 data:4byte +AlarmQueue = .sbss:0x8044B778; // type:object size:0x8 scope:global align:4 data:4byte +HeapArray = .sbss:0x8044B780; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x8044B784; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x8044B788; // type:object size:0x4 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x8044B78C; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x8044B790; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x8044B798; // type:object size:0x4 scope:global align:4 data:4byte +apploaderPosition$69 = .sbss:0x8044B79C; // type:object size:0x4 scope:local align:4 data:4byte +FontDataAnsi = .sbss:0x8044B7A0; // type:object size:0x4 scope:global align:4 data:4byte +FontDataSjis = .sbss:0x8044B7A4; // type:object size:0x4 scope:global align:4 data:4byte +ParseString = .sbss:0x8044B7A8; // type:object size:0x4 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x8044B7B0; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x8044B7B4; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x8044B7B8; // type:object size:0x2 scope:global align:4 data:2byte +__OSLastInterruptTime = .sbss:0x8044B7C0; // type:object size:0x8 scope:global align:4 data:4byte +SaveStart = .sbss:0x8044B7C8; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x8044B7CC; // type:object size:0x4 scope:global align:4 data:4byte +ResetFunctionQueue = .sbss:0x8044B7D0; // type:object size:0x8 scope:global align:4 data:4byte +bootThisDol = .sbss:0x8044B7D8; // type:object size:0x4 scope:global align:4 data:4byte +ResetCallback = .sbss:0x8044B7E0; // type:object size:0x4 scope:global align:4 data:4byte +Down = .sbss:0x8044B7E4; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x8044B7E8; // type:object size:0x4 scope:local align:4 data:4byte +HoldUp = .sbss:0x8044B7F0; // type:object size:0x8 scope:global align:4 data:4byte +HoldDown = .sbss:0x8044B7F8; // type:object size:0x8 scope:global align:4 data:4byte +RunQueueBits = .sbss:0x8044B800; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x8044B804; // type:object size:0x4 scope:global align:4 data:4byte +Reschedule = .sbss:0x8044B808; // type:object size:0x4 scope:global align:4 data:4byte +Debug_BBA = .sbss:0x8044B810; // type:object size:0x1 scope:local data:byte +IDSerialPort1 = .sbss:0x8044B818; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x8044B820; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x8044B824; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x8044B828; // type:object size:0x4 scope:global align:4 data:4byte +BarnacleEnabled = .sbss:0x8044B82C; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$78 = .sbss:0x8044B830; // type:object size:0x4 scope:local align:4 +cmdTypeAndStatus$372 = .sbss:0x8044B834; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x8044B838; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x8044B840; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x8044B848; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x8044B84C; // type:object size:0x4 scope:global align:4 data:4byte +StopAtNextInt = .sbss:0x8044B850; // type:object size:0x4 scope:global align:4 data:4byte +LastLength = .sbss:0x8044B854; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x8044B858; // type:object size:0x4 scope:local align:4 data:4byte +ResetCoverCallback = .sbss:0x8044B85C; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x8044B860; // type:object size:0x8 scope:global align:4 data:4byte +ResetOccurred = .sbss:0x8044B868; // type:object size:0x4 scope:global align:4 data:4byte +WaitingCoverClose = .sbss:0x8044B86C; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x8044B870; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundType = .sbss:0x8044B874; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundSeekLocation = .sbss:0x8044B878; // type:object size:0x4 scope:global align:4 data:4byte +LastReadFinished = .sbss:0x8044B880; // type:object size:0x8 scope:global align:4 data:4byte +LastReadIssued = .sbss:0x8044B888; // type:object size:0x8 scope:global align:4 data:4byte +LastCommandWasRead = .sbss:0x8044B890; // type:object size:0x4 scope:global align:4 data:4byte +NextCommandNumber = .sbss:0x8044B894; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x8044B898; // type:object size:0x4 scope:local align:4 data:4byte +FstStart = .sbss:0x8044B89C; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x8044B8A0; // type:object size:0x4 scope:global align:4 data:4byte +MaxEntryNum = .sbss:0x8044B8A4; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x8044B8A8; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLongFileNameFlag = .sbss:0x8044B8AC; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x8044B8B0; // type:object size:0x8 scope:global align:4 +executing = .sbss:0x8044B8B8; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x8044B8BC; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x8044B8C0; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x8044B8C4; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x8044B8C8; // type:object size:0x4 scope:global align:4 data:4byte +AutoFinishing = .sbss:0x8044B8CC; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x8044B8D0; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x8044B8D4; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x8044B8D8; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x8044B8DC; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x8044B8E0; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x8044B8E4; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x8044B8E8; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x8044B8EC; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x8044B8F0; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x8044B8F4; // type:object size:0x4 scope:global align:4 data:4byte +MotorState = .sbss:0x8044B8F8; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x8044B8FC; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x8044B900; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x8044B908; // type:object size:0x4 scope:global align:4 data:4byte +status = .sbss:0x8044B910; // type:object size:0x4 scope:global align:4 data:4byte +bb2 = .sbss:0x8044B914; // type:object size:0x4 scope:global align:4 data:4byte +idTmp = .sbss:0x8044B918; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x8044B920; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x8044B924; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x8044B928; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x8044B92C; // type:object size:0x8 scope:global align:4 +PreCB = .sbss:0x8044B934; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x8044B938; // type:object size:0x4 scope:global align:4 data:4byte +PositionCallback = .sbss:0x8044B93C; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x8044B940; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x8044B944; // type:object size:0x2 scope:global align:2 data:2byte +displayOffsetV = .sbss:0x8044B946; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x8044B948; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x8044B950; // type:object size:0x8 scope:global align:4 data:4byte +shdwChangeMode = .sbss:0x8044B958; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x8044B960; // type:object size:0x8 scope:global align:4 data:4byte +CurrTiming = .sbss:0x8044B968; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x8044B96C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x8044B970; // type:object size:0x4 scope:global align:4 data:4byte +CurrBufAddr = .sbss:0x8044B974; // type:object size:0x4 scope:global align:4 data:4byte +FBSet = .sbss:0x8044B978; // type:object size:0x4 scope:global align:4 data:4byte +timingExtra = .sbss:0x8044B97C; // type:object size:0x4 scope:global align:4 data:4byte +message$351 = .sbss:0x8044B980; // type:object size:0x4 scope:local align:4 data:4byte +Initialized = .sbss:0x8044B988; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x8044B98C; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x8044B990; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x8044B994; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x8044B998; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x8044B99C; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x8044B9A0; // type:object size:0x4 scope:global align:4 data:4byte +BarrelBits = .sbss:0x8044B9A4; // type:object size:0x4 scope:global align:4 data:4byte +SamplingCallback = .sbss:0x8044B9A8; // type:object size:0x4 scope:global align:4 data:4byte +recalibrated$388 = .sbss:0x8044B9AC; // type:object size:0x4 scope:local align:4 data:4byte +__PADSpec = .sbss:0x8044B9B0; // type:object size:0x4 scope:global align:4 data:4byte +__AIS_Callback = .sbss:0x8044B9B8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x8044B9BC; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x8044B9C0; // type:object size:0x4 scope:global align:4 data:4byte +__OldStack = .sbss:0x8044B9C4; // type:object size:0x4 scope:global align:4 data:4byte +__AI_init_flag = .sbss:0x8044B9C8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x8044B9CC; // type:object size:0x4 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x8044B9D0; // type:object size:0x8 scope:global align:4 data:4byte +bound_48KHz = .sbss:0x8044B9D8; // type:object size:0x8 scope:global align:4 data:4byte +min_wait = .sbss:0x8044B9E0; // type:object size:0x8 scope:global align:4 data:4byte +max_wait = .sbss:0x8044B9E8; // type:object size:0x8 scope:global align:4 data:4byte +buffer = .sbss:0x8044B9F0; // type:object size:0x8 scope:global align:4 data:4byte +__AR_Callback = .sbss:0x8044B9F8; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x8044B9FC; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x8044BA00; // type:object size:0x4 scope:global align:4 data:4byte +__AR_ExpansionSize = .sbss:0x8044BA04; // type:object size:0x4 scope:global align:4 data:4byte +__AR_StackPointer = .sbss:0x8044BA08; // type:object size:0x4 scope:global align:4 data:4byte +__AR_FreeBlocks = .sbss:0x8044BA0C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_BlockLength = .sbss:0x8044BA10; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x8044BA14; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x8044BA18; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailHi = .sbss:0x8044BA1C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x8044BA20; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailLo = .sbss:0x8044BA24; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x8044BA28; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x8044BA2C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x8044BA30; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x8044BA34; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x8044BA38; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x8044BA3C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x8044BA40; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x8044BA48; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x8044BA4C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x8044BA50; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x8044BA54; // type:object size:0x4 scope:global align:4 data:4byte +__CARDEncode = .sbss:0x8044BA58; // type:object size:0x2 scope:global align:2 data:2byte +__CARDFastMode = .sbss:0x8044BA5A; // type:object size:0x2 scope:global align:2 data:2byte +__piReg = .sbss:0x8044BA60; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x8044BA64; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x8044BA68; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x8044BA6C; // type:object size:0x4 scope:global align:4 data:4byte +peCount$35 = .sbss:0x8044BA70; // type:object size:0x4 scope:local align:4 data:4byte +time$36 = .sbss:0x8044BA78; // type:object size:0x8 scope:local align:4 data:4byte +calledOnce$37 = .sbss:0x8044BA80; // type:object size:0x4 scope:local align:4 data:4byte +resetFuncRegistered$145 = .sbss:0x8044BA84; // type:object size:0x4 scope:local align:4 data:4byte +CPUFifo = .sbss:0x8044BA88; // type:object size:0x4 scope:global align:4 data:4byte +GPFifo = .sbss:0x8044BA8C; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x8044BA90; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044BA94 = .sbss:0x8044BA94; // type:object size:0x1 data:byte +GXOverflowSuspendInProgress = .sbss:0x8044BA98; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x8044BA9C; // type:object size:0x4 scope:global align:4 data:4byte +__GXOverflowCount = .sbss:0x8044BAA0; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x8044BAA8; // type:object size:0x4 scope:global align:4 data:4byte +DrawDoneCB = .sbss:0x8044BAAC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044BAB0 = .sbss:0x8044BAB0; // type:object size:0x1 data:byte +FinishQueue = .sbss:0x8044BAB4; // type:object size:0x8 scope:global align:4 +__GDCurrentDL = .sbss:0x8044BAC0; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x8044BAC4; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x8044BAC8; // type:object size:0x4 scope:global align:4 data:4byte +__aborting = .sbss:0x8044BAD0; // type:object size:0x4 scope:global align:4 data:4byte +__atexit_curr_func = .sbss:0x8044BAD4; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x8044BAD8; // type:object size:0x4 scope:global align:4 data:4byte +__console_exit = .sbss:0x8044BADC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044BAE0 = .sbss:0x8044BAE0; // type:object size:0x1 data:byte +errno = .sbss:0x8044BAE8; // type:object size:0x4 scope:global align:4 data:4byte +initialized$60 = .sbss:0x8044BAF0; // type:object size:0x4 scope:local align:4 data:4byte +gTRKInputPendingPtr = .sbss:0x8044BAF8; // type:object size:0x4 scope:global align:4 data:4byte +gIsInitialized = .sbss:0x8044BB00; // type:object size:0x4 scope:local align:4 data:4byte +gIsInitialized = .sbss:0x8044BB08; // type:object size:0x4 scope:local align:4 data:4byte +MTRCallback = .sbss:0x8044BB10; // type:object size:0x4 scope:global align:4 data:4byte +DBGCallback = .sbss:0x8044BB14; // type:object size:0x4 scope:global align:4 data:4byte +SendMailData = .sbss:0x8044BB18; // type:object size:0x4 scope:global align:4 data:4byte +RecvDataLeng = .sbss:0x8044BB1C; // type:object size:0x4 scope:global align:4 data:4byte +pEXIInputFlag = .sbss:0x8044BB20; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8044BB24 = .sbss:0x8044BB24; // type:object size:0x1 data:byte +@3884 = .sdata2:0x8044BB40; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x8044BB44; // type:object size:0x4 scope:local align:4 data:float +@3886 = .sdata2:0x8044BB48; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x8044BB4C; // type:object size:0x4 scope:local align:4 data:float +@3888 = .sdata2:0x8044BB50; // type:object size:0x4 scope:local align:4 data:float +@3890 = .sdata2:0x8044BB58; // type:object size:0x8 scope:local align:4 data:double +@3709 = .sdata2:0x8044BB60; // type:object size:0x4 scope:local align:4 data:float +@3710 = .sdata2:0x8044BB64; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x8044BB68; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x8044BB70; // type:object size:0x8 scope:local align:4 data:double +@4062 = .sdata2:0x8044BB78; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8044BB7C; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x8044BB80; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8044BB84; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x8044BB88; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x8044BB8C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x8044BB90; // type:object size:0x4 scope:local align:4 data:float +@4425 = .sdata2:0x8044BB94; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x8044BB98; // type:object size:0x8 scope:local align:4 data:double +@4427 = .sdata2:0x8044BBA0; // type:object size:0x8 scope:local align:4 data:double +@4428 = .sdata2:0x8044BBA8; // type:object size:0x8 scope:local align:4 data:double +@4429 = .sdata2:0x8044BBB0; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x8044BBB4; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x8044BBB8; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x8044BBBC; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x8044BBC0; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x8044BBC4; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x8044BBC8; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x8044BBCC; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x8044BBD0; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x8044BBD4; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x8044BBD8; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x8044BBDC; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x8044BBE0; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x8044BBE4; // type:object size:0x4 scope:local align:4 data:float +@4480 = .sdata2:0x8044BBE8; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x8044BBEC; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x8044BBF0; // type:object size:0x4 scope:local align:4 data:4byte +@4528 = .sdata2:0x8044BBF4; // type:object size:0x8 scope:local align:4 data:4byte +@4592 = .sdata2:0x8044BBFC; // type:object size:0x4 scope:local align:4 data:float +@4593 = .sdata2:0x8044BC00; // type:object size:0x4 scope:local align:4 data:float +@4595 = .sdata2:0x8044BC08; // type:object size:0x8 scope:local align:4 data:double +@4641 = .sdata2:0x8044BC10; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x8044BC14; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x8044BC18; // type:object size:0x4 scope:local align:4 data:float +@5024 = .sdata2:0x8044BC1C; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x8044BC20; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x8044BC24; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x8044BC28; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x8044BC2C; // type:object size:0x4 scope:local align:4 data:float +@5029 = .sdata2:0x8044BC30; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x8044BC34; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x8044BC38; // type:object size:0x4 scope:local align:4 data:float +@3940 = .sdata2:0x8044BC40; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x8044BC44; // type:object size:0x4 scope:local align:4 data:float +@3676 = .sdata2:0x8044BC48; // type:object size:0x4 scope:local align:4 data:float +@3677 = .sdata2:0x8044BC4C; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x8044BC50; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x8044BC58; // type:object size:0x4 scope:local align:4 data:float +@3876 = .sdata2:0x8044BC5C; // type:object size:0x4 scope:local align:4 data:float +@3878 = .sdata2:0x8044BC60; // type:object size:0x8 scope:local align:4 data:double +@5939 = .sdata2:0x8044BC68; // type:object size:0x4 scope:local align:4 data:float +@6819 = .sdata2:0x8044BC6C; // type:object size:0x4 scope:local align:4 data:float +@7404 = .sdata2:0x8044BC70; // type:object size:0x4 scope:local align:4 data:float +@7406 = .sdata2:0x8044BC78; // type:object size:0x8 scope:local align:4 data:double +@7624 = .sdata2:0x8044BC80; // type:object size:0x4 scope:local align:4 data:float +@7625 = .sdata2:0x8044BC84; // type:object size:0x4 scope:local align:4 data:float +@7919 = .sdata2:0x8044BC88; // type:object size:0x8 scope:local align:4 data:double +@7920 = .sdata2:0x8044BC90; // type:object size:0x8 scope:local align:4 data:double +@7921 = .sdata2:0x8044BC98; // type:object size:0x8 scope:local align:4 data:double +@7922 = .sdata2:0x8044BCA0; // type:object size:0x4 scope:local align:4 data:float +@7923 = .sdata2:0x8044BCA4; // type:object size:0x4 scope:local align:4 data:float +@7924 = .sdata2:0x8044BCA8; // type:object size:0x4 scope:local align:4 data:float +@3634 = .sdata2:0x8044BCB0; // type:object size:0x4 scope:local align:4 data:float +@3635 = .sdata2:0x8044BCB4; // type:object size:0x4 scope:local align:4 data:float +@3638 = .sdata2:0x8044BCB8; // type:object size:0x8 scope:local align:4 data:double +@3739 = .sdata2:0x8044BCC0; // type:object size:0x4 scope:local align:4 data:float +@3784 = .sdata2:0x8044BCC4; // type:object size:0x4 scope:local align:4 data:float +@3785 = .sdata2:0x8044BCC8; // type:object size:0x4 scope:local align:4 data:float +@3786 = .sdata2:0x8044BCCC; // type:object size:0x4 scope:local align:4 data:float +@3787 = .sdata2:0x8044BCD0; // type:object size:0x4 scope:local align:4 data:float +@3788 = .sdata2:0x8044BCD4; // type:object size:0x4 scope:local align:4 data:float +@3789 = .sdata2:0x8044BCD8; // type:object size:0x4 scope:local align:4 data:float +@3790 = .sdata2:0x8044BCDC; // type:object size:0x4 scope:local align:4 data:float +@3791 = .sdata2:0x8044BCE0; // type:object size:0x4 scope:local align:4 data:float +@3731 = .sdata2:0x8044BCE8; // type:object size:0x4 scope:local align:4 data:float +@3732 = .sdata2:0x8044BCEC; // type:object size:0x4 scope:local align:4 data:float +@3733 = .sdata2:0x8044BCF0; // type:object size:0x4 scope:local align:4 data:float +@3734 = .sdata2:0x8044BCF4; // type:object size:0x4 scope:local align:4 data:float +@3736 = .sdata2:0x8044BCF8; // type:object size:0x8 scope:local align:4 data:double +@3689 = .sdata2:0x8044BD00; // type:object size:0x4 scope:local align:4 data:float +@3690 = .sdata2:0x8044BD04; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x8044BD08; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x8044BD0C; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x8044BD10; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x8044BD14; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x8044BD18; // type:object size:0x8 scope:local align:4 data:double +@4505 = .sdata2:0x8044BD20; // type:object size:0x4 scope:local align:4 data:float +@4507 = .sdata2:0x8044BD28; // type:object size:0x8 scope:local align:4 data:double +@4555 = .sdata2:0x8044BD30; // type:object size:0x4 scope:local align:4 data:float +@4556 = .sdata2:0x8044BD34; // type:object size:0x4 scope:local align:4 data:float +@4557 = .sdata2:0x8044BD38; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x8044BD40; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x8044BD44; // type:object size:0x4 scope:local align:4 data:float +@4745 = .sdata2:0x8044BD48; // type:object size:0x8 scope:local align:4 data:double +@4746 = .sdata2:0x8044BD50; // type:object size:0x8 scope:local align:4 data:double +@4747 = .sdata2:0x8044BD58; // type:object size:0x8 scope:local align:4 data:double +@4922 = .sdata2:0x8044BD60; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x8044BD64; // type:object size:0x4 scope:local align:4 data:float +@5584 = .sdata2:0x8044BD68; // type:object size:0x4 scope:local align:4 data:float +@5711 = .sdata2:0x8044BD6C; // type:object size:0x4 scope:local align:4 data:float +@5808 = .sdata2:0x8044BD70; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x8044BD74; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x8044BD78; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x8044BD7C; // type:object size:0x4 scope:local align:4 data:float +@5812 = .sdata2:0x8044BD80; // type:object size:0x4 scope:local align:4 data:float +@5845 = .sdata2:0x8044BD84; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x8044BD88; // type:object size:0x4 scope:local align:4 data:float +@6068 = .sdata2:0x8044BD8C; // type:object size:0x4 scope:local align:4 data:float +hamon_name$6107 = .sdata2:0x8044BD90; // type:object size:0x4 scope:local align:4 +@6174 = .sdata2:0x8044BD94; // type:object size:0x4 scope:local align:4 data:float +@6353 = .sdata2:0x8044BD98; // type:object size:0x4 scope:local align:4 data:float +@6517 = .sdata2:0x8044BD9C; // type:object size:0x4 scope:local align:4 data:float +@6538 = .sdata2:0x8044BDA0; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x8044BDA8; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x8044BDB0; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x8044BDB4; // type:object size:0x4 scope:local align:4 data:float +@4298 = .sdata2:0x8044BDB8; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x8044BDBC; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x8044BDC0; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x8044BDC4; // type:object size:0x4 scope:local align:4 data:float +@4303 = .sdata2:0x8044BDC8; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x8044BDD0; // type:object size:0x4 scope:local align:4 data:float +@5315 = .sdata2:0x8044BDD4; // type:object size:0x4 scope:local align:4 data:float +@5317 = .sdata2:0x8044BDD8; // type:object size:0x8 scope:local align:4 data:double +@3745 = .sdata2:0x8044BDE0; // type:object size:0x4 scope:local align:4 data:float +@3746 = .sdata2:0x8044BDE4; // type:object size:0x4 scope:local align:4 data:float +@3747 = .sdata2:0x8044BDE8; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x8044BDF0; // type:object size:0x8 scope:local align:4 data:double +@3751 = .sdata2:0x8044BDF8; // type:object size:0x8 scope:local align:4 data:double +l_lineWidthPatOff$3899 = .sdata2:0x8044BE00; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3900 = .sdata2:0x8044BE08; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3901 = .sdata2:0x8044BE10; // type:object size:0x5 scope:local align:4 +borderColor0$3975 = .sdata2:0x8044BE18; // type:object size:0x4 scope:local align:4 data:byte +borderColor1$3976 = .sdata2:0x8044BE1C; // type:object size:0x4 scope:local align:4 data:byte +@4284 = .sdata2:0x8044BE20; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x8044BE24; // type:object size:0x4 scope:local align:4 data:float +@4503 = .sdata2:0x8044BE28; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x8044BE2C; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x8044BE30; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x8044BE34; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x8044BE38; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x8044BE3C; // type:object size:0x4 scope:local align:4 data:float +@5090 = .sdata2:0x8044BE40; // type:object size:0x4 scope:local align:4 data:float +@5226 = .sdata2:0x8044BE44; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x8044BE48; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x8044BE50; // type:object size:0x8 scope:local align:4 data:double +@6980 = .sdata2:0x8044BE58; // type:object size:0x4 scope:local align:4 data:float +@6981 = .sdata2:0x8044BE5C; // type:object size:0x4 scope:local align:4 data:float +@7580 = .sdata2:0x8044BE60; // type:object size:0x8 scope:local align:4 data:double +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x8044BE68; // type:object size:0x8 scope:global align:4 +OPEN_SIZE__7daDsh_c = .sdata2:0x8044BE70; // type:object size:0x4 scope:global align:4 +OPEN_ACCEL__7daDsh_c = .sdata2:0x8044BE74; // type:object size:0x4 scope:global align:4 +OPEN_SPEED__7daDsh_c = .sdata2:0x8044BE78; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_SPEED__7daDsh_c = .sdata2:0x8044BE7C; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_RATIO__7daDsh_c = .sdata2:0x8044BE80; // type:object size:0x4 scope:global align:4 +CLOSE_ACCEL__7daDsh_c = .sdata2:0x8044BE84; // type:object size:0x4 scope:global align:4 +CLOSE_SPEED__7daDsh_c = .sdata2:0x8044BE88; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_SPEED__7daDsh_c = .sdata2:0x8044BE8C; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_RATIO__7daDsh_c = .sdata2:0x8044BE90; // type:object size:0x4 scope:global align:4 +@4338 = .sdata2:0x8044BE94; // type:object size:0x4 scope:local align:4 data:float +@3775 = .sdata2:0x8044BE98; // type:object size:0x4 scope:local align:4 data:float +@3813 = .sdata2:0x8044BE9C; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x8044BEA0; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x8044BEA4; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x8044BEA8; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x8044BEB0; // type:object size:0x8 scope:local align:4 data:double +@4144 = .sdata2:0x8044BEB8; // type:object size:0x8 scope:local align:4 data:double +@4145 = .sdata2:0x8044BEC0; // type:object size:0x8 scope:local align:4 data:double +@4146 = .sdata2:0x8044BEC8; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x8044BECC; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x8044BED0; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x8044BED4; // type:object size:0x4 scope:local align:4 data:float +@3671 = .sdata2:0x8044BED8; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x8044BEDC; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x8044BEE0; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x8044BEE4; // type:object size:0x4 scope:local align:4 data:float +@3956 = .sdata2:0x8044BEE8; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x8044BEF0; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x8044BEF4; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8044BEF8; // type:object size:0x8 scope:local align:4 data:double +@4152 = .sdata2:0x8044BF00; // type:object size:0x4 scope:local align:4 data:float +@4553 = .sdata2:0x8044BF04; // type:object size:0x4 scope:local align:4 data:float +@4554 = .sdata2:0x8044BF08; // type:object size:0x4 scope:local align:4 data:float +@4567 = .sdata2:0x8044BF0C; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x8044BF10; // type:object size:0x4 scope:local align:4 data:float +@4655 = .sdata2:0x8044BF14; // type:object size:0x4 scope:local align:4 data:float +@4710 = .sdata2:0x8044BF18; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x8044BF20; // type:object size:0x8 scope:local align:4 data:double +@5322 = .sdata2:0x8044BF28; // type:object size:0x4 scope:local align:4 data:float +l_alphaCompInfo$3775 = .sdata2:0x8044BF30; // type:object size:0x8 scope:local align:4 data:byte +@4277 = .sdata2:0x8044BF38; // type:object size:0x8 scope:local align:4 data:double +@4333 = .sdata2:0x8044BF40; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x8044BF48; // type:object size:0x4 scope:local align:4 data:float +@3846 = .sdata2:0x8044BF4C; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x8044BF50; // type:object size:0x4 scope:local align:4 data:float +@3848 = .sdata2:0x8044BF54; // type:object size:0x4 scope:local align:4 data:float +@3850 = .sdata2:0x8044BF58; // type:object size:0x8 scope:local align:4 data:double +@3894 = .sdata2:0x8044BF60; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x8044BF68; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x8044BF6C; // type:object size:0x4 scope:local align:4 data:float +@3957 = .sdata2:0x8044BF70; // type:object size:0x8 scope:local align:4 data:double +@4202 = .sdata2:0x8044BF78; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x8044BF80; // type:object size:0x8 scope:local align:4 data:double +l_mapBaseColor$4239 = .sdata2:0x8044BF88; // type:object size:0x4 scope:local align:4 +@4264 = .sdata2:0x8044BF8C; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x8044BF90; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x8044BF94; // type:object size:0x4 scope:local align:4 data:float +l_doorWhite = .sdata2:0x8044BF98; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhiteNoStay = .sdata2:0x8044BF9C; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhite2 = .sdata2:0x8044BFA0; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhiteNoStay2 = .sdata2:0x8044BFA4; // type:object size:0x4 scope:global align:4 data:4byte +l_tex0$4406 = .sdata2:0x8044BFA8; // type:object size:0x8 scope:local align:4 +@4484 = .sdata2:0x8044BFB0; // type:object size:0x4 scope:local align:4 data:float +l_entranceStartColor = .sdata2:0x8044BFB4; // type:object size:0x4 scope:global align:4 +l_entranceLv8StartColor = .sdata2:0x8044BFB8; // type:object size:0x4 scope:global align:4 +l_treasureStartColor = .sdata2:0x8044BFBC; // type:object size:0x4 scope:global align:4 data:byte +l_smallKeyStartColor = .sdata2:0x8044BFC0; // type:object size:0x4 scope:global align:4 +l_bossStartColor = .sdata2:0x8044BFC4; // type:object size:0x4 scope:global align:4 +l_npc0StartColor = .sdata2:0x8044BFC8; // type:object size:0x4 scope:global align:4 +l_destinationStartColor = .sdata2:0x8044BFCC; // type:object size:0x4 scope:global align:4 +l_npcYkmStartColor = .sdata2:0x8044BFD0; // type:object size:0x4 scope:global align:4 +l_npcYkwStartColor = .sdata2:0x8044BFD4; // type:object size:0x4 scope:global align:4 +l_tksStartColor = .sdata2:0x8044BFD8; // type:object size:0x4 scope:global align:4 +l_iconTex0$4523 = .sdata2:0x8044BFDC; // type:object size:0x8 scope:local align:4 +tboxNotStayColor$4542 = .sdata2:0x8044BFE4; // type:object size:0x4 scope:local align:4 data:byte +@4600 = .sdata2:0x8044BFE8; // type:object size:0x4 scope:local align:4 data:float +l_iconTex0$4605 = .sdata2:0x8044BFEC; // type:object size:0x8 scope:local align:4 +tboxNotStayColor$4624 = .sdata2:0x8044BFF4; // type:object size:0x4 scope:local align:4 data:byte +@4731 = .sdata2:0x8044BFF8; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x8044C000; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x8044C004; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x8044C008; // type:object size:0x4 scope:local align:4 data:float +@5095 = .sdata2:0x8044C00C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x8044C010; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x8044C014; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x8044C018; // type:object size:0x8 scope:local align:4 data:double +@4460 = .sdata2:0x8044C020; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x8044C028; // type:object size:0x8 scope:local align:4 data:double +@4668 = .sdata2:0x8044C030; // type:object size:0x4 scope:local align:4 data:float +@4669 = .sdata2:0x8044C034; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x8044C038; // type:object size:0x4 scope:local align:4 data:float +@5200 = .sdata2:0x8044C03C; // type:object size:0x4 scope:local align:4 data:float +@4398 = .sdata2:0x8044C040; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x8044C048; // type:object size:0x8 scope:local align:4 data:double +@4400 = .sdata2:0x8044C050; // type:object size:0x8 scope:local align:4 data:double +@4401 = .sdata2:0x8044C058; // type:object size:0x8 scope:local align:4 data:double +@4402 = .sdata2:0x8044C060; // type:object size:0x4 scope:local align:4 data:float +@4403 = .sdata2:0x8044C064; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x8044C068; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x8044C06C; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x8044C070; // type:object size:0x4 scope:local align:4 data:float +@5055 = .sdata2:0x8044C074; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x8044C078; // type:object size:0x4 scope:local align:4 data:float +@3880 = .sdata2:0x8044C080; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x8044C084; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x8044C088; // type:object size:0x8 scope:local align:4 data:double +@3964 = .sdata2:0x8044C090; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x8044C094; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x8044C098; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044C09C; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044C0A0; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x8044C0A8; // type:object size:0x8 scope:local align:4 data:double +@4391 = .sdata2:0x8044C0B0; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x8044C0B4; // type:object size:0x4 scope:local align:4 data:4byte +@4474 = .sdata2:0x8044C0B8; // type:object size:0x4 scope:local align:4 data:4byte +@4482 = .sdata2:0x8044C0BC; // type:object size:0x4 scope:local align:4 data:4byte +@4483 = .sdata2:0x8044C0C0; // type:object size:0x4 scope:local align:4 data:4byte +@4518 = .sdata2:0x8044C0C4; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x8044C0C8; // type:object size:0x4 scope:local align:4 data:float +@5066 = .sdata2:0x8044C0CC; // type:object size:0x4 scope:local align:4 data:float +particleID$5076 = .sdata2:0x8044C0D0; // type:object size:0x4 scope:local align:4 +@5140 = .sdata2:0x8044C0D4; // type:object size:0x4 scope:local align:4 data:float +@5141 = .sdata2:0x8044C0D8; // type:object size:0x4 scope:local align:4 data:float +@5142 = .sdata2:0x8044C0DC; // type:object size:0x4 scope:local align:4 data:float +@5143 = .sdata2:0x8044C0E0; // type:object size:0x8 scope:local align:4 data:double +@5144 = .sdata2:0x8044C0E8; // type:object size:0x8 scope:local align:4 data:double +@5145 = .sdata2:0x8044C0F0; // type:object size:0x8 scope:local align:4 data:double +@5189 = .sdata2:0x8044C0F8; // type:object size:0x4 scope:local align:4 data:4byte +@5190 = .sdata2:0x8044C0FC; // type:object size:0x4 scope:local align:4 data:4byte +@5198 = .sdata2:0x8044C100; // type:object size:0x4 scope:local align:4 data:4byte +@5199 = .sdata2:0x8044C104; // type:object size:0x4 scope:local align:4 data:4byte +@5374 = .sdata2:0x8044C108; // type:object size:0x4 scope:local align:4 data:4byte +@5375 = .sdata2:0x8044C10C; // type:object size:0x4 scope:local align:4 data:4byte +@5383 = .sdata2:0x8044C110; // type:object size:0x4 scope:local align:4 data:4byte +@5384 = .sdata2:0x8044C114; // type:object size:0x4 scope:local align:4 data:4byte +@6075 = .sdata2:0x8044C118; // type:object size:0x4 scope:local align:4 data:float +@6076 = .sdata2:0x8044C11C; // type:object size:0x4 scope:local align:4 data:float +@6077 = .sdata2:0x8044C120; // type:object size:0x4 scope:local align:4 data:float +@6078 = .sdata2:0x8044C124; // type:object size:0x4 scope:local align:4 data:float +@6079 = .sdata2:0x8044C128; // type:object size:0x4 scope:local align:4 data:float +@6350 = .sdata2:0x8044C12C; // type:object size:0x4 scope:local align:4 data:float +@6351 = .sdata2:0x8044C130; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x8044C134; // type:object size:0x4 scope:local align:4 data:float +@3672 = .sdata2:0x8044C138; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x8044C140; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x8044C148; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044C14C; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x8044C150; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x8044C158; // type:object size:0x8 scope:local align:4 data:double +@4079 = .sdata2:0x8044C160; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x8044C168; // type:object size:0x4 scope:local align:4 data:float +@4284 = .sdata2:0x8044C16C; // type:object size:0x4 scope:local align:4 data:4byte +@4360 = .sdata2:0x8044C170; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x8044C174; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x8044C178; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x8044C17C; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x8044C180; // type:object size:0x8 scope:local align:4 data:double +@4806 = .sdata2:0x8044C188; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x8044C18C; // type:object size:0x4 scope:local align:4 data:float +@5061 = .sdata2:0x8044C190; // type:object size:0x4 scope:local align:4 data:float +@5062 = .sdata2:0x8044C194; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x8044C198; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x8044C19C; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x8044C1A0; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x8044C1A4; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x8044C1A8; // type:object size:0x4 scope:local align:4 data:float +@5156 = .sdata2:0x8044C1AC; // type:object size:0x4 scope:local align:4 data:float +@5267 = .sdata2:0x8044C1B0; // type:object size:0x4 scope:local align:4 data:float +@5268 = .sdata2:0x8044C1B4; // type:object size:0x4 scope:local align:4 data:float +@5269 = .sdata2:0x8044C1B8; // type:object size:0x4 scope:local align:4 data:float +@5270 = .sdata2:0x8044C1C0; // type:object size:0x8 scope:local align:4 data:double +@5271 = .sdata2:0x8044C1C8; // type:object size:0x8 scope:local align:4 data:double +@5272 = .sdata2:0x8044C1D0; // type:object size:0x8 scope:local align:4 data:double +@5273 = .sdata2:0x8044C1D8; // type:object size:0x4 scope:local align:4 data:float +@5274 = .sdata2:0x8044C1DC; // type:object size:0x4 scope:local align:4 data:float +@5275 = .sdata2:0x8044C1E0; // type:object size:0x4 scope:local align:4 data:float +@5375 = .sdata2:0x8044C1E4; // type:object size:0x4 scope:local align:4 data:float +@5376 = .sdata2:0x8044C1E8; // type:object size:0x4 scope:local align:4 data:float +@5377 = .sdata2:0x8044C1EC; // type:object size:0x4 scope:local align:4 data:float +@5378 = .sdata2:0x8044C1F0; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x8044C1F4; // type:object size:0x4 scope:local align:4 data:4byte +@5551 = .sdata2:0x8044C1F8; // type:object size:0x4 scope:local align:4 data:float +@5552 = .sdata2:0x8044C1FC; // type:object size:0x4 scope:local align:4 data:float +@5553 = .sdata2:0x8044C200; // type:object size:0x4 scope:local align:4 data:float +l_zSortId$5668 = .sdata2:0x8044C204; // type:object size:0x6 scope:local align:4 data:byte +@5747 = .sdata2:0x8044C20C; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x8044C210; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x8044C214; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x8044C218; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x8044C21C; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x8044C220; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x8044C224; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x8044C228; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x8044C22C; // type:object size:0x4 scope:local align:4 data:float +@4668 = .sdata2:0x8044C230; // type:object size:0x4 scope:local align:4 data:float +@4669 = .sdata2:0x8044C234; // type:object size:0x4 scope:local align:4 data:float +@4671 = .sdata2:0x8044C238; // type:object size:0x8 scope:local align:4 data:double +@4761 = .sdata2:0x8044C240; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x8044C244; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x8044C248; // type:object size:0x4 scope:local align:4 data:float +@4764 = .sdata2:0x8044C24C; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x8044C250; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x8044C254; // type:object size:0x4 scope:local align:4 data:float +@4767 = .sdata2:0x8044C258; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x8044C25C; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x8044C260; // type:object size:0x4 scope:local align:4 data:float +@4770 = .sdata2:0x8044C264; // type:object size:0x4 scope:local align:4 data:float +@4771 = .sdata2:0x8044C268; // type:object size:0x4 scope:local align:4 data:float +@4772 = .sdata2:0x8044C26C; // type:object size:0x4 scope:local align:4 data:float +@5181 = .sdata2:0x8044C270; // type:object size:0x4 scope:local align:4 data:float +@5182 = .sdata2:0x8044C274; // type:object size:0x4 scope:local align:4 data:float +@5183 = .sdata2:0x8044C278; // type:object size:0x4 scope:local align:4 data:float +@5184 = .sdata2:0x8044C27C; // type:object size:0x4 scope:local align:4 data:float +@5185 = .sdata2:0x8044C280; // type:object size:0x4 scope:local align:4 data:float +@5186 = .sdata2:0x8044C284; // type:object size:0x4 scope:local align:4 data:float +@5187 = .sdata2:0x8044C288; // type:object size:0x4 scope:local align:4 data:float +@5188 = .sdata2:0x8044C28C; // type:object size:0x4 scope:local align:4 data:float +@5189 = .sdata2:0x8044C290; // type:object size:0x4 scope:local align:4 data:float +@5190 = .sdata2:0x8044C294; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x8044C298; // type:object size:0x4 scope:local align:4 data:float +@5192 = .sdata2:0x8044C29C; // type:object size:0x4 scope:local align:4 data:float +@5193 = .sdata2:0x8044C2A0; // type:object size:0x4 scope:local align:4 data:float +@5361 = .sdata2:0x8044C2A4; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x8044C2A8; // type:object size:0x4 scope:local align:4 data:float +@5363 = .sdata2:0x8044C2AC; // type:object size:0x4 scope:local align:4 data:float +@5364 = .sdata2:0x8044C2B0; // type:object size:0x4 scope:local align:4 data:float +@5524 = .sdata2:0x8044C2B8; // type:object size:0x8 scope:local align:4 data:double +@5525 = .sdata2:0x8044C2C0; // type:object size:0x8 scope:local align:4 data:double +@5526 = .sdata2:0x8044C2C8; // type:object size:0x8 scope:local align:4 data:double +@5527 = .sdata2:0x8044C2D0; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x8044C2D4; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x8044C2D8; // type:object size:0x4 scope:local align:4 data:float +@5530 = .sdata2:0x8044C2DC; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x8044C2E0; // type:object size:0x4 scope:local align:4 data:float +@5630 = .sdata2:0x8044C2E4; // type:object size:0x4 scope:local align:4 data:float +@5855 = .sdata2:0x8044C2E8; // type:object size:0x4 scope:local align:4 data:float +@3953 = .sdata2:0x8044C2F0; // type:object size:0x8 scope:local align:4 data:double +@3954 = .sdata2:0x8044C2F8; // type:object size:0x4 scope:local align:4 data:float +@3970 = .sdata2:0x8044C2FC; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x8044C300; // type:object size:0x4 scope:local align:4 data:float +@3993 = .sdata2:0x8044C304; // type:object size:0x4 scope:local align:4 data:float +@3995 = .sdata2:0x8044C308; // type:object size:0x8 scope:local align:4 data:double +@4103 = .sdata2:0x8044C310; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x8044C314; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x8044C318; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x8044C31C; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x8044C320; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x8044C324; // type:object size:0x4 scope:local align:4 data:float +@4109 = .sdata2:0x8044C328; // type:object size:0x8 scope:local align:4 data:double +@4110 = .sdata2:0x8044C330; // type:object size:0x8 scope:local align:4 data:double +@4111 = .sdata2:0x8044C338; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x8044C33C; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x8044C340; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x8044C344; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x8044C348; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8044C34C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x8044C350; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x8044C354; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x8044C358; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x8044C35C; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x8044C360; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x8044C364; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x8044C368; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x8044C36C; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x8044C370; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x8044C374; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x8044C378; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x8044C37C; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x8044C380; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x8044C384; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x8044C388; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x8044C38C; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x8044C390; // type:object size:0x4 scope:local align:4 data:float +@4370 = .sdata2:0x8044C394; // type:object size:0x4 scope:local align:4 data:float +@4371 = .sdata2:0x8044C398; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x8044C39C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x8044C3A0; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x8044C3A4; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x8044C3A8; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x8044C3AC; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x8044C3B0; // type:object size:0x8 scope:local align:4 data:double +@4430 = .sdata2:0x8044C3B8; // type:object size:0x4 scope:local align:4 data:float +@4467 = .sdata2:0x8044C3BC; // type:object size:0x4 scope:local align:4 data:float +@4468 = .sdata2:0x8044C3C0; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x8044C3C4; // type:object size:0x4 scope:local align:4 data:float +@5097 = .sdata2:0x8044C3C8; // type:object size:0x4 scope:local align:4 data:float +@5098 = .sdata2:0x8044C3CC; // type:object size:0x4 scope:local align:4 data:float +@5099 = .sdata2:0x8044C3D0; // type:object size:0x4 scope:local align:4 data:float +@5100 = .sdata2:0x8044C3D4; // type:object size:0x4 scope:local align:4 data:float +@5101 = .sdata2:0x8044C3D8; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x8044C3DC; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x8044C3E0; // type:object size:0x4 scope:local align:4 data:float +@5104 = .sdata2:0x8044C3E4; // type:object size:0x4 scope:local align:4 data:float +@5105 = .sdata2:0x8044C3E8; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x8044C3EC; // type:object size:0x4 scope:local align:4 data:float +@5107 = .sdata2:0x8044C3F0; // type:object size:0x4 scope:local align:4 data:float +@5108 = .sdata2:0x8044C3F4; // type:object size:0x4 scope:local align:4 data:float +@5109 = .sdata2:0x8044C3F8; // type:object size:0x4 scope:local align:4 data:float +@5110 = .sdata2:0x8044C3FC; // type:object size:0x4 scope:local align:4 data:float +@5111 = .sdata2:0x8044C400; // type:object size:0x4 scope:local align:4 data:float +@5112 = .sdata2:0x8044C404; // type:object size:0x4 scope:local align:4 data:float +@5113 = .sdata2:0x8044C408; // type:object size:0x4 scope:local align:4 data:float +@5114 = .sdata2:0x8044C40C; // type:object size:0x4 scope:local align:4 data:float +@5115 = .sdata2:0x8044C410; // type:object size:0x4 scope:local align:4 data:float +@5116 = .sdata2:0x8044C414; // type:object size:0x4 scope:local align:4 data:float +@5117 = .sdata2:0x8044C418; // type:object size:0x4 scope:local align:4 data:float +@5118 = .sdata2:0x8044C41C; // type:object size:0x4 scope:local align:4 data:float +@5119 = .sdata2:0x8044C420; // type:object size:0x4 scope:local align:4 data:float +@5120 = .sdata2:0x8044C424; // type:object size:0x4 scope:local align:4 data:float +@5121 = .sdata2:0x8044C428; // type:object size:0x4 scope:local align:4 data:float +@5122 = .sdata2:0x8044C42C; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x8044C430; // type:object size:0x4 scope:local align:4 data:float +@5124 = .sdata2:0x8044C434; // type:object size:0x4 scope:local align:4 data:float +@5125 = .sdata2:0x8044C438; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x8044C43C; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x8044C440; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x8044C444; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x8044C448; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x8044C44C; // type:object size:0x4 scope:local align:4 data:float +@5131 = .sdata2:0x8044C450; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x8044C454; // type:object size:0x4 scope:local align:4 data:float +@5133 = .sdata2:0x8044C458; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x8044C45C; // type:object size:0x4 scope:local align:4 data:float +@5716 = .sdata2:0x8044C460; // type:object size:0x4 scope:local align:4 data:float +@5717 = .sdata2:0x8044C464; // type:object size:0x4 scope:local align:4 data:float +@5718 = .sdata2:0x8044C468; // type:object size:0x4 scope:local align:4 data:float +@5719 = .sdata2:0x8044C46C; // type:object size:0x4 scope:local align:4 data:float +@5720 = .sdata2:0x8044C470; // type:object size:0x4 scope:local align:4 data:float +@5721 = .sdata2:0x8044C474; // type:object size:0x4 scope:local align:4 data:float +@5722 = .sdata2:0x8044C478; // type:object size:0x4 scope:local align:4 data:float +@5723 = .sdata2:0x8044C47C; // type:object size:0x4 scope:local align:4 data:float +@5724 = .sdata2:0x8044C480; // type:object size:0x4 scope:local align:4 data:float +@5725 = .sdata2:0x8044C484; // type:object size:0x4 scope:local align:4 data:float +@5726 = .sdata2:0x8044C488; // type:object size:0x4 scope:local align:4 data:float +@5727 = .sdata2:0x8044C48C; // type:object size:0x4 scope:local align:4 data:float +@5728 = .sdata2:0x8044C490; // type:object size:0x4 scope:local align:4 data:float +@5729 = .sdata2:0x8044C494; // type:object size:0x4 scope:local align:4 data:float +@5730 = .sdata2:0x8044C498; // type:object size:0x4 scope:local align:4 data:float +@5731 = .sdata2:0x8044C49C; // type:object size:0x4 scope:local align:4 data:float +@5732 = .sdata2:0x8044C4A0; // type:object size:0x4 scope:local align:4 data:float +@5733 = .sdata2:0x8044C4A4; // type:object size:0x4 scope:local align:4 data:float +@5734 = .sdata2:0x8044C4A8; // type:object size:0x4 scope:local align:4 data:float +@5735 = .sdata2:0x8044C4AC; // type:object size:0x4 scope:local align:4 data:float +@5736 = .sdata2:0x8044C4B0; // type:object size:0x4 scope:local align:4 data:float +@5737 = .sdata2:0x8044C4B4; // type:object size:0x4 scope:local align:4 data:float +@5738 = .sdata2:0x8044C4B8; // type:object size:0x4 scope:local align:4 data:float +@5739 = .sdata2:0x8044C4BC; // type:object size:0x4 scope:local align:4 data:float +@5740 = .sdata2:0x8044C4C0; // type:object size:0x4 scope:local align:4 data:float +@5741 = .sdata2:0x8044C4C4; // type:object size:0x4 scope:local align:4 data:float +@5742 = .sdata2:0x8044C4C8; // type:object size:0x4 scope:local align:4 data:float +@5743 = .sdata2:0x8044C4CC; // type:object size:0x4 scope:local align:4 data:float +@5744 = .sdata2:0x8044C4D0; // type:object size:0x4 scope:local align:4 data:float +@5745 = .sdata2:0x8044C4D4; // type:object size:0x4 scope:local align:4 data:float +@5746 = .sdata2:0x8044C4D8; // type:object size:0x4 scope:local align:4 data:float +@5747 = .sdata2:0x8044C4DC; // type:object size:0x4 scope:local align:4 data:float +@5748 = .sdata2:0x8044C4E0; // type:object size:0x4 scope:local align:4 data:float +@6355 = .sdata2:0x8044C4E4; // type:object size:0x4 scope:local align:4 data:float +@6356 = .sdata2:0x8044C4E8; // type:object size:0x4 scope:local align:4 data:float +@6357 = .sdata2:0x8044C4EC; // type:object size:0x4 scope:local align:4 data:float +@6358 = .sdata2:0x8044C4F0; // type:object size:0x4 scope:local align:4 data:float +@6359 = .sdata2:0x8044C4F4; // type:object size:0x4 scope:local align:4 data:float +@6360 = .sdata2:0x8044C4F8; // type:object size:0x4 scope:local align:4 data:float +@6361 = .sdata2:0x8044C4FC; // type:object size:0x4 scope:local align:4 data:float +@6362 = .sdata2:0x8044C500; // type:object size:0x4 scope:local align:4 data:float +@6363 = .sdata2:0x8044C504; // type:object size:0x4 scope:local align:4 data:float +@6364 = .sdata2:0x8044C508; // type:object size:0x4 scope:local align:4 data:float +@6365 = .sdata2:0x8044C510; // type:object size:0x8 scope:local align:4 data:double +@6366 = .sdata2:0x8044C518; // type:object size:0x4 scope:local align:4 data:float +@6367 = .sdata2:0x8044C51C; // type:object size:0x4 scope:local align:4 data:float +@6368 = .sdata2:0x8044C520; // type:object size:0x4 scope:local align:4 data:float +@6720 = .sdata2:0x8044C524; // type:object size:0x4 scope:local align:4 data:float +@6721 = .sdata2:0x8044C528; // type:object size:0x4 scope:local align:4 data:float +@6722 = .sdata2:0x8044C52C; // type:object size:0x4 scope:local align:4 data:float +@6723 = .sdata2:0x8044C530; // type:object size:0x4 scope:local align:4 data:float +@6724 = .sdata2:0x8044C534; // type:object size:0x4 scope:local align:4 data:float +@6725 = .sdata2:0x8044C538; // type:object size:0x4 scope:local align:4 data:float +@6726 = .sdata2:0x8044C53C; // type:object size:0x4 scope:local align:4 data:float +@6727 = .sdata2:0x8044C540; // type:object size:0x4 scope:local align:4 data:float +@6728 = .sdata2:0x8044C544; // type:object size:0x4 scope:local align:4 data:float +@6729 = .sdata2:0x8044C548; // type:object size:0x4 scope:local align:4 data:float +@6730 = .sdata2:0x8044C54C; // type:object size:0x4 scope:local align:4 data:float +@6731 = .sdata2:0x8044C550; // type:object size:0x4 scope:local align:4 data:float +@6732 = .sdata2:0x8044C554; // type:object size:0x4 scope:local align:4 data:float +@6733 = .sdata2:0x8044C558; // type:object size:0x4 scope:local align:4 data:float +@6734 = .sdata2:0x8044C55C; // type:object size:0x4 scope:local align:4 data:float +@6735 = .sdata2:0x8044C560; // type:object size:0x4 scope:local align:4 data:float +@6736 = .sdata2:0x8044C564; // type:object size:0x4 scope:local align:4 data:float +@6947 = .sdata2:0x8044C568; // type:object size:0x4 scope:local align:4 data:float +@6948 = .sdata2:0x8044C56C; // type:object size:0x4 scope:local align:4 data:float +@6949 = .sdata2:0x8044C570; // type:object size:0x4 scope:local align:4 data:float +@6950 = .sdata2:0x8044C578; // type:object size:0x8 scope:local align:4 data:double +@6951 = .sdata2:0x8044C580; // type:object size:0x4 scope:local align:4 data:float +@6952 = .sdata2:0x8044C584; // type:object size:0x4 scope:local align:4 data:float +@6953 = .sdata2:0x8044C588; // type:object size:0x4 scope:local align:4 data:float +@6954 = .sdata2:0x8044C58C; // type:object size:0x4 scope:local align:4 data:float +@6955 = .sdata2:0x8044C590; // type:object size:0x4 scope:local align:4 data:float +@7208 = .sdata2:0x8044C594; // type:object size:0x4 scope:local align:4 data:float +@7209 = .sdata2:0x8044C598; // type:object size:0x4 scope:local align:4 data:float +@7210 = .sdata2:0x8044C59C; // type:object size:0x4 scope:local align:4 data:float +@7211 = .sdata2:0x8044C5A0; // type:object size:0x4 scope:local align:4 data:float +@7212 = .sdata2:0x8044C5A4; // type:object size:0x4 scope:local align:4 data:float +@7213 = .sdata2:0x8044C5A8; // type:object size:0x4 scope:local align:4 data:float +@7563 = .sdata2:0x8044C5AC; // type:object size:0x4 scope:local align:4 data:float +@7564 = .sdata2:0x8044C5B0; // type:object size:0x4 scope:local align:4 data:float +@7565 = .sdata2:0x8044C5B4; // type:object size:0x4 scope:local align:4 data:float +@7566 = .sdata2:0x8044C5B8; // type:object size:0x4 scope:local align:4 data:float +@7914 = .sdata2:0x8044C5BC; // type:object size:0x4 scope:local align:4 data:float +@7915 = .sdata2:0x8044C5C0; // type:object size:0x4 scope:local align:4 data:float +@7916 = .sdata2:0x8044C5C4; // type:object size:0x4 scope:local align:4 data:float +@7917 = .sdata2:0x8044C5C8; // type:object size:0x4 scope:local align:4 data:float +@7918 = .sdata2:0x8044C5CC; // type:object size:0x4 scope:local align:4 data:float +@7919 = .sdata2:0x8044C5D0; // type:object size:0x4 scope:local align:4 data:float +@7920 = .sdata2:0x8044C5D4; // type:object size:0x4 scope:local align:4 data:float +@7921 = .sdata2:0x8044C5D8; // type:object size:0x4 scope:local align:4 data:float +@7922 = .sdata2:0x8044C5DC; // type:object size:0x4 scope:local align:4 data:float +@7923 = .sdata2:0x8044C5E0; // type:object size:0x4 scope:local align:4 data:float +@7924 = .sdata2:0x8044C5E4; // type:object size:0x4 scope:local align:4 data:float +@7925 = .sdata2:0x8044C5E8; // type:object size:0x4 scope:local align:4 data:float +@7926 = .sdata2:0x8044C5EC; // type:object size:0x4 scope:local align:4 data:float +@8243 = .sdata2:0x8044C5F0; // type:object size:0x4 scope:local align:4 data:float +@8244 = .sdata2:0x8044C5F4; // type:object size:0x4 scope:local align:4 data:float +@8245 = .sdata2:0x8044C5F8; // type:object size:0x4 scope:local align:4 data:float +@8246 = .sdata2:0x8044C5FC; // type:object size:0x4 scope:local align:4 data:float +@8247 = .sdata2:0x8044C600; // type:object size:0x4 scope:local align:4 data:float +@8392 = .sdata2:0x8044C604; // type:object size:0x4 scope:local align:4 data:float +@8393 = .sdata2:0x8044C608; // type:object size:0x4 scope:local align:4 data:float +@8425 = .sdata2:0x8044C60C; // type:object size:0x4 scope:local align:4 data:4byte +@8426 = .sdata2:0x8044C610; // type:object size:0x4 scope:local align:4 data:4byte +@8949 = .sdata2:0x8044C614; // type:object size:0x4 scope:local align:4 data:float +@8950 = .sdata2:0x8044C618; // type:object size:0x4 scope:local align:4 data:float +@8951 = .sdata2:0x8044C61C; // type:object size:0x4 scope:local align:4 data:float +@8952 = .sdata2:0x8044C620; // type:object size:0x4 scope:local align:4 data:float +@8953 = .sdata2:0x8044C624; // type:object size:0x4 scope:local align:4 data:float +@8954 = .sdata2:0x8044C628; // type:object size:0x4 scope:local align:4 data:float +@8955 = .sdata2:0x8044C62C; // type:object size:0x4 scope:local align:4 data:float +@8956 = .sdata2:0x8044C630; // type:object size:0x4 scope:local align:4 data:float +@8957 = .sdata2:0x8044C634; // type:object size:0x4 scope:local align:4 data:float +@8958 = .sdata2:0x8044C638; // type:object size:0x4 scope:local align:4 data:float +@8959 = .sdata2:0x8044C63C; // type:object size:0x4 scope:local align:4 data:float +@8971 = .sdata2:0x8044C640; // type:object size:0x4 scope:local align:4 data:4byte +@8972 = .sdata2:0x8044C644; // type:object size:0x4 scope:local align:4 data:4byte +@9416 = .sdata2:0x8044C648; // type:object size:0x4 scope:local align:4 data:float +@9417 = .sdata2:0x8044C64C; // type:object size:0x4 scope:local align:4 data:float +@9418 = .sdata2:0x8044C650; // type:object size:0x4 scope:local align:4 data:float +@9419 = .sdata2:0x8044C654; // type:object size:0x4 scope:local align:4 data:float +@9420 = .sdata2:0x8044C658; // type:object size:0x4 scope:local align:4 data:float +@9421 = .sdata2:0x8044C65C; // type:object size:0x4 scope:local align:4 data:float +@9422 = .sdata2:0x8044C660; // type:object size:0x4 scope:local align:4 data:float +@9423 = .sdata2:0x8044C664; // type:object size:0x4 scope:local align:4 data:float +@9424 = .sdata2:0x8044C668; // type:object size:0x4 scope:local align:4 data:float +@9425 = .sdata2:0x8044C66C; // type:object size:0x4 scope:local align:4 data:float +@9426 = .sdata2:0x8044C670; // type:object size:0x4 scope:local align:4 data:float +@9427 = .sdata2:0x8044C674; // type:object size:0x4 scope:local align:4 data:float +@9428 = .sdata2:0x8044C678; // type:object size:0x4 scope:local align:4 data:float +@9429 = .sdata2:0x8044C67C; // type:object size:0x4 scope:local align:4 data:float +@9430 = .sdata2:0x8044C680; // type:object size:0x4 scope:local align:4 data:float +@9431 = .sdata2:0x8044C684; // type:object size:0x4 scope:local align:4 data:float +@9432 = .sdata2:0x8044C688; // type:object size:0x4 scope:local align:4 data:float +@9433 = .sdata2:0x8044C68C; // type:object size:0x4 scope:local align:4 data:float +@9434 = .sdata2:0x8044C690; // type:object size:0x4 scope:local align:4 data:float +@9885 = .sdata2:0x8044C694; // type:object size:0x4 scope:local align:4 data:float +@9886 = .sdata2:0x8044C698; // type:object size:0x4 scope:local align:4 data:float +@9887 = .sdata2:0x8044C69C; // type:object size:0x4 scope:local align:4 data:float +@9888 = .sdata2:0x8044C6A0; // type:object size:0x4 scope:local align:4 data:float +@9889 = .sdata2:0x8044C6A4; // type:object size:0x4 scope:local align:4 data:float +@9902 = .sdata2:0x8044C6A8; // type:object size:0x4 scope:local align:4 data:4byte +@9903 = .sdata2:0x8044C6AC; // type:object size:0x4 scope:local align:4 data:4byte +@9904 = .sdata2:0x8044C6B0; // type:object size:0x4 scope:local align:4 data:4byte +@10082 = .sdata2:0x8044C6B4; // type:object size:0x4 scope:local align:4 data:float +@10083 = .sdata2:0x8044C6B8; // type:object size:0x4 scope:local align:4 data:float +@10667 = .sdata2:0x8044C6BC; // type:object size:0x4 scope:local align:4 data:float +@10668 = .sdata2:0x8044C6C0; // type:object size:0x4 scope:local align:4 data:float +@10669 = .sdata2:0x8044C6C4; // type:object size:0x4 scope:local align:4 data:float +@10670 = .sdata2:0x8044C6C8; // type:object size:0x4 scope:local align:4 data:float +@10671 = .sdata2:0x8044C6CC; // type:object size:0x4 scope:local align:4 data:float +@10672 = .sdata2:0x8044C6D0; // type:object size:0x4 scope:local align:4 data:float +@10673 = .sdata2:0x8044C6D4; // type:object size:0x4 scope:local align:4 data:float +@10674 = .sdata2:0x8044C6D8; // type:object size:0x4 scope:local align:4 data:float +@10675 = .sdata2:0x8044C6DC; // type:object size:0x4 scope:local align:4 data:float +@10676 = .sdata2:0x8044C6E0; // type:object size:0x4 scope:local align:4 data:float +@10677 = .sdata2:0x8044C6E4; // type:object size:0x4 scope:local align:4 data:float +@10678 = .sdata2:0x8044C6E8; // type:object size:0x4 scope:local align:4 data:float +@10806 = .sdata2:0x8044C6EC; // type:object size:0x4 scope:local align:4 data:float +@10807 = .sdata2:0x8044C6F0; // type:object size:0x4 scope:local align:4 data:float +@10808 = .sdata2:0x8044C6F4; // type:object size:0x4 scope:local align:4 data:float +@10809 = .sdata2:0x8044C6F8; // type:object size:0x4 scope:local align:4 data:float +@10810 = .sdata2:0x8044C6FC; // type:object size:0x4 scope:local align:4 data:float +@10811 = .sdata2:0x8044C700; // type:object size:0x4 scope:local align:4 data:float +@10812 = .sdata2:0x8044C704; // type:object size:0x4 scope:local align:4 data:float +@10813 = .sdata2:0x8044C708; // type:object size:0x4 scope:local align:4 data:float +@10946 = .sdata2:0x8044C70C; // type:object size:0x4 scope:local align:4 data:float +@10947 = .sdata2:0x8044C710; // type:object size:0x4 scope:local align:4 data:float +@11376 = .sdata2:0x8044C714; // type:object size:0x4 scope:local align:4 data:float +@11582 = .sdata2:0x8044C718; // type:object size:0x4 scope:local align:4 data:float +@11583 = .sdata2:0x8044C71C; // type:object size:0x4 scope:local align:4 data:float +@11956 = .sdata2:0x8044C720; // type:object size:0x4 scope:local align:4 data:float +@11957 = .sdata2:0x8044C724; // type:object size:0x4 scope:local align:4 data:float +@11958 = .sdata2:0x8044C728; // type:object size:0x4 scope:local align:4 data:float +@11959 = .sdata2:0x8044C72C; // type:object size:0x4 scope:local align:4 data:float +@11960 = .sdata2:0x8044C730; // type:object size:0x4 scope:local align:4 data:float +@11961 = .sdata2:0x8044C734; // type:object size:0x4 scope:local align:4 data:float +@12027 = .sdata2:0x8044C738; // type:object size:0x4 scope:local align:4 data:float +@12326 = .sdata2:0x8044C73C; // type:object size:0x4 scope:local align:4 data:float +@12327 = .sdata2:0x8044C740; // type:object size:0x4 scope:local align:4 data:float +@12328 = .sdata2:0x8044C744; // type:object size:0x4 scope:local align:4 data:float +@12329 = .sdata2:0x8044C748; // type:object size:0x4 scope:local align:4 data:float +@12330 = .sdata2:0x8044C74C; // type:object size:0x4 scope:local align:4 data:float +@12331 = .sdata2:0x8044C750; // type:object size:0x4 scope:local align:4 data:float +@12332 = .sdata2:0x8044C754; // type:object size:0x4 scope:local align:4 data:float +@12333 = .sdata2:0x8044C758; // type:object size:0x4 scope:local align:4 data:float +@12334 = .sdata2:0x8044C75C; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x8044C760; // type:object size:0x8 scope:local align:4 data:double +@4061 = .sdata2:0x8044C768; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8044C76C; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8044C770; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x8044C774; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x8044C778; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x8044C77C; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x8044C780; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x8044C784; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x8044C788; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x8044C78C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x8044C790; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x8044C794; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044C798; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x8044C79C; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x8044C7A0; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x8044C7A4; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x8044C7A8; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x8044C7B0; // type:object size:0x8 scope:local align:4 data:double +@4514 = .sdata2:0x8044C7B8; // type:object size:0x8 scope:local align:4 data:double +@4515 = .sdata2:0x8044C7C0; // type:object size:0x8 scope:local align:4 data:double +@4516 = .sdata2:0x8044C7C8; // type:object size:0x8 scope:local align:4 data:double +@4562 = .sdata2:0x8044C7D0; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x8044C7D4; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x8044C7D8; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x8044C7DC; // type:object size:0x4 scope:local align:4 data:float +@5668 = .sdata2:0x8044C7E0; // type:object size:0x4 scope:local align:4 data:float +@5670 = .sdata2:0x8044C7E8; // type:object size:0x8 scope:local align:4 data:double +@5784 = .sdata2:0x8044C7F0; // type:object size:0x4 scope:local align:4 data:float +@5785 = .sdata2:0x8044C7F4; // type:object size:0x4 scope:local align:4 data:float +@3738 = .sdata2:0x8044C7F8; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x8044C800; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x8044C804; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044C808; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044C80C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x8044C810; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x8044C814; // type:object size:0x4 scope:local align:4 data:float +@4554 = .sdata2:0x8044C818; // type:object size:0x4 scope:local align:4 data:float +@4555 = .sdata2:0x8044C81C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x8044C820; // type:object size:0x4 scope:local align:4 data:float +@319 = .sdata2:0x8044C828; // type:object size:0x4 scope:local align:4 data:float +@320 = .sdata2:0x8044C82C; // type:object size:0x4 scope:local align:4 data:float +@316 = .sdata2:0x8044C830; // type:object size:0x4 scope:local align:4 data:float +@333 = .sdata2:0x8044C834; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x8044C838; // type:object size:0x4 scope:local align:4 data:float +@3935 = .sdata2:0x8044C83C; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x8044C840; // type:object size:0x4 scope:local align:4 data:float +@3937 = .sdata2:0x8044C844; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044C848; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x8044C84C; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x8044C850; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x8044C858; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x8044C85C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x8044C860; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x8044C864; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x8044C868; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x8044C86C; // type:object size:0x4 scope:local align:4 data:float +@5298 = .sdata2:0x8044C870; // type:object size:0x8 scope:local align:4 data:double +@5299 = .sdata2:0x8044C878; // type:object size:0x8 scope:local align:4 data:double +@5300 = .sdata2:0x8044C880; // type:object size:0x8 scope:local align:4 data:double +@5301 = .sdata2:0x8044C888; // type:object size:0x4 scope:local align:4 data:float +@6099 = .sdata2:0x8044C890; // type:object size:0x8 scope:local align:4 data:double +@3807 = .sdata2:0x8044C898; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x8044C89C; // type:object size:0x4 scope:local align:4 data:float +@3627 = .sdata2:0x8044C8A0; // type:object size:0x4 scope:local align:4 data:float +@3724 = .sdata2:0x8044C8A4; // type:object size:0x4 scope:local align:4 data:float +@3780 = .sdata2:0x8044C8A8; // type:object size:0x4 scope:local align:4 data:float +@3899 = .sdata2:0x8044C8AC; // type:object size:0x4 scope:local align:4 data:float +@3900 = .sdata2:0x8044C8B0; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x8044C8B4; // type:object size:0x4 scope:local align:4 data:float +@3705 = .sdata2:0x8044C8B8; // type:object size:0x4 scope:local align:4 data:float +@3924 = .sdata2:0x8044C8BC; // type:object size:0x4 scope:local align:4 data:float +@3925 = .sdata2:0x8044C8C0; // type:object size:0x4 scope:local align:4 data:float +@3927 = .sdata2:0x8044C8C8; // type:object size:0x8 scope:local align:4 data:double +@4336 = .sdata2:0x8044C8D0; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x8044C8D8; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x8044C8E0; // type:object size:0x8 scope:local align:4 data:double +@4214 = .sdata2:0x8044C8E8; // type:object size:0x8 scope:local align:4 data:double +@4215 = .sdata2:0x8044C8F0; // type:object size:0x8 scope:local align:4 data:double +@4216 = .sdata2:0x8044C8F8; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x8044C8FC; // type:object size:0x4 scope:local align:4 data:float +@4218 = .sdata2:0x8044C900; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8044C908; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x8044C910; // type:object size:0x8 scope:local align:4 data:double +@3771 = .sdata2:0x8044C918; // type:object size:0x8 scope:local align:4 data:double +@3772 = .sdata2:0x8044C920; // type:object size:0x8 scope:local align:4 data:double +@3773 = .sdata2:0x8044C928; // type:object size:0x8 scope:local align:4 data:double +@3774 = .sdata2:0x8044C930; // type:object size:0x8 scope:local align:4 data:double +@3775 = .sdata2:0x8044C938; // type:object size:0x8 scope:local align:4 data:double +@3776 = .sdata2:0x8044C940; // type:object size:0x8 scope:local align:4 data:double +@3777 = .sdata2:0x8044C948; // type:object size:0x8 scope:local align:4 data:double +@3791 = .sdata2:0x8044C950; // type:object size:0x4 scope:local align:4 data:float +@3807 = .sdata2:0x8044C954; // type:object size:0x4 scope:local align:4 data:float +@3991 = .sdata2:0x8044C958; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x8044C95C; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x8044C960; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x8044C964; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x8044C968; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x8044C96C; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x8044C970; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x8044C974; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x8044C978; // type:object size:0x4 scope:local align:4 data:float +@4008 = .sdata2:0x8044C97C; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x8044C980; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x8044C984; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x8044C988; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x8044C98C; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x8044C990; // type:object size:0x4 scope:local align:4 data:float +@4014 = .sdata2:0x8044C994; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x8044C998; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x8044C99C; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x8044C9A0; // type:object size:0x4 scope:local align:4 data:float +@4121 = .sdata2:0x8044C9A4; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x8044C9A8; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x8044C9AC; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x8044C9B0; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x8044C9B4; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x8044C9B8; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8044C9BC; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x8044C9C0; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x8044C9C4; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x8044C9C8; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8044C9CC; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x8044C9D0; // type:object size:0x4 scope:local align:4 data:float +@4133 = .sdata2:0x8044C9D4; // type:object size:0x4 scope:local align:4 data:float +@4134 = .sdata2:0x8044C9D8; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x8044C9DC; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x8044C9E0; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x8044C9E4; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x8044C9E8; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x8044C9EC; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8044C9F0; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x8044C9F4; // type:object size:0x4 scope:local align:4 data:float +@5141 = .sdata2:0x8044C9F8; // type:object size:0x4 scope:local align:4 data:float +@5142 = .sdata2:0x8044CA00; // type:object size:0x8 scope:local align:4 data:double +@5143 = .sdata2:0x8044CA08; // type:object size:0x8 scope:local align:4 data:double +@5144 = .sdata2:0x8044CA10; // type:object size:0x8 scope:local align:4 data:double +@5145 = .sdata2:0x8044CA18; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x8044CA1C; // type:object size:0x4 scope:local align:4 data:float +@5844 = .sdata2:0x8044CA20; // type:object size:0x4 scope:local align:4 data:float +@5846 = .sdata2:0x8044CA28; // type:object size:0x8 scope:local align:4 data:double +@5959 = .sdata2:0x8044CA30; // type:object size:0x4 scope:local align:4 data:float +@5962 = .sdata2:0x8044CA38; // type:object size:0x8 scope:local align:4 data:double +@6682 = .sdata2:0x8044CA40; // type:object size:0x4 scope:local align:4 data:float +@6683 = .sdata2:0x8044CA44; // type:object size:0x4 scope:local align:4 data:float +@7334 = .sdata2:0x8044CA48; // type:object size:0x4 scope:local align:4 data:float +@7335 = .sdata2:0x8044CA4C; // type:object size:0x4 scope:local align:4 data:float +@7336 = .sdata2:0x8044CA50; // type:object size:0x4 scope:local align:4 data:float +@7337 = .sdata2:0x8044CA54; // type:object size:0x4 scope:local align:4 data:float +@7338 = .sdata2:0x8044CA58; // type:object size:0x4 scope:local align:4 data:float +@7339 = .sdata2:0x8044CA5C; // type:object size:0x4 scope:local align:4 data:float +@7340 = .sdata2:0x8044CA60; // type:object size:0x4 scope:local align:4 data:float +@7341 = .sdata2:0x8044CA64; // type:object size:0x4 scope:local align:4 data:float +@7342 = .sdata2:0x8044CA68; // type:object size:0x4 scope:local align:4 data:float +@7343 = .sdata2:0x8044CA6C; // type:object size:0x4 scope:local align:4 data:float +@7344 = .sdata2:0x8044CA70; // type:object size:0x4 scope:local align:4 data:float +@7345 = .sdata2:0x8044CA74; // type:object size:0x4 scope:local align:4 data:float +@7346 = .sdata2:0x8044CA78; // type:object size:0x4 scope:local align:4 data:float +@7347 = .sdata2:0x8044CA7C; // type:object size:0x4 scope:local align:4 data:float +@7357 = .sdata2:0x8044CA80; // type:object size:0x4 scope:local align:4 data:float +@8178 = .sdata2:0x8044CA84; // type:object size:0x4 scope:local align:4 data:float +@8179 = .sdata2:0x8044CA88; // type:object size:0x4 scope:local align:4 data:float +@8180 = .sdata2:0x8044CA8C; // type:object size:0x4 scope:local align:4 data:float +@8181 = .sdata2:0x8044CA90; // type:object size:0x4 scope:local align:4 data:float +@8182 = .sdata2:0x8044CA94; // type:object size:0x4 scope:local align:4 data:float +@8183 = .sdata2:0x8044CA98; // type:object size:0x4 scope:local align:4 data:float +@8184 = .sdata2:0x8044CA9C; // type:object size:0x4 scope:local align:4 data:float +@8185 = .sdata2:0x8044CAA0; // type:object size:0x4 scope:local align:4 data:float +@8186 = .sdata2:0x8044CAA4; // type:object size:0x4 scope:local align:4 data:float +@8187 = .sdata2:0x8044CAA8; // type:object size:0x4 scope:local align:4 data:float +@8188 = .sdata2:0x8044CAAC; // type:object size:0x4 scope:local align:4 data:float +@8189 = .sdata2:0x8044CAB0; // type:object size:0x4 scope:local align:4 data:float +@8190 = .sdata2:0x8044CAB4; // type:object size:0x4 scope:local align:4 data:float +@8191 = .sdata2:0x8044CAB8; // type:object size:0x4 scope:local align:4 data:float +@8192 = .sdata2:0x8044CABC; // type:object size:0x4 scope:local align:4 data:float +@8193 = .sdata2:0x8044CAC0; // type:object size:0x4 scope:local align:4 data:float +@8194 = .sdata2:0x8044CAC4; // type:object size:0x4 scope:local align:4 data:float +@8195 = .sdata2:0x8044CAC8; // type:object size:0x4 scope:local align:4 data:float +@8196 = .sdata2:0x8044CACC; // type:object size:0x4 scope:local align:4 data:float +@8197 = .sdata2:0x8044CAD0; // type:object size:0x4 scope:local align:4 data:float +@8198 = .sdata2:0x8044CAD4; // type:object size:0x4 scope:local align:4 data:float +@8199 = .sdata2:0x8044CAD8; // type:object size:0x4 scope:local align:4 data:float +@8200 = .sdata2:0x8044CADC; // type:object size:0x4 scope:local align:4 data:float +@8201 = .sdata2:0x8044CAE0; // type:object size:0x4 scope:local align:4 data:float +@8202 = .sdata2:0x8044CAE4; // type:object size:0x4 scope:local align:4 data:float +@8203 = .sdata2:0x8044CAE8; // type:object size:0x4 scope:local align:4 data:float +@8204 = .sdata2:0x8044CAEC; // type:object size:0x4 scope:local align:4 data:float +@8205 = .sdata2:0x8044CAF0; // type:object size:0x4 scope:local align:4 data:float +@8206 = .sdata2:0x8044CAF4; // type:object size:0x4 scope:local align:4 data:float +@8207 = .sdata2:0x8044CAF8; // type:object size:0x4 scope:local align:4 data:float +@8208 = .sdata2:0x8044CAFC; // type:object size:0x4 scope:local align:4 data:float +@8209 = .sdata2:0x8044CB00; // type:object size:0x4 scope:local align:4 data:float +@8210 = .sdata2:0x8044CB04; // type:object size:0x4 scope:local align:4 data:float +@8211 = .sdata2:0x8044CB08; // type:object size:0x4 scope:local align:4 data:float +@8212 = .sdata2:0x8044CB0C; // type:object size:0x4 scope:local align:4 data:float +@8213 = .sdata2:0x8044CB10; // type:object size:0x4 scope:local align:4 data:float +@8214 = .sdata2:0x8044CB14; // type:object size:0x4 scope:local align:4 data:float +@8215 = .sdata2:0x8044CB18; // type:object size:0x4 scope:local align:4 data:float +@8216 = .sdata2:0x8044CB1C; // type:object size:0x4 scope:local align:4 data:float +@8217 = .sdata2:0x8044CB20; // type:object size:0x4 scope:local align:4 data:float +@8218 = .sdata2:0x8044CB24; // type:object size:0x4 scope:local align:4 data:float +@8219 = .sdata2:0x8044CB28; // type:object size:0x4 scope:local align:4 data:float +@8220 = .sdata2:0x8044CB2C; // type:object size:0x4 scope:local align:4 data:float +@8221 = .sdata2:0x8044CB30; // type:object size:0x4 scope:local align:4 data:float +@8222 = .sdata2:0x8044CB34; // type:object size:0x4 scope:local align:4 data:float +@8223 = .sdata2:0x8044CB38; // type:object size:0x4 scope:local align:4 data:float +@8224 = .sdata2:0x8044CB3C; // type:object size:0x4 scope:local align:4 data:float +@8225 = .sdata2:0x8044CB40; // type:object size:0x4 scope:local align:4 data:float +@8226 = .sdata2:0x8044CB44; // type:object size:0x4 scope:local align:4 data:float +@8722 = .sdata2:0x8044CB48; // type:object size:0x4 scope:local align:4 data:float +@8723 = .sdata2:0x8044CB4C; // type:object size:0x4 scope:local align:4 data:float +@8724 = .sdata2:0x8044CB50; // type:object size:0x4 scope:local align:4 data:float +@8725 = .sdata2:0x8044CB54; // type:object size:0x4 scope:local align:4 data:float +@8726 = .sdata2:0x8044CB58; // type:object size:0x4 scope:local align:4 data:float +@8727 = .sdata2:0x8044CB5C; // type:object size:0x4 scope:local align:4 data:float +@8728 = .sdata2:0x8044CB60; // type:object size:0x4 scope:local align:4 data:float +@8729 = .sdata2:0x8044CB64; // type:object size:0x4 scope:local align:4 data:float +@8730 = .sdata2:0x8044CB68; // type:object size:0x4 scope:local align:4 data:float +@8731 = .sdata2:0x8044CB6C; // type:object size:0x4 scope:local align:4 data:float +@8732 = .sdata2:0x8044CB70; // type:object size:0x4 scope:local align:4 data:float +@8733 = .sdata2:0x8044CB74; // type:object size:0x4 scope:local align:4 data:float +@8734 = .sdata2:0x8044CB78; // type:object size:0x4 scope:local align:4 data:float +@8735 = .sdata2:0x8044CB7C; // type:object size:0x4 scope:local align:4 data:float +@8736 = .sdata2:0x8044CB80; // type:object size:0x4 scope:local align:4 data:float +@8737 = .sdata2:0x8044CB84; // type:object size:0x4 scope:local align:4 data:float +@8738 = .sdata2:0x8044CB88; // type:object size:0x4 scope:local align:4 data:float +@8739 = .sdata2:0x8044CB8C; // type:object size:0x4 scope:local align:4 data:float +@8740 = .sdata2:0x8044CB90; // type:object size:0x4 scope:local align:4 data:float +@8741 = .sdata2:0x8044CB94; // type:object size:0x4 scope:local align:4 data:float +@8742 = .sdata2:0x8044CB98; // type:object size:0x4 scope:local align:4 data:float +@8743 = .sdata2:0x8044CB9C; // type:object size:0x4 scope:local align:4 data:float +@8744 = .sdata2:0x8044CBA0; // type:object size:0x4 scope:local align:4 data:float +@8745 = .sdata2:0x8044CBA4; // type:object size:0x4 scope:local align:4 data:float +@8746 = .sdata2:0x8044CBA8; // type:object size:0x4 scope:local align:4 data:float +@8747 = .sdata2:0x8044CBAC; // type:object size:0x4 scope:local align:4 data:float +@8748 = .sdata2:0x8044CBB0; // type:object size:0x4 scope:local align:4 data:float +@8749 = .sdata2:0x8044CBB4; // type:object size:0x4 scope:local align:4 data:float +@8750 = .sdata2:0x8044CBB8; // type:object size:0x4 scope:local align:4 data:float +@8751 = .sdata2:0x8044CBBC; // type:object size:0x4 scope:local align:4 data:float +@8752 = .sdata2:0x8044CBC0; // type:object size:0x4 scope:local align:4 data:float +@8753 = .sdata2:0x8044CBC4; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x8044CBC8; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x8044CBCC; // type:object size:0x4 scope:local align:4 data:float +@9397 = .sdata2:0x8044CBD0; // type:object size:0x4 scope:local align:4 data:float +@9398 = .sdata2:0x8044CBD4; // type:object size:0x4 scope:local align:4 data:float +@9399 = .sdata2:0x8044CBD8; // type:object size:0x4 scope:local align:4 data:float +@9400 = .sdata2:0x8044CBDC; // type:object size:0x4 scope:local align:4 data:float +@9401 = .sdata2:0x8044CBE0; // type:object size:0x4 scope:local align:4 data:float +@9402 = .sdata2:0x8044CBE4; // type:object size:0x4 scope:local align:4 data:float +@9403 = .sdata2:0x8044CBE8; // type:object size:0x4 scope:local align:4 data:float +@9404 = .sdata2:0x8044CBEC; // type:object size:0x4 scope:local align:4 data:float +@9405 = .sdata2:0x8044CBF0; // type:object size:0x4 scope:local align:4 data:float +@9406 = .sdata2:0x8044CBF4; // type:object size:0x4 scope:local align:4 data:float +@9407 = .sdata2:0x8044CBF8; // type:object size:0x4 scope:local align:4 data:float +@9408 = .sdata2:0x8044CBFC; // type:object size:0x4 scope:local align:4 data:float +@9409 = .sdata2:0x8044CC00; // type:object size:0x4 scope:local align:4 data:float +@9410 = .sdata2:0x8044CC04; // type:object size:0x4 scope:local align:4 data:float +@9411 = .sdata2:0x8044CC08; // type:object size:0x4 scope:local align:4 data:float +@9412 = .sdata2:0x8044CC0C; // type:object size:0x4 scope:local align:4 data:float +@9413 = .sdata2:0x8044CC10; // type:object size:0x4 scope:local align:4 data:float +@9414 = .sdata2:0x8044CC14; // type:object size:0x4 scope:local align:4 data:float +@9415 = .sdata2:0x8044CC18; // type:object size:0x4 scope:local align:4 data:float +@9416 = .sdata2:0x8044CC1C; // type:object size:0x4 scope:local align:4 data:float +@9417 = .sdata2:0x8044CC20; // type:object size:0x4 scope:local align:4 data:float +@9418 = .sdata2:0x8044CC24; // type:object size:0x4 scope:local align:4 data:float +@9419 = .sdata2:0x8044CC28; // type:object size:0x4 scope:local align:4 data:float +@9420 = .sdata2:0x8044CC2C; // type:object size:0x4 scope:local align:4 data:float +@9421 = .sdata2:0x8044CC30; // type:object size:0x4 scope:local align:4 data:float +@9422 = .sdata2:0x8044CC34; // type:object size:0x4 scope:local align:4 data:float +@9423 = .sdata2:0x8044CC38; // type:object size:0x4 scope:local align:4 data:float +@9424 = .sdata2:0x8044CC3C; // type:object size:0x4 scope:local align:4 data:float +@9425 = .sdata2:0x8044CC40; // type:object size:0x4 scope:local align:4 data:float +@9426 = .sdata2:0x8044CC44; // type:object size:0x4 scope:local align:4 data:float +@9427 = .sdata2:0x8044CC48; // type:object size:0x4 scope:local align:4 data:float +@9428 = .sdata2:0x8044CC4C; // type:object size:0x4 scope:local align:4 data:float +@9429 = .sdata2:0x8044CC50; // type:object size:0x4 scope:local align:4 data:float +@9430 = .sdata2:0x8044CC54; // type:object size:0x4 scope:local align:4 data:float +@9431 = .sdata2:0x8044CC58; // type:object size:0x4 scope:local align:4 data:float +@9432 = .sdata2:0x8044CC5C; // type:object size:0x4 scope:local align:4 data:float +@9433 = .sdata2:0x8044CC60; // type:object size:0x4 scope:local align:4 data:float +@9434 = .sdata2:0x8044CC64; // type:object size:0x4 scope:local align:4 data:float +@9435 = .sdata2:0x8044CC68; // type:object size:0x4 scope:local align:4 data:float +@9436 = .sdata2:0x8044CC6C; // type:object size:0x4 scope:local align:4 data:float +@9437 = .sdata2:0x8044CC70; // type:object size:0x4 scope:local align:4 data:float +@9438 = .sdata2:0x8044CC74; // type:object size:0x4 scope:local align:4 data:float +@9439 = .sdata2:0x8044CC78; // type:object size:0x4 scope:local align:4 data:float +@9440 = .sdata2:0x8044CC7C; // type:object size:0x4 scope:local align:4 data:float +@9441 = .sdata2:0x8044CC80; // type:object size:0x4 scope:local align:4 data:float +@9798 = .sdata2:0x8044CC84; // type:object size:0x4 scope:local align:4 data:float +@9799 = .sdata2:0x8044CC88; // type:object size:0x4 scope:local align:4 data:float +@9800 = .sdata2:0x8044CC8C; // type:object size:0x4 scope:local align:4 data:float +@9801 = .sdata2:0x8044CC90; // type:object size:0x4 scope:local align:4 data:float +@10118 = .sdata2:0x8044CC94; // type:object size:0x4 scope:local align:4 data:float +@10119 = .sdata2:0x8044CC98; // type:object size:0x4 scope:local align:4 data:float +@10120 = .sdata2:0x8044CC9C; // type:object size:0x4 scope:local align:4 data:float +@10121 = .sdata2:0x8044CCA0; // type:object size:0x4 scope:local align:4 data:float +@10122 = .sdata2:0x8044CCA4; // type:object size:0x4 scope:local align:4 data:float +@10123 = .sdata2:0x8044CCA8; // type:object size:0x4 scope:local align:4 data:float +@10124 = .sdata2:0x8044CCAC; // type:object size:0x4 scope:local align:4 data:float +@10125 = .sdata2:0x8044CCB0; // type:object size:0x4 scope:local align:4 data:float +@10126 = .sdata2:0x8044CCB4; // type:object size:0x4 scope:local align:4 data:float +@10278 = .sdata2:0x8044CCB8; // type:object size:0x4 scope:local align:4 data:float +@10279 = .sdata2:0x8044CCBC; // type:object size:0x4 scope:local align:4 data:float +@10280 = .sdata2:0x8044CCC0; // type:object size:0x4 scope:local align:4 data:float +@10281 = .sdata2:0x8044CCC4; // type:object size:0x4 scope:local align:4 data:float +@10282 = .sdata2:0x8044CCC8; // type:object size:0x4 scope:local align:4 data:float +@10283 = .sdata2:0x8044CCCC; // type:object size:0x4 scope:local align:4 data:float +@10284 = .sdata2:0x8044CCD0; // type:object size:0x4 scope:local align:4 data:float +@10437 = .sdata2:0x8044CCD4; // type:object size:0x4 scope:local align:4 data:float +@10780 = .sdata2:0x8044CCD8; // type:object size:0x4 scope:local align:4 data:float +@10781 = .sdata2:0x8044CCDC; // type:object size:0x4 scope:local align:4 data:float +@10782 = .sdata2:0x8044CCE0; // type:object size:0x4 scope:local align:4 data:float +@11068 = .sdata2:0x8044CCE4; // type:object size:0x4 scope:local align:4 data:float +@11415 = .sdata2:0x8044CCE8; // type:object size:0x4 scope:local align:4 data:float +@11416 = .sdata2:0x8044CCEC; // type:object size:0x4 scope:local align:4 data:float +@11417 = .sdata2:0x8044CCF0; // type:object size:0x4 scope:local align:4 data:float +@11418 = .sdata2:0x8044CCF4; // type:object size:0x4 scope:local align:4 data:float +@11419 = .sdata2:0x8044CCF8; // type:object size:0x4 scope:local align:4 data:float +@11420 = .sdata2:0x8044CCFC; // type:object size:0x4 scope:local align:4 data:float +@11421 = .sdata2:0x8044CD00; // type:object size:0x4 scope:local align:4 data:float +@11422 = .sdata2:0x8044CD04; // type:object size:0x4 scope:local align:4 data:float +@3632 = .sdata2:0x8044CD08; // type:object size:0x8 scope:local align:4 data:double +@3684 = .sdata2:0x8044CD10; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x8044CD14; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x8044CD18; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x8044CD1C; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x8044CD20; // type:object size:0x8 scope:local align:4 data:double +@3839 = .sdata2:0x8044CD28; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x8044CD2C; // type:object size:0x4 scope:local align:4 data:float +@3841 = .sdata2:0x8044CD30; // type:object size:0x8 scope:local align:4 data:double +@3842 = .sdata2:0x8044CD38; // type:object size:0x8 scope:local align:4 data:double +@3843 = .sdata2:0x8044CD40; // type:object size:0x8 scope:local align:4 data:double +@3845 = .sdata2:0x8044CD48; // type:object size:0x8 scope:local align:4 data:double +@3862 = .sdata2:0x8044CD50; // type:object size:0x4 scope:local align:4 data:float +@3863 = .sdata2:0x8044CD54; // type:object size:0x4 scope:local align:4 data:float +@3760 = .sdata2:0x8044CD58; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x8044CD5C; // type:object size:0x4 scope:local align:4 data:float +@3762 = .sdata2:0x8044CD60; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x8044CD64; // type:object size:0x4 scope:local align:4 data:float +@3764 = .sdata2:0x8044CD68; // type:object size:0x4 scope:local align:4 data:float +@3765 = .sdata2:0x8044CD6C; // type:object size:0x4 scope:local align:4 data:float +@3766 = .sdata2:0x8044CD70; // type:object size:0x4 scope:local align:4 data:float +@3767 = .sdata2:0x8044CD74; // type:object size:0x4 scope:local align:4 data:float +@3768 = .sdata2:0x8044CD78; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8044CD7C; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x8044CD80; // type:object size:0x4 scope:local align:4 data:float +@3772 = .sdata2:0x8044CD88; // type:object size:0x8 scope:local align:4 data:double +@3838 = .sdata2:0x8044CD90; // type:object size:0x4 scope:local align:4 data:float +@3839 = .sdata2:0x8044CD94; // type:object size:0x4 scope:local align:4 data:float +l_wArcName = .sdata2:0x8044CD98; // type:object size:0x5 scope:global align:4 data:string +l_bArcName = .sdata2:0x8044CDA0; // type:object size:0x5 scope:global align:4 data:string +l_kArcName = .sdata2:0x8044CDA8; // type:object size:0x5 scope:global align:4 data:string +l_zArcName = .sdata2:0x8044CDB0; // type:object size:0x5 scope:global align:4 data:string +l_mArcName = .sdata2:0x8044CDB8; // type:object size:0x5 scope:global align:4 data:string +l_hyShdArcName = .sdata2:0x8044CDC0; // type:object size:0x6 scope:global align:4 data:string +l_cWShdArcName = .sdata2:0x8044CDC8; // type:object size:0x6 scope:global align:4 data:string +l_sWShdArcName = .sdata2:0x8044CDD0; // type:object size:0x6 scope:global align:4 data:string +l_arcName = .sdata2:0x8044CDD8; // type:object size:0x6 scope:local align:4 data:string +@5943 = .sdata2:0x8044CDE0; // type:object size:0x4 scope:local align:4 data:float +@5944 = .sdata2:0x8044CDE4; // type:object size:0x4 scope:local align:4 data:float +@5945 = .sdata2:0x8044CDE8; // type:object size:0x4 scope:local align:4 data:float +@6021 = .sdata2:0x8044CDEC; // type:object size:0x4 scope:local align:4 data:float +@6022 = .sdata2:0x8044CDF0; // type:object size:0x4 scope:local align:4 data:float +@6023 = .sdata2:0x8044CDF4; // type:object size:0x4 scope:local align:4 data:float +@6025 = .sdata2:0x8044CDF8; // type:object size:0x8 scope:local align:4 data:double +@6040 = .sdata2:0x8044CE00; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x8044CE04; // type:object size:0x4 scope:local align:4 data:float +@6108 = .sdata2:0x8044CE08; // type:object size:0x4 scope:local align:4 data:float +@6109 = .sdata2:0x8044CE0C; // type:object size:0x4 scope:local align:4 data:float +@6183 = .sdata2:0x8044CE10; // type:object size:0x4 scope:local align:4 data:float +@6237 = .sdata2:0x8044CE14; // type:object size:0x4 scope:local align:4 data:float +@6238 = .sdata2:0x8044CE18; // type:object size:0x4 scope:local align:4 data:float +@6398 = .sdata2:0x8044CE1C; // type:object size:0x4 scope:local align:4 data:float +@6399 = .sdata2:0x8044CE20; // type:object size:0x4 scope:local align:4 data:float +@6400 = .sdata2:0x8044CE24; // type:object size:0x4 scope:local align:4 data:float +@6845 = .sdata2:0x8044CE28; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x8044CE30; // type:object size:0x8 scope:local align:4 data:double +@6847 = .sdata2:0x8044CE38; // type:object size:0x8 scope:local align:4 data:double +@6848 = .sdata2:0x8044CE40; // type:object size:0x8 scope:local align:4 data:double +@6895 = .sdata2:0x8044CE48; // type:object size:0x4 scope:local align:4 data:float +@6896 = .sdata2:0x8044CE4C; // type:object size:0x4 scope:local align:4 data:float +@7174 = .sdata2:0x8044CE50; // type:object size:0x4 scope:local align:4 data:float +@7305 = .sdata2:0x8044CE54; // type:object size:0x4 scope:local align:4 data:float +@7306 = .sdata2:0x8044CE58; // type:object size:0x4 scope:local align:4 data:float +@7307 = .sdata2:0x8044CE5C; // type:object size:0x4 scope:local align:4 data:float +@7308 = .sdata2:0x8044CE60; // type:object size:0x4 scope:local align:4 data:float +@7448 = .sdata2:0x8044CE64; // type:object size:0x4 scope:local align:4 data:float +@7449 = .sdata2:0x8044CE68; // type:object size:0x4 scope:local align:4 data:float +@7450 = .sdata2:0x8044CE6C; // type:object size:0x4 scope:local align:4 data:float +@7451 = .sdata2:0x8044CE70; // type:object size:0x4 scope:local align:4 data:float +@7624 = .sdata2:0x8044CE74; // type:object size:0x4 scope:local align:4 data:float +@7625 = .sdata2:0x8044CE78; // type:object size:0x4 scope:local align:4 data:float +@7710 = .sdata2:0x8044CE7C; // type:object size:0x4 scope:local align:4 data:float +@7807 = .sdata2:0x8044CE80; // type:object size:0x4 scope:local align:4 data:float +@7808 = .sdata2:0x8044CE84; // type:object size:0x4 scope:local align:4 data:float +@7945 = .sdata2:0x8044CE88; // type:object size:0x4 scope:local align:4 data:float +@7977 = .sdata2:0x8044CE8C; // type:object size:0x4 scope:local align:4 data:float +@8130 = .sdata2:0x8044CE90; // type:object size:0x4 scope:local align:4 data:float +@8131 = .sdata2:0x8044CE94; // type:object size:0x4 scope:local align:4 data:float +@8247 = .sdata2:0x8044CE98; // type:object size:0x4 scope:local align:4 data:float +@8248 = .sdata2:0x8044CE9C; // type:object size:0x4 scope:local align:4 data:float +@8249 = .sdata2:0x8044CEA0; // type:object size:0x4 scope:local align:4 data:float +@8322 = .sdata2:0x8044CEA4; // type:object size:0x4 scope:local align:4 data:float +@8369 = .sdata2:0x8044CEA8; // type:object size:0x4 scope:local align:4 data:float +@8370 = .sdata2:0x8044CEAC; // type:object size:0x4 scope:local align:4 data:float +@8472 = .sdata2:0x8044CEB0; // type:object size:0x4 scope:local align:4 data:float +@8473 = .sdata2:0x8044CEB4; // type:object size:0x4 scope:local align:4 data:float +@8501 = .sdata2:0x8044CEB8; // type:object size:0x4 scope:local align:4 data:float +@8502 = .sdata2:0x8044CEBC; // type:object size:0x4 scope:local align:4 data:float +@8676 = .sdata2:0x8044CEC0; // type:object size:0x4 scope:local align:4 data:float +@8779 = .sdata2:0x8044CEC4; // type:object size:0x4 scope:local align:4 data:float +@8780 = .sdata2:0x8044CEC8; // type:object size:0x4 scope:local align:4 data:float +@8781 = .sdata2:0x8044CECC; // type:object size:0x4 scope:local align:4 data:float +@8782 = .sdata2:0x8044CED0; // type:object size:0x4 scope:local align:4 data:float +@8783 = .sdata2:0x8044CED4; // type:object size:0x4 scope:local align:4 data:float +@8784 = .sdata2:0x8044CED8; // type:object size:0x4 scope:local align:4 data:float +@8785 = .sdata2:0x8044CEDC; // type:object size:0x4 scope:local align:4 data:float +@8786 = .sdata2:0x8044CEE0; // type:object size:0x4 scope:local align:4 data:float +@9053 = .sdata2:0x8044CEE4; // type:object size:0x4 scope:local align:4 data:float +@9054 = .sdata2:0x8044CEE8; // type:object size:0x4 scope:local align:4 data:float +@9138 = .sdata2:0x8044CEEC; // type:object size:0x4 scope:local align:4 data:float +@9652 = .sdata2:0x8044CEF0; // type:object size:0x4 scope:local align:4 data:float +@9828 = .sdata2:0x8044CEF4; // type:object size:0x4 scope:local align:4 data:float +@10039 = .sdata2:0x8044CEF8; // type:object size:0x4 scope:local align:4 data:float +@10040 = .sdata2:0x8044CEFC; // type:object size:0x4 scope:local align:4 data:float +@10041 = .sdata2:0x8044CF00; // type:object size:0x4 scope:local align:4 data:float +@10042 = .sdata2:0x8044CF04; // type:object size:0x4 scope:local align:4 data:float +@10193 = .sdata2:0x8044CF08; // type:object size:0x4 scope:local align:4 data:float +@10194 = .sdata2:0x8044CF0C; // type:object size:0x4 scope:local align:4 data:float +@10286 = .sdata2:0x8044CF10; // type:object size:0x4 scope:local align:4 data:float +@10532 = .sdata2:0x8044CF14; // type:object size:0x4 scope:local align:4 data:float +@11122 = .sdata2:0x8044CF18; // type:object size:0x4 scope:local align:4 data:float +@11442 = .sdata2:0x8044CF1C; // type:object size:0x4 scope:local align:4 data:float +@11470 = .sdata2:0x8044CF20; // type:object size:0x4 scope:local align:4 data:float +@11471 = .sdata2:0x8044CF24; // type:object size:0x4 scope:local align:4 data:float +@11673 = .sdata2:0x8044CF28; // type:object size:0x4 scope:local align:4 data:float +@12328 = .sdata2:0x8044CF2C; // type:object size:0x4 scope:local align:4 data:float +@12475 = .sdata2:0x8044CF30; // type:object size:0x4 scope:local align:4 data:float +@13119 = .sdata2:0x8044CF34; // type:object size:0x4 scope:local align:4 data:float +@13382 = .sdata2:0x8044CF38; // type:object size:0x4 scope:local align:4 data:float +@13699 = .sdata2:0x8044CF3C; // type:object size:0x4 scope:local align:4 data:float +@13700 = .sdata2:0x8044CF40; // type:object size:0x4 scope:local align:4 data:float +@13701 = .sdata2:0x8044CF44; // type:object size:0x4 scope:local align:4 data:float +@13702 = .sdata2:0x8044CF48; // type:object size:0x4 scope:local align:4 data:float +@13794 = .sdata2:0x8044CF4C; // type:object size:0x4 scope:local align:4 data:float +@14064 = .sdata2:0x8044CF50; // type:object size:0x4 scope:local align:4 data:float +@14614 = .sdata2:0x8044CF54; // type:object size:0x4 scope:local align:4 data:float +@14615 = .sdata2:0x8044CF58; // type:object size:0x4 scope:local align:4 data:float +@14616 = .sdata2:0x8044CF5C; // type:object size:0x4 scope:local align:4 data:float +@14617 = .sdata2:0x8044CF60; // type:object size:0x4 scope:local align:4 data:float +@14618 = .sdata2:0x8044CF64; // type:object size:0x4 scope:local align:4 data:float +@14619 = .sdata2:0x8044CF68; // type:object size:0x4 scope:local align:4 data:float +@14620 = .sdata2:0x8044CF6C; // type:object size:0x4 scope:local align:4 data:float +@14621 = .sdata2:0x8044CF70; // type:object size:0x4 scope:local align:4 data:float +@14622 = .sdata2:0x8044CF74; // type:object size:0x4 scope:local align:4 data:float +@14623 = .sdata2:0x8044CF78; // type:object size:0x4 scope:local align:4 data:float +@14624 = .sdata2:0x8044CF7C; // type:object size:0x4 scope:local align:4 data:float +@14625 = .sdata2:0x8044CF80; // type:object size:0x4 scope:local align:4 data:float +@14626 = .sdata2:0x8044CF84; // type:object size:0x4 scope:local align:4 data:float +@14627 = .sdata2:0x8044CF88; // type:object size:0x4 scope:local align:4 data:float +@14760 = .sdata2:0x8044CF8C; // type:object size:0x4 scope:local align:4 data:float +@14781 = .sdata2:0x8044CF90; // type:object size:0x4 scope:local align:4 data:float +@14782 = .sdata2:0x8044CF94; // type:object size:0x4 scope:local align:4 data:float +@14783 = .sdata2:0x8044CF98; // type:object size:0x4 scope:local align:4 data:float +@14784 = .sdata2:0x8044CF9C; // type:object size:0x4 scope:local align:4 data:float +@14785 = .sdata2:0x8044CFA0; // type:object size:0x4 scope:local align:4 data:float +@14786 = .sdata2:0x8044CFA4; // type:object size:0x4 scope:local align:4 data:float +@14787 = .sdata2:0x8044CFA8; // type:object size:0x4 scope:local align:4 data:float +@14954 = .sdata2:0x8044CFAC; // type:object size:0x4 scope:local align:4 data:float +@14955 = .sdata2:0x8044CFB0; // type:object size:0x4 scope:local align:4 data:float +@15106 = .sdata2:0x8044CFB4; // type:object size:0x4 scope:local align:4 data:float +@15188 = .sdata2:0x8044CFB8; // type:object size:0x4 scope:local align:4 data:float +@15341 = .sdata2:0x8044CFBC; // type:object size:0x4 scope:local align:4 data:float +@15460 = .sdata2:0x8044CFC0; // type:object size:0x4 scope:local align:4 data:float +@15808 = .sdata2:0x8044CFC4; // type:object size:0x4 scope:local align:4 data:float +@16036 = .sdata2:0x8044CFC8; // type:object size:0x4 scope:local align:4 data:float +@16037 = .sdata2:0x8044CFCC; // type:object size:0x4 scope:local align:4 data:float +@16038 = .sdata2:0x8044CFD0; // type:object size:0x4 scope:local align:4 data:float +@16066 = .sdata2:0x8044CFD4; // type:object size:0x4 scope:local align:4 data:float +@16067 = .sdata2:0x8044CFD8; // type:object size:0x4 scope:local align:4 data:float +@16210 = .sdata2:0x8044CFDC; // type:object size:0x4 scope:local align:4 data:float +@16566 = .sdata2:0x8044CFE0; // type:object size:0x4 scope:local align:4 data:float +@16567 = .sdata2:0x8044CFE4; // type:object size:0x4 scope:local align:4 data:float +@16568 = .sdata2:0x8044CFE8; // type:object size:0x4 scope:local align:4 data:float +@16569 = .sdata2:0x8044CFEC; // type:object size:0x4 scope:local align:4 data:float +@16570 = .sdata2:0x8044CFF0; // type:object size:0x4 scope:local align:4 data:float +@16641 = .sdata2:0x8044CFF4; // type:object size:0x4 scope:local align:4 data:float +@16790 = .sdata2:0x8044CFF8; // type:object size:0x4 scope:local align:4 data:float +@17382 = .sdata2:0x8044CFFC; // type:object size:0x4 scope:local align:4 data:float +@17592 = .sdata2:0x8044D000; // type:object size:0x4 scope:local align:4 data:float +@17593 = .sdata2:0x8044D004; // type:object size:0x4 scope:local align:4 data:float +@18068 = .sdata2:0x8044D008; // type:object size:0x4 scope:local align:4 data:float +@18176 = .sdata2:0x8044D00C; // type:object size:0x4 scope:local align:4 data:float +@18706 = .sdata2:0x8044D010; // type:object size:0x4 scope:local align:4 data:float +@18830 = .sdata2:0x8044D014; // type:object size:0x4 scope:local align:4 data:float +@18847 = .sdata2:0x8044D018; // type:object size:0x4 scope:local align:4 data:float +@18929 = .sdata2:0x8044D01C; // type:object size:0x4 scope:local align:4 data:float +@18997 = .sdata2:0x8044D020; // type:object size:0x4 scope:local align:4 data:float +@19240 = .sdata2:0x8044D024; // type:object size:0x4 scope:local align:4 data:float +@19379 = .sdata2:0x8044D028; // type:object size:0x4 scope:local align:4 data:float +@19380 = .sdata2:0x8044D02C; // type:object size:0x4 scope:local align:4 data:float +@19381 = .sdata2:0x8044D030; // type:object size:0x4 scope:local align:4 data:float +@19382 = .sdata2:0x8044D034; // type:object size:0x4 scope:local align:4 data:float +@19428 = .sdata2:0x8044D038; // type:object size:0x4 scope:local align:4 data:float +@19580 = .sdata2:0x8044D03C; // type:object size:0x4 scope:local align:4 data:float +@20303 = .sdata2:0x8044D040; // type:object size:0x4 scope:local align:4 data:float +@20400 = .sdata2:0x8044D044; // type:object size:0x4 scope:local align:4 data:float +@20401 = .sdata2:0x8044D048; // type:object size:0x4 scope:local align:4 data:float +@20402 = .sdata2:0x8044D04C; // type:object size:0x4 scope:local align:4 data:float +@20495 = .sdata2:0x8044D050; // type:object size:0x4 scope:local align:4 data:float +@20496 = .sdata2:0x8044D054; // type:object size:0x4 scope:local align:4 data:float +@20790 = .sdata2:0x8044D058; // type:object size:0x4 scope:local align:4 data:float +@20823 = .sdata2:0x8044D05C; // type:object size:0x4 scope:local align:4 data:float +@20824 = .sdata2:0x8044D060; // type:object size:0x4 scope:local align:4 data:float +@20991 = .sdata2:0x8044D064; // type:object size:0x4 scope:local align:4 data:float +@20992 = .sdata2:0x8044D068; // type:object size:0x4 scope:local align:4 data:float +@21021 = .sdata2:0x8044D06C; // type:object size:0x4 scope:local align:4 data:float +@21624 = .sdata2:0x8044D070; // type:object size:0x4 scope:local align:4 data:float +@21680 = .sdata2:0x8044D074; // type:object size:0x4 scope:local align:4 data:float +@21736 = .sdata2:0x8044D078; // type:object size:0x4 scope:local align:4 data:float +@22146 = .sdata2:0x8044D07C; // type:object size:0x4 scope:local align:4 data:float +lbl_8044D080 = .sdata2:0x8044D080; // type:object size:0x1 data:byte +lbl_8044D081 = .sdata2:0x8044D081; // type:object size:0x1 data:byte +@22608 = .sdata2:0x8044D084; // type:object size:0x4 scope:local align:4 data:float +@22609 = .sdata2:0x8044D088; // type:object size:0x4 scope:local align:4 data:float +@23155 = .sdata2:0x8044D08C; // type:object size:0x4 scope:local align:4 data:float +@23416 = .sdata2:0x8044D090; // type:object size:0x4 scope:local align:4 data:float +@23542 = .sdata2:0x8044D094; // type:object size:0x4 scope:local align:4 data:float +@23595 = .sdata2:0x8044D098; // type:object size:0x4 scope:local align:4 data:float +@24322 = .sdata2:0x8044D09C; // type:object size:0x4 scope:local align:4 data:float +@24323 = .sdata2:0x8044D0A0; // type:object size:0x4 scope:local align:4 data:float +@24400 = .sdata2:0x8044D0A4; // type:object size:0x4 scope:local align:4 data:float +@24401 = .sdata2:0x8044D0A8; // type:object size:0x4 scope:local align:4 data:float +@24589 = .sdata2:0x8044D0AC; // type:object size:0x4 scope:local align:4 data:float +@24590 = .sdata2:0x8044D0B0; // type:object size:0x4 scope:local align:4 data:float +@24591 = .sdata2:0x8044D0B4; // type:object size:0x4 scope:local align:4 data:float +@24592 = .sdata2:0x8044D0B8; // type:object size:0x4 scope:local align:4 data:float +@24593 = .sdata2:0x8044D0BC; // type:object size:0x4 scope:local align:4 data:float +@24594 = .sdata2:0x8044D0C0; // type:object size:0x4 scope:local align:4 data:float +@24595 = .sdata2:0x8044D0C4; // type:object size:0x4 scope:local align:4 data:float +@24600 = .sdata2:0x8044D0C8; // type:object size:0x4 scope:local align:4 data:float +@24618 = .sdata2:0x8044D0CC; // type:object size:0x4 scope:local align:4 data:float +@24680 = .sdata2:0x8044D0D0; // type:object size:0x4 scope:local align:4 data:float +@24852 = .sdata2:0x8044D0D4; // type:object size:0x4 scope:local align:4 data:float +@25059 = .sdata2:0x8044D0D8; // type:object size:0x4 scope:local align:4 data:float +@25113 = .sdata2:0x8044D0DC; // type:object size:0x4 scope:local align:4 data:float +@25684 = .sdata2:0x8044D0E0; // type:object size:0x4 scope:local align:4 data:float +@25873 = .sdata2:0x8044D0E4; // type:object size:0x4 scope:local align:4 data:float +@25874 = .sdata2:0x8044D0E8; // type:object size:0x4 scope:local align:4 data:float +@25916 = .sdata2:0x8044D0EC; // type:object size:0x4 scope:local align:4 data:float +offsetAngle$25945 = .sdata2:0x8044D0F0; // type:object size:0x8 scope:local align:4 +@26233 = .sdata2:0x8044D0F8; // type:object size:0x4 scope:local align:4 data:float +@26275 = .sdata2:0x8044D0FC; // type:object size:0x4 scope:local align:4 data:float +@26276 = .sdata2:0x8044D100; // type:object size:0x4 scope:local align:4 data:float +@26297 = .sdata2:0x8044D104; // type:object size:0x4 scope:local align:4 data:float +@26816 = .sdata2:0x8044D108; // type:object size:0x4 scope:local align:4 data:float +@26817 = .sdata2:0x8044D10C; // type:object size:0x4 scope:local align:4 data:float +@26818 = .sdata2:0x8044D110; // type:object size:0x4 scope:local align:4 data:float +@26819 = .sdata2:0x8044D114; // type:object size:0x4 scope:local align:4 data:float +@27005 = .sdata2:0x8044D118; // type:object size:0x4 scope:local align:4 data:float +@27418 = .sdata2:0x8044D11C; // type:object size:0x4 scope:local align:4 data:float +@27476 = .sdata2:0x8044D120; // type:object size:0x4 scope:local align:4 data:float +@27477 = .sdata2:0x8044D124; // type:object size:0x4 scope:local align:4 data:float +@28016 = .sdata2:0x8044D128; // type:object size:0x4 scope:local align:4 data:float +@28017 = .sdata2:0x8044D12C; // type:object size:0x4 scope:local align:4 data:float +@28045 = .sdata2:0x8044D130; // type:object size:0x4 scope:local align:4 data:float +@28285 = .sdata2:0x8044D134; // type:object size:0x4 scope:local align:4 data:float +@28286 = .sdata2:0x8044D138; // type:object size:0x4 scope:local align:4 data:float +@28287 = .sdata2:0x8044D13C; // type:object size:0x4 scope:local align:4 data:float +@28405 = .sdata2:0x8044D140; // type:object size:0x4 scope:local align:4 data:float +@30372 = .sdata2:0x8044D144; // type:object size:0x4 scope:local align:4 data:float +@30895 = .sdata2:0x8044D148; // type:object size:0x4 scope:local align:4 data:float +@31530 = .sdata2:0x8044D14C; // type:object size:0x4 scope:local align:4 data:float +@32072 = .sdata2:0x8044D150; // type:object size:0x8 scope:local align:4 data:double +@32830 = .sdata2:0x8044D158; // type:object size:0x4 scope:local align:4 data:float +@32831 = .sdata2:0x8044D15C; // type:object size:0x4 scope:local align:4 data:float +@32832 = .sdata2:0x8044D160; // type:object size:0x4 scope:local align:4 data:float +@32833 = .sdata2:0x8044D164; // type:object size:0x4 scope:local align:4 data:float +grassWhistleIdx$33097 = .sdata2:0x8044D168; // type:object size:0x4 scope:local align:4 +@33587 = .sdata2:0x8044D16C; // type:object size:0x4 scope:local align:4 data:float +@34189 = .sdata2:0x8044D170; // type:object size:0x4 scope:local align:4 data:float +@34190 = .sdata2:0x8044D174; // type:object size:0x4 scope:local align:4 data:float +@34772 = .sdata2:0x8044D178; // type:object size:0x4 scope:local align:4 data:float +@34773 = .sdata2:0x8044D17C; // type:object size:0x4 scope:local align:4 data:float +@34774 = .sdata2:0x8044D180; // type:object size:0x4 scope:local align:4 data:float +@34775 = .sdata2:0x8044D184; // type:object size:0x4 scope:local align:4 data:float +@34776 = .sdata2:0x8044D188; // type:object size:0x4 scope:local align:4 data:float +@34777 = .sdata2:0x8044D18C; // type:object size:0x4 scope:local align:4 data:float +@34778 = .sdata2:0x8044D190; // type:object size:0x4 scope:local align:4 data:float +@34779 = .sdata2:0x8044D194; // type:object size:0x4 scope:local align:4 data:float +@34957 = .sdata2:0x8044D198; // type:object size:0x4 scope:local align:4 data:float +@35610 = .sdata2:0x8044D19C; // type:object size:0x4 scope:local align:4 data:float +@37152 = .sdata2:0x8044D1A0; // type:object size:0x4 scope:local align:4 data:float +@37322 = .sdata2:0x8044D1A4; // type:object size:0x4 scope:local align:4 data:float +@37323 = .sdata2:0x8044D1A8; // type:object size:0x4 scope:local align:4 data:float +@37527 = .sdata2:0x8044D1AC; // type:object size:0x4 scope:local align:4 data:float +@37528 = .sdata2:0x8044D1B0; // type:object size:0x4 scope:local align:4 data:float +@37749 = .sdata2:0x8044D1B4; // type:object size:0x4 scope:local align:4 data:float +@38059 = .sdata2:0x8044D1B8; // type:object size:0x4 scope:local align:4 data:float +@38175 = .sdata2:0x8044D1BC; // type:object size:0x4 scope:local align:4 data:float +@38176 = .sdata2:0x8044D1C0; // type:object size:0x4 scope:local align:4 data:float +@38177 = .sdata2:0x8044D1C4; // type:object size:0x4 scope:local align:4 data:float +@38624 = .sdata2:0x8044D1C8; // type:object size:0x4 scope:local align:4 data:float +@39330 = .sdata2:0x8044D1CC; // type:object size:0x4 scope:local align:4 data:float +@40564 = .sdata2:0x8044D1D0; // type:object size:0x4 scope:local align:4 data:float +@40565 = .sdata2:0x8044D1D4; // type:object size:0x4 scope:local align:4 data:float +@40719 = .sdata2:0x8044D1D8; // type:object size:0x4 scope:local align:4 data:float +effName$40768 = .sdata2:0x8044D1DC; // type:object size:0x6 scope:local align:4 +effName0$40953 = .sdata2:0x8044D1E4; // type:object size:0x6 scope:local align:4 data:2byte +effName1$40954 = .sdata2:0x8044D1EC; // type:object size:0x6 scope:local align:4 +effNameNormal$41089 = .sdata2:0x8044D1F4; // type:object size:0x4 scope:local align:4 +effNameLight$41094 = .sdata2:0x8044D1F8; // type:object size:0x8 scope:local align:4 data:string +effNameWater$41104 = .sdata2:0x8044D200; // type:object size:0x4 scope:local align:4 data:string +@41183 = .sdata2:0x8044D204; // type:object size:0x4 scope:local align:4 data:float +jointID$41288 = .sdata2:0x8044D208; // type:object size:0x8 scope:local align:4 +effName$41289 = .sdata2:0x8044D210; // type:object size:0x8 scope:local align:4 +effName$41315 = .sdata2:0x8044D218; // type:object size:0x6 scope:local align:4 +name0$41425 = .sdata2:0x8044D220; // type:object size:0x6 scope:local align:4 +name1$41426 = .sdata2:0x8044D228; // type:object size:0x6 scope:local align:4 +effID$41446 = .sdata2:0x8044D230; // type:object size:0x6 scope:local align:4 +normalNameID$41524 = .sdata2:0x8044D238; // type:object size:0x4 scope:local align:4 data:2byte +ganonNameID$41525 = .sdata2:0x8044D23C; // type:object size:0x4 scope:local align:4 data:2byte +effDataTable$41653 = .sdata2:0x8044D240; // type:object size:0x8 scope:local align:4 data:2byte +@41721 = .sdata2:0x8044D248; // type:object size:0x4 scope:local align:4 data:float +cutSplashName$41759 = .sdata2:0x8044D24C; // type:object size:0x8 scope:local align:4 +effName$42227 = .sdata2:0x8044D254; // type:object size:0x4 scope:local align:4 +effName$42312 = .sdata2:0x8044D258; // type:object size:0x4 scope:local align:4 +effName$42343 = .sdata2:0x8044D25C; // type:object size:0x4 scope:local align:4 +@42496 = .sdata2:0x8044D260; // type:object size:0x4 scope:local align:4 data:float +@42625 = .sdata2:0x8044D264; // type:object size:0x4 scope:local align:4 data:float +@42688 = .sdata2:0x8044D268; // type:object size:0x4 scope:local align:4 data:float +@42689 = .sdata2:0x8044D26C; // type:object size:0x4 scope:local align:4 data:float +@42690 = .sdata2:0x8044D270; // type:object size:0x4 scope:local align:4 data:float +@42691 = .sdata2:0x8044D274; // type:object size:0x4 scope:local align:4 data:float +@42936 = .sdata2:0x8044D278; // type:object size:0x4 scope:local align:4 data:float +@42937 = .sdata2:0x8044D27C; // type:object size:0x4 scope:local align:4 data:float +@43532 = .sdata2:0x8044D280; // type:object size:0x4 scope:local align:4 data:float +@43533 = .sdata2:0x8044D284; // type:object size:0x4 scope:local align:4 data:float +@43534 = .sdata2:0x8044D288; // type:object size:0x4 scope:local align:4 data:float +@44006 = .sdata2:0x8044D28C; // type:object size:0x4 scope:local align:4 data:float +@44007 = .sdata2:0x8044D290; // type:object size:0x4 scope:local align:4 data:float +fFootJoint$44788 = .sdata2:0x8044D294; // type:object size:0x4 scope:local align:4 +bFootJoint$44789 = .sdata2:0x8044D298; // type:object size:0x4 scope:local align:4 +@45404 = .sdata2:0x8044D29C; // type:object size:0x4 scope:local align:4 data:float +@45504 = .sdata2:0x8044D2A0; // type:object size:0x4 scope:local align:4 data:float +@45759 = .sdata2:0x8044D2A4; // type:object size:0x4 scope:local align:4 data:float +@46084 = .sdata2:0x8044D2A8; // type:object size:0x4 scope:local align:4 data:float +@46465 = .sdata2:0x8044D2AC; // type:object size:0x4 scope:local align:4 data:float +@47055 = .sdata2:0x8044D2B0; // type:object size:0x4 scope:local align:4 data:float +@47420 = .sdata2:0x8044D2B4; // type:object size:0x4 scope:local align:4 data:float +@47600 = .sdata2:0x8044D2B8; // type:object size:0x4 scope:local align:4 data:float +@47601 = .sdata2:0x8044D2BC; // type:object size:0x4 scope:local align:4 data:float +@47728 = .sdata2:0x8044D2C0; // type:object size:0x4 scope:local align:4 data:float +@47729 = .sdata2:0x8044D2C4; // type:object size:0x4 scope:local align:4 data:float +@48079 = .sdata2:0x8044D2C8; // type:object size:0x4 scope:local align:4 data:float +@48080 = .sdata2:0x8044D2CC; // type:object size:0x4 scope:local align:4 data:float +@48081 = .sdata2:0x8044D2D0; // type:object size:0x4 scope:local align:4 data:float +@48507 = .sdata2:0x8044D2D4; // type:object size:0x4 scope:local align:4 data:float +@48508 = .sdata2:0x8044D2D8; // type:object size:0x4 scope:local align:4 data:float +@48509 = .sdata2:0x8044D2DC; // type:object size:0x4 scope:local align:4 data:float +@49127 = .sdata2:0x8044D2E0; // type:object size:0x4 scope:local align:4 data:float +@49398 = .sdata2:0x8044D2E4; // type:object size:0x4 scope:local align:4 data:float +@49399 = .sdata2:0x8044D2E8; // type:object size:0x4 scope:local align:4 data:float +@49941 = .sdata2:0x8044D2EC; // type:object size:0x4 scope:local align:4 data:float +@49995 = .sdata2:0x8044D2F0; // type:object size:0x4 scope:local align:4 data:float +@50954 = .sdata2:0x8044D2F4; // type:object size:0x4 scope:local align:4 data:float +@51578 = .sdata2:0x8044D2F8; // type:object size:0x4 scope:local align:4 data:float +@52237 = .sdata2:0x8044D2FC; // type:object size:0x4 scope:local align:4 data:float +@52473 = .sdata2:0x8044D300; // type:object size:0x4 scope:local align:4 data:float +@52537 = .sdata2:0x8044D304; // type:object size:0x4 scope:local align:4 data:float +@52538 = .sdata2:0x8044D308; // type:object size:0x4 scope:local align:4 data:float +@52539 = .sdata2:0x8044D30C; // type:object size:0x4 scope:local align:4 data:float +@52885 = .sdata2:0x8044D310; // type:object size:0x4 scope:local align:4 data:float +@52886 = .sdata2:0x8044D314; // type:object size:0x4 scope:local align:4 data:float +@52887 = .sdata2:0x8044D318; // type:object size:0x4 scope:local align:4 data:float +@53015 = .sdata2:0x8044D31C; // type:object size:0x4 scope:local align:4 data:float +snowID$53113 = .sdata2:0x8044D320; // type:object size:0x8 scope:local align:4 data:2byte +smokeID$53114 = .sdata2:0x8044D328; // type:object size:0x8 scope:local align:4 data:2byte +waterColor$53848 = .sdata2:0x8044D330; // type:object size:0x8 scope:local align:4 +@55050 = .sdata2:0x8044D338; // type:object size:0x4 scope:local align:4 data:float +@55051 = .sdata2:0x8044D33C; // type:object size:0x4 scope:local align:4 data:float +@55148 = .sdata2:0x8044D340; // type:object size:0x4 scope:local align:4 data:float +@55149 = .sdata2:0x8044D344; // type:object size:0x4 scope:local align:4 data:float +@55150 = .sdata2:0x8044D348; // type:object size:0x4 scope:local align:4 data:float +@55151 = .sdata2:0x8044D34C; // type:object size:0x4 scope:local align:4 data:float +@55152 = .sdata2:0x8044D350; // type:object size:0x4 scope:local align:4 data:float +@55153 = .sdata2:0x8044D354; // type:object size:0x4 scope:local align:4 data:float +@55154 = .sdata2:0x8044D358; // type:object size:0x4 scope:local align:4 data:float +@55848 = .sdata2:0x8044D35C; // type:object size:0x4 scope:local align:4 data:float +@55849 = .sdata2:0x8044D360; // type:object size:0x4 scope:local align:4 data:float +@55850 = .sdata2:0x8044D364; // type:object size:0x4 scope:local align:4 data:float +@55851 = .sdata2:0x8044D368; // type:object size:0x4 scope:local align:4 data:float +@56021 = .sdata2:0x8044D36C; // type:object size:0x4 scope:local align:4 data:float +armJointTable$56030 = .sdata2:0x8044D370; // type:object size:0x4 scope:local align:4 +footJointTable$56140 = .sdata2:0x8044D374; // type:object size:0x4 scope:local align:4 +@58633 = .sdata2:0x8044D378; // type:object size:0x4 scope:local align:4 data:float +@58634 = .sdata2:0x8044D37C; // type:object size:0x4 scope:local align:4 data:float +@59596 = .sdata2:0x8044D380; // type:object size:0x4 scope:local align:4 data:float +@59597 = .sdata2:0x8044D384; // type:object size:0x4 scope:local align:4 data:float +@59598 = .sdata2:0x8044D388; // type:object size:0x4 scope:local align:4 data:float +@60416 = .sdata2:0x8044D38C; // type:object size:0x4 scope:local align:4 data:float +@61028 = .sdata2:0x8044D390; // type:object size:0x4 scope:local align:4 data:float +@61029 = .sdata2:0x8044D394; // type:object size:0x4 scope:local align:4 data:float +@61030 = .sdata2:0x8044D398; // type:object size:0x4 scope:local align:4 data:float +@61031 = .sdata2:0x8044D39C; // type:object size:0x4 scope:local align:4 data:float +@61032 = .sdata2:0x8044D3A0; // type:object size:0x4 scope:local align:4 data:float +@61033 = .sdata2:0x8044D3A4; // type:object size:0x4 scope:local align:4 data:float +@61034 = .sdata2:0x8044D3A8; // type:object size:0x4 scope:local align:4 data:float +@61035 = .sdata2:0x8044D3AC; // type:object size:0x4 scope:local align:4 data:float +@61036 = .sdata2:0x8044D3B0; // type:object size:0x4 scope:local align:4 data:float +@61037 = .sdata2:0x8044D3B4; // type:object size:0x4 scope:local align:4 data:float +@61144 = .sdata2:0x8044D3B8; // type:object size:0x4 scope:local align:4 data:float +@61145 = .sdata2:0x8044D3BC; // type:object size:0x4 scope:local align:4 data:float +kandelaarAnm$62210 = .sdata2:0x8044D3C0; // type:object size:0x8 scope:local align:4 +@63335 = .sdata2:0x8044D3C8; // type:object size:0x4 scope:local align:4 data:float +@63336 = .sdata2:0x8044D3CC; // type:object size:0x4 scope:local align:4 data:float +@63337 = .sdata2:0x8044D3D0; // type:object size:0x4 scope:local align:4 data:float +@63485 = .sdata2:0x8044D3D4; // type:object size:0x4 scope:local align:4 data:float +@64360 = .sdata2:0x8044D3D8; // type:object size:0x4 scope:local align:4 data:float +@64595 = .sdata2:0x8044D3DC; // type:object size:0x4 scope:local align:4 data:float +@64596 = .sdata2:0x8044D3E0; // type:object size:0x4 scope:local align:4 data:float +@64597 = .sdata2:0x8044D3E4; // type:object size:0x4 scope:local align:4 data:float +@64598 = .sdata2:0x8044D3E8; // type:object size:0x4 scope:local align:4 data:float +@64599 = .sdata2:0x8044D3EC; // type:object size:0x4 scope:local align:4 data:float +@64733 = .sdata2:0x8044D3F0; // type:object size:0x4 scope:local align:4 data:float +@64734 = .sdata2:0x8044D3F4; // type:object size:0x4 scope:local align:4 data:float +itemTalkType$67471 = .sdata2:0x8044D3F8; // type:object size:0x4 scope:local align:4 +@67557 = .sdata2:0x8044D3FC; // type:object size:0x4 scope:local align:4 data:float +@68269 = .sdata2:0x8044D400; // type:object size:0x4 scope:local align:4 data:float +@68959 = .sdata2:0x8044D404; // type:object size:0x4 scope:local align:4 data:float +@70087 = .sdata2:0x8044D408; // type:object size:0x4 scope:local align:4 data:float +@70270 = .sdata2:0x8044D40C; // type:object size:0x4 scope:local align:4 data:float +@71913 = .sdata2:0x8044D410; // type:object size:0x4 scope:local align:4 data:4byte +@72000 = .sdata2:0x8044D414; // type:object size:0x4 scope:local align:4 data:float +@72001 = .sdata2:0x8044D418; // type:object size:0x4 scope:local align:4 data:float +@72002 = .sdata2:0x8044D41C; // type:object size:0x4 scope:local align:4 data:float +@72046 = .sdata2:0x8044D420; // type:object size:0x8 scope:local align:4 data:4byte +@73060 = .sdata2:0x8044D428; // type:object size:0x4 scope:local align:4 data:float +@73784 = .sdata2:0x8044D42C; // type:object size:0x4 scope:local align:4 data:float +@73793 = .sdata2:0x8044D430; // type:object size:0x4 scope:local align:4 data:float +@74141 = .sdata2:0x8044D434; // type:object size:0x4 scope:local align:4 data:float +@74388 = .sdata2:0x8044D438; // type:object size:0x4 scope:local align:4 data:float +@74389 = .sdata2:0x8044D43C; // type:object size:0x4 scope:local align:4 data:float +@74390 = .sdata2:0x8044D440; // type:object size:0x8 scope:local align:4 data:double +@74391 = .sdata2:0x8044D448; // type:object size:0x8 scope:local align:4 data:double +@74392 = .sdata2:0x8044D450; // type:object size:0x8 scope:local align:4 data:double +@74393 = .sdata2:0x8044D458; // type:object size:0x8 scope:local align:4 data:double +@74394 = .sdata2:0x8044D460; // type:object size:0x8 scope:local align:4 data:double +@74395 = .sdata2:0x8044D468; // type:object size:0x8 scope:local align:4 data:double +@74396 = .sdata2:0x8044D470; // type:object size:0x8 scope:local align:4 data:double +@74397 = .sdata2:0x8044D478; // type:object size:0x4 scope:local align:4 data:float +@74398 = .sdata2:0x8044D47C; // type:object size:0x4 scope:local align:4 data:float +@75942 = .sdata2:0x8044D480; // type:object size:0x4 scope:local align:4 data:float +notColor0$76214 = .sdata2:0x8044D484; // type:object size:0x8 scope:local align:4 +@77811 = .sdata2:0x8044D48C; // type:object size:0x4 scope:local align:4 data:float +@77812 = .sdata2:0x8044D490; // type:object size:0x4 scope:local align:4 data:float +@77813 = .sdata2:0x8044D494; // type:object size:0x4 scope:local align:4 data:float +@77814 = .sdata2:0x8044D498; // type:object size:0x4 scope:local align:4 data:float +@77815 = .sdata2:0x8044D49C; // type:object size:0x4 scope:local align:4 data:float +@77816 = .sdata2:0x8044D4A0; // type:object size:0x4 scope:local align:4 data:float +@77817 = .sdata2:0x8044D4A4; // type:object size:0x4 scope:local align:4 data:float +@77818 = .sdata2:0x8044D4A8; // type:object size:0x4 scope:local align:4 data:float +@77819 = .sdata2:0x8044D4AC; // type:object size:0x4 scope:local align:4 data:float +@77820 = .sdata2:0x8044D4B0; // type:object size:0x4 scope:local align:4 data:float +@77821 = .sdata2:0x8044D4B4; // type:object size:0x4 scope:local align:4 data:float +@77822 = .sdata2:0x8044D4B8; // type:object size:0x4 scope:local align:4 data:float +@77823 = .sdata2:0x8044D4BC; // type:object size:0x4 scope:local align:4 data:float +@77824 = .sdata2:0x8044D4C0; // type:object size:0x4 scope:local align:4 data:float +@77825 = .sdata2:0x8044D4C4; // type:object size:0x4 scope:local align:4 data:float +@77826 = .sdata2:0x8044D4C8; // type:object size:0x4 scope:local align:4 data:float +@77827 = .sdata2:0x8044D4CC; // type:object size:0x4 scope:local align:4 data:float +@77828 = .sdata2:0x8044D4D0; // type:object size:0x4 scope:local align:4 data:float +@77829 = .sdata2:0x8044D4D4; // type:object size:0x4 scope:local align:4 data:float +@77830 = .sdata2:0x8044D4D8; // type:object size:0x4 scope:local align:4 data:float +@77831 = .sdata2:0x8044D4DC; // type:object size:0x4 scope:local align:4 data:float +@77832 = .sdata2:0x8044D4E0; // type:object size:0x4 scope:local align:4 data:float +@77833 = .sdata2:0x8044D4E4; // type:object size:0x4 scope:local align:4 data:float +@77834 = .sdata2:0x8044D4E8; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x8044D4F0; // type:object size:0x4 scope:local align:4 data:float +@3952 = .sdata2:0x8044D4F4; // type:object size:0x4 scope:local align:4 data:float +@3953 = .sdata2:0x8044D4F8; // type:object size:0x4 scope:local align:4 data:float +@3955 = .sdata2:0x8044D500; // type:object size:0x8 scope:local align:4 data:double +@4041 = .sdata2:0x8044D508; // type:object size:0x8 scope:local align:4 data:double +@3762 = .sdata2:0x8044D510; // type:object size:0x4 scope:local align:4 data:float +@3832 = .sdata2:0x8044D514; // type:object size:0x4 scope:local align:4 data:float +@3833 = .sdata2:0x8044D518; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x8044D520; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8044D524; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x8044D528; // type:object size:0x8 scope:local align:4 data:double +@4148 = .sdata2:0x8044D530; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x8044D534; // type:object size:0x4 scope:local align:4 data:float +@4672 = .sdata2:0x8044D538; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x8044D53C; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x8044D540; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x8044D548; // type:object size:0x8 scope:local align:4 data:double +@4723 = .sdata2:0x8044D550; // type:object size:0x8 scope:local align:4 data:double +@4724 = .sdata2:0x8044D558; // type:object size:0x8 scope:local align:4 data:double +@4725 = .sdata2:0x8044D560; // type:object size:0x8 scope:local align:4 data:double +@5239 = .sdata2:0x8044D568; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x8044D56C; // type:object size:0x4 scope:local align:4 data:float +@5241 = .sdata2:0x8044D570; // type:object size:0x4 scope:local align:4 data:float +@5410 = .sdata2:0x8044D574; // type:object size:0x4 scope:local align:4 data:float +@5422 = .sdata2:0x8044D578; // type:object size:0x4 scope:local align:4 data:float +@5423 = .sdata2:0x8044D57C; // type:object size:0x4 scope:local align:4 data:float +@5459 = .sdata2:0x8044D580; // type:object size:0x4 scope:local align:4 data:float +@5460 = .sdata2:0x8044D584; // type:object size:0x4 scope:local align:4 data:float +@5667 = .sdata2:0x8044D588; // type:object size:0x4 scope:local align:4 data:float +@5794 = .sdata2:0x8044D58C; // type:object size:0x4 scope:local align:4 data:float +@6667 = .sdata2:0x8044D590; // type:object size:0x4 scope:local align:4 data:float +@6775 = .sdata2:0x8044D594; // type:object size:0x4 scope:local align:4 data:float +@6904 = .sdata2:0x8044D598; // type:object size:0x4 scope:local align:4 data:float +@6905 = .sdata2:0x8044D59C; // type:object size:0x4 scope:local align:4 data:float +@6906 = .sdata2:0x8044D5A0; // type:object size:0x4 scope:local align:4 data:float +@6907 = .sdata2:0x8044D5A4; // type:object size:0x4 scope:local align:4 data:float +@6908 = .sdata2:0x8044D5A8; // type:object size:0x4 scope:local align:4 data:float +@6909 = .sdata2:0x8044D5AC; // type:object size:0x4 scope:local align:4 data:float +@7089 = .sdata2:0x8044D5B0; // type:object size:0x4 scope:local align:4 data:float +@7090 = .sdata2:0x8044D5B4; // type:object size:0x4 scope:local align:4 data:float +@7091 = .sdata2:0x8044D5B8; // type:object size:0x4 scope:local align:4 data:float +@7222 = .sdata2:0x8044D5BC; // type:object size:0x4 scope:local align:4 data:float +@7242 = .sdata2:0x8044D5C0; // type:object size:0x4 scope:local align:4 data:float +@7337 = .sdata2:0x8044D5C4; // type:object size:0x4 scope:local align:4 data:float +id$7388 = .sdata2:0x8044D5C8; // type:object size:0x4 scope:local align:4 +@7442 = .sdata2:0x8044D5CC; // type:object size:0x4 scope:local align:4 data:float +@7550 = .sdata2:0x8044D5D0; // type:object size:0x4 scope:local align:4 data:float +@7551 = .sdata2:0x8044D5D4; // type:object size:0x4 scope:local align:4 data:float +@8404 = .sdata2:0x8044D5D8; // type:object size:0x4 scope:local align:4 data:float +@8405 = .sdata2:0x8044D5DC; // type:object size:0x4 scope:local align:4 data:float +@9971 = .sdata2:0x8044D5E0; // type:object size:0x4 scope:local align:4 data:float +@10253 = .sdata2:0x8044D5E4; // type:object size:0x4 scope:local align:4 data:float +@10745 = .sdata2:0x8044D5E8; // type:object size:0x4 scope:local align:4 data:float +@11061 = .sdata2:0x8044D5EC; // type:object size:0x4 scope:local align:4 data:float +@11062 = .sdata2:0x8044D5F0; // type:object size:0x4 scope:local align:4 data:float +@11253 = .sdata2:0x8044D5F4; // type:object size:0x4 scope:local align:4 data:float +@11605 = .sdata2:0x8044D5F8; // type:object size:0x4 scope:local align:4 data:float +id$11798 = .sdata2:0x8044D5FC; // type:object size:0x4 scope:local align:4 +@4021 = .sdata2:0x8044D600; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x8044D604; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x8044D608; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x8044D610; // type:object size:0x8 scope:local align:4 data:double +@4582 = .sdata2:0x8044D618; // type:object size:0x4 scope:local align:4 data:float +id$4592 = .sdata2:0x8044D61C; // type:object size:0x4 scope:local align:4 +@4656 = .sdata2:0x8044D620; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x8044D624; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x8044D628; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x8044D62C; // type:object size:0x4 scope:local align:4 data:float +@4586 = .sdata2:0x8044D630; // type:object size:0x4 scope:local align:4 data:float +@4588 = .sdata2:0x8044D638; // type:object size:0x8 scope:local align:4 data:double +@4845 = .sdata2:0x8044D640; // type:object size:0x4 scope:local align:4 data:float +id$4857 = .sdata2:0x8044D644; // type:object size:0x4 scope:local align:4 +@4921 = .sdata2:0x8044D648; // type:object size:0x4 scope:local align:4 data:float +@4922 = .sdata2:0x8044D64C; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x8044D650; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x8044D658; // type:object size:0x8 scope:local align:4 data:double +@4972 = .sdata2:0x8044D660; // type:object size:0x8 scope:local align:4 data:double +@5050 = .sdata2:0x8044D668; // type:object size:0x4 scope:local align:4 data:float +@5051 = .sdata2:0x8044D670; // type:object size:0x8 scope:local align:4 data:double +@5052 = .sdata2:0x8044D678; // type:object size:0x8 scope:local align:4 data:double +@5053 = .sdata2:0x8044D680; // type:object size:0x8 scope:local align:4 data:double +@5149 = .sdata2:0x8044D688; // type:object size:0x4 scope:local align:4 data:float +@5359 = .sdata2:0x8044D690; // type:object size:0x8 scope:local align:4 data:double +@3857 = .sdata2:0x8044D698; // type:object size:0x4 scope:local align:4 data:float +@3858 = .sdata2:0x8044D6A0; // type:object size:0x8 scope:local align:4 data:double +@3859 = .sdata2:0x8044D6A8; // type:object size:0x8 scope:local align:4 data:double +@3860 = .sdata2:0x8044D6B0; // type:object size:0x8 scope:local align:4 data:double +@3923 = .sdata2:0x8044D6B8; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x8044D6BC; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x8044D6C0; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x8044D6C4; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x8044D6C8; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x8044D6D0; // type:object size:0x8 scope:local align:4 data:double +@4320 = .sdata2:0x8044D6D8; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x8044D6DC; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x8044D6E0; // type:object size:0x4 scope:local align:4 data:float +@4506 = .sdata2:0x8044D6E4; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x8044D6E8; // type:object size:0x4 scope:local align:4 data:float +@4665 = .sdata2:0x8044D6EC; // type:object size:0x4 scope:local align:4 data:float +@4666 = .sdata2:0x8044D6F0; // type:object size:0x4 scope:local align:4 data:float +@4668 = .sdata2:0x8044D6F8; // type:object size:0x8 scope:local align:4 data:double +@4781 = .sdata2:0x8044D700; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x8044D704; // type:object size:0x4 scope:local align:4 data:float +@4979 = .sdata2:0x8044D708; // type:object size:0x4 scope:local align:4 data:float +@5050 = .sdata2:0x8044D70C; // type:object size:0x4 scope:local align:4 data:float +@5051 = .sdata2:0x8044D710; // type:object size:0x4 scope:local align:4 data:float +@5110 = .sdata2:0x8044D714; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x8044D718; // type:object size:0x4 scope:local align:4 data:float +@5231 = .sdata2:0x8044D71C; // type:object size:0x4 scope:local align:4 data:float +@5232 = .sdata2:0x8044D720; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x8044D724; // type:object size:0x4 scope:local align:4 data:float +@3871 = .sdata2:0x8044D728; // type:object size:0x4 scope:local align:4 data:float +@3872 = .sdata2:0x8044D72C; // type:object size:0x4 scope:local align:4 data:float +@3873 = .sdata2:0x8044D730; // type:object size:0x4 scope:local align:4 data:float +@3874 = .sdata2:0x8044D734; // type:object size:0x4 scope:local align:4 data:float +@3875 = .sdata2:0x8044D738; // type:object size:0x4 scope:local align:4 data:float +@3876 = .sdata2:0x8044D73C; // type:object size:0x4 scope:local align:4 data:float +@3877 = .sdata2:0x8044D740; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x8044D748; // type:object size:0x4 scope:local align:4 data:float +@4237 = .sdata2:0x8044D750; // type:object size:0x8 scope:local align:4 data:double +@4247 = .sdata2:0x8044D758; // type:object size:0x4 scope:local align:4 data:float +@4248 = .sdata2:0x8044D75C; // type:object size:0x4 scope:local align:4 data:float +@4249 = .sdata2:0x8044D760; // type:object size:0x4 scope:local align:4 data:float +@4250 = .sdata2:0x8044D764; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x8044D768; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x8044D76C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x8044D770; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x8044D778; // type:object size:0x8 scope:local align:4 data:double +@4380 = .sdata2:0x8044D780; // type:object size:0x8 scope:local align:4 data:double +@4381 = .sdata2:0x8044D788; // type:object size:0x8 scope:local align:4 data:double +sumouArcName$4614 = .sdata2:0x8044D790; // type:object size:0x8 scope:local align:4 data:string +ocArcName$4615 = .sdata2:0x8044D798; // type:object size:0x5 scope:local align:4 data:string +drArcName$4618 = .sdata2:0x8044D7A0; // type:object size:0x5 scope:local align:4 data:string +msDemoArcName$4619 = .sdata2:0x8044D7A8; // type:object size:0x8 scope:local align:4 data:string +lastGanonArcName$4620 = .sdata2:0x8044D7B0; // type:object size:0x6 scope:local align:4 data:string +pigGanonArcName$4621 = .sdata2:0x8044D7B8; // type:object size:0x6 scope:local align:4 data:string +@4668 = .sdata2:0x8044D7C0; // type:object size:0x4 scope:local align:4 data:4byte +@4669 = .sdata2:0x8044D7C4; // type:object size:0x4 scope:local align:4 data:4byte +@4699 = .sdata2:0x8044D7C8; // type:object size:0x4 scope:local align:4 data:float +@4741 = .sdata2:0x8044D7CC; // type:object size:0x4 scope:local align:4 data:float +@4742 = .sdata2:0x8044D7D0; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x8044D7D8; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x8044D7E0; // type:object size:0x8 scope:local align:4 data:double +@5656 = .sdata2:0x8044D7E8; // type:object size:0x4 scope:local align:4 data:float +@5657 = .sdata2:0x8044D7EC; // type:object size:0x4 scope:local align:4 data:float +@5658 = .sdata2:0x8044D7F0; // type:object size:0x4 scope:local align:4 data:float +@5659 = .sdata2:0x8044D7F4; // type:object size:0x4 scope:local align:4 data:float +@5660 = .sdata2:0x8044D7F8; // type:object size:0x4 scope:local align:4 data:float +@5661 = .sdata2:0x8044D7FC; // type:object size:0x4 scope:local align:4 data:float +@5662 = .sdata2:0x8044D800; // type:object size:0x4 scope:local align:4 data:float +@5663 = .sdata2:0x8044D804; // type:object size:0x4 scope:local align:4 data:float +@6093 = .sdata2:0x8044D808; // type:object size:0x4 scope:local align:4 data:float +@6177 = .sdata2:0x8044D810; // type:object size:0x8 scope:local align:4 data:double +@6178 = .sdata2:0x8044D818; // type:object size:0x8 scope:local align:4 data:double +@6179 = .sdata2:0x8044D820; // type:object size:0x8 scope:local align:4 data:double +@6180 = .sdata2:0x8044D828; // type:object size:0x4 scope:local align:4 data:float +@6629 = .sdata2:0x8044D82C; // type:object size:0x4 scope:local align:4 data:float +@6630 = .sdata2:0x8044D830; // type:object size:0x4 scope:local align:4 data:float +@6766 = .sdata2:0x8044D834; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x8044D838; // type:object size:0x4 scope:local align:4 data:float +@8015 = .sdata2:0x8044D83C; // type:object size:0x4 scope:local align:4 data:float +@8016 = .sdata2:0x8044D840; // type:object size:0x4 scope:local align:4 data:float +@8017 = .sdata2:0x8044D844; // type:object size:0x4 scope:local align:4 data:float +@8018 = .sdata2:0x8044D848; // type:object size:0x4 scope:local align:4 data:float +@8019 = .sdata2:0x8044D84C; // type:object size:0x4 scope:local align:4 data:float +@8020 = .sdata2:0x8044D850; // type:object size:0x4 scope:local align:4 data:float +@8021 = .sdata2:0x8044D854; // type:object size:0x4 scope:local align:4 data:float +@8022 = .sdata2:0x8044D858; // type:object size:0x4 scope:local align:4 data:float +@8023 = .sdata2:0x8044D85C; // type:object size:0x4 scope:local align:4 data:float +@8127 = .sdata2:0x8044D860; // type:object size:0x4 scope:local align:4 data:float +@8163 = .sdata2:0x8044D864; // type:object size:0x4 scope:local align:4 data:float +@8529 = .sdata2:0x8044D868; // type:object size:0x4 scope:local align:4 data:float +@8530 = .sdata2:0x8044D86C; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x8044D870; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x8044D874; // type:object size:0x4 scope:local align:4 data:float +@9397 = .sdata2:0x8044D878; // type:object size:0x4 scope:local align:4 data:float +@9398 = .sdata2:0x8044D87C; // type:object size:0x4 scope:local align:4 data:float +@9399 = .sdata2:0x8044D880; // type:object size:0x4 scope:local align:4 data:float +@9400 = .sdata2:0x8044D884; // type:object size:0x4 scope:local align:4 data:float +@9401 = .sdata2:0x8044D888; // type:object size:0x4 scope:local align:4 data:float +@9402 = .sdata2:0x8044D88C; // type:object size:0x4 scope:local align:4 data:float +@9403 = .sdata2:0x8044D890; // type:object size:0x4 scope:local align:4 data:float +@9404 = .sdata2:0x8044D894; // type:object size:0x4 scope:local align:4 data:float +@9405 = .sdata2:0x8044D898; // type:object size:0x4 scope:local align:4 data:float +@9406 = .sdata2:0x8044D89C; // type:object size:0x4 scope:local align:4 data:float +@9407 = .sdata2:0x8044D8A0; // type:object size:0x4 scope:local align:4 data:float +@9408 = .sdata2:0x8044D8A4; // type:object size:0x4 scope:local align:4 data:float +@9410 = .sdata2:0x8044D8A8; // type:object size:0x8 scope:local align:4 data:double +@9788 = .sdata2:0x8044D8B0; // type:object size:0x4 scope:local align:4 data:float +@10550 = .sdata2:0x8044D8B4; // type:object size:0x4 scope:local align:4 data:float +@10551 = .sdata2:0x8044D8B8; // type:object size:0x4 scope:local align:4 data:float +@10552 = .sdata2:0x8044D8BC; // type:object size:0x4 scope:local align:4 data:float +@10553 = .sdata2:0x8044D8C0; // type:object size:0x4 scope:local align:4 data:float +@10554 = .sdata2:0x8044D8C4; // type:object size:0x4 scope:local align:4 data:float +@10555 = .sdata2:0x8044D8C8; // type:object size:0x4 scope:local align:4 data:float +@10556 = .sdata2:0x8044D8CC; // type:object size:0x4 scope:local align:4 data:float +@10557 = .sdata2:0x8044D8D0; // type:object size:0x4 scope:local align:4 data:float +@10558 = .sdata2:0x8044D8D4; // type:object size:0x4 scope:local align:4 data:float +@10559 = .sdata2:0x8044D8D8; // type:object size:0x4 scope:local align:4 data:float +@10560 = .sdata2:0x8044D8DC; // type:object size:0x4 scope:local align:4 data:float +@10561 = .sdata2:0x8044D8E0; // type:object size:0x4 scope:local align:4 data:float +@10562 = .sdata2:0x8044D8E4; // type:object size:0x4 scope:local align:4 data:float +@10563 = .sdata2:0x8044D8E8; // type:object size:0x4 scope:local align:4 data:float +@10564 = .sdata2:0x8044D8EC; // type:object size:0x4 scope:local align:4 data:float +@10565 = .sdata2:0x8044D8F0; // type:object size:0x4 scope:local align:4 data:float +@10566 = .sdata2:0x8044D8F4; // type:object size:0x4 scope:local align:4 data:float +@10567 = .sdata2:0x8044D8F8; // type:object size:0x4 scope:local align:4 data:float +@10568 = .sdata2:0x8044D8FC; // type:object size:0x4 scope:local align:4 data:float +@10569 = .sdata2:0x8044D900; // type:object size:0x4 scope:local align:4 data:float +@10570 = .sdata2:0x8044D904; // type:object size:0x4 scope:local align:4 data:float +@10571 = .sdata2:0x8044D908; // type:object size:0x4 scope:local align:4 data:float +@10572 = .sdata2:0x8044D90C; // type:object size:0x4 scope:local align:4 data:float +@10573 = .sdata2:0x8044D910; // type:object size:0x4 scope:local align:4 data:float +@10574 = .sdata2:0x8044D914; // type:object size:0x4 scope:local align:4 data:float +@10575 = .sdata2:0x8044D918; // type:object size:0x4 scope:local align:4 data:float +@10576 = .sdata2:0x8044D91C; // type:object size:0x4 scope:local align:4 data:float +@10577 = .sdata2:0x8044D920; // type:object size:0x4 scope:local align:4 data:float +@10578 = .sdata2:0x8044D924; // type:object size:0x4 scope:local align:4 data:float +@10579 = .sdata2:0x8044D928; // type:object size:0x4 scope:local align:4 data:float +@10580 = .sdata2:0x8044D92C; // type:object size:0x4 scope:local align:4 data:float +@10581 = .sdata2:0x8044D930; // type:object size:0x4 scope:local align:4 data:float +@10582 = .sdata2:0x8044D934; // type:object size:0x4 scope:local align:4 data:float +@11167 = .sdata2:0x8044D938; // type:object size:0x4 scope:local align:4 data:float +@11168 = .sdata2:0x8044D93C; // type:object size:0x4 scope:local align:4 data:float +@11169 = .sdata2:0x8044D940; // type:object size:0x4 scope:local align:4 data:float +@11170 = .sdata2:0x8044D944; // type:object size:0x4 scope:local align:4 data:float +@11171 = .sdata2:0x8044D948; // type:object size:0x4 scope:local align:4 data:float +@11172 = .sdata2:0x8044D94C; // type:object size:0x4 scope:local align:4 data:float +@11173 = .sdata2:0x8044D950; // type:object size:0x4 scope:local align:4 data:float +@11174 = .sdata2:0x8044D954; // type:object size:0x4 scope:local align:4 data:float +@11175 = .sdata2:0x8044D958; // type:object size:0x4 scope:local align:4 data:float +@12268 = .sdata2:0x8044D95C; // type:object size:0x4 scope:local align:4 data:float +@12269 = .sdata2:0x8044D960; // type:object size:0x4 scope:local align:4 data:float +@12270 = .sdata2:0x8044D964; // type:object size:0x4 scope:local align:4 data:float +@12271 = .sdata2:0x8044D968; // type:object size:0x4 scope:local align:4 data:float +@12272 = .sdata2:0x8044D96C; // type:object size:0x4 scope:local align:4 data:float +@12273 = .sdata2:0x8044D970; // type:object size:0x4 scope:local align:4 data:float +@12274 = .sdata2:0x8044D974; // type:object size:0x4 scope:local align:4 data:float +@12275 = .sdata2:0x8044D978; // type:object size:0x4 scope:local align:4 data:float +@12276 = .sdata2:0x8044D97C; // type:object size:0x4 scope:local align:4 data:float +@12277 = .sdata2:0x8044D980; // type:object size:0x4 scope:local align:4 data:float +@12278 = .sdata2:0x8044D984; // type:object size:0x4 scope:local align:4 data:float +@12279 = .sdata2:0x8044D988; // type:object size:0x4 scope:local align:4 data:float +@12280 = .sdata2:0x8044D98C; // type:object size:0x4 scope:local align:4 data:float +@12281 = .sdata2:0x8044D990; // type:object size:0x4 scope:local align:4 data:float +@12282 = .sdata2:0x8044D994; // type:object size:0x4 scope:local align:4 data:float +@12283 = .sdata2:0x8044D998; // type:object size:0x4 scope:local align:4 data:float +@12284 = .sdata2:0x8044D99C; // type:object size:0x4 scope:local align:4 data:float +@12285 = .sdata2:0x8044D9A0; // type:object size:0x4 scope:local align:4 data:float +@12286 = .sdata2:0x8044D9A4; // type:object size:0x4 scope:local align:4 data:float +@12287 = .sdata2:0x8044D9A8; // type:object size:0x4 scope:local align:4 data:float +@12288 = .sdata2:0x8044D9AC; // type:object size:0x4 scope:local align:4 data:float +@12289 = .sdata2:0x8044D9B0; // type:object size:0x4 scope:local align:4 data:float +@12290 = .sdata2:0x8044D9B4; // type:object size:0x4 scope:local align:4 data:float +@12291 = .sdata2:0x8044D9B8; // type:object size:0x4 scope:local align:4 data:float +@12292 = .sdata2:0x8044D9BC; // type:object size:0x4 scope:local align:4 data:float +@12293 = .sdata2:0x8044D9C0; // type:object size:0x4 scope:local align:4 data:float +@12294 = .sdata2:0x8044D9C4; // type:object size:0x4 scope:local align:4 data:float +@12295 = .sdata2:0x8044D9C8; // type:object size:0x4 scope:local align:4 data:float +@12296 = .sdata2:0x8044D9CC; // type:object size:0x4 scope:local align:4 data:float +@12297 = .sdata2:0x8044D9D0; // type:object size:0x4 scope:local align:4 data:float +@12864 = .sdata2:0x8044D9D4; // type:object size:0x4 scope:local align:4 data:float +@12865 = .sdata2:0x8044D9D8; // type:object size:0x4 scope:local align:4 data:float +@12866 = .sdata2:0x8044D9DC; // type:object size:0x4 scope:local align:4 data:float +@12867 = .sdata2:0x8044D9E0; // type:object size:0x4 scope:local align:4 data:float +@12868 = .sdata2:0x8044D9E4; // type:object size:0x4 scope:local align:4 data:float +@12869 = .sdata2:0x8044D9E8; // type:object size:0x4 scope:local align:4 data:float +@13132 = .sdata2:0x8044D9EC; // type:object size:0x4 scope:local align:4 data:float +@13314 = .sdata2:0x8044D9F0; // type:object size:0x4 scope:local align:4 data:float +@13673 = .sdata2:0x8044D9F4; // type:object size:0x4 scope:local align:4 data:float +@14059 = .sdata2:0x8044D9F8; // type:object size:0x4 scope:local align:4 data:float +@14060 = .sdata2:0x8044D9FC; // type:object size:0x4 scope:local align:4 data:float +@14061 = .sdata2:0x8044DA00; // type:object size:0x4 scope:local align:4 data:float +@14062 = .sdata2:0x8044DA04; // type:object size:0x4 scope:local align:4 data:float +@14063 = .sdata2:0x8044DA08; // type:object size:0x4 scope:local align:4 data:float +@14064 = .sdata2:0x8044DA0C; // type:object size:0x4 scope:local align:4 data:float +@15474 = .sdata2:0x8044DA10; // type:object size:0x4 scope:local align:4 data:float +@15475 = .sdata2:0x8044DA14; // type:object size:0x4 scope:local align:4 data:float +@15476 = .sdata2:0x8044DA18; // type:object size:0x4 scope:local align:4 data:float +@15477 = .sdata2:0x8044DA1C; // type:object size:0x4 scope:local align:4 data:float +@15478 = .sdata2:0x8044DA20; // type:object size:0x4 scope:local align:4 data:float +@15479 = .sdata2:0x8044DA24; // type:object size:0x4 scope:local align:4 data:float +@15480 = .sdata2:0x8044DA28; // type:object size:0x4 scope:local align:4 data:float +@15481 = .sdata2:0x8044DA2C; // type:object size:0x4 scope:local align:4 data:float +@15482 = .sdata2:0x8044DA30; // type:object size:0x4 scope:local align:4 data:float +@15483 = .sdata2:0x8044DA34; // type:object size:0x4 scope:local align:4 data:float +@15484 = .sdata2:0x8044DA38; // type:object size:0x4 scope:local align:4 data:float +@15485 = .sdata2:0x8044DA3C; // type:object size:0x4 scope:local align:4 data:float +@15486 = .sdata2:0x8044DA40; // type:object size:0x4 scope:local align:4 data:float +@15487 = .sdata2:0x8044DA44; // type:object size:0x4 scope:local align:4 data:float +@15772 = .sdata2:0x8044DA48; // type:object size:0x4 scope:local align:4 data:float +@15773 = .sdata2:0x8044DA4C; // type:object size:0x4 scope:local align:4 data:float +@17253 = .sdata2:0x8044DA50; // type:object size:0x4 scope:local align:4 data:float +@17254 = .sdata2:0x8044DA54; // type:object size:0x4 scope:local align:4 data:float +@17255 = .sdata2:0x8044DA58; // type:object size:0x4 scope:local align:4 data:float +PatternLengthMax__Q29dCamera_c23@class$3669d_camera_cpp = .sdata2:0x8044DA5C; // type:object size:0x4 scope:local align:4 data:4byte +@17392 = .sdata2:0x8044DA60; // type:object size:0x4 scope:local align:4 data:float +@17525 = .sdata2:0x8044DA64; // type:object size:0x4 scope:local align:4 data:float +@17948 = .sdata2:0x8044DA68; // type:object size:0x4 scope:local align:4 data:float +@17979 = .sdata2:0x8044DA6C; // type:object size:0x4 scope:local align:4 data:float +@3812 = .sdata2:0x8044DA70; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x8044DA74; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x8044DA78; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x8044DA80; // type:object size:0x8 scope:local align:4 data:double +@4611 = .sdata2:0x8044DA88; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x8044DA8C; // type:object size:0x4 scope:local align:4 data:float +@4778 = .sdata2:0x8044DA90; // type:object size:0x4 scope:local align:4 data:float +@5472 = .sdata2:0x8044DA94; // type:object size:0x4 scope:local align:4 data:float +@5473 = .sdata2:0x8044DA98; // type:object size:0x4 scope:local align:4 data:float +@5475 = .sdata2:0x8044DAA0; // type:object size:0x8 scope:local align:4 data:double +@5614 = .sdata2:0x8044DAA8; // type:object size:0x4 scope:local align:4 data:float +@5615 = .sdata2:0x8044DAAC; // type:object size:0x4 scope:local align:4 data:float +@6069 = .sdata2:0x8044DAB0; // type:object size:0x4 scope:local align:4 data:float +@6070 = .sdata2:0x8044DAB4; // type:object size:0x4 scope:local align:4 data:float +@6071 = .sdata2:0x8044DAB8; // type:object size:0x4 scope:local align:4 data:float +@6860 = .sdata2:0x8044DABC; // type:object size:0x4 scope:local align:4 data:float +@6861 = .sdata2:0x8044DAC0; // type:object size:0x4 scope:local align:4 data:float +@6862 = .sdata2:0x8044DAC4; // type:object size:0x4 scope:local align:4 data:float +@6863 = .sdata2:0x8044DAC8; // type:object size:0x4 scope:local align:4 data:float +@6864 = .sdata2:0x8044DACC; // type:object size:0x4 scope:local align:4 data:float +@6865 = .sdata2:0x8044DAD0; // type:object size:0x4 scope:local align:4 data:float +@6866 = .sdata2:0x8044DAD4; // type:object size:0x4 scope:local align:4 data:float +@6867 = .sdata2:0x8044DAD8; // type:object size:0x4 scope:local align:4 data:float +@6868 = .sdata2:0x8044DADC; // type:object size:0x4 scope:local align:4 data:float +@6869 = .sdata2:0x8044DAE0; // type:object size:0x4 scope:local align:4 data:float +@6870 = .sdata2:0x8044DAE4; // type:object size:0x4 scope:local align:4 data:float +@6871 = .sdata2:0x8044DAE8; // type:object size:0x4 scope:local align:4 data:float +@7137 = .sdata2:0x8044DAEC; // type:object size:0x4 scope:local align:4 data:float +@7192 = .sdata2:0x8044DAF0; // type:object size:0x4 scope:local align:4 data:float +@8450 = .sdata2:0x8044DAF4; // type:object size:0x4 scope:local align:4 data:float +@8599 = .sdata2:0x8044DAF8; // type:object size:0x4 scope:local align:4 data:float +@8969 = .sdata2:0x8044DAFC; // type:object size:0x4 scope:local align:4 data:float +@8970 = .sdata2:0x8044DB00; // type:object size:0x8 scope:local align:4 data:double +@8971 = .sdata2:0x8044DB08; // type:object size:0x4 scope:local align:4 data:float +@8983 = .sdata2:0x8044DB0C; // type:object size:0x4 scope:local align:4 data:float +@3741 = .sdata2:0x8044DB10; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8044DB14; // type:object size:0x8 scope:local align:4 data:4byte +@3770 = .sdata2:0x8044DB1C; // type:object size:0x8 scope:local align:4 data:4byte +@3799 = .sdata2:0x8044DB24; // type:object size:0x4 scope:local align:4 data:float +@3868 = .sdata2:0x8044DB28; // type:object size:0x8 scope:local align:4 data:double +@4000 = .sdata2:0x8044DB30; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x8044DB34; // type:object size:0x4 scope:local align:4 data:float +@3819 = .sdata2:0x8044DB38; // type:object size:0x4 scope:local align:4 data:float +@3820 = .sdata2:0x8044DB3C; // type:object size:0x4 scope:local align:4 data:float +@3833 = .sdata2:0x8044DB40; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x8044DB48; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x8044DB4C; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x8044DB50; // type:object size:0x8 scope:local align:4 data:double +@3879 = .sdata2:0x8044DB58; // type:object size:0x4 scope:local align:4 data:float +@3880 = .sdata2:0x8044DB5C; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x8044DB60; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x8044DB64; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x8044DB68; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x8044DB6C; // type:object size:0x4 scope:local align:4 data:float +@3903 = .sdata2:0x8044DB70; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x8044DB74; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x8044DB78; // type:object size:0x8 scope:local align:4 data:double +@3673 = .sdata2:0x8044DB80; // type:object size:0x4 scope:local align:4 data:float +@3674 = .sdata2:0x8044DB84; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x8044DB88; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8044DB8C; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x8044DB90; // type:object size:0x8 scope:local align:4 data:double +@4089 = .sdata2:0x8044DB98; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x8044DB9C; // type:object size:0x4 scope:local align:4 data:float +@4237 = .sdata2:0x8044DBA0; // type:object size:0x4 scope:local align:4 data:float +@4238 = .sdata2:0x8044DBA4; // type:object size:0x4 scope:local align:4 data:float +@3740 = .sdata2:0x8044DBA8; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x8044DBB0; // type:object size:0x8 scope:local align:4 data:double +@3814 = .sdata2:0x8044DBB8; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x8044DBC0; // type:object size:0x4 scope:local align:4 data:float +@3797 = .sdata2:0x8044DBC4; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x8044DBC8; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x8044DBCC; // type:object size:0x4 scope:local align:4 data:float +@3917 = .sdata2:0x8044DBD0; // type:object size:0x8 scope:local align:4 data:double +@3918 = .sdata2:0x8044DBD8; // type:object size:0x8 scope:local align:4 data:double +@3919 = .sdata2:0x8044DBE0; // type:object size:0x8 scope:local align:4 data:double +@3920 = .sdata2:0x8044DBE8; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x8044DBEC; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x8044DBF0; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x8044DBF4; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x8044DBF8; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8044DBFC; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8044DC00; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x8044DC04; // type:object size:0x4 scope:local align:4 data:float +@3659 = .sdata2:0x8044DC08; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x8044DC10; // type:object size:0x8 scope:local align:4 data:double +@3839 = .sdata2:0x8044DC18; // type:object size:0x8 scope:local align:4 data:double +@3840 = .sdata2:0x8044DC20; // type:object size:0x8 scope:local align:4 data:double +@3841 = .sdata2:0x8044DC28; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x8044DC2C; // type:object size:0x4 scope:local align:4 data:float +@3843 = .sdata2:0x8044DC30; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x8044DC34; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x8044DC38; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x8044DC3C; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x8044DC40; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x8044DC44; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x8044DC48; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x8044DC4C; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x8044DC50; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x8044DC54; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x8044DC58; // type:object size:0x4 scope:local align:4 data:float +@5000 = .sdata2:0x8044DC5C; // type:object size:0x4 scope:local align:4 data:float +@5001 = .sdata2:0x8044DC60; // type:object size:0x4 scope:local align:4 data:float +@5002 = .sdata2:0x8044DC64; // type:object size:0x4 scope:local align:4 data:float +@5003 = .sdata2:0x8044DC68; // type:object size:0x4 scope:local align:4 data:float +@5004 = .sdata2:0x8044DC6C; // type:object size:0x4 scope:local align:4 data:float +@5005 = .sdata2:0x8044DC70; // type:object size:0x4 scope:local align:4 data:float +@5006 = .sdata2:0x8044DC74; // type:object size:0x4 scope:local align:4 data:float +@5007 = .sdata2:0x8044DC78; // type:object size:0x4 scope:local align:4 data:float +@5084 = .sdata2:0x8044DC7C; // type:object size:0x4 scope:local align:4 data:float +@5296 = .sdata2:0x8044DC80; // type:object size:0x4 scope:local align:4 data:float +@5298 = .sdata2:0x8044DC88; // type:object size:0x8 scope:local align:4 data:double +item_no$5460 = .sdata2:0x8044DC90; // type:object size:0x6 scope:local align:4 +@5687 = .sdata2:0x8044DC98; // type:object size:0x4 scope:local align:4 data:float +@5688 = .sdata2:0x8044DC9C; // type:object size:0x4 scope:local align:4 data:float +@5689 = .sdata2:0x8044DCA0; // type:object size:0x4 scope:local align:4 data:float +@5690 = .sdata2:0x8044DCA4; // type:object size:0x4 scope:local align:4 data:float +@5691 = .sdata2:0x8044DCA8; // type:object size:0x4 scope:local align:4 data:float +@5692 = .sdata2:0x8044DCAC; // type:object size:0x4 scope:local align:4 data:float +@5693 = .sdata2:0x8044DCB0; // type:object size:0x4 scope:local align:4 data:float +@5694 = .sdata2:0x8044DCB4; // type:object size:0x4 scope:local align:4 data:float +@3868 = .sdata2:0x8044DCB8; // type:object size:0x4 scope:local align:4 data:float +@3869 = .sdata2:0x8044DCBC; // type:object size:0x4 scope:local align:4 data:float +@3870 = .sdata2:0x8044DCC0; // type:object size:0x4 scope:local align:4 data:float +@3878 = .sdata2:0x8044DCC4; // type:object size:0x4 scope:local align:4 data:float +@3879 = .sdata2:0x8044DCC8; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x8044DCCC; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x8044DCD0; // type:object size:0x8 scope:local align:4 data:double +@4290 = .sdata2:0x8044DCD8; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x8044DCDC; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x8044DCE0; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x8044DCE4; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x8044DCE8; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x8044DCEC; // type:object size:0x4 scope:local align:4 data:float +@4377 = .sdata2:0x8044DCF0; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x8044DCF8; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x8044DCFC; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x8044DD00; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x8044DD04; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x8044DD08; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x8044DD0C; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x8044DD10; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x8044DD14; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x8044DD18; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x8044DD1C; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x8044DD20; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x8044DD24; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x8044DD28; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x8044DD2C; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x8044DD30; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x8044DD34; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x8044DD38; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x8044DD3C; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x8044DD40; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x8044DD44; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x8044DD48; // type:object size:0x8 scope:local align:4 data:double +@4411 = .sdata2:0x8044DD50; // type:object size:0x8 scope:local align:4 data:double +@4412 = .sdata2:0x8044DD58; // type:object size:0x8 scope:local align:4 data:double +@4441 = .sdata2:0x8044DD60; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x8044DD64; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x8044DD68; // type:object size:0x8 scope:local align:4 data:double +@4477 = .sdata2:0x8044DD70; // type:object size:0x4 scope:local align:4 data:float +@4502 = .sdata2:0x8044DD74; // type:object size:0x4 scope:local align:4 data:float +@4503 = .sdata2:0x8044DD78; // type:object size:0x4 scope:local align:4 data:float +@4504 = .sdata2:0x8044DD7C; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x8044DD80; // type:object size:0x4 scope:local align:4 data:float +@4506 = .sdata2:0x8044DD84; // type:object size:0x4 scope:local align:4 data:float +@4507 = .sdata2:0x8044DD88; // type:object size:0x4 scope:local align:4 data:float +@4508 = .sdata2:0x8044DD8C; // type:object size:0x4 scope:local align:4 data:float +@4509 = .sdata2:0x8044DD90; // type:object size:0x4 scope:local align:4 data:float +@4510 = .sdata2:0x8044DD94; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x8044DD98; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x8044DD9C; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x8044DDA0; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x8044DDA4; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x8044DDA8; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x8044DDAC; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x8044DDB0; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x8044DDB8; // type:object size:0x8 scope:local align:4 data:double +@5077 = .sdata2:0x8044DDC0; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x8044DDC4; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x8044DDC8; // type:object size:0x4 scope:local align:4 data:float +@5192 = .sdata2:0x8044DDCC; // type:object size:0x4 scope:local align:4 data:float +@5193 = .sdata2:0x8044DDD0; // type:object size:0x4 scope:local align:4 data:float +@5194 = .sdata2:0x8044DDD4; // type:object size:0x4 scope:local align:4 data:float +@5344 = .sdata2:0x8044DDD8; // type:object size:0x4 scope:local align:4 data:float +@5345 = .sdata2:0x8044DDDC; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x8044DDE0; // type:object size:0x4 scope:local align:4 data:float +@5347 = .sdata2:0x8044DDE4; // type:object size:0x4 scope:local align:4 data:float +@5348 = .sdata2:0x8044DDE8; // type:object size:0x4 scope:local align:4 data:float +@5349 = .sdata2:0x8044DDEC; // type:object size:0x4 scope:local align:4 data:float +@5365 = .sdata2:0x8044DDF0; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x8044DDF4; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x8044DDF8; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x8044DDFC; // type:object size:0x4 scope:local align:4 data:float +@5613 = .sdata2:0x8044DE00; // type:object size:0x4 scope:local align:4 data:float +@5614 = .sdata2:0x8044DE04; // type:object size:0x4 scope:local align:4 data:float +@5615 = .sdata2:0x8044DE08; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x8044DE0C; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x8044DE10; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x8044DE14; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x8044DE18; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x8044DE1C; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x8044DE20; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x8044DE24; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x8044DE28; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x8044DE2C; // type:object size:0x4 scope:local align:4 data:float +@6036 = .sdata2:0x8044DE30; // type:object size:0x4 scope:local align:4 data:float +@6037 = .sdata2:0x8044DE34; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x8044DE38; // type:object size:0x4 scope:local align:4 data:float +@6039 = .sdata2:0x8044DE3C; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x8044DE40; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x8044DE44; // type:object size:0x4 scope:local align:4 data:float +@6042 = .sdata2:0x8044DE48; // type:object size:0x4 scope:local align:4 data:float +@6761 = .sdata2:0x8044DE4C; // type:object size:0x4 scope:local align:4 data:float +@6762 = .sdata2:0x8044DE50; // type:object size:0x4 scope:local align:4 data:float +@6763 = .sdata2:0x8044DE54; // type:object size:0x4 scope:local align:4 data:float +@6764 = .sdata2:0x8044DE58; // type:object size:0x4 scope:local align:4 data:float +@6765 = .sdata2:0x8044DE5C; // type:object size:0x4 scope:local align:4 data:float +@6766 = .sdata2:0x8044DE60; // type:object size:0x4 scope:local align:4 data:float +@6767 = .sdata2:0x8044DE64; // type:object size:0x4 scope:local align:4 data:float +@6768 = .sdata2:0x8044DE68; // type:object size:0x4 scope:local align:4 data:float +@6769 = .sdata2:0x8044DE6C; // type:object size:0x4 scope:local align:4 data:float +@6770 = .sdata2:0x8044DE70; // type:object size:0x4 scope:local align:4 data:float +@6771 = .sdata2:0x8044DE74; // type:object size:0x4 scope:local align:4 data:float +@6772 = .sdata2:0x8044DE78; // type:object size:0x4 scope:local align:4 data:float +@6773 = .sdata2:0x8044DE7C; // type:object size:0x4 scope:local align:4 data:float +@6774 = .sdata2:0x8044DE80; // type:object size:0x4 scope:local align:4 data:float +@7011 = .sdata2:0x8044DE84; // type:object size:0x4 scope:local align:4 data:float +@7012 = .sdata2:0x8044DE88; // type:object size:0x4 scope:local align:4 data:float +@7013 = .sdata2:0x8044DE8C; // type:object size:0x4 scope:local align:4 data:float +@7014 = .sdata2:0x8044DE90; // type:object size:0x4 scope:local align:4 data:float +@7015 = .sdata2:0x8044DE94; // type:object size:0x4 scope:local align:4 data:float +@7016 = .sdata2:0x8044DE98; // type:object size:0x4 scope:local align:4 data:float +@7017 = .sdata2:0x8044DE9C; // type:object size:0x4 scope:local align:4 data:float +@7018 = .sdata2:0x8044DEA0; // type:object size:0x4 scope:local align:4 data:float +@7019 = .sdata2:0x8044DEA4; // type:object size:0x4 scope:local align:4 data:float +@7020 = .sdata2:0x8044DEA8; // type:object size:0x4 scope:local align:4 data:float +@7021 = .sdata2:0x8044DEAC; // type:object size:0x4 scope:local align:4 data:float +@7022 = .sdata2:0x8044DEB0; // type:object size:0x4 scope:local align:4 data:float +@7023 = .sdata2:0x8044DEB4; // type:object size:0x4 scope:local align:4 data:float +@7024 = .sdata2:0x8044DEB8; // type:object size:0x4 scope:local align:4 data:float +@7025 = .sdata2:0x8044DEBC; // type:object size:0x4 scope:local align:4 data:float +@7026 = .sdata2:0x8044DEC0; // type:object size:0x4 scope:local align:4 data:float +@7027 = .sdata2:0x8044DEC4; // type:object size:0x4 scope:local align:4 data:float +@7186 = .sdata2:0x8044DEC8; // type:object size:0x4 scope:local align:4 data:float +@7187 = .sdata2:0x8044DECC; // type:object size:0x4 scope:local align:4 data:float +@7365 = .sdata2:0x8044DED0; // type:object size:0x4 scope:local align:4 data:float +@7366 = .sdata2:0x8044DED4; // type:object size:0x4 scope:local align:4 data:float +@7608 = .sdata2:0x8044DED8; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x8044DEDC; // type:object size:0x4 scope:local align:4 data:float +@8647 = .sdata2:0x8044DEE0; // type:object size:0x4 scope:local align:4 data:float +@8975 = .sdata2:0x8044DEE4; // type:object size:0x4 scope:local align:4 data:float +@9254 = .sdata2:0x8044DEE8; // type:object size:0x4 scope:local align:4 data:float +@9255 = .sdata2:0x8044DEEC; // type:object size:0x4 scope:local align:4 data:float +@9256 = .sdata2:0x8044DEF0; // type:object size:0x4 scope:local align:4 data:float +@9257 = .sdata2:0x8044DEF4; // type:object size:0x4 scope:local align:4 data:float +@9258 = .sdata2:0x8044DEF8; // type:object size:0x4 scope:local align:4 data:float +@9259 = .sdata2:0x8044DEFC; // type:object size:0x4 scope:local align:4 data:float +@9676 = .sdata2:0x8044DF00; // type:object size:0x4 scope:local align:4 data:float +@9677 = .sdata2:0x8044DF04; // type:object size:0x4 scope:local align:4 data:float +@9722 = .sdata2:0x8044DF08; // type:object size:0x4 scope:local align:4 data:float +@9723 = .sdata2:0x8044DF0C; // type:object size:0x4 scope:local align:4 data:float +@9724 = .sdata2:0x8044DF10; // type:object size:0x4 scope:local align:4 data:float +@9725 = .sdata2:0x8044DF14; // type:object size:0x4 scope:local align:4 data:float +@9726 = .sdata2:0x8044DF18; // type:object size:0x4 scope:local align:4 data:float +@9727 = .sdata2:0x8044DF1C; // type:object size:0x4 scope:local align:4 data:float +@9728 = .sdata2:0x8044DF20; // type:object size:0x4 scope:local align:4 data:float +@9779 = .sdata2:0x8044DF24; // type:object size:0x4 scope:local align:4 data:float +@9780 = .sdata2:0x8044DF28; // type:object size:0x4 scope:local align:4 data:float +@9781 = .sdata2:0x8044DF2C; // type:object size:0x4 scope:local align:4 data:float +@10273 = .sdata2:0x8044DF30; // type:object size:0x4 scope:local align:4 data:float +@10274 = .sdata2:0x8044DF34; // type:object size:0x4 scope:local align:4 data:float +@10483 = .sdata2:0x8044DF38; // type:object size:0x4 scope:local align:4 data:float +@10484 = .sdata2:0x8044DF3C; // type:object size:0x4 scope:local align:4 data:float +@10485 = .sdata2:0x8044DF40; // type:object size:0x4 scope:local align:4 data:float +@10486 = .sdata2:0x8044DF44; // type:object size:0x4 scope:local align:4 data:float +@10916 = .sdata2:0x8044DF48; // type:object size:0x4 scope:local align:4 data:float +@10917 = .sdata2:0x8044DF4C; // type:object size:0x4 scope:local align:4 data:float +@10918 = .sdata2:0x8044DF50; // type:object size:0x4 scope:local align:4 data:float +@10919 = .sdata2:0x8044DF54; // type:object size:0x4 scope:local align:4 data:float +@10920 = .sdata2:0x8044DF58; // type:object size:0x4 scope:local align:4 data:float +@10921 = .sdata2:0x8044DF5C; // type:object size:0x4 scope:local align:4 data:float +@10922 = .sdata2:0x8044DF60; // type:object size:0x4 scope:local align:4 data:float +@10923 = .sdata2:0x8044DF64; // type:object size:0x4 scope:local align:4 data:float +@10924 = .sdata2:0x8044DF68; // type:object size:0x4 scope:local align:4 data:float +@10925 = .sdata2:0x8044DF6C; // type:object size:0x4 scope:local align:4 data:float +@10926 = .sdata2:0x8044DF70; // type:object size:0x4 scope:local align:4 data:float +@10927 = .sdata2:0x8044DF74; // type:object size:0x4 scope:local align:4 data:float +@10928 = .sdata2:0x8044DF78; // type:object size:0x4 scope:local align:4 data:float +@10929 = .sdata2:0x8044DF7C; // type:object size:0x4 scope:local align:4 data:float +@10930 = .sdata2:0x8044DF80; // type:object size:0x4 scope:local align:4 data:float +@10931 = .sdata2:0x8044DF84; // type:object size:0x4 scope:local align:4 data:float +@10932 = .sdata2:0x8044DF88; // type:object size:0x4 scope:local align:4 data:float +@3804 = .sdata2:0x8044DF90; // type:object size:0x4 scope:local align:4 data:float +@3805 = .sdata2:0x8044DF94; // type:object size:0x4 scope:local align:4 data:float +@3812 = .sdata2:0x8044DF98; // type:object size:0x8 scope:local align:4 data:double +@3843 = .sdata2:0x8044DFA0; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x8044DFA4; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x8044DFA8; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x8044DFAC; // type:object size:0x4 scope:local align:4 data:float +@3884 = .sdata2:0x8044DFB0; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x8044DFB4; // type:object size:0x4 scope:local align:4 data:float +@3923 = .sdata2:0x8044DFB8; // type:object size:0x4 scope:local align:4 data:float +@3924 = .sdata2:0x8044DFBC; // type:object size:0x4 scope:local align:4 data:float +@3925 = .sdata2:0x8044DFC0; // type:object size:0x4 scope:local align:4 data:float +@3926 = .sdata2:0x8044DFC4; // type:object size:0x4 scope:local align:4 data:float +@3927 = .sdata2:0x8044DFC8; // type:object size:0x4 scope:local align:4 data:float +@3928 = .sdata2:0x8044DFCC; // type:object size:0x4 scope:local align:4 data:float +@3929 = .sdata2:0x8044DFD0; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x8044DFD4; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x8044DFD8; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x8044DFDC; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x8044DFE0; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x8044DFE4; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x8044DFE8; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x8044DFEC; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x8044DFF0; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x8044DFF4; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x8044DFF8; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x8044DFFC; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044E000; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044E008; // type:object size:0x8 scope:local align:4 data:double +@4092 = .sdata2:0x8044E010; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x8044E014; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x8044E018; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x8044E01C; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x8044E020; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x8044E024; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x8044E028; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x8044E02C; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x8044E030; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x8044E038; // type:object size:0x8 scope:local align:4 data:double +@3776 = .sdata2:0x8044E040; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x8044E048; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x8044E04C; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x8044E050; // type:object size:0x8 scope:local align:4 data:double +@3911 = .sdata2:0x8044E058; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x8044E060; // type:object size:0x4 scope:local align:4 data:float +@4482 = .sdata2:0x8044E064; // type:object size:0x4 scope:local align:4 data:float +@5173 = .sdata2:0x8044E068; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x8044E06C; // type:object size:0x4 scope:local align:4 data:float +@5199 = .sdata2:0x8044E070; // type:object size:0x8 scope:local align:4 data:double +@5268 = .sdata2:0x8044E078; // type:object size:0x4 scope:local align:4 data:float +@5269 = .sdata2:0x8044E07C; // type:object size:0x4 scope:local align:4 data:float +@5271 = .sdata2:0x8044E080; // type:object size:0x8 scope:local align:4 data:double +@5402 = .sdata2:0x8044E088; // type:object size:0x8 scope:local align:4 data:4byte +@5403 = .sdata2:0x8044E090; // type:object size:0x8 scope:local align:4 data:4byte +@5531 = .sdata2:0x8044E098; // type:object size:0x4 scope:local align:4 data:float +@5611 = .sdata2:0x8044E09C; // type:object size:0x4 scope:local align:4 data:float +@5612 = .sdata2:0x8044E0A0; // type:object size:0x4 scope:local align:4 data:float +@5613 = .sdata2:0x8044E0A4; // type:object size:0x4 scope:local align:4 data:float +@5614 = .sdata2:0x8044E0A8; // type:object size:0x4 scope:local align:4 data:float +@5615 = .sdata2:0x8044E0AC; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x8044E0B0; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x8044E0B4; // type:object size:0x4 scope:local align:4 data:float +@7324 = .sdata2:0x8044E0B8; // type:object size:0x4 scope:local align:4 data:float +@7325 = .sdata2:0x8044E0BC; // type:object size:0x4 scope:local align:4 data:float +@7326 = .sdata2:0x8044E0C0; // type:object size:0x4 scope:local align:4 data:float +@7327 = .sdata2:0x8044E0C4; // type:object size:0x4 scope:local align:4 data:float +@7328 = .sdata2:0x8044E0C8; // type:object size:0x4 scope:local align:4 data:float +@7329 = .sdata2:0x8044E0CC; // type:object size:0x4 scope:local align:4 data:float +@7330 = .sdata2:0x8044E0D0; // type:object size:0x4 scope:local align:4 data:float +@7331 = .sdata2:0x8044E0D4; // type:object size:0x4 scope:local align:4 data:float +@7332 = .sdata2:0x8044E0D8; // type:object size:0x4 scope:local align:4 data:float +@7333 = .sdata2:0x8044E0DC; // type:object size:0x4 scope:local align:4 data:float +@7334 = .sdata2:0x8044E0E0; // type:object size:0x4 scope:local align:4 data:float +@7335 = .sdata2:0x8044E0E4; // type:object size:0x4 scope:local align:4 data:float +@7336 = .sdata2:0x8044E0E8; // type:object size:0x4 scope:local align:4 data:float +@7505 = .sdata2:0x8044E0EC; // type:object size:0x4 scope:local align:4 data:float +@7506 = .sdata2:0x8044E0F0; // type:object size:0x4 scope:local align:4 data:float +@7507 = .sdata2:0x8044E0F4; // type:object size:0x4 scope:local align:4 data:float +@7508 = .sdata2:0x8044E0F8; // type:object size:0x4 scope:local align:4 data:float +@7944 = .sdata2:0x8044E0FC; // type:object size:0x4 scope:local align:4 data:float +@7945 = .sdata2:0x8044E100; // type:object size:0x4 scope:local align:4 data:float +@7946 = .sdata2:0x8044E104; // type:object size:0x4 scope:local align:4 data:float +@7947 = .sdata2:0x8044E108; // type:object size:0x4 scope:local align:4 data:float +@7948 = .sdata2:0x8044E10C; // type:object size:0x4 scope:local align:4 data:float +@7949 = .sdata2:0x8044E110; // type:object size:0x4 scope:local align:4 data:float +@7963 = .sdata2:0x8044E118; // type:object size:0x8 scope:local align:4 data:double +@3962 = .sdata2:0x8044E120; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x8044E124; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044E128; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x8044E12C; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x8044E130; // type:object size:0x8 scope:local align:4 data:double +@4133 = .sdata2:0x8044E138; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x8044E13C; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x8044E140; // type:object size:0x4 scope:local align:4 data:float +@4249 = .sdata2:0x8044E144; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x8044E148; // type:object size:0x4 scope:local align:4 data:float +@4313 = .sdata2:0x8044E14C; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x8044E150; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x8044E154; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x8044E158; // type:object size:0x4 scope:local align:4 data:float +@4784 = .sdata2:0x8044E15C; // type:object size:0x4 scope:local align:4 data:float +@4785 = .sdata2:0x8044E160; // type:object size:0x4 scope:local align:4 data:float +@4786 = .sdata2:0x8044E164; // type:object size:0x4 scope:local align:4 data:float +@4787 = .sdata2:0x8044E168; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x8044E16C; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x8044E170; // type:object size:0x8 scope:local align:4 data:double +@4848 = .sdata2:0x8044E178; // type:object size:0x4 scope:local align:4 data:float +@4926 = .sdata2:0x8044E17C; // type:object size:0x4 scope:local align:4 data:float +@4927 = .sdata2:0x8044E180; // type:object size:0x4 scope:local align:4 data:float +@5277 = .sdata2:0x8044E184; // type:object size:0x4 scope:local align:4 data:float +@5288 = .sdata2:0x8044E188; // type:object size:0x4 scope:local align:4 data:float +@6017 = .sdata2:0x8044E18C; // type:object size:0x4 scope:local align:4 data:float +@6180 = .sdata2:0x8044E190; // type:object size:0x4 scope:local align:4 data:float +@6181 = .sdata2:0x8044E194; // type:object size:0x4 scope:local align:4 data:float +@3803 = .sdata2:0x8044E198; // type:object size:0x4 scope:local align:4 data:float +l_lineWidthPatOff$3807 = .sdata2:0x8044E19C; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3808 = .sdata2:0x8044E1A4; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3809 = .sdata2:0x8044E1AC; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOff$3820 = .sdata2:0x8044E1B4; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3821 = .sdata2:0x8044E1BC; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3822 = .sdata2:0x8044E1C4; // type:object size:0x5 scope:local align:4 +@3837 = .sdata2:0x8044E1CC; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x8044E1D0; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x8044E1D8; // type:object size:0x8 scope:local align:4 data:double +@4168 = .sdata2:0x8044E1E0; // type:object size:0x8 scope:local align:4 data:double +@4170 = .sdata2:0x8044E1E8; // type:object size:0x8 scope:local align:4 data:double +@4245 = .sdata2:0x8044E1F0; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x8044E1F4; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x8044E1F8; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x8044E1FC; // type:object size:0x4 scope:local align:4 data:float +@4460 = .sdata2:0x8044E200; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x8044E204; // type:object size:0x4 scope:local align:4 data:float +@4462 = .sdata2:0x8044E208; // type:object size:0x4 scope:local align:4 data:float +@3703 = .sdata2:0x8044E210; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x8044E214; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x8044E218; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x8044E21C; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x8044E220; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x8044E224; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x8044E228; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044E22C; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x8044E230; // type:object size:0x8 scope:local align:4 data:double +@4140 = .sdata2:0x8044E238; // type:object size:0x8 scope:local align:4 data:double +@3904 = .sdata2:0x8044E240; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8044E244; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x8044E248; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x8044E24C; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x8044E250; // type:object size:0x8 scope:local align:4 data:double +@3994 = .sdata2:0x8044E258; // type:object size:0x4 scope:local align:4 data:float +@3995 = .sdata2:0x8044E25C; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x8044E260; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x8044E264; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x8044E268; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x8044E26C; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x8044E270; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x8044E274; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x8044E278; // type:object size:0x8 scope:local align:4 data:double +@4397 = .sdata2:0x8044E280; // type:object size:0x4 scope:local align:4 data:float +@4398 = .sdata2:0x8044E284; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x8044E288; // type:object size:0x4 scope:local align:4 data:float +@4541 = .sdata2:0x8044E28C; // type:object size:0x4 scope:local align:4 data:float +@4939 = .sdata2:0x8044E290; // type:object size:0x4 scope:local align:4 data:float +@4940 = .sdata2:0x8044E294; // type:object size:0x4 scope:local align:4 data:float +@6869 = .sdata2:0x8044E298; // type:object size:0x4 scope:local align:4 data:float +@7001 = .sdata2:0x8044E29C; // type:object size:0x4 scope:local align:4 data:float +@7314 = .sdata2:0x8044E2A0; // type:object size:0x4 scope:local align:4 data:float +@7362 = .sdata2:0x8044E2A4; // type:object size:0x4 scope:local align:4 data:float +@7370 = .sdata2:0x8044E2A8; // type:object size:0x4 scope:local align:4 data:float +@7371 = .sdata2:0x8044E2AC; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x8044E2B0; // type:object size:0x8 scope:local align:4 data:double +@3703 = .sdata2:0x8044E2B8; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x8044E2BC; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8044E2C0; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x8044E2C4; // type:object size:0x4 scope:local align:4 data:float +@3771 = .sdata2:0x8044E2C8; // type:object size:0x4 scope:local align:4 data:float +m_other__22dMfm_HIO_prm_res_src_s = .sdata2:0x8044E2CC; // type:object size:0x1 scope:global align:4 data:byte +@4104 = .sdata2:0x8044E2D0; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x8044E2D4; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x8044E2D8; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x8044E2E0; // type:object size:0x8 scope:local align:4 data:double +l_lineWidthPatData$4134 = .sdata2:0x8044E2E8; // type:object size:0x5 scope:local align:4 +l_lineWidthPatData2$4135 = .sdata2:0x8044E2F0; // type:object size:0x5 scope:local align:4 +@4152 = .sdata2:0x8044E2F8; // type:object size:0x4 scope:local align:4 data:float +borderColor0$4169 = .sdata2:0x8044E2FC; // type:object size:0x4 scope:local align:4 +borderColor1$4170 = .sdata2:0x8044E300; // type:object size:0x4 scope:local align:4 +l_mapBaseColor$4181 = .sdata2:0x8044E304; // type:object size:0x4 scope:local align:4 +@3970 = .sdata2:0x8044E308; // type:object size:0x4 scope:local align:4 data:float +@3971 = .sdata2:0x8044E30C; // type:object size:0x4 scope:local align:4 data:float +@3972 = .sdata2:0x8044E310; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x8044E314; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x8044E318; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x8044E31C; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x8044E320; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x8044E324; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x8044E328; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x8044E32C; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x8044E330; // type:object size:0x8 scope:local align:4 data:double +@4260 = .sdata2:0x8044E338; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x8044E340; // type:object size:0x8 scope:local align:4 data:double +@5133 = .sdata2:0x8044E348; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x8044E34C; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x8044E350; // type:object size:0x4 scope:local align:4 data:float +@5434 = .sdata2:0x8044E354; // type:object size:0x4 scope:local align:4 data:float +@5568 = .sdata2:0x8044E358; // type:object size:0x4 scope:local align:4 data:float +@5632 = .sdata2:0x8044E35C; // type:object size:0x4 scope:local align:4 data:float +@5633 = .sdata2:0x8044E360; // type:object size:0x4 scope:local align:4 data:float +@6309 = .sdata2:0x8044E364; // type:object size:0x4 scope:local align:4 data:float +@6325 = .sdata2:0x8044E368; // type:object size:0x4 scope:local align:4 data:float +@3834 = .sdata2:0x8044E370; // type:object size:0x4 scope:local align:4 data:float +@3835 = .sdata2:0x8044E374; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x8044E378; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x8044E37C; // type:object size:0x4 scope:local align:4 data:float +@3961 = .sdata2:0x8044E380; // type:object size:0x4 scope:local align:4 data:float +@3962 = .sdata2:0x8044E384; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x8044E388; // type:object size:0x4 scope:local align:4 data:float +@3964 = .sdata2:0x8044E38C; // type:object size:0x4 scope:local align:4 data:float +@3965 = .sdata2:0x8044E390; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x8044E398; // type:object size:0x8 scope:local align:4 data:double +@4089 = .sdata2:0x8044E3A0; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x8044E3A4; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x8044E3A8; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x8044E3B0; // type:object size:0x8 scope:local align:4 data:double +@4474 = .sdata2:0x8044E3B8; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8044E3C0; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8044E3C4; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x8044E3C8; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x8044E3CC; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x8044E3D0; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x8044E3D8; // type:object size:0x8 scope:local align:4 data:double +@4302 = .sdata2:0x8044E3E0; // type:object size:0x4 scope:local align:4 data:float +@4303 = .sdata2:0x8044E3E4; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x8044E3E8; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x8044E3EC; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x8044E3F0; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x8044E3F4; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x8044E3F8; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x8044E3FC; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x8044E400; // type:object size:0x4 scope:local align:4 data:float +@4453 = .sdata2:0x8044E404; // type:object size:0x4 scope:local align:4 data:float +@4820 = .sdata2:0x8044E408; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x8044E40C; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x8044E410; // type:object size:0x8 scope:local align:4 data:double +@3827 = .sdata2:0x8044E418; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x8044E41C; // type:object size:0x4 scope:local align:4 data:float +@3964 = .sdata2:0x8044E420; // type:object size:0x4 scope:local align:4 data:float +@3965 = .sdata2:0x8044E424; // type:object size:0x4 scope:local align:4 data:float +@3966 = .sdata2:0x8044E428; // type:object size:0x4 scope:local align:4 data:float +@3967 = .sdata2:0x8044E42C; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x8044E430; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x8044E434; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x8044E438; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x8044E440; // type:object size:0x8 scope:local align:4 data:double +@4171 = .sdata2:0x8044E448; // type:object size:0x8 scope:local align:4 data:double +@4308 = .sdata2:0x8044E450; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x8044E454; // type:object size:0x4 scope:local align:4 data:float +@4310 = .sdata2:0x8044E458; // type:object size:0x4 scope:local align:4 data:float +l_msgNum2$3922 = .sdata2:0x8044E460; // type:object size:0x2 scope:local align:4 +@4070 = .sdata2:0x8044E464; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x8044E468; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x8044E46C; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x8044E470; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x8044E478; // type:object size:0x8 scope:local align:4 data:double +@4471 = .sdata2:0x8044E480; // type:object size:0x4 scope:local align:4 data:float +@4472 = .sdata2:0x8044E484; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x8044E488; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x8044E48C; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x8044E490; // type:object size:0x8 scope:local align:4 data:double +@4915 = .sdata2:0x8044E498; // type:object size:0x4 scope:local align:4 data:float +@4946 = .sdata2:0x8044E49C; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x8044E4A0; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x8044E4A4; // type:object size:0x4 scope:local align:4 data:float +@5097 = .sdata2:0x8044E4A8; // type:object size:0x4 scope:local align:4 data:float +@5098 = .sdata2:0x8044E4AC; // type:object size:0x4 scope:local align:4 data:float +@6348 = .sdata2:0x8044E4B0; // type:object size:0x4 scope:local align:4 data:float +@6607 = .sdata2:0x8044E4B4; // type:object size:0x4 scope:local align:4 data:float +@6608 = .sdata2:0x8044E4B8; // type:object size:0x4 scope:local align:4 data:float +@6609 = .sdata2:0x8044E4BC; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x8044E4C0; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x8044E4C4; // type:object size:0x4 scope:local align:4 data:float +@4310 = .sdata2:0x8044E4C8; // type:object size:0x4 scope:local align:4 data:float +@4311 = .sdata2:0x8044E4CC; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x8044E4D0; // type:object size:0x4 scope:local align:4 data:float +@4313 = .sdata2:0x8044E4D4; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x8044E4D8; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x8044E4DC; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x8044E4E0; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x8044E4E4; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x8044E4E8; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x8044E4F0; // type:object size:0x8 scope:local align:4 data:double +@4473 = .sdata2:0x8044E4F8; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x8044E500; // type:object size:0x8 scope:local align:4 data:double +@4747 = .sdata2:0x8044E508; // type:object size:0x4 scope:local align:4 data:float +@4818 = .sdata2:0x8044E50C; // type:object size:0x4 scope:local align:4 data:float +@4819 = .sdata2:0x8044E510; // type:object size:0x4 scope:local align:4 data:float +@5179 = .sdata2:0x8044E514; // type:object size:0x4 scope:local align:4 data:4byte +@5374 = .sdata2:0x8044E518; // type:object size:0x4 scope:local align:4 data:float +@5375 = .sdata2:0x8044E51C; // type:object size:0x4 scope:local align:4 data:float +@5376 = .sdata2:0x8044E520; // type:object size:0x4 scope:local align:4 data:float +@5377 = .sdata2:0x8044E524; // type:object size:0x4 scope:local align:4 data:float +@5378 = .sdata2:0x8044E528; // type:object size:0x4 scope:local align:4 data:float +@5656 = .sdata2:0x8044E52C; // type:object size:0x4 scope:local align:4 data:float +@5657 = .sdata2:0x8044E530; // type:object size:0x8 scope:local align:4 data:double +@5658 = .sdata2:0x8044E538; // type:object size:0x8 scope:local align:4 data:double +@5659 = .sdata2:0x8044E540; // type:object size:0x8 scope:local align:4 data:double +@5691 = .sdata2:0x8044E548; // type:object size:0x4 scope:local align:4 data:float +@5819 = .sdata2:0x8044E54C; // type:object size:0x4 scope:local align:4 data:float +@6151 = .sdata2:0x8044E550; // type:object size:0x4 scope:local align:4 data:float +@6316 = .sdata2:0x8044E554; // type:object size:0x4 scope:local align:4 data:float +@6462 = .sdata2:0x8044E558; // type:object size:0x4 scope:local align:4 data:float +i_nameID$6480 = .sdata2:0x8044E55C; // type:object size:0x8 scope:local align:4 +i_expID$6481 = .sdata2:0x8044E564; // type:object size:0x8 scope:local align:4 +@3849 = .sdata2:0x8044E570; // type:object size:0x4 scope:local align:4 data:float +@3850 = .sdata2:0x8044E574; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x8044E578; // type:object size:0x4 scope:local align:4 data:float +@4163 = .sdata2:0x8044E57C; // type:object size:0x4 scope:local align:4 data:float +@4164 = .sdata2:0x8044E580; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x8044E584; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x8044E588; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x8044E58C; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x8044E590; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x8044E594; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x8044E598; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x8044E5A0; // type:object size:0x8 scope:local align:4 data:double +@4866 = .sdata2:0x8044E5A8; // type:object size:0x4 scope:local align:4 data:float +@6314 = .sdata2:0x8044E5AC; // type:object size:0x4 scope:local align:4 data:float +@6315 = .sdata2:0x8044E5B0; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x8044E5B8; // type:object size:0x4 scope:local align:4 data:float +@3809 = .sdata2:0x8044E5BC; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x8044E5C0; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8044E5C4; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x8044E5C8; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x8044E5CC; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x8044E5D0; // type:object size:0x4 scope:local align:4 data:float +@3945 = .sdata2:0x8044E5D4; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x8044E5D8; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x8044E5E0; // type:object size:0x8 scope:local align:4 data:double +@4104 = .sdata2:0x8044E5E8; // type:object size:0x8 scope:local align:4 data:double +@4152 = .sdata2:0x8044E5F0; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x8044E5F4; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x8044E5F8; // type:object size:0x4 scope:local align:4 data:float +@6000 = .sdata2:0x8044E5FC; // type:object size:0x4 scope:local align:4 data:float +@6001 = .sdata2:0x8044E600; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x8044E604; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x8044E608; // type:object size:0x4 scope:local align:4 data:float +@3787 = .sdata2:0x8044E610; // type:object size:0x4 scope:local align:4 data:float +@3788 = .sdata2:0x8044E614; // type:object size:0x4 scope:local align:4 data:float +@3789 = .sdata2:0x8044E618; // type:object size:0x4 scope:local align:4 data:float +@3790 = .sdata2:0x8044E61C; // type:object size:0x4 scope:local align:4 data:float +@3791 = .sdata2:0x8044E620; // type:object size:0x4 scope:local align:4 data:float +@3792 = .sdata2:0x8044E624; // type:object size:0x4 scope:local align:4 data:float +@3793 = .sdata2:0x8044E628; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x8044E62C; // type:object size:0x4 scope:local align:4 data:float +@3795 = .sdata2:0x8044E630; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x8044E634; // type:object size:0x4 scope:local align:4 data:float +@3797 = .sdata2:0x8044E638; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x8044E63C; // type:object size:0x4 scope:local align:4 data:float +@3799 = .sdata2:0x8044E640; // type:object size:0x4 scope:local align:4 data:float +@3800 = .sdata2:0x8044E644; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x8044E648; // type:object size:0x4 scope:local align:4 data:float +@3802 = .sdata2:0x8044E64C; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x8044E650; // type:object size:0x4 scope:local align:4 data:float +@3829 = .sdata2:0x8044E654; // type:object size:0x4 scope:local align:4 data:float +@3830 = .sdata2:0x8044E658; // type:object size:0x4 scope:local align:4 data:float +@3831 = .sdata2:0x8044E65C; // type:object size:0x4 scope:local align:4 data:float +@3832 = .sdata2:0x8044E660; // type:object size:0x4 scope:local align:4 data:float +@3867 = .sdata2:0x8044E664; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x8044E668; // type:object size:0x4 scope:local align:4 data:float +@3903 = .sdata2:0x8044E66C; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x8044E670; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8044E674; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x8044E678; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x8044E67C; // type:object size:0x4 scope:local align:4 data:float +@3912 = .sdata2:0x8044E680; // type:object size:0x4 scope:local align:4 data:float +@3913 = .sdata2:0x8044E684; // type:object size:0x4 scope:local align:4 data:float +@3914 = .sdata2:0x8044E688; // type:object size:0x4 scope:local align:4 data:float +@3915 = .sdata2:0x8044E68C; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x8044E690; // type:object size:0x4 scope:local align:4 data:float +@3921 = .sdata2:0x8044E694; // type:object size:0x4 scope:local align:4 data:float +@3956 = .sdata2:0x8044E698; // type:object size:0x4 scope:local align:4 data:float +@3957 = .sdata2:0x8044E69C; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x8044E6A0; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x8044E6A4; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x8044E6A8; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x8044E6AC; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x8044E6B0; // type:object size:0x4 scope:local align:4 data:float +@4033 = .sdata2:0x8044E6B4; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x8044E6B8; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x8044E6BC; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x8044E6C0; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x8044E6C4; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x8044E6C8; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8044E6CC; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x8044E6D0; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x8044E6D4; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x8044E6D8; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x8044E6DC; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x8044E6E0; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x8044E6E4; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x8044E6E8; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x8044E6EC; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x8044E6F0; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x8044E6F4; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x8044E6F8; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x8044E6FC; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x8044E700; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x8044E704; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x8044E708; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x8044E70C; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x8044E710; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x8044E714; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x8044E718; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x8044E71C; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x8044E720; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x8044E724; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044E728; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044E72C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x8044E730; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x8044E734; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x8044E738; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8044E73C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x8044E740; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x8044E744; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x8044E748; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8044E74C; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x8044E750; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x8044E754; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x8044E758; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x8044E75C; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x8044E760; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x8044E764; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x8044E768; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x8044E76C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x8044E770; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x8044E774; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x8044E778; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x8044E77C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x8044E780; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x8044E784; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x8044E788; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x8044E78C; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x8044E790; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x8044E794; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x8044E798; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x8044E79C; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x8044E7A0; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x8044E7A4; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x8044E7A8; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x8044E7AC; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x8044E7B0; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x8044E7B4; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x8044E7B8; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x8044E7BC; // type:object size:0x4 scope:local align:4 data:float +@4284 = .sdata2:0x8044E7C0; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x8044E7C4; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x8044E7C8; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x8044E7CC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x8044E7D0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x8044E7D4; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x8044E7D8; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x8044E7DC; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x8044E7E0; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x8044E7E4; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x8044E7E8; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x8044E7EC; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x8044E7F0; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x8044E7F4; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x8044E7F8; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x8044E7FC; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x8044E800; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x8044E804; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x8044E808; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x8044E80C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x8044E810; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x8044E814; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x8044E818; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x8044E81C; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x8044E820; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x8044E824; // type:object size:0x4 scope:local align:4 data:float +@4417 = .sdata2:0x8044E828; // type:object size:0x4 scope:local align:4 data:float +@4418 = .sdata2:0x8044E82C; // type:object size:0x4 scope:local align:4 data:float +@4419 = .sdata2:0x8044E830; // type:object size:0x4 scope:local align:4 data:float +@4420 = .sdata2:0x8044E834; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x8044E838; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x8044E83C; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x8044E840; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x8044E844; // type:object size:0x4 scope:local align:4 data:float +@4425 = .sdata2:0x8044E848; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x8044E84C; // type:object size:0x4 scope:local align:4 data:float +@4427 = .sdata2:0x8044E850; // type:object size:0x4 scope:local align:4 data:float +@4428 = .sdata2:0x8044E854; // type:object size:0x4 scope:local align:4 data:float +@4429 = .sdata2:0x8044E858; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x8044E85C; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x8044E860; // type:object size:0x4 scope:local align:4 data:float +@4486 = .sdata2:0x8044E864; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x8044E868; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x8044E86C; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x8044E870; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x8044E874; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x8044E878; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x8044E87C; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x8044E880; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x8044E884; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x8044E888; // type:object size:0x4 scope:local align:4 data:float +@4514 = .sdata2:0x8044E88C; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x8044E890; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x8044E898; // type:object size:0x8 scope:local align:4 data:double +@5628 = .sdata2:0x8044E8A0; // type:object size:0x4 scope:local align:4 data:float +@5629 = .sdata2:0x8044E8A4; // type:object size:0x4 scope:local align:4 data:float +@5630 = .sdata2:0x8044E8A8; // type:object size:0x4 scope:local align:4 data:float +@5631 = .sdata2:0x8044E8AC; // type:object size:0x4 scope:local align:4 data:float +@5632 = .sdata2:0x8044E8B0; // type:object size:0x4 scope:local align:4 data:float +@5633 = .sdata2:0x8044E8B4; // type:object size:0x4 scope:local align:4 data:float +@5634 = .sdata2:0x8044E8B8; // type:object size:0x4 scope:local align:4 data:float +@5635 = .sdata2:0x8044E8BC; // type:object size:0x4 scope:local align:4 data:float +@5636 = .sdata2:0x8044E8C0; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x8044E8C4; // type:object size:0x4 scope:local align:4 data:float +@6039 = .sdata2:0x8044E8C8; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x8044E8CC; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x8044E8D0; // type:object size:0x4 scope:local align:4 data:float +@6042 = .sdata2:0x8044E8D4; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x8044E8D8; // type:object size:0x4 scope:local align:4 data:float +@7883 = .sdata2:0x8044E8DC; // type:object size:0x4 scope:local align:4 data:float +@3742 = .sdata2:0x8044E8E0; // type:object size:0x4 scope:local align:4 data:float +@3890 = .sdata2:0x8044E8E4; // type:object size:0x4 scope:local align:4 data:float +@3891 = .sdata2:0x8044E8E8; // type:object size:0x4 scope:local align:4 data:float +@3892 = .sdata2:0x8044E8EC; // type:object size:0x4 scope:local align:4 data:float +@3893 = .sdata2:0x8044E8F0; // type:object size:0x4 scope:local align:4 data:float +@3894 = .sdata2:0x8044E8F4; // type:object size:0x4 scope:local align:4 data:float +@3895 = .sdata2:0x8044E8F8; // type:object size:0x4 scope:local align:4 data:float +@3896 = .sdata2:0x8044E8FC; // type:object size:0x4 scope:local align:4 data:float +@3897 = .sdata2:0x8044E900; // type:object size:0x4 scope:local align:4 data:float +@3898 = .sdata2:0x8044E904; // type:object size:0x4 scope:local align:4 data:float +@3940 = .sdata2:0x8044E908; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x8044E90C; // type:object size:0x4 scope:local align:4 data:float +@3942 = .sdata2:0x8044E910; // type:object size:0x4 scope:local align:4 data:float +@3943 = .sdata2:0x8044E914; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x8044E918; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x8044E91C; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x8044E920; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x8044E928; // type:object size:0x8 scope:local align:4 data:double +@3793 = .sdata2:0x8044E930; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x8044E934; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x8044E938; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x8044E93C; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x8044E940; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x8044E944; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x8044E948; // type:object size:0x8 scope:local align:4 data:double +@4076 = .sdata2:0x8044E950; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x8044E958; // type:object size:0x8 scope:local align:4 data:double +@4128 = .sdata2:0x8044E960; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x8044E964; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8044E968; // type:object size:0x8 scope:local align:4 data:double +@4159 = .sdata2:0x8044E970; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x8044E974; // type:object size:0x4 scope:local align:4 data:float +@3758 = .sdata2:0x8044E978; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x8044E97C; // type:object size:0x4 scope:local align:4 data:float +@3760 = .sdata2:0x8044E980; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x8044E984; // type:object size:0x4 scope:local align:4 data:float +@3762 = .sdata2:0x8044E988; // type:object size:0x4 scope:local align:4 data:float +@3819 = .sdata2:0x8044E98C; // type:object size:0x4 scope:local align:4 data:float +@3820 = .sdata2:0x8044E990; // type:object size:0x4 scope:local align:4 data:float +@3821 = .sdata2:0x8044E994; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x8044E998; // type:object size:0x4 scope:local align:4 data:float +@3824 = .sdata2:0x8044E9A0; // type:object size:0x8 scope:local align:4 data:double +@3866 = .sdata2:0x8044E9A8; // type:object size:0x4 scope:local align:4 data:float +@3979 = .sdata2:0x8044E9AC; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044E9B0; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044E9B4; // type:object size:0x4 scope:local align:4 data:float +@4827 = .sdata2:0x8044E9B8; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x8044E9BC; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x8044E9C0; // type:object size:0x4 scope:local align:4 data:float +@4831 = .sdata2:0x8044E9C8; // type:object size:0x8 scope:local align:4 data:double +@5690 = .sdata2:0x8044E9D0; // type:object size:0x4 scope:local align:4 data:float +@5691 = .sdata2:0x8044E9D4; // type:object size:0x4 scope:local align:4 data:float +@5692 = .sdata2:0x8044E9D8; // type:object size:0x4 scope:local align:4 data:float +@6049 = .sdata2:0x8044E9DC; // type:object size:0x4 scope:local align:4 data:float +@6081 = .sdata2:0x8044E9E0; // type:object size:0x4 scope:local align:4 data:float +@6116 = .sdata2:0x8044E9E4; // type:object size:0x4 scope:local align:4 data:float +@6199 = .sdata2:0x8044E9E8; // type:object size:0x8 scope:local align:4 data:double +@6430 = .sdata2:0x8044E9F0; // type:object size:0x4 scope:local align:4 data:float +@8113 = .sdata2:0x8044E9F4; // type:object size:0x4 scope:local align:4 data:float +@8265 = .sdata2:0x8044E9F8; // type:object size:0x4 scope:local align:4 data:float +@8266 = .sdata2:0x8044E9FC; // type:object size:0x4 scope:local align:4 data:float +@8454 = .sdata2:0x8044EA00; // type:object size:0x4 scope:local align:4 data:float +@8455 = .sdata2:0x8044EA04; // type:object size:0x4 scope:local align:4 data:float +@8680 = .sdata2:0x8044EA08; // type:object size:0x4 scope:local align:4 data:float +@8681 = .sdata2:0x8044EA0C; // type:object size:0x4 scope:local align:4 data:float +@8898 = .sdata2:0x8044EA10; // type:object size:0x4 scope:local align:4 data:float +@8899 = .sdata2:0x8044EA14; // type:object size:0x4 scope:local align:4 data:float +@8900 = .sdata2:0x8044EA18; // type:object size:0x4 scope:local align:4 data:float +@8901 = .sdata2:0x8044EA1C; // type:object size:0x4 scope:local align:4 data:float +@8902 = .sdata2:0x8044EA20; // type:object size:0x4 scope:local align:4 data:float +@8903 = .sdata2:0x8044EA24; // type:object size:0x4 scope:local align:4 data:float +@8904 = .sdata2:0x8044EA28; // type:object size:0x4 scope:local align:4 data:float +@8905 = .sdata2:0x8044EA2C; // type:object size:0x4 scope:local align:4 data:float +@8906 = .sdata2:0x8044EA30; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x8044EA34; // type:object size:0x4 scope:local align:4 data:float +@8908 = .sdata2:0x8044EA38; // type:object size:0x4 scope:local align:4 data:float +@8909 = .sdata2:0x8044EA3C; // type:object size:0x4 scope:local align:4 data:float +@8910 = .sdata2:0x8044EA40; // type:object size:0x4 scope:local align:4 data:float +@8911 = .sdata2:0x8044EA44; // type:object size:0x4 scope:local align:4 data:float +@8912 = .sdata2:0x8044EA48; // type:object size:0x4 scope:local align:4 data:float +@8913 = .sdata2:0x8044EA4C; // type:object size:0x4 scope:local align:4 data:float +@8914 = .sdata2:0x8044EA50; // type:object size:0x4 scope:local align:4 data:float +@8932 = .sdata2:0x8044EA54; // type:object size:0x4 scope:local align:4 data:float +@8933 = .sdata2:0x8044EA58; // type:object size:0x4 scope:local align:4 data:float +@8934 = .sdata2:0x8044EA5C; // type:object size:0x4 scope:local align:4 data:float +@8935 = .sdata2:0x8044EA60; // type:object size:0x4 scope:local align:4 data:float +@8936 = .sdata2:0x8044EA64; // type:object size:0x4 scope:local align:4 data:float +@8954 = .sdata2:0x8044EA68; // type:object size:0x4 scope:local align:4 data:float +@8955 = .sdata2:0x8044EA6C; // type:object size:0x4 scope:local align:4 data:float +@8956 = .sdata2:0x8044EA70; // type:object size:0x4 scope:local align:4 data:float +@8957 = .sdata2:0x8044EA74; // type:object size:0x4 scope:local align:4 data:float +@8958 = .sdata2:0x8044EA78; // type:object size:0x4 scope:local align:4 data:float +@8959 = .sdata2:0x8044EA7C; // type:object size:0x4 scope:local align:4 data:float +@8996 = .sdata2:0x8044EA80; // type:object size:0x4 scope:local align:4 data:float +@8997 = .sdata2:0x8044EA84; // type:object size:0x4 scope:local align:4 data:float +@8998 = .sdata2:0x8044EA88; // type:object size:0x4 scope:local align:4 data:float +@8999 = .sdata2:0x8044EA8C; // type:object size:0x4 scope:local align:4 data:float +@9000 = .sdata2:0x8044EA90; // type:object size:0x4 scope:local align:4 data:float +@9001 = .sdata2:0x8044EA94; // type:object size:0x4 scope:local align:4 data:float +@9002 = .sdata2:0x8044EA98; // type:object size:0x4 scope:local align:4 data:float +@9003 = .sdata2:0x8044EA9C; // type:object size:0x4 scope:local align:4 data:float +@9004 = .sdata2:0x8044EAA0; // type:object size:0x4 scope:local align:4 data:float +@9005 = .sdata2:0x8044EAA4; // type:object size:0x4 scope:local align:4 data:float +@9006 = .sdata2:0x8044EAA8; // type:object size:0x4 scope:local align:4 data:float +@9007 = .sdata2:0x8044EAAC; // type:object size:0x4 scope:local align:4 data:float +@9008 = .sdata2:0x8044EAB0; // type:object size:0x4 scope:local align:4 data:float +@9009 = .sdata2:0x8044EAB4; // type:object size:0x4 scope:local align:4 data:float +@9010 = .sdata2:0x8044EAB8; // type:object size:0x4 scope:local align:4 data:float +@9011 = .sdata2:0x8044EABC; // type:object size:0x4 scope:local align:4 data:float +@9012 = .sdata2:0x8044EAC0; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x8044EAC8; // type:object size:0x4 scope:local align:4 data:float +@3917 = .sdata2:0x8044EACC; // type:object size:0x4 scope:local align:4 data:float +@3918 = .sdata2:0x8044EAD0; // type:object size:0x4 scope:local align:4 data:float +@3919 = .sdata2:0x8044EAD4; // type:object size:0x4 scope:local align:4 data:float +@3920 = .sdata2:0x8044EAD8; // type:object size:0x4 scope:local align:4 data:float +@3921 = .sdata2:0x8044EADC; // type:object size:0x4 scope:local align:4 data:float +@3922 = .sdata2:0x8044EAE0; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x8044EAE8; // type:object size:0x8 scope:local align:4 data:double +@5222 = .sdata2:0x8044EAF0; // type:object size:0x8 scope:local align:4 data:double +@4662 = .sdata2:0x8044EAF8; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x8044EAFC; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x8044EB00; // type:object size:0x4 scope:local align:4 data:float +@5267 = .sdata2:0x8044EB08; // type:object size:0x8 scope:local align:4 data:double +@5268 = .sdata2:0x8044EB10; // type:object size:0x8 scope:local align:4 data:double +@5791 = .sdata2:0x8044EB18; // type:object size:0x4 scope:local align:4 data:float +@5933 = .sdata2:0x8044EB1C; // type:object size:0x4 scope:local align:4 data:float +@6051 = .sdata2:0x8044EB20; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x8044EB24; // type:object size:0x4 scope:local align:4 data:float +@6564 = .sdata2:0x8044EB28; // type:object size:0x4 scope:local align:4 data:float +@7509 = .sdata2:0x8044EB2C; // type:object size:0x4 scope:local align:4 data:float +@7510 = .sdata2:0x8044EB30; // type:object size:0x4 scope:local align:4 data:float +@9090 = .sdata2:0x8044EB34; // type:object size:0x4 scope:local align:4 data:float +@9091 = .sdata2:0x8044EB38; // type:object size:0x4 scope:local align:4 data:float +@3748 = .sdata2:0x8044EB40; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x8044EB44; // type:object size:0x4 scope:local align:4 data:float +@4397 = .sdata2:0x8044EB48; // type:object size:0x8 scope:local align:4 data:double +@4986 = .sdata2:0x8044EB50; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x8044EB54; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x8044EB58; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x8044EB5C; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x8044EB60; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x8044EB64; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x8044EB68; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x8044EB6C; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x8044EB70; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x8044EB74; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x8044EB78; // type:object size:0x4 scope:local align:4 data:float +@5000 = .sdata2:0x8044EB80; // type:object size:0x8 scope:local align:4 data:double +@4025 = .sdata2:0x8044EB88; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x8044EB8C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x8044EB90; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x8044EB94; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x8044EB98; // type:object size:0x8 scope:local align:4 data:double +@4198 = .sdata2:0x8044EBA0; // type:object size:0x8 scope:local align:4 data:double +@4291 = .sdata2:0x8044EBA8; // type:object size:0x4 scope:local align:4 data:float +@5148 = .sdata2:0x8044EBAC; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x8044EBB0; // type:object size:0x8 scope:local align:4 data:double +@5476 = .sdata2:0x8044EBB8; // type:object size:0x4 scope:local align:4 data:float +@5477 = .sdata2:0x8044EBBC; // type:object size:0x4 scope:local align:4 data:float +@6365 = .sdata2:0x8044EBC0; // type:object size:0x4 scope:local align:4 data:float +@6780 = .sdata2:0x8044EBC4; // type:object size:0x4 scope:local align:4 data:float +@7194 = .sdata2:0x8044EBC8; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x8044EBD0; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x8044EBD4; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x8044EBD8; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x8044EBDC; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x8044EBE0; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x8044EBE4; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x8044EBE8; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x8044EBEC; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x8044EBF0; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x8044EBF4; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8044EBF8; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x8044EBFC; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x8044EC00; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x8044EC04; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8044EC08; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x8044EC0C; // type:object size:0x4 scope:local align:4 data:float +@4133 = .sdata2:0x8044EC10; // type:object size:0x4 scope:local align:4 data:float +@4134 = .sdata2:0x8044EC14; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x8044EC18; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x8044EC1C; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x8044EC20; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x8044EC24; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x8044EC28; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8044EC2C; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x8044EC30; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x8044EC34; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x8044EC38; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x8044EC3C; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x8044EC40; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x8044EC44; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x8044EC48; // type:object size:0x8 scope:local align:4 data:double +@5043 = .sdata2:0x8044EC50; // type:object size:0x4 scope:local align:4 data:float +@5946 = .sdata2:0x8044EC54; // type:object size:0x4 scope:local align:4 data:float +@5947 = .sdata2:0x8044EC58; // type:object size:0x4 scope:local align:4 data:float +@5948 = .sdata2:0x8044EC5C; // type:object size:0x4 scope:local align:4 data:float +@5949 = .sdata2:0x8044EC60; // type:object size:0x4 scope:local align:4 data:float +@3731 = .sdata2:0x8044EC68; // type:object size:0x4 scope:local align:4 data:float +@3732 = .sdata2:0x8044EC6C; // type:object size:0x4 scope:local align:4 data:float +@3733 = .sdata2:0x8044EC70; // type:object size:0x4 scope:local align:4 data:float +@3736 = .sdata2:0x8044EC78; // type:object size:0x8 scope:local align:4 data:double +@3979 = .sdata2:0x8044EC80; // type:object size:0x4 scope:local align:4 data:float +@3980 = .sdata2:0x8044EC84; // type:object size:0x4 scope:local align:4 data:float +@3981 = .sdata2:0x8044EC88; // type:object size:0x4 scope:local align:4 data:float +@4224 = .sdata2:0x8044EC8C; // type:object size:0x4 scope:local align:4 data:float +@4225 = .sdata2:0x8044EC90; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x8044EC94; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x8044EC98; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x8044EC9C; // type:object size:0x4 scope:local align:4 data:float +@4415 = .sdata2:0x8044ECA0; // type:object size:0x8 scope:local align:4 data:double +@4504 = .sdata2:0x8044ECA8; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x8044ECAC; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x8044ECB0; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x8044ECB4; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x8044ECB8; // type:object size:0x4 scope:local align:4 data:float +@3662 = .sdata2:0x8044ECC0; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x8044ECC4; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x8044ECC8; // type:object size:0x8 scope:local align:4 data:double +@3820 = .sdata2:0x8044ECD0; // type:object size:0x4 scope:local align:4 data:float +@3821 = .sdata2:0x8044ECD4; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8044ECD8; // type:object size:0x4 scope:local align:4 data:float +@3911 = .sdata2:0x8044ECDC; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x8044ECE0; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x8044ECE4; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x8044ECE8; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x8044ECEC; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x8044ECF0; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x8044ECF4; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x8044ECF8; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x8044ECFC; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x8044ED00; // type:object size:0x4 scope:local align:4 data:float +@4236 = .sdata2:0x8044ED04; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x8044ED08; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x8044ED0C; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x8044ED10; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x8044ED18; // type:object size:0x8 scope:local align:4 data:double +@4224 = .sdata2:0x8044ED20; // type:object size:0x4 scope:local align:4 data:float +@4225 = .sdata2:0x8044ED24; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x8044ED28; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x8044ED2C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x8044ED30; // type:object size:0x4 scope:local align:4 data:float +@4229 = .sdata2:0x8044ED34; // type:object size:0x4 scope:local align:4 data:float +@4231 = .sdata2:0x8044ED38; // type:object size:0x8 scope:local align:4 data:double +@4420 = .sdata2:0x8044ED40; // type:object size:0x8 scope:local align:4 data:double +@4508 = .sdata2:0x8044ED48; // type:object size:0x4 scope:local align:4 data:float +@4509 = .sdata2:0x8044ED4C; // type:object size:0x4 scope:local align:4 data:float +@4510 = .sdata2:0x8044ED50; // type:object size:0x4 scope:local align:4 data:float +@4695 = .sdata2:0x8044ED54; // type:object size:0x4 scope:local align:4 data:float +@4696 = .sdata2:0x8044ED58; // type:object size:0x4 scope:local align:4 data:float +@4697 = .sdata2:0x8044ED5C; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x8044ED60; // type:object size:0x4 scope:local align:4 data:float +@4699 = .sdata2:0x8044ED64; // type:object size:0x4 scope:local align:4 data:float +@4700 = .sdata2:0x8044ED68; // type:object size:0x4 scope:local align:4 data:float +@4701 = .sdata2:0x8044ED6C; // type:object size:0x4 scope:local align:4 data:float +@4702 = .sdata2:0x8044ED70; // type:object size:0x4 scope:local align:4 data:float +@4703 = .sdata2:0x8044ED74; // type:object size:0x4 scope:local align:4 data:float +@4427 = .sdata2:0x8044ED78; // type:object size:0x4 scope:local align:4 data:float +@4428 = .sdata2:0x8044ED7C; // type:object size:0x4 scope:local align:4 data:float +@4429 = .sdata2:0x8044ED80; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x8044ED84; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x8044ED88; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x8044ED90; // type:object size:0x8 scope:local align:4 data:double +@4561 = .sdata2:0x8044ED98; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x8044ED9C; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x8044EDA0; // type:object size:0x4 scope:local align:4 data:float +@4587 = .sdata2:0x8044EDA8; // type:object size:0x8 scope:local align:4 data:double +@4824 = .sdata2:0x8044EDB0; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x8044EDB4; // type:object size:0x4 scope:local align:4 data:float +@4826 = .sdata2:0x8044EDB8; // type:object size:0x4 scope:local align:4 data:float +@4827 = .sdata2:0x8044EDBC; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x8044EDC0; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x8044EDC4; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x8044EDC8; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x8044EDCC; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x8044EDD0; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x8044EDD4; // type:object size:0x4 scope:local align:4 data:float +@3967 = .sdata2:0x8044EDD8; // type:object size:0x4 scope:local align:4 data:float +@3968 = .sdata2:0x8044EDDC; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x8044EDE0; // type:object size:0x4 scope:local align:4 data:float +@3978 = .sdata2:0x8044EDE8; // type:object size:0x4 scope:local align:4 data:float +@3979 = .sdata2:0x8044EDEC; // type:object size:0x4 scope:local align:4 data:float +@3980 = .sdata2:0x8044EDF0; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x8044EDF8; // type:object size:0x8 scope:local align:4 data:double +@3808 = .sdata2:0x8044EE00; // type:object size:0x4 scope:local align:4 data:float +@3869 = .sdata2:0x8044EE04; // type:object size:0x4 scope:local align:4 data:float +@3871 = .sdata2:0x8044EE08; // type:object size:0x8 scope:local align:4 data:double +@3993 = .sdata2:0x8044EE10; // type:object size:0x4 scope:local align:4 data:float +@3994 = .sdata2:0x8044EE14; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x8044EE18; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x8044EE20; // type:object size:0x4 scope:local align:4 data:float +@3877 = .sdata2:0x8044EE24; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x8044EE28; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x8044EE2C; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8044EE30; // type:object size:0x4 scope:local align:4 data:float +@4248 = .sdata2:0x8044EE34; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x8044EE38; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x8044EE3C; // type:object size:0x4 scope:local align:4 data:float +@4540 = .sdata2:0x8044EE40; // type:object size:0x4 scope:local align:4 data:float +@4541 = .sdata2:0x8044EE44; // type:object size:0x4 scope:local align:4 data:float +@4542 = .sdata2:0x8044EE48; // type:object size:0x4 scope:local align:4 data:float +@4543 = .sdata2:0x8044EE4C; // type:object size:0x4 scope:local align:4 data:float +@4544 = .sdata2:0x8044EE50; // type:object size:0x4 scope:local align:4 data:float +@4545 = .sdata2:0x8044EE54; // type:object size:0x4 scope:local align:4 data:float +@4546 = .sdata2:0x8044EE58; // type:object size:0x4 scope:local align:4 data:float +@4547 = .sdata2:0x8044EE5C; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x8044EE60; // type:object size:0x4 scope:local align:4 data:float +@4549 = .sdata2:0x8044EE64; // type:object size:0x4 scope:local align:4 data:float +@4550 = .sdata2:0x8044EE68; // type:object size:0x4 scope:local align:4 data:float +@4551 = .sdata2:0x8044EE6C; // type:object size:0x4 scope:local align:4 data:float +@4553 = .sdata2:0x8044EE70; // type:object size:0x8 scope:local align:4 data:double +@3991 = .sdata2:0x8044EE78; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x8044EE7C; // type:object size:0x4 scope:local align:4 data:float +@3993 = .sdata2:0x8044EE80; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x8044EE88; // type:object size:0x8 scope:local align:4 data:double +@4046 = .sdata2:0x8044EE90; // type:object size:0x4 scope:local align:4 data:float +@3777 = .sdata2:0x8044EE98; // type:object size:0x4 scope:local align:4 data:float +@3778 = .sdata2:0x8044EE9C; // type:object size:0x4 scope:local align:4 data:float +@3779 = .sdata2:0x8044EEA0; // type:object size:0x4 scope:local align:4 data:float +@3781 = .sdata2:0x8044EEA8; // type:object size:0x8 scope:local align:4 data:double +@5116 = .sdata2:0x8044EEB0; // type:object size:0x8 scope:local align:4 data:double +@5608 = .sdata2:0x8044EEB8; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x8044EEC0; // type:object size:0x8 scope:local align:4 data:double +@6273 = .sdata2:0x8044EEC8; // type:object size:0x4 scope:local align:4 data:float +@6613 = .sdata2:0x8044EECC; // type:object size:0x4 scope:local align:4 data:float +@3665 = .sdata2:0x8044EED0; // type:object size:0x4 scope:local align:4 data:float +@3666 = .sdata2:0x8044EED4; // type:object size:0x4 scope:local align:4 data:float +@3755 = .sdata2:0x8044EED8; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x8044EEDC; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x8044EEE0; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x8044EEE4; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x8044EEE8; // type:object size:0x8 scope:local align:4 data:double +@4073 = .sdata2:0x8044EEF0; // type:object size:0x4 scope:local align:4 data:float +@4896 = .sdata2:0x8044EEF4; // type:object size:0x4 scope:local align:4 data:float +@4897 = .sdata2:0x8044EEF8; // type:object size:0x4 scope:local align:4 data:float +@4898 = .sdata2:0x8044EEFC; // type:object size:0x4 scope:local align:4 data:float +@4899 = .sdata2:0x8044EF00; // type:object size:0x4 scope:local align:4 data:float +@3864 = .sdata2:0x8044EF08; // type:object size:0x4 scope:local align:4 data:float +@3865 = .sdata2:0x8044EF0C; // type:object size:0x4 scope:local align:4 data:float +@3866 = .sdata2:0x8044EF10; // type:object size:0x8 scope:local align:4 data:double +@3867 = .sdata2:0x8044EF18; // type:object size:0x8 scope:local align:4 data:double +@3868 = .sdata2:0x8044EF20; // type:object size:0x8 scope:local align:4 data:double +@3869 = .sdata2:0x8044EF28; // type:object size:0x4 scope:local align:4 data:float +@3873 = .sdata2:0x8044EF30; // type:object size:0x8 scope:local align:4 data:double +@3970 = .sdata2:0x8044EF38; // type:object size:0x4 scope:local align:4 data:float +@3631 = .sdata2:0x8044EF40; // type:object size:0x4 scope:local align:4 data:4byte +@3683 = .sdata2:0x8044EF44; // type:object size:0x4 scope:local align:4 data:float +@3684 = .sdata2:0x8044EF48; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x8044EF4C; // type:object size:0x4 scope:local align:4 data:float +@3686 = .sdata2:0x8044EF50; // type:object size:0x4 scope:local align:4 data:float +@3687 = .sdata2:0x8044EF54; // type:object size:0x4 scope:local align:4 data:float +@3688 = .sdata2:0x8044EF58; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x8044EF5C; // type:object size:0x4 scope:local align:4 data:float +@3690 = .sdata2:0x8044EF60; // type:object size:0x4 scope:local align:4 data:float +@3691 = .sdata2:0x8044EF64; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x8044EF68; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x8044EF6C; // type:object size:0x4 scope:local align:4 data:float +@3795 = .sdata2:0x8044EF70; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x8044EF74; // type:object size:0x4 scope:local align:4 data:float +@3748 = .sdata2:0x8044EF78; // type:object size:0x4 scope:local align:4 data:4byte +@3800 = .sdata2:0x8044EF7C; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x8044EF80; // type:object size:0x4 scope:local align:4 data:float +@3802 = .sdata2:0x8044EF84; // type:object size:0x4 scope:local align:4 data:float +@3803 = .sdata2:0x8044EF88; // type:object size:0x4 scope:local align:4 data:float +@3804 = .sdata2:0x8044EF8C; // type:object size:0x4 scope:local align:4 data:float +@3805 = .sdata2:0x8044EF90; // type:object size:0x4 scope:local align:4 data:float +@3806 = .sdata2:0x8044EF94; // type:object size:0x4 scope:local align:4 data:float +@3807 = .sdata2:0x8044EF98; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x8044EF9C; // type:object size:0x4 scope:local align:4 data:float +@3923 = .sdata2:0x8044EFA0; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x8044EFA4; // type:object size:0x4 scope:local align:4 data:float +@3858 = .sdata2:0x8044EFA8; // type:object size:0x4 scope:local align:4 data:float +@3860 = .sdata2:0x8044EFB0; // type:object size:0x8 scope:local align:4 data:double +@4046 = .sdata2:0x8044EFB8; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x8044EFC0; // type:object size:0x8 scope:local align:4 data:double +@4473 = .sdata2:0x8044EFC8; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x8044EFCC; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x8044EFD0; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x8044EFD4; // type:object size:0x4 scope:local align:4 data:float +@3692 = .sdata2:0x8044EFD8; // type:object size:0x4 scope:local align:4 data:float +@3694 = .sdata2:0x8044EFE0; // type:object size:0x8 scope:local align:4 data:double +@3708 = .sdata2:0x8044EFE8; // type:object size:0x8 scope:local align:4 data:double +@3721 = .sdata2:0x8044EFF0; // type:object size:0x4 scope:local align:4 data:float +@3932 = .sdata2:0x8044EFF8; // type:object size:0x4 scope:local align:4 data:float +@3933 = .sdata2:0x8044EFFC; // type:object size:0x4 scope:local align:4 data:float +@3934 = .sdata2:0x8044F000; // type:object size:0x4 scope:local align:4 data:float +@3935 = .sdata2:0x8044F004; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x8044F008; // type:object size:0x4 scope:local align:4 data:float +@3937 = .sdata2:0x8044F00C; // type:object size:0x4 scope:local align:4 data:float +@3939 = .sdata2:0x8044F010; // type:object size:0x8 scope:local align:4 data:double +@3923 = .sdata2:0x8044F018; // type:object size:0x4 scope:local align:4 data:float +@3924 = .sdata2:0x8044F01C; // type:object size:0x4 scope:local align:4 data:float +@3925 = .sdata2:0x8044F020; // type:object size:0x4 scope:local align:4 data:float +@3926 = .sdata2:0x8044F024; // type:object size:0x4 scope:local align:4 data:float +@3927 = .sdata2:0x8044F028; // type:object size:0x4 scope:local align:4 data:float +@3928 = .sdata2:0x8044F02C; // type:object size:0x4 scope:local align:4 data:float +@3930 = .sdata2:0x8044F030; // type:object size:0x8 scope:local align:4 data:double +T_JOINT_dylKeyTbl = .sdata2:0x8044F038; // type:object size:0x2 scope:global align:4 +@4055 = .sdata2:0x8044F03C; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x8044F040; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x8044F044; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x8044F048; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x8044F04C; // type:object size:0x4 scope:local align:4 data:4byte +@4804 = .sdata2:0x8044F050; // type:object size:0x4 scope:local align:4 data:float +@4805 = .sdata2:0x8044F054; // type:object size:0x4 scope:local align:4 data:float +@4806 = .sdata2:0x8044F058; // type:object size:0x4 scope:local align:4 data:float +@3919 = .sdata2:0x8044F060; // type:object size:0x4 scope:local align:4 data:float +@3920 = .sdata2:0x8044F064; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x8044F068; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x8044F06C; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x8044F070; // type:object size:0x4 scope:local align:4 data:float +@4627 = .sdata2:0x8044F078; // type:object size:0x8 scope:local align:4 data:double +animeFrame$5017 = .sdata2:0x8044F080; // type:object size:0x6 scope:local align:4 data:2byte +@5094 = .sdata2:0x8044F088; // type:object size:0x4 scope:local align:4 data:float +@5143 = .sdata2:0x8044F08C; // type:object size:0x4 scope:local align:4 data:float +@5227 = .sdata2:0x8044F090; // type:object size:0x4 scope:local align:4 data:float +@5228 = .sdata2:0x8044F094; // type:object size:0x4 scope:local align:4 data:float +@5229 = .sdata2:0x8044F098; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x8044F09C; // type:object size:0x4 scope:local align:4 data:float +@5231 = .sdata2:0x8044F0A0; // type:object size:0x4 scope:local align:4 data:float +@5232 = .sdata2:0x8044F0A4; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x8044F0A8; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x8044F0AC; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x8044F0B0; // type:object size:0x4 scope:local align:4 data:float +@5325 = .sdata2:0x8044F0B4; // type:object size:0x4 scope:local align:4 data:float +@5326 = .sdata2:0x8044F0B8; // type:object size:0x4 scope:local align:4 data:float +@5327 = .sdata2:0x8044F0BC; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x8044F0C0; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x8044F0C4; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x8044F0C8; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x8044F0CC; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x8044F0D0; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x8044F0D4; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x8044F0D8; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x8044F0DC; // type:object size:0x4 scope:local align:4 data:float +@3845 = .sdata2:0x8044F0E0; // type:object size:0x4 scope:local align:4 data:float +@3846 = .sdata2:0x8044F0E8; // type:object size:0x8 scope:local align:4 data:double +@3847 = .sdata2:0x8044F0F0; // type:object size:0x8 scope:local align:4 data:double +@3848 = .sdata2:0x8044F0F8; // type:object size:0x8 scope:local align:4 data:double +@3873 = .sdata2:0x8044F100; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x8044F104; // type:object size:0x4 scope:local align:4 data:float +@3908 = .sdata2:0x8044F108; // type:object size:0x8 scope:local align:4 data:double +l_arcName = .sdata2:0x8044F110; // type:object size:0x7 scope:local align:4 data:string +@3838 = .sdata2:0x8044F118; // type:object size:0x4 scope:local align:4 data:float +@3839 = .sdata2:0x8044F11C; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x8044F120; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x8044F124; // type:object size:0x4 scope:local align:4 data:float +@3772 = .sdata2:0x8044F128; // type:object size:0x4 scope:local align:4 data:float +@3774 = .sdata2:0x8044F130; // type:object size:0x8 scope:local align:4 data:double +@2305 = .sdata2:0x8044F138; // type:object size:0x4 scope:local align:4 data:float +@2306 = .sdata2:0x8044F13C; // type:object size:0x4 scope:local align:4 data:float +@2431 = .sdata2:0x8044F140; // type:object size:0x4 scope:local align:4 data:float +@2472 = .sdata2:0x8044F148; // type:object size:0x8 scope:local align:4 data:double +@2632 = .sdata2:0x8044F150; // type:object size:0x4 scope:local align:4 data:float +@2532 = .sdata2:0x8044F158; // type:object size:0x4 scope:local align:4 data:float +@2759 = .sdata2:0x8044F15C; // type:object size:0x4 scope:local align:4 data:float +@2760 = .sdata2:0x8044F160; // type:object size:0x4 scope:local align:4 data:float +@2761 = .sdata2:0x8044F164; // type:object size:0x4 scope:local align:4 data:float +@2762 = .sdata2:0x8044F168; // type:object size:0x4 scope:local align:4 data:float +@2763 = .sdata2:0x8044F170; // type:object size:0x8 scope:local align:4 data:double +@2764 = .sdata2:0x8044F178; // type:object size:0x8 scope:local align:4 data:double +@2765 = .sdata2:0x8044F180; // type:object size:0x8 scope:local align:4 data:double +@2766 = .sdata2:0x8044F188; // type:object size:0x4 scope:local align:4 data:float +@2201 = .sdata2:0x8044F190; // type:object size:0x4 scope:local align:4 data:float +@2288 = .sdata2:0x8044F194; // type:object size:0x4 scope:local align:4 data:float +@2325 = .sdata2:0x8044F198; // type:object size:0x4 scope:local align:4 data:float +@2326 = .sdata2:0x8044F19C; // type:object size:0x4 scope:local align:4 data:float +@2327 = .sdata2:0x8044F1A0; // type:object size:0x4 scope:local align:4 data:float +@2405 = .sdata2:0x8044F1A4; // type:object size:0x4 scope:local align:4 data:float +@2446 = .sdata2:0x8044F1A8; // type:object size:0x8 scope:local align:4 data:double +@2447 = .sdata2:0x8044F1B0; // type:object size:0x8 scope:local align:4 data:double +@2448 = .sdata2:0x8044F1B8; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x8044F1C0; // type:object size:0x8 scope:local align:4 data:double +@2201 = .sdata2:0x8044F1C8; // type:object size:0x8 scope:local align:4 data:double +@2215 = .sdata2:0x8044F1D0; // type:object size:0x4 scope:local align:4 data:float +@2232 = .sdata2:0x8044F1D4; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x8044F1D8; // type:object size:0x4 scope:local align:4 data:float +@2282 = .sdata2:0x8044F1DC; // type:object size:0x4 scope:local align:4 data:float +@2284 = .sdata2:0x8044F1E0; // type:object size:0x8 scope:local align:4 data:double +@2296 = .sdata2:0x8044F1E8; // type:object size:0x4 scope:local align:4 data:float +@2297 = .sdata2:0x8044F1EC; // type:object size:0x4 scope:local align:4 data:float +@2298 = .sdata2:0x8044F1F0; // type:object size:0x4 scope:local align:4 data:float +@2299 = .sdata2:0x8044F1F8; // type:object size:0x8 scope:local align:4 data:double +@2311 = .sdata2:0x8044F200; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x8044F204; // type:object size:0x4 scope:local align:4 data:float +@2242 = .sdata2:0x8044F208; // type:object size:0x4 scope:local align:4 data:float +@2249 = .sdata2:0x8044F20C; // type:object size:0x4 scope:local align:4 data:float +@2266 = .sdata2:0x8044F210; // type:object size:0x4 scope:local align:4 data:float +@2267 = .sdata2:0x8044F214; // type:object size:0x4 scope:local align:4 data:float +@2268 = .sdata2:0x8044F218; // type:object size:0x4 scope:local align:4 data:float +@2269 = .sdata2:0x8044F21C; // type:object size:0x4 scope:local align:4 data:float +@2270 = .sdata2:0x8044F220; // type:object size:0x8 scope:local align:4 data:double +@2271 = .sdata2:0x8044F228; // type:object size:0x8 scope:local align:4 data:double +@2272 = .sdata2:0x8044F230; // type:object size:0x8 scope:local align:4 data:double +@2256 = .sdata2:0x8044F238; // type:object size:0x4 scope:local align:4 data:float +@2257 = .sdata2:0x8044F240; // type:object size:0x8 scope:local align:4 data:double +@2258 = .sdata2:0x8044F248; // type:object size:0x8 scope:local align:4 data:double +@2259 = .sdata2:0x8044F250; // type:object size:0x8 scope:local align:4 data:double +@2273 = .sdata2:0x8044F258; // type:object size:0x4 scope:local align:4 data:float +@2346 = .sdata2:0x8044F25C; // type:object size:0x4 scope:local align:4 data:float +BPCP_OUTCODE0 = .sdata2:0x8044F260; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE1 = .sdata2:0x8044F264; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE4 = .sdata2:0x8044F268; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE5 = .sdata2:0x8044F26C; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE2 = .sdata2:0x8044F270; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE3 = .sdata2:0x8044F274; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE0 = .sdata2:0x8044F278; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE1 = .sdata2:0x8044F27C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE2 = .sdata2:0x8044F280; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE3 = .sdata2:0x8044F284; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE4 = .sdata2:0x8044F288; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE5 = .sdata2:0x8044F28C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE6 = .sdata2:0x8044F290; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE7 = .sdata2:0x8044F294; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE8 = .sdata2:0x8044F298; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE9 = .sdata2:0x8044F29C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE10 = .sdata2:0x8044F2A0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE11 = .sdata2:0x8044F2A4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE0 = .sdata2:0x8044F2A8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE1 = .sdata2:0x8044F2AC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE2 = .sdata2:0x8044F2B0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE3 = .sdata2:0x8044F2B4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE4 = .sdata2:0x8044F2B8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE5 = .sdata2:0x8044F2BC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE6 = .sdata2:0x8044F2C0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE7 = .sdata2:0x8044F2C4; // type:object size:0x4 scope:global align:4 data:4byte +@3082 = .sdata2:0x8044F2C8; // type:object size:0x4 scope:local align:4 data:float +@3205 = .sdata2:0x8044F2CC; // type:object size:0x4 scope:local align:4 data:float +@3229 = .sdata2:0x8044F2D0; // type:object size:0x4 scope:local align:4 data:float +@3230 = .sdata2:0x8044F2D4; // type:object size:0x4 scope:local align:4 data:float +@3497 = .sdata2:0x8044F2D8; // type:object size:0x4 scope:local align:4 data:float +@3739 = .sdata2:0x8044F2DC; // type:object size:0x4 scope:local align:4 data:float +@3740 = .sdata2:0x8044F2E0; // type:object size:0x4 scope:local align:4 data:float +@3892 = .sdata2:0x8044F2E4; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x8044F2E8; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x8044F2EC; // type:object size:0x4 scope:local align:4 data:float +@416 = .sdata2:0x8044F2F0; // type:object size:0x4 scope:local align:4 data:float +@417 = .sdata2:0x8044F2F4; // type:object size:0x4 scope:local align:4 data:float +@493 = .sdata2:0x8044F2F8; // type:object size:0x4 scope:local align:4 data:float +@2262 = .sdata2:0x8044F300; // type:object size:0x4 scope:local align:4 data:float +@2379 = .sdata2:0x8044F308; // type:object size:0x8 scope:local align:4 data:double +@2380 = .sdata2:0x8044F310; // type:object size:0x8 scope:local align:4 data:double +@2381 = .sdata2:0x8044F318; // type:object size:0x8 scope:local align:4 data:double +@2382 = .sdata2:0x8044F320; // type:object size:0x4 scope:local align:4 data:float +@2248 = .sdata2:0x8044F328; // type:object size:0x4 scope:local align:4 data:float +@2260 = .sdata2:0x8044F32C; // type:object size:0x4 scope:local align:4 data:float +@2263 = .sdata2:0x8044F330; // type:object size:0x8 scope:local align:4 data:double +@2269 = .sdata2:0x8044F338; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x8044F33C; // type:object size:0x4 scope:local align:4 data:float +@2440 = .sdata2:0x8044F340; // type:object size:0x4 scope:local align:4 data:float +@2441 = .sdata2:0x8044F344; // type:object size:0x4 scope:local align:4 data:float +@2474 = .sdata2:0x8044F348; // type:object size:0x4 scope:local align:4 data:float +@2491 = .sdata2:0x8044F34C; // type:object size:0x4 scope:local align:4 data:float +@2671 = .sdata2:0x8044F350; // type:object size:0x8 scope:local align:4 data:double +@2672 = .sdata2:0x8044F358; // type:object size:0x4 scope:local align:4 data:float +@2744 = .sdata2:0x8044F35C; // type:object size:0x4 scope:local align:4 data:float +@2242 = .sdata2:0x8044F360; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x8044F364; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x8044F368; // type:object size:0x8 scope:local align:4 data:double +@2198 = .sdata2:0x8044F370; // type:object size:0x4 scope:local align:4 data:float +@2497 = .sdata2:0x8044F374; // type:object size:0x4 scope:local align:4 data:float +@2498 = .sdata2:0x8044F378; // type:object size:0x4 scope:local align:4 data:float +@2500 = .sdata2:0x8044F380; // type:object size:0x8 scope:local align:4 data:double +@2933 = .sdata2:0x8044F388; // type:object size:0x8 scope:local align:4 data:double +@2964 = .sdata2:0x8044F390; // type:object size:0x8 scope:local align:4 data:double +@893 = .sdata2:0x8044F398; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x8044F39C; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x8044F3A0; // type:object size:0x4 scope:local align:4 data:float +@914 = .sdata2:0x8044F3A4; // type:object size:0x4 scope:local align:4 data:float +@991 = .sdata2:0x8044F3A8; // type:object size:0x4 scope:local align:4 data:float +@3189 = .sdata2:0x8044F3B0; // type:object size:0x4 scope:local align:4 data:float +@3190 = .sdata2:0x8044F3B4; // type:object size:0x4 scope:local align:4 data:float +@3191 = .sdata2:0x8044F3B8; // type:object size:0x4 scope:local align:4 data:float +@3192 = .sdata2:0x8044F3BC; // type:object size:0x4 scope:local align:4 data:float +@3194 = .sdata2:0x8044F3C0; // type:object size:0x8 scope:local align:4 data:double +@2262 = .sdata2:0x8044F3C8; // type:object size:0x4 scope:local align:4 data:float +@2623 = .sdata2:0x8044F3D0; // type:object size:0x8 scope:local align:4 data:double +@2740 = .sdata2:0x8044F3D8; // type:object size:0x4 scope:local align:4 data:float +@2741 = .sdata2:0x8044F3DC; // type:object size:0x4 scope:local align:4 data:float +@2742 = .sdata2:0x8044F3E0; // type:object size:0x4 scope:local align:4 data:float +@2744 = .sdata2:0x8044F3E8; // type:object size:0x8 scope:local align:4 data:double +@3145 = .sdata2:0x8044F3F0; // type:object size:0x4 scope:local align:4 data:float +@3146 = .sdata2:0x8044F3F4; // type:object size:0x4 scope:local align:4 data:float +@3281 = .sdata2:0x8044F3F8; // type:object size:0x4 scope:local align:4 data:float +@3282 = .sdata2:0x8044F3FC; // type:object size:0x4 scope:local align:4 data:float +@2270 = .sdata2:0x8044F400; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x8044F408; // type:object size:0x8 scope:local align:4 data:double +@2339 = .sdata2:0x8044F410; // type:object size:0x4 scope:local align:4 data:float +@2390 = .sdata2:0x8044F414; // type:object size:0x4 scope:local align:4 data:float +@2433 = .sdata2:0x8044F418; // type:object size:0x4 scope:local align:4 data:float +@2434 = .sdata2:0x8044F41C; // type:object size:0x4 scope:local align:4 data:float +@2503 = .sdata2:0x8044F420; // type:object size:0x4 scope:local align:4 data:float +@2318 = .sdata2:0x8044F428; // type:object size:0x4 scope:local align:4 data:float +@2319 = .sdata2:0x8044F42C; // type:object size:0x4 scope:local align:4 data:float +@2287 = .sdata2:0x8044F430; // type:object size:0x4 scope:local align:4 data:float +@2288 = .sdata2:0x8044F434; // type:object size:0x4 scope:local align:4 data:float +@2289 = .sdata2:0x8044F438; // type:object size:0x4 scope:local align:4 data:float +@2321 = .sdata2:0x8044F440; // type:object size:0x8 scope:local align:4 data:double +@2501 = .sdata2:0x8044F448; // type:object size:0x4 scope:local align:4 data:float +@2503 = .sdata2:0x8044F450; // type:object size:0x8 scope:local align:4 data:double +@2353 = .sdata2:0x8044F458; // type:object size:0x4 scope:local align:4 data:float +@2354 = .sdata2:0x8044F45C; // type:object size:0x4 scope:local align:4 data:float +@2459 = .sdata2:0x8044F460; // type:object size:0x4 scope:local align:4 data:float +@2460 = .sdata2:0x8044F464; // type:object size:0x4 scope:local align:4 data:float +@2461 = .sdata2:0x8044F468; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x8044F46C; // type:object size:0x4 scope:local align:4 data:float +@2215 = .sdata2:0x8044F470; // type:object size:0x8 scope:local align:4 data:double +@2632 = .sdata2:0x8044F478; // type:object size:0x4 scope:local align:4 data:float +@2633 = .sdata2:0x8044F47C; // type:object size:0x4 scope:local align:4 data:float +@2634 = .sdata2:0x8044F480; // type:object size:0x4 scope:local align:4 data:float +@2635 = .sdata2:0x8044F484; // type:object size:0x4 scope:local align:4 data:float +@2636 = .sdata2:0x8044F488; // type:object size:0x4 scope:local align:4 data:float +@2440 = .sdata2:0x8044F490; // type:object size:0x4 scope:local align:4 data:float +@2441 = .sdata2:0x8044F494; // type:object size:0x4 scope:local align:4 data:float +@2442 = .sdata2:0x8044F498; // type:object size:0x4 scope:local align:4 data:float +@2443 = .sdata2:0x8044F49C; // type:object size:0x4 scope:local align:4 data:float +@2444 = .sdata2:0x8044F4A0; // type:object size:0x4 scope:local align:4 data:float +@2565 = .sdata2:0x8044F4A8; // type:object size:0x4 scope:local align:4 data:float +@2566 = .sdata2:0x8044F4AC; // type:object size:0x4 scope:local align:4 data:float +@2567 = .sdata2:0x8044F4B0; // type:object size:0x4 scope:local align:4 data:float +@2568 = .sdata2:0x8044F4B4; // type:object size:0x4 scope:local align:4 data:float +@2569 = .sdata2:0x8044F4B8; // type:object size:0x4 scope:local align:4 data:float +@2570 = .sdata2:0x8044F4BC; // type:object size:0x4 scope:local align:4 data:float +@2572 = .sdata2:0x8044F4C0; // type:object size:0x8 scope:local align:4 data:double +@2574 = .sdata2:0x8044F4C8; // type:object size:0x8 scope:local align:4 data:double +@3010 = .sdata2:0x8044F4D0; // type:object size:0x4 scope:local align:4 data:float +@2193 = .sdata2:0x8044F4D8; // type:object size:0x4 scope:local align:4 data:float +@2238 = .sdata2:0x8044F4DC; // type:object size:0x4 scope:local align:4 data:float +@2239 = .sdata2:0x8044F4E0; // type:object size:0x4 scope:local align:4 data:float +@343 = .sdata2:0x8044F4E8; // type:object size:0x4 scope:local align:4 data:float +@302 = .sdata2:0x8044F4F0; // type:object size:0x4 scope:local align:4 data:4byte +@319 = .sdata2:0x8044F4F8; // type:object size:0x4 scope:local align:4 data:float +@319 = .sdata2:0x8044F500; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x8044F504; // type:object size:0x4 scope:local align:4 data:4byte +@311 = .sdata2:0x8044F508; // type:object size:0x4 scope:local align:4 data:4byte +@338 = .sdata2:0x8044F510; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q37JStudio3ctb4data = .sdata2:0x8044F518; // type:object size:0x4 scope:global align:4 data:string +@652 = .sdata2:0x8044F520; // type:object size:0x8 scope:local align:4 data:double +@792 = .sdata2:0x8044F528; // type:object size:0x8 scope:local align:4 data:double +@793 = .sdata2:0x8044F530; // type:object size:0x8 scope:local align:4 data:double +@794 = .sdata2:0x8044F538; // type:object size:0x8 scope:local align:4 data:double +@799 = .sdata2:0x8044F540; // type:object size:0x8 scope:local align:4 data:double +@800 = .sdata2:0x8044F548; // type:object size:0x8 scope:local align:4 data:double +@801 = .sdata2:0x8044F550; // type:object size:0x8 scope:local align:4 data:double +@842 = .sdata2:0x8044F558; // type:object size:0x8 scope:local align:4 data:double +@867 = .sdata2:0x8044F560; // type:object size:0x8 scope:local align:4 data:double +@1517 = .sdata2:0x8044F568; // type:object size:0x8 scope:local align:4 data:double +ga4cSignature__Q37JStudio3fvb4data = .sdata2:0x8044F570; // type:object size:0x4 scope:global align:4 data:string +@748 = .sdata2:0x8044F578; // type:object size:0x4 scope:local align:4 data:float +@772 = .sdata2:0x8044F57C; // type:object size:0x4 scope:local align:4 data:float +ga8cSignature__Q27JStudio4data = .sdata2:0x8044F580; // type:object size:0x8 scope:global align:4 data:string +@488 = .sdata2:0x8044F588; // type:object size:0x4 scope:local align:4 data:float +@489 = .sdata2:0x8044F58C; // type:object size:0x4 scope:local align:4 data:float +@623 = .sdata2:0x8044F590; // type:object size:0x8 scope:local align:4 data:double +@624 = .sdata2:0x8044F598; // type:object size:0x8 scope:local align:4 data:double +@625 = .sdata2:0x8044F5A0; // type:object size:0x4 scope:local align:4 data:float +@626 = .sdata2:0x8044F5A8; // type:object size:0x8 scope:local align:4 data:double +@627 = .sdata2:0x8044F5B0; // type:object size:0x8 scope:local align:4 data:double +@628 = .sdata2:0x8044F5B8; // type:object size:0x8 scope:local align:4 data:double +@803 = .sdata2:0x8044F5C0; // type:object size:0x8 scope:local align:4 data:double +@1094 = .sdata2:0x8044F5C8; // type:object size:0x4 scope:local align:4 data:float +@1095 = .sdata2:0x8044F5CC; // type:object size:0x4 scope:local align:4 data:float +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x8044F5D0; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x8044F5D8; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x8044F5E0; // type:object size:0x8 scope:global align:4 +@1967 = .sdata2:0x8044F5E8; // type:object size:0x4 scope:local align:4 data:float +gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data = .sdata2:0x8044F5F0; // type:object size:0x4 scope:global align:4 data:4byte +ga4cSignature__Q37JStudio3stb4data = .sdata2:0x8044F5F8; // type:object size:0x4 scope:global align:4 data:string +@1081 = .sdata2:0x8044F600; // type:object size:0x4 scope:local align:4 data:float +@846 = .sdata2:0x8044F608; // type:object size:0x4 scope:local align:4 data:float +@847 = .sdata2:0x8044F610; // type:object size:0x8 scope:local align:4 data:double +@848 = .sdata2:0x8044F618; // type:object size:0x8 scope:local align:4 data:double +@849 = .sdata2:0x8044F620; // type:object size:0x8 scope:local align:4 data:double +@850 = .sdata2:0x8044F628; // type:object size:0x4 scope:local align:4 data:float +@898 = .sdata2:0x8044F62C; // type:object size:0x4 scope:local align:4 data:float +@1470 = .sdata2:0x8044F630; // type:object size:0x4 scope:local align:4 data:float +@1805 = .sdata2:0x8044F634; // type:object size:0x4 scope:local align:4 data:float +@1807 = .sdata2:0x8044F638; // type:object size:0x8 scope:local align:4 data:double +@1361 = .sdata2:0x8044F640; // type:object size:0x4 scope:local align:4 data:float +@1362 = .sdata2:0x8044F644; // type:object size:0x4 scope:local align:4 data:float +@1363 = .sdata2:0x8044F648; // type:object size:0x4 scope:local align:4 data:float +@1622 = .sdata2:0x8044F650; // type:object size:0x8 scope:local align:4 data:double +@1623 = .sdata2:0x8044F658; // type:object size:0x8 scope:local align:4 data:double +@1624 = .sdata2:0x8044F660; // type:object size:0x8 scope:local align:4 data:double +@1625 = .sdata2:0x8044F668; // type:object size:0x8 scope:local align:4 data:double +@1629 = .sdata2:0x8044F670; // type:object size:0x8 scope:local align:4 data:double +@847 = .sdata2:0x8044F678; // type:object size:0x4 scope:local align:4 data:float +@850 = .sdata2:0x8044F680; // type:object size:0x8 scope:local align:4 data:double +@969 = .sdata2:0x8044F688; // type:object size:0x4 scope:local align:4 data:float +scale_frac$980 = .sdata2:0x8044F68C; // type:object size:0x8 scope:local align:4 +two_to_frac$981 = .sdata2:0x8044F694; // type:object size:0x8 scope:local align:4 +@994 = .sdata2:0x8044F69C; // type:object size:0x4 scope:local align:4 data:float +@995 = .sdata2:0x8044F6A0; // type:object size:0x4 scope:local align:4 data:float +@125 = .sdata2:0x8044F6A8; // type:object size:0x4 scope:local align:4 data:float +@126 = .sdata2:0x8044F6AC; // type:object size:0x4 scope:local align:4 data:float +@127 = .sdata2:0x8044F6B0; // type:object size:0x4 scope:local align:4 data:float +@129 = .sdata2:0x8044F6B8; // type:object size:0x8 scope:local align:4 data:double +@457 = .sdata2:0x8044F6C0; // type:object size:0x4 scope:local align:4 data:float +@679 = .sdata2:0x8044F6C4; // type:object size:0x4 scope:local align:4 data:float +@690 = .sdata2:0x8044F6C8; // type:object size:0x4 scope:local align:4 data:float +@952 = .sdata2:0x8044F6CC; // type:object size:0x4 scope:local align:4 data:float +@954 = .sdata2:0x8044F6D0; // type:object size:0x8 scope:local align:4 data:double +@1032 = .sdata2:0x8044F6D8; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x8044F6DC; // type:object size:0x4 scope:local align:4 data:float +@1044 = .sdata2:0x8044F6E0; // type:object size:0x8 scope:local align:4 data:double +@1069 = .sdata2:0x8044F6E8; // type:object size:0x4 scope:local align:4 data:float +@1070 = .sdata2:0x8044F6EC; // type:object size:0x4 scope:local align:4 data:float +FILTER_MODE_IIR__6JASDsp = .sdata2:0x8044F6F0; // type:object size:0x4 scope:global align:4 data:4byte +@1246 = .sdata2:0x8044F6F4; // type:object size:0x4 scope:local align:4 data:float +@627 = .sdata2:0x8044F6F8; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x8044F6FC; // type:object size:0x4 scope:local align:4 data:float +@629 = .sdata2:0x8044F700; // type:object size:0x4 scope:local align:4 data:float +@630 = .sdata2:0x8044F704; // type:object size:0x4 scope:local align:4 data:float +@631 = .sdata2:0x8044F708; // type:object size:0x4 scope:local align:4 data:float +@634 = .sdata2:0x8044F710; // type:object size:0x8 scope:local align:4 data:double +@718 = .sdata2:0x8044F718; // type:object size:0x4 scope:local align:4 data:float +@719 = .sdata2:0x8044F71C; // type:object size:0x4 scope:local align:4 data:float +@931 = .sdata2:0x8044F720; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x8044F728; // type:object size:0x8 scope:local align:4 data:double +@390 = .sdata2:0x8044F730; // type:object size:0x4 scope:local align:4 data:float +@391 = .sdata2:0x8044F734; // type:object size:0x4 scope:local align:4 data:float +@392 = .sdata2:0x8044F738; // type:object size:0x4 scope:local align:4 data:float +@531 = .sdata2:0x8044F73C; // type:object size:0x4 scope:local align:4 data:float +@533 = .sdata2:0x8044F740; // type:object size:0x8 scope:local align:4 data:double +one$776 = .sdata2:0x8044F748; // type:object size:0x4 scope:local align:4 +@248 = .sdata2:0x8044F750; // type:object size:0x4 scope:local align:4 data:float +@249 = .sdata2:0x8044F754; // type:object size:0x4 scope:local align:4 data:float +@250 = .sdata2:0x8044F758; // type:object size:0x4 scope:local align:4 data:float +@290 = .sdata2:0x8044F75C; // type:object size:0x4 scope:local align:4 data:float +@187 = .sdata2:0x8044F760; // type:object size:0x4 scope:local align:4 data:float +@219 = .sdata2:0x8044F768; // type:object size:0x4 scope:local align:4 data:float +@220 = .sdata2:0x8044F76C; // type:object size:0x4 scope:local align:4 data:float +@253 = .sdata2:0x8044F770; // type:object size:0x4 scope:local align:4 data:float +@835 = .sdata2:0x8044F778; // type:object size:0x4 scope:local align:4 data:float +@838 = .sdata2:0x8044F780; // type:object size:0x8 scope:local align:4 data:double +@990 = .sdata2:0x8044F788; // type:object size:0x8 scope:local align:4 data:double +@1045 = .sdata2:0x8044F790; // type:object size:0x4 scope:local align:4 data:float +@1046 = .sdata2:0x8044F794; // type:object size:0x4 scope:local align:4 data:float +@1047 = .sdata2:0x8044F798; // type:object size:0x4 scope:local align:4 data:float +@544 = .sdata2:0x8044F7A0; // type:object size:0x4 scope:local align:4 data:float +@545 = .sdata2:0x8044F7A4; // type:object size:0x4 scope:local align:4 data:float +@546 = .sdata2:0x8044F7A8; // type:object size:0x4 scope:local align:4 data:float +@661 = .sdata2:0x8044F7B0; // type:object size:0x8 scope:local align:4 data:double +@685 = .sdata2:0x8044F7B8; // type:object size:0x8 scope:local align:4 data:double +@711 = .sdata2:0x8044F7C0; // type:object size:0x4 scope:local align:4 data:float +@714 = .sdata2:0x8044F7C8; // type:object size:0x8 scope:local align:4 data:double +@775 = .sdata2:0x8044F7D0; // type:object size:0x4 scope:local align:4 data:float +@776 = .sdata2:0x8044F7D4; // type:object size:0x4 scope:local align:4 data:float +@832 = .sdata2:0x8044F7D8; // type:object size:0x4 scope:local align:4 data:float +@833 = .sdata2:0x8044F7DC; // type:object size:0x4 scope:local align:4 data:float +@846 = .sdata2:0x8044F7E0; // type:object size:0x4 scope:local align:4 data:float +@847 = .sdata2:0x8044F7E4; // type:object size:0x4 scope:local align:4 data:float +@969 = .sdata2:0x8044F7E8; // type:object size:0x4 scope:local align:4 data:float +@970 = .sdata2:0x8044F7EC; // type:object size:0x4 scope:local align:4 data:float +@971 = .sdata2:0x8044F7F0; // type:object size:0x4 scope:local align:4 data:float +@972 = .sdata2:0x8044F7F4; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x8044F7F8; // type:object size:0x4 scope:local align:4 data:float +@341 = .sdata2:0x8044F800; // type:object size:0x4 scope:local align:4 data:float +@342 = .sdata2:0x8044F804; // type:object size:0x4 scope:local align:4 data:float +@363 = .sdata2:0x8044F808; // type:object size:0x4 scope:local align:4 data:float +@364 = .sdata2:0x8044F80C; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x8044F810; // type:object size:0x4 scope:local align:4 data:float +@77 = .sdata2:0x8044F818; // type:object size:0x4 scope:local align:4 data:float +@87 = .sdata2:0x8044F81C; // type:object size:0x4 scope:local align:4 data:float +@88 = .sdata2:0x8044F820; // type:object size:0x4 scope:local align:4 data:float +@91 = .sdata2:0x8044F828; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x8044F830; // type:object size:0x4 scope:local align:4 data:float +@156 = .sdata2:0x8044F838; // type:object size:0x8 scope:local align:4 data:double +@233 = .sdata2:0x8044F840; // type:object size:0x4 scope:local align:4 data:float +@234 = .sdata2:0x8044F844; // type:object size:0x4 scope:local align:4 data:float +@235 = .sdata2:0x8044F848; // type:object size:0x4 scope:local align:4 data:float +@275 = .sdata2:0x8044F84C; // type:object size:0x4 scope:local align:4 data:float +@276 = .sdata2:0x8044F850; // type:object size:0x4 scope:local align:4 data:float +@278 = .sdata2:0x8044F858; // type:object size:0x8 scope:local align:4 data:double +@156 = .sdata2:0x8044F860; // type:object size:0x8 scope:local align:4 data:double +@176 = .sdata2:0x8044F868; // type:object size:0x4 scope:local align:4 data:float +COMP_BLOCKSAMPLES$331 = .sdata2:0x8044F86C; // type:object size:0x8 scope:local align:4 +COMP_BLOCKBYTES$332 = .sdata2:0x8044F874; // type:object size:0x8 scope:local align:4 +@299 = .sdata2:0x8044F880; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x8044F884; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x8044F888; // type:object size:0x4 scope:local align:4 data:float +@311 = .sdata2:0x8044F88C; // type:object size:0x4 scope:local align:4 data:float +@333 = .sdata2:0x8044F890; // type:object size:0x4 scope:local align:4 data:float +@626 = .sdata2:0x8044F898; // type:object size:0x4 scope:local align:4 data:float +@627 = .sdata2:0x8044F89C; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x8044F8A0; // type:object size:0x4 scope:local align:4 data:float +@736 = .sdata2:0x8044F8A4; // type:object size:0x4 scope:local align:4 data:float +@822 = .sdata2:0x8044F8A8; // type:object size:0x4 scope:local align:4 data:float +@1040 = .sdata2:0x8044F8AC; // type:object size:0x4 scope:local align:4 data:float +@1041 = .sdata2:0x8044F8B0; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x8044F8B4; // type:object size:0x4 scope:local align:4 data:float +@642 = .sdata2:0x8044F8B8; // type:object size:0x4 scope:local align:4 data:float +@643 = .sdata2:0x8044F8BC; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x8044F8C0; // type:object size:0x4 scope:local align:4 data:float +@691 = .sdata2:0x8044F8C8; // type:object size:0x4 scope:local align:4 data:float +@692 = .sdata2:0x8044F8CC; // type:object size:0x4 scope:local align:4 data:float +@693 = .sdata2:0x8044F8D0; // type:object size:0x4 scope:local align:4 data:float +@659 = .sdata2:0x8044F8D8; // type:object size:0x4 scope:local align:4 data:float +@697 = .sdata2:0x8044F8DC; // type:object size:0x4 scope:local align:4 data:float +@698 = .sdata2:0x8044F8E0; // type:object size:0x4 scope:local align:4 data:float +@766 = .sdata2:0x8044F8E8; // type:object size:0x8 scope:local align:4 data:double +@887 = .sdata2:0x8044F8F0; // type:object size:0x4 scope:local align:4 data:float +@689 = .sdata2:0x8044F8F8; // type:object size:0x4 scope:local align:4 data:float +@690 = .sdata2:0x8044F8FC; // type:object size:0x4 scope:local align:4 data:float +@691 = .sdata2:0x8044F900; // type:object size:0x4 scope:local align:4 data:float +@292 = .sdata2:0x8044F908; // type:object size:0x8 scope:local align:4 data:double +@864 = .sdata2:0x8044F910; // type:object size:0x4 scope:local align:4 data:float +@865 = .sdata2:0x8044F914; // type:object size:0x4 scope:local align:4 data:float +@866 = .sdata2:0x8044F918; // type:object size:0x4 scope:local align:4 data:float +@653 = .sdata2:0x8044F920; // type:object size:0x4 scope:local align:4 data:float +@654 = .sdata2:0x8044F924; // type:object size:0x4 scope:local align:4 data:float +@655 = .sdata2:0x8044F928; // type:object size:0x4 scope:local align:4 data:float +@730 = .sdata2:0x8044F930; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q28JMessage4data = .sdata2:0x8044F938; // type:object size:0x4 scope:global align:4 data:string +cEqualCSlope__6Z2Calc = .sdata2:0x8044F940; // type:object size:0x4 scope:global align:4 data:float +cEqualPSlope__6Z2Calc = .sdata2:0x8044F944; // type:object size:0x4 scope:global align:4 data:float +@380 = .sdata2:0x8044F948; // type:object size:0x4 scope:local align:4 data:float +@381 = .sdata2:0x8044F94C; // type:object size:0x4 scope:local align:4 data:float +@396 = .sdata2:0x8044F950; // type:object size:0x4 scope:local align:4 data:float +@397 = .sdata2:0x8044F954; // type:object size:0x4 scope:local align:4 data:float +@3688 = .sdata2:0x8044F958; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x8044F95C; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x8044F960; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8044F964; // type:object size:0x4 scope:local align:4 data:float +@3909 = .sdata2:0x8044F968; // type:object size:0x8 scope:local align:4 data:double +@4313 = .sdata2:0x8044F970; // type:object size:0x4 scope:local align:4 data:float +@3597 = .sdata2:0x8044F978; // type:object size:0x4 scope:local align:4 data:float +@3598 = .sdata2:0x8044F97C; // type:object size:0x4 scope:local align:4 data:float +@3599 = .sdata2:0x8044F980; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x8044F984; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x8044F988; // type:object size:0x8 scope:local align:4 data:double +@4038 = .sdata2:0x8044F990; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8044F994; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x8044F998; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x8044F99C; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x8044F9A0; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x8044F9A4; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x8044F9A8; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x8044F9AC; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x8044F9B0; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x8044F9B4; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x8044F9B8; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x8044F9BC; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x8044F9C0; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x8044F9C4; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x8044F9C8; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x8044F9CC; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x8044F9D0; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x8044F9D4; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x8044F9D8; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x8044F9DC; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x8044F9E0; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x8044F9E4; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x8044F9E8; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x8044F9EC; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8044F9F0; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8044F9F4; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x8044F9F8; // type:object size:0x8 scope:local align:4 data:double +@4070 = .sdata2:0x8044FA00; // type:object size:0x8 scope:local align:4 data:double +@4586 = .sdata2:0x8044FA08; // type:object size:0x4 scope:local align:4 data:float +@4587 = .sdata2:0x8044FA0C; // type:object size:0x4 scope:local align:4 data:float +@4588 = .sdata2:0x8044FA10; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x8044FA14; // type:object size:0x4 scope:local align:4 data:float +@4590 = .sdata2:0x8044FA18; // type:object size:0x4 scope:local align:4 data:float +@4591 = .sdata2:0x8044FA20; // type:object size:0x8 scope:local align:4 data:double +@4592 = .sdata2:0x8044FA28; // type:object size:0x8 scope:local align:4 data:double +@4593 = .sdata2:0x8044FA30; // type:object size:0x8 scope:local align:4 data:double +@4594 = .sdata2:0x8044FA38; // type:object size:0x8 scope:local align:4 data:double +@4595 = .sdata2:0x8044FA40; // type:object size:0x8 scope:local align:4 data:double +@4596 = .sdata2:0x8044FA48; // type:object size:0x8 scope:local align:4 data:double +@4597 = .sdata2:0x8044FA50; // type:object size:0x8 scope:local align:4 data:double +@4598 = .sdata2:0x8044FA58; // type:object size:0x4 scope:local align:4 data:float +@4599 = .sdata2:0x8044FA5C; // type:object size:0x4 scope:local align:4 data:float +@4600 = .sdata2:0x8044FA60; // type:object size:0x4 scope:local align:4 data:float +@4601 = .sdata2:0x8044FA64; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x8044FA68; // type:object size:0x4 scope:local align:4 data:float +@4603 = .sdata2:0x8044FA6C; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x8044FA70; // type:object size:0x4 scope:local align:4 data:float +@4605 = .sdata2:0x8044FA74; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x8044FA78; // type:object size:0x4 scope:local align:4 data:float +@4607 = .sdata2:0x8044FA80; // type:object size:0x8 scope:local align:4 data:double +@4608 = .sdata2:0x8044FA88; // type:object size:0x8 scope:local align:4 data:double +@4609 = .sdata2:0x8044FA90; // type:object size:0x8 scope:local align:4 data:double +@4610 = .sdata2:0x8044FA98; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x8044FA9C; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x8044FAA0; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x8044FAA4; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x8044FAA8; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x8044FAAC; // type:object size:0x4 scope:local align:4 data:float +@5085 = .sdata2:0x8044FAB0; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x8044FAB4; // type:object size:0x4 scope:local align:4 data:float +@3372 = .sdata2:0x8044FAB8; // type:object size:0x4 scope:local align:4 data:float +@3373 = .sdata2:0x8044FABC; // type:object size:0x4 scope:local align:4 data:float +@3559 = .sdata2:0x8044FAC0; // type:object size:0x4 scope:local align:4 data:float +@3561 = .sdata2:0x8044FAC8; // type:object size:0x8 scope:local align:4 data:double +@4726 = .sdata2:0x8044FAD0; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x8044FAD4; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x8044FAD8; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x8044FADC; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x8044FAE0; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x8044FAE4; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x8044FAE8; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x8044FAEC; // type:object size:0x4 scope:local align:4 data:float +@4734 = .sdata2:0x8044FAF0; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x8044FAF4; // type:object size:0x4 scope:local align:4 data:float +@4736 = .sdata2:0x8044FAF8; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x8044FAFC; // type:object size:0x4 scope:local align:4 data:float +@4738 = .sdata2:0x8044FB00; // type:object size:0x4 scope:local align:4 data:float +@4741 = .sdata2:0x8044FB08; // type:object size:0x8 scope:local align:4 data:double +@5673 = .sdata2:0x8044FB10; // type:object size:0x4 scope:local align:4 data:float +@5674 = .sdata2:0x8044FB14; // type:object size:0x4 scope:local align:4 data:float +@5675 = .sdata2:0x8044FB18; // type:object size:0x4 scope:local align:4 data:float +@5676 = .sdata2:0x8044FB1C; // type:object size:0x4 scope:local align:4 data:float +@5677 = .sdata2:0x8044FB20; // type:object size:0x4 scope:local align:4 data:float +@5678 = .sdata2:0x8044FB24; // type:object size:0x4 scope:local align:4 data:float +@5679 = .sdata2:0x8044FB28; // type:object size:0x4 scope:local align:4 data:float +@5680 = .sdata2:0x8044FB2C; // type:object size:0x4 scope:local align:4 data:float +@5681 = .sdata2:0x8044FB30; // type:object size:0x4 scope:local align:4 data:float +@5913 = .sdata2:0x8044FB34; // type:object size:0x4 scope:local align:4 data:float +@3395 = .sdata2:0x8044FB38; // type:object size:0x4 scope:local align:4 data:float +@3396 = .sdata2:0x8044FB3C; // type:object size:0x4 scope:local align:4 data:float +@3467 = .sdata2:0x8044FB40; // type:object size:0x4 scope:local align:4 data:float +@3468 = .sdata2:0x8044FB44; // type:object size:0x4 scope:local align:4 data:float +@3731 = .sdata2:0x8044FB48; // type:object size:0x8 scope:local align:4 data:double +@3798 = .sdata2:0x8044FB50; // type:object size:0x4 scope:local align:4 data:float +@3799 = .sdata2:0x8044FB54; // type:object size:0x4 scope:local align:4 data:float +@3511 = .sdata2:0x8044FB58; // type:object size:0x4 scope:local align:4 data:float +@3512 = .sdata2:0x8044FB5C; // type:object size:0x4 scope:local align:4 data:float +@3529 = .sdata2:0x8044FB60; // type:object size:0x4 scope:local align:4 data:float +@3531 = .sdata2:0x8044FB68; // type:object size:0x8 scope:local align:4 data:double +@5341 = .sdata2:0x8044FB70; // type:object size:0x4 scope:local align:4 data:float +@5342 = .sdata2:0x8044FB74; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x8044FB78; // type:object size:0x4 scope:local align:4 data:float +@5344 = .sdata2:0x8044FB7C; // type:object size:0x4 scope:local align:4 data:float +@5345 = .sdata2:0x8044FB80; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x8044FB84; // type:object size:0x4 scope:local align:4 data:float +@963 = .sdata2:0x8044FB88; // type:object size:0x4 scope:local align:4 data:float +@964 = .sdata2:0x8044FB8C; // type:object size:0x4 scope:local align:4 data:float +@965 = .sdata2:0x8044FB90; // type:object size:0x4 scope:local align:4 data:float +@966 = .sdata2:0x8044FB94; // type:object size:0x4 scope:local align:4 data:float +@967 = .sdata2:0x8044FB98; // type:object size:0x4 scope:local align:4 data:float +@968 = .sdata2:0x8044FB9C; // type:object size:0x4 scope:local align:4 data:float +@969 = .sdata2:0x8044FBA0; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x8044FBA8; // type:object size:0x8 scope:local align:4 data:double +STRM_CH_SHIFT__20JAUStdSoundTableType = .sdata2:0x8044FBB0; // type:object size:0x4 scope:global align:4 data:4byte +@1010 = .sdata2:0x8044FBB4; // type:object size:0x4 scope:local align:4 data:float +@1070 = .sdata2:0x8044FBB8; // type:object size:0x4 scope:local align:4 data:float +@848 = .sdata2:0x8044FBC0; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x8044FBC4; // type:object size:0x4 scope:local align:4 data:float +@895 = .sdata2:0x8044FBC8; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x8044FBCC; // type:object size:0x4 scope:local align:4 data:float +@998 = .sdata2:0x8044FBD0; // type:object size:0x4 scope:local align:4 data:float +@999 = .sdata2:0x8044FBD4; // type:object size:0x4 scope:local align:4 data:float +@1000 = .sdata2:0x8044FBD8; // type:object size:0x4 scope:local align:4 data:float +@1001 = .sdata2:0x8044FBDC; // type:object size:0x4 scope:local align:4 data:float +@1002 = .sdata2:0x8044FBE0; // type:object size:0x4 scope:local align:4 data:float +@1003 = .sdata2:0x8044FBE4; // type:object size:0x4 scope:local align:4 data:float +@1004 = .sdata2:0x8044FBE8; // type:object size:0x4 scope:local align:4 data:float +@1008 = .sdata2:0x8044FBF0; // type:object size:0x8 scope:local align:4 data:double +@1036 = .sdata2:0x8044FBF8; // type:object size:0x4 scope:local align:4 data:float +@1058 = .sdata2:0x8044FBFC; // type:object size:0x4 scope:local align:4 data:float +@1059 = .sdata2:0x8044FC00; // type:object size:0x4 scope:local align:4 data:float +@1060 = .sdata2:0x8044FC04; // type:object size:0x4 scope:local align:4 data:float +@1061 = .sdata2:0x8044FC08; // type:object size:0x4 scope:local align:4 data:float +@1062 = .sdata2:0x8044FC0C; // type:object size:0x4 scope:local align:4 data:float +@1063 = .sdata2:0x8044FC10; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x8044FC14; // type:object size:0x4 scope:local align:4 data:float +@1065 = .sdata2:0x8044FC18; // type:object size:0x4 scope:local align:4 data:float +@1066 = .sdata2:0x8044FC1C; // type:object size:0x4 scope:local align:4 data:float +@1067 = .sdata2:0x8044FC20; // type:object size:0x4 scope:local align:4 data:float +@1135 = .sdata2:0x8044FC24; // type:object size:0x4 scope:local align:4 data:float +@1267 = .sdata2:0x8044FC28; // type:object size:0x4 scope:local align:4 data:float +@1268 = .sdata2:0x8044FC2C; // type:object size:0x4 scope:local align:4 data:float +@1269 = .sdata2:0x8044FC30; // type:object size:0x4 scope:local align:4 data:float +@1270 = .sdata2:0x8044FC34; // type:object size:0x4 scope:local align:4 data:float +@1271 = .sdata2:0x8044FC38; // type:object size:0x4 scope:local align:4 data:float +@1272 = .sdata2:0x8044FC3C; // type:object size:0x4 scope:local align:4 data:float +@1273 = .sdata2:0x8044FC40; // type:object size:0x4 scope:local align:4 data:float +@1334 = .sdata2:0x8044FC44; // type:object size:0x4 scope:local align:4 data:float +@1335 = .sdata2:0x8044FC48; // type:object size:0x4 scope:local align:4 data:float +@1336 = .sdata2:0x8044FC4C; // type:object size:0x4 scope:local align:4 data:float +@1337 = .sdata2:0x8044FC50; // type:object size:0x4 scope:local align:4 data:float +@1988 = .sdata2:0x8044FC54; // type:object size:0x4 scope:local align:4 data:float +@3559 = .sdata2:0x8044FC58; // type:object size:0x4 scope:local align:4 data:float +@3560 = .sdata2:0x8044FC5C; // type:object size:0x4 scope:local align:4 data:float +@3561 = .sdata2:0x8044FC60; // type:object size:0x4 scope:local align:4 data:float +@3564 = .sdata2:0x8044FC68; // type:object size:0x8 scope:local align:4 data:double +@3821 = .sdata2:0x8044FC70; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x8044FC74; // type:object size:0x4 scope:local align:4 data:float +@3823 = .sdata2:0x8044FC78; // type:object size:0x4 scope:local align:4 data:float +@3824 = .sdata2:0x8044FC7C; // type:object size:0x4 scope:local align:4 data:float +@3825 = .sdata2:0x8044FC80; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x8044FC88; // type:object size:0x8 scope:local align:4 data:double +@3859 = .sdata2:0x8044FC90; // type:object size:0x4 scope:local align:4 data:float +@3860 = .sdata2:0x8044FC94; // type:object size:0x4 scope:local align:4 data:float +@3861 = .sdata2:0x8044FC98; // type:object size:0x4 scope:local align:4 data:float +@3862 = .sdata2:0x8044FC9C; // type:object size:0x4 scope:local align:4 data:float +sAreaDefault = .sdata2:0x8044FCA0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaFloating = .sdata2:0x8044FCA8; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWide = .sdata2:0x8044FCB0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWideFloating = .sdata2:0x8044FCB8; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmall = .sdata2:0x8044FCC0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmallFloating = .sdata2:0x8044FCC8; // type:object size:0x8 scope:local align:4 data:4byte +@3705 = .sdata2:0x8044FCD0; // type:object size:0x4 scope:local align:4 data:float +@3706 = .sdata2:0x8044FCD4; // type:object size:0x4 scope:local align:4 data:float +@3707 = .sdata2:0x8044FCD8; // type:object size:0x4 scope:local align:4 data:float +@3708 = .sdata2:0x8044FCDC; // type:object size:0x4 scope:local align:4 data:float +@3709 = .sdata2:0x8044FCE0; // type:object size:0x4 scope:local align:4 data:float +@3710 = .sdata2:0x8044FCE4; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x8044FCE8; // type:object size:0x4 scope:local align:4 data:float +@3712 = .sdata2:0x8044FCEC; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x8044FCF0; // type:object size:0x8 scope:local align:4 data:double +sAreaDefault = .sdata2:0x8044FCF8; // type:object size:0x8 scope:local align:4 data:4byte +sAreaFloating = .sdata2:0x8044FD00; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWide = .sdata2:0x8044FD08; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWideFloating = .sdata2:0x8044FD10; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmall = .sdata2:0x8044FD18; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmallFloating = .sdata2:0x8044FD20; // type:object size:0x8 scope:local align:4 data:4byte +@3663 = .sdata2:0x8044FD28; // type:object size:0x4 scope:local align:4 data:float +@3664 = .sdata2:0x8044FD2C; // type:object size:0x4 scope:local align:4 data:float +@3665 = .sdata2:0x8044FD30; // type:object size:0x4 scope:local align:4 data:float +@3666 = .sdata2:0x8044FD34; // type:object size:0x4 scope:local align:4 data:float +@3667 = .sdata2:0x8044FD38; // type:object size:0x4 scope:local align:4 data:float +@3668 = .sdata2:0x8044FD3C; // type:object size:0x4 scope:local align:4 data:float +@3669 = .sdata2:0x8044FD40; // type:object size:0x4 scope:local align:4 data:float +@3672 = .sdata2:0x8044FD48; // type:object size:0x8 scope:local align:4 data:double +@3716 = .sdata2:0x8044FD50; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x8044FD54; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x8044FD58; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x8044FD5C; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x8044FD60; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x8044FD64; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8044FD68; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x8044FD6C; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x8044FD70; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x8044FD74; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x8044FD78; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x8044FD7C; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x8044FD80; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x8044FD84; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x8044FD88; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x8044FD8C; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x8044FD90; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x8044FD94; // type:object size:0x4 scope:local align:4 data:float +@4681 = .sdata2:0x8044FD98; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x8044FD9C; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x8044FDA0; // type:object size:0x4 scope:local align:4 data:float +@4838 = .sdata2:0x8044FDA4; // type:object size:0x4 scope:local align:4 data:float +@4875 = .sdata2:0x8044FDA8; // type:object size:0x4 scope:local align:4 data:float +@4906 = .sdata2:0x8044FDAC; // type:object size:0x4 scope:local align:4 data:float +@4944 = .sdata2:0x8044FDB0; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x8044FDB4; // type:object size:0x4 scope:local align:4 data:float +@3721 = .sdata2:0x8044FDB8; // type:object size:0x4 scope:local align:4 data:float +@3722 = .sdata2:0x8044FDBC; // type:object size:0x4 scope:local align:4 data:float +@3723 = .sdata2:0x8044FDC0; // type:object size:0x4 scope:local align:4 data:float +@3724 = .sdata2:0x8044FDC8; // type:object size:0x8 scope:local align:4 data:double +@3725 = .sdata2:0x8044FDD0; // type:object size:0x8 scope:local align:4 data:double +@3726 = .sdata2:0x8044FDD8; // type:object size:0x8 scope:local align:4 data:double +@3743 = .sdata2:0x8044FDE0; // type:object size:0x4 scope:local align:4 data:float +@3834 = .sdata2:0x8044FDE4; // type:object size:0x4 scope:local align:4 data:float +@3835 = .sdata2:0x8044FDE8; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x8044FDEC; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x8044FDF0; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x8044FDF4; // type:object size:0x4 scope:local align:4 data:float +@3839 = .sdata2:0x8044FDF8; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x8044FE00; // type:object size:0x8 scope:local align:4 data:double +@3941 = .sdata2:0x8044FE08; // type:object size:0x4 scope:local align:4 data:float +@3942 = .sdata2:0x8044FE0C; // type:object size:0x4 scope:local align:4 data:float +@3943 = .sdata2:0x8044FE10; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x8044FE14; // type:object size:0x4 scope:local align:4 data:float +@3945 = .sdata2:0x8044FE18; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x8044FE1C; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x8044FE20; // type:object size:0x4 scope:local align:4 data:float +@3948 = .sdata2:0x8044FE24; // type:object size:0x4 scope:local align:4 data:float +@3949 = .sdata2:0x8044FE28; // type:object size:0x4 scope:local align:4 data:float +@3950 = .sdata2:0x8044FE2C; // type:object size:0x4 scope:local align:4 data:float +@3954 = .sdata2:0x8044FE30; // type:object size:0x8 scope:local align:4 data:double +@4178 = .sdata2:0x8044FE38; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x8044FE3C; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x8044FE40; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x8044FE44; // type:object size:0x4 scope:local align:4 data:float +@4623 = .sdata2:0x8044FE48; // type:object size:0x4 scope:local align:4 data:float +@4624 = .sdata2:0x8044FE4C; // type:object size:0x4 scope:local align:4 data:float +@4625 = .sdata2:0x8044FE50; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x8044FE54; // type:object size:0x4 scope:local align:4 data:float +@4646 = .sdata2:0x8044FE58; // type:object size:0x4 scope:local align:4 data:float +@4647 = .sdata2:0x8044FE5C; // type:object size:0x4 scope:local align:4 data:float +@3501 = .sdata2:0x8044FE60; // type:object size:0x4 scope:local align:4 data:float +@3502 = .sdata2:0x8044FE64; // type:object size:0x4 scope:local align:4 data:float +@3503 = .sdata2:0x8044FE68; // type:object size:0x4 scope:local align:4 data:float +@3504 = .sdata2:0x8044FE6C; // type:object size:0x4 scope:local align:4 data:float +@3505 = .sdata2:0x8044FE70; // type:object size:0x4 scope:local align:4 data:float +@3508 = .sdata2:0x8044FE78; // type:object size:0x8 scope:local align:4 data:double +@3574 = .sdata2:0x8044FE80; // type:object size:0x4 scope:local align:4 data:float +@3585 = .sdata2:0x8044FE84; // type:object size:0x4 scope:local align:4 data:float +@3654 = .sdata2:0x8044FE88; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x8044FE8C; // type:object size:0x4 scope:local align:4 data:float +@3704 = .sdata2:0x8044FE90; // type:object size:0x4 scope:local align:4 data:float +@3705 = .sdata2:0x8044FE94; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x8044FE98; // type:object size:0x4 scope:local align:4 data:float +@3750 = .sdata2:0x8044FE9C; // type:object size:0x4 scope:local align:4 data:float +@3751 = .sdata2:0x8044FEA0; // type:object size:0x4 scope:local align:4 data:float +@3752 = .sdata2:0x8044FEA4; // type:object size:0x4 scope:local align:4 data:float +@3753 = .sdata2:0x8044FEA8; // type:object size:0x4 scope:local align:4 data:float +@3754 = .sdata2:0x8044FEAC; // type:object size:0x4 scope:local align:4 data:float +@3755 = .sdata2:0x8044FEB0; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x8044FEB4; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x8044FEB8; // type:object size:0x4 scope:local align:4 data:float +@3758 = .sdata2:0x8044FEBC; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x8044FEC0; // type:object size:0x4 scope:local align:4 data:float +@3760 = .sdata2:0x8044FEC4; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x8044FEC8; // type:object size:0x4 scope:local align:4 data:float +@3762 = .sdata2:0x8044FECC; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x8044FED0; // type:object size:0x4 scope:local align:4 data:float +@3764 = .sdata2:0x8044FED4; // type:object size:0x4 scope:local align:4 data:float +@3765 = .sdata2:0x8044FED8; // type:object size:0x4 scope:local align:4 data:float +@3766 = .sdata2:0x8044FEDC; // type:object size:0x4 scope:local align:4 data:float +@3767 = .sdata2:0x8044FEE0; // type:object size:0x4 scope:local align:4 data:float +@3768 = .sdata2:0x8044FEE4; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8044FEE8; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x8044FEEC; // type:object size:0x4 scope:local align:4 data:float +@3771 = .sdata2:0x8044FEF0; // type:object size:0x4 scope:local align:4 data:float +@3772 = .sdata2:0x8044FEF4; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x8044FEF8; // type:object size:0x4 scope:local align:4 data:float +@3774 = .sdata2:0x8044FEFC; // type:object size:0x4 scope:local align:4 data:float +@3775 = .sdata2:0x8044FF00; // type:object size:0x4 scope:local align:4 data:float +@3776 = .sdata2:0x8044FF04; // type:object size:0x4 scope:local align:4 data:float +@3777 = .sdata2:0x8044FF08; // type:object size:0x4 scope:local align:4 data:float +@3928 = .sdata2:0x8044FF0C; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x8044FF10; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x8044FF14; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x8044FF18; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x8044FF1C; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x8044FF20; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x8044FF24; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x8044FF28; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x8044FF2C; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x8044FF30; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x8044FF34; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x8044FF38; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x8044FF40; // type:object size:0x8 scope:local align:4 data:double +@4400 = .sdata2:0x8044FF48; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x8044FF4C; // type:object size:0x4 scope:local align:4 data:float +@4510 = .sdata2:0x8044FF50; // type:object size:0x4 scope:local align:4 data:float +@4511 = .sdata2:0x8044FF54; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x8044FF58; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x8044FF5C; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x8044FF60; // type:object size:0x4 scope:local align:4 data:float +@4833 = .sdata2:0x8044FF64; // type:object size:0x4 scope:local align:4 data:float +@4834 = .sdata2:0x8044FF68; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x8044FF6C; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x8044FF70; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x8044FF74; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x8044FF78; // type:object size:0x4 scope:local align:4 data:float +@4879 = .sdata2:0x8044FF7C; // type:object size:0x4 scope:local align:4 data:float +@3485 = .sdata2:0x8044FF80; // type:object size:0x4 scope:local align:4 data:float +@3486 = .sdata2:0x8044FF84; // type:object size:0x4 scope:local align:4 data:float +@3527 = .sdata2:0x8044FF88; // type:object size:0x4 scope:local align:4 data:float +@3528 = .sdata2:0x8044FF8C; // type:object size:0x4 scope:local align:4 data:float +@3530 = .sdata2:0x8044FF90; // type:object size:0x8 scope:local align:4 data:double +@3589 = .sdata2:0x8044FF98; // type:object size:0x4 scope:local align:4 data:float +@3590 = .sdata2:0x8044FF9C; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x8044FFA0; // type:object size:0x4 scope:local align:4 data:float +@3712 = .sdata2:0x8044FFA4; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x8044FFA8; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x8044FFAC; // type:object size:0x4 scope:local align:4 data:float +@3715 = .sdata2:0x8044FFB0; // type:object size:0x4 scope:local align:4 data:float +@3716 = .sdata2:0x8044FFB4; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x8044FFB8; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x8044FFBC; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x8044FFC0; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x8044FFC4; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x8044FFC8; // type:object size:0x8 scope:local align:4 data:double +@4033 = .sdata2:0x8044FFD0; // type:object size:0x8 scope:local align:4 data:double +@4034 = .sdata2:0x8044FFD8; // type:object size:0x8 scope:local align:4 data:double +@4035 = .sdata2:0x8044FFE0; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x8044FFE4; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x8044FFE8; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x8044FFEC; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8044FFF0; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x8044FFF4; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x8044FFF8; // type:object size:0x4 scope:local align:4 data:float +sBoringTail__8Z2MdnPrm = .sdata2:0x80450000; // type:object size:0x6 scope:global align:4 +sOrderTail__8Z2MdnPrm = .sdata2:0x80450008; // type:object size:0x6 scope:global align:4 +sResentTail__8Z2MdnPrm = .sdata2:0x80450010; // type:object size:0x5 scope:global align:4 +sCheerfulTail__8Z2MdnPrm = .sdata2:0x80450018; // type:object size:0x8 scope:global align:4 +sConfusedTail__8Z2MdnPrm = .sdata2:0x80450020; // type:object size:0x5 scope:global align:4 data:string +sHostilityTail__8Z2MdnPrm = .sdata2:0x80450028; // type:object size:0x7 scope:global align:4 +sTiredTail__8Z2MdnPrm = .sdata2:0x80450030; // type:object size:0x8 scope:global align:4 +sSeriousTail__8Z2MdnPrm = .sdata2:0x80450038; // type:object size:0x7 scope:global align:4 +sReplybTail__8Z2MdnPrm = .sdata2:0x80450040; // type:object size:0x7 scope:global align:4 +sDesideTail__8Z2MdnPrm = .sdata2:0x80450048; // type:object size:0x8 scope:global align:4 +@3836 = .sdata2:0x80450050; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x80450054; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x80450058; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x8045005C; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x80450060; // type:object size:0x8 scope:local align:4 data:double +@4083 = .sdata2:0x80450068; // type:object size:0x8 scope:local align:4 data:double +@4571 = .sdata2:0x80450070; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x80450074; // type:object size:0x4 scope:local align:4 data:float +@3931 = .sdata2:0x80450078; // type:object size:0x4 scope:local align:4 data:float +@3932 = .sdata2:0x8045007C; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x80450080; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x80450088; // type:object size:0x4 scope:local align:4 data:float +@294 = .sdata2:0x8045008C; // type:object size:0x4 scope:local align:4 data:float +@295 = .sdata2:0x80450090; // type:object size:0x8 scope:local align:4 data:double +@296 = .sdata2:0x80450098; // type:object size:0x4 scope:local align:4 data:float +@297 = .sdata2:0x804500A0; // type:object size:0x8 scope:local align:4 data:double +@298 = .sdata2:0x804500A8; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x804500B0; // type:object size:0x8 scope:local align:4 data:double +@1121 = .sdata2:0x804500B8; // type:object size:0x4 scope:local align:4 data:float +@1123 = .sdata2:0x804500C0; // type:object size:0x8 scope:local align:4 data:double +@693 = .sdata2:0x804500C8; // type:object size:0x4 scope:local align:4 data:float +@695 = .sdata2:0x804500D0; // type:object size:0x8 scope:local align:4 data:double +@697 = .sdata2:0x804500D8; // type:object size:0x8 scope:local align:4 data:double +@934 = .sdata2:0x804500E0; // type:object size:0x4 scope:local align:4 data:float +@935 = .sdata2:0x804500E4; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x804500E8; // type:object size:0x8 scope:local align:4 data:double +@721 = .sdata2:0x804500F0; // type:object size:0x4 scope:local align:4 data:float +@453 = .sdata2:0x804500F8; // type:object size:0x4 scope:local align:4 data:float +@454 = .sdata2:0x804500FC; // type:object size:0x4 scope:local align:4 data:float +@456 = .sdata2:0x80450100; // type:object size:0x8 scope:local align:4 data:double +@459 = .sdata2:0x80450108; // type:object size:0x8 scope:local align:4 data:double +@647 = .sdata2:0x80450110; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x80450118; // type:object size:0x8 scope:local align:4 data:double +@651 = .sdata2:0x80450120; // type:object size:0x8 scope:local align:4 data:double +@835 = .sdata2:0x80450128; // type:object size:0x4 scope:local align:4 data:float +@836 = .sdata2:0x8045012C; // type:object size:0x4 scope:local align:4 data:float +@838 = .sdata2:0x80450130; // type:object size:0x8 scope:local align:4 data:double +@1047 = .sdata2:0x80450138; // type:object size:0x4 scope:local align:4 data:float +@1050 = .sdata2:0x80450140; // type:object size:0x8 scope:local align:4 data:double +@1056 = .sdata2:0x80450148; // type:object size:0x4 scope:local align:4 data:float +@1117 = .sdata2:0x80450150; // type:object size:0x8 scope:local align:4 data:double +@1118 = .sdata2:0x80450158; // type:object size:0x8 scope:local align:4 data:double +@1119 = .sdata2:0x80450160; // type:object size:0x8 scope:local align:4 data:double +@1120 = .sdata2:0x80450168; // type:object size:0x4 scope:local align:4 data:float +@1121 = .sdata2:0x8045016C; // type:object size:0x4 scope:local align:4 data:float +@2293 = .sdata2:0x80450170; // type:object size:0x4 scope:local align:4 data:float +@3034 = .sdata2:0x80450174; // type:object size:0x4 scope:local align:4 data:float +@3035 = .sdata2:0x80450178; // type:object size:0x4 scope:local align:4 data:float +@503 = .sdata2:0x80450180; // type:object size:0x8 scope:local align:4 data:double +@504 = .sdata2:0x80450188; // type:object size:0x8 scope:local align:4 data:double +@505 = .sdata2:0x80450190; // type:object size:0x8 scope:local align:4 data:double +@506 = .sdata2:0x80450198; // type:object size:0x8 scope:local align:4 data:double +@507 = .sdata2:0x804501A0; // type:object size:0x8 scope:local align:4 data:double +@508 = .sdata2:0x804501A8; // type:object size:0x8 scope:local align:4 data:double +@509 = .sdata2:0x804501B0; // type:object size:0x8 scope:local align:4 data:double +@510 = .sdata2:0x804501B8; // type:object size:0x8 scope:local align:4 data:double +@511 = .sdata2:0x804501C0; // type:object size:0x8 scope:local align:4 data:double +@512 = .sdata2:0x804501C8; // type:object size:0x8 scope:local align:4 data:double +@514 = .sdata2:0x804501D0; // type:object size:0x8 scope:local align:4 data:double +@724 = .sdata2:0x804501D8; // type:object size:0x4 scope:local align:4 data:float +@725 = .sdata2:0x804501DC; // type:object size:0x4 scope:local align:4 data:float +@726 = .sdata2:0x804501E0; // type:object size:0x4 scope:local align:4 data:float +@728 = .sdata2:0x804501E8; // type:object size:0x8 scope:local align:4 data:double +@2196 = .sdata2:0x804501F0; // type:object size:0x8 scope:local align:4 data:double +@2258 = .sdata2:0x804501F8; // type:object size:0x4 scope:local align:4 data:float +@2259 = .sdata2:0x804501FC; // type:object size:0x4 scope:local align:4 data:float +@2279 = .sdata2:0x80450200; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x80450208; // type:object size:0x8 scope:local align:4 data:double +@2308 = .sdata2:0x80450210; // type:object size:0x4 scope:local align:4 data:float +@2309 = .sdata2:0x80450214; // type:object size:0x4 scope:local align:4 data:float +@2310 = .sdata2:0x80450218; // type:object size:0x4 scope:local align:4 data:float +@2311 = .sdata2:0x8045021C; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x80450220; // type:object size:0x4 scope:local align:4 data:float +@2313 = .sdata2:0x80450224; // type:object size:0x4 scope:local align:4 data:float +@2315 = .sdata2:0x80450228; // type:object size:0x8 scope:local align:4 data:double +@2580 = .sdata2:0x80450230; // type:object size:0x4 scope:local align:4 data:float +@2581 = .sdata2:0x80450234; // type:object size:0x4 scope:local align:4 data:float +@2460 = .sdata2:0x80450238; // type:object size:0x4 scope:local align:4 data:float +@2461 = .sdata2:0x8045023C; // type:object size:0x4 scope:local align:4 data:float +@2462 = .sdata2:0x80450240; // type:object size:0x4 scope:local align:4 data:float +@2463 = .sdata2:0x80450244; // type:object size:0x4 scope:local align:4 data:float +@2464 = .sdata2:0x80450248; // type:object size:0x4 scope:local align:4 data:float +@2465 = .sdata2:0x8045024C; // type:object size:0x4 scope:local align:4 data:float +@2466 = .sdata2:0x80450250; // type:object size:0x4 scope:local align:4 data:float +@2469 = .sdata2:0x80450258; // type:object size:0x8 scope:local align:4 data:double +@2471 = .sdata2:0x80450260; // type:object size:0x8 scope:local align:4 data:double +@627 = .sdata2:0x80450268; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x8045026C; // type:object size:0x4 scope:local align:4 data:float +@730 = .sdata2:0x80450270; // type:object size:0x4 scope:local align:4 data:float +@732 = .sdata2:0x80450278; // type:object size:0x8 scope:local align:4 data:double +@522 = .sdata2:0x80450280; // type:object size:0x4 scope:local align:4 data:float +@1488 = .sdata2:0x80450288; // type:object size:0x4 scope:local align:4 data:float +@1489 = .sdata2:0x8045028C; // type:object size:0x4 scope:local align:4 data:float +@1490 = .sdata2:0x80450290; // type:object size:0x4 scope:local align:4 data:float +@1491 = .sdata2:0x80450294; // type:object size:0x4 scope:local align:4 data:float +@1507 = .sdata2:0x80450298; // type:object size:0x4 scope:local align:4 data:float +j2dDefaultColInfo = .sdata2:0x8045029C; // type:object size:0x4 scope:global align:4 data:4byte +j2dDefaultTevOrderInfoNull = .sdata2:0x804502A0; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultIndTexOrderNull = .sdata2:0x804502A4; // type:object size:0x2 scope:global align:4 data:byte +j2dDefaultTevColor = .sdata2:0x804502A8; // type:object size:0x8 scope:global align:4 data:2byte +j2dDefaultIndTexCoordScaleInfo = .sdata2:0x804502B0; // type:object size:0x2 scope:global align:4 data:byte +j2dDefaultTevKColor = .sdata2:0x804502B4; // type:object size:0x4 scope:global align:4 data:4byte +j2dDefaultTevSwapMode = .sdata2:0x804502B8; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultTevSwapModeTable = .sdata2:0x804502BC; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultBlendInfo = .sdata2:0x804502C0; // type:object size:0x4 scope:global align:4 data:byte +lbl_804502C4 = .sdata2:0x804502C4; // type:object size:0x1 data:byte +j2dDefaultColorChanInfo = .sdata2:0x804502C8; // type:object size:0x4 scope:global align:4 +lbl_804502CC = .sdata2:0x804502CC; // type:object size:0x1 data:byte +j2dDefaultAlphaCmp = .sdata2:0x804502CE; // type:object size:0x2 scope:global align:2 data:2byte +@1943 = .sdata2:0x804502D0; // type:object size:0x4 scope:local align:4 data:float +@1944 = .sdata2:0x804502D4; // type:object size:0x4 scope:local align:4 data:float +@1946 = .sdata2:0x804502D8; // type:object size:0x8 scope:local align:4 data:double +@1887 = .sdata2:0x804502E0; // type:object size:0x4 scope:local align:4 data:4byte +@2039 = .sdata2:0x804502E4; // type:object size:0x4 scope:local align:4 data:4byte +@418 = .sdata2:0x804502E8; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x804502EC; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x804502F0; // type:object size:0x8 scope:local align:4 data:double +@786 = .sdata2:0x804502F8; // type:object size:0x4 scope:local align:4 data:float +@791 = .sdata2:0x80450300; // type:object size:0x8 scope:local align:4 data:double +@913 = .sdata2:0x80450308; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x8045030C; // type:object size:0x4 scope:local align:4 data:float +@1469 = .sdata2:0x80450310; // type:object size:0x4 scope:local align:4 data:float +@1489 = .sdata2:0x80450314; // type:object size:0x4 scope:local align:4 data:float +@1651 = .sdata2:0x80450318; // type:object size:0x8 scope:local align:4 data:double +@1655 = .sdata2:0x80450320; // type:object size:0x8 scope:local align:4 data:double +@1725 = .sdata2:0x80450328; // type:object size:0x4 scope:local align:4 data:float +@2466 = .sdata2:0x8045032C; // type:object size:0x4 scope:local align:4 data:float +@2547 = .sdata2:0x80450330; // type:object size:0x4 scope:local align:4 data:float +@2890 = .sdata2:0x80450334; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x80450338; // type:object size:0x4 scope:local align:4 data:float +@1561 = .sdata2:0x80450340; // type:object size:0x4 scope:local align:4 data:float +@1562 = .sdata2:0x80450344; // type:object size:0x4 scope:local align:4 data:float +@1563 = .sdata2:0x80450348; // type:object size:0x4 scope:local align:4 data:float +@1705 = .sdata2:0x80450350; // type:object size:0x8 scope:local align:4 data:double +@1829 = .sdata2:0x80450358; // type:object size:0x4 scope:local align:4 data:float +@1830 = .sdata2:0x8045035C; // type:object size:0x4 scope:local align:4 data:float +@1971 = .sdata2:0x80450360; // type:object size:0x8 scope:local align:4 data:double +@1974 = .sdata2:0x80450368; // type:object size:0x8 scope:local align:4 data:double +@2156 = .sdata2:0x80450370; // type:object size:0x4 scope:local align:4 data:float +@2984 = .sdata2:0x80450374; // type:object size:0x4 scope:local align:4 data:float +@2985 = .sdata2:0x80450378; // type:object size:0x4 scope:local align:4 data:float +@1739 = .sdata2:0x80450380; // type:object size:0x8 scope:local align:4 data:double +@1767 = .sdata2:0x80450388; // type:object size:0x4 scope:local align:4 data:float +@2017 = .sdata2:0x8045038C; // type:object size:0x4 scope:local align:4 data:float +@2021 = .sdata2:0x80450390; // type:object size:0x8 scope:local align:4 data:double +@2758 = .sdata2:0x80450398; // type:object size:0x4 scope:local align:4 data:float +@2933 = .sdata2:0x8045039C; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x804503A0; // type:object size:0x4 scope:local align:4 data:float +@1662 = .sdata2:0x804503A8; // type:object size:0x8 scope:local align:4 data:double +@1665 = .sdata2:0x804503B0; // type:object size:0x8 scope:local align:4 data:double +@2049 = .sdata2:0x804503B8; // type:object size:0x4 scope:local align:4 data:float +@1549 = .sdata2:0x804503C0; // type:object size:0x8 scope:local align:4 data:double +@1552 = .sdata2:0x804503C8; // type:object size:0x8 scope:local align:4 data:double +@1827 = .sdata2:0x804503D0; // type:object size:0x4 scope:local align:4 data:float +@2256 = .sdata2:0x804503D4; // type:object size:0x4 scope:local align:4 data:float +@2257 = .sdata2:0x804503D8; // type:object size:0x4 scope:local align:4 data:float +@1517 = .sdata2:0x804503E0; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x804503E4; // type:object size:0x4 scope:local align:4 data:float +@2130 = .sdata2:0x804503E8; // type:object size:0x8 scope:local align:4 data:double +@2690 = .sdata2:0x804503F0; // type:object size:0x4 scope:local align:4 data:float +@1534 = .sdata2:0x804503F8; // type:object size:0x4 scope:local align:4 data:float +@1536 = .sdata2:0x80450400; // type:object size:0x8 scope:local align:4 data:double +@1539 = .sdata2:0x80450408; // type:object size:0x8 scope:local align:4 data:double +@1731 = .sdata2:0x80450410; // type:object size:0x4 scope:local align:4 data:float +@1581 = .sdata2:0x80450418; // type:object size:0x4 scope:local align:4 data:float +@1573 = .sdata2:0x80450420; // type:object size:0x4 scope:local align:4 data:float +@1576 = .sdata2:0x80450428; // type:object size:0x8 scope:local align:4 data:double +@1619 = .sdata2:0x80450430; // type:object size:0x4 scope:local align:4 data:float +@1748 = .sdata2:0x80450434; // type:object size:0x4 scope:local align:4 data:float +@2110 = .sdata2:0x80450438; // type:object size:0x4 scope:local align:4 data:float +@2111 = .sdata2:0x8045043C; // type:object size:0x4 scope:local align:4 data:float +@2379 = .sdata2:0x80450440; // type:object size:0x8 scope:local align:4 data:double +@1050 = .sdata2:0x80450448; // type:object size:0x4 scope:local align:4 data:float +@1051 = .sdata2:0x8045044C; // type:object size:0x4 scope:local align:4 data:float +@1233 = .sdata2:0x80450450; // type:object size:0x4 scope:local align:4 data:float +@1460 = .sdata2:0x80450454; // type:object size:0x4 scope:local align:4 data:float +@1461 = .sdata2:0x80450458; // type:object size:0x4 scope:local align:4 data:float +@1462 = .sdata2:0x80450460; // type:object size:0x8 scope:local align:4 data:double +@1463 = .sdata2:0x80450468; // type:object size:0x4 scope:local align:4 data:float +@1464 = .sdata2:0x80450470; // type:object size:0x8 scope:local align:4 data:double +@1465 = .sdata2:0x80450478; // type:object size:0x4 scope:local align:4 data:float +@1468 = .sdata2:0x80450480; // type:object size:0x8 scope:local align:4 data:double +@892 = .sdata2:0x80450488; // type:object size:0x4 scope:local align:4 data:float +@893 = .sdata2:0x8045048C; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x80450490; // type:object size:0x4 scope:local align:4 data:float +@435 = .sdata2:0x80450498; // type:object size:0x4 scope:local align:4 data:float +@526 = .sdata2:0x8045049C; // type:object size:0x4 scope:local align:4 data:float +@557 = .sdata2:0x804504A0; // type:object size:0x4 scope:local align:4 data:float +@284 = .sdata2:0x804504A8; // type:object size:0x4 scope:local align:4 data:float +@285 = .sdata2:0x804504AC; // type:object size:0x4 scope:local align:4 data:float +@288 = .sdata2:0x804504B0; // type:object size:0x8 scope:local align:4 data:double +@1032 = .sdata2:0x804504B8; // type:object size:0x4 scope:local align:4 data:float +@1423 = .sdata2:0x804504BC; // type:object size:0x4 scope:local align:4 data:float +@687 = .sdata2:0x804504C0; // type:object size:0x4 scope:local align:4 data:float +@585 = .sdata2:0x804504C8; // type:object size:0x4 scope:local align:4 data:4byte +@5060 = .sdata2:0x804504CC; // type:object size:0x4 scope:local align:4 data:float +@1167 = .sdata2:0x804504D0; // type:object size:0x4 scope:local align:4 data:float +@1168 = .sdata2:0x804504D4; // type:object size:0x4 scope:local align:4 data:float +@1171 = .sdata2:0x804504D8; // type:object size:0x8 scope:local align:4 data:double +j3dDefaultColInfo = .sdata2:0x804504E0; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultAmbInfo = .sdata2:0x804504E4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804504E8 = .sdata2:0x804504E8; // type:object size:0x1 data:byte +j3dDefaultTevOrderInfoNull = .sdata2:0x804504EC; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultIndTexOrderNull = .sdata2:0x804504F0; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevColor = .sdata2:0x804504F4; // type:object size:0x8 scope:global align:4 data:4byte +j3dDefaultIndTexCoordScaleInfo = .sdata2:0x804504FC; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevKColor = .sdata2:0x80450500; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevSwapMode = .sdata2:0x80450504; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapModeTable = .sdata2:0x80450508; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultBlendInfo = .sdata2:0x8045050C; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultColorChanInfo = .sdata2:0x80450510; // type:object size:0x8 scope:global align:4 data:byte +lbl_80450518 = .sdata2:0x80450518; // type:object size:0x1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x8045051A; // type:object size:0x2 scope:global align:2 data:2byte +j3dDefaultZModeID = .sdata2:0x8045051C; // type:object size:0x2 scope:global align:2 data:2byte +@781 = .sdata2:0x80450520; // type:object size:0x4 scope:local align:4 data:float +@782 = .sdata2:0x80450524; // type:object size:0x4 scope:local align:4 data:float +@784 = .sdata2:0x80450528; // type:object size:0x8 scope:local align:4 data:double +@409 = .sdata2:0x80450530; // type:object size:0x4 scope:local align:4 data:float +@410 = .sdata2:0x80450534; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x80450538; // type:object size:0x4 scope:local align:4 data:float +@1320 = .sdata2:0x80450540; // type:object size:0x4 scope:local align:4 data:float +@1321 = .sdata2:0x80450544; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x80450548; // type:object size:0x4 scope:local align:4 data:float +@852 = .sdata2:0x80450550; // type:object size:0x4 scope:local align:4 data:float +@853 = .sdata2:0x80450554; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x80450558; // type:object size:0x4 scope:local align:4 data:float +@975 = .sdata2:0x80450560; // type:object size:0x8 scope:local align:4 data:double +@1092 = .sdata2:0x80450568; // type:object size:0x4 scope:local align:4 data:float +@1223 = .sdata2:0x80450570; // type:object size:0x8 scope:local align:4 data:double +@1499 = .sdata2:0x80450578; // type:object size:0x4 scope:local align:4 data:float +@1817 = .sdata2:0x8045057C; // type:object size:0x4 scope:local align:4 data:float +@1818 = .sdata2:0x80450580; // type:object size:0x4 scope:local align:4 data:float +@1110 = .sdata2:0x80450588; // type:object size:0x4 scope:local align:4 data:float +@1578 = .sdata2:0x8045058C; // type:object size:0x4 scope:local align:4 data:float +@830 = .sdata2:0x80450590; // type:object size:0x4 scope:local align:4 data:float +@840 = .sdata2:0x80450594; // type:object size:0x8 scope:local align:4 data:4byte +@866 = .sdata2:0x8045059C; // type:object size:0x4 scope:local align:4 data:float +@1020 = .sdata2:0x804505A0; // type:object size:0x4 scope:local align:4 data:float +@1021 = .sdata2:0x804505A4; // type:object size:0x4 scope:local align:4 data:float +@1022 = .sdata2:0x804505A8; // type:object size:0x4 scope:local align:4 data:float +@1023 = .sdata2:0x804505AC; // type:object size:0x4 scope:local align:4 data:float +@1024 = .sdata2:0x804505B0; // type:object size:0x4 scope:local align:4 data:float +@1025 = .sdata2:0x804505B4; // type:object size:0x4 scope:local align:4 data:float +@1027 = .sdata2:0x804505B8; // type:object size:0x8 scope:local align:4 data:double +@922 = .sdata2:0x804505C0; // type:object size:0x4 scope:local align:4 data:float +@1220 = .sdata2:0x804505C4; // type:object size:0x4 scope:local align:4 data:float +@1691 = .sdata2:0x804505C8; // type:object size:0x4 scope:local align:4 data:4byte +@1798 = .sdata2:0x804505CC; // type:object size:0x4 scope:local align:4 data:4byte +@1915 = .sdata2:0x804505D0; // type:object size:0x4 scope:local align:4 data:4byte +@1130 = .sdata2:0x804505D8; // type:object size:0x4 scope:local align:4 data:4byte +@1317 = .sdata2:0x804505DC; // type:object size:0x4 scope:local align:4 data:4byte +@889 = .sdata2:0x804505E0; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x804505E8; // type:object size:0x8 scope:local align:4 data:double +@411 = .sdata2:0x804505F0; // type:object size:0x4 scope:local align:4 data:float +@326 = .sdata2:0x804505F8; // type:object size:0x4 scope:local align:4 data:float +@436 = .sdata2:0x80450600; // type:object size:0x8 scope:local align:4 data:double +@437 = .sdata2:0x80450608; // type:object size:0x8 scope:local align:4 data:double +@438 = .sdata2:0x80450610; // type:object size:0x8 scope:local align:4 data:double +@439 = .sdata2:0x80450618; // type:object size:0x4 scope:local align:4 data:float +@441 = .sdata2:0x80450620; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x80450628; // type:object size:0x4 scope:local align:4 data:float +@97 = .sdata2:0x8045062C; // type:object size:0x4 scope:local align:4 data:float +@190 = .sdata2:0x80450630; // type:object size:0x4 scope:local align:4 data:float +@191 = .sdata2:0x80450634; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x80450638; // type:object size:0x4 scope:local align:4 data:float +@227 = .sdata2:0x8045063C; // type:object size:0x4 scope:local align:4 data:float +@230 = .sdata2:0x80450640; // type:object size:0x4 scope:local align:4 data:float +@99 = .sdata2:0x80450648; // type:object size:0x4 scope:local align:4 data:float +@100 = .sdata2:0x8045064C; // type:object size:0x4 scope:local align:4 data:float +@101 = .sdata2:0x80450650; // type:object size:0x4 scope:local align:4 data:float +@102 = .sdata2:0x80450654; // type:object size:0x4 scope:local align:4 data:float +@105 = .sdata2:0x80450658; // type:object size:0x4 scope:local align:4 data:float +@106 = .sdata2:0x8045065C; // type:object size:0x4 scope:local align:4 data:float +@113 = .sdata2:0x80450660; // type:object size:0x4 scope:local align:4 data:float +@118 = .sdata2:0x80450664; // type:object size:0x4 scope:local align:4 data:float +@119 = .sdata2:0x80450668; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x8045066C; // type:object size:0x4 scope:local align:4 data:float +@130 = .sdata2:0x80450670; // type:object size:0x4 scope:local align:4 data:float +@133 = .sdata2:0x80450674; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x80450678; // type:object size:0x4 scope:local align:4 data:float +@261 = .sdata2:0x8045067C; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x80450680; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x80450688; // type:object size:0x8 scope:local align:4 data:double +@162 = .sdata2:0x80450690; // type:object size:0x8 scope:local align:4 data:double +@164 = .sdata2:0x80450698; // type:object size:0x8 scope:local align:4 data:double +__GXData = .sdata2:0x804506A0; // type:object size:0x4 scope:global align:4 data:4byte +@267 = .sdata2:0x804506A4; // type:object size:0x4 scope:local align:4 data:float +@268 = .sdata2:0x804506A8; // type:object size:0x4 scope:local align:4 data:float +@269 = .sdata2:0x804506AC; // type:object size:0x4 scope:local align:4 data:4byte +@270 = .sdata2:0x804506B0; // type:object size:0x4 scope:local align:4 data:4byte +@271 = .sdata2:0x804506B4; // type:object size:0x4 scope:local align:4 data:4byte +@331 = .sdata2:0x804506B8; // type:object size:0x4 scope:local align:4 data:float +@332 = .sdata2:0x804506BC; // type:object size:0x4 scope:local align:4 data:float +@334 = .sdata2:0x804506C0; // type:object size:0x8 scope:local align:4 data:double +@179 = .sdata2:0x804506C8; // type:object size:0x4 scope:local align:4 data:float +@234 = .sdata2:0x804506D0; // type:object size:0x8 scope:local align:4 data:double +@134 = .sdata2:0x804506D8; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x804506DC; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x804506E0; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x804506E4; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x804506E8; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x804506EC; // type:object size:0x4 scope:local align:4 data:float +@140 = .sdata2:0x804506F0; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x804506F4; // type:object size:0x4 scope:local align:4 data:float +@142 = .sdata2:0x804506F8; // type:object size:0x4 scope:local align:4 data:float +@143 = .sdata2:0x804506FC; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x80450700; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x80450704; // type:object size:0x4 scope:local align:4 data:float +@220 = .sdata2:0x80450708; // type:object size:0x4 scope:local align:4 data:float +@222 = .sdata2:0x80450710; // type:object size:0x8 scope:local align:4 data:double +@288 = .sdata2:0x80450718; // type:object size:0x4 scope:local align:4 data:float +@289 = .sdata2:0x8045071C; // type:object size:0x4 scope:local align:4 data:float +@290 = .sdata2:0x80450720; // type:object size:0x4 scope:local align:4 data:float +@291 = .sdata2:0x80450724; // type:object size:0x4 scope:local align:4 data:float +@292 = .sdata2:0x80450728; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x8045072C; // type:object size:0x4 scope:local align:4 data:float +@149 = .sdata2:0x80450730; // type:object size:0x4 scope:local align:4 data:float +@211 = .sdata2:0x80450738; // type:object size:0x4 scope:local align:4 data:float +@212 = .sdata2:0x8045073C; // type:object size:0x4 scope:local align:4 data:float +@213 = .sdata2:0x80450740; // type:object size:0x4 scope:local align:4 data:float +@214 = .sdata2:0x80450748; // type:object size:0x8 scope:local align:4 data:double +@215 = .sdata2:0x80450750; // type:object size:0x4 scope:local align:4 data:float +@216 = .sdata2:0x80450758; // type:object size:0x8 scope:local align:4 data:double +@217 = .sdata2:0x80450760; // type:object size:0x4 scope:local align:4 data:float +@219 = .sdata2:0x80450768; // type:object size:0x8 scope:local align:4 data:double +@26 = .sdata2:0x80450770; // type:object size:0x4 scope:local align:4 data:float +@27 = .sdata2:0x80450774; // type:object size:0x4 scope:local align:4 data:float +@28 = .sdata2:0x80450778; // type:object size:0x4 scope:local align:4 data:float +@201 = .sdata2:0x8045077C; // type:object size:0x4 scope:local align:4 data:float +@824 = .sdata2:0x80450780; // type:object size:0x8 scope:local align:4 data:double +@74 = .sdata2:0x80450788; // type:object size:0x4 scope:local align:4 data:4byte +@1089 = .sdata2:0x80450790; // type:object size:0x8 scope:local align:4 data:double +@83 = .sdata2:0x80450798; // type:object size:0x8 scope:local align:4 data:double +@84 = .sdata2:0x804507A0; // type:object size:0x8 scope:local align:4 data:double +@85 = .sdata2:0x804507A8; // type:object size:0x8 scope:local align:4 data:double +@86 = .sdata2:0x804507B0; // type:object size:0x8 scope:local align:4 data:double +@87 = .sdata2:0x804507B8; // type:object size:0x8 scope:local align:4 data:double +@88 = .sdata2:0x804507C0; // type:object size:0x8 scope:local align:4 data:double +@89 = .sdata2:0x804507C8; // type:object size:0x8 scope:local align:4 data:double +@90 = .sdata2:0x804507D0; // type:object size:0x8 scope:local align:4 data:double +@91 = .sdata2:0x804507D8; // type:object size:0x8 scope:local align:4 data:double +@92 = .sdata2:0x804507E0; // type:object size:0x8 scope:local align:4 data:double +@93 = .sdata2:0x804507E8; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x804507F0; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x804507F8; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x80450800; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x80450808; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x80450810; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x80450818; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x80450820; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x80450828; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x80450830; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x80450838; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x80450840; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x80450848; // type:object size:0x8 scope:local align:4 data:double +@100 = .sdata2:0x80450850; // type:object size:0x8 scope:local align:4 data:double +@101 = .sdata2:0x80450858; // type:object size:0x8 scope:local align:4 data:double +@102 = .sdata2:0x80450860; // type:object size:0x8 scope:local align:4 data:double +@103 = .sdata2:0x80450868; // type:object size:0x8 scope:local align:4 data:double +@104 = .sdata2:0x80450870; // type:object size:0x8 scope:local align:4 data:double +@105 = .sdata2:0x80450878; // type:object size:0x8 scope:local align:4 data:double +@106 = .sdata2:0x80450880; // type:object size:0x8 scope:local align:4 data:double +@107 = .sdata2:0x80450888; // type:object size:0x8 scope:local align:4 data:double +@108 = .sdata2:0x80450890; // type:object size:0x8 scope:local align:4 data:double +@109 = .sdata2:0x80450898; // type:object size:0x8 scope:local align:4 data:double +@110 = .sdata2:0x804508A0; // type:object size:0x8 scope:local align:4 data:double +@145 = .sdata2:0x804508A8; // type:object size:0x8 scope:local align:4 data:double +@146 = .sdata2:0x804508B0; // type:object size:0x8 scope:local align:4 data:double +@147 = .sdata2:0x804508B8; // type:object size:0x8 scope:local align:4 data:double +@148 = .sdata2:0x804508C0; // type:object size:0x8 scope:local align:4 data:double +@149 = .sdata2:0x804508C8; // type:object size:0x8 scope:local align:4 data:double +@150 = .sdata2:0x804508D0; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x804508D8; // type:object size:0x8 scope:local align:4 data:double +@152 = .sdata2:0x804508E0; // type:object size:0x8 scope:local align:4 data:double +@153 = .sdata2:0x804508E8; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x804508F0; // type:object size:0x8 scope:local align:4 data:double +@155 = .sdata2:0x804508F8; // type:object size:0x8 scope:local align:4 data:double +@115 = .sdata2:0x80450900; // type:object size:0x8 scope:local align:4 data:double +@116 = .sdata2:0x80450908; // type:object size:0x8 scope:local align:4 data:double +@117 = .sdata2:0x80450910; // type:object size:0x8 scope:local align:4 data:double +@118 = .sdata2:0x80450918; // type:object size:0x8 scope:local align:4 data:double +@119 = .sdata2:0x80450920; // type:object size:0x8 scope:local align:4 data:double +@120 = .sdata2:0x80450928; // type:object size:0x8 scope:local align:4 data:double +@121 = .sdata2:0x80450930; // type:object size:0x8 scope:local align:4 data:double +@122 = .sdata2:0x80450938; // type:object size:0x8 scope:local align:4 data:double +@123 = .sdata2:0x80450940; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80450948; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80450950; // type:object size:0x8 scope:local align:4 data:double +@126 = .sdata2:0x80450958; // type:object size:0x8 scope:local align:4 data:double +@127 = .sdata2:0x80450960; // type:object size:0x8 scope:local align:4 data:double +@128 = .sdata2:0x80450968; // type:object size:0x8 scope:local align:4 data:double +@131 = .sdata2:0x80450970; // type:object size:0x8 scope:local align:4 data:double +@336 = .sdata2:0x80450978; // type:object size:0x8 scope:local align:4 data:double +@337 = .sdata2:0x80450980; // type:object size:0x8 scope:local align:4 data:double +@338 = .sdata2:0x80450988; // type:object size:0x8 scope:local align:4 data:double +@339 = .sdata2:0x80450990; // type:object size:0x8 scope:local align:4 data:double +@340 = .sdata2:0x80450998; // type:object size:0x8 scope:local align:4 data:double +@341 = .sdata2:0x804509A0; // type:object size:0x8 scope:local align:4 data:double +@342 = .sdata2:0x804509A8; // type:object size:0x8 scope:local align:4 data:double +@343 = .sdata2:0x804509B0; // type:object size:0x8 scope:local align:4 data:double +@344 = .sdata2:0x804509B8; // type:object size:0x8 scope:local align:4 data:double +@345 = .sdata2:0x804509C0; // type:object size:0x8 scope:local align:4 data:double +@346 = .sdata2:0x804509C8; // type:object size:0x8 scope:local align:4 data:double +@347 = .sdata2:0x804509D0; // type:object size:0x8 scope:local align:4 data:double +@348 = .sdata2:0x804509D8; // type:object size:0x8 scope:local align:4 data:double +@349 = .sdata2:0x804509E0; // type:object size:0x8 scope:local align:4 data:double +@350 = .sdata2:0x804509E8; // type:object size:0x8 scope:local align:4 data:double +@351 = .sdata2:0x804509F0; // type:object size:0x8 scope:local align:4 data:double +@352 = .sdata2:0x804509F8; // type:object size:0x8 scope:local align:4 data:double +@353 = .sdata2:0x80450A00; // type:object size:0x8 scope:local align:4 data:double +@354 = .sdata2:0x80450A08; // type:object size:0x8 scope:local align:4 data:double +@355 = .sdata2:0x80450A10; // type:object size:0x8 scope:local align:4 data:double +@356 = .sdata2:0x80450A18; // type:object size:0x8 scope:local align:4 data:double +@357 = .sdata2:0x80450A20; // type:object size:0x8 scope:local align:4 data:double +@358 = .sdata2:0x80450A28; // type:object size:0x8 scope:local align:4 data:double +@359 = .sdata2:0x80450A30; // type:object size:0x8 scope:local align:4 data:double +@360 = .sdata2:0x80450A38; // type:object size:0x8 scope:local align:4 data:double +@361 = .sdata2:0x80450A40; // type:object size:0x8 scope:local align:4 data:double +@362 = .sdata2:0x80450A48; // type:object size:0x8 scope:local align:4 data:double +@363 = .sdata2:0x80450A50; // type:object size:0x8 scope:local align:4 data:double +@364 = .sdata2:0x80450A58; // type:object size:0x8 scope:local align:4 data:double +@365 = .sdata2:0x80450A60; // type:object size:0x8 scope:local align:4 data:double +@366 = .sdata2:0x80450A68; // type:object size:0x8 scope:local align:4 data:double +@367 = .sdata2:0x80450A70; // type:object size:0x8 scope:local align:4 data:double +@368 = .sdata2:0x80450A78; // type:object size:0x8 scope:local align:4 data:double +@370 = .sdata2:0x80450A80; // type:object size:0x8 scope:local align:4 data:double +@145 = .sdata2:0x80450A88; // type:object size:0x8 scope:local align:4 data:double +@146 = .sdata2:0x80450A90; // type:object size:0x8 scope:local align:4 data:double +@147 = .sdata2:0x80450A98; // type:object size:0x8 scope:local align:4 data:double +@148 = .sdata2:0x80450AA0; // type:object size:0x8 scope:local align:4 data:double +@149 = .sdata2:0x80450AA8; // type:object size:0x8 scope:local align:4 data:double +@150 = .sdata2:0x80450AB0; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x80450AB8; // type:object size:0x8 scope:local align:4 data:double +@152 = .sdata2:0x80450AC0; // type:object size:0x8 scope:local align:4 data:double +@153 = .sdata2:0x80450AC8; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x80450AD0; // type:object size:0x8 scope:local align:4 data:double +@157 = .sdata2:0x80450AD8; // type:object size:0x8 scope:local align:4 data:double +@65 = .sdata2:0x80450AE0; // type:object size:0x8 scope:local align:4 data:double +@66 = .sdata2:0x80450AE8; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x80450AF0; // type:object size:0x8 scope:local align:4 data:double +@68 = .sdata2:0x80450AF8; // type:object size:0x8 scope:local align:4 data:double +@69 = .sdata2:0x80450B00; // type:object size:0x8 scope:local align:4 data:double +@70 = .sdata2:0x80450B08; // type:object size:0x8 scope:local align:4 data:double +@71 = .sdata2:0x80450B10; // type:object size:0x8 scope:local align:4 data:double +@72 = .sdata2:0x80450B18; // type:object size:0x8 scope:local align:4 data:double +@73 = .sdata2:0x80450B20; // type:object size:0x8 scope:local align:4 data:double +@436 = .sdata2:0x80450B28; // type:object size:0x8 scope:local align:4 data:double +@437 = .sdata2:0x80450B30; // type:object size:0x8 scope:local align:4 data:double +@438 = .sdata2:0x80450B38; // type:object size:0x8 scope:local align:4 data:double +@439 = .sdata2:0x80450B40; // type:object size:0x8 scope:local align:4 data:double +@440 = .sdata2:0x80450B48; // type:object size:0x8 scope:local align:4 data:double +@441 = .sdata2:0x80450B50; // type:object size:0x8 scope:local align:4 data:double +@442 = .sdata2:0x80450B58; // type:object size:0x8 scope:local align:4 data:double +@445 = .sdata2:0x80450B60; // type:object size:0x8 scope:local align:4 data:double +@60 = .sdata2:0x80450B68; // type:object size:0x8 scope:local align:4 data:double +@61 = .sdata2:0x80450B70; // type:object size:0x8 scope:local align:4 data:double +@62 = .sdata2:0x80450B78; // type:object size:0x8 scope:local align:4 data:double +@63 = .sdata2:0x80450B80; // type:object size:0x8 scope:local align:4 data:double +@64 = .sdata2:0x80450B88; // type:object size:0x8 scope:local align:4 data:double +@65 = .sdata2:0x80450B90; // type:object size:0x8 scope:local align:4 data:double +@66 = .sdata2:0x80450B98; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x80450BA0; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x80450BA8; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x80450BB0; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x80450BB8; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x80450BC0; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x80450BC8; // type:object size:0x8 scope:local align:4 data:double +@101 = .sdata2:0x80450BD0; // type:object size:0x8 scope:local align:4 data:double +@115 = .sdata2:0x80450BD8; // type:object size:0x8 scope:local align:4 data:double +@116 = .sdata2:0x80450BE0; // type:object size:0x8 scope:local align:4 data:double +@117 = .sdata2:0x80450BE8; // type:object size:0x8 scope:local align:4 data:double +@118 = .sdata2:0x80450BF0; // type:object size:0x8 scope:local align:4 data:double +@119 = .sdata2:0x80450BF8; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80450C00; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80450C08; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x80450C10; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80450C18; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80450C20; // type:object size:0x8 scope:local align:4 data:double +@57 = .sdata2:0x80450C28; // type:object size:0x8 scope:local align:4 data:double +@91 = .sdata2:0x80450C30; // type:object size:0x8 scope:local align:4 data:double +@92 = .sdata2:0x80450C38; // type:object size:0x8 scope:local align:4 data:double +@93 = .sdata2:0x80450C40; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x80450C48; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x80450C50; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x80450C58; // type:object size:0x8 scope:local align:4 data:double +@58 = .sdata2:0x80450C60; // type:object size:0x8 scope:local align:4 data:double +@164 = .sdata2:0x80450C68; // type:object size:0x8 scope:local align:4 data:double +@4530 = .sbss2:0x80450C80; // type:object size:0x4 scope:local align:4 data:4byte +@4275 = .sbss2:0x80450C88; // type:object size:0x4 scope:local align:4 data:4byte +@3621 = .sbss2:0x80450C90; // type:object size:0x4 scope:local align:4 data:4byte +@3877 = .sbss2:0x80450C98; // type:object size:0x4 scope:local align:4 data:4byte +@3752 = .sbss2:0x80450CA0; // type:object size:0x8 scope:local align:4 data:4byte +@4115 = .sbss2:0x80450CA8; // type:object size:0x4 scope:local align:4 data:4byte +@8652 = .sbss2:0x80450CB0; // type:object size:0x8 scope:local align:4 data:4byte +@8653 = .sbss2:0x80450CB8; // type:object size:0x8 scope:local align:4 data:4byte +@4765 = .sbss2:0x80450CC0; // type:object size:0x5 scope:local align:4 +@4003 = .sbss2:0x80450CC8; // type:object size:0x2 scope:local align:4 data:2byte +@4104 = .sbss2:0x80450CCC; // type:object size:0x2 scope:local align:4 data:2byte +@2018 = .sbss2:0x80450CD0; // type:object size:0x8 scope:local align:4 data:4byte +@1897 = .sbss2:0x80450CD8; // type:object size:0x8 scope:local align:4 data:4byte +@1299 = .sbss2:0x80450CE0; // type:object size:0x8 scope:local align:4 data:4byte diff --git a/config/GZ2P01/build.sha1 b/config/GZ2P01/build.sha1 index 8276845210..603d33b631 100644 --- a/config/GZ2P01/build.sha1 +++ b/config/GZ2P01/build.sha1 @@ -1,758 +1,758 @@ 8d06f67da2185bf10d1978125c46fd36de723219 build/GZ2P01/framework.dol -12cb6d26e07b1964bcecf55c78d4cea1b7ed80b6 build/GZ2P01/d_a_L7demo_dr.rel -ba3365dae7f97989a15f1dbb5149cf5b68ec7a55 build/GZ2P01/d_a_L7low_dr.rel -a1065532fa61c5c3478fa28868ac624ece0761d3 build/GZ2P01/d_a_L7op_demo_dr.rel -db333e3ff1530435bdd317ca916903b5f3edc6a4 build/GZ2P01/d_a_alldie.rel -7f3357c3c3e5b3438cd411b507ff2662c5acd5a7 build/GZ2P01/d_a_andsw.rel -40a39d8660c695ba61c589348087c8f235c55c87 build/GZ2P01/d_a_andsw2.rel -e2c9d0237c09a7b28e51ce8836e8e9f483968aac build/GZ2P01/d_a_arrow.rel -c161d07383eabaf64f131daf3fc2d0b85d32095a build/GZ2P01/d_a_b_bh.rel -71b19546de5c1f6164b2b3f40356e74df2f1b826 build/GZ2P01/d_a_b_bq.rel -347cbad1b84c794c3ab5456868c0fb749011ece0 build/GZ2P01/d_a_b_dr.rel -261d232d566351adad03e66e8c3b66f7355271ad build/GZ2P01/d_a_b_dre.rel -a7d7c36d6da0c337cc0083697007fccac18eb56d build/GZ2P01/d_a_b_ds.rel -e0855637cc7799fcbfc484861208731842dd5105 build/GZ2P01/d_a_b_gg.rel -ad8260cbd3358f3ca0f335e15f58a781ba27cd04 build/GZ2P01/d_a_b_gm.rel -944beefc87efc4a4c56514382434b231e6d7a688 build/GZ2P01/d_a_b_gnd.rel -4c1b2a3314fa45de104784ccf891615ded53f97c build/GZ2P01/d_a_b_go.rel -f992af0a8833f516c001f57e4015bd52a025a7b6 build/GZ2P01/d_a_b_gos.rel -a9819e02c5473217a2cea2fb639fa728e407bc8a build/GZ2P01/d_a_b_mgn.rel -26417015dad6714b4f54f5b47f15efffbf0408a6 build/GZ2P01/d_a_b_ob.rel -aa225f7df8db583b7e3a57f3e8d8708dd32799a2 build/GZ2P01/d_a_b_oh.rel -e44bbff8899a054e65ae4d4e11790fb39c98dad2 build/GZ2P01/d_a_b_oh2.rel -cdb86c553b91511337b2b1bd059411c4aaebe200 build/GZ2P01/d_a_b_tn.rel -dea4b0418939b7cd9092ac3b93478143ffc3eb9f build/GZ2P01/d_a_b_yo.rel -d33eb70e1d131e96aaaa250ff96255fe71aad750 build/GZ2P01/d_a_b_yo_ice.rel -571aed8d5a10da5801d708986af62a3618599eb5 build/GZ2P01/d_a_b_zant.rel -91607c31127f3161cda88c7585d0b169bb2e793a build/GZ2P01/d_a_b_zant_magic.rel -eac176a16d2ae78b98df6f9686fa9dcb9592d11a build/GZ2P01/d_a_b_zant_mobile.rel -f0928c628753ec556684b6dbb42982afa79585ce build/GZ2P01/d_a_b_zant_sima.rel -16c07f1ce3329133894ca4c1689e91268b5d62bb build/GZ2P01/d_a_balloon_2D.rel -dd5c6626a9d1ffe4e477bf23815e247fda6afe61 build/GZ2P01/d_a_bd.rel -cee3ee84d616beb42d3b673f83acfc1574ee7726 build/GZ2P01/d_a_bg.rel -fc9c4f86d43a0abd880f1254f13008569bcc8688 build/GZ2P01/d_a_bg_obj.rel -754b8e3a0b4e71577bad049cae9fc5b2ebc2ee9e build/GZ2P01/d_a_boomerang.rel -f8f305571f2bf980e6724ffd26d14b903db9aa26 build/GZ2P01/d_a_bullet.rel -7dc650af6962df8cbf7c1eda63663d538132fc74 build/GZ2P01/d_a_canoe.rel -fc62d97ce37bfb9bf1127e36bd7d3379001410e0 build/GZ2P01/d_a_coach_2D.rel -f4a16d64975358bfa02c25a7fd1b2764aa9bb095 build/GZ2P01/d_a_coach_fire.rel -c01daf6d12a2424eaa4ecd422ea769220d6900a3 build/GZ2P01/d_a_cow.rel -f181645387e11b56de58368c69b721cfd1617a6d build/GZ2P01/d_a_crod.rel -12a9764ae9a7a4418638b8479d8213fed07842d5 build/GZ2P01/d_a_cstaf.rel -87df56c78ef7618cdffd6254ff662bcc7e41f82d build/GZ2P01/d_a_cstatue.rel -e26cf0e5dabe0540a1a87f31fd43baf0f39f03d1 build/GZ2P01/d_a_demo00.rel -8574d6f9d3b84355e742faa34ebd074101d4d396 build/GZ2P01/d_a_demo_item.rel -fb4b2833d054e7a9b37eb8a5c3b61dda4cd5e07a build/GZ2P01/d_a_disappear.rel -90d18ec18f98074ec26499336a2fb0a94f147854 build/GZ2P01/d_a_dmidna.rel -a2a510ed8bdfeed8e662cb9a77fe4d58f2869da4 build/GZ2P01/d_a_do.rel -6e4601116067427c7840d5a19c3aa58b2c976f05 build/GZ2P01/d_a_door_boss.rel -f0216749543bdf4cacc79a977088ff8993c9ae62 build/GZ2P01/d_a_door_bossL5.rel -48f58ed9c2fadedac424ddad65d94d738de84be6 build/GZ2P01/d_a_door_bossl1.rel -48494f8cbeb129af1789877fe697587bcaba1727 build/GZ2P01/d_a_door_dbdoor00.rel -5d29ba6637d0c01c2f85dbd6403f9b8667532a59 build/GZ2P01/d_a_door_knob00.rel -07f3ecd6768b7a68645294879e1f04df772b1fcd build/GZ2P01/d_a_door_mbossL1.rel -8cfe79941e7e5c1597d262ac670ff707885eca50 build/GZ2P01/d_a_door_push.rel -75ab7a5bfd3d1ee58a553882933e11fd83a510ff build/GZ2P01/d_a_door_shutter.rel -bb51401128ed962d5c23b536dedf1aeae07bf57c build/GZ2P01/d_a_door_spiral.rel -f9c7ab6b5f52fc1ce138ba6935f703c768707ff5 build/GZ2P01/d_a_dshutter.rel -121b1c1c414f9268086428bb583a55792eaffe8c build/GZ2P01/d_a_e_ai.rel -d165d778d9e3458f33615d3fb892f002fa32a7d6 build/GZ2P01/d_a_e_arrow.rel -37ceeb5dc4a2f6dc20d2ae7549c8a3436bf00353 build/GZ2P01/d_a_e_ba.rel -7d74e964a3fba81698b8aad1b318c90a6ed820e3 build/GZ2P01/d_a_e_bee.rel -cb29f9ad9dc356f624d3c823d9c581f477367b86 build/GZ2P01/d_a_e_bg.rel -b1a5411c9eb733e53eee9de9c4f36001f85dd2f9 build/GZ2P01/d_a_e_bi.rel -d71040685c8453b8037790e4ef1ed075d7a3bb4f build/GZ2P01/d_a_e_bi_leaf.rel -b638ce23e00cd71bba156457424c1a6f0fb6e226 build/GZ2P01/d_a_e_bs.rel -ffd3b55b88fc4c8ed6c5a3a04c3e77ff00d70c20 build/GZ2P01/d_a_e_bu.rel -f8288d8048dbb38c5e212808e3eb744378348bdf build/GZ2P01/d_a_e_bug.rel -4a5cde42b7e5be68b3a38169038b995b96ffe17f build/GZ2P01/d_a_e_cr.rel -849d9e340adf31de82ff92a15b8cc3acd9dcd1db build/GZ2P01/d_a_e_cr_egg.rel -a49a5d7511c1fe5d9b3b1e4f7385cc595d68ae11 build/GZ2P01/d_a_e_db.rel -60166d4388f174911770d5abcf8bec3b3094913a build/GZ2P01/d_a_e_db_leaf.rel -7f27c5cb7145b70e185bb886ee56593670e76ac3 build/GZ2P01/d_a_e_dd.rel -fd8cdf86a778a9671ee9529122a7760fa91be06b build/GZ2P01/d_a_e_df.rel -ccf919da19190a0d765f9c1872cbd8ba1f902a4f build/GZ2P01/d_a_e_dk.rel -e0b5ef41f746a9595d9b22ba952a57807da51cf6 build/GZ2P01/d_a_e_dn.rel -15867d1550e8e4e006f8f83dcfe87ea5818ee19b build/GZ2P01/d_a_e_dt.rel -fbadf024af693438b4299668f67449f90d8f1949 build/GZ2P01/d_a_e_fb.rel -d70a7d88a4915025660e0d97d6e1a4dd4e75eaaf build/GZ2P01/d_a_e_fk.rel -8b25af9c347375ce4d659ac3311dcad4fffc2b55 build/GZ2P01/d_a_e_fm.rel -22a48060c0f0d2a79b9ae703cf7858696db1167f build/GZ2P01/d_a_e_fs.rel -bc6f69b966d929d98fc19cbe3edb43b96eb2c348 build/GZ2P01/d_a_e_fz.rel -4175c8d20f51f30164ec2c5cfe3771b2cfd6307e build/GZ2P01/d_a_e_ga.rel -7ca64d95f17b3d224160836a9075052b5c0fa0ca build/GZ2P01/d_a_e_gb.rel -be5d169fbc590e3a268952c3ca726d1f1109afd2 build/GZ2P01/d_a_e_ge.rel -84bf9189b5e2da0a5cd76aed3e0756f104961629 build/GZ2P01/d_a_e_gi.rel -19d0a6bb3b9ca7f5e6829578dfd8948a44baf656 build/GZ2P01/d_a_e_gm.rel -9c1279fe4b8a24936b588eb97a1c745176763436 build/GZ2P01/d_a_e_gob.rel -7c575ae4e246c17b79721a9539a0191eb5e8495a build/GZ2P01/d_a_e_gs.rel -6d0d01276c607d3c9997babda1368ea95060dba4 build/GZ2P01/d_a_e_hb.rel -82ca4f078ebc25bf500a18e88cb08fe9ab2b3339 build/GZ2P01/d_a_e_hb_leaf.rel -ce07172fbcd273c312d2487f12d610e7b90eb61b build/GZ2P01/d_a_e_hm.rel -dd581f69ff62dfb76a2e69665c9a44f638d24b74 build/GZ2P01/d_a_e_hp.rel -101baa36d190c941168e3eea0f302e2567a11a20 build/GZ2P01/d_a_e_hz.rel -e2b2d27a756285c9488c77673122ec6cd17f289a build/GZ2P01/d_a_e_hzelda.rel -ddf7aff36cf57e7c2b517693672358a52cddd24d build/GZ2P01/d_a_e_is.rel -13cdbbfea42830ab559d94a5d75a226b073f3d09 build/GZ2P01/d_a_e_kg.rel -a30fe76018a5715d9fe0c72e109c19cf19960251 build/GZ2P01/d_a_e_kk.rel -17a3415ee31706e719d53854e1253d1ff65cc14a build/GZ2P01/d_a_e_kr.rel -7ae6ea7951e9a77972bd8dafa2ca395b22555d07 build/GZ2P01/d_a_e_mb.rel -7c2e41a755aa6c7728e9c15343fc3aac07fd7423 build/GZ2P01/d_a_e_md.rel -f19cb1674cc0238796135a29969b30433fba07bf build/GZ2P01/d_a_e_mf.rel -cd423a88cd95e40578917513b51e645062c0b40d build/GZ2P01/d_a_e_mk.rel -7479bbd92937129a8b93a85cf54d2bb3819a3194 build/GZ2P01/d_a_e_mk_bo.rel -757d9cd9884e822b4e315fb5370ffcc1acc6435c build/GZ2P01/d_a_e_mm.rel -7a1b31762994e6839e4dda16b13129f663962295 build/GZ2P01/d_a_e_mm_mt.rel -71932c3bdf7303ff02387d3bf66e083dc0b19af9 build/GZ2P01/d_a_e_ms.rel -3eebec66b902560794ab1b8625cef6fa26b29fbe build/GZ2P01/d_a_e_nest.rel -210de0b1ef9886b9dd8f83876748026b2d1c9ec6 build/GZ2P01/d_a_e_nz.rel -2b043215eff29ae75d47aabad948a4a7088fe4cf build/GZ2P01/d_a_e_oc.rel -19e93ba1c2f8ae0704a110804274c4f459a55bf6 build/GZ2P01/d_a_e_oct_bg.rel -5c0bfd23bcb92595f0c17ab8cb2792ef683bded8 build/GZ2P01/d_a_e_ot.rel -ccb55e5804f56667f1d5cc5f2fed04070d9c5ff5 build/GZ2P01/d_a_e_ph.rel -f1c871b10ae46962b1b8777150236297f4228b96 build/GZ2P01/d_a_e_pm.rel -75dbd37830aa14c1a50ef51fa85deda94c4feb05 build/GZ2P01/d_a_e_po.rel -3a612521b7d5951917e0b2560cf6d4690db9a338 build/GZ2P01/d_a_e_pz.rel -6d194f8b777eeee19a24346f8c77ee98fda6dd81 build/GZ2P01/d_a_e_rb.rel -c7cfc50ffc7885d71003296c21b2f68dd1e640ac build/GZ2P01/d_a_e_rd.rel -6b7862ed09a09d5e0db4d9f5f1e520663368902c build/GZ2P01/d_a_e_rdb.rel -b3ecbaa1137c376c369af2bc1b4aadb889ce5ca6 build/GZ2P01/d_a_e_rdy.rel -1685875ad7cc62e01a7e8c007d805c242315d882 build/GZ2P01/d_a_e_s1.rel -ac99a4364d07717909177bbe3c5434a7da979b62 build/GZ2P01/d_a_e_sb.rel -21ba9a25905ba2a57fae516a9e137e28eacefcf6 build/GZ2P01/d_a_e_sf.rel -bb05c47496ac8114d414f59a903aa782444c9650 build/GZ2P01/d_a_e_sg.rel -7eb729cd03d276f5281e423d46a5c41725153f06 build/GZ2P01/d_a_e_sh.rel -991dc13f977e6bf5f35a49b1e2a98cd5bd0e5bf0 build/GZ2P01/d_a_e_sm.rel -a5d140418709dfc76655e76bd70c5141a1fdabf4 build/GZ2P01/d_a_e_sm2.rel -ff7e17d9d80352554e7d29628285a0b353529316 build/GZ2P01/d_a_e_st.rel -6f298e61416882ffe45f08b0366646769d9e3f54 build/GZ2P01/d_a_e_st_line.rel -f6a1625eb3d5ed3955ac4fa5501f01d33975979b build/GZ2P01/d_a_e_sw.rel -352832fdc6065a8f17ab1ec87d88cf555c806a9d build/GZ2P01/d_a_e_th.rel -cd5cfbc7b1269378f8ae8f20630bb109ee0fa46d build/GZ2P01/d_a_e_th_ball.rel -6df14634b6f4ef89fd945f3c9313d63d8f397f62 build/GZ2P01/d_a_e_tk.rel -fab5c2421f4532d1fe9e023c51e9d12e69b9c104 build/GZ2P01/d_a_e_tk2.rel -e935046f002f0e60f3fa04402d0cb39b2f9c0131 build/GZ2P01/d_a_e_tk_ball.rel -52bfd4b35c32eddc875d089c6c59e412cc4db599 build/GZ2P01/d_a_e_tt.rel -76d3cd24a5d194b43d55e472a50bbca3531ab7d1 build/GZ2P01/d_a_e_vt.rel -ab7f1d924ea5f4c06db5eff0bc73622e304f3c62 build/GZ2P01/d_a_e_warpappear.rel -0957d62f9392f1fa4436744102fc04829da35edc build/GZ2P01/d_a_e_wb.rel -494d903014acbdc5f2ec5ec60f15b13b9f132652 build/GZ2P01/d_a_e_ws.rel -8293c916bae45687f14542c40ff0a16ebbbea889 build/GZ2P01/d_a_e_ww.rel -c28485b04139f52509dfde0d07a8615618e9311a build/GZ2P01/d_a_e_yc.rel -73d091a1f1014947e96c65f624f3dce954a8cb1e build/GZ2P01/d_a_e_yd.rel -13fd8b6ccb976e64f6c3227e26cdc564ec0c563b build/GZ2P01/d_a_e_yd_leaf.rel -9c78509a942ab50c227ad5350cc08c516497a3c5 build/GZ2P01/d_a_e_yg.rel -c6287015e0927057787bcfab3cd19ed490bc4a3b build/GZ2P01/d_a_e_yh.rel -2fd58ada970fd09a14fea0be5e6b36417776d4d4 build/GZ2P01/d_a_e_yk.rel -c11a0f5138707347422643c227675d7774d32a44 build/GZ2P01/d_a_e_ym.rel -2982172716507cb41e27f07b14ac573a948121e0 build/GZ2P01/d_a_e_ym_tag.rel -a7ea447fa2e2eb8cdd115465a100310214729450 build/GZ2P01/d_a_e_ymb.rel -8846802cce5ea224f0f6c3ad14945ab6b99657fb build/GZ2P01/d_a_e_yr.rel -efebbde796b62635f51405175643b22e4ac5daec build/GZ2P01/d_a_e_zh.rel -0e33f894f7b226212f58a636e89207e4de692de1 build/GZ2P01/d_a_e_zm.rel -01de2d56a2fc94d36b4baba0ba51ac7ff647ff14 build/GZ2P01/d_a_e_zs.rel -03a6d3f33fb748499e48ba2b0fefbe3b10c716fe build/GZ2P01/d_a_econt.rel -3c92ab0504583a5ad9b51397dd14a06f8f99bf57 build/GZ2P01/d_a_ep.rel -3b3008daf5452dc1b84640724f6963655b0d30b9 build/GZ2P01/d_a_formation_mng.rel -bc19be480f5418c78ce20ea5e3938006f54cdb13 build/GZ2P01/d_a_fr.rel -058cb581cda11dd04ccf5cf13ec7f9efacc3b81f build/GZ2P01/d_a_grass.rel -cd5affcc6f321cf07e75546bf4ba08aeb794cb09 build/GZ2P01/d_a_guard_mng.rel -0842e33501b3dfec63d57c18ffdb0d9b5f0011f1 build/GZ2P01/d_a_hitobj.rel -e91054436b12c4190b05bf5a453c3b88353a1e8c build/GZ2P01/d_a_horse.rel -9a2c43bba9fd196432d68f6425fbcaa3cf30be18 build/GZ2P01/d_a_hozelda.rel -3d4f48431db311c6b4d319eda58c251ddc861f52 build/GZ2P01/d_a_izumi_gate.rel -7bbe8ff375971cded500b6af6bd40843e515fe6f build/GZ2P01/d_a_kago.rel -1cb552cc823a085c337a1879641830200ae6cad3 build/GZ2P01/d_a_kytag00.rel -aac01d688935279930df0df894b76e49b629454f build/GZ2P01/d_a_kytag01.rel -c7a4170d414a6345dc3c6e4b6ff08b8530d0e3df build/GZ2P01/d_a_kytag02.rel -35b2a3e8c741a11228544baf21d95e2935ed9cd7 build/GZ2P01/d_a_kytag03.rel -ac410802db680a0dc5e4924b7f2bb4d6a148dd96 build/GZ2P01/d_a_kytag04.rel -87e16e33f4982e1c910219414f9bdb8bbf975beb build/GZ2P01/d_a_kytag05.rel -16b1e3cef5af283d2b98f2706c9a7c789469e983 build/GZ2P01/d_a_kytag06.rel -c442eb1233bb7856a22b02a8e6e19960bf2cd368 build/GZ2P01/d_a_kytag07.rel -77941757e0f4635db0bdd17d7e8743e88e9d065d build/GZ2P01/d_a_kytag08.rel -8ab680f3ead1b8a734d4279cc1e80cecbcf437e4 build/GZ2P01/d_a_kytag09.rel -9bf10f1cdf31d6f4415f6d752afd00b1c9493963 build/GZ2P01/d_a_kytag10.rel -c9d17f09c662c18a7d4ffc06b2be43a34c4f5d56 build/GZ2P01/d_a_kytag11.rel -330cfdea93c04ce96e54c437692184844cc07189 build/GZ2P01/d_a_kytag12.rel -bf2a17b198b9bc9414f70c6c1ae21ab2c505f04b build/GZ2P01/d_a_kytag13.rel -c71d4a7ee1361950d592ab42ceadab42b371bd95 build/GZ2P01/d_a_kytag14.rel -d238628fbc4d0114411ac941fe793cbda563f5f1 build/GZ2P01/d_a_kytag15.rel -0fd647b9c7a884d6cb5eb4afd3a158caa5c43287 build/GZ2P01/d_a_kytag16.rel -24906d0c3c8f9f919e40000b2a138fa479b25d92 build/GZ2P01/d_a_kytag17.rel -1c55a609f3c60aaa6da7b208d450c293e02c1a9d build/GZ2P01/d_a_mant.rel -2a459856707adec0d15b3b10e9adedd302280850 build/GZ2P01/d_a_mg_fish.rel -f2e0b02ef648f20737a94a366e9b0feb3eb9f126 build/GZ2P01/d_a_mg_fshop.rel -990098f24b463efbe09e49d1ce0ee29b980c31f5 build/GZ2P01/d_a_mg_rod.rel -61be73f8cf7ce95b0c80c8f60fd1b84133478869 build/GZ2P01/d_a_midna.rel -d7bb0188245cafb7d4b6600bc0acb8e9828d0357 build/GZ2P01/d_a_mirror.rel -6d7ed113f0ea0ae6752b7c78ce7c097b6290bed0 build/GZ2P01/d_a_movie_player.rel -7daa0d9178f8fc4d7e302e093d684db3e779ef73 build/GZ2P01/d_a_myna.rel -72320a64d7768b194d99b26ff918528c83de9dd0 build/GZ2P01/d_a_nbomb.rel -ac4c39138903f735cdc5d1f5f9931c676ada514e build/GZ2P01/d_a_ni.rel -be6cd5c7e9e90e59c1fee505d62caf9788a31c4b build/GZ2P01/d_a_npc_aru.rel -d3127e406e06177307a2cb0746219c07bd70dc05 build/GZ2P01/d_a_npc_ash.rel -acc3f7c26098b0ec888f2ed309a1ab5538ddd440 build/GZ2P01/d_a_npc_ashB.rel -e133fadb54873866d4a0c35db2cf3b2368a04874 build/GZ2P01/d_a_npc_bans.rel -da42cb373afcbbedfdaee5f228acb5c9e3fc6e10 build/GZ2P01/d_a_npc_besu.rel -9a486ffca1fdc3249f284359b3b96b424a187e98 build/GZ2P01/d_a_npc_blue_ns.rel -e589fb2df77c71118498637d230c38d7993a5148 build/GZ2P01/d_a_npc_bou.rel -c8e664a19a7d63706a94e13f12e0cfa4847e96ad build/GZ2P01/d_a_npc_bouS.rel -b01564ce6fc043bd96466b0455b31c4edf848d0e build/GZ2P01/d_a_npc_cdn3.rel -845df291f055d19e2f3b2d2632999603f05f3de0 build/GZ2P01/d_a_npc_chat.rel -ea6c105c65a5f87dc8187b56514b4fb33ece2048 build/GZ2P01/d_a_npc_chin.rel -9ada2d7a4b19aecbbb4b0ef159423d7e79e52837 build/GZ2P01/d_a_npc_clerka.rel -9e14b7a308d90c1fd1887e05739b509ec38b4f5f build/GZ2P01/d_a_npc_clerkb.rel -2d36d3a5f3fcae754a91502f179823e392758166 build/GZ2P01/d_a_npc_clerkt.rel -1fbd90c37d655fbd3c935f2f1194c7d7973023fe build/GZ2P01/d_a_npc_coach.rel -aab3ca559b1e52ca685a05b2b0de31cc273b3e4b build/GZ2P01/d_a_npc_df.rel -91e7833041471d9fb7b91cd7f554c8f8e6d2b5e3 build/GZ2P01/d_a_npc_doc.rel -5de1a9471b0e7a321e9997cf3f35a90fdceba57b build/GZ2P01/d_a_npc_doorboy.rel -355d964996cdc967c333ccf544d1a2d259c97685 build/GZ2P01/d_a_npc_drainSol.rel -5d3b7e002b5134309742ccb5de5e336ba35753c7 build/GZ2P01/d_a_npc_du.rel -90bc701387fef380b2479b04aa28f23b87607e95 build/GZ2P01/d_a_npc_fairy.rel -57bca6f7fb9f5091603befa420184f6b7813ab43 build/GZ2P01/d_a_npc_fairy_seirei.rel -d7cf8ed24b5747f12a777f3188b1bde4b808b530 build/GZ2P01/d_a_npc_fguard.rel -38289076bb7b6fa955b9af5f74a71c2df5c6fa87 build/GZ2P01/d_a_npc_fish.rel -cc6154e555bf50fe23babb73668f80fb4a0c763f build/GZ2P01/d_a_npc_gnd.rel -e64fcc009b73e1274056bae9fdde5bad14a5332b build/GZ2P01/d_a_npc_gra.rel -cc0615c7e1288e826b191816e40c3738c5ac98b6 build/GZ2P01/d_a_npc_grc.rel -169f2903f5c9403cf6562b5cb7859b00892dd525 build/GZ2P01/d_a_npc_grd.rel -fa3c6e39d62c533e18a097a67cb0968311300c1b build/GZ2P01/d_a_npc_grm.rel -cb82680a83a70f69b80d21695e5933be6a9c3dfb build/GZ2P01/d_a_npc_grmc.rel -796bf6c8556e0a5488e4ce1f390e43826ca063e9 build/GZ2P01/d_a_npc_gro.rel -e8236e871ac1e63cfd05210411a297b3815690f7 build/GZ2P01/d_a_npc_grr.rel -ccd1cbe5d42dec18d936a483d0048eb046e581a4 build/GZ2P01/d_a_npc_grs.rel -429d55ac70e824f3d7b48de65b429a773afc4d1d build/GZ2P01/d_a_npc_grz.rel -ba4eb53abf54d3b4e534fbc1414f024080142da8 build/GZ2P01/d_a_npc_guard.rel -40d58fea5ac848ec06342e41f91ea51eb5938496 build/GZ2P01/d_a_npc_gwolf.rel -14211745e0f6db6f25afcdd73ecbc727245d6cc3 build/GZ2P01/d_a_npc_hanjo.rel -c29299deed52d9f459f868ab14a5821bd1017341 build/GZ2P01/d_a_npc_henna.rel -df70700c5f7d4cd76c56b68867b175adc2a24d86 build/GZ2P01/d_a_npc_henna0.rel -5a6ea589274fb0a4bdce67825a6dbf7bc02e7725 build/GZ2P01/d_a_npc_hoz.rel -b34b10daf2c1449a93e2c8a5afd556387126912b build/GZ2P01/d_a_npc_impal.rel -a87e7564cccd9f57fe69aba2f56634aff6d91460 build/GZ2P01/d_a_npc_inko.rel -bfa5f908b4859123763b524dbc3a83257be1ee28 build/GZ2P01/d_a_npc_ins.rel -ecdbcd73ce70ac8312dd8b64f8f2b261a60f24c2 build/GZ2P01/d_a_npc_jagar.rel -07520d58d9aee765a2b6f9fd7a638d26408bbae8 build/GZ2P01/d_a_npc_kakashi.rel -418890ab88d1ebc9846263bcbcf2209956d70cd5 build/GZ2P01/d_a_npc_kasi_hana.rel -7fc7facacfb70c9e3bc1500a968a05f91984e3af build/GZ2P01/d_a_npc_kasi_kyu.rel -1e776353325c58ff9774d37a151640a320d354ba build/GZ2P01/d_a_npc_kasi_mich.rel -2c1d3bd5f1a2c8973643ac0d9188a4a2b5f9e31a build/GZ2P01/d_a_npc_kdk.rel -e4c29e94228a356cf840f1c56a175c06477fa1ec build/GZ2P01/d_a_npc_kkri.rel -07771fca0b6de7f50d53e3fa79f945fde6d6d1d0 build/GZ2P01/d_a_npc_kn.rel -9af60b5b4dc943588837eca9fdacd185987ca0b8 build/GZ2P01/d_a_npc_knj.rel -5326866b4dd154637b635151802cb8ca23f6feb3 build/GZ2P01/d_a_npc_kolin.rel -66310479300c8d2936459fb0b738f6ceff5cd314 build/GZ2P01/d_a_npc_kolinb.rel -5aee7a36d85e31aa6ae59dd24ed131e45fbef2f4 build/GZ2P01/d_a_npc_ks.rel -fb087db211d655b236eecf4ac7b6bb44394fa6c3 build/GZ2P01/d_a_npc_kyury.rel -6292e2aca36ae3793bb7be6d6f3fc8c90f0932cf build/GZ2P01/d_a_npc_len.rel -dd28c9e8c7b61315b46dbbd8103e4adeb1608b81 build/GZ2P01/d_a_npc_lf.rel -1fd1bdbaa3a32795f02428c482aa431cda66bd5d build/GZ2P01/d_a_npc_lud.rel -c652b910b5911fc82567df2e026e3d26c2bbf3f5 build/GZ2P01/d_a_npc_maro.rel -aed4aa10e2f41aa0b25b42b13e1d721ec7a40913 build/GZ2P01/d_a_npc_midp.rel -1a9d6df87fbde07a27fd285ae9df7832d78282a0 build/GZ2P01/d_a_npc_mk.rel -172aa5dadc1dd1fc897b369818c81edc1ca4ea04 build/GZ2P01/d_a_npc_moi.rel -b00f6ca970e3cb2928afb30e27352a9bba59c025 build/GZ2P01/d_a_npc_moir.rel -0a75011bd2b70bd7780fcb15ffe2bd077d151b0e build/GZ2P01/d_a_npc_myna2.rel -493f17bff1987cb3e6aed5380453a961df731222 build/GZ2P01/d_a_npc_ne.rel -e965f7bb0620e24076fecdf53fd1087df298ddb7 build/GZ2P01/d_a_npc_p2.rel -a083dccab4295fdbb01a269b22f2a27eba2b37ab build/GZ2P01/d_a_npc_pachi_besu.rel -ec7e5811b05afe7e1b8050c87adf6c095898c10b build/GZ2P01/d_a_npc_pachi_maro.rel -cbfdf1e598b3efeb04d596f6046c17acc904084e build/GZ2P01/d_a_npc_pachi_taro.rel -fed43619c770649d36f72fb335e7b1729c949d5f build/GZ2P01/d_a_npc_passer.rel -512e7c993b6d748d761894c0f1b1ecfbca98b05f build/GZ2P01/d_a_npc_passer2.rel -13fba8d9caae34fa44bb33a7c3fc33eea95adc30 build/GZ2P01/d_a_npc_post.rel -ae6d82278e8e2a0b263079e11a2f52cba1b5f350 build/GZ2P01/d_a_npc_pouya.rel -0ca3abb3899400188f77a6c1d8fb45665bad2f13 build/GZ2P01/d_a_npc_prayer.rel -de2a9b48af5c26c621c4aa16eff1f8c7aeccd52e build/GZ2P01/d_a_npc_raca.rel -31f3c6e2b83f4d7d532039357927e80139965798 build/GZ2P01/d_a_npc_rafrel.rel -21d09d0f6cc814778d6c1f1ba660e9356a6afc32 build/GZ2P01/d_a_npc_saru.rel -27ba8fee9fdb5a8a8fa297c1d13ced9a4a46afbf build/GZ2P01/d_a_npc_seib.rel -d13affb0490f22f39e241a207bbe3d5c74dc2396 build/GZ2P01/d_a_npc_seic.rel -2cf77328ba9955f3ed03c456c6c8293c0d58ffd5 build/GZ2P01/d_a_npc_seid.rel -fdaf6a799dba587c9a70ca149d14894cccf88c4d build/GZ2P01/d_a_npc_seira.rel -5e40466bce5a629c44abe86b7af735ce1ab319df build/GZ2P01/d_a_npc_seira2.rel -d106f91e52dcdde0a85472363956932fb687207c build/GZ2P01/d_a_npc_seirei.rel -3c112841236e204e1f8bbb4ac6aef387a39e97c0 build/GZ2P01/d_a_npc_shad.rel -d61dd26c05114e1f9e0eebe52576c2efad100168 build/GZ2P01/d_a_npc_shaman.rel -be62a07d852515fbbb177ff63fc3bfe65c992411 build/GZ2P01/d_a_npc_shoe.rel -677e68b31852ff780386813ed6414e7a7ae3b0d2 build/GZ2P01/d_a_npc_shop0.rel -534cad457ea98665216cefc8091908bb0e32088e build/GZ2P01/d_a_npc_shop_maro.rel -79d84124364e13ae62226d5f3fece72371572176 build/GZ2P01/d_a_npc_sola.rel -3f3221a2b4556e75a13abb78e940174251054860 build/GZ2P01/d_a_npc_soldierA.rel -ce13c2fb0059fca8431bc4c3cdae43ab234c096a build/GZ2P01/d_a_npc_soldierB.rel -a669fa2c7695d583d9dd2a802fff089ea04facfc build/GZ2P01/d_a_npc_sq.rel -a3e4744b5c9a33c30937a74e5ba41e1ff462e3ec build/GZ2P01/d_a_npc_taro.rel -5a43916868a89684b5a46da84477185df8fb9ee8 build/GZ2P01/d_a_npc_the.rel -add47ca559e21bd8e383be3782fcfaa6329106f0 build/GZ2P01/d_a_npc_theB.rel -ad489addbf19c4717cf6fbb2df419e6514ad250c build/GZ2P01/d_a_npc_tk.rel -202244b6b84d0eaad81df92a01449d2754eb7245 build/GZ2P01/d_a_npc_tkc.rel -ece3e0e803107e1d488d9f1f07cec939d9533b51 build/GZ2P01/d_a_npc_tkj.rel -2684d8d3c020d74a5da4d949854f2d7eeac1464f build/GZ2P01/d_a_npc_tkj2.rel -1b18f843419debe45e7fdd5daf607e7d0a2d7bf1 build/GZ2P01/d_a_npc_tks.rel -11a682850c8c6f813dada2b05013423a69e36b4a build/GZ2P01/d_a_npc_toby.rel -b41b606c01ad833b1fece7b4c4f4981330dce9bf build/GZ2P01/d_a_npc_tr.rel -745bf4f6a6d292426a165f980850eb3455f86400 build/GZ2P01/d_a_npc_uri.rel -93626e94f8da90f241134b0fbe9a96dd6650cdce build/GZ2P01/d_a_npc_worm.rel -5e8e6619a367e449efb97be1dea64e55e8b8223c build/GZ2P01/d_a_npc_wrestler.rel -e61b87f66fe92e875eec4a8a8292287f9bdbf1fe build/GZ2P01/d_a_npc_yamid.rel -437b4466aad447b838077bd4b55e59d19917a740 build/GZ2P01/d_a_npc_yamis.rel -1c32af13885190975bbbd766138dae03024a91fa build/GZ2P01/d_a_npc_yamit.rel -391dd7a24eb3ac65f314bd56900337db383f9712 build/GZ2P01/d_a_npc_yelia.rel -034ac3122b54338957c9cff7486e9bca36655b43 build/GZ2P01/d_a_npc_ykm.rel -755dfbf50ab9c265a6e6268972a7e8e2fcd777cc build/GZ2P01/d_a_npc_ykw.rel -04496459a5757e9918ef7ed8bf8f9944ac610d85 build/GZ2P01/d_a_npc_zanb.rel -c711be9293202a38ca2424022ef3e9bf5ec86e08 build/GZ2P01/d_a_npc_zant.rel -b96609fffedfbada018ef1c782a0517eb11bedbb build/GZ2P01/d_a_npc_zelR.rel -b4248dfb72a9c1993b5147d86e023adf8554e437 build/GZ2P01/d_a_npc_zelRo.rel -debcd9a31076933f03e7746d663d7686b070d99f build/GZ2P01/d_a_npc_zelda.rel -5cac992aa9c28d69b3e1a50c34aa25affdf14138 build/GZ2P01/d_a_npc_zra.rel -430f0f5c195476a25ab148d034fffe23df0ef928 build/GZ2P01/d_a_npc_zrc.rel -30ae330005be980d0aaab39e1f12dc1aa4cbc48d build/GZ2P01/d_a_npc_zrz.rel -6799ca141e726e9add45274c79727ff491b24d63 build/GZ2P01/d_a_obj_Lv5Key.rel -c9abb33ba066351e38eb6ddb53c3b0dd6cb99a06 build/GZ2P01/d_a_obj_Turara.rel -7b19983b56eac376ba359880d6be0225c2ea93c1 build/GZ2P01/d_a_obj_TvCdlst.rel -c9c9abbb3828e78eb8720f58ca3f6ff448253e73 build/GZ2P01/d_a_obj_Y_taihou.rel -90c4f2a9af366ec64481b7ff6b19fbf7dd4d7a83 build/GZ2P01/d_a_obj_amiShutter.rel -0db3863629e352b53375230cce6a49f7d47a626e build/GZ2P01/d_a_obj_ari.rel -a31d72ddd47be1795de3749ac747acb90cbd8104 build/GZ2P01/d_a_obj_automata.rel -e73601a2d4a6d1596a817fb006efd95fa40e634c build/GZ2P01/d_a_obj_avalanche.rel -d24e72d93f383ba4eaf8349b57bc498eb0537fb4 build/GZ2P01/d_a_obj_balloon.rel -48734000e0160d54ab3e0571b17c00f95695a946 build/GZ2P01/d_a_obj_barDesk.rel -aef615cd670c5519ad9437805963da4b4a2ea242 build/GZ2P01/d_a_obj_batta.rel -81328bc293c89143f954f15bd8f427a4ac8fd351 build/GZ2P01/d_a_obj_bbox.rel -354e430d50ad5bf17800ffe2e34207d70f64ba68 build/GZ2P01/d_a_obj_bed.rel -7d43526f0e5c65dda4e4c26a94cb42812c8eb4cd build/GZ2P01/d_a_obj_bemos.rel -d45d7ded57010d1fd0151e5748d5bdb7e756199e build/GZ2P01/d_a_obj_bhashi.rel -0a80985742979b341a5bd764c3389913dcebc8e4 build/GZ2P01/d_a_obj_bhbridge.rel -7b7c6b630fe91b21de5ae167548ec7fcccfe54c6 build/GZ2P01/d_a_obj_bk_leaf.rel -0d581f8ebfc145efc2ff59eca56aa5c51fe44181 build/GZ2P01/d_a_obj_bkdoor.rel -dfa51514c230342ed1802df076d49172b3f00ab0 build/GZ2P01/d_a_obj_bky_rock.rel -17b154e77ccd62f84fc8668055cd4f8cd6faaabb build/GZ2P01/d_a_obj_bmWindow.rel -76bb95337e4f7f9d8def49c41017f18cae5bab17 build/GZ2P01/d_a_obj_bmshutter.rel -c8eda3783215bc69ee8e43b55a699efd27d90756 build/GZ2P01/d_a_obj_bombf.rel -7a9c1e2f675b9e5d6a716233f38f6264362e72a3 build/GZ2P01/d_a_obj_bosswarp.rel -a6be393bab12f6d78124a3ca945e83babd36ab07 build/GZ2P01/d_a_obj_boumato.rel -65b0e01f93fef714caeaccfed61848fbe800fd63 build/GZ2P01/d_a_obj_brakeeff.rel -b10e768558abf95b87cf2ac8deb76ad6bfb5803e build/GZ2P01/d_a_obj_brg.rel -8fedca81f6d2d120f98b4afe6ba56dc50dfd252e build/GZ2P01/d_a_obj_bsGate.rel -9548350e4c65af413d6f6c5d22b38341311eaed0 build/GZ2P01/d_a_obj_bubblePilar.rel -0ba76822153f6ca93b3ffe325eb9c57733728447 build/GZ2P01/d_a_obj_burnbox.rel -237add42fd5839b34dae1150f7cc3aa3342c5d05 build/GZ2P01/d_a_obj_carry.rel -bbb95da83035fa3fa73a08e75d4bfd0109954bee build/GZ2P01/d_a_obj_catdoor.rel -ddbf7742f6a87fd9c61bfb2d0256967041598933 build/GZ2P01/d_a_obj_cb.rel -97fa72019dbc07f14752ac1d0eaa5371c63e62dd build/GZ2P01/d_a_obj_cblock.rel -d9319d4e7ac4f30e8090234b87f85d4215b19afc build/GZ2P01/d_a_obj_cboard.rel -ea78cb086dbd72a87018c6f47283519c9dc84e52 build/GZ2P01/d_a_obj_cdoor.rel -964ce3ce04054303f623c38ba9f511b57b49e245 build/GZ2P01/d_a_obj_chandelier.rel -7bef836c1abfa32d2aaaa4509924d1e606ab8bf2 build/GZ2P01/d_a_obj_chest.rel -ca44da5fadf9b1d40f3bfd8ea51ef27b43b86206 build/GZ2P01/d_a_obj_cho.rel -b9767db73f18b6b26edc0441db8f80f4a4452975 build/GZ2P01/d_a_obj_cowdoor.rel -31a0f339efe06fc662b31559080232e9d08d87c8 build/GZ2P01/d_a_obj_crope.rel -aa848039d0e520a7b0bfd762719c35f89319eeca build/GZ2P01/d_a_obj_crvfence.rel -48fdfb775ccc248474757be18bbfdb96fe4c3b52 build/GZ2P01/d_a_obj_crvgate.rel -1404d813d6a348114d131e7ac28e3d2c0e7b996c build/GZ2P01/d_a_obj_crvhahen.rel -f19862fdc8402bd0bf1e04431d0d215aa6858bc9 build/GZ2P01/d_a_obj_crvlh_down.rel -561080acae0ca59ba968434c096d28f3b41b31d2 build/GZ2P01/d_a_obj_crvlh_up.rel -5a320cf20c793b711dba72cc8a25e44726c907e3 build/GZ2P01/d_a_obj_crvsteel.rel -a2dc263e25dc46cd9d01f57f0f36bdb266b22b92 build/GZ2P01/d_a_obj_crystal.rel -9b276694c3e2befbe1d9012af01b80c2458067db build/GZ2P01/d_a_obj_cwall.rel -ffbebb9f98c39644ffd48cc17dc532876bbe4bfd build/GZ2P01/d_a_obj_damCps.rel -b37c4074f3eeca778eeba9a99bb2213380ac0d5a build/GZ2P01/d_a_obj_dan.rel -1861687e5123af26c967526b9d2dbaef575ef1c8 build/GZ2P01/d_a_obj_digholl.rel -448f5f5b926377c037931b8a388b0784fe2dd824 build/GZ2P01/d_a_obj_digplace.rel -05a8f5c070cfbc325fc7a3893ecb44e5e797dfea build/GZ2P01/d_a_obj_digsnow.rel -47b13c5542a98ce03c2da81f2a1276736453daac build/GZ2P01/d_a_obj_dmelevator.rel -23708d1d25251edac79168b4fd8de2821054982f build/GZ2P01/d_a_obj_drop.rel -0955b0cfd73318309d6504783de428e92c1f1c8b build/GZ2P01/d_a_obj_dust.rel -dc23ddc85d8da4e185e9ffcd57e3074d23fa3eb8 build/GZ2P01/d_a_obj_eff.rel -6c50d6e68622bc4fb1c7a04bb46b16b626533e85 build/GZ2P01/d_a_obj_enemy_create.rel -b69421d22782e11eff4091aa85fc3ee5469bad05 build/GZ2P01/d_a_obj_fallobj.rel -8afc18c530c07276907a81f4b6382f55c4fd2284 build/GZ2P01/d_a_obj_fan.rel -b3856cf12df490f2bd171f996718f80707043287 build/GZ2P01/d_a_obj_fchain.rel -a9ef80c2499e60e9be12f7d01007471df1fe3147 build/GZ2P01/d_a_obj_fireWood.rel -2c752e7a30892cfbf2da4a471ba6589e02d9d266 build/GZ2P01/d_a_obj_fireWood2.rel -d6b1367651f3991bde42c00a228b7daa5a2acddd build/GZ2P01/d_a_obj_firepillar.rel -f9f2049073dadfab8d873125b6497f3ee53b89d8 build/GZ2P01/d_a_obj_firepillar2.rel -9ac47eac30b16f74bcb626123561bef66d5bcd8e build/GZ2P01/d_a_obj_flag.rel -f15e4238dc6b9b85cde243c7cf30ce7528a97dd7 build/GZ2P01/d_a_obj_flag2.rel -9d1039af5f5a637ed4446f759310ce3a02ee4160 build/GZ2P01/d_a_obj_flag3.rel -c5aedeb127e0a7ea1efd8f3983855a695ff998c1 build/GZ2P01/d_a_obj_fmobj.rel -da9f33fe7f408b9502742098ce920ddd7f2f1e03 build/GZ2P01/d_a_obj_food.rel -227202b4cd7730579be1fb39d4b8c9c06314de32 build/GZ2P01/d_a_obj_fw.rel -971e0b727afe492feab4e8d8fa49f8394c10603d build/GZ2P01/d_a_obj_gadget.rel -3a6220a819878755f5f39683cfc661b6198ea84b build/GZ2P01/d_a_obj_ganonwall.rel -46ff4e31d10d4b9b057b16c10b0aec1ea584b272 build/GZ2P01/d_a_obj_ganonwall2.rel -4011c804e0a2cd14ee613a3f49f1758c76ad6e05 build/GZ2P01/d_a_obj_gb.rel -642310be130305f71288beadfd68657dca78c570 build/GZ2P01/d_a_obj_geyser.rel -38df55b2610b0998e84a89d743f06af3ce0c33a9 build/GZ2P01/d_a_obj_glowSphere.rel -2304e39c128a470bf366bdd5cca016c26c659ae1 build/GZ2P01/d_a_obj_gm.rel -5a9f57a9cde721cdef8a85ee34f5f010904eaa60 build/GZ2P01/d_a_obj_goGate.rel -cc19b90d818fc0f662619d41a149b7c4ae031a77 build/GZ2P01/d_a_obj_gomikabe.rel -15127e69f0705d9daaa54db977bb8a6b82ffceae build/GZ2P01/d_a_obj_gptaru.rel -0ecdb2d7f8435c2fbcbb0a82eef998ff2d767752 build/GZ2P01/d_a_obj_gra2.rel -871c1fb23174f4ce8dcf79f09699ef60a987f826 build/GZ2P01/d_a_obj_graWall.rel -7800cb1929d7f71dca7fd02fab23d8a1d62f2a6d build/GZ2P01/d_a_obj_gra_rock.rel -6cc42ad5912269197eeffc8b59f5060485ea9718 build/GZ2P01/d_a_obj_grave_stone.rel -c8082d6510f135549a7a123483d3772f81c88b02 build/GZ2P01/d_a_obj_groundwater.rel -0aac575a73d3d6460ba5053dfd1a16e147ed2992 build/GZ2P01/d_a_obj_grz_rock.rel -047d54cbf47acf0d2aede55f790a2f8acf07cbd4 build/GZ2P01/d_a_obj_h_saku.rel -7a46d9dc7dcc2fad338c30c16751f330635eb5a2 build/GZ2P01/d_a_obj_hakai_brl.rel -001867034aa56e229b3798bfc6f2cafdeb6a80eb build/GZ2P01/d_a_obj_hakai_ftr.rel -654674e5b486661189c69f72b55f84ece5fdff6f build/GZ2P01/d_a_obj_hasu2.rel -61ddd859ef327197ae0c92deb9c52933151a8b2a build/GZ2P01/d_a_obj_hata.rel -6d5aab2316de2d370d7e8a4215d1f273b85cc185 build/GZ2P01/d_a_obj_hb.rel -39267e42c5e70e46246caf77516e03c0ed9eafe7 build/GZ2P01/d_a_obj_hbombkoya.rel -12985b351257f0da6c3026d80404607ea3d43399 build/GZ2P01/d_a_obj_heavySw.rel -7842d68b9d89b34584e0ac073348aad3ee055d3b build/GZ2P01/d_a_obj_hfuta.rel -530a3081eac1c9b9d1ea2db15083796eaa01e0d0 build/GZ2P01/d_a_obj_hhashi.rel -89069611e7e2993ee9823b65275007768b3208cc build/GZ2P01/d_a_obj_hsTarget.rel -95ed7b77ced864c5f130ebe81248000c944595d3 build/GZ2P01/d_a_obj_ice_l.rel -b40aa95bb4095c4e3333e305e460ec2352c1d720 build/GZ2P01/d_a_obj_ice_s.rel -35a610895f6faf734e849222f4a8cfbfb7b50029 build/GZ2P01/d_a_obj_iceblock.rel -0ee21fb719e239b62de9c212c30abab80e5ea674 build/GZ2P01/d_a_obj_iceleaf.rel -5d05ca844033f52411c59a2852813e904877f3cb build/GZ2P01/d_a_obj_ihasi.rel -aa042c910780baf7ca14500cf116b63ee85477ab build/GZ2P01/d_a_obj_ikada.rel -77935cd63d3f8306d25d1e6c52eb2926d341ff0c build/GZ2P01/d_a_obj_inobone.rel -4f85e3dbd7e2c0b0fcf844e4eb98351d813c0c17 build/GZ2P01/d_a_obj_ita.rel -4c4c18a6887cad62d9fb77f2aef26a676e8fee22 build/GZ2P01/d_a_obj_itamato.rel -1430e4d1a41b84a3ea086b041c1dbe90297f037d build/GZ2P01/d_a_obj_ito.rel -06ab27b1aa25141a2c51048ba7bab069460ea392 build/GZ2P01/d_a_obj_kabuto.rel -8233da446f35a99a58b6315323fd4e88650dbfa0 build/GZ2P01/d_a_obj_kag.rel -baa721995fa8b08707f5b384ff39f0617703cf3d build/GZ2P01/d_a_obj_kage.rel -fb30e67c1ce25e6dbfe0e4c0ab7b5d11b451e69e build/GZ2P01/d_a_obj_kago.rel -693fa4e2c720b294b835bec08521e823d8c143f0 build/GZ2P01/d_a_obj_kaisou.rel -1aa063429db580aa57d96bd7057a1ffe66f91361 build/GZ2P01/d_a_obj_kamakiri.rel -c530005fdc61b00dc43c987c9db92107fba6f60b build/GZ2P01/d_a_obj_kanban2.rel -3676c5337d8ce906d7b5a738364015a280aa2caf build/GZ2P01/d_a_obj_kantera.rel -386d28459a8cbd0af45f10573e26c1aa8a657f8e build/GZ2P01/d_a_obj_katatsumuri.rel -5b52bb10e0fe0ed076ee6691413fdb457bea87d7 build/GZ2P01/d_a_obj_kazeneko.rel -df7f81d68becdeebbe5c51c4f1058ff830a8dbc1 build/GZ2P01/d_a_obj_kbacket.rel -8009f1109c913d02f53cb5afbd4e31f9dd1527f0 build/GZ2P01/d_a_obj_kbox.rel -fddc20a6854ed55ebf8311cafa68a711eb4d50d1 build/GZ2P01/d_a_obj_key.rel -9cab54bc9978d779c87835b416777ec214f4b657 build/GZ2P01/d_a_obj_keyhole.rel -68e15260cb6dd6b3d05076f29845ba04d2c9f332 build/GZ2P01/d_a_obj_kgate.rel -b5635a2001dd8e91e090fe948a67b1b0638417f8 build/GZ2P01/d_a_obj_ki.rel -e35bdf6a18911c810406ab1ab67c648a1850fd35 build/GZ2P01/d_a_obj_kiPot.rel -a4676fe07df3b3cbb918371681b0af82c7547c9f build/GZ2P01/d_a_obj_kita.rel -7019dee929d764accda333d156afe34321f683e3 build/GZ2P01/d_a_obj_kjgjs.rel -a6a9c7c4859cea49465b31ac17d51ee282b20d90 build/GZ2P01/d_a_obj_kkanban.rel -a50744caeabc23e43daf1e8942a67f1b7efa22e6 build/GZ2P01/d_a_obj_klift00.rel -24daa3d4ead70818528f1ad5bb7b7e70f2efd2a3 build/GZ2P01/d_a_obj_knBullet.rel -194ba5b547cd31f2e98b1ba1724f4e7e28dbd05a build/GZ2P01/d_a_obj_kshutter.rel -a1f20af11da1b23301936aa6a3780caab87e797b build/GZ2P01/d_a_obj_ktonfire.rel -027704c43922d80740f52c04806c71225b77be5f build/GZ2P01/d_a_obj_kuwagata.rel -e80567f0a44c0f8fe9c9544be0415b06ad630556 build/GZ2P01/d_a_obj_kwheel00.rel -e9629c0345f2eee85bf97ba5cf53e8255a65a294 build/GZ2P01/d_a_obj_kwheel01.rel -0bb0f17bf95a13b81a5ada2c482a5fb627a895c5 build/GZ2P01/d_a_obj_kznkarm.rel -1bcec4f191187ee50aab11343280a1abd05d522d build/GZ2P01/d_a_obj_ladder.rel -29b750a7d89b80860e30c121d628fea37379d510 build/GZ2P01/d_a_obj_laundry.rel -70f272a9274cce5b977117ca7314f5036079d6be build/GZ2P01/d_a_obj_laundry_rope.rel -bfdd51cf46e04bef3734492f32041cb826d5a5ab build/GZ2P01/d_a_obj_lbox.rel -671ba4a5386c17fc5fcbfab662315f47fa922709 build/GZ2P01/d_a_obj_life_container.rel -9a00e27c61c427eac7c13370ff2f73a53fe83c08 build/GZ2P01/d_a_obj_lp.rel -e33d9d2453f2a0005e2257089e769cac043daa11 build/GZ2P01/d_a_obj_lv1Candle00.rel -9ec2ed3811a7da54ab33104de55d5b65d1664be0 build/GZ2P01/d_a_obj_lv1Candle01.rel -4573ec4c677bc9a6b33d68272d0e012e6f2c00fa build/GZ2P01/d_a_obj_lv2candle.rel -c08ea37e0771adfe6a2b20933324cc06b2e9ded3 build/GZ2P01/d_a_obj_lv3Candle.rel -19c8af6d6009dd75fea665a173ef445084443656 build/GZ2P01/d_a_obj_lv3Water.rel -0fe444ca092907a293c0635b5b3b0cf5f095e7ca build/GZ2P01/d_a_obj_lv3Water2.rel -e0351a399e3dd334f3b5537e47265785d6184bae build/GZ2P01/d_a_obj_lv3WaterB.rel -244a53c555ed674de9644e1cf7dc4f59ba008297 build/GZ2P01/d_a_obj_lv3saka00.rel -f05d29b033de44c8c8e911349eeee898d58efc79 build/GZ2P01/d_a_obj_lv3waterEff.rel -6b96b2516878fa2e93ec95f9b81fd9449128b39b build/GZ2P01/d_a_obj_lv4CandleDemoTag.rel -ae9aeba366bb168a3b7a525a234ecc26eed4cc0e build/GZ2P01/d_a_obj_lv4CandleTag.rel -b69a7fd6bce587db1f8e93f2213fdd46097ed2b8 build/GZ2P01/d_a_obj_lv4EdShutter.rel -9ef0e2fda47a196183157c92cc769556b7020a9d build/GZ2P01/d_a_obj_lv4Gate.rel -3b6151429245d6374660333e683ff6b7a14e3e83 build/GZ2P01/d_a_obj_lv4HsTarget.rel -51abc628ddd793a53f0a8dca75948c4d629d9e15 build/GZ2P01/d_a_obj_lv4PoGate.rel -83565db6571e16532d6d9519f19f451b53ff75bd build/GZ2P01/d_a_obj_lv4RailWall.rel -8a6555f8ec716e9d18bd70e39f4d363f5d7ea198 build/GZ2P01/d_a_obj_lv4SlideWall.rel -e744f7ca2f316f5b058a6a5ac8e85178e2039a4e build/GZ2P01/d_a_obj_lv4bridge.rel -6e05d223c62345ecd08cfea9089237cbc8091db2 build/GZ2P01/d_a_obj_lv4chandelier.rel -09c3d9f131954feb33c7afb1b24c56c0c0979e9f build/GZ2P01/d_a_obj_lv4digsand.rel -ebd7a99d165e5bfcd5366b477875648605b954a0 build/GZ2P01/d_a_obj_lv4floor.rel -84a1cceb549046934d790879acf98471c914b54e build/GZ2P01/d_a_obj_lv4gear.rel -27d3364cc1ae4e664e37f5295e66f8230d06d43a build/GZ2P01/d_a_obj_lv4prelvtr.rel -84e1e923c8e2b8bc1e79d744f76c6b2ec44bfacc build/GZ2P01/d_a_obj_lv4prwall.rel -dabc830c9e22f410ae01bc08c81e78ca6da0eaab build/GZ2P01/d_a_obj_lv4sand.rel -b77152e9d6c39d5fd0b689288d333b65fe5d56ec build/GZ2P01/d_a_obj_lv5FloorBoard.rel -aea6b6003f244558b8e2c5dbd269257313f9efb1 build/GZ2P01/d_a_obj_lv5IceWall.rel -beda93b37aa65aa4108829585d33e0c320c8769f build/GZ2P01/d_a_obj_lv5SwIce.rel -e86a581dcd8295ccdeb53bf0cae29559c8bd53a2 build/GZ2P01/d_a_obj_lv5ychndlr.rel -a923ff4fe1f0f20200f3d4f81bdf6f131931159b build/GZ2P01/d_a_obj_lv5yiblltray.rel -d3dc2d008558e68157b80e9fe82abf55bf8bb778 build/GZ2P01/d_a_obj_lv6ChangeGate.rel -f93b107b699f399e82f88698cecebc4132b0db86 build/GZ2P01/d_a_obj_lv6FurikoTrap.rel -b239eb3d0c8b87392db74accfa2a2500444b35cf build/GZ2P01/d_a_obj_lv6Lblock.rel -835eb90b81c4492b01fb7ba19223bb13d46fed24 build/GZ2P01/d_a_obj_lv6SwGate.rel -5cd33a91e87444e34b241d70bff296095e67303f build/GZ2P01/d_a_obj_lv6SzGate.rel -99ef920862f36490a6e7333790a738b7ddca19be build/GZ2P01/d_a_obj_lv6Tenbin.rel -981c3f206e4a8b4de44e83def36b46fc018fe4ab build/GZ2P01/d_a_obj_lv6TogeRoll.rel -95708c6093045c73aa6a158d5349520c7f7277c7 build/GZ2P01/d_a_obj_lv6TogeTrap.rel -e00b94874fe344db808a49ed7c2db846db79efe9 build/GZ2P01/d_a_obj_lv6bemos.rel -6e03d4ff8079a6ed6de0daa1a84e8d0f05962e52 build/GZ2P01/d_a_obj_lv6bemos2.rel -54bb0d06e7f124ccb550ffc9ace5b2878dc04f10 build/GZ2P01/d_a_obj_lv6egate.rel -b77a74d5fc46726c04f2657189198e3d189bad52 build/GZ2P01/d_a_obj_lv6elevta.rel -b1278b4aa459bfc9f59a3cef15f5f82b1a58d985 build/GZ2P01/d_a_obj_lv6swturn.rel -13797fcf5ccc960bb5bc130ef06d5458a39a1b7e build/GZ2P01/d_a_obj_lv7BsGate.rel -d9e97f9baa06eb44c50edf9427ad0a7284e8ad14 build/GZ2P01/d_a_obj_lv7PropellerY.rel -89caa316c6f267fe9be3d5e3bdaeb831a05d4704 build/GZ2P01/d_a_obj_lv7bridge.rel -17f152e509593cd52938b620f4cfbe4bd64726aa build/GZ2P01/d_a_obj_lv8KekkaiTrap.rel -2b1d406ed9c32a86543861ed3fe56ba5fbf9ed19 build/GZ2P01/d_a_obj_lv8Lift.rel -b9ea60d68d6f540775edbf6971e6e9f8fae56936 build/GZ2P01/d_a_obj_lv8OptiLift.rel -bccbbb6617e8ec8a256772d8930e4c4d5a86eb25 build/GZ2P01/d_a_obj_lv8UdFloor.rel -904914c47f891f2799e56cb502bb8d044c869984 build/GZ2P01/d_a_obj_lv9SwShutter.rel -ed6722ba3f94f83b528cfa7d6e09589e377ac90a build/GZ2P01/d_a_obj_magLift.rel -2c7a0e82600f7449d9226a9636f9e58b42b8cb88 build/GZ2P01/d_a_obj_magLiftRot.rel -0e59e68f3e6f713b4584b7ba1a3246a5913b18b9 build/GZ2P01/d_a_obj_magne_arm.rel -7618088990f3ed604c08295368ff02eb5bd14cff build/GZ2P01/d_a_obj_maki.rel -db4b41f13cbb9e2f41377e75342ad9a3e0945ff7 build/GZ2P01/d_a_obj_master_sword.rel -fb926afc6d856da721fbe25f67c3a85b010d89c3 build/GZ2P01/d_a_obj_mato.rel -366d4b9c3a4a48568d08aed63cb4f04e70cd0a78 build/GZ2P01/d_a_obj_metalbox.rel -4c04236a24e92296fde6fd2a51610c9c25a0f2ab build/GZ2P01/d_a_obj_mgate.rel -1c1bb335f8f3c745a8b75a35c8ed92c6a6e6f661 build/GZ2P01/d_a_obj_mhole.rel -7508681169fcac8e8fbcdb6e5aa2dba53acba2c1 build/GZ2P01/d_a_obj_mie.rel -bcd8fcc2609a13dff113984213e97ef8d797cf93 build/GZ2P01/d_a_obj_mirror_6pole.rel -43a6c7b9b2d59bcbe11c4c732a3a0aa142b4750c build/GZ2P01/d_a_obj_mirror_chain.rel -bb8ae48a74c2495663355ddc7fb1f0a1fab218ec build/GZ2P01/d_a_obj_mirror_sand.rel -b2495ca6df5141e19185db98817efc2621bb3957 build/GZ2P01/d_a_obj_mirror_screw.rel -fc031e2408cc776c027f19d7ebd8d5a5ed7ca073 build/GZ2P01/d_a_obj_mirror_table.rel -b855830d8603ce433012d990b911362d3ea07632 build/GZ2P01/d_a_obj_movebox.rel -9b4288db4d50939a5ba01b8088aa4dcfc20e1e6c build/GZ2P01/d_a_obj_msima.rel -7888e010381d0fa04a0cfa5acd6ba59982ab511f build/GZ2P01/d_a_obj_mvstair.rel -9fd86dd9865a1c7d23fd51ec668e93537f2e9e8e build/GZ2P01/d_a_obj_myogan.rel -d1182b9710152129664fbeae02c8fe6ebde775d2 build/GZ2P01/d_a_obj_nagaisu.rel -feeeb1e04fe67c95fd6701d620800230bba603e3 build/GZ2P01/d_a_obj_nameplate.rel -0c5265063b6f0a7c5d370aad9051128454106087 build/GZ2P01/d_a_obj_nan.rel -28d0570ab5a421d60aba4c64489c88a9fd5f0964 build/GZ2P01/d_a_obj_ndoor.rel -45b23f05ab1d845b76968e9cdfca18f8859fa8ef build/GZ2P01/d_a_obj_nougu.rel -2d277472382cc464c693e35eb95b846ed765ea49 build/GZ2P01/d_a_obj_octhashi.rel -5a7f87aab679b20cd5299f84ec2a103903422bc0 build/GZ2P01/d_a_obj_oiltubo.rel -26255ceab493660941c2784cfafe61b17ebc559f build/GZ2P01/d_a_obj_onsen.rel -8be4acd96858b6aa8b1043ab878e7e6fe198f102 build/GZ2P01/d_a_obj_onsenFire.rel -b6e9c50cc8334ad3c19ab088fa5e8179ed5131c8 build/GZ2P01/d_a_obj_onsenTaru.rel -f3d88d63d32f953a12e40577f8b8d258c98368e8 build/GZ2P01/d_a_obj_ornament_cloth.rel -625bde7fc1d5bb42affbc575426b0a6cadef2ba7 build/GZ2P01/d_a_obj_pdoor.rel -8fb63de8e6c92fcc541beea7c83b173ff4cad1aa build/GZ2P01/d_a_obj_pdtile.rel -6d0ea7633277d927504f76f348767822760c4449 build/GZ2P01/d_a_obj_pdwall.rel -9a0782d268ba0e6d757ea30509142b103c4f6811 build/GZ2P01/d_a_obj_picture.rel -814d54692cae34bf83bd05e48e6c4dbe44d872a3 build/GZ2P01/d_a_obj_pillar.rel -de82f9fc01b80859c5bed446adcb560ba21a83ea build/GZ2P01/d_a_obj_pleaf.rel -0c605d74c97104cd70421d6196ef0862a39b0697 build/GZ2P01/d_a_obj_poCandle.rel -1db235fc8ef7a294a3c9744175ff6ca9680de8c9 build/GZ2P01/d_a_obj_poFire.rel -27b0e3268545b0c8b36ffd3a88386ccd06702572 build/GZ2P01/d_a_obj_poTbox.rel -ea67a50f0ce4c06de5e12ebbffa650547dcb7a27 build/GZ2P01/d_a_obj_prop.rel -0e307e97a8cf0903687d67c4693b20c73b34cbf8 build/GZ2P01/d_a_obj_pumpkin.rel -c0c457782a26bb462f734e429a65aa8167f91042 build/GZ2P01/d_a_obj_rcircle.rel -7277a7f39b6e11bc82e508bb16e79e974483ef4e build/GZ2P01/d_a_obj_rfHole.rel -b859baeea4a4efcc8ed2bcca85a1f227d4a572eb build/GZ2P01/d_a_obj_rgate.rel -fd06ffe3634313987bcd65d273e06ab3cc0591b8 build/GZ2P01/d_a_obj_riverrock.rel -497c7ba0ca50d5571c9d141a44c178b71c625303 build/GZ2P01/d_a_obj_rock.rel -4ab4f512286aa2d707461f5d22cfcde2f5a76ba0 build/GZ2P01/d_a_obj_rope_bridge.rel -622b9e6a043c5ce449e093302a6c3305d46f5f92 build/GZ2P01/d_a_obj_rotBridge.rel -f35f7a823666b8458e7562184893263bbb261948 build/GZ2P01/d_a_obj_rotTrap.rel -710a72691cfa01fb2af9e1a730c87caf1facb510 build/GZ2P01/d_a_obj_roten.rel -090f1889e81bdbc24125ba4f50fc582eb590f2f2 build/GZ2P01/d_a_obj_rstair.rel -46a2241d4954457ea833aa076851c27d00e44c55 build/GZ2P01/d_a_obj_rw.rel -5c7cdd2b571c6b42a6bb099acea409dd320effc3 build/GZ2P01/d_a_obj_saidan.rel -1db0107fc123ddf798a9f162bd5ebc6f5059ce7e build/GZ2P01/d_a_obj_sakuita.rel -f317934a22b5a7a47070d93ee112af70824f391e build/GZ2P01/d_a_obj_sakuita_rope.rel -537e24543500d1f9b0c763d46b70aaa779331925 build/GZ2P01/d_a_obj_scannon.rel -f8dc08e6f0608af4f67a5b3edbc67c3774aa142c build/GZ2P01/d_a_obj_scannon_crs.rel -832fa62f480aef920b3662862a1b67673ff57123 build/GZ2P01/d_a_obj_scannon_ten.rel -69d1c10ce5620b69a98495a84985134c0bc765a4 build/GZ2P01/d_a_obj_sekidoor.rel -710713cf04507e8a8336df486c8ce127d59118db build/GZ2P01/d_a_obj_sekizo.rel -be22f88c2f6ecb3bf1d62d583a1c8621bcf8f8dd build/GZ2P01/d_a_obj_sekizoa.rel -2ab0a91ab654e0c2debecdeccc02227f361cd8b8 build/GZ2P01/d_a_obj_shield.rel -df281fe00dd5ab4e2155bab58d24056d74219193 build/GZ2P01/d_a_obj_sm_door.rel -e27c2d22e0746fd0968afb8bb6c8f46080cb1f08 build/GZ2P01/d_a_obj_smallkey.rel -e04809393472fbf3f73f467d7a9fb6e70d636f89 build/GZ2P01/d_a_obj_smgdoor.rel -663e6c74fc13813c3b8a8f2e0064132c6f30d1e7 build/GZ2P01/d_a_obj_smoke.rel -1c6e8f3a7c7ba12b78d9ad153bf32acd7fa46c08 build/GZ2P01/d_a_obj_smtile.rel -50c84f462a9ea92a5a2b38679514086ecd981802 build/GZ2P01/d_a_obj_smw_stone.rel -11bef6537c0169b249835ba8e6add104370b3c0a build/GZ2P01/d_a_obj_snowEffTag.rel -4e3e91962be461106a4276157da390350d123a9b build/GZ2P01/d_a_obj_snow_soup.rel -7146ee423ae23205d7e5fb4633cd83ecadd7ead7 build/GZ2P01/d_a_obj_so.rel -62d88b6961fbb27e7bbdced486997f5372e6afb3 build/GZ2P01/d_a_obj_spinLift.rel -15ee359c4ba675fa57505c58790bd43d151b6fda build/GZ2P01/d_a_obj_ss_drink.rel -fac335dc152d7ccc9b840595163abf5b919baca4 build/GZ2P01/d_a_obj_ss_item.rel -37ffcbba505ed810c885d8aadc9454afd2422915 build/GZ2P01/d_a_obj_stairBlock.rel -0a4215b1ce66a2e927eab78b0da233eb4895fec1 build/GZ2P01/d_a_obj_stick.rel -505a3b17890d065b07978ba4074bb05666f6dcef build/GZ2P01/d_a_obj_stone.rel -1b065b48f69493d4be6862c435cad4515f66f9f8 build/GZ2P01/d_a_obj_stonemark.rel -831a4005e4feb9e68e458becf3a85f6739b48b05 build/GZ2P01/d_a_obj_stopper.rel -918314fbdffc925e21df35c51d02b2e75868760e build/GZ2P01/d_a_obj_stopper2.rel -b65d8eebb912571249f3046722fccbdc95bdc8db build/GZ2P01/d_a_obj_suisya.rel -1fe604f98a70f585b11b745bd612e85da1b260ea build/GZ2P01/d_a_obj_sw.rel -f62d3847b73273ddfa41942b63de9694d7dab16a build/GZ2P01/d_a_obj_swBallA.rel -3e27ad308bfbf288be9592794b167e581d1feff3 build/GZ2P01/d_a_obj_swBallB.rel -23483521ee13831025bcc978398a60a9498d367a build/GZ2P01/d_a_obj_swBallC.rel -073f2ec906fa877c1c8b75267d517515b20fa76b build/GZ2P01/d_a_obj_swLight.rel -b576b86f8da31a501bcfc20a2a3fe51b03279b8a build/GZ2P01/d_a_obj_swallshutter.rel -b53ddb7a8fb35b8b40d894f5bfe108851bf14c81 build/GZ2P01/d_a_obj_swchain.rel -15c2f8488d479eb4196aa1db57b1a5e6e8425341 build/GZ2P01/d_a_obj_swhang.rel -39017914424402d23d5b180452944bcd9f1492e1 build/GZ2P01/d_a_obj_sword.rel -7f9ce8b300e7e5efd19f207fd71d74bdccadd9ce build/GZ2P01/d_a_obj_swpropeller.rel -cbb3bd6c6e3407c8121b768a7fc939760067b4a2 build/GZ2P01/d_a_obj_swpush.rel -e10360394bbc754ed7ab98404adbacf21d2c16e0 build/GZ2P01/d_a_obj_swpush2.rel -002e25441e2af6dc1bc76ebf7cc80a31b8435eab build/GZ2P01/d_a_obj_swpush5.rel -1a7ce44d9d93ebd857d9f2caaf6fdb9c5dd7c3c3 build/GZ2P01/d_a_obj_swspinner.rel -f52672a1d077b2bd0aea0f03034943fbbde75e7a build/GZ2P01/d_a_obj_swturn.rel -5b2d9a4c34ea1d56aea7a543df58d1cf60bc1f10 build/GZ2P01/d_a_obj_syRock.rel -5c889b7e41f97340494b11a522c0dddaaa40cba0 build/GZ2P01/d_a_obj_szbridge.rel -01636c2574fdcdef6714366ea59a5431d3d1c628 build/GZ2P01/d_a_obj_taFence.rel -ace2fbb3a564beea8e220d41cfbd18a53e8f393b build/GZ2P01/d_a_obj_table.rel -980b6dcfbe38511c154dd07673cdcfe4708ffe35 build/GZ2P01/d_a_obj_takaraDai.rel -619e0e0513b36482fe51834b8033d359df700fe2 build/GZ2P01/d_a_obj_tatigi.rel -afd63933bd1d90133dd640a9fce3deae0c930b8d build/GZ2P01/d_a_obj_ten.rel -a0887d07698f92abbafdb457cf514d8ffd2a1cf6 build/GZ2P01/d_a_obj_testcube.rel -f00272b0466457c3629fff320027c844af323334 build/GZ2P01/d_a_obj_tgake.rel -f8b2a476b8a68d31db75d185e6028a527fa4a353 build/GZ2P01/d_a_obj_thashi.rel -064fdb326dd6e4ec300024c840fe428b9c0e4463 build/GZ2P01/d_a_obj_thdoor.rel -495b8e548ca803418247e0d93512f82fd14ab56d build/GZ2P01/d_a_obj_timeFire.rel -ccd484cefee01830fcf85a50e68bad2a11f1d59d build/GZ2P01/d_a_obj_timer.rel -1f3f079341269f327edafbaa13785c1f1e2cebc9 build/GZ2P01/d_a_obj_tks.rel -57694d7708e708d67547839a5c4f40a3846aaa55 build/GZ2P01/d_a_obj_tmoon.rel -a84ca92373fbb1cbe6c82aac94a7780b7252fcf7 build/GZ2P01/d_a_obj_toaru_maki.rel -b55d11a65acf1da93e32c22d73d1d9ad14244772 build/GZ2P01/d_a_obj_toby.rel -040a31595839c2d7ad6b3bbf0fd1d1d4a8bbdb22 build/GZ2P01/d_a_obj_tobyhouse.rel -ca51c67dd7469eab63b9a26160365ce7e71e305e build/GZ2P01/d_a_obj_togeTrap.rel -d43d2b13019d9e306b40d4b831c74f7605fd9f44 build/GZ2P01/d_a_obj_tombo.rel -c0eb2d271fc13c7c0da19b6e81f409561a9d9224 build/GZ2P01/d_a_obj_tornado.rel -8e8635f990fc5e2ece4498baeebbbcb281877fc2 build/GZ2P01/d_a_obj_tornado2.rel -7e46ff412c9bd492ef4fe32bfea18069cb33f8ac build/GZ2P01/d_a_obj_tp.rel -a4b744e02ea2b97f50c50e723938471e20259289 build/GZ2P01/d_a_obj_treesh.rel -5e8839e40e142cb22c21b50e1432e36f70ced8ee build/GZ2P01/d_a_obj_twGate.rel -07f245340d4212fe2f9eded956302b2e0098ddcb build/GZ2P01/d_a_obj_udoor.rel -730d409cdb77893e2ea1731409b8840e56c666b7 build/GZ2P01/d_a_obj_usaku.rel -03806a2f328a037b173e49eaa894263fcef0f424 build/GZ2P01/d_a_obj_vground.rel -754042b06b71f3051efaa97dcbc7fa3c2ace8fec build/GZ2P01/d_a_obj_volcball.rel -21fee10a8443aab82af64998e4fc39367633c001 build/GZ2P01/d_a_obj_volcbom.rel -fb5f8b61783a72b4dc83f83e1c475d1dd56b55c8 build/GZ2P01/d_a_obj_warp_kbrg.rel -05b6f7c868fcff8205bffcc98d5f109d11a7475a build/GZ2P01/d_a_obj_warp_obrg.rel -3e1f391b2370c6f1e993eb830283bea59ec81a1c build/GZ2P01/d_a_obj_waterGate.rel -c7a54d12e97ab9a24e1130db0442d8fe2d7f293e build/GZ2P01/d_a_obj_waterPillar.rel -bba2e8bc2a9f35a28d0cafecf13c8b8e473f7bab build/GZ2P01/d_a_obj_waterfall.rel -e06e2995c55d1b2fad14731f9611b83fd20aa00e build/GZ2P01/d_a_obj_wchain.rel -d3c86f8abb44f80d8f77fcfa06b6bbcf4342aa96 build/GZ2P01/d_a_obj_wdStick.rel -5b860d60ae9d4e3b61b0c749e3d0326a851e2030 build/GZ2P01/d_a_obj_web0.rel -ed723778863abf508aa9708d7c9739691da378a7 build/GZ2P01/d_a_obj_web1.rel -0cfbed3d0550118ce15dbdd846e95ec8feb0e63c build/GZ2P01/d_a_obj_well_cover.rel -82dcd45a8722bf7efcc6d407653f891249fc3ff0 build/GZ2P01/d_a_obj_wflag.rel -4a0f62bf82c453bb75e93b67ed55ef135f2444e2 build/GZ2P01/d_a_obj_wind_stone.rel -cafa1065086f7e47c58ce545c21abf4bae6e041c build/GZ2P01/d_a_obj_window.rel -e032088666dbac9ea9aa3128b86a06a31733db1b build/GZ2P01/d_a_obj_wood_pendulum.rel -bc183a663bdb1d01c129a19eab3742acd65891da build/GZ2P01/d_a_obj_wood_statue.rel -4bf966dcfea99b505c613e9ef7f3ed68c9d06d7e build/GZ2P01/d_a_obj_wsword.rel -804081fc930824df90ac4440ce84cc8c283c682e build/GZ2P01/d_a_obj_yel_bag.rel -61e1bc042fa79ded593f37641f98920dacb4c033 build/GZ2P01/d_a_obj_yobikusa.rel -7558830ddbf1b61d7014b45beaff547c4cb30fbb build/GZ2P01/d_a_obj_yousei.rel -f3bdce7aebcade5966316358406b1d4fe8509685 build/GZ2P01/d_a_obj_ystone.rel -51ea7dc73a8b6ecc584a9646670137e1ff21f73d build/GZ2P01/d_a_obj_zcloth.rel -692d4739ac4795fd037503c294facb770d8664fc build/GZ2P01/d_a_obj_zdoor.rel -541d458bbd1c2ccef0b0652efd75c7503e8e6bba build/GZ2P01/d_a_obj_zrTurara.rel -dbfa02e801af059907682f1b5bd665b9f494bed6 build/GZ2P01/d_a_obj_zrTuraraRock.rel -93235dd743a8a7c8fc3fa3d8d11a651a258fe4b2 build/GZ2P01/d_a_obj_zraMark.rel -ec0912917a225e21232d6a171a69a71a9737c424 build/GZ2P01/d_a_obj_zra_freeze.rel -37bb792e0e6c7b713219104456321e55bfcaf820 build/GZ2P01/d_a_obj_zra_rock.rel -c0577da6be7cf3522a4482460160a60d3c8d6968 build/GZ2P01/d_a_passer_mng.rel -de1044dbc4061897bcd0563624ea6287cd0f4dc4 build/GZ2P01/d_a_path_line.rel -fcafe7dc01bc6463a18c62bb77edb9de690a9e8e build/GZ2P01/d_a_peru.rel -d24ac9effff726df8b3dd18cb2690b57376da1b5 build/GZ2P01/d_a_ppolamp.rel -489de98f58ff922ecc336b07bc477201350c604d build/GZ2P01/d_a_scene_exit.rel -c684b66f8b650b9c46cc45265d89361b3a58ada8 build/GZ2P01/d_a_scene_exit2.rel -2735bccbb39de7ba9e99ec1b747dce65d91ec9d1 build/GZ2P01/d_a_set_bgobj.rel -94d0298c9f78008a47959cbe11faf9cc4ad02a90 build/GZ2P01/d_a_shop_item.rel -45c28547563cc7c05b9c53cde703d11344d3f92a build/GZ2P01/d_a_skip_2D.rel -e44cd35243b414a7468b81f12b911973bcb8e44c build/GZ2P01/d_a_spinner.rel -a1c19c068d0ee4fc2a23b1c8dbcd27cb9d9c8d1e build/GZ2P01/d_a_sq.rel -9e66cd19b6a0160f88a38f2909b8924d380d4936 build/GZ2P01/d_a_startAndGoal.rel -62c1fd1c7e6460689c01f51d4e0541d451399635 build/GZ2P01/d_a_suspend.rel -84a214bbad0cd491ffe1f70982b3279f9f04fa4b build/GZ2P01/d_a_swBall.rel -4f4246eec9ef19b6f5fce213d45235c5e0ba74bc build/GZ2P01/d_a_swLBall.rel -40cefffed71904c025027430265f0570696099fd build/GZ2P01/d_a_swTime.rel -011198d41621f38b884787e8795364d13554558d build/GZ2P01/d_a_swc00.rel -04b1c86ace64363a5e554ccbfc02c1788fe1d8f1 build/GZ2P01/d_a_swhit0.rel -f813bf9be0e75c75c408efcc334af7f0b44ebbf9 build/GZ2P01/d_a_tag_Lv6Gate.rel -2e47f61791995dd1b012959a7fe1b1edb3b48c88 build/GZ2P01/d_a_tag_Lv7Gate.rel -643bcea47e95d38a8216de2afcfdf5f0774c610d build/GZ2P01/d_a_tag_Lv8Gate.rel -9471bc5f623839f254b8789294062cd5e216d30d build/GZ2P01/d_a_tag_TWgate.rel -bd5bdab5b89f680c4101cd142b7d90a5504d678c build/GZ2P01/d_a_tag_ajnot.rel -9d2d14fe67dac502a41c14d7d48058324945166f build/GZ2P01/d_a_tag_allmato.rel -4b37bad677c067ff28a5a5dba913d14d2d6be80b build/GZ2P01/d_a_tag_arena.rel -7212d10b5d1c6e556b55c29947d351de9ea2208f build/GZ2P01/d_a_tag_assistance.rel -f6f7c619dd167e910400b814df251d42d69ac593 build/GZ2P01/d_a_tag_attack_item.rel -0605d6028cce38914f6cfafb35639c2853dfb744 build/GZ2P01/d_a_tag_attention.rel -d64ace890760d5beec337f0674319b298d2d1e07 build/GZ2P01/d_a_tag_bottle_item.rel -6f6241d16ba53d44d2556727b47a882825d5c68b build/GZ2P01/d_a_tag_camera.rel -e30941ae5a722bd26cebfb7cc8845a5ee5b8b7fe build/GZ2P01/d_a_tag_chgrestart.rel -e924ef3f906faeb26928392a23cb5d6fac9933af build/GZ2P01/d_a_tag_chkpoint.rel -d4c36eeb04a523188d5cdbac1528b73fd93905ac build/GZ2P01/d_a_tag_cstasw.rel -f5377e6d7c3f171b1274ea0c8bf98ae59a3f039c build/GZ2P01/d_a_tag_csw.rel -072b39bcf043937ba18c020f1a7555b91a2af9ef build/GZ2P01/d_a_tag_escape.rel -8d328465dbb384979a058da098c233adfdf00b96 build/GZ2P01/d_a_tag_event.rel -b963fb7cd5c1ae6eccebf68087e54eb9dfafe629 build/GZ2P01/d_a_tag_evt.rel -13be4f6e905feaa4ca890817455e8c5994b6b396 build/GZ2P01/d_a_tag_evtarea.rel -31644d8d7a439961e69ae4017fefab3cb058dbdd build/GZ2P01/d_a_tag_evtmsg.rel -1e9cad7604802f187b0689efc364f11beffaa0db build/GZ2P01/d_a_tag_firewall.rel -018796003b01be3f3bf57b9e0ea6f15bd1e7b042 build/GZ2P01/d_a_tag_gra.rel -014d305a060c6bbdd5ccddcd510006ef4f2bbab3 build/GZ2P01/d_a_tag_gstart.rel -997f394acb16e2d61a48b270f761014399905d37 build/GZ2P01/d_a_tag_guard.rel -4677e5408396724454c5ec077f5658a3998b65b9 build/GZ2P01/d_a_tag_hinit.rel -ce1f53542941c7d6268c10cafa7c938313d59bab build/GZ2P01/d_a_tag_hjump.rel -d65e0e633766204e5ac573a1ba066216476c1a4b build/GZ2P01/d_a_tag_howl.rel -a66b8f4264fac623b504083bdd789616cb944b0f build/GZ2P01/d_a_tag_hstop.rel -0796cd895a01f4ed5c41199800ce3a8a2bc5619c build/GZ2P01/d_a_tag_instruction.rel -e72db9b213bab309fe5c24cdebf07fa11f39dc82 build/GZ2P01/d_a_tag_kago_fall.rel -0a6abb0e2115f22d46ac17ffc18f1dc8f532e520 build/GZ2P01/d_a_tag_kmsg.rel -f3f3eff8300ecccd1bf809f8e657664f8480bbcd build/GZ2P01/d_a_tag_lantern.rel -d720eafe61986c05a71ae0a3eaf1403f0fcf1d7a build/GZ2P01/d_a_tag_lightball.rel -7f395590a630eba3b5f9a9908375d8ed0dd1f8c7 build/GZ2P01/d_a_tag_lv2prchk.rel -67739d88c54bdb10a88f3a7122aff5820ef77ed7 build/GZ2P01/d_a_tag_lv5soup.rel -b4dd52b9e89f45da64b24740c0422b16bfccb39b build/GZ2P01/d_a_tag_lv6CstaSw.rel -87afbede578b95439f0bc9e13700aecd06ca302f build/GZ2P01/d_a_tag_magne.rel -2ee8ce6ddccab1ee37d34f12dabbdfc15a460fd2 build/GZ2P01/d_a_tag_mhint.rel -b30d1748dbbf5aa42648a82a3eadbe201168c4bd build/GZ2P01/d_a_tag_mist.rel -73c66efbf33a5b8e7ff119424e1b03bc28487796 build/GZ2P01/d_a_tag_mmsg.rel -d71a6fa8182c50d4d70b5e4c0203b9f55c2ab839 build/GZ2P01/d_a_tag_msg.rel -5298136d729758b0e8a5ce563881e5dca58a7f83 build/GZ2P01/d_a_tag_mstop.rel -53267e03ca00a69564faf7366801c3b799dbdfec build/GZ2P01/d_a_tag_mwait.rel -82972328fa839ed0393ccd5c4bd1d254fe0fbc52 build/GZ2P01/d_a_tag_myna2.rel -f26e567526f45a6d04f72b2108c79a65659ba5ff build/GZ2P01/d_a_tag_myna_light.rel -fe1cf61b0d114b0b3708df07ced2286d541b994f build/GZ2P01/d_a_tag_pachi.rel -d33843ec0356abadcc34529730500048d170903b build/GZ2P01/d_a_tag_poFire.rel -fa45deea2da84e4e38a0bf7e67a1d4c1ae27fba9 build/GZ2P01/d_a_tag_push.rel -d8d0c9ff567ed10b45e4589fd3475f674dcdf985 build/GZ2P01/d_a_tag_qs.rel -2b1780c4421fbf7549af82bf73effe3334f68052 build/GZ2P01/d_a_tag_ret_room.rel -ac06b30dc0abe3f098021f2fe7e3208e6dae2e94 build/GZ2P01/d_a_tag_river_back.rel -1cca024d91556580003ec69f69a2048ca73c8a7d build/GZ2P01/d_a_tag_rmbit_sw.rel -3f1a06f13153b9e1b0e5577b09dac3a8d98c82e9 build/GZ2P01/d_a_tag_schedule.rel -b9708575a1a96c91cb7b2b0c3151ae1672411d00 build/GZ2P01/d_a_tag_setBall.rel -7b1a678f6c52979be8a24bc0115e113a41b8e88e build/GZ2P01/d_a_tag_setrestart.rel -c442318647a48e16ed6de2fbe287cfc8e9fe20d4 build/GZ2P01/d_a_tag_shop_camera.rel -0b20547ba192536210648a5349917bfc946abfbe build/GZ2P01/d_a_tag_shop_item.rel -4e4194328c86f36a0db5405f45771e81241b7b60 build/GZ2P01/d_a_tag_smk_emt.rel -eaed15dcacd1192bf57229dfccf12127936167e9 build/GZ2P01/d_a_tag_spinner.rel -2999c14d152f41e53b300c4997272d06040ced66 build/GZ2P01/d_a_tag_sppath.rel -00b2b0d0ec561c6292f0b72fb6a6b0611de80c77 build/GZ2P01/d_a_tag_spring.rel -82e72d4c9e4ae078357685e0457c420e80521532 build/GZ2P01/d_a_tag_ss_drink.rel -3f1bc15add4e5ab29c3cd264f751c8fdb2567d40 build/GZ2P01/d_a_tag_statue_evt.rel -f51426df97beddc85ee21503423bf4a989ded087 build/GZ2P01/d_a_tag_stream.rel -13f76afaf0bdae8a7ce9aa30bb671cb906be0103 build/GZ2P01/d_a_tag_telop.rel -bfa559500a587b3f904b7aff5a143539aa8ddc22 build/GZ2P01/d_a_tag_theB_hint.rel -24a66efaeb362434c231215c66031cc860f4adec build/GZ2P01/d_a_tag_wara_howl.rel -1ac06a0e659030199a728778ae118feb04cf691e build/GZ2P01/d_a_tag_watchge.rel -e0c979a744a20cfdaab88cd6902e96f5e69f363b build/GZ2P01/d_a_tag_waterfall.rel -ec510844c95db1c0dd1732c1a170f7bd98919bd1 build/GZ2P01/d_a_tag_wljump.rel -6f1bc20e364445c2d75fd58f90620092054b22c1 build/GZ2P01/d_a_tag_yami.rel -8ff547455b7176f3cb92d4c3777fe61e31d3db6f build/GZ2P01/d_a_talk.rel -16a019fa33d4d364e2d3db6992a19b8f70801c69 build/GZ2P01/d_a_tbox.rel -c66ba6115ba1e4d0780e32778de80f6ee2f924f2 build/GZ2P01/d_a_tbox2.rel -50e77a7cccc3b513944751e485198cefc4564832 build/GZ2P01/d_a_tboxSw.rel -44296a29266c6bc9d0a043177c746da450e7e821 build/GZ2P01/d_a_title.rel -142f918f81258c1a033f95579efdd2fa174b2695 build/GZ2P01/d_a_vrbox.rel -02feb0410c35880f84e14ffd37b781c410a61689 build/GZ2P01/d_a_vrbox2.rel -3eb4c7f77d881a3d2b02cd89a3f6c6f9149506be build/GZ2P01/d_a_warp_bug.rel -c0726460bf41741aab37aeb55cd164afef035165 build/GZ2P01/d_a_ykgr.rel -a74b9cce64d7c6c0e6a1203bb102a8d14144a574 build/GZ2P01/f_pc_profile_lst.rel +12cb6d26e07b1964bcecf55c78d4cea1b7ed80b6 build/GZ2P01/d_a_L7demo_dr/d_a_L7demo_dr.rel +ba3365dae7f97989a15f1dbb5149cf5b68ec7a55 build/GZ2P01/d_a_L7low_dr/d_a_L7low_dr.rel +a1065532fa61c5c3478fa28868ac624ece0761d3 build/GZ2P01/d_a_L7op_demo_dr/d_a_L7op_demo_dr.rel +db333e3ff1530435bdd317ca916903b5f3edc6a4 build/GZ2P01/d_a_alldie/d_a_alldie.rel +7f3357c3c3e5b3438cd411b507ff2662c5acd5a7 build/GZ2P01/d_a_andsw/d_a_andsw.rel +40a39d8660c695ba61c589348087c8f235c55c87 build/GZ2P01/d_a_andsw2/d_a_andsw2.rel +e2c9d0237c09a7b28e51ce8836e8e9f483968aac build/GZ2P01/d_a_arrow/d_a_arrow.rel +c161d07383eabaf64f131daf3fc2d0b85d32095a build/GZ2P01/d_a_b_bh/d_a_b_bh.rel +71b19546de5c1f6164b2b3f40356e74df2f1b826 build/GZ2P01/d_a_b_bq/d_a_b_bq.rel +347cbad1b84c794c3ab5456868c0fb749011ece0 build/GZ2P01/d_a_b_dr/d_a_b_dr.rel +261d232d566351adad03e66e8c3b66f7355271ad build/GZ2P01/d_a_b_dre/d_a_b_dre.rel +a7d7c36d6da0c337cc0083697007fccac18eb56d build/GZ2P01/d_a_b_ds/d_a_b_ds.rel +e0855637cc7799fcbfc484861208731842dd5105 build/GZ2P01/d_a_b_gg/d_a_b_gg.rel +ad8260cbd3358f3ca0f335e15f58a781ba27cd04 build/GZ2P01/d_a_b_gm/d_a_b_gm.rel +944beefc87efc4a4c56514382434b231e6d7a688 build/GZ2P01/d_a_b_gnd/d_a_b_gnd.rel +4c1b2a3314fa45de104784ccf891615ded53f97c build/GZ2P01/d_a_b_go/d_a_b_go.rel +f992af0a8833f516c001f57e4015bd52a025a7b6 build/GZ2P01/d_a_b_gos/d_a_b_gos.rel +a9819e02c5473217a2cea2fb639fa728e407bc8a build/GZ2P01/d_a_b_mgn/d_a_b_mgn.rel +26417015dad6714b4f54f5b47f15efffbf0408a6 build/GZ2P01/d_a_b_ob/d_a_b_ob.rel +aa225f7df8db583b7e3a57f3e8d8708dd32799a2 build/GZ2P01/d_a_b_oh/d_a_b_oh.rel +e44bbff8899a054e65ae4d4e11790fb39c98dad2 build/GZ2P01/d_a_b_oh2/d_a_b_oh2.rel +cdb86c553b91511337b2b1bd059411c4aaebe200 build/GZ2P01/d_a_b_tn/d_a_b_tn.rel +dea4b0418939b7cd9092ac3b93478143ffc3eb9f build/GZ2P01/d_a_b_yo/d_a_b_yo.rel +d33eb70e1d131e96aaaa250ff96255fe71aad750 build/GZ2P01/d_a_b_yo_ice/d_a_b_yo_ice.rel +571aed8d5a10da5801d708986af62a3618599eb5 build/GZ2P01/d_a_b_zant/d_a_b_zant.rel +91607c31127f3161cda88c7585d0b169bb2e793a build/GZ2P01/d_a_b_zant_magic/d_a_b_zant_magic.rel +eac176a16d2ae78b98df6f9686fa9dcb9592d11a build/GZ2P01/d_a_b_zant_mobile/d_a_b_zant_mobile.rel +f0928c628753ec556684b6dbb42982afa79585ce build/GZ2P01/d_a_b_zant_sima/d_a_b_zant_sima.rel +16c07f1ce3329133894ca4c1689e91268b5d62bb build/GZ2P01/d_a_balloon_2D/d_a_balloon_2D.rel +dd5c6626a9d1ffe4e477bf23815e247fda6afe61 build/GZ2P01/d_a_bd/d_a_bd.rel +cee3ee84d616beb42d3b673f83acfc1574ee7726 build/GZ2P01/d_a_bg/d_a_bg.rel +fc9c4f86d43a0abd880f1254f13008569bcc8688 build/GZ2P01/d_a_bg_obj/d_a_bg_obj.rel +754b8e3a0b4e71577bad049cae9fc5b2ebc2ee9e build/GZ2P01/d_a_boomerang/d_a_boomerang.rel +f8f305571f2bf980e6724ffd26d14b903db9aa26 build/GZ2P01/d_a_bullet/d_a_bullet.rel +7dc650af6962df8cbf7c1eda63663d538132fc74 build/GZ2P01/d_a_canoe/d_a_canoe.rel +fc62d97ce37bfb9bf1127e36bd7d3379001410e0 build/GZ2P01/d_a_coach_2D/d_a_coach_2D.rel +f4a16d64975358bfa02c25a7fd1b2764aa9bb095 build/GZ2P01/d_a_coach_fire/d_a_coach_fire.rel +c01daf6d12a2424eaa4ecd422ea769220d6900a3 build/GZ2P01/d_a_cow/d_a_cow.rel +f181645387e11b56de58368c69b721cfd1617a6d build/GZ2P01/d_a_crod/d_a_crod.rel +12a9764ae9a7a4418638b8479d8213fed07842d5 build/GZ2P01/d_a_cstaf/d_a_cstaf.rel +87df56c78ef7618cdffd6254ff662bcc7e41f82d build/GZ2P01/d_a_cstatue/d_a_cstatue.rel +e26cf0e5dabe0540a1a87f31fd43baf0f39f03d1 build/GZ2P01/d_a_demo00/d_a_demo00.rel +8574d6f9d3b84355e742faa34ebd074101d4d396 build/GZ2P01/d_a_demo_item/d_a_demo_item.rel +fb4b2833d054e7a9b37eb8a5c3b61dda4cd5e07a build/GZ2P01/d_a_disappear/d_a_disappear.rel +90d18ec18f98074ec26499336a2fb0a94f147854 build/GZ2P01/d_a_dmidna/d_a_dmidna.rel +a2a510ed8bdfeed8e662cb9a77fe4d58f2869da4 build/GZ2P01/d_a_do/d_a_do.rel +6e4601116067427c7840d5a19c3aa58b2c976f05 build/GZ2P01/d_a_door_boss/d_a_door_boss.rel +f0216749543bdf4cacc79a977088ff8993c9ae62 build/GZ2P01/d_a_door_bossL5/d_a_door_bossL5.rel +48f58ed9c2fadedac424ddad65d94d738de84be6 build/GZ2P01/d_a_door_bossl1/d_a_door_bossl1.rel +48494f8cbeb129af1789877fe697587bcaba1727 build/GZ2P01/d_a_door_dbdoor00/d_a_door_dbdoor00.rel +5d29ba6637d0c01c2f85dbd6403f9b8667532a59 build/GZ2P01/d_a_door_knob00/d_a_door_knob00.rel +07f3ecd6768b7a68645294879e1f04df772b1fcd build/GZ2P01/d_a_door_mbossL1/d_a_door_mbossL1.rel +8cfe79941e7e5c1597d262ac670ff707885eca50 build/GZ2P01/d_a_door_push/d_a_door_push.rel +75ab7a5bfd3d1ee58a553882933e11fd83a510ff build/GZ2P01/d_a_door_shutter/d_a_door_shutter.rel +bb51401128ed962d5c23b536dedf1aeae07bf57c build/GZ2P01/d_a_door_spiral/d_a_door_spiral.rel +f9c7ab6b5f52fc1ce138ba6935f703c768707ff5 build/GZ2P01/d_a_dshutter/d_a_dshutter.rel +121b1c1c414f9268086428bb583a55792eaffe8c build/GZ2P01/d_a_e_ai/d_a_e_ai.rel +d165d778d9e3458f33615d3fb892f002fa32a7d6 build/GZ2P01/d_a_e_arrow/d_a_e_arrow.rel +37ceeb5dc4a2f6dc20d2ae7549c8a3436bf00353 build/GZ2P01/d_a_e_ba/d_a_e_ba.rel +7d74e964a3fba81698b8aad1b318c90a6ed820e3 build/GZ2P01/d_a_e_bee/d_a_e_bee.rel +cb29f9ad9dc356f624d3c823d9c581f477367b86 build/GZ2P01/d_a_e_bg/d_a_e_bg.rel +b1a5411c9eb733e53eee9de9c4f36001f85dd2f9 build/GZ2P01/d_a_e_bi/d_a_e_bi.rel +d71040685c8453b8037790e4ef1ed075d7a3bb4f build/GZ2P01/d_a_e_bi_leaf/d_a_e_bi_leaf.rel +b638ce23e00cd71bba156457424c1a6f0fb6e226 build/GZ2P01/d_a_e_bs/d_a_e_bs.rel +ffd3b55b88fc4c8ed6c5a3a04c3e77ff00d70c20 build/GZ2P01/d_a_e_bu/d_a_e_bu.rel +f8288d8048dbb38c5e212808e3eb744378348bdf build/GZ2P01/d_a_e_bug/d_a_e_bug.rel +4a5cde42b7e5be68b3a38169038b995b96ffe17f build/GZ2P01/d_a_e_cr/d_a_e_cr.rel +849d9e340adf31de82ff92a15b8cc3acd9dcd1db build/GZ2P01/d_a_e_cr_egg/d_a_e_cr_egg.rel +a49a5d7511c1fe5d9b3b1e4f7385cc595d68ae11 build/GZ2P01/d_a_e_db/d_a_e_db.rel +60166d4388f174911770d5abcf8bec3b3094913a build/GZ2P01/d_a_e_db_leaf/d_a_e_db_leaf.rel +7f27c5cb7145b70e185bb886ee56593670e76ac3 build/GZ2P01/d_a_e_dd/d_a_e_dd.rel +fd8cdf86a778a9671ee9529122a7760fa91be06b build/GZ2P01/d_a_e_df/d_a_e_df.rel +ccf919da19190a0d765f9c1872cbd8ba1f902a4f build/GZ2P01/d_a_e_dk/d_a_e_dk.rel +e0b5ef41f746a9595d9b22ba952a57807da51cf6 build/GZ2P01/d_a_e_dn/d_a_e_dn.rel +15867d1550e8e4e006f8f83dcfe87ea5818ee19b build/GZ2P01/d_a_e_dt/d_a_e_dt.rel +fbadf024af693438b4299668f67449f90d8f1949 build/GZ2P01/d_a_e_fb/d_a_e_fb.rel +d70a7d88a4915025660e0d97d6e1a4dd4e75eaaf build/GZ2P01/d_a_e_fk/d_a_e_fk.rel +8b25af9c347375ce4d659ac3311dcad4fffc2b55 build/GZ2P01/d_a_e_fm/d_a_e_fm.rel +22a48060c0f0d2a79b9ae703cf7858696db1167f build/GZ2P01/d_a_e_fs/d_a_e_fs.rel +bc6f69b966d929d98fc19cbe3edb43b96eb2c348 build/GZ2P01/d_a_e_fz/d_a_e_fz.rel +4175c8d20f51f30164ec2c5cfe3771b2cfd6307e build/GZ2P01/d_a_e_ga/d_a_e_ga.rel +7ca64d95f17b3d224160836a9075052b5c0fa0ca build/GZ2P01/d_a_e_gb/d_a_e_gb.rel +be5d169fbc590e3a268952c3ca726d1f1109afd2 build/GZ2P01/d_a_e_ge/d_a_e_ge.rel +84bf9189b5e2da0a5cd76aed3e0756f104961629 build/GZ2P01/d_a_e_gi/d_a_e_gi.rel +19d0a6bb3b9ca7f5e6829578dfd8948a44baf656 build/GZ2P01/d_a_e_gm/d_a_e_gm.rel +9c1279fe4b8a24936b588eb97a1c745176763436 build/GZ2P01/d_a_e_gob/d_a_e_gob.rel +7c575ae4e246c17b79721a9539a0191eb5e8495a build/GZ2P01/d_a_e_gs/d_a_e_gs.rel +6d0d01276c607d3c9997babda1368ea95060dba4 build/GZ2P01/d_a_e_hb/d_a_e_hb.rel +82ca4f078ebc25bf500a18e88cb08fe9ab2b3339 build/GZ2P01/d_a_e_hb_leaf/d_a_e_hb_leaf.rel +ce07172fbcd273c312d2487f12d610e7b90eb61b build/GZ2P01/d_a_e_hm/d_a_e_hm.rel +dd581f69ff62dfb76a2e69665c9a44f638d24b74 build/GZ2P01/d_a_e_hp/d_a_e_hp.rel +101baa36d190c941168e3eea0f302e2567a11a20 build/GZ2P01/d_a_e_hz/d_a_e_hz.rel +e2b2d27a756285c9488c77673122ec6cd17f289a build/GZ2P01/d_a_e_hzelda/d_a_e_hzelda.rel +ddf7aff36cf57e7c2b517693672358a52cddd24d build/GZ2P01/d_a_e_is/d_a_e_is.rel +13cdbbfea42830ab559d94a5d75a226b073f3d09 build/GZ2P01/d_a_e_kg/d_a_e_kg.rel +a30fe76018a5715d9fe0c72e109c19cf19960251 build/GZ2P01/d_a_e_kk/d_a_e_kk.rel +17a3415ee31706e719d53854e1253d1ff65cc14a build/GZ2P01/d_a_e_kr/d_a_e_kr.rel +7ae6ea7951e9a77972bd8dafa2ca395b22555d07 build/GZ2P01/d_a_e_mb/d_a_e_mb.rel +7c2e41a755aa6c7728e9c15343fc3aac07fd7423 build/GZ2P01/d_a_e_md/d_a_e_md.rel +f19cb1674cc0238796135a29969b30433fba07bf build/GZ2P01/d_a_e_mf/d_a_e_mf.rel +cd423a88cd95e40578917513b51e645062c0b40d build/GZ2P01/d_a_e_mk/d_a_e_mk.rel +7479bbd92937129a8b93a85cf54d2bb3819a3194 build/GZ2P01/d_a_e_mk_bo/d_a_e_mk_bo.rel +757d9cd9884e822b4e315fb5370ffcc1acc6435c build/GZ2P01/d_a_e_mm/d_a_e_mm.rel +7a1b31762994e6839e4dda16b13129f663962295 build/GZ2P01/d_a_e_mm_mt/d_a_e_mm_mt.rel +71932c3bdf7303ff02387d3bf66e083dc0b19af9 build/GZ2P01/d_a_e_ms/d_a_e_ms.rel +3eebec66b902560794ab1b8625cef6fa26b29fbe build/GZ2P01/d_a_e_nest/d_a_e_nest.rel +210de0b1ef9886b9dd8f83876748026b2d1c9ec6 build/GZ2P01/d_a_e_nz/d_a_e_nz.rel +2b043215eff29ae75d47aabad948a4a7088fe4cf build/GZ2P01/d_a_e_oc/d_a_e_oc.rel +19e93ba1c2f8ae0704a110804274c4f459a55bf6 build/GZ2P01/d_a_e_oct_bg/d_a_e_oct_bg.rel +5c0bfd23bcb92595f0c17ab8cb2792ef683bded8 build/GZ2P01/d_a_e_ot/d_a_e_ot.rel +ccb55e5804f56667f1d5cc5f2fed04070d9c5ff5 build/GZ2P01/d_a_e_ph/d_a_e_ph.rel +f1c871b10ae46962b1b8777150236297f4228b96 build/GZ2P01/d_a_e_pm/d_a_e_pm.rel +75dbd37830aa14c1a50ef51fa85deda94c4feb05 build/GZ2P01/d_a_e_po/d_a_e_po.rel +3a612521b7d5951917e0b2560cf6d4690db9a338 build/GZ2P01/d_a_e_pz/d_a_e_pz.rel +6d194f8b777eeee19a24346f8c77ee98fda6dd81 build/GZ2P01/d_a_e_rb/d_a_e_rb.rel +c7cfc50ffc7885d71003296c21b2f68dd1e640ac build/GZ2P01/d_a_e_rd/d_a_e_rd.rel +6b7862ed09a09d5e0db4d9f5f1e520663368902c build/GZ2P01/d_a_e_rdb/d_a_e_rdb.rel +b3ecbaa1137c376c369af2bc1b4aadb889ce5ca6 build/GZ2P01/d_a_e_rdy/d_a_e_rdy.rel +1685875ad7cc62e01a7e8c007d805c242315d882 build/GZ2P01/d_a_e_s1/d_a_e_s1.rel +ac99a4364d07717909177bbe3c5434a7da979b62 build/GZ2P01/d_a_e_sb/d_a_e_sb.rel +21ba9a25905ba2a57fae516a9e137e28eacefcf6 build/GZ2P01/d_a_e_sf/d_a_e_sf.rel +bb05c47496ac8114d414f59a903aa782444c9650 build/GZ2P01/d_a_e_sg/d_a_e_sg.rel +7eb729cd03d276f5281e423d46a5c41725153f06 build/GZ2P01/d_a_e_sh/d_a_e_sh.rel +991dc13f977e6bf5f35a49b1e2a98cd5bd0e5bf0 build/GZ2P01/d_a_e_sm/d_a_e_sm.rel +a5d140418709dfc76655e76bd70c5141a1fdabf4 build/GZ2P01/d_a_e_sm2/d_a_e_sm2.rel +ff7e17d9d80352554e7d29628285a0b353529316 build/GZ2P01/d_a_e_st/d_a_e_st.rel +6f298e61416882ffe45f08b0366646769d9e3f54 build/GZ2P01/d_a_e_st_line/d_a_e_st_line.rel +f6a1625eb3d5ed3955ac4fa5501f01d33975979b build/GZ2P01/d_a_e_sw/d_a_e_sw.rel +352832fdc6065a8f17ab1ec87d88cf555c806a9d build/GZ2P01/d_a_e_th/d_a_e_th.rel +cd5cfbc7b1269378f8ae8f20630bb109ee0fa46d build/GZ2P01/d_a_e_th_ball/d_a_e_th_ball.rel +6df14634b6f4ef89fd945f3c9313d63d8f397f62 build/GZ2P01/d_a_e_tk/d_a_e_tk.rel +fab5c2421f4532d1fe9e023c51e9d12e69b9c104 build/GZ2P01/d_a_e_tk2/d_a_e_tk2.rel +e935046f002f0e60f3fa04402d0cb39b2f9c0131 build/GZ2P01/d_a_e_tk_ball/d_a_e_tk_ball.rel +52bfd4b35c32eddc875d089c6c59e412cc4db599 build/GZ2P01/d_a_e_tt/d_a_e_tt.rel +76d3cd24a5d194b43d55e472a50bbca3531ab7d1 build/GZ2P01/d_a_e_vt/d_a_e_vt.rel +ab7f1d924ea5f4c06db5eff0bc73622e304f3c62 build/GZ2P01/d_a_e_warpappear/d_a_e_warpappear.rel +0957d62f9392f1fa4436744102fc04829da35edc build/GZ2P01/d_a_e_wb/d_a_e_wb.rel +494d903014acbdc5f2ec5ec60f15b13b9f132652 build/GZ2P01/d_a_e_ws/d_a_e_ws.rel +8293c916bae45687f14542c40ff0a16ebbbea889 build/GZ2P01/d_a_e_ww/d_a_e_ww.rel +c28485b04139f52509dfde0d07a8615618e9311a build/GZ2P01/d_a_e_yc/d_a_e_yc.rel +73d091a1f1014947e96c65f624f3dce954a8cb1e build/GZ2P01/d_a_e_yd/d_a_e_yd.rel +13fd8b6ccb976e64f6c3227e26cdc564ec0c563b build/GZ2P01/d_a_e_yd_leaf/d_a_e_yd_leaf.rel +9c78509a942ab50c227ad5350cc08c516497a3c5 build/GZ2P01/d_a_e_yg/d_a_e_yg.rel +c6287015e0927057787bcfab3cd19ed490bc4a3b build/GZ2P01/d_a_e_yh/d_a_e_yh.rel +2fd58ada970fd09a14fea0be5e6b36417776d4d4 build/GZ2P01/d_a_e_yk/d_a_e_yk.rel +c11a0f5138707347422643c227675d7774d32a44 build/GZ2P01/d_a_e_ym/d_a_e_ym.rel +2982172716507cb41e27f07b14ac573a948121e0 build/GZ2P01/d_a_e_ym_tag/d_a_e_ym_tag.rel +a7ea447fa2e2eb8cdd115465a100310214729450 build/GZ2P01/d_a_e_ymb/d_a_e_ymb.rel +8846802cce5ea224f0f6c3ad14945ab6b99657fb build/GZ2P01/d_a_e_yr/d_a_e_yr.rel +efebbde796b62635f51405175643b22e4ac5daec build/GZ2P01/d_a_e_zh/d_a_e_zh.rel +0e33f894f7b226212f58a636e89207e4de692de1 build/GZ2P01/d_a_e_zm/d_a_e_zm.rel +01de2d56a2fc94d36b4baba0ba51ac7ff647ff14 build/GZ2P01/d_a_e_zs/d_a_e_zs.rel +03a6d3f33fb748499e48ba2b0fefbe3b10c716fe build/GZ2P01/d_a_econt/d_a_econt.rel +3c92ab0504583a5ad9b51397dd14a06f8f99bf57 build/GZ2P01/d_a_ep/d_a_ep.rel +3b3008daf5452dc1b84640724f6963655b0d30b9 build/GZ2P01/d_a_formation_mng/d_a_formation_mng.rel +bc19be480f5418c78ce20ea5e3938006f54cdb13 build/GZ2P01/d_a_fr/d_a_fr.rel +058cb581cda11dd04ccf5cf13ec7f9efacc3b81f build/GZ2P01/d_a_grass/d_a_grass.rel +cd5affcc6f321cf07e75546bf4ba08aeb794cb09 build/GZ2P01/d_a_guard_mng/d_a_guard_mng.rel +0842e33501b3dfec63d57c18ffdb0d9b5f0011f1 build/GZ2P01/d_a_hitobj/d_a_hitobj.rel +e91054436b12c4190b05bf5a453c3b88353a1e8c build/GZ2P01/d_a_horse/d_a_horse.rel +9a2c43bba9fd196432d68f6425fbcaa3cf30be18 build/GZ2P01/d_a_hozelda/d_a_hozelda.rel +3d4f48431db311c6b4d319eda58c251ddc861f52 build/GZ2P01/d_a_izumi_gate/d_a_izumi_gate.rel +7bbe8ff375971cded500b6af6bd40843e515fe6f build/GZ2P01/d_a_kago/d_a_kago.rel +1cb552cc823a085c337a1879641830200ae6cad3 build/GZ2P01/d_a_kytag00/d_a_kytag00.rel +aac01d688935279930df0df894b76e49b629454f build/GZ2P01/d_a_kytag01/d_a_kytag01.rel +c7a4170d414a6345dc3c6e4b6ff08b8530d0e3df build/GZ2P01/d_a_kytag02/d_a_kytag02.rel +35b2a3e8c741a11228544baf21d95e2935ed9cd7 build/GZ2P01/d_a_kytag03/d_a_kytag03.rel +ac410802db680a0dc5e4924b7f2bb4d6a148dd96 build/GZ2P01/d_a_kytag04/d_a_kytag04.rel +87e16e33f4982e1c910219414f9bdb8bbf975beb build/GZ2P01/d_a_kytag05/d_a_kytag05.rel +16b1e3cef5af283d2b98f2706c9a7c789469e983 build/GZ2P01/d_a_kytag06/d_a_kytag06.rel +c442eb1233bb7856a22b02a8e6e19960bf2cd368 build/GZ2P01/d_a_kytag07/d_a_kytag07.rel +77941757e0f4635db0bdd17d7e8743e88e9d065d build/GZ2P01/d_a_kytag08/d_a_kytag08.rel +8ab680f3ead1b8a734d4279cc1e80cecbcf437e4 build/GZ2P01/d_a_kytag09/d_a_kytag09.rel +9bf10f1cdf31d6f4415f6d752afd00b1c9493963 build/GZ2P01/d_a_kytag10/d_a_kytag10.rel +c9d17f09c662c18a7d4ffc06b2be43a34c4f5d56 build/GZ2P01/d_a_kytag11/d_a_kytag11.rel +330cfdea93c04ce96e54c437692184844cc07189 build/GZ2P01/d_a_kytag12/d_a_kytag12.rel +bf2a17b198b9bc9414f70c6c1ae21ab2c505f04b build/GZ2P01/d_a_kytag13/d_a_kytag13.rel +c71d4a7ee1361950d592ab42ceadab42b371bd95 build/GZ2P01/d_a_kytag14/d_a_kytag14.rel +d238628fbc4d0114411ac941fe793cbda563f5f1 build/GZ2P01/d_a_kytag15/d_a_kytag15.rel +0fd647b9c7a884d6cb5eb4afd3a158caa5c43287 build/GZ2P01/d_a_kytag16/d_a_kytag16.rel +24906d0c3c8f9f919e40000b2a138fa479b25d92 build/GZ2P01/d_a_kytag17/d_a_kytag17.rel +1c55a609f3c60aaa6da7b208d450c293e02c1a9d build/GZ2P01/d_a_mant/d_a_mant.rel +2a459856707adec0d15b3b10e9adedd302280850 build/GZ2P01/d_a_mg_fish/d_a_mg_fish.rel +f2e0b02ef648f20737a94a366e9b0feb3eb9f126 build/GZ2P01/d_a_mg_fshop/d_a_mg_fshop.rel +990098f24b463efbe09e49d1ce0ee29b980c31f5 build/GZ2P01/d_a_mg_rod/d_a_mg_rod.rel +61be73f8cf7ce95b0c80c8f60fd1b84133478869 build/GZ2P01/d_a_midna/d_a_midna.rel +d7bb0188245cafb7d4b6600bc0acb8e9828d0357 build/GZ2P01/d_a_mirror/d_a_mirror.rel +6d7ed113f0ea0ae6752b7c78ce7c097b6290bed0 build/GZ2P01/d_a_movie_player/d_a_movie_player.rel +7daa0d9178f8fc4d7e302e093d684db3e779ef73 build/GZ2P01/d_a_myna/d_a_myna.rel +72320a64d7768b194d99b26ff918528c83de9dd0 build/GZ2P01/d_a_nbomb/d_a_nbomb.rel +ac4c39138903f735cdc5d1f5f9931c676ada514e build/GZ2P01/d_a_ni/d_a_ni.rel +be6cd5c7e9e90e59c1fee505d62caf9788a31c4b build/GZ2P01/d_a_npc_aru/d_a_npc_aru.rel +d3127e406e06177307a2cb0746219c07bd70dc05 build/GZ2P01/d_a_npc_ash/d_a_npc_ash.rel +acc3f7c26098b0ec888f2ed309a1ab5538ddd440 build/GZ2P01/d_a_npc_ashB/d_a_npc_ashB.rel +e133fadb54873866d4a0c35db2cf3b2368a04874 build/GZ2P01/d_a_npc_bans/d_a_npc_bans.rel +da42cb373afcbbedfdaee5f228acb5c9e3fc6e10 build/GZ2P01/d_a_npc_besu/d_a_npc_besu.rel +9a486ffca1fdc3249f284359b3b96b424a187e98 build/GZ2P01/d_a_npc_blue_ns/d_a_npc_blue_ns.rel +e589fb2df77c71118498637d230c38d7993a5148 build/GZ2P01/d_a_npc_bou/d_a_npc_bou.rel +c8e664a19a7d63706a94e13f12e0cfa4847e96ad build/GZ2P01/d_a_npc_bouS/d_a_npc_bouS.rel +b01564ce6fc043bd96466b0455b31c4edf848d0e build/GZ2P01/d_a_npc_cdn3/d_a_npc_cdn3.rel +845df291f055d19e2f3b2d2632999603f05f3de0 build/GZ2P01/d_a_npc_chat/d_a_npc_chat.rel +ea6c105c65a5f87dc8187b56514b4fb33ece2048 build/GZ2P01/d_a_npc_chin/d_a_npc_chin.rel +9ada2d7a4b19aecbbb4b0ef159423d7e79e52837 build/GZ2P01/d_a_npc_clerka/d_a_npc_clerka.rel +9e14b7a308d90c1fd1887e05739b509ec38b4f5f build/GZ2P01/d_a_npc_clerkb/d_a_npc_clerkb.rel +2d36d3a5f3fcae754a91502f179823e392758166 build/GZ2P01/d_a_npc_clerkt/d_a_npc_clerkt.rel +1fbd90c37d655fbd3c935f2f1194c7d7973023fe build/GZ2P01/d_a_npc_coach/d_a_npc_coach.rel +aab3ca559b1e52ca685a05b2b0de31cc273b3e4b build/GZ2P01/d_a_npc_df/d_a_npc_df.rel +91e7833041471d9fb7b91cd7f554c8f8e6d2b5e3 build/GZ2P01/d_a_npc_doc/d_a_npc_doc.rel +5de1a9471b0e7a321e9997cf3f35a90fdceba57b build/GZ2P01/d_a_npc_doorboy/d_a_npc_doorboy.rel +355d964996cdc967c333ccf544d1a2d259c97685 build/GZ2P01/d_a_npc_drainSol/d_a_npc_drainSol.rel +5d3b7e002b5134309742ccb5de5e336ba35753c7 build/GZ2P01/d_a_npc_du/d_a_npc_du.rel +90bc701387fef380b2479b04aa28f23b87607e95 build/GZ2P01/d_a_npc_fairy/d_a_npc_fairy.rel +57bca6f7fb9f5091603befa420184f6b7813ab43 build/GZ2P01/d_a_npc_fairy_seirei/d_a_npc_fairy_seirei.rel +d7cf8ed24b5747f12a777f3188b1bde4b808b530 build/GZ2P01/d_a_npc_fguard/d_a_npc_fguard.rel +38289076bb7b6fa955b9af5f74a71c2df5c6fa87 build/GZ2P01/d_a_npc_fish/d_a_npc_fish.rel +cc6154e555bf50fe23babb73668f80fb4a0c763f build/GZ2P01/d_a_npc_gnd/d_a_npc_gnd.rel +e64fcc009b73e1274056bae9fdde5bad14a5332b build/GZ2P01/d_a_npc_gra/d_a_npc_gra.rel +cc0615c7e1288e826b191816e40c3738c5ac98b6 build/GZ2P01/d_a_npc_grc/d_a_npc_grc.rel +169f2903f5c9403cf6562b5cb7859b00892dd525 build/GZ2P01/d_a_npc_grd/d_a_npc_grd.rel +fa3c6e39d62c533e18a097a67cb0968311300c1b build/GZ2P01/d_a_npc_grm/d_a_npc_grm.rel +cb82680a83a70f69b80d21695e5933be6a9c3dfb build/GZ2P01/d_a_npc_grmc/d_a_npc_grmc.rel +796bf6c8556e0a5488e4ce1f390e43826ca063e9 build/GZ2P01/d_a_npc_gro/d_a_npc_gro.rel +e8236e871ac1e63cfd05210411a297b3815690f7 build/GZ2P01/d_a_npc_grr/d_a_npc_grr.rel +ccd1cbe5d42dec18d936a483d0048eb046e581a4 build/GZ2P01/d_a_npc_grs/d_a_npc_grs.rel +429d55ac70e824f3d7b48de65b429a773afc4d1d build/GZ2P01/d_a_npc_grz/d_a_npc_grz.rel +ba4eb53abf54d3b4e534fbc1414f024080142da8 build/GZ2P01/d_a_npc_guard/d_a_npc_guard.rel +40d58fea5ac848ec06342e41f91ea51eb5938496 build/GZ2P01/d_a_npc_gwolf/d_a_npc_gwolf.rel +14211745e0f6db6f25afcdd73ecbc727245d6cc3 build/GZ2P01/d_a_npc_hanjo/d_a_npc_hanjo.rel +c29299deed52d9f459f868ab14a5821bd1017341 build/GZ2P01/d_a_npc_henna/d_a_npc_henna.rel +df70700c5f7d4cd76c56b68867b175adc2a24d86 build/GZ2P01/d_a_npc_henna0/d_a_npc_henna0.rel +5a6ea589274fb0a4bdce67825a6dbf7bc02e7725 build/GZ2P01/d_a_npc_hoz/d_a_npc_hoz.rel +b34b10daf2c1449a93e2c8a5afd556387126912b build/GZ2P01/d_a_npc_impal/d_a_npc_impal.rel +a87e7564cccd9f57fe69aba2f56634aff6d91460 build/GZ2P01/d_a_npc_inko/d_a_npc_inko.rel +bfa5f908b4859123763b524dbc3a83257be1ee28 build/GZ2P01/d_a_npc_ins/d_a_npc_ins.rel +ecdbcd73ce70ac8312dd8b64f8f2b261a60f24c2 build/GZ2P01/d_a_npc_jagar/d_a_npc_jagar.rel +07520d58d9aee765a2b6f9fd7a638d26408bbae8 build/GZ2P01/d_a_npc_kakashi/d_a_npc_kakashi.rel +418890ab88d1ebc9846263bcbcf2209956d70cd5 build/GZ2P01/d_a_npc_kasi_hana/d_a_npc_kasi_hana.rel +7fc7facacfb70c9e3bc1500a968a05f91984e3af build/GZ2P01/d_a_npc_kasi_kyu/d_a_npc_kasi_kyu.rel +1e776353325c58ff9774d37a151640a320d354ba build/GZ2P01/d_a_npc_kasi_mich/d_a_npc_kasi_mich.rel +2c1d3bd5f1a2c8973643ac0d9188a4a2b5f9e31a build/GZ2P01/d_a_npc_kdk/d_a_npc_kdk.rel +e4c29e94228a356cf840f1c56a175c06477fa1ec build/GZ2P01/d_a_npc_kkri/d_a_npc_kkri.rel +07771fca0b6de7f50d53e3fa79f945fde6d6d1d0 build/GZ2P01/d_a_npc_kn/d_a_npc_kn.rel +9af60b5b4dc943588837eca9fdacd185987ca0b8 build/GZ2P01/d_a_npc_knj/d_a_npc_knj.rel +5326866b4dd154637b635151802cb8ca23f6feb3 build/GZ2P01/d_a_npc_kolin/d_a_npc_kolin.rel +66310479300c8d2936459fb0b738f6ceff5cd314 build/GZ2P01/d_a_npc_kolinb/d_a_npc_kolinb.rel +5aee7a36d85e31aa6ae59dd24ed131e45fbef2f4 build/GZ2P01/d_a_npc_ks/d_a_npc_ks.rel +fb087db211d655b236eecf4ac7b6bb44394fa6c3 build/GZ2P01/d_a_npc_kyury/d_a_npc_kyury.rel +6292e2aca36ae3793bb7be6d6f3fc8c90f0932cf build/GZ2P01/d_a_npc_len/d_a_npc_len.rel +dd28c9e8c7b61315b46dbbd8103e4adeb1608b81 build/GZ2P01/d_a_npc_lf/d_a_npc_lf.rel +1fd1bdbaa3a32795f02428c482aa431cda66bd5d build/GZ2P01/d_a_npc_lud/d_a_npc_lud.rel +c652b910b5911fc82567df2e026e3d26c2bbf3f5 build/GZ2P01/d_a_npc_maro/d_a_npc_maro.rel +aed4aa10e2f41aa0b25b42b13e1d721ec7a40913 build/GZ2P01/d_a_npc_midp/d_a_npc_midp.rel +1a9d6df87fbde07a27fd285ae9df7832d78282a0 build/GZ2P01/d_a_npc_mk/d_a_npc_mk.rel +172aa5dadc1dd1fc897b369818c81edc1ca4ea04 build/GZ2P01/d_a_npc_moi/d_a_npc_moi.rel +b00f6ca970e3cb2928afb30e27352a9bba59c025 build/GZ2P01/d_a_npc_moir/d_a_npc_moir.rel +0a75011bd2b70bd7780fcb15ffe2bd077d151b0e build/GZ2P01/d_a_npc_myna2/d_a_npc_myna2.rel +493f17bff1987cb3e6aed5380453a961df731222 build/GZ2P01/d_a_npc_ne/d_a_npc_ne.rel +e965f7bb0620e24076fecdf53fd1087df298ddb7 build/GZ2P01/d_a_npc_p2/d_a_npc_p2.rel +a083dccab4295fdbb01a269b22f2a27eba2b37ab build/GZ2P01/d_a_npc_pachi_besu/d_a_npc_pachi_besu.rel +ec7e5811b05afe7e1b8050c87adf6c095898c10b build/GZ2P01/d_a_npc_pachi_maro/d_a_npc_pachi_maro.rel +cbfdf1e598b3efeb04d596f6046c17acc904084e build/GZ2P01/d_a_npc_pachi_taro/d_a_npc_pachi_taro.rel +fed43619c770649d36f72fb335e7b1729c949d5f build/GZ2P01/d_a_npc_passer/d_a_npc_passer.rel +512e7c993b6d748d761894c0f1b1ecfbca98b05f build/GZ2P01/d_a_npc_passer2/d_a_npc_passer2.rel +13fba8d9caae34fa44bb33a7c3fc33eea95adc30 build/GZ2P01/d_a_npc_post/d_a_npc_post.rel +ae6d82278e8e2a0b263079e11a2f52cba1b5f350 build/GZ2P01/d_a_npc_pouya/d_a_npc_pouya.rel +0ca3abb3899400188f77a6c1d8fb45665bad2f13 build/GZ2P01/d_a_npc_prayer/d_a_npc_prayer.rel +de2a9b48af5c26c621c4aa16eff1f8c7aeccd52e build/GZ2P01/d_a_npc_raca/d_a_npc_raca.rel +31f3c6e2b83f4d7d532039357927e80139965798 build/GZ2P01/d_a_npc_rafrel/d_a_npc_rafrel.rel +21d09d0f6cc814778d6c1f1ba660e9356a6afc32 build/GZ2P01/d_a_npc_saru/d_a_npc_saru.rel +27ba8fee9fdb5a8a8fa297c1d13ced9a4a46afbf build/GZ2P01/d_a_npc_seib/d_a_npc_seib.rel +d13affb0490f22f39e241a207bbe3d5c74dc2396 build/GZ2P01/d_a_npc_seic/d_a_npc_seic.rel +2cf77328ba9955f3ed03c456c6c8293c0d58ffd5 build/GZ2P01/d_a_npc_seid/d_a_npc_seid.rel +fdaf6a799dba587c9a70ca149d14894cccf88c4d build/GZ2P01/d_a_npc_seira/d_a_npc_seira.rel +5e40466bce5a629c44abe86b7af735ce1ab319df build/GZ2P01/d_a_npc_seira2/d_a_npc_seira2.rel +d106f91e52dcdde0a85472363956932fb687207c build/GZ2P01/d_a_npc_seirei/d_a_npc_seirei.rel +3c112841236e204e1f8bbb4ac6aef387a39e97c0 build/GZ2P01/d_a_npc_shad/d_a_npc_shad.rel +d61dd26c05114e1f9e0eebe52576c2efad100168 build/GZ2P01/d_a_npc_shaman/d_a_npc_shaman.rel +be62a07d852515fbbb177ff63fc3bfe65c992411 build/GZ2P01/d_a_npc_shoe/d_a_npc_shoe.rel +677e68b31852ff780386813ed6414e7a7ae3b0d2 build/GZ2P01/d_a_npc_shop0/d_a_npc_shop0.rel +534cad457ea98665216cefc8091908bb0e32088e build/GZ2P01/d_a_npc_shop_maro/d_a_npc_shop_maro.rel +79d84124364e13ae62226d5f3fece72371572176 build/GZ2P01/d_a_npc_sola/d_a_npc_sola.rel +3f3221a2b4556e75a13abb78e940174251054860 build/GZ2P01/d_a_npc_soldierA/d_a_npc_soldierA.rel +ce13c2fb0059fca8431bc4c3cdae43ab234c096a build/GZ2P01/d_a_npc_soldierB/d_a_npc_soldierB.rel +a669fa2c7695d583d9dd2a802fff089ea04facfc build/GZ2P01/d_a_npc_sq/d_a_npc_sq.rel +a3e4744b5c9a33c30937a74e5ba41e1ff462e3ec build/GZ2P01/d_a_npc_taro/d_a_npc_taro.rel +5a43916868a89684b5a46da84477185df8fb9ee8 build/GZ2P01/d_a_npc_the/d_a_npc_the.rel +add47ca559e21bd8e383be3782fcfaa6329106f0 build/GZ2P01/d_a_npc_theB/d_a_npc_theB.rel +ad489addbf19c4717cf6fbb2df419e6514ad250c build/GZ2P01/d_a_npc_tk/d_a_npc_tk.rel +202244b6b84d0eaad81df92a01449d2754eb7245 build/GZ2P01/d_a_npc_tkc/d_a_npc_tkc.rel +ece3e0e803107e1d488d9f1f07cec939d9533b51 build/GZ2P01/d_a_npc_tkj/d_a_npc_tkj.rel +2684d8d3c020d74a5da4d949854f2d7eeac1464f build/GZ2P01/d_a_npc_tkj2/d_a_npc_tkj2.rel +1b18f843419debe45e7fdd5daf607e7d0a2d7bf1 build/GZ2P01/d_a_npc_tks/d_a_npc_tks.rel +11a682850c8c6f813dada2b05013423a69e36b4a build/GZ2P01/d_a_npc_toby/d_a_npc_toby.rel +b41b606c01ad833b1fece7b4c4f4981330dce9bf build/GZ2P01/d_a_npc_tr/d_a_npc_tr.rel +745bf4f6a6d292426a165f980850eb3455f86400 build/GZ2P01/d_a_npc_uri/d_a_npc_uri.rel +93626e94f8da90f241134b0fbe9a96dd6650cdce build/GZ2P01/d_a_npc_worm/d_a_npc_worm.rel +5e8e6619a367e449efb97be1dea64e55e8b8223c build/GZ2P01/d_a_npc_wrestler/d_a_npc_wrestler.rel +e61b87f66fe92e875eec4a8a8292287f9bdbf1fe build/GZ2P01/d_a_npc_yamid/d_a_npc_yamid.rel +437b4466aad447b838077bd4b55e59d19917a740 build/GZ2P01/d_a_npc_yamis/d_a_npc_yamis.rel +1c32af13885190975bbbd766138dae03024a91fa build/GZ2P01/d_a_npc_yamit/d_a_npc_yamit.rel +391dd7a24eb3ac65f314bd56900337db383f9712 build/GZ2P01/d_a_npc_yelia/d_a_npc_yelia.rel +034ac3122b54338957c9cff7486e9bca36655b43 build/GZ2P01/d_a_npc_ykm/d_a_npc_ykm.rel +755dfbf50ab9c265a6e6268972a7e8e2fcd777cc build/GZ2P01/d_a_npc_ykw/d_a_npc_ykw.rel +04496459a5757e9918ef7ed8bf8f9944ac610d85 build/GZ2P01/d_a_npc_zanb/d_a_npc_zanb.rel +c711be9293202a38ca2424022ef3e9bf5ec86e08 build/GZ2P01/d_a_npc_zant/d_a_npc_zant.rel +b96609fffedfbada018ef1c782a0517eb11bedbb build/GZ2P01/d_a_npc_zelR/d_a_npc_zelR.rel +b4248dfb72a9c1993b5147d86e023adf8554e437 build/GZ2P01/d_a_npc_zelRo/d_a_npc_zelRo.rel +debcd9a31076933f03e7746d663d7686b070d99f build/GZ2P01/d_a_npc_zelda/d_a_npc_zelda.rel +5cac992aa9c28d69b3e1a50c34aa25affdf14138 build/GZ2P01/d_a_npc_zra/d_a_npc_zra.rel +430f0f5c195476a25ab148d034fffe23df0ef928 build/GZ2P01/d_a_npc_zrc/d_a_npc_zrc.rel +30ae330005be980d0aaab39e1f12dc1aa4cbc48d build/GZ2P01/d_a_npc_zrz/d_a_npc_zrz.rel +6799ca141e726e9add45274c79727ff491b24d63 build/GZ2P01/d_a_obj_Lv5Key/d_a_obj_Lv5Key.rel +c9abb33ba066351e38eb6ddb53c3b0dd6cb99a06 build/GZ2P01/d_a_obj_Turara/d_a_obj_Turara.rel +7b19983b56eac376ba359880d6be0225c2ea93c1 build/GZ2P01/d_a_obj_TvCdlst/d_a_obj_TvCdlst.rel +c9c9abbb3828e78eb8720f58ca3f6ff448253e73 build/GZ2P01/d_a_obj_Y_taihou/d_a_obj_Y_taihou.rel +90c4f2a9af366ec64481b7ff6b19fbf7dd4d7a83 build/GZ2P01/d_a_obj_amiShutter/d_a_obj_amiShutter.rel +0db3863629e352b53375230cce6a49f7d47a626e build/GZ2P01/d_a_obj_ari/d_a_obj_ari.rel +a31d72ddd47be1795de3749ac747acb90cbd8104 build/GZ2P01/d_a_obj_automata/d_a_obj_automata.rel +e73601a2d4a6d1596a817fb006efd95fa40e634c build/GZ2P01/d_a_obj_avalanche/d_a_obj_avalanche.rel +d24e72d93f383ba4eaf8349b57bc498eb0537fb4 build/GZ2P01/d_a_obj_balloon/d_a_obj_balloon.rel +48734000e0160d54ab3e0571b17c00f95695a946 build/GZ2P01/d_a_obj_barDesk/d_a_obj_barDesk.rel +aef615cd670c5519ad9437805963da4b4a2ea242 build/GZ2P01/d_a_obj_batta/d_a_obj_batta.rel +81328bc293c89143f954f15bd8f427a4ac8fd351 build/GZ2P01/d_a_obj_bbox/d_a_obj_bbox.rel +354e430d50ad5bf17800ffe2e34207d70f64ba68 build/GZ2P01/d_a_obj_bed/d_a_obj_bed.rel +7d43526f0e5c65dda4e4c26a94cb42812c8eb4cd build/GZ2P01/d_a_obj_bemos/d_a_obj_bemos.rel +d45d7ded57010d1fd0151e5748d5bdb7e756199e build/GZ2P01/d_a_obj_bhashi/d_a_obj_bhashi.rel +0a80985742979b341a5bd764c3389913dcebc8e4 build/GZ2P01/d_a_obj_bhbridge/d_a_obj_bhbridge.rel +7b7c6b630fe91b21de5ae167548ec7fcccfe54c6 build/GZ2P01/d_a_obj_bk_leaf/d_a_obj_bk_leaf.rel +0d581f8ebfc145efc2ff59eca56aa5c51fe44181 build/GZ2P01/d_a_obj_bkdoor/d_a_obj_bkdoor.rel +dfa51514c230342ed1802df076d49172b3f00ab0 build/GZ2P01/d_a_obj_bky_rock/d_a_obj_bky_rock.rel +17b154e77ccd62f84fc8668055cd4f8cd6faaabb build/GZ2P01/d_a_obj_bmWindow/d_a_obj_bmWindow.rel +76bb95337e4f7f9d8def49c41017f18cae5bab17 build/GZ2P01/d_a_obj_bmshutter/d_a_obj_bmshutter.rel +c8eda3783215bc69ee8e43b55a699efd27d90756 build/GZ2P01/d_a_obj_bombf/d_a_obj_bombf.rel +7a9c1e2f675b9e5d6a716233f38f6264362e72a3 build/GZ2P01/d_a_obj_bosswarp/d_a_obj_bosswarp.rel +a6be393bab12f6d78124a3ca945e83babd36ab07 build/GZ2P01/d_a_obj_boumato/d_a_obj_boumato.rel +65b0e01f93fef714caeaccfed61848fbe800fd63 build/GZ2P01/d_a_obj_brakeeff/d_a_obj_brakeeff.rel +b10e768558abf95b87cf2ac8deb76ad6bfb5803e build/GZ2P01/d_a_obj_brg/d_a_obj_brg.rel +8fedca81f6d2d120f98b4afe6ba56dc50dfd252e build/GZ2P01/d_a_obj_bsGate/d_a_obj_bsGate.rel +9548350e4c65af413d6f6c5d22b38341311eaed0 build/GZ2P01/d_a_obj_bubblePilar/d_a_obj_bubblePilar.rel +0ba76822153f6ca93b3ffe325eb9c57733728447 build/GZ2P01/d_a_obj_burnbox/d_a_obj_burnbox.rel +237add42fd5839b34dae1150f7cc3aa3342c5d05 build/GZ2P01/d_a_obj_carry/d_a_obj_carry.rel +bbb95da83035fa3fa73a08e75d4bfd0109954bee build/GZ2P01/d_a_obj_catdoor/d_a_obj_catdoor.rel +ddbf7742f6a87fd9c61bfb2d0256967041598933 build/GZ2P01/d_a_obj_cb/d_a_obj_cb.rel +97fa72019dbc07f14752ac1d0eaa5371c63e62dd build/GZ2P01/d_a_obj_cblock/d_a_obj_cblock.rel +d9319d4e7ac4f30e8090234b87f85d4215b19afc build/GZ2P01/d_a_obj_cboard/d_a_obj_cboard.rel +ea78cb086dbd72a87018c6f47283519c9dc84e52 build/GZ2P01/d_a_obj_cdoor/d_a_obj_cdoor.rel +964ce3ce04054303f623c38ba9f511b57b49e245 build/GZ2P01/d_a_obj_chandelier/d_a_obj_chandelier.rel +7bef836c1abfa32d2aaaa4509924d1e606ab8bf2 build/GZ2P01/d_a_obj_chest/d_a_obj_chest.rel +ca44da5fadf9b1d40f3bfd8ea51ef27b43b86206 build/GZ2P01/d_a_obj_cho/d_a_obj_cho.rel +b9767db73f18b6b26edc0441db8f80f4a4452975 build/GZ2P01/d_a_obj_cowdoor/d_a_obj_cowdoor.rel +31a0f339efe06fc662b31559080232e9d08d87c8 build/GZ2P01/d_a_obj_crope/d_a_obj_crope.rel +aa848039d0e520a7b0bfd762719c35f89319eeca build/GZ2P01/d_a_obj_crvfence/d_a_obj_crvfence.rel +48fdfb775ccc248474757be18bbfdb96fe4c3b52 build/GZ2P01/d_a_obj_crvgate/d_a_obj_crvgate.rel +1404d813d6a348114d131e7ac28e3d2c0e7b996c build/GZ2P01/d_a_obj_crvhahen/d_a_obj_crvhahen.rel +f19862fdc8402bd0bf1e04431d0d215aa6858bc9 build/GZ2P01/d_a_obj_crvlh_down/d_a_obj_crvlh_down.rel +561080acae0ca59ba968434c096d28f3b41b31d2 build/GZ2P01/d_a_obj_crvlh_up/d_a_obj_crvlh_up.rel +5a320cf20c793b711dba72cc8a25e44726c907e3 build/GZ2P01/d_a_obj_crvsteel/d_a_obj_crvsteel.rel +a2dc263e25dc46cd9d01f57f0f36bdb266b22b92 build/GZ2P01/d_a_obj_crystal/d_a_obj_crystal.rel +9b276694c3e2befbe1d9012af01b80c2458067db build/GZ2P01/d_a_obj_cwall/d_a_obj_cwall.rel +ffbebb9f98c39644ffd48cc17dc532876bbe4bfd build/GZ2P01/d_a_obj_damCps/d_a_obj_damCps.rel +b37c4074f3eeca778eeba9a99bb2213380ac0d5a build/GZ2P01/d_a_obj_dan/d_a_obj_dan.rel +1861687e5123af26c967526b9d2dbaef575ef1c8 build/GZ2P01/d_a_obj_digholl/d_a_obj_digholl.rel +448f5f5b926377c037931b8a388b0784fe2dd824 build/GZ2P01/d_a_obj_digplace/d_a_obj_digplace.rel +05a8f5c070cfbc325fc7a3893ecb44e5e797dfea build/GZ2P01/d_a_obj_digsnow/d_a_obj_digsnow.rel +47b13c5542a98ce03c2da81f2a1276736453daac build/GZ2P01/d_a_obj_dmelevator/d_a_obj_dmelevator.rel +23708d1d25251edac79168b4fd8de2821054982f build/GZ2P01/d_a_obj_drop/d_a_obj_drop.rel +0955b0cfd73318309d6504783de428e92c1f1c8b build/GZ2P01/d_a_obj_dust/d_a_obj_dust.rel +dc23ddc85d8da4e185e9ffcd57e3074d23fa3eb8 build/GZ2P01/d_a_obj_eff/d_a_obj_eff.rel +6c50d6e68622bc4fb1c7a04bb46b16b626533e85 build/GZ2P01/d_a_obj_enemy_create/d_a_obj_enemy_create.rel +b69421d22782e11eff4091aa85fc3ee5469bad05 build/GZ2P01/d_a_obj_fallobj/d_a_obj_fallobj.rel +8afc18c530c07276907a81f4b6382f55c4fd2284 build/GZ2P01/d_a_obj_fan/d_a_obj_fan.rel +b3856cf12df490f2bd171f996718f80707043287 build/GZ2P01/d_a_obj_fchain/d_a_obj_fchain.rel +a9ef80c2499e60e9be12f7d01007471df1fe3147 build/GZ2P01/d_a_obj_fireWood/d_a_obj_fireWood.rel +2c752e7a30892cfbf2da4a471ba6589e02d9d266 build/GZ2P01/d_a_obj_fireWood2/d_a_obj_fireWood2.rel +d6b1367651f3991bde42c00a228b7daa5a2acddd build/GZ2P01/d_a_obj_firepillar/d_a_obj_firepillar.rel +f9f2049073dadfab8d873125b6497f3ee53b89d8 build/GZ2P01/d_a_obj_firepillar2/d_a_obj_firepillar2.rel +9ac47eac30b16f74bcb626123561bef66d5bcd8e build/GZ2P01/d_a_obj_flag/d_a_obj_flag.rel +f15e4238dc6b9b85cde243c7cf30ce7528a97dd7 build/GZ2P01/d_a_obj_flag2/d_a_obj_flag2.rel +9d1039af5f5a637ed4446f759310ce3a02ee4160 build/GZ2P01/d_a_obj_flag3/d_a_obj_flag3.rel +c5aedeb127e0a7ea1efd8f3983855a695ff998c1 build/GZ2P01/d_a_obj_fmobj/d_a_obj_fmobj.rel +da9f33fe7f408b9502742098ce920ddd7f2f1e03 build/GZ2P01/d_a_obj_food/d_a_obj_food.rel +227202b4cd7730579be1fb39d4b8c9c06314de32 build/GZ2P01/d_a_obj_fw/d_a_obj_fw.rel +971e0b727afe492feab4e8d8fa49f8394c10603d build/GZ2P01/d_a_obj_gadget/d_a_obj_gadget.rel +3a6220a819878755f5f39683cfc661b6198ea84b build/GZ2P01/d_a_obj_ganonwall/d_a_obj_ganonwall.rel +46ff4e31d10d4b9b057b16c10b0aec1ea584b272 build/GZ2P01/d_a_obj_ganonwall2/d_a_obj_ganonwall2.rel +4011c804e0a2cd14ee613a3f49f1758c76ad6e05 build/GZ2P01/d_a_obj_gb/d_a_obj_gb.rel +642310be130305f71288beadfd68657dca78c570 build/GZ2P01/d_a_obj_geyser/d_a_obj_geyser.rel +38df55b2610b0998e84a89d743f06af3ce0c33a9 build/GZ2P01/d_a_obj_glowSphere/d_a_obj_glowSphere.rel +2304e39c128a470bf366bdd5cca016c26c659ae1 build/GZ2P01/d_a_obj_gm/d_a_obj_gm.rel +5a9f57a9cde721cdef8a85ee34f5f010904eaa60 build/GZ2P01/d_a_obj_goGate/d_a_obj_goGate.rel +cc19b90d818fc0f662619d41a149b7c4ae031a77 build/GZ2P01/d_a_obj_gomikabe/d_a_obj_gomikabe.rel +15127e69f0705d9daaa54db977bb8a6b82ffceae build/GZ2P01/d_a_obj_gptaru/d_a_obj_gptaru.rel +0ecdb2d7f8435c2fbcbb0a82eef998ff2d767752 build/GZ2P01/d_a_obj_gra2/d_a_obj_gra2.rel +871c1fb23174f4ce8dcf79f09699ef60a987f826 build/GZ2P01/d_a_obj_graWall/d_a_obj_graWall.rel +7800cb1929d7f71dca7fd02fab23d8a1d62f2a6d build/GZ2P01/d_a_obj_gra_rock/d_a_obj_gra_rock.rel +6cc42ad5912269197eeffc8b59f5060485ea9718 build/GZ2P01/d_a_obj_grave_stone/d_a_obj_grave_stone.rel +c8082d6510f135549a7a123483d3772f81c88b02 build/GZ2P01/d_a_obj_groundwater/d_a_obj_groundwater.rel +0aac575a73d3d6460ba5053dfd1a16e147ed2992 build/GZ2P01/d_a_obj_grz_rock/d_a_obj_grz_rock.rel +047d54cbf47acf0d2aede55f790a2f8acf07cbd4 build/GZ2P01/d_a_obj_h_saku/d_a_obj_h_saku.rel +7a46d9dc7dcc2fad338c30c16751f330635eb5a2 build/GZ2P01/d_a_obj_hakai_brl/d_a_obj_hakai_brl.rel +001867034aa56e229b3798bfc6f2cafdeb6a80eb build/GZ2P01/d_a_obj_hakai_ftr/d_a_obj_hakai_ftr.rel +654674e5b486661189c69f72b55f84ece5fdff6f build/GZ2P01/d_a_obj_hasu2/d_a_obj_hasu2.rel +61ddd859ef327197ae0c92deb9c52933151a8b2a build/GZ2P01/d_a_obj_hata/d_a_obj_hata.rel +6d5aab2316de2d370d7e8a4215d1f273b85cc185 build/GZ2P01/d_a_obj_hb/d_a_obj_hb.rel +39267e42c5e70e46246caf77516e03c0ed9eafe7 build/GZ2P01/d_a_obj_hbombkoya/d_a_obj_hbombkoya.rel +12985b351257f0da6c3026d80404607ea3d43399 build/GZ2P01/d_a_obj_heavySw/d_a_obj_heavySw.rel +7842d68b9d89b34584e0ac073348aad3ee055d3b build/GZ2P01/d_a_obj_hfuta/d_a_obj_hfuta.rel +530a3081eac1c9b9d1ea2db15083796eaa01e0d0 build/GZ2P01/d_a_obj_hhashi/d_a_obj_hhashi.rel +89069611e7e2993ee9823b65275007768b3208cc build/GZ2P01/d_a_obj_hsTarget/d_a_obj_hsTarget.rel +95ed7b77ced864c5f130ebe81248000c944595d3 build/GZ2P01/d_a_obj_ice_l/d_a_obj_ice_l.rel +b40aa95bb4095c4e3333e305e460ec2352c1d720 build/GZ2P01/d_a_obj_ice_s/d_a_obj_ice_s.rel +35a610895f6faf734e849222f4a8cfbfb7b50029 build/GZ2P01/d_a_obj_iceblock/d_a_obj_iceblock.rel +0ee21fb719e239b62de9c212c30abab80e5ea674 build/GZ2P01/d_a_obj_iceleaf/d_a_obj_iceleaf.rel +5d05ca844033f52411c59a2852813e904877f3cb build/GZ2P01/d_a_obj_ihasi/d_a_obj_ihasi.rel +aa042c910780baf7ca14500cf116b63ee85477ab build/GZ2P01/d_a_obj_ikada/d_a_obj_ikada.rel +77935cd63d3f8306d25d1e6c52eb2926d341ff0c build/GZ2P01/d_a_obj_inobone/d_a_obj_inobone.rel +4f85e3dbd7e2c0b0fcf844e4eb98351d813c0c17 build/GZ2P01/d_a_obj_ita/d_a_obj_ita.rel +4c4c18a6887cad62d9fb77f2aef26a676e8fee22 build/GZ2P01/d_a_obj_itamato/d_a_obj_itamato.rel +1430e4d1a41b84a3ea086b041c1dbe90297f037d build/GZ2P01/d_a_obj_ito/d_a_obj_ito.rel +06ab27b1aa25141a2c51048ba7bab069460ea392 build/GZ2P01/d_a_obj_kabuto/d_a_obj_kabuto.rel +8233da446f35a99a58b6315323fd4e88650dbfa0 build/GZ2P01/d_a_obj_kag/d_a_obj_kag.rel +baa721995fa8b08707f5b384ff39f0617703cf3d build/GZ2P01/d_a_obj_kage/d_a_obj_kage.rel +fb30e67c1ce25e6dbfe0e4c0ab7b5d11b451e69e build/GZ2P01/d_a_obj_kago/d_a_obj_kago.rel +693fa4e2c720b294b835bec08521e823d8c143f0 build/GZ2P01/d_a_obj_kaisou/d_a_obj_kaisou.rel +1aa063429db580aa57d96bd7057a1ffe66f91361 build/GZ2P01/d_a_obj_kamakiri/d_a_obj_kamakiri.rel +c530005fdc61b00dc43c987c9db92107fba6f60b build/GZ2P01/d_a_obj_kanban2/d_a_obj_kanban2.rel +3676c5337d8ce906d7b5a738364015a280aa2caf build/GZ2P01/d_a_obj_kantera/d_a_obj_kantera.rel +386d28459a8cbd0af45f10573e26c1aa8a657f8e build/GZ2P01/d_a_obj_katatsumuri/d_a_obj_katatsumuri.rel +5b52bb10e0fe0ed076ee6691413fdb457bea87d7 build/GZ2P01/d_a_obj_kazeneko/d_a_obj_kazeneko.rel +df7f81d68becdeebbe5c51c4f1058ff830a8dbc1 build/GZ2P01/d_a_obj_kbacket/d_a_obj_kbacket.rel +8009f1109c913d02f53cb5afbd4e31f9dd1527f0 build/GZ2P01/d_a_obj_kbox/d_a_obj_kbox.rel +fddc20a6854ed55ebf8311cafa68a711eb4d50d1 build/GZ2P01/d_a_obj_key/d_a_obj_key.rel +9cab54bc9978d779c87835b416777ec214f4b657 build/GZ2P01/d_a_obj_keyhole/d_a_obj_keyhole.rel +68e15260cb6dd6b3d05076f29845ba04d2c9f332 build/GZ2P01/d_a_obj_kgate/d_a_obj_kgate.rel +b5635a2001dd8e91e090fe948a67b1b0638417f8 build/GZ2P01/d_a_obj_ki/d_a_obj_ki.rel +e35bdf6a18911c810406ab1ab67c648a1850fd35 build/GZ2P01/d_a_obj_kiPot/d_a_obj_kiPot.rel +a4676fe07df3b3cbb918371681b0af82c7547c9f build/GZ2P01/d_a_obj_kita/d_a_obj_kita.rel +7019dee929d764accda333d156afe34321f683e3 build/GZ2P01/d_a_obj_kjgjs/d_a_obj_kjgjs.rel +a6a9c7c4859cea49465b31ac17d51ee282b20d90 build/GZ2P01/d_a_obj_kkanban/d_a_obj_kkanban.rel +a50744caeabc23e43daf1e8942a67f1b7efa22e6 build/GZ2P01/d_a_obj_klift00/d_a_obj_klift00.rel +24daa3d4ead70818528f1ad5bb7b7e70f2efd2a3 build/GZ2P01/d_a_obj_knBullet/d_a_obj_knBullet.rel +194ba5b547cd31f2e98b1ba1724f4e7e28dbd05a build/GZ2P01/d_a_obj_kshutter/d_a_obj_kshutter.rel +a1f20af11da1b23301936aa6a3780caab87e797b build/GZ2P01/d_a_obj_ktonfire/d_a_obj_ktonfire.rel +027704c43922d80740f52c04806c71225b77be5f build/GZ2P01/d_a_obj_kuwagata/d_a_obj_kuwagata.rel +e80567f0a44c0f8fe9c9544be0415b06ad630556 build/GZ2P01/d_a_obj_kwheel00/d_a_obj_kwheel00.rel +e9629c0345f2eee85bf97ba5cf53e8255a65a294 build/GZ2P01/d_a_obj_kwheel01/d_a_obj_kwheel01.rel +0bb0f17bf95a13b81a5ada2c482a5fb627a895c5 build/GZ2P01/d_a_obj_kznkarm/d_a_obj_kznkarm.rel +1bcec4f191187ee50aab11343280a1abd05d522d build/GZ2P01/d_a_obj_ladder/d_a_obj_ladder.rel +29b750a7d89b80860e30c121d628fea37379d510 build/GZ2P01/d_a_obj_laundry/d_a_obj_laundry.rel +70f272a9274cce5b977117ca7314f5036079d6be build/GZ2P01/d_a_obj_laundry_rope/d_a_obj_laundry_rope.rel +bfdd51cf46e04bef3734492f32041cb826d5a5ab build/GZ2P01/d_a_obj_lbox/d_a_obj_lbox.rel +671ba4a5386c17fc5fcbfab662315f47fa922709 build/GZ2P01/d_a_obj_life_container/d_a_obj_life_container.rel +9a00e27c61c427eac7c13370ff2f73a53fe83c08 build/GZ2P01/d_a_obj_lp/d_a_obj_lp.rel +e33d9d2453f2a0005e2257089e769cac043daa11 build/GZ2P01/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.rel +9ec2ed3811a7da54ab33104de55d5b65d1664be0 build/GZ2P01/d_a_obj_lv1Candle01/d_a_obj_lv1Candle01.rel +4573ec4c677bc9a6b33d68272d0e012e6f2c00fa build/GZ2P01/d_a_obj_lv2candle/d_a_obj_lv2candle.rel +c08ea37e0771adfe6a2b20933324cc06b2e9ded3 build/GZ2P01/d_a_obj_lv3Candle/d_a_obj_lv3Candle.rel +19c8af6d6009dd75fea665a173ef445084443656 build/GZ2P01/d_a_obj_lv3Water/d_a_obj_lv3Water.rel +0fe444ca092907a293c0635b5b3b0cf5f095e7ca build/GZ2P01/d_a_obj_lv3Water2/d_a_obj_lv3Water2.rel +e0351a399e3dd334f3b5537e47265785d6184bae build/GZ2P01/d_a_obj_lv3WaterB/d_a_obj_lv3WaterB.rel +244a53c555ed674de9644e1cf7dc4f59ba008297 build/GZ2P01/d_a_obj_lv3saka00/d_a_obj_lv3saka00.rel +f05d29b033de44c8c8e911349eeee898d58efc79 build/GZ2P01/d_a_obj_lv3waterEff/d_a_obj_lv3waterEff.rel +6b96b2516878fa2e93ec95f9b81fd9449128b39b build/GZ2P01/d_a_obj_lv4CandleDemoTag/d_a_obj_lv4CandleDemoTag.rel +ae9aeba366bb168a3b7a525a234ecc26eed4cc0e build/GZ2P01/d_a_obj_lv4CandleTag/d_a_obj_lv4CandleTag.rel +b69a7fd6bce587db1f8e93f2213fdd46097ed2b8 build/GZ2P01/d_a_obj_lv4EdShutter/d_a_obj_lv4EdShutter.rel +9ef0e2fda47a196183157c92cc769556b7020a9d build/GZ2P01/d_a_obj_lv4Gate/d_a_obj_lv4Gate.rel +3b6151429245d6374660333e683ff6b7a14e3e83 build/GZ2P01/d_a_obj_lv4HsTarget/d_a_obj_lv4HsTarget.rel +51abc628ddd793a53f0a8dca75948c4d629d9e15 build/GZ2P01/d_a_obj_lv4PoGate/d_a_obj_lv4PoGate.rel +83565db6571e16532d6d9519f19f451b53ff75bd build/GZ2P01/d_a_obj_lv4RailWall/d_a_obj_lv4RailWall.rel +8a6555f8ec716e9d18bd70e39f4d363f5d7ea198 build/GZ2P01/d_a_obj_lv4SlideWall/d_a_obj_lv4SlideWall.rel +e744f7ca2f316f5b058a6a5ac8e85178e2039a4e build/GZ2P01/d_a_obj_lv4bridge/d_a_obj_lv4bridge.rel +6e05d223c62345ecd08cfea9089237cbc8091db2 build/GZ2P01/d_a_obj_lv4chandelier/d_a_obj_lv4chandelier.rel +09c3d9f131954feb33c7afb1b24c56c0c0979e9f build/GZ2P01/d_a_obj_lv4digsand/d_a_obj_lv4digsand.rel +ebd7a99d165e5bfcd5366b477875648605b954a0 build/GZ2P01/d_a_obj_lv4floor/d_a_obj_lv4floor.rel +84a1cceb549046934d790879acf98471c914b54e build/GZ2P01/d_a_obj_lv4gear/d_a_obj_lv4gear.rel +27d3364cc1ae4e664e37f5295e66f8230d06d43a build/GZ2P01/d_a_obj_lv4prelvtr/d_a_obj_lv4prelvtr.rel +84e1e923c8e2b8bc1e79d744f76c6b2ec44bfacc build/GZ2P01/d_a_obj_lv4prwall/d_a_obj_lv4prwall.rel +dabc830c9e22f410ae01bc08c81e78ca6da0eaab build/GZ2P01/d_a_obj_lv4sand/d_a_obj_lv4sand.rel +b77152e9d6c39d5fd0b689288d333b65fe5d56ec build/GZ2P01/d_a_obj_lv5FloorBoard/d_a_obj_lv5FloorBoard.rel +aea6b6003f244558b8e2c5dbd269257313f9efb1 build/GZ2P01/d_a_obj_lv5IceWall/d_a_obj_lv5IceWall.rel +beda93b37aa65aa4108829585d33e0c320c8769f build/GZ2P01/d_a_obj_lv5SwIce/d_a_obj_lv5SwIce.rel +e86a581dcd8295ccdeb53bf0cae29559c8bd53a2 build/GZ2P01/d_a_obj_lv5ychndlr/d_a_obj_lv5ychndlr.rel +a923ff4fe1f0f20200f3d4f81bdf6f131931159b build/GZ2P01/d_a_obj_lv5yiblltray/d_a_obj_lv5yiblltray.rel +d3dc2d008558e68157b80e9fe82abf55bf8bb778 build/GZ2P01/d_a_obj_lv6ChangeGate/d_a_obj_lv6ChangeGate.rel +f93b107b699f399e82f88698cecebc4132b0db86 build/GZ2P01/d_a_obj_lv6FurikoTrap/d_a_obj_lv6FurikoTrap.rel +b239eb3d0c8b87392db74accfa2a2500444b35cf build/GZ2P01/d_a_obj_lv6Lblock/d_a_obj_lv6Lblock.rel +835eb90b81c4492b01fb7ba19223bb13d46fed24 build/GZ2P01/d_a_obj_lv6SwGate/d_a_obj_lv6SwGate.rel +5cd33a91e87444e34b241d70bff296095e67303f build/GZ2P01/d_a_obj_lv6SzGate/d_a_obj_lv6SzGate.rel +99ef920862f36490a6e7333790a738b7ddca19be build/GZ2P01/d_a_obj_lv6Tenbin/d_a_obj_lv6Tenbin.rel +981c3f206e4a8b4de44e83def36b46fc018fe4ab build/GZ2P01/d_a_obj_lv6TogeRoll/d_a_obj_lv6TogeRoll.rel +95708c6093045c73aa6a158d5349520c7f7277c7 build/GZ2P01/d_a_obj_lv6TogeTrap/d_a_obj_lv6TogeTrap.rel +e00b94874fe344db808a49ed7c2db846db79efe9 build/GZ2P01/d_a_obj_lv6bemos/d_a_obj_lv6bemos.rel +6e03d4ff8079a6ed6de0daa1a84e8d0f05962e52 build/GZ2P01/d_a_obj_lv6bemos2/d_a_obj_lv6bemos2.rel +54bb0d06e7f124ccb550ffc9ace5b2878dc04f10 build/GZ2P01/d_a_obj_lv6egate/d_a_obj_lv6egate.rel +b77a74d5fc46726c04f2657189198e3d189bad52 build/GZ2P01/d_a_obj_lv6elevta/d_a_obj_lv6elevta.rel +b1278b4aa459bfc9f59a3cef15f5f82b1a58d985 build/GZ2P01/d_a_obj_lv6swturn/d_a_obj_lv6swturn.rel +13797fcf5ccc960bb5bc130ef06d5458a39a1b7e build/GZ2P01/d_a_obj_lv7BsGate/d_a_obj_lv7BsGate.rel +d9e97f9baa06eb44c50edf9427ad0a7284e8ad14 build/GZ2P01/d_a_obj_lv7PropellerY/d_a_obj_lv7PropellerY.rel +89caa316c6f267fe9be3d5e3bdaeb831a05d4704 build/GZ2P01/d_a_obj_lv7bridge/d_a_obj_lv7bridge.rel +17f152e509593cd52938b620f4cfbe4bd64726aa build/GZ2P01/d_a_obj_lv8KekkaiTrap/d_a_obj_lv8KekkaiTrap.rel +2b1d406ed9c32a86543861ed3fe56ba5fbf9ed19 build/GZ2P01/d_a_obj_lv8Lift/d_a_obj_lv8Lift.rel +b9ea60d68d6f540775edbf6971e6e9f8fae56936 build/GZ2P01/d_a_obj_lv8OptiLift/d_a_obj_lv8OptiLift.rel +bccbbb6617e8ec8a256772d8930e4c4d5a86eb25 build/GZ2P01/d_a_obj_lv8UdFloor/d_a_obj_lv8UdFloor.rel +904914c47f891f2799e56cb502bb8d044c869984 build/GZ2P01/d_a_obj_lv9SwShutter/d_a_obj_lv9SwShutter.rel +ed6722ba3f94f83b528cfa7d6e09589e377ac90a build/GZ2P01/d_a_obj_magLift/d_a_obj_magLift.rel +2c7a0e82600f7449d9226a9636f9e58b42b8cb88 build/GZ2P01/d_a_obj_magLiftRot/d_a_obj_magLiftRot.rel +0e59e68f3e6f713b4584b7ba1a3246a5913b18b9 build/GZ2P01/d_a_obj_magne_arm/d_a_obj_magne_arm.rel +7618088990f3ed604c08295368ff02eb5bd14cff build/GZ2P01/d_a_obj_maki/d_a_obj_maki.rel +db4b41f13cbb9e2f41377e75342ad9a3e0945ff7 build/GZ2P01/d_a_obj_master_sword/d_a_obj_master_sword.rel +fb926afc6d856da721fbe25f67c3a85b010d89c3 build/GZ2P01/d_a_obj_mato/d_a_obj_mato.rel +366d4b9c3a4a48568d08aed63cb4f04e70cd0a78 build/GZ2P01/d_a_obj_metalbox/d_a_obj_metalbox.rel +4c04236a24e92296fde6fd2a51610c9c25a0f2ab build/GZ2P01/d_a_obj_mgate/d_a_obj_mgate.rel +1c1bb335f8f3c745a8b75a35c8ed92c6a6e6f661 build/GZ2P01/d_a_obj_mhole/d_a_obj_mhole.rel +7508681169fcac8e8fbcdb6e5aa2dba53acba2c1 build/GZ2P01/d_a_obj_mie/d_a_obj_mie.rel +bcd8fcc2609a13dff113984213e97ef8d797cf93 build/GZ2P01/d_a_obj_mirror_6pole/d_a_obj_mirror_6pole.rel +43a6c7b9b2d59bcbe11c4c732a3a0aa142b4750c build/GZ2P01/d_a_obj_mirror_chain/d_a_obj_mirror_chain.rel +bb8ae48a74c2495663355ddc7fb1f0a1fab218ec build/GZ2P01/d_a_obj_mirror_sand/d_a_obj_mirror_sand.rel +b2495ca6df5141e19185db98817efc2621bb3957 build/GZ2P01/d_a_obj_mirror_screw/d_a_obj_mirror_screw.rel +fc031e2408cc776c027f19d7ebd8d5a5ed7ca073 build/GZ2P01/d_a_obj_mirror_table/d_a_obj_mirror_table.rel +b855830d8603ce433012d990b911362d3ea07632 build/GZ2P01/d_a_obj_movebox/d_a_obj_movebox.rel +9b4288db4d50939a5ba01b8088aa4dcfc20e1e6c build/GZ2P01/d_a_obj_msima/d_a_obj_msima.rel +7888e010381d0fa04a0cfa5acd6ba59982ab511f build/GZ2P01/d_a_obj_mvstair/d_a_obj_mvstair.rel +9fd86dd9865a1c7d23fd51ec668e93537f2e9e8e build/GZ2P01/d_a_obj_myogan/d_a_obj_myogan.rel +d1182b9710152129664fbeae02c8fe6ebde775d2 build/GZ2P01/d_a_obj_nagaisu/d_a_obj_nagaisu.rel +feeeb1e04fe67c95fd6701d620800230bba603e3 build/GZ2P01/d_a_obj_nameplate/d_a_obj_nameplate.rel +0c5265063b6f0a7c5d370aad9051128454106087 build/GZ2P01/d_a_obj_nan/d_a_obj_nan.rel +28d0570ab5a421d60aba4c64489c88a9fd5f0964 build/GZ2P01/d_a_obj_ndoor/d_a_obj_ndoor.rel +45b23f05ab1d845b76968e9cdfca18f8859fa8ef build/GZ2P01/d_a_obj_nougu/d_a_obj_nougu.rel +2d277472382cc464c693e35eb95b846ed765ea49 build/GZ2P01/d_a_obj_octhashi/d_a_obj_octhashi.rel +5a7f87aab679b20cd5299f84ec2a103903422bc0 build/GZ2P01/d_a_obj_oiltubo/d_a_obj_oiltubo.rel +26255ceab493660941c2784cfafe61b17ebc559f build/GZ2P01/d_a_obj_onsen/d_a_obj_onsen.rel +8be4acd96858b6aa8b1043ab878e7e6fe198f102 build/GZ2P01/d_a_obj_onsenFire/d_a_obj_onsenFire.rel +b6e9c50cc8334ad3c19ab088fa5e8179ed5131c8 build/GZ2P01/d_a_obj_onsenTaru/d_a_obj_onsenTaru.rel +f3d88d63d32f953a12e40577f8b8d258c98368e8 build/GZ2P01/d_a_obj_ornament_cloth/d_a_obj_ornament_cloth.rel +625bde7fc1d5bb42affbc575426b0a6cadef2ba7 build/GZ2P01/d_a_obj_pdoor/d_a_obj_pdoor.rel +8fb63de8e6c92fcc541beea7c83b173ff4cad1aa build/GZ2P01/d_a_obj_pdtile/d_a_obj_pdtile.rel +6d0ea7633277d927504f76f348767822760c4449 build/GZ2P01/d_a_obj_pdwall/d_a_obj_pdwall.rel +9a0782d268ba0e6d757ea30509142b103c4f6811 build/GZ2P01/d_a_obj_picture/d_a_obj_picture.rel +814d54692cae34bf83bd05e48e6c4dbe44d872a3 build/GZ2P01/d_a_obj_pillar/d_a_obj_pillar.rel +de82f9fc01b80859c5bed446adcb560ba21a83ea build/GZ2P01/d_a_obj_pleaf/d_a_obj_pleaf.rel +0c605d74c97104cd70421d6196ef0862a39b0697 build/GZ2P01/d_a_obj_poCandle/d_a_obj_poCandle.rel +1db235fc8ef7a294a3c9744175ff6ca9680de8c9 build/GZ2P01/d_a_obj_poFire/d_a_obj_poFire.rel +27b0e3268545b0c8b36ffd3a88386ccd06702572 build/GZ2P01/d_a_obj_poTbox/d_a_obj_poTbox.rel +ea67a50f0ce4c06de5e12ebbffa650547dcb7a27 build/GZ2P01/d_a_obj_prop/d_a_obj_prop.rel +0e307e97a8cf0903687d67c4693b20c73b34cbf8 build/GZ2P01/d_a_obj_pumpkin/d_a_obj_pumpkin.rel +c0c457782a26bb462f734e429a65aa8167f91042 build/GZ2P01/d_a_obj_rcircle/d_a_obj_rcircle.rel +7277a7f39b6e11bc82e508bb16e79e974483ef4e build/GZ2P01/d_a_obj_rfHole/d_a_obj_rfHole.rel +b859baeea4a4efcc8ed2bcca85a1f227d4a572eb build/GZ2P01/d_a_obj_rgate/d_a_obj_rgate.rel +fd06ffe3634313987bcd65d273e06ab3cc0591b8 build/GZ2P01/d_a_obj_riverrock/d_a_obj_riverrock.rel +497c7ba0ca50d5571c9d141a44c178b71c625303 build/GZ2P01/d_a_obj_rock/d_a_obj_rock.rel +4ab4f512286aa2d707461f5d22cfcde2f5a76ba0 build/GZ2P01/d_a_obj_rope_bridge/d_a_obj_rope_bridge.rel +622b9e6a043c5ce449e093302a6c3305d46f5f92 build/GZ2P01/d_a_obj_rotBridge/d_a_obj_rotBridge.rel +f35f7a823666b8458e7562184893263bbb261948 build/GZ2P01/d_a_obj_rotTrap/d_a_obj_rotTrap.rel +710a72691cfa01fb2af9e1a730c87caf1facb510 build/GZ2P01/d_a_obj_roten/d_a_obj_roten.rel +090f1889e81bdbc24125ba4f50fc582eb590f2f2 build/GZ2P01/d_a_obj_rstair/d_a_obj_rstair.rel +46a2241d4954457ea833aa076851c27d00e44c55 build/GZ2P01/d_a_obj_rw/d_a_obj_rw.rel +5c7cdd2b571c6b42a6bb099acea409dd320effc3 build/GZ2P01/d_a_obj_saidan/d_a_obj_saidan.rel +1db0107fc123ddf798a9f162bd5ebc6f5059ce7e build/GZ2P01/d_a_obj_sakuita/d_a_obj_sakuita.rel +f317934a22b5a7a47070d93ee112af70824f391e build/GZ2P01/d_a_obj_sakuita_rope/d_a_obj_sakuita_rope.rel +537e24543500d1f9b0c763d46b70aaa779331925 build/GZ2P01/d_a_obj_scannon/d_a_obj_scannon.rel +f8dc08e6f0608af4f67a5b3edbc67c3774aa142c build/GZ2P01/d_a_obj_scannon_crs/d_a_obj_scannon_crs.rel +832fa62f480aef920b3662862a1b67673ff57123 build/GZ2P01/d_a_obj_scannon_ten/d_a_obj_scannon_ten.rel +69d1c10ce5620b69a98495a84985134c0bc765a4 build/GZ2P01/d_a_obj_sekidoor/d_a_obj_sekidoor.rel +710713cf04507e8a8336df486c8ce127d59118db build/GZ2P01/d_a_obj_sekizo/d_a_obj_sekizo.rel +be22f88c2f6ecb3bf1d62d583a1c8621bcf8f8dd build/GZ2P01/d_a_obj_sekizoa/d_a_obj_sekizoa.rel +2ab0a91ab654e0c2debecdeccc02227f361cd8b8 build/GZ2P01/d_a_obj_shield/d_a_obj_shield.rel +df281fe00dd5ab4e2155bab58d24056d74219193 build/GZ2P01/d_a_obj_sm_door/d_a_obj_sm_door.rel +e27c2d22e0746fd0968afb8bb6c8f46080cb1f08 build/GZ2P01/d_a_obj_smallkey/d_a_obj_smallkey.rel +e04809393472fbf3f73f467d7a9fb6e70d636f89 build/GZ2P01/d_a_obj_smgdoor/d_a_obj_smgdoor.rel +663e6c74fc13813c3b8a8f2e0064132c6f30d1e7 build/GZ2P01/d_a_obj_smoke/d_a_obj_smoke.rel +1c6e8f3a7c7ba12b78d9ad153bf32acd7fa46c08 build/GZ2P01/d_a_obj_smtile/d_a_obj_smtile.rel +50c84f462a9ea92a5a2b38679514086ecd981802 build/GZ2P01/d_a_obj_smw_stone/d_a_obj_smw_stone.rel +11bef6537c0169b249835ba8e6add104370b3c0a build/GZ2P01/d_a_obj_snowEffTag/d_a_obj_snowEffTag.rel +4e3e91962be461106a4276157da390350d123a9b build/GZ2P01/d_a_obj_snow_soup/d_a_obj_snow_soup.rel +7146ee423ae23205d7e5fb4633cd83ecadd7ead7 build/GZ2P01/d_a_obj_so/d_a_obj_so.rel +62d88b6961fbb27e7bbdced486997f5372e6afb3 build/GZ2P01/d_a_obj_spinLift/d_a_obj_spinLift.rel +15ee359c4ba675fa57505c58790bd43d151b6fda build/GZ2P01/d_a_obj_ss_drink/d_a_obj_ss_drink.rel +fac335dc152d7ccc9b840595163abf5b919baca4 build/GZ2P01/d_a_obj_ss_item/d_a_obj_ss_item.rel +37ffcbba505ed810c885d8aadc9454afd2422915 build/GZ2P01/d_a_obj_stairBlock/d_a_obj_stairBlock.rel +0a4215b1ce66a2e927eab78b0da233eb4895fec1 build/GZ2P01/d_a_obj_stick/d_a_obj_stick.rel +505a3b17890d065b07978ba4074bb05666f6dcef build/GZ2P01/d_a_obj_stone/d_a_obj_stone.rel +1b065b48f69493d4be6862c435cad4515f66f9f8 build/GZ2P01/d_a_obj_stonemark/d_a_obj_stonemark.rel +831a4005e4feb9e68e458becf3a85f6739b48b05 build/GZ2P01/d_a_obj_stopper/d_a_obj_stopper.rel +918314fbdffc925e21df35c51d02b2e75868760e build/GZ2P01/d_a_obj_stopper2/d_a_obj_stopper2.rel +b65d8eebb912571249f3046722fccbdc95bdc8db build/GZ2P01/d_a_obj_suisya/d_a_obj_suisya.rel +1fe604f98a70f585b11b745bd612e85da1b260ea build/GZ2P01/d_a_obj_sw/d_a_obj_sw.rel +f62d3847b73273ddfa41942b63de9694d7dab16a build/GZ2P01/d_a_obj_swBallA/d_a_obj_swBallA.rel +3e27ad308bfbf288be9592794b167e581d1feff3 build/GZ2P01/d_a_obj_swBallB/d_a_obj_swBallB.rel +23483521ee13831025bcc978398a60a9498d367a build/GZ2P01/d_a_obj_swBallC/d_a_obj_swBallC.rel +073f2ec906fa877c1c8b75267d517515b20fa76b build/GZ2P01/d_a_obj_swLight/d_a_obj_swLight.rel +b576b86f8da31a501bcfc20a2a3fe51b03279b8a build/GZ2P01/d_a_obj_swallshutter/d_a_obj_swallshutter.rel +b53ddb7a8fb35b8b40d894f5bfe108851bf14c81 build/GZ2P01/d_a_obj_swchain/d_a_obj_swchain.rel +15c2f8488d479eb4196aa1db57b1a5e6e8425341 build/GZ2P01/d_a_obj_swhang/d_a_obj_swhang.rel +39017914424402d23d5b180452944bcd9f1492e1 build/GZ2P01/d_a_obj_sword/d_a_obj_sword.rel +7f9ce8b300e7e5efd19f207fd71d74bdccadd9ce build/GZ2P01/d_a_obj_swpropeller/d_a_obj_swpropeller.rel +cbb3bd6c6e3407c8121b768a7fc939760067b4a2 build/GZ2P01/d_a_obj_swpush/d_a_obj_swpush.rel +e10360394bbc754ed7ab98404adbacf21d2c16e0 build/GZ2P01/d_a_obj_swpush2/d_a_obj_swpush2.rel +002e25441e2af6dc1bc76ebf7cc80a31b8435eab build/GZ2P01/d_a_obj_swpush5/d_a_obj_swpush5.rel +1a7ce44d9d93ebd857d9f2caaf6fdb9c5dd7c3c3 build/GZ2P01/d_a_obj_swspinner/d_a_obj_swspinner.rel +f52672a1d077b2bd0aea0f03034943fbbde75e7a build/GZ2P01/d_a_obj_swturn/d_a_obj_swturn.rel +5b2d9a4c34ea1d56aea7a543df58d1cf60bc1f10 build/GZ2P01/d_a_obj_syRock/d_a_obj_syRock.rel +5c889b7e41f97340494b11a522c0dddaaa40cba0 build/GZ2P01/d_a_obj_szbridge/d_a_obj_szbridge.rel +01636c2574fdcdef6714366ea59a5431d3d1c628 build/GZ2P01/d_a_obj_taFence/d_a_obj_taFence.rel +ace2fbb3a564beea8e220d41cfbd18a53e8f393b build/GZ2P01/d_a_obj_table/d_a_obj_table.rel +980b6dcfbe38511c154dd07673cdcfe4708ffe35 build/GZ2P01/d_a_obj_takaraDai/d_a_obj_takaraDai.rel +619e0e0513b36482fe51834b8033d359df700fe2 build/GZ2P01/d_a_obj_tatigi/d_a_obj_tatigi.rel +afd63933bd1d90133dd640a9fce3deae0c930b8d build/GZ2P01/d_a_obj_ten/d_a_obj_ten.rel +a0887d07698f92abbafdb457cf514d8ffd2a1cf6 build/GZ2P01/d_a_obj_testcube/d_a_obj_testcube.rel +f00272b0466457c3629fff320027c844af323334 build/GZ2P01/d_a_obj_tgake/d_a_obj_tgake.rel +f8b2a476b8a68d31db75d185e6028a527fa4a353 build/GZ2P01/d_a_obj_thashi/d_a_obj_thashi.rel +064fdb326dd6e4ec300024c840fe428b9c0e4463 build/GZ2P01/d_a_obj_thdoor/d_a_obj_thdoor.rel +495b8e548ca803418247e0d93512f82fd14ab56d build/GZ2P01/d_a_obj_timeFire/d_a_obj_timeFire.rel +ccd484cefee01830fcf85a50e68bad2a11f1d59d build/GZ2P01/d_a_obj_timer/d_a_obj_timer.rel +1f3f079341269f327edafbaa13785c1f1e2cebc9 build/GZ2P01/d_a_obj_tks/d_a_obj_tks.rel +57694d7708e708d67547839a5c4f40a3846aaa55 build/GZ2P01/d_a_obj_tmoon/d_a_obj_tmoon.rel +a84ca92373fbb1cbe6c82aac94a7780b7252fcf7 build/GZ2P01/d_a_obj_toaru_maki/d_a_obj_toaru_maki.rel +b55d11a65acf1da93e32c22d73d1d9ad14244772 build/GZ2P01/d_a_obj_toby/d_a_obj_toby.rel +040a31595839c2d7ad6b3bbf0fd1d1d4a8bbdb22 build/GZ2P01/d_a_obj_tobyhouse/d_a_obj_tobyhouse.rel +ca51c67dd7469eab63b9a26160365ce7e71e305e build/GZ2P01/d_a_obj_togeTrap/d_a_obj_togeTrap.rel +d43d2b13019d9e306b40d4b831c74f7605fd9f44 build/GZ2P01/d_a_obj_tombo/d_a_obj_tombo.rel +c0eb2d271fc13c7c0da19b6e81f409561a9d9224 build/GZ2P01/d_a_obj_tornado/d_a_obj_tornado.rel +8e8635f990fc5e2ece4498baeebbbcb281877fc2 build/GZ2P01/d_a_obj_tornado2/d_a_obj_tornado2.rel +7e46ff412c9bd492ef4fe32bfea18069cb33f8ac build/GZ2P01/d_a_obj_tp/d_a_obj_tp.rel +a4b744e02ea2b97f50c50e723938471e20259289 build/GZ2P01/d_a_obj_treesh/d_a_obj_treesh.rel +5e8839e40e142cb22c21b50e1432e36f70ced8ee build/GZ2P01/d_a_obj_twGate/d_a_obj_twGate.rel +07f245340d4212fe2f9eded956302b2e0098ddcb build/GZ2P01/d_a_obj_udoor/d_a_obj_udoor.rel +730d409cdb77893e2ea1731409b8840e56c666b7 build/GZ2P01/d_a_obj_usaku/d_a_obj_usaku.rel +03806a2f328a037b173e49eaa894263fcef0f424 build/GZ2P01/d_a_obj_vground/d_a_obj_vground.rel +754042b06b71f3051efaa97dcbc7fa3c2ace8fec build/GZ2P01/d_a_obj_volcball/d_a_obj_volcball.rel +21fee10a8443aab82af64998e4fc39367633c001 build/GZ2P01/d_a_obj_volcbom/d_a_obj_volcbom.rel +fb5f8b61783a72b4dc83f83e1c475d1dd56b55c8 build/GZ2P01/d_a_obj_warp_kbrg/d_a_obj_warp_kbrg.rel +05b6f7c868fcff8205bffcc98d5f109d11a7475a build/GZ2P01/d_a_obj_warp_obrg/d_a_obj_warp_obrg.rel +3e1f391b2370c6f1e993eb830283bea59ec81a1c build/GZ2P01/d_a_obj_waterGate/d_a_obj_waterGate.rel +c7a54d12e97ab9a24e1130db0442d8fe2d7f293e build/GZ2P01/d_a_obj_waterPillar/d_a_obj_waterPillar.rel +bba2e8bc2a9f35a28d0cafecf13c8b8e473f7bab build/GZ2P01/d_a_obj_waterfall/d_a_obj_waterfall.rel +e06e2995c55d1b2fad14731f9611b83fd20aa00e build/GZ2P01/d_a_obj_wchain/d_a_obj_wchain.rel +d3c86f8abb44f80d8f77fcfa06b6bbcf4342aa96 build/GZ2P01/d_a_obj_wdStick/d_a_obj_wdStick.rel +5b860d60ae9d4e3b61b0c749e3d0326a851e2030 build/GZ2P01/d_a_obj_web0/d_a_obj_web0.rel +ed723778863abf508aa9708d7c9739691da378a7 build/GZ2P01/d_a_obj_web1/d_a_obj_web1.rel +0cfbed3d0550118ce15dbdd846e95ec8feb0e63c build/GZ2P01/d_a_obj_well_cover/d_a_obj_well_cover.rel +82dcd45a8722bf7efcc6d407653f891249fc3ff0 build/GZ2P01/d_a_obj_wflag/d_a_obj_wflag.rel +4a0f62bf82c453bb75e93b67ed55ef135f2444e2 build/GZ2P01/d_a_obj_wind_stone/d_a_obj_wind_stone.rel +cafa1065086f7e47c58ce545c21abf4bae6e041c build/GZ2P01/d_a_obj_window/d_a_obj_window.rel +e032088666dbac9ea9aa3128b86a06a31733db1b build/GZ2P01/d_a_obj_wood_pendulum/d_a_obj_wood_pendulum.rel +bc183a663bdb1d01c129a19eab3742acd65891da build/GZ2P01/d_a_obj_wood_statue/d_a_obj_wood_statue.rel +4bf966dcfea99b505c613e9ef7f3ed68c9d06d7e build/GZ2P01/d_a_obj_wsword/d_a_obj_wsword.rel +804081fc930824df90ac4440ce84cc8c283c682e build/GZ2P01/d_a_obj_yel_bag/d_a_obj_yel_bag.rel +61e1bc042fa79ded593f37641f98920dacb4c033 build/GZ2P01/d_a_obj_yobikusa/d_a_obj_yobikusa.rel +7558830ddbf1b61d7014b45beaff547c4cb30fbb build/GZ2P01/d_a_obj_yousei/d_a_obj_yousei.rel +f3bdce7aebcade5966316358406b1d4fe8509685 build/GZ2P01/d_a_obj_ystone/d_a_obj_ystone.rel +51ea7dc73a8b6ecc584a9646670137e1ff21f73d build/GZ2P01/d_a_obj_zcloth/d_a_obj_zcloth.rel +692d4739ac4795fd037503c294facb770d8664fc build/GZ2P01/d_a_obj_zdoor/d_a_obj_zdoor.rel +541d458bbd1c2ccef0b0652efd75c7503e8e6bba build/GZ2P01/d_a_obj_zrTurara/d_a_obj_zrTurara.rel +dbfa02e801af059907682f1b5bd665b9f494bed6 build/GZ2P01/d_a_obj_zrTuraraRock/d_a_obj_zrTuraraRock.rel +93235dd743a8a7c8fc3fa3d8d11a651a258fe4b2 build/GZ2P01/d_a_obj_zraMark/d_a_obj_zraMark.rel +ec0912917a225e21232d6a171a69a71a9737c424 build/GZ2P01/d_a_obj_zra_freeze/d_a_obj_zra_freeze.rel +37bb792e0e6c7b713219104456321e55bfcaf820 build/GZ2P01/d_a_obj_zra_rock/d_a_obj_zra_rock.rel +c0577da6be7cf3522a4482460160a60d3c8d6968 build/GZ2P01/d_a_passer_mng/d_a_passer_mng.rel +de1044dbc4061897bcd0563624ea6287cd0f4dc4 build/GZ2P01/d_a_path_line/d_a_path_line.rel +fcafe7dc01bc6463a18c62bb77edb9de690a9e8e build/GZ2P01/d_a_peru/d_a_peru.rel +d24ac9effff726df8b3dd18cb2690b57376da1b5 build/GZ2P01/d_a_ppolamp/d_a_ppolamp.rel +489de98f58ff922ecc336b07bc477201350c604d build/GZ2P01/d_a_scene_exit/d_a_scene_exit.rel +c684b66f8b650b9c46cc45265d89361b3a58ada8 build/GZ2P01/d_a_scene_exit2/d_a_scene_exit2.rel +2735bccbb39de7ba9e99ec1b747dce65d91ec9d1 build/GZ2P01/d_a_set_bgobj/d_a_set_bgobj.rel +94d0298c9f78008a47959cbe11faf9cc4ad02a90 build/GZ2P01/d_a_shop_item/d_a_shop_item.rel +45c28547563cc7c05b9c53cde703d11344d3f92a build/GZ2P01/d_a_skip_2D/d_a_skip_2D.rel +e44cd35243b414a7468b81f12b911973bcb8e44c build/GZ2P01/d_a_spinner/d_a_spinner.rel +a1c19c068d0ee4fc2a23b1c8dbcd27cb9d9c8d1e build/GZ2P01/d_a_sq/d_a_sq.rel +9e66cd19b6a0160f88a38f2909b8924d380d4936 build/GZ2P01/d_a_startAndGoal/d_a_startAndGoal.rel +62c1fd1c7e6460689c01f51d4e0541d451399635 build/GZ2P01/d_a_suspend/d_a_suspend.rel +84a214bbad0cd491ffe1f70982b3279f9f04fa4b build/GZ2P01/d_a_swBall/d_a_swBall.rel +4f4246eec9ef19b6f5fce213d45235c5e0ba74bc build/GZ2P01/d_a_swLBall/d_a_swLBall.rel +40cefffed71904c025027430265f0570696099fd build/GZ2P01/d_a_swTime/d_a_swTime.rel +011198d41621f38b884787e8795364d13554558d build/GZ2P01/d_a_swc00/d_a_swc00.rel +04b1c86ace64363a5e554ccbfc02c1788fe1d8f1 build/GZ2P01/d_a_swhit0/d_a_swhit0.rel +f813bf9be0e75c75c408efcc334af7f0b44ebbf9 build/GZ2P01/d_a_tag_Lv6Gate/d_a_tag_Lv6Gate.rel +2e47f61791995dd1b012959a7fe1b1edb3b48c88 build/GZ2P01/d_a_tag_Lv7Gate/d_a_tag_Lv7Gate.rel +643bcea47e95d38a8216de2afcfdf5f0774c610d build/GZ2P01/d_a_tag_Lv8Gate/d_a_tag_Lv8Gate.rel +9471bc5f623839f254b8789294062cd5e216d30d build/GZ2P01/d_a_tag_TWgate/d_a_tag_TWgate.rel +bd5bdab5b89f680c4101cd142b7d90a5504d678c build/GZ2P01/d_a_tag_ajnot/d_a_tag_ajnot.rel +9d2d14fe67dac502a41c14d7d48058324945166f build/GZ2P01/d_a_tag_allmato/d_a_tag_allmato.rel +4b37bad677c067ff28a5a5dba913d14d2d6be80b build/GZ2P01/d_a_tag_arena/d_a_tag_arena.rel +7212d10b5d1c6e556b55c29947d351de9ea2208f build/GZ2P01/d_a_tag_assistance/d_a_tag_assistance.rel +f6f7c619dd167e910400b814df251d42d69ac593 build/GZ2P01/d_a_tag_attack_item/d_a_tag_attack_item.rel +0605d6028cce38914f6cfafb35639c2853dfb744 build/GZ2P01/d_a_tag_attention/d_a_tag_attention.rel +d64ace890760d5beec337f0674319b298d2d1e07 build/GZ2P01/d_a_tag_bottle_item/d_a_tag_bottle_item.rel +6f6241d16ba53d44d2556727b47a882825d5c68b build/GZ2P01/d_a_tag_camera/d_a_tag_camera.rel +e30941ae5a722bd26cebfb7cc8845a5ee5b8b7fe build/GZ2P01/d_a_tag_chgrestart/d_a_tag_chgrestart.rel +e924ef3f906faeb26928392a23cb5d6fac9933af build/GZ2P01/d_a_tag_chkpoint/d_a_tag_chkpoint.rel +d4c36eeb04a523188d5cdbac1528b73fd93905ac build/GZ2P01/d_a_tag_cstasw/d_a_tag_cstasw.rel +f5377e6d7c3f171b1274ea0c8bf98ae59a3f039c build/GZ2P01/d_a_tag_csw/d_a_tag_csw.rel +072b39bcf043937ba18c020f1a7555b91a2af9ef build/GZ2P01/d_a_tag_escape/d_a_tag_escape.rel +8d328465dbb384979a058da098c233adfdf00b96 build/GZ2P01/d_a_tag_event/d_a_tag_event.rel +b963fb7cd5c1ae6eccebf68087e54eb9dfafe629 build/GZ2P01/d_a_tag_evt/d_a_tag_evt.rel +13be4f6e905feaa4ca890817455e8c5994b6b396 build/GZ2P01/d_a_tag_evtarea/d_a_tag_evtarea.rel +31644d8d7a439961e69ae4017fefab3cb058dbdd build/GZ2P01/d_a_tag_evtmsg/d_a_tag_evtmsg.rel +1e9cad7604802f187b0689efc364f11beffaa0db build/GZ2P01/d_a_tag_firewall/d_a_tag_firewall.rel +018796003b01be3f3bf57b9e0ea6f15bd1e7b042 build/GZ2P01/d_a_tag_gra/d_a_tag_gra.rel +014d305a060c6bbdd5ccddcd510006ef4f2bbab3 build/GZ2P01/d_a_tag_gstart/d_a_tag_gstart.rel +997f394acb16e2d61a48b270f761014399905d37 build/GZ2P01/d_a_tag_guard/d_a_tag_guard.rel +4677e5408396724454c5ec077f5658a3998b65b9 build/GZ2P01/d_a_tag_hinit/d_a_tag_hinit.rel +ce1f53542941c7d6268c10cafa7c938313d59bab build/GZ2P01/d_a_tag_hjump/d_a_tag_hjump.rel +d65e0e633766204e5ac573a1ba066216476c1a4b build/GZ2P01/d_a_tag_howl/d_a_tag_howl.rel +a66b8f4264fac623b504083bdd789616cb944b0f build/GZ2P01/d_a_tag_hstop/d_a_tag_hstop.rel +0796cd895a01f4ed5c41199800ce3a8a2bc5619c build/GZ2P01/d_a_tag_instruction/d_a_tag_instruction.rel +e72db9b213bab309fe5c24cdebf07fa11f39dc82 build/GZ2P01/d_a_tag_kago_fall/d_a_tag_kago_fall.rel +0a6abb0e2115f22d46ac17ffc18f1dc8f532e520 build/GZ2P01/d_a_tag_kmsg/d_a_tag_kmsg.rel +f3f3eff8300ecccd1bf809f8e657664f8480bbcd build/GZ2P01/d_a_tag_lantern/d_a_tag_lantern.rel +d720eafe61986c05a71ae0a3eaf1403f0fcf1d7a build/GZ2P01/d_a_tag_lightball/d_a_tag_lightball.rel +7f395590a630eba3b5f9a9908375d8ed0dd1f8c7 build/GZ2P01/d_a_tag_lv2prchk/d_a_tag_lv2prchk.rel +67739d88c54bdb10a88f3a7122aff5820ef77ed7 build/GZ2P01/d_a_tag_lv5soup/d_a_tag_lv5soup.rel +b4dd52b9e89f45da64b24740c0422b16bfccb39b build/GZ2P01/d_a_tag_lv6CstaSw/d_a_tag_lv6CstaSw.rel +87afbede578b95439f0bc9e13700aecd06ca302f build/GZ2P01/d_a_tag_magne/d_a_tag_magne.rel +2ee8ce6ddccab1ee37d34f12dabbdfc15a460fd2 build/GZ2P01/d_a_tag_mhint/d_a_tag_mhint.rel +b30d1748dbbf5aa42648a82a3eadbe201168c4bd build/GZ2P01/d_a_tag_mist/d_a_tag_mist.rel +73c66efbf33a5b8e7ff119424e1b03bc28487796 build/GZ2P01/d_a_tag_mmsg/d_a_tag_mmsg.rel +d71a6fa8182c50d4d70b5e4c0203b9f55c2ab839 build/GZ2P01/d_a_tag_msg/d_a_tag_msg.rel +5298136d729758b0e8a5ce563881e5dca58a7f83 build/GZ2P01/d_a_tag_mstop/d_a_tag_mstop.rel +53267e03ca00a69564faf7366801c3b799dbdfec build/GZ2P01/d_a_tag_mwait/d_a_tag_mwait.rel +82972328fa839ed0393ccd5c4bd1d254fe0fbc52 build/GZ2P01/d_a_tag_myna2/d_a_tag_myna2.rel +f26e567526f45a6d04f72b2108c79a65659ba5ff build/GZ2P01/d_a_tag_myna_light/d_a_tag_myna_light.rel +fe1cf61b0d114b0b3708df07ced2286d541b994f build/GZ2P01/d_a_tag_pachi/d_a_tag_pachi.rel +d33843ec0356abadcc34529730500048d170903b build/GZ2P01/d_a_tag_poFire/d_a_tag_poFire.rel +fa45deea2da84e4e38a0bf7e67a1d4c1ae27fba9 build/GZ2P01/d_a_tag_push/d_a_tag_push.rel +d8d0c9ff567ed10b45e4589fd3475f674dcdf985 build/GZ2P01/d_a_tag_qs/d_a_tag_qs.rel +2b1780c4421fbf7549af82bf73effe3334f68052 build/GZ2P01/d_a_tag_ret_room/d_a_tag_ret_room.rel +ac06b30dc0abe3f098021f2fe7e3208e6dae2e94 build/GZ2P01/d_a_tag_river_back/d_a_tag_river_back.rel +1cca024d91556580003ec69f69a2048ca73c8a7d build/GZ2P01/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.rel +3f1a06f13153b9e1b0e5577b09dac3a8d98c82e9 build/GZ2P01/d_a_tag_schedule/d_a_tag_schedule.rel +b9708575a1a96c91cb7b2b0c3151ae1672411d00 build/GZ2P01/d_a_tag_setBall/d_a_tag_setBall.rel +7b1a678f6c52979be8a24bc0115e113a41b8e88e build/GZ2P01/d_a_tag_setrestart/d_a_tag_setrestart.rel +c442318647a48e16ed6de2fbe287cfc8e9fe20d4 build/GZ2P01/d_a_tag_shop_camera/d_a_tag_shop_camera.rel +0b20547ba192536210648a5349917bfc946abfbe build/GZ2P01/d_a_tag_shop_item/d_a_tag_shop_item.rel +4e4194328c86f36a0db5405f45771e81241b7b60 build/GZ2P01/d_a_tag_smk_emt/d_a_tag_smk_emt.rel +eaed15dcacd1192bf57229dfccf12127936167e9 build/GZ2P01/d_a_tag_spinner/d_a_tag_spinner.rel +2999c14d152f41e53b300c4997272d06040ced66 build/GZ2P01/d_a_tag_sppath/d_a_tag_sppath.rel +00b2b0d0ec561c6292f0b72fb6a6b0611de80c77 build/GZ2P01/d_a_tag_spring/d_a_tag_spring.rel +82e72d4c9e4ae078357685e0457c420e80521532 build/GZ2P01/d_a_tag_ss_drink/d_a_tag_ss_drink.rel +3f1bc15add4e5ab29c3cd264f751c8fdb2567d40 build/GZ2P01/d_a_tag_statue_evt/d_a_tag_statue_evt.rel +f51426df97beddc85ee21503423bf4a989ded087 build/GZ2P01/d_a_tag_stream/d_a_tag_stream.rel +13f76afaf0bdae8a7ce9aa30bb671cb906be0103 build/GZ2P01/d_a_tag_telop/d_a_tag_telop.rel +bfa559500a587b3f904b7aff5a143539aa8ddc22 build/GZ2P01/d_a_tag_theB_hint/d_a_tag_theB_hint.rel +24a66efaeb362434c231215c66031cc860f4adec build/GZ2P01/d_a_tag_wara_howl/d_a_tag_wara_howl.rel +1ac06a0e659030199a728778ae118feb04cf691e build/GZ2P01/d_a_tag_watchge/d_a_tag_watchge.rel +e0c979a744a20cfdaab88cd6902e96f5e69f363b build/GZ2P01/d_a_tag_waterfall/d_a_tag_waterfall.rel +ec510844c95db1c0dd1732c1a170f7bd98919bd1 build/GZ2P01/d_a_tag_wljump/d_a_tag_wljump.rel +6f1bc20e364445c2d75fd58f90620092054b22c1 build/GZ2P01/d_a_tag_yami/d_a_tag_yami.rel +8ff547455b7176f3cb92d4c3777fe61e31d3db6f build/GZ2P01/d_a_talk/d_a_talk.rel +16a019fa33d4d364e2d3db6992a19b8f70801c69 build/GZ2P01/d_a_tbox/d_a_tbox.rel +c66ba6115ba1e4d0780e32778de80f6ee2f924f2 build/GZ2P01/d_a_tbox2/d_a_tbox2.rel +50e77a7cccc3b513944751e485198cefc4564832 build/GZ2P01/d_a_tboxSw/d_a_tboxSw.rel +44296a29266c6bc9d0a043177c746da450e7e821 build/GZ2P01/d_a_title/d_a_title.rel +142f918f81258c1a033f95579efdd2fa174b2695 build/GZ2P01/d_a_vrbox/d_a_vrbox.rel +02feb0410c35880f84e14ffd37b781c410a61689 build/GZ2P01/d_a_vrbox2/d_a_vrbox2.rel +3eb4c7f77d881a3d2b02cd89a3f6c6f9149506be build/GZ2P01/d_a_warp_bug/d_a_warp_bug.rel +c0726460bf41741aab37aeb55cd164afef035165 build/GZ2P01/d_a_ykgr/d_a_ykgr.rel +a74b9cce64d7c6c0e6a1203bb102a8d14144a574 build/GZ2P01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/config/GZ2P01/config.yml b/config/GZ2P01/config.yml index ba68749d65..b0f189c5ba 100644 --- a/config/GZ2P01/config.yml +++ b/config/GZ2P01/config.yml @@ -4,9 +4,21 @@ object: sys/main.dol hash: 8d06f67da2185bf10d1978125c46fd36de723219 splits: config/GZ2P01/splits.txt symbols: config/GZ2P01/symbols.txt -map: orig/GZ2P01/fixed_maps/frameworkF.map +# map: orig/GZ2P01/fixed_maps/frameworkF.map mw_comment_version: 11 # GC Linker 2.7 -# quick_analysis: true # Initial analysis completed +quick_analysis: true # Initial analysis completed +force_active: [ + _MetroTRK_Has_Framing, +] + +block_relocations: +- source: .sdata:0x8045256c +add_relocations: +- source: .sdata:0x8045256c + type: abs + target: buffer__14mDoMtx_stack_c + addend: 0x300 + modules: - object: files/RELS.arc:rels/mmem/f_pc_profile_lst.rel hash: a74b9cce64d7c6c0e6a1203bb102a8d14144a574 @@ -486,8 +498,8 @@ modules: binary: assets/l_J_hana00_cDL.bin header: assets/l_J_hana00_cDL.h - symbol: l_matDL - binary: assets/l_matDL.bin - header: assets/l_matDL.h + binary: assets/l_matDL__d_a_grass.bin + header: assets/l_matDL__d_a_grass.h header_type: none custom_type: matDL - symbol: l_matLight4DL @@ -508,8 +520,8 @@ modules: binary: assets/l_J_hana01_c_01DL.bin header: assets/l_J_hana01_c_01DL.h - symbol: l_mat2DL - binary: assets/l_mat2DL.bin - header: assets/l_mat2DL.h + binary: assets/l_mat2DL__d_a_grass.bin + header: assets/l_mat2DL__d_a_grass.h header_type: none custom_type: matDL - symbol: l_mat2Light4DL diff --git a/config/GZ2P01/rels/d_a_L7demo_dr/splits.txt b/config/GZ2P01/rels/d_a_L7demo_dr/splits.txt new file mode 100644 index 0000000000..3ca0ec31e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7demo_dr.cpp: + .text start:0x00000078 end:0x0000128C + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000A4 diff --git a/config/GZ2P01/rels/d_a_L7demo_dr/symbols.txt b/config/GZ2P01/rels/d_a_L7demo_dr/symbols.txt new file mode 100644 index 0000000000..26fdecd8b3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7demo_dr/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__6daDr_cFM6daDr_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__6daDr_cFv = .text:0x0000011C; // type:function size:0x28 scope:global +mtx_set__6daDr_cFv = .text:0x00000144; // type:function size:0xD0 scope:global +draw__6daDr_cFv = .text:0x00000214; // type:function size:0x84 scope:global +daDr_Draw__FP6daDr_c = .text:0x00000298; // type:function size:0x20 scope:global +wait__6daDr_cFv = .text:0x000002B8; // type:function size:0x1C4 scope:global +pl_walk__6daDr_cFv = .text:0x0000047C; // type:function size:0x2D8 scope:global +pl_turn__6daDr_cFv = .text:0x00000754; // type:function size:0x120 scope:global +bridge_destroy__6daDr_cFv = .text:0x00000874; // type:function size:0x2DC scope:global +bridge_destroy2__6daDr_cFv = .text:0x00000B50; // type:function size:0x1D4 scope:global +execute__6daDr_cFv = .text:0x00000D24; // type:function size:0xF0 scope:global +daDr_Execute__FP6daDr_c = .text:0x00000E14; // type:function size:0x20 scope:global +daDr_IsDelete__FP6daDr_c = .text:0x00000E34; // type:function size:0x8 scope:global +_delete__6daDr_cFv = .text:0x00000E3C; // type:function size:0x68 scope:global +daDr_Delete__FP6daDr_c = .text:0x00000EA4; // type:function size:0x20 scope:global +CreateHeap__6daDr_cFv = .text:0x00000EC4; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FBC; // type:function size:0x20 scope:global +check_start__6daDr_cFv = .text:0x00000FDC; // type:function size:0x88 scope:global +create__6daDr_cFv = .text:0x00001064; // type:function size:0x208 scope:global +daDr_Create__FP6daDr_c = .text:0x0000126C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3864 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3952 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4124 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4186 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4218 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4370 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x5 scope:local data:string_table +@3830 = .data:0x00000000; // type:object size:0xC scope:local +@3833 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@3886 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@3978 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4041 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +@4306 = .data:0x0000003C; // type:object size:0xC scope:local data:4byte +@4317 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +l_daDr_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_DR = .data:0x00000074; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_L7low_dr/splits.txt b/config/GZ2P01/rels/d_a_L7low_dr/splits.txt new file mode 100644 index 0000000000..12cef1593d --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7low_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7low_dr.cpp: + .text start:0x00000078 end:0x000009EC + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_L7low_dr/symbols.txt b/config/GZ2P01/rels/d_a_L7low_dr/symbols.txt new file mode 100644 index 0000000000..61b2c57bc8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7low_dr/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__11daL7lowDr_cFv = .text:0x0000011C; // type:function size:0xAC scope:global +_delete__11daL7lowDr_cFv = .text:0x000001C8; // type:function size:0x50 scope:global +daL7lowDr_Delete__FP11daL7lowDr_c = .text:0x00000218; // type:function size:0x20 scope:global +mtx_set__11daL7lowDr_cFv = .text:0x00000238; // type:function size:0x70 scope:global +fly__11daL7lowDr_cFv = .text:0x000002A8; // type:function size:0x3D0 scope:global +execute__11daL7lowDr_cFv = .text:0x00000678; // type:function size:0x24 scope:global +daL7lowDr_Execute__FP11daL7lowDr_c = .text:0x0000069C; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x20 scope:global +CreateHeap__11daL7lowDr_cFv = .text:0x000006DC; // type:function size:0xFC scope:global +create__11daL7lowDr_cFv = .text:0x000007D8; // type:function size:0x130 scope:global +daL7lowDr_Create__FP11daL7lowDr_c = .text:0x00000908; // type:function size:0x20 scope:global +draw__11daL7lowDr_cFv = .text:0x00000928; // type:function size:0x9C scope:global +daL7lowDr_Draw__FP11daL7lowDr_c = .text:0x000009C4; // type:function size:0x20 scope:global +daL7lowDr_IsDelete__FP11daL7lowDr_c = .text:0x000009E4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x8 scope:local data:string_table +@3832 = .data:0x00000000; // type:object size:0xC scope:local +l_daL7lowDr_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_L7lowDr = .data:0x0000002C; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_L7op_demo_dr/splits.txt b/config/GZ2P01/rels/d_a_L7op_demo_dr/splits.txt new file mode 100644 index 0000000000..9c0143b601 --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7op_demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_L7op_demo_dr.cpp: + .text start:0x00000078 end:0x00002F28 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZ2P01/rels/d_a_L7op_demo_dr/symbols.txt b/config/GZ2P01/rels/d_a_L7op_demo_dr/symbols.txt new file mode 100644 index 0000000000..5a44cf0d33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_L7op_demo_dr/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000078; // type:function size:0xA4 scope:global +action__9daL7ODR_cFv = .text:0x0000011C; // type:function size:0x28 scope:global +setDrAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000144; // type:function size:0xA4 scope:global +dr_action__9daL7ODR_cFv = .text:0x000001E8; // type:function size:0x28 scope:global +mtx_set__9daL7ODR_cFv = .text:0x00000210; // type:function size:0xB8 scope:global +draw__9daL7ODR_cFv = .text:0x000002C8; // type:function size:0xE8 scope:global +daL7ODR_Draw__FP9daL7ODR_c = .text:0x000003B0; // type:function size:0x20 scope:global +wait__9daL7ODR_cFv = .text:0x000003D0; // type:function size:0x130 scope:global +pl_walk__9daL7ODR_cFv = .text:0x00000500; // type:function size:0x70C scope:global +setZoomOutCamPos__9daL7ODR_cFR4cXyzR4cXyzf = .text:0x00000C0C; // type:function size:0xCC scope:global +dr_wait__9daL7ODR_cFv = .text:0x00000CD8; // type:function size:0x114 scope:global +dr_fly__9daL7ODR_cFv = .text:0x00000DEC; // type:function size:0x19A8 scope:global +execute__9daL7ODR_cFv = .text:0x00002794; // type:function size:0xA0 scope:global +daL7ODR_Execute__FP9daL7ODR_c = .text:0x00002834; // type:function size:0x20 scope:global +daL7ODR_IsDelete__FP9daL7ODR_c = .text:0x00002854; // type:function size:0x8 scope:global +_delete__9daL7ODR_cFv = .text:0x0000285C; // type:function size:0x70 scope:global +daL7ODR_Delete__FP9daL7ODR_c = .text:0x000028CC; // type:function size:0x20 scope:global +CreateHeap__9daL7ODR_cFv = .text:0x000028EC; // type:function size:0x100 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029EC; // type:function size:0x20 scope:global +check_start__9daL7ODR_cFv = .text:0x00002A0C; // type:function size:0x94 scope:global +create__9daL7ODR_cFv = .text:0x00002AA0; // type:function size:0x218 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:global +daL7ODR_Create__FP9daL7ODR_c = .text:0x00002D28; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D50; // type:function size:0x8 scope:local +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00002D58; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00002D74; // type:function size:0x14 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00002D88; // type:function size:0x30 scope:global +abs__4cXyzCFRC3Vec = .text:0x00002DB8; // type:function size:0x114 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00002ECC; // type:function size:0x1C scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00002EE8; // type:function size:0x24 scope:global +__as__4cXyzFRC4cXyz = .text:0x00002F0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3850 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4117 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4184 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4637 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4645 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4648 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4649 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4651 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4653 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4665 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4667 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4668 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4671 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4674 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4676 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4677 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4728 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4729 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4826 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4827 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0xA scope:local data:string_table +@3871 = .data:0x00000000; // type:object size:0xC scope:local +@3940 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@3947 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@4839 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4841 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +l_daL7ODR_Method = .data:0x0000003C; // type:object size:0x20 scope:global +g_profile_L7ODR = .data:0x0000005C; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x0000008C; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_alldie/splits.txt b/config/GZ2P01/rels/d_a_alldie/splits.txt new file mode 100644 index 0000000000..cabb7741c4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_alldie.cpp: + .text start:0x00000078 end:0x0000057C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_alldie/symbols.txt b/config/GZ2P01/rels/d_a_alldie/symbols.txt new file mode 100644 index 0000000000..729a2f0abb --- /dev/null +++ b/config/GZ2P01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getEventNo__10daAlldie_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwbit__10daAlldie_cFv = .text:0x00000084; // type:function size:0xC scope:global +actionWait__10daAlldie_cFv = .text:0x00000090; // type:function size:0x8 scope:global +actionCheck__10daAlldie_cFv = .text:0x00000098; // type:function size:0x50 scope:global +actionTimer__10daAlldie_cFv = .text:0x000000E8; // type:function size:0xB0 scope:global +actionOrder__10daAlldie_cFv = .text:0x00000198; // type:function size:0x68 scope:global +actionEvent__10daAlldie_cFv = .text:0x00000200; // type:function size:0xA4 scope:global +actionNext__10daAlldie_cFv = .text:0x000002A4; // type:function size:0xCC scope:global +execute__10daAlldie_cFv = .text:0x00000370; // type:function size:0x7C scope:global +daAlldie_Draw__FP10daAlldie_c = .text:0x000003EC; // type:function size:0x8 scope:global +daAlldie_Execute__FP10daAlldie_c = .text:0x000003F4; // type:function size:0x24 scope:global +daAlldie_IsDelete__FP10daAlldie_c = .text:0x00000418; // type:function size:0x8 scope:global +daAlldie_Delete__FP10daAlldie_c = .text:0x00000420; // type:function size:0x30 scope:global +daAlldie_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x12C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_andsw/splits.txt b/config/GZ2P01/rels/d_a_andsw/splits.txt new file mode 100644 index 0000000000..8b7755a73a --- /dev/null +++ b/config/GZ2P01/rels/d_a_andsw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw.cpp: + .text start:0x00000078 end:0x00000224 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_andsw/symbols.txt b/config/GZ2P01/rels/d_a_andsw/symbols.txt new file mode 100644 index 0000000000..0a6ec2c4bf --- /dev/null +++ b/config/GZ2P01/rels/d_a_andsw/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__9daAndsw_cFv = .text:0x00000078; // type:function size:0x40 scope:global +create__9daAndsw_cFv = .text:0x000000B8; // type:function size:0x68 scope:global +execute__9daAndsw_cFv = .text:0x00000120; // type:function size:0x9C scope:global +_delete__9daAndsw_cFv = .text:0x000001BC; // type:function size:0x8 scope:global +daAndsw_Execute__FP9daAndsw_c = .text:0x000001C4; // type:function size:0x20 scope:global +daAndsw_Delete__FP9daAndsw_c = .text:0x000001E4; // type:function size:0x20 scope:global +daAndsw_Create__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAndsw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ANDSW = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_andsw2/splits.txt b/config/GZ2P01/rels/d_a_andsw2/splits.txt new file mode 100644 index 0000000000..bd7a5565c1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw2.cpp: + .text start:0x00000078 end:0x00000D40 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_andsw2/symbols.txt b/config/GZ2P01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 0000000000..ff171437a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getEventNo__10daAndsw2_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwbit__10daAndsw2_cFv = .text:0x00000084; // type:function size:0xC scope:global +getSwbit2__10daAndsw2_cFv = .text:0x00000090; // type:function size:0xC scope:global +getType__10daAndsw2_cFv = .text:0x0000009C; // type:function size:0xC scope:global +getTimer__10daAndsw2_cFv = .text:0x000000A8; // type:function size:0xC scope:global +getNum__10daAndsw2_cFv = .text:0x000000B4; // type:function size:0xC scope:global +getTopSw__10daAndsw2_cFv = .text:0x000000C0; // type:function size:0x70 scope:global +getSwAns__10daAndsw2_cFv = .text:0x00000130; // type:function size:0xC scope:global +chkAllSw2__10daAndsw2_cFv = .text:0x0000013C; // type:function size:0xA8 scope:global +chkSwStatus__10daAndsw2_cFv = .text:0x000001E4; // type:function size:0xC0 scope:global +chkSwStatus2__10daAndsw2_cFv = .text:0x000002A4; // type:function size:0xA8 scope:global +__dt__10daAndsw2_cFv = .text:0x0000034C; // type:function size:0x54 scope:global +create__10daAndsw2_cFv = .text:0x000003A0; // type:function size:0x284 scope:global +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x00000624; // type:function size:0x1DC scope:global +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x00000800; // type:function size:0x184 scope:global +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x00000984; // type:function size:0x1A0 scope:global +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000B24; // type:function size:0xBC scope:global +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x00000BE0; // type:function size:0xD4 scope:global +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000CB4; // type:function size:0x8 scope:global +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000CBC; // type:function size:0x3C scope:global +daAndsw2_Delete__FP10daAndsw2_c = .text:0x00000CF8; // type:function size:0x28 scope:global +daAndsw2_Create__FP10fopAc_ac_c = .text:0x00000D20; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3821 = .data:0x00000000; // type:object size:0x1C scope:local +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local +l_daAndsw2_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_ANDSW2 = .data:0x00000054; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_arrow/splits.txt b/config/GZ2P01/rels/d_a_arrow/splits.txt new file mode 100644 index 0000000000..5066c91f19 --- /dev/null +++ b/config/GZ2P01/rels/d_a_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow.cpp: + .text start:0x000000EC end:0x000040F4 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_arrow/symbols.txt b/config/GZ2P01/rels/d_a_arrow/symbols.txt new file mode 100644 index 0000000000..ffc6fbfe2d --- /dev/null +++ b/config/GZ2P01/rels/d_a_arrow/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeap__9daArrow_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +daArrow_createHeap__FP10fopAc_ac_c = .text:0x000001EC; // type:function size:0x20 scope:global +atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000020C; // type:function size:0x210 scope:global +daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000041C; // type:function size:0x20 scope:global +decAlphaBlur__9daArrow_cFv = .text:0x0000043C; // type:function size:0x90 scope:global +setBlur__9daArrow_cFv = .text:0x000004CC; // type:function size:0xC4 scope:global +setLightArrowHitMark__9daArrow_cFPC4cXyz = .text:0x00000590; // type:function size:0xDC scope:global +setLightChargeEffect__9daArrow_cFi = .text:0x0000066C; // type:function size:0x148 scope:global +__dt__4cXyzFv = .text:0x000007B4; // type:function size:0x3C scope:global +setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz = .text:0x000007F0; // type:function size:0x3FC scope:global +setArrowAt__9daArrow_cFf = .text:0x00000BEC; // type:function size:0x260 scope:global +arrowShooting__9daArrow_cFv = .text:0x00000E4C; // type:function size:0x2B8 scope:global +setBombArrowExplode__9daArrow_cFP4cXyz = .text:0x00001104; // type:function size:0x5C scope:global +setRoomInfo__9daArrow_cFv = .text:0x00001160; // type:function size:0x94 scope:global +clearNearActorData__9daArrow_cFv = .text:0x000011F4; // type:function size:0x20 scope:global +getVibAngle__9daArrow_cFv = .text:0x00001214; // type:function size:0xD0 scope:global +setNormalMatrix__9daArrow_cFv = .text:0x000012E4; // type:function size:0xB4 scope:global +setSmokePos__9daArrow_cFv = .text:0x00001398; // type:function size:0xD4 scope:global +setKeepMatrix__9daArrow_cFv = .text:0x0000146C; // type:function size:0x134 scope:global +setStopActorMatrix__9daArrow_cFv = .text:0x000015A0; // type:function size:0xF4 scope:global +setBombMoveEffect__9daArrow_cFv = .text:0x00001694; // type:function size:0x15C scope:global +checkReget__9daArrow_cFv = .text:0x000017F0; // type:function size:0xEC scope:global +procWait__9daArrow_cFv = .text:0x000018DC; // type:function size:0x308 scope:global +procMove__9daArrow_cFv = .text:0x00001BE4; // type:function size:0xF54 scope:global +__dt__8cM3dGPlaFv = .text:0x00002B38; // type:function size:0x48 scope:global +procReturnInit__9daArrow_cFi = .text:0x00002B80; // type:function size:0x174 scope:global +procReturn__9daArrow_cFv = .text:0x00002CF4; // type:function size:0x2FC scope:global +procBGStop__9daArrow_cFv = .text:0x00002FF0; // type:function size:0xF0 scope:global +procActorStop__9daArrow_cFv = .text:0x000030E0; // type:function size:0x6C scope:global +procActorControllStop__9daArrow_cFv = .text:0x0000314C; // type:function size:0x24 scope:global +procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf = .text:0x00003170; // type:function size:0x160 scope:global +procSlingHit__9daArrow_cFv = .text:0x000032D0; // type:function size:0x50 scope:global +execute__9daArrow_cFv = .text:0x00003320; // type:function size:0x20C scope:global +daArrow_execute__FP9daArrow_c = .text:0x0000352C; // type:function size:0x20 scope:global +draw__9daArrow_cFv = .text:0x0000354C; // type:function size:0x340 scope:global +daArrow_draw__FP9daArrow_c = .text:0x0000388C; // type:function size:0x20 scope:global +daAlink_searchHorseZelda__FP10fopAc_ac_cPv = .text:0x000038AC; // type:function size:0x14 scope:global +create__9daArrow_cFv = .text:0x000038C0; // type:function size:0x3C8 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00003C88; // type:function size:0x4 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00003C8C; // type:function size:0x74 scope:global +__dt__8cM3dGSphFv = .text:0x00003D00; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003D48; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D90; // type:function size:0x5C scope:global +daArrow_create__FP9daArrow_c = .text:0x00003DEC; // type:function size:0x20 scope:global +__dt__9daArrow_cFv = .text:0x00003E0C; // type:function size:0x24C scope:global +daArrow_delete__FP9daArrow_c = .text:0x00004058; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004080; // type:function size:0x48 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040C8; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040CC; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040D0; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000040D4; // type:function size:0x4 scope:global +cLib_calcTimer__FPs = .text:0x000040D8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +l_atCpsSrc = .rodata:0x0000000C; // type:object size:0x4C scope:global +l_coSphSrc = .rodata:0x00000058; // type:object size:0x40 scope:global +@4130 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4131 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4132 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4133 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4187 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +effName$4192 = .rodata:0x000000BC; // type:object size:0xC scope:local +effName$4214 = .rodata:0x000000C8; // type:object size:0x8 scope:local +localEffPos$4215 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4385 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4386 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4576 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4577 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4579 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4606 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4607 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4630 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4631 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4633 = .rodata:0x00000124; // type:object size:0x4 scope:local data:string +@4674 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4675 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4749 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float +@4763 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4868 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5356 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5358 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5359 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5385 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5387 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5458 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5459 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5460 = .rodata:0x00000160; // type:object size:0x4 scope:local +tmpColor$5589 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5676 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5677 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5813 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5814 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5815 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000180; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4777 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +@4874 = .data:0x0000002C; // type:object size:0xC scope:local +@4974 = .data:0x00000038; // type:object size:0xC scope:local +@5004 = .data:0x00000044; // type:object size:0xC scope:local +@5369 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@5506 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +@5714 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +@5716 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +l_daArrowMethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_ARROW = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__18JPAEmitterCallBack = .data:0x0000010C; // type:object size:0x1C scope:global +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4612 = .bss:0x00000048; // type:object size:0xC scope:local +localOffset$4611 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_bh/splits.txt b/config/GZ2P01/rels/d_a_b_bh/splits.txt new file mode 100644 index 0000000000..afc6dbfe7e --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_bh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bh.cpp: + .text start:0x000000EC end:0x00004FAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_b_bh/symbols.txt b/config/GZ2P01/rels/d_a_b_bh/symbols.txt new file mode 100644 index 0000000000..3ecf4fdf59 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_bh/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_BH_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10b_bh_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +daB_BH_Draw__FP10b_bh_class = .text:0x000001D0; // type:function size:0xE0 scope:global +b_bh_wait__FP10b_bh_class = .text:0x000002B0; // type:function size:0x6D4 scope:global +__dt__4cXyzFv = .text:0x00000984; // type:function size:0x3C scope:global +b_bh_attack_1__FP10b_bh_class = .text:0x000009C0; // type:function size:0x438 scope:global +b_bh_bombeat__FP10b_bh_class = .text:0x00000DF8; // type:function size:0x280 scope:global +b_bh_down__FP10b_bh_class = .text:0x00001078; // type:function size:0x4E8 scope:global +b_bh_b_wait__FP10b_bh_class = .text:0x00001560; // type:function size:0x5C8 scope:global +b_bh_b_attack_1__FP10b_bh_class = .text:0x00001B28; // type:function size:0x400 scope:global +b_bh_b_bombeat__FP10b_bh_class = .text:0x00001F28; // type:function size:0x1CC scope:global +b_bh_b_down__FP10b_bh_class = .text:0x000020F4; // type:function size:0x398 scope:global +b_bh_start__FP10b_bh_class = .text:0x0000248C; // type:function size:0x4F8 scope:global +kuki_control1__FP10b_bh_class = .text:0x00002984; // type:function size:0x268 scope:global +kuki_control2__FP10b_bh_class = .text:0x00002BEC; // type:function size:0x174 scope:global +kuki_control3__FP10b_bh_class = .text:0x00002D60; // type:function size:0x1CC scope:global +s_b_sub__FPvPv = .text:0x00002F2C; // type:function size:0x1A8 scope:global +damage_check__FP10b_bh_class = .text:0x000030D4; // type:function size:0x354 scope:global +action__FP10b_bh_class = .text:0x00003428; // type:function size:0x9A4 scope:global +anm_se_set__FP10b_bh_class = .text:0x00003DCC; // type:function size:0x1C4 scope:global +daB_BH_Execute__FP10b_bh_class = .text:0x00003F90; // type:function size:0x730 scope:global +daB_BH_IsDelete__FP10b_bh_class = .text:0x000046C0; // type:function size:0x8 scope:global +daB_BH_Delete__FP10b_bh_class = .text:0x000046C8; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004730; // type:function size:0x248 scope:global +daB_BH_Create__FP10fopAc_ac_c = .text:0x00004978; // type:function size:0x45C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004DD4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00004E44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004E8C; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00004ED4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004F10; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004F14; // type:function size:0x4 scope:global +__dt__12daB_BH_HIO_cFv = .text:0x00004F18; // type:function size:0x48 scope:global +__sinit_d_a_b_bh_cpp = .text:0x00004F60; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004F9C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004FA4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3954 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3958 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3959 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3960 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3963 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4038 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4041 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4179 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4181 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4280 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4593 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5023 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5024 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5331 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5513 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0x5 scope:local data:string_table +pow_xa$4538 = .data:0x00000000; // type:object size:0x22 scope:local +eno$4831 = .data:0x00000024; // type:object size:0xA scope:local +eno$4839 = .data:0x00000030; // type:object size:0x8 scope:local +g_y_i$5031 = .data:0x00000038; // type:object size:0xA scope:local +g_y_ji$5032 = .data:0x00000044; // type:object size:0x14 scope:local +cc_sph_src$5408 = .data:0x00000058; // type:object size:0x40 scope:local +tg_sph_src$5409 = .data:0x00000098; // type:object size:0x40 scope:local +l_daB_BH_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_B_BH = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000128; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:global +__vt__12daB_BH_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_138_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +bh = .bss:0x0000006C; // type:object size:0x8 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_bq/splits.txt b/config/GZ2P01/rels/d_a_b_bq/splits.txt new file mode 100644 index 0000000000..5b706b2efe --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_bq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_bq.cpp: + .text start:0x000000EC end:0x000070F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002EC + .data start:0x00000000 end:0x000004D0 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_b_bq/symbols.txt b/config/GZ2P01/rels/d_a_b_bq/symbols.txt new file mode 100644 index 0000000000..af576be7c1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_bq/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_BQ_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +anm_init__FP10b_bq_classifUcf = .text:0x00000120; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x158 scope:global +daB_BQ_Draw__FP10b_bq_class = .text:0x00000324; // type:function size:0x318 scope:global +s_fw_sub0__FPvPv = .text:0x0000063C; // type:function size:0x50 scope:global +s_fw_sub1__FPvPv = .text:0x0000068C; // type:function size:0x114 scope:global +__dt__4cXyzFv = .text:0x000007A0; // type:function size:0x3C scope:global +s_fw_sub2__FPvPv = .text:0x000007DC; // type:function size:0x104 scope:global +s_fw_del_sub__FPvPv = .text:0x000008E0; // type:function size:0x4C scope:global +s_bi_del_sub__FPvPv = .text:0x0000092C; // type:function size:0x54 scope:global +damage_check__FP10b_bq_class = .text:0x00000980; // type:function size:0x248 scope:global +b_bq_stay__FP10b_bq_class = .text:0x00000BC8; // type:function size:0x48C scope:global +b_bq_wait__FP10b_bq_class = .text:0x00001054; // type:function size:0x140 scope:global +b_bq_damage__FP10b_bq_class = .text:0x00001194; // type:function size:0x738 scope:global +b_bq_attack__FP10b_bq_class = .text:0x000018CC; // type:function size:0x794 scope:global +b_bq_end__FP10b_bq_class = .text:0x00002060; // type:function size:0xBC scope:global +action__FP10b_bq_class = .text:0x0000211C; // type:function size:0x32C scope:global +anm_se_set__FP10b_bq_class = .text:0x00002448; // type:function size:0x99C scope:global +cam_3d_morf__FP10b_bq_classf = .text:0x00002DE4; // type:function size:0xE4 scope:global +fish_set__FP10b_bq_class = .text:0x00002EC8; // type:function size:0xA4 scope:global +demo_camera__FP10b_bq_class = .text:0x00002F6C; // type:function size:0x2618 scope:global +GetCross__11cBgS_LinChkFv = .text:0x00005584; // type:function size:0x8 scope:global +cM_scos__Fs = .text:0x0000558C; // type:function size:0x18 scope:global +daB_BQ_Execute__FP10b_bq_class = .text:0x000055A4; // type:function size:0x8CC scope:global +daB_BQ_IsDelete__FP10b_bq_class = .text:0x00005E70; // type:function size:0x8 scope:global +daB_BQ_Delete__FP10b_bq_class = .text:0x00005E78; // type:function size:0x78 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005EF0; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000061D4; // type:function size:0x48 scope:global +daB_BQ_Create__FP10fopAc_ac_c = .text:0x0000621C; // type:function size:0x4A0 scope:global +__ct__10b_bq_classFv = .text:0x000066BC; // type:function size:0x238 scope:global +__ct__4cXyzFv = .text:0x000068F4; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000068F8; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000697C; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00006A48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006A90; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006AD8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00006B34; // type:function size:0x48 scope:global +__dt__12daB_BQ_HIO_cFv = .text:0x00006B7C; // type:function size:0x48 scope:global +__sinit_d_a_b_bq_cpp = .text:0x00006BC4; // type:function size:0x3C scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00006C00; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00006C14; // type:function size:0x2C scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x00006C40; // type:function size:0x14 scope:global +fopAcM_GetParam__FPCv = .text:0x00006C54; // type:function size:0x8 scope:global +dComIfGs_onStageBossEnemy__Fv = .text:0x00006C5C; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00006CA4; // type:function size:0x3C scope:global +set__4cXyzFfff = .text:0x00006CE0; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00006CF0; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00006D0C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00006D20; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00006D34; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00006D44; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00006D54; // type:function size:0x14 scope:global +dComIfGp_getPlayer__Fi = .text:0x00006D68; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x00006D80; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00006D98; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00006DB4; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x00006DD0; // type:function size:0x1C scope:global +__ct__10JAISoundIDFUl = .text:0x00006DEC; // type:function size:0x8 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00006DF4; // type:function size:0x74 scope:global +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006E68; // type:function size:0x2C scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00006E94; // type:function size:0x24 scope:global +getAnmMtx__8J3DModelFi = .text:0x00006EB8; // type:function size:0x14 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00006ECC; // type:function size:0x64 scope:global +cM_ssin__Fs = .text:0x00006F30; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x00006F44; // type:function size:0x114 scope:global +fabsf__3stdFf = .text:0x00007058; // type:function size:0xC scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x00007064; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x00007090; // type:function size:0x10 scope:global +dComIfGp_getVibration__Fv = .text:0x000070A0; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x000070B0; // type:function size:0x10 scope:global +__apl__4cXyzFRC3Vec = .text:0x000070C0; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3816 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4038 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4137 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4229 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4230 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4426 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4723 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4724 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4726 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4728 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4729 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4732 = .rodata:0x00000070; // type:object size:0x8 scope:local +@5284 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@5942 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5943 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5945 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5946 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5947 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5948 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5950 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5951 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5952 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5953 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5954 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5955 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5956 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5957 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5958 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5959 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5960 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5961 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5962 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5963 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5964 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5966 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5967 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5968 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5969 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5970 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5971 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5972 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5973 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5974 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5975 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5976 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5977 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5978 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5979 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5981 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5982 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5983 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5984 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5985 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5986 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5987 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5988 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5989 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5990 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5991 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5992 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5993 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5994 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5998 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6002 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6003 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6005 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6006 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6009 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6010 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6011 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@6012 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6014 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6015 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6016 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:string +@6017 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6018 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6019 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6020 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6021 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6022 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6023 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6024 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6025 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6026 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6027 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6028 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6029 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6030 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6032 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6033 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6034 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6035 = .rodata:0x000001F0; // type:object size:0x4 scope:local data:string +@6036 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6037 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6038 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6039 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6040 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6041 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6042 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6043 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6044 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6045 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6046 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6047 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6049 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6050 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6051 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6052 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6053 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6054 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6055 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6056 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6057 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6058 = .rodata:0x0000024C; // type:object size:0x4 scope:local data:string +@6059 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000254; // type:object size:0x4 scope:local data:string +@6061 = .rodata:0x00000258; // type:object size:0x4 scope:local data:string +@6062 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6063 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6064 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6065 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6066 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6067 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6068 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6070 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6071 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6072 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6073 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6074 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6075 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6140 = .rodata:0x00000298; // type:object size:0x8 scope:local +@6141 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@6142 = .rodata:0x000002A8; // type:object size:0x8 scope:local +@6389 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6390 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6391 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6392 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6393 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6394 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6395 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6396 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6397 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6398 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6399 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6660 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6661 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000002E4; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4431 = .data:0x00000020; // type:object size:0xA8 scope:local +fireno$4463 = .data:0x000000C8; // type:object size:0x8 scope:local +fireno$4473 = .data:0x000000D0; // type:object size:0x4 scope:local +g_e_i$4867 = .data:0x000000D4; // type:object size:0x26 scope:local +g_d_i$4873 = .data:0x000000FC; // type:object size:0x18 scope:local +g_k_ji$4874 = .data:0x00000114; // type:object size:0x30 scope:local +g_y_i$4885 = .data:0x00000144; // type:object size:0xA scope:local +g_y_ji$4886 = .data:0x00000150; // type:object size:0x14 scope:local +g_c_i$4896 = .data:0x00000164; // type:object size:0x26 scope:local +g_c_ji$4897 = .data:0x0000018C; // type:object size:0x4C scope:local +lf_pos$5269 = .data:0x000001D8; // type:object size:0x18 scope:local data:byte +g_b_i$5487 = .data:0x000001F0; // type:object size:0xE scope:local +g_e_i$5525 = .data:0x00000200; // type:object size:0xA scope:local +@6076 = .data:0x0000020C; // type:object size:0xDC scope:local +takino$6250 = .data:0x000002E8; // type:object size:0x8 scope:local +takino2$6251 = .data:0x000002F0; // type:object size:0x8 scope:local +cc_sph_src$6538 = .data:0x000002F8; // type:object size:0x40 scope:local +core_sph_src$6539 = .data:0x00000338; // type:object size:0x40 scope:local +core_co_sph_src$6540 = .data:0x00000378; // type:object size:0x40 scope:local +body_co_sph_src$6541 = .data:0x000003B8; // type:object size:0x40 scope:local +mizu_sph_src$6542 = .data:0x000003F8; // type:object size:0x40 scope:local +l_daB_BQ_Method = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_B_BQ = .data:0x00000458; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000488; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12daB_BQ_HIO_c = .data:0x000004C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_139_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3811 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +lbl_139_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_b_dr/splits.txt b/config/GZ2P01/rels/d_a_b_dr/splits.txt new file mode 100644 index 0000000000..6bfa586d0a --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dr.cpp: + .text start:0x000000EC end:0x0000BEE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005D4 + .data start:0x00000000 end:0x00000670 + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZ2P01/rels/d_a_b_dr/symbols.txt b/config/GZ2P01/rels/d_a_b_dr/symbols.txt new file mode 100644 index 0000000000..58cd6e7b9f --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_dr/symbols.txt @@ -0,0 +1,313 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_DR_HIO_cFv = .text:0x000000EC; // type:function size:0x114 scope:global +ctrlJoint__8daB_DR_cFP8J3DJointP8J3DModel = .text:0x00000200; // type:function size:0x164 scope:global +__dt__4cXyzFv = .text:0x00000364; // type:function size:0x3C scope:global +JointCallBack__8daB_DR_cFP8J3DJointi = .text:0x000003A0; // type:function size:0x4C scope:global +draw__8daB_DR_cFv = .text:0x000003EC; // type:function size:0x27C scope:global +daB_DR_Draw__FP8daB_DR_c = .text:0x00000668; // type:function size:0x20 scope:global +setBck__8daB_DR_cFiUcff = .text:0x00000688; // type:function size:0xAC scope:global +setActionMode__8daB_DR_cFii = .text:0x00000734; // type:function size:0x18 scope:global +mGlider_WindPosSet__8daB_DR_cFv = .text:0x0000074C; // type:function size:0x74 scope:global +mBoot_c_tranceSet__8daB_DR_cFb = .text:0x000007C0; // type:function size:0x10C scope:global data:4byte +mStatusONOFF__8daB_DR_cFi = .text:0x000008CC; // type:function size:0x9C scope:global +setSe__8daB_DR_cFv = .text:0x00000968; // type:function size:0x8D8 scope:global +setDeathLightEffect__8daB_DR_cFv = .text:0x00001240; // type:function size:0xF8 scope:global +chkPartCreate__8daB_DR_cFb = .text:0x00001338; // type:function size:0x190 scope:global +mHabatakiAnmSet__8daB_DR_cFi = .text:0x000014C8; // type:function size:0x334 scope:global +mGlider_AniSet__8daB_DR_cFb = .text:0x000017FC; // type:function size:0x338 scope:global +mGliderAtAniSet__8daB_DR_cFv = .text:0x00001B34; // type:function size:0x15C scope:global +tail_hit_check__8daB_DR_cFv = .text:0x00001C90; // type:function size:0xC4 scope:global +week_hit_check__8daB_DR_cFv = .text:0x00001D54; // type:function size:0xFC scope:global +mTimerClr__8daB_DR_cFv = .text:0x00001E50; // type:function size:0x24 scope:global +mCountClr__8daB_DR_cFv = .text:0x00001E74; // type:function size:0x24 scope:global +mAllClr__8daB_DR_cFv = .text:0x00001E98; // type:function size:0x34 scope:global +mHeadAngleSet__8daB_DR_cFv = .text:0x00001ECC; // type:function size:0x130 scope:global +flapMove__8daB_DR_cFb = .text:0x00001FFC; // type:function size:0x128 scope:global +revolutionMove__8daB_DR_cFv = .text:0x00002124; // type:function size:0x1B8 scope:global +mPlayerHighCheck__8daB_DR_cFv = .text:0x000022DC; // type:function size:0x100 scope:global +mBgFallGroundCheck__8daB_DR_cFv = .text:0x000023DC; // type:function size:0x288 scope:global +normalHoverMove__8daB_DR_cFv = .text:0x00002664; // type:function size:0x218 scope:global +executeWait__8daB_DR_cFv = .text:0x0000287C; // type:function size:0x390 scope:global +executeFlyWait__8daB_DR_cFv = .text:0x00002C0C; // type:function size:0x238 scope:global +executeTailHit__8daB_DR_cFv = .text:0x00002E44; // type:function size:0xDF0 scope:global +executeWeekHit__8daB_DR_cFv = .text:0x00003C34; // type:function size:0xB14 scope:global +mBreathSet__8daB_DR_cFv = .text:0x00004748; // type:function size:0x2A0 scope:global +mBreathHighSet__8daB_DR_cFb = .text:0x000049E8; // type:function size:0x304 scope:global +mFeintBreath__8daB_DR_cFv = .text:0x00004CEC; // type:function size:0x31C scope:global +executeBreathAttack__8daB_DR_cFv = .text:0x00005008; // type:function size:0x8A4 scope:global +executeWindAttack__8daB_DR_cFv = .text:0x000058AC; // type:function size:0x680 scope:global +mGliderMoveSub__8daB_DR_cFf = .text:0x00005F2C; // type:function size:0x24C scope:global +executeGliderAttack__8daB_DR_cFv = .text:0x00006178; // type:function size:0xF14 scope:global +executePillarSearch__8daB_DR_cFv = .text:0x0000708C; // type:function size:0x6B0 scope:global +executePillarWait__8daB_DR_cFv = .text:0x0000773C; // type:function size:0x72C scope:global +startDemoCheck__8daB_DR_cFv = .text:0x00007E68; // type:function size:0xE8 scope:global +executeDamageDemo__8daB_DR_cFv = .text:0x00007F50; // type:function size:0x888 scope:global +executeMiddleDemo__8daB_DR_cFv = .text:0x000087D8; // type:function size:0x14C scope:global +executeDead__8daB_DR_cFv = .text:0x00008924; // type:function size:0x188 scope:global +executeBullet__8daB_DR_cFv = .text:0x00008AAC; // type:function size:0x1AC scope:global +executeParts__8daB_DR_cFv = .text:0x00008C58; // type:function size:0x2D8 scope:global +action__8daB_DR_cFv = .text:0x00008F30; // type:function size:0x430 scope:global +action_fire__8daB_DR_cFv = .text:0x00009360; // type:function size:0x50 scope:global +action_parts__8daB_DR_cFv = .text:0x000093B0; // type:function size:0x74 scope:global +mtx_set__8daB_DR_cFv = .text:0x00009424; // type:function size:0x4E0 scope:global +parts_mtx_set__8daB_DR_cFv = .text:0x00009904; // type:function size:0x5C scope:global +cc_set__8daB_DR_cFv = .text:0x00009960; // type:function size:0x734 scope:global +down_cc_set__8daB_DR_cFv = .text:0x0000A094; // type:function size:0x1A0 scope:global +demo_skip__8daB_DR_cFi = .text:0x0000A234; // type:function size:0x108 scope:global +DemoSkipCallBack__8daB_DR_cFPvi = .text:0x0000A33C; // type:function size:0x34 scope:global +execute__8daB_DR_cFv = .text:0x0000A370; // type:function size:0x498 scope:global +daB_DR_Execute__FP8daB_DR_c = .text:0x0000A808; // type:function size:0x20 scope:global +daB_DR_IsDelete__FP8daB_DR_c = .text:0x0000A828; // type:function size:0x8 scope:global +_delete__8daB_DR_cFv = .text:0x0000A830; // type:function size:0xD4 scope:global +daB_DR_Delete__FP8daB_DR_c = .text:0x0000A904; // type:function size:0x20 scope:global +CreateHeap__8daB_DR_cFv = .text:0x0000A924; // type:function size:0x268 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000AB8C; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000ABD4; // type:function size:0x20 scope:global +create__8daB_DR_cFv = .text:0x0000ABF4; // type:function size:0x93C scope:global +__ct__8daB_DR_cFv = .text:0x0000B530; // type:function size:0x3C8 scope:global +__ct__8dCcD_CylFv = .text:0x0000B8F8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000B97C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B9C4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000BA90; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x0000BB14; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x0000BBE0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000BC28; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000BC70; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000BCCC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000BD3C; // type:function size:0x70 scope:global +daB_DR_Create__FP8daB_DR_c = .text:0x0000BDAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000BDCC; // type:function size:0x48 scope:global +__dt__12daB_DR_HIO_cFv = .text:0x0000BE14; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000BE5C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000BE78; // type:function size:0x1C scope:global +__sinit_d_a_b_dr_cpp = .text:0x0000BE94; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000BED0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000BED8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4040 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4066 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4310 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4311 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4314 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4318 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4338 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000C8; // type:object size:0x4 scope:local +BREAK_PARTS_DT$4370 = .rodata:0x000000CC; // type:object size:0x288 scope:local +@4530 = .rodata:0x00000358; // type:object size:0x8 scope:local +@4617 = .rodata:0x00000360; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4795 = .rodata:0x00000368; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4798 = .rodata:0x00000374; // type:object size:0x4 scope:local data:float +@4847 = .rodata:0x00000378; // type:object size:0x4 scope:local data:string +@4848 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@4946 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5003 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@5004 = .rodata:0x00000390; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5006 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5007 = .rodata:0x000003A8; // type:object size:0x8 scope:local +@5008 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@5009 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5482 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@5483 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@5484 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@5485 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@5486 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@5487 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5775 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5776 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5866 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@6185 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@6349 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@6350 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@6351 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@6412 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@6767 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@6768 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@6769 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@6770 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@6771 = .rodata:0x00000400; // type:object size:0x4 scope:local +@6772 = .rodata:0x00000404; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000408; // type:object size:0x4 scope:local +@6774 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@6775 = .rodata:0x00000410; // type:object size:0x4 scope:local +@6927 = .rodata:0x00000414; // type:object size:0x4 scope:local +@6928 = .rodata:0x00000418; // type:object size:0x4 scope:local +@6929 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000420; // type:object size:0x4 scope:local +@7083 = .rodata:0x00000424; // type:object size:0x4 scope:local +@7084 = .rodata:0x00000428; // type:object size:0x4 scope:local +@7085 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@7382 = .rodata:0x00000430; // type:object size:0x4 scope:local +@7383 = .rodata:0x00000434; // type:object size:0x4 scope:local +@7384 = .rodata:0x00000438; // type:object size:0x4 scope:local +@7385 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@7386 = .rodata:0x00000440; // type:object size:0x4 scope:local +@7511 = .rodata:0x00000444; // type:object size:0x4 scope:local +@7555 = .rodata:0x00000448; // type:object size:0x4 scope:local +@7556 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@7557 = .rodata:0x00000450; // type:object size:0x4 scope:local +@7558 = .rodata:0x00000454; // type:object size:0x4 scope:local +@7824 = .rodata:0x00000458; // type:object size:0x4 scope:local +@7825 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@7826 = .rodata:0x00000460; // type:object size:0x4 scope:local +@8050 = .rodata:0x00000464; // type:object size:0x4 scope:local +@8051 = .rodata:0x00000468; // type:object size:0x4 scope:local +@8052 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@8053 = .rodata:0x00000470; // type:object size:0x4 scope:local +@8054 = .rodata:0x00000474; // type:object size:0x4 scope:local +@8055 = .rodata:0x00000478; // type:object size:0x4 scope:local +@8056 = .rodata:0x0000047C; // type:object size:0x4 scope:local data:string +@8057 = .rodata:0x00000480; // type:object size:0x4 scope:local +DOWN_CYL_DT$8061 = .rodata:0x00000484; // type:object size:0x78 scope:local data:float +DOWN_SPH_DT$8062 = .rodata:0x000004FC; // type:object size:0xB4 scope:local data:float +@8254 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@8659 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@8660 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@8661 = .rodata:0x000005BC; // type:object size:0x4 scope:local +@8662 = .rodata:0x000005C0; // type:object size:0x4 scope:local +@8663 = .rodata:0x000005C4; // type:object size:0x4 scope:local +@8664 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000005CC; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_dr_week_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_dr_tail_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000064; // type:object size:0x40 scope:global +cc_dr_breath_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000A4; // type:object size:0x40 scope:global +cc_dr_wind_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000E4; // type:object size:0x40 scope:global +cc_dr_foot_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000124; // type:object size:0x40 scope:global +cc_pillar_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000164; // type:object size:0x44 scope:global +cc_down_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001A8; // type:object size:0x44 scope:global +cc_downSph_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001EC; // type:object size:0x40 scope:global +mBreakDt$3901 = .data:0x0000022C; // type:object size:0x4 scope:local +@4342 = .data:0x00000230; // type:object size:0xDC scope:local +w_eff_id$4346 = .data:0x0000030C; // type:object size:0x8 scope:local +@4528 = .data:0x00000314; // type:object size:0x88 scope:local +@4618 = .data:0x0000039C; // type:object size:0x64 scope:local +@4662 = .data:0x00000400; // type:object size:0x58 scope:local +effId$5784 = .data:0x00000458; // type:object size:0x8 scope:local +@6776 = .data:0x00000460; // type:object size:0x5C scope:local +@7387 = .data:0x000004BC; // type:object size:0x38 scope:local +@7559 = .data:0x000004F4; // type:object size:0x30 scope:local +@7648 = .data:0x00000524; // type:object size:0x38 scope:local +effLId$7688 = .data:0x0000055C; // type:object size:0x8 scope:local +effRId$7689 = .data:0x00000564; // type:object size:0x8 scope:local +mPartDt$8292 = .data:0x0000056C; // type:object size:0x18 scope:local +mParts_EstimateSizeDt$8381 = .data:0x00000584; // type:object size:0x18 scope:local +l_daB_DR_Method = .data:0x0000059C; // type:object size:0x20 scope:global +g_profile_B_DR = .data:0x000005BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000005EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000604; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000610; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000061C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000628; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000634; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000658; // type:object size:0xC scope:global +__vt__12daB_DR_HIO_c = .data:0x00000664; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_140_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3795 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x68 scope:global data:byte +lbl_140_bss_BC = .bss:0x000000BC; // type:object size:0x1 data:byte +@6782 = .bss:0x000000C0; // type:object size:0xC scope:local +@6785 = .bss:0x000000D0; // type:object size:0xC scope:local +@6786 = .bss:0x000000DC; // type:object size:0xC scope:local +@6787 = .bss:0x000000E8; // type:object size:0xC scope:local +mPillarTop_dt$6781 = .bss:0x000000F4; // type:object size:0x30 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000184; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_dre/splits.txt b/config/GZ2P01/rels/d_a_b_dre/splits.txt new file mode 100644 index 0000000000..31c56cd8e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_dre/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dre.cpp: + .text start:0x000000EC end:0x00003308 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2P01/rels/d_a_b_dre/symbols.txt b/config/GZ2P01/rels/d_a_b_dre/symbols.txt new file mode 100644 index 0000000000..1b3aeea5c4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_dre/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x240 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000032C; // type:function size:0x48 scope:global +daB_DRE_Create__FP10fopAc_ac_c = .text:0x00000374; // type:function size:0x20 scope:global +SetAnm__9daB_DRE_cFP16mDoExt_McaMorfSOiiff = .text:0x00000394; // type:function size:0xB4 scope:global +daB_DRE_Delete__FP9daB_DRE_c = .text:0x00000448; // type:function size:0x24 scope:global +CameraSet__9daB_DRE_cFv = .text:0x0000046C; // type:function size:0x120 scope:global +__dt__4cXyzFv = .text:0x0000058C; // type:function size:0x3C scope:global +SetStopingCam__9daB_DRE_cFv = .text:0x000005C8; // type:function size:0x84 scope:global +SetStopCam__9daB_DRE_cF4cXyzffs = .text:0x0000064C; // type:function size:0x12C scope:global +SetCMoveCam__9daB_DRE_cF4cXyzf = .text:0x00000778; // type:function size:0x50 scope:global +SetCMoveCam__9daB_DRE_cF4cXyzff = .text:0x000007C8; // type:function size:0x44 scope:global +SetEyeMoveCam__9daB_DRE_cF4cXyzffsf = .text:0x0000080C; // type:function size:0xFC scope:global +SetEyeMoveCam__9daB_DRE_cF4cXyzffsff = .text:0x00000908; // type:function size:0x110 scope:global +SetMoveCam__9daB_DRE_cFff = .text:0x00000A18; // type:function size:0xEC scope:global +SetReleaseCam__9daB_DRE_cFv = .text:0x00000B04; // type:function size:0xA4 scope:global +CamAction2__9daB_DRE_cFv = .text:0x00000BA8; // type:function size:0x610 scope:global +DrAction2__9daB_DRE_cFv = .text:0x000011B8; // type:function size:0x2E4 scope:global +CamAction__9daB_DRE_cFv = .text:0x0000149C; // type:function size:0x43C scope:global +Action__9daB_DRE_cFv = .text:0x000018D8; // type:function size:0x60 scope:global +DrAction__9daB_DRE_cFv = .text:0x00001938; // type:function size:0x7C8 scope:global +SoundChk__9daB_DRE_cFv = .text:0x00002100; // type:function size:0x618 scope:global +Execute__9daB_DRE_cFv = .text:0x00002718; // type:function size:0x344 scope:global +SpeedSet__9daB_DRE_cFv = .text:0x00002A5C; // type:function size:0x60 scope:global +BreathSet__9daB_DRE_cFv = .text:0x00002ABC; // type:function size:0x174 scope:global +Delete__9daB_DRE_cFv = .text:0x00002C30; // type:function size:0x50 scope:global +setBaseMtx__9daB_DRE_cFv = .text:0x00002C80; // type:function size:0xC0 scope:global +daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002D40; // type:function size:0x1A4 scope:global +daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002EE4; // type:function size:0x20 scope:global +create__9daB_DRE_cFv = .text:0x00002F04; // type:function size:0x2F8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031FC; // type:function size:0x70 scope:global +daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x0000326C; // type:function size:0x8 scope:global +__sinit_d_a_b_dre_cpp = .text:0x00003274; // type:function size:0x68 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E4; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000032EC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3844 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4221 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4225 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4228 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4309 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4310 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4311 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4408 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4409 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4411 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4412 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4606 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4610 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4616 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4617 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4766 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4768 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4770 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4778 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4779 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4780 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4781 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4875 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@4943 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@5084 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5227 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5228 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5230 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000170; // type:object size:0x5 scope:local data:string_table +@4416 = .data:0x00000000; // type:object size:0x28 scope:local +@4621 = .data:0x00000028; // type:object size:0x28 scope:local +@4782 = .data:0x00000050; // type:object size:0x88 scope:local +effId$4884 = .data:0x000000D8; // type:object size:0x8 scope:local +l_daB_DRE_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_B_DRE = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +s_dis__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global +s_LinkPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000050; // type:object size:0x2 scope:global +@3768 = .bss:0x00000054; // type:object size:0xC scope:local +s_HeadPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000060; // type:object size:0xC scope:global data:float +@3769 = .bss:0x0000006C; // type:object size:0xC scope:local +s_BodyPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000078; // type:object size:0xC scope:global +@3770 = .bss:0x00000084; // type:object size:0xC scope:local +s_TalePos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000090; // type:object size:0xC scope:global +lbl_141_bss_9C = .bss:0x0000009C; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_ds/splits.txt b/config/GZ2P01/rels/d_a_b_ds/splits.txt new file mode 100644 index 0000000000..8dd0cb3279 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_ds/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ds.cpp: + .text start:0x000000EC end:0x00011900 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007F4 + .data start:0x00000000 end:0x00000820 + .bss start:0x00000008 end:0x000008A8 diff --git a/config/GZ2P01/rels/d_a_b_ds/symbols.txt b/config/GZ2P01/rels/d_a_b_ds/symbols.txt new file mode 100644 index 0000000000..a56728e8df --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_ds/symbols.txt @@ -0,0 +1,648 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_DS_HIO_cFv = .text:0x000000EC; // type:function size:0xE8 scope:global +ctrlJoint__8daB_DS_cFP8J3DJointP8J3DModel = .text:0x000001D4; // type:function size:0x190 scope:global +JointCallBack__8daB_DS_cFP8J3DJointi = .text:0x00000364; // type:function size:0x4C scope:global +draw__8daB_DS_cFv = .text:0x000003B0; // type:function size:0x5B8 scope:global +daB_DS_Draw__FP8daB_DS_c = .text:0x00000968; // type:function size:0x20 scope:global +setBck__8daB_DS_cFiUcff = .text:0x00000988; // type:function size:0xAC scope:global +setActionMode__8daB_DS_cFii = .text:0x00000A34; // type:function size:0xC scope:global +mSmokeSet__8daB_DS_cFv = .text:0x00000A40; // type:function size:0x180 scope:global +mHeadAngle_Clear__8daB_DS_cFv = .text:0x00000BC0; // type:function size:0x64 scope:global +HandHitSoundSet__8daB_DS_cFb = .text:0x00000C24; // type:function size:0x16C scope:global +handSPosSet__8daB_DS_cFi = .text:0x00000D90; // type:function size:0x288 scope:global +hand_smokeSet__8daB_DS_cFUc = .text:0x00001018; // type:function size:0x6C scope:global +mZsMoveChk__8daB_DS_cFv = .text:0x00001084; // type:function size:0x290 scope:global +mZsMoveChk_Guard__8daB_DS_cFv = .text:0x00001314; // type:function size:0x2A0 scope:global +mTrapScale__8daB_DS_cFv = .text:0x000015B4; // type:function size:0x118 scope:global +mClearTrap__8daB_DS_cFb = .text:0x000016CC; // type:function size:0x98 scope:global +mCreateTrap__8daB_DS_cFb = .text:0x00001764; // type:function size:0x610 scope:global +mChangeVer2__8daB_DS_cFv = .text:0x00001D74; // type:function size:0x1C0 scope:global +damage_check__8daB_DS_cFv = .text:0x00001F34; // type:function size:0x5B4 scope:global +neck_set__8daB_DS_cFv = .text:0x000024E8; // type:function size:0x21C scope:global +mCutTypeCheck__8daB_DS_cFv = .text:0x00002704; // type:function size:0x94 scope:global +startDemoCheck__8daB_DS_cFv = .text:0x00002798; // type:function size:0x130 scope:global +setYoMessage__8daB_DS_cFi = .text:0x000028C8; // type:function size:0x3C scope:global +doYoMessage__8daB_DS_cFv = .text:0x00002904; // type:function size:0x7C scope:global +executeOpeningDemo__8daB_DS_cFv = .text:0x00002980; // type:function size:0x1F48 scope:global +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000048C8; // type:function size:0x4C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004914; // type:function size:0x80 scope:global +abs__4cXyzCFv = .text:0x00004994; // type:function size:0x114 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00004AA8; // type:function size:0x30 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004AD8; // type:function size:0x74 scope:global +mHandBreathChk__8daB_DS_cFv = .text:0x00004B4C; // type:function size:0x3A0 scope:global +executeWait__8daB_DS_cFv = .text:0x00004EEC; // type:function size:0x168 scope:global +executeCircle__8daB_DS_cFv = .text:0x00005054; // type:function size:0x164 scope:global +mBreakBoneSUB__8daB_DS_cFv = .text:0x000051B8; // type:function size:0x7C scope:global +damageSet__8daB_DS_cFv = .text:0x00005234; // type:function size:0x78 scope:global +damageHitCamera__8daB_DS_cFv = .text:0x000052AC; // type:function size:0x198 scope:global +damageDownCheck__8daB_DS_cFv = .text:0x00005444; // type:function size:0x1C8 scope:global +executeDamage__8daB_DS_cFv = .text:0x0000560C; // type:function size:0x16E4 scope:global +executeEtcDamage__8daB_DS_cFv = .text:0x00006CF0; // type:function size:0x20C scope:global +breath_smokeSet__8daB_DS_cFv = .text:0x00006EFC; // type:function size:0x230 scope:global +executeBreathAttack__8daB_DS_cFv = .text:0x0000712C; // type:function size:0x2B4 scope:global +executeHandAttack__8daB_DS_cFv = .text:0x000073E0; // type:function size:0x20C scope:global +executeBreathSearch__8daB_DS_cFv = .text:0x000075EC; // type:function size:0x1A4 scope:global +executeBattle2OpeningDemo__8daB_DS_cFv = .text:0x00007790; // type:function size:0x1030 scope:global +mFlyBMove__8daB_DS_cFf = .text:0x000087C0; // type:function size:0xA4 scope:global +mFuwafuwaSet__8daB_DS_cFb = .text:0x00008864; // type:function size:0x370 scope:global +mBattle2BreathFireSet__8daB_DS_cFUl = .text:0x00008BD4; // type:function size:0x6C scope:global +mNeckAngleSet__8daB_DS_cFv = .text:0x00008C40; // type:function size:0x120 scope:global +mSetFirstPos__8daB_DS_cFv = .text:0x00008D60; // type:function size:0xF0 scope:global +mChkScreenIn__8daB_DS_cFv = .text:0x00008E50; // type:function size:0xC4 scope:global +mRailInOutCheck__8daB_DS_cFv = .text:0x00008F14; // type:function size:0x178 scope:global +executeBattle2Wait__8daB_DS_cFv = .text:0x0000908C; // type:function size:0xD0 scope:global +mBattle2MoveFSet__8daB_DS_cFv = .text:0x0000915C; // type:function size:0x6E0 scope:global +executeBattle2FMove__8daB_DS_cFv = .text:0x0000983C; // type:function size:0x6C4 scope:global +executeBattle2Tired__8daB_DS_cFv = .text:0x00009F00; // type:function size:0x294 scope:global +executeBattle2Damage__8daB_DS_cFv = .text:0x0000A194; // type:function size:0xDE8 scope:global +mDeadMove__8daB_DS_cFv = .text:0x0000AF7C; // type:function size:0x478 scope:global +executeBattle2Dead__8daB_DS_cFv = .text:0x0000B3F4; // type:function size:0x16DC scope:global +executeBullet__8daB_DS_cFv = .text:0x0000CAD0; // type:function size:0x468 scope:global +mBulletAction__8daB_DS_cFv = .text:0x0000CF38; // type:function size:0x78 scope:global +mSoundSE_Set__8daB_DS_cFv = .text:0x0000CFB0; // type:function size:0xC14 scope:global +action__8daB_DS_cFv = .text:0x0000DBC4; // type:function size:0x4A0 scope:global +mtx_set__8daB_DS_cFv = .text:0x0000E064; // type:function size:0x378 scope:global +cc_set__8daB_DS_cFv = .text:0x0000E3DC; // type:function size:0x524 scope:global +cc_etc_set__8daB_DS_cFv = .text:0x0000E900; // type:function size:0x134 scope:global +mBattle2Action__8daB_DS_cFv = .text:0x0000EA34; // type:function size:0x188 scope:global +mBattle2_spinner_damage_check__8daB_DS_cFv = .text:0x0000EBBC; // type:function size:0x2F8 scope:global +mBattle2_damage_check__8daB_DS_cFv = .text:0x0000EEB4; // type:function size:0x590 scope:global +mBattle2_mtx_set__8daB_DS_cFv = .text:0x0000F444; // type:function size:0x420 scope:global +mBattle2_cc_etc_set__8daB_DS_cFv = .text:0x0000F864; // type:function size:0xF4 scope:global +mBattle2_cc_set__8daB_DS_cFv = .text:0x0000F958; // type:function size:0x32C scope:global +execute__8daB_DS_cFv = .text:0x0000FC84; // type:function size:0x3C0 scope:global +daB_DS_Execute__FP8daB_DS_c = .text:0x00010044; // type:function size:0x20 scope:global +daB_DS_IsDelete__FP8daB_DS_c = .text:0x00010064; // type:function size:0x8 scope:global +_delete__8daB_DS_cFv = .text:0x0001006C; // type:function size:0x98 scope:global +daB_DS_Delete__FP8daB_DS_c = .text:0x00010104; // type:function size:0x20 scope:global +CreateHeap__8daB_DS_cFv = .text:0x00010124; // type:function size:0x6A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000107CC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010814; // type:function size:0x20 scope:global +create__8daB_DS_cFv = .text:0x00010834; // type:function size:0x874 scope:global +__ct__8daB_DS_cFv = .text:0x000110A8; // type:function size:0x2E4 scope:global +__dt__8cM3dGCylFv = .text:0x0001138C; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x000113D4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00011458; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00011524; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0001156C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000115B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00011610; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011680; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000116F0; // type:function size:0x4 scope:global +daB_DS_Create__FP8daB_DS_c = .text:0x000116F4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00011714; // type:function size:0x48 scope:global +__dt__12daB_DS_HIO_cFv = .text:0x0001175C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000117A4; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x000117C0; // type:function size:0x1C scope:global +__sinit_d_a_b_ds_cpp = .text:0x000117DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00011818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011820; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x00011828; // type:function size:0x3C scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00011864; // type:function size:0x1C scope:global +__as__4cXyzFRC4cXyz = .text:0x00011880; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0001189C; // type:function size:0x14 scope:global +set__4cXyzFRC3Vec = .text:0x000118B0; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x000118CC; // type:function size:0x1C scope:global +zero__4cXyzFv = .text:0x000118E8; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3932 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4285 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4465 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4551 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4650 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4651 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4652 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4895 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4896 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4897 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5154 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +KIDOU_EFF_DT$5303 = .rodata:0x000000A0; // type:object size:0x80 scope:local +@5880 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5881 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5882 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5883 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5895 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5897 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5899 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5900 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5901 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5902 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5903 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5904 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5905 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5906 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5907 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5908 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5909 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5910 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5911 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5912 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5917 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5918 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5919 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5920 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5921 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@5922 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5923 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5924 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5925 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5926 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5927 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5928 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5929 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5935 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5936 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5937 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5938 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5939 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5940 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5941 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5942 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5943 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5945 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5946 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5947 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5948 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5951 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5952 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5953 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5954 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5955 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5956 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5957 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5959 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5960 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5962 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5963 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000270; // type:object size:0x4 scope:local +@5965 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5967 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5969 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5970 = .rodata:0x00000288; // type:object size:0x4 scope:local +@5971 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5972 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5973 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5974 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5975 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5976 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5979 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5980 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@5981 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5982 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5983 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@5984 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@5985 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@5986 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5987 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@5988 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@5989 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@5990 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@5991 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@5992 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@5993 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@6201 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@6296 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@6344 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6345 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6346 = .rodata:0x000002F8; // type:object size:0x4 scope:local +BROKENBORN_EFF_DT$6371 = .rodata:0x000002FC; // type:object size:0x60 scope:local +@7114 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7115 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7116 = .rodata:0x00000364; // type:object size:0x4 scope:local +@7117 = .rodata:0x00000368; // type:object size:0x4 scope:local +@7118 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@7119 = .rodata:0x00000370; // type:object size:0x4 scope:local +@7120 = .rodata:0x00000374; // type:object size:0x4 scope:local +@7121 = .rodata:0x00000378; // type:object size:0x4 scope:local +@7122 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@7123 = .rodata:0x00000380; // type:object size:0x4 scope:local +@7124 = .rodata:0x00000384; // type:object size:0x4 scope:local +@7125 = .rodata:0x00000388; // type:object size:0x4 scope:local +@7126 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@7127 = .rodata:0x00000390; // type:object size:0x4 scope:local +@7128 = .rodata:0x00000394; // type:object size:0x4 scope:local +@7129 = .rodata:0x00000398; // type:object size:0x4 scope:local +@7130 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@7131 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@7132 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@7133 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@7134 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@7135 = .rodata:0x000003B0; // type:object size:0x4 scope:local data:string +@7136 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@7137 = .rodata:0x000003B8; // type:object size:0x4 scope:local data:float +@7138 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@7139 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@7140 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@7141 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@7142 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@7143 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@7144 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@7145 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@7146 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@7147 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@7148 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@7149 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@7150 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@7151 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@7152 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@7153 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@7154 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@7155 = .rodata:0x00000400; // type:object size:0x4 scope:local +@7156 = .rodata:0x00000404; // type:object size:0x4 scope:local +@7321 = .rodata:0x00000408; // type:object size:0x4 scope:local +@7322 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@7385 = .rodata:0x00000410; // type:object size:0x4 scope:local +@7386 = .rodata:0x00000414; // type:object size:0x4 scope:local +@7892 = .rodata:0x00000418; // type:object size:0x4 scope:local +@7893 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@7894 = .rodata:0x00000420; // type:object size:0x4 scope:local +@7895 = .rodata:0x00000424; // type:object size:0x4 scope:local +@7896 = .rodata:0x00000428; // type:object size:0x4 scope:local +@7897 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@7898 = .rodata:0x00000430; // type:object size:0x4 scope:local +@7899 = .rodata:0x00000434; // type:object size:0x4 scope:local +@7900 = .rodata:0x00000438; // type:object size:0x4 scope:local +@7901 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@7902 = .rodata:0x00000440; // type:object size:0x4 scope:local +@7903 = .rodata:0x00000444; // type:object size:0x4 scope:local +@7904 = .rodata:0x00000448; // type:object size:0x4 scope:local +@7905 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@7906 = .rodata:0x00000450; // type:object size:0x4 scope:local +@7907 = .rodata:0x00000454; // type:object size:0x4 scope:local +@7908 = .rodata:0x00000458; // type:object size:0x4 scope:local +@7909 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@7910 = .rodata:0x00000460; // type:object size:0x4 scope:local +@7911 = .rodata:0x00000464; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000468; // type:object size:0x4 scope:local +@7913 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@7914 = .rodata:0x00000470; // type:object size:0x4 scope:local +@7915 = .rodata:0x00000474; // type:object size:0x4 scope:local +@7916 = .rodata:0x00000478; // type:object size:0x4 scope:local +@7917 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@7918 = .rodata:0x00000480; // type:object size:0x4 scope:local +@7919 = .rodata:0x00000484; // type:object size:0x4 scope:local +@7920 = .rodata:0x00000488; // type:object size:0x4 scope:local +@7921 = .rodata:0x0000048C; // type:object size:0x4 scope:local data:string +@7922 = .rodata:0x00000490; // type:object size:0x4 scope:local +@7923 = .rodata:0x00000494; // type:object size:0x4 scope:local +@7924 = .rodata:0x00000498; // type:object size:0x4 scope:local +@7925 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@7926 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@7927 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@7928 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@7929 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@7930 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@7931 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@7932 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@7933 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@7934 = .rodata:0x000004C0; // type:object size:0x4 scope:local data:string +@7935 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@7936 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@7937 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@7938 = .rodata:0x000004D0; // type:object size:0x4 scope:local data:string +@8976 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@8977 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@8978 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@8979 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@9079 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@9080 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@9081 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@9082 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@9560 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@9561 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@9562 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@9563 = .rodata:0x00000500; // type:object size:0x4 scope:local +@9564 = .rodata:0x00000504; // type:object size:0x4 scope:local +@9565 = .rodata:0x00000508; // type:object size:0x4 scope:local +@9566 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@9567 = .rodata:0x00000510; // type:object size:0x4 scope:local +@9568 = .rodata:0x00000514; // type:object size:0x4 scope:local +@9569 = .rodata:0x00000518; // type:object size:0x4 scope:local +@9570 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@9571 = .rodata:0x00000520; // type:object size:0x4 scope:local +@9572 = .rodata:0x00000524; // type:object size:0x4 scope:local +@9573 = .rodata:0x00000528; // type:object size:0x4 scope:local +@9574 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9575 = .rodata:0x00000530; // type:object size:0x4 scope:local +@9576 = .rodata:0x00000534; // type:object size:0x4 scope:local +@9577 = .rodata:0x00000538; // type:object size:0x4 scope:local +@9578 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@9579 = .rodata:0x00000540; // type:object size:0x4 scope:local +@9580 = .rodata:0x00000544; // type:object size:0x4 scope:local +@9581 = .rodata:0x00000548; // type:object size:0x4 scope:local +@9582 = .rodata:0x0000054C; // type:object size:0x4 scope:local +@9583 = .rodata:0x00000550; // type:object size:0x4 scope:local +@9584 = .rodata:0x00000554; // type:object size:0x4 scope:local +@9585 = .rodata:0x00000558; // type:object size:0x4 scope:local +@9586 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@9587 = .rodata:0x00000560; // type:object size:0x4 scope:local +@9588 = .rodata:0x00000564; // type:object size:0x4 scope:local +@9589 = .rodata:0x00000568; // type:object size:0x4 scope:local +@9590 = .rodata:0x0000056C; // type:object size:0x4 scope:local +@9720 = .rodata:0x00000570; // type:object size:0x4 scope:local +@9967 = .rodata:0x00000574; // type:object size:0x4 scope:local +@9968 = .rodata:0x00000578; // type:object size:0x4 scope:local +@9969 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@9970 = .rodata:0x00000580; // type:object size:0x4 scope:local +@9971 = .rodata:0x00000584; // type:object size:0x4 scope:local +@9972 = .rodata:0x00000588; // type:object size:0x4 scope:local +@9973 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@9974 = .rodata:0x00000590; // type:object size:0x4 scope:local +@9975 = .rodata:0x00000594; // type:object size:0x4 scope:local +@9976 = .rodata:0x00000598; // type:object size:0x4 scope:local +@9977 = .rodata:0x0000059C; // type:object size:0x4 scope:local +@9978 = .rodata:0x000005A0; // type:object size:0x4 scope:local +@9979 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@9980 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@9981 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@9982 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@9983 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@9984 = .rodata:0x000005B8; // type:object size:0x4 scope:local +SEBONE_EFF_DT$9989 = .rodata:0x000005BC; // type:object size:0x30 scope:local +@10107 = .rodata:0x000005EC; // type:object size:0x4 scope:local +@10108 = .rodata:0x000005F0; // type:object size:0x4 scope:local +@10202 = .rodata:0x000005F4; // type:object size:0x4 scope:local +@10203 = .rodata:0x000005F8; // type:object size:0x4 scope:local +@10204 = .rodata:0x000005FC; // type:object size:0x4 scope:local +@10205 = .rodata:0x00000600; // type:object size:0x4 scope:local +@10356 = .rodata:0x00000604; // type:object size:0x4 scope:local +@10357 = .rodata:0x00000608; // type:object size:0x4 scope:local +@10358 = .rodata:0x0000060C; // type:object size:0x4 scope:local +@10359 = .rodata:0x00000610; // type:object size:0x4 scope:local +@10360 = .rodata:0x00000614; // type:object size:0x4 scope:local +@10361 = .rodata:0x00000618; // type:object size:0x4 scope:local +ETC_CC_DT$10368 = .rodata:0x0000061C; // type:object size:0x168 scope:local +@10787 = .rodata:0x00000784; // type:object size:0x4 scope:local +@10788 = .rodata:0x00000788; // type:object size:0x4 scope:local +B2_ETC_CC_DT$10792 = .rodata:0x0000078C; // type:object size:0x28 scope:local data:float +@10940 = .rodata:0x000007B4; // type:object size:0x4 scope:local +@10941 = .rodata:0x000007B8; // type:object size:0x4 scope:local +@11601 = .rodata:0x000007BC; // type:object size:0x4 scope:local +@11602 = .rodata:0x000007C0; // type:object size:0x4 scope:local +@11603 = .rodata:0x000007C4; // type:object size:0x4 scope:local +@11604 = .rodata:0x000007C8; // type:object size:0x4 scope:local +@11605 = .rodata:0x000007CC; // type:object size:0x4 scope:local +@11606 = .rodata:0x000007D0; // type:object size:0x4 scope:local +@11607 = .rodata:0x000007D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000007D8; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3811 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3812 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3820 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ds_week_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_ds_head_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +cc_ds_body_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +cc_ds_backbone_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000F8; // type:object size:0x44 scope:global +cc_ds_hand_at_cyl_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x0000013C; // type:object size:0x44 scope:global +cc_ds_breath_at_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000180; // type:object size:0x40 scope:global +@4017 = .data:0x000001C0; // type:object size:0x68 scope:local +eff_smoke_id = .data:0x00000228; // type:object size:0x4 scope:global data:2byte +mGuardDt$4559 = .data:0x0000022C; // type:object size:0xA scope:local +mBirthAngle01_dt$4726 = .data:0x00000238; // type:object size:0x8 scope:local +mBirthAngle02_dt$4727 = .data:0x00000240; // type:object size:0x6 scope:local +mBirthYpos02_dt$4728 = .data:0x00000248; // type:object size:0xC scope:local +HeadAngleDt$5109 = .data:0x00000254; // type:object size:0xC scope:local +eff_znt_Disapp_id$5300 = .data:0x00000260; // type:object size:0x4 scope:local +eff_znt_App_id$5301 = .data:0x00000264; // type:object size:0x8 scope:local +eff_znt_SASI_id$5302 = .data:0x0000026C; // type:object size:0x6 scope:local +@5994 = .data:0x00000274; // type:object size:0xB4 scope:local +Ds_wait_id$6174 = .data:0x00000328; // type:object size:0xC scope:local +Ds_circle_id$6206 = .data:0x00000334; // type:object size:0x18 scope:local +Ds_damage_wait_id$6351 = .data:0x0000034C; // type:object size:0xC scope:local +Ds_damage_id$6352 = .data:0x00000358; // type:object size:0xC scope:local +eff_spHit_id$6369 = .data:0x00000364; // type:object size:0x4 scope:local +eff_LastSmoke_id$6370 = .data:0x00000368; // type:object size:0x8 scope:local +Ds_Etc_damage_id$7162 = .data:0x00000370; // type:object size:0x24 scope:local +smokeSet_dt$7163 = .data:0x00000394; // type:object size:0xC scope:local +effId$7205 = .data:0x000003A0; // type:object size:0x6 scope:local +Ds_breath_id$7273 = .data:0x000003A8; // type:object size:0x24 scope:local +Ds_HandAt_id$7327 = .data:0x000003CC; // type:object size:0x18 scope:local +Ds_BS_id$7392 = .data:0x000003E4; // type:object size:0xC scope:local +eff_Sand_id$7472 = .data:0x000003F0; // type:object size:0x4 scope:local +@7939 = .data:0x000003F4; // type:object size:0x44 scope:local +eff_Demo_sasi_id$9100 = .data:0x00000438; // type:object size:0x4 scope:local +@9591 = .data:0x0000043C; // type:object size:0x194 scope:local +effId$9621 = .data:0x000005D0; // type:object size:0x8 scope:local +@9985 = .data:0x000005D8; // type:object size:0xE4 scope:local +@10109 = .data:0x000006BC; // type:object size:0x20 scope:local +head_setRdt$10217 = .data:0x000006DC; // type:object size:0x14 scope:local +etc_setRdt$10369 = .data:0x000006F0; // type:object size:0x48 scope:local +head2_setRdt$10836 = .data:0x00000738; // type:object size:0x14 scope:local +l_daB_DS_Method = .data:0x0000074C; // type:object size:0x20 scope:global +g_profile_B_DS = .data:0x0000076C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000079C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000007A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000007B4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007E4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000808; // type:object size:0xC scope:global +__vt__12daB_DS_HIO_c = .data:0x00000814; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_142_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3948 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x50 scope:global data:byte +handL_ang = .bss:0x000000A4; // type:object size:0x2 scope:global +handR_ang = .bss:0x000000A6; // type:object size:0x2 scope:global +handX_ang = .bss:0x000000A8; // type:object size:0x2 scope:global +lbl_142_bss_AA = .bss:0x000000AA; // type:object size:0x1 data:byte +@5249 = .bss:0x000000AC; // type:object size:0xC scope:local +@5252 = .bss:0x000000BC; // type:object size:0xC scope:local +@5253 = .bss:0x000000C8; // type:object size:0xC scope:local +mOpPlayerDt$5248 = .bss:0x000000D4; // type:object size:0x24 scope:local +@5255 = .bss:0x000000F8; // type:object size:0xC scope:local +@5258 = .bss:0x00000108; // type:object size:0xC scope:local +@5259 = .bss:0x00000114; // type:object size:0xC scope:local +@5260 = .bss:0x00000120; // type:object size:0xC scope:local +@5261 = .bss:0x0000012C; // type:object size:0xC scope:local +@5262 = .bss:0x00000138; // type:object size:0xC scope:local +@5263 = .bss:0x00000144; // type:object size:0xC scope:local +@5264 = .bss:0x00000150; // type:object size:0xC scope:local +@5265 = .bss:0x0000015C; // type:object size:0xC scope:local +@5266 = .bss:0x00000168; // type:object size:0xC scope:local +@5267 = .bss:0x00000174; // type:object size:0xC scope:local +@5268 = .bss:0x00000180; // type:object size:0xC scope:local +@5269 = .bss:0x0000018C; // type:object size:0xC scope:local +@5270 = .bss:0x00000198; // type:object size:0xC scope:local +@5271 = .bss:0x000001A4; // type:object size:0xC scope:local +mOpCenterDt$5254 = .bss:0x000001B0; // type:object size:0xB4 scope:local +@5273 = .bss:0x00000264; // type:object size:0xC scope:local +@5276 = .bss:0x00000274; // type:object size:0xC scope:local +mOpCenterBodyDt$5272 = .bss:0x00000280; // type:object size:0x18 scope:local +@5278 = .bss:0x00000298; // type:object size:0xC scope:local +@5281 = .bss:0x000002A8; // type:object size:0xC scope:local +@5282 = .bss:0x000002B4; // type:object size:0xC scope:local +@5283 = .bss:0x000002C0; // type:object size:0xC scope:local +@5284 = .bss:0x000002CC; // type:object size:0xC scope:local +@5285 = .bss:0x000002D8; // type:object size:0xC scope:local +@5286 = .bss:0x000002E4; // type:object size:0xC scope:local +@5287 = .bss:0x000002F0; // type:object size:0xC scope:local +@5288 = .bss:0x000002FC; // type:object size:0xC scope:local +@5289 = .bss:0x00000308; // type:object size:0xC scope:local +@5290 = .bss:0x00000314; // type:object size:0xC scope:local +@5291 = .bss:0x00000320; // type:object size:0xC scope:local +@5292 = .bss:0x0000032C; // type:object size:0xC scope:local +@5293 = .bss:0x00000338; // type:object size:0xC scope:local +@5294 = .bss:0x00000344; // type:object size:0xC scope:local +mOpEyeDt$5277 = .bss:0x00000350; // type:object size:0xB4 scope:local +@5296 = .bss:0x00000404; // type:object size:0xC scope:local +@5299 = .bss:0x00000414; // type:object size:0xC scope:local +mOpEyeBodyDt$5295 = .bss:0x00000420; // type:object size:0x18 scope:local +@6354 = .bss:0x00000438; // type:object size:0xC scope:local +@6357 = .bss:0x00000448; // type:object size:0xC scope:local +@6358 = .bss:0x00000454; // type:object size:0xC scope:local +@6359 = .bss:0x00000460; // type:object size:0xC scope:local +@6360 = .bss:0x0000046C; // type:object size:0xC scope:local +down_center_dt$6353 = .bss:0x00000478; // type:object size:0x3C scope:local +@6362 = .bss:0x000004B4; // type:object size:0xC scope:local +@6365 = .bss:0x000004C4; // type:object size:0xC scope:local +@6366 = .bss:0x000004D0; // type:object size:0xC scope:local +@6367 = .bss:0x000004DC; // type:object size:0xC scope:local +@6368 = .bss:0x000004E8; // type:object size:0xC scope:local +down_eye_dt$6361 = .bss:0x000004F4; // type:object size:0x3C scope:local +@7447 = .bss:0x00000530; // type:object size:0xC scope:local +@7450 = .bss:0x00000540; // type:object size:0xC scope:local +@7451 = .bss:0x0000054C; // type:object size:0xC scope:local +mOp2PlayerDt$7446 = .bss:0x00000558; // type:object size:0x24 scope:local +@7453 = .bss:0x0000057C; // type:object size:0xC scope:local +@7456 = .bss:0x0000058C; // type:object size:0xC scope:local +@7457 = .bss:0x00000598; // type:object size:0xC scope:local +@7458 = .bss:0x000005A4; // type:object size:0xC scope:local +@7459 = .bss:0x000005B0; // type:object size:0xC scope:local +@7460 = .bss:0x000005BC; // type:object size:0xC scope:local +@7461 = .bss:0x000005C8; // type:object size:0xC scope:local +mOp2CenterDt$7452 = .bss:0x000005D4; // type:object size:0x54 scope:local +@7463 = .bss:0x00000628; // type:object size:0xC scope:local +@7466 = .bss:0x00000638; // type:object size:0xC scope:local +@7467 = .bss:0x00000644; // type:object size:0xC scope:local +@7468 = .bss:0x00000650; // type:object size:0xC scope:local +@7469 = .bss:0x0000065C; // type:object size:0xC scope:local +@7470 = .bss:0x00000668; // type:object size:0xC scope:local +@7471 = .bss:0x00000674; // type:object size:0xC scope:local +mOp2EyeDt$7462 = .bss:0x00000680; // type:object size:0x54 scope:local +@9091 = .bss:0x000006D4; // type:object size:0xC scope:local +@9094 = .bss:0x000006E4; // type:object size:0xC scope:local +mEd2CenterDt$9090 = .bss:0x000006F0; // type:object size:0x18 scope:local +@9096 = .bss:0x00000708; // type:object size:0xC scope:local +@9099 = .bss:0x00000718; // type:object size:0xC scope:local +mEd22EyeDt$9095 = .bss:0x00000724; // type:object size:0x18 scope:local +lbl_142_bss_73C = .bss:0x0000073C; // type:object size:0x1 data:byte +mWaitDt$9733 = .bss:0x00000740; // type:object size:0xC scope:local data:4byte +@10210 = .bss:0x0000074C; // type:object size:0xC scope:local +@10213 = .bss:0x0000075C; // type:object size:0xC scope:local +@10214 = .bss:0x00000768; // type:object size:0xC scope:local +@10215 = .bss:0x00000774; // type:object size:0xC scope:local +@10216 = .bss:0x00000780; // type:object size:0xC scope:local +head_cc_dt$10209 = .bss:0x0000078C; // type:object size:0x3C scope:local +@10829 = .bss:0x000007C8; // type:object size:0xC scope:local +@10832 = .bss:0x000007D8; // type:object size:0xC scope:local +@10833 = .bss:0x000007E4; // type:object size:0xC scope:local +@10834 = .bss:0x000007F0; // type:object size:0xC scope:local +@10835 = .bss:0x000007FC; // type:object size:0xC scope:local +head2_cc_dt$10828 = .bss:0x00000808; // type:object size:0x3C scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000844; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000848; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000084C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000850; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000854; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000858; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000085C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000860; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000864; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000868; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000086C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000870; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000874; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000878; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000087C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000880; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000884; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000888; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000088C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000890; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000894; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000898; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000089C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000008A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000008A4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_gg/splits.txt b/config/GZ2P01/rels/d_a_b_gg/splits.txt new file mode 100644 index 0000000000..76df93067a --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gg.cpp: + .text start:0x000000EC end:0x0000ED2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000390 + .data start:0x00000000 end:0x000002C4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2P01/rels/d_a_b_gg/symbols.txt b/config/GZ2P01/rels/d_a_b_gg/symbols.txt new file mode 100644 index 0000000000..002c728c80 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gg/symbols.txt @@ -0,0 +1,349 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GG_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +CreateHeap__8daB_GG_cFv = .text:0x00000144; // type:function size:0x1CC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000310; // type:function size:0x20 scope:global +initCc__8daB_GG_cFv = .text:0x00000330; // type:function size:0x154 scope:global +setCcCylinder__8daB_GG_cFv = .text:0x00000484; // type:function size:0x214 scope:global +G_setCcCylinder__8daB_GG_cFv = .text:0x00000698; // type:function size:0x118 scope:global +MoveCo__8daB_GG_cFv = .text:0x000007B0; // type:function size:0x74 scope:global +ctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000824; // type:function size:0x1C8 scope:global +JointCallBack__FP8J3DJointi = .text:0x000009EC; // type:function size:0x4C scope:global +HeadctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x1C0 scope:global +HeadJointCallBack__FP8J3DJointi = .text:0x00000BF8; // type:function size:0x4C scope:global +SetAnm__8daB_GG_cFiiff = .text:0x00000C44; // type:function size:0xAC scope:global +way_bg_check2__FP8daB_GG_c4cXyz4cXyz = .text:0x00000CF0; // type:function size:0xA8 scope:global +roofchk__FP8daB_GG_c = .text:0x00000D98; // type:function size:0xC0 scope:global +other_bg_check__FP8daB_GG_cP10fopAc_ac_c = .text:0x00000E58; // type:function size:0xD8 scope:global +Hanekaeri__FP8daB_GG_c4cXyz4cXyzf = .text:0x00000F30; // type:function size:0x7A4 scope:global +Yazirushi__8daB_GG_cFv = .text:0x000016D4; // type:function size:0x54 scope:global +SpeedClear__8daB_GG_cFv = .text:0x00001728; // type:function size:0x1C scope:global +SetAction__8daB_GG_cFUcUcUc = .text:0x00001744; // type:function size:0x28 scope:global +GetAction__8daB_GG_cFUcUcUc = .text:0x0000176C; // type:function size:0x40 scope:global +DemoSkip__8daB_GG_cFi = .text:0x000017AC; // type:function size:0x158 scope:global +DemoSkipCallBack__8daB_GG_cFPvi = .text:0x00001904; // type:function size:0x34 scope:global +CameraSet__8daB_GG_cFv = .text:0x00001938; // type:function size:0x120 scope:global +SetStopingCam__8daB_GG_cFv = .text:0x00001A58; // type:function size:0x84 scope:global +SetStopCam__8daB_GG_cF4cXyzffs = .text:0x00001ADC; // type:function size:0x150 scope:global +SetMoveCam__8daB_GG_cF4cXyzffsff = .text:0x00001C2C; // type:function size:0x188 scope:global +SetMoveCam1__8daB_GG_cFff = .text:0x00001DB4; // type:function size:0x124 scope:global +SetReleaseCam__8daB_GG_cFv = .text:0x00001ED8; // type:function size:0xA4 scope:global +St_CamAction__8daB_GG_cFv = .text:0x00001F7C; // type:function size:0xC90 scope:global +St_DemoAction__8daB_GG_cFv = .text:0x00002C0C; // type:function size:0x9BC scope:global +Md_CamAction__8daB_GG_cFv = .text:0x000035C8; // type:function size:0x340 scope:global +Md_DemoAction__8daB_GG_cFv = .text:0x00003908; // type:function size:0x7C0 scope:global +Gn_CamAction__8daB_GG_cFv = .text:0x000040C8; // type:function size:0x58C scope:global +Gn_DemoAction__8daB_GG_cFv = .text:0x00004654; // type:function size:0x5D0 scope:global +DemoAction__8daB_GG_cFv = .text:0x00004C24; // type:function size:0xE0 scope:global +F_WaitAction__8daB_GG_cFv = .text:0x00004D04; // type:function size:0x1C0 scope:global +F_FookChk__8daB_GG_cFv = .text:0x00004EC4; // type:function size:0x264 scope:global +F_MoveAction__8daB_GG_cFv = .text:0x00005128; // type:function size:0x864 scope:global +F_LV7_W_MoveAction__8daB_GG_cFv = .text:0x0000598C; // type:function size:0x260 scope:global +F_AttackAction__8daB_GG_cFv = .text:0x00005BEC; // type:function size:0xA08 scope:global +F_DamageAction__8daB_GG_cFv = .text:0x000065F4; // type:function size:0x87C scope:global +AttentionChk__8daB_GG_cFv = .text:0x00006E70; // type:function size:0x90 scope:global +FlyAction__8daB_GG_cFv = .text:0x00006F00; // type:function size:0x1BC scope:global +F_A_TargetMove__8daB_GG_cF4cXyzUc = .text:0x000070BC; // type:function size:0x240 scope:global +F_A_TargetMove__8daB_GG_cF4cXyz = .text:0x000072FC; // type:function size:0x1EC scope:global +F_A_MoveAction__8daB_GG_cFv = .text:0x000074E8; // type:function size:0x504 scope:global +F_A_WaitAction__8daB_GG_cFv = .text:0x000079EC; // type:function size:0x20 scope:global +F_A_Action__8daB_GG_cFv = .text:0x00007A0C; // type:function size:0x14C scope:global +FookChk__8daB_GG_cFv = .text:0x00007B58; // type:function size:0x214 scope:global +CutChk__8daB_GG_cFv = .text:0x00007D6C; // type:function size:0xE8 scope:global +G_MoveAction__8daB_GG_cFv = .text:0x00007E54; // type:function size:0x93C scope:global +FallChk__8daB_GG_cFv = .text:0x00008790; // type:function size:0x380 scope:global +G_AttackAction__8daB_GG_cFv = .text:0x00008B10; // type:function size:0x578 scope:global +G_DamageAction__8daB_GG_cFv = .text:0x00009088; // type:function size:0x9A8 scope:global +G_DeathAction__8daB_GG_cFv = .text:0x00009A30; // type:function size:0x200 scope:global +G_DeathAction1__8daB_GG_cFv = .text:0x00009C30; // type:function size:0x358 scope:global +__dt__8cM3dGPlaFv = .text:0x00009F88; // type:function size:0x48 scope:global +DeathCam__8daB_GG_cFv = .text:0x00009FD0; // type:function size:0xA58 scope:global +GroundAction__8daB_GG_cFv = .text:0x0000AA28; // type:function size:0x1A0 scope:global +StopAction__8daB_GG_cFv = .text:0x0000ABC8; // type:function size:0x3B8 scope:global +HitChk__8daB_GG_cFv = .text:0x0000AF80; // type:function size:0x70 scope:global +Action__8daB_GG_cFv = .text:0x0000AFF0; // type:function size:0x108 scope:global +HeadAction__8daB_GG_cFv = .text:0x0000B0F8; // type:function size:0x610 scope:global +SetHeadAngle__8daB_GG_cFv = .text:0x0000B708; // type:function size:0x120 scope:global +SoundChk__8daB_GG_cFv = .text:0x0000B828; // type:function size:0x7FC scope:global +Execute__8daB_GG_cFv = .text:0x0000C024; // type:function size:0x3E8 scope:global +ObjHit__8daB_GG_cFv = .text:0x0000C40C; // type:function size:0x20 scope:global +At_Check__8daB_GG_cFv = .text:0x0000C42C; // type:function size:0x1EC scope:global +MoveAt__8daB_GG_cFv = .text:0x0000C618; // type:function size:0x74 scope:global +F_AtHit__8daB_GG_cFv = .text:0x0000C68C; // type:function size:0x150 scope:global +ChanceTime__8daB_GG_cFv = .text:0x0000C7DC; // type:function size:0x52C scope:global +ArmAngleSet__8daB_GG_cFv = .text:0x0000CD08; // type:function size:0x68 scope:global +Guard__8daB_GG_cFv = .text:0x0000CD70; // type:function size:0x550 scope:global +Draw__8daB_GG_cFv = .text:0x0000D2C0; // type:function size:0x2C8 scope:global +Delete__8daB_GG_cFv = .text:0x0000D588; // type:function size:0x68 scope:global +setBaseMtx__8daB_GG_cFv = .text:0x0000D5F0; // type:function size:0x70 scope:global +setShieldMtx__8daB_GG_cFv = .text:0x0000D660; // type:function size:0x5C scope:global +setSwordMtx__8daB_GG_cFv = .text:0x0000D6BC; // type:function size:0x70 scope:global +setSwordMtx1__8daB_GG_cFv = .text:0x0000D72C; // type:function size:0x6C scope:global +setHeadMtx__8daB_GG_cFv = .text:0x0000D798; // type:function size:0x78 scope:global +setHeadMtx1__8daB_GG_cFv = .text:0x0000D810; // type:function size:0x4C scope:global +daB_GG_Draw__FP8daB_GG_c = .text:0x0000D85C; // type:function size:0x20 scope:global +daB_GG_Execute__FP8daB_GG_c = .text:0x0000D87C; // type:function size:0x20 scope:global +daB_GG_IsDelete__FP8daB_GG_c = .text:0x0000D89C; // type:function size:0x8 scope:global +daB_GG_Delete__FP8daB_GG_c = .text:0x0000D8A4; // type:function size:0x20 scope:global +Create__8daB_GG_cFv = .text:0x0000D8C4; // type:function size:0x840 scope:global +__ct__8daB_GG_cFv = .text:0x0000E104; // type:function size:0x1D4 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000E2D8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000E334; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000E3A4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x0000E414; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000E45C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000E528; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000E5AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000E5F4; // type:function size:0x48 scope:global +daB_GG_Create__FP10fopAc_ac_c = .text:0x0000E63C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000E65C; // type:function size:0x48 scope:global +__dt__12daB_GG_HIO_cFv = .text:0x0000E6A4; // type:function size:0x48 scope:global +__sinit_d_a_b_gg_cpp = .text:0x0000E6EC; // type:function size:0x1E0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000E8CC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000E8D4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000E8DC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000ECF0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3911 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +ccCylSrc$3979 = .rodata:0x00000038; // type:object size:0x44 scope:local +ccHookSrc$3980 = .rodata:0x0000007C; // type:object size:0x44 scope:local +ccShieldSphSrc$3981 = .rodata:0x000000C0; // type:object size:0x40 scope:local +ccSphSrc$3982 = .rodata:0x00000100; // type:object size:0x40 scope:local +@4064 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@4089 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@4148 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@4220 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@4250 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4585 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4586 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000180; // type:object size:0x4 scope:local data:string +@4588 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5007 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5008 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5009 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5010 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5011 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5012 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5013 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5014 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5015 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5016 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5017 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5018 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float +@5019 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5020 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5021 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5022 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5023 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5024 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5025 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5026 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5027 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5028 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5029 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5030 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5031 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5032 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5033 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5036 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5245 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5246 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5247 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5250 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5251 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5316 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5317 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000238; // type:object size:0x4 scope:local data:float +@5508 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5642 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5646 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5647 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5648 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5650 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5651 = .rodata:0x00000270; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5781 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@5782 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000288; // type:object size:0x4 scope:local data:float +@5785 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5883 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float +@5885 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5886 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6106 = .rodata:0x000002A0; // type:object size:0x4 scope:local data:float +@6107 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6108 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6109 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6110 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6111 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6174 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6430 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6626 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6627 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6628 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6653 = .rodata:0x000002CC; // type:object size:0x4 scope:local data:float +@6924 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7247 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7347 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7534 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7535 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7819 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7984 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8242 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8243 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@8244 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@8245 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@8519 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@8520 = .rodata:0x00000300; // type:object size:0x4 scope:local +@8732 = .rodata:0x00000304; // type:object size:0x4 scope:local +@8733 = .rodata:0x00000308; // type:object size:0x4 scope:local +@8734 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@8735 = .rodata:0x00000310; // type:object size:0x4 scope:local +@8736 = .rodata:0x00000314; // type:object size:0x4 scope:local +@8737 = .rodata:0x00000318; // type:object size:0x4 scope:local +@8738 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@8739 = .rodata:0x00000320; // type:object size:0x4 scope:local +@8740 = .rodata:0x00000324; // type:object size:0x4 scope:local +@8741 = .rodata:0x00000328; // type:object size:0x4 scope:local +@8742 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9281 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9282 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9660 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9661 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9662 = .rodata:0x00000340; // type:object size:0x4 scope:local +@9929 = .rodata:0x00000344; // type:object size:0x4 scope:local +@9930 = .rodata:0x00000348; // type:object size:0x4 scope:local +@9931 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@9932 = .rodata:0x00000350; // type:object size:0x4 scope:local +@9933 = .rodata:0x00000354; // type:object size:0x4 scope:local +@9934 = .rodata:0x00000358; // type:object size:0x4 scope:local +@9935 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@9936 = .rodata:0x00000360; // type:object size:0x4 scope:local +@9937 = .rodata:0x00000364; // type:object size:0x4 scope:local +@9938 = .rodata:0x00000368; // type:object size:0x4 scope:local +@9939 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@9940 = .rodata:0x00000370; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000374; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3790 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3791 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3799 = .data:0x00000030; // type:object size:0x6 scope:local +@5037 = .data:0x00000038; // type:object size:0x54 scope:local +@5652 = .data:0x0000008C; // type:object size:0x1C scope:local +@6629 = .data:0x000000A8; // type:object size:0x38 scope:local +@7820 = .data:0x000000E0; // type:object size:0x2C scope:local +@8743 = .data:0x0000010C; // type:object size:0x70 scope:local +@9091 = .data:0x0000017C; // type:object size:0x74 scope:local +l_daB_GG_Method = .data:0x000001F0; // type:object size:0x20 scope:global +g_profile_B_GG = .data:0x00000210; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000240; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000288; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000294; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002AC; // type:object size:0xC scope:global +__vt__12daB_GG_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_143_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3927 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +s_dis__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000070; // type:object size:0x4 scope:global data:float +s_LinkPos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000074; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000078; // type:object size:0x2 scope:global data:2byte +@3935 = .bss:0x0000007C; // type:object size:0xC scope:local +s_centerpos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +s_M_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000094; // type:object size:0x2 scope:global +s_W_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000096; // type:object size:0x2 scope:global +@3936 = .bss:0x00000098; // type:object size:0xC scope:local +@3937 = .bss:0x000000A4; // type:object size:0xC scope:local +@3938 = .bss:0x000000B0; // type:object size:0xC scope:local +out_pos = .bss:0x000000BC; // type:object size:0x24 scope:global data:float +@3939 = .bss:0x000000E0; // type:object size:0xC scope:local +@3940 = .bss:0x000000EC; // type:object size:0xC scope:local +@3941 = .bss:0x000000F8; // type:object size:0xC scope:local +in_pos = .bss:0x00000104; // type:object size:0x24 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_gm/splits.txt b/config/GZ2P01/rels/d_a_b_gm/splits.txt new file mode 100644 index 0000000000..6fe68269de --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gm.cpp: + .text start:0x000000EC end:0x00006914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x000003F8 + .bss start:0x00000008 end:0x000001C8 diff --git a/config/GZ2P01/rels/d_a_b_gm/symbols.txt b/config/GZ2P01/rels/d_a_b_gm/symbols.txt new file mode 100644 index 0000000000..3c288ca175 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gm/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GM_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global +anm_init__FP10b_gm_classifUcf = .text:0x0000019C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000248; // type:function size:0x300 scope:global +daB_GM_Draw__FP10b_gm_class = .text:0x00000548; // type:function size:0x278 scope:global +__dt__4cXyzFv = .text:0x000007C0; // type:function size:0x3C scope:global +s_ko_del__FPvPv = .text:0x000007FC; // type:function size:0x58 scope:global +damage_check__FP10b_gm_class = .text:0x00000854; // type:function size:0x384 scope:global +bg_check__FP10b_gm_class = .text:0x00000BD8; // type:function size:0x1A0 scope:global +__dt__8cM3dGPlaFv = .text:0x00000D78; // type:function size:0x48 scope:global +s_ko_sub__FPvPv = .text:0x00000DC0; // type:function size:0x58 scope:global +s_ko2_move__FPvPv = .text:0x00000E18; // type:function size:0x68 scope:global +s_ko2_get__FPvPv = .text:0x00000E80; // type:function size:0x58 scope:global +s_ko_move__FPvPv = .text:0x00000ED8; // type:function size:0x78 scope:global +b_gm_wait__FP10b_gm_class = .text:0x00000F50; // type:function size:0xD8 scope:global +b_gm_move__FP10b_gm_class = .text:0x00001028; // type:function size:0x5C8 scope:global +b_gm_beam__FP10b_gm_class = .text:0x000015F0; // type:function size:0x1C0 scope:global +b_gm_kogoma__FP10b_gm_class = .text:0x000017B0; // type:function size:0x4F4 scope:global +b_gm_damage__FP10b_gm_class = .text:0x00001CA4; // type:function size:0x12C scope:global +b_gm_drop__FP10b_gm_class = .text:0x00001DD0; // type:function size:0x38C scope:global +action__FP10b_gm_class = .text:0x0000215C; // type:function size:0x16C scope:global +foot_IK__FP10b_gm_classP9b_gm_foot = .text:0x000022C8; // type:function size:0x2AC scope:global +foot_IK_main__FP10b_gm_class = .text:0x00002574; // type:function size:0x17C scope:global +anm_se_set__FP10b_gm_class = .text:0x000026F0; // type:function size:0x5EC scope:global +cam_3d_morf__FP10b_gm_classf = .text:0x00002CDC; // type:function size:0xE4 scope:global +cam_spd_set__FP10b_gm_class = .text:0x00002DC0; // type:function size:0xA0 scope:global +demo_camera__FP10b_gm_class = .text:0x00002E60; // type:function size:0x1898 scope:global +daB_GM_Execute__FP10b_gm_class = .text:0x000046F8; // type:function size:0x1148 scope:global +daB_GM_IsDelete__FP10b_gm_class = .text:0x00005840; // type:function size:0x8 scope:global +daB_GM_Delete__FP10b_gm_class = .text:0x00005848; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000058B8; // type:function size:0x448 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005D00; // type:function size:0x48 scope:global +daB_GM_Create__FP10fopAc_ac_c = .text:0x00005D48; // type:function size:0x33C scope:global +__ct__10b_gm_classFv = .text:0x00006084; // type:function size:0x1DC scope:global +__dt__9b_gm_footFv = .text:0x00006260; // type:function size:0x3C scope:global +__ct__9b_gm_footFv = .text:0x0000629C; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000062A0; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00006324; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x000063F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006438; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006480; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000064DC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000654C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065BC; // type:function size:0x48 scope:global +__dt__12daB_GM_HIO_cFv = .text:0x00006604; // type:function size:0x48 scope:global +__sinit_d_a_b_gm_cpp = .text:0x0000664C; // type:function size:0x214 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006860; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006868; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00006870; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000688C; // type:function size:0x74 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00006900; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3777 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3987 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4154 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4349 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4350 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4390 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4391 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4540 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4615 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4616 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4617 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5466 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5467 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5468 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5469 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5470 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5471 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5472 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5473 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5474 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5475 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5478 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5481 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5482 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5483 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5484 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5485 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5486 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5487 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5488 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5489 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5490 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5491 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5492 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5494 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5496 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5497 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5498 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5501 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5502 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5506 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5508 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5509 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5510 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5511 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5512 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5513 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5514 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5515 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5516 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:string +@5517 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5518 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5522 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@6079 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6080 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6081 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6082 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6083 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6084 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6085 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6086 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6088 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6089 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6249 = .rodata:0x000001E4; // type:object size:0x4 scope:local data:float +@6363 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6364 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6595 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6596 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6597 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6598 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000200; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +name$4019 = .data:0x00000020; // type:object size:0x6 scope:local +name$4042 = .data:0x00000028; // type:object size:0x8 scope:local +@4354 = .data:0x00000030; // type:object size:0x2C scope:local +@4619 = .data:0x0000005C; // type:object size:0x58 scope:local +@4656 = .data:0x000000B4; // type:object size:0x30 scope:local +top_j = .data:0x000000E4; // type:object size:0x28 scope:global +@5519 = .data:0x0000010C; // type:object size:0xD0 scope:local +name$5641 = .data:0x000001DC; // type:object size:0x8 scope:local +body_sph_src$6272 = .data:0x000001E4; // type:object size:0x40 scope:local +core_sph_src$6273 = .data:0x00000224; // type:object size:0x40 scope:local +hand_sph_src$6274 = .data:0x00000264; // type:object size:0x40 scope:local +foot_sph_src$6275 = .data:0x000002A4; // type:object size:0x40 scope:local +beam_sph_src$6276 = .data:0x000002E4; // type:object size:0x40 scope:local +l_daB_GM_Method = .data:0x00000324; // type:object size:0x20 scope:global +g_profile_B_GM = .data:0x00000344; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000374; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000380; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000038C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000398; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003D4; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000003E0; // type:object size:0xC scope:global +__vt__12daB_GM_HIO_c = .data:0x000003EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_144_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3769 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4C scope:global data:byte +ko_ct = .bss:0x000000A0; // type:object size:0x4 scope:global data:4byte +@4218 = .bss:0x000000A4; // type:object size:0xC scope:local +@4219 = .bss:0x000000B0; // type:object size:0xC scope:local +@4220 = .bss:0x000000BC; // type:object size:0xC scope:local +@4221 = .bss:0x000000C8; // type:object size:0xC scope:local +target_pos = .bss:0x000000D4; // type:object size:0x30 scope:global data:float +@4708 = .bss:0x00000104; // type:object size:0xC scope:local +@4709 = .bss:0x00000110; // type:object size:0xC scope:local +@4710 = .bss:0x0000011C; // type:object size:0xC scope:local +@4711 = .bss:0x00000128; // type:object size:0xC scope:local +top_pos_data = .bss:0x00000134; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_gnd/splits.txt b/config/GZ2P01/rels/d_a_b_gnd/splits.txt new file mode 100644 index 0000000000..c7e4552796 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gnd.cpp: + .text start:0x000000EC end:0x0000DCF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000036C + .data start:0x00000000 end:0x00000590 + .bss start:0x00000008 end:0x00000160 diff --git a/config/GZ2P01/rels/d_a_b_gnd/symbols.txt b/config/GZ2P01/rels/d_a_b_gnd/symbols.txt new file mode 100644 index 0000000000..e703720726 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gnd/symbols.txt @@ -0,0 +1,394 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_GND_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP11b_gnd_classifUcf = .text:0x00000134; // type:function size:0xB4 scope:global +h_anm_init__FP11b_gnd_classifUcf = .text:0x000001E8; // type:function size:0xB8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002A0; // type:function size:0x1CC scope:global +h_nodeCallBack__FP8J3DJointi = .text:0x0000046C; // type:function size:0x16C scope:global +daB_GND_Draw__FP11b_gnd_class = .text:0x000005D8; // type:function size:0x46C scope:global +__dt__4cXyzFv = .text:0x00000A44; // type:function size:0x3C scope:global +shot_s_sub__FPvPv = .text:0x00000A80; // type:function size:0x194 scope:global +gake_check__FP11b_gnd_class = .text:0x00000C14; // type:function size:0x674 scope:global +saku_jump_check__FP11b_gnd_class = .text:0x00001288; // type:function size:0x30C scope:global +__dt__8cM3dGPlaFv = .text:0x00001594; // type:function size:0x48 scope:global +b_gnd_h_wait__FP11b_gnd_class = .text:0x000015DC; // type:function size:0x12C scope:global +b_gnd_h_wait2__FP11b_gnd_class = .text:0x00001708; // type:function size:0x228 scope:global +b_gnd_h_run_a__FP11b_gnd_class = .text:0x00001930; // type:function size:0xD14 scope:global +b_gnd_h_run_p__FP11b_gnd_class = .text:0x00002644; // type:function size:0x550 scope:global +b_gnd_h_jump__FP11b_gnd_class = .text:0x00002B94; // type:function size:0x1D0 scope:global +b_gnd_h_end__FP11b_gnd_class = .text:0x00002D64; // type:function size:0x34C scope:global +b_gnd_g_wait__FP11b_gnd_class = .text:0x000030B0; // type:function size:0x478 scope:global +b_gnd_g_attack__FP11b_gnd_class = .text:0x00003528; // type:function size:0x904 scope:global +b_gnd_g_defence__FP11b_gnd_class = .text:0x00003E2C; // type:function size:0x494 scope:global +b_gnd_g_jump__FP11b_gnd_class = .text:0x000042C0; // type:function size:0x368 scope:global +b_gnd_g_side__FP11b_gnd_class = .text:0x00004628; // type:function size:0x298 scope:global +b_gnd_g_tuba__FP11b_gnd_class = .text:0x000048C0; // type:function size:0xDC scope:global +b_gnd_g_damage__FP11b_gnd_class = .text:0x0000499C; // type:function size:0x1AC scope:global +b_gnd_g_down__FP11b_gnd_class = .text:0x00004B48; // type:function size:0x3F8 scope:global +b_gnd_g_end__FP11b_gnd_class = .text:0x00004F40; // type:function size:0x58 scope:global +damage_check__FP11b_gnd_class = .text:0x00004F98; // type:function size:0x2EC scope:global +eff_set_h__FP11b_gnd_class = .text:0x00005284; // type:function size:0x718 scope:global +eff_set__FP11b_gnd_class = .text:0x0000599C; // type:function size:0xE8 scope:global +s_fkdel_sub__FPvPv = .text:0x00005A84; // type:function size:0x4C scope:global +s_objgbdel_sub__FPvPv = .text:0x00005AD0; // type:function size:0x4C scope:global +h_damage_check__FP11b_gnd_class = .text:0x00005B1C; // type:function size:0x2DC scope:global +action__FP11b_gnd_class = .text:0x00005DF8; // type:function size:0x898 scope:global +ball_bg_check__FP11b_gnd_classi = .text:0x00006690; // type:function size:0x100 scope:global +himo_control1__FP11b_gnd_classP4cXyziSc = .text:0x00006790; // type:function size:0x324 scope:global +himo_control2__FP11b_gnd_classP4cXyziSc = .text:0x00006AB4; // type:function size:0x20C scope:global +cam_3d_morf__FP11b_gnd_classf = .text:0x00006CC0; // type:function size:0xE4 scope:global +cam_spd_set__FP11b_gnd_class = .text:0x00006DA4; // type:function size:0xA0 scope:global +demo_camera__FP11b_gnd_class = .text:0x00006E44; // type:function size:0x233C scope:global +anm_se_set__FP11b_gnd_class = .text:0x00009180; // type:function size:0x1178 scope:global +daB_GND_Execute__FP11b_gnd_class = .text:0x0000A2F8; // type:function size:0x1DA0 scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000C098; // type:function size:0x24 scope:global +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000C0BC; // type:function size:0x1C scope:global +__as__5csXyzFRC5csXyz = .text:0x0000C0D8; // type:function size:0x1C scope:global +daB_GND_IsDelete__FP11b_gnd_class = .text:0x0000C0F4; // type:function size:0x8 scope:global +daB_GND_Delete__FP11b_gnd_class = .text:0x0000C0FC; // type:function size:0xB8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000C1B4; // type:function size:0x954 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000CB08; // type:function size:0x48 scope:global +daB_GND_Create__FP10fopAc_ac_c = .text:0x0000CB50; // type:function size:0x4B0 scope:global +__ct__11b_gnd_classFv = .text:0x0000D000; // type:function size:0x3C4 scope:global +__ct__19mDoExt_3DlineMat1_cFv = .text:0x0000D3C4; // type:function size:0x1C scope:global +__dt__8g_himo_sFv = .text:0x0000D3E0; // type:function size:0x60 scope:global +__ct__8g_himo_sFv = .text:0x0000D440; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x0000D488; // type:function size:0x4 scope:global +__dt__16Z2SoundObjSimpleFv = .text:0x0000D48C; // type:function size:0x60 scope:global +__dt__8cM3dGCylFv = .text:0x0000D4EC; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000D534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D57C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000D5C4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000D690; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D714; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000D770; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D7E0; // type:function size:0x70 scope:global +__ct__11J3DLightObjFv = .text:0x0000D850; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000D888; // type:function size:0x48 scope:global +__dt__13daB_GND_HIO_cFv = .text:0x0000D8D0; // type:function size:0x48 scope:global +__sinit_d_a_b_gnd_cpp = .text:0x0000D918; // type:function size:0x78 scope:local +__arraydtor$4508 = .text:0x0000D990; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000D9C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D9D0; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000D9D8; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000D9EC; // type:function size:0x1C scope:global +getTrigA__8mDoCPd_cFUl = .text:0x0000DA08; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000DA24; // type:function size:0x80 scope:global +getAnmMtx__8J3DModelFi = .text:0x0000DAA4; // type:function size:0x14 scope:global +dComIfGp_setHitMark__FUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x0000DAB8; // type:function size:0x60 scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x0000DB18; // type:function size:0x14 scope:global +__ct__4cXyzFfff = .text:0x0000DB2C; // type:function size:0x10 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000DB3C; // type:function size:0x10 scope:global +setFrame__13mDoExt_morf_cFf = .text:0x0000DB4C; // type:function size:0x40 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000DB8C; // type:function size:0x30 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000DBBC; // type:function size:0x74 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000DC30; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000DC44; // type:function size:0x14 scope:global +changeDemoMode__9daHorse_cFUli = .text:0x0000DC58; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x0000DC64; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000DC74; // type:function size:0x1C scope:global +changeOriginalDemo__9daHorse_cFv = .text:0x0000DC90; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x0000DCA4; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000DCBC; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000DCD8; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3815 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3902 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4102 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4103 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4154 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4155 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4156 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4157 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4316 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4320 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4437 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4438 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4503 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4504 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4506 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4960 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4961 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4970 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4971 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4972 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4973 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4974 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5101 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5102 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5137 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5206 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5208 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:string +@5209 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5211 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5305 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5306 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5536 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5537 = .rodata:0x00000118; // type:object size:0x4 scope:local data:string +@5538 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5539 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5540 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5541 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5634 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5635 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5702 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5751 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5894 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6508 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6509 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6510 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6631 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7202 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7203 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7204 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7205 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7208 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7209 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7211 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7212 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7213 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7214 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7215 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7216 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7217 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7218 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7219 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7220 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7222 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7223 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7224 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7225 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7226 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7230 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7231 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7232 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7233 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@7234 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7235 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7236 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7237 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7238 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7239 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7240 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7241 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7242 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7243 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7244 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7245 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7246 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7247 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7248 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7249 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7250 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7251 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7252 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7253 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7254 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7255 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7256 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7257 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7258 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7259 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7260 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7263 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7264 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000250; // type:object size:0x4 scope:local +@7266 = .rodata:0x00000254; // type:object size:0x4 scope:local +@7267 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7268 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7270 = .rodata:0x00000264; // type:object size:0x4 scope:local +@7271 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7272 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7273 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7274 = .rodata:0x00000274; // type:object size:0x4 scope:local +@7275 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7276 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7277 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7278 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7279 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7280 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7281 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7282 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7283 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7284 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7285 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7286 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7287 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7288 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7289 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7743 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7744 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7745 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7746 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7747 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7748 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7749 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7750 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7751 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7752 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7753 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7754 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7755 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7756 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7757 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8733 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@8734 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@8735 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@8736 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@8737 = .rodata:0x00000300; // type:object size:0x4 scope:local +@8738 = .rodata:0x00000304; // type:object size:0x4 scope:local +@8739 = .rodata:0x00000308; // type:object size:0x4 scope:local +@8740 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@8741 = .rodata:0x00000310; // type:object size:0x4 scope:local +@8742 = .rodata:0x00000314; // type:object size:0x4 scope:local +@8743 = .rodata:0x00000318; // type:object size:0x4 scope:local +@8744 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@8745 = .rodata:0x00000320; // type:object size:0x4 scope:local data:string +@8746 = .rodata:0x00000324; // type:object size:0x4 scope:local +@8747 = .rodata:0x00000328; // type:object size:0x4 scope:local +@8748 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@8749 = .rodata:0x00000330; // type:object size:0x4 scope:local +@8750 = .rodata:0x00000334; // type:object size:0x4 scope:local +@8751 = .rodata:0x00000338; // type:object size:0x4 scope:local +@8752 = .rodata:0x0000033C; // type:object size:0x4 scope:local +blur_model$8822 = .rodata:0x00000340; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000348; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_color$3983 = .data:0x00000020; // type:object size:0x4 scope:local +chk_x$4163 = .data:0x00000024; // type:object size:0x10 scope:local +chk_z$4164 = .data:0x00000034; // type:object size:0x10 scope:local +@4975 = .data:0x00000044; // type:object size:0x58 scope:local +@5308 = .data:0x0000009C; // type:object size:0x1C scope:local +@5543 = .data:0x000000B8; // type:object size:0x4C scope:local +w_eff_name$6034 = .data:0x00000104; // type:object size:0x6 scope:local +w_eff_name2$6035 = .data:0x0000010C; // type:object size:0x6 scope:local +e_name$6046 = .data:0x00000114; // type:object size:0x6 scope:local +@6511 = .data:0x0000011C; // type:object size:0x5C scope:local +e_name$6757 = .data:0x00000178; // type:object size:0x4 scope:local +e_name$6846 = .data:0x0000017C; // type:object size:0x4 scope:local +@7290 = .data:0x00000180; // type:object size:0x184 scope:local +footJ$7816 = .data:0x00000304; // type:object size:0x10 scope:local +b_id$7902 = .data:0x00000314; // type:object size:0xC scope:local +b_id2$7903 = .data:0x00000320; // type:object size:0xA scope:local +bun_xs$7913 = .data:0x0000032C; // type:object size:0x14 scope:local +btk_d$8802 = .data:0x00000340; // type:object size:0x18 scope:local +h_cc_sph_src$9127 = .data:0x00000358; // type:object size:0x40 scope:local +cc_sph_src$9128 = .data:0x00000398; // type:object size:0x40 scope:local +at_sph_src$9129 = .data:0x000003D8; // type:object size:0x40 scope:local +def_sph_src$9130 = .data:0x00000418; // type:object size:0x40 scope:local +co_cyl_src$9131 = .data:0x00000458; // type:object size:0x44 scope:local +l_daB_GND_Method = .data:0x0000049C; // type:object size:0x20 scope:global +g_profile_B_GND = .data:0x000004BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000004EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000504; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000510; // type:object size:0x14 scope:global +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000530; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000053C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000548; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000056C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000578; // type:object size:0xC scope:global +__vt__13daB_GND_HIO_c = .data:0x00000584; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_145_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3810 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@4187 = .bss:0x00000070; // type:object size:0xC scope:local +k_pos$4186 = .bss:0x00000080; // type:object size:0xC scope:local +@4509 = .bss:0x0000008C; // type:object size:0xC scope:local +b_path = .bss:0x00000098; // type:object size:0x60 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_go/splits.txt b/config/GZ2P01/rels/d_a_b_go/splits.txt new file mode 100644 index 0000000000..c18b1b429d --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_go/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_go.cpp: + .text start:0x000000EC end:0x00000F70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000A4 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_b_go/symbols.txt b/config/GZ2P01/rels/d_a_b_go/symbols.txt new file mode 100644 index 0000000000..0510e437fa --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_go/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_GO_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +daB_GO_Draw__FP10b_go_class = .text:0x0000012C; // type:function size:0x84 scope:global +anm_init__FP10b_go_classifUcf = .text:0x000001B0; // type:function size:0xAC scope:global +damage_check__FP10b_go_class = .text:0x0000025C; // type:function size:0x4 scope:global +h_wait__FP10b_go_class = .text:0x00000260; // type:function size:0xD0 scope:global +h_walk__FP10b_go_class = .text:0x00000330; // type:function size:0x118 scope:global +h_attack__FP10b_go_class = .text:0x00000448; // type:function size:0x130 scope:global +action__FP10b_go_class = .text:0x00000578; // type:function size:0x1B0 scope:global +daB_GO_Execute__FP10b_go_class = .text:0x00000728; // type:function size:0x104 scope:global +daB_GO_IsDelete__FP10b_go_class = .text:0x0000082C; // type:function size:0x8 scope:global +daB_GO_Delete__FP10b_go_class = .text:0x00000834; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000089C; // type:function size:0xF8 scope:global +daB_GO_Create__FP10fopAc_ac_c = .text:0x00000994; // type:function size:0x24C scope:global +__ct__10b_go_classFv = .text:0x00000BE0; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000D94; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00000DDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000E6C; // type:function size:0x70 scope:global +__dt__12daB_GO_HIO_cFv = .text:0x00000EDC; // type:function size:0x48 scope:global +__sinit_d_a_b_go_cpp = .text:0x00000F24; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3673 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3702 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3704 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x5 scope:local data:string_table +l_daB_GO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_GO = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000074; // type:object size:0x24 scope:global +__vt__12daB_GO_HIO_c = .data:0x00000098; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_146_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_b_gos/splits.txt b/config/GZ2P01/rels/d_a_b_gos/splits.txt new file mode 100644 index 0000000000..6ce1eba36b --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gos.cpp: + .text start:0x000000EC end:0x00001234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000001E0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_b_gos/symbols.txt b/config/GZ2P01/rels/d_a_b_gos/symbols.txt new file mode 100644 index 0000000000..23e7713726 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_gos/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_GOS_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daB_GOS_Draw__FP11b_gos_class = .text:0x0000011C; // type:function size:0xD4 scope:global +anm_init__FP11b_gos_classifUcf = .text:0x000001F0; // type:function size:0xAC scope:global +damage_check__FP11b_gos_class = .text:0x0000029C; // type:function size:0x4 scope:global +wait__FP11b_gos_class = .text:0x000002A0; // type:function size:0xB8 scope:global +walk__FP11b_gos_class = .text:0x00000358; // type:function size:0x10C scope:global +ball__FP11b_gos_class = .text:0x00000464; // type:function size:0xFC scope:global +stick__FP11b_gos_class = .text:0x00000560; // type:function size:0x200 scope:global +action__FP11b_gos_class = .text:0x00000760; // type:function size:0x29C scope:global +daB_GOS_Execute__FP11b_gos_class = .text:0x000009FC; // type:function size:0x178 scope:global +daB_GOS_IsDelete__FP11b_gos_class = .text:0x00000B74; // type:function size:0x8 scope:global +daB_GOS_Delete__FP11b_gos_class = .text:0x00000B7C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0xF8 scope:global +daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000CDC; // type:function size:0x1C8 scope:global +__ct__11b_gos_classFv = .text:0x00000EA4; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00001058; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000010A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000010E8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001130; // type:function size:0x70 scope:global +__dt__13daB_GOS_HIO_cFv = .text:0x000011A0; // type:function size:0x48 scope:global +__sinit_d_a_b_gos_cpp = .text:0x000011E8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000122C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3675 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3699 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3700 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3774 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x6 scope:local data:string_table +j_info = .data:0x00000000; // type:object size:0xF8 scope:global +cc_cyl_src$3915 = .data:0x000000F8; // type:object size:0x44 scope:local +l_daB_GOS_Method = .data:0x0000013C; // type:object size:0x20 scope:global +g_profile_B_GOS = .data:0x0000015C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__13daB_GOS_HIO_c = .data:0x000001D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +boss = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_147_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@3641 = .bss:0x00000010; // type:object size:0xC scope:local +l_HIO = .bss:0x0000001C; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_b_mgn/splits.txt b/config/GZ2P01/rels/d_a_b_mgn/splits.txt new file mode 100644 index 0000000000..b846002232 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_mgn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_mgn.cpp: + .text start:0x000000EC end:0x0000A78C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B4 + .data start:0x00000000 end:0x000003A4 + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2P01/rels/d_a_b_mgn/symbols.txt b/config/GZ2P01/rels/d_a_b_mgn/symbols.txt new file mode 100644 index 0000000000..e7d3a0cbf1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_mgn/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_MGN_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__9daB_MGN_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xD0 scope:global +JointCallBack__9daB_MGN_cFP8J3DJointi = .text:0x0000020C; // type:function size:0x4C scope:global +draw__9daB_MGN_cFv = .text:0x00000258; // type:function size:0x3F4 scope:global +daB_MGN_Draw__FP9daB_MGN_c = .text:0x0000064C; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x0000066C; // type:function size:0xCC scope:global +setDashSmokeEffect__9daB_MGN_cFv = .text:0x00000738; // type:function size:0x2A4 scope:global +setBackJumpEffect__9daB_MGN_cFv = .text:0x000009DC; // type:function size:0x2A4 scope:global +setSlideSmokeEffect__9daB_MGN_cFv = .text:0x00000C80; // type:function size:0x164 scope:global +setBodySlideEffect__9daB_MGN_cFv = .text:0x00000DE4; // type:function size:0x1B0 scope:global +setOpeningEffect__9daB_MGN_cFv = .text:0x00000F94; // type:function size:0x180 scope:global +setStepEffect__9daB_MGN_cFv = .text:0x00001114; // type:function size:0x138 scope:global +setFallAttackEffect__9daB_MGN_cFv = .text:0x0000124C; // type:function size:0x184 scope:global +setHeadLightEffect__9daB_MGN_cFv = .text:0x000013D0; // type:function size:0xDC scope:global +setHeadHitEffect__9daB_MGN_cFv = .text:0x000014AC; // type:function size:0x180 scope:global +setHideSmokeEffect__9daB_MGN_cFP4cXyzUc = .text:0x0000162C; // type:function size:0xF4 scope:global +calcHideSmokeEffect__9daB_MGN_cFv = .text:0x00001720; // type:function size:0x464 scope:global +drawHideSmokeEffect__9daB_MGN_cFv = .text:0x00001B84; // type:function size:0xD8 scope:global +setBloodEffect__9daB_MGN_cFv = .text:0x00001C5C; // type:function size:0x1FC scope:global +calcBloodMove__9daB_MGN_cFv = .text:0x00001E58; // type:function size:0x2F4 scope:global +checkDownBeforeBG__9daB_MGN_cFv = .text:0x0000214C; // type:function size:0x150 scope:global +__dt__8cM3dGPlaFv = .text:0x0000229C; // type:function size:0x48 scope:global +setBck__9daB_MGN_cFiUcff = .text:0x000022E4; // type:function size:0xA8 scope:global +checkBck__9daB_MGN_cFi = .text:0x0000238C; // type:function size:0x60 scope:global +setActionMode__9daB_MGN_cFii = .text:0x000023EC; // type:function size:0x54 scope:global +setExitMode__9daB_MGN_cFi = .text:0x00002440; // type:function size:0xD0 scope:global +onBodyShield__9daB_MGN_cFv = .text:0x00002510; // type:function size:0x30 scope:global +offBodyShield__9daB_MGN_cFv = .text:0x00002540; // type:function size:0x30 scope:global +onBodySlideAt__9daB_MGN_cFv = .text:0x00002570; // type:function size:0x4C scope:global +offBodySlideAt__9daB_MGN_cFv = .text:0x000025BC; // type:function size:0x24 scope:global +checkHitSlideAt__9daB_MGN_cFv = .text:0x000025E0; // type:function size:0x90 scope:global +onBodyFallAt__9daB_MGN_cFv = .text:0x00002670; // type:function size:0x34 scope:global +offBodyFallAt__9daB_MGN_cFv = .text:0x000026A4; // type:function size:0x24 scope:global +onBodyCo__9daB_MGN_cFv = .text:0x000026C8; // type:function size:0x3C scope:global +offBodyCo__9daB_MGN_cFv = .text:0x00002704; // type:function size:0x38 scope:global +getNearHitPos__9daB_MGN_cFP4cXyz = .text:0x0000273C; // type:function size:0x420 scope:global +damage_check__9daB_MGN_cFv = .text:0x00002B5C; // type:function size:0x59C scope:global +calcJointAngle__9daB_MGN_cFs = .text:0x000030F8; // type:function size:0x70 scope:global +executeCircle__9daB_MGN_cFv = .text:0x00003168; // type:function size:0x750 scope:global +executeDash__9daB_MGN_cFv = .text:0x000038B8; // type:function size:0xE78 scope:global +executeThrown__9daB_MGN_cFv = .text:0x00004730; // type:function size:0x900 scope:global +setDownEnd__9daB_MGN_cFv = .text:0x00005030; // type:function size:0xBC scope:global +executeDown__9daB_MGN_cFv = .text:0x000050EC; // type:function size:0x58C scope:global +executeDownDamage__9daB_MGN_cFv = .text:0x00005678; // type:function size:0x370 scope:global +executeDownBiteDamage__9daB_MGN_cFv = .text:0x000059E8; // type:function size:0x408 scope:global +executeWarp__9daB_MGN_cFv = .text:0x00005DF0; // type:function size:0x114 scope:global +executeFall__9daB_MGN_cFv = .text:0x00005F04; // type:function size:0x928 scope:global +demo_skip__9daB_MGN_cFi = .text:0x0000682C; // type:function size:0x1C8 scope:global +DemoSkipCallBack__9daB_MGN_cFPvi = .text:0x000069F4; // type:function size:0x34 scope:global +executeOpening__9daB_MGN_cFv = .text:0x00006A28; // type:function size:0x1010 scope:global +executeDeath__9daB_MGN_cFv = .text:0x00007A38; // type:function size:0x808 scope:global +executeJump__9daB_MGN_cFv = .text:0x00008240; // type:function size:0x240 scope:global +checkStartJump__9daB_MGN_cFv = .text:0x00008480; // type:function size:0x2E0 scope:global +action__9daB_MGN_cFv = .text:0x00008760; // type:function size:0x3B8 scope:global +mtx_set__9daB_MGN_cFv = .text:0x00008B18; // type:function size:0x78 scope:global +cc_set__9daB_MGN_cFv = .text:0x00008B90; // type:function size:0x650 scope:global +execute__9daB_MGN_cFv = .text:0x000091E0; // type:function size:0x1F0 scope:global +daB_MGN_Execute__FP9daB_MGN_c = .text:0x000093D0; // type:function size:0x20 scope:global +daB_MGN_IsDelete__FP9daB_MGN_c = .text:0x000093F0; // type:function size:0x8 scope:global +_delete__9daB_MGN_cFv = .text:0x000093F8; // type:function size:0x88 scope:global +daB_MGN_Delete__FP9daB_MGN_c = .text:0x00009480; // type:function size:0x20 scope:global +CreateHeap__9daB_MGN_cFv = .text:0x000094A0; // type:function size:0x588 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009A28; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009A70; // type:function size:0x20 scope:global +create__9daB_MGN_cFv = .text:0x00009A90; // type:function size:0x478 scope:global +__dt__8cM3dGSphFv = .text:0x00009F08; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009F50; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00009F98; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000A064; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A0E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A144; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A1B4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000A224; // type:function size:0x4 scope:global +daB_MGN_Create__FP9daB_MGN_c = .text:0x0000A228; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A248; // type:function size:0x48 scope:global +__dt__13daB_MGN_HIO_cFv = .text:0x0000A290; // type:function size:0x48 scope:global +__sinit_d_a_b_mgn_cpp = .text:0x0000A2D8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A314; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A31C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000A324; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000A738; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000A774; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3928 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3931 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3932 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3933 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3949 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4760 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4761 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4762 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4853 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4926 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4927 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4928 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000098; // type:object size:0x4 scope:local data:string +@4934 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4977 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5032 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:4byte +@5170 = .rodata:0x000000B0; // type:object size:0x18 scope:local +@5331 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5335 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5336 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5337 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5338 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5339 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5697 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5698 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5699 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5700 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5701 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6075 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6076 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6077 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6078 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6079 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6080 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6081 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6082 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6085 = .rodata:0x00000120; // type:object size:0x8 scope:local +@6258 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6259 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6260 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6261 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6421 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6422 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6831 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6833 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6834 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6835 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6836 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6837 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6838 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6881 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6882 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6883 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6884 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6885 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7349 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7350 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7351 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7352 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7353 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7354 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7356 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7357 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:string +@7358 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7359 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7360 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7361 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7362 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7363 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7364 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7365 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7366 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7367 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7368 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7369 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7370 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7371 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7372 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7373 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7374 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7375 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7614 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7615 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7616 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7617 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7618 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7619 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7620 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7621 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7622 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7623 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7686 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7853 = .rodata:0x00000218; // type:object size:0x4 scope:local +cc_set_radius$7874 = .rodata:0x0000021C; // type:object size:0x3C scope:local +cc_set_jnt$7875 = .rodata:0x00000258; // type:object size:0x3C scope:local +@8057 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8058 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8446 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8447 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002A4; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3807 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3808 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3816 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +at_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +tg_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +body_front_sph__23@unnamed@d_a_b_mgn_cpp@ = .data:0x000000F8; // type:object size:0xF scope:global data:byte +foot_rand_frame$4145 = .data:0x00000108; // type:object size:0x20 scope:local +foot_jnt$4276 = .data:0x00000128; // type:object size:0x10 scope:local +foot_jnt$4418 = .data:0x00000138; // type:object size:0x8 scope:local +@4763 = .data:0x00000140; // type:object size:0x20 scope:local +@5702 = .data:0x00000160; // type:object size:0x2C scope:local +@6083 = .data:0x0000018C; // type:object size:0x54 scope:local +@6262 = .data:0x000001E0; // type:object size:0x30 scope:local +@6423 = .data:0x00000210; // type:object size:0x24 scope:local +@6839 = .data:0x00000234; // type:object size:0x40 scope:local +@7376 = .data:0x00000274; // type:object size:0x30 scope:local +@7854 = .data:0x000002A4; // type:object size:0x2C scope:local +l_daB_MGN_Method = .data:0x000002D0; // type:object size:0x20 scope:global +g_profile_B_MGN = .data:0x000002F0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000320; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000032C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000338; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000344; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000350; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000380; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000038C; // type:object size:0xC scope:global +__vt__13daB_MGN_HIO_c = .data:0x00000398; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_148_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3944 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_b_ob/splits.txt b/config/GZ2P01/rels/d_a_b_ob/splits.txt new file mode 100644 index 0000000000..453f3327f9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_ob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ob.cpp: + .text start:0x000000EC end:0x0000A8F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000320 + .data start:0x00000000 end:0x00000414 + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZ2P01/rels/d_a_b_ob/symbols.txt b/config/GZ2P01/rels/d_a_b_ob/symbols.txt new file mode 100644 index 0000000000..56034dd968 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_ob/symbols.txt @@ -0,0 +1,384 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_OB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10b_ob_classifUcf = .text:0x0000013C; // type:function size:0xB0 scope:global +HeadCallBack__FP8J3DJointi = .text:0x000001EC; // type:function size:0x148 scope:global +TailCallBack__FP8J3DJointi = .text:0x00000334; // type:function size:0x1F8 scope:global +FinACallBack__FP8J3DJointi = .text:0x0000052C; // type:function size:0x190 scope:global +FinBCallBack__FP8J3DJointi = .text:0x000006BC; // type:function size:0xE8 scope:global +FinCCallBack__FP8J3DJointi = .text:0x000007A4; // type:function size:0x100 scope:global +sui_nodeCallBack__FP8J3DJointi = .text:0x000008A4; // type:function size:0x108 scope:global +dark__FP12J3DModelDatas = .text:0x000009AC; // type:function size:0xB8 scope:global +daB_OB_Draw__FP10b_ob_class = .text:0x00000A64; // type:function size:0x524 scope:global +__dt__4cXyzFv = .text:0x00000F88; // type:function size:0x3C scope:global +core_start__FP10b_ob_class = .text:0x00000FC4; // type:function size:0x3E0 scope:global +core_hand_move__FP10b_ob_class = .text:0x000013A4; // type:function size:0x3FC scope:global +s_bf_sub__FPvPv = .text:0x000017A0; // type:function size:0x58 scope:global +s_bfdel_sub__FPvPv = .text:0x000017F8; // type:function size:0x4C scope:global +s_kaisoudel_sub__FPvPv = .text:0x00001844; // type:function size:0x4C scope:global +bombfishset__FP10b_ob_class = .text:0x00001890; // type:function size:0x1E8 scope:global +__dt__5csXyzFv = .text:0x00001A78; // type:function size:0x3C scope:global +core_hook__FP10b_ob_class = .text:0x00001AB4; // type:function size:0x78 scope:global +core_chance__FP10b_ob_class = .text:0x00001B2C; // type:function size:0x4D8 scope:global +core_end__FP10b_ob_class = .text:0x00002004; // type:function size:0x3D8 scope:global +core_action__FP10b_ob_class = .text:0x000023DC; // type:function size:0x46C scope:global +core_damage_check__FP10b_ob_class = .text:0x00002848; // type:function size:0x20C scope:global +fish_damage_check__FP10b_ob_class = .text:0x00002A54; // type:function size:0x2D4 scope:global +pl_check__FP10b_ob_classfs = .text:0x00002D28; // type:function size:0xC8 scope:global +fish_normal__FP10b_ob_class = .text:0x00002DF0; // type:function size:0xB90 scope:global +fish_vacume__FP10b_ob_class = .text:0x00003980; // type:function size:0x428 scope:global +fish_end__FP10b_ob_class = .text:0x00003DA8; // type:function size:0x5AC scope:global +dmcalc__FP10b_ob_class = .text:0x00004354; // type:function size:0x39C scope:global +fish_move__FP10b_ob_class = .text:0x000046F0; // type:function size:0xD70 scope:global +cam_3d_morf__FP10b_ob_classf = .text:0x00005460; // type:function size:0xE4 scope:global +s_hasidel_sub__FPvPv = .text:0x00005544; // type:function size:0x4C scope:global +demo_camera__FP10b_ob_class = .text:0x00005590; // type:function size:0x2B30 scope:global +dComIfGp_particle_getEmitter__FUl = .text:0x000080C0; // type:function size:0x34 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000080F4; // type:function size:0x80 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x00008174; // type:function size:0x14 scope:global +cM_scos__Fs = .text:0x00008188; // type:function size:0x18 scope:global +JMAFastSqrt__Ff = .text:0x000081A0; // type:function size:0x1C scope:global +cM_ssin__Fs = .text:0x000081BC; // type:function size:0x14 scope:global +daB_OB_Execute__FP10b_ob_class = .text:0x000081D0; // type:function size:0xD64 scope:global +daB_OB_IsDelete__FP10b_ob_class = .text:0x00008F34; // type:function size:0x8 scope:global +daB_OB_Delete__FP10b_ob_class = .text:0x00008F3C; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00008FB8; // type:function size:0x7DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009794; // type:function size:0x48 scope:global +daB_OB_Create__FP10fopAc_ac_c = .text:0x000097DC; // type:function size:0x464 scope:global +__ct__10b_ob_classFv = .text:0x00009C40; // type:function size:0x2E0 scope:global +__dt__7ob_ke_sFv = .text:0x00009F20; // type:function size:0x7C scope:global +__ct__7ob_ke_sFv = .text:0x00009F9C; // type:function size:0x68 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A004; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A074; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x0000A0E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A12C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A174; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000A1D0; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000A1D4; // type:function size:0x4 scope:global +__dt__9ob_part_sFv = .text:0x0000A1D8; // type:function size:0xD4 scope:global +__ct__9ob_part_sFv = .text:0x0000A2AC; // type:function size:0x94 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A340; // type:function size:0x48 scope:global +__dt__12daB_OB_HIO_cFv = .text:0x0000A388; // type:function size:0x48 scope:global +__sinit_d_a_b_ob_cpp = .text:0x0000A3D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A40C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A414; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000A41C; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x0000A430; // type:function size:0x2C scope:global +dComIfGs_onStageBossEnemy__Fv = .text:0x0000A45C; // type:function size:0x48 scope:global +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000A4A4; // type:function size:0x24 scope:global +getAnmMtx__8J3DModelFi = .text:0x0000A4C8; // type:function size:0x14 scope:global +__apl__4cXyzFRC3Vec = .text:0x0000A4DC; // type:function size:0x34 scope:global +__as__5csXyzFRC5csXyz = .text:0x0000A510; // type:function size:0x1C scope:global +__as__4cXyzFRC4cXyz = .text:0x0000A52C; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000A548; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000A55C; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000A570; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x0000A580; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x0000A590; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x0000A5A4; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000A5BC; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000A5D8; // type:function size:0x18 scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A5F0; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000A60C; // type:function size:0x1C scope:global +becomeDeleteEmitter__14JPABaseEmitterFv = .text:0x0000A628; // type:function size:0x10 scope:global +__ct__5csXyzFRC5csXyz = .text:0x0000A638; // type:function size:0x14 scope:global +fabsf__3stdFf = .text:0x0000A64C; // type:function size:0xC scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000A658; // type:function size:0x74 scope:global +setPlaySpeed__13mDoExt_morf_cFf = .text:0x0000A6CC; // type:function size:0x8 scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x0000A6D4; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x0000A700; // type:function size:0x10 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x0000A710; // type:function size:0x64 scope:global +set__4cXyzFfff = .text:0x0000A774; // type:function size:0x10 scope:global +__ct__10JAISoundIDFUl = .text:0x0000A784; // type:function size:0x8 scope:global +abs__4cXyzCFv = .text:0x0000A78C; // type:function size:0x114 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000A8A0; // type:function size:0x30 scope:global +dComIfGp_getVibration__Fv = .text:0x0000A8D0; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x0000A8E0; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3772 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3789 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@4266 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4267 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4268 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4374 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4480 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4686 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5274 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5275 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5276 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5277 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5278 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5281 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@5282 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5383 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5478 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5479 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5480 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5481 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5482 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5485 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5486 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5487 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5488 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5489 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5490 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5491 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5492 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5494 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5496 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5572 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5573 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5575 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5576 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5577 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5578 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5579 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5877 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5878 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5879 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5880 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5881 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5882 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5883 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6720 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6721 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6722 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6723 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6724 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6725 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6726 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6727 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6728 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6729 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6730 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6731 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6732 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6733 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6734 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6735 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6736 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6737 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6738 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6739 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6740 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6741 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6742 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6743 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6744 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6745 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6746 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6747 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6748 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6749 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6750 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6751 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6752 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6753 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6754 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6755 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6756 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6757 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6758 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6759 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6760 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6761 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6762 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@6763 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6764 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6765 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6766 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6767 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6768 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6769 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6770 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6771 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6772 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6774 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6775 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6776 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6777 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6778 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6779 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6780 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6781 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6782 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6783 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6784 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@6785 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6786 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6787 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6788 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6789 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6790 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6791 = .rodata:0x00000298; // type:object size:0x4 scope:local +@6792 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6793 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6794 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6795 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6796 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6797 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6798 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6799 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6800 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6801 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6802 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6803 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6804 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6805 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6806 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6807 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6808 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6809 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@6810 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@6811 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7342 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7343 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7344 = .rodata:0x000002F4; // type:object size:0x4 scope:local data:string +@7345 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7346 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7347 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7348 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7867 = .rodata:0x00000308; // type:object size:0x4 scope:local +@7868 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@7869 = .rodata:0x00000310; // type:object size:0x4 scope:local +@7870 = .rodata:0x00000314; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000318; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +iso_eff$5401 = .data:0x00000020; // type:object size:0xA scope:local +buf_p = .data:0x0000002C; // type:object size:0x4C scope:global +size_p = .data:0x00000078; // type:object size:0x4C scope:global +ex_eff$6145 = .data:0x000000C4; // type:object size:0xA scope:local +iso_eff$6219 = .data:0x000000D0; // type:object size:0x8 scope:local +@6812 = .data:0x000000D8; // type:object size:0xF8 scope:local +iso_eff$6994 = .data:0x000001D0; // type:object size:0xA scope:local +iso_eff$7005 = .data:0x000001DC; // type:object size:0x6 scope:local +iso_eff$7014 = .data:0x000001E4; // type:object size:0x8 scope:local +p_bmd$7370 = .data:0x000001EC; // type:object size:0x4C scope:local +cc_sph_src$7742 = .data:0x00000238; // type:object size:0x40 scope:local +body_sph_src$7743 = .data:0x00000278; // type:object size:0x40 scope:local +parts_sph_src$7744 = .data:0x000002B8; // type:object size:0x40 scope:local +core_sph_src$7745 = .data:0x000002F8; // type:object size:0x40 scope:local +l_daB_OB_Method = .data:0x00000338; // type:object size:0x20 scope:global +g_profile_B_OB = .data:0x00000358; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000388; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003A0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000003AC; // type:object size:0x14 scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000003E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12daB_OB_HIO_c = .data:0x00000408; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_149_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +moveSW = .bss:0x00000048; // type:object size:0x4 scope:global +moveSW2 = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte +@3767 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x20 scope:global data:byte +pno = .bss:0x0000007C; // type:object size:0x4 scope:global data:4byte +fin = .bss:0x00000080; // type:object size:0x4 scope:global data:4byte +bf_ct = .bss:0x00000084; // type:object size:0x4 scope:global data:4byte +@5008 = .bss:0x00000088; // type:object size:0xC scope:local +@5011 = .bss:0x00000098; // type:object size:0xC scope:local +@5012 = .bss:0x000000A4; // type:object size:0xC scope:local +@5013 = .bss:0x000000B0; // type:object size:0xC scope:local +sdemo_p$5007 = .bss:0x000000BC; // type:object size:0x30 scope:local +@6147 = .bss:0x000000EC; // type:object size:0xC scope:local +room_pos$6146 = .bss:0x000000FC; // type:object size:0xC scope:local +@6151 = .bss:0x00000108; // type:object size:0xC scope:local +sc$6150 = .bss:0x00000118; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000184; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_oh/splits.txt b/config/GZ2P01/rels/d_a_b_oh/splits.txt new file mode 100644 index 0000000000..63c656903c --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_oh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_oh.cpp: + .text start:0x000000EC end:0x00002380 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_b_oh/symbols.txt b/config/GZ2P01/rels/d_a_b_oh/symbols.txt new file mode 100644 index 0000000000..2eaed06a9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_oh/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_OH_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000011C; // type:function size:0x154 scope:global +daB_OH_Draw__FP10b_oh_class = .text:0x00000270; // type:function size:0xB0 scope:global +start__FP10b_oh_class = .text:0x00000320; // type:function size:0x1B8 scope:global +__dt__4cXyzFv = .text:0x000004D8; // type:function size:0x3C scope:global +wait__FP10b_oh_class = .text:0x00000514; // type:function size:0x118 scope:global +attack__FP10b_oh_class = .text:0x0000062C; // type:function size:0x404 scope:global +caught__FP10b_oh_class = .text:0x00000A30; // type:function size:0x188 scope:global +end__FP10b_oh_class = .text:0x00000BB8; // type:function size:0xA0 scope:global +non__FP10b_oh_class = .text:0x00000C58; // type:function size:0x2C scope:global +action__FP10b_oh_class = .text:0x00000C84; // type:function size:0x888 scope:global +damage_check__FP10b_oh_class = .text:0x0000150C; // type:function size:0x24C scope:global +daB_OH_Execute__FP10b_oh_class = .text:0x00001758; // type:function size:0x2C4 scope:global +daB_OH_IsDelete__FP10b_oh_class = .text:0x00001A1C; // type:function size:0x8 scope:global +daB_OH_Delete__FP10b_oh_class = .text:0x00001A24; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001A78; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001D5C; // type:function size:0x48 scope:global +daB_OH_Create__FP10fopAc_ac_c = .text:0x00001DA4; // type:function size:0x334 scope:global +__dt__8dCcD_SphFv = .text:0x000020D8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000021A4; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002228; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002270; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x000022B8; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x000022BC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000022F8; // type:function size:0x4 scope:global +__dt__12daB_OH_HIO_cFv = .text:0x000022FC; // type:function size:0x48 scope:global +__sinit_d_a_b_oh_cpp = .text:0x00002344; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3692 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@3880 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4161 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4162 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4163 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4216 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4438 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4519 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x5 scope:local data:string_table +@4166 = .data:0x00000000; // type:object size:0x30 scope:local +cc_sph_src$4457 = .data:0x00000030; // type:object size:0x40 scope:local +l_daB_OH_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_B_OH = .data:0x00000090; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__12daB_OH_HIO_c = .data:0x000000E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_150_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3645 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +boss = .bss:0x00000064; // type:object size:0x4 scope:global data:4byte +Cinit = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_oh2/splits.txt b/config/GZ2P01/rels/d_a_b_oh2/splits.txt new file mode 100644 index 0000000000..5c03a046e0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_oh2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_oh2.cpp: + .text start:0x00000078 end:0x00000DF0 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_b_oh2/symbols.txt b/config/GZ2P01/rels/d_a_b_oh2/symbols.txt new file mode 100644 index 0000000000..da876b242c --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_oh2/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xF8 scope:global +daB_OH2_Draw__FP11b_oh2_class = .text:0x00000170; // type:function size:0x9C scope:global +dmcalc__FP11b_oh2_class = .text:0x0000020C; // type:function size:0x350 scope:global +__dt__4cXyzFv = .text:0x0000055C; // type:function size:0x3C scope:global +action__FP11b_oh2_class = .text:0x00000598; // type:function size:0x238 scope:global +daB_OH2_Execute__FP11b_oh2_class = .text:0x000007D0; // type:function size:0xD8 scope:global +daB_OH2_IsDelete__FP11b_oh2_class = .text:0x000008A8; // type:function size:0x8 scope:global +daB_OH2_Delete__FP11b_oh2_class = .text:0x000008B0; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000900; // type:function size:0x2E0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000BE0; // type:function size:0x48 scope:global +daB_OH2_Create__FP10fopAc_ac_c = .text:0x00000C28; // type:function size:0x184 scope:global +__dt__5csXyzFv = .text:0x00000DAC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000DE8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000DEC; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4049 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x5 scope:local data:string_table +l_daB_OH2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_OH2 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +boss = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_tn/splits.txt b/config/GZ2P01/rels/d_a_b_tn/splits.txt new file mode 100644 index 0000000000..c90af169cd --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_tn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_tn.cpp: + .text start:0x000000EC end:0x0000FB20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D0 + .data start:0x00000000 end:0x000006D4 + .bss start:0x00000008 end:0x00000390 diff --git a/config/GZ2P01/rels/d_a_b_tn/symbols.txt b/config/GZ2P01/rels/d_a_b_tn/symbols.txt new file mode 100644 index 0000000000..71cced3d04 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_tn/symbols.txt @@ -0,0 +1,391 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_TN_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +ctrlJoint__8daB_TN_cFP8J3DJointP8J3DModel = .text:0x00000158; // type:function size:0xB8 scope:global +JointCallBack__8daB_TN_cFP8J3DJointi = .text:0x00000210; // type:function size:0x4C scope:global +calcNeckAngle__8daB_TN_cFv = .text:0x0000025C; // type:function size:0xB8 scope:global +calcWaistAngle__8daB_TN_cFv = .text:0x00000314; // type:function size:0xB4 scope:global +draw__8daB_TN_cFv = .text:0x000003C8; // type:function size:0x318 scope:global +daB_TN_Draw__FP8daB_TN_c = .text:0x000006E0; // type:function size:0x20 scope:global +setBreakPart__8daB_TN_cFi = .text:0x00000700; // type:function size:0x11C scope:global +setBreakHeadPart__8daB_TN_cFi = .text:0x0000081C; // type:function size:0xB4 scope:global +setPartLandEffect__8daB_TN_cFii = .text:0x000008D0; // type:function size:0x150 scope:global +calcShieldMove__8daB_TN_cFv = .text:0x00000A20; // type:function size:0x4D4 scope:global +calcSwordMoveA__8daB_TN_cFv = .text:0x00000EF4; // type:function size:0x388 scope:global +calcSwordMoveB__8daB_TN_cFv = .text:0x0000127C; // type:function size:0x264 scope:global +calcOtherPartMove__8daB_TN_cFi = .text:0x000014E0; // type:function size:0x72C scope:global +calcPartMove__8daB_TN_cFv = .text:0x00001C0C; // type:function size:0x1BC scope:global +setBck__8daB_TN_cFiUcff = .text:0x00001DC8; // type:function size:0xA4 scope:global +checkBck__8daB_TN_cFi = .text:0x00001E6C; // type:function size:0x5C scope:global +setActionMode__8daB_TN_cFii = .text:0x00001EC8; // type:function size:0x18 scope:global +setSwordAtBit__8daB_TN_cFi = .text:0x00001EE0; // type:function size:0x104 scope:global +setSwordAtBreak__8daB_TN_cFi = .text:0x00001FE4; // type:function size:0x68 scope:global +setBodyShield__8daB_TN_cFv = .text:0x0000204C; // type:function size:0x344 scope:global +checkNormalAttackAble__8daB_TN_cFv = .text:0x00002390; // type:function size:0x110 scope:global +getCutType__8daB_TN_cFv = .text:0x000024A0; // type:function size:0xD0 scope:global +setDamage__8daB_TN_cFP8dCcD_Sphi = .text:0x00002570; // type:function size:0x31C scope:global +setShieldEffect__8daB_TN_cFP8dCcD_Sph = .text:0x0000288C; // type:function size:0x70 scope:global +damage_check__8daB_TN_cFv = .text:0x000028FC; // type:function size:0xFA4 scope:global +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x000038A0; // type:function size:0x8C scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x0000392C; // type:function size:0x248 scope:global +__dt__8dCcD_SphFv = .text:0x00003B74; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00003C40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003C88; // type:function size:0x48 scope:global +checkMoveArea__8daB_TN_cFv = .text:0x00003CD0; // type:function size:0x390 scope:global +checkMoveAngle__8daB_TN_cFv = .text:0x00004060; // type:function size:0x80 scope:global +setAttackBlurEffect__8daB_TN_cFi = .text:0x000040E0; // type:function size:0x104 scope:global +setArmorBreakEffect__8daB_TN_cFi = .text:0x000041E4; // type:function size:0x110 scope:global +s_obj_sub__FPvPv = .text:0x000042F4; // type:function size:0x170 scope:global +demo_skip__8daB_TN_cFi = .text:0x00004464; // type:function size:0x228 scope:global +DemoSkipCallBack__8daB_TN_cFPvi = .text:0x0000468C; // type:function size:0x34 scope:global +executeRoomDemo__8daB_TN_cFv = .text:0x000046C0; // type:function size:0x760 scope:global +executeOpening__8daB_TN_cFv = .text:0x00004E20; // type:function size:0xDC8 scope:global +executeWaitH__8daB_TN_cFv = .text:0x00005BE8; // type:function size:0xF0 scope:global +setAwaitSound__8daB_TN_cFv = .text:0x00005CD8; // type:function size:0xB8 scope:global +executeChaseH__8daB_TN_cFv = .text:0x00005D90; // type:function size:0xB04 scope:global +checkStartAttackH__8daB_TN_cFv = .text:0x00006894; // type:function size:0x25C scope:global +executeAttackH__8daB_TN_cFv = .text:0x00006AF0; // type:function size:0x684 scope:global +executeAttackShieldH__8daB_TN_cFv = .text:0x00007174; // type:function size:0x1CC scope:global +executeGuardH__8daB_TN_cFv = .text:0x00007340; // type:function size:0x1F4 scope:global +executeDamageH__8daB_TN_cFv = .text:0x00007534; // type:function size:0x2EC scope:global +executeChangeDemo__8daB_TN_cFv = .text:0x00007820; // type:function size:0xDE0 scope:global +executeZakoChangeDemo__8daB_TN_cFv = .text:0x00008600; // type:function size:0x690 scope:global +setWalkDir__8daB_TN_cFv = .text:0x00008C90; // type:function size:0x20C scope:global +initChaseL__8daB_TN_cFi = .text:0x00008E9C; // type:function size:0x320 scope:global +checkAttackAble__8daB_TN_cFv = .text:0x000091BC; // type:function size:0x80 scope:global +checkNextMove__8daB_TN_cFv = .text:0x0000923C; // type:function size:0x950 scope:global +executeChaseL__8daB_TN_cFv = .text:0x00009B8C; // type:function size:0xC6C scope:global +executeAttackL__8daB_TN_cFv = .text:0x0000A7F8; // type:function size:0xA28 scope:global +executeAttackShieldL__8daB_TN_cFv = .text:0x0000B220; // type:function size:0x290 scope:global +executeGuardL__8daB_TN_cFv = .text:0x0000B4B0; // type:function size:0x420 scope:global +executeDamageL__8daB_TN_cFv = .text:0x0000B8D0; // type:function size:0x34C scope:global +executeYoroke__8daB_TN_cFv = .text:0x0000BC1C; // type:function size:0x234 scope:global +executeEnding__8daB_TN_cFv = .text:0x0000BE50; // type:function size:0x9F4 scope:global +executeZakoEnding__8daB_TN_cFv = .text:0x0000C844; // type:function size:0x364 scope:global +action__8daB_TN_cFv = .text:0x0000CBA8; // type:function size:0x3B4 scope:global +mtx_set__8daB_TN_cFv = .text:0x0000CF5C; // type:function size:0x370 scope:global +cc_set__8daB_TN_cFv = .text:0x0000D2CC; // type:function size:0x7E8 scope:global +execute__8daB_TN_cFv = .text:0x0000DAB4; // type:function size:0x1EC scope:global +daB_TN_Execute__FP8daB_TN_c = .text:0x0000DCA0; // type:function size:0x20 scope:global +daB_TN_IsDelete__FP8daB_TN_c = .text:0x0000DCC0; // type:function size:0x8 scope:global +_delete__8daB_TN_cFv = .text:0x0000DCC8; // type:function size:0x80 scope:global +daB_TN_Delete__FP8daB_TN_c = .text:0x0000DD48; // type:function size:0x20 scope:global +CreateHeap__8daB_TN_cFv = .text:0x0000DD68; // type:function size:0x4A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000E210; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000E258; // type:function size:0x20 scope:global +create__8daB_TN_cFv = .text:0x0000E278; // type:function size:0x578 scope:global +__ct__8daB_TN_cFv = .text:0x0000E7F0; // type:function size:0x334 scope:global +__ct__9dCcD_SttsFv = .text:0x0000EB24; // type:function size:0x54 scope:global +__ct__8dCcD_SphFv = .text:0x0000EB78; // type:function size:0x84 scope:global +__dt__9dCcD_SttsFv = .text:0x0000EBFC; // type:function size:0x90 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000EC8C; // type:function size:0x5C scope:global +__ct__12dBgS_ObjAcchFv = .text:0x0000ECE8; // type:function size:0x54 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000ED3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000EDAC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000EE1C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000EE20; // type:function size:0x4 scope:global +daB_TN_Create__FP8daB_TN_c = .text:0x0000EE24; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000EE44; // type:function size:0x48 scope:global +__dt__12daB_TN_HIO_cFv = .text:0x0000EE8C; // type:function size:0x48 scope:global +__sinit_d_a_b_tn_cpp = .text:0x0000EED4; // type:function size:0x798 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000F66C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000F674; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000F67C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000FA90; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000FACC; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000FB08; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3920 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3924 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4370 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4371 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4372 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4374 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4377 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4475 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4476 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4655 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4656 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4957 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@5981 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5982 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5983 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@6119 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@6120 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@6163 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6164 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6165 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6166 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6167 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6168 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6169 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6170 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6386 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6387 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6388 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6389 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6390 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@6391 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6392 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6395 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6396 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6397 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6398 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6399 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6400 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6401 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6402 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6790 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6791 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6792 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6793 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6794 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6795 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6796 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6797 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6798 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6799 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6800 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6801 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6802 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6803 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6804 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6805 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6806 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6807 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6808 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6809 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6810 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6811 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6812 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6813 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6814 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6847 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float +@6848 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@7021 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7022 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7023 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7024 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7025 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7243 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7244 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7245 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7246 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7247 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7248 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7249 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7293 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7294 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7295 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7807 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7808 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7809 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7810 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7811 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7812 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7813 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7814 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7815 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7949 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8010 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8049 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8050 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8302 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8303 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8304 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8590 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8591 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8592 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8823 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8824 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8825 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8826 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8827 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8895 = .rodata:0x00000230; // type:object size:0x4 scope:local +@9070 = .rodata:0x00000234; // type:object size:0x4 scope:local +@9401 = .rodata:0x00000238; // type:object size:0x4 scope:local +@9402 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9403 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9404 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9405 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9406 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9407 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9408 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9409 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9410 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9411 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9412 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9502 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9572 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9689 = .rodata:0x00000270; // type:object size:0x4 scope:local data:string +@9690 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9691 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9919 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9920 = .rodata:0x00000280; // type:object size:0x4 scope:local +@9921 = .rodata:0x00000284; // type:object size:0x4 scope:local +@9922 = .rodata:0x00000288; // type:object size:0x4 scope:local +@9978 = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float +@9979 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@10331 = .rodata:0x00000298; // type:object size:0x8 scope:local +@10688 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10689 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10690 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10691 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10692 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002B4; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3799 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3800 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3808 = .data:0x00000030; // type:object size:0x6 scope:local +cc_tt_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_tt_src2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +cc_bomb_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000B8; // type:object size:0x40 scope:global +cc_tt_at_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000F8; // type:object size:0x40 scope:global +cc_tt_at_cps_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000138; // type:object size:0x4C scope:global +cc_tt_tate_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000184; // type:object size:0x40 scope:global +cc_part_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000001C4; // type:object size:0x40 scope:global +tn_model_brk_idx__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000204; // type:object size:0x10 scope:global +tn_model_brk_idx2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000214; // type:object size:0x10 scope:global +tn_part_model_id__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000224; // type:object size:0x80 scope:global +tn_part_joint__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002A4; // type:object size:0x40 scope:global +ground_y_part__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002E4; // type:object size:0x40 scope:global data:float +break_part_no$4188 = .data:0x00000324; // type:object size:0x34 scope:local +break_part_no2$4222 = .data:0x00000358; // type:object size:0x34 scope:local +break_part_vib$4254 = .data:0x0000038C; // type:object size:0x40 scope:local +@4659 = .data:0x000003CC; // type:object size:0x20 scope:local +@5007 = .data:0x000003EC; // type:object size:0x9C scope:local +blur_effect_id$5997 = .data:0x00000488; // type:object size:0x8 scope:local +blur_effect_id$6035 = .data:0x00000490; // type:object size:0x6 scope:local +@6403 = .data:0x00000498; // type:object size:0x44 scope:local +@6815 = .data:0x000004DC; // type:object size:0x54 scope:local +@8051 = .data:0x00000530; // type:object size:0x48 scope:local +@8593 = .data:0x00000578; // type:object size:0x48 scope:local +@9574 = .data:0x000005C0; // type:object size:0x40 scope:local +tn2_brk_index$10040 = .data:0x00000600; // type:object size:0xC scope:local +l_daB_TN_Method = .data:0x0000060C; // type:object size:0x20 scope:global +g_profile_B_TN = .data:0x0000062C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000065C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000668; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000674; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000680; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000006A4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000006B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006BC; // type:object size:0xC scope:global +__vt__12daB_TN_HIO_c = .data:0x000006C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_152_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3936 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x30 scope:global data:byte +@3949 = .bss:0x00000084; // type:object size:0xC scope:local +@3950 = .bss:0x00000090; // type:object size:0xC scope:local +@3951 = .bss:0x0000009C; // type:object size:0xC scope:local +@3952 = .bss:0x000000A8; // type:object size:0xC scope:local +@3953 = .bss:0x000000B4; // type:object size:0xC scope:local +@3954 = .bss:0x000000C0; // type:object size:0xC scope:local +@3955 = .bss:0x000000CC; // type:object size:0xC scope:local +@3956 = .bss:0x000000D8; // type:object size:0xC scope:local +@3957 = .bss:0x000000E4; // type:object size:0xC scope:local +@3958 = .bss:0x000000F0; // type:object size:0xC scope:local +@3959 = .bss:0x000000FC; // type:object size:0xC scope:local +@3960 = .bss:0x00000108; // type:object size:0xC scope:local +@3961 = .bss:0x00000114; // type:object size:0xC scope:local +@3962 = .bss:0x00000120; // type:object size:0xC scope:local +@3963 = .bss:0x0000012C; // type:object size:0xC scope:local +@3964 = .bss:0x00000138; // type:object size:0xC scope:local +offset_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000144; // type:object size:0xC0 scope:global data:float +@3965 = .bss:0x00000204; // type:object size:0xC scope:local +@3966 = .bss:0x00000210; // type:object size:0xC scope:local +@3967 = .bss:0x0000021C; // type:object size:0xC scope:local +@3968 = .bss:0x00000228; // type:object size:0xC scope:local +@3969 = .bss:0x00000234; // type:object size:0xC scope:local +@3970 = .bss:0x00000240; // type:object size:0xC scope:local +@3971 = .bss:0x0000024C; // type:object size:0xC scope:local +@3972 = .bss:0x00000258; // type:object size:0xC scope:local +@3973 = .bss:0x00000264; // type:object size:0xC scope:local +@3974 = .bss:0x00000270; // type:object size:0xC scope:local +@3975 = .bss:0x0000027C; // type:object size:0xC scope:local +@3976 = .bss:0x00000288; // type:object size:0xC scope:local +@3977 = .bss:0x00000294; // type:object size:0xC scope:local +@3978 = .bss:0x000002A0; // type:object size:0xC scope:local +@3979 = .bss:0x000002AC; // type:object size:0xC scope:local +@3980 = .bss:0x000002B8; // type:object size:0xC scope:local +ground_angle_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x000002C4; // type:object size:0x60 scope:global data:2byte +m_attack_tn = .bss:0x00000324; // type:object size:0x4 scope:global data:4byte +m_attack_timer = .bss:0x00000328; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_yo/splits.txt b/config/GZ2P01/rels/d_a_b_yo/splits.txt new file mode 100644 index 0000000000..639db0fa1a --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_yo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo.cpp: + .text start:0x000000EC end:0x0000A460 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZ2P01/rels/d_a_b_yo/symbols.txt b/config/GZ2P01/rels/d_a_b_yo/symbols.txt new file mode 100644 index 0000000000..32cb5f5f99 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_yo/symbols.txt @@ -0,0 +1,311 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daB_YO_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global +draw__8daB_YO_cFv = .text:0x0000019C; // type:function size:0x674 scope:global +__dt__4cXyzFv = .text:0x00000810; // type:function size:0x3C scope:global +daB_YO_Draw__FP8daB_YO_c = .text:0x0000084C; // type:function size:0x20 scope:global +onIceBreak__8daB_YO_cFUs = .text:0x0000086C; // type:function size:0x1C scope:global +setBck__8daB_YO_cFiUcff = .text:0x00000888; // type:function size:0x204 scope:global +setActionMode__8daB_YO_cFii = .text:0x00000A8C; // type:function size:0xC scope:global +damage_check__8daB_YO_cFv = .text:0x00000A98; // type:function size:0x2DC scope:global +setBreakFrizad__8daB_YO_cFv = .text:0x00000D74; // type:function size:0x138 scope:global +setIcicleOperate__8daB_YO_cFi = .text:0x00000EAC; // type:function size:0x88 scope:global +setIcicleSubNumber__8daB_YO_cFv = .text:0x00000F34; // type:function size:0x7C scope:global +setWindowBreakEffect__8daB_YO_cFi = .text:0x00000FB0; // type:function size:0xDC scope:global +setHensinEffect__8daB_YO_cFv = .text:0x0000108C; // type:function size:0x1AC scope:global +setLandingEffect__8daB_YO_cFf = .text:0x00001238; // type:function size:0x138 scope:global +setBreakIceEffect__8daB_YO_cFv = .text:0x00001370; // type:function size:0x1AC scope:global +setWallHitEffect__8daB_YO_cFv = .text:0x0000151C; // type:function size:0x200 scope:global +setChillEffect__8daB_YO_cFv = .text:0x0000171C; // type:function size:0x154 scope:global +setApperEffect__8daB_YO_cFv = .text:0x00001870; // type:function size:0xB0 scope:global +setApperEffect2__8daB_YO_cFv = .text:0x00001920; // type:function size:0xCC scope:global +s_frizad_delete__FPvPv = .text:0x000019EC; // type:function size:0x6C scope:global +demo_skip__8daB_YO_cFi = .text:0x00001A58; // type:function size:0x64 scope:global +DemoSkipCallBack__8daB_YO_cFPvi = .text:0x00001ABC; // type:function size:0x34 scope:global +setYoMessage__8daB_YO_cFi = .text:0x00001AF0; // type:function size:0x3C scope:global +doYoMessage__8daB_YO_cFv = .text:0x00001B2C; // type:function size:0x7C scope:global +executeOpening__8daB_YO_cFv = .text:0x00001BA8; // type:function size:0x1670 scope:global +reflectFreeMove__8daB_YO_cFv = .text:0x00003218; // type:function size:0xC8 scope:global +calcFreeMove__8daB_YO_cFf = .text:0x000032E0; // type:function size:0x2AC scope:global +setReflectAngle__8daB_YO_cFv = .text:0x0000358C; // type:function size:0xC0 scope:global +executeChase__8daB_YO_cFv = .text:0x0000364C; // type:function size:0x800 scope:global +executeSeriousDemo__8daB_YO_cFv = .text:0x00003E4C; // type:function size:0xD10 scope:global +checkIcecleRevival__8daB_YO_cFv = .text:0x00004B5C; // type:function size:0x74 scope:global +createIcecleRevival__8daB_YO_cFUc = .text:0x00004BD0; // type:function size:0xF0 scope:global +executeJump__8daB_YO_cFv = .text:0x00004CC0; // type:function size:0x508 scope:global +executeAttackIce__8daB_YO_cFv = .text:0x000051C8; // type:function size:0x224 scope:global +executeAttackYose__8daB_YO_cFv = .text:0x000053EC; // type:function size:0x580 scope:global +checkDamageWithIceBreak__8daB_YO_cFv = .text:0x0000596C; // type:function size:0x118 scope:global +executeAttackBody__8daB_YO_cFv = .text:0x00005A84; // type:function size:0x4C4 scope:global +executeDemoRevival__8daB_YO_cFv = .text:0x00005F48; // type:function size:0x4D0 scope:global +executeDamage__8daB_YO_cFv = .text:0x00006418; // type:function size:0x324 scope:global +executeDeath__8daB_YO_cFv = .text:0x0000673C; // type:function size:0x13E0 scope:global +reviseIceCenterPos__8daB_YO_cFP4cXyz = .text:0x00007B1C; // type:function size:0x1AC scope:global +calcPlayerBufPos__8daB_YO_cFv = .text:0x00007CC8; // type:function size:0x474 scope:global +action__8daB_YO_cFv = .text:0x0000813C; // type:function size:0x4D4 scope:global +mtx_set__8daB_YO_cFv = .text:0x00008610; // type:function size:0x1A0 scope:global +cc_set__8daB_YO_cFv = .text:0x000087B0; // type:function size:0x2E0 scope:global +execute__8daB_YO_cFv = .text:0x00008A90; // type:function size:0x190 scope:global +daB_YO_Execute__FP8daB_YO_c = .text:0x00008C20; // type:function size:0x20 scope:global +daB_YO_IsDelete__FP8daB_YO_c = .text:0x00008C40; // type:function size:0x8 scope:global +_delete__8daB_YO_cFv = .text:0x00008C48; // type:function size:0x110 scope:global +daB_YO_Delete__FP8daB_YO_c = .text:0x00008D58; // type:function size:0x20 scope:global +CreateHeap__8daB_YO_cFv = .text:0x00008D78; // type:function size:0x740 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000094B8; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009500; // type:function size:0x20 scope:global +CreateHeap2__8daB_YO_cFv = .text:0x00009520; // type:function size:0x100 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x00009620; // type:function size:0x20 scope:global +create__8daB_YO_cFv = .text:0x00009640; // type:function size:0x854 scope:global +__dt__8dCcD_SphFv = .text:0x00009E94; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00009F60; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00009FE4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A02C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A074; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A0BC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A118; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A188; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000A1F8; // type:function size:0x4 scope:global +daB_YO_Create__FP8daB_YO_c = .text:0x0000A1FC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A21C; // type:function size:0x48 scope:global +__dt__12daB_YO_HIO_cFv = .text:0x0000A264; // type:function size:0x48 scope:global +__sinit_d_a_b_yo_cpp = .text:0x0000A2AC; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A304; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A30C; // type:function size:0x8 scope:local +setShapeAngle__16obj_ystone_classF5csXyz = .text:0x0000A314; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A330; // type:function size:0x1C scope:global +abs__4cXyzCFRC3Vec = .text:0x0000A34C; // type:function size:0x114 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3791 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3801 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4397 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4432 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@5302 = .rodata:0x00000060; // type:object size:0x4 scope:local +@5303 = .rodata:0x00000064; // type:object size:0x4 scope:local +@5304 = .rodata:0x00000068; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000070; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000074; // type:object size:0x4 scope:local +@5308 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5309 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5311 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5312 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5313 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5314 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5317 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5322 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5323 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5324 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5325 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5326 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5327 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5328 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5329 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5331 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5332 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5335 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5336 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5337 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5338 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5339 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5340 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5341 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5342 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@5344 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5345 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5346 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5349 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5350 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5351 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5353 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5354 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5355 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5390 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5391 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5405 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5406 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5407 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5639 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5883 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5886 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5887 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5890 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5891 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5892 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5893 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5894 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5895 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5896 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6259 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float +@6439 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6440 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6491 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6492 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6978 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6979 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6980 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6981 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6982 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6983 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6984 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6985 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6986 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6987 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6988 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6989 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6990 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6991 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6992 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6993 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7169 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7260 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7263 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7264 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7373 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000240; // type:object size:0x2B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_yo_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_yo_tg_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000064; // type:object size:0x40 scope:global +cc_yo_iron_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x000000A4; // type:object size:0x40 scope:global +yo_material_draw = .data:0x000000E4; // type:object size:0x1B scope:global +yo_demo_bck_idx = .data:0x00000100; // type:object size:0x4C scope:global +yo_demo_btk_idx = .data:0x0000014C; // type:object size:0x4C scope:global +yo_demo_btp_idx = .data:0x00000198; // type:object size:0x4C scope:global +yo_window_angle$4294 = .data:0x000001E4; // type:object size:0xC scope:local +madoware_effect_id$4295 = .data:0x000001F0; // type:object size:0x8 scope:local +hensin_effect_id$4317 = .data:0x000001F8; // type:object size:0x8 scope:local +l_landing_effect_id$4401 = .data:0x00000200; // type:object size:0xC scope:local +break_ice_effect_id$4436 = .data:0x0000020C; // type:object size:0x18 scope:local +wall_hit_effect_id$4479 = .data:0x00000224; // type:object size:0xC scope:local +chill_effect_id$4527 = .data:0x00000230; // type:object size:0x8 scope:local +apper_effect_id$4594 = .data:0x00000238; // type:object size:0x4 scope:local +@5357 = .data:0x0000023C; // type:object size:0x70 scope:local +yo_max_bound_speed = .data:0x000002AC; // type:object size:0x20 scope:global +yo_damage_speed = .data:0x000002CC; // type:object size:0x1C scope:global +yo_chase_speed = .data:0x000002E8; // type:object size:0x20 scope:global +yo_damage_timer = .data:0x00000308; // type:object size:0x1C scope:global +@6340 = .data:0x00000324; // type:object size:0x2C scope:local +@7267 = .data:0x00000350; // type:object size:0x20 scope:local +@7266 = .data:0x00000370; // type:object size:0x28 scope:local +yo_att_pos_y = .data:0x00000398; // type:object size:0x1C scope:global +yo_at_sph_radius$7331 = .data:0x000003B4; // type:object size:0x20 scope:local +yo_sph_pos_addy$7338 = .data:0x000003D4; // type:object size:0xC scope:local +yo_sph_pos_radius$7339 = .data:0x000003E0; // type:object size:0xC scope:local +yo_sph_pos_addy2$7340 = .data:0x000003EC; // type:object size:0xC scope:local +l_daB_YO_Method = .data:0x000003F8; // type:object size:0x20 scope:global +g_profile_B_YO = .data:0x00000418; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000448; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000454; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000460; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000046C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000478; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000484; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000490; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004B4; // type:object size:0xC scope:global +__vt__12daB_YO_HIO_c = .data:0x000004C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_153_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3783 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x5C scope:global data:byte +@3802 = .bss:0x000000B0; // type:object size:0xC scope:local +m_common_pos__22@unnamed@d_a_b_yo_cpp@ = .bss:0x000000BC; // type:object size:0xC scope:global +m_common_count__22@unnamed@d_a_b_yo_cpp@ = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_yo_ice/splits.txt b/config/GZ2P01/rels/d_a_b_yo_ice/splits.txt new file mode 100644 index 0000000000..8e8ae2bf39 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_yo_ice/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_yo_ice.cpp: + .text start:0x000000EC end:0x00003C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000238 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_b_yo_ice/symbols.txt b/config/GZ2P01/rels/d_a_b_yo_ice/symbols.txt new file mode 100644 index 0000000000..6459bb6954 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_yo_ice/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daB_YOI_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +draw__9daB_YOI_cFv = .text:0x0000011C; // type:function size:0x13C scope:global +daB_YOI_Draw__FP9daB_YOI_c = .text:0x00000258; // type:function size:0x20 scope:global +setActionMode__9daB_YOI_cFii = .text:0x00000278; // type:function size:0xC scope:global +damage_check__9daB_YOI_cFv = .text:0x00000284; // type:function size:0x19C scope:global +setOperate__9daB_YOI_cFi = .text:0x00000420; // type:function size:0x1A8 scope:global +setWeight__9daB_YOI_cFUc = .text:0x000005C8; // type:function size:0x10 scope:global +setBreakIceEffect__9daB_YOI_cFv = .text:0x000005D8; // type:function size:0xC0 scope:global +setWallBreakIceEffect__9daB_YOI_cFv = .text:0x00000698; // type:function size:0xA4 scope:global +setApperEffect__9daB_YOI_cFv = .text:0x0000073C; // type:function size:0x88 scope:global +setApperEffect2__9daB_YOI_cFv = .text:0x000007C4; // type:function size:0xA4 scope:global +setLandingEffect__9daB_YOI_cFv = .text:0x00000868; // type:function size:0xA4 scope:global +executeFirst__9daB_YOI_cFv = .text:0x0000090C; // type:function size:0x254 scope:global +getSingleFallPos__9daB_YOI_cFv = .text:0x00000B60; // type:function size:0x10C scope:global +executeRiseUp__9daB_YOI_cFv = .text:0x00000C6C; // type:function size:0x56C scope:global +executeSingleFall__9daB_YOI_cFv = .text:0x000011D8; // type:function size:0x908 scope:global +executeYose__9daB_YOI_cFv = .text:0x00001AE0; // type:function size:0x8B0 scope:global +executeYoseFall__9daB_YOI_cFv = .text:0x00002390; // type:function size:0x37C scope:global +executeDemoRevival__9daB_YOI_cFv = .text:0x0000270C; // type:function size:0x194 scope:global +executeDamage__9daB_YOI_cFv = .text:0x000028A0; // type:function size:0x390 scope:global +executeDeath__9daB_YOI_cFv = .text:0x00002C30; // type:function size:0x84 scope:global +crack_execute__9daB_YOI_cFv = .text:0x00002CB4; // type:function size:0x7C scope:global +action__9daB_YOI_cFv = .text:0x00002D30; // type:function size:0x338 scope:global +mtx_set__9daB_YOI_cFv = .text:0x00003068; // type:function size:0xE8 scope:global +cc_set__9daB_YOI_cFv = .text:0x00003150; // type:function size:0x1A0 scope:global +execute__9daB_YOI_cFv = .text:0x000032F0; // type:function size:0xE4 scope:global +daB_YOI_Execute__FP9daB_YOI_c = .text:0x000033D4; // type:function size:0x20 scope:global +daB_YOI_IsDelete__FP9daB_YOI_c = .text:0x000033F4; // type:function size:0x8 scope:global +_delete__9daB_YOI_cFv = .text:0x000033FC; // type:function size:0x7C scope:global +daB_YOI_Delete__FP9daB_YOI_c = .text:0x00003478; // type:function size:0x20 scope:global +CreateHeap__9daB_YOI_cFv = .text:0x00003498; // type:function size:0xB8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003550; // type:function size:0x20 scope:global +create__9daB_YOI_cFv = .text:0x00003570; // type:function size:0x32C scope:global +__ct__9daB_YOI_cFv = .text:0x0000389C; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x00003A1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003A64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003AAC; // type:function size:0x5C scope:global +daB_YOI_Create__FP9daB_YOI_c = .text:0x00003B08; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003B28; // type:function size:0x48 scope:global +__dt__13daB_YOI_HIO_cFv = .text:0x00003B70; // type:function size:0x48 scope:global +__sinit_d_a_b_yo_ice_cpp = .text:0x00003BB8; // type:function size:0x3C scope:local +getIceCenterPos__8daB_YO_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3860 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4038 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000028; // type:object size:0x4 scope:local +yoi_fall_timer = .rodata:0x0000002C; // type:object size:0x28 scope:global +@4082 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4166 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4167 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4171 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4179 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4372 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4375 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4376 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4377 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4379 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4380 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4381 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4815 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4953 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4954 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4955 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4956 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4957 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_yo_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000020; // type:object size:0x44 scope:global +cc_yo_iron_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000064; // type:object size:0x44 scope:global +cc_yo_cam_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x000000A8; // type:object size:0x44 scope:global +@3891 = .data:0x000000EC; // type:object size:0x2C scope:local +break_effect_id$3901 = .data:0x00000118; // type:object size:0x6 scope:local +wall_break_effect_id$3920 = .data:0x00000120; // type:object size:0x6 scope:local +apper_effect_id$3948 = .data:0x00000128; // type:object size:0x4 scope:local +l_landing_effect_id$3966 = .data:0x0000012C; // type:object size:0xC scope:local +@4180 = .data:0x00000138; // type:object size:0x28 scope:local +@4385 = .data:0x00000160; // type:object size:0x2C scope:local +@4909 = .data:0x0000018C; // type:object size:0x20 scope:local +l_daB_YOI_Method = .data:0x000001AC; // type:object size:0x20 scope:global +g_profile_B_YOI = .data:0x000001CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__13daB_YOI_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_154_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3771 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_b_zant/splits.txt b/config/GZ2P01/rels/d_a_b_zant/splits.txt new file mode 100644 index 0000000000..89293dbc7f --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant.cpp: + .text start:0x000000EC end:0x00010AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000370 + .data start:0x00000000 end:0x00000724 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZ2P01/rels/d_a_b_zant/symbols.txt b/config/GZ2P01/rels/d_a_b_zant/symbols.txt new file mode 100644 index 0000000000..eeeb4eefc3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant/symbols.txt @@ -0,0 +1,379 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daB_ZANT_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +ctrlJoint__10daB_ZANT_cFP8J3DJointP8J3DModel = .text:0x0000017C; // type:function size:0xC8 scope:global +JointCallBack__10daB_ZANT_cFP8J3DJointi = .text:0x00000244; // type:function size:0x4C scope:global +draw__10daB_ZANT_cFv = .text:0x00000290; // type:function size:0x2B8 scope:global +__dt__4cXyzFv = .text:0x00000548; // type:function size:0x3C scope:global +daB_ZANT_Draw__FP10daB_ZANT_c = .text:0x00000584; // type:function size:0x20 scope:global +setBck__10daB_ZANT_cFiUcff = .text:0x000005A4; // type:function size:0xA4 scope:global +checkBck__10daB_ZANT_cFi = .text:0x00000648; // type:function size:0x5C scope:global +setActionMode__10daB_ZANT_cFii = .text:0x000006A4; // type:function size:0x34 scope:global +checkBigDamage__10daB_ZANT_cFv = .text:0x000006D8; // type:function size:0xA4 scope:global +checkDamageType__10daB_ZANT_cFv = .text:0x0000077C; // type:function size:0x74 scope:global +setDamageSe__10daB_ZANT_cFP8dCcD_Sphi = .text:0x000007F0; // type:function size:0x128 scope:global +damage_check__10daB_ZANT_cFv = .text:0x00000918; // type:function size:0x7BC scope:global +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x000010D4; // type:function size:0x8C scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x00001160; // type:function size:0x248 scope:global +__dt__8dCcD_SphFv = .text:0x000013A8; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00001474; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000014BC; // type:function size:0x48 scope:global +ice_damage_check__10daB_ZANT_cFv = .text:0x00001504; // type:function size:0x328 scope:global +setNextDamageMode__10daB_ZANT_cFi = .text:0x0000182C; // type:function size:0x124 scope:global +s_obj_sub__FPvPv = .text:0x00001950; // type:function size:0x144 scope:global +checkAvoidWeapon__10daB_ZANT_cFi = .text:0x00001A94; // type:function size:0x4B8 scope:global +setTgHitBit__10daB_ZANT_cFi = .text:0x00001F4C; // type:function size:0x40 scope:global +setCoHitBit__10daB_ZANT_cFi = .text:0x00001F8C; // type:function size:0x40 scope:global +setTgShield__10daB_ZANT_cFi = .text:0x00001FCC; // type:function size:0xD0 scope:global +setTgType__10daB_ZANT_cFUl = .text:0x0000209C; // type:function size:0xC scope:global +setZantMessage__10daB_ZANT_cFi = .text:0x000020A8; // type:function size:0x3C scope:global +doZantMessage__10daB_ZANT_cFv = .text:0x000020E4; // type:function size:0x7C scope:global +setIceLandingEffect__10daB_ZANT_cFi = .text:0x00002160; // type:function size:0x190 scope:global +setWaterBubble__10daB_ZANT_cFv = .text:0x000022F0; // type:function size:0xC4 scope:global +setMonkeyFallEffect__10daB_ZANT_cFv = .text:0x000023B4; // type:function size:0xA4 scope:global +setLastRollEffect__10daB_ZANT_cFv = .text:0x00002458; // type:function size:0x10C scope:global +s_pillar_sub__FPvPv = .text:0x00002564; // type:function size:0xD0 scope:global +getMagicSpeed__10daB_ZANT_cFv = .text:0x00002634; // type:function size:0x10 scope:global +getMagicWaterSpeed__10daB_ZANT_cFv = .text:0x00002644; // type:function size:0x10 scope:global +executeSmallAttack__10daB_ZANT_cFv = .text:0x00002654; // type:function size:0x5AC scope:global +calcScale__10daB_ZANT_cFi = .text:0x00002C00; // type:function size:0xF4 scope:global +executeWarp__10daB_ZANT_cFv = .text:0x00002CF4; // type:function size:0x51C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00003210; // type:function size:0x78 scope:global +executeDamage__10daB_ZANT_cFv = .text:0x00003288; // type:function size:0x23C scope:global +executeConfuse__10daB_ZANT_cFv = .text:0x000034C4; // type:function size:0x15C scope:global +executeOpening__10daB_ZANT_cFv = .text:0x00003620; // type:function size:0x11AC scope:global +executeFly__10daB_ZANT_cFv = .text:0x000047CC; // type:function size:0x6DC scope:global +executeFlyGround__10daB_ZANT_cFv = .text:0x00004EA8; // type:function size:0x218 scope:global +checkSwimLinkNearMouth__10daB_ZANT_cFv = .text:0x000050C0; // type:function size:0x218 scope:global +checkSwimLinkNear__10daB_ZANT_cFv = .text:0x000052D8; // type:function size:0x214 scope:global +executeHook__10daB_ZANT_cFv = .text:0x000054EC; // type:function size:0x184 scope:global +executeWater__10daB_ZANT_cFv = .text:0x00005670; // type:function size:0x9E4 scope:global +executeSwim__10daB_ZANT_cFv = .text:0x00006054; // type:function size:0x9C8 scope:global +executeSimaJump__10daB_ZANT_cFv = .text:0x00006A1C; // type:function size:0x5D8 scope:global +executeIceDemo__10daB_ZANT_cFv = .text:0x00006FF4; // type:function size:0x238 scope:global +executeIceJump__10daB_ZANT_cFv = .text:0x0000722C; // type:function size:0xB58 scope:global +executeIceStep__10daB_ZANT_cFv = .text:0x00007D84; // type:function size:0xAD8 scope:global +executeIceDamage__10daB_ZANT_cFv = .text:0x0000885C; // type:function size:0x950 scope:global +setFarPillarPos__10daB_ZANT_cFv = .text:0x000091AC; // type:function size:0x218 scope:global +setNearPillarPos__10daB_ZANT_cFv = .text:0x000093C4; // type:function size:0x84 scope:global +setNextPillarInfo__10daB_ZANT_cFi = .text:0x00009448; // type:function size:0x8C scope:global +setNextPillarPos__10daB_ZANT_cFv = .text:0x000094D4; // type:function size:0x540 scope:global +checkPillarSwing__10daB_ZANT_cFv = .text:0x00009A14; // type:function size:0x94 scope:global +executeMonkey__10daB_ZANT_cFv = .text:0x00009AA8; // type:function size:0x72C scope:global +executeMonkeyFall__10daB_ZANT_cFv = .text:0x0000A1D4; // type:function size:0x350 scope:global +executeMonkeyDamage__10daB_ZANT_cFv = .text:0x0000A524; // type:function size:0x234 scope:global +setLastWarp__10daB_ZANT_cFii = .text:0x0000A758; // type:function size:0x7EC scope:global +executeLastStartDemo__10daB_ZANT_cFv = .text:0x0000AF44; // type:function size:0x544 scope:global +executeLastAttack__10daB_ZANT_cFv = .text:0x0000B488; // type:function size:0x10E4 scope:global +executeLastTired__10daB_ZANT_cFv = .text:0x0000C56C; // type:function size:0xFC scope:global +executeLastDamage__10daB_ZANT_cFv = .text:0x0000C668; // type:function size:0x598 scope:global +s_del_tp__FPvPv = .text:0x0000CC00; // type:function size:0x6C scope:global +executeLastEndDemo__10daB_ZANT_cFv = .text:0x0000CC6C; // type:function size:0x5E4 scope:global +calcMahojinAnime__10daB_ZANT_cFv = .text:0x0000D250; // type:function size:0x22C scope:global +calcRoomChangeCamera__10daB_ZANT_cFi = .text:0x0000D47C; // type:function size:0x200 scope:global +initNextRoom__10daB_ZANT_cFv = .text:0x0000D67C; // type:function size:0x1CC scope:global +executeRoomChange__10daB_ZANT_cFv = .text:0x0000D848; // type:function size:0x958 scope:global +setBaseActionMode__10daB_ZANT_cFi = .text:0x0000E1A0; // type:function size:0x3E8 scope:global +action__10daB_ZANT_cFv = .text:0x0000E588; // type:function size:0x574 scope:global +mtx_set__10daB_ZANT_cFv = .text:0x0000EAFC; // type:function size:0x1F0 scope:global +cc_set__10daB_ZANT_cFv = .text:0x0000ECEC; // type:function size:0x29C scope:global +cc_ice_set__10daB_ZANT_cFv = .text:0x0000EF88; // type:function size:0xAA0 scope:global +execute__10daB_ZANT_cFv = .text:0x0000FA28; // type:function size:0x100 scope:global +daB_ZANT_Execute__FP10daB_ZANT_c = .text:0x0000FB28; // type:function size:0x20 scope:global +daB_ZANT_IsDelete__FP10daB_ZANT_c = .text:0x0000FB48; // type:function size:0x8 scope:global +_delete__10daB_ZANT_cFv = .text:0x0000FB50; // type:function size:0x74 scope:global +daB_ZANT_Delete__FP10daB_ZANT_c = .text:0x0000FBC4; // type:function size:0x20 scope:global +CreateHeap__10daB_ZANT_cFv = .text:0x0000FBE4; // type:function size:0x524 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00010108; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010150; // type:function size:0x20 scope:global +create__10daB_ZANT_cFv = .text:0x00010170; // type:function size:0x594 scope:global +__dt__8cM3dGCylFv = .text:0x00010704; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x0001074C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000107D0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0001082C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0001089C; // type:function size:0x70 scope:global +daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0001090C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0001092C; // type:function size:0x48 scope:global +__dt__14daB_ZANT_HIO_cFv = .text:0x00010974; // type:function size:0x48 scope:global +__sinit_d_a_b_zant_cpp = .text:0x000109BC; // type:function size:0x104 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00010AC0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00010AC8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00010AD0; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00010AD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00010AE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3757 = .rodata:0x00000000; // type:object size:0xC scope:local +@4169 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4170 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +iron_tg_cc__24@unnamed@d_a_b_zant_cpp@ = .rodata:0x00000040; // type:object size:0x18 scope:global +@4333 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4706 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4938 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4939 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000080; // type:object size:0x8 scope:local +@5085 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5086 = .rodata:0x00000090; // type:object size:0x8 scope:local +@5492 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5493 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5494 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5495 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5606 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5990 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5991 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5992 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5993 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5994 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5995 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5996 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5997 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5998 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5999 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6000 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6001 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6002 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6003 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6004 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6005 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6006 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6007 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6009 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6010 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6011 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6012 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6014 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6015 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6016 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6017 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6018 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6019 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6021 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6022 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6023 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6024 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6025 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6026 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6027 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6028 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6029 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6030 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6031 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6032 = .rodata:0x00000160; // type:object size:0x4 scope:local data:string +@6033 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6035 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6036 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6037 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6038 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6039 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6041 = .rodata:0x00000180; // type:object size:0x8 scope:local +@6162 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6163 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6164 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6166 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6167 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6168 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6169 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6170 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6171 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6172 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6282 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6283 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6630 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6864 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6865 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6866 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6867 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6868 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7002 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7003 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7004 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7005 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7006 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7007 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7062 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7419 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7420 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7697 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7698 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7699 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7700 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7701 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7702 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7703 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7704 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7705 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7706 = .rodata:0x0000021C; // type:object size:0x4 scope:local +damage_scale$7711 = .rodata:0x00000220; // type:object size:0x2C scope:local +damage_jump_speed$7712 = .rodata:0x0000024C; // type:object size:0x2C scope:local +@7978 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7979 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7980 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8037 = .rodata:0x00000284; // type:object size:0x4 scope:local data:float +@8227 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8452 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8453 = .rodata:0x00000290; // type:object size:0x4 scope:local +@8683 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8684 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8685 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8686 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8793 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8794 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@8795 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8796 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8797 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8798 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@8799 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8800 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@8801 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@8802 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@9164 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@9165 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@9166 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@9167 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@9168 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@9306 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@9432 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@9433 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@9434 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@9435 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9436 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9437 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9438 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9439 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9440 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9441 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9560 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9561 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9562 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9563 = .rodata:0x00000318; // type:object size:0x4 scope:local +@9564 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@9565 = .rodata:0x00000320; // type:object size:0x4 scope:local +@9566 = .rodata:0x00000324; // type:object size:0x4 scope:local +@9567 = .rodata:0x00000328; // type:object size:0x4 scope:local +@9604 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9786 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9787 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9788 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9789 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9868 = .rodata:0x00000340; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000344; // type:object size:0x2B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zant_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_zant_sword_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_zant_roll_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000A0; // type:object size:0x44 scope:global +cc_zant_foot_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000E4; // type:object size:0x40 scope:global +cc_zant_foot_src2__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000124; // type:object size:0x40 scope:global +cc_zant_camera_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000164; // type:object size:0x40 scope:global +warp_next_room__24@unnamed@d_a_b_zant_cpp@ = .data:0x000001A4; // type:object size:0x7 scope:global data:byte +l_landing_effect_id$5199 = .data:0x000001AC; // type:object size:0xC scope:local +l_landing_effect_id$5284 = .data:0x000001B8; // type:object size:0x6 scope:local +l_roll_effect_id$5301 = .data:0x000001C0; // type:object size:0x4 scope:local +w_eff_id$6078 = .data:0x000001C4; // type:object size:0x8 scope:local +@6173 = .data:0x000001CC; // type:object size:0x3C scope:local +@6631 = .data:0x00000208; // type:object size:0x7C scope:local +@6869 = .data:0x00000284; // type:object size:0x30 scope:local +@7421 = .data:0x000002B4; // type:object size:0x20 scope:local +@7981 = .data:0x000002D4; // type:object size:0xA8 scope:local +@8454 = .data:0x0000037C; // type:object size:0x54 scope:local +@8803 = .data:0x000003D0; // type:object size:0x1C scope:local +@9169 = .data:0x000003EC; // type:object size:0x80 scope:local +@9307 = .data:0x0000046C; // type:object size:0x58 scope:local +mahojin_se$9642 = .data:0x000004C4; // type:object size:0x18 scope:local +@9790 = .data:0x000004DC; // type:object size:0x44 scope:local +@9869 = .data:0x00000520; // type:object size:0x1C scope:local +@9987 = .data:0x0000053C; // type:object size:0x60 scope:local +ice_sph_jnt$10159 = .data:0x0000059C; // type:object size:0x84 scope:local data:float +l_daB_ZANT_Method = .data:0x00000620; // type:object size:0x20 scope:global +g_profile_B_ZANT = .data:0x00000640; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000670; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000067C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000688; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000694; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006A0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000006C4; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000006D0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000700; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000070C; // type:object size:0xC scope:global +__vt__14daB_ZANT_HIO_c = .data:0x00000718; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_155_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4164 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x44 scope:global data:byte +@4182 = .bss:0x00000098; // type:object size:0xC scope:local +@4183 = .bss:0x000000A4; // type:object size:0xC scope:local +@4184 = .bss:0x000000B0; // type:object size:0xC scope:local +fly_warp_pos__24@unnamed@d_a_b_zant_cpp@ = .bss:0x000000BC; // type:object size:0x24 scope:global data:float +target_info_count = .bss:0x000000E0; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000148; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_b_zant_magic/splits.txt b/config/GZ2P01/rels/d_a_b_zant_magic/splits.txt new file mode 100644 index 0000000000..4c67aee4e2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_magic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_zant_magic.cpp: + .text start:0x00000078 end:0x00000D94 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001AC diff --git a/config/GZ2P01/rels/d_a_b_zant_magic/symbols.txt b/config/GZ2P01/rels/d_a_b_zant_magic/symbols.txt new file mode 100644 index 0000000000..505457e781 --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_magic/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__11daB_ZANTM_cFv = .text:0x00000078; // type:function size:0x3C scope:global +daB_ZANTM_Draw__FP11daB_ZANTM_c = .text:0x000000B4; // type:function size:0x20 scope:global +setMagicEffect__11daB_ZANTM_cFv = .text:0x000000D4; // type:function size:0x164 scope:global +setMagicHitEffect__11daB_ZANTM_cFv = .text:0x00000238; // type:function size:0x118 scope:global +executeSmall__11daB_ZANTM_cFv = .text:0x00000350; // type:function size:0x31C scope:global +cc_set__11daB_ZANTM_cFv = .text:0x0000066C; // type:function size:0x100 scope:global +execute__11daB_ZANTM_cFv = .text:0x0000076C; // type:function size:0x98 scope:global +daB_ZANTM_Execute__FP11daB_ZANTM_c = .text:0x00000804; // type:function size:0x20 scope:global +daB_ZANTM_IsDelete__FP11daB_ZANTM_c = .text:0x00000824; // type:function size:0x8 scope:global +_delete__11daB_ZANTM_cFv = .text:0x0000082C; // type:function size:0x8 scope:global +daB_ZANTM_Delete__FP11daB_ZANTM_c = .text:0x00000834; // type:function size:0x20 scope:global +create__11daB_ZANTM_cFv = .text:0x00000854; // type:function size:0x154 scope:global +__ct__11daB_ZANTM_cFv = .text:0x000009A8; // type:function size:0x1A8 scope:global +__dt__8cM3dGSphFv = .text:0x00000B50; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B98; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000BE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000CAC; // type:function size:0x70 scope:global +daB_ZANTM_Create__FP11daB_ZANTM_c = .text:0x00000D1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D3C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D84; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D8C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3721 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3723 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3860 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3878 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zant_src__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x00000020; // type:object size:0x4C scope:global +cc_zant_src2__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000006C; // type:object size:0x40 scope:global +cc_zant_src3__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x000000AC; // type:object size:0x40 scope:global +magic_effect_id$3667 = .data:0x000000EC; // type:object size:0x8 scope:local +magic_effect_id$3729 = .data:0x000000F4; // type:object size:0x8 scope:local +l_daB_ZANTM_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_B_ZANTM = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_b_zant_mobile/splits.txt b/config/GZ2P01/rels/d_a_b_zant_mobile/splits.txt new file mode 100644 index 0000000000..563b62592a --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_mobile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_b_zant_mobile.cpp: + .text start:0x000000EC end:0x00002088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000140 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_b_zant_mobile/symbols.txt b/config/GZ2P01/rels/d_a_b_zant_mobile/symbols.txt new file mode 100644 index 0000000000..52b218bd4b --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_mobile/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daB_ZANTZ_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +draw__11daB_ZANTZ_cFv = .text:0x00000110; // type:function size:0x84 scope:global +daB_ZANTZ_Draw__FP11daB_ZANTZ_c = .text:0x00000194; // type:function size:0x20 scope:global +setSnortEffect__11daB_ZANTZ_cFi = .text:0x000001B4; // type:function size:0x8C scope:global +calcSnortEffect__11daB_ZANTZ_cFv = .text:0x00000240; // type:function size:0x29C scope:global +setMouthMode__11daB_ZANTZ_cFUc = .text:0x000004DC; // type:function size:0x190 scope:global +setAppearMode__11daB_ZANTZ_cFUc = .text:0x0000066C; // type:function size:0x3B4 scope:global +getGroundPos__11daB_ZANTZ_cFv = .text:0x00000A20; // type:function size:0x144 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000B64; // type:function size:0x78 scope:global +action__11daB_ZANTZ_cFv = .text:0x00000BDC; // type:function size:0x8A0 scope:global +cc_set__11daB_ZANTZ_cFv = .text:0x0000147C; // type:function size:0x104 scope:global +execute__11daB_ZANTZ_cFv = .text:0x00001580; // type:function size:0xD4 scope:global +daB_ZANTZ_Execute__FP11daB_ZANTZ_c = .text:0x00001654; // type:function size:0x20 scope:global +daB_ZANTZ_IsDelete__FP11daB_ZANTZ_c = .text:0x00001674; // type:function size:0x8 scope:global +_delete__11daB_ZANTZ_cFv = .text:0x0000167C; // type:function size:0x88 scope:global +daB_ZANTZ_Delete__FP11daB_ZANTZ_c = .text:0x00001704; // type:function size:0x20 scope:global +CreateHeap__11daB_ZANTZ_cFv = .text:0x00001724; // type:function size:0x20C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001930; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001978; // type:function size:0x20 scope:global +create__11daB_ZANTZ_cFv = .text:0x00001998; // type:function size:0x2BC scope:global +__dt__8dCcD_CylFv = .text:0x00001C54; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001D20; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001DA4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001DEC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001E34; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001F00; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001F84; // type:function size:0x48 scope:global +daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001FCC; // type:function size:0x20 scope:global +__dt__15daB_ZANTZ_HIO_cFv = .text:0x00001FEC; // type:function size:0x48 scope:global +__sinit_d_a_b_zant_mobile_cpp = .text:0x00002034; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002070; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002078; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002080; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3746 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3899 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4135 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4171 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4373 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4374 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xB scope:local data:string_table +cc_zant_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_zant_snort_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global +l_daB_ZANTZ_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_B_ZANTZ = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000104; // type:object size:0x30 scope:global +__vt__15daB_ZANTZ_HIO_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_157_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_b_zant_sima/splits.txt b/config/GZ2P01/rels/d_a_b_zant_sima/splits.txt new file mode 100644 index 0000000000..728afe017b --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_sima/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_b_zant_sima.cpp: + .text start:0x00000078 end:0x000009C4 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_b_zant_sima/symbols.txt b/config/GZ2P01/rels/d_a_b_zant_sima/symbols.txt new file mode 100644 index 0000000000..6f9a8fefbf --- /dev/null +++ b/config/GZ2P01/rels/d_a_b_zant_sima/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__11daB_ZANTS_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +daB_ZANTS_Draw__FP11daB_ZANTS_c = .text:0x0000014C; // type:function size:0x20 scope:global +zants_ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000016C; // type:function size:0x5C scope:global +action__11daB_ZANTS_cFv = .text:0x000001C8; // type:function size:0x280 scope:global +execute__11daB_ZANTS_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +daB_ZANTS_Execute__FP11daB_ZANTS_c = .text:0x00000538; // type:function size:0x20 scope:global +daB_ZANTS_IsDelete__FP11daB_ZANTS_c = .text:0x00000558; // type:function size:0x8 scope:global +_delete__11daB_ZANTS_cFv = .text:0x00000560; // type:function size:0x58 scope:global +daB_ZANTS_Delete__FP11daB_ZANTS_c = .text:0x000005B8; // type:function size:0x20 scope:global +CreateHeap__11daB_ZANTS_cFv = .text:0x000005D8; // type:function size:0x248 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000820; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000868; // type:function size:0x20 scope:global +create__11daB_ZANTS_cFv = .text:0x00000888; // type:function size:0x11C scope:global +daB_ZANTS_Create__FP11daB_ZANTS_c = .text:0x000009A4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3802 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3805 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3917 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xA scope:local data:string_table +l_daB_ZANTS_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_B_ZANTS = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_balloon_2D/splits.txt b/config/GZ2P01/rels/d_a_balloon_2D/splits.txt new file mode 100644 index 0000000000..9180d9a115 --- /dev/null +++ b/config/GZ2P01/rels/d_a_balloon_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_balloon_2D.cpp: + .text start:0x000000EC end:0x000021B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_balloon_2D/symbols.txt b/config/GZ2P01/rels/d_a_balloon_2D/symbols.txt new file mode 100644 index 0000000000..bc26d95f38 --- /dev/null +++ b/config/GZ2P01/rels/d_a_balloon_2D/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__Q213daBalloon2D_c6c_listFv = .text:0x000000EC; // type:function size:0x4C scope:global +daBalloon2D_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +createHeap__13daBalloon2D_cFv = .text:0x00000158; // type:function size:0x7EC scope:global +create__13daBalloon2D_cFv = .text:0x00000944; // type:function size:0x90 scope:global +destroy__13daBalloon2D_cFv = .text:0x000009D4; // type:function size:0x5C scope:global +draw__13daBalloon2D_cFv = .text:0x00000A30; // type:function size:0xB0 scope:global +execute__13daBalloon2D_cFv = .text:0x00000AE0; // type:function size:0x44 scope:global +drawMeter__13daBalloon2D_cFv = .text:0x00000B24; // type:function size:0x54 scope:global +setComboCount__13daBalloon2D_cFUcUc = .text:0x00000B78; // type:function size:0x68 scope:global +setScoreCount__13daBalloon2D_cFUl = .text:0x00000BE0; // type:function size:0x2C scope:global +addScoreCount__13daBalloon2D_cFP4cXyzUlUc = .text:0x00000C0C; // type:function size:0xC8 scope:global +initiate__13daBalloon2D_cFv = .text:0x00000CD4; // type:function size:0x4 scope:global +update__13daBalloon2D_cFv = .text:0x00000CD8; // type:function size:0x4 scope:global +setComboNum__13daBalloon2D_cFUc = .text:0x00000CDC; // type:function size:0xF8 scope:global +setBalloonSize__13daBalloon2D_cFUc = .text:0x00000DD4; // type:function size:0xA4 scope:global +setScoreNum__13daBalloon2D_cFi = .text:0x00000E78; // type:function size:0x1E8 scope:global +setAllAlpha__13daBalloon2D_cFv = .text:0x00001060; // type:function size:0x20C scope:global +setComboAlpha__13daBalloon2D_cFv = .text:0x0000126C; // type:function size:0xE4 scope:global +drawAddScore__13daBalloon2D_cFv = .text:0x00001350; // type:function size:0x75C scope:global +setHIO__13daBalloon2D_cFb = .text:0x00001AAC; // type:function size:0x3C4 scope:global +daBalloon2D_create__FP13daBalloon2D_c = .text:0x00001E70; // type:function size:0xB4 scope:global +__dt__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001F24; // type:function size:0x3C scope:global +__ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001F60; // type:function size:0x4 scope:global +daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001F64; // type:function size:0x20 scope:global +daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001F84; // type:function size:0x20 scope:global +daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001FA4; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x00001FC4; // type:function size:0x4 scope:global +__dt__17daBalloon2D_HIO_cFv = .text:0x00001FC8; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00002024; // type:function size:0x48 scope:global +__dt__Q213daBalloon2D_c6c_listFv = .text:0x0000206C; // type:function size:0x48 scope:global +__dt__13daBalloon2D_cFv = .text:0x000020B4; // type:function size:0x90 scope:global +__sinit_d_a_balloon_2D_cpp = .text:0x00002144; // type:function size:0x74 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3896 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4171 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x22 scope:local data:string_table +aParam$localstatic3$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local +l_arcName = .data:0x000000C4; // type:object size:0x4 scope:global data:4byte +daBalloon2D_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_BALLOON2D = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__13daBalloon2D_c = .data:0x00000124; // type:object size:0xC scope:global +__vt__Q213daBalloon2D_c6c_list = .data:0x00000130; // type:object size:0x10 scope:global +__vt__17daBalloon2D_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3779 = .bss:0x00000008; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000014; // type:object size:0xC8 scope:global data:4byte +myclass__13daBalloon2D_c = .bss:0x000000DC; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_bd/splits.txt b/config/GZ2P01/rels/d_a_bd/splits.txt new file mode 100644 index 0000000000..c01e402d7c --- /dev/null +++ b/config/GZ2P01/rels/d_a_bd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bd.cpp: + .text start:0x000000EC end:0x000032F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000008 end:0x0000013C diff --git a/config/GZ2P01/rels/d_a_bd/symbols.txt b/config/GZ2P01/rels/d_a_bd/symbols.txt new file mode 100644 index 0000000000..8355ba2b90 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bd/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daBd_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +anm_init__FP8bd_classifUcf = .text:0x00000144; // type:function size:0xB0 scope:global +daBd_Draw__FP8bd_class = .text:0x000001F4; // type:function size:0x84 scope:global +way_bg_check__FP8bd_class = .text:0x00000278; // type:function size:0xFC scope:global +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:global +s_a_sub__FPvPv = .text:0x000003B0; // type:function size:0x300 scope:global +pl_check__FP8bd_class = .text:0x000006B0; // type:function size:0x308 scope:global +pointBgCheck__FP4cXyzP4cXyz = .text:0x000009B8; // type:function size:0xB8 scope:global +land_check__FP8bd_class = .text:0x00000A70; // type:function size:0x28C scope:global +drop_check__FP8bd_class = .text:0x00000CFC; // type:function size:0x34 scope:global +turn_set__FP8bd_class = .text:0x00000D30; // type:function size:0x6C scope:global +bd_ground__FP8bd_class = .text:0x00000D9C; // type:function size:0x4F8 scope:global +bd_fly__FP8bd_class = .text:0x00001294; // type:function size:0x4F0 scope:global +bd_landing__FP8bd_class = .text:0x00001784; // type:function size:0x364 scope:global +bd_landing2__FP8bd_class = .text:0x00001AE8; // type:function size:0x150 scope:global +bd_landing3__FP8bd_class = .text:0x00001C38; // type:function size:0x29C scope:global +bd_rope__FP8bd_class = .text:0x00001ED4; // type:function size:0x214 scope:global +bd_kkri__FP8bd_class = .text:0x000020E8; // type:function size:0x1D8 scope:global +bd_drop__FP8bd_class = .text:0x000022C0; // type:function size:0x98 scope:global +action__FP8bd_class = .text:0x00002358; // type:function size:0x340 scope:global +daBd_Execute__FP8bd_class = .text:0x00002698; // type:function size:0x3A4 scope:global +daBd_IsDelete__FP8bd_class = .text:0x00002A3C; // type:function size:0x8 scope:global +daBd_Delete__FP8bd_class = .text:0x00002A44; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002AAC; // type:function size:0x1C8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C74; // type:function size:0x48 scope:global +daBd_Create__FP10fopAc_ac_c = .text:0x00002CBC; // type:function size:0x39C scope:global +__dt__8cM3dGSphFv = .text:0x00003058; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000030A0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000030E8; // type:function size:0x70 scope:global +__dt__10daBd_HIO_cFv = .text:0x00003158; // type:function size:0x48 scope:global +__sinit_d_a_bd_cpp = .text:0x000031A0; // type:function size:0x140 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3942 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4106 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4107 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4171 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x0000006C; // type:object size:0x6 scope:local data:2byte +@4288 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4358 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4455 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4874 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5073 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5191 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5192 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5193 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5194 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5195 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5196 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5199 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5200 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5201 = .rodata:0x00000100; // type:object size:0x4 scope:local data:string +@5202 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000108; // type:object size:0x1B scope:local data:string_table +land_pos103 = .data:0x00000000; // type:object size:0x140 scope:global +land_pos127 = .data:0x00000140; // type:object size:0x140 scope:global +wait_bck = .data:0x00000280; // type:object size:0xC scope:global +@4761 = .data:0x0000028C; // type:object size:0x20 scope:local +cc_sph_src$4956 = .data:0x000002AC; // type:object size:0x40 scope:local +l_daBd_Method = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_BD = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000033C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000348; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000354; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000378; // type:object size:0xC scope:global +__vt__10daBd_HIO_c = .data:0x00000384; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_60_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3937 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +@3946 = .bss:0x00000074; // type:object size:0xC scope:local +@3947 = .bss:0x00000080; // type:object size:0xC scope:local +@3948 = .bss:0x0000008C; // type:object size:0xC scope:local +@3949 = .bss:0x00000098; // type:object size:0xC scope:local +land_sp_pos = .bss:0x000000A4; // type:object size:0x30 scope:global +rope_pt = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000138; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_bg/splits.txt b/config/GZ2P01/rels/d_a_bg/splits.txt new file mode 100644 index 0000000000..730b8da6d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bg.cpp: + .text start:0x00000078 end:0x000017EC + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_bg/symbols.txt b/config/GZ2P01/rels/d_a_bg/symbols.txt new file mode 100644 index 0000000000..83b0069954 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bg/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setArcName__6daBg_cFv = .text:0x00000078; // type:function size:0x40 scope:global +createMatAnm__FP12J3DModelDataUs = .text:0x000000B8; // type:function size:0x140 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000001F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000234; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000024C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000288; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000002A0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000002E8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000030C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000348; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000360; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000039C; // type:function size:0x18 scope:global +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKeyi = .text:0x000003B4; // type:function size:0x10C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004C0; // type:function size:0x48 scope:global +entry__13daBg_btkAnm_cFP12J3DModelData = .text:0x00000508; // type:function size:0x44 scope:global +play__13daBg_btkAnm_cFv = .text:0x0000054C; // type:function size:0x24 scope:global +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKeyi = .text:0x00000570; // type:function size:0x140 scope:global +entry__13daBg_brkAnm_cFP12J3DModelData = .text:0x000006B0; // type:function size:0x44 scope:global +play__13daBg_brkAnm_cFv = .text:0x000006F4; // type:function size:0x24 scope:global +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x20 scope:global +createHeap__6daBg_cFv = .text:0x00000738; // type:function size:0x498 scope:global +__ct__11J3DLightObjFv = .text:0x00000BD0; // type:function size:0x38 scope:global +__dt__6daBg_cFv = .text:0x00000C08; // type:function size:0x11C scope:global +daBg_Draw__FP6daBg_c = .text:0x00000D24; // type:function size:0x20 scope:global +draw__6daBg_cFv = .text:0x00000D44; // type:function size:0x674 scope:global +daBg_Execute__FP6daBg_c = .text:0x000013B8; // type:function size:0xE4 scope:global +daBg_IsDelete__FP6daBg_c = .text:0x0000149C; // type:function size:0x8 scope:global +daBg_Delete__FP6daBg_c = .text:0x000014A4; // type:function size:0x28 scope:global +daBg_Create__FP10fopAc_ac_c = .text:0x000014CC; // type:function size:0x20 scope:global +create__6daBg_cFv = .text:0x000014EC; // type:function size:0x2D0 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000017BC; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3756 = .rodata:0x00000000; // type:object size:0xC scope:local +@3900 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4479 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4480 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@4481 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@4524 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x7A scope:local data:string_table +l_modelName$localstatic3$createHeap__6daBg_cFv = .data:0x00000000; // type:object size:0x42 scope:local +l_modelName2$localstatic4$createHeap__6daBg_cFv = .data:0x00000044; // type:object size:0x42 scope:local +l_btkName$localstatic5$createHeap__6daBg_cFv = .data:0x00000088; // type:object size:0x42 scope:local +l_brkName$localstatic6$createHeap__6daBg_cFv = .data:0x000000CC; // type:object size:0x42 scope:local +l_tevStrType$localstatic3$draw__6daBg_cFv = .data:0x00000110; // type:object size:0x18 scope:local +l_daBg_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_BG = .data:0x00000148; // type:object size:0x34 scope:global +__vt__12J3DFrameCtrl = .data:0x0000017C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000188; // type:object size:0xC scope:global +arcName$3823 = .bss:0x00000000; // type:object size:0x20 scope:local diff --git a/config/GZ2P01/rels/d_a_bg_obj/splits.txt b/config/GZ2P01/rels/d_a_bg_obj/splits.txt new file mode 100644 index 0000000000..1bd29a3cf9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bg_obj/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bg_obj.cpp: + .text start:0x00000078 end:0x000033CC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x0000033C + .bss start:0x00000000 end:0x00000044 diff --git a/config/GZ2P01/rels/d_a_bg_obj/symbols.txt b/config/GZ2P01/rels/d_a_bg_obj/symbols.txt new file mode 100644 index 0000000000..f78723c0bb --- /dev/null +++ b/config/GZ2P01/rels/d_a_bg_obj/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getBmdName__Fii = .text:0x00000078; // type:function size:0x6C scope:global +getBtkName__Fii = .text:0x000000E4; // type:function size:0x70 scope:global +getBrkName__Fii = .text:0x00000154; // type:function size:0x70 scope:global +getDzbName__Fi = .text:0x000001C4; // type:function size:0x44 scope:global +initParticleBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000208; // type:function size:0x2C scope:global +initSoundBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000234; // type:function size:0x2C scope:global +initTexShareBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000260; // type:function size:0xB4 scope:global +initFarInfoBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x00000314; // type:function size:0x10 scope:global +Set__Q29daBgObj_c11spec_data_cFPv = .text:0x00000324; // type:function size:0x260 scope:global +release__9daBgObj_cFP4dBgW = .text:0x00000584; // type:function size:0x50 scope:global +regist__9daBgObj_cFP4dBgW = .text:0x000005D4; // type:function size:0x38 scope:global +initAtt__9daBgObj_cFv = .text:0x0000060C; // type:function size:0x120 scope:global +setAttentionInfo__9daBgObj_cFP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x30 scope:global +initBaseMtx__9daBgObj_cFv = .text:0x0000075C; // type:function size:0x58 scope:global +setBaseMtx__9daBgObj_cFv = .text:0x000007B4; // type:function size:0x70 scope:global +settingCullSizeBoxForCo__9daBgObj_cFi = .text:0x00000824; // type:function size:0x110 scope:global +settingCullSizeBoxForCull__9daBgObj_cFi = .text:0x00000934; // type:function size:0x1D8 scope:global +CreateInitType0__9daBgObj_cFv = .text:0x00000B0C; // type:function size:0x74 scope:global +CreateInitType1__9daBgObj_cFv = .text:0x00000B80; // type:function size:0x158 scope:global +Create__9daBgObj_cFv = .text:0x00000CD8; // type:function size:0x38 scope:global +CreateHeapType0__9daBgObj_cFv = .text:0x00000D10; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F4C; // type:function size:0x48 scope:global +CreateHeapType1__9daBgObj_cFv = .text:0x00000F94; // type:function size:0x2C8 scope:global +doShareTexture__9daBgObj_cFv = .text:0x0000125C; // type:function size:0x104 scope:global +CreateHeap__9daBgObj_cFv = .text:0x00001360; // type:function size:0xA8 scope:global +create1st__9daBgObj_cFv = .text:0x00001408; // type:function size:0x108 scope:global +setColCommon__9daBgObj_cFv = .text:0x00001510; // type:function size:0x90 scope:global +set_tri_0__9daBgObj_cFv = .text:0x000015A0; // type:function size:0x140 scope:global +set_tri_1__9daBgObj_cFv = .text:0x000016E0; // type:function size:0x140 scope:global +set_cyl_0__9daBgObj_cFv = .text:0x00001820; // type:function size:0x98 scope:global +set_tri_2__9daBgObj_cFv = .text:0x000018B8; // type:function size:0x13C scope:global +set_tri_3__9daBgObj_cFv = .text:0x000019F4; // type:function size:0x1A8 scope:global +setParticle__9daBgObj_cFv = .text:0x00001B9C; // type:function size:0x224 scope:global +setSe__9daBgObj_cFv = .text:0x00001DC0; // type:function size:0xAC scope:global +checkDestroy__9daBgObj_cFv = .text:0x00001E6C; // type:function size:0xE8 scope:global +checkHitAt__9daBgObj_cFP8cCcD_Obj = .text:0x00001F54; // type:function size:0xAC scope:global +orderWait_tri__9daBgObj_cFv = .text:0x00002000; // type:function size:0x21C scope:global +orderWait_cyl__9daBgObj_cFv = .text:0x0000221C; // type:function size:0x1C8 scope:global +orderWait_spec__9daBgObj_cFv = .text:0x000023E4; // type:function size:0x174 scope:global +actionOrderWait__9daBgObj_cFv = .text:0x00002558; // type:function size:0xA8 scope:global +actionOrder__9daBgObj_cFv = .text:0x00002600; // type:function size:0x170 scope:global +actionEvent__9daBgObj_cFv = .text:0x00002770; // type:function size:0x60 scope:global +actionWait__9daBgObj_cFv = .text:0x000027D0; // type:function size:0x8 scope:global +ExecuteType0__9daBgObj_cFv = .text:0x000027D8; // type:function size:0x118 scope:global +ExecuteType1__9daBgObj_cFv = .text:0x000028F0; // type:function size:0xEC scope:global +Execute__9daBgObj_cFPPA3_A4_f = .text:0x000029DC; // type:function size:0xBC scope:global +Draw__9daBgObj_cFv = .text:0x00002A98; // type:function size:0x1E4 scope:global +indirectProc__9daBgObj_cFP8J3DModel = .text:0x00002C7C; // type:function size:0x8C scope:global +Delete__9daBgObj_cFv = .text:0x00002D08; // type:function size:0x48 scope:global +daBgObj_create1st__FP9daBgObj_c = .text:0x00002D50; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00002E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002EAC; // type:function size:0x48 scope:global +__dt__8dCcD_TriFv = .text:0x00002EF4; // type:function size:0xE0 scope:global +__ct__8dCcD_TriFv = .text:0x00002FD4; // type:function size:0x90 scope:global +__dt__8cM3dGTriFv = .text:0x00003064; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x000030C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003108; // type:function size:0x5C scope:global +daBgObj_MoveBGDelete__FP9daBgObj_c = .text:0x00003164; // type:function size:0x20 scope:global +daBgObj_MoveBGExecute__FP9daBgObj_c = .text:0x00003184; // type:function size:0x20 scope:global +daBgObj_MoveBGDraw__FP9daBgObj_c = .text:0x000031A4; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000031D0; // type:function size:0x48 scope:global +__sinit_d_a_bg_obj_cpp = .text:0x00003218; // type:function size:0x1B4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3823 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3873 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@3944 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4502 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4503 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@4579 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0xA2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_tri_src = .data:0x00000020; // type:object size:0x54 scope:global +l_specName = .data:0x00000074; // type:object size:0x4 scope:global data:4byte +@3761 = .data:0x00000078; // type:object size:0xC scope:local +@3762 = .data:0x00000084; // type:object size:0xC scope:local +@3763 = .data:0x00000090; // type:object size:0xC scope:local +@3764 = .data:0x0000009C; // type:object size:0xC scope:local +mCreateHeapFunc__9daBgObj_c = .data:0x000000A8; // type:object size:0x30 scope:global data:4byte +@3765 = .data:0x000000D8; // type:object size:0xC scope:local +@3766 = .data:0x000000E4; // type:object size:0xC scope:local +@3767 = .data:0x000000F0; // type:object size:0xC scope:local +@3768 = .data:0x000000FC; // type:object size:0xC scope:local +mCreateInitFunc__9daBgObj_c = .data:0x00000108; // type:object size:0x30 scope:global data:4byte +@3769 = .data:0x00000138; // type:object size:0xC scope:local +@3770 = .data:0x00000144; // type:object size:0xC scope:local +@3771 = .data:0x00000150; // type:object size:0xC scope:local +@3772 = .data:0x0000015C; // type:object size:0xC scope:local +mExecuteFunc__9daBgObj_c = .data:0x00000168; // type:object size:0x30 scope:global data:4byte +@3773 = .data:0x00000198; // type:object size:0xC scope:local +@3774 = .data:0x000001A4; // type:object size:0xC scope:local +@3775 = .data:0x000001B0; // type:object size:0xC scope:local +@3776 = .data:0x000001BC; // type:object size:0xC scope:local +@3777 = .data:0x000001C8; // type:object size:0xC scope:local +mTgSetFunc__9daBgObj_c = .data:0x000001D4; // type:object size:0x3C scope:global data:4byte +@4927 = .data:0x00000210; // type:object size:0xC scope:local +@4928 = .data:0x0000021C; // type:object size:0xC scope:local +@4929 = .data:0x00000228; // type:object size:0xC scope:local +@4930 = .data:0x00000234; // type:object size:0xC scope:local +l_func$4926 = .data:0x00000240; // type:object size:0x30 scope:local +daBgObj_METHODS = .data:0x00000270; // type:object size:0x20 scope:global +g_profile_BG_OBJ = .data:0x00000290; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002D8; // type:object size:0xC scope:global +__vt__8cM3dGTri = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002FC; // type:object size:0xC scope:global +__vt__9daBgObj_c = .data:0x00000308; // type:object size:0x28 scope:global +__vt__12J3DFrameCtrl = .data:0x00000330; // type:object size:0xC scope:global +l_bmdName$3644 = .bss:0x00000000; // type:object size:0x10 scope:local +l_btkName$3652 = .bss:0x00000010; // type:object size:0x10 scope:local +l_brkName$3660 = .bss:0x00000020; // type:object size:0x10 scope:local +l_dzbName$3668 = .bss:0x00000030; // type:object size:0x10 scope:local +lbl_4_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_boomerang/splits.txt b/config/GZ2P01/rels/d_a_boomerang/splits.txt new file mode 100644 index 0000000000..eaefb2c61f --- /dev/null +++ b/config/GZ2P01/rels/d_a_boomerang/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_boomerang.cpp: + .text start:0x00000078 end:0x00004808 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000000 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_boomerang/symbols.txt b/config/GZ2P01/rels/d_a_boomerang/symbols.txt new file mode 100644 index 0000000000..ea587bed80 --- /dev/null +++ b/config/GZ2P01/rels/d_a_boomerang/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__19daBoomerang_sight_cFv = .text:0x00000078; // type:function size:0x2B4 scope:global +initialize__19daBoomerang_sight_cFv = .text:0x0000032C; // type:function size:0x7F8 scope:global +playAnime__19daBoomerang_sight_cFii = .text:0x00000B24; // type:function size:0x244 scope:global +initFrame__19daBoomerang_sight_cFi = .text:0x00000D68; // type:function size:0x40 scope:global +copyNumData__19daBoomerang_sight_cFi = .text:0x00000DA8; // type:function size:0xA4 scope:global +__dt__4cXyzFv = .text:0x00000E4C; // type:function size:0x3C scope:global +setSight__19daBoomerang_sight_cFPC4cXyzi = .text:0x00000E88; // type:function size:0x98 scope:global +draw__19daBoomerang_sight_cFv = .text:0x00000F20; // type:function size:0x320 scope:global +windModelCallBack__13daBoomerang_cFv = .text:0x00001240; // type:function size:0xE0 scope:global +daBoomeang_windModelCallBack__FP8J3DJointi = .text:0x00001320; // type:function size:0x3C scope:global +draw__13daBoomerang_cFv = .text:0x0000135C; // type:function size:0x238 scope:global +daBoomerang_Draw__FP13daBoomerang_c = .text:0x00001594; // type:function size:0x20 scope:global +lockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x000015B4; // type:function size:0x48 scope:global +daBoomerang_lockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000015FC; // type:function size:0x24 scope:global +moveLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001620; // type:function size:0x8C scope:global +daBoomerang_moveLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000016AC; // type:function size:0x24 scope:global +pushLockList__13daBoomerang_cFi = .text:0x000016D0; // type:function size:0x108 scope:global +cancelLockActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x000017D8; // type:function size:0x5C scope:global +setAimActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001834; // type:function size:0x3C scope:global +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x00001870; // type:function size:0xF4 scope:global +resetLockActor__13daBoomerang_cFv = .text:0x00001964; // type:function size:0x4C scope:global +setRoomInfo__13daBoomerang_cFv = .text:0x000019B0; // type:function size:0xB4 scope:global +setKeepMatrix__13daBoomerang_cFv = .text:0x00001A64; // type:function size:0x108 scope:global +setMoveMatrix__13daBoomerang_cFv = .text:0x00001B6C; // type:function size:0x124 scope:global +setRotAngle__13daBoomerang_cFv = .text:0x00001C90; // type:function size:0x9C scope:global +setAimPos__13daBoomerang_cFv = .text:0x00001D2C; // type:function size:0x100 scope:global +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x00001E2C; // type:function size:0x200 scope:global +setEffectTraceMatrix__13daBoomerang_cFPUlUs = .text:0x0000202C; // type:function size:0xC0 scope:global +setEffect__13daBoomerang_cFv = .text:0x000020EC; // type:function size:0x700 scope:global +__dt__8cM3dGPlaFv = .text:0x000027EC; // type:function size:0x48 scope:global +procWait__13daBoomerang_cFv = .text:0x00002834; // type:function size:0x698 scope:global +procMove__13daBoomerang_cFv = .text:0x00002ECC; // type:function size:0x908 scope:global +execute__13daBoomerang_cFv = .text:0x000037D4; // type:function size:0x3C0 scope:global +daBoomerang_Execute__FP13daBoomerang_c = .text:0x00003B94; // type:function size:0x20 scope:global +__dt__13daBoomerang_cFv = .text:0x00003BB4; // type:function size:0x2C8 scope:global +daBoomerang_Delete__FP13daBoomerang_c = .text:0x00003E7C; // type:function size:0x28 scope:global +createHeap__13daBoomerang_cFv = .text:0x00003EA4; // type:function size:0x180 scope:global +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x00004024; // type:function size:0x20 scope:global +create__13daBoomerang_cFv = .text:0x00004044; // type:function size:0x288 scope:global +__ct__13daBoomerang_cFv = .text:0x000042CC; // type:function size:0x218 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000044E4; // type:function size:0x78 scope:global +__dt__8cM3dGCylFv = .text:0x0000455C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000045A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045EC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004648; // type:function size:0x70 scope:global +daBoomerang_Create__FP10fopAc_ac_c = .text:0x000046B8; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x000046D8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000046DC; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004724; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000472C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004734; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000473C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004744; // type:function size:0x8 scope:local +__dt__19daBoomerang_sight_cFv = .text:0x0000474C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000047BC; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000047C0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4078 = .rodata:0x00000000; // type:object size:0xC scope:local +l_blurTop = .rodata:0x0000000C; // type:object size:0xC scope:global +l_blurRoot = .rodata:0x00000018; // type:object size:0xC scope:global +m_lockWaitTime__18daBoomerang_HIO_c0 = .rodata:0x0000002A; // type:object size:0x2 scope:global +m_minCircleR__18daBoomerang_HIO_c0 = .rodata:0x0000002C; // type:object size:0x4 scope:global +m_middleCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000030; // type:object size:0x4 scope:global +m_maxCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000034; // type:object size:0x4 scope:global +m_scale__18daBoomerang_HIO_c0 = .rodata:0x00000038; // type:object size:0x4 scope:global +m_lockWindScale__18daBoomerang_HIO_c0 = .rodata:0x0000003C; // type:object size:0x4 scope:global +l_lockSeFlg = .rodata:0x00000040; // type:object size:0x14 scope:global +@4432 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4482 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4487 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4495 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4645 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4647 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4886 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4910 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4961 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5044 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@5045 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@5385 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5386 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5387 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5388 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5389 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5392 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5393 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5394 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5561 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5562 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5574 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5762 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5763 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5764 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5765 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5766 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5767 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5768 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5874 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@5875 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6077 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000140; // type:object size:0x14A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@5412 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +@5579 = .data:0x0000002C; // type:object size:0xC scope:local data:4byte +l_atCpsSrc = .data:0x00000038; // type:object size:0x4C scope:global +l_windAtCylSrc = .data:0x00000084; // type:object size:0x44 scope:global +@5999 = .data:0x000000C8; // type:object size:0xC scope:local +@6005 = .data:0x000000D4; // type:object size:0xC scope:local +@6006 = .data:0x000000E0; // type:object size:0xC scope:local +l_daBoomerang_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_BOOMERANG = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000154; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000001D8; // type:object size:0xC scope:global +__vt__19daBoomerang_sight_c = .data:0x000001E4; // type:object size:0x10 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +l_HIO = .bss:0x00000040; // type:object size:0x1 scope:global +effDirection$5075 = .bss:0x00000044; // type:object size:0xC scope:local +effScale0$5078 = .bss:0x00000054; // type:object size:0xC scope:local +effScaleSand$5081 = .bss:0x00000064; // type:object size:0xC scope:local +effScaleGrass$5084 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_bullet/splits.txt b/config/GZ2P01/rels/d_a_bullet/splits.txt new file mode 100644 index 0000000000..580fde4232 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bullet/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bullet.cpp: + .text start:0x000000EC end:0x00000EA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_bullet/symbols.txt b/config/GZ2P01/rels/d_a_bullet/symbols.txt new file mode 100644 index 0000000000..0bf4fe9178 --- /dev/null +++ b/config/GZ2P01/rels/d_a_bullet/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daBullet_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__10daBullet_cFv = .text:0x000002A8; // type:function size:0x188 scope:global +__dt__8cM3dGSphFv = .text:0x00000430; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000478; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000004C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000530; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000058C; // type:function size:0x70 scope:global +CreateHeap__10daBullet_cFv = .text:0x000005FC; // type:function size:0x80 scope:global +Delete__10daBullet_cFv = .text:0x0000067C; // type:function size:0x34 scope:global +Execute__10daBullet_cFv = .text:0x000006B0; // type:function size:0x1EC scope:global +Draw__10daBullet_cFv = .text:0x0000089C; // type:function size:0x64 scope:global +createHeapCallBack__10daBullet_cFP10fopAc_ac_c = .text:0x00000900; // type:function size:0x20 scope:global +getResName__10daBullet_cFv = .text:0x00000920; // type:function size:0x18 scope:global +getBmdName__10daBullet_cFv = .text:0x00000938; // type:function size:0x18 scope:global +getTypeFromParam__10daBullet_cFv = .text:0x00000950; // type:function size:0x20 scope:global +initialize__10daBullet_cFv = .text:0x00000970; // type:function size:0x1A8 scope:global +setProcess__10daBullet_cFM10daBullet_cFPCvPvPv_i = .text:0x00000B18; // type:function size:0xA8 scope:global +wait__10daBullet_cFPv = .text:0x00000BC0; // type:function size:0x98 scope:global +move__10daBullet_cFPv = .text:0x00000C58; // type:function size:0x90 scope:global +daBullet_Create__FPv = .text:0x00000CE8; // type:function size:0x20 scope:global +daBullet_Delete__FPv = .text:0x00000D08; // type:function size:0x20 scope:global +daBullet_Execute__FPv = .text:0x00000D28; // type:function size:0x20 scope:global +daBullet_Draw__FPv = .text:0x00000D48; // type:function size:0x20 scope:global +daBullet_IsDelete__FPv = .text:0x00000D68; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D70; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00000DB8; // type:function size:0x1C scope:global +__sinit_d_a_bullet_cpp = .text:0x00000DD4; // type:function size:0x74 scope:local +__dt__16daBullet_Param_cFv = .text:0x00000E48; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E90; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E98; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__10daBullet_c = .rodata:0x00000000; // type:object size:0x30 scope:global +m__16daBullet_Param_c = .rodata:0x00000030; // type:object size:0x18 scope:global data:2byte +@3824 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x17 scope:local data:string_table +l_resFileNameList = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileNameList = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +mCcDSph__10daBullet_c = .data:0x00000008; // type:object size:0x40 scope:global +@3878 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +@3933 = .data:0x00000054; // type:object size:0xC scope:local data:4byte +daBullet_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_BULLET = .data:0x00000080; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000104; // type:object size:0xC scope:global +__vt__10daBullet_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__16daBullet_Param_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_canoe/splits.txt b/config/GZ2P01/rels/d_a_canoe/splits.txt new file mode 100644 index 0000000000..c45ab13f2f --- /dev/null +++ b/config/GZ2P01/rels/d_a_canoe/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canoe.cpp: + .text start:0x000000EC end:0x0000316C + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_canoe/symbols.txt b/config/GZ2P01/rels/d_a_canoe/symbols.txt new file mode 100644 index 0000000000..77b3277d96 --- /dev/null +++ b/config/GZ2P01/rels/d_a_canoe/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daCanoe_searchTagWaterFall__FP10fopAc_ac_cPv = .text:0x000000EC; // type:function size:0x6C scope:global +__dt__4cXyzFv = .text:0x00000158; // type:function size:0x3C scope:global +createHeap__9daCanoe_cFv = .text:0x00000194; // type:function size:0x12C scope:global +daCanoe_createHeap__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x20 scope:global +create__9daCanoe_cFv = .text:0x000002E0; // type:function size:0x3D8 scope:global +__dt__8dCcD_CylFv = .text:0x000006B8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000784; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000808; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__13dBgS_LinkAcchFv = .text:0x00000898; // type:function size:0x70 scope:global +__ct__13dBgS_LinkAcchFv = .text:0x00000908; // type:function size:0x54 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000095C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000009CC; // type:function size:0x5C scope:global +daCanoe_Create__FP10fopAc_ac_c = .text:0x00000A28; // type:function size:0x20 scope:global +__dt__9daCanoe_cFv = .text:0x00000A48; // type:function size:0x138 scope:global +daCanoe_Delete__FP9daCanoe_c = .text:0x00000B80; // type:function size:0x28 scope:global +setRoomInfo__9daCanoe_cFv = .text:0x00000BA8; // type:function size:0xA8 scope:global +setMatrix__9daCanoe_cFv = .text:0x00000C50; // type:function size:0x344 scope:global +setCollision__9daCanoe_cFv = .text:0x00000F94; // type:function size:0x184 scope:global +posMove__9daCanoe_cFv = .text:0x00001118; // type:function size:0x1DC scope:global +checkGomikabe__9daCanoe_cFR13cBgS_PolyInfo = .text:0x000012F4; // type:function size:0x58 scope:global +setFrontBackPos__9daCanoe_cFv = .text:0x0000134C; // type:function size:0x7C scope:global +frontBackBgCheck__9daCanoe_cFv = .text:0x000013C8; // type:function size:0xAC0 scope:global +__dt__8cM3dGPlaFv = .text:0x00001E88; // type:function size:0x48 scope:global +setPaddleEffect__9daCanoe_cFv = .text:0x00001ED0; // type:function size:0x224 scope:global +setCanoeSliderEffect__9daCanoe_cFv = .text:0x000020F4; // type:function size:0x260 scope:global +execute__9daCanoe_cFv = .text:0x00002354; // type:function size:0xB88 scope:global +daCanoe_Execute__FP9daCanoe_c = .text:0x00002EDC; // type:function size:0x20 scope:global +draw__9daCanoe_cFv = .text:0x00002EFC; // type:function size:0x1F8 scope:global +daCanoe_Draw__FP9daCanoe_c = .text:0x000030F4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003114; // type:function size:0x48 scope:global +@36@__dt__13dBgS_LinkAcchFv = .text:0x0000315C; // type:function size:0x8 scope:local +@20@__dt__13dBgS_LinkAcchFv = .text:0x00003164; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3766 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_arcName2 = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +l_arcName3 = .rodata:0x0000001C; // type:object size:0x8 scope:global data:string +l_cylOffsetZ = .rodata:0x00000024; // type:object size:0x14 scope:global data:float +@4328 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4329 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4333 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4480 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4626 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4627 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4628 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4629 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4630 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4631 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4634 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4637 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4738 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5087 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5088 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5089 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@5090 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5091 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:string +@5173 = .rodata:0x000000D8; // type:object size:0x4 scope:local +effName$5177 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5504 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5505 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5506 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5507 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5508 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5576 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5577 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daCanoe_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_CANOE = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000B8; // type:object size:0xC scope:global +__vt__13dBgS_LinkAcch = .data:0x000000C4; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5103 = .bss:0x00000048; // type:object size:0xC scope:local +paddleRippleScale$5102 = .bss:0x00000058; // type:object size:0xC scope:local +@5356 = .bss:0x00000064; // type:object size:0xC scope:local +bodyRippleScale$5355 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_coach_2D/splits.txt b/config/GZ2P01/rels/d_a_coach_2D/splits.txt new file mode 100644 index 0000000000..1f225391f5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_coach_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coach_2D.cpp: + .text start:0x000000EC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_coach_2D/symbols.txt b/config/GZ2P01/rels/d_a_coach_2D/symbols.txt new file mode 100644 index 0000000000..2b0112e5c6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_coach_2D/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__Q211daCoach2D_c6c_listFv = .text:0x000000EC; // type:function size:0x4C scope:global +daCoach2D_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +createHeap__11daCoach2D_cFv = .text:0x00000158; // type:function size:0x2E0 scope:global +create__11daCoach2D_cFv = .text:0x00000438; // type:function size:0x7C scope:global +destroy__11daCoach2D_cFv = .text:0x000004B4; // type:function size:0x50 scope:global +draw__11daCoach2D_cFv = .text:0x00000504; // type:function size:0xB0 scope:global +execute__11daCoach2D_cFv = .text:0x000005B4; // type:function size:0x3C scope:global +drawMeter__11daCoach2D_cFv = .text:0x000005F0; // type:function size:0x35C scope:global +initiate__11daCoach2D_cFv = .text:0x0000094C; // type:function size:0x34 scope:global +update__11daCoach2D_cFv = .text:0x00000980; // type:function size:0x230 scope:global +setBrkAnime__11daCoach2D_cFb = .text:0x00000BB0; // type:function size:0x1BC scope:global +daCoach2D_create__FP11daCoach2D_c = .text:0x00000D6C; // type:function size:0x88 scope:global +daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000DF4; // type:function size:0x20 scope:global +daCoach2D_execute__FP11daCoach2D_c = .text:0x00000E14; // type:function size:0x20 scope:global +daCoach2D_draw__FP11daCoach2D_c = .text:0x00000E34; // type:function size:0x20 scope:global +draw__12dDlst_base_cFv = .text:0x00000E54; // type:function size:0x4 scope:global +__dt__15daCoach2D_HIO_cFv = .text:0x00000E58; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000EB4; // type:function size:0x48 scope:global +__dt__Q211daCoach2D_c6c_listFv = .text:0x00000EFC; // type:function size:0x48 scope:global +__dt__11daCoach2D_cFv = .text:0x00000F44; // type:function size:0x78 scope:global +__sinit_d_a_coach_2D_cpp = .text:0x00000FBC; // type:function size:0x74 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4003 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4056 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000030; // type:object size:0x46 scope:local data:string_table +aParam$localstatic3$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local +l_arcName = .data:0x00000058; // type:object size:0x4 scope:global data:4byte +daCoach2D_METHODS = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_COACH2D = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__12dDlst_base_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__11daCoach2D_c = .data:0x000000B8; // type:object size:0xC scope:global +__vt__Q211daCoach2D_c6c_list = .data:0x000000C4; // type:object size:0x10 scope:global +__vt__15daCoach2D_HIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3772 = .bss:0x00000008; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000014; // type:object size:0x5C scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_coach_fire/splits.txt b/config/GZ2P01/rels/d_a_coach_fire/splits.txt new file mode 100644 index 0000000000..c28488be82 --- /dev/null +++ b/config/GZ2P01/rels/d_a_coach_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_coach_fire.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_coach_fire/symbols.txt b/config/GZ2P01/rels/d_a_coach_fire/symbols.txt new file mode 100644 index 0000000000..703c569ab5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_coach_fire/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__13daCoachFire_cFv = .text:0x00000078; // type:function size:0xD0 scope:global +initBaseMtx__13daCoachFire_cFv = .text:0x00000148; // type:function size:0x60 scope:global +setBaseMtx__13daCoachFire_cFv = .text:0x000001A8; // type:function size:0x84 scope:global +initCcSphere__13daCoachFire_cFv = .text:0x0000022C; // type:function size:0x70 scope:global +daCoachFire_Draw__FP13daCoachFire_c = .text:0x0000029C; // type:function size:0x104 scope:global +daCoachFire_Execute__FP13daCoachFire_c = .text:0x000003A0; // type:function size:0x1F4 scope:global +daCoachFire_IsDelete__FP13daCoachFire_c = .text:0x00000594; // type:function size:0x8 scope:global +daCoachFire_Delete__FP13daCoachFire_c = .text:0x0000059C; // type:function size:0x124 scope:global +daCoachFire_Create__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0xEC scope:global +__dt__8cM3dGSphFv = .text:0x000007AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000083C; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000898; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__13daCoachFire_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3812 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3815 = .rodata:0x0000001C; // type:object size:0x4 scope:local +ccSphSrc$localstatic3$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local +@3911 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000006C; // type:object size:0x6 scope:local data:string_table +l_daCoachFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_COACH_FIRE = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_cow/splits.txt b/config/GZ2P01/rels/d_a_cow/splits.txt new file mode 100644 index 0000000000..38d3de1d06 --- /dev/null +++ b/config/GZ2P01/rels/d_a_cow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cow.cpp: + .text start:0x000000EC end:0x0000A8BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000164 diff --git a/config/GZ2P01/rels/d_a_cow/symbols.txt b/config/GZ2P01/rels/d_a_cow/symbols.txt new file mode 100644 index 0000000000..460dcbd173 --- /dev/null +++ b/config/GZ2P01/rels/d_a_cow/symbols.txt @@ -0,0 +1,346 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +calcRunAnime__7daCow_cFi = .text:0x000000EC; // type:function size:0x164 scope:global +setBck__7daCow_cFiUcff = .text:0x00000250; // type:function size:0xA4 scope:global +checkBck__7daCow_cFi = .text:0x000002F4; // type:function size:0x5C scope:global +setEffect__7daCow_cFv = .text:0x00000350; // type:function size:0x238 scope:global +__dt__4cXyzFv = .text:0x00000588; // type:function size:0x3C scope:global +isChaseCowGame__7daCow_cFv = .text:0x000005C4; // type:function size:0x6C scope:global +setCarryStatus__7daCow_cFv = .text:0x00000630; // type:function size:0x108 scope:global +setActetcStatus__7daCow_cFv = .text:0x00000738; // type:function size:0x60 scope:global +checkNadeNadeFinish__7daCow_cFv = .text:0x00000798; // type:function size:0x2C scope:global +checkNadeNade__7daCow_cFv = .text:0x000007C4; // type:function size:0x2C scope:global +setSeSnort__7daCow_cFv = .text:0x000007F0; // type:function size:0x6C scope:global +setRushVibration__7daCow_cFi = .text:0x0000085C; // type:function size:0x7C scope:global +checkThrow__7daCow_cFv = .text:0x000008D8; // type:function size:0xE0 scope:global +setBodyAngle__7daCow_cFs = .text:0x000009B8; // type:function size:0xFC scope:global +setBodyAngle2__7daCow_cFs = .text:0x00000AB4; // type:function size:0x154 scope:global +checkProcess__7daCow_cFM7daCow_cFPCvPv_v = .text:0x00000C08; // type:function size:0x2C scope:global +setProcess__7daCow_cFM7daCow_cFPCvPv_vi = .text:0x00000C34; // type:function size:0xA8 scope:global +damage_check__7daCow_cFv = .text:0x00000CDC; // type:function size:0x2A0 scope:global +setEnterCow20__7daCow_cFv = .text:0x00000F7C; // type:function size:0xE4 scope:global +setEnterCow10__7daCow_cFv = .text:0x00001060; // type:function size:0xF0 scope:global +setGroundAngle__7daCow_cFv = .text:0x00001150; // type:function size:0xB4 scope:global +__dt__8cM3dGPlaFv = .text:0x00001204; // type:function size:0x48 scope:global +s_near_cow__FPvPv = .text:0x0000124C; // type:function size:0xE8 scope:global +s_angry_cow__FPvPv = .text:0x00001334; // type:function size:0xC0 scope:global +s_angry_cow2__FPvPv = .text:0x000013F4; // type:function size:0x9C scope:global +checkRun__7daCow_cFv = .text:0x00001490; // type:function size:0x50 scope:global +checkNearCowRun__7daCow_cFv = .text:0x000014E0; // type:function size:0x11C scope:global +action_wait__7daCow_cFv = .text:0x000015FC; // type:function size:0x60C scope:global +action_eat__7daCow_cFv = .text:0x00001C08; // type:function size:0x4AC scope:global +action_moo__7daCow_cFv = .text:0x000020B4; // type:function size:0x310 scope:global +action_shake__7daCow_cFv = .text:0x000023C4; // type:function size:0x424 scope:global +checkNearWolf__7daCow_cFv = .text:0x000027E8; // type:function size:0x64 scope:global +checkPlayerWait__7daCow_cFv = .text:0x0000284C; // type:function size:0x84 scope:global +checkPlayerSurprise__7daCow_cFv = .text:0x000028D0; // type:function size:0xD8 scope:global +checkPlayerPos__7daCow_cFv = .text:0x000029A8; // type:function size:0x1AC scope:global +checkBeforeBg__7daCow_cFv = .text:0x00002B54; // type:function size:0x72C scope:global +checkOutOfGate__7daCow_cF4cXyz = .text:0x00003280; // type:function size:0x148 scope:global +getCowshedAngle__7daCow_cFv = .text:0x000033C8; // type:function size:0x30 scope:global +getCowshedDist__7daCow_cFv = .text:0x000033F8; // type:function size:0x158 scope:global +checkCowIn__7daCow_cFff = .text:0x00003550; // type:function size:0x104 scope:global +checkCowInOwn__7daCow_cFi = .text:0x00003654; // type:function size:0x134 scope:global +action_run__7daCow_cFv = .text:0x00003788; // type:function size:0x6C4 scope:global +checkCurringPen__7daCow_cFv = .text:0x00003E4C; // type:function size:0x1DC scope:global +setCowInCage__7daCow_cFv = .text:0x00004028; // type:function size:0x178 scope:global +setEnterCount__7daCow_cFv = .text:0x000041A0; // type:function size:0x8C scope:global +action_enter__7daCow_cFv = .text:0x0000422C; // type:function size:0x8B0 scope:global +isAngry__7daCow_cFv = .text:0x00004ADC; // type:function size:0x80 scope:global +isGuardFad__7daCow_cFv = .text:0x00004B5C; // type:function size:0x7C scope:global +setAngryHit__7daCow_cFv = .text:0x00004BD8; // type:function size:0xC4 scope:global +checkBeforeBgAngry__7daCow_cFs = .text:0x00004C9C; // type:function size:0xB4 scope:global +setRedTev__7daCow_cFv = .text:0x00004D50; // type:function size:0x6C scope:global +setAngryTurn__7daCow_cFv = .text:0x00004DBC; // type:function size:0x54 scope:global +action_angry__7daCow_cFv = .text:0x00004E10; // type:function size:0x918 scope:global +calcCatchPos__7daCow_cFfi = .text:0x00005728; // type:function size:0x268 scope:global +executeCrazyWait__7daCow_cFv = .text:0x00005990; // type:function size:0xD0 scope:global +executeCrazyDash__7daCow_cFv = .text:0x00005A60; // type:function size:0x77C scope:global +initCrazyBeforeCatch__7daCow_cFi = .text:0x000061DC; // type:function size:0x2C scope:global +executeCrazyBeforeCatch__7daCow_cFv = .text:0x00006208; // type:function size:0xE8 scope:global +initCrazyCatch__7daCow_cFi = .text:0x000062F0; // type:function size:0xB8 scope:global +executeCrazyCatch__7daCow_cFv = .text:0x000063A8; // type:function size:0x26C scope:global +initCrazyThrow__7daCow_cFi = .text:0x00006614; // type:function size:0xFC scope:global +executeCrazyThrow__7daCow_cFv = .text:0x00006710; // type:function size:0x498 scope:global +initCrazyAttack__7daCow_cFi = .text:0x00006BA8; // type:function size:0xBC scope:global +executeCrazyAttack__7daCow_cFv = .text:0x00006C64; // type:function size:0x1C4 scope:global +initCrazyAway__7daCow_cFi = .text:0x00006E28; // type:function size:0x74 scope:global +executeCrazyAway__7daCow_cFv = .text:0x00006E9C; // type:function size:0x364 scope:global +executeCrazyEnd__7daCow_cFv = .text:0x00007200; // type:function size:0x64 scope:global +initCrazyBack__7daCow_cFi = .text:0x00007264; // type:function size:0x98 scope:global +executeCrazyBack__7daCow_cFv = .text:0x000072FC; // type:function size:0x674 scope:global +action_crazy__7daCow_cFv = .text:0x00007970; // type:function size:0x2BC scope:global +executeCrazyBack2__7daCow_cFv = .text:0x00007C2C; // type:function size:0x438 scope:global +action_thrown__7daCow_cFv = .text:0x00008064; // type:function size:0x274 scope:global +checkWolfBusters__7daCow_cFv = .text:0x000082D8; // type:function size:0x138 scope:global +action_wolf__7daCow_cFv = .text:0x00008410; // type:function size:0x9EC scope:global +action_damage__7daCow_cFv = .text:0x00008DFC; // type:function size:0x110 scope:global +action__7daCow_cFv = .text:0x00008F0C; // type:function size:0x194 scope:global +setMtx__7daCow_cFv = .text:0x000090A0; // type:function size:0x6C scope:global +setAttnPos__7daCow_cFv = .text:0x0000910C; // type:function size:0x134 scope:global +setCollisions__7daCow_cFv = .text:0x00009240; // type:function size:0x220 scope:global +Execute__7daCow_cFv = .text:0x00009460; // type:function size:0x190 scope:global +daCow_Execute__FPv = .text:0x000095F0; // type:function size:0x20 scope:global +CreateHeap__7daCow_cFv = .text:0x00009610; // type:function size:0x1EC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000097FC; // type:function size:0x48 scope:global +createHeapCallBack__7daCow_cFP10fopAc_ac_c = .text:0x00009844; // type:function size:0x20 scope:global +initialize__7daCow_cFv = .text:0x00009864; // type:function size:0x4E4 scope:global +create__7daCow_cFv = .text:0x00009D48; // type:function size:0x1AC scope:global +__dt__8dCcD_SphFv = .text:0x00009EF4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00009FC0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000A044; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A08C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A0D4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A144; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A1A0; // type:function size:0x70 scope:global +daCow_Create__FPv = .text:0x0000A210; // type:function size:0x20 scope:global +ctrlJoint__7daCow_cFP8J3DJointP8J3DModel = .text:0x0000A230; // type:function size:0x210 scope:global +ctrlJointCallBack__7daCow_cFP8J3DJointi = .text:0x0000A440; // type:function size:0x4C scope:global +Draw__7daCow_cFv = .text:0x0000A48C; // type:function size:0x258 scope:global +daCow_Draw__FPv = .text:0x0000A6E4; // type:function size:0x20 scope:global +Delete__7daCow_cFv = .text:0x0000A704; // type:function size:0x5C scope:global +daCow_Delete__FPv = .text:0x0000A760; // type:function size:0x20 scope:global +daCow_IsDelete__FPv = .text:0x0000A780; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A788; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000A7D0; // type:function size:0x1C scope:global +__sinit_d_a_cow_cpp = .text:0x0000A7EC; // type:function size:0x94 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A880; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A888; // type:function size:0x8 scope:local +getShapeAngle__7daCow_cFv = .text:0x0000A890; // type:function size:0x14 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000A8A4; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3987 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4087 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4088 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4208 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@4446 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4649 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4652 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4655 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4656 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4657 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4787 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4788 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5007 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@5049 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@5133 = .rodata:0x0000009C; // type:object size:0x6 scope:local +@5362 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5363 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5364 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5365 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5366 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5409 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5516 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@5517 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@5651 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5652 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5653 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5654 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5655 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5656 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@5714 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5963 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5964 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6253 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6254 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6255 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6256 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6257 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6527 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6599 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6706 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6707 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6765 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6980 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7493 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7494 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7495 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7551 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7552 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7624 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7686 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7722 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7945 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7946 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7948 = .rodata:0x00000148; // type:object size:0x8 scope:local +@8223 = .rodata:0x00000150; // type:object size:0x4 scope:local +@8264 = .rodata:0x00000154; // type:object size:0x4 scope:local +@8265 = .rodata:0x00000158; // type:object size:0x4 scope:local data:string +@8266 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@8267 = .rodata:0x00000160; // type:object size:0x4 scope:local +@8268 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x3E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__21@unnamed@d_a_cow_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +pen_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000060; // type:object size:0x2 scope:global data:2byte +gate_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000062; // type:object size:0x2 scope:global data:2byte +l_CowRoomPosY__21@unnamed@d_a_cow_cpp@ = .data:0x00000064; // type:object size:0x4 scope:global data:string +l_CowRoomPosX__21@unnamed@d_a_cow_cpp@ = .data:0x00000068; // type:object size:0x50 scope:global +l_CowRoomPosZ__21@unnamed@d_a_cow_cpp@ = .data:0x000000B8; // type:object size:0x8 scope:global +gWolfBustersID__21@unnamed@d_a_cow_cpp@ = .data:0x000000C0; // type:object size:0xC scope:global +@4181 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4186 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4264 = .data:0x000000E4; // type:object size:0xC scope:local +@4278 = .data:0x000000F0; // type:object size:0xC scope:local +@4285 = .data:0x000000FC; // type:object size:0xC scope:local +@4290 = .data:0x00000108; // type:object size:0xC scope:local +@4293 = .data:0x00000114; // type:object size:0xC scope:local +@4297 = .data:0x00000120; // type:object size:0xC scope:local +cow_number$4349 = .data:0x0000012C; // type:object size:0x28 scope:local +@4467 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@4530 = .data:0x00000160; // type:object size:0xC scope:local +@4537 = .data:0x0000016C; // type:object size:0xC scope:local +@4547 = .data:0x00000178; // type:object size:0xC scope:local +@4555 = .data:0x00000184; // type:object size:0xC scope:local +@4561 = .data:0x00000190; // type:object size:0xC scope:local +@4566 = .data:0x0000019C; // type:object size:0xC scope:local +@4569 = .data:0x000001A8; // type:object size:0xC scope:local +@4684 = .data:0x000001B4; // type:object size:0xC scope:local +@4690 = .data:0x000001C0; // type:object size:0xC scope:local +@4698 = .data:0x000001CC; // type:object size:0xC scope:local +@4704 = .data:0x000001D8; // type:object size:0xC scope:local +@4709 = .data:0x000001E4; // type:object size:0xC scope:local +@4712 = .data:0x000001F0; // type:object size:0xC scope:local +@4809 = .data:0x000001FC; // type:object size:0xC scope:local +@4817 = .data:0x00000208; // type:object size:0xC scope:local +@4822 = .data:0x00000214; // type:object size:0xC scope:local +@4827 = .data:0x00000220; // type:object size:0xC scope:local +@4830 = .data:0x0000022C; // type:object size:0xC scope:local +@4897 = .data:0x00000238; // type:object size:0xC scope:local +@4903 = .data:0x00000244; // type:object size:0xC scope:local +@4909 = .data:0x00000250; // type:object size:0xC scope:local +@4915 = .data:0x0000025C; // type:object size:0xC scope:local +@4920 = .data:0x00000268; // type:object size:0xC scope:local +@4923 = .data:0x00000274; // type:object size:0xC scope:local +@5493 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@5592 = .data:0x0000028C; // type:object size:0xC scope:local +@5603 = .data:0x00000298; // type:object size:0xC scope:local +@5610 = .data:0x000002A4; // type:object size:0xC scope:local +@5818 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +@5969 = .data:0x000002BC; // type:object size:0xC scope:local data:4byte +@5984 = .data:0x000002C8; // type:object size:0xC scope:local data:4byte +@6091 = .data:0x000002D4; // type:object size:0xC scope:local +@6104 = .data:0x000002E0; // type:object size:0xC scope:local +@6171 = .data:0x000002EC; // type:object size:0xC scope:local +@6981 = .data:0x000002F8; // type:object size:0x20 scope:local +@7039 = .data:0x00000318; // type:object size:0x24 scope:local +@7046 = .data:0x0000033C; // type:object size:0xC scope:local +@7052 = .data:0x00000348; // type:object size:0xC scope:local +@7060 = .data:0x00000354; // type:object size:0xC scope:local +@7144 = .data:0x00000360; // type:object size:0xC scope:local +@7150 = .data:0x0000036C; // type:object size:0xC scope:local +@7153 = .data:0x00000378; // type:object size:0xC scope:local +@7189 = .data:0x00000384; // type:object size:0x24 scope:local +@7207 = .data:0x000003A8; // type:object size:0xC scope:local data:4byte +@7244 = .data:0x000003B4; // type:object size:0xC scope:local +@7267 = .data:0x000003C0; // type:object size:0xC scope:local +@7277 = .data:0x000003CC; // type:object size:0xC scope:local +@7505 = .data:0x000003D8; // type:object size:0xC scope:local data:4byte +@7816 = .data:0x000003E4; // type:object size:0xC scope:local +@7822 = .data:0x000003F0; // type:object size:0xC scope:local +@7827 = .data:0x000003FC; // type:object size:0xC scope:local +@7832 = .data:0x00000408; // type:object size:0xC scope:local +@7835 = .data:0x00000414; // type:object size:0xC scope:local +@8186 = .data:0x00000420; // type:object size:0xC scope:local data:4byte +@8188 = .data:0x0000042C; // type:object size:0xC scope:local data:4byte +daCow_MethodTable = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_COW = .data:0x00000458; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000488; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004E8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000004F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3960 = .bss:0x00000048; // type:object size:0xC scope:local +pen_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3961 = .bss:0x00000060; // type:object size:0xC scope:local +gate_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x0000006C; // type:object size:0xC scope:global data:float +l_CowRoomNo__21@unnamed@d_a_cow_cpp@ = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +l_CowType__21@unnamed@d_a_cow_cpp@ = .bss:0x0000007C; // type:object size:0x4 scope:global data:4byte +@4021 = .bss:0x00000080; // type:object size:0xC scope:local +runScale$4020 = .bss:0x00000090; // type:object size:0xC scope:local +m_near_dist = .bss:0x0000009C; // type:object size:0x4 scope:global +m_view_angle_wide = .bss:0x000000A0; // type:object size:0x2 scope:global +m_view_angle = .bss:0x000000A2; // type:object size:0x2 scope:global +m_angry_cow = .bss:0x000000A4; // type:object size:0x2 scope:global data:2byte +m_search_range = .bss:0x000000A8; // type:object size:0x4 scope:global +@7631 = .bss:0x000000AC; // type:object size:0xC scope:local +headOfst$7630 = .bss:0x000000BC; // type:object size:0xC scope:local +@7635 = .bss:0x000000C8; // type:object size:0xC scope:local +backBornOfst$7634 = .bss:0x000000D8; // type:object size:0xC scope:local +@7639 = .bss:0x000000E4; // type:object size:0xC scope:local +waistOfst$7638 = .bss:0x000000F4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000160; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_crod/splits.txt b/config/GZ2P01/rels/d_a_crod/splits.txt new file mode 100644 index 0000000000..3ee25fc9c8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_crod/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_crod.cpp: + .text start:0x00000078 end:0x00001324 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_crod/symbols.txt b/config/GZ2P01/rels/d_a_crod/symbols.txt new file mode 100644 index 0000000000..324cc2878a --- /dev/null +++ b/config/GZ2P01/rels/d_a_crod/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__8daCrod_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +daCrod_createHeap__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x20 scope:global +create__8daCrod_cFv = .text:0x00000158; // type:function size:0x2E0 scope:global +__dt__8cM3dGAabFv = .text:0x00000438; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000480; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004DC; // type:function size:0x48 scope:global +daCrod_Create__FP10fopAc_ac_c = .text:0x00000524; // type:function size:0x20 scope:global +__dt__8daCrod_cFv = .text:0x00000544; // type:function size:0x184 scope:global +daCrod_Delete__FP8daCrod_c = .text:0x000006C8; // type:function size:0x28 scope:global +setRoomInfo__8daCrod_cFv = .text:0x000006F0; // type:function size:0x4 scope:global +setMatrix__8daCrod_cFv = .text:0x000006F4; // type:function size:0x4C scope:global +posMove__8daCrod_cFv = .text:0x00000740; // type:function size:0x80 scope:global +setBckAnm__8daCrod_cFUs = .text:0x000007C0; // type:function size:0x7C scope:global +setReturn__8daCrod_cFv = .text:0x0000083C; // type:function size:0x60 scope:global +setLightPower__8daCrod_cFv = .text:0x0000089C; // type:function size:0x7C scope:global +execute__8daCrod_cFv = .text:0x00000918; // type:function size:0x8DC scope:global +daCrod_Execute__FP8daCrod_c = .text:0x000011F4; // type:function size:0x20 scope:global +draw__8daCrod_cFv = .text:0x00001214; // type:function size:0xA8 scope:global +daCrod_Draw__FP8daCrod_c = .text:0x000012BC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000012DC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3759 = .rodata:0x00000000; // type:object size:0xC scope:local +l_localRodPos = .rodata:0x0000000C; // type:object size:0xC scope:global +@4173 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4778 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4779 = .rodata:0x00000048; // type:object size:0x8 scope:local +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global +shootInitLocalPos$4524 = .data:0x0000004C; // type:object size:0xC scope:local data:float +l_daCrod_Method = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_CROD = .data:0x00000078; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000CC; // type:object size:0xC scope:global +lbl_47_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_cstaF/splits.txt b/config/GZ2P01/rels/d_a_cstaF/splits.txt new file mode 100644 index 0000000000..38214633a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_cstaF/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_cstaF.cpp: + .text start:0x00000078 end:0x00001FCC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_cstaF/symbols.txt b/config/GZ2P01/rels/d_a_cstaF/symbols.txt new file mode 100644 index 0000000000..134982b98f --- /dev/null +++ b/config/GZ2P01/rels/d_a_cstaF/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daCstaF_rideCB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +CreateHeap__9daCstaF_cFv = .text:0x00000098; // type:function size:0x1D0 scope:global +checkCoverModel__9daCstaF_cFv = .text:0x00000268; // type:function size:0x6C scope:global +create__9daCstaF_cFv = .text:0x000002D4; // type:function size:0x510 scope:global +__dt__8cM3dGCylFv = .text:0x000007E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000082C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000874; // type:function size:0x5C scope:global +__dt__15dBgS_StatueAcchFv = .text:0x000008D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000940; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009B0; // type:function size:0x48 scope:global +daCstaF_Create__FP10fopAc_ac_c = .text:0x000009F8; // type:function size:0x20 scope:global +__dt__9daCstaF_cFv = .text:0x00000A18; // type:function size:0x224 scope:global +daCstaF_Delete__FP9daCstaF_c = .text:0x00000C3C; // type:function size:0x3C scope:global +setRoomInfo__9daCstaF_cFv = .text:0x00000C78; // type:function size:0x98 scope:global +setMatrix__9daCstaF_cFv = .text:0x00000D10; // type:function size:0xA8 scope:global +posMove__9daCstaF_cFv = .text:0x00000DB8; // type:function size:0x480 scope:global +__dt__8cM3dGPlaFv = .text:0x00001238; // type:function size:0x48 scope:global +setCollision__9daCstaF_cFv = .text:0x00001280; // type:function size:0xB4 scope:global +setAnime__9daCstaF_cFv = .text:0x00001334; // type:function size:0x4C4 scope:global +initBrk__9daCstaF_cFUs = .text:0x000017F8; // type:function size:0x78 scope:global +initStopBrkBtk__9daCstaF_cFv = .text:0x00001870; // type:function size:0x54 scope:global +initStartBrkBtk__9daCstaF_cFv = .text:0x000018C4; // type:function size:0x1D8 scope:global +Execute__9daCstaF_cFPPA3_A4_f = .text:0x00001A9C; // type:function size:0x348 scope:global +daCstaF_Execute__FP9daCstaF_c = .text:0x00001DE4; // type:function size:0x20 scope:global +Draw__9daCstaF_cFv = .text:0x00001E04; // type:function size:0x11C scope:global +daCstaF_Draw__FP9daCstaF_c = .text:0x00001F20; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F4C; // type:function size:0x48 scope:global +__sinit_d_a_cstaF_cpp = .text:0x00001F94; // type:function size:0x28 scope:local +@36@__dt__15dBgS_StatueAcchFv = .text:0x00001FBC; // type:function size:0x8 scope:local +@20@__dt__15dBgS_StatueAcchFv = .text:0x00001FC4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3765 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcNameF = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_arcNameFB = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +l_spStageName = .rodata:0x0000001C; // type:object size:0x8 scope:global data:string +m_bckIdxTable__9daCstaF_c = .rodata:0x00000024; // type:object size:0x10 scope:global +dataTbl$4160 = .rodata:0x00000034; // type:object size:0x10 scope:local +@4205 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4359 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4368 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4369 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4371 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4543 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +fieldLocalBallPos$4547 = .rodata:0x00000084; // type:object size:0xC scope:local data:float +@4720 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4721 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4722 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4723 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4724 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4725 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4726 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000CC; // type:object size:0x4 scope:local +brkIdx$4903 = .rodata:0x000000D0; // type:object size:0x4 scope:local +brIdx$4910 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5082 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daCstaF_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_CSTAF = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D0; // type:object size:0xC scope:global +__vt__15dBgS_StatueAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000100; // type:object size:0xC scope:global +__vt__9daCstaF_c = .data:0x0000010C; // type:object size:0x28 scope:global +l_cancelOffset = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_cstatue/splits.txt b/config/GZ2P01/rels/d_a_cstatue/splits.txt new file mode 100644 index 0000000000..e80e577aa1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_cstatue/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cstatue.cpp: + .text start:0x000000EC end:0x000040C8 + .rodata start:0x00000000 end:0x00000318 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_cstatue/symbols.txt b/config/GZ2P01/rels/d_a_cstatue/symbols.txt new file mode 100644 index 0000000000..aebfb48bad --- /dev/null +++ b/config/GZ2P01/rels/d_a_cstatue/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +atHitCallback__11daCstatue_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x1C scope:global +daCstatue_atHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000108; // type:function size:0x24 scope:global +createHeap__11daCstatue_cFv = .text:0x0000012C; // type:function size:0x3B8 scope:global +__dt__8cM3dGCylFv = .text:0x000004E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000052C; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000574; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000005B0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000067C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000700; // type:function size:0x48 scope:global +daCstatue_createHeap__FP10fopAc_ac_c = .text:0x00000748; // type:function size:0x20 scope:global +create__11daCstatue_cFv = .text:0x00000768; // type:function size:0x974 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010DC; // type:function size:0x5C scope:global +__dt__15dBgS_StatueAcchFv = .text:0x00001138; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000011A8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001218; // type:function size:0x48 scope:global +daCstatue_Create__FP10fopAc_ac_c = .text:0x00001260; // type:function size:0x20 scope:global +__dt__11daCstatue_cFv = .text:0x00001280; // type:function size:0x238 scope:global +daCstatue_Delete__FP11daCstatue_c = .text:0x000014B8; // type:function size:0x28 scope:global +setRoomInfo__11daCstatue_cFv = .text:0x000014E0; // type:function size:0x98 scope:global +setMatrix__11daCstatue_cFv = .text:0x00001578; // type:function size:0x164 scope:global +posMove__11daCstatue_cFv = .text:0x000016DC; // type:function size:0x878 scope:global +__dt__8cM3dGPlaFv = .text:0x00001F54; // type:function size:0x48 scope:global +setCollision__11daCstatue_cFv = .text:0x00001F9C; // type:function size:0x8B8 scope:global +checkHammerReverse__11daCstatue_cFv = .text:0x00002854; // type:function size:0x16C scope:global +setDemo__11daCstatue_cFv = .text:0x000029C0; // type:function size:0x410 scope:global +setAnime__11daCstatue_cFv = .text:0x00002DD0; // type:function size:0x7F0 scope:global +initBrk__11daCstatue_cFUs = .text:0x000035C0; // type:function size:0x78 scope:global +initStopBrkBtk__11daCstatue_cFv = .text:0x00003638; // type:function size:0x40 scope:global +initStartBrkBtk__11daCstatue_cFv = .text:0x00003678; // type:function size:0x1B0 scope:global +execute__11daCstatue_cFv = .text:0x00003828; // type:function size:0x630 scope:global +daCstatue_Execute__FP11daCstatue_c = .text:0x00003E58; // type:function size:0x20 scope:global +draw__11daCstatue_cFv = .text:0x00003E78; // type:function size:0x1D8 scope:global +daCstatue_Draw__FP11daCstatue_c = .text:0x00004050; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004070; // type:function size:0x48 scope:global +@36@__dt__15dBgS_StatueAcchFv = .text:0x000040B8; // type:function size:0x8 scope:local +@20@__dt__15dBgS_StatueAcchFv = .text:0x000040C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x8 scope:global data:string +l_arcNameBS = .rodata:0x00000014; // type:object size:0x7 scope:global data:string +m_bckIdxTable__11daCstatue_c = .rodata:0x0000001C; // type:object size:0x46 scope:global +dataTbl$4169 = .rodata:0x00000064; // type:object size:0x3C scope:local +@4286 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +bossSphR$4389 = .rodata:0x000000A8; // type:object size:0x24 scope:local +heapSize$4390 = .rodata:0x000000CC; // type:object size:0x14 scope:local +@4735 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4744 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4745 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4746 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4747 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4749 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4750 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4751 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4754 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4759 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4760 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4761 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4762 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000150; // type:object size:0x8 scope:local +@4907 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +normalLocalBallPos$4911 = .rodata:0x0000015C; // type:object size:0xC scope:local +smallLocalBallPos$4912 = .rodata:0x00000168; // type:object size:0xC scope:local +bossLocalBallPos$4913 = .rodata:0x00000174; // type:object size:0xC scope:local +@4965 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5282 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float +@5283 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5284 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5285 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5286 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5287 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5288 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5289 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5290 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5291 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@5292 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@5293 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@5294 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5295 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5296 = .rodata:0x000001D0; // type:object size:0x4 scope:local +localTop$5304 = .rodata:0x000001D4; // type:object size:0xC scope:local +localRoot$5305 = .rodata:0x000001E0; // type:object size:0xC scope:local +hammerSide0$5306 = .rodata:0x000001EC; // type:object size:0xC scope:local +hammerSide1$5307 = .rodata:0x000001F8; // type:object size:0xC scope:local +effName$5309 = .rodata:0x00000204; // type:object size:0x8 scope:local +bossJntIdx$5353 = .rodata:0x0000020C; // type:object size:0x12 scope:local +bossLocalOffset$5354 = .rodata:0x00000220; // type:object size:0x6C scope:local +@5620 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5621 = .rodata:0x00000290; // type:object size:0x4 scope:local +@5622 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5623 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5624 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5625 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5626 = .rodata:0x000002A4; // type:object size:0x4 scope:local +hitEffectCenter$5688 = .rodata:0x000002A8; // type:object size:0xC scope:local +hitEffectEye$5689 = .rodata:0x000002B4; // type:object size:0xC scope:local +behindCenter$5690 = .rodata:0x000002C0; // type:object size:0xC scope:local +behindEye$5691 = .rodata:0x000002CC; // type:object size:0xC scope:local +startAnimeCenter$5692 = .rodata:0x000002D8; // type:object size:0xC scope:local +startAnimeEye$5693 = .rodata:0x000002E4; // type:object size:0xC scope:local +@6088 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6089 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6090 = .rodata:0x000002F8; // type:object size:0x4 scope:local +brkIdx$6108 = .rodata:0x000002FC; // type:object size:0xA scope:local +brkIdx$6115 = .rodata:0x00000308; // type:object size:0xA scope:local +@6396 = .rodata:0x00000314; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_atCpsSrc = .data:0x00000020; // type:object size:0x4C scope:global +l_cylSrc = .data:0x0000006C; // type:object size:0x44 scope:global +l_sphSrc = .data:0x000000B0; // type:object size:0x40 scope:global +l_daCstatue_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_CSTATUE = .data:0x00000110; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__15dBgS_StatueAcch = .data:0x00000170; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5356 = .bss:0x00000048; // type:object size:0xC scope:local +effScale$5355 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_demo00/splits.txt b/config/GZ2P01/rels/d_a_demo00/splits.txt new file mode 100644 index 0000000000..480c9e0411 --- /dev/null +++ b/config/GZ2P01/rels/d_a_demo00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo00.cpp: + .text start:0x000000EC end:0x0000462C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x00000250 + .bss start:0x00000008 end:0x00000278 diff --git a/config/GZ2P01/rels/d_a_demo00/symbols.txt b/config/GZ2P01/rels/d_a_demo00/symbols.txt new file mode 100644 index 0000000000..7d640fdd1a --- /dev/null +++ b/config/GZ2P01/rels/d_a_demo00/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +reset__16daDemo00_resID_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +reset__16daDemo00_model_cFv = .text:0x00000118; // type:function size:0x50 scope:global +__dt__10daDemo00_cFv = .text:0x00000168; // type:function size:0x98 scope:global +__dt__12demo_s1_ke_sFv = .text:0x00000200; // type:function size:0x7C scope:global +__dt__4cXyzFv = .text:0x0000027C; // type:function size:0x3C scope:global +__dt__8cM3dGPlaFv = .text:0x000002B8; // type:function size:0x48 scope:global +get_foward_angle__FP4cXyzP4cXyzPsPs = .text:0x00000300; // type:function size:0x80 scope:global +setBaseMtx__10daDemo00_cFv = .text:0x00000380; // type:function size:0x3A8 scope:global +setShadowSize__10daDemo00_cFv = .text:0x00000728; // type:function size:0x400 scope:global +awaCheck__FP8J3DModel = .text:0x00000B28; // type:function size:0x20C scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000D34; // type:function size:0x20 scope:global +createHeap__10daDemo00_cFv = .text:0x00000D54; // type:function size:0x7DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001530; // type:function size:0x48 scope:global +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x00001578; // type:function size:0x1B4 scope:global +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x0000172C; // type:function size:0x700 scope:global +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x00001E2C; // type:function size:0x64 scope:global +mDad00_changeXluMaterial__FP11J3DMateriali = .text:0x00001E90; // type:function size:0x140 scope:global +teduna_calc__FP4cXyzP4cXyzP4cXyzsi = .text:0x00001FD0; // type:function size:0x238 scope:global +teduna_draw__FP8J3DModelP19mDoExt_3DlineMat1_cP12dKy_tevstr_ciiii = .text:0x00002208; // type:function size:0x440 scope:global +teduna_ganon_hand_set__FP8J3DModelii = .text:0x00002648; // type:function size:0xC4 scope:global +ke_control__FP10daDemo00_cP12demo_s1_ke_sif = .text:0x0000270C; // type:function size:0x31C scope:global +ke_move__FP10daDemo00_cP19mDoExt_3DlineMat0_cP12demo_s1_ke_sif = .text:0x00002A28; // type:function size:0xD8 scope:global +ke_set__FP10daDemo00_c = .text:0x00002B00; // type:function size:0x254 scope:global +daDemo00_Draw__FP10daDemo00_c = .text:0x00002D54; // type:function size:0x20 scope:global +draw__10daDemo00_cFv = .text:0x00002D74; // type:function size:0xBF4 scope:global +daDemo00_Execute__FP10daDemo00_c = .text:0x00003968; // type:function size:0x20 scope:global +execute__10daDemo00_cFv = .text:0x00003988; // type:function size:0x904 scope:global +daDemo00_IsDelete__FP10daDemo00_c = .text:0x0000428C; // type:function size:0x8 scope:global +daDemo00_Delete__FP10daDemo00_c = .text:0x00004294; // type:function size:0x28 scope:global +daDemo00_Create__FP10fopAc_ac_c = .text:0x000042BC; // type:function size:0x1D8 scope:global +__ct__12demo_s1_ke_sFv = .text:0x00004494; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x000044FC; // type:function size:0x4 scope:global +__sinit_d_a_demo00_cpp = .text:0x00004500; // type:function size:0xBC scope:local +__arraydtor$5213 = .text:0x000045BC; // type:function size:0x38 scope:local +__arraydtor$5211 = .text:0x000045F4; // type:function size:0x38 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3727 = .rodata:0x00000000; // type:object size:0xC scope:local +@4004 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4125 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4126 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4284 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4654 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4655 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4719 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4990 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000068; // type:object size:0x4 scope:local +l_itemNo$localstatic3$execute__10daDemo00_cFv = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5279 = .rodata:0x00000070; // type:object size:0x4 scope:local +@5280 = .rodata:0x00000074; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5283 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5284 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5285 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5286 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5403 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5404 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5405 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5406 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5407 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5408 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5409 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5410 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5411 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5412 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5413 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5414 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5415 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5416 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5417 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5418 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5419 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5485 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5509 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5560 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5561 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5562 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5563 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5564 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5566 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6201 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6202 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6203 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6204 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6205 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6206 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6207 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6208 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6209 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6210 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000134; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000138; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_lightData = .data:0x00000020; // type:object size:0x18 scope:global +@4662 = .data:0x00000038; // type:object size:0xC scope:local data:4byte +@4676 = .data:0x00000044; // type:object size:0xC scope:local data:4byte +@4725 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@4999 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +l_blendInfoOPA$5172 = .data:0x00000068; // type:object size:0x4 scope:local +l_blendInfo$5173 = .data:0x0000006C; // type:object size:0x4 scope:local +l_zmodeInfoOPA$5174 = .data:0x00000070; // type:object size:0x4 scope:local +l_zmodeInfo$5175 = .data:0x00000074; // type:object size:0x4 scope:local +l_color$5341 = .data:0x00000078; // type:object size:0x4 scope:local +ke_za$5515 = .data:0x0000007C; // type:object size:0x2C scope:local +@6401 = .data:0x000000A8; // type:object size:0x24 scope:local +@6400 = .data:0x000000CC; // type:object size:0x3C scope:local +@6399 = .data:0x00000108; // type:object size:0x2C scope:local +@6398 = .data:0x00000134; // type:object size:0x1C scope:local +@6396 = .data:0x00000150; // type:object size:0x1C scope:local +@6395 = .data:0x0000016C; // type:object size:0x68 scope:local +l_daDemo00_Method = .data:0x000001D4; // type:object size:0x20 scope:global +g_profile_DEMO00 = .data:0x000001F4; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000224; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000238; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000244; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5212 = .bss:0x00000048; // type:object size:0xC scope:local +teduna_posL = .bss:0x00000054; // type:object size:0xC0 scope:global data:float +@5214 = .bss:0x00000114; // type:object size:0xC scope:local +teduna_posR = .bss:0x00000120; // type:object size:0xC0 scope:global data:float +@5215 = .bss:0x000001E0; // type:object size:0xC scope:local +S_ganon_left_hand_pos = .bss:0x000001EC; // type:object size:0xC scope:global data:float +@5216 = .bss:0x000001F8; // type:object size:0xC scope:local +S_ganon_right_hand_pos = .bss:0x00000204; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000264; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000268; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000026C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000270; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000274; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_demo_item/splits.txt b/config/GZ2P01/rels/d_a_demo_item/splits.txt new file mode 100644 index 0000000000..8f26b5f468 --- /dev/null +++ b/config/GZ2P01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000EC end:0x00001EE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000140 diff --git a/config/GZ2P01/rels/d_a_demo_item/symbols.txt b/config/GZ2P01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 0000000000..4708c31612 --- /dev/null +++ b/config/GZ2P01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__CreateHeap__9daDitem_cFv = .text:0x000000EC; // type:function size:0x8 scope:global +CreateInit__9daDitem_cFv = .text:0x000000F4; // type:function size:0xC4 scope:global +action__9daDitem_cFv = .text:0x000001B8; // type:function size:0x78 scope:global +actionStart__9daDitem_cFv = .text:0x00000230; // type:function size:0x390 scope:global +__dt__4cXyzFv = .text:0x000005C0; // type:function size:0x3C scope:global +actionEvent__9daDitem_cFv = .text:0x000005FC; // type:function size:0x974 scope:global +actionWaitLightEnd__9daDitem_cFv = .text:0x00000F70; // type:function size:0xF0 scope:global +actionEnd__9daDitem_cFv = .text:0x00001060; // type:function size:0x20 scope:global +setInsectEffect__9daDitem_cFv = .text:0x00001080; // type:function size:0xE4 scope:global +followInsectEffect__9daDitem_cFv = .text:0x00001164; // type:function size:0x6C scope:global +endInsectEffect__9daDitem_cFv = .text:0x000011D0; // type:function size:0x94 scope:global +onEventReg__9daDitem_cFii = .text:0x00001264; // type:function size:0x70 scope:global +set_pos__9daDitem_cFv = .text:0x000012D4; // type:function size:0x2A8 scope:global +anim_control__9daDitem_cFv = .text:0x0000157C; // type:function size:0x3C scope:global +initEffectLight__9daDitem_cFv = .text:0x000015B8; // type:function size:0x38 scope:global +settingEffectLight__9daDitem_cFv = .text:0x000015F0; // type:function size:0x4C scope:global +set_mtx__9daDitem_cFv = .text:0x0000163C; // type:function size:0xB8 scope:global +setTevStr__9daDitem_cFv = .text:0x000016F4; // type:function size:0x58 scope:global +setListStart__9daDitem_cFv = .text:0x0000174C; // type:function size:0x4 scope:global +draw_WOOD_STICK__9daDitem_cFv = .text:0x00001750; // type:function size:0x98 scope:global +daDitem_Delete__FP9daDitem_c = .text:0x000017E8; // type:function size:0x100 scope:global +daDitem_Create__FP9daDitem_c = .text:0x000018E8; // type:function size:0x1F4 scope:global +__dt__8cM3dGCylFv = .text:0x00001ADC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001B24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B6C; // type:function size:0x70 scope:global +daDitem_Execute__FP9daDitem_c = .text:0x00001BDC; // type:function size:0x1BC scope:global +daDitem_Draw__FP9daDitem_c = .text:0x00001D98; // type:function size:0x54 scope:global +__sinit_d_a_demo_item_cpp = .text:0x00001DEC; // type:function size:0xE4 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001ED0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001ED8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_light_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3812 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4175 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_event_reg$4260 = .rodata:0x00000024; // type:object size:0xC scope:local +@4361 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4363 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4364 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4395 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +nodisp_mat$4435 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string +@4668 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4669 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4670 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4716 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4717 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4718 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4719 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0xC2 scope:local data:string_table +l_daDitem_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Demo_Item = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__9daDitem_c = .data:0x0000008C; // type:object size:0x44 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3758 = .bss:0x00000048; // type:object size:0xC scope:local +l_player_offset = .bss:0x00000054; // type:object size:0xC scope:global +@3759 = .bss:0x00000060; // type:object size:0xC scope:local +l_wolf_offset = .bss:0x0000006C; // type:object size:0xC scope:global +@3760 = .bss:0x00000078; // type:object size:0xC scope:local +l_horse_offset = .bss:0x00000084; // type:object size:0xC scope:global +@4275 = .bss:0x00000090; // type:object size:0xC scope:local +@4278 = .bss:0x000000A0; // type:object size:0xC scope:local +@4279 = .bss:0x000000AC; // type:object size:0xC scope:local +offset_tbl$4274 = .bss:0x000000B8; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_disappear/splits.txt b/config/GZ2P01/rels/d_a_disappear/splits.txt new file mode 100644 index 0000000000..fe144d10a7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_disappear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_disappear.cpp: + .text start:0x00000078 end:0x000005B8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_disappear/symbols.txt b/config/GZ2P01/rels/d_a_disappear/symbols.txt new file mode 100644 index 0000000000..a7bd488306 --- /dev/null +++ b/config/GZ2P01/rels/d_a_disappear/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daDisappear_Draw__FP15disappear_class = .text:0x00000078; // type:function size:0x8 scope:global +s_ks_sub__FPvPv = .text:0x00000080; // type:function size:0x4C scope:global +daDisappear_Execute__FP15disappear_class = .text:0x000000CC; // type:function size:0x3C scope:global +daDisappear_IsDelete__FP15disappear_class = .text:0x00000108; // type:function size:0x8 scope:global +daDisappear_Delete__FP15disappear_class = .text:0x00000110; // type:function size:0x8 scope:global +yami_disappear__FP15disappear_classf = .text:0x00000118; // type:function size:0xC8 scope:global +ghost_disappear__FP15disappear_classf = .text:0x000001E0; // type:function size:0xB0 scope:global +set_disappear__FP15disappear_classf = .text:0x00000290; // type:function size:0x234 scope:global +daDisappear_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0xF4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000018; // type:object size:0x8 scope:local +da_name$3684 = .data:0x00000000; // type:object size:0x8 scope:local +da_name$3710 = .data:0x00000008; // type:object size:0xA scope:local +da_name$3736 = .data:0x00000014; // type:object size:0xE scope:local +l_daDisappear_Method = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_DISAPPEAR = .data:0x00000044; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_dmidna/splits.txt b/config/GZ2P01/rels/d_a_dmidna/splits.txt new file mode 100644 index 0000000000..f0187f7722 --- /dev/null +++ b/config/GZ2P01/rels/d_a_dmidna/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dmidna.cpp: + .text start:0x00000078 end:0x00000428 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_dmidna/symbols.txt b/config/GZ2P01/rels/d_a_dmidna/symbols.txt new file mode 100644 index 0000000000..52eebf1eee --- /dev/null +++ b/config/GZ2P01/rels/d_a_dmidna/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__10daDmidna_cFv = .text:0x00000078; // type:function size:0xEC scope:global +daDmidna_createHeap__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x20 scope:global +create__10daDmidna_cFv = .text:0x00000184; // type:function size:0xB0 scope:global +daDmidna_Create__FP10fopAc_ac_c = .text:0x00000234; // type:function size:0x20 scope:global +__dt__10daDmidna_cFv = .text:0x00000254; // type:function size:0x68 scope:global +daDmidna_Delete__FP10daDmidna_c = .text:0x000002BC; // type:function size:0x28 scope:global +setMatrix__10daDmidna_cFv = .text:0x000002E4; // type:function size:0x5C scope:global +execute__10daDmidna_cFv = .text:0x00000340; // type:function size:0x44 scope:global +daDmidna_Execute__FP10daDmidna_c = .text:0x00000384; // type:function size:0x20 scope:global +draw__10daDmidna_cFv = .text:0x000003A4; // type:function size:0x64 scope:global +daDmidna_Draw__FP10daDmidna_c = .text:0x00000408; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +l_daDmidna_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_DMIDNA = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_do/splits.txt b/config/GZ2P01/rels/d_a_do/splits.txt new file mode 100644 index 0000000000..4048a749bb --- /dev/null +++ b/config/GZ2P01/rels/d_a_do/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_do.cpp: + .text start:0x000000EC end:0x00007174 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x000002B4 + .bss start:0x00000008 end:0x00000120 diff --git a/config/GZ2P01/rels/d_a_do/symbols.txt b/config/GZ2P01/rels/d_a_do/symbols.txt new file mode 100644 index 0000000000..7e2a9abc03 --- /dev/null +++ b/config/GZ2P01/rels/d_a_do/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daDo_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +anm_init__FP8do_classifUcf = .text:0x00000148; // type:function size:0xC0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000208; // type:function size:0x17C scope:global +daDo_Draw__FP8do_class = .text:0x00000384; // type:function size:0x150 scope:global +__dt__4cXyzFv = .text:0x000004D4; // type:function size:0x3C scope:global +daDo_other_bg_check__FP8do_classP10fopAc_ac_c = .text:0x00000510; // type:function size:0xF4 scope:global +daDo_other_bg_check2__FP8do_classP4cXyz = .text:0x00000604; // type:function size:0xD8 scope:global +s_w_sub__FPvPv = .text:0x000006DC; // type:function size:0x84 scope:global +search_food__FP8do_class = .text:0x00000760; // type:function size:0x1CC scope:global +food_check__FP8do_class = .text:0x0000092C; // type:function size:0x60 scope:global +do_carry_check__FP8do_class = .text:0x0000098C; // type:function size:0x38 scope:global +depth_check__FP8do_class4cXyzf = .text:0x000009C4; // type:function size:0x130 scope:global +water_check__FP8do_class = .text:0x00000AF4; // type:function size:0x118 scope:global +dansa_check__FP8do_class4cXyzf = .text:0x00000C0C; // type:function size:0x1C4 scope:global +dansa_check2__FP8do_classf = .text:0x00000DD0; // type:function size:0xE8 scope:global +move_dansa_check__FP8do_classf = .text:0x00000EB8; // type:function size:0x88 scope:global +area_check__FP8do_class = .text:0x00000F40; // type:function size:0x1BC scope:global +do_stay__FP8do_class = .text:0x000010FC; // type:function size:0x2F4 scope:global +do_walk__FP8do_class = .text:0x000013F0; // type:function size:0x6EC scope:global +do_walk_run__FP8do_class = .text:0x00001ADC; // type:function size:0x194 scope:global +do_run__FP8do_class = .text:0x00001C70; // type:function size:0x14C scope:global +do_run_walk__FP8do_class = .text:0x00001DBC; // type:function size:0x164 scope:global +do_wait_1__FP8do_class = .text:0x00001F20; // type:function size:0x644 scope:global +do_wait_2__FP8do_class = .text:0x00002564; // type:function size:0x20C scope:global +do_sit__FP8do_class = .text:0x00002770; // type:function size:0x20C scope:global +hang_set__FP8do_class = .text:0x0000297C; // type:function size:0x230 scope:global +do_hang__FP8do_class = .text:0x00002BAC; // type:function size:0x36C scope:global +do_food__FP8do_class = .text:0x00002F18; // type:function size:0xAD8 scope:global +do_swim__FP8do_class = .text:0x000039F0; // type:function size:0x124 scope:global +s_c_sub__FPvPv = .text:0x00003B14; // type:function size:0x4C scope:global +do_help__FP8do_class = .text:0x00003B60; // type:function size:0x57C scope:global +do_boat__FP8do_class = .text:0x000040DC; // type:function size:0xB58 scope:global +do_a_swim__FP8do_class = .text:0x00004C34; // type:function size:0x214 scope:global +do_carry__FP8do_class = .text:0x00004E48; // type:function size:0x344 scope:global +do_message__FP8do_class = .text:0x0000518C; // type:function size:0xD8 scope:global +action__FP8do_class = .text:0x00005264; // type:function size:0xE84 scope:global +message__FP8do_class = .text:0x000060E8; // type:function size:0x11C scope:global +daDo_Execute__FP8do_class = .text:0x00006204; // type:function size:0x630 scope:global +daDo_IsDelete__FP8do_class = .text:0x00006834; // type:function size:0x8 scope:global +daDo_Delete__FP8do_class = .text:0x0000683C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000068A4; // type:function size:0x2D0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006B74; // type:function size:0x48 scope:global +daDo_Create__FP10fopAc_ac_c = .text:0x00006BBC; // type:function size:0x2C8 scope:global +__ct__8do_classFv = .text:0x00006E84; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x00006FE0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007028; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007070; // type:function size:0x70 scope:global +__dt__10daDo_HIO_cFv = .text:0x000070E0; // type:function size:0x48 scope:global +__sinit_d_a_do_cpp = .text:0x00007128; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007164; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000716C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4069 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4134 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4135 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4136 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4138 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4189 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4194 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4339 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4343 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4377 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4401 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4402 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4403 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4404 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4405 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4555 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4556 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@4588 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4709 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4710 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4763 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4962 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4963 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4964 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4967 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4968 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4993 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5110 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5113 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5345 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5407 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5948 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5949 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5951 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5952 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5953 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5954 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6210 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6211 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6212 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6213 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:string +@6214 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6421 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6422 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6423 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6424 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001C8; // type:object size:0xB scope:local data:string_table +@4195 = .data:0x00000000; // type:object size:0x38 scope:local +@4346 = .data:0x00000038; // type:object size:0x34 scope:local +@4557 = .data:0x0000006C; // type:object size:0x34 scope:local +@4969 = .data:0x000000A0; // type:object size:0x68 scope:local +@5348 = .data:0x00000108; // type:object size:0x20 scope:local +w_eff_id$5581 = .data:0x00000128; // type:object size:0x8 scope:local +@5955 = .data:0x00000130; // type:object size:0xA0 scope:local +cc_sph_src$6355 = .data:0x000001D0; // type:object size:0x40 scope:local +l_daDo_Method = .data:0x00000210; // type:object size:0x20 scope:global +g_profile_DO = .data:0x00000230; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000278; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10daDo_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_165_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +target_info = .bss:0x00000074; // type:object size:0x14 scope:global +target_info_count = .bss:0x00000088; // type:object size:0x4 scope:global data:4byte +target_bgc = .bss:0x0000008C; // type:object size:0x14 scope:global +@5578 = .bss:0x000000A0; // type:object size:0xC scope:local +scc$5577 = .bss:0x000000B0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_door_boss/splits.txt b/config/GZ2P01/rels/d_a_door_boss/splits.txt new file mode 100644 index 0000000000..f615bd399b --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_boss/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_boss.cpp: + .text start:0x00000078 end:0x0000156C + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2P01/rels/d_a_door_boss/symbols.txt b/config/GZ2P01/rels/d_a_door_boss/symbols.txt new file mode 100644 index 0000000000..a320facf9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_boss/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__9daBdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global +getBmd__9daBdoor_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getDzb__9daBdoor_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getBmd2__9daBdoor_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getDoorModelData__9daBdoor_cFv = .text:0x000000B4; // type:function size:0x70 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000124; // type:function size:0x20 scope:global +CreateHeap__9daBdoor_cFv = .text:0x00000144; // type:function size:0x20C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000350; // type:function size:0x48 scope:global +calcMtx__9daBdoor_cFv = .text:0x00000398; // type:function size:0xB4 scope:global +CreateInit__9daBdoor_cFv = .text:0x0000044C; // type:function size:0xF8 scope:global +create__9daBdoor_cFv = .text:0x00000544; // type:function size:0xF4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000638; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006A8; // type:function size:0x70 scope:global +getDemoAction__9daBdoor_cFv = .text:0x00000718; // type:function size:0x48 scope:global +demoProc__9daBdoor_cFv = .text:0x00000760; // type:function size:0x404 scope:global +calcGoal__9daBdoor_cFP4cXyzi = .text:0x00000B64; // type:function size:0x128 scope:global +smokeInit__9daBdoor_cFv = .text:0x00000C8C; // type:function size:0x98 scope:global +checkArea__9daBdoor_cFv = .text:0x00000D24; // type:function size:0x130 scope:global +checkFront__9daBdoor_cFv = .text:0x00000E54; // type:function size:0xA0 scope:global +checkOpen__9daBdoor_cFv = .text:0x00000EF4; // type:function size:0x8C scope:global +actionWait__9daBdoor_cFv = .text:0x00000F80; // type:function size:0x8 scope:global +actionCloseWait__9daBdoor_cFv = .text:0x00000F88; // type:function size:0x98 scope:global +actionOpen__9daBdoor_cFv = .text:0x00001020; // type:function size:0x24 scope:global +actionEnd__9daBdoor_cFv = .text:0x00001044; // type:function size:0x160 scope:global +execute__9daBdoor_cFv = .text:0x000011A4; // type:function size:0x120 scope:global +checkDraw__9daBdoor_cFv = .text:0x000012C4; // type:function size:0x40 scope:global +draw__9daBdoor_cFv = .text:0x00001304; // type:function size:0x160 scope:global +Delete__9daBdoor_cFv = .text:0x00001464; // type:function size:0x70 scope:global +daBdoor_Draw__FP9daBdoor_c = .text:0x000014D4; // type:function size:0x20 scope:global +daBdoor_Execute__FP9daBdoor_c = .text:0x000014F4; // type:function size:0x24 scope:global +daBdoor_Delete__FP9daBdoor_c = .text:0x00001518; // type:function size:0x24 scope:global +daBdoor_Create__FP10fopAc_ac_c = .text:0x0000153C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000155C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001564; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3726 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +l_door_open_demo = .rodata:0x00000040; // type:object size:0x15 scope:global data:string +l_staff_name = .rodata:0x00000058; // type:object size:0xD scope:global data:string +@4143 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4144 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x9C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +action_table$3817 = .data:0x00000020; // type:object size:0x2C scope:local +@3939 = .data:0x0000004C; // type:object size:0x2C scope:local +@3938 = .data:0x00000078; // type:object size:0x2C scope:local +@4149 = .data:0x000000A4; // type:object size:0xC scope:local +@4150 = .data:0x000000B0; // type:object size:0xC scope:local +@4151 = .data:0x000000BC; // type:object size:0xC scope:local +@4152 = .data:0x000000C8; // type:object size:0xC scope:local +l_action$4148 = .data:0x000000D4; // type:object size:0x30 scope:local +l_daBdoor_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_BOSS_DOOR = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +lbl_166_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_bossL1/splits.txt b/config/GZ2P01/rels/d_a_door_bossL1/splits.txt new file mode 100644 index 0000000000..10518a19b9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_bossL1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_bossL1.cpp: + .text start:0x00000078 end:0x00002CEC + .rodata start:0x00000000 end:0x000003E4 + .data start:0x00000000 end:0x000002AC diff --git a/config/GZ2P01/rels/d_a_door_bossL1/symbols.txt b/config/GZ2P01/rels/d_a_door_bossL1/symbols.txt new file mode 100644 index 0000000000..557f8929e0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_bossL1/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000078; // type:function size:0x94 scope:global +getDoorEventName__11daBdoorL1_cFv = .text:0x0000010C; // type:function size:0xBC scope:global +getDoorEventName2__11daBdoorL1_cFv = .text:0x000001C8; // type:function size:0xBC scope:global +getArcName__11daBdoorL1_cFv = .text:0x00000284; // type:function size:0xBC scope:global +getAnmArcName__11daBdoorL1_cFv = .text:0x00000340; // type:function size:0x64 scope:global +getDoorType__11daBdoorL1_cFv = .text:0x000003A4; // type:function size:0x40 scope:global +getOpenAnm__11daBdoorL1_cFv = .text:0x000003E4; // type:function size:0x54 scope:global +getCloseAnm__11daBdoorL1_cFv = .text:0x00000438; // type:function size:0x54 scope:global +getAlwaysArcName__11daBdoorL1_cFv = .text:0x0000048C; // type:function size:0x10 scope:global +getBmd__11daBdoorL1_cFv = .text:0x0000049C; // type:function size:0x10 scope:global +getDzb__11daBdoorL1_cFv = .text:0x000004AC; // type:function size:0x10 scope:global +getDoorModelData__11daBdoorL1_cFv = .text:0x000004BC; // type:function size:0x5C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000518; // type:function size:0x20 scope:global +CreateHeap__11daBdoorL1_cFv = .text:0x00000538; // type:function size:0x2D8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000810; // type:function size:0x48 scope:global +calcMtx__11daBdoorL1_cFv = .text:0x00000858; // type:function size:0x1DC scope:global +CreateInit__11daBdoorL1_cFv = .text:0x00000A34; // type:function size:0x190 scope:global +create__11daBdoorL1_cFv = .text:0x00000BC4; // type:function size:0x1B4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000D78; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000DE8; // type:function size:0x70 scope:global +getDemoAction__11daBdoorL1_cFv = .text:0x00000E58; // type:function size:0x48 scope:global +demoProc__11daBdoorL1_cFv = .text:0x00000EA0; // type:function size:0x5C0 scope:global +openInit__11daBdoorL1_cFv = .text:0x00001460; // type:function size:0x3FC scope:global +openProc__11daBdoorL1_cFv = .text:0x0000185C; // type:function size:0x218 scope:global +openEnd__11daBdoorL1_cFv = .text:0x00001A74; // type:function size:0xBC scope:global +closeInit__11daBdoorL1_cFv = .text:0x00001B30; // type:function size:0x1DC scope:global +closeProc__11daBdoorL1_cFv = .text:0x00001D0C; // type:function size:0x1E0 scope:global +closeEnd__11daBdoorL1_cFv = .text:0x00001EEC; // type:function size:0x8 scope:global +unlockInit__11daBdoorL1_cFv = .text:0x00001EF4; // type:function size:0xB8 scope:global +setPos__11daBdoorL1_cFv = .text:0x00001FAC; // type:function size:0x11C scope:global +calcGoal__11daBdoorL1_cFP4cXyzi = .text:0x000020C8; // type:function size:0x128 scope:global +setAngle__11daBdoorL1_cFv = .text:0x000021F0; // type:function size:0xE8 scope:global +createKey__11daBdoorL1_cFv = .text:0x000022D8; // type:function size:0x108 scope:global +smokeInit__11daBdoorL1_cFv = .text:0x000023E0; // type:function size:0x4 scope:global +deleteEmitter__11daBdoorL1_cFv = .text:0x000023E4; // type:function size:0x54 scope:global +checkArea__11daBdoorL1_cFv = .text:0x00002438; // type:function size:0x1D4 scope:global +checkFront__11daBdoorL1_cFv = .text:0x0000260C; // type:function size:0x74 scope:global +checkOpen__11daBdoorL1_cFv = .text:0x00002680; // type:function size:0x74 scope:global +actionWait__11daBdoorL1_cFv = .text:0x000026F4; // type:function size:0x8 scope:global +actionCloseWait__11daBdoorL1_cFv = .text:0x000026FC; // type:function size:0x98 scope:global +actionOpen__11daBdoorL1_cFv = .text:0x00002794; // type:function size:0x38 scope:global +actionEnd__11daBdoorL1_cFv = .text:0x000027CC; // type:function size:0x160 scope:global +execute__11daBdoorL1_cFv = .text:0x0000292C; // type:function size:0x120 scope:global +draw__11daBdoorL1_cFv = .text:0x00002A4C; // type:function size:0x150 scope:global +Delete__11daBdoorL1_cFv = .text:0x00002B9C; // type:function size:0x9C scope:global +daBdoorL1_Draw__FP11daBdoorL1_c = .text:0x00002C38; // type:function size:0x20 scope:global +daBdoorL1_Execute__FP11daBdoorL1_c = .text:0x00002C58; // type:function size:0x24 scope:global +daBdoorL1_Delete__FP11daBdoorL1_c = .text:0x00002C7C; // type:function size:0x24 scope:global +daBdoorL1_Create__FP10fopAc_ac_c = .text:0x00002CA0; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00002CC0; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002CDC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CE4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_staff_name = .rodata:0x00000000; // type:object size:0xD scope:global data:string +l_heap_size = .rodata:0x00000010; // type:object size:0x2C scope:global +@3861 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +l_lv1_eff$4252 = .rodata:0x00000058; // type:object size:0x6 scope:local +l_lv2_eff$4253 = .rodata:0x00000060; // type:object size:0x6 scope:local +l_lv4_eff_a$4254 = .rodata:0x00000068; // type:object size:0x4 scope:local +l_lv4_eff_b$4255 = .rodata:0x0000006C; // type:object size:0x4 scope:local +l_lv6_eff_a$4256 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_lv6_eff_b$4257 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4574 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4575 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4576 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4577 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4627 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4628 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4655 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4825 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4930 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0x31A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_stageName$3673 = .data:0x00000020; // type:object size:0x50 scope:local +@3700 = .data:0x00000070; // type:object size:0x28 scope:local +@3713 = .data:0x00000098; // type:object size:0x28 scope:local +@3726 = .data:0x000000C0; // type:object size:0x28 scope:local +action_table$4021 = .data:0x000000E8; // type:object size:0x48 scope:local +@4240 = .data:0x00000130; // type:object size:0x48 scope:local +@4239 = .data:0x00000178; // type:object size:0x48 scope:local +@4936 = .data:0x000001C0; // type:object size:0xC scope:local +@4937 = .data:0x000001CC; // type:object size:0xC scope:local +@4938 = .data:0x000001D8; // type:object size:0xC scope:local +@4939 = .data:0x000001E4; // type:object size:0xC scope:local +l_action$4935 = .data:0x000001F0; // type:object size:0x30 scope:local +l_daBdoorL1_Method = .data:0x00000220; // type:object size:0x20 scope:global +g_profile_L1BOSS_DOOR = .data:0x00000240; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000270; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000027C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A0; // type:object size:0xC scope:global +lbl_64_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_bossL5/splits.txt b/config/GZ2P01/rels/d_a_door_bossL5/splits.txt new file mode 100644 index 0000000000..0c04a6deb5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_bossL5/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_bossL5.cpp: + .text start:0x00000078 end:0x00001900 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZ2P01/rels/d_a_door_bossL5/symbols.txt b/config/GZ2P01/rels/d_a_door_bossL5/symbols.txt new file mode 100644 index 0000000000..7e91a56476 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_bossL5/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__11daBdoorL5_cFv = .text:0x00000078; // type:function size:0xC scope:global +getAlwaysArcName__11daBdoorL5_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getBmd__11daBdoorL5_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getDzb__11daBdoorL5_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getAnmArcName__11daBdoorL5_cFv = .text:0x000000B4; // type:function size:0x10 scope:global +getOpenAnm__11daBdoorL5_cFv = .text:0x000000C4; // type:function size:0x8 scope:global +getCloseAnm__11daBdoorL5_cFv = .text:0x000000CC; // type:function size:0x8 scope:global +getDoorModelData__11daBdoorL5_cFv = .text:0x000000D4; // type:function size:0x5C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x20 scope:global +CreateHeap__11daBdoorL5_cFv = .text:0x00000150; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000300; // type:function size:0x48 scope:global +calcMtx__11daBdoorL5_cFv = .text:0x00000348; // type:function size:0x54 scope:global +CreateInit__11daBdoorL5_cFv = .text:0x0000039C; // type:function size:0x110 scope:global +create__11daBdoorL5_cFv = .text:0x000004AC; // type:function size:0x190 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000063C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006AC; // type:function size:0x70 scope:global +getDemoAction__11daBdoorL5_cFv = .text:0x0000071C; // type:function size:0x48 scope:global +demoProc__11daBdoorL5_cFv = .text:0x00000764; // type:function size:0x2AC scope:global +openInit__11daBdoorL5_cFv = .text:0x00000A10; // type:function size:0xA0 scope:global +openProc__11daBdoorL5_cFv = .text:0x00000AB0; // type:function size:0xA8 scope:global +openEnd__11daBdoorL5_cFv = .text:0x00000B58; // type:function size:0x8 scope:global +closeInit__11daBdoorL5_cFv = .text:0x00000B60; // type:function size:0xDC scope:global +closeProc__11daBdoorL5_cFv = .text:0x00000C3C; // type:function size:0x24 scope:global +closeEnd__11daBdoorL5_cFv = .text:0x00000C60; // type:function size:0x58 scope:global +unlockInit__11daBdoorL5_cFv = .text:0x00000CB8; // type:function size:0xDC scope:global +calcGoal__11daBdoorL5_cFP4cXyzi = .text:0x00000D94; // type:function size:0x128 scope:global +smokeInit__11daBdoorL5_cFv = .text:0x00000EBC; // type:function size:0x98 scope:global +createKey__11daBdoorL5_cFv = .text:0x00000F54; // type:function size:0x100 scope:global +checkArea__11daBdoorL5_cFv = .text:0x00001054; // type:function size:0x130 scope:global +checkFront__11daBdoorL5_cFv = .text:0x00001184; // type:function size:0xA0 scope:global +checkOpen__11daBdoorL5_cFv = .text:0x00001224; // type:function size:0x8C scope:global +actionWait__11daBdoorL5_cFv = .text:0x000012B0; // type:function size:0x8 scope:global +actionCloseWait__11daBdoorL5_cFv = .text:0x000012B8; // type:function size:0xE0 scope:global +actionOpen__11daBdoorL5_cFv = .text:0x00001398; // type:function size:0xAC scope:global +actionEnd__11daBdoorL5_cFv = .text:0x00001444; // type:function size:0x160 scope:global +execute__11daBdoorL5_cFv = .text:0x000015A4; // type:function size:0x128 scope:global +draw__11daBdoorL5_cFv = .text:0x000016CC; // type:function size:0xE8 scope:global +Delete__11daBdoorL5_cFv = .text:0x000017B4; // type:function size:0x98 scope:global +daBdoorL5_Draw__FP11daBdoorL5_c = .text:0x0000184C; // type:function size:0x20 scope:global +daBdoorL5_Execute__FP11daBdoorL5_c = .text:0x0000186C; // type:function size:0x24 scope:global +daBdoorL5_Delete__FP11daBdoorL5_c = .text:0x00001890; // type:function size:0x24 scope:global +daBdoorL5_Create__FP10fopAc_ac_c = .text:0x000018B4; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000018D4; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000018F0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000018F8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_door_open_demo = .rodata:0x00000000; // type:object size:0x16 scope:global data:string +l_door_open_demo_1st = .rodata:0x00000018; // type:object size:0x1A scope:global data:string +l_staff_name = .rodata:0x00000034; // type:object size:0xD scope:global data:string +@3757 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3787 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4063 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4064 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4289 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4290 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +action_table$3861 = .data:0x00000020; // type:object size:0x38 scope:local +@3952 = .data:0x00000058; // type:object size:0x2C scope:local +@3951 = .data:0x00000084; // type:object size:0x38 scope:local +@4295 = .data:0x000000BC; // type:object size:0xC scope:local +@4296 = .data:0x000000C8; // type:object size:0xC scope:local +@4297 = .data:0x000000D4; // type:object size:0xC scope:local +@4298 = .data:0x000000E0; // type:object size:0xC scope:local +l_action$4294 = .data:0x000000EC; // type:object size:0x30 scope:local +l_daBdoorL5_Method = .data:0x0000011C; // type:object size:0x20 scope:global +g_profile_L5BOSS_DOOR = .data:0x0000013C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000019C; // type:object size:0xC scope:global +lbl_167_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_dbdoor00/splits.txt b/config/GZ2P01/rels/d_a_door_dbdoor00/splits.txt new file mode 100644 index 0000000000..b21f2c3909 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_dbdoor00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_dbdoor00.cpp: + .text start:0x00000078 end:0x0000122C + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_door_dbdoor00/symbols.txt b/config/GZ2P01/rels/d_a_door_dbdoor00/symbols.txt new file mode 100644 index 0000000000..6fab38e72e --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_dbdoor00/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xF8 scope:global +getAlwaysArcName__12daDbDoor00_cFv = .text:0x00000170; // type:function size:0x10 scope:global +getDzb__12daDbDoor00_cFv = .text:0x00000180; // type:function size:0x10 scope:global +getDummyBmdName__12daDbDoor00_cFv = .text:0x00000190; // type:function size:0x10 scope:global +getBmdArcName__12daDbDoor00_cFv = .text:0x000001A0; // type:function size:0x10 scope:global +getBmdName__12daDbDoor00_cFv = .text:0x000001B0; // type:function size:0x54 scope:global +getDoorModelData__12daDbDoor00_cFv = .text:0x00000204; // type:function size:0x70 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x20 scope:global +CreateHeap__12daDbDoor00_cFv = .text:0x00000294; // type:function size:0x1B0 scope:global +calcMtx__12daDbDoor00_cFv = .text:0x00000444; // type:function size:0x1B0 scope:global +CreateInit__12daDbDoor00_cFv = .text:0x000005F4; // type:function size:0xB4 scope:global +create__12daDbDoor00_cFv = .text:0x000006A8; // type:function size:0xC0 scope:global +getDemoAction__12daDbDoor00_cFv = .text:0x00000768; // type:function size:0x48 scope:global +demoProc__12daDbDoor00_cFv = .text:0x000007B0; // type:function size:0x394 scope:global +checkArea__12daDbDoor00_cFv = .text:0x00000B44; // type:function size:0x12C scope:global +checkUnlock__12daDbDoor00_cFv = .text:0x00000C70; // type:function size:0x8 scope:global +actionWait__12daDbDoor00_cFv = .text:0x00000C78; // type:function size:0x24 scope:global +actionLockWait__12daDbDoor00_cFv = .text:0x00000C9C; // type:function size:0x64 scope:global +actionLockOff__12daDbDoor00_cFv = .text:0x00000D00; // type:function size:0x94 scope:global +actionLockDemo__12daDbDoor00_cFv = .text:0x00000D94; // type:function size:0x74 scope:global +actionCloseWait__12daDbDoor00_cFv = .text:0x00000E08; // type:function size:0xC0 scope:global +actionOpen__12daDbDoor00_cFv = .text:0x00000EC8; // type:function size:0x24 scope:global +execute__12daDbDoor00_cFv = .text:0x00000EEC; // type:function size:0xF0 scope:global +checkDraw__12daDbDoor00_cFv = .text:0x00000FDC; // type:function size:0x40 scope:global +draw__12daDbDoor00_cFv = .text:0x0000101C; // type:function size:0x10C scope:global +Delete__12daDbDoor00_cFv = .text:0x00001128; // type:function size:0x74 scope:global +daDbdoor00_Draw__FP12daDbDoor00_c = .text:0x0000119C; // type:function size:0x20 scope:global +daDbdoor00_Execute__FP12daDbDoor00_c = .text:0x000011BC; // type:function size:0x24 scope:global +daDbdoor00_IsDelete__FP12daDbDoor00_c = .text:0x000011E0; // type:function size:0x8 scope:global +daDbdoor00_Delete__FP12daDbDoor00_c = .text:0x000011E8; // type:function size:0x24 scope:global +daDbdoor00_Create__FP10fopAc_ac_c = .text:0x0000120C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3956 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000034; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xF6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmd_base_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +action_table$3865 = .data:0x00000024; // type:object size:0x24 scope:local +@3957 = .data:0x00000048; // type:object size:0x24 scope:local +@4092 = .data:0x0000006C; // type:object size:0xC scope:local +@4093 = .data:0x00000078; // type:object size:0xC scope:local +@4094 = .data:0x00000084; // type:object size:0xC scope:local +@4095 = .data:0x00000090; // type:object size:0xC scope:local +@4096 = .data:0x0000009C; // type:object size:0xC scope:local +@4097 = .data:0x000000A8; // type:object size:0xC scope:local +l_action$4091 = .data:0x000000B4; // type:object size:0x48 scope:local +l_daDbdoor00_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_DBDOOR = .data:0x0000011C; // type:object size:0x30 scope:global +l_bmdName$3699 = .bss:0x00000000; // type:object size:0x20 scope:local +lbl_6_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_knob00/splits.txt b/config/GZ2P01/rels/d_a_door_knob00/splits.txt new file mode 100644 index 0000000000..0010ca41e0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_knob00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_knob00.cpp: + .text start:0x00000078 end:0x00001E80 + .rodata start:0x00000000 end:0x0000020C + .data start:0x00000000 end:0x00000220 + .bss start:0x00000000 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_door_knob00/symbols.txt b/config/GZ2P01/rels/d_a_door_knob00/symbols.txt new file mode 100644 index 0000000000..dea698fd6b --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_knob00/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getDoorModel__12knob_param_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC scope:global +getDoorLightInf__12knob_param_cFP10fopAc_ac_c = .text:0x00000084; // type:function size:0xC scope:global +getMsgNo__12knob_param_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0xC scope:global +getExitNo__12knob_param_cFP10fopAc_ac_c = .text:0x0000009C; // type:function size:0xC scope:global +getAlwaysArcName__10daKnob20_cFv = .text:0x000000A8; // type:function size:0x10 scope:global +getEvArcName__10daKnob20_cFv = .text:0x000000B8; // type:function size:0x10 scope:global +getDzb__10daKnob20_cFv = .text:0x000000C8; // type:function size:0x10 scope:global +getDummyBmd__10daKnob20_cFv = .text:0x000000D8; // type:function size:0x10 scope:global +getBmd__10daKnob20_cFv = .text:0x000000E8; // type:function size:0x54 scope:global +getDoorModelData__10daKnob20_cFv = .text:0x0000013C; // type:function size:0x24 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000160; // type:function size:0x20 scope:global +CreateHeap__10daKnob20_cFv = .text:0x00000180; // type:function size:0x240 scope:global +calcMtx__10daKnob20_cFv = .text:0x000003C0; // type:function size:0xA4 scope:global +CreateInit__10daKnob20_cFv = .text:0x00000464; // type:function size:0xD8 scope:global +create__10daKnob20_cFv = .text:0x0000053C; // type:function size:0xF8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000634; // type:function size:0x48 scope:global +checkOpenDoor__10daKnob20_cFPi = .text:0x0000067C; // type:function size:0x88 scope:global +setActionFromFlow__10daKnob20_cFv = .text:0x00000704; // type:function size:0xE8 scope:global +setEventId__10daKnob20_cFv = .text:0x000007EC; // type:function size:0x8C scope:global +checkArea__10daKnob20_cFfff = .text:0x00000878; // type:function size:0x244 scope:global +setEventPrm__10daKnob20_cFv = .text:0x00000ABC; // type:function size:0x18C scope:global +releaseBG__10daKnob20_cFv = .text:0x00000C48; // type:function size:0x50 scope:global +frontCheck__10daKnob20_cFv = .text:0x00000C98; // type:function size:0xA8 scope:global +getDemoAction__10daKnob20_cFv = .text:0x00000D40; // type:function size:0x48 scope:global +demoProc__10daKnob20_cFv = .text:0x00000D88; // type:function size:0x33C scope:global +setStart__10daKnob20_cFff = .text:0x000010C4; // type:function size:0xA8 scope:global +setAngle__10daKnob20_cFv = .text:0x0000116C; // type:function size:0x1C scope:global +adjustmentProc__10daKnob20_cFv = .text:0x00001188; // type:function size:0x130 scope:global +openInit__10daKnob20_cFi = .text:0x000012B8; // type:function size:0x160 scope:global +openProc__10daKnob20_cFi = .text:0x00001418; // type:function size:0xAC scope:global +openEnd__10daKnob20_cFi = .text:0x000014C4; // type:function size:0x154 scope:global +initOpenDemo__10daKnob20_cFv = .text:0x00001618; // type:function size:0x70 scope:global +startDemoProc__10daKnob20_cFv = .text:0x00001688; // type:function size:0xA0 scope:global +actionWait__10daKnob20_cFv = .text:0x00001728; // type:function size:0xA8 scope:global +actionSpecialDemo__10daKnob20_cFv = .text:0x000017D0; // type:function size:0x7C scope:global +actionDemo__10daKnob20_cFv = .text:0x0000184C; // type:function size:0x94 scope:global +actionTalk__10daKnob20_cFv = .text:0x000018E0; // type:function size:0x6C scope:global +actionTalkWait__10daKnob20_cFv = .text:0x0000194C; // type:function size:0xA8 scope:global +actionTalkOpen__10daKnob20_cFv = .text:0x000019F4; // type:function size:0xA8 scope:global +actionInit__10daKnob20_cFv = .text:0x00001A9C; // type:function size:0x5C scope:global +actionDead__10daKnob20_cFv = .text:0x00001AF8; // type:function size:0x8 scope:global +execute__10daKnob20_cFv = .text:0x00001B00; // type:function size:0x17C scope:global +draw__10daKnob20_cFv = .text:0x00001C7C; // type:function size:0xF4 scope:global +Delete__10daKnob20_cFv = .text:0x00001D70; // type:function size:0x8C scope:global +daKnob20_Draw__FP10daKnob20_c = .text:0x00001DFC; // type:function size:0x20 scope:global +daKnob20_Execute__FP10daKnob20_c = .text:0x00001E1C; // type:function size:0x24 scope:global +daKnob20_Delete__FP10daKnob20_c = .text:0x00001E40; // type:function size:0x20 scope:global +daKnob20_Create__FP10fopAc_ac_c = .text:0x00001E60; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3876 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3894 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4088 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4089 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4090 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4139 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4272 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4424 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x1B0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmd_base_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +ev_name_table$4009 = .data:0x00000024; // type:object size:0x1C scope:local +action_table$4177 = .data:0x00000040; // type:object size:0x40 scope:local +@4275 = .data:0x00000080; // type:object size:0x34 scope:local +@4274 = .data:0x000000B4; // type:object size:0x40 scope:local +bck_table$4335 = .data:0x000000F4; // type:object size:0x10 scope:local +@4548 = .data:0x00000104; // type:object size:0xC scope:local +@4549 = .data:0x00000110; // type:object size:0xC scope:local +@4550 = .data:0x0000011C; // type:object size:0xC scope:local +@4551 = .data:0x00000128; // type:object size:0xC scope:local +@4552 = .data:0x00000134; // type:object size:0xC scope:local +@4553 = .data:0x00000140; // type:object size:0xC scope:local +@4554 = .data:0x0000014C; // type:object size:0xC scope:local +@4555 = .data:0x00000158; // type:object size:0xC scope:local +l_action$4547 = .data:0x00000164; // type:object size:0x60 scope:local +l_daKnob20_Method = .data:0x000001C4; // type:object size:0x20 scope:global +g_profile_KNOB20 = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000214; // type:object size:0xC scope:global +l_bmdName$3809 = .bss:0x00000000; // type:object size:0x20 scope:local +lbl_7_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_mbossL1/splits.txt b/config/GZ2P01/rels/d_a_door_mbossL1/splits.txt new file mode 100644 index 0000000000..dfab08b19f --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_mbossL1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_mbossL1.cpp: + .text start:0x00000078 end:0x00004D90 + .rodata start:0x00000000 end:0x00000418 + .data start:0x00000000 end:0x000003C4 diff --git a/config/GZ2P01/rels/d_a_door_mbossL1/symbols.txt b/config/GZ2P01/rels/d_a_door_mbossL1/symbols.txt new file mode 100644 index 0000000000..f4ec450bbe --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_mbossL1/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC scope:global +searchStop__FPvPv = .text:0x00000084; // type:function size:0x50 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:global +calcMtx__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x000000F4; // type:function size:0xBC scope:global +closeInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000001B0; // type:function size:0x174 scope:global +closeProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000324; // type:function size:0x8C scope:global +openInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000003B0; // type:function size:0x168 scope:global +openProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000518; // type:function size:0xA8 scope:global +create__13dDoor_stop2_cFP12J3DModelData = .text:0x000005C0; // type:function size:0x4C scope:global +draw__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x0000060C; // type:function size:0x78 scope:global +getHeight__13dDoor_stop2_cFv = .text:0x00000684; // type:function size:0x2C scope:global +getAnmArcName__12daMBdoorL1_cFv = .text:0x000006B0; // type:function size:0x78 scope:global +getArcName__12daMBdoorL1_cFv = .text:0x00000728; // type:function size:0x8C scope:global +getAlwaysArcName__12daMBdoorL1_cFv = .text:0x000007B4; // type:function size:0x10 scope:global +getDoorType__12daMBdoorL1_cFv = .text:0x000007C4; // type:function size:0x60 scope:global +getOpenAnm__12daMBdoorL1_cFv = .text:0x00000824; // type:function size:0x64 scope:global +getCloseAnm__12daMBdoorL1_cFv = .text:0x00000888; // type:function size:0x64 scope:global +getBmd__12daMBdoorL1_cFv = .text:0x000008EC; // type:function size:0x54 scope:global +getBtk__12daMBdoorL1_cFv = .text:0x00000940; // type:function size:0x10 scope:global +getDzb__12daMBdoorL1_cFv = .text:0x00000950; // type:function size:0x30 scope:global +getDoorModelData__12daMBdoorL1_cFv = .text:0x00000980; // type:function size:0x24 scope:global +CreateHeap__12daMBdoorL1_cFv = .text:0x000009A4; // type:function size:0x44C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000DF0; // type:function size:0x48 scope:global +calcMtx__12daMBdoorL1_cFv = .text:0x00000E38; // type:function size:0x198 scope:global +createKey__12daMBdoorL1_cFv = .text:0x00000FD0; // type:function size:0x13C scope:global +CreateInit__12daMBdoorL1_cFv = .text:0x0000110C; // type:function size:0x2D0 scope:global +create__12daMBdoorL1_cFv = .text:0x000013DC; // type:function size:0x1FC scope:global +__dt__12dBgS_AcchCirFv = .text:0x000015D8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001648; // type:function size:0x70 scope:global +getDemoAction__12daMBdoorL1_cFv = .text:0x000016B8; // type:function size:0x48 scope:global +demoProc__12daMBdoorL1_cFv = .text:0x00001700; // type:function size:0xC34 scope:global +openInit__12daMBdoorL1_cFv = .text:0x00002334; // type:function size:0x2B0 scope:global +openProc__12daMBdoorL1_cFv = .text:0x000025E4; // type:function size:0x238 scope:global +openEnd__12daMBdoorL1_cFv = .text:0x0000281C; // type:function size:0x8C scope:global +closeInit__12daMBdoorL1_cFv = .text:0x000028A8; // type:function size:0x254 scope:global +closeProc__12daMBdoorL1_cFv = .text:0x00002AFC; // type:function size:0x48 scope:global +closeEnd__12daMBdoorL1_cFv = .text:0x00002B44; // type:function size:0xC8 scope:global +unlockInit__12daMBdoorL1_cFv = .text:0x00002C0C; // type:function size:0x48 scope:global +unlock__12daMBdoorL1_cFv = .text:0x00002C54; // type:function size:0x5C scope:global +openInitKnob__12daMBdoorL1_cFi = .text:0x00002CB0; // type:function size:0x208 scope:global +openProcKnob__12daMBdoorL1_cFi = .text:0x00002EB8; // type:function size:0xBC scope:global +openEndKnob__12daMBdoorL1_cFi = .text:0x00002F74; // type:function size:0x160 scope:global +calcGoal__12daMBdoorL1_cFP4cXyzi = .text:0x000030D4; // type:function size:0x150 scope:global +setAngle__12daMBdoorL1_cFv = .text:0x00003224; // type:function size:0xF8 scope:global +setAngleQuickly__12daMBdoorL1_cFv = .text:0x0000331C; // type:function size:0x54 scope:global +adjustmentProc__12daMBdoorL1_cFv = .text:0x00003370; // type:function size:0x280 scope:global +setPos__12daMBdoorL1_cFv = .text:0x000035F0; // type:function size:0x134 scope:global +setStart__12daMBdoorL1_cFff = .text:0x00003724; // type:function size:0xA8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000037CC; // type:function size:0x78 scope:global +smokeInit2__12daMBdoorL1_cFv = .text:0x00003844; // type:function size:0xB0 scope:global +checkArea__12daMBdoorL1_cFv = .text:0x000038F4; // type:function size:0x1F0 scope:global +checkFront__12daMBdoorL1_cFv = .text:0x00003AE4; // type:function size:0x64 scope:global +checkOpen__12daMBdoorL1_cFv = .text:0x00003B48; // type:function size:0x1C8 scope:global +checkFrontKey__12daMBdoorL1_cFv = .text:0x00003D10; // type:function size:0x98 scope:global +checkBackKey__12daMBdoorL1_cFv = .text:0x00003DA8; // type:function size:0x8 scope:global +checkFrontStop__12daMBdoorL1_cFv = .text:0x00003DB0; // type:function size:0xA0 scope:global +checkBackStop__12daMBdoorL1_cFv = .text:0x00003E50; // type:function size:0xA0 scope:global +checkFrontSw__12daMBdoorL1_cFv = .text:0x00003EF0; // type:function size:0x94 scope:global +checkBackSw__12daMBdoorL1_cFv = .text:0x00003F84; // type:function size:0x94 scope:global +checkStopOpen__12daMBdoorL1_cFv = .text:0x00004018; // type:function size:0x74 scope:global +startDemoEnd__12daMBdoorL1_cFv = .text:0x0000408C; // type:function size:0x158 scope:global +checkMBossRoom__12daMBdoorL1_cFv = .text:0x000041E4; // type:function size:0x2C scope:global +checkStopClose__12daMBdoorL1_cFv = .text:0x00004210; // type:function size:0xE4 scope:global +checkMakeStop__12daMBdoorL1_cFv = .text:0x000042F4; // type:function size:0xB0 scope:global +checkMakeKey__12daMBdoorL1_cFv = .text:0x000043A4; // type:function size:0x7C scope:global +actionWait__12daMBdoorL1_cFv = .text:0x00004420; // type:function size:0x8 scope:global +actionCloseWait__12daMBdoorL1_cFv = .text:0x00004428; // type:function size:0x204 scope:global +actionStopClose__12daMBdoorL1_cFv = .text:0x0000462C; // type:function size:0x54 scope:global +actionDemo__12daMBdoorL1_cFv = .text:0x00004680; // type:function size:0x74 scope:global +actionOpen__12daMBdoorL1_cFv = .text:0x000046F4; // type:function size:0x24 scope:global +actionInit__12daMBdoorL1_cFv = .text:0x00004718; // type:function size:0x10C scope:global +actionStartDemo__12daMBdoorL1_cFv = .text:0x00004824; // type:function size:0x6C scope:global +execute__12daMBdoorL1_cFv = .text:0x00004890; // type:function size:0x108 scope:global +draw__12daMBdoorL1_cFv = .text:0x00004998; // type:function size:0x5C scope:global +draw_sub0__12daMBdoorL1_cFv = .text:0x000049F4; // type:function size:0x110 scope:global +draw_sub1__12daMBdoorL1_cFv = .text:0x00004B04; // type:function size:0x118 scope:global +Delete__12daMBdoorL1_cFv = .text:0x00004C1C; // type:function size:0xA8 scope:global +daMBdoorL1_Draw__FP12daMBdoorL1_c = .text:0x00004CC4; // type:function size:0x20 scope:global +daMBdoorL1_Execute__FP12daMBdoorL1_c = .text:0x00004CE4; // type:function size:0x24 scope:global +daMBdoorL1_Delete__FP12daMBdoorL1_c = .text:0x00004D08; // type:function size:0x24 scope:global +daMBdoorL1_Create__FP10fopAc_ac_c = .text:0x00004D2C; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00004D4C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004D68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004D70; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004D78; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004D80; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004D88; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_staff_name = .rodata:0x00000000; // type:object size:0xD scope:global data:string +l_door_heap_size = .rodata:0x00000010; // type:object size:0x18 scope:global +l_stop_heap_size = .rodata:0x00000028; // type:object size:0x18 scope:global +@3740 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3742 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3752 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4033 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4676 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4677 = .rodata:0x00000080; // type:object size:0x4 scope:local +l_eff_id$4696 = .rodata:0x00000084; // type:object size:0x4 scope:local +l_eff_id_lv3$4705 = .rodata:0x00000088; // type:object size:0xA scope:local +l_eff_id_lv4$4706 = .rodata:0x00000094; // type:object size:0xA scope:local +@4829 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4830 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5017 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5069 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5100 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5195 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5196 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5229 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5230 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5280 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5293 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@5381 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5382 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5384 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000108; // type:object size:0x310 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_door_open_demo = .data:0x00000020; // type:object size:0x2C scope:global +l_door_open_demoB = .data:0x0000004C; // type:object size:0x2C scope:global +l_door_open_demoLv5 = .data:0x00000078; // type:object size:0x10 scope:global +@3743 = .data:0x00000088; // type:object size:0x30 scope:local +@3792 = .data:0x000000B8; // type:object size:0x30 scope:local +@3859 = .data:0x000000E8; // type:object size:0x30 scope:local +action_table$4271 = .data:0x00000118; // type:object size:0x68 scope:local +@4679 = .data:0x00000180; // type:object size:0x68 scope:local +@4678 = .data:0x000001E8; // type:object size:0x68 scope:local +bck_table$4947 = .data:0x00000250; // type:object size:0x10 scope:local +@5724 = .data:0x00000260; // type:object size:0xC scope:local +@5725 = .data:0x0000026C; // type:object size:0xC scope:local +@5726 = .data:0x00000278; // type:object size:0xC scope:local +@5727 = .data:0x00000284; // type:object size:0xC scope:local +@5728 = .data:0x00000290; // type:object size:0xC scope:local +@5729 = .data:0x0000029C; // type:object size:0xC scope:local +@5730 = .data:0x000002A8; // type:object size:0xC scope:local +l_action$5723 = .data:0x000002B4; // type:object size:0x54 scope:local +l_daMBdoorL1_Method = .data:0x00000308; // type:object size:0x20 scope:global +g_profile_L1MBOSS_DOOR = .data:0x00000328; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000358; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000394; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003B8; // type:object size:0xC scope:global +lbl_168_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_push/splits.txt b/config/GZ2P01/rels/d_a_door_push/splits.txt new file mode 100644 index 0000000000..45de372200 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_push/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_push.cpp: + .text start:0x00000078 end:0x00001184 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000120 diff --git a/config/GZ2P01/rels/d_a_door_push/symbols.txt b/config/GZ2P01/rels/d_a_door_push/symbols.txt new file mode 100644 index 0000000000..c1247c9bf6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_push/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x28 scope:global +PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000A0; // type:function size:0x28 scope:global +initBaseMtx__12daDoorPush_cFv = .text:0x000000C8; // type:function size:0x130 scope:global +setBaseMtx__12daDoorPush_cFv = .text:0x000001F8; // type:function size:0x128 scope:global +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:global +Create__12daDoorPush_cFv = .text:0x0000035C; // type:function size:0x160 scope:global +CreateHeap__12daDoorPush_cFv = .text:0x000004BC; // type:function size:0x11C scope:global +create1st__12daDoorPush_cFv = .text:0x000005D8; // type:function size:0x84 scope:global +Execute__12daDoorPush_cFPPA3_A4_f = .text:0x0000065C; // type:function size:0x70 scope:global +action__12daDoorPush_cFv = .text:0x000006CC; // type:function size:0x7C scope:global +init_modeWait__12daDoorPush_cFv = .text:0x00000748; // type:function size:0x2C scope:global +modeWait__12daDoorPush_cFv = .text:0x00000774; // type:function size:0x1B0 scope:global +event_proc_call__12daDoorPush_cFv = .text:0x00000924; // type:function size:0xA4 scope:global +actionOpenWait__12daDoorPush_cFv = .text:0x000009C8; // type:function size:0x74 scope:global +actionOrderEvent__12daDoorPush_cFv = .text:0x00000A3C; // type:function size:0x7C scope:global +actionEvent__12daDoorPush_cFv = .text:0x00000AB8; // type:function size:0x20 scope:global +demoProc__12daDoorPush_cFv = .text:0x00000AD8; // type:function size:0x2D4 scope:global +rotateInit__12daDoorPush_cFv = .text:0x00000DAC; // type:function size:0x24 scope:global +rotate__12daDoorPush_cFv = .text:0x00000DD0; // type:function size:0xB0 scope:global +setGoal__12daDoorPush_cFv = .text:0x00000E80; // type:function size:0xB0 scope:global +Draw__12daDoorPush_cFv = .text:0x00000F30; // type:function size:0xBC scope:global +Delete__12daDoorPush_cFv = .text:0x00000FEC; // type:function size:0x80 scope:global +daDoorPush_create1st__FP12daDoorPush_c = .text:0x0000106C; // type:function size:0x8C scope:global +__ct__4cXyzFv = .text:0x000010F8; // type:function size:0x4 scope:global +daDoorPush_MoveBGDelete__FP12daDoorPush_c = .text:0x000010FC; // type:function size:0x20 scope:global +daDoorPush_MoveBGExecute__FP12daDoorPush_c = .text:0x0000111C; // type:function size:0x20 scope:global +daDoorPush_MoveBGDraw__FP12daDoorPush_c = .text:0x0000113C; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001168; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3688 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3716 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3872 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3985 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x36 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +@3792 = .data:0x0000003C; // type:object size:0xC scope:local data:4byte +l_func$3791 = .data:0x00000048; // type:object size:0xC scope:local data:4byte +@3878 = .data:0x00000054; // type:object size:0xC scope:local +@3879 = .data:0x00000060; // type:object size:0xC scope:local +@3880 = .data:0x0000006C; // type:object size:0xC scope:local +l_func$3877 = .data:0x00000078; // type:object size:0x24 scope:local +action_table$3910 = .data:0x0000009C; // type:object size:0xC scope:local +daDoorPush_METHODS = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_PushDoor = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__12daDoorPush_c = .data:0x000000F8; // type:object size:0x28 scope:global +lbl_169_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_169_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_door_shutter/splits.txt b/config/GZ2P01/rels/d_a_door_shutter/splits.txt new file mode 100644 index 0000000000..d13d5d6fd4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_shutter/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door_shutter.cpp: + .text start:0x00000078 end:0x00005D58 + .rodata start:0x00000000 end:0x0000065C + .data start:0x00000000 end:0x000004C0 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_door_shutter/symbols.txt b/config/GZ2P01/rels/d_a_door_shutter/symbols.txt new file mode 100644 index 0000000000..040baf9580 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_shutter/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getStopBmdName__10daDoor20_cFv = .text:0x00000078; // type:function size:0x38 scope:global +getStopModelData__10daDoor20_cFv = .text:0x000000B0; // type:function size:0x24 scope:global +getAlwaysArcName__10daDoor20_cFv = .text:0x000000D4; // type:function size:0x10 scope:global +getArcName__10daDoor20_cFv = .text:0x000000E4; // type:function size:0x9C scope:global +getBmdName__10daDoor20_cFv = .text:0x00000180; // type:function size:0xB0 scope:global +getBtk__10daDoor20_cFv = .text:0x00000230; // type:function size:0x10 scope:global +getDzbName__10daDoor20_cFv = .text:0x00000240; // type:function size:0x5C scope:global +getModelData__10daDoor20_cFv = .text:0x0000029C; // type:function size:0x24 scope:global +getSize2X__10daDoor20_cFv = .text:0x000002C0; // type:function size:0xC scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x20 scope:global +CreateHeap__10daDoor20_cFv = .text:0x000002EC; // type:function size:0x4A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000794; // type:function size:0x48 scope:global +setEventPrm__10daDoor20_cFv = .text:0x000007DC; // type:function size:0x450 scope:global +checkOpenMsgDoor__10daDoor20_cFPi = .text:0x00000C2C; // type:function size:0xA0 scope:global +adjustmentAngle__10daDoor20_cFv = .text:0x00000CCC; // type:function size:0xE8 scope:global +adjustmentProc__10daDoor20_cFv = .text:0x00000DB4; // type:function size:0x1D0 scope:global +setAngle__10daDoor20_cFv = .text:0x00000F84; // type:function size:0x1C scope:global +openInit_0__10daDoor20_cFv = .text:0x00000FA0; // type:function size:0x2C4 scope:global +openInit_1__10daDoor20_cFv = .text:0x00001264; // type:function size:0x1A0 scope:global +openInit__10daDoor20_cFi = .text:0x00001404; // type:function size:0x9C scope:global +openProc__10daDoor20_cFi = .text:0x000014A0; // type:function size:0x348 scope:global +openEnd_0__10daDoor20_cFv = .text:0x000017E8; // type:function size:0x4 scope:global +openEnd_1__10daDoor20_cFv = .text:0x000017EC; // type:function size:0x7C scope:global +openEnd__10daDoor20_cFi = .text:0x00001868; // type:function size:0x70 scope:global +closeInit_0__10daDoor20_cFv = .text:0x000018D8; // type:function size:0x2D4 scope:global +closeInit_1__10daDoor20_cFv = .text:0x00001BAC; // type:function size:0xCC scope:global +closeInit__10daDoor20_cFi = .text:0x00001C78; // type:function size:0x8C scope:global +closeProc__10daDoor20_cFi = .text:0x00001D04; // type:function size:0x24 scope:global +closeEnd_0__10daDoor20_cFv = .text:0x00001D28; // type:function size:0x4 scope:global +closeEnd_1__10daDoor20_cFv = .text:0x00001D2C; // type:function size:0x7C scope:global +closeEnd__10daDoor20_cFi = .text:0x00001DA8; // type:function size:0xC0 scope:global +openInit2__10daDoor20_cFv = .text:0x00001E68; // type:function size:0xF4 scope:global +closeEnd2__10daDoor20_cFv = .text:0x00001F5C; // type:function size:0x40 scope:global +calcMtx_2__10daDoor20_cFv = .text:0x00001F9C; // type:function size:0xFC scope:global +calcMtx__10daDoor20_cFv = .text:0x00002098; // type:function size:0xD4 scope:global +CreateInit__10daDoor20_cFv = .text:0x0000216C; // type:function size:0x288 scope:global +setKey__10daDoor20_cFv = .text:0x000023F4; // type:function size:0x78 scope:global +create__10daDoor20_cFv = .text:0x0000246C; // type:function size:0xB4 scope:global +demoProc__10daDoor20_cFv = .text:0x00002520; // type:function size:0xE50 scope:global +orderStopEvent__10daDoor20_cFv = .text:0x00003370; // type:function size:0x18C scope:global +actionWait__10daDoor20_cFv = .text:0x000034FC; // type:function size:0x15C scope:global +actionStopClose__10daDoor20_cFv = .text:0x00003658; // type:function size:0x54 scope:global +actionDemo__10daDoor20_cFv = .text:0x000036AC; // type:function size:0x80 scope:global +actionInit__10daDoor20_cFv = .text:0x0000372C; // type:function size:0x54 scope:global +execute__10daDoor20_cFv = .text:0x00003780; // type:function size:0x170 scope:global +draw__10daDoor20_cFv = .text:0x000038F0; // type:function size:0x288 scope:global +setDoorAngleSpec__10daDoor20_cFv = .text:0x00003B78; // type:function size:0x184 scope:global +_delete__10daDoor20_cFv = .text:0x00003CFC; // type:function size:0x9C scope:global +createKey__10daDoor20_cFv = .text:0x00003D98; // type:function size:0x28C scope:global +deleteKey__10daDoor20_cFv = .text:0x00004024; // type:function size:0x58 scope:global +adjoinPlayer__10daDoor20_cFv = .text:0x0000407C; // type:function size:0x9C scope:global +frontCheckOld__10daDoor20_cFv = .text:0x00004118; // type:function size:0x90 scope:global +frontCheck__10daDoor20_cFv = .text:0x000041A8; // type:function size:0x84 scope:global +drawCheck__10daDoor20_cFi = .text:0x0000422C; // type:function size:0x12C scope:global +checkExecute__10daDoor20_cFv = .text:0x00004358; // type:function size:0xAC scope:global +startDemoProc__10daDoor20_cFv = .text:0x00004404; // type:function size:0xA0 scope:global +makeEventId__10daDoor20_cFv = .text:0x000044A4; // type:function size:0x44C scope:global +initProc__10daDoor20_cFv = .text:0x000048F0; // type:function size:0x50 scope:global +initOpenDemo__10daDoor20_cFi = .text:0x00004940; // type:function size:0x90 scope:global +checkArea__10daDoor20_cFfff = .text:0x000049D0; // type:function size:0x190 scope:global +openInitCom__10daDoor20_cFi = .text:0x00004B60; // type:function size:0xD0 scope:global +closeEndCom__10daDoor20_cFv = .text:0x00004C30; // type:function size:0x12C scope:global +getRestartPos__10daDoor20_cFP4cXyz = .text:0x00004D5C; // type:function size:0xFC scope:global +getDemoAction__10daDoor20_cFv = .text:0x00004E58; // type:function size:0x48 scope:global +setGoal__10daDoor20_cFv = .text:0x00004EA0; // type:function size:0x160 scope:global +chkMakeStop__10daDoor20_cFv = .text:0x00005000; // type:function size:0x74 scope:global +chkStopF__10daDoor20_cFv = .text:0x00005074; // type:function size:0xD0 scope:global +chkStopB__10daDoor20_cFv = .text:0x00005144; // type:function size:0xBC scope:global +setStopDemo__10daDoor20_cFv = .text:0x00005200; // type:function size:0xE8 scope:global +chkStopClose__10daDoor20_cFv = .text:0x000052E8; // type:function size:0xE4 scope:global +setStop__10daDoor20_cFv = .text:0x000053CC; // type:function size:0x94 scope:global +chkStopOpen__10daDoor20_cFv = .text:0x00005460; // type:function size:0x17C scope:global +chkMakeKey__10daDoor20_cFv = .text:0x000055DC; // type:function size:0x58 scope:global +calcMtx__12dDoor_stop_cFP10daDoor20_c = .text:0x00005634; // type:function size:0xBC scope:global +closeInit__12dDoor_stop_cFP10daDoor20_c = .text:0x000056F0; // type:function size:0x110 scope:global +closeProc__12dDoor_stop_cFP10daDoor20_c = .text:0x00005800; // type:function size:0x8C scope:global +openInit__12dDoor_stop_cFP10daDoor20_c = .text:0x0000588C; // type:function size:0x10C scope:global +openProc__12dDoor_stop_cFP10daDoor20_c = .text:0x00005998; // type:function size:0x90 scope:global +create__12dDoor_stop_cFP10daDoor20_c = .text:0x00005A28; // type:function size:0x50 scope:global +draw__12dDoor_stop_cFP10daDoor20_c = .text:0x00005A78; // type:function size:0x78 scope:global +daDoor20_Draw__FP10daDoor20_c = .text:0x00005AF0; // type:function size:0x20 scope:global +daDoor20_Execute__FP10daDoor20_c = .text:0x00005B10; // type:function size:0x24 scope:global +daDoor20_Delete__FP10daDoor20_c = .text:0x00005B34; // type:function size:0x24 scope:global +daDoor20_Create__FP10fopAc_ac_c = .text:0x00005B58; // type:function size:0xF4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005C4C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005CBC; // type:function size:0x70 scope:global +cLib_calcTimer__FPUc = .text:0x00005D2C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005D48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005D50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4018 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4256 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4257 = .rodata:0x00000010; // type:object size:0x4 scope:local data:string +@4346 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000028; // type:object size:0x4 scope:local +l_eff_id_lv3$4376 = .rodata:0x0000002C; // type:object size:0xA scope:local +l_eff_id_lv4$4377 = .rodata:0x00000038; // type:object size:0xA scope:local +l_eff_id$4449 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4608 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4610 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4805 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4917 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4918 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4919 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4920 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4921 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4922 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4923 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4924 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4925 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5338 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5339 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5340 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5670 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5673 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@6377 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@6378 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@6409 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x5A3 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3980 = .data:0x00000020; // type:object size:0x34 scope:local +@4126 = .data:0x00000054; // type:object size:0x34 scope:local +@4496 = .data:0x00000088; // type:object size:0x34 scope:local +@4611 = .data:0x000000BC; // type:object size:0x34 scope:local +@4638 = .data:0x000000F0; // type:object size:0x34 scope:local +@4776 = .data:0x00000124; // type:object size:0x34 scope:local +@4875 = .data:0x00000158; // type:object size:0x34 scope:local +@4926 = .data:0x0000018C; // type:object size:0x34 scope:local +@5342 = .data:0x000001C0; // type:object size:0x74 scope:local +@5341 = .data:0x00000234; // type:object size:0x74 scope:local +table$5809 = .data:0x000002A8; // type:object size:0x4C scope:local +tate_table$5815 = .data:0x000002F4; // type:object size:0x10 scope:local +tate_w_table$5816 = .data:0x00000304; // type:object size:0x10 scope:local +yoko_table$5817 = .data:0x00000314; // type:object size:0x10 scope:local +yoko_w_table$5818 = .data:0x00000324; // type:object size:0x10 scope:local +lv8_table$5819 = .data:0x00000334; // type:object size:0x10 scope:local +lv8_w_table$5820 = .data:0x00000344; // type:object size:0x10 scope:local +knob_table$5821 = .data:0x00000354; // type:object size:0x1C scope:local +lv7_table$5822 = .data:0x00000370; // type:object size:0x10 scope:local +lv7_w_table$5823 = .data:0x00000380; // type:object size:0x10 scope:local +lv9_table$5824 = .data:0x00000390; // type:object size:0x10 scope:local +lv9_w_table$5825 = .data:0x000003A0; // type:object size:0x10 scope:local +action_table$6155 = .data:0x000003B0; // type:object size:0x74 scope:local +l_daDoor20_Method = .data:0x00000424; // type:object size:0x20 scope:global +g_profile_DOOR20 = .data:0x00000444; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000480; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004A4; // type:object size:0xC scope:global +__vt__10daDoor20_c = .data:0x000004B0; // type:object size:0x10 scope:global +bmdName$3984 = .bss:0x00000000; // type:object size:0x20 scope:local diff --git a/config/GZ2P01/rels/d_a_door_spiral/splits.txt b/config/GZ2P01/rels/d_a_door_spiral/splits.txt new file mode 100644 index 0000000000..f3accf2b54 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_spiral/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_door_spiral.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_door_spiral/symbols.txt b/config/GZ2P01/rels/d_a_door_spiral/symbols.txt new file mode 100644 index 0000000000..2db9cec444 --- /dev/null +++ b/config/GZ2P01/rels/d_a_door_spiral/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_SPIRAL_DOOR = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_dshutter/splits.txt b/config/GZ2P01/rels/d_a_dshutter/splits.txt new file mode 100644 index 0000000000..13b2affa26 --- /dev/null +++ b/config/GZ2P01/rels/d_a_dshutter/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dshutter.cpp: + .text start:0x00000078 end:0x00000AD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000000 end:0x00000108 diff --git a/config/GZ2P01/rels/d_a_dshutter/symbols.txt b/config/GZ2P01/rels/d_a_dshutter/symbols.txt new file mode 100644 index 0000000000..4bffb952f2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_dshutter/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__7daDsh_cFv = .text:0x00000078; // type:function size:0x84 scope:global +CreateHeap__7daDsh_cFv = .text:0x000000FC; // type:function size:0x80 scope:global +Draw__7daDsh_cFv = .text:0x0000017C; // type:function size:0xA4 scope:global +Execute__7daDsh_cFPPA3_A4_f = .text:0x00000220; // type:function size:0x54 scope:global +setMtx__7daDsh_cFv = .text:0x00000274; // type:function size:0x74 scope:global +setAction__7daDsh_cFPQ27daDsh_c8action_c = .text:0x000002E8; // type:function size:0x24 scope:global +callInit__7daDsh_cFv = .text:0x0000030C; // type:function size:0x50 scope:global +callExecute__7daDsh_cFv = .text:0x0000035C; // type:function size:0x58 scope:global +initOpenWait__7daDsh_cFv = .text:0x000003B4; // type:function size:0x10 scope:global +executeOpenWait__7daDsh_cFv = .text:0x000003C4; // type:function size:0x5C scope:global +initOpen__7daDsh_cFv = .text:0x00000420; // type:function size:0x148 scope:global +executeOpen__7daDsh_cFv = .text:0x00000568; // type:function size:0xDC scope:global +initCloseWait__7daDsh_cFv = .text:0x00000644; // type:function size:0x1C scope:global +executeCloseWait__7daDsh_cFv = .text:0x00000660; // type:function size:0x5C scope:global +initClose__7daDsh_cFv = .text:0x000006BC; // type:function size:0x28 scope:global +executeClose__7daDsh_cFv = .text:0x000006E4; // type:function size:0xDC scope:global +daDsh_Draw__FP7daDsh_c = .text:0x000007C0; // type:function size:0x2C scope:global +daDsh_Execute__FP7daDsh_c = .text:0x000007EC; // type:function size:0x20 scope:global +daDsh_IsDelete__FP7daDsh_c = .text:0x0000080C; // type:function size:0x8 scope:global +daDsh_Delete__FP7daDsh_c = .text:0x00000814; // type:function size:0x48 scope:global +daDsh_Create__FP10fopAc_ac_c = .text:0x0000085C; // type:function size:0x17C scope:global +cLib_calcTimer__FPs = .text:0x000009D8; // type:function size:0x1C scope:global +__sinit_d_a_dshutter_cpp = .text:0x000009F4; // type:function size:0xE4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzb = .rodata:0x0000000C; // type:object size:0xC scope:global +l_heap_size = .rodata:0x00000018; // type:object size:0xC scope:global +@3781 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +@3631 = .data:0x0000002C; // type:object size:0xC scope:local +@3632 = .data:0x00000038; // type:object size:0xC scope:local +@3635 = .data:0x00000044; // type:object size:0xC scope:local +@3636 = .data:0x00000050; // type:object size:0xC scope:local +@3639 = .data:0x0000005C; // type:object size:0xC scope:local +@3640 = .data:0x00000068; // type:object size:0xC scope:local +@3643 = .data:0x00000074; // type:object size:0xC scope:local +@3644 = .data:0x00000080; // type:object size:0xC scope:local +l_resName$localstatic3$create__7daDsh_cFv = .data:0x0000008C; // type:object size:0x8 scope:local data:4byte +l_daDsh_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_DSHUTTER = .data:0x000000B4; // type:object size:0x34 scope:global +__vt__7daDsh_c = .data:0x000000E8; // type:object size:0x28 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +l_openWaitAction = .bss:0x00000040; // type:object size:0x18 scope:global data:4byte +l_openAction = .bss:0x00000058; // type:object size:0x18 scope:global data:4byte +l_closeWaitAction = .bss:0x00000070; // type:object size:0x18 scope:global data:4byte +l_closeAction = .bss:0x00000088; // type:object size:0x18 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +lbl_10_bss_104 = .bss:0x00000104; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_e_ai/splits.txt b/config/GZ2P01/rels/d_a_e_ai/splits.txt new file mode 100644 index 0000000000..445efb26e1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ai.cpp: + .text start:0x000000EC end:0x00003368 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000150 + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_e_ai/symbols.txt b/config/GZ2P01/rels/d_a_e_ai/symbols.txt new file mode 100644 index 0000000000..da0b4c1798 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ai/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_AI_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +initCcCylinder__10e_ai_classFv = .text:0x0000013C; // type:function size:0xC8 scope:global +setCcCylinder__10e_ai_classFv = .text:0x00000204; // type:function size:0xCC scope:global +anm_init__10e_ai_classFifUcf = .text:0x000002D0; // type:function size:0xAC scope:global +Draw__10e_ai_classFv = .text:0x0000037C; // type:function size:0xF8 scope:global +player_way_check__10e_ai_classFv = .text:0x00000474; // type:function size:0x44 scope:global +other_bg_check__10e_ai_classFP10fopAc_ac_c = .text:0x000004B8; // type:function size:0xD8 scope:global +pl_check__10e_ai_classFfs = .text:0x00000590; // type:function size:0x7C scope:global +damage_check__10e_ai_classFv = .text:0x0000060C; // type:function size:0x73C scope:global +e_ai_damage__10e_ai_classFv = .text:0x00000D48; // type:function size:0x504 scope:global +e_ai_attack__10e_ai_classFv = .text:0x0000124C; // type:function size:0x280 scope:global +e_ai_move__10e_ai_classFv = .text:0x000014CC; // type:function size:0x4FC scope:global +e_ai_wait__10e_ai_classFv = .text:0x000019C8; // type:function size:0x258 scope:global +e_ai_return__10e_ai_classFv = .text:0x00001C20; // type:function size:0x384 scope:global +action__10e_ai_classFv = .text:0x00001FA4; // type:function size:0x28C scope:global +PlayerWaySet__10e_ai_classFv = .text:0x00002230; // type:function size:0x6C scope:global +AttentionSet__10e_ai_classFv = .text:0x0000229C; // type:function size:0x5C scope:global +Execute__10e_ai_classFv = .text:0x000022F8; // type:function size:0x220 scope:global +setBaseMtx__10e_ai_classFv = .text:0x00002518; // type:function size:0x88 scope:global +Delete__10e_ai_classFv = .text:0x000025A0; // type:function size:0x68 scope:global +daE_AI_Draw__FP10e_ai_class = .text:0x00002608; // type:function size:0x20 scope:global +daE_AI_Execute__FP10e_ai_class = .text:0x00002628; // type:function size:0x20 scope:global +daE_AI_IsDelete__FP10e_ai_class = .text:0x00002648; // type:function size:0x8 scope:global +daE_AI_Delete__FP10e_ai_class = .text:0x00002650; // type:function size:0x20 scope:global +CreateHeap__10e_ai_classFv = .text:0x00002670; // type:function size:0x18C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027FC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002844; // type:function size:0x20 scope:global +Create__10e_ai_classFv = .text:0x00002864; // type:function size:0x208 scope:global +__ct__10e_ai_classFv = .text:0x00002A6C; // type:function size:0x1D8 scope:global +__dt__8cM3dGCylFv = .text:0x00002C44; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CD4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002DE8; // type:function size:0x70 scope:global +daE_AI_Create__FP10fopAc_ac_c = .text:0x00002E58; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E78; // type:function size:0x48 scope:global +__dt__12daE_AI_HIO_cFv = .text:0x00002EC0; // type:function size:0x48 scope:global +__sinit_d_a_e_ai_cpp = .text:0x00002F08; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F44; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F4C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002F54; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +at_sph_src$3817 = .rodata:0x0000003C; // type:object size:0x40 scope:local +shield_sph_src$3818 = .rodata:0x0000007C; // type:object size:0x40 scope:local +@3848 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3854 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@3887 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4111 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4112 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4113 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4256 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4257 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4258 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4259 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4260 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4261 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4262 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4263 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4636 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4661 = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float +@4719 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4721 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4722 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4723 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4724 = .rodata:0x00000124; // type:object size:0x4 scope:local data:string +@4886 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4887 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_cyl_src$3819 = .data:0x00000038; // type:object size:0x44 scope:local +l_daE_AI_Method = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_E_AI = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000114; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000138; // type:object size:0xC scope:global +__vt__12daE_AI_HIO_c = .data:0x00000144; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_170_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_arrow/splits.txt b/config/GZ2P01/rels/d_a_e_arrow/splits.txt new file mode 100644 index 0000000000..13f6223baa --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_arrow.cpp: + .text start:0x000000EC end:0x00002190 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000198 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_e_arrow/symbols.txt b/config/GZ2P01/rels/d_a_e_arrow/symbols.txt new file mode 100644 index 0000000000..954b520415 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_arrow/symbols.txt @@ -0,0 +1,148 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daE_ARROW_Draw__FP13e_arrow_class = .text:0x000000EC; // type:function size:0xA8 scope:global +fire_eff_set__FP13e_arrow_class = .text:0x00000194; // type:function size:0x2F4 scope:global +__dt__4cXyzFv = .text:0x00000488; // type:function size:0x3C scope:global +hit_check__FP13e_arrow_class = .text:0x000004C4; // type:function size:0x678 scope:global +e_arrow_shot__FP13e_arrow_class = .text:0x00000B3C; // type:function size:0x1F0 scope:global +e_arrow_bg__FP13e_arrow_class = .text:0x00000D2C; // type:function size:0x124 scope:global +e_arrow_spin__FP13e_arrow_class = .text:0x00000E50; // type:function size:0xCC scope:global +s_limit_sub__FPvPv = .text:0x00000F1C; // type:function size:0x90 scope:global +e_arrow_demo_fire__FP13e_arrow_class = .text:0x00000FAC; // type:function size:0x3E4 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001390; // type:function size:0x78 scope:global +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00001408; // type:function size:0x74 scope:global +e_arrow_shield__FP13e_arrow_class = .text:0x0000147C; // type:function size:0xFC scope:global +e_arrow_demo_bound__FP13e_arrow_class = .text:0x00001578; // type:function size:0x1FC scope:global +action__FP13e_arrow_class = .text:0x00001774; // type:function size:0x268 scope:global +daE_ARROW_Execute__FP13e_arrow_class = .text:0x000019DC; // type:function size:0x248 scope:global +daE_ARROW_IsDelete__FP13e_arrow_class = .text:0x00001C24; // type:function size:0x8 scope:global +daE_ARROW_Delete__FP13e_arrow_class = .text:0x00001C2C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C94; // type:function size:0xB4 scope:global +daE_ARROW_Create__FP10fopAc_ac_c = .text:0x00001D48; // type:function size:0x2FC scope:global +__dt__8cM3dGSphFv = .text:0x00002044; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000208C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000020D4; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002130; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002178; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002180; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002188; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3983 = .rodata:0x00000000; // type:object size:0xC scope:local +@4362 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4363 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4366 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4368 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4369 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4543 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4549 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4550 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4551 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4554 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4555 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4605 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4628 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4629 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4659 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4754 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4755 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4758 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4759 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4865 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4914 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4981 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@4982 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4983 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0xB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +fire_name$4663 = .data:0x00000020; // type:object size:0x8 scope:local +at_sph_src$5035 = .data:0x00000028; // type:object size:0x40 scope:local +tg_sph_src$5036 = .data:0x00000068; // type:object size:0x40 scope:local +fire_eff_sph_src$5039 = .data:0x000000A8; // type:object size:0x40 scope:local +l_daE_ARROW_Method = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_E_ARROW = .data:0x00000108; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000168; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4411 = .bss:0x00000048; // type:object size:0xC scope:local +localOffset$4410 = .bss:0x00000058; // type:object size:0xC scope:local +@4787 = .bss:0x00000064; // type:object size:0xC scope:local +localOffset$4786 = .bss:0x00000074; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ba/splits.txt b/config/GZ2P01/rels/d_a_e_ba/splits.txt new file mode 100644 index 0000000000..95bf2e8d51 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ba/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ba.cpp: + .text start:0x000000EC end:0x000037A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000190 + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2P01/rels/d_a_e_ba/symbols.txt b/config/GZ2P01/rels/d_a_e_ba/symbols.txt new file mode 100644 index 0000000000..8c574c0b0e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ba/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BA_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +ba_disappear__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x60 scope:global +anm_init__FP10e_ba_classifUcf = .text:0x00000190; // type:function size:0xA8 scope:global +daE_BA_Draw__FP10e_ba_class = .text:0x00000238; // type:function size:0x70 scope:global +shot_b_sub__FPvPv = .text:0x000002A8; // type:function size:0x78 scope:global +other_bg_check__FP10e_ba_classP10fopAc_ac_c = .text:0x00000320; // type:function size:0xD8 scope:global +pl_check__FP10e_ba_classfs = .text:0x000003F8; // type:function size:0xB4 scope:global +damage_check__FP10e_ba_class = .text:0x000004AC; // type:function size:0x230 scope:global +path_check__FP10e_ba_class = .text:0x000006DC; // type:function size:0x268 scope:global +fly_move__FP10e_ba_class = .text:0x00000944; // type:function size:0x190 scope:global +e_ba_roof__FP10e_ba_class = .text:0x00000AD4; // type:function size:0x148 scope:global +e_ba_fight_fly__FP10e_ba_class = .text:0x00000C1C; // type:function size:0x1C4 scope:global +e_ba_fight__FP10e_ba_class = .text:0x00000DE0; // type:function size:0x388 scope:global +e_ba_attack__FP10e_ba_class = .text:0x00001168; // type:function size:0x1F8 scope:global +e_ba_fly__FP10e_ba_class = .text:0x00001360; // type:function size:0x22C scope:global +e_ba_return__FP10e_ba_class = .text:0x0000158C; // type:function size:0x210 scope:global +e_ba_path_fly__FP10e_ba_class = .text:0x0000179C; // type:function size:0x318 scope:global +e_ba_chance__FP10e_ba_class = .text:0x00001AB4; // type:function size:0x1F8 scope:global +e_ba_wolfbite__FP10e_ba_class = .text:0x00001CAC; // type:function size:0x248 scope:global +e_ba_wind__FP10e_ba_class = .text:0x00001EF4; // type:function size:0x1A4 scope:global +e_ba_appear__FP10e_ba_class = .text:0x00002098; // type:function size:0x134 scope:global +action__FP10e_ba_class = .text:0x000021CC; // type:function size:0x35C scope:global +daE_BA_Execute__FP10e_ba_class = .text:0x00002528; // type:function size:0x60C scope:global +daE_BA_IsDelete__FP10e_ba_class = .text:0x00002B34; // type:function size:0x8 scope:global +daE_BA_Delete__FP10e_ba_class = .text:0x00002B3C; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002BA0; // type:function size:0xF0 scope:global +daE_BA_Create__FP10fopAc_ac_c = .text:0x00002C90; // type:function size:0x45C scope:global +__dt__8cM3dGSphFv = .text:0x000030EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003134; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000317C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031D8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003248; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000032B8; // type:function size:0x48 scope:global +__dt__12daE_BA_HIO_cFv = .text:0x00003300; // type:function size:0x48 scope:global +__sinit_d_a_e_ba_cpp = .text:0x00003348; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003384; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000338C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003394; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3947 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3952 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4242 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4276 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4277 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4307 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4377 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4417 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4587 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4588 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4589 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4629 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4630 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4654 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:string +@4655 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:string +@4747 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5134 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5135 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5137 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3826 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3827 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3835 = .data:0x00000030; // type:object size:0x6 scope:local +@4748 = .data:0x00000038; // type:object size:0x40 scope:local +fire_name$4786 = .data:0x00000078; // type:object size:0x8 scope:local +ice_name$4787 = .data:0x00000080; // type:object size:0x6 scope:local +arc_name$4985 = .data:0x00000088; // type:object size:0xC scope:local +cc_sph_src$5011 = .data:0x00000094; // type:object size:0x40 scope:local +l_daE_BA_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_E_BA = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12daE_BA_HIO_c = .data:0x00000184; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_172_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3963 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4162 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2P01/rels/d_a_e_bee/splits.txt b/config/GZ2P01/rels/d_a_e_bee/splits.txt new file mode 100644 index 0000000000..07fbd9ead7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bee/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bee.cpp: + .text start:0x000000EC end:0x00002CA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_e_bee/symbols.txt b/config/GZ2P01/rels/d_a_e_bee/symbols.txt new file mode 100644 index 0000000000..a3385370eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bee/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_Bee_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daE_Bee_Draw__FP11e_bee_class = .text:0x0000011C; // type:function size:0x10C scope:global +bee_mtxset__FP5bee_s = .text:0x00000228; // type:function size:0xC8 scope:global +bee_ground_ang_set__FP5bee_s = .text:0x000002F0; // type:function size:0x308 scope:global +__dt__4cXyzFv = .text:0x000005F8; // type:function size:0x3C scope:global +bee_fly_action__FP11e_bee_classP5bee_s = .text:0x00000634; // type:function size:0x848 scope:global +bee_nest_action__FP11e_bee_classP5bee_sSc = .text:0x00000E7C; // type:function size:0x7E0 scope:global +bee_fail__FP5bee_s = .text:0x0000165C; // type:function size:0x218 scope:global +bee_start__FP11e_bee_classP5bee_s = .text:0x00001874; // type:function size:0x254 scope:global +bee_control__FP11e_bee_class = .text:0x00001AC8; // type:function size:0x84C scope:global +daE_Bee_Execute__FP11e_bee_class = .text:0x00002314; // type:function size:0xC8 scope:global +daE_Bee_IsDelete__FP11e_bee_class = .text:0x000023DC; // type:function size:0x8 scope:global +daE_Bee_Delete__FP11e_bee_class = .text:0x000023E4; // type:function size:0x10C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000024F0; // type:function size:0x1B4 scope:global +daE_Bee_Create__FP10fopAc_ac_c = .text:0x000026A4; // type:function size:0x400 scope:global +__dt__8cM3dGSphFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002B34; // type:function size:0x48 scope:global +__dt__5bee_sFv = .text:0x00002B7C; // type:function size:0x6C scope:global +__ct__5bee_sFv = .text:0x00002BE8; // type:function size:0x34 scope:global +__dt__13daE_Bee_HIO_cFv = .text:0x00002C1C; // type:function size:0x48 scope:global +__sinit_d_a_e_bee_cpp = .text:0x00002C64; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4197 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4198 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4199 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4397 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4676 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4677 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000C0; // type:object size:0x4 scope:local +l_bmdidx$4715 = .rodata:0x000000C4; // type:object size:0x10 scope:local +l_bmdidx$4800 = .rodata:0x000000D4; // type:object size:0x10 scope:local +@4910 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x6 scope:local data:string_table +cc_cyl_src$4798 = .data:0x00000000; // type:object size:0x44 scope:local +at_sph_src$4799 = .data:0x00000044; // type:object size:0x40 scope:local +l_daE_Bee_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_E_BEE = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__13daE_Bee_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_173_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3765 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +lbl_173_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +@4455 = .bss:0x00000068; // type:object size:0xC scope:local +non$4454 = .bss:0x00000078; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_bg/splits.txt b/config/GZ2P01/rels/d_a_e_bg/splits.txt new file mode 100644 index 0000000000..bd4e070477 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bg.cpp: + .text start:0x000000EC end:0x00004B10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2P01/rels/d_a_e_bg/symbols.txt b/config/GZ2P01/rels/d_a_e_bg/symbols.txt new file mode 100644 index 0000000000..f5e6288bad --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bg/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BG_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__8daE_BG_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xEC scope:global +JointCallBack__8daE_BG_cFP8J3DJointi = .text:0x00000228; // type:function size:0x4C scope:global +draw__8daE_BG_cFv = .text:0x00000274; // type:function size:0x1BC scope:global +daE_BG_Draw__FP8daE_BG_c = .text:0x00000430; // type:function size:0x20 scope:global +setBck__8daE_BG_cFiUcff = .text:0x00000450; // type:function size:0xA4 scope:global +setActionMode__8daE_BG_cFii = .text:0x000004F4; // type:function size:0x18 scope:global +damage_check__8daE_BG_cFv = .text:0x0000050C; // type:function size:0x190 scope:global +setSparkEffect__8daE_BG_cFv = .text:0x0000069C; // type:function size:0x148 scope:global +search_esa__8daE_BG_cFv = .text:0x000007E4; // type:function size:0x84 scope:global +executeBorn__8daE_BG_cFv = .text:0x00000868; // type:function size:0x288 scope:global +executeSwim__8daE_BG_cFv = .text:0x00000AF0; // type:function size:0xA80 scope:global +executeAttack__8daE_BG_cFv = .text:0x00001570; // type:function size:0xEA8 scope:global +executeDamage__8daE_BG_cFv = .text:0x00002418; // type:function size:0x1A0 scope:global +setBombCarry__8daE_BG_cFi = .text:0x000025B8; // type:function size:0x114 scope:global +executeBomb__8daE_BG_cFv = .text:0x000026CC; // type:function size:0x1D8 scope:global +executeBirth__8daE_BG_cFv = .text:0x000028A4; // type:function size:0x3C8 scope:global +executeHook__8daE_BG_cFv = .text:0x00002C6C; // type:function size:0x44 scope:global +executeEat__8daE_BG_cFv = .text:0x00002CB0; // type:function size:0xD98 scope:global +action__8daE_BG_cFv = .text:0x00003A48; // type:function size:0x3DC scope:global +mtx_set__8daE_BG_cFv = .text:0x00003E24; // type:function size:0x128 scope:global +cc_set__8daE_BG_cFv = .text:0x00003F4C; // type:function size:0x180 scope:global +execute__8daE_BG_cFv = .text:0x000040CC; // type:function size:0x164 scope:global +daE_BG_Execute__FP8daE_BG_c = .text:0x00004230; // type:function size:0x20 scope:global +daE_BG_IsDelete__FP8daE_BG_c = .text:0x00004250; // type:function size:0x8 scope:global +_delete__8daE_BG_cFv = .text:0x00004258; // type:function size:0x74 scope:global +daE_BG_Delete__FP8daE_BG_c = .text:0x000042CC; // type:function size:0x20 scope:global +CreateHeap__8daE_BG_cFv = .text:0x000042EC; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000044B0; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000044F8; // type:function size:0x20 scope:global +create__8daE_BG_cFv = .text:0x00004518; // type:function size:0x444 scope:global +__dt__8cM3dGSphFv = .text:0x0000495C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000049A4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000049EC; // type:function size:0x70 scope:global +daE_BG_Create__FP8daE_BG_c = .text:0x00004A5C; // type:function size:0x20 scope:global +__dt__12daE_BG_HIO_cFv = .text:0x00004A7C; // type:function size:0x48 scope:global +__sinit_d_a_e_bg_cpp = .text:0x00004AC4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004B00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004B08; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3887 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4347 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4348 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4349 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4646 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4647 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4834 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4835 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5094 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5095 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5220 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5221 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5533 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5534 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0xA scope:local data:string_table +cc_bg_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_bg_at_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +enemyBombID$3951 = .data:0x00000080; // type:object size:0xA scope:local +@4648 = .data:0x0000008C; // type:object size:0x2C scope:local +@5098 = .data:0x000000B8; // type:object size:0x20 scope:local +@5159 = .data:0x000000D8; // type:object size:0x20 scope:local +l_daE_BG_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_BG = .data:0x00000118; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12daE_BG_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_174_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_bi/splits.txt b/config/GZ2P01/rels/d_a_e_bi/splits.txt new file mode 100644 index 0000000000..58283d77c8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bi.cpp: + .text start:0x000000EC end:0x000032D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x000001E8 + .bss start:0x00000008 end:0x000000F0 diff --git a/config/GZ2P01/rels/d_a_e_bi/symbols.txt b/config/GZ2P01/rels/d_a_e_bi/symbols.txt new file mode 100644 index 0000000000..a5f6445449 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bi/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BI_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_bi_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_BI_Draw__FP10e_bi_class = .text:0x000001E0; // type:function size:0x22C scope:global +pl_check__FP10e_bi_classf = .text:0x0000040C; // type:function size:0x60 scope:global +damage_check__FP10e_bi_class = .text:0x0000046C; // type:function size:0x26C scope:global +e_bi_wait__FP10e_bi_class = .text:0x000006D8; // type:function size:0x2F8 scope:global +e_bi_up__FP10e_bi_class = .text:0x000009D0; // type:function size:0x198 scope:global +e_bi_move__FP10e_bi_class = .text:0x00000B68; // type:function size:0x3C0 scope:global +e_bi_ex__FP10e_bi_class = .text:0x00000F28; // type:function size:0x33C scope:global +e_bi_water__FP10e_bi_class = .text:0x00001264; // type:function size:0x1D4 scope:global +e_bi_disap__FP10e_bi_class = .text:0x00001438; // type:function size:0xF0 scope:global +water_check__FP10e_bi_class = .text:0x00001528; // type:function size:0xB8 scope:global +action__FP10e_bi_class = .text:0x000015E0; // type:function size:0x588 scope:global +s_fw_sub__FPvPv = .text:0x00001B68; // type:function size:0x180 scope:global +ride_movebg_init__FP10e_bi_class = .text:0x00001CE8; // type:function size:0x168 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001E50; // type:function size:0x78 scope:global +daE_BI_Execute__FP10e_bi_class = .text:0x00001EC8; // type:function size:0x6D0 scope:global +daE_BI_IsDelete__FP10e_bi_class = .text:0x00002598; // type:function size:0x8 scope:global +daE_BI_Delete__FP10e_bi_class = .text:0x000025A0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002608; // type:function size:0xF8 scope:global +daE_BI_Create__FP10fopAc_ac_c = .text:0x00002700; // type:function size:0x480 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002B80; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002BF0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00002C60; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002CA8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CF0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D38; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002D94; // type:function size:0x48 scope:global +__dt__12daE_BI_HIO_cFv = .text:0x00002DDC; // type:function size:0x48 scope:global +__sinit_d_a_e_bi_cpp = .text:0x00002E24; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002E60; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002E68; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002E70; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E78; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E80; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002E88; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000329C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4315 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4410 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4411 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4414 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4455 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4456 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4473 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4485 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4659 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4660 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4661 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4906 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +ex_eff_id$4336 = .data:0x00000038; // type:object size:0xA scope:local +w_eff_id$4525 = .data:0x00000044; // type:object size:0x8 scope:local +@4662 = .data:0x0000004C; // type:object size:0x20 scope:local +cc_cyl_src$4970 = .data:0x0000006C; // type:object size:0x44 scope:local +at_sph_src$4971 = .data:0x000000B0; // type:object size:0x40 scope:local +l_daE_BI_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_E_BI = .data:0x00000110; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001AC; // type:object size:0x30 scope:global +__vt__12daE_BI_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_175_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3919 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@4522 = .bss:0x00000070; // type:object size:0xC scope:local +sc$4521 = .bss:0x00000080; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_bi_leaf/splits.txt b/config/GZ2P01/rels/d_a_e_bi_leaf/splits.txt new file mode 100644 index 0000000000..1661b0895c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bi_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_bi_leaf.cpp: + .text start:0x00000078 end:0x000003F8 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_bi_leaf/symbols.txt b/config/GZ2P01/rels/d_a_e_bi_leaf/symbols.txt new file mode 100644 index 0000000000..978fd2d958 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bi_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_BI_LEAF_Draw__FP15e_bi_leaf_class = .text:0x00000078; // type:function size:0x78 scope:global +action__FP15e_bi_leaf_class = .text:0x000000F0; // type:function size:0x100 scope:global +daE_BI_LEAF_Execute__FP15e_bi_leaf_class = .text:0x000001F0; // type:function size:0x98 scope:global +daE_BI_LEAF_IsDelete__FP15e_bi_leaf_class = .text:0x00000288; // type:function size:0x8 scope:global +daE_BI_LEAF_Delete__FP15e_bi_leaf_class = .text:0x00000290; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x84 scope:global +daE_BI_LEAF_Create__FP10fopAc_ac_c = .text:0x00000344; // type:function size:0xB4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x5 scope:local data:string_table +l_daE_BI_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_BI_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_e_bs/splits.txt b/config/GZ2P01/rels/d_a_e_bs/splits.txt new file mode 100644 index 0000000000..ea5e815a9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bs.cpp: + .text start:0x000000EC end:0x00002D84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001C0 + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_e_bs/symbols.txt b/config/GZ2P01/rels/d_a_e_bs/symbols.txt new file mode 100644 index 0000000000..19d105c704 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bs/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BS_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +wepon_anm_init__FP10e_bs_classi = .text:0x00000138; // type:function size:0x7C scope:global +anm_init__FP10e_bs_classifUcf = .text:0x000001B4; // type:function size:0xE0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000294; // type:function size:0x100 scope:global +daE_BS_Draw__FP10e_bs_class = .text:0x00000394; // type:function size:0x11C scope:global +player_way_check__FP10e_bs_class = .text:0x000004B0; // type:function size:0x44 scope:global +way_bg_check__FP10e_bs_classff = .text:0x000004F4; // type:function size:0x110 scope:global +pl_check__FP10e_bs_classfs = .text:0x00000604; // type:function size:0xC4 scope:global +e_bs_appear__FP10e_bs_class = .text:0x000006C8; // type:function size:0x1BC scope:global +e_bs_normal__FP10e_bs_class = .text:0x00000884; // type:function size:0x28C scope:global +e_bs_fight_run__FP10e_bs_class = .text:0x00000B10; // type:function size:0x3DC scope:global +at_hit_check__FP10e_bs_class = .text:0x00000EEC; // type:function size:0x60 scope:global +e_bs_attack__FP10e_bs_class = .text:0x00000F4C; // type:function size:0x1D0 scope:global +e_bs_damage__FP10e_bs_class = .text:0x0000111C; // type:function size:0xAC scope:global +damage_check__FP10e_bs_class = .text:0x000011C8; // type:function size:0x2BC scope:global +action__FP10e_bs_class = .text:0x00001484; // type:function size:0x540 scope:global +anm_se_set__FP10e_bs_class = .text:0x000019C4; // type:function size:0x1D8 scope:global +daE_BS_Execute__FP10e_bs_class = .text:0x00001B9C; // type:function size:0x3CC scope:global +daE_BS_IsDelete__FP10e_bs_class = .text:0x00001F68; // type:function size:0x8 scope:global +daE_BS_Delete__FP10e_bs_class = .text:0x00001F70; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001FD8; // type:function size:0x20C scope:global +daE_BS_Create__FP10fopAc_ac_c = .text:0x000021E4; // type:function size:0x394 scope:global +__dt__8cM3dGSphFv = .text:0x00002578; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025C0; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00002608; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000026D4; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002758; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000027B4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002824; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002894; // type:function size:0x48 scope:global +__dt__12daE_BS_HIO_cFv = .text:0x000028DC; // type:function size:0x48 scope:global +__sinit_d_a_e_bs_cpp = .text:0x00002924; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002960; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002968; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002970; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3826 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3896 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3996 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4130 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4437 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4438 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4494 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4497 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4600 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4602 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$3966 = .data:0x00000038; // type:object size:0x4 scope:local +@4131 = .data:0x0000003C; // type:object size:0x40 scope:local +ap_name$4233 = .data:0x0000007C; // type:object size:0x6 scope:local +cc_sph_src$4691 = .data:0x00000084; // type:object size:0x40 scope:local +at_sph_src$4692 = .data:0x000000C4; // type:object size:0x40 scope:local +l_daE_BS_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_E_BS = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__12daE_BS_HIO_c = .data:0x000001B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_177_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_bu/splits.txt b/config/GZ2P01/rels/d_a_e_bu/splits.txt new file mode 100644 index 0000000000..f5825080b5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_bu.cpp: + .text start:0x000000EC end:0x000035BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001D0 + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2P01/rels/d_a_e_bu/symbols.txt b/config/GZ2P01/rels/d_a_e_bu/symbols.txt new file mode 100644 index 0000000000..0c2fbfa231 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bu/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_BU_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +bu_disappear__FP10fopAc_ac_c = .text:0x00000130; // type:function size:0x60 scope:global +anm_init__FP10e_bu_classifUcf = .text:0x00000190; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000023C; // type:function size:0x15C scope:global +daE_BU_Draw__FP10e_bu_class = .text:0x00000398; // type:function size:0xAC scope:global +other_bg_check__FP10e_bu_classP10fopAc_ac_c = .text:0x00000444; // type:function size:0xD8 scope:global +pl_check__FP10e_bu_classfs = .text:0x0000051C; // type:function size:0x84 scope:global +damage_check__FP10e_bu_class = .text:0x000005A0; // type:function size:0x1CC scope:global +path_check__FP10e_bu_class = .text:0x0000076C; // type:function size:0x268 scope:global +fly_move__FP10e_bu_class = .text:0x000009D4; // type:function size:0x190 scope:global +e_bu_wait__FP10e_bu_class = .text:0x00000B64; // type:function size:0x1A0 scope:global +e_bu_fight_fly__FP10e_bu_class = .text:0x00000D04; // type:function size:0x14C scope:global +e_bu_fight__FP10e_bu_class = .text:0x00000E50; // type:function size:0x31C scope:global +e_bu_attack__FP10e_bu_class = .text:0x0000116C; // type:function size:0x210 scope:global +e_bu_fly__FP10e_bu_class = .text:0x0000137C; // type:function size:0x1F0 scope:global +e_bu_path_fly__FP10e_bu_class = .text:0x0000156C; // type:function size:0x304 scope:global +e_bu_chance__FP10e_bu_class = .text:0x00001870; // type:function size:0x1C4 scope:global +e_bu_head__FP10e_bu_class = .text:0x00001A34; // type:function size:0x580 scope:global +action__FP10e_bu_class = .text:0x00001FB4; // type:function size:0x4B4 scope:global +daE_BU_Execute__FP10e_bu_class = .text:0x00002468; // type:function size:0x508 scope:global +daE_BU_IsDelete__FP10e_bu_class = .text:0x00002970; // type:function size:0x8 scope:global +daE_BU_Delete__FP10e_bu_class = .text:0x00002978; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029E0; // type:function size:0x134 scope:global +daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x3EC scope:global +__dt__8cM3dGSphFv = .text:0x00002F00; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002F48; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002F90; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002FEC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000305C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030CC; // type:function size:0x48 scope:global +__dt__12daE_BU_HIO_cFv = .text:0x00003114; // type:function size:0x48 scope:global +__sinit_d_a_e_bu_cpp = .text:0x0000315C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003198; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031A0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000031A8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4001 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4205 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4260 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4301 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4919 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4457 = .data:0x00000038; // type:object size:0x34 scope:local +@4547 = .data:0x0000006C; // type:object size:0x58 scope:local +fire_name$4572 = .data:0x000000C4; // type:object size:0x8 scope:local +ice_name$4573 = .data:0x000000CC; // type:object size:0x6 scope:local +cc_sph_src$4803 = .data:0x000000D4; // type:object size:0x40 scope:local +l_daE_BU_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_E_BU = .data:0x00000134; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__12daE_BU_HIO_c = .data:0x000001C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_178_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4007 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2P01/rels/d_a_e_bug/splits.txt b/config/GZ2P01/rels/d_a_e_bug/splits.txt new file mode 100644 index 0000000000..ab9630a930 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bug/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bug.cpp: + .text start:0x000000EC end:0x000031EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x0000007C + .bss start:0x00000008 end:0x000000EC diff --git a/config/GZ2P01/rels/d_a_e_bug/symbols.txt b/config/GZ2P01/rels/d_a_e_bug/symbols.txt new file mode 100644 index 0000000000..8a5baf8a4a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_bug/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_Bug_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daE_Bug_Draw__FP11e_bug_class = .text:0x0000011C; // type:function size:0x10C scope:global +simple_bg_check__FP5bug_si = .text:0x00000228; // type:function size:0x290 scope:global +__dt__4cXyzFv = .text:0x000004B8; // type:function size:0x3C scope:global +bug_mtxset__FP5bug_s = .text:0x000004F4; // type:function size:0xD8 scope:global +bug_mtxset_stick__FP5bug_s = .text:0x000005CC; // type:function size:0x15C scope:global +bug_mtxset_stickW__FP5bug_s = .text:0x00000728; // type:function size:0x21C scope:global +bug_mtxset_fail__FP5bug_s = .text:0x00000944; // type:function size:0xF0 scope:global +bug_ground_ang_set__FP5bug_s = .text:0x00000A34; // type:function size:0x308 scope:global +bug_action__FP11e_bug_classP5bug_s = .text:0x00000D3C; // type:function size:0x10C scope:global +bug_stick__FP5bug_s = .text:0x00000E48; // type:function size:0x2FC scope:global +bug_stickW__FP5bug_s = .text:0x00001144; // type:function size:0x204 scope:global +wind_move__FP5bug_s = .text:0x00001348; // type:function size:0xE4 scope:global +bug_fail__FP11e_bug_classP5bug_s = .text:0x0000142C; // type:function size:0x100 scope:global +damage_check__FP11e_bug_classP5bug_s = .text:0x0000152C; // type:function size:0x5E8 scope:global +set_wait__FP11e_bug_classP5bug_s = .text:0x00001B14; // type:function size:0x274 scope:global +normal_move__FP11e_bug_classP5bug_s = .text:0x00001D88; // type:function size:0x65C scope:global +bug_control__FP11e_bug_class = .text:0x000023E4; // type:function size:0x2DC scope:global +s_boom_sub__FPvPv = .text:0x000026C0; // type:function size:0x8C scope:global +s_bomb_sub__FPvPv = .text:0x0000274C; // type:function size:0xA8 scope:global +daE_Bug_Execute__FP11e_bug_class = .text:0x000027F4; // type:function size:0x30C scope:global +daE_Bug_IsDelete__FP11e_bug_class = .text:0x00002B00; // type:function size:0x8 scope:global +daE_Bug_Delete__FP11e_bug_class = .text:0x00002B08; // type:function size:0x10C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002C14; // type:function size:0xF4 scope:global +daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002D08; // type:function size:0x3A4 scope:global +__dt__5bug_sFv = .text:0x000030AC; // type:function size:0x6C scope:global +__ct__5bug_sFv = .text:0x00003118; // type:function size:0x34 scope:global +__dt__13daE_Bug_HIO_cFv = .text:0x0000314C; // type:function size:0x48 scope:global +__sinit_d_a_e_bug_cpp = .text:0x00003194; // type:function size:0x58 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3829 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3945 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3949 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4108 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4311 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4396 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4563 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4565 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4566 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4567 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4568 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4761 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4762 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4766 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4842 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4947 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000DC; // type:object size:0x4 scope:local +l_bmdidx$4962 = .rodata:0x000000E0; // type:object size:0x8 scope:local +l_bmdidx$5049 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5142 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0xE scope:local data:string_table +c_x$3877 = .data:0x00000000; // type:object size:0x10 scope:local +c_z$3878 = .data:0x00000010; // type:object size:0x10 scope:local +l_daE_Bug_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_E_BUG = .data:0x00000040; // type:object size:0x30 scope:global +__vt__13daE_Bug_HIO_c = .data:0x00000070; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_179_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3824 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:byte +lbl_179_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +lbl_179_bss_65 = .bss:0x00000065; // type:object size:0x1 data:byte +@3831 = .bss:0x00000068; // type:object size:0xC scope:local +at_pos = .bss:0x00000074; // type:object size:0xC scope:global data:float +at_size = .bss:0x00000080; // type:object size:0x4 scope:global +lbl_179_bss_84 = .bss:0x00000084; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_cr/splits.txt b/config/GZ2P01/rels/d_a_e_cr/splits.txt new file mode 100644 index 0000000000..62476de3ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_cr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_cr.cpp: + .text start:0x000000EC end:0x00001D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000134 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_e_cr/symbols.txt b/config/GZ2P01/rels/d_a_e_cr/symbols.txt new file mode 100644 index 0000000000..b2f4402360 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_cr/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_CR_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10e_cr_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001D0; // type:function size:0xC4 scope:global +daE_CR_Draw__FP10e_cr_class = .text:0x00000294; // type:function size:0x9C scope:global +other_bg_check__FP10e_cr_classP10fopAc_ac_c = .text:0x00000330; // type:function size:0xD8 scope:global +pl_check__FP10e_cr_classfs = .text:0x00000408; // type:function size:0x7C scope:global +damage_check__FP10e_cr_class = .text:0x00000484; // type:function size:0xF4 scope:global +way_bg_check__FP10e_cr_classf = .text:0x00000578; // type:function size:0x10C scope:global +e_cr_move__FP10e_cr_class = .text:0x00000684; // type:function size:0x4B8 scope:global +e_cr_s_damage__FP10e_cr_class = .text:0x00000B3C; // type:function size:0x124 scope:global +e_cr_damage__FP10e_cr_class = .text:0x00000C60; // type:function size:0x1EC scope:global +action__FP10e_cr_class = .text:0x00000E4C; // type:function size:0x21C scope:global +daE_CR_Execute__FP10e_cr_class = .text:0x00001068; // type:function size:0x234 scope:global +daE_CR_IsDelete__FP10e_cr_class = .text:0x0000129C; // type:function size:0x8 scope:global +daE_CR_Delete__FP10e_cr_class = .text:0x000012A4; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000130C; // type:function size:0x140 scope:global +daE_CR_Create__FP10fopAc_ac_c = .text:0x0000144C; // type:function size:0x274 scope:global +__dt__8cM3dGSphFv = .text:0x000016C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001708; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001750; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000017AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000181C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000188C; // type:function size:0x48 scope:global +__dt__12daE_CR_HIO_cFv = .text:0x000018D4; // type:function size:0x48 scope:global +__sinit_d_a_e_cr_cpp = .text:0x0000191C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001958; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001960; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00001968; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4018 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4021 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4025 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4026 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4074 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4075 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4124 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src$4251 = .data:0x00000038; // type:object size:0x40 scope:local +l_daE_CR_Method = .data:0x00000078; // type:object size:0x20 scope:global +g_profile_E_CR = .data:0x00000098; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__12daE_CR_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_180_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_cr_egg/splits.txt b/config/GZ2P01/rels/d_a_e_cr_egg/splits.txt new file mode 100644 index 0000000000..1d09f17d6f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_cr_egg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_cr_egg.cpp: + .text start:0x00000078 end:0x00000A04 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_e_cr_egg/symbols.txt b/config/GZ2P01/rels/d_a_e_cr_egg/symbols.txt new file mode 100644 index 0000000000..3c515c5591 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_cr_egg/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_CR_EGG_Draw__FP14e_cr_egg_class = .text:0x00000078; // type:function size:0x90 scope:global +e_cr_egg_move__FP14e_cr_egg_class = .text:0x00000108; // type:function size:0x290 scope:global +action__FP14e_cr_egg_class = .text:0x00000398; // type:function size:0x120 scope:global +daE_CR_EGG_Execute__FP14e_cr_egg_class = .text:0x000004B8; // type:function size:0x14C scope:global +daE_CR_EGG_IsDelete__FP14e_cr_egg_class = .text:0x00000604; // type:function size:0x8 scope:global +daE_CR_EGG_Delete__FP14e_cr_egg_class = .text:0x0000060C; // type:function size:0x44 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000650; // type:function size:0x6C scope:global +daE_CR_EGG_Create__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x238 scope:global +__dt__8cM3dGSphFv = .text:0x000008F4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000093C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000984; // type:function size:0x70 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000009F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000009FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3676 = .rodata:0x00000008; // type:object size:0xC scope:local +@3702 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3704 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3708 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x5 scope:local data:string_table +spy$3662 = .data:0x00000000; // type:object size:0xC scope:local +cc_sph_src$3802 = .data:0x0000000C; // type:object size:0x40 scope:local +l_daE_CR_EGG_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_E_CR_EGG = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_e_db/splits.txt b/config/GZ2P01/rels/d_a_e_db/splits.txt new file mode 100644 index 0000000000..19c4a762d8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_db/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_db.cpp: + .text start:0x000000EC end:0x00006EF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x0000031C + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_e_db/symbols.txt b/config/GZ2P01/rels/d_a_e_db/symbols.txt new file mode 100644 index 0000000000..5474bceec9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_db/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DB_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_db_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_db_classifUcf = .text:0x000001E0; // type:function size:0xD8 scope:global +daE_DB_Draw__FP10e_db_class = .text:0x000002B8; // type:function size:0x2FC scope:global +pl_check__FP10e_db_classf = .text:0x000005B4; // type:function size:0x4C scope:global +damage_check__FP10e_db_class = .text:0x00000600; // type:function size:0x468 scope:global +e_db_stay__FP10e_db_class = .text:0x00000A68; // type:function size:0x358 scope:global +e_db_appear__FP10e_db_class = .text:0x00000DC0; // type:function size:0x2C0 scope:global +e_db_appear_v__FP10e_db_class = .text:0x00001080; // type:function size:0x1CC scope:global +e_db_wait__FP10e_db_class = .text:0x0000124C; // type:function size:0x560 scope:global +e_db_mk_roof__FP10e_db_class = .text:0x000017AC; // type:function size:0x25C scope:global +e_db_attack__FP10e_db_class = .text:0x00001A08; // type:function size:0xAD0 scope:global +e_db_attack_s__FP10e_db_class = .text:0x000024D8; // type:function size:0x35C scope:global +e_db_chance__FP10e_db_class = .text:0x00002834; // type:function size:0x300 scope:global +e_db_s_damage__FP10e_db_class = .text:0x00002B34; // type:function size:0x23C scope:global +e_db_damage__FP10e_db_class = .text:0x00002D70; // type:function size:0x3F8 scope:global +kuki_control1__FP10e_db_class = .text:0x00003168; // type:function size:0x35C scope:global +kuki_control2__FP10e_db_class = .text:0x000034C4; // type:function size:0x174 scope:global +kuki_control3__FP10e_db_class = .text:0x00003638; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_db_class = .text:0x00003714; // type:function size:0xEC scope:global +kuki_control1_e__FP10e_db_class = .text:0x00003800; // type:function size:0x304 scope:global +e_db_escape__FP10e_db_class = .text:0x00003B04; // type:function size:0xE5C scope:global +e_db_e_dead__FP10e_db_class = .text:0x00004960; // type:function size:0x618 scope:global +action__FP10e_db_class = .text:0x00004F78; // type:function size:0x684 scope:global +eff_set__FP10e_db_classi = .text:0x000055FC; // type:function size:0x3C8 scope:global +anm_se_set__FP10e_db_class = .text:0x000059C4; // type:function size:0x168 scope:global +daE_DB_Execute__FP10e_db_class = .text:0x00005B2C; // type:function size:0x3C4 scope:global +daE_DB_IsDelete__FP10e_db_class = .text:0x00005EF0; // type:function size:0x8 scope:global +daE_DB_Delete__FP10e_db_class = .text:0x00005EF8; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005F60; // type:function size:0x1F4 scope:global +daE_DB_Create__FP10fopAc_ac_c = .text:0x00006154; // type:function size:0x518 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000666C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000066DC; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x0000674C; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x000067D0; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000689C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000068E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000692C; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00006988; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000698C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006990; // type:function size:0x48 scope:global +__dt__12daE_DB_HIO_cFv = .text:0x000069D8; // type:function size:0x48 scope:global +__sinit_d_a_e_db_cpp = .text:0x00006A20; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006A5C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006A64; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006A6C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006E80; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00006EBC; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4016 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4121 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4123 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4183 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4187 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4253 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4356 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4392 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4603 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4723 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4992 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5085 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5349 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5350 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5351 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5353 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5354 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5355 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5358 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5645 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5646 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5816 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5817 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5910 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5911 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6122 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6123 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6124 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6125 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6127 = .rodata:0x00000158; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3961 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4854 = .data:0x0000003C; // type:object size:0x16 scope:local +@5359 = .data:0x00000054; // type:object size:0xCC scope:local +@5647 = .data:0x00000120; // type:object size:0x58 scope:local +p_name$5653 = .data:0x00000178; // type:object size:0x6 scope:local +p_idx$5654 = .data:0x00000180; // type:object size:0xC scope:local +cc_sph_src$5987 = .data:0x0000018C; // type:object size:0x40 scope:local +at_sph_src$5988 = .data:0x000001CC; // type:object size:0x40 scope:local +kuki_sph_src$5989 = .data:0x0000020C; // type:object size:0x40 scope:local +l_daE_DB_Method = .data:0x0000024C; // type:object size:0x20 scope:global +g_profile_E_DB = .data:0x0000026C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global +__vt__12daE_DB_HIO_c = .data:0x00000310; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_182_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_db_leaf/splits.txt b/config/GZ2P01/rels/d_a_e_db_leaf/splits.txt new file mode 100644 index 0000000000..7525260a3a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_db_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_db_leaf.cpp: + .text start:0x00000078 end:0x0000034C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_db_leaf/symbols.txt b/config/GZ2P01/rels/d_a_e_db_leaf/symbols.txt new file mode 100644 index 0000000000..299c3750c1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_db_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_DB_LEAF_Draw__FP15e_db_leaf_class = .text:0x00000078; // type:function size:0x68 scope:global +daE_DB_LEAF_Execute__FP15e_db_leaf_class = .text:0x000000E0; // type:function size:0x84 scope:global +daE_DB_LEAF_IsDelete__FP15e_db_leaf_class = .text:0x00000164; // type:function size:0x8 scope:global +daE_DB_LEAF_Delete__FP15e_db_leaf_class = .text:0x0000016C; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x100 scope:global +daE_DB_LEAF_Create__FP10fopAc_ac_c = .text:0x0000029C; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3699 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x5 scope:local data:string_table +l_daE_DB_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_DB_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_e_dd/splits.txt b/config/GZ2P01/rels/d_a_e_dd/splits.txt new file mode 100644 index 0000000000..fbbe5b41fa --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_dd.cpp: + .text start:0x000000EC end:0x00005030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000001EC + .bss start:0x0000000C end:0x00000140 diff --git a/config/GZ2P01/rels/d_a_e_dd/symbols.txt b/config/GZ2P01/rels/d_a_e_dd/symbols.txt new file mode 100644 index 0000000000..601351554b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dd/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DD_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP10e_dd_classifUcf = .text:0x0000014C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0x1D4 scope:global +daE_DD_Draw__FP10e_dd_class = .text:0x000003CC; // type:function size:0x100 scope:global +otherBgCheckS__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004CC; // type:function size:0xE0 scope:global +pl_check__FP10e_dd_classfs = .text:0x000005AC; // type:function size:0x7C scope:global +way_gake_check__FP10e_dd_classf = .text:0x00000628; // type:function size:0x100 scope:global +damage_check__FP10e_dd_class = .text:0x00000728; // type:function size:0x334 scope:global +way_bg_check__FP10e_dd_classf = .text:0x00000A5C; // type:function size:0x10C scope:global +path_check__FP10e_dd_class = .text:0x00000B68; // type:function size:0x22C scope:global +e_dd_wall__FP10e_dd_class = .text:0x00000D94; // type:function size:0x5C8 scope:global +e_dd_normal__FP10e_dd_class = .text:0x0000135C; // type:function size:0x60C scope:global +e_dd_run__FP10e_dd_class = .text:0x00001968; // type:function size:0x27C scope:global +s_b_sub__FPvPv = .text:0x00001BE4; // type:function size:0x234 scope:global +e_dd_attack__FP10e_dd_class = .text:0x00001E18; // type:function size:0x358 scope:global +e_dd_guard__FP10e_dd_class = .text:0x00002170; // type:function size:0xD0 scope:global +e_dd_bombdamage__FP10e_dd_class = .text:0x00002240; // type:function size:0x24C scope:global +e_dd_taildamage__FP10e_dd_class = .text:0x0000248C; // type:function size:0x2D0 scope:global +e_dd_fall__FP10e_dd_class = .text:0x0000275C; // type:function size:0x17C scope:global +e_dd_dead__FP10e_dd_class = .text:0x000028D8; // type:function size:0x108 scope:global +e_dd_arrowdamage__FP10e_dd_class = .text:0x000029E0; // type:function size:0x238 scope:global +action__FP10e_dd_class = .text:0x00002C18; // type:function size:0x534 scope:global +anm_se_set__FP10e_dd_class = .text:0x0000314C; // type:function size:0x7A0 scope:global +daE_DD_Execute__FP10e_dd_class = .text:0x000038EC; // type:function size:0x674 scope:global +daE_DD_IsDelete__FP10e_dd_class = .text:0x00003F60; // type:function size:0x8 scope:global +daE_DD_Delete__FP10e_dd_class = .text:0x00003F68; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003FD4; // type:function size:0x264 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004238; // type:function size:0x48 scope:global +kabe_initial_pos_set__FP10e_dd_class = .text:0x00004280; // type:function size:0x1C4 scope:global +daE_DD_Create__FP10fopAc_ac_c = .text:0x00004444; // type:function size:0x3E0 scope:global +__ct__8dCcD_SphFv = .text:0x00004824; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x000048A8; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004974; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000049BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A04; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004A60; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004AD0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004B40; // type:function size:0x48 scope:global +__dt__12daE_DD_HIO_cFv = .text:0x00004B88; // type:function size:0x48 scope:global +__sinit_d_a_e_dd_cpp = .text:0x00004BD0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004C0C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C14; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004C1C; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4030 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4373 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4374 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4375 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4493 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4598 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4599 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4600 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4668 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4669 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4999 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5265 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5268 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5457 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5458 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5459 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5460 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5461 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5462 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5463 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5464 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5623 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5769 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5770 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5771 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5772 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@5001 = .data:0x00000038; // type:object size:0x2C scope:local +bomb_eff_name$5033 = .data:0x00000064; // type:object size:0x8 scope:local +fire_eff_name$5067 = .data:0x0000006C; // type:object size:0x8 scope:local +fire_eff_name$5082 = .data:0x00000074; // type:object size:0x4 scope:local +brk_d$5494 = .data:0x00000078; // type:object size:0x14 scope:local +ya = .data:0x0000008C; // type:object size:0xA scope:global +xa = .data:0x00000098; // type:object size:0xA scope:global +fire_sph_src$5643 = .data:0x000000A4; // type:object size:0x40 scope:local +cc_sph_src$5644 = .data:0x000000E4; // type:object size:0x40 scope:local +l_daE_DD_Method = .data:0x00000124; // type:object size:0x20 scope:global +g_profile_E_DD = .data:0x00000144; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001D4; // type:object size:0xC scope:global +__vt__12daE_DD_HIO_c = .data:0x000001E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_184_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3919 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global data:byte +check_index$4196 = .bss:0x00000040; // type:object size:0xFF scope:local diff --git a/config/GZ2P01/rels/d_a_e_df/splits.txt b/config/GZ2P01/rels/d_a_e_df/splits.txt new file mode 100644 index 0000000000..09bc3f3512 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_df.cpp: + .text start:0x000000EC end:0x0000291C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000C4 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_e_df/symbols.txt b/config/GZ2P01/rels/d_a_e_df/symbols.txt new file mode 100644 index 0000000000..34ea78e755 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_df/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DF_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +CreateHeap__8daE_DF_cFv = .text:0x00000110; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000208; // type:function size:0x20 scope:global +initCcCylinder__8daE_DF_cFv = .text:0x00000228; // type:function size:0x78 scope:global +setCcCylinder__8daE_DF_cFv = .text:0x000002A0; // type:function size:0x34 scope:global +SetAnm__8daE_DF_cFiiff = .text:0x000002D4; // type:function size:0xAC scope:global +CameraSet__8daE_DF_cFf = .text:0x00000380; // type:function size:0x1C0 scope:global +DemoStart__8daE_DF_cFv = .text:0x00000540; // type:function size:0xFC scope:global +SetReleaseCam__8daE_DF_cFv = .text:0x0000063C; // type:function size:0xA4 scope:global +ctrlJoint__8daE_DF_cFP8J3DJointP8J3DModel = .text:0x000006E0; // type:function size:0x150 scope:global +JointCallBack__FP8J3DJointi = .text:0x00000830; // type:function size:0x4C scope:global +s_obj_sub__FPvPv = .text:0x0000087C; // type:function size:0x1B4 scope:global +Link_Eat_Pos__8daE_DF_cFv = .text:0x00000A30; // type:function size:0x68 scope:global +Set_Angle__8daE_DF_cFP4cXyz = .text:0x00000A98; // type:function size:0xD4 scope:global +Obj_Damage__8daE_DF_cFv = .text:0x00000B6C; // type:function size:0xD8 scope:global +DamageAction__8daE_DF_cFv = .text:0x00000C44; // type:function size:0x124 scope:global +BombEatAction__8daE_DF_cFv = .text:0x00000D68; // type:function size:0x428 scope:global +Spid_Out__8daE_DF_cFv = .text:0x00001190; // type:function size:0x1A8 scope:global +LinkEatAction__8daE_DF_cFv = .text:0x00001338; // type:function size:0x348 scope:global +Mogu_Mogu__8daE_DF_cFv = .text:0x00001680; // type:function size:0x118 scope:global +ObjEatAction__8daE_DF_cFv = .text:0x00001798; // type:function size:0x13C scope:global +EatAction__8daE_DF_cFv = .text:0x000018D4; // type:function size:0x58 scope:global +SearchAction__8daE_DF_cFv = .text:0x0000192C; // type:function size:0x288 scope:global +WaitAction__8daE_DF_cFv = .text:0x00001BB4; // type:function size:0xA0 scope:global +MissAction__8daE_DF_cFv = .text:0x00001C54; // type:function size:0xB0 scope:global +Action__8daE_DF_cFv = .text:0x00001D04; // type:function size:0x80 scope:global +Execute__8daE_DF_cFv = .text:0x00001D84; // type:function size:0x118 scope:global +Yazirushi__8daE_DF_cFv = .text:0x00001E9C; // type:function size:0x44 scope:global +Draw__8daE_DF_cFv = .text:0x00001EE0; // type:function size:0x70 scope:global +Delete__8daE_DF_cFv = .text:0x00001F50; // type:function size:0x68 scope:global +setBaseMtx__8daE_DF_cFv = .text:0x00001FB8; // type:function size:0x58 scope:global +daE_DF_Draw__FP8daE_DF_c = .text:0x00002010; // type:function size:0x20 scope:global +daE_DF_Execute__FP8daE_DF_c = .text:0x00002030; // type:function size:0x20 scope:global +daE_DF_IsDelete__FP8daE_DF_c = .text:0x00002050; // type:function size:0x8 scope:global +daE_DF_Delete__FP8daE_DF_c = .text:0x00002058; // type:function size:0x20 scope:global +Create__8daE_DF_cFv = .text:0x00002078; // type:function size:0x2B8 scope:global +__dt__8cM3dGCylFv = .text:0x00002330; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002378; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000023C0; // type:function size:0x5C scope:global +daE_DF_Create__FP10fopAc_ac_c = .text:0x0000241C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000243C; // type:function size:0x48 scope:global +__dt__12daE_DF_HIO_cFv = .text:0x00002484; // type:function size:0x48 scope:global +__sinit_d_a_e_df_cpp = .text:0x000024CC; // type:function size:0x3C scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002508; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3916 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3918 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3920 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000028; // type:object size:0x4 scope:local +ccCylSrc$3961 = .rodata:0x0000002C; // type:object size:0x44 scope:local +@3977 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4024 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4096 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4098 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4163 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4370 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4371 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4372 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4566 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4622 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4627 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4811 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3795 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3796 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3804 = .data:0x00000030; // type:object size:0x6 scope:local +l_daE_DF_Method = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_E_DF = .data:0x00000058; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000088; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12daE_DF_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_185_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3932 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_dk/splits.txt b/config/GZ2P01/rels/d_a_e_dk/splits.txt new file mode 100644 index 0000000000..c274fc593b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_dk.cpp: + .text start:0x000000EC end:0x00003424 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000001B8 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_e_dk/symbols.txt b/config/GZ2P01/rels/d_a_e_dk/symbols.txt new file mode 100644 index 0000000000..12eae90889 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dk/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DK_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +draw__8daE_DK_cFv = .text:0x00000128; // type:function size:0x380 scope:global +daE_DK_Draw__FP8daE_DK_c = .text:0x000004A8; // type:function size:0x20 scope:global +setBck__8daE_DK_cFiUcff = .text:0x000004C8; // type:function size:0xC4 scope:global +setBckCore__8daE_DK_cFiUcff = .text:0x0000058C; // type:function size:0xA4 scope:global +setActionMode__8daE_DK_cFii = .text:0x00000630; // type:function size:0xC scope:global +damage_check__8daE_DK_cFv = .text:0x0000063C; // type:function size:0x174 scope:global +checkPlayerSearch__8daE_DK_cFv = .text:0x000007B0; // type:function size:0x268 scope:global +checkPlayerAttack__8daE_DK_cFf = .text:0x00000A18; // type:function size:0x10C scope:global +checkWaterHeight__8daE_DK_cFv = .text:0x00000B24; // type:function size:0x144 scope:global +SphBgcCallBack__8daE_DK_cFP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x00000C68; // type:function size:0xA8 scope:global +setElectricEffect__8daE_DK_cFv = .text:0x00000D10; // type:function size:0x244 scope:global +setCoreDeadEffect__8daE_DK_cFv = .text:0x00000F54; // type:function size:0x104 scope:global +setBodyDeadEffect__8daE_DK_cFv = .text:0x00001058; // type:function size:0x144 scope:global +executeWait__8daE_DK_cFv = .text:0x0000119C; // type:function size:0x3E8 scope:global +executeChase__8daE_DK_cFv = .text:0x00001584; // type:function size:0x3F4 scope:global +executeAttack__8daE_DK_cFv = .text:0x00001978; // type:function size:0x250 scope:global +executeDamage__8daE_DK_cFv = .text:0x00001BC8; // type:function size:0x174 scope:global +BodyDeathMove__8daE_DK_cFv = .text:0x00001D3C; // type:function size:0x130 scope:global +executeDeath__8daE_DK_cFv = .text:0x00001E6C; // type:function size:0x424 scope:global +action__8daE_DK_cFv = .text:0x00002290; // type:function size:0x22C scope:global +mtx_set__8daE_DK_cFv = .text:0x000024BC; // type:function size:0x198 scope:global +cc_set__8daE_DK_cFv = .text:0x00002654; // type:function size:0x214 scope:global +execute__8daE_DK_cFv = .text:0x00002868; // type:function size:0x80 scope:global +daE_DK_Execute__FP8daE_DK_c = .text:0x000028E8; // type:function size:0x20 scope:global +daE_DK_IsDelete__FP8daE_DK_c = .text:0x00002908; // type:function size:0x8 scope:global +_delete__8daE_DK_cFv = .text:0x00002910; // type:function size:0x74 scope:global +daE_DK_Delete__FP8daE_DK_c = .text:0x00002984; // type:function size:0x20 scope:global +CreateHeap__8daE_DK_cFv = .text:0x000029A4; // type:function size:0x308 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CAC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002CF4; // type:function size:0x20 scope:global +create__8daE_DK_cFv = .text:0x00002D14; // type:function size:0x298 scope:global +__ct__8daE_DK_cFv = .text:0x00002FAC; // type:function size:0x1B0 scope:global +__dt__8cM3dGSphFv = .text:0x0000315C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000031A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000031EC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003248; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000032B8; // type:function size:0x70 scope:global +daE_DK_Create__FP8daE_DK_c = .text:0x00003328; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003348; // type:function size:0x48 scope:global +__dt__12daE_DK_HIO_cFv = .text:0x00003390; // type:function size:0x48 scope:global +__sinit_d_a_e_dk_cpp = .text:0x000033D8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003414; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000341C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +dk_brk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x0000000C; // type:object size:0x8 scope:global +dk_btk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x00000014; // type:object size:0x8 scope:global +@3872 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3874 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3893 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3993 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3995 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4327 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4336 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4599 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4600 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4691 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4983 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4984 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4986 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_dk_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_dk_at_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_dk_core_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x000000A0; // type:object size:0x40 scope:global +elect_effect_name$4066 = .data:0x000000E0; // type:object size:0xC scope:local +dead_effect_name$4178 = .data:0x000000EC; // type:object size:0x4 scope:local +l_daE_DK_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_E_DK = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000140; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__12daE_DK_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_186_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3759 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_dn/splits.txt b/config/GZ2P01/rels/d_a_e_dn/splits.txt new file mode 100644 index 0000000000..3dec0f57eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dn.cpp: + .text start:0x000000EC end:0x000097D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x000004A4 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_e_dn/symbols.txt b/config/GZ2P01/rels/d_a_e_dn/symbols.txt new file mode 100644 index 0000000000..e140415e1d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dn/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DN_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +dn_disappear__FP10e_dn_class = .text:0x00000160; // type:function size:0xB0 scope:global +anm_init__FP10e_dn_classifUcf = .text:0x00000210; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002BC; // type:function size:0x4BC scope:global +daE_DN_Draw__FP10e_dn_class = .text:0x00000778; // type:function size:0x2E8 scope:global +other_bg_check__FP10e_dn_classP10fopAc_ac_c = .text:0x00000A60; // type:function size:0xD8 scope:global +other_bg_check2__FP10e_dn_classP4cXyz = .text:0x00000B38; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000C10; // type:function size:0x7C scope:global +search_bomb__FP10e_dn_classi = .text:0x00000C8C; // type:function size:0x48C scope:global +bomb_view_check__FP10e_dn_class = .text:0x00001118; // type:function size:0x24 scope:global +bomb_check__FP10e_dn_class = .text:0x0000113C; // type:function size:0x24 scope:global +player_way_check__FP10e_dn_class = .text:0x00001160; // type:function size:0x44 scope:global +pl_check__FP10e_dn_classfs = .text:0x000011A4; // type:function size:0xDC scope:global +move_gake_check__FP10e_dn_classfSc = .text:0x00001280; // type:function size:0x108 scope:global +jump_pos_check__FP10e_dn_classP4cXyz = .text:0x00001388; // type:function size:0x1C0 scope:global +e_dn_stay__FP10e_dn_class = .text:0x00001548; // type:function size:0x484 scope:global +e_dn_otoreac__FP10e_dn_class = .text:0x000019CC; // type:function size:0x330 scope:global +e_dn_bomb_action__FP10e_dn_class = .text:0x00001CFC; // type:function size:0x50C scope:global +e_dn_normal__FP10e_dn_class = .text:0x00002208; // type:function size:0x358 scope:global +e_dn_drawback__FP10e_dn_class = .text:0x00002560; // type:function size:0x188 scope:global +e_dn_wolfbite__FP10e_dn_class = .text:0x000026E8; // type:function size:0x38C scope:global +way_check__FP10e_dn_class = .text:0x00002A74; // type:function size:0x40 scope:global +shot_s_sub__FPvPv = .text:0x00002AB4; // type:function size:0x1A4 scope:global +e_dn_fight_run__FP10e_dn_class = .text:0x00002C58; // type:function size:0x908 scope:global +e_dn_jump__FP10e_dn_class = .text:0x00003560; // type:function size:0x228 scope:global +e_dn_gakejump__FP10e_dn_class = .text:0x00003788; // type:function size:0x530 scope:global +at_hit_check__FP10e_dn_class = .text:0x00003CB8; // type:function size:0x60 scope:global +e_dn_attack_0__FP10e_dn_class = .text:0x00003D18; // type:function size:0x1A0 scope:global +e_dn_attack__FP10e_dn_class = .text:0x00003EB8; // type:function size:0x25C scope:global +tail_eff_set__FP10e_dn_class = .text:0x00004114; // type:function size:0x180 scope:global +e_dn_tail_attack__FP10e_dn_class = .text:0x00004294; // type:function size:0x1F0 scope:global +e_dn_guard__FP10e_dn_class = .text:0x00004484; // type:function size:0x1F8 scope:global +e_dn_s_damage__FP10e_dn_class = .text:0x0000467C; // type:function size:0xB0 scope:global +kado_check__FP10e_dn_class = .text:0x0000472C; // type:function size:0x1B4 scope:global +body_gake__FP10e_dn_class = .text:0x000048E0; // type:function size:0x150 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004A30; // type:function size:0x78 scope:global +e_dn_damage__FP10e_dn_class = .text:0x00004AA8; // type:function size:0xB98 scope:global +e_dn_backdrop__FP10e_dn_class = .text:0x00005640; // type:function size:0x154 scope:global +e_dn_water__FP10e_dn_class = .text:0x00005794; // type:function size:0x1A0 scope:global +e_dn_reg__FP10e_dn_class = .text:0x00005934; // type:function size:0x328 scope:global +wolfkick_damage__FP10e_dn_class = .text:0x00005C5C; // type:function size:0xB8 scope:global +big_damage__FP10e_dn_class = .text:0x00005D14; // type:function size:0x110 scope:global +small_damage__FP10e_dn_class = .text:0x00005E24; // type:function size:0xB0 scope:global +damage_check__FP10e_dn_class = .text:0x00005ED4; // type:function size:0x3B0 scope:global +action__FP10e_dn_class = .text:0x00006284; // type:function size:0x1510 scope:global +anm_se_set__FP10e_dn_class = .text:0x00007794; // type:function size:0x2FC scope:global +daE_DN_Execute__FP10e_dn_class = .text:0x00007A90; // type:function size:0xCEC scope:global +daE_DN_IsDelete__FP10e_dn_class = .text:0x0000877C; // type:function size:0x8 scope:global +daE_DN_Delete__FP10e_dn_class = .text:0x00008784; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000087EC; // type:function size:0x240 scope:global +daE_DN_Create__FP10fopAc_ac_c = .text:0x00008A2C; // type:function size:0x36C scope:global +__ct__10e_dn_classFv = .text:0x00008D98; // type:function size:0x1DC scope:global +__dt__8cM3dGSphFv = .text:0x00008F74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008FBC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00009004; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000090D0; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009154; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000091B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009220; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00009290; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009294; // type:function size:0x48 scope:global +__dt__12daE_DN_HIO_cFv = .text:0x000092DC; // type:function size:0x48 scope:global +__sinit_d_a_e_dn_cpp = .text:0x00009324; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00009360; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00009368; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00009370; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009378; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009380; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00009388; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000979C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4094 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4435 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4536 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4537 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4538 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4539 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4540 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4542 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4611 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4612 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4715 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4933 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5116 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5117 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5118 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5119 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5542 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5543 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5592 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5593 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5977 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5978 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5979 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6005 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6097 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6100 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6120 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6928 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6929 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6931 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6932 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:string +@6933 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6934 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7356 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7357 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7358 = .rodata:0x00000154; // type:object size:0x4 scope:local data:string +@7359 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7360 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7361 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7362 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7363 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7364 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7365 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7366 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7367 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7368 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7548 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7549 = .rodata:0x00000184; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +@4546 = .data:0x00000038; // type:object size:0x2C scope:local +@4719 = .data:0x00000064; // type:object size:0x30 scope:local +@5544 = .data:0x00000094; // type:object size:0x24 scope:local +kado_bit$5557 = .data:0x000000B8; // type:object size:0x8 scope:local +kado_check_x$5558 = .data:0x000000C0; // type:object size:0x8 scope:local +@5981 = .data:0x000000C8; // type:object size:0x80 scope:local +j_spd$6416 = .data:0x00000148; // type:object size:0x16 scope:local +foot_idx$6464 = .data:0x00000160; // type:object size:0x8 scope:local +@6935 = .data:0x00000168; // type:object size:0xF4 scope:local +jv_offset = .data:0x0000025C; // type:object size:0xC scope:global +jc_data = .data:0x00000268; // type:object size:0x90 scope:global +cc_sph_src$7459 = .data:0x000002F8; // type:object size:0x40 scope:local +at_sph_src$7460 = .data:0x00000338; // type:object size:0x40 scope:local +tate_sph_src$7461 = .data:0x00000378; // type:object size:0x40 scope:local +l_daE_DN_Method = .data:0x000003B8; // type:object size:0x20 scope:global +g_profile_E_DN = .data:0x000003D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000408; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000414; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000420; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000042C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000468; // type:object size:0x30 scope:global +__vt__12daE_DN_HIO_c = .data:0x00000498; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_65_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3805 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +target_info = .bss:0x0000007C; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +learn_check = .bss:0x000000A8; // type:object size:0x4 scope:global data:4byte +c_start = .bss:0x000000AC; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_dt/splits.txt b/config/GZ2P01/rels/d_a_e_dt/splits.txt new file mode 100644 index 0000000000..b0863c0ccd --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dt.cpp: + .text start:0x000000EC end:0x000084A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x00000368 + .bss start:0x00000008 end:0x00000158 diff --git a/config/GZ2P01/rels/d_a_e_dt/symbols.txt b/config/GZ2P01/rels/d_a_e_dt/symbols.txt new file mode 100644 index 0000000000..6dd7c6043f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_dt/symbols.txt @@ -0,0 +1,290 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_DT_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +ctrlJoint__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x0000015C; // type:function size:0x224 scope:global +JointCallBack__8daE_DT_cFP8J3DJointi = .text:0x00000380; // type:function size:0x4C scope:global +ctrlJointTuba__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x000003CC; // type:function size:0x144 scope:global +JointCallBackTuba__8daE_DT_cFP8J3DJointi = .text:0x00000510; // type:function size:0x4C scope:global +draw__8daE_DT_cFv = .text:0x0000055C; // type:function size:0x7F0 scope:global +__dt__4cXyzFv = .text:0x00000D4C; // type:function size:0x3C scope:global +daE_DT_Draw__FP8daE_DT_c = .text:0x00000D88; // type:function size:0x20 scope:global +demo_skip__8daE_DT_cFi = .text:0x00000DA8; // type:function size:0x50 scope:global +DemoSkipCallBack__8daE_DT_cFPvi = .text:0x00000DF8; // type:function size:0x34 scope:global +setBck__8daE_DT_cFiUcff = .text:0x00000E2C; // type:function size:0xA4 scope:global +checkBck__8daE_DT_cFi = .text:0x00000ED0; // type:function size:0x5C scope:global +setActionMode__8daE_DT_cFii = .text:0x00000F2C; // type:function size:0xC scope:global +damage_check__8daE_DT_cFv = .text:0x00000F38; // type:function size:0x3F0 scope:global +setStabPos__8daE_DT_cFv = .text:0x00001328; // type:function size:0x8C scope:global +checkBeforeBg__8daE_DT_cFf = .text:0x000013B4; // type:function size:0x178 scope:global +__dt__8cM3dGPlaFv = .text:0x0000152C; // type:function size:0x48 scope:global +checkTongueBg__8daE_DT_cFv = .text:0x00001574; // type:function size:0x168 scope:global +checkWaterSurface__8daE_DT_cFv = .text:0x000016DC; // type:function size:0xEC scope:global +setSmallWaterEffect__8daE_DT_cFv = .text:0x000017C8; // type:function size:0xB4 scope:global +setLargeWaterEffect__8daE_DT_cFv = .text:0x0000187C; // type:function size:0xB4 scope:global +setHamonEffect__8daE_DT_cFi = .text:0x00001930; // type:function size:0xF0 scope:global +setJumpEffect__8daE_DT_cFv = .text:0x00001A20; // type:function size:0xB4 scope:global +setJumpSizukuEffect__8daE_DT_cFv = .text:0x00001AD4; // type:function size:0xDC scope:global +setDamageShibukiEffect__8daE_DT_cFi = .text:0x00001BB0; // type:function size:0x90 scope:global +setDamageYodareEffect__8daE_DT_cFi = .text:0x00001C40; // type:function size:0xE8 scope:global +setSwingEffect__8daE_DT_cFv = .text:0x00001D28; // type:function size:0x84 scope:global +setStepEffect__8daE_DT_cFv = .text:0x00001DAC; // type:function size:0x174 scope:global +setBombEffect__8daE_DT_cFv = .text:0x00001F20; // type:function size:0x108 scope:global +setBombSmokeEffect__8daE_DT_cFv = .text:0x00002028; // type:function size:0xDC scope:global +setDeadShibukiEffect__8daE_DT_cFv = .text:0x00002104; // type:function size:0xB4 scope:global +setDeadYodareEffect__8daE_DT_cFv = .text:0x000021B8; // type:function size:0x108 scope:global +setBoxTubaEffect__8daE_DT_cFv = .text:0x000022C0; // type:function size:0xDC scope:global +setBoxTubaLandEffect__8daE_DT_cFv = .text:0x0000239C; // type:function size:0xDC scope:global +s_otama_todo__FPvPv = .text:0x00002478; // type:function size:0x98 scope:global +getNumberOfOtama__8daE_DT_cFv = .text:0x00002510; // type:function size:0x64 scope:global +s_fall_otama__FPvPv = .text:0x00002574; // type:function size:0x90 scope:global +setStayOtamaFall__8daE_DT_cFv = .text:0x00002604; // type:function size:0x88 scope:global +setStayOtamaDelete__8daE_DT_cFv = .text:0x0000268C; // type:function size:0x70 scope:global +s_demo_otama__FPvPv = .text:0x000026FC; // type:function size:0x70 scope:global +s_bomb_search__FPvPv = .text:0x0000276C; // type:function size:0x188 scope:global +checkBombEat__8daE_DT_cFv = .text:0x000028F4; // type:function size:0xA0 scope:global +isShutterOpen__8daE_DT_cFv = .text:0x00002994; // type:function size:0x4C scope:global +executeWait__8daE_DT_cFv = .text:0x000029E0; // type:function size:0x168 scope:global +executeCry__8daE_DT_cFv = .text:0x00002B48; // type:function size:0x2D4 scope:global +executeShake__8daE_DT_cFv = .text:0x00002E1C; // type:function size:0x188 scope:global +executeWalk__8daE_DT_cFv = .text:0x00002FA4; // type:function size:0x6D8 scope:global +executeJump__8daE_DT_cFv = .text:0x0000367C; // type:function size:0x8E0 scope:global +executeDown__8daE_DT_cFv = .text:0x00003F5C; // type:function size:0x3E4 scope:global +executeSearch__8daE_DT_cFv = .text:0x00004340; // type:function size:0x8C scope:global +executeDamage__8daE_DT_cFv = .text:0x000043CC; // type:function size:0x15C scope:global +executeBombDamage__8daE_DT_cFv = .text:0x00004528; // type:function size:0x230 scope:global +executeDeath__8daE_DT_cFv = .text:0x00004758; // type:function size:0x96C scope:global +pointInSight__8daE_DT_cFP4cXyz = .text:0x000050C4; // type:function size:0xF0 scope:global +executeOpening__8daE_DT_cFv = .text:0x000051B4; // type:function size:0x1134 scope:global +calcCamera__8daE_DT_cFv = .text:0x000062E8; // type:function size:0x5D0 scope:global +calcBoxAndTuba__8daE_DT_cFv = .text:0x000068B8; // type:function size:0x64C scope:global +action__8daE_DT_cFv = .text:0x00006F04; // type:function size:0x2CC scope:global +mtx_set__8daE_DT_cFv = .text:0x000071D0; // type:function size:0x134 scope:global +cc_set__8daE_DT_cFv = .text:0x00007304; // type:function size:0x4B4 scope:global +execute__8daE_DT_cFv = .text:0x000077B8; // type:function size:0x158 scope:global +daE_DT_Execute__FP8daE_DT_c = .text:0x00007910; // type:function size:0x20 scope:global +daE_DT_IsDelete__FP8daE_DT_c = .text:0x00007930; // type:function size:0x8 scope:global +_delete__8daE_DT_cFv = .text:0x00007938; // type:function size:0x9C scope:global +daE_DT_Delete__FP8daE_DT_c = .text:0x000079D4; // type:function size:0x20 scope:global +CreateHeap__8daE_DT_cFv = .text:0x000079F4; // type:function size:0x22C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00007C20; // type:function size:0x20 scope:global +create__8daE_DT_cFv = .text:0x00007C40; // type:function size:0x4CC scope:global +__dt__8dCcD_SphFv = .text:0x0000810C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000081D8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000825C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000082A4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000082EC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000835C; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x00008360; // type:function size:0x3C scope:global +daE_DT_Create__FP8daE_DT_c = .text:0x0000839C; // type:function size:0x20 scope:global +__dt__12daE_DT_HIO_cFv = .text:0x000083BC; // type:function size:0x48 scope:global +__sinit_d_a_e_dt_cpp = .text:0x00008404; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000845C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008464; // type:function size:0x8 scope:local +Bank__9dCamera_cFv = .text:0x0000846C; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3792 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4061 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4062 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4072 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4233 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4234 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4367 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4630 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4631 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4977 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4978 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4979 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5088 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5089 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5155 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5157 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5315 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5317 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5520 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5521 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5522 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5523 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5524 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5525 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5526 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5527 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5528 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5529 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5530 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5531 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5613 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5614 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5705 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5706 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5952 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5953 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5954 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5955 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5956 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5957 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5959 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5960 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5962 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5964 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5967 = .rodata:0x00000150; // type:object size:0x8 scope:local +@6430 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6431 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6433 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6434 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6435 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6436 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6437 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6438 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6439 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6440 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6441 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6442 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6443 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6444 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6445 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6446 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6447 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6448 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6449 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6450 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6451 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6618 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6724 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6725 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6726 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6727 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6728 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6729 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6730 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6731 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6732 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@6733 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6949 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6950 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6951 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6952 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7217 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7218 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7219 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7220 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001FC; // type:object size:0x1B scope:local data:string_table +eDt_ShakeFrame__6E_DT_n = .data:0x00000000; // type:object size:0x28 scope:global +eDt_ShakeFrameDemo__6E_DT_n = .data:0x00000028; // type:object size:0x28 scope:global +cc_dt_body_src__6E_DT_n = .data:0x00000050; // type:object size:0x40 scope:global +cc_dt_tongue_src__6E_DT_n = .data:0x00000090; // type:object size:0x40 scope:global +@3874 = .data:0x000000D0; // type:object size:0x9C scope:local +w_eff_id$4386 = .data:0x0000016C; // type:object size:0xA scope:local +w_eff_id$4410 = .data:0x00000178; // type:object size:0xA scope:local +w_eff_id$4434 = .data:0x00000184; // type:object size:0x8 scope:local +w_eff_id$4470 = .data:0x0000018C; // type:object size:0xA scope:local +w_eff_id$4529 = .data:0x00000198; // type:object size:0x4 scope:local +w_eff_id$4547 = .data:0x0000019C; // type:object size:0x4 scope:local +w_eff_id$4635 = .data:0x000001A0; // type:object size:0x8 scope:local +w_eff_id$4713 = .data:0x000001A8; // type:object size:0x4 scope:local +w_eff_id$4737 = .data:0x000001AC; // type:object size:0x8 scope:local +w_eff_id$4815 = .data:0x000001B4; // type:object size:0x4 scope:local +@5320 = .data:0x000001B8; // type:object size:0x20 scope:local +@5532 = .data:0x000001D8; // type:object size:0x20 scope:local +@5965 = .data:0x000001F8; // type:object size:0x1C scope:local +@6452 = .data:0x00000214; // type:object size:0x84 scope:local +@6804 = .data:0x00000298; // type:object size:0x2C scope:local +l_daE_DT_Method = .data:0x000002C4; // type:object size:0x20 scope:global +g_profile_E_DT = .data:0x000002E4; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000314; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000320; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000032C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000350; // type:object size:0xC scope:global +__vt__12daE_DT_HIO_c = .data:0x0000035C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_187_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3787 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x30 scope:global data:byte +mDt_OtamaNum__6E_DT_n = .bss:0x00000084; // type:object size:0x4 scope:global data:4byte +mDt_OtamaNo__6E_DT_n = .bss:0x00000088; // type:object size:0x50 scope:global +m_fall_no__6E_DT_n = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +@3802 = .bss:0x000000DC; // type:object size:0xC scope:local +m_tongue_pos__6E_DT_n = .bss:0x000000E8; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000154; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_fb/splits.txt b/config/GZ2P01/rels/d_a_e_fb/splits.txt new file mode 100644 index 0000000000..764e18f891 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fb.cpp: + .text start:0x000000EC end:0x00002BB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_e_fb/symbols.txt b/config/GZ2P01/rels/d_a_e_fb/symbols.txt new file mode 100644 index 0000000000..d1487a48e6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fb/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FB_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +ctrlJoint__8daE_FB_cFP8J3DJointP8J3DModel = .text:0x00000160; // type:function size:0xA0 scope:global +JointCallBack__8daE_FB_cFP8J3DJointi = .text:0x00000200; // type:function size:0x4C scope:global +draw__8daE_FB_cFv = .text:0x0000024C; // type:function size:0x1B4 scope:global +daE_FB_Draw__FP8daE_FB_c = .text:0x00000400; // type:function size:0x20 scope:global +setBck__8daE_FB_cFiUcff = .text:0x00000420; // type:function size:0xAC scope:global +setActionMode__8daE_FB_cFii = .text:0x000004CC; // type:function size:0xC scope:global +damage_check__8daE_FB_cFv = .text:0x000004D8; // type:function size:0x488 scope:global +mBgLineCheck__8daE_FB_cFv = .text:0x00000960; // type:function size:0xD4 scope:global +search_check__8daE_FB_cFv = .text:0x00000A34; // type:function size:0x14C scope:global +executeWait__8daE_FB_cFv = .text:0x00000B80; // type:function size:0x1BC scope:global +executeAttack__8daE_FB_cFv = .text:0x00000D3C; // type:function size:0x7A4 scope:global +executeDamage__8daE_FB_cFv = .text:0x000014E0; // type:function size:0x2E8 scope:global +executeBullet__8daE_FB_cFv = .text:0x000017C8; // type:function size:0x254 scope:global +action__8daE_FB_cFv = .text:0x00001A1C; // type:function size:0x2C8 scope:global +mtx_set__8daE_FB_cFv = .text:0x00001CE4; // type:function size:0x78 scope:global +cc_set__8daE_FB_cFv = .text:0x00001D5C; // type:function size:0x198 scope:global +normal_eff_set__8daE_FB_cFv = .text:0x00001EF4; // type:function size:0x13C scope:global +dead_eff_set__8daE_FB_cFv = .text:0x00002030; // type:function size:0x128 scope:global +execute__8daE_FB_cFv = .text:0x00002158; // type:function size:0x88 scope:global +daE_FB_Execute__FP8daE_FB_c = .text:0x000021E0; // type:function size:0x20 scope:global +daE_FB_IsDelete__FP8daE_FB_c = .text:0x00002200; // type:function size:0x8 scope:global +_delete__8daE_FB_cFv = .text:0x00002208; // type:function size:0x90 scope:global +daE_FB_Delete__FP8daE_FB_c = .text:0x00002298; // type:function size:0x20 scope:global +CreateHeap__8daE_FB_cFv = .text:0x000022B8; // type:function size:0x200 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000024B8; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002500; // type:function size:0x20 scope:global +create__8daE_FB_cFv = .text:0x00002520; // type:function size:0x33C scope:global +__ct__8daE_FB_cFv = .text:0x0000285C; // type:function size:0x1A8 scope:global +__dt__8cM3dGSphFv = .text:0x00002A04; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A4C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A94; // type:function size:0x70 scope:global +daE_FB_Create__FP8daE_FB_c = .text:0x00002B04; // type:function size:0x20 scope:global +__dt__12daE_FB_HIO_cFv = .text:0x00002B24; // type:function size:0x48 scope:global +__sinit_d_a_e_fb_cpp = .text:0x00002B6C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002BA8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002BB0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3749 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3751 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3764 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4261 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4370 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4371 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4372 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4453 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4604 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4605 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4607 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0xA scope:local data:string_table +cc_fb_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +cc_fb_at_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +a_eff_id$3974 = .data:0x00000080; // type:object size:0x6 scope:local +d_eff_id$4275 = .data:0x00000088; // type:object size:0x4 scope:local +n_eff_id$4612 = .data:0x0000008C; // type:object size:0xA scope:local +n_joint_id$4613 = .data:0x00000098; // type:object size:0x14 scope:local +d_eff_id$4669 = .data:0x000000AC; // type:object size:0xA scope:local +d_joint_id$4670 = .data:0x000000B8; // type:object size:0x14 scope:local +l_daE_FB_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_E_FB = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000158; // type:object size:0xC scope:global +__vt__12daE_FB_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_188_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +mFireTimer = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +lbl_188_bss_7C = .bss:0x0000007C; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_fk/splits.txt b/config/GZ2P01/rels/d_a_e_fk/splits.txt new file mode 100644 index 0000000000..6bda4f5c6b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fk.cpp: + .text start:0x000000EC end:0x0000241C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_e_fk/symbols.txt b/config/GZ2P01/rels/d_a_e_fk/symbols.txt new file mode 100644 index 0000000000..d0cfc2b0ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fk/symbols.txt @@ -0,0 +1,173 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FK_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +CreateHeap__8daE_FK_cFv = .text:0x0000012C; // type:function size:0x148 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x20 scope:global +initBodySph__8daE_FK_cFv = .text:0x00000294; // type:function size:0x88 scope:global +initSwordSph__8daE_FK_cFv = .text:0x0000031C; // type:function size:0xB4 scope:global +SetBodySph__8daE_FK_cFv = .text:0x000003D0; // type:function size:0x134 scope:global +SetSwordSph__8daE_FK_cFv = .text:0x00000504; // type:function size:0x120 scope:global +ctrlJoint__8daE_FK_cFP8J3DJointP8J3DModel = .text:0x00000624; // type:function size:0x118 scope:global +JointCallBack__FP8J3DJointi = .text:0x0000073C; // type:function size:0x4C scope:global +SetAnm__8daE_FK_cFiiff = .text:0x00000788; // type:function size:0xB0 scope:global +Yazirushi__8daE_FK_cFv = .text:0x00000838; // type:function size:0x54 scope:global +SpeedSet__8daE_FK_cFv = .text:0x0000088C; // type:function size:0x88 scope:global +TnNeckSet__8daE_FK_cFs = .text:0x00000914; // type:function size:0x60 scope:global +HsAngleSet__8daE_FK_cFv = .text:0x00000974; // type:function size:0x4 scope:global +SpeedChk__8daE_FK_cFv = .text:0x00000978; // type:function size:0x4 scope:global +SetAnmSpeed__8daE_FK_cFv = .text:0x0000097C; // type:function size:0x4 scope:global +TgChk__8daE_FK_cFv = .text:0x00000980; // type:function size:0xE0 scope:global +AtChk__8daE_FK_cFv = .text:0x00000A60; // type:function size:0x7C scope:global +OnAt__8daE_FK_cFv = .text:0x00000ADC; // type:function size:0x28 scope:global +R_MoveAction__8daE_FK_cFv = .text:0x00000B04; // type:function size:0xC8 scope:global +StartAction__8daE_FK_cFv = .text:0x00000BCC; // type:function size:0xB4 scope:global +RunAction__8daE_FK_cFv = .text:0x00000C80; // type:function size:0xE4 scope:global +Action__8daE_FK_cFv = .text:0x00000D64; // type:function size:0x20 scope:global +DeathAction__8daE_FK_cFv = .text:0x00000D84; // type:function size:0x164 scope:global +DamageChk__8daE_FK_cFv = .text:0x00000EE8; // type:function size:0xC4 scope:global +DamageAction__8daE_FK_cFv = .text:0x00000FAC; // type:function size:0xE4 scope:global +checkViewArea__8daE_FK_cFv = .text:0x00001090; // type:function size:0x84 scope:global +AttackAction__8daE_FK_cFv = .text:0x00001114; // type:function size:0x268 scope:global +UpDown__8daE_FK_cFv = .text:0x0000137C; // type:function size:0xD0 scope:global +Execute__8daE_FK_cFv = .text:0x0000144C; // type:function size:0x4CC scope:global +At_Check__8daE_FK_cFi = .text:0x00001918; // type:function size:0x134 scope:global +Draw__8daE_FK_cFv = .text:0x00001A4C; // type:function size:0xC8 scope:global +Delete__8daE_FK_cFv = .text:0x00001B14; // type:function size:0x68 scope:global +setBaseMtx__8daE_FK_cFv = .text:0x00001B7C; // type:function size:0x94 scope:global +setEfMtx__8daE_FK_cFv = .text:0x00001C10; // type:function size:0x5C scope:global +daE_FK_Draw__FP8daE_FK_c = .text:0x00001C6C; // type:function size:0x20 scope:global +daE_FK_Execute__FP8daE_FK_c = .text:0x00001C8C; // type:function size:0x20 scope:global +daE_FK_IsDelete__FP8daE_FK_c = .text:0x00001CAC; // type:function size:0x8 scope:global +daE_FK_Delete__FP8daE_FK_c = .text:0x00001CB4; // type:function size:0x20 scope:global +CreateChk__8daE_FK_cFv = .text:0x00001CD4; // type:function size:0x90 scope:global +Create__8daE_FK_cFv = .text:0x00001D64; // type:function size:0x320 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002084; // type:function size:0x70 scope:global +__dt__8dCcD_SphFv = .text:0x000020F4; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000021C0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002244; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000228C; // type:function size:0x48 scope:global +daE_FK_Create__FP10fopAc_ac_c = .text:0x000022D4; // type:function size:0x20 scope:global +__dt__12daE_FK_HIO_cFv = .text:0x000022F4; // type:function size:0x48 scope:global +__sinit_d_a_e_fk_cpp = .text:0x0000233C; // type:function size:0x94 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000023D0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000023D8; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x000023E0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3826 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3829 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3830 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3831 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3832 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3848 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3849 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +ccBodySphSrc$3886 = .rodata:0x00000034; // type:object size:0x40 scope:local +ccSphSrc$3898 = .rodata:0x00000074; // type:object size:0x40 scope:local +@3951 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3972 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3973 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3974 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4037 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4129 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4138 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4234 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4250 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4265 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4281 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4376 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4618 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4707 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4819 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4820 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4930 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xF scope:local data:string_table +l_daE_FK_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_FK = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daE_FK_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_189_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3843 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +s_dis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global +s_LinkPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global +s_TargetAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global data:2byte +@3850 = .bss:0x00000074; // type:object size:0xC scope:local +s_centerpos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000080; // type:object size:0xC scope:global +@3851 = .bss:0x0000008C; // type:object size:0xC scope:local +s_TargetPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000098; // type:object size:0xC scope:global +s_PointAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000A4; // type:object size:0x2 scope:global data:2byte +s_TargetDis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000A8; // type:object size:0x4 scope:global data:float +s_HorseAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000AC; // type:object size:0x2 scope:global +s_AttackChk__22@unnamed@d_a_e_fk_cpp@ = .bss:0x000000AE; // type:object size:0x2 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_fm/splits.txt b/config/GZ2P01/rels/d_a_e_fm/splits.txt new file mode 100644 index 0000000000..4694668680 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fm.cpp: + .text start:0x000000EC end:0x0000B6A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000294 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZ2P01/rels/d_a_e_fm/symbols.txt b/config/GZ2P01/rels/d_a_e_fm/symbols.txt new file mode 100644 index 0000000000..2def5dd20d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fm/symbols.txt @@ -0,0 +1,338 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FM_HIO_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +s_fmobj_del__FPvPv = .text:0x00000250; // type:function size:0x4C scope:global +s_hasira_sub__FPvPv = .text:0x0000029C; // type:function size:0x6C scope:global +s_hasira_poscheck__FPvPv = .text:0x00000308; // type:function size:0xC4 scope:global +s_hasira_eff_sub__FPvPv = .text:0x000003CC; // type:function size:0x270 scope:global +__dt__5csXyzFv = .text:0x0000063C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00000678; // type:function size:0x3C scope:global +hasira_hahen_hit__FP4cXyzffSc = .text:0x000006B4; // type:function size:0x5C scope:global +carry_off__FP10e_fm_classi = .text:0x00000710; // type:function size:0xF8 scope:global +anm_init__FP10e_fm_classifUcf = .text:0x00000808; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000008B8; // type:function size:0xE4 scope:global +chain_draw__FP10e_fm_classP7chain_si = .text:0x0000099C; // type:function size:0x2A0 scope:global +daE_FM_Draw__FP10e_fm_class = .text:0x00000C3C; // type:function size:0x32C scope:global +other_bg_check__FP10e_fm_classP10fopAc_ac_c = .text:0x00000F68; // type:function size:0xF4 scope:global +pl_check__FP10e_fm_classfs = .text:0x0000105C; // type:function size:0x88 scope:global +e_fm_normal__FP10e_fm_class = .text:0x000010E4; // type:function size:0x44C scope:global +e_fm_fight_run__FP10e_fm_class = .text:0x00001530; // type:function size:0x548 scope:global +e_fm_n_fight__FP10e_fm_class = .text:0x00001A78; // type:function size:0x2C4 scope:global +tame_eff_set__FP10e_fm_class = .text:0x00001D3C; // type:function size:0x244 scope:global +e_fm_f_fight__FP10e_fm_class = .text:0x00001F80; // type:function size:0x258 scope:global +animal_eff_set__FP10e_fm_classs = .text:0x000021D8; // type:function size:0x224 scope:global +e_fm_animal__FP10e_fm_class = .text:0x000023FC; // type:function size:0xCC scope:global +e_fm_fire__FP10e_fm_class = .text:0x000024C8; // type:function size:0x1FC scope:global +e_fm_stop__FP10e_fm_class = .text:0x000026C4; // type:function size:0x254 scope:global +e_fm_damage_run__FP10e_fm_class = .text:0x00002918; // type:function size:0x7DC scope:global +cam_3d_morf__FP10e_fm_classf = .text:0x000030F4; // type:function size:0xFC scope:global +demo_camera__FP10e_fm_class = .text:0x000031F0; // type:function size:0x1C84 scope:global +e_fm_down__FP10e_fm_class = .text:0x00004E74; // type:function size:0x618 scope:global +e_fm_a_down__FP10e_fm_class = .text:0x0000548C; // type:function size:0x2B4 scope:global +e_fm_start__FP10e_fm_class = .text:0x00005740; // type:function size:0x49C scope:global +e_fm_end__FP10e_fm_class = .text:0x00005BDC; // type:function size:0x198 scope:global +damage_check__FP10e_fm_class = .text:0x00005D74; // type:function size:0x3D4 scope:global +chain_control1__FP10e_fm_classP7chain_si = .text:0x00006148; // type:function size:0x848 scope:global +chain_control2__FP10e_fm_classP7chain_si = .text:0x00006990; // type:function size:0x564 scope:global +chain_control3__FP10e_fm_classP7chain_si = .text:0x00006EF4; // type:function size:0x5B4 scope:global +s_ba_sub__FPvPv = .text:0x000074A8; // type:function size:0x58 scope:global +action__FP10e_fm_class = .text:0x00007500; // type:function size:0x6D0 scope:global +effect_set__FP10e_fm_class = .text:0x00007BD0; // type:function size:0x700 scope:global +daE_FM_Execute__FP10e_fm_class = .text:0x000082D0; // type:function size:0x1990 scope:global +daE_FM_IsDelete__FP10e_fm_class = .text:0x00009C60; // type:function size:0x8 scope:global +daE_FM_Delete__FP10e_fm_class = .text:0x00009C68; // type:function size:0x80 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009CE8; // type:function size:0x8E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000A5CC; // type:function size:0x48 scope:global +daE_FM_Create__FP10fopAc_ac_c = .text:0x0000A614; // type:function size:0x550 scope:global +__ct__10e_fm_classFv = .text:0x0000AB64; // type:function size:0x2B0 scope:global +__dt__7chain_sFv = .text:0x0000AE14; // type:function size:0xC4 scope:global +__dt__12dKy_tevstr_cFv = .text:0x0000AED8; // type:function size:0x3C scope:global +__ct__7chain_sFv = .text:0x0000AF14; // type:function size:0xCC scope:global +__ct__12dKy_tevstr_cFv = .text:0x0000AFE0; // type:function size:0x54 scope:global +__ct__11J3DLightObjFv = .text:0x0000B034; // type:function size:0x38 scope:global +__ct__5csXyzFv = .text:0x0000B06C; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000B070; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B0B8; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B100; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000B1CC; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B250; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B2AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000B31C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000B38C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B390; // type:function size:0x48 scope:global +__dt__12daE_FM_HIO_cFv = .text:0x0000B3D8; // type:function size:0x48 scope:global +__sinit_d_a_e_fm_cpp = .text:0x0000B420; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B478; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B480; // type:function size:0x8 scope:local +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000B488; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000B4A4; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000B4C0; // type:function size:0x74 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000B534; // type:function size:0x1C scope:global +abs__4cXyzCFv = .text:0x0000B550; // type:function size:0x114 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000B664; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000B680; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000B694; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3792 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@3798 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3928 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3929 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3964 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4059 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4065 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4193 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4237 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4355 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4356 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@5129 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5881 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5882 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5883 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5884 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5885 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5886 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5887 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5888 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5889 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5890 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5891 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5892 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5893 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5897 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5899 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5900 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5901 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5902 = .rodata:0x00000130; // type:object size:0x4 scope:local data:string +@5903 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5904 = .rodata:0x00000138; // type:object size:0x4 scope:local data:string +@5905 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5906 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@5907 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5908 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5909 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5910 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5911 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5912 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5913 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5914 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5915 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5916 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5917 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5919 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5920 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5921 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5922 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5923 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5924 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5925 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@5927 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5928 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5929 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5935 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5936 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5937 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5938 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5939 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6312 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6313 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6314 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@6315 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6316 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6317 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6637 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6638 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6639 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6640 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6641 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6642 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6643 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6644 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6645 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6749 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6750 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6751 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6752 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6753 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6754 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6755 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6756 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7066 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@7270 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7271 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7272 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8309 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8310 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8311 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8312 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8313 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8314 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8315 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8316 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8317 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8318 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8319 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8320 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8321 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8322 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8323 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8324 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8325 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8326 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@8842 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8843 = .rodata:0x00000284; // type:object size:0x4 scope:local data:string +@8844 = .rodata:0x00000288; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000028C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +h_id$3853 = .data:0x00000020; // type:object size:0x6 scope:local +chain_z = .data:0x00000028; // type:object size:0x64 scope:global +tame_name$4558 = .data:0x0000008C; // type:object size:0x4 scope:local +fire_name$4712 = .data:0x00000090; // type:object size:0x8 scope:local +g_c_i$5284 = .data:0x00000098; // type:object size:0x20 scope:local +g_c_ji$5285 = .data:0x000000B8; // type:object size:0x40 scope:local +g_e_i$5297 = .data:0x000000F8; // type:object size:0x8 scope:local +@7067 = .data:0x00000100; // type:object size:0x34 scope:local +eff_joint_d$7090 = .data:0x00000134; // type:object size:0x38 scope:local +eff_id$7091 = .data:0x0000016C; // type:object size:0x1C scope:local +ef_bck$7111 = .data:0x00000188; // type:object size:0x8 scope:local +cg_name$7351 = .data:0x00000190; // type:object size:0x4 scope:local +cg_name$7360 = .data:0x00000194; // type:object size:0xC scope:local +hl_d$7373 = .data:0x000001A0; // type:object size:0x18 scope:local +hl_s$7374 = .data:0x000001B8; // type:object size:0x18 scope:local +sisi_joint$7416 = .data:0x000001D0; // type:object size:0x10 scope:local +chain_hit_d$7417 = .data:0x000001E0; // type:object size:0x10 scope:local +chain_at_id$7477 = .data:0x000001F0; // type:object size:0x4 scope:local +c_id$7478 = .data:0x000001F4; // type:object size:0xC scope:local +core_id$7501 = .data:0x00000200; // type:object size:0x6 scope:local +f_id$7515 = .data:0x00000208; // type:object size:0x6 scope:local +end_id$7532 = .data:0x00000210; // type:object size:0x10 scope:local +brk$8360 = .data:0x00000220; // type:object size:0x24 scope:local +btk$8361 = .data:0x00000244; // type:object size:0x24 scope:local +eff_bmd$8401 = .data:0x00000268; // type:object size:0x8 scope:local +eff_btk$8402 = .data:0x00000270; // type:object size:0x8 scope:local +cc_sph_src$8693 = .data:0x00000278; // type:object size:0x40 scope:local +at_sph_src$8694 = .data:0x000002B8; // type:object size:0x40 scope:local +core_sph_src$8695 = .data:0x000002F8; // type:object size:0x40 scope:local +eff_at_sph_src$8696 = .data:0x00000338; // type:object size:0x40 scope:local +f_eff_at_sph_src$8697 = .data:0x00000378; // type:object size:0x40 scope:local +chain_at_sph_src$8698 = .data:0x000003B8; // type:object size:0x40 scope:local +chain_co_sph_src$8699 = .data:0x000003F8; // type:object size:0x40 scope:local +l_daE_FM_Method = .data:0x00000438; // type:object size:0x20 scope:global +g_profile_E_FM = .data:0x00000458; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000488; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000494; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004A0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000004E8; // type:object size:0xC scope:global +__vt__12daE_FM_HIO_c = .data:0x000004F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_66_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3772 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xB0 scope:global data:byte +@3819 = .bss:0x00000104; // type:object size:0xC scope:local +h_pos = .bss:0x00000110; // type:object size:0xC scope:global +h_range = .bss:0x0000011C; // type:object size:0x4 scope:global +h_power = .bss:0x00000120; // type:object size:0x4 scope:global +fire_range = .bss:0x00000128; // type:object size:0x4 scope:global data:float +demo_stop = .bss:0x0000012C; // type:object size:0x4 scope:global data:4byte +ba_count = .bss:0x00000130; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000194; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_fs/splits.txt b/config/GZ2P01/rels/d_a_e_fs/splits.txt new file mode 100644 index 0000000000..4c707c74c0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fs.cpp: + .text start:0x000000EC end:0x00002A98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x000000F4 diff --git a/config/GZ2P01/rels/d_a_e_fs/symbols.txt b/config/GZ2P01/rels/d_a_e_fs/symbols.txt new file mode 100644 index 0000000000..c77529afde --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fs/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Fs_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +anm_init__FP10e_fs_classifUcf = .text:0x00000130; // type:function size:0xAC scope:global +daE_Fs_Draw__FP10e_fs_class = .text:0x000001DC; // type:function size:0x120 scope:global +way_bg_check__FP10e_fs_classfs = .text:0x000002FC; // type:function size:0x118 scope:global +e_fs_appear__FP10e_fs_class = .text:0x00000414; // type:function size:0x2B4 scope:global +e_fs_wait__FP10e_fs_class = .text:0x000006C8; // type:function size:0x1BC scope:global +e_fs_move__FP10e_fs_class = .text:0x00000884; // type:function size:0x1E0 scope:global +e_fs_attack__FP10e_fs_class = .text:0x00000A64; // type:function size:0x30C scope:global +e_fs_damage__FP10e_fs_class = .text:0x00000D70; // type:function size:0xC8 scope:global +e_fs_end__FP10e_fs_class = .text:0x00000E38; // type:function size:0x418 scope:global +damage_check__FP10e_fs_class = .text:0x00001250; // type:function size:0x1AC scope:global +checkViewArea__FP4cXyz = .text:0x000013FC; // type:function size:0x80 scope:global +e_fs_demowait__FP10e_fs_class = .text:0x0000147C; // type:function size:0x24C scope:global +action__FP10e_fs_class = .text:0x000016C8; // type:function size:0x338 scope:global +daE_Fs_Execute__FP10e_fs_class = .text:0x00001A00; // type:function size:0x2F0 scope:global +daE_Fs_IsDelete__FP10e_fs_class = .text:0x00001CF0; // type:function size:0x8 scope:global +daE_Fs_Delete__FP10e_fs_class = .text:0x00001CF8; // type:function size:0x68 scope:global +useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001D60; // type:function size:0xF8 scope:global +daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001E58; // type:function size:0x500 scope:global +__dt__8cM3dGSphFv = .text:0x00002358; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000023A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000023E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002430; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000248C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024FC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000256C; // type:function size:0x48 scope:global +__dt__12daE_Fs_HIO_cFv = .text:0x000025B4; // type:function size:0x48 scope:global +__sinit_d_a_e_fs_cpp = .text:0x000025FC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002638; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002640; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002648; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002A5C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3917 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3923 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4077 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4080 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4156 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4157 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4340 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4381 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4396 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4544 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3796 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3797 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3805 = .data:0x00000030; // type:object size:0x6 scope:local +w_eff_id$4278 = .data:0x00000038; // type:object size:0x8 scope:local +@4449 = .data:0x00000040; // type:object size:0x1C scope:local +@4546 = .data:0x0000005C; // type:object size:0x2C scope:local +cc_cyl_src$4689 = .data:0x00000088; // type:object size:0x44 scope:local +at_sph_src$4690 = .data:0x000000CC; // type:object size:0x40 scope:local +l_daE_Fs_Method = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_E_FS = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A4; // type:object size:0x24 scope:global +__vt__12daE_Fs_HIO_c = .data:0x000001C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +s_AtCount__22@unnamed@d_a_e_fs_cpp@ = .bss:0x00000046; // type:object size:0x2 scope:global data:2byte +lbl_190_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@3933 = .bss:0x0000004C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000058; // type:object size:0x1C scope:global data:byte +@4275 = .bss:0x00000074; // type:object size:0xC scope:local +sc$4274 = .bss:0x00000084; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_fz/splits.txt b/config/GZ2P01/rels/d_a_e_fz/splits.txt new file mode 100644 index 0000000000..0f116d87f8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_fz.cpp: + .text start:0x000000EC end:0x000030C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000198 + .bss start:0x0000000C end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_fz/symbols.txt b/config/GZ2P01/rels/d_a_e_fz/symbols.txt new file mode 100644 index 0000000000..a049a62027 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_fz/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_FZ_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +draw__8daE_FZ_cFv = .text:0x00000174; // type:function size:0x104 scope:global +daE_FZ_Draw__FP8daE_FZ_c = .text:0x00000278; // type:function size:0x20 scope:global +setActionMode__8daE_FZ_cFii = .text:0x00000298; // type:function size:0xC scope:global +setReflectAngle__8daE_FZ_cFv = .text:0x000002A4; // type:function size:0x9C scope:global +mBoundSoundset__8daE_FZ_cFv = .text:0x00000340; // type:function size:0x68 scope:global +deadnextSet__8daE_FZ_cFb = .text:0x000003A8; // type:function size:0x12C scope:global +damage_check__8daE_FZ_cFv = .text:0x000004D4; // type:function size:0x710 scope:global +way_gake_check__8daE_FZ_cFv = .text:0x00000BE4; // type:function size:0x148 scope:global +executeWait__8daE_FZ_cFv = .text:0x00000D2C; // type:function size:0x35C scope:global +executeMove__8daE_FZ_cFv = .text:0x00001088; // type:function size:0x17C scope:global +executeAttack__8daE_FZ_cFv = .text:0x00001204; // type:function size:0xFC scope:global +executeDamage__8daE_FZ_cFv = .text:0x00001300; // type:function size:0x434 scope:global +executeRollMove__8daE_FZ_cFv = .text:0x00001734; // type:function size:0x290 scope:global +action__8daE_FZ_cFv = .text:0x000019C4; // type:function size:0x4B8 scope:global +mtx_set__8daE_FZ_cFv = .text:0x00001E7C; // type:function size:0x84 scope:global +cc_set__8daE_FZ_cFv = .text:0x00001F00; // type:function size:0x164 scope:global +execute__8daE_FZ_cFv = .text:0x00002064; // type:function size:0x23C scope:global +daE_FZ_Execute__FP8daE_FZ_c = .text:0x000022A0; // type:function size:0x20 scope:global +demoDelete__8daE_FZ_cFv = .text:0x000022C0; // type:function size:0x6C scope:global +daE_FZ_IsDelete__FP8daE_FZ_c = .text:0x0000232C; // type:function size:0x8 scope:global +_delete__8daE_FZ_cFv = .text:0x00002334; // type:function size:0x74 scope:global +daE_FZ_Delete__FP8daE_FZ_c = .text:0x000023A8; // type:function size:0x20 scope:global +CreateHeap__8daE_FZ_cFv = .text:0x000023C8; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002450; // type:function size:0x20 scope:global +create__8daE_FZ_cFv = .text:0x00002470; // type:function size:0x538 scope:global +__dt__8cM3dGSphFv = .text:0x000029A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002A38; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A94; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B04; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002B74; // type:function size:0x4 scope:global +daE_FZ_Create__FP8daE_FZ_c = .text:0x00002B78; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B98; // type:function size:0x48 scope:global +__dt__12daE_FZ_HIO_cFv = .text:0x00002BE0; // type:function size:0x48 scope:global +__sinit_d_a_e_fz_cpp = .text:0x00002C28; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002C64; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002C6C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002C74; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003088; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3803 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3805 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3808 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3809 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3832 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4201 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4322 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4517 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4562 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000BC; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3682 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3683 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3691 = .data:0x00000030; // type:object size:0x6 scope:local +cc_fz_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_fz_at_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@4324 = .data:0x000000B8; // type:object size:0x1C scope:local +ice_name$4578 = .data:0x000000D4; // type:object size:0x6 scope:local +l_daE_FZ_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_E_FZ = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__12daE_FZ_HIO_c = .data:0x0000018C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_191_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3819 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_ga/splits.txt b/config/GZ2P01/rels/d_a_e_ga/splits.txt new file mode 100644 index 0000000000..aa5edbf5bf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ga/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ga.cpp: + .text start:0x000000EC end:0x00000B7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_e_ga/symbols.txt b/config/GZ2P01/rels/d_a_e_ga/symbols.txt new file mode 100644 index 0000000000..c0e1315d30 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ga/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Ga_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daE_Ga_Draw__FP10e_ga_class = .text:0x00000110; // type:function size:0xA0 scope:global +ga_fly__FP10e_ga_classP4ga_s = .text:0x000001B0; // type:function size:0x1F8 scope:global +bt_fly__FP10e_ga_classP4ga_s = .text:0x000003A8; // type:function size:0x218 scope:global +ga_control__FP10e_ga_class = .text:0x000005C0; // type:function size:0x138 scope:global +daE_Ga_Execute__FP10e_ga_class = .text:0x000006F8; // type:function size:0x24 scope:global +daE_Ga_IsDelete__FP10e_ga_class = .text:0x0000071C; // type:function size:0x8 scope:global +daE_Ga_Delete__FP10e_ga_class = .text:0x00000724; // type:function size:0xA0 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0xB0 scope:global +daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000874; // type:function size:0x244 scope:global +__dt__4ga_sFv = .text:0x00000AB8; // type:function size:0x3C scope:global +__ct__4ga_sFv = .text:0x00000AF4; // type:function size:0x4 scope:global +__dt__12daE_Ga_HIO_cFv = .text:0x00000AF8; // type:function size:0x48 scope:global +__sinit_d_a_e_ga_cpp = .text:0x00000B40; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3715 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3759 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3797 = .rodata:0x0000002C; // type:object size:0x4 scope:local +l_bmdidx$3809 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xA scope:local data:string_table +l_daE_Ga_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_GA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daE_Ga_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_67_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_gb/splits.txt b/config/GZ2P01/rels/d_a_e_gb/splits.txt new file mode 100644 index 0000000000..86ecd892a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gb.cpp: + .text start:0x000000EC end:0x000058D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x0000025C + .bss start:0x0000000C end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_e_gb/symbols.txt b/config/GZ2P01/rels/d_a_e_gb/symbols.txt new file mode 100644 index 0000000000..4a2c034aca --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gb/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +head_anm_init__FP10e_gb_classifUcf = .text:0x0000013C; // type:function size:0xB0 scope:global +body_anm_init__FP10e_gb_classifUcf = .text:0x000001EC; // type:function size:0xB0 scope:global +daE_GB_Draw__FP10e_gb_class = .text:0x0000029C; // type:function size:0x1DC scope:global +e_gb_wait__FP10e_gb_class = .text:0x00000478; // type:function size:0x4E8 scope:global +e_gb_attack_1__FP10e_gb_class = .text:0x00000960; // type:function size:0x550 scope:global +e_gb_attack_2__FP10e_gb_class = .text:0x00000EB0; // type:function size:0x510 scope:global +e_gb_damage__FP10e_gb_class = .text:0x000013C0; // type:function size:0x1D4 scope:global +e_gb_end__FP10e_gb_class = .text:0x00001594; // type:function size:0x234 scope:global +e_gb_start__FP10e_gb_class = .text:0x000017C8; // type:function size:0x190 scope:global +kuki_control1__FP10e_gb_class = .text:0x00001958; // type:function size:0x3AC scope:global +kuki_control2__FP10e_gb_class = .text:0x00001D04; // type:function size:0x174 scope:global +kuki_control3__FP10e_gb_class = .text:0x00001E78; // type:function size:0x1CC scope:global +s_b_sub__FPvPv = .text:0x00002044; // type:function size:0xDC scope:global +damage_check__FP10e_gb_class = .text:0x00002120; // type:function size:0x1EC scope:global +action__FP10e_gb_class = .text:0x0000230C; // type:function size:0x5EC scope:global +e_gf_wait__FP10e_gb_class = .text:0x000028F8; // type:function size:0x24 scope:global +e_gf_chance__FP10e_gb_class = .text:0x0000291C; // type:function size:0x16C scope:global +e_gf_eatbomb__FP10e_gb_class = .text:0x00002A88; // type:function size:0x264 scope:global +e_gf_end__FP10e_gb_class = .text:0x00002CEC; // type:function size:0x1C8 scope:global +damage_check2__FP10e_gb_class = .text:0x00002EB4; // type:function size:0x210 scope:global +action2__FP10e_gb_class = .text:0x000030C4; // type:function size:0x164 scope:global +cam_3d_morf__FP10e_gb_classf = .text:0x00003228; // type:function size:0xE4 scope:global +demo_camera__FP10e_gb_class = .text:0x0000330C; // type:function size:0xAE8 scope:global +daE_GB_Execute__FP10e_gb_class = .text:0x00003DF4; // type:function size:0xAAC scope:global +daE_GB_IsDelete__FP10e_gb_class = .text:0x000048A0; // type:function size:0x8 scope:global +daE_GB_Delete__FP10e_gb_class = .text:0x000048A8; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000491C; // type:function size:0x378 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004C94; // type:function size:0x48 scope:global +daE_GB_Create__FP10fopAc_ac_c = .text:0x00004CDC; // type:function size:0x2B8 scope:global +__ct__10e_gb_classFv = .text:0x00004F94; // type:function size:0x1A0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005134; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000051A4; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x00005214; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000525C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000052A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000052EC; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00005348; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000534C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005350; // type:function size:0x48 scope:global +__dt__12daE_GB_HIO_cFv = .text:0x00005398; // type:function size:0x48 scope:global +__sinit_d_a_e_gb_cpp = .text:0x000053E0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000541C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005424; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000542C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00005840; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000587C; // type:function size:0x3C scope:global +setPos__7daKey_cF4cXyz = .text:0x000058B8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4218 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4222 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4415 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4434 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4438 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4439 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4535 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4802 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5351 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5352 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5353 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5354 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5355 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5356 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5357 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@5358 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5359 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5361 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5363 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5364 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@5365 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5366 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5367 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5368 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5369 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5370 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5371 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5372 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5373 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5374 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5375 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5376 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5377 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5378 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5379 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:string +@5380 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5381 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5382 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5383 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5384 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5385 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5387 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5391 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5392 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5393 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5394 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5395 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5396 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5397 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5398 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5399 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5688 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5689 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5690 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5691 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5692 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5693 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5694 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5877 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001D0; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +eno$4381 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4443 = .data:0x0000003C; // type:object size:0x22 scope:local +pow_xa_chance$4444 = .data:0x00000060; // type:object size:0x22 scope:local +wav_d$4445 = .data:0x00000084; // type:object size:0x44 scope:local +@4803 = .data:0x000000C8; // type:object size:0x2C scope:local +eno$4864 = .data:0x000000F4; // type:object size:0xA scope:local +key_eno$5459 = .data:0x00000100; // type:object size:0x4 scope:local +head_cc_sph_src$5811 = .data:0x00000104; // type:object size:0x40 scope:local +body_cyl_src$5812 = .data:0x00000144; // type:object size:0x44 scope:local +l_daE_GB_Method = .data:0x00000188; // type:object size:0x20 scope:global +g_profile_E_GB = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000022C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000238; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000244; // type:object size:0xC scope:global +__vt__12daE_GB_HIO_c = .data:0x00000250; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_192_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3922 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_ge/splits.txt b/config/GZ2P01/rels/d_a_e_ge/splits.txt new file mode 100644 index 0000000000..ce532a1850 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ge.cpp: + .text start:0x000000EC end:0x0000568C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000238 + .bss start:0x0000000C end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_ge/symbols.txt b/config/GZ2P01/rels/d_a_e_ge/symbols.txt new file mode 100644 index 0000000000..b23cccff5f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ge/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GE_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +bckSet__8daE_GE_cFifUcf = .text:0x00000158; // type:function size:0xA4 scope:global +bckCheck__8daE_GE_cFi = .text:0x000001FC; // type:function size:0x5C scope:global +draw__8daE_GE_cFv = .text:0x00000258; // type:function size:0xD4 scope:global +daE_GE_Draw__FP8daE_GE_c = .text:0x0000032C; // type:function size:0x20 scope:global +checkBeforeBg__8daE_GE_cFif = .text:0x0000034C; // type:function size:0x10C scope:global +s_arrow_sub__FPvPv = .text:0x00000458; // type:function size:0xC4 scope:global +s_ge_surprise__FPvPv = .text:0x0000051C; // type:function size:0xC8 scope:global +s_ge_caw__FPvPv = .text:0x000005E4; // type:function size:0xA0 scope:global +s_ge_attack__FPvPv = .text:0x00000684; // type:function size:0x84 scope:global +s_ge_attack2__FPvPv = .text:0x00000708; // type:function size:0x90 scope:global +setActionMode__8daE_GE_cFi = .text:0x00000798; // type:function size:0x38 scope:global +damage_check__8daE_GE_cFv = .text:0x000007D0; // type:function size:0x244 scope:global +checkOtherAttacker__8daE_GE_cFv = .text:0x00000A14; // type:function size:0x84 scope:global +searchNextAttacker__8daE_GE_cFv = .text:0x00000A98; // type:function size:0xA8 scope:global +checkCircleSpeedAdd__8daE_GE_cFP4cXyzP4cXyz = .text:0x00000B40; // type:function size:0x78 scope:global +setAddCalcSpeed__8daE_GE_cFR4cXyzRC4cXyzffff = .text:0x00000BB8; // type:function size:0x3B0 scope:global +calcCircleFly__8daE_GE_cFP4cXyzP4cXyzsfsf = .text:0x00000F68; // type:function size:0xF8 scope:global +executeWait__8daE_GE_cFv = .text:0x00001060; // type:function size:0x260 scope:global +executeFly__8daE_GE_cFv = .text:0x000012C0; // type:function size:0x530 scope:global +checkAttackPossible__8daE_GE_cFsb = .text:0x000017F0; // type:function size:0xCC scope:global +executeAttack__8daE_GE_cFv = .text:0x000018BC; // type:function size:0xCE8 scope:global +setBackAnime__8daE_GE_cFi = .text:0x000025A4; // type:function size:0x120 scope:global +executeBack__8daE_GE_cFv = .text:0x000026C4; // type:function size:0xA10 scope:global +executeDown__8daE_GE_cFv = .text:0x000030D4; // type:function size:0x398 scope:global +setSurpriseTime__8daE_GE_cFs = .text:0x0000346C; // type:function size:0x28 scope:global +setSurprise__8daE_GE_cFv = .text:0x00003494; // type:function size:0x64 scope:global +executeSurprise__8daE_GE_cFv = .text:0x000034F8; // type:function size:0x428 scope:global +setCaw__8daE_GE_cFv = .text:0x00003920; // type:function size:0x70 scope:global +executeCaw__8daE_GE_cFv = .text:0x00003990; // type:function size:0x40C scope:global +executeWind__8daE_GE_cFv = .text:0x00003D9C; // type:function size:0x3BC scope:global +executeShield__8daE_GE_cFv = .text:0x00004158; // type:function size:0x180 scope:global +action__8daE_GE_cFv = .text:0x000042D8; // type:function size:0x260 scope:global +mtx_set__8daE_GE_cFv = .text:0x00004538; // type:function size:0x58 scope:global +cc_set__8daE_GE_cFv = .text:0x00004590; // type:function size:0x178 scope:global +execute__8daE_GE_cFv = .text:0x00004708; // type:function size:0x154 scope:global +daE_GE_Execute__FP8daE_GE_c = .text:0x0000485C; // type:function size:0x20 scope:global +daE_GE_IsDelete__FP8daE_GE_c = .text:0x0000487C; // type:function size:0x8 scope:global +_delete__8daE_GE_cFv = .text:0x00004884; // type:function size:0x74 scope:global +daE_GE_Delete__FP8daE_GE_c = .text:0x000048F8; // type:function size:0x20 scope:global +CreateHeap__8daE_GE_cFv = .text:0x00004918; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004A10; // type:function size:0x20 scope:global +create__8daE_GE_cFv = .text:0x00004A30; // type:function size:0x494 scope:global +__dt__8cM3dGSphFv = .text:0x00004EC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F0C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004F54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004FB0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005020; // type:function size:0x70 scope:global +daE_GE_Create__FP8daE_GE_c = .text:0x00005090; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000050B0; // type:function size:0x48 scope:global +__dt__12daE_GE_HIO_cFv = .text:0x000050F8; // type:function size:0x48 scope:global +__sinit_d_a_e_ge_cpp = .text:0x00005140; // type:function size:0x128 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005270; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005278; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3904 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3925 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3975 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4044 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4154 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4166 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4168 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4178 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4355 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4467 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4469 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4471 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4800 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4801 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4802 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5066 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5067 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5068 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5069 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5126 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5127 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5128 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5254 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5255 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5256 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5483 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5484 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5506 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5842 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5843 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3783 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3784 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3792 = .data:0x00000030; // type:object size:0x6 scope:local +@5071 = .data:0x00000038; // type:object size:0x2C scope:local +@5507 = .data:0x00000064; // type:object size:0xC scope:local +@5508 = .data:0x00000070; // type:object size:0xC scope:local +@5509 = .data:0x0000007C; // type:object size:0xC scope:local +@5510 = .data:0x00000088; // type:object size:0xC scope:local +@5511 = .data:0x00000094; // type:object size:0xC scope:local +@5512 = .data:0x000000A0; // type:object size:0xC scope:local +@5513 = .data:0x000000AC; // type:object size:0xC scope:local +@5514 = .data:0x000000B8; // type:object size:0xC scope:local +@5515 = .data:0x000000C4; // type:object size:0xC scope:local +l_actionmenu__8daE_GE_c = .data:0x000000D0; // type:object size:0x6C scope:global data:4byte +cc_sph_src$5699 = .data:0x0000013C; // type:object size:0x40 scope:local +l_daE_GE_Method = .data:0x0000017C; // type:object size:0x20 scope:global +g_profile_E_GE = .data:0x0000019C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:global +__vt__12daE_GE_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_193_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3920 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global data:byte +target_count = .bss:0x0000004C; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_e_gi/splits.txt b/config/GZ2P01/rels/d_a_e_gi/splits.txt new file mode 100644 index 0000000000..6846d279f1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gi.cpp: + .text start:0x000000EC end:0x00003AAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000048 diff --git a/config/GZ2P01/rels/d_a_e_gi/symbols.txt b/config/GZ2P01/rels/d_a_e_gi/symbols.txt new file mode 100644 index 0000000000..b125c98d68 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gi/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GI_HIO_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +ctrlJoint__8daE_GI_cFP8J3DJointP8J3DModel = .text:0x00000154; // type:function size:0xA0 scope:global +JointCallBack__8daE_GI_cFP8J3DJointi = .text:0x000001F4; // type:function size:0x4C scope:global +draw__8daE_GI_cFv = .text:0x00000240; // type:function size:0x268 scope:global +daE_GI_Draw__FP8daE_GI_c = .text:0x000004A8; // type:function size:0x20 scope:global +setBck__8daE_GI_cFiUcff = .text:0x000004C8; // type:function size:0xA4 scope:global +setActionMode__8daE_GI_cFii = .text:0x0000056C; // type:function size:0x2C scope:global +damage_check__8daE_GI_cFv = .text:0x00000598; // type:function size:0x3E4 scope:global +setWeaponAtBit__8daE_GI_cFUc = .text:0x0000097C; // type:function size:0x70 scope:global +setCryStop__8daE_GI_cFv = .text:0x000009EC; // type:function size:0x14C scope:global +setAttackEffect__8daE_GI_cFv = .text:0x00000B38; // type:function size:0xD8 scope:global +setDragSwordEffect__8daE_GI_cFv = .text:0x00000C10; // type:function size:0x124 scope:global +setDeathSmokeEffect__8daE_GI_cFv = .text:0x00000D34; // type:function size:0xB0 scope:global +setDamageEffect__8daE_GI_cFv = .text:0x00000DE4; // type:function size:0xFC scope:global +s_other_gi__FPvPv = .text:0x00000EE0; // type:function size:0x9C scope:global +s_battle_gi__FPvPv = .text:0x00000F7C; // type:function size:0xA8 scope:global +executeSleep__8daE_GI_cFv = .text:0x00001024; // type:function size:0x2E8 scope:global +executeWait__8daE_GI_cFv = .text:0x0000130C; // type:function size:0x1AC scope:global +executeChase__8daE_GI_cFv = .text:0x000014B8; // type:function size:0x43C scope:global +executeAttack__8daE_GI_cFv = .text:0x000018F4; // type:function size:0x424 scope:global +executeDamage__8daE_GI_cFv = .text:0x00001D18; // type:function size:0x358 scope:global +executeBiteDamage__8daE_GI_cFv = .text:0x00002070; // type:function size:0x310 scope:global +PushButtonCount__8daE_GI_cFv = .text:0x00002380; // type:function size:0x158 scope:global +action__8daE_GI_cFv = .text:0x000024D8; // type:function size:0x2E8 scope:global +mtx_set__8daE_GI_cFv = .text:0x000027C0; // type:function size:0x90 scope:global +cc_set__8daE_GI_cFv = .text:0x00002850; // type:function size:0x204 scope:global +execute__8daE_GI_cFv = .text:0x00002A54; // type:function size:0x238 scope:global +daE_GI_Execute__FP8daE_GI_c = .text:0x00002C8C; // type:function size:0x20 scope:global +daE_GI_IsDelete__FP8daE_GI_c = .text:0x00002CAC; // type:function size:0x8 scope:global +_delete__8daE_GI_cFv = .text:0x00002CB4; // type:function size:0x74 scope:global +daE_GI_Delete__FP8daE_GI_c = .text:0x00002D28; // type:function size:0x20 scope:global +CreateHeap__8daE_GI_cFv = .text:0x00002D48; // type:function size:0x174 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EBC; // type:function size:0x20 scope:global +create__8daE_GI_cFv = .text:0x00002EDC; // type:function size:0x38C scope:global +__dt__8dCcD_SphFv = .text:0x00003268; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003334; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000033B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003400; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003448; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000034A4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003514; // type:function size:0x70 scope:global +daE_GI_Create__FP8daE_GI_c = .text:0x00003584; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000035A4; // type:function size:0x48 scope:global +__dt__12daE_GI_HIO_cFv = .text:0x000035EC; // type:function size:0x48 scope:global +__sinit_d_a_e_gi_cpp = .text:0x00003634; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003670; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003678; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003680; // type:function size:0x414 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00003A94; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3936 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4174 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4273 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4274 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4378 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4466 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4469 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4598 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4699 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4701 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4702 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4704 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4782 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4917 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5011 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5012 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5015 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5085 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5256 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5257 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3786 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3787 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3795 = .data:0x00000030; // type:object size:0x6 scope:local +cc_gi_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_gi_att_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +gi_damage_eff_id$4300 = .data:0x000000B8; // type:object size:0x6 scope:local +@4707 = .data:0x000000C0; // type:object size:0x20 scope:local +l_daE_GI_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_E_GI = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12daE_GI_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_194_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3923 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte +m_cry_gi = .bss:0x00000044; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_e_gm/splits.txt b/config/GZ2P01/rels/d_a_e_gm/splits.txt new file mode 100644 index 0000000000..a7a62ae9bc --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gm.cpp: + .text start:0x000000EC end:0x0000680C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000374 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_e_gm/symbols.txt b/config/GZ2P01/rels/d_a_e_gm/symbols.txt new file mode 100644 index 0000000000..d0a5e8ec33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gm/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GM_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +setAction__8daE_GM_cFM8daE_GM_cFPCvPv_v = .text:0x00000148; // type:function size:0xA4 scope:global +action__8daE_GM_cFv = .text:0x000001EC; // type:function size:0x174 scope:global +s_obj_sub2__FPvPv = .text:0x00000360; // type:function size:0xA0 scope:global +egg_wait__8daE_GM_cFv = .text:0x00000400; // type:function size:0x51C scope:global +appear__8daE_GM_cFv = .text:0x0000091C; // type:function size:0x224 scope:global +walk__8daE_GM_cFv = .text:0x00000B40; // type:function size:0x4E4 scope:global +create_item__8daE_GM_cFv = .text:0x00001024; // type:function size:0xF0 scope:global +pechanko_damage__8daE_GM_cFv = .text:0x00001114; // type:function size:0x22C scope:global +wait__8daE_GM_cFv = .text:0x00001340; // type:function size:0x128 scope:global +egg_damage__8daE_GM_cFv = .text:0x00001468; // type:function size:0x2B4 scope:global +setDeathLightEffect__8daE_GM_cFv = .text:0x0000171C; // type:function size:0xA4 scope:global +setEggBreakEffect__8daE_GM_cFv = .text:0x000017C0; // type:function size:0xA4 scope:global +damage__8daE_GM_cFv = .text:0x00001864; // type:function size:0x3F0 scope:global +core_damage__8daE_GM_cFv = .text:0x00001C54; // type:function size:0x534 scope:global +core_delwait__8daE_GM_cFv = .text:0x00002188; // type:function size:0x144 scope:global +core_piku__8daE_GM_cFv = .text:0x000022CC; // type:function size:0x198 scope:global +core_pechanko_damage__8daE_GM_cFv = .text:0x00002464; // type:function size:0x1A8 scope:global +hook__8daE_GM_cFv = .text:0x0000260C; // type:function size:0x200 scope:global +rebound__8daE_GM_cFv = .text:0x0000280C; // type:function size:0x538 scope:global +walk2__8daE_GM_cFv = .text:0x00002D44; // type:function size:0x3C4 scope:global +dead_wait__8daE_GM_cFv = .text:0x00003108; // type:function size:0x1E0 scope:global +core_wait__8daE_GM_cFv = .text:0x000032E8; // type:function size:0x1C4 scope:global +core_escape__8daE_GM_cFv = .text:0x000034AC; // type:function size:0x6F0 scope:global +chaseCheck__8daE_GM_cFv = .text:0x00003B9C; // type:function size:0x1D8 scope:global +normal_wait__8daE_GM_cFv = .text:0x00003D74; // type:function size:0x568 scope:global +normal_chase__8daE_GM_cFv = .text:0x000042DC; // type:function size:0x330 scope:global +mtx_set__8daE_GM_cFv = .text:0x0000460C; // type:function size:0x244 scope:global +cc_set__8daE_GM_cFv = .text:0x00004850; // type:function size:0x384 scope:global +draw__8daE_GM_cFv = .text:0x00004BD4; // type:function size:0x5A8 scope:global +daE_GM_Draw__FP8daE_GM_c = .text:0x0000517C; // type:function size:0x20 scope:global +damage_check__8daE_GM_cFv = .text:0x0000519C; // type:function size:0x3EC scope:global +execute__8daE_GM_cFv = .text:0x00005588; // type:function size:0x250 scope:global +daE_GM_Execute__FP8daE_GM_c = .text:0x000057D8; // type:function size:0x20 scope:global +daE_GM_IsDelete__FP8daE_GM_c = .text:0x000057F8; // type:function size:0x8 scope:global +_delete__8daE_GM_cFv = .text:0x00005800; // type:function size:0x128 scope:global +daE_GM_Delete__FP8daE_GM_c = .text:0x00005928; // type:function size:0x20 scope:global +CreateHeap__8daE_GM_cFv = .text:0x00005948; // type:function size:0x208 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005B50; // type:function size:0x20 scope:global +create__8daE_GM_cFv = .text:0x00005B70; // type:function size:0x504 scope:global +__dt__8cM3dGSphFv = .text:0x00006074; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000060BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006104; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006160; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000061D0; // type:function size:0x70 scope:global +daE_GM_Create__FP8daE_GM_c = .text:0x00006240; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006260; // type:function size:0x48 scope:global +__dt__12daE_GM_HIO_cFv = .text:0x000062A8; // type:function size:0x48 scope:global +__sinit_d_a_e_gm_cpp = .text:0x000062F0; // type:function size:0x80 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006370; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006378; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006380; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006794; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x000067D0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4055 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4059 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4211 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4219 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4220 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +l_rand = .rodata:0x00000080; // type:object size:0x8 scope:global +l_rand2 = .rodata:0x00000088; // type:object size:0x8 scope:global +l_rand_base_spd = .rodata:0x00000090; // type:object size:0x10 scope:global +@4397 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4424 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4425 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4465 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000CC; // type:object size:0x4 scope:local +l_eff_id = .rodata:0x000000D0; // type:object size:0x8 scope:global +@4664 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5123 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5243 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5399 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5401 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5403 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5568 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5621 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5622 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5681 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5768 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5769 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5869 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5870 = .rodata:0x00000138; // type:object size:0x4 scope:local +l_damage_count = .rodata:0x0000013C; // type:object size:0x4 scope:global +l_heapsize = .rodata:0x00000140; // type:object size:0x8 scope:global +@6321 = .rodata:0x00000148; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +l_hitActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000038; // type:object size:0x4 scope:global data:4byte +l_coreActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x0000003C; // type:object size:0x4 scope:global data:4byte +cc_sph_src__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global +@4075 = .data:0x00000080; // type:object size:0xC scope:local data:4byte +@4077 = .data:0x0000008C; // type:object size:0xC scope:local data:4byte +@4125 = .data:0x00000098; // type:object size:0xC scope:local +@4143 = .data:0x000000A4; // type:object size:0xC scope:local +@4152 = .data:0x000000B0; // type:object size:0xC scope:local +@4160 = .data:0x000000BC; // type:object size:0xC scope:local +@4169 = .data:0x000000C8; // type:object size:0xC scope:local +@4236 = .data:0x000000D4; // type:object size:0xC scope:local +@4242 = .data:0x000000E0; // type:object size:0xC scope:local +@4245 = .data:0x000000EC; // type:object size:0xC scope:local +@4281 = .data:0x000000F8; // type:object size:0xC scope:local +@4288 = .data:0x00000104; // type:object size:0xC scope:local +@4292 = .data:0x00000110; // type:object size:0xC scope:local +@4483 = .data:0x0000011C; // type:object size:0xC scope:local data:4byte +l_egg_eff_id = .data:0x00000128; // type:object size:0x4 scope:global +@4706 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4718 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4826 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4830 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +@4863 = .data:0x0000015C; // type:object size:0xC scope:local data:4byte +@4892 = .data:0x00000168; // type:object size:0xC scope:local data:4byte +@4958 = .data:0x00000174; // type:object size:0xC scope:local +@4962 = .data:0x00000180; // type:object size:0xC scope:local +@4969 = .data:0x0000018C; // type:object size:0xC scope:local +@4979 = .data:0x00000198; // type:object size:0xC scope:local +@4984 = .data:0x000001A4; // type:object size:0xC scope:local +@4989 = .data:0x000001B0; // type:object size:0xC scope:local +@4996 = .data:0x000001BC; // type:object size:0xC scope:local +@4998 = .data:0x000001C8; // type:object size:0xC scope:local +@5002 = .data:0x000001D4; // type:object size:0xC scope:local +@5056 = .data:0x000001E0; // type:object size:0xC scope:local +@5062 = .data:0x000001EC; // type:object size:0xC scope:local +@5179 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@5255 = .data:0x00000204; // type:object size:0xC scope:local data:4byte +@5469 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@5581 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@5911 = .data:0x00000228; // type:object size:0xC scope:local +@5916 = .data:0x00000234; // type:object size:0xC scope:local +@5920 = .data:0x00000240; // type:object size:0xC scope:local +@5923 = .data:0x0000024C; // type:object size:0xC scope:local +@5930 = .data:0x00000258; // type:object size:0xC scope:local +@5934 = .data:0x00000264; // type:object size:0xC scope:local +@5939 = .data:0x00000270; // type:object size:0xC scope:local +@5950 = .data:0x0000027C; // type:object size:0xC scope:local +@5952 = .data:0x00000288; // type:object size:0xC scope:local +@6198 = .data:0x00000294; // type:object size:0xC scope:local +@6205 = .data:0x000002A0; // type:object size:0xC scope:local +@6208 = .data:0x000002AC; // type:object size:0xC scope:local +l_daE_GM_Method = .data:0x000002B8; // type:object size:0x20 scope:global +g_profile_E_GM = .data:0x000002D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000308; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000314; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000320; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000032C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000344; // type:object size:0x24 scope:global +__vt__12daE_GM_HIO_c = .data:0x00000368; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4050 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +@4061 = .bss:0x0000007C; // type:object size:0xC scope:local +l_corePos__22@unnamed@d_a_e_gm_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +@4062 = .bss:0x00000094; // type:object size:0xC scope:local +l_coreAngle__22@unnamed@d_a_e_gm_cpp@ = .bss:0x000000A0; // type:object size:0x6 scope:global +l_coreSpeedF__22@unnamed@d_a_e_gm_cpp@ = .bss:0x000000A8; // type:object size:0x4 scope:global +lbl_195_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_195_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +lbl_195_bss_AF = .bss:0x000000AF; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_gob/splits.txt b/config/GZ2P01/rels/d_a_e_gob/splits.txt new file mode 100644 index 0000000000..479e8b6be6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gob.cpp: + .text start:0x000000EC end:0x00006E84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000224 + .data start:0x00000000 end:0x00000220 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2P01/rels/d_a_e_gob/symbols.txt b/config/GZ2P01/rels/d_a_e_gob/symbols.txt new file mode 100644 index 0000000000..8a388c36ac --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gob/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_GOB_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000140; // type:function size:0x34C scope:global +daE_GOB_Draw__FP11e_gob_class = .text:0x0000048C; // type:function size:0x110 scope:global +__dt__4cXyzFv = .text:0x0000059C; // type:function size:0x3C scope:global +anm_init__FP11e_gob_classifUcf = .text:0x000005D8; // type:function size:0xAC scope:global +damage_check__FP11e_gob_class = .text:0x00000684; // type:function size:0x248 scope:global +fight__FP11e_gob_class = .text:0x000008CC; // type:function size:0x540 scope:global +attack__FP11e_gob_class = .text:0x00000E0C; // type:function size:0x620 scope:global +defence__FP11e_gob_class = .text:0x0000142C; // type:function size:0x148 scope:global +ball__FP11e_gob_class = .text:0x00001574; // type:function size:0x76C scope:global +s_damage__FP11e_gob_class = .text:0x00001CE0; // type:function size:0xC4 scope:global +damage__FP11e_gob_class = .text:0x00001DA4; // type:function size:0x9C scope:global +glab__FP11e_gob_class = .text:0x00001E40; // type:function size:0xD8C scope:global +jump__FP11e_gob_class = .text:0x00002BCC; // type:function size:0x4CC scope:global +start__FP11e_gob_class = .text:0x00003098; // type:function size:0x2CC scope:global +end__FP11e_gob_class = .text:0x00003364; // type:function size:0x208 scope:global +s_set__FP11e_gob_class = .text:0x0000356C; // type:function size:0x3C scope:global +message__FP11e_gob_class = .text:0x000035A8; // type:function size:0x220 scope:global +action__FP11e_gob_class = .text:0x000037C8; // type:function size:0xD88 scope:global +cam_3d_morf__FP11e_gob_classf = .text:0x00004550; // type:function size:0xE4 scope:global +demo_camera__FP11e_gob_class = .text:0x00004634; // type:function size:0x122C scope:global +daE_GOB_Execute__FP11e_gob_class = .text:0x00005860; // type:function size:0xCB8 scope:global +daE_GOB_IsDelete__FP11e_gob_class = .text:0x00006518; // type:function size:0x8 scope:global +daE_GOB_Delete__FP11e_gob_class = .text:0x00006520; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00006588; // type:function size:0x174 scope:global +daE_GOB_Create__FP10fopAc_ac_c = .text:0x000066FC; // type:function size:0x374 scope:global +__ct__11e_gob_classFv = .text:0x00006A70; // type:function size:0x1C0 scope:global +__dt__8cM3dGSphFv = .text:0x00006C30; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006C78; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006CC0; // type:function size:0x70 scope:global +__dt__13daE_GOB_HIO_cFv = .text:0x00006D30; // type:function size:0x48 scope:global +__sinit_d_a_e_gob_cpp = .text:0x00006D78; // type:function size:0x6C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00006DE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00006DEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00006DF4; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006DFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006E04; // type:function size:0x8 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00006E0C; // type:function size:0x78 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3763 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3766 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4072 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@4081 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4404 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4759 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4760 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4761 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4762 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4763 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4870 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4871 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5062 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5435 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5436 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5437 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5438 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5439 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5440 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5441 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5442 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5443 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5444 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5445 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5449 = .rodata:0x00000100; // type:object size:0x8 scope:local +@5983 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5984 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5985 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5986 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5987 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5988 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:string +@5989 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5990 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5991 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5992 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5993 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5994 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5996 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6000 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6002 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6003 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6004 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6005 = .rodata:0x00000160; // type:object size:0x4 scope:local data:string +@6006 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6008 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6009 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6010 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6011 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6012 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6014 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6015 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6016 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6017 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6018 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6019 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6020 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6021 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6022 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6023 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6024 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6025 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6026 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6027 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6028 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6029 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6340 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6341 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6342 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6343 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6344 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6345 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6346 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6347 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6348 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6349 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6350 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6351 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6353 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000208; // type:object size:0x4 scope:local data:string +@6497 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6498 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6499 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000218; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000021C; // type:object size:0x6 scope:local data:string_table +@4087 = .data:0x00000000; // type:object size:0x34 scope:local +@4215 = .data:0x00000034; // type:object size:0x38 scope:local +@4942 = .data:0x0000006C; // type:object size:0x1C scope:local +bg_x$5126 = .data:0x00000088; // type:object size:0x10 scope:local +bg_z$5127 = .data:0x00000098; // type:object size:0x10 scope:local +@5446 = .data:0x000000A8; // type:object size:0x30 scope:local +cc_sph_src$6427 = .data:0x000000D8; // type:object size:0x40 scope:local +at_sph_src$6428 = .data:0x00000118; // type:object size:0x40 scope:local +l_daE_GOB_Method = .data:0x00000158; // type:object size:0x20 scope:global +g_profile_E_GOB = .data:0x00000178; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001A8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__13daE_GOB_HIO_c = .data:0x00000214; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_196_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3758 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +ms = .bss:0x00000074; // type:object size:0x4 scope:global data:4byte +my = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +@3767 = .bss:0x0000007C; // type:object size:0xC scope:local +base_sc = .bss:0x00000088; // type:object size:0xC scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_gs/splits.txt b/config/GZ2P01/rels/d_a_e_gs/splits.txt new file mode 100644 index 0000000000..c9fefcd9ed --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_gs.cpp: + .text start:0x000000EC end:0x00000A60 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_gs/symbols.txt b/config/GZ2P01/rels/d_a_e_gs/symbols.txt new file mode 100644 index 0000000000..428352a293 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_gs/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_GS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_gs_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_GS_Draw__FP10e_gs_class = .text:0x000001E0; // type:function size:0x100 scope:global +e_gs_wait__FP10e_gs_class = .text:0x000002E0; // type:function size:0x16C scope:global +action__FP10e_gs_class = .text:0x0000044C; // type:function size:0xA8 scope:global +daE_GS_Execute__FP10e_gs_class = .text:0x000004F4; // type:function size:0x1D4 scope:global +daE_GS_IsDelete__FP10e_gs_class = .text:0x000006C8; // type:function size:0x8 scope:global +daE_GS_Delete__FP10e_gs_class = .text:0x000006D0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000738; // type:function size:0x148 scope:global +daE_GS_Create__FP10fopAc_ac_c = .text:0x00000880; // type:function size:0x15C scope:global +__dt__12daE_GS_HIO_cFv = .text:0x000009DC; // type:function size:0x48 scope:global +__sinit_d_a_e_gs_cpp = .text:0x00000A24; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3646 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3649 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3687 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3715 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3789 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3894 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x5 scope:local data:string_table +l_daE_GS_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_GS = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daE_GS_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_197_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3641 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_hb/splits.txt b/config/GZ2P01/rels/d_a_e_hb/splits.txt new file mode 100644 index 0000000000..fccf5ac8dc --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hb.cpp: + .text start:0x000000EC end:0x00004E70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000021C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_hb/symbols.txt b/config/GZ2P01/rels/d_a_e_hb/symbols.txt new file mode 100644 index 0000000000..0466d1643f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hb/symbols.txt @@ -0,0 +1,148 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HB_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +anm_init__FP10e_hb_classifUcf = .text:0x00000138; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_hb_classifUcf = .text:0x000001E4; // type:function size:0xD8 scope:global +daE_HB_Draw__FP10e_hb_class = .text:0x000002BC; // type:function size:0x184 scope:global +pl_check__FP10e_hb_classf = .text:0x00000440; // type:function size:0x58 scope:global +damage_check__FP10e_hb_class = .text:0x00000498; // type:function size:0x3EC scope:global +e_hb_stay__FP10e_hb_class = .text:0x00000884; // type:function size:0x358 scope:global +e_hb_appear__FP10e_hb_class = .text:0x00000BDC; // type:function size:0x2C0 scope:global +e_hb_appear_v__FP10e_hb_class = .text:0x00000E9C; // type:function size:0x1CC scope:global +e_hb_wait__FP10e_hb_class = .text:0x00001068; // type:function size:0x548 scope:global +e_hb_attack__FP10e_hb_class = .text:0x000015B0; // type:function size:0xA60 scope:global +e_hb_chance__FP10e_hb_class = .text:0x00002010; // type:function size:0x300 scope:global +e_hb_s_damage__FP10e_hb_class = .text:0x00002310; // type:function size:0x258 scope:global +e_hb_damage__FP10e_hb_class = .text:0x00002568; // type:function size:0x3E0 scope:global +kuki_control1__FP10e_hb_class = .text:0x00002948; // type:function size:0x330 scope:global +kuki_control2__FP10e_hb_class = .text:0x00002C78; // type:function size:0x174 scope:global +kuki_control3__FP10e_hb_class = .text:0x00002DEC; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_hb_class = .text:0x00002EC8; // type:function size:0xEC scope:global +action__FP10e_hb_class = .text:0x00002FB4; // type:function size:0x5E0 scope:global +eff_set__FP10e_hb_classi = .text:0x00003594; // type:function size:0x3C8 scope:global +anm_se_set__FP10e_hb_class = .text:0x0000395C; // type:function size:0x168 scope:global +daE_HB_Execute__FP10e_hb_class = .text:0x00003AC4; // type:function size:0x3B8 scope:global +daE_HB_IsDelete__FP10e_hb_class = .text:0x00003E7C; // type:function size:0x8 scope:global +daE_HB_Delete__FP10e_hb_class = .text:0x00003E84; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003EEC; // type:function size:0x1F4 scope:global +daE_HB_Create__FP10fopAc_ac_c = .text:0x000040E0; // type:function size:0x504 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000045E4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004654; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x000046C4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004748; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004814; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000485C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048A4; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00004900; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004904; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004908; // type:function size:0x48 scope:global +__dt__12daE_HB_HIO_cFv = .text:0x00004950; // type:function size:0x48 scope:global +__sinit_d_a_e_hb_cpp = .text:0x00004998; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000049D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000049E4; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004DF8; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004E34; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4035 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4109 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@4405 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4407 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4408 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4409 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4411 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4589 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4590 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4821 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4822 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4823 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5136 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5137 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5234 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5440 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5441 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5442 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5443 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5444 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5446 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3841 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4594 = .data:0x0000003C; // type:object size:0x16 scope:local +@4967 = .data:0x00000054; // type:object size:0x24 scope:local +p_name$4973 = .data:0x00000078; // type:object size:0x6 scope:local +p_idx$4974 = .data:0x00000080; // type:object size:0xC scope:local +cc_sph_src$5310 = .data:0x0000008C; // type:object size:0x40 scope:local +at_sph_src$5311 = .data:0x000000CC; // type:object size:0x40 scope:local +kuki_sph_src$5312 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_HB_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_HB = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001FC; // type:object size:0x14 scope:global +__vt__12daE_HB_HIO_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_68_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_hb_leaf/splits.txt b/config/GZ2P01/rels/d_a_e_hb_leaf/splits.txt new file mode 100644 index 0000000000..1339337b62 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hb_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_hb_leaf.cpp: + .text start:0x00000078 end:0x000003A8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_hb_leaf/symbols.txt b/config/GZ2P01/rels/d_a_e_hb_leaf/symbols.txt new file mode 100644 index 0000000000..3ed32cabc2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hb_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_HB_LEAF_Draw__FP15e_hb_leaf_class = .text:0x00000078; // type:function size:0x68 scope:global +daE_HB_LEAF_Execute__FP15e_hb_leaf_class = .text:0x000000E0; // type:function size:0xE0 scope:global +daE_HB_LEAF_IsDelete__FP15e_hb_leaf_class = .text:0x000001C0; // type:function size:0x8 scope:global +daE_HB_LEAF_Delete__FP15e_hb_leaf_class = .text:0x000001C8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x100 scope:global +daE_HB_LEAF_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3690 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x5 scope:local data:string_table +l_daE_HB_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_HB_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_e_hm/splits.txt b/config/GZ2P01/rels/d_a_e_hm/splits.txt new file mode 100644 index 0000000000..74d7a16ae5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hm.cpp: + .text start:0x000000EC end:0x0000560C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000118 diff --git a/config/GZ2P01/rels/d_a_e_hm/symbols.txt b/config/GZ2P01/rels/d_a_e_hm/symbols.txt new file mode 100644 index 0000000000..dc58c2a92f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hm/symbols.txt @@ -0,0 +1,217 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HM_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +CreateHeap__8daE_HM_cFv = .text:0x0000013C; // type:function size:0x21C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000358; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000003A0; // type:function size:0x20 scope:global +initCcCylinder__8daE_HM_cFv = .text:0x000003C0; // type:function size:0x8C scope:global +setCcCylinder__8daE_HM_cFv = .text:0x0000044C; // type:function size:0x134 scope:global +other_bg_check__FP8daE_HM_cP10fopAc_ac_c = .text:0x00000580; // type:function size:0xD8 scope:global +ctrlJoint__8daE_HM_cFP8J3DJointP8J3DModel = .text:0x00000658; // type:function size:0x40C scope:global +JointCallBack__FP8J3DJointi = .text:0x00000A64; // type:function size:0x4C scope:global +Particle_Set__8daE_HM_cFRUlUs = .text:0x00000AB0; // type:function size:0xDC scope:global +SetAnm__8daE_HM_cFiiff = .text:0x00000B8C; // type:function size:0xAC scope:global +W_TargetAngle__8daE_HM_cF4cXyz4cXyz = .text:0x00000C38; // type:function size:0xBC scope:global +W_DeathSpSet__8daE_HM_cFv = .text:0x00000CF4; // type:function size:0x124 scope:global +W_DeathAction__8daE_HM_cFv = .text:0x00000E18; // type:function size:0x258 scope:global +W_DeathMotion__8daE_HM_cFv = .text:0x00001070; // type:function size:0x1EC scope:global +W_MoveCheckWall__8daE_HM_cFv = .text:0x0000125C; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00001558; // type:function size:0x48 scope:global +W_WallCheck__8daE_HM_cFv = .text:0x000015A0; // type:function size:0x160 scope:global +WallExecute__8daE_HM_cFv = .text:0x00001700; // type:function size:0xA0 scope:global +WallCreateExecute__8daE_HM_cFv = .text:0x000017A0; // type:function size:0xBC scope:global +CreateExecute__8daE_HM_cFv = .text:0x0000185C; // type:function size:0xCC scope:global +Tyakuchi_Set__8daE_HM_cFv = .text:0x00001928; // type:function size:0x250 scope:global +UpDeathAction__8daE_HM_cFv = .text:0x00001B78; // type:function size:0x284 scope:global +UpMoveAction__8daE_HM_cFv = .text:0x00001DFC; // type:function size:0x314 scope:global +UpWaitAction__8daE_HM_cFv = .text:0x00002110; // type:function size:0x158 scope:global +UpExecute__8daE_HM_cFv = .text:0x00002268; // type:function size:0x80 scope:global +WallCheck__8daE_HM_cFv = .text:0x000022E8; // type:function size:0xAC scope:global +MoveCheck__8daE_HM_cFv = .text:0x00002394; // type:function size:0x324 scope:global +ShippuAction__8daE_HM_cFv = .text:0x000026B8; // type:function size:0x1C8 scope:global +ShieldMotion__8daE_HM_cFv = .text:0x00002880; // type:function size:0xD0 scope:global +ShieldAction__8daE_HM_cFv = .text:0x00002950; // type:function size:0xB8 scope:global +DeathSpSet__8daE_HM_cFv = .text:0x00002A08; // type:function size:0x38 scope:global +DeathMotion__8daE_HM_cFv = .text:0x00002A40; // type:function size:0x160 scope:global +DeathCutDown__8daE_HM_cFv = .text:0x00002BA0; // type:function size:0xBC scope:global +DeathAction__8daE_HM_cFv = .text:0x00002C5C; // type:function size:0x254 scope:global +AttackAfter__8daE_HM_cFv = .text:0x00002EB0; // type:function size:0x58 scope:global +AttackMotion__8daE_HM_cFv = .text:0x00002F08; // type:function size:0x218 scope:global +AttackAction__8daE_HM_cFv = .text:0x00003120; // type:function size:0xA8 scope:global +FreeMove__8daE_HM_cFv = .text:0x000031C8; // type:function size:0x1C8 scope:global +LinkSearch__8daE_HM_cFv = .text:0x00003390; // type:function size:0x94 scope:global +WaitAction__8daE_HM_cFv = .text:0x00003424; // type:function size:0xD0 scope:global +MemberClear__8daE_HM_cFv = .text:0x000034F4; // type:function size:0xC scope:global +DownExecute__8daE_HM_cFv = .text:0x00003500; // type:function size:0x84 scope:global +At_Check__8daE_HM_cFv = .text:0x00003584; // type:function size:0x164 scope:global +Obj_Damage__8daE_HM_cFv = .text:0x000036E8; // type:function size:0x1FC scope:global +ActionMode__8daE_HM_cFv = .text:0x000038E4; // type:function size:0x424 scope:global +Yazirushi__8daE_HM_cFv = .text:0x00003D08; // type:function size:0xB0 scope:global +setStabPos__8daE_HM_cFv = .text:0x00003DB8; // type:function size:0x1C scope:global +Execute__8daE_HM_cFv = .text:0x00003DD4; // type:function size:0x278 scope:global +Draw__8daE_HM_cFv = .text:0x0000404C; // type:function size:0x1A4 scope:global +Delete__8daE_HM_cFv = .text:0x000041F0; // type:function size:0x68 scope:global +setBaseMtx__8daE_HM_cFv = .text:0x00004258; // type:function size:0x60 scope:global +daE_HM_Draw__FP8daE_HM_c = .text:0x000042B8; // type:function size:0x20 scope:global +daE_HM_Execute__FP8daE_HM_c = .text:0x000042D8; // type:function size:0x20 scope:global +daE_HM_IsDelete__FP8daE_HM_c = .text:0x000042F8; // type:function size:0x8 scope:global +daE_HM_Delete__FP8daE_HM_c = .text:0x00004300; // type:function size:0x20 scope:global +CheckRoof__8daE_HM_cFv = .text:0x00004320; // type:function size:0x24C scope:global +CheckWall__8daE_HM_cFv = .text:0x0000456C; // type:function size:0x460 scope:global +CreateStyle__8daE_HM_cFv = .text:0x000049CC; // type:function size:0x198 scope:global +Create__8daE_HM_cFv = .text:0x00004B64; // type:function size:0x360 scope:global +__dt__8cM3dGSphFv = .text:0x00004EC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F0C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004F54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004FB0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005020; // type:function size:0x70 scope:global +daE_HM_Create__FP10fopAc_ac_c = .text:0x00005090; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000050B0; // type:function size:0x48 scope:global +__dt__12daE_HM_HIO_cFv = .text:0x000050F8; // type:function size:0x48 scope:global +__sinit_d_a_e_hm_cpp = .text:0x00005140; // type:function size:0x6C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000051AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051B4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000051BC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000055D0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3791 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3812 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3816 = .rodata:0x0000003C; // type:object size:0x4 scope:local +ccShpSrc$3893 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3923 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4016 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4023 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4026 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4079 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4134 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4135 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4136 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4379 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4380 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4381 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4382 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4523 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4572 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4573 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4596 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4862 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4941 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4998 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4999 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5000 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5031 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5073 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5204 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5205 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5266 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5466 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5606 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5878 = .rodata:0x00000150; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000154; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3670 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3671 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3679 = .data:0x00000030; // type:object size:0x6 scope:local +@4028 = .data:0x00000038; // type:object size:0x24 scope:local +@4024 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daE_HM_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_E_HM = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000130; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12daE_HM_HIO_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_199_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +s_dis__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000074; // type:object size:0x4 scope:global data:float +s_gnd__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000078; // type:object size:0x4 scope:global +@3817 = .bss:0x0000007C; // type:object size:0xC scope:local +s_up__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000088; // type:object size:0xC scope:global +@3818 = .bss:0x00000094; // type:object size:0xC scope:local +s_down__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000A0; // type:object size:0xC scope:global +sLink_Pos__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000AC; // type:object size:0x4 scope:global +s_TargetAngle__22@unnamed@d_a_e_hm_cpp@ = .bss:0x000000B0; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000114; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_hp/splits.txt b/config/GZ2P01/rels/d_a_e_hp/splits.txt new file mode 100644 index 0000000000..40f18da321 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hp.cpp: + .text start:0x000000EC end:0x000044E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001F4 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_e_hp/symbols.txt b/config/GZ2P01/rels/d_a_e_hp/symbols.txt new file mode 100644 index 0000000000..39655d25cf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hp/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HP_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +ctrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x00000130; // type:function size:0xA0 scope:global +JointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000001D0; // type:function size:0x4C scope:global +LampCtrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x0000021C; // type:function size:0xB0 scope:global +LampJointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000002CC; // type:function size:0x4C scope:global +draw__8daE_HP_cFv = .text:0x00000318; // type:function size:0x4DC scope:global +daE_HP_Draw__FP8daE_HP_c = .text:0x000007F4; // type:function size:0x20 scope:global +setBck__8daE_HP_cFiUcff = .text:0x00000814; // type:function size:0xAC scope:global +setActionMode__8daE_HP_cFii = .text:0x000008C0; // type:function size:0xC scope:global +mChkDistance__8daE_HP_cFf = .text:0x000008CC; // type:function size:0x170 scope:global +damage_check__8daE_HP_cFv = .text:0x00000A3C; // type:function size:0x20C scope:global +executeWait__8daE_HP_cFv = .text:0x00000C48; // type:function size:0x32C scope:global +executeMove__8daE_HP_cFv = .text:0x00000F74; // type:function size:0x264 scope:global +executeRetMove__8daE_HP_cFv = .text:0x000011D8; // type:function size:0x350 scope:global +executeAttack__8daE_HP_cFv = .text:0x00001528; // type:function size:0x34C scope:global +executeDamage__8daE_HP_cFv = .text:0x00001874; // type:function size:0x24C scope:global +executeDown__8daE_HP_cFv = .text:0x00001AC0; // type:function size:0x6D4 scope:global +executeDead__8daE_HP_cFv = .text:0x00002194; // type:function size:0x2B8 scope:global +action__8daE_HP_cFv = .text:0x0000244C; // type:function size:0x82C scope:global +__dt__8cM3dGPlaFv = .text:0x00002C78; // type:function size:0x48 scope:global +mtx_set__8daE_HP_cFv = .text:0x00002CC0; // type:function size:0x420 scope:global +cc_set__8daE_HP_cFv = .text:0x000030E0; // type:function size:0x20C scope:global +execute__8daE_HP_cFv = .text:0x000032EC; // type:function size:0x184 scope:global +daE_HP_Execute__FP8daE_HP_c = .text:0x00003470; // type:function size:0x20 scope:global +daE_HP_IsDelete__FP8daE_HP_c = .text:0x00003490; // type:function size:0x8 scope:global +_delete__8daE_HP_cFv = .text:0x00003498; // type:function size:0x88 scope:global +daE_HP_Delete__FP8daE_HP_c = .text:0x00003520; // type:function size:0x20 scope:global +CreateHeap__8daE_HP_cFv = .text:0x00003540; // type:function size:0x2BC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000037FC; // type:function size:0x20 scope:global +create__8daE_HP_cFv = .text:0x0000381C; // type:function size:0x3E4 scope:global +__ct__8daE_HP_cFv = .text:0x00003C00; // type:function size:0x1BC scope:global +__dt__8cM3dGSphFv = .text:0x00003DBC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003E04; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E4C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E94; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EF0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003F60; // type:function size:0x70 scope:global +daE_HP_Create__FP8daE_HP_c = .text:0x00003FD0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FF0; // type:function size:0x48 scope:global +__dt__12daE_HP_HIO_cFv = .text:0x00004038; // type:function size:0x48 scope:global +__sinit_d_a_e_hp_cpp = .text:0x00004080; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000040BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000040C4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000040CC; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000040; // type:object size:0x4 scope:local data:string +@4183 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4301 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4367 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4368 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4781 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4782 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4783 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4784 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4785 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4788 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5054 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5055 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5056 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5057 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5168 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5169 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5170 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5243 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5245 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5246 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5247 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5514 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3784 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3785 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3793 = .data:0x00000030; // type:object size:0x6 scope:local +cc_hp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_lamp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +cc_hp_at_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x000000BC; // type:object size:0x44 scope:global +particleNmaeDt$4030 = .data:0x00000100; // type:object size:0x4 scope:local +@5058 = .data:0x00000104; // type:object size:0x1C scope:local +l_daE_HP_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_E_HP = .data:0x00000140; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001DC; // type:object size:0xC scope:global +__vt__12daE_HP_HIO_c = .data:0x000001E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_200_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3921 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_hz/splits.txt b/config/GZ2P01/rels/d_a_e_hz/splits.txt new file mode 100644 index 0000000000..ee33ab3807 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hz.cpp: + .text start:0x000000EC end:0x0000632C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000001B0 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZ2P01/rels/d_a_e_hz/symbols.txt b/config/GZ2P01/rels/d_a_e_hz/symbols.txt new file mode 100644 index 0000000000..5c88ce12bb --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hz/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_HZ_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global +setBck__8daE_HZ_cFiUcff = .text:0x00000170; // type:function size:0xA4 scope:global +checkBck__8daE_HZ_cFi = .text:0x00000214; // type:function size:0x5C scope:global +draw__8daE_HZ_cFv = .text:0x00000270; // type:function size:0x208 scope:global +daE_HZ_Draw__FP8daE_HZ_c = .text:0x00000478; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x00000498; // type:function size:0x124 scope:global +setActionMode__8daE_HZ_cFi = .text:0x000005BC; // type:function size:0x8C scope:global +checkHideStart__8daE_HZ_cFv = .text:0x00000648; // type:function size:0x374 scope:global +checkAttackStart__8daE_HZ_cFv = .text:0x000009BC; // type:function size:0x180 scope:global +checkArrowCharge__8daE_HZ_cFv = .text:0x00000B3C; // type:function size:0x48 scope:global +setTgSetBit__8daE_HZ_cFi = .text:0x00000B84; // type:function size:0x58 scope:global +isWait__8daE_HZ_cFv = .text:0x00000BDC; // type:function size:0x40 scope:global +checkFall__8daE_HZ_cFv = .text:0x00000C1C; // type:function size:0x1AC scope:global +setCloseSmokeEffect__8daE_HZ_cFv = .text:0x00000DC8; // type:function size:0x104 scope:global +executeWait__8daE_HZ_cFv = .text:0x00000ECC; // type:function size:0x3C4 scope:global +getHideSpeed__8daE_HZ_cFv = .text:0x00001290; // type:function size:0x68 scope:global +executeHide__8daE_HZ_cFv = .text:0x000012F8; // type:function size:0x52C scope:global +executeAttack__8daE_HZ_cFv = .text:0x00001824; // type:function size:0x324 scope:global +initBackWalk__8daE_HZ_cFv = .text:0x00001B48; // type:function size:0x2E0 scope:global +executeAway__8daE_HZ_cFv = .text:0x00001E28; // type:function size:0x7A4 scope:global +setWindEnd__8daE_HZ_cFv = .text:0x000025CC; // type:function size:0x78 scope:global +executeWind__8daE_HZ_cFv = .text:0x00002644; // type:function size:0xA4C scope:global +executeChance__8daE_HZ_cFv = .text:0x00003090; // type:function size:0x118 scope:global +initRollDamage__8daE_HZ_cFv = .text:0x000031A8; // type:function size:0xE0 scope:global +doRollDamage__8daE_HZ_cFv = .text:0x00003288; // type:function size:0xFC scope:global +executeDamage__8daE_HZ_cFv = .text:0x00003384; // type:function size:0x204 scope:global +executeDeath__8daE_HZ_cFv = .text:0x00003588; // type:function size:0x324 scope:global +setWindChanceEnd__8daE_HZ_cFv = .text:0x000038AC; // type:function size:0x1C scope:global +executeWindChance__8daE_HZ_cFv = .text:0x000038C8; // type:function size:0x338 scope:global +executeWindWalk__8daE_HZ_cFv = .text:0x00003C00; // type:function size:0x184 scope:global +setWaterEffect__8daE_HZ_cFv = .text:0x00003D84; // type:function size:0x118 scope:global +executeWaterDeath__8daE_HZ_cFv = .text:0x00003E9C; // type:function size:0x464 scope:global +executeDeathWait__8daE_HZ_cFv = .text:0x00004300; // type:function size:0x158 scope:global +damage_check__8daE_HZ_cFv = .text:0x00004458; // type:function size:0x498 scope:global +checkWaterSurface__8daE_HZ_cFv = .text:0x000048F0; // type:function size:0xD4 scope:global +action__8daE_HZ_cFv = .text:0x000049C4; // type:function size:0x260 scope:global +mtx_set__8daE_HZ_cFv = .text:0x00004C24; // type:function size:0x184 scope:global +cc_set__8daE_HZ_cFv = .text:0x00004DA8; // type:function size:0x1A4 scope:global +execute__8daE_HZ_cFv = .text:0x00004F4C; // type:function size:0x220 scope:global +daE_HZ_Execute__FP8daE_HZ_c = .text:0x0000516C; // type:function size:0x20 scope:global +daE_HZ_IsDelete__FP8daE_HZ_c = .text:0x0000518C; // type:function size:0x8 scope:global +_delete__8daE_HZ_cFv = .text:0x00005194; // type:function size:0x9C scope:global +daE_HZ_Delete__FP8daE_HZ_c = .text:0x00005230; // type:function size:0x20 scope:global +ctrlJoint__8daE_HZ_cFP8J3DJointP8J3DModel = .text:0x00005250; // type:function size:0x110 scope:global +JointCallBack__8daE_HZ_cFP8J3DJointi = .text:0x00005360; // type:function size:0x4C scope:global +CreateHeap__8daE_HZ_cFv = .text:0x000053AC; // type:function size:0x268 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005614; // type:function size:0x20 scope:global +setInitPos__8daE_HZ_cFv = .text:0x00005634; // type:function size:0xC4 scope:global +create__8daE_HZ_cFv = .text:0x000056F8; // type:function size:0x394 scope:global +__dt__8dCcD_SphFv = .text:0x00005A8C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005B58; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00005BDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005C24; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005C6C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005CC8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005D38; // type:function size:0x70 scope:global +__ct__11J3DLightObjFv = .text:0x00005DA8; // type:function size:0x38 scope:global +daE_HZ_Create__FP8daE_HZ_c = .text:0x00005DE0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005E00; // type:function size:0x48 scope:global +__dt__12daE_HZ_HIO_cFv = .text:0x00005E48; // type:function size:0x48 scope:global +__sinit_d_a_e_hz_cpp = .text:0x00005E90; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005ECC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005ED4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005EDC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000062F0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3966 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3970 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3987 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@3995 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4264 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4377 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4505 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4506 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4507 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4641 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4751 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4998 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4999 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5308 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5309 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5312 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5313 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5315 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5482 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5546 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5580 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5703 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5704 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5705 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6030 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@6337 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6338 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6339 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3845 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3846 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3854 = .data:0x00000030; // type:object size:0x6 scope:local +d_HZ_JUMP_EFFECT_ID$4653 = .data:0x00000038; // type:object size:0x4 scope:local +w_eff_id$5588 = .data:0x0000003C; // type:object size:0x8 scope:local +@5940 = .data:0x00000044; // type:object size:0x30 scope:local +cc_sph_src$6246 = .data:0x00000074; // type:object size:0x40 scope:local +cc_sph_src2$6247 = .data:0x000000B4; // type:object size:0x40 scope:local +l_daE_HZ_Method = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_E_HZ = .data:0x00000114; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000144; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__12daE_HZ_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_201_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3982 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:byte +m_near_bomb = .bss:0x00000090; // type:object size:0x4 scope:global +m_near_carry = .bss:0x00000094; // type:object size:0x4 scope:global +m_near_weapon = .bss:0x00000098; // type:object size:0x4 scope:global +@5585 = .bss:0x0000009C; // type:object size:0xC scope:local +sc$5584 = .bss:0x000000AC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000118; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_hzelda/splits.txt b/config/GZ2P01/rels/d_a_e_hzelda/splits.txt new file mode 100644 index 0000000000..759435c04b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hzelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_hzelda.cpp: + .text start:0x000000EC end:0x000048A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000002C0 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_e_hzelda/symbols.txt b/config/GZ2P01/rels/d_a_e_hzelda/symbols.txt new file mode 100644 index 0000000000..9df8390fa2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_hzelda/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daE_HZELDA_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP14e_hzelda_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001BC; // type:function size:0x1E8 scope:global +daE_HZELDA_Draw__FP14e_hzelda_class = .text:0x000003A4; // type:function size:0x210 scope:global +shot_s_sub__FPvPv = .text:0x000005B4; // type:function size:0x194 scope:global +e_hzelda_wait__FP14e_hzelda_class = .text:0x00000748; // type:function size:0x3B0 scope:global +e_hzelda_attack_a__FP14e_hzelda_class = .text:0x00000AF8; // type:function size:0x544 scope:global +e_hzelda_attack_b__FP14e_hzelda_class = .text:0x0000103C; // type:function size:0x308 scope:global +ball_crash_eff_set__FP14e_hzelda_classf = .text:0x00001344; // type:function size:0xB0 scope:global +e_hzelda_attack_c__FP14e_hzelda_class = .text:0x000013F4; // type:function size:0x874 scope:global +e_hzelda_damage__FP14e_hzelda_class = .text:0x00001C68; // type:function size:0x174 scope:global +action__FP14e_hzelda_class = .text:0x00001DDC; // type:function size:0x560 scope:global +ball_bg_check__FP14e_hzelda_class = .text:0x0000233C; // type:function size:0xE8 scope:global +demo_camera__FP14e_hzelda_class = .text:0x00002424; // type:function size:0x304 scope:global +anm_se_set__FP14e_hzelda_class = .text:0x00002728; // type:function size:0x208 scope:global +daE_HZELDA_Execute__FP14e_hzelda_class = .text:0x00002930; // type:function size:0x11BC scope:global +daE_HZELDA_IsDelete__FP14e_hzelda_class = .text:0x00003AEC; // type:function size:0x8 scope:global +daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x00003AF4; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003B64; // type:function size:0x310 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E74; // type:function size:0x48 scope:global +daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x00003EBC; // type:function size:0x32C scope:global +__ct__14e_hzelda_classFv = .text:0x000041E8; // type:function size:0x2C0 scope:global +__dt__8cM3dGSphFv = .text:0x000044A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000044F0; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00004538; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004604; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004688; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000046E4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004754; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000047C4; // type:function size:0x48 scope:global +__dt__16daE_HZELDA_HIO_cFv = .text:0x0000480C; // type:function size:0x48 scope:global +__sinit_d_a_e_hzelda_cpp = .text:0x00004854; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004890; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004898; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3966 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3967 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4069 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4072 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4073 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4185 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4188 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4244 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4455 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4456 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4458 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4616 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4617 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4618 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4743 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4744 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5410 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5411 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5412 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5414 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5415 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5416 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5417 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5418 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5419 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5420 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5421 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5422 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5423 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5424 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5425 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5650 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5651 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000140; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +b_id$4252 = .data:0x00000020; // type:object size:0x6 scope:local +@4500 = .data:0x00000028; // type:object size:0x30 scope:local +b_id$4879 = .data:0x00000058; // type:object size:0x6 scope:local +b_id$4905 = .data:0x00000060; // type:object size:0xA scope:local +b_id$4933 = .data:0x0000006C; // type:object size:0xC scope:local +cc_sph_src$5567 = .data:0x00000078; // type:object size:0x40 scope:local +at_sph_src$5568 = .data:0x000000B8; // type:object size:0x40 scope:local +ball_at_sph_src$5569 = .data:0x000000F8; // type:object size:0x40 scope:local +ball_tg_sph_src$5570 = .data:0x00000138; // type:object size:0x40 scope:local +tri_at_sph_src$5571 = .data:0x00000178; // type:object size:0x40 scope:local +pl_at_sph_src$5572 = .data:0x000001B8; // type:object size:0x40 scope:local +l_daE_HZELDA_Method = .data:0x000001F8; // type:object size:0x20 scope:global +g_profile_E_HZELDA = .data:0x00000218; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000248; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000254; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A8; // type:object size:0xC scope:global +__vt__16daE_HZELDA_HIO_c = .data:0x000002B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_202_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3762 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_is/splits.txt b/config/GZ2P01/rels/d_a_e_is/splits.txt new file mode 100644 index 0000000000..293bffc73a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_is/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_is.cpp: + .text start:0x000000EC end:0x000021F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000001AC + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_is/symbols.txt b/config/GZ2P01/rels/d_a_e_is/symbols.txt new file mode 100644 index 0000000000..e8ac620d69 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_is/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_IS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_is_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_IS_Draw__FP10e_is_class = .text:0x000001E0; // type:function size:0x2F8 scope:global +pl_check__FP10e_is_classfs = .text:0x000004D8; // type:function size:0x7C scope:global +s_stop_sub__FPvPv = .text:0x00000554; // type:function size:0x88 scope:global +damage_check__FP10e_is_class = .text:0x000005DC; // type:function size:0x1F8 scope:global +e_is_wait__FP10e_is_class = .text:0x000007D4; // type:function size:0x1EC scope:global +e_is_move__FP10e_is_class = .text:0x000009C0; // type:function size:0xDC scope:global +e_is_attack__FP10e_is_class = .text:0x00000A9C; // type:function size:0x1C0 scope:global +e_is_trap__FP10e_is_class = .text:0x00000C5C; // type:function size:0x1F4 scope:global +e_is_poweroff__FP10e_is_class = .text:0x00000E50; // type:function size:0x16C scope:global +e_is_damage__FP10e_is_class = .text:0x00000FBC; // type:function size:0x11C scope:global +e_is_break__FP10e_is_class = .text:0x000010D8; // type:function size:0x130 scope:global +e_is_sekizou__FP10e_is_class = .text:0x00001208; // type:function size:0x14 scope:global +action__FP10e_is_class = .text:0x0000121C; // type:function size:0x214 scope:global +anm_se_set__FP10e_is_class = .text:0x00001430; // type:function size:0xC8 scope:global +daE_IS_Execute__FP10e_is_class = .text:0x000014F8; // type:function size:0x3AC scope:global +daE_IS_IsDelete__FP10e_is_class = .text:0x000018A4; // type:function size:0x8 scope:global +daE_IS_Delete__FP10e_is_class = .text:0x000018AC; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001914; // type:function size:0xF8 scope:global +daE_IS_Create__FP10fopAc_ac_c = .text:0x00001A0C; // type:function size:0x348 scope:global +__ct__10e_is_classFv = .text:0x00001D54; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00001F08; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00001F50; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F98; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001FE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000203C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000020AC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000211C; // type:function size:0x48 scope:global +__dt__12daE_IS_HIO_cFv = .text:0x00002164; // type:function size:0x48 scope:global +__sinit_d_a_e_is_cpp = .text:0x000021AC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000021E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000021F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3651 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3667 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3718 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4121 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4210 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000000A8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +at_sph_src$4258 = .data:0x00000020; // type:object size:0x40 scope:local +cc_cyl_src$4259 = .data:0x00000060; // type:object size:0x44 scope:local +core_sph_src$4260 = .data:0x000000A4; // type:object size:0x40 scope:local +l_daE_IS_Method = .data:0x000000E4; // type:object size:0x20 scope:global +g_profile_E_IS = .data:0x00000104; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000134; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12daE_IS_HIO_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_203_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_kg/splits.txt b/config/GZ2P01/rels/d_a_e_kg/splits.txt new file mode 100644 index 0000000000..aac0a25442 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_kg.cpp: + .text start:0x000000EC end:0x00002590 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000016C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_e_kg/symbols.txt b/config/GZ2P01/rels/d_a_e_kg/symbols.txt new file mode 100644 index 0000000000..7682cbcce7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kg/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_KG_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +anm_init__FP10e_kg_classifUcf = .text:0x00000124; // type:function size:0xAC scope:global +daE_KG_Draw__FP10e_kg_class = .text:0x000001D0; // type:function size:0x100 scope:global +other_bg_check__FP10e_kg_classP10fopAc_ac_c = .text:0x000002D0; // type:function size:0xD8 scope:global +pl_check__FP10e_kg_classfs = .text:0x000003A8; // type:function size:0x7C scope:global +damage_check__FP10e_kg_class = .text:0x00000424; // type:function size:0x104 scope:global +way_bg_check__FP10e_kg_classf = .text:0x00000528; // type:function size:0x10C scope:global +e_kg_move__FP10e_kg_class = .text:0x00000634; // type:function size:0x2E0 scope:global +e_kg_attack__FP10e_kg_class = .text:0x00000914; // type:function size:0x32C scope:global +e_kg_back__FP10e_kg_class = .text:0x00000C40; // type:function size:0x110 scope:global +e_kg_s_damage__FP10e_kg_class = .text:0x00000D50; // type:function size:0x140 scope:global +e_kg_damage__FP10e_kg_class = .text:0x00000E90; // type:function size:0x274 scope:global +e_kg_roof__FP10e_kg_class = .text:0x00001104; // type:function size:0x1F4 scope:global +action__FP10e_kg_class = .text:0x000012F8; // type:function size:0x308 scope:global +anm_se_set__FP10e_kg_class = .text:0x00001600; // type:function size:0xD0 scope:global +daE_KG_Execute__FP10e_kg_class = .text:0x000016D0; // type:function size:0x2D8 scope:global +daE_KG_IsDelete__FP10e_kg_class = .text:0x000019A8; // type:function size:0x8 scope:global +daE_KG_Delete__FP10e_kg_class = .text:0x000019B0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001BB8; // type:function size:0x48 scope:global +daE_KG_Create__FP10fopAc_ac_c = .text:0x00001C00; // type:function size:0x2D4 scope:global +__dt__8cM3dGSphFv = .text:0x00001ED4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F1C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001F64; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001FC0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002030; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000020A0; // type:function size:0x48 scope:global +__dt__12daE_KG_HIO_cFv = .text:0x000020E8; // type:function size:0x48 scope:global +__sinit_d_a_e_kg_cpp = .text:0x00002130; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000216C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002174; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000217C; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3854 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4075 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4126 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4163 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4166 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4169 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:string +@4198 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4296 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4298 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4276 = .data:0x00000038; // type:object size:0x2C scope:local +cc_sph_src$4468 = .data:0x00000064; // type:object size:0x40 scope:local +l_daE_KG_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_E_KG = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +__vt__12daE_KG_HIO_c = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_204_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_kk/splits.txt b/config/GZ2P01/rels/d_a_e_kk/splits.txt new file mode 100644 index 0000000000..d55b6d38ed --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_kk.cpp: + .text start:0x000000EC end:0x00004FB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000001B0 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_kk/symbols.txt b/config/GZ2P01/rels/d_a_e_kk/symbols.txt new file mode 100644 index 0000000000..56085ba7c6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kk/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_KK_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__8daE_KK_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0xA0 scope:global +JointCallBack__8daE_KK_cFP8J3DJointi = .text:0x000001DC; // type:function size:0x4C scope:global +draw__8daE_KK_cFv = .text:0x00000228; // type:function size:0x200 scope:global +daE_KK_Draw__FP8daE_KK_c = .text:0x00000428; // type:function size:0x20 scope:global +setBck__8daE_KK_cFiUcff = .text:0x00000448; // type:function size:0xAC scope:global +setWeaponBck__8daE_KK_cFiUcff = .text:0x000004F4; // type:function size:0xAC scope:global +mCutTypeCheck__8daE_KK_cFi = .text:0x000005A0; // type:function size:0xC0 scope:global +setActionMode__8daE_KK_cFii = .text:0x00000660; // type:function size:0xC scope:global +damage_check__8daE_KK_cFv = .text:0x0000066C; // type:function size:0x660 scope:global +nextActionCheck__8daE_KK_cFv = .text:0x00000CCC; // type:function size:0x208 scope:global +way_gake_check__8daE_KK_cFv = .text:0x00000ED4; // type:function size:0x1CC scope:global +mDeadEffSet__8daE_KK_cFR4cXyz = .text:0x000010A0; // type:function size:0x118 scope:global +executeWait__8daE_KK_cFv = .text:0x000011B8; // type:function size:0x130 scope:global +executeIcicleWait__8daE_KK_cFv = .text:0x000012E8; // type:function size:0x214 scope:global +executeWalk__8daE_KK_cFv = .text:0x000014FC; // type:function size:0x37C scope:global +executeSpearThrow__8daE_KK_cFv = .text:0x00001878; // type:function size:0x4D8 scope:global +executeBackWalk__8daE_KK_cFv = .text:0x00001D50; // type:function size:0x3EC scope:global +executeYoroke__8daE_KK_cFv = .text:0x0000213C; // type:function size:0x198 scope:global +executeGuard__8daE_KK_cFv = .text:0x000022D4; // type:function size:0x134 scope:global +executeDamage__8daE_KK_cFv = .text:0x00002408; // type:function size:0x20C scope:global +executeAttack__8daE_KK_cFv = .text:0x00002614; // type:function size:0x434 scope:global +executeDead__8daE_KK_cFv = .text:0x00002A48; // type:function size:0x22C scope:global +executeWeaponMove__8daE_KK_cFv = .text:0x00002C74; // type:function size:0x69C scope:global +action__8daE_KK_cFv = .text:0x00003310; // type:function size:0x3DC scope:global +mtx_set__8daE_KK_cFv = .text:0x000036EC; // type:function size:0x200 scope:global +weapon_mtx_set__8daE_KK_cFv = .text:0x000038EC; // type:function size:0x1AC scope:global +cc_set__8daE_KK_cFv = .text:0x00003A98; // type:function size:0x1F0 scope:global +execute__8daE_KK_cFv = .text:0x00003C88; // type:function size:0x110 scope:global +daE_KK_Execute__FP8daE_KK_c = .text:0x00003D98; // type:function size:0x20 scope:global +daE_KK_IsDelete__FP8daE_KK_c = .text:0x00003DB8; // type:function size:0x8 scope:global +_delete__8daE_KK_cFv = .text:0x00003DC0; // type:function size:0x80 scope:global +daE_KK_Delete__FP8daE_KK_c = .text:0x00003E40; // type:function size:0x20 scope:global +CreateHeap__8daE_KK_cFv = .text:0x00003E60; // type:function size:0x218 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004078; // type:function size:0x20 scope:global +create__8daE_KK_cFv = .text:0x00004098; // type:function size:0x668 scope:global +__ct__8dCcD_SphFv = .text:0x00004700; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004784; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004850; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00004898; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000048E0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004928; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004984; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000049F4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00004A64; // type:function size:0x4 scope:global +daE_KK_Create__FP8daE_KK_c = .text:0x00004A68; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004A88; // type:function size:0x48 scope:global +__dt__12daE_KK_HIO_cFv = .text:0x00004AD0; // type:function size:0x48 scope:global +__sinit_d_a_e_kk_cpp = .text:0x00004B18; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004B54; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004B5C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004B64; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00004F78; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3792 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3795 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4140 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4203 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4254 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4305 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4656 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4657 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4745 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4746 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4847 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5078 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5079 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5080 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5081 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5084 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@5170 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5233 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5234 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5333 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5334 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5668 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5669 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3671 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3672 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3680 = .data:0x00000030; // type:object size:0x6 scope:local +cc_kk_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_kk_at_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +@5172 = .data:0x000000BC; // type:object size:0x2C scope:local +l_daE_KK_Method = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_E_KK = .data:0x00000108; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000138; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000015C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__12daE_KK_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_205_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3808 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_kr/splits.txt b/config/GZ2P01/rels/d_a_e_kr/splits.txt new file mode 100644 index 0000000000..38a744babe --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kr.cpp: + .text start:0x000000EC end:0x00006224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000388 + .bss start:0x00000008 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_e_kr/symbols.txt b/config/GZ2P01/rels/d_a_e_kr/symbols.txt new file mode 100644 index 0000000000..df2e064e9c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_kr/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x32C scope:global +anm_init__FP10e_kr_classifUcf = .text:0x00000418; // type:function size:0xAC scope:global +kuti_open__FP10e_kr_classsUl = .text:0x000004C4; // type:function size:0x2C scope:global +e_kr_player_bg_check__FP10e_kr_class = .text:0x000004F0; // type:function size:0xE0 scope:global +e_kr_setpos_bg_check__FP10e_kr_class = .text:0x000005D0; // type:function size:0xC4 scope:global +e_kr_player_view_check__FP10e_kr_class = .text:0x00000694; // type:function size:0x1B4 scope:global +pl_horse_check__FP10e_kr_class = .text:0x00000848; // type:function size:0x6C scope:global +daE_Kr_shadowDraw__FP10e_kr_class = .text:0x000008B4; // type:function size:0x90 scope:global +daE_Kr_Draw__FP10e_kr_class = .text:0x00000944; // type:function size:0x148 scope:global +e_kr_pos_move__FP10e_kr_class = .text:0x00000A8C; // type:function size:0x23C scope:global +coach_path_check__FP10e_kr_class = .text:0x00000CC8; // type:function size:0xB0 scope:global +e_kr_path_move__FP10e_kr_class = .text:0x00000D78; // type:function size:0x4C0 scope:global +e_kr_auto_move__FP10e_kr_class = .text:0x00001238; // type:function size:0x344 scope:global +e_kr_atack_move__FP10e_kr_class = .text:0x0000157C; // type:function size:0xEB8 scope:global +e_kr_horse_move__FP10e_kr_class = .text:0x00002434; // type:function size:0x8C4 scope:global +e_kr_wait_move__FP10e_kr_class = .text:0x00002CF8; // type:function size:0x650 scope:global +e_kr_su_wait_move__FP10e_kr_class = .text:0x00003348; // type:function size:0x604 scope:global +body_smoke_set__FP10e_kr_class = .text:0x0000394C; // type:function size:0x90 scope:global +wing_smoke_set__FP10e_kr_class = .text:0x000039DC; // type:function size:0xF0 scope:global +e_kr_damage__FP10e_kr_class = .text:0x00003ACC; // type:function size:0x604 scope:global +damage_check__FP10e_kr_class = .text:0x000040D0; // type:function size:0x3E4 scope:global +ground_angle_set__FP10e_kr_class = .text:0x000044B4; // type:function size:0x33C scope:global +action__FP10e_kr_class = .text:0x000047F0; // type:function size:0x158 scope:global +daE_Kr_Execute__FP10e_kr_class = .text:0x00004948; // type:function size:0x954 scope:global +daE_Kr_IsDelete__FP10e_kr_class = .text:0x0000529C; // type:function size:0x8 scope:global +daE_Kr_Delete__FP10e_kr_class = .text:0x000052A4; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000052F4; // type:function size:0x13C scope:global +daE_Kr_Create__FP10fopAc_ac_c = .text:0x00005430; // type:function size:0x314 scope:global +__ct__10e_kr_classFv = .text:0x00005744; // type:function size:0x21C scope:global +__ct__4cXyzFv = .text:0x00005960; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005964; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000059AC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000059F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005A50; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005AC0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B30; // type:function size:0x48 scope:global +__sinit_d_a_e_kr_cpp = .text:0x00005B78; // type:function size:0x13C scope:local +__dt__9e_krHIO_cFv = .text:0x00005CB4; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00005D20; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00005D7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005DC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005DCC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005DD4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000061E8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4155 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4167 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4192 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4269 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4420 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4423 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4424 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4500 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4502 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4503 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4827 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4831 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4836 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4837 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5003 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5004 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@5008 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5009 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5010 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5342 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5345 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5346 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5494 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5527 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@5725 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5726 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5727 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5728 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@5729 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5872 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5873 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6045 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6046 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6047 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6049 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6050 = .rodata:0x00000150; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000154; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@4842 = .data:0x00000038; // type:object size:0x90 scope:local +@5114 = .data:0x000000C8; // type:object size:0x58 scope:local +@5210 = .data:0x00000120; // type:object size:0x58 scope:local +wing_j$5235 = .data:0x00000178; // type:object size:0x10 scope:local +@5528 = .data:0x00000188; // type:object size:0x2C scope:local +at_sph_src$5807 = .data:0x000001B4; // type:object size:0x40 scope:local +head_tg_sph_src$5808 = .data:0x000001F4; // type:object size:0x40 scope:local +body_tg_sph_src$5809 = .data:0x00000234; // type:object size:0x40 scope:local +body_co_sph_src$5810 = .data:0x00000274; // type:object size:0x40 scope:local +l_daE_Kr_Method = .data:0x000002B4; // type:object size:0x20 scope:global +g_profile_E_KR = .data:0x000002D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000304; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000310; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000328; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000334; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000340; // type:object size:0x24 scope:global +__vt__9e_krHIO_c = .data:0x00000364; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000370; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000037C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3921 = .bss:0x00000008; // type:object size:0xC scope:local +l_e_krHIO = .bss:0x00000014; // type:object size:0x7C scope:global data:float diff --git a/config/GZ2P01/rels/d_a_e_mb/splits.txt b/config/GZ2P01/rels/d_a_e_mb/splits.txt new file mode 100644 index 0000000000..a359d07601 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mb.cpp: + .text start:0x000000EC end:0x0000297C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x0000017C diff --git a/config/GZ2P01/rels/d_a_e_mb/symbols.txt b/config/GZ2P01/rels/d_a_e_mb/symbols.txt new file mode 100644 index 0000000000..b386dcb63e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mb/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MB_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_mb_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_MB_Draw__FP10e_mb_class = .text:0x000001E0; // type:function size:0x150 scope:global +e_mb_standby__FP10e_mb_class = .text:0x00000330; // type:function size:0x26C scope:global +e_mb_walk1__FP10e_mb_class = .text:0x0000059C; // type:function size:0x27C scope:global +__dt__4cXyzFv = .text:0x00000818; // type:function size:0x3C scope:global +e_mb_move__FP10e_mb_class = .text:0x00000854; // type:function size:0x6BC scope:global +e_mb_walk2__FP10e_mb_class = .text:0x00000F10; // type:function size:0x2AC scope:global +e_mb_firstdemo__FP10e_mb_class = .text:0x000011BC; // type:function size:0x324 scope:global +e_mb_end__FP10e_mb_class = .text:0x000014E0; // type:function size:0x10 scope:global +action__FP10e_mb_class = .text:0x000014F0; // type:function size:0x110 scope:global +daE_MB_Execute__FP10e_mb_class = .text:0x00001600; // type:function size:0xAC8 scope:global +daE_MB_IsDelete__FP10e_mb_class = .text:0x000020C8; // type:function size:0x8 scope:global +daE_MB_Delete__FP10e_mb_class = .text:0x000020D0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002138; // type:function size:0x384 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000024BC; // type:function size:0x48 scope:global +daE_MB_Create__FP10fopAc_ac_c = .text:0x00002504; // type:function size:0x218 scope:global +__dt__8cM3dGSphFv = .text:0x0000271C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002764; // type:function size:0x48 scope:global +__dt__12daE_MB_HIO_cFv = .text:0x000027AC; // type:function size:0x48 scope:global +__sinit_d_a_e_mb_cpp = .text:0x000027F4; // type:function size:0x188 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3764 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4102 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4106 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4109 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4177 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4178 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4241 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4601 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4603 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4605 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4607 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4611 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4612 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4614 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4898 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4899 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4900 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4902 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4905 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4906 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x5 scope:local data:string_table +l_color$3793 = .data:0x00000000; // type:object size:0x4 scope:local +@3884 = .data:0x00000004; // type:object size:0x1C scope:local +cc_sph_src$4733 = .data:0x00000020; // type:object size:0x40 scope:local +l_daE_MB_Method = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_E_MB = .data:0x00000080; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000C8; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12daE_MB_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_207_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@3824 = .bss:0x00000070; // type:object size:0xC scope:local +L_pos1 = .bss:0x0000007C; // type:object size:0xC scope:global +@3825 = .bss:0x00000088; // type:object size:0xC scope:local +L_pos2 = .bss:0x00000094; // type:object size:0xC scope:global data:float +@3826 = .bss:0x000000A0; // type:object size:0xC scope:local +L_Hpos = .bss:0x000000AC; // type:object size:0xC scope:global +@3827 = .bss:0x000000B8; // type:object size:0xC scope:local +R_pos1 = .bss:0x000000C4; // type:object size:0xC scope:global +@3828 = .bss:0x000000D0; // type:object size:0xC scope:local +R_pos2 = .bss:0x000000DC; // type:object size:0xC scope:global data:float +@3829 = .bss:0x000000E8; // type:object size:0xC scope:local +R_Hpos = .bss:0x000000F4; // type:object size:0xC scope:global +@3830 = .bss:0x00000100; // type:object size:0xC scope:local +c_pos = .bss:0x0000010C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000178; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_md/splits.txt b/config/GZ2P01/rels/d_a_e_md/splits.txt new file mode 100644 index 0000000000..39d6883e84 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_md/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_md.cpp: + .text start:0x00000078 end:0x00001764 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2P01/rels/d_a_e_md/symbols.txt b/config/GZ2P01/rels/d_a_e_md/symbols.txt new file mode 100644 index 0000000000..a1f24b50ae --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_md/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__8daE_MD_cFv = .text:0x00000078; // type:function size:0x78 scope:global +setCcCylinder__8daE_MD_cFf = .text:0x000000F0; // type:function size:0x78 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x2E8 scope:global +daE_MD_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x20 scope:global +SetAnm__8daE_MD_cFP16mDoExt_McaMorfSOiiff = .text:0x00000470; // type:function size:0xB4 scope:global +daE_MD_Delete__FP8daE_MD_c = .text:0x00000524; // type:function size:0x24 scope:global +At_Check__8daE_MD_cFv = .text:0x00000548; // type:function size:0xB0 scope:global +CheckHit__8daE_MD_cFv = .text:0x000005F8; // type:function size:0x5B4 scope:global +WaitAction__8daE_MD_cFv = .text:0x00000BAC; // type:function size:0x20 scope:global +HalfBreakAction__8daE_MD_cFv = .text:0x00000BCC; // type:function size:0xB8 scope:global +VibAction__8daE_MD_cFv = .text:0x00000C84; // type:function size:0xB8 scope:global +DummyAction__8daE_MD_cFv = .text:0x00000D3C; // type:function size:0xF8 scope:global +RealAction__8daE_MD_cFv = .text:0x00000E34; // type:function size:0x88 scope:global +Action__8daE_MD_cFv = .text:0x00000EBC; // type:function size:0xC0 scope:global +Execute__8daE_MD_cFv = .text:0x00000F7C; // type:function size:0x5C scope:global +Delete__8daE_MD_cFv = .text:0x00000FD8; // type:function size:0x50 scope:global +setBaseMtx__8daE_MD_cFv = .text:0x00001028; // type:function size:0xC4 scope:global +daE_MD_Draw__FP8daE_MD_c = .text:0x000010EC; // type:function size:0x1B8 scope:global +daE_MD_Execute__FP8daE_MD_c = .text:0x000012A4; // type:function size:0x20 scope:global +create__8daE_MD_cFv = .text:0x000012C4; // type:function size:0x388 scope:global +__dt__8cM3dGCylFv = .text:0x0000164C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001694; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000016DC; // type:function size:0x70 scope:global +daE_MD_IsDelete__FP8daE_MD_c = .text:0x0000174C; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000175C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3765 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3776 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3871 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4064 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4065 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4411 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4415 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5 scope:local data:string_table +l_daE_MD_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_MD = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_e_mf/splits.txt b/config/GZ2P01/rels/d_a_e_mf/splits.txt new file mode 100644 index 0000000000..58906b79fe --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mf.cpp: + .text start:0x000000EC end:0x00009340 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZ2P01/rels/d_a_e_mf/symbols.txt b/config/GZ2P01/rels/d_a_e_mf/symbols.txt new file mode 100644 index 0000000000..7c71d2bfcf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mf/symbols.txt @@ -0,0 +1,247 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MF_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +mf_disappear__FP10e_mf_class = .text:0x0000015C; // type:function size:0xB0 scope:global +anm_init__FP10e_mf_classifUcf = .text:0x0000020C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002B8; // type:function size:0x4BC scope:global +daE_MF_Draw__FP10e_mf_class = .text:0x00000774; // type:function size:0x2A8 scope:global +other_bg_check__FP10e_mf_classP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0xD8 scope:global +other_bg_check2__FP10e_mf_classP4cXyz = .text:0x00000AF4; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000BCC; // type:function size:0x7C scope:global +search_bomb__FP10e_mf_classi = .text:0x00000C48; // type:function size:0x478 scope:global +bomb_view_check__FP10e_mf_class = .text:0x000010C0; // type:function size:0x24 scope:global +bomb_check__FP10e_mf_class = .text:0x000010E4; // type:function size:0x24 scope:global +player_way_check__FP10e_mf_class = .text:0x00001108; // type:function size:0x44 scope:global +pl_check__FP10e_mf_classfs = .text:0x0000114C; // type:function size:0xDC scope:global +move_gake_check__FP10e_mf_classfSc = .text:0x00001228; // type:function size:0x108 scope:global +jump_pos_check__FP10e_mf_classP4cXyz = .text:0x00001330; // type:function size:0x1C0 scope:global +e_mf_stay__FP10e_mf_class = .text:0x000014F0; // type:function size:0x484 scope:global +e_mf_otoreac__FP10e_mf_class = .text:0x00001974; // type:function size:0x330 scope:global +e_mf_bomb_action__FP10e_mf_class = .text:0x00001CA4; // type:function size:0x500 scope:global +e_mf_normal__FP10e_mf_class = .text:0x000021A4; // type:function size:0x358 scope:global +e_mf_drawback__FP10e_mf_class = .text:0x000024FC; // type:function size:0x19C scope:global +e_mf_wolfbite__FP10e_mf_class = .text:0x00002698; // type:function size:0x3D8 scope:global +way_check__FP10e_mf_class = .text:0x00002A70; // type:function size:0x40 scope:global +shot_s_sub__FPvPv = .text:0x00002AB0; // type:function size:0x1F8 scope:global +e_mf_fight_run__FP10e_mf_class = .text:0x00002CA8; // type:function size:0x8EC scope:global +e_mf_jump__FP10e_mf_class = .text:0x00003594; // type:function size:0x228 scope:global +e_mf_gakejump__FP10e_mf_class = .text:0x000037BC; // type:function size:0x530 scope:global +at_hit_check__FP10e_mf_class = .text:0x00003CEC; // type:function size:0x60 scope:global +e_mf_attack__FP10e_mf_class = .text:0x00003D4C; // type:function size:0x274 scope:global +tail_eff_set__FP10e_mf_class = .text:0x00003FC0; // type:function size:0x180 scope:global +e_mf_tail_attack__FP10e_mf_class = .text:0x00004140; // type:function size:0x2B0 scope:global +e_mf_guard__FP10e_mf_class = .text:0x000043F0; // type:function size:0x250 scope:global +e_mf_s_damage__FP10e_mf_class = .text:0x00004640; // type:function size:0xB0 scope:global +kado_check__FP10e_mf_class = .text:0x000046F0; // type:function size:0x1B4 scope:global +body_gake__FP10e_mf_class = .text:0x000048A4; // type:function size:0x150 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000049F4; // type:function size:0x78 scope:global +e_mf_damage__FP10e_mf_class = .text:0x00004A6C; // type:function size:0xB60 scope:global +e_mf_backdrop__FP10e_mf_class = .text:0x000055CC; // type:function size:0x154 scope:global +e_mf_water__FP10e_mf_class = .text:0x00005720; // type:function size:0x1A0 scope:global +wolfkick_damage__FP10e_mf_class = .text:0x000058C0; // type:function size:0xB8 scope:global +big_damage__FP10e_mf_class = .text:0x00005978; // type:function size:0x110 scope:global +small_damage__FP10e_mf_class = .text:0x00005A88; // type:function size:0xB0 scope:global +damage_check__FP10e_mf_class = .text:0x00005B38; // type:function size:0x394 scope:global +action__FP10e_mf_class = .text:0x00005ECC; // type:function size:0x14D0 scope:global +anm_se_set__FP10e_mf_class = .text:0x0000739C; // type:function size:0x2FC scope:global +daE_MF_Execute__FP10e_mf_class = .text:0x00007698; // type:function size:0xCE0 scope:global +daE_MF_IsDelete__FP10e_mf_class = .text:0x00008378; // type:function size:0x8 scope:global +daE_MF_Delete__FP10e_mf_class = .text:0x00008380; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000083E8; // type:function size:0x1E8 scope:global +daE_MF_Create__FP10fopAc_ac_c = .text:0x000085D0; // type:function size:0x330 scope:global +__ct__10e_mf_classFv = .text:0x00008900; // type:function size:0x1DC scope:global +__dt__8cM3dGSphFv = .text:0x00008ADC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008B24; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00008B6C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00008C38; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008CBC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008D18; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008D88; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00008DF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008DFC; // type:function size:0x48 scope:global +__dt__12daE_MF_HIO_cFv = .text:0x00008E44; // type:function size:0x48 scope:global +__sinit_d_a_e_mf_cpp = .text:0x00008E8C; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00008EC8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008ED0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00008ED8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008EE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008EE8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00008EF0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00009304; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3828 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3832 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3833 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3834 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4120 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4346 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4459 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4559 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4561 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4562 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4563 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4565 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4566 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4567 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4568 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4573 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4634 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4636 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4737 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4899 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4900 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4971 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5152 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5153 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5154 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@5155 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5389 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5390 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5391 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5509 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5510 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5566 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5615 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5616 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6007 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6008 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6009 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6033 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6087 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6088 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6089 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6886 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6887 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6888 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6889 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6890 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@6891 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6892 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7307 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7308 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7309 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7310 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@7311 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7312 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7313 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7314 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7315 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7316 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7317 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7318 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7319 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7484 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7485 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000180; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3707 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3708 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3716 = .data:0x00000030; // type:object size:0x6 scope:local +@4569 = .data:0x00000038; // type:object size:0x2C scope:local +@4741 = .data:0x00000064; // type:object size:0x30 scope:local +@5567 = .data:0x00000094; // type:object size:0x24 scope:local +kado_bit$5580 = .data:0x000000B8; // type:object size:0x8 scope:local +kado_check_x$5581 = .data:0x000000C0; // type:object size:0x8 scope:local +@6010 = .data:0x000000C8; // type:object size:0x80 scope:local +j_spd$6379 = .data:0x00000148; // type:object size:0x16 scope:local +foot_idx$6427 = .data:0x00000160; // type:object size:0x8 scope:local +@6893 = .data:0x00000168; // type:object size:0x68 scope:local +jv_offset = .data:0x000001D0; // type:object size:0xC scope:global +jc_data = .data:0x000001DC; // type:object size:0x90 scope:global +cc_sph_src$7407 = .data:0x0000026C; // type:object size:0x40 scope:local +at_sph_src$7408 = .data:0x000002AC; // type:object size:0x40 scope:local +tate_sph_src$7409 = .data:0x000002EC; // type:object size:0x40 scope:local +l_daE_MF_Method = .data:0x0000032C; // type:object size:0x20 scope:global +g_profile_E_MF = .data:0x0000034C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000037C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000388; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000003A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000003DC; // type:object size:0x30 scope:global +__vt__12daE_MF_HIO_c = .data:0x0000040C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_209_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3844 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +target_info = .bss:0x00000078; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A0; // type:object size:0x4 scope:global data:4byte +c_start = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000108; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_mk/splits.txt b/config/GZ2P01/rels/d_a_e_mk/splits.txt new file mode 100644 index 0000000000..4c7bea7ee9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk.cpp: + .text start:0x000000EC end:0x000084F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B8 + .data start:0x00000000 end:0x00000260 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZ2P01/rels/d_a_e_mk/symbols.txt b/config/GZ2P01/rels/d_a_e_mk/symbols.txt new file mode 100644 index 0000000000..4a00f1d698 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mk/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MK_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10e_mk_classifUcf = .text:0x0000013C; // type:function size:0xAC scope:global +ok_anm_init__FP10e_mk_classifUcf = .text:0x000001E8; // type:function size:0xA8 scope:global +daE_MK_Draw__FP10e_mk_class = .text:0x00000290; // type:function size:0x1C8 scope:global +__dt__4cXyzFv = .text:0x00000458; // type:function size:0x3C scope:global +s_obj_delete__FPvPv = .text:0x00000494; // type:function size:0x60 scope:global +s_h_sub__FPvPv = .text:0x000004F4; // type:function size:0x70 scope:global +search_hasira__FP10e_mk_class = .text:0x00000564; // type:function size:0x2D0 scope:global +s_d_sub__FPvPv = .text:0x00000834; // type:function size:0x88 scope:global +search_db__FP10e_mk_class = .text:0x000008BC; // type:function size:0x27C scope:global +e_mk_move__FP10e_mk_class = .text:0x00000B38; // type:function size:0x930 scope:global +e_mk_wait__FP10e_mk_class = .text:0x00001468; // type:function size:0x170 scope:global +e_mk_shoot__FP10e_mk_class = .text:0x000015D8; // type:function size:0x500 scope:global +e_mk_yoro__FP10e_mk_class = .text:0x00001AD8; // type:function size:0x214 scope:global +e_mk_drop__FP10e_mk_class = .text:0x00001CEC; // type:function size:0x384 scope:global +e_mk_damage__FP10e_mk_class = .text:0x00002070; // type:function size:0x148 scope:global +damage_check__FP10e_mk_class = .text:0x000021B8; // type:function size:0x184 scope:global +e_mk_s_demo__FP10e_mk_class = .text:0x0000233C; // type:function size:0x404 scope:global +e_mk_e_demo__FP10e_mk_class = .text:0x00002740; // type:function size:0x7C8 scope:global +e_mk_r04_demo__FP10e_mk_class = .text:0x00002F08; // type:function size:0x4B8 scope:global +cam_3d_morf__FP10e_mk_classf = .text:0x000033C0; // type:function size:0xE4 scope:global +demo_camera_start__FP10e_mk_class = .text:0x000034A4; // type:function size:0xD58 scope:global +demo_camera_end__FP10e_mk_class = .text:0x000041FC; // type:function size:0x124C scope:global +s_ks_sub__FPvPv = .text:0x00005448; // type:function size:0x58 scope:global +s_brg_sub__FPvPv = .text:0x000054A0; // type:function size:0x60 scope:global +s_brg_sub2__FPvPv = .text:0x00005500; // type:function size:0x54 scope:global +demo_camera_r04__FP10e_mk_class = .text:0x00005554; // type:function size:0xAD8 scope:global +demo_camera_bohit__FP10e_mk_class = .text:0x0000602C; // type:function size:0x1C0 scope:global +demo_camera__FP10e_mk_class = .text:0x000061EC; // type:function size:0x30C scope:global +action__FP10e_mk_class = .text:0x000064F8; // type:function size:0x2D0 scope:global +anm_se_set__FP10e_mk_class = .text:0x000067C8; // type:function size:0x70C scope:global +daE_MK_Execute__FP10e_mk_class = .text:0x00006ED4; // type:function size:0xAB0 scope:global +daE_MK_IsDelete__FP10e_mk_class = .text:0x00007984; // type:function size:0x8 scope:global +daE_MK_Delete__FP10e_mk_class = .text:0x0000798C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000079F4; // type:function size:0x298 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007C8C; // type:function size:0x48 scope:global +daE_MK_Create__FP10fopAc_ac_c = .text:0x00007CD4; // type:function size:0x47C scope:global +__ct__10e_mk_classFv = .text:0x00008150; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x000082AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000082F4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000833C; // type:function size:0x70 scope:global +__dt__12daE_MK_HIO_cFv = .text:0x000083AC; // type:function size:0x48 scope:global +__sinit_d_a_e_mk_cpp = .text:0x000083F4; // type:function size:0xEC scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000084E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000084E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3780 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3862 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3864 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3973 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3975 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3976 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4287 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4322 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4434 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4551 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4711 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4907 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4908 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4909 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5004 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5297 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5298 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5302 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5303 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5304 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5305 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5306 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5307 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5308 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5309 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5310 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5311 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5312 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5313 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5314 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5317 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5319 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5320 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5634 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5635 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5638 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5642 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5643 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5646 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5647 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5648 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5650 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5651 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5652 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5654 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5962 = .rodata:0x00000178; // type:object size:0x4 scope:local data:string +@5963 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5965 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5967 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5969 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5970 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5971 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:string +@5972 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5973 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5974 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001AC; // type:object size:0x4 scope:local data:string +@5976 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@5978 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5979 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5980 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5981 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5982 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5983 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5984 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5985 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5986 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5987 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5988 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5989 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5990 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5991 = .rodata:0x000001EC; // type:object size:0x4 scope:local data:string +@5992 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5993 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5994 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5995 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5999 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6052 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6053 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6175 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6243 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float +@6458 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6459 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6460 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6461 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6462 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6463 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6464 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6465 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6466 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6730 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6731 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6732 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6733 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6734 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6735 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6943 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6944 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6945 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6946 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6947 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6948 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6949 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6950 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7096 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7097 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7098 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7099 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7100 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7101 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7102 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7103 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002A4; // type:object size:0x14 scope:local data:string_table +@4295 = .data:0x00000000; // type:object size:0x2C scope:local +@4437 = .data:0x0000002C; // type:object size:0x54 scope:local +@5006 = .data:0x00000080; // type:object size:0x34 scope:local +@6176 = .data:0x000000B4; // type:object size:0x2C scope:local +@6244 = .data:0x000000E0; // type:object size:0x90 scope:local +bo_eno_1$6320 = .data:0x00000170; // type:object size:0x4 scope:local +bo_eno_0$6330 = .data:0x00000174; // type:object size:0x8 scope:local +cc_sph_src$6839 = .data:0x0000017C; // type:object size:0x40 scope:local +l_daE_MK_Method = .data:0x000001BC; // type:object size:0x20 scope:global +g_profile_E_MK = .data:0x000001DC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000020C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000224; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000248; // type:object size:0xC scope:global +__vt__12daE_MK_HIO_c = .data:0x00000254; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3766 = .bss:0x00000048; // type:object size:0xC scope:local +demo_jump_pos_1 = .bss:0x00000054; // type:object size:0xC scope:global +@3767 = .bss:0x00000060; // type:object size:0xC scope:local +demo_jump_pos_2 = .bss:0x0000006C; // type:object size:0xC scope:global +@3768 = .bss:0x00000078; // type:object size:0xC scope:local +demo_jump_pos_3 = .bss:0x00000084; // type:object size:0xC scope:global +@3769 = .bss:0x00000090; // type:object size:0xC scope:local +STAGE_CENTER_POS = .bss:0x0000009C; // type:object size:0xC scope:global data:float +STAGE_ANGLE_Y = .bss:0x000000A8; // type:object size:0x2 scope:global data:2byte +lbl_210_bss_AA = .bss:0x000000AA; // type:object size:0x1 data:byte +@3772 = .bss:0x000000AC; // type:object size:0xC scope:local +l_HIO = .bss:0x000000B8; // type:object size:0x24 scope:global data:byte +target_info = .bss:0x000000DC; // type:object size:0x50 scope:global data:4byte +target_info_count = .bss:0x0000012C; // type:object size:0x4 scope:global data:4byte +lbl_210_bss_130 = .bss:0x00000130; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000194; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_mk_bo/splits.txt b/config/GZ2P01/rels/d_a_e_mk_bo/splits.txt new file mode 100644 index 0000000000..9f8095f62a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mk_bo/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk_bo.cpp: + .text start:0x000000EC end:0x00002A30 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000138 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_e_mk_bo/symbols.txt b/config/GZ2P01/rels/d_a_e_mk_bo/symbols.txt new file mode 100644 index 0000000000..1387f8a401 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mk_bo/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daE_MK_BO_Draw__FP13e_mk_bo_class = .text:0x000000EC; // type:function size:0x144 scope:global +hit_check__FP13e_mk_bo_class = .text:0x00000230; // type:function size:0x254 scope:global +e_mk_bo_shot__FP13e_mk_bo_class = .text:0x00000484; // type:function size:0x610 scope:global +e_mk_bo_start__FP13e_mk_bo_class = .text:0x00000A94; // type:function size:0x50C scope:global +e_mk_bo_r04__FP13e_mk_bo_class = .text:0x00000FA0; // type:function size:0x364 scope:global +e_mk_bo_hasira__FP13e_mk_bo_class = .text:0x00001304; // type:function size:0x2A0 scope:global +e_mk_bo_demo_ground__FP13e_mk_bo_class = .text:0x000015A4; // type:function size:0x5C scope:global +e_mk_bo_demo_spin__FP13e_mk_bo_class = .text:0x00001600; // type:function size:0x4C4 scope:global +action__FP13e_mk_bo_class = .text:0x00001AC4; // type:function size:0x1E0 scope:global +daE_MK_BO_Execute__FP13e_mk_bo_class = .text:0x00001CA4; // type:function size:0x628 scope:global +daE_MK_BO_IsDelete__FP13e_mk_bo_class = .text:0x000022CC; // type:function size:0x8 scope:global +daE_MK_BO_Delete__FP13e_mk_bo_class = .text:0x000022D4; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002324; // type:function size:0x1FC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002520; // type:function size:0x48 scope:global +daE_MK_BO_Create__FP10fopAc_ac_c = .text:0x00002568; // type:function size:0x268 scope:global +__dt__8cM3dGSphFv = .text:0x000027D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002818; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002860; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028BC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000292C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000299C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000029E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000029EC; // type:function size:0x8 scope:local +__dt__4cXyzFv = .text:0x000029F4; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4211 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4306 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4307 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4580 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4729 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4730 = .rodata:0x00000094; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bo_eno_1$4378 = .data:0x00000020; // type:object size:0x8 scope:local +bo_eno_2$4379 = .data:0x00000028; // type:object size:0x8 scope:local +bo_eno_12$4402 = .data:0x00000030; // type:object size:0x4 scope:local +bo_eno_end$4410 = .data:0x00000034; // type:object size:0x8 scope:local +at_sph_src$4657 = .data:0x0000003C; // type:object size:0x40 scope:local +l_daE_MK_BO_Method = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_E_MK_BO = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000012C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4243 = .bss:0x00000048; // type:object size:0xC scope:local +sc$4242 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_mm/splits.txt b/config/GZ2P01/rels/d_a_e_mm/splits.txt new file mode 100644 index 0000000000..7409aedd60 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_mm.cpp: + .text start:0x000000EC end:0x00003348 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000001B4 + .bss start:0x0000000C end:0x0000004C diff --git a/config/GZ2P01/rels/d_a_e_mm/symbols.txt b/config/GZ2P01/rels/d_a_e_mm/symbols.txt new file mode 100644 index 0000000000..0ec284c77b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mm/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MM_HIO_cFv = .text:0x000000EC; // type:function size:0x78 scope:global +anm_init__FP10e_mm_classifUcf = .text:0x00000164; // type:function size:0xAC scope:global +daE_MM_Draw__FP10e_mm_class = .text:0x00000210; // type:function size:0xD4 scope:global +pl_check__FP10e_mm_classfs = .text:0x000002E4; // type:function size:0x60 scope:global +damage_checkMetOn__FP10e_mm_class = .text:0x00000344; // type:function size:0x274 scope:global +damage_check__FP10e_mm_class = .text:0x000005B8; // type:function size:0x308 scope:global +wall_check__FP10e_mm_classf = .text:0x000008C0; // type:function size:0x150 scope:global +mGround_WaterEffSet__FP10e_mm_class = .text:0x00000A10; // type:function size:0xF0 scope:global +mWaterEffSet__FP10e_mm_classb = .text:0x00000B00; // type:function size:0x1B0 scope:global +way_gake_check__FP10e_mm_class = .text:0x00000CB0; // type:function size:0x16C scope:global +e_mm_normal__FP10e_mm_class = .text:0x00000E1C; // type:function size:0x454 scope:global +e_mm_dash__FP10e_mm_class = .text:0x00001270; // type:function size:0x67C scope:global +e_mm_defence__FP10e_mm_class = .text:0x000018EC; // type:function size:0xFC scope:global +e_mm_magne_wait__FP10e_mm_class = .text:0x000019E8; // type:function size:0xF4 scope:global +e_mm_turn__FP10e_mm_class = .text:0x00001ADC; // type:function size:0x17C scope:global +e_mm_damage__FP10e_mm_class = .text:0x00001C58; // type:function size:0x2BC scope:global +action__FP10e_mm_class = .text:0x00001F14; // type:function size:0x550 scope:global +daE_MM_Execute__FP10e_mm_class = .text:0x00002464; // type:function size:0x2C0 scope:global +daE_MM_IsDelete__FP10e_mm_class = .text:0x00002724; // type:function size:0x8 scope:global +daE_MM_Delete__FP10e_mm_class = .text:0x0000272C; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000027A0; // type:function size:0x10C scope:global +daE_MM_Create__FP10fopAc_ac_c = .text:0x000028AC; // type:function size:0x3E0 scope:global +__dt__8cM3dGSphFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002CD4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002DE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E58; // type:function size:0x48 scope:global +__dt__12daE_MM_HIO_cFv = .text:0x00002EA0; // type:function size:0x48 scope:global +__sinit_d_a_e_mm_cpp = .text:0x00002EE8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F24; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F2C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002F34; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3860 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3996 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4141 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4230 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4618 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4619 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4701 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4886 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +mDropEff$4000 = .data:0x00000038; // type:object size:0x8 scope:local +mDushEff$4038 = .data:0x00000040; // type:object size:0xC scope:local +@4621 = .data:0x0000004C; // type:object size:0x2C scope:local +cc_sph_src$4753 = .data:0x00000078; // type:object size:0x40 scope:local +cc_wind_sph_src$4754 = .data:0x000000B8; // type:object size:0x40 scope:local +l_daE_MM_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_MM = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000148; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12daE_MM_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_212_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_mm_mt/splits.txt b/config/GZ2P01/rels/d_a_e_mm_mt/splits.txt new file mode 100644 index 0000000000..eba3978fdd --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mm_mt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_mm_mt.cpp: + .text start:0x00000078 end:0x00002950 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2P01/rels/d_a_e_mm_mt/symbols.txt b/config/GZ2P01/rels/d_a_e_mm_mt/symbols.txt new file mode 100644 index 0000000000..18617708b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_mm_mt/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_MM_MT_Draw__FP13e_mm_mt_class = .text:0x00000078; // type:function size:0xE4 scope:global +e_mm_hookCheck__FP13e_mm_mt_class = .text:0x0000015C; // type:function size:0x214 scope:global +e_mm_mt_normal__FP13e_mm_mt_class = .text:0x00000370; // type:function size:0x278 scope:global +e_mm_mt_hagare__FP13e_mm_mt_class = .text:0x000005E8; // type:function size:0x25C scope:global +e_mm_mt_carry__FP13e_mm_mt_class = .text:0x00000844; // type:function size:0x288 scope:global +wall_angle_get__FP13e_mm_mt_class = .text:0x00000ACC; // type:function size:0x1A4 scope:global +e_mm_mt_drop__FP13e_mm_mt_class = .text:0x00000C70; // type:function size:0x620 scope:global +action__FP13e_mm_mt_class = .text:0x00001290; // type:function size:0xBB0 scope:global +daE_MM_MT_Execute__FP13e_mm_mt_class = .text:0x00001E40; // type:function size:0xB4 scope:global +daE_MM_MT_IsDelete__FP13e_mm_mt_class = .text:0x00001EF4; // type:function size:0x8 scope:global +daE_MM_MT_Delete__FP13e_mm_mt_class = .text:0x00001EFC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001F58; // type:function size:0x88 scope:global +daE_MM_MT_Create__FP10fopAc_ac_c = .text:0x00001FE0; // type:function size:0x338 scope:global +__dt__8cM3dGSphFv = .text:0x00002318; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002360; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000023A8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002404; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002474; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000024E4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000252C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002534; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000253C; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3829 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4009 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4092 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4338 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4340 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4730 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4731 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4733 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4737 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4896 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4897 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src$4792 = .data:0x00000038; // type:object size:0x40 scope:local +hk_sph_src$4793 = .data:0x00000078; // type:object size:0x40 scope:local +l_daE_MM_MT_Method = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_E_MM_MT = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000108; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ms/splits.txt b/config/GZ2P01/rels/d_a_e_ms/splits.txt new file mode 100644 index 0000000000..2941c2ee33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ms/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ms.cpp: + .text start:0x000000EC end:0x00003A50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_e_ms/symbols.txt b/config/GZ2P01/rels/d_a_e_ms/symbols.txt new file mode 100644 index 0000000000..5fa8c99f0c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ms/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_MS_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_ms_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +pl_check__FP10e_ms_classf = .text:0x000001E0; // type:function size:0x4C scope:global +daE_MS_Draw__FP10e_ms_class = .text:0x0000022C; // type:function size:0x120 scope:global +sibuki_set__FP10e_ms_class = .text:0x0000034C; // type:function size:0xE8 scope:global +ms_disappear__FP10e_ms_class = .text:0x00000434; // type:function size:0x11C scope:global +s_d_sub__FPvPv = .text:0x00000550; // type:function size:0x7C scope:global +search_dokuro__FP10e_ms_class = .text:0x000005CC; // type:function size:0x17C scope:global +way_set__FP10e_ms_class = .text:0x00000748; // type:function size:0x178 scope:global +e_ms_normal__FP10e_ms_class = .text:0x000008C0; // type:function size:0x3D0 scope:global +e_ms_attack__FP10e_ms_class = .text:0x00000C90; // type:function size:0x340 scope:global +search_ground_1__FP10e_ms_class = .text:0x00000FD0; // type:function size:0x4E4 scope:global +__ct__4cXyzFv = .text:0x000014B4; // type:function size:0x4 scope:global +e_ms_swim__FP10e_ms_class = .text:0x000014B8; // type:function size:0x1A8 scope:global +e_ms_dokuro__FP10e_ms_class = .text:0x00001660; // type:function size:0x3D8 scope:global +e_ms_damage__FP10e_ms_class = .text:0x00001A38; // type:function size:0x22C scope:global +e_ms_wolfbite__FP10e_ms_class = .text:0x00001C64; // type:function size:0x130 scope:global +e_ms_standby__FP10e_ms_class = .text:0x00001D94; // type:function size:0x60 scope:global +damage_check__FP10e_ms_class = .text:0x00001DF4; // type:function size:0x18C scope:global +action__FP10e_ms_class = .text:0x00001F80; // type:function size:0x61C scope:global +anm_se_set__FP10e_ms_class = .text:0x0000259C; // type:function size:0x428 scope:global +daE_MS_Execute__FP10e_ms_class = .text:0x000029C4; // type:function size:0x4BC scope:global +daE_MS_IsDelete__FP10e_ms_class = .text:0x00002E80; // type:function size:0x8 scope:global +daE_MS_Delete__FP10e_ms_class = .text:0x00002E88; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EF0; // type:function size:0xF8 scope:global +daE_MS_Create__FP10fopAc_ac_c = .text:0x00002FE8; // type:function size:0x370 scope:global +__dt__8cM3dGSphFv = .text:0x00003358; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033A0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000033E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003444; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000034B4; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003524; // type:function size:0x48 scope:global +__dt__12daE_MS_HIO_cFv = .text:0x0000356C; // type:function size:0x48 scope:global +__sinit_d_a_e_ms_cpp = .text:0x000035B4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035F0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035F8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003600; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003A14; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3800 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3804 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3805 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3821 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3838 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4053 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4324 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4401 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4619 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4621 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3679 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3680 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3688 = .data:0x00000030; // type:object size:0x6 scope:local +@4628 = .data:0x00000038; // type:object size:0x2C scope:local +eff_id$4781 = .data:0x00000064; // type:object size:0x8 scope:local +cc_sph_src$4909 = .data:0x0000006C; // type:object size:0x40 scope:local +at_sph_src$4910 = .data:0x000000AC; // type:object size:0x40 scope:local +l_daE_MS_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_E_MS = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12daE_MS_HIO_c = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_214_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3816 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +target_info = .bss:0x00000070; // type:object size:0x50 scope:global +target_info_count = .bss:0x000000C0; // type:object size:0x4 scope:global data:4byte +@4778 = .bss:0x000000C4; // type:object size:0xC scope:local +sc$4777 = .bss:0x000000D4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000140; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_nest/splits.txt b/config/GZ2P01/rels/d_a_e_nest/splits.txt new file mode 100644 index 0000000000..2239837a1d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_nest/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_nest.cpp: + .text start:0x000000EC end:0x00003828 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000014C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_e_nest/symbols.txt b/config/GZ2P01/rels/d_a_e_nest/symbols.txt new file mode 100644 index 0000000000..5f5b3f491a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_nest/symbols.txt @@ -0,0 +1,123 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daE_Nest_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +hahen_draw__FP12e_nest_class = .text:0x00000110; // type:function size:0x90 scope:global +s_bomb_sub__FPvPv = .text:0x000001A0; // type:function size:0x18C scope:global +hahen_normal__FP12e_nest_classP12nest_hahen_s = .text:0x0000032C; // type:function size:0x630 scope:global +hahen_move__FP12e_nest_class = .text:0x0000095C; // type:function size:0x134 scope:global +daE_Nest_Draw__FP12e_nest_class = .text:0x00000A90; // type:function size:0x110 scope:global +mtx_cc_set__FP12e_nest_class = .text:0x00000BA0; // type:function size:0x19C scope:global +e_nest_normal__FP12e_nest_class = .text:0x00000D3C; // type:function size:0x4F4 scope:global +wall_angle_get__FP12e_nest_class = .text:0x00001230; // type:function size:0x1B0 scope:global +e_nest_drop__FP12e_nest_class = .text:0x000013E0; // type:function size:0x344 scope:global +e_nest_carry__FP12e_nest_class = .text:0x00001724; // type:function size:0x16C scope:global +water_check__FP12e_nest_class = .text:0x00001890; // type:function size:0x11C scope:global +simple_bg_check__FP12e_nest_class = .text:0x000019AC; // type:function size:0x288 scope:global +e_nest_float__FP12e_nest_class = .text:0x00001C34; // type:function size:0x25C scope:global +e_nest_hahen__FP12e_nest_class = .text:0x00001E90; // type:function size:0x3F0 scope:global +e_nest_hook__FP12e_nest_class = .text:0x00002280; // type:function size:0xAC scope:global +bee_nest_action__FP12e_nest_class = .text:0x0000232C; // type:function size:0x49C scope:global +shot_b_sub__FPvPv = .text:0x000027C8; // type:function size:0x78 scope:global +demo_camera__FP12e_nest_class = .text:0x00002840; // type:function size:0x2A4 scope:global +daE_Nest_Execute__FP12e_nest_class = .text:0x00002AE4; // type:function size:0x4A0 scope:global +daE_Nest_IsDelete__FP12e_nest_class = .text:0x00002F84; // type:function size:0x8 scope:global +daE_Nest_Delete__FP12e_nest_class = .text:0x00002F8C; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003000; // type:function size:0x12C scope:global +daE_Nest_Create__FP10fopAc_ac_c = .text:0x0000312C; // type:function size:0x4E0 scope:global +__dt__12nest_hahen_sFv = .text:0x0000360C; // type:function size:0x3C scope:global +__ct__12nest_hahen_sFv = .text:0x00003648; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000364C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00003694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000036DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003724; // type:function size:0x70 scope:global +__dt__14daE_Nest_HIO_cFv = .text:0x00003794; // type:function size:0x48 scope:global +__sinit_d_a_e_nest_cpp = .text:0x000037DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003820; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4067 = .rodata:0x00000008; // type:object size:0x8 scope:local +@4068 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4069 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4070 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000030; // type:object size:0x4 scope:local data:string +@4202 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4490 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4550 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4719 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4720 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5008 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5110 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5114 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5202 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5203 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5204 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000108; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0xF scope:local data:string_table +c_x$4617 = .data:0x00000000; // type:object size:0xC scope:local +c_z$4618 = .data:0x0000000C; // type:object size:0xC scope:local +w_eff_id$4885 = .data:0x00000018; // type:object size:0x8 scope:local +b_eff_id$4895 = .data:0x00000020; // type:object size:0x4 scope:local +cc_sph_src$5262 = .data:0x00000024; // type:object size:0x40 scope:local +cc_cyl_src$5263 = .data:0x00000064; // type:object size:0x44 scope:local +l_daE_Nest_Method = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_E_NEST = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000011C; // type:object size:0x24 scope:global +__vt__14daE_Nest_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_69_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3994 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_nz/splits.txt b/config/GZ2P01/rels/d_a_e_nz/splits.txt new file mode 100644 index 0000000000..a781156b2e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_nz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nz.cpp: + .text start:0x000000EC end:0x0000286C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2P01/rels/d_a_e_nz/symbols.txt b/config/GZ2P01/rels/d_a_e_nz/symbols.txt new file mode 100644 index 0000000000..3269b726c0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_nz/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_NZ_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +anm_init__FP10e_nz_classifUcf = .text:0x0000013C; // type:function size:0xAC scope:global +pl_check__FP10e_nz_classf = .text:0x000001E8; // type:function size:0x3C scope:global +daE_NZ_Draw__FP10e_nz_class = .text:0x00000224; // type:function size:0x100 scope:global +e_nz_normal__FP10e_nz_class = .text:0x00000324; // type:function size:0x420 scope:global +e_nz_attack__FP10e_nz_class = .text:0x00000744; // type:function size:0x63C scope:global +e_nz_stick__FP10e_nz_class = .text:0x00000D80; // type:function size:0x144 scope:global +damage_check__FP10e_nz_class = .text:0x00000EC4; // type:function size:0x108 scope:global +e_nz_damage__FP10e_nz_class = .text:0x00000FCC; // type:function size:0x1C4 scope:global +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00001190; // type:function size:0xD8 scope:global +action__FP10e_nz_class = .text:0x00001268; // type:function size:0x534 scope:global +daE_NZ_Execute__FP10e_nz_class = .text:0x0000179C; // type:function size:0x538 scope:global +daE_NZ_IsDelete__FP10e_nz_class = .text:0x00001CD4; // type:function size:0x8 scope:global +daE_NZ_Delete__FP10e_nz_class = .text:0x00001CDC; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001D80; // type:function size:0x144 scope:global +daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001EC4; // type:function size:0x2B0 scope:global +__dt__8cM3dGSphFv = .text:0x00002174; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000021BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002204; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002260; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000022D0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002340; // type:function size:0x48 scope:global +__dt__12daE_NZ_HIO_cFv = .text:0x00002388; // type:function size:0x48 scope:global +__sinit_d_a_e_nz_cpp = .text:0x000023D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000240C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002414; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000241C; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002830; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4088 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4321 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +stick_bit = .data:0x00000038; // type:object size:0x8 scope:global data:byte +stick_d = .data:0x00000040; // type:object size:0x50 scope:global +eff_id$4227 = .data:0x00000090; // type:object size:0x8 scope:local +cc_sph_src$4510 = .data:0x00000098; // type:object size:0x40 scope:local +l_daE_NZ_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_E_NZ = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000128; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:global +__vt__12daE_NZ_HIO_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_215_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3805 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +lbl_215_bss_74 = .bss:0x00000074; // type:object size:0x1 data:byte +@4220 = .bss:0x00000078; // type:object size:0xC scope:local +sc$4219 = .bss:0x00000088; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_oc/splits.txt b/config/GZ2P01/rels/d_a_e_oc/splits.txt new file mode 100644 index 0000000000..783af67c8f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_oc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oc.cpp: + .text start:0x000000EC end:0x00009634 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000204 + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2P01/rels/d_a_e_oc/symbols.txt b/config/GZ2P01/rels/d_a_e_oc/symbols.txt new file mode 100644 index 0000000000..a970f61e3b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_oc/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_OC_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +ctrlJoint__8daE_OC_cFP8J3DJointP8J3DModel = .text:0x00000150; // type:function size:0xB8 scope:global +JointCallBack__8daE_OC_cFP8J3DJointi = .text:0x00000208; // type:function size:0x4C scope:global +draw__8daE_OC_cFv = .text:0x00000254; // type:function size:0x1E4 scope:global +daE_OC_Draw__FP8daE_OC_c = .text:0x00000438; // type:function size:0x20 scope:global +s_other_oc__FPvPv = .text:0x00000458; // type:function size:0x29C scope:global +getVisionAngle__8daE_OC_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x3C scope:global +searchOtherOc__8daE_OC_cFv = .text:0x00000730; // type:function size:0x198 scope:global +setWatchMode__8daE_OC_cFv = .text:0x000008C8; // type:function size:0x58 scope:global +searchPlayer__8daE_OC_cFv = .text:0x00000920; // type:function size:0x100 scope:global +s_obj_sub__FPvPv = .text:0x00000A20; // type:function size:0x90 scope:global +searchPlayer2__8daE_OC_cFv = .text:0x00000AB0; // type:function size:0x170 scope:global +searchPlayerShakeHead__8daE_OC_cFv = .text:0x00000C20; // type:function size:0xDC scope:global +searchSound__8daE_OC_cFv = .text:0x00000CFC; // type:function size:0x10C scope:global +s_demo_oc__FPvPv = .text:0x00000E08; // type:function size:0x7C scope:global +checkBeforeBg__8daE_OC_cFv = .text:0x00000E84; // type:function size:0x294 scope:global +__dt__8cM3dGPlaFv = .text:0x00001118; // type:function size:0x48 scope:global +checkBeforeBgFind__8daE_OC_cFv = .text:0x00001160; // type:function size:0x23C scope:global +checkBeforeFloorBg__8daE_OC_cFf = .text:0x0000139C; // type:function size:0x118 scope:global +checkDamageBg__8daE_OC_cFv = .text:0x000014B4; // type:function size:0x17C scope:global +setGroundAngle__8daE_OC_cFv = .text:0x00001630; // type:function size:0x1AC scope:global +setActionMode__8daE_OC_cFii = .text:0x000017DC; // type:function size:0x5C scope:global +getCutType__8daE_OC_cFv = .text:0x00001838; // type:function size:0x74 scope:global +offTgSph__8daE_OC_cFv = .text:0x000018AC; // type:function size:0x68 scope:global +damage_check__8daE_OC_cFv = .text:0x00001914; // type:function size:0x480 scope:global +setBck__8daE_OC_cFiUcff = .text:0x00001D94; // type:function size:0xA8 scope:global +checkBck__8daE_OC_cFi = .text:0x00001E3C; // type:function size:0x60 scope:global +setSpitEffect__8daE_OC_cFv = .text:0x00001E9C; // type:function size:0xB0 scope:global +getHeadAngle__8daE_OC_cFv = .text:0x00001F4C; // type:function size:0x6C scope:global +setStabPos__8daE_OC_cFv = .text:0x00001FB8; // type:function size:0x90 scope:global +setWaitSound__8daE_OC_cFv = .text:0x00002048; // type:function size:0x7C scope:global +setWalkSound__8daE_OC_cFv = .text:0x000020C4; // type:function size:0xCC scope:global +setWalkStSound__8daE_OC_cFv = .text:0x00002190; // type:function size:0x118 scope:global +setDashSound__8daE_OC_cFv = .text:0x000022A8; // type:function size:0x188 scope:global +setWaitStSound__8daE_OC_cFv = .text:0x00002430; // type:function size:0x148 scope:global +setFootNoteSound__8daE_OC_cFv = .text:0x00002578; // type:function size:0x4C scope:global +executeWait__8daE_OC_cFv = .text:0x000025C4; // type:function size:0x704 scope:global +executeWalk__8daE_OC_cFv = .text:0x00002CC8; // type:function size:0x438 scope:global +executeTalk__8daE_OC_cFv = .text:0x00003100; // type:function size:0x334 scope:global +executeFind__8daE_OC_cFv = .text:0x00003434; // type:function size:0x9D4 scope:global +setWeaponGroundAngle__8daE_OC_cFv = .text:0x00003E08; // type:function size:0x2D8 scope:global +executeAttack__8daE_OC_cFv = .text:0x000040E0; // type:function size:0x800 scope:global +executeDamage__8daE_OC_cFv = .text:0x000048E0; // type:function size:0x364 scope:global +executeBigDamage__8daE_OC_cFv = .text:0x00004C44; // type:function size:0x5D4 scope:global +executeWatch__8daE_OC_cFv = .text:0x00005218; // type:function size:0x2EC scope:global +executeSoundWatch__8daE_OC_cFv = .text:0x00005504; // type:function size:0x334 scope:global +checkBeforeDeath__8daE_OC_cFv = .text:0x00005838; // type:function size:0x34 scope:global +executeDeath__8daE_OC_cFv = .text:0x0000586C; // type:function size:0x210 scope:global +setWaterEffect__8daE_OC_cFv = .text:0x00005A7C; // type:function size:0x118 scope:global +executeWaterDeath__8daE_OC_cFv = .text:0x00005B94; // type:function size:0x330 scope:global +executeDemoMaster__8daE_OC_cFv = .text:0x00005EC4; // type:function size:0x760 scope:global +executeDemoChild__8daE_OC_cFv = .text:0x00006624; // type:function size:0x360 scope:global +checkFall__8daE_OC_cFv = .text:0x00006984; // type:function size:0x1B8 scope:global +executeFallDead__8daE_OC_cFv = .text:0x00006B3C; // type:function size:0x1B0 scope:global +executeFall__8daE_OC_cFv = .text:0x00006CEC; // type:function size:0x160 scope:global +executeFindStay__8daE_OC_cFv = .text:0x00006E4C; // type:function size:0x288 scope:global +executeMoveOut__8daE_OC_cFv = .text:0x000070D4; // type:function size:0x894 scope:global +checkWaterSurface__8daE_OC_cFv = .text:0x00007968; // type:function size:0xD8 scope:global +action__8daE_OC_cFv = .text:0x00007A40; // type:function size:0x6B8 scope:global +mtx_set__8daE_OC_cFv = .text:0x000080F8; // type:function size:0xC0 scope:global +cc_set__8daE_OC_cFv = .text:0x000081B8; // type:function size:0x244 scope:global +execute__8daE_OC_cFv = .text:0x000083FC; // type:function size:0x268 scope:global +daE_OC_Execute__FP8daE_OC_c = .text:0x00008664; // type:function size:0x20 scope:global +daE_OC_IsDelete__FP8daE_OC_c = .text:0x00008684; // type:function size:0x8 scope:global +_delete__8daE_OC_cFv = .text:0x0000868C; // type:function size:0x84 scope:global +daE_OC_Delete__FP8daE_OC_c = .text:0x00008710; // type:function size:0x20 scope:global +CreateHeap__8daE_OC_cFv = .text:0x00008730; // type:function size:0x178 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000088A8; // type:function size:0x20 scope:global +create__8daE_OC_cFv = .text:0x000088C8; // type:function size:0x504 scope:global +__dt__8dCcD_SphFv = .text:0x00008DCC; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00008E98; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00008F1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00008F64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008FAC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009008; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009078; // type:function size:0x70 scope:global +daE_OC_Create__FP8daE_OC_c = .text:0x000090E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009108; // type:function size:0x48 scope:global +__dt__12daE_OC_HIO_cFv = .text:0x00009150; // type:function size:0x48 scope:global +__sinit_d_a_e_oc_cpp = .text:0x00009198; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000091D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000091DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000091E4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000095F8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3911 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3914 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local +oc_attackb_trans__6E_OC_n = .rodata:0x0000002C; // type:object size:0x28 scope:global +oc_attackc_trans__6E_OC_n = .rodata:0x00000054; // type:object size:0x28 scope:global +@3932 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4555 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4587 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4862 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4962 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4991 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4992 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@5016 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5047 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5075 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5076 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5077 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5078 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5214 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5215 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5216 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5302 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5352 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5353 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5553 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5554 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5555 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5556 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5849 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5850 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5851 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5852 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5853 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5921 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5922 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5923 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6039 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6040 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6089 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6147 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6198 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6299 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6300 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6301 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6302 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6488 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6489 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6490 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6491 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6492 = .rodata:0x00000170; // type:object size:0x4 scope:local data:string +@6493 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6494 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6495 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@6496 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6497 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6498 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6499 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6501 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6502 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6503 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6504 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6505 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6506 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6507 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6508 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:string +@6509 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6510 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:string +@6511 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6512 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6515 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6590 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6591 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6592 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7495 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7496 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001E4; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3790 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3791 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3799 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__6E_OC_n = .data:0x00000038; // type:object size:0x40 scope:global +at_sph_src__6E_OC_n = .data:0x00000078; // type:object size:0x40 scope:global +@4695 = .data:0x000000B8; // type:object size:0x9C scope:local +@5924 = .data:0x00000154; // type:object size:0x1C scope:local +w_eff_id$6206 = .data:0x00000170; // type:object size:0x8 scope:local +@6513 = .data:0x00000178; // type:object size:0x24 scope:local +@6593 = .data:0x0000019C; // type:object size:0x24 scope:local +@7106 = .data:0x000001C0; // type:object size:0x44 scope:local +l_daE_OC_Method = .data:0x00000204; // type:object size:0x20 scope:global +g_profile_E_OC = .data:0x00000224; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000254; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000260; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000284; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000290; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12daE_OC_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_battle_oc__6E_OC_n = .bss:0x00000048; // type:object size:0x4 scope:global +m_damage_oc__6E_OC_n = .bss:0x0000004C; // type:object size:0x4 scope:global +m_death_oc__6E_OC_n = .bss:0x00000050; // type:object size:0x4 scope:global +m_talk_oc__6E_OC_n = .bss:0x00000054; // type:object size:0x4 scope:global +lbl_216_bss_58 = .bss:0x00000058; // type:object size:0x1 data:byte +@3927 = .bss:0x0000005C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000068; // type:object size:0x28 scope:global data:float +@6203 = .bss:0x00000090; // type:object size:0xC scope:local +sc$6202 = .bss:0x000000A0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_oct_bg/splits.txt b/config/GZ2P01/rels/d_a_e_oct_bg/splits.txt new file mode 100644 index 0000000000..fd7fd9801f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_oct_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oct_bg.cpp: + .text start:0x000000EC end:0x00003C2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000002A0 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_e_oct_bg/symbols.txt b/config/GZ2P01/rels/d_a_e_oct_bg/symbols.txt new file mode 100644 index 0000000000..701de4c9f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_oct_bg/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daE_OctBg_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v = .text:0x0000014C; // type:function size:0xA4 scope:global +setSparkEffect__11daE_OctBg_cFv = .text:0x000001F0; // type:function size:0x108 scope:global +checkExplode__11daE_OctBg_cFv = .text:0x000002F8; // type:function size:0x104 scope:global +action__11daE_OctBg_cFv = .text:0x000003FC; // type:function size:0x324 scope:global +_delete__11daE_OctBg_cFv = .text:0x00000720; // type:function size:0x68 scope:global +daE_OctBg_Delete__FP11daE_OctBg_c = .text:0x00000788; // type:function size:0x20 scope:global +cc_set__11daE_OctBg_cFv = .text:0x000007A8; // type:function size:0x1B0 scope:global +mtx_set__11daE_OctBg_cFv = .text:0x00000958; // type:function size:0x13C scope:global +checkNormalAttack__11daE_OctBg_cFv = .text:0x00000A94; // type:function size:0x1F8 scope:global +checkChase__11daE_OctBg_cFv = .text:0x00000C8C; // type:function size:0x84 scope:global +born_swim__11daE_OctBg_cFv = .text:0x00000D10; // type:function size:0x1F8 scope:global +swim__11daE_OctBg_cFv = .text:0x00000F08; // type:function size:0x54C scope:global +setChasePos__11daE_OctBg_cFR4cXyzf = .text:0x00001454; // type:function size:0xB8 scope:global +checkCoreFishAttack__11daE_OctBg_cFv = .text:0x0000150C; // type:function size:0x4C scope:global +chase_core__11daE_OctBg_cFv = .text:0x00001558; // type:function size:0x5D0 scope:global +normal_attack__11daE_OctBg_cFv = .text:0x00001B28; // type:function size:0x504 scope:global +core_fish_attack__11daE_OctBg_cFv = .text:0x0000202C; // type:function size:0x5C8 scope:global +back_swim__11daE_OctBg_cFv = .text:0x000025F4; // type:function size:0x200 scope:global +setBombCarry__11daE_OctBg_cFi = .text:0x000027F4; // type:function size:0xD4 scope:global +hook__11daE_OctBg_cFv = .text:0x000028C8; // type:function size:0x64 scope:global +damage__11daE_OctBg_cFv = .text:0x0000292C; // type:function size:0x1E0 scope:global +bomb_wait__11daE_OctBg_cFv = .text:0x00002B0C; // type:function size:0x204 scope:global +damage_check__11daE_OctBg_cFv = .text:0x00002D10; // type:function size:0x22C scope:global +execute__11daE_OctBg_cFv = .text:0x00002F3C; // type:function size:0x48 scope:global +daE_OctBg_Execute__FP11daE_OctBg_c = .text:0x00002F84; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002FA4; // type:function size:0x20 scope:global +ctrlJoint__11daE_OctBg_cFP8J3DJointP8J3DModel = .text:0x00002FC4; // type:function size:0xEC scope:global +JointCallBack__11daE_OctBg_cFP8J3DJointi = .text:0x000030B0; // type:function size:0x4C scope:global +CreateHeap__11daE_OctBg_cFv = .text:0x000030FC; // type:function size:0x1C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000032BC; // type:function size:0x48 scope:global +create__11daE_OctBg_cFv = .text:0x00003304; // type:function size:0x394 scope:global +__dt__8cM3dGSphFv = .text:0x00003698; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000036E0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003728; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003784; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000037F4; // type:function size:0x70 scope:global +daE_OctBg_Create__FP11daE_OctBg_c = .text:0x00003864; // type:function size:0x20 scope:global +draw__11daE_OctBg_cFv = .text:0x00003884; // type:function size:0x1FC scope:global +daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00003A80; // type:function size:0x20 scope:global +daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00003AA0; // type:function size:0xB0 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003B50; // type:function size:0x48 scope:global +__dt__15daE_OctBg_HIO_cFv = .text:0x00003B98; // type:function size:0x48 scope:global +__sinit_d_a_e_oct_bg_cpp = .text:0x00003BE0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003C1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003C24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3915 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3985 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4104 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4148 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4150 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4151 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4293 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4297 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4559 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4560 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4561 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4562 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4682 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4683 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4684 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4815 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E4; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3618 = .data:0x00000020; // type:object size:0xC scope:local data:4byte +cc_obg_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x0000002C; // type:object size:0x40 scope:global +cc_obg_at_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x0000006C; // type:object size:0x40 scope:global +enemyBombID$3784 = .data:0x000000AC; // type:object size:0xA scope:local +@4133 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4136 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +@4171 = .data:0x000000D0; // type:object size:0xC scope:local +@4183 = .data:0x000000DC; // type:object size:0xC scope:local +@4190 = .data:0x000000E8; // type:object size:0xC scope:local +@4194 = .data:0x000000F4; // type:object size:0xC scope:local +@4335 = .data:0x00000100; // type:object size:0xC scope:local +@4349 = .data:0x0000010C; // type:object size:0xC scope:local +@4353 = .data:0x00000118; // type:object size:0xC scope:local +@4476 = .data:0x00000124; // type:object size:0xC scope:local data:4byte +@4481 = .data:0x00000130; // type:object size:0xC scope:local data:4byte +@4580 = .data:0x0000013C; // type:object size:0xC scope:local data:4byte +@4700 = .data:0x00000148; // type:object size:0xC scope:local data:4byte +@4703 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@4792 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@4852 = .data:0x0000016C; // type:object size:0xC scope:local +@4854 = .data:0x00000178; // type:object size:0xC scope:local +@4865 = .data:0x00000184; // type:object size:0xC scope:local +@4867 = .data:0x00000190; // type:object size:0xC scope:local +@4878 = .data:0x0000019C; // type:object size:0xC scope:local +@4881 = .data:0x000001A8; // type:object size:0xC scope:local +@5042 = .data:0x000001B4; // type:object size:0xC scope:local +@5232 = .data:0x000001C0; // type:object size:0xC scope:local data:4byte +@5234 = .data:0x000001CC; // type:object size:0xC scope:local data:4byte +l_daE_OctBg_Method = .data:0x000001D8; // type:object size:0x20 scope:global +g_profile_E_OctBg = .data:0x000001F8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000228; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000024C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000258; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000288; // type:object size:0xC scope:global +__vt__15daE_OctBg_HIO_c = .data:0x00000294; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_217_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3763 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x24 scope:global data:byte +lbl_217_bss_79 = .bss:0x00000079; // type:object size:0x1 data:byte +lbl_217_bss_7A = .bss:0x0000007A; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ot/splits.txt b/config/GZ2P01/rels/d_a_e_ot/splits.txt new file mode 100644 index 0000000000..7e4baaea3c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ot.cpp: + .text start:0x000000EC end:0x00002CB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000002F0 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZ2P01/rels/d_a_e_ot/symbols.txt b/config/GZ2P01/rels/d_a_e_ot/symbols.txt new file mode 100644 index 0000000000..da13b471f4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ot/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_OT_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +draw__8daE_OT_cFv = .text:0x00000134; // type:function size:0x120 scope:global +daE_OT_Draw__FP8daE_OT_c = .text:0x00000254; // type:function size:0x20 scope:global +setBck__8daE_OT_cFiUcff = .text:0x00000274; // type:function size:0xA4 scope:global +setActionMode__8daE_OT_cFii = .text:0x00000318; // type:function size:0x18 scope:global +damage_check__8daE_OT_cFv = .text:0x00000330; // type:function size:0x2A0 scope:global +checkWaterSurface__8daE_OT_cFv = .text:0x000005D0; // type:function size:0x88 scope:global +setWaterEffect__8daE_OT_cFv = .text:0x00000658; // type:function size:0x164 scope:global +setEggBreakEffect__8daE_OT_cFv = .text:0x000007BC; // type:function size:0xA4 scope:global +setDeathLightEffect__8daE_OT_cFv = .text:0x00000860; // type:function size:0xF8 scope:global +setEggStay__8daE_OT_cFv = .text:0x00000958; // type:function size:0xDC scope:global +executeEgg__8daE_OT_cFv = .text:0x00000A34; // type:function size:0x35C scope:global +executeBorn__8daE_OT_cFv = .text:0x00000D90; // type:function size:0x160 scope:global +executeAttack__8daE_OT_cFv = .text:0x00000EF0; // type:function size:0x358 scope:global +executePanic__8daE_OT_cFv = .text:0x00001248; // type:function size:0x42C scope:global +executeDamage__8daE_OT_cFv = .text:0x00001674; // type:function size:0x348 scope:global +action__8daE_OT_cFv = .text:0x000019BC; // type:function size:0x1DC scope:global +mtx_set__8daE_OT_cFv = .text:0x00001B98; // type:function size:0x98 scope:global +cc_set__8daE_OT_cFv = .text:0x00001C30; // type:function size:0x174 scope:global +execute__8daE_OT_cFv = .text:0x00001DA4; // type:function size:0xAC scope:global +daE_OT_Execute__FP8daE_OT_c = .text:0x00001E50; // type:function size:0x20 scope:global +daE_OT_IsDelete__FP8daE_OT_c = .text:0x00001E70; // type:function size:0x8 scope:global +_delete__8daE_OT_cFv = .text:0x00001E78; // type:function size:0x74 scope:global +daE_OT_Delete__FP8daE_OT_c = .text:0x00001EEC; // type:function size:0x20 scope:global +CreateHeap__8daE_OT_cFv = .text:0x00001F0C; // type:function size:0x1C8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000020D4; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000211C; // type:function size:0x20 scope:global +create__8daE_OT_cFv = .text:0x0000213C; // type:function size:0x460 scope:global +__dt__8cM3dGSphFv = .text:0x0000259C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000262C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002688; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000026F8; // type:function size:0x70 scope:global +daE_OT_Create__FP8daE_OT_c = .text:0x00002768; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002788; // type:function size:0x48 scope:global +__dt__12daE_OT_HIO_cFv = .text:0x000027D0; // type:function size:0x48 scope:global +__sinit_d_a_e_ot_cpp = .text:0x00002818; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002854; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000285C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002864; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00002C78; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3910 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4199 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4277 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4283 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4314 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4383 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4512 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3789 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3790 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3798 = .data:0x00000030; // type:object size:0x6 scope:local +rand_speed__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000038; // type:object size:0x10 scope:global +rand_angle__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000048; // type:object size:0x8 scope:global +rand_angle2__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000050; // type:object size:0x8 scope:global +egg_pos__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000058; // type:object size:0xF0 scope:global +cc_ot_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000148; // type:object size:0x40 scope:global +cc_ot_at_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000188; // type:object size:0x40 scope:global +w_eff_id$4089 = .data:0x000001C8; // type:object size:0x8 scope:local +w_eff_id$4129 = .data:0x000001D0; // type:object size:0x4 scope:local +w_eff_id$4146 = .data:0x000001D4; // type:object size:0x8 scope:local +@4281 = .data:0x000001DC; // type:object size:0x28 scope:local +@4453 = .data:0x00000204; // type:object size:0x24 scope:local +l_daE_OT_Method = .data:0x00000228; // type:object size:0x20 scope:global +g_profile_E_OT = .data:0x00000248; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000278; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000284; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000290; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000029C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002D8; // type:object size:0xC scope:global +__vt__12daE_OT_HIO_c = .data:0x000002E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_218_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3926 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +lbl_218_bss_74 = .bss:0x00000074; // type:object size:0x1 data:byte +lbl_218_bss_75 = .bss:0x00000075; // type:object size:0x1 data:byte +@4086 = .bss:0x00000078; // type:object size:0xC scope:local +sc$4085 = .bss:0x00000088; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ph/splits.txt b/config/GZ2P01/rels/d_a_e_ph/splits.txt new file mode 100644 index 0000000000..aa2d25a3a0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ph/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ph.cpp: + .text start:0x000000EC end:0x00004880 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000098 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_ph/symbols.txt b/config/GZ2P01/rels/d_a_e_ph/symbols.txt new file mode 100644 index 0000000000..f7cff19c71 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ph/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PH_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +initCcSph__8daE_PH_cFv = .text:0x0000012C; // type:function size:0x60 scope:global +other_bg_check__FP8daE_PH_cP10fopAc_ac_c = .text:0x0000018C; // type:function size:0xD8 scope:global +SetStopingCam__8daE_PH_cFv = .text:0x00000264; // type:function size:0x84 scope:global +SetStopCam__8daE_PH_cF4cXyzffs = .text:0x000002E8; // type:function size:0x120 scope:global +SetCMoveCam__8daE_PH_cF4cXyzff = .text:0x00000408; // type:function size:0x44 scope:global +SetReleaseCam__8daE_PH_cFv = .text:0x0000044C; // type:function size:0xA4 scope:global +ctrlJoint__8daE_PH_cFP8J3DJointP8J3DModel = .text:0x000004F0; // type:function size:0xB4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000005A4; // type:function size:0x4C scope:global +setCcSph__8daE_PH_cFv = .text:0x000005F0; // type:function size:0x9C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0xF8 scope:global +daE_PH_Create__FP10fopAc_ac_c = .text:0x00000784; // type:function size:0x20 scope:global +daE_PH_Delete__FP8daE_PH_c = .text:0x000007A4; // type:function size:0x24 scope:global +SetAnm__8daE_PH_cFiiff = .text:0x000007C8; // type:function size:0xAC scope:global +SearchNearP__8daE_PH_cFv = .text:0x00000874; // type:function size:0x224 scope:global +FlyAnm__8daE_PH_cFv = .text:0x00000A98; // type:function size:0x270 scope:global +SetShapeAngle__8daE_PH_cFv = .text:0x00000D08; // type:function size:0x1C4 scope:global +GoTarget__8daE_PH_cFv = .text:0x00000ECC; // type:function size:0x278 scope:global +SetCheckAngle__8daE_PH_cFv = .text:0x00001144; // type:function size:0x40C scope:global +C_CheckPoint__8daE_PH_cFv = .text:0x00001550; // type:function size:0x74 scope:global +DownBoots__8daE_PH_cFv = .text:0x000015C4; // type:function size:0x12C scope:global +UpBoots__8daE_PH_cFv = .text:0x000016F0; // type:function size:0x114 scope:global +C_Action__8daE_PH_cFv = .text:0x00001804; // type:function size:0x1A8 scope:global +SearchNextPos__8daE_PH_cFv = .text:0x000019AC; // type:function size:0x4C scope:global +SearchBackPos__8daE_PH_cFv = .text:0x000019F8; // type:function size:0x48 scope:global +S_SetPlaySpeed__8daE_PH_cFv = .text:0x00001A40; // type:function size:0xC8 scope:global +S_GoTarget__8daE_PH_cFv = .text:0x00001B08; // type:function size:0x3E8 scope:global +S_CheckPoint__8daE_PH_cFv = .text:0x00001EF0; // type:function size:0x184 scope:global +S_SetAngle__8daE_PH_cFv = .text:0x00002074; // type:function size:0x4F4 scope:global +FlyAnm2__8daE_PH_cFv = .text:0x00002568; // type:function size:0x2A8 scope:global +S_Action__8daE_PH_cFv = .text:0x00002810; // type:function size:0x6C scope:global +StopAction__8daE_PH_cFv = .text:0x0000287C; // type:function size:0x194 scope:global +Action__8daE_PH_cFv = .text:0x00002A10; // type:function size:0x2B4 scope:global +SetHeadAngle__8daE_PH_cFs = .text:0x00002CC4; // type:function size:0x74 scope:global +CamAction__8daE_PH_cFv = .text:0x00002D38; // type:function size:0x280 scope:global +DemoAction__8daE_PH_cFv = .text:0x00002FB8; // type:function size:0x5A8 scope:global +ToumeiAction__8daE_PH_cFv = .text:0x00003560; // type:function size:0x27C scope:global +Execute__8daE_PH_cFv = .text:0x000037DC; // type:function size:0x100 scope:global +AttentionSet__8daE_PH_cFv = .text:0x000038DC; // type:function size:0x234 scope:global +ObjHit__8daE_PH_cFv = .text:0x00003B10; // type:function size:0x240 scope:global +BaseSet__8daE_PH_cFv = .text:0x00003D50; // type:function size:0xCC scope:global +De_Timer__8daE_PH_cFv = .text:0x00003E1C; // type:function size:0x44 scope:global +EyeSet__8daE_PH_cFv = .text:0x00003E60; // type:function size:0x40 scope:global +Delete__8daE_PH_cFv = .text:0x00003EA0; // type:function size:0x68 scope:global +setBaseMtx__8daE_PH_cFv = .text:0x00003F08; // type:function size:0x80 scope:global +daE_PH_Draw__FP8daE_PH_c = .text:0x00003F88; // type:function size:0x120 scope:global +daE_PH_Execute__FP8daE_PH_c = .text:0x000040A8; // type:function size:0x20 scope:global +create__8daE_PH_cFv = .text:0x000040C8; // type:function size:0x61C scope:global +__dt__8cM3dGSphFv = .text:0x000046E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000472C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004774; // type:function size:0x70 scope:global +daE_PH_IsDelete__FP8daE_PH_c = .text:0x000047E4; // type:function size:0x8 scope:global +__dt__12daE_PH_HIO_cFv = .text:0x000047EC; // type:function size:0x48 scope:global +__sinit_d_a_e_ph_cpp = .text:0x00004834; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004870; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004878; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +ccSphSrc$3773 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3805 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4129 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4130 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4131 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4196 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4284 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4286 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4406 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4408 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4548 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4924 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4980 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@5051 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5052 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@5053 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5054 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5055 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5163 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5165 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5166 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5218 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5359 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000118; // type:object size:0xD scope:local data:string_table +l_daE_PH_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_PH = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daE_PH_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_219_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3762 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_pm/splits.txt b/config/GZ2P01/rels/d_a_e_pm/splits.txt new file mode 100644 index 0000000000..63707dd671 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_pm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pm.cpp: + .text start:0x000000EC end:0x0000A128 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000214 + .data start:0x00000000 end:0x000001F0 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2P01/rels/d_a_e_pm/symbols.txt b/config/GZ2P01/rels/d_a_e_pm/symbols.txt new file mode 100644 index 0000000000..1faf6d8db0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_pm/symbols.txt @@ -0,0 +1,277 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PM_HIO_cFv = .text:0x000000EC; // type:function size:0xC8 scope:global +DemoSkip__8daE_PM_cFi = .text:0x000001B4; // type:function size:0x50 scope:global +DemoSkipCallBack__8daE_PM_cFPvi = .text:0x00000204; // type:function size:0x34 scope:global +CreateHeap__8daE_PM_cFv = .text:0x00000238; // type:function size:0x350 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000588; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000005D0; // type:function size:0x20 scope:global +s_pm_sub__FPvPv = .text:0x000005F0; // type:function size:0x58 scope:global +initCcCylinder__8daE_PM_cFv = .text:0x00000648; // type:function size:0x78 scope:global +setCcCylinder__8daE_PM_cFv = .text:0x000006C0; // type:function size:0x48 scope:global +ctrlJoint__8daE_PM_cFP8J3DJointP8J3DModel = .text:0x00000708; // type:function size:0xAC scope:global data:4byte +JointCallBack__FP8J3DJointi = .text:0x000007B4; // type:function size:0x4C scope:global +Particle_Set__8daE_PM_cFUs4cXyz = .text:0x00000800; // type:function size:0x74 scope:global +SetAnm__8daE_PM_cFiiff = .text:0x00000874; // type:function size:0xAC scope:global +__dt__8cM3dGPlaFv = .text:0x00000920; // type:function size:0x48 scope:global +way_bg_check2__FP8daE_PM_c4cXyz4cXyz = .text:0x00000968; // type:function size:0xA8 scope:global +Yazirushi__8daE_PM_cFv = .text:0x00000A10; // type:function size:0x98 scope:global +SearchRndP__8daE_PM_cFv = .text:0x00000AA8; // type:function size:0xB0 scope:global +SearchFarP__8daE_PM_cFv = .text:0x00000B58; // type:function size:0x33C scope:global +SearchNearP__8daE_PM_cFv = .text:0x00000E94; // type:function size:0x188 scope:global +SearchNextPos__8daE_PM_cFv = .text:0x0000101C; // type:function size:0x198 scope:global +SetGakkiEffect__8daE_PM_cFv = .text:0x000011B4; // type:function size:0x110 scope:global +CameraSet__8daE_PM_cFv = .text:0x000012C4; // type:function size:0x14C scope:global +SetStopingCam__8daE_PM_cFv = .text:0x00001410; // type:function size:0x84 scope:global +SetStopCam__8daE_PM_cF4cXyzffs = .text:0x00001494; // type:function size:0x154 scope:global +SetMoveCam2__8daE_PM_cFff = .text:0x000015E8; // type:function size:0x13C scope:global +SetMoveCam__8daE_PM_cFff = .text:0x00001724; // type:function size:0xDC scope:global +SetReleaseCam__8daE_PM_cFv = .text:0x00001800; // type:function size:0xA4 scope:global +Ap_StartAction__8daE_PM_cFv = .text:0x000018A4; // type:function size:0x66C scope:global +s_obj_sub__FPvPv = .text:0x00001F10; // type:function size:0x7C scope:global +Ap_CreateAction__8daE_PM_cFv = .text:0x00001F8C; // type:function size:0x764 scope:global +Ap_EscapeAction__8daE_PM_cFv = .text:0x000026F0; // type:function size:0x2A0 scope:global +AppearAction__8daE_PM_cFv = .text:0x00002990; // type:function size:0xE8 scope:global +DemoBeforeEscape__8daE_PM_cFv = .text:0x00002A78; // type:function size:0x528 scope:global +DemoAfterEscape__8daE_PM_cFv = .text:0x00002FA0; // type:function size:0x654 scope:global +DemoMoveAction__8daE_PM_cFv = .text:0x000035F4; // type:function size:0x44 scope:global +WaitAction__8daE_PM_cFv = .text:0x00003638; // type:function size:0x1BC scope:global +GroundCheck__8daE_PM_cFv = .text:0x000037F4; // type:function size:0x304 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00003AF8; // type:function size:0x78 scope:global +EscapeAction__8daE_PM_cFv = .text:0x00003B70; // type:function size:0x2D4 scope:global +DeathAction__8daE_PM_cFv = .text:0x00003E44; // type:function size:0x178 scope:global +Action__8daE_PM_cFv = .text:0x00003FBC; // type:function size:0x114 scope:global +DemoBossStart2__8daE_PM_cFv = .text:0x000040D0; // type:function size:0x754 scope:global +DemoBossStart__8daE_PM_cFv = .text:0x00004824; // type:function size:0xB70 scope:global +BossEscapeAction__8daE_PM_cFv = .text:0x00005394; // type:function size:0x36C scope:global +s_boss_sub__FPvPv = .text:0x00005700; // type:function size:0x1A0 scope:global +BossDamageAction__8daE_PM_cFv = .text:0x000058A0; // type:function size:0x898 scope:global +BossWaitAction__8daE_PM_cFv = .text:0x00006138; // type:function size:0x16C scope:global +BossDeathAction__8daE_PM_cFv = .text:0x000062A4; // type:function size:0x8C0 scope:global +BossAction__8daE_PM_cFv = .text:0x00006B64; // type:function size:0x1B4 scope:global +Execute__8daE_PM_cFv = .text:0x00006D18; // type:function size:0x25C scope:global +StartAction__8daE_PM_cFv = .text:0x00006F74; // type:function size:0x7D8 scope:global +GakkiLoopAction__8daE_PM_cF4cXyzf = .text:0x0000774C; // type:function size:0x474 scope:global +DemoCreateAction__8daE_PM_cFv = .text:0x00007BC0; // type:function size:0x24C scope:global +CreateAction__8daE_PM_cFv = .text:0x00007E0C; // type:function size:0x190 scope:global +CreateChk__8daE_PM_cFv = .text:0x00007F9C; // type:function size:0x134 scope:global +LampAction__8daE_PM_cFv = .text:0x000080D0; // type:function size:0x27C scope:global +DamageAction__8daE_PM_cFv = .text:0x0000834C; // type:function size:0xC4 scope:global +At_Check__8daE_PM_cFv = .text:0x00008410; // type:function size:0x1CC scope:global +ObjHit__8daE_PM_cFv = .text:0x000085DC; // type:function size:0x268 scope:global +EyeMove__8daE_PM_cFv = .text:0x00008844; // type:function size:0x88 scope:global +Draw__8daE_PM_cFv = .text:0x000088CC; // type:function size:0x3F4 scope:global +Delete__8daE_PM_cFv = .text:0x00008CC0; // type:function size:0x68 scope:global +setBaseMtx__8daE_PM_cFv = .text:0x00008D28; // type:function size:0x80 scope:global +setGakkiBaseMtx__8daE_PM_cFv = .text:0x00008DA8; // type:function size:0x68 scope:global +setLampBaseMtx__8daE_PM_cFv = .text:0x00008E10; // type:function size:0x280 scope:global +daE_PM_Draw__FP8daE_PM_c = .text:0x00009090; // type:function size:0x20 scope:global +daE_PM_Execute__FP8daE_PM_c = .text:0x000090B0; // type:function size:0x20 scope:global +daE_PM_IsDelete__FP8daE_PM_c = .text:0x000090D0; // type:function size:0x8 scope:global +daE_PM_Delete__FP8daE_PM_c = .text:0x000090D8; // type:function size:0x20 scope:global +SkipChk__8daE_PM_cFv = .text:0x000090F8; // type:function size:0x5E4 scope:global +Create__8daE_PM_cFv = .text:0x000096DC; // type:function size:0x358 scope:global +__dt__8cM3dGCylFv = .text:0x00009A34; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009A7C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009AC4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009B20; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009B90; // type:function size:0x70 scope:global +daE_PM_Create__FP10fopAc_ac_c = .text:0x00009C00; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009C20; // type:function size:0x48 scope:global +__dt__12daE_PM_HIO_cFv = .text:0x00009C68; // type:function size:0x48 scope:global +__sinit_d_a_e_pm_cpp = .text:0x00009CB0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00009CEC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00009CF4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00009CFC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009D04; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009D0C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00009D14; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3910 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3913 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3916 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +ccCylSrc$4052 = .rodata:0x00000050; // type:object size:0x44 scope:local +@4114 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4223 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4239 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4407 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:string +@4520 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4595 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4780 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4782 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4783 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4784 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4786 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4788 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4789 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4790 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4794 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4972 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4974 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4975 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4977 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4978 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4979 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4980 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4981 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4982 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5045 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5046 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5047 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5048 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5049 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5050 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5216 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@5217 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5218 = .rodata:0x0000014C; // type:object size:0x4 scope:local data:string +@5341 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5342 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5440 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5441 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5483 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5484 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5485 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5709 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5710 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5711 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5712 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5713 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5714 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5715 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5716 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5717 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5718 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5719 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5720 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5991 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5992 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5993 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5994 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6124 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6337 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6338 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6339 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6340 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6341 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6342 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6343 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6623 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6624 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6625 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6626 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6627 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6712 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6921 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6922 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6923 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7230 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7464 = .rodata:0x00000200; // type:object size:0x8 scope:local data:double +@7575 = .rodata:0x00000208; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000020C; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3789 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3790 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3798 = .data:0x00000030; // type:object size:0x6 scope:local +gakki_eff_id$4453 = .data:0x00000038; // type:object size:0x6 scope:local +@5539 = .data:0x00000040; // type:object size:0x1C scope:local +@5721 = .data:0x0000005C; // type:object size:0x1C scope:local +@5995 = .data:0x00000078; // type:object size:0x20 scope:local +@6344 = .data:0x00000098; // type:object size:0x30 scope:local +@6659 = .data:0x000000C8; // type:object size:0x1C scope:local +gakki_eff_id$6954 = .data:0x000000E4; // type:object size:0x6 scope:local +l_daE_PM_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_E_PM = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000019C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000001CC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001D8; // type:object size:0xC scope:global +__vt__12daE_PM_HIO_c = .data:0x000001E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_220_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3928 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4C scope:global data:byte +s_dis__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A0; // type:object size:0x4 scope:global data:float +s_LinkPos__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A4; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_e_pm_cpp@ = .bss:0x000000A8; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_po/splits.txt b/config/GZ2P01/rels/d_a_e_po/splits.txt new file mode 100644 index 0000000000..ca4de81d74 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_po/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_po.cpp: + .text start:0x000000EC end:0x0000B288 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003A8 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000678 diff --git a/config/GZ2P01/rels/d_a_e_po/symbols.txt b/config/GZ2P01/rels/d_a_e_po/symbols.txt new file mode 100644 index 0000000000..4231df9a62 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_po/symbols.txt @@ -0,0 +1,456 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PO_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +mArg0Check__FP10e_po_classs = .text:0x0000018C; // type:function size:0x74 scope:global +anm_init__FP10e_po_classifUcf = .text:0x00000200; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002AC; // type:function size:0x14C scope:global +daE_PO_Draw__FP10e_po_class = .text:0x000003F8; // type:function size:0x474 scope:global +e_po_opening__FP10e_po_class = .text:0x0000086C; // type:function size:0x4A0 scope:global +e_po_wait__FP10e_po_class = .text:0x00000D0C; // type:function size:0x1CC scope:global +e_po_avoid__FP10e_po_class = .text:0x00000ED8; // type:function size:0x1C8 scope:global +e_po_search__FP10e_po_class = .text:0x000010A0; // type:function size:0x740 scope:global +e_po_attack__FP10e_po_class = .text:0x000017E0; // type:function size:0x528 scope:global +damage_check__FP10e_po_class = .text:0x00001D08; // type:function size:0x384 scope:global +e_po_damage__FP10e_po_class = .text:0x0000208C; // type:function size:0x1A8 scope:global +e_po_wolfbite__FP10e_po_class = .text:0x00002234; // type:function size:0x3D8 scope:global +e_po_dead__FP10e_po_class = .text:0x0000260C; // type:function size:0x1744 scope:global +e_rollingMove__FP10e_po_classsff = .text:0x00003D50; // type:function size:0x15C scope:global +e_po_limbering__FP10e_po_class = .text:0x00003EAC; // type:function size:0xB7C scope:global +e_po_roll_move__FP10e_po_class = .text:0x00004A28; // type:function size:0x580 scope:global +e_po_holl_demo__FP10e_po_class = .text:0x00004FA8; // type:function size:0x35B8 scope:global +dComIfGp_particle_getEmitter__FUl = .text:0x00008560; // type:function size:0x34 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008594; // type:function size:0x80 scope:global +fopAcM_isSwitch__FPC10fopAc_ac_ci = .text:0x00008614; // type:function size:0x34 scope:global +fopAcM_GetID__FPCv = .text:0x00008648; // type:function size:0x18 scope:global +fopAcM_SetGroup__FP10fopAc_ac_cUc = .text:0x00008660; // type:function size:0x8 scope:global +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008668; // type:function size:0x10 scope:global +action__FP10e_po_class = .text:0x00008678; // type:function size:0x614 scope:global +daE_PO_Execute__FP10e_po_class = .text:0x00008C8C; // type:function size:0xB14 scope:global +mPo_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000097A0; // type:function size:0x4 scope:global +daE_PO_IsDelete__FP10e_po_class = .text:0x000097A4; // type:function size:0x8 scope:global +daE_PO_Delete__FP10e_po_class = .text:0x000097AC; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00009834; // type:function size:0x38C scope:global +daE_PO_Create__FP10fopAc_ac_c = .text:0x00009BC0; // type:function size:0x8E0 scope:global +__ct__10e_po_classFv = .text:0x0000A4A0; // type:function size:0x200 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x0000A6A0; // type:function size:0x4 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x0000A6A4; // type:function size:0x74 scope:global +__dt__8cM3dGSphFv = .text:0x0000A718; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A760; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A7A8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000A7F0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000A84C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000A8BC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000A92C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A930; // type:function size:0x48 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A978; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A97C; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A980; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000A984; // type:function size:0x4 scope:global +__dt__12daE_PO_HIO_cFv = .text:0x0000A988; // type:function size:0x48 scope:global +__sinit_d_a_e_po_cpp = .text:0x0000A9D0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000AA0C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000AA14; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000AA1C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000AE30; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000AE6C; // type:function size:0x3C scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000AEA8; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x0000AEBC; // type:function size:0x2C scope:global +__apl__4cXyzFRC3Vec = .text:0x0000AEE8; // type:function size:0x34 scope:global +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x0000AF1C; // type:function size:0x34 scope:global +dComIfGp_getVibration__Fv = .text:0x0000AF50; // type:function size:0x10 scope:global +__ct__10JAISoundIDFUl = .text:0x0000AF60; // type:function size:0x8 scope:global +fopAcM_offSwitch__FPC10fopAc_ac_ci = .text:0x0000AF68; // type:function size:0x34 scope:global +getFrame__13mDoExt_morf_cFv = .text:0x0000AF9C; // type:function size:0x8 scope:global +isStop__13mDoExt_morf_cFv = .text:0x0000AFA4; // type:function size:0x30 scope:global +cM_scos__Fs = .text:0x0000AFD4; // type:function size:0x18 scope:global +cM_ssin__Fs = .text:0x0000AFEC; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x0000B000; // type:function size:0x114 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000B114; // type:function size:0x1C scope:global +set__4cXyzFRC3Vec = .text:0x0000B130; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x0000B14C; // type:function size:0x10 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000B15C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000B170; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x0000B184; // type:function size:0x10 scope:global +Fovy__9dCamera_cFv = .text:0x0000B194; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x0000B1A4; // type:function size:0x1C scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000B1C0; // type:function size:0x2C scope:global +onCondition__11dEvt_info_cFUs = .text:0x0000B1EC; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x0000B1FC; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000B210; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x0000B22C; // type:function size:0x10 scope:global +dComIfGp_getCamera__Fi = .text:0x0000B23C; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x0000B254; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x0000B270; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3917 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3919 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3920 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3923 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4113 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4522 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4524 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4526 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4632 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5627 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5628 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5629 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5630 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5631 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5632 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5633 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5634 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5899 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5900 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5901 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5902 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6814 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6815 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6816 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6817 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6818 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6819 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6820 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6821 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6822 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6823 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6824 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6825 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6826 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6827 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6828 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6829 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6831 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6833 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6834 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6835 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6836 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6837 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6838 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6839 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6840 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6841 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6842 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6843 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6844 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6845 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6846 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6847 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6848 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6849 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6850 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6851 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6852 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6853 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6854 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6855 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6856 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6857 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6858 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6859 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6860 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6861 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6862 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6863 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6864 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6865 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6866 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6867 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6868 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6869 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6870 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6871 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6872 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6873 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6874 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6875 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6876 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6877 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6878 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6879 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6880 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6881 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6882 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6883 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6884 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6885 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6886 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6887 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6888 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6889 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6891 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6892 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6893 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6894 = .rodata:0x00000208; // type:object size:0x4 scope:local data:string +@6895 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6896 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6897 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6898 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6899 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6900 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6901 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6902 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@6903 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6904 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6905 = .rodata:0x00000234; // type:object size:0x4 scope:local data:string +@6906 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6907 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6908 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6909 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6910 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6911 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6912 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6913 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6914 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6915 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6916 = .rodata:0x00000260; // type:object size:0x4 scope:local data:string +@6917 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6918 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6919 = .rodata:0x0000026C; // type:object size:0x4 scope:local data:string +@6920 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6921 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6922 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6923 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6924 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6925 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6926 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6927 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6928 = .rodata:0x00000290; // type:object size:0x4 scope:local +@6929 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6930 = .rodata:0x00000298; // type:object size:0x4 scope:local +@6931 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6932 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6933 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6934 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6935 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6936 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6937 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6938 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6939 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@6940 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6941 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@6942 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@6943 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@6944 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@6945 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@6946 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@6947 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@6948 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@6949 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:string +@6950 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@6951 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@6952 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@6953 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6954 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@6955 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@6956 = .rodata:0x00000300; // type:object size:0x4 scope:local +@6957 = .rodata:0x00000304; // type:object size:0x4 scope:local +@6958 = .rodata:0x00000308; // type:object size:0x4 scope:local +@6959 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@6960 = .rodata:0x00000310; // type:object size:0x4 scope:local +@6961 = .rodata:0x00000314; // type:object size:0x4 scope:local +@6962 = .rodata:0x00000318; // type:object size:0x4 scope:local +@6963 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@6964 = .rodata:0x00000320; // type:object size:0x4 scope:local +@6965 = .rodata:0x00000324; // type:object size:0x4 scope:local +@6966 = .rodata:0x00000328; // type:object size:0x4 scope:local +@6967 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@6968 = .rodata:0x00000330; // type:object size:0x4 scope:local +@6969 = .rodata:0x00000334; // type:object size:0x4 scope:local +@6970 = .rodata:0x00000338; // type:object size:0x4 scope:local +@6972 = .rodata:0x00000340; // type:object size:0x8 scope:local +@7231 = .rodata:0x00000348; // type:object size:0x4 scope:local +@7232 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@7523 = .rodata:0x00000350; // type:object size:0x4 scope:local +@7524 = .rodata:0x00000354; // type:object size:0x4 scope:local +@7525 = .rodata:0x00000358; // type:object size:0x4 scope:local +@7526 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7527 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7528 = .rodata:0x00000364; // type:object size:0x4 scope:local +@8006 = .rodata:0x00000368; // type:object size:0x4 scope:local +@8007 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@8008 = .rodata:0x00000370; // type:object size:0x4 scope:local +@8009 = .rodata:0x00000374; // type:object size:0x4 scope:local +@8010 = .rodata:0x00000378; // type:object size:0x4 scope:local +@8011 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@8012 = .rodata:0x00000380; // type:object size:0x4 scope:local +@8013 = .rodata:0x00000384; // type:object size:0x4 scope:local +@8014 = .rodata:0x00000388; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000038C; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3796 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3797 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3805 = .data:0x00000030; // type:object size:0x6 scope:local +mAttackNo = .data:0x00000036; // type:object size:0x2 scope:global data:2byte +mHaba = .data:0x00000038; // type:object size:0x4 scope:global data:float +mRollHp = .data:0x0000003C; // type:object size:0x2 scope:global data:2byte +particleNmaeDt$4835 = .data:0x00000040; // type:object size:0xE scope:local +dead_eff_Dt1$4836 = .data:0x00000050; // type:object size:0x8 scope:local +dead_eff_Dt2$4837 = .data:0x00000058; // type:object size:0x4 scope:local +dead_eff_Dt3$4838 = .data:0x0000005C; // type:object size:0x4 scope:local +dead_eff_Dt4$4839 = .data:0x00000060; // type:object size:0x4 scope:local +@5635 = .data:0x00000064; // type:object size:0xD0 scope:local +@5903 = .data:0x00000134; // type:object size:0x40 scope:local +holl_demo_eff_Dt$6023 = .data:0x00000174; // type:object size:0x4 scope:local +mKAngInit_dt$6091 = .data:0x00000178; // type:object size:0x8 scope:local +@7233 = .data:0x00000180; // type:object size:0x54 scope:local +po_bottleIn_dt$7646 = .data:0x000001D4; // type:object size:0x4 scope:local +cc_cyl_src$7667 = .data:0x000001D8; // type:object size:0x44 scope:local +at_sph_src$7668 = .data:0x0000021C; // type:object size:0x40 scope:local +l_daE_PO_Method = .data:0x0000025C; // type:object size:0x20 scope:global +g_profile_E_PO = .data:0x0000027C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C4; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000002D0; // type:object size:0x24 scope:global +__vt__18JPAEmitterCallBack = .data:0x000002F4; // type:object size:0x1C scope:global +__vt__8cM3dGSph = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000328; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000334; // type:object size:0x24 scope:global +__vt__12daE_PO_HIO_c = .data:0x00000358; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_221_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3933 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:float +mRollCount = .bss:0x00000090; // type:object size:0x2 scope:global +mRollPlus = .bss:0x00000092; // type:object size:0x2 scope:global +mRollDemoFlag = .bss:0x00000094; // type:object size:0x2 scope:global +mHollDemoFlag = .bss:0x00000096; // type:object size:0x2 scope:global data:2byte +@6025 = .bss:0x00000098; // type:object size:0xC scope:local +@6028 = .bss:0x000000A8; // type:object size:0xC scope:local +@6029 = .bss:0x000000B4; // type:object size:0xC scope:local +@6030 = .bss:0x000000C0; // type:object size:0xC scope:local +@6031 = .bss:0x000000CC; // type:object size:0xC scope:local +@6032 = .bss:0x000000D8; // type:object size:0xC scope:local +@6033 = .bss:0x000000E4; // type:object size:0xC scope:local +@6034 = .bss:0x000000F0; // type:object size:0xC scope:local +@6035 = .bss:0x000000FC; // type:object size:0xC scope:local +@6036 = .bss:0x00000108; // type:object size:0xC scope:local +@6037 = .bss:0x00000114; // type:object size:0xC scope:local +@6038 = .bss:0x00000120; // type:object size:0xC scope:local +@6039 = .bss:0x0000012C; // type:object size:0xC scope:local +@6040 = .bss:0x00000138; // type:object size:0xC scope:local +@6041 = .bss:0x00000144; // type:object size:0xC scope:local +@6042 = .bss:0x00000150; // type:object size:0xC scope:local +@6043 = .bss:0x0000015C; // type:object size:0xC scope:local +@6044 = .bss:0x00000168; // type:object size:0xC scope:local +mKcenterInit_dt$6024 = .bss:0x00000174; // type:object size:0xD8 scope:local +@6046 = .bss:0x0000024C; // type:object size:0xC scope:local +@6049 = .bss:0x0000025C; // type:object size:0xC scope:local +@6050 = .bss:0x00000268; // type:object size:0xC scope:local +@6051 = .bss:0x00000274; // type:object size:0xC scope:local +@6052 = .bss:0x00000280; // type:object size:0xC scope:local +@6053 = .bss:0x0000028C; // type:object size:0xC scope:local +@6054 = .bss:0x00000298; // type:object size:0xC scope:local +@6055 = .bss:0x000002A4; // type:object size:0xC scope:local +@6056 = .bss:0x000002B0; // type:object size:0xC scope:local +@6057 = .bss:0x000002BC; // type:object size:0xC scope:local +@6058 = .bss:0x000002C8; // type:object size:0xC scope:local +@6059 = .bss:0x000002D4; // type:object size:0xC scope:local +@6060 = .bss:0x000002E0; // type:object size:0xC scope:local +@6061 = .bss:0x000002EC; // type:object size:0xC scope:local +@6062 = .bss:0x000002F8; // type:object size:0xC scope:local +@6063 = .bss:0x00000304; // type:object size:0xC scope:local +@6064 = .bss:0x00000310; // type:object size:0xC scope:local +@6065 = .bss:0x0000031C; // type:object size:0xC scope:local +mKeyeInit_dt$6045 = .bss:0x00000328; // type:object size:0xD8 scope:local +@6067 = .bss:0x00000400; // type:object size:0xC scope:local +@6070 = .bss:0x00000410; // type:object size:0xC scope:local +@6071 = .bss:0x0000041C; // type:object size:0xC scope:local +@6072 = .bss:0x00000428; // type:object size:0xC scope:local +@6073 = .bss:0x00000434; // type:object size:0xC scope:local +@6074 = .bss:0x00000440; // type:object size:0xC scope:local +@6075 = .bss:0x0000044C; // type:object size:0xC scope:local +@6076 = .bss:0x00000458; // type:object size:0xC scope:local +@6077 = .bss:0x00000464; // type:object size:0xC scope:local +@6078 = .bss:0x00000470; // type:object size:0xC scope:local +@6079 = .bss:0x0000047C; // type:object size:0xC scope:local +@6080 = .bss:0x00000488; // type:object size:0xC scope:local +@6081 = .bss:0x00000494; // type:object size:0xC scope:local +@6082 = .bss:0x000004A0; // type:object size:0xC scope:local +@6083 = .bss:0x000004AC; // type:object size:0xC scope:local +@6084 = .bss:0x000004B8; // type:object size:0xC scope:local +@6085 = .bss:0x000004C4; // type:object size:0xC scope:local +@6086 = .bss:0x000004D0; // type:object size:0xC scope:local +@6087 = .bss:0x000004DC; // type:object size:0xC scope:local +@6088 = .bss:0x000004E8; // type:object size:0xC scope:local +@6089 = .bss:0x000004F4; // type:object size:0xC scope:local +@6090 = .bss:0x00000500; // type:object size:0xC scope:local +mKPosInit_dt$6066 = .bss:0x0000050C; // type:object size:0x108 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000614; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000618; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000061C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000620; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000624; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000628; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000062C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000630; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000634; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000638; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000063C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000640; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000644; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000648; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000064C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000650; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000654; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000658; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000065C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000660; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000664; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000668; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000066C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000670; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000674; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_pz/splits.txt b/config/GZ2P01/rels/d_a_e_pz/splits.txt new file mode 100644 index 0000000000..1a3b9f60c7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_pz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pz.cpp: + .text start:0x000000EC end:0x00009068 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C0 + .data start:0x00000000 end:0x000005F8 + .bss start:0x00000008 end:0x000004D8 diff --git a/config/GZ2P01/rels/d_a_e_pz/symbols.txt b/config/GZ2P01/rels/d_a_e_pz/symbols.txt new file mode 100644 index 0000000000..2de40817a0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_pz/symbols.txt @@ -0,0 +1,343 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_PZ_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +draw__8daE_PZ_cFv = .text:0x0000013C; // type:function size:0x224 scope:global +daE_PZ_Draw__FP8daE_PZ_c = .text:0x00000360; // type:function size:0x20 scope:global +setBck__8daE_PZ_cFiUcff = .text:0x00000380; // type:function size:0xAC scope:global +setActionMode__8daE_PZ_cFii = .text:0x0000042C; // type:function size:0xC scope:global +mEntrySUB__8daE_PZ_cFb = .text:0x00000438; // type:function size:0x1DC scope:global +mPzScaleSet__8daE_PZ_cFb = .text:0x00000614; // type:function size:0x10C scope:global +mEnemyScaleSet__8daE_PZ_cFv = .text:0x00000720; // type:function size:0x1A4 scope:global +getCutType__8daE_PZ_cFv = .text:0x000008C4; // type:function size:0x60 scope:global +mSetFirePos__8daE_PZ_cFv = .text:0x00000924; // type:function size:0x60 scope:global +damage_check__8daE_PZ_cFv = .text:0x00000984; // type:function size:0x438 scope:global +s_PointSearch__FPvPv = .text:0x00000DBC; // type:function size:0xB8 scope:global +executeSearchPoint__8daE_PZ_cFv = .text:0x00000E74; // type:function size:0xD8 scope:global +executeOpeningDemo__8daE_PZ_cFv = .text:0x00000F4C; // type:function size:0x2400 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x0000334C; // type:function size:0x14 scope:global +mPointerSet__8daE_PZ_cFv = .text:0x00003360; // type:function size:0x190 scope:global +executeWait__8daE_PZ_cFv = .text:0x000034F0; // type:function size:0xD3C scope:global +executeAttack__8daE_PZ_cFv = .text:0x0000422C; // type:function size:0x4D4 scope:global +executeDamage__8daE_PZ_cFv = .text:0x00004700; // type:function size:0x2E8 scope:global +executeDead__8daE_PZ_cFv = .text:0x000049E8; // type:function size:0xAE4 scope:global +executeSummonsBullet__8daE_PZ_cFv = .text:0x000054CC; // type:function size:0x1770 scope:global +executeBullet__8daE_PZ_cFv = .text:0x00006C3C; // type:function size:0x2EC scope:global +action__8daE_PZ_cFv = .text:0x00006F28; // type:function size:0x168 scope:global +action_fire__8daE_PZ_cFv = .text:0x00007090; // type:function size:0x68 scope:global +fire_mtx_set__8daE_PZ_cFv = .text:0x000070F8; // type:function size:0x1BC scope:global +mtx_set__8daE_PZ_cFv = .text:0x000072B4; // type:function size:0xB4 scope:global +cc_set__8daE_PZ_cFv = .text:0x00007368; // type:function size:0x17C scope:global +execute__8daE_PZ_cFv = .text:0x000074E4; // type:function size:0xFC scope:global +daE_PZ_Execute__FP8daE_PZ_c = .text:0x000075E0; // type:function size:0x20 scope:global +daE_PZ_IsDelete__FP8daE_PZ_c = .text:0x00007600; // type:function size:0x8 scope:global +_delete__8daE_PZ_cFv = .text:0x00007608; // type:function size:0xA4 scope:global +daE_PZ_Delete__FP8daE_PZ_c = .text:0x000076AC; // type:function size:0x20 scope:global +CreateHeap__8daE_PZ_cFv = .text:0x000076CC; // type:function size:0x558 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007C24; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00007C6C; // type:function size:0x20 scope:global +create__8daE_PZ_cFv = .text:0x00007C8C; // type:function size:0x6E0 scope:global +__ct__8daE_PZ_cFv = .text:0x0000836C; // type:function size:0x1F4 scope:global +__dt__8cM3dGSphFv = .text:0x00008560; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000085A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000085F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008638; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008694; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008704; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00008774; // type:function size:0x4 scope:global +daE_PZ_Create__FP8daE_PZ_c = .text:0x00008778; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008798; // type:function size:0x48 scope:global +__dt__12daE_PZ_HIO_cFv = .text:0x000087E0; // type:function size:0x48 scope:global +__sinit_d_a_e_pz_cpp = .text:0x00008828; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008864; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000886C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00008874; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008C88; // type:function size:0x3C scope:global +changeDemoMoveAngle__9daPy_py_cFs = .text:0x00008CC4; // type:function size:0x8 scope:global +zero__4cXyzFv = .text:0x00008CCC; // type:function size:0x18 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008CE4; // type:function size:0x74 scope:global +isStop__13mDoExt_morf_cFv = .text:0x00008D58; // type:function size:0x30 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00008D88; // type:function size:0x18 scope:global +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x00008DA0; // type:function size:0x34 scope:global +abs__4cXyzCFv = .text:0x00008DD4; // type:function size:0x114 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00008EE8; // type:function size:0x1C scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00008F04; // type:function size:0x2C scope:global +setFrame__13mDoExt_morf_cFf = .text:0x00008F30; // type:function size:0x40 scope:global +set__4cXyzFRC3Vec = .text:0x00008F70; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x00008F8C; // type:function size:0x10 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00008F9C; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00008FB0; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00008FC4; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00008FD4; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00008FF0; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x00009008; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00009020; // type:function size:0x1C scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000903C; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x00009058; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4040 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4115 = .rodata:0x00000040; // type:object size:0x4 scope:local data:string +@4116 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4118 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4925 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4926 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4927 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4928 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4930 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4932 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4936 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4938 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4939 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4940 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4942 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4944 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4950 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4952 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4954 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4955 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4958 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4967 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4968 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4969 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4970 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4971 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4972 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@4974 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4975 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4976 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4977 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4978 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4979 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4980 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4981 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4982 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4983 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4984 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4987 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4988 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4989 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4990 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4991 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4992 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4993 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4994 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4995 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4996 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4999 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5000 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5001 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5003 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5004 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5005 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5006 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5007 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5008 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5009 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5010 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5011 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5012 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5013 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5014 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5015 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5016 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5017 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5083 = .rodata:0x000001D8; // type:object size:0x8 scope:local data:double +@5608 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5974 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5976 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5979 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5980 = .rodata:0x00000200; // type:object size:0x4 scope:local +BIRTH_DT = .rodata:0x00000204; // type:object size:0x48 scope:global +mDBaBa_birthAngle_dt = .rodata:0x0000024C; // type:object size:0x18 scope:global +mDBaBa_birthHani_dt = .rodata:0x00000264; // type:object size:0x30 scope:global +@6712 = .rodata:0x00000294; // type:object size:0x4 scope:local +@6935 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7430 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7431 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7432 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7433 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7434 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7435 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7436 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002B8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +cc_pz_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_pz_at_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +cc_pz_wp_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x000000BC; // type:object size:0x44 scope:global +@4194 = .data:0x00000100; // type:object size:0x9C scope:local +@5018 = .data:0x0000019C; // type:object size:0x214 scope:local +@5481 = .data:0x000003B0; // type:object size:0x84 scope:local +eff_delete_id$5688 = .data:0x00000434; // type:object size:0x6 scope:local +@5981 = .data:0x0000043C; // type:object size:0x30 scope:local +eff_seed_id = .data:0x0000046C; // type:object size:0x4 scope:global +eff_summonBall_id = .data:0x00000470; // type:object size:0x6 scope:global +eff_summonBall2_id = .data:0x00000478; // type:object size:0x4 scope:global +eff_summonShoot2_id = .data:0x0000047C; // type:object size:0x4 scope:global +@6713 = .data:0x00000480; // type:object size:0x88 scope:local +eff_bullet_id$6717 = .data:0x00000508; // type:object size:0x6 scope:local +eff_bullet_delete_id$6718 = .data:0x00000510; // type:object size:0x8 scope:local +eff_darkHoll_id$6837 = .data:0x00000518; // type:object size:0x4 scope:local +mPzDarkHoll_dt$6994 = .data:0x0000051C; // type:object size:0x8 scope:local +l_daE_PZ_Method = .data:0x00000524; // type:object size:0x20 scope:global +g_profile_E_PZ = .data:0x00000544; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000574; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000580; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000058C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000598; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000005A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005B0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005BC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000005E0; // type:object size:0xC scope:global +__vt__12daE_PZ_HIO_c = .data:0x000005EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_222_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3922 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:float +lbl_222_bss_71 = .bss:0x00000071; // type:object size:0x1 data:byte +@4339 = .bss:0x00000074; // type:object size:0xC scope:local +@4342 = .bss:0x00000084; // type:object size:0xC scope:local +@4343 = .bss:0x00000090; // type:object size:0xC scope:local +@4344 = .bss:0x0000009C; // type:object size:0xC scope:local +@4345 = .bss:0x000000A8; // type:object size:0xC scope:local +@4346 = .bss:0x000000B4; // type:object size:0xC scope:local +@4347 = .bss:0x000000C0; // type:object size:0xC scope:local +@4348 = .bss:0x000000CC; // type:object size:0xC scope:local +@4349 = .bss:0x000000D8; // type:object size:0xC scope:local +@4350 = .bss:0x000000E4; // type:object size:0xC scope:local +@4351 = .bss:0x000000F0; // type:object size:0xC scope:local +@4352 = .bss:0x000000FC; // type:object size:0xC scope:local +@4353 = .bss:0x00000108; // type:object size:0xC scope:local +@4354 = .bss:0x00000114; // type:object size:0xC scope:local +@4355 = .bss:0x00000120; // type:object size:0xC scope:local +@4356 = .bss:0x0000012C; // type:object size:0xC scope:local +@4357 = .bss:0x00000138; // type:object size:0xC scope:local +@4358 = .bss:0x00000144; // type:object size:0xC scope:local +mPzCenterInit_dt$4338 = .bss:0x00000150; // type:object size:0xD8 scope:local +@4360 = .bss:0x00000228; // type:object size:0xC scope:local +@4363 = .bss:0x00000238; // type:object size:0xC scope:local +@4364 = .bss:0x00000244; // type:object size:0xC scope:local +@4365 = .bss:0x00000250; // type:object size:0xC scope:local +@4366 = .bss:0x0000025C; // type:object size:0xC scope:local +@4367 = .bss:0x00000268; // type:object size:0xC scope:local +@4368 = .bss:0x00000274; // type:object size:0xC scope:local +@4369 = .bss:0x00000280; // type:object size:0xC scope:local +@4370 = .bss:0x0000028C; // type:object size:0xC scope:local +@4371 = .bss:0x00000298; // type:object size:0xC scope:local +@4372 = .bss:0x000002A4; // type:object size:0xC scope:local +@4373 = .bss:0x000002B0; // type:object size:0xC scope:local +@4374 = .bss:0x000002BC; // type:object size:0xC scope:local +@4375 = .bss:0x000002C8; // type:object size:0xC scope:local +@4376 = .bss:0x000002D4; // type:object size:0xC scope:local +@4377 = .bss:0x000002E0; // type:object size:0xC scope:local +@4378 = .bss:0x000002EC; // type:object size:0xC scope:local +@4379 = .bss:0x000002F8; // type:object size:0xC scope:local +mPzEyeInit_dt$4359 = .bss:0x00000304; // type:object size:0xD8 scope:local +@5677 = .bss:0x000003DC; // type:object size:0xC scope:local +@5680 = .bss:0x000003EC; // type:object size:0xC scope:local +@5681 = .bss:0x000003F8; // type:object size:0xC scope:local +mPzDeadDemo_mCenter_dt$5676 = .bss:0x00000404; // type:object size:0x24 scope:local +@5683 = .bss:0x00000428; // type:object size:0xC scope:local +@5686 = .bss:0x00000438; // type:object size:0xC scope:local +@5687 = .bss:0x00000444; // type:object size:0xC scope:local +mPzDeadDemo_mEye_dt$5682 = .bss:0x00000450; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000474; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000478; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000047C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000480; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000484; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000488; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000048C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000490; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000494; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000498; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000049C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000004A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000004A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000004A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000004AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000004B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000004B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000004B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000004BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000004C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000004C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000004C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000004CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000004D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000004D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_rb/splits.txt b/config/GZ2P01/rels/d_a_e_rb/splits.txt new file mode 100644 index 0000000000..dd908d24e2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_rb.cpp: + .text start:0x000000EC end:0x00002A58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_e_rb/symbols.txt b/config/GZ2P01/rels/d_a_e_rb/symbols.txt new file mode 100644 index 0000000000..e01465f31c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rb/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_RB_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +anm_init__FP10e_rb_classifUcf = .text:0x0000011C; // type:function size:0xA8 scope:global +daE_RB_Draw__FP10e_rb_class = .text:0x000001C4; // type:function size:0xF0 scope:global +damage_check__FP10e_rb_class = .text:0x000002B4; // type:function size:0x210 scope:global +e_rb_stay__FP10e_rb_class = .text:0x000004C4; // type:function size:0x80 scope:global +e_rb_appear__FP10e_rb_class = .text:0x00000544; // type:function size:0x1F4 scope:global +e_rb_move__FP10e_rb_class = .text:0x00000738; // type:function size:0x274 scope:global +e_rb_attack__FP10e_rb_class = .text:0x000009AC; // type:function size:0x244 scope:global +e_rb_disappear__FP10e_rb_class = .text:0x00000BF0; // type:function size:0x144 scope:global +e_rb_damage__FP10e_rb_class = .text:0x00000D34; // type:function size:0x20C scope:global +action__FP10e_rb_class = .text:0x00000F40; // type:function size:0x374 scope:global +e_rb_base_0__FP10e_rb_class = .text:0x000012B4; // type:function size:0xC4 scope:global +s_s_sub__FPvPv = .text:0x00001378; // type:function size:0xA4 scope:global +e_rb_base_1__FP10e_rb_class = .text:0x0000141C; // type:function size:0x634 scope:global +__dt__8cM3dGPlaFv = .text:0x00001A50; // type:function size:0x48 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001A98; // type:function size:0x78 scope:global +e_rb_base__FP10e_rb_class = .text:0x00001B10; // type:function size:0x44 scope:global +daE_RB_Execute__FP10e_rb_class = .text:0x00001B54; // type:function size:0x310 scope:global +daE_RB_IsDelete__FP10e_rb_class = .text:0x00001E64; // type:function size:0x8 scope:global +daE_RB_Delete__FP10e_rb_class = .text:0x00001E6C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001ED4; // type:function size:0xD8 scope:global +daE_RB_Create__FP10fopAc_ac_c = .text:0x00001FAC; // type:function size:0x3D8 scope:global +__dt__8cM3dGSphFv = .text:0x00002384; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000023CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002414; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002470; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024E0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002550; // type:function size:0x48 scope:global +__dt__12daE_RB_HIO_cFv = .text:0x00002598; // type:function size:0x48 scope:global +__sinit_d_a_e_rb_cpp = .text:0x000025E0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000261C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002624; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000262C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002634; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000263C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00002644; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3810 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3842 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3843 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3901 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3984 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4165 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4183 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4362 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4363 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +@4166 = .data:0x00000038; // type:object size:0x2C scope:local +cc_sph_src$4557 = .data:0x00000064; // type:object size:0x40 scope:local +l_daE_RB_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_E_RB = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000154; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000160; // type:object size:0x30 scope:global +__vt__12daE_RB_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_223_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +child = .bss:0x00000028; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000050; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_e_rd/splits.txt b/config/GZ2P01/rels/d_a_e_rd/splits.txt new file mode 100644 index 0000000000..1ca151ccc3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rd.cpp: + .text start:0x000000EC end:0x00013BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000424 + .data start:0x00000000 end:0x0000078C + .bss start:0x00000008 end:0x00000350 diff --git a/config/GZ2P01/rels/d_a_e_rd/symbols.txt b/config/GZ2P01/rels/d_a_e_rd/symbols.txt new file mode 100644 index 0000000000..35842e4974 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rd/symbols.txt @@ -0,0 +1,488 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_RD_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +get_pla__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0xB4 scope:global +anm_init__FP10e_rd_classifUcf = .text:0x00000254; // type:function size:0x154 scope:global +horn_anm_init__FP10e_rd_classifUcf = .text:0x000003A8; // type:function size:0xB4 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000045C; // type:function size:0x518 scope:global +nodeCallBack_B__FP8J3DJointi = .text:0x00000974; // type:function size:0x110 scope:global +nodeCallBack_bow__FP8J3DJointi = .text:0x00000A84; // type:function size:0xC8 scope:global +daE_RD_Draw__FP10e_rd_class = .text:0x00000B4C; // type:function size:0x4D8 scope:global +other_bg_check__FP10e_rd_classP10fopAc_ac_c = .text:0x00001024; // type:function size:0xF0 scope:global +otoCheck__FP10fopAc_ac_cf = .text:0x00001114; // type:function size:0x240 scope:global +pl_pass_check__FP10e_rd_classf = .text:0x00001354; // type:function size:0xAC scope:global +s_b_sub__FPvPv = .text:0x00001400; // type:function size:0x7C scope:global +search_bomb__FP10e_rd_classi = .text:0x0000147C; // type:function size:0x48 scope:global +way_bg_check__FP10e_rd_classf = .text:0x000014C4; // type:function size:0x10C scope:global +ride_off__FP10e_rd_class = .text:0x000015D0; // type:function size:0x1BC scope:global +s_wb_sub__FPvPv = .text:0x0000178C; // type:function size:0xD0 scope:global +search_wb__FP10e_rd_classs = .text:0x0000185C; // type:function size:0x250 scope:global +wb_check__FP10e_rd_classs = .text:0x00001AAC; // type:function size:0xF0 scope:global +wb_init_ride__FP10e_rd_class = .text:0x00001B9C; // type:function size:0xB8 scope:global +pl_check__FP10e_rd_classfs = .text:0x00001C54; // type:function size:0x184 scope:global +bomb_view_check__FP10e_rd_class = .text:0x00001DD8; // type:function size:0x24 scope:global +bomb_check__FP10e_rd_class = .text:0x00001DFC; // type:function size:0x24 scope:global +move_gake_check__FP10e_rd_classf = .text:0x00001E20; // type:function size:0xF0 scope:global +way_check__FP10e_rd_class = .text:0x00001F10; // type:function size:0x1D0 scope:global +path_check__FP10e_rd_class = .text:0x000020E0; // type:function size:0x22C scope:global +e_rd_normal__FP10e_rd_class = .text:0x0000230C; // type:function size:0x4B8 scope:global +e_rd_fight_run__FP10e_rd_class = .text:0x000027C4; // type:function size:0x640 scope:global +at_hit_check__FP10e_rd_class = .text:0x00002E04; // type:function size:0x60 scope:global +e_rd_fight__FP10e_rd_class = .text:0x00002E64; // type:function size:0x3AC scope:global +e_rd_bow_run__FP10e_rd_class = .text:0x00003210; // type:function size:0x408 scope:global +e_rd_bow__FP10e_rd_class = .text:0x00003618; // type:function size:0x330 scope:global +s_command3_sub__FPvPv = .text:0x00003948; // type:function size:0x6C scope:global +e_rd_bow2__FP10e_rd_class = .text:0x000039B4; // type:function size:0x45C scope:global +e_rd_bow_ikki__FP10e_rd_class = .text:0x00003E10; // type:function size:0x2A4 scope:global +e_rd_avoid__FP10e_rd_class = .text:0x000040B4; // type:function size:0x164 scope:global +e_rd_wb_search__FP10e_rd_class = .text:0x00004218; // type:function size:0xB08 scope:global +e_rd_wb_ride__FP10e_rd_class = .text:0x00004D20; // type:function size:0x244 scope:global +e_rd_wb_run__FP10e_rd_class = .text:0x00004F64; // type:function size:0xB08 scope:global +s_wbrun_sub__FPvPv = .text:0x00005A6C; // type:function size:0x18C scope:global +e_rd_wb_run_B__FP10e_rd_class = .text:0x00005BF8; // type:function size:0x390 scope:global +e_rd_wb_bjump__FP10e_rd_class = .text:0x00005F88; // type:function size:0x214 scope:global +e_rd_bomb_action__FP10e_rd_class = .text:0x0000619C; // type:function size:0x45C scope:global +e_rd_s_damage__FP10e_rd_class = .text:0x000065F8; // type:function size:0x17C scope:global +kado_check__FP10e_rd_class = .text:0x00006774; // type:function size:0x1B4 scope:global +rd_disappear__FP10e_rd_class = .text:0x00006928; // type:function size:0x140 scope:global +body_gake__FP10e_rd_class = .text:0x00006A68; // type:function size:0x154 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00006BBC; // type:function size:0x78 scope:global +e_rd_damage__FP10e_rd_class = .text:0x00006C34; // type:function size:0xB78 scope:global +gake_check__FP10e_rd_classf = .text:0x000077AC; // type:function size:0x1AC scope:global +s_bikkuri_sub__FPvPv = .text:0x00007958; // type:function size:0x1D8 scope:global +s_saku_sub__FPvPv = .text:0x00007B30; // type:function size:0x180 scope:global +e_rd_drop__FP10e_rd_class = .text:0x00007CB0; // type:function size:0x434 scope:global +e_rd_a_damage__FP10e_rd_class = .text:0x000080E4; // type:function size:0x10C scope:global +e_rd_stand__FP10e_rd_class = .text:0x000081F0; // type:function size:0x1DC scope:global +e_rd_bow3__FP10e_rd_class = .text:0x000083CC; // type:function size:0x41C scope:global +s_command2_sub__FPvPv = .text:0x000087E8; // type:function size:0x8C scope:global +s_command4_sub__FPvPv = .text:0x00008874; // type:function size:0x6C scope:global +e_rd_commander__FP10e_rd_class = .text:0x000088E0; // type:function size:0x454 scope:global +e_rd_excite__FP10e_rd_class = .text:0x00008D34; // type:function size:0x404 scope:global +e_rd_water__FP10e_rd_class = .text:0x00009138; // type:function size:0x158 scope:global +e_rd_kiba_start__FP10e_rd_class = .text:0x00009290; // type:function size:0x1F0 scope:global +e_rd_ikki2_start__FP10e_rd_class = .text:0x00009480; // type:function size:0x138 scope:global +e_rd_kiba_end__FP10e_rd_class = .text:0x000095B8; // type:function size:0x2DC scope:global +e_rd_ikki_end__FP10e_rd_class = .text:0x00009894; // type:function size:0x21C scope:global +e_rd_ikki2_end__FP10e_rd_class = .text:0x00009AB0; // type:function size:0x238 scope:global +s_rdb_sub__FPvPv = .text:0x00009CE8; // type:function size:0x4C scope:global +e_rd_lv9_end__FP10e_rd_class = .text:0x00009D34; // type:function size:0x23C scope:global +s_boom_sub__FPvPv = .text:0x00009F70; // type:function size:0x58 scope:global +wolfkick_damage__FP10e_rd_class = .text:0x00009FC8; // type:function size:0xA0 scope:global +big_damage__FP10e_rd_class = .text:0x0000A068; // type:function size:0x210 scope:global +small_damage__FP10e_rd_classi = .text:0x0000A278; // type:function size:0x130 scope:global +part_break__FP10e_rd_class = .text:0x0000A3A8; // type:function size:0x198 scope:global +damage_check__FP10e_rd_class = .text:0x0000A540; // type:function size:0xC1C scope:global +s_other_sub__FPvPv = .text:0x0000B15C; // type:function size:0x58 scope:global +s_ep_sub__FPvPv = .text:0x0000B1B4; // type:function size:0xD0 scope:global +e_rd_yagura__FP10e_rd_class = .text:0x0000B284; // type:function size:0x64C scope:global +e_rd_jyunkai__FP10e_rd_class = .text:0x0000B8D0; // type:function size:0x4E4 scope:global +e_rd_sleep__FP10e_rd_class = .text:0x0000BDB4; // type:function size:0x400 scope:global +s_tag_sub__FPvPv = .text:0x0000C1B4; // type:function size:0x64 scope:global +e_rd_tag__FP10e_rd_class = .text:0x0000C218; // type:function size:0x194 scope:global +e_rd_reg__FP10e_rd_class = .text:0x0000C3AC; // type:function size:0xC0 scope:global +action__FP10e_rd_class = .text:0x0000C46C; // type:function size:0x1B28 scope:global +fire_eff_set__FP10e_rd_class = .text:0x0000DF94; // type:function size:0x22C scope:global +s_wb_sub2__FPvPv = .text:0x0000E1C0; // type:function size:0x70 scope:global +s_lv9dn_sub__FPvPv = .text:0x0000E230; // type:function size:0x60 scope:global +s_lv9dn_sub2__FPvPv = .text:0x0000E290; // type:function size:0x60 scope:global +s_lv9dn_sub3__FPvPv = .text:0x0000E2F0; // type:function size:0x4C scope:global +s_lv9rd_sub__FPvPv = .text:0x0000E33C; // type:function size:0x58 scope:global +s_lv9rd_sub2__FPvPv = .text:0x0000E394; // type:function size:0xF4 scope:global +s_lv9rd_sub3__FPvPv = .text:0x0000E488; // type:function size:0x6C scope:global +s_lv9arrow_sub__FPvPv = .text:0x0000E4F4; // type:function size:0x4C scope:global +s_lv9arrow_sub2__FPvPv = .text:0x0000E540; // type:function size:0x58 scope:global +cam_3d_morf__FP10e_rd_classf = .text:0x0000E598; // type:function size:0xE4 scope:global +cam_spd_set__FP10e_rd_class = .text:0x0000E67C; // type:function size:0xA0 scope:global +demo_camera__FP10e_rd_class = .text:0x0000E71C; // type:function size:0x15A4 scope:global +daE_RD_Execute__FP10e_rd_class = .text:0x0000FCC0; // type:function size:0x1D80 scope:global +abs__4cXyzCFv = .text:0x00011A40; // type:function size:0x114 scope:global +daE_RD_IsDelete__FP10e_rd_class = .text:0x00011B54; // type:function size:0x8 scope:global +daE_RD_Delete__FP10e_rd_class = .text:0x00011B5C; // type:function size:0x64 scope:global +ride_game_actor_set__FP10e_rd_class = .text:0x00011BC0; // type:function size:0x440 scope:global +coach_game_actor_set__FP10e_rd_class = .text:0x00012000; // type:function size:0x184 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00012184; // type:function size:0x6F8 scope:global +daE_RD_Create__FP10fopAc_ac_c = .text:0x0001287C; // type:function size:0x8E4 scope:global +__ct__10e_rd_classFv = .text:0x00013160; // type:function size:0x1D0 scope:global +__dt__8cM3dGSphFv = .text:0x00013330; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00013378; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x000133C0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0001348C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00013510; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0001356C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000135DC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0001364C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00013650; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00013654; // type:function size:0x48 scope:global +__dt__12daE_RD_HIO_cFv = .text:0x0001369C; // type:function size:0x48 scope:global +__sinit_d_a_e_rd_cpp = .text:0x000136E4; // type:function size:0x58 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0001373C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00013744; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0001374C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00013754; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001375C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00013764; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00013B78; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00013BB4; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4208 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4210 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4211 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4212 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4213 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4214 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4233 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4240 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4290 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4468 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4681 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4720 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4967 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@5009 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5109 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5110 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5189 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@5190 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@5276 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5277 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5278 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5350 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5450 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5451 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5452 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5569 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@5570 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5572 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5696 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5697 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5854 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5855 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5856 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5965 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6033 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6034 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6071 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6342 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6343 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6344 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6345 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6652 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6653 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6654 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6701 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6803 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6964 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@6965 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7044 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7343 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7344 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7345 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7435 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7436 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@8026 = .rodata:0x00000140; // type:object size:0x4 scope:local +@8211 = .rodata:0x00000144; // type:object size:0x4 scope:local +@8270 = .rodata:0x00000148; // type:object size:0x4 scope:local +@8517 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@8518 = .rodata:0x00000150; // type:object size:0x4 scope:local +@8914 = .rodata:0x00000154; // type:object size:0x4 scope:local +@8981 = .rodata:0x00000158; // type:object size:0x4 scope:local +@8982 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@9623 = .rodata:0x00000160; // type:object size:0x4 scope:local +@9624 = .rodata:0x00000164; // type:object size:0x4 scope:local +@9625 = .rodata:0x00000168; // type:object size:0x4 scope:local +@9626 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@9627 = .rodata:0x00000170; // type:object size:0x4 scope:local +@9628 = .rodata:0x00000174; // type:object size:0x4 scope:local +@9629 = .rodata:0x00000178; // type:object size:0x4 scope:local +@9691 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@9692 = .rodata:0x00000180; // type:object size:0x4 scope:local +@9693 = .rodata:0x00000184; // type:object size:0x4 scope:local +@9694 = .rodata:0x00000188; // type:object size:0x4 scope:local +@9695 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@9772 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@10302 = .rodata:0x00000194; // type:object size:0x4 scope:local +@10303 = .rodata:0x00000198; // type:object size:0x4 scope:local +@10304 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@10305 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@10306 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@10307 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@10308 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@10309 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@10310 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@10311 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@10312 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@10313 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@10314 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@10315 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@10316 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@10317 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@10318 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@10319 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@10320 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@10321 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@10322 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@10323 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@10324 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@10325 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@10326 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@10327 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@10328 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@10329 = .rodata:0x00000200; // type:object size:0x4 scope:local +@10330 = .rodata:0x00000204; // type:object size:0x4 scope:local +@10331 = .rodata:0x00000208; // type:object size:0x4 scope:local +@10332 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@10333 = .rodata:0x00000210; // type:object size:0x4 scope:local +@10334 = .rodata:0x00000214; // type:object size:0x4 scope:local +@10335 = .rodata:0x00000218; // type:object size:0x4 scope:local +@10336 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@10337 = .rodata:0x00000220; // type:object size:0x4 scope:local +@10338 = .rodata:0x00000224; // type:object size:0x4 scope:local +@10339 = .rodata:0x00000228; // type:object size:0x4 scope:local +@10340 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@10341 = .rodata:0x00000230; // type:object size:0x4 scope:local +@10342 = .rodata:0x00000234; // type:object size:0x4 scope:local +@10343 = .rodata:0x00000238; // type:object size:0x4 scope:local +@10344 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@10345 = .rodata:0x00000240; // type:object size:0x4 scope:local +@10346 = .rodata:0x00000244; // type:object size:0x4 scope:local +@10347 = .rodata:0x00000248; // type:object size:0x4 scope:local +@10348 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@10349 = .rodata:0x00000250; // type:object size:0x4 scope:local +@10350 = .rodata:0x00000254; // type:object size:0x4 scope:local +@10351 = .rodata:0x00000258; // type:object size:0x4 scope:local +@10352 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@10353 = .rodata:0x00000260; // type:object size:0x4 scope:local +@10354 = .rodata:0x00000264; // type:object size:0x4 scope:local +@10355 = .rodata:0x00000268; // type:object size:0x4 scope:local +@10356 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@10357 = .rodata:0x00000270; // type:object size:0x4 scope:local +@10358 = .rodata:0x00000274; // type:object size:0x4 scope:local +@10359 = .rodata:0x00000278; // type:object size:0x4 scope:local +@10360 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@10361 = .rodata:0x00000280; // type:object size:0x4 scope:local +@10362 = .rodata:0x00000284; // type:object size:0x4 scope:local +@10363 = .rodata:0x00000288; // type:object size:0x4 scope:local +@10364 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@10365 = .rodata:0x00000290; // type:object size:0x4 scope:local +@10366 = .rodata:0x00000294; // type:object size:0x4 scope:local +@10367 = .rodata:0x00000298; // type:object size:0x4 scope:local +@10368 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@10369 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10370 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10371 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10372 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10373 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@10374 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@10375 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@10376 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@10377 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@10378 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@10379 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@10380 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@10381 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@10382 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@10383 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@10384 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@10385 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@10386 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@10387 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@10388 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@10389 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@10390 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@10391 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@10392 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@10393 = .rodata:0x00000300; // type:object size:0x4 scope:local +@10394 = .rodata:0x00000304; // type:object size:0x4 scope:local +@10395 = .rodata:0x00000308; // type:object size:0x4 scope:local +@10396 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@10397 = .rodata:0x00000310; // type:object size:0x4 scope:local +@10398 = .rodata:0x00000314; // type:object size:0x4 scope:local +@10399 = .rodata:0x00000318; // type:object size:0x4 scope:local +@10400 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@10401 = .rodata:0x00000320; // type:object size:0x4 scope:local +@10402 = .rodata:0x00000324; // type:object size:0x4 scope:local +@10403 = .rodata:0x00000328; // type:object size:0x4 scope:local +@10404 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@10405 = .rodata:0x00000330; // type:object size:0x4 scope:local +@10406 = .rodata:0x00000334; // type:object size:0x4 scope:local +@10407 = .rodata:0x00000338; // type:object size:0x4 scope:local +@10408 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@10409 = .rodata:0x00000340; // type:object size:0x4 scope:local +@10410 = .rodata:0x00000344; // type:object size:0x4 scope:local +@10411 = .rodata:0x00000348; // type:object size:0x4 scope:local +@10412 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@10413 = .rodata:0x00000350; // type:object size:0x4 scope:local +@11210 = .rodata:0x00000354; // type:object size:0x4 scope:local +@11211 = .rodata:0x00000358; // type:object size:0x4 scope:local +@11212 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@11213 = .rodata:0x00000360; // type:object size:0x4 scope:local +@11214 = .rodata:0x00000364; // type:object size:0x4 scope:local +@11215 = .rodata:0x00000368; // type:object size:0x4 scope:local +@11216 = .rodata:0x0000036C; // type:object size:0x4 scope:local data:string +@11217 = .rodata:0x00000370; // type:object size:0x4 scope:local +@11218 = .rodata:0x00000374; // type:object size:0x4 scope:local +@11219 = .rodata:0x00000378; // type:object size:0x4 scope:local +@11220 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@11221 = .rodata:0x00000380; // type:object size:0x4 scope:local +@11222 = .rodata:0x00000384; // type:object size:0x4 scope:local +@11223 = .rodata:0x00000388; // type:object size:0x4 scope:local +@11224 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@11395 = .rodata:0x00000390; // type:object size:0x4 scope:local +@11396 = .rodata:0x00000394; // type:object size:0x4 scope:local +@11397 = .rodata:0x00000398; // type:object size:0x4 scope:local +@11398 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@11399 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@11400 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@11401 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@11402 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@11403 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@11404 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@11405 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@11406 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@11407 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@11460 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@11461 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@11462 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@11463 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@11464 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@11465 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@11466 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@12066 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003E4; // type:object size:0x40 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$4087 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$4088 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$4096 = .data:0x00000030; // type:object size:0x6 scope:local +@5576 = .data:0x00000038; // type:object size:0x68 scope:local +@5775 = .data:0x000000A0; // type:object size:0x5C scope:local +@6346 = .data:0x000000FC; // type:object size:0x1C scope:local +@6656 = .data:0x00000118; // type:object size:0xCC scope:local +@6966 = .data:0x000001E4; // type:object size:0x1C scope:local +kado_bit$7009 = .data:0x00000200; // type:object size:0x8 scope:local +kado_check_x$7010 = .data:0x00000208; // type:object size:0x8 scope:local +@7346 = .data:0x00000210; // type:object size:0x80 scope:local +@7704 = .data:0x00000290; // type:object size:0x38 scope:local +@7812 = .data:0x000002C8; // type:object size:0x30 scope:local +@7943 = .data:0x000002F8; // type:object size:0x1C scope:local +@8697 = .data:0x00000314; // type:object size:0x3C scope:local +@8916 = .data:0x00000350; // type:object size:0x30 scope:local +j_spd$9191 = .data:0x00000380; // type:object size:0x16 scope:local +w_eff_name$9236 = .data:0x00000398; // type:object size:0x6 scope:local +@9631 = .data:0x000003A0; // type:object size:0xF4 scope:local +@10414 = .data:0x00000494; // type:object size:0x94 scope:local +time_scale$10547 = .data:0x00000528; // type:object size:0x64 scope:local +boss_part_idx$10666 = .data:0x0000058C; // type:object size:0x38 scope:local +ikki2_boss_part_idx$10667 = .data:0x000005C4; // type:object size:0x8 scope:local +eno$10680 = .data:0x000005CC; // type:object size:0x6 scope:local +jv_offset = .data:0x000005D4; // type:object size:0xC scope:global +boss_part_bmd$11487 = .data:0x000005E0; // type:object size:0x38 scope:local +ikki2_boss_part_bmd$11488 = .data:0x00000618; // type:object size:0x8 scope:local +cc_sph_src$11818 = .data:0x00000620; // type:object size:0x40 scope:local +at_sph_src$11819 = .data:0x00000660; // type:object size:0x40 scope:local +l_daE_RD_Method = .data:0x000006A0; // type:object size:0x20 scope:global +g_profile_E_RD = .data:0x000006C0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000006F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000714; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000720; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000072C; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000750; // type:object size:0x30 scope:global +__vt__12daE_RD_HIO_c = .data:0x00000780; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +boss = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_70_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@4224 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x50 scope:global data:byte +S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte +lbl_70_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +@4242 = .bss:0x000000B0; // type:object size:0xC scope:local +S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global data:float +lbl_70_bss_C8 = .bss:0x000000C8; // type:object size:0x1 data:byte +target_info = .bss:0x000000CC; // type:object size:0x28 scope:global data:4byte +target_info_count = .bss:0x000000F4; // type:object size:0x4 scope:global data:4byte +check_index$5284 = .bss:0x000000FC; // type:object size:0xFF scope:local +rd_count = .bss:0x000001FC; // type:object size:0x4 scope:global data:4byte +lbl_70_bss_200 = .bss:0x00000200; // type:object size:0x1 data:byte +c_start = .bss:0x00000204; // type:object size:0x4 scope:global +@11269 = .bss:0x00000208; // type:object size:0xC scope:local +@11272 = .bss:0x00000218; // type:object size:0xC scope:local +@11273 = .bss:0x00000224; // type:object size:0xC scope:local +@11274 = .bss:0x00000230; // type:object size:0xC scope:local +@11275 = .bss:0x0000023C; // type:object size:0xC scope:local +@11276 = .bss:0x00000248; // type:object size:0xC scope:local +set_pos$11268 = .bss:0x00000254; // type:object size:0x48 scope:local +@11412 = .bss:0x0000029C; // type:object size:0xC scope:local +@11415 = .bss:0x000002AC; // type:object size:0xC scope:local +@11416 = .bss:0x000002B8; // type:object size:0xC scope:local +set_pos$11411 = .bss:0x000002C4; // type:object size:0x24 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000300; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000304; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000308; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000030C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000310; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000314; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000318; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000031C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000320; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000324; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000328; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000034C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_rdb/splits.txt b/config/GZ2P01/rels/d_a_e_rdb/splits.txt new file mode 100644 index 0000000000..2da6925dd4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rdb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdb.cpp: + .text start:0x000000EC end:0x00006468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000029C + .data start:0x00000000 end:0x000002C4 + .bss start:0x00000008 end:0x0000030C diff --git a/config/GZ2P01/rels/d_a_e_rdb/symbols.txt b/config/GZ2P01/rels/d_a_e_rdb/symbols.txt new file mode 100644 index 0000000000..b487a785cb --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rdb/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_RDB_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP11e_rdb_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001BC; // type:function size:0x178 scope:global +daE_RDB_Draw__FP11e_rdb_class = .text:0x00000334; // type:function size:0x2EC scope:global +mtx_to_posAngle__FPA4_fP4cXyzP5csXyz = .text:0x00000620; // type:function size:0x3C scope:global +player_way_check__FP11e_rdb_class = .text:0x0000065C; // type:function size:0x3C scope:global +e_rdb_wait__FP11e_rdb_class = .text:0x00000698; // type:function size:0x268 scope:global +e_rdb_fight__FP11e_rdb_class = .text:0x00000900; // type:function size:0x1B8 scope:global +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00000AB8; // type:function size:0xD8 scope:global +e_rdb_attack__FP11e_rdb_class = .text:0x00000B90; // type:function size:0x300 scope:global +e_rdb_spin_attack__FP11e_rdb_class = .text:0x00000E90; // type:function size:0x318 scope:global +e_rdb_defence__FP11e_rdb_class = .text:0x000011A8; // type:function size:0x10C scope:global +e_rdb_damage__FP11e_rdb_class = .text:0x000012B4; // type:function size:0x320 scope:global +e_rdb_end__FP11e_rdb_class = .text:0x000015D4; // type:function size:0x468 scope:global +e_rdb_start__FP11e_rdb_class = .text:0x00001A3C; // type:function size:0x398 scope:global +damage_check__FP11e_rdb_class = .text:0x00001DD4; // type:function size:0x4E0 scope:global +shot_s_sub__FPvPv = .text:0x000022B4; // type:function size:0x194 scope:global +action__FP11e_rdb_class = .text:0x00002448; // type:function size:0x8A8 scope:global +cam_3d_morf__FP11e_rdb_classf = .text:0x00002CF0; // type:function size:0xE4 scope:global +cam_spd_set__FP11e_rdb_class = .text:0x00002DD4; // type:function size:0xA0 scope:global +demo_camera__FP11e_rdb_class = .text:0x00002E74; // type:function size:0xD3C scope:global +anm_se_set__FP11e_rdb_class = .text:0x00003BB0; // type:function size:0x794 scope:global +daE_RDB_Execute__FP11e_rdb_class = .text:0x00004344; // type:function size:0x10F4 scope:global +daE_RDB_IsDelete__FP11e_rdb_class = .text:0x00005438; // type:function size:0x8 scope:global +daE_RDB_Delete__FP11e_rdb_class = .text:0x00005440; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000054A8; // type:function size:0x174 scope:global +daE_RDB_Create__FP10fopAc_ac_c = .text:0x0000561C; // type:function size:0x410 scope:global +__ct__11e_rdb_classFv = .text:0x00005A2C; // type:function size:0x1AC scope:global +__dt__8cM3dGSphFv = .text:0x00005BD8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00005C20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005C68; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00005CB0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005D7C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005E00; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005ECC; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005F3C; // type:function size:0x48 scope:global +__dt__13daE_RDB_HIO_cFv = .text:0x00005F84; // type:function size:0x48 scope:global +__sinit_d_a_e_rdb_cpp = .text:0x00005FCC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006008; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006010; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00006018; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000642C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4007 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4011 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4012 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4013 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4042 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4169 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4228 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4236 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4265 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4540 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4648 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4651 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4652 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4654 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4726 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5163 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5165 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5166 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5168 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5171 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5616 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5617 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5618 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5619 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5620 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5621 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5622 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5623 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5624 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5625 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5626 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5627 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5628 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5629 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5630 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5631 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5634 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5635 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5639 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5641 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5642 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5643 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5644 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5645 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5646 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5647 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5648 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5649 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5650 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5651 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5652 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5833 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5834 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5835 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5836 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5837 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5838 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5839 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5840 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5841 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5842 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5843 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5844 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5845 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5846 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5847 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5848 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5849 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5850 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5851 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5852 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5853 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5854 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5855 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6322 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6323 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6324 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6325 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:string +@6326 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:string +@6327 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6328 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6329 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6330 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6331 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6332 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6333 = .rodata:0x000001FC; // type:object size:0x4 scope:local data:string +@6334 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6335 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6336 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6337 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6338 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6339 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6340 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6341 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6342 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6343 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6344 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6345 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6346 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6347 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6348 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6349 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6350 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6351 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6353 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6355 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6539 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6540 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6541 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6542 = .rodata:0x00000264; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000268; // type:object size:0x33 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3886 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3887 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3895 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$4291 = .data:0x00000038; // type:object size:0x6 scope:local +ap_name$4373 = .data:0x00000040; // type:object size:0x4 scope:local +@4656 = .data:0x00000044; // type:object size:0x5C scope:local +@4730 = .data:0x000000A0; // type:object size:0x38 scope:local +@5169 = .data:0x000000D8; // type:object size:0x20 scope:local +@5653 = .data:0x000000F8; // type:object size:0x40 scope:local +cc_sph_src$6434 = .data:0x00000138; // type:object size:0x40 scope:local +at_sph_src$6435 = .data:0x00000178; // type:object size:0x40 scope:local +co_cyl_src$6444 = .data:0x000001B8; // type:object size:0x44 scope:local +l_daE_RDB_Method = .data:0x000001FC; // type:object size:0x20 scope:global +g_profile_E_RDB = .data:0x0000021C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000270; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000027C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000288; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000294; // type:object size:0x24 scope:global +__vt__13daE_RDB_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_224_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4023 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@5932 = .bss:0x00000060; // type:object size:0xC scope:local +@5935 = .bss:0x00000070; // type:object size:0xC scope:local +@5936 = .bss:0x0000007C; // type:object size:0xC scope:local +@5937 = .bss:0x00000088; // type:object size:0xC scope:local +@5938 = .bss:0x00000094; // type:object size:0xC scope:local +@5939 = .bss:0x000000A0; // type:object size:0xC scope:local +@5940 = .bss:0x000000AC; // type:object size:0xC scope:local +@5941 = .bss:0x000000B8; // type:object size:0xC scope:local +@5942 = .bss:0x000000C4; // type:object size:0xC scope:local +@5943 = .bss:0x000000D0; // type:object size:0xC scope:local +@5944 = .bss:0x000000DC; // type:object size:0xC scope:local +@5945 = .bss:0x000000E8; // type:object size:0xC scope:local +@5946 = .bss:0x000000F4; // type:object size:0xC scope:local +@5947 = .bss:0x00000100; // type:object size:0xC scope:local +@5948 = .bss:0x0000010C; // type:object size:0xC scope:local +@5949 = .bss:0x00000118; // type:object size:0xC scope:local +@5950 = .bss:0x00000124; // type:object size:0xC scope:local +@5951 = .bss:0x00000130; // type:object size:0xC scope:local +@5952 = .bss:0x0000013C; // type:object size:0xC scope:local +@5953 = .bss:0x00000148; // type:object size:0xC scope:local +@5954 = .bss:0x00000154; // type:object size:0xC scope:local +@5955 = .bss:0x00000160; // type:object size:0xC scope:local +@5956 = .bss:0x0000016C; // type:object size:0xC scope:local +@5957 = .bss:0x00000178; // type:object size:0xC scope:local +fire_eff_pos$5931 = .bss:0x00000184; // type:object size:0x120 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000300; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000304; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000308; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_rdy/splits.txt b/config/GZ2P01/rels/d_a_e_rdy/splits.txt new file mode 100644 index 0000000000..14adc48ce3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rdy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdy.cpp: + .text start:0x000000EC end:0x0000E108 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E0 + .data start:0x00000000 end:0x0000074C + .bss start:0x00000008 end:0x00000260 diff --git a/config/GZ2P01/rels/d_a_e_rdy/symbols.txt b/config/GZ2P01/rels/d_a_e_rdy/symbols.txt new file mode 100644 index 0000000000..d0ef540e79 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_rdy/symbols.txt @@ -0,0 +1,353 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_RDY_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +anm_init__FP11e_rdy_classifUcf = .text:0x000001A0; // type:function size:0xEC scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000028C; // type:function size:0x518 scope:global +nodeCallBack_bow__FP8J3DJointi = .text:0x000007A4; // type:function size:0xC8 scope:global +daE_RDY_Draw__FP11e_rdy_class = .text:0x0000086C; // type:function size:0x484 scope:global +other_bg_check__FP11e_rdy_classP10fopAc_ac_c = .text:0x00000CF0; // type:function size:0xD8 scope:global +s_b_sub__FPvPv = .text:0x00000DC8; // type:function size:0x7C scope:global +search_bomb__FP11e_rdy_classi = .text:0x00000E44; // type:function size:0x2EC scope:global +way_bg_check__FP11e_rdy_classf = .text:0x00001130; // type:function size:0x10C scope:global +ride_off__FP11e_rdy_class = .text:0x0000123C; // type:function size:0xE8 scope:global +pl_check__FP11e_rdy_classfs = .text:0x00001324; // type:function size:0x110 scope:global +bomb_view_check__FP11e_rdy_class = .text:0x00001434; // type:function size:0x24 scope:global +bomb_check__FP11e_rdy_class = .text:0x00001458; // type:function size:0x24 scope:global +move_gake_check__FP11e_rdy_classf = .text:0x0000147C; // type:function size:0xF0 scope:global +way_check__FP11e_rdy_class = .text:0x0000156C; // type:function size:0x178 scope:global +path_check__FP11e_rdy_class = .text:0x000016E4; // type:function size:0x22C scope:global +e_rdy_normal__FP11e_rdy_class = .text:0x00001910; // type:function size:0x44C scope:global +e_rdy_fight_run__FP11e_rdy_class = .text:0x00001D5C; // type:function size:0x5D0 scope:global +at_hit_check__FP11e_rdy_class = .text:0x0000232C; // type:function size:0x60 scope:global +e_rdy_fight__FP11e_rdy_class = .text:0x0000238C; // type:function size:0x3AC scope:global +e_rdy_bow_run__FP11e_rdy_class = .text:0x00002738; // type:function size:0x404 scope:global +e_rdy_bow__FP11e_rdy_class = .text:0x00002B3C; // type:function size:0x330 scope:global +s_command3_sub__FPvPv = .text:0x00002E6C; // type:function size:0x6C scope:global +e_rdy_bow2__FP11e_rdy_class = .text:0x00002ED8; // type:function size:0x528 scope:global +e_rdy_bow_ikki2__FP11e_rdy_class = .text:0x00003400; // type:function size:0x358 scope:global +e_rdy_avoid__FP11e_rdy_class = .text:0x00003758; // type:function size:0x164 scope:global +s_kusa_sub__FPvPv = .text:0x000038BC; // type:function size:0x180 scope:global +e_rdy_tkusa__FP11e_rdy_class = .text:0x00003A3C; // type:function size:0xAD8 scope:global +e_rdy_yc_ride__FP11e_rdy_class = .text:0x00004514; // type:function size:0x6A8 scope:global +e_rdy_bomb_action__FP11e_rdy_class = .text:0x00004BBC; // type:function size:0x45C scope:global +e_rdy_s_damage__FP11e_rdy_class = .text:0x00005018; // type:function size:0x150 scope:global +kado_check__FP11e_rdy_class = .text:0x00005168; // type:function size:0x1B4 scope:global +rd_disappear__FP11e_rdy_class = .text:0x0000531C; // type:function size:0xE0 scope:global +body_gake__FP11e_rdy_class = .text:0x000053FC; // type:function size:0x154 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00005550; // type:function size:0x78 scope:global +e_rdy_damage__FP11e_rdy_class = .text:0x000055C8; // type:function size:0xAFC scope:global +gake_check__FP11e_rdy_classf = .text:0x000060C4; // type:function size:0x1AC scope:global +s_bikkuri_sub__FPvPv = .text:0x00006270; // type:function size:0x1D8 scope:global +e_rdy_drop__FP11e_rdy_class = .text:0x00006448; // type:function size:0x378 scope:global +e_rdy_a_damage__FP11e_rdy_class = .text:0x000067C0; // type:function size:0xE0 scope:global +e_rdy_stand__FP11e_rdy_class = .text:0x000068A0; // type:function size:0x170 scope:global +e_rdy_bow3__FP11e_rdy_class = .text:0x00006A10; // type:function size:0x41C scope:global +s_command2_sub__FPvPv = .text:0x00006E2C; // type:function size:0x8C scope:global +s_command4_sub__FPvPv = .text:0x00006EB8; // type:function size:0x6C scope:global +e_rdy_commander__FP11e_rdy_class = .text:0x00006F24; // type:function size:0x46C scope:global +e_rdy_excite__FP11e_rdy_class = .text:0x00007390; // type:function size:0x404 scope:global +e_rdy_water__FP11e_rdy_class = .text:0x00007794; // type:function size:0x134 scope:global +e_rdy_jyunkai__FP11e_rdy_class = .text:0x000078C8; // type:function size:0x4E4 scope:global +wolfkick_damage__FP11e_rdy_class = .text:0x00007DAC; // type:function size:0x98 scope:global +big_damage__FP11e_rdy_class = .text:0x00007E44; // type:function size:0x208 scope:global +small_damage__FP11e_rdy_classi = .text:0x0000804C; // type:function size:0x130 scope:global +damage_check__FP11e_rdy_class = .text:0x0000817C; // type:function size:0x3F0 scope:global +action__FP11e_rdy_class = .text:0x0000856C; // type:function size:0x15E0 scope:global +fire_eff_set__FP11e_rdy_class = .text:0x00009B4C; // type:function size:0x1F4 scope:global +cam_3d_morf__FP11e_rdy_classf = .text:0x00009D40; // type:function size:0xE4 scope:global +s_adel_sub__FPvPv = .text:0x00009E24; // type:function size:0x4C scope:global +demo_camera__FP11e_rdy_class = .text:0x00009E70; // type:function size:0x17E0 scope:global +daE_RDY_Execute__FP11e_rdy_class = .text:0x0000B650; // type:function size:0x15FC scope:global +daE_RDY_IsDelete__FP11e_rdy_class = .text:0x0000CC4C; // type:function size:0x8 scope:global +daE_RDY_Delete__FP11e_rdy_class = .text:0x0000CC54; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000CCB8; // type:function size:0x3F8 scope:global +daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000D0B0; // type:function size:0x5B0 scope:global +__ct__11e_rdy_classFv = .text:0x0000D660; // type:function size:0x1A0 scope:global +__dt__8cM3dGSphFv = .text:0x0000D800; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D848; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000D890; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000D95C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D9E0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000DA3C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000DAAC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000DB1C; // type:function size:0x4 scope:global +__ct__11J3DLightObjFv = .text:0x0000DB20; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000DB58; // type:function size:0x48 scope:global +__dt__13daE_RDY_HIO_cFv = .text:0x0000DBA0; // type:function size:0x48 scope:global +__sinit_d_a_e_rdy_cpp = .text:0x0000DBE8; // type:function size:0x58 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC40; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC48; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000DC50; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000DC58; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DC60; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000DC68; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000E07C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000E0B8; // type:function size:0x3C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000E0F4; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4018 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4020 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4022 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4023 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4024 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4047 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4074 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4075 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4246 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4442 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4576 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4578 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4579 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4663 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4740 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4741 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4813 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4901 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4902 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5011 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5012 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5014 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5015 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5138 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5139 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5297 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@5298 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5299 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5429 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5430 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5431 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5508 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5509 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@5510 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5511 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5512 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5513 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5514 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5515 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5553 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5893 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5894 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5895 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5897 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6168 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6243 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6244 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6634 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6635 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6636 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6637 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6727 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6728 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6940 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7142 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7294 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7913 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7914 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7915 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7916 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7917 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7976 = .rodata:0x00000160; // type:object size:0x4 scope:local +@8521 = .rodata:0x00000164; // type:object size:0x4 scope:local +@8522 = .rodata:0x00000168; // type:object size:0x4 scope:local +@8523 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@8524 = .rodata:0x00000170; // type:object size:0x4 scope:local +@8525 = .rodata:0x00000174; // type:object size:0x4 scope:local +@8526 = .rodata:0x00000178; // type:object size:0x4 scope:local +@8527 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@8528 = .rodata:0x00000180; // type:object size:0x4 scope:local +@8529 = .rodata:0x00000184; // type:object size:0x4 scope:local +@8530 = .rodata:0x00000188; // type:object size:0x4 scope:local +@8531 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@8532 = .rodata:0x00000190; // type:object size:0x4 scope:local +@8533 = .rodata:0x00000194; // type:object size:0x4 scope:local +@8534 = .rodata:0x00000198; // type:object size:0x4 scope:local +@8535 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@8536 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@8537 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@8538 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@8539 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@8540 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@8541 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@8542 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@8543 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@8544 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@8545 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@8546 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@8547 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@8548 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:string +@8549 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@8550 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8551 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:string +@8552 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8553 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8554 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8555 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8556 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8557 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8558 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8559 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8560 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8561 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8562 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8563 = .rodata:0x0000020C; // type:object size:0x4 scope:local data:string +@8564 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8565 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8566 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8567 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8568 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8569 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@8570 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8571 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8572 = .rodata:0x00000230; // type:object size:0x4 scope:local data:string +@8573 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8574 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8575 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8576 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8577 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8578 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8579 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8580 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8581 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8582 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8583 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8584 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8585 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8586 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8587 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8588 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8589 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8590 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8591 = .rodata:0x0000027C; // type:object size:0x4 scope:local data:string +@8592 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8593 = .rodata:0x00000284; // type:object size:0x4 scope:local +@8594 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8595 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@9184 = .rodata:0x00000290; // type:object size:0x4 scope:local +@9185 = .rodata:0x00000294; // type:object size:0x4 scope:local +@9186 = .rodata:0x00000298; // type:object size:0x4 scope:local +@9187 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@9188 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@9189 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:string +@9190 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@9191 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@9192 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@9193 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@9541 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@9542 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002C0; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3897 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3898 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3906 = .data:0x00000030; // type:object size:0x6 scope:local +@5017 = .data:0x00000038; // type:object size:0x68 scope:local +@5218 = .data:0x000000A0; // type:object size:0x5C scope:local +@5517 = .data:0x000000FC; // type:object size:0x20 scope:local +@5899 = .data:0x0000011C; // type:object size:0x38 scope:local +@6169 = .data:0x00000154; // type:object size:0x1C scope:local +kado_bit$6208 = .data:0x00000170; // type:object size:0x8 scope:local +kado_check_x$6209 = .data:0x00000178; // type:object size:0x8 scope:local +@6638 = .data:0x00000180; // type:object size:0x80 scope:local +@6943 = .data:0x00000200; // type:object size:0x38 scope:local +@7053 = .data:0x00000238; // type:object size:0x30 scope:local +j_spd$7550 = .data:0x00000268; // type:object size:0x16 scope:local +w_eff_name$7595 = .data:0x00000280; // type:object size:0x6 scope:local +@7918 = .data:0x00000288; // type:object size:0xD0 scope:local +@8596 = .data:0x00000358; // type:object size:0x194 scope:local +time_scale$8695 = .data:0x000004EC; // type:object size:0x64 scope:local +jv_offset = .data:0x00000550; // type:object size:0xC scope:global +jc_data = .data:0x0000055C; // type:object size:0x84 scope:global +cc_sph_src$9405 = .data:0x000005E0; // type:object size:0x40 scope:local +at_sph_src$9406 = .data:0x00000620; // type:object size:0x40 scope:local +l_daE_RDY_Method = .data:0x00000660; // type:object size:0x20 scope:global +g_profile_E_RDY = .data:0x00000680; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000006B0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006BC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000006C8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000006D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006EC; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000710; // type:object size:0x30 scope:global +__vt__13daE_RDY_HIO_c = .data:0x00000740; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +boss = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_225_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@4034 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x50 scope:global data:byte +S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte +@4052 = .bss:0x000000B0; // type:object size:0xC scope:local +S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global data:float +target_info = .bss:0x000000C8; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000F0; // type:object size:0x4 scope:global data:4byte +check_index$4747 = .bss:0x000000F4; // type:object size:0xFF scope:local +c_start = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_s1/splits.txt b/config/GZ2P01/rels/d_a_e_s1/splits.txt new file mode 100644 index 0000000000..5a762f1348 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_s1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_s1.cpp: + .text start:0x000000EC end:0x00006310 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x00000220 diff --git a/config/GZ2P01/rels/d_a_e_s1/symbols.txt b/config/GZ2P01/rels/d_a_e_s1/symbols.txt new file mode 100644 index 0000000000..40cce14823 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_s1/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_S1_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +anm_init__FP10e_s1_classifUcf = .text:0x00000158; // type:function size:0xAC scope:global +daE_S1_Draw__FP10e_s1_class = .text:0x00000204; // type:function size:0x194 scope:global +pl_check__FP10e_s1_classf = .text:0x00000398; // type:function size:0xC4 scope:global +pl_at_check__FP10e_s1_classf = .text:0x0000045C; // type:function size:0x44 scope:global +path_check__FP10e_s1_class = .text:0x000004A0; // type:function size:0x268 scope:global +path_check2__FP10e_s1_class = .text:0x00000708; // type:function size:0xCC scope:global +s_last_sub__FPvPv = .text:0x000007D4; // type:function size:0xA4 scope:global +damage_check__FP10e_s1_class = .text:0x00000878; // type:function size:0x610 scope:global +e_s1_wait__FP10e_s1_class = .text:0x00000E88; // type:function size:0x364 scope:global +e_s1_roof__FP10e_s1_class = .text:0x000011EC; // type:function size:0x220 scope:global +e_s1_fight_run__FP10e_s1_class = .text:0x0000140C; // type:function size:0x150 scope:global +e_s1_fight__FP10e_s1_class = .text:0x0000155C; // type:function size:0x2FC scope:global +e_s1_bibiri__FP10e_s1_class = .text:0x00001858; // type:function size:0x234 scope:global +e_s1_damage__FP10e_s1_class = .text:0x00001A8C; // type:function size:0xD0 scope:global +e_s1_path__FP10e_s1_class = .text:0x00001B5C; // type:function size:0x298 scope:global +s_down_sub__FPvPv = .text:0x00001DF4; // type:function size:0xA4 scope:global +s_fail_sub__FPvPv = .text:0x00001E98; // type:function size:0xA0 scope:global +all_fail_check__FP10e_s1_class = .text:0x00001F38; // type:function size:0x34 scope:global +s_allfail_sub__FPvPv = .text:0x00001F6C; // type:function size:0x98 scope:global +all_fail__FP10e_s1_class = .text:0x00002004; // type:function size:0x2C scope:global +s_allwakeup_sub__FPvPv = .text:0x00002030; // type:function size:0x98 scope:global +s_posrevise_sub__FPvPv = .text:0x000020C8; // type:function size:0xEC scope:global +e_s1_failwait__FP10e_s1_class = .text:0x000021B4; // type:function size:0x2DC scope:global +e_s1_fail__FP10e_s1_class = .text:0x00002490; // type:function size:0x518 scope:global +e_s1_shout__FP10e_s1_class = .text:0x000029A8; // type:function size:0x258 scope:global +e_s1_warpappear__FP10e_s1_class = .text:0x00002C00; // type:function size:0x208 scope:global +ke_control__FP10e_s1_classP7s1_ke_sif = .text:0x00002E08; // type:function size:0x310 scope:global +ke_move__FP10e_s1_classP19mDoExt_3DlineMat0_cP7s1_ke_sif = .text:0x00003118; // type:function size:0xD8 scope:global +e_s1_wolfbite__FP10e_s1_class = .text:0x000031F0; // type:function size:0x3E0 scope:global +action__FP10e_s1_class = .text:0x000035D0; // type:function size:0x5A8 scope:global +ke_set__FP10e_s1_class = .text:0x00003B78; // type:function size:0x258 scope:global +demo_camera__FP10e_s1_class = .text:0x00003DD0; // type:function size:0x5A0 scope:global +anm_se_set__FP10e_s1_class = .text:0x00004370; // type:function size:0x440 scope:global +body_eff_set__FP10e_s1_class = .text:0x000047B0; // type:function size:0xC4 scope:global +daE_S1_Execute__FP10e_s1_class = .text:0x00004874; // type:function size:0x974 scope:global +daE_S1_IsDelete__FP10e_s1_class = .text:0x000051E8; // type:function size:0x8 scope:global +daE_S1_Delete__FP10e_s1_class = .text:0x000051F0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005258; // type:function size:0x140 scope:global +daE_S1_Create__FP10fopAc_ac_c = .text:0x00005398; // type:function size:0x5BC scope:global +__dt__7s1_ke_sFv = .text:0x00005954; // type:function size:0x7C scope:global +__ct__7s1_ke_sFv = .text:0x000059D0; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x00005A38; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005A3C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005A84; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00005ACC; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00005B98; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005C1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005C78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005CE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005D58; // type:function size:0x48 scope:global +__dt__12daE_S1_HIO_cFv = .text:0x00005DA0; // type:function size:0x48 scope:global +__sinit_d_a_e_s1_cpp = .text:0x00005DE8; // type:function size:0xC8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005EB0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005EB8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00005EC0; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000062D4; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3989 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4096 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4097 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4354 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4501 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4502 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4568 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4840 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5043 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5044 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@5149 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5150 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5151 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5175 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5176 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5177 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5247 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5373 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:string +@5374 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5375 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5376 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5430 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5431 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5432 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5433 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5434 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5588 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5589 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5590 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5591 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5592 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5593 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5594 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5595 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5596 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5597 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5598 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5599 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5600 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5601 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5602 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5603 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5605 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5606 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5607 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5608 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5609 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5610 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5611 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5612 = .rodata:0x00000144; // type:object size:0x4 scope:local data:string +@5613 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5614 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5615 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5616 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5717 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5718 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5719 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5720 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5721 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5995 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5998 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5999 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6002 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6003 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6004 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6234 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6235 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6236 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6362 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6363 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6364 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6365 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001B0; // type:object size:0x31 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +s_ya = .data:0x00000038; // type:object size:0x4 scope:global +@4986 = .data:0x0000003C; // type:object size:0x7C scope:local +@5100 = .data:0x000000B8; // type:object size:0x54 scope:local +@5377 = .data:0x0000010C; // type:object size:0x54 scope:local +ke_za$5382 = .data:0x00000160; // type:object size:0x2C scope:local +@5617 = .data:0x0000018C; // type:object size:0x38 scope:local +jv_offset = .data:0x000001C4; // type:object size:0xC scope:global +jc_data = .data:0x000001D0; // type:object size:0x6C scope:global +cc_sph_src$6084 = .data:0x0000023C; // type:object size:0x40 scope:local +at_sph_src$6085 = .data:0x0000027C; // type:object size:0x40 scope:local +l_daE_S1_Method = .data:0x000002BC; // type:object size:0x20 scope:global +g_profile_E_S1 = .data:0x000002DC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000030C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000318; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000324; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000330; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x00000344; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000350; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x24 scope:global +__vt__12daE_S1_HIO_c = .data:0x00000380; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_226_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_226_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3919 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x2C scope:global data:byte +check_index$4023 = .bss:0x00000080; // type:object size:0xFF scope:local +same_id = .bss:0x00000180; // type:object size:0x4 scope:global data:4byte +fail_id = .bss:0x00000184; // type:object size:0x4 scope:global data:4byte +s_check = .bss:0x00000188; // type:object size:0x4 scope:global data:4byte +@4755 = .bss:0x0000018C; // type:object size:0xC scope:local +@4756 = .bss:0x00000198; // type:object size:0xC scope:local +s_p = .bss:0x000001A4; // type:object size:0x18 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000001D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000001DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000001E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001E4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001F8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sb/splits.txt b/config/GZ2P01/rels/d_a_e_sb/splits.txt new file mode 100644 index 0000000000..2cb921f87b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sb.cpp: + .text start:0x000000EC end:0x000037F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2P01/rels/d_a_e_sb/symbols.txt b/config/GZ2P01/rels/d_a_e_sb/symbols.txt new file mode 100644 index 0000000000..a8f2ed4780 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sb/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SB_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +CreateHeap__8daE_SB_cFv = .text:0x00000178; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000270; // type:function size:0x20 scope:global +initCcCylinder__8daE_SB_cFv = .text:0x00000290; // type:function size:0x60 scope:global +setCcCylinder__8daE_SB_cFv = .text:0x000002F0; // type:function size:0x48 scope:global +ctrlJoint__8daE_SB_cFP8J3DJointP8J3DModel = .text:0x00000338; // type:function size:0xF8 scope:global +JointCallBack__FP8J3DJointi = .text:0x00000430; // type:function size:0x4C scope:global +Particle_Set__8daE_SB_cFUs = .text:0x0000047C; // type:function size:0x70 scope:global +SetAnm__8daE_SB_cFiiff = .text:0x000004EC; // type:function size:0xAC scope:global +MemberClear__8daE_SB_cFv = .text:0x00000598; // type:function size:0x5C scope:global +other_bg_check__FP8daE_SB_cP10fopAc_ac_c = .text:0x000005F4; // type:function size:0xD8 scope:global +s_obj_sub__FPvPv = .text:0x000006CC; // type:function size:0x108 scope:global +s_bomb_sub__FPvPv = .text:0x000007D4; // type:function size:0xA0 scope:global +Shield_Motion__8daE_SB_cFv = .text:0x00000874; // type:function size:0x15C scope:global +AttackStop__8daE_SB_cFv = .text:0x000009D0; // type:function size:0x50 scope:global +AttackSetSP__8daE_SB_cFv = .text:0x00000A20; // type:function size:0x200 scope:global +AttackAngle__8daE_SB_cFv = .text:0x00000C20; // type:function size:0xE4 scope:global +AttackSpeedMotion__8daE_SB_cFv = .text:0x00000D04; // type:function size:0x54 scope:global +Attack_Motion__8daE_SB_cFv = .text:0x00000D58; // type:function size:0x398 scope:global +Bomb_Death_Motion__8daE_SB_cFv = .text:0x000010F0; // type:function size:0xC4 scope:global +BombJumpSet__8daE_SB_cFv = .text:0x000011B4; // type:function size:0x28 scope:global +GetHomeSet__8daE_SB_cFv = .text:0x000011DC; // type:function size:0x210 scope:global +HomeJumpMotion__8daE_SB_cFv = .text:0x000013EC; // type:function size:0x9C scope:global +Jump_Normal_Set__8daE_SB_cFv = .text:0x00001488; // type:function size:0x194 scope:global +Jump_Set__8daE_SB_cFv = .text:0x0000161C; // type:function size:0x58 scope:global +JumpMiddleMotion__8daE_SB_cFv = .text:0x00001674; // type:function size:0xF4 scope:global +Jump_Motion__8daE_SB_cFv = .text:0x00001768; // type:function size:0x1C8 scope:global +Death_Motion__8daE_SB_cFv = .text:0x00001930; // type:function size:0x44 scope:global +Hanekaeri__8daE_SB_cFv = .text:0x00001974; // type:function size:0x20 scope:global +Hit__8daE_SB_cFv = .text:0x00001994; // type:function size:0x1C scope:global +ActionCheck__8daE_SB_cFv = .text:0x000019B0; // type:function size:0x100 scope:global +Search__8daE_SB_cFv = .text:0x00001AB0; // type:function size:0x3F4 scope:global +Wait_Motion__8daE_SB_cFv = .text:0x00001EA4; // type:function size:0xF8 scope:global +Attack__8daE_SB_cFv = .text:0x00001F9C; // type:function size:0xA4 scope:global +Shield__8daE_SB_cFv = .text:0x00002040; // type:function size:0xD8 scope:global +Anm_Motion__8daE_SB_cFv = .text:0x00002118; // type:function size:0x1DC scope:global +Search_Bomb__8daE_SB_cFv = .text:0x000022F4; // type:function size:0xC0 scope:global +ChanceMotion__8daE_SB_cFv = .text:0x000023B4; // type:function size:0x188 scope:global +NoChanceMotion__8daE_SB_cFv = .text:0x0000253C; // type:function size:0xB0 scope:global +Obj_Damage__8daE_SB_cFv = .text:0x000025EC; // type:function size:0x470 scope:global +HashiraVib__8daE_SB_cFv = .text:0x00002A5C; // type:function size:0x188 scope:global +Yazirushi__8daE_SB_cFv = .text:0x00002BE4; // type:function size:0x88 scope:global +setGroundAngle__8daE_SB_cFv = .text:0x00002C6C; // type:function size:0x1C4 scope:global +Execute__8daE_SB_cFv = .text:0x00002E30; // type:function size:0x12C scope:global +Draw__8daE_SB_cFv = .text:0x00002F5C; // type:function size:0x11C scope:global +Delete__8daE_SB_cFv = .text:0x00003078; // type:function size:0x68 scope:global +setBaseMtx__8daE_SB_cFv = .text:0x000030E0; // type:function size:0x78 scope:global +daE_SB_Draw__FP8daE_SB_c = .text:0x00003158; // type:function size:0x20 scope:global +daE_SB_Execute__FP8daE_SB_c = .text:0x00003178; // type:function size:0x20 scope:global +daE_SB_IsDelete__FP8daE_SB_c = .text:0x00003198; // type:function size:0x8 scope:global +daE_SB_Delete__FP8daE_SB_c = .text:0x000031A0; // type:function size:0x20 scope:global +Create__8daE_SB_cFv = .text:0x000031C0; // type:function size:0x438 scope:global +__dt__8cM3dGCylFv = .text:0x000035F8; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00003640; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003688; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000036D0; // type:function size:0x70 scope:global +daE_SB_Create__FP10fopAc_ac_c = .text:0x00003740; // type:function size:0x20 scope:global +__dt__12daE_SB_HIO_cFv = .text:0x00003760; // type:function size:0x48 scope:global +__sinit_d_a_e_sb_cpp = .text:0x000037A8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000037E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000037EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3658 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3661 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3666 = .rodata:0x00000020; // type:object size:0x4 scope:local data:string +@3667 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000028; // type:object size:0x4 scope:local +ccCylSrc$3693 = .rodata:0x0000002C; // type:object size:0x44 scope:local +@3758 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3975 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@3981 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4064 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4065 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4066 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4130 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4131 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4132 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4133 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4370 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@4658 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4682 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4738 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x5 scope:local data:string_table +@4468 = .data:0x00000000; // type:object size:0x1C scope:local +l_daE_SB_Method = .data:0x0000001C; // type:object size:0x20 scope:global +g_profile_E_SB = .data:0x0000003C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000090; // type:object size:0x24 scope:global +__vt__12daE_SB_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_227_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3653 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x40 scope:global data:byte +s_Bomb__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000094; // type:object size:0x4 scope:global data:4byte +s_TargetAngle__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000098; // type:object size:0x2 scope:global data:2byte +s_LinkPos__22@unnamed@d_a_e_sb_cpp@ = .bss:0x0000009C; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sf/splits.txt b/config/GZ2P01/rels/d_a_e_sf/splits.txt new file mode 100644 index 0000000000..270eba4def --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sf.cpp: + .text start:0x000000EC end:0x00004BE4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x00000298 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2P01/rels/d_a_e_sf/symbols.txt b/config/GZ2P01/rels/d_a_e_sf/symbols.txt new file mode 100644 index 0000000000..722c28f31d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sf/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SF_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +anm_init__FP10e_sf_classifUcf = .text:0x00000148; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F4; // type:function size:0x228 scope:global +daE_SF_Draw__FP10e_sf_class = .text:0x0000041C; // type:function size:0x1F8 scope:global +other_bg_check__FP10e_sf_classP10fopAc_ac_c = .text:0x00000614; // type:function size:0xD8 scope:global +player_way_check__FP10e_sf_class = .text:0x000006EC; // type:function size:0x44 scope:global +way_bg_check__FP10e_sf_classff = .text:0x00000730; // type:function size:0x110 scope:global +pl_check__FP10e_sf_classfs = .text:0x00000840; // type:function size:0xC4 scope:global +e_sf_normal__FP10e_sf_class = .text:0x00000904; // type:function size:0x2B4 scope:global +e_sf_drawback__FP10e_sf_class = .text:0x00000BB8; // type:function size:0x138 scope:global +e_sf_fight_run__FP10e_sf_class = .text:0x00000CF0; // type:function size:0x3C4 scope:global +at_hit_check__FP10e_sf_class = .text:0x000010B4; // type:function size:0x60 scope:global +e_sf_attack_0__FP10e_sf_class = .text:0x00001114; // type:function size:0x1D8 scope:global +e_sf_attack__FP10e_sf_class = .text:0x000012EC; // type:function size:0x1F8 scope:global +e_sf_guard__FP10e_sf_class = .text:0x000014E4; // type:function size:0x1D4 scope:global +e_sf_s_damage__FP10e_sf_class = .text:0x000016B8; // type:function size:0x14C scope:global +e_sf_crash__FP10e_sf_class = .text:0x00001804; // type:function size:0x32C scope:global +e_sf_crashwait__FP10e_sf_class = .text:0x00001B30; // type:function size:0xE0 scope:global +e_sf_sitwait__FP10e_sf_class = .text:0x00001C10; // type:function size:0x170 scope:global +e_sf_getup__FP10e_sf_class = .text:0x00001D80; // type:function size:0x258 scope:global +crash_eff__FP10e_sf_class = .text:0x00001FD8; // type:function size:0xB8 scope:global +damage_check__FP10e_sf_class = .text:0x00002090; // type:function size:0x2F0 scope:global +action__FP10e_sf_class = .text:0x00002380; // type:function size:0xA18 scope:global +anm_se_set__FP10e_sf_class = .text:0x00002D98; // type:function size:0x208 scope:global +demo_camera__FP10e_sf_class = .text:0x00002FA0; // type:function size:0x588 scope:global +daE_SF_Execute__FP10e_sf_class = .text:0x00003528; // type:function size:0x7D0 scope:global +daE_SF_IsDelete__FP10e_sf_class = .text:0x00003CF8; // type:function size:0x8 scope:global +daE_SF_Delete__FP10e_sf_class = .text:0x00003D00; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003D68; // type:function size:0x1E0 scope:global +daE_SF_Create__FP10fopAc_ac_c = .text:0x00003F48; // type:function size:0x490 scope:global +__dt__8cM3dGSphFv = .text:0x000043D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004420; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00004468; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004534; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045B8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004614; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004684; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x000046F4; // type:function size:0x48 scope:global +__dt__12daE_SF_HIO_cFv = .text:0x0000473C; // type:function size:0x48 scope:global +__sinit_d_a_e_sf_cpp = .text:0x00004784; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000047C0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000047C8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000047D0; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4069 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4237 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4263 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4509 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4510 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4663 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4665 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4790 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4878 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@5196 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5197 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5198 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5199 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5200 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5201 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5202 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5203 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5204 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5267 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5268 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5273 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5274 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5275 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5276 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5447 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5448 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5449 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5450 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5452 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5453 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5454 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5676 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5677 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5678 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5679 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5680 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5681 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5682 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5683 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5684 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5929 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5930 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3787 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3788 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3796 = .data:0x00000030; // type:object size:0x6 scope:local +@4353 = .data:0x00000038; // type:object size:0x38 scope:local +ap_name$4773 = .data:0x00000070; // type:object size:0x6 scope:local +foot_idx$4976 = .data:0x00000078; // type:object size:0x8 scope:local +@5205 = .data:0x00000080; // type:object size:0x88 scope:local +p_name$5509 = .data:0x00000108; // type:object size:0x4 scope:local +wepon_data$5714 = .data:0x0000010C; // type:object size:0x8 scope:local +tate_data$5715 = .data:0x00000114; // type:object size:0x8 scope:local +cc_sph_src$5780 = .data:0x0000011C; // type:object size:0x40 scope:local +at_sph_src$5781 = .data:0x0000015C; // type:object size:0x40 scope:local +tate_sph_src$5782 = .data:0x0000019C; // type:object size:0x40 scope:local +l_daE_SF_Method = .data:0x000001DC; // type:object size:0x20 scope:global +g_profile_E_SF = .data:0x000001FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000238; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000244; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000025C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000268; // type:object size:0x24 scope:global +__vt__12daE_SF_HIO_c = .data:0x0000028C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_228_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3924 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +target_info = .bss:0x0000007C; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global +ret_ct = .bss:0x000000A8; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sg/splits.txt b/config/GZ2P01/rels/d_a_e_sg/splits.txt new file mode 100644 index 0000000000..e6a36a6d30 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sg.cpp: + .text start:0x000000EC end:0x00003C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000001E0 + .bss start:0x00000008 end:0x000001AC diff --git a/config/GZ2P01/rels/d_a_e_sg/symbols.txt b/config/GZ2P01/rels/d_a_e_sg/symbols.txt new file mode 100644 index 0000000000..33d4b4b6a6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sg/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SG_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000012C; // type:function size:0x194 scope:global +daE_SG_Draw__FP10e_sg_class = .text:0x000002C0; // type:function size:0xDC scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +pl_joint_search__FP10e_sg_class = .text:0x000003D8; // type:function size:0x70 scope:global +otherBgCheck__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x00000448; // type:function size:0xF4 scope:global +s_box_sub__FPvPv = .text:0x0000053C; // type:function size:0x70 scope:global +search_box__FP10e_sg_class = .text:0x000005AC; // type:function size:0x2CC scope:global +search_esa__FP10e_sg_class = .text:0x00000878; // type:function size:0x84 scope:global +e_sg_move__FP10e_sg_class = .text:0x000008FC; // type:function size:0x6D8 scope:global +e_sg_search__FP10e_sg_class = .text:0x00000FD4; // type:function size:0x504 scope:global +e_sg_b_search__FP10e_sg_class = .text:0x000014D8; // type:function size:0x60C scope:global +e_sg_esa_search__FP10e_sg_class = .text:0x00001AE4; // type:function size:0x444 scope:global +e_sg_kamu__FP10e_sg_class = .text:0x00001F28; // type:function size:0x408 scope:global +e_sg_drop__FP10e_sg_class = .text:0x00002330; // type:function size:0x30C scope:global +e_sg_damage__FP10e_sg_class = .text:0x0000263C; // type:function size:0x2A0 scope:global +damage_check__FP10e_sg_class = .text:0x000028DC; // type:function size:0xF8 scope:global +action__FP10e_sg_class = .text:0x000029D4; // type:function size:0x420 scope:global +daE_SG_Execute__FP10e_sg_class = .text:0x00002DF4; // type:function size:0x6C0 scope:global +daE_SG_IsDelete__FP10e_sg_class = .text:0x000034B4; // type:function size:0x8 scope:global +daE_SG_Delete__FP10e_sg_class = .text:0x000034BC; // type:function size:0xB4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003570; // type:function size:0xD0 scope:global +daE_SG_Create__FP10fopAc_ac_c = .text:0x00003640; // type:function size:0x404 scope:global +__dt__8cM3dGSphFv = .text:0x00003A44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003A8C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003AD4; // type:function size:0x70 scope:global +__dt__12daE_SG_HIO_cFv = .text:0x00003B44; // type:function size:0x48 scope:global +__sinit_d_a_e_sg_cpp = .text:0x00003B8C; // type:function size:0x78 scope:local +__arraydtor$3865 = .text:0x00003C04; // type:function size:0x38 scope:local +__ct__4cXyzFv = .text:0x00003C3C; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003C40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003C48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3845 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4216 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4218 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4222 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4223 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4226 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4314 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4315 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4448 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4451 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4604 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4650 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4743 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4805 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@4806 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5131 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5134 = .rodata:0x00000100; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0x5 scope:local data:string_table +stick_bit = .data:0x00000000; // type:object size:0x80 scope:global +stick_d = .data:0x00000080; // type:object size:0x39 scope:global +@4810 = .data:0x000000BC; // type:object size:0x2C scope:local +w_eff_id$4852 = .data:0x000000E8; // type:object size:0x8 scope:local +jv_offset = .data:0x000000F0; // type:object size:0xC scope:global +jc_data = .data:0x000000FC; // type:object size:0xC scope:global +cc_sph_src$5023 = .data:0x00000108; // type:object size:0x40 scope:local +l_daE_SG_Method = .data:0x00000148; // type:object size:0x20 scope:global +g_profile_E_SG = .data:0x00000168; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B0; // type:object size:0x24 scope:global +__vt__12daE_SG_HIO_c = .data:0x000001D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_229_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3762 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +stick_pt = .bss:0x0000006C; // type:object size:0x4 scope:global data:4byte +target_info = .bss:0x00000070; // type:object size:0x28 scope:global +bg_on = .bss:0x00000098; // type:object size:0xA scope:global +@3866 = .bss:0x000000A4; // type:object size:0xC scope:local +bg_cross = .bss:0x000000B0; // type:object size:0x78 scope:global +target_info_count = .bss:0x00000128; // type:object size:0x4 scope:global data:4byte +@4849 = .bss:0x0000012C; // type:object size:0xC scope:local +sc$4848 = .bss:0x0000013C; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sh/splits.txt b/config/GZ2P01/rels/d_a_e_sh/splits.txt new file mode 100644 index 0000000000..4e6a5935f5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_sh.cpp: + .text start:0x000000EC end:0x00003AFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x00000224 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2P01/rels/d_a_e_sh/symbols.txt b/config/GZ2P01/rels/d_a_e_sh/symbols.txt new file mode 100644 index 0000000000..f5eceedbb7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sh/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SH_HIO_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +anm_init__FP10e_sh_classifUcf = .text:0x00000154; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000200; // type:function size:0x258 scope:global +daE_SH_Draw__FP10e_sh_class = .text:0x00000458; // type:function size:0x1B0 scope:global +damage_check__FP10e_sh_class = .text:0x00000608; // type:function size:0x1F0 scope:global +e_sh_stop__FP10e_sh_class = .text:0x000007F8; // type:function size:0x1AC scope:global +e_sh_appear__FP10e_sh_class = .text:0x000009A4; // type:function size:0xC8 scope:global +e_sh_move__FP10e_sh_class = .text:0x00000A6C; // type:function size:0xA5C scope:global +e_sh_attack__FP10e_sh_class = .text:0x000014C8; // type:function size:0x310 scope:global +e_sh_disappear__FP10e_sh_class = .text:0x000017D8; // type:function size:0x190 scope:global +e_sh_damage__FP10e_sh_class = .text:0x00001968; // type:function size:0xF8 scope:global +e_sh_dead__FP10e_sh_class = .text:0x00001A60; // type:function size:0xF0 scope:global +action__FP10e_sh_class = .text:0x00001B50; // type:function size:0x4C8 scope:global +eff_set__FP10e_sh_class = .text:0x00002018; // type:function size:0x220 scope:global +anm_se_set__FP10e_sh_class = .text:0x00002238; // type:function size:0x4B8 scope:global +daE_SH_Execute__FP10e_sh_class = .text:0x000026F0; // type:function size:0x670 scope:global +daE_SH_IsDelete__FP10e_sh_class = .text:0x00002D60; // type:function size:0x8 scope:global +daE_SH_Delete__FP10e_sh_class = .text:0x00002D68; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002DD0; // type:function size:0x1A8 scope:global +daE_SH_Create__FP10fopAc_ac_c = .text:0x00002F78; // type:function size:0x378 scope:global +__dt__8cM3dGSphFv = .text:0x000032F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003338; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00003380; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000344C; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x000034D0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000352C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000359C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000360C; // type:function size:0x48 scope:global +__dt__12daE_SH_HIO_cFv = .text:0x00003654; // type:function size:0x48 scope:global +__sinit_d_a_e_sh_cpp = .text:0x0000369C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000036D8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000036E0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000036E8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4145 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4384 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4386 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4387 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:string +@4388 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4390 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4391 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:string +@4842 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4861 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5015 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5017 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@5019 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5021 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5189 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5190 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5191 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000148; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +ap_name$4188 = .data:0x00000038; // type:object size:0x6 scope:local +dp_name$4457 = .data:0x00000040; // type:object size:0x6 scope:local +@4637 = .data:0x00000048; // type:object size:0x30 scope:local +p_name$4647 = .data:0x00000078; // type:object size:0x4 scope:local +p_idx$4648 = .data:0x0000007C; // type:object size:0x8 scope:local +time_scale$4874 = .data:0x00000084; // type:object size:0x64 scope:local +cc_sph_src$5107 = .data:0x000000E8; // type:object size:0x40 scope:local +at_sph_src$5108 = .data:0x00000128; // type:object size:0x40 scope:local +l_daE_SH_Method = .data:0x00000168; // type:object size:0x20 scope:global +g_profile_E_SH = .data:0x00000188; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001B8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001DC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001F4; // type:object size:0x24 scope:global +__vt__12daE_SH_HIO_c = .data:0x00000218; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_230_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_sm/splits.txt b/config/GZ2P01/rels/d_a_e_sm/splits.txt new file mode 100644 index 0000000000..e4721f6ea5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm.cpp: + .text start:0x000000EC end:0x0000648C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x000001E8 + .bss start:0x00000008 end:0x000000D4 diff --git a/config/GZ2P01/rels/d_a_e_sm/symbols.txt b/config/GZ2P01/rels/d_a_e_sm/symbols.txt new file mode 100644 index 0000000000..c564576837 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sm/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_Sm_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +SetAnm__8daE_SM_cFiiff = .text:0x00000120; // type:function size:0xAC scope:global +Draw__8daE_SM_cFv = .text:0x000001CC; // type:function size:0x2F8 scope:global +way_bg_check__FP8daE_SM_cf4cXyzs = .text:0x000004C4; // type:function size:0x11C scope:global +other_bg_check__FP8daE_SM_cP10fopAc_ac_c = .text:0x000005E0; // type:function size:0xD8 scope:global +pl_check__FP8daE_SM_cf = .text:0x000006B8; // type:function size:0x64 scope:global +move_check__FP8daE_SM_cPi = .text:0x0000071C; // type:function size:0x48 scope:global +Particle_Set__8daE_SM_cFUs4cXyz4cXyz5csXyz = .text:0x00000764; // type:function size:0x70 scope:global +ArrowCheck__8daE_SM_cFv = .text:0x000007D4; // type:function size:0x30C scope:global +E_SM_Damage__8daE_SM_cFv = .text:0x00000AE0; // type:function size:0x250 scope:global +SmDamageCheck__8daE_SM_cFv = .text:0x00000D30; // type:function size:0x844 scope:global +E_SM_Normal__8daE_SM_cFv = .text:0x00001574; // type:function size:0x4B0 scope:global +E_SM_Move__8daE_SM_cFv = .text:0x00001A24; // type:function size:0x2B4 scope:global +E_SM_Attack__8daE_SM_cFv = .text:0x00001CD8; // type:function size:0x2E8 scope:global +Action__8daE_SM_cFv = .text:0x00001FC0; // type:function size:0x238 scope:global +E_SM_C_Normal__8daE_SM_cFv = .text:0x000021F8; // type:function size:0x8C scope:global +E_SM_C_Fight__8daE_SM_cFv = .text:0x00002284; // type:function size:0x94 scope:global +E_SM_C_Near_Escape__8daE_SM_cFv = .text:0x00002318; // type:function size:0x2E4 scope:global +E_SM_C_Far_Escape__8daE_SM_cFv = .text:0x000025FC; // type:function size:0x290 scope:global +E_SM_C_Home_Escape__8daE_SM_cFv = .text:0x0000288C; // type:function size:0x820 scope:global +E_SM_C_Escape__8daE_SM_cFv = .text:0x000030AC; // type:function size:0x58 scope:global +E_SM_C_Free__8daE_SM_cFv = .text:0x00003104; // type:function size:0x2EC scope:global +E_SM_C_Death__8daE_SM_cFv = .text:0x000033F0; // type:function size:0x370 scope:global +C_DamageCheck__8daE_SM_cFv = .text:0x00003760; // type:function size:0x5C4 scope:global +E_SM_C_Hook__8daE_SM_cFv = .text:0x00003D24; // type:function size:0x1FC scope:global +CheckViewArea__8daE_SM_cFv = .text:0x00003F20; // type:function size:0x84 scope:global +CameraSet__8daE_SM_cFv = .text:0x00003FA4; // type:function size:0x120 scope:global +SetStopCam__8daE_SM_cF4cXyzffs = .text:0x000040C4; // type:function size:0x120 scope:global +SetCMoveCam__8daE_SM_cF4cXyzff = .text:0x000041E4; // type:function size:0x44 scope:global +SetStopingCam__8daE_SM_cFv = .text:0x00004228; // type:function size:0x84 scope:global +SetReleaseCam__8daE_SM_cFv = .text:0x000042AC; // type:function size:0xA4 scope:global +DemoStart__8daE_SM_cFv = .text:0x00004350; // type:function size:0x198 scope:global +DemoMid__8daE_SM_cFv = .text:0x000044E8; // type:function size:0x278 scope:global +E_SM_C_Demo__8daE_SM_cFv = .text:0x00004760; // type:function size:0x44 scope:global +CoreAction__8daE_SM_cFv = .text:0x000047A4; // type:function size:0x208 scope:global +ArrowOn__8daE_SM_cFv = .text:0x000049AC; // type:function size:0x294 scope:global +Execute__8daE_SM_cFv = .text:0x00004C40; // type:function size:0x244 scope:global +setSmBaseMtx__8daE_SM_cFv = .text:0x00004E84; // type:function size:0x2B0 scope:global +setBaseMtx__8daE_SM_cFv = .text:0x00005134; // type:function size:0x98 scope:global +CoCoreSet__8daE_SM_cFv = .text:0x000051CC; // type:function size:0x138 scope:global +CoSmSet__8daE_SM_cFv = .text:0x00005304; // type:function size:0xA4 scope:global +daE_SM_IsDelete__FP8daE_SM_c = .text:0x000053A8; // type:function size:0x8 scope:global +daE_SM_Delete__FP8daE_SM_c = .text:0x000053B0; // type:function size:0x20 scope:global +daE_SM_Draw__FP8daE_SM_c = .text:0x000053D0; // type:function size:0x20 scope:global +daE_SM_Execute__FP8daE_SM_c = .text:0x000053F0; // type:function size:0x20 scope:global +daE_SM_Create__FP10fopAc_ac_c = .text:0x00005410; // type:function size:0x20 scope:global +Delete__8daE_SM_cFv = .text:0x00005430; // type:function size:0xBC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000054EC; // type:function size:0x20 scope:global +CreateHeap__8daE_SM_cFv = .text:0x0000550C; // type:function size:0x138 scope:global +initCoSph__8daE_SM_cFv = .text:0x00005644; // type:function size:0xD4 scope:global +Create__8daE_SM_cFv = .text:0x00005718; // type:function size:0x488 scope:global +__ct__8daE_SM_cFv = .text:0x00005BA0; // type:function size:0x1F0 scope:global +__dt__8cM3dGSphFv = .text:0x00005D90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005DD8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005E20; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E7C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005EEC; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00005F5C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005F60; // type:function size:0x48 scope:global +__dt__12daE_Sm_HIO_cFv = .text:0x00005FA8; // type:function size:0x48 scope:global +__sinit_d_a_e_sm_cpp = .text:0x00005FF0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000602C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006034; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000603C; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006450; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3920 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3924 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3955 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4095 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4217 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4294 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4297 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4460 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4463 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4587 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4588 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4589 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4590 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4591 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4592 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4593 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4703 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4764 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4765 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4825 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5011 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5012 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5013 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5014 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5015 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5016 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5017 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5100 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5101 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5191 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5192 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5194 = .rodata:0x00000144; // type:object size:0x4 scope:local data:string +@5365 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5366 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5414 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5415 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5430 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5431 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5563 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5623 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5681 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5682 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5741 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5883 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6098 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6100 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6102 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6105 = .rodata:0x00000198; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001A0; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3799 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3800 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3808 = .data:0x00000030; // type:object size:0x6 scope:local +@5019 = .data:0x00000038; // type:object size:0x54 scope:local +@5683 = .data:0x0000008C; // type:object size:0x20 scope:local +cc_sph_src$5956 = .data:0x000000AC; // type:object size:0x40 scope:local +core_sph_src$5957 = .data:0x000000EC; // type:object size:0x40 scope:local +l_daE_SM_Method = .data:0x0000012C; // type:object size:0x20 scope:global +g_profile_E_SM = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:global +__vt__12daE_Sm_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_231_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3936 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +s_Dis__22@unnamed@d_a_e_sm_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global data:float +s_TargetAngle__22@unnamed@d_a_e_sm_cpp@ = .bss:0x0000006C; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sm2/splits.txt b/config/GZ2P01/rels/d_a_e_sm2/splits.txt new file mode 100644 index 0000000000..c9c06b9044 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sm2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm2.cpp: + .text start:0x000000EC end:0x00004B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x00000448 + .bss start:0x00000008 end:0x00000174 diff --git a/config/GZ2P01/rels/d_a_e_sm2/symbols.txt b/config/GZ2P01/rels/d_a_e_sm2/symbols.txt new file mode 100644 index 0000000000..d5666839d2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sm2/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_SM2_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000144; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001A0; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001E8; // type:function size:0x148 scope:global +daE_SM2_Draw__FP11e_sm2_class = .text:0x00000330; // type:function size:0x2E0 scope:global +size_get__FUc = .text:0x00000610; // type:function size:0x14 scope:global +sm2_delete__FP11e_sm2_class = .text:0x00000624; // type:function size:0xDC scope:global +cc_stts_init__FP11e_sm2_class = .text:0x00000700; // type:function size:0x74 scope:global +s_s_sub__FPvPv = .text:0x00000774; // type:function size:0x1C0 scope:global +pl_check__FP11e_sm2_classf = .text:0x00000934; // type:function size:0x60 scope:global +normal_move__FP11e_sm2_class = .text:0x00000994; // type:function size:0x390 scope:global +attack__FP11e_sm2_class = .text:0x00000D24; // type:function size:0x2CC scope:global +combine__FP11e_sm2_class = .text:0x00000FF0; // type:function size:0x35C scope:global +roof__FP11e_sm2_class = .text:0x0000134C; // type:function size:0x420 scope:global +water__FP11e_sm2_class = .text:0x0000176C; // type:function size:0xC0 scope:global +eff_set__FP11e_sm2_classP4cXyzf = .text:0x0000182C; // type:function size:0x120 scope:global +fail__FP11e_sm2_class = .text:0x0000194C; // type:function size:0x1B4 scope:global +dmcalc__FP11e_sm2_class = .text:0x00001B00; // type:function size:0x454 scope:global +damage_check__FP11e_sm2_class = .text:0x00001F54; // type:function size:0x5E0 scope:global +action__FP11e_sm2_class = .text:0x00002534; // type:function size:0xD08 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000323C; // type:function size:0x78 scope:global +col_set__FP11e_sm2_classSc = .text:0x000032B4; // type:function size:0x1DC scope:global +daE_SM2_Execute__FP11e_sm2_class = .text:0x00003490; // type:function size:0x230 scope:global +daE_SM2_IsDelete__FP11e_sm2_class = .text:0x000036C0; // type:function size:0x8 scope:global +daE_SM2_Delete__FP11e_sm2_class = .text:0x000036C8; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003724; // type:function size:0x2B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000039D8; // type:function size:0x48 scope:global +daE_SM2_Create__FP10fopAc_ac_c = .text:0x00003A20; // type:function size:0x6A8 scope:global +__dt__8dCcD_SphFv = .text:0x000040C8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004194; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00004218; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004260; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000042A8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004304; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004374; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x000043E4; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000043E8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000043EC; // type:function size:0x48 scope:global +__dt__13daE_SM2_HIO_cFv = .text:0x00004434; // type:function size:0x6C scope:global +__sinit_d_a_e_sm2_cpp = .text:0x000044A0; // type:function size:0x1E8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004688; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004690; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00004698; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000046A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000046A8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000046B0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004AC4; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004B00; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3790 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4069 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4202 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4212 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4214 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4255 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4257 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4332 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4333 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4409 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4410 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4411 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4412 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4413 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4415 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4427 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4428 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4429 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4646 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4789 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5171 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5172 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5173 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5174 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5175 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5177 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5178 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5179 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5180 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5181 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5184 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@5257 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5601 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5602 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5603 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5604 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5769 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5770 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5773 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5774 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3669 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3670 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3678 = .data:0x00000030; // type:object size:0x6 scope:local +sc_d$4052 = .data:0x00000038; // type:object size:0x14 scope:local +w_d$4075 = .data:0x0000004C; // type:object size:0x5 scope:local +bg_h$4076 = .data:0x00000054; // type:object size:0x14 scope:local +bg_r$4077 = .data:0x00000068; // type:object size:0x14 scope:local +@4260 = .data:0x0000007C; // type:object size:0x54 scope:local +e_prim_A$4433 = .data:0x000000D0; // type:object size:0x1C scope:local +e_env_A$4434 = .data:0x000000EC; // type:object size:0x1C scope:local +e_prim_B$4435 = .data:0x00000108; // type:object size:0x1C scope:local +e_env_B$4436 = .data:0x00000124; // type:object size:0x1C scope:local +item_no$4476 = .data:0x00000140; // type:object size:0x7 scope:local +swsp_d$4525 = .data:0x00000148; // type:object size:0xA scope:local +new_col_d = .data:0x00000154; // type:object size:0x31 scope:global +bun_d$4675 = .data:0x00000188; // type:object size:0x14 scope:local +j_d$4676 = .data:0x0000019C; // type:object size:0x30 scope:local +ya_d$4677 = .data:0x000001CC; // type:object size:0x18 scope:local +y_ad$4678 = .data:0x000001E4; // type:object size:0x14 scope:local +pf_d$4833 = .data:0x000001F8; // type:object size:0x40 scope:local +ps_d$4834 = .data:0x00000238; // type:object size:0x20 scope:local +cc_idx$4859 = .data:0x00000258; // type:object size:0x10 scope:local +cc_size$4860 = .data:0x00000268; // type:object size:0x10 scope:local +key_eno$4861 = .data:0x00000278; // type:object size:0x4 scope:local +asp$4888 = .data:0x0000027C; // type:object size:0x14 scope:local +asp2$4889 = .data:0x00000290; // type:object size:0x14 scope:local +@5182 = .data:0x000002A4; // type:object size:0x54 scope:local +cc_sph_src$5433 = .data:0x000002F8; // type:object size:0x40 scope:local +l_daE_SM2_Method = .data:0x00000338; // type:object size:0x20 scope:global +g_profile_E_SM2 = .data:0x00000358; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000394; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000003B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000003E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000003F4; // type:object size:0x30 scope:global +__vt__13daE_SM2_HIO_c = .data:0x00000424; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000430; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000043C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3923 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x10 scope:global data:2byte +boss = .bss:0x00000064; // type:object size:0x4 scope:global +@5187 = .bss:0x00000068; // type:object size:0xC scope:local +@5188 = .bss:0x00000074; // type:object size:0xC scope:local +@5189 = .bss:0x00000080; // type:object size:0xC scope:local +@5190 = .bss:0x0000008C; // type:object size:0xC scope:local +@5191 = .bss:0x00000098; // type:object size:0xC scope:local +@5192 = .bss:0x000000A4; // type:object size:0xC scope:local +@5193 = .bss:0x000000B0; // type:object size:0xC scope:local +col_d = .bss:0x000000BC; // type:object size:0x54 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000170; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_st/splits.txt b/config/GZ2P01/rels/d_a_e_st/splits.txt new file mode 100644 index 0000000000..1baa0316a0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_st.cpp: + .text start:0x000000EC end:0x00008B10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_e_st/symbols.txt b/config/GZ2P01/rels/d_a_e_st/symbols.txt new file mode 100644 index 0000000000..c279047632 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_st/symbols.txt @@ -0,0 +1,268 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ST_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP10e_st_classifUcf = .text:0x0000014C; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0x2AC scope:global +daE_ST_Draw__FP10e_st_class = .text:0x000004A4; // type:function size:0x298 scope:global +other_bg_check__FP10e_st_classP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x114 scope:global +pl_check__FP10e_st_classf = .text:0x00000850; // type:function size:0x134 scope:global +damage_check__FP10e_st_class = .text:0x00000984; // type:function size:0x424 scope:global +move_bg_check__FP10e_st_class = .text:0x00000DA8; // type:function size:0x1E8 scope:global +bg_angle_set__FP10e_st_classs = .text:0x00000F90; // type:function size:0x2AC scope:global +bg_pos_get__FP10e_st_class = .text:0x0000123C; // type:function size:0x150 scope:global +next_angle_get__FP10e_st_class = .text:0x0000138C; // type:function size:0xA0 scope:global +move_calc__FP10e_st_class = .text:0x0000142C; // type:function size:0xE4 scope:global +e_st_wait__FP10e_st_class = .text:0x00001510; // type:function size:0x21C scope:global +pl_angle_get__FP10e_st_class = .text:0x0000172C; // type:function size:0xAC scope:global +e_st_move__FP10e_st_class = .text:0x000017D8; // type:function size:0x1C8 scope:global +e_st_pl_search__FP10e_st_class = .text:0x000019A0; // type:function size:0x378 scope:global +e_st_shoot__FP10e_st_class = .text:0x00001D18; // type:function size:0x234 scope:global +e_st_jump_attack__FP10e_st_class = .text:0x00001F4C; // type:function size:0xC70 scope:global +roof_line_calc__FP10e_st_class = .text:0x00002BBC; // type:function size:0x288 scope:global +roof_line_calc2__FP10e_st_class = .text:0x00002E44; // type:function size:0x1DC scope:global +tail_line_calc__FP10e_st_class = .text:0x00003020; // type:function size:0x244 scope:global +e_st_hang__FP10e_st_class = .text:0x00003264; // type:function size:0x288 scope:global +e_st_hang_shoot__FP10e_st_class = .text:0x000034EC; // type:function size:0x37C scope:global +e_st_hang_drop__FP10e_st_class = .text:0x00003868; // type:function size:0x274 scope:global +e_st_hang_2__FP10e_st_class = .text:0x00003ADC; // type:function size:0x5DC scope:global +e_st_hang_2_shoot__FP10e_st_class = .text:0x000040B8; // type:function size:0x1EC scope:global +e_st_s_damage__FP10e_st_class = .text:0x000042A4; // type:function size:0x16C scope:global +e_st_damage__FP10e_st_class = .text:0x00004410; // type:function size:0x55C scope:global +e_st_water__FP10e_st_class = .text:0x0000496C; // type:function size:0x234 scope:global +water_check__FP10e_st_class = .text:0x00004BA0; // type:function size:0xD0 scope:global +gr_check__FP10e_st_class = .text:0x00004C70; // type:function size:0x118 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004D88; // type:function size:0x78 scope:global +e_st_g_normal__FP10e_st_class = .text:0x00004E00; // type:function size:0x228 scope:global +e_st_g_fight__FP10e_st_class = .text:0x00005028; // type:function size:0x420 scope:global +e_st_g_def__FP10e_st_class = .text:0x00005448; // type:function size:0xF8 scope:global +e_st_g_damage__FP10e_st_class = .text:0x00005540; // type:function size:0x120 scope:global +e_st_g_s_damage__FP10e_st_class = .text:0x00005660; // type:function size:0xF0 scope:global +e_st_g_wind__FP10e_st_class = .text:0x00005750; // type:function size:0xF8 scope:global +e_st_g_chance__FP10e_st_class = .text:0x00005848; // type:function size:0x310 scope:global +e_st_g_end__FP10e_st_class = .text:0x00005B58; // type:function size:0x2E0 scope:global +damage_check_g__FP10e_st_class = .text:0x00005E38; // type:function size:0x30C scope:global +ground_angle_set__FP10e_st_class = .text:0x00006144; // type:function size:0x1C0 scope:global +foot_control__FP10e_st_classP7st_foot = .text:0x00006304; // type:function size:0x144 scope:global +foot_control_main__FP10e_st_class = .text:0x00006448; // type:function size:0xD4 scope:global +action__FP10e_st_class = .text:0x0000651C; // type:function size:0x824 scope:global +daE_ST_Execute__FP10e_st_class = .text:0x00006D40; // type:function size:0x97C scope:global +daE_ST_IsDelete__FP10e_st_class = .text:0x000076BC; // type:function size:0x8 scope:global +daE_ST_Delete__FP10e_st_class = .text:0x000076C4; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000772C; // type:function size:0x1EC scope:global +kabe_initial_pos_set__FP10e_st_class = .text:0x00007918; // type:function size:0x174 scope:global +roof_initial_pos_set__FP10e_st_class = .text:0x00007A8C; // type:function size:0xE0 scope:global +daE_ST_Create__FP10fopAc_ac_c = .text:0x00007B6C; // type:function size:0x488 scope:global +__ct__10e_st_classFv = .text:0x00007FF4; // type:function size:0x268 scope:global +__dt__7st_footFv = .text:0x0000825C; // type:function size:0x3C scope:global +__ct__7st_footFv = .text:0x00008298; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000829C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000082E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000832C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008374; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000083D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008440; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000084B0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000084B4; // type:function size:0x48 scope:global +__dt__12daE_ST_HIO_cFv = .text:0x000084FC; // type:function size:0x48 scope:global +__sinit_d_a_e_st_cpp = .text:0x00008544; // type:function size:0x138 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000867C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008684; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000868C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008694; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000869C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000086A4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008AB8; // type:function size:0x3C scope:global +getHeadTopPos__9daPy_py_cCFv = .text:0x00008AF4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3903 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3924 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4049 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4267 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4269 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4271 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4430 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4561 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4562 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4639 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4641 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5038 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5040 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5041 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5042 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5179 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5180 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5226 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5227 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5371 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5372 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5373 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5374 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5551 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5730 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5731 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5732 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5733 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5734 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5785 = .rodata:0x00000118; // type:object size:0x4 scope:local data:string +@5796 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5928 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5929 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6090 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6157 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6158 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6251 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6252 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6283 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6284 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6300 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6480 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6481 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6482 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6483 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6484 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6485 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6486 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6690 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6691 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6692 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6693 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6694 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6695 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6696 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6697 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6698 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6699 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6700 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6701 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6702 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6703 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6838 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +@6998 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6999 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7001 = .rodata:0x000001B0; // type:object size:0x8 scope:local +@7250 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001BC; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3782 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3783 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3791 = .data:0x00000030; // type:object size:0x6 scope:local +@5044 = .data:0x00000038; // type:object size:0x1C scope:local +base_j = .data:0x00000054; // type:object size:0x20 scope:global +top_j = .data:0x00000074; // type:object size:0x20 scope:global +p_name$6407 = .data:0x00000094; // type:object size:0x4 scope:local +@6487 = .data:0x00000098; // type:object size:0xE8 scope:local +ya = .data:0x00000180; // type:object size:0xC scope:global +xa = .data:0x0000018C; // type:object size:0xC scope:global +cc_sph_src$6887 = .data:0x00000198; // type:object size:0x40 scope:local +at_sph_src$6888 = .data:0x000001D8; // type:object size:0x40 scope:local +line_cyl_src$6889 = .data:0x00000218; // type:object size:0x44 scope:local +def_sph_src$6890 = .data:0x0000025C; // type:object size:0x40 scope:local +l_daE_ST_Method = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_E_ST = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000304; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000031C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000328; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000334; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000358; // type:object size:0x14 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000036C; // type:object size:0x30 scope:global +__vt__12daE_ST_HIO_c = .data:0x0000039C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +small = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_233_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3919 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x24 scope:global data:byte +@6303 = .bss:0x00000080; // type:object size:0xC scope:local +@6304 = .bss:0x0000008C; // type:object size:0xC scope:local +@6305 = .bss:0x00000098; // type:object size:0xC scope:local +@6306 = .bss:0x000000A4; // type:object size:0xC scope:local +top_pos_data = .bss:0x000000B0; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000140; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_st_line/splits.txt b/config/GZ2P01/rels/d_a_e_st_line/splits.txt new file mode 100644 index 0000000000..72ed77ca4b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_st_line/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_st_line.cpp: + .text start:0x00000078 end:0x00000344 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2P01/rels/d_a_e_st_line/symbols.txt b/config/GZ2P01/rels/d_a_e_st_line/symbols.txt new file mode 100644 index 0000000000..c4b0d9d839 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_st_line/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_ST_LINE_Draw__FP15e_st_line_class = .text:0x00000078; // type:function size:0x8 scope:global +__dt__4cXyzFv = .text:0x00000080; // type:function size:0x3C scope:global +daE_ST_LINE_Execute__FP15e_st_line_class = .text:0x000000BC; // type:function size:0x8 scope:global +daE_ST_LINE_IsDelete__FP15e_st_line_class = .text:0x000000C4; // type:function size:0x8 scope:global +daE_ST_LINE_Delete__FP15e_st_line_class = .text:0x000000CC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x74 scope:global +daE_ST_LINE_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x1A4 scope:global +__ct__4cXyzFv = .text:0x00000340; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3735 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3940 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4070 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4071 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4170 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x5 scope:local data:string_table +l_daE_ST_LINE_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_ST_LINE = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_e_sw/splits.txt b/config/GZ2P01/rels/d_a_e_sw/splits.txt new file mode 100644 index 0000000000..b75966e443 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sw.cpp: + .text start:0x000000EC end:0x000089F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_e_sw/symbols.txt b/config/GZ2P01/rels/d_a_e_sw/symbols.txt new file mode 100644 index 0000000000..b2aa98bdf3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_sw/symbols.txt @@ -0,0 +1,264 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_SW_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +bckSet__8daE_SW_cFifUcf = .text:0x00000140; // type:function size:0xA4 scope:global +draw__8daE_SW_cFv = .text:0x000001E4; // type:function size:0x1C0 scope:global +daE_SW_Draw__FP8daE_SW_c = .text:0x000003A4; // type:function size:0x20 scope:global +setBeforeJumpEffect__8daE_SW_cFv = .text:0x000003C4; // type:function size:0xE8 scope:global +setJumpEffect__8daE_SW_cFv = .text:0x000004AC; // type:function size:0xE8 scope:global +setSmokeEffect__8daE_SW_cFv = .text:0x00000594; // type:function size:0x154 scope:global +setDiveEffect__8daE_SW_cFv = .text:0x000006E8; // type:function size:0xB8 scope:global +setHideEffect__8daE_SW_cFv = .text:0x000007A0; // type:function size:0xA4 scope:global +setActionMode__8daE_SW_cFss = .text:0x00000844; // type:function size:0x38 scope:global +s_b_sub__FPvPv = .text:0x0000087C; // type:function size:0xB4 scope:global +search_bomb__8daE_SW_cFv = .text:0x00000930; // type:function size:0x80 scope:global +bomb_check__8daE_SW_cFv = .text:0x000009B0; // type:function size:0x78 scope:global +setModeBack__8daE_SW_cFv = .text:0x00000A28; // type:function size:0x64 scope:global +checkFall__8daE_SW_cFv = .text:0x00000A8C; // type:function size:0x150 scope:global +checkBeforeWall__8daE_SW_cFv = .text:0x00000BDC; // type:function size:0x8C scope:global +executeWait__8daE_SW_cFv = .text:0x00000C68; // type:function size:0x308 scope:global +checkRunChase__8daE_SW_cFv = .text:0x00000F70; // type:function size:0x8C scope:global +executeChaseSlow__8daE_SW_cFv = .text:0x00000FFC; // type:function size:0x87C scope:global +executeChaseFast__8daE_SW_cFv = .text:0x00001878; // type:function size:0x9E8 scope:global +executeBomb__8daE_SW_cFv = .text:0x00002260; // type:function size:0x1E8 scope:global +executeAttack__8daE_SW_cFv = .text:0x00002448; // type:function size:0x6F0 scope:global +executeHook__8daE_SW_cFv = .text:0x00002B38; // type:function size:0x1F8 scope:global +executeMoveOut__8daE_SW_cFv = .text:0x00002D30; // type:function size:0x3FC scope:global +executeChance__8daE_SW_cFv = .text:0x0000312C; // type:function size:0x338 scope:global +executeDive__8daE_SW_cFv = .text:0x00003464; // type:function size:0x198 scope:global +executeDamage__8daE_SW_cFv = .text:0x000035FC; // type:function size:0x260 scope:global +executeDie__8daE_SW_cFv = .text:0x0000385C; // type:function size:0x1AC scope:global +s_child_sub__FPvPv = .text:0x00003A08; // type:function size:0xA4 scope:global +executeMaster__8daE_SW_cFv = .text:0x00003AAC; // type:function size:0x1A4 scope:global +checkSuddenAttack__8daE_SW_cFi = .text:0x00003C50; // type:function size:0x3A0 scope:global +executeSuddenAttack__8daE_SW_cFv = .text:0x00003FF0; // type:function size:0x2B4 scope:global +executeFall__8daE_SW_cFv = .text:0x000042A4; // type:function size:0x100 scope:global +action__8daE_SW_cFv = .text:0x000043A4; // type:function size:0x1C0 scope:global +mtx_set__8daE_SW_cFv = .text:0x00004564; // type:function size:0xAC scope:global +cc_set__8daE_SW_cFv = .text:0x00004610; // type:function size:0x180 scope:global +damage_check__8daE_SW_cFv = .text:0x00004790; // type:function size:0x278 scope:global +checkGroundSand__8daE_SW_cFv = .text:0x00004A08; // type:function size:0x128 scope:global +execute__8daE_SW_cFv = .text:0x00004B30; // type:function size:0x2F8 scope:global +daE_SW_Execute__FP8daE_SW_c = .text:0x00004E28; // type:function size:0x20 scope:global +daE_SW_IsDelete__FP8daE_SW_c = .text:0x00004E48; // type:function size:0x8 scope:global +_delete__8daE_SW_cFv = .text:0x00004E50; // type:function size:0x74 scope:global +daE_SW_Delete__FP8daE_SW_c = .text:0x00004EC4; // type:function size:0x20 scope:global +CreateHeap__8daE_SW_cFv = .text:0x00004EE4; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004FDC; // type:function size:0x20 scope:global +create__8daE_SW_cFv = .text:0x00004FFC; // type:function size:0x538 scope:global +__dt__8cM3dGSphFv = .text:0x00005534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000557C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000055C4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005620; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005690; // type:function size:0x70 scope:global +daE_SW_Create__FP8daE_SW_c = .text:0x00005700; // type:function size:0x20 scope:global +d_setAction__8daE_SW_cFM8daE_SW_cFPCvPv_v = .text:0x00005720; // type:function size:0xA4 scope:global +d_checkFall__8daE_SW_cFv = .text:0x000057C4; // type:function size:0x1CC scope:global +d_damage_check__8daE_SW_cFv = .text:0x00005990; // type:function size:0x348 scope:global +d_action__8daE_SW_cFv = .text:0x00005CD8; // type:function size:0x114 scope:global +d_bomb_check__8daE_SW_cFv = .text:0x00005DEC; // type:function size:0x70 scope:global +d_bm_chase__8daE_SW_cFv = .text:0x00005E5C; // type:function size:0x32C scope:global +d_wait__8daE_SW_cFv = .text:0x00006188; // type:function size:0x318 scope:global +d_chaseCheck__8daE_SW_cFv = .text:0x000064A0; // type:function size:0x248 scope:global +d_chase__8daE_SW_cFv = .text:0x000066E8; // type:function size:0x448 scope:global +d_attk__8daE_SW_cFv = .text:0x00006B30; // type:function size:0x664 scope:global +d_chance__8daE_SW_cFv = .text:0x00007194; // type:function size:0x340 scope:global +d_chance2__8daE_SW_cFv = .text:0x000074D4; // type:function size:0x174 scope:global +d_dive__8daE_SW_cFv = .text:0x00007648; // type:function size:0x1A0 scope:global +d_damage__8daE_SW_cFv = .text:0x000077E8; // type:function size:0x33C scope:global +d_die__8daE_SW_cFv = .text:0x00007B24; // type:function size:0x1D8 scope:global +d_hook__8daE_SW_cFv = .text:0x00007CFC; // type:function size:0x450 scope:global +__dt__8cM3dGPlaFv = .text:0x0000814C; // type:function size:0x48 scope:global +d_fall__8daE_SW_cFv = .text:0x00008194; // type:function size:0xC8 scope:global +d_execute__8daE_SW_cFv = .text:0x0000825C; // type:function size:0x2AC scope:global +__dt__10cCcD_GSttsFv = .text:0x00008508; // type:function size:0x48 scope:global +__dt__12daE_SW_HIO_cFv = .text:0x00008550; // type:function size:0x48 scope:global +__sinit_d_a_e_sw_cpp = .text:0x00008598; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000085D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000085DC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000085E4; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3909 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4272 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@4275 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4276 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4294 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4497 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4498 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4502 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4503 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4506 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4875 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4878 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4879 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5057 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5058 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5059 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5060 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5061 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5062 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5063 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5064 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5206 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5208 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5264 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5265 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5268 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5300 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5327 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5329 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5365 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5428 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5895 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5896 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6115 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@6116 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6118 = .rodata:0x00000130; // type:object size:0x8 scope:local +@6540 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6541 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6852 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3788 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3789 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3797 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__22@unnamed@d_a_e_sw_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +l_SW_DIVE_EFFECT_ID$4064 = .data:0x00000078; // type:object size:0x8 scope:local +l_SW_HIDE_EFFECT_ID$4083 = .data:0x00000080; // type:object size:0x6 scope:local +@5270 = .data:0x00000088; // type:object size:0x2C scope:local +@5661 = .data:0x000000B4; // type:object size:0x38 scope:local +@5983 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +l_daE_SW_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_E_SW = .data:0x00000118; // type:object size:0x30 scope:global +@6217 = .data:0x00000148; // type:object size:0xC scope:local +@6219 = .data:0x00000154; // type:object size:0xC scope:local +@6221 = .data:0x00000160; // type:object size:0xC scope:local +@6237 = .data:0x0000016C; // type:object size:0xC scope:local +@6260 = .data:0x00000178; // type:object size:0xC scope:local +@6262 = .data:0x00000184; // type:object size:0xC scope:local +@6271 = .data:0x00000190; // type:object size:0xC scope:local +@6297 = .data:0x0000019C; // type:object size:0xC scope:local +@6303 = .data:0x000001A8; // type:object size:0xC scope:local +@6307 = .data:0x000001B4; // type:object size:0xC scope:local +@6313 = .data:0x000001C0; // type:object size:0xC scope:local +@6317 = .data:0x000001CC; // type:object size:0xC scope:local +@6319 = .data:0x000001D8; // type:object size:0xC scope:local +@6411 = .data:0x000001E4; // type:object size:0xC scope:local data:4byte +@6426 = .data:0x000001F0; // type:object size:0xC scope:local data:4byte +@6521 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@6527 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@6613 = .data:0x00000214; // type:object size:0xC scope:local +@6617 = .data:0x00000220; // type:object size:0xC scope:local +@6621 = .data:0x0000022C; // type:object size:0xC scope:local +@6726 = .data:0x00000238; // type:object size:0xC scope:local +@6739 = .data:0x00000244; // type:object size:0xC scope:local +@6753 = .data:0x00000250; // type:object size:0xC scope:local +@6758 = .data:0x0000025C; // type:object size:0xC scope:local +@6858 = .data:0x00000268; // type:object size:0xC scope:local data:4byte +@6887 = .data:0x00000274; // type:object size:0xC scope:local data:4byte +@6929 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@6959 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +@6993 = .data:0x00000298; // type:object size:0xC scope:local data:4byte +@6996 = .data:0x000002A4; // type:object size:0xC scope:local data:4byte +@7081 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +__vt__8cM3dGPla = .data:0x000002BC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x24 scope:global +__vt__12daE_SW_HIO_c = .data:0x00000328; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +target_info__22@unnamed@d_a_e_sw_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +target_dist__22@unnamed@d_a_e_sw_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global data:float +lbl_235_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte +lbl_235_bss_51 = .bss:0x00000051; // type:object size:0x1 data:byte +lbl_235_bss_52 = .bss:0x00000052; // type:object size:0x1 data:byte +lbl_235_bss_53 = .bss:0x00000053; // type:object size:0x1 data:byte +@3925 = .bss:0x00000054; // type:object size:0xC scope:local +l_HIO = .bss:0x00000060; // type:object size:0x24 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_th/splits.txt b/config/GZ2P01/rels/d_a_e_th/splits.txt new file mode 100644 index 0000000000..394160f6a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_th/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_th.cpp: + .text start:0x000000EC end:0x000041E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000218 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_e_th/symbols.txt b/config/GZ2P01/rels/d_a_e_th/symbols.txt new file mode 100644 index 0000000000..2558dbbe03 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_th/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TH_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +s_md_sub1__FPvPv = .text:0x00000124; // type:function size:0x70 scope:global +s_md_sub2__FPvPv = .text:0x00000194; // type:function size:0x70 scope:global +anm_init__FP10e_th_classifUcf = .text:0x00000204; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000002B0; // type:function size:0xE0 scope:global +ke_control__FP10e_th_classP7th_ke_si = .text:0x00000390; // type:function size:0x374 scope:global +ke_pos_set__FP10e_th_classP7th_ke_si = .text:0x00000704; // type:function size:0x44 scope:global +ke_disp__FP10e_th_class = .text:0x00000748; // type:function size:0x84 scope:global +ke_move__FP10e_th_class = .text:0x000007CC; // type:function size:0x164 scope:global +daE_TH_Draw__FP10e_th_class = .text:0x00000930; // type:function size:0x1AC scope:global +e_th_wait__FP10e_th_class = .text:0x00000ADC; // type:function size:0x180 scope:global +e_th_spin__FP10e_th_class = .text:0x00000C5C; // type:function size:0x24 scope:global +e_th_spin_B__FP10e_th_class = .text:0x00000C80; // type:function size:0x390 scope:global +e_th_shot__FP10e_th_class = .text:0x00001010; // type:function size:0x16C scope:global +e_th_return__FP10e_th_class = .text:0x0000117C; // type:function size:0x254 scope:global +e_th_damage__FP10e_th_class = .text:0x000013D0; // type:function size:0xFC scope:global +e_th_start__FP10e_th_class = .text:0x000014CC; // type:function size:0x154 scope:global +e_th_end__FP10e_th_class = .text:0x00001620; // type:function size:0xEC scope:global +damage_check__FP10e_th_class = .text:0x0000170C; // type:function size:0x1CC scope:global +action__FP10e_th_class = .text:0x000018D8; // type:function size:0x33C scope:global +cam_3d_morf__FP10e_th_classf = .text:0x00001C14; // type:function size:0xE4 scope:global +demo_camera__FP10e_th_class = .text:0x00001CF8; // type:function size:0xE54 scope:global +anm_se_set__FP10e_th_class = .text:0x00002B4C; // type:function size:0x220 scope:global +daE_TH_Execute__FP10e_th_class = .text:0x00002D6C; // type:function size:0x508 scope:global +daE_TH_IsDelete__FP10e_th_class = .text:0x00003274; // type:function size:0x8 scope:global +daE_TH_Delete__FP10e_th_class = .text:0x0000327C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000032E4; // type:function size:0x14C scope:global +daE_TH_Create__FP10fopAc_ac_c = .text:0x00003430; // type:function size:0x488 scope:global +__dt__7th_ke_sFv = .text:0x000038B8; // type:function size:0x7C scope:global +__ct__7th_ke_sFv = .text:0x00003934; // type:function size:0x68 scope:global +__ct__4cXyzFv = .text:0x0000399C; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x000039A0; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003A6C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003AF0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003B38; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BDC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003C4C; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003CBC; // type:function size:0x48 scope:global +__dt__12daE_TH_HIO_cFv = .text:0x00003D04; // type:function size:0x48 scope:global +__sinit_d_a_e_th_cpp = .text:0x00003D4C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003D88; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003D90; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003D98; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000041AC; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3906 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3956 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4055 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4062 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4087 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4164 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4263 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4462 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4540 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4681 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5086 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5087 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5088 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5089 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5091 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5093 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5094 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5095 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5099 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5100 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5101 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5104 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5105 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5106 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5107 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5108 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5109 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5110 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5113 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5115 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5116 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5117 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5118 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5119 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5120 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5121 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5122 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5123 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5124 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5125 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5126 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5127 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5129 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5130 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5131 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5132 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5191 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5192 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5193 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5312 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5313 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5314 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5315 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5316 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5317 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5526 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5527 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001A8; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3785 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3786 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3794 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$4083 = .data:0x00000038; // type:object size:0x4 scope:local +@4357 = .data:0x0000003C; // type:object size:0x2C scope:local +@4682 = .data:0x00000068; // type:object size:0x68 scope:local +@5133 = .data:0x000000D0; // type:object size:0x38 scope:local +cc_sph_src$5396 = .data:0x00000108; // type:object size:0x40 scope:local +l_daE_TH_Method = .data:0x00000148; // type:object size:0x20 scope:global +g_profile_E_TH = .data:0x00000168; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000198; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001C8; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001D4; // type:object size:0x14 scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E8; // type:object size:0x24 scope:global +__vt__12daE_TH_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_236_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3922 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_th_ball/splits.txt b/config/GZ2P01/rels/d_a_e_th_ball/splits.txt new file mode 100644 index 0000000000..7ef451baa3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_th_ball/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_th_ball.cpp: + .text start:0x00000078 end:0x00003610 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_e_th_ball/symbols.txt b/config/GZ2P01/rels/d_a_e_th_ball/symbols.txt new file mode 100644 index 0000000000..403593ae5e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_th_ball/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +chain_draw__FP15e_th_ball_class = .text:0x00000078; // type:function size:0x328 scope:global +daE_TH_BALL_Draw__FP15e_th_ball_class = .text:0x000003A0; // type:function size:0xAC scope:global +chain_control_01__FP15e_th_ball_class = .text:0x0000044C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000007D4; // type:function size:0x3C scope:global +chain_control_02__FP15e_th_ball_class = .text:0x00000810; // type:function size:0x404 scope:global +chain_control_03__FP15e_th_ball_class = .text:0x00000C14; // type:function size:0x1F0 scope:global +chain_control_11__FP15e_th_ball_class = .text:0x00000E04; // type:function size:0x2DC scope:global +chain_control_12__FP15e_th_ball_class = .text:0x000010E0; // type:function size:0x1B8 scope:global +chain_control_13__FP15e_th_ball_class = .text:0x00001298; // type:function size:0xFC scope:global +chain_control_21__FP15e_th_ball_class = .text:0x00001394; // type:function size:0x2F8 scope:global +normal_move__FP15e_th_ball_classSc = .text:0x0000168C; // type:function size:0x1A0 scope:global +e_th_ball_stop__FP15e_th_ball_class = .text:0x0000182C; // type:function size:0x90 scope:global +e_th_ball_spin__FP15e_th_ball_class = .text:0x000018BC; // type:function size:0x438 scope:global +wall_angle_get__FP15e_th_ball_class = .text:0x00001CF4; // type:function size:0x1A0 scope:global +e_th_ball_shot__FP15e_th_ball_class = .text:0x00001E94; // type:function size:0x270 scope:global +e_th_ball_return__FP15e_th_ball_class = .text:0x00002104; // type:function size:0x35C scope:global +e_th_ball_end__FP15e_th_ball_class = .text:0x00002460; // type:function size:0xC8 scope:global +action__FP15e_th_ball_class = .text:0x00002528; // type:function size:0x68C scope:global +get_demo__FP15e_th_ball_class = .text:0x00002BB4; // type:function size:0xE8 scope:global +daE_TH_BALL_Execute__FP15e_th_ball_class = .text:0x00002C9C; // type:function size:0x208 scope:global +daE_TH_BALL_IsDelete__FP15e_th_ball_class = .text:0x00002EA4; // type:function size:0x8 scope:global +daE_TH_BALL_Delete__FP15e_th_ball_class = .text:0x00002EAC; // type:function size:0x60 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002F0C; // type:function size:0x180 scope:global +daE_TH_BALL_Create__FP10fopAc_ac_c = .text:0x0000308C; // type:function size:0x17C scope:global +__ct__15e_th_ball_classFv = .text:0x00003208; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x000034BC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003504; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000354C; // type:function size:0x70 scope:global +__dt__5csXyzFv = .text:0x000035BC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000035F8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000035FC; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003600; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003608; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3746 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3847 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3850 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3972 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3973 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3974 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3975 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3976 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4231 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4326 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4391 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4434 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4508 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4530 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4651 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4653 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4828 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0xF scope:local data:string_table +cc_sph_src$4795 = .data:0x00000000; // type:object size:0x40 scope:local +at_sph_src$4796 = .data:0x00000040; // type:object size:0x40 scope:local +l_daE_TH_BALL_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_E_TH_BALL = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x24 scope:global +master = .bss:0x00000000; // type:object size:0x4 scope:global +demo_id = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_e_tk/splits.txt b/config/GZ2P01/rels/d_a_e_tk/splits.txt new file mode 100644 index 0000000000..4f83f57e0a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_tk.cpp: + .text start:0x000000EC end:0x00002158 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000138 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_tk/symbols.txt b/config/GZ2P01/rels/d_a_e_tk/symbols.txt new file mode 100644 index 0000000000..62076b9aa2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TK_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_tk_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_TK_Draw__FP10e_tk_class = .text:0x000001E0; // type:function size:0x70 scope:global +other_bg_check__FP10e_tk_classP10fopAc_ac_c = .text:0x00000250; // type:function size:0xD8 scope:global +pl_y_check__FP10e_tk_class = .text:0x00000328; // type:function size:0x38 scope:global +pl_check__FP10e_tk_classfs = .text:0x00000360; // type:function size:0x7C scope:global +damage_check__FP10e_tk_class = .text:0x000003DC; // type:function size:0x100 scope:global +way_bg_check__FP10e_tk_classf = .text:0x000004DC; // type:function size:0x110 scope:global +e_tk_wait_0__FP10e_tk_class = .text:0x000005EC; // type:function size:0x294 scope:global +e_tk_find__FP10e_tk_class = .text:0x00000880; // type:function size:0x3F8 scope:global +e_tk_attack__FP10e_tk_class = .text:0x00000C78; // type:function size:0x1F0 scope:global +e_tk_pathswim__FP10e_tk_class = .text:0x00000E68; // type:function size:0x35C scope:global +e_tk_s_damage__FP10e_tk_class = .text:0x000011C4; // type:function size:0x90 scope:global +e_tk_damage__FP10e_tk_class = .text:0x00001254; // type:function size:0xC8 scope:global +action__FP10e_tk_class = .text:0x0000131C; // type:function size:0x138 scope:global +daE_TK_Execute__FP10e_tk_class = .text:0x00001454; // type:function size:0x6FC scope:global +daE_TK_IsDelete__FP10e_tk_class = .text:0x00001B50; // type:function size:0x8 scope:global +daE_TK_Delete__FP10e_tk_class = .text:0x00001B58; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001BC0; // type:function size:0xF8 scope:global +daE_TK_Create__FP10fopAc_ac_c = .text:0x00001CB8; // type:function size:0x30C scope:global +__dt__8cM3dGSphFv = .text:0x00001FC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000200C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002054; // type:function size:0x70 scope:global +__dt__12daE_TK_HIO_cFv = .text:0x000020C4; // type:function size:0x48 scope:global +__sinit_d_a_e_tk_cpp = .text:0x0000210C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002148; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002150; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3897 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5 scope:local data:string_table +@4023 = .data:0x00000000; // type:object size:0x34 scope:local +@4185 = .data:0x00000034; // type:object size:0x2C scope:local +cc_sph_src$4408 = .data:0x00000060; // type:object size:0x40 scope:local +l_daE_TK_Method = .data:0x000000A0; // type:object size:0x20 scope:global +g_profile_E_TK = .data:0x000000C0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12daE_TK_HIO_c = .data:0x0000012C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_tk2/splits.txt b/config/GZ2P01/rels/d_a_e_tk2/splits.txt new file mode 100644 index 0000000000..f5a000b109 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_tk2.cpp: + .text start:0x000000EC end:0x00001914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x0000010C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_tk2/symbols.txt b/config/GZ2P01/rels/d_a_e_tk2/symbols.txt new file mode 100644 index 0000000000..138974d470 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk2/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_TK2_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP11e_tk2_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +daE_TK2_Draw__FP11e_tk2_class = .text:0x000001E0; // type:function size:0x70 scope:global +other_bg_check__FP11e_tk2_classP10fopAc_ac_c = .text:0x00000250; // type:function size:0xD8 scope:global +pl_check__FP11e_tk2_classfs = .text:0x00000328; // type:function size:0x7C scope:global +damage_check__FP11e_tk2_class = .text:0x000003A4; // type:function size:0x11C scope:global +e_tk2_wait_0__FP11e_tk2_class = .text:0x000004C0; // type:function size:0xA8 scope:global +e_tk2_find__FP11e_tk2_class = .text:0x00000568; // type:function size:0x310 scope:global +e_tk2_attack__FP11e_tk2_class = .text:0x00000878; // type:function size:0x1D8 scope:global +e_tk2_s_damage__FP11e_tk2_class = .text:0x00000A50; // type:function size:0x90 scope:global +e_tk2_damage__FP11e_tk2_class = .text:0x00000AE0; // type:function size:0xC8 scope:global +action__FP11e_tk2_class = .text:0x00000BA8; // type:function size:0x100 scope:global +daE_TK2_Execute__FP11e_tk2_class = .text:0x00000CA8; // type:function size:0x6BC scope:global +daE_TK2_IsDelete__FP11e_tk2_class = .text:0x00001364; // type:function size:0x8 scope:global +daE_TK2_Delete__FP11e_tk2_class = .text:0x0000136C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000013D4; // type:function size:0xF8 scope:global +daE_TK2_Create__FP10fopAc_ac_c = .text:0x000014CC; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x00001780; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000017C8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001810; // type:function size:0x70 scope:global +__dt__13daE_TK2_HIO_cFv = .text:0x00001880; // type:function size:0x48 scope:global +__sinit_d_a_e_tk2_cpp = .text:0x000018C8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001904; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000190C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4204 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x6 scope:local data:string_table +@3947 = .data:0x00000000; // type:object size:0x34 scope:local +cc_sph_src$4256 = .data:0x00000034; // type:object size:0x40 scope:local +l_daE_TK2_Method = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_E_TK2 = .data:0x00000094; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__13daE_TK2_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_tk_ball/splits.txt b/config/GZ2P01/rels/d_a_e_tk_ball/splits.txt new file mode 100644 index 0000000000..16d8bd5f43 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk_ball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_tk_ball.cpp: + .text start:0x00000078 end:0x000015E4 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000F0 diff --git a/config/GZ2P01/rels/d_a_e_tk_ball/symbols.txt b/config/GZ2P01/rels/d_a_e_tk_ball/symbols.txt new file mode 100644 index 0000000000..94ee4528a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tk_ball/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_TK_BALL_Draw__FP15e_tk_ball_class = .text:0x00000078; // type:function size:0x78 scope:global +simple_bg_check__FP15e_tk_ball_class = .text:0x000000F0; // type:function size:0x15C scope:global +impact_eff_set__FP15e_tk_ball_class = .text:0x0000024C; // type:function size:0x22C scope:global +e_tk_ball_move__FP15e_tk_ball_class = .text:0x00000478; // type:function size:0x620 scope:global +e_tk_ball_return__FP15e_tk_ball_class = .text:0x00000A98; // type:function size:0xDC scope:global +e_tk_ball_drop__FP15e_tk_ball_class = .text:0x00000B74; // type:function size:0xA0 scope:global +action__FP15e_tk_ball_class = .text:0x00000C14; // type:function size:0x3F0 scope:global +daE_TK_BALL_Execute__FP15e_tk_ball_class = .text:0x00001004; // type:function size:0x13C scope:global +daE_TK_BALL_IsDelete__FP15e_tk_ball_class = .text:0x00001140; // type:function size:0x8 scope:global +daE_TK_BALL_Delete__FP15e_tk_ball_class = .text:0x00001148; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011BC; // type:function size:0xB0 scope:global +daE_TK_BALL_Create__FP10fopAc_ac_c = .text:0x0000126C; // type:function size:0x2E8 scope:global +__dt__8cM3dGSphFv = .text:0x00001554; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000159C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3710 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3764 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3926 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3927 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4118 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0xB scope:local data:string_table +e_id$3988 = .data:0x00000000; // type:object size:0x6 scope:local +at_sph_src$4199 = .data:0x00000008; // type:object size:0x40 scope:local +tg_sph_src$4200 = .data:0x00000048; // type:object size:0x40 scope:local +l_daE_TK_BALL_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_E_TK_BALL = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_e_tt/splits.txt b/config/GZ2P01/rels/d_a_e_tt/splits.txt new file mode 100644 index 0000000000..e485f25f41 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tt.cpp: + .text start:0x000000EC end:0x000048E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000002D0 + .bss start:0x00000008 end:0x00000160 diff --git a/config/GZ2P01/rels/d_a_e_tt/symbols.txt b/config/GZ2P01/rels/d_a_e_tt/symbols.txt new file mode 100644 index 0000000000..c514fad679 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_tt/symbols.txt @@ -0,0 +1,201 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_TT_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +ctrlJoint__8daE_TT_cFP8J3DJointP8J3DModel = .text:0x0000012C; // type:function size:0xF4 scope:global +JointCallBack__8daE_TT_cFP8J3DJointi = .text:0x00000220; // type:function size:0x4C scope:global +draw__8daE_TT_cFv = .text:0x0000026C; // type:function size:0x194 scope:global +daE_TT_Draw__FP8daE_TT_c = .text:0x00000400; // type:function size:0x20 scope:global +setBck__8daE_TT_cFiUcff = .text:0x00000420; // type:function size:0xA4 scope:global +calcHitGroundSpeed__8daE_TT_cFv = .text:0x000004C4; // type:function size:0x60 scope:global +setActionMode__8daE_TT_cFii = .text:0x00000524; // type:function size:0x2C scope:global +getCutType__8daE_TT_cFv = .text:0x00000550; // type:function size:0x40 scope:global +damage_check__8daE_TT_cFv = .text:0x00000590; // type:function size:0x20C scope:global +checkWaterSurface__8daE_TT_cFv = .text:0x0000079C; // type:function size:0x104 scope:global +checkFootGround__8daE_TT_cFv = .text:0x000008A0; // type:function size:0x348 scope:global +setBodyLandEffect__8daE_TT_cFv = .text:0x00000BE8; // type:function size:0x190 scope:global +setWaterEffect__8daE_TT_cFv = .text:0x00000D78; // type:function size:0x2D0 scope:global +setDeathEyeEffect__8daE_TT_cFv = .text:0x00001048; // type:function size:0x294 scope:global +setDeathFootEffect__8daE_TT_cFv = .text:0x000012DC; // type:function size:0x210 scope:global +checkPlayerSearch__8daE_TT_cFv = .text:0x000014EC; // type:function size:0x1C4 scope:global +executeWait__8daE_TT_cFv = .text:0x000016B0; // type:function size:0x5E8 scope:global +executeChase__8daE_TT_cFv = .text:0x00001C98; // type:function size:0x5BC scope:global +executeAttack__8daE_TT_cFv = .text:0x00002254; // type:function size:0x424 scope:global +setDamageInit__8daE_TT_cFv = .text:0x00002678; // type:function size:0x28 scope:global +executeDamage__8daE_TT_cFv = .text:0x000026A0; // type:function size:0x294 scope:global +executeDeath__8daE_TT_cFv = .text:0x00002934; // type:function size:0x348 scope:global +executeOutRange__8daE_TT_cFv = .text:0x00002C7C; // type:function size:0x1F4 scope:global +executeFirstAttack__8daE_TT_cFv = .text:0x00002E70; // type:function size:0x6F8 scope:global +action__8daE_TT_cFv = .text:0x00003568; // type:function size:0x1E8 scope:global +mtx_set__8daE_TT_cFi = .text:0x00003750; // type:function size:0xD8 scope:global +cc_set__8daE_TT_cFv = .text:0x00003828; // type:function size:0x13C scope:global +execute__8daE_TT_cFv = .text:0x00003964; // type:function size:0x118 scope:global +daE_TT_Execute__FP8daE_TT_c = .text:0x00003A7C; // type:function size:0x20 scope:global +daE_TT_IsDelete__FP8daE_TT_c = .text:0x00003A9C; // type:function size:0x8 scope:global +_delete__8daE_TT_cFv = .text:0x00003AA4; // type:function size:0x98 scope:global +daE_TT_Delete__FP8daE_TT_c = .text:0x00003B3C; // type:function size:0x20 scope:global +CreateHeap__8daE_TT_cFv = .text:0x00003B5C; // type:function size:0x178 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003CD4; // type:function size:0x20 scope:global +create__8daE_TT_cFv = .text:0x00003CF4; // type:function size:0x448 scope:global +__dt__8cM3dGSphFv = .text:0x0000413C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004184; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000041CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004228; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x70 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00004308; // type:function size:0x78 scope:global +daE_TT_Create__FP8daE_TT_c = .text:0x00004380; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000043A0; // type:function size:0x48 scope:global +__dt__12daE_TT_HIO_cFv = .text:0x000043E8; // type:function size:0x48 scope:global +__sinit_d_a_e_tt_cpp = .text:0x00004430; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000446C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004474; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000447C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004484; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000448C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004494; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000048A8; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3930 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4145 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4260 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4264 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4394 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4633 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4793 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4795 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4797 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5054 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5055 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5056 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5178 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5179 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5218 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5447 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5448 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5449 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5507 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5546 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5789 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5791 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3787 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3788 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3796 = .data:0x00000030; // type:object size:0x6 scope:local +cc_tt_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_tt_eye_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@3973 = .data:0x000000B8; // type:object size:0x38 scope:local +foot_jnt_no$4152 = .data:0x000000F0; // type:object size:0x10 scope:local +w_eff_id$4272 = .data:0x00000100; // type:object size:0x8 scope:local +w_eff_id$4305 = .data:0x00000108; // type:object size:0x6 scope:local +foot_jnt_no$4306 = .data:0x00000110; // type:object size:0x10 scope:local +@4800 = .data:0x00000120; // type:object size:0x24 scope:local +@4941 = .data:0x00000144; // type:object size:0x2C scope:local +@5104 = .data:0x00000170; // type:object size:0x1C scope:local +@5450 = .data:0x0000018C; // type:object size:0x3C scope:local +@5482 = .data:0x000001C8; // type:object size:0x1C scope:local +l_daE_TT_Method = .data:0x000001E4; // type:object size:0x20 scope:global +g_profile_E_TT = .data:0x00000204; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000234; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000264; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000270; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000294; // type:object size:0x30 scope:global +__vt__12daE_TT_HIO_c = .data:0x000002C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_241_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3924 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x18 scope:global data:byte +m_attack_tt = .bss:0x0000006C; // type:object size:0x4 scope:global data:4byte +@4154 = .bss:0x00000070; // type:object size:0xC scope:local +sc$4153 = .bss:0x00000080; // type:object size:0xC scope:local +@4269 = .bss:0x0000008C; // type:object size:0xC scope:local +sc$4268 = .bss:0x0000009C; // type:object size:0xC scope:local +@4302 = .bss:0x000000A8; // type:object size:0xC scope:local +sc$4301 = .bss:0x000000B8; // type:object size:0xC scope:local +@4400 = .bss:0x000000C4; // type:object size:0xC scope:local +sc$4399 = .bss:0x000000D4; // type:object size:0xC scope:local +@4489 = .bss:0x000000E0; // type:object size:0xC scope:local +sc$4488 = .bss:0x000000F0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_vt/splits.txt b/config/GZ2P01/rels/d_a_e_vt/splits.txt new file mode 100644 index 0000000000..859828df19 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_vt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_vt.cpp: + .text start:0x000000EC end:0x0000C794 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000260 + .data start:0x00000000 end:0x00000564 + .bss start:0x00000008 end:0x000002D8 diff --git a/config/GZ2P01/rels/d_a_e_vt/symbols.txt b/config/GZ2P01/rels/d_a_e_vt/symbols.txt new file mode 100644 index 0000000000..39e3eed20a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_vt/symbols.txt @@ -0,0 +1,356 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_VA_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel = .text:0x0000017C; // type:function size:0x1D0 scope:global +JointCallBack__8daE_VA_cFP8J3DJointi = .text:0x0000034C; // type:function size:0x4C scope:global +calcJointNeck__8daE_VA_cFv = .text:0x00000398; // type:function size:0x1B4 scope:global +calcJointSleeve__8daE_VA_cFv = .text:0x0000054C; // type:function size:0x818 scope:global +draw__8daE_VA_cFv = .text:0x00000D64; // type:function size:0x594 scope:global +daE_VA_Draw__FP8daE_VA_c = .text:0x000012F8; // type:function size:0x20 scope:global +setBck__8daE_VA_cFiUcff = .text:0x00001318; // type:function size:0xA4 scope:global +checkBck__8daE_VA_cFi = .text:0x000013BC; // type:function size:0x5C scope:global +setActionMode__8daE_VA_cFii = .text:0x00001418; // type:function size:0xAC scope:global +getWolfCutType__8daE_VA_cFv = .text:0x000014C4; // type:function size:0x58 scope:global +onSwordAtBit__8daE_VA_cFv = .text:0x0000151C; // type:function size:0x34 scope:global +offSwordShield__8daE_VA_cFv = .text:0x00001550; // type:function size:0x60 scope:global +setTransDamage__8daE_VA_cFP4cXyz = .text:0x000015B0; // type:function size:0xA8 scope:global +damage_check__8daE_VA_cFv = .text:0x00001658; // type:function size:0x8B4 scope:global +__as__8dCcD_CylFRC8dCcD_Cyl = .text:0x00001F0C; // type:function size:0x94 scope:global +__as__12dCcD_GObjInfFRC12dCcD_GObjInf = .text:0x00001FA0; // type:function size:0x248 scope:global +__dt__8dCcD_CylFv = .text:0x000021E8; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x000022B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000022FC; // type:function size:0x48 scope:global +setFireEffect__8daE_VA_cFi = .text:0x00002344; // type:function size:0x170 scope:global +setFootEffect__8daE_VA_cFv = .text:0x000024B4; // type:function size:0x1A0 scope:global +setWeponEffect__8daE_VA_cFv = .text:0x00002654; // type:function size:0x2A8 scope:global +setBugsEffect__8daE_VA_cFv = .text:0x000028FC; // type:function size:0x114 scope:global +setWeponLandEffect__8daE_VA_cFv = .text:0x00002A10; // type:function size:0xBC scope:global +setWeponGlow__8daE_VA_cFv = .text:0x00002ACC; // type:function size:0xD8 scope:global +setWeponFlashScreen__8daE_VA_cFv = .text:0x00002BA4; // type:function size:0xE4 scope:global +setMagicEffect__8daE_VA_cFi = .text:0x00002C88; // type:function size:0xD0 scope:global +setMagicHitEffect__8daE_VA_cFi = .text:0x00002D58; // type:function size:0xE0 scope:global +demo_skip__8daE_VA_cFi = .text:0x00002E38; // type:function size:0x70 scope:global +DemoSkipCallBack__8daE_VA_cFPvi = .text:0x00002EA8; // type:function size:0x34 scope:global +getRopeLength__8daE_VA_cFi = .text:0x00002EDC; // type:function size:0x20 scope:global +calcOpRopePos__8daE_VA_cFv = .text:0x00002EFC; // type:function size:0x8F4 scope:global +onRopeCutStatus__8daE_VA_cFiii = .text:0x000037F0; // type:function size:0x104 scope:global +setVibRope__8daE_VA_cFff = .text:0x000038F4; // type:function size:0xB8 scope:global +setVibTag__8daE_VA_cFii = .text:0x000039AC; // type:function size:0x2B8 scope:global +calcTagAngle__8daE_VA_cFv = .text:0x00003C64; // type:function size:0x228 scope:global +calcRopeFirePos__8daE_VA_cFv = .text:0x00003E8C; // type:function size:0x1D8 scope:global +executeDemoOpWait__8daE_VA_cFv = .text:0x00004064; // type:function size:0x240 scope:global +executeDemoOp__8daE_VA_cFv = .text:0x000042A4; // type:function size:0xD90 scope:global +executeClearWait__8daE_VA_cFv = .text:0x00005034; // type:function size:0x10C scope:global +executeClearChase__8daE_VA_cFv = .text:0x00005140; // type:function size:0x1FC scope:global +executeClearAttack__8daE_VA_cFv = .text:0x0000533C; // type:function size:0x250 scope:global +executeTransWait__8daE_VA_cFv = .text:0x0000558C; // type:function size:0x1E8 scope:global +executeTransChase__8daE_VA_cFv = .text:0x00005774; // type:function size:0x260 scope:global +executeTransAttack__8daE_VA_cFv = .text:0x000059D4; // type:function size:0x4C8 scope:global +executeTransBiteDamage__8daE_VA_cFv = .text:0x00005E9C; // type:function size:0x4C4 scope:global +executeTransDamage__8daE_VA_cFv = .text:0x00006360; // type:function size:0x224 scope:global +executeTransThrough__8daE_VA_cFv = .text:0x00006584; // type:function size:0xF4 scope:global +executeOpaciWait__8daE_VA_cFv = .text:0x00006678; // type:function size:0x5E4 scope:global +executeOpaciFly__8daE_VA_cFv = .text:0x00006C5C; // type:function size:0x8E4 scope:global +executeOpaciDamage__8daE_VA_cFv = .text:0x00007540; // type:function size:0x24C scope:global +executeOpaciChase__8daE_VA_cFv = .text:0x0000778C; // type:function size:0x6D8 scope:global +executeOpaciAttack__8daE_VA_cFv = .text:0x00007E64; // type:function size:0x3D8 scope:global +executeOpaciDown__8daE_VA_cFv = .text:0x0000823C; // type:function size:0x344 scope:global +executeOpaciDownDamage__8daE_VA_cFv = .text:0x00008580; // type:function size:0x260 scope:global +executeOpaciFlip__8daE_VA_cFv = .text:0x000087E0; // type:function size:0xD8 scope:global +executeOpaciFadeAway__8daE_VA_cFv = .text:0x000088B8; // type:function size:0x40C scope:global +executeOpaciDeath__8daE_VA_cFv = .text:0x00008CC4; // type:function size:0x708 scope:global +calcMagicMove__8daE_VA_cFv = .text:0x000093CC; // type:function size:0x334 scope:global +setAlphaType__8daE_VA_cFv = .text:0x00009700; // type:function size:0x404 scope:global +action__8daE_VA_cFv = .text:0x00009B04; // type:function size:0x4CC scope:global +mtx_set__8daE_VA_cFv = .text:0x00009FD0; // type:function size:0x394 scope:global +cc_set__8daE_VA_cFv = .text:0x0000A364; // type:function size:0x4C0 scope:global +execute__8daE_VA_cFv = .text:0x0000A824; // type:function size:0x218 scope:global +daE_VA_Execute__FP8daE_VA_c = .text:0x0000AA3C; // type:function size:0x20 scope:global +daE_VA_IsDelete__FP8daE_VA_c = .text:0x0000AA5C; // type:function size:0x8 scope:global +_delete__8daE_VA_cFv = .text:0x0000AA64; // type:function size:0xC4 scope:global +daE_VA_Delete__FP8daE_VA_c = .text:0x0000AB28; // type:function size:0x20 scope:global +CreateHeap__8daE_VA_cFv = .text:0x0000AB48; // type:function size:0x5B8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B100; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000B148; // type:function size:0x20 scope:global +create__8daE_VA_cFv = .text:0x0000B168; // type:function size:0x470 scope:global +__ct__8daE_VA_cFv = .text:0x0000B5D8; // type:function size:0x3B8 scope:global +__ct__8dCcD_SphFv = .text:0x0000B990; // type:function size:0x84 scope:global +__ct__8dCcD_CylFv = .text:0x0000BA14; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000BA98; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000BB64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000BBAC; // type:function size:0x5C scope:global +__ct__12dBgS_ObjAcchFv = .text:0x0000BC08; // type:function size:0x54 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000BC5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000BCCC; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000BD3C; // type:function size:0x4 scope:global +__ct__5csXyzFv = .text:0x0000BD40; // type:function size:0x4 scope:global +daE_VA_Create__FP8daE_VA_c = .text:0x0000BD44; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000BD64; // type:function size:0x48 scope:global +__dt__12daE_VA_HIO_cFv = .text:0x0000BDAC; // type:function size:0x48 scope:global +__sinit_d_a_e_vt_cpp = .text:0x0000BDF4; // type:function size:0x4EC scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000C2E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C2E8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000C2F0; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x0000C704; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x0000C740; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x0000C77C; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3910 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4317 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4319 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4321 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4454 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@5085 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5146 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5224 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5407 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5408 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@5833 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5834 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5835 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5836 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5837 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5838 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5839 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5840 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5841 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5843 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5877 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5913 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@5914 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5960 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6069 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6070 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6071 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6345 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6346 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6347 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6348 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6349 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6350 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6351 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6352 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6353 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6354 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6355 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6356 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6357 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6358 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6359 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6360 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6361 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6362 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6363 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6364 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6365 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6366 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6367 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6368 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6369 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6370 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6485 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6486 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6487 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6488 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6686 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6687 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6688 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6999 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7000 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7001 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7002 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7003 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7004 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7240 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7241 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7242 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7291 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7421 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7422 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7423 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7424 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7509 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7510 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7511 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7919 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7920 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7921 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7922 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7923 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8008 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@8089 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8318 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8471 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8472 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8473 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8890 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8891 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@9204 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@9205 = .rodata:0x00000200; // type:object size:0x4 scope:local +@9206 = .rodata:0x00000204; // type:object size:0x4 scope:local +@9207 = .rodata:0x00000208; // type:object size:0x4 scope:local +@9208 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@9209 = .rodata:0x00000210; // type:object size:0x4 scope:local +@9210 = .rodata:0x00000214; // type:object size:0x4 scope:local +@9211 = .rodata:0x00000218; // type:object size:0x4 scope:local +@9212 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@9213 = .rodata:0x00000220; // type:object size:0x4 scope:local +@9214 = .rodata:0x00000224; // type:object size:0x4 scope:local +@9215 = .rodata:0x00000228; // type:object size:0x4 scope:local +@9216 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@9217 = .rodata:0x00000230; // type:object size:0x4 scope:local +@9218 = .rodata:0x00000234; // type:object size:0x4 scope:local +@9219 = .rodata:0x00000238; // type:object size:0x4 scope:local +@9220 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9221 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9222 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9224 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9225 = .rodata:0x00000250; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000254; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3786 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3787 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3795 = .data:0x00000030; // type:object size:0x6 scope:local +cc_vt_neck_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_vt_body_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000078; // type:object size:0x44 scope:global +cc_vt_attack_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000BC; // type:object size:0x40 scope:global +cc_vt_line_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000FC; // type:object size:0x40 scope:global +cc_vt_magic_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000013C; // type:object size:0x40 scope:global +va_tag_set_size__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000017C; // type:object size:0x27 scope:global data:byte +va_tag_set_num__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001A4; // type:object size:0x27 scope:global data:byte +va_tag_offset__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001CC; // type:object size:0x9C scope:global +l_color$4364 = .data:0x00000268; // type:object size:0x4 scope:local +va_foot_smoke_id$5094 = .data:0x0000026C; // type:object size:0x8 scope:local data:2byte +va_wepon_eff_id1 = .data:0x00000274; // type:object size:0x6 scope:global +va_wepon_eff_id2 = .data:0x0000027C; // type:object size:0x6 scope:global +va_bugs_eff_jnt = .data:0x00000284; // type:object size:0x18 scope:global +va_bugs_eff_id = .data:0x0000029C; // type:object size:0x18 scope:global +va_weapon_land_eff_id = .data:0x000002B4; // type:object size:0x6 scope:global +va_magic_eff_id = .data:0x000002BC; // type:object size:0x6 scope:global +line_pull_power = .data:0x000002C4; // type:object size:0x2C scope:global +TAG_VIB_ANGLE = .data:0x000002F0; // type:object size:0x8 scope:global +TAG_VIB_WIDTH = .data:0x000002F8; // type:object size:0x10 scope:global +@6371 = .data:0x00000308; // type:object size:0x2C scope:local +@7005 = .data:0x00000334; // type:object size:0x40 scope:local +@7243 = .data:0x00000374; // type:object size:0x5C scope:local +@7741 = .data:0x000003D0; // type:object size:0x2C scope:local +@7924 = .data:0x000003FC; // type:object size:0x2C scope:local +@8207 = .data:0x00000428; // type:object size:0x54 scope:local +l_daE_VA_Method = .data:0x0000047C; // type:object size:0x20 scope:global +g_profile_E_VT = .data:0x0000049C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000004CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000004F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004FC; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000520; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000534; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000540; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000054C; // type:object size:0xC scope:global +__vt__12daE_VA_HIO_c = .data:0x00000558; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_242_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3923 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x40 scope:global data:byte +@5409 = .bss:0x00000094; // type:object size:0xC scope:local +@5410 = .bss:0x000000A0; // type:object size:0xC scope:local +@5411 = .bss:0x000000AC; // type:object size:0xC scope:local +@5412 = .bss:0x000000B8; // type:object size:0xC scope:local +@5413 = .bss:0x000000C4; // type:object size:0xC scope:local +@5414 = .bss:0x000000D0; // type:object size:0xC scope:local +@5415 = .bss:0x000000DC; // type:object size:0xC scope:local +@5416 = .bss:0x000000E8; // type:object size:0xC scope:local +@5417 = .bss:0x000000F4; // type:object size:0xC scope:local +@5418 = .bss:0x00000100; // type:object size:0xC scope:local +line_end_pos = .bss:0x0000010C; // type:object size:0x78 scope:global data:float +@5419 = .bss:0x00000184; // type:object size:0xC scope:local +@5420 = .bss:0x00000190; // type:object size:0xC scope:local +@5421 = .bss:0x0000019C; // type:object size:0xC scope:local +@5422 = .bss:0x000001A8; // type:object size:0xC scope:local +@5423 = .bss:0x000001B4; // type:object size:0xC scope:local +@5424 = .bss:0x000001C0; // type:object size:0xC scope:local +@5425 = .bss:0x000001CC; // type:object size:0xC scope:local +@5426 = .bss:0x000001D8; // type:object size:0xC scope:local +@5427 = .bss:0x000001E4; // type:object size:0xC scope:local +@5428 = .bss:0x000001F0; // type:object size:0xC scope:local +line_start_pos = .bss:0x000001FC; // type:object size:0x78 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000274; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_warpappear/splits.txt b/config/GZ2P01/rels/d_a_e_warpappear/splits.txt new file mode 100644 index 0000000000..e4f9e91b87 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_warpappear/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_warpappear.cpp: + .text start:0x00000078 end:0x00002920 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000000 end:0x00000014 diff --git a/config/GZ2P01/rels/d_a_e_warpappear/symbols.txt b/config/GZ2P01/rels/d_a_e_warpappear/symbols.txt new file mode 100644 index 0000000000..b653edfdbf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_warpappear/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_Warpappear_Draw__FP18e_warpappear_class = .text:0x00000078; // type:function size:0xE4 scope:global +s_s1_sub__FPvPv = .text:0x0000015C; // type:function size:0x114 scope:global +s_s1drop_sub__FPvPv = .text:0x00000270; // type:function size:0xA4 scope:global +s_s1riv_sub__FPvPv = .text:0x00000314; // type:function size:0x104 scope:global +s_s1fight_sub__FPvPv = .text:0x00000418; // type:function size:0x4C scope:global +s_s1entry_sub__FPvPv = .text:0x00000464; // type:function size:0xC8 scope:global +s_s1drop2_sub__FPvPv = .text:0x0000052C; // type:function size:0xA8 scope:global +s_s1Yangset_sub__FPvPv = .text:0x000005D4; // type:function size:0x78 scope:global +s_s1start_sub__FPvPv = .text:0x0000064C; // type:function size:0x228 scope:global +action__FP18e_warpappear_class = .text:0x00000874; // type:function size:0x358 scope:global +demo_camera__FP18e_warpappear_class = .text:0x00000BCC; // type:function size:0x1728 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000022F4; // type:function size:0x74 scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002368; // type:function size:0x80 scope:global +mtx_set__FP18e_warpappear_class = .text:0x000023E8; // type:function size:0x64 scope:global +daE_Warpappear_Execute__FP18e_warpappear_class = .text:0x0000244C; // type:function size:0xA4 scope:global +daE_Warpappear_IsDelete__FP18e_warpappear_class = .text:0x000024F0; // type:function size:0x8 scope:global +daE_Warpappear_Delete__FP18e_warpappear_class = .text:0x000024F8; // type:function size:0x34 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000252C; // type:function size:0x26C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002798; // type:function size:0x48 scope:global +daE_Warpappear_Create__FP10fopAc_ac_c = .text:0x000027E0; // type:function size:0x12C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000290C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3864 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3867 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@3913 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4027 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4028 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4116 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4798 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4799 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4800 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4802 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4803 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4804 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4805 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4807 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4808 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4810 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4815 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4816 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4817 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4819 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4820 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4821 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4822 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4823 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4825 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4829 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4830 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4835 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4836 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4837 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4838 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4843 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4844 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4845 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4846 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4847 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4850 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4853 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4854 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4857 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4858 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4861 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4863 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4864 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4866 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4867 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4868 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4869 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4870 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4871 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000194; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4874 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:string +@4875 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4876 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4877 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4878 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@4879 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4880 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@4881 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@4882 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@4883 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4884 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@4885 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@4887 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4888 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4889 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4890 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@4891 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4892 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4893 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@4894 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4895 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4949 = .rodata:0x000001F4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000001F8; // type:object size:0x10 scope:local data:string_table +w_id$4228 = .data:0x00000000; // type:object size:0x28 scope:local +@4896 = .data:0x00000028; // type:object size:0x60 scope:local +l_daE_Warpappear_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_E_WAP = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global +master_ns = .bss:0x00000000; // type:object size:0xC scope:global +entry_no = .bss:0x0000000C; // type:object size:0x4 scope:global data:4byte +ew_s1angy = .bss:0x00000010; // type:object size:0x2 scope:global data:2byte diff --git a/config/GZ2P01/rels/d_a_e_wb/splits.txt b/config/GZ2P01/rels/d_a_e_wb/splits.txt new file mode 100644 index 0000000000..95cd6f7d43 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_wb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_wb.cpp: + .text start:0x000000EC end:0x000105D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005CC + .data start:0x00000000 end:0x00000614 + .bss start:0x00000008 end:0x00000398 diff --git a/config/GZ2P01/rels/d_a_e_wb/symbols.txt b/config/GZ2P01/rels/d_a_e_wb/symbols.txt new file mode 100644 index 0000000000..04e1c756d0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_wb/symbols.txt @@ -0,0 +1,602 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WB_HIO_cFv = .text:0x000000EC; // type:function size:0xBC scope:global +anm_init__FP10e_wb_classifUcf = .text:0x000001A8; // type:function size:0xC8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000270; // type:function size:0x1C4 scope:global +himo_control1__FP10e_wb_classP4cXyziSc = .text:0x00000434; // type:function size:0x374 scope:global +__dt__4cXyzFv = .text:0x000007A8; // type:function size:0x3C scope:global data:float +himo_control2__FP10e_wb_classP4cXyziSc = .text:0x000007E4; // type:function size:0x20C scope:global +e_wb_lr_wall_check__FP10e_wb_class = .text:0x000009F0; // type:function size:0x188 scope:global +daE_WB_Draw__FP10e_wb_class = .text:0x00000B78; // type:function size:0x754 scope:global +e_wb_wall_check__FP10e_wb_class = .text:0x000012CC; // type:function size:0x210 scope:global +gake_check__FP10e_wb_class = .text:0x000014DC; // type:function size:0x318 scope:global +e_wb_saku_jump_check__FP10e_wb_class = .text:0x000017F4; // type:function size:0x200 scope:global +e_wb_saku_check_sub__FP10e_wb_classs = .text:0x000019F4; // type:function size:0x198 scope:global +e_wb_saku_check__FP10e_wb_class = .text:0x00001B8C; // type:function size:0x84 scope:global +e_wb_wait__FP10e_wb_class = .text:0x00001C10; // type:function size:0xF8 scope:global +e_wb_ride__FP10e_wb_class = .text:0x00001D08; // type:function size:0x68 scope:global +e_wb_pl_ride_now__FP10e_wb_class = .text:0x00001D70; // type:function size:0x44 scope:global +e_wb_pl_ride__FP10e_wb_class = .text:0x00001DB4; // type:function size:0x76C scope:global +e_wb_f_wait__FP10e_wb_class = .text:0x00002520; // type:function size:0x31C scope:global +pl_pass_check__FP10e_wb_classf = .text:0x0000283C; // type:function size:0xA8 scope:global +e_wb_f_run__FP10e_wb_class = .text:0x000028E4; // type:function size:0x728 scope:global +s_wbstart_sub__FPvPv = .text:0x0000300C; // type:function size:0x5C scope:global +e_wb_b_wait__FP10e_wb_class = .text:0x00003068; // type:function size:0x22C scope:global +e_wb_b_run2__FP10e_wb_class = .text:0x00003294; // type:function size:0x888 scope:global +e_wb_b_wait2__FP10e_wb_class = .text:0x00003B1C; // type:function size:0x19C scope:global +e_wb_b_run__FP10e_wb_class = .text:0x00003CB8; // type:function size:0xBD4 scope:global +arrow_rd_set__FP10e_wb_class = .text:0x0000488C; // type:function size:0xB4 scope:global +e_wb_b_ikki__FP10e_wb_class = .text:0x00004940; // type:function size:0xCD0 scope:global +__dt__5csXyzFv = .text:0x00005610; // type:function size:0x3C scope:global +e_wb_b_ikki_end__FP10e_wb_class = .text:0x0000564C; // type:function size:0xE8 scope:global +e_wb_b_ikki2__FP10e_wb_class = .text:0x00005734; // type:function size:0x9BC scope:global +e_wb_b_ikki2_end__FP10e_wb_class = .text:0x000060F0; // type:function size:0x1B8 scope:global +e_wb_b_lv9_end__FP10e_wb_class = .text:0x000062A8; // type:function size:0x290 scope:global +e_wb_a_run__FP10e_wb_class = .text:0x00006538; // type:function size:0x1A0 scope:global +e_wb_s_damage__FP10e_wb_class = .text:0x000066D8; // type:function size:0x1C4 scope:global +e_wb_damage__FP10e_wb_class = .text:0x0000689C; // type:function size:0x3E0 scope:global +e_wb_bg_damage__FP10e_wb_class = .text:0x00006C7C; // type:function size:0x1D0 scope:global +e_wb_lr_damage__FP10e_wb_class = .text:0x00006E4C; // type:function size:0x41C scope:global +e_wb_kiba_start__FP10e_wb_class = .text:0x00007268; // type:function size:0x90 scope:global +e_wb_kiba_end__FP10e_wb_class = .text:0x000072F8; // type:function size:0x23C scope:global +damage_check__FP10e_wb_class = .text:0x00007534; // type:function size:0x470 scope:global +effect_set__FP10e_wb_class = .text:0x000079A4; // type:function size:0x894 scope:global +wb_rd_reset__FP10e_wb_class = .text:0x00008238; // type:function size:0x114 scope:global +wb_c_rd_reset__FP10e_wb_class = .text:0x0000834C; // type:function size:0xAC scope:global +s_rddel_sub__FPvPv = .text:0x000083F8; // type:function size:0x58 scope:global +s_rdcount_sub__FPvPv = .text:0x00008450; // type:function size:0x78 scope:global +s_rddel2_sub__FPvPv = .text:0x000084C8; // type:function size:0x78 scope:global +e_wb_crv_wait__FP10e_wb_class = .text:0x00008540; // type:function size:0x120 scope:global +e_wb_c_run__FP10e_wb_class = .text:0x00008660; // type:function size:0xDE4 scope:global +action__FP10e_wb_class = .text:0x00009444; // type:function size:0x704 scope:global +s_wbZrevise_sub__FPvPv = .text:0x00009B48; // type:function size:0x68 scope:global +s_spd0_sub__FPvPv = .text:0x00009BB0; // type:function size:0x5C scope:global +s_wbdel_sub__FPvPv = .text:0x00009C0C; // type:function size:0x58 scope:global +s_rdArrowWait_sub__FPvPv = .text:0x00009C64; // type:function size:0x80 scope:global +cam_3d_morf__FP10e_wb_classf = .text:0x00009CE4; // type:function size:0xE4 scope:global +demo_camera__FP10e_wb_class = .text:0x00009DC8; // type:function size:0x394C scope:global +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x0000D714; // type:function size:0x24 scope:global +checkSkipEdge__14dEvt_control_cFv = .text:0x0000D738; // type:function size:0x14 scope:global +cM_scos__Fs = .text:0x0000D74C; // type:function size:0x18 scope:global +cM_ssin__Fs = .text:0x0000D764; // type:function size:0x14 scope:global +anm_se_eff_set__FP10e_wb_class = .text:0x0000D778; // type:function size:0x870 scope:global +daE_WB_Execute__FP10e_wb_class = .text:0x0000DFE8; // type:function size:0xC98 scope:global +daE_WB_IsDelete__FP10e_wb_class = .text:0x0000EC80; // type:function size:0x8 scope:global +daE_WB_Delete__FP10e_wb_class = .text:0x0000EC88; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000ECEC; // type:function size:0x31C scope:global +daE_WB_Create__FP10fopAc_ac_c = .text:0x0000F008; // type:function size:0x908 scope:global +__ct__19mDoExt_3DlineMat1_cFv = .text:0x0000F910; // type:function size:0x1C scope:global +__dt__6himo_sFv = .text:0x0000F92C; // type:function size:0x60 scope:global +__ct__6himo_sFv = .text:0x0000F98C; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000F9D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000FA1C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000FA64; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000FB30; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000FBB4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000FC10; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000FC80; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x0000FCF0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000FCF4; // type:function size:0x48 scope:global +__dt__12daE_WB_HIO_cFv = .text:0x0000FD3C; // type:function size:0x48 scope:global +__sinit_d_a_e_wb_cpp = .text:0x0000FD84; // type:function size:0x114 scope:local +__arraydtor$5742 = .text:0x0000FE98; // type:function size:0x38 scope:local +__arraydtor$4745 = .text:0x0000FED0; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000FF08; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000FF10; // type:function size:0x8 scope:local +dComIfGp_setHitMark__FUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x0000FF18; // type:function size:0x60 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x0000FF78; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x0000FF94; // type:function size:0x14 scope:global +changeDemoParam2__9daPy_py_cFs = .text:0x0000FFA8; // type:function size:0x8 scope:global +fabsf__3stdFf = .text:0x0000FFB0; // type:function size:0xC scope:global +__ct__4cXyzFRC4cXyz = .text:0x0000FFBC; // type:function size:0x1C scope:global +cMtx_YrotS__FPA4_fs = .text:0x0000FFD8; // type:function size:0x20 scope:global +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000FFF8; // type:function size:0x2C scope:global +dComIfGs_onEventBit__FUs = .text:0x00010024; // type:function size:0x30 scope:global +Z2GetAudioMgr__Fv = .text:0x00010054; // type:function size:0x10 scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x00010064; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00010078; // type:function size:0x2C scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x000100A4; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x000100B8; // type:function size:0x10 scope:global +__as__11actor_placeFRC11actor_place = .text:0x000100C8; // type:function size:0x44 scope:global +__as__5csXyzFRC5csXyz = .text:0x0001010C; // type:function size:0x1C scope:global +set__4cXyzFfff = .text:0x00010128; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00010138; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00010148; // type:function size:0x14 scope:global +__ct__4cXyzFv = .text:0x0001015C; // type:function size:0x4 scope:global +fopAcM_SearchByName__Fs = .text:0x00010160; // type:function size:0x30 scope:global +fopAcM_SearchByID__FUi = .text:0x00010190; // type:function size:0x30 scope:global +dComIfGp_getHorseActor__Fv = .text:0x000101C0; // type:function size:0x10 scope:global +dComIfGp_getPlayer__Fi = .text:0x000101D0; // type:function size:0x18 scope:global +dComIfGp_getCamera__Fi = .text:0x000101E8; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00010200; // type:function size:0x1C scope:global +dMsgObject_isTalkNowCheck__Fv = .text:0x0001021C; // type:function size:0x30 scope:global +abs__4cXyzCFv = .text:0x0001024C; // type:function size:0x114 scope:global +cMtx_XrotM__FPA4_fs = .text:0x00010360; // type:function size:0x20 scope:global +JMAFastSqrt__Ff = .text:0x00010380; // type:function size:0x1C scope:global +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0001039C; // type:function size:0x80 scope:global +cancelOriginalDemo__9daHorse_cFv = .text:0x0001041C; // type:function size:0x14 scope:global +__ct__10JAISoundIDFUl = .text:0x00010430; // type:function size:0x8 scope:global +dComIfGp_getVibration__Fv = .text:0x00010438; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x00010448; // type:function size:0x10 scope:global +onDemoJumpDistance__9daHorse_cFff = .text:0x00010458; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00010468; // type:function size:0x1C scope:global +__apl__4cXyzFRC3Vec = .text:0x00010484; // type:function size:0x34 scope:global +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000104B8; // type:function size:0x34 scope:global +YrotS__14mDoMtx_stack_cFs = .text:0x000104EC; // type:function size:0x2C scope:global +changeDemoPos0__9daHorse_cFPC4cXyz = .text:0x00010518; // type:function size:0x1C scope:global +changeDemoMode__9daHorse_cFUli = .text:0x00010534; // type:function size:0xC scope:global +setHorsePosAndAngle__9daHorse_cFPC4cXyzs = .text:0x00010540; // type:function size:0x28 scope:global +startCheckSkipEdge__14dEvt_control_cFPv = .text:0x00010568; // type:function size:0x2C scope:global +dComIfGp_getEvent__Fv = .text:0x00010594; // type:function size:0x10 scope:global +fpcM_Search__FPFPvPv_PvPv = .text:0x000105A4; // type:function size:0x20 scope:global +changeOriginalDemo__9daHorse_cFv = .text:0x000105C4; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3882 = .rodata:0x00000000; // type:object size:0xC scope:local +@4440 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4442 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4443 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4444 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4446 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4452 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4453 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4477 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4638 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4639 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4640 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4641 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4744 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4911 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4913 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4914 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4915 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4917 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4918 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4920 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5096 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5097 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5098 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5175 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5207 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5209 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5242 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@5441 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5442 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5443 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5444 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5445 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5446 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5447 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5448 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5449 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5450 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@5452 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5511 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5686 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@5687 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5688 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5689 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5690 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5941 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5977 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6243 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6244 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6246 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6247 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6248 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6251 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6276 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6277 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6278 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6572 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6573 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6574 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6575 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6576 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6577 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6578 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6579 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6580 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6581 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6582 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6583 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6584 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6585 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6586 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6587 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6588 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6589 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6590 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6591 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6816 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6817 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6818 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@6819 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6820 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6887 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6888 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6889 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6891 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6892 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6914 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7041 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7042 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7178 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7668 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7669 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7670 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7770 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7771 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7772 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8125 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8126 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8127 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8128 = .rodata:0x00000218; // type:object size:0x4 scope:local data:string +@8129 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8130 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8131 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8132 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8133 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8134 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8135 = .rodata:0x00000234; // type:object size:0x4 scope:local data:string +@8375 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8376 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@9215 = .rodata:0x00000240; // type:object size:0x4 scope:local +@9216 = .rodata:0x00000244; // type:object size:0x4 scope:local +@9217 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9218 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9219 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9220 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9221 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9222 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9224 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9225 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9226 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9227 = .rodata:0x00000270; // type:object size:0x4 scope:local +@9228 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9229 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9230 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9231 = .rodata:0x00000280; // type:object size:0x4 scope:local +@9232 = .rodata:0x00000284; // type:object size:0x4 scope:local +@9233 = .rodata:0x00000288; // type:object size:0x4 scope:local +@9234 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@9235 = .rodata:0x00000290; // type:object size:0x4 scope:local +@9236 = .rodata:0x00000294; // type:object size:0x4 scope:local +@9237 = .rodata:0x00000298; // type:object size:0x4 scope:local +@9238 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@9239 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@9240 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@9241 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@9242 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@9243 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@9244 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@9245 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@9246 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@9247 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@9248 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@9249 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@9250 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@9251 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@9252 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@9253 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@9254 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@9255 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@9256 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@9257 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@9258 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@9259 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9260 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9261 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9262 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9263 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9264 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9265 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9266 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9267 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9268 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9269 = .rodata:0x00000318; // type:object size:0x4 scope:local +@9270 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@9271 = .rodata:0x00000320; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000324; // type:object size:0x4 scope:local +@9273 = .rodata:0x00000328; // type:object size:0x4 scope:local +@9274 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@9275 = .rodata:0x00000330; // type:object size:0x4 scope:local +@9276 = .rodata:0x00000334; // type:object size:0x4 scope:local +@9277 = .rodata:0x00000338; // type:object size:0x4 scope:local +@9278 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@9279 = .rodata:0x00000340; // type:object size:0x4 scope:local +@9280 = .rodata:0x00000344; // type:object size:0x4 scope:local data:string +@9281 = .rodata:0x00000348; // type:object size:0x4 scope:local data:string +@9282 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@9283 = .rodata:0x00000350; // type:object size:0x4 scope:local +@9284 = .rodata:0x00000354; // type:object size:0x4 scope:local +@9285 = .rodata:0x00000358; // type:object size:0x4 scope:local +@9286 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@9287 = .rodata:0x00000360; // type:object size:0x4 scope:local +@9288 = .rodata:0x00000364; // type:object size:0x4 scope:local +@9289 = .rodata:0x00000368; // type:object size:0x4 scope:local +@9290 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@9291 = .rodata:0x00000370; // type:object size:0x4 scope:local +@9292 = .rodata:0x00000374; // type:object size:0x4 scope:local +@9293 = .rodata:0x00000378; // type:object size:0x4 scope:local +@9294 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@9295 = .rodata:0x00000380; // type:object size:0x4 scope:local +@9296 = .rodata:0x00000384; // type:object size:0x4 scope:local +@9297 = .rodata:0x00000388; // type:object size:0x4 scope:local +@9298 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@9299 = .rodata:0x00000390; // type:object size:0x4 scope:local +@9300 = .rodata:0x00000394; // type:object size:0x4 scope:local +@9301 = .rodata:0x00000398; // type:object size:0x4 scope:local +@9302 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@9303 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@9304 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:string +@9305 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@9306 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@9307 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@9308 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@9309 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@9310 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@9311 = .rodata:0x000003C0; // type:object size:0x4 scope:local data:string +@9312 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@9313 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@9314 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@9315 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@9316 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@9317 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@9318 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@9319 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@9320 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@9321 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@9322 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@9323 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@9324 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@9325 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@9326 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@9327 = .rodata:0x00000400; // type:object size:0x4 scope:local +@9328 = .rodata:0x00000404; // type:object size:0x4 scope:local +@9329 = .rodata:0x00000408; // type:object size:0x4 scope:local +@9330 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@9331 = .rodata:0x00000410; // type:object size:0x4 scope:local +@9332 = .rodata:0x00000414; // type:object size:0x4 scope:local +@9333 = .rodata:0x00000418; // type:object size:0x4 scope:local +@9334 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@9335 = .rodata:0x00000420; // type:object size:0x4 scope:local +@9336 = .rodata:0x00000424; // type:object size:0x4 scope:local +@9337 = .rodata:0x00000428; // type:object size:0x4 scope:local +@9338 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@9339 = .rodata:0x00000430; // type:object size:0x4 scope:local +@9340 = .rodata:0x00000434; // type:object size:0x4 scope:local +@9341 = .rodata:0x00000438; // type:object size:0x4 scope:local +@9342 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@9343 = .rodata:0x00000440; // type:object size:0x4 scope:local +@9344 = .rodata:0x00000444; // type:object size:0x4 scope:local +@9345 = .rodata:0x00000448; // type:object size:0x4 scope:local +@9346 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@9347 = .rodata:0x00000450; // type:object size:0x4 scope:local +@9348 = .rodata:0x00000454; // type:object size:0x4 scope:local +@9349 = .rodata:0x00000458; // type:object size:0x4 scope:local +@9350 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@9351 = .rodata:0x00000460; // type:object size:0x4 scope:local +@9352 = .rodata:0x00000464; // type:object size:0x4 scope:local +@9353 = .rodata:0x00000468; // type:object size:0x4 scope:local +@9354 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@9355 = .rodata:0x00000470; // type:object size:0x4 scope:local +@9356 = .rodata:0x00000474; // type:object size:0x4 scope:local +@9357 = .rodata:0x00000478; // type:object size:0x4 scope:local +@9358 = .rodata:0x0000047C; // type:object size:0x4 scope:local data:string +@9359 = .rodata:0x00000480; // type:object size:0x4 scope:local +@9360 = .rodata:0x00000484; // type:object size:0x4 scope:local +@9361 = .rodata:0x00000488; // type:object size:0x4 scope:local +@9362 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@9363 = .rodata:0x00000490; // type:object size:0x4 scope:local +@9364 = .rodata:0x00000494; // type:object size:0x4 scope:local +@9365 = .rodata:0x00000498; // type:object size:0x4 scope:local +@9366 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@9367 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@9368 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@9369 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@9370 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@9371 = .rodata:0x000004B0; // type:object size:0x4 scope:local data:string +@9372 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@9373 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@9374 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@9375 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@9376 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@9377 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@9378 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@9379 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@9380 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@9381 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@9382 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@9383 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@9384 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@9385 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@9386 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@9387 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@9388 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@9389 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@9390 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@9391 = .rodata:0x00000500; // type:object size:0x4 scope:local +@9392 = .rodata:0x00000504; // type:object size:0x4 scope:local +@9393 = .rodata:0x00000508; // type:object size:0x4 scope:local +@9394 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@9395 = .rodata:0x00000510; // type:object size:0x4 scope:local +@9396 = .rodata:0x00000514; // type:object size:0x4 scope:local +@9397 = .rodata:0x00000518; // type:object size:0x4 scope:local +@9398 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@9399 = .rodata:0x00000520; // type:object size:0x4 scope:local +@9400 = .rodata:0x00000524; // type:object size:0x4 scope:local data:string +@9401 = .rodata:0x00000528; // type:object size:0x4 scope:local +@9402 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9403 = .rodata:0x00000530; // type:object size:0x4 scope:local +@9404 = .rodata:0x00000534; // type:object size:0x4 scope:local +@9405 = .rodata:0x00000538; // type:object size:0x4 scope:local +@9406 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@9781 = .rodata:0x00000540; // type:object size:0x4 scope:local +@9782 = .rodata:0x00000544; // type:object size:0x4 scope:local +@9783 = .rodata:0x00000548; // type:object size:0x4 scope:local +@9784 = .rodata:0x0000054C; // type:object size:0x4 scope:local +@9785 = .rodata:0x00000550; // type:object size:0x4 scope:local +@9786 = .rodata:0x00000554; // type:object size:0x4 scope:local +@10098 = .rodata:0x00000558; // type:object size:0x4 scope:local +@10099 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@10100 = .rodata:0x00000560; // type:object size:0x4 scope:local +@10101 = .rodata:0x00000564; // type:object size:0x4 scope:local +@10102 = .rodata:0x00000568; // type:object size:0x4 scope:local data:string +@10103 = .rodata:0x0000056C; // type:object size:0x4 scope:local data:string +@10531 = .rodata:0x00000570; // type:object size:0x4 scope:local data:string +@10532 = .rodata:0x00000574; // type:object size:0x4 scope:local +@10533 = .rodata:0x00000578; // type:object size:0x4 scope:local +@10638 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000580; // type:object size:0x49 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_color$4786 = .data:0x00000020; // type:object size:0x4 scope:local +chk_x$5015 = .data:0x00000024; // type:object size:0x10 scope:local +chk_z$5016 = .data:0x00000034; // type:object size:0x10 scope:local +yaa$5213 = .data:0x00000044; // type:object size:0x6 scope:local +saku_bit$5214 = .data:0x0000004C; // type:object size:0xC scope:local +@6252 = .data:0x00000058; // type:object size:0x2C scope:local +f_ya$6404 = .data:0x00000084; // type:object size:0x4 scope:local +f_id$6405 = .data:0x00000088; // type:object size:0x4 scope:local +@6893 = .data:0x0000008C; // type:object size:0x1C scope:local +footd$7448 = .data:0x000000A8; // type:object size:0x8 scope:local +footd_B$7449 = .data:0x000000B0; // type:object size:0x8 scope:local +w_eff_name$7501 = .data:0x000000B8; // type:object size:0x6 scope:local +w_eff_name2$7502 = .data:0x000000C0; // type:object size:0x6 scope:local +w_eff_id$7518 = .data:0x000000C8; // type:object size:0x8 scope:local +@8136 = .data:0x000000D0; // type:object size:0x58 scope:local +@8377 = .data:0x00000128; // type:object size:0x1BC scope:local +key_eno$8737 = .data:0x000002E4; // type:object size:0x4 scope:local +key_eno$8748 = .data:0x000002E8; // type:object size:0x4 scope:local +@9407 = .data:0x000002EC; // type:object size:0x188 scope:local +foot_no$9903 = .data:0x00000474; // type:object size:0x10 scope:local +foot_no_B$9904 = .data:0x00000484; // type:object size:0x10 scope:local +pass_r$10268 = .data:0x00000494; // type:object size:0x18 scope:local +x_check_off$10269 = .data:0x000004AC; // type:object size:0x18 scope:local +cc_sph_src$10277 = .data:0x000004C4; // type:object size:0x40 scope:local +at_sph_src$10278 = .data:0x00000504; // type:object size:0x40 scope:local +l_daE_WB_Method = .data:0x00000544; // type:object size:0x20 scope:global +g_profile_E_WB = .data:0x00000564; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000594; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005AC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000005B8; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000005CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005E4; // type:object size:0x24 scope:global +__vt__12daE_WB_HIO_c = .data:0x00000608; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_244_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_244_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +lbl_244_bss_47 = .bss:0x00000047; // type:object size:0x1 data:byte +lbl_244_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@4435 = .bss:0x0000004C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000058; // type:object size:0x5C scope:global data:byte +@4746 = .bss:0x000000B4; // type:object size:0xC scope:local +b_path = .bss:0x000000C0; // type:object size:0x60 scope:global data:float +@5743 = .bss:0x00000120; // type:object size:0xC scope:local +b_path2 = .bss:0x0000012C; // type:object size:0x60 scope:global data:float +@6258 = .bss:0x0000018C; // type:object size:0xC scope:local +arrow_rd_pos$6257 = .bss:0x0000019C; // type:object size:0xC scope:local +@6279 = .bss:0x000001A8; // type:object size:0xC scope:local +saku_p = .bss:0x000001B4; // type:object size:0xC scope:global +@6280 = .bss:0x000001C0; // type:object size:0xC scope:local +saku_p2 = .bss:0x000001CC; // type:object size:0xC scope:global +@6285 = .bss:0x000001D8; // type:object size:0xC scope:local +@6288 = .bss:0x000001E8; // type:object size:0xC scope:local +ikki_pos$6284 = .bss:0x000001F4; // type:object size:0x18 scope:local +@6400 = .bss:0x0000020C; // type:object size:0xC scope:local +@6403 = .bss:0x0000021C; // type:object size:0xC scope:local +f_pos$6399 = .bss:0x00000228; // type:object size:0x18 scope:local +@6612 = .bss:0x00000240; // type:object size:0xC scope:local +@6615 = .bss:0x00000250; // type:object size:0xC scope:local +ikki2_pos$6611 = .bss:0x0000025C; // type:object size:0x18 scope:local +@7515 = .bss:0x00000274; // type:object size:0xC scope:local +sc$7514 = .bss:0x00000284; // type:object size:0xC scope:local +rd_count = .bss:0x00000290; // type:object size:0x4 scope:global data:4byte +@7814 = .bss:0x00000294; // type:object size:0xC scope:local +@7817 = .bss:0x000002A4; // type:object size:0xC scope:local +@7818 = .bss:0x000002B0; // type:object size:0xC scope:local +sh_pos$7813 = .bss:0x000002BC; // type:object size:0x24 scope:local +@7820 = .bss:0x000002E0; // type:object size:0xC scope:local +@7823 = .bss:0x000002F0; // type:object size:0xC scope:local +@7824 = .bss:0x000002FC; // type:object size:0xC scope:local +sh_posH$7819 = .bss:0x00000308; // type:object size:0x24 scope:local +c_start = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000394; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ws/splits.txt b/config/GZ2P01/rels/d_a_e_ws/splits.txt new file mode 100644 index 0000000000..955024afc9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ws/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ws.cpp: + .text start:0x000000EC end:0x000039CC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x0000019C + .bss start:0x0000000C end:0x00000040 diff --git a/config/GZ2P01/rels/d_a_e_ws/symbols.txt b/config/GZ2P01/rels/d_a_e_ws/symbols.txt new file mode 100644 index 0000000000..8e1623c13f --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ws/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WS_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +draw__8daE_WS_cFv = .text:0x0000014C; // type:function size:0x194 scope:global +daE_WS_Draw__FP8daE_WS_c = .text:0x000002E0; // type:function size:0x20 scope:global +setBck__8daE_WS_cFiUcff = .text:0x00000300; // type:function size:0xA4 scope:global +setFootSound__8daE_WS_cFv = .text:0x000003A4; // type:function size:0x2CC scope:global +setActionMode__8daE_WS_cFi = .text:0x00000670; // type:function size:0x1C scope:global +calcTargetDist__8daE_WS_cF4cXyz4cXyz = .text:0x0000068C; // type:function size:0x11C scope:global +calcTargetAngle__8daE_WS_cF4cXyz4cXyz = .text:0x000007A8; // type:function size:0xA4 scope:global +checkInSearchRange__8daE_WS_cF4cXyz4cXyz = .text:0x0000084C; // type:function size:0xB8 scope:global +checkPlayerPos__8daE_WS_cFv = .text:0x00000904; // type:function size:0x344 scope:global +checkAttackEnd__8daE_WS_cFv = .text:0x00000C48; // type:function size:0x1A4 scope:global +executeWait__8daE_WS_cFv = .text:0x00000DEC; // type:function size:0x3AC scope:global +executeAttack__8daE_WS_cFv = .text:0x00001198; // type:function size:0x3B0 scope:global +executeDown__8daE_WS_cFv = .text:0x00001548; // type:function size:0x42C scope:global +executeWindDown__8daE_WS_cFv = .text:0x00001974; // type:function size:0x43C scope:global +damage_check__8daE_WS_cFv = .text:0x00001DB0; // type:function size:0x1DC scope:global +action__8daE_WS_cFv = .text:0x00001F8C; // type:function size:0x190 scope:global +mtx_set__8daE_WS_cFv = .text:0x0000211C; // type:function size:0x70 scope:global +cc_set__8daE_WS_cFv = .text:0x0000218C; // type:function size:0x160 scope:global +execute__8daE_WS_cFv = .text:0x000022EC; // type:function size:0xAC scope:global +daE_WS_Execute__FP8daE_WS_c = .text:0x00002398; // type:function size:0x20 scope:global +checkInitialWall__8daE_WS_cFv = .text:0x000023B8; // type:function size:0x298 scope:global +__dt__8cM3dGPlaFv = .text:0x00002650; // type:function size:0x48 scope:global +checkBeforeBg__8daE_WS_cFs = .text:0x00002698; // type:function size:0x440 scope:global +checkWall__8daE_WS_cFv = .text:0x00002AD8; // type:function size:0x2B4 scope:global +daE_WS_IsDelete__FP8daE_WS_c = .text:0x00002D8C; // type:function size:0x8 scope:global +_delete__8daE_WS_cFv = .text:0x00002D94; // type:function size:0x74 scope:global +daE_WS_Delete__FP8daE_WS_c = .text:0x00002E08; // type:function size:0x20 scope:global +CreateHeap__8daE_WS_cFv = .text:0x00002E28; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002F20; // type:function size:0x20 scope:global +create__8daE_WS_cFv = .text:0x00002F40; // type:function size:0x3B0 scope:global +__dt__8cM3dGSphFv = .text:0x000032F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003338; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003380; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000033DC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000344C; // type:function size:0x70 scope:global +daE_WS_Create__FP8daE_WS_c = .text:0x000034BC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000034DC; // type:function size:0x48 scope:global +__dt__12daE_WS_HIO_cFv = .text:0x00003524; // type:function size:0x48 scope:global +__sinit_d_a_e_ws_cpp = .text:0x0000356C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035B0; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000035B8; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3802 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3805 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3808 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3885 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3952 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3963 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4147 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4263 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4264 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4265 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4442 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4443 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4507 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4989 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5154 = .rodata:0x00000100; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000104; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3681 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3682 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3690 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ws_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_bokkuri_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@4268 = .data:0x000000B8; // type:object size:0x1C scope:local +l_daE_WS_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_E_WS = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000184; // type:object size:0xC scope:global +__vt__12daE_WS_HIO_c = .data:0x00000190; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_245_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3818 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_ww/splits.txt b/config/GZ2P01/rels/d_a_e_ww/splits.txt new file mode 100644 index 0000000000..ef80bf3cbf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ww/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ww.cpp: + .text start:0x000000EC end:0x0000815C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x000002AC + .bss start:0x00000008 end:0x0000024C diff --git a/config/GZ2P01/rels/d_a_e_ww/symbols.txt b/config/GZ2P01/rels/d_a_e_ww/symbols.txt new file mode 100644 index 0000000000..d12d8755c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ww/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_WW_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +ctrlJoint__8daE_WW_cFP8J3DJointP8J3DModel = .text:0x00000148; // type:function size:0xB8 scope:global +JointCallBack__8daE_WW_cFP8J3DJointi = .text:0x00000200; // type:function size:0x4C scope:global +setHeadAngle__8daE_WW_cFv = .text:0x0000024C; // type:function size:0x188 scope:global +draw__8daE_WW_cFv = .text:0x000003D4; // type:function size:0xE8 scope:global +daE_WW_Draw__FP8daE_WW_c = .text:0x000004BC; // type:function size:0x20 scope:global +setBck__8daE_WW_cFiUcff = .text:0x000004DC; // type:function size:0xA4 scope:global +checkBck__8daE_WW_cFi = .text:0x00000580; // type:function size:0x5C scope:global +setActionMode__8daE_WW_cFii = .text:0x000005DC; // type:function size:0x44 scope:global +damage_check__8daE_WW_cFv = .text:0x00000620; // type:function size:0x254 scope:global +setRandamNumber__8daE_WW_cFv = .text:0x00000874; // type:function size:0x158 scope:global +getNearPlayerAngle__8daE_WW_cFv = .text:0x000009CC; // type:function size:0x80 scope:global +setGroundAngle__8daE_WW_cFv = .text:0x00000A4C; // type:function size:0x2C0 scope:global +checkCreateBg__8daE_WW_cF4cXyz = .text:0x00000D0C; // type:function size:0x20C scope:global +__dt__8cM3dGPlaFv = .text:0x00000F18; // type:function size:0x48 scope:global +checkAttackWall__8daE_WW_cFv = .text:0x00000F60; // type:function size:0xC4 scope:global +setBlurEffect__8daE_WW_cFv = .text:0x00001024; // type:function size:0xDC scope:global +setAppearEffect__8daE_WW_cFv = .text:0x00001100; // type:function size:0x308 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001408; // type:function size:0x78 scope:global +s_child_ww__FPvPv = .text:0x00001480; // type:function size:0xAC scope:global +s_obj_sub__FPvPv = .text:0x0000152C; // type:function size:0x128 scope:global +checkSideStep__8daE_WW_cFv = .text:0x00001654; // type:function size:0x218 scope:global +s_attack_ww__FPvPv = .text:0x0000186C; // type:function size:0x80 scope:global +createWolf__8daE_WW_cF4cXyzUc = .text:0x000018EC; // type:function size:0x170 scope:global +executeMaster__8daE_WW_cFv = .text:0x00001A5C; // type:function size:0x6D0 scope:global +executeWait__8daE_WW_cFv = .text:0x0000212C; // type:function size:0x28C scope:global +calcJumpSpeed__8daE_WW_cFv = .text:0x000023B8; // type:function size:0x264 scope:global +executeAttack__8daE_WW_cFv = .text:0x0000261C; // type:function size:0x858 scope:global +checkAttackStart__8daE_WW_cFv = .text:0x00002E74; // type:function size:0x3FC scope:global +executeChase__8daE_WW_cFv = .text:0x00003270; // type:function size:0xDE0 scope:global +executeDamage__8daE_WW_cFv = .text:0x00004050; // type:function size:0x314 scope:global +checkMoveOut__8daE_WW_cFv = .text:0x00004364; // type:function size:0x17C scope:global +executeMoveOut__8daE_WW_cFv = .text:0x000044E0; // type:function size:0xE60 scope:global +checkWalkStart__8daE_WW_cFv = .text:0x00005340; // type:function size:0x518 scope:global +executeWalk__8daE_WW_cFv = .text:0x00005858; // type:function size:0x81C scope:global +eWW_posMoveF__8daE_WW_cFv = .text:0x00006074; // type:function size:0x118 scope:global +action__8daE_WW_cFv = .text:0x0000618C; // type:function size:0x2EC scope:global +mtx_set__8daE_WW_cFv = .text:0x00006478; // type:function size:0x88 scope:global +cc_set__8daE_WW_cFv = .text:0x00006500; // type:function size:0x1C4 scope:global +execute__8daE_WW_cFv = .text:0x000066C4; // type:function size:0x1A8 scope:global +daE_WW_Execute__FP8daE_WW_c = .text:0x0000686C; // type:function size:0x20 scope:global +calcMoveDir__8daE_WW_cFPss = .text:0x0000688C; // type:function size:0x5AC scope:global +daE_WW_IsDelete__FP8daE_WW_c = .text:0x00006E38; // type:function size:0x8 scope:global +_delete__8daE_WW_cFv = .text:0x00006E40; // type:function size:0x74 scope:global +daE_WW_Delete__FP8daE_WW_c = .text:0x00006EB4; // type:function size:0x20 scope:global +CreateHeap__8daE_WW_cFv = .text:0x00006ED4; // type:function size:0x148 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000701C; // type:function size:0x20 scope:global +create__8daE_WW_cFv = .text:0x0000703C; // type:function size:0x4FC scope:global +__dt__8dCcD_SphFv = .text:0x00007538; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00007604; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00007688; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000076D0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007718; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007774; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000077E4; // type:function size:0x70 scope:global +daE_WW_Create__FP8daE_WW_c = .text:0x00007854; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007874; // type:function size:0x48 scope:global +__dt__12daE_WW_HIO_cFv = .text:0x000078BC; // type:function size:0x48 scope:global +__sinit_d_a_e_ww_cpp = .text:0x00007904; // type:function size:0x3C8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00007CCC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00007CD4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00007CDC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007CE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CEC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00007CF4; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00008108; // type:function size:0x3C scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00008144; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3909 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4066 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4138 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4139 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4168 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +@4248 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4249 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4621 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4824 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4825 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4826 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4886 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4887 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4942 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4944 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5110 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5114 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5115 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5256 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5522 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5523 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5524 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5525 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5526 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5527 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5528 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5607 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5608 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6190 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6191 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6192 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6193 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6194 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:string +@6359 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6385 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6439 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6440 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6500 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6556 = .rodata:0x0000010C; // type:object size:0x6 scope:local +@6946 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6947 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6948 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6950 = .rodata:0x00000120; // type:object size:0x8 scope:local +@7175 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7176 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7177 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7178 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7179 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7180 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7181 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7182 = .rodata:0x00000144; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000148; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3784 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3785 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3793 = .data:0x00000030; // type:object size:0x6 scope:local +cc_ww_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000038; // type:object size:0x40 scope:global +cc_ww_tg_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000078; // type:object size:0x40 scope:global +@5116 = .data:0x000000B8; // type:object size:0x6C scope:local +@6010 = .data:0x00000124; // type:object size:0x74 scope:local +@6441 = .data:0x00000198; // type:object size:0x1C scope:local +l_daE_WW_Method = .data:0x000001B4; // type:object size:0x20 scope:global +g_profile_E_WW = .data:0x000001D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000204; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000210; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000021C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000228; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000240; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000264; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000294; // type:object size:0xC scope:global +__vt__12daE_WW_HIO_c = .data:0x000002A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_246_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3921 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:byte +lbl_246_bss_7C = .bss:0x0000007C; // type:object size:0x1 data:byte +@4585 = .bss:0x00000080; // type:object size:0xC scope:local +@4586 = .bss:0x0000008C; // type:object size:0xC scope:local +@4587 = .bss:0x00000098; // type:object size:0xC scope:local +@4588 = .bss:0x000000A4; // type:object size:0xC scope:local +@4589 = .bss:0x000000B0; // type:object size:0xC scope:local +@4590 = .bss:0x000000BC; // type:object size:0xC scope:local +@4591 = .bss:0x000000C8; // type:object size:0xC scope:local +@4592 = .bss:0x000000D4; // type:object size:0xC scope:local +@4593 = .bss:0x000000E0; // type:object size:0xC scope:local +@4594 = .bss:0x000000EC; // type:object size:0xC scope:local +@4595 = .bss:0x000000F8; // type:object size:0xC scope:local +@4596 = .bss:0x00000104; // type:object size:0xC scope:local +@4597 = .bss:0x00000110; // type:object size:0xC scope:local +@4598 = .bss:0x0000011C; // type:object size:0xC scope:local +@4599 = .bss:0x00000128; // type:object size:0xC scope:local +create_pos = .bss:0x00000134; // type:object size:0xB4 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000001E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000001EC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000001F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000001F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000001F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000001FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000248; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_yc/splits.txt b/config/GZ2P01/rels/d_a_e_yc/splits.txt new file mode 100644 index 0000000000..7fad049fed --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yc.cpp: + .text start:0x000000EC end:0x00002A70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_e_yc/symbols.txt b/config/GZ2P01/rels/d_a_e_yc/symbols.txt new file mode 100644 index 0000000000..af2a29d224 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yc/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YC_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP10e_yc_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global +daE_YC_Draw__FP10e_yc_class = .text:0x000001BC; // type:function size:0x120 scope:global +damage_check__FP10e_yc_class = .text:0x000002DC; // type:function size:0xF0 scope:global +e_yc_fly__FP10e_yc_class = .text:0x000003CC; // type:function size:0x500 scope:global +e_yc_f_fly__FP10e_yc_class = .text:0x000008CC; // type:function size:0x3F4 scope:global +e_yc_hovering__FP10e_yc_class = .text:0x00000CC0; // type:function size:0x1A0 scope:global +e_yc_attack__FP10e_yc_class = .text:0x00000E60; // type:function size:0x5D8 scope:global +e_yc_wolfbite__FP10e_yc_class = .text:0x00001438; // type:function size:0x444 scope:global +anm_se_set__FP10e_yc_class = .text:0x0000187C; // type:function size:0x478 scope:global +action__FP10e_yc_class = .text:0x00001CF4; // type:function size:0x210 scope:global +daE_YC_Execute__FP10e_yc_class = .text:0x00001F04; // type:function size:0x550 scope:global +daE_YC_IsDelete__FP10e_yc_class = .text:0x00002454; // type:function size:0x8 scope:global +daE_YC_Delete__FP10e_yc_class = .text:0x0000245C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000024C4; // type:function size:0xF8 scope:global +daE_YC_Create__FP10fopAc_ac_c = .text:0x000025BC; // type:function size:0x320 scope:global +__dt__8cM3dGSphFv = .text:0x000028DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002924; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000296C; // type:function size:0x70 scope:global +__dt__12daE_YC_HIO_cFv = .text:0x000029DC; // type:function size:0x48 scope:global +__sinit_d_a_e_yc_cpp = .text:0x00002A24; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3715 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3730 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3869 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4080 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4083 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4085 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4268 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4270 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4274 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4622 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0x5 scope:local data:string_table +@3878 = .data:0x00000000; // type:object size:0x1C scope:local +@4087 = .data:0x0000001C; // type:object size:0x1C scope:local +@4315 = .data:0x00000038; // type:object size:0x54 scope:local +wing_j$4328 = .data:0x0000008C; // type:object size:0x8 scope:local +cc_sph_src$4529 = .data:0x00000094; // type:object size:0x40 scope:local +at_sph_src$4530 = .data:0x000000D4; // type:object size:0x40 scope:local +l_daE_YC_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_E_YC = .data:0x00000134; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12daE_YC_HIO_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +S_area_dis = .bss:0x00000008; // type:object size:0x4 scope:global data:float +lbl_247_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@3710 = .bss:0x00000010; // type:object size:0xC scope:local +l_HIO = .bss:0x0000001C; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_yd/splits.txt b/config/GZ2P01/rels/d_a_e_yd/splits.txt new file mode 100644 index 0000000000..d2ad4c0e17 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yd.cpp: + .text start:0x000000EC end:0x00004EAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000228 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_yd/symbols.txt b/config/GZ2P01/rels/d_a_e_yd/symbols.txt new file mode 100644 index 0000000000..cf5fda16a1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yd/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YD_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +yd_disappear__FP10e_yd_class = .text:0x00000138; // type:function size:0x1A8 scope:global +anm_init__FP10e_yd_classifUcf = .text:0x000002E0; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_yd_classifUcf = .text:0x0000038C; // type:function size:0xD8 scope:global +daE_YD_Draw__FP10e_yd_class = .text:0x00000464; // type:function size:0x1C4 scope:global +pl_check__FP10e_yd_classf = .text:0x00000628; // type:function size:0x58 scope:global +damage_check__FP10e_yd_class = .text:0x00000680; // type:function size:0x26C scope:global +e_yd_stay__FP10e_yd_class = .text:0x000008EC; // type:function size:0x358 scope:global +e_yd_appear__FP10e_yd_class = .text:0x00000C44; // type:function size:0x2C0 scope:global +e_yd_appear_v__FP10e_yd_class = .text:0x00000F04; // type:function size:0x1CC scope:global +e_yd_wait__FP10e_yd_class = .text:0x000010D0; // type:function size:0x548 scope:global +e_yd_attack__FP10e_yd_class = .text:0x00001618; // type:function size:0xA60 scope:global +e_yd_chance__FP10e_yd_class = .text:0x00002078; // type:function size:0x300 scope:global +e_yd_s_damage__FP10e_yd_class = .text:0x00002378; // type:function size:0x258 scope:global +e_yd_damage__FP10e_yd_class = .text:0x000025D0; // type:function size:0x3E0 scope:global +kuki_control1__FP10e_yd_class = .text:0x000029B0; // type:function size:0x330 scope:global +kuki_control2__FP10e_yd_class = .text:0x00002CE0; // type:function size:0x174 scope:global +kuki_control3__FP10e_yd_class = .text:0x00002E54; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_yd_class = .text:0x00002F30; // type:function size:0xEC scope:global +action__FP10e_yd_class = .text:0x0000301C; // type:function size:0x5E0 scope:global +eff_set__FP10e_yd_class = .text:0x000035FC; // type:function size:0x3A4 scope:global +anm_se_set__FP10e_yd_class = .text:0x000039A0; // type:function size:0x168 scope:global +daE_YD_Execute__FP10e_yd_class = .text:0x00003B08; // type:function size:0x304 scope:global +daE_YD_IsDelete__FP10e_yd_class = .text:0x00003E0C; // type:function size:0x8 scope:global +daE_YD_Delete__FP10e_yd_class = .text:0x00003E14; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003E7C; // type:function size:0x28C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004108; // type:function size:0x48 scope:global +daE_YD_Create__FP10fopAc_ac_c = .text:0x00004150; // type:function size:0x4D0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004620; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004690; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x00004700; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00004784; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00004850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004898; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048E0; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000493C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00004940; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004944; // type:function size:0x48 scope:global +__dt__12daE_YD_HIO_cFv = .text:0x0000498C; // type:function size:0x48 scope:global +__sinit_d_a_e_yd_cpp = .text:0x000049D4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004A10; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004A18; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00004A20; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00004E34; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004E70; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3792 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4148 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4152 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4248 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@4445 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4449 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4450 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4505 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4709 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4710 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4765 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5003 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5238 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5468 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5469 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5470 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5471 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5474 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3667 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3668 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3676 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$3890 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4634 = .data:0x0000003C; // type:object size:0x16 scope:local +@5007 = .data:0x00000054; // type:object size:0x24 scope:local +p_name$5015 = .data:0x00000078; // type:object size:0x6 scope:local +p_idx$5016 = .data:0x00000080; // type:object size:0xC scope:local +cc_sph_src$5344 = .data:0x0000008C; // type:object size:0x40 scope:local +at_sph_src$5345 = .data:0x000000CC; // type:object size:0x40 scope:local +kuki_sph_src$5346 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_YD_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_YD = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001FC; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000210; // type:object size:0xC scope:global +__vt__12daE_YD_HIO_c = .data:0x0000021C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_248_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3804 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_yd_leaf/splits.txt b/config/GZ2P01/rels/d_a_e_yd_leaf/splits.txt new file mode 100644 index 0000000000..797baa342c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yd_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_yd_leaf.cpp: + .text start:0x00000078 end:0x00000440 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_yd_leaf/symbols.txt b/config/GZ2P01/rels/d_a_e_yd_leaf/symbols.txt new file mode 100644 index 0000000000..dd02b4dd7b --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yd_leaf/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_YD_LEAF_Draw__FP15e_yd_leaf_class = .text:0x00000078; // type:function size:0xA8 scope:global +daE_YD_LEAF_Execute__FP15e_yd_leaf_class = .text:0x00000120; // type:function size:0x12C scope:global +daE_YD_LEAF_IsDelete__FP15e_yd_leaf_class = .text:0x0000024C; // type:function size:0x8 scope:global +daE_YD_LEAF_Delete__FP15e_yd_leaf_class = .text:0x00000254; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000284; // type:function size:0x100 scope:global +daE_YD_LEAF_Create__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0xBC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3707 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x5 scope:local data:string_table +l_daE_YD_LEAF_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_YD_LEAF = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_e_yg/splits.txt b/config/GZ2P01/rels/d_a_e_yg/splits.txt new file mode 100644 index 0000000000..f2340e27d2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yg.cpp: + .text start:0x000000EC end:0x00004A40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x000003B4 diff --git a/config/GZ2P01/rels/d_a_e_yg/symbols.txt b/config/GZ2P01/rels/d_a_e_yg/symbols.txt new file mode 100644 index 0000000000..6bd1a00cc0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yg/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YG_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP10e_yg_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +pl_check__FP10e_yg_classf = .text:0x000001E0; // type:function size:0x4C scope:global +daE_YG_Draw__FP10e_yg_class = .text:0x0000022C; // type:function size:0x184 scope:global +sibuki_set__FP10e_yg_class = .text:0x000003B0; // type:function size:0xE8 scope:global +ms_disappear__FP10e_yg_class = .text:0x00000498; // type:function size:0x370 scope:global +s_d_sub__FPvPv = .text:0x00000808; // type:function size:0x7C scope:global +search_dokuro__FP10e_yg_class = .text:0x00000884; // type:function size:0x17C scope:global +way_set__FP10e_yg_class = .text:0x00000A00; // type:function size:0x178 scope:global +e_yg_normal__FP10e_yg_class = .text:0x00000B78; // type:function size:0x37C scope:global +e_yg_attack__FP10e_yg_class = .text:0x00000EF4; // type:function size:0x394 scope:global +search_ground_1__FP10e_yg_class = .text:0x00001288; // type:function size:0x4E4 scope:global +__ct__4cXyzFv = .text:0x0000176C; // type:function size:0x4 scope:global +e_yg_swim__FP10e_yg_class = .text:0x00001770; // type:function size:0x1E8 scope:global +e_yg_dokuro__FP10e_yg_class = .text:0x00001958; // type:function size:0x340 scope:global +e_yg_damage__FP10e_yg_class = .text:0x00001C98; // type:function size:0x254 scope:global +e_yg_wolfbite__FP10e_yg_class = .text:0x00001EEC; // type:function size:0x138 scope:global +e_yg_standby__FP10e_yg_class = .text:0x00002024; // type:function size:0x60 scope:global +damage_check__FP10e_yg_class = .text:0x00002084; // type:function size:0x194 scope:global +ke_control__FP10e_yg_classP7yg_ke_sif = .text:0x00002218; // type:function size:0x338 scope:global +ke_move__FP10e_yg_classP19mDoExt_3DlineMat0_cP7yg_ke_sif = .text:0x00002550; // type:function size:0xD8 scope:global +ke_set__FP10e_yg_class = .text:0x00002628; // type:function size:0x1AC scope:global +action__FP10e_yg_class = .text:0x000027D4; // type:function size:0x600 scope:global +anm_se_set__FP10e_yg_class = .text:0x00002DD4; // type:function size:0x3C8 scope:global +daE_YG_Execute__FP10e_yg_class = .text:0x0000319C; // type:function size:0x50C scope:global +daE_YG_IsDelete__FP10e_yg_class = .text:0x000036A8; // type:function size:0x8 scope:global +daE_YG_Delete__FP10e_yg_class = .text:0x000036B0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003718; // type:function size:0x110 scope:global +daE_YG_Create__FP10fopAc_ac_c = .text:0x00003828; // type:function size:0x3E8 scope:global +__dt__7yg_ke_sFv = .text:0x00003C10; // type:function size:0x7C scope:global +__ct__7yg_ke_sFv = .text:0x00003C8C; // type:function size:0x68 scope:global +__dt__8cM3dGSphFv = .text:0x00003CF4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003D3C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D84; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DE0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E50; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EC0; // type:function size:0x48 scope:global +__dt__12daE_YG_HIO_cFv = .text:0x00003F08; // type:function size:0x48 scope:global +__sinit_d_a_e_yg_cpp = .text:0x00003F50; // type:function size:0x654 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045AC; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000045B4; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x000049C8; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00004A04; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3801 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3805 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3807 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3839 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3893 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4024 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4097 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4398 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4434 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4658 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4687 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4891 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4892 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4893 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4894 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4895 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4896 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4897 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4995 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4997 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4999 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5000 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5140 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5141 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5142 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3680 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3681 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3689 = .data:0x00000030; // type:object size:0x6 scope:local +@4282 = .data:0x00000038; // type:object size:0x60 scope:local +@4898 = .data:0x00000098; // type:object size:0x2C scope:local +eff_id$5034 = .data:0x000000C4; // type:object size:0x8 scope:local +cc_sph_src$5193 = .data:0x000000CC; // type:object size:0x40 scope:local +at_sph_src$5194 = .data:0x0000010C; // type:object size:0x40 scope:local +l_daE_YG_Method = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_E_YG = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001C0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000001D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001EC; // type:object size:0x24 scope:global +__vt__12daE_YG_HIO_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_250_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3817 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +@3917 = .bss:0x00000070; // type:object size:0xC scope:local +@3920 = .bss:0x00000080; // type:object size:0xC scope:local +@3921 = .bss:0x0000008C; // type:object size:0xC scope:local +e_pos$3916 = .bss:0x00000098; // type:object size:0x24 scope:local +target_info = .bss:0x000000BC; // type:object size:0x50 scope:global +target_info_count = .bss:0x0000010C; // type:object size:0x4 scope:global data:4byte +@4689 = .bss:0x00000110; // type:object size:0xC scope:local +@4690 = .bss:0x0000011C; // type:object size:0xC scope:local +@4691 = .bss:0x00000128; // type:object size:0xC scope:local +@4692 = .bss:0x00000134; // type:object size:0xC scope:local +@4693 = .bss:0x00000140; // type:object size:0xC scope:local +@4694 = .bss:0x0000014C; // type:object size:0xC scope:local +@4695 = .bss:0x00000158; // type:object size:0xC scope:local +@4696 = .bss:0x00000164; // type:object size:0xC scope:local +@4697 = .bss:0x00000170; // type:object size:0xC scope:local +@4698 = .bss:0x0000017C; // type:object size:0xC scope:local +@4699 = .bss:0x00000188; // type:object size:0xC scope:local +@4700 = .bss:0x00000194; // type:object size:0xC scope:local +@4701 = .bss:0x000001A0; // type:object size:0xC scope:local +ke_p = .bss:0x000001AC; // type:object size:0x9C scope:global data:float +@4702 = .bss:0x00000248; // type:object size:0xC scope:local +@4703 = .bss:0x00000254; // type:object size:0xC scope:local +@4704 = .bss:0x00000260; // type:object size:0xC scope:local +@4705 = .bss:0x0000026C; // type:object size:0xC scope:local +@4706 = .bss:0x00000278; // type:object size:0xC scope:local +@4707 = .bss:0x00000284; // type:object size:0xC scope:local +@4708 = .bss:0x00000290; // type:object size:0xC scope:local +@4709 = .bss:0x0000029C; // type:object size:0xC scope:local +@4710 = .bss:0x000002A8; // type:object size:0xC scope:local +@4711 = .bss:0x000002B4; // type:object size:0xC scope:local +@4712 = .bss:0x000002C0; // type:object size:0xC scope:local +@4713 = .bss:0x000002CC; // type:object size:0xC scope:local +@4714 = .bss:0x000002D8; // type:object size:0xC scope:local +ke_a = .bss:0x000002E4; // type:object size:0x4E scope:global data:2byte +@5031 = .bss:0x00000334; // type:object size:0xC scope:local +sc$5030 = .bss:0x00000344; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000394; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000398; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000039C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000003A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000003A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000003A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000003AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000003B0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_yh/splits.txt b/config/GZ2P01/rels/d_a_e_yh/splits.txt new file mode 100644 index 0000000000..83bbd134ed --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yh.cpp: + .text start:0x000000EC end:0x00006E88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x00000328 + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_e_yh/symbols.txt b/config/GZ2P01/rels/d_a_e_yh/symbols.txt new file mode 100644 index 0000000000..ba9a1c3987 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yh/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YH_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +yh_disappear__FP10e_yh_class = .text:0x00000134; // type:function size:0x1A8 scope:global +anm_init__FP10e_yh_classifUcf = .text:0x000002DC; // type:function size:0xAC scope:global +leaf_anm_init__FP10e_yh_classifUcf = .text:0x00000388; // type:function size:0xD8 scope:global +daE_YH_Draw__FP10e_yh_class = .text:0x00000460; // type:function size:0x198 scope:global +pl_check__FP10e_yh_classf = .text:0x000005F8; // type:function size:0x4C scope:global +damage_check__FP10e_yh_class = .text:0x00000644; // type:function size:0x448 scope:global +e_yh_stay__FP10e_yh_class = .text:0x00000A8C; // type:function size:0x358 scope:global +e_yh_appear__FP10e_yh_class = .text:0x00000DE4; // type:function size:0x2C0 scope:global +e_yh_appear_v__FP10e_yh_class = .text:0x000010A4; // type:function size:0x1CC scope:global +e_yh_wait__FP10e_yh_class = .text:0x00001270; // type:function size:0x560 scope:global +e_yh_mk_roof__FP10e_yh_class = .text:0x000017D0; // type:function size:0x25C scope:global +e_yh_attack__FP10e_yh_class = .text:0x00001A2C; // type:function size:0xAD0 scope:global +e_yh_attack_s__FP10e_yh_class = .text:0x000024FC; // type:function size:0x35C scope:global +e_yh_chance__FP10e_yh_class = .text:0x00002858; // type:function size:0x300 scope:global +e_yh_s_damage__FP10e_yh_class = .text:0x00002B58; // type:function size:0x23C scope:global +e_yh_damage__FP10e_yh_class = .text:0x00002D94; // type:function size:0x3F8 scope:global +kuki_control1__FP10e_yh_class = .text:0x0000318C; // type:function size:0x35C scope:global +kuki_control2__FP10e_yh_class = .text:0x000034E8; // type:function size:0x174 scope:global +kuki_control3__FP10e_yh_class = .text:0x0000365C; // type:function size:0xDC scope:global +kuki_ha_set__FP10e_yh_class = .text:0x00003738; // type:function size:0x128 scope:global +kuki_control1_e__FP10e_yh_class = .text:0x00003860; // type:function size:0x304 scope:global +e_yh_escape__FP10e_yh_class = .text:0x00003B64; // type:function size:0xDCC scope:global +e_yh_e_dead__FP10e_yh_class = .text:0x00004930; // type:function size:0x4C8 scope:global +action__FP10e_yh_class = .text:0x00004DF8; // type:function size:0x684 scope:global +eff_set__FP10e_yh_class = .text:0x0000547C; // type:function size:0x3D4 scope:global +anm_se_set__FP10e_yh_class = .text:0x00005850; // type:function size:0x168 scope:global +daE_YH_Execute__FP10e_yh_class = .text:0x000059B8; // type:function size:0x3E0 scope:global +daE_YH_IsDelete__FP10e_yh_class = .text:0x00005D98; // type:function size:0x8 scope:global +daE_YH_Delete__FP10e_yh_class = .text:0x00005DA0; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00005E08; // type:function size:0x28C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006094; // type:function size:0x48 scope:global +daE_YH_Create__FP10fopAc_ac_c = .text:0x000060DC; // type:function size:0x520 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000065FC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000666C; // type:function size:0x70 scope:global +__ct__8dCcD_SphFv = .text:0x000066DC; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00006760; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x0000682C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006874; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000068BC; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00006918; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000691C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006920; // type:function size:0x48 scope:global +__dt__12daE_YH_HIO_cFv = .text:0x00006968; // type:function size:0x48 scope:global +__sinit_d_a_e_yh_cpp = .text:0x000069B0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000069EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000069F4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000069FC; // type:function size:0x414 scope:global +__dt__5csXyzFv = .text:0x00006E10; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00006E4C; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4044 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4143 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4147 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4279 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4382 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4383 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4415 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4416 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4631 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4790 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4791 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4871 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4872 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5015 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5114 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5363 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5364 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5365 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5366 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5367 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5368 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5369 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5370 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5447 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5448 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5592 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5593 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5594 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5759 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5760 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5857 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5858 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6103 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6104 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6105 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6107 = .rodata:0x00000158; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +l_color$4007 = .data:0x00000038; // type:object size:0x4 scope:local +pow_xa$4877 = .data:0x0000003C; // type:object size:0x16 scope:local +@5371 = .data:0x00000054; // type:object size:0xCC scope:local +@5595 = .data:0x00000120; // type:object size:0x58 scope:local +p_name$5603 = .data:0x00000178; // type:object size:0x6 scope:local +p_idx$5604 = .data:0x00000180; // type:object size:0xC scope:local +cc_sph_src$5967 = .data:0x0000018C; // type:object size:0x40 scope:local +at_sph_src$5968 = .data:0x000001CC; // type:object size:0x40 scope:local +kuki_sph_src$5969 = .data:0x0000020C; // type:object size:0x40 scope:local +l_daE_YH_Method = .data:0x0000024C; // type:object size:0x20 scope:global +g_profile_E_YH = .data:0x0000026C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x00000310; // type:object size:0xC scope:global +__vt__12daE_YH_HIO_c = .data:0x0000031C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_251_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3918 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_yk/splits.txt b/config/GZ2P01/rels/d_a_e_yk/splits.txt new file mode 100644 index 0000000000..decd5fae0a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_yk.cpp: + .text start:0x000000EC end:0x00003548 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000017C + .bss start:0x0000000C end:0x00000134 diff --git a/config/GZ2P01/rels/d_a_e_yk/symbols.txt b/config/GZ2P01/rels/d_a_e_yk/symbols.txt new file mode 100644 index 0000000000..798f6e1ddf --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yk/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YK_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +yk_disappear__FP10e_yk_class = .text:0x00000130; // type:function size:0x174 scope:global +anm_init__FP10e_yk_classifUcf = .text:0x000002A4; // type:function size:0xAC scope:global +daE_YK_Draw__FP10e_yk_class = .text:0x00000350; // type:function size:0xA8 scope:global +shot_b_sub__FPvPv = .text:0x000003F8; // type:function size:0x78 scope:global +other_bg_check__FP10e_yk_classP10fopAc_ac_c = .text:0x00000470; // type:function size:0xD8 scope:global +pl_check__FP10e_yk_classfs = .text:0x00000548; // type:function size:0xB0 scope:global +damage_check__FP10e_yk_class = .text:0x000005F8; // type:function size:0x230 scope:global +path_check__FP10e_yk_class = .text:0x00000828; // type:function size:0x268 scope:global +fly_move__FP10e_yk_class = .text:0x00000A90; // type:function size:0x190 scope:global +e_yk_roof__FP10e_yk_class = .text:0x00000C20; // type:function size:0x148 scope:global +e_yk_fight_fly__FP10e_yk_class = .text:0x00000D68; // type:function size:0x1B8 scope:global +e_yk_fight__FP10e_yk_class = .text:0x00000F20; // type:function size:0x35C scope:global +e_yk_attack__FP10e_yk_class = .text:0x0000127C; // type:function size:0x1F8 scope:global +e_yk_fly__FP10e_yk_class = .text:0x00001474; // type:function size:0x22C scope:global +e_yk_return__FP10e_yk_class = .text:0x000016A0; // type:function size:0x210 scope:global +e_yk_path_fly__FP10e_yk_class = .text:0x000018B0; // type:function size:0x318 scope:global +e_yk_chance__FP10e_yk_class = .text:0x00001BC8; // type:function size:0x1F8 scope:global +e_yk_wolfbite__FP10e_yk_class = .text:0x00001DC0; // type:function size:0x240 scope:global +e_yk_wind__FP10e_yk_class = .text:0x00002000; // type:function size:0x1A4 scope:global +action__FP10e_yk_class = .text:0x000021A4; // type:function size:0x294 scope:global +daE_YK_Execute__FP10e_yk_class = .text:0x00002438; // type:function size:0x514 scope:global +daE_YK_IsDelete__FP10e_yk_class = .text:0x0000294C; // type:function size:0x8 scope:global +daE_YK_Delete__FP10e_yk_class = .text:0x00002954; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000029BC; // type:function size:0xF8 scope:global +daE_YK_Create__FP10fopAc_ac_c = .text:0x00002AB4; // type:function size:0x3D8 scope:global +__dt__8cM3dGSphFv = .text:0x00002E8C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002ED4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002F1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002F78; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002FE8; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003058; // type:function size:0x48 scope:global +__dt__12daE_YK_HIO_cFv = .text:0x000030A0; // type:function size:0x48 scope:global +__sinit_d_a_e_yk_cpp = .text:0x000030E8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003124; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000312C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003134; // type:function size:0x414 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3941 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3945 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000038; // type:object size:0x4 scope:local data:string +@4009 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4103 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4153 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4304 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4305 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4334 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4335 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4401 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4438 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4608 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4609 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4676 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4867 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4868 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5027 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5028 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5029 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C8; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3820 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3821 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3829 = .data:0x00000030; // type:object size:0x6 scope:local +@4726 = .data:0x00000038; // type:object size:0x3C scope:local +e_name$4766 = .data:0x00000074; // type:object size:0x4 scope:local +e_idx$4767 = .data:0x00000078; // type:object size:0x8 scope:local +cc_sph_src$4930 = .data:0x00000080; // type:object size:0x40 scope:local +l_daE_YK_Method = .data:0x000000C0; // type:object size:0x20 scope:global +g_profile_E_YK = .data:0x000000E0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000110; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12daE_YK_HIO_c = .data:0x00000170; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_252_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3957 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte +check_index$4191 = .bss:0x00000034; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2P01/rels/d_a_e_ym/splits.txt b/config/GZ2P01/rels/d_a_e_ym/splits.txt new file mode 100644 index 0000000000..97a3a87ef7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ym/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_ym.cpp: + .text start:0x000000EC end:0x0000D940 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000170 + .data start:0x00000000 end:0x00000218 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2P01/rels/d_a_e_ym/symbols.txt b/config/GZ2P01/rels/d_a_e_ym/symbols.txt new file mode 100644 index 0000000000..a04f1a8a42 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ym/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_YM_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +checkBck__8daE_YM_cFPCci = .text:0x00000144; // type:function size:0x5C scope:global +bckSet__8daE_YM_cFiUcff = .text:0x000001A0; // type:function size:0x148 scope:global +bckSetFly__8daE_YM_cFiUcff = .text:0x000002E8; // type:function size:0xA4 scope:global +draw__8daE_YM_cFv = .text:0x0000038C; // type:function size:0x2AC scope:global +daE_YM_Draw__FP8daE_YM_c = .text:0x00000638; // type:function size:0x20 scope:global +s_obj_sub__FPvPv = .text:0x00000658; // type:function size:0xD0 scope:global +setDigEffect__8daE_YM_cFv = .text:0x00000728; // type:function size:0x11C scope:global +setElecEffect1__8daE_YM_cFv = .text:0x00000844; // type:function size:0x158 scope:global +setElecEffect2__8daE_YM_cFv = .text:0x0000099C; // type:function size:0x160 scope:global +setFireEffect__8daE_YM_cFv = .text:0x00000AFC; // type:function size:0x2F8 scope:global +checkWallCrash__8daE_YM_cFv = .text:0x00000DF4; // type:function size:0x1CC scope:global +checkWolfBark__8daE_YM_cFv = .text:0x00000FC0; // type:function size:0x228 scope:global +checkSurpriseLock__8daE_YM_cFv = .text:0x000011E8; // type:function size:0x414 scope:global +checkRailSurprise__8daE_YM_cFv = .text:0x000015FC; // type:function size:0xB0 scope:global +checkSurpriseNear__8daE_YM_cFv = .text:0x000016AC; // type:function size:0x680 scope:global +setNormalCc__8daE_YM_cFv = .text:0x00001D2C; // type:function size:0x18 scope:global +setAppear__8daE_YM_cFv = .text:0x00001D44; // type:function size:0x24 scope:global +setMoveSound__8daE_YM_cFi = .text:0x00001D68; // type:function size:0x148 scope:global +setTurnSound__8daE_YM_cFv = .text:0x00001EB0; // type:function size:0xAC scope:global +setActionMode__8daE_YM_cFi = .text:0x00001F5C; // type:function size:0x28 scope:global +executeWait__8daE_YM_cFv = .text:0x00001F84; // type:function size:0x5B8 scope:global +executeMove__8daE_YM_cFv = .text:0x0000253C; // type:function size:0x738 scope:global +executeEscape__8daE_YM_cFv = .text:0x00002C74; // type:function size:0x790 scope:global +executeDown__8daE_YM_cFv = .text:0x00003404; // type:function size:0x6F0 scope:global +__dt__8cM3dGPlaFv = .text:0x00003AF4; // type:function size:0x48 scope:global +damage_check__8daE_YM_cFv = .text:0x00003B3C; // type:function size:0x180 scope:global +executeWind__8daE_YM_cFv = .text:0x00003CBC; // type:function size:0x360 scope:global +getSurpriseType__8daE_YM_cFv = .text:0x0000401C; // type:function size:0x1A0 scope:global +setSurpriseAway__8daE_YM_cFv = .text:0x000041BC; // type:function size:0x50 scope:global +setGoHomeType__8daE_YM_cFv = .text:0x0000420C; // type:function size:0x128 scope:global +executeSurprise__8daE_YM_cFv = .text:0x00004334; // type:function size:0xB6C scope:global +executeBack__8daE_YM_cFv = .text:0x00004EA0; // type:function size:0xE8 scope:global +executeFall__8daE_YM_cFv = .text:0x00004F88; // type:function size:0x300 scope:global +executeAttack__8daE_YM_cFv = .text:0x00005288; // type:function size:0x6C8 scope:global +checkAttackEnd__8daE_YM_cFv = .text:0x00005950; // type:function size:0x1C8 scope:global +setAttackMotion__8daE_YM_cFv = .text:0x00005B18; // type:function size:0x104 scope:global +executeAttackWall__8daE_YM_cFv = .text:0x00005C1C; // type:function size:0x610 scope:global +executeDefense__8daE_YM_cFv = .text:0x0000622C; // type:function size:0x230 scope:global +checkFlyTerritory__8daE_YM_cFv = .text:0x0000645C; // type:function size:0x194 scope:global +initFly__8daE_YM_cFv = .text:0x000065F0; // type:function size:0x70 scope:global +executeFly__8daE_YM_cFv = .text:0x00006660; // type:function size:0x1228 scope:global +setInclination__8daE_YM_cFv = .text:0x00007888; // type:function size:0x64 scope:global +executeFlyAttack__8daE_YM_cFv = .text:0x000078EC; // type:function size:0x758 scope:global +setNextPathPoint__8daE_YM_cFv = .text:0x00008044; // type:function size:0xB8 scope:global +checkRailDig__8daE_YM_cFv = .text:0x000080FC; // type:function size:0x1D0 scope:global +executeRail__8daE_YM_cFv = .text:0x000082CC; // type:function size:0x384 scope:global +executeBackRail__8daE_YM_cFv = .text:0x00008650; // type:function size:0x768 scope:global +checkElectricStart__8daE_YM_cFv = .text:0x00008DB8; // type:function size:0x6C scope:global +executeElectric__8daE_YM_cFv = .text:0x00008E24; // type:function size:0x1F8 scope:global +executeSwitch__8daE_YM_cFv = .text:0x0000901C; // type:function size:0x6E4 scope:global +initFireFly__8daE_YM_cFi = .text:0x00009700; // type:function size:0xF8 scope:global +executeFire__8daE_YM_cFv = .text:0x000097F8; // type:function size:0x878 scope:global +setRiverAttention__8daE_YM_cFv = .text:0x0000A070; // type:function size:0x314 scope:global +setLockByCargo__8daE_YM_cFv = .text:0x0000A384; // type:function size:0xC scope:global +executeRiver__8daE_YM_cFv = .text:0x0000A390; // type:function size:0xB3C scope:global +s_ym_sub__FPvPv = .text:0x0000AECC; // type:function size:0xC0 scope:global +checkFrinedSamePos__8daE_YM_cFv = .text:0x0000AF8C; // type:function size:0x40 scope:global +action__8daE_YM_cFv = .text:0x0000AFCC; // type:function size:0x51C scope:global +mtx_set__8daE_YM_cFv = .text:0x0000B4E8; // type:function size:0x88 scope:global +cc_set__8daE_YM_cFv = .text:0x0000B570; // type:function size:0x2FC scope:global +execute__8daE_YM_cFv = .text:0x0000B86C; // type:function size:0x164 scope:global +daE_YM_Execute__FP8daE_YM_c = .text:0x0000B9D0; // type:function size:0x20 scope:global +daE_YM_IsDelete__FP8daE_YM_c = .text:0x0000B9F0; // type:function size:0x8 scope:global +_delete__8daE_YM_cFv = .text:0x0000B9F8; // type:function size:0x98 scope:global +daE_YM_Delete__FP8daE_YM_c = .text:0x0000BA90; // type:function size:0x20 scope:global +CreateHeap__8daE_YM_cFv = .text:0x0000BAB0; // type:function size:0x348 scope:global +__ct__4cXyzFv = .text:0x0000BDF8; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000BDFC; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000BE44; // type:function size:0x20 scope:global +checkBeforeBg__8daE_YM_cFs = .text:0x0000BE64; // type:function size:0x4FC scope:global +checkBeforeGround__8daE_YM_cFv = .text:0x0000C360; // type:function size:0x138 scope:global +checkInitialWall__8daE_YM_cFv = .text:0x0000C498; // type:function size:0x280 scope:global +checkWall__8daE_YM_cFv = .text:0x0000C718; // type:function size:0x398 scope:global +setHideType__8daE_YM_cFv = .text:0x0000CAB0; // type:function size:0xB4 scope:global +create__8daE_YM_cFv = .text:0x0000CB64; // type:function size:0x680 scope:global +__dt__8cM3dGSphFv = .text:0x0000D1E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D22C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D274; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000D2D0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D340; // type:function size:0x70 scope:global +daE_YM_Create__FP8daE_YM_c = .text:0x0000D3B0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000D3D0; // type:function size:0x48 scope:global +__dt__12daE_YM_HIO_cFv = .text:0x0000D418; // type:function size:0x48 scope:global +__sinit_d_a_e_ym_cpp = .text:0x0000D460; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000D49C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D4A4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x0000D4AC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x0000D8C0; // type:function size:0x3C scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x0000D8FC; // type:function size:0x1C scope:global +getPos__13daTag_FWall_cFUc = .text:0x0000D918; // type:function size:0x28 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3925 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3928 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3929 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3930 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3931 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3948 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4618 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4820 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4821 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4822 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4871 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4873 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5268 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5270 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5414 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5415 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5416 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5418 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5644 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5645 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5646 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5647 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5648 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5724 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5725 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5726 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5774 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5792 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5793 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6055 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6056 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6057 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6058 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6059 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6060 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6061 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6062 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6244 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000100; // type:object size:0x4 scope:local +@7042 = .rodata:0x00000104; // type:object size:0x4 scope:local +@7043 = .rodata:0x00000108; // type:object size:0x4 scope:local +@7044 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@7045 = .rodata:0x00000110; // type:object size:0x4 scope:local +@7046 = .rodata:0x00000114; // type:object size:0x4 scope:local +@7047 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7048 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7556 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7719 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7942 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7943 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@8040 = .rodata:0x00000130; // type:object size:0x4 scope:local +@8350 = .rodata:0x00000134; // type:object size:0x4 scope:local +@8351 = .rodata:0x00000138; // type:object size:0x4 scope:local +@8621 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@8622 = .rodata:0x00000140; // type:object size:0x4 scope:local +@8964 = .rodata:0x00000144; // type:object size:0x4 scope:local +@8965 = .rodata:0x00000148; // type:object size:0x4 scope:local +@9187 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@9420 = .rodata:0x00000150; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000158; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3804 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3805 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3813 = .data:0x00000030; // type:object size:0x6 scope:local +cc_sph_src__6E_YM_n = .data:0x00000038; // type:object size:0x40 scope:global +w_eff_id$5427 = .data:0x00000078; // type:object size:0x8 scope:local +@6063 = .data:0x00000080; // type:object size:0x20 scope:local +@7049 = .data:0x000000A0; // type:object size:0x2C scope:local +YM_DIG_POS_Y$7355 = .data:0x000000CC; // type:object size:0xC scope:local +@8522 = .data:0x000000D8; // type:object size:0x4C scope:local +@9421 = .data:0x00000124; // type:object size:0x20 scope:local +l_daE_YM_Method = .data:0x00000144; // type:object size:0x20 scope:global +g_profile_E_YM = .data:0x00000164; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000194; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000200; // type:object size:0xC scope:global +__vt__12daE_YM_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_253_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3941 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte +m_near_obj = .bss:0x0000003C; // type:object size:0x4 scope:global data:4byte +m_obj_dist = .bss:0x00000040; // type:object size:0x4 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_e_ym_tag/splits.txt b/config/GZ2P01/rels/d_a_e_ym_tag/splits.txt new file mode 100644 index 0000000000..b91dd692a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ym_tag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_e_ym_tag.cpp: + .text start:0x00000078 end:0x00000230 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_e_ym_tag/symbols.txt b/config/GZ2P01/rels/d_a_e_ym_tag/symbols.txt new file mode 100644 index 0000000000..4605a4fa0d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ym_tag/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daE_YM_TAG_Draw__FP12daE_YM_TAG_c = .text:0x00000078; // type:function size:0x8 scope:global +s_e_ym__FPvPv = .text:0x00000080; // type:function size:0x8C scope:global +execute__12daE_YM_TAG_cFv = .text:0x0000010C; // type:function size:0x6C scope:global +daE_YM_TAG_Execute__FP12daE_YM_TAG_c = .text:0x00000178; // type:function size:0x20 scope:global +daE_YM_TAG_IsDelete__FP12daE_YM_TAG_c = .text:0x00000198; // type:function size:0x8 scope:global +daE_YM_TAG_Delete__FP12daE_YM_TAG_c = .text:0x000001A0; // type:function size:0x8 scope:global +create__12daE_YM_TAG_cFv = .text:0x000001A8; // type:function size:0x68 scope:global +daE_YM_TAG_Create__FP12daE_YM_TAG_c = .text:0x00000210; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daE_YM_TAG_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_E_YM_TAG = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_e_ymb/splits.txt b/config/GZ2P01/rels/d_a_e_ymb/splits.txt new file mode 100644 index 0000000000..c1864cfec7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ymb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ymb.cpp: + .text start:0x000000EC end:0x0000B878 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000264 + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x00000304 diff --git a/config/GZ2P01/rels/d_a_e_ymb/symbols.txt b/config/GZ2P01/rels/d_a_e_ymb/symbols.txt new file mode 100644 index 0000000000..fe1cefd807 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_ymb/symbols.txt @@ -0,0 +1,346 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daE_YMB_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0x358 scope:global +__dt__4cXyzFv = .text:0x00000494; // type:function size:0x3C scope:global +JointCallBack__9daE_YMB_cFP8J3DJointi = .text:0x000004D0; // type:function size:0x4C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000051C; // type:function size:0x18 scope:global +draw__9daE_YMB_cFv = .text:0x00000534; // type:function size:0x408 scope:global +daE_YMB_Draw__FP9daE_YMB_c = .text:0x0000093C; // type:function size:0x20 scope:global +setBck__9daE_YMB_cFiUcff = .text:0x0000095C; // type:function size:0xA4 scope:global +checkBck__9daE_YMB_cFi = .text:0x00000A00; // type:function size:0x5C scope:global +setActionMode__9daE_YMB_cFii = .text:0x00000A5C; // type:function size:0xC scope:global +setLastDamage__9daE_YMB_cFv = .text:0x00000A68; // type:function size:0xF4 scope:global +damage_check__9daE_YMB_cFv = .text:0x00000B5C; // type:function size:0x2FC scope:global +setCameraSwitch__9daE_YMB_cFv = .text:0x00000E58; // type:function size:0x1EC scope:global +checkWaterPos__9daE_YMB_cFv = .text:0x00001044; // type:function size:0x100 scope:global +checkGroundPos__9daE_YMB_cFv = .text:0x00001144; // type:function size:0x9C scope:global +setFlyWaitVoice__9daE_YMB_cFv = .text:0x000011E0; // type:function size:0x7C scope:global +setDownWaitVoice__9daE_YMB_cFv = .text:0x0000125C; // type:function size:0x7C scope:global +setHitBoardSe__9daE_YMB_cFv = .text:0x000012D8; // type:function size:0xB8 scope:global +setElecEffect1__9daE_YMB_cFv = .text:0x00001390; // type:function size:0x1BC scope:global +setElecEffect2__9daE_YMB_cFv = .text:0x0000154C; // type:function size:0x1D8 scope:global +setWaterEffect1__9daE_YMB_cFv = .text:0x00001724; // type:function size:0x118 scope:global +setWaterEffect2__9daE_YMB_cFv = .text:0x0000183C; // type:function size:0x118 scope:global +setBoilEffect__9daE_YMB_cFi = .text:0x00001954; // type:function size:0x178 scope:global +setDamageEffect__9daE_YMB_cFi = .text:0x00001ACC; // type:function size:0xEC scope:global +setDownHamonEffect__9daE_YMB_cFv = .text:0x00001BB8; // type:function size:0x118 scope:global +setFlyBlurEffect__9daE_YMB_cFv = .text:0x00001CD0; // type:function size:0x18C scope:global +setRockDamageEffect__9daE_YMB_cFv = .text:0x00001E5C; // type:function size:0x160 scope:global +setDeathEffect__9daE_YMB_cFv = .text:0x00001FBC; // type:function size:0x17C scope:global +search_drop__FPvPv = .text:0x00002138; // type:function size:0x9C scope:global +executeWait__9daE_YMB_cFv = .text:0x000021D4; // type:function size:0x134 scope:global +setBitePos__9daE_YMB_cFi = .text:0x00002308; // type:function size:0x48 scope:global +setInclination__9daE_YMB_cFv = .text:0x00002350; // type:function size:0x1A8 scope:global +setBodyAngle__9daE_YMB_cFv = .text:0x000024F8; // type:function size:0x418 scope:global +checkWolfLockIn__9daE_YMB_cFv = .text:0x00002910; // type:function size:0x1B8 scope:global +executeFly__9daE_YMB_cFv = .text:0x00002AC8; // type:function size:0xB28 scope:global +executeFlyAttack__9daE_YMB_cFv = .text:0x000035F0; // type:function size:0x9C0 scope:global +executeRunAway__9daE_YMB_cFv = .text:0x00003FB0; // type:function size:0x748 scope:global +executeGuard__9daE_YMB_cFv = .text:0x000046F8; // type:function size:0x174 scope:global +executeSwim__9daE_YMB_cFv = .text:0x0000486C; // type:function size:0xF00 scope:global +executeWaterJump__9daE_YMB_cFv = .text:0x0000576C; // type:function size:0x484 scope:global +getNearDownPos__9daE_YMB_cFv = .text:0x00005BF0; // type:function size:0x2D8 scope:global +executeDamage__9daE_YMB_cFv = .text:0x00005EC8; // type:function size:0x604 scope:global +setMidnaBindInit__9daE_YMB_cFP4cXyz = .text:0x000064CC; // type:function size:0x2E4 scope:global +setMidnaBindLevel__9daE_YMB_cFi = .text:0x000067B0; // type:function size:0x138 scope:global +setWolfLockEffect__9daE_YMB_cFv = .text:0x000068E8; // type:function size:0x30C scope:global +initDownToWater__9daE_YMB_cFv = .text:0x00006BF4; // type:function size:0xEC scope:global +calcDownToWater__9daE_YMB_cFv = .text:0x00006CE0; // type:function size:0x16C scope:global +executeDown__9daE_YMB_cFv = .text:0x00006E4C; // type:function size:0x66C scope:global +setCreateDrop__9daE_YMB_cFv = .text:0x000074B8; // type:function size:0xBC scope:global +executeDeath__9daE_YMB_cFv = .text:0x00007574; // type:function size:0x63C scope:global +demo_skip__9daE_YMB_cFi = .text:0x00007BB0; // type:function size:0x210 scope:global +DemoSkipCallBack__9daE_YMB_cFPvi = .text:0x00007DC0; // type:function size:0x34 scope:global +calcLakeDemoPlayerPos__9daE_YMB_cFv = .text:0x00007DF4; // type:function size:0x70 scope:global +executeLakeDemo__9daE_YMB_cFv = .text:0x00007E64; // type:function size:0x730 scope:global +executeStartDemo__9daE_YMB_cFv = .text:0x00008594; // type:function size:0xB8C scope:global +checkStartBattleDemo__9daE_YMB_cFv = .text:0x00009120; // type:function size:0x1A0 scope:global +executeBattleDemo__9daE_YMB_cFv = .text:0x000092C0; // type:function size:0x7E8 scope:global +action__9daE_YMB_cFv = .text:0x00009AA8; // type:function size:0x4C0 scope:global +mtx_set__9daE_YMB_cFv = .text:0x00009F68; // type:function size:0x118 scope:global +getBellyBitePos__9daE_YMB_cFP4cXyz = .text:0x0000A080; // type:function size:0x88 scope:global +getDownLockPoint__9daE_YMB_cFv = .text:0x0000A108; // type:function size:0x2B0 scope:global +setAttentionPos__9daE_YMB_cFv = .text:0x0000A3B8; // type:function size:0x290 scope:global +cc_set__9daE_YMB_cFv = .text:0x0000A648; // type:function size:0x144 scope:global +execute__9daE_YMB_cFv = .text:0x0000A78C; // type:function size:0x26C scope:global +daE_YMB_Execute__FP9daE_YMB_c = .text:0x0000A9F8; // type:function size:0x20 scope:global +daE_YMB_IsDelete__FP9daE_YMB_c = .text:0x0000AA18; // type:function size:0x8 scope:global +_delete__9daE_YMB_cFv = .text:0x0000AA20; // type:function size:0x90 scope:global +daE_YMB_Delete__FP9daE_YMB_c = .text:0x0000AAB0; // type:function size:0x20 scope:global +CreateHeap__9daE_YMB_cFv = .text:0x0000AAD0; // type:function size:0x278 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000AD48; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000AD90; // type:function size:0x20 scope:global +create__9daE_YMB_cFv = .text:0x0000ADB0; // type:function size:0x3EC scope:global +__dt__8cM3dGSphFv = .text:0x0000B19C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B1E4; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x0000B22C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000B2F8; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B37C; // type:function size:0x5C scope:global +daE_YMB_Create__FP9daE_YMB_c = .text:0x0000B3D8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B3F8; // type:function size:0x48 scope:global +__dt__13daE_YMB_HIO_cFv = .text:0x0000B440; // type:function size:0x48 scope:global +__sinit_d_a_e_ymb_cpp = .text:0x0000B488; // type:function size:0x3D4 scope:local +setPos__11daObjDrop_cF4cXyz = .text:0x0000B85C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3791 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4269 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4270 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4271 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4304 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4343 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4411 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4488 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4904 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000088; // type:object size:0x4 scope:local +@5022 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@5372 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5373 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5374 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5375 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5376 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5377 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5378 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@5379 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5572 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5573 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5574 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5772 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@6083 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@6084 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@6085 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@6086 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@6087 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@6088 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@6162 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@6163 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@6164 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@6165 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@6254 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@6356 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@6445 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@6596 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6654 = .rodata:0x00000100; // type:object size:0x4 scope:local +@7019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@7020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@7021 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@7022 = .rodata:0x00000110; // type:object size:0x4 scope:local +@7023 = .rodata:0x00000114; // type:object size:0x4 scope:local +@7024 = .rodata:0x00000118; // type:object size:0x4 scope:local +@7025 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@7026 = .rodata:0x00000120; // type:object size:0x4 scope:local +@7027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@7028 = .rodata:0x00000128; // type:object size:0x4 scope:local +@7029 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@7205 = .rodata:0x00000130; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000134; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7208 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7209 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7228 = .rodata:0x00000148; // type:object size:0x6 scope:local +@7482 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7483 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7484 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7485 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7486 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7487 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7488 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7489 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7490 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7491 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7492 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7493 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7494 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7495 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7496 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7497 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7498 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7499 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7500 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7501 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7502 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7503 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7504 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7738 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7739 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7903 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7904 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7922 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@8122 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@8123 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@8124 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@8180 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@8181 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@8436 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@8657 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@8658 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@8659 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@8660 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@8661 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@8662 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@8663 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@8664 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@8665 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@8666 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@8667 = .rodata:0x00000200; // type:object size:0x4 scope:local +@8668 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8669 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8670 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8671 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8672 = .rodata:0x00000214; // type:object size:0x4 scope:local data:string +@8673 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8674 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8675 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8676 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8677 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8678 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8679 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8680 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8681 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8682 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8683 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8684 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8685 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8686 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8687 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8688 = .rodata:0x00000254; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000258; // type:object size:0xB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_ymb_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_ymb_at_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000060; // type:object size:0x40 scope:global +cc_ymb_eye_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000A0; // type:object size:0x40 scope:global +cc_ymb_tube_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000E0; // type:object size:0x40 scope:global +YMB_DOWN_ATT_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000120; // type:object size:0x18 scope:global +YMB_DROP_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000138; // type:object size:0xC scope:global +w_eff_id$4417 = .data:0x00000144; // type:object size:0x8 scope:local +w_eff_id$4497 = .data:0x0000014C; // type:object size:0xC scope:local +w_eff_id$4533 = .data:0x00000158; // type:object size:0xE scope:local +w_eff_id$4569 = .data:0x00000168; // type:object size:0xE scope:local +w_eff_id$4611 = .data:0x00000178; // type:object size:0x4 scope:local +w_eff_id$4637 = .data:0x0000017C; // type:object size:0x4 scope:local +w_eff_id$4677 = .data:0x00000180; // type:object size:0x4 scope:local +w_eff_id$4777 = .data:0x00000184; // type:object size:0x4 scope:local +ymb_chance_time$5424 = .data:0x00000188; // type:object size:0x6 scope:local +@5575 = .data:0x00000190; // type:object size:0x30 scope:local +@6089 = .data:0x000001C0; // type:object size:0x28 scope:local +e_prim$6362 = .data:0x000001E8; // type:object size:0x4 scope:local +e_env$6363 = .data:0x000001EC; // type:object size:0x4 scope:local +e_prim$6449 = .data:0x000001F0; // type:object size:0x4 scope:local +e_env$6450 = .data:0x000001F4; // type:object size:0x4 scope:local +eff_id$6451 = .data:0x000001F8; // type:object size:0x6 scope:local +@7505 = .data:0x00000200; // type:object size:0x30 scope:local +@7867 = .data:0x00000230; // type:object size:0x34 scope:local +l_daE_YMB_Method = .data:0x00000264; // type:object size:0x20 scope:global +g_profile_E_YMB = .data:0x00000284; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002E4; // type:object size:0xC scope:global +__vt__13daE_YMB_HIO_c = .data:0x000002F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_255_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3786 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x20 scope:global data:byte +@3797 = .bss:0x00000074; // type:object size:0xC scope:local +@3798 = .bss:0x00000080; // type:object size:0xC scope:local +@3799 = .bss:0x0000008C; // type:object size:0xC scope:local +@3800 = .bss:0x00000098; // type:object size:0xC scope:local +@3801 = .bss:0x000000A4; // type:object size:0xC scope:local +@3802 = .bss:0x000000B0; // type:object size:0xC scope:local +@3803 = .bss:0x000000BC; // type:object size:0xC scope:local +@3804 = .bss:0x000000C8; // type:object size:0xC scope:local +@3805 = .bss:0x000000D4; // type:object size:0xC scope:local +@3806 = .bss:0x000000E0; // type:object size:0xC scope:local +@3807 = .bss:0x000000EC; // type:object size:0xC scope:local +@3808 = .bss:0x000000F8; // type:object size:0xC scope:local +@3809 = .bss:0x00000104; // type:object size:0xC scope:local +@3810 = .bss:0x00000110; // type:object size:0xC scope:local +@3811 = .bss:0x0000011C; // type:object size:0xC scope:local +YMB_DOWN_POS__23@unnamed@d_a_e_ymb_cpp@ = .bss:0x00000128; // type:object size:0xB4 scope:global data:float +@4494 = .bss:0x000001DC; // type:object size:0xC scope:local +sc$4493 = .bss:0x000001EC; // type:object size:0xC scope:local +@4530 = .bss:0x000001F8; // type:object size:0xC scope:local +sc$4529 = .bss:0x00000208; // type:object size:0xC scope:local +@4566 = .bss:0x00000214; // type:object size:0xC scope:local +sc$4565 = .bss:0x00000224; // type:object size:0xC scope:local +@4608 = .bss:0x00000230; // type:object size:0xC scope:local +sc$4607 = .bss:0x00000240; // type:object size:0xC scope:local +@4634 = .bss:0x0000024C; // type:object size:0xC scope:local +sc$4633 = .bss:0x0000025C; // type:object size:0xC scope:local +@4736 = .bss:0x00000268; // type:object size:0xC scope:local +sc$4735 = .bss:0x00000278; // type:object size:0xC scope:local +@4774 = .bss:0x00000284; // type:object size:0xC scope:local +sc$4773 = .bss:0x00000294; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000300; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_yr/splits.txt b/config/GZ2P01/rels/d_a_e_yr/splits.txt new file mode 100644 index 0000000000..632a763104 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yr.cpp: + .text start:0x000000EC end:0x0000671C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x000003F0 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2P01/rels/d_a_e_yr/symbols.txt b/config/GZ2P01/rels/d_a_e_yr/symbols.txt new file mode 100644 index 0000000000..6fac76344c --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_yr/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x3B4 scope:global +yr_disappear__FP10e_yr_class = .text:0x000004A0; // type:function size:0x1D0 scope:global data:4byte +anm_init__FP10e_yr_classifUcf = .text:0x00000670; // type:function size:0xB8 scope:global +kuti_open__FP10e_yr_classsUl = .text:0x00000728; // type:function size:0x2C scope:global +e_yr_player_bg_check__FP10e_yr_class = .text:0x00000754; // type:function size:0xE0 scope:global +e_yr_player_view_check__FP10e_yr_class = .text:0x00000834; // type:function size:0x1A8 scope:global +path_check__FP10e_yr_class = .text:0x000009DC; // type:function size:0x250 scope:global +pl_horse_check__FP10e_yr_class = .text:0x00000C2C; // type:function size:0x6C scope:global +daE_Yr_shadowDraw__FP10e_yr_class = .text:0x00000C98; // type:function size:0x90 scope:global +daE_Yr_Draw__FP10e_yr_class = .text:0x00000D28; // type:function size:0xC4 scope:global +e_yr_pos_move__FP10e_yr_class = .text:0x00000DEC; // type:function size:0x23C scope:global +e_yr_ground_pos_move__FP10e_yr_class = .text:0x00001028; // type:function size:0x13C scope:global +e_yr_path_move__FP10e_yr_class = .text:0x00001164; // type:function size:0x774 scope:global +e_yr_auto_move__FP10e_yr_class = .text:0x000018D8; // type:function size:0x344 scope:global +e_yr_atack_move__FP10e_yr_class = .text:0x00001C1C; // type:function size:0xE80 scope:global +e_yr_horse_move__FP10e_yr_class = .text:0x00002A9C; // type:function size:0x8C8 scope:global +e_yr_wait_move__FP10e_yr_class = .text:0x00003364; // type:function size:0x658 scope:global +e_yr_su_wait_move__FP10e_yr_class = .text:0x000039BC; // type:function size:0x60C scope:global +e_yr_damage__FP10e_yr_class = .text:0x00003FC8; // type:function size:0x40C scope:global +damage_check__FP10e_yr_class = .text:0x000043D4; // type:function size:0x2CC scope:global +ground_angle_set__FP10e_yr_class = .text:0x000046A0; // type:function size:0x33C scope:global +daE_Yr_Execute__FP10e_yr_class = .text:0x000049DC; // type:function size:0xDA0 scope:global +daE_Yr_IsDelete__FP10e_yr_class = .text:0x0000577C; // type:function size:0x8 scope:global +daE_Yr_Delete__FP10e_yr_class = .text:0x00005784; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000057D4; // type:function size:0x13C scope:global +daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005910; // type:function size:0x334 scope:global +__ct__10e_yr_classFv = .text:0x00005C44; // type:function size:0x21C scope:global +__ct__4cXyzFv = .text:0x00005E60; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00005E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005EAC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005EF4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005F50; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005FC0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006030; // type:function size:0x48 scope:global +__sinit_d_a_e_yr_cpp = .text:0x00006078; // type:function size:0x134 scope:local +__dt__9e_yrHIO_cFv = .text:0x000061AC; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00006218; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00006274; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000062BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000062C4; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000062CC; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x000066E0; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3902 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3905 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4099 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4221 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +@4283 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4379 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4400 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4542 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4544 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4548 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4940 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4941 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4942 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4943 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4944 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5109 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5110 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5112 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5113 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:string +@5114 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5115 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5216 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5217 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5371 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5424 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5425 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5426 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5561 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5562 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6057 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6058 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6059 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000130; // type:object size:0x4 scope:local data:string +@6061 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6062 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6217 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6218 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6390 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6391 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6392 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6394 = .rodata:0x00000154; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000158; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3781 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3782 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3790 = .data:0x00000030; // type:object size:0x6 scope:local +@4552 = .data:0x00000038; // type:object size:0x6C scope:local +@4948 = .data:0x000000A4; // type:object size:0x90 scope:local +@5218 = .data:0x00000134; // type:object size:0x58 scope:local +@5314 = .data:0x0000018C; // type:object size:0x58 scope:local +wing_j$5339 = .data:0x000001E4; // type:object size:0x10 scope:local +e_name$5628 = .data:0x000001F4; // type:object size:0xA scope:local +wing_j$5629 = .data:0x00000200; // type:object size:0x10 scope:local +e_name$5644 = .data:0x00000210; // type:object size:0x4 scope:local +wing_j$5645 = .data:0x00000214; // type:object size:0x8 scope:local +at_sph_src$6145 = .data:0x0000021C; // type:object size:0x40 scope:local +head_tg_sph_src$6146 = .data:0x0000025C; // type:object size:0x40 scope:local +body_tg_sph_src$6147 = .data:0x0000029C; // type:object size:0x40 scope:local +body_co_sph_src$6148 = .data:0x000002DC; // type:object size:0x40 scope:local +l_daE_Yr_Method = .data:0x0000031C; // type:object size:0x20 scope:global +g_profile_E_YR = .data:0x0000033C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000039C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:global +__vt__9e_yrHIO_c = .data:0x000003CC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000003D8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000003E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3920 = .bss:0x00000008; // type:object size:0xC scope:local +l_e_yrHIO = .bss:0x00000014; // type:object size:0x78 scope:global data:2byte +check_index$4227 = .bss:0x0000008C; // type:object size:0xFF scope:local data:byte diff --git a/config/GZ2P01/rels/d_a_e_zh/splits.txt b/config/GZ2P01/rels/d_a_e_zh/splits.txt new file mode 100644 index 0000000000..21ab275493 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zh.cpp: + .text start:0x000000EC end:0x000062B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x000002C0 + .bss start:0x00000008 end:0x0000016C diff --git a/config/GZ2P01/rels/d_a_e_zh/symbols.txt b/config/GZ2P01/rels/d_a_e_zh/symbols.txt new file mode 100644 index 0000000000..ff4f74bf88 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zh/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZH_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +draw__8daE_ZH_cFv = .text:0x0000013C; // type:function size:0x2D0 scope:global +__dt__4cXyzFv = .text:0x0000040C; // type:function size:0x3C scope:global +daE_ZH_Draw__FP8daE_ZH_c = .text:0x00000448; // type:function size:0x20 scope:global +setBck__8daE_ZH_cFiUcff = .text:0x00000468; // type:function size:0xAC scope:global +setActionMode__8daE_ZH_cFii = .text:0x00000514; // type:function size:0xC scope:global +s_BallSearch__FPvPv = .text:0x00000520; // type:function size:0xA0 scope:global +s_BallSearch_Tag__FPvPv = .text:0x000005C0; // type:function size:0x70 scope:global +startDemoCheck__8daE_ZH_cFv = .text:0x00000630; // type:function size:0xE8 scope:global +mBallBGCheck__8daE_ZH_cFv = .text:0x00000718; // type:function size:0x264 scope:global +mGateOpen__8daE_ZH_cFv = .text:0x0000097C; // type:function size:0x13C scope:global +mColorSet__8daE_ZH_cFbff = .text:0x00000AB8; // type:function size:0xE0 scope:global +mReturnLineMove__8daE_ZH_cFv = .text:0x00000B98; // type:function size:0x36C scope:global +mBallBgLineCheck__8daE_ZH_cFv = .text:0x00000F04; // type:function size:0x1D8 scope:global +mSearchMove__8daE_ZH_cFUc = .text:0x000010DC; // type:function size:0x374 scope:global +mStartParticleSet__8daE_ZH_cFv = .text:0x00001450; // type:function size:0x138 scope:global +mCutTypeCheck__8daE_ZH_cFv = .text:0x00001588; // type:function size:0x6C scope:global +damage_check__8daE_ZH_cFv = .text:0x000015F4; // type:function size:0x358 scope:global +executeStartDemo__8daE_ZH_cFv = .text:0x0000194C; // type:function size:0x350 scope:global +executeWait__8daE_ZH_cFv = .text:0x00001C9C; // type:function size:0xCC scope:global +executeBallWait__8daE_ZH_cFv = .text:0x00001D68; // type:function size:0x5DC scope:global +executeOpenStart__8daE_ZH_cFv = .text:0x00002344; // type:function size:0x59C scope:global +executeSearchMove__8daE_ZH_cFv = .text:0x000028E0; // type:function size:0x1F8 scope:global +executeBgHitSHMove__8daE_ZH_cFv = .text:0x00002AD8; // type:function size:0x408 scope:global +executeCatchMove__8daE_ZH_cFv = .text:0x00002EE0; // type:function size:0x850 scope:global +executeCatchFlyMove__8daE_ZH_cFv = .text:0x00003730; // type:function size:0x6C4 scope:global +executeReturnDemo__8daE_ZH_cFv = .text:0x00003DF4; // type:function size:0x420 scope:global +executeFlyDelete__8daE_ZH_cFv = .text:0x00004214; // type:function size:0x19C scope:global +executeDamage__8daE_ZH_cFv = .text:0x000043B0; // type:function size:0x68C scope:global +executeDeadStop__8daE_ZH_cFv = .text:0x00004A3C; // type:function size:0x34 scope:global +executeEntryCheck__8daE_ZH_cFv = .text:0x00004A70; // type:function size:0x1B4 scope:global +tagAction__8daE_ZH_cFv = .text:0x00004C24; // type:function size:0x20 scope:global +action__8daE_ZH_cFv = .text:0x00004C44; // type:function size:0x294 scope:global +mtx_set__8daE_ZH_cFv = .text:0x00004ED8; // type:function size:0x12C scope:global +cc_set__8daE_ZH_cFv = .text:0x00005004; // type:function size:0x3B8 scope:global +execute__8daE_ZH_cFv = .text:0x000053BC; // type:function size:0xC4 scope:global +daE_ZH_Execute__FP8daE_ZH_c = .text:0x00005480; // type:function size:0x20 scope:global +daE_ZH_IsDelete__FP8daE_ZH_c = .text:0x000054A0; // type:function size:0x8 scope:global +_delete__8daE_ZH_cFv = .text:0x000054A8; // type:function size:0xDC scope:global +daE_ZH_Delete__FP8daE_ZH_c = .text:0x00005584; // type:function size:0x20 scope:global +CreateHeap__8daE_ZH_cFv = .text:0x000055A4; // type:function size:0x1E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005788; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000057D0; // type:function size:0x20 scope:global +create__8daE_ZH_cFv = .text:0x000057F0; // type:function size:0x5BC scope:global +__ct__8daE_ZH_cFv = .text:0x00005DAC; // type:function size:0x1F4 scope:global +__dt__8cM3dGCylFv = .text:0x00005FA0; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00005FE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006030; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006078; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000060D4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006144; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000061B4; // type:function size:0x4 scope:global +daE_ZH_Create__FP8daE_ZH_c = .text:0x000061B8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000061D8; // type:function size:0x48 scope:global +__dt__12daE_ZH_HIO_cFv = .text:0x00006220; // type:function size:0x48 scope:global +__sinit_d_a_e_zh_cpp = .text:0x00006268; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000062A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000062AC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4055 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4071 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4177 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4181 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000007C; // type:object size:0x4 scope:local +START_EFF_DT$4324 = .rodata:0x00000080; // type:object size:0x58 scope:local +@4360 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4551 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4553 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4555 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4557 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4558 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4561 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4702 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4703 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4704 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4705 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4707 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4877 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4879 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4881 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4882 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4943 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@4944 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5025 = .rodata:0x00000190; // type:object size:0x8 scope:local +@5026 = .rodata:0x00000198; // type:object size:0x8 scope:local +@5027 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5222 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5223 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5224 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5388 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5389 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5482 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5483 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5661 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5819 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5820 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5917 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5918 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5919 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5920 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6222 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6223 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6227 = .rodata:0x00000200; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000208; // type:object size:0xD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_zhSph_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +cc_zhCyl_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000060; // type:object size:0x44 scope:global +cc_zhCyl_at_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x000000A4; // type:object size:0x44 scope:global +@4709 = .data:0x000000E8; // type:object size:0x54 scope:local +@4883 = .data:0x0000013C; // type:object size:0x44 scope:local +effId$5059 = .data:0x00000180; // type:object size:0x8 scope:local data:2byte +@5390 = .data:0x00000188; // type:object size:0x34 scope:local +@5782 = .data:0x000001BC; // type:object size:0x30 scope:local +l_daE_ZH_Method = .data:0x000001EC; // type:object size:0x20 scope:global +g_profile_E_ZH = .data:0x0000020C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000023C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000248; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000254; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000026C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000278; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12daE_ZH_HIO_c = .data:0x000002B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_257_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3773 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +mStartFlag = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +@4079 = .bss:0x00000074; // type:object size:0xC scope:local +@4082 = .bss:0x00000084; // type:object size:0xC scope:local +@4083 = .bss:0x00000090; // type:object size:0xC scope:local +@4084 = .bss:0x0000009C; // type:object size:0xC scope:local +@4085 = .bss:0x000000A8; // type:object size:0xC scope:local +@4086 = .bss:0x000000B4; // type:object size:0xC scope:local +mRoomLine_dt$4078 = .bss:0x000000C0; // type:object size:0x48 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000168; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_e_zm/splits.txt b/config/GZ2P01/rels/d_a_e_zm/splits.txt new file mode 100644 index 0000000000..2e2e47401a --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_zm.cpp: + .text start:0x000000EC end:0x00003484 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000001B4 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_e_zm/symbols.txt b/config/GZ2P01/rels/d_a_e_zm/symbols.txt new file mode 100644 index 0000000000..7f6ab3ee29 --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zm/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZM_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +draw__8daE_ZM_cFv = .text:0x00000140; // type:function size:0x214 scope:global +daE_ZM_Draw__FP8daE_ZM_c = .text:0x00000354; // type:function size:0x20 scope:global +setBck__8daE_ZM_cFiUcff = .text:0x00000374; // type:function size:0xAC scope:global +setActionMode__8daE_ZM_cFii = .text:0x00000420; // type:function size:0xC scope:global +damage_check__8daE_ZM_cFv = .text:0x0000042C; // type:function size:0x554 scope:global +mCutTypeCheck__8daE_ZM_cFv = .text:0x00000980; // type:function size:0xA8 scope:global +s_PointSearch__FPvPv = .text:0x00000A28; // type:function size:0xB4 scope:global +executeSearchPoint__8daE_ZM_cFv = .text:0x00000ADC; // type:function size:0x5C scope:global +executeWait__8daE_ZM_cFv = .text:0x00000B38; // type:function size:0x644 scope:global +executeMove__8daE_ZM_cFv = .text:0x0000117C; // type:function size:0xDC scope:global +executeAttack__8daE_ZM_cFv = .text:0x00001258; // type:function size:0x370 scope:global +executeDamage__8daE_ZM_cFv = .text:0x000015C8; // type:function size:0x29C scope:global +executeDead__8daE_ZM_cFv = .text:0x00001864; // type:function size:0x3B0 scope:global +executeBullet__8daE_ZM_cFv = .text:0x00001C14; // type:function size:0x4BC scope:global +action__8daE_ZM_cFv = .text:0x000020D0; // type:function size:0x1D8 scope:global +mtx_set__8daE_ZM_cFv = .text:0x000022A8; // type:function size:0x94 scope:global +cc_set__8daE_ZM_cFv = .text:0x0000233C; // type:function size:0x1C8 scope:global +execute__8daE_ZM_cFv = .text:0x00002504; // type:function size:0x110 scope:global +daE_ZM_Execute__FP8daE_ZM_c = .text:0x00002614; // type:function size:0x20 scope:global +daE_ZM_IsDelete__FP8daE_ZM_c = .text:0x00002634; // type:function size:0x8 scope:global +_delete__8daE_ZM_cFv = .text:0x0000263C; // type:function size:0x90 scope:global +daE_ZM_Delete__FP8daE_ZM_c = .text:0x000026CC; // type:function size:0x20 scope:global +CreateHeap__8daE_ZM_cFv = .text:0x000026EC; // type:function size:0xF8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000027E4; // type:function size:0x20 scope:global +create__8daE_ZM_cFv = .text:0x00002804; // type:function size:0x51C scope:global +__dt__8cM3dGSphFv = .text:0x00002D20; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002D68; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002DB0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002DF8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002E54; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002EC4; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002F34; // type:function size:0x4 scope:global +daE_ZM_Create__FP8daE_ZM_c = .text:0x00002F38; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002F58; // type:function size:0x48 scope:global +__dt__12daE_ZM_HIO_cFv = .text:0x00002FA0; // type:function size:0x48 scope:global +__sinit_d_a_e_zm_cpp = .text:0x00002FE8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003024; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000302C; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00003034; // type:function size:0x414 scope:global +__dt__4cXyzFv = .text:0x00003448; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3791 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3794 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3810 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4050 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@4253 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4254 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4256 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4389 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4528 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4529 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4532 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4533 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4677 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4679 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4772 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5032 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3668 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3669 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3677 = .data:0x00000030; // type:object size:0x6 scope:local +cc_zm_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +cc_zm_at_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x0000007C; // type:object size:0x40 scope:global +eff_delete_id$4116 = .data:0x000000BC; // type:object size:0x4 scope:local +eff_bullet_id$4543 = .data:0x000000C0; // type:object size:0x6 scope:local +eff_bullet_delete_id$4544 = .data:0x000000C8; // type:object size:0x8 scope:local +@4712 = .data:0x000000D0; // type:object size:0x1C scope:local +l_daE_ZM_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_E_ZM = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000160; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12daE_ZM_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_258_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3805 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_e_zs/splits.txt b/config/GZ2P01/rels/d_a_e_zs/splits.txt new file mode 100644 index 0000000000..5a3acd360d --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_e_zs.cpp: + .text start:0x000000EC end:0x000022FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x0000014C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_e_zs/symbols.txt b/config/GZ2P01/rels/d_a_e_zs/symbols.txt new file mode 100644 index 0000000000..899a84d13e --- /dev/null +++ b/config/GZ2P01/rels/d_a_e_zs/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daE_ZS_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +draw__8daE_ZS_cFv = .text:0x0000011C; // type:function size:0xE8 scope:global +daE_ZS_Draw__FP8daE_ZS_c = .text:0x00000204; // type:function size:0x20 scope:global +setBck__8daE_ZS_cFiUcff = .text:0x00000224; // type:function size:0xAC scope:global +setActionMode__8daE_ZS_cFii = .text:0x000002D0; // type:function size:0xC scope:global +damage_check__8daE_ZS_cFv = .text:0x000002DC; // type:function size:0x3B0 scope:global +s_BossSearch__FPvPv = .text:0x0000068C; // type:function size:0x4C scope:global +mBossHandCheck__8daE_ZS_cFv = .text:0x000006D8; // type:function size:0x2CC scope:global +executeAppear__8daE_ZS_cFv = .text:0x000009A4; // type:function size:0x3CC scope:global +executeWait__8daE_ZS_cFv = .text:0x00000D70; // type:function size:0x1EC scope:global +executeDamage__8daE_ZS_cFv = .text:0x00000F5C; // type:function size:0x1EC scope:global +executeDrive__8daE_ZS_cFv = .text:0x00001148; // type:function size:0x1C0 scope:global +action__8daE_ZS_cFv = .text:0x00001308; // type:function size:0x1B0 scope:global +mtx_set__8daE_ZS_cFv = .text:0x000014B8; // type:function size:0xA0 scope:global +cc_set__8daE_ZS_cFv = .text:0x00001558; // type:function size:0x138 scope:global +execute__8daE_ZS_cFv = .text:0x00001690; // type:function size:0x6C scope:global +daE_ZS_Execute__FP8daE_ZS_c = .text:0x000016FC; // type:function size:0x20 scope:global +daE_ZS_IsDelete__FP8daE_ZS_c = .text:0x0000171C; // type:function size:0x8 scope:global +_delete__8daE_ZS_cFv = .text:0x00001724; // type:function size:0x74 scope:global +daE_ZS_Delete__FP8daE_ZS_c = .text:0x00001798; // type:function size:0x20 scope:global +CreateHeap__8daE_ZS_cFv = .text:0x000017B8; // type:function size:0xEC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000018A4; // type:function size:0x20 scope:global +create__8daE_ZS_cFv = .text:0x000018C4; // type:function size:0x324 scope:global +__dt__8cM3dGCylFv = .text:0x00001BE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C30; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001C78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001CD4; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001D44; // type:function size:0x70 scope:global +daE_ZS_Create__FP8daE_ZS_c = .text:0x00001DB4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DD4; // type:function size:0x48 scope:global +__dt__12daE_ZS_HIO_cFv = .text:0x00001E1C; // type:function size:0x48 scope:global +__sinit_d_a_e_zs_cpp = .text:0x00001E64; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001EA0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EA8; // type:function size:0x8 scope:local +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00001EB0; // type:function size:0x414 scope:global +getHandPosR__8daB_DS_cFv = .text:0x000022C4; // type:function size:0x1C scope:global +getHandPosL__8daB_DS_cFv = .text:0x000022E0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3909 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3911 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3912 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3914 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3971 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4278 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4279 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4498 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4647 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4648 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4649 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x5 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +e_prim$3788 = .data:0x00000020; // type:object size:0x8 scope:local +e_env$3789 = .data:0x00000028; // type:object size:0x8 scope:local +eff_id$3797 = .data:0x00000030; // type:object size:0x6 scope:local +cc_zs_src__22@unnamed@d_a_e_zs_cpp@ = .data:0x00000038; // type:object size:0x44 scope:global +eff_Damage_id$3979 = .data:0x0000007C; // type:object size:0x6 scope:local +eff_Appear_id$4194 = .data:0x00000084; // type:object size:0x4 scope:local +w_eff_id$4324 = .data:0x00000088; // type:object size:0x8 scope:local +l_daE_ZS_Method = .data:0x00000090; // type:object size:0x20 scope:global +g_profile_E_ZS = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000011C; // type:object size:0x24 scope:global +__vt__12daE_ZS_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_259_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3925 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +lbl_259_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_259_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_econt/splits.txt b/config/GZ2P01/rels/d_a_econt/splits.txt new file mode 100644 index 0000000000..6c08e38b5b --- /dev/null +++ b/config/GZ2P01/rels/d_a_econt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_econt.cpp: + .text start:0x00000078 end:0x000002D4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_econt/symbols.txt b/config/GZ2P01/rels/d_a_econt/symbols.txt new file mode 100644 index 0000000000..8ecf694dad --- /dev/null +++ b/config/GZ2P01/rels/d_a_econt/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daEcont_Draw__FP11econt_class = .text:0x00000078; // type:function size:0x8 scope:global +s_rd_sub__FPvPv = .text:0x00000080; // type:function size:0x58 scope:global +rider_game__FP11econt_class = .text:0x000000D8; // type:function size:0xEC scope:global +daEcont_Execute__FP11econt_class = .text:0x000001C4; // type:function size:0x50 scope:global +daEcont_IsDelete__FP11econt_class = .text:0x00000214; // type:function size:0x8 scope:global +daEcont_Delete__FP11econt_class = .text:0x0000021C; // type:function size:0x28 scope:global +daEcont_Create__FP10fopAc_ac_c = .text:0x00000244; // type:function size:0x90 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3870 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3873 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_daEcont_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ECONT = .data:0x00000020; // type:object size:0x30 scope:global +lbl_71_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_ep/splits.txt b/config/GZ2P01/rels/d_a_ep/splits.txt new file mode 100644 index 0000000000..404812b79d --- /dev/null +++ b/config/GZ2P01/rels/d_a_ep/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ep.cpp: + .text start:0x00000078 end:0x00002E3C + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x000001E4 diff --git a/config/GZ2P01/rels/d_a_ep/symbols.txt b/config/GZ2P01/rels/d_a_ep/symbols.txt new file mode 100644 index 0000000000..0a16dc5fc4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_ep/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +hahen_draw__FP8ep_class = .text:0x00000078; // type:function size:0x100 scope:global +move_calc__FP8ep_classP10ep_hahen_s = .text:0x00000178; // type:function size:0x778 scope:global +hahen_normal__FP8ep_classP10ep_hahen_s = .text:0x000008F0; // type:function size:0x20 scope:global +hahen_water__FP8ep_classP10ep_hahen_s = .text:0x00000910; // type:function size:0x3C0 scope:global +hahen_carry__FP8ep_classP10ep_hahen_s = .text:0x00000CD0; // type:function size:0x1E4 scope:global +hahen_cast__FP8ep_classP10ep_hahen_s = .text:0x00000EB4; // type:function size:0xC4 scope:global +hahen_move__FP8ep_class = .text:0x00000F78; // type:function size:0x470 scope:global +daEp_Draw__FP8ep_class = .text:0x000013E8; // type:function size:0x90 scope:global +ep_switch_event_end__FP8ep_class = .text:0x00001478; // type:function size:0x60 scope:global +ep_switch_event_begin__FP8ep_class = .text:0x000014D8; // type:function size:0xA8 scope:global +ep_switch_event_move__FP8ep_class = .text:0x00001580; // type:function size:0xF4 scope:global +ep_move__FP8ep_class = .text:0x00001674; // type:function size:0x6E8 scope:global +daEp_set_mtx__FP8ep_class = .text:0x00001D5C; // type:function size:0x1CC scope:global +daEp_Execute__FP8ep_class = .text:0x00001F28; // type:function size:0x62C scope:global +daEp_IsDelete__FP8ep_class = .text:0x00002554; // type:function size:0x8 scope:global +daEp_Delete__FP8ep_class = .text:0x0000255C; // type:function size:0x48 scope:global +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x000025A4; // type:function size:0x134 scope:global +daEp_CreateInit__FP10fopAc_ac_c = .text:0x000026D8; // type:function size:0x7C scope:global +daEp_Create__FP10fopAc_ac_c = .text:0x00002754; // type:function size:0x258 scope:global +__ct__8ep_classFv = .text:0x000029AC; // type:function size:0x194 scope:global +__dt__10ep_hahen_sFv = .text:0x00002B40; // type:function size:0x84 scope:global +__ct__10ep_hahen_sFv = .text:0x00002BC4; // type:function size:0x6C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002C30; // type:function size:0x78 scope:global +__dt__8cM3dGSphFv = .text:0x00002CA8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002CF0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D38; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002D80; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DDC; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002E24; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002E2C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002E34; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3681 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3859 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3862 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3870 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3872 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3873 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3874 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3875 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@3959 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@3962 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3963 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4463 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:string +@4631 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4632 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4633 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4635 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4636 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4637 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4638 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4639 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4640 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4643 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4645 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4763 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x26 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +w_eff_id$3717 = .data:0x00000020; // type:object size:0x8 scope:local +actions$4245 = .data:0x00000028; // type:object size:0x8 scope:local +l_particle_fire_A$4270 = .data:0x00000030; // type:object size:0x4 scope:local +l_particle_fire_B$4271 = .data:0x00000034; // type:object size:0x4 scope:local +l_particle_kagerou$4272 = .data:0x00000038; // type:object size:0x4 scope:local +eff_name$4560 = .data:0x0000003C; // type:object size:0x6 scope:local +model_d = .data:0x00000044; // type:object size:0x20 scope:global +sph_src$4695 = .data:0x00000064; // type:object size:0x40 scope:local +co_cyl_src$4702 = .data:0x000000A4; // type:object size:0x44 scope:local +at_sph_src$4710 = .data:0x000000E8; // type:object size:0x40 scope:local +l_daEp_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_EP = .data:0x00000148; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000190; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_formation_mng/splits.txt b/config/GZ2P01/rels/d_a_formation_mng/splits.txt new file mode 100644 index 0000000000..61f604e905 --- /dev/null +++ b/config/GZ2P01/rels/d_a_formation_mng/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_formation_mng.cpp: + .text start:0x00000078 end:0x000023BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2P01/rels/d_a_formation_mng/symbols.txt b/config/GZ2P01/rels/d_a_formation_mng/symbols.txt new file mode 100644 index 0000000000..023bbe5e4e --- /dev/null +++ b/config/GZ2P01/rels/d_a_formation_mng/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__10daFmtMng_cFv = .text:0x00000078; // type:function size:0xCC scope:global +initMemberPos__10daFmtMng_cFv = .text:0x00000144; // type:function size:0x500 scope:global +executeWait__10daFmtMng_cFv = .text:0x00000644; // type:function size:0x204 scope:global +initWalk__10daFmtMng_cFv = .text:0x00000848; // type:function size:0xC4 scope:global +executeWalk__10daFmtMng_cFv = .text:0x0000090C; // type:function size:0x440 scope:global +setMovePath__10daFmtMng_cFP8FmtPos_ci = .text:0x00000D4C; // type:function size:0x384 scope:global +checkPathEnd__15daFmtMng_Path_cF4cXyzf = .text:0x000010D0; // type:function size:0xAC scope:global +checkPoint__15daFmtMng_Path_cF4cXyzf = .text:0x0000117C; // type:function size:0x1B4 scope:global +initReverse__10daFmtMng_cFv = .text:0x00001330; // type:function size:0x94 scope:global +executeReverse__10daFmtMng_cFv = .text:0x000013C4; // type:function size:0x380 scope:global +__dt__8FmtPos_cFv = .text:0x00001744; // type:function size:0x3C scope:global +__ct__8FmtPos_cFv = .text:0x00001780; // type:function size:0x4 scope:global +initMotion__10daFmtMng_cFv = .text:0x00001784; // type:function size:0x1BC scope:global +executeMotion__10daFmtMng_cFv = .text:0x00001940; // type:function size:0x158 scope:global +initFight__10daFmtMng_cFv = .text:0x00001A98; // type:function size:0x100 scope:global +executeFight__10daFmtMng_cFv = .text:0x00001B98; // type:function size:0x1D8 scope:global +daFmtMng_Draw__FP10daFmtMng_c = .text:0x00001D70; // type:function size:0x8 scope:global +daFmtMng_Execute__FP10daFmtMng_c = .text:0x00001D78; // type:function size:0x164 scope:global +daFmtMng_IsDelete__FP10daFmtMng_c = .text:0x00001EDC; // type:function size:0x8 scope:global +daFmtMng_Delete__FP10daFmtMng_c = .text:0x00001EE4; // type:function size:0x94 scope:global +__dt__11FmtMember_cFv = .text:0x00001F78; // type:function size:0x3C scope:global +daFmtMng_Create__FP10fopAc_ac_c = .text:0x00001FB4; // type:function size:0x20 scope:global +create__10daFmtMng_cFv = .text:0x00001FD4; // type:function size:0x58 scope:global +create_init__10daFmtMng_cFv = .text:0x0000202C; // type:function size:0x28C scope:global +__ct__11FmtMember_cFv = .text:0x000022B8; // type:function size:0x4 scope:global +__sinit_d_a_formation_mng_cpp = .text:0x000022BC; // type:function size:0x100 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__10daFmtMng_c = .rodata:0x00000000; // type:object size:0x18 scope:global +@3979 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3980 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4083 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4085 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4086 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4357 = .rodata:0x00000050; // type:object size:0x4 scope:local data:string +@4408 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4595 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4596 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4597 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4598 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4599 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4714 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4715 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4802 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3861 = .data:0x00000020; // type:object size:0xC scope:local +@3862 = .data:0x0000002C; // type:object size:0xC scope:local +@3863 = .data:0x00000038; // type:object size:0xC scope:local +@3864 = .data:0x00000044; // type:object size:0xC scope:local +@3865 = .data:0x00000050; // type:object size:0xC scope:local +@3866 = .data:0x0000005C; // type:object size:0xC scope:local +@3867 = .data:0x00000068; // type:object size:0xC scope:local +@3868 = .data:0x00000074; // type:object size:0xC scope:local +@3869 = .data:0x00000080; // type:object size:0xC scope:local +@3870 = .data:0x0000008C; // type:object size:0xC scope:local +ActionTable__10daFmtMng_c = .data:0x00000098; // type:object size:0x78 scope:global data:4byte +l_daFmtMng_Method = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_FORMATION_MNG = .data:0x00000130; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_fr/splits.txt b/config/GZ2P01/rels/d_a_fr/splits.txt new file mode 100644 index 0000000000..d1d8e8dc3d --- /dev/null +++ b/config/GZ2P01/rels/d_a_fr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_fr.cpp: + .text start:0x000000EC end:0x000021B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000170 + .bss start:0x0000000C end:0x00000044 diff --git a/config/GZ2P01/rels/d_a_fr/symbols.txt b/config/GZ2P01/rels/d_a_fr/symbols.txt new file mode 100644 index 0000000000..fba30e03e1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_fr/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daFr_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +anm_init__FP8fr_classifUcf = .text:0x0000014C; // type:function size:0xA8 scope:global +daFr_Draw__FP8fr_class = .text:0x000001F4; // type:function size:0xC4 scope:global +sibuki_set__FP8fr_class = .text:0x000002B8; // type:function size:0x5C scope:global +s_wd_sub__FPvPv = .text:0x00000314; // type:function size:0x4C scope:global +wd_check__FP8fr_class = .text:0x00000360; // type:function size:0x1C8 scope:global +way_bg_check__FP8fr_class = .text:0x00000528; // type:function size:0xFC scope:global +fr_normal__FP8fr_class = .text:0x00000624; // type:function size:0x2B4 scope:global +fr_away__FP8fr_class = .text:0x000008D8; // type:function size:0x240 scope:global +fr_s_normal__FP8fr_class = .text:0x00000B18; // type:function size:0x240 scope:global +fr_s_wait__FP8fr_class = .text:0x00000D58; // type:function size:0xC8 scope:global +fr_s_away__FP8fr_class = .text:0x00000E20; // type:function size:0x200 scope:global +fr_eat__FP8fr_class = .text:0x00001020; // type:function size:0xE4 scope:global +swim_on__FP8fr_class = .text:0x00001104; // type:function size:0x198 scope:global +swim_off__FP8fr_class = .text:0x0000129C; // type:function size:0x190 scope:global +fr_message__FP8fr_class = .text:0x0000142C; // type:function size:0xD8 scope:global +action__FP8fr_class = .text:0x00001504; // type:function size:0x348 scope:global +message__FP8fr_class = .text:0x0000184C; // type:function size:0x124 scope:global +daFr_Execute__FP8fr_class = .text:0x00001970; // type:function size:0x1E4 scope:global +daFr_IsDelete__FP8fr_class = .text:0x00001B54; // type:function size:0x8 scope:global +daFr_Delete__FP8fr_class = .text:0x00001B5C; // type:function size:0x54 scope:global +useHeapIfrt__FP10fopAc_ac_c = .text:0x00001BB0; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001D50; // type:function size:0x48 scope:global +daFr_Create__FP10fopAc_ac_c = .text:0x00001D98; // type:function size:0x288 scope:global +__dt__8cM3dGSphFv = .text:0x00002020; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002068; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000020B0; // type:function size:0x70 scope:global +__dt__10daFr_HIO_cFv = .text:0x00002120; // type:function size:0x48 scope:global +__sinit_d_a_fr_cpp = .text:0x00002168; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000021A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000021AC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3670 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3691 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3700 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3762 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3763 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3764 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3765 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3901 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4144 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4145 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4224 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4225 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4466 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xB scope:local data:string_table +@4226 = .data:0x00000000; // type:object size:0xCC scope:local +l_daFr_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_FR = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000158; // type:object size:0xC scope:global +__vt__10daFr_HIO_c = .data:0x00000164; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_72_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_grass/splits.txt b/config/GZ2P01/rels/d_a_grass/splits.txt new file mode 100644 index 0000000000..7e31bb82bb --- /dev/null +++ b/config/GZ2P01/rels/d_a_grass/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000EC end:0x000073B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x000046EC + .bss start:0x00000008 end:0x0000110C diff --git a/config/GZ2P01/rels/d_a_grass/symbols.txt b/config/GZ2P01/rels/d_a_grass/symbols.txt new file mode 100644 index 0000000000..cec5f515f7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_grass/symbols.txt @@ -0,0 +1,337 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +randam_addcol_set__FPs = .text:0x000000EC; // type:function size:0x1B0 scope:global +createGrass__9daGrass_cFv = .text:0x0000029C; // type:function size:0x6C scope:global +deleteGrass__9daGrass_cFv = .text:0x00000308; // type:function size:0x54 scope:global +__dt__15dGrass_packet_cFv = .text:0x0000035C; // type:function size:0x84 scope:global +executeGrass__9daGrass_cFv = .text:0x000003E0; // type:function size:0x34 scope:global +drawGrass__9daGrass_cFv = .text:0x00000414; // type:function size:0x34 scope:global +newGrassData__9daGrass_cFR4cXyziUcUcsUc = .text:0x00000448; // type:function size:0x2C scope:global +createFlower__9daGrass_cFv = .text:0x00000474; // type:function size:0x6C scope:global +deleteFlower__9daGrass_cFv = .text:0x000004E0; // type:function size:0x54 scope:global +__dt__16dFlower_packet_cFv = .text:0x00000534; // type:function size:0x84 scope:global +executeFlower__9daGrass_cFv = .text:0x000005B8; // type:function size:0x34 scope:global +drawFlower__9daGrass_cFv = .text:0x000005EC; // type:function size:0x34 scope:global +newFlowerData__9daGrass_cFScR4cXyziScs = .text:0x00000620; // type:function size:0x2C scope:global +dGrass_Tex_Change__Fv = .text:0x0000064C; // type:function size:0x4 scope:global +daGrass_create__FP9daGrass_c = .text:0x00000650; // type:function size:0x54 scope:global +create__9daGrass_cFv = .text:0x000006A4; // type:function size:0x13C8 scope:global +daGrass_Delete__FP9daGrass_c = .text:0x00001A6C; // type:function size:0x54 scope:global +daGrass_execute__FP9daGrass_c = .text:0x00001AC0; // type:function size:0x5C scope:global +daGrass_draw__FP9daGrass_c = .text:0x00001B1C; // type:function size:0x38 scope:global +cLib_calcTimer__FPUc = .text:0x00001B54; // type:function size:0x1C scope:global +__sinit_d_a_grass_cpp = .text:0x00001B70; // type:function size:0xBC scope:local +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x00001C2C; // type:function size:0x194 scope:global +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00001DC0; // type:function size:0x534 scope:global +Direction_Set__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_ObjP5csXyz = .text:0x000022F4; // type:function size:0x274 scope:global +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfUs = .text:0x00002568; // type:function size:0x984 scope:global +__dt__5csXyzFv = .text:0x00002EEC; // type:function size:0x3C scope:global +hitCheck__13dGrass_data_cFiUs = .text:0x00002F28; // type:function size:0x210 scope:global +__dt__15dCcMassS_HitInfFv = .text:0x00003138; // type:function size:0x48 scope:global +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x00003180; // type:function size:0x10 scope:global +deleteData__13dGrass_room_cFv = .text:0x00003190; // type:function size:0x9C scope:global +__ct__15dGrass_packet_cFv = .text:0x0000322C; // type:function size:0x1B0 scope:global +draw__15dGrass_packet_cFv = .text:0x000033DC; // type:function size:0xA80 scope:global +calc__15dGrass_packet_cFv = .text:0x00003E5C; // type:function size:0x4CC scope:global +checkGroundY__FR4cXyz = .text:0x00004328; // type:function size:0xA8 scope:global +update__15dGrass_packet_cFv = .text:0x000043D0; // type:function size:0x64C scope:global +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc = .text:0x00004A1C; // type:function size:0xF4 scope:global +newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x00004B10; // type:function size:0xF4 scope:global +deleteRoom__15dGrass_packet_cFi = .text:0x00004C04; // type:function size:0x34 scope:global +newAnm__15dGrass_packet_cFv = .text:0x00004C38; // type:function size:0x4C scope:global +setAnm__15dGrass_packet_cFis = .text:0x00004C84; // type:function size:0x28 scope:global +getSwordTopPos__9daPy_py_cCFv = .text:0x00004CAC; // type:function size:0x1C scope:global +__ct__13dGrass_room_cFv = .text:0x00004CC8; // type:function size:0xC scope:global +__ct__12dGrass_anm_cFv = .text:0x00004CD4; // type:function size:0xC scope:global +__dt__13dGrass_data_cFv = .text:0x00004CE0; // type:function size:0x3C scope:global +__ct__13dGrass_data_cFv = .text:0x00004D1C; // type:function size:0xC scope:global +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x00004D28; // type:function size:0x150 scope:global +deleteAnm__14dFlower_data_cFv = .text:0x00004E78; // type:function size:0x5C scope:global +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00004ED4; // type:function size:0x1C8 scope:global +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x0000509C; // type:function size:0xD40 scope:global +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x00005DDC; // type:function size:0x1BC scope:global +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x00005F98; // type:function size:0x10 scope:global +deleteData__14dFlower_room_cFv = .text:0x00005FA8; // type:function size:0x5C scope:global +__ct__16dFlower_packet_cFv = .text:0x00006004; // type:function size:0x148 scope:global +draw__16dFlower_packet_cFv = .text:0x0000614C; // type:function size:0x9C8 scope:global +calc__16dFlower_packet_cFv = .text:0x00006B14; // type:function size:0x228 scope:global +flowerCheckGroundY__FR4cXyz = .text:0x00006D3C; // type:function size:0xC8 scope:global +update__16dFlower_packet_cFv = .text:0x00006E04; // type:function size:0x258 scope:global +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs = .text:0x0000705C; // type:function size:0x16C scope:global +newData__16dFlower_packet_cFScR4cXyziScs = .text:0x000071C8; // type:function size:0xE4 scope:global +deleteRoom__16dFlower_packet_cFi = .text:0x000072AC; // type:function size:0x34 scope:global +newAnm__16dFlower_packet_cFv = .text:0x000072E0; // type:function size:0x4C scope:global +setAnm__16dFlower_packet_cFis = .text:0x0000732C; // type:function size:0x28 scope:global +__ct__14dFlower_room_cFv = .text:0x00007354; // type:function size:0xC scope:global +__ct__13dFlower_anm_cFv = .text:0x00007360; // type:function size:0xC scope:global +__dt__14dFlower_data_cFv = .text:0x0000736C; // type:function size:0x3C scope:global +__ct__14dFlower_data_cFv = .text:0x000073A8; // type:function size:0xC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4001 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4149 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@4150 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4153 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4154 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4509 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4510 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4511 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4512 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4513 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4514 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4515 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4600 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4656 = .rodata:0x00000074; // type:object size:0x8 scope:local +@4657 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4835 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4836 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4837 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4838 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4841 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4996 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4997 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4998 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4999 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:string +@5003 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5006 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5007 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@5142 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5143 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5144 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5145 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5146 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5147 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5148 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5149 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5150 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5151 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5261 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5262 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5352 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5781 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5782 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5784 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5839 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5916 = .rodata:0x00000154; // type:object size:0x8 scope:local +@5958 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5961 = .rodata:0x00000160; // type:object size:0x8 scope:local +@6080 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6081 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6082 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6166 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6182 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:float +@6262 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float +@6337 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6978 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6979 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6980 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6981 = .rodata:0x00000194; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000198; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_M_kusa05_RGBATEX = .data:0x00000020; // type:object size:0x800 scope:global +l_M_Hijiki00TEX = .data:0x00000820; // type:object size:0x800 scope:global +l_pos = .data:0x00001020; // type:object size:0x3C0 scope:global +l_normal = .data:0x000013E0; // type:object size:0xC scope:global +l_color = .data:0x000013EC; // type:object size:0x14 scope:global +l_texCoord = .data:0x00001400; // type:object size:0xA0 scope:global +l_M_Kusa_9qDL = .data:0x000014A0; // type:object size:0xCB scope:global +l_M_Kusa_9q_cDL = .data:0x00001580; // type:object size:0xCB scope:global +l_M_TenGusaDL = .data:0x00001660; // type:object size:0xD4 scope:global +l_Tengusa_matDL = .data:0x00001740; // type:object size:0xA8 scope:global +l_kusa9q_matDL = .data:0x00001800; // type:object size:0xA8 scope:global +l_kusa9q_l4_matDL = .data:0x000018C0; // type:object size:0xA8 scope:global +@4620 = .data:0x00001968; // type:object size:0xC scope:local +l_vtxDescList$4654 = .data:0x00001974; // type:object size:0x28 scope:local +l_vtxAttrFmtList$4655 = .data:0x0000199C; // type:object size:0x50 scope:local +l_J_Ohana00_64TEX = .data:0x00001A00; // type:object size:0x800 scope:global +l_flowerPos = .data:0x00002200; // type:object size:0x2C4 scope:global +l_flowerNormal = .data:0x000024C4; // type:object size:0xB4 scope:global +l_flowerColor = .data:0x00002578; // type:object size:0x8 scope:global +l_flowerTexCoord = .data:0x00002580; // type:object size:0x138 scope:global +l_J_hana00DL = .data:0x000026C0; // type:object size:0x150 scope:global +l_J_hana00_cDL = .data:0x00002820; // type:object size:0xDE scope:global +l_matDL = .data:0x00002900; // type:object size:0x99 scope:global +l_matLight4DL = .data:0x000029A0; // type:object size:0x99 scope:global +l_J_Ohana01_64128_0419TEX = .data:0x00002A40; // type:object size:0x1000 scope:global +l_flowerPos2 = .data:0x00003A40; // type:object size:0x4C8 scope:global +l_flowerNormal2 = .data:0x00003F08; // type:object size:0x120 scope:global +l_flowerColor2 = .data:0x00004028; // type:object size:0x8 scope:global +l_flowerTexCoord2 = .data:0x00004030; // type:object size:0x120 scope:global +l_J_hana01DL = .data:0x00004160; // type:object size:0x138 scope:global +l_J_hana01_c_00DL = .data:0x000042A0; // type:object size:0xDE scope:global +l_J_hana01_c_01DL = .data:0x00004380; // type:object size:0x128 scope:global +l_mat2DL = .data:0x000044C0; // type:object size:0x99 scope:global +l_mat2Light4DL = .data:0x00004560; // type:object size:0x99 scope:global +@5875 = .data:0x000045FC; // type:object size:0xC scope:local data:4byte +@6092 = .data:0x00004608; // type:object size:0x20 scope:local +l_offsetData$localstatic15$create__9daGrass_cFv = .data:0x00004628; // type:object size:0x40 scope:local +daGrass_METHODS = .data:0x00004668; // type:object size:0x20 scope:global +g_profile_GRASS = .data:0x00004688; // type:object size:0x30 scope:global +__vt__16dFlower_packet_c = .data:0x000046B8; // type:object size:0x14 scope:global +__vt__15dGrass_packet_c = .data:0x000046CC; // type:object size:0x14 scope:global +__vt__15dCcMassS_HitInf = .data:0x000046E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4293 = .bss:0x00000048; // type:object size:0xC scope:local +ang$4292 = .bss:0x00000058; // type:object size:0x6 scope:local +exec_count_dammy$4868 = .bss:0x0000005E; // type:object size:0x2 scope:local +exec_count_dammy2$4871 = .bss:0x00000062; // type:object size:0x2 scope:local +mAngleZ$5046 = .bss:0x00000068; // type:object size:0xBB8 scope:local +lbl_73_bss_C20 = .bss:0x00000C20; // type:object size:0x1 data:byte +@5442 = .bss:0x00000C24; // type:object size:0xC scope:local +ang$5441 = .bss:0x00000C34; // type:object size:0x6 scope:local +@6340 = .bss:0x00000C3C; // type:object size:0xC scope:local +@6342 = .bss:0x00000C48; // type:object size:0xC scope:local +@6343 = .bss:0x00000C54; // type:object size:0xC scope:local +@6344 = .bss:0x00000C60; // type:object size:0xC scope:local +@6345 = .bss:0x00000C6C; // type:object size:0xC scope:local +@6346 = .bss:0x00000C78; // type:object size:0xC scope:local +@6347 = .bss:0x00000C84; // type:object size:0xC scope:local +@6348 = .bss:0x00000C90; // type:object size:0xC scope:local +@6350 = .bss:0x00000C9C; // type:object size:0xC scope:local +@6351 = .bss:0x00000CA8; // type:object size:0xC scope:local +@6352 = .bss:0x00000CB4; // type:object size:0xC scope:local +@6353 = .bss:0x00000CC0; // type:object size:0xC scope:local +@6354 = .bss:0x00000CCC; // type:object size:0xC scope:local +@6355 = .bss:0x00000CD8; // type:object size:0xC scope:local +@6356 = .bss:0x00000CE4; // type:object size:0xC scope:local +@6357 = .bss:0x00000CF0; // type:object size:0xC scope:local +@6358 = .bss:0x00000CFC; // type:object size:0xC scope:local +@6359 = .bss:0x00000D08; // type:object size:0xC scope:local +@6360 = .bss:0x00000D14; // type:object size:0xC scope:local +@6361 = .bss:0x00000D20; // type:object size:0xC scope:local +@6362 = .bss:0x00000D2C; // type:object size:0xC scope:local +@6363 = .bss:0x00000D38; // type:object size:0xC scope:local +@6364 = .bss:0x00000D44; // type:object size:0xC scope:local +@6365 = .bss:0x00000D50; // type:object size:0xC scope:local +@6366 = .bss:0x00000D5C; // type:object size:0xC scope:local +@6367 = .bss:0x00000D68; // type:object size:0xC scope:local +@6368 = .bss:0x00000D74; // type:object size:0xC scope:local +@6369 = .bss:0x00000D80; // type:object size:0xC scope:local +@6370 = .bss:0x00000D8C; // type:object size:0xC scope:local +@6372 = .bss:0x00000D98; // type:object size:0xC scope:local +@6373 = .bss:0x00000DA4; // type:object size:0xC scope:local +@6374 = .bss:0x00000DB0; // type:object size:0xC scope:local +@6376 = .bss:0x00000DBC; // type:object size:0xC scope:local +@6377 = .bss:0x00000DC8; // type:object size:0xC scope:local +@6378 = .bss:0x00000DD4; // type:object size:0xC scope:local +@6379 = .bss:0x00000DE0; // type:object size:0xC scope:local +@6380 = .bss:0x00000DEC; // type:object size:0xC scope:local +@6381 = .bss:0x00000DF8; // type:object size:0xC scope:local +@6382 = .bss:0x00000E04; // type:object size:0xC scope:local +@6384 = .bss:0x00000E10; // type:object size:0xC scope:local +@6385 = .bss:0x00000E1C; // type:object size:0xC scope:local +@6386 = .bss:0x00000E28; // type:object size:0xC scope:local +@6387 = .bss:0x00000E34; // type:object size:0xC scope:local +@6388 = .bss:0x00000E40; // type:object size:0xC scope:local +@6389 = .bss:0x00000E4C; // type:object size:0xC scope:local +@6390 = .bss:0x00000E58; // type:object size:0xC scope:local +@6391 = .bss:0x00000E64; // type:object size:0xC scope:local +@6392 = .bss:0x00000E70; // type:object size:0xC scope:local +@6393 = .bss:0x00000E7C; // type:object size:0xC scope:local +@6394 = .bss:0x00000E88; // type:object size:0xC scope:local +@6395 = .bss:0x00000E94; // type:object size:0xC scope:local +@6396 = .bss:0x00000EA0; // type:object size:0xC scope:local +@6397 = .bss:0x00000EAC; // type:object size:0xC scope:local +@6398 = .bss:0x00000EB8; // type:object size:0xC scope:local +@6399 = .bss:0x00000EC4; // type:object size:0xC scope:local +@6400 = .bss:0x00000ED0; // type:object size:0xC scope:local +@6402 = .bss:0x00000EDC; // type:object size:0xC scope:local +@6403 = .bss:0x00000EE8; // type:object size:0xC scope:local +@6404 = .bss:0x00000EF4; // type:object size:0xC scope:local +@6405 = .bss:0x00000F00; // type:object size:0xC scope:local +@6406 = .bss:0x00000F0C; // type:object size:0xC scope:local +@6407 = .bss:0x00000F18; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000F24; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000F28; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000F2C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000F30; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000F34; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000F38; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000F3C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000F40; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000F44; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000F48; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000F4C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000F50; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000F54; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000F58; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000F5C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000F60; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000F64; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000F68; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000F6C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000F70; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000F74; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000F78; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000F7C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000F80; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000F84; // type:object size:0x4 scope:global +lbl_73_bss_F88 = .bss:0x00000F88; // type:object size:0x1 data:byte +l_setType0$localstatic3$create__9daGrass_cFv = .bss:0x00000F8C; // type:object size:0x2A scope:local data:2byte +lbl_73_bss_FB6 = .bss:0x00000FB6; // type:object size:0x1 data:byte +l_setType1$localstatic5$create__9daGrass_cFv = .bss:0x00000FB8; // type:object size:0x7E scope:local data:2byte +lbl_73_bss_1036 = .bss:0x00001036; // type:object size:0x1 data:byte +l_setType2$localstatic7$create__9daGrass_cFv = .bss:0x00001038; // type:object size:0x12 scope:local data:2byte +lbl_73_bss_104A = .bss:0x0000104A; // type:object size:0x1 data:byte +l_setType3$localstatic9$create__9daGrass_cFv = .bss:0x0000104C; // type:object size:0x2A scope:local data:2byte +lbl_73_bss_1076 = .bss:0x00001076; // type:object size:0x1 data:byte +l_setType4$localstatic11$create__9daGrass_cFv = .bss:0x00001078; // type:object size:0x66 scope:local data:2byte +lbl_73_bss_10DE = .bss:0x000010DE; // type:object size:0x1 data:byte +l_setType5$localstatic13$create__9daGrass_cFv = .bss:0x000010E0; // type:object size:0x2A scope:local data:2byte diff --git a/config/GZ2P01/rels/d_a_guard_mng/splits.txt b/config/GZ2P01/rels/d_a_guard_mng/splits.txt new file mode 100644 index 0000000000..fd49e078a3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_guard_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_guard_mng.cpp: + .text start:0x00000078 end:0x0000033C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_guard_mng/symbols.txt b/config/GZ2P01/rels/d_a_guard_mng/symbols.txt new file mode 100644 index 0000000000..7bcadc8f87 --- /dev/null +++ b/config/GZ2P01/rels/d_a_guard_mng/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_sub__FPvPv = .text:0x00000078; // type:function size:0x84 scope:global +checkMerchantNum__12daGuardMng_cFv = .text:0x000000FC; // type:function size:0x50 scope:global +checkAppearTag__12daGuardMng_cFP12daTagGuard_c = .text:0x0000014C; // type:function size:0x80 scope:global +daGuardMng_Execute__FP12daGuardMng_c = .text:0x000001CC; // type:function size:0xD8 scope:global +daGuardMng_IsDelete__FP12daGuardMng_c = .text:0x000002A4; // type:function size:0x8 scope:global +daGuardMng_Delete__FP12daGuardMng_c = .text:0x000002AC; // type:function size:0x30 scope:global +daGuardMng_Create__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +mGuardDataTbl$localstatic3$getGuardParam__12daGuardMng_cFv = .rodata:0x00000000; // type:object size:0x8 scope:local +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +l_daGuardMng_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_GUARD_MNG = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_hitobj/splits.txt b/config/GZ2P01/rels/d_a_hitobj/splits.txt new file mode 100644 index 0000000000..95bc54acd7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hitobj.cpp: + .text start:0x00000078 end:0x000002EC + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_hitobj/symbols.txt b/config/GZ2P01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 0000000000..065aebe924 --- /dev/null +++ b/config/GZ2P01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daHitobj_Draw__FP12hitobj_class = .text:0x00000078; // type:function size:0x8 scope:global +daHitobj_Execute__FP12hitobj_class = .text:0x00000080; // type:function size:0x68 scope:global +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000E8; // type:function size:0x8 scope:global +daHitobj_Delete__FP12hitobj_class = .text:0x000000F0; // type:function size:0x30 scope:global +daHitobj_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x13C scope:global +__dt__8cM3dGSphFv = .text:0x0000025C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002A4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x7 scope:local data:string_table +cc_sph_src$3657 = .data:0x00000000; // type:object size:0x40 scope:local +l_daHitobj_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_HITOBJ = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_horse/splits.txt b/config/GZ2P01/rels/d_a_horse/splits.txt new file mode 100644 index 0000000000..c0f908f9c2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_horse/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_horse.cpp: + .text start:0x000000EC end:0x0000D658 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000428 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x00000268 diff --git a/config/GZ2P01/rels/d_a_horse/symbols.txt b/config/GZ2P01/rels/d_a_horse/symbols.txt new file mode 100644 index 0000000000..7846a12284 --- /dev/null +++ b/config/GZ2P01/rels/d_a_horse/symbols.txt @@ -0,0 +1,375 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +setReinPos__13daHorseRein_cFi = .text:0x000000EC; // type:function size:0x440 scope:global +__dt__4cXyzFv = .text:0x0000052C; // type:function size:0x3C scope:global +setReinPosPart__13daHorseRein_cFi = .text:0x00000568; // type:function size:0xF0 scope:global +coHitCallbackBoarJump__9daHorse_cFP10fopAc_ac_c = .text:0x00000658; // type:function size:0x2B8 scope:global +__dt__8cM3dGPlaFv = .text:0x00000910; // type:function size:0x48 scope:global +coHitCallbackBoarHit__9daHorse_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000958; // type:function size:0x16C scope:global +coHitCallbackCowHit__9daHorse_cFP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x11C scope:global +daHorse_coHitCallbackBoarJump__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000BE0; // type:function size:0x24 scope:global +daHorse_coHitCallbackCowHit__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000C04; // type:function size:0x24 scope:global +daHorse_coHitCallbackAll__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000C28; // type:function size:0x5C scope:global +daHorse_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000C84; // type:function size:0xB4 scope:global +modelCallBack__9daHorse_cFi = .text:0x00000D38; // type:function size:0x3C4 scope:global +daHorse_modelCallBack__FP8J3DJointi = .text:0x000010FC; // type:function size:0x44 scope:global +daHorse_searchSingleBoar__FP10fopAc_ac_cPv = .text:0x00001140; // type:function size:0x18 scope:global +createHeap__9daHorse_cFv = .text:0x00001158; // type:function size:0x340 scope:global +__ct__4cXyzFv = .text:0x00001498; // type:function size:0x4 scope:global +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000149C; // type:function size:0x6C scope:global +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x00001508; // type:function size:0x5C scope:global +__dt__10J3DMtxCalcFv = .text:0x00001564; // type:function size:0x48 scope:global +daHorse_createHeap__FP10fopAc_ac_c = .text:0x000015AC; // type:function size:0x20 scope:global +checkEnding__9daHorse_cFv = .text:0x000015CC; // type:function size:0x8C scope:global +create__9daHorse_cFv = .text:0x00001658; // type:function size:0x864 scope:global +daHorse_Create__FP10fopAc_ac_c = .text:0x00001EBC; // type:function size:0x20 scope:global +setBasAnime__9daHorse_cFi = .text:0x00001EDC; // type:function size:0x1A0 scope:global +resetBasAnime__9daHorse_cFv = .text:0x0000207C; // type:function size:0x18 scope:global +setDoubleAnime__9daHorse_cFfffUsUsf = .text:0x00002094; // type:function size:0x338 scope:global +setSingleAnime__9daHorse_cFUsffsfi = .text:0x000023CC; // type:function size:0x1B8 scope:global +animePlay__9daHorse_cFv = .text:0x00002584; // type:function size:0x1E8 scope:global +checkDemoAction__9daHorse_cFv = .text:0x0000276C; // type:function size:0x2E4 scope:global +setStickRodeoMove__9daHorse_cFv = .text:0x00002A50; // type:function size:0x3EC scope:global +setStickCallMove__9daHorse_cFv = .text:0x00002E3C; // type:function size:0x70 scope:global +setDemoMoveData__9daHorse_cFPUlPC4cXyz = .text:0x00002EAC; // type:function size:0x1D4 scope:global +setDemoData__9daHorse_cFv = .text:0x00003080; // type:function size:0x6B8 scope:global +acceptPlayerRide__9daHorse_cFv = .text:0x00003738; // type:function size:0x88 scope:global +setStickData__9daHorse_cFv = .text:0x000037C0; // type:function size:0x228 scope:global +setTurnStartVibration__9daHorse_cFv = .text:0x000039E8; // type:function size:0x4 scope:global +setTurnVibration__9daHorse_cFv = .text:0x000039EC; // type:function size:0x4 scope:global +setMoveAnime__9daHorse_cFf = .text:0x000039F0; // type:function size:0x718 scope:global +checkHorseNoMove__9daHorse_cFi = .text:0x00004108; // type:function size:0xB38 scope:global +checkTurnPlayerState__9daHorse_cFv = .text:0x00004C40; // type:function size:0xB8 scope:global +setSpeedAndAngle__9daHorse_cFv = .text:0x00004CF8; // type:function size:0xC10 scope:global +checkWaitTurn__9daHorse_cCFv = .text:0x00005908; // type:function size:0x2C scope:global +setRoomInfo__9daHorse_cFi = .text:0x00005934; // type:function size:0x1A4 scope:global +setBodyPart__9daHorse_cFv = .text:0x00005AD8; // type:function size:0xC0 scope:global +setMatrix__9daHorse_cFv = .text:0x00005B98; // type:function size:0x280 scope:global +setDashEffect__9daHorse_cFPUl = .text:0x00005E18; // type:function size:0x294 scope:global +setEffect__9daHorse_cFv = .text:0x000060AC; // type:function size:0x5EC scope:global +setCollision__9daHorse_cFv = .text:0x00006698; // type:function size:0x210 scope:global +autoGroundHit__9daHorse_cFv = .text:0x000068A8; // type:function size:0x78 scope:global +setTailAngle__9daHorse_cFv = .text:0x00006920; // type:function size:0x144 scope:global +setNeckAngle__9daHorse_cFv = .text:0x00006A64; // type:function size:0x1D4 scope:global +copyFootMatrix__9daHorse_cFv = .text:0x00006C38; // type:function size:0x98 scope:global +setFootMatrix__9daHorse_cFv = .text:0x00006CD0; // type:function size:0x278 scope:global +setLegAngle__9daHorse_cFfiiPs = .text:0x00006F48; // type:function size:0x628 scope:global +footBgCheck__9daHorse_cFv = .text:0x00007570; // type:function size:0x5FC scope:global +setReinPosMoveInit__9daHorse_cFi = .text:0x00007B6C; // type:function size:0x400 scope:global +copyReinPos__9daHorse_cFv = .text:0x00007F6C; // type:function size:0x108 scope:global +setReinPosHandSubstance__9daHorse_cFi = .text:0x00008074; // type:function size:0x258 scope:global +setReinPosNormalSubstance__9daHorse_cFv = .text:0x000082CC; // type:function size:0x1EC scope:global +bgCheck__9daHorse_cFv = .text:0x000084B8; // type:function size:0x41C scope:global +checkSpecialWallHitSubstance__9daHorse_cCFRC4cXyz = .text:0x000088D4; // type:function size:0x9C scope:global +setServiceWaitTimer__9daHorse_cFv = .text:0x00008970; // type:function size:0x50 scope:global +checkServiceWaitAnime__9daHorse_cFv = .text:0x000089C0; // type:function size:0x44 scope:global +checkTurnInput__9daHorse_cFv = .text:0x00008A04; // type:function size:0xAC scope:global +checkTgHitTurn__9daHorse_cFv = .text:0x00008AB0; // type:function size:0xD0 scope:global +checkTurnAfterFastMove__9daHorse_cFf = .text:0x00008B80; // type:function size:0x168 scope:global +setNeckAnimeMorf__9daHorse_cFv = .text:0x00008CE8; // type:function size:0x60 scope:global +setNeckAnime__9daHorse_cFUsffs = .text:0x00008D48; // type:function size:0x11C scope:global +resetNeckAnime__9daHorse_cFv = .text:0x00008E64; // type:function size:0x40 scope:global +setLashCnt__9daHorse_cFv = .text:0x00008EA4; // type:function size:0x2FC scope:global +setTalkModeWolf__9daHorse_cFv = .text:0x000091A0; // type:function size:0xA4 scope:global +setBoarHit__9daHorse_cFP10fopAc_ac_ci = .text:0x00009244; // type:function size:0xE8 scope:global +savePos__9daHorse_cFv = .text:0x0000932C; // type:function size:0x64 scope:global +callHorseSubstance__9daHorse_cFPC4cXyz = .text:0x00009390; // type:function size:0x298 scope:global +setHorsePosAndAngleSubstance__9daHorse_cFPC4cXyzs = .text:0x00009628; // type:function size:0x14C scope:global +checkPlayerHeavy__9daHorse_cFv = .text:0x00009774; // type:function size:0x74 scope:global +setTgCoGrp__9daHorse_cFUlUl = .text:0x000097E8; // type:function size:0x70 scope:global +onRideFlgSubstance__9daHorse_cFv = .text:0x00009858; // type:function size:0x3C scope:global +offRideFlgSubstance__9daHorse_cFv = .text:0x00009894; // type:function size:0x34 scope:global +procWaitInit__9daHorse_cFv = .text:0x000098C8; // type:function size:0xB0 scope:global +procWait__9daHorse_cFv = .text:0x00009978; // type:function size:0x74C scope:global +procMoveInit__9daHorse_cFv = .text:0x0000A0C4; // type:function size:0x7C scope:global +procMove__9daHorse_cFv = .text:0x0000A140; // type:function size:0x45C scope:global +procStopInit__9daHorse_cFv = .text:0x0000A59C; // type:function size:0x1E0 scope:global +procStop__9daHorse_cFv = .text:0x0000A77C; // type:function size:0x2BC scope:global +procTurnInit__9daHorse_cFi = .text:0x0000AA38; // type:function size:0x238 scope:global +procTurn__9daHorse_cFv = .text:0x0000AC70; // type:function size:0x558 scope:global +procJumpInit__9daHorse_cFi = .text:0x0000B1C8; // type:function size:0x2D8 scope:global +procJump__9daHorse_cFv = .text:0x0000B4A0; // type:function size:0x324 scope:global +procLandInit__9daHorse_cFfi = .text:0x0000B7C4; // type:function size:0x16C scope:global +procLand__9daHorse_cFv = .text:0x0000B930; // type:function size:0x13C scope:global +procLargeDamageInit__9daHorse_cFv = .text:0x0000BA6C; // type:function size:0xC0 scope:global +procLargeDamage__9daHorse_cFv = .text:0x0000BB2C; // type:function size:0x5C scope:global +procToolDemoInit__9daHorse_cFv = .text:0x0000BB88; // type:function size:0x7C scope:global +procToolDemo__9daHorse_cFv = .text:0x0000BC04; // type:function size:0x1B8 scope:global +searchSceneChangeArea__9daHorse_cFP10fopAc_ac_c = .text:0x0000BDBC; // type:function size:0x44 scope:global +daHorse_searchSceneChangeArea__FP10fopAc_ac_cPv = .text:0x0000BE00; // type:function size:0x34 scope:global +execute__9daHorse_cFv = .text:0x0000BE34; // type:function size:0x8FC scope:global +daHorse_Execute__FP9daHorse_c = .text:0x0000C730; // type:function size:0x20 scope:global +draw__9daHorse_cFv = .text:0x0000C750; // type:function size:0x1DC scope:global +daHorse_Draw__FP9daHorse_c = .text:0x0000C92C; // type:function size:0x20 scope:global +__dt__9daHorse_cFv = .text:0x0000C94C; // type:function size:0x390 scope:global +daHorse_Delete__FP9daHorse_c = .text:0x0000CCDC; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000CD04; // type:function size:0x48 scope:global +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x0000CD4C; // type:function size:0x4 scope:global +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x0000CD50; // type:function size:0x4 scope:global +getAnmTransform__10J3DMtxCalcFUc = .text:0x0000CD54; // type:function size:0x8 scope:global +getAnmTransform__10J3DMtxCalcFv = .text:0x0000CD5C; // type:function size:0x8 scope:global +setWeight__10J3DMtxCalcFUcf = .text:0x0000CD64; // type:function size:0x4 scope:global +getWeight__10J3DMtxCalcCFUc = .text:0x0000CD68; // type:function size:0xC scope:global +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x0000CD74; // type:function size:0x28 scope:global +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000CD9C; // type:function size:0x30 scope:global +__sinit_d_a_horse_cpp = .text:0x0000CDCC; // type:function size:0x94 scope:local +@36@__dt__14dBgS_HorseAcchFv = .text:0x0000CE60; // type:function size:0x8 scope:local +@20@__dt__14dBgS_HorseAcchFv = .text:0x0000CE68; // type:function size:0x8 scope:local +__ct__9daHorse_cFv = .text:0x0000CE70; // type:function size:0x2C0 scope:global +__dt__17daHorseFootData_cFv = .text:0x0000D130; // type:function size:0x3C scope:global +__ct__17daHorseFootData_cFv = .text:0x0000D16C; // type:function size:0x4 scope:global +__dt__13daHorseRein_cFv = .text:0x0000D170; // type:function size:0x3C scope:global +__ct__13daHorseRein_cFv = .text:0x0000D1AC; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000D1B0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000D1F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000D240; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x0000D288; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000D354; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000D3D8; // type:function size:0x5C scope:global +__dt__14dBgS_HorseAcchFv = .text:0x0000D434; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000D4A4; // type:function size:0x70 scope:global +__dt__16daPy_frameCtrl_cFv = .text:0x0000D514; // type:function size:0x5C scope:global +__ct__16daPy_frameCtrl_cFv = .text:0x0000D570; // type:function size:0x4C scope:global +__dt__19mDoExt_AnmRatioPackFv = .text:0x0000D5BC; // type:function size:0x3C scope:global +__ct__19mDoExt_AnmRatioPackFv = .text:0x0000D5F8; // type:function size:0x18 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000D610; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3894 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +m_footJointTable__9daHorse_c = .rodata:0x00000014; // type:object size:0x8 scope:global +m_callLimitDistance2__9daHorse_c = .rodata:0x0000001C; // type:object size:0x4 scope:global +m__14daHorse_hio_c0 = .rodata:0x00000020; // type:object size:0x124 scope:global data:float +@4303 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@4304 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000160; // type:object size:0x8 scope:local +@4310 = .rodata:0x00000168; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000170; // type:object size:0x8 scope:local +@4312 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4313 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000180; // type:object size:0x8 scope:local data:double +@4465 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4466 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float +@5177 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5178 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:float +@5179 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5180 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:float +@5181 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5182 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5183 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5529 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5530 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5531 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float +@5629 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5630 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5722 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float +@5814 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5889 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5890 = .rodata:0x000001D8; // type:object size:0x4 scope:local +footEffectRate$6303 = .rodata:0x000001DC; // type:object size:0x10 scope:local +@6389 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6390 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6391 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6392 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6393 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6871 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6872 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6873 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6874 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6875 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6876 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6877 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6878 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7216 = .rodata:0x00000220; // type:object size:0x4 scope:local data:string +@7217 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@7218 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float +@7219 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7274 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float +@7300 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7362 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7363 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7364 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7373 = .rodata:0x00000244; // type:object size:0xC scope:local +@7374 = .rodata:0x00000250; // type:object size:0x6 scope:local +@7439 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7440 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7691 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7692 = .rodata:0x00000264; // type:object size:0x4 scope:local +@7693 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7694 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7695 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7696 = .rodata:0x00000274; // type:object size:0x4 scope:local +localHeadPos$7706 = .rodata:0x00000278; // type:object size:0xC scope:local +@7747 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7748 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7749 = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float +@7848 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@8279 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8509 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8510 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8511 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8623 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8624 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@8625 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8626 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8627 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8628 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@8629 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8630 = .rodata:0x000002C0; // type:object size:0x4 scope:local +zeldaLocalLeft$8682 = .rodata:0x000002C4; // type:object size:0xC scope:local +zeldaLocalRight$8683 = .rodata:0x000002D0; // type:object size:0xC scope:local +@8805 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@8806 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@8904 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@8905 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8963 = .rodata:0x000002EC; // type:object size:0x4 scope:local data:float +@9264 = .rodata:0x000002F0; // type:object size:0x4 scope:local data:string +@9265 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9537 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9538 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9539 = .rodata:0x00000300; // type:object size:0x4 scope:local +@9540 = .rodata:0x00000304; // type:object size:0x4 scope:local +@9541 = .rodata:0x00000308; // type:object size:0x4 scope:local +@9676 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@9716 = .rodata:0x00000310; // type:object size:0x4 scope:local +stopFootEffectFrame$9720 = .rodata:0x00000314; // type:object size:0x30 scope:local +stopStandFootEffectFrame$9721 = .rodata:0x00000344; // type:object size:0x30 scope:local +@9792 = .rodata:0x00000374; // type:object size:0x4 scope:local +@9793 = .rodata:0x00000378; // type:object size:0x4 scope:local +@9794 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@9831 = .rodata:0x00000380; // type:object size:0x4 scope:local +@9832 = .rodata:0x00000384; // type:object size:0x4 scope:local +@9833 = .rodata:0x00000388; // type:object size:0x4 scope:local +@9982 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@10106 = .rodata:0x00000390; // type:object size:0x4 scope:local +@10308 = .rodata:0x00000394; // type:object size:0xC scope:local +@10523 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@10703 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@10704 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@10705 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003B0; // type:object size:0x75 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_autoUpHeight = .data:0x00000020; // type:object size:0x4 scope:global data:float +l_cylSrc = .data:0x00000024; // type:object size:0x44 scope:global +l_sphSrc = .data:0x00000068; // type:object size:0x40 scope:global +@4886 = .data:0x000000A8; // type:object size:0xC scope:local +@4887 = .data:0x000000B4; // type:object size:0xC scope:local +@4888 = .data:0x000000C0; // type:object size:0xC scope:local +@4889 = .data:0x000000CC; // type:object size:0xC scope:local +@4890 = .data:0x000000D8; // type:object size:0xC scope:local +@4891 = .data:0x000000E4; // type:object size:0xC scope:local +@4892 = .data:0x000000F0; // type:object size:0xC scope:local +@9343 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@9546 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@9680 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +@9802 = .data:0x00000120; // type:object size:0xC scope:local data:4byte +@9992 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@10113 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@10171 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@10185 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +reinLineColor$10541 = .data:0x0000015C; // type:object size:0x4 scope:local +l_daHorse_Method = .data:0x00000160; // type:object size:0x20 scope:global +g_profile_HORSE = .data:0x00000180; // type:object size:0x30 scope:global +__vt__16daPy_frameCtrl_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000001E0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000020C; // type:object size:0xC scope:global +__vt__14dBgS_HorseAcch = .data:0x00000218; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x00000248; // type:object size:0x2C scope:global +__vt__19J3DMtxCalcNoAnmBase = .data:0x00000274; // type:object size:0x2C scope:global +__vt__10J3DMtxCalc = .data:0x000002A0; // type:object size:0x2C scope:global +__vt__8cM3dGPla = .data:0x000002CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4179 = .bss:0x00000048; // type:object size:0xC scope:local +l_frontFootOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@4180 = .bss:0x00000060; // type:object size:0xC scope:local +l_backFootOffset = .bss:0x0000006C; // type:object size:0xC scope:global data:float +@7279 = .bss:0x00000078; // type:object size:0xC scope:local +localEyePos$7278 = .bss:0x00000088; // type:object size:0xC scope:local +@7469 = .bss:0x00000094; // type:object size:0xC scope:local +runScale$7468 = .bss:0x000000A4; // type:object size:0xC scope:local +@7473 = .bss:0x000000B0; // type:object size:0xC scope:local +landScale$7472 = .bss:0x000000C0; // type:object size:0xC scope:local +@7477 = .bss:0x000000CC; // type:object size:0xC scope:local +grassRunScale$7476 = .bss:0x000000DC; // type:object size:0xC scope:local +@7481 = .bss:0x000000E8; // type:object size:0xC scope:local +waterDirection$7480 = .bss:0x000000F8; // type:object size:0xC scope:local +@8516 = .bss:0x00000104; // type:object size:0xC scope:local +reinLeftStart$8515 = .bss:0x00000114; // type:object size:0xC scope:local +@8520 = .bss:0x00000120; // type:object size:0xC scope:local +reinRightStart$8519 = .bss:0x00000130; // type:object size:0xC scope:local +@8524 = .bss:0x0000013C; // type:object size:0xC scope:local +localNeckLeft$8523 = .bss:0x0000014C; // type:object size:0xC scope:local +@8528 = .bss:0x00000158; // type:object size:0xC scope:local +localNeckRight$8527 = .bss:0x00000168; // type:object size:0xC scope:local +@8753 = .bss:0x00000174; // type:object size:0xC scope:local +saddleLeft$8752 = .bss:0x00000184; // type:object size:0xC scope:local +@8757 = .bss:0x00000190; // type:object size:0xC scope:local +saddleRight$8756 = .bss:0x000001A0; // type:object size:0xC scope:local +@8813 = .bss:0x000001AC; // type:object size:0xC scope:local +localCenterPos$8812 = .bss:0x000001BC; // type:object size:0xC scope:local +@8817 = .bss:0x000001C8; // type:object size:0xC scope:local +localFrontPos$8816 = .bss:0x000001D8; // type:object size:0xC scope:local +@8821 = .bss:0x000001E4; // type:object size:0xC scope:local +localBackPos$8820 = .bss:0x000001F4; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000200; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000204; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000208; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000020C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000210; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000214; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000218; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000021C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000220; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000224; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000228; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000022C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000230; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000234; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000238; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000023C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000240; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000244; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000248; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000024C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000250; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000254; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000258; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000264; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_hozelda/splits.txt b/config/GZ2P01/rels/d_a_hozelda/splits.txt new file mode 100644 index 0000000000..498dcf3971 --- /dev/null +++ b/config/GZ2P01/rels/d_a_hozelda/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hozelda.cpp: + .text start:0x00000078 end:0x00003014 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000108 diff --git a/config/GZ2P01/rels/d_a_hozelda/symbols.txt b/config/GZ2P01/rels/d_a_hozelda/symbols.txt new file mode 100644 index 0000000000..fc6fd840a1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_hozelda/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daHoZelda_searchGanon__FP10fopAc_ac_cPv = .text:0x00000078; // type:function size:0x14 scope:global +init__18daHoZelda_matAnm_cFv = .text:0x0000008C; // type:function size:0x30 scope:global +calc__18daHoZelda_matAnm_cCFP11J3DMaterial = .text:0x000000BC; // type:function size:0x124 scope:global +createHeap__11daHoZelda_cFv = .text:0x000001E0; // type:function size:0x42C scope:global +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x0000060C; // type:function size:0x6C scope:global +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x00000678; // type:function size:0x5C scope:global +__dt__10J3DMtxCalcFv = .text:0x000006D4; // type:function size:0x48 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000071C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000758; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000770; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007AC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007C4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000080C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000830; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000086C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000884; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008C0; // type:function size:0x18 scope:global +daHoZelda_createHeap__FP10fopAc_ac_c = .text:0x000008D8; // type:function size:0x20 scope:global +modelCallBack__11daHoZelda_cFUs = .text:0x000008F8; // type:function size:0x254 scope:global +daHoZelda_modelCallBack__FP8J3DJointi = .text:0x00000B4C; // type:function size:0x44 scope:global +create__11daHoZelda_cFv = .text:0x00000B90; // type:function size:0x29C scope:global +__dt__16daPy_frameCtrl_cFv = .text:0x00000E2C; // type:function size:0x5C scope:global +__ct__16daPy_frameCtrl_cFv = .text:0x00000E88; // type:function size:0x4C scope:global +__dt__19mDoExt_AnmRatioPackFv = .text:0x00000ED4; // type:function size:0x3C scope:global +__ct__19mDoExt_AnmRatioPackFv = .text:0x00000F10; // type:function size:0x18 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F28; // type:function size:0x48 scope:global +daHoZelda_Create__FP10fopAc_ac_c = .text:0x00000F70; // type:function size:0x20 scope:global +__dt__11daHoZelda_cFv = .text:0x00000F90; // type:function size:0x174 scope:global +daHoZelda_Delete__FP11daHoZelda_c = .text:0x00001104; // type:function size:0x28 scope:global +setDoubleAnime__11daHoZelda_cFfffUsUsf = .text:0x0000112C; // type:function size:0x240 scope:global +setUpperAnime__11daHoZelda_cFUs = .text:0x0000136C; // type:function size:0xA8 scope:global +resetUpperAnime__11daHoZelda_cFv = .text:0x00001414; // type:function size:0x8C scope:global +setSingleAnime__11daHoZelda_cFUsffsf = .text:0x000014A0; // type:function size:0x170 scope:global +animePlay__11daHoZelda_cFv = .text:0x00001610; // type:function size:0x144 scope:global +setEyeBtp__11daHoZelda_cFUs = .text:0x00001754; // type:function size:0x7C scope:global +setEyeBtk__11daHoZelda_cFUsUc = .text:0x000017D0; // type:function size:0x80 scope:global +setNormalFace__11daHoZelda_cFv = .text:0x00001850; // type:function size:0x40 scope:global +setAnm__11daHoZelda_cFv = .text:0x00001890; // type:function size:0x794 scope:global +setBowModel__11daHoZelda_cFv = .text:0x00002024; // type:function size:0x110 scope:global +setMatrix__11daHoZelda_cFv = .text:0x00002134; // type:function size:0x104 scope:global +shootArrow__11daHoZelda_cFv = .text:0x00002238; // type:function size:0x38 scope:global +deleteArrow__11daHoZelda_cFv = .text:0x00002270; // type:function size:0x88 scope:global +setBowBck__11daHoZelda_cFUs = .text:0x000022F8; // type:function size:0x84 scope:global +setRideOffset__11daHoZelda_cFv = .text:0x0000237C; // type:function size:0x68 scope:global +clearEyeMove__11daHoZelda_cFv = .text:0x000023E4; // type:function size:0x50 scope:global +setEyeMove__11daHoZelda_cFPC4cXyzss = .text:0x00002434; // type:function size:0x264 scope:global +setNeckAngle__11daHoZelda_cFv = .text:0x00002698; // type:function size:0x2BC scope:global +searchBodyAngle__11daHoZelda_cFv = .text:0x00002954; // type:function size:0x258 scope:global +execute__11daHoZelda_cFv = .text:0x00002BAC; // type:function size:0x178 scope:global +daHoZelda_Execute__FP11daHoZelda_c = .text:0x00002D24; // type:function size:0x20 scope:global +draw__11daHoZelda_cFv = .text:0x00002D44; // type:function size:0x104 scope:global +daHoZelda_Draw__FP11daHoZelda_c = .text:0x00002E48; // type:function size:0x20 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002E68; // type:function size:0x30 scope:global +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x00002E98; // type:function size:0x4 scope:global +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x00002E9C; // type:function size:0x4 scope:global +getAnmTransform__10J3DMtxCalcFUc = .text:0x00002EA0; // type:function size:0x8 scope:global +getAnmTransform__10J3DMtxCalcFv = .text:0x00002EA8; // type:function size:0x8 scope:global +setWeight__10J3DMtxCalcFUcf = .text:0x00002EB0; // type:function size:0x4 scope:global +getWeight__10J3DMtxCalcCFUc = .text:0x00002EB4; // type:function size:0xC scope:global +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x00002EC0; // type:function size:0x28 scope:global +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x00002EE8; // type:function size:0x30 scope:global +cLib_calcTimer__FPUc = .text:0x00002F18; // type:function size:0x1C scope:global +__dt__18daHoZelda_matAnm_cFv = .text:0x00002F34; // type:function size:0xE0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x8 scope:global data:string +m__16daHoZelda_hio_c0 = .rodata:0x00000008; // type:object size:0x10 scope:global +@3697 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4062 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4209 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4283 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local +localEyePos$4537 = .rodata:0x00000038; // type:object size:0xC scope:local +localHeadCenterPos$4538 = .rodata:0x00000044; // type:object size:0xC scope:local +@4580 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4581 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000058; // type:object size:0x4 scope:local +localHorseRidePos$4586 = .rodata:0x0000005C; // type:object size:0xC scope:local +localFrontHorseRidePos$4587 = .rodata:0x00000068; // type:object size:0xC scope:local +baseRidePos$4672 = .rodata:0x00000074; // type:object size:0xC scope:local +frontRidePos$4673 = .rodata:0x00000080; // type:object size:0xC scope:local +@4752 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4754 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4756 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@4862 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4938 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4940 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4941 = .rodata:0x000000C0; // type:object size:0x8 scope:local +l_daHoZelda_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_HOZELDA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daPy_frameCtrl_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000068; // type:object size:0xC scope:global +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x00000074; // type:object size:0x2C scope:global +__vt__19J3DMtxCalcNoAnmBase = .data:0x000000A0; // type:object size:0x2C scope:global +__vt__10J3DMtxCalc = .data:0x000000CC; // type:object size:0x2C scope:global +__vt__18daHoZelda_matAnm_c = .data:0x000000F8; // type:object size:0x10 scope:global +lbl_263_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_263_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_izumi_gate/splits.txt b/config/GZ2P01/rels/d_a_izumi_gate/splits.txt new file mode 100644 index 0000000000..d6409b7669 --- /dev/null +++ b/config/GZ2P01/rels/d_a_izumi_gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_izumi_gate.cpp: + .text start:0x00000078 end:0x000003E0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_izumi_gate/symbols.txt b/config/GZ2P01/rels/d_a_izumi_gate/symbols.txt new file mode 100644 index 0000000000..12624cac9a --- /dev/null +++ b/config/GZ2P01/rels/d_a_izumi_gate/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daIzumiGate_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daIzumiGate_cFv = .text:0x00000098; // type:function size:0x54 scope:global +daIzumiGate_Draw__FP13daIzumiGate_c = .text:0x000000EC; // type:function size:0x2C scope:global +daIzumiGate_Execute__FP13daIzumiGate_c = .text:0x00000118; // type:function size:0x20 scope:global +daIzumiGate_IsDelete__FP13daIzumiGate_c = .text:0x00000138; // type:function size:0x8 scope:global +daIzumiGate_Delete__FP13daIzumiGate_c = .text:0x00000140; // type:function size:0x24 scope:global +daIzumiGate_Create__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0xDC scope:global +CreateHeap__13daIzumiGate_cFv = .text:0x00000240; // type:function size:0x78 scope:global +Create__13daIzumiGate_cFv = .text:0x000002B8; // type:function size:0x24 scope:global +Execute__13daIzumiGate_cFPPA3_A4_f = .text:0x000002DC; // type:function size:0x2C scope:global +Draw__13daIzumiGate_cFv = .text:0x00000308; // type:function size:0xA4 scope:global +Delete__13daIzumiGate_cFv = .text:0x000003AC; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x2E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daIzumiGate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Izumi_Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daIzumiGate_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_kago/splits.txt b/config/GZ2P01/rels/d_a_kago/splits.txt new file mode 100644 index 0000000000..3517e58922 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_kago.cpp: + .text start:0x000000EC end:0x0000B630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000248 + .data start:0x00000000 end:0x00000214 + .bss start:0x0000000C end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_kago/symbols.txt b/config/GZ2P01/rels/d_a_kago/symbols.txt new file mode 100644 index 0000000000..f89fae1792 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kago/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daKago_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +getBckName__8daKago_cFi = .text:0x000001A0; // type:function size:0x90 scope:global +setBck__8daKago_cFiUcff = .text:0x00000230; // type:function size:0xA8 scope:global +checkBck__8daKago_cFi = .text:0x000002D8; // type:function size:0x60 scope:global +draw__8daKago_cFv = .text:0x00000338; // type:function size:0x12C scope:global +__dt__4cXyzFv = .text:0x00000464; // type:function size:0x3C scope:global +daKago_Draw__FP8daKago_c = .text:0x000004A0; // type:function size:0x20 scope:global +executeBalloonMenu__8daKago_cFv = .text:0x000004C0; // type:function size:0x228 scope:global +checkGroundHeight__8daKago_cF4cXyzPf = .text:0x000006E8; // type:function size:0x4C8 scope:global +checkRoofHeight__8daKago_cF4cXyz = .text:0x00000BB0; // type:function size:0x1A0 scope:global +checkMoveHeight__8daKago_cFv = .text:0x00000D50; // type:function size:0x98 scope:global +checkSizeBg__8daKago_cFv = .text:0x00000DE8; // type:function size:0x3EC scope:global +__dt__8cM3dGPlaFv = .text:0x000011D4; // type:function size:0x48 scope:global +getBeforeGroundHeight__8daKago_cFUc = .text:0x0000121C; // type:function size:0x8 scope:global +demo_skip__8daKago_cFi = .text:0x00001224; // type:function size:0x380 scope:global +DemoSkipCallBack__8daKago_cFPvi = .text:0x000015A4; // type:function size:0x34 scope:global +setActionMode__8daKago_cFii = .text:0x000015D8; // type:function size:0x14 scope:global +setMidnaTagPos__8daKago_cFv = .text:0x000015EC; // type:function size:0x94 scope:global +setMidnaRideOn__8daKago_cFv = .text:0x00001680; // type:function size:0x4C scope:global +setPlayerRideOn__8daKago_cFv = .text:0x000016CC; // type:function size:0x3C scope:global +setRideOff__8daKago_cFv = .text:0x00001708; // type:function size:0x64 scope:global +searchNearPassPoint__8daKago_cFv = .text:0x0000176C; // type:function size:0x24C scope:global +setSceneChange__8daKago_cFi = .text:0x000019B8; // type:function size:0xC8 scope:global +createBalloonScore__8daKago_cFv = .text:0x00001A80; // type:function size:0x70 scope:global +startBalloonScore__8daKago_cFv = .text:0x00001AF0; // type:function size:0x74 scope:global +endBalloonScore__8daKago_cFv = .text:0x00001B64; // type:function size:0x64 scope:global +checkNextPath__8daKago_cF4cXyz = .text:0x00001BC8; // type:function size:0x80 scope:global +checkHeight__8daKago_cFv = .text:0x00001C48; // type:function size:0x2C scope:global +checkYaguraPos__8daKago_cF4cXyz = .text:0x00001C74; // type:function size:0xAC scope:global +checkWallHitFall__8daKago_cFi = .text:0x00001D20; // type:function size:0x38C scope:global +checkAttackStart__8daKago_cFv = .text:0x000020AC; // type:function size:0x70 scope:global +getValueY__8daKago_cFf = .text:0x0000211C; // type:function size:0x118 scope:global +getValueX__8daKago_cFf = .text:0x00002234; // type:function size:0x24 scope:global +getValueAbsX__8daKago_cFf = .text:0x00002258; // type:function size:0x2C scope:global +flySpeedCalcLockOn__8daKago_cFv = .text:0x00002284; // type:function size:0x228 scope:global +flySpeedCalc__8daKago_cFsi = .text:0x000024AC; // type:function size:0x70C scope:global +checkFlySceneChange__8daKago_cFv = .text:0x00002BB8; // type:function size:0x100 scope:global +setFlyAway__8daKago_cFv = .text:0x00002CB8; // type:function size:0x8C scope:global +setFlyAnime__8daKago_cFv = .text:0x00002D44; // type:function size:0xC8 scope:global +executeFly__8daKago_cFv = .text:0x00002E0C; // type:function size:0x630 scope:global +executeStagger__8daKago_cFv = .text:0x0000343C; // type:function size:0x80C scope:global +executeWait__8daKago_cFv = .text:0x00003C48; // type:function size:0x24C scope:global +calcAttackMove__8daKago_cFi = .text:0x00003E94; // type:function size:0x1B8 scope:global +executeAttack__8daKago_cFv = .text:0x0000404C; // type:function size:0x50C scope:global +calcCircleCamera__8daKago_cFi = .text:0x00004558; // type:function size:0x1E4 scope:global +executeEvent__8daKago_cFv = .text:0x0000473C; // type:function size:0x11C scope:global +initPerchDemo__8daKago_cFv = .text:0x00004858; // type:function size:0x5BC scope:global +executePerchDemo__8daKago_cFv = .text:0x00004E14; // type:function size:0xDC8 scope:global +PerchDemoAwayForward__8daKago_cFv = .text:0x00005BDC; // type:function size:0x9BC scope:global +executePerch__8daKago_cFv = .text:0x00006598; // type:function size:0x50 scope:global +executeEvent2__8daKago_cFv = .text:0x000065E8; // type:function size:0xA8 scope:global +initFirstDemo__8daKago_cFv = .text:0x00006690; // type:function size:0x834 scope:global +executeFirstDemo__8daKago_cFv = .text:0x00006EC4; // type:function size:0x1060 scope:global +executePerch2__8daKago_cFv = .text:0x00007F24; // type:function size:0x50 scope:global +executeLandingLakeHairia__8daKago_cFv = .text:0x00007F74; // type:function size:0x9B8 scope:global +executeLandingBoartHouse__8daKago_cFv = .text:0x0000892C; // type:function size:0x7C4 scope:global +executeLanding__8daKago_cFv = .text:0x000090F0; // type:function size:0x60 scope:global +moveDemoFly__8daKago_cFv = .text:0x00009150; // type:function size:0x780 scope:global +setFlyEffect__8daKago_cFv = .text:0x000098D0; // type:function size:0x184 scope:global +setDashEffect__8daKago_cFv = .text:0x00009A54; // type:function size:0x190 scope:global +setDamageEffect__8daKago_cFv = .text:0x00009BE4; // type:function size:0x184 scope:global +setDashBlurEffect__8daKago_cFi = .text:0x00009D68; // type:function size:0x238 scope:global +setWallHitEffect__8daKago_cF4cXyzi = .text:0x00009FA0; // type:function size:0xAC scope:global +setSibukiEffect__8daKago_cFv = .text:0x0000A04C; // type:function size:0x160 scope:global +setDashSibukiEffect__8daKago_cFv = .text:0x0000A1AC; // type:function size:0xC4 scope:global +setWaterFallEffect__8daKago_cFv = .text:0x0000A270; // type:function size:0x150 scope:global +s_waterfall__FPvPv = .text:0x0000A3C0; // type:function size:0xAC scope:global +setFlySound__8daKago_cFv = .text:0x0000A46C; // type:function size:0x2A0 scope:global +action__8daKago_cFv = .text:0x0000A70C; // type:function size:0x324 scope:global +mtx_set__8daKago_cFv = .text:0x0000AA30; // type:function size:0xC0 scope:global +cc_set__8daKago_cFv = .text:0x0000AAF0; // type:function size:0xA8 scope:global +execute__8daKago_cFv = .text:0x0000AB98; // type:function size:0x110 scope:global +daKago_Execute__FP8daKago_c = .text:0x0000ACA8; // type:function size:0x20 scope:global +daKago_IsDelete__FP8daKago_c = .text:0x0000ACC8; // type:function size:0x8 scope:global +_delete__8daKago_cFv = .text:0x0000ACD0; // type:function size:0x70 scope:global +daKago_Delete__FP8daKago_c = .text:0x0000AD40; // type:function size:0x20 scope:global +ctrlJoint__8daKago_cFP8J3DJointP8J3DModel = .text:0x0000AD60; // type:function size:0xBC scope:global +JointCallBack__8daKago_cFP8J3DJointi = .text:0x0000AE1C; // type:function size:0x4C scope:global +CreateHeap__8daKago_cFv = .text:0x0000AE68; // type:function size:0x190 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000AFF8; // type:function size:0x20 scope:global +create__8daKago_cFv = .text:0x0000B018; // type:function size:0x450 scope:global +__dt__8cM3dGSphFv = .text:0x0000B468; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000B4B0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B4F8; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000B568; // type:function size:0x4 scope:global +daKago_Create__FP8daKago_c = .text:0x0000B56C; // type:function size:0x20 scope:global +__dt__12daKago_HIO_cFv = .text:0x0000B58C; // type:function size:0x48 scope:global +__sinit_d_a_kago_cpp = .text:0x0000B5D4; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B610; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B618; // type:function size:0x8 scope:local +getMidnaActor__9daPy_py_cFv = .text:0x0000B620; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3929 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3936 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4033 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4034 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4202 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4204 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4255 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4256 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4415 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4478 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4481 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4482 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4486 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4488 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4492 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4493 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4494 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@5091 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5092 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5329 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5478 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5479 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5480 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5481 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5482 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5673 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5674 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5675 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5722 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5723 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5724 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5725 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5852 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5853 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5854 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5855 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5856 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5857 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6160 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6161 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6162 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6163 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6164 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6372 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6373 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6544 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6545 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6546 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6547 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6548 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6549 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6550 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float +@6551 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6552 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6553 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6554 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6555 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6556 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6557 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6558 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6559 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6917 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6918 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6919 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6920 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6921 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6922 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6923 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7121 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7122 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7123 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7124 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7125 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7126 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7127 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7128 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7129 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7286 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7287 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7288 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7289 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:string +@7290 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7291 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7292 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7293 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7294 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7295 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7296 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7910 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7911 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7912 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7981 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000210; // type:object size:0x38 scope:local data:string_table +cc_sph_src__22@unnamed@d_a_kago_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global +@3969 = .data:0x00000040; // type:object size:0x3C scope:local +@4496 = .data:0x0000007C; // type:object size:0x2C scope:local +@6166 = .data:0x000000A8; // type:object size:0x1C scope:local +@6560 = .data:0x000000C4; // type:object size:0x24 scope:local +@6924 = .data:0x000000E8; // type:object size:0x28 scope:local +@7130 = .data:0x00000110; // type:object size:0x1C scope:local +kago_wall_hit_id$7718 = .data:0x0000012C; // type:object size:0xC scope:local +kago_wave_id$7737 = .data:0x00000138; // type:object size:0x6 scope:local +kago_wave_id$7791 = .data:0x00000140; // type:object size:0x4 scope:local +@7982 = .data:0x00000144; // type:object size:0x2C scope:local +l_daKago_Method = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_KAGO = .data:0x00000190; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12daKago_HIO_c = .data:0x00000208; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_265_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3924 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_kytag00/splits.txt b/config/GZ2P01/rels/d_a_kytag00/splits.txt new file mode 100644 index 0000000000..08930cdc12 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag00.cpp: + .text start:0x00000078 end:0x000012D8 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_kytag00/symbols.txt b/config/GZ2P01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 0000000000..c154b63d49 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_check_pos__FP13kytag00_class = .text:0x00000078; // type:function size:0x2C4 scope:global +wether_tag_reset__FP13kytag00_class = .text:0x0000033C; // type:function size:0x34 scope:global +wether_tag_move__FP13kytag00_class = .text:0x00000370; // type:function size:0x350 scope:global +raincnt_set__Ff = .text:0x000006C0; // type:function size:0x44 scope:global +raincnt_cut__Fv = .text:0x00000704; // type:function size:0x14 scope:global +wether_tag_efect_reset__FP13kytag00_class = .text:0x00000718; // type:function size:0x100 scope:global +wether_tag_efect_move__FP13kytag00_class = .text:0x00000818; // type:function size:0x7A8 scope:global +daKytag00_Draw__FP13kytag00_class = .text:0x00000FC0; // type:function size:0x24 scope:global +daKytag00_Execute__FP13kytag00_class = .text:0x00000FE4; // type:function size:0xE8 scope:global +daKytag00_IsDelete__FP13kytag00_class = .text:0x000010CC; // type:function size:0x8 scope:global +daKytag00_Delete__FP13kytag00_class = .text:0x000010D4; // type:function size:0x48 scope:global +daKytag00_Create__FP10fopAc_ac_c = .text:0x0000111C; // type:function size:0x1BC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3798 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3801 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3906 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3909 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3918 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4146 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4147 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3957 = .data:0x00000000; // type:object size:0x4C scope:local +@4108 = .data:0x0000004C; // type:object size:0x4C scope:local +l_daKytag00_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_KYTAG00 = .data:0x000000B8; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag01/splits.txt b/config/GZ2P01/rels/d_a_kytag01/splits.txt new file mode 100644 index 0000000000..833c937bb0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag01.cpp: + .text start:0x00000078 end:0x000009A4 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag01/symbols.txt b/config/GZ2P01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 0000000000..be57ae99d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_check_pos__FP13kytag01_class = .text:0x00000078; // type:function size:0x2C8 scope:global +mist_tag_move__FP13kytag01_class = .text:0x00000340; // type:function size:0x318 scope:global +daKytag01_Draw__FP13kytag01_class = .text:0x00000658; // type:function size:0x8 scope:global +daKytag01_Execute__FP13kytag01_class = .text:0x00000660; // type:function size:0x19C scope:global +daKytag01_IsDelete__FP13kytag01_class = .text:0x000007FC; // type:function size:0x8 scope:global +daKytag01_Delete__FP13kytag01_class = .text:0x00000804; // type:function size:0x8 scope:global +daKytag01_Create__FP10fopAc_ac_c = .text:0x0000080C; // type:function size:0x198 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3796 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000058; // type:object size:0x4 scope:local +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag02/splits.txt b/config/GZ2P01/rels/d_a_kytag02/splits.txt new file mode 100644 index 0000000000..1b3e1d1743 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag02.cpp: + .text start:0x00000078 end:0x000003B4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag02/symbols.txt b/config/GZ2P01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 0000000000..4be64d8d47 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag02_Draw__FP13kytag02_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag02_Execute__FP13kytag02_class = .text:0x00000080; // type:function size:0x204 scope:global +daKytag02_IsDelete__FP13kytag02_class = .text:0x00000284; // type:function size:0x8 scope:global +daKytag02_Delete__FP13kytag02_class = .text:0x0000028C; // type:function size:0x20 scope:global +daKytag02_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x108 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3666 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag03/splits.txt b/config/GZ2P01/rels/d_a_kytag03/splits.txt new file mode 100644 index 0000000000..c49051802e --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag03.cpp: + .text start:0x00000078 end:0x000017E8 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_kytag03/symbols.txt b/config/GZ2P01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 0000000000..83798a941d --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x00000078; // type:function size:0x204 scope:global +__dt__8cM3dGLinFv = .text:0x0000027C; // type:function size:0x48 scope:global +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x000002C4; // type:function size:0x114 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x000003D8; // type:function size:0x48 scope:global +getSound_pos__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0xD4 scope:global +get_Extent_pos_start_get__FP13kytag03_classP5dPathP4cXyzfPi = .text:0x000004F4; // type:function size:0x10 scope:global +get_Extent_pos_end_get__FP13kytag03_classP5dPathP4cXyzfPi = .text:0x00000504; // type:function size:0x14 scope:global +odour_move__FP13kytag03_class = .text:0x00000518; // type:function size:0xAAC scope:global +daKytag03_Draw__FP13kytag03_class = .text:0x00000FC4; // type:function size:0x8 scope:global +daKytag03_Execute__FP13kytag03_class = .text:0x00000FCC; // type:function size:0x5C8 scope:global +daKytag03_IsDelete__FP13kytag03_class = .text:0x00001594; // type:function size:0x8 scope:global +daKytag03_Delete__FP13kytag03_class = .text:0x0000159C; // type:function size:0x74 scope:global +daKytag03_Create__FP10fopAc_ac_c = .text:0x00001610; // type:function size:0x1D8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3870 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4218 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4221 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4222 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4223 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4226 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4229 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4230 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4233 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4234 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4236 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4237 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4238 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4485 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4486 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4487 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4488 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4489 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4491 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4572 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4573 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4575 = .rodata:0x000000B0; // type:object size:0x8 scope:local +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000050; // type:object size:0xC scope:global +S_ang_y_work$4270 = .bss:0x00000000; // type:object size:0x2 scope:local +lbl_268_bss_2 = .bss:0x00000002; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_kytag04/splits.txt b/config/GZ2P01/rels/d_a_kytag04/splits.txt new file mode 100644 index 0000000000..053ed64536 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag04.cpp: + .text start:0x00000078 end:0x00000F30 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_kytag04/symbols.txt b/config/GZ2P01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 0000000000..e53a0bced7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag04_Draw__FP13kytag04_class = .text:0x00000078; // type:function size:0x490 scope:global +daKytag04_Execute__FP13kytag04_class = .text:0x00000508; // type:function size:0x36C scope:global +daKytag04_IsDelete__FP13kytag04_class = .text:0x00000874; // type:function size:0x8 scope:global +daKytag04_Delete__FP13kytag04_class = .text:0x0000087C; // type:function size:0x118 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000994; // type:function size:0x128 scope:global +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x42C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000EE8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3960 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3963 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3967 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000038; // type:object size:0x26 scope:local data:string_table +l_daKytag04_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG04 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_kytag05/splits.txt b/config/GZ2P01/rels/d_a_kytag05/splits.txt new file mode 100644 index 0000000000..fcf558fe42 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag05.cpp: + .text start:0x00000078 end:0x00000130 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag05/symbols.txt b/config/GZ2P01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 0000000000..9bf2dd4e4d --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag05_Draw__FP13kytag05_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag05_Execute__FP13kytag05_class = .text:0x00000080; // type:function size:0x8 scope:global +daKytag05_IsDelete__FP13kytag05_class = .text:0x00000088; // type:function size:0x8 scope:global +daKytag05_Delete__FP13kytag05_class = .text:0x00000090; // type:function size:0x8 scope:global +daKytag05_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag06/splits.txt b/config/GZ2P01/rels/d_a_kytag06/splits.txt new file mode 100644 index 0000000000..e9f6e13722 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kytag06.cpp: + .text start:0x000000EC end:0x000026E8 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_kytag06/symbols.txt b/config/GZ2P01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 0000000000..7a90d2ca89 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +dice_wether_init__FUcff = .text:0x000000EC; // type:function size:0xAC scope:global +dice_wether_execute__FUcff = .text:0x00000198; // type:function size:0xD4 scope:global +dice_rain_minus__Fv = .text:0x0000026C; // type:function size:0x64 scope:global +dKy_event_proc__Fv = .text:0x000002D0; // type:function size:0x4D8 scope:global +daKytag06_type_04_Execute__FP13kytag06_class = .text:0x000007A8; // type:function size:0x20 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x44 scope:global +near_rail_get__FP13kytag06_classP4cXyz = .text:0x0000080C; // type:function size:0x190 scope:global +daKytag06_Draw__FP13kytag06_class = .text:0x0000099C; // type:function size:0x30 scope:global +daKytag06_lv7_boss_wether_proc__FP13kytag06_classUc = .text:0x000009CC; // type:function size:0x100 scope:global +daKytag06_Ganon_wether_proc__FP13kytag06_classUc = .text:0x00000ACC; // type:function size:0x268 scope:global +daKytag06_wether_proc__FP13kytag06_classUc = .text:0x00000D34; // type:function size:0x210 scope:global +daKytag06_type_07_wether_Execute__FP13kytag06_class = .text:0x00000F44; // type:function size:0x2C scope:global +daKytag06_type_07_Execute__FP13kytag06_class = .text:0x00000F70; // type:function size:0x2B4 scope:global +__dt__4cXyzFv = .text:0x00001224; // type:function size:0x3C scope:global +daKytag06_type_06_Execute__FP13kytag06_class = .text:0x00001260; // type:function size:0x2F4 scope:global +daKytag06_type_08_Execute__FP13kytag06_class = .text:0x00001554; // type:function size:0x2C scope:global +daKytag06_type_09_Execute__FP13kytag06_class = .text:0x00001580; // type:function size:0x2C scope:global +daKytag06_type_10_Execute__FP13kytag06_class = .text:0x000015AC; // type:function size:0x400 scope:global +daKytag06_type_11_Execute__FP13kytag06_class = .text:0x000019AC; // type:function size:0x78 scope:global +daKytag06_type_05_Execute__FP13kytag06_class = .text:0x00001A24; // type:function size:0x178 scope:global +daKytag06_type_03_Execute__FP13kytag06_class = .text:0x00001B9C; // type:function size:0x20C scope:global +daKytag06_Execute__FP13kytag06_class = .text:0x00001DA8; // type:function size:0x560 scope:global +daKytag06_IsDelete__FP13kytag06_class = .text:0x00002308; // type:function size:0x8 scope:global +daKytag06_Delete__FP13kytag06_class = .text:0x00002310; // type:function size:0x40 scope:global +daKytag06_type04_init__FP10fopAc_ac_c = .text:0x00002350; // type:function size:0x20 scope:global +daKytag06_type06_init__FP10fopAc_ac_c = .text:0x00002370; // type:function size:0x24 scope:global +daKytag06_type02_init__FP10fopAc_ac_c = .text:0x00002394; // type:function size:0x20 scope:global +daKytag06_type03_init__FP10fopAc_ac_c = .text:0x000023B4; // type:function size:0x154 scope:global +daKytag06_Create__FP10fopAc_ac_c = .text:0x00002508; // type:function size:0x1E0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3740 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3942 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4006 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4007 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4011 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4013 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4117 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4119 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4121 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4130 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4205 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4208 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4209 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:string +@4338 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4340 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4343 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4349 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4350 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4351 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4406 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4610 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4613 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4638 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4771 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000118; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +S_time_table$3766 = .data:0x00000020; // type:object size:0x20 scope:local +S_wether_table$3767 = .data:0x00000040; // type:object size:0x8 scope:local +S_wether_mode_pat01$3768 = .data:0x00000048; // type:object size:0x4 scope:local +S_wether_time_pat01$3769 = .data:0x0000004C; // type:object size:0xC scope:local +S_wether_mode_pat02$3770 = .data:0x00000058; // type:object size:0x4 scope:local +S_wether_time_pat02$3771 = .data:0x0000005C; // type:object size:0xC scope:local +S_wether_mode_pat03$3772 = .data:0x00000068; // type:object size:0x4 scope:local +S_wether_time_pat03$3773 = .data:0x0000006C; // type:object size:0xC scope:local +S_wether_mode_pat04$3774 = .data:0x00000078; // type:object size:0x2 scope:local +S_wether_time_pat04$3775 = .data:0x0000007C; // type:object size:0x4 scope:local +S_wether_mode_pat05$3776 = .data:0x00000080; // type:object size:0x4 scope:local +S_wether_time_pat05$3777 = .data:0x00000084; // type:object size:0xC scope:local +@3883 = .data:0x00000090; // type:object size:0x1C scope:local +@4064 = .data:0x000000AC; // type:object size:0x20 scope:local +w_eff_name$4163 = .data:0x000000CC; // type:object size:0x8 scope:local +@4611 = .data:0x000000D4; // type:object size:0x30 scope:local +@4772 = .data:0x00000104; // type:object size:0x30 scope:local +l_daKytag06_Method = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_KYTAG06 = .data:0x00000154; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4165 = .bss:0x00000048; // type:object size:0xC scope:local +c_pos$4164 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag07/splits.txt b/config/GZ2P01/rels/d_a_kytag07/splits.txt new file mode 100644 index 0000000000..54ce9ce0b6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag07.cpp: + .text start:0x00000078 end:0x0000027C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag07/symbols.txt b/config/GZ2P01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 0000000000..610ad74edb --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag07_Draw__FP13kytag07_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag07_Execute__FP13kytag07_class = .text:0x00000080; // type:function size:0xB4 scope:global +daKytag07_IsDelete__FP13kytag07_class = .text:0x00000134; // type:function size:0x54 scope:global +daKytag07_Delete__FP13kytag07_class = .text:0x00000188; // type:function size:0x28 scope:global +daKytag07_Create__FP10fopAc_ac_c = .text:0x000001B0; // type:function size:0xCC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3754 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3757 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3761 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag08/splits.txt b/config/GZ2P01/rels/d_a_kytag08/splits.txt new file mode 100644 index 0000000000..46694164f8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag08/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag08.cpp: + .text start:0x00000078 end:0x00000D84 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_kytag08/symbols.txt b/config/GZ2P01/rels/d_a_kytag08/symbols.txt new file mode 100644 index 0000000000..7c6af45352 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag08/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag08_Draw__FP13kytag08_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag08_Execute__FP13kytag08_class = .text:0x00000080; // type:function size:0x920 scope:global +daKytag08_IsDelete__FP13kytag08_class = .text:0x000009A0; // type:function size:0x8 scope:global +daKytag08_Delete__FP13kytag08_class = .text:0x000009A8; // type:function size:0xCC scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000A74; // type:function size:0x78 scope:global +daKytag08_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x250 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000D3C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4012 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000008; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4016 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4017 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4020 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4036 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x8 scope:local data:string_table +l_daKytag08_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG08 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_kytag09/splits.txt b/config/GZ2P01/rels/d_a_kytag09/splits.txt new file mode 100644 index 0000000000..79b264ebd5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag09/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag09.cpp: + .text start:0x00000078 end:0x000006BC + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_kytag09/symbols.txt b/config/GZ2P01/rels/d_a_kytag09/symbols.txt new file mode 100644 index 0000000000..41e102e3f8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag09/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag09_Draw__FP13kytag09_class = .text:0x00000078; // type:function size:0x1FC scope:global +daKytag09_Execute__FP13kytag09_class = .text:0x00000274; // type:function size:0x8 scope:global +daKytag09_IsDelete__FP13kytag09_class = .text:0x0000027C; // type:function size:0x8 scope:global +daKytag09_Delete__FP13kytag09_class = .text:0x00000284; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x168 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x00000440; // type:function size:0xD4 scope:global +daKytag09_Create__FP10fopAc_ac_c = .text:0x00000514; // type:function size:0x160 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000674; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x12 scope:local data:string_table +l_daKytag09_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG09 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_kytag10/splits.txt b/config/GZ2P01/rels/d_a_kytag10/splits.txt new file mode 100644 index 0000000000..abd8f61d9b --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag10/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag10.cpp: + .text start:0x00000078 end:0x00000878 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag10/symbols.txt b/config/GZ2P01/rels/d_a_kytag10/symbols.txt new file mode 100644 index 0000000000..547108edf1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag10/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x00000078; // type:function size:0x114 scope:global +set_path_info__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x48 scope:global +get_Extent_pos_start_get__FP13kytag10_classP5dPathP4cXyzfPi = .text:0x000001D4; // type:function size:0x10 scope:global +get_Extent_pos_end_get__FP13kytag10_classP5dPathP4cXyzfPi = .text:0x000001E4; // type:function size:0x14 scope:global +sparks_move__FP13kytag10_class = .text:0x000001F8; // type:function size:0x3D0 scope:global +daKytag10_Draw__FP13kytag10_class = .text:0x000005C8; // type:function size:0x8 scope:global +daKytag10_Execute__FP13kytag10_class = .text:0x000005D0; // type:function size:0x24 scope:global +daKytag10_IsDelete__FP13kytag10_class = .text:0x000005F4; // type:function size:0x8 scope:global +daKytag10_Delete__FP13kytag10_class = .text:0x000005FC; // type:function size:0xCC scope:global +daKytag10_Create__FP10fopAc_ac_c = .text:0x000006C8; // type:function size:0x1B0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3954 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3971 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000044; // type:object size:0x4 scope:local +l_daKytag10_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG10 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag11/splits.txt b/config/GZ2P01/rels/d_a_kytag11/splits.txt new file mode 100644 index 0000000000..21f4148caf --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag11/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag11.cpp: + .text start:0x00000078 end:0x000003EC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag11/symbols.txt b/config/GZ2P01/rels/d_a_kytag11/symbols.txt new file mode 100644 index 0000000000..a3890ca257 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag11/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag11_Draw__FP13kytag11_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag11_Execute__FP13kytag11_class = .text:0x00000080; // type:function size:0x278 scope:global +daKytag11_IsDelete__FP13kytag11_class = .text:0x000002F8; // type:function size:0x8 scope:global +daKytag11_Delete__FP13kytag11_class = .text:0x00000300; // type:function size:0x8 scope:global +daKytag11_Create__FP10fopAc_ac_c = .text:0x00000308; // type:function size:0xAC scope:global +dKankyo_DayProc__Fv = .text:0x000003B4; // type:function size:0x38 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3874 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000018; // type:object size:0x8 scope:local +l_daKytag11_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG11 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag12/splits.txt b/config/GZ2P01/rels/d_a_kytag12/splits.txt new file mode 100644 index 0000000000..2be2d1484c --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag12/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag12.cpp: + .text start:0x00000078 end:0x00003438 + .rodata start:0x00000000 end:0x000001F4 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_kytag12/symbols.txt b/config/GZ2P01/rels/d_a_kytag12/symbols.txt new file mode 100644 index 0000000000..fb80e4d773 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag12/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +d_kytag12_cut_turn_check__Fv = .text:0x00000078; // type:function size:0x48 scope:global +d_kytag12_cut_normal_check__Fv = .text:0x000000C0; // type:function size:0x38 scope:global +daKytag12_Draw__FP13kytag12_class = .text:0x000000F8; // type:function size:0x8 scope:global +daKytag12_light_swprd_proc__FP13kytag12_class = .text:0x00000100; // type:function size:0x110 scope:global +__dt__4cXyzFv = .text:0x00000210; // type:function size:0x3C scope:global +daKytag12_Execute_standard__FP13kytag12_class = .text:0x0000024C; // type:function size:0x14D0 scope:global +daKytag12_Execute_arrival__FP13kytag12_class = .text:0x0000171C; // type:function size:0xE14 scope:global +daKytag12_Execute_R00__FP13kytag12_class = .text:0x00002530; // type:function size:0xD58 scope:global +daKytag12_Execute__FP13kytag12_class = .text:0x00003288; // type:function size:0xE0 scope:global +daKytag12_IsDelete__FP13kytag12_class = .text:0x00003368; // type:function size:0x8 scope:global +daKytag12_Delete__FP13kytag12_class = .text:0x00003370; // type:function size:0x18 scope:global +daKytag12_Create__FP10fopAc_ac_c = .text:0x00003388; // type:function size:0xAC scope:global +__ct__4cXyzFv = .text:0x00003434; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3836 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3838 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3839 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3843 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4473 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4474 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4477 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4480 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4481 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4482 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4484 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4485 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4486 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4487 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4488 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4489 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4494 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4496 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4497 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4498 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4502 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4504 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4505 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4506 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4507 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4508 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4509 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4510 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4511 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4512 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4516 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4517 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4518 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4519 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4520 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000108; // type:object size:0x4 scope:local data:string +@4522 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4526 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4533 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4961 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4962 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4963 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4964 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4965 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4966 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4967 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4968 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4969 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4970 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5266 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5267 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5268 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5269 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5270 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5271 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@5272 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5273 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5274 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5275 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5276 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5277 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5278 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5279 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5280 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5281 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5282 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5283 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5284 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5285 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:string +@5286 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5287 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5288 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5289 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5290 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5291 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5292 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5293 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5294 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5295 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5296 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5297 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5298 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001EC; // type:object size:0x7 scope:local data:string_table +@4529 = .data:0x00000000; // type:object size:0x24 scope:local +l_daKytag12_Method = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_KYTAG12 = .data:0x00000044; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag13/splits.txt b/config/GZ2P01/rels/d_a_kytag13/splits.txt new file mode 100644 index 0000000000..83e961fb13 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag13/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag13.cpp: + .text start:0x00000078 end:0x000012E8 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_kytag13/symbols.txt b/config/GZ2P01/rels/d_a_kytag13/symbols.txt new file mode 100644 index 0000000000..9256db92a7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag13/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag13_Draw__FP13kytag13_class = .text:0x00000078; // type:function size:0x8 scope:global +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x00000080; // type:function size:0xB0 scope:global +daKytag13_Execute_standard__FP13kytag13_class = .text:0x00000130; // type:function size:0xE98 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000FC8; // type:function size:0x78 scope:global +daKytag13_Execute__FP13kytag13_class = .text:0x00001040; // type:function size:0x40 scope:global +daKytag13_IsDelete__FP13kytag13_class = .text:0x00001080; // type:function size:0x8 scope:global +daKytag13_Delete__FP13kytag13_class = .text:0x00001088; // type:function size:0x8 scope:global +daKytag13_Create__FP10fopAc_ac_c = .text:0x00001090; // type:function size:0x240 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000012D0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000012D8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000012E0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3783 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3784 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4184 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4185 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4189 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4202 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4203 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4210 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4211 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4212 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4213 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4216 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4217 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4335 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4337 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000000C8; // type:object size:0x7 scope:local data:string_table +l_daKytag13_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG13 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag14/splits.txt b/config/GZ2P01/rels/d_a_kytag14/splits.txt new file mode 100644 index 0000000000..d7d0f2175c --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag14/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag14.cpp: + .text start:0x00000078 end:0x000002C0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag14/symbols.txt b/config/GZ2P01/rels/d_a_kytag14/symbols.txt new file mode 100644 index 0000000000..4666ab13b9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag14/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag14_Draw__FP13kytag14_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag14_Execute__FP13kytag14_class = .text:0x00000080; // type:function size:0x194 scope:global +daKytag14_IsDelete__FP13kytag14_class = .text:0x00000214; // type:function size:0x8 scope:global +daKytag14_Delete__FP13kytag14_class = .text:0x0000021C; // type:function size:0x8 scope:global +daKytag14_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0x9C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag14_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG14 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag15/splits.txt b/config/GZ2P01/rels/d_a_kytag15/splits.txt new file mode 100644 index 0000000000..6eb4a8c67a --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag15/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag15.cpp: + .text start:0x00000078 end:0x00000578 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_kytag15/symbols.txt b/config/GZ2P01/rels/d_a_kytag15/symbols.txt new file mode 100644 index 0000000000..e6c7706f8d --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag15/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag15_Draw__FP13kytag15_class = .text:0x00000078; // type:function size:0x1C0 scope:global +daKytag15_Execute__FP13kytag15_class = .text:0x00000238; // type:function size:0xB8 scope:global +daKytag15_IsDelete__FP13kytag15_class = .text:0x000002F0; // type:function size:0x8 scope:global +daKytag15_Delete__FP13kytag15_class = .text:0x000002F8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0xCC scope:global +daKytag15_Create__FP10fopAc_ac_c = .text:0x000003F4; // type:function size:0x13C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000530; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3823 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3826 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3845 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x10 scope:local data:string_table +l_daKytag15_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG15 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_kytag16/splits.txt b/config/GZ2P01/rels/d_a_kytag16/splits.txt new file mode 100644 index 0000000000..7e8a7d0f04 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag16/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag16.cpp: + .text start:0x00000078 end:0x0000054C + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_kytag16/symbols.txt b/config/GZ2P01/rels/d_a_kytag16/symbols.txt new file mode 100644 index 0000000000..580aa7f3f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag16/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag16_Draw__FP13kytag16_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag16_Execute__FP13kytag16_class = .text:0x00000080; // type:function size:0x23C scope:global +daKytag16_IsDelete__FP13kytag16_class = .text:0x000002BC; // type:function size:0x8 scope:global +daKytag16_Delete__FP13kytag16_class = .text:0x000002C4; // type:function size:0x8 scope:global +daKytag16_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x280 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3839 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3842 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@3845 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3902 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3910 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x8 scope:local data:string_table +@3917 = .data:0x00000000; // type:object size:0x20 scope:local +l_daKytag16_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_KYTAG16 = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_kytag17/splits.txt b/config/GZ2P01/rels/d_a_kytag17/splits.txt new file mode 100644 index 0000000000..e6b6d1dc0e --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag17/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag17.cpp: + .text start:0x00000078 end:0x00000100 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_kytag17/symbols.txt b/config/GZ2P01/rels/d_a_kytag17/symbols.txt new file mode 100644 index 0000000000..7fe4e2009b --- /dev/null +++ b/config/GZ2P01/rels/d_a_kytag17/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daKytag17_Draw__FP13kytag17_class = .text:0x00000078; // type:function size:0x8 scope:global +daKytag17_Execute__FP13kytag17_class = .text:0x00000080; // type:function size:0x8 scope:global +daKytag17_IsDelete__FP13kytag17_class = .text:0x00000088; // type:function size:0x8 scope:global +daKytag17_Delete__FP13kytag17_class = .text:0x00000090; // type:function size:0x8 scope:global +daKytag17_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x68 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag17_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KYTAG17 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_mant/splits.txt b/config/GZ2P01/rels/d_a_mant/splits.txt new file mode 100644 index 0000000000..b10cba8fab --- /dev/null +++ b/config/GZ2P01/rels/d_a_mant/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mant.cpp: + .text start:0x00000078 end:0x00001A24 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000924C + .bss start:0x00000004 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_mant/symbols.txt b/config/GZ2P01/rels/d_a_mant/symbols.txt new file mode 100644 index 0000000000..743f4a0c03 --- /dev/null +++ b/config/GZ2P01/rels/d_a_mant/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__15daMant_packet_cFv = .text:0x00000078; // type:function size:0x420 scope:global +daMant_Draw__FP10mant_class = .text:0x00000498; // type:function size:0xB4 scope:global +joint_control__FP10mant_classP8mant_j_siff = .text:0x0000054C; // type:function size:0x7F4 scope:global +__dt__4cXyzFv = .text:0x00000D40; // type:function size:0x3C scope:global +mant_v_calc__FP10mant_class = .text:0x00000D7C; // type:function size:0x488 scope:global +mant_move__FP10mant_class = .text:0x00001204; // type:function size:0xC4 scope:global +daMant_Execute__FP10mant_class = .text:0x000012C8; // type:function size:0x420 scope:global +daMant_IsDelete__FP10mant_class = .text:0x000016E8; // type:function size:0x8 scope:global +daMant_Delete__FP10mant_class = .text:0x000016F0; // type:function size:0x8 scope:global +daMant_Create__FP10fopAc_ac_c = .text:0x000016F8; // type:function size:0x1A8 scope:global +__dt__8mant_j_sFv = .text:0x000018A0; // type:function size:0x7C scope:global +__ct__8mant_j_sFv = .text:0x0000191C; // type:function size:0x68 scope:global +__dt__15daMant_packet_cFv = .text:0x00001984; // type:function size:0x9C scope:global +__ct__4cXyzFv = .text:0x00001A20; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3815 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4113 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4123 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4127 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4238 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@4240 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4241 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4242 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4244 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4246 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4473 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4474 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4476 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4477 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_Egnd_mantTEX = .data:0x00000020; // type:object size:0x4000 scope:global +l_Egnd_mantTEX_U = .data:0x00004020; // type:object size:0x4000 scope:global data:byte +l_Egnd_mantPAL = .data:0x00008020; // type:object size:0x60 scope:global +l_pos = .data:0x00008080; // type:object size:0x7EC scope:global +l_normal = .data:0x0000886C; // type:object size:0xC scope:global +l_texCoord = .data:0x00008878; // type:object size:0x548 scope:global +l_Egnd_mantDL = .data:0x00008DC0; // type:object size:0x3EC scope:global +pal_d = .data:0x000091AC; // type:object size:0x4 scope:global +tex_d = .data:0x000091B0; // type:object size:0x8 scope:global +d_p$3889 = .data:0x000091B8; // type:object size:0x30 scope:local data:float +l_daMant_Method = .data:0x000091E8; // type:object size:0x20 scope:global +g_profile_MANT = .data:0x00009208; // type:object size:0x30 scope:global +__vt__15daMant_packet_c = .data:0x00009238; // type:object size:0x14 scope:global +lbl_277_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +mant_cut_type = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_mg_fish/splits.txt b/config/GZ2P01/rels/d_a_mg_fish/splits.txt new file mode 100644 index 0000000000..b196da91cc --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_fish/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fish.cpp: + .text start:0x000000EC end:0x0000C554 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000033C + .data start:0x00000000 end:0x000006D4 + .bss start:0x00000008 end:0x000001E4 diff --git a/config/GZ2P01/rels/d_a_mg_fish/symbols.txt b/config/GZ2P01/rels/d_a_mg_fish/symbols.txt new file mode 100644 index 0000000000..de4fb3fa2d --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_fish/symbols.txt @@ -0,0 +1,345 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daMg_Fish_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +hit_vib_set__FP13mg_fish_class = .text:0x0000013C; // type:function size:0xD0 scope:global +__dt__4cXyzFv = .text:0x0000020C; // type:function size:0x3C scope:global +sibuki_set__FP13mg_fish_classf4cXyz = .text:0x00000248; // type:function size:0x88 scope:global +s_hitfish_sub__FPvPv = .text:0x000002D0; // type:function size:0x58 scope:global +pl_check__FP13mg_fish_classf = .text:0x00000328; // type:function size:0x1AC scope:global +anm_init__FP13mg_fish_classifUcf = .text:0x000004D4; // type:function size:0xAC scope:global data:float +mouth_open__FP13mg_fish_class = .text:0x00000580; // type:function size:0x5C scope:global +mouth_close__FP13mg_fish_class = .text:0x000005DC; // type:function size:0x5C scope:global data:float +s_lure_sub__FPvPv = .text:0x00000638; // type:function size:0x7C scope:global data:float +s_esa_sub__FPvPv = .text:0x000006B4; // type:function size:0x8C scope:global +s_bait_sub__FPvPv = .text:0x00000740; // type:function size:0x6C scope:global +s_other_search_sub__FPvPv = .text:0x000007AC; // type:function size:0x78 scope:global +search_lure__FP13mg_fish_classi = .text:0x00000824; // type:function size:0x358 scope:global +s_other_bait_sub__FPvPv = .text:0x00000B7C; // type:function size:0x7C scope:global +search_bait__FP13mg_fish_class = .text:0x00000BF8; // type:function size:0x1B8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000DB0; // type:function size:0x3CC scope:global +nodeCallBack2__FP8J3DJointi = .text:0x0000117C; // type:function size:0x1E4 scope:global +nodeCallBackLH__FP8J3DJointi = .text:0x00001360; // type:function size:0xD0 scope:global +nodeCallBackBB__FP8J3DJointi = .text:0x00001430; // type:function size:0xD8 scope:global +s_bt_sub__FPvPv = .text:0x00001508; // type:function size:0x58 scope:global +s_sp_sub__FPvPv = .text:0x00001560; // type:function size:0x58 scope:global +s_lh_sub__FPvPv = .text:0x000015B8; // type:function size:0x6C scope:global +s_bin_sub__FPvPv = .text:0x00001624; // type:function size:0x58 scope:global +s_kn_sub__FPvPv = .text:0x0000167C; // type:function size:0x58 scope:global +s_ed_sub__FPvPv = .text:0x000016D4; // type:function size:0x58 scope:global +s_sy_sub__FPvPv = .text:0x0000172C; // type:function size:0x58 scope:global +s_bb_sub__FPvPv = .text:0x00001784; // type:function size:0x58 scope:global +s_bb2_sub__FPvPv = .text:0x000017DC; // type:function size:0x4C scope:global +s_sg_sub__FPvPv = .text:0x00001828; // type:function size:0x4C scope:global +daMg_Fish_Draw__FP13mg_fish_class = .text:0x00001874; // type:function size:0x474 scope:global +get_surface_y__FP13mg_fish_classP4cXyz = .text:0x00001CE8; // type:function size:0xA4 scope:global +get_ground_y__FP13mg_fish_classP4cXyz = .text:0x00001D8C; // type:function size:0xEC scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001E78; // type:function size:0x78 scope:global +mf_swim__FP13mg_fish_class = .text:0x00001EF0; // type:function size:0x438 scope:global +pos_bg_check__FP4cXyzP4cXyz = .text:0x00002328; // type:function size:0x90 scope:global +path_search__FP13mg_fish_class = .text:0x000023B8; // type:function size:0x238 scope:global +mf_swim_p__FP13mg_fish_class = .text:0x000025F0; // type:function size:0x344 scope:global +mf_swim_s__FP13mg_fish_class = .text:0x00002934; // type:function size:0x52C scope:global +mf_stay__FP13mg_fish_class = .text:0x00002E60; // type:function size:0x2C8 scope:global +mf_away__FP13mg_fish_class = .text:0x00003128; // type:function size:0x654 scope:global +ri_swim__FP13mg_fish_class = .text:0x0000377C; // type:function size:0x728 scope:global +dmcalc__FP13mg_fish_class = .text:0x00003EA4; // type:function size:0x3D4 scope:global +mf_lure_search__FP13mg_fish_class = .text:0x00004278; // type:function size:0xBE8 scope:global +mf_bait_search__FP13mg_fish_class = .text:0x00004E60; // type:function size:0x680 scope:global +mf_hit__FP13mg_fish_class = .text:0x000054E0; // type:function size:0x92C scope:global +mf_jump__FP13mg_fish_class = .text:0x00005E0C; // type:function size:0x920 scope:global +pota_set__FP13mg_fish_class = .text:0x0000672C; // type:function size:0x1F0 scope:global +mf_catch__FP13mg_fish_class = .text:0x0000691C; // type:function size:0x3C8 scope:global +mf_esa_search__FP13mg_fish_class = .text:0x00006CE4; // type:function size:0x778 scope:global +mf_esa_hit__FP13mg_fish_class = .text:0x0000745C; // type:function size:0x33C scope:global +mf_esa_catch__FP13mg_fish_class = .text:0x00007798; // type:function size:0x5B4 scope:global +mf_aqua__FP13mg_fish_class = .text:0x00007D4C; // type:function size:0x348 scope:global +ri_aqua__FP13mg_fish_class = .text:0x00008094; // type:function size:0x60C scope:global +mf_aqua_tilt__FP13mg_fish_class = .text:0x000086A0; // type:function size:0x1F8 scope:global +action__FP13mg_fish_class = .text:0x00008898; // type:function size:0xD90 scope:global +ke_control__FP13mg_fish_classP7mf_ke_s = .text:0x00009628; // type:function size:0x21C scope:global +ke_move__FP13mg_fish_classP7mf_ke_si = .text:0x00009844; // type:function size:0xBC scope:global +daMg_Fish_Execute__FP13mg_fish_class = .text:0x00009900; // type:function size:0x1444 scope:global +daMg_Fish_IsDelete__FP13mg_fish_class = .text:0x0000AD44; // type:function size:0x8 scope:global +daMg_Fish_Delete__FP13mg_fish_class = .text:0x0000AD4C; // type:function size:0x70 scope:global +useHeapInit2__FP10fopAc_ac_c = .text:0x0000ADBC; // type:function size:0x4B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B270; // type:function size:0x48 scope:global +useHeapImg_fisht__FP10fopAc_ac_c = .text:0x0000B2B8; // type:function size:0x260 scope:global +daMg_Fish_Create__FP10fopAc_ac_c = .text:0x0000B518; // type:function size:0xC90 scope:global +__dt__8cM3dGCylFv = .text:0x0000C1A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000C1F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000C238; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000C294; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000C304; // type:function size:0x70 scope:global +__dt__7mf_ke_sFv = .text:0x0000C374; // type:function size:0x60 scope:global +__ct__7mf_ke_sFv = .text:0x0000C3D4; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x0000C41C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000C458; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000C45C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000C460; // type:function size:0x48 scope:global +__dt__15daMg_Fish_HIO_cFv = .text:0x0000C4A8; // type:function size:0x48 scope:global +__sinit_d_a_mg_fish_cpp = .text:0x0000C4F0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000C52C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000C534; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000C53C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000C544; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C54C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3679 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3682 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3814 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3823 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3987 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3989 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4524 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4538 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4539 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4647 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4738 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4739 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4807 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4976 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5105 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5280 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5281 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5284 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5285 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5286 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5287 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000C8; // type:object size:0x2C scope:local +@5379 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5380 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5381 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5382 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5634 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5635 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5638 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5639 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5640 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5781 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@5957 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5958 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5959 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5960 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5961 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:string +@5962 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5964 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5965 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5966 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5967 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5968 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6132 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6133 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6134 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6135 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6136 = .rodata:0x0000016C; // type:object size:0x4 scope:local data:string +@6293 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6455 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6456 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6457 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6458 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6459 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6648 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6649 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6650 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6652 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6653 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6722 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6723 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6724 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6725 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6847 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6848 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6849 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6893 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7222 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7223 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7224 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7225 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7226 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7227 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7228 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7229 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7230 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7231 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7232 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7233 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7234 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7235 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7236 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7237 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7238 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7239 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7240 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7241 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7288 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7387 = .rodata:0x00000218; // type:object size:0xC scope:local +@7401 = .rodata:0x00000224; // type:object size:0xC scope:local +@8040 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8041 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8042 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8043 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8044 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8045 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8046 = .rodata:0x00000248; // type:object size:0x4 scope:local +@8047 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@8048 = .rodata:0x00000250; // type:object size:0x4 scope:local +@8049 = .rodata:0x00000254; // type:object size:0x4 scope:local +@8050 = .rodata:0x00000258; // type:object size:0x4 scope:local +@8051 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@8052 = .rodata:0x00000260; // type:object size:0x4 scope:local +@8053 = .rodata:0x00000264; // type:object size:0x4 scope:local +@8054 = .rodata:0x00000268; // type:object size:0x4 scope:local +@8055 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@8056 = .rodata:0x00000270; // type:object size:0x4 scope:local +@8057 = .rodata:0x00000274; // type:object size:0x4 scope:local +@8058 = .rodata:0x00000278; // type:object size:0x4 scope:local +@8785 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@8786 = .rodata:0x00000280; // type:object size:0x4 scope:local +@8787 = .rodata:0x00000284; // type:object size:0x4 scope:local +@8788 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8789 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8790 = .rodata:0x00000290; // type:object size:0x4 scope:local +@8791 = .rodata:0x00000294; // type:object size:0x4 scope:local +@8792 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8793 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8794 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8795 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8796 = .rodata:0x000002A8; // type:object size:0x4 scope:local data:string +@8797 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@8798 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@8799 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@8800 = .rodata:0x000002B8; // type:object size:0x4 scope:local data:string +@8801 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@8803 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@8804 = .rodata:0x000002C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000002D0; // type:object size:0x6A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global +vib_p$3694 = .data:0x00000028; // type:object size:0x10 scope:local +learn_d$3913 = .data:0x00000038; // type:object size:0x5 scope:local +swim_path127 = .data:0x00000040; // type:object size:0x2B0 scope:global +joint_offset_LM$5310 = .data:0x000002F0; // type:object size:0xC scope:local +joint_offset_BG$5311 = .data:0x000002FC; // type:object size:0x8 scope:local +joint_offset_NP$5312 = .data:0x00000304; // type:object size:0x18 scope:local +joint_offset_KS$5313 = .data:0x0000031C; // type:object size:0x18 scope:local +joint_offset_CF$5314 = .data:0x00000334; // type:object size:0x18 scope:local +joint_offset_RI$5315 = .data:0x0000034C; // type:object size:0x18 scope:local +b_id$6145 = .data:0x00000364; // type:object size:0x6 scope:local +h_id$6156 = .data:0x0000036C; // type:object size:0x16 scope:local +h_jnt$6157 = .data:0x00000384; // type:object size:0x2C scope:local +@7242 = .data:0x000003B0; // type:object size:0x124 scope:local +mouth_idx$7456 = .data:0x000004D4; // type:object size:0x2C scope:local +fish_bmd$8239 = .data:0x00000500; // type:object size:0x2C scope:local +fish_joint$8240 = .data:0x0000052C; // type:object size:0x2C scope:local +cc_cyl_src$8409 = .data:0x00000558; // type:object size:0x44 scope:local +fish_max$8467 = .data:0x0000059C; // type:object size:0x2C scope:local +l_daMg_Fish_Method = .data:0x000005C8; // type:object size:0x20 scope:global +g_profile_MG_FISH = .data:0x000005E8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000618; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000624; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000063C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000648; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000654; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000678; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x0000068C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000698; // type:object size:0x30 scope:global +__vt__15daMg_Fish_HIO_c = .data:0x000006C8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_78_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +@3674 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +s_fish_ct = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +@7458 = .bss:0x00000074; // type:object size:0xC scope:local +@7461 = .bss:0x00000084; // type:object size:0xC scope:local +@7462 = .bss:0x00000090; // type:object size:0xC scope:local +@7463 = .bss:0x0000009C; // type:object size:0xC scope:local +@7464 = .bss:0x000000A8; // type:object size:0xC scope:local +@7465 = .bss:0x000000B4; // type:object size:0xC scope:local +@7466 = .bss:0x000000C0; // type:object size:0xC scope:local +@7467 = .bss:0x000000CC; // type:object size:0xC scope:local +@7468 = .bss:0x000000D8; // type:object size:0xC scope:local +@7469 = .bss:0x000000E4; // type:object size:0xC scope:local +@7470 = .bss:0x000000F0; // type:object size:0xC scope:local +mouth_off$7457 = .bss:0x000000FC; // type:object size:0x84 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001E0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_mg_fshop/splits.txt b/config/GZ2P01/rels/d_a_mg_fshop/splits.txt new file mode 100644 index 0000000000..0643cf1f5a --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_fshop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fshop.cpp: + .text start:0x000000EC end:0x0000414C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F0 + .data start:0x00000000 end:0x000006CC + .bss start:0x00000008 end:0x000001DC diff --git a/config/GZ2P01/rels/d_a_mg_fshop/symbols.txt b/config/GZ2P01/rels/d_a_mg_fshop/symbols.txt new file mode 100644 index 0000000000..65f68830ea --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_fshop/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global +Reel_CallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0xB4 scope:global +frog_CallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0xD4 scope:global +koro2_draw__FP11fshop_class = .text:0x00000294; // type:function size:0xFC scope:global +daFshop_Draw__FP11fshop_class = .text:0x00000390; // type:function size:0x3D4 scope:global +lure_set__FP11fshop_class = .text:0x00000764; // type:function size:0x2EC scope:global +rod_set__FP11fshop_class = .text:0x00000A50; // type:function size:0x260 scope:global +__dt__4cXyzFv = .text:0x00000CB0; // type:function size:0x3C scope:global +s_fish_sub__FPvPv = .text:0x00000CEC; // type:function size:0x104 scope:global +tsubo_set__FP11fshop_class = .text:0x00000DF0; // type:function size:0x21C scope:global +weed_control__FP11fshop_classP9fs_weed_s = .text:0x0000100C; // type:function size:0x214 scope:global +stage_copy__FP11fshop_classP11fshop_class = .text:0x00001220; // type:function size:0x4C scope:global +koro2_mtx_set__FP11fshop_class = .text:0x0000126C; // type:function size:0x2A0 scope:global +s_sel_sub__FPvPv = .text:0x0000150C; // type:function size:0x74 scope:global +s_ball_sub__FPvPv = .text:0x00001580; // type:function size:0x5C scope:global +koro2_game__FP11fshop_class = .text:0x000015DC; // type:function size:0x2F8 scope:global +ball_wall_check__FP11fshop_class = .text:0x000018D4; // type:function size:0x1AC scope:global +daFshop_Execute__FP11fshop_class = .text:0x00001A80; // type:function size:0xCC4 scope:global +daFshop_IsDelete__FP11fshop_class = .text:0x00002744; // type:function size:0x8 scope:global +daFshop_Delete__FP11fshop_class = .text:0x0000274C; // type:function size:0x124 scope:global +koro2_heapinit__FP10fopAc_ac_c = .text:0x00002870; // type:function size:0x4D8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002D48; // type:function size:0x900 scope:global +BalluseHeapInit__FP10fopAc_ac_c = .text:0x00003648; // type:function size:0x6C scope:global +daFshop_Create__FP10fopAc_ac_c = .text:0x000036B4; // type:function size:0x790 scope:global +__dt__10fs_koro2_sFv = .text:0x00003E44; // type:function size:0x3C scope:global +__ct__10fs_koro2_sFv = .text:0x00003E80; // type:function size:0x4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003E84; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003EF4; // type:function size:0x70 scope:global +__dt__10fs_tsubo_sFv = .text:0x00003F64; // type:function size:0x3C scope:global +__ct__10fs_tsubo_sFv = .text:0x00003FA0; // type:function size:0x4 scope:global +__dt__9fs_weed_sFv = .text:0x00003FA4; // type:function size:0x60 scope:global +__ct__9fs_weed_sFv = .text:0x00004004; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x0000404C; // type:function size:0x4 scope:global +__dt__8fs_rod_sFv = .text:0x00004050; // type:function size:0x3C scope:global +__ct__8fs_rod_sFv = .text:0x0000408C; // type:function size:0x1C scope:global +__dt__9fs_lure_sFv = .text:0x000040A8; // type:function size:0x3C scope:global +__ct__9fs_lure_sFv = .text:0x000040E4; // type:function size:0x4 scope:global +__sinit_d_a_mg_fshop_cpp = .text:0x000040E8; // type:function size:0x54 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000413C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004144; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3829 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3871 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3977 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4049 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4192 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4248 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4289 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4290 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4376 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4379 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4380 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4381 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4461 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4462 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4463 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4464 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4468 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4841 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4844 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4846 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4853 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4854 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4857 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4858 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4859 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4860 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4861 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4864 = .rodata:0x00000138; // type:object size:0x8 scope:local data:double +@5206 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5207 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5208 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5209 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5211 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5213 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:string +@5214 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5215 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5216 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5217 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5218 = .rodata:0x00000170; // type:object size:0x4 scope:local data:string +@5219 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5220 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5221 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5222 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5223 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5224 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5249 = .rodata:0x0000018C; // type:object size:0x20 scope:local +@5487 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5488 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5489 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5490 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5491 = .rodata:0x000001BC; // type:object size:0x4 scope:local data:string +@5492 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5493 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5494 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5495 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5496 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5497 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5498 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5499 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5501 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001E8; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +koro2_map_LV1 = .data:0x00000020; // type:object size:0x87 scope:global +koro2_map_LV2 = .data:0x000000A8; // type:object size:0x87 scope:global +koro2_map_LV3 = .data:0x00000130; // type:object size:0x87 scope:global +koro2_map_LV4 = .data:0x000001B8; // type:object size:0x87 scope:global +koro2_map_LV5 = .data:0x00000240; // type:object size:0x87 scope:global +koro2_map_LV7 = .data:0x000002C8; // type:object size:0x87 scope:global +koro2_map_LV6 = .data:0x00000350; // type:object size:0x87 scope:global +koro2_map_LV8 = .data:0x000003D8; // type:object size:0x87 scope:global +koro2_map_d = .data:0x00000460; // type:object size:0x20 scope:global +koro2_union_model = .data:0x00000480; // type:object size:0x18 scope:global +rod_color$3900 = .data:0x00000498; // type:object size:0xC scope:local +l_color$3912 = .data:0x000004A4; // type:object size:0x4 scope:local +lure_scale = .data:0x000004A8; // type:object size:0xC scope:global +lure_eye_off = .data:0x000004B4; // type:object size:0xC scope:global +hook_1_offy = .data:0x000004C0; // type:object size:0xC scope:global +hook_2_offz = .data:0x000004CC; // type:object size:0xC scope:global +hook_2_offy = .data:0x000004D8; // type:object size:0xC scope:global +lure_ofy$3993 = .data:0x000004E4; // type:object size:0xC scope:local +guide_p$4084 = .data:0x000004F0; // type:object size:0x18 scope:local +guide_s$4085 = .data:0x00000508; // type:object size:0x18 scope:local +c_x$4477 = .data:0x00000520; // type:object size:0x10 scope:local +c_z$4478 = .data:0x00000530; // type:object size:0x10 scope:local +koro2_bmd$4909 = .data:0x00000540; // type:object size:0x3C scope:local +koro2_dzb$4910 = .data:0x0000057C; // type:object size:0x3C scope:local +pande_d$4911 = .data:0x000005B8; // type:object size:0x10 scope:local +lure_d$5019 = .data:0x000005C8; // type:object size:0x10 scope:local +rod_d$5056 = .data:0x000005D8; // type:object size:0x8 scope:local +rod_w$5087 = .data:0x000005E0; // type:object size:0x20 scope:local +koro2_union_bmd$5117 = .data:0x00000600; // type:object size:0x18 scope:local +koro2_union_no$5118 = .data:0x00000618; // type:object size:0x18 scope:local +check_kind$5285 = .data:0x00000630; // type:object size:0x8 scope:local +l_daFshop_Method = .data:0x00000638; // type:object size:0x20 scope:global +g_profile_FSHOP = .data:0x00000658; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000688; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000694; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000006B8; // type:object size:0x14 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3770 = .bss:0x00000048; // type:object size:0xC scope:local +BallStartPos = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3771 = .bss:0x00000060; // type:object size:0xC scope:local +BallEndPos = .bss:0x0000006C; // type:object size:0xC scope:global +ArcIX_A_crwaku_model = .bss:0x00000078; // type:object size:0x4 scope:global data:4byte +ArcIX_A_crstart_model = .bss:0x0000007C; // type:object size:0x4 scope:global +ArcIX_A_crgoal_model = .bss:0x00000080; // type:object size:0x4 scope:global +ArcIX_A_crbox_model = .bss:0x00000084; // type:object size:0x7C scope:global +ArcIX_A_crcurve_a_model = .bss:0x00000100; // type:object size:0x40 scope:global +ArcIX_A_crcurve_b_model = .bss:0x00000140; // type:object size:0x10 scope:global +ArcIX_A_crsaka_model = .bss:0x00000150; // type:object size:0x20 scope:global +old_stick_x$4410 = .bss:0x00000170; // type:object size:0x4 scope:local data:float +lbl_278_bss_174 = .bss:0x00000174; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001D8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_mg_rod/splits.txt b/config/GZ2P01/rels/d_a_mg_rod/splits.txt new file mode 100644 index 0000000000..24f11cf6d1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_rod/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_rod.cpp: + .text start:0x000000EC end:0x00012060 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000031C + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x00000608 diff --git a/config/GZ2P01/rels/d_a_mg_rod/symbols.txt b/config/GZ2P01/rels/d_a_mg_rod/symbols.txt new file mode 100644 index 0000000000..a31f805c4a --- /dev/null +++ b/config/GZ2P01/rels/d_a_mg_rod/symbols.txt @@ -0,0 +1,401 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13dmg_rod_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +frog_nodeCallBack__FP8J3DJointi = .text:0x0000014C; // type:function size:0xE8 scope:global +ws_nodeCallBack__FP8J3DJointi = .text:0x00000234; // type:function size:0xC4 scope:global +Reel_CallBack__FP8J3DJointi = .text:0x000002F8; // type:function size:0xFC scope:global +Worm_nodeCallBack__FP8J3DJointi = .text:0x000003F4; // type:function size:0xEC scope:global +dmg_rod_Draw__FP13dmg_rod_class = .text:0x000004E0; // type:function size:0x4CC scope:global +rod_control__FP13dmg_rod_class = .text:0x000009AC; // type:function size:0xCCC scope:global +rod_main__FP13dmg_rod_class = .text:0x00001678; // type:function size:0x20 scope:global +line_control1__FP13dmg_rod_class = .text:0x00001698; // type:function size:0x484 scope:global +__dt__8cM3dGPlaFv = .text:0x00001B1C; // type:function size:0x48 scope:global +line_control2__FP13dmg_rod_class = .text:0x00001B64; // type:function size:0x524 scope:global +line_control1_u__FP13dmg_rod_class = .text:0x00002088; // type:function size:0x758 scope:global +line_control2_u__FP13dmg_rod_class = .text:0x000027E0; // type:function size:0x1F8 scope:global +line_main__FP13dmg_rod_class = .text:0x000029D8; // type:function size:0xCC scope:global +depth_check__FP13dmg_rod_classP4cXyz = .text:0x00002AA4; // type:function size:0xA8 scope:global +sibuki_set__FP13dmg_rod_classfP4cXyzi = .text:0x00002B4C; // type:function size:0x174 scope:global +s_boat_sub__FPvPv = .text:0x00002CC0; // type:function size:0x68 scope:global +lure_onboat__FP13dmg_rod_class = .text:0x00002D28; // type:function size:0x1F4 scope:global +lure_standby__FP13dmg_rod_class = .text:0x00002F1C; // type:function size:0x778 scope:global +lure_bound_se_set__FP13dmg_rod_class = .text:0x00003694; // type:function size:0x88 scope:global +lure_cast__FP13dmg_rod_class = .text:0x0000371C; // type:function size:0x850 scope:global +simple_bg_check__FP13dmg_rod_classf = .text:0x00003F6C; // type:function size:0x140 scope:global +s_wd_sub__FPvPv = .text:0x000040AC; // type:function size:0x4C scope:global +wd_check__FP13dmg_rod_class = .text:0x000040F8; // type:function size:0x1C8 scope:global +fr_action__FP13dmg_rod_classf = .text:0x000042C0; // type:function size:0x158 scope:global +pe_action__FP13dmg_rod_classf = .text:0x00004418; // type:function size:0x240 scope:global +po_action__FP13dmg_rod_classf = .text:0x00004658; // type:function size:0x27C scope:global +ws_action__FP13dmg_rod_classf = .text:0x000048D4; // type:function size:0x298 scope:global +sp_action__FP13dmg_rod_classf = .text:0x00004B6C; // type:function size:0x1E4 scope:global +ground_action__FP13dmg_rod_class = .text:0x00004D50; // type:function size:0x528 scope:global +wd_action__FP13dmg_rod_classfP5wd_ss = .text:0x00005278; // type:function size:0x308 scope:global +heart_action__FP13dmg_rod_classf = .text:0x00005580; // type:function size:0x170 scope:global +action_eff_set__FP13dmg_rod_class = .text:0x000056F0; // type:function size:0x228 scope:global +lure_action__FP13dmg_rod_class = .text:0x00005918; // type:function size:0xC58 scope:global +lure_hit__FP13dmg_rod_classP13mg_fish_class = .text:0x00006570; // type:function size:0x854 scope:global +lure_catch__FP13dmg_rod_class = .text:0x00006DC4; // type:function size:0x7CC scope:global +lure_bare__FP13dmg_rod_class = .text:0x00007590; // type:function size:0x3E4 scope:global +lure_heart__FP13dmg_rod_class = .text:0x00007974; // type:function size:0x358 scope:global +hook_set__FP13dmg_rod_classP4cXyzi = .text:0x00007CCC; // type:function size:0x4EC scope:global +lure_disp__FP13dmg_rod_class = .text:0x000081B8; // type:function size:0x65C scope:global +lure_main__FP13dmg_rod_class = .text:0x00008814; // type:function size:0x948 scope:global +uki_calc__FP13dmg_rod_class = .text:0x0000915C; // type:function size:0x5F8 scope:global +uki_ready__FP13dmg_rod_class = .text:0x00009754; // type:function size:0x494 scope:global +uki_rod_bg_check__FP13dmg_rod_class = .text:0x00009BE8; // type:function size:0xF0 scope:global +uki_pl_arm_calc__FP13dmg_rod_class = .text:0x00009CD8; // type:function size:0x284 scope:global +uki_standby__FP13dmg_rod_class = .text:0x00009F5C; // type:function size:0x720 scope:global +uki_hit__FP13dmg_rod_class = .text:0x0000A67C; // type:function size:0x53C scope:global +bb_get__FP13dmg_rod_class = .text:0x0000ABB8; // type:function size:0xE8 scope:global +uki_catch__FP13dmg_rod_class = .text:0x0000ACA0; // type:function size:0x8F4 scope:global +s_sg_sub__FPvPv = .text:0x0000B594; // type:function size:0x74 scope:global +s_bb_sub__FPvPv = .text:0x0000B608; // type:function size:0x74 scope:global +s_lh_sub__FPvPv = .text:0x0000B67C; // type:function size:0x174 scope:global +s_bt_sub__FPvPv = .text:0x0000B7F0; // type:function size:0x174 scope:global +uki_main__FP13dmg_rod_class = .text:0x0000B964; // type:function size:0xFFC scope:global +cam_3d_morf__FP13dmg_rod_classf = .text:0x0000C960; // type:function size:0xE4 scope:global +play_camera__FP13dmg_rod_class = .text:0x0000CA44; // type:function size:0x2118 scope:global +play_camera_u__FP13dmg_rod_class = .text:0x0000EB5C; // type:function size:0x12BC scope:global +dmg_rod_Execute__FP13dmg_rod_class = .text:0x0000FE18; // type:function size:0xDA0 scope:global +dmg_rod_IsDelete__FP13dmg_rod_class = .text:0x00010BB8; // type:function size:0xB4 scope:global +dmg_rod_Delete__FP13dmg_rod_class = .text:0x00010C6C; // type:function size:0xA8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00010D14; // type:function size:0x648 scope:global +dmg_rod_Create__FP10fopAc_ac_c = .text:0x0001135C; // type:function size:0x3F0 scope:global +__ct__13dmg_rod_classFv = .text:0x0001174C; // type:function size:0x1A0 scope:global +__dt__8cM3dGSphFv = .text:0x000118EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00011934; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0001197C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000119D8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011A48; // type:function size:0x70 scope:global +__dt__9mg_hook_sFv = .text:0x00011AB8; // type:function size:0x60 scope:global +__ct__9mg_hook_sFv = .text:0x00011B18; // type:function size:0x48 scope:global +__ct__5csXyzFv = .text:0x00011B60; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00011B64; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00011B68; // type:function size:0x48 scope:global +__dt__13dmg_rod_HIO_cFv = .text:0x00011BB0; // type:function size:0x48 scope:global +__sinit_d_a_mg_rod_cpp = .text:0x00011BF8; // type:function size:0x78 scope:local +__arraydtor$4920 = .text:0x00011C70; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00011CA8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011CB0; // type:function size:0x8 scope:local +__dt__5csXyzFv = .text:0x00011CB8; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00011CF4; // type:function size:0x3C scope:global +daAlink_getAlinkActorClass__Fv = .text:0x00011D30; // type:function size:0x10 scope:global +dComIfGp_event_runCheck__Fv = .text:0x00011D40; // type:function size:0x1C scope:global +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00011D5C; // type:function size:0x1C scope:global +__ct__4cXyzFfff = .text:0x00011D78; // type:function size:0x10 scope:global +dComIfGp_getCamera__Fi = .text:0x00011D88; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00011DA0; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00011DBC; // type:function size:0x18 scope:global +cancelOriginalDemo__9daPy_py_cFv = .text:0x00011DD4; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00011DE8; // type:function size:0x10 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00011DF8; // type:function size:0x1C scope:global +JMAFastSqrt__Ff = .text:0x00011E14; // type:function size:0x1C scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00011E30; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00011E44; // type:function size:0x14 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00011E58; // type:function size:0x64 scope:global +cM_ssin__Fs = .text:0x00011EBC; // type:function size:0x14 scope:global +abs__4cXyzCFv = .text:0x00011ED0; // type:function size:0x114 scope:global +__as__4cXyzFRC4cXyz = .text:0x00011FE4; // type:function size:0x1C scope:global +getTrigZ__8mDoCPd_cFUl = .text:0x00012000; // type:function size:0x1C scope:global +getTrigA__8mDoCPd_cFUl = .text:0x0001201C; // type:function size:0x1C scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x00012038; // type:function size:0x14 scope:global +dComIfGp_setZStatusForce__FUcUc = .text:0x0001204C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0xC scope:local +@4285 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4288 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4545 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4872 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4873 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4875 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4877 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4879 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4881 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4882 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4883 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4886 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4887 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4891 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4892 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4893 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4894 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4895 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4896 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4898 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4902 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@5034 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5036 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5172 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@5173 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5174 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@5175 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5362 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5363 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5364 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5365 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5366 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5367 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5368 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5369 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5370 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5371 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5372 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5543 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5544 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5745 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5746 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5747 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5748 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5749 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5750 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5751 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5752 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5913 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5914 = .rodata:0x00000128; // type:object size:0x4 scope:local data:string +@5915 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5916 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5917 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5919 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6048 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6049 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6095 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6096 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@6097 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6141 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6142 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6183 = .rodata:0x00000164; // type:object size:0x4 scope:local data:string +@6184 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6185 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6186 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6224 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6225 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6226 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6227 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6321 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6322 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6387 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6388 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6389 = .rodata:0x00000194; // type:object size:0x4 scope:local data:string +@6778 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6779 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6780 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6781 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6782 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6783 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6784 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6785 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6993 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6994 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6995 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6996 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7218 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7219 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7220 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7221 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7320 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7428 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7429 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7680 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7681 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7682 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7880 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7990 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7991 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7992 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7993 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7994 = .rodata:0x00000204; // type:object size:0x4 scope:local +@8106 = .rodata:0x00000208; // type:object size:0x4 scope:local +@8107 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@8108 = .rodata:0x00000210; // type:object size:0x4 scope:local +@8187 = .rodata:0x00000214; // type:object size:0x4 scope:local +@8188 = .rodata:0x00000218; // type:object size:0x4 scope:local +@8189 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@8190 = .rodata:0x00000220; // type:object size:0x4 scope:local +@8191 = .rodata:0x00000224; // type:object size:0x4 scope:local +@8192 = .rodata:0x00000228; // type:object size:0x4 scope:local +@8348 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@8349 = .rodata:0x00000230; // type:object size:0x4 scope:local +@8350 = .rodata:0x00000234; // type:object size:0x4 scope:local +@8448 = .rodata:0x00000238; // type:object size:0x4 scope:local +@8449 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@8450 = .rodata:0x00000240; // type:object size:0x4 scope:local +@8720 = .rodata:0x00000244; // type:object size:0x4 scope:local +@8721 = .rodata:0x00000248; // type:object size:0x4 scope:local +@9271 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000250; // type:object size:0x4 scope:local +@9273 = .rodata:0x00000254; // type:object size:0x4 scope:local +@9274 = .rodata:0x00000258; // type:object size:0x4 scope:local +@9275 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@9276 = .rodata:0x00000260; // type:object size:0x4 scope:local +@9277 = .rodata:0x00000264; // type:object size:0x4 scope:local +@9278 = .rodata:0x00000268; // type:object size:0x4 scope:local +@9279 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@9280 = .rodata:0x00000270; // type:object size:0x4 scope:local +@9281 = .rodata:0x00000274; // type:object size:0x4 scope:local +@9282 = .rodata:0x00000278; // type:object size:0x4 scope:local +@9283 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@9284 = .rodata:0x00000280; // type:object size:0x4 scope:local +@10166 = .rodata:0x00000284; // type:object size:0x4 scope:local +@10167 = .rodata:0x00000288; // type:object size:0x4 scope:local +@10168 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@10169 = .rodata:0x00000290; // type:object size:0x4 scope:local +@10170 = .rodata:0x00000294; // type:object size:0x4 scope:local +@10171 = .rodata:0x00000298; // type:object size:0x4 scope:local +@10172 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@10173 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@10174 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@10175 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@10176 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@10177 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@10178 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@10179 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@10180 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@10181 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@10182 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@10647 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@10648 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@10649 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@10650 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@10651 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@10652 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@10653 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@11073 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:string +@11074 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@11075 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@11076 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@11356 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@11481 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002FC; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global +l_color$4439 = .data:0x00000028; // type:object size:0x4 scope:local +l_color$4445 = .data:0x0000002C; // type:object size:0x4 scope:local +rod_p$4578 = .data:0x00000030; // type:object size:0x40 scope:local +rod_wd$4591 = .data:0x00000070; // type:object size:0xF scope:local +rod_wd$4600 = .data:0x00000080; // type:object size:0xF scope:local +w_eff_id$5449 = .data:0x00000090; // type:object size:0x8 scope:local +c_x$5925 = .data:0x00000098; // type:object size:0xC scope:local +c_z$5926 = .data:0x000000A4; // type:object size:0xC scope:local +w_eff_id$6422 = .data:0x000000B0; // type:object size:0x4 scope:local +w_eff_id$6432 = .data:0x000000B4; // type:object size:0x4 scope:local +learn_d$6852 = .data:0x000000B8; // type:object size:0x5 scope:local +catch_msgn_20$7073 = .data:0x000000C0; // type:object size:0x8 scope:local +catch_msgn_21$7074 = .data:0x000000C8; // type:object size:0x8 scope:local +catch_msgn_22$7075 = .data:0x000000D0; // type:object size:0x8 scope:local +catch_msgn_10$7076 = .data:0x000000D8; // type:object size:0x8 scope:local +catch_msgn_11$7077 = .data:0x000000E0; // type:object size:0x8 scope:local +catch_msgn_12$7078 = .data:0x000000E8; // type:object size:0x8 scope:local +lure_scale = .data:0x000000F0; // type:object size:0x14 scope:global +lure_eye_off = .data:0x00000104; // type:object size:0x14 scope:global +hook_1_offy = .data:0x00000118; // type:object size:0x14 scope:global +hook_2_offz = .data:0x0000012C; // type:object size:0x14 scope:global +hook_2_offy = .data:0x00000140; // type:object size:0x14 scope:global +lure_nose_off = .data:0x00000154; // type:object size:0x14 scope:global +hiton_off = .data:0x00000168; // type:object size:0x14 scope:global +ax$7724 = .data:0x0000017C; // type:object size:0x10 scope:local +az$7725 = .data:0x0000018C; // type:object size:0x10 scope:local +@7881 = .data:0x0000019C; // type:object size:0x24 scope:local +hook_size$8962 = .data:0x000001C0; // type:object size:0x8 scope:local +rodline_p$10703 = .data:0x000001C8; // type:object size:0x18 scope:local +rodline_off$10704 = .data:0x000001E0; // type:object size:0x18 scope:local data:float +lure_bmd$11127 = .data:0x000001F8; // type:object size:0x14 scope:local +hook_bmd$11209 = .data:0x0000020C; // type:object size:0x8 scope:local +esa_bmd$11210 = .data:0x00000214; // type:object size:0x8 scope:local +cc_sph_src$11391 = .data:0x0000021C; // type:object size:0x40 scope:local +l_dmg_rod_Method = .data:0x0000025C; // type:object size:0x20 scope:global +g_profile_MG_ROD = .data:0x0000027C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002C4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000002D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002E8; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x0000030C; // type:object size:0x14 scope:global +__vt__8cM3dGPla = .data:0x00000320; // type:object size:0xC scope:global +__vt__13dmg_rod_HIO_c = .data:0x0000032C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +henna = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +lbl_50_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +lbl_50_bss_4D = .bss:0x0000004D; // type:object size:0x1 data:byte +@4280 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x28 scope:global data:byte +@4921 = .bss:0x00000084; // type:object size:0xC scope:local +old_line_pos = .bss:0x00000090; // type:object size:0x4B0 scope:global +@5446 = .bss:0x00000540; // type:object size:0xC scope:local +sc$5445 = .bss:0x00000550; // type:object size:0xC scope:local +@8906 = .bss:0x0000055C; // type:object size:0xC scope:local +@8909 = .bss:0x0000056C; // type:object size:0xC scope:local +sp_pos$8905 = .bss:0x00000578; // type:object size:0x18 scope:local +old_stick_x$9448 = .bss:0x00000590; // type:object size:0x4 scope:local +old_stick_sx$9451 = .bss:0x00000598; // type:object size:0x4 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000005A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000005A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000005A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000005AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000005B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000005B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000005B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000005BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000005C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000005C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000005C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000005CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000005D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000005D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000005D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000005DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000005E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000005E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000005E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000005EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000005F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000005F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000005F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000005FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000600; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x00000604; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_midna/splits.txt b/config/GZ2P01/rels/d_a_midna/splits.txt new file mode 100644 index 0000000000..7b9849aad6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_midna/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_midna.cpp: + .text start:0x00000078 end:0x0000A320 + .rodata start:0x00000000 end:0x0000076C + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_midna/symbols.txt b/config/GZ2P01/rels/d_a_midna/symbols.txt new file mode 100644 index 0000000000..cd75bb2506 --- /dev/null +++ b/config/GZ2P01/rels/d_a_midna/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +init__16daMidna_matAnm_cFv = .text:0x00000078; // type:function size:0x30 scope:global +calc__16daMidna_matAnm_cCFP11J3DMaterial = .text:0x000000A8; // type:function size:0x124 scope:global +execute__20daMidna_McaMorfCB1_cFUsP16J3DTransformInfo = .text:0x000001CC; // type:function size:0x74 scope:global +modelCallBack__9daMidna_cFi = .text:0x00000240; // type:function size:0x1E4 scope:global +changeUpperBck__9daMidna_cFv = .text:0x00000424; // type:function size:0x50 scope:global +changeFaceBck__9daMidna_cFv = .text:0x00000474; // type:function size:0x5C scope:global +baseModelCallBack__9daMidna_cFi = .text:0x000004D0; // type:function size:0x8C scope:global +daMidna_modelCallBack__FP8J3DJointi = .text:0x0000055C; // type:function size:0x44 scope:global +initInvModel__9daMidna_cFUsPP8J3DModelP21mDoExt_invisibleModelUl = .text:0x000005A0; // type:function size:0x94 scope:global +initDemoModel__9daMidna_cFPP8J3DModelPCcUl = .text:0x00000634; // type:function size:0x94 scope:global +createHeap__9daMidna_cFv = .text:0x000006C8; // type:function size:0x7E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000EB0; // type:function size:0x48 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000EF8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000F34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000F4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000F88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000FA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000FE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000100C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00001048; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00001060; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000109C; // type:function size:0x18 scope:global +daMidna_createHeap__FP10fopAc_ac_c = .text:0x000010B4; // type:function size:0x20 scope:global +create__9daMidna_cFv = .text:0x000010D4; // type:function size:0x644 scope:global +__dt__4cXyzFv = .text:0x00001718; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00001754; // type:function size:0x4 scope:global +__defctor__14daPy_anmHeap_cFv = .text:0x00001758; // type:function size:0x24 scope:global +daMidna_Create__FP10fopAc_ac_c = .text:0x0000177C; // type:function size:0x20 scope:global +allAnimePlay__9daMidna_cFv = .text:0x0000179C; // type:function size:0x4C8 scope:global +setMatrix__9daMidna_cFv = .text:0x00001C64; // type:function size:0x66C scope:global +setBodyPartMatrix__9daMidna_cFv = .text:0x000022D0; // type:function size:0x8AC scope:global +setRoomInfo__9daMidna_cFv = .text:0x00002B7C; // type:function size:0x9C scope:global +setBodyPartPos__9daMidna_cFv = .text:0x00002C18; // type:function size:0x1E8 scope:global +checkAppear__9daMidna_cFv = .text:0x00002E00; // type:function size:0xD0 scope:global +checkMidnaPosState__9daMidna_cFv = .text:0x00002ED0; // type:function size:0xF10 scope:global +setUpperAnime__9daMidna_cFUsUs = .text:0x00003DE0; // type:function size:0xA0 scope:global +setUpperAnimeAndSe__9daMidna_cFQ29daMidna_c11daMidna_ANM = .text:0x00003E80; // type:function size:0x74 scope:global +setFaceAnime__9daMidna_cFUsUs = .text:0x00003EF4; // type:function size:0xA0 scope:global +endHighModel__9daMidna_cFv = .text:0x00003F94; // type:function size:0x104 scope:global +setDemoAnm__9daMidna_cFv = .text:0x00004098; // type:function size:0x974 scope:global +setFaceBtp__9daMidna_cFUsi = .text:0x00004A0C; // type:function size:0xC0 scope:global +setFaceBtk__9daMidna_cFUsi = .text:0x00004ACC; // type:function size:0xC0 scope:global +setLeftHandShape__9daMidna_cFUs = .text:0x00004B8C; // type:function size:0xEC scope:global +setRightHandShape__9daMidna_cFUs = .text:0x00004C78; // type:function size:0xEC scope:global +checkHairOnlyAnime__9daMidna_cCFi = .text:0x00004D64; // type:function size:0x20 scope:global +setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x00004D84; // type:function size:0x118 scope:global +setAnm__9daMidna_cFv = .text:0x00004E9C; // type:function size:0x1840 scope:global +getNeckAimAngle__9daMidna_cFPC4cXyzPsPsPsPs = .text:0x000066DC; // type:function size:0x1EC scope:global +clearEyeMove__9daMidna_cFv = .text:0x000068C8; // type:function size:0x50 scope:global +setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00006918; // type:function size:0x404 scope:global +setNeckAngle__9daMidna_cFv = .text:0x00006D1C; // type:function size:0x2AC scope:global +initHairAngle__9daMidna_cFv = .text:0x00006FC8; // type:function size:0x130 scope:global +setHairAngle__9daMidna_cFv = .text:0x000070F8; // type:function size:0xC6C scope:global +setDemoData__9daMidna_cFv = .text:0x00007D64; // type:function size:0x490 scope:global +setSimpleBrk__9daMidna_cFP12J3DModelDataUs = .text:0x000081F4; // type:function size:0xB0 scope:global +setSimpleBtk__9daMidna_cFP12J3DModelDataUs = .text:0x000082A4; // type:function size:0x88 scope:global +initMidnaModel__9daMidna_cFv = .text:0x0000832C; // type:function size:0x284 scope:global +daMidna_searchNpc__FP10fopAc_ac_cPv = .text:0x000085B0; // type:function size:0x268 scope:global +setMidnaNoDrawFlg__9daMidna_cFv = .text:0x00008818; // type:function size:0x130 scope:global +checkMetamorphoseEnableBase__9daMidna_cFv = .text:0x00008948; // type:function size:0x80 scope:global +checkNoDrawState__9daMidna_cFv = .text:0x000089C8; // type:function size:0x58 scope:global +setSound__9daMidna_cFv = .text:0x00008A20; // type:function size:0x41C scope:global +execute__9daMidna_cFv = .text:0x00008E3C; // type:function size:0xA0C scope:global +daMidna_Execute__FP9daMidna_c = .text:0x00009848; // type:function size:0x20 scope:global +draw__9daMidna_cFv = .text:0x00009868; // type:function size:0x77C scope:global +daMidna_Draw__FP9daMidna_c = .text:0x00009FE4; // type:function size:0x20 scope:global +__dt__9daMidna_cFv = .text:0x0000A004; // type:function size:0x180 scope:global +daMidna_Delete__FP9daMidna_c = .text:0x0000A184; // type:function size:0x28 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000A1AC; // type:function size:0x30 scope:global +cLib_calcTimer__FPUc = .text:0x0000A1DC; // type:function size:0x1C scope:global +__dt__20daMidna_McaMorfCB1_cFv = .text:0x0000A1F8; // type:function size:0x48 scope:global +__dt__16daMidna_matAnm_cFv = .text:0x0000A240; // type:function size:0xE0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3777 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x6 scope:global data:string +l_eyeOffset = .rodata:0x00000014; // type:object size:0xC scope:global +l_headCenterOffset = .rodata:0x00000020; // type:object size:0xC scope:global +l_normalColor = .rodata:0x0000002C; // type:object size:0x8 scope:global +l_normalKColor = .rodata:0x00000034; // type:object size:0x4 scope:global +l_normalKColor2 = .rodata:0x00000038; // type:object size:0x4 scope:global +l_bigColor = .rodata:0x0000003C; // type:object size:0x8 scope:global +l_bigKColor = .rodata:0x00000044; // type:object size:0x4 scope:global +l_lNormalKColor = .rodata:0x00000048; // type:object size:0x4 scope:global +l_lNormalKColor2 = .rodata:0x0000004C; // type:object size:0x4 scope:global +l_lBigColor = .rodata:0x00000050; // type:object size:0x8 scope:global +l_lBigKColor2 = .rodata:0x00000058; // type:object size:0x4 scope:global +l_hairScale = .rodata:0x0000005C; // type:object size:0x3C scope:global +m__14daMidna_hio_c0 = .rodata:0x00000098; // type:object size:0x20 scope:global data:float +@4278 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4303 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +m_texDataTable__9daMidna_c = .rodata:0x000000C8; // type:object size:0x54 scope:global +m_anmDataTable__9daMidna_c = .rodata:0x0000011C; // type:object size:0x27C scope:global data:2byte +@4838 = .rodata:0x00000398; // type:object size:0x4 scope:local data:float +@5078 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@5079 = .rodata:0x000003A0; // type:object size:0x4 scope:local data:float +@5080 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@5087 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5088 = .rodata:0x000003B4; // type:object size:0xC scope:local +@5093 = .rodata:0x000003C0; // type:object size:0xC scope:local +@5309 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5310 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5311 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5312 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@5313 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@5314 = .rodata:0x000003E0; // type:object size:0x4 scope:local +@5315 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@5316 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@5317 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@5318 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@5322 = .rodata:0x00000400; // type:object size:0x4 scope:local +@5323 = .rodata:0x00000404; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000408; // type:object size:0x4 scope:local +@5781 = .rodata:0x0000040C; // type:object size:0x4 scope:local +localItemPos$5798 = .rodata:0x00000410; // type:object size:0xC scope:local +@5883 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@5884 = .rodata:0x00000420; // type:object size:0x4 scope:local +@5885 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5886 = .rodata:0x00000428; // type:object size:0x4 scope:local +@5887 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@5888 = .rodata:0x00000430; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000434; // type:object size:0xC scope:local +@6386 = .rodata:0x00000440; // type:object size:0x4 scope:local +@6387 = .rodata:0x00000444; // type:object size:0x4 scope:local +@6388 = .rodata:0x00000448; // type:object size:0x8 scope:local +@6389 = .rodata:0x00000450; // type:object size:0x8 scope:local +@6390 = .rodata:0x00000458; // type:object size:0x8 scope:local +@6391 = .rodata:0x00000460; // type:object size:0x4 scope:local +@6392 = .rodata:0x00000464; // type:object size:0x4 scope:local +@6393 = .rodata:0x00000468; // type:object size:0x4 scope:local +@6394 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@6395 = .rodata:0x00000470; // type:object size:0x4 scope:local +@6968 = .rodata:0x00000478; // type:object size:0x8 scope:local data:double +motionTable$7191 = .rodata:0x00000480; // type:object size:0x24 scope:local +@7990 = .rodata:0x000004A4; // type:object size:0x4 scope:local data:float +@7991 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@7992 = .rodata:0x000004AC; // type:object size:0x4 scope:local data:string +@7993 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@7994 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@7995 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@7996 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@7997 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@7998 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@7999 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@8000 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@8001 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@8002 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@8003 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@8004 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@8185 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@8186 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@8187 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@8188 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@8189 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@8190 = .rodata:0x000004F4; // type:object size:0x4 scope:local +localOffset$8274 = .rodata:0x000004F8; // type:object size:0xC scope:local +@8304 = .rodata:0x00000504; // type:object size:0x4 scope:local +hairOffset$8310 = .rodata:0x00000508; // type:object size:0xC scope:local +@8646 = .rodata:0x00000514; // type:object size:0x4 scope:local +@8647 = .rodata:0x00000518; // type:object size:0x4 scope:local +@8648 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@8649 = .rodata:0x00000520; // type:object size:0x4 scope:local +@8650 = .rodata:0x00000524; // type:object size:0x4 scope:local +@8651 = .rodata:0x00000528; // type:object size:0x4 scope:local +@8652 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@9021 = .rodata:0x00000530; // type:object size:0x4 scope:local +anmSoundLabel$9101 = .rodata:0x00000534; // type:object size:0x20 scope:local +@9219 = .rodata:0x00000554; // type:object size:0x4 scope:local +@9220 = .rodata:0x00000558; // type:object size:0x4 scope:local +@9221 = .rodata:0x0000055C; // type:object size:0x4 scope:local +@9222 = .rodata:0x00000560; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000564; // type:object size:0x4 scope:local +@9224 = .rodata:0x00000568; // type:object size:0x4 scope:local +@9225 = .rodata:0x0000056C; // type:object size:0x4 scope:local +throughEffectJoint$9352 = .rodata:0x00000570; // type:object size:0xC scope:local +throughEffectName$9353 = .rodata:0x0000057C; // type:object size:0xC scope:local +@9812 = .rodata:0x00000588; // type:object size:0x4 scope:local +@9813 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@9814 = .rodata:0x00000590; // type:object size:0x4 scope:local +@9815 = .rodata:0x00000594; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000598; // type:object size:0x1D2 scope:local data:string_table +@4662 = .data:0x00000000; // type:object size:0xC scope:local +l_daMidna_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_MIDNA = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x0000005C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000068; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000074; // type:object size:0xC scope:global +__vt__20daMidna_McaMorfCB1_c = .data:0x00000080; // type:object size:0x10 scope:global +__vt__16daMidna_matAnm_c = .data:0x00000090; // type:object size:0x10 scope:global +lbl_51_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_51_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_mirror/splits.txt b/config/GZ2P01/rels/d_a_mirror/splits.txt new file mode 100644 index 0000000000..d331117a58 --- /dev/null +++ b/config/GZ2P01/rels/d_a_mirror/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mirror.cpp: + .text start:0x00000078 end:0x00001A44 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_mirror/symbols.txt b/config/GZ2P01/rels/d_a_mirror/symbols.txt new file mode 100644 index 0000000000..d1f84042fd --- /dev/null +++ b/config/GZ2P01/rels/d_a_mirror/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daMirror_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__16dMirror_packet_cFv = .text:0x00000098; // type:function size:0x7C scope:global +__dt__4cXyzFv = .text:0x00000114; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000150; // type:function size:0x4 scope:global +reset__16dMirror_packet_cFv = .text:0x00000154; // type:function size:0xC scope:global +calcMinMax__16dMirror_packet_cFv = .text:0x00000160; // type:function size:0xB8 scope:global +entryModel__16dMirror_packet_cFP8J3DModel = .text:0x00000218; // type:function size:0x30 scope:global +mirrorZdraw__16dMirror_packet_cFPfPfffffff = .text:0x00000248; // type:function size:0x4E0 scope:global +modelDraw__16dMirror_packet_cFP8J3DModelPA4_f = .text:0x00000728; // type:function size:0x204 scope:global +mainDraw__16dMirror_packet_cFv = .text:0x0000092C; // type:function size:0x918 scope:global +draw__16dMirror_packet_cFv = .text:0x00001244; // type:function size:0xA0 scope:global +__ct__10daMirror_cFv = .text:0x000012E4; // type:function size:0x60 scope:global +__dt__16dMirror_packet_cFv = .text:0x00001344; // type:function size:0x84 scope:global +createHeap__10daMirror_cFv = .text:0x000013C8; // type:function size:0x70 scope:global +setModelMtx__10daMirror_cFv = .text:0x00001438; // type:function size:0xA0 scope:global +daMirror_create__FP10daMirror_c = .text:0x000014D8; // type:function size:0x54 scope:global +create__10daMirror_cFv = .text:0x0000152C; // type:function size:0x2D8 scope:global +daMirror_Delete__FP10daMirror_c = .text:0x00001804; // type:function size:0x80 scope:global +daMirror_execute__FP10daMirror_c = .text:0x00001884; // type:function size:0x20 scope:global +execute__10daMirror_cFv = .text:0x000018A4; // type:function size:0xDC scope:global +daMirror_draw__FP10daMirror_c = .text:0x00001980; // type:function size:0xA0 scope:global +entryModel__10daMirror_cFP8J3DModel = .text:0x00001A20; // type:function size:0x24 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3884 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_texCoord$3899 = .rodata:0x00000004; // type:object size:0x8 scope:local +@3945 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:4byte +@4345 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4406 = .rodata:0x00000050; // type:object size:0x30 scope:local +l_mirrorQuad$localstatic3$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local +l_mirrorLook$localstatic4$create__10daMirror_cFv = .rodata:0x000000B0; // type:object size:0xC scope:local +@4544 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C4; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_arcName2 = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +@4377 = .data:0x00000008; // type:object size:0xC scope:local data:4byte +daMirror_METHODS = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_MIRROR = .data:0x00000034; // type:object size:0x30 scope:global +__vt__16dMirror_packet_c = .data:0x00000064; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_movie_player/splits.txt b/config/GZ2P01/rels/d_a_movie_player/splits.txt new file mode 100644 index 0000000000..4cccef8a8a --- /dev/null +++ b/config/GZ2P01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_movie_player.cpp: + .text start:0x00000078 end:0x00006948 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000400 + .data start:0x00000000 end:0x00000168 + .bss start:0x00000000 end:0x000CC5D4 diff --git a/config/GZ2P01/rels/d_a_movie_player/symbols.txt b/config/GZ2P01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 0000000000..61a0164b3d --- /dev/null +++ b/config/GZ2P01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +THPAudioDecode = .text:0x00000078; // type:function size:0x498 scope:global +__THPAudioGetNewSample = .text:0x00000510; // type:function size:0x90 scope:global +__THPAudioInitialize = .text:0x000005A0; // type:function size:0x3C scope:global +THPVideoDecode = .text:0x000005DC; // type:function size:0x244 scope:global +__THPSetupBuffers = .text:0x00000820; // type:function size:0x48 scope:global +__THPReadFrameHeader = .text:0x00000868; // type:function size:0x140 scope:global +__THPReadScaneHeader = .text:0x000009A8; // type:function size:0x12C scope:global +__THPReadQuantizationTable = .text:0x00000AD4; // type:function size:0x3C0 scope:global +__THPReadHuffmanTableSpecification = .text:0x00000E94; // type:function size:0x1E8 scope:global +__THPHuffGenerateSizeTable = .text:0x0000107C; // type:function size:0xE0 scope:global +__THPHuffGenerateCodeTable = .text:0x0000115C; // type:function size:0x74 scope:global +__THPHuffGenerateDecoderTables = .text:0x000011D0; // type:function size:0xF8 scope:global +__THPRestartDefinition = .text:0x000012C8; // type:function size:0x5C scope:global +__THPPrepBitStream = .text:0x00001324; // type:function size:0x240 scope:global +__THPDecompressYUV = .text:0x00001564; // type:function size:0xE4 scope:global +__THPGQRRestore = .text:0x00001648; // type:function size:0x20 scope:global +__THPGQRSetup = .text:0x00001668; // type:function size:0x34 scope:global +__THPDecompressiMCURow512x448 = .text:0x0000169C; // type:function size:0x240 scope:global +__THPInverseDCTY8 = .text:0x000018DC; // type:function size:0x4A0 scope:global +__THPInverseDCTNoYPos = .text:0x00001D7C; // type:function size:0x498 scope:global +__THPDecompressiMCURow640x480 = .text:0x00002214; // type:function size:0x244 scope:global +__THPDecompressiMCURowNxN = .text:0x00002458; // type:function size:0x254 scope:global +__THPHuffDecodeDCTCompY = .text:0x000026AC; // type:function size:0x40C scope:global +__THPHuffDecodeTab = .text:0x00002AB8; // type:function size:0x278 scope:global +__THPHuffDecodeDCTCompU = .text:0x00002D30; // type:function size:0x1E8 scope:global +__THPHuffDecodeDCTCompV = .text:0x00002F18; // type:function size:0x1E8 scope:global +THPInit = .text:0x00003100; // type:function size:0x6C scope:global +OSInitFastCast = .text:0x0000316C; // type:function size:0x34 scope:global +daMP_PopReadedBuffer__Fv = .text:0x000031A0; // type:function size:0x34 scope:global +daMP_PushReadedBuffer__FPv = .text:0x000031D4; // type:function size:0x30 scope:global +daMP_PopFreeReadBuffer__Fv = .text:0x00003204; // type:function size:0x34 scope:global +daMP_PushFreeReadBuffer__FPv = .text:0x00003238; // type:function size:0x30 scope:global +daMP_PopReadedBuffer2__Fv = .text:0x00003268; // type:function size:0x34 scope:global +daMP_PushReadedBuffer2__FPv = .text:0x0000329C; // type:function size:0x30 scope:global +daMP_ReadThreadStart__Fv = .text:0x000032CC; // type:function size:0x38 scope:global +daMP_ReadThreadCancel__Fv = .text:0x00003304; // type:function size:0x44 scope:global +daMP_Reader__FPv = .text:0x00003348; // type:function size:0xE4 scope:global +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x0000342C; // type:function size:0xC scope:global +daMP_CreateReadThread__Fl = .text:0x00003438; // type:function size:0xB0 scope:global +daMP_PopFreeTextureSet__Fv = .text:0x000034E8; // type:function size:0x34 scope:global +daMP_PushFreeTextureSet__FPv = .text:0x0000351C; // type:function size:0x30 scope:global +daMP_PopDecodedTextureSet__Fl = .text:0x0000354C; // type:function size:0x44 scope:global +daMP_PushDecodedTextureSet__FPv = .text:0x00003590; // type:function size:0x30 scope:global +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x000035C0; // type:function size:0x138 scope:global +daMP_VideoDecoder__FPv = .text:0x000036F8; // type:function size:0xC8 scope:global +daMP_VideoDecoderForOnMemory__FPv = .text:0x000037C0; // type:function size:0x134 scope:global +daMP_CreateVideoDecodeThread__FlPUc = .text:0x000038F4; // type:function size:0x118 scope:global +daMP_VideoDecodeThreadStart__Fv = .text:0x00003A0C; // type:function size:0x38 scope:global +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003A44; // type:function size:0x44 scope:global +daMP_PopFreeAudioBuffer__Fv = .text:0x00003A88; // type:function size:0x34 scope:global +daMP_PushFreeAudioBuffer__FPv = .text:0x00003ABC; // type:function size:0x30 scope:global +daMP_PopDecodedAudioBuffer__Fl = .text:0x00003AEC; // type:function size:0x44 scope:global +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003B30; // type:function size:0x30 scope:global +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x00003B60; // type:function size:0xDC scope:global +daMP_AudioDecoder__FPv = .text:0x00003C3C; // type:function size:0x28 scope:global +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003C64; // type:function size:0xA8 scope:global +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003D0C; // type:function size:0xFC scope:global +daMP_AudioDecodeThreadStart__Fv = .text:0x00003E08; // type:function size:0x38 scope:global +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003E40; // type:function size:0x44 scope:global +daMP_THPGXRestore__Fv = .text:0x00003E84; // type:function size:0x118 scope:global +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00003F9C; // type:function size:0x52C scope:global +GXSetTexCoordGen = .text:0x000044C8; // type:function size:0x28 scope:global +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x000044F0; // type:function size:0x214 scope:global +GXEnd = .text:0x00004704; // type:function size:0x4 scope:global +GXTexCoord2u16 = .text:0x00004708; // type:function size:0x10 scope:global +GXPosition3s16 = .text:0x00004718; // type:function size:0x14 scope:global +daMP_MixAudio__FPsPsUl = .text:0x0000472C; // type:function size:0x268 scope:global +daMP_audioCallbackWithMSound__Fl = .text:0x00004994; // type:function size:0xB8 scope:global +daMP_audioInitWithMSound__Fv = .text:0x00004A4C; // type:function size:0x2C scope:global +daMP_audioQuitWithMSound__Fv = .text:0x00004A78; // type:function size:0x28 scope:global +daMP_PushUsedTextureSet__FPv = .text:0x00004AA0; // type:function size:0x30 scope:global +daMP_PopUsedTextureSet__Fv = .text:0x00004AD0; // type:function size:0x44 scope:global +daMP_THPPlayerInit__Fl = .text:0x00004B14; // type:function size:0xD8 scope:global +daMP_THPPlayerQuit__Fv = .text:0x00004BEC; // type:function size:0x40 scope:global +daMP_THPPlayerOpen__FPCci = .text:0x00004C2C; // type:function size:0x3E0 scope:global +daMP_THPPlayerClose__Fv = .text:0x0000500C; // type:function size:0x54 scope:global +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00005060; // type:function size:0xB0 scope:global +daMP_THPPlayerSetBuffer__FPUc = .text:0x00005110; // type:function size:0x218 scope:global +daMP_InitAllMessageQueue__Fv = .text:0x00005328; // type:function size:0xD4 scope:global +daMP_ProperTimingForStart__Fv = .text:0x000053FC; // type:function size:0x6C scope:global +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x00005468; // type:function size:0x144 scope:global +daMP_PlayControl__FUl = .text:0x000055AC; // type:function size:0x2BC scope:global +daMP_WaitUntilPrepare__Fv = .text:0x00005868; // type:function size:0x40 scope:global +daMP_PrepareReady__Fi = .text:0x000058A8; // type:function size:0x30 scope:global +daMP_THPPlayerPrepare__Flll = .text:0x000058D8; // type:function size:0x2E8 scope:global +daMP_THPPlayerDrawDone__Fv = .text:0x00005BC0; // type:function size:0x44 scope:global +daMP_THPPlayerPlay__Fv = .text:0x00005C04; // type:function size:0x60 scope:global +daMP_THPPlayerStop__Fv = .text:0x00005C64; // type:function size:0xB8 scope:global +daMP_THPPlayerPause__Fv = .text:0x00005D1C; // type:function size:0x3C scope:global +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x00005D58; // type:function size:0xFC scope:global +fadeIn__13mDoGph_gInf_cFf = .text:0x00005E54; // type:function size:0x24 scope:global +isFade__13mDoGph_gInf_cFv = .text:0x00005E78; // type:function size:0x10 scope:global +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005E88; // type:function size:0x48 scope:global +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005ED0; // type:function size:0x48 scope:global +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005F18; // type:function size:0x24 scope:global +daMP_THPPlayerGetState__Fv = .text:0x00005F3C; // type:function size:0x10 scope:global +daMP_THPPlayerSetVolume__Fll = .text:0x00005F4C; // type:function size:0x12C scope:global +daMP_ActivePlayer_Init__FPCc = .text:0x00006078; // type:function size:0x164 scope:global +getRenderMode__8JUTVideoCFv = .text:0x000061DC; // type:function size:0x8 scope:global +getManager__8JUTVideoFv = .text:0x000061E4; // type:function size:0x10 scope:global +daMP_ActivePlayer_Finish__Fv = .text:0x000061F4; // type:function size:0x40 scope:global +JKRFree__FPv = .text:0x00006234; // type:function size:0x24 scope:global +daMP_ActivePlayer_Main__Fv = .text:0x00006258; // type:function size:0x5C scope:global +daMP_ActivePlayer_Draw__Fv = .text:0x000062B4; // type:function size:0xA0 scope:global +dComIfGp_event_reset__Fv = .text:0x00006354; // type:function size:0x30 scope:global +getEvent__14dComIfG_play_cFv = .text:0x00006384; // type:function size:0x8 scope:global +daMP_Get_MovieRestFrame__Fv = .text:0x0000638C; // type:function size:0xCC scope:global +daMP_Set_PercentMovieVolume__Ff = .text:0x00006458; // type:function size:0x80 scope:global +daMP_c_Get_arg_demoNo__6daMP_cFv = .text:0x000064D8; // type:function size:0x24 scope:global +fopAcM_GetParam__FPCv = .text:0x000064FC; // type:function size:0x20 scope:global +fpcM_GetParam__FPCv = .text:0x0000651C; // type:function size:0x8 scope:global +daMP_c_Get_arg_movieNo__6daMP_cFv = .text:0x00006524; // type:function size:0x24 scope:global +daMP_c_Init__6daMP_cFv = .text:0x00006548; // type:function size:0xE8 scope:global +setFrameRate__13mDoGph_gInf_cFUs = .text:0x00006630; // type:function size:0x34 scope:global +setFrameRate__10JFWDisplayFUs = .text:0x00006664; // type:function size:0x10 scope:global +getManager__10JFWDisplayFv = .text:0x00006674; // type:function size:0x10 scope:global +daMP_c_Finish__6daMP_cFv = .text:0x00006684; // type:function size:0x30 scope:global +daMP_c_Main__6daMP_cFv = .text:0x000066B4; // type:function size:0x24 scope:global +draw__16daMP_Dlst_base_cFv = .text:0x000066D8; // type:function size:0x20 scope:global +daMP_c_Draw__6daMP_cFv = .text:0x000066F8; // type:function size:0x2C scope:global +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006724; // type:function size:0x30 scope:global +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x00006754; // type:function size:0x2C scope:global +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x00006780; // type:function size:0x64 scope:global +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x000067E4; // type:function size:0x10 scope:global +__ct__6daMP_cFv = .text:0x000067F4; // type:function size:0x30 scope:global +__nw__FUlPv = .text:0x00006824; // type:function size:0x8 scope:global +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000682C; // type:function size:0xC scope:global +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006838; // type:function size:0x20 scope:global +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x00006858; // type:function size:0x38 scope:global +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x00006890; // type:function size:0x38 scope:global +daMP_Callback_Dummy__FP6daMP_c = .text:0x000068C8; // type:function size:0x8 scope:global +__sinit_d_a_movie_player_cpp = .text:0x000068D0; // type:function size:0x28 scope:local +__ct__16daMP_Dlst_base_cFv = .text:0x000068F8; // type:function size:0x3C scope:global +__ct__12dDlst_base_cFv = .text:0x00006934; // type:function size:0x10 scope:global +draw__12dDlst_base_cFv = .text:0x00006944; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:global +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:global data:double +@3998 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@4205 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4208 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4209 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4466 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000B4; // type:object size:0x8 scope:local +@4782 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4785 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4788 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4810 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4811 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4814 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4894 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4983 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E8; // type:object size:0x318 scope:local data:string_table +daMP_VolumeTable = .data:0x00000000; // type:object size:0x100 scope:global +daMP_METHODS = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_MOVIE_PLAYER = .data:0x00000120; // type:object size:0x30 scope:global +__vt__16daMP_Dlst_base_c = .data:0x00000150; // type:object size:0xC scope:global +__vt__12dDlst_base_c = .data:0x0000015C; // type:object size:0xC scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +THPStatistics = .bss:0x00000040; // type:object size:0x460 scope:global +Ydchuff = .bss:0x000004A0; // type:object size:0x4 scope:global data:4byte +Udchuff = .bss:0x000004A4; // type:object size:0x4 scope:global data:4byte +Vdchuff = .bss:0x000004A8; // type:object size:0x4 scope:global data:4byte +Yachuff = .bss:0x000004AC; // type:object size:0x4 scope:global data:4byte +Uachuff = .bss:0x000004B0; // type:object size:0x4 scope:global data:4byte +Vachuff = .bss:0x000004B4; // type:object size:0x4 scope:global data:4byte +__THPIDCTWorkspace = .bss:0x000004C0; // type:object size:0x100 scope:global +__THPHuffmanBits = .bss:0x000005C0; // type:object size:0x4 scope:global data:4byte +__THPHuffmanSizeTab = .bss:0x000005C4; // type:object size:0x4 scope:global data:4byte +__THPHuffmanCodeTab = .bss:0x000005C8; // type:object size:0x4 scope:global data:4byte +Gbase = .bss:0x000005CC; // type:object size:0x4 scope:global +Gwid = .bss:0x000005E0; // type:object size:0x4 scope:global +Gq = .bss:0x000005E4; // type:object size:0x4 scope:global +__THPLCWork512 = .bss:0x000005E8; // type:object size:0xC scope:global +__THPLCWork640 = .bss:0x000005F4; // type:object size:0xC scope:global +__THPOldGQR5 = .bss:0x00000600; // type:object size:0x4 scope:global data:4byte +__THPOldGQR6 = .bss:0x00000604; // type:object size:0x4 scope:global data:4byte +__THPWorkArea = .bss:0x00000608; // type:object size:0x4 scope:global data:4byte +__THPMCUBuffer = .bss:0x0000060C; // type:object size:0x18 scope:global data:4byte +__THPInfo = .bss:0x00000624; // type:object size:0x4 scope:global data:4byte +__THPInitFlag = .bss:0x00000628; // type:object size:0x4 scope:global +daMP_ActivePlayer = .bss:0x00000630; // type:object size:0x1D0 scope:global data:4byte +daMP_ReadThreadCreated = .bss:0x00000800; // type:object size:0x4 scope:global data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000804; // type:object size:0x20 scope:global +daMP_ReadedBufferQueue = .bss:0x00000824; // type:object size:0x20 scope:global +daMP_ReadedBufferQueue2 = .bss:0x00000844; // type:object size:0x20 scope:global +daMP_FreeReadBufferMessage = .bss:0x00000864; // type:object size:0x28 scope:global +daMP_ReadedBufferMessage = .bss:0x0000088C; // type:object size:0x28 scope:global +daMP_ReadedBufferMessage2 = .bss:0x000008B4; // type:object size:0x28 scope:global +daMP_ReadThread = .bss:0x000008E0; // type:object size:0x318 scope:global +daMP_ReadThreadStack = .bss:0x00000BF8; // type:object size:0x2000 scope:global +daMP_VideoDecodeThreadCreated = .bss:0x00002BF8; // type:object size:0x4 scope:global data:4byte +daMP_VideoDecodeThread = .bss:0x00002C00; // type:object size:0x318 scope:global +daMP_VideoDecodeThreadStack = .bss:0x00002F18; // type:object size:0x64000 scope:global +daMP_FreeTextureSetQueue = .bss:0x00066F18; // type:object size:0x20 scope:global +daMP_DecodedTextureSetQueue = .bss:0x00066F38; // type:object size:0x20 scope:global +daMP_FreeTextureSetMessage = .bss:0x00066F58; // type:object size:0xC scope:global +daMP_DecodedTextureSetMessage = .bss:0x00066F64; // type:object size:0xC scope:global +daMP_First = .bss:0x00066F70; // type:object size:0x4 scope:global data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00066F74; // type:object size:0x4 scope:global data:4byte +daMP_AudioDecodeThread = .bss:0x00066F78; // type:object size:0x318 scope:global +daMP_AudioDecodeThreadStack = .bss:0x00067290; // type:object size:0x64000 scope:global +daMP_FreeAudioBufferQueue = .bss:0x000CB290; // type:object size:0x20 scope:global +daMP_DecodedAudioBufferQueue = .bss:0x000CB2B0; // type:object size:0x20 scope:global +daMP_FreeAudioBufferMessage = .bss:0x000CB2D0; // type:object size:0xC scope:global +daMP_DecodedAudioBufferMessage = .bss:0x000CB2DC; // type:object size:0xC scope:global +daMP_Initialized = .bss:0x000CB2E8; // type:object size:0x4 scope:global data:4byte +daMP_WorkBuffer = .bss:0x000CB300; // type:object size:0x40 scope:global data:4byte +daMP_PrepareReadyQueue = .bss:0x000CB340; // type:object size:0x20 scope:global +daMP_UsedTextureSetQueue = .bss:0x000CB360; // type:object size:0x20 scope:global +daMP_PrepareReadyMessage = .bss:0x000CB380; // type:object size:0x4 scope:global +daMP_UsedTextureSetMessage = .bss:0x000CB384; // type:object size:0xC scope:global +daMP_OldVIPostCallback = .bss:0x000CB390; // type:object size:0x4 scope:global data:4byte +daMP_SoundBufferIndex = .bss:0x000CB394; // type:object size:0x4 scope:global data:4byte +daMP_OldAIDCallback = .bss:0x000CB398; // type:object size:0x4 scope:global +daMP_LastAudioBuffer = .bss:0x000CB39C; // type:object size:0x4 scope:global +daMP_CurAudioBuffer = .bss:0x000CB3A0; // type:object size:0x4 scope:global +daMP_AudioSystem = .bss:0x000CB3A4; // type:object size:0x4 scope:global +daMP_SoundBuffer = .bss:0x000CB3C0; // type:object size:0x1180 scope:global +daMP_videoInfo = .bss:0x000CC540; // type:object size:0xC scope:global data:4byte +daMP_audioInfo = .bss:0x000CC54C; // type:object size:0x10 scope:global +daMP_DrawPosX = .bss:0x000CC55C; // type:object size:0x4 scope:global data:4byte +daMP_DrawPosY = .bss:0x000CC560; // type:object size:0x4 scope:global data:4byte +daMP_buffer = .bss:0x000CC564; // type:object size:0x4 scope:global data:4byte +daMP_Fail_alloc = .bss:0x000CC568; // type:object size:0x4 scope:global data:4byte +daMP_c_Dlst_base = .bss:0x000CC56C; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000CC570; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000CC574; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000CC578; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000CC57C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000CC580; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000CC584; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000CC588; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000CC58C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000CC590; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000CC594; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000CC598; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000CC59C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000CC5A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000CC5A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000CC5A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000CC5AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000CC5B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000CC5B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000CC5B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000CC5BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000CC5C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000CC5C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000CC5C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000CC5CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000CC5D0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_myna/splits.txt b/config/GZ2P01/rels/d_a_myna/splits.txt new file mode 100644 index 0000000000..c0186af5c6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_myna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_myna.cpp: + .text start:0x000000EC end:0x0000561C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZ2P01/rels/d_a_myna/symbols.txt b/config/GZ2P01/rels/d_a_myna/symbols.txt new file mode 100644 index 0000000000..e2a8738e3c --- /dev/null +++ b/config/GZ2P01/rels/d_a_myna/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global +jntNodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x4C scope:global +daMyna_searchSSItem__FPvPv = .text:0x00000158; // type:function size:0xC4 scope:global +daMyna_searchLight__FPvPv = .text:0x0000021C; // type:function size:0x70 scope:global +daMyna_searchEvtTag__FPvPv = .text:0x0000028C; // type:function size:0x74 scope:global +baseMotion00__8daMyna_cFi = .text:0x00000300; // type:function size:0x40 scope:global +baseMotion01__8daMyna_cFi = .text:0x00000340; // type:function size:0x40 scope:global +baseMotion02__8daMyna_cFi = .text:0x00000380; // type:function size:0x40 scope:global +baseMotion03__8daMyna_cFi = .text:0x000003C0; // type:function size:0x60 scope:global +baseMotion04__8daMyna_cFi = .text:0x00000420; // type:function size:0x60 scope:global +baseMotion05__8daMyna_cFi = .text:0x00000480; // type:function size:0x60 scope:global +baseMotion06__8daMyna_cFi = .text:0x000004E0; // type:function size:0x40 scope:global +create__8daMyna_cFv = .text:0x00000520; // type:function size:0x1E4 scope:global +__dt__8cM3dGSphFv = .text:0x00000704; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000074C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000794; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F0; // type:function size:0x48 scope:global +destroy__8daMyna_cFv = .text:0x00000838; // type:function size:0x54 scope:global +draw__8daMyna_cFv = .text:0x0000088C; // type:function size:0xC0 scope:global +execute__8daMyna_cFv = .text:0x0000094C; // type:function size:0x20C scope:global +createHeap__8daMyna_cFv = .text:0x00000B58; // type:function size:0x194 scope:global +jntNodeCB__8daMyna_cFP8J3DJointP8J3DModel = .text:0x00000CEC; // type:function size:0x80 scope:global +attack_wait_init__8daMyna_cFv = .text:0x00000D6C; // type:function size:0x40 scope:global +attack_wait_move__8daMyna_cFv = .text:0x00000DAC; // type:function size:0x1C0 scope:global +attack_before_talk_init__8daMyna_cFv = .text:0x00000F6C; // type:function size:0x54 scope:global +attack_before_talk_move__8daMyna_cFv = .text:0x00000FC0; // type:function size:0x74 scope:global +attack_fly_init__8daMyna_cFv = .text:0x00001034; // type:function size:0x40 scope:global +attack_fly_move__8daMyna_cFv = .text:0x00001074; // type:function size:0x12C scope:global +attack_init__8daMyna_cFv = .text:0x000011A0; // type:function size:0x44 scope:global +attack_move__8daMyna_cFv = .text:0x000011E4; // type:function size:0x70 scope:global +attack_after_talk_init__8daMyna_cFv = .text:0x00001254; // type:function size:0x34 scope:global +attack_after_talk_move__8daMyna_cFv = .text:0x00001288; // type:function size:0x7C scope:global +greet_wait_init__8daMyna_cFv = .text:0x00001304; // type:function size:0x2C scope:global +greet_wait_move__8daMyna_cFv = .text:0x00001330; // type:function size:0x180 scope:global +greet_talk_init__8daMyna_cFv = .text:0x000014B0; // type:function size:0xEC scope:global +greet_talk_move__8daMyna_cFv = .text:0x0000159C; // type:function size:0xA0 scope:global +shopping_wait_init__8daMyna_cFv = .text:0x0000163C; // type:function size:0x2C scope:global +shopping_wait_move__8daMyna_cFv = .text:0x00001668; // type:function size:0x3CC scope:global +shopping_talk_init__8daMyna_cFv = .text:0x00001A34; // type:function size:0x7C scope:global +shopping_talk_move__8daMyna_cFv = .text:0x00001AB0; // type:function size:0x70 scope:global +thanks_talk_init__8daMyna_cFv = .text:0x00001B20; // type:function size:0x8C scope:global +thanks_talk_move__8daMyna_cFv = .text:0x00001BAC; // type:function size:0x68 scope:global +byebye_talk_init__8daMyna_cFv = .text:0x00001C14; // type:function size:0x13C scope:global +byebye_talk_move__8daMyna_cFv = .text:0x00001D50; // type:function size:0x130 scope:global +turn_on_start_init__8daMyna_cFv = .text:0x00001E80; // type:function size:0xA4 scope:global +turn_on_start_move__8daMyna_cFv = .text:0x00001F24; // type:function size:0x22C scope:global +turn_on_init__8daMyna_cFv = .text:0x00002150; // type:function size:0x2C scope:global +turn_on_move__8daMyna_cFv = .text:0x0000217C; // type:function size:0x4C scope:global +turn_on_end1_init__8daMyna_cFv = .text:0x000021C8; // type:function size:0x2C scope:global +turn_on_end1_move__8daMyna_cFv = .text:0x000021F4; // type:function size:0xA4 scope:global +turn_on_end2_init__8daMyna_cFv = .text:0x00002298; // type:function size:0x38 scope:global +turn_on_end2_move__8daMyna_cFv = .text:0x000022D0; // type:function size:0x220 scope:global +turn_on_end3_init__8daMyna_cFv = .text:0x000024F0; // type:function size:0x4 scope:global +turn_on_end3_move__8daMyna_cFv = .text:0x000024F4; // type:function size:0x70 scope:global +wolf_talk_init__8daMyna_cFv = .text:0x00002564; // type:function size:0x34 scope:global +wolf_talk_move__8daMyna_cFv = .text:0x00002598; // type:function size:0x5C scope:global +attack_wait2_init__8daMyna_cFv = .text:0x000025F4; // type:function size:0x40 scope:global +attack_wait2_move__8daMyna_cFv = .text:0x00002634; // type:function size:0x1D4 scope:global +attack_before_talk2_init__8daMyna_cFv = .text:0x00002808; // type:function size:0x54 scope:global +attack_before_talk2_move__8daMyna_cFv = .text:0x0000285C; // type:function size:0x68 scope:global +attack_fly2_init__8daMyna_cFv = .text:0x000028C4; // type:function size:0x40 scope:global +attack_fly2_move__8daMyna_cFv = .text:0x00002904; // type:function size:0x17C scope:global +attack2_init__8daMyna_cFv = .text:0x00002A80; // type:function size:0x44 scope:global +attack2_move__8daMyna_cFv = .text:0x00002AC4; // type:function size:0xB4 scope:global +attack2_talk_init__8daMyna_cFv = .text:0x00002B78; // type:function size:0x3C scope:global +attack2_talk_move__8daMyna_cFv = .text:0x00002BB4; // type:function size:0xB8 scope:global +soldoutItem__8daMyna_cFUi = .text:0x00002C6C; // type:function size:0x3C scope:global +fly_attack_move__8daMyna_cFv = .text:0x00002CA8; // type:function size:0x2B4 scope:global +fly_return_move__8daMyna_cFv = .text:0x00002F5C; // type:function size:0x320 scope:global +fly_body_wave__8daMyna_cFv = .text:0x0000327C; // type:function size:0x88 scope:global +talkAnime__8daMyna_cFP9msg_class = .text:0x00003304; // type:function size:0x128 scope:global +chkEvent__8daMyna_cFv = .text:0x0000342C; // type:function size:0x10C scope:global +orderEvent__8daMyna_cFv = .text:0x00003538; // type:function size:0x70 scope:global +deleteItem__8daMyna_cFi = .text:0x000035A8; // type:function size:0x1C scope:global +deleteItem__8daMyna_cFUi = .text:0x000035C4; // type:function size:0x4C scope:global +initiate__8daMyna_cFv = .text:0x00003610; // type:function size:0x278 scope:global +setItemInfo__8daMyna_cFv = .text:0x00003888; // type:function size:0x13C scope:global +setRoomNo__8daMyna_cFv = .text:0x000039C4; // type:function size:0x44 scope:global +setCollision__8daMyna_cFv = .text:0x00003A08; // type:function size:0x58 scope:global +set_mtx__8daMyna_cFv = .text:0x00003A60; // type:function size:0x164 scope:global +animePlay__8daMyna_cFv = .text:0x00003BC4; // type:function size:0xF8 scope:global +setMcaMorfAnm__8daMyna_cFP18J3DAnmTransformKeyffiii = .text:0x00003CBC; // type:function size:0x7C scope:global +setBtpAnm__8daMyna_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x00003D38; // type:function size:0x40 scope:global +getTrnsfrmKeyAnm__8daMyna_cFPc = .text:0x00003D78; // type:function size:0x50 scope:global +getTexPtrnAnm__8daMyna_cFPc = .text:0x00003DC8; // type:function size:0x50 scope:global +checkEndAnm__8daMyna_cFf = .text:0x00003E18; // type:function size:0xD8 scope:global +checkEndAnm__8daMyna_cFP12J3DFrameCtrl = .text:0x00003EF0; // type:function size:0x64 scope:global +getItemNumMax__8daMyna_cFv = .text:0x00003F54; // type:function size:0xC scope:global +getItemType__8daMyna_cFPv = .text:0x00003F60; // type:function size:0x12C scope:global +getFlowNodeNum__8daMyna_cFv = .text:0x0000408C; // type:function size:0x38 scope:global +checkDead__8daMyna_cFv = .text:0x000040C4; // type:function size:0x110 scope:global +chkPlayerInEvtArea__8daMyna_cFP10fopAc_ac_c4cXyz = .text:0x000041D4; // type:function size:0x194 scope:global +animeControl__8daMyna_cFv = .text:0x00004368; // type:function size:0x16C scope:global +setAnimeType__8daMyna_cFUcf = .text:0x000044D4; // type:function size:0x44 scope:global +playDefaultWaitAnime__8daMyna_cFv = .text:0x00004518; // type:function size:0x570 scope:global +setDefaultWaitAnime__8daMyna_cFUc = .text:0x00004A88; // type:function size:0x288 scope:global +daMyna_Create__FPv = .text:0x00004D10; // type:function size:0x20 scope:global +daMyna_Delete__FPv = .text:0x00004D30; // type:function size:0x20 scope:global +daMyna_Execute__FPv = .text:0x00004D50; // type:function size:0x20 scope:global +daMyna_Draw__FPv = .text:0x00004D70; // type:function size:0x20 scope:global +daMyna_IsDelete__FPv = .text:0x00004D90; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004D98; // type:function size:0x48 scope:global +__dt__12daMyna_HIO_cFv = .text:0x00004DE0; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00004E3C; // type:function size:0x48 scope:global +getHeadTopPos__9daPy_py_cCFv = .text:0x00004E84; // type:function size:0x1C scope:global +__dt__8daMyna_cFv = .text:0x00004EA0; // type:function size:0x18C scope:global +cLib_calcTimer__FPs = .text:0x0000502C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00005048; // type:function size:0x7C scope:global +__sinit_d_a_myna_cpp = .text:0x000050C4; // type:function size:0x558 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDSph__8daMyna_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3926 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4207 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4208 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4655 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4828 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4830 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4831 = .rodata:0x00000070; // type:object size:0x8 scope:local +@5221 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@5317 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5319 = .rodata:0x00000084; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +@5455 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@6108 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x112 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3800 = .data:0x00000020; // type:object size:0xC scope:local +@3801 = .data:0x0000002C; // type:object size:0xC scope:local +@3802 = .data:0x00000038; // type:object size:0xC scope:local +@3803 = .data:0x00000044; // type:object size:0xC scope:local +@3804 = .data:0x00000050; // type:object size:0xC scope:local +@3805 = .data:0x0000005C; // type:object size:0xC scope:local +@3806 = .data:0x00000068; // type:object size:0xC scope:local +@3807 = .data:0x00000074; // type:object size:0xC scope:local +@3808 = .data:0x00000080; // type:object size:0xC scope:local +@3809 = .data:0x0000008C; // type:object size:0xC scope:local +@3810 = .data:0x00000098; // type:object size:0xC scope:local +@3811 = .data:0x000000A4; // type:object size:0xC scope:local +@3812 = .data:0x000000B0; // type:object size:0xC scope:local +@3813 = .data:0x000000BC; // type:object size:0xC scope:local +@3814 = .data:0x000000C8; // type:object size:0xC scope:local +@3815 = .data:0x000000D4; // type:object size:0xC scope:local +@3816 = .data:0x000000E0; // type:object size:0xC scope:local +@3817 = .data:0x000000EC; // type:object size:0xC scope:local +@3818 = .data:0x000000F8; // type:object size:0xC scope:local +@3819 = .data:0x00000104; // type:object size:0xC scope:local +@3820 = .data:0x00000110; // type:object size:0xC scope:local +@3821 = .data:0x0000011C; // type:object size:0xC scope:local +init_proc = .data:0x00000128; // type:object size:0x108 scope:global data:4byte +@3822 = .data:0x00000230; // type:object size:0xC scope:local +@3823 = .data:0x0000023C; // type:object size:0xC scope:local +@3824 = .data:0x00000248; // type:object size:0xC scope:local +@3825 = .data:0x00000254; // type:object size:0xC scope:local +@3826 = .data:0x00000260; // type:object size:0xC scope:local +@3827 = .data:0x0000026C; // type:object size:0xC scope:local +@3828 = .data:0x00000278; // type:object size:0xC scope:local +@3829 = .data:0x00000284; // type:object size:0xC scope:local +@3830 = .data:0x00000290; // type:object size:0xC scope:local +@3831 = .data:0x0000029C; // type:object size:0xC scope:local +@3832 = .data:0x000002A8; // type:object size:0xC scope:local +@3833 = .data:0x000002B4; // type:object size:0xC scope:local +@3834 = .data:0x000002C0; // type:object size:0xC scope:local +@3835 = .data:0x000002CC; // type:object size:0xC scope:local +@3836 = .data:0x000002D8; // type:object size:0xC scope:local +@3837 = .data:0x000002E4; // type:object size:0xC scope:local +@3838 = .data:0x000002F0; // type:object size:0xC scope:local +@3839 = .data:0x000002FC; // type:object size:0xC scope:local +@3840 = .data:0x00000308; // type:object size:0xC scope:local +@3841 = .data:0x00000314; // type:object size:0xC scope:local +@3842 = .data:0x00000320; // type:object size:0xC scope:local +@3843 = .data:0x0000032C; // type:object size:0xC scope:local +move_proc = .data:0x00000338; // type:object size:0x108 scope:global data:4byte +l_bckFileNameTBL = .data:0x00000440; // type:object size:0x3C scope:global data:4byte +l_btpFileNameTBL = .data:0x0000047C; // type:object size:0x4 scope:global +aParam$localstatic3$__ct__12daMyna_HIO_cFv = .data:0x00000480; // type:object size:0x30 scope:local +@3913 = .data:0x000004B0; // type:object size:0xC scope:local +@3914 = .data:0x000004BC; // type:object size:0xC scope:local +@3915 = .data:0x000004C8; // type:object size:0xC scope:local +@3916 = .data:0x000004D4; // type:object size:0xC scope:local +@3917 = .data:0x000004E0; // type:object size:0xC scope:local +@3918 = .data:0x000004EC; // type:object size:0xC scope:local +@3919 = .data:0x000004F8; // type:object size:0xC scope:local +mBaseMotionTBL__8daMyna_c = .data:0x00000504; // type:object size:0x54 scope:global data:4byte +@5409 = .data:0x00000558; // type:object size:0x40 scope:local +@5890 = .data:0x00000598; // type:object size:0x3C scope:local +daMyna_MethodTable = .data:0x000005D4; // type:object size:0x20 scope:global +g_profile_MYNA = .data:0x000005F4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000624; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000063C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000648; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000654; // type:object size:0xC scope:global +__vt__8daMyna_c = .data:0x00000660; // type:object size:0xC scope:global +__vt__12daMyna_HIO_c = .data:0x0000066C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000678; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3847 = .bss:0x00000048; // type:object size:0xC scope:local +l_HOSTIO = .bss:0x00000054; // type:object size:0x34 scope:global data:4byte +daMyna_targetActor = .bss:0x00000088; // type:object size:0x28 scope:global +daMyna_subActor = .bss:0x000000B0; // type:object size:0x28 scope:global +daMyna_LightActor = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +daMyna_actor_count = .bss:0x000000DC; // type:object size:0x4 scope:global +daMyna_evtTagActor0 = .bss:0x000000E0; // type:object size:0x4 scope:global data:4byte +daMyna_evtTagActor1 = .bss:0x000000E4; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000148; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_nbomb/splits.txt b/config/GZ2P01/rels/d_a_nbomb/splits.txt new file mode 100644 index 0000000000..2629644480 --- /dev/null +++ b/config/GZ2P01/rels/d_a_nbomb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nbomb.cpp: + .text start:0x000000EC end:0x0000564C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000198 + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_nbomb/symbols.txt b/config/GZ2P01/rels/d_a_nbomb/symbols.txt new file mode 100644 index 0000000000..60e0ac78fd --- /dev/null +++ b/config/GZ2P01/rels/d_a_nbomb/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +coHitCallback__9daNbomb_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x44 scope:global +daNbomb_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000130; // type:function size:0x24 scope:global +tgHitCallback__9daNbomb_cFP12dCcD_GObjInf = .text:0x00000154; // type:function size:0x144 scope:global +__dt__4cXyzFv = .text:0x00000298; // type:function size:0x3C scope:global +daNbomb_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002D4; // type:function size:0x24 scope:global +searchEnemy__9daNbomb_cFP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xE8 scope:global +daNbomb_searchEnemy__FP10fopAc_ac_cPv = .text:0x000003E0; // type:function size:0x54 scope:global +createHeap__9daNbomb_cFv = .text:0x00000434; // type:function size:0x1A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005DC; // type:function size:0x48 scope:global +daNbomb_createHeap__FP10fopAc_ac_c = .text:0x00000624; // type:function size:0x20 scope:global +create__9daNbomb_cFv = .text:0x00000644; // type:function size:0x820 scope:global +__ct__9daNbomb_cFv = .text:0x00000E64; // type:function size:0x184 scope:global +__dt__8cM3dGSphFv = .text:0x00000FE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001030; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001078; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000010D4; // type:function size:0x70 scope:global +__dt__13dBgS_BombAcchFv = .text:0x00001144; // type:function size:0x70 scope:global +daNbomb_Create__FP10fopAc_ac_c = .text:0x000011B4; // type:function size:0x20 scope:global +__dt__9daNbomb_cFv = .text:0x000011D4; // type:function size:0x3B8 scope:global +daNbomb_Delete__FP9daNbomb_c = .text:0x0000158C; // type:function size:0x28 scope:global +checkTimerStop__9daNbomb_cFv = .text:0x000015B4; // type:function size:0x44 scope:global +checkExplode__9daNbomb_cFv = .text:0x000015F8; // type:function size:0x158 scope:global +setRoomInfo__9daNbomb_cFv = .text:0x00001750; // type:function size:0xA8 scope:global +setSmokePos__9daNbomb_cFv = .text:0x000017F8; // type:function size:0xB0 scope:global +setEffect__9daNbomb_cFv = .text:0x000018A8; // type:function size:0x268 scope:global +setHookshotOffset__9daNbomb_cFv = .text:0x00001B10; // type:function size:0xDC scope:global +setFreeze__9daNbomb_cFv = .text:0x00001BEC; // type:function size:0x24 scope:global +checkWaterIn__9daNbomb_cFv = .text:0x00001C10; // type:function size:0x38 scope:global +insectLineCheck__9daNbomb_cFv = .text:0x00001C48; // type:function size:0x118 scope:global +__dt__8cM3dGPlaFv = .text:0x00001D60; // type:function size:0x48 scope:global +setHitPolygon__9daNbomb_cFi = .text:0x00001DA8; // type:function size:0x270 scope:global +procExplodeInit__9daNbomb_cFv = .text:0x00002018; // type:function size:0x420 scope:global +procExplode__9daNbomb_cFv = .text:0x00002438; // type:function size:0x2C8 scope:global +procCarryInit__9daNbomb_cFv = .text:0x00002700; // type:function size:0x17C scope:global +procCarry__9daNbomb_cFv = .text:0x0000287C; // type:function size:0x3D4 scope:global +procWaitInit__9daNbomb_cFv = .text:0x00002C50; // type:function size:0x54 scope:global +procWait__9daNbomb_cFv = .text:0x00002CA4; // type:function size:0x8E4 scope:global +procFlowerWaitInit__9daNbomb_cFv = .text:0x00003588; // type:function size:0x84 scope:global +procFlowerWait__9daNbomb_cFv = .text:0x0000360C; // type:function size:0xCC scope:global +procBoomerangMoveInit__9daNbomb_cFP12dCcD_GObjInf = .text:0x000036D8; // type:function size:0x128 scope:global +procBoomerangMove__9daNbomb_cFv = .text:0x00003800; // type:function size:0x1A8 scope:global +procInsectMoveInit__9daNbomb_cFv = .text:0x000039A8; // type:function size:0xF8 scope:global +procInsectMove__9daNbomb_cFv = .text:0x00003AA0; // type:function size:0x768 scope:global +execute__9daNbomb_cFv = .text:0x00004208; // type:function size:0xD58 scope:global +daNbomb_Execute__FP9daNbomb_c = .text:0x00004F60; // type:function size:0x20 scope:global +draw__9daNbomb_cFv = .text:0x00004F80; // type:function size:0x5A0 scope:global +daNbomb_Draw__FP9daNbomb_c = .text:0x00005520; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005540; // type:function size:0x48 scope:global +__sinit_d_a_nbomb_cpp = .text:0x00005588; // type:function size:0x48 scope:local +@36@__dt__13dBgS_BombAcchFv = .text:0x000055D0; // type:function size:0x8 scope:local +@20@__dt__13dBgS_BombAcchFv = .text:0x000055D8; // type:function size:0x8 scope:local +checkExplodeNow__9daNbomb_cFv = .text:0x000055E0; // type:function size:0x14 scope:global +deleteBombAndEffect__9daNbomb_cFv = .text:0x000055F4; // type:function size:0x38 scope:global +setCargoBombExplode__9daNbomb_cFv = .text:0x0000562C; // type:function size:0x10 scope:global +checkExplodeNow__7dBomb_cFv = .text:0x0000563C; // type:function size:0x8 scope:global +deleteBombAndEffect__7dBomb_cFv = .text:0x00005644; // type:function size:0x4 scope:global +setCargoBombExplode__7dBomb_cFv = .text:0x00005648; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0xC scope:local +l_localCenterOffset = .rodata:0x0000000C; // type:object size:0xC scope:global +l_arcNameBombF = .rodata:0x00000018; // type:object size:0x6 scope:global data:string +l_arcNameBombE = .rodata:0x00000020; // type:object size:0x5 scope:global data:string +l_arcNameBombEW = .rodata:0x00000028; // type:object size:0x5 scope:global data:string +@4213 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4255 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4256 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@4257 = .rodata:0x00000048; // type:object size:0x4 scope:local +bmdIdx$4269 = .rodata:0x0000004C; // type:object size:0xC scope:local +heapSize$4323 = .rodata:0x00000058; // type:object size:0x18 scope:local +@4678 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4685 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4686 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4687 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4689 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double +@5021 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@5036 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +localOffset$5044 = .rodata:0x000000A8; // type:object size:0xC scope:local +@5143 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@5214 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5289 = .rodata:0x000000BC; // type:object size:0x4 scope:local +normalNameID$5297 = .rodata:0x000000C0; // type:object size:0x12 scope:local +waterNameID$5298 = .rodata:0x000000D4; // type:object size:0x10 scope:local +waterNameID2$5299 = .rodata:0x000000E4; // type:object size:0x12 scope:local +@5400 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5401 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5402 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5403 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5404 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5451 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5452 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5453 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5454 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5455 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5456 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5457 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5458 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5873 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5874 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5875 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@5876 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5877 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5878 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5879 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5880 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@5882 = .rodata:0x00000158; // type:object size:0x8 scope:local +@6001 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@6207 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6208 = .rodata:0x00000168; // type:object size:0x4 scope:local +@6209 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@6210 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6211 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6212 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6601 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6602 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6603 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6782 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6783 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000190; // type:object size:0x8 scope:local data:string_table +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global +m_arcNameList__9daNbomb_c = .data:0x00000040; // type:object size:0x18 scope:global data:4byte +enemyBombID$5072 = .data:0x00000058; // type:object size:0xA scope:local data:2byte +@5313 = .data:0x00000064; // type:object size:0xC scope:local data:4byte +@5462 = .data:0x00000070; // type:object size:0xC scope:local data:4byte +@5630 = .data:0x0000007C; // type:object size:0xC scope:local data:4byte +@5886 = .data:0x00000088; // type:object size:0xC scope:local data:4byte +@5921 = .data:0x00000094; // type:object size:0xC scope:local +@5924 = .data:0x000000A0; // type:object size:0xC scope:local data:4byte +@5987 = .data:0x000000AC; // type:object size:0xC scope:local data:4byte +l_daNbombMethod = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_NBOMB = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000114; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__13dBgS_BombAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__9daNbomb_c = .data:0x00000174; // type:object size:0x14 scope:global +__vt__7dBomb_c = .data:0x00000188; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@5069 = .bss:0x00000048; // type:object size:0xC scope:local +effectScale$5068 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_ni/splits.txt b/config/GZ2P01/rels/d_a_ni/splits.txt new file mode 100644 index 0000000000..3886f5dde4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_ni/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ni.cpp: + .text start:0x000000EC end:0x0000566C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000170 + .data start:0x00000000 end:0x00000218 + .bss start:0x00000008 end:0x0000013C diff --git a/config/GZ2P01/rels/d_a_ni/symbols.txt b/config/GZ2P01/rels/d_a_ni/symbols.txt new file mode 100644 index 0000000000..47ef35c7bd --- /dev/null +++ b/config/GZ2P01/rels/d_a_ni/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNi_HIO_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +anm_init__FP8ni_classifUcf = .text:0x00000168; // type:function size:0xC0 scope:global +hane_set__FP8ni_classff = .text:0x00000228; // type:function size:0xF8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000320; // type:function size:0x2B0 scope:global +daNi_Draw__FP8ni_class = .text:0x000005D0; // type:function size:0xF4 scope:global +__dt__4cXyzFv = .text:0x000006C4; // type:function size:0x3C scope:global +s_play_sub__FPvPv = .text:0x00000700; // type:function size:0x58 scope:global +damage_check__FP8ni_class = .text:0x00000758; // type:function size:0x218 scope:global +s_t_sub__FPvPv = .text:0x00000970; // type:function size:0x70 scope:global +search_test__FP8ni_class = .text:0x000009E0; // type:function size:0x168 scope:global +ni_carry_check__FP8ni_class = .text:0x00000B48; // type:function size:0x3C scope:global +move_gake_check__FP8ni_classf = .text:0x00000B84; // type:function size:0xF0 scope:global +ni_normal__FP8ni_class = .text:0x00000C74; // type:function size:0x6C8 scope:global +ni_away__FP8ni_class = .text:0x0000133C; // type:function size:0x428 scope:global +ni_swim__FP8ni_class = .text:0x00001764; // type:function size:0x368 scope:global +ni_carry__FP8ni_class = .text:0x00001ACC; // type:function size:0x1B0 scope:global +ni_fly__FP8ni_class = .text:0x00001C7C; // type:function size:0x130 scope:global +ni_drop__FP8ni_class = .text:0x00001DAC; // type:function size:0x120 scope:global +ni_return__FP8ni_class = .text:0x00001ECC; // type:function size:0x18C scope:global +ni_damage__FP8ni_class = .text:0x00002058; // type:function size:0x178 scope:global +s_b_sub__FPvPv = .text:0x000021D0; // type:function size:0x64 scope:global +ni_windspin__FP8ni_class = .text:0x00002234; // type:function size:0x15C scope:global +ni_demo0__FP8ni_class = .text:0x00002390; // type:function size:0x3E0 scope:global +ni_message__FP8ni_class = .text:0x00002770; // type:function size:0xC8 scope:global +playwallcheck__FP8ni_class = .text:0x00002838; // type:function size:0x184 scope:global +ni_play__FP8ni_class = .text:0x000029BC; // type:function size:0x894 scope:global +play_camera__FP8ni_class = .text:0x00003250; // type:function size:0x848 scope:global +action__FP8ni_class = .text:0x00003A98; // type:function size:0xCDC scope:global +message__FP8ni_class = .text:0x00004774; // type:function size:0x124 scope:global +daNi_Execute__FP8ni_class = .text:0x00004898; // type:function size:0x498 scope:global +daNi_IsDelete__FP8ni_class = .text:0x00004D30; // type:function size:0x8 scope:global +daNi_Delete__FP8ni_class = .text:0x00004D38; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00004DA0; // type:function size:0x208 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004FA8; // type:function size:0x48 scope:global +daNi_Create__FP10fopAc_ac_c = .text:0x00004FF0; // type:function size:0x3D4 scope:global +__dt__8cM3dGSphFv = .text:0x000053C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000540C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005454; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000054B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005520; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005590; // type:function size:0x48 scope:global +__dt__10daNi_HIO_cFv = .text:0x000055D8; // type:function size:0x48 scope:global +__sinit_d_a_ni_cpp = .text:0x00005620; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000565C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005664; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3958 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3982 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4238 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4274 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4415 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4417 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4419 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4420 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4421 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4423 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4424 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4425 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4426 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4514 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4623 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4624 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4668 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4712 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5117 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5118 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5119 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5120 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5121 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5123 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5124 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5300 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5301 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5302 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5303 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5304 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5308 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5309 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5310 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5311 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5661 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5662 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5663 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5664 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5665 = .rodata:0x00000138; // type:object size:0x4 scope:local data:string +@5803 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5804 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5805 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5806 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5807 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6033 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6034 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6035 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +hane_id$3986 = .data:0x00000020; // type:object size:0x8 scope:local +@5125 = .data:0x00000028; // type:object size:0x7C scope:local +j_w$5390 = .data:0x000000A4; // type:object size:0x10 scope:local +j_a$5391 = .data:0x000000B4; // type:object size:0x10 scope:local +w_eff_id$5418 = .data:0x000000C4; // type:object size:0x8 scope:local +@5666 = .data:0x000000CC; // type:object size:0x40 scope:local +key_eno$5736 = .data:0x0000010C; // type:object size:0x4 scope:local +cc_sph_src$5915 = .data:0x00000110; // type:object size:0x40 scope:local +l_daNi_Method = .data:0x00000150; // type:object size:0x20 scope:global +g_profile_NI = .data:0x00000170; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001DC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000200; // type:object size:0xC scope:global +__vt__10daNi_HIO_c = .data:0x0000020C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_282_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3953 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x3C scope:global data:byte +target_info = .bss:0x00000090; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000B8; // type:object size:0x4 scope:global data:4byte +@5415 = .bss:0x000000BC; // type:object size:0xC scope:local +sc$5414 = .bss:0x000000CC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000138; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_aru/splits.txt b/config/GZ2P01/rels/d_a_npc_aru/splits.txt new file mode 100644 index 0000000000..d1b15daa93 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_aru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aru.cpp: + .text start:0x000000EC end:0x0000601C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x0000082C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_aru/symbols.txt b/config/GZ2P01/rels/d_a_npc_aru/symbols.txt new file mode 100644 index 0000000000..a6f3df669b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_aru/symbols.txt @@ -0,0 +1,256 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Aru_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__11daNpc_Aru_cFv = .text:0x00000224; // type:function size:0x2EC scope:global +CreateHeap__11daNpc_Aru_cFv = .text:0x00000510; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__11daNpc_Aru_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__11daNpc_Aru_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__11daNpc_Aru_cFv = .text:0x00000990; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Aru_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +srchCow__11daNpc_Aru_cFPvPv = .text:0x00000A9C; // type:function size:0xA8 scope:global +srchUDoor__11daNpc_Aru_cFPvPv = .text:0x00000B44; // type:function size:0x9C scope:global +chkThrust__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000BE0; // type:function size:0x180 scope:global +getCowP__11daNpc_Aru_cFi = .text:0x00000D60; // type:function size:0x13C scope:global +getUDoor_l_P__11daNpc_Aru_cFv = .text:0x00000E9C; // type:function size:0xD0 scope:global +getUDoor_r_P__11daNpc_Aru_cFv = .text:0x00000F6C; // type:function size:0xD0 scope:global +getType__11daNpc_Aru_cFv = .text:0x0000103C; // type:function size:0x64 scope:global +isDelete__11daNpc_Aru_cFv = .text:0x000010A0; // type:function size:0x8C scope:global +reset__11daNpc_Aru_cFv = .text:0x0000112C; // type:function size:0x334 scope:global +afterJntAnm__11daNpc_Aru_cFi = .text:0x00001460; // type:function size:0x84 scope:global +setParam__11daNpc_Aru_cFv = .text:0x000014E4; // type:function size:0x164 scope:global +checkChangeEvt__11daNpc_Aru_cFv = .text:0x00001648; // type:function size:0xB4 scope:global +setAfterTalkMotion__11daNpc_Aru_cFv = .text:0x000016FC; // type:function size:0xC8 scope:global +srchActors__11daNpc_Aru_cFv = .text:0x000017C4; // type:function size:0x278 scope:global +evtTalk__11daNpc_Aru_cFv = .text:0x00001A3C; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Aru_cFv = .text:0x00001ADC; // type:function size:0xC8 scope:global +action__11daNpc_Aru_cFv = .text:0x00001BA4; // type:function size:0x194 scope:global +beforeMove__11daNpc_Aru_cFv = .text:0x00001D38; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Aru_cFv = .text:0x00001DFC; // type:function size:0x2FC scope:global +setCollision__11daNpc_Aru_cFv = .text:0x000020F8; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Aru_cFv = .text:0x00002250; // type:function size:0x8 scope:global +selectAction__11daNpc_Aru_cFv = .text:0x00002258; // type:function size:0x1C0 scope:global +chkAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002418; // type:function size:0x2C scope:global +setAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002444; // type:function size:0xA8 scope:global +chkBullRunningStage__11daNpc_Aru_cFv = .text:0x000024EC; // type:function size:0x7C scope:global +chkSkipFenceStage__11daNpc_Aru_cFv = .text:0x00002568; // type:function size:0x7C scope:global +srchActorDirection__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x000025E4; // type:function size:0xD4 scope:global +adjustMoveDir__11daNpc_Aru_cFv = .text:0x000026B8; // type:function size:0x658 scope:global +__dt__8cM3dGPlaFv = .text:0x00002D10; // type:function size:0x48 scope:global +duck__11daNpc_Aru_cFi = .text:0x00002D58; // type:function size:0x34C scope:global +lookround__11daNpc_Aru_cFs = .text:0x000030A4; // type:function size:0x150 scope:global +cutRideOnHorse__11daNpc_Aru_cFi = .text:0x000031F4; // type:function size:0x1C8 scope:global +cutGotoBullRunningStage__11daNpc_Aru_cFi = .text:0x000033BC; // type:function size:0x1B0 scope:global +cutEndBullRunning__11daNpc_Aru_cFi = .text:0x0000356C; // type:function size:0x340 scope:global +cutGotoSkipFenceStage__11daNpc_Aru_cFi = .text:0x000038AC; // type:function size:0x134 scope:global +cutSpeakTo__11daNpc_Aru_cFi = .text:0x000039E0; // type:function size:0x2BC scope:global +cutNoEntrance__11daNpc_Aru_cFi = .text:0x00003C9C; // type:function size:0x2CC scope:global +wait__11daNpc_Aru_cFPv = .text:0x00003F68; // type:function size:0x540 scope:global +bullRunning__11daNpc_Aru_cFPv = .text:0x000044A8; // type:function size:0x2A0 scope:global +skipFence__11daNpc_Aru_cFPv = .text:0x00004748; // type:function size:0x1B0 scope:global +talk__11daNpc_Aru_cFPv = .text:0x000048F8; // type:function size:0x328 scope:global +daNpc_Aru_Create__FPv = .text:0x00004C20; // type:function size:0x20 scope:global +daNpc_Aru_Delete__FPv = .text:0x00004C40; // type:function size:0x20 scope:global +daNpc_Aru_Execute__FPv = .text:0x00004C60; // type:function size:0x20 scope:global +daNpc_Aru_Draw__FPv = .text:0x00004C80; // type:function size:0x20 scope:global +daNpc_Aru_IsDelete__FPv = .text:0x00004CA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004CA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004CD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00004D20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000050A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000050E4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005120; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005168; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000051A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000051EC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005234; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005638; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000563C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005738; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000573C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005784; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000057F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005850; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000058C0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005908; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005A24; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005C2C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005C30; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005C38; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005C40; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005C48; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00005C4C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005C54; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00005C6C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00005C70; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005C74; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005C7C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005C84; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005CB4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005CE4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005CE8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00005CEC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005CF0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005CF4; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00005D10; // type:function size:0x3C scope:global +__sinit_d_a_npc_aru_cpp = .text:0x00005D4C; // type:function size:0xFC scope:local +__ct__11daNpc_Aru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005E48; // type:function size:0xCC scope:global +getEyeballMaterialNo__11daNpc_Aru_cFv = .text:0x00005F14; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Aru_cFv = .text:0x00005F1C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Aru_cFv = .text:0x00005F24; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Aru_cFv = .text:0x00005F2C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Aru_cFi = .text:0x00005F34; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Aru_cFi = .text:0x00005F44; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Aru_cFv = .text:0x00005F54; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Aru_cFv = .text:0x00005F5C; // type:function size:0x8 scope:global +__dt__17daNpc_Aru_Param_cFv = .text:0x00005F64; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005FAC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005FB4; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005FBC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Aru_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4024 = .rodata:0x000000A0; // type:object size:0x18 scope:local +@4096 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4097 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4098 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4099 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4100 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4101 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4256 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4257 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4399 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4448 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4844 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4845 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4990 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4991 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4993 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4995 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double +@5053 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5054 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5055 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5185 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@5190 = .rodata:0x0000012C; // type:object size:0x6 scope:local +@5478 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5553 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5554 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5555 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0xCC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x60 scope:global +l_resNameList = .data:0x00000088; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000B4; // type:object size:0x16C scope:global +l_motionAnmData = .data:0x00000220; // type:object size:0x16C scope:global +l_faceMotionSequenceData = .data:0x0000038C; // type:object size:0xD0 scope:global +l_motionSequenceData = .data:0x0000045C; // type:object size:0xC0 scope:global +mCutNameList__11daNpc_Aru_c = .data:0x0000051C; // type:object size:0x1C scope:global +@3868 = .data:0x00000538; // type:object size:0xC scope:local +@3869 = .data:0x00000544; // type:object size:0xC scope:local +@3870 = .data:0x00000550; // type:object size:0xC scope:local +@3871 = .data:0x0000055C; // type:object size:0xC scope:local +@3872 = .data:0x00000568; // type:object size:0xC scope:local +@3873 = .data:0x00000574; // type:object size:0xC scope:local +mCutList__11daNpc_Aru_c = .data:0x00000580; // type:object size:0x54 scope:global data:4byte +@4761 = .data:0x000005D4; // type:object size:0xC scope:local data:4byte +@4851 = .data:0x000005E0; // type:object size:0xC scope:local data:4byte +@4856 = .data:0x000005EC; // type:object size:0xC scope:local data:4byte +@5104 = .data:0x000005F8; // type:object size:0xC scope:local +@5108 = .data:0x00000604; // type:object size:0xC scope:local +@5110 = .data:0x00000610; // type:object size:0xC scope:local +@5114 = .data:0x0000061C; // type:object size:0xC scope:local +@5116 = .data:0x00000628; // type:object size:0xC scope:local +@5120 = .data:0x00000634; // type:object size:0xC scope:local +@5124 = .data:0x00000640; // type:object size:0xC scope:local +@5126 = .data:0x0000064C; // type:object size:0xC scope:local +@5128 = .data:0x00000658; // type:object size:0xC scope:local +daNpc_Aru_MethodTable = .data:0x00000664; // type:object size:0x20 scope:global +g_profile_NPC_ARU = .data:0x00000684; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000006B4; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x000006C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000714; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000720; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000072C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000738; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000744; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000750; // type:object size:0xC scope:global +__vt__11daNpc_Aru_c = .data:0x0000075C; // type:object size:0xC4 scope:global +__vt__17daNpc_Aru_Param_c = .data:0x00000820; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3874 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4931 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4930 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_ash/splits.txt b/config/GZ2P01/rels/d_a_npc_ash/splits.txt new file mode 100644 index 0000000000..3d076d9682 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ash/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ash.cpp: + .text start:0x000000EC end:0x0000542C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000350 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_ash/symbols.txt b/config/GZ2P01/rels/d_a_npc_ash/symbols.txt new file mode 100644 index 0000000000..f544a29fc5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ash/symbols.txt @@ -0,0 +1,208 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcAsh_cFv = .text:0x000000EC; // type:function size:0x144 scope:global +__dt__8dCcD_CylFv = .text:0x00000230; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000002FC; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000380; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003C8; // type:function size:0x48 scope:global +__dt__10daNpcAsh_cFv = .text:0x00000410; // type:function size:0x190 scope:global +Create__10daNpcAsh_cFv = .text:0x000005A0; // type:function size:0x3C8 scope:global +CreateHeap__10daNpcAsh_cFv = .text:0x00000968; // type:function size:0x3A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000D08; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D44; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D5C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D98; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000DB0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DF8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000E1C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E58; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E70; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000EAC; // type:function size:0x18 scope:global +Delete__10daNpcAsh_cFv = .text:0x00000EC4; // type:function size:0x34 scope:global +Execute__10daNpcAsh_cFv = .text:0x00000EF8; // type:function size:0x24 scope:global +Draw__10daNpcAsh_cFv = .text:0x00000F1C; // type:function size:0x11C scope:global +ctrlJoint__10daNpcAsh_cFP8J3DJointP8J3DModel = .text:0x00001038; // type:function size:0x220 scope:global +createHeapCallBack__10daNpcAsh_cFP10fopAc_ac_c = .text:0x00001258; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcAsh_cFP8J3DJointi = .text:0x00001278; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcAsh_cFib = .text:0x000012C4; // type:function size:0x21C scope:global +setExpressionBtp__10daNpcAsh_cFi = .text:0x000014E0; // type:function size:0xE0 scope:global +setMotionAnm__10daNpcAsh_cFif = .text:0x000015C0; // type:function size:0x150 scope:global +reset__10daNpcAsh_cFv = .text:0x00001710; // type:function size:0x218 scope:global +setAction__10daNpcAsh_cFM10daNpcAsh_cFPCvPvPv_b = .text:0x00001928; // type:function size:0xA8 scope:global +isSneaking__10daNpcAsh_cFv = .text:0x000019D0; // type:function size:0x70 scope:global +wait_type0__10daNpcAsh_cFPv = .text:0x00001A40; // type:function size:0xA3C scope:global +setMotion__10daNpcAsh_cFifi = .text:0x0000247C; // type:function size:0x44 scope:global +setExpression__10daNpcAsh_cFif = .text:0x000024C0; // type:function size:0x2C scope:global +wait_type1__10daNpcAsh_cFPv = .text:0x000024EC; // type:function size:0x200 scope:global +talk__10daNpcAsh_cFPv = .text:0x000026EC; // type:function size:0x43C scope:global +demo__10daNpcAsh_cFPv = .text:0x00002B28; // type:function size:0x43C scope:global +leave__10daNpcAsh_cFPv = .text:0x00002F64; // type:function size:0x328 scope:global +EvCut_Introduction__10daNpcAsh_cFi = .text:0x0000328C; // type:function size:0x100 scope:global +EvCut_Meeting__10daNpcAsh_cFi = .text:0x0000338C; // type:function size:0x2B0 scope:global +EvCut_WiretapSponsor__10daNpcAsh_cFi = .text:0x0000363C; // type:function size:0x244 scope:global +EvCut_WiretapEntrant__10daNpcAsh_cFi = .text:0x00003880; // type:function size:0x1B8 scope:global +daNpcAsh_Create__FPv = .text:0x00003A38; // type:function size:0x20 scope:global +daNpcAsh_Delete__FPv = .text:0x00003A58; // type:function size:0x20 scope:global +daNpcAsh_Execute__FPv = .text:0x00003A78; // type:function size:0x20 scope:global +daNpcAsh_Draw__FPv = .text:0x00003A98; // type:function size:0x20 scope:global +daNpcAsh_IsDelete__FPv = .text:0x00003AB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003AC0; // type:function size:0x30 scope:global +setParam__10daNpcAsh_cFv = .text:0x00003AF0; // type:function size:0x27C scope:global +main__10daNpcAsh_cFv = .text:0x00003D6C; // type:function size:0x294 scope:global +playMotion__10daNpcAsh_cFv = .text:0x00004000; // type:function size:0x320 scope:global +ctrlBtk__10daNpcAsh_cFv = .text:0x00004320; // type:function size:0xA4 scope:global +setAttnPos__10daNpcAsh_cFv = .text:0x000043C4; // type:function size:0x3F8 scope:global +lookat__10daNpcAsh_cFv = .text:0x000047BC; // type:function size:0x2D0 scope:global +drawDbgInfo__10daNpcAsh_cFv = .text:0x00004A8C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004A94; // type:function size:0xC scope:global +__sinit_d_a_npc_ash_cpp = .text:0x00004AA0; // type:function size:0xEC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004B8C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004BD4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004C10; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004CE0; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004D1C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004D20; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004D5C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004D60; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004FAC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000519C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000520C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000052D8; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00005320; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005324; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005328; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000532C; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005374; // type:function size:0x60 scope:global +__dt__16daNpcAsh_Param_cFv = .text:0x000053D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000541C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005424; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4224 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4225 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4385 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4638 = .rodata:0x00000090; // type:object size:0xC scope:local +@4639 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4640 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4641 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4642 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4643 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4645 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4646 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4647 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4648 = .rodata:0x000000E0; // type:object size:0xC scope:local +@4649 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4651 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4652 = .rodata:0x00000100; // type:object size:0xC scope:local +@4653 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4654 = .rodata:0x00000110; // type:object size:0x20 scope:local +@4658 = .rodata:0x00000130; // type:object size:0xC scope:local +@4659 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4660 = .rodata:0x00000140; // type:object size:0xC scope:local +@4661 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4662 = .rodata:0x00000150; // type:object size:0xC scope:local +@4663 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4664 = .rodata:0x00000160; // type:object size:0xC scope:local +@4665 = .rodata:0x0000016C; // type:object size:0xC scope:local +@4666 = .rodata:0x00000178; // type:object size:0x8 scope:local +@4667 = .rodata:0x00000180; // type:object size:0xC scope:local +@4668 = .rodata:0x0000018C; // type:object size:0xC scope:local +@4669 = .rodata:0x00000198; // type:object size:0x8 scope:local +@4670 = .rodata:0x000001A0; // type:object size:0xC scope:local +@4671 = .rodata:0x000001AC; // type:object size:0xC scope:local +@4672 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@4673 = .rodata:0x000001C0; // type:object size:0xC scope:local +@4674 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4675 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@4676 = .rodata:0x000001E0; // type:object size:0xC scope:local +@4677 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4678 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4679 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000200; // type:object size:0xC scope:local +@4681 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000210; // type:object size:0x28 scope:local +@4697 = .rodata:0x00000238; // type:object size:0xC scope:local +@4976 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@4977 = .rodata:0x00000248; // type:object size:0x4 scope:local +@4978 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@4980 = .rodata:0x00000250; // type:object size:0x8 scope:local +@5033 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5034 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5227 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5228 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5230 = .rodata:0x00000270; // type:object size:0x8 scope:local +@5231 = .rodata:0x00000278; // type:object size:0x8 scope:local +@5254 = .rodata:0x00000280; // type:object size:0x10 scope:local data:4byte +@5295 = .rodata:0x00000290; // type:object size:0x10 scope:local data:4byte +@5492 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@5493 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@5589 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5590 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5591 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@5592 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5593 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5594 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@5649 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@5650 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@5651 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5652 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002D0; // type:object size:0x7F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xD8 scope:global +l_btpGetParamList = .data:0x000000F8; // type:object size:0xC scope:global +l_btkGetParamList = .data:0x00000104; // type:object size:0xC scope:global +l_loadRes_ASH0 = .data:0x00000110; // type:object size:0xC scope:global +l_loadRes_ASH1 = .data:0x0000011C; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000128; // type:object size:0x8 scope:global +l_arcNames = .data:0x00000130; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x0000013C; // type:object size:0x18 scope:global +l_myName = .data:0x00000154; // type:object size:0x4 scope:global +@3823 = .data:0x00000158; // type:object size:0xC scope:local +@3824 = .data:0x00000164; // type:object size:0xC scope:local +@3825 = .data:0x00000170; // type:object size:0xC scope:local +@3826 = .data:0x0000017C; // type:object size:0xC scope:local +@3827 = .data:0x00000188; // type:object size:0xC scope:local +mEvtSeqList__10daNpcAsh_c = .data:0x00000194; // type:object size:0x48 scope:global +@4549 = .data:0x000001DC; // type:object size:0x20 scope:local +@4605 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@4608 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4808 = .data:0x00000214; // type:object size:0xC scope:local +@4813 = .data:0x00000220; // type:object size:0xC scope:local +@5015 = .data:0x0000022C; // type:object size:0xC scope:local data:4byte +@5048 = .data:0x00000238; // type:object size:0xC scope:local data:4byte +@5129 = .data:0x00000244; // type:object size:0xC scope:local +@5132 = .data:0x00000250; // type:object size:0xC scope:local +@5137 = .data:0x0000025C; // type:object size:0xC scope:local +@5140 = .data:0x00000268; // type:object size:0xC scope:local +daNpcAsh_MethodTable = .data:0x00000274; // type:object size:0x20 scope:global +g_profile_NPC_ASH = .data:0x00000294; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002C4; // type:object size:0xC scope:global +__vt__10daNpcAsh_c = .data:0x000002D0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000318; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000324; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000360; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000036C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000378; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000384; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000390; // type:object size:0xC scope:global +__vt__16daNpcAsh_Param_c = .data:0x0000039C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3822 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_ashB/splits.txt b/config/GZ2P01/rels/d_a_npc_ashB/splits.txt new file mode 100644 index 0000000000..b3323a0527 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ashB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ashB.cpp: + .text start:0x000000EC end:0x00004370 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000334 + .data start:0x00000000 end:0x0000039C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_ashB/symbols.txt b/config/GZ2P01/rels/d_a_npc_ashB/symbols.txt new file mode 100644 index 0000000000..1f802c5523 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ashB/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcAshB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcAshB_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__11daNpcAshB_cFv = .text:0x000004C4; // type:function size:0x27C scope:global +CreateHeap__11daNpcAshB_cFv = .text:0x00000740; // type:function size:0x2B8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B0C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B48; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B60; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B9C; // type:function size:0x18 scope:global +Delete__11daNpcAshB_cFv = .text:0x00000BB4; // type:function size:0x34 scope:global +Execute__11daNpcAshB_cFv = .text:0x00000BE8; // type:function size:0x24 scope:global +Draw__11daNpcAshB_cFv = .text:0x00000C0C; // type:function size:0x5C scope:global +ctrlJoint__11daNpcAshB_cFP8J3DJointP8J3DModel = .text:0x00000C68; // type:function size:0x1CC scope:global +createHeapCallBack__11daNpcAshB_cFP10fopAc_ac_c = .text:0x00000E34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcAshB_cFP8J3DJointi = .text:0x00000E54; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcAshB_cFib = .text:0x00000EA0; // type:function size:0x200 scope:global +setExpressionBtp__11daNpcAshB_cFi = .text:0x000010A0; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcAshB_cFif = .text:0x00001180; // type:function size:0x1C4 scope:global +reset__11daNpcAshB_cFv = .text:0x00001344; // type:function size:0x178 scope:global +setAction__11daNpcAshB_cFM11daNpcAshB_cFPCvPvPv_b = .text:0x000014BC; // type:function size:0xA8 scope:global +wait__11daNpcAshB_cFPv = .text:0x00001564; // type:function size:0x9AC scope:global +setMotion__11daNpcAshB_cFifi = .text:0x00001F10; // type:function size:0xC4 scope:global +setExpression__11daNpcAshB_cFif = .text:0x00001FD4; // type:function size:0x68 scope:global +talk__11daNpcAshB_cFPv = .text:0x0000203C; // type:function size:0x544 scope:global +demo__11daNpcAshB_cFPv = .text:0x00002580; // type:function size:0x1E8 scope:global +EvCut_Appear__11daNpcAshB_cFi = .text:0x00002768; // type:function size:0x4E0 scope:global +daNpcAshB_Create__FPv = .text:0x00002C48; // type:function size:0x20 scope:global +daNpcAshB_Delete__FPv = .text:0x00002C68; // type:function size:0x20 scope:global +daNpcAshB_Execute__FPv = .text:0x00002C88; // type:function size:0x20 scope:global +daNpcAshB_Draw__FPv = .text:0x00002CA8; // type:function size:0x20 scope:global +daNpcAshB_IsDelete__FPv = .text:0x00002CC8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002CD0; // type:function size:0x30 scope:global +setParam__11daNpcAshB_cFv = .text:0x00002D00; // type:function size:0x88 scope:global +main__11daNpcAshB_cFv = .text:0x00002D88; // type:function size:0x27C scope:global +playMotion__11daNpcAshB_cFv = .text:0x00003004; // type:function size:0x424 scope:global +ctrlBtk__11daNpcAshB_cFv = .text:0x00003428; // type:function size:0xDC scope:global +setAttnPos__11daNpcAshB_cFv = .text:0x00003504; // type:function size:0x310 scope:global +lookat__11daNpcAshB_cFv = .text:0x00003814; // type:function size:0x1FC scope:global +drawOtherMdls__11daNpcAshB_cFv = .text:0x00003A10; // type:function size:0x88 scope:global +drawDbgInfo__11daNpcAshB_cFv = .text:0x00003A98; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00003AA0; // type:function size:0xC scope:global +__sinit_d_a_npc_ashB_cpp = .text:0x00003AAC; // type:function size:0x88 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003B34; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003B7C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003BB8; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003C88; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003CC4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003CC8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003D04; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003D08; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003F54; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004144; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000041B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004210; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004280; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000042C8; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000042CC; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000042D0; // type:function size:0x48 scope:global +__dt__17daNpcAshB_Param_cFv = .text:0x00004318; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004360; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004368; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcAshB_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4179 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4238 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4286 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4521 = .rodata:0x00000094; // type:object size:0xC scope:local +@4522 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4524 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4526 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4528 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4530 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4532 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4534 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000104; // type:object size:0x1C scope:local +@4539 = .rodata:0x00000120; // type:object size:0xC scope:local +@4540 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000130; // type:object size:0xC scope:local +@4542 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000140; // type:object size:0xC scope:local +@4544 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4545 = .rodata:0x00000158; // type:object size:0xC scope:local +@4546 = .rodata:0x00000164; // type:object size:0xC scope:local +@4547 = .rodata:0x00000170; // type:object size:0xC scope:local +@4548 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4549 = .rodata:0x00000188; // type:object size:0x8 scope:local +@4550 = .rodata:0x00000190; // type:object size:0xC scope:local +@4551 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4552 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@4553 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4554 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4555 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@4556 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4557 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4558 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@4559 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4560 = .rodata:0x000001FC; // type:object size:0xC scope:local +@4561 = .rodata:0x00000208; // type:object size:0x8 scope:local +@4562 = .rodata:0x00000210; // type:object size:0xC scope:local +@4563 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4564 = .rodata:0x00000220; // type:object size:0xC scope:local +@4565 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4566 = .rodata:0x00000238; // type:object size:0x8 scope:local +@4567 = .rodata:0x00000240; // type:object size:0xC scope:local +@4568 = .rodata:0x0000024C; // type:object size:0x8 scope:local +@4569 = .rodata:0x00000254; // type:object size:0xC scope:local +@4570 = .rodata:0x00000260; // type:object size:0x8 scope:local +@4571 = .rodata:0x00000268; // type:object size:0x30 scope:local +@4585 = .rodata:0x00000298; // type:object size:0xC scope:local +@4837 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:float +@4838 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@4840 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@4841 = .rodata:0x000002B8; // type:object size:0x8 scope:local +@4842 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4844 = .rodata:0x000002C8; // type:object size:0x8 scope:local +@5082 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@5198 = .rodata:0x000002D4; // type:object size:0x4 scope:local data:float +@5270 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@5272 = .rodata:0x000002E8; // type:object size:0x8 scope:local +@5273 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5317 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@5319 = .rodata:0x00000300; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000304; // type:object size:0x2D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xFC scope:global +l_btpGetParamList = .data:0x0000011C; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x0000014C; // type:object size:0x30 scope:global data:4byte +l_arcNames = .data:0x0000017C; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x00000180; // type:object size:0x8 scope:global +l_myName = .data:0x00000188; // type:object size:0x4 scope:global +@3811 = .data:0x0000018C; // type:object size:0xC scope:local data:4byte +mEvtSeqList__11daNpcAshB_c = .data:0x00000198; // type:object size:0x18 scope:global data:4byte +@4423 = .data:0x000001B0; // type:object size:0x1C scope:local +@4500 = .data:0x000001CC; // type:object size:0xC scope:local data:4byte +@4674 = .data:0x000001D8; // type:object size:0xC scope:local +@4678 = .data:0x000001E4; // type:object size:0xC scope:local +@4683 = .data:0x000001F0; // type:object size:0xC scope:local +@4874 = .data:0x000001FC; // type:object size:0xC scope:local data:4byte +@4877 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4962 = .data:0x00000214; // type:object size:0xC scope:local +@5084 = .data:0x00000220; // type:object size:0x24 scope:local +@5083 = .data:0x00000244; // type:object size:0x24 scope:local +daNpcAshB_MethodTable = .data:0x00000268; // type:object size:0x20 scope:global +g_profile_NPC_ASHB = .data:0x00000288; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002B8; // type:object size:0xC scope:global +__vt__11daNpcAshB_c = .data:0x000002C4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000030C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000318; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000033C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000354; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000360; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000036C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000378; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000384; // type:object size:0xC scope:global +__vt__17daNpcAshB_Param_c = .data:0x00000390; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3810 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_bans/splits.txt b/config/GZ2P01/rels/d_a_npc_bans/splits.txt new file mode 100644 index 0000000000..409489c74c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bans/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bans.cpp: + .text start:0x000000EC end:0x0000562C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E0 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_bans/symbols.txt b/config/GZ2P01/rels/d_a_npc_bans/symbols.txt new file mode 100644 index 0000000000..9499aa6c80 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bans/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Bans_cFv = .text:0x000000EC; // type:function size:0x1D4 scope:global +create__12daNpc_Bans_cFv = .text:0x000002C0; // type:function size:0x2CC scope:global +CreateHeap__12daNpc_Bans_cFv = .text:0x0000058C; // type:function size:0x410 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000099C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009D8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009F0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A2C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A44; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A8C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B04; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B40; // type:function size:0x18 scope:global +Delete__12daNpc_Bans_cFv = .text:0x00000B58; // type:function size:0x34 scope:global +Execute__12daNpc_Bans_cFv = .text:0x00000B8C; // type:function size:0xD8 scope:global +Draw__12daNpc_Bans_cFv = .text:0x00000C64; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_Bans_cFP10fopAc_ac_c = .text:0x00000D00; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Bans_cFP8J3DJointi = .text:0x00000D20; // type:function size:0x58 scope:global +getType__12daNpc_Bans_cFv = .text:0x00000D78; // type:function size:0x64 scope:global +isDelete__12daNpc_Bans_cFv = .text:0x00000DDC; // type:function size:0x104 scope:global +reset__12daNpc_Bans_cFv = .text:0x00000EE0; // type:function size:0x180 scope:global +afterJntAnm__12daNpc_Bans_cFi = .text:0x00001060; // type:function size:0x8C scope:global +setParam__12daNpc_Bans_cFv = .text:0x000010EC; // type:function size:0x1B0 scope:global +checkChangeEvt__12daNpc_Bans_cFv = .text:0x0000129C; // type:function size:0xB4 scope:global +setAfterTalkMotion__12daNpc_Bans_cFv = .text:0x00001350; // type:function size:0x78 scope:global +srchActors__12daNpc_Bans_cFv = .text:0x000013C8; // type:function size:0x208 scope:global +evtTalk__12daNpc_Bans_cFv = .text:0x000015D0; // type:function size:0x12C scope:global +evtCutProc__12daNpc_Bans_cFv = .text:0x000016FC; // type:function size:0xC8 scope:global +action__12daNpc_Bans_cFv = .text:0x000017C4; // type:function size:0x1A4 scope:global +beforeMove__12daNpc_Bans_cFv = .text:0x00001968; // type:function size:0xE0 scope:global +setAttnPos__12daNpc_Bans_cFv = .text:0x00001A48; // type:function size:0x4B8 scope:global +setCollision__12daNpc_Bans_cFv = .text:0x00001F00; // type:function size:0x2B4 scope:global +drawDbgInfo__12daNpc_Bans_cFv = .text:0x000021B4; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Bans_cFv = .text:0x000021BC; // type:function size:0x13C scope:global +setScoopAnm__12daNpc_Bans_cFiif = .text:0x000022F8; // type:function size:0xC4 scope:global +afterSetMotionAnm__12daNpc_Bans_cFiifi = .text:0x000023BC; // type:function size:0x34 scope:global +selectAction__12daNpc_Bans_cFv = .text:0x000023F0; // type:function size:0x7C scope:global +chkAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x0000246C; // type:function size:0x2C scope:global +setAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x00002498; // type:function size:0xA8 scope:global +checkPlayerIn2ndFloorOfBombShop__12daNpc_Bans_cFv = .text:0x00002540; // type:function size:0xB0 scope:global +orderAngerEvt__12daNpc_Bans_cFv = .text:0x000025F0; // type:function size:0xE0 scope:global +getKMsgTagP__12daNpc_Bans_cFv = .text:0x000026D0; // type:function size:0x98 scope:global +setPrtcls__12daNpc_Bans_cFv = .text:0x00002768; // type:function size:0xA4 scope:global +cutAnger__12daNpc_Bans_cFi = .text:0x0000280C; // type:function size:0x90C scope:global +cutPurchase__12daNpc_Bans_cFi = .text:0x00003118; // type:function size:0x3D4 scope:global +wait__12daNpc_Bans_cFPv = .text:0x000034EC; // type:function size:0x524 scope:global +tend__12daNpc_Bans_cFPv = .text:0x00003A10; // type:function size:0x684 scope:global +getDistTable__12dAttention_cFi = .text:0x00004094; // type:function size:0x14 scope:global +talk__12daNpc_Bans_cFPv = .text:0x000040A8; // type:function size:0x29C scope:global +shop__12daNpc_Bans_cFPv = .text:0x00004344; // type:function size:0x164 scope:global +daNpc_Bans_Create__FPv = .text:0x000044A8; // type:function size:0x20 scope:global +daNpc_Bans_Delete__FPv = .text:0x000044C8; // type:function size:0x20 scope:global +daNpc_Bans_Execute__FPv = .text:0x000044E8; // type:function size:0x20 scope:global +daNpc_Bans_Draw__FPv = .text:0x00004508; // type:function size:0x20 scope:global +daNpc_Bans_IsDelete__FPv = .text:0x00004528; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004530; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004560; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000045A8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000045F0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000462C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004674; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000046BC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000046F8; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004734; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004B38; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004B3C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004C38; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004C3C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004C84; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004CF4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004D50; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004DC0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004E08; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004F24; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000512C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00005130; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00005138; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005140; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005148; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005150; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005158; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000515C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005164; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000517C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005180; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005188; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000051B8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000051E8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000051EC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000051F0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000051F4; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000051F8; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00005214; // type:function size:0x1C scope:global +__sinit_d_a_npc_bans_cpp = .text:0x00005230; // type:function size:0xB4 scope:local +__ct__12daNpc_Bans_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000052E4; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Bans_cFv = .text:0x00005404; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Bans_cFv = .text:0x0000540C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Bans_cFv = .text:0x00005414; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Bans_cFv = .text:0x0000541C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Bans_cFi = .text:0x00005424; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Bans_cFi = .text:0x00005434; // type:function size:0x10 scope:global +__dt__18daNpc_Bans_Param_cFv = .text:0x00005444; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000548C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005494; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000549C; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000055B4; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000055BC; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000055C4; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000055CC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Bans_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3924 = .rodata:0x00000090; // type:object size:0x18 scope:local +@3991 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3992 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3993 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3994 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4100 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4101 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4102 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4103 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4104 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4105 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4761 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@5033 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5038 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5042 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double +@5100 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5101 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5102 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5164 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5165 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5166 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000134; // type:object size:0x4 scope:local +id$5349 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5654 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000148; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000014C; // type:object size:0x94 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000088; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x2 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x000000B0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B8; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000D0; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x0000015C; // type:object size:0x230 scope:global +l_faceMotionSequenceData = .data:0x0000038C; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000003DC; // type:object size:0x150 scope:global +mCutNameList__12daNpc_Bans_c = .data:0x0000052C; // type:object size:0x10 scope:global +@3870 = .data:0x0000053C; // type:object size:0xC scope:local +@3871 = .data:0x00000548; // type:object size:0xC scope:local +@3872 = .data:0x00000554; // type:object size:0xC scope:local +mCutList__12daNpc_Bans_c = .data:0x00000560; // type:object size:0x30 scope:global data:4byte +@4728 = .data:0x00000590; // type:object size:0xC scope:local data:4byte +@4816 = .data:0x0000059C; // type:object size:0xC scope:local +@4823 = .data:0x000005A8; // type:object size:0xC scope:local +@4826 = .data:0x000005B4; // type:object size:0xC scope:local +@4831 = .data:0x000005C0; // type:object size:0xC scope:local +scoopAnmData$5227 = .data:0x000005CC; // type:object size:0xA0 scope:local +@5249 = .data:0x0000066C; // type:object size:0xC scope:local data:4byte +@5251 = .data:0x00000678; // type:object size:0xC scope:local data:4byte +daNpc_Bans_MethodTable = .data:0x00000684; // type:object size:0x20 scope:global +g_profile_NPC_BANS = .data:0x000006A4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000006D4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006EC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000710; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000071C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000728; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000734; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000740; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000074C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000758; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000764; // type:object size:0xC scope:global +__vt__12daNpc_Bans_c = .data:0x00000770; // type:object size:0xD0 scope:global +__vt__18daNpc_Bans_Param_c = .data:0x00000840; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3873 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_besu/splits.txt b/config/GZ2P01/rels/d_a_npc_besu/splits.txt new file mode 100644 index 0000000000..81d7a73a58 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_besu.cpp: + .text start:0x000000EC end:0x000079E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000408 + .data start:0x00000000 end:0x0000130C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_besu/symbols.txt b/config/GZ2P01/rels/d_a_npc_besu/symbols.txt new file mode 100644 index 0000000000..96dfa434af --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_besu/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Besu_cFv = .text:0x000000EC; // type:function size:0x1D0 scope:global +create__12daNpc_Besu_cFv = .text:0x000002BC; // type:function size:0x2E0 scope:global +CreateHeap__12daNpc_Besu_cFv = .text:0x0000059C; // type:function size:0x45C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AE8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B0C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B48; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B60; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B9C; // type:function size:0x18 scope:global +Delete__12daNpc_Besu_cFv = .text:0x00000BB4; // type:function size:0x34 scope:global +Execute__12daNpc_Besu_cFv = .text:0x00000BE8; // type:function size:0x20 scope:global +Draw__12daNpc_Besu_cFv = .text:0x00000C08; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Besu_cFP10fopAc_ac_c = .text:0x00000C9C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Besu_cFP8J3DJointi = .text:0x00000CBC; // type:function size:0x58 scope:global +getType__12daNpc_Besu_cFv = .text:0x00000D14; // type:function size:0xC0 scope:global +isDelete__12daNpc_Besu_cFv = .text:0x00000DD4; // type:function size:0x2B0 scope:global +reset__12daNpc_Besu_cFv = .text:0x00001084; // type:function size:0x1EC scope:global +chkNurse__12daNpc_Besu_cFv = .text:0x00001270; // type:function size:0x2C scope:global +chkBesu3__12daNpc_Besu_cFv = .text:0x0000129C; // type:function size:0x2C scope:global +afterJntAnm__12daNpc_Besu_cFi = .text:0x000012C8; // type:function size:0x7C scope:global +setParam__12daNpc_Besu_cFv = .text:0x00001344; // type:function size:0x22C scope:global +checkChangeEvt__12daNpc_Besu_cFv = .text:0x00001570; // type:function size:0x1C0 scope:global +setAfterTalkMotion__12daNpc_Besu_cFv = .text:0x00001730; // type:function size:0xAC scope:global +srchActors__12daNpc_Besu_cFv = .text:0x000017DC; // type:function size:0x294 scope:global +evtTalk__12daNpc_Besu_cFv = .text:0x00001A70; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Besu_cFv = .text:0x00001B10; // type:function size:0xC8 scope:global +action__12daNpc_Besu_cFv = .text:0x00001BD8; // type:function size:0x21C scope:global +beforeMove__12daNpc_Besu_cFv = .text:0x00001DF4; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Besu_cFv = .text:0x00001EB8; // type:function size:0x5A0 scope:global +setCollision__12daNpc_Besu_cFv = .text:0x00002458; // type:function size:0x2DC scope:global +drawDbgInfo__12daNpc_Besu_cFv = .text:0x00002734; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Besu_cFv = .text:0x0000273C; // type:function size:0x158 scope:global +setCupAnm__12daNpc_Besu_cFiif = .text:0x00002894; // type:function size:0xD0 scope:global +afterSetMotionAnm__12daNpc_Besu_cFiifi = .text:0x00002964; // type:function size:0x34 scope:global +getFaceMotionAnm__12daNpc_Besu_cF26daNpcT_faceMotionAnmData_c = .text:0x00002998; // type:function size:0xB8 scope:global +changeAnm__12daNpc_Besu_cFPiPi = .text:0x00002A50; // type:function size:0x90 scope:global +changeBck__12daNpc_Besu_cFPiPi = .text:0x00002AE0; // type:function size:0x9C scope:global +changeBtp__12daNpc_Besu_cFPiPi = .text:0x00002B7C; // type:function size:0x8C scope:global +changeBtk__12daNpc_Besu_cFPiPi = .text:0x00002C08; // type:function size:0x2C scope:global +selectAction__12daNpc_Besu_cFv = .text:0x00002C34; // type:function size:0x138 scope:global +chkAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x00002D6C; // type:function size:0x2C scope:global +setAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x00002D98; // type:function size:0xA8 scope:global +mop__12daNpc_Besu_cFii = .text:0x00002E40; // type:function size:0x154 scope:global +cutConversationAboutSaru__12daNpc_Besu_cFi = .text:0x00002F94; // type:function size:0x154 scope:global +cutConversationAboutPachinko__12daNpc_Besu_cFi = .text:0x000030E8; // type:function size:0x614 scope:global +cutConversationAboutWoodSwd__12daNpc_Besu_cFi = .text:0x000036FC; // type:function size:0x344 scope:global +cutSwdTutorial__12daNpc_Besu_cFi = .text:0x00003A40; // type:function size:0x2CC scope:global +cutFindMonkey__12daNpc_Besu_cFi = .text:0x00003D0C; // type:function size:0x4F0 scope:global +cutGetWoodSwd__12daNpc_Besu_cFi = .text:0x000041FC; // type:function size:0xFC scope:global +cutCacaricoConversation__12daNpc_Besu_cFi = .text:0x000042F8; // type:function size:0x1F8 scope:global +cutSurprise__12daNpc_Besu_cFi = .text:0x000044F0; // type:function size:0x2E0 scope:global +cutConversationInHotel__12daNpc_Besu_cFi = .text:0x000047D0; // type:function size:0x2F0 scope:global +cutConversationAboutDeathMt__12daNpc_Besu_cFi = .text:0x00004AC0; // type:function size:0x240 scope:global +cutConversationAboutGoron__12daNpc_Besu_cFi = .text:0x00004D00; // type:function size:0x2B8 scope:global +cutNurse__12daNpc_Besu_cFi = .text:0x00004FB8; // type:function size:0x16C scope:global +cutClothTry__12daNpc_Besu_cFi = .text:0x00005124; // type:function size:0xDC scope:global +cutThankYou__12daNpc_Besu_cFi = .text:0x00005200; // type:function size:0x12C scope:global +wait__12daNpc_Besu_cFPv = .text:0x0000532C; // type:function size:0xA14 scope:global +swdTutorial__12daNpc_Besu_cFPv = .text:0x00005D40; // type:function size:0x118 scope:global +nurse__12daNpc_Besu_cFPv = .text:0x00005E58; // type:function size:0x3C0 scope:global +giveHotWater__12daNpc_Besu_cFPv = .text:0x00006218; // type:function size:0x100 scope:global +talk__12daNpc_Besu_cFPv = .text:0x00006318; // type:function size:0x224 scope:global +daNpc_Besu_Create__FPv = .text:0x0000653C; // type:function size:0x20 scope:global +daNpc_Besu_Delete__FPv = .text:0x0000655C; // type:function size:0x20 scope:global +daNpc_Besu_Execute__FPv = .text:0x0000657C; // type:function size:0x20 scope:global +daNpc_Besu_Draw__FPv = .text:0x0000659C; // type:function size:0x20 scope:global +daNpc_Besu_IsDelete__FPv = .text:0x000065BC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000065C4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065F4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000663C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000069C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00006A00; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006A3C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006A84; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006AC0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006B08; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006B50; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006F54; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006F58; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00007054; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00007058; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000070A0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007110; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000716C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000071DC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007224; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00007340; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00007548; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000754C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00007554; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000755C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00007564; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x0000756C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00007574; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00007578; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00007580; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00007598; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000759C; // type:function size:0x8 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000075A4; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x000075D4; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000075F0; // type:function size:0x7C scope:global +__sinit_d_a_npc_besu_cpp = .text:0x0000766C; // type:function size:0x1BC scope:local +__ct__12daNpc_Besu_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007828; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Besu_cFv = .text:0x00007948; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Besu_cFv = .text:0x00007950; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Besu_cFv = .text:0x00007958; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Besu_cFv = .text:0x00007960; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Besu_cFi = .text:0x00007968; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Besu_cFi = .text:0x00007978; // type:function size:0x10 scope:global +__dt__18daNpc_Besu_Param_cFv = .text:0x00007988; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000079D0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000079D8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Besu_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4091 = .rodata:0x00000090; // type:object size:0x4C scope:local +@4162 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4164 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4580 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4818 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4819 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4820 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4821 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4822 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@5201 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5202 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5203 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5204 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5205 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5206 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5207 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5208 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5209 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5210 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5270 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5271 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5272 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5345 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000170; // type:object size:0x4 scope:local +jointNo$5355 = .rodata:0x00000174; // type:object size:0x4 scope:local data:4byte +@5582 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float +@5629 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5644 = .rodata:0x00000188; // type:object size:0xC scope:local +@5769 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000198; // type:object size:0xC scope:local +@5930 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6067 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6105 = .rodata:0x000001AC; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001B4; // type:object size:0x252 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x68 scope:global +l_resNameList = .data:0x000000B8; // type:object size:0x30 scope:global +l_loadResPtrn0 = .data:0x000000E8; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x000000EC; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000F0; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000F4; // type:object size:0x3 scope:global +l_loadResPtrn4 = .data:0x000000F8; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x000000FC; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000100; // type:object size:0x7 scope:global +l_loadResPtrnList = .data:0x00000108; // type:object size:0x4C scope:global +l_faceMotionAnmData = .data:0x00000154; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x0000049C; // type:object size:0x39C scope:global +l_faceMotionSequenceData = .data:0x00000838; // type:object size:0x1D0 scope:global +l_motionSequenceData = .data:0x00000A08; // type:object size:0x1E0 scope:global +mCutNameList__12daNpc_Besu_c = .data:0x00000BE8; // type:object size:0x3C scope:global +@3908 = .data:0x00000C24; // type:object size:0xC scope:local +@3909 = .data:0x00000C30; // type:object size:0xC scope:local +@3910 = .data:0x00000C3C; // type:object size:0xC scope:local +@3911 = .data:0x00000C48; // type:object size:0xC scope:local +@3912 = .data:0x00000C54; // type:object size:0xC scope:local +@3913 = .data:0x00000C60; // type:object size:0xC scope:local +@3914 = .data:0x00000C6C; // type:object size:0xC scope:local +@3915 = .data:0x00000C78; // type:object size:0xC scope:local +@3916 = .data:0x00000C84; // type:object size:0xC scope:local +@3917 = .data:0x00000C90; // type:object size:0xC scope:local +@3918 = .data:0x00000C9C; // type:object size:0xC scope:local +@3919 = .data:0x00000CA8; // type:object size:0xC scope:local +@3920 = .data:0x00000CB4; // type:object size:0xC scope:local +@3921 = .data:0x00000CC0; // type:object size:0xC scope:local +mCutList__12daNpc_Besu_c = .data:0x00000CCC; // type:object size:0xB4 scope:global data:4byte +@4621 = .data:0x00000D80; // type:object size:0x48 scope:local +@4668 = .data:0x00000DC8; // type:object size:0x48 scope:local +@4719 = .data:0x00000E10; // type:object size:0x44 scope:local +@4829 = .data:0x00000E54; // type:object size:0xC scope:local data:4byte +@4875 = .data:0x00000E60; // type:object size:0x48 scope:local +@4895 = .data:0x00000EA8; // type:object size:0x30 scope:local +@4948 = .data:0x00000ED8; // type:object size:0x48 scope:local +@4952 = .data:0x00000F20; // type:object size:0xC scope:local data:4byte +@4957 = .data:0x00000F2C; // type:object size:0xC scope:local data:4byte +@5059 = .data:0x00000F38; // type:object size:0xC scope:local +@5060 = .data:0x00000F44; // type:object size:0xC scope:local +cupAnmData$5432 = .data:0x00000F50; // type:object size:0x108 scope:local +@5517 = .data:0x00001058; // type:object size:0xC scope:local +@5519 = .data:0x00001064; // type:object size:0xC scope:local +@5521 = .data:0x00001070; // type:object size:0xC scope:local +@5525 = .data:0x0000107C; // type:object size:0xC scope:local +@5527 = .data:0x00001088; // type:object size:0xC scope:local +@5529 = .data:0x00001094; // type:object size:0xC scope:local +@5771 = .data:0x000010A0; // type:object size:0x58 scope:local +@5770 = .data:0x000010F8; // type:object size:0x58 scope:local +daNpc_Besu_MethodTable = .data:0x00001150; // type:object size:0x20 scope:global +g_profile_NPC_BESU = .data:0x00001170; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000011A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000011AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000011B8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000011DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000011E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000011F4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001200; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000120C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001218; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001224; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001230; // type:object size:0xC scope:global +__vt__12daNpc_Besu_c = .data:0x0000123C; // type:object size:0xC4 scope:global +__vt__18daNpc_Besu_Param_c = .data:0x00001300; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3922 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_blue_ns/splits.txt b/config/GZ2P01/rels/d_a_npc_blue_ns/splits.txt new file mode 100644 index 0000000000..4851562802 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_blue_ns/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_blue_ns.cpp: + .text start:0x000000EC end:0x0000408C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000280 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_blue_ns/symbols.txt b/config/GZ2P01/rels/d_a_npc_blue_ns/symbols.txt new file mode 100644 index 0000000000..dfa9c6db34 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_blue_ns/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpcBlueNS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpcBlueNS_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__13daNpcBlueNS_cFv = .text:0x000004C4; // type:function size:0x2A0 scope:global +CreateHeap__13daNpcBlueNS_cFv = .text:0x00000764; // type:function size:0x154 scope:global +isDelete__13daNpcBlueNS_cFv = .text:0x000008B8; // type:function size:0x70 scope:global +Delete__13daNpcBlueNS_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpcBlueNS_cFv = .text:0x0000095C; // type:function size:0x24 scope:global +_Execute__13daNpcBlueNS_cFv = .text:0x00000980; // type:function size:0x268 scope:global +callEvt_changeYami__13daNpcBlueNS_cFv = .text:0x00000BE8; // type:function size:0x9C scope:global +create_Yamijin__13daNpcBlueNS_cFi = .text:0x00000C84; // type:function size:0xEC scope:global +col_check__13daNpcBlueNS_cFv = .text:0x00000D70; // type:function size:0xA8 scope:global +holyball_check_main__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000E18; // type:function size:0x1D8 scope:global +Draw__13daNpcBlueNS_cFv = .text:0x00000FF0; // type:function size:0x160 scope:global +ctrlJoint__13daNpcBlueNS_cFP8J3DJointP8J3DModel = .text:0x00001150; // type:function size:0x198 scope:global +createHeapCallBack__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x000012E8; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcBlueNS_cFP8J3DJointi = .text:0x00001308; // type:function size:0x4C scope:global +setParam__13daNpcBlueNS_cFv = .text:0x00001354; // type:function size:0x74 scope:global +srchActor__13daNpcBlueNS_cFv = .text:0x000013C8; // type:function size:0x48 scope:global +srchHollyBall__13daNpcBlueNS_cFv = .text:0x00001410; // type:function size:0x68 scope:global +srchTagYami__13daNpcBlueNS_cFv = .text:0x00001478; // type:function size:0x68 scope:global +_search_Tag__13daNpcBlueNS_cFPvPv = .text:0x000014E0; // type:function size:0x84 scope:global +_search_HollyBall_Y__13daNpcBlueNS_cFPvPv = .text:0x00001564; // type:function size:0xB8 scope:global +_search_HollyBall_G__13daNpcBlueNS_cFPvPv = .text:0x0000161C; // type:function size:0xB8 scope:global +main__13daNpcBlueNS_cFv = .text:0x000016D4; // type:function size:0x13C scope:global +setAttnPos__13daNpcBlueNS_cFv = .text:0x00001810; // type:function size:0x1A8 scope:global +setMotionAnm__13daNpcBlueNS_cFif = .text:0x000019B8; // type:function size:0xD0 scope:global +setMotion__13daNpcBlueNS_cFifi = .text:0x00001A88; // type:function size:0x48 scope:global +drawDbgInfo__13daNpcBlueNS_cFv = .text:0x00001AD0; // type:function size:0x8 scope:global +reset__13daNpcBlueNS_cFv = .text:0x00001AD8; // type:function size:0x1C0 scope:global +playMotion__13daNpcBlueNS_cFv = .text:0x00001C98; // type:function size:0x238 scope:global +setAction__13daNpcBlueNS_cFM13daNpcBlueNS_cFPCvPvi_i = .text:0x00001ED0; // type:function size:0xA8 scope:global +setLookMode__13daNpcBlueNS_cFi = .text:0x00001F78; // type:function size:0x24 scope:global +lookat__13daNpcBlueNS_cFv = .text:0x00001F9C; // type:function size:0x1E0 scope:global +step__13daNpcBlueNS_cFsi = .text:0x0000217C; // type:function size:0xF4 scope:global +chkFindPlayer__13daNpcBlueNS_cFv = .text:0x00002270; // type:function size:0xE4 scope:global +wait__13daNpcBlueNS_cFi = .text:0x00002354; // type:function size:0x19C scope:global +down__13daNpcBlueNS_cFi = .text:0x000024F0; // type:function size:0xEC scope:global +talk__13daNpcBlueNS_cFi = .text:0x000025DC; // type:function size:0x16C scope:global +demo__13daNpcBlueNS_cFi = .text:0x00002748; // type:function size:0x23C scope:global +ChgPtclDisp__13daNpcBlueNS_cFv = .text:0x00002984; // type:function size:0x11C scope:global +downSE__13daNpcBlueNS_cFv = .text:0x00002AA0; // type:function size:0xB8 scope:global +lightsowrdSE__13daNpcBlueNS_cFv = .text:0x00002B58; // type:function size:0xB8 scope:global +appearSE__13daNpcBlueNS_cFv = .text:0x00002C10; // type:function size:0xB8 scope:global +_Evt_ChgYami_Chibi__13daNpcBlueNS_cFi = .text:0x00002CC8; // type:function size:0xA8 scope:global +_Evt_ChgYami_Chibi_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002D70; // type:function size:0x98 scope:global +_Evt_ChgYami_Chibi_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002E08; // type:function size:0x130 scope:global +_Evt_ChgYami_Debu__13daNpcBlueNS_cFi = .text:0x00002F38; // type:function size:0xA8 scope:global +_Evt_ChgYami_Debu_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002FE0; // type:function size:0x98 scope:global +_Evt_ChgYami_Debu_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003078; // type:function size:0x130 scope:global +_Evt_ChgYami_Noppo__13daNpcBlueNS_cFi = .text:0x000031A8; // type:function size:0xA8 scope:global +_Evt_ChgYami_Noppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00003250; // type:function size:0x98 scope:global +_Evt_ChgYami_Noppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x000032E8; // type:function size:0x130 scope:global +_Evt_ChgYami_STNoppo__13daNpcBlueNS_cFi = .text:0x00003418; // type:function size:0xA8 scope:global +_Evt_ChgYami_STNoppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x000034C0; // type:function size:0x98 scope:global +_Evt_ChgYami_STNoppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003558; // type:function size:0x130 scope:global +daNpcBlueNS_Create__FPv = .text:0x00003688; // type:function size:0x20 scope:global +daNpcBlueNS_Delete__FPv = .text:0x000036A8; // type:function size:0x20 scope:global +daNpcBlueNS_Execute__FPv = .text:0x000036C8; // type:function size:0x20 scope:global +daNpcBlueNS_Draw__FPv = .text:0x000036E8; // type:function size:0x20 scope:global +daNpcBlueNS_IsDelete__FPv = .text:0x00003708; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003710; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003758; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003794; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003864; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000038A0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000038A4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000038E0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000038E4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003B30; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D20; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D90; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DEC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E5C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003EA4; // type:function size:0x4 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003EA8; // type:function size:0x8 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003EB0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003EB8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003EC0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003EC4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EC8; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003F10; // type:function size:0x1C scope:global +__sinit_d_a_npc_blue_ns_cpp = .text:0x00003F2C; // type:function size:0x104 scope:local +adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00004030; // type:function size:0x4 scope:global +__dt__19daNpcBlueNS_Param_cFv = .text:0x00004034; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000407C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004084; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +m__19daNpcBlueNS_Param_c = .rodata:0x00000044; // type:object size:0x70 scope:global data:float +@4265 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4268 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4306 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4392 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +sCallEvtName$4400 = .rodata:0x000000D8; // type:object size:0xC scope:local +sNameYami$4420 = .rodata:0x000000E4; // type:object size:0x6 scope:local +@4524 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4528 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4529 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4530 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4531 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4570 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4574 = .rodata:0x0000011C; // type:object size:0xC scope:local data:4byte +@4846 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4847 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +sWaitAnm$4874 = .rodata:0x00000130; // type:object size:0xC scope:local +sDamageAnm$4875 = .rodata:0x0000013C; // type:object size:0xC scope:local +sAppearAnm$4876 = .rodata:0x00000148; // type:object size:0xC scope:local +@4908 = .rodata:0x00000154; // type:object size:0xC scope:local +@4909 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000164; // type:object size:0xC scope:local +@4911 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000174; // type:object size:0xC scope:local +@4913 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4914 = .rodata:0x00000184; // type:object size:0xC scope:local +@4915 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4916 = .rodata:0x00000194; // type:object size:0xC scope:local +@4917 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4918 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4919 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4920 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4921 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4922 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4923 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4924 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4925 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000001E4; // type:object size:0x24 scope:local +@4956 = .rodata:0x00000208; // type:object size:0xC scope:local +@5004 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5006 = .rodata:0x0000021C; // type:object size:0x4 scope:local +ptclOffsetY$5218 = .rodata:0x00000220; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x0000022C; // type:object size:0x51 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x6C scope:global +l_arcNames = .data:0x0000008C; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x00000090; // type:object size:0x1C scope:global +l_myName = .data:0x000000AC; // type:object size:0x4 scope:global +@3890 = .data:0x000000B0; // type:object size:0xC scope:local +@3891 = .data:0x000000BC; // type:object size:0xC scope:local +@3892 = .data:0x000000C8; // type:object size:0xC scope:local +@3893 = .data:0x000000D4; // type:object size:0xC scope:local +@3894 = .data:0x000000E0; // type:object size:0xC scope:local +@3895 = .data:0x000000EC; // type:object size:0xC scope:local +mEvtSeqList__13daNpcBlueNS_c = .data:0x000000F8; // type:object size:0x54 scope:global +@4401 = .data:0x0000014C; // type:object size:0xC scope:local data:4byte +@4461 = .data:0x00000158; // type:object size:0xC scope:local data:4byte +@4884 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +@5065 = .data:0x00000170; // type:object size:0xC scope:local +@5070 = .data:0x0000017C; // type:object size:0xC scope:local +@5100 = .data:0x00000188; // type:object size:0xC scope:local data:4byte +@5122 = .data:0x00000194; // type:object size:0xC scope:local +@5146 = .data:0x000001A0; // type:object size:0xC scope:local data:4byte +@5193 = .data:0x000001AC; // type:object size:0xC scope:local +daNpcBlueNS_MethodTable = .data:0x000001B8; // type:object size:0x20 scope:global +g_profile_NPC_BLUENS = .data:0x000001D8; // type:object size:0x30 scope:global +__vt__13daNpcBlueNS_c = .data:0x00000208; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000025C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000298; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002C8; // type:object size:0xC scope:global +__vt__19daNpcBlueNS_Param_c = .data:0x000002D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3889 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_bou/splits.txt b/config/GZ2P01/rels/d_a_npc_bou/splits.txt new file mode 100644 index 0000000000..a6fb5dd13c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bou/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bou.cpp: + .text start:0x000000EC end:0x000059AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x000009AC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_bou/symbols.txt b/config/GZ2P01/rels/d_a_npc_bou/symbols.txt new file mode 100644 index 0000000000..ec559644a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bou/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Bou_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Bou_cFv = .text:0x00000238; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Bou_cFv = .text:0x000004EC; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000075C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000798; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007B0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007EC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000804; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000084C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000870; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008AC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008C4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000900; // type:function size:0x18 scope:global +Delete__11daNpc_Bou_cFv = .text:0x00000918; // type:function size:0x34 scope:global +Execute__11daNpc_Bou_cFv = .text:0x0000094C; // type:function size:0x20 scope:global +Draw__11daNpc_Bou_cFv = .text:0x0000096C; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Bou_cFP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Bou_cFP8J3DJointi = .text:0x00000A20; // type:function size:0x58 scope:global +srchCow__11daNpc_Bou_cFPvPv = .text:0x00000A78; // type:function size:0x9C scope:global +getCowP__11daNpc_Bou_cFv = .text:0x00000B14; // type:function size:0xC4 scope:global +getType__11daNpc_Bou_cFv = .text:0x00000BD8; // type:function size:0x64 scope:global +isDelete__11daNpc_Bou_cFv = .text:0x00000C3C; // type:function size:0xE0 scope:global +reset__11daNpc_Bou_cFv = .text:0x00000D1C; // type:function size:0x188 scope:global +afterJntAnm__11daNpc_Bou_cFi = .text:0x00000EA4; // type:function size:0x84 scope:global +setParam__11daNpc_Bou_cFv = .text:0x00000F28; // type:function size:0x1D4 scope:global +checkChangeEvt__11daNpc_Bou_cFv = .text:0x000010FC; // type:function size:0x150 scope:global +setAfterTalkMotion__11daNpc_Bou_cFv = .text:0x0000124C; // type:function size:0xA0 scope:global +srchActors__11daNpc_Bou_cFv = .text:0x000012EC; // type:function size:0xF0 scope:global +evtTalk__11daNpc_Bou_cFv = .text:0x000013DC; // type:function size:0xA0 scope:global +evtEndProc__11daNpc_Bou_cFv = .text:0x0000147C; // type:function size:0x8 scope:global +evtCutProc__11daNpc_Bou_cFv = .text:0x00001484; // type:function size:0xC8 scope:global +action__11daNpc_Bou_cFv = .text:0x0000154C; // type:function size:0x3F4 scope:global +beforeMove__11daNpc_Bou_cFv = .text:0x00001940; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Bou_cFv = .text:0x00001A04; // type:function size:0x270 scope:global +setCollision__11daNpc_Bou_cFv = .text:0x00001C74; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Bou_cFv = .text:0x00001DCC; // type:function size:0x8 scope:global +changeAnm__11daNpc_Bou_cFPiPi = .text:0x00001DD4; // type:function size:0x4C scope:global +selectAction__11daNpc_Bou_cFv = .text:0x00001E20; // type:function size:0x7C scope:global +chkAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001E9C; // type:function size:0x2C scope:global +setAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001EC8; // type:function size:0xA8 scope:global +cutWildGoat__11daNpc_Bou_cFi = .text:0x00001F70; // type:function size:0x4D4 scope:global +cutWildGoatSuccess__11daNpc_Bou_cFi = .text:0x00002444; // type:function size:0x22C scope:global +cutWildGoatFailure__11daNpc_Bou_cFi = .text:0x00002670; // type:function size:0x248 scope:global +cutSpeakTo__11daNpc_Bou_cFi = .text:0x000028B8; // type:function size:0x24C scope:global +cutConversationWithBou__11daNpc_Bou_cFi = .text:0x00002B04; // type:function size:0x1D4 scope:global +cutConfidentialConversation__11daNpc_Bou_cFi = .text:0x00002CD8; // type:function size:0x2C8 scope:global +cutFindWolf__11daNpc_Bou_cFi = .text:0x00002FA0; // type:function size:0x438 scope:global +cutMeetingAgain__11daNpc_Bou_cFi = .text:0x000033D8; // type:function size:0x774 scope:global +wait__11daNpc_Bou_cFPv = .text:0x00003B4C; // type:function size:0x410 scope:global +talkwithJagar__11daNpc_Bou_cFPv = .text:0x00003F5C; // type:function size:0x1A0 scope:global +talk__11daNpc_Bou_cFPv = .text:0x000040FC; // type:function size:0x4D0 scope:global +daNpc_Bou_Create__FPv = .text:0x000045CC; // type:function size:0x20 scope:global +daNpc_Bou_Delete__FPv = .text:0x000045EC; // type:function size:0x20 scope:global +daNpc_Bou_Execute__FPv = .text:0x0000460C; // type:function size:0x20 scope:global +daNpc_Bou_Draw__FPv = .text:0x0000462C; // type:function size:0x20 scope:global +daNpc_Bou_IsDelete__FPv = .text:0x0000464C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004654; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004684; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000046CC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004A54; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004A90; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004ACC; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004B14; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004B5C; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00004B98; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004BE0; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004C28; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000502C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005030; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000512C; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005130; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005178; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000051E8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005244; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000052B4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000052FC; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005418; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005620; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00005624; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000562C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005634; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000563C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005644; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00005648; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005650; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00005668; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000566C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005670; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005678; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005680; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000056B0; // type:function size:0x30 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000056E0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000056E4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000056E8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000056EC; // type:function size:0x1C scope:global +__sinit_d_a_npc_bou_cpp = .text:0x00005708; // type:function size:0x12C scope:local +__ct__11daNpc_Bou_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005834; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Bou_cFv = .text:0x00005914; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Bou_cFv = .text:0x0000591C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Bou_cFv = .text:0x00005924; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Bou_cFv = .text:0x0000592C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Bou_cFi = .text:0x00005934; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Bou_cFi = .text:0x00005944; // type:function size:0x10 scope:global +__dt__17daNpc_Bou_Param_cFv = .text:0x00005954; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000599C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000059A4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Bou_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4096 = .rodata:0x0000009C; // type:object size:0x18 scope:local +@4162 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4164 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4329 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4330 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4521 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4568 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4758 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4940 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4941 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4942 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5018 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@5178 = .rodata:0x00000118; // type:object size:0xC scope:local data:4byte +@5515 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5708 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5897 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5898 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5899 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6218 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0xF1 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x58 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x1C scope:global +l_loadResPtrn0 = .data:0x0000009C; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B4; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x134 scope:global +l_motionAnmData = .data:0x00000200; // type:object size:0x284 scope:global +l_faceMotionSequenceData = .data:0x00000484; // type:object size:0xB0 scope:global +l_motionSequenceData = .data:0x00000534; // type:object size:0x160 scope:global +mCutNameList__11daNpc_Bou_c = .data:0x00000694; // type:object size:0x24 scope:global +@3934 = .data:0x000006B8; // type:object size:0xC scope:local +@3935 = .data:0x000006C4; // type:object size:0xC scope:local +@3936 = .data:0x000006D0; // type:object size:0xC scope:local +@3937 = .data:0x000006DC; // type:object size:0xC scope:local +@3938 = .data:0x000006E8; // type:object size:0xC scope:local +@3939 = .data:0x000006F4; // type:object size:0xC scope:local +@3940 = .data:0x00000700; // type:object size:0xC scope:local +@3941 = .data:0x0000070C; // type:object size:0xC scope:local +mCutList__11daNpc_Bou_c = .data:0x00000718; // type:object size:0x6C scope:global data:4byte +@4712 = .data:0x00000784; // type:object size:0xC scope:local data:4byte +@4781 = .data:0x00000790; // type:object size:0xC scope:local data:4byte +@4786 = .data:0x0000079C; // type:object size:0xC scope:local data:4byte +@5136 = .data:0x000007A8; // type:object size:0xC scope:local data:4byte +@5138 = .data:0x000007B4; // type:object size:0xC scope:local data:4byte +@5286 = .data:0x000007C0; // type:object size:0x24 scope:local +daNpc_Bou_MethodTable = .data:0x000007E4; // type:object size:0x20 scope:global +g_profile_NPC_BOU = .data:0x00000804; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000834; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000840; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000084C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000870; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000087C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000888; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000894; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000008AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000008B8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000008C4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000008D0; // type:object size:0xC scope:global +__vt__11daNpc_Bou_c = .data:0x000008DC; // type:object size:0xC4 scope:global +__vt__17daNpc_Bou_Param_c = .data:0x000009A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3942 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_bouS/splits.txt b/config/GZ2P01/rels/d_a_npc_bouS/splits.txt new file mode 100644 index 0000000000..9469997a33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bouS/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bouS.cpp: + .text start:0x000000EC end:0x00004F9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000394 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x000000F0 diff --git a/config/GZ2P01/rels/d_a_npc_bouS/symbols.txt b/config/GZ2P01/rels/d_a_npc_bouS/symbols.txt new file mode 100644 index 0000000000..524b15a31b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_bouS/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcBouS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcBouS_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__11daNpcBouS_cFv = .text:0x000004E8; // type:function size:0x254 scope:global +CreateHeap__11daNpcBouS_cFv = .text:0x0000073C; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009AC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009E8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A00; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A3C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A54; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A9C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AC0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AFC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B14; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B50; // type:function size:0x18 scope:global +Delete__11daNpcBouS_cFv = .text:0x00000B68; // type:function size:0x34 scope:global +Execute__11daNpcBouS_cFv = .text:0x00000B9C; // type:function size:0x24 scope:global +Draw__11daNpcBouS_cFv = .text:0x00000BC0; // type:function size:0x70 scope:global +ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000C30; // type:function size:0x22C scope:global +createHeapCallBack__11daNpcBouS_cFP10fopAc_ac_c = .text:0x00000E5C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcBouS_cFP8J3DJointi = .text:0x00000E7C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcBouS_cFib = .text:0x00000EC8; // type:function size:0x1EC scope:global +setExpressionBtp__11daNpcBouS_cFi = .text:0x000010B4; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcBouS_cFif = .text:0x00001194; // type:function size:0x13C scope:global +reset__11daNpcBouS_cFv = .text:0x000012D0; // type:function size:0x1C0 scope:global +setAction__11daNpcBouS_cFM11daNpcBouS_cFPCvPvPv_b = .text:0x00001490; // type:function size:0xA8 scope:global +s_sub__FPvPv = .text:0x00001538; // type:function size:0x6C scope:global +checkInstructionTag__11daNpcBouS_cFP10fopAc_ac_c = .text:0x000015A4; // type:function size:0x24 scope:global +wait__11daNpcBouS_cFPv = .text:0x000015C8; // type:function size:0x694 scope:global +setMotion__11daNpcBouS_cFifi = .text:0x00001C5C; // type:function size:0x48 scope:global +setExpression__11daNpcBouS_cFif = .text:0x00001CA4; // type:function size:0x2C scope:global +talk__11daNpcBouS_cFPv = .text:0x00001CD0; // type:function size:0x618 scope:global +demo__11daNpcBouS_cFPv = .text:0x000022E8; // type:function size:0x1E8 scope:global +instruction__11daNpcBouS_cFPv = .text:0x000024D0; // type:function size:0x5A8 scope:global +checkIntroDemoStart__11daNpcBouS_cFv = .text:0x00002A78; // type:function size:0x104 scope:global +EvCut_BousIntroSumo1__11daNpcBouS_cFi = .text:0x00002B7C; // type:function size:0x2A8 scope:global +EvCut_BousIntroSumo2__11daNpcBouS_cFi = .text:0x00002E24; // type:function size:0x3D0 scope:global +EvCut_BousIntroSumo3__11daNpcBouS_cFi = .text:0x000031F4; // type:function size:0x4F4 scope:global +daNpcBouS_Create__FPv = .text:0x000036E8; // type:function size:0x20 scope:global +daNpcBouS_Delete__FPv = .text:0x00003708; // type:function size:0x20 scope:global +daNpcBouS_Execute__FPv = .text:0x00003728; // type:function size:0x20 scope:global +daNpcBouS_Draw__FPv = .text:0x00003748; // type:function size:0x20 scope:global +daNpcBouS_IsDelete__FPv = .text:0x00003768; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003770; // type:function size:0x30 scope:global +setParam__11daNpcBouS_cFv = .text:0x000037A0; // type:function size:0x9C scope:global +main__11daNpcBouS_cFv = .text:0x0000383C; // type:function size:0x250 scope:global +playMotion__11daNpcBouS_cFv = .text:0x00003A8C; // type:function size:0x47C scope:global +ctrlBtk__11daNpcBouS_cFv = .text:0x00003F08; // type:function size:0xDC scope:global +setAttnPos__11daNpcBouS_cFv = .text:0x00003FE4; // type:function size:0x494 scope:global +lookat__11daNpcBouS_cFv = .text:0x00004478; // type:function size:0x1E0 scope:global +drawDbgInfo__11daNpcBouS_cFv = .text:0x00004658; // type:function size:0x8 scope:global +drawOtherMdls__11daNpcBouS_cFv = .text:0x00004660; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004664; // type:function size:0xC scope:global +__sinit_d_a_npc_bouS_cpp = .text:0x00004670; // type:function size:0xF0 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004760; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000047A8; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000047E4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000048B4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000048F0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000048F4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004930; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004934; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004B80; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004D70; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004DE0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004E3C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004EAC; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004EF4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004EF8; // type:function size:0x48 scope:global +adjustShapeAngle__11daNpcBouS_cFv = .text:0x00004F40; // type:function size:0x4 scope:global +__dt__17daNpcBouS_Param_cFv = .text:0x00004F44; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004F8C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004F94; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcBouS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4394 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4446 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4447 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4497 = .rodata:0x000000A4; // type:object size:0xC scope:local data:4byte +@4730 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4731 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4733 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4735 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4736 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4737 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4738 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4739 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4740 = .rodata:0x00000110; // type:object size:0xC scope:local +@4741 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000120; // type:object size:0x18 scope:local +@4746 = .rodata:0x00000138; // type:object size:0xC scope:local +@4747 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000148; // type:object size:0xC scope:local +@4749 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4750 = .rodata:0x00000158; // type:object size:0xC scope:local +@4751 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000168; // type:object size:0xC scope:local +@4753 = .rodata:0x00000174; // type:object size:0xC scope:local +@4754 = .rodata:0x00000180; // type:object size:0x8 scope:local +@4755 = .rodata:0x00000188; // type:object size:0xC scope:local +@4756 = .rodata:0x00000194; // type:object size:0xC scope:local +@4757 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@4758 = .rodata:0x000001A8; // type:object size:0xC scope:local +@4759 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4760 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@4761 = .rodata:0x000001C8; // type:object size:0xC scope:local +@4762 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4763 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@4764 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4765 = .rodata:0x000001F4; // type:object size:0xC scope:local +@4766 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4767 = .rodata:0x00000208; // type:object size:0xC scope:local +@4768 = .rodata:0x00000214; // type:object size:0xC scope:local +@4769 = .rodata:0x00000220; // type:object size:0x8 scope:local +@4770 = .rodata:0x00000228; // type:object size:0xC scope:local +@4771 = .rodata:0x00000234; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000238; // type:object size:0xC scope:local +@4773 = .rodata:0x00000244; // type:object size:0xC scope:local +@4774 = .rodata:0x00000250; // type:object size:0x8 scope:local +@4775 = .rodata:0x00000258; // type:object size:0xC scope:local +@4776 = .rodata:0x00000264; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000268; // type:object size:0xC scope:local +@4778 = .rodata:0x00000274; // type:object size:0x4 scope:local +@4779 = .rodata:0x00000278; // type:object size:0xC scope:local +@4780 = .rodata:0x00000284; // type:object size:0x4 scope:local +@4781 = .rodata:0x00000288; // type:object size:0x50 scope:local +@4795 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4984 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:float +@4985 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@4986 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@4988 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5270 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@5465 = .rodata:0x00000300; // type:object size:0x4 scope:local +@5466 = .rodata:0x00000304; // type:object size:0x4 scope:local +@5583 = .rodata:0x00000308; // type:object size:0x4 scope:local data:float +@5691 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@5692 = .rodata:0x00000310; // type:object size:0x4 scope:local +@5693 = .rodata:0x00000314; // type:object size:0x4 scope:local +@5694 = .rodata:0x00000318; // type:object size:0x4 scope:local +@5695 = .rodata:0x00000320; // type:object size:0x8 scope:local +@5696 = .rodata:0x00000328; // type:object size:0x8 scope:local +@5697 = .rodata:0x00000330; // type:object size:0x8 scope:local +@5740 = .rodata:0x00000338; // type:object size:0x4 scope:local +@5741 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@5742 = .rodata:0x00000340; // type:object size:0x4 scope:local +@5753 = .rodata:0x00000344; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000348; // type:object size:0x4C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x114 scope:global +l_btpGetParamList = .data:0x00000134; // type:object size:0x3C scope:global +l_btkGetParamList = .data:0x00000170; // type:object size:0xC scope:global data:4byte +l_arcNames = .data:0x0000017C; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000184; // type:object size:0x10 scope:global +l_myName = .data:0x00000194; // type:object size:0x4 scope:global +@4036 = .data:0x00000198; // type:object size:0xC scope:local +@4037 = .data:0x000001A4; // type:object size:0xC scope:local +@4038 = .data:0x000001B0; // type:object size:0xC scope:local +mEvtSeqList__11daNpcBouS_c = .data:0x000001BC; // type:object size:0x30 scope:global +@4655 = .data:0x000001EC; // type:object size:0x1C scope:local +@4702 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4705 = .data:0x00000214; // type:object size:0xC scope:local data:4byte +@4885 = .data:0x00000220; // type:object size:0xC scope:local +@4888 = .data:0x0000022C; // type:object size:0xC scope:local +@4893 = .data:0x00000238; // type:object size:0xC scope:local +@5012 = .data:0x00000244; // type:object size:0xC scope:local +@5015 = .data:0x00000250; // type:object size:0xC scope:local +@5018 = .data:0x0000025C; // type:object size:0xC scope:local +@5117 = .data:0x00000268; // type:object size:0xC scope:local +@5163 = .data:0x00000274; // type:object size:0xC scope:local data:4byte +@5426 = .data:0x00000280; // type:object size:0xC scope:local data:4byte +@5429 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +daNpcBouS_MethodTable = .data:0x00000298; // type:object size:0x20 scope:global +g_profile_NPC_BOU_S = .data:0x000002B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002E8; // type:object size:0xC scope:global +__vt__11daNpcBouS_c = .data:0x000002F4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000033C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000348; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000384; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003B4; // type:object size:0xC scope:global +__vt__17daNpcBouS_Param_c = .data:0x000003C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4034 = .bss:0x00000048; // type:object size:0xC scope:local +l_createPos = .bss:0x00000054; // type:object size:0xC scope:global data:float +@4035 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x4 scope:global +@4616 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +lbl_289_bss_E0 = .bss:0x000000E0; // type:object size:0x1 data:byte +eyeOffset$localstatic3$setAttnPos__11daNpcBouS_cFv = .bss:0x000000E4; // type:object size:0xC scope:local data:float diff --git a/config/GZ2P01/rels/d_a_npc_cdn3/splits.txt b/config/GZ2P01/rels/d_a_npc_cdn3/splits.txt new file mode 100644 index 0000000000..6e6c14c77d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_cdn3/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_cdn3.cpp: + .text start:0x00000078 end:0x000068D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x0000109C diff --git a/config/GZ2P01/rels/d_a_npc_cdn3/symbols.txt b/config/GZ2P01/rels/d_a_npc_cdn3/symbols.txt new file mode 100644 index 0000000000..96ce183557 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_cdn3/symbols.txt @@ -0,0 +1,318 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xFC scope:global +setAction__11daNpcCdn3_cFQ211daNpcCdn3_c6Mode_e = .text:0x00000174; // type:function size:0x44 scope:global +callInit__11daNpcCdn3_cFv = .text:0x000001B8; // type:function size:0x28 scope:global +callExecute__11daNpcCdn3_cFv = .text:0x000001E0; // type:function size:0x2C scope:global +initWait__11daNpcCdn3_cFv = .text:0x0000020C; // type:function size:0x64 scope:global +executeWait__11daNpcCdn3_cFv = .text:0x00000270; // type:function size:0x1B0 scope:global +initPath__11daNpcCdn3_cFv = .text:0x00000420; // type:function size:0xC4 scope:global +executePath__11daNpcCdn3_cFv = .text:0x000004E4; // type:function size:0x86C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D50; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000D98; // type:function size:0x3C scope:global +initTalk__11daNpcCdn3_cFv = .text:0x00000DD4; // type:function size:0xF8 scope:global +executeTalk__11daNpcCdn3_cFv = .text:0x00000ECC; // type:function size:0x3DC scope:global +initEscape__11daNpcCdn3_cFv = .text:0x000012A8; // type:function size:0x120 scope:global +executeEscape__11daNpcCdn3_cFv = .text:0x000013C8; // type:function size:0x370 scope:global +initFear__11daNpcCdn3_cFv = .text:0x00001738; // type:function size:0x180 scope:global +executeFear__11daNpcCdn3_cFv = .text:0x000018B8; // type:function size:0xF4 scope:global +initFear2__11daNpcCdn3_cFv = .text:0x000019AC; // type:function size:0xA0 scope:global +executeFear2__11daNpcCdn3_cFv = .text:0x00001A4C; // type:function size:0x78 scope:global +initFight__11daNpcCdn3_cFv = .text:0x00001AC4; // type:function size:0xBC scope:global +executeFight__11daNpcCdn3_cFv = .text:0x00001B80; // type:function size:0x180 scope:global +initRelief__11daNpcCdn3_cFv = .text:0x00001D00; // type:function size:0x84 scope:global +executeRelief__11daNpcCdn3_cFv = .text:0x00001D84; // type:function size:0x1F8 scope:global +setAngle__11daNpcCdn3_cFv = .text:0x00001F7C; // type:function size:0xC scope:global +pathMoveF__11daNpcCdn3_cFv = .text:0x00001F88; // type:function size:0x32C scope:global +ctrlMsgAnm__11daNpcCdn3_cFv = .text:0x000022B4; // type:function size:0xCC scope:global +s_sub1__FPvPv = .text:0x00002380; // type:function size:0x6C scope:global +searchNextScheduleTagSub__11daNpcCdn3_cFP10fopAc_ac_c = .text:0x000023EC; // type:function size:0xDC scope:global +s_sub2__FPvPv = .text:0x000024C8; // type:function size:0x6C scope:global +searchFirstScheduleTagSub__11daNpcCdn3_cFP10fopAc_ac_c = .text:0x00002534; // type:function size:0xF4 scope:global +checkSchedule__11daNpcCdn3_cFv = .text:0x00002628; // type:function size:0x104 scope:global +setSchedule__11daNpcCdn3_cFP15daTagSchedule_c = .text:0x0000272C; // type:function size:0x21C scope:global +isInShop__11daNpcCdn3_cFv = .text:0x00002948; // type:function size:0x64 scope:global +isChairStyle__11daNpcCdn3_cFv = .text:0x000029AC; // type:function size:0x78 scope:global +isNoTurnTalk__11daNpcCdn3_cFv = .text:0x00002A24; // type:function size:0x4C scope:global +waita__11daNpcCdn3_cFPv = .text:0x00002A70; // type:function size:0x84 scope:global +talka__11daNpcCdn3_cFPv = .text:0x00002AF4; // type:function size:0x84 scope:global +waitwall__11daNpcCdn3_cFPv = .text:0x00002B78; // type:function size:0x84 scope:global +talkwall__11daNpcCdn3_cFPv = .text:0x00002BFC; // type:function size:0x84 scope:global +talkbwall__11daNpcCdn3_cFPv = .text:0x00002C80; // type:function size:0x84 scope:global +talkb__11daNpcCdn3_cFPv = .text:0x00002D04; // type:function size:0x84 scope:global +talkc__11daNpcCdn3_cFPv = .text:0x00002D88; // type:function size:0x84 scope:global +waitb__11daNpcCdn3_cFPv = .text:0x00002E0C; // type:function size:0x84 scope:global +sitwaita__11daNpcCdn3_cFPv = .text:0x00002E90; // type:function size:0x84 scope:global +sittalka__11daNpcCdn3_cFPv = .text:0x00002F14; // type:function size:0x84 scope:global +sittalkab__11daNpcCdn3_cFPv = .text:0x00002F98; // type:function size:0x84 scope:global +sitwaitb__11daNpcCdn3_cFPv = .text:0x0000301C; // type:function size:0x84 scope:global +sittalkb__11daNpcCdn3_cFPv = .text:0x000030A0; // type:function size:0x84 scope:global +sittalkbb__11daNpcCdn3_cFPv = .text:0x00003124; // type:function size:0x84 scope:global +looka__11daNpcCdn3_cFPv = .text:0x000031A8; // type:function size:0x84 scope:global +lookb__11daNpcCdn3_cFPv = .text:0x0000322C; // type:function size:0x84 scope:global +playm__11daNpcCdn3_cFPv = .text:0x000032B0; // type:function size:0x160 scope:global +turnr__11daNpcCdn3_cFPv = .text:0x00003410; // type:function size:0xBC scope:global +turnl__11daNpcCdn3_cFPv = .text:0x000034CC; // type:function size:0xBC scope:global +walka__11daNpcCdn3_cFPv = .text:0x00003588; // type:function size:0x68 scope:global +walkb__11daNpcCdn3_cFPv = .text:0x000035F0; // type:function size:0x68 scope:global +runa__11daNpcCdn3_cFPv = .text:0x00003658; // type:function size:0x68 scope:global +runb__11daNpcCdn3_cFPv = .text:0x000036C0; // type:function size:0x68 scope:global +browsea__11daNpcCdn3_cFPv = .text:0x00003728; // type:function size:0x84 scope:global +browseb__11daNpcCdn3_cFPv = .text:0x000037AC; // type:function size:0x84 scope:global +dance__11daNpcCdn3_cFPv = .text:0x00003830; // type:function size:0x120 scope:global +ladytalka__11daNpcCdn3_cFPv = .text:0x00003950; // type:function size:0x84 scope:global +ladytalkb__11daNpcCdn3_cFPv = .text:0x000039D4; // type:function size:0x84 scope:global +normtalka__11daNpcCdn3_cFPv = .text:0x00003A58; // type:function size:0x84 scope:global +normtalkb__11daNpcCdn3_cFPv = .text:0x00003ADC; // type:function size:0x84 scope:global +sellme__11daNpcCdn3_cFPv = .text:0x00003B60; // type:function size:0x84 scope:global +sing__11daNpcCdn3_cFPv = .text:0x00003BE4; // type:function size:0xAC scope:global +daNpcCdn3_Create__FPv = .text:0x00003C90; // type:function size:0x20 scope:global +create__11daNpcCdn3_cFv = .text:0x00003CB0; // type:function size:0x348 scope:global +create_init__11daNpcCdn3_cFv = .text:0x00003FF8; // type:function size:0x420 scope:global +setMtx__11daNpcCdn3_cFv = .text:0x00004418; // type:function size:0xA8 scope:global +lookat__11daNpcCdn3_cFv = .text:0x000044C0; // type:function size:0x4F4 scope:global +__dt__5csXyzFv = .text:0x000049B4; // type:function size:0x3C scope:global +daNpcCdn3_Delete__FPv = .text:0x000049F0; // type:function size:0x34 scope:global +__dt__11daNpcCdn3_cFv = .text:0x00004A24; // type:function size:0xA4 scope:global +daNpcCdn3_Execute__FPv = .text:0x00004AC8; // type:function size:0x20 scope:global +execute__11daNpcCdn3_cFv = .text:0x00004AE8; // type:function size:0x374 scope:global +checkTimeSchedule__11daNpcCdn3_cFv = .text:0x00004E5C; // type:function size:0x438 scope:global +daNpcCdn3_Draw__FPv = .text:0x00005294; // type:function size:0x10C scope:global +daNpcCdn3_IsDelete__FPv = .text:0x000053A0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000053A8; // type:function size:0x48 scope:global +__sinit_d_a_npc_cdn3_cpp = .text:0x000053F0; // type:function size:0xF88 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006378; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006380; // type:function size:0x8 scope:local +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006388; // type:function size:0x48 scope:global +__dt__10daNpcCd2_cFv = .text:0x000063D0; // type:function size:0x250 scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00006620; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00006708; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006750; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006798; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000067F4; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006864; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4037 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4092 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4280 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4281 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4282 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4283 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4583 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4584 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4585 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4586 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4587 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4588 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4754 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000058; // type:object size:0x4 scope:local +@5585 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@5944 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@5945 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@6103 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000006C; // type:object size:0xFC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3940 = .data:0x00000020; // type:object size:0xC scope:local +@3941 = .data:0x0000002C; // type:object size:0xC scope:local +@3942 = .data:0x00000038; // type:object size:0xC scope:local +@3943 = .data:0x00000044; // type:object size:0xC scope:local +@3944 = .data:0x00000050; // type:object size:0xC scope:local +@3945 = .data:0x0000005C; // type:object size:0xC scope:local +@3946 = .data:0x00000068; // type:object size:0xC scope:local +@3947 = .data:0x00000074; // type:object size:0xC scope:local +@3948 = .data:0x00000080; // type:object size:0xC scope:local +@3949 = .data:0x0000008C; // type:object size:0xC scope:local +@3950 = .data:0x00000098; // type:object size:0xC scope:local +@3951 = .data:0x000000A4; // type:object size:0xC scope:local +@3952 = .data:0x000000B0; // type:object size:0xC scope:local +@3953 = .data:0x000000BC; // type:object size:0xC scope:local +@3954 = .data:0x000000C8; // type:object size:0xC scope:local +@3955 = .data:0x000000D4; // type:object size:0xC scope:local +ActionTable__11daNpcCdn3_c = .data:0x000000E0; // type:object size:0xC0 scope:global data:4byte +m_funcTbl__11daNpcCdn3_c = .data:0x000001A0; // type:object size:0xB0 scope:global +@5102 = .data:0x00000250; // type:object size:0xC scope:local +m_seq00_funcTbl__11daNpcCdn3_c = .data:0x0000025C; // type:object size:0x18 scope:global +@5103 = .data:0x00000274; // type:object size:0xC scope:local +m_seq01_funcTbl__11daNpcCdn3_c = .data:0x00000280; // type:object size:0x18 scope:global +@5104 = .data:0x00000298; // type:object size:0xC scope:local +m_seq02_funcTbl__11daNpcCdn3_c = .data:0x000002A4; // type:object size:0x18 scope:global +@5105 = .data:0x000002BC; // type:object size:0xC scope:local +m_seq03_funcTbl__11daNpcCdn3_c = .data:0x000002C8; // type:object size:0x18 scope:global +@5106 = .data:0x000002E0; // type:object size:0xC scope:local +m_seq04_funcTbl__11daNpcCdn3_c = .data:0x000002EC; // type:object size:0x18 scope:global +@5107 = .data:0x00000304; // type:object size:0xC scope:local +@5108 = .data:0x00000310; // type:object size:0xC scope:local +@5109 = .data:0x0000031C; // type:object size:0xC scope:local +m_seq05_funcTbl__11daNpcCdn3_c = .data:0x00000328; // type:object size:0x30 scope:global +@5110 = .data:0x00000358; // type:object size:0xC scope:local +@5111 = .data:0x00000364; // type:object size:0xC scope:local +@5112 = .data:0x00000370; // type:object size:0xC scope:local +m_seq06_funcTbl__11daNpcCdn3_c = .data:0x0000037C; // type:object size:0x30 scope:global +@5113 = .data:0x000003AC; // type:object size:0xC scope:local +m_seq07_funcTbl__11daNpcCdn3_c = .data:0x000003B8; // type:object size:0x18 scope:global +@5114 = .data:0x000003D0; // type:object size:0xC scope:local +@5115 = .data:0x000003DC; // type:object size:0xC scope:local +@5116 = .data:0x000003E8; // type:object size:0xC scope:local +@5117 = .data:0x000003F4; // type:object size:0xC scope:local +@5118 = .data:0x00000400; // type:object size:0xC scope:local +@5119 = .data:0x0000040C; // type:object size:0xC scope:local +m_seq08_funcTbl__11daNpcCdn3_c = .data:0x00000418; // type:object size:0x54 scope:global +@5120 = .data:0x0000046C; // type:object size:0xC scope:local +m_seq09_funcTbl__11daNpcCdn3_c = .data:0x00000478; // type:object size:0x18 scope:global +@5121 = .data:0x00000490; // type:object size:0xC scope:local +m_seq10_funcTbl__11daNpcCdn3_c = .data:0x0000049C; // type:object size:0x18 scope:global +@5122 = .data:0x000004B4; // type:object size:0xC scope:local +@5123 = .data:0x000004C0; // type:object size:0xC scope:local +@5124 = .data:0x000004CC; // type:object size:0xC scope:local +@5125 = .data:0x000004D8; // type:object size:0xC scope:local +@5126 = .data:0x000004E4; // type:object size:0xC scope:local +m_seq11_funcTbl__11daNpcCdn3_c = .data:0x000004F0; // type:object size:0x48 scope:global +@5127 = .data:0x00000538; // type:object size:0xC scope:local +m_seq12_funcTbl__11daNpcCdn3_c = .data:0x00000544; // type:object size:0x18 scope:global +@5128 = .data:0x0000055C; // type:object size:0xC scope:local +@5129 = .data:0x00000568; // type:object size:0xC scope:local +@5130 = .data:0x00000574; // type:object size:0xC scope:local +@5131 = .data:0x00000580; // type:object size:0xC scope:local +@5132 = .data:0x0000058C; // type:object size:0xC scope:local +m_seq13_funcTbl__11daNpcCdn3_c = .data:0x00000598; // type:object size:0x48 scope:global +@5133 = .data:0x000005E0; // type:object size:0xC scope:local +m_seq14_funcTbl__11daNpcCdn3_c = .data:0x000005EC; // type:object size:0x18 scope:global +@5134 = .data:0x00000604; // type:object size:0xC scope:local +m_seq15_funcTbl__11daNpcCdn3_c = .data:0x00000610; // type:object size:0x18 scope:global +@5135 = .data:0x00000628; // type:object size:0xC scope:local +@5136 = .data:0x00000634; // type:object size:0xC scope:local +@5137 = .data:0x00000640; // type:object size:0xC scope:local +@5138 = .data:0x0000064C; // type:object size:0xC scope:local +@5139 = .data:0x00000658; // type:object size:0xC scope:local +@5140 = .data:0x00000664; // type:object size:0xC scope:local +m_seq16_funcTbl__11daNpcCdn3_c = .data:0x00000670; // type:object size:0x54 scope:global +@5141 = .data:0x000006C4; // type:object size:0xC scope:local +m_seq17_funcTbl__11daNpcCdn3_c = .data:0x000006D0; // type:object size:0x18 scope:global +@5142 = .data:0x000006E8; // type:object size:0xC scope:local +m_seq18_funcTbl__11daNpcCdn3_c = .data:0x000006F4; // type:object size:0x18 scope:global +@5143 = .data:0x0000070C; // type:object size:0xC scope:local +@5144 = .data:0x00000718; // type:object size:0xC scope:local +@5145 = .data:0x00000724; // type:object size:0xC scope:local +@5146 = .data:0x00000730; // type:object size:0xC scope:local +@5147 = .data:0x0000073C; // type:object size:0xC scope:local +@5148 = .data:0x00000748; // type:object size:0xC scope:local +m_seq19_funcTbl__11daNpcCdn3_c = .data:0x00000754; // type:object size:0x54 scope:global +@5149 = .data:0x000007A8; // type:object size:0xC scope:local +m_seq20_funcTbl__11daNpcCdn3_c = .data:0x000007B4; // type:object size:0x18 scope:global +@5150 = .data:0x000007CC; // type:object size:0xC scope:local +m_seq21_funcTbl__11daNpcCdn3_c = .data:0x000007D8; // type:object size:0x18 scope:global +@5151 = .data:0x000007F0; // type:object size:0xC scope:local +@5152 = .data:0x000007FC; // type:object size:0xC scope:local +@5153 = .data:0x00000808; // type:object size:0xC scope:local +m_seq22_funcTbl__11daNpcCdn3_c = .data:0x00000814; // type:object size:0x30 scope:global +@5154 = .data:0x00000844; // type:object size:0xC scope:local +@5155 = .data:0x00000850; // type:object size:0xC scope:local +@5156 = .data:0x0000085C; // type:object size:0xC scope:local +@5157 = .data:0x00000868; // type:object size:0xC scope:local +@5158 = .data:0x00000874; // type:object size:0xC scope:local +@5159 = .data:0x00000880; // type:object size:0xC scope:local +m_seq23_funcTbl__11daNpcCdn3_c = .data:0x0000088C; // type:object size:0x54 scope:global +@5160 = .data:0x000008E0; // type:object size:0xC scope:local +@5161 = .data:0x000008EC; // type:object size:0xC scope:local +@5162 = .data:0x000008F8; // type:object size:0xC scope:local +@5163 = .data:0x00000904; // type:object size:0xC scope:local +m_seq24_funcTbl__11daNpcCdn3_c = .data:0x00000910; // type:object size:0x3C scope:global +@5164 = .data:0x0000094C; // type:object size:0xC scope:local +@5165 = .data:0x00000958; // type:object size:0xC scope:local +@5166 = .data:0x00000964; // type:object size:0xC scope:local +@5167 = .data:0x00000970; // type:object size:0xC scope:local +@5168 = .data:0x0000097C; // type:object size:0xC scope:local +@5169 = .data:0x00000988; // type:object size:0xC scope:local +m_seq25_funcTbl__11daNpcCdn3_c = .data:0x00000994; // type:object size:0x54 scope:global +@5170 = .data:0x000009E8; // type:object size:0xC scope:local +@5171 = .data:0x000009F4; // type:object size:0xC scope:local +m_seq26_funcTbl__11daNpcCdn3_c = .data:0x00000A00; // type:object size:0x24 scope:global +@5172 = .data:0x00000A24; // type:object size:0xC scope:local +m_seq27_funcTbl__11daNpcCdn3_c = .data:0x00000A30; // type:object size:0x18 scope:global +@5173 = .data:0x00000A48; // type:object size:0xC scope:local +@5174 = .data:0x00000A54; // type:object size:0xC scope:local +m_seq28_funcTbl__11daNpcCdn3_c = .data:0x00000A60; // type:object size:0x24 scope:global +@5175 = .data:0x00000A84; // type:object size:0xC scope:local +@5176 = .data:0x00000A90; // type:object size:0xC scope:local +m_seq29_funcTbl__11daNpcCdn3_c = .data:0x00000A9C; // type:object size:0x24 scope:global +@5177 = .data:0x00000AC0; // type:object size:0xC scope:local +@5178 = .data:0x00000ACC; // type:object size:0xC scope:local +@5179 = .data:0x00000AD8; // type:object size:0xC scope:local +@5180 = .data:0x00000AE4; // type:object size:0xC scope:local +@5181 = .data:0x00000AF0; // type:object size:0xC scope:local +m_seq30_funcTbl__11daNpcCdn3_c = .data:0x00000AFC; // type:object size:0x48 scope:global +@5182 = .data:0x00000B44; // type:object size:0xC scope:local +@5183 = .data:0x00000B50; // type:object size:0xC scope:local +@5184 = .data:0x00000B5C; // type:object size:0xC scope:local +@5185 = .data:0x00000B68; // type:object size:0xC scope:local +@5186 = .data:0x00000B74; // type:object size:0xC scope:local +m_seq31_funcTbl__11daNpcCdn3_c = .data:0x00000B80; // type:object size:0x48 scope:global +@5187 = .data:0x00000BC8; // type:object size:0xC scope:local +@5188 = .data:0x00000BD4; // type:object size:0xC scope:local +@5189 = .data:0x00000BE0; // type:object size:0xC scope:local +@5190 = .data:0x00000BEC; // type:object size:0xC scope:local +@5191 = .data:0x00000BF8; // type:object size:0xC scope:local +@5192 = .data:0x00000C04; // type:object size:0xC scope:local +m_seq32_funcTbl__11daNpcCdn3_c = .data:0x00000C10; // type:object size:0x54 scope:global +@5193 = .data:0x00000C64; // type:object size:0xC scope:local +@5194 = .data:0x00000C70; // type:object size:0xC scope:local +@5195 = .data:0x00000C7C; // type:object size:0xC scope:local +@5196 = .data:0x00000C88; // type:object size:0xC scope:local +@5197 = .data:0x00000C94; // type:object size:0xC scope:local +@5198 = .data:0x00000CA0; // type:object size:0xC scope:local +m_seq33_funcTbl__11daNpcCdn3_c = .data:0x00000CAC; // type:object size:0x54 scope:global +@5199 = .data:0x00000D00; // type:object size:0xC scope:local +@5200 = .data:0x00000D0C; // type:object size:0xC scope:local +@5201 = .data:0x00000D18; // type:object size:0xC scope:local +@5202 = .data:0x00000D24; // type:object size:0xC scope:local +@5203 = .data:0x00000D30; // type:object size:0xC scope:local +@5204 = .data:0x00000D3C; // type:object size:0xC scope:local +@5205 = .data:0x00000D48; // type:object size:0xC scope:local +@5206 = .data:0x00000D54; // type:object size:0xC scope:local +m_seq34_funcTbl__11daNpcCdn3_c = .data:0x00000D60; // type:object size:0x6C scope:global +@5207 = .data:0x00000DCC; // type:object size:0xC scope:local +m_seq35_funcTbl__11daNpcCdn3_c = .data:0x00000DD8; // type:object size:0x18 scope:global +@5208 = .data:0x00000DF0; // type:object size:0xC scope:local +@5209 = .data:0x00000DFC; // type:object size:0xC scope:local +@5210 = .data:0x00000E08; // type:object size:0xC scope:local +m_seq36_funcTbl__11daNpcCdn3_c = .data:0x00000E14; // type:object size:0x30 scope:global +@5211 = .data:0x00000E44; // type:object size:0xC scope:local +m_seq37_funcTbl__11daNpcCdn3_c = .data:0x00000E50; // type:object size:0x18 scope:global +@5212 = .data:0x00000E68; // type:object size:0xC scope:local +m_seq38_funcTbl__11daNpcCdn3_c = .data:0x00000E74; // type:object size:0x18 scope:global +@5213 = .data:0x00000E8C; // type:object size:0xC scope:local +m_seq39_funcTbl__11daNpcCdn3_c = .data:0x00000E98; // type:object size:0x18 scope:global +@5214 = .data:0x00000EB0; // type:object size:0xC scope:local +@5215 = .data:0x00000EBC; // type:object size:0xC scope:local +m_seq40_funcTbl__11daNpcCdn3_c = .data:0x00000EC8; // type:object size:0x24 scope:global +@5216 = .data:0x00000EEC; // type:object size:0xC scope:local +m_seq41_funcTbl__11daNpcCdn3_c = .data:0x00000EF8; // type:object size:0x18 scope:global +@5217 = .data:0x00000F10; // type:object size:0xC scope:local +m_seq42_funcTbl__11daNpcCdn3_c = .data:0x00000F1C; // type:object size:0x18 scope:global +@5218 = .data:0x00000F34; // type:object size:0xC scope:local +@5219 = .data:0x00000F40; // type:object size:0xC scope:local +m_seq43_funcTbl__11daNpcCdn3_c = .data:0x00000F4C; // type:object size:0x24 scope:global +@5488 = .data:0x00000F70; // type:object size:0x20 scope:local +@5487 = .data:0x00000F90; // type:object size:0x20 scope:local +daNpcCdn3_METHODS = .data:0x00000FB0; // type:object size:0x20 scope:global +g_profile_NPC_CD3 = .data:0x00000FD0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00001000; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000100C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001018; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00001024; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001030; // type:object size:0xC scope:global +__vt__11daNpcCdn3_c = .data:0x0000103C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001048; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00001060; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x00001084; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00001090; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_chat/splits.txt b/config/GZ2P01/rels/d_a_npc_chat/splits.txt new file mode 100644 index 0000000000..eac5f9fb3a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_chat/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chat.cpp: + .text start:0x000000EC end:0x00006228 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000FC0 + .data start:0x00000000 end:0x00004118 + .bss start:0x00000008 end:0x00000390 diff --git a/config/GZ2P01/rels/d_a_npc_chat/symbols.txt b/config/GZ2P01/rels/d_a_npc_chat/symbols.txt new file mode 100644 index 0000000000..7f465718df --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_chat/symbols.txt @@ -0,0 +1,407 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcChat_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcChat_cFv = .text:0x00000300; // type:function size:0x1BC scope:global +NpcCreate__11daNpcChat_cFi = .text:0x000004BC; // type:function size:0x204 scope:global +getObjNum__11daNpcChat_cFv = .text:0x000006C0; // type:function size:0x168 scope:global +ObjCreate__11daNpcChat_cFi = .text:0x00000828; // type:function size:0x40 scope:global +ChairCreate__11daNpcChat_cFf = .text:0x00000868; // type:function size:0x140 scope:global +isM___11daNpcChat_cFv = .text:0x000009A8; // type:function size:0x38 scope:global +loadResrc__11daNpcChat_cFii = .text:0x000009E0; // type:function size:0x140 scope:global +getNpcMdlDataP__11daNpcChat_cFi = .text:0x00000B20; // type:function size:0x7C scope:global +getObjMdlDataP__11daNpcChat_cFi = .text:0x00000B9C; // type:function size:0x78 scope:global +getTexAnmP__11daNpcChat_cFi = .text:0x00000C14; // type:function size:0x74 scope:global +removeResrc__11daNpcChat_cFii = .text:0x00000C88; // type:function size:0xF4 scope:global +setAttention__11daNpcChat_cFi = .text:0x00000D7C; // type:function size:0x9B4 scope:global +Create__11daNpcChat_cFv = .text:0x00001730; // type:function size:0x410 scope:global +CreateHeap__11daNpcChat_cFv = .text:0x00001B40; // type:function size:0x114 scope:global +Delete__11daNpcChat_cFv = .text:0x00001C54; // type:function size:0x34 scope:global +Execute__11daNpcChat_cFv = .text:0x00001C88; // type:function size:0xE4 scope:global +Draw__11daNpcChat_cFv = .text:0x00001D6C; // type:function size:0x40 scope:global +draw__11daNpcChat_cFiifP11_GXColorS10i = .text:0x00001DAC; // type:function size:0x274 scope:global +ctrlJoint__11daNpcChat_cFP8J3DJointP8J3DModel = .text:0x00002020; // type:function size:0x318 scope:global +createHeapCallBack__11daNpcChat_cFP10fopAc_ac_c = .text:0x00002338; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcChat_cFP8J3DJointi = .text:0x00002358; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x000023A4; // type:function size:0x5C scope:global +searchGroup__11daNpcChat_cFv = .text:0x00002400; // type:function size:0xB0 scope:global +appearTimeCheck__11daNpcChat_cFv = .text:0x000024B0; // type:function size:0x110 scope:global +appearCheck__11daNpcChat_cFv = .text:0x000025C0; // type:function size:0x194 scope:global +setParam__11daNpcChat_cFv = .text:0x00002754; // type:function size:0x98 scope:global +main__11daNpcChat_cFv = .text:0x000027EC; // type:function size:0x58 scope:global +setAttnPos__11daNpcChat_cFv = .text:0x00002844; // type:function size:0x148 scope:global +setExpressionBtp__11daNpcChat_cFi = .text:0x0000298C; // type:function size:0x7C scope:global +setMotionAnm__11daNpcChat_cFif = .text:0x00002A08; // type:function size:0x41C scope:global +setMotion__11daNpcChat_cFifi = .text:0x00002E24; // type:function size:0x44 scope:global +drawDbgInfo__11daNpcChat_cFv = .text:0x00002E68; // type:function size:0x8 scope:global +drawOtherMdls__11daNpcChat_cFv = .text:0x00002E70; // type:function size:0x1D4 scope:global +getTalkMotionNo__11daNpcChat_cFv = .text:0x00003044; // type:function size:0x1C scope:global +getLookPlayerCheck__11daNpcChat_cFv = .text:0x00003060; // type:function size:0x2C scope:global +reset__11daNpcChat_cFv = .text:0x0000308C; // type:function size:0x1F4 scope:global +playMotion__11daNpcChat_cFv = .text:0x00003280; // type:function size:0x13F0 scope:global +playMotionAnmLoop__11daNpcChat_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00004670; // type:function size:0x164 scope:global +setAction__11daNpcChat_cFM11daNpcChat_cFPCvPvPv_b = .text:0x000047D4; // type:function size:0xA8 scope:global +step__11daNpcChat_cFsi = .text:0x0000487C; // type:function size:0xF4 scope:global +setTalkMember__11daNpcChat_cFP11daNpcChat_c = .text:0x00004970; // type:function size:0x34 scope:global +wait__11daNpcChat_cFPv = .text:0x000049A4; // type:function size:0x428 scope:global +fear__11daNpcChat_cFPv = .text:0x00004DCC; // type:function size:0x19C scope:global +talk__11daNpcChat_cFPv = .text:0x00004F68; // type:function size:0x3BC scope:global +demo__11daNpcChat_cFPv = .text:0x00005324; // type:function size:0x148 scope:global +daNpcChat_Create__FPv = .text:0x0000546C; // type:function size:0x20 scope:global +daNpcChat_Delete__FPv = .text:0x0000548C; // type:function size:0x20 scope:global +daNpcChat_Execute__FPv = .text:0x000054AC; // type:function size:0x20 scope:global +daNpcChat_Draw__FPv = .text:0x000054CC; // type:function size:0x20 scope:global +daNpcChat_IsDelete__FPv = .text:0x000054EC; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000054F4; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000553C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005578; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005648; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005684; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005688; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000056C4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000056C8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005914; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005B04; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005B74; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005BD0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005C40; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00005C88; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005C90; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00005C94; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00005C9C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005CA0; // type:function size:0x48 scope:global +__sinit_d_a_npc_chat_cpp = .text:0x00005CE8; // type:function size:0x4E4 scope:local +adjustShapeAngle__11daNpcChat_cFv = .text:0x000061CC; // type:function size:0x4 scope:global +__dt__17daNpcChat_Param_cFv = .text:0x000061D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006218; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006220; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_resMANa = .rodata:0x00000000; // type:object size:0x18 scope:global +l_resMADa = .rodata:0x00000018; // type:object size:0x18 scope:global +l_resMCNa = .rodata:0x00000030; // type:object size:0x18 scope:global +l_resMONa = .rodata:0x00000048; // type:object size:0x18 scope:global +l_resMANb = .rodata:0x00000060; // type:object size:0x18 scope:global +l_resMANc = .rodata:0x00000078; // type:object size:0x18 scope:global +l_resMASa = .rodata:0x00000090; // type:object size:0x18 scope:global +l_resMBNa = .rodata:0x000000A8; // type:object size:0x18 scope:global +l_resMANa2 = .rodata:0x000000C0; // type:object size:0x18 scope:global +l_resMADa2 = .rodata:0x000000D8; // type:object size:0x18 scope:global +l_resMCNa2 = .rodata:0x000000F0; // type:object size:0x18 scope:global +l_resMONa2 = .rodata:0x00000108; // type:object size:0x18 scope:global +l_resMANb2 = .rodata:0x00000120; // type:object size:0x18 scope:global +l_resMANc2 = .rodata:0x00000138; // type:object size:0x18 scope:global +l_resMASa2 = .rodata:0x00000150; // type:object size:0x18 scope:global +l_resMBNa2 = .rodata:0x00000168; // type:object size:0x18 scope:global +l_resWANa = .rodata:0x00000180; // type:object size:0x18 scope:global +l_resWADa = .rodata:0x00000198; // type:object size:0x18 scope:global +l_resMATa = .rodata:0x000001B0; // type:object size:0x18 scope:global +l_resWCNa = .rodata:0x000001C8; // type:object size:0x18 scope:global +l_resWONa = .rodata:0x000001E0; // type:object size:0x18 scope:global +l_resWGNa = .rodata:0x000001F8; // type:object size:0x18 scope:global +l_resWANb = .rodata:0x00000210; // type:object size:0x18 scope:global +l_resWANa2 = .rodata:0x00000228; // type:object size:0x18 scope:global +l_resWADa2 = .rodata:0x00000240; // type:object size:0x18 scope:global +l_resMATa2 = .rodata:0x00000258; // type:object size:0x18 scope:global +l_resWCNa2 = .rodata:0x00000270; // type:object size:0x18 scope:global +l_resWONa2 = .rodata:0x00000288; // type:object size:0x18 scope:global +l_resWGNa2 = .rodata:0x000002A0; // type:object size:0x18 scope:global +l_resWANb2 = .rodata:0x000002B8; // type:object size:0x18 scope:global +l_objTbl = .rodata:0x000002D0; // type:object size:0x68 scope:global +l_objTWTbl = .rodata:0x00000338; // type:object size:0x68 scope:global +m__17daNpcChat_Param_c = .rodata:0x000003A0; // type:object size:0x6C scope:global data:float +a_transScaleTbl$4174 = .rodata:0x0000040C; // type:object size:0x168 scope:local +@4247 = .rodata:0x00000574; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000578; // type:object size:0x4 scope:local data:float +@4305 = .rodata:0x0000057C; // type:object size:0xC scope:local data:4byte +@4766 = .rodata:0x00000588; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x00000590; // type:object size:0x8 scope:local data:double +@4769 = .rodata:0x00000598; // type:object size:0x8 scope:local data:double +@4892 = .rodata:0x000005A0; // type:object size:0x4 scope:local +@4893 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@4894 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@4895 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@4896 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@4897 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@4922 = .rodata:0x000005B8; // type:object size:0x4 scope:local data:float +@5078 = .rodata:0x000005BC; // type:object size:0x4 scope:local data:float +@5146 = .rodata:0x000005C0; // type:object size:0x4 scope:local data:float +@5348 = .rodata:0x000005C4; // type:object size:0x4 scope:local data:float +a_jntNumTbl$5570 = .rodata:0x000005C8; // type:object size:0x68 scope:local +@5699 = .rodata:0x00000630; // type:object size:0xC scope:local +@5700 = .rodata:0x0000063C; // type:object size:0x4 scope:local +@5701 = .rodata:0x00000640; // type:object size:0xC scope:local +@5702 = .rodata:0x0000064C; // type:object size:0x4 scope:local +@5703 = .rodata:0x00000650; // type:object size:0xC scope:local +@5704 = .rodata:0x0000065C; // type:object size:0x4 scope:local +@5705 = .rodata:0x00000660; // type:object size:0xC scope:local +@5706 = .rodata:0x0000066C; // type:object size:0x4 scope:local +@5707 = .rodata:0x00000670; // type:object size:0xC scope:local +@5708 = .rodata:0x0000067C; // type:object size:0x4 scope:local +@5709 = .rodata:0x00000680; // type:object size:0xC scope:local +@5710 = .rodata:0x0000068C; // type:object size:0xC scope:local +@5711 = .rodata:0x00000698; // type:object size:0xC scope:local +@5712 = .rodata:0x000006A4; // type:object size:0xC scope:local +@5713 = .rodata:0x000006B0; // type:object size:0xC scope:local +@5714 = .rodata:0x000006BC; // type:object size:0xC scope:local +@5715 = .rodata:0x000006C8; // type:object size:0x18 scope:local +@5716 = .rodata:0x000006E0; // type:object size:0xC scope:local +@5717 = .rodata:0x000006EC; // type:object size:0x4 scope:local +@5718 = .rodata:0x000006F0; // type:object size:0xC scope:local +@5719 = .rodata:0x000006FC; // type:object size:0xC scope:local +@5720 = .rodata:0x00000708; // type:object size:0xC scope:local +@5721 = .rodata:0x00000714; // type:object size:0xC scope:local +@5722 = .rodata:0x00000720; // type:object size:0x10 scope:local +@5723 = .rodata:0x00000730; // type:object size:0xC scope:local +@5724 = .rodata:0x0000073C; // type:object size:0xC scope:local +@5725 = .rodata:0x00000748; // type:object size:0xC scope:local +@5726 = .rodata:0x00000754; // type:object size:0xC scope:local +@5727 = .rodata:0x00000760; // type:object size:0xC scope:local +@5728 = .rodata:0x0000076C; // type:object size:0x14 scope:local +@5729 = .rodata:0x00000780; // type:object size:0xC scope:local +@5730 = .rodata:0x0000078C; // type:object size:0xC scope:local +@5731 = .rodata:0x00000798; // type:object size:0x8 scope:local +@5732 = .rodata:0x000007A0; // type:object size:0xC scope:local +@5733 = .rodata:0x000007AC; // type:object size:0xC scope:local +@5734 = .rodata:0x000007B8; // type:object size:0xC scope:local +@5735 = .rodata:0x000007C4; // type:object size:0xC scope:local +@5736 = .rodata:0x000007D0; // type:object size:0xC scope:local +@5737 = .rodata:0x000007DC; // type:object size:0x14 scope:local +@5738 = .rodata:0x000007F0; // type:object size:0xC scope:local +@5739 = .rodata:0x000007FC; // type:object size:0xC scope:local +@5740 = .rodata:0x00000808; // type:object size:0xC scope:local +@5741 = .rodata:0x00000814; // type:object size:0xC scope:local +@5742 = .rodata:0x00000820; // type:object size:0xC scope:local +@5743 = .rodata:0x0000082C; // type:object size:0xC scope:local +@5744 = .rodata:0x00000838; // type:object size:0x18 scope:local +@5745 = .rodata:0x00000850; // type:object size:0xC scope:local +@5746 = .rodata:0x0000085C; // type:object size:0xC scope:local +@5747 = .rodata:0x00000868; // type:object size:0x8 scope:local +@5748 = .rodata:0x00000870; // type:object size:0xC scope:local +@5749 = .rodata:0x0000087C; // type:object size:0xC scope:local +@5750 = .rodata:0x00000888; // type:object size:0x8 scope:local +@5751 = .rodata:0x00000890; // type:object size:0xC scope:local +@5752 = .rodata:0x0000089C; // type:object size:0xC scope:local +@5753 = .rodata:0x000008A8; // type:object size:0xC scope:local +@5754 = .rodata:0x000008B4; // type:object size:0xC scope:local +@5755 = .rodata:0x000008C0; // type:object size:0xC scope:local +@5756 = .rodata:0x000008CC; // type:object size:0x14 scope:local +@5757 = .rodata:0x000008E0; // type:object size:0xC scope:local +@5758 = .rodata:0x000008EC; // type:object size:0xC scope:local +@5759 = .rodata:0x000008F8; // type:object size:0xC scope:local +@5760 = .rodata:0x00000904; // type:object size:0xC scope:local +@5761 = .rodata:0x00000910; // type:object size:0xC scope:local +@5762 = .rodata:0x0000091C; // type:object size:0x14 scope:local +@5763 = .rodata:0x00000930; // type:object size:0xC scope:local +@5764 = .rodata:0x0000093C; // type:object size:0xC scope:local +@5765 = .rodata:0x00000948; // type:object size:0xC scope:local +@5766 = .rodata:0x00000954; // type:object size:0xC scope:local +@5767 = .rodata:0x00000960; // type:object size:0xC scope:local +@5768 = .rodata:0x0000096C; // type:object size:0xC scope:local +@5769 = .rodata:0x00000978; // type:object size:0x18 scope:local +@5770 = .rodata:0x00000990; // type:object size:0xC scope:local +@5771 = .rodata:0x0000099C; // type:object size:0xC scope:local +@5772 = .rodata:0x000009A8; // type:object size:0xC scope:local +@5773 = .rodata:0x000009B4; // type:object size:0xC scope:local +@5774 = .rodata:0x000009C0; // type:object size:0xC scope:local +@5775 = .rodata:0x000009CC; // type:object size:0xC scope:local +@5776 = .rodata:0x000009D8; // type:object size:0x18 scope:local +@5777 = .rodata:0x000009F0; // type:object size:0xC scope:local +@5778 = .rodata:0x000009FC; // type:object size:0xC scope:local +@5779 = .rodata:0x00000A08; // type:object size:0xC scope:local +@5780 = .rodata:0x00000A14; // type:object size:0xC scope:local +@5781 = .rodata:0x00000A20; // type:object size:0xC scope:local +@5782 = .rodata:0x00000A2C; // type:object size:0xC scope:local +@5783 = .rodata:0x00000A38; // type:object size:0xC scope:local +@5784 = .rodata:0x00000A44; // type:object size:0xC scope:local +@5785 = .rodata:0x00000A50; // type:object size:0x20 scope:local +@5786 = .rodata:0x00000A70; // type:object size:0xC scope:local +@5787 = .rodata:0x00000A7C; // type:object size:0x4 scope:local +@5788 = .rodata:0x00000A80; // type:object size:0xC scope:local +@5789 = .rodata:0x00000A8C; // type:object size:0x4 scope:local +@5790 = .rodata:0x00000A90; // type:object size:0xC scope:local +@5791 = .rodata:0x00000A9C; // type:object size:0xC scope:local +@5792 = .rodata:0x00000AA8; // type:object size:0xC scope:local +@5793 = .rodata:0x00000AB4; // type:object size:0xC scope:local +@5794 = .rodata:0x00000AC0; // type:object size:0xC scope:local +@5795 = .rodata:0x00000ACC; // type:object size:0x4 scope:local +@5796 = .rodata:0x00000AD0; // type:object size:0xC scope:local +@5797 = .rodata:0x00000ADC; // type:object size:0xC scope:local +@5798 = .rodata:0x00000AE8; // type:object size:0xC scope:local +@5799 = .rodata:0x00000AF4; // type:object size:0xC scope:local +@5800 = .rodata:0x00000B00; // type:object size:0xC scope:local +@5801 = .rodata:0x00000B0C; // type:object size:0xC scope:local +@5802 = .rodata:0x00000B18; // type:object size:0x18 scope:local +@5803 = .rodata:0x00000B30; // type:object size:0xC scope:local +@5804 = .rodata:0x00000B3C; // type:object size:0x4 scope:local +@5805 = .rodata:0x00000B40; // type:object size:0xC scope:local +@5806 = .rodata:0x00000B4C; // type:object size:0xC scope:local +@5807 = .rodata:0x00000B58; // type:object size:0xC scope:local +@5808 = .rodata:0x00000B64; // type:object size:0xC scope:local +@5809 = .rodata:0x00000B70; // type:object size:0xC scope:local +@5810 = .rodata:0x00000B7C; // type:object size:0xC scope:local +@5811 = .rodata:0x00000B88; // type:object size:0x18 scope:local +@5812 = .rodata:0x00000BA0; // type:object size:0xC scope:local +@5813 = .rodata:0x00000BAC; // type:object size:0x4 scope:local +@5814 = .rodata:0x00000BB0; // type:object size:0xC scope:local +@5815 = .rodata:0x00000BBC; // type:object size:0xC scope:local +@5816 = .rodata:0x00000BC8; // type:object size:0xC scope:local +@5817 = .rodata:0x00000BD4; // type:object size:0xC scope:local +@5818 = .rodata:0x00000BE0; // type:object size:0xC scope:local +@5819 = .rodata:0x00000BEC; // type:object size:0xC scope:local +@5820 = .rodata:0x00000BF8; // type:object size:0x18 scope:local +@5821 = .rodata:0x00000C10; // type:object size:0xC scope:local +@5822 = .rodata:0x00000C1C; // type:object size:0x4 scope:local +@5823 = .rodata:0x00000C20; // type:object size:0xC scope:local +@5824 = .rodata:0x00000C2C; // type:object size:0x4 scope:local +@5825 = .rodata:0x00000C30; // type:object size:0xC scope:local +@5826 = .rodata:0x00000C3C; // type:object size:0x4 scope:local +@5827 = .rodata:0x00000C40; // type:object size:0xC scope:local +@5828 = .rodata:0x00000C4C; // type:object size:0xC scope:local +@5829 = .rodata:0x00000C58; // type:object size:0x8 scope:local +@5830 = .rodata:0x00000C60; // type:object size:0xC scope:local +@5831 = .rodata:0x00000C6C; // type:object size:0x4 scope:local +@5832 = .rodata:0x00000C70; // type:object size:0xC scope:local +@5833 = .rodata:0x00000C7C; // type:object size:0x4 scope:local +@5834 = .rodata:0x00000C80; // type:object size:0xC scope:local +@5835 = .rodata:0x00000C8C; // type:object size:0xC scope:local +@5836 = .rodata:0x00000C98; // type:object size:0x8 scope:local +@5837 = .rodata:0x00000CA0; // type:object size:0xC scope:local +@5838 = .rodata:0x00000CAC; // type:object size:0x4 scope:local +@5839 = .rodata:0x00000CB0; // type:object size:0xC scope:local +@5840 = .rodata:0x00000CBC; // type:object size:0x4 scope:local +@5841 = .rodata:0x00000CC0; // type:object size:0xC scope:local +@5842 = .rodata:0x00000CCC; // type:object size:0x4 scope:local +@5843 = .rodata:0x00000CD0; // type:object size:0xC scope:local +@5844 = .rodata:0x00000CDC; // type:object size:0x4 scope:local +@5845 = .rodata:0x00000CE0; // type:object size:0xC scope:local +@5846 = .rodata:0x00000CEC; // type:object size:0x4 scope:local +@5847 = .rodata:0x00000CF0; // type:object size:0xA0 scope:local +@6167 = .rodata:0x00000D90; // type:object size:0x8 scope:local +@6168 = .rodata:0x00000D98; // type:object size:0x8 scope:local +@6209 = .rodata:0x00000DA0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000DA4; // type:object size:0x219 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameTbl = .data:0x00000020; // type:object size:0x78 scope:global +l_bmdTbl = .data:0x00000098; // type:object size:0xF0 scope:global data:4byte +l_bmdTWTbl = .data:0x00000188; // type:object size:0xF0 scope:global data:4byte +l_btpTbl = .data:0x00000278; // type:object size:0xF0 scope:global data:4byte +l_btpTWTbl = .data:0x00000368; // type:object size:0xF0 scope:global data:4byte +l_bckTbl_M = .data:0x00000458; // type:object size:0x1B0 scope:global +l_bckTbl_W = .data:0x00000608; // type:object size:0x1B0 scope:global +a_jntTbl_M = .data:0x000007B8; // type:object size:0x17C0 scope:global +a_prmTbl_M = .data:0x00001F78; // type:object size:0x400 scope:global +a_jntTbl_W = .data:0x00002378; // type:object size:0x16F8 scope:global +a_prmTbl_W = .data:0x00003A70; // type:object size:0x380 scope:global +l_evtNames = .data:0x00003DF0; // type:object size:0x4 scope:global +l_myName = .data:0x00003DF4; // type:object size:0x4 scope:global +mEvtSeqList__11daNpcChat_c = .data:0x00003DF8; // type:object size:0xC scope:global +@4291 = .data:0x00003E04; // type:object size:0x20 scope:local +@4290 = .data:0x00003E24; // type:object size:0x20 scope:local +@5232 = .data:0x00003E44; // type:object size:0x40 scope:local +@5552 = .data:0x00003E84; // type:object size:0x34 scope:local +@5551 = .data:0x00003EB8; // type:object size:0xD8 scope:local +@5577 = .data:0x00003F90; // type:object size:0xC scope:local +@5660 = .data:0x00003F9C; // type:object size:0xC scope:local data:4byte +@6083 = .data:0x00003FA8; // type:object size:0xC scope:local +@6102 = .data:0x00003FB4; // type:object size:0xC scope:local +@6107 = .data:0x00003FC0; // type:object size:0xC scope:local +@6230 = .data:0x00003FCC; // type:object size:0xC scope:local data:4byte +@6251 = .data:0x00003FD8; // type:object size:0xC scope:local data:4byte +@6309 = .data:0x00003FE4; // type:object size:0xC scope:local +daNpcChat_MethodTable = .data:0x00003FF0; // type:object size:0x20 scope:global +g_profile_NPC_CHAT = .data:0x00004010; // type:object size:0x30 scope:global +__vt__11daNpcChat_c = .data:0x00004040; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00004088; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00004094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000040B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000040C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000040D0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000040DC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000040E8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000040F4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00004100; // type:object size:0xC scope:global +__vt__17daNpcChat_Param_c = .data:0x0000410C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3881 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4430 = .bss:0x00000058; // type:object size:0xC scope:local +@4433 = .bss:0x00000068; // type:object size:0xC scope:local +@4434 = .bss:0x00000074; // type:object size:0xC scope:local +@4435 = .bss:0x00000080; // type:object size:0xC scope:local +@4436 = .bss:0x0000008C; // type:object size:0xC scope:local +@4437 = .bss:0x00000098; // type:object size:0xC scope:local +@4438 = .bss:0x000000A4; // type:object size:0xC scope:local +@4439 = .bss:0x000000B0; // type:object size:0xC scope:local +@4440 = .bss:0x000000BC; // type:object size:0xC scope:local +@4441 = .bss:0x000000C8; // type:object size:0xC scope:local +@4442 = .bss:0x000000D4; // type:object size:0xC scope:local +@4443 = .bss:0x000000E0; // type:object size:0xC scope:local +@4444 = .bss:0x000000EC; // type:object size:0xC scope:local +@4445 = .bss:0x000000F8; // type:object size:0xC scope:local +@4446 = .bss:0x00000104; // type:object size:0xC scope:local +@4447 = .bss:0x00000110; // type:object size:0xC scope:local +@4448 = .bss:0x0000011C; // type:object size:0xC scope:local +@4449 = .bss:0x00000128; // type:object size:0xC scope:local +@4450 = .bss:0x00000134; // type:object size:0xC scope:local +@4451 = .bss:0x00000140; // type:object size:0xC scope:local +@4452 = .bss:0x0000014C; // type:object size:0xC scope:local +@4453 = .bss:0x00000158; // type:object size:0xC scope:local +@4454 = .bss:0x00000164; // type:object size:0xC scope:local +@4455 = .bss:0x00000170; // type:object size:0xC scope:local +@4456 = .bss:0x0000017C; // type:object size:0xC scope:local +@4457 = .bss:0x00000188; // type:object size:0xC scope:local +@4458 = .bss:0x00000194; // type:object size:0xC scope:local +@4459 = .bss:0x000001A0; // type:object size:0xC scope:local +@4460 = .bss:0x000001AC; // type:object size:0xC scope:local +@4461 = .bss:0x000001B8; // type:object size:0xC scope:local +a_eyeOfsTbl$4429 = .bss:0x000001C4; // type:object size:0x168 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000032C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000330; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000334; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000338; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000033C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000340; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000344; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000348; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000034C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000350; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000038C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_chin/splits.txt b/config/GZ2P01/rels/d_a_npc_chin/splits.txt new file mode 100644 index 0000000000..6879f55230 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_chin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chin.cpp: + .text start:0x000000EC end:0x00005AC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004E4 + .data start:0x00000000 end:0x00000634 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_chin/symbols.txt b/config/GZ2P01/rels/d_a_npc_chin/symbols.txt new file mode 100644 index 0000000000..3b6961ed72 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_chin/symbols.txt @@ -0,0 +1,275 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +loadModel__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global +setMtx__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000001E0; // type:function size:0x60 scope:global +draw__Q211daNpcChin_c12_SpotLight_cFP12dKy_tevstr_c = .text:0x00000240; // type:function size:0xA4 scope:global +__ct__11daNpcChin_cFv = .text:0x000002E4; // type:function size:0x1D4 scope:global +__dt__11daNpcChin_cFv = .text:0x000004B8; // type:function size:0x238 scope:global +Create__11daNpcChin_cFv = .text:0x000006F0; // type:function size:0x348 scope:global +CreateHeap__11daNpcChin_cFv = .text:0x00000A38; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000D08; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D44; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D5C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D98; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000DB0; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DF8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000E1C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E58; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E70; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000EAC; // type:function size:0x18 scope:global +Delete__11daNpcChin_cFv = .text:0x00000EC4; // type:function size:0x34 scope:global +Execute__11daNpcChin_cFv = .text:0x00000EF8; // type:function size:0x5C scope:global +Draw__11daNpcChin_cFv = .text:0x00000F54; // type:function size:0x74 scope:global +ctrlJoint__11daNpcChin_cFP8J3DJointP8J3DModel = .text:0x00000FC8; // type:function size:0x1D0 scope:global +createHeapCallBack__11daNpcChin_cFP10fopAc_ac_c = .text:0x00001198; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcChin_cFP8J3DJointi = .text:0x000011B8; // type:function size:0x4C scope:global +setParam__11daNpcChin_cFv = .text:0x00001204; // type:function size:0xD4 scope:global +main__11daNpcChin_cFv = .text:0x000012D8; // type:function size:0xA0 scope:global +ctrlBtk__11daNpcChin_cFv = .text:0x00001378; // type:function size:0xD4 scope:global +setAttnPos__11daNpcChin_cFv = .text:0x0000144C; // type:function size:0x320 scope:global +setExpressionAnm__11daNpcChin_cFib = .text:0x0000176C; // type:function size:0x2BC scope:global +setExpressionBtp__11daNpcChin_cFi = .text:0x00001A28; // type:function size:0xF0 scope:global +setMotionAnm__11daNpcChin_cFif = .text:0x00001B18; // type:function size:0x20C scope:global +setExpression__11daNpcChin_cFif = .text:0x00001D24; // type:function size:0x2C scope:global +setMotion__11daNpcChin_cFifi = .text:0x00001D50; // type:function size:0x44 scope:global +drawDbgInfo__11daNpcChin_cFv = .text:0x00001D94; // type:function size:0x8 scope:global +reset__11daNpcChin_cFv = .text:0x00001D9C; // type:function size:0x114 scope:global +playExpression__11daNpcChin_cFv = .text:0x00001EB0; // type:function size:0x37C scope:global +playMotion__11daNpcChin_cFv = .text:0x0000222C; // type:function size:0x578 scope:global +setAction__11daNpcChin_cFM11daNpcChin_cFPCvPvPv_b = .text:0x000027A4; // type:function size:0xA8 scope:global +setLookMode__11daNpcChin_cFi = .text:0x0000284C; // type:function size:0x24 scope:global +lookat__11daNpcChin_cFv = .text:0x00002870; // type:function size:0x1E0 scope:global +step__11daNpcChin_cFsii = .text:0x00002A50; // type:function size:0x190 scope:global +chkFindPlayer__11daNpcChin_cFv = .text:0x00002BE0; // type:function size:0xCC scope:global +setExpressionTalkAfter__11daNpcChin_cFv = .text:0x00002CAC; // type:function size:0x11C scope:global +wait__11daNpcChin_cFPv = .text:0x00002DC8; // type:function size:0x3FC scope:global +talk__11daNpcChin_cFPv = .text:0x000031C4; // type:function size:0x224 scope:global +_talk_motion__11daNpcChin_cFv = .text:0x000033E8; // type:function size:0xB4 scope:global +demo__11daNpcChin_cFPv = .text:0x0000349C; // type:function size:0x158 scope:global +watch_game__11daNpcChin_cFPv = .text:0x000035F4; // type:function size:0x344 scope:global +Event_DT__11daNpcChin_cFv = .text:0x00003938; // type:function size:0x3E4 scope:global +isGameEnd__11daNpcChin_cFRi = .text:0x00003D1C; // type:function size:0x1FC scope:global +_chkGameClear__11daNpcChin_cFv = .text:0x00003F18; // type:function size:0x24 scope:global +SphereReset__11daNpcChin_cFv = .text:0x00003F3C; // type:function size:0x24 scope:global +_Evt_GameStart__11daNpcChin_cFi = .text:0x00003F60; // type:function size:0xA8 scope:global +_Evt_GameStart_CutInit__11daNpcChin_cFRCi = .text:0x00004008; // type:function size:0x108 scope:global +_Evt_GameStart_CutMain__11daNpcChin_cFRCi = .text:0x00004110; // type:function size:0xA0 scope:global +_Evt_GameFailed__11daNpcChin_cFi = .text:0x000041B0; // type:function size:0xA8 scope:global +_Evt_GameFailed_CutInit__11daNpcChin_cFRCi = .text:0x00004258; // type:function size:0xFC scope:global +_Evt_GameFailed_CutMain__11daNpcChin_cFRCi = .text:0x00004354; // type:function size:0xA4 scope:global +_Evt_GameSucceed__11daNpcChin_cFi = .text:0x000043F8; // type:function size:0xA8 scope:global +_Evt_GameSucceed_CutInit__11daNpcChin_cFRCi = .text:0x000044A0; // type:function size:0x15C scope:global +_Evt_GameSucceed_CutMain__11daNpcChin_cFRCi = .text:0x000045FC; // type:function size:0x1A8 scope:global +_Evt_SelectGiveUp__11daNpcChin_cFi = .text:0x000047A4; // type:function size:0xA8 scope:global +_Evt_SelectGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x0000484C; // type:function size:0xB0 scope:global +_Evt_SelectGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x000048FC; // type:function size:0x90 scope:global +_Evt_GameGiveUp__11daNpcChin_cFi = .text:0x0000498C; // type:function size:0xA8 scope:global +_Evt_GameGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x00004A34; // type:function size:0xFC scope:global +_Evt_GameGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x00004B30; // type:function size:0xA4 scope:global +_Evt_Appear__11daNpcChin_cFi = .text:0x00004BD4; // type:function size:0xA8 scope:global +_Evt_Appear_CutInit__11daNpcChin_cFRCi = .text:0x00004C7C; // type:function size:0x13C scope:global +_Evt_Appear_CutMain__11daNpcChin_cFRCi = .text:0x00004DB8; // type:function size:0xC4 scope:global +_Evt_SpotLight_Off__11daNpcChin_cFi = .text:0x00004E7C; // type:function size:0xA8 scope:global +_Evt_SpotLight_Off_CutInit__11daNpcChin_cFRCi = .text:0x00004F24; // type:function size:0x98 scope:global +_Evt_SpotLight_Off_CutMain__11daNpcChin_cFRCi = .text:0x00004FBC; // type:function size:0x38 scope:global +daNpcChin_Create__FPv = .text:0x00004FF4; // type:function size:0x20 scope:global +daNpcChin_Delete__FPv = .text:0x00005014; // type:function size:0x20 scope:global +daNpcChin_Execute__FPv = .text:0x00005034; // type:function size:0x20 scope:global +daNpcChin_Draw__FPv = .text:0x00005054; // type:function size:0x20 scope:global +daNpcChin_IsDelete__FPv = .text:0x00005074; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000507C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000050AC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000050F4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005130; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005200; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000523C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005240; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000527C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005280; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000054CC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000056BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000572C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005788; // type:function size:0x70 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000057F8; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000057FC; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005800; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005804; // type:function size:0x48 scope:global +__sinit_d_a_npc_chin_cpp = .text:0x0000584C; // type:function size:0x114 scope:local +__dt__12J3DFrameCtrlFv = .text:0x00005960; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000059A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000059F0; // type:function size:0x48 scope:global +setMtx__11daNpcChin_cFv = .text:0x00005A38; // type:function size:0x34 scope:global +__dt__17daNpcChin_Param_cFv = .text:0x00005A6C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005AB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005ABC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +sLoadResPat_Normal = .rodata:0x00000000; // type:object size:0xC scope:global +sLoadResPat_Tw = .rodata:0x0000000C; // type:object size:0x6 scope:global +m__17daNpcChin_Param_c = .rodata:0x00000014; // type:object size:0x6C scope:global data:float +@3884 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4473 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@4627 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4709 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4710 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4712 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4713 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4804 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4810 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000EC; // type:object size:0xC scope:local +@4857 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4859 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4860 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4861 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000011C; // type:object size:0xC scope:local +@4863 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4864 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4865 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4866 = .rodata:0x0000013C; // type:object size:0xC scope:local +@4867 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4868 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4869 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4870 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4871 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4872 = .rodata:0x0000016C; // type:object size:0xC scope:local +@4873 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4874 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4875 = .rodata:0x00000188; // type:object size:0x4 scope:local +@4876 = .rodata:0x0000018C; // type:object size:0xC scope:local +@4877 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4878 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4879 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4880 = .rodata:0x000001AC; // type:object size:0xC scope:local +@4881 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@4882 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4883 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@4884 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4885 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000001DC; // type:object size:0x3C scope:local +@4910 = .rodata:0x00000218; // type:object size:0xC scope:local +@4911 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4912 = .rodata:0x00000228; // type:object size:0xC scope:local +@4913 = .rodata:0x00000234; // type:object size:0xC scope:local +@4914 = .rodata:0x00000240; // type:object size:0x8 scope:local +@4915 = .rodata:0x00000248; // type:object size:0xC scope:local +@4916 = .rodata:0x00000254; // type:object size:0xC scope:local +@4917 = .rodata:0x00000260; // type:object size:0x8 scope:local +@4918 = .rodata:0x00000268; // type:object size:0xC scope:local +@4919 = .rodata:0x00000274; // type:object size:0xC scope:local +@4920 = .rodata:0x00000280; // type:object size:0x8 scope:local +@4921 = .rodata:0x00000288; // type:object size:0xC scope:local +@4922 = .rodata:0x00000294; // type:object size:0xC scope:local +@4923 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@4924 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4925 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4926 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4927 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4928 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4929 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@4930 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4931 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4932 = .rodata:0x00000300; // type:object size:0x8 scope:local +@4933 = .rodata:0x00000308; // type:object size:0xC scope:local +@4934 = .rodata:0x00000314; // type:object size:0xC scope:local +@4935 = .rodata:0x00000320; // type:object size:0x8 scope:local +@4936 = .rodata:0x00000328; // type:object size:0xC scope:local +@4937 = .rodata:0x00000334; // type:object size:0xC scope:local +@4938 = .rodata:0x00000340; // type:object size:0x8 scope:local +@4939 = .rodata:0x00000348; // type:object size:0xC scope:local +@4940 = .rodata:0x00000354; // type:object size:0x4 scope:local +@4941 = .rodata:0x00000358; // type:object size:0xC scope:local +@4942 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000368; // type:object size:0xC scope:local +@4944 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000378; // type:object size:0xC scope:local +@4946 = .rodata:0x00000384; // type:object size:0x4 scope:local +@4947 = .rodata:0x00000388; // type:object size:0xC scope:local +@4948 = .rodata:0x00000394; // type:object size:0x4 scope:local +@4949 = .rodata:0x00000398; // type:object size:0xC scope:local +@4950 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@4951 = .rodata:0x000003A8; // type:object size:0xC scope:local +@4952 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000003B8; // type:object size:0xC scope:local +@4954 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@4955 = .rodata:0x000003C8; // type:object size:0x48 scope:local +@4999 = .rodata:0x00000410; // type:object size:0xC scope:local +@5047 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@5048 = .rodata:0x00000420; // type:object size:0x4 scope:local +@5049 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000428; // type:object size:0x4 scope:local data:float +@5076 = .rodata:0x00000430; // type:object size:0x8 scope:local data:double +@5540 = .rodata:0x00000438; // type:object size:0x4 scope:local +@5541 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@5542 = .rodata:0x00000440; // type:object size:0x4 scope:local +@5543 = .rodata:0x00000444; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000448; // type:object size:0x9A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x18C scope:global +l_btpGetParamList = .data:0x000001AC; // type:object size:0xB4 scope:global +l_btkGetParamList = .data:0x00000260; // type:object size:0x6C scope:global data:4byte +l_arcNames = .data:0x000002CC; // type:object size:0x18 scope:global data:4byte +sLoadResInfo = .data:0x000002E4; // type:object size:0x8 scope:global +l_evtNames = .data:0x000002EC; // type:object size:0x20 scope:global +@3854 = .data:0x0000030C; // type:object size:0xC scope:local +@3855 = .data:0x00000318; // type:object size:0xC scope:local +@3856 = .data:0x00000324; // type:object size:0xC scope:local +@3857 = .data:0x00000330; // type:object size:0xC scope:local +@3858 = .data:0x0000033C; // type:object size:0xC scope:local +@3859 = .data:0x00000348; // type:object size:0xC scope:local +@3860 = .data:0x00000354; // type:object size:0xC scope:local +mEvtSeqList__11daNpcChin_c = .data:0x00000360; // type:object size:0x60 scope:global data:4byte +l_myName = .data:0x000003C0; // type:object size:0x4 scope:global data:4byte +@4745 = .data:0x000003C4; // type:object size:0x3C scope:local +@4811 = .data:0x00000400; // type:object size:0x38 scope:local +@4844 = .data:0x00000438; // type:object size:0xC scope:local data:4byte +@5120 = .data:0x00000444; // type:object size:0x20 scope:local +@5167 = .data:0x00000464; // type:object size:0xC scope:local +@5172 = .data:0x00000470; // type:object size:0xC scope:local +@5231 = .data:0x0000047C; // type:object size:0xC scope:local data:4byte +@5302 = .data:0x00000488; // type:object size:0xC scope:local +@5308 = .data:0x00000494; // type:object size:0xC scope:local +@5316 = .data:0x000004A0; // type:object size:0xC scope:local +@5326 = .data:0x000004AC; // type:object size:0xC scope:local +@5370 = .data:0x000004B8; // type:object size:0xC scope:local +@5373 = .data:0x000004C4; // type:object size:0xC scope:local +@5380 = .data:0x000004D0; // type:object size:0xC scope:local +@5386 = .data:0x000004DC; // type:object size:0xC scope:local +@5389 = .data:0x000004E8; // type:object size:0xC scope:local +@5397 = .data:0x000004F4; // type:object size:0xC scope:local +daNpcChin_MethodTable = .data:0x00000500; // type:object size:0x20 scope:global +g_profile_NPC_CHIN = .data:0x00000520; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000550; // type:object size:0xC scope:global +__vt__11daNpcChin_c = .data:0x0000055C; // type:object size:0x48 scope:global +__vt__12dBgS_ObjAcch = .data:0x000005A4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000005C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005D4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000005E0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000005EC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000005F8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000604; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000610; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000061C; // type:object size:0xC scope:global +__vt__17daNpcChin_Param_c = .data:0x00000628; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3861 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_clerka/splits.txt b/config/GZ2P01/rels/d_a_npc_clerka/splits.txt new file mode 100644 index 0000000000..8a24e56b31 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerka/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerka.cpp: + .text start:0x000000EC end:0x0000341C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_clerka/symbols.txt b/config/GZ2P01/rels/d_a_npc_clerka/symbols.txt new file mode 100644 index 0000000000..7c4b26c85a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerka/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_clerkA_cFv = .text:0x000000EC; // type:function size:0x140 scope:global +create__14daNpc_clerkA_cFv = .text:0x0000022C; // type:function size:0x2A8 scope:global +CreateHeap__14daNpc_clerkA_cFv = .text:0x000004D4; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000754; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000790; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007FC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000844; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000868; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008BC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F8; // type:function size:0x18 scope:global +Delete__14daNpc_clerkA_cFv = .text:0x00000910; // type:function size:0x34 scope:global +Execute__14daNpc_clerkA_cFv = .text:0x00000944; // type:function size:0xD8 scope:global +Draw__14daNpc_clerkA_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_clerkA_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_clerkA_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +getType__14daNpc_clerkA_cFv = .text:0x00000B28; // type:function size:0x20 scope:global +isDelete__14daNpc_clerkA_cFv = .text:0x00000B48; // type:function size:0x30 scope:global +reset__14daNpc_clerkA_cFv = .text:0x00000B78; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_clerkA_cFi = .text:0x00000CAC; // type:function size:0x84 scope:global +setParam__14daNpc_clerkA_cFv = .text:0x00000D30; // type:function size:0x134 scope:global +setAfterTalkMotion__14daNpc_clerkA_cFv = .text:0x00000E64; // type:function size:0x8C scope:global +srchActors__14daNpc_clerkA_cFv = .text:0x00000EF0; // type:function size:0x5C scope:global +evtTalk__14daNpc_clerkA_cFv = .text:0x00000F4C; // type:function size:0x1DC scope:global +evtCutProc__14daNpc_clerkA_cFv = .text:0x00001128; // type:function size:0xC8 scope:global +action__14daNpc_clerkA_cFv = .text:0x000011F0; // type:function size:0xEC scope:global +beforeMove__14daNpc_clerkA_cFv = .text:0x000012DC; // type:function size:0x78 scope:global +setAttnPos__14daNpc_clerkA_cFv = .text:0x00001354; // type:function size:0x2AC scope:global +setCollision__14daNpc_clerkA_cFv = .text:0x00001600; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_clerkA_cFv = .text:0x00001734; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_clerkA_cFv = .text:0x0000173C; // type:function size:0x60 scope:global +selectAction__14daNpc_clerkA_cFv = .text:0x0000179C; // type:function size:0x7C scope:global +chkAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x00001818; // type:function size:0x2C scope:global +setAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x00001844; // type:function size:0xA8 scope:global +wait__14daNpc_clerkA_cFPv = .text:0x000018EC; // type:function size:0x258 scope:global +tend__14daNpc_clerkA_cFPv = .text:0x00001B44; // type:function size:0x234 scope:global +talk__14daNpc_clerkA_cFPv = .text:0x00001D78; // type:function size:0x1F8 scope:global +shop__14daNpc_clerkA_cFPv = .text:0x00001F70; // type:function size:0x434 scope:global +daNpc_clerkA_Create__FPv = .text:0x000023A4; // type:function size:0x20 scope:global +daNpc_clerkA_Delete__FPv = .text:0x000023C4; // type:function size:0x20 scope:global +daNpc_clerkA_Execute__FPv = .text:0x000023E4; // type:function size:0x20 scope:global +daNpc_clerkA_Draw__FPv = .text:0x00002404; // type:function size:0x20 scope:global +daNpc_clerkA_IsDelete__FPv = .text:0x00002424; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000242C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000245C; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000024A4; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000024EC; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002528; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002570; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000025B8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000025F4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002630; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002A34; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002A38; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002B34; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002B38; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B80; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BF0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C4C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CBC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002D04; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002E20; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003028; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000302C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003034; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000303C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003044; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x0000304C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003054; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000305C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003060; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003068; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003080; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003084; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000308C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003094; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000030C4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000030F4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000030F8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000030FC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003100; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003104; // type:function size:0x1C scope:global +__sinit_d_a_npc_clerka_cpp = .text:0x00003120; // type:function size:0x68 scope:local +__ct__14daNpc_clerkA_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003188; // type:function size:0xCC scope:global +getEyeballMaterialNo__14daNpc_clerkA_cFv = .text:0x00003254; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_clerkA_cFv = .text:0x0000325C; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_clerkA_cFv = .text:0x00003264; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_clerkA_cFv = .text:0x0000326C; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_clerkA_cFi = .text:0x00003274; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_clerkA_cFi = .text:0x00003284; // type:function size:0x10 scope:global +__dt__20daNpc_clerkA_Param_cFv = .text:0x00003294; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000032DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032E4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000032EC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003404; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x0000340C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003414; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_clerkA_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +@4027 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4121 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4122 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4123 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4842 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4904 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4905 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4906 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5110 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5303 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000E0; // type:object size:0xC4 scope:global +l_faceMotionSequenceData = .data:0x000001A4; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000001F4; // type:object size:0x70 scope:global +mCutNameList__14daNpc_clerkA_c = .data:0x00000264; // type:object size:0x4 scope:global +mCutList__14daNpc_clerkA_c = .data:0x00000268; // type:object size:0xC scope:global data:4byte +@4694 = .data:0x00000274; // type:object size:0xC scope:local +@4704 = .data:0x00000280; // type:object size:0xC scope:local +@4707 = .data:0x0000028C; // type:object size:0xC scope:local +@4717 = .data:0x00000298; // type:object size:0xC scope:local +@4961 = .data:0x000002A4; // type:object size:0xC scope:local data:4byte +@4963 = .data:0x000002B0; // type:object size:0xC scope:local data:4byte +daNpc_clerkA_MethodTable = .data:0x000002BC; // type:object size:0x20 scope:global +g_profile_NPC_CLERKA = .data:0x000002DC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000030C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000318; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000324; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000348; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000360; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000036C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000378; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:global +__vt__14daNpc_clerkA_c = .data:0x000003A8; // type:object size:0xD0 scope:global +__vt__20daNpc_clerkA_Param_c = .data:0x00000478; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_clerkb/splits.txt b/config/GZ2P01/rels/d_a_npc_clerkb/splits.txt new file mode 100644 index 0000000000..bf1e54d934 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerkb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkb.cpp: + .text start:0x000000EC end:0x00003B24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000058C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_clerkb/symbols.txt b/config/GZ2P01/rels/d_a_npc_clerkb/symbols.txt new file mode 100644 index 0000000000..5d764fa8d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerkb/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_clerkB_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +create__14daNpc_clerkB_cFv = .text:0x00000250; // type:function size:0x2A8 scope:global +CreateHeap__14daNpc_clerkB_cFv = .text:0x000004F8; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007C8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000804; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000081C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000858; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008B8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008DC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000918; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000930; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000096C; // type:function size:0x18 scope:global +Delete__14daNpc_clerkB_cFv = .text:0x00000984; // type:function size:0x34 scope:global +Execute__14daNpc_clerkB_cFv = .text:0x000009B8; // type:function size:0xD8 scope:global +Draw__14daNpc_clerkB_cFv = .text:0x00000A90; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_clerkB_cFP10fopAc_ac_c = .text:0x00000B24; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_clerkB_cFP8J3DJointi = .text:0x00000B44; // type:function size:0x58 scope:global +getType__14daNpc_clerkB_cFv = .text:0x00000B9C; // type:function size:0x20 scope:global +beforeStartSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000BBC; // type:function size:0x2D0 scope:global +beforeSelectSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000E8C; // type:function size:0x2B0 scope:global +isDelete__14daNpc_clerkB_cFv = .text:0x0000113C; // type:function size:0x30 scope:global +reset__14daNpc_clerkB_cFv = .text:0x0000116C; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_clerkB_cFi = .text:0x000012A0; // type:function size:0xA8 scope:global +setParam__14daNpc_clerkB_cFv = .text:0x00001348; // type:function size:0x134 scope:global +setAfterTalkMotion__14daNpc_clerkB_cFv = .text:0x0000147C; // type:function size:0xA4 scope:global +srchActors__14daNpc_clerkB_cFv = .text:0x00001520; // type:function size:0x5C scope:global +evtTalk__14daNpc_clerkB_cFv = .text:0x0000157C; // type:function size:0x1DC scope:global +evtCutProc__14daNpc_clerkB_cFv = .text:0x00001758; // type:function size:0xC8 scope:global +action__14daNpc_clerkB_cFv = .text:0x00001820; // type:function size:0xEC scope:global +beforeMove__14daNpc_clerkB_cFv = .text:0x0000190C; // type:function size:0x78 scope:global +setAttnPos__14daNpc_clerkB_cFv = .text:0x00001984; // type:function size:0x258 scope:global +setCollision__14daNpc_clerkB_cFv = .text:0x00001BDC; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_clerkB_cFv = .text:0x00001D10; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_clerkB_cFv = .text:0x00001D18; // type:function size:0x60 scope:global +drawGhost__14daNpc_clerkB_cFv = .text:0x00001D78; // type:function size:0x8C scope:global +selectAction__14daNpc_clerkB_cFv = .text:0x00001E04; // type:function size:0x7C scope:global +chkAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001E80; // type:function size:0x2C scope:global +setAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001EAC; // type:function size:0xA8 scope:global +setSe__14daNpc_clerkB_cFv = .text:0x00001F54; // type:function size:0xC0 scope:global +wait__14daNpc_clerkB_cFPv = .text:0x00002014; // type:function size:0x258 scope:global +tend__14daNpc_clerkB_cFPv = .text:0x0000226C; // type:function size:0x27C scope:global +talk__14daNpc_clerkB_cFPv = .text:0x000024E8; // type:function size:0x1F8 scope:global +shop__14daNpc_clerkB_cFPv = .text:0x000026E0; // type:function size:0x3BC scope:global +daNpc_clerkB_Create__FPv = .text:0x00002A9C; // type:function size:0x20 scope:global +daNpc_clerkB_Delete__FPv = .text:0x00002ABC; // type:function size:0x20 scope:global +daNpc_clerkB_Execute__FPv = .text:0x00002ADC; // type:function size:0x20 scope:global +daNpc_clerkB_Draw__FPv = .text:0x00002AFC; // type:function size:0x20 scope:global +daNpc_clerkB_IsDelete__FPv = .text:0x00002B1C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002B24; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B54; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002B9C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002BE4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002C20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002C68; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00002CB0; // type:function size:0x3C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002CEC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D34; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003138; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000313C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003238; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000323C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003284; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000032F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003350; // type:function size:0x70 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000033C0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000034DC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000036E4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000036E8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000036F0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000036F8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003700; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003708; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003710; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003718; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000371C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003724; // type:function size:0x18 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000373C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003744; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x0000374C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000377C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000037AC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000037B0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000037B4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000037B8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000037BC; // type:function size:0x1C scope:global +__sinit_d_a_npc_clerkb_cpp = .text:0x000037D8; // type:function size:0x68 scope:local +__ct__14daNpc_clerkB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003840; // type:function size:0xF0 scope:global +__dt__5csXyzFv = .text:0x00003930; // type:function size:0x3C scope:global +getEyeballMaterialNo__14daNpc_clerkB_cFv = .text:0x0000396C; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_clerkB_cFv = .text:0x00003974; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_clerkB_cFv = .text:0x0000397C; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_clerkB_cFv = .text:0x00003984; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_clerkB_cFi = .text:0x0000398C; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_clerkB_cFi = .text:0x0000399C; // type:function size:0x10 scope:global +__dt__20daNpc_clerkB_Param_cFv = .text:0x000039AC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000039F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000039FC; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003A04; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003B1C; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_clerkB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4035 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4039 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4149 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4150 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4151 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4153 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4154 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4374 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4683 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4684 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4685 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@5029 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5030 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5031 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5091 = .rodata:0x00000100; // type:object size:0x8 scope:local +@5092 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5506 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0xFC scope:global +l_motionAnmData = .data:0x00000150; // type:object size:0xFC scope:global data:4byte +l_faceMotionSequenceData = .data:0x0000024C; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x000002DC; // type:object size:0x90 scope:global +mCutNameList__14daNpc_clerkB_c = .data:0x0000036C; // type:object size:0x4 scope:global +mCutList__14daNpc_clerkB_c = .data:0x00000370; // type:object size:0xC scope:global data:4byte +@4889 = .data:0x0000037C; // type:object size:0xC scope:local +@4899 = .data:0x00000388; // type:object size:0xC scope:local +@4902 = .data:0x00000394; // type:object size:0xC scope:local +@4912 = .data:0x000003A0; // type:object size:0xC scope:local +@5165 = .data:0x000003AC; // type:object size:0xC scope:local data:4byte +@5167 = .data:0x000003B8; // type:object size:0xC scope:local data:4byte +daNpc_clerkB_MethodTable = .data:0x000003C4; // type:object size:0x20 scope:global +g_profile_NPC_CLERKB = .data:0x000003E4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000414; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000444; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000450; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000468; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000474; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004A4; // type:object size:0xC scope:global +__vt__14daNpc_clerkB_c = .data:0x000004B0; // type:object size:0xD0 scope:global +__vt__20daNpc_clerkB_Param_c = .data:0x00000580; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_clerkt/splits.txt b/config/GZ2P01/rels/d_a_npc_clerkt/splits.txt new file mode 100644 index 0000000000..6cfa914495 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerkt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkt.cpp: + .text start:0x000000EC end:0x000031D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000002F0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_clerkt/symbols.txt b/config/GZ2P01/rels/d_a_npc_clerkt/symbols.txt new file mode 100644 index 0000000000..bd6a918fcf --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_clerkt/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpcClerkT_cFv = .text:0x000000EC; // type:function size:0x140 scope:global +create__13daNpcClerkT_cFv = .text:0x0000022C; // type:function size:0x2A4 scope:global +CreateHeap__13daNpcClerkT_cFv = .text:0x000004D0; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000750; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007F8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008B8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x18 scope:global +Delete__13daNpcClerkT_cFv = .text:0x0000090C; // type:function size:0x34 scope:global +Execute__13daNpcClerkT_cFv = .text:0x00000940; // type:function size:0xE0 scope:global +Draw__13daNpcClerkT_cFv = .text:0x00000A20; // type:function size:0x94 scope:global +createHeapCallBack__13daNpcClerkT_cFP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcClerkT_cFP8J3DJointi = .text:0x00000AD4; // type:function size:0x58 scope:global +isDelete__13daNpcClerkT_cFv = .text:0x00000B2C; // type:function size:0x30 scope:global +reset__13daNpcClerkT_cFv = .text:0x00000B5C; // type:function size:0x134 scope:global +afterJntAnm__13daNpcClerkT_cFi = .text:0x00000C90; // type:function size:0x84 scope:global +evtTalk__13daNpcClerkT_cFv = .text:0x00000D14; // type:function size:0x1A4 scope:global +evtCutProc__13daNpcClerkT_cFv = .text:0x00000EB8; // type:function size:0xC8 scope:global +action__13daNpcClerkT_cFv = .text:0x00000F80; // type:function size:0xEC scope:global +drawDbgInfo__13daNpcClerkT_cFv = .text:0x0000106C; // type:function size:0x8 scope:global +drawOtherMdl__13daNpcClerkT_cFv = .text:0x00001074; // type:function size:0x60 scope:global +selectAction__13daNpcClerkT_cFv = .text:0x000010D4; // type:function size:0x7C scope:global +chkAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x00001150; // type:function size:0x2C scope:global +setAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x0000117C; // type:function size:0xA8 scope:global +wait__13daNpcClerkT_cFPv = .text:0x00001224; // type:function size:0x258 scope:global +tend__13daNpcClerkT_cFPv = .text:0x0000147C; // type:function size:0x130 scope:global +talk__13daNpcClerkT_cFPv = .text:0x000015AC; // type:function size:0x1F8 scope:global +shop__13daNpcClerkT_cFPv = .text:0x000017A4; // type:function size:0x3E4 scope:global +daNpcClerkt_Create__FPv = .text:0x00001B88; // type:function size:0x20 scope:global +daNpcClerkt_Delete__FPv = .text:0x00001BA8; // type:function size:0x20 scope:global +daNpcClerkt_Execute__FPv = .text:0x00001BC8; // type:function size:0x20 scope:global +daNpcClerkt_Draw__FPv = .text:0x00001BE8; // type:function size:0x20 scope:global +daNpcClerkt_IsDelete__FPv = .text:0x00001C08; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001C10; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001C40; // type:function size:0x48 scope:global +setParam__13daNpcClerkT_cFv = .text:0x00001C88; // type:function size:0x160 scope:global +setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001DE8; // type:function size:0x60 scope:global +beforeMove__13daNpcClerkT_cFv = .text:0x00001E48; // type:function size:0x78 scope:global +setAttnPos__13daNpcClerkT_cFv = .text:0x00001EC0; // type:function size:0x280 scope:global +setCollision__13daNpcClerkT_cFv = .text:0x00002140; // type:function size:0x134 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002274; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000022BC; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000022F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002340; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00002388; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000023C4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002400; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002804; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002808; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002904; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002908; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002950; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029C0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A1C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002A8C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002AD4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002BF0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002DF8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002DFC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002E04; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002E0C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002E14; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002E1C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002E24; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002E2C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002E30; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002E38; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002E50; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002E54; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002E5C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002E64; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002E94; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002EC4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002EC8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002ECC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002ED0; // type:function size:0x4 scope:global +__sinit_d_a_npc_clerkt_cpp = .text:0x00002ED4; // type:function size:0x68 scope:local +__ct__13daNpcClerkT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002F3C; // type:function size:0xCC scope:global +getEyeballMaterialNo__13daNpcClerkT_cFv = .text:0x00003008; // type:function size:0x8 scope:global +checkChangeJoint__13daNpcClerkT_cFi = .text:0x00003010; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpcClerkT_cFi = .text:0x00003020; // type:function size:0x10 scope:global +getBackboneJointNo__13daNpcClerkT_cFv = .text:0x00003030; // type:function size:0x8 scope:global +getNeckJointNo__13daNpcClerkT_cFv = .text:0x00003038; // type:function size:0x8 scope:global +getHeadJointNo__13daNpcClerkT_cFv = .text:0x00003040; // type:function size:0x8 scope:global +__dt__19daNpcClerkt_Param_cFv = .text:0x00003048; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003090; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003098; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000030A0; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000031B8; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000031C0; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000031C8; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpcClerkt_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4121 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4122 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4123 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4124 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4125 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4829 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5176 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5177 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5178 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5179 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5181 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5239 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5240 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5241 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__13daNpcClerkT_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__13daNpcClerkT_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4638 = .data:0x000000E0; // type:object size:0xC scope:local +@4646 = .data:0x000000EC; // type:object size:0xC scope:local +@4649 = .data:0x000000F8; // type:object size:0xC scope:local +@4657 = .data:0x00000104; // type:object size:0xC scope:local +@4749 = .data:0x00000110; // type:object size:0xC scope:local data:4byte +@4751 = .data:0x0000011C; // type:object size:0xC scope:local data:4byte +daNpcClerkt_MethodTable = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_NPC_CLERKT = .data:0x00000148; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000178; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001E4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000208; // type:object size:0xC scope:global +__vt__13daNpcClerkT_c = .data:0x00000214; // type:object size:0xD0 scope:global +__vt__19daNpcClerkt_Param_c = .data:0x000002E4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_coach/splits.txt b/config/GZ2P01/rels/d_a_npc_coach/splits.txt new file mode 100644 index 0000000000..38f2b37b64 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_coach/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_coach.cpp: + .text start:0x00000078 end:0x00007868 + .rodata start:0x00000000 end:0x00000260 + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2P01/rels/d_a_npc_coach/symbols.txt b/config/GZ2P01/rels/d_a_npc_coach/symbols.txt new file mode 100644 index 0000000000..9189f5ab3c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_coach/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +jointHorseCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x54 scope:global +jointFrontWheelCallBack__FP8J3DJointi = .text:0x000000CC; // type:function size:0xE0 scope:global +jointRearWheelCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0xE0 scope:global +jointCoachCallBack__FP8J3DJointi = .text:0x0000028C; // type:function size:0xC0 scope:global +arrowStickCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x0000034C; // type:function size:0x78 scope:global +__dt__4cXyzFv = .text:0x000003C4; // type:function size:0x3C scope:global +hitFireArrow__12daNpcCoach_cF4cXyz = .text:0x00000400; // type:function size:0x144 scope:global +deleteFireArrow__12daNpcCoach_cFUi = .text:0x00000544; // type:function size:0x144 scope:global +deleteFireArrowFromList__12daNpcCoach_cFUi = .text:0x00000688; // type:function size:0x40 scope:global +setPosAngle__12daNpcCoach_cFR4cXyzR5csXyz = .text:0x000006C8; // type:function size:0x54 scope:global +ctrlJointHorse__12daNpcCoach_cFP8J3DJointP8J3DModel = .text:0x0000071C; // type:function size:0x9C scope:global +initCoachPosition__12daNpcCoach_cFR3VecR4SVec = .text:0x000007B8; // type:function size:0x2C8 scope:global +s_sub__FPvPv = .text:0x00000A80; // type:function size:0x58 scope:global +changeAtherPath__12daNpcCoach_cFScR4cXyzR5csXyz = .text:0x00000AD8; // type:function size:0x368 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000E40; // type:function size:0x20 scope:global +createHeap__12daNpcCoach_cFv = .text:0x00000E60; // type:function size:0x618 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001478; // type:function size:0x48 scope:global +daNpcCoach_Execute__FP12daNpcCoach_c = .text:0x000014C0; // type:function size:0x20 scope:global +execute__12daNpcCoach_cFv = .text:0x000014E0; // type:function size:0x360 scope:global +checkCoachDamage__12daNpcCoach_cFv = .text:0x00001840; // type:function size:0x318 scope:global +setCoachBlazing__12daNpcCoach_cFUc = .text:0x00001B58; // type:function size:0x304 scope:global +reinsExecute__12daNpcCoach_cFv = .text:0x00001E5C; // type:function size:0x4CC scope:global +reinsInit__12daNpcCoach_cFv = .text:0x00002328; // type:function size:0x36C scope:global +calcCoachMotion__12daNpcCoach_cFv = .text:0x00002694; // type:function size:0xA34 scope:global +calcRearWheelRotate__12daNpcCoach_cFv = .text:0x000030C8; // type:function size:0x690 scope:global +__dt__8cM3dGPlaFv = .text:0x00003758; // type:function size:0x48 scope:global +calcHarnessMotion__12daNpcCoach_cFv = .text:0x000037A0; // type:function size:0x380 scope:global +calcFrontWheelRotate__12daNpcCoach_cFv = .text:0x00003B20; // type:function size:0x690 scope:global +calcHorseMotion__12daNpcCoach_cFv = .text:0x000041B0; // type:function size:0x3D0 scope:global +calcHorseAnm__12daNpcCoach_cFv = .text:0x00004580; // type:function size:0xB60 scope:global +calcHorsePath__12daNpcCoach_cFv = .text:0x000050E0; // type:function size:0x758 scope:global +daNpcCoach_Draw__FP12daNpcCoach_c = .text:0x00005838; // type:function size:0x20 scope:global +draw__12daNpcCoach_cFv = .text:0x00005858; // type:function size:0x448 scope:global +daNpcCoach_IsDelete__FP12daNpcCoach_c = .text:0x00005CA0; // type:function size:0x8 scope:global +daNpcCoach_Delete__FP12daNpcCoach_c = .text:0x00005CA8; // type:function size:0x28 scope:global +__dt__12daNpcCoach_cFv = .text:0x00005CD0; // type:function size:0x240 scope:global +__dt__16daNpcChHarness_cFv = .text:0x00005F10; // type:function size:0x104 scope:global +__dt__14daNpcChCoach_cFv = .text:0x00006014; // type:function size:0x124 scope:global +__dt__8dCcD_CylFv = .text:0x00006138; // type:function size:0xCC scope:global +daNpcCoach_Create__FP10fopAc_ac_c = .text:0x00006204; // type:function size:0x20 scope:global +create__12daNpcCoach_cFv = .text:0x00006224; // type:function size:0xA4 scope:global +create_init__12daNpcCoach_cFv = .text:0x000062C8; // type:function size:0x750 scope:global +initCollision__12daNpcCoach_cFv = .text:0x00006A18; // type:function size:0x328 scope:global +initBaseMtx__12daNpcCoach_cFv = .text:0x00006D40; // type:function size:0x3C scope:global +setBaseMtx__12daNpcCoach_cFv = .text:0x00006D7C; // type:function size:0x2E8 scope:global +initCoachBlazing__12daNpcCoach_cFv = .text:0x00007064; // type:function size:0x1E4 scope:global +__ct__12daNpcCoach_cFv = .text:0x00007248; // type:function size:0x2F4 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000753C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007598; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00007608; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00007650; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007698; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x000076E0; // type:function size:0x38 scope:global +__ct__4cXyzFv = .text:0x00007718; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x0000771C; // type:function size:0x84 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000077A0; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007810; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007858; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007860; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daNpcCoach_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +@4121 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4358 = .rodata:0x000000A4; // type:object size:0x4 scope:local +ccCylSrc$localstatic3$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local +ccSphSrc$localstatic4$initCollision__12daNpcCoach_cFv = .rodata:0x000000EC; // type:object size:0x40 scope:local +@4845 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@4846 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4847 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4848 = .rodata:0x00000140; // type:object size:0x8 scope:local +ParticleName$localstatic3$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000148; // type:object size:0x14 scope:local +@5111 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@5133 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5250 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5251 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5252 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5254 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5256 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5307 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5397 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5399 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5600 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5601 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5602 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5603 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5710 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5711 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5928 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5929 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5930 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5931 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5932 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5933 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5934 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6072 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6073 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6074 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6075 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6173 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6308 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6309 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6420 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6421 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6422 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6423 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6424 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6425 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6426 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6773 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6774 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6958 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6959 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6960 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6961 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7066 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7067 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7068 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7069 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7443 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7444 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7445 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7446 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7447 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7496 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7497 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7498 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7499 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7500 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000250; // type:object size:0xE scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_horseAnmParam = .data:0x00000004; // type:object size:0x78 scope:global data:4byte +l_color$localstatic3$reinsDraw__12daNpcCoach_cFv = .data:0x0000007C; // type:object size:0x4 scope:local +l_daNpcCoach_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_NPC_COACH = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000D0; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000150; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000015C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_df/splits.txt b/config/GZ2P01/rels/d_a_npc_df/splits.txt new file mode 100644 index 0000000000..4a1bc8869c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_df.cpp: + .text start:0x000000EC end:0x000015F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000080 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2P01/rels/d_a_npc_df/symbols.txt b/config/GZ2P01/rels/d_a_npc_df/symbols.txt new file mode 100644 index 0000000000..543d4a37ca --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_df/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +daNpc_Df_Draw__FP12npc_df_class = .text:0x000000EC; // type:function size:0x98 scope:global +df_fly__FP12npc_df_classP4df_s = .text:0x00000184; // type:function size:0x5B8 scope:global +df_rod__FP12npc_df_classP4df_s = .text:0x0000073C; // type:function size:0x724 scope:global +df_control__FP12npc_df_class = .text:0x00000E60; // type:function size:0x214 scope:global +s_rod_sub__FPvPv = .text:0x00001074; // type:function size:0x4C scope:global +daNpc_Df_Execute__FP12npc_df_class = .text:0x000010C0; // type:function size:0x4C scope:global +daNpc_Df_IsDelete__FP12npc_df_class = .text:0x0000110C; // type:function size:0x8 scope:global +daNpc_Df_Delete__FP12npc_df_class = .text:0x00001114; // type:function size:0xC4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011D8; // type:function size:0xEC scope:global +daNpc_Df_Create__FP10fopAc_ac_c = .text:0x000012C4; // type:function size:0x1C4 scope:global +__dt__4df_sFv = .text:0x00001488; // type:function size:0x3C scope:global +__ct__4df_sFv = .text:0x000014C4; // type:function size:0x4 scope:global +__sinit_d_a_npc_df_cpp = .text:0x000014C8; // type:function size:0x98 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00001560; // type:function size:0x78 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000015D8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000015E0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000015E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3748 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3771 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3888 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3891 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3892 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3895 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:string +@3896 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3899 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3900 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3901 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3902 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@3903 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3904 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3905 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3906 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3907 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3908 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3909 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@3910 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x7 scope:local data:string_table +l_daNpc_Df_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_DF = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lrl = .bss:0x00000048; // type:object size:0x4 scope:global data:4byte +@3668 = .bss:0x0000004C; // type:object size:0xC scope:local +line_check = .bss:0x00000058; // type:object size:0x70 scope:global +@3669 = .bss:0x000000C8; // type:object size:0xC scope:local +gc_work = .bss:0x000000D4; // type:object size:0x54 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_doc/splits.txt b/config/GZ2P01/rels/d_a_npc_doc/splits.txt new file mode 100644 index 0000000000..faec1c0187 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_doc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doc.cpp: + .text start:0x000000EC end:0x00003768 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_doc/symbols.txt b/config/GZ2P01/rels/d_a_npc_doc/symbols.txt new file mode 100644 index 0000000000..39c6c78477 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_doc/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Doc_cFv = .text:0x000000EC; // type:function size:0x134 scope:global +create__11daNpc_Doc_cFv = .text:0x00000220; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Doc_cFv = .text:0x000004E8; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__11daNpc_Doc_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__11daNpc_Doc_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__11daNpc_Doc_cFv = .text:0x0000097C; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Doc_cFP10fopAc_ac_c = .text:0x00000A10; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Doc_cFP8J3DJointi = .text:0x00000A30; // type:function size:0x58 scope:global +getType__11daNpc_Doc_cFv = .text:0x00000A88; // type:function size:0x38 scope:global +isDelete__11daNpc_Doc_cFv = .text:0x00000AC0; // type:function size:0x34 scope:global +reset__11daNpc_Doc_cFv = .text:0x00000AF4; // type:function size:0x284 scope:global +afterJntAnm__11daNpc_Doc_cFi = .text:0x00000D78; // type:function size:0x8C scope:global +setParam__11daNpc_Doc_cFv = .text:0x00000E04; // type:function size:0x118 scope:global +checkChangeEvt__11daNpc_Doc_cFv = .text:0x00000F1C; // type:function size:0x108 scope:global +setAfterTalkMotion__11daNpc_Doc_cFv = .text:0x00001024; // type:function size:0x78 scope:global +srchActors__11daNpc_Doc_cFv = .text:0x0000109C; // type:function size:0x4 scope:global +evtTalk__11daNpc_Doc_cFv = .text:0x000010A0; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Doc_cFv = .text:0x00001140; // type:function size:0xC8 scope:global +action__11daNpc_Doc_cFv = .text:0x00001208; // type:function size:0x194 scope:global +beforeMove__11daNpc_Doc_cFv = .text:0x0000139C; // type:function size:0x17C scope:global +setAttnPos__11daNpc_Doc_cFv = .text:0x00001518; // type:function size:0x2F0 scope:global +setCollision__11daNpc_Doc_cFv = .text:0x00001808; // type:function size:0x188 scope:global +drawDbgInfo__11daNpc_Doc_cFv = .text:0x00001990; // type:function size:0x8 scope:global +selectAction__11daNpc_Doc_cFv = .text:0x00001998; // type:function size:0xE8 scope:global +chkAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001A80; // type:function size:0x2C scope:global +setAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001AAC; // type:function size:0xA8 scope:global +wait__11daNpc_Doc_cFPv = .text:0x00001B54; // type:function size:0x3A8 scope:global +walk__11daNpc_Doc_cFPv = .text:0x00001EFC; // type:function size:0x1DC scope:global +talk__11daNpc_Doc_cFPv = .text:0x000020D8; // type:function size:0x3D4 scope:global +daNpc_Doc_Create__FPv = .text:0x000024AC; // type:function size:0x20 scope:global +daNpc_Doc_Delete__FPv = .text:0x000024CC; // type:function size:0x20 scope:global +daNpc_Doc_Execute__FPv = .text:0x000024EC; // type:function size:0x20 scope:global +daNpc_Doc_Draw__FPv = .text:0x0000250C; // type:function size:0x20 scope:global +daNpc_Doc_IsDelete__FPv = .text:0x0000252C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002534; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002564; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000025AC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002934; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002970; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000029AC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000029F4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A3C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002A84; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002E88; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002E8C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002F88; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F8C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002FD4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000301C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000308C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000030E8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003158; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000031A0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000032BC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000034C4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000034C8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000034D0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000034D8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000034E0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x000034E4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000034FC; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003500; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003504; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000350C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003514; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003544; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003574; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003578; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000357C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003580; // type:function size:0x4 scope:global +__sinit_d_a_npc_doc_cpp = .text:0x00003584; // type:function size:0x68 scope:local +__ct__11daNpc_Doc_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000035EC; // type:function size:0xC0 scope:global +getEyeballMaterialNo__11daNpc_Doc_cFv = .text:0x000036AC; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Doc_cFv = .text:0x000036B4; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Doc_cFv = .text:0x000036BC; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Doc_cFv = .text:0x000036C4; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Doc_cFi = .text:0x000036CC; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Doc_cFi = .text:0x000036DC; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Doc_cFv = .text:0x000036EC; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Doc_cFv = .text:0x000036F4; // type:function size:0x8 scope:global +chkXYItems__11daNpc_Doc_cFv = .text:0x000036FC; // type:function size:0x14 scope:global +__dt__17daNpc_Doc_Param_cFv = .text:0x00003710; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003758; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003760; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Doc_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3968 = .rodata:0x00000090; // type:object size:0xC scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4038 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4199 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4200 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4397 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4588 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4770 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4771 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4772 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4775 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4833 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4834 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4835 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4877 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5113 = .rodata:0x00000104; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000044; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000048; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000016C; // type:object size:0x188 scope:global +l_faceMotionSequenceData = .data:0x000002F4; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000394; // type:object size:0xD0 scope:global +mCutNameList__11daNpc_Doc_c = .data:0x00000464; // type:object size:0x4 scope:global +mCutList__11daNpc_Doc_c = .data:0x00000468; // type:object size:0xC scope:global data:4byte +@4547 = .data:0x00000474; // type:object size:0xC scope:local data:4byte +@4600 = .data:0x00000480; // type:object size:0xC scope:local data:4byte +@4605 = .data:0x0000048C; // type:object size:0xC scope:local data:4byte +@4891 = .data:0x00000498; // type:object size:0xC scope:local +@4893 = .data:0x000004A4; // type:object size:0xC scope:local +@4895 = .data:0x000004B0; // type:object size:0xC scope:local +daNpc_Doc_MethodTable = .data:0x000004BC; // type:object size:0x20 scope:global +g_profile_NPC_DOC = .data:0x000004DC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000050C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000518; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000524; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000548; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000554; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000560; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000056C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000578; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000584; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000590; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000059C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000005A8; // type:object size:0xC scope:global +__vt__11daNpc_Doc_c = .data:0x000005B4; // type:object size:0xC4 scope:global +__vt__17daNpc_Doc_Param_c = .data:0x00000678; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3816 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4710 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4709 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_doorboy/splits.txt b/config/GZ2P01/rels/d_a_npc_doorboy/splits.txt new file mode 100644 index 0000000000..17f7c28a81 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_doorboy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doorboy.cpp: + .text start:0x000000EC end:0x00002DF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000180 + .data start:0x00000000 end:0x00000224 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_doorboy/symbols.txt b/config/GZ2P01/rels/d_a_npc_doorboy/symbols.txt new file mode 100644 index 0000000000..b5a9b5b234 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_doorboy/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpcDoorBoy_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__14daNpcDoorBoy_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__14daNpcDoorBoy_cFv = .text:0x000004E8; // type:function size:0x298 scope:global +CreateHeap__14daNpcDoorBoy_cFv = .text:0x00000780; // type:function size:0x184 scope:global +Delete__14daNpcDoorBoy_cFv = .text:0x00000904; // type:function size:0x34 scope:global +Execute__14daNpcDoorBoy_cFv = .text:0x00000938; // type:function size:0x24 scope:global +Draw__14daNpcDoorBoy_cFv = .text:0x0000095C; // type:function size:0x7C scope:global +ctrlJoint__14daNpcDoorBoy_cFP8J3DJointP8J3DModel = .text:0x000009D8; // type:function size:0x18C scope:global +createHeapCallBack__14daNpcDoorBoy_cFP10fopAc_ac_c = .text:0x00000B64; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpcDoorBoy_cFP8J3DJointi = .text:0x00000B84; // type:function size:0x4C scope:global +setMotion__14daNpcDoorBoy_cFifi = .text:0x00000BD0; // type:function size:0x48 scope:global +reset__14daNpcDoorBoy_cFv = .text:0x00000C18; // type:function size:0x1CC scope:global +setAction__14daNpcDoorBoy_cFM14daNpcDoorBoy_cFPCvPvPv_b = .text:0x00000DE4; // type:function size:0xA8 scope:global +wait__14daNpcDoorBoy_cFPv = .text:0x00000E8C; // type:function size:0x638 scope:global +fear__14daNpcDoorBoy_cFPv = .text:0x000014C4; // type:function size:0xB0 scope:global +talk__14daNpcDoorBoy_cFPv = .text:0x00001574; // type:function size:0x414 scope:global +demo__14daNpcDoorBoy_cFPv = .text:0x00001988; // type:function size:0x1CC scope:global +dummyTalk__14daNpcDoorBoy_cFPv = .text:0x00001B54; // type:function size:0x218 scope:global +daNpcDoorBoy_Create__FPv = .text:0x00001D6C; // type:function size:0x20 scope:global +daNpcDoorBoy_Delete__FPv = .text:0x00001D8C; // type:function size:0x20 scope:global +daNpcDoorBoy_Execute__FPv = .text:0x00001DAC; // type:function size:0x20 scope:global +daNpcDoorBoy_Draw__FPv = .text:0x00001DCC; // type:function size:0x20 scope:global +daNpcDoorBoy_IsDelete__FPv = .text:0x00001DEC; // type:function size:0x8 scope:global +setParam__14daNpcDoorBoy_cFv = .text:0x00001DF4; // type:function size:0xC4 scope:global +main__14daNpcDoorBoy_cFv = .text:0x00001EB8; // type:function size:0x204 scope:global +setAttnPos__14daNpcDoorBoy_cFv = .text:0x000020BC; // type:function size:0x1BC scope:global +lookat__14daNpcDoorBoy_cFv = .text:0x00002278; // type:function size:0x1E0 scope:global +setMotionAnm__14daNpcDoorBoy_cFif = .text:0x00002458; // type:function size:0xD0 scope:global +drawDbgInfo__14daNpcDoorBoy_cFv = .text:0x00002528; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002530; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002578; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000025B4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002684; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000026C0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000026C4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002700; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002704; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002950; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B40; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BB0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C0C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C7C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00002CC4; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002CCC; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002CD0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002CD8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002CE0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00002CE4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002CE8; // type:function size:0x48 scope:global +__sinit_d_a_npc_doorboy_cpp = .text:0x00002D30; // type:function size:0x68 scope:local +adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00002D98; // type:function size:0x4 scope:global +__dt__20daNpcDoorBoy_Param_cFv = .text:0x00002D9C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002DE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DEC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpcDoorBoy_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4269 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4341 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4477 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4478 = .rodata:0x00000098; // type:object size:0xC scope:local +@4479 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4480 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4481 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4483 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4485 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4487 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4489 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000F8; // type:object size:0x30 scope:local +@4504 = .rodata:0x00000128; // type:object size:0xC scope:local +@4678 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@4679 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4680 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4943 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x48 scope:global +l_btpGetParamList = .data:0x00000068; // type:object size:0xC scope:global +l_arcNames = .data:0x00000074; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x0000007C; // type:object size:0x4 scope:global +l_myName = .data:0x00000080; // type:object size:0x4 scope:global +mEvtSeqList__14daNpcDoorBoy_c = .data:0x00000084; // type:object size:0xC scope:global data:4byte +@4449 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4564 = .data:0x0000009C; // type:object size:0xC scope:local +@4571 = .data:0x000000A8; // type:object size:0xC scope:local +@4576 = .data:0x000000B4; // type:object size:0xC scope:local +@4583 = .data:0x000000C0; // type:object size:0xC scope:local +@4707 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4710 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4773 = .data:0x000000E4; // type:object size:0xC scope:local +@4799 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +daNpcDoorBoy_MethodTable = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_NPC_DOORBOY = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__14daNpcDoorBoy_c = .data:0x0000014C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001DC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__20daNpcDoorBoy_Param_c = .data:0x00000218; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3904 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_drainSol/splits.txt b/config/GZ2P01/rels/d_a_npc_drainSol/splits.txt new file mode 100644 index 0000000000..2cf697f780 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_drainSol/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_drainSol.cpp: + .text start:0x000000EC end:0x00001C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000168 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_drainSol/symbols.txt b/config/GZ2P01/rels/d_a_npc_drainSol/symbols.txt new file mode 100644 index 0000000000..b914fa7449 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_drainSol/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daNpcDrSol_cFv = .text:0x000000EC; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00000198; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000001E0; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000228; // type:function size:0x3C scope:global +__dt__12daNpcDrSol_cFv = .text:0x00000264; // type:function size:0x128 scope:global +Create__12daNpcDrSol_cFv = .text:0x0000038C; // type:function size:0x248 scope:global +CreateHeap__12daNpcDrSol_cFv = .text:0x000005D4; // type:function size:0x1C8 scope:global +Delete__12daNpcDrSol_cFv = .text:0x0000079C; // type:function size:0x34 scope:global +Execute__12daNpcDrSol_cFv = .text:0x000007D0; // type:function size:0x7C scope:global +Draw__12daNpcDrSol_cFv = .text:0x0000084C; // type:function size:0x40 scope:global +drawOtherMdls__12daNpcDrSol_cFv = .text:0x0000088C; // type:function size:0x90 scope:global +createHeapCallBack__12daNpcDrSol_cFP10fopAc_ac_c = .text:0x0000091C; // type:function size:0x20 scope:global +reset__12daNpcDrSol_cFv = .text:0x0000093C; // type:function size:0x188 scope:global +setAction__12daNpcDrSol_cFM12daNpcDrSol_cFPCvPvPv_b = .text:0x00000AC4; // type:function size:0xA8 scope:global +chkFindPlayer__12daNpcDrSol_cFv = .text:0x00000B6C; // type:function size:0xA8 scope:global +wait__12daNpcDrSol_cFPv = .text:0x00000C14; // type:function size:0x184 scope:global +setMotion__12daNpcDrSol_cFifi = .text:0x00000D98; // type:function size:0x7C scope:global +talk__12daNpcDrSol_cFPv = .text:0x00000E14; // type:function size:0x18C scope:global +daNpcDrSol_Create__FPv = .text:0x00000FA0; // type:function size:0x20 scope:global +daNpcDrSol_Delete__FPv = .text:0x00000FC0; // type:function size:0x20 scope:global +daNpcDrSol_Execute__FPv = .text:0x00000FE0; // type:function size:0x20 scope:global +daNpcDrSol_Draw__FPv = .text:0x00001000; // type:function size:0x20 scope:global +daNpcDrSol_IsDelete__FPv = .text:0x00001020; // type:function size:0x8 scope:global +setParam__12daNpcDrSol_cFv = .text:0x00001028; // type:function size:0x7C scope:global +main__12daNpcDrSol_cFv = .text:0x000010A4; // type:function size:0x1B8 scope:global +setAttnPos__12daNpcDrSol_cFv = .text:0x0000125C; // type:function size:0x150 scope:global +setMotionAnm__12daNpcDrSol_cFif = .text:0x000013AC; // type:function size:0xD0 scope:global +drawDbgInfo__12daNpcDrSol_cFv = .text:0x0000147C; // type:function size:0x8 scope:global +__dt__8daNpcF_cFv = .text:0x00001484; // type:function size:0x24C scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000016D0; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00001718; // type:function size:0x3C scope:global +__ct__8daNpcF_cFv = .text:0x00001754; // type:function size:0x1F0 scope:global +__ct__5csXyzFv = .text:0x00001944; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001948; // type:function size:0x4 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000194C; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001988; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000019F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001A54; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001AC4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00001B0C; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00001B14; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00001B18; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00001B20; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00001B28; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B2C; // type:function size:0x48 scope:global +__sinit_d_a_npc_drainSol_cpp = .text:0x00001B74; // type:function size:0x40 scope:local +adjustShapeAngle__12daNpcDrSol_cFv = .text:0x00001BB4; // type:function size:0x4 scope:global +__dt__18daNpcDrSol_Param_cFv = .text:0x00001BB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C08; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpcDrSol_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4140 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4153 = .rodata:0x0000007C; // type:object size:0x18 scope:local +@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4273 = .rodata:0x00000098; // type:object size:0xC scope:local +@4274 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4275 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4276 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4277 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4278 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4279 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4280 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4281 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4282 = .rodata:0x000000E8; // type:object size:0x14 scope:local +@4309 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4369 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4499 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x19 scope:local data:string_table +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x00000008; // type:object size:0x18 scope:global +l_arcNames = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +@4286 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@4385 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +daNpcDrSol_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_NPC_DRSOL = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__12daNpcDrSol_c = .data:0x0000009C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000150; // type:object size:0xC scope:global +__vt__18daNpcDrSol_Param_c = .data:0x0000015C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3801 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_du/splits.txt b/config/GZ2P01/rels/d_a_npc_du/splits.txt new file mode 100644 index 0000000000..6403d9113e --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_du/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_du.cpp: + .text start:0x000000EC end:0x00001BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000F4 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_npc_du/symbols.txt b/config/GZ2P01/rels/d_a_npc_du/symbols.txt new file mode 100644 index 0000000000..052fe0539f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_du/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Du_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP12npc_du_classifUcf = .text:0x00000110; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0x1F4 scope:global +daNpc_Du_Draw__FP12npc_du_class = .text:0x000003B4; // type:function size:0x100 scope:global +npc_du_normal__FP12npc_du_class = .text:0x000004B4; // type:function size:0x24C scope:global +npc_du_away__FP12npc_du_class = .text:0x00000700; // type:function size:0x180 scope:global +npc_du_swim__FP12npc_du_class = .text:0x00000880; // type:function size:0x294 scope:global +npc_du_message__FP12npc_du_class = .text:0x00000B14; // type:function size:0x16C scope:global +action__FP12npc_du_class = .text:0x00000C80; // type:function size:0x3DC scope:global +message__FP12npc_du_class = .text:0x0000105C; // type:function size:0x124 scope:global +daNpc_Du_Execute__FP12npc_du_class = .text:0x00001180; // type:function size:0x38C scope:global +daNpc_Du_IsDelete__FP12npc_du_class = .text:0x0000150C; // type:function size:0x8 scope:global +daNpc_Du_Delete__FP12npc_du_class = .text:0x00001514; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001580; // type:function size:0x1E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001768; // type:function size:0x48 scope:global +daNpc_Du_Create__FP10fopAc_ac_c = .text:0x000017B0; // type:function size:0x290 scope:global +__dt__8cM3dGSphFv = .text:0x00001A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001A88; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD0; // type:function size:0x70 scope:global +__dt__14daNpc_Du_HIO_cFv = .text:0x00001B40; // type:function size:0x48 scope:global +__sinit_d_a_npc_du_cpp = .text:0x00001B88; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BCC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3864 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3910 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3947 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4092 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4094 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4098 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4408 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4409 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xE scope:local data:string_table +walk_se$4161 = .data:0x00000000; // type:object size:0x8 scope:local +run_se$4162 = .data:0x00000008; // type:object size:0x8 scope:local +cc_sph_src$4342 = .data:0x00000010; // type:object size:0x40 scope:local +l_daNpc_Du_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_NPC_DU = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__14daNpc_Du_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_301_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_npc_fairy/splits.txt b/config/GZ2P01/rels/d_a_npc_fairy/splits.txt new file mode 100644 index 0000000000..27fbb571b1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fairy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy.cpp: + .text start:0x000000EC end:0x000078B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002F4 + .data start:0x00000000 end:0x00000E38 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_fairy/symbols.txt b/config/GZ2P01/rels/d_a_npc_fairy/symbols.txt new file mode 100644 index 0000000000..9efcc04846 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fairy/symbols.txt @@ -0,0 +1,274 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__16_Fairy_Feather_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global +loadModel__16_Fairy_Feather_cFv = .text:0x000001A0; // type:function size:0x124 scope:global +setAnm__16_Fairy_Feather_cFi = .text:0x000002C4; // type:function size:0x108 scope:global +setBrk__16_Fairy_Feather_cFi = .text:0x000003CC; // type:function size:0xBC scope:global +setBtk__16_Fairy_Feather_cFi = .text:0x00000488; // type:function size:0xBC scope:global +ctrlJointCallBack__16_Fairy_Feather_cFP8J3DJointi = .text:0x00000544; // type:function size:0x8 scope:global +connect__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x0000054C; // type:function size:0x68 scope:global +draw__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x000005B4; // type:function size:0x27C scope:global +__dt__4cXyzFv = .text:0x00000830; // type:function size:0x3C scope:global +__dt__13daNpc_Fairy_cFv = .text:0x0000086C; // type:function size:0x1A4 scope:global +Create__13daNpc_Fairy_cFv = .text:0x00000A10; // type:function size:0x2B8 scope:global +CreateHeap__13daNpc_Fairy_cFv = .text:0x00000CC8; // type:function size:0x2A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000F68; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000FA4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000FBC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000FF8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00001010; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00001058; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000107C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000010B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000010D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000110C; // type:function size:0x18 scope:global +setAnmData__13daNpc_Fairy_cFv = .text:0x00001124; // type:function size:0xDC scope:global +setMotionAnm__13daNpc_Fairy_cFifi = .text:0x00001200; // type:function size:0x258 scope:global +afterSetMotionAnm__13daNpc_Fairy_cFiifi = .text:0x00001458; // type:function size:0x84 scope:global +Delete__13daNpc_Fairy_cFv = .text:0x000014DC; // type:function size:0x34 scope:global +Execute__13daNpc_Fairy_cFv = .text:0x00001510; // type:function size:0x5C scope:global +Draw__13daNpc_Fairy_cFv = .text:0x0000156C; // type:function size:0xA8 scope:global +drawOtherMdl__13daNpc_Fairy_cFv = .text:0x00001614; // type:function size:0x40 scope:global +createHeapCallBack__13daNpc_Fairy_cFP10fopAc_ac_c = .text:0x00001654; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Fairy_cFP8J3DJointi = .text:0x00001674; // type:function size:0x58 scope:global +isDelete__13daNpc_Fairy_cFv = .text:0x000016CC; // type:function size:0x8 scope:global +reset__13daNpc_Fairy_cFv = .text:0x000016D4; // type:function size:0x1D0 scope:global +initStatus__13daNpc_Fairy_cFv = .text:0x000018A4; // type:function size:0xC scope:global +afterJntAnm__13daNpc_Fairy_cFi = .text:0x000018B0; // type:function size:0x8C scope:global +setParam__13daNpc_Fairy_cFv = .text:0x0000193C; // type:function size:0x140 scope:global +checkChangeEvt__13daNpc_Fairy_cFv = .text:0x00001A7C; // type:function size:0x8 scope:global +setAfterTalkMotion__13daNpc_Fairy_cFv = .text:0x00001A84; // type:function size:0x7C scope:global +srchActors__13daNpc_Fairy_cFv = .text:0x00001B00; // type:function size:0x4 scope:global +evtTalk__13daNpc_Fairy_cFv = .text:0x00001B04; // type:function size:0x10C scope:global +evtCutProc__13daNpc_Fairy_cFv = .text:0x00001C10; // type:function size:0xC8 scope:global +evtEndProc__13daNpc_Fairy_cFv = .text:0x00001CD8; // type:function size:0xA4 scope:global +action__13daNpc_Fairy_cFv = .text:0x00001D7C; // type:function size:0xB0 scope:global +ptcl_water__13daNpc_Fairy_cFv = .text:0x00001E2C; // type:function size:0x9C scope:global +ptcl_sprit__13daNpc_Fairy_cFv = .text:0x00001EC8; // type:function size:0x114 scope:global +_to_FairyField__13daNpc_Fairy_cFv = .text:0x00001FDC; // type:function size:0xB4 scope:global +chk_tempbit__13daNpc_Fairy_cFv = .text:0x00002090; // type:function size:0x70 scope:global +beforeMove__13daNpc_Fairy_cFv = .text:0x00002100; // type:function size:0x78 scope:global +afterMoved__13daNpc_Fairy_cFv = .text:0x00002178; // type:function size:0xCC scope:global +setAttnPos__13daNpc_Fairy_cFv = .text:0x00002244; // type:function size:0x23C scope:global +setCollision__13daNpc_Fairy_cFv = .text:0x00002480; // type:function size:0x138 scope:global +drawDbgInfo__13daNpc_Fairy_cFv = .text:0x000025B8; // type:function size:0x8 scope:global +setAction__13daNpc_Fairy_cFM13daNpc_Fairy_cFPCvPvi_ii = .text:0x000025C0; // type:function size:0xB0 scope:global +wait__13daNpc_Fairy_cFi = .text:0x00002670; // type:function size:0x2D0 scope:global +talk__13daNpc_Fairy_cFi = .text:0x00002940; // type:function size:0xF0 scope:global +AppearDemoCall__13daNpc_Fairy_cFv = .text:0x00002A30; // type:function size:0x138 scope:global +ReturnDemoCall__13daNpc_Fairy_cFv = .text:0x00002B68; // type:function size:0x34 scope:global +PresentDemoCall__13daNpc_Fairy_cFv = .text:0x00002B9C; // type:function size:0x90 scope:global +cutAppear_10F_01__13daNpc_Fairy_cFi = .text:0x00002C2C; // type:function size:0x94 scope:global +_cutAppear_10F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002CC0; // type:function size:0x1E4 scope:global +_cutAppear_10F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00002EA4; // type:function size:0x180 scope:global +cutAppear_10F_02__13daNpc_Fairy_cFi = .text:0x00003024; // type:function size:0x94 scope:global +_cutAppear_10F_02_Init__13daNpc_Fairy_cFRCi = .text:0x000030B8; // type:function size:0x120 scope:global +_cutAppear_10F_02_Main__13daNpc_Fairy_cFRCi = .text:0x000031D8; // type:function size:0xC8 scope:global +cutAppear_20F_01__13daNpc_Fairy_cFi = .text:0x000032A0; // type:function size:0x94 scope:global +_cutAppear_20F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00003334; // type:function size:0x160 scope:global +_cutAppear_20F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003494; // type:function size:0x14C scope:global +cutAppear_20F_02__13daNpc_Fairy_cFi = .text:0x000035E0; // type:function size:0x94 scope:global +_cutAppear_20F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003674; // type:function size:0x160 scope:global +_cutAppear_20F_02_Main__13daNpc_Fairy_cFRCi = .text:0x000037D4; // type:function size:0x14C scope:global +cutAppear_30F_01__13daNpc_Fairy_cFi = .text:0x00003920; // type:function size:0x94 scope:global +_cutAppear_30F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000039B4; // type:function size:0x120 scope:global +_cutAppear_30F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003AD4; // type:function size:0xC8 scope:global +cutAppear_30F_02__13daNpc_Fairy_cFi = .text:0x00003B9C; // type:function size:0x94 scope:global +_cutAppear_30F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003C30; // type:function size:0x120 scope:global +_cutAppear_30F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003D50; // type:function size:0xC8 scope:global +cutAppear_40F_01__13daNpc_Fairy_cFi = .text:0x00003E18; // type:function size:0x94 scope:global +_cutAppear_40F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00003EAC; // type:function size:0x120 scope:global +_cutAppear_40F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003FCC; // type:function size:0xC8 scope:global +cutAppear_40F_02__13daNpc_Fairy_cFi = .text:0x00004094; // type:function size:0x94 scope:global +_cutAppear_40F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00004128; // type:function size:0x120 scope:global +_cutAppear_40F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00004248; // type:function size:0xC8 scope:global +cutAppear_50F_01__13daNpc_Fairy_cFi = .text:0x00004310; // type:function size:0xD0 scope:global +_cutAppear_50F_01_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000043E0; // type:function size:0x284 scope:global +_cutAppear_50F_01_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004664; // type:function size:0x298 scope:global +cutAppear_50F_02__13daNpc_Fairy_cFi = .text:0x000048FC; // type:function size:0xD0 scope:global +_cutAppear_50F_02_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000049CC; // type:function size:0x240 scope:global +_cutAppear_50F_02_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004C0C; // type:function size:0x204 scope:global +cutAppear_50F_03__13daNpc_Fairy_cFi = .text:0x00004E10; // type:function size:0xD0 scope:global +_cutAppear_50F_03_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00004EE0; // type:function size:0x1DC scope:global +_cutAppear_50F_03_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000050BC; // type:function size:0x154 scope:global +cutAppear_50F_04__13daNpc_Fairy_cFi = .text:0x00005210; // type:function size:0xD0 scope:global +_cutAppear_50F_04_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000052E0; // type:function size:0x240 scope:global +_cutAppear_50F_04_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005520; // type:function size:0x228 scope:global +cutAppear_50F_05__13daNpc_Fairy_cFi = .text:0x00005748; // type:function size:0xD0 scope:global +_cutAppear_50F_05_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00005818; // type:function size:0x274 scope:global +_cutAppear_50F_05_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005A8C; // type:function size:0x26C scope:global +cutSelect_Return1__13daNpc_Fairy_cFi = .text:0x00005CF8; // type:function size:0x94 scope:global +_cutSelect_Return1_Init__13daNpc_Fairy_cFRCi = .text:0x00005D8C; // type:function size:0x144 scope:global +_cutSelect_Return1_Main__13daNpc_Fairy_cFRCi = .text:0x00005ED0; // type:function size:0xB4 scope:global +cutSelect_Return2__13daNpc_Fairy_cFi = .text:0x00005F84; // type:function size:0x94 scope:global +_cutSelect_Return2_Init__13daNpc_Fairy_cFRCi = .text:0x00006018; // type:function size:0x64 scope:global +_cutSelect_Return2_Main__13daNpc_Fairy_cFRCi = .text:0x0000607C; // type:function size:0x108 scope:global +cutSelect_Return3__13daNpc_Fairy_cFi = .text:0x00006184; // type:function size:0x94 scope:global +_cutSelect_Return3_Init__13daNpc_Fairy_cFRCi = .text:0x00006218; // type:function size:0x144 scope:global +_cutSelect_Return3_Main__13daNpc_Fairy_cFRCi = .text:0x0000635C; // type:function size:0xB4 scope:global +cutReturnCancel__13daNpc_Fairy_cFi = .text:0x00006410; // type:function size:0x94 scope:global +_cutReturnCancel_Init__13daNpc_Fairy_cFRCi = .text:0x000064A4; // type:function size:0x8 scope:global +_cutReturnCancel_Main__13daNpc_Fairy_cFRCi = .text:0x000064AC; // type:function size:0x8 scope:global +daNpc_Fairy_Create__FPv = .text:0x000064B4; // type:function size:0x20 scope:global +daNpc_Fairy_Delete__FPv = .text:0x000064D4; // type:function size:0x20 scope:global +daNpc_Fairy_Execute__FPv = .text:0x000064F4; // type:function size:0x20 scope:global +daNpc_Fairy_Draw__FPv = .text:0x00006514; // type:function size:0x20 scope:global +daNpc_Fairy_IsDelete__FPv = .text:0x00006534; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000653C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000656C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000065B4; // type:function size:0x388 scope:global +__dt__5csXyzFv = .text:0x0000693C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006978; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006D7C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006D80; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006E7C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006E80; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006EC8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006F10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006F80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006FDC; // type:function size:0x70 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000704C; // type:function size:0x4 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00007050; // type:function size:0x30 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007080; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000719C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000073A4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000073A8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000073B0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000073B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000073C0; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000073C8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000073D0; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000073E8; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000073EC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000073F4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00007424; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00007428; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000742C; // type:function size:0x4 scope:global +__sinit_d_a_npc_fairy_cpp = .text:0x00007430; // type:function size:0x204 scope:local +__ct__13daNpc_Fairy_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007634; // type:function size:0x10C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00007740; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00007788; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000077D0; // type:function size:0x48 scope:global +getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00007818; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Fairy_cFv = .text:0x00007820; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Fairy_cFv = .text:0x00007828; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00007830; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Fairy_cFi = .text:0x00007838; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Fairy_cFi = .text:0x00007848; // type:function size:0x10 scope:global +__dt__19daNpc_Fairy_Param_cFv = .text:0x00007858; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000078A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000078A8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Fairy_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@3916 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +sBckPrm$3920 = .rodata:0x00000098; // type:object size:0x48 scope:local +@3943 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3945 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +sBrkPrm$3949 = .rodata:0x000000EC; // type:object size:0xC scope:local +sBtkPrm$3970 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4311 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4313 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4316 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4523 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4988 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +id$4992 = .rodata:0x0000012C; // type:object size:0x6 scope:local +sFairyField$5036 = .rodata:0x00000134; // type:object size:0x4 scope:local +sTempBit$5049 = .rodata:0x00000138; // type:object size:0x10 scope:local +@5134 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5135 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5136 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5138 = .rodata:0x00000158; // type:object size:0x8 scope:local data:double +@5196 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5197 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5198 = .rodata:0x00000170; // type:object size:0x8 scope:local +sEvtType1$5356 = .rodata:0x00000178; // type:object size:0xA scope:local +sEvtType2$5357 = .rodata:0x00000184; // type:object size:0xA scope:local +sEvtBitNo$5358 = .rodata:0x00000190; // type:object size:0xA scope:local +@5458 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5498 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5499 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5974 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5975 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5976 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5977 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5978 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5986 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@6037 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6123 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@6226 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@6338 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@6462 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000001E8; // type:object size:0x10A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_loadResPtrn0 = .data:0x00000028; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000002C; // type:object size:0x14 scope:global +l_bmdData = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_faceMotionAnmData = .data:0x00000048; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000D4; // type:object size:0x150 scope:global +l_faceMotionSequenceData = .data:0x00000224; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x00000274; // type:object size:0xB0 scope:global +l_evtList = .data:0x00000324; // type:object size:0x90 scope:global +mCutNameList__13daNpc_Fairy_c = .data:0x000003B4; // type:object size:0x48 scope:global +@3851 = .data:0x000003FC; // type:object size:0xC scope:local +@3852 = .data:0x00000408; // type:object size:0xC scope:local +@3853 = .data:0x00000414; // type:object size:0xC scope:local +@3854 = .data:0x00000420; // type:object size:0xC scope:local +@3855 = .data:0x0000042C; // type:object size:0xC scope:local +@3856 = .data:0x00000438; // type:object size:0xC scope:local +@3857 = .data:0x00000444; // type:object size:0xC scope:local +@3858 = .data:0x00000450; // type:object size:0xC scope:local +@3859 = .data:0x0000045C; // type:object size:0xC scope:local +@3860 = .data:0x00000468; // type:object size:0xC scope:local +@3861 = .data:0x00000474; // type:object size:0xC scope:local +@3862 = .data:0x00000480; // type:object size:0xC scope:local +@3863 = .data:0x0000048C; // type:object size:0xC scope:local +@3864 = .data:0x00000498; // type:object size:0xC scope:local +@3865 = .data:0x000004A4; // type:object size:0xC scope:local +@3866 = .data:0x000004B0; // type:object size:0xC scope:local +@3867 = .data:0x000004BC; // type:object size:0xC scope:local +mCutList__13daNpc_Fairy_c = .data:0x000004C8; // type:object size:0xD8 scope:global data:4byte +@4802 = .data:0x000005A0; // type:object size:0xC scope:local data:4byte +@4913 = .data:0x000005AC; // type:object size:0xC scope:local data:4byte +@4923 = .data:0x000005B8; // type:object size:0xC scope:local data:4byte +@5980 = .data:0x000005C4; // type:object size:0xCC scope:local +@6040 = .data:0x00000690; // type:object size:0xCC scope:local +@6119 = .data:0x0000075C; // type:object size:0x7C scope:local +@6157 = .data:0x000007D8; // type:object size:0x7C scope:local +@6222 = .data:0x00000854; // type:object size:0xA4 scope:local +@6254 = .data:0x000008F8; // type:object size:0xA4 scope:local +@6334 = .data:0x0000099C; // type:object size:0xA4 scope:local +@6375 = .data:0x00000A40; // type:object size:0xA4 scope:local +@6458 = .data:0x00000AE4; // type:object size:0xCC scope:local +@6512 = .data:0x00000BB0; // type:object size:0xCC scope:local +daNpc_Fairy_MethodTable = .data:0x00000C7C; // type:object size:0x20 scope:global +g_profile_NPC_FAIRY = .data:0x00000C9C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CD8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D08; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D14; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D38; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D44; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D50; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000D5C; // type:object size:0xC scope:global +__vt__13daNpc_Fairy_c = .data:0x00000D68; // type:object size:0xC4 scope:global +__vt__19daNpc_Fairy_Param_c = .data:0x00000E2C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3868 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_fairy_seirei/splits.txt b/config/GZ2P01/rels/d_a_npc_fairy_seirei/splits.txt new file mode 100644 index 0000000000..7d1251d591 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fairy_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy_seirei.cpp: + .text start:0x000000EC end:0x00001EF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000280 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_fairy_seirei/symbols.txt b/config/GZ2P01/rels/d_a_npc_fairy_seirei/symbols.txt new file mode 100644 index 0000000000..e40a73eee1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fairy_seirei/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__19daNpc_FairySeirei_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +create__19daNpc_FairySeirei_cFv = .text:0x000001EC; // type:function size:0x22C scope:global +Delete__19daNpc_FairySeirei_cFv = .text:0x00000418; // type:function size:0x34 scope:global +Execute__19daNpc_FairySeirei_cFv = .text:0x0000044C; // type:function size:0x20 scope:global +Draw__19daNpc_FairySeirei_cFv = .text:0x0000046C; // type:function size:0x8 scope:global +isDelete__19daNpc_FairySeirei_cFv = .text:0x00000474; // type:function size:0x40 scope:global +reset__19daNpc_FairySeirei_cFv = .text:0x000004B4; // type:function size:0x158 scope:global data:2byte +setParam__19daNpc_FairySeirei_cFv = .text:0x0000060C; // type:function size:0x110 scope:global +getDistTable__12dAttention_cFi = .text:0x0000071C; // type:function size:0x14 scope:global +srchActors__19daNpc_FairySeirei_cFv = .text:0x00000730; // type:function size:0x4 scope:global +evtTalk__19daNpc_FairySeirei_cFv = .text:0x00000734; // type:function size:0x108 scope:global +evtCutProc__19daNpc_FairySeirei_cFv = .text:0x0000083C; // type:function size:0xC8 scope:global +action__19daNpc_FairySeirei_cFv = .text:0x00000904; // type:function size:0x88 scope:global +beforeMove__19daNpc_FairySeirei_cFv = .text:0x0000098C; // type:function size:0x78 scope:global +setCollision__19daNpc_FairySeirei_cFv = .text:0x00000A04; // type:function size:0x104 scope:global +setAttnPos__19daNpc_FairySeirei_cFv = .text:0x00000B08; // type:function size:0xA8 scope:global +drawDbgInfo__19daNpc_FairySeirei_cFv = .text:0x00000BB0; // type:function size:0x8 scope:global +selectAction__19daNpc_FairySeirei_cFv = .text:0x00000BB8; // type:function size:0x48 scope:global +setAction__19daNpc_FairySeirei_cFM19daNpc_FairySeirei_cFPCvPvi_i = .text:0x00000C00; // type:function size:0xA8 scope:global +setPrtcls__19daNpc_FairySeirei_cFv = .text:0x00000CA8; // type:function size:0x12C scope:global +wait__19daNpc_FairySeirei_cFi = .text:0x00000DD4; // type:function size:0x6C scope:global +talk__19daNpc_FairySeirei_cFi = .text:0x00000E40; // type:function size:0x150 scope:global +_to_FairyCave__19daNpc_FairySeirei_cFv = .text:0x00000F90; // type:function size:0x68 scope:global +daNpc_FairySeirei_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:global +daNpc_FairySeirei_Delete__FPv = .text:0x00001018; // type:function size:0x20 scope:global +daNpc_FairySeirei_Execute__FPv = .text:0x00001038; // type:function size:0x20 scope:global +daNpc_FairySeirei_Draw__FPv = .text:0x00001058; // type:function size:0x20 scope:global +daNpc_FairySeirei_IsDelete__FPv = .text:0x00001078; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001080; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000010C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001450; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000148C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000014C8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000018CC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000018D0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000019CC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000019D0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A18; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A60; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001AD0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B2C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B9C; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001BE8; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BF0; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001C08; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001C10; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001C18; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001C20; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001C30; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001C38; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001C3C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001C44; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001C4C; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001C50; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C54; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C5C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C74; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C78; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C7C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001C84; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C8C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001CBC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001CEC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001CF0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001CF4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CF8; // type:function size:0x4 scope:global +__sinit_d_a_npc_fairy_seirei_cpp = .text:0x00001CFC; // type:function size:0x68 scope:local +__ct__19daNpc_FairySeirei_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D64; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001E10; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001E58; // type:function size:0x48 scope:global +__dt__25daNpc_FairySeirei_Param_cFv = .text:0x00001EA0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001EE8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EF0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__25daNpc_FairySeirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4024 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +id$4489 = .rodata:0x000000AC; // type:object size:0x6 scope:local +@4530 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000B8; // type:object size:0x4 scope:local +sTempBit$4575 = .rodata:0x000000BC; // type:object size:0x10 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_evtList = .data:0x00000020; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000030; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000034; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +mCutNameList__19daNpc_FairySeirei_c = .data:0x0000009C; // type:object size:0x4 scope:global +mCutList__19daNpc_FairySeirei_c = .data:0x000000A0; // type:object size:0xC scope:global data:4byte +@4368 = .data:0x000000AC; // type:object size:0xC scope:local data:4byte +@4378 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4475 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +daNpc_FairySeirei_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_NPC_FAIRY_SEIREI = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000120; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000012C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000150; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000174; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000180; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:global +__vt__19daNpc_FairySeirei_c = .data:0x000001B0; // type:object size:0xC4 scope:global +__vt__25daNpc_FairySeirei_Param_c = .data:0x00000274; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3831 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_fguard/splits.txt b/config/GZ2P01/rels/d_a_npc_fguard/splits.txt new file mode 100644 index 0000000000..f14c725698 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fguard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_fguard.cpp: + .text start:0x00000078 end:0x00000FBC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_npc_fguard/symbols.txt b/config/GZ2P01/rels/d_a_npc_fguard/symbols.txt new file mode 100644 index 0000000000..53c663c6a8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fguard/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x84 scope:global +initPosAngle__10daNpcFgd_cFR3Vecs = .text:0x000000FC; // type:function size:0x28 scope:global +daNpcFgd_Create__FPv = .text:0x00000124; // type:function size:0x20 scope:global +create__10daNpcFgd_cFv = .text:0x00000144; // type:function size:0x1AC scope:global +create_init__10daNpcFgd_cFv = .text:0x000002F0; // type:function size:0x31C scope:global +daNpcFgd_Delete__FPv = .text:0x0000060C; // type:function size:0x34 scope:global +__dt__10daNpcFgd_cFv = .text:0x00000640; // type:function size:0x84 scope:global +daNpcFgd_Execute__FPv = .text:0x000006C4; // type:function size:0x238 scope:global +__dt__8cM3dGPlaFv = .text:0x000008FC; // type:function size:0x48 scope:global +daNpcFgd_Draw__FPv = .text:0x00000944; // type:function size:0x9C scope:global +daNpcFgd_IsDelete__FPv = .text:0x000009E0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009E8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000A30; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000A38; // type:function size:0x8 scope:local +__dt__10daNpcCd2_cFv = .text:0x00000A40; // type:function size:0x250 scope:global +__dt__5csXyzFv = .text:0x00000C90; // type:function size:0x3C scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00000CCC; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00000DB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000DFC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000E44; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000EA0; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000EDC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000F4C; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3979 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3990 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4182 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4201 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +daNpcFgd_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_FGUARD = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000050; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daNpcFgd_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_fish/splits.txt b/config/GZ2P01/rels/d_a_npc_fish/splits.txt new file mode 100644 index 0000000000..842b555fea --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fish/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_fish.cpp: + .text start:0x00000078 end:0x000003B8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000934 diff --git a/config/GZ2P01/rels/d_a_npc_fish/symbols.txt b/config/GZ2P01/rels/d_a_npc_fish/symbols.txt new file mode 100644 index 0000000000..2c1c090e33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_fish/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_Fish_Draw__FP14npc_fish_class = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_Fish_Execute__FP14npc_fish_class = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_Fish_IsDelete__FP14npc_fish_class = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_Fish_Delete__FP14npc_fish_class = .text:0x00000090; // type:function size:0x8 scope:global +fish_set__FP10fopAc_ac_cP11fish_data_s = .text:0x00000098; // type:function size:0xBC scope:global +daNpc_Fish_Create__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0x264 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3787 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3790 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +fish_d127_S = .data:0x00000020; // type:object size:0x3D4 scope:global +fish_d127 = .data:0x000003F4; // type:object size:0x460 scope:global +lf_pos = .data:0x00000854; // type:object size:0x90 scope:global +l_daNpc_Fish_Method = .data:0x000008E4; // type:object size:0x20 scope:global +g_profile_NPC_FISH = .data:0x00000904; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_gnd/splits.txt b/config/GZ2P01/rels/d_a_npc_gnd/splits.txt new file mode 100644 index 0000000000..504644c041 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gnd.cpp: + .text start:0x000000EC end:0x00002F6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000002A4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_gnd/symbols.txt b/config/GZ2P01/rels/d_a_npc_gnd/symbols.txt new file mode 100644 index 0000000000..561b291505 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gnd/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Gnd_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__11daNpc_Gnd_cFv = .text:0x00000210; // type:function size:0x2A4 scope:global +CreateHeap__11daNpc_Gnd_cFv = .text:0x000004B4; // type:function size:0x29C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000750; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007A4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007F8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008B8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x18 scope:global +Delete__11daNpc_Gnd_cFv = .text:0x0000090C; // type:function size:0x34 scope:global +Execute__11daNpc_Gnd_cFv = .text:0x00000940; // type:function size:0x20 scope:global +Draw__11daNpc_Gnd_cFv = .text:0x00000960; // type:function size:0xC4 scope:global +createHeapCallBack__11daNpc_Gnd_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Gnd_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__11daNpc_Gnd_cFv = .text:0x00000A9C; // type:function size:0x20 scope:global +getFlowNodeNo__11daNpc_Gnd_cFv = .text:0x00000ABC; // type:function size:0x1C scope:global +isDelete__11daNpc_Gnd_cFv = .text:0x00000AD8; // type:function size:0x30 scope:global +reset__11daNpc_Gnd_cFv = .text:0x00000B08; // type:function size:0x140 scope:global +afterJntAnm__11daNpc_Gnd_cFi = .text:0x00000C48; // type:function size:0x8C scope:global +ctrlBtk__11daNpc_Gnd_cFv = .text:0x00000CD4; // type:function size:0x134 scope:global +setParam__11daNpc_Gnd_cFv = .text:0x00000E08; // type:function size:0x120 scope:global +setAfterTalkMotion__11daNpc_Gnd_cFv = .text:0x00000F28; // type:function size:0x60 scope:global +srchActors__11daNpc_Gnd_cFv = .text:0x00000F88; // type:function size:0x4 scope:global +evtTalk__11daNpc_Gnd_cFv = .text:0x00000F8C; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Gnd_cFv = .text:0x0000108C; // type:function size:0xC8 scope:global +action__11daNpc_Gnd_cFv = .text:0x00001154; // type:function size:0xEC scope:global +beforeMove__11daNpc_Gnd_cFv = .text:0x00001240; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Gnd_cFv = .text:0x000012B8; // type:function size:0x23C scope:global +setCollision__11daNpc_Gnd_cFv = .text:0x000014F4; // type:function size:0x134 scope:global +drawDbgInfo__11daNpc_Gnd_cFv = .text:0x00001628; // type:function size:0x8 scope:global +afterSetMotionAnm__11daNpc_Gnd_cFiifi = .text:0x00001630; // type:function size:0x198 scope:global +selectAction__11daNpc_Gnd_cFv = .text:0x000017C8; // type:function size:0x48 scope:global +chkAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x00001810; // type:function size:0x2C scope:global +setAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x0000183C; // type:function size:0xA8 scope:global +wait__11daNpc_Gnd_cFPv = .text:0x000018E4; // type:function size:0x24C scope:global +talk__11daNpc_Gnd_cFPv = .text:0x00001B30; // type:function size:0x1F8 scope:global +daNpc_Gnd_Create__FPv = .text:0x00001D28; // type:function size:0x20 scope:global +daNpc_Gnd_Delete__FPv = .text:0x00001D48; // type:function size:0x20 scope:global +daNpc_Gnd_Execute__FPv = .text:0x00001D68; // type:function size:0x20 scope:global +daNpc_Gnd_Draw__FPv = .text:0x00001D88; // type:function size:0x20 scope:global +daNpc_Gnd_IsDelete__FPv = .text:0x00001DA8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001DB0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DE0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001E28; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000021B0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000021EC; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002228; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000262C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002630; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000272C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002730; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002778; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002830; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000288C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028FC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002944; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A60; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C68; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00002C6C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00002C74; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C7C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C84; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002C8C; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002C94; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C9C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002CA4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002CA8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002CB0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002CC8; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CCC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CD0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CD8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002D08; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D38; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D3C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D40; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D44; // type:function size:0x4 scope:global +__sinit_d_a_npc_gnd_cpp = .text:0x00002D48; // type:function size:0x68 scope:local +__ct__11daNpc_Gnd_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002DB0; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E5C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002EA4; // type:function size:0x48 scope:global +getEyeballRMaterialNo__11daNpc_Gnd_cFv = .text:0x00002EEC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__11daNpc_Gnd_cFv = .text:0x00002EF4; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Gnd_cFv = .text:0x00002EFC; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Gnd_cFv = .text:0x00002F04; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Gnd_cFv = .text:0x00002F0C; // type:function size:0x8 scope:global +__dt__17daNpc_Gnd_Param_cFv = .text:0x00002F14; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F5C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F64; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Gnd_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4020 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4179 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4180 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4331 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4391 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4552 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4723 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4785 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4786 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4787 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__11daNpc_Gnd_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__11daNpc_Gnd_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4607 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4617 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +brkAnmData$4830 = .data:0x000000CC; // type:object size:0x8 scope:local +bpkAnmData$4831 = .data:0x000000D4; // type:object size:0x8 scope:local +@4881 = .data:0x000000DC; // type:object size:0xC scope:local data:4byte +daNpc_Gnd_MethodTable = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_NPC_GND = .data:0x00000108; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000138; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000198; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:global +__vt__11daNpc_Gnd_c = .data:0x000001D4; // type:object size:0xC4 scope:global +__vt__17daNpc_Gnd_Param_c = .data:0x00000298; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3813 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_gra/splits.txt b/config/GZ2P01/rels/d_a_npc_gra/splits.txt new file mode 100644 index 0000000000..2ec441a606 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gra.cpp: + .text start:0x000000EC end:0x0000B524 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000087C + .data start:0x00000000 end:0x00000CDC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_gra/symbols.txt b/config/GZ2P01/rels/d_a_npc_gra/symbols.txt new file mode 100644 index 0000000000..c32ac6e51f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gra/symbols.txt @@ -0,0 +1,445 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grA_cFv = .text:0x000000EC; // type:function size:0x1D8 scope:global +__dt__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x000002C4; // type:function size:0x3C scope:global +__ct__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00000300; // type:function size:0x4 scope:global +__dt__11daNpc_grA_cFv = .text:0x00000304; // type:function size:0x240 scope:global +create__11daNpc_grA_cFv = .text:0x00000544; // type:function size:0x304 scope:global +CreateHeap__11daNpc_grA_cFv = .text:0x00000848; // type:function size:0x370 scope:global +Delete__11daNpc_grA_cFv = .text:0x00000BB8; // type:function size:0x34 scope:global +Execute__11daNpc_grA_cFv = .text:0x00000BEC; // type:function size:0x44 scope:global +Draw__11daNpc_grA_cFv = .text:0x00000C30; // type:function size:0x74 scope:global +ctrlJoint__11daNpc_grA_cFP8J3DJointP8J3DModel = .text:0x00000CA4; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00000ED8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grA_cFP8J3DJointi = .text:0x00000EF8; // type:function size:0x4C scope:global +setTagJump__11daNpc_grA_cFv = .text:0x00000F44; // type:function size:0xFC scope:global +setTagJump2__11daNpc_grA_cFv = .text:0x00001040; // type:function size:0xFC scope:global +setHomeJump__11daNpc_grA_cFv = .text:0x0000113C; // type:function size:0xEC scope:global +s_sub__FPvPv = .text:0x00001228; // type:function size:0x6C scope:global +checkTagGraSub__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00001294; // type:function size:0x60 scope:global +s_sub2__FPvPv = .text:0x000012F4; // type:function size:0x6C scope:global +checkTagGraSub2__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00001360; // type:function size:0x40 scope:global +s_subShop__FPvPv = .text:0x000013A0; // type:function size:0x4C scope:global +s_subGRD__FPvPv = .text:0x000013EC; // type:function size:0x4C scope:global +s_subOnsenTaru__FPvPv = .text:0x00001438; // type:function size:0x6C scope:global +s_subCarry__FPvPv = .text:0x000014A4; // type:function size:0x5C scope:global +s_subCrashed__FPvPv = .text:0x00001500; // type:function size:0x6C scope:global +checkTagGraSubCrashed__11daNpc_grA_cFP10fopAc_ac_c = .text:0x0000156C; // type:function size:0x30 scope:global +setParam__11daNpc_grA_cFv = .text:0x0000159C; // type:function size:0x23C scope:global +main__11daNpc_grA_cFv = .text:0x000017D8; // type:function size:0x260 scope:global +ctrlBtk__11daNpc_grA_cFv = .text:0x00001A38; // type:function size:0x8 scope:global +setAttnPos__11daNpc_grA_cFv = .text:0x00001A40; // type:function size:0x6A8 scope:global +setExpressionAnm__11daNpc_grA_cFib = .text:0x000020E8; // type:function size:0x39C scope:global +setExpressionBtp__11daNpc_grA_cFi = .text:0x00002484; // type:function size:0x134 scope:global +setExpression__11daNpc_grA_cFif = .text:0x000025B8; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grA_cFif = .text:0x000025E4; // type:function size:0x1D4 scope:global +setMotion__11daNpc_grA_cFifi = .text:0x000027B8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grA_cFv = .text:0x000027FC; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grA_cFv = .text:0x00002804; // type:function size:0xF0 scope:global +getMode__11daNpc_grA_cFv = .text:0x000028F4; // type:function size:0xC scope:global +getMode1__11daNpc_grA_cFv = .text:0x00002900; // type:function size:0xC scope:global +getTypeFromParam__11daNpc_grA_cFv = .text:0x0000290C; // type:function size:0xCC scope:global +getSwBit__11daNpc_grA_cFv = .text:0x000029D8; // type:function size:0xC scope:global +isDelete__11daNpc_grA_cFv = .text:0x000029E4; // type:function size:0x194 scope:global +reset__11daNpc_grA_cFv = .text:0x00002B78; // type:function size:0x5B8 scope:global +playExpression__11daNpc_grA_cFv = .text:0x00003130; // type:function size:0x6F0 scope:global +playMotion__11daNpc_grA_cFv = .text:0x00003820; // type:function size:0x83C scope:global +chkAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x0000405C; // type:function size:0x2C scope:global +setAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x00004088; // type:function size:0xA8 scope:global +selectAction__11daNpc_grA_cFv = .text:0x00004130; // type:function size:0x2AC scope:global +doEvent__11daNpc_grA_cFv = .text:0x000043DC; // type:function size:0x434 scope:global +setLookMode__11daNpc_grA_cFi = .text:0x00004810; // type:function size:0x24 scope:global +lookat__11daNpc_grA_cFv = .text:0x00004834; // type:function size:0x390 scope:global +chkFindPlayer__11daNpc_grA_cFv = .text:0x00004BC4; // type:function size:0x1AC scope:global +setExpressionTalkAfter__11daNpc_grA_cFv = .text:0x00004D70; // type:function size:0xDC scope:global +setPrtcl__11daNpc_grA_cFv = .text:0x00004E4C; // type:function size:0x1F0 scope:global +setRollPrtcl__11daNpc_grA_cFRC4cXyzf = .text:0x0000503C; // type:function size:0x1B8 scope:global +setOtherObjMtx__11daNpc_grA_cFv = .text:0x000051F4; // type:function size:0xD4 scope:global +ECut_talkSpa__11daNpc_grA_cFi = .text:0x000052C8; // type:function size:0x250 scope:global +ECut_grDSRoll__11daNpc_grA_cFi = .text:0x00005518; // type:function size:0x838 scope:global +ECut_grDSGate__11daNpc_grA_cFi = .text:0x00005D50; // type:function size:0x23C scope:global +ECut_teachElevator__11daNpc_grA_cFi = .text:0x00005F8C; // type:function size:0x3F8 scope:global +ECut_kickOut__11daNpc_grA_cFi = .text:0x00006384; // type:function size:0x2D0 scope:global +ECut_noneLook__11daNpc_grA_cFi = .text:0x00006654; // type:function size:0x1D4 scope:global +ECut_rescueRock__11daNpc_grA_cFi = .text:0x00006828; // type:function size:0x3A8 scope:global +ECut_carrySpaWater__11daNpc_grA_cFi = .text:0x00006BD0; // type:function size:0x914 scope:global +ECut_carrySpaWaterFailure__11daNpc_grA_cFi = .text:0x000074E4; // type:function size:0x24C scope:global +ECut_rollRockCrash__11daNpc_grA_cFi = .text:0x00007730; // type:function size:0x678 scope:global +ECut_talkSpaWater__11daNpc_grA_cFi = .text:0x00007DA8; // type:function size:0x214 scope:global +wait__11daNpc_grA_cFPv = .text:0x00007FBC; // type:function size:0x19C scope:global +waitTW__11daNpc_grA_cFPv = .text:0x00008158; // type:function size:0xF4 scope:global +waitCheer__11daNpc_grA_cFPv = .text:0x0000824C; // type:function size:0x29C scope:global +waitGate__11daNpc_grA_cFPv = .text:0x000084E8; // type:function size:0x6B4 scope:global +waitKickOut__11daNpc_grA_cFPv = .text:0x00008B9C; // type:function size:0x310 scope:global +moveRock__11daNpc_grA_cFPv = .text:0x00008EAC; // type:function size:0xD4 scope:global +spaWarm__11daNpc_grA_cFPv = .text:0x00008F80; // type:function size:0x2EC scope:global +waitSpaWater__11daNpc_grA_cFPv = .text:0x0000926C; // type:function size:0x458 scope:global +waitSpaBuyer__11daNpc_grA_cFPv = .text:0x000096C4; // type:function size:0x214 scope:global +waitSpaBuyerTW__11daNpc_grA_cFPv = .text:0x000098D8; // type:function size:0x170 scope:global +beforeCrashWait__11daNpc_grA_cFPv = .text:0x00009A48; // type:function size:0x26C scope:global +crashRoll__11daNpc_grA_cFPv = .text:0x00009CB4; // type:function size:0x180 scope:global +crashRollWait__11daNpc_grA_cFPv = .text:0x00009E34; // type:function size:0x1B8 scope:global +crashedWait__11daNpc_grA_cFPv = .text:0x00009FEC; // type:function size:0x1E0 scope:global +waitBuyer__11daNpc_grA_cFPv = .text:0x0000A1CC; // type:function size:0x1A8 scope:global +talk__11daNpc_grA_cFPv = .text:0x0000A374; // type:function size:0x470 scope:global +test__11daNpc_grA_cFPv = .text:0x0000A7E4; // type:function size:0xE4 scope:global +daNpc_grA_Create__FPv = .text:0x0000A8C8; // type:function size:0x20 scope:global +daNpc_grA_Delete__FPv = .text:0x0000A8E8; // type:function size:0x20 scope:global +daNpc_grA_Execute__FPv = .text:0x0000A908; // type:function size:0x20 scope:global +daNpc_grA_Draw__FPv = .text:0x0000A928; // type:function size:0x20 scope:global +daNpc_grA_IsDelete__FPv = .text:0x0000A948; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x0000A950; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000A9B0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000A9F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000AA40; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000AA88; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000AAD0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000AB0C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000ABDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x0000AC18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000AC1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000AC58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000AC5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000AEA8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000B098; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000B108; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B164; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B1D4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000B21C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000B220; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x0000B268; // type:function size:0x1C scope:global +cLib_calcTimer__FPi = .text:0x0000B284; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x0000B2A0; // type:function size:0x7C scope:global +__sinit_d_a_npc_gra_cpp = .text:0x0000B31C; // type:function size:0x17C scope:local +getGraAngle__10daTagGra_cFv = .text:0x0000B498; // type:function size:0x14 scope:global +getGraPos__10daTagGra_cFv = .text:0x0000B4AC; // type:function size:0x1C scope:global +adjustShapeAngle__11daNpc_grA_cFv = .text:0x0000B4C8; // type:function size:0x4 scope:global +__dt__17daNpc_grA_Param_cFv = .text:0x0000B4CC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B514; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B51C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grA_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global +@4523 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4525 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4526 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4610 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4611 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4634 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@5317 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5318 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5319 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5320 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@5322 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5323 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5324 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5325 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5326 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5740 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5741 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5745 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5746 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5747 = .rodata:0x00000104; // type:object size:0x8 scope:local +@5748 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5749 = .rodata:0x00000118; // type:object size:0xC scope:local +@5750 = .rodata:0x00000124; // type:object size:0x8 scope:local +@5751 = .rodata:0x0000012C; // type:object size:0xC scope:local +@5752 = .rodata:0x00000138; // type:object size:0xC scope:local +@5753 = .rodata:0x00000144; // type:object size:0x8 scope:local +@5754 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5755 = .rodata:0x00000158; // type:object size:0xC scope:local +@5756 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5757 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5758 = .rodata:0x00000178; // type:object size:0xC scope:local +@5759 = .rodata:0x00000184; // type:object size:0x8 scope:local +@5760 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5761 = .rodata:0x00000198; // type:object size:0xC scope:local +@5762 = .rodata:0x000001A4; // type:object size:0x8 scope:local +@5763 = .rodata:0x000001AC; // type:object size:0xC scope:local +@5764 = .rodata:0x000001B8; // type:object size:0xC scope:local +@5765 = .rodata:0x000001C4; // type:object size:0x8 scope:local +@5766 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5767 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5768 = .rodata:0x000001E4; // type:object size:0x8 scope:local +@5769 = .rodata:0x000001EC; // type:object size:0xC scope:local +@5770 = .rodata:0x000001F8; // type:object size:0xC scope:local +@5771 = .rodata:0x00000204; // type:object size:0x8 scope:local +@5772 = .rodata:0x0000020C; // type:object size:0xC scope:local +@5773 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5774 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5775 = .rodata:0x00000228; // type:object size:0xC scope:local +@5776 = .rodata:0x00000234; // type:object size:0x8 scope:local +@5777 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5778 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5779 = .rodata:0x0000024C; // type:object size:0xC scope:local +@5780 = .rodata:0x00000258; // type:object size:0xC scope:local +@5781 = .rodata:0x00000264; // type:object size:0x8 scope:local +@5782 = .rodata:0x0000026C; // type:object size:0xC scope:local +@5783 = .rodata:0x00000278; // type:object size:0x4 scope:local +@5784 = .rodata:0x0000027C; // type:object size:0xC scope:local +@5785 = .rodata:0x00000288; // type:object size:0x4 scope:local +@5786 = .rodata:0x0000028C; // type:object size:0xC scope:local +@5787 = .rodata:0x00000298; // type:object size:0x4 scope:local +@5788 = .rodata:0x0000029C; // type:object size:0xC scope:local +@5789 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@5790 = .rodata:0x000002AC; // type:object size:0xC scope:local +@5791 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@5792 = .rodata:0x000002BC; // type:object size:0xC scope:local +@5793 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5794 = .rodata:0x000002CC; // type:object size:0xC scope:local +@5795 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5796 = .rodata:0x000002E4; // type:object size:0x8 scope:local +@5797 = .rodata:0x000002EC; // type:object size:0xC scope:local +@5798 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@5799 = .rodata:0x000002FC; // type:object size:0xC scope:local +@5800 = .rodata:0x00000308; // type:object size:0x4 scope:local +@5801 = .rodata:0x0000030C; // type:object size:0x60 scope:local +@5844 = .rodata:0x0000036C; // type:object size:0xC scope:local +@5845 = .rodata:0x00000378; // type:object size:0x4 scope:local +@5846 = .rodata:0x0000037C; // type:object size:0xC scope:local +@5847 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5848 = .rodata:0x0000038C; // type:object size:0xC scope:local +@5849 = .rodata:0x00000398; // type:object size:0x4 scope:local +@5850 = .rodata:0x0000039C; // type:object size:0xC scope:local +@5851 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5852 = .rodata:0x000003B4; // type:object size:0x8 scope:local +@5853 = .rodata:0x000003BC; // type:object size:0xC scope:local +@5854 = .rodata:0x000003C8; // type:object size:0xC scope:local +@5855 = .rodata:0x000003D4; // type:object size:0x8 scope:local +@5856 = .rodata:0x000003DC; // type:object size:0xC scope:local +@5857 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@5858 = .rodata:0x000003EC; // type:object size:0xC scope:local +@5859 = .rodata:0x000003F8; // type:object size:0xC scope:local +@5860 = .rodata:0x00000404; // type:object size:0x8 scope:local +@5861 = .rodata:0x0000040C; // type:object size:0xC scope:local +@5862 = .rodata:0x00000418; // type:object size:0x4 scope:local +@5863 = .rodata:0x0000041C; // type:object size:0xC scope:local +@5864 = .rodata:0x00000428; // type:object size:0xC scope:local +@5865 = .rodata:0x00000434; // type:object size:0x8 scope:local +@5866 = .rodata:0x0000043C; // type:object size:0xC scope:local +@5867 = .rodata:0x00000448; // type:object size:0x4 scope:local +@5868 = .rodata:0x0000044C; // type:object size:0xC scope:local +@5869 = .rodata:0x00000458; // type:object size:0xC scope:local +@5870 = .rodata:0x00000464; // type:object size:0x8 scope:local +@5871 = .rodata:0x0000046C; // type:object size:0xC scope:local +@5872 = .rodata:0x00000478; // type:object size:0x4 scope:local +@5873 = .rodata:0x0000047C; // type:object size:0xC scope:local +@5874 = .rodata:0x00000488; // type:object size:0xC scope:local +@5875 = .rodata:0x00000494; // type:object size:0x8 scope:local +@5876 = .rodata:0x0000049C; // type:object size:0xC scope:local +@5877 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@5878 = .rodata:0x000004AC; // type:object size:0xC scope:local +@5879 = .rodata:0x000004B8; // type:object size:0xC scope:local +@5880 = .rodata:0x000004C4; // type:object size:0x8 scope:local +@5881 = .rodata:0x000004CC; // type:object size:0xC scope:local +@5882 = .rodata:0x000004D8; // type:object size:0xC scope:local +@5883 = .rodata:0x000004E4; // type:object size:0x8 scope:local +@5884 = .rodata:0x000004EC; // type:object size:0xC scope:local +@5885 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@5886 = .rodata:0x000004FC; // type:object size:0xC scope:local +@5887 = .rodata:0x00000508; // type:object size:0xC scope:local +@5888 = .rodata:0x00000514; // type:object size:0x8 scope:local +@5889 = .rodata:0x0000051C; // type:object size:0xC scope:local +@5890 = .rodata:0x00000528; // type:object size:0x4 scope:local +@5891 = .rodata:0x0000052C; // type:object size:0xC scope:local +@5892 = .rodata:0x00000538; // type:object size:0x4 scope:local +@5893 = .rodata:0x0000053C; // type:object size:0xC scope:local +@5894 = .rodata:0x00000548; // type:object size:0xC scope:local +@5895 = .rodata:0x00000554; // type:object size:0x8 scope:local +@5896 = .rodata:0x0000055C; // type:object size:0xC scope:local +@5897 = .rodata:0x00000568; // type:object size:0xC scope:local +@5898 = .rodata:0x00000574; // type:object size:0x8 scope:local +@5899 = .rodata:0x0000057C; // type:object size:0xC scope:local +@5900 = .rodata:0x00000588; // type:object size:0x4 scope:local +@5901 = .rodata:0x0000058C; // type:object size:0xC scope:local +@5902 = .rodata:0x00000598; // type:object size:0x4 scope:local +@5903 = .rodata:0x0000059C; // type:object size:0xC scope:local +@5904 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@5905 = .rodata:0x000005AC; // type:object size:0xC scope:local +@5906 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@5907 = .rodata:0x000005BC; // type:object size:0xC scope:local +@5908 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@5909 = .rodata:0x000005CC; // type:object size:0xC scope:local +@5910 = .rodata:0x000005D8; // type:object size:0xC scope:local +@5911 = .rodata:0x000005E4; // type:object size:0x8 scope:local +@5912 = .rodata:0x000005EC; // type:object size:0xC scope:local +@5913 = .rodata:0x000005F8; // type:object size:0x4 scope:local +@5914 = .rodata:0x000005FC; // type:object size:0x74 scope:local +@6106 = .rodata:0x00000670; // type:object size:0x4 scope:local data:float +@6118 = .rodata:0x00000674; // type:object size:0xC scope:local +@6220 = .rodata:0x00000680; // type:object size:0x4 scope:local +@6221 = .rodata:0x00000684; // type:object size:0x4 scope:local +@6222 = .rodata:0x00000688; // type:object size:0x4 scope:local +@6363 = .rodata:0x0000068C; // type:object size:0x4 scope:local +@6364 = .rodata:0x00000690; // type:object size:0x4 scope:local +l_prticles_id$6368 = .rodata:0x00000694; // type:object size:0x6 scope:local +@6442 = .rodata:0x0000069C; // type:object size:0x4 scope:local +@6463 = .rodata:0x000006A0; // type:object size:0x8 scope:local data:double +@6467 = .rodata:0x000006A8; // type:object size:0x8 scope:local data:4byte +@6810 = .rodata:0x000006B0; // type:object size:0x4 scope:local +@6811 = .rodata:0x000006B4; // type:object size:0x4 scope:local +@6812 = .rodata:0x000006B8; // type:object size:0x4 scope:local +@6813 = .rodata:0x000006BC; // type:object size:0x4 scope:local +@6814 = .rodata:0x000006C0; // type:object size:0x4 scope:local +@6815 = .rodata:0x000006C4; // type:object size:0x4 scope:local +@6816 = .rodata:0x000006C8; // type:object size:0x4 scope:local +@6817 = .rodata:0x000006CC; // type:object size:0x4 scope:local +@6818 = .rodata:0x000006D0; // type:object size:0x4 scope:local +@6865 = .rodata:0x000006D4; // type:object size:0x4 scope:local +@7127 = .rodata:0x000006D8; // type:object size:0x4 scope:local +@7128 = .rodata:0x000006DC; // type:object size:0x4 scope:local +@7129 = .rodata:0x000006E0; // type:object size:0x4 scope:local +@7130 = .rodata:0x000006E4; // type:object size:0x4 scope:local +@7374 = .rodata:0x000006E8; // type:object size:0x4 scope:local +@7375 = .rodata:0x000006EC; // type:object size:0x4 scope:local +@7376 = .rodata:0x000006F0; // type:object size:0x4 scope:local +@7423 = .rodata:0x000006F4; // type:object size:0x4 scope:local +@7576 = .rodata:0x000006F8; // type:object size:0x4 scope:local +@7577 = .rodata:0x000006FC; // type:object size:0x4 scope:local +@7578 = .rodata:0x00000700; // type:object size:0x4 scope:local +@7579 = .rodata:0x00000704; // type:object size:0x4 scope:local +@7629 = .rodata:0x00000708; // type:object size:0x4 scope:local data:float +@8136 = .rodata:0x0000070C; // type:object size:0x4 scope:local +@8269 = .rodata:0x00000710; // type:object size:0x4 scope:local +@8542 = .rodata:0x00000718; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000720; // type:object size:0x15A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_bckGetParamList = .data:0x00000048; // type:object size:0x198 scope:global +l_btpGetParamList = .data:0x000001E0; // type:object size:0x80 scope:global +l_btkGetParamList = .data:0x00000260; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000268; // type:object size:0x58 scope:global +l_evtNames = .data:0x000002C0; // type:object size:0x2C scope:global +l_loadRes_GRAa = .data:0x000002EC; // type:object size:0x20 scope:global +l_loadRes_GRA_Tw = .data:0x0000030C; // type:object size:0x20 scope:global +l_loadRes_GRA_Spa = .data:0x0000032C; // type:object size:0x20 scope:global +l_loadRes_GRA_SDEMO = .data:0x0000034C; // type:object size:0x20 scope:global +l_loadRes_GRA_GATE = .data:0x0000036C; // type:object size:0x20 scope:global +l_loadRes_GRA_KICKOUT = .data:0x0000038C; // type:object size:0x20 scope:global +l_loadRes_GRA_ROCK = .data:0x000003AC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPAWATER = .data:0x000003CC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPABUYER = .data:0x000003EC; // type:object size:0x20 scope:global +l_loadRes_GRA_SPABUYER_TW = .data:0x0000040C; // type:object size:0x20 scope:global +l_loadRes_GRA_ROCKCRASHER = .data:0x0000042C; // type:object size:0x20 scope:global +l_loadRes_GRA_BUYER = .data:0x0000044C; // type:object size:0x20 scope:global +l_loadRes_GRA0 = .data:0x0000046C; // type:object size:0x20 scope:global +l_loadRes_list = .data:0x0000048C; // type:object size:0x34 scope:global +l_resNames = .data:0x000004C0; // type:object size:0x40 scope:global +l_myName = .data:0x00000500; // type:object size:0xC scope:global data:4byte +mEvtCutNameList__11daNpc_grA_c = .data:0x0000050C; // type:object size:0x30 scope:global +@4084 = .data:0x0000053C; // type:object size:0xC scope:local +@4085 = .data:0x00000548; // type:object size:0xC scope:local +@4086 = .data:0x00000554; // type:object size:0xC scope:local +@4087 = .data:0x00000560; // type:object size:0xC scope:local +@4088 = .data:0x0000056C; // type:object size:0xC scope:local +@4089 = .data:0x00000578; // type:object size:0xC scope:local +@4090 = .data:0x00000584; // type:object size:0xC scope:local +@4091 = .data:0x00000590; // type:object size:0xC scope:local +@4092 = .data:0x0000059C; // type:object size:0xC scope:local +@4093 = .data:0x000005A8; // type:object size:0xC scope:local +@4094 = .data:0x000005B4; // type:object size:0xC scope:local +mEvtCutList__11daNpc_grA_c = .data:0x000005C0; // type:object size:0x90 scope:global +@4625 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +@4986 = .data:0x0000065C; // type:object size:0xC scope:local data:4byte +@5105 = .data:0x00000668; // type:object size:0xC scope:local data:4byte +@5126 = .data:0x00000674; // type:object size:0xC scope:local data:4byte +@5367 = .data:0x00000680; // type:object size:0x58 scope:local +@5405 = .data:0x000006D8; // type:object size:0x3C scope:local +@5469 = .data:0x00000714; // type:object size:0x74 scope:local +@5559 = .data:0x00000788; // type:object size:0x24 scope:local +@5970 = .data:0x000007AC; // type:object size:0xC scope:local +@5974 = .data:0x000007B8; // type:object size:0xC scope:local +@5976 = .data:0x000007C4; // type:object size:0xC scope:local +@5978 = .data:0x000007D0; // type:object size:0xC scope:local +@5980 = .data:0x000007DC; // type:object size:0xC scope:local +@5984 = .data:0x000007E8; // type:object size:0xC scope:local +@5986 = .data:0x000007F4; // type:object size:0xC scope:local +@5988 = .data:0x00000800; // type:object size:0xC scope:local +@5990 = .data:0x0000080C; // type:object size:0xC scope:local +@5992 = .data:0x00000818; // type:object size:0xC scope:local +@5996 = .data:0x00000824; // type:object size:0xC scope:local +@5998 = .data:0x00000830; // type:object size:0xC scope:local +@6000 = .data:0x0000083C; // type:object size:0xC scope:local +@6002 = .data:0x00000848; // type:object size:0xC scope:local +@6006 = .data:0x00000854; // type:object size:0xC scope:local +@6008 = .data:0x00000860; // type:object size:0xC scope:local +@6012 = .data:0x0000086C; // type:object size:0xC scope:local +@6014 = .data:0x00000878; // type:object size:0xC scope:local +@6017 = .data:0x00000884; // type:object size:0x30 scope:local +@6031 = .data:0x000008B4; // type:object size:0xC scope:local +@6041 = .data:0x000008C0; // type:object size:0xC scope:local +@6281 = .data:0x000008CC; // type:object size:0x28 scope:local +l_offsetHeight = .data:0x000008F4; // type:object size:0x20 scope:global +@7378 = .data:0x00000914; // type:object size:0x144 scope:local +@7377 = .data:0x00000A58; // type:object size:0x144 scope:local +daNpc_grA_MethodTable = .data:0x00000B9C; // type:object size:0x20 scope:global +g_profile_NPC_GRA = .data:0x00000BBC; // type:object size:0x30 scope:global +__vt__11daNpc_grA_c = .data:0x00000BEC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000C34; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000C40; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000C64; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000C70; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000C7C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000C88; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000C94; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000CA0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000CAC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000CB8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000CC4; // type:object size:0xC scope:global +__vt__17daNpc_grA_Param_c = .data:0x00000CD0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4083 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5080 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$5079 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grc/splits.txt b/config/GZ2P01/rels/d_a_npc_grc/splits.txt new file mode 100644 index 0000000000..32077a261b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grc.cpp: + .text start:0x000000EC end:0x00004128 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x00000340 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_grc/symbols.txt b/config/GZ2P01/rels/d_a_npc_grc/symbols.txt new file mode 100644 index 0000000000..e49555d8ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grc/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grC_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grC_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grC_cFv = .text:0x00000500; // type:function size:0x2F4 scope:global +CreateHeap__11daNpc_grC_cFv = .text:0x000007F4; // type:function size:0x1F0 scope:global +Delete__11daNpc_grC_cFv = .text:0x000009E4; // type:function size:0x34 scope:global +Execute__11daNpc_grC_cFv = .text:0x00000A18; // type:function size:0x20 scope:global +Draw__11daNpc_grC_cFv = .text:0x00000A38; // type:function size:0x74 scope:global +ctrlJoint__11daNpc_grC_cFP8J3DJointP8J3DModel = .text:0x00000AAC; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grC_cFP10fopAc_ac_c = .text:0x00000CE0; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grC_cFP8J3DJointi = .text:0x00000D00; // type:function size:0x4C scope:global +setParam__11daNpc_grC_cFv = .text:0x00000D4C; // type:function size:0x140 scope:global +main__11daNpc_grC_cFv = .text:0x00000E8C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grC_cFv = .text:0x0000100C; // type:function size:0x8 scope:global +setAttnPos__11daNpc_grC_cFv = .text:0x00001014; // type:function size:0x53C scope:global +setExpressionAnm__11daNpc_grC_cFib = .text:0x00001550; // type:function size:0x248 scope:global +setExpressionBtp__11daNpc_grC_cFi = .text:0x00001798; // type:function size:0x12C scope:global +setExpression__11daNpc_grC_cFif = .text:0x000018C4; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grC_cFif = .text:0x000018F0; // type:function size:0x1A0 scope:global +setMotion__11daNpc_grC_cFifi = .text:0x00001A90; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grC_cFv = .text:0x00001AD4; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grC_cFv = .text:0x00001ADC; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_grC_cFv = .text:0x00001AE0; // type:function size:0x78 scope:global +isDelete__11daNpc_grC_cFv = .text:0x00001B58; // type:function size:0x84 scope:global +reset__11daNpc_grC_cFv = .text:0x00001BDC; // type:function size:0x1F8 scope:global +playExpression__11daNpc_grC_cFv = .text:0x00001DD4; // type:function size:0x2F8 scope:global +playMotion__11daNpc_grC_cFv = .text:0x000020CC; // type:function size:0x2E8 scope:global +chkAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x000023B4; // type:function size:0x2C scope:global +setAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x000023E0; // type:function size:0xA8 scope:global +selectAction__11daNpc_grC_cFv = .text:0x00002488; // type:function size:0xF8 scope:global +doNormalAction__11daNpc_grC_cFi = .text:0x00002580; // type:function size:0x114 scope:global +doEvent__11daNpc_grC_cFv = .text:0x00002694; // type:function size:0x2DC scope:global +setLookMode__11daNpc_grC_cFi = .text:0x00002970; // type:function size:0x24 scope:global +lookat__11daNpc_grC_cFv = .text:0x00002994; // type:function size:0x288 scope:global +chkFindPlayer__11daNpc_grC_cFv = .text:0x00002C1C; // type:function size:0x130 scope:global +setExpressionTalkAfter__11daNpc_grC_cFv = .text:0x00002D4C; // type:function size:0xCC scope:global +wait__11daNpc_grC_cFPv = .text:0x00002E18; // type:function size:0x1B0 scope:global +waitTW__11daNpc_grC_cFPv = .text:0x00002FC8; // type:function size:0xE8 scope:global +waitSpa__11daNpc_grC_cFPv = .text:0x000030B0; // type:function size:0x1F8 scope:global +waitBuyer__11daNpc_grC_cFPv = .text:0x000032A8; // type:function size:0x13C scope:global +talk__11daNpc_grC_cFPv = .text:0x000033E4; // type:function size:0x2A8 scope:global +test__11daNpc_grC_cFPv = .text:0x0000368C; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_grC_cFv = .text:0x00003770; // type:function size:0x8C scope:global +daNpc_grC_Create__FPv = .text:0x000037FC; // type:function size:0x20 scope:global +daNpc_grC_Delete__FPv = .text:0x0000381C; // type:function size:0x20 scope:global +daNpc_grC_Execute__FPv = .text:0x0000383C; // type:function size:0x20 scope:global +daNpc_grC_Draw__FPv = .text:0x0000385C; // type:function size:0x20 scope:global +daNpc_grC_IsDelete__FPv = .text:0x0000387C; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003884; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000038CC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003908; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000039D8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003A14; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003A18; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003A54; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003A58; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003CA4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E94; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003F04; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003F60; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003FD0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004018; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000401C; // type:function size:0x48 scope:global +__sinit_d_a_npc_grc_cpp = .text:0x00004064; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpc_grC_cFv = .text:0x000040CC; // type:function size:0x4 scope:global +__dt__17daNpc_grC_Param_cFv = .text:0x000040D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004118; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004120; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grC_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4397 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4454 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4455 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4478 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4839 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4844 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@5043 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@5047 = .rodata:0x000000BC; // type:object size:0xC scope:local +@5048 = .rodata:0x000000C8; // type:object size:0xC scope:local +@5049 = .rodata:0x000000D4; // type:object size:0x8 scope:local +@5050 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5051 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5052 = .rodata:0x000000F4; // type:object size:0x8 scope:local +@5053 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5054 = .rodata:0x00000108; // type:object size:0xC scope:local +@5055 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5056 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5057 = .rodata:0x00000128; // type:object size:0xC scope:local +@5058 = .rodata:0x00000134; // type:object size:0x8 scope:local +@5059 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5060 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5061 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5062 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5063 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5064 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5065 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5066 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5068 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5069 = .rodata:0x0000018C; // type:object size:0x3C scope:local +@5092 = .rodata:0x000001C8; // type:object size:0xC scope:local +@5093 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5094 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5095 = .rodata:0x000001E4; // type:object size:0xC scope:local +@5096 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@5097 = .rodata:0x000001F8; // type:object size:0xC scope:local +@5098 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5099 = .rodata:0x00000208; // type:object size:0xC scope:local +@5100 = .rodata:0x00000214; // type:object size:0xC scope:local +@5101 = .rodata:0x00000220; // type:object size:0x8 scope:local +@5102 = .rodata:0x00000228; // type:object size:0xC scope:local +@5103 = .rodata:0x00000234; // type:object size:0xC scope:local +@5104 = .rodata:0x00000240; // type:object size:0x8 scope:local +@5105 = .rodata:0x00000248; // type:object size:0xC scope:local +@5106 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5107 = .rodata:0x00000258; // type:object size:0xC scope:local +@5108 = .rodata:0x00000264; // type:object size:0xC scope:local +@5109 = .rodata:0x00000270; // type:object size:0x8 scope:local +@5110 = .rodata:0x00000278; // type:object size:0xC scope:local +@5111 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5112 = .rodata:0x00000288; // type:object size:0xC scope:local +@5113 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5114 = .rodata:0x00000298; // type:object size:0x24 scope:local +@5264 = .rodata:0x000002BC; // type:object size:0xC scope:local +@5317 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@5319 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002D4; // type:object size:0x2C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x98 scope:global +l_btpGetParamList = .data:0x000000C8; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000000F8; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000100; // type:object size:0x8 scope:global +l_loadRes_GRCa = .data:0x00000108; // type:object size:0xC scope:global +l_loadRes_GRCa_TW = .data:0x00000114; // type:object size:0xC scope:global +l_loadRes_GRC0 = .data:0x00000120; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000012C; // type:object size:0x1C scope:global +l_resNames = .data:0x00000148; // type:object size:0xC scope:global +l_evtNames = .data:0x00000154; // type:object size:0x4 scope:global +l_myName = .data:0x00000158; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grC_c = .data:0x0000015C; // type:object size:0x4 scope:global +mEvtCutList__11daNpc_grC_c = .data:0x00000160; // type:object size:0xC scope:global data:4byte +@4469 = .data:0x0000016C; // type:object size:0xC scope:local data:4byte +@4874 = .data:0x00000178; // type:object size:0x28 scope:local +@4946 = .data:0x000001A0; // type:object size:0x24 scope:local +@5149 = .data:0x000001C4; // type:object size:0xC scope:local +@5153 = .data:0x000001D0; // type:object size:0xC scope:local +@5155 = .data:0x000001DC; // type:object size:0xC scope:local +@5157 = .data:0x000001E8; // type:object size:0xC scope:local +@5159 = .data:0x000001F4; // type:object size:0xC scope:local +@5199 = .data:0x00000200; // type:object size:0xC scope:local +@5207 = .data:0x0000020C; // type:object size:0xC scope:local +daNpc_grC_MethodTable = .data:0x00000218; // type:object size:0x20 scope:global +g_profile_NPC_GRC = .data:0x00000238; // type:object size:0x30 scope:global +__vt__11daNpc_grC_c = .data:0x00000268; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002BC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002F8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000304; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000310; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000031C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000328; // type:object size:0xC scope:global +__vt__17daNpc_grC_Param_c = .data:0x00000334; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4019 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4659 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4658 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grd/splits.txt b/config/GZ2P01/rels/d_a_npc_grd/splits.txt new file mode 100644 index 0000000000..2ac90e7e25 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grd.cpp: + .text start:0x000000EC end:0x00003DB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000210 + .data start:0x00000000 end:0x00000294 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_grd/symbols.txt b/config/GZ2P01/rels/d_a_npc_grd/symbols.txt new file mode 100644 index 0000000000..176a733a56 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grd/symbols.txt @@ -0,0 +1,220 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_Grd_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_Grd_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_Grd_cFv = .text:0x00000500; // type:function size:0x2D4 scope:global +CreateHeap__11daNpc_Grd_cFv = .text:0x000007D4; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A5C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A98; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B04; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B4C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B70; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BAC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C00; // type:function size:0x18 scope:global +Delete__11daNpc_Grd_cFv = .text:0x00000C18; // type:function size:0x34 scope:global +Execute__11daNpc_Grd_cFv = .text:0x00000C4C; // type:function size:0x20 scope:global +Draw__11daNpc_Grd_cFv = .text:0x00000C6C; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_Grd_cFP8J3DJointP8J3DModel = .text:0x00000CFC; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_Grd_cFP10fopAc_ac_c = .text:0x00000F30; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Grd_cFP8J3DJointi = .text:0x00000F50; // type:function size:0x4C scope:global +setParam__11daNpc_Grd_cFv = .text:0x00000F9C; // type:function size:0x140 scope:global +main__11daNpc_Grd_cFv = .text:0x000010DC; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_Grd_cFv = .text:0x0000125C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_Grd_cFv = .text:0x0000133C; // type:function size:0x540 scope:global +setExpressionAnm__11daNpc_Grd_cFib = .text:0x0000187C; // type:function size:0x1B4 scope:global +setExpressionBtp__11daNpc_Grd_cFi = .text:0x00001A30; // type:function size:0x124 scope:global +setExpression__11daNpc_Grd_cFif = .text:0x00001B54; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_Grd_cFif = .text:0x00001B80; // type:function size:0x180 scope:global +setMotion__11daNpc_Grd_cFifi = .text:0x00001D00; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_Grd_cFv = .text:0x00001D44; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_Grd_cFv = .text:0x00001D4C; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_Grd_cFv = .text:0x00001D50; // type:function size:0x20 scope:global +isDelete__11daNpc_Grd_cFv = .text:0x00001D70; // type:function size:0x6C scope:global +reset__11daNpc_Grd_cFv = .text:0x00001DDC; // type:function size:0x180 scope:global +playExpression__11daNpc_Grd_cFv = .text:0x00001F5C; // type:function size:0x164 scope:global +playMotion__11daNpc_Grd_cFv = .text:0x000020C0; // type:function size:0x250 scope:global +chkAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x00002310; // type:function size:0x2C scope:global +setAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x0000233C; // type:function size:0xA8 scope:global +selectAction__11daNpc_Grd_cFv = .text:0x000023E4; // type:function size:0x80 scope:global +doNormalAction__11daNpc_Grd_cFi = .text:0x00002464; // type:function size:0x114 scope:global +doEvent__11daNpc_Grd_cFv = .text:0x00002578; // type:function size:0x2B8 scope:global +setLookMode__11daNpc_Grd_cFi = .text:0x00002830; // type:function size:0x24 scope:global +lookat__11daNpc_Grd_cFv = .text:0x00002854; // type:function size:0x29C scope:global +setExpressionTalkAfter__11daNpc_Grd_cFv = .text:0x00002AF0; // type:function size:0x38 scope:global +wait__11daNpc_Grd_cFPv = .text:0x00002B28; // type:function size:0x208 scope:global +talk__11daNpc_Grd_cFPv = .text:0x00002D30; // type:function size:0x1B0 scope:global +test__11daNpc_Grd_cFPv = .text:0x00002EE0; // type:function size:0xE4 scope:global +s_sub1__FPvPv = .text:0x00002FC4; // type:function size:0x4C scope:global +s_sub2__FPvPv = .text:0x00003010; // type:function size:0x4C scope:global +ECut_nodToGrz__11daNpc_Grd_cFi = .text:0x0000305C; // type:function size:0x3BC scope:global +daNpc_Grd_Create__FPv = .text:0x00003418; // type:function size:0x20 scope:global +daNpc_Grd_Delete__FPv = .text:0x00003438; // type:function size:0x20 scope:global +daNpc_Grd_Execute__FPv = .text:0x00003458; // type:function size:0x20 scope:global +daNpc_Grd_Draw__FPv = .text:0x00003478; // type:function size:0x20 scope:global +daNpc_Grd_IsDelete__FPv = .text:0x00003498; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034A0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000034D0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003518; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003554; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003624; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003660; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003664; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000036A0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000036A4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000038F0; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003AE0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B50; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BAC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003C1C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003C64; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003C68; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003CB0; // type:function size:0x1C scope:global +__sinit_d_a_npc_grd_cpp = .text:0x00003CCC; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00003D54; // type:function size:0x4 scope:global +__dt__17daNpc_Grd_Param_cFv = .text:0x00003D58; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DA0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DA8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Grd_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4393 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4451 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4503 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4710 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4711 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4862 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4865 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4866 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4867 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5031 = .rodata:0x000000C0; // type:object size:0xC scope:local +@5032 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5033 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5034 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5035 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0xC scope:local +@5037 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5038 = .rodata:0x00000100; // type:object size:0xC scope:local +@5039 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000110; // type:object size:0x10 scope:local +@5055 = .rodata:0x00000120; // type:object size:0xC scope:local +@5056 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5057 = .rodata:0x00000130; // type:object size:0xC scope:local +@5058 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5059 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5060 = .rodata:0x00000150; // type:object size:0xC scope:local +@5061 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5062 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5063 = .rodata:0x00000170; // type:object size:0xC scope:local +@5064 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5065 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5066 = .rodata:0x00000190; // type:object size:0xC scope:local +@5067 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5068 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@5069 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5070 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5071 = .rodata:0x000001C0; // type:object size:0x18 scope:local +@5211 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5265 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5266 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5267 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F0; // type:object size:0x1F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x60 scope:global +l_btpGetParamList = .data:0x00000088; // type:object size:0x20 scope:global +l_btkGetParamList = .data:0x000000A8; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x000000B0; // type:object size:0x8 scope:global +l_loadRes_GRD_YELIA = .data:0x000000B8; // type:object size:0xC scope:global +l_loadRes_GRDa = .data:0x000000C4; // type:object size:0xC scope:global +l_loadRes_GRD0 = .data:0x000000D0; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000000DC; // type:object size:0xC scope:global +l_resNames = .data:0x000000E8; // type:object size:0x8 scope:global +l_evtNames = .data:0x000000F0; // type:object size:0x4 scope:global +l_myName = .data:0x000000F4; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_Grd_c = .data:0x000000F8; // type:object size:0x8 scope:global +@4018 = .data:0x00000100; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_Grd_c = .data:0x0000010C; // type:object size:0x18 scope:global data:4byte +@4482 = .data:0x00000124; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x00000130; // type:object size:0xC scope:local data:4byte +@5110 = .data:0x0000013C; // type:object size:0xC scope:local data:4byte +@5150 = .data:0x00000148; // type:object size:0xC scope:local +@5158 = .data:0x00000154; // type:object size:0xC scope:local +daNpc_Grd_MethodTable = .data:0x00000160; // type:object size:0x20 scope:global +g_profile_NPC_GRD = .data:0x00000180; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001B0; // type:object size:0xC scope:global +__vt__11daNpc_Grd_c = .data:0x000001BC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000204; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000240; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000270; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000027C; // type:object size:0xC scope:global +__vt__17daNpc_Grd_Param_c = .data:0x00000288; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4716 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4715 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grm/splits.txt b/config/GZ2P01/rels/d_a_npc_grm/splits.txt new file mode 100644 index 0000000000..4a5fe1ac5f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grm.cpp: + .text start:0x000000EC end:0x00002DDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000458 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_grm/symbols.txt b/config/GZ2P01/rels/d_a_npc_grm/symbols.txt new file mode 100644 index 0000000000..2bd9622bf7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grm/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_grM_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +create__11daNpc_grM_cFv = .text:0x00000214; // type:function size:0x288 scope:global +CreateHeap__11daNpc_grM_cFv = .text:0x0000049C; // type:function size:0x1A8 scope:global +Delete__11daNpc_grM_cFv = .text:0x00000644; // type:function size:0x34 scope:global +Execute__11daNpc_grM_cFv = .text:0x00000678; // type:function size:0xDC scope:global +Draw__11daNpc_grM_cFv = .text:0x00000754; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_grM_cFP10fopAc_ac_c = .text:0x000007E8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grM_cFP8J3DJointi = .text:0x00000808; // type:function size:0x58 scope:global +getType__11daNpc_grM_cFv = .text:0x00000860; // type:function size:0x8 scope:global +getFlowNodeNo__11daNpc_grM_cFv = .text:0x00000868; // type:function size:0x1C scope:global +getMaxNumItem__11daNpc_grM_cFv = .text:0x00000884; // type:function size:0xC scope:global +isDelete__11daNpc_grM_cFv = .text:0x00000890; // type:function size:0x10 scope:global +reset__11daNpc_grM_cFv = .text:0x000008A0; // type:function size:0x124 scope:global +afterJntAnm__11daNpc_grM_cFi = .text:0x000009C4; // type:function size:0x8C scope:global +setParam__11daNpc_grM_cFv = .text:0x00000A50; // type:function size:0x154 scope:global +setAfterTalkMotion__11daNpc_grM_cFv = .text:0x00000BA4; // type:function size:0x94 scope:global +srchActors__11daNpc_grM_cFv = .text:0x00000C38; // type:function size:0x4 scope:global +evtProc__11daNpc_grM_cFv = .text:0x00000C3C; // type:function size:0x270 scope:global +evtTalk__11daNpc_grM_cFv = .text:0x00000EAC; // type:function size:0x1A4 scope:global +evtCutProc__11daNpc_grM_cFv = .text:0x00001050; // type:function size:0xC8 scope:global +action__11daNpc_grM_cFv = .text:0x00001118; // type:function size:0x15C scope:global +beforeMove__11daNpc_grM_cFv = .text:0x00001274; // type:function size:0x78 scope:global +setAttnPos__11daNpc_grM_cFv = .text:0x000012EC; // type:function size:0x25C scope:global +setCollision__11daNpc_grM_cFv = .text:0x00001548; // type:function size:0x130 scope:global +drawDbgInfo__11daNpc_grM_cFv = .text:0x00001678; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_grM_cFv = .text:0x00001680; // type:function size:0x60 scope:global +selectAction__11daNpc_grM_cFv = .text:0x000016E0; // type:function size:0x48 scope:global +chkAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x00001728; // type:function size:0x2C scope:global +setAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x00001754; // type:function size:0xA8 scope:global +cutTalkSpa__11daNpc_grM_cFi = .text:0x000017FC; // type:function size:0x178 scope:global +tend__11daNpc_grM_cFPv = .text:0x00001974; // type:function size:0x1B8 scope:global +talk__11daNpc_grM_cFPv = .text:0x00001B2C; // type:function size:0x184 scope:global +shop__11daNpc_grM_cFPv = .text:0x00001CB0; // type:function size:0x120 scope:global +daNpc_grM_Create__FPv = .text:0x00001DD0; // type:function size:0x20 scope:global +daNpc_grM_Delete__FPv = .text:0x00001DF0; // type:function size:0x20 scope:global +daNpc_grM_Execute__FPv = .text:0x00001E10; // type:function size:0x20 scope:global +daNpc_grM_Draw__FPv = .text:0x00001E30; // type:function size:0x20 scope:global +daNpc_grM_IsDelete__FPv = .text:0x00001E50; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E58; // type:function size:0x48 scope:global +__ct__11daNpc_grM_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001EA0; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001F4C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001F94; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00001FDC; // type:function size:0x3C scope:global +getEyeballMaterialNo__11daNpc_grM_cFv = .text:0x00002018; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_grM_cFv = .text:0x00002020; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_grM_cFv = .text:0x00002028; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_grM_cFv = .text:0x00002030; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_grM_cFi = .text:0x00002038; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_grM_cFi = .text:0x00002048; // type:function size:0x10 scope:global +__dt__17daNpc_grM_Param_cFv = .text:0x00002058; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000020A0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020A8; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020B0; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000021C8; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000021D0; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000021D8; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x000021E0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000221C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002620; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002624; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002720; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002724; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000276C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027B4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002824; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002880; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028F0; // type:function size:0x48 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002938; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002940; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002948; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A64; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C6C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C70; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C78; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002C80; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002C88; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C90; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C94; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C9C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CB4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CB8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002CC0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CC8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CF8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D28; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D2C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D30; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D34; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002D38; // type:function size:0x1C scope:global +__sinit_d_a_npc_grm_cpp = .text:0x00002D54; // type:function size:0x88 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grM_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3915 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4006 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4007 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4009 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4011 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4234 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4560 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4797 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4798 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4800 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4858 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4859 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4860 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x33 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000004C; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000050; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0xE0 scope:global +l_motionAnmData = .data:0x00000134; // type:object size:0x54 scope:global +l_faceMotionSequenceData = .data:0x00000188; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x000001D8; // type:object size:0x50 scope:global +mCutNameList__11daNpc_grM_c = .data:0x00000228; // type:object size:0x8 scope:global +@3831 = .data:0x00000230; // type:object size:0xC scope:local data:4byte +mCutList__11daNpc_grM_c = .data:0x0000023C; // type:object size:0x18 scope:global data:4byte +@4645 = .data:0x00000254; // type:object size:0xC scope:local +@4653 = .data:0x00000260; // type:object size:0xC scope:local +@4656 = .data:0x0000026C; // type:object size:0xC scope:local +@4664 = .data:0x00000278; // type:object size:0xC scope:local +@4920 = .data:0x00000284; // type:object size:0xC scope:local data:4byte +@5076 = .data:0x00000290; // type:object size:0xC scope:local +daNpc_grM_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_NPC_GRM = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000002EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002F8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000031C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000328; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000334; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000340; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000034C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000358; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000364; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000370; // type:object size:0xC scope:global +__vt__11daNpc_grM_c = .data:0x0000037C; // type:object size:0xD0 scope:global +__vt__17daNpc_grM_Param_c = .data:0x0000044C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3832 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_grmc/splits.txt b/config/GZ2P01/rels/d_a_npc_grmc/splits.txt new file mode 100644 index 0000000000..21ee0e831e --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grmc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grmc.cpp: + .text start:0x000000EC end:0x00002A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x000005C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_grmc/symbols.txt b/config/GZ2P01/rels/d_a_npc_grmc/symbols.txt new file mode 100644 index 0000000000..e83e264b1d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grmc/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_grMC_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +create__12daNpc_grMC_cFv = .text:0x00000214; // type:function size:0x288 scope:global +CreateHeap__12daNpc_grMC_cFv = .text:0x0000049C; // type:function size:0x200 scope:global +Delete__12daNpc_grMC_cFv = .text:0x0000069C; // type:function size:0x34 scope:global +Execute__12daNpc_grMC_cFv = .text:0x000006D0; // type:function size:0xE4 scope:global +Draw__12daNpc_grMC_cFv = .text:0x000007B4; // type:function size:0x44 scope:global +createHeapCallBack__12daNpc_grMC_cFP10fopAc_ac_c = .text:0x000007F8; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_grMC_cFP8J3DJointi = .text:0x00000818; // type:function size:0x58 scope:global +getType__12daNpc_grMC_cFv = .text:0x00000870; // type:function size:0x8 scope:global +getFlowNodeNo__12daNpc_grMC_cFv = .text:0x00000878; // type:function size:0x1C scope:global +getMaxNumItem__12daNpc_grMC_cFv = .text:0x00000894; // type:function size:0xC scope:global +isDelete__12daNpc_grMC_cFv = .text:0x000008A0; // type:function size:0x74 scope:global +reset__12daNpc_grMC_cFv = .text:0x00000914; // type:function size:0x114 scope:global +afterJntAnm__12daNpc_grMC_cFi = .text:0x00000A28; // type:function size:0x8C scope:global +setParam__12daNpc_grMC_cFv = .text:0x00000AB4; // type:function size:0x154 scope:global +setAfterTalkMotion__12daNpc_grMC_cFv = .text:0x00000C08; // type:function size:0xA4 scope:global +srchActors__12daNpc_grMC_cFv = .text:0x00000CAC; // type:function size:0x4 scope:global +evtTalk__12daNpc_grMC_cFv = .text:0x00000CB0; // type:function size:0x1A4 scope:global +evtCutProc__12daNpc_grMC_cFv = .text:0x00000E54; // type:function size:0xC8 scope:global +action__12daNpc_grMC_cFv = .text:0x00000F1C; // type:function size:0x15C scope:global +beforeMove__12daNpc_grMC_cFv = .text:0x00001078; // type:function size:0x78 scope:global +setAttnPos__12daNpc_grMC_cFv = .text:0x000010F0; // type:function size:0x260 scope:global +setCollision__12daNpc_grMC_cFv = .text:0x00001350; // type:function size:0x130 scope:global +drawDbgInfo__12daNpc_grMC_cFv = .text:0x00001480; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_grMC_cFv = .text:0x00001488; // type:function size:0x60 scope:global +selectAction__12daNpc_grMC_cFv = .text:0x000014E8; // type:function size:0x48 scope:global +chkAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x00001530; // type:function size:0x2C scope:global +setAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x0000155C; // type:function size:0xA8 scope:global +tend__12daNpc_grMC_cFPv = .text:0x00001604; // type:function size:0x1C4 scope:global +talk__12daNpc_grMC_cFPv = .text:0x000017C8; // type:function size:0x184 scope:global +shop__12daNpc_grMC_cFPv = .text:0x0000194C; // type:function size:0x120 scope:global +daNpc_grMC_Create__FPv = .text:0x00001A6C; // type:function size:0x20 scope:global +daNpc_grMC_Delete__FPv = .text:0x00001A8C; // type:function size:0x20 scope:global +daNpc_grMC_Execute__FPv = .text:0x00001AAC; // type:function size:0x20 scope:global +daNpc_grMC_Draw__FPv = .text:0x00001ACC; // type:function size:0x20 scope:global +daNpc_grMC_IsDelete__FPv = .text:0x00001AEC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001AF4; // type:function size:0x48 scope:global +__ct__12daNpc_grMC_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001B3C; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00001BE8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C30; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00001C78; // type:function size:0x3C scope:global +getHeadJointNo__12daNpc_grMC_cFv = .text:0x00001CB4; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_grMC_cFv = .text:0x00001CBC; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_grMC_cFv = .text:0x00001CC4; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_grMC_cFi = .text:0x00001CCC; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_grMC_cFi = .text:0x00001CDC; // type:function size:0x10 scope:global +getEyeballMaterialNo__12daNpc_grMC_cFv = .text:0x00001CEC; // type:function size:0x8 scope:global +__dt__18daNpc_grMC_Param_cFv = .text:0x00001CF4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D3C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001D44; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D4C; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00001E64; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00001E6C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00001E74; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x00001E7C; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001EB8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000022BC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000022C0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000023BC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000023C0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002408; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002450; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000024C0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000251C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000258C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000025D4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000026F0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000028F8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000028FC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002904; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000290C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002914; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x0000291C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002924; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000292C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002930; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002938; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002950; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002954; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000295C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002964; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002994; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000029C4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000029C8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000029CC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000029D0; // type:function size:0x4 scope:global +__sinit_d_a_npc_grmc_cpp = .text:0x000029D4; // type:function size:0x68 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_grMC_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3914 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4005 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4006 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4007 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4008 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4009 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4232 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4384 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4482 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4734 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4796 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4797 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4798 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x22 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000044; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000048; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xFC scope:global +l_motionAnmData = .data:0x00000148; // type:object size:0xFC scope:global +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x00000324; // type:object size:0x90 scope:global +mCutNameList__12daNpc_grMC_c = .data:0x000003B4; // type:object size:0x4 scope:global +mCutList__12daNpc_grMC_c = .data:0x000003B8; // type:object size:0xC scope:global data:4byte +@4582 = .data:0x000003C4; // type:object size:0xC scope:local +@4590 = .data:0x000003D0; // type:object size:0xC scope:local +@4593 = .data:0x000003DC; // type:object size:0xC scope:local +@4601 = .data:0x000003E8; // type:object size:0xC scope:local +@4858 = .data:0x000003F4; // type:object size:0xC scope:local data:4byte +@4977 = .data:0x00000400; // type:object size:0xC scope:local +daNpc_grMC_MethodTable = .data:0x0000040C; // type:object size:0x20 scope:global +g_profile_NPC_GRMC = .data:0x0000042C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000045C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000468; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000048C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000498; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004A4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004E0; // type:object size:0xC scope:global +__vt__12daNpc_grMC_c = .data:0x000004EC; // type:object size:0xD0 scope:global +__vt__18daNpc_grMC_Param_c = .data:0x000005BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3831 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_gro/splits.txt b/config/GZ2P01/rels/d_a_npc_gro/splits.txt new file mode 100644 index 0000000000..e2d96b0ebf --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gro.cpp: + .text start:0x000000EC end:0x00004AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000037C + .data start:0x00000000 end:0x00000400 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_gro/symbols.txt b/config/GZ2P01/rels/d_a_npc_gro/symbols.txt new file mode 100644 index 0000000000..84eb5c2fb5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gro/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grO_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grO_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grO_cFv = .text:0x00000500; // type:function size:0x2D8 scope:global +CreateHeap__11daNpc_grO_cFv = .text:0x000007D8; // type:function size:0x31C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000AF4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B30; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B48; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B84; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B9C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BE4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C08; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C44; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C5C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C98; // type:function size:0x18 scope:global +Delete__11daNpc_grO_cFv = .text:0x00000CB0; // type:function size:0x34 scope:global +Execute__11daNpc_grO_cFv = .text:0x00000CE4; // type:function size:0x20 scope:global +Draw__11daNpc_grO_cFv = .text:0x00000D04; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grO_cFP8J3DJointP8J3DModel = .text:0x00000D94; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grO_cFP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grO_cFP8J3DJointi = .text:0x00000FE8; // type:function size:0x4C scope:global +setParam__11daNpc_grO_cFv = .text:0x00001034; // type:function size:0x140 scope:global +main__11daNpc_grO_cFv = .text:0x00001174; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grO_cFv = .text:0x000012F4; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grO_cFv = .text:0x000013D4; // type:function size:0x504 scope:global +setExpressionAnm__11daNpc_grO_cFib = .text:0x000018D8; // type:function size:0x29C scope:global +setExpressionBtp__11daNpc_grO_cFi = .text:0x00001B74; // type:function size:0x124 scope:global +setExpression__11daNpc_grO_cFif = .text:0x00001C98; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grO_cFif = .text:0x00001CC4; // type:function size:0x1A0 scope:global +setMotion__11daNpc_grO_cFifi = .text:0x00001E64; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grO_cFv = .text:0x00001EA8; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grO_cFv = .text:0x00001EB0; // type:function size:0xAC scope:global +getTypeFromParam__11daNpc_grO_cFv = .text:0x00001F5C; // type:function size:0x60 scope:global +isDelete__11daNpc_grO_cFv = .text:0x00001FBC; // type:function size:0xB8 scope:global +reset__11daNpc_grO_cFv = .text:0x00002074; // type:function size:0x188 scope:global +playExpression__11daNpc_grO_cFv = .text:0x000021FC; // type:function size:0x3EC scope:global +playMotion__11daNpc_grO_cFv = .text:0x000025E8; // type:function size:0x33C scope:global +chkAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002924; // type:function size:0x2C scope:global +setAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002950; // type:function size:0xA8 scope:global +selectAction__11daNpc_grO_cFv = .text:0x000029F8; // type:function size:0xCC scope:global +doNormalAction__11daNpc_grO_cFi = .text:0x00002AC4; // type:function size:0x12C scope:global +doEvent__11daNpc_grO_cFv = .text:0x00002BF0; // type:function size:0x368 scope:global +setLookMode__11daNpc_grO_cFi = .text:0x00002F58; // type:function size:0x24 scope:global +lookat__11daNpc_grO_cFv = .text:0x00002F7C; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grO_cFv = .text:0x00003204; // type:function size:0xD4 scope:global +wait__11daNpc_grO_cFPv = .text:0x000032D8; // type:function size:0x208 scope:global +bokinWait__11daNpc_grO_cFPv = .text:0x000034E0; // type:function size:0x208 scope:global +waitMaro__11daNpc_grO_cFPv = .text:0x000036E8; // type:function size:0x190 scope:global +talk__11daNpc_grO_cFPv = .text:0x00003878; // type:function size:0x38C scope:global +s_sub__FPvPv = .text:0x00003C04; // type:function size:0x4C scope:global +ECut_bokinFinish__11daNpc_grO_cFi = .text:0x00003C50; // type:function size:0x23C scope:global +cutPushOut__11daNpc_grO_cFi = .text:0x00003E8C; // type:function size:0x1E0 scope:global +test__11daNpc_grO_cFPv = .text:0x0000406C; // type:function size:0xE4 scope:global +daNpc_grO_Create__FPv = .text:0x00004150; // type:function size:0x20 scope:global +daNpc_grO_Delete__FPv = .text:0x00004170; // type:function size:0x20 scope:global +daNpc_grO_Execute__FPv = .text:0x00004190; // type:function size:0x20 scope:global +daNpc_grO_Draw__FPv = .text:0x000041B0; // type:function size:0x20 scope:global +daNpc_grO_IsDelete__FPv = .text:0x000041D0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000041D8; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004250; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000428C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000435C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004398; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000439C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000043D8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000043DC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004628; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004818; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004888; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000048E4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004954; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000499C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000049A0; // type:function size:0x48 scope:global +__sinit_d_a_npc_gro_cpp = .text:0x000049E8; // type:function size:0xA4 scope:local +adjustShapeAngle__11daNpc_grO_cFv = .text:0x00004A8C; // type:function size:0x4 scope:global +__dt__17daNpc_grO_Param_cFv = .text:0x00004A90; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004AD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004AE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grO_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +heapSize$4387 = .rodata:0x0000006C; // type:object size:0x10 scope:local +@4474 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4475 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4476 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4552 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4553 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4605 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4812 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4813 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4946 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4948 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4949 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4950 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4951 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4952 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4953 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5164 = .rodata:0x000000D4; // type:object size:0xC scope:local +@5165 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5166 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@5167 = .rodata:0x000000F4; // type:object size:0xC scope:local +@5168 = .rodata:0x00000100; // type:object size:0xC scope:local +@5169 = .rodata:0x0000010C; // type:object size:0x8 scope:local +@5170 = .rodata:0x00000114; // type:object size:0xC scope:local +@5171 = .rodata:0x00000120; // type:object size:0xC scope:local +@5172 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5173 = .rodata:0x00000134; // type:object size:0xC scope:local +@5174 = .rodata:0x00000140; // type:object size:0xC scope:local +@5175 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5176 = .rodata:0x00000154; // type:object size:0xC scope:local +@5177 = .rodata:0x00000160; // type:object size:0xC scope:local +@5178 = .rodata:0x0000016C; // type:object size:0x8 scope:local +@5179 = .rodata:0x00000174; // type:object size:0xC scope:local +@5180 = .rodata:0x00000180; // type:object size:0xC scope:local +@5181 = .rodata:0x0000018C; // type:object size:0x8 scope:local +@5182 = .rodata:0x00000194; // type:object size:0xC scope:local +@5183 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5184 = .rodata:0x000001A4; // type:object size:0xC scope:local +@5185 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5186 = .rodata:0x000001B4; // type:object size:0xC scope:local +@5187 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5188 = .rodata:0x000001C4; // type:object size:0xC scope:local +@5189 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5190 = .rodata:0x000001D4; // type:object size:0xC scope:local +@5191 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5192 = .rodata:0x000001E4; // type:object size:0xC scope:local +@5193 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5194 = .rodata:0x000001F4; // type:object size:0x34 scope:local +@5222 = .rodata:0x00000228; // type:object size:0xC scope:local +@5223 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5224 = .rodata:0x00000238; // type:object size:0xC scope:local +@5225 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5226 = .rodata:0x00000248; // type:object size:0xC scope:local +@5227 = .rodata:0x00000254; // type:object size:0xC scope:local +@5228 = .rodata:0x00000260; // type:object size:0x8 scope:local +@5229 = .rodata:0x00000268; // type:object size:0xC scope:local +@5230 = .rodata:0x00000274; // type:object size:0xC scope:local +@5231 = .rodata:0x00000280; // type:object size:0x8 scope:local +@5232 = .rodata:0x00000288; // type:object size:0xC scope:local +@5233 = .rodata:0x00000294; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000298; // type:object size:0xC scope:local +@5235 = .rodata:0x000002A4; // type:object size:0xC scope:local +@5236 = .rodata:0x000002B0; // type:object size:0x8 scope:local +@5237 = .rodata:0x000002B8; // type:object size:0xC scope:local +@5238 = .rodata:0x000002C4; // type:object size:0xC scope:local +@5239 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@5240 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5241 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@5242 = .rodata:0x000002E8; // type:object size:0xC scope:local +@5243 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000002F8; // type:object size:0x24 scope:local +@5421 = .rodata:0x0000031C; // type:object size:0xC scope:local +@5474 = .rodata:0x00000328; // type:object size:0x4 scope:local +@5475 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000330; // type:object size:0x4 scope:local +@5690 = .rodata:0x00000334; // type:object size:0x8 scope:local data:4byte +@stringBase0 = .rodata:0x0000033C; // type:object size:0x40 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4083 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdGetParamList = .data:0x0000002C; // type:object size:0x18 scope:global +l_bckGetParamList = .data:0x00000044; // type:object size:0xB8 scope:global +l_btpGetParamList = .data:0x000000FC; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x0000012C; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x00000134; // type:object size:0x18 scope:global +l_loadRes_GROa = .data:0x0000014C; // type:object size:0x10 scope:global +l_loadRes_GRO_BOKIN = .data:0x0000015C; // type:object size:0x10 scope:global +l_loadRes_GRO_MARO = .data:0x0000016C; // type:object size:0x10 scope:global +l_loadRes_GRO0 = .data:0x0000017C; // type:object size:0x10 scope:global +l_loadRes_list = .data:0x0000018C; // type:object size:0x10 scope:global +l_loadObj_list = .data:0x0000019C; // type:object size:0x10 scope:global +l_resNames = .data:0x000001AC; // type:object size:0xC scope:global +l_evtNames = .data:0x000001B8; // type:object size:0xC scope:global +l_myName = .data:0x000001C4; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grO_c = .data:0x000001C8; // type:object size:0xC scope:global +@4096 = .data:0x000001D4; // type:object size:0xC scope:local +@4097 = .data:0x000001E0; // type:object size:0xC scope:local +mEvtCutList__11daNpc_grO_c = .data:0x000001EC; // type:object size:0x24 scope:global +@4584 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@4985 = .data:0x0000021C; // type:object size:0x34 scope:local +@5058 = .data:0x00000250; // type:object size:0x28 scope:local +@5287 = .data:0x00000278; // type:object size:0xC scope:local +@5291 = .data:0x00000284; // type:object size:0xC scope:local +@5293 = .data:0x00000290; // type:object size:0xC scope:local +@5295 = .data:0x0000029C; // type:object size:0xC scope:local +@5340 = .data:0x000002A8; // type:object size:0xC scope:local +@5348 = .data:0x000002B4; // type:object size:0xC scope:local +@5368 = .data:0x000002C0; // type:object size:0xC scope:local +daNpc_grO_MethodTable = .data:0x000002CC; // type:object size:0x20 scope:global +g_profile_NPC_GRO = .data:0x000002EC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000031C; // type:object size:0xC scope:global +__vt__11daNpc_grO_c = .data:0x00000328; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000370; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000037C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003B8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003E8; // type:object size:0xC scope:global +__vt__17daNpc_grO_Param_c = .data:0x000003F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4095 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4818 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4817 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grr/splits.txt b/config/GZ2P01/rels/d_a_npc_grr/splits.txt new file mode 100644 index 0000000000..ba92d3e917 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grr.cpp: + .text start:0x000000EC end:0x000040E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000318 + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_grr/symbols.txt b/config/GZ2P01/rels/d_a_npc_grr/symbols.txt new file mode 100644 index 0000000000..1487a74589 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grr/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grR_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grR_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grR_cFv = .text:0x00000500; // type:function size:0x2D8 scope:global +CreateHeap__11daNpc_grR_cFv = .text:0x000007D8; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A60; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A9C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AF0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B08; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B50; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B74; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BB0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C04; // type:function size:0x18 scope:global +Delete__11daNpc_grR_cFv = .text:0x00000C1C; // type:function size:0x34 scope:global +Execute__11daNpc_grR_cFv = .text:0x00000C50; // type:function size:0x20 scope:global +Draw__11daNpc_grR_cFv = .text:0x00000C70; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grR_cFP8J3DJointP8J3DModel = .text:0x00000D00; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grR_cFP10fopAc_ac_c = .text:0x00000F34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grR_cFP8J3DJointi = .text:0x00000F54; // type:function size:0x4C scope:global +setParam__11daNpc_grR_cFv = .text:0x00000FA0; // type:function size:0x17C scope:global +main__11daNpc_grR_cFv = .text:0x0000111C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grR_cFv = .text:0x0000129C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grR_cFv = .text:0x0000137C; // type:function size:0x500 scope:global +setExpressionAnm__11daNpc_grR_cFib = .text:0x0000187C; // type:function size:0x204 scope:global +setExpressionBtp__11daNpc_grR_cFi = .text:0x00001A80; // type:function size:0x12C scope:global +setExpression__11daNpc_grR_cFif = .text:0x00001BAC; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grR_cFif = .text:0x00001BD8; // type:function size:0x190 scope:global +setMotion__11daNpc_grR_cFifi = .text:0x00001D68; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grR_cFv = .text:0x00001DAC; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grR_cFv = .text:0x00001DB4; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_grR_cFv = .text:0x00001DB8; // type:function size:0x4C scope:global +isDelete__11daNpc_grR_cFv = .text:0x00001E04; // type:function size:0xE8 scope:global +reset__11daNpc_grR_cFv = .text:0x00001EEC; // type:function size:0x1D8 scope:global +playExpression__11daNpc_grR_cFv = .text:0x000020C4; // type:function size:0x284 scope:global +playMotion__11daNpc_grR_cFv = .text:0x00002348; // type:function size:0x3E8 scope:global +chkAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x00002730; // type:function size:0x2C scope:global +setAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x0000275C; // type:function size:0xA8 scope:global +selectAction__11daNpc_grR_cFv = .text:0x00002804; // type:function size:0xA4 scope:global +doNormalAction__11daNpc_grR_cFi = .text:0x000028A8; // type:function size:0x114 scope:global +doEvent__11daNpc_grR_cFv = .text:0x000029BC; // type:function size:0x2E4 scope:global +setLookMode__11daNpc_grR_cFi = .text:0x00002CA0; // type:function size:0x24 scope:global +lookat__11daNpc_grR_cFv = .text:0x00002CC4; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grR_cFv = .text:0x00002F4C; // type:function size:0xA0 scope:global +wait__11daNpc_grR_cFPv = .text:0x00002FEC; // type:function size:0x1EC scope:global +waitMaro__11daNpc_grR_cFPv = .text:0x000031D8; // type:function size:0x190 scope:global +talk__11daNpc_grR_cFPv = .text:0x00003368; // type:function size:0x33C scope:global +test__11daNpc_grR_cFPv = .text:0x000036A4; // type:function size:0xE4 scope:global +daNpc_grR_Create__FPv = .text:0x00003788; // type:function size:0x20 scope:global +daNpc_grR_Delete__FPv = .text:0x000037A8; // type:function size:0x20 scope:global +daNpc_grR_Execute__FPv = .text:0x000037C8; // type:function size:0x20 scope:global +daNpc_grR_Draw__FPv = .text:0x000037E8; // type:function size:0x20 scope:global +daNpc_grR_IsDelete__FPv = .text:0x00003808; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003810; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003840; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003888; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000038C4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003994; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000039D0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000039D4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003A10; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003A14; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003C60; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E50; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003EC0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003F1C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F8C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003FD4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FD8; // type:function size:0x48 scope:global +__sinit_d_a_npc_grr_cpp = .text:0x00004020; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpc_grR_cFv = .text:0x00004088; // type:function size:0x4 scope:global +__dt__17daNpc_grR_Param_cFv = .text:0x0000408C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000040D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000040DC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grR_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +heapSize$4308 = .rodata:0x0000006C; // type:object size:0x10 scope:local +@4395 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4398 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4452 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4453 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4505 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4718 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4719 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4852 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4857 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5043 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5044 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5046 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5047 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5048 = .rodata:0x00000100; // type:object size:0xC scope:local +@5049 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5050 = .rodata:0x00000110; // type:object size:0xC scope:local +@5051 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5052 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5053 = .rodata:0x00000130; // type:object size:0xC scope:local +@5054 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5055 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5056 = .rodata:0x00000150; // type:object size:0xC scope:local +@5057 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5058 = .rodata:0x00000160; // type:object size:0xC scope:local +@5059 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5060 = .rodata:0x00000170; // type:object size:0xC scope:local +@5061 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5062 = .rodata:0x00000180; // type:object size:0x20 scope:local +@5080 = .rodata:0x000001A0; // type:object size:0xC scope:local +@5081 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5082 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5083 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5084 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5085 = .rodata:0x000001D0; // type:object size:0xC scope:local +@5086 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5087 = .rodata:0x000001E0; // type:object size:0xC scope:local +@5088 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5089 = .rodata:0x000001F0; // type:object size:0xC scope:local +@5090 = .rodata:0x000001FC; // type:object size:0xC scope:local +@5091 = .rodata:0x00000208; // type:object size:0x8 scope:local +@5092 = .rodata:0x00000210; // type:object size:0xC scope:local +@5093 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5094 = .rodata:0x00000228; // type:object size:0x8 scope:local +@5095 = .rodata:0x00000230; // type:object size:0xC scope:local +@5096 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5097 = .rodata:0x00000248; // type:object size:0x8 scope:local +@5098 = .rodata:0x00000250; // type:object size:0xC scope:local +@5099 = .rodata:0x0000025C; // type:object size:0xC scope:local +@5100 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5101 = .rodata:0x00000270; // type:object size:0xC scope:local +@5102 = .rodata:0x0000027C; // type:object size:0xC scope:local +@5103 = .rodata:0x00000288; // type:object size:0x8 scope:local +@5104 = .rodata:0x00000290; // type:object size:0xC scope:local +@5105 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5106 = .rodata:0x000002A0; // type:object size:0xC scope:local +@5107 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@5108 = .rodata:0x000002B0; // type:object size:0x2C scope:local +@5264 = .rodata:0x000002DC; // type:object size:0xC scope:local +@5317 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@5318 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@5319 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002F4; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x98 scope:global +l_btpGetParamList = .data:0x000000C0; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000000F0; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x000000F8; // type:object size:0x8 scope:global +l_loadRes_GRRa = .data:0x00000100; // type:object size:0xC scope:global +l_loadRes_GRR_SPAWATER = .data:0x0000010C; // type:object size:0xC scope:global +l_loadRes_GRR_MARO = .data:0x00000118; // type:object size:0xC scope:global +l_loadRes_GRR0 = .data:0x00000124; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000130; // type:object size:0x10 scope:global +l_resNames = .data:0x00000140; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000148; // type:object size:0x4 scope:global +l_myName = .data:0x0000014C; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grR_c = .data:0x00000150; // type:object size:0x4 scope:global +mEvtCutList__11daNpc_grR_c = .data:0x00000154; // type:object size:0xC scope:global data:4byte +@4484 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@4885 = .data:0x0000016C; // type:object size:0x20 scope:local +@5150 = .data:0x0000018C; // type:object size:0xC scope:local +@5154 = .data:0x00000198; // type:object size:0xC scope:local +@5156 = .data:0x000001A4; // type:object size:0xC scope:local +@5198 = .data:0x000001B0; // type:object size:0xC scope:local +@5206 = .data:0x000001BC; // type:object size:0xC scope:local +daNpc_grR_MethodTable = .data:0x000001C8; // type:object size:0x20 scope:global +g_profile_NPC_GRR = .data:0x000001E8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000218; // type:object size:0xC scope:global +__vt__11daNpc_grR_c = .data:0x00000224; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000026C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000278; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002E4; // type:object size:0xC scope:global +__vt__17daNpc_grR_Param_c = .data:0x000002F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4018 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4724 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4723 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grs/splits.txt b/config/GZ2P01/rels/d_a_npc_grs/splits.txt new file mode 100644 index 0000000000..d87b3a701a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grs.cpp: + .text start:0x000000EC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F8 + .data start:0x00000000 end:0x0000026C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_grs/symbols.txt b/config/GZ2P01/rels/d_a_npc_grs/symbols.txt new file mode 100644 index 0000000000..c49c4502b3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grs/symbols.txt @@ -0,0 +1,214 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_grS_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_grS_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__11daNpc_grS_cFv = .text:0x00000500; // type:function size:0x2D4 scope:global +CreateHeap__11daNpc_grS_cFv = .text:0x000007D4; // type:function size:0x2E8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000ABC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000AF8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B10; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B4C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B64; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BAC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000BD0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C0C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C24; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C60; // type:function size:0x18 scope:global +Delete__11daNpc_grS_cFv = .text:0x00000C78; // type:function size:0x34 scope:global +Execute__11daNpc_grS_cFv = .text:0x00000CAC; // type:function size:0x20 scope:global +Draw__11daNpc_grS_cFv = .text:0x00000CCC; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_grS_cFP8J3DJointP8J3DModel = .text:0x00000D5C; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_grS_cFP10fopAc_ac_c = .text:0x00000F90; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_grS_cFP8J3DJointi = .text:0x00000FB0; // type:function size:0x4C scope:global +setParam__11daNpc_grS_cFv = .text:0x00000FFC; // type:function size:0x130 scope:global +main__11daNpc_grS_cFv = .text:0x0000112C; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_grS_cFv = .text:0x000012AC; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_grS_cFv = .text:0x0000138C; // type:function size:0x508 scope:global +setExpressionAnm__11daNpc_grS_cFib = .text:0x00001894; // type:function size:0x194 scope:global +setExpressionBtp__11daNpc_grS_cFi = .text:0x00001A28; // type:function size:0x114 scope:global +setExpression__11daNpc_grS_cFif = .text:0x00001B3C; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_grS_cFif = .text:0x00001B68; // type:function size:0x170 scope:global +setMotion__11daNpc_grS_cFifi = .text:0x00001CD8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_grS_cFv = .text:0x00001D1C; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_grS_cFv = .text:0x00001D24; // type:function size:0xB0 scope:global +getTypeFromParam__11daNpc_grS_cFv = .text:0x00001DD4; // type:function size:0x20 scope:global +isDelete__11daNpc_grS_cFv = .text:0x00001DF4; // type:function size:0x84 scope:global +reset__11daNpc_grS_cFv = .text:0x00001E78; // type:function size:0x1A8 scope:global +playExpression__11daNpc_grS_cFv = .text:0x00002020; // type:function size:0x164 scope:global +playMotion__11daNpc_grS_cFv = .text:0x00002184; // type:function size:0x18C scope:global +chkAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x00002310; // type:function size:0x2C scope:global +setAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x0000233C; // type:function size:0xA8 scope:global +selectAction__11daNpc_grS_cFv = .text:0x000023E4; // type:function size:0x80 scope:global +doNormalAction__11daNpc_grS_cFi = .text:0x00002464; // type:function size:0x12C scope:global +doEvent__11daNpc_grS_cFv = .text:0x00002590; // type:function size:0x2E4 scope:global +setLookMode__11daNpc_grS_cFi = .text:0x00002874; // type:function size:0x24 scope:global +lookat__11daNpc_grS_cFv = .text:0x00002898; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_grS_cFv = .text:0x00002B20; // type:function size:0x74 scope:global +cutPushOut__11daNpc_grS_cFi = .text:0x00002B94; // type:function size:0x1E0 scope:global +wait__11daNpc_grS_cFPv = .text:0x00002D74; // type:function size:0x208 scope:global +talk__11daNpc_grS_cFPv = .text:0x00002F7C; // type:function size:0x2C0 scope:global +test__11daNpc_grS_cFPv = .text:0x0000323C; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_grS_cFv = .text:0x00003320; // type:function size:0x13C scope:global +daNpc_grS_Create__FPv = .text:0x0000345C; // type:function size:0x20 scope:global +daNpc_grS_Delete__FPv = .text:0x0000347C; // type:function size:0x20 scope:global +daNpc_grS_Execute__FPv = .text:0x0000349C; // type:function size:0x20 scope:global +daNpc_grS_Draw__FPv = .text:0x000034BC; // type:function size:0x20 scope:global +daNpc_grS_IsDelete__FPv = .text:0x000034DC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034E4; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003514; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000355C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003598; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003668; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000036A4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000036A8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000036E4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000036E8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003934; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003B24; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003B94; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003BF0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003C60; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003CA8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003CAC; // type:function size:0x48 scope:global +__sinit_d_a_npc_grs_cpp = .text:0x00003CF4; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_grS_cFv = .text:0x00003D7C; // type:function size:0x4 scope:global +__dt__17daNpc_grS_Param_cFv = .text:0x00003D80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_grS_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4426 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4427 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4428 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4490 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4491 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4543 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4746 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4747 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4880 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4881 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4882 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4885 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4886 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@5077 = .rodata:0x000000C0; // type:object size:0xC scope:local +@5078 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5079 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5080 = .rodata:0x000000DC; // type:object size:0xC scope:local +@5081 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5082 = .rodata:0x000000F0; // type:object size:0xC scope:local +@5083 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000100; // type:object size:0xC scope:local +@5085 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000110; // type:object size:0x10 scope:local +@5101 = .rodata:0x00000120; // type:object size:0xC scope:local +@5102 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000130; // type:object size:0xC scope:local +@5104 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5105 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5106 = .rodata:0x00000150; // type:object size:0xC scope:local +@5107 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5108 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5109 = .rodata:0x00000170; // type:object size:0xC scope:local +@5110 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5111 = .rodata:0x00000180; // type:object size:0x10 scope:local +@5257 = .rodata:0x00000190; // type:object size:0xC scope:local +@5310 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5311 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5312 = .rodata:0x000001A4; // type:object size:0x4 scope:local +id$5516 = .rodata:0x000001A8; // type:object size:0xC scope:local +jointNo$5517 = .rodata:0x000001B4; // type:object size:0x18 scope:local +@5571 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000001D0; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x40 scope:global +l_btpGetParamList = .data:0x00000070; // type:object size:0x18 scope:global +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global data:4byte +l_evtGetParamList = .data:0x00000090; // type:object size:0x10 scope:global +l_loadRes_GRSa = .data:0x000000A0; // type:object size:0xC scope:global +l_loadRes_GRS0 = .data:0x000000AC; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000000B8; // type:object size:0x8 scope:global +l_resNames = .data:0x000000C0; // type:object size:0x4 scope:global +l_evtNames = .data:0x000000C4; // type:object size:0x8 scope:global +l_myName = .data:0x000000CC; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_grS_c = .data:0x000000D0; // type:object size:0x8 scope:global +@4051 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_grS_c = .data:0x000000E4; // type:object size:0x18 scope:global data:4byte +@4522 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@5142 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@5146 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +@5191 = .data:0x00000120; // type:object size:0xC scope:local +@5199 = .data:0x0000012C; // type:object size:0xC scope:local +daNpc_grS_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global +g_profile_NPC_GRS = .data:0x00000158; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000188; // type:object size:0xC scope:global +__vt__11daNpc_grS_c = .data:0x00000194; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000001DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000218; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000248; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__17daNpc_grS_Param_c = .data:0x00000260; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4050 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4752 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4751 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_grz/splits.txt b/config/GZ2P01/rels/d_a_npc_grz/splits.txt new file mode 100644 index 0000000000..cc54401f18 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grz.cpp: + .text start:0x000000EC end:0x00006EC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004AC + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_grz/symbols.txt b/config/GZ2P01/rels/d_a_npc_grz/symbols.txt new file mode 100644 index 0000000000..d678299b56 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_grz/symbols.txt @@ -0,0 +1,327 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_Grz_cFv = .text:0x000000EC; // type:function size:0x24C scope:global +__dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x00000338; // type:function size:0x3C scope:global +__ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x00000374; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x00000378; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000444; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000004C8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000510; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000558; // type:function size:0x48 scope:global +__dt__11daNpc_Grz_cFv = .text:0x000005A0; // type:function size:0x2E0 scope:global +create__11daNpc_Grz_cFv = .text:0x00000880; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Grz_cFv = .text:0x00000B48; // type:function size:0x288 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000DD0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000E0C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000E24; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000E60; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000E78; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000EC0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000EE4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000F20; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000F38; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000F74; // type:function size:0x18 scope:global +Delete__11daNpc_Grz_cFv = .text:0x00000F8C; // type:function size:0x34 scope:global +Execute__11daNpc_Grz_cFv = .text:0x00000FC0; // type:function size:0x44 scope:global +Draw__11daNpc_Grz_cFv = .text:0x00001004; // type:function size:0x244 scope:global +ctrlJoint__11daNpc_Grz_cFP8J3DJointP8J3DModel = .text:0x00001248; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_Grz_cFP10fopAc_ac_c = .text:0x0000147C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Grz_cFP8J3DJointi = .text:0x0000149C; // type:function size:0x4C scope:global +setParam__11daNpc_Grz_cFv = .text:0x000014E8; // type:function size:0x14C scope:global +main__11daNpc_Grz_cFv = .text:0x00001634; // type:function size:0x180 scope:global +ctrlBtk__11daNpc_Grz_cFv = .text:0x000017B4; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_Grz_cFv = .text:0x00001894; // type:function size:0x628 scope:global +setCollisionPunch__11daNpc_Grz_cFv = .text:0x00001EBC; // type:function size:0x558 scope:global +setExpressionAnm__11daNpc_Grz_cFib = .text:0x00002414; // type:function size:0x2D4 scope:global +setExpressionBtp__11daNpc_Grz_cFi = .text:0x000026E8; // type:function size:0x12C scope:global +setExpression__11daNpc_Grz_cFif = .text:0x00002814; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_Grz_cFif = .text:0x00002840; // type:function size:0x1EC scope:global +setMotion__11daNpc_Grz_cFifi = .text:0x00002A2C; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_Grz_cFv = .text:0x00002A70; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_Grz_cFv = .text:0x00002A78; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_Grz_cFv = .text:0x00002A7C; // type:function size:0x4C scope:global +isDelete__11daNpc_Grz_cFv = .text:0x00002AC8; // type:function size:0xA0 scope:global +reset__11daNpc_Grz_cFv = .text:0x00002B68; // type:function size:0x2CC scope:global +resetCol__11daNpc_Grz_cFv = .text:0x00002E34; // type:function size:0xE0 scope:global +playExpression__11daNpc_Grz_cFv = .text:0x00002F14; // type:function size:0x38C scope:global +playMotion__11daNpc_Grz_cFv = .text:0x000032A0; // type:function size:0x47C scope:global +chkAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x0000371C; // type:function size:0x2C scope:global +setAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x00003748; // type:function size:0xA8 scope:global +selectAction__11daNpc_Grz_cFv = .text:0x000037F0; // type:function size:0xF4 scope:global +doNormalAction__11daNpc_Grz_cFi = .text:0x000038E4; // type:function size:0x114 scope:global +doEvent__11daNpc_Grz_cFv = .text:0x000039F8; // type:function size:0x3B4 scope:global +setSkipZev__11daNpc_Grz_cFii = .text:0x00003DAC; // type:function size:0x98 scope:global +setLookMode__11daNpc_Grz_cFi = .text:0x00003E44; // type:function size:0x24 scope:global +lookat__11daNpc_Grz_cFv = .text:0x00003E68; // type:function size:0x29C scope:global +setExpressionTalkAfter__11daNpc_Grz_cFv = .text:0x00004104; // type:function size:0xA0 scope:global +wait__11daNpc_Grz_cFPv = .text:0x000041A4; // type:function size:0x2AC scope:global +s_sub__FPvPv = .text:0x00004450; // type:function size:0x4C scope:global +s_sub2__FPvPv = .text:0x0000449C; // type:function size:0x4C scope:global +s_sub3__FPvPv = .text:0x000044E8; // type:function size:0x4C scope:global +waitSmash__11daNpc_Grz_cFPv = .text:0x00004534; // type:function size:0x39C scope:global +lieDown__11daNpc_Grz_cFPv = .text:0x000048D0; // type:function size:0xB0 scope:global +waitWeak__11daNpc_Grz_cFPv = .text:0x00004980; // type:function size:0xB0 scope:global +talk__11daNpc_Grz_cFPv = .text:0x00004A30; // type:function size:0x238 scope:global +test__11daNpc_Grz_cFPv = .text:0x00004C68; // type:function size:0xE4 scope:global +setPrtcl__11daNpc_Grz_cFv = .text:0x00004D4C; // type:function size:0x120 scope:global +doWaitCut__11daNpc_Grz_cFi = .text:0x00004E6C; // type:function size:0x9C scope:global +doRebirthCut__11daNpc_Grz_cFi = .text:0x00004F08; // type:function size:0x1AC scope:global +doTalkStandCut__11daNpc_Grz_cFi = .text:0x000050B4; // type:function size:0x218 scope:global +doGoOutCut__11daNpc_Grz_cFi = .text:0x000052CC; // type:function size:0x5B8 scope:global +doStoneSmashCut__11daNpc_Grz_cFi = .text:0x00005884; // type:function size:0xA4C scope:global +doStoneSmashSkipCut__11daNpc_Grz_cFi = .text:0x000062D0; // type:function size:0x134 scope:global +daNpc_Grz_Create__FPv = .text:0x00006404; // type:function size:0x20 scope:global +daNpc_Grz_Delete__FPv = .text:0x00006424; // type:function size:0x20 scope:global +daNpc_Grz_Execute__FPv = .text:0x00006444; // type:function size:0x20 scope:global +daNpc_Grz_Draw__FPv = .text:0x00006464; // type:function size:0x20 scope:global +daNpc_Grz_IsDelete__FPv = .text:0x00006484; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000648C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000064BC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006504; // type:function size:0x3C scope:global +__dt__13daNpcF_Path_cFv = .text:0x00006540; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x000065A0; // type:function size:0x48 scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000065E8; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000066B8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000066F4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000066F8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006734; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006738; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006984; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006B74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006BE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006C40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006CB0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00006CF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00006CFC; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00006D44; // type:function size:0x1C scope:global +__sinit_d_a_npc_grz_cpp = .text:0x00006D60; // type:function size:0x104 scope:local +adjustShapeAngle__11daNpc_Grz_cFv = .text:0x00006E64; // type:function size:0x4 scope:global +__dt__17daNpc_Grz_Param_cFv = .text:0x00006E68; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006EB0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006EB8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Grz_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global +heapSize$4217 = .rodata:0x00000080; // type:object size:0x14 scope:local +@4302 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4303 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4304 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4305 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4359 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4360 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4464 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000B0; // type:object size:0xC scope:local data:4byte +@4685 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4686 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4841 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4845 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4846 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4847 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5018 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5021 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5025 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5028 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5029 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5030 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5031 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5032 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5305 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5306 = .rodata:0x00000148; // type:object size:0xC scope:local +@5307 = .rodata:0x00000154; // type:object size:0x8 scope:local +@5308 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5309 = .rodata:0x00000168; // type:object size:0xC scope:local +@5310 = .rodata:0x00000174; // type:object size:0x8 scope:local +@5311 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5312 = .rodata:0x00000188; // type:object size:0xC scope:local +@5313 = .rodata:0x00000194; // type:object size:0x8 scope:local +@5314 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5315 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5316 = .rodata:0x000001B4; // type:object size:0x8 scope:local +@5317 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5318 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5319 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5320 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5321 = .rodata:0x000001DC; // type:object size:0xC scope:local +@5322 = .rodata:0x000001E8; // type:object size:0xC scope:local +@5323 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@5324 = .rodata:0x000001FC; // type:object size:0xC scope:local +@5325 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5326 = .rodata:0x0000020C; // type:object size:0xC scope:local +@5327 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5328 = .rodata:0x0000021C; // type:object size:0xC scope:local +@5329 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5330 = .rodata:0x0000022C; // type:object size:0xC scope:local +@5331 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5332 = .rodata:0x0000023C; // type:object size:0x2C scope:local +@5358 = .rodata:0x00000268; // type:object size:0xC scope:local +@5359 = .rodata:0x00000274; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000278; // type:object size:0xC scope:local +@5361 = .rodata:0x00000284; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000288; // type:object size:0xC scope:local +@5363 = .rodata:0x00000294; // type:object size:0xC scope:local +@5364 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@5365 = .rodata:0x000002A8; // type:object size:0xC scope:local +@5366 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@5367 = .rodata:0x000002B8; // type:object size:0xC scope:local +@5368 = .rodata:0x000002C4; // type:object size:0xC scope:local +@5369 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@5370 = .rodata:0x000002D8; // type:object size:0xC scope:local +@5371 = .rodata:0x000002E4; // type:object size:0xC scope:local +@5372 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@5373 = .rodata:0x000002F8; // type:object size:0xC scope:local +@5374 = .rodata:0x00000304; // type:object size:0x4 scope:local +@5375 = .rodata:0x00000308; // type:object size:0xC scope:local +@5376 = .rodata:0x00000314; // type:object size:0xC scope:local +@5377 = .rodata:0x00000320; // type:object size:0x8 scope:local +@5378 = .rodata:0x00000328; // type:object size:0xC scope:local +@5379 = .rodata:0x00000334; // type:object size:0xC scope:local +@5380 = .rodata:0x00000340; // type:object size:0x8 scope:local +@5381 = .rodata:0x00000348; // type:object size:0xC scope:local +@5382 = .rodata:0x00000354; // type:object size:0xC scope:local +@5383 = .rodata:0x00000360; // type:object size:0x8 scope:local +@5384 = .rodata:0x00000368; // type:object size:0xC scope:local +@5385 = .rodata:0x00000374; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000378; // type:object size:0xC scope:local +@5387 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000388; // type:object size:0xC scope:local +@5389 = .rodata:0x00000394; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000398; // type:object size:0xC scope:local +@5391 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@5392 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5393 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5394 = .rodata:0x000003B8; // type:object size:0x3C scope:local +@5582 = .rodata:0x000003F4; // type:object size:0xC scope:local +@5636 = .rodata:0x00000400; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000404; // type:object size:0x4 scope:local +@5836 = .rodata:0x00000408; // type:object size:0x4 scope:local +@5837 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@5838 = .rodata:0x00000410; // type:object size:0x4 scope:local +@6013 = .rodata:0x00000414; // type:object size:0x4 scope:local data:float +@6047 = .rodata:0x00000418; // type:object size:0x8 scope:local data:double +@6205 = .rodata:0x00000420; // type:object size:0x4 scope:local +@6206 = .rodata:0x00000424; // type:object size:0x4 scope:local +l_prticles_id$6299 = .rodata:0x00000428; // type:object size:0x6 scope:local +@6470 = .rodata:0x00000430; // type:object size:0x4 scope:local +@6471 = .rodata:0x00000434; // type:object size:0x4 scope:local +@6472 = .rodata:0x00000438; // type:object size:0x4 scope:local +@6473 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@6474 = .rodata:0x00000440; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000444; // type:object size:0x66 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x110 scope:global +l_btpGetParamList = .data:0x00000138; // type:object size:0x50 scope:global +l_btkGetParamList = .data:0x00000188; // type:object size:0x18 scope:global data:4byte +l_evtGetParamList = .data:0x000001A0; // type:object size:0x20 scope:global +l_evtNames = .data:0x000001C0; // type:object size:0x10 scope:global +l_loadRes_YELIA = .data:0x000001D0; // type:object size:0x14 scope:global +l_loadRes_LieDown = .data:0x000001E4; // type:object size:0x14 scope:global +l_loadRes_Smash = .data:0x000001F8; // type:object size:0x14 scope:global +l_loadRes_GRZa = .data:0x0000020C; // type:object size:0x14 scope:global +l_loadRes_GRZ0 = .data:0x00000220; // type:object size:0x14 scope:global +l_loadRes_list = .data:0x00000234; // type:object size:0x14 scope:global +l_resNames = .data:0x00000248; // type:object size:0x18 scope:global +l_myName = .data:0x00000260; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_Grz_c = .data:0x00000264; // type:object size:0x1C scope:global +@3811 = .data:0x00000280; // type:object size:0xC scope:local +@3812 = .data:0x0000028C; // type:object size:0xC scope:local +@3813 = .data:0x00000298; // type:object size:0xC scope:local +@3814 = .data:0x000002A4; // type:object size:0xC scope:local +@3815 = .data:0x000002B0; // type:object size:0xC scope:local +@3816 = .data:0x000002BC; // type:object size:0xC scope:local +mEvtCutList__11daNpc_Grz_c = .data:0x000002C8; // type:object size:0x54 scope:global +l_attack_jnt$4889 = .data:0x0000031C; // type:object size:0x10 scope:local +@5064 = .data:0x0000032C; // type:object size:0x3C scope:local +@5151 = .data:0x00000368; // type:object size:0x4C scope:local +@5438 = .data:0x000003B4; // type:object size:0xC scope:local +@5444 = .data:0x000003C0; // type:object size:0xC scope:local +@5446 = .data:0x000003CC; // type:object size:0xC scope:local +@5448 = .data:0x000003D8; // type:object size:0xC scope:local +@5450 = .data:0x000003E4; // type:object size:0xC scope:local +@5495 = .data:0x000003F0; // type:object size:0xC scope:local +@5503 = .data:0x000003FC; // type:object size:0xC scope:local +daNpc_Grz_MethodTable = .data:0x00000408; // type:object size:0x20 scope:global +g_profile_NPC_GRZ = .data:0x00000428; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000458; // type:object size:0xC scope:global +__vt__11daNpc_Grz_c = .data:0x00000464; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000004AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004B8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000004DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004E8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004F4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000500; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000050C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000518; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000524; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000530; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x0000053C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000548; // type:object size:0xC scope:global +__vt__17daNpc_Grz_Param_c = .data:0x00000554; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3810 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4691 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4690 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_guard/splits.txt b/config/GZ2P01/rels/d_a_npc_guard/splits.txt new file mode 100644 index 0000000000..2f4f21161f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_guard/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_guard.cpp: + .text start:0x00000078 end:0x00002F64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000268 diff --git a/config/GZ2P01/rels/d_a_npc_guard/symbols.txt b/config/GZ2P01/rels/d_a_npc_guard/symbols.txt new file mode 100644 index 0000000000..74dc22fd8a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_guard/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xC8 scope:global +setAction__12daNpcGuard_cFQ212daNpcGuard_c6Mode_e = .text:0x00000140; // type:function size:0x44 scope:global +callInit__12daNpcGuard_cFv = .text:0x00000184; // type:function size:0x28 scope:global +callExecute__12daNpcGuard_cFv = .text:0x000001AC; // type:function size:0x2C scope:global +initPath__12daNpcGuard_cFv = .text:0x000001D8; // type:function size:0x64 scope:global +executePath__12daNpcGuard_cFv = .text:0x0000023C; // type:function size:0x1E4 scope:global +__dt__8cM3dGPlaFv = .text:0x00000420; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000468; // type:function size:0x3C scope:global +initRun__12daNpcGuard_cFv = .text:0x000004A4; // type:function size:0x64 scope:global +executeRun__12daNpcGuard_cFv = .text:0x00000508; // type:function size:0x214 scope:global +initFightWait__12daNpcGuard_cFv = .text:0x0000071C; // type:function size:0xB8 scope:global +executeFightWait__12daNpcGuard_cFv = .text:0x000007D4; // type:function size:0x240 scope:global +initFightStep__12daNpcGuard_cFv = .text:0x00000A14; // type:function size:0xC scope:global +executeFightStep__12daNpcGuard_cFv = .text:0x00000A20; // type:function size:0x78 scope:global +initFightMenace__12daNpcGuard_cFv = .text:0x00000A98; // type:function size:0x80 scope:global +executeFightMenace__12daNpcGuard_cFv = .text:0x00000B18; // type:function size:0xE4 scope:global +initFear__12daNpcGuard_cFv = .text:0x00000BFC; // type:function size:0x84 scope:global +executeFear__12daNpcGuard_cFv = .text:0x00000C80; // type:function size:0xF0 scope:global +initEscape__12daNpcGuard_cFv = .text:0x00000D70; // type:function size:0xD0 scope:global +executeEscape__12daNpcGuard_cFv = .text:0x00000E40; // type:function size:0x2B4 scope:global +setAngle__12daNpcGuard_cFv = .text:0x000010F4; // type:function size:0xC scope:global +setSpeed__12daNpcGuard_cFffPfi = .text:0x00001100; // type:function size:0xF4 scope:global +pathMoveF__12daNpcGuard_cFv = .text:0x000011F4; // type:function size:0x3FC scope:global +daNpcGuard_Create__FPv = .text:0x000015F0; // type:function size:0x20 scope:global +create__12daNpcGuard_cFv = .text:0x00001610; // type:function size:0x1DC scope:global +create_init__12daNpcGuard_cFv = .text:0x000017EC; // type:function size:0x304 scope:global +setMtx__12daNpcGuard_cFv = .text:0x00001AF0; // type:function size:0xA8 scope:global +lookat__12daNpcGuard_cFv = .text:0x00001B98; // type:function size:0x4F4 scope:global +__dt__5csXyzFv = .text:0x0000208C; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000020C8; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002194; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002218; // type:function size:0x48 scope:global +daNpcGuard_Delete__FPv = .text:0x00002260; // type:function size:0x34 scope:global +__dt__12daNpcGuard_cFv = .text:0x00002294; // type:function size:0xB0 scope:global +daNpcGuard_Execute__FPv = .text:0x00002344; // type:function size:0x20 scope:global +execute__12daNpcGuard_cFv = .text:0x00002364; // type:function size:0x330 scope:global +daNpcGuard_Draw__FPv = .text:0x00002694; // type:function size:0xF0 scope:global +daNpcGuard_IsDelete__FPv = .text:0x00002784; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000278C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000027D4; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x000027F0; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x0000282C; // type:function size:0x7C scope:global +__sinit_d_a_npc_guard_cpp = .text:0x000028A8; // type:function size:0x160 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A08; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A10; // type:function size:0x8 scope:local +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002A18; // type:function size:0x48 scope:global +__dt__10daNpcCd2_cFv = .text:0x00002A60; // type:function size:0x250 scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00002CB0; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00002D98; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002DE0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002E28; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002E84; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002EF4; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3900 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3951 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3952 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@4002 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@4004 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4142 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4204 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4205 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4335 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000078; // type:object size:0x40 scope:local +@4480 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4924 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4925 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4927 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4990 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000000F8; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3824 = .data:0x00000020; // type:object size:0xC scope:local +@3825 = .data:0x0000002C; // type:object size:0xC scope:local +@3826 = .data:0x00000038; // type:object size:0xC scope:local +@3827 = .data:0x00000044; // type:object size:0xC scope:local +@3828 = .data:0x00000050; // type:object size:0xC scope:local +@3829 = .data:0x0000005C; // type:object size:0xC scope:local +@3830 = .data:0x00000068; // type:object size:0xC scope:local +@3831 = .data:0x00000074; // type:object size:0xC scope:local +@3832 = .data:0x00000080; // type:object size:0xC scope:local +@3833 = .data:0x0000008C; // type:object size:0xC scope:local +@3834 = .data:0x00000098; // type:object size:0xC scope:local +@3835 = .data:0x000000A4; // type:object size:0xC scope:local +@3836 = .data:0x000000B0; // type:object size:0xC scope:local +@3837 = .data:0x000000BC; // type:object size:0xC scope:local +ActionTable__12daNpcGuard_c = .data:0x000000C8; // type:object size:0xA8 scope:global data:4byte +daNpcGuard_METHODS = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_NPC_GUARD = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__12daNpcGuard_c = .data:0x00000208; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000022C; // type:object size:0x24 scope:global +__vt__10daNpcCd2_c = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000025C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_gwolf/splits.txt b/config/GZ2P01/rels/d_a_npc_gwolf/splits.txt new file mode 100644 index 0000000000..42883f6ff7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gwolf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gwolf.cpp: + .text start:0x000000EC end:0x00005520 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x000006C8 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_gwolf/symbols.txt b/config/GZ2P01/rels/d_a_npc_gwolf/symbols.txt new file mode 100644 index 0000000000..71e9ea16ae --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_gwolf/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpc_GWolf_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpc_GWolf_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__13daNpc_GWolf_cFv = .text:0x00000500; // type:function size:0x300 scope:global +CreateHeap__13daNpc_GWolf_cFv = .text:0x00000800; // type:function size:0x25C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A5C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A98; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AB0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AEC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B04; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B4C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B70; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BAC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BC4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C00; // type:function size:0x18 scope:global +Delete__13daNpc_GWolf_cFv = .text:0x00000C18; // type:function size:0x34 scope:global +Execute__13daNpc_GWolf_cFv = .text:0x00000C4C; // type:function size:0x20 scope:global +Draw__13daNpc_GWolf_cFv = .text:0x00000C6C; // type:function size:0x90 scope:global +draw__13daNpc_GWolf_cFiifP11_GXColorS10i = .text:0x00000CFC; // type:function size:0x2FC scope:global +ctrlJoint__13daNpc_GWolf_cFP8J3DJointP8J3DModel = .text:0x00000FF8; // type:function size:0x234 scope:global +createHeapCallBack__13daNpc_GWolf_cFP10fopAc_ac_c = .text:0x0000122C; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_GWolf_cFP8J3DJointi = .text:0x0000124C; // type:function size:0x4C scope:global +setParam__13daNpc_GWolf_cFv = .text:0x00001298; // type:function size:0x138 scope:global +main__13daNpc_GWolf_cFv = .text:0x000013D0; // type:function size:0x1C8 scope:global +ctrlBtk__13daNpc_GWolf_cFv = .text:0x00001598; // type:function size:0xE0 scope:global +adjustShapeAngle__13daNpc_GWolf_cFv = .text:0x00001678; // type:function size:0x60 scope:global +setAttnPos__13daNpc_GWolf_cFv = .text:0x000016D8; // type:function size:0x518 scope:global +setExpressionAnm__13daNpc_GWolf_cFib = .text:0x00001BF0; // type:function size:0x8 scope:global +setExpression__13daNpc_GWolf_cFif = .text:0x00001BF8; // type:function size:0x4 scope:global +setMotionAnm__13daNpc_GWolf_cFif = .text:0x00001BFC; // type:function size:0x22C scope:global +setMotion__13daNpc_GWolf_cFifi = .text:0x00001E28; // type:function size:0x44 scope:global +drawDbgInfo__13daNpc_GWolf_cFv = .text:0x00001E6C; // type:function size:0x8 scope:global +drawOtherMdls__13daNpc_GWolf_cFv = .text:0x00001E74; // type:function size:0x4 scope:global +getTypeFromParam__13daNpc_GWolf_cFv = .text:0x00001E78; // type:function size:0x4C scope:global +getModeFromParam__13daNpc_GWolf_cFv = .text:0x00001EC4; // type:function size:0x7C scope:global +isDelete__13daNpc_GWolf_cFv = .text:0x00001F40; // type:function size:0xF4 scope:global +reset__13daNpc_GWolf_cFv = .text:0x00002034; // type:function size:0x218 scope:global +playMotion__13daNpc_GWolf_cFv = .text:0x0000224C; // type:function size:0x3C4 scope:global +chkAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x00002610; // type:function size:0x2C scope:global +setAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x0000263C; // type:function size:0xA8 scope:global +selectAction__13daNpc_GWolf_cFv = .text:0x000026E4; // type:function size:0xCC scope:global +doNormalAction__13daNpc_GWolf_cFi = .text:0x000027B0; // type:function size:0x114 scope:global +doEvent__13daNpc_GWolf_cFv = .text:0x000028C4; // type:function size:0x2DC scope:global +setLookMode__13daNpc_GWolf_cFi = .text:0x00002BA0; // type:function size:0x24 scope:global +lookat__13daNpc_GWolf_cFv = .text:0x00002BC4; // type:function size:0x288 scope:global +ECut_attackWarp__13daNpc_GWolf_cFi = .text:0x00002E4C; // type:function size:0x73C scope:global +ECut_attackWarpHorse__13daNpc_GWolf_cFi = .text:0x00003588; // type:function size:0x6B4 scope:global +ECut_howlingSessionA__13daNpc_GWolf_cFi = .text:0x00003C3C; // type:function size:0x488 scope:global +callback_proc__FPvi = .text:0x000040C4; // type:function size:0x24 scope:global +meetGWolfSkip__13daNpc_GWolf_cFv = .text:0x000040E8; // type:function size:0x44 scope:global +ECut_meetGWolf__13daNpc_GWolf_cFi = .text:0x0000412C; // type:function size:0xF4 scope:global +wait__13daNpc_GWolf_cFPv = .text:0x00004220; // type:function size:0x3E0 scope:global +waitHowling__13daNpc_GWolf_cFPv = .text:0x00004600; // type:function size:0x19C scope:global +waitBrave__13daNpc_GWolf_cFPv = .text:0x0000479C; // type:function size:0x88 scope:global +talk__13daNpc_GWolf_cFPv = .text:0x00004824; // type:function size:0x198 scope:global +test__13daNpc_GWolf_cFPv = .text:0x000049BC; // type:function size:0xB4 scope:global +getGroundSlope__13daNpc_GWolf_cFR12dBgS_ObjAcchs = .text:0x00004A70; // type:function size:0x80 scope:global +__dt__8cM3dGPlaFv = .text:0x00004AF0; // type:function size:0x48 scope:global +daNpc_GWolf_Create__FPv = .text:0x00004B38; // type:function size:0x20 scope:global +daNpc_GWolf_Delete__FPv = .text:0x00004B58; // type:function size:0x20 scope:global +daNpc_GWolf_Execute__FPv = .text:0x00004B78; // type:function size:0x20 scope:global +daNpc_GWolf_Draw__FPv = .text:0x00004B98; // type:function size:0x20 scope:global +daNpc_GWolf_IsDelete__FPv = .text:0x00004BB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004BC0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004BF0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004C38; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004C74; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004D44; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004D80; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004D84; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004DC0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004DC4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005010; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005200; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005270; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000052CC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000533C; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005384; // type:function size:0x4 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00005388; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005390; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x000053D8; // type:function size:0x1C scope:global +__sinit_d_a_npc_gwolf_cpp = .text:0x000053F4; // type:function size:0xD4 scope:local +__dt__19daNpc_GWolf_Param_cFv = .text:0x000054C8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005510; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005518; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_GWolf_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4401 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4404 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4456 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4457 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4582 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4589 = .rodata:0x000000B0; // type:object size:0xC scope:local data:4byte +@4803 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4944 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4945 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4946 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4947 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4948 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4949 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5156 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5157 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5158 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5159 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5160 = .rodata:0x00000108; // type:object size:0xC scope:local +@5161 = .rodata:0x00000114; // type:object size:0xC scope:local +@5162 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5163 = .rodata:0x00000128; // type:object size:0xC scope:local +@5164 = .rodata:0x00000134; // type:object size:0xC scope:local +@5165 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5166 = .rodata:0x00000148; // type:object size:0xC scope:local +@5167 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5168 = .rodata:0x00000158; // type:object size:0xC scope:local +@5169 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5170 = .rodata:0x00000168; // type:object size:0xC scope:local +@5171 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5172 = .rodata:0x00000178; // type:object size:0xC scope:local +@5173 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5174 = .rodata:0x00000188; // type:object size:0xC scope:local +@5175 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5176 = .rodata:0x00000198; // type:object size:0x24 scope:local +@5231 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5374 = .rodata:0x000001C0; // type:object size:0xC scope:local +@5427 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5428 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5429 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5637 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5638 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5639 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5640 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001E8; // type:object size:0x4 scope:local data:string +@5815 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5913 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5914 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5915 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5916 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5917 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5918 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6060 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6061 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6071 = .rodata:0x00000210; // type:object size:0xC scope:local +@6078 = .rodata:0x0000021C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000228; // type:object size:0xD7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x60 scope:global +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global data:4byte +l_brkGetParamList = .data:0x00000090; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x00000098; // type:object size:0x78 scope:global +l_evtNames = .data:0x00000110; // type:object size:0x3C scope:global +l_loadRes_GWOLFa = .data:0x0000014C; // type:object size:0xC scope:global +l_loadRes_GWOLF0 = .data:0x00000158; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000164; // type:object size:0x10 scope:global +l_resNames = .data:0x00000174; // type:object size:0x4 scope:global +l_myName = .data:0x00000178; // type:object size:0x4 scope:global +l_appearTmpFlag = .data:0x0000017C; // type:object size:0xE scope:global +l_warpAppearFlag = .data:0x0000018C; // type:object size:0xE scope:global +mEvtCutNameList__13daNpc_GWolf_c = .data:0x0000019C; // type:object size:0x14 scope:global +@4018 = .data:0x000001B0; // type:object size:0xC scope:local +@4019 = .data:0x000001BC; // type:object size:0xC scope:local +@4020 = .data:0x000001C8; // type:object size:0xC scope:local +@4021 = .data:0x000001D4; // type:object size:0xC scope:local +mEvtCutList__13daNpc_GWolf_c = .data:0x000001E0; // type:object size:0x3C scope:global +@4488 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@5014 = .data:0x00000228; // type:object size:0x30 scope:local +@5060 = .data:0x00000258; // type:object size:0x20 scope:local +l_delFlag$5064 = .data:0x00000278; // type:object size:0xE scope:local +l_playerNoList$5071 = .data:0x00000288; // type:object size:0xE scope:local +@5251 = .data:0x00000298; // type:object size:0xC scope:local +@5255 = .data:0x000002A4; // type:object size:0xC scope:local +@5257 = .data:0x000002B0; // type:object size:0xC scope:local +@5259 = .data:0x000002BC; // type:object size:0xC scope:local +@5299 = .data:0x000002C8; // type:object size:0xC scope:local +@5307 = .data:0x000002D4; // type:object size:0xC scope:local +@5642 = .data:0x000002E0; // type:object size:0xA4 scope:local +@5641 = .data:0x00000384; // type:object size:0xA4 scope:local +@5817 = .data:0x00000428; // type:object size:0xA4 scope:local +@5816 = .data:0x000004CC; // type:object size:0xA4 scope:local +l_warpIdList$5862 = .data:0x00000570; // type:object size:0x18 scope:local +daNpc_GWolf_MethodTable = .data:0x00000588; // type:object size:0x20 scope:global +g_profile_NPC_GWOLF = .data:0x000005A8; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000005D8; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x000005E4; // type:object size:0xC scope:global +__vt__13daNpc_GWolf_c = .data:0x000005F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000638; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000644; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000668; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000674; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000680; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000068C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000698; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000006A4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000006B0; // type:object size:0xC scope:global +__vt__19daNpc_GWolf_Param_c = .data:0x000006BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4815 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4814 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_hanjo/splits.txt b/config/GZ2P01/rels/d_a_npc_hanjo/splits.txt new file mode 100644 index 0000000000..bc6918cd37 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_hanjo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hanjo.cpp: + .text start:0x000000EC end:0x0000764C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000340 + .data start:0x00000000 end:0x0000093C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_hanjo/symbols.txt b/config/GZ2P01/rels/d_a_npc_hanjo/symbols.txt new file mode 100644 index 0000000000..272b35d32a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_hanjo/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Hanjo_cFv = .text:0x000000EC; // type:function size:0x1EC scope:global +create__13daNpc_Hanjo_cFv = .text:0x000002D8; // type:function size:0x300 scope:global +CreateHeap__13daNpc_Hanjo_cFv = .text:0x000005D8; // type:function size:0x404 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000ACC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B80; // type:function size:0x18 scope:global +Delete__13daNpc_Hanjo_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +Execute__13daNpc_Hanjo_cFv = .text:0x00000BCC; // type:function size:0x20 scope:global +Draw__13daNpc_Hanjo_cFv = .text:0x00000BEC; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Hanjo_cFP10fopAc_ac_c = .text:0x00000C80; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Hanjo_cFP8J3DJointi = .text:0x00000CA0; // type:function size:0x58 scope:global +getType__13daNpc_Hanjo_cFv = .text:0x00000CF8; // type:function size:0x58 scope:global +isDelete__13daNpc_Hanjo_cFv = .text:0x00000D50; // type:function size:0xAC scope:global +reset__13daNpc_Hanjo_cFv = .text:0x00000DFC; // type:function size:0x230 scope:global +afterJntAnm__13daNpc_Hanjo_cFi = .text:0x0000102C; // type:function size:0x84 scope:global +setParam__13daNpc_Hanjo_cFv = .text:0x000010B0; // type:function size:0x174 scope:global +checkChangeEvt__13daNpc_Hanjo_cFv = .text:0x00001224; // type:function size:0x1F4 scope:global +setAfterTalkMotion__13daNpc_Hanjo_cFv = .text:0x00001418; // type:function size:0xA4 scope:global +srchActors__13daNpc_Hanjo_cFv = .text:0x000014BC; // type:function size:0x100 scope:global +evtTalk__13daNpc_Hanjo_cFv = .text:0x000015BC; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Hanjo_cFv = .text:0x0000165C; // type:function size:0xC8 scope:global +action__13daNpc_Hanjo_cFv = .text:0x00001724; // type:function size:0x1C8 scope:global +beforeMove__13daNpc_Hanjo_cFv = .text:0x000018EC; // type:function size:0x230 scope:global +afterMoved__13daNpc_Hanjo_cFv = .text:0x00001B1C; // type:function size:0xFC scope:global +setAttnPos__13daNpc_Hanjo_cFv = .text:0x00001C18; // type:function size:0x3D8 scope:global +setCollision__13daNpc_Hanjo_cFv = .text:0x00001FF0; // type:function size:0x334 scope:global +drawDbgInfo__13daNpc_Hanjo_cFv = .text:0x00002324; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Hanjo_cFv = .text:0x0000232C; // type:function size:0x2D0 scope:global +selectAction__13daNpc_Hanjo_cFv = .text:0x000025FC; // type:function size:0x130 scope:global +chkAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x0000272C; // type:function size:0x2C scope:global +setAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x00002758; // type:function size:0xA8 scope:global +initShoot__13daNpc_Hanjo_cFi = .text:0x00002800; // type:function size:0x16C scope:global +shoot__13daNpc_Hanjo_cFi = .text:0x0000296C; // type:function size:0x288 scope:global +initDive__13daNpc_Hanjo_cFv = .text:0x00002BF4; // type:function size:0xA8 scope:global +dive__13daNpc_Hanjo_cFv = .text:0x00002C9C; // type:function size:0x430 scope:global +lookround__13daNpc_Hanjo_cFs = .text:0x000030CC; // type:function size:0x150 scope:global +commandToHawk__13daNpc_Hanjo_cFv = .text:0x0000321C; // type:function size:0x128 scope:global +cutConversationAboutSaru__13daNpc_Hanjo_cFi = .text:0x00003344; // type:function size:0x154 scope:global +cutConversation__13daNpc_Hanjo_cFi = .text:0x00003498; // type:function size:0x3D4 scope:global +cutPursuitBee__13daNpc_Hanjo_cFi = .text:0x0000386C; // type:function size:0x5B8 scope:global +cutAppearHawker__13daNpc_Hanjo_cFi = .text:0x00003E24; // type:function size:0x5FC scope:global +cutDive__13daNpc_Hanjo_cFi = .text:0x00004420; // type:function size:0x4AC scope:global +wait__13daNpc_Hanjo_cFPv = .text:0x000048CC; // type:function size:0x690 scope:global +throwStone__13daNpc_Hanjo_cFPv = .text:0x00004F5C; // type:function size:0x3E4 scope:global +takayose__13daNpc_Hanjo_cFPv = .text:0x00005340; // type:function size:0x80C scope:global +talk__13daNpc_Hanjo_cFPv = .text:0x00005B4C; // type:function size:0x26C scope:global +daNpc_Hanjo_Create__FPv = .text:0x00005DB8; // type:function size:0x20 scope:global +daNpc_Hanjo_Delete__FPv = .text:0x00005DD8; // type:function size:0x20 scope:global +daNpc_Hanjo_Execute__FPv = .text:0x00005DF8; // type:function size:0x20 scope:global +daNpc_Hanjo_Draw__FPv = .text:0x00005E18; // type:function size:0x20 scope:global +daNpc_Hanjo_IsDelete__FPv = .text:0x00005E38; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005E40; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005E70; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005EB8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00006240; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000627C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000062B8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006300; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006348; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006384; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000063CC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006414; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006818; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000681C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006918; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000691C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006964; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000069D4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006A30; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006AA0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006AE8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006C04; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006E0C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006E10; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006E18; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006E20; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006E28; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006E30; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006E48; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00006E4C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00006E54; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006E5C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006E8C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00006EBC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00006EC0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00006EC4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00006EC8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00006ECC; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00006EE8; // type:function size:0x3C scope:global +__sinit_d_a_npc_hanjo_cpp = .text:0x00006F24; // type:function size:0x110 scope:local +__dt__18daNpc_HanjoStone_cFv = .text:0x00007034; // type:function size:0xD4 scope:global +__ct__13daNpc_Hanjo_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007108; // type:function size:0x154 scope:global +__ct__18daNpc_HanjoStone_cFv = .text:0x0000725C; // type:function size:0xF0 scope:global +__dt__8cM3dGSphFv = .text:0x0000734C; // type:function size:0x48 scope:global +getEyeballMaterialNo__13daNpc_Hanjo_cFv = .text:0x00007394; // type:function size:0x8 scope:global +getPos__18daNpc_HanjoStone_cFv = .text:0x0000739C; // type:function size:0x1C scope:global +getOld__18daNpc_HanjoStone_cFv = .text:0x000073B8; // type:function size:0x1C scope:global +posMoveF__18daNpc_HanjoStone_cFP10fopAc_ac_c = .text:0x000073D4; // type:function size:0x134 scope:global +setPos__18daNpc_HanjoStone_cF4cXyz = .text:0x00007508; // type:function size:0x28 scope:global +getHeadJointNo__13daNpc_Hanjo_cFv = .text:0x00007530; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Hanjo_cFv = .text:0x00007538; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Hanjo_cFv = .text:0x00007540; // type:function size:0x8 scope:global +setAngle__18daNpc_HanjoStone_cF5csXyz = .text:0x00007548; // type:function size:0x1C scope:global +checkChangeJoint__13daNpc_Hanjo_cFi = .text:0x00007564; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Hanjo_cFi = .text:0x00007574; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Hanjo_cFv = .text:0x00007584; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Hanjo_cFv = .text:0x0000758C; // type:function size:0x8 scope:global +__dt__19daNpc_Hanjo_Param_cFv = .text:0x00007594; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000075DC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000075E4; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000075EC; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Hanjo_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global +mStoneCcDObjInfo__13daNpc_Hanjo_c = .rodata:0x000000B4; // type:object size:0x30 scope:global +heapSize$4058 = .rodata:0x000000E4; // type:object size:0x14 scope:local +@4140 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4141 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4142 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4384 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4385 = .rodata:0x0000010C; // type:object size:0x4 scope:local +bmdTypeList$4495 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4593 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4869 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@5228 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5230 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5231 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5232 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5233 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5234 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5235 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5236 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5238 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5296 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5297 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5298 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5386 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5387 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5388 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5389 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5503 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5666 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5667 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5668 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5669 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5670 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5671 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5802 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5887 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float +@5944 = .rodata:0x000001B8; // type:object size:0x8 scope:local +@6200 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6201 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6202 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6354 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6468 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6469 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6470 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6471 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6683 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6684 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6685 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6795 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6796 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6797 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F8; // type:object size:0x146 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x58 scope:global data:4byte +l_resNameList = .data:0x00000098; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000B0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000B4; // type:object size:0x5 scope:global +l_loadResPtrn2 = .data:0x000000BC; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x000000C0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C8; // type:object size:0x14 scope:global +l_faceMotionAnmData = .data:0x000000DC; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001F4; // type:object size:0x284 scope:global data:4byte +l_faceMotionSequenceData = .data:0x00000478; // type:object size:0x80 scope:global +l_motionSequenceData = .data:0x000004F8; // type:object size:0x140 scope:global +mCutNameList__13daNpc_Hanjo_c = .data:0x00000638; // type:object size:0x18 scope:global +@3854 = .data:0x00000650; // type:object size:0xC scope:local +@3855 = .data:0x0000065C; // type:object size:0xC scope:local +@3856 = .data:0x00000668; // type:object size:0xC scope:local +@3857 = .data:0x00000674; // type:object size:0xC scope:local +@3858 = .data:0x00000680; // type:object size:0xC scope:local +mCutList__13daNpc_Hanjo_c = .data:0x0000068C; // type:object size:0x48 scope:global data:4byte +mStoneCcDSph__13daNpc_Hanjo_c = .data:0x000006D4; // type:object size:0x40 scope:global +@4803 = .data:0x00000714; // type:object size:0xC scope:local data:4byte +@4891 = .data:0x00000720; // type:object size:0xC scope:local data:4byte +@4896 = .data:0x0000072C; // type:object size:0xC scope:local data:4byte +@5512 = .data:0x00000738; // type:object size:0xC scope:local +@5519 = .data:0x00000744; // type:object size:0xC scope:local +@5521 = .data:0x00000750; // type:object size:0xC scope:local +@5523 = .data:0x0000075C; // type:object size:0xC scope:local +daNpc_Hanjo_MethodTable = .data:0x00000768; // type:object size:0x20 scope:global +g_profile_NPC_HANJO = .data:0x00000788; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000007B8; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007C4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000007D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007DC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000800; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000080C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000818; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000824; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000830; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000083C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000848; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000854; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000860; // type:object size:0xC scope:global +__vt__13daNpc_Hanjo_c = .data:0x0000086C; // type:object size:0xC4 scope:global +__vt__19daNpc_Hanjo_Param_c = .data:0x00000930; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3859 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5144 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5143 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_henna/splits.txt b/config/GZ2P01/rels/d_a_npc_henna/splits.txt new file mode 100644 index 0000000000..e6393bbd2a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_henna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_henna.cpp: + .text start:0x000000EC end:0x00007B30 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000324 + .data start:0x00000000 end:0x000002EC + .bss start:0x00000008 end:0x000002F0 diff --git a/config/GZ2P01/rels/d_a_npc_henna/symbols.txt b/config/GZ2P01/rels/d_a_npc_henna/symbols.txt new file mode 100644 index 0000000000..97558f1df6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_henna/symbols.txt @@ -0,0 +1,359 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daNpc_Henna_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +anm_init__FP15npc_henna_classifUcf = .text:0x00000178; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x308 scope:global +daNpc_Henna_Draw__FP15npc_henna_class = .text:0x00000530; // type:function size:0x170 scope:global +__dt__4cXyzFv = .text:0x000006A0; // type:function size:0x3C scope:global +__dt__8cM3dGPlaFv = .text:0x000006DC; // type:function size:0x48 scope:global +s_npc_sub__FPvPv = .text:0x00000724; // type:function size:0x188 scope:global +s_piro_sub__FPvPv = .text:0x000008AC; // type:function size:0x4C scope:global +s_du_sub__FPvPv = .text:0x000008F8; // type:function size:0x74 scope:global +s_shop_sub__FPvPv = .text:0x0000096C; // type:function size:0x5C scope:global +s_koro2ball_sub__FPvPv = .text:0x000009C8; // type:function size:0x5C scope:global +message_shop__FP15npc_henna_class = .text:0x00000A24; // type:function size:0x118 scope:global +henna_shop__FP15npc_henna_class = .text:0x00000B3C; // type:function size:0x50C scope:global +s_rod_sub__FPvPv = .text:0x00001048; // type:function size:0x4C scope:global +s_fish_sub__FPvPv = .text:0x00001094; // type:function size:0x188 scope:global +henna_ride__FP15npc_henna_class = .text:0x0000121C; // type:function size:0xA10 scope:global +action__FP15npc_henna_class = .text:0x00001C2C; // type:function size:0x65C scope:global +cam_3d_morf__FP15npc_henna_classf = .text:0x00002288; // type:function size:0xE4 scope:global +demo_camera__FP15npc_henna_class = .text:0x0000236C; // type:function size:0x310 scope:global +zoom_check__FP15npc_henna_classP4cXyzs = .text:0x0000267C; // type:function size:0x19C scope:global +demo_camera_shop__FP15npc_henna_class = .text:0x00002818; // type:function size:0x2DBC scope:global +message_guide__FP15npc_henna_class = .text:0x000055D4; // type:function size:0x24C scope:global +s_boat_sub__FPvPv = .text:0x00005820; // type:function size:0x4C scope:global +env_control__FP15npc_henna_class = .text:0x0000586C; // type:function size:0x22C scope:global +daNpc_Henna_Execute__FP15npc_henna_class = .text:0x00005A98; // type:function size:0x9EC scope:global +daNpc_Henna_IsDelete__FP15npc_henna_class = .text:0x00006484; // type:function size:0x8 scope:global +daNpc_Henna_Delete__FP15npc_henna_class = .text:0x0000648C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000064E0; // type:function size:0x3DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000068BC; // type:function size:0x48 scope:global +daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x00006904; // type:function size:0x71C scope:global +__dt__17daNpc_Henna_HIO_cFv = .text:0x00007020; // type:function size:0x48 scope:global +__sinit_d_a_npc_henna_cpp = .text:0x00007068; // type:function size:0x4FC scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00007564; // type:function size:0x14 scope:global +__ct__4cXyzFRC4cXyz = .text:0x00007578; // type:function size:0x1C scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00007594; // type:function size:0x64 scope:global +getSubStickX__8mDoCPd_cFUl = .text:0x000075F8; // type:function size:0x18 scope:global +getStickX3D__8mDoCPd_cFUl = .text:0x00007610; // type:function size:0x14 scope:global +dComIfGp_setDoStatusForce__FUcUc = .text:0x00007624; // type:function size:0x14 scope:global +dComIfGs_setEventReg__FUsUc = .text:0x00007638; // type:function size:0x38 scope:global +Z2GetAudioMgr__Fv = .text:0x00007670; // type:function size:0x10 scope:global +dComIfG_getTimerPtr__Fv = .text:0x00007680; // type:function size:0x2C scope:global +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x000076AC; // type:function size:0x24 scope:global +fpcM_Search__FPFPvPv_PvPv = .text:0x000076D0; // type:function size:0x20 scope:global +getTrigA__8mDoCPd_cFUl = .text:0x000076F0; // type:function size:0x1C scope:global +dComIfGp_event_reset__Fv = .text:0x0000770C; // type:function size:0x2C scope:global +offPlayerNoDraw__9daPy_py_cFv = .text:0x00007738; // type:function size:0x10 scope:global +dComIfGp_setMessageCountNumber__Fl = .text:0x00007748; // type:function size:0x10 scope:global +dComIfGp_event_offHindFlag__FUs = .text:0x00007758; // type:function size:0x18 scope:global +dKy_getEnvlight__Fv = .text:0x00007770; // type:function size:0xC scope:global +cMtx_XrotM__FPA4_fs = .text:0x0000777C; // type:function size:0x20 scope:global +abs__4cXyzCFv = .text:0x0000779C; // type:function size:0x114 scope:global +onPlayerNoDraw__9daPy_py_cFv = .text:0x000078B0; // type:function size:0x10 scope:global +dComIfGp_setItemRupeeCount__Fl = .text:0x000078C0; // type:function size:0x18 scope:global +dComIfGs_getRupee__Fv = .text:0x000078D8; // type:function size:0x10 scope:global +fabsf__3stdFf = .text:0x000078E8; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x000078F4; // type:function size:0x10 scope:global +__apl__4cXyzFRC3Vec = .text:0x00007904; // type:function size:0x34 scope:global +cMtx_YrotS__FPA4_fs = .text:0x00007938; // type:function size:0x20 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00007958; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x0000796C; // type:function size:0x14 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00007980; // type:function size:0x10 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00007990; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x000079A0; // type:function size:0x14 scope:global +__as__4cXyzFRC4cXyz = .text:0x000079B4; // type:function size:0x1C scope:global +dComIfGp_checkPlayerStatus0__FiUl = .text:0x000079D0; // type:function size:0x1C scope:global +JMAFastSqrt__Ff = .text:0x000079EC; // type:function size:0x1C scope:global +dComIfGs_getEventReg__FUs = .text:0x00007A08; // type:function size:0x30 scope:global +dComIfGs_isEventBit__FUs = .text:0x00007A38; // type:function size:0x30 scope:global +dComIfGp_event_runCheck__Fv = .text:0x00007A68; // type:function size:0x1C scope:global +__ct__4cXyzFv = .text:0x00007A84; // type:function size:0x4 scope:global +dComIfGp_getCamera__Fi = .text:0x00007A88; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00007AA0; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00007ABC; // type:function size:0x18 scope:global +dMsgObject_getSelectCursorPos__Fv = .text:0x00007AD4; // type:function size:0x20 scope:global +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00007AF4; // type:function size:0xC scope:global +dComIfGs_onEventBit__FUs = .text:0x00007B00; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3905 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3907 = .rodata:0x00000008; // type:object size:0x4 scope:local data:string +@3921 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4071 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4072 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4115 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4193 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4243 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4244 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4330 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4430 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4436 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4491 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4740 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4741 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4742 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4743 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4744 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4748 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4749 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4750 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4751 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4752 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5038 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5039 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5040 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5041 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5042 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5533 = .rodata:0x000000F8; // type:object size:0x20 scope:local +@5678 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5770 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5773 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5774 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5776 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5777 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5778 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5779 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5780 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5781 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5782 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5783 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5784 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5785 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5786 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5787 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5788 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5789 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5790 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5791 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5792 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5793 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5794 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5795 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5796 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5797 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5798 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5799 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5800 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5801 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5802 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5806 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5807 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5808 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5809 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5810 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5811 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5812 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5813 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5815 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5816 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5817 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5818 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5819 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5820 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5821 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5822 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5823 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6059 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6060 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6061 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6062 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6063 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6064 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6419 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6421 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6422 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6423 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6424 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6425 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6426 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6427 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6428 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6429 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6430 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6431 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6814 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6815 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6816 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6817 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6818 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6819 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6820 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6822 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6824 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6825 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6826 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6827 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6828 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6829 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6830 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7004 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7005 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7006 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7007 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7008 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7009 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7010 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7011 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7012 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7013 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7014 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7015 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7016 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7017 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7018 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7019 = .rodata:0x000002C4; // type:object size:0x4 scope:local data:string +@7020 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7021 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7022 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7023 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7024 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7025 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7026 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7027 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7028 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7029 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7030 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7031 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@7032 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7033 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7034 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7035 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000308; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000030C; // type:object size:0x16 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +check_kind = .data:0x00000020; // type:object size:0x8 scope:global data:2byte +@4437 = .data:0x00000028; // type:object size:0x34 scope:local +@4753 = .data:0x0000005C; // type:object size:0x30 scope:local +check_size$5372 = .data:0x0000008C; // type:object size:0x8 scope:local +@5825 = .data:0x00000094; // type:object size:0x50 scope:local +@5824 = .data:0x000000E4; // type:object size:0x148 scope:local +btk_d$6463 = .data:0x0000022C; // type:object size:0xC scope:local +btp_d$6474 = .data:0x00000238; // type:object size:0x20 scope:local +facebck_d$6485 = .data:0x00000258; // type:object size:0x20 scope:local +l_daNpc_Henna_Method = .data:0x00000278; // type:object size:0x20 scope:global +g_profile_NPC_HENNA = .data:0x00000298; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000002C8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002D4; // type:object size:0xC scope:global +__vt__17daNpc_Henna_HIO_c = .data:0x000002E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_82_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3900 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x38 scope:global data:byte +lrl = .bss:0x0000008C; // type:object size:0x4 scope:global data:4byte +lbl_82_bss_90 = .bss:0x00000090; // type:object size:0x1 data:byte +@5112 = .bss:0x00000094; // type:object size:0xC scope:local +@5113 = .bss:0x000000A0; // type:object size:0xC scope:local +@5114 = .bss:0x000000AC; // type:object size:0xC scope:local +@5115 = .bss:0x000000B8; // type:object size:0xC scope:local +@5116 = .bss:0x000000C4; // type:object size:0xC scope:local +@5117 = .bss:0x000000D0; // type:object size:0xC scope:local +@5118 = .bss:0x000000DC; // type:object size:0xC scope:local +@5119 = .bss:0x000000E8; // type:object size:0xC scope:local +@5120 = .bss:0x000000F4; // type:object size:0xC scope:local +@5121 = .bss:0x00000100; // type:object size:0xC scope:local +@5122 = .bss:0x0000010C; // type:object size:0xC scope:local +@5123 = .bss:0x00000118; // type:object size:0xC scope:local +@5124 = .bss:0x00000124; // type:object size:0xC scope:local +@5125 = .bss:0x00000130; // type:object size:0xC scope:local +@5126 = .bss:0x0000013C; // type:object size:0xC scope:local +@5127 = .bss:0x00000148; // type:object size:0xC scope:local +@5128 = .bss:0x00000154; // type:object size:0xC scope:local +@5129 = .bss:0x00000160; // type:object size:0xC scope:local +@5130 = .bss:0x0000016C; // type:object size:0xC scope:local +@5131 = .bss:0x00000178; // type:object size:0xC scope:local +zoom_check_pos = .bss:0x00000184; // type:object size:0xF0 scope:global +koro2_reset = .bss:0x00000274; // type:object size:0x4 scope:global +old_stick_x$5644 = .bss:0x0000027C; // type:object size:0x4 scope:local +old_stick_sx$5647 = .bss:0x00000284; // type:object size:0x4 scope:local +lbl_82_bss_289 = .bss:0x00000289; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002EC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_henna0/splits.txt b/config/GZ2P01/rels/d_a_npc_henna0/splits.txt new file mode 100644 index 0000000000..16cd57aa09 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_henna0/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_henna0.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_npc_henna0/symbols.txt b/config/GZ2P01/rels/d_a_npc_henna0/symbols.txt new file mode 100644 index 0000000000..1e53f17fa6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_henna0/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_HENNA0 = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_hoz/splits.txt b/config/GZ2P01/rels/d_a_npc_hoz/splits.txt new file mode 100644 index 0000000000..da0da0f2cb --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_hoz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hoz.cpp: + .text start:0x000000EC end:0x0000521C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x000010DC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_hoz/symbols.txt b/config/GZ2P01/rels/d_a_npc_hoz/symbols.txt new file mode 100644 index 0000000000..6ef5e93ee2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_hoz/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Hoz_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Hoz_cFv = .text:0x00000238; // type:function size:0x2AC scope:global +CreateHeap__11daNpc_Hoz_cFv = .text:0x000004E4; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000778; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007B4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007CC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000808; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000820; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000868; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000088C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008C8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000091C; // type:function size:0x18 scope:global +Delete__11daNpc_Hoz_cFv = .text:0x00000934; // type:function size:0x34 scope:global +Execute__11daNpc_Hoz_cFv = .text:0x00000968; // type:function size:0x20 scope:global +Draw__11daNpc_Hoz_cFv = .text:0x00000988; // type:function size:0x9C scope:global +createHeapCallBack__11daNpc_Hoz_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Hoz_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +s_sub__FPvPv = .text:0x00000A9C; // type:function size:0x4C scope:global +s_subCanoe__FPvPv = .text:0x00000AE8; // type:function size:0x4C scope:global +getType__11daNpc_Hoz_cFv = .text:0x00000B34; // type:function size:0x74 scope:global +getFlowNodeNo__11daNpc_Hoz_cFv = .text:0x00000BA8; // type:function size:0x1C scope:global +isDelete__11daNpc_Hoz_cFv = .text:0x00000BC4; // type:function size:0x8 scope:global +reset__11daNpc_Hoz_cFv = .text:0x00000BCC; // type:function size:0x198 scope:global +s_subBomb__FPvPv = .text:0x00000D64; // type:function size:0x58 scope:global +setParam__11daNpc_Hoz_cFv = .text:0x00000DBC; // type:function size:0x190 scope:global +setAfterTalkMotion__11daNpc_Hoz_cFv = .text:0x00000F4C; // type:function size:0x4 scope:global +srchActors__11daNpc_Hoz_cFv = .text:0x00000F50; // type:function size:0x4 scope:global +checkChangeEvt__11daNpc_Hoz_cFv = .text:0x00000F54; // type:function size:0x78 scope:global +evtTalk__11daNpc_Hoz_cFv = .text:0x00000FCC; // type:function size:0xE4 scope:global +evtEndProc__11daNpc_Hoz_cFv = .text:0x000010B0; // type:function size:0x13C scope:global +evtCutProc__11daNpc_Hoz_cFv = .text:0x000011EC; // type:function size:0xC8 scope:global +evtProc__11daNpc_Hoz_cFv = .text:0x000012B4; // type:function size:0x244 scope:global +action__11daNpc_Hoz_cFv = .text:0x000014F8; // type:function size:0x88 scope:global +beforeMove__11daNpc_Hoz_cFv = .text:0x00001580; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Hoz_cFv = .text:0x000015F8; // type:function size:0x238 scope:global +setCollision__11daNpc_Hoz_cFv = .text:0x00001830; // type:function size:0x184 scope:global +evtOrder__11daNpc_Hoz_cFv = .text:0x000019B4; // type:function size:0x1A4 scope:global +drawDbgInfo__11daNpc_Hoz_cFv = .text:0x00001B58; // type:function size:0x8 scope:global +selectAction__11daNpc_Hoz_cFv = .text:0x00001B60; // type:function size:0x128 scope:global +chkAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001C88; // type:function size:0x2C scope:global +setAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001CB4; // type:function size:0xA8 scope:global +wait__11daNpc_Hoz_cFPv = .text:0x00001D5C; // type:function size:0x188 scope:global +waitBattle__11daNpc_Hoz_cFPv = .text:0x00001EE4; // type:function size:0x274 scope:global +waitTwilightBattle__11daNpc_Hoz_cFPv = .text:0x00002158; // type:function size:0x26C scope:global +waitBoat__11daNpc_Hoz_cFPv = .text:0x000023C4; // type:function size:0x3F8 scope:global +waitBoat2__11daNpc_Hoz_cFPv = .text:0x000027BC; // type:function size:0x3B0 scope:global +waitBoat1_5__11daNpc_Hoz_cFPv = .text:0x00002B6C; // type:function size:0x474 scope:global +waitTw__11daNpc_Hoz_cFPv = .text:0x00002FE0; // type:function size:0x1FC scope:global +talk__11daNpc_Hoz_cFPv = .text:0x000031DC; // type:function size:0x280 scope:global +ECut_boatRace__11daNpc_Hoz_cFi = .text:0x0000345C; // type:function size:0x368 scope:global +ECut_beforeBattle__11daNpc_Hoz_cFi = .text:0x000037C4; // type:function size:0xF8 scope:global +ECut_afterBattle__11daNpc_Hoz_cFi = .text:0x000038BC; // type:function size:0x148 scope:global +ECut_beforeBlast__11daNpc_Hoz_cFi = .text:0x00003A04; // type:function size:0x148 scope:global +ECut_afterBlast__11daNpc_Hoz_cFi = .text:0x00003B4C; // type:function size:0x148 scope:global +ECut_yMushi__11daNpc_Hoz_cFi = .text:0x00003C94; // type:function size:0x114 scope:global +ECut_talkBreak__11daNpc_Hoz_cFi = .text:0x00003DA8; // type:function size:0x148 scope:global +daNpc_Hoz_Create__FPv = .text:0x00003EF0; // type:function size:0x20 scope:global +daNpc_Hoz_Delete__FPv = .text:0x00003F10; // type:function size:0x20 scope:global +daNpc_Hoz_Execute__FPv = .text:0x00003F30; // type:function size:0x20 scope:global +daNpc_Hoz_Draw__FPv = .text:0x00003F50; // type:function size:0x20 scope:global +daNpc_Hoz_IsDelete__FPv = .text:0x00003F70; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003F78; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FA8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003FF0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004378; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000043B4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000043F0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00004438; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004480; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000044C8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000048CC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000048D0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000049CC; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000049D0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004A18; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A88; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004AE4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004B54; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004B9C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004CB8; // type:function size:0x208 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004EC0; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004EC8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004ECC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004ED4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004EDC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004EE4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00004EEC; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004EF0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x00004EF4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004F0C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F10; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F14; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004F1C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004F24; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004F54; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004F84; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004F88; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004F8C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004F90; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004F94; // type:function size:0x1C scope:global +__sinit_d_a_npc_hoz_cpp = .text:0x00004FB0; // type:function size:0x114 scope:local +__ct__11daNpc_Hoz_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000050C4; // type:function size:0xC0 scope:global +getEyeballMaterialNo__11daNpc_Hoz_cFv = .text:0x00005184; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Hoz_cFv = .text:0x0000518C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Hoz_cFv = .text:0x00005194; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Hoz_cFv = .text:0x0000519C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Hoz_cFi = .text:0x000051A4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Hoz_cFi = .text:0x000051B4; // type:function size:0x10 scope:global +__dt__17daNpc_Hoz_Param_cFv = .text:0x000051C4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000520C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005214; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Hoz_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4117 = .rodata:0x00000090; // type:object size:0x1C scope:local +@4176 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4177 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4179 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4339 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4536 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4832 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4920 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4981 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4982 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4983 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5031 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5032 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5865 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5866 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5867 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xA0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000078; // type:object size:0x1C scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrnTW = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x4 scope:global +l_loadResPtrnBattle = .data:0x000000A0; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000A8; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000C4; // type:object size:0x444 scope:global +l_motionAnmData = .data:0x00000508; // type:object size:0x444 scope:global +l_faceMotionSequenceData = .data:0x0000094C; // type:object size:0x230 scope:global +l_motionSequenceData = .data:0x00000B7C; // type:object size:0x240 scope:global +mCutNameList__11daNpc_Hoz_c = .data:0x00000DBC; // type:object size:0x20 scope:global +@3957 = .data:0x00000DDC; // type:object size:0xC scope:local +@3958 = .data:0x00000DE8; // type:object size:0xC scope:local +@3959 = .data:0x00000DF4; // type:object size:0xC scope:local +@3960 = .data:0x00000E00; // type:object size:0xC scope:local +@3961 = .data:0x00000E0C; // type:object size:0xC scope:local +@3962 = .data:0x00000E18; // type:object size:0xC scope:local +@3963 = .data:0x00000E24; // type:object size:0xC scope:local +mCutList__11daNpc_Hoz_c = .data:0x00000E30; // type:object size:0x60 scope:global data:4byte +@4712 = .data:0x00000E90; // type:object size:0xC scope:local data:4byte +@4720 = .data:0x00000E9C; // type:object size:0xC scope:local data:4byte +@4755 = .data:0x00000EA8; // type:object size:0x24 scope:local +@5073 = .data:0x00000ECC; // type:object size:0xC scope:local +@5075 = .data:0x00000ED8; // type:object size:0xC scope:local +@5077 = .data:0x00000EE4; // type:object size:0xC scope:local +@5079 = .data:0x00000EF0; // type:object size:0xC scope:local +@5081 = .data:0x00000EFC; // type:object size:0xC scope:local +@5083 = .data:0x00000F08; // type:object size:0xC scope:local +@5085 = .data:0x00000F14; // type:object size:0xC scope:local +daNpc_Hoz_MethodTable = .data:0x00000F20; // type:object size:0x20 scope:global +g_profile_NPC_HOZ = .data:0x00000F40; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000F70; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000F7C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000F88; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000FAC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000FB8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000FC4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000FD0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000FDC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000FE8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000FF4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001000; // type:object size:0xC scope:global +__vt__11daNpc_Hoz_c = .data:0x0000100C; // type:object size:0xC4 scope:global +__vt__17daNpc_Hoz_Param_c = .data:0x000010D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3964 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_impal/splits.txt b/config/GZ2P01/rels/d_a_npc_impal/splits.txt new file mode 100644 index 0000000000..15d6699d8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_impal/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_impal.cpp: + .text start:0x000000EC end:0x0000495C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B4 + .data start:0x00000000 end:0x000003C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_impal/symbols.txt b/config/GZ2P01/rels/d_a_npc_impal/symbols.txt new file mode 100644 index 0000000000..46072c9467 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_impal/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daNpcImpal_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__12daNpcImpal_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +Create__12daNpcImpal_cFv = .text:0x000004C4; // type:function size:0x334 scope:global +CreateHeap__12daNpcImpal_cFv = .text:0x000007F8; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A68; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000AA4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000ABC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AF8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000B10; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B58; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B7C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BB8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BD0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000C0C; // type:function size:0x18 scope:global +Delete__12daNpcImpal_cFv = .text:0x00000C24; // type:function size:0x34 scope:global +Execute__12daNpcImpal_cFv = .text:0x00000C58; // type:function size:0x24 scope:global +Draw__12daNpcImpal_cFv = .text:0x00000C7C; // type:function size:0x70 scope:global +ctrlJoint__12daNpcImpal_cFP8J3DJointP8J3DModel = .text:0x00000CEC; // type:function size:0x1D0 scope:global +createHeapCallBack__12daNpcImpal_cFP10fopAc_ac_c = .text:0x00000EBC; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpcImpal_cFP8J3DJointi = .text:0x00000EDC; // type:function size:0x4C scope:global +setExpressionAnm__12daNpcImpal_cFib = .text:0x00000F28; // type:function size:0x240 scope:global +setExpressionBtp__12daNpcImpal_cFi = .text:0x00001168; // type:function size:0xE0 scope:global +setMotionAnm__12daNpcImpal_cFif = .text:0x00001248; // type:function size:0x174 scope:global +reset__12daNpcImpal_cFv = .text:0x000013BC; // type:function size:0x1FC scope:global +setAction__12daNpcImpal_cFM12daNpcImpal_cFPCvPvPv_b = .text:0x000015B8; // type:function size:0xA8 scope:global +s_sub1__FPvPv = .text:0x00001660; // type:function size:0x188 scope:global +wait__12daNpcImpal_cFPv = .text:0x000017E8; // type:function size:0x8CC scope:global +setMotion__12daNpcImpal_cFifi = .text:0x000020B4; // type:function size:0x44 scope:global +setExpression__12daNpcImpal_cFif = .text:0x000020F8; // type:function size:0x2C scope:global +talk__12daNpcImpal_cFPv = .text:0x00002124; // type:function size:0x528 scope:global +demo__12daNpcImpal_cFPv = .text:0x0000264C; // type:function size:0x294 scope:global +EvCut_ImpalAppear1__12daNpcImpal_cFi = .text:0x000028E0; // type:function size:0x4A0 scope:global +EvCut_ImpalAppear2__12daNpcImpal_cFi = .text:0x00002D80; // type:function size:0x2D0 scope:global +EvCut_CopyRod__12daNpcImpal_cFi = .text:0x00003050; // type:function size:0x3F0 scope:global +daNpcImpal_Create__FPv = .text:0x00003440; // type:function size:0x20 scope:global +daNpcImpal_Delete__FPv = .text:0x00003460; // type:function size:0x20 scope:global +daNpcImpal_Execute__FPv = .text:0x00003480; // type:function size:0x20 scope:global +daNpcImpal_Draw__FPv = .text:0x000034A0; // type:function size:0x20 scope:global +daNpcImpal_IsDelete__FPv = .text:0x000034C0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000034C8; // type:function size:0x30 scope:global +setParam__12daNpcImpal_cFv = .text:0x000034F8; // type:function size:0xB0 scope:global +main__12daNpcImpal_cFv = .text:0x000035A8; // type:function size:0x4D8 scope:global +ctrlBtk__12daNpcImpal_cFv = .text:0x00003A80; // type:function size:0xDC scope:global +setAttnPos__12daNpcImpal_cFv = .text:0x00003B5C; // type:function size:0x310 scope:global +lookat__12daNpcImpal_cFv = .text:0x00003E6C; // type:function size:0x1E0 scope:global +drawDbgInfo__12daNpcImpal_cFv = .text:0x0000404C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00004054; // type:function size:0xC scope:global +__sinit_d_a_npc_impal_cpp = .text:0x00004060; // type:function size:0xBC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000411C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004164; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000041A0; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004270; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000042AC; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000042B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000042EC; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000042F0; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000453C; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000472C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000479C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000047F8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004868; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000048B0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000048B4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000048B8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000048BC; // type:function size:0x48 scope:global +__dt__18daNpcImpal_Param_cFv = .text:0x00004904; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000494C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004954; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpcImpal_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4196 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4249 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4299 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4538 = .rodata:0x00000094; // type:object size:0xC scope:local +@4539 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4541 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4543 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4545 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4547 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4549 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4551 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000104; // type:object size:0xC scope:local +@4553 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000114; // type:object size:0x20 scope:local +@4558 = .rodata:0x00000134; // type:object size:0xC scope:local +@4559 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4560 = .rodata:0x00000144; // type:object size:0xC scope:local +@4561 = .rodata:0x00000150; // type:object size:0xC scope:local +@4562 = .rodata:0x0000015C; // type:object size:0x8 scope:local +@4563 = .rodata:0x00000164; // type:object size:0xC scope:local +@4564 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4565 = .rodata:0x00000174; // type:object size:0xC scope:local +@4566 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4567 = .rodata:0x00000184; // type:object size:0xC scope:local +@4568 = .rodata:0x00000190; // type:object size:0xC scope:local +@4569 = .rodata:0x0000019C; // type:object size:0x8 scope:local +@4570 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4571 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4572 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@4573 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4574 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4575 = .rodata:0x000001D4; // type:object size:0x1C scope:local +@4589 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4678 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4679 = .rodata:0x00000208; // type:object size:0x8 scope:local +@4680 = .rodata:0x00000210; // type:object size:0x8 scope:local +@4681 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4889 = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float +@4890 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4891 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4893 = .rodata:0x00000228; // type:object size:0x8 scope:local +@5095 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5096 = .rodata:0x00000234; // type:object size:0x4 scope:local +@5097 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5195 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5196 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5401 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5442 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5443 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5444 = .rodata:0x00000254; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000258; // type:object size:0x5C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xD8 scope:global +l_btpGetParamList = .data:0x000000F8; // type:object size:0x78 scope:global +l_btkGetParamList = .data:0x00000170; // type:object size:0x30 scope:global data:4byte +l_arcNames = .data:0x000001A0; // type:object size:0x4 scope:global data:4byte +l_evtNames = .data:0x000001A4; // type:object size:0x10 scope:global +l_resetPos = .data:0x000001B4; // type:object size:0xC scope:global data:float +l_myName = .data:0x000001C0; // type:object size:0x4 scope:global +@3805 = .data:0x000001C4; // type:object size:0xC scope:local +@3806 = .data:0x000001D0; // type:object size:0xC scope:local +@3807 = .data:0x000001DC; // type:object size:0xC scope:local +mEvtSeqList__12daNpcImpal_c = .data:0x000001E8; // type:object size:0x30 scope:global +@4441 = .data:0x00000218; // type:object size:0x28 scope:local +@4498 = .data:0x00000240; // type:object size:0xC scope:local data:4byte +@4721 = .data:0x0000024C; // type:object size:0xC scope:local +@4725 = .data:0x00000258; // type:object size:0xC scope:local +@4730 = .data:0x00000264; // type:object size:0xC scope:local +@4917 = .data:0x00000270; // type:object size:0xC scope:local data:4byte +@5000 = .data:0x0000027C; // type:object size:0xC scope:local +@5003 = .data:0x00000288; // type:object size:0xC scope:local +daNpcImpal_MethodTable = .data:0x00000294; // type:object size:0x20 scope:global +g_profile_NPC_IMPAL = .data:0x000002B4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000002E4; // type:object size:0xC scope:global +__vt__12daNpcImpal_c = .data:0x000002F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000338; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000344; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000368; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000374; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000380; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000038C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000398; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003A4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000003B0; // type:object size:0xC scope:global +__vt__18daNpcImpal_Param_c = .data:0x000003BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3804 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_inko/splits.txt b/config/GZ2P01/rels/d_a_npc_inko/splits.txt new file mode 100644 index 0000000000..0557485f5b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_inko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_inko.cpp: + .text start:0x00000078 end:0x000016EC + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_npc_inko/symbols.txt b/config/GZ2P01/rels/d_a_npc_inko/symbols.txt new file mode 100644 index 0000000000..428c4484bd --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_inko/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x218 scope:global +daNpc_Inko_Draw__FP14npc_inko_class = .text:0x00000290; // type:function size:0x68 scope:global +anm_init__FP14npc_inko_classifUcf = .text:0x000002F8; // type:function size:0xB0 scope:global +daNpc_Inko_Execute__FP14npc_inko_class = .text:0x000003A8; // type:function size:0x10A8 scope:global +daNpc_Inko_IsDelete__FP14npc_inko_class = .text:0x00001450; // type:function size:0x8 scope:global +daNpc_Inko_Delete__FP14npc_inko_class = .text:0x00001458; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000014A8; // type:function size:0x140 scope:global +daNpc_Inko_Create__FP10fopAc_ac_c = .text:0x000015E8; // type:function size:0x104 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3849 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4329 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4330 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4333 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4334 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4336 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4338 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4339 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4340 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4341 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4342 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4344 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4346 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4350 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4354 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4356 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4357 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4358 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000090; // type:object size:0x4 scope:local data:string +@4361 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4362 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4366 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4461 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4462 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x9 scope:local data:string_table +mes_0$3966 = .data:0x00000000; // type:object size:0x10 scope:local +mes_1$3967 = .data:0x00000010; // type:object size:0x10 scope:local +l_daNpc_Inko_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_NPC_INKO = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_ins/splits.txt b/config/GZ2P01/rels/d_a_npc_ins/splits.txt new file mode 100644 index 0000000000..e7e21d357f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ins/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ins.cpp: + .text start:0x000000EC end:0x00005C38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003F0 + .data start:0x00000000 end:0x00000454 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_ins/symbols.txt b/config/GZ2P01/rels/d_a_npc_ins/symbols.txt new file mode 100644 index 0000000000..1906d2c3b2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ins/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcIns_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__10daNpcIns_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__10daNpcIns_cFv = .text:0x00000500; // type:function size:0x3D0 scope:global +CreateHeap__10daNpcIns_cFv = .text:0x000008D0; // type:function size:0x350 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C20; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000C5C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000C74; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000CB0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000CC8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000D10; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D34; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000D70; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000D88; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000DC4; // type:function size:0x18 scope:global +Delete__10daNpcIns_cFv = .text:0x00000DDC; // type:function size:0x34 scope:global +Execute__10daNpcIns_cFv = .text:0x00000E10; // type:function size:0x24 scope:global +Draw__10daNpcIns_cFv = .text:0x00000E34; // type:function size:0x128 scope:global +ctrlJoint__10daNpcIns_cFP8J3DJointP8J3DModel = .text:0x00000F5C; // type:function size:0x1D0 scope:global +createHeapCallBack__10daNpcIns_cFP10fopAc_ac_c = .text:0x0000112C; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcIns_cFP8J3DJointi = .text:0x0000114C; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcIns_cFib = .text:0x00001198; // type:function size:0x240 scope:global +setExpressionBtp__10daNpcIns_cFi = .text:0x000013D8; // type:function size:0xE0 scope:global +setMotionAnm__10daNpcIns_cFif = .text:0x000014B8; // type:function size:0x174 scope:global +reset__10daNpcIns_cFv = .text:0x0000162C; // type:function size:0x1F8 scope:global +waitShop__10daNpcIns_cFPv = .text:0x00001824; // type:function size:0x5BC scope:global +setMotion__10daNpcIns_cFifi = .text:0x00001DE0; // type:function size:0x84 scope:global +setExpression__10daNpcIns_cFif = .text:0x00001E64; // type:function size:0x2C scope:global +waitPresent__10daNpcIns_cFPv = .text:0x00001E90; // type:function size:0x3B0 scope:global +waitOutSide1__10daNpcIns_cFPv = .text:0x00002240; // type:function size:0x5B0 scope:global +waitOutSide2__10daNpcIns_cFPv = .text:0x000027F0; // type:function size:0x388 scope:global +goHome__10daNpcIns_cFPv = .text:0x00002B78; // type:function size:0x658 scope:global +__dt__8cM3dGPlaFv = .text:0x000031D0; // type:function size:0x48 scope:global +talk__10daNpcIns_cFPv = .text:0x00003218; // type:function size:0x704 scope:global +demo__10daNpcIns_cFPv = .text:0x0000391C; // type:function size:0x16C scope:global +isInsectComplete__10daNpcIns_cFv = .text:0x00003A88; // type:function size:0x68 scope:global +getInsectParamData__10daNpcIns_cFi = .text:0x00003AF0; // type:function size:0xF4 scope:global +setWaitAction__10daNpcIns_cFv = .text:0x00003BE4; // type:function size:0x240 scope:global +setPath__10daNpcIns_cFi = .text:0x00003E24; // type:function size:0x198 scope:global +checkPoint__10daNpcIns_cFR4cXyzf = .text:0x00003FBC; // type:function size:0x1B4 scope:global +setNextPoint__10daNpcIns_cFv = .text:0x00004170; // type:function size:0x1B0 scope:global +getTargetPoint__10daNpcIns_cFiP3Vec = .text:0x00004320; // type:function size:0x50 scope:global +pathMoveF__10daNpcIns_cFv = .text:0x00004370; // type:function size:0x90 scope:global +daNpcIns_Create__FPv = .text:0x00004400; // type:function size:0x20 scope:global +daNpcIns_Delete__FPv = .text:0x00004420; // type:function size:0x20 scope:global +daNpcIns_Execute__FPv = .text:0x00004440; // type:function size:0x20 scope:global +daNpcIns_Draw__FPv = .text:0x00004460; // type:function size:0x20 scope:global +daNpcIns_IsDelete__FPv = .text:0x00004480; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004488; // type:function size:0x30 scope:global +setParam__10daNpcIns_cFv = .text:0x000044B8; // type:function size:0xBC scope:global +main__10daNpcIns_cFv = .text:0x00004574; // type:function size:0x33C scope:global +playMotion__10daNpcIns_cFv = .text:0x000048B0; // type:function size:0x3B8 scope:global +ctrlBtk__10daNpcIns_cFv = .text:0x00004C68; // type:function size:0xDC scope:global +setAttnPos__10daNpcIns_cFv = .text:0x00004D44; // type:function size:0x308 scope:global +lookat__10daNpcIns_cFv = .text:0x0000504C; // type:function size:0x1F0 scope:global +setMtx__10daNpcIns_cFv = .text:0x0000523C; // type:function size:0xC4 scope:global +drawDbgInfo__10daNpcIns_cFv = .text:0x00005300; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00005308; // type:function size:0xC scope:global +cLib_getRndValue__Fii = .text:0x00005314; // type:function size:0x7C scope:global +__sinit_d_a_npc_ins_cpp = .text:0x00005390; // type:function size:0x68 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x000053F8; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005440; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000547C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000554C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005588; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000558C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000055C8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000055CC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005818; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005A08; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005A78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005AD4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005B44; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00005B8C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005B90; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005B94; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B98; // type:function size:0x48 scope:global +__dt__16daNpcIns_Param_cFv = .text:0x00005BE0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005C28; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005C30; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_insectParams = .rodata:0x00000000; // type:object size:0xC0 scope:global +m__16daNpcIns_Param_c = .rodata:0x000000C0; // type:object size:0x70 scope:global data:float +@4341 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4342 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4343 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000140; // type:object size:0x4 scope:local data:float +@4415 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float +@4507 = .rodata:0x00000148; // type:object size:0xC scope:local data:4byte +@4746 = .rodata:0x00000154; // type:object size:0xC scope:local +@4747 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4748 = .rodata:0x00000164; // type:object size:0xC scope:local +@4749 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4750 = .rodata:0x00000174; // type:object size:0xC scope:local +@4751 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000184; // type:object size:0xC scope:local +@4753 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4754 = .rodata:0x00000194; // type:object size:0xC scope:local +@4755 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4756 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4757 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4758 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4759 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4761 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4762 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4763 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4765 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4766 = .rodata:0x000001F4; // type:object size:0x28 scope:local +@4770 = .rodata:0x0000021C; // type:object size:0xC scope:local +@4771 = .rodata:0x00000228; // type:object size:0x4 scope:local +@4772 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4773 = .rodata:0x00000238; // type:object size:0xC scope:local +@4774 = .rodata:0x00000244; // type:object size:0x8 scope:local +@4775 = .rodata:0x0000024C; // type:object size:0xC scope:local +@4776 = .rodata:0x00000258; // type:object size:0x4 scope:local +@4777 = .rodata:0x0000025C; // type:object size:0xC scope:local +@4778 = .rodata:0x00000268; // type:object size:0xC scope:local +@4779 = .rodata:0x00000274; // type:object size:0x8 scope:local +@4780 = .rodata:0x0000027C; // type:object size:0xC scope:local +@4781 = .rodata:0x00000288; // type:object size:0x4 scope:local +@4782 = .rodata:0x0000028C; // type:object size:0xC scope:local +@4783 = .rodata:0x00000298; // type:object size:0xC scope:local +@4784 = .rodata:0x000002A4; // type:object size:0x8 scope:local +@4785 = .rodata:0x000002AC; // type:object size:0xC scope:local +@4786 = .rodata:0x000002B8; // type:object size:0xC scope:local +@4787 = .rodata:0x000002C4; // type:object size:0x8 scope:local +@4788 = .rodata:0x000002CC; // type:object size:0xC scope:local +@4789 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@4790 = .rodata:0x000002DC; // type:object size:0xC scope:local +@4791 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@4792 = .rodata:0x000002EC; // type:object size:0xC scope:local +@4793 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@4794 = .rodata:0x000002FC; // type:object size:0xC scope:local +@4795 = .rodata:0x00000308; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000030C; // type:object size:0xC scope:local +@4797 = .rodata:0x00000318; // type:object size:0x4 scope:local +@4798 = .rodata:0x0000031C; // type:object size:0xC scope:local +@4799 = .rodata:0x00000328; // type:object size:0x4 scope:local +@4800 = .rodata:0x0000032C; // type:object size:0x34 scope:local +@4812 = .rodata:0x00000360; // type:object size:0xC scope:local +@4994 = .rodata:0x0000036C; // type:object size:0x4 scope:local data:float +@4995 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4996 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4998 = .rodata:0x00000378; // type:object size:0x8 scope:local data:double +@5370 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5371 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5618 = .rodata:0x00000388; // type:object size:0x8 scope:local +@5619 = .rodata:0x00000390; // type:object size:0x8 scope:local +@5620 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5663 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@5847 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:float +@5916 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@5958 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@5959 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@5960 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5961 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003BC; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x120 scope:global +l_btpGetParamList = .data:0x00000140; // type:object size:0x60 scope:global +l_btkGetParamList = .data:0x000001A0; // type:object size:0x18 scope:global data:4byte +l_loadRes_INS0 = .data:0x000001B8; // type:object size:0xC scope:global +l_loadRes_INS1 = .data:0x000001C4; // type:object size:0xC scope:global +l_loadRes_INS2 = .data:0x000001D0; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000001DC; // type:object size:0xC scope:global +l_arcNames = .data:0x000001E8; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000001F4; // type:object size:0x4 scope:global +l_myName = .data:0x000001F8; // type:object size:0x4 scope:global data:4byte +mEvtSeqList__10daNpcIns_c = .data:0x000001FC; // type:object size:0xC scope:global data:4byte +@4607 = .data:0x00000208; // type:object size:0xC scope:local data:4byte +@4650 = .data:0x00000214; // type:object size:0x28 scope:local +@4862 = .data:0x0000023C; // type:object size:0xC scope:local +@4867 = .data:0x00000248; // type:object size:0xC scope:local +@5026 = .data:0x00000254; // type:object size:0xC scope:local data:4byte +@5138 = .data:0x00000260; // type:object size:0xC scope:local +@5202 = .data:0x0000026C; // type:object size:0xC scope:local +@5401 = .data:0x00000278; // type:object size:0xC scope:local data:4byte +@5403 = .data:0x00000284; // type:object size:0xC scope:local data:4byte +@5553 = .data:0x00000290; // type:object size:0x60 scope:local +@5556 = .data:0x000002F0; // type:object size:0xC scope:local +@5559 = .data:0x000002FC; // type:object size:0xC scope:local +@5562 = .data:0x00000308; // type:object size:0xC scope:local +daNpcIns_MethodTable = .data:0x00000314; // type:object size:0x20 scope:global +g_profile_NPC_INS = .data:0x00000334; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000364; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000370; // type:object size:0xC scope:global +__vt__10daNpcIns_c = .data:0x0000037C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003D0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000400; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000040C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000418; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000424; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000430; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x0000043C; // type:object size:0xC scope:global +__vt__16daNpcIns_Param_c = .data:0x00000448; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3928 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_jagar/splits.txt b/config/GZ2P01/rels/d_a_npc_jagar/splits.txt new file mode 100644 index 0000000000..5de90e7bb2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_jagar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jagar.cpp: + .text start:0x000000EC end:0x00005CFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x00000890 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_jagar/symbols.txt b/config/GZ2P01/rels/d_a_npc_jagar/symbols.txt new file mode 100644 index 0000000000..92dec5fab1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_jagar/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Jagar_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Jagar_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__13daNpc_Jagar_cFv = .text:0x00000500; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000770; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007AC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000800; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000818; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000860; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000884; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008C0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000914; // type:function size:0x18 scope:global +Delete__13daNpc_Jagar_cFv = .text:0x0000092C; // type:function size:0x34 scope:global +Execute__13daNpc_Jagar_cFv = .text:0x00000960; // type:function size:0x20 scope:global +Draw__13daNpc_Jagar_cFv = .text:0x00000980; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Jagar_cFP10fopAc_ac_c = .text:0x00000A14; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Jagar_cFP8J3DJointi = .text:0x00000A34; // type:function size:0x58 scope:global +getType__13daNpc_Jagar_cFv = .text:0x00000A8C; // type:function size:0x4C scope:global +isDelete__13daNpc_Jagar_cFv = .text:0x00000AD8; // type:function size:0xA0 scope:global +reset__13daNpc_Jagar_cFv = .text:0x00000B78; // type:function size:0x1CC scope:global +afterJntAnm__13daNpc_Jagar_cFi = .text:0x00000D44; // type:function size:0x84 scope:global +setParam__13daNpc_Jagar_cFv = .text:0x00000DC8; // type:function size:0x1FC scope:global +checkChangeEvt__13daNpc_Jagar_cFv = .text:0x00000FC4; // type:function size:0x130 scope:global +setAfterTalkMotion__13daNpc_Jagar_cFv = .text:0x000010F4; // type:function size:0xA0 scope:global +srchActors__13daNpc_Jagar_cFv = .text:0x00001194; // type:function size:0xEC scope:global +evtTalk__13daNpc_Jagar_cFv = .text:0x00001280; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Jagar_cFv = .text:0x00001320; // type:function size:0xC8 scope:global +action__13daNpc_Jagar_cFv = .text:0x000013E8; // type:function size:0x29C scope:global +beforeMove__13daNpc_Jagar_cFv = .text:0x00001684; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Jagar_cFv = .text:0x00001748; // type:function size:0x314 scope:global +setCollision__13daNpc_Jagar_cFv = .text:0x00001A5C; // type:function size:0x170 scope:global +drawDbgInfo__13daNpc_Jagar_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +changeBtp__13daNpc_Jagar_cFPiPi = .text:0x00001BD4; // type:function size:0x40 scope:global +selectAction__13daNpc_Jagar_cFv = .text:0x00001C14; // type:function size:0x7C scope:global +chkAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x00001C90; // type:function size:0x2C scope:global +setAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x00001CBC; // type:function size:0xA8 scope:global +cutClimbUp__13daNpc_Jagar_cFi = .text:0x00001D64; // type:function size:0x1C0 scope:global +cutNeedYourHelp__13daNpc_Jagar_cFi = .text:0x00001F24; // type:function size:0x794 scope:global +cutAnger__13daNpc_Jagar_cFi = .text:0x000026B8; // type:function size:0x224 scope:global +cutConversationWithBou__13daNpc_Jagar_cFi = .text:0x000028DC; // type:function size:0x160 scope:global +cutConfidentialConversation__13daNpc_Jagar_cFi = .text:0x00002A3C; // type:function size:0x37C scope:global +cutFindWolf__13daNpc_Jagar_cFi = .text:0x00002DB8; // type:function size:0x4C0 scope:global +chkSitMotion__13daNpc_Jagar_cFv = .text:0x00003278; // type:function size:0x8C scope:global +chkSitMotion2__13daNpc_Jagar_cFv = .text:0x00003304; // type:function size:0x60 scope:global +chkChuMotion__13daNpc_Jagar_cFv = .text:0x00003364; // type:function size:0x74 scope:global +chkToMotion__13daNpc_Jagar_cFv = .text:0x000033D8; // type:function size:0x34 scope:global +wait__13daNpc_Jagar_cFPv = .text:0x0000340C; // type:function size:0xB40 scope:global +talkwithBou__13daNpc_Jagar_cFPv = .text:0x00003F4C; // type:function size:0x608 scope:global +talk__13daNpc_Jagar_cFPv = .text:0x00004554; // type:function size:0x3B4 scope:global +daNpc_Jagar_Create__FPv = .text:0x00004908; // type:function size:0x20 scope:global +daNpc_Jagar_Delete__FPv = .text:0x00004928; // type:function size:0x20 scope:global +daNpc_Jagar_Execute__FPv = .text:0x00004948; // type:function size:0x20 scope:global +daNpc_Jagar_Draw__FPv = .text:0x00004968; // type:function size:0x20 scope:global +daNpc_Jagar_IsDelete__FPv = .text:0x00004988; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004990; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000049C0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00004A08; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004D90; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004DCC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004E08; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004E50; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004E98; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00004ED4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004F1C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004F64; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005368; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000536C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005468; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000546C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000054B4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005524; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005580; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000055F0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005638; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005754; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000595C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005960; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005968; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00005970; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00005978; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000597C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00005984; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000599C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000059A0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000059A4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000059AC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000059B4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000059E4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005A14; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005A18; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005A1C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005A20; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00005A3C; // type:function size:0x3C scope:global +__sinit_d_a_npc_jagar_cpp = .text:0x00005A78; // type:function size:0xFC scope:local +__ct__13daNpc_Jagar_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005B74; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Jagar_cFv = .text:0x00005C54; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Jagar_cFv = .text:0x00005C5C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Jagar_cFv = .text:0x00005C64; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Jagar_cFv = .text:0x00005C6C; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Jagar_cFi = .text:0x00005C74; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Jagar_cFi = .text:0x00005C84; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Jagar_cFv = .text:0x00005C94; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Jagar_cFv = .text:0x00005C9C; // type:function size:0x8 scope:global +__dt__19daNpc_Jagar_Param_cFv = .text:0x00005CA4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005CEC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005CF4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Jagar_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4099 = .rodata:0x000000A0; // type:object size:0x10 scope:local +@4165 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4169 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4170 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4524 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4718 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4932 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4935 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4936 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4937 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4939 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4997 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4998 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4999 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5039 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5040 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5148 = .rodata:0x00000120; // type:object size:0xC scope:local +@5412 = .rodata:0x0000012C; // type:object size:0x8 scope:local data:4byte +@5445 = .rodata:0x00000134; // type:object size:0x8 scope:local +@5455 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5527 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5659 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6301 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6302 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6303 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6304 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6305 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6306 = .rodata:0x00000168; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000016C; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000070; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x00000084; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x00000088; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x0000008C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x00000094; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x000000A4; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001BC; // type:object size:0x1F8 scope:global +l_faceMotionSequenceData = .data:0x000003B4; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x00000444; // type:object size:0x130 scope:global +mCutNameList__13daNpc_Jagar_c = .data:0x00000574; // type:object size:0x1C scope:global +@3939 = .data:0x00000590; // type:object size:0xC scope:local +@3940 = .data:0x0000059C; // type:object size:0xC scope:local +@3941 = .data:0x000005A8; // type:object size:0xC scope:local +@3942 = .data:0x000005B4; // type:object size:0xC scope:local +@3943 = .data:0x000005C0; // type:object size:0xC scope:local +@3944 = .data:0x000005CC; // type:object size:0xC scope:local +mCutList__13daNpc_Jagar_c = .data:0x000005D8; // type:object size:0x54 scope:global data:4byte +@4674 = .data:0x0000062C; // type:object size:0xC scope:local data:4byte +@4739 = .data:0x00000638; // type:object size:0xC scope:local data:4byte +@4744 = .data:0x00000644; // type:object size:0xC scope:local data:4byte +@5061 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +@5063 = .data:0x0000065C; // type:object size:0xC scope:local data:4byte +@5661 = .data:0x00000668; // type:object size:0x30 scope:local +@5660 = .data:0x00000698; // type:object size:0x30 scope:local +daNpc_Jagar_MethodTable = .data:0x000006C8; // type:object size:0x20 scope:global +g_profile_NPC_JAGAR = .data:0x000006E8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000718; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000724; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000730; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000754; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000760; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000076C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000778; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000784; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000790; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000079C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007A8; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000007B4; // type:object size:0xC scope:global +__vt__13daNpc_Jagar_c = .data:0x000007C0; // type:object size:0xC4 scope:global +__vt__19daNpc_Jagar_Param_c = .data:0x00000884; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3945 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4873 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4872 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kakashi/splits.txt b/config/GZ2P01/rels/d_a_npc_kakashi/splits.txt new file mode 100644 index 0000000000..0ce59dbfc3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kakashi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kakashi.cpp: + .text start:0x000000EC end:0x00003830 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D8 + .data start:0x00000000 end:0x000003FC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZ2P01/rels/d_a_npc_kakashi/symbols.txt b/config/GZ2P01/rels/d_a_npc_kakashi/symbols.txt new file mode 100644 index 0000000000..0db54dbc68 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kakashi/symbols.txt @@ -0,0 +1,219 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daNpc_Kakashi_cFv = .text:0x000000EC; // type:function size:0x17C scope:global +create__15daNpc_Kakashi_cFv = .text:0x00000268; // type:function size:0x2F0 scope:global +CreateHeap__15daNpc_Kakashi_cFv = .text:0x00000558; // type:function size:0x130 scope:global +Delete__15daNpc_Kakashi_cFv = .text:0x00000688; // type:function size:0x34 scope:global +Execute__15daNpc_Kakashi_cFv = .text:0x000006BC; // type:function size:0x58 scope:global +Draw__15daNpc_Kakashi_cFv = .text:0x00000714; // type:function size:0x44 scope:global +ctrlJoint__15daNpc_Kakashi_cFP8J3DJointP8J3DModel = .text:0x00000758; // type:function size:0x15C scope:global +createHeapCallBack__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x000008B4; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpc_Kakashi_cFP8J3DJointi = .text:0x000008D4; // type:function size:0x58 scope:global +getType__15daNpc_Kakashi_cFv = .text:0x0000092C; // type:function size:0x64 scope:global +isDelete__15daNpc_Kakashi_cFv = .text:0x00000990; // type:function size:0x88 scope:global +reset__15daNpc_Kakashi_cFv = .text:0x00000A18; // type:function size:0x210 scope:global +setParam__15daNpc_Kakashi_cFv = .text:0x00000C28; // type:function size:0xE0 scope:global +srchActors__15daNpc_Kakashi_cFv = .text:0x00000D08; // type:function size:0x4 scope:global +checkChangeEvt__15daNpc_Kakashi_cFv = .text:0x00000D0C; // type:function size:0xA8 scope:global +evtTalk__15daNpc_Kakashi_cFv = .text:0x00000DB4; // type:function size:0xA0 scope:global +evtEndProc__15daNpc_Kakashi_cFv = .text:0x00000E54; // type:function size:0x14 scope:global +evtCutProc__15daNpc_Kakashi_cFv = .text:0x00000E68; // type:function size:0xC8 scope:global +action__15daNpc_Kakashi_cFv = .text:0x00000F30; // type:function size:0xB8 scope:global +beforeMove__15daNpc_Kakashi_cFv = .text:0x00000FE8; // type:function size:0x78 scope:global +setAttnPos__15daNpc_Kakashi_cFv = .text:0x00001060; // type:function size:0x2A4 scope:global +setCollision__15daNpc_Kakashi_cFv = .text:0x00001304; // type:function size:0x3A0 scope:global +drawDbgInfo__15daNpc_Kakashi_cFv = .text:0x000016A4; // type:function size:0x8 scope:global +selectAction__15daNpc_Kakashi_cFv = .text:0x000016AC; // type:function size:0xF0 scope:global +chkAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x0000179C; // type:function size:0x2C scope:global +setAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x000017C8; // type:function size:0xA8 scope:global +hitChk__15daNpc_Kakashi_cFv = .text:0x00001870; // type:function size:0x3B0 scope:global +setStaggerParam__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x00001C20; // type:function size:0x3CC scope:global +setPrtcls__15daNpc_Kakashi_cFi = .text:0x00001FEC; // type:function size:0x108 scope:global +judgeSwdTutorial__15daNpc_Kakashi_cFv = .text:0x000020F4; // type:function size:0x11C scope:global +cutSwdTutorial__15daNpc_Kakashi_cFi = .text:0x00002210; // type:function size:0xEC scope:global +cutGetWoodSwd__15daNpc_Kakashi_cFi = .text:0x000022FC; // type:function size:0x88 scope:global +cutMarosWhisper__15daNpc_Kakashi_cFi = .text:0x00002384; // type:function size:0x64 scope:global +wait__15daNpc_Kakashi_cFPv = .text:0x000023E8; // type:function size:0x2C scope:global +swdTutorial__15daNpc_Kakashi_cFPv = .text:0x00002414; // type:function size:0x228 scope:global +talk__15daNpc_Kakashi_cFPv = .text:0x0000263C; // type:function size:0xBC scope:global +daNpc_Kakashi_Create__FPv = .text:0x000026F8; // type:function size:0x20 scope:global +daNpc_Kakashi_Delete__FPv = .text:0x00002718; // type:function size:0x20 scope:global +daNpc_Kakashi_Execute__FPv = .text:0x00002738; // type:function size:0x20 scope:global +daNpc_Kakashi_Draw__FPv = .text:0x00002758; // type:function size:0x20 scope:global +daNpc_Kakashi_IsDelete__FPv = .text:0x00002778; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002780; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000027C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002B50; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00002B8C; // type:function size:0xCC scope:global +__dt__5csXyzFv = .text:0x00002C58; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C94; // type:function size:0x404 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003098; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003194; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003198; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000031E0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003228; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003298; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000032F4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003364; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000033AC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000033B0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000033B8; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000033C0; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000033C8; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x000033D0; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000033D8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000033E0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000033E8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000033F0; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x000033F8; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00003400; // type:function size:0x4 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00003404; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003408; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000340C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003414; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000342C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003430; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003434; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000343C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003444; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003474; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000034A4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000034A8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000034AC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000034B0; // type:function size:0x4 scope:global +cLib_calcTimer__FPs = .text:0x000034B4; // type:function size:0x1C scope:global +__sinit_d_a_npc_kakashi_cpp = .text:0x000034D0; // type:function size:0xB4 scope:local +__ct__15daNpc_Kakashi_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003584; // type:function size:0xF4 scope:global +__ct__5csXyzFv = .text:0x00003678; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x0000367C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003700; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003748; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003790; // type:function size:0x48 scope:global +__dt__21daNpc_Kakashi_Param_cFv = .text:0x000037D8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003820; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003828; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpc_Kakashi_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4078 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4079 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4080 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4081 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4082 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4416 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4726 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4831 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4832 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4834 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5025 = .rodata:0x000000E8; // type:object size:0xC scope:local +@5166 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5167 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5170 = .rodata:0x00000100; // type:object size:0x8 scope:local +id$5174 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x1CA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0xA8 scope:global +l_resNameList = .data:0x000000E0; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x000000E8; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x000000EC; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x00000104; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000120; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000013C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000014C; // type:object size:0x10 scope:global +mCutNameList__15daNpc_Kakashi_c = .data:0x0000015C; // type:object size:0x10 scope:global +@3832 = .data:0x0000016C; // type:object size:0xC scope:local +@3833 = .data:0x00000178; // type:object size:0xC scope:local +@3834 = .data:0x00000184; // type:object size:0xC scope:local +mCutList__15daNpc_Kakashi_c = .data:0x00000190; // type:object size:0x30 scope:global data:4byte +@4460 = .data:0x000001C0; // type:object size:0x20 scope:local +@4583 = .data:0x000001E0; // type:object size:0xC scope:local data:4byte +@4607 = .data:0x000001EC; // type:object size:0xC scope:local data:4byte +@4612 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@4847 = .data:0x00000204; // type:object size:0xC scope:local +@4849 = .data:0x00000210; // type:object size:0xC scope:local +@4854 = .data:0x0000021C; // type:object size:0xC scope:local +@4856 = .data:0x00000228; // type:object size:0xC scope:local +@5060 = .data:0x00000234; // type:object size:0xC scope:local +daNpc_Kakashi_MethodTable = .data:0x00000240; // type:object size:0x20 scope:global +g_profile_NPC_KAKASHI = .data:0x00000260; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000290; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000029C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002A8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000002CC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000002D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002E4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002F0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000002FC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000308; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000314; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000320; // type:object size:0xC scope:global +__vt__15daNpc_Kakashi_c = .data:0x0000032C; // type:object size:0xC4 scope:global +__vt__21daNpc_Kakashi_Param_c = .data:0x000003F0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3835 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4738 = .bss:0x00000058; // type:object size:0xC scope:local +armROfst$4737 = .bss:0x00000068; // type:object size:0xC scope:local +@4742 = .bss:0x00000074; // type:object size:0xC scope:local +armLOfst$4741 = .bss:0x00000084; // type:object size:0xC scope:local +@4746 = .bss:0x00000090; // type:object size:0xC scope:local +headOfst$4745 = .bss:0x000000A0; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kasi_hana/splits.txt b/config/GZ2P01/rels/d_a_npc_kasi_hana/splits.txt new file mode 100644 index 0000000000..e8b02ace71 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_hana/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_hana.cpp: + .text start:0x000000EC end:0x000061AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000354 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_npc_kasi_hana/symbols.txt b/config/GZ2P01/rels/d_a_npc_kasi_hana/symbols.txt new file mode 100644 index 0000000000..0b24c55093 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_hana/symbols.txt @@ -0,0 +1,300 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +calcEscapeForm__15daNpcKasi_Mng_cFv = .text:0x000000EC; // type:function size:0xF0 scope:global +__dt__4cXyzFv = .text:0x000001DC; // type:function size:0x3C scope:global +calcCenterPos__15daNpcKasi_Mng_cFv = .text:0x00000218; // type:function size:0xF0 scope:global +getDistFromCenter__15daNpcKasi_Mng_cFv = .text:0x00000308; // type:function size:0x194 scope:global +getOffsetFromLeader__15daNpcKasi_Mng_cFRC4cXyzR4cXyz = .text:0x0000049C; // type:function size:0x78 scope:global data:4byte +__dt__5csXyzFv = .text:0x00000514; // type:function size:0x3C scope:global +initPath__15daNpcKasi_Mng_cFUcUs = .text:0x00000550; // type:function size:0x7C scope:global +getPlNearPoint__15daNpcKasi_Mng_cFv = .text:0x000005CC; // type:function size:0x164 scope:global +getSygnalInfo__15daNpcKasi_Mng_cFv = .text:0x00000730; // type:function size:0x38 scope:global +sendInfo__15daNpcKasi_Mng_cFv = .text:0x00000768; // type:function size:0xD0 scope:global +offTalk__15daNpcKasi_Mng_cFv = .text:0x00000838; // type:function size:0x7C scope:global +chkTalk__15daNpcKasi_Mng_cFv = .text:0x000008B4; // type:function size:0x9C scope:global +chkFear__15daNpcKasi_Mng_cFv = .text:0x00000950; // type:function size:0x74 scope:global +chkEscape__15daNpcKasi_Mng_cFv = .text:0x000009C4; // type:function size:0x9C scope:global +createHearts__15daNpcKasi_Mng_cFv = .text:0x00000A60; // type:function size:0x18C scope:global +allDemoMove__15daNpcKasi_Mng_cFv = .text:0x00000BEC; // type:function size:0x78 scope:global +allDemoNotMove__15daNpcKasi_Mng_cFv = .text:0x00000C64; // type:function size:0x78 scope:global +isMiniGamePlaying__15daNpcKasi_Mng_cFv = .text:0x00000CDC; // type:function size:0x44 scope:global +schMemberActor__15daNpcKasi_Mng_cFv = .text:0x00000D20; // type:function size:0xA8 scope:global +schDanchoActor__15daNpcKasi_Mng_cFv = .text:0x00000DC8; // type:function size:0x68 scope:global +deleteAllMember__15daNpcKasi_Mng_cFv = .text:0x00000E30; // type:function size:0x7C scope:global +chgWeightHeavy__15daNpcKasi_Mng_cFv = .text:0x00000EAC; // type:function size:0x6C scope:global +chgWeightLight__15daNpcKasi_Mng_cFv = .text:0x00000F18; // type:function size:0x6C scope:global +__ct__15daNpcKasiHana_cFv = .text:0x00000F84; // type:function size:0x260 scope:global +__dt__15daNpcKasiHana_cFv = .text:0x000011E4; // type:function size:0x290 scope:global +Create__15daNpcKasiHana_cFv = .text:0x00001474; // type:function size:0x27C scope:global +CreateHeap__15daNpcKasiHana_cFv = .text:0x000016F0; // type:function size:0x184 scope:global +Delete__15daNpcKasiHana_cFv = .text:0x00001874; // type:function size:0x34 scope:global +Execute__15daNpcKasiHana_cFv = .text:0x000018A8; // type:function size:0x24 scope:global +Draw__15daNpcKasiHana_cFv = .text:0x000018CC; // type:function size:0x4C scope:global +ctrlJoint__15daNpcKasiHana_cFP8J3DJointP8J3DModel = .text:0x00001918; // type:function size:0x18C scope:global +createHeapCallBack__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00001AA4; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcKasiHana_cFP8J3DJointi = .text:0x00001AC4; // type:function size:0x4C scope:global +setParam__15daNpcKasiHana_cFv = .text:0x00001B10; // type:function size:0x90 scope:global +main__15daNpcKasiHana_cFv = .text:0x00001BA0; // type:function size:0x2C8 scope:global +setAttnPos__15daNpcKasiHana_cFv = .text:0x00001E68; // type:function size:0x1A8 scope:global +setMotionAnm__15daNpcKasiHana_cFif = .text:0x00002010; // type:function size:0xD0 scope:global +setMotion__15daNpcKasiHana_cFifi = .text:0x000020E0; // type:function size:0x48 scope:global +drawDbgInfo__15daNpcKasiHana_cFv = .text:0x00002128; // type:function size:0x8 scope:global +reset__15daNpcKasiHana_cFv = .text:0x00002130; // type:function size:0x248 scope:global +playMotion__15daNpcKasiHana_cFv = .text:0x00002378; // type:function size:0x3CC scope:global +playMotionAnmLoop__15daNpcKasiHana_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002744; // type:function size:0x178 scope:global +setAction__15daNpcKasiHana_cFM15daNpcKasiHana_cFPCvPvi_i = .text:0x000028BC; // type:function size:0xA8 scope:global +setLookMode__15daNpcKasiHana_cFi = .text:0x00002964; // type:function size:0x24 scope:global +lookat__15daNpcKasiHana_cFv = .text:0x00002988; // type:function size:0x1E0 scope:global +step__15daNpcKasiHana_cFsi = .text:0x00002B68; // type:function size:0xF4 scope:global +chkFindPlayer__15daNpcKasiHana_cFv = .text:0x00002C5C; // type:function size:0xE4 scope:global +wait__15daNpcKasiHana_cFi = .text:0x00002D40; // type:function size:0x584 scope:global +chace_st__15daNpcKasiHana_cFi = .text:0x000032C4; // type:function size:0xA4 scope:global +chace__15daNpcKasiHana_cFi = .text:0x00003368; // type:function size:0x184 scope:global +getChacePos__15daNpcKasiHana_cFv = .text:0x000034EC; // type:function size:0x100 scope:global +turn__15daNpcKasiHana_cFi = .text:0x000035EC; // type:function size:0xCC scope:global +fear__15daNpcKasiHana_cFi = .text:0x000036B8; // type:function size:0x214 scope:global +srchWolfTag__15daNpcKasiHana_cFv = .text:0x000038CC; // type:function size:0x68 scope:global +_srch_escape_tag__15daNpcKasiHana_cFPvPv = .text:0x00003934; // type:function size:0xD0 scope:global +getWolfPathNearIdx__15daNpcKasiHana_cFv = .text:0x00003A04; // type:function size:0x134 scope:global +talk__15daNpcKasiHana_cFi = .text:0x00003B38; // type:function size:0x164 scope:global +demo__15daNpcKasiHana_cFi = .text:0x00003C9C; // type:function size:0x2DC scope:global +escape__15daNpcKasiHana_cFi = .text:0x00003F78; // type:function size:0x158 scope:global +cheer__15daNpcKasiHana_cFi = .text:0x000040D0; // type:function size:0x208 scope:global +_turn_to_link__15daNpcKasiHana_cFs = .text:0x000042D8; // type:function size:0x4C scope:global +_turn_pos__15daNpcKasiHana_cFRC4cXyzs = .text:0x00004324; // type:function size:0x5C scope:global +actor_front_check__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00004380; // type:function size:0xD8 scope:global +_getOffset__15daNpcKasiHana_cFRC4cXyzR4cXyz = .text:0x00004458; // type:function size:0x6C scope:global +_Evt_Kasi_Appear__15daNpcKasiHana_cFi = .text:0x000044C4; // type:function size:0xA8 scope:global +_Evt_Kasi_Appear_CutInit__15daNpcKasiHana_cFRCi = .text:0x0000456C; // type:function size:0xE0 scope:global +_Evt_Kasi_Appear_CutMain__15daNpcKasiHana_cFRCi = .text:0x0000464C; // type:function size:0x12C scope:global +_Evt_Kasi_Talk__15daNpcKasiHana_cFi = .text:0x00004778; // type:function size:0x108 scope:global +_Evt_Kasi_Talk_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004880; // type:function size:0x120 scope:global +_Evt_Kasi_Talk_CutMain__15daNpcKasiHana_cFRCii = .text:0x000049A0; // type:function size:0x194 scope:global +_Evt_Kasi__15daNpcKasiHana_cFi = .text:0x00004B34; // type:function size:0xA8 scope:global +_Evt_Kasi_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004BDC; // type:function size:0x128 scope:global +_Evt_Kasi_CutMain__15daNpcKasiHana_cFRCi = .text:0x00004D04; // type:function size:0x1A0 scope:global +_Evt_Kasi_Cheer__15daNpcKasiHana_cFi = .text:0x00004EA4; // type:function size:0x108 scope:global +_Evt_Kasi_Cheer_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004FAC; // type:function size:0x10C scope:global +_Evt_Kasi_Cheer_CutMain__15daNpcKasiHana_cFRCii = .text:0x000050B8; // type:function size:0x1F4 scope:global +_Evt_Kasi_Cheer2__15daNpcKasiHana_cFi = .text:0x000052AC; // type:function size:0xD8 scope:global +_Evt_Kasi_Cheer2_CutInit__15daNpcKasiHana_cFRCi = .text:0x00005384; // type:function size:0x10C scope:global +_Evt_Kasi_Cheer2_CutMain__15daNpcKasiHana_cFRCii = .text:0x00005490; // type:function size:0x1F4 scope:global +daNpcKasiHana_Create__FPv = .text:0x00005684; // type:function size:0x20 scope:global +daNpcKasiHana_Delete__FPv = .text:0x000056A4; // type:function size:0x20 scope:global +daNpcKasiHana_Execute__FPv = .text:0x000056C4; // type:function size:0x20 scope:global +daNpcKasiHana_Draw__FPv = .text:0x000056E4; // type:function size:0x20 scope:global +daNpcKasiHana_IsDelete__FPv = .text:0x00005704; // type:function size:0x8 scope:global +__dt__8cM3dGCylFv = .text:0x0000570C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005754; // type:function size:0x48 scope:global +getCenterPos__15daNpcKasi_Mng_cFv = .text:0x0000579C; // type:function size:0x1C scope:global +adjustShapeAngle__15daNpcKasiHana_cFv = .text:0x000057B8; // type:function size:0x4 scope:global +__dt__21daNpcKasiHana_Param_cFv = .text:0x000057BC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005804; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000580C; // type:function size:0x8 scope:local +__dt__13daNpcF_Path_cFv = .text:0x00005814; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00005874; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000058BC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005904; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005940; // type:function size:0xD0 scope:global +__ct__5csXyzFv = .text:0x00005A10; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00005A14; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005A18; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005C64; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005E54; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005EC4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005F20; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005F90; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00005FD8; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005FE0; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00005FE4; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00005FEC; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00005FF4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00005FF8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005FFC; // type:function size:0x48 scope:global +cLib_getRndValue__Fii = .text:0x00006044; // type:function size:0x7C scope:global +__sinit_d_a_npc_kasi_hana_cpp = .text:0x000060C0; // type:function size:0xEC scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3908 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3998 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4181 = .rodata:0x00000030; // type:object size:0xC scope:local +@4210 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000044; // type:object size:0x4 scope:local +m__21daNpcKasiHana_Param_c = .rodata:0x00000048; // type:object size:0x7C scope:global data:float +@4768 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4770 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4771 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000D8; // type:object size:0xC scope:local data:4byte +@5044 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5120 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5121 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5122 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5123 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5124 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5125 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5126 = .rodata:0x0000011C; // type:object size:0xC scope:local +@5127 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5128 = .rodata:0x0000012C; // type:object size:0xC scope:local +@5129 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5130 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5131 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5132 = .rodata:0x0000014C; // type:object size:0xC scope:local +@5133 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5134 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5135 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5136 = .rodata:0x0000016C; // type:object size:0xC scope:local +@5137 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5138 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5139 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5140 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5141 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5142 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5143 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5144 = .rodata:0x000001B4; // type:object size:0xC scope:local +@5145 = .rodata:0x000001C0; // type:object size:0xC scope:local +@5146 = .rodata:0x000001CC; // type:object size:0xC scope:local +@5147 = .rodata:0x000001D8; // type:object size:0xC scope:local +@5148 = .rodata:0x000001E4; // type:object size:0x18 scope:local +@5149 = .rodata:0x000001FC; // type:object size:0x30 scope:local +@5228 = .rodata:0x0000022C; // type:object size:0xC scope:local +@5276 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5277 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5278 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5471 = .rodata:0x00000244; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5473 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5474 = .rodata:0x00000250; // type:object size:0x8 scope:local +@5475 = .rodata:0x00000258; // type:object size:0x8 scope:local +@5635 = .rodata:0x00000260; // type:object size:0x4 scope:local +@5847 = .rodata:0x00000264; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6026 = .rodata:0x0000026C; // type:object size:0xC scope:local data:4byte +@6044 = .rodata:0x00000278; // type:object size:0xC scope:local +@6045 = .rodata:0x00000284; // type:object size:0x8 scope:local +@6169 = .rodata:0x0000028C; // type:object size:0xC scope:local data:4byte +@6185 = .rodata:0x00000298; // type:object size:0xC scope:local +@6186 = .rodata:0x000002A4; // type:object size:0x8 scope:local +@6235 = .rodata:0x000002AC; // type:object size:0xC scope:local data:4byte +@6251 = .rodata:0x000002B8; // type:object size:0xC scope:local +@6252 = .rodata:0x000002C4; // type:object size:0x8 scope:local +@6323 = .rodata:0x000002D0; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x000002D8; // type:object size:0x79 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xB4 scope:global +l_btpGetParamList = .data:0x000000D4; // type:object size:0xC scope:global +l_arcNames = .data:0x000000E0; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000EC; // type:object size:0x18 scope:global +l_myName = .data:0x00000104; // type:object size:0x4 scope:global +@4324 = .data:0x00000108; // type:object size:0xC scope:local +@4325 = .data:0x00000114; // type:object size:0xC scope:local +@4326 = .data:0x00000120; // type:object size:0xC scope:local +@4327 = .data:0x0000012C; // type:object size:0xC scope:local +@4328 = .data:0x00000138; // type:object size:0xC scope:local +mEvtSeqList__15daNpcKasiHana_c = .data:0x00000144; // type:object size:0x48 scope:global +@4941 = .data:0x0000018C; // type:object size:0xC scope:local +@4947 = .data:0x00000198; // type:object size:0xC scope:local +@4950 = .data:0x000001A4; // type:object size:0xC scope:local +@4955 = .data:0x000001B0; // type:object size:0xC scope:local +@4962 = .data:0x000001BC; // type:object size:0xC scope:local +@4966 = .data:0x000001C8; // type:object size:0xC scope:local +@5084 = .data:0x000001D4; // type:object size:0xC scope:local data:4byte +@5363 = .data:0x000001E0; // type:object size:0xC scope:local +@5369 = .data:0x000001EC; // type:object size:0xC scope:local +@5376 = .data:0x000001F8; // type:object size:0xC scope:local +@5379 = .data:0x00000204; // type:object size:0xC scope:local +@5386 = .data:0x00000210; // type:object size:0xC scope:local +@5395 = .data:0x0000021C; // type:object size:0xC scope:local +@5400 = .data:0x00000228; // type:object size:0xC scope:local +@5407 = .data:0x00000234; // type:object size:0xC scope:local +@5485 = .data:0x00000240; // type:object size:0xC scope:local data:4byte +@5502 = .data:0x0000024C; // type:object size:0xC scope:local data:4byte +@5505 = .data:0x00000258; // type:object size:0xC scope:local data:4byte +@5577 = .data:0x00000264; // type:object size:0xC scope:local data:4byte +@5636 = .data:0x00000270; // type:object size:0x1C scope:local +@5717 = .data:0x0000028C; // type:object size:0xC scope:local data:4byte +@5727 = .data:0x00000298; // type:object size:0xC scope:local data:4byte +@5762 = .data:0x000002A4; // type:object size:0xC scope:local +@5765 = .data:0x000002B0; // type:object size:0xC scope:local +@5768 = .data:0x000002BC; // type:object size:0xC scope:local +@5775 = .data:0x000002C8; // type:object size:0xC scope:local +@5780 = .data:0x000002D4; // type:object size:0xC scope:local +@5860 = .data:0x000002E0; // type:object size:0xC scope:local +daNpcKasiHana_MethodTable = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_NPC_KASIHANA = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__15daNpcKasiHana_c = .data:0x0000033C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000384; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000390; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003C0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003CC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000003E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000003FC; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000408; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000414; // type:object size:0xC scope:global +__vt__21daNpcKasiHana_Param_c = .data:0x00000420; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4323 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__15daNpcKasiHana_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__15daNpcKasiHana_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__15daNpcKasiHana_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kasi_kyu/splits.txt b/config/GZ2P01/rels/d_a_npc_kasi_kyu/splits.txt new file mode 100644 index 0000000000..b92316ec8d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_kyu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_kyu.cpp: + .text start:0x000000EC end:0x00003FC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x000004E0 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_npc_kasi_kyu/symbols.txt b/config/GZ2P01/rels/d_a_npc_kasi_kyu/symbols.txt new file mode 100644 index 0000000000..22897ccda2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_kyu/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpcKasiKyu_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__14daNpcKasiKyu_cFv = .text:0x00000334; // type:function size:0x210 scope:global +Create__14daNpcKasiKyu_cFv = .text:0x00000544; // type:function size:0x27C scope:global +CreateHeap__14daNpcKasiKyu_cFv = .text:0x000007C0; // type:function size:0x184 scope:global +Delete__14daNpcKasiKyu_cFv = .text:0x00000944; // type:function size:0x34 scope:global +Execute__14daNpcKasiKyu_cFv = .text:0x00000978; // type:function size:0x2C scope:global +Draw__14daNpcKasiKyu_cFv = .text:0x000009A4; // type:function size:0x4C scope:global +ctrlJoint__14daNpcKasiKyu_cFP8J3DJointP8J3DModel = .text:0x000009F0; // type:function size:0x18C scope:global +createHeapCallBack__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpcKasiKyu_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x4C scope:global +setParam__14daNpcKasiKyu_cFv = .text:0x00000BE8; // type:function size:0x6C scope:global +main__14daNpcKasiKyu_cFv = .text:0x00000C54; // type:function size:0x2A8 scope:global +setAttnPos__14daNpcKasiKyu_cFv = .text:0x00000EFC; // type:function size:0x1A8 scope:global +setMotionAnm__14daNpcKasiKyu_cFif = .text:0x000010A4; // type:function size:0xD0 scope:global +setMotion__14daNpcKasiKyu_cFifi = .text:0x00001174; // type:function size:0x48 scope:global +drawDbgInfo__14daNpcKasiKyu_cFv = .text:0x000011BC; // type:function size:0x8 scope:global +reset__14daNpcKasiKyu_cFv = .text:0x000011C4; // type:function size:0x234 scope:global +playMotion__14daNpcKasiKyu_cFv = .text:0x000013F8; // type:function size:0x434 scope:global +playMotionAnmLoop__14daNpcKasiKyu_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x0000182C; // type:function size:0x178 scope:global +setAction__14daNpcKasiKyu_cFM14daNpcKasiKyu_cFPCvPvi_i = .text:0x000019A4; // type:function size:0xA8 scope:global +setLookMode__14daNpcKasiKyu_cFi = .text:0x00001A4C; // type:function size:0x24 scope:global +lookat__14daNpcKasiKyu_cFv = .text:0x00001A70; // type:function size:0x1E0 scope:global +step__14daNpcKasiKyu_cFsi = .text:0x00001C50; // type:function size:0xF4 scope:global +chkFindPlayer__14daNpcKasiKyu_cFv = .text:0x00001D44; // type:function size:0xE4 scope:global +wait__14daNpcKasiKyu_cFi = .text:0x00001E28; // type:function size:0x3AC scope:global +fear__14daNpcKasiKyu_cFi = .text:0x000021D4; // type:function size:0x1DC scope:global +srchWolfTag__14daNpcKasiKyu_cFv = .text:0x000023B0; // type:function size:0x68 scope:global +_srch_escape_tag__14daNpcKasiKyu_cFPvPv = .text:0x00002418; // type:function size:0xD0 scope:global +getWolfPathNearIdx__14daNpcKasiKyu_cFv = .text:0x000024E8; // type:function size:0x134 scope:global +chace_st__14daNpcKasiKyu_cFi = .text:0x0000261C; // type:function size:0xA4 scope:global +chace__14daNpcKasiKyu_cFi = .text:0x000026C0; // type:function size:0x170 scope:global +getChacePos__14daNpcKasiKyu_cFv = .text:0x00002830; // type:function size:0xBC scope:global +turn_link__14daNpcKasiKyu_cFi = .text:0x000028EC; // type:function size:0xC0 scope:global +turn_home__14daNpcKasiKyu_cFi = .text:0x000029AC; // type:function size:0xE4 scope:global +turn_center__14daNpcKasiKyu_cFi = .text:0x00002A90; // type:function size:0xD0 scope:global +talk_dummy__14daNpcKasiKyu_cFi = .text:0x00002B60; // type:function size:0x78 scope:global +kya__14daNpcKasiKyu_cFi = .text:0x00002BD8; // type:function size:0xD8 scope:global +kya2__14daNpcKasiKyu_cFi = .text:0x00002CB0; // type:function size:0x98 scope:global +kya_stop__14daNpcKasiKyu_cFi = .text:0x00002D48; // type:function size:0xD4 scope:global +iyan__14daNpcKasiKyu_cFi = .text:0x00002E1C; // type:function size:0x78 scope:global +iyan_look__14daNpcKasiKyu_cFi = .text:0x00002E94; // type:function size:0xD8 scope:global +turn_hana__14daNpcKasiKyu_cFi = .text:0x00002F6C; // type:function size:0xF0 scope:global +escape__14daNpcKasiKyu_cFi = .text:0x0000305C; // type:function size:0x118 scope:global +wait_dummy__14daNpcKasiKyu_cFi = .text:0x00003174; // type:function size:0x84 scope:global +cheer__14daNpcKasiKyu_cFi = .text:0x000031F8; // type:function size:0x1EC scope:global +_turn_to_link__14daNpcKasiKyu_cFs = .text:0x000033E4; // type:function size:0x4C scope:global +_turn_pos__14daNpcKasiKyu_cFRC4cXyzs = .text:0x00003430; // type:function size:0x5C scope:global +actor_front_check__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x0000348C; // type:function size:0xD8 scope:global +_getOffset__14daNpcKasiKyu_cFRC4cXyzR4cXyz = .text:0x00003564; // type:function size:0x6C scope:global +daNpcKasiKyu_Create__FPv = .text:0x000035D0; // type:function size:0x20 scope:global +daNpcKasiKyu_Delete__FPv = .text:0x000035F0; // type:function size:0x20 scope:global +daNpcKasiKyu_Execute__FPv = .text:0x00003610; // type:function size:0x20 scope:global +daNpcKasiKyu_Draw__FPv = .text:0x00003630; // type:function size:0x20 scope:global +daNpcKasiKyu_IsDelete__FPv = .text:0x00003650; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x00003658; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x000036B8; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003700; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003748; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003784; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003854; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003890; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003894; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000038D0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000038D4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003B20; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003DDC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003E4C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003E94; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003E9C; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003EA0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003EA8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003EB0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003EB4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003EB8; // type:function size:0x48 scope:global +__sinit_d_a_npc_kasi_kyu_cpp = .text:0x00003F00; // type:function size:0x68 scope:local +adjustShapeAngle__14daNpcKasiKyu_cFv = .text:0x00003F68; // type:function size:0x4 scope:global +__dt__20daNpcKasiKyu_Param_cFv = .text:0x00003F6C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003FB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003FBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpcKasiKyu_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x00000090; // type:object size:0xC scope:local data:4byte +@4447 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4534 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4535 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4537 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4539 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4545 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000108; // type:object size:0xC scope:local +@4547 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000118; // type:object size:0xC scope:local +@4549 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000128; // type:object size:0xC scope:local +@4551 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000138; // type:object size:0xC scope:local +@4553 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000148; // type:object size:0xC scope:local +@4555 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000158; // type:object size:0xC scope:local +@4557 = .rodata:0x00000164; // type:object size:0xC scope:local +@4558 = .rodata:0x00000170; // type:object size:0xC scope:local +@4559 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000188; // type:object size:0xC scope:local +@4561 = .rodata:0x00000194; // type:object size:0xC scope:local +@4562 = .rodata:0x000001A0; // type:object size:0x18 scope:local +@4563 = .rodata:0x000001B8; // type:object size:0xC scope:local +@4564 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4565 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@4566 = .rodata:0x000001D8; // type:object size:0x34 scope:local +@4647 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4695 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4696 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4697 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4831 = .rodata:0x00000228; // type:object size:0x8 scope:local +@4832 = .rodata:0x00000230; // type:object size:0x8 scope:local +@4879 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5068 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5219 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5256 = .rodata:0x00000248; // type:object size:0x4 scope:local +@5257 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000250; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000254; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xC0 scope:global +l_btpGetParamList = .data:0x000000E0; // type:object size:0xC scope:global +l_arcNames = .data:0x000000EC; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000F8; // type:object size:0x4 scope:global +l_myName = .data:0x000000FC; // type:object size:0x4 scope:global +mEvtSeqList__14daNpcKasiKyu_c = .data:0x00000100; // type:object size:0xC scope:global data:4byte +@4365 = .data:0x0000010C; // type:object size:0xC scope:local +@4366 = .data:0x00000118; // type:object size:0xC scope:local +@4367 = .data:0x00000124; // type:object size:0xC scope:local +@4368 = .data:0x00000130; // type:object size:0xC scope:local +@4369 = .data:0x0000013C; // type:object size:0xC scope:local +@4370 = .data:0x00000148; // type:object size:0xC scope:local +@4371 = .data:0x00000154; // type:object size:0xC scope:local +@4372 = .data:0x00000160; // type:object size:0xC scope:local +@4373 = .data:0x0000016C; // type:object size:0xC scope:local +@4374 = .data:0x00000178; // type:object size:0xC scope:local +@4375 = .data:0x00000184; // type:object size:0xC scope:local +@4376 = .data:0x00000190; // type:object size:0xC scope:local +@4377 = .data:0x0000019C; // type:object size:0xC scope:local +@4378 = .data:0x000001A8; // type:object size:0xC scope:local +@4379 = .data:0x000001B4; // type:object size:0xC scope:local +@4380 = .data:0x000001C0; // type:object size:0xC scope:local +@4381 = .data:0x000001CC; // type:object size:0xC scope:local +@4382 = .data:0x000001D8; // type:object size:0xC scope:local +@4383 = .data:0x000001E4; // type:object size:0xC scope:local +sSygnalAct$4364 = .data:0x000001F0; // type:object size:0xF0 scope:local +@4488 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000002EC; // type:object size:0xC scope:local +@4780 = .data:0x000002F8; // type:object size:0xC scope:local +@4960 = .data:0x00000304; // type:object size:0xC scope:local +@4968 = .data:0x00000310; // type:object size:0xC scope:local +@5003 = .data:0x0000031C; // type:object size:0xC scope:local +@5026 = .data:0x00000328; // type:object size:0xC scope:local data:4byte +@5043 = .data:0x00000334; // type:object size:0xC scope:local data:4byte +@5046 = .data:0x00000340; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x0000034C; // type:object size:0xC scope:local +@5120 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@5134 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@5148 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5201 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@5209 = .data:0x00000388; // type:object size:0xC scope:local data:4byte +@5237 = .data:0x00000394; // type:object size:0xC scope:local data:4byte +daNpcKasiKyu_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_KASIKYU = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__14daNpcKasiKyu_c = .data:0x000003F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000480; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__20daNpcKasiKyu_Param_c = .data:0x000004D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__14daNpcKasiKyu_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__14daNpcKasiKyu_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__14daNpcKasiKyu_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +lbl_324_bss_62 = .bss:0x00000062; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kasi_mich/splits.txt b/config/GZ2P01/rels/d_a_npc_kasi_mich/splits.txt new file mode 100644 index 0000000000..caef80f2c4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_mich/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_mich.cpp: + .text start:0x000000EC end:0x00003F58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000268 + .data start:0x00000000 end:0x000004E0 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_npc_kasi_mich/symbols.txt b/config/GZ2P01/rels/d_a_npc_kasi_mich/symbols.txt new file mode 100644 index 0000000000..f687fa2667 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kasi_mich/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daNpcKasiMich_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__15daNpcKasiMich_cFv = .text:0x00000334; // type:function size:0x210 scope:global +Create__15daNpcKasiMich_cFv = .text:0x00000544; // type:function size:0x27C scope:global +CreateHeap__15daNpcKasiMich_cFv = .text:0x000007C0; // type:function size:0x184 scope:global +Delete__15daNpcKasiMich_cFv = .text:0x00000944; // type:function size:0x34 scope:global +Execute__15daNpcKasiMich_cFv = .text:0x00000978; // type:function size:0x2C scope:global +Draw__15daNpcKasiMich_cFv = .text:0x000009A4; // type:function size:0x4C scope:global +ctrlJoint__15daNpcKasiMich_cFP8J3DJointP8J3DModel = .text:0x000009F0; // type:function size:0x18C scope:global +createHeapCallBack__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcKasiMich_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x4C scope:global +setParam__15daNpcKasiMich_cFv = .text:0x00000BE8; // type:function size:0x6C scope:global +main__15daNpcKasiMich_cFv = .text:0x00000C54; // type:function size:0x2A8 scope:global +setAttnPos__15daNpcKasiMich_cFv = .text:0x00000EFC; // type:function size:0x1A8 scope:global +setMotionAnm__15daNpcKasiMich_cFif = .text:0x000010A4; // type:function size:0xD0 scope:global +setMotion__15daNpcKasiMich_cFifi = .text:0x00001174; // type:function size:0x48 scope:global +drawDbgInfo__15daNpcKasiMich_cFv = .text:0x000011BC; // type:function size:0x8 scope:global +reset__15daNpcKasiMich_cFv = .text:0x000011C4; // type:function size:0x234 scope:global +playMotion__15daNpcKasiMich_cFv = .text:0x000013F8; // type:function size:0x434 scope:global +playMotionAnmLoop__15daNpcKasiMich_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x0000182C; // type:function size:0x178 scope:global +setAction__15daNpcKasiMich_cFM15daNpcKasiMich_cFPCvPvi_i = .text:0x000019A4; // type:function size:0xA8 scope:global +setLookMode__15daNpcKasiMich_cFi = .text:0x00001A4C; // type:function size:0x24 scope:global +lookat__15daNpcKasiMich_cFv = .text:0x00001A70; // type:function size:0x1E0 scope:global +step__15daNpcKasiMich_cFsi = .text:0x00001C50; // type:function size:0xF4 scope:global +chkFindPlayer__15daNpcKasiMich_cFv = .text:0x00001D44; // type:function size:0xE4 scope:global +wait__15daNpcKasiMich_cFi = .text:0x00001E28; // type:function size:0x3AC scope:global +fear__15daNpcKasiMich_cFi = .text:0x000021D4; // type:function size:0x1DC scope:global +srchWolfTag__15daNpcKasiMich_cFv = .text:0x000023B0; // type:function size:0x68 scope:global +_srch_escape_tag__15daNpcKasiMich_cFPvPv = .text:0x00002418; // type:function size:0xD0 scope:global +getWolfPathNearIdx__15daNpcKasiMich_cFv = .text:0x000024E8; // type:function size:0x134 scope:global +chace_st__15daNpcKasiMich_cFi = .text:0x0000261C; // type:function size:0xA4 scope:global +chace__15daNpcKasiMich_cFi = .text:0x000026C0; // type:function size:0x170 scope:global +getChacePos__15daNpcKasiMich_cFv = .text:0x00002830; // type:function size:0xBC scope:global +turn_link__15daNpcKasiMich_cFi = .text:0x000028EC; // type:function size:0xC0 scope:global +turn_home__15daNpcKasiMich_cFi = .text:0x000029AC; // type:function size:0xE4 scope:global +turn_center__15daNpcKasiMich_cFi = .text:0x00002A90; // type:function size:0xD0 scope:global +talk_dummy__15daNpcKasiMich_cFi = .text:0x00002B60; // type:function size:0x78 scope:global +kya__15daNpcKasiMich_cFi = .text:0x00002BD8; // type:function size:0xD8 scope:global +kya2__15daNpcKasiMich_cFi = .text:0x00002CB0; // type:function size:0x98 scope:global +kya_stop__15daNpcKasiMich_cFi = .text:0x00002D48; // type:function size:0xD4 scope:global +iyan__15daNpcKasiMich_cFi = .text:0x00002E1C; // type:function size:0x78 scope:global +escape__15daNpcKasiMich_cFi = .text:0x00002E94; // type:function size:0x118 scope:global +iyan_look__15daNpcKasiMich_cFi = .text:0x00002FAC; // type:function size:0xD8 scope:global +turn_hana__15daNpcKasiMich_cFi = .text:0x00003084; // type:function size:0x84 scope:global +wait_dummy__15daNpcKasiMich_cFi = .text:0x00003108; // type:function size:0x84 scope:global +cheer__15daNpcKasiMich_cFi = .text:0x0000318C; // type:function size:0x1EC scope:global +_turn_to_link__15daNpcKasiMich_cFs = .text:0x00003378; // type:function size:0x4C scope:global +_turn_pos__15daNpcKasiMich_cFRC4cXyzs = .text:0x000033C4; // type:function size:0x5C scope:global +actor_front_check__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00003420; // type:function size:0xD8 scope:global +_getOffset__15daNpcKasiMich_cFRC4cXyzR4cXyz = .text:0x000034F8; // type:function size:0x6C scope:global +daNpcKasiMich_Create__FPv = .text:0x00003564; // type:function size:0x20 scope:global +daNpcKasiMich_Delete__FPv = .text:0x00003584; // type:function size:0x20 scope:global +daNpcKasiMich_Execute__FPv = .text:0x000035A4; // type:function size:0x20 scope:global +daNpcKasiMich_Draw__FPv = .text:0x000035C4; // type:function size:0x20 scope:global +daNpcKasiMich_IsDelete__FPv = .text:0x000035E4; // type:function size:0x8 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000035EC; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000364C; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003694; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000036DC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003718; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000037E8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003824; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003828; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003864; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003868; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00003AB4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003CA4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003D14; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003D70; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003DE0; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00003E28; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003E30; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00003E34; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00003E3C; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00003E44; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003E48; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003E4C; // type:function size:0x48 scope:global +__sinit_d_a_npc_kasi_mich_cpp = .text:0x00003E94; // type:function size:0x68 scope:local +adjustShapeAngle__15daNpcKasiMich_cFv = .text:0x00003EFC; // type:function size:0x4 scope:global +__dt__21daNpcKasiMich_Param_cFv = .text:0x00003F00; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003F48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003F50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpcKasiMich_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4197 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4199 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4270 = .rodata:0x00000090; // type:object size:0xC scope:local data:4byte +@4447 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4448 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4534 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4535 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4537 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4539 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4541 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4545 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000108; // type:object size:0xC scope:local +@4547 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4548 = .rodata:0x00000118; // type:object size:0xC scope:local +@4549 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4550 = .rodata:0x00000128; // type:object size:0xC scope:local +@4551 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4552 = .rodata:0x00000138; // type:object size:0xC scope:local +@4553 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4554 = .rodata:0x00000148; // type:object size:0xC scope:local +@4555 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4556 = .rodata:0x00000158; // type:object size:0xC scope:local +@4557 = .rodata:0x00000164; // type:object size:0xC scope:local +@4558 = .rodata:0x00000170; // type:object size:0xC scope:local +@4559 = .rodata:0x0000017C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000188; // type:object size:0xC scope:local +@4561 = .rodata:0x00000194; // type:object size:0xC scope:local +@4562 = .rodata:0x000001A0; // type:object size:0x18 scope:local +@4563 = .rodata:0x000001B8; // type:object size:0xC scope:local +@4564 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4565 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@4566 = .rodata:0x000001D8; // type:object size:0x34 scope:local +@4647 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4695 = .rodata:0x00000218; // type:object size:0x4 scope:local +@4696 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@4697 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4830 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4831 = .rodata:0x00000228; // type:object size:0x8 scope:local +@4832 = .rodata:0x00000230; // type:object size:0x8 scope:local +@4879 = .rodata:0x00000238; // type:object size:0x4 scope:local +@5067 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@5068 = .rodata:0x00000240; // type:object size:0x4 scope:local +@5219 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5251 = .rodata:0x00000248; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000024C; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xC0 scope:global +l_btpGetParamList = .data:0x000000E0; // type:object size:0xC scope:global +l_arcNames = .data:0x000000EC; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x000000F8; // type:object size:0x4 scope:global +l_myName = .data:0x000000FC; // type:object size:0x4 scope:global +mEvtSeqList__15daNpcKasiMich_c = .data:0x00000100; // type:object size:0xC scope:global data:4byte +@4365 = .data:0x0000010C; // type:object size:0xC scope:local +@4366 = .data:0x00000118; // type:object size:0xC scope:local +@4367 = .data:0x00000124; // type:object size:0xC scope:local +@4368 = .data:0x00000130; // type:object size:0xC scope:local +@4369 = .data:0x0000013C; // type:object size:0xC scope:local +@4370 = .data:0x00000148; // type:object size:0xC scope:local +@4371 = .data:0x00000154; // type:object size:0xC scope:local +@4372 = .data:0x00000160; // type:object size:0xC scope:local +@4373 = .data:0x0000016C; // type:object size:0xC scope:local +@4374 = .data:0x00000178; // type:object size:0xC scope:local +@4375 = .data:0x00000184; // type:object size:0xC scope:local +@4376 = .data:0x00000190; // type:object size:0xC scope:local +@4377 = .data:0x0000019C; // type:object size:0xC scope:local +@4378 = .data:0x000001A8; // type:object size:0xC scope:local +@4379 = .data:0x000001B4; // type:object size:0xC scope:local +@4380 = .data:0x000001C0; // type:object size:0xC scope:local +@4381 = .data:0x000001CC; // type:object size:0xC scope:local +@4382 = .data:0x000001D8; // type:object size:0xC scope:local +@4383 = .data:0x000001E4; // type:object size:0xC scope:local +sSygnalAct$4364 = .data:0x000001F0; // type:object size:0xF0 scope:local +@4488 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000002EC; // type:object size:0xC scope:local +@4780 = .data:0x000002F8; // type:object size:0xC scope:local +@4960 = .data:0x00000304; // type:object size:0xC scope:local +@4968 = .data:0x00000310; // type:object size:0xC scope:local +@5003 = .data:0x0000031C; // type:object size:0xC scope:local +@5026 = .data:0x00000328; // type:object size:0xC scope:local data:4byte +@5043 = .data:0x00000334; // type:object size:0xC scope:local data:4byte +@5046 = .data:0x00000340; // type:object size:0xC scope:local data:4byte +@5106 = .data:0x0000034C; // type:object size:0xC scope:local +@5120 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@5134 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@5148 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5201 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@5209 = .data:0x00000388; // type:object size:0xC scope:local data:4byte +@5261 = .data:0x00000394; // type:object size:0xC scope:local data:4byte +daNpcKasiMich_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_KASIMICH = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__15daNpcKasiMich_c = .data:0x000003F0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000480; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000498; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000004B0; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000004BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004C8; // type:object size:0xC scope:global +__vt__21daNpcKasiMich_Param_c = .data:0x000004D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3807 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +mTargetTag__15daNpcKasiMich_c = .bss:0x00000058; // type:object size:0x4 scope:global data:4byte +mTargetTagDist__15daNpcKasiMich_c = .bss:0x0000005C; // type:object size:0x4 scope:global +mWolfAngle__15daNpcKasiMich_c = .bss:0x00000060; // type:object size:0x2 scope:global data:2byte +lbl_325_bss_62 = .bss:0x00000062; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kdk/splits.txt b/config/GZ2P01/rels/d_a_npc_kdk/splits.txt new file mode 100644 index 0000000000..4b1cea241a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kdk/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_kdk.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_npc_kdk/symbols.txt b/config/GZ2P01/rels/d_a_npc_kdk/symbols.txt new file mode 100644 index 0000000000..585d3baf3a --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kdk/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_KDK = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kkri/splits.txt b/config/GZ2P01/rels/d_a_npc_kkri/splits.txt new file mode 100644 index 0000000000..62166bee72 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kkri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kkri.cpp: + .text start:0x000000EC end:0x000041BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x000008E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_kkri/symbols.txt b/config/GZ2P01/rels/d_a_npc_kkri/symbols.txt new file mode 100644 index 0000000000..412bba6cd0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kkri/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Kkri_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Kkri_cFv = .text:0x00000238; // type:function size:0x2D8 scope:global +CreateHeap__12daNpc_Kkri_cFv = .text:0x00000510; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000794; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007D0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007E8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000824; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000083C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000884; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008A8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008E4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008FC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000938; // type:function size:0x18 scope:global +Delete__12daNpc_Kkri_cFv = .text:0x00000950; // type:function size:0x34 scope:global +Execute__12daNpc_Kkri_cFv = .text:0x00000984; // type:function size:0x20 scope:global +Draw__12daNpc_Kkri_cFv = .text:0x000009A4; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_Kkri_cFP10fopAc_ac_c = .text:0x00000A40; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Kkri_cFP8J3DJointi = .text:0x00000A60; // type:function size:0x58 scope:global +srchYm__12daNpc_Kkri_cFPvPv = .text:0x00000AB8; // type:function size:0xA8 scope:global +getType__12daNpc_Kkri_cFv = .text:0x00000B60; // type:function size:0x38 scope:global +isDelete__12daNpc_Kkri_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +reset__12daNpc_Kkri_cFv = .text:0x00000BCC; // type:function size:0x160 scope:global +checkChangeEvt__12daNpc_Kkri_cFv = .text:0x00000D2C; // type:function size:0xB4 scope:global +setParam__12daNpc_Kkri_cFv = .text:0x00000DE0; // type:function size:0x1D0 scope:global +setAfterTalkMotion__12daNpc_Kkri_cFv = .text:0x00000FB0; // type:function size:0xBC scope:global +srchActors__12daNpc_Kkri_cFv = .text:0x0000106C; // type:function size:0x6C scope:global +evtTalk__12daNpc_Kkri_cFv = .text:0x000010D8; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Kkri_cFv = .text:0x00001178; // type:function size:0xC8 scope:global +action__12daNpc_Kkri_cFv = .text:0x00001240; // type:function size:0xF8 scope:global +beforeMove__12daNpc_Kkri_cFv = .text:0x00001338; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Kkri_cFv = .text:0x000013FC; // type:function size:0x420 scope:global +setCollision__12daNpc_Kkri_cFv = .text:0x0000181C; // type:function size:0x1C4 scope:global +drawDbgInfo__12daNpc_Kkri_cFv = .text:0x000019E0; // type:function size:0x8 scope:global +selectAction__12daNpc_Kkri_cFv = .text:0x000019E8; // type:function size:0x9C scope:global +chkAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x00001A84; // type:function size:0x2C scope:global +setAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x00001AB0; // type:function size:0xA8 scope:global +cutConversationAboutSoup__12daNpc_Kkri_cFi = .text:0x00001B58; // type:function size:0x158 scope:global +cutYmLook__12daNpc_Kkri_cFi = .text:0x00001CB0; // type:function size:0x114 scope:global +sleep__12daNpc_Kkri_cFv = .text:0x00001DC4; // type:function size:0x25C scope:global +wait__12daNpc_Kkri_cFPv = .text:0x00002020; // type:function size:0x258 scope:global +sitWait1__12daNpc_Kkri_cFPv = .text:0x00002278; // type:function size:0x514 scope:global +fearWait__12daNpc_Kkri_cFPv = .text:0x0000278C; // type:function size:0x358 scope:global +talk__12daNpc_Kkri_cFPv = .text:0x00002AE4; // type:function size:0x2FC scope:global +daNpc_Kkri_Create__FPv = .text:0x00002DE0; // type:function size:0x20 scope:global +daNpc_Kkri_Delete__FPv = .text:0x00002E00; // type:function size:0x20 scope:global +daNpc_Kkri_Execute__FPv = .text:0x00002E20; // type:function size:0x20 scope:global +daNpc_Kkri_Draw__FPv = .text:0x00002E40; // type:function size:0x20 scope:global +daNpc_Kkri_IsDelete__FPv = .text:0x00002E60; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002E68; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002E98; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002EE0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00003268; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000032A4; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000032E0; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00003328; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003370; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000033AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033F4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000343C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003840; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003844; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003940; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003944; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000398C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000039FC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003A58; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003AC8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003B10; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C2C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003E34; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003E38; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003E40; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003E48; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003E50; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00003E58; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003E5C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003E64; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003E68; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003E70; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00003E88; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003E8C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003E90; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003E98; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003EA0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003ED0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003F00; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003F04; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003F08; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003F0C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003F10; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003F2C; // type:function size:0x7C scope:global +__sinit_d_a_npc_kkri_cpp = .text:0x00003FA8; // type:function size:0x9C scope:local +__ct__12daNpc_Kkri_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004044; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Kkri_cFv = .text:0x00004124; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Kkri_cFv = .text:0x0000412C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Kkri_cFv = .text:0x00004134; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Kkri_cFv = .text:0x0000413C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Kkri_cFi = .text:0x00004144; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Kkri_cFi = .text:0x00004154; // type:function size:0x10 scope:global +__dt__18daNpc_Kkri_Param_cFv = .text:0x00004164; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000041AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000041B4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Kkri_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$4005 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4077 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4079 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4080 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4081 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4243 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4244 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4245 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4391 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4441 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4621 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4792 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4794 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4795 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4796 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4797 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4799 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4857 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4859 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4908 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4909 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4910 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4911 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5390 = .rodata:0x00000110; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000114; // type:object size:0x54 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x28 scope:global +l_resNameList = .data:0x00000058; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000064; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000068; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000078; // type:object size:0x1A4 scope:global +l_motionAnmData = .data:0x0000021C; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x00000468; // type:object size:0xF0 scope:global +l_motionSequenceData = .data:0x00000558; // type:object size:0x130 scope:global +mCutNameList__12daNpc_Kkri_c = .data:0x00000688; // type:object size:0xC scope:global +@3849 = .data:0x00000694; // type:object size:0xC scope:local +@3850 = .data:0x000006A0; // type:object size:0xC scope:local +mCutList__12daNpc_Kkri_c = .data:0x000006AC; // type:object size:0x24 scope:global data:4byte +@4531 = .data:0x000006D0; // type:object size:0xC scope:local data:4byte +@4635 = .data:0x000006DC; // type:object size:0xC scope:local data:4byte +@4640 = .data:0x000006E8; // type:object size:0xC scope:local data:4byte +@4921 = .data:0x000006F4; // type:object size:0xC scope:local +@4923 = .data:0x00000700; // type:object size:0xC scope:local +@4925 = .data:0x0000070C; // type:object size:0xC scope:local +daNpc_Kkri_MethodTable = .data:0x00000718; // type:object size:0x20 scope:global +g_profile_NPC_KKRI = .data:0x00000738; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000768; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000774; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000780; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000007A4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000007B0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000007BC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000007C8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000007D4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000007E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007EC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007F8; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000804; // type:object size:0xC scope:global +__vt__12daNpc_Kkri_c = .data:0x00000810; // type:object size:0xC4 scope:global +__vt__18daNpc_Kkri_Param_c = .data:0x000008D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3851 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_kn/splits.txt b/config/GZ2P01/rels/d_a_npc_kn/splits.txt new file mode 100644 index 0000000000..a970c3d3d4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kn.cpp: + .text start:0x000000EC end:0x00015F94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000046C + .data start:0x00000000 end:0x00002580 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/GZ2P01/rels/d_a_npc_kn/symbols.txt b/config/GZ2P01/rels/d_a_npc_kn/symbols.txt new file mode 100644 index 0000000000..5dee16d5d5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kn/symbols.txt @@ -0,0 +1,491 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daNpc_Kn_cFv = .text:0x000000EC; // type:function size:0x4C0 scope:global +__dt__8dCcD_SphFv = .text:0x000005AC; // type:function size:0xCC scope:global +__dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00000678; // type:function size:0x3C scope:global +create__10daNpc_Kn_cFv = .text:0x000006B4; // type:function size:0x2A4 scope:global +CreateHeap__10daNpc_Kn_cFv = .text:0x00000958; // type:function size:0x3A8 scope:global +Delete__10daNpc_Kn_cFv = .text:0x00000D00; // type:function size:0x34 scope:global +Execute__10daNpc_Kn_cFv = .text:0x00000D34; // type:function size:0x5C scope:global +Draw__10daNpc_Kn_cFv = .text:0x00000D90; // type:function size:0xB4 scope:global +createHeapCallBack__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x00000E44; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpc_Kn_cFP8J3DJointi = .text:0x00000E64; // type:function size:0x58 scope:global +getType__10daNpc_Kn_cFv = .text:0x00000EBC; // type:function size:0x68 scope:global +getDivideNo__10daNpc_Kn_cFv = .text:0x00000F24; // type:function size:0xC scope:global +getFlowNodeNo__10daNpc_Kn_cFv = .text:0x00000F30; // type:function size:0x1C scope:global +getPath__10daNpc_Kn_cFv = .text:0x00000F4C; // type:function size:0xC scope:global +isDelete__10daNpc_Kn_cFv = .text:0x00000F58; // type:function size:0xA4 scope:global +resetCol__10daNpc_Kn_cFv = .text:0x00000FFC; // type:function size:0xC4 scope:global +reset__10daNpc_Kn_cFv = .text:0x000010C0; // type:function size:0x27C scope:global +resetType__10daNpc_Kn_cFv = .text:0x0000133C; // type:function size:0xD4 scope:global +setParam__10daNpc_Kn_cFv = .text:0x00001410; // type:function size:0x280 scope:global +setParamTeach03__10daNpc_Kn_cFv = .text:0x00001690; // type:function size:0x94 scope:global +setParamTeach04__10daNpc_Kn_cFv = .text:0x00001724; // type:function size:0xB8 scope:global +setParamTeach05__10daNpc_Kn_cFv = .text:0x000017DC; // type:function size:0x94 scope:global +setParamTeach06__10daNpc_Kn_cFv = .text:0x00001870; // type:function size:0x20 scope:global +setParamTeach07__10daNpc_Kn_cFv = .text:0x00001890; // type:function size:0x20 scope:global +setAfterTalkMotion__10daNpc_Kn_cFv = .text:0x000018B0; // type:function size:0x60 scope:global +srchActors__10daNpc_Kn_cFv = .text:0x00001910; // type:function size:0x4 scope:global +evtTalk__10daNpc_Kn_cFv = .text:0x00001914; // type:function size:0xE4 scope:global +evtCutProc__10daNpc_Kn_cFv = .text:0x000019F8; // type:function size:0xE4 scope:global +action__10daNpc_Kn_cFv = .text:0x00001ADC; // type:function size:0x88 scope:global +beforeMove__10daNpc_Kn_cFv = .text:0x00001B64; // type:function size:0x78 scope:global +afterMoved__10daNpc_Kn_cFv = .text:0x00001BDC; // type:function size:0x70 scope:global +setAttnPos__10daNpc_Kn_cFv = .text:0x00001C4C; // type:function size:0x210 scope:global +setCollision__10daNpc_Kn_cFv = .text:0x00001E5C; // type:function size:0x208 scope:global +setCollisionSword__10daNpc_Kn_cFv = .text:0x00002064; // type:function size:0x1AC scope:global +checkCollisionSword__10daNpc_Kn_cFv = .text:0x00002210; // type:function size:0xBC scope:global +setCollisionTeach03__10daNpc_Kn_cFv = .text:0x000022CC; // type:function size:0x38 scope:global +setCollisionTeach04__10daNpc_Kn_cFv = .text:0x00002304; // type:function size:0xDC scope:global +setCollisionTeach05__10daNpc_Kn_cFv = .text:0x000023E0; // type:function size:0x38 scope:global +setCollisionTeach06__10daNpc_Kn_cFv = .text:0x00002418; // type:function size:0x20 scope:global +setCollisionTeach07__10daNpc_Kn_cFv = .text:0x00002438; // type:function size:0x20 scope:global +drawDbgInfo__10daNpc_Kn_cFv = .text:0x00002458; // type:function size:0x8 scope:global +drawOtherMdl__10daNpc_Kn_cFv = .text:0x00002460; // type:function size:0x21C scope:global +drawGhost__10daNpc_Kn_cFv = .text:0x0000267C; // type:function size:0xC4 scope:global +afterSetMotionAnm__10daNpc_Kn_cFiifi = .text:0x00002740; // type:function size:0x138 scope:global +selectAction__10daNpc_Kn_cFv = .text:0x00002878; // type:function size:0x20C scope:global +teach03_selectAction__10daNpc_Kn_cFv = .text:0x00002A84; // type:function size:0x58 scope:global +teach04_selectAction__10daNpc_Kn_cFv = .text:0x00002ADC; // type:function size:0xA4 scope:global +teach05_selectAction__10daNpc_Kn_cFv = .text:0x00002B80; // type:function size:0x58 scope:global +teach06_selectAction__10daNpc_Kn_cFv = .text:0x00002BD8; // type:function size:0x108 scope:global +teach07_selectAction__10daNpc_Kn_cFv = .text:0x00002CE0; // type:function size:0x108 scope:global +chkAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00002DE8; // type:function size:0x2C scope:global +setAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00002E14; // type:function size:0xA8 scope:global +wait__10daNpc_Kn_cFPv = .text:0x00002EBC; // type:function size:0x1E8 scope:global +talk__10daNpc_Kn_cFPv = .text:0x000030A4; // type:function size:0x1D0 scope:global +test__10daNpc_Kn_cFPv = .text:0x00003274; // type:function size:0x120 scope:global +setSceneChange__10daNpc_Kn_cFi = .text:0x00003394; // type:function size:0xBC scope:global +ECut_noneEquipChangeTalk__10daNpc_Kn_cFi = .text:0x00003450; // type:function size:0x214 scope:global +ECut_noneEquipChangeTalkStand__10daNpc_Kn_cFi = .text:0x00003664; // type:function size:0x2E8 scope:global +ECut_largeDamageTalk__10daNpc_Kn_cFi = .text:0x0000394C; // type:function size:0x2BC scope:global +teach02_start__10daNpc_Kn_cFPv = .text:0x00003C08; // type:function size:0x13C scope:global +teach03_attackWait__10daNpc_Kn_cFPv = .text:0x00003D44; // type:function size:0x5A0 scope:global +teach04_attackWait__10daNpc_Kn_cFPv = .text:0x000042E4; // type:function size:0x388 scope:global +teach04_headBreakWait__10daNpc_Kn_cFPv = .text:0x0000466C; // type:function size:0x2C0 scope:global +teach04_finishWait__10daNpc_Kn_cFPv = .text:0x0000492C; // type:function size:0x3B4 scope:global +teach05_surpriseAttackWait__10daNpc_Kn_cFPv = .text:0x00004CE0; // type:function size:0x5B4 scope:global +s_sub6__FPvPv = .text:0x00005294; // type:function size:0x60 scope:global +s_subEnd6__FPvPv = .text:0x000052F4; // type:function size:0x6C scope:global +teach06_superJumpWait__10daNpc_Kn_cFPv = .text:0x00005360; // type:function size:0x718 scope:global +teach06_divideMove__10daNpc_Kn_cFPv = .text:0x00005A78; // type:function size:0x210 scope:global +teach06_waitDivide__10daNpc_Kn_cFPv = .text:0x00005C88; // type:function size:0x160 scope:global +teach06_superJumpWaitDivide__10daNpc_Kn_cFPv = .text:0x00005DE8; // type:function size:0x63C scope:global +teach06_superJumpedDivide__10daNpc_Kn_cFPv = .text:0x00006424; // type:function size:0x198 scope:global +teach06_warpDelete__10daNpc_Kn_cFPv = .text:0x000065BC; // type:function size:0x80 scope:global +s_sub7__FPvPv = .text:0x0000663C; // type:function size:0x60 scope:global +s_subEnd7__FPvPv = .text:0x0000669C; // type:function size:0x6C scope:global +teach07_superTurnAttackWait__10daNpc_Kn_cFPv = .text:0x00006708; // type:function size:0x5A8 scope:global +teach07_divideMove__10daNpc_Kn_cFPv = .text:0x00006CB0; // type:function size:0x228 scope:global +teach07_waitDivide__10daNpc_Kn_cFPv = .text:0x00006ED8; // type:function size:0x160 scope:global +teach07_superTurnAttackWaitDivide__10daNpc_Kn_cFPv = .text:0x00007038; // type:function size:0x4CC scope:global +teach07_superTurnAttackedDivide__10daNpc_Kn_cFPv = .text:0x00007504; // type:function size:0x198 scope:global +teach07_warpDelete__10daNpc_Kn_cFPv = .text:0x0000769C; // type:function size:0x80 scope:global +ECut_secondEncount__10daNpc_Kn_cFi = .text:0x0000771C; // type:function size:0x488 scope:global +ECut_thirdSkillExplain__10daNpc_Kn_cFi = .text:0x00007BA4; // type:function size:0x86C scope:global +ECut_thirdSkillGet__10daNpc_Kn_cFi = .text:0x00008410; // type:function size:0x628 scope:global +ECut_fourthSkillExplain__10daNpc_Kn_cFi = .text:0x00008A38; // type:function size:0xA28 scope:global +ECut_fourthSkillGet__10daNpc_Kn_cFi = .text:0x00009460; // type:function size:0x628 scope:global +ECut_fifthSkillExplain__10daNpc_Kn_cFi = .text:0x00009A88; // type:function size:0xA10 scope:global +ECut_fifthSkillGet__10daNpc_Kn_cFi = .text:0x0000A498; // type:function size:0x628 scope:global +ECut_sixthSkillExplain__10daNpc_Kn_cFi = .text:0x0000AAC0; // type:function size:0x9A8 scope:global +ECut_sixthSkillGet__10daNpc_Kn_cFi = .text:0x0000B468; // type:function size:0x638 scope:global +ECut_seventhSkillExplain__10daNpc_Kn_cFi = .text:0x0000BAA0; // type:function size:0x860 scope:global +ECut_seventhSkillGet__10daNpc_Kn_cFi = .text:0x0000C300; // type:function size:0x6B0 scope:global +setPrtcl__10daNpc_Kn_cFv = .text:0x0000C9B0; // type:function size:0x160 scope:global +setSlipPrtcl__10daNpc_Kn_cFv = .text:0x0000CB10; // type:function size:0x128 scope:global +setLandingPrtcl__10daNpc_Kn_cFv = .text:0x0000CC38; // type:function size:0x40 scope:global +calcMagicBallPos__10daNpc_Kn_cFv = .text:0x0000CC78; // type:function size:0xD8 scope:global +setSwordChargePtcl__10daNpc_Kn_cFv = .text:0x0000CD50; // type:function size:0x498 scope:global +calcSlip__10daNpc_Kn_cFv = .text:0x0000D1E8; // type:function size:0x218 scope:global +calcSwordAttackMove__10daNpc_Kn_cFi = .text:0x0000D400; // type:function size:0x33C scope:global +setSe__10daNpc_Kn_cFv = .text:0x0000D73C; // type:function size:0x3F4 scope:global +daNpc_Kn_Create__FPv = .text:0x0000DB30; // type:function size:0x20 scope:global +daNpc_Kn_Delete__FPv = .text:0x0000DB50; // type:function size:0x20 scope:global +daNpc_Kn_Execute__FPv = .text:0x0000DB70; // type:function size:0x20 scope:global +daNpc_Kn_Draw__FPv = .text:0x0000DB90; // type:function size:0x20 scope:global +daNpc_Kn_IsDelete__FPv = .text:0x0000DBB0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000DBB8; // type:function size:0x48 scope:global +tgHitCallBack__10daNpc_Kn_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000DC00; // type:function size:0x30 scope:global +getTrnsfrmAnmP__10daNpc_Kn_cFPCci = .text:0x0000DC30; // type:function size:0x3C scope:global +getTrnsfrmKeyAnmP__10daNpc_Kn_cFPCci = .text:0x0000DC6C; // type:function size:0x3C scope:global +getTexPtrnAnmP__10daNpc_Kn_cFPCci = .text:0x0000DCA8; // type:function size:0x3C scope:global +getTexSRTKeyAnmP__10daNpc_Kn_cFPCci = .text:0x0000DCE4; // type:function size:0x3C scope:global +setBckAnm__10daNpc_Kn_cFP15J3DAnmTransformfiiib = .text:0x0000DD20; // type:function size:0x44 scope:global +setMcaMorfAnm__10daNpc_Kn_cFP18J3DAnmTransformKeyffiii = .text:0x0000DD64; // type:function size:0xF8 scope:global +setBtpAnm__10daNpc_Kn_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x0000DE5C; // type:function size:0x40 scope:global +setBtkAnm__10daNpc_Kn_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x0000DE9C; // type:function size:0x40 scope:global +loadRes__10daNpc_Kn_cFPCScPPCc = .text:0x0000DEDC; // type:function size:0xB4 scope:global +deleteRes__10daNpc_Kn_cFPCScPPCc = .text:0x0000DF90; // type:function size:0x80 scope:global +execute__10daNpc_Kn_cFv = .text:0x0000E010; // type:function size:0x288 scope:global +draw__10daNpc_Kn_cFiifP11_GXColorS10fiii = .text:0x0000E298; // type:function size:0x3F4 scope:global +setEnvTevColor__10daNpc_Kn_cFv = .text:0x0000E68C; // type:function size:0x5C scope:global +setRoomNo__10daNpc_Kn_cFv = .text:0x0000E6E8; // type:function size:0x44 scope:global +checkEndAnm__10daNpc_Kn_cFf = .text:0x0000E72C; // type:function size:0xAC scope:global +checkEndAnm__10daNpc_Kn_cFP12J3DFrameCtrlf = .text:0x0000E7D8; // type:function size:0x84 scope:global +playAllAnm__10daNpc_Kn_cFv = .text:0x0000E85C; // type:function size:0x320 scope:global +ctrlBtk__10daNpc_Kn_cFv = .text:0x0000EB7C; // type:function size:0xBC scope:global +setMtx__10daNpc_Kn_cFv = .text:0x0000EC38; // type:function size:0x84 scope:global +ctrlFaceMotion__10daNpc_Kn_cFv = .text:0x0000ECBC; // type:function size:0xA8 scope:global +ctrlMotion__10daNpc_Kn_cFv = .text:0x0000ED64; // type:function size:0xB4 scope:global +ctrlMsgAnm__10daNpc_Kn_cFPiPiP10fopAc_ac_ci = .text:0x0000EE18; // type:function size:0x164 scope:global +ctrlJoint__10daNpc_Kn_cFP8J3DJointP8J3DModel = .text:0x0000EF7C; // type:function size:0x320 scope:global +evtProc__10daNpc_Kn_cFv = .text:0x0000F29C; // type:function size:0x200 scope:global +setFootPos__10daNpc_Kn_cFv = .text:0x0000F49C; // type:function size:0x1C8 scope:global +setFootPrtcl__10daNpc_Kn_cFP4cXyzf = .text:0x0000F664; // type:function size:0x2D0 scope:global +checkCullDraw__10daNpc_Kn_cFv = .text:0x0000F934; // type:function size:0x8 scope:global +twilight__10daNpc_Kn_cFv = .text:0x0000F93C; // type:function size:0x4C scope:global +evtOrder__10daNpc_Kn_cFv = .text:0x0000F988; // type:function size:0x15C scope:global +evtChange__10daNpc_Kn_cFv = .text:0x0000FAE4; // type:function size:0x100 scope:global +clrParam__10daNpc_Kn_cFv = .text:0x0000FBE4; // type:function size:0x64 scope:global +setFaceMotionAnm__10daNpc_Kn_cFib = .text:0x0000FC48; // type:function size:0x258 scope:global +setMotionAnm__10daNpc_Kn_cFifi = .text:0x0000FEA0; // type:function size:0x298 scope:global +setPos__10daNpc_Kn_cF4cXyz = .text:0x00010138; // type:function size:0x98 scope:global +setAngle__10daNpc_Kn_cFs = .text:0x000101D0; // type:function size:0x28 scope:global +chkActorInSight__10daNpc_Kn_cFP10fopAc_ac_cfs = .text:0x000101F8; // type:function size:0x10C scope:global +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyzfffs = .text:0x00010304; // type:function size:0xB0 scope:global +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyz4cXyzs = .text:0x000103B4; // type:function size:0x7C scope:global +chkFindPlayer__10daNpc_Kn_cFis = .text:0x00010430; // type:function size:0x200 scope:global +getDistTable__12dAttention_cFi = .text:0x00010630; // type:function size:0x14 scope:global +srchPlayerActor__10daNpc_Kn_cFv = .text:0x00010644; // type:function size:0x9C scope:global +getAttnPos__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x000106E0; // type:function size:0x74 scope:global +turn__10daNpc_Kn_cFsii = .text:0x00010754; // type:function size:0x1AC scope:global +step__10daNpc_Kn_cFsiiii = .text:0x00010900; // type:function size:0x1C8 scope:global +initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00010AC8; // type:function size:0x60 scope:global +talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00010B28; // type:function size:0x1A4 scope:global +setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00010CCC; // type:function size:0x11C scope:global +decTmr__10daNpc_Kn_cFv = .text:0x00010DE8; // type:function size:0x18 scope:global +afterJntAnm__10daNpc_Kn_cFi = .text:0x00010E00; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x00010E04; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00010E40; // type:function size:0x3C scope:global +evtEndProc__10daNpc_Kn_cFv = .text:0x00010E7C; // type:function size:0x8 scope:global +checkChangeEvt__10daNpc_Kn_cFv = .text:0x00010E84; // type:function size:0x8 scope:global +getFootRJointNo__10daNpc_Kn_cFv = .text:0x00010E8C; // type:function size:0x8 scope:global +getFootLJointNo__10daNpc_Kn_cFv = .text:0x00010E94; // type:function size:0x8 scope:global +chkXYItems__10daNpc_Kn_cFv = .text:0x00010E9C; // type:function size:0x8 scope:global +afterSetFaceMotionAnm__10daNpc_Kn_cFiifi = .text:0x00010EA4; // type:function size:0x8 scope:global +getFaceMotionAnm__10daNpc_Kn_cF26daNpcT_faceMotionAnmData_c = .text:0x00010EAC; // type:function size:0x30 scope:global +getMotionAnm__10daNpc_Kn_cF22daNpcT_motionAnmData_c = .text:0x00010EDC; // type:function size:0x30 scope:global +__ct__10daNpc_Kn_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00010F0C; // type:function size:0x4E8 scope:global +getEyeballMaterialNo__10daNpc_Kn_cFv = .text:0x000113F4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__10daNpc_Kn_cFv = .text:0x000113FC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__10daNpc_Kn_cFv = .text:0x00011404; // type:function size:0x8 scope:global +cLib_calcTimer__FPs = .text:0x0001140C; // type:function size:0x1C scope:global +cLib_calcTimer__FPi = .text:0x00011428; // type:function size:0x1C scope:global +cLib_getRndValue__Fss = .text:0x00011444; // type:function size:0x84 scope:global +cLib_getRndValue__Fii = .text:0x000114C8; // type:function size:0x7C scope:global +__sinit_d_a_npc_kn_cpp = .text:0x00011544; // type:function size:0x2C0 scope:local +__dt__16daNpc_Kn_Param_cFv = .text:0x00011804; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0001184C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00011854; // type:function size:0x8 scope:local +__dt__13daNpcT_Path_cFv = .text:0x0001185C; // type:function size:0x48 scope:global +__ct__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x000118A4; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x000118A8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0001192C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00011974; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000119BC; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x00011A04; // type:function size:0x38 scope:global +__ct__5csXyzFv = .text:0x00011A3C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00011A40; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00011B3C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00011B40; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00011B88; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00011BD0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00011C40; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00011C9C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00011D0C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00011D54; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00011E70; // type:function size:0x208 scope:global +setParamTeach01__10daNpc_Kn_cFv = .text:0x00012078; // type:function size:0x17C scope:global +setCollisionTeach01__10daNpc_Kn_cFv = .text:0x000121F4; // type:function size:0xE8 scope:global +teach01_selectAction__10daNpc_Kn_cFv = .text:0x000122DC; // type:function size:0xC4 scope:global +teach01_start__10daNpc_Kn_cFPv = .text:0x000123A0; // type:function size:0x13C scope:global +teach01_attackWait__10daNpc_Kn_cFPv = .text:0x000124DC; // type:function size:0x17C scope:global +teach01_swordAttackWait__10daNpc_Kn_cFPv = .text:0x00012658; // type:function size:0x3B4 scope:global +teach01_swordFinishWait__10daNpc_Kn_cFPv = .text:0x00012A0C; // type:function size:0x3AC scope:global +ctrlWarp__10daNpc_Kn_cFv = .text:0x00012DB8; // type:function size:0x614 scope:global +ECut_firstEncount__10daNpc_Kn_cFi = .text:0x000133CC; // type:function size:0x1D8 scope:global +ECut_attackFailed__10daNpc_Kn_cFi = .text:0x000135A4; // type:function size:0x68C scope:global +ECut_firstSkillGet__10daNpc_Kn_cFi = .text:0x00013C30; // type:function size:0x634 scope:global +setParamTeach02__10daNpc_Kn_cFv = .text:0x00014264; // type:function size:0x2B4 scope:global +setCollisionTeach02__10daNpc_Kn_cFv = .text:0x00014518; // type:function size:0xE4 scope:global +teach02_selectAction__10daNpc_Kn_cFv = .text:0x000145FC; // type:function size:0xC4 scope:global +teach02_shieldBashWait__10daNpc_Kn_cFPv = .text:0x000146C0; // type:function size:0x378 scope:global +teach02_finishWait__10daNpc_Kn_cFPv = .text:0x00014A38; // type:function size:0x24C scope:global +teach02_shieldReflectWait__10daNpc_Kn_cFPv = .text:0x00014C84; // type:function size:0x3F8 scope:global +ECut_secondSkillExplain__10daNpc_Kn_cFi = .text:0x0001507C; // type:function size:0x618 scope:global +ECut_reflectExplain__10daNpc_Kn_cFi = .text:0x00015694; // type:function size:0x404 scope:global +ECut_secondSkillGet__10daNpc_Kn_cFi = .text:0x00015A98; // type:function size:0x4FC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjData__10daNpc_Kn_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4095 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@4204 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4326 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4327 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4561 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4613 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@5160 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@5255 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@5256 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@5390 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@5391 = .rodata:0x00000060; // type:object size:0x4 scope:local +@5392 = .rodata:0x00000064; // type:object size:0x4 scope:local +@5393 = .rodata:0x00000068; // type:object size:0x4 scope:local +@5394 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@5395 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@5560 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@5561 = .rodata:0x00000078; // type:object size:0x4 scope:local +@5562 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5687 = .rodata:0x00000080; // type:object size:0x8 scope:local +@5688 = .rodata:0x00000088; // type:object size:0x8 scope:local +@5689 = .rodata:0x00000090; // type:object size:0x8 scope:local +@5690 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5710 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5787 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +id$5838 = .rodata:0x000000A4; // type:object size:0x4 scope:local +m__16daNpc_Kn_Param_c = .rodata:0x000000A8; // type:object size:0xB4 scope:global data:float +heapSize$6094 = .rodata:0x0000015C; // type:object size:0x20 scope:local +@6139 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6140 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6141 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6142 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7002 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7177 = .rodata:0x00000190; // type:object size:0x4 scope:local +@8270 = .rodata:0x00000194; // type:object size:0x4 scope:local +@8271 = .rodata:0x00000198; // type:object size:0x4 scope:local +@9120 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@9121 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@9374 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@9980 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@9981 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@9982 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@9983 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@10161 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@10494 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@11020 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@11021 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@11516 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@11694 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@11976 = .rodata:0x000001D0; // type:object size:0x8 scope:local +@12218 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@12304 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float +@12497 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@12498 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@12499 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@12500 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@12501 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@12502 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@12503 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:string +@12556 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@12557 = .rodata:0x00000200; // type:object size:0x4 scope:local +@12558 = .rodata:0x00000204; // type:object size:0x4 scope:local +@12656 = .rodata:0x00000208; // type:object size:0x4 scope:local +@12826 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@12827 = .rodata:0x00000210; // type:object size:0x4 scope:local +@13396 = .rodata:0x00000214; // type:object size:0x4 scope:local +@13397 = .rodata:0x00000218; // type:object size:0x4 scope:local +@13839 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@14209 = .rodata:0x00000220; // type:object size:0x4 scope:local +@14210 = .rodata:0x00000224; // type:object size:0x4 scope:local +@14211 = .rodata:0x00000228; // type:object size:0x4 scope:local +@14385 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000230; // type:object size:0x239 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daNpc_Kn_c = .data:0x00000020; // type:object size:0x44 scope:global +mCcDSph__10daNpc_Kn_c = .data:0x00000064; // type:object size:0x40 scope:global +l_bmdData = .data:0x000000A4; // type:object size:0x18 scope:global +l_evtList = .data:0x000000BC; // type:object size:0xD0 scope:global +l_resNameList = .data:0x0000018C; // type:object size:0x24 scope:global +l_loadResPtrnTeach01 = .data:0x000001B0; // type:object size:0x3 scope:global +l_loadResPtrnTeach02 = .data:0x000001B4; // type:object size:0x4 scope:global +l_loadResPtrnTeach03 = .data:0x000001B8; // type:object size:0x4 scope:global +l_loadResPtrnTeach04 = .data:0x000001BC; // type:object size:0x4 scope:global +l_loadResPtrnTeach05 = .data:0x000001C0; // type:object size:0x4 scope:global +l_loadResPtrnTeach06 = .data:0x000001C4; // type:object size:0x4 scope:global +l_loadResPtrnTeach07 = .data:0x000001C8; // type:object size:0x3 scope:global +l_loadResPtrn0 = .data:0x000001CC; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x000001D0; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000001F0; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000228; // type:object size:0x3D4 scope:global +l_podBckData = .data:0x000005FC; // type:object size:0x28 scope:global data:4byte +l_faceMotionSequenceData = .data:0x00000624; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x00000644; // type:object size:0x210 scope:global +mCutNameList__10daNpc_Kn_c = .data:0x00000854; // type:object size:0x54 scope:global +@5884 = .data:0x000008A8; // type:object size:0xC scope:local +@5885 = .data:0x000008B4; // type:object size:0xC scope:local +@5886 = .data:0x000008C0; // type:object size:0xC scope:local +@5887 = .data:0x000008CC; // type:object size:0xC scope:local +@5888 = .data:0x000008D8; // type:object size:0xC scope:local +@5889 = .data:0x000008E4; // type:object size:0xC scope:local +@5890 = .data:0x000008F0; // type:object size:0xC scope:local +@5891 = .data:0x000008FC; // type:object size:0xC scope:local +@5892 = .data:0x00000908; // type:object size:0xC scope:local +@5893 = .data:0x00000914; // type:object size:0xC scope:local +@5894 = .data:0x00000920; // type:object size:0xC scope:local +@5895 = .data:0x0000092C; // type:object size:0xC scope:local +@5896 = .data:0x00000938; // type:object size:0xC scope:local +@5897 = .data:0x00000944; // type:object size:0xC scope:local +@5898 = .data:0x00000950; // type:object size:0xC scope:local +@5899 = .data:0x0000095C; // type:object size:0xC scope:local +@5900 = .data:0x00000968; // type:object size:0xC scope:local +@5901 = .data:0x00000974; // type:object size:0xC scope:local +@5902 = .data:0x00000980; // type:object size:0xC scope:local +@5903 = .data:0x0000098C; // type:object size:0xC scope:local +mCutList__10daNpc_Kn_c = .data:0x00000998; // type:object size:0xFC scope:global data:4byte +@6623 = .data:0x00000A94; // type:object size:0x20 scope:local +l_appearFlag$6644 = .data:0x00000AB4; // type:object size:0xE scope:local +l_delFlag$6645 = .data:0x00000AC4; // type:object size:0xE scope:local +@6752 = .data:0x00000AD4; // type:object size:0x1C scope:local +@6810 = .data:0x00000AF0; // type:object size:0x1C scope:local +@6873 = .data:0x00000B0C; // type:object size:0xC scope:local data:4byte +@6881 = .data:0x00000B18; // type:object size:0xC scope:local data:4byte +@7116 = .data:0x00000B24; // type:object size:0x1C scope:local +l_swordOffset$7120 = .data:0x00000B40; // type:object size:0x8 scope:local +@7398 = .data:0x00000B48; // type:object size:0xC scope:local +@7413 = .data:0x00000B54; // type:object size:0xC scope:local +@7421 = .data:0x00000B60; // type:object size:0xC scope:local +@7429 = .data:0x00000B6C; // type:object size:0xC scope:local +@7437 = .data:0x00000B78; // type:object size:0xC scope:local +@7443 = .data:0x00000B84; // type:object size:0xC scope:local +@7450 = .data:0x00000B90; // type:object size:0x1C scope:local +@7456 = .data:0x00000BAC; // type:object size:0xC scope:local data:4byte +@7458 = .data:0x00000BB8; // type:object size:0xC scope:local data:4byte +@7465 = .data:0x00000BC4; // type:object size:0xC scope:local +@7467 = .data:0x00000BD0; // type:object size:0xC scope:local +@7469 = .data:0x00000BDC; // type:object size:0xC scope:local +@7471 = .data:0x00000BE8; // type:object size:0xC scope:local +@7478 = .data:0x00000BF4; // type:object size:0xC scope:local data:4byte +@7480 = .data:0x00000C00; // type:object size:0xC scope:local data:4byte +@7487 = .data:0x00000C0C; // type:object size:0xC scope:local +@7489 = .data:0x00000C18; // type:object size:0xC scope:local +@7491 = .data:0x00000C24; // type:object size:0xC scope:local +@7493 = .data:0x00000C30; // type:object size:0xC scope:local +@7495 = .data:0x00000C3C; // type:object size:0xC scope:local +@7497 = .data:0x00000C48; // type:object size:0xC scope:local +@7499 = .data:0x00000C54; // type:object size:0xC scope:local +@7506 = .data:0x00000C60; // type:object size:0xC scope:local +@7508 = .data:0x00000C6C; // type:object size:0xC scope:local +@7510 = .data:0x00000C78; // type:object size:0xC scope:local +@7512 = .data:0x00000C84; // type:object size:0xC scope:local +@7514 = .data:0x00000C90; // type:object size:0xC scope:local +@7516 = .data:0x00000C9C; // type:object size:0xC scope:local +@7518 = .data:0x00000CA8; // type:object size:0xC scope:local +@9731 = .data:0x00000CB4; // type:object size:0x54 scope:local +@9730 = .data:0x00000D08; // type:object size:0x54 scope:local +@9985 = .data:0x00000D5C; // type:object size:0x11C scope:local +@9984 = .data:0x00000E78; // type:object size:0x11C scope:local +@10163 = .data:0x00000F94; // type:object size:0x7C scope:local +@10162 = .data:0x00001010; // type:object size:0x7C scope:local +@10496 = .data:0x0000108C; // type:object size:0x11C scope:local +@10495 = .data:0x000011A8; // type:object size:0x11C scope:local +@10672 = .data:0x000012C4; // type:object size:0x7C scope:local +@10671 = .data:0x00001340; // type:object size:0x7C scope:local +@11023 = .data:0x000013BC; // type:object size:0x11C scope:local +@11022 = .data:0x000014D8; // type:object size:0x11C scope:local +@11199 = .data:0x000015F4; // type:object size:0x7C scope:local +@11198 = .data:0x00001670; // type:object size:0x7C scope:local +@11518 = .data:0x000016EC; // type:object size:0x144 scope:local +@11517 = .data:0x00001830; // type:object size:0x144 scope:local +@11696 = .data:0x00001974; // type:object size:0x7C scope:local +@11695 = .data:0x000019F0; // type:object size:0x7C scope:local +@11977 = .data:0x00001A6C; // type:object size:0x144 scope:local +@11974 = .data:0x00001BB0; // type:object size:0x144 scope:local +@12160 = .data:0x00001CF4; // type:object size:0xA4 scope:local +@12159 = .data:0x00001D98; // type:object size:0xA4 scope:local +@12828 = .data:0x00001E3C; // type:object size:0x8C scope:local +@12903 = .data:0x00001EC8; // type:object size:0xC scope:local +@12905 = .data:0x00001ED4; // type:object size:0xC scope:local +@12907 = .data:0x00001EE0; // type:object size:0xC scope:local +@12909 = .data:0x00001EEC; // type:object size:0xC scope:local +@12911 = .data:0x00001EF8; // type:object size:0xC scope:local +l_checkOffset$13216 = .data:0x00001F04; // type:object size:0x3C scope:local +l_WarpInScaleTable$13228 = .data:0x00001F40; // type:object size:0x60 scope:local +l_warpInTimeTable$13229 = .data:0x00001FA0; // type:object size:0x8 scope:local +l_WarpOutScaleTable$13245 = .data:0x00001FA8; // type:object size:0x30 scope:local +l_warpOutTimeTable$13246 = .data:0x00001FD8; // type:object size:0x4 scope:local +@13764 = .data:0x00001FDC; // type:object size:0xF4 scope:local +@13763 = .data:0x000020D0; // type:object size:0xF4 scope:local +@13890 = .data:0x000021C4; // type:object size:0xC scope:local +@13892 = .data:0x000021D0; // type:object size:0xC scope:local +@13894 = .data:0x000021DC; // type:object size:0xC scope:local +@13896 = .data:0x000021E8; // type:object size:0xC scope:local +@13898 = .data:0x000021F4; // type:object size:0xC scope:local +@14387 = .data:0x00002200; // type:object size:0xCC scope:local +@14386 = .data:0x000022CC; // type:object size:0xCC scope:local +@14591 = .data:0x00002398; // type:object size:0x7C scope:local +daNpc_Kn_MethodTable = .data:0x00002414; // type:object size:0x20 scope:global +g_profile_NPC_KN = .data:0x00002434; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00002464; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00002470; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00002494; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000024A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000024AC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000024B8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000024C4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000024D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000024DC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000024E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000024F4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00002500; // type:object size:0xC scope:global +__vt__10daNpc_Kn_c = .data:0x0000250C; // type:object size:0x68 scope:global +__vt__16daNpc_Kn_Param_c = .data:0x00002574; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +mSrchName__10daNpc_Kn_c = .bss:0x00000046; // type:object size:0x2 scope:global +mFindActorPtrs__10daNpc_Kn_c = .bss:0x00000048; // type:object size:0xC8 scope:global +mFindCount__10daNpc_Kn_c = .bss:0x00000110; // type:object size:0x4 scope:global +@5904 = .bss:0x00000114; // type:object size:0xC scope:local +l_HIO = .bss:0x00000120; // type:object size:0x4 scope:global data:4byte +@12316 = .bss:0x00000124; // type:object size:0xC scope:local +lightAParticleScale$12315 = .bss:0x00000134; // type:object size:0xC scope:local +@12320 = .bss:0x00000140; // type:object size:0xC scope:local +lightALocalTrans$12319 = .bss:0x00000150; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000001A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000001A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000001A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000001AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000001B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000001B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000001B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001BC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_knj/splits.txt b/config/GZ2P01/rels/d_a_npc_knj/splits.txt new file mode 100644 index 0000000000..62eac259b2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_knj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_knj.cpp: + .text start:0x000000EC end:0x0000207C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000002B8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_knj/symbols.txt b/config/GZ2P01/rels/d_a_npc_knj/symbols.txt new file mode 100644 index 0000000000..c2230e3496 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_knj/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Knj_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__11daNpc_Knj_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__11daNpc_Knj_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__11daNpc_Knj_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__11daNpc_Knj_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__11daNpc_Knj_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Knj_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__11daNpc_Knj_cFv = .text:0x00000628; // type:function size:0x74 scope:global +getFlowNodeNo__11daNpc_Knj_cFv = .text:0x0000069C; // type:function size:0x1C scope:global +isDelete__11daNpc_Knj_cFv = .text:0x000006B8; // type:function size:0x8 scope:global +reset__11daNpc_Knj_cFv = .text:0x000006C0; // type:function size:0x124 scope:global +setParam__11daNpc_Knj_cFv = .text:0x000007E4; // type:function size:0xF4 scope:global +srchActors__11daNpc_Knj_cFv = .text:0x000008D8; // type:function size:0x4 scope:global +evtTalk__11daNpc_Knj_cFv = .text:0x000008DC; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Knj_cFv = .text:0x000009DC; // type:function size:0xC8 scope:global +action__11daNpc_Knj_cFv = .text:0x00000AA4; // type:function size:0x88 scope:global +beforeMove__11daNpc_Knj_cFv = .text:0x00000B2C; // type:function size:0x78 scope:global +setAttnPos__11daNpc_Knj_cFv = .text:0x00000BA4; // type:function size:0x5C scope:global +drawDbgInfo__11daNpc_Knj_cFv = .text:0x00000C00; // type:function size:0x8 scope:global +afterSetMotionAnm__11daNpc_Knj_cFiifi = .text:0x00000C08; // type:function size:0x1DC scope:global +drawGhost__11daNpc_Knj_cFv = .text:0x00000DE4; // type:function size:0x6C scope:global +selectAction__11daNpc_Knj_cFv = .text:0x00000E50; // type:function size:0x48 scope:global +chkAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000E98; // type:function size:0x2C scope:global +setAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000EC4; // type:function size:0xA8 scope:global +wait__11daNpc_Knj_cFPv = .text:0x00000F6C; // type:function size:0x1AC scope:global +talk__11daNpc_Knj_cFPv = .text:0x00001118; // type:function size:0x164 scope:global +daNpc_Knj_Create__FPv = .text:0x0000127C; // type:function size:0x20 scope:global +daNpc_Knj_Delete__FPv = .text:0x0000129C; // type:function size:0x20 scope:global +daNpc_Knj_Execute__FPv = .text:0x000012BC; // type:function size:0x20 scope:global +daNpc_Knj_Draw__FPv = .text:0x000012DC; // type:function size:0x20 scope:global +daNpc_Knj_IsDelete__FPv = .text:0x000012FC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001304; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000134C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000016D4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001710; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000174C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001B50; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001B54; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001C50; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C54; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C9C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001CE4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001D54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001DB0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001E20; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001E68; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001E70; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001E74; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001E7C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001E84; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001E8C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001E94; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001E9C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001EA4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001EAC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001EB4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001EBC; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001EC0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001EC8; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001ED0; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001ED4; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001ED8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001EDC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001EE4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001EFC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001F00; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F08; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001F38; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001F68; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001F6C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001F70; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001F74; // type:function size:0x4 scope:global +__sinit_d_a_npc_knj_cpp = .text:0x00001F78; // type:function size:0x68 scope:local +__ct__11daNpc_Knj_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001FE0; // type:function size:0x44 scope:global +__dt__17daNpc_Knj_Param_cFv = .text:0x00002024; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000206C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002074; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Knj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4089 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4453 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4529 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global +mCutNameList__11daNpc_Knj_c = .data:0x000000B4; // type:object size:0x4 scope:global +mCutList__11daNpc_Knj_c = .data:0x000000B8; // type:object size:0xC scope:global data:4byte +@4329 = .data:0x000000C4; // type:object size:0xC scope:local data:4byte +@4339 = .data:0x000000D0; // type:object size:0xC scope:local data:4byte +btpAnmData$4403 = .data:0x000000DC; // type:object size:0x30 scope:local +brkAnmData$4404 = .data:0x0000010C; // type:object size:0x8 scope:local +@4468 = .data:0x00000114; // type:object size:0xC scope:local data:4byte +daNpc_Knj_MethodTable = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_NPC_KNJ = .data:0x00000140; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001D0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001DC; // type:object size:0xC scope:global +__vt__11daNpc_Knj_c = .data:0x000001E8; // type:object size:0xC4 scope:global +__vt__17daNpc_Knj_Param_c = .data:0x000002AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_kolin/splits.txt b/config/GZ2P01/rels/d_a_npc_kolin/splits.txt new file mode 100644 index 0000000000..ce50229f88 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kolin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolin.cpp: + .text start:0x000000EC end:0x000066A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000314 + .data start:0x00000000 end:0x00000AFC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_kolin/symbols.txt b/config/GZ2P01/rels/d_a_npc_kolin/symbols.txt new file mode 100644 index 0000000000..bce36907db --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kolin/symbols.txt @@ -0,0 +1,277 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Kolin_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Kolin_cFv = .text:0x00000238; // type:function size:0x2DC scope:global +CreateHeap__13daNpc_Kolin_cFv = .text:0x00000514; // type:function size:0x360 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000874; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000008B0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008C8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000904; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000091C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000964; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000988; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009C4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +Delete__13daNpc_Kolin_cFv = .text:0x00000A30; // type:function size:0x34 scope:global +Execute__13daNpc_Kolin_cFv = .text:0x00000A64; // type:function size:0x20 scope:global +Draw__13daNpc_Kolin_cFv = .text:0x00000A84; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Kolin_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Kolin_cFP8J3DJointi = .text:0x00000B38; // type:function size:0x58 scope:global +getType__13daNpc_Kolin_cFv = .text:0x00000B90; // type:function size:0xA0 scope:global +isDelete__13daNpc_Kolin_cFv = .text:0x00000C30; // type:function size:0x180 scope:global +reset__13daNpc_Kolin_cFv = .text:0x00000DB0; // type:function size:0x20C scope:global +afterJntAnm__13daNpc_Kolin_cFi = .text:0x00000FBC; // type:function size:0x8C scope:global +setParam__13daNpc_Kolin_cFv = .text:0x00001048; // type:function size:0x1D0 scope:global +checkChangeEvt__13daNpc_Kolin_cFv = .text:0x00001218; // type:function size:0x124 scope:global +setAfterTalkMotion__13daNpc_Kolin_cFv = .text:0x0000133C; // type:function size:0xA0 scope:global +srchActors__13daNpc_Kolin_cFv = .text:0x000013DC; // type:function size:0x16C scope:global +evtTalk__13daNpc_Kolin_cFv = .text:0x00001548; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Kolin_cFv = .text:0x000015E8; // type:function size:0xC8 scope:global +action__13daNpc_Kolin_cFv = .text:0x000016B0; // type:function size:0x19C scope:global +beforeMove__13daNpc_Kolin_cFv = .text:0x0000184C; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Kolin_cFv = .text:0x00001910; // type:function size:0x338 scope:global +setCollision__13daNpc_Kolin_cFv = .text:0x00001C48; // type:function size:0x19C scope:global +drawDbgInfo__13daNpc_Kolin_cFv = .text:0x00001DE4; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Kolin_cFv = .text:0x00001DEC; // type:function size:0xD8 scope:global +changeAnm__13daNpc_Kolin_cFPiPi = .text:0x00001EC4; // type:function size:0x28 scope:global +changeBck__13daNpc_Kolin_cFPiPi = .text:0x00001EEC; // type:function size:0x4C scope:global +selectAction__13daNpc_Kolin_cFv = .text:0x00001F38; // type:function size:0xF0 scope:global +chkAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00002028; // type:function size:0x2C scope:global +setAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00002054; // type:function size:0xA8 scope:global +calcFollowSpeedAndAngle__13daNpc_Kolin_cFP10fopAc_ac_cii = .text:0x000020FC; // type:function size:0x3C0 scope:global +followPlayer__13daNpc_Kolin_cFi = .text:0x000024BC; // type:function size:0x3DC scope:global +getDistTable__12dAttention_cFi = .text:0x00002898; // type:function size:0x14 scope:global +lookup__13daNpc_Kolin_cFUc = .text:0x000028AC; // type:function size:0x100 scope:global +cutNoRide__13daNpc_Kolin_cFi = .text:0x000029AC; // type:function size:0x158 scope:global +cutHail__13daNpc_Kolin_cFi = .text:0x00002B04; // type:function size:0x3B0 scope:global +cutGiveMeWoodSwd__13daNpc_Kolin_cFi = .text:0x00002EB4; // type:function size:0x2A0 scope:global +cutGetWoodSwd__13daNpc_Kolin_cFi = .text:0x00003154; // type:function size:0x670 scope:global +cutConversationAboutLoopHole__13daNpc_Kolin_cFi = .text:0x000037C4; // type:function size:0x318 scope:global +cutCacaricoConversation__13daNpc_Kolin_cFi = .text:0x00003ADC; // type:function size:0x1F8 scope:global +cutConversationAboutDeathMt__13daNpc_Kolin_cFi = .text:0x00003CD4; // type:function size:0x98 scope:global +cutConversationAboutGoron__13daNpc_Kolin_cFi = .text:0x00003D6C; // type:function size:0x98 scope:global +cutClothTry__13daNpc_Kolin_cFi = .text:0x00003E04; // type:function size:0x134 scope:global +cutThankYou__13daNpc_Kolin_cFi = .text:0x00003F38; // type:function size:0xA0 scope:global +wait__13daNpc_Kolin_cFPv = .text:0x00003FD8; // type:function size:0x7C0 scope:global +timidWalk__13daNpc_Kolin_cFPv = .text:0x00004798; // type:function size:0x460 scope:global +follow__13daNpc_Kolin_cFPv = .text:0x00004BF8; // type:function size:0x154 scope:global +clothWait__13daNpc_Kolin_cFPv = .text:0x00004D4C; // type:function size:0x244 scope:global +talk__13daNpc_Kolin_cFPv = .text:0x00004F90; // type:function size:0x224 scope:global +daNpc_Kolin_Create__FPv = .text:0x000051B4; // type:function size:0x20 scope:global +daNpc_Kolin_Delete__FPv = .text:0x000051D4; // type:function size:0x20 scope:global +daNpc_Kolin_Execute__FPv = .text:0x000051F4; // type:function size:0x20 scope:global +daNpc_Kolin_Draw__FPv = .text:0x00005214; // type:function size:0x20 scope:global +daNpc_Kolin_IsDelete__FPv = .text:0x00005234; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000523C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000526C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000052B4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000563C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00005678; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000056B4; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000056FC; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005744; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005780; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000057C8; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005810; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005C14; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005C18; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005D14; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005D18; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005D60; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005DD0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005E2C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005E9C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005EE4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006000; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006208; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000620C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006214; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x0000621C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006224; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006228; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006230; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006248; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000624C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00006254; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x0000625C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000628C; // type:function size:0x30 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000062BC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000062C0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000062C4; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000062E0; // type:function size:0x7C scope:global +__sinit_d_a_npc_kolin_cpp = .text:0x0000635C; // type:function size:0x15C scope:local +__ct__13daNpc_Kolin_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000064B8; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Kolin_cFv = .text:0x00006598; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Kolin_cFv = .text:0x000065A0; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Kolin_cFv = .text:0x000065A8; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Kolin_cFv = .text:0x000065B0; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Kolin_cFi = .text:0x000065B8; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Kolin_cFi = .text:0x000065C8; // type:function size:0x10 scope:global +getFootLJointNo__13daNpc_Kolin_cFv = .text:0x000065D8; // type:function size:0x8 scope:global +getFootRJointNo__13daNpc_Kolin_cFv = .text:0x000065E0; // type:function size:0x8 scope:global +__dt__19daNpc_Kolin_Param_cFv = .text:0x000065E8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006630; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006638; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00006640; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Kolin_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global +heapSize$4036 = .rodata:0x000000A0; // type:object size:0x3C scope:local +@4106 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4107 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4108 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4109 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4110 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4111 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4274 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4275 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4442 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@4491 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4929 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4933 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4934 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4935 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000128; // type:object size:0x8 scope:local data:double +@4995 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4996 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4997 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5045 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5046 = .rodata:0x0000014C; // type:object size:0x4 scope:local +jointNo$5054 = .rodata:0x00000150; // type:object size:0x4 scope:local data:4byte +@5243 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5244 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5385 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5386 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5479 = .rodata:0x00000164; // type:object size:0x8 scope:local +@5566 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5567 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5652 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5654 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5657 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5679 = .rodata:0x0000018C; // type:object size:0xC scope:local +@5839 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5840 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5852 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@5862 = .rodata:0x000001A8; // type:object size:0xC scope:local +@5929 = .rodata:0x000001B4; // type:object size:0x8 scope:local +@6301 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6437 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6438 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000001C8; // type:object size:0x149 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000B8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C0; // type:object size:0x3C scope:global +l_faceMotionAnmData = .data:0x000000FC; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000284; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x000004D0; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000005B0; // type:object size:0x140 scope:global +mCutNameList__13daNpc_Kolin_c = .data:0x000006F0; // type:object size:0x2C scope:global +@3870 = .data:0x0000071C; // type:object size:0xC scope:local +@3871 = .data:0x00000728; // type:object size:0xC scope:local +@3872 = .data:0x00000734; // type:object size:0xC scope:local +@3873 = .data:0x00000740; // type:object size:0xC scope:local +@3874 = .data:0x0000074C; // type:object size:0xC scope:local +@3875 = .data:0x00000758; // type:object size:0xC scope:local +@3876 = .data:0x00000764; // type:object size:0xC scope:local +@3877 = .data:0x00000770; // type:object size:0xC scope:local +@3878 = .data:0x0000077C; // type:object size:0xC scope:local +@3879 = .data:0x00000788; // type:object size:0xC scope:local +mCutList__13daNpc_Kolin_c = .data:0x00000794; // type:object size:0x84 scope:global data:4byte +@4528 = .data:0x00000818; // type:object size:0x38 scope:local +@4557 = .data:0x00000850; // type:object size:0x38 scope:local +@4641 = .data:0x00000888; // type:object size:0xC scope:local +@4652 = .data:0x00000894; // type:object size:0xC scope:local +@4691 = .data:0x000008A0; // type:object size:0xC scope:local data:4byte +@4777 = .data:0x000008AC; // type:object size:0xC scope:local data:4byte +@4782 = .data:0x000008B8; // type:object size:0xC scope:local data:4byte +@5117 = .data:0x000008C4; // type:object size:0xC scope:local +@5120 = .data:0x000008D0; // type:object size:0xC scope:local +@5122 = .data:0x000008DC; // type:object size:0xC scope:local +@5124 = .data:0x000008E8; // type:object size:0xC scope:local +@5842 = .data:0x000008F4; // type:object size:0x20 scope:local +@5841 = .data:0x00000914; // type:object size:0x20 scope:local +daNpc_Kolin_MethodTable = .data:0x00000934; // type:object size:0x20 scope:global +g_profile_NPC_KOLIN = .data:0x00000954; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000984; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000990; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000099C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000009D8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009E4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000009F0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000009FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A08; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A14; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000A20; // type:object size:0xC scope:global +__vt__13daNpc_Kolin_c = .data:0x00000A2C; // type:object size:0xC4 scope:global +__vt__19daNpc_Kolin_Param_c = .data:0x00000AF0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3880 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4863 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4862 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kolinb/splits.txt b/config/GZ2P01/rels/d_a_npc_kolinb/splits.txt new file mode 100644 index 0000000000..917e244263 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kolinb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolinb.cpp: + .text start:0x000000EC end:0x00002E5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x0000062C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_kolinb/symbols.txt b/config/GZ2P01/rels/d_a_npc_kolinb/symbols.txt new file mode 100644 index 0000000000..7d66d74735 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kolinb/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Kolinb_cFv = .text:0x000000EC; // type:function size:0x150 scope:global +create__14daNpc_Kolinb_cFv = .text:0x0000023C; // type:function size:0x2E8 scope:global +CreateHeap__14daNpc_Kolinb_cFv = .text:0x00000524; // type:function size:0x278 scope:global +Delete__14daNpc_Kolinb_cFv = .text:0x0000079C; // type:function size:0x34 scope:global +Execute__14daNpc_Kolinb_cFv = .text:0x000007D0; // type:function size:0x20 scope:global +Draw__14daNpc_Kolinb_cFv = .text:0x000007F0; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_Kolinb_cFP10fopAc_ac_c = .text:0x00000884; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_Kolinb_cFP8J3DJointi = .text:0x000008A4; // type:function size:0x58 scope:global +getType__14daNpc_Kolinb_cFv = .text:0x000008FC; // type:function size:0x4C scope:global +isDelete__14daNpc_Kolinb_cFv = .text:0x00000948; // type:function size:0xE0 scope:global +reset__14daNpc_Kolinb_cFv = .text:0x00000A28; // type:function size:0x158 scope:global +setParam__14daNpc_Kolinb_cFv = .text:0x00000B80; // type:function size:0xFC scope:global +checkChangeEvt__14daNpc_Kolinb_cFv = .text:0x00000C7C; // type:function size:0xB4 scope:global +setAfterTalkMotion__14daNpc_Kolinb_cFv = .text:0x00000D30; // type:function size:0x60 scope:global +srchActors__14daNpc_Kolinb_cFv = .text:0x00000D90; // type:function size:0x4 scope:global +evtTalk__14daNpc_Kolinb_cFv = .text:0x00000D94; // type:function size:0xA0 scope:global +evtCutProc__14daNpc_Kolinb_cFv = .text:0x00000E34; // type:function size:0xC8 scope:global +action__14daNpc_Kolinb_cFv = .text:0x00000EFC; // type:function size:0x88 scope:global +beforeMove__14daNpc_Kolinb_cFv = .text:0x00000F84; // type:function size:0xC4 scope:global +setAttnPos__14daNpc_Kolinb_cFv = .text:0x00001048; // type:function size:0x164 scope:global +setCollision__14daNpc_Kolinb_cFv = .text:0x000011AC; // type:function size:0x50 scope:global +drawDbgInfo__14daNpc_Kolinb_cFv = .text:0x000011FC; // type:function size:0x8 scope:global +selectAction__14daNpc_Kolinb_cFv = .text:0x00001204; // type:function size:0x48 scope:global +chkAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x0000124C; // type:function size:0x2C scope:global +setAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x00001278; // type:function size:0xA8 scope:global +cutConversationInHotel__14daNpc_Kolinb_cFi = .text:0x00001320; // type:function size:0x88 scope:global +cutConversationAboutDeathMt__14daNpc_Kolinb_cFi = .text:0x000013A8; // type:function size:0x29C scope:global +cutConversationAboutGoron__14daNpc_Kolinb_cFi = .text:0x00001644; // type:function size:0x29C scope:global +cutNurse__14daNpc_Kolinb_cFi = .text:0x000018E0; // type:function size:0x16C scope:global +cutClothTry__14daNpc_Kolinb_cFi = .text:0x00001A4C; // type:function size:0xA0 scope:global +cutThankYou__14daNpc_Kolinb_cFi = .text:0x00001AEC; // type:function size:0xA0 scope:global +wait__14daNpc_Kolinb_cFPv = .text:0x00001B8C; // type:function size:0x1A8 scope:global +talk__14daNpc_Kolinb_cFPv = .text:0x00001D34; // type:function size:0xB8 scope:global +daNpc_Kolinb_Create__FPv = .text:0x00001DEC; // type:function size:0x20 scope:global +daNpc_Kolinb_Delete__FPv = .text:0x00001E0C; // type:function size:0x20 scope:global +daNpc_Kolinb_Execute__FPv = .text:0x00001E2C; // type:function size:0x20 scope:global +daNpc_Kolinb_Draw__FPv = .text:0x00001E4C; // type:function size:0x20 scope:global +daNpc_Kolinb_IsDelete__FPv = .text:0x00001E6C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E74; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001EBC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002244; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002280; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000022BC; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002304; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000234C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002394; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002798; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000279C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002898; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000289C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000028E4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000292C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000299C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000029F8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002A68; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002AB0; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AB8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002ABC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002AC4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002ACC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002AD4; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00002ADC; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002AE0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002AE8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002AF4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B0C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B10; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B14; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B1C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B24; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B54; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002B84; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002B88; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002B8C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002B90; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002B94; // type:function size:0x1C scope:global +__sinit_d_a_npc_kolinb_cpp = .text:0x00002BB0; // type:function size:0xFC scope:local +__ct__14daNpc_Kolinb_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002CAC; // type:function size:0xC0 scope:global +getHeadJointNo__14daNpc_Kolinb_cFv = .text:0x00002D6C; // type:function size:0x18 scope:global +checkChangeJoint__14daNpc_Kolinb_cFi = .text:0x00002D84; // type:function size:0x28 scope:global +checkRemoveJoint__14daNpc_Kolinb_cFi = .text:0x00002DAC; // type:function size:0x28 scope:global +getBackboneJointNo__14daNpc_Kolinb_cFv = .text:0x00002DD4; // type:function size:0x18 scope:global +getNeckJointNo__14daNpc_Kolinb_cFv = .text:0x00002DEC; // type:function size:0x18 scope:global +__dt__20daNpc_Kolinb_Param_cFv = .text:0x00002E04; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E4C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E54; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Kolinb_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3973 = .rodata:0x0000008C; // type:object size:0x10 scope:local +@4048 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4049 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4050 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4051 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4212 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4213 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4371 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4403 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4542 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4658 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000CC; // type:object size:0x75 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global data:4byte +l_loadResPtrn0 = .data:0x0000004C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000050; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000054; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000064; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000017C; // type:object size:0xFC scope:global +l_faceMotionSequenceData = .data:0x00000278; // type:object size:0x90 scope:global +l_motionSequenceData = .data:0x00000308; // type:object size:0x80 scope:global +mCutNameList__14daNpc_Kolinb_c = .data:0x00000388; // type:object size:0x1C scope:global +@3812 = .data:0x000003A4; // type:object size:0xC scope:local +@3813 = .data:0x000003B0; // type:object size:0xC scope:local +@3814 = .data:0x000003BC; // type:object size:0xC scope:local +@3815 = .data:0x000003C8; // type:object size:0xC scope:local +@3816 = .data:0x000003D4; // type:object size:0xC scope:local +@3817 = .data:0x000003E0; // type:object size:0xC scope:local +mCutList__14daNpc_Kolinb_c = .data:0x000003EC; // type:object size:0x54 scope:global data:4byte +@4507 = .data:0x00000440; // type:object size:0xC scope:local data:4byte +@4555 = .data:0x0000044C; // type:object size:0xC scope:local data:4byte +@4560 = .data:0x00000458; // type:object size:0xC scope:local data:4byte +@4677 = .data:0x00000464; // type:object size:0xC scope:local data:4byte +daNpc_Kolinb_MethodTable = .data:0x00000470; // type:object size:0x20 scope:global +g_profile_NPC_KOLINB = .data:0x00000490; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000004C0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004CC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000004F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000508; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000514; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000520; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000052C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000538; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000544; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000550; // type:object size:0xC scope:global +__vt__14daNpc_Kolinb_c = .data:0x0000055C; // type:object size:0xC4 scope:global +__vt__20daNpc_Kolinb_Param_c = .data:0x00000620; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3818 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_ks/splits.txt b/config/GZ2P01/rels/d_a_npc_ks/splits.txt new file mode 100644 index 0000000000..b774877f84 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ks.cpp: + .text start:0x000000EC end:0x00015048 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000055C + .data start:0x00000000 end:0x000019E4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/GZ2P01/rels/d_a_npc_ks/symbols.txt b/config/GZ2P01/rels/d_a_npc_ks/symbols.txt new file mode 100644 index 0000000000..bc6acdf273 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ks/symbols.txt @@ -0,0 +1,557 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Ks_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +setPlayerPosAndAngle__FP4cXyzs = .text:0x00000160; // type:function size:0x54 scope:global +checkDoorDemo__Fv = .text:0x000001B4; // type:function size:0x34 scope:global +otherBgCheck__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001E8; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x000002C8; // type:function size:0x3C scope:global +anm_init__FP12npc_ks_classifUcf = .text:0x00000304; // type:function size:0x188 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000048C; // type:function size:0x334 scope:global +daNpc_Ks_Draw__FP12npc_ks_class = .text:0x000007C0; // type:function size:0x1E8 scope:global +s_resq_sub__FPvPv = .text:0x000009A8; // type:function size:0x6C scope:global +s_b_sub__FPvPv = .text:0x00000A14; // type:function size:0x7C scope:global +search_bomb__FP12npc_ks_classi = .text:0x00000A90; // type:function size:0x218 scope:global +bomb_view_check__FP12npc_ks_class = .text:0x00000CA8; // type:function size:0x24 scope:global +bomb_check__FP12npc_ks_class = .text:0x00000CCC; // type:function size:0x24 scope:global +s_e_sub__FPvPv = .text:0x00000CF0; // type:function size:0x70 scope:global +search_enemy__FP12npc_ks_classif = .text:0x00000D60; // type:function size:0x278 scope:global +enemy_view_check__FP12npc_ks_classf = .text:0x00000FD8; // type:function size:0x24 scope:global +enemy_check__FP12npc_ks_classf = .text:0x00000FFC; // type:function size:0x24 scope:global +s_en_sub__FPvPv = .text:0x00001020; // type:function size:0x70 scope:global +en_search_test__FP12npc_ks_class = .text:0x00001090; // type:function size:0x234 scope:global +s_ori_sub__FPvPv = .text:0x000012C4; // type:function size:0x4C scope:global +npc_ks_pole_ori__FP12npc_ks_class = .text:0x00001310; // type:function size:0x394 scope:global +npc_ks_ori__FP12npc_ks_class = .text:0x000016A4; // type:function size:0x584 scope:global +shot_bo_sub__FPvPv = .text:0x00001C28; // type:function size:0x1A0 scope:global +npc_ks_ori2__FP12npc_ks_class = .text:0x00001DC8; // type:function size:0xB54 scope:global +npc_ks_home__FP12npc_ks_class = .text:0x0000291C; // type:function size:0x258 scope:global +s_sw_sub__FPvPv = .text:0x00002B74; // type:function size:0x7C scope:global +s_ha_sub__FPvPv = .text:0x00002BF0; // type:function size:0x4C scope:global +s_01_sub__FPvPv = .text:0x00002C3C; // type:function size:0x58 scope:global +npc_ks_demo_02__FP12npc_ks_class = .text:0x00002C94; // type:function size:0xF3C scope:global +s_dn_sub__FPvPv = .text:0x00003BD0; // type:function size:0x4C scope:global +npc_ks_demo_022__FP12npc_ks_class = .text:0x00003C1C; // type:function size:0x484 scope:global +npc_ks_demo_04__FP12npc_ks_class = .text:0x000040A0; // type:function size:0x4F8 scope:global +npc_ks_to_hang__FP12npc_ks_class = .text:0x00004598; // type:function size:0x7C0 scope:global +s_next_do_sub__FPvPv = .text:0x00004D58; // type:function size:0x88 scope:global +s_next_get_sub__FPvPv = .text:0x00004DE0; // type:function size:0xF0 scope:global +order_set__Fi = .text:0x00004ED0; // type:function size:0x88 scope:global +all_carry_finish__Fi = .text:0x00004F58; // type:function size:0x3C scope:global +hang_end_check__FP12npc_ks_class = .text:0x00004F94; // type:function size:0x1CC scope:global +npc_ks_hang__FP12npc_ks_class = .text:0x00005160; // type:function size:0x800 scope:global +npc_ks_hang_s__FP12npc_ks_class = .text:0x00005960; // type:function size:0x618 scope:global +npc_ks_e_hang__FP12npc_ks_class = .text:0x00005F78; // type:function size:0x358 scope:global +all_move_check__Fii = .text:0x000062D0; // type:function size:0x68 scope:global +go_jump_check__Fi = .text:0x00006338; // type:function size:0x50 scope:global +npc_ks_e_jump__FP12npc_ks_class = .text:0x00006388; // type:function size:0xB54 scope:global +get_move_saru__FP12npc_ks_classi = .text:0x00006EDC; // type:function size:0xD0 scope:global +all_hang_check__FP12npc_ks_classi = .text:0x00006FAC; // type:function size:0xA4 scope:global +cam_3d_morf__FP12npc_ks_classf = .text:0x00007050; // type:function size:0xE4 scope:global +s_fs_sub__FPvPv = .text:0x00007134; // type:function size:0x54 scope:global +s_fsdown_sub__FPvPv = .text:0x00007188; // type:function size:0x6C scope:global +demo_camera__FP12npc_ks_class = .text:0x000071F4; // type:function size:0x2778 scope:global +saru_count_check__FP12npc_ks_class = .text:0x0000996C; // type:function size:0x8C scope:global +action_check__FP12npc_ks_class = .text:0x000099F8; // type:function size:0xB1C scope:global +water_check__FP12npc_ks_class4cXyzf = .text:0x0000A514; // type:function size:0x178 scope:global +npc_ks_option__FP12npc_ks_class = .text:0x0000A68C; // type:function size:0x13B8 scope:global +npc_ks_awaydoor__FP12npc_ks_class = .text:0x0000BA44; // type:function size:0x130 scope:global +npc_ks_guide_00__FP12npc_ks_class = .text:0x0000BB74; // type:function size:0x760 scope:global +npc_ks_guide_00_2__FP12npc_ks_class = .text:0x0000C2D4; // type:function size:0x2F8 scope:global +npc_ks_guide_00_3__FP12npc_ks_class = .text:0x0000C5CC; // type:function size:0x548 scope:global +npc_ks_guide_01__FP12npc_ks_class = .text:0x0000CB14; // type:function size:0x938 scope:global +npc_ks_guide_02__FP12npc_ks_class = .text:0x0000D44C; // type:function size:0x730 scope:global +npc_ks_guide_22__FP12npc_ks_class = .text:0x0000DB7C; // type:function size:0x708 scope:global +npc_ks_guide_09__FP12npc_ks_class = .text:0x0000E284; // type:function size:0x874 scope:global +npc_ks_demo_12__FP12npc_ks_class = .text:0x0000EAF8; // type:function size:0x53C scope:global +npc_ks_guide_0409__FP12npc_ks_class = .text:0x0000F034; // type:function size:0x3A0 scope:global +path_search__FP12npc_ks_class = .text:0x0000F3D4; // type:function size:0x19C scope:global +npc_ks_mori__FP12npc_ks_class = .text:0x0000F570; // type:function size:0xBD0 scope:global +npc_ks_fsdemo__FP12npc_ks_class = .text:0x00010140; // type:function size:0x9F8 scope:global +npc_ks_kago__FP12npc_ks_class = .text:0x00010B38; // type:function size:0xB8 scope:global +anm_se_set__FP12npc_ks_class = .text:0x00010BF0; // type:function size:0xD48 scope:global +action__FP12npc_ks_class = .text:0x00011938; // type:function size:0xD6C scope:global +s_kago_sub__FPvPv = .text:0x000126A4; // type:function size:0xD0 scope:global +kantera_sub__FP12npc_ks_class = .text:0x00012774; // type:function size:0x2E8 scope:global +daNpc_Ks_Execute__FP12npc_ks_class = .text:0x00012A5C; // type:function size:0xAE8 scope:global +daNpc_Ks_IsDelete__FP12npc_ks_class = .text:0x00013544; // type:function size:0x8 scope:global +daNpc_Ks_Delete__FP12npc_ks_class = .text:0x0001354C; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000135B0; // type:function size:0x318 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000138C8; // type:function size:0x48 scope:global +start_check__FP12npc_ks_class = .text:0x00013910; // type:function size:0xB0C scope:global +s_check_sub__FPvPv = .text:0x0001441C; // type:function size:0x98 scope:global +daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x000144B4; // type:function size:0x528 scope:global +__dt__8cM3dGCylFv = .text:0x000149DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00014A24; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00014A6C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00014AC8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00014B38; // type:function size:0x70 scope:global +__dt__10cCcD_GSttsFv = .text:0x00014BA8; // type:function size:0x48 scope:global +__dt__14daNpc_Ks_HIO_cFv = .text:0x00014BF0; // type:function size:0x48 scope:global +__sinit_d_a_npc_ks_cpp = .text:0x00014C38; // type:function size:0x58 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00014C90; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00014C98; // type:function size:0x8 scope:local +cancelOriginalDemo__9daPy_py_cFv = .text:0x00014CA0; // type:function size:0x14 scope:global +dComIfGp_event_reset__Fv = .text:0x00014CB4; // type:function size:0x2C scope:global +__ct__4cXyzFRC4cXyz = .text:0x00014CE0; // type:function size:0x1C scope:global +dComIfGp_setItemOilCount__Fl = .text:0x00014CFC; // type:function size:0x18 scope:global +dComIfGs_getMaxOil__Fv = .text:0x00014D14; // type:function size:0x10 scope:global +daPy_getPlayerActorClass__Fv = .text:0x00014D24; // type:function size:0x10 scope:global +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00014D34; // type:function size:0x74 scope:global +changeDemoPos0__9daPy_py_cFPC4cXyz = .text:0x00014DA8; // type:function size:0x1C scope:global +__apl__4cXyzFRC3Vec = .text:0x00014DC4; // type:function size:0x34 scope:global +fabsf__3stdFf = .text:0x00014DF8; // type:function size:0xC scope:global +set__4cXyzFfff = .text:0x00014E04; // type:function size:0x10 scope:global +__as__4cXyzFRC4cXyz = .text:0x00014E14; // type:function size:0x1C scope:global +changeDemoParam0__9daPy_py_cFi = .text:0x00014E30; // type:function size:0x8 scope:global +changeDemoMode__9daPy_py_cFUliis = .text:0x00014E38; // type:function size:0x14 scope:global +changeOriginalDemo__9daPy_py_cFv = .text:0x00014E4C; // type:function size:0x14 scope:global +onCondition__11dEvt_info_cFUs = .text:0x00014E60; // type:function size:0x10 scope:global +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x00014E70; // type:function size:0x14 scope:global +dComIfGp_getCamera__Fi = .text:0x00014E84; // type:function size:0x18 scope:global +dComIfGp_getPlayerCameraID__Fi = .text:0x00014E9C; // type:function size:0x1C scope:global +dComIfGp_getPlayer__Fi = .text:0x00014EB8; // type:function size:0x18 scope:global +checkShadowReturnEnd__9daMidna_cCFv = .text:0x00014ED0; // type:function size:0x50 scope:global +changeDemoMode__9daMidna_cFUl = .text:0x00014F20; // type:function size:0x8 scope:global +changeOriginalDemo__9daMidna_cFv = .text:0x00014F28; // type:function size:0xC scope:global +dComIfGp_getVibration__Fv = .text:0x00014F34; // type:function size:0x10 scope:global +__ct__4cXyzFfff = .text:0x00014F44; // type:function size:0x10 scope:global +dMeter2Info_setOilGaugeBackUp__FUs = .text:0x00014F54; // type:function size:0x10 scope:global +dComIfGs_getOil__Fv = .text:0x00014F64; // type:function size:0x10 scope:global +dComIfGs_setItem__FiUc = .text:0x00014F74; // type:function size:0x38 scope:global +__ct__10JAISoundIDFUl = .text:0x00014FAC; // type:function size:0x8 scope:global +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00014FB4; // type:function size:0x64 scope:global +dComIfGs_onEventBit__FUs = .text:0x00015018; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4097 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4307 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4318 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4511 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4594 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4595 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4596 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4597 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4687 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4688 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4689 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4690 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4691 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4799 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4800 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4802 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4803 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4804 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4805 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4806 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@5077 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@5078 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@5079 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5155 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5156 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5565 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5566 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5567 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5569 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5570 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5571 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5675 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5676 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5679 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5768 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:string +@5769 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5770 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5771 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5956 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5986 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000100; // type:object size:0x4 scope:local +@6221 = .rodata:0x00000104; // type:object size:0x4 scope:local +@6222 = .rodata:0x00000108; // type:object size:0x4 scope:local +@6223 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@6224 = .rodata:0x00000110; // type:object size:0x4 scope:local +@6225 = .rodata:0x00000114; // type:object size:0x4 scope:local +@6226 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6227 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6228 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6371 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6372 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6629 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6630 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6631 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6632 = .rodata:0x00000138; // type:object size:0x4 scope:local +@7089 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@7090 = .rodata:0x00000140; // type:object size:0x4 scope:local +@7091 = .rodata:0x00000144; // type:object size:0x4 scope:local +@7092 = .rodata:0x00000148; // type:object size:0x4 scope:local +@7093 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@7094 = .rodata:0x00000150; // type:object size:0x4 scope:local +@7095 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7096 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7097 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7098 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7099 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7100 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7101 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7102 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7103 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7104 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7105 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7106 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7107 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7108 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7109 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7110 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7111 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7112 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7113 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7114 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7115 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7116 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7117 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7118 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7119 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7120 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7121 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7122 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7123 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7124 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7125 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7126 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7127 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7128 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@7129 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@7130 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@7131 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@7132 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@7133 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7134 = .rodata:0x000001F0; // type:object size:0x4 scope:local data:string +@7135 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@7136 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@7137 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@7138 = .rodata:0x00000200; // type:object size:0x4 scope:local +@7139 = .rodata:0x00000204; // type:object size:0x4 scope:local +@7140 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7141 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@7142 = .rodata:0x00000210; // type:object size:0x4 scope:local +@7143 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7144 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7145 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7146 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7147 = .rodata:0x00000224; // type:object size:0x4 scope:local data:string +@7148 = .rodata:0x00000228; // type:object size:0x4 scope:local data:string +@7149 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@7150 = .rodata:0x00000230; // type:object size:0x4 scope:local +@7151 = .rodata:0x00000234; // type:object size:0x4 scope:local +@7152 = .rodata:0x00000238; // type:object size:0x4 scope:local +@7153 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@7154 = .rodata:0x00000240; // type:object size:0x4 scope:local +@7155 = .rodata:0x00000244; // type:object size:0x4 scope:local +@7156 = .rodata:0x00000248; // type:object size:0x4 scope:local data:string +@7157 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7158 = .rodata:0x00000250; // type:object size:0x4 scope:local data:string +@7159 = .rodata:0x00000254; // type:object size:0x4 scope:local data:string +@7160 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7161 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7162 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7163 = .rodata:0x00000264; // type:object size:0x4 scope:local data:string +@7164 = .rodata:0x00000268; // type:object size:0x4 scope:local +@7165 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@7166 = .rodata:0x00000270; // type:object size:0x4 scope:local +@7167 = .rodata:0x00000274; // type:object size:0x4 scope:local +@7168 = .rodata:0x00000278; // type:object size:0x4 scope:local +@7169 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@7170 = .rodata:0x00000280; // type:object size:0x4 scope:local +@7171 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7172 = .rodata:0x00000288; // type:object size:0x4 scope:local +@7173 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@7174 = .rodata:0x00000290; // type:object size:0x4 scope:local +@7175 = .rodata:0x00000294; // type:object size:0x4 scope:local +@7176 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7177 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7178 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7179 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7180 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7181 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7182 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@7183 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@7184 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7185 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7186 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7187 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7188 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7189 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7190 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7191 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7192 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7193 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7194 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7195 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7196 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@7197 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@7198 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@7199 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@7200 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@7201 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@7202 = .rodata:0x00000300; // type:object size:0x4 scope:local +@7203 = .rodata:0x00000304; // type:object size:0x4 scope:local +@7204 = .rodata:0x00000308; // type:object size:0x4 scope:local +@7205 = .rodata:0x0000030C; // type:object size:0x4 scope:local +@7206 = .rodata:0x00000310; // type:object size:0x4 scope:local +@7207 = .rodata:0x00000314; // type:object size:0x4 scope:local +@7208 = .rodata:0x00000318; // type:object size:0x4 scope:local +@7209 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@7210 = .rodata:0x00000320; // type:object size:0x4 scope:local +@7211 = .rodata:0x00000324; // type:object size:0x4 scope:local +@7212 = .rodata:0x00000328; // type:object size:0x4 scope:local +@7213 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@7214 = .rodata:0x00000330; // type:object size:0x4 scope:local +@7215 = .rodata:0x00000334; // type:object size:0x4 scope:local +@7216 = .rodata:0x00000338; // type:object size:0x4 scope:local +@7217 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@7218 = .rodata:0x00000340; // type:object size:0x4 scope:local +@7219 = .rodata:0x00000344; // type:object size:0x4 scope:local data:string +@7220 = .rodata:0x00000348; // type:object size:0x4 scope:local +@7221 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@7222 = .rodata:0x00000350; // type:object size:0x4 scope:local +@7223 = .rodata:0x00000354; // type:object size:0x4 scope:local +@7224 = .rodata:0x00000358; // type:object size:0x4 scope:local +@7225 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@7226 = .rodata:0x00000360; // type:object size:0x4 scope:local +@7227 = .rodata:0x00000364; // type:object size:0x4 scope:local +@7228 = .rodata:0x00000368; // type:object size:0x4 scope:local +@7229 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@7230 = .rodata:0x00000370; // type:object size:0x4 scope:local +@7231 = .rodata:0x00000374; // type:object size:0x4 scope:local +@7232 = .rodata:0x00000378; // type:object size:0x4 scope:local +@7233 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@7234 = .rodata:0x00000380; // type:object size:0x4 scope:local +@7235 = .rodata:0x00000384; // type:object size:0x4 scope:local +@7236 = .rodata:0x00000388; // type:object size:0x4 scope:local +@7237 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@7238 = .rodata:0x00000390; // type:object size:0x4 scope:local +@7239 = .rodata:0x00000394; // type:object size:0x4 scope:local +@7240 = .rodata:0x00000398; // type:object size:0x4 scope:local +@7241 = .rodata:0x0000039C; // type:object size:0x4 scope:local +@7242 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@7243 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@7244 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@7245 = .rodata:0x000003AC; // type:object size:0x4 scope:local +@7246 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@7247 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@7248 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@7249 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@7250 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@7251 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@7252 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@7253 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@7254 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@7255 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@7256 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@7645 = .rodata:0x000003DC; // type:object size:0x4 scope:local +@7646 = .rodata:0x000003E0; // type:object size:0x4 scope:local data:string +@7647 = .rodata:0x000003E4; // type:object size:0x4 scope:local +@7648 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@7649 = .rodata:0x000003EC; // type:object size:0x4 scope:local +@7650 = .rodata:0x000003F0; // type:object size:0x4 scope:local +@7651 = .rodata:0x000003F4; // type:object size:0x4 scope:local +@7652 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@7653 = .rodata:0x000003FC; // type:object size:0x4 scope:local +@7654 = .rodata:0x00000400; // type:object size:0x4 scope:local +@7655 = .rodata:0x00000404; // type:object size:0x4 scope:local +@7656 = .rodata:0x00000408; // type:object size:0x4 scope:local +@7657 = .rodata:0x0000040C; // type:object size:0x4 scope:local +@8130 = .rodata:0x00000410; // type:object size:0x4 scope:local +@8131 = .rodata:0x00000414; // type:object size:0x4 scope:local +@8132 = .rodata:0x00000418; // type:object size:0x4 scope:local +@8133 = .rodata:0x0000041C; // type:object size:0x4 scope:local +@8356 = .rodata:0x00000420; // type:object size:0x4 scope:local +@8357 = .rodata:0x00000424; // type:object size:0x4 scope:local +@8644 = .rodata:0x00000428; // type:object size:0x4 scope:local +@8645 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@8912 = .rodata:0x00000430; // type:object size:0x4 scope:local +@9260 = .rodata:0x00000434; // type:object size:0x4 scope:local +@9261 = .rodata:0x00000438; // type:object size:0x4 scope:local +@9545 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@9546 = .rodata:0x00000440; // type:object size:0x4 scope:local +@9547 = .rodata:0x00000444; // type:object size:0x4 scope:local +@9548 = .rodata:0x00000448; // type:object size:0x4 scope:local +@9549 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@9550 = .rodata:0x00000450; // type:object size:0x4 scope:local +@9551 = .rodata:0x00000454; // type:object size:0x4 scope:local +@9552 = .rodata:0x00000458; // type:object size:0x4 scope:local +@9553 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@9554 = .rodata:0x00000460; // type:object size:0x4 scope:local +@9862 = .rodata:0x00000464; // type:object size:0x4 scope:local +@9863 = .rodata:0x00000468; // type:object size:0x4 scope:local +@9864 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@9865 = .rodata:0x00000470; // type:object size:0x4 scope:local +@9866 = .rodata:0x00000474; // type:object size:0x4 scope:local +@9867 = .rodata:0x00000478; // type:object size:0x4 scope:local +@9868 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@9869 = .rodata:0x00000480; // type:object size:0x4 scope:local +@9870 = .rodata:0x00000484; // type:object size:0x4 scope:local +@10197 = .rodata:0x00000488; // type:object size:0x4 scope:local +@10198 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@10199 = .rodata:0x00000490; // type:object size:0x4 scope:local +@10200 = .rodata:0x00000494; // type:object size:0x4 scope:local +@10201 = .rodata:0x00000498; // type:object size:0x4 scope:local +@10202 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@10203 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@10204 = .rodata:0x000004A4; // type:object size:0x4 scope:local +@10205 = .rodata:0x000004A8; // type:object size:0x4 scope:local +@10206 = .rodata:0x000004AC; // type:object size:0x4 scope:local +@10207 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@10208 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@10209 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@10210 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@10211 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@10479 = .rodata:0x000004C4; // type:object size:0x4 scope:local +@10480 = .rodata:0x000004C8; // type:object size:0x4 scope:local +@10481 = .rodata:0x000004CC; // type:object size:0x4 scope:local +@10482 = .rodata:0x000004D0; // type:object size:0x4 scope:local +@10483 = .rodata:0x000004D4; // type:object size:0x4 scope:local +@10567 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@10568 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@10569 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@10570 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@10571 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@10573 = .rodata:0x000004F0; // type:object size:0x8 scope:local +@10878 = .rodata:0x000004F8; // type:object size:0x4 scope:local +@10879 = .rodata:0x000004FC; // type:object size:0x4 scope:local +@10880 = .rodata:0x00000500; // type:object size:0x4 scope:local +@10881 = .rodata:0x00000504; // type:object size:0x4 scope:local +@11370 = .rodata:0x00000508; // type:object size:0x4 scope:local +@11371 = .rodata:0x0000050C; // type:object size:0x4 scope:local +@11372 = .rodata:0x00000510; // type:object size:0x4 scope:local data:string +@11373 = .rodata:0x00000514; // type:object size:0x4 scope:local +@11374 = .rodata:0x00000518; // type:object size:0x4 scope:local +@11375 = .rodata:0x0000051C; // type:object size:0x4 scope:local +@11376 = .rodata:0x00000520; // type:object size:0x4 scope:local +@11377 = .rodata:0x00000524; // type:object size:0x4 scope:local +@11378 = .rodata:0x00000528; // type:object size:0x4 scope:local +@11581 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@11582 = .rodata:0x00000530; // type:object size:0x4 scope:local +@11583 = .rodata:0x00000534; // type:object size:0x4 scope:local +@11584 = .rodata:0x00000538; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000053C; // type:object size:0x20 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +saru_p = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +@4808 = .data:0x00000040; // type:object size:0x38 scope:local +guide_path_04 = .data:0x00000078; // type:object size:0x16C scope:global +@5080 = .data:0x000001E4; // type:object size:0x40 scope:local +move_path_02 = .data:0x00000224; // type:object size:0x104 scope:global +@5572 = .data:0x00000328; // type:object size:0x54 scope:local +@5678 = .data:0x0000037C; // type:object size:0x64 scope:local +@5772 = .data:0x000003E0; // type:object size:0x5C scope:local +@6229 = .data:0x0000043C; // type:object size:0x2C scope:local +@6633 = .data:0x00000468; // type:object size:0x54 scope:local +@7658 = .data:0x000004BC; // type:object size:0x34 scope:local +yuka_jump_x = .data:0x000004F0; // type:object size:0x4 scope:global data:float +w_eff_id$7873 = .data:0x000004F4; // type:object size:0x8 scope:local +@8135 = .data:0x000004FC; // type:object size:0xD0 scope:local +guide_path_00 = .data:0x000005CC; // type:object size:0x208 scope:global +guide_path_00_2 = .data:0x000007D4; // type:object size:0x16C scope:global +guide_path_00_3 = .data:0x00000940; // type:object size:0x138 scope:global +guide_path_01 = .data:0x00000A78; // type:object size:0x270 scope:global +guide_path_02 = .data:0x00000CE8; // type:object size:0x444 scope:global +guide_path_22 = .data:0x0000112C; // type:object size:0x138 scope:global +guide_path_09 = .data:0x00001264; // type:object size:0x1D4 scope:global +guide_path_12 = .data:0x00001438; // type:object size:0x104 scope:global +guide_path_0409 = .data:0x0000153C; // type:object size:0x104 scope:global +guide_path_fs = .data:0x00001640; // type:object size:0x16C scope:global +@9872 = .data:0x000017AC; // type:object size:0xAC scope:local +dx$11146 = .data:0x00001858; // type:object size:0xC scope:local +dy$11147 = .data:0x00001864; // type:object size:0xC scope:local +dz$11148 = .data:0x00001870; // type:object size:0xC scope:local +@11379 = .data:0x0000187C; // type:object size:0x5C scope:local +cc_cyl_src$11445 = .data:0x000018D8; // type:object size:0x44 scope:local +l_daNpc_Ks_Method = .data:0x0000191C; // type:object size:0x20 scope:global +g_profile_NPC_KS = .data:0x0000193C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000196C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001978; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001984; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001990; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000199C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000019A8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000019CC; // type:object size:0xC scope:global +__vt__14daNpc_Ks_HIO_c = .data:0x000019D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4022 = .bss:0x00000048; // type:object size:0xC scope:local +obj_pos = .bss:0x00000054; // type:object size:0xC scope:global data:float +leader = .bss:0x00000060; // type:object size:0x4 scope:global data:4byte +call_pt = .bss:0x00000064; // type:object size:0x4 scope:global data:4byte +lbl_330_bss_68 = .bss:0x00000068; // type:object size:0x1 data:byte +@4025 = .bss:0x0000006C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000078; // type:object size:0x38 scope:global data:byte +target_info = .bss:0x000000B0; // type:object size:0x28 scope:global +target_info_count = .bss:0x000000D8; // type:object size:0x4 scope:global data:4byte +target_bgc = .bss:0x000000DC; // type:object size:0x28 scope:global +start_pya$6091 = .bss:0x00000104; // type:object size:0x2 scope:local +@7870 = .bss:0x00000108; // type:object size:0xC scope:local +sc$7869 = .bss:0x00000118; // type:object size:0xC scope:local +c_start = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000188; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_kyury/splits.txt b/config/GZ2P01/rels/d_a_npc_kyury/splits.txt new file mode 100644 index 0000000000..890ea4f9c6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kyury/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kyury.cpp: + .text start:0x000000EC end:0x000038B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000804 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_kyury/symbols.txt b/config/GZ2P01/rels/d_a_npc_kyury/symbols.txt new file mode 100644 index 0000000000..676a7f7326 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_kyury/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Kyury_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Kyury_cFv = .text:0x00000238; // type:function size:0x2CC scope:global +CreateHeap__13daNpc_Kyury_cFv = .text:0x00000504; // type:function size:0x308 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000080C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000848; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000920; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000095C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +Delete__13daNpc_Kyury_cFv = .text:0x000009C8; // type:function size:0x34 scope:global +Execute__13daNpc_Kyury_cFv = .text:0x000009FC; // type:function size:0x20 scope:global +Draw__13daNpc_Kyury_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Kyury_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Kyury_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +getType__13daNpc_Kyury_cFv = .text:0x00000B28; // type:function size:0x4C scope:global +isDelete__13daNpc_Kyury_cFv = .text:0x00000B74; // type:function size:0x48 scope:global +reset__13daNpc_Kyury_cFv = .text:0x00000BBC; // type:function size:0x15C scope:global +afterJntAnm__13daNpc_Kyury_cFi = .text:0x00000D18; // type:function size:0x8C scope:global +setParam__13daNpc_Kyury_cFv = .text:0x00000DA4; // type:function size:0x12C scope:global +checkChangeEvt__13daNpc_Kyury_cFv = .text:0x00000ED0; // type:function size:0x100 scope:global +setAfterTalkMotion__13daNpc_Kyury_cFv = .text:0x00000FD0; // type:function size:0xB0 scope:global +srchActors__13daNpc_Kyury_cFv = .text:0x00001080; // type:function size:0x64 scope:global +evtTalk__13daNpc_Kyury_cFv = .text:0x000010E4; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Kyury_cFv = .text:0x00001184; // type:function size:0xC8 scope:global +action__13daNpc_Kyury_cFv = .text:0x0000124C; // type:function size:0xF8 scope:global +beforeMove__13daNpc_Kyury_cFv = .text:0x00001344; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Kyury_cFv = .text:0x00001408; // type:function size:0x348 scope:global +setCollision__13daNpc_Kyury_cFv = .text:0x00001750; // type:function size:0x178 scope:global +drawDbgInfo__13daNpc_Kyury_cFv = .text:0x000018C8; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Kyury_cFv = .text:0x000018D0; // type:function size:0x108 scope:global +selectAction__13daNpc_Kyury_cFv = .text:0x000019D8; // type:function size:0x48 scope:global +chkAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x00001A20; // type:function size:0x2C scope:global +setAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x00001A4C; // type:function size:0xA8 scope:global +cutConversation__13daNpc_Kyury_cFi = .text:0x00001AF4; // type:function size:0x3FC scope:global +wait__13daNpc_Kyury_cFPv = .text:0x00001EF0; // type:function size:0x4A0 scope:global +talk__13daNpc_Kyury_cFPv = .text:0x00002390; // type:function size:0x200 scope:global +daNpc_Kyury_Create__FPv = .text:0x00002590; // type:function size:0x20 scope:global +daNpc_Kyury_Delete__FPv = .text:0x000025B0; // type:function size:0x20 scope:global +daNpc_Kyury_Execute__FPv = .text:0x000025D0; // type:function size:0x20 scope:global +daNpc_Kyury_Draw__FPv = .text:0x000025F0; // type:function size:0x20 scope:global +daNpc_Kyury_IsDelete__FPv = .text:0x00002610; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002618; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002648; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002690; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002A18; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002A54; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002A90; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00002AD8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002B20; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002B5C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002BA4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002BEC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002FF0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002FF4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000030F0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030F4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000313C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000031AC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003208; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003278; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000032C0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000033DC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000035E4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000035E8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000035F0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000035F8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003600; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003608; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003610; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003614; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000361C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003634; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003638; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003640; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003648; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003678; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000036A8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000036AC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000036B0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000036B4; // type:function size:0x4 scope:global +__sinit_d_a_npc_kyury_cpp = .text:0x000036B8; // type:function size:0x88 scope:local +__ct__13daNpc_Kyury_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003740; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Kyury_cFv = .text:0x00003820; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Kyury_cFv = .text:0x00003828; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Kyury_cFv = .text:0x00003830; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Kyury_cFv = .text:0x00003838; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Kyury_cFi = .text:0x00003840; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Kyury_cFi = .text:0x00003850; // type:function size:0x10 scope:global +__dt__19daNpc_Kyury_Param_cFv = .text:0x00003860; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000038A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000038B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Kyury_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4039 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4205 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4207 = .rodata:0x000000A8; // type:object size:0x4 scope:local +bmdTypeList$4317 = .rodata:0x000000AC; // type:object size:0x8 scope:local +@4370 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4419 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4581 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4734 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4798 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4799 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4800 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4843 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +jointNo$4851 = .rodata:0x000000FC; // type:object size:0x8 scope:local +@4934 = .rodata:0x00000104; // type:object size:0xC scope:local +@5155 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5156 = .rodata:0x00000114; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000118; // type:object size:0x50 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000050; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000005C; // type:object size:0x2 scope:global +l_loadResPtrn9 = .data:0x00000060; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x00000064; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000074; // type:object size:0x1DC scope:global +l_motionAnmData = .data:0x00000250; // type:object size:0x1C0 scope:global +l_faceMotionSequenceData = .data:0x00000410; // type:object size:0x100 scope:global +l_motionSequenceData = .data:0x00000510; // type:object size:0xD0 scope:global +mCutNameList__13daNpc_Kyury_c = .data:0x000005E0; // type:object size:0x8 scope:global +@3813 = .data:0x000005E8; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_Kyury_c = .data:0x000005F4; // type:object size:0x18 scope:global data:4byte +@4537 = .data:0x0000060C; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000618; // type:object size:0xC scope:local data:4byte +@4601 = .data:0x00000624; // type:object size:0xC scope:local data:4byte +@4897 = .data:0x00000630; // type:object size:0xC scope:local data:4byte +daNpc_Kyury_MethodTable = .data:0x0000063C; // type:object size:0x20 scope:global +g_profile_NPC_KYURY = .data:0x0000065C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000068C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000698; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006A4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000006D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000006E0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000006EC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000006F8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000704; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000710; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000071C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000728; // type:object size:0xC scope:global +__vt__13daNpc_Kyury_c = .data:0x00000734; // type:object size:0xC4 scope:global +__vt__19daNpc_Kyury_Param_c = .data:0x000007F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_len/splits.txt b/config/GZ2P01/rels/d_a_npc_len/splits.txt new file mode 100644 index 0000000000..ea206a79f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_len/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_len.cpp: + .text start:0x000000EC end:0x00004C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000009C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_len/symbols.txt b/config/GZ2P01/rels/d_a_npc_len/symbols.txt new file mode 100644 index 0000000000..5c894b3e27 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_len/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Len_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Len_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_Len_cFv = .text:0x00000500; // type:function size:0x2E4 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007E4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000820; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000838; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000874; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000088C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008D4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008F8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000934; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x0000094C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000988; // type:function size:0x18 scope:global +Delete__11daNpc_Len_cFv = .text:0x000009A0; // type:function size:0x34 scope:global +Execute__11daNpc_Len_cFv = .text:0x000009D4; // type:function size:0x20 scope:global +Draw__11daNpc_Len_cFv = .text:0x000009F4; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Len_cFP10fopAc_ac_c = .text:0x00000A88; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Len_cFP8J3DJointi = .text:0x00000AA8; // type:function size:0x58 scope:global +getType__11daNpc_Len_cFv = .text:0x00000B00; // type:function size:0x78 scope:global +isDelete__11daNpc_Len_cFv = .text:0x00000B78; // type:function size:0x204 scope:global +reset__11daNpc_Len_cFv = .text:0x00000D7C; // type:function size:0x1B0 scope:global +afterJntAnm__11daNpc_Len_cFi = .text:0x00000F2C; // type:function size:0x10C scope:global +setParam__11daNpc_Len_cFv = .text:0x00001038; // type:function size:0x1F4 scope:global +checkChangeEvt__11daNpc_Len_cFv = .text:0x0000122C; // type:function size:0x100 scope:global +setAfterTalkMotion__11daNpc_Len_cFv = .text:0x0000132C; // type:function size:0xB8 scope:global +srchActors__11daNpc_Len_cFv = .text:0x000013E4; // type:function size:0xEC scope:global +evtTalk__11daNpc_Len_cFv = .text:0x000014D0; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Len_cFv = .text:0x00001570; // type:function size:0xC8 scope:global +action__11daNpc_Len_cFv = .text:0x00001638; // type:function size:0x1E8 scope:global +beforeMove__11daNpc_Len_cFv = .text:0x00001820; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Len_cFv = .text:0x000018E4; // type:function size:0x304 scope:global +setCollision__11daNpc_Len_cFv = .text:0x00001BE8; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Len_cFv = .text:0x00001D40; // type:function size:0x8 scope:global +selectAction__11daNpc_Len_cFv = .text:0x00001D48; // type:function size:0x7C scope:global +chkAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001DC4; // type:function size:0x2C scope:global +setAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001DF0; // type:function size:0xA8 scope:global +checkStartDemo13StbEvt__11daNpc_Len_cFP10fopAc_ac_cfffffff = .text:0x00001E98; // type:function size:0xDC scope:global +cutConversationInHotel__11daNpc_Len_cFi = .text:0x00001F74; // type:function size:0x4B0 scope:global +cutHurry__11daNpc_Len_cFi = .text:0x00002424; // type:function size:0x254 scope:global +cutTakeWoodStatue__11daNpc_Len_cFi = .text:0x00002678; // type:function size:0x3BC scope:global +wait__11daNpc_Len_cFPv = .text:0x00002A34; // type:function size:0x6F8 scope:global +patrol__11daNpc_Len_cFPv = .text:0x0000312C; // type:function size:0x428 scope:global +talk__11daNpc_Len_cFPv = .text:0x00003554; // type:function size:0x30C scope:global +daNpc_Len_Create__FPv = .text:0x00003860; // type:function size:0x20 scope:global +daNpc_Len_Delete__FPv = .text:0x00003880; // type:function size:0x20 scope:global +daNpc_Len_Execute__FPv = .text:0x000038A0; // type:function size:0x20 scope:global +daNpc_Len_Draw__FPv = .text:0x000038C0; // type:function size:0x20 scope:global +daNpc_Len_IsDelete__FPv = .text:0x000038E0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000038E8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003918; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003960; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00003CE8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003D24; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003D60; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00003DA8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003DF0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003E2C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E74; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003EBC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000042C0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000042C4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000043C0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000043C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000440C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000447C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000044D8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004548; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004590; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000046AC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000048B4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000048B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000048C0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000048C8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000048D0; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x000048D4; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000048EC; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000048F0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000048F4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000048FC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004904; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004934; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004964; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004968; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000496C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004970; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004974; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00004990; // type:function size:0x7C scope:global +__sinit_d_a_npc_len_cpp = .text:0x00004A0C; // type:function size:0xB4 scope:local +__ct__11daNpc_Len_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004AC0; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Len_cFv = .text:0x00004BA0; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Len_cFv = .text:0x00004BA8; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Len_cFv = .text:0x00004BB0; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Len_cFv = .text:0x00004BB8; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Len_cFi = .text:0x00004BC0; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Len_cFi = .text:0x00004BD0; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Len_cFv = .text:0x00004BE0; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Len_cFv = .text:0x00004BE8; // type:function size:0x8 scope:global +chkXYItems__11daNpc_Len_cFv = .text:0x00004BF0; // type:function size:0x8 scope:global +__dt__17daNpc_Len_Param_cFv = .text:0x00004BF8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004C40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Len_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +heapSize$4002 = .rodata:0x00000094; // type:object size:0x28 scope:local +@4068 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4071 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4072 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4073 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4388 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4437 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4585 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4587 = .rodata:0x000000E8; // type:object size:0x8 scope:local data:double +@4637 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4695 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4885 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4887 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4888 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4889 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4948 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4949 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4950 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5048 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5151 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5702 = .rodata:0x00000134; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000138; // type:object size:0xAA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x38 scope:global +l_resNameList = .data:0x00000068; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000078; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000007C; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000080; // type:object size:0x28 scope:global +l_faceMotionAnmData = .data:0x000000A8; // type:object size:0x24C scope:global +l_motionAnmData = .data:0x000002F4; // type:object size:0x1F8 scope:global +l_faceMotionSequenceData = .data:0x000004EC; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x0000060C; // type:object size:0xE0 scope:global +mCutNameList__11daNpc_Len_c = .data:0x000006EC; // type:object size:0x10 scope:global +@3845 = .data:0x000006FC; // type:object size:0xC scope:local +@3846 = .data:0x00000708; // type:object size:0xC scope:local +@3847 = .data:0x00000714; // type:object size:0xC scope:local +mCutList__11daNpc_Len_c = .data:0x00000720; // type:object size:0x30 scope:global data:4byte +@4469 = .data:0x00000750; // type:object size:0x24 scope:local +@4505 = .data:0x00000774; // type:object size:0x24 scope:local +@4644 = .data:0x00000798; // type:object size:0xC scope:local data:4byte +@4696 = .data:0x000007A4; // type:object size:0x28 scope:local +@4723 = .data:0x000007CC; // type:object size:0xC scope:local data:4byte +@4728 = .data:0x000007D8; // type:object size:0xC scope:local data:4byte +@4997 = .data:0x000007E4; // type:object size:0xC scope:local data:4byte +@4999 = .data:0x000007F0; // type:object size:0xC scope:local data:4byte +daNpc_Len_MethodTable = .data:0x000007FC; // type:object size:0x20 scope:global +g_profile_NPC_LEN = .data:0x0000081C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000084C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000858; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000864; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000888; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000894; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000008A0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008AC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008B8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000008C4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000008D0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000008DC; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000008E8; // type:object size:0xC scope:global +__vt__11daNpc_Len_c = .data:0x000008F4; // type:object size:0xC4 scope:global +__vt__17daNpc_Len_Param_c = .data:0x000009B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3848 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_lf/splits.txt b/config/GZ2P01/rels/d_a_npc_lf/splits.txt new file mode 100644 index 0000000000..a28410ff45 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_lf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_lf.cpp: + .text start:0x000000EC end:0x00000EE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000068 + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_npc_lf/symbols.txt b/config/GZ2P01/rels/d_a_npc_lf/symbols.txt new file mode 100644 index 0000000000..6176995b85 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_lf/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_LF_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000134; // type:function size:0x124 scope:global +daNPC_LF_Draw__FP12npc_lf_class = .text:0x00000258; // type:function size:0xB8 scope:global +npc_lf_move__FP10fopAc_ac_cP4lf_s = .text:0x00000310; // type:function size:0x428 scope:global +action__FP10fopAc_ac_cP4lf_s = .text:0x00000738; // type:function size:0x268 scope:global +daNPC_LF_Execute__FP12npc_lf_class = .text:0x000009A0; // type:function size:0xF4 scope:global +daNPC_LF_IsDelete__FP12npc_lf_class = .text:0x00000A94; // type:function size:0x8 scope:global +daNPC_LF_Delete__FP12npc_lf_class = .text:0x00000A9C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000AF0; // type:function size:0xE0 scope:global +daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x254 scope:global +__dt__4lf_sFv = .text:0x00000E24; // type:function size:0x3C scope:global +__ct__4lf_sFv = .text:0x00000E60; // type:function size:0x4 scope:global +__dt__14daNPC_LF_HIO_cFv = .text:0x00000E64; // type:function size:0x48 scope:global +__sinit_d_a_npc_lf_cpp = .text:0x00000EAC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3947 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3952 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4029 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:string +@4030 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4174 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000094; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x7 scope:local data:string_table +wp$3976 = .data:0x00000000; // type:object size:0xC scope:local +l_daNPC_LF_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_NPC_LF = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__14daNPC_LF_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_333_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_npc_lud/splits.txt b/config/GZ2P01/rels/d_a_npc_lud/splits.txt new file mode 100644 index 0000000000..5eda121326 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_lud/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lud.cpp: + .text start:0x000000EC end:0x000052A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000250 + .data start:0x00000000 end:0x00000B80 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_lud/symbols.txt b/config/GZ2P01/rels/d_a_npc_lud/symbols.txt new file mode 100644 index 0000000000..f25e98fee0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_lud/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Lud_cFv = .text:0x000000EC; // type:function size:0x148 scope:global +create__11daNpc_Lud_cFv = .text:0x00000234; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Lud_cFv = .text:0x000004E8; // type:function size:0x498 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000980; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A10; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A28; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A70; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A94; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AD0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000AE8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B24; // type:function size:0x18 scope:global +Delete__11daNpc_Lud_cFv = .text:0x00000B3C; // type:function size:0x34 scope:global +Execute__11daNpc_Lud_cFv = .text:0x00000B70; // type:function size:0x20 scope:global +Draw__11daNpc_Lud_cFv = .text:0x00000B90; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Lud_cFP10fopAc_ac_c = .text:0x00000C24; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Lud_cFP8J3DJointi = .text:0x00000C44; // type:function size:0x58 scope:global +getType__11daNpc_Lud_cFv = .text:0x00000C9C; // type:function size:0x70 scope:global +isDelete__11daNpc_Lud_cFv = .text:0x00000D0C; // type:function size:0x188 scope:global +reset__11daNpc_Lud_cFv = .text:0x00000E94; // type:function size:0x1C8 scope:global +afterJntAnm__11daNpc_Lud_cFi = .text:0x0000105C; // type:function size:0x8C scope:global +setParam__11daNpc_Lud_cFv = .text:0x000010E8; // type:function size:0x19C scope:global +checkChangeEvt__11daNpc_Lud_cFv = .text:0x00001284; // type:function size:0x128 scope:global +setAfterTalkMotion__11daNpc_Lud_cFv = .text:0x000013AC; // type:function size:0x78 scope:global +srchActors__11daNpc_Lud_cFv = .text:0x00001424; // type:function size:0xC0 scope:global +evtTalk__11daNpc_Lud_cFv = .text:0x000014E4; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Lud_cFv = .text:0x00001584; // type:function size:0xC8 scope:global +action__11daNpc_Lud_cFv = .text:0x0000164C; // type:function size:0x1D8 scope:global +beforeMove__11daNpc_Lud_cFv = .text:0x00001824; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Lud_cFv = .text:0x000018E8; // type:function size:0x544 scope:global +setCollision__11daNpc_Lud_cFv = .text:0x00001E2C; // type:function size:0x1B0 scope:global +drawDbgInfo__11daNpc_Lud_cFv = .text:0x00001FDC; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Lud_cFv = .text:0x00001FE4; // type:function size:0x188 scope:global +setBowlAnm__11daNpc_Lud_cFiif = .text:0x0000216C; // type:function size:0xD0 scope:global +afterSetMotionAnm__11daNpc_Lud_cFiifi = .text:0x0000223C; // type:function size:0x34 scope:global +selectAction__11daNpc_Lud_cFv = .text:0x00002270; // type:function size:0xC4 scope:global +chkAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002334; // type:function size:0x2C scope:global +setAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002360; // type:function size:0xA8 scope:global +mop__11daNpc_Lud_cFii = .text:0x00002408; // type:function size:0x154 scope:global +cutHurry__11daNpc_Lud_cFi = .text:0x0000255C; // type:function size:0x144 scope:global +cutConversationInHotel__11daNpc_Lud_cFi = .text:0x000026A0; // type:function size:0x2F0 scope:global +cutConversationAboutDeathMt__11daNpc_Lud_cFi = .text:0x00002990; // type:function size:0x2B8 scope:global +cutConversationAboutGoron__11daNpc_Lud_cFi = .text:0x00002C48; // type:function size:0x290 scope:global +cutNurse__11daNpc_Lud_cFi = .text:0x00002ED8; // type:function size:0x2B0 scope:global +cutClothTry__11daNpc_Lud_cFi = .text:0x00003188; // type:function size:0xA0 scope:global +cutThankYou__11daNpc_Lud_cFi = .text:0x00003228; // type:function size:0x12C scope:global +wait__11daNpc_Lud_cFPv = .text:0x00003354; // type:function size:0x518 scope:global +nurse__11daNpc_Lud_cFPv = .text:0x0000386C; // type:function size:0x3C0 scope:global +giveSoup__11daNpc_Lud_cFPv = .text:0x00003C2C; // type:function size:0x100 scope:global +talk__11daNpc_Lud_cFPv = .text:0x00003D2C; // type:function size:0x210 scope:global +daNpc_Lud_Create__FPv = .text:0x00003F3C; // type:function size:0x20 scope:global +daNpc_Lud_Delete__FPv = .text:0x00003F5C; // type:function size:0x20 scope:global +daNpc_Lud_Execute__FPv = .text:0x00003F7C; // type:function size:0x20 scope:global +daNpc_Lud_Draw__FPv = .text:0x00003F9C; // type:function size:0x20 scope:global +daNpc_Lud_IsDelete__FPv = .text:0x00003FBC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003FC4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003FF4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000403C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000043C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004400; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000443C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004484; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x000044C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004508; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004550; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004954; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004958; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004A54; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004A58; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004AA0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004B10; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004B6C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004BDC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004C24; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004D40; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004F48; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004F4C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004F54; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004F5C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004F64; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004F6C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004F74; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004F78; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004F80; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F98; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F9C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004FA4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004FD4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005004; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005008; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000500C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00005010; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00005014; // type:function size:0x1C scope:global +__sinit_d_a_npc_lud_cpp = .text:0x00005030; // type:function size:0x114 scope:local +__ct__11daNpc_Lud_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005144; // type:function size:0xCC scope:global +getEyeballMaterialNo__11daNpc_Lud_cFv = .text:0x00005210; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Lud_cFv = .text:0x00005218; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Lud_cFv = .text:0x00005220; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Lud_cFv = .text:0x00005228; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Lud_cFi = .text:0x00005230; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Lud_cFi = .text:0x00005240; // type:function size:0x10 scope:global +__dt__17daNpc_Lud_Param_cFv = .text:0x00005250; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005298; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000052A0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Lud_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3993 = .rodata:0x00000090; // type:object size:0x24 scope:local +@4059 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4060 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4063 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4218 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4219 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4421 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4470 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4633 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4680 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4927 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4934 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@4994 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4995 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4996 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5046 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5047 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5048 = .rodata:0x00000128; // type:object size:0x4 scope:local +jointNo$5056 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5221 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5494 = .rodata:0x00000138; // type:object size:0xC scope:local +@5502 = .rodata:0x00000144; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0xFD scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000048; // type:object size:0x30 scope:global +l_resNameList = .data:0x00000078; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x0000009C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000A4; // type:object size:0x24 scope:global +l_faceMotionAnmData = .data:0x000000C8; // type:object size:0x230 scope:global +l_motionAnmData = .data:0x000002F8; // type:object size:0x24C scope:global +l_faceMotionSequenceData = .data:0x00000544; // type:object size:0x130 scope:global +l_motionSequenceData = .data:0x00000674; // type:object size:0x140 scope:global +mCutNameList__11daNpc_Lud_c = .data:0x000007B4; // type:object size:0x20 scope:global +@3833 = .data:0x000007D4; // type:object size:0xC scope:local +@3834 = .data:0x000007E0; // type:object size:0xC scope:local +@3835 = .data:0x000007EC; // type:object size:0xC scope:local +@3836 = .data:0x000007F8; // type:object size:0xC scope:local +@3837 = .data:0x00000804; // type:object size:0xC scope:local +@3838 = .data:0x00000810; // type:object size:0xC scope:local +@3839 = .data:0x0000081C; // type:object size:0xC scope:local +mCutList__11daNpc_Lud_c = .data:0x00000828; // type:object size:0x60 scope:global data:4byte +@4501 = .data:0x00000888; // type:object size:0x20 scope:local +@4528 = .data:0x000008A8; // type:object size:0x20 scope:local +@4639 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@4698 = .data:0x000008D4; // type:object size:0xC scope:local data:4byte +@4703 = .data:0x000008E0; // type:object size:0xC scope:local data:4byte +bowlAnmData$5135 = .data:0x000008EC; // type:object size:0xA8 scope:local +@5162 = .data:0x00000994; // type:object size:0xC scope:local +@5164 = .data:0x000009A0; // type:object size:0xC scope:local +@5166 = .data:0x000009AC; // type:object size:0xC scope:local +@5168 = .data:0x000009B8; // type:object size:0xC scope:local +daNpc_Lud_MethodTable = .data:0x000009C4; // type:object size:0x20 scope:global +g_profile_NPC_LUD = .data:0x000009E4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000A14; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000A20; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A2C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000A50; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000A5C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A68; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A74; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A80; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A8C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A98; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000AA4; // type:object size:0xC scope:global +__vt__11daNpc_Lud_c = .data:0x00000AB0; // type:object size:0xC4 scope:global +__vt__17daNpc_Lud_Param_c = .data:0x00000B74; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3840 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_maro/splits.txt b/config/GZ2P01/rels/d_a_npc_maro/splits.txt new file mode 100644 index 0000000000..ba8135bb4c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_maro.cpp: + .text start:0x000000EC end:0x000096F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003E4 + .data start:0x00000000 end:0x00000DF0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_maro/symbols.txt b/config/GZ2P01/rels/d_a_npc_maro/symbols.txt new file mode 100644 index 0000000000..657c58ad12 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_maro/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Maro_cFv = .text:0x000000EC; // type:function size:0x154 scope:global +create__12daNpc_Maro_cFv = .text:0x00000240; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Maro_cFv = .text:0x00000508; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000078C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007C8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007E0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000081C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000834; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000087C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008A0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008DC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008F4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000930; // type:function size:0x18 scope:global +Delete__12daNpc_Maro_cFv = .text:0x00000948; // type:function size:0x34 scope:global +Execute__12daNpc_Maro_cFv = .text:0x0000097C; // type:function size:0xF0 scope:global +Draw__12daNpc_Maro_cFv = .text:0x00000A6C; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Maro_cFP10fopAc_ac_c = .text:0x00000B00; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Maro_cFP8J3DJointi = .text:0x00000B20; // type:function size:0x58 scope:global +srchArrow__12daNpc_Maro_cFPvPv = .text:0x00000B78; // type:function size:0x9C scope:global +getArrowP__12daNpc_Maro_cFv = .text:0x00000C14; // type:function size:0xF8 scope:global +srchItaMato__12daNpc_Maro_cFPvPv = .text:0x00000D0C; // type:function size:0x9C scope:global +getItaMatoP__12daNpc_Maro_cFi = .text:0x00000DA8; // type:function size:0xE8 scope:global +getType__12daNpc_Maro_cFv = .text:0x00000E90; // type:function size:0xB0 scope:global +isDelete__12daNpc_Maro_cFv = .text:0x00000F40; // type:function size:0x234 scope:global +reset__12daNpc_Maro_cFv = .text:0x00001174; // type:function size:0x220 scope:global +afterJntAnm__12daNpc_Maro_cFi = .text:0x00001394; // type:function size:0x7C scope:global +setParam__12daNpc_Maro_cFv = .text:0x00001410; // type:function size:0x264 scope:global +checkChangeEvt__12daNpc_Maro_cFv = .text:0x00001674; // type:function size:0x188 scope:global +evtEndProc__12daNpc_Maro_cFv = .text:0x000017FC; // type:function size:0x3C scope:global +setAfterTalkMotion__12daNpc_Maro_cFv = .text:0x00001838; // type:function size:0x9C scope:global +srchActors__12daNpc_Maro_cFv = .text:0x000018D4; // type:function size:0x364 scope:global +evtTalk__12daNpc_Maro_cFv = .text:0x00001C38; // type:function size:0x11C scope:global +evtCutProc__12daNpc_Maro_cFv = .text:0x00001D54; // type:function size:0x174 scope:global +action__12daNpc_Maro_cFv = .text:0x00001EC8; // type:function size:0x25C scope:global +beforeMove__12daNpc_Maro_cFv = .text:0x00002124; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Maro_cFv = .text:0x000021E8; // type:function size:0x290 scope:global +setCollision__12daNpc_Maro_cFv = .text:0x00002478; // type:function size:0x158 scope:global +drawDbgInfo__12daNpc_Maro_cFv = .text:0x000025D0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Maro_cFv = .text:0x000025D8; // type:function size:0x60 scope:global +getFaceMotionAnm__12daNpc_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002638; // type:function size:0x8C scope:global +getMotionAnm__12daNpc_Maro_cF22daNpcT_motionAnmData_c = .text:0x000026C4; // type:function size:0x8C scope:global +selectAction__12daNpc_Maro_cFv = .text:0x00002750; // type:function size:0x118 scope:global +chkAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x00002868; // type:function size:0x2C scope:global +setAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x00002894; // type:function size:0xA8 scope:global +cutConversationAboutPachinko__12daNpc_Maro_cFi = .text:0x0000293C; // type:function size:0x1A0 scope:global +cutConversationAboutWoodSwd__12daNpc_Maro_cFi = .text:0x00002ADC; // type:function size:0x1A8 scope:global +cutSwdTutorial__12daNpc_Maro_cFi = .text:0x00002C84; // type:function size:0x2F0 scope:global +cutHail__12daNpc_Maro_cFi = .text:0x00002F74; // type:function size:0x164 scope:global +cutFindMonkey__12daNpc_Maro_cFi = .text:0x000030D8; // type:function size:0x3F0 scope:global +cutGiveMeWoodSwd__12daNpc_Maro_cFi = .text:0x000034C8; // type:function size:0x38C scope:global +cutGetWoodSwd__12daNpc_Maro_cFi = .text:0x00003854; // type:function size:0x814 scope:global +cutConversationWithMaro__12daNpc_Maro_cFi = .text:0x00004068; // type:function size:0x12C scope:global +cutCacaricoConversation__12daNpc_Maro_cFi = .text:0x00004194; // type:function size:0x1F8 scope:global +cutSurprise__12daNpc_Maro_cFi = .text:0x0000438C; // type:function size:0x2C4 scope:global +cutArrowTutorial__12daNpc_Maro_cFi = .text:0x00004650; // type:function size:0x16F0 scope:global +cutBokinTalk__12daNpc_Maro_cFi = .text:0x00005D40; // type:function size:0x148 scope:global +cutMarosWhisper__12daNpc_Maro_cFi = .text:0x00005E88; // type:function size:0x2EC scope:global +cutTagPush1__12daNpc_Maro_cFi = .text:0x00006174; // type:function size:0x178 scope:global +cutNotGonnaLet__12daNpc_Maro_cFi = .text:0x000062EC; // type:function size:0x6E4 scope:global +cutTalkToKakashi__12daNpc_Maro_cFi = .text:0x000069D0; // type:function size:0x304 scope:global +wait__12daNpc_Maro_cFPv = .text:0x00006CD4; // type:function size:0x830 scope:global +swdTutorial__12daNpc_Maro_cFPv = .text:0x00007504; // type:function size:0x170 scope:global +talk_withTaro__12daNpc_Maro_cFPv = .text:0x00007674; // type:function size:0x190 scope:global +choccai__12daNpc_Maro_cFPv = .text:0x00007804; // type:function size:0x224 scope:global +tend__12daNpc_Maro_cFPv = .text:0x00007A28; // type:function size:0x2D4 scope:global +arrowTutorial__12daNpc_Maro_cFPv = .text:0x00007CFC; // type:function size:0x290 scope:global +talk__12daNpc_Maro_cFPv = .text:0x00007F8C; // type:function size:0x234 scope:global +shop__12daNpc_Maro_cFPv = .text:0x000081C0; // type:function size:0x120 scope:global +daNpc_Maro_Create__FPv = .text:0x000082E0; // type:function size:0x20 scope:global +daNpc_Maro_Delete__FPv = .text:0x00008300; // type:function size:0x20 scope:global +daNpc_Maro_Execute__FPv = .text:0x00008320; // type:function size:0x20 scope:global +daNpc_Maro_Draw__FPv = .text:0x00008340; // type:function size:0x20 scope:global +daNpc_Maro_IsDelete__FPv = .text:0x00008360; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00008368; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008398; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000083E0; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00008428; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00008464; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000084AC; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x000084F4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00008530; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000856C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00008970; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00008974; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00008A70; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008A74; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008ABC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008B2C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00008B88; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00008BF8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00008C40; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00008D5C; // type:function size:0x208 scope:global +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00008F64; // type:function size:0xE4 scope:global +absXZ__4cXyzCFRC3Vec = .text:0x00009048; // type:function size:0x148 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00009190; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00009194; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000919C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000091A4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000091AC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000091B4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000091B8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000091C0; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000091D8; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000091DC; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000091E4; // type:function size:0x8 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000091EC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000091F0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000091F4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000091F8; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000091FC; // type:function size:0x1C scope:global +__sinit_d_a_npc_maro_cpp = .text:0x00009218; // type:function size:0x1EC scope:local +__ct__12daNpc_Maro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00009404; // type:function size:0xCC scope:global +getEyeballMaterialNo__12daNpc_Maro_cFv = .text:0x000094D0; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Maro_cFv = .text:0x000094D8; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Maro_cFv = .text:0x000094E0; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Maro_cFv = .text:0x000094E8; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Maro_cFi = .text:0x000094F0; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Maro_cFi = .text:0x00009500; // type:function size:0x10 scope:global +__dt__18daNpc_Maro_Param_cFv = .text:0x00009510; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009558; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009560; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00009568; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00009680; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00009688; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00009690; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00009698; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4152 = .rodata:0x00000090; // type:object size:0x44 scope:local +@4222 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4223 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4224 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4225 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4226 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4319 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4542 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4688 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@4808 = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float +@5050 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5051 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5052 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5053 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@5395 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5396 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@5456 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5457 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5458 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5731 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float +@5888 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5889 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5890 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5995 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5996 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5997 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5998 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5999 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6000 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6001 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float +@6226 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@6272 = .rodata:0x00000180; // type:object size:0x8 scope:local +@6425 = .rodata:0x00000188; // type:object size:0x8 scope:local +@6485 = .rodata:0x00000190; // type:object size:0xC scope:local +@7191 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float +@7496 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7497 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7498 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001AC; // type:object size:0x237 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4085 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdData = .data:0x0000002C; // type:object size:0x10 scope:global +l_evtList = .data:0x0000003C; // type:object size:0x78 scope:global +l_resNameList = .data:0x000000B4; // type:object size:0x28 scope:global +l_loadResPtrn0 = .data:0x000000DC; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000E0; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000E4; // type:object size:0x4 scope:global +l_loadResPtrn3 = .data:0x000000E8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000F0; // type:object size:0x44 scope:global +l_faceMotionAnmData = .data:0x00000134; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x0000024C; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x00000364; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000404; // type:object size:0x90 scope:global +mCutNameList__12daNpc_Maro_c = .data:0x00000494; // type:object size:0x44 scope:global +@4102 = .data:0x000004D8; // type:object size:0xC scope:local +@4103 = .data:0x000004E4; // type:object size:0xC scope:local +@4104 = .data:0x000004F0; // type:object size:0xC scope:local +@4105 = .data:0x000004FC; // type:object size:0xC scope:local +@4106 = .data:0x00000508; // type:object size:0xC scope:local +@4107 = .data:0x00000514; // type:object size:0xC scope:local +@4108 = .data:0x00000520; // type:object size:0xC scope:local +@4109 = .data:0x0000052C; // type:object size:0xC scope:local +@4110 = .data:0x00000538; // type:object size:0xC scope:local +@4111 = .data:0x00000544; // type:object size:0xC scope:local +@4112 = .data:0x00000550; // type:object size:0xC scope:local +@4113 = .data:0x0000055C; // type:object size:0xC scope:local +@4114 = .data:0x00000568; // type:object size:0xC scope:local +@4115 = .data:0x00000574; // type:object size:0xC scope:local +@4116 = .data:0x00000580; // type:object size:0xC scope:local +@4117 = .data:0x0000058C; // type:object size:0xC scope:local +mCutList__12daNpc_Maro_c = .data:0x00000598; // type:object size:0xCC scope:global data:4byte +@4874 = .data:0x00000664; // type:object size:0x40 scope:local +@4915 = .data:0x000006A4; // type:object size:0x40 scope:local +@4995 = .data:0x000006E4; // type:object size:0xC scope:local +@5000 = .data:0x000006F0; // type:object size:0xC scope:local +@5010 = .data:0x000006FC; // type:object size:0xC scope:local +@5060 = .data:0x00000708; // type:object size:0xC scope:local data:4byte +@5156 = .data:0x00000714; // type:object size:0xC scope:local +@5163 = .data:0x00000720; // type:object size:0xC scope:local +@5193 = .data:0x0000072C; // type:object size:0x40 scope:local +@5199 = .data:0x0000076C; // type:object size:0xC scope:local +@5204 = .data:0x00000778; // type:object size:0xC scope:local +@5207 = .data:0x00000784; // type:object size:0xC scope:local +@5212 = .data:0x00000790; // type:object size:0xC scope:local +@5535 = .data:0x0000079C; // type:object size:0xC scope:local +@5537 = .data:0x000007A8; // type:object size:0xC scope:local +@5541 = .data:0x000007B4; // type:object size:0xC scope:local +@5543 = .data:0x000007C0; // type:object size:0xC scope:local +@5545 = .data:0x000007CC; // type:object size:0xC scope:local +@6228 = .data:0x000007D8; // type:object size:0x30 scope:local +@6227 = .data:0x00000808; // type:object size:0x30 scope:local +@7029 = .data:0x00000838; // type:object size:0x178 scope:local +@7028 = .data:0x000009B0; // type:object size:0x178 scope:local +@7426 = .data:0x00000B28; // type:object size:0x80 scope:local +@7425 = .data:0x00000BA8; // type:object size:0x80 scope:local +daNpc_Maro_MethodTable = .data:0x00000C28; // type:object size:0x20 scope:global +g_profile_NPC_MARO = .data:0x00000C48; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000C78; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000C84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000C90; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CB4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000CC0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000CD8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000CE4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000CF0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D08; // type:object size:0xC scope:global +__vt__12daNpc_Maro_c = .data:0x00000D14; // type:object size:0xD0 scope:global +__vt__18daNpc_Maro_Param_c = .data:0x00000DE4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@4118 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_midp/splits.txt b/config/GZ2P01/rels/d_a_npc_midp/splits.txt new file mode 100644 index 0000000000..08a2a0000f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_midp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_midp.cpp: + .text start:0x000000EC end:0x00002E2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000294 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_midp/symbols.txt b/config/GZ2P01/rels/d_a_npc_midp/symbols.txt new file mode 100644 index 0000000000..c43537451d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_midp/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_midP_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_midP_cFv = .text:0x00000210; // type:function size:0x2E4 scope:global +CreateHeap__12daNpc_midP_cFv = .text:0x000004F4; // type:function size:0x28C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__12daNpc_midP_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__12daNpc_midP_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__12daNpc_midP_cFv = .text:0x00000990; // type:function size:0xC4 scope:global +createHeapCallBack__12daNpc_midP_cFP10fopAc_ac_c = .text:0x00000A54; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_midP_cFP8J3DJointi = .text:0x00000A74; // type:function size:0x58 scope:global +getType__12daNpc_midP_cFv = .text:0x00000ACC; // type:function size:0x20 scope:global +isDelete__12daNpc_midP_cFv = .text:0x00000AEC; // type:function size:0x20 scope:global +reset__12daNpc_midP_cFv = .text:0x00000B0C; // type:function size:0x148 scope:global +afterJntAnm__12daNpc_midP_cFi = .text:0x00000C54; // type:function size:0x8C scope:global +ctrlBtk__12daNpc_midP_cFv = .text:0x00000CE0; // type:function size:0x13C scope:global +setParam__12daNpc_midP_cFv = .text:0x00000E1C; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_midP_cFv = .text:0x00000F18; // type:function size:0x60 scope:global +srchActors__12daNpc_midP_cFv = .text:0x00000F78; // type:function size:0x4 scope:global +evtTalk__12daNpc_midP_cFv = .text:0x00000F7C; // type:function size:0x100 scope:global +evtCutProc__12daNpc_midP_cFv = .text:0x0000107C; // type:function size:0xC8 scope:global +action__12daNpc_midP_cFv = .text:0x00001144; // type:function size:0xEC scope:global +beforeMove__12daNpc_midP_cFv = .text:0x00001230; // type:function size:0x78 scope:global +setAttnPos__12daNpc_midP_cFv = .text:0x000012A8; // type:function size:0x23C scope:global +setCollision__12daNpc_midP_cFv = .text:0x000014E4; // type:function size:0x108 scope:global +drawDbgInfo__12daNpc_midP_cFv = .text:0x000015EC; // type:function size:0x8 scope:global +drawGhost__12daNpc_midP_cFv = .text:0x000015F4; // type:function size:0x6C scope:global +selectAction__12daNpc_midP_cFv = .text:0x00001660; // type:function size:0x48 scope:global +chkAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x000016A8; // type:function size:0x2C scope:global +setAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x000016D4; // type:function size:0xA8 scope:global +wait__12daNpc_midP_cFPv = .text:0x0000177C; // type:function size:0x24C scope:global +talk__12daNpc_midP_cFPv = .text:0x000019C8; // type:function size:0x20C scope:global +daNpc_midP_Create__FPv = .text:0x00001BD4; // type:function size:0x20 scope:global +daNpc_midP_Delete__FPv = .text:0x00001BF4; // type:function size:0x20 scope:global +daNpc_midP_Execute__FPv = .text:0x00001C14; // type:function size:0x20 scope:global +daNpc_midP_Draw__FPv = .text:0x00001C34; // type:function size:0x20 scope:global +daNpc_midP_IsDelete__FPv = .text:0x00001C54; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001C5C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001C8C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001CD4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000205C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002098; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020D4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024D8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024DC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025D8; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025DC; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002624; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000266C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026DC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002738; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027A8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027F0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000290C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002B14; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002B28; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B30; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B40; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B44; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B4C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B64; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B68; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B70; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B78; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002BA8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BD8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BDC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BE0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BE4; // type:function size:0x4 scope:global +__sinit_d_a_npc_midp_cpp = .text:0x00002BE8; // type:function size:0x68 scope:local +__ct__12daNpc_midP_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C50; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002CFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D44; // type:function size:0x48 scope:global +getEyeballRMaterialNo__12daNpc_midP_cFv = .text:0x00002D8C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__12daNpc_midP_cFv = .text:0x00002D94; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_midP_cFv = .text:0x00002D9C; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_midP_cFv = .text:0x00002DA4; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_midP_cFv = .text:0x00002DAC; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_midP_cFi = .text:0x00002DB4; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_midP_cFi = .text:0x00002DC4; // type:function size:0x10 scope:global +__dt__18daNpc_midP_Param_cFv = .text:0x00002DD4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_midP_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4186 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4188 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4338 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4551 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4720 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4721 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4722 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4782 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4783 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4784 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__12daNpc_midP_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__12daNpc_midP_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4604 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4614 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4833 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +daNpc_midP_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_NPC_MIDP = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000128; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000134; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000140; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12daNpc_midP_c = .data:0x000001C4; // type:object size:0xC4 scope:global +__vt__18daNpc_midP_Param_c = .data:0x00000288; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_mk/splits.txt b/config/GZ2P01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 0000000000..d99cf38a1f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mk.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_npc_mk/symbols.txt b/config/GZ2P01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 0000000000..3b0be844a3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_Mk_Create__FPv = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_Mk_Delete__FPv = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_Mk_Execute__FPv = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_Mk_Draw__FPv = .text:0x00000090; // type:function size:0x8 scope:global +daNpc_Mk_IsDelete__FPv = .text:0x00000098; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_Mk_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_MK = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_moi/splits.txt b/config/GZ2P01/rels/d_a_npc_moi/splits.txt new file mode 100644 index 0000000000..c582fd1167 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_moi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moi.cpp: + .text start:0x000000EC end:0x0000707C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000026C + .data start:0x00000000 end:0x00000E44 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_moi/symbols.txt b/config/GZ2P01/rels/d_a_npc_moi/symbols.txt new file mode 100644 index 0000000000..eadff9cc2c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_moi/symbols.txt @@ -0,0 +1,279 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Moi_cFv = .text:0x000000EC; // type:function size:0x204 scope:global +create__11daNpc_Moi_cFv = .text:0x000002F0; // type:function size:0x324 scope:global +CreateHeap__11daNpc_Moi_cFv = .text:0x00000614; // type:function size:0x3C8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009DC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000ACC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B80; // type:function size:0x18 scope:global +Delete__11daNpc_Moi_cFv = .text:0x00000B98; // type:function size:0x34 scope:global +Execute__11daNpc_Moi_cFv = .text:0x00000BCC; // type:function size:0x20 scope:global +Draw__11daNpc_Moi_cFv = .text:0x00000BEC; // type:function size:0x134 scope:global +createHeapCallBack__11daNpc_Moi_cFP10fopAc_ac_c = .text:0x00000D20; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Moi_cFP8J3DJointi = .text:0x00000D40; // type:function size:0x58 scope:global +getType__11daNpc_Moi_cFv = .text:0x00000D98; // type:function size:0x74 scope:global +isDelete__11daNpc_Moi_cFv = .text:0x00000E0C; // type:function size:0x120 scope:global +reset__11daNpc_Moi_cFv = .text:0x00000F2C; // type:function size:0x3B0 scope:global +chkMoiN__11daNpc_Moi_cFv = .text:0x000012DC; // type:function size:0x24 scope:global +afterJntAnm__11daNpc_Moi_cFi = .text:0x00001300; // type:function size:0x84 scope:global +setParam__11daNpc_Moi_cFv = .text:0x00001384; // type:function size:0x27C scope:global +checkChangeEvt__11daNpc_Moi_cFv = .text:0x00001600; // type:function size:0xB4 scope:global +setAfterTalkMotion__11daNpc_Moi_cFv = .text:0x000016B4; // type:function size:0xB4 scope:global +srchActors__11daNpc_Moi_cFv = .text:0x00001768; // type:function size:0x9C scope:global +evtTalk__11daNpc_Moi_cFv = .text:0x00001804; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Moi_cFv = .text:0x000018A4; // type:function size:0xC8 scope:global +action__11daNpc_Moi_cFv = .text:0x0000196C; // type:function size:0x228 scope:global +beforeMove__11daNpc_Moi_cFv = .text:0x00001B94; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Moi_cFv = .text:0x00001C58; // type:function size:0x3B0 scope:global +setCollision__11daNpc_Moi_cFv = .text:0x00002008; // type:function size:0x278 scope:global +drawDbgInfo__11daNpc_Moi_cFv = .text:0x00002280; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Moi_cFv = .text:0x00002288; // type:function size:0x1C0 scope:global +afterSetMotionAnm__11daNpc_Moi_cFiifi = .text:0x00002448; // type:function size:0x24 scope:global +changeAnm__11daNpc_Moi_cFPiPi = .text:0x0000246C; // type:function size:0x70 scope:global +changeBck__11daNpc_Moi_cFPiPi = .text:0x000024DC; // type:function size:0x48 scope:global +changeBtp__11daNpc_Moi_cFPiPi = .text:0x00002524; // type:function size:0xB8 scope:global +changeBtk__11daNpc_Moi_cFPiPi = .text:0x000025DC; // type:function size:0x74 scope:global +selectAction__11daNpc_Moi_cFv = .text:0x00002650; // type:function size:0x11C scope:global +chkAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x0000276C; // type:function size:0x2C scope:global +setAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x00002798; // type:function size:0xA8 scope:global +chkPlayerGetWoodShield__11daNpc_Moi_cFv = .text:0x00002840; // type:function size:0x3C scope:global +setSSlash__11daNpc_Moi_cFi = .text:0x0000287C; // type:function size:0x1AC scope:global +chkPullOutSw__11daNpc_Moi_cFv = .text:0x00002A28; // type:function size:0x74 scope:global +pullOutSw__11daNpc_Moi_cFv = .text:0x00002A9C; // type:function size:0x58 scope:global +chkSetInSw__11daNpc_Moi_cFv = .text:0x00002AF4; // type:function size:0x74 scope:global +setInSw__11daNpc_Moi_cFv = .text:0x00002B68; // type:function size:0x58 scope:global +setSwAT__11daNpc_Moi_cFv = .text:0x00002BC0; // type:function size:0xDC scope:global +torch__11daNpc_Moi_cFv = .text:0x00002C9C; // type:function size:0x180 scope:global +injuryCheck__11daNpc_Moi_cFv = .text:0x00002E1C; // type:function size:0x194 scope:global +injuryTurn__11daNpc_Moi_cF4cXyz = .text:0x00002FB0; // type:function size:0x12C scope:global +injuryWalk__11daNpc_Moi_cFv = .text:0x000030DC; // type:function size:0x1C0 scope:global +poise__11daNpc_Moi_cFv = .text:0x0000329C; // type:function size:0x630 scope:global +getDistTable__12dAttention_cFi = .text:0x000038CC; // type:function size:0x14 scope:global +cutDeliveredSw__11daNpc_Moi_cFi = .text:0x000038E0; // type:function size:0x460 scope:global +cutAppearanceMoi__11daNpc_Moi_cFi = .text:0x00003D40; // type:function size:0x7EC scope:global +cutConversationWithUri__11daNpc_Moi_cFi = .text:0x0000452C; // type:function size:0x270 scope:global +cutFindWolf__11daNpc_Moi_cFi = .text:0x0000479C; // type:function size:0x3DC scope:global +wait__11daNpc_Moi_cFPv = .text:0x00004B78; // type:function size:0x434 scope:global +walk__11daNpc_Moi_cFPv = .text:0x00004FAC; // type:function size:0x1E8 scope:global +walkOnEggshell__11daNpc_Moi_cFPv = .text:0x00005194; // type:function size:0x4CC scope:global +rest__11daNpc_Moi_cFPv = .text:0x00005660; // type:function size:0x148 scope:global +talk__11daNpc_Moi_cFPv = .text:0x000057A8; // type:function size:0x2C8 scope:global +daNpc_Moi_Create__FPv = .text:0x00005A70; // type:function size:0x20 scope:global +daNpc_Moi_Delete__FPv = .text:0x00005A90; // type:function size:0x20 scope:global +daNpc_Moi_Execute__FPv = .text:0x00005AB0; // type:function size:0x20 scope:global +daNpc_Moi_Draw__FPv = .text:0x00005AD0; // type:function size:0x20 scope:global +daNpc_Moi_IsDelete__FPv = .text:0x00005AF0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005AF8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005B28; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005B70; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00005EF8; // type:function size:0x3C scope:global +__dt__8dCcD_CylFv = .text:0x00005F34; // type:function size:0xCC scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006000; // type:function size:0x48 scope:global +__dt__5csXyzFv = .text:0x00006048; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006084; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000060CC; // type:function size:0x3C scope:global +__dt__8cM3dGSphFv = .text:0x00006108; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00006150; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006198; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x000061E0; // type:function size:0x84 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006264; // type:function size:0x404 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006668; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00006764; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006768; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000067B0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006820; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000687C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000068EC; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006934; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006A50; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006C58; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006C5C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006C64; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006C6C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006C74; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00006C78; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00006C80; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006C98; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00006C9C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006CA4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006CD4; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x00006D04; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00006D20; // type:function size:0x3C scope:global +__sinit_d_a_npc_moi_cpp = .text:0x00006D5C; // type:function size:0xCC scope:local +__ct__11daNpc_Moi_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006E28; // type:function size:0x180 scope:global +__ct__5csXyzFv = .text:0x00006FA8; // type:function size:0x4 scope:global +getEyeballMaterialNo__11daNpc_Moi_cFv = .text:0x00006FAC; // type:function size:0x30 scope:global +getHeadJointNo__11daNpc_Moi_cFv = .text:0x00006FDC; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Moi_cFv = .text:0x00006FE4; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Moi_cFv = .text:0x00006FEC; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Moi_cFi = .text:0x00006FF4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Moi_cFi = .text:0x00007004; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Moi_cFv = .text:0x00007014; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Moi_cFv = .text:0x0000701C; // type:function size:0x8 scope:global +__dt__17daNpc_Moi_Param_cFv = .text:0x00007024; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000706C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007074; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Moi_Param_c = .rodata:0x00000000; // type:object size:0xBC scope:global +heapSize$4027 = .rodata:0x000000BC; // type:object size:0x1C scope:local +@4111 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4112 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4113 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4114 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4115 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4116 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000F4; // type:object size:0x4 scope:local +bmdTypeList$4435 = .rodata:0x000000F8; // type:object size:0x18 scope:local +@4511 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4573 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@4809 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4810 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4811 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@5053 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5054 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5055 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5056 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5057 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5058 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5059 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5061 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double +@5119 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5120 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5121 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5203 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5204 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5205 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5206 = .rodata:0x00000174; // type:object size:0x4 scope:local +jointNo$5214 = .rodata:0x00000178; // type:object size:0x18 scope:local +@5309 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float +@5448 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5469 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float +@5488 = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float +@5521 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5522 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5523 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5524 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5623 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5624 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5888 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5889 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6030 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6031 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6032 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6042 = .rodata:0x000001CC; // type:object size:0x8 scope:local +@6054 = .rodata:0x000001D4; // type:object size:0x8 scope:local +@6558 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6559 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6560 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001E8; // type:object size:0x83 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x40 scope:global data:4byte +l_evtList = .data:0x00000060; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000080; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x00000098; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000A0; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000A8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x230 scope:global +l_motionAnmData = .data:0x000002FC; // type:object size:0x3D4 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000006D0; // type:object size:0x160 scope:global +l_motionSequenceData = .data:0x00000830; // type:object size:0x310 scope:global +mCutNameList__11daNpc_Moi_c = .data:0x00000B40; // type:object size:0x14 scope:global +@3835 = .data:0x00000B54; // type:object size:0xC scope:local +@3836 = .data:0x00000B60; // type:object size:0xC scope:local +@3837 = .data:0x00000B6C; // type:object size:0xC scope:local +@3838 = .data:0x00000B78; // type:object size:0xC scope:local +mCutList__11daNpc_Moi_c = .data:0x00000B84; // type:object size:0x3C scope:global data:4byte +@4818 = .data:0x00000BC0; // type:object size:0xC scope:local data:4byte +@4863 = .data:0x00000BCC; // type:object size:0x28 scope:local +@4883 = .data:0x00000BF4; // type:object size:0xC scope:local data:4byte +@4888 = .data:0x00000C00; // type:object size:0xC scope:local data:4byte +@5142 = .data:0x00000C0C; // type:object size:0xC scope:local +@5368 = .data:0x00000C18; // type:object size:0xC scope:local +@5370 = .data:0x00000C24; // type:object size:0xC scope:local +@5372 = .data:0x00000C30; // type:object size:0xC scope:local +@5374 = .data:0x00000C3C; // type:object size:0xC scope:local +@5376 = .data:0x00000C48; // type:object size:0xC scope:local +@6275 = .data:0x00000C54; // type:object size:0x1C scope:local +daNpc_Moi_MethodTable = .data:0x00000C70; // type:object size:0x20 scope:global +g_profile_NPC_MOI = .data:0x00000C90; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CC0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000CCC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CD8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D08; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D14; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D38; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D44; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D50; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000D5C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000D68; // type:object size:0xC scope:global +__vt__11daNpc_Moi_c = .data:0x00000D74; // type:object size:0xC4 scope:global +__vt__17daNpc_Moi_Param_c = .data:0x00000E38; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3839 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5529 = .bss:0x00000058; // type:object size:0xC scope:local +lightOffset$5528 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_moir/splits.txt b/config/GZ2P01/rels/d_a_npc_moir/splits.txt new file mode 100644 index 0000000000..e8e9e22828 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_moir/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moir.cpp: + .text start:0x000000EC end:0x00007218 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000604 + .data start:0x00000000 end:0x000004BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_moir/symbols.txt b/config/GZ2P01/rels/d_a_npc_moir/symbols.txt new file mode 100644 index 0000000000..f3677ff715 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_moir/symbols.txt @@ -0,0 +1,270 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcMoiR_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcMoiR_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__11daNpcMoiR_cFv = .text:0x00000500; // type:function size:0x3F8 scope:global +CreateHeap__11daNpcMoiR_cFv = .text:0x000008F8; // type:function size:0x314 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C0C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000C48; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000C60; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000C9C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000CB4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000CFC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D20; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000D5C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000D74; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000DB0; // type:function size:0x18 scope:global +Delete__11daNpcMoiR_cFv = .text:0x00000DC8; // type:function size:0x34 scope:global +Execute__11daNpcMoiR_cFv = .text:0x00000DFC; // type:function size:0x24 scope:global +Draw__11daNpcMoiR_cFv = .text:0x00000E20; // type:function size:0x5C scope:global +ctrlJoint__11daNpcMoiR_cFP8J3DJointP8J3DModel = .text:0x00000E7C; // type:function size:0x1D0 scope:global +createHeapCallBack__11daNpcMoiR_cFP10fopAc_ac_c = .text:0x0000104C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcMoiR_cFP8J3DJointi = .text:0x0000106C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcMoiR_cFib = .text:0x000010B8; // type:function size:0x25C scope:global +setExpressionBtp__11daNpcMoiR_cFi = .text:0x00001314; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcMoiR_cFif = .text:0x000013F4; // type:function size:0x150 scope:global +reset__11daNpcMoiR_cFv = .text:0x00001544; // type:function size:0x178 scope:global +setWaitAction__11daNpcMoiR_cFv = .text:0x000016BC; // type:function size:0x1F8 scope:global +wait_type0__11daNpcMoiR_cFPv = .text:0x000018B4; // type:function size:0x460 scope:global +setMotion__11daNpcMoiR_cFifi = .text:0x00001D14; // type:function size:0x44 scope:global +setExpression__11daNpcMoiR_cFif = .text:0x00001D58; // type:function size:0x2C scope:global +wait_type1__11daNpcMoiR_cFPv = .text:0x00001D84; // type:function size:0x864 scope:global +wait_type2__11daNpcMoiR_cFPv = .text:0x000025E8; // type:function size:0x258 scope:global +talk__11daNpcMoiR_cFPv = .text:0x00002840; // type:function size:0x6FC scope:global +multiTalk__11daNpcMoiR_cFPv = .text:0x00002F3C; // type:function size:0x450 scope:global +fight__11daNpcMoiR_cFPv = .text:0x0000338C; // type:function size:0x5A0 scope:global +demo__11daNpcMoiR_cFPv = .text:0x0000392C; // type:function size:0x53C scope:global +leave__11daNpcMoiR_cFPv = .text:0x00003E68; // type:function size:0x3DC scope:global +EvCut_Introduction__11daNpcMoiR_cFi = .text:0x00004244; // type:function size:0xDC scope:global +EvCut_Appear__11daNpcMoiR_cFi = .text:0x00004320; // type:function size:0x47C scope:global +EvCut_Appear2__11daNpcMoiR_cFi = .text:0x0000479C; // type:function size:0x828 scope:global +daNpcMoiR_Create__FPv = .text:0x00004FC4; // type:function size:0x20 scope:global +daNpcMoiR_Delete__FPv = .text:0x00004FE4; // type:function size:0x20 scope:global +daNpcMoiR_Execute__FPv = .text:0x00005004; // type:function size:0x20 scope:global +daNpcMoiR_Draw__FPv = .text:0x00005024; // type:function size:0x20 scope:global +daNpcMoiR_IsDelete__FPv = .text:0x00005044; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000504C; // type:function size:0x30 scope:global +setParam__11daNpcMoiR_cFv = .text:0x0000507C; // type:function size:0x178 scope:global +main__11daNpcMoiR_cFv = .text:0x000051F4; // type:function size:0x360 scope:global +checkHeadGear__11daNpcMoiR_cFv = .text:0x00005554; // type:function size:0x2E0 scope:global +playMotion__11daNpcMoiR_cFv = .text:0x00005834; // type:function size:0x858 scope:global +ctrlBtk__11daNpcMoiR_cFv = .text:0x0000608C; // type:function size:0xD4 scope:global +setAttnPos__11daNpcMoiR_cFv = .text:0x00006160; // type:function size:0x3C0 scope:global +lookat__11daNpcMoiR_cFv = .text:0x00006520; // type:function size:0x2D8 scope:global +drawOtherMdls__11daNpcMoiR_cFv = .text:0x000067F8; // type:function size:0x88 scope:global +drawDbgInfo__11daNpcMoiR_cFv = .text:0x00006880; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00006888; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000068D0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000690C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000069DC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006A18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00006A1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006A58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006A5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006CA8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006E98; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00006F08; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006F64; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006FD4; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x0000701C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007020; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007024; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000706C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00007088; // type:function size:0x7C scope:global +__sinit_d_a_npc_moir_cpp = .text:0x00007104; // type:function size:0xBC scope:local +__dt__17daNpcMoiR_Param_cFv = .text:0x000071C0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007208; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007210; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcMoiR_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4276 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4278 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4337 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4338 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4386 = .rodata:0x0000008C; // type:object size:0xC scope:local data:4byte +@4603 = .rodata:0x00000098; // type:object size:0xC scope:local +@4604 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4606 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4608 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4610 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000D8; // type:object size:0xC scope:local +@4612 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4613 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4614 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4615 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4616 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4617 = .rodata:0x00000108; // type:object size:0xC scope:local +@4618 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4619 = .rodata:0x00000118; // type:object size:0xC scope:local +@4620 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4621 = .rodata:0x00000128; // type:object size:0xC scope:local +@4622 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4623 = .rodata:0x00000138; // type:object size:0xC scope:local +@4624 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4625 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4626 = .rodata:0x0000014C; // type:object size:0x4C scope:local +@4630 = .rodata:0x00000198; // type:object size:0xC scope:local +@4631 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4632 = .rodata:0x000001A8; // type:object size:0xC scope:local +@4633 = .rodata:0x000001B4; // type:object size:0xC scope:local +@4634 = .rodata:0x000001C0; // type:object size:0x8 scope:local +@4635 = .rodata:0x000001C8; // type:object size:0xC scope:local +@4636 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4637 = .rodata:0x000001D8; // type:object size:0xC scope:local +@4638 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4639 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4640 = .rodata:0x000001F4; // type:object size:0xC scope:local +@4641 = .rodata:0x00000200; // type:object size:0x8 scope:local +@4642 = .rodata:0x00000208; // type:object size:0xC scope:local +@4643 = .rodata:0x00000214; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000218; // type:object size:0xC scope:local +@4645 = .rodata:0x00000224; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000228; // type:object size:0xC scope:local +@4647 = .rodata:0x00000234; // type:object size:0xC scope:local +@4648 = .rodata:0x00000240; // type:object size:0x8 scope:local +@4649 = .rodata:0x00000248; // type:object size:0xC scope:local +@4650 = .rodata:0x00000254; // type:object size:0x4 scope:local +@4651 = .rodata:0x00000258; // type:object size:0xC scope:local +@4652 = .rodata:0x00000264; // type:object size:0xC scope:local +@4653 = .rodata:0x00000270; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000278; // type:object size:0xC scope:local +@4655 = .rodata:0x00000284; // type:object size:0xC scope:local +@4656 = .rodata:0x00000290; // type:object size:0x8 scope:local +@4657 = .rodata:0x00000298; // type:object size:0xC scope:local +@4658 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@4659 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4660 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4661 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@4662 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4663 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4664 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@4665 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4666 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4667 = .rodata:0x00000300; // type:object size:0x8 scope:local +@4668 = .rodata:0x00000308; // type:object size:0xC scope:local +@4669 = .rodata:0x00000314; // type:object size:0x4 scope:local +@4670 = .rodata:0x00000318; // type:object size:0xC scope:local +@4671 = .rodata:0x00000324; // type:object size:0xC scope:local +@4672 = .rodata:0x00000330; // type:object size:0x8 scope:local +@4673 = .rodata:0x00000338; // type:object size:0xC scope:local +@4674 = .rodata:0x00000344; // type:object size:0xC scope:local +@4675 = .rodata:0x00000350; // type:object size:0x8 scope:local +@4676 = .rodata:0x00000358; // type:object size:0xC scope:local +@4677 = .rodata:0x00000364; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000368; // type:object size:0xC scope:local +@4679 = .rodata:0x00000374; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000378; // type:object size:0xC scope:local +@4681 = .rodata:0x00000384; // type:object size:0xC scope:local +@4682 = .rodata:0x00000390; // type:object size:0x8 scope:local +@4683 = .rodata:0x00000398; // type:object size:0xC scope:local +@4684 = .rodata:0x000003A4; // type:object size:0xC scope:local +@4685 = .rodata:0x000003B0; // type:object size:0x8 scope:local +@4686 = .rodata:0x000003B8; // type:object size:0xC scope:local +@4687 = .rodata:0x000003C4; // type:object size:0x4 scope:local +@4688 = .rodata:0x000003C8; // type:object size:0xC scope:local +@4689 = .rodata:0x000003D4; // type:object size:0xC scope:local +@4690 = .rodata:0x000003E0; // type:object size:0x8 scope:local +@4691 = .rodata:0x000003E8; // type:object size:0xC scope:local +@4692 = .rodata:0x000003F4; // type:object size:0x8 scope:local +@4693 = .rodata:0x000003FC; // type:object size:0xC scope:local +@4694 = .rodata:0x00000408; // type:object size:0x4 scope:local +@4695 = .rodata:0x0000040C; // type:object size:0xC scope:local +@4696 = .rodata:0x00000418; // type:object size:0x4 scope:local +@4697 = .rodata:0x0000041C; // type:object size:0xC scope:local +@4698 = .rodata:0x00000428; // type:object size:0x4 scope:local +@4699 = .rodata:0x0000042C; // type:object size:0xAC scope:local +@4735 = .rodata:0x000004D8; // type:object size:0xC scope:local +@4960 = .rodata:0x000004E4; // type:object size:0x4 scope:local data:float +@4961 = .rodata:0x000004E8; // type:object size:0x4 scope:local +@5160 = .rodata:0x000004EC; // type:object size:0x4 scope:local +@5161 = .rodata:0x000004F0; // type:object size:0x4 scope:local +@5162 = .rodata:0x000004F4; // type:object size:0x4 scope:local +@5163 = .rodata:0x000004F8; // type:object size:0x8 scope:local +@5164 = .rodata:0x00000500; // type:object size:0x8 scope:local +@5166 = .rodata:0x00000508; // type:object size:0x8 scope:local data:double +@5201 = .rodata:0x00000510; // type:object size:0x4 scope:local +@5202 = .rodata:0x00000514; // type:object size:0x4 scope:local +@5306 = .rodata:0x00000518; // type:object size:0x10 scope:local data:4byte +@5440 = .rodata:0x00000528; // type:object size:0x4 scope:local +@5441 = .rodata:0x0000052C; // type:object size:0x4 scope:local +@5442 = .rodata:0x00000530; // type:object size:0x8 scope:local +@5586 = .rodata:0x00000538; // type:object size:0x4 scope:local +@5587 = .rodata:0x0000053C; // type:object size:0x4 scope:local +@5588 = .rodata:0x00000540; // type:object size:0x4 scope:local +@5589 = .rodata:0x00000548; // type:object size:0x8 scope:local +@5590 = .rodata:0x00000550; // type:object size:0x8 scope:local +@5591 = .rodata:0x00000558; // type:object size:0x8 scope:local +@5816 = .rodata:0x00000560; // type:object size:0x4 scope:local +@6020 = .rodata:0x00000564; // type:object size:0x4 scope:local +@6021 = .rodata:0x00000568; // type:object size:0x4 scope:local +@6022 = .rodata:0x0000056C; // type:object size:0x4 scope:local +@6069 = .rodata:0x00000570; // type:object size:0x4 scope:local data:float +@6177 = .rodata:0x00000574; // type:object size:0x4 scope:local +@6178 = .rodata:0x00000578; // type:object size:0x4 scope:local +@6179 = .rodata:0x0000057C; // type:object size:0x4 scope:local +@6180 = .rodata:0x00000580; // type:object size:0x4 scope:local +@6181 = .rodata:0x00000584; // type:object size:0x4 scope:local +@6182 = .rodata:0x00000588; // type:object size:0x4 scope:local +@6230 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@6231 = .rodata:0x00000590; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000594; // type:object size:0x6D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x1D4 scope:global data:4byte +l_btpGetParamList = .data:0x000001F4; // type:object size:0x18 scope:global +l_btkGetParamList = .data:0x0000020C; // type:object size:0xC scope:global data:4byte +l_loadRes_MOIR0 = .data:0x00000218; // type:object size:0xC scope:global +l_loadRes_MOIR1 = .data:0x00000224; // type:object size:0xC scope:global +l_loadRes_MOIR2 = .data:0x00000230; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000023C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000248; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x00000258; // type:object size:0x10 scope:global +l_myName = .data:0x00000268; // type:object size:0x4 scope:global +@3855 = .data:0x0000026C; // type:object size:0xC scope:local +@3856 = .data:0x00000278; // type:object size:0xC scope:local +@3857 = .data:0x00000284; // type:object size:0xC scope:local +mEvtSeqList__11daNpcMoiR_c = .data:0x00000290; // type:object size:0x30 scope:global +@4538 = .data:0x000002C0; // type:object size:0x2C scope:local +@4709 = .data:0x000002EC; // type:object size:0xC scope:local +@4712 = .data:0x000002F8; // type:object size:0xC scope:local +@4715 = .data:0x00000304; // type:object size:0xC scope:local +@4762 = .data:0x00000310; // type:object size:0xC scope:local data:4byte +@4854 = .data:0x0000031C; // type:object size:0xC scope:local +@4857 = .data:0x00000328; // type:object size:0xC scope:local +@4862 = .data:0x00000334; // type:object size:0xC scope:local +@4998 = .data:0x00000340; // type:object size:0xC scope:local +@5013 = .data:0x0000034C; // type:object size:0xC scope:local +@5016 = .data:0x00000358; // type:object size:0xC scope:local +@5021 = .data:0x00000364; // type:object size:0xC scope:local +@5184 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@5387 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +daNpcMoiR_MethodTable = .data:0x00000388; // type:object size:0x20 scope:global +g_profile_NPC_MOIR = .data:0x000003A8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003D8; // type:object size:0xC scope:global +__vt__11daNpcMoiR_c = .data:0x000003E4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000042C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000438; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000474; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000048C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000498; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000004A4; // type:object size:0xC scope:global +__vt__17daNpcMoiR_Param_c = .data:0x000004B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3854 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_myna2/splits.txt b/config/GZ2P01/rels/d_a_npc_myna2/splits.txt new file mode 100644 index 0000000000..77202a83fa --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_myna2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_myna2.cpp: + .text start:0x000000EC end:0x00004680 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000280 + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_myna2/symbols.txt b/config/GZ2P01/rels/d_a_npc_myna2/symbols.txt new file mode 100644 index 0000000000..850f33f5c2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_myna2/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpc_myna2_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpc_myna2_cFv = .text:0x00000300; // type:function size:0x228 scope:global +create__13daNpc_myna2_cFv = .text:0x00000528; // type:function size:0x2E4 scope:global +CreateHeap__13daNpc_myna2_cFv = .text:0x0000080C; // type:function size:0x134 scope:global +Delete__13daNpc_myna2_cFv = .text:0x00000940; // type:function size:0x34 scope:global +Execute__13daNpc_myna2_cFv = .text:0x00000974; // type:function size:0x20 scope:global +Draw__13daNpc_myna2_cFv = .text:0x00000994; // type:function size:0x74 scope:global +createHeapCallBack__13daNpc_myna2_cFP10fopAc_ac_c = .text:0x00000A08; // type:function size:0x20 scope:global +setParam__13daNpc_myna2_cFv = .text:0x00000A28; // type:function size:0xEC scope:global +main__13daNpc_myna2_cFv = .text:0x00000B14; // type:function size:0x2B0 scope:global +setAttnPos__13daNpc_myna2_cFv = .text:0x00000DC4; // type:function size:0x248 scope:global +setExpressionBtp__13daNpc_myna2_cFi = .text:0x0000100C; // type:function size:0x100 scope:global +setMotionAnm__13daNpc_myna2_cFif = .text:0x0000110C; // type:function size:0x140 scope:global +setMotion__13daNpc_myna2_cFifi = .text:0x0000124C; // type:function size:0x44 scope:global +drawDbgInfo__13daNpc_myna2_cFv = .text:0x00001290; // type:function size:0x8 scope:global +drawOtherMdls__13daNpc_myna2_cFv = .text:0x00001298; // type:function size:0x4 scope:global +getTypeFromParam__13daNpc_myna2_cFv = .text:0x0000129C; // type:function size:0x58 scope:global +isDelete__13daNpc_myna2_cFv = .text:0x000012F4; // type:function size:0xCC scope:global +reset__13daNpc_myna2_cFv = .text:0x000013C0; // type:function size:0x1F8 scope:global +playMotion__13daNpc_myna2_cFv = .text:0x000015B8; // type:function size:0x290 scope:global +chkAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x00001848; // type:function size:0x2C scope:global +setAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x00001874; // type:function size:0xA8 scope:global +selectAction__13daNpc_myna2_cFv = .text:0x0000191C; // type:function size:0xF4 scope:global +doNormalAction__13daNpc_myna2_cFi = .text:0x00001A10; // type:function size:0xE4 scope:global +doEvent__13daNpc_myna2_cFv = .text:0x00001AF4; // type:function size:0x310 scope:global +setLookMode__13daNpc_myna2_cFi = .text:0x00001E04; // type:function size:0x24 scope:global +wait__13daNpc_myna2_cFPv = .text:0x00001E28; // type:function size:0x98 scope:global +waitHovering__13daNpc_myna2_cFPv = .text:0x00001EC0; // type:function size:0x4DC scope:global +s_sub__FPvPv = .text:0x0000239C; // type:function size:0x58 scope:global +waitFailure__13daNpc_myna2_cFPv = .text:0x000023F4; // type:function size:0x128 scope:global +waitGoal__13daNpc_myna2_cFPv = .text:0x0000251C; // type:function size:0x144 scope:global +talk__13daNpc_myna2_cFPv = .text:0x00002660; // type:function size:0x1FC scope:global +test__13daNpc_myna2_cFPv = .text:0x0000285C; // type:function size:0xB4 scope:global +ECut_firstTalk__13daNpc_myna2_cFi = .text:0x00002910; // type:function size:0x19C scope:global +ECut_gameFailure__13daNpc_myna2_cFi = .text:0x00002AAC; // type:function size:0x1C0 scope:global +ECut_gameGoal__13daNpc_myna2_cFi = .text:0x00002C6C; // type:function size:0x1E0 scope:global +ECut_gameGoalSuccess__13daNpc_myna2_cFi = .text:0x00002E4C; // type:function size:0x2A0 scope:global +calcHovering__13daNpc_myna2_cFii = .text:0x000030EC; // type:function size:0xB14 scope:global +daNpc_myna2_Create__FPv = .text:0x00003C00; // type:function size:0x20 scope:global +daNpc_myna2_Delete__FPv = .text:0x00003C20; // type:function size:0x20 scope:global +daNpc_myna2_Execute__FPv = .text:0x00003C40; // type:function size:0x20 scope:global +daNpc_myna2_Draw__FPv = .text:0x00003C60; // type:function size:0x20 scope:global +daNpc_myna2_IsDelete__FPv = .text:0x00003C80; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003C88; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003CD0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003D0C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003DDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003E18; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003E1C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003E58; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003E5C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000040A8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004308; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004364; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000043D4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x0000441C; // type:function size:0x8 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00004424; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004428; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x0000442C; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00004434; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004438; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00004480; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000449C; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x000044D8; // type:function size:0x7C scope:global +__sinit_d_a_npc_myna2_cpp = .text:0x00004554; // type:function size:0xD4 scope:local +__dt__19daNpc_myna2_Param_cFv = .text:0x00004628; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004670; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004678; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_myna2_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +heapSize$4340 = .rodata:0x00000074; // type:object size:0x14 scope:local +@4428 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4429 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4430 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4431 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4813 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4815 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4816 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4817 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4818 = .rodata:0x000000EC; // type:object size:0xC scope:local +@4819 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4820 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4821 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4822 = .rodata:0x00000118; // type:object size:0xC scope:local +@4823 = .rodata:0x00000124; // type:object size:0x8 scope:local +@4824 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4825 = .rodata:0x00000138; // type:object size:0xC scope:local +@4826 = .rodata:0x00000144; // type:object size:0x8 scope:local +@4827 = .rodata:0x0000014C; // type:object size:0xC scope:local +@4828 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4829 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4830 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4831 = .rodata:0x0000016C; // type:object size:0x20 scope:local +@4982 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float +@5186 = .rodata:0x00000190; // type:object size:0x8 scope:local +@5187 = .rodata:0x00000198; // type:object size:0x8 scope:local +@5188 = .rodata:0x000001A0; // type:object size:0x8 scope:local +@5189 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5358 = .rodata:0x000001AC; // type:object size:0x4 scope:local data:float +@5391 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5440 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5799 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5800 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5801 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5802 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5803 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5804 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5805 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5806 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5807 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5808 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5809 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5810 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5811 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5812 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5813 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5814 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5815 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5816 = .rodata:0x00000200; // type:object size:0x8 scope:local +@5817 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5818 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5819 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5872 = .rodata:0x00000218; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000220; // type:object size:0x60 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_bckGetParamList = .data:0x00000028; // type:object size:0x78 scope:global +l_btpGetParamList = .data:0x000000A0; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x000000A8; // type:object size:0x28 scope:global +l_evtNames = .data:0x000000D0; // type:object size:0x14 scope:global +l_loadRes_MYNA2a = .data:0x000000E4; // type:object size:0xC scope:global +l_loadRes_MYNA2_GAME_FAILURE = .data:0x000000F0; // type:object size:0xC scope:global +l_loadRes_MYNA2_GAME_GOAL = .data:0x000000FC; // type:object size:0xC scope:global +l_loadRes_MYNA20 = .data:0x00000108; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000114; // type:object size:0x14 scope:global +l_resNames = .data:0x00000128; // type:object size:0xC scope:global +l_myName = .data:0x00000134; // type:object size:0x4 scope:global +mEvtCutNameList__13daNpc_myna2_c = .data:0x00000138; // type:object size:0x14 scope:global +@4033 = .data:0x0000014C; // type:object size:0xC scope:local +@4034 = .data:0x00000158; // type:object size:0xC scope:local +@4035 = .data:0x00000164; // type:object size:0xC scope:local +@4036 = .data:0x00000170; // type:object size:0xC scope:local +mEvtCutList__13daNpc_myna2_c = .data:0x0000017C; // type:object size:0x3C scope:global +@4477 = .data:0x000001B8; // type:object size:0xC scope:local data:4byte +@4868 = .data:0x000001C4; // type:object size:0xC scope:local +@4872 = .data:0x000001D0; // type:object size:0xC scope:local +@4874 = .data:0x000001DC; // type:object size:0xC scope:local +@4876 = .data:0x000001E8; // type:object size:0xC scope:local +@4878 = .data:0x000001F4; // type:object size:0xC scope:local +@4918 = .data:0x00000200; // type:object size:0xC scope:local +@4926 = .data:0x0000020C; // type:object size:0xC scope:local +@5498 = .data:0x00000218; // type:object size:0x7C scope:local +@5497 = .data:0x00000294; // type:object size:0x7C scope:local +daNpc_myna2_MethodTable = .data:0x00000310; // type:object size:0x20 scope:global +g_profile_MYNA2 = .data:0x00000330; // type:object size:0x30 scope:global +__vt__13daNpc_myna2_c = .data:0x00000360; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003B4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000003E4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000003F0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000003FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000408; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000414; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000420; // type:object size:0xC scope:global +__vt__19daNpc_myna2_Param_c = .data:0x0000042C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4032 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4583 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4582 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_ne/splits.txt b/config/GZ2P01/rels/d_a_npc_ne/splits.txt new file mode 100644 index 0000000000..3792d29dc1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ne/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ne.cpp: + .text start:0x000000EC end:0x00009828 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x00000490 + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZ2P01/rels/d_a_npc_ne/symbols.txt b/config/GZ2P01/rels/d_a_npc_ne/symbols.txt new file mode 100644 index 0000000000..86ac7ed560 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ne/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Ne_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +anm_init__FP12npc_ne_classifUcf = .text:0x00000134; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001E0; // type:function size:0x204 scope:global +daNpc_Ne_Draw__FP12npc_ne_class = .text:0x000003E4; // type:function size:0x19C scope:global +__dt__4cXyzFv = .text:0x00000580; // type:function size:0x3C scope:global +other_bg_check__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005BC; // type:function size:0xFC scope:global +ne_carry_check__FP12npc_ne_class = .text:0x000006B8; // type:function size:0x3C scope:global +way_bg_check__FP12npc_ne_classs = .text:0x000006F4; // type:function size:0x324 scope:global +__dt__8cM3dGPlaFv = .text:0x00000A18; // type:function size:0x48 scope:global +water_check__FP12npc_ne_classf = .text:0x00000A60; // type:function size:0x180 scope:global +climb_angle_get__FP12npc_ne_class = .text:0x00000BE0; // type:function size:0x200 scope:global +s_bl_sub__FPvPv = .text:0x00000DE0; // type:function size:0x78 scope:global +s_ss_sub__FPvPv = .text:0x00000E58; // type:function size:0x78 scope:global +search_bird__FP12npc_ne_class = .text:0x00000ED0; // type:function size:0x278 scope:global +way_check__FP12npc_ne_classs = .text:0x00001148; // type:function size:0x1CC scope:global +npc_ne_wait__FP12npc_ne_class = .text:0x00001314; // type:function size:0x340 scope:global +npc_ne_away__FP12npc_ne_class = .text:0x00001654; // type:function size:0x6C0 scope:global +ground_search__FP12npc_ne_class = .text:0x00001D14; // type:function size:0x1F4 scope:global +s_fish_sub__FPvPv = .text:0x00001F08; // type:function size:0x88 scope:global +npc_ne_tame__FP12npc_ne_class = .text:0x00001F90; // type:function size:0x9C0 scope:global +npc_ne_sanbasi__FP12npc_ne_class = .text:0x00002950; // type:function size:0xEC scope:global +npc_ne_bird__FP12npc_ne_class = .text:0x00002A3C; // type:function size:0x4E0 scope:global +npc_ne_ball__FP12npc_ne_class = .text:0x00002F1C; // type:function size:0x598 scope:global +npc_ne_pathwalk__FP12npc_ne_class = .text:0x000034B4; // type:function size:0x474 scope:global +npc_ne_jump__FP12npc_ne_class = .text:0x00003928; // type:function size:0x240 scope:global +npc_ne_s_jump__FP12npc_ne_class = .text:0x00003B68; // type:function size:0x1B0 scope:global +npc_ne_roof__FP12npc_ne_class = .text:0x00003D18; // type:function size:0x128 scope:global +home_path_search__FP12npc_ne_classi = .text:0x00003E40; // type:function size:0x244 scope:global +npc_ne_home__FP12npc_ne_class = .text:0x00004084; // type:function size:0x9A4 scope:global +wall_angle_get__FP12npc_ne_class = .text:0x00004A28; // type:function size:0x1BC scope:global +search_ground_1__FP12npc_ne_class = .text:0x00004BE4; // type:function size:0x590 scope:global +__ct__4cXyzFv = .text:0x00005174; // type:function size:0x4 scope:global +search_ground_2__FP12npc_ne_classs = .text:0x00005178; // type:function size:0x188 scope:global +npc_ne_swim__FP12npc_ne_class = .text:0x00005300; // type:function size:0x204 scope:global +npc_ne_outswim__FP12npc_ne_class = .text:0x00005504; // type:function size:0x344 scope:global +npc_ne_climb__FP12npc_ne_class = .text:0x00005848; // type:function size:0x650 scope:global +npc_ne_drop__FP12npc_ne_class = .text:0x00005E98; // type:function size:0xE8 scope:global +npc_ne_s_drop__FP12npc_ne_class = .text:0x00005F80; // type:function size:0x1F8 scope:global +npc_ne_carry__FP12npc_ne_class = .text:0x00006178; // type:function size:0x3A4 scope:global +npc_ne_dish__FP12npc_ne_class = .text:0x0000651C; // type:function size:0xB4 scope:global +npc_ne_message__FP12npc_ne_class = .text:0x000065D0; // type:function size:0xC8 scope:global +action__FP12npc_ne_class = .text:0x00006698; // type:function size:0x1170 scope:global +demo_camera__FP12npc_ne_class = .text:0x00007808; // type:function size:0xA40 scope:global +message__FP12npc_ne_class = .text:0x00008248; // type:function size:0x1DC scope:global +daNpc_Ne_Execute__FP12npc_ne_class = .text:0x00008424; // type:function size:0x728 scope:global +daNpc_Ne_IsDelete__FP12npc_ne_class = .text:0x00008B4C; // type:function size:0x8 scope:global +daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00008B54; // type:function size:0x64 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00008BB8; // type:function size:0x3A8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00008F60; // type:function size:0x48 scope:global +daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00008FA8; // type:function size:0x590 scope:global +__ct__12npc_ne_classFv = .text:0x00009538; // type:function size:0x15C scope:global +__dt__8cM3dGSphFv = .text:0x00009694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000096DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009724; // type:function size:0x70 scope:global +__dt__14daNpc_Ne_HIO_cFv = .text:0x00009794; // type:function size:0x48 scope:global +__sinit_d_a_npc_ne_cpp = .text:0x000097DC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009818; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009820; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3990 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4019 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4140 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4183 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4325 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4376 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4454 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4455 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4571 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4572 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4677 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4679 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4681 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4682 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4775 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4777 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4778 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4781 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4838 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@5004 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@5005 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@5006 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@5007 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5008 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5009 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5106 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@5107 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5108 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5109 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5211 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5212 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5213 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5214 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5297 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:string +@5298 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5653 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5654 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5655 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5656 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5657 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5718 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5891 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5924 = .rodata:0x00000118; // type:object size:0x4 scope:local +@6108 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@6251 = .rodata:0x00000120; // type:object size:0x4 scope:local +@6252 = .rodata:0x00000124; // type:object size:0x4 scope:local +@6253 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6270 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6811 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6812 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@6813 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6814 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6815 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6816 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6817 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6818 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6819 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6820 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6822 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7051 = .rodata:0x00000164; // type:object size:0x4 scope:local +@7052 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7053 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7054 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7055 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7056 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7057 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7058 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7059 = .rodata:0x00000184; // type:object size:0x4 scope:local +@7060 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7061 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7319 = .rodata:0x00000190; // type:object size:0x4 scope:local +@7320 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7321 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7322 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7656 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:string +@7657 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7658 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@7659 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7660 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001B4; // type:object size:0x1E scope:local data:string_table +home_path = .data:0x00000000; // type:object size:0x260 scope:global +@5010 = .data:0x00000260; // type:object size:0x30 scope:local +@5215 = .data:0x00000290; // type:object size:0x1C scope:local +@5659 = .data:0x000002AC; // type:object size:0x54 scope:local +@6824 = .data:0x00000300; // type:object size:0x54 scope:local +e_name$7147 = .data:0x00000354; // type:object size:0x4 scope:local +dish_bck$7371 = .data:0x00000358; // type:object size:0x8 scope:local +cc_sph_src$7518 = .data:0x00000360; // type:object size:0x40 scope:local +at_sph_src$7519 = .data:0x000003A0; // type:object size:0x40 scope:local +l_daNpc_Ne_Method = .data:0x000003E0; // type:object size:0x20 scope:global +g_profile_NPC_NE = .data:0x00000400; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000430; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000043C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000448; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000046C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000478; // type:object size:0xC scope:global +__vt__14daNpc_Ne_HIO_c = .data:0x00000484; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_340_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3985 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x1C scope:global data:byte +target_info = .bss:0x00000070; // type:object size:0x14 scope:global +target_bgc = .bss:0x00000084; // type:object size:0x14 scope:global +target_info_count = .bss:0x00000098; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_p2/splits.txt b/config/GZ2P01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 0000000000..cd6bf9c779 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_p2.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_npc_p2/symbols.txt b/config/GZ2P01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 0000000000..b87d18ed02 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_P2Create__FPv = .text:0x00000078; // type:function size:0x8 scope:global +daNpc_P2Delete__FPv = .text:0x00000080; // type:function size:0x8 scope:global +daNpc_P2Execute__FPv = .text:0x00000088; // type:function size:0x8 scope:global +daNpc_P2Draw__FPv = .text:0x00000090; // type:function size:0x8 scope:global +daNpc_P2IsDelete__FPv = .text:0x00000098; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_P2MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_P2 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_pachi_besu/splits.txt b/config/GZ2P01/rels/d_a_npc_pachi_besu/splits.txt new file mode 100644 index 0000000000..b2918b0a86 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_besu.cpp: + .text start:0x000000EC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x00000E7C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_pachi_besu/symbols.txt b/config/GZ2P01/rels/d_a_npc_pachi_besu/symbols.txt new file mode 100644 index 0000000000..30eda6410e --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_besu/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Besu_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Besu_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Besu_cFv = .text:0x000004FC; // type:function size:0x2D0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007CC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000808; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000820; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000085C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000874; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008BC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008E0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000091C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000934; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000970; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Besu_cFv = .text:0x00000988; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Besu_cFv = .text:0x000009BC; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Besu_cFv = .text:0x000009DC; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Besu_cFP10fopAc_ac_c = .text:0x00000A70; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Besu_cFP8J3DJointi = .text:0x00000A90; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Besu_cFv = .text:0x00000AE8; // type:function size:0x20 scope:global +isDelete__18daNpc_Pachi_Besu_cFv = .text:0x00000B08; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Besu_cFv = .text:0x00000B28; // type:function size:0x168 scope:global +afterJntAnm__18daNpc_Pachi_Besu_cFi = .text:0x00000C90; // type:function size:0x7C scope:global +setParam__18daNpc_Pachi_Besu_cFv = .text:0x00000D0C; // type:function size:0xFC scope:global +afterMoved__18daNpc_Pachi_Besu_cFv = .text:0x00000E08; // type:function size:0x2E8 scope:global +checkChangeEvt__18daNpc_Pachi_Besu_cFv = .text:0x000010F0; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Besu_cFv = .text:0x000010F8; // type:function size:0xAC scope:global +srchActors__18daNpc_Pachi_Besu_cFv = .text:0x000011A4; // type:function size:0x88 scope:global +evtTalk__18daNpc_Pachi_Besu_cFv = .text:0x0000122C; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Besu_cFv = .text:0x00001330; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Besu_cFv = .text:0x000013F8; // type:function size:0x1A8 scope:global +beforeMove__18daNpc_Pachi_Besu_cFv = .text:0x000015A0; // type:function size:0x78 scope:global +setAttnPos__18daNpc_Pachi_Besu_cFv = .text:0x00001618; // type:function size:0x258 scope:global +setCollision__18daNpc_Pachi_Besu_cFv = .text:0x00001870; // type:function size:0x130 scope:global +drawDbgInfo__18daNpc_Pachi_Besu_cFv = .text:0x000019A0; // type:function size:0x8 scope:global +selectAction__18daNpc_Pachi_Besu_cFv = .text:0x000019A8; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001A24; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001A50; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Besu_cFPv = .text:0x00001AF8; // type:function size:0x274 scope:global +talk__18daNpc_Pachi_Besu_cFPv = .text:0x00001D6C; // type:function size:0x90 scope:global +_turn_to_link__18daNpc_Pachi_Besu_cFs = .text:0x00001DFC; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyzs = .text:0x00001E48; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyz = .text:0x00001EA4; // type:function size:0x40 scope:global +cutTutrialBegin__18daNpc_Pachi_Besu_cFi = .text:0x00001EE4; // type:function size:0x94 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001F78; // type:function size:0x8 scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001F80; // type:function size:0x8 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Besu_cFi = .text:0x00001F88; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x0000201C; // type:function size:0x8 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002024; // type:function size:0x8 scope:global +cutTutrialClear__18daNpc_Pachi_Besu_cFi = .text:0x0000202C; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000020C0; // type:function size:0xF8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000021B8; // type:function size:0x94 scope:global +cutTalk__18daNpc_Pachi_Besu_cFi = .text:0x0000224C; // type:function size:0x94 scope:global +_cutTalk_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000022E0; // type:function size:0x8 scope:global +_cutTalk_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000022E8; // type:function size:0x5C scope:global +cutTalk2__18daNpc_Pachi_Besu_cFi = .text:0x00002344; // type:function size:0x94 scope:global +_cutTalk2_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000023D8; // type:function size:0x8 scope:global +_cutTalk2_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000023E0; // type:function size:0x5C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Besu_cFi = .text:0x0000243C; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000024D0; // type:function size:0x8C scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000255C; // type:function size:0x94 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000025F0; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00002684; // type:function size:0x8 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000268C; // type:function size:0xFC scope:global +cutTutrialGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x00002788; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x0000281C; // type:function size:0x8 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002824; // type:function size:0x3C scope:global +cutTutrialContinue__18daNpc_Pachi_Besu_cFi = .text:0x00002860; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000028F4; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000028FC; // type:function size:0x3C scope:global +cutTutrialCaution__18daNpc_Pachi_Besu_cFi = .text:0x00002938; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x000029CC; // type:function size:0x8 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000029D4; // type:function size:0x64 scope:global +daNpc_Pachi_Besu_Create__FPv = .text:0x00002A38; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Delete__FPv = .text:0x00002A58; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Execute__FPv = .text:0x00002A78; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_Draw__FPv = .text:0x00002A98; // type:function size:0x20 scope:global +daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002AB8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002AC0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002AF0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002EC0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002EFC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F38; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002F80; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002FBC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003004; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000304C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003450; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003454; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003550; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003554; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000359C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000360C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003668; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000036D8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003720; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000383C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003A44; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003A48; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003A50; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003A58; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003A60; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003A68; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003A70; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003A78; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00003A90; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003A94; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003A98; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003AA0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003AA8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003AD8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003B08; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003B0C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003B10; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003B14; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_besu_cpp = .text:0x00003B18; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Besu_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003C74; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D40; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D48; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D50; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00003D58; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Besu_cFi = .text:0x00003D60; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Besu_cFi = .text:0x00003D70; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Besu_Param_cFv = .text:0x00003D80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Besu_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4186 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4348 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4349 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4497 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4546 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4732 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4908 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4970 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4971 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4972 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5270 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xDE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000060; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x00000080; // type:object size:0x6 scope:global +l_loadResPtrn1 = .data:0x00000088; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x0000008C; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn4 = .data:0x00000094; // type:object size:0x7 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x000000A4; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x000003EC; // type:object size:0x39C scope:global +l_faceMotionSequenceData = .data:0x00000788; // type:object size:0x1D0 scope:global +l_motionSequenceData = .data:0x00000958; // type:object size:0x1E0 scope:global +mCutNameList__18daNpc_Pachi_Besu_c = .data:0x00000B38; // type:object size:0x2C scope:global +@3953 = .data:0x00000B64; // type:object size:0xC scope:local +@3954 = .data:0x00000B70; // type:object size:0xC scope:local +@3955 = .data:0x00000B7C; // type:object size:0xC scope:local +@3956 = .data:0x00000B88; // type:object size:0xC scope:local +@3957 = .data:0x00000B94; // type:object size:0xC scope:local +@3958 = .data:0x00000BA0; // type:object size:0xC scope:local +@3959 = .data:0x00000BAC; // type:object size:0xC scope:local +@3960 = .data:0x00000BB8; // type:object size:0xC scope:local +@3961 = .data:0x00000BC4; // type:object size:0xC scope:local +@3962 = .data:0x00000BD0; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Besu_c = .data:0x00000BDC; // type:object size:0x84 scope:global data:4byte +@4758 = .data:0x00000C60; // type:object size:0x30 scope:local +@4773 = .data:0x00000C90; // type:object size:0xC scope:local data:4byte +@4783 = .data:0x00000C9C; // type:object size:0xC scope:local data:4byte +@5020 = .data:0x00000CA8; // type:object size:0xC scope:local data:4byte +@5022 = .data:0x00000CB4; // type:object size:0xC scope:local data:4byte +daNpc_Pachi_Besu_MethodTable = .data:0x00000CC0; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_BESU = .data:0x00000CE0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000D10; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000D1C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000D28; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000D4C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000D58; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000D64; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D70; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D7C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D88; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D94; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000DA0; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Besu_c = .data:0x00000DAC; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Besu_Param_c = .data:0x00000E70; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3963 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4664 = .bss:0x00000058; // type:object size:0xC scope:local +center$4663 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_pachi_maro/splits.txt b/config/GZ2P01/rels/d_a_npc_pachi_maro/splits.txt new file mode 100644 index 0000000000..f73b896535 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_maro.cpp: + .text start:0x000000EC end:0x00003CD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x00000700 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_pachi_maro/symbols.txt b/config/GZ2P01/rels/d_a_npc_pachi_maro/symbols.txt new file mode 100644 index 0000000000..c8d5e83fc4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_maro/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Maro_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Maro_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Maro_cFv = .text:0x000004FC; // type:function size:0x284 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000780; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007BC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000810; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000828; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000870; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000894; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008D0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000924; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Maro_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Maro_cFv = .text:0x00000970; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Maro_cFv = .text:0x00000990; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Maro_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Maro_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Maro_cFv = .text:0x00000A9C; // type:function size:0x20 scope:global +isDelete__18daNpc_Pachi_Maro_cFv = .text:0x00000ABC; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Maro_cFv = .text:0x00000ADC; // type:function size:0x178 scope:global +afterJntAnm__18daNpc_Pachi_Maro_cFi = .text:0x00000C54; // type:function size:0x7C scope:global +setParam__18daNpc_Pachi_Maro_cFv = .text:0x00000CD0; // type:function size:0xFC scope:global +checkChangeEvt__18daNpc_Pachi_Maro_cFv = .text:0x00000DCC; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Maro_cFv = .text:0x00000DD4; // type:function size:0x9C scope:global +srchActors__18daNpc_Pachi_Maro_cFv = .text:0x00000E70; // type:function size:0x88 scope:global +evtTalk__18daNpc_Pachi_Maro_cFv = .text:0x00000EF8; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Maro_cFv = .text:0x00000FFC; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Maro_cFv = .text:0x000010C4; // type:function size:0x184 scope:global +beforeMove__18daNpc_Pachi_Maro_cFv = .text:0x00001248; // type:function size:0x78 scope:global +afterMoved__18daNpc_Pachi_Maro_cFv = .text:0x000012C0; // type:function size:0x154 scope:global +setAttnPos__18daNpc_Pachi_Maro_cFv = .text:0x00001414; // type:function size:0x2D8 scope:global +setCollision__18daNpc_Pachi_Maro_cFv = .text:0x000016EC; // type:function size:0x108 scope:global +drawDbgInfo__18daNpc_Pachi_Maro_cFv = .text:0x000017F4; // type:function size:0x8 scope:global +getFaceMotionAnm__18daNpc_Pachi_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x000017FC; // type:function size:0x8C scope:global +getMotionAnm__18daNpc_Pachi_Maro_cF22daNpcT_motionAnmData_c = .text:0x00001888; // type:function size:0x8C scope:global +selectAction__18daNpc_Pachi_Maro_cFv = .text:0x00001914; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x00001990; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x000019BC; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Maro_cFPv = .text:0x00001A64; // type:function size:0x268 scope:global +talk__18daNpc_Pachi_Maro_cFPv = .text:0x00001CCC; // type:function size:0x90 scope:global +_turn_to_link__18daNpc_Pachi_Maro_cFs = .text:0x00001D5C; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyzs = .text:0x00001DA8; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyz = .text:0x00001E04; // type:function size:0x40 scope:global +cutTutrialBegin__18daNpc_Pachi_Maro_cFi = .text:0x00001E44; // type:function size:0x94 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001ED8; // type:function size:0x8 scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001EE0; // type:function size:0x8 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Maro_cFi = .text:0x00001EE8; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001F7C; // type:function size:0x8 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001F84; // type:function size:0x8 scope:global +cutTutrialClear__18daNpc_Pachi_Maro_cFi = .text:0x00001F8C; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002020; // type:function size:0xF8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002118; // type:function size:0x94 scope:global +cutTalk__18daNpc_Pachi_Maro_cFi = .text:0x000021AC; // type:function size:0x94 scope:global +_cutTalk_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002240; // type:function size:0x8 scope:global +_cutTalk_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002248; // type:function size:0x5C scope:global +cutTalk2__18daNpc_Pachi_Maro_cFi = .text:0x000022A4; // type:function size:0x94 scope:global +_cutTalk2_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002338; // type:function size:0x8 scope:global +_cutTalk2_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002340; // type:function size:0x5C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Maro_cFi = .text:0x0000239C; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002430; // type:function size:0x8C scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000024BC; // type:function size:0x94 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x00002550; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x000025E4; // type:function size:0x8 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000025EC; // type:function size:0xFC scope:global +cutTutrialGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000026E8; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x0000277C; // type:function size:0x8 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002784; // type:function size:0x3C scope:global +cutTutrialContinue__18daNpc_Pachi_Maro_cFi = .text:0x000027C0; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00002854; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x0000285C; // type:function size:0x3C scope:global +cutTutrialCaution__18daNpc_Pachi_Maro_cFi = .text:0x00002898; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x0000292C; // type:function size:0x8 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002934; // type:function size:0x64 scope:global +daNpc_Pachi_Maro_Create__FPv = .text:0x00002998; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Delete__FPv = .text:0x000029B8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Execute__FPv = .text:0x000029D8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_Draw__FPv = .text:0x000029F8; // type:function size:0x20 scope:global +daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002A18; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002A20; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002A50; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002A98; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002E20; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002E5C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002E98; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002EE0; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002F1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002F64; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002FAC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000033B0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000033B4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000034B0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000034B4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000034FC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000356C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000035C8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003638; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003680; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000379C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000039A4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000039A8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000039B0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000039B8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000039C0; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000039C8; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000039D0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000039D8; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000039F0; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000039F4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000039F8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003A00; // type:function size:0x8 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003A08; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003A0C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003A10; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003A14; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_maro_cpp = .text:0x00003A18; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Maro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003B74; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C40; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C48; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C50; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00003C58; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Maro_cFi = .text:0x00003C60; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Maro_cFi = .text:0x00003C70; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Maro_Param_cFv = .text:0x00003C80; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003CC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003CD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +@4185 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4188 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4189 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4347 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4494 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4543 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4596 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4597 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4850 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4853 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4911 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4912 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4913 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5222 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5223 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5224 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0xEF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x2C scope:global +l_loadResPtrn0 = .data:0x0000006C; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x00000070; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000074; // type:object size:0x6 scope:global +l_loadResPtrn3 = .data:0x0000007C; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x00000084; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000008C; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x000001A4; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x000002BC; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x0000035C; // type:object size:0x90 scope:global +mCutNameList__18daNpc_Pachi_Maro_c = .data:0x000003EC; // type:object size:0x2C scope:global +@3952 = .data:0x00000418; // type:object size:0xC scope:local +@3953 = .data:0x00000424; // type:object size:0xC scope:local +@3954 = .data:0x00000430; // type:object size:0xC scope:local +@3955 = .data:0x0000043C; // type:object size:0xC scope:local +@3956 = .data:0x00000448; // type:object size:0xC scope:local +@3957 = .data:0x00000454; // type:object size:0xC scope:local +@3958 = .data:0x00000460; // type:object size:0xC scope:local +@3959 = .data:0x0000046C; // type:object size:0xC scope:local +@3960 = .data:0x00000478; // type:object size:0xC scope:local +@3961 = .data:0x00000484; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Maro_c = .data:0x00000490; // type:object size:0x84 scope:global data:4byte +@4688 = .data:0x00000514; // type:object size:0xC scope:local data:4byte +@4698 = .data:0x00000520; // type:object size:0xC scope:local data:4byte +@4973 = .data:0x0000052C; // type:object size:0xC scope:local data:4byte +@4975 = .data:0x00000538; // type:object size:0xC scope:local data:4byte +daNpc_Pachi_Maro_MethodTable = .data:0x00000544; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_MARO = .data:0x00000564; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000594; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000005A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000005AC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000005D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000005DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000005E8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005F4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000600; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000060C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000618; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000624; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Maro_c = .data:0x00000630; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Maro_Param_c = .data:0x000006F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3962 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_pachi_taro/splits.txt b/config/GZ2P01/rels/d_a_npc_pachi_taro/splits.txt new file mode 100644 index 0000000000..da9fa3003b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_taro.cpp: + .text start:0x000000EC end:0x00005450 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000328 + .data start:0x00000000 end:0x00001254 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_pachi_taro/symbols.txt b/config/GZ2P01/rels/d_a_npc_pachi_taro/symbols.txt new file mode 100644 index 0000000000..dfa10c7519 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pachi_taro/symbols.txt @@ -0,0 +1,257 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__18daNpc_Pachi_Taro_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__18daNpc_Pachi_Taro_cFv = .text:0x00000224; // type:function size:0x2D8 scope:global +CreateHeap__18daNpc_Pachi_Taro_cFv = .text:0x000004FC; // type:function size:0x380 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000924; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000096C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000990; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009CC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009E4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A20; // type:function size:0x18 scope:global +Delete__18daNpc_Pachi_Taro_cFv = .text:0x00000A38; // type:function size:0x34 scope:global +Execute__18daNpc_Pachi_Taro_cFv = .text:0x00000A6C; // type:function size:0x20 scope:global +Draw__18daNpc_Pachi_Taro_cFv = .text:0x00000A8C; // type:function size:0x94 scope:global +createHeapCallBack__18daNpc_Pachi_Taro_cFP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x20 scope:global +ctrlJointCallBack__18daNpc_Pachi_Taro_cFP8J3DJointi = .text:0x00000B40; // type:function size:0x58 scope:global +getType__18daNpc_Pachi_Taro_cFv = .text:0x00000B98; // type:function size:0x8 scope:global +isDelete__18daNpc_Pachi_Taro_cFv = .text:0x00000BA0; // type:function size:0x20 scope:global +reset__18daNpc_Pachi_Taro_cFv = .text:0x00000BC0; // type:function size:0x1B0 scope:global +afterJntAnm__18daNpc_Pachi_Taro_cFi = .text:0x00000D70; // type:function size:0x8C scope:global +setParam__18daNpc_Pachi_Taro_cFv = .text:0x00000DFC; // type:function size:0xFC scope:global +checkChangeEvt__18daNpc_Pachi_Taro_cFv = .text:0x00000EF8; // type:function size:0x8 scope:global +setAfterTalkMotion__18daNpc_Pachi_Taro_cFv = .text:0x00000F00; // type:function size:0xC4 scope:global +srchActors__18daNpc_Pachi_Taro_cFv = .text:0x00000FC4; // type:function size:0x118 scope:global +srchDistTag1__18daNpc_Pachi_Taro_cFv = .text:0x000010DC; // type:function size:0x2C scope:global +_srch_DistTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001108; // type:function size:0x68 scope:global +srchDistTag2__18daNpc_Pachi_Taro_cFv = .text:0x00001170; // type:function size:0x2C scope:global +_srch_DistTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x0000119C; // type:function size:0x68 scope:global +srchEscapeTag1__18daNpc_Pachi_Taro_cFv = .text:0x00001204; // type:function size:0x2C scope:global +_srch_EscapeTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001230; // type:function size:0x68 scope:global +srchEscapeTag2__18daNpc_Pachi_Taro_cFv = .text:0x00001298; // type:function size:0x2C scope:global +_srch_EscapeTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x000012C4; // type:function size:0x68 scope:global +evtTalk__18daNpc_Pachi_Taro_cFv = .text:0x0000132C; // type:function size:0x104 scope:global +evtCutProc__18daNpc_Pachi_Taro_cFv = .text:0x00001430; // type:function size:0xC8 scope:global +action__18daNpc_Pachi_Taro_cFv = .text:0x000014F8; // type:function size:0x1A8 scope:global +beforeMove__18daNpc_Pachi_Taro_cFv = .text:0x000016A0; // type:function size:0x78 scope:global +setAttnPos__18daNpc_Pachi_Taro_cFv = .text:0x00001718; // type:function size:0x254 scope:global +setCollision__18daNpc_Pachi_Taro_cFv = .text:0x0000196C; // type:function size:0x108 scope:global +drawDbgInfo__18daNpc_Pachi_Taro_cFv = .text:0x00001A74; // type:function size:0x8 scope:global +drawOtherMdl__18daNpc_Pachi_Taro_cFv = .text:0x00001A7C; // type:function size:0x108 scope:global +selectAction__18daNpc_Pachi_Taro_cFv = .text:0x00001B84; // type:function size:0x7C scope:global +chkAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x00001C00; // type:function size:0x2C scope:global +setAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x00001C2C; // type:function size:0xA8 scope:global +wait__18daNpc_Pachi_Taro_cFPv = .text:0x00001CD4; // type:function size:0x2E0 scope:global +setMesPat__18daNpc_Pachi_Taro_cFv = .text:0x00001FB4; // type:function size:0xD0 scope:global +_turn_to_link__18daNpc_Pachi_Taro_cFs = .text:0x00002084; // type:function size:0x4C scope:global +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyzs = .text:0x000020D0; // type:function size:0x5C scope:global +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x0000212C; // type:function size:0x40 scope:global +talk_cancel__18daNpc_Pachi_Taro_cFv = .text:0x0000216C; // type:function size:0x58 scope:global +watch_tutrial__18daNpc_Pachi_Taro_cFv = .text:0x000021C4; // type:function size:0x80 scope:global +chkDistTag__18daNpc_Pachi_Taro_cFv = .text:0x00002244; // type:function size:0x74 scope:global +chkEscapeTag__18daNpc_Pachi_Taro_cFv = .text:0x000022B8; // type:function size:0x114 scope:global +chkTarget__18daNpc_Pachi_Taro_cFv = .text:0x000023CC; // type:function size:0x194 scope:global +clr_tagHit__18daNpc_Pachi_Taro_cFv = .text:0x00002560; // type:function size:0x78 scope:global +allTagPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x000025D8; // type:function size:0x94 scope:global +allLookPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x0000266C; // type:function size:0x94 scope:global +talk__18daNpc_Pachi_Taro_cFPv = .text:0x00002700; // type:function size:0x70 scope:global +evtEndProc__18daNpc_Pachi_Taro_cFv = .text:0x00002770; // type:function size:0xD8 scope:global +cutTutrialBegin__18daNpc_Pachi_Taro_cFi = .text:0x00002848; // type:function size:0xB8 scope:global +_cutTutrialBegin_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002900; // type:function size:0x9C scope:global +_cutTutrialBegin_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000299C; // type:function size:0x120 scope:global +cutTutrialBegin_Skip__18daNpc_Pachi_Taro_cFi = .text:0x00002ABC; // type:function size:0x94 scope:global +_cutTutrialBegin_Skip_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002B50; // type:function size:0x38 scope:global +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002B88; // type:function size:0x18 scope:global +cutTutrialClear__18daNpc_Pachi_Taro_cFi = .text:0x00002BA0; // type:function size:0x94 scope:global +_cutTutrialClear_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002C34; // type:function size:0xE8 scope:global +_cutTutrialClear_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002D1C; // type:function size:0x104 scope:global +cutTalk__18daNpc_Pachi_Taro_cFi = .text:0x00002E20; // type:function size:0x11C scope:global +_cutTalk_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002F3C; // type:function size:0xAC scope:global +_cutTalk_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002FE8; // type:function size:0x19C scope:global +cutTalk2__18daNpc_Pachi_Taro_cFi = .text:0x00003184; // type:function size:0x11C scope:global +_cutTalk2_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000032A0; // type:function size:0xAC scope:global +_cutTalk2_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x0000334C; // type:function size:0x19C scope:global +cut1stHit_KakasiBody__18daNpc_Pachi_Taro_cFi = .text:0x000034E8; // type:function size:0x94 scope:global +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x0000357C; // type:function size:0x120 scope:global +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000369C; // type:function size:0x188 scope:global +cutTutrialSelectGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003824; // type:function size:0x94 scope:global +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000038B8; // type:function size:0xB0 scope:global +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003968; // type:function size:0x1E4 scope:global +cutTutrialGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003B4C; // type:function size:0x94 scope:global +_cutTutrialGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003BE0; // type:function size:0xB4 scope:global +_cutTutrialGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003C94; // type:function size:0x178 scope:global +cutTutrialCaution__18daNpc_Pachi_Taro_cFi = .text:0x00003E0C; // type:function size:0x94 scope:global +_cutTutrialCaution_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003EA0; // type:function size:0x48 scope:global +_cutTutrialCaution_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003EE8; // type:function size:0x80 scope:global +cutTutrialContinue__18daNpc_Pachi_Taro_cFi = .text:0x00003F68; // type:function size:0x94 scope:global +_cutTutrialContinue_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003FFC; // type:function size:0x8 scope:global +_cutTutrialContinue_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00004004; // type:function size:0xB4 scope:global +daNpc_Pachi_Taro_Create__FPv = .text:0x000040B8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Delete__FPv = .text:0x000040D8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Execute__FPv = .text:0x000040F8; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_Draw__FPv = .text:0x00004118; // type:function size:0x20 scope:global +daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00004138; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004140; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004170; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000041B8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004540; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000457C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000045B8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004600; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000463C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004684; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000046CC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004AD0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004AD4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004BD0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004BD4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004C1C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004C8C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004CE8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004D58; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004DA0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004EBC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000050C4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x000050C8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x000050D0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000050D8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000050E0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000050E8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000050EC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000050F4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000510C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005110; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005118; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005120; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005150; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00005180; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00005184; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00005188; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000518C; // type:function size:0x4 scope:global +__sinit_d_a_npc_pachi_taro_cpp = .text:0x00005190; // type:function size:0x15C scope:local +__ct__18daNpc_Pachi_Taro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000052EC; // type:function size:0xCC scope:global +getEyeballMaterialNo__18daNpc_Pachi_Taro_cFv = .text:0x000053B8; // type:function size:0x8 scope:global +getHeadJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053C0; // type:function size:0x8 scope:global +getNeckJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053C8; // type:function size:0x8 scope:global +getBackboneJointNo__18daNpc_Pachi_Taro_cFv = .text:0x000053D0; // type:function size:0x8 scope:global +checkChangeJoint__18daNpc_Pachi_Taro_cFi = .text:0x000053D8; // type:function size:0x10 scope:global +checkRemoveJoint__18daNpc_Pachi_Taro_cFi = .text:0x000053E8; // type:function size:0x10 scope:global +__dt__24daNpc_Pachi_Taro_Param_cFv = .text:0x000053F8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005440; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005448; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__24daNpc_Pachi_Taro_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4212 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4373 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4374 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4375 = .rodata:0x000000A8; // type:object size:0x4 scope:local +bmdTypeList$4485 = .rodata:0x000000AC; // type:object size:0x8 scope:local +@4548 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4597 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4731 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4950 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@5011 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5012 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5013 = .rodata:0x000000E0; // type:object size:0x8 scope:local +jointNo$5051 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5339 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5340 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5341 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5342 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5343 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5344 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5345 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5346 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5347 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5498 = .rodata:0x00000118; // type:object size:0xC scope:local data:4byte +@5507 = .rodata:0x00000124; // type:object size:0xC scope:local data:4byte +@5574 = .rodata:0x00000130; // type:object size:0xC scope:local data:4byte +@5592 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5606 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5607 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5608 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5615 = .rodata:0x00000154; // type:object size:0x14 scope:local +@5634 = .rodata:0x00000168; // type:object size:0xC scope:local data:4byte +@5647 = .rodata:0x00000174; // type:object size:0xC scope:local data:4byte +@5648 = .rodata:0x00000180; // type:object size:0x8 scope:local data:4byte +@5681 = .rodata:0x00000188; // type:object size:0x14 scope:local +@5700 = .rodata:0x0000019C; // type:object size:0xC scope:local data:4byte +@5713 = .rodata:0x000001A8; // type:object size:0xC scope:local data:4byte +@5714 = .rodata:0x000001B4; // type:object size:0x8 scope:local data:4byte +@5757 = .rodata:0x000001BC; // type:object size:0xC scope:local +sHitMsg$5762 = .rodata:0x000001C8; // type:object size:0xC scope:local +@5779 = .rodata:0x000001D4; // type:object size:0xC scope:local +@5826 = .rodata:0x000001E0; // type:object size:0xC scope:local data:4byte +@5837 = .rodata:0x000001EC; // type:object size:0xC scope:local data:4byte +@5892 = .rodata:0x000001F8; // type:object size:0xC scope:local data:4byte +@5903 = .rodata:0x00000204; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000210; // type:object size:0x118 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000048; // type:object size:0x58 scope:global +l_resNameList = .data:0x000000A0; // type:object size:0x30 scope:global +l_loadResPtrn0 = .data:0x000000D0; // type:object size:0x7 scope:global +l_loadResPtrn4 = .data:0x000000D8; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000E0; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x000000E8; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x00000430; // type:object size:0x47C scope:global +l_faceMotionSequenceData = .data:0x000008AC; // type:object size:0x200 scope:global +l_motionSequenceData = .data:0x00000AAC; // type:object size:0x290 scope:global +mCutNameList__18daNpc_Pachi_Taro_c = .data:0x00000D3C; // type:object size:0x2C scope:global +@3979 = .data:0x00000D68; // type:object size:0xC scope:local +@3980 = .data:0x00000D74; // type:object size:0xC scope:local +@3981 = .data:0x00000D80; // type:object size:0xC scope:local +@3982 = .data:0x00000D8C; // type:object size:0xC scope:local +@3983 = .data:0x00000D98; // type:object size:0xC scope:local +@3984 = .data:0x00000DA4; // type:object size:0xC scope:local +@3985 = .data:0x00000DB0; // type:object size:0xC scope:local +@3986 = .data:0x00000DBC; // type:object size:0xC scope:local +@3987 = .data:0x00000DC8; // type:object size:0xC scope:local +@3988 = .data:0x00000DD4; // type:object size:0xC scope:local +mCutList__18daNpc_Pachi_Taro_c = .data:0x00000DE0; // type:object size:0x84 scope:global data:4byte +@4732 = .data:0x00000E64; // type:object size:0x3C scope:local +@4815 = .data:0x00000EA0; // type:object size:0xC scope:local data:4byte +@4825 = .data:0x00000EAC; // type:object size:0xC scope:local data:4byte +@5097 = .data:0x00000EB8; // type:object size:0xC scope:local data:4byte +@5099 = .data:0x00000EC4; // type:object size:0xC scope:local data:4byte +@5480 = .data:0x00000ED0; // type:object size:0x28 scope:local +@5643 = .data:0x00000EF8; // type:object size:0x68 scope:local +@5675 = .data:0x00000F60; // type:object size:0x68 scope:local +@5709 = .data:0x00000FC8; // type:object size:0x68 scope:local +@5741 = .data:0x00001030; // type:object size:0x68 scope:local +daNpc_Pachi_Taro_MethodTable = .data:0x00001098; // type:object size:0x20 scope:global +g_profile_NPC_PACHI_TARO = .data:0x000010B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000010E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000010F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00001100; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00001124; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000113C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001148; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001154; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001160; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000116C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001178; // type:object size:0xC scope:global +__vt__18daNpc_Pachi_Taro_c = .data:0x00001184; // type:object size:0xC4 scope:global +__vt__24daNpc_Pachi_Taro_Param_c = .data:0x00001248; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3989 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_passer/splits.txt b/config/GZ2P01/rels/d_a_npc_passer/splits.txt new file mode 100644 index 0000000000..33ec042476 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_passer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_passer.cpp: + .text start:0x00000078 end:0x00003DE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000A4C diff --git a/config/GZ2P01/rels/d_a_npc_passer/symbols.txt b/config/GZ2P01/rels/d_a_npc_passer/symbols.txt new file mode 100644 index 0000000000..c318d8ce8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_passer/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__13daNpcPasser_cFv = .text:0x00000078; // type:function size:0x84 scope:global +createHeap__13daNpcPasser_cFv = .text:0x000000FC; // type:function size:0x84 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000180; // type:function size:0x20 scope:global +create__13daNpcPasser_cFv = .text:0x000001A0; // type:function size:0x294 scope:global +execute__13daNpcPasser_cFv = .text:0x00000434; // type:function size:0x188 scope:global +draw__13daNpcPasser_cFv = .text:0x000005BC; // type:function size:0x90 scope:global +setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e = .text:0x0000064C; // type:function size:0x44 scope:global +callInit__13daNpcPasser_cFv = .text:0x00000690; // type:function size:0x28 scope:global +callExecute__13daNpcPasser_cFv = .text:0x000006B8; // type:function size:0x2C scope:global +initPath__13daNpcPasser_cFv = .text:0x000006E4; // type:function size:0x16C scope:global +executePath__13daNpcPasser_cFv = .text:0x00000850; // type:function size:0x48C scope:global +__dt__8cM3dGPlaFv = .text:0x00000CDC; // type:function size:0x48 scope:global +initEscape__13daNpcPasser_cFv = .text:0x00000D24; // type:function size:0x118 scope:global +executeEscape__13daNpcPasser_cFv = .text:0x00000E3C; // type:function size:0x370 scope:global +initFear__13daNpcPasser_cFv = .text:0x000011AC; // type:function size:0x98 scope:global +executeFear__13daNpcPasser_cFv = .text:0x00001244; // type:function size:0x78 scope:global +initFight__13daNpcPasser_cFv = .text:0x000012BC; // type:function size:0xB4 scope:global +executeFight__13daNpcPasser_cFv = .text:0x00001370; // type:function size:0x194 scope:global +initRelief__13daNpcPasser_cFv = .text:0x00001504; // type:function size:0x84 scope:global +executeRelief__13daNpcPasser_cFv = .text:0x00001588; // type:function size:0xBC scope:global +create_init__13daNpcPasser_cFv = .text:0x00001644; // type:function size:0x1C0 scope:global +setAngle__13daNpcPasser_cFv = .text:0x00001804; // type:function size:0xC scope:global +setSpeed__13daNpcPasser_cFffPfi = .text:0x00001810; // type:function size:0xF4 scope:global +pathMoveF__13daNpcPasser_cFv = .text:0x00001904; // type:function size:0x2DC scope:global +setBaseMtx__13daNpcPasser_cFv = .text:0x00001BE0; // type:function size:0x7C scope:global +initCollision__13daNpcPasser_cFv = .text:0x00001C5C; // type:function size:0xDC scope:global +setCollision__13daNpcPasser_cFv = .text:0x00001D38; // type:function size:0x54 scope:global +waita__13daNpcPasser_cFPv = .text:0x00001D8C; // type:function size:0xA8 scope:global +talka__13daNpcPasser_cFPv = .text:0x00001E34; // type:function size:0xA8 scope:global +waitwall__13daNpcPasser_cFPv = .text:0x00001EDC; // type:function size:0xA8 scope:global +talkwall__13daNpcPasser_cFPv = .text:0x00001F84; // type:function size:0xA8 scope:global +talkbwall__13daNpcPasser_cFPv = .text:0x0000202C; // type:function size:0xA8 scope:global +talkb__13daNpcPasser_cFPv = .text:0x000020D4; // type:function size:0xA8 scope:global +talkc__13daNpcPasser_cFPv = .text:0x0000217C; // type:function size:0xA8 scope:global +waitb__13daNpcPasser_cFPv = .text:0x00002224; // type:function size:0xA8 scope:global +sitwaita__13daNpcPasser_cFPv = .text:0x000022CC; // type:function size:0xA8 scope:global +sittalka__13daNpcPasser_cFPv = .text:0x00002374; // type:function size:0xA8 scope:global +sittalkab__13daNpcPasser_cFPv = .text:0x0000241C; // type:function size:0xA8 scope:global +sitwaitb__13daNpcPasser_cFPv = .text:0x000024C4; // type:function size:0xA8 scope:global +sittalkb__13daNpcPasser_cFPv = .text:0x0000256C; // type:function size:0xA8 scope:global +sittalkbb__13daNpcPasser_cFPv = .text:0x00002614; // type:function size:0xA8 scope:global +looka__13daNpcPasser_cFPv = .text:0x000026BC; // type:function size:0xA8 scope:global +lookb__13daNpcPasser_cFPv = .text:0x00002764; // type:function size:0xA8 scope:global +playm__13daNpcPasser_cFPv = .text:0x0000280C; // type:function size:0xA8 scope:global +turnr__13daNpcPasser_cFPv = .text:0x000028B4; // type:function size:0xBC scope:global +turnl__13daNpcPasser_cFPv = .text:0x00002970; // type:function size:0xBC scope:global +walka__13daNpcPasser_cFPv = .text:0x00002A2C; // type:function size:0x68 scope:global +runa__13daNpcPasser_cFPv = .text:0x00002A94; // type:function size:0x68 scope:global +runb__13daNpcPasser_cFPv = .text:0x00002AFC; // type:function size:0x68 scope:global +walkb__13daNpcPasser_cFPv = .text:0x00002B64; // type:function size:0x68 scope:global +browsea__13daNpcPasser_cFPv = .text:0x00002BCC; // type:function size:0xA8 scope:global +browseb__13daNpcPasser_cFPv = .text:0x00002C74; // type:function size:0xA8 scope:global +waitTime__13daNpcPasser_cFPv = .text:0x00002D1C; // type:function size:0x1C scope:global +daNpcPasser_Create__FPv = .text:0x00002D38; // type:function size:0x20 scope:global +daNpcPasser_Delete__FPv = .text:0x00002D58; // type:function size:0x34 scope:global +daNpcPasser_Execute__FPv = .text:0x00002D8C; // type:function size:0x20 scope:global +daNpcPasser_Draw__FPv = .text:0x00002DAC; // type:function size:0x20 scope:global +daNpcPasser_IsDelete__FPv = .text:0x00002DCC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD4; // type:function size:0x48 scope:global +cLib_getRndValue__Fff = .text:0x00002E1C; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x00002E58; // type:function size:0x7C scope:global +__sinit_d_a_npc_passer_cpp = .text:0x00002ED4; // type:function size:0x980 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003854; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000385C; // type:function size:0x8 scope:local +__dt__10daNpcCd2_cFv = .text:0x00003864; // type:function size:0x250 scope:global +__dt__4cXyzFv = .text:0x00003AB4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003AF0; // type:function size:0x3C scope:global +__dt__16dNpcLib_lookat_cFv = .text:0x00003B2C; // type:function size:0xE8 scope:global +__dt__8cM3dGCylFv = .text:0x00003C14; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003C5C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003CA4; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003D00; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003D70; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4109 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4123 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4289 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4291 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4292 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4293 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4418 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4419 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4420 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4422 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4514 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4515 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4606 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4608 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4730 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4975 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3829 = .data:0x00000020; // type:object size:0xC scope:local +@3830 = .data:0x0000002C; // type:object size:0xC scope:local +@3831 = .data:0x00000038; // type:object size:0xC scope:local +@3832 = .data:0x00000044; // type:object size:0xC scope:local +@3833 = .data:0x00000050; // type:object size:0xC scope:local +@3834 = .data:0x0000005C; // type:object size:0xC scope:local +@3835 = .data:0x00000068; // type:object size:0xC scope:local +@3836 = .data:0x00000074; // type:object size:0xC scope:local +@3837 = .data:0x00000080; // type:object size:0xC scope:local +@3838 = .data:0x0000008C; // type:object size:0xC scope:local +ActionTable__13daNpcPasser_c = .data:0x00000098; // type:object size:0x78 scope:global data:4byte +m_funcTbl__13daNpcPasser_c = .data:0x00000110; // type:object size:0x70 scope:global +@4651 = .data:0x00000180; // type:object size:0xC scope:local +m_seq00_funcTbl__13daNpcPasser_c = .data:0x0000018C; // type:object size:0x18 scope:global +@4652 = .data:0x000001A4; // type:object size:0xC scope:local +m_seq01_funcTbl__13daNpcPasser_c = .data:0x000001B0; // type:object size:0x18 scope:global +@4653 = .data:0x000001C8; // type:object size:0xC scope:local +m_seq02_funcTbl__13daNpcPasser_c = .data:0x000001D4; // type:object size:0x18 scope:global +@4654 = .data:0x000001EC; // type:object size:0xC scope:local +m_seq03_funcTbl__13daNpcPasser_c = .data:0x000001F8; // type:object size:0x18 scope:global +@4655 = .data:0x00000210; // type:object size:0xC scope:local +m_seq04_funcTbl__13daNpcPasser_c = .data:0x0000021C; // type:object size:0x18 scope:global +@4656 = .data:0x00000234; // type:object size:0xC scope:local +@4657 = .data:0x00000240; // type:object size:0xC scope:local +@4658 = .data:0x0000024C; // type:object size:0xC scope:local +m_seq05_funcTbl__13daNpcPasser_c = .data:0x00000258; // type:object size:0x30 scope:global +@4659 = .data:0x00000288; // type:object size:0xC scope:local +@4660 = .data:0x00000294; // type:object size:0xC scope:local +@4661 = .data:0x000002A0; // type:object size:0xC scope:local +m_seq06_funcTbl__13daNpcPasser_c = .data:0x000002AC; // type:object size:0x30 scope:global +@4662 = .data:0x000002DC; // type:object size:0xC scope:local +m_seq07_funcTbl__13daNpcPasser_c = .data:0x000002E8; // type:object size:0x18 scope:global +@4663 = .data:0x00000300; // type:object size:0xC scope:local +@4664 = .data:0x0000030C; // type:object size:0xC scope:local +@4665 = .data:0x00000318; // type:object size:0xC scope:local +@4666 = .data:0x00000324; // type:object size:0xC scope:local +@4667 = .data:0x00000330; // type:object size:0xC scope:local +@4668 = .data:0x0000033C; // type:object size:0xC scope:local +m_seq08_funcTbl__13daNpcPasser_c = .data:0x00000348; // type:object size:0x54 scope:global +@4669 = .data:0x0000039C; // type:object size:0xC scope:local +m_seq09_funcTbl__13daNpcPasser_c = .data:0x000003A8; // type:object size:0x18 scope:global +@4670 = .data:0x000003C0; // type:object size:0xC scope:local +m_seq10_funcTbl__13daNpcPasser_c = .data:0x000003CC; // type:object size:0x18 scope:global +@4671 = .data:0x000003E4; // type:object size:0xC scope:local +@4672 = .data:0x000003F0; // type:object size:0xC scope:local +@4673 = .data:0x000003FC; // type:object size:0xC scope:local +@4674 = .data:0x00000408; // type:object size:0xC scope:local +@4675 = .data:0x00000414; // type:object size:0xC scope:local +m_seq11_funcTbl__13daNpcPasser_c = .data:0x00000420; // type:object size:0x48 scope:global +@4676 = .data:0x00000468; // type:object size:0xC scope:local +m_seq12_funcTbl__13daNpcPasser_c = .data:0x00000474; // type:object size:0x18 scope:global +@4677 = .data:0x0000048C; // type:object size:0xC scope:local +@4678 = .data:0x00000498; // type:object size:0xC scope:local +@4679 = .data:0x000004A4; // type:object size:0xC scope:local +@4680 = .data:0x000004B0; // type:object size:0xC scope:local +@4681 = .data:0x000004BC; // type:object size:0xC scope:local +m_seq13_funcTbl__13daNpcPasser_c = .data:0x000004C8; // type:object size:0x48 scope:global +@4682 = .data:0x00000510; // type:object size:0xC scope:local +m_seq14_funcTbl__13daNpcPasser_c = .data:0x0000051C; // type:object size:0x18 scope:global +@4683 = .data:0x00000534; // type:object size:0xC scope:local +m_seq15_funcTbl__13daNpcPasser_c = .data:0x00000540; // type:object size:0x18 scope:global +@4684 = .data:0x00000558; // type:object size:0xC scope:local +@4685 = .data:0x00000564; // type:object size:0xC scope:local +@4686 = .data:0x00000570; // type:object size:0xC scope:local +@4687 = .data:0x0000057C; // type:object size:0xC scope:local +@4688 = .data:0x00000588; // type:object size:0xC scope:local +@4689 = .data:0x00000594; // type:object size:0xC scope:local +m_seq16_funcTbl__13daNpcPasser_c = .data:0x000005A0; // type:object size:0x54 scope:global +@4690 = .data:0x000005F4; // type:object size:0xC scope:local +m_seq17_funcTbl__13daNpcPasser_c = .data:0x00000600; // type:object size:0x18 scope:global +@4691 = .data:0x00000618; // type:object size:0xC scope:local +m_seq18_funcTbl__13daNpcPasser_c = .data:0x00000624; // type:object size:0x18 scope:global +@4692 = .data:0x0000063C; // type:object size:0xC scope:local +@4693 = .data:0x00000648; // type:object size:0xC scope:local +@4694 = .data:0x00000654; // type:object size:0xC scope:local +@4695 = .data:0x00000660; // type:object size:0xC scope:local +@4696 = .data:0x0000066C; // type:object size:0xC scope:local +@4697 = .data:0x00000678; // type:object size:0xC scope:local +m_seq19_funcTbl__13daNpcPasser_c = .data:0x00000684; // type:object size:0x54 scope:global +@4698 = .data:0x000006D8; // type:object size:0xC scope:local +m_seq20_funcTbl__13daNpcPasser_c = .data:0x000006E4; // type:object size:0x18 scope:global +@4699 = .data:0x000006FC; // type:object size:0xC scope:local +m_seq21_funcTbl__13daNpcPasser_c = .data:0x00000708; // type:object size:0x18 scope:global +@4700 = .data:0x00000720; // type:object size:0xC scope:local +@4701 = .data:0x0000072C; // type:object size:0xC scope:local +@4702 = .data:0x00000738; // type:object size:0xC scope:local +m_seq22_funcTbl__13daNpcPasser_c = .data:0x00000744; // type:object size:0x30 scope:global +@4703 = .data:0x00000774; // type:object size:0xC scope:local +@4704 = .data:0x00000780; // type:object size:0xC scope:local +@4705 = .data:0x0000078C; // type:object size:0xC scope:local +@4706 = .data:0x00000798; // type:object size:0xC scope:local +@4707 = .data:0x000007A4; // type:object size:0xC scope:local +@4708 = .data:0x000007B0; // type:object size:0xC scope:local +m_seq23_funcTbl__13daNpcPasser_c = .data:0x000007BC; // type:object size:0x54 scope:global +@4709 = .data:0x00000810; // type:object size:0xC scope:local +@4710 = .data:0x0000081C; // type:object size:0xC scope:local +@4711 = .data:0x00000828; // type:object size:0xC scope:local +@4712 = .data:0x00000834; // type:object size:0xC scope:local +m_seq24_funcTbl__13daNpcPasser_c = .data:0x00000840; // type:object size:0x3C scope:global +@4713 = .data:0x0000087C; // type:object size:0xC scope:local +@4714 = .data:0x00000888; // type:object size:0xC scope:local +@4715 = .data:0x00000894; // type:object size:0xC scope:local +@4716 = .data:0x000008A0; // type:object size:0xC scope:local +@4717 = .data:0x000008AC; // type:object size:0xC scope:local +@4718 = .data:0x000008B8; // type:object size:0xC scope:local +m_seq25_funcTbl__13daNpcPasser_c = .data:0x000008C4; // type:object size:0x54 scope:global +@4719 = .data:0x00000918; // type:object size:0xC scope:local +@4720 = .data:0x00000924; // type:object size:0xC scope:local +m_seq26_funcTbl__13daNpcPasser_c = .data:0x00000930; // type:object size:0x24 scope:global +@4721 = .data:0x00000954; // type:object size:0xC scope:local +m_seq27_funcTbl__13daNpcPasser_c = .data:0x00000960; // type:object size:0xC scope:global +daNpcPasser_METHODS = .data:0x0000096C; // type:object size:0x20 scope:global +g_profile_NPC_PASSER = .data:0x0000098C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000009BC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000009C8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A04; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A10; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A1C; // type:object size:0xC scope:global +__vt__16dNpcLib_lookat_c = .data:0x00000A28; // type:object size:0xC scope:global +__vt__10daNpcCd2_c = .data:0x00000A34; // type:object size:0xC scope:global +__vt__13daNpcPasser_c = .data:0x00000A40; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_passer2/splits.txt b/config/GZ2P01/rels/d_a_npc_passer2/splits.txt new file mode 100644 index 0000000000..a3eaed2fa6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_passer2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_passer2.cpp: + .text start:0x00000078 end:0x000015AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2P01/rels/d_a_npc_passer2/symbols.txt b/config/GZ2P01/rels/d_a_npc_passer2/symbols.txt new file mode 100644 index 0000000000..0bfd6465ad --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_passer2/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x84 scope:global +setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e = .text:0x000000FC; // type:function size:0x44 scope:global +callInit__14daNpcPasser2_cFv = .text:0x00000140; // type:function size:0x28 scope:global +callExecute__14daNpcPasser2_cFv = .text:0x00000168; // type:function size:0x2C scope:global +initPath__14daNpcPasser2_cFv = .text:0x00000194; // type:function size:0x158 scope:global +executePath__14daNpcPasser2_cFv = .text:0x000002EC; // type:function size:0x178 scope:global +__dt__8cM3dGPlaFv = .text:0x00000464; // type:function size:0x48 scope:global +setAngle__14daNpcPasser2_cFv = .text:0x000004AC; // type:function size:0xC scope:global +pathMoveF__14daNpcPasser2_cFv = .text:0x000004B8; // type:function size:0x3A0 scope:global +daNpcPasser2_Create__FPv = .text:0x00000858; // type:function size:0x20 scope:global +create__14daNpcPasser2_cFv = .text:0x00000878; // type:function size:0x2A0 scope:global +create_init__14daNpcPasser2_cFv = .text:0x00000B18; // type:function size:0x2C4 scope:global +daNpcPasser2_Delete__FPv = .text:0x00000DDC; // type:function size:0x34 scope:global +__dt__14daNpcPasser2_cFv = .text:0x00000E10; // type:function size:0x94 scope:global +daNpcPasser2_Execute__FPv = .text:0x00000EA4; // type:function size:0x1FC scope:global +daNpcPasser2_Draw__FPv = .text:0x000010A0; // type:function size:0x78 scope:global +daNpcPasser2_IsDelete__FPv = .text:0x00001118; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001120; // type:function size:0x48 scope:global +cLib_getRndValue__Fii = .text:0x00001168; // type:function size:0x7C scope:global +__sinit_d_a_npc_passer2_cpp = .text:0x000011E4; // type:function size:0x40 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000122C; // type:function size:0x8 scope:local +__dt__9daNpcCd_cFv = .text:0x00001234; // type:function size:0x1AC scope:global +__dt__8cM3dGCylFv = .text:0x000013E0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001428; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001470; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000014CC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000153C; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3963 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4128 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4131 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4132 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4273 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4276 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4277 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4278 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4279 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4450 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4451 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4481 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3845 = .data:0x00000020; // type:object size:0xC scope:local +@3846 = .data:0x0000002C; // type:object size:0xC scope:local +ActionTable__14daNpcPasser2_c = .data:0x00000038; // type:object size:0x18 scope:global data:4byte +daNpcPasser2_METHODS = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_NPC_PASSER2 = .data:0x00000070; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__14daNpcPasser2_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__9daNpcCd_c = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000118; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_post/splits.txt b/config/GZ2P01/rels/d_a_npc_post/splits.txt new file mode 100644 index 0000000000..80c6bc51a7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_post/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_post.cpp: + .text start:0x000000EC end:0x00004638 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C0 + .data start:0x00000000 end:0x00000838 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_post/symbols.txt b/config/GZ2P01/rels/d_a_npc_post/symbols.txt new file mode 100644 index 0000000000..68edccfca0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_post/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Post_cFv = .text:0x000000EC; // type:function size:0x15C scope:global +create__12daNpc_Post_cFv = .text:0x00000248; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Post_cFv = .text:0x00000510; // type:function size:0x3C8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000008D8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000914; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x0000092C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000968; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000980; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009C8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000009EC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A28; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A40; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A7C; // type:function size:0x18 scope:global +Delete__12daNpc_Post_cFv = .text:0x00000A94; // type:function size:0x34 scope:global +Execute__12daNpc_Post_cFv = .text:0x00000AC8; // type:function size:0x20 scope:global +Draw__12daNpc_Post_cFv = .text:0x00000AE8; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Post_cFP10fopAc_ac_c = .text:0x00000B7C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Post_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x58 scope:global +getType__12daNpc_Post_cFv = .text:0x00000BF4; // type:function size:0x4C scope:global +isDelete__12daNpc_Post_cFv = .text:0x00000C40; // type:function size:0x48 scope:global +reset__12daNpc_Post_cFv = .text:0x00000C88; // type:function size:0x1C8 scope:global +afterJntAnm__12daNpc_Post_cFi = .text:0x00000E50; // type:function size:0x8C scope:global +setParam__12daNpc_Post_cFv = .text:0x00000EDC; // type:function size:0x128 scope:global +checkChangeEvt__12daNpc_Post_cFv = .text:0x00001004; // type:function size:0xB4 scope:global +setAfterTalkMotion__12daNpc_Post_cFv = .text:0x000010B8; // type:function size:0xAC scope:global +srchActors__12daNpc_Post_cFv = .text:0x00001164; // type:function size:0x94 scope:global +evtTalk__12daNpc_Post_cFv = .text:0x000011F8; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Post_cFv = .text:0x000012F8; // type:function size:0xC8 scope:global +action__12daNpc_Post_cFv = .text:0x000013C0; // type:function size:0xF8 scope:global +beforeMove__12daNpc_Post_cFv = .text:0x000014B8; // type:function size:0xCC scope:global +afterMoved__12daNpc_Post_cFv = .text:0x00001584; // type:function size:0xC0 scope:global +setAttnPos__12daNpc_Post_cFv = .text:0x00001644; // type:function size:0x38C scope:global +setCollision__12daNpc_Post_cFv = .text:0x000019D0; // type:function size:0x1A4 scope:global +drawDbgInfo__12daNpc_Post_cFv = .text:0x00001B74; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Post_cFv = .text:0x00001B7C; // type:function size:0x188 scope:global +setFlagAnm__12daNpc_Post_cFiif = .text:0x00001D04; // type:function size:0xC4 scope:global +afterSetMotionAnm__12daNpc_Post_cFiifi = .text:0x00001DC8; // type:function size:0x34 scope:global +selectAction__12daNpc_Post_cFv = .text:0x00001DFC; // type:function size:0x48 scope:global +chkAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001E44; // type:function size:0x2C scope:global +setAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001E70; // type:function size:0xA8 scope:global +chkPullOutLetter1__12daNpc_Post_cFv = .text:0x00001F18; // type:function size:0x74 scope:global +chkPullOutLetter2__12daNpc_Post_cFv = .text:0x00001F8C; // type:function size:0x74 scope:global +pullOutLetter__12daNpc_Post_cFv = .text:0x00002000; // type:function size:0xC4 scope:global +cutDeliver__12daNpc_Post_cFi = .text:0x000020C4; // type:function size:0x9B8 scope:global +wait__12daNpc_Post_cFPv = .text:0x00002A7C; // type:function size:0x608 scope:global +talk__12daNpc_Post_cFPv = .text:0x00003084; // type:function size:0x1E0 scope:global +daNpc_Post_Create__FPv = .text:0x00003264; // type:function size:0x20 scope:global +daNpc_Post_Delete__FPv = .text:0x00003284; // type:function size:0x20 scope:global +daNpc_Post_Execute__FPv = .text:0x000032A4; // type:function size:0x20 scope:global +daNpc_Post_Draw__FPv = .text:0x000032C4; // type:function size:0x20 scope:global +daNpc_Post_IsDelete__FPv = .text:0x000032E4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000032EC; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000331C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003364; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000036EC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003728; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003764; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000037AC; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000037F4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003830; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003878; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000038C0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003CC4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003CC8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003DC4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003DC8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EDC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F4C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F94; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000040B0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000042B8; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000042BC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000042C4; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000042CC; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000042D4; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000042DC; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000042F4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000042F8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004300; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004330; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004360; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004364; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004368; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000436C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004370; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000438C; // type:function size:0x3C scope:global +__sinit_d_a_npc_post_cpp = .text:0x000043C8; // type:function size:0x88 scope:local +__ct__12daNpc_Post_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004450; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Post_cFv = .text:0x00004530; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Post_cFv = .text:0x00004538; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Post_cFv = .text:0x00004540; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Post_cFv = .text:0x00004548; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Post_cFi = .text:0x00004550; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Post_cFi = .text:0x00004560; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Post_cFv = .text:0x00004570; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Post_cFv = .text:0x00004578; // type:function size:0x8 scope:global +__dt__18daNpc_Post_Param_cFv = .text:0x00004580; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045D0; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000045D8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Post_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +heapSize$4000 = .rodata:0x00000094; // type:object size:0x10 scope:local +@4066 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4067 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4071 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4235 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4236 = .rodata:0x000000C0; // type:object size:0x4 scope:local +bmdTypeList$4354 = .rodata:0x000000C4; // type:object size:0x8 scope:local +@4418 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4632 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4835 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4836 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4837 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4838 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4839 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4840 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4841 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4842 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4843 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4845 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@4903 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4904 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4905 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4949 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4950 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4951 = .rodata:0x00000128; // type:object size:0x4 scope:local +jointNo$4959 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@5115 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@5155 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5411 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5412 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5413 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5414 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5417 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5626 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5627 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0x5E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global data:4byte +l_evtList = .data:0x00000040; // type:object size:0x28 scope:global +l_resNameList = .data:0x00000068; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000078; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x0000007C; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000080; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000084; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x00000094; // type:object size:0x1A4 scope:global +l_motionAnmData = .data:0x00000238; // type:object size:0x16C scope:global data:4byte +l_faceMotionSequenceData = .data:0x000003A4; // type:object size:0xF0 scope:global +l_motionSequenceData = .data:0x00000494; // type:object size:0xB0 scope:global +mCutNameList__12daNpc_Post_c = .data:0x00000544; // type:object size:0x8 scope:global +@3838 = .data:0x0000054C; // type:object size:0xC scope:local data:4byte +mCutList__12daNpc_Post_c = .data:0x00000558; // type:object size:0x18 scope:global data:4byte +@4596 = .data:0x00000570; // type:object size:0xC scope:local data:4byte +@4653 = .data:0x0000057C; // type:object size:0xC scope:local data:4byte +@4663 = .data:0x00000588; // type:object size:0xC scope:local data:4byte +flagAnmData$5038 = .data:0x00000594; // type:object size:0x68 scope:local +@5060 = .data:0x000005FC; // type:object size:0xC scope:local data:4byte +@5418 = .data:0x00000608; // type:object size:0x34 scope:local +@5415 = .data:0x0000063C; // type:object size:0x34 scope:local +daNpc_Post_MethodTable = .data:0x00000670; // type:object size:0x20 scope:global +g_profile_NPC_POST = .data:0x00000690; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000006C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000006CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000006D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000006FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000708; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000714; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000720; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000072C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000738; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000744; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000750; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000075C; // type:object size:0xC scope:global +__vt__12daNpc_Post_c = .data:0x00000768; // type:object size:0xC4 scope:global +__vt__18daNpc_Post_Param_c = .data:0x0000082C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3839 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4753 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4752 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_pouya/splits.txt b/config/GZ2P01/rels/d_a_npc_pouya/splits.txt new file mode 100644 index 0000000000..72ca6c813d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pouya/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pouya.cpp: + .text start:0x000000EC end:0x0000432C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F0 + .data start:0x00000000 end:0x00000AF4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_pouya/symbols.txt b/config/GZ2P01/rels/d_a_npc_pouya/symbols.txt new file mode 100644 index 0000000000..faf6edb75c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_pouya/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Pouya_cFv = .text:0x000000EC; // type:function size:0x134 scope:global +create__13daNpc_Pouya_cFv = .text:0x00000220; // type:function size:0x2CC scope:global +CreateHeap__13daNpc_Pouya_cFv = .text:0x000004EC; // type:function size:0x420 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000090C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000948; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000960; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000099C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000009B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A20; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A5C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A74; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000AB0; // type:function size:0x18 scope:global +Delete__13daNpc_Pouya_cFv = .text:0x00000AC8; // type:function size:0x34 scope:global +Execute__13daNpc_Pouya_cFv = .text:0x00000AFC; // type:function size:0x20 scope:global +Draw__13daNpc_Pouya_cFv = .text:0x00000B1C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Pouya_cFP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Pouya_cFP8J3DJointi = .text:0x00000BD0; // type:function size:0x58 scope:global +getType__13daNpc_Pouya_cFv = .text:0x00000C28; // type:function size:0x64 scope:global +isDelete__13daNpc_Pouya_cFv = .text:0x00000C8C; // type:function size:0x8C scope:global +reset__13daNpc_Pouya_cFv = .text:0x00000D18; // type:function size:0x1F4 scope:global +ctrlSubFaceMotion__13daNpc_Pouya_cFi = .text:0x00000F0C; // type:function size:0x1EC scope:global +afterJntAnm__13daNpc_Pouya_cFi = .text:0x000010F8; // type:function size:0x8C scope:global +setParam__13daNpc_Pouya_cFv = .text:0x00001184; // type:function size:0x170 scope:global +checkChangeEvt__13daNpc_Pouya_cFv = .text:0x000012F4; // type:function size:0x194 scope:global +setAfterTalkMotion__13daNpc_Pouya_cFv = .text:0x00001488; // type:function size:0xA8 scope:global +srchActors__13daNpc_Pouya_cFv = .text:0x00001530; // type:function size:0x4 scope:global +evtTalk__13daNpc_Pouya_cFv = .text:0x00001534; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Pouya_cFv = .text:0x000015D4; // type:function size:0xC8 scope:global +action__13daNpc_Pouya_cFv = .text:0x0000169C; // type:function size:0x19C scope:global +beforeMove__13daNpc_Pouya_cFv = .text:0x00001838; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Pouya_cFv = .text:0x000018FC; // type:function size:0x328 scope:global +setCollision__13daNpc_Pouya_cFv = .text:0x00001C24; // type:function size:0x178 scope:global +drawDbgInfo__13daNpc_Pouya_cFv = .text:0x00001D9C; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Pouya_cFv = .text:0x00001DA4; // type:function size:0xE8 scope:global +afterSetMotionAnm__13daNpc_Pouya_cFiifi = .text:0x00001E8C; // type:function size:0x90 scope:global +selectAction__13daNpc_Pouya_cFv = .text:0x00001F1C; // type:function size:0x48 scope:global +chkAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001F64; // type:function size:0x2C scope:global +setAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001F90; // type:function size:0xA8 scope:global +setPrtcls__13daNpc_Pouya_cFv = .text:0x00002038; // type:function size:0x110 scope:global +cutHaveFavorToAsk__13daNpc_Pouya_cFi = .text:0x00002148; // type:function size:0x6A0 scope:global +wait__13daNpc_Pouya_cFPv = .text:0x000027E8; // type:function size:0x5D4 scope:global +talk__13daNpc_Pouya_cFPv = .text:0x00002DBC; // type:function size:0x280 scope:global +daNpc_Pouya_Create__FPv = .text:0x0000303C; // type:function size:0x20 scope:global +daNpc_Pouya_Delete__FPv = .text:0x0000305C; // type:function size:0x20 scope:global +daNpc_Pouya_Execute__FPv = .text:0x0000307C; // type:function size:0x20 scope:global +daNpc_Pouya_Draw__FPv = .text:0x0000309C; // type:function size:0x20 scope:global +daNpc_Pouya_IsDelete__FPv = .text:0x000030BC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000030C4; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030F4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000313C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000034C4; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003500; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000353C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00003584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000035CC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003614; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003A18; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003A1C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003B18; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003B1C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003B64; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003BAC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003C1C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003C78; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003CE8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003D30; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E4C; // type:function size:0x208 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004054; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000405C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004064; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000406C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004074; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000407C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004080; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004088; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000040A0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000040A4; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000040AC; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000040DC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x0000410C; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004110; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004114; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004118; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x0000411C; // type:function size:0x1C scope:global +__sinit_d_a_npc_pouya_cpp = .text:0x00004138; // type:function size:0x9C scope:local +__ct__13daNpc_Pouya_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000041D4; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_Pouya_cFv = .text:0x00004294; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Pouya_cFv = .text:0x0000429C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Pouya_cFv = .text:0x000042A4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Pouya_cFv = .text:0x000042AC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Pouya_cFi = .text:0x000042B4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Pouya_cFi = .text:0x000042C4; // type:function size:0x10 scope:global +__dt__19daNpc_Pouya_Param_cFv = .text:0x000042D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000431C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004324; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Pouya_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3971 = .rodata:0x0000008C; // type:object size:0x18 scope:local +@4039 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4204 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4205 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4206 = .rodata:0x000000C0; // type:object size:0x4 scope:local +bmdTypeList$4325 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4414 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4463 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4742 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4911 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4918 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@4976 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4977 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4978 = .rodata:0x00000108; // type:object size:0x8 scope:local +jointNo$5024 = .rodata:0x00000110; // type:object size:0x4 scope:local data:4byte +@5191 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5332 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000120; // type:object size:0xD0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x48 scope:global +l_resNameList = .data:0x00000080; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x0000008C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000090; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000094; // type:object size:0x18 scope:global +l_faceMotionAnmData = .data:0x000000AC; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x0000026C; // type:object size:0x2D8 scope:global +l_faceMotionSequenceData = .data:0x00000544; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x00000664; // type:object size:0x130 scope:global +mCutNameList__13daNpc_Pouya_c = .data:0x00000794; // type:object size:0xC scope:global +@3817 = .data:0x000007A0; // type:object size:0xC scope:local +@3818 = .data:0x000007AC; // type:object size:0xC scope:local +mCutList__13daNpc_Pouya_c = .data:0x000007B8; // type:object size:0x24 scope:global data:4byte +normal$4547 = .data:0x000007DC; // type:object size:0xC scope:local +uttae01$4548 = .data:0x000007E8; // type:object size:0xC scope:local +uttae02$4549 = .data:0x000007F4; // type:object size:0xC scope:local +koufun01$4550 = .data:0x00000800; // type:object size:0xC scope:local +koufun02$4551 = .data:0x0000080C; // type:object size:0xC scope:local +brkSeq_normal$4552 = .data:0x00000818; // type:object size:0x8 scope:local +brkSeq_uttae01_uttae02$4553 = .data:0x00000820; // type:object size:0xC scope:local +brkSeq_koufun01_koufun02$4554 = .data:0x0000082C; // type:object size:0xC scope:local +brkSeqList$4555 = .data:0x00000838; // type:object size:0xC scope:local +@4598 = .data:0x00000844; // type:object size:0x1C scope:local +@4663 = .data:0x00000860; // type:object size:0xC scope:local data:4byte +@4743 = .data:0x0000086C; // type:object size:0x34 scope:local +@4758 = .data:0x000008A0; // type:object size:0xC scope:local data:4byte +@4763 = .data:0x000008AC; // type:object size:0xC scope:local data:4byte +@5095 = .data:0x000008B8; // type:object size:0xC scope:local data:4byte +@5334 = .data:0x000008C4; // type:object size:0x34 scope:local +@5333 = .data:0x000008F8; // type:object size:0x34 scope:local +daNpc_Pouya_MethodTable = .data:0x0000092C; // type:object size:0x20 scope:global +g_profile_NPC_POUYA = .data:0x0000094C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000097C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000988; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000994; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009B8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009C4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000009D0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009DC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000009E8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000009F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A00; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A0C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000A18; // type:object size:0xC scope:global +__vt__13daNpc_Pouya_c = .data:0x00000A24; // type:object size:0xC4 scope:global +__vt__19daNpc_Pouya_Param_c = .data:0x00000AE8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3819 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_prayer/splits.txt b/config/GZ2P01/rels/d_a_npc_prayer/splits.txt new file mode 100644 index 0000000000..900921e858 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_prayer/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_prayer.cpp: + .text start:0x000000EC end:0x00002AF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_prayer/symbols.txt b/config/GZ2P01/rels/d_a_npc_prayer/symbols.txt new file mode 100644 index 0000000000..f196f98588 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_prayer/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcPray_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcPray_cFv = .text:0x00000300; // type:function size:0x204 scope:global +Create__11daNpcPray_cFv = .text:0x00000504; // type:function size:0x288 scope:global +CreateHeap__11daNpcPray_cFv = .text:0x0000078C; // type:function size:0x184 scope:global +Delete__11daNpcPray_cFv = .text:0x00000910; // type:function size:0x34 scope:global +Execute__11daNpcPray_cFv = .text:0x00000944; // type:function size:0x24 scope:global +Draw__11daNpcPray_cFv = .text:0x00000968; // type:function size:0x40 scope:global +ctrlJoint__11daNpcPray_cFP8J3DJointP8J3DModel = .text:0x000009A8; // type:function size:0x18C scope:global +createHeapCallBack__11daNpcPray_cFP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcPray_cFP8J3DJointi = .text:0x00000B54; // type:function size:0x4C scope:global +setParam__11daNpcPray_cFv = .text:0x00000BA0; // type:function size:0x6C scope:global +main__11daNpcPray_cFv = .text:0x00000C0C; // type:function size:0x58 scope:global +setAttnPos__11daNpcPray_cFv = .text:0x00000C64; // type:function size:0x1A8 scope:global +setMotionAnm__11daNpcPray_cFif = .text:0x00000E0C; // type:function size:0xD0 scope:global +setMotion__11daNpcPray_cFifi = .text:0x00000EDC; // type:function size:0x48 scope:global +drawDbgInfo__11daNpcPray_cFv = .text:0x00000F24; // type:function size:0x8 scope:global +reset__11daNpcPray_cFv = .text:0x00000F2C; // type:function size:0x190 scope:global +playMotion__11daNpcPray_cFv = .text:0x000010BC; // type:function size:0x198 scope:global +setAction__11daNpcPray_cFM11daNpcPray_cFPCvPvPv_b = .text:0x00001254; // type:function size:0xA8 scope:global +setLookMode__11daNpcPray_cFi = .text:0x000012FC; // type:function size:0x24 scope:global +lookat__11daNpcPray_cFv = .text:0x00001320; // type:function size:0x1E0 scope:global +step__11daNpcPray_cFsi = .text:0x00001500; // type:function size:0xF4 scope:global +chkFindPlayer__11daNpcPray_cFv = .text:0x000015F4; // type:function size:0xE4 scope:global +wait__11daNpcPray_cFPv = .text:0x000016D8; // type:function size:0x29C scope:global +fear__11daNpcPray_cFPv = .text:0x00001974; // type:function size:0xCC scope:global +talk__11daNpcPray_cFPv = .text:0x00001A40; // type:function size:0x24C scope:global +demo__11daNpcPray_cFPv = .text:0x00001C8C; // type:function size:0x194 scope:global +createHeart__11daNpcPray_cFv = .text:0x00001E20; // type:function size:0xDC scope:global +_Evt_GetHeart__11daNpcPray_cFi = .text:0x00001EFC; // type:function size:0xA8 scope:global +_Evt_GetHeart_CutInit__11daNpcPray_cFRCi = .text:0x00001FA4; // type:function size:0x90 scope:global +_Evt_GetHeart_CutMain__11daNpcPray_cFRCi = .text:0x00002034; // type:function size:0x154 scope:global +daNpcPray_Create__FPv = .text:0x00002188; // type:function size:0x20 scope:global +daNpcPray_Delete__FPv = .text:0x000021A8; // type:function size:0x20 scope:global +daNpcPray_Execute__FPv = .text:0x000021C8; // type:function size:0x20 scope:global +daNpcPray_Draw__FPv = .text:0x000021E8; // type:function size:0x20 scope:global +daNpcPray_IsDelete__FPv = .text:0x00002208; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002210; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002258; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00002294; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002364; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000023A0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000023A4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000023E0; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000023E4; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002630; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002820; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002890; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028EC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000295C; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x000029A4; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x000029AC; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x000029B0; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x000029B8; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x000029C0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000029C4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000029C8; // type:function size:0x48 scope:global +__sinit_d_a_npc_prayer_cpp = .text:0x00002A10; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpcPray_cFv = .text:0x00002A98; // type:function size:0x4 scope:global +__dt__17daNpcPray_Param_cFv = .text:0x00002A9C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002AE4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002AEC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcPray_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4169 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4220 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4221 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4391 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4452 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4453 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4455 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4456 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4457 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4458 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4459 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4460 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4461 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000100; // type:object size:0x10 scope:local +@4495 = .rodata:0x00000110; // type:object size:0xC scope:local +@4543 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4544 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4653 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4654 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4765 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4766 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4767 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4768 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4769 = .rodata:0x00000148; // type:object size:0x4 scope:local +@4800 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4841 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x20 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x48 scope:global +l_arcNames = .data:0x00000068; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000070; // type:object size:0x8 scope:global +l_myName = .data:0x00000078; // type:object size:0x4 scope:global +@3804 = .data:0x0000007C; // type:object size:0xC scope:local data:4byte +mEvtSeqList__11daNpcPray_c = .data:0x00000088; // type:object size:0x18 scope:global data:4byte +@4425 = .data:0x000000A0; // type:object size:0xC scope:local data:4byte +@4611 = .data:0x000000AC; // type:object size:0xC scope:local +@4616 = .data:0x000000B8; // type:object size:0xC scope:local +@4623 = .data:0x000000C4; // type:object size:0xC scope:local +@4682 = .data:0x000000D0; // type:object size:0xC scope:local +@4684 = .data:0x000000DC; // type:object size:0xC scope:local +@4732 = .data:0x000000E8; // type:object size:0xC scope:local +daNpcPray_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_NPC_PRAYER = .data:0x00000114; // type:object size:0x30 scope:global +__vt__11daNpcPray_c = .data:0x00000144; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000198; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001BC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001D4; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000204; // type:object size:0xC scope:global +__vt__17daNpcPray_Param_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3803 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_raca/splits.txt b/config/GZ2P01/rels/d_a_npc_raca/splits.txt new file mode 100644 index 0000000000..e53162b79b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_raca/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_raca.cpp: + .text start:0x000000EC end:0x000032F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_raca/symbols.txt b/config/GZ2P01/rels/d_a_npc_raca/symbols.txt new file mode 100644 index 0000000000..c550acb65b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_raca/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Raca_cFv = .text:0x000000EC; // type:function size:0x150 scope:global +create__12daNpc_Raca_cFv = .text:0x0000023C; // type:function size:0x2BC scope:global +CreateHeap__12daNpc_Raca_cFv = .text:0x000004F8; // type:function size:0x2A0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000798; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007D4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007EC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000828; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000840; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000888; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008AC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008E8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000900; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000093C; // type:function size:0x18 scope:global +Delete__12daNpc_Raca_cFv = .text:0x00000954; // type:function size:0x34 scope:global +Execute__12daNpc_Raca_cFv = .text:0x00000988; // type:function size:0x20 scope:global +Draw__12daNpc_Raca_cFv = .text:0x000009A8; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Raca_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Raca_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +srchNi__12daNpc_Raca_cFPvPv = .text:0x00000AB4; // type:function size:0x8C scope:global +getNiP__12daNpc_Raca_cFv = .text:0x00000B40; // type:function size:0xCC scope:global +getType__12daNpc_Raca_cFv = .text:0x00000C0C; // type:function size:0x20 scope:global +isDelete__12daNpc_Raca_cFv = .text:0x00000C2C; // type:function size:0x30 scope:global +reset__12daNpc_Raca_cFv = .text:0x00000C5C; // type:function size:0x168 scope:global +afterJntAnm__12daNpc_Raca_cFi = .text:0x00000DC4; // type:function size:0x8C scope:global +setParam__12daNpc_Raca_cFv = .text:0x00000E50; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_Raca_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global +srchActors__12daNpc_Raca_cFv = .text:0x00000FF0; // type:function size:0x64 scope:global +evtTalk__12daNpc_Raca_cFv = .text:0x00001054; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Raca_cFv = .text:0x00001154; // type:function size:0xC8 scope:global +action__12daNpc_Raca_cFv = .text:0x0000121C; // type:function size:0xEC scope:global +beforeMove__12daNpc_Raca_cFv = .text:0x00001308; // type:function size:0x78 scope:global +setAttnPos__12daNpc_Raca_cFv = .text:0x00001380; // type:function size:0x240 scope:global +setCollision__12daNpc_Raca_cFv = .text:0x000015C0; // type:function size:0x134 scope:global +drawDbgInfo__12daNpc_Raca_cFv = .text:0x000016F4; // type:function size:0x8 scope:global +selectAction__12daNpc_Raca_cFv = .text:0x000016FC; // type:function size:0xF4 scope:global +chkAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x000017F0; // type:function size:0x2C scope:global +setAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x0000181C; // type:function size:0xA8 scope:global +wait__12daNpc_Raca_cFPv = .text:0x000018C4; // type:function size:0x28C scope:global +walk__12daNpc_Raca_cFPv = .text:0x00001B50; // type:function size:0x208 scope:global +talk__12daNpc_Raca_cFPv = .text:0x00001D58; // type:function size:0x228 scope:global +daNpc_Raca_Create__FPv = .text:0x00001F80; // type:function size:0x20 scope:global +daNpc_Raca_Delete__FPv = .text:0x00001FA0; // type:function size:0x20 scope:global +daNpc_Raca_Execute__FPv = .text:0x00001FC0; // type:function size:0x20 scope:global +daNpc_Raca_Draw__FPv = .text:0x00001FE0; // type:function size:0x20 scope:global +daNpc_Raca_IsDelete__FPv = .text:0x00002000; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002008; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002038; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002080; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002408; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002444; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002480; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000024C8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002510; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000254C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002594; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000025DC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000029E0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000029E4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002AE0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002AE4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B2C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002B9C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002BF8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C68; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CB0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002DCC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002FD4; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002FD8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002FE0; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002FE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002FF0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002FF8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003004; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000301C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003020; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003024; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000302C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003034; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003064; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003094; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003098; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000309C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000030A0; // type:function size:0x4 scope:global +__sinit_d_a_npc_raca_cpp = .text:0x000030A4; // type:function size:0x68 scope:local +__ct__12daNpc_Raca_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000310C; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Raca_cFv = .text:0x000031EC; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Raca_cFv = .text:0x000031F4; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Raca_cFv = .text:0x000031FC; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Raca_cFv = .text:0x00003204; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Raca_cFi = .text:0x0000320C; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Raca_cFi = .text:0x0000321C; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Raca_cFv = .text:0x0000322C; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Raca_cFv = .text:0x00003234; // type:function size:0x8 scope:global +__dt__18daNpc_Raca_Param_cFv = .text:0x0000323C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003284; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000328C; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003294; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Raca_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4036 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4203 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4204 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4353 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4402 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4579 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4705 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4708 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4766 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4767 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4768 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xE0 scope:global +l_motionAnmData = .data:0x0000012C; // type:object size:0x118 scope:global +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0x80 scope:global +l_motionSequenceData = .data:0x000002C4; // type:object size:0x90 scope:global +mCutNameList__12daNpc_Raca_c = .data:0x00000354; // type:object size:0x4 scope:global +mCutList__12daNpc_Raca_c = .data:0x00000358; // type:object size:0xC scope:global data:4byte +@4592 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@4602 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@4817 = .data:0x0000037C; // type:object size:0xC scope:local +@4819 = .data:0x00000388; // type:object size:0xC scope:local +@4821 = .data:0x00000394; // type:object size:0xC scope:local +daNpc_Raca_MethodTable = .data:0x000003A0; // type:object size:0x20 scope:global +g_profile_NPC_RACA = .data:0x000003C0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003F0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000042C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000444; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000450; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000045C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000468; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000474; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000480; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000048C; // type:object size:0xC scope:global +__vt__12daNpc_Raca_c = .data:0x00000498; // type:object size:0xC4 scope:global +__vt__18daNpc_Raca_Param_c = .data:0x0000055C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3818 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_rafrel/splits.txt b/config/GZ2P01/rels/d_a_npc_rafrel/splits.txt new file mode 100644 index 0000000000..4da058c3ca --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_rafrel/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rafrel.cpp: + .text start:0x000000EC end:0x0000648C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004A0 + .data start:0x00000000 end:0x0000048C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_rafrel/symbols.txt b/config/GZ2P01/rels/d_a_npc_rafrel/symbols.txt new file mode 100644 index 0000000000..dcbb716b7c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_rafrel/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daNpcRafrel_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__13daNpcRafrel_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__13daNpcRafrel_cFv = .text:0x00000500; // type:function size:0x3FC scope:global +CreateHeap__13daNpcRafrel_cFv = .text:0x000008FC; // type:function size:0x388 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000C84; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000CC0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000CD8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D14; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000D2C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000D74; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000D98; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000DD4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000DEC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000E28; // type:function size:0x18 scope:global +Delete__13daNpcRafrel_cFv = .text:0x00000E40; // type:function size:0x34 scope:global +Execute__13daNpcRafrel_cFv = .text:0x00000E74; // type:function size:0x24 scope:global +Draw__13daNpcRafrel_cFv = .text:0x00000E98; // type:function size:0xD0 scope:global +ctrlJoint__13daNpcRafrel_cFP8J3DJointP8J3DModel = .text:0x00000F68; // type:function size:0x1D0 scope:global +createHeapCallBack__13daNpcRafrel_cFP10fopAc_ac_c = .text:0x00001138; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpcRafrel_cFP8J3DJointi = .text:0x00001158; // type:function size:0x4C scope:global +setExpressionAnm__13daNpcRafrel_cFib = .text:0x000011A4; // type:function size:0x208 scope:global +setExpressionBtp__13daNpcRafrel_cFi = .text:0x000013AC; // type:function size:0xE0 scope:global +setMotionAnm__13daNpcRafrel_cFif = .text:0x0000148C; // type:function size:0x1BC scope:global +reset__13daNpcRafrel_cFv = .text:0x00001648; // type:function size:0x23C scope:global +setWaitAction__13daNpcRafrel_cFv = .text:0x00001884; // type:function size:0x1F8 scope:global +isSneaking__13daNpcRafrel_cFv = .text:0x00001A7C; // type:function size:0x58 scope:global +wait_type01__13daNpcRafrel_cFPv = .text:0x00001AD4; // type:function size:0xAFC scope:global +setMotion__13daNpcRafrel_cFifi = .text:0x000025D0; // type:function size:0xA0 scope:global +setExpression__13daNpcRafrel_cFif = .text:0x00002670; // type:function size:0x2C scope:global +wait_type2__13daNpcRafrel_cFPv = .text:0x0000269C; // type:function size:0x2A8 scope:global +talk__13daNpcRafrel_cFPv = .text:0x00002944; // type:function size:0x688 scope:global +demo__13daNpcRafrel_cFPv = .text:0x00002FCC; // type:function size:0x534 scope:global +leave__13daNpcRafrel_cFPv = .text:0x00003500; // type:function size:0x334 scope:global +EvCut_Introduction__13daNpcRafrel_cFi = .text:0x00003834; // type:function size:0x100 scope:global +EvCut_Meeting__13daNpcRafrel_cFi = .text:0x00003934; // type:function size:0x2B0 scope:global +EvCut_Appear__13daNpcRafrel_cFi = .text:0x00003BE4; // type:function size:0x77C scope:global +EvCut_WiretapSponsor__13daNpcRafrel_cFi = .text:0x00004360; // type:function size:0x2DC scope:global +EvCut_WiretapEntrant__13daNpcRafrel_cFi = .text:0x0000463C; // type:function size:0x268 scope:global +daNpcRafrel_Create__FPv = .text:0x000048A4; // type:function size:0x20 scope:global +daNpcRafrel_Delete__FPv = .text:0x000048C4; // type:function size:0x20 scope:global +daNpcRafrel_Execute__FPv = .text:0x000048E4; // type:function size:0x20 scope:global +daNpcRafrel_Draw__FPv = .text:0x00004904; // type:function size:0x20 scope:global +daNpcRafrel_IsDelete__FPv = .text:0x00004924; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000492C; // type:function size:0x30 scope:global +setParam__13daNpcRafrel_cFv = .text:0x0000495C; // type:function size:0x334 scope:global +main__13daNpcRafrel_cFv = .text:0x00004C90; // type:function size:0x2A0 scope:global +playMotion__13daNpcRafrel_cFv = .text:0x00004F30; // type:function size:0x58C scope:global +ctrlBtk__13daNpcRafrel_cFv = .text:0x000054BC; // type:function size:0xDC scope:global +setAttnPos__13daNpcRafrel_cFv = .text:0x00005598; // type:function size:0x3C0 scope:global +lookat__13daNpcRafrel_cFv = .text:0x00005958; // type:function size:0x1DC scope:global +drawDbgInfo__13daNpcRafrel_cFv = .text:0x00005B34; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00005B3C; // type:function size:0xC scope:global +__sinit_d_a_npc_rafrel_cpp = .text:0x00005B48; // type:function size:0x104 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00005C4C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005C94; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00005CD0; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00005DA0; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00005DDC; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00005DE0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00005E1C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00005E20; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x0000606C; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000625C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000062CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00006328; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006398; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000063E0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000063E4; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x000063E8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000063EC; // type:function size:0x48 scope:global +__dt__19daNpcRafrel_Param_cFv = .text:0x00006434; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000647C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006484; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpcRafrel_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +@4245 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4247 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4390 = .rodata:0x0000008C; // type:object size:0xC scope:local data:4byte +@4491 = .rodata:0x00000098; // type:object size:0xC scope:local +@4684 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4685 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4687 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4688 = .rodata:0x000000C4; // type:object size:0xC scope:local +@4689 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4690 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4691 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4692 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4693 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4694 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4695 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4696 = .rodata:0x00000104; // type:object size:0xC scope:local +@4697 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4698 = .rodata:0x00000114; // type:object size:0xC scope:local +@4699 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4700 = .rodata:0x00000124; // type:object size:0x20 scope:local +@4704 = .rodata:0x00000144; // type:object size:0xC scope:local +@4705 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000154; // type:object size:0xC scope:local +@4707 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000164; // type:object size:0xC scope:local +@4709 = .rodata:0x00000170; // type:object size:0xC scope:local +@4710 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@4711 = .rodata:0x00000184; // type:object size:0xC scope:local +@4712 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4713 = .rodata:0x00000194; // type:object size:0xC scope:local +@4714 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4715 = .rodata:0x000001A4; // type:object size:0xC scope:local +@4716 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4717 = .rodata:0x000001BC; // type:object size:0x8 scope:local +@4718 = .rodata:0x000001C4; // type:object size:0xC scope:local +@4719 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4720 = .rodata:0x000001DC; // type:object size:0x8 scope:local +@4721 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4722 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4723 = .rodata:0x000001FC; // type:object size:0x8 scope:local +@4724 = .rodata:0x00000204; // type:object size:0xC scope:local +@4725 = .rodata:0x00000210; // type:object size:0x4 scope:local +@4726 = .rodata:0x00000214; // type:object size:0xC scope:local +@4727 = .rodata:0x00000220; // type:object size:0x4 scope:local +@4728 = .rodata:0x00000224; // type:object size:0xC scope:local +@4729 = .rodata:0x00000230; // type:object size:0xC scope:local +@4730 = .rodata:0x0000023C; // type:object size:0x8 scope:local +@4731 = .rodata:0x00000244; // type:object size:0xC scope:local +@4732 = .rodata:0x00000250; // type:object size:0xC scope:local +@4733 = .rodata:0x0000025C; // type:object size:0x8 scope:local +@4734 = .rodata:0x00000264; // type:object size:0xC scope:local +@4735 = .rodata:0x00000270; // type:object size:0xC scope:local +@4736 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@4737 = .rodata:0x00000284; // type:object size:0xC scope:local +@4738 = .rodata:0x00000290; // type:object size:0x4 scope:local +@4739 = .rodata:0x00000294; // type:object size:0xC scope:local +@4740 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@4741 = .rodata:0x000002A4; // type:object size:0xC scope:local +@4742 = .rodata:0x000002B0; // type:object size:0xC scope:local +@4743 = .rodata:0x000002BC; // type:object size:0x8 scope:local +@4744 = .rodata:0x000002C4; // type:object size:0xC scope:local +@4745 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@4746 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4747 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@4748 = .rodata:0x000002E8; // type:object size:0xC scope:local +@4749 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@4750 = .rodata:0x000002F8; // type:object size:0x4C scope:local +@4787 = .rodata:0x00000344; // type:object size:0xC scope:local +@5080 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float +@5081 = .rodata:0x00000354; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000358; // type:object size:0x4 scope:local +@5083 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000360; // type:object size:0x4 scope:local +@5085 = .rodata:0x00000364; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000368; // type:object size:0x4 scope:local +@5088 = .rodata:0x00000370; // type:object size:0x8 scope:local +@5157 = .rodata:0x00000378; // type:object size:0x4 scope:local +@5158 = .rodata:0x0000037C; // type:object size:0x4 scope:local +@5376 = .rodata:0x00000380; // type:object size:0x4 scope:local +@5377 = .rodata:0x00000384; // type:object size:0x4 scope:local +@5378 = .rodata:0x00000388; // type:object size:0x4 scope:local +@5379 = .rodata:0x00000390; // type:object size:0x8 scope:local +@5380 = .rodata:0x00000398; // type:object size:0x8 scope:local +@5381 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5580 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@5583 = .rodata:0x000003AC; // type:object size:0x10 scope:local data:4byte +@5742 = .rodata:0x000003BC; // type:object size:0x4 scope:local +@5743 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@5819 = .rodata:0x000003C4; // type:object size:0x4 scope:local data:float +@5923 = .rodata:0x000003C8; // type:object size:0x4 scope:local +@5924 = .rodata:0x000003CC; // type:object size:0x4 scope:local +@5925 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@5926 = .rodata:0x000003D4; // type:object size:0x4 scope:local +@5967 = .rodata:0x000003D8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000003DC; // type:object size:0xC2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x15C scope:global +l_btpGetParamList = .data:0x0000017C; // type:object size:0x30 scope:global +l_btkGetParamList = .data:0x000001AC; // type:object size:0x3C scope:global data:4byte +l_loadRes_RAFREL0 = .data:0x000001E8; // type:object size:0xC scope:global +l_loadRes_RAFREL1 = .data:0x000001F4; // type:object size:0xC scope:global +l_loadRes_RAFREL2 = .data:0x00000200; // type:object size:0xC scope:global +l_loadRes_list = .data:0x0000020C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000218; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x00000228; // type:object size:0x1C scope:global +l_myName = .data:0x00000244; // type:object size:0x4 scope:global +@3820 = .data:0x00000248; // type:object size:0xC scope:local +@3821 = .data:0x00000254; // type:object size:0xC scope:local +@3822 = .data:0x00000260; // type:object size:0xC scope:local +@3823 = .data:0x0000026C; // type:object size:0xC scope:local +@3824 = .data:0x00000278; // type:object size:0xC scope:local +@3825 = .data:0x00000284; // type:object size:0xC scope:local +mEvtSeqList__13daNpcRafrel_c = .data:0x00000290; // type:object size:0x54 scope:global +@4544 = .data:0x000002E4; // type:object size:0x20 scope:local +@4760 = .data:0x00000304; // type:object size:0xC scope:local +@4763 = .data:0x00000310; // type:object size:0xC scope:local +@4766 = .data:0x0000031C; // type:object size:0xC scope:local +@4893 = .data:0x00000328; // type:object size:0xC scope:local +@4897 = .data:0x00000334; // type:object size:0xC scope:local +@4902 = .data:0x00000340; // type:object size:0xC scope:local +@5117 = .data:0x0000034C; // type:object size:0xC scope:local data:4byte +daNpcRafrel_MethodTable = .data:0x00000358; // type:object size:0x20 scope:global +g_profile_NPC_RAFREL = .data:0x00000378; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003A8; // type:object size:0xC scope:global +__vt__13daNpcRafrel_c = .data:0x000003B4; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003FC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x0000042C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000444; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000450; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000045C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000468; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000474; // type:object size:0xC scope:global +__vt__19daNpcRafrel_Param_c = .data:0x00000480; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3819 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_saru/splits.txt b/config/GZ2P01/rels/d_a_npc_saru/splits.txt new file mode 100644 index 0000000000..38f46e186f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_saru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_saru.cpp: + .text start:0x000000EC end:0x000041A4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x0000093C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_saru/symbols.txt b/config/GZ2P01/rels/d_a_npc_saru/symbols.txt new file mode 100644 index 0000000000..260977bfc2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_saru/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Saru_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Saru_cFv = .text:0x00000238; // type:function size:0x2B4 scope:global +CreateHeap__12daNpc_Saru_cFv = .text:0x000004EC; // type:function size:0x228 scope:global +Delete__12daNpc_Saru_cFv = .text:0x00000714; // type:function size:0x34 scope:global +Execute__12daNpc_Saru_cFv = .text:0x00000748; // type:function size:0x20 scope:global +Draw__12daNpc_Saru_cFv = .text:0x00000768; // type:function size:0x44 scope:global +createHeapCallBack__12daNpc_Saru_cFP10fopAc_ac_c = .text:0x000007AC; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Saru_cFP8J3DJointi = .text:0x000007CC; // type:function size:0x58 scope:global +srchYm__12daNpc_Saru_cFPvPv = .text:0x00000824; // type:function size:0xA8 scope:global +getType__12daNpc_Saru_cFv = .text:0x000008CC; // type:function size:0x4C scope:global +isDelete__12daNpc_Saru_cFv = .text:0x00000918; // type:function size:0x90 scope:global +reset__12daNpc_Saru_cFv = .text:0x000009A8; // type:function size:0x1BC scope:global +afterJntAnm__12daNpc_Saru_cFi = .text:0x00000B64; // type:function size:0x84 scope:global +checkChangeEvt__12daNpc_Saru_cFv = .text:0x00000BE8; // type:function size:0xB4 scope:global +setParam__12daNpc_Saru_cFv = .text:0x00000C9C; // type:function size:0x134 scope:global +setAfterTalkMotion__12daNpc_Saru_cFv = .text:0x00000DD0; // type:function size:0x60 scope:global +srchActors__12daNpc_Saru_cFv = .text:0x00000E30; // type:function size:0x64 scope:global +evtTalk__12daNpc_Saru_cFv = .text:0x00000E94; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Saru_cFv = .text:0x00000F34; // type:function size:0xC8 scope:global +action__12daNpc_Saru_cFv = .text:0x00000FFC; // type:function size:0x1A8 scope:global +beforeMove__12daNpc_Saru_cFv = .text:0x000011A4; // type:function size:0xD0 scope:global +setAttnPos__12daNpc_Saru_cFv = .text:0x00001274; // type:function size:0x2EC scope:global +setCollision__12daNpc_Saru_cFv = .text:0x00001560; // type:function size:0x180 scope:global +drawDbgInfo__12daNpc_Saru_cFv = .text:0x000016E0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Saru_cFv = .text:0x000016E8; // type:function size:0x108 scope:global +selectAction__12daNpc_Saru_cFv = .text:0x000017F0; // type:function size:0x48 scope:global +chkAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x00001838; // type:function size:0x2C scope:global +setAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x00001864; // type:function size:0xA8 scope:global +setSe__12daNpc_Saru_cFv = .text:0x0000190C; // type:function size:0x520 scope:global +cutFindMonkey__12daNpc_Saru_cFi = .text:0x00001E2C; // type:function size:0x1FC scope:global +cutHelpMe__12daNpc_Saru_cFi = .text:0x00002028; // type:function size:0x230 scope:global +cutYmLook__12daNpc_Saru_cFi = .text:0x00002258; // type:function size:0x30C scope:global +wait__12daNpc_Saru_cFPv = .text:0x00002564; // type:function size:0x734 scope:global +talk__12daNpc_Saru_cFPv = .text:0x00002C98; // type:function size:0x1DC scope:global +daNpc_Saru_Create__FPv = .text:0x00002E74; // type:function size:0x20 scope:global +daNpc_Saru_Delete__FPv = .text:0x00002E94; // type:function size:0x20 scope:global +daNpc_Saru_Execute__FPv = .text:0x00002EB4; // type:function size:0x20 scope:global +daNpc_Saru_Draw__FPv = .text:0x00002ED4; // type:function size:0x20 scope:global +daNpc_Saru_IsDelete__FPv = .text:0x00002EF4; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002EFC; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002F44; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000032CC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003308; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003344; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000338C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000033D4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00003410; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003458; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000034A0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000038A4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000039A4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000039A8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000039F0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003A60; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003ABC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003B2C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003B74; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C90; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003E98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00003E9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00003EA4; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003EAC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003EB4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003EBC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003EC4; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00003ECC; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003ED4; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003EDC; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003EE0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003EE8; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003F00; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003F04; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003F0C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003F14; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003F44; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003F74; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003F78; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003F7C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003F80; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003F84; // type:function size:0x1C scope:global +__sinit_d_a_npc_saru_cpp = .text:0x00003FA0; // type:function size:0xB4 scope:local +__ct__12daNpc_Saru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004054; // type:function size:0xE0 scope:global +getHeadJointNo__12daNpc_Saru_cFv = .text:0x00004134; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Saru_cFv = .text:0x0000413C; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Saru_cFv = .text:0x00004144; // type:function size:0x8 scope:global +__dt__18daNpc_Saru_Param_cFv = .text:0x0000414C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004194; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000419C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Saru_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$3999 = .rodata:0x00000090; // type:object size:0x10 scope:local +@4065 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4066 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4067 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4068 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4069 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4231 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4232 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4233 = .rodata:0x000000BC; // type:object size:0x4 scope:local +bmdTypeList$4340 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4393 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4608 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4771 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4772 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4773 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4774 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4775 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4777 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:double +@4835 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4836 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4837 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +jointNo$4884 = .rodata:0x00000114; // type:object size:0x8 scope:local +@5082 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5083 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5084 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5085 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5086 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5087 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5088 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5089 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5090 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5092 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5093 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5094 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5142 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5143 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5144 = .rodata:0x00000158; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000015C; // type:object size:0x4E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x20 scope:global +l_evtList = .data:0x00000040; // type:object size:0x18 scope:global data:4byte +l_resNameList = .data:0x00000058; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000068; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000098; // type:object size:0x594 scope:global data:4byte +l_faceMotionSequenceData = .data:0x0000062C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000063C; // type:object size:0xB0 scope:global +mCutNameList__12daNpc_Saru_c = .data:0x000006EC; // type:object size:0x10 scope:global +@3842 = .data:0x000006FC; // type:object size:0xC scope:local +@3843 = .data:0x00000708; // type:object size:0xC scope:local +@3844 = .data:0x00000714; // type:object size:0xC scope:local +mCutList__12daNpc_Saru_c = .data:0x00000720; // type:object size:0x30 scope:global data:4byte +@4539 = .data:0x00000750; // type:object size:0xC scope:local data:4byte +@4623 = .data:0x0000075C; // type:object size:0xC scope:local data:4byte +@4628 = .data:0x00000768; // type:object size:0xC scope:local data:4byte +@4930 = .data:0x00000774; // type:object size:0xC scope:local data:4byte +daNpc_Saru_MethodTable = .data:0x00000780; // type:object size:0x20 scope:global +g_profile_NPC_SARU = .data:0x000007A0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000007D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000007DC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000800; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000080C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000818; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000824; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000830; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000083C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000848; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000854; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000860; // type:object size:0xC scope:global +__vt__12daNpc_Saru_c = .data:0x0000086C; // type:object size:0xC4 scope:global +__vt__18daNpc_Saru_Param_c = .data:0x00000930; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3845 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seib/splits.txt b/config/GZ2P01/rels/d_a_npc_seib/splits.txt new file mode 100644 index 0000000000..fe60c75324 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seib/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seib.cpp: + .text start:0x000000EC end:0x00002010 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seib/symbols.txt b/config/GZ2P01/rels/d_a_npc_seib/symbols.txt new file mode 100644 index 0000000000..3e2fd2d603 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seib/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiB_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiB_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiB_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiB_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiB_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiB_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiB_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiB_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiB_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiB_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiB_cFv = .text:0x0000066C; // type:function size:0x158 scope:global +setParam__12daNpc_seiB_cFv = .text:0x000007C4; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008DC; // type:function size:0x14 scope:global +srchActors__12daNpc_seiB_cFv = .text:0x000008F0; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiB_cFv = .text:0x000008F4; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiB_cFv = .text:0x000009F4; // type:function size:0xC8 scope:global +action__12daNpc_seiB_cFv = .text:0x00000ABC; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiB_cFv = .text:0x00000B44; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiB_cFv = .text:0x00000BC4; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiB_cFv = .text:0x00000C20; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiB_cFiifi = .text:0x00000C28; // type:function size:0x198 scope:global +selectAction__12daNpc_seiB_cFv = .text:0x00000DC0; // type:function size:0x48 scope:global +chkAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000E08; // type:function size:0x2C scope:global +setAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000E34; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiB_cFv = .text:0x00000EDC; // type:function size:0x264 scope:global +wait__12daNpc_seiB_cFPv = .text:0x00001140; // type:function size:0x2C scope:global +talk__12daNpc_seiB_cFPv = .text:0x0000116C; // type:function size:0xA0 scope:global +daNpc_seiB_Create__FPv = .text:0x0000120C; // type:function size:0x20 scope:global +daNpc_seiB_Delete__FPv = .text:0x0000122C; // type:function size:0x20 scope:global +daNpc_seiB_Execute__FPv = .text:0x0000124C; // type:function size:0x20 scope:global +daNpc_seiB_Draw__FPv = .text:0x0000126C; // type:function size:0x20 scope:global +daNpc_seiB_IsDelete__FPv = .text:0x0000128C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001294; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000012DC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001664; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000016A0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000016DC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001AE0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001AE4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001BE0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001BE4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C2C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001C74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001CE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001DB0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001DF8; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001E00; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001E04; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001E0C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001E14; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001E1C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001E24; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001E2C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001E34; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001E3C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001E44; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001E4C; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001E50; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001E58; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001E60; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001E64; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001E68; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001E6C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001E74; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001E8C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001E90; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E94; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001E9C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001ECC; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001EFC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001F00; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001F04; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001F08; // type:function size:0x4 scope:global +__sinit_d_a_npc_seib_cpp = .text:0x00001F0C; // type:function size:0x68 scope:local +__ct__12daNpc_seiB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001F74; // type:function size:0x44 scope:global +__dt__18daNpc_seiB_Param_cFv = .text:0x00001FB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002000; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002008; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x70 scope:global +l_faceMotionSequenceData = .data:0x000000E0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000F0; // type:object size:0x40 scope:global +mCutNameList__12daNpc_seiB_c = .data:0x00000130; // type:object size:0x4 scope:global +mCutList__12daNpc_seiB_c = .data:0x00000134; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x00000140; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x0000014C; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x00000158; // type:object size:0x20 scope:local +brkAnmData$4417 = .data:0x00000178; // type:object size:0x20 scope:local +@4467 = .data:0x00000198; // type:object size:0xC scope:local data:4byte +daNpc_seiB_MethodTable = .data:0x000001A4; // type:object size:0x20 scope:global +g_profile_NPC_SEIB = .data:0x000001C4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000200; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000260; // type:object size:0xC scope:global +__vt__12daNpc_seiB_c = .data:0x0000026C; // type:object size:0xC4 scope:global +__vt__18daNpc_seiB_Param_c = .data:0x00000330; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seic/splits.txt b/config/GZ2P01/rels/d_a_npc_seic/splits.txt new file mode 100644 index 0000000000..a9fce8ef65 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seic/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seic.cpp: + .text start:0x000000EC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seic/symbols.txt b/config/GZ2P01/rels/d_a_npc_seic/symbols.txt new file mode 100644 index 0000000000..a4bf7a25b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seic/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiC_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiC_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiC_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiC_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiC_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiC_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiC_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiC_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiC_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiC_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiC_cFv = .text:0x0000066C; // type:function size:0x150 scope:global +setParam__12daNpc_seiC_cFv = .text:0x000007BC; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008D4; // type:function size:0x14 scope:global +srchActors__12daNpc_seiC_cFv = .text:0x000008E8; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiC_cFv = .text:0x000008EC; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiC_cFv = .text:0x000009EC; // type:function size:0xC8 scope:global +action__12daNpc_seiC_cFv = .text:0x00000AB4; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiC_cFv = .text:0x00000B3C; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiC_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiC_cFv = .text:0x00000C18; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiC_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global +selectAction__12daNpc_seiC_cFv = .text:0x00000DB8; // type:function size:0x48 scope:global +chkAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000E00; // type:function size:0x2C scope:global +setAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000E2C; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiC_cFv = .text:0x00000ED4; // type:function size:0x4 scope:global +wait__12daNpc_seiC_cFPv = .text:0x00000ED8; // type:function size:0x2C scope:global +talk__12daNpc_seiC_cFPv = .text:0x00000F04; // type:function size:0xA0 scope:global +daNpc_seiC_Create__FPv = .text:0x00000FA4; // type:function size:0x20 scope:global +daNpc_seiC_Delete__FPv = .text:0x00000FC4; // type:function size:0x20 scope:global +daNpc_seiC_Execute__FPv = .text:0x00000FE4; // type:function size:0x20 scope:global +daNpc_seiC_Draw__FPv = .text:0x00001004; // type:function size:0x20 scope:global +daNpc_seiC_IsDelete__FPv = .text:0x00001024; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001074; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000013FC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001438; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001474; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001878; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000187C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001978; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A0C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A7C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B48; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001B90; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001B98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001B9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BA4; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BAC; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001BB4; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001BBC; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001BC4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001BDC; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001BF0; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001BFC; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C04; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C0C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C24; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C2C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C34; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001C64; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001C94; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001C98; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001C9C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CA0; // type:function size:0x4 scope:global +__sinit_d_a_npc_seic_cpp = .text:0x00001CA4; // type:function size:0x68 scope:local +__ct__12daNpc_seiC_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D0C; // type:function size:0x44 scope:global +__dt__18daNpc_seiC_Param_cFv = .text:0x00001D50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001DA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiC_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000009C; // type:object size:0x10 scope:global +mCutNameList__12daNpc_seiC_c = .data:0x000000AC; // type:object size:0x4 scope:global +mCutList__12daNpc_seiC_c = .data:0x000000B0; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x000000D4; // type:object size:0x8 scope:local +brkAnmData$4417 = .data:0x000000DC; // type:object size:0x8 scope:local +@4467 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +daNpc_seiC_MethodTable = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_NPC_SEIC = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_seiC_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_seiC_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seid/splits.txt b/config/GZ2P01/rels/d_a_npc_seid/splits.txt new file mode 100644 index 0000000000..571bdf0ce5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seid.cpp: + .text start:0x000000EC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seid/symbols.txt b/config/GZ2P01/rels/d_a_npc_seid/symbols.txt new file mode 100644 index 0000000000..1946c34cc9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seid/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_seiD_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +create__12daNpc_seiD_cFv = .text:0x00000188; // type:function size:0x240 scope:global +CreateHeap__12daNpc_seiD_cFv = .text:0x000003C8; // type:function size:0x158 scope:global +Delete__12daNpc_seiD_cFv = .text:0x00000520; // type:function size:0x34 scope:global +Execute__12daNpc_seiD_cFv = .text:0x00000554; // type:function size:0x20 scope:global +Draw__12daNpc_seiD_cFv = .text:0x00000574; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_seiD_cFP10fopAc_ac_c = .text:0x00000608; // type:function size:0x20 scope:global +getType__12daNpc_seiD_cFv = .text:0x00000628; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_seiD_cFv = .text:0x00000648; // type:function size:0x1C scope:global +isDelete__12daNpc_seiD_cFv = .text:0x00000664; // type:function size:0x8 scope:global +reset__12daNpc_seiD_cFv = .text:0x0000066C; // type:function size:0x150 scope:global +setParam__12daNpc_seiD_cFv = .text:0x000007BC; // type:function size:0x118 scope:global +getDistTable__12dAttention_cFi = .text:0x000008D4; // type:function size:0x14 scope:global +srchActors__12daNpc_seiD_cFv = .text:0x000008E8; // type:function size:0x4 scope:global +evtTalk__12daNpc_seiD_cFv = .text:0x000008EC; // type:function size:0x100 scope:global +evtCutProc__12daNpc_seiD_cFv = .text:0x000009EC; // type:function size:0xC8 scope:global +action__12daNpc_seiD_cFv = .text:0x00000AB4; // type:function size:0x88 scope:global +beforeMove__12daNpc_seiD_cFv = .text:0x00000B3C; // type:function size:0x80 scope:global +setAttnPos__12daNpc_seiD_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +drawDbgInfo__12daNpc_seiD_cFv = .text:0x00000C18; // type:function size:0x8 scope:global +afterSetMotionAnm__12daNpc_seiD_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global +selectAction__12daNpc_seiD_cFv = .text:0x00000DB8; // type:function size:0x48 scope:global +chkAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000E00; // type:function size:0x2C scope:global +setAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000E2C; // type:function size:0xA8 scope:global +ctrlWaitAnm__12daNpc_seiD_cFv = .text:0x00000ED4; // type:function size:0x4 scope:global +wait__12daNpc_seiD_cFPv = .text:0x00000ED8; // type:function size:0x2C scope:global +talk__12daNpc_seiD_cFPv = .text:0x00000F04; // type:function size:0xA0 scope:global +daNpc_seiD_Create__FPv = .text:0x00000FA4; // type:function size:0x20 scope:global +daNpc_seiD_Delete__FPv = .text:0x00000FC4; // type:function size:0x20 scope:global +daNpc_seiD_Execute__FPv = .text:0x00000FE4; // type:function size:0x20 scope:global +daNpc_seiD_Draw__FPv = .text:0x00001004; // type:function size:0x20 scope:global +daNpc_seiD_IsDelete__FPv = .text:0x00001024; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001074; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000013FC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001438; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001474; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001878; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000187C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001978; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001A0C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A7C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AD8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001B48; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001B90; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001B98; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00001B9C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00001BA4; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00001BAC; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00001BB4; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00001BBC; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00001BC4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00001BCC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001BDC; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00001BE4; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00001BF0; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00001BF8; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00001BFC; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00001C00; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00001C04; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00001C0C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00001C24; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00001C28; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001C2C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001C34; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001C64; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00001C94; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00001C98; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00001C9C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00001CA0; // type:function size:0x4 scope:global +__sinit_d_a_npc_seid_cpp = .text:0x00001CA4; // type:function size:0x68 scope:local +__ct__12daNpc_seiD_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001D0C; // type:function size:0x44 scope:global +__dt__18daNpc_seiD_Param_cFv = .text:0x00001D50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001DA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_seiD_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4089 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4215 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4292 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000AC; // type:object size:0x27 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000070; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x0000009C; // type:object size:0x10 scope:global +mCutNameList__12daNpc_seiD_c = .data:0x000000AC; // type:object size:0x4 scope:global +mCutList__12daNpc_seiD_c = .data:0x000000B0; // type:object size:0xC scope:global data:4byte +@4342 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4352 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +btkAnmData$4416 = .data:0x000000D4; // type:object size:0x8 scope:local +brkAnmData$4417 = .data:0x000000DC; // type:object size:0x8 scope:local +@4467 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +daNpc_seiD_MethodTable = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_NPC_SEID = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_seiD_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_seiD_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3814 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seira/splits.txt b/config/GZ2P01/rels/d_a_npc_seira/splits.txt new file mode 100644 index 0000000000..6f9580eece --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seira/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira.cpp: + .text start:0x000000EC end:0x000046FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x00000B60 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seira/symbols.txt b/config/GZ2P01/rels/d_a_npc_seira/symbols.txt new file mode 100644 index 0000000000..5281a701cc --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seira/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Seira_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Seira_cFv = .text:0x00000238; // type:function size:0x2BC scope:global +CreateHeap__13daNpc_Seira_cFv = .text:0x000004F4; // type:function size:0x36C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000008B4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008F0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000908; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000950; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009C8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A04; // type:function size:0x18 scope:global +Delete__13daNpc_Seira_cFv = .text:0x00000A1C; // type:function size:0x34 scope:global +Execute__13daNpc_Seira_cFv = .text:0x00000A50; // type:function size:0xEC scope:global +Draw__13daNpc_Seira_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Seira_cFP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Seira_cFP8J3DJointi = .text:0x00000BF0; // type:function size:0x58 scope:global +getType__13daNpc_Seira_cFv = .text:0x00000C48; // type:function size:0xFC scope:global +getFlowNodeNo__13daNpc_Seira_cFv = .text:0x00000D44; // type:function size:0x1C scope:global +checkBottle__13daNpc_Seira_cFv = .text:0x00000D60; // type:function size:0x68 scope:global +getNpcType__13daNpc_Seira_cFv = .text:0x00000DC8; // type:function size:0x20 scope:global +isDelete__13daNpc_Seira_cFv = .text:0x00000DE8; // type:function size:0x8 scope:global +reset__13daNpc_Seira_cFv = .text:0x00000DF0; // type:function size:0x148 scope:global +afterJntAnm__13daNpc_Seira_cFi = .text:0x00000F38; // type:function size:0x84 scope:global +setParam__13daNpc_Seira_cFv = .text:0x00000FBC; // type:function size:0x17C scope:global +checkChangeEvt__13daNpc_Seira_cFv = .text:0x00001138; // type:function size:0xA8 scope:global +setAfterTalkMotion__13daNpc_Seira_cFv = .text:0x000011E0; // type:function size:0xC0 scope:global +srchActors__13daNpc_Seira_cFv = .text:0x000012A0; // type:function size:0xC8 scope:global +evtTalk__13daNpc_Seira_cFv = .text:0x00001368; // type:function size:0x1A4 scope:global +evtCutProc__13daNpc_Seira_cFv = .text:0x0000150C; // type:function size:0xD0 scope:global +action__13daNpc_Seira_cFv = .text:0x000015DC; // type:function size:0x19C scope:global +beforeMove__13daNpc_Seira_cFv = .text:0x00001778; // type:function size:0x78 scope:global +setAttnPos__13daNpc_Seira_cFv = .text:0x000017F0; // type:function size:0x300 scope:global +setCollision__13daNpc_Seira_cFv = .text:0x00001AF0; // type:function size:0x1A8 scope:global +drawDbgInfo__13daNpc_Seira_cFv = .text:0x00001C98; // type:function size:0x8 scope:global +drawOtherMdl__13daNpc_Seira_cFv = .text:0x00001CA0; // type:function size:0xD8 scope:global +setBottleAnm__13daNpc_Seira_cFiifb = .text:0x00001D78; // type:function size:0xE0 scope:global +afterSetMotionAnm__13daNpc_Seira_cFiifi = .text:0x00001E58; // type:function size:0x38 scope:global +changeAnm__13daNpc_Seira_cFPiPi = .text:0x00001E90; // type:function size:0x90 scope:global +changeBck__13daNpc_Seira_cFPiPi = .text:0x00001F20; // type:function size:0xAC scope:global +changeBtp__13daNpc_Seira_cFPiPi = .text:0x00001FCC; // type:function size:0x98 scope:global +changeBtk__13daNpc_Seira_cFPiPi = .text:0x00002064; // type:function size:0x2C scope:global +selectAction__13daNpc_Seira_cFv = .text:0x00002090; // type:function size:0x190 scope:global +chkAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x00002220; // type:function size:0x2C scope:global +setAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x0000224C; // type:function size:0xA8 scope:global +cutConversationAboutSaru__13daNpc_Seira_cFi = .text:0x000022F4; // type:function size:0x298 scope:global +checkStageIsSeirasShop__13daNpc_Seira_cFv = .text:0x0000258C; // type:function size:0x78 scope:global +getShopItemType__13daNpc_Seira_cFv = .text:0x00002604; // type:function size:0x40 scope:global +wait__13daNpc_Seira_cFPv = .text:0x00002644; // type:function size:0x150 scope:global +sit__13daNpc_Seira_cFPv = .text:0x00002794; // type:function size:0x224 scope:global +happy__13daNpc_Seira_cFPv = .text:0x000029B8; // type:function size:0x188 scope:global +worry__13daNpc_Seira_cFPv = .text:0x00002B40; // type:function size:0x2DC scope:global +sad__13daNpc_Seira_cFPv = .text:0x00002E1C; // type:function size:0x10C scope:global +lookaround__13daNpc_Seira_cFPv = .text:0x00002F28; // type:function size:0x10C scope:global +lookaround_wait__13daNpc_Seira_cFPv = .text:0x00003034; // type:function size:0x114 scope:global +smile__13daNpc_Seira_cFPv = .text:0x00003148; // type:function size:0x10C scope:global +talk__13daNpc_Seira_cFPv = .text:0x00003254; // type:function size:0x190 scope:global +shop__13daNpc_Seira_cFPv = .text:0x000033E4; // type:function size:0x224 scope:global +daNpc_Seira_Create__FPv = .text:0x00003608; // type:function size:0x20 scope:global +daNpc_Seira_Delete__FPv = .text:0x00003628; // type:function size:0x20 scope:global +daNpc_Seira_Execute__FPv = .text:0x00003648; // type:function size:0x20 scope:global +daNpc_Seira_Draw__FPv = .text:0x00003668; // type:function size:0x20 scope:global +daNpc_Seira_IsDelete__FPv = .text:0x00003688; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003690; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000036C0; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003708; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003750; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000378C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000037D4; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x0000381C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003858; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003894; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003C98; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003C9C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003D98; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003D9C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003DE4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E54; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003EB0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F20; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F68; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004084; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000428C; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004290; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004298; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000042A0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000042A8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000042B0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000042B8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000042BC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000042C4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000042DC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000042E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000042E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004318; // type:function size:0x30 scope:global +cLib_calcTimer__FPi = .text:0x00004348; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00004364; // type:function size:0x7C scope:global +__sinit_d_a_npc_seira_cpp = .text:0x000043E0; // type:function size:0x88 scope:local +__ct__13daNpc_Seira_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004468; // type:function size:0xCC scope:global +getEyeballMaterialNo__13daNpc_Seira_cFv = .text:0x00004534; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Seira_cFv = .text:0x0000453C; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Seira_cFv = .text:0x00004544; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Seira_cFv = .text:0x0000454C; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Seira_cFi = .text:0x00004554; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Seira_cFi = .text:0x00004564; // type:function size:0x10 scope:global +__dt__19daNpc_Seira_Param_cFv = .text:0x00004574; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000045BC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000045C4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000045CC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x000046E4; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000046EC; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x000046F4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Seira_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3968 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4060 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4063 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4065 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4286 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4287 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4920 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4922 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4923 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4924 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4984 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4985 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4986 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5182 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5204 = .rodata:0x000000FC; // type:object size:0xC scope:local +@5212 = .rodata:0x00000108; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0x8A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000050; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x00000064; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x00000068; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x0000006C; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000210; // type:object size:0x2D8 scope:global +l_faceMotionSequenceData = .data:0x000004E8; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000005C8; // type:object size:0x1A0 scope:global +mCutNameList__13daNpc_Seira_c = .data:0x00000768; // type:object size:0x8 scope:global +@3871 = .data:0x00000770; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_Seira_c = .data:0x0000077C; // type:object size:0x18 scope:global data:4byte +@4679 = .data:0x00000794; // type:object size:0xC scope:local data:4byte +@4737 = .data:0x000007A0; // type:object size:0xC scope:local +@4745 = .data:0x000007AC; // type:object size:0xC scope:local +@4748 = .data:0x000007B8; // type:object size:0xC scope:local +@4756 = .data:0x000007C4; // type:object size:0xC scope:local +@5003 = .data:0x000007D0; // type:object size:0xC scope:local +@5004 = .data:0x000007DC; // type:object size:0xC scope:local +@5005 = .data:0x000007E8; // type:object size:0xC scope:local +bottlAnmData$5085 = .data:0x000007F4; // type:object size:0xE0 scope:local +@5133 = .data:0x000008D4; // type:object size:0x2C scope:local +@5147 = .data:0x00000900; // type:object size:0x38 scope:local +@5162 = .data:0x00000938; // type:object size:0xC scope:local +@5164 = .data:0x00000944; // type:object size:0xC scope:local +@5166 = .data:0x00000950; // type:object size:0xC scope:local +@5168 = .data:0x0000095C; // type:object size:0xC scope:local +@5170 = .data:0x00000968; // type:object size:0xC scope:local +@5174 = .data:0x00000974; // type:object size:0xC scope:local +@5176 = .data:0x00000980; // type:object size:0xC scope:local +@5178 = .data:0x0000098C; // type:object size:0xC scope:local +daNpc_Seira_MethodTable = .data:0x00000998; // type:object size:0x20 scope:global +g_profile_NPC_SEIRA = .data:0x000009B8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000009E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000009F4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A00; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000A24; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000A30; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A3C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A48; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A54; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A60; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A6C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A78; // type:object size:0xC scope:global +__vt__13daNpc_Seira_c = .data:0x00000A84; // type:object size:0xD0 scope:global +__vt__19daNpc_Seira_Param_c = .data:0x00000B54; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3872 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seira2/splits.txt b/config/GZ2P01/rels/d_a_npc_seira2/splits.txt new file mode 100644 index 0000000000..1e3cf84c59 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seira2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira2.cpp: + .text start:0x000000EC end:0x00003F2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000A7C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seira2/symbols.txt b/config/GZ2P01/rels/d_a_npc_seira2/symbols.txt new file mode 100644 index 0000000000..a0ab6c8136 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seira2/symbols.txt @@ -0,0 +1,191 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Seira2_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__14daNpc_Seira2_cFv = .text:0x00000238; // type:function size:0x2A0 scope:global +CreateHeap__14daNpc_Seira2_cFv = .text:0x000004D8; // type:function size:0x354 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000082C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000868; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008D4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000091C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000940; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000097C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000994; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009D0; // type:function size:0x18 scope:global +Delete__14daNpc_Seira2_cFv = .text:0x000009E8; // type:function size:0x34 scope:global +Execute__14daNpc_Seira2_cFv = .text:0x00000A1C; // type:function size:0xD4 scope:global +Draw__14daNpc_Seira2_cFv = .text:0x00000AF0; // type:function size:0x94 scope:global +createHeapCallBack__14daNpc_Seira2_cFP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x20 scope:global +ctrlJointCallBack__14daNpc_Seira2_cFP8J3DJointi = .text:0x00000BA4; // type:function size:0x58 scope:global +getType__14daNpc_Seira2_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global +getFlowNodeNo__14daNpc_Seira2_cFv = .text:0x00000C7C; // type:function size:0x1C scope:global +getMaxNumItem__14daNpc_Seira2_cFv = .text:0x00000C98; // type:function size:0xC scope:global +checkBottle__14daNpc_Seira2_cFv = .text:0x00000CA4; // type:function size:0x68 scope:global +isDelete__14daNpc_Seira2_cFv = .text:0x00000D0C; // type:function size:0x8 scope:global +reset__14daNpc_Seira2_cFv = .text:0x00000D14; // type:function size:0x134 scope:global +afterJntAnm__14daNpc_Seira2_cFi = .text:0x00000E48; // type:function size:0x84 scope:global +setParam__14daNpc_Seira2_cFv = .text:0x00000ECC; // type:function size:0x14C scope:global +setAfterTalkMotion__14daNpc_Seira2_cFv = .text:0x00001018; // type:function size:0xC0 scope:global +srchActors__14daNpc_Seira2_cFv = .text:0x000010D8; // type:function size:0x68 scope:global +evtTalk__14daNpc_Seira2_cFv = .text:0x00001140; // type:function size:0x1A4 scope:global +evtCutProc__14daNpc_Seira2_cFv = .text:0x000012E4; // type:function size:0xD0 scope:global +action__14daNpc_Seira2_cFv = .text:0x000013B4; // type:function size:0x15C scope:global +beforeMove__14daNpc_Seira2_cFv = .text:0x00001510; // type:function size:0x78 scope:global +setAttnPos__14daNpc_Seira2_cFv = .text:0x00001588; // type:function size:0x300 scope:global +setCollision__14daNpc_Seira2_cFv = .text:0x00001888; // type:function size:0x1A8 scope:global +drawDbgInfo__14daNpc_Seira2_cFv = .text:0x00001A30; // type:function size:0x8 scope:global +drawOtherMdl__14daNpc_Seira2_cFv = .text:0x00001A38; // type:function size:0xD8 scope:global +setBottleAnm__14daNpc_Seira2_cFiifb = .text:0x00001B10; // type:function size:0xE0 scope:global +afterSetMotionAnm__14daNpc_Seira2_cFiifi = .text:0x00001BF0; // type:function size:0x38 scope:global +selectAction__14daNpc_Seira2_cFv = .text:0x00001C28; // type:function size:0x128 scope:global +chkAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001D50; // type:function size:0x2C scope:global +setAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001D7C; // type:function size:0xA8 scope:global +checkStageIsSeira2sShop__14daNpc_Seira2_cFv = .text:0x00001E24; // type:function size:0x78 scope:global +wait__14daNpc_Seira2_cFPv = .text:0x00001E9C; // type:function size:0x1AC scope:global +sit__14daNpc_Seira2_cFPv = .text:0x00002048; // type:function size:0x224 scope:global +happy__14daNpc_Seira2_cFPv = .text:0x0000226C; // type:function size:0x188 scope:global +worry__14daNpc_Seira2_cFPv = .text:0x000023F4; // type:function size:0x2DC scope:global +sad__14daNpc_Seira2_cFPv = .text:0x000026D0; // type:function size:0x318 scope:global +lookaround__14daNpc_Seira2_cFPv = .text:0x000029E8; // type:function size:0x10C scope:global +smile__14daNpc_Seira2_cFPv = .text:0x00002AF4; // type:function size:0x10C scope:global +talk__14daNpc_Seira2_cFPv = .text:0x00002C00; // type:function size:0x170 scope:global +shop__14daNpc_Seira2_cFPv = .text:0x00002D70; // type:function size:0xD0 scope:global +daNpc_Seira2_Create__FPv = .text:0x00002E40; // type:function size:0x20 scope:global +daNpc_Seira2_Delete__FPv = .text:0x00002E60; // type:function size:0x20 scope:global +daNpc_Seira2_Execute__FPv = .text:0x00002E80; // type:function size:0x20 scope:global +daNpc_Seira2_Draw__FPv = .text:0x00002EA0; // type:function size:0x20 scope:global +daNpc_Seira2_IsDelete__FPv = .text:0x00002EC0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00002EC8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002EF8; // type:function size:0x48 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002F40; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002F88; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00002FC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000300C; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00003054; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00003090; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000030CC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000034D0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000034D4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000035D0; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000035D4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000361C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000368C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000036E8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003758; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000037A0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000038BC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003AC4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003AC8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00003AD0; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003AD8; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003AE0; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003AE8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00003AF0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003AF8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00003AFC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003B04; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00003B1C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003B20; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003B28; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003B58; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003B88; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00003B8C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003B90; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003B94; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003B98; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003BB4; // type:function size:0x7C scope:global +__sinit_d_a_npc_seira2_cpp = .text:0x00003C30; // type:function size:0x68 scope:local +__ct__14daNpc_Seira2_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003C98; // type:function size:0xCC scope:global +getEyeballMaterialNo__14daNpc_Seira2_cFv = .text:0x00003D64; // type:function size:0x8 scope:global +getHeadJointNo__14daNpc_Seira2_cFv = .text:0x00003D6C; // type:function size:0x8 scope:global +getNeckJointNo__14daNpc_Seira2_cFv = .text:0x00003D74; // type:function size:0x8 scope:global +getBackboneJointNo__14daNpc_Seira2_cFv = .text:0x00003D7C; // type:function size:0x8 scope:global +checkChangeJoint__14daNpc_Seira2_cFi = .text:0x00003D84; // type:function size:0x10 scope:global +checkRemoveJoint__14daNpc_Seira2_cFi = .text:0x00003D94; // type:function size:0x10 scope:global +__dt__20daNpc_Seira2_Param_cFv = .text:0x00003DA4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003DEC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003DF4; // type:function size:0x8 scope:local +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003DFC; // type:function size:0x118 scope:global +getResName2__13dShopSystem_cFi = .text:0x00003F14; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003F1C; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00003F24; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Seira2_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@3960 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4054 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4055 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4057 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4279 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4443 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4661 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4854 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4918 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4920 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5421 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x10 scope:global +l_loadResPtrn0 = .data:0x00000050; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x00000054; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x00000070; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x000001F8; // type:object size:0x2BC scope:global +l_faceMotionSequenceData = .data:0x000004B4; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x00000594; // type:object size:0x190 scope:global +mCutNameList__14daNpc_Seira2_c = .data:0x00000724; // type:object size:0x4 scope:global +mCutList__14daNpc_Seira2_c = .data:0x00000728; // type:object size:0xC scope:global data:4byte +@4677 = .data:0x00000734; // type:object size:0xC scope:local +@4685 = .data:0x00000740; // type:object size:0xC scope:local +@4688 = .data:0x0000074C; // type:object size:0xC scope:local +@4696 = .data:0x00000758; // type:object size:0xC scope:local +@4937 = .data:0x00000764; // type:object size:0xC scope:local +@4938 = .data:0x00000770; // type:object size:0xC scope:local +@4939 = .data:0x0000077C; // type:object size:0xC scope:local +bottlAnmData$5021 = .data:0x00000788; // type:object size:0xD8 scope:local +@5048 = .data:0x00000860; // type:object size:0xC scope:local +@5050 = .data:0x0000086C; // type:object size:0xC scope:local +@5052 = .data:0x00000878; // type:object size:0xC scope:local +@5054 = .data:0x00000884; // type:object size:0xC scope:local +@5056 = .data:0x00000890; // type:object size:0xC scope:local +@5058 = .data:0x0000089C; // type:object size:0xC scope:local +@5060 = .data:0x000008A8; // type:object size:0xC scope:local +daNpc_Seira2_MethodTable = .data:0x000008B4; // type:object size:0x20 scope:global +g_profile_NPC_SERA2 = .data:0x000008D4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000904; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000910; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000091C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000940; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000094C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000958; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000964; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000970; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000097C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000988; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000994; // type:object size:0xC scope:global +__vt__14daNpc_Seira2_c = .data:0x000009A0; // type:object size:0xD0 scope:global +__vt__20daNpc_Seira2_Param_c = .data:0x00000A70; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3870 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_seirei/splits.txt b/config/GZ2P01/rels/d_a_npc_seirei/splits.txt new file mode 100644 index 0000000000..5524c64304 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seirei.cpp: + .text start:0x000000EC end:0x00002654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x00000308 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_seirei/symbols.txt b/config/GZ2P01/rels/d_a_npc_seirei/symbols.txt new file mode 100644 index 0000000000..ea3602b346 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_seirei/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daNpc_Seirei_cFv = .text:0x000000EC; // type:function size:0x98 scope:global +create__14daNpc_Seirei_cFv = .text:0x00000184; // type:function size:0x2B8 scope:global +CreateHeap__14daNpc_Seirei_cFv = .text:0x0000043C; // type:function size:0x148 scope:global +Delete__14daNpc_Seirei_cFv = .text:0x00000584; // type:function size:0x34 scope:global +Execute__14daNpc_Seirei_cFv = .text:0x000005B8; // type:function size:0x20 scope:global +Draw__14daNpc_Seirei_cFv = .text:0x000005D8; // type:function size:0xA8 scope:global +createHeapCallBack__14daNpc_Seirei_cFP10fopAc_ac_c = .text:0x00000680; // type:function size:0x20 scope:global +getType__14daNpc_Seirei_cFv = .text:0x000006A0; // type:function size:0x4C scope:global +isDelete__14daNpc_Seirei_cFv = .text:0x000006EC; // type:function size:0x8 scope:global +reset__14daNpc_Seirei_cFv = .text:0x000006F4; // type:function size:0x1B8 scope:global +setParam__14daNpc_Seirei_cFv = .text:0x000008AC; // type:function size:0x148 scope:global +getDistTable__12dAttention_cFi = .text:0x000009F4; // type:function size:0x14 scope:global +checkChangeEvt__14daNpc_Seirei_cFv = .text:0x00000A08; // type:function size:0x8 scope:global +srchActors__14daNpc_Seirei_cFv = .text:0x00000A10; // type:function size:0x4 scope:global +evtTalk__14daNpc_Seirei_cFv = .text:0x00000A14; // type:function size:0x100 scope:global +evtCutProc__14daNpc_Seirei_cFv = .text:0x00000B14; // type:function size:0xC8 scope:global +action__14daNpc_Seirei_cFv = .text:0x00000BDC; // type:function size:0x88 scope:global +beforeMove__14daNpc_Seirei_cFv = .text:0x00000C64; // type:function size:0x8C scope:global +setAttnPos__14daNpc_Seirei_cFv = .text:0x00000CF0; // type:function size:0x134 scope:global +drawDbgInfo__14daNpc_Seirei_cFv = .text:0x00000E24; // type:function size:0x8 scope:global +afterSetMotionAnm__14daNpc_Seirei_cFiifi = .text:0x00000E2C; // type:function size:0x198 scope:global +selectAction__14daNpc_Seirei_cFv = .text:0x00000FC4; // type:function size:0x48 scope:global +chkAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x0000100C; // type:function size:0x2C scope:global +setAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x00001038; // type:function size:0xA8 scope:global +ctrlWaitAnm__14daNpc_Seirei_cFv = .text:0x000010E0; // type:function size:0xE8 scope:global +setPrtcls__14daNpc_Seirei_cFv = .text:0x000011C8; // type:function size:0x230 scope:global +chkFirstMeeting__14daNpc_Seirei_cFv = .text:0x000013F8; // type:function size:0x84 scope:global +cutConversation__14daNpc_Seirei_cFi = .text:0x0000147C; // type:function size:0x19C scope:global +wait__14daNpc_Seirei_cFPv = .text:0x00001618; // type:function size:0xD8 scope:global +talk__14daNpc_Seirei_cFPv = .text:0x000016F0; // type:function size:0x12C scope:global +daNpc_Seirei_Create__FPv = .text:0x0000181C; // type:function size:0x20 scope:global +daNpc_Seirei_Delete__FPv = .text:0x0000183C; // type:function size:0x20 scope:global +daNpc_Seirei_Execute__FPv = .text:0x0000185C; // type:function size:0x20 scope:global +daNpc_Seirei_Draw__FPv = .text:0x0000187C; // type:function size:0x20 scope:global +daNpc_Seirei_IsDelete__FPv = .text:0x0000189C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000018A4; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000018EC; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001C74; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001CB0; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001CEC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000020F0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000020F4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000021F0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000021F4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000223C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002284; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000022F4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002350; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000023C0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002408; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002410; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00002414; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x0000241C; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x00002424; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x0000242C; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00002434; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000243C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002444; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000244C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002454; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x0000245C; // type:function size:0x4 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002460; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00002468; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000246C; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00002470; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002474; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000247C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002494; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002498; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000249C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000024A4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000024D4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002504; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002508; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000250C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002510; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00002514; // type:function size:0x1C scope:global +__sinit_d_a_npc_seirei_cpp = .text:0x00002530; // type:function size:0x88 scope:local +__ct__14daNpc_Seirei_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000025B8; // type:function size:0x44 scope:global +__dt__20daNpc_Seirei_Param_cFv = .text:0x000025FC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002644; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000264C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daNpc_Seirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global +@4042 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4135 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4136 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4137 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4260 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4294 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4348 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4513 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4514 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4515 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000BC; // type:object size:0x4 scope:local +id1$4627 = .rodata:0x000000C0; // type:object size:0xE scope:local +id2$4628 = .rodata:0x000000D0; // type:object size:0xE scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x59 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x20 scope:global +l_resNameList = .data:0x00000048; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x00000054; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000058; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000005C; // type:object size:0x10 scope:global +l_faceMotionAnmData = .data:0x0000006C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000D0; // type:object size:0x30 scope:global +mCutNameList__14daNpc_Seirei_c = .data:0x00000100; // type:object size:0x8 scope:global +@3834 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__14daNpc_Seirei_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4415 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4425 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +btkAnmData$4524 = .data:0x00000144; // type:object size:0x10 scope:local +brkAnmData$4525 = .data:0x00000154; // type:object size:0x10 scope:local +@4575 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +daNpc_Seirei_MethodTable = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_NPC_SEIREI = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001C0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001F0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000214; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14daNpc_Seirei_c = .data:0x00000238; // type:object size:0xC4 scope:global +__vt__20daNpc_Seirei_Param_c = .data:0x000002FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3835 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_shad/splits.txt b/config/GZ2P01/rels/d_a_npc_shad/splits.txt new file mode 100644 index 0000000000..9a40f41420 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shad/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shad.cpp: + .text start:0x000000EC end:0x00009EA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000644 + .data start:0x00000000 end:0x00000690 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_shad/symbols.txt b/config/GZ2P01/rels/d_a_npc_shad/symbols.txt new file mode 100644 index 0000000000..75ba2837df --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shad/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcShad_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcShad_cFv = .text:0x00000300; // type:function size:0x200 scope:global +Create__11daNpcShad_cFv = .text:0x00000500; // type:function size:0x540 scope:global +CreateHeap__11daNpcShad_cFv = .text:0x00000A40; // type:function size:0x3C4 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000E04; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000E40; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000E58; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000E94; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000EAC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000EF4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000F18; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000F54; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000F6C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000FA8; // type:function size:0x18 scope:global +Delete__11daNpcShad_cFv = .text:0x00000FC0; // type:function size:0x34 scope:global +Execute__11daNpcShad_cFv = .text:0x00000FF4; // type:function size:0x24 scope:global +Draw__11daNpcShad_cFv = .text:0x00001018; // type:function size:0x148 scope:global +ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel = .text:0x00001160; // type:function size:0x1CC scope:global +createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c = .text:0x0000132C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcShad_cFP8J3DJointi = .text:0x0000134C; // type:function size:0x4C scope:global +setExpressionAnm__11daNpcShad_cFib = .text:0x00001398; // type:function size:0x294 scope:global +setExpressionBtp__11daNpcShad_cFi = .text:0x0000162C; // type:function size:0xE0 scope:global +setMotionAnm__11daNpcShad_cFif = .text:0x0000170C; // type:function size:0x188 scope:global +reset__11daNpcShad_cFv = .text:0x00001894; // type:function size:0x258 scope:global +setWaitAction__11daNpcShad_cFv = .text:0x00001AEC; // type:function size:0x1F8 scope:global +getPathPoint__11daNpcShad_cFUciP3Vec = .text:0x00001CE4; // type:function size:0x8C scope:global +isSneaking__11daNpcShad_cFv = .text:0x00001D70; // type:function size:0x70 scope:global +wait_type0__11daNpcShad_cFPv = .text:0x00001DE0; // type:function size:0x730 scope:global +setMotion__11daNpcShad_cFifi = .text:0x00002510; // type:function size:0x44 scope:global +setExpression__11daNpcShad_cFif = .text:0x00002554; // type:function size:0x2C scope:global +wait_type1__11daNpcShad_cFPv = .text:0x00002580; // type:function size:0xD88 scope:global +wait_type2__11daNpcShad_cFPv = .text:0x00003308; // type:function size:0x200 scope:global +talk__11daNpcShad_cFPv = .text:0x00003508; // type:function size:0x880 scope:global +demo__11daNpcShad_cFPv = .text:0x00003D88; // type:function size:0x534 scope:global +leave__11daNpcShad_cFPv = .text:0x000042BC; // type:function size:0x324 scope:global +EvCut_Introduction__11daNpcShad_cFi = .text:0x000045E0; // type:function size:0x100 scope:global +EvCut_Meeting__11daNpcShad_cFi = .text:0x000046E0; // type:function size:0x2D8 scope:global +EvCut_ToChantSpell1__11daNpcShad_cFi = .text:0x000049B8; // type:function size:0xC48 scope:global +EvCut_ToChantSpell2__11daNpcShad_cFi = .text:0x00005600; // type:function size:0xD5C scope:global +EvCut_ToChantSpell2Skip__11daNpcShad_cFi = .text:0x0000635C; // type:function size:0x17C scope:global +EvCut_DiscoveryCannon__11daNpcShad_cFi = .text:0x000064D8; // type:function size:0x770 scope:global +EvCut_DiscoveryCannonSkip__11daNpcShad_cFi = .text:0x00006C48; // type:function size:0x17C scope:global +EvCut_Disappear__11daNpcShad_cFi = .text:0x00006DC4; // type:function size:0x92C scope:global +EvCut_DisappearSkip__11daNpcShad_cFi = .text:0x000076F0; // type:function size:0xCC scope:global +EvCut_CallBack__11daNpcShad_cFi = .text:0x000077BC; // type:function size:0x294 scope:global +EvCut_WiretapSponsor__11daNpcShad_cFi = .text:0x00007A50; // type:function size:0x304 scope:global +EvCut_WiretapEntrant__11daNpcShad_cFi = .text:0x00007D54; // type:function size:0x290 scope:global +daNpcShad_Create__FPv = .text:0x00007FE4; // type:function size:0x20 scope:global +daNpcShad_Delete__FPv = .text:0x00008004; // type:function size:0x20 scope:global +daNpcShad_Execute__FPv = .text:0x00008024; // type:function size:0x20 scope:global +daNpcShad_Draw__FPv = .text:0x00008044; // type:function size:0x20 scope:global +daNpcShad_IsDelete__FPv = .text:0x00008064; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000806C; // type:function size:0x30 scope:global +setParam__11daNpcShad_cFv = .text:0x0000809C; // type:function size:0x27C scope:global +main__11daNpcShad_cFv = .text:0x00008318; // type:function size:0xA0 scope:global +playMotion__11daNpcShad_cFv = .text:0x000083B8; // type:function size:0x680 scope:global +playExpression__11daNpcShad_cFv = .text:0x00008A38; // type:function size:0x378 scope:global +ctrlBtk__11daNpcShad_cFv = .text:0x00008DB0; // type:function size:0xDC scope:global +setAttnPos__11daNpcShad_cFv = .text:0x00008E8C; // type:function size:0x374 scope:global +lookat__11daNpcShad_cFv = .text:0x00009200; // type:function size:0x21C scope:global +drawDbgInfo__11daNpcShad_cFv = .text:0x0000941C; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00009424; // type:function size:0xC scope:global +__sinit_d_a_npc_shad_cpp = .text:0x00009430; // type:function size:0x1D8 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00009608; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00009650; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x0000968C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000975C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00009798; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000979C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000097D8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000097DC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00009A28; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009C18; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009C88; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009CE4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009D54; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00009D9C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00009DA0; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00009DA4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009DA8; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00009DF0; // type:function size:0x60 scope:global +__dt__17daNpcShad_Param_cFv = .text:0x00009E50; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00009E98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009EA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcShad_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global +@4402 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4403 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4404 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4405 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4406 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4407 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4408 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4497 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4498 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000094; // type:object size:0xC scope:local data:4byte +@4825 = .rodata:0x000000A0; // type:object size:0xC scope:local +@4826 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4827 = .rodata:0x000000B0; // type:object size:0xC scope:local +@4828 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4829 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4830 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4831 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4832 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4833 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4834 = .rodata:0x000000FC; // type:object size:0xC scope:local +@4835 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4836 = .rodata:0x00000110; // type:object size:0xC scope:local +@4837 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4838 = .rodata:0x00000120; // type:object size:0xC scope:local +@4839 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4840 = .rodata:0x00000130; // type:object size:0xC scope:local +@4841 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4842 = .rodata:0x00000140; // type:object size:0xC scope:local +@4843 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4844 = .rodata:0x00000150; // type:object size:0xC scope:local +@4845 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4846 = .rodata:0x00000160; // type:object size:0xC scope:local +@4847 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000170; // type:object size:0xC scope:local +@4849 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000180; // type:object size:0xC scope:local +@4851 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000190; // type:object size:0xC scope:local +@4853 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@4854 = .rodata:0x000001A0; // type:object size:0x34 scope:local +@4858 = .rodata:0x000001D4; // type:object size:0xC scope:local +@4859 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000001E4; // type:object size:0xC scope:local +@4861 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4862 = .rodata:0x000001FC; // type:object size:0x8 scope:local +@4863 = .rodata:0x00000204; // type:object size:0xC scope:local +@4864 = .rodata:0x00000210; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000214; // type:object size:0xC scope:local +@4866 = .rodata:0x00000220; // type:object size:0xC scope:local +@4867 = .rodata:0x0000022C; // type:object size:0x8 scope:local +@4868 = .rodata:0x00000234; // type:object size:0xC scope:local +@4869 = .rodata:0x00000240; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000244; // type:object size:0xC scope:local +@4871 = .rodata:0x00000250; // type:object size:0xC scope:local +@4872 = .rodata:0x0000025C; // type:object size:0x8 scope:local +@4873 = .rodata:0x00000264; // type:object size:0xC scope:local +@4874 = .rodata:0x00000270; // type:object size:0xC scope:local +@4875 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@4876 = .rodata:0x00000284; // type:object size:0xC scope:local +@4877 = .rodata:0x00000290; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000294; // type:object size:0xC scope:local +@4879 = .rodata:0x000002A0; // type:object size:0xC scope:local +@4880 = .rodata:0x000002AC; // type:object size:0x8 scope:local +@4881 = .rodata:0x000002B4; // type:object size:0xC scope:local +@4882 = .rodata:0x000002C0; // type:object size:0xC scope:local +@4883 = .rodata:0x000002CC; // type:object size:0x8 scope:local +@4884 = .rodata:0x000002D4; // type:object size:0xC scope:local +@4885 = .rodata:0x000002E0; // type:object size:0xC scope:local +@4886 = .rodata:0x000002EC; // type:object size:0x8 scope:local +@4887 = .rodata:0x000002F4; // type:object size:0xC scope:local +@4888 = .rodata:0x00000300; // type:object size:0xC scope:local +@4889 = .rodata:0x0000030C; // type:object size:0x8 scope:local +@4890 = .rodata:0x00000314; // type:object size:0xC scope:local +@4891 = .rodata:0x00000320; // type:object size:0x4 scope:local +@4892 = .rodata:0x00000324; // type:object size:0xC scope:local +@4893 = .rodata:0x00000330; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000334; // type:object size:0xC scope:local +@4895 = .rodata:0x00000340; // type:object size:0xC scope:local +@4896 = .rodata:0x0000034C; // type:object size:0x8 scope:local +@4897 = .rodata:0x00000354; // type:object size:0xC scope:local +@4898 = .rodata:0x00000360; // type:object size:0x4 scope:local +@4899 = .rodata:0x00000364; // type:object size:0xC scope:local +@4900 = .rodata:0x00000370; // type:object size:0x4 scope:local +@4901 = .rodata:0x00000374; // type:object size:0xC scope:local +@4902 = .rodata:0x00000380; // type:object size:0x4 scope:local +@4903 = .rodata:0x00000384; // type:object size:0xC scope:local +@4904 = .rodata:0x00000390; // type:object size:0x4 scope:local +@4905 = .rodata:0x00000394; // type:object size:0xC scope:local +@4906 = .rodata:0x000003A0; // type:object size:0x4 scope:local +@4907 = .rodata:0x000003A4; // type:object size:0xC scope:local +@4908 = .rodata:0x000003B0; // type:object size:0x4 scope:local +@4909 = .rodata:0x000003B4; // type:object size:0xC scope:local +@4910 = .rodata:0x000003C0; // type:object size:0x4 scope:local +@4911 = .rodata:0x000003C4; // type:object size:0xC scope:local +@4912 = .rodata:0x000003D0; // type:object size:0x4 scope:local +@4913 = .rodata:0x000003D4; // type:object size:0x5C scope:local +@4955 = .rodata:0x00000430; // type:object size:0xC scope:local +@5210 = .rodata:0x0000043C; // type:object size:0x4 scope:local data:float +@5211 = .rodata:0x00000440; // type:object size:0x4 scope:local +@5212 = .rodata:0x00000444; // type:object size:0x4 scope:local +@5213 = .rodata:0x00000448; // type:object size:0x4 scope:local +@5215 = .rodata:0x00000450; // type:object size:0x8 scope:local +@5532 = .rodata:0x00000458; // type:object size:0x4 scope:local +@5533 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@5534 = .rodata:0x00000460; // type:object size:0x4 scope:local data:string +@5535 = .rodata:0x00000464; // type:object size:0x4 scope:local +@5586 = .rodata:0x00000468; // type:object size:0x4 scope:local +@5587 = .rodata:0x0000046C; // type:object size:0x4 scope:local +@5828 = .rodata:0x00000470; // type:object size:0x4 scope:local +@5829 = .rodata:0x00000474; // type:object size:0x4 scope:local +@5830 = .rodata:0x00000478; // type:object size:0x8 scope:local +@5831 = .rodata:0x00000480; // type:object size:0x8 scope:local +@5832 = .rodata:0x00000488; // type:object size:0x8 scope:local +@6108 = .rodata:0x00000490; // type:object size:0x4 scope:local +@6109 = .rodata:0x00000494; // type:object size:0x4 scope:local +@6110 = .rodata:0x00000498; // type:object size:0x4 scope:local +@6111 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@6112 = .rodata:0x000004A0; // type:object size:0x4 scope:local +@6115 = .rodata:0x000004A8; // type:object size:0x8 scope:local +@6365 = .rodata:0x000004B0; // type:object size:0x4 scope:local +@6549 = .rodata:0x000004B4; // type:object size:0x4 scope:local +@6779 = .rodata:0x000004B8; // type:object size:0x4 scope:local +@6780 = .rodata:0x000004BC; // type:object size:0x4 scope:local +@6781 = .rodata:0x000004C0; // type:object size:0x4 scope:local +@6782 = .rodata:0x000004C4; // type:object size:0x10 scope:local data:4byte +@6995 = .rodata:0x000004D4; // type:object size:0x4 scope:local data:float +@7090 = .rodata:0x000004D8; // type:object size:0x4 scope:local +@7091 = .rodata:0x000004DC; // type:object size:0x4 scope:local +@7143 = .rodata:0x000004E0; // type:object size:0x4 scope:local +@7144 = .rodata:0x000004E4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000004E8; // type:object size:0x15C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x1B0 scope:global +l_btpGetParamList = .data:0x000001D0; // type:object size:0x84 scope:global +l_btkGetParamList = .data:0x00000254; // type:object size:0x3C scope:global data:4byte +l_loadRes_SHAD0 = .data:0x00000290; // type:object size:0xC scope:global +l_loadRes_SHAD1 = .data:0x0000029C; // type:object size:0xC scope:global +l_loadRes_SHAD2 = .data:0x000002A8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000002B4; // type:object size:0xC scope:global +l_arcNames = .data:0x000002C0; // type:object size:0x10 scope:global data:4byte +l_evtNames = .data:0x000002D0; // type:object size:0x38 scope:global +l_evtArcs = .data:0x00000308; // type:object size:0x38 scope:global data:4byte +l_myName = .data:0x00000340; // type:object size:0x4 scope:global +@3932 = .data:0x00000344; // type:object size:0xC scope:local +@3933 = .data:0x00000350; // type:object size:0xC scope:local +@3934 = .data:0x0000035C; // type:object size:0xC scope:local +@3935 = .data:0x00000368; // type:object size:0xC scope:local +@3936 = .data:0x00000374; // type:object size:0xC scope:local +@3937 = .data:0x00000380; // type:object size:0xC scope:local +@3938 = .data:0x0000038C; // type:object size:0xC scope:local +@3939 = .data:0x00000398; // type:object size:0xC scope:local +@3940 = .data:0x000003A4; // type:object size:0xC scope:local +@3941 = .data:0x000003B0; // type:object size:0xC scope:local +@3942 = .data:0x000003BC; // type:object size:0xC scope:local +@3943 = .data:0x000003C8; // type:object size:0xC scope:local +@3944 = .data:0x000003D4; // type:object size:0xC scope:local +mEvtSeqList__11daNpcShad_c = .data:0x000003E0; // type:object size:0xA8 scope:global +@4739 = .data:0x00000488; // type:object size:0x34 scope:local +@4923 = .data:0x000004BC; // type:object size:0xC scope:local +@4926 = .data:0x000004C8; // type:object size:0xC scope:local +@4929 = .data:0x000004D4; // type:object size:0xC scope:local +@5064 = .data:0x000004E0; // type:object size:0xC scope:local +@5069 = .data:0x000004EC; // type:object size:0xC scope:local +@5295 = .data:0x000004F8; // type:object size:0xC scope:local +@5300 = .data:0x00000504; // type:object size:0xC scope:local +@5565 = .data:0x00000510; // type:object size:0xC scope:local data:4byte +@6551 = .data:0x0000051C; // type:object size:0x20 scope:local +@6550 = .data:0x0000053C; // type:object size:0x20 scope:local +daNpcShad_MethodTable = .data:0x0000055C; // type:object size:0x20 scope:global +g_profile_NPC_SHAD = .data:0x0000057C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000005AC; // type:object size:0xC scope:global +__vt__11daNpcShad_c = .data:0x000005B8; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000600; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000060C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000630; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000063C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000648; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000654; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000660; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000066C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000678; // type:object size:0xC scope:global +__vt__17daNpcShad_Param_c = .data:0x00000684; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_shaman/splits.txt b/config/GZ2P01/rels/d_a_npc_shaman/splits.txt new file mode 100644 index 0000000000..d3038040b4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shaman/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shaman.cpp: + .text start:0x000000EC end:0x00003ED4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000B18 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_shaman/symbols.txt b/config/GZ2P01/rels/d_a_npc_shaman/symbols.txt new file mode 100644 index 0000000000..99d40578ca --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shaman/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Sha_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__11daNpc_Sha_cFv = .text:0x0000020C; // type:function size:0x2B4 scope:global +CreateHeap__11daNpc_Sha_cFv = .text:0x000004C0; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000730; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000784; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000007D8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000820; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000898; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x18 scope:global +Delete__11daNpc_Sha_cFv = .text:0x000008EC; // type:function size:0x34 scope:global +Execute__11daNpc_Sha_cFv = .text:0x00000920; // type:function size:0x20 scope:global +Draw__11daNpc_Sha_cFv = .text:0x00000940; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Sha_cFP10fopAc_ac_c = .text:0x000009D4; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Sha_cFP8J3DJointi = .text:0x000009F4; // type:function size:0x58 scope:global +getType__11daNpc_Sha_cFv = .text:0x00000A4C; // type:function size:0x38 scope:global +isDelete__11daNpc_Sha_cFv = .text:0x00000A84; // type:function size:0x34 scope:global +reset__11daNpc_Sha_cFv = .text:0x00000AB8; // type:function size:0x158 scope:global +afterJntAnm__11daNpc_Sha_cFi = .text:0x00000C10; // type:function size:0x84 scope:global +setParam__11daNpc_Sha_cFv = .text:0x00000C94; // type:function size:0x118 scope:global +checkChangeEvt__11daNpc_Sha_cFv = .text:0x00000DAC; // type:function size:0xEC scope:global +setAfterTalkMotion__11daNpc_Sha_cFv = .text:0x00000E98; // type:function size:0xAC scope:global +srchActors__11daNpc_Sha_cFv = .text:0x00000F44; // type:function size:0x4 scope:global +evtTalk__11daNpc_Sha_cFv = .text:0x00000F48; // type:function size:0x100 scope:global +evtCutProc__11daNpc_Sha_cFv = .text:0x00001048; // type:function size:0xC8 scope:global +action__11daNpc_Sha_cFv = .text:0x00001110; // type:function size:0x190 scope:global +beforeMove__11daNpc_Sha_cFv = .text:0x000012A0; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Sha_cFv = .text:0x00001364; // type:function size:0x31C scope:global +setCollision__11daNpc_Sha_cFv = .text:0x00001680; // type:function size:0x158 scope:global +drawDbgInfo__11daNpc_Sha_cFv = .text:0x000017D8; // type:function size:0x8 scope:global +selectAction__11daNpc_Sha_cFv = .text:0x000017E0; // type:function size:0x48 scope:global +chkAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001828; // type:function size:0x2C scope:global +setAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001854; // type:function size:0xA8 scope:global +getSceneChangeNoTableIx__11daNpc_Sha_cFv = .text:0x000018FC; // type:function size:0x2F4 scope:global +setTempBit__11daNpc_Sha_cFi = .text:0x00001BF0; // type:function size:0xA4 scope:global +cutPerformAugury__11daNpc_Sha_cFi = .text:0x00001C94; // type:function size:0x4B0 scope:global +wait__11daNpc_Sha_cFPv = .text:0x00002144; // type:function size:0x2C8 scope:global +talk__11daNpc_Sha_cFPv = .text:0x0000240C; // type:function size:0x1E0 scope:global +query265__11daNpc_Sha_cFv = .text:0x000025EC; // type:function size:0x24 scope:global +query268__11daNpc_Sha_cFv = .text:0x00002610; // type:function size:0x24 scope:global +query267__11daNpc_Sha_cFv = .text:0x00002634; // type:function size:0x24 scope:global +query078__11daNpc_Sha_cFv = .text:0x00002658; // type:function size:0x24 scope:global +query264__11daNpc_Sha_cFv = .text:0x0000267C; // type:function size:0x24 scope:global +query266__11daNpc_Sha_cFv = .text:0x000026A0; // type:function size:0x24 scope:global +query542__11daNpc_Sha_cFv = .text:0x000026C4; // type:function size:0x24 scope:global +query461__11daNpc_Sha_cFv = .text:0x000026E8; // type:function size:0x24 scope:global +query288__11daNpc_Sha_cFv = .text:0x0000270C; // type:function size:0x24 scope:global +query000__11daNpc_Sha_cFv = .text:0x00002730; // type:function size:0x8 scope:global +query999__11daNpc_Sha_cFv = .text:0x00002738; // type:function size:0x8 scope:global +daNpc_Sha_Create__FPv = .text:0x00002740; // type:function size:0x20 scope:global +daNpc_Sha_Delete__FPv = .text:0x00002760; // type:function size:0x20 scope:global +daNpc_Sha_Execute__FPv = .text:0x00002780; // type:function size:0x20 scope:global +daNpc_Sha_Draw__FPv = .text:0x000027A0; // type:function size:0x20 scope:global +daNpc_Sha_IsDelete__FPv = .text:0x000027C0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000027C8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x000027F8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00002840; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002BC8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002C04; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C40; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00003044; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00003048; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00003144; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003148; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003190; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000031D8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003248; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000032A4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003314; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000335C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003478; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003680; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00003684; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x0000368C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003694; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000369C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000036A4; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000036AC; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000036B0; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000036B8; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x000036D0; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x000036D4; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000036D8; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000036E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000036E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003718; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00003748; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000374C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00003750; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00003754; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00003758; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00003774; // type:function size:0x7C scope:global +__sinit_d_a_npc_shaman_cpp = .text:0x000037F0; // type:function size:0x510 scope:local +__ct__11daNpc_Sha_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003D00; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00003DAC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003DF4; // type:function size:0x48 scope:global +getEyeballMaterialNo__11daNpc_Sha_cFv = .text:0x00003E3C; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Sha_cFv = .text:0x00003E44; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Sha_cFv = .text:0x00003E4C; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Sha_cFv = .text:0x00003E54; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Sha_cFi = .text:0x00003E5C; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Sha_cFi = .text:0x00003E6C; // type:function size:0x10 scope:global +__dt__17daNpc_Sha_Param_cFv = .text:0x00003E7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003EC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003ECC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Sha_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3961 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4027 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4029 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4030 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4185 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4186 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4187 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4380 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4537 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4710 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4711 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4712 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4713 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4774 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4775 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4776 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4995 = .rodata:0x000000F8; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000104; // type:object size:0x4C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x30 scope:global +l_resNameList = .data:0x00000058; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000060; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000064; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000070; // type:object size:0x118 scope:global +l_motionAnmData = .data:0x00000188; // type:object size:0xE0 scope:global +l_faceMotionSequenceData = .data:0x00000268; // type:object size:0xA0 scope:global +l_motionSequenceData = .data:0x00000308; // type:object size:0x80 scope:global +mCutNameList__11daNpc_Sha_c = .data:0x00000388; // type:object size:0x8 scope:global +@3812 = .data:0x00000390; // type:object size:0xC scope:local +mCutList__11daNpc_Sha_c = .data:0x0000039C; // type:object size:0x18 scope:global data:4byte +@4497 = .data:0x000003B4; // type:object size:0xC scope:local data:4byte +@4549 = .data:0x000003C0; // type:object size:0xC scope:local data:4byte +@4559 = .data:0x000003CC; // type:object size:0xC scope:local data:4byte +@4823 = .data:0x000003D8; // type:object size:0xC scope:local data:4byte +@5097 = .data:0x000003E4; // type:object size:0x20 scope:local +mEvtBitLabels__11daNpc_Sha_c = .data:0x00000404; // type:object size:0xC scope:global +mTmpBitLabels__11daNpc_Sha_c = .data:0x00000410; // type:object size:0xC scope:global +mSceneChangeNoTable__11daNpc_Sha_c = .data:0x0000041C; // type:object size:0xC0 scope:global +@5232 = .data:0x000004DC; // type:object size:0xC scope:local +@5233 = .data:0x000004E8; // type:object size:0xC scope:local +@5234 = .data:0x000004F4; // type:object size:0xC scope:local +@5235 = .data:0x00000500; // type:object size:0xC scope:local +@5236 = .data:0x0000050C; // type:object size:0xC scope:local +@5237 = .data:0x00000518; // type:object size:0xC scope:local +@5238 = .data:0x00000524; // type:object size:0xC scope:local +@5239 = .data:0x00000530; // type:object size:0xC scope:local +@5240 = .data:0x0000053C; // type:object size:0xC scope:local +@5241 = .data:0x00000548; // type:object size:0xC scope:local +@5242 = .data:0x00000554; // type:object size:0xC scope:local +@5243 = .data:0x00000560; // type:object size:0xC scope:local +@5244 = .data:0x0000056C; // type:object size:0xC scope:local +@5245 = .data:0x00000578; // type:object size:0xC scope:local +@5246 = .data:0x00000584; // type:object size:0xC scope:local +@5247 = .data:0x00000590; // type:object size:0xC scope:local +@5248 = .data:0x0000059C; // type:object size:0xC scope:local +@5249 = .data:0x000005A8; // type:object size:0xC scope:local +@5250 = .data:0x000005B4; // type:object size:0xC scope:local +@5251 = .data:0x000005C0; // type:object size:0xC scope:local +@5252 = .data:0x000005CC; // type:object size:0xC scope:local +@5253 = .data:0x000005D8; // type:object size:0xC scope:local +@5254 = .data:0x000005E4; // type:object size:0xC scope:local +@5255 = .data:0x000005F0; // type:object size:0xC scope:local +@5256 = .data:0x000005FC; // type:object size:0xC scope:local +@5257 = .data:0x00000608; // type:object size:0xC scope:local +@5258 = .data:0x00000614; // type:object size:0xC scope:local +@5259 = .data:0x00000620; // type:object size:0xC scope:local +@5260 = .data:0x0000062C; // type:object size:0xC scope:local +@5261 = .data:0x00000638; // type:object size:0xC scope:local +@5262 = .data:0x00000644; // type:object size:0xC scope:local +@5263 = .data:0x00000650; // type:object size:0xC scope:local +@5264 = .data:0x0000065C; // type:object size:0xC scope:local +@5265 = .data:0x00000668; // type:object size:0xC scope:local +@5266 = .data:0x00000674; // type:object size:0xC scope:local +@5267 = .data:0x00000680; // type:object size:0xC scope:local +@5268 = .data:0x0000068C; // type:object size:0xC scope:local +@5269 = .data:0x00000698; // type:object size:0xC scope:local +@5270 = .data:0x000006A4; // type:object size:0xC scope:local +@5271 = .data:0x000006B0; // type:object size:0xC scope:local +@5272 = .data:0x000006BC; // type:object size:0xC scope:local +@5273 = .data:0x000006C8; // type:object size:0xC scope:local +@5274 = .data:0x000006D4; // type:object size:0xC scope:local +@5275 = .data:0x000006E0; // type:object size:0xC scope:local +@5276 = .data:0x000006EC; // type:object size:0xC scope:local +@5277 = .data:0x000006F8; // type:object size:0xC scope:local +@5278 = .data:0x00000704; // type:object size:0xC scope:local +@5279 = .data:0x00000710; // type:object size:0xC scope:local +mQueries__11daNpc_Sha_c = .data:0x0000071C; // type:object size:0x240 scope:global data:4byte +daNpc_Sha_MethodTable = .data:0x0000095C; // type:object size:0x20 scope:global +g_profile_NPC_SHAMAN = .data:0x0000097C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000009AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000009B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000009C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000009E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000009F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000A00; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000A18; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000A24; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A30; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A3C; // type:object size:0xC scope:global +__vt__11daNpc_Sha_c = .data:0x00000A48; // type:object size:0xC4 scope:global +__vt__17daNpc_Sha_Param_c = .data:0x00000B0C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3813 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_shoe/splits.txt b/config/GZ2P01/rels/d_a_npc_shoe/splits.txt new file mode 100644 index 0000000000..f8ee3e5ae4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shoe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shoe.cpp: + .text start:0x000000EC end:0x00002B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x000001F8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_shoe/symbols.txt b/config/GZ2P01/rels/d_a_npc_shoe/symbols.txt new file mode 100644 index 0000000000..5c275b6c6f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shoe/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcShoe_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcShoe_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__11daNpcShoe_cFv = .text:0x000004E8; // type:function size:0x290 scope:global +CreateHeap__11daNpcShoe_cFv = .text:0x00000778; // type:function size:0x210 scope:global +Delete__11daNpcShoe_cFv = .text:0x00000988; // type:function size:0x34 scope:global +Execute__11daNpcShoe_cFv = .text:0x000009BC; // type:function size:0xEC scope:global +Draw__11daNpcShoe_cFv = .text:0x00000AA8; // type:function size:0x104 scope:global +ctrlJoint__11daNpcShoe_cFP8J3DJointP8J3DModel = .text:0x00000BAC; // type:function size:0x18C scope:global +createHeapCallBack__11daNpcShoe_cFP10fopAc_ac_c = .text:0x00000D38; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcShoe_cFP8J3DJointi = .text:0x00000D58; // type:function size:0x4C scope:global +setMotion__11daNpcShoe_cFifi = .text:0x00000DA4; // type:function size:0x48 scope:global +reset__11daNpcShoe_cFv = .text:0x00000DEC; // type:function size:0x310 scope:global +setAction__11daNpcShoe_cFM11daNpcShoe_cFPCvPvPv_b = .text:0x000010FC; // type:function size:0xA8 scope:global +wait__11daNpcShoe_cFPv = .text:0x000011A4; // type:function size:0x420 scope:global +fear__11daNpcShoe_cFPv = .text:0x000015C4; // type:function size:0xB0 scope:global +talk__11daNpcShoe_cFPv = .text:0x00001674; // type:function size:0x1C0 scope:global +demo__11daNpcShoe_cFPv = .text:0x00001834; // type:function size:0x1CC scope:global +daNpcShoe_Create__FPv = .text:0x00001A00; // type:function size:0x20 scope:global +daNpcShoe_Delete__FPv = .text:0x00001A20; // type:function size:0x20 scope:global +daNpcShoe_Execute__FPv = .text:0x00001A40; // type:function size:0x20 scope:global +daNpcShoe_Draw__FPv = .text:0x00001A60; // type:function size:0x20 scope:global +daNpcShoe_IsDelete__FPv = .text:0x00001A80; // type:function size:0x8 scope:global +setParam__11daNpcShoe_cFv = .text:0x00001A88; // type:function size:0xB8 scope:global +main__11daNpcShoe_cFv = .text:0x00001B40; // type:function size:0x284 scope:global +setAttnPos__11daNpcShoe_cFv = .text:0x00001DC4; // type:function size:0x1FC scope:global +lookat__11daNpcShoe_cFv = .text:0x00001FC0; // type:function size:0x1E0 scope:global +setMotionAnm__11daNpcShoe_cFif = .text:0x000021A0; // type:function size:0xD0 scope:global +drawDbgInfo__11daNpcShoe_cFv = .text:0x00002270; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002278; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000022C0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000022FC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000023CC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002408; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000240C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002448; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000244C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002698; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002888; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000028F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002954; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000029C4; // type:function size:0x48 scope:global +ctrlBtk__8daNpcF_cFv = .text:0x00002A0C; // type:function size:0x8 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002A14; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002A18; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002A20; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002A28; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00002A2C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002A30; // type:function size:0x48 scope:global +__sinit_d_a_npc_shoe_cpp = .text:0x00002A78; // type:function size:0x68 scope:local +adjustShapeAngle__11daNpcShoe_cFv = .text:0x00002AE0; // type:function size:0x4 scope:global +__dt__17daNpcShoe_Param_cFv = .text:0x00002AE4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002B2C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002B34; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcShoe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4166 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4235 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4236 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4237 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4302 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4423 = .rodata:0x00000094; // type:object size:0xC scope:local +@4480 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000A4; // type:object size:0xC scope:local +@4482 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000B4; // type:object size:0xC scope:local +@4484 = .rodata:0x000000C0; // type:object size:0xC scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x8 scope:local +@4486 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4487 = .rodata:0x000000E0; // type:object size:0xC scope:local +@4488 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@4489 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4490 = .rodata:0x00000100; // type:object size:0xC scope:local +@4491 = .rodata:0x0000010C; // type:object size:0x8 scope:local +@4492 = .rodata:0x00000114; // type:object size:0xC scope:local +@4493 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000124; // type:object size:0x14 scope:local +@4508 = .rodata:0x00000138; // type:object size:0xC scope:local +@4623 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4624 = .rodata:0x00000150; // type:object size:0x8 scope:local +@4841 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4842 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4883 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4884 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4885 = .rodata:0x00000168; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000016C; // type:object size:0x1A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x3C scope:global +l_btpGetParamList = .data:0x0000005C; // type:object size:0xC scope:global +l_arcNames = .data:0x00000068; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x00000074; // type:object size:0x4 scope:global +l_myName = .data:0x00000078; // type:object size:0x4 scope:global +mEvtSeqList__11daNpcShoe_c = .data:0x0000007C; // type:object size:0xC scope:global data:4byte +@4424 = .data:0x00000088; // type:object size:0xC scope:local data:4byte +@4547 = .data:0x00000094; // type:object size:0xC scope:local +@4552 = .data:0x000000A0; // type:object size:0xC scope:local +@4559 = .data:0x000000AC; // type:object size:0xC scope:local +@4645 = .data:0x000000B8; // type:object size:0xC scope:local data:4byte +@4684 = .data:0x000000C4; // type:object size:0xC scope:local +daNpcShoe_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_NPC_SHOE = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__11daNpcShoe_c = .data:0x00000120; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000168; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000198; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B0; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001E0; // type:object size:0xC scope:global +__vt__17daNpcShoe_Param_c = .data:0x000001EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_shop0/splits.txt b/config/GZ2P01/rels/d_a_npc_shop0/splits.txt new file mode 100644 index 0000000000..1d405dd966 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shop0/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_shop0.cpp: + .text start:0x00000078 end:0x0000146C + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_shop0/symbols.txt b/config/GZ2P01/rels/d_a_npc_shop0/symbols.txt new file mode 100644 index 0000000000..9c939c544f --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shop0/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__13daNpc_Shop0_cFv = .text:0x00000098; // type:function size:0x218 scope:global +create__13daNpc_Shop0_cFv = .text:0x000002B0; // type:function size:0x200 scope:global +__dt__8cM3dGCylFv = .text:0x000004B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004F8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000540; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000059C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x70 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000067C; // type:function size:0x78 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006F4; // type:function size:0x48 scope:global +createHeap__13daNpc_Shop0_cFv = .text:0x0000073C; // type:function size:0xF0 scope:global +destroy__13daNpc_Shop0_cFv = .text:0x0000082C; // type:function size:0x34 scope:global +execute__13daNpc_Shop0_cFv = .text:0x00000860; // type:function size:0xB8 scope:global +draw__13daNpc_Shop0_cFv = .text:0x00000918; // type:function size:0xD0 scope:global +__dt__8cM3dGPlaFv = .text:0x000009E8; // type:function size:0x48 scope:global +getResName__13daNpc_Shop0_cFv = .text:0x00000A30; // type:function size:0x10 scope:global +getParam__13daNpc_Shop0_cFv = .text:0x00000A40; // type:function size:0x28 scope:global +getFlowNodeNum__13daNpc_Shop0_cFv = .text:0x00000A68; // type:function size:0x8 scope:global +isDelete__13daNpc_Shop0_cFv = .text:0x00000A70; // type:function size:0x5C scope:global +init__13daNpc_Shop0_cFv = .text:0x00000ACC; // type:function size:0x100 scope:global +getTrnsfrmAnmP__13daNpc_Shop0_cFiPPc = .text:0x00000BCC; // type:function size:0x7C scope:global +setBckAnm__13daNpc_Shop0_cFP15J3DAnmTransformfiiib = .text:0x00000C48; // type:function size:0xB4 scope:global +setCollision__13daNpc_Shop0_cFv = .text:0x00000CFC; // type:function size:0x6C scope:global +checkEvent__13daNpc_Shop0_cFv = .text:0x00000D68; // type:function size:0x120 scope:global +orderEvent__13daNpc_Shop0_cFv = .text:0x00000E88; // type:function size:0x4C scope:global +setMtx__13daNpc_Shop0_cFv = .text:0x00000ED4; // type:function size:0xA8 scope:global +setRoomInf__13daNpc_Shop0_cFv = .text:0x00000F7C; // type:function size:0xA4 scope:global +cut_alert__13daNpc_Shop0_cFii = .text:0x00001020; // type:function size:0x70 scope:global +chkProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_i = .text:0x00001090; // type:function size:0x34 scope:global +setProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_iPvi = .text:0x000010C4; // type:function size:0xFC scope:global +wait__13daNpc_Shop0_cFPv = .text:0x000011C0; // type:function size:0x9C scope:global +talk__13daNpc_Shop0_cFPv = .text:0x0000125C; // type:function size:0xD0 scope:global +daNpc_Shop0_Create__FPv = .text:0x0000132C; // type:function size:0x20 scope:global +daNpc_Shop0_Delete__FPv = .text:0x0000134C; // type:function size:0x20 scope:global +daNpc_Shop0_Execute__FPv = .text:0x0000136C; // type:function size:0x20 scope:global +daNpc_Shop0_Draw__FPv = .text:0x0000138C; // type:function size:0x20 scope:global +daNpc_Shop0_IsDelete__FPv = .text:0x000013AC; // type:function size:0x8 scope:global +__dt__19daNpc_Shop0_Param_cFv = .text:0x000013B4; // type:function size:0x48 scope:global +__dt__10cCcD_GSttsFv = .text:0x000013FC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001444; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000144C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001454; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000145C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001464; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCylDat__13daNpc_Shop0_c = .rodata:0x00000000; // type:object size:0x44 scope:global +mParam__19daNpc_Shop0_Param_c = .rodata:0x00000044; // type:object size:0xC scope:global +@4004 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4024 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4052 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4120 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4181 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4259 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000080; // type:object size:0x20 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_bckFileNameTBL = .data:0x00000008; // type:object size:0x4 scope:global +@4087 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +@4132 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +@4140 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +@4268 = .data:0x00000030; // type:object size:0xC scope:local data:4byte +daNpc_Shop0_MethodTable = .data:0x0000003C; // type:object size:0x20 scope:global +g_profile_NPC_SHOP0 = .data:0x0000005C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__19daNpc_Shop0_Param_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000EC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:global +__vt__13daNpc_Shop0_c = .data:0x00000140; // type:object size:0xC scope:global +l_fileName = .bss:0x00000000; // type:object size:0x15 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_shop_maro/splits.txt b/config/GZ2P01/rels/d_a_npc_shop_maro/splits.txt new file mode 100644 index 0000000000..9a60f3c90d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shop_maro/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_shop_maro.cpp: + .text start:0x00000078 end:0x00000B30 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2P01/rels/d_a_npc_shop_maro/symbols.txt b/config/GZ2P01/rels/d_a_npc_shop_maro/symbols.txt new file mode 100644 index 0000000000..1685d845df --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_shop_maro/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daNpc_shopMaro_Create__FPv = .text:0x00000078; // type:function size:0x20 scope:global +daNpc_shopMaro_Delete__FPv = .text:0x00000098; // type:function size:0x24 scope:global +daNpc_shopMaro_Execute__FPv = .text:0x000000BC; // type:function size:0x8 scope:global +daNpc_shopMaro_Draw__FPv = .text:0x000000C4; // type:function size:0x8 scope:global +daNpc_shopMaro_IsDelete__FPv = .text:0x000000CC; // type:function size:0x8 scope:global +create__16daNpc_shopMaro_cFv = .text:0x000000D4; // type:function size:0x50 scope:global +__ct__16daNpc_shopMaro_cFv = .text:0x00000124; // type:function size:0x60 scope:global +__dt__16daNpc_shopMaro_cFv = .text:0x00000184; // type:function size:0x60 scope:global +__ct__13dShopSystem_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000001E4; // type:function size:0x118 scope:global +__dt__4cXyzFv = .text:0x000002FC; // type:function size:0x3C scope:global +getResName2__13dShopSystem_cFi = .text:0x00000338; // type:function size:0x8 scope:global +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00000340; // type:function size:0x8 scope:global +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x00000348; // type:function size:0x8 scope:global +__dt__5csXyzFv = .text:0x00000350; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000038C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00000790; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00000794; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00000890; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00000894; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000008DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000924; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000994; // type:function size:0x48 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000009DC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000009E0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000009E8; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000009F0; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000009F8; // type:function size:0x8 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x00000A00; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00000A08; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00000A10; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00000A18; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00000A20; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00000A28; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00000A30; // type:function size:0x4 scope:global +setParam__8daNpcT_cFv = .text:0x00000A34; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00000A38; // type:function size:0x8 scope:global +evtTalk__8daNpcT_cFv = .text:0x00000A40; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00000A48; // type:function size:0x8 scope:global +evtCutProc__8daNpcT_cFv = .text:0x00000A50; // type:function size:0x8 scope:global +setAfterTalkMotion__8daNpcT_cFv = .text:0x00000A58; // type:function size:0x4 scope:global +action__8daNpcT_cFv = .text:0x00000A5C; // type:function size:0x4 scope:global +beforeMove__8daNpcT_cFv = .text:0x00000A60; // type:function size:0x4 scope:global +afterMoved__8daNpcT_cFv = .text:0x00000A64; // type:function size:0x4 scope:global +setAttnPos__8daNpcT_cFv = .text:0x00000A68; // type:function size:0x4 scope:global +setCollision__8daNpcT_cFv = .text:0x00000A6C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00000A70; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00000A78; // type:function size:0x18 scope:global +drawDbgInfo__8daNpcT_cFv = .text:0x00000A90; // type:function size:0x8 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00000A98; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00000A9C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00000AA0; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00000AA8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00000AB0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00000AE0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00000B10; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00000B14; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00000B18; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00000B1C; // type:function size:0x4 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B20; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B28; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4009 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4238 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4239 = .rodata:0x0000001C; // type:object size:0x4 scope:local +daNpc_shopMaro_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_SMARO = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000005C; // type:object size:0x24 scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__16daNpc_shopMaro_c = .data:0x000000A4; // type:object size:0xD0 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_sola/splits.txt b/config/GZ2P01/rels/d_a_npc_sola/splits.txt new file mode 100644 index 0000000000..54258a8bbd --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_sola/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sola.cpp: + .text start:0x000000EC end:0x0000262C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000284 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_sola/symbols.txt b/config/GZ2P01/rels/d_a_npc_sola/symbols.txt new file mode 100644 index 0000000000..d22862df95 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_sola/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_solA_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_solA_cFv = .text:0x00000210; // type:function size:0x288 scope:global +CreateHeap__12daNpc_solA_cFv = .text:0x00000498; // type:function size:0x1A0 scope:global +Delete__12daNpc_solA_cFv = .text:0x00000638; // type:function size:0x34 scope:global +Execute__12daNpc_solA_cFv = .text:0x0000066C; // type:function size:0x20 scope:global +Draw__12daNpc_solA_cFv = .text:0x0000068C; // type:function size:0x9C scope:global +createHeapCallBack__12daNpc_solA_cFP10fopAc_ac_c = .text:0x00000728; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_solA_cFP8J3DJointi = .text:0x00000748; // type:function size:0x58 scope:global +getType__12daNpc_solA_cFv = .text:0x000007A0; // type:function size:0x8 scope:global +getFlowNodeNo__12daNpc_solA_cFv = .text:0x000007A8; // type:function size:0x1C scope:global +isDelete__12daNpc_solA_cFv = .text:0x000007C4; // type:function size:0x10 scope:global +reset__12daNpc_solA_cFv = .text:0x000007D4; // type:function size:0x124 scope:global +setParam__12daNpc_solA_cFv = .text:0x000008F8; // type:function size:0xEC scope:global +setAfterTalkMotion__12daNpc_solA_cFv = .text:0x000009E4; // type:function size:0x60 scope:global +srchActors__12daNpc_solA_cFv = .text:0x00000A44; // type:function size:0x4 scope:global +evtTalk__12daNpc_solA_cFv = .text:0x00000A48; // type:function size:0x100 scope:global +evtCutProc__12daNpc_solA_cFv = .text:0x00000B48; // type:function size:0xC8 scope:global +action__12daNpc_solA_cFv = .text:0x00000C10; // type:function size:0x88 scope:global +beforeMove__12daNpc_solA_cFv = .text:0x00000C98; // type:function size:0x78 scope:global +setAttnPos__12daNpc_solA_cFv = .text:0x00000D10; // type:function size:0x20C scope:global +setCollision__12daNpc_solA_cFv = .text:0x00000F1C; // type:function size:0xE0 scope:global +drawDbgInfo__12daNpc_solA_cFv = .text:0x00000FFC; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_solA_cFv = .text:0x00001004; // type:function size:0x4 scope:global +selectAction__12daNpc_solA_cFv = .text:0x00001008; // type:function size:0x48 scope:global +chkAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x00001050; // type:function size:0x2C scope:global +setAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x0000107C; // type:function size:0xA8 scope:global +wait__12daNpc_solA_cFPv = .text:0x00001124; // type:function size:0x17C scope:global +talk__12daNpc_solA_cFPv = .text:0x000012A0; // type:function size:0x170 scope:global +daNpc_solA_Create__FPv = .text:0x00001410; // type:function size:0x20 scope:global +daNpc_solA_Delete__FPv = .text:0x00001430; // type:function size:0x20 scope:global +daNpc_solA_Execute__FPv = .text:0x00001450; // type:function size:0x20 scope:global +daNpc_solA_Draw__FPv = .text:0x00001470; // type:function size:0x20 scope:global +daNpc_solA_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001498; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000014E0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001868; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000018A4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000018E0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001CE4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CE8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00001DE4; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001DE8; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001E30; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001E78; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001EE8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001F44; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001FB4; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001FFC; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002004; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002120; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002328; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x0000232C; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00002334; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x0000233C; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002344; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000234C; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002354; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x0000235C; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002360; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002368; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002370; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002374; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000237C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002394; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002398; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000023A0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000023A8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000023D8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002408; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000240C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002410; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002414; // type:function size:0x4 scope:global +__sinit_d_a_npc_sola_cpp = .text:0x00002418; // type:function size:0x68 scope:local +__ct__12daNpc_solA_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002480; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x0000252C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002574; // type:function size:0x48 scope:global +getHeadJointNo__12daNpc_solA_cFv = .text:0x000025BC; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_solA_cFv = .text:0x000025C4; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_solA_cFv = .text:0x000025CC; // type:function size:0x8 scope:global +__dt__18daNpc_solA_Param_cFv = .text:0x000025D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000261C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002624; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_solA_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4138 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4139 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4296 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4436 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4469 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4568 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4683 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4684 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4686 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4744 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4745 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4746 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x4 scope:global +l_faceMotionAnmData = .data:0x00000048; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000064; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000080; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000090; // type:object size:0x10 scope:global +mCutNameList__12daNpc_solA_c = .data:0x000000A0; // type:object size:0x4 scope:global +mCutList__12daNpc_solA_c = .data:0x000000A4; // type:object size:0xC scope:global data:4byte +@4578 = .data:0x000000B0; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4786 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +daNpc_solA_MethodTable = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_NPC_SOLA = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000124; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000130; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000178; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000184; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12daNpc_solA_c = .data:0x000001B4; // type:object size:0xC4 scope:global +__vt__18daNpc_solA_Param_c = .data:0x00000278; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3936 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_soldierA/splits.txt b/config/GZ2P01/rels/d_a_npc_soldierA/splits.txt new file mode 100644 index 0000000000..a507647d91 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_soldierA/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierA.cpp: + .text start:0x000000EC end:0x00003234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_soldierA/symbols.txt b/config/GZ2P01/rels/d_a_npc_soldierA/symbols.txt new file mode 100644 index 0000000000..7aad04bd8d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_soldierA/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_SoldierA_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__16daNpc_SoldierA_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__16daNpc_SoldierA_cFv = .text:0x00000500; // type:function size:0x2E0 scope:global +CreateHeap__16daNpc_SoldierA_cFv = .text:0x000007E0; // type:function size:0x1CC scope:global +Delete__16daNpc_SoldierA_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__16daNpc_SoldierA_cFv = .text:0x000009E0; // type:function size:0x20 scope:global +Draw__16daNpc_SoldierA_cFv = .text:0x00000A00; // type:function size:0x74 scope:global +ctrlJoint__16daNpc_SoldierA_cFP8J3DJointP8J3DModel = .text:0x00000A74; // type:function size:0x1FC scope:global +createHeapCallBack__16daNpc_SoldierA_cFP10fopAc_ac_c = .text:0x00000C70; // type:function size:0x20 scope:global +ctrlJointCallBack__16daNpc_SoldierA_cFP8J3DJointi = .text:0x00000C90; // type:function size:0x4C scope:global +setParam__16daNpc_SoldierA_cFv = .text:0x00000CDC; // type:function size:0x134 scope:global +main__16daNpc_SoldierA_cFv = .text:0x00000E10; // type:function size:0x178 scope:global +ctrlBtk__16daNpc_SoldierA_cFv = .text:0x00000F88; // type:function size:0x8 scope:global +setAttnPos__16daNpc_SoldierA_cFv = .text:0x00000F90; // type:function size:0x4F8 scope:global +setMotionAnm__16daNpc_SoldierA_cFif = .text:0x00001488; // type:function size:0x110 scope:global +setMotion__16daNpc_SoldierA_cFifi = .text:0x00001598; // type:function size:0x44 scope:global +drawDbgInfo__16daNpc_SoldierA_cFv = .text:0x000015DC; // type:function size:0x8 scope:global +drawOtherMdls__16daNpc_SoldierA_cFv = .text:0x000015E4; // type:function size:0xAC scope:global +getTypeFromParam__16daNpc_SoldierA_cFv = .text:0x00001690; // type:function size:0x4C scope:global +isDelete__16daNpc_SoldierA_cFv = .text:0x000016DC; // type:function size:0x34 scope:global +reset__16daNpc_SoldierA_cFv = .text:0x00001710; // type:function size:0x184 scope:global +playMotion__16daNpc_SoldierA_cFv = .text:0x00001894; // type:function size:0x21C scope:global +chkAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x00001AB0; // type:function size:0x2C scope:global +setAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x00001ADC; // type:function size:0xA8 scope:global +selectAction__16daNpc_SoldierA_cFv = .text:0x00001B84; // type:function size:0x80 scope:global +doNormalAction__16daNpc_SoldierA_cFi = .text:0x00001C04; // type:function size:0x114 scope:global +doEvent__16daNpc_SoldierA_cFv = .text:0x00001D18; // type:function size:0x2D0 scope:global +setLookMode__16daNpc_SoldierA_cFi = .text:0x00001FE8; // type:function size:0x24 scope:global +lookat__16daNpc_SoldierA_cFv = .text:0x0000200C; // type:function size:0x288 scope:global +wait__16daNpc_SoldierA_cFPv = .text:0x00002294; // type:function size:0x17C scope:global +talk__16daNpc_SoldierA_cFPv = .text:0x00002410; // type:function size:0x198 scope:global +ECut_talkLake__16daNpc_SoldierA_cFi = .text:0x000025A8; // type:function size:0x144 scope:global +ECut_listenLake__16daNpc_SoldierA_cFi = .text:0x000026EC; // type:function size:0x118 scope:global +test__16daNpc_SoldierA_cFPv = .text:0x00002804; // type:function size:0xB4 scope:global +daNpc_SoldierA_Create__FPv = .text:0x000028B8; // type:function size:0x20 scope:global +daNpc_SoldierA_Delete__FPv = .text:0x000028D8; // type:function size:0x20 scope:global +daNpc_SoldierA_Execute__FPv = .text:0x000028F8; // type:function size:0x20 scope:global +daNpc_SoldierA_Draw__FPv = .text:0x00002918; // type:function size:0x20 scope:global +daNpc_SoldierA_IsDelete__FPv = .text:0x00002938; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002940; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002988; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000029C4; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002A94; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002AD0; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00002AD4; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002B10; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002B14; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002D60; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002F50; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002FC0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000301C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000308C; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000030D4; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000030D8; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x000030DC; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x000030E4; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x000030EC; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000030F0; // type:function size:0x48 scope:global +__sinit_d_a_npc_soldierA_cpp = .text:0x00003138; // type:function size:0xA4 scope:local +__dt__22daNpc_SoldierA_Param_cFv = .text:0x000031DC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003224; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000322C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daNpc_SoldierA_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4394 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4396 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4397 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4472 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4789 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4792 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4793 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4794 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4914 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4915 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4917 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4918 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4919 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4920 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4921 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4922 = .rodata:0x00000108; // type:object size:0xC scope:local +@4923 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4924 = .rodata:0x00000118; // type:object size:0xC scope:local +@4925 = .rodata:0x00000124; // type:object size:0xC scope:local +@4926 = .rodata:0x00000130; // type:object size:0x8 scope:local +@4927 = .rodata:0x00000138; // type:object size:0xC scope:local +@4928 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4929 = .rodata:0x00000148; // type:object size:0x18 scope:local +@5059 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float +@5071 = .rodata:0x00000164; // type:object size:0xC scope:local +@5124 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5125 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5126 = .rodata:0x00000178; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000017C; // type:object size:0x23 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x38 scope:global +l_evtGetParamList = .data:0x00000068; // type:object size:0x10 scope:global +l_evtNames = .data:0x00000078; // type:object size:0x8 scope:global +l_loadRes_SOLDIERaa = .data:0x00000080; // type:object size:0xC scope:global +l_loadRes_SOLDIERa0 = .data:0x0000008C; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000098; // type:object size:0x10 scope:global +l_resNames = .data:0x000000A8; // type:object size:0x4 scope:global +l_myName = .data:0x000000AC; // type:object size:0x4 scope:global +mEvtCutNameList__16daNpc_SoldierA_c = .data:0x000000B0; // type:object size:0xC scope:global +@4018 = .data:0x000000BC; // type:object size:0xC scope:local +@4019 = .data:0x000000C8; // type:object size:0xC scope:local +mEvtCutList__16daNpc_SoldierA_c = .data:0x000000D4; // type:object size:0x24 scope:global +@4463 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +@4961 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +@4965 = .data:0x00000110; // type:object size:0xC scope:local data:4byte +@5005 = .data:0x0000011C; // type:object size:0xC scope:local +@5016 = .data:0x00000128; // type:object size:0xC scope:local +daNpc_SoldierA_MethodTable = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_NPC_SOLDIERa = .data:0x00000154; // type:object size:0x30 scope:global +__vt__16daNpc_SoldierA_c = .data:0x00000184; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000208; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000022C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000238; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__22daNpc_SoldierA_Param_c = .data:0x00000250; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4017 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4641 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4640 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_soldierB/splits.txt b/config/GZ2P01/rels/d_a_npc_soldierB/splits.txt new file mode 100644 index 0000000000..b95d52395c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_soldierB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierB.cpp: + .text start:0x000000EC end:0x00002F00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_soldierB/symbols.txt b/config/GZ2P01/rels/d_a_npc_soldierB/symbols.txt new file mode 100644 index 0000000000..d1c619a3cb --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_soldierB/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_SoldierB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__16daNpc_SoldierB_cFv = .text:0x00000300; // type:function size:0x200 scope:global +create__16daNpc_SoldierB_cFv = .text:0x00000500; // type:function size:0x2E0 scope:global +CreateHeap__16daNpc_SoldierB_cFv = .text:0x000007E0; // type:function size:0x1CC scope:global +Delete__16daNpc_SoldierB_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__16daNpc_SoldierB_cFv = .text:0x000009E0; // type:function size:0x20 scope:global +Draw__16daNpc_SoldierB_cFv = .text:0x00000A00; // type:function size:0x74 scope:global +ctrlJoint__16daNpc_SoldierB_cFP8J3DJointP8J3DModel = .text:0x00000A74; // type:function size:0x1FC scope:global +createHeapCallBack__16daNpc_SoldierB_cFP10fopAc_ac_c = .text:0x00000C70; // type:function size:0x20 scope:global +ctrlJointCallBack__16daNpc_SoldierB_cFP8J3DJointi = .text:0x00000C90; // type:function size:0x4C scope:global +setParam__16daNpc_SoldierB_cFv = .text:0x00000CDC; // type:function size:0x11C scope:global +main__16daNpc_SoldierB_cFv = .text:0x00000DF8; // type:function size:0x178 scope:global +ctrlBtk__16daNpc_SoldierB_cFv = .text:0x00000F70; // type:function size:0x8 scope:global +setAttnPos__16daNpc_SoldierB_cFv = .text:0x00000F78; // type:function size:0x4F8 scope:global +setMotionAnm__16daNpc_SoldierB_cFif = .text:0x00001470; // type:function size:0x100 scope:global +setMotion__16daNpc_SoldierB_cFifi = .text:0x00001570; // type:function size:0x44 scope:global +drawDbgInfo__16daNpc_SoldierB_cFv = .text:0x000015B4; // type:function size:0x8 scope:global +drawOtherMdls__16daNpc_SoldierB_cFv = .text:0x000015BC; // type:function size:0xAC scope:global +getTypeFromParam__16daNpc_SoldierB_cFv = .text:0x00001668; // type:function size:0x20 scope:global +isDelete__16daNpc_SoldierB_cFv = .text:0x00001688; // type:function size:0x24 scope:global +reset__16daNpc_SoldierB_cFv = .text:0x000016AC; // type:function size:0x178 scope:global +playMotion__16daNpc_SoldierB_cFv = .text:0x00001824; // type:function size:0x124 scope:global +chkAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x00001948; // type:function size:0x2C scope:global +setAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x00001974; // type:function size:0xA8 scope:global +selectAction__16daNpc_SoldierB_cFv = .text:0x00001A1C; // type:function size:0x80 scope:global +doNormalAction__16daNpc_SoldierB_cFi = .text:0x00001A9C; // type:function size:0x114 scope:global +doEvent__16daNpc_SoldierB_cFv = .text:0x00001BB0; // type:function size:0x274 scope:global +setLookMode__16daNpc_SoldierB_cFi = .text:0x00001E24; // type:function size:0x24 scope:global +lookat__16daNpc_SoldierB_cFv = .text:0x00001E48; // type:function size:0x29C scope:global +s_sub__FPvPv = .text:0x000020E4; // type:function size:0x58 scope:global +wait__16daNpc_SoldierB_cFPv = .text:0x0000213C; // type:function size:0xC0 scope:global +talk__16daNpc_SoldierB_cFPv = .text:0x000021FC; // type:function size:0x198 scope:global +ECut_listenLake__16daNpc_SoldierB_cFi = .text:0x00002394; // type:function size:0x158 scope:global +test__16daNpc_SoldierB_cFPv = .text:0x000024EC; // type:function size:0xB4 scope:global +daNpc_SoldierB_Create__FPv = .text:0x000025A0; // type:function size:0x20 scope:global +daNpc_SoldierB_Delete__FPv = .text:0x000025C0; // type:function size:0x20 scope:global +daNpc_SoldierB_Execute__FPv = .text:0x000025E0; // type:function size:0x20 scope:global +daNpc_SoldierB_Draw__FPv = .text:0x00002600; // type:function size:0x20 scope:global +daNpc_SoldierB_IsDelete__FPv = .text:0x00002620; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00002628; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002670; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x000026AC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x0000277C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000027B8; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000027BC; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000027F8; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x000027FC; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00002A48; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002C38; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002CA8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002D04; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002D74; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00002DBC; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00002DC0; // type:function size:0x4 scope:global +setExpressionAnm__8daNpcF_cFib = .text:0x00002DC4; // type:function size:0x8 scope:global +setExpressionBtp__8daNpcF_cFi = .text:0x00002DCC; // type:function size:0x8 scope:global +setExpression__8daNpcF_cFif = .text:0x00002DD4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD8; // type:function size:0x48 scope:global +__sinit_d_a_npc_soldierB_cpp = .text:0x00002E20; // type:function size:0x88 scope:local +__dt__22daNpc_SoldierB_Param_cFv = .text:0x00002EA8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002EF0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002EF8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daNpc_SoldierB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4399 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4401 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4453 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4454 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4477 = .rodata:0x00000084; // type:object size:0xC scope:local data:4byte +@4790 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4793 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4794 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4795 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4906 = .rodata:0x000000B8; // type:object size:0xC scope:local +@4907 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000C8; // type:object size:0xC scope:local +@4909 = .rodata:0x000000D4; // type:object size:0xC scope:local +@4910 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4911 = .rodata:0x000000E8; // type:object size:0xC scope:local +@4912 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5036 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@5048 = .rodata:0x00000108; // type:object size:0xC scope:local +@5102 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000120; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x20 scope:global +l_evtGetParamList = .data:0x00000050; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000058; // type:object size:0x4 scope:global +l_loadRes_SOLDIERba = .data:0x0000005C; // type:object size:0xC scope:global +l_loadRes_SOLDIERb0 = .data:0x00000068; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000074; // type:object size:0x8 scope:global +l_resNames = .data:0x0000007C; // type:object size:0x4 scope:global +l_myName = .data:0x00000080; // type:object size:0x4 scope:global +mEvtCutNameList__16daNpc_SoldierB_c = .data:0x00000084; // type:object size:0x8 scope:global +@4024 = .data:0x0000008C; // type:object size:0xC scope:local data:4byte +mEvtCutList__16daNpc_SoldierB_c = .data:0x00000098; // type:object size:0x18 scope:global data:4byte +@4468 = .data:0x000000B0; // type:object size:0xC scope:local data:4byte +@4942 = .data:0x000000BC; // type:object size:0xC scope:local data:4byte +@4946 = .data:0x000000C8; // type:object size:0xC scope:local data:4byte +@4986 = .data:0x000000D4; // type:object size:0xC scope:local +@4994 = .data:0x000000E0; // type:object size:0xC scope:local +daNpc_SoldierB_MethodTable = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_NPC_SOLDIERb = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__16daNpc_SoldierB_c = .data:0x0000013C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001CC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__22daNpc_SoldierB_Param_c = .data:0x00000208; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4023 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4642 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4641 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_sq/splits.txt b/config/GZ2P01/rels/d_a_npc_sq/splits.txt new file mode 100644 index 0000000000..214c53f6c2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_sq.cpp: + .text start:0x000000EC end:0x000014F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000010C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_npc_sq/symbols.txt b/config/GZ2P01/rels/d_a_npc_sq/symbols.txt new file mode 100644 index 0000000000..3f78f4f696 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_sq/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNpc_Sq_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +anm_init__FP12npc_sq_classifUcf = .text:0x00000110; // type:function size:0xA8 scope:global +daNpc_Sq_Draw__FP12npc_sq_class = .text:0x000001B8; // type:function size:0xF8 scope:global +npc_sq_normal__FP12npc_sq_class = .text:0x000002B0; // type:function size:0x210 scope:global +action__FP12npc_sq_class = .text:0x000004C0; // type:function size:0x158 scope:global +cam_3d_morf__FP12npc_sq_classf = .text:0x00000618; // type:function size:0xE4 scope:global +demo_camera__FP12npc_sq_class = .text:0x000006FC; // type:function size:0x578 scope:global +daNpc_Sq_Execute__FP12npc_sq_class = .text:0x00000C74; // type:function size:0x1E0 scope:global +daNpc_Sq_IsDelete__FP12npc_sq_class = .text:0x00000E54; // type:function size:0x8 scope:global +daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000E5C; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000EB0; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001050; // type:function size:0x48 scope:global +daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00001098; // type:function size:0x2C8 scope:global +__dt__8cM3dGSphFv = .text:0x00001360; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013A8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000013F0; // type:function size:0x70 scope:global +__dt__14daNpc_Sq_HIO_cFv = .text:0x00001460; // type:function size:0x48 scope:global +__sinit_d_a_npc_sq_cpp = .text:0x000014A8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000014E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000014EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3810 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3867 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3868 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4046 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4266 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x3 scope:local data:string_table +@4052 = .data:0x00000000; // type:object size:0x28 scope:local +cc_sph_src$4176 = .data:0x00000028; // type:object size:0x40 scope:local +l_daNpc_Sq_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_NPC_SQ = .data:0x00000088; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D0; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__14daNpc_Sq_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_367_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_npc_taro/splits.txt b/config/GZ2P01/rels/d_a_npc_taro/splits.txt new file mode 100644 index 0000000000..619e79a536 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_taro.cpp: + .text start:0x000000EC end:0x0000B914 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000500 + .data start:0x00000000 end:0x00001990 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_taro/symbols.txt b/config/GZ2P01/rels/d_a_npc_taro/symbols.txt new file mode 100644 index 0000000000..d6bc0617ab --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_taro/symbols.txt @@ -0,0 +1,324 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Taro_cFv = .text:0x000000EC; // type:function size:0x1C0 scope:global +create__12daNpc_Taro_cFv = .text:0x000002AC; // type:function size:0x2F4 scope:global +CreateHeap__12daNpc_Taro_cFv = .text:0x000005A0; // type:function size:0x414 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009B4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009F0; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A08; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A44; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A5C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AA4; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AC8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B04; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B1C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B58; // type:function size:0x18 scope:global +Delete__12daNpc_Taro_cFv = .text:0x00000B70; // type:function size:0x34 scope:global +Execute__12daNpc_Taro_cFv = .text:0x00000BA4; // type:function size:0x20 scope:global +Draw__12daNpc_Taro_cFv = .text:0x00000BC4; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Taro_cFP10fopAc_ac_c = .text:0x00000C58; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Taro_cFP8J3DJointi = .text:0x00000C78; // type:function size:0x58 scope:global +srchArrow__12daNpc_Taro_cFPvPv = .text:0x00000CD0; // type:function size:0x9C scope:global +srchNpc__12daNpc_Taro_cFPvPv = .text:0x00000D6C; // type:function size:0xC8 scope:global +getArrowP__12daNpc_Taro_cFv = .text:0x00000E34; // type:function size:0xF8 scope:global +getType__12daNpc_Taro_cFv = .text:0x00000F2C; // type:function size:0xB0 scope:global +isDelete__12daNpc_Taro_cFv = .text:0x00000FDC; // type:function size:0x228 scope:global +reset__12daNpc_Taro_cFv = .text:0x00001204; // type:function size:0x250 scope:global +afterJntAnm__12daNpc_Taro_cFi = .text:0x00001454; // type:function size:0x8C scope:global +setParam__12daNpc_Taro_cFv = .text:0x000014E0; // type:function size:0x1FC scope:global +checkChangeEvt__12daNpc_Taro_cFv = .text:0x000016DC; // type:function size:0x100 scope:global +evtEndProc__12daNpc_Taro_cFv = .text:0x000017DC; // type:function size:0x3C scope:global +setAfterTalkMotion__12daNpc_Taro_cFv = .text:0x00001818; // type:function size:0xC4 scope:global +srchActors__12daNpc_Taro_cFv = .text:0x000018DC; // type:function size:0x374 scope:global +evtTalk__12daNpc_Taro_cFv = .text:0x00001C50; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Taro_cFv = .text:0x00001CF0; // type:function size:0x200 scope:global +action__12daNpc_Taro_cFv = .text:0x00001EF0; // type:function size:0x224 scope:global +beforeMove__12daNpc_Taro_cFv = .text:0x00002114; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Taro_cFv = .text:0x000021D8; // type:function size:0x370 scope:global +setCollision__12daNpc_Taro_cFv = .text:0x00002548; // type:function size:0x2A8 scope:global +drawDbgInfo__12daNpc_Taro_cFv = .text:0x000027F0; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Taro_cFv = .text:0x000027F8; // type:function size:0x108 scope:global +getFaceMotionAnm__12daNpc_Taro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002900; // type:function size:0x98 scope:global +selectAction__12daNpc_Taro_cFv = .text:0x00002998; // type:function size:0xF0 scope:global +chkAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x00002A88; // type:function size:0x2C scope:global +setAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x00002AB4; // type:function size:0xA8 scope:global +setSwingVoice__12daNpc_Taro_cFv = .text:0x00002B5C; // type:function size:0x130 scope:global +cutConversationAboutPachinko__12daNpc_Taro_cFi = .text:0x00002C8C; // type:function size:0x22C scope:global +cutConversationAboutWoodSwd__12daNpc_Taro_cFi = .text:0x00002EB8; // type:function size:0x1A8 scope:global +cutSwdTutorial__12daNpc_Taro_cFi = .text:0x00003060; // type:function size:0xA80 scope:global +cutHail__12daNpc_Taro_cFi = .text:0x00003AE0; // type:function size:0x27C scope:global +cutFindMonkey__12daNpc_Taro_cFi = .text:0x00003D5C; // type:function size:0x624 scope:global +cutHelpMe__12daNpc_Taro_cFi = .text:0x00004380; // type:function size:0x340 scope:global +cutAppearanceMoi__12daNpc_Taro_cFi = .text:0x000046C0; // type:function size:0xBA0 scope:global +cutGiveMeWoodSwd__12daNpc_Taro_cFi = .text:0x00005260; // type:function size:0x68C scope:global +cutGetWoodSwd__12daNpc_Taro_cFi = .text:0x000058EC; // type:function size:0xAC0 scope:global +cutConversationWithMaro__12daNpc_Taro_cFi = .text:0x000063AC; // type:function size:0x468 scope:global +cutCacaricoConversation__12daNpc_Taro_cFi = .text:0x00006814; // type:function size:0x318 scope:global +cutArrowTutorial__12daNpc_Taro_cFi = .text:0x00006B2C; // type:function size:0x7EC scope:global +cutCaution__12daNpc_Taro_cFi = .text:0x00007318; // type:function size:0x258 scope:global +cutTagPush1__12daNpc_Taro_cFi = .text:0x00007570; // type:function size:0x2B0 scope:global +cutNotGonnaLet__12daNpc_Taro_cFi = .text:0x00007820; // type:function size:0x9EC scope:global +cutTagPush4__12daNpc_Taro_cFi = .text:0x0000820C; // type:function size:0x2C4 scope:global +wait__12daNpc_Taro_cFPv = .text:0x000084D0; // type:function size:0x1038 scope:global +swdTutorial__12daNpc_Taro_cFPv = .text:0x00009508; // type:function size:0x170 scope:global +talk_withMaro__12daNpc_Taro_cFPv = .text:0x00009678; // type:function size:0x3D0 scope:global +practice__12daNpc_Taro_cFPv = .text:0x00009A48; // type:function size:0x438 scope:global +nurse__12daNpc_Taro_cFPv = .text:0x00009E80; // type:function size:0x1AC scope:global +talk__12daNpc_Taro_cFPv = .text:0x0000A02C; // type:function size:0x3A4 scope:global +daNpc_Taro_Create__FPv = .text:0x0000A3D0; // type:function size:0x20 scope:global +daNpc_Taro_Delete__FPv = .text:0x0000A3F0; // type:function size:0x20 scope:global +daNpc_Taro_Execute__FPv = .text:0x0000A410; // type:function size:0x20 scope:global +daNpc_Taro_Draw__FPv = .text:0x0000A430; // type:function size:0x20 scope:global +daNpc_Taro_IsDelete__FPv = .text:0x0000A450; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000A458; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A488; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000A4D0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000A858; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000A894; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000A8D0; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x0000A918; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000A954; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000A99C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000A9E4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000ADE8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x0000ADEC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000AEE8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000AEEC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000AF34; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000AFA4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000B000; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000B070; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000B0B8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000B1D4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000B3DC; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000B3E0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000B3E8; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x0000B3F0; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000B3F4; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000B3FC; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x0000B414; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000B418; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000B420; // type:function size:0x8 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000B428; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x0000B458; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x0000B45C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000B460; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000B464; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x0000B468; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x0000B484; // type:function size:0x7C scope:global +__sinit_d_a_npc_taro_cpp = .text:0x0000B500; // type:function size:0x1EC scope:local +__ct__12daNpc_Taro_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000B6EC; // type:function size:0x120 scope:global +getEyeballMaterialNo__12daNpc_Taro_cFv = .text:0x0000B80C; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Taro_cFv = .text:0x0000B814; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Taro_cFv = .text:0x0000B81C; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Taro_cFv = .text:0x0000B824; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Taro_cFi = .text:0x0000B82C; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Taro_cFi = .text:0x0000B83C; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Taro_cFv = .text:0x0000B84C; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Taro_cFv = .text:0x0000B854; // type:function size:0x8 scope:global +__dt__18daNpc_Taro_Param_cFv = .text:0x0000B85C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000B8A4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000B8AC; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000B8B4; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Taro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global +heapSize$4397 = .rodata:0x00000090; // type:object size:0x44 scope:local +@4468 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4473 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4644 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4645 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4835 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4884 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@4965 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5156 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5157 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5232 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@5501 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5502 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5505 = .rodata:0x00000118; // type:object size:0x8 scope:local data:double +@5563 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5564 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5565 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5634 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5635 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5637 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5638 = .rodata:0x00000148; // type:object size:0x4 scope:local +jointNo$5646 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5760 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float +@5761 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float +@5839 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@5896 = .rodata:0x00000160; // type:object size:0xC scope:local +@5920 = .rodata:0x0000016C; // type:object size:0x8 scope:local +@6197 = .rodata:0x00000174; // type:object size:0x4 scope:local +@6198 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6309 = .rodata:0x0000017C; // type:object size:0xC scope:local +@6432 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6433 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@6434 = .rodata:0x00000190; // type:object size:0x4 scope:local +@6526 = .rodata:0x00000194; // type:object size:0x8 scope:local +@6873 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6874 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6875 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6876 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6890 = .rodata:0x000001AC; // type:object size:0x8 scope:local +@6904 = .rodata:0x000001B4; // type:object size:0xC scope:local +@7053 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7054 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7055 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7056 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7057 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7058 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7073 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@7089 = .rodata:0x000001E0; // type:object size:0xC scope:local +@7366 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@7367 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@7379 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@7389 = .rodata:0x000001FC; // type:object size:0xC scope:local +@7494 = .rodata:0x00000208; // type:object size:0x10 scope:local +@7501 = .rodata:0x00000218; // type:object size:0x8 scope:local +@7945 = .rodata:0x00000220; // type:object size:0x8 scope:local +@7968 = .rodata:0x00000228; // type:object size:0x8 scope:local +@9434 = .rodata:0x00000230; // type:object size:0x10 scope:local +@stringBase0 = .rodata:0x00000240; // type:object size:0x2C0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3931 = .data:0x00000020; // type:object size:0xC scope:local +l_bmdData = .data:0x0000002C; // type:object size:0x28 scope:global data:4byte +l_evtList = .data:0x00000054; // type:object size:0xD8 scope:global +l_resNameList = .data:0x0000012C; // type:object size:0x2C scope:global +l_loadResPtrn0 = .data:0x00000158; // type:object size:0x5 scope:global +l_loadResPtrn1 = .data:0x00000160; // type:object size:0x4 scope:global +l_loadResPtrn2 = .data:0x00000164; // type:object size:0x6 scope:global +l_loadResPtrn3 = .data:0x0000016C; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x00000174; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x00000178; // type:object size:0x5 scope:global +l_loadResPtrn6 = .data:0x00000180; // type:object size:0x6 scope:global +l_loadResPtrn9 = .data:0x00000188; // type:object size:0x9 scope:global +l_loadResPtrnList = .data:0x00000194; // type:object size:0x44 scope:global +l_faceMotionAnmData = .data:0x000001D8; // type:object size:0x348 scope:global +l_motionAnmData = .data:0x00000520; // type:object size:0x498 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000009B8; // type:object size:0x200 scope:global +l_motionSequenceData = .data:0x00000BB8; // type:object size:0x2A0 scope:global +mCutNameList__12daNpc_Taro_c = .data:0x00000E58; // type:object size:0x44 scope:global +@4215 = .data:0x00000E9C; // type:object size:0xC scope:local +@4216 = .data:0x00000EA8; // type:object size:0xC scope:local +@4217 = .data:0x00000EB4; // type:object size:0xC scope:local +@4218 = .data:0x00000EC0; // type:object size:0xC scope:local +@4219 = .data:0x00000ECC; // type:object size:0xC scope:local +@4220 = .data:0x00000ED8; // type:object size:0xC scope:local +@4221 = .data:0x00000EE4; // type:object size:0xC scope:local +@4222 = .data:0x00000EF0; // type:object size:0xC scope:local +@4223 = .data:0x00000EFC; // type:object size:0xC scope:local +@4224 = .data:0x00000F08; // type:object size:0xC scope:local +@4225 = .data:0x00000F14; // type:object size:0xC scope:local +@4226 = .data:0x00000F20; // type:object size:0xC scope:local +@4227 = .data:0x00000F2C; // type:object size:0xC scope:local +@4228 = .data:0x00000F38; // type:object size:0xC scope:local +@4229 = .data:0x00000F44; // type:object size:0xC scope:local +@4230 = .data:0x00000F50; // type:object size:0xC scope:local +mCutList__12daNpc_Taro_c = .data:0x00000F5C; // type:object size:0xCC scope:global data:4byte +@4989 = .data:0x00001028; // type:object size:0x40 scope:local +@5030 = .data:0x00001068; // type:object size:0x40 scope:local +@5081 = .data:0x000010A8; // type:object size:0x40 scope:local +@5109 = .data:0x000010E8; // type:object size:0xC scope:local +@5112 = .data:0x000010F4; // type:object size:0xC scope:local +@5125 = .data:0x00001100; // type:object size:0xC scope:local +@5164 = .data:0x0000110C; // type:object size:0xC scope:local data:4byte +@5233 = .data:0x00001118; // type:object size:0x3C scope:local +@5298 = .data:0x00001154; // type:object size:0x40 scope:local +@5302 = .data:0x00001194; // type:object size:0xC scope:local data:4byte +@5307 = .data:0x000011A0; // type:object size:0xC scope:local data:4byte +@5704 = .data:0x000011AC; // type:object size:0xC scope:local +@5708 = .data:0x000011B8; // type:object size:0xC scope:local +@5710 = .data:0x000011C4; // type:object size:0xC scope:local +@5712 = .data:0x000011D0; // type:object size:0xC scope:local +@6200 = .data:0x000011DC; // type:object size:0x124 scope:local +@6199 = .data:0x00001300; // type:object size:0x124 scope:local +@6436 = .data:0x00001424; // type:object size:0x1C scope:local +@6435 = .data:0x00001440; // type:object size:0x1C scope:local +@6878 = .data:0x0000145C; // type:object size:0x2C scope:local +@6877 = .data:0x00001488; // type:object size:0x2C scope:local +@7059 = .data:0x000014B4; // type:object size:0x24 scope:local +@7369 = .data:0x000014D8; // type:object size:0x58 scope:local +@7368 = .data:0x00001530; // type:object size:0x58 scope:local +@7782 = .data:0x00001588; // type:object size:0x2C scope:local +@7781 = .data:0x000015B4; // type:object size:0x2C scope:local +@8208 = .data:0x000015E0; // type:object size:0xA4 scope:local +@8207 = .data:0x00001684; // type:object size:0xA4 scope:local +@8839 = .data:0x00001728; // type:object size:0x38 scope:local +@8838 = .data:0x00001760; // type:object size:0x3C scope:local +@8837 = .data:0x0000179C; // type:object size:0x38 scope:local +daNpc_Taro_MethodTable = .data:0x000017D4; // type:object size:0x20 scope:global +g_profile_NPC_TARO = .data:0x000017F4; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00001824; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00001830; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000183C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00001860; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000186C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001878; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001884; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00001890; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x0000189C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000018A8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000018B4; // type:object size:0xC scope:global +__vt__12daNpc_Taro_c = .data:0x000018C0; // type:object size:0xC4 scope:global +__vt__18daNpc_Taro_Param_c = .data:0x00001984; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4231 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5431 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5430 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_the/splits.txt b/config/GZ2P01/rels/d_a_npc_the/splits.txt new file mode 100644 index 0000000000..2671f4c863 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_the/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_the.cpp: + .text start:0x000000EC end:0x00004818 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003C4 + .data start:0x00000000 end:0x00000498 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_the/symbols.txt b/config/GZ2P01/rels/d_a_npc_the/symbols.txt new file mode 100644 index 0000000000..3e93f7affd --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_the/symbols.txt @@ -0,0 +1,200 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcThe_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__10daNpcThe_cFv = .text:0x00000300; // type:function size:0x200 scope:global +ctrlJoint__10daNpcThe_cFP8J3DJointP8J3DModel = .text:0x00000500; // type:function size:0x1D0 scope:global +createHeapCallBack__10daNpcThe_cFP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x2A8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000978; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009B4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000009CC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A08; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A20; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000A68; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000A8C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000AC8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000AE0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B1C; // type:function size:0x18 scope:global +ctrlJointCallBack__10daNpcThe_cFP8J3DJointi = .text:0x00000B34; // type:function size:0x4C scope:global +setExpressionAnm__10daNpcThe_cFib = .text:0x00000B80; // type:function size:0x2BC scope:global +setExpressionBtp__10daNpcThe_cFi = .text:0x00000E3C; // type:function size:0x148 scope:global +setMotionAnm__10daNpcThe_cFif = .text:0x00000F84; // type:function size:0x1E0 scope:global +wait__10daNpcThe_cFPv = .text:0x00001164; // type:function size:0x3C8 scope:global +setMotion__10daNpcThe_cFifi = .text:0x0000152C; // type:function size:0x44 scope:global +setExpression__10daNpcThe_cFif = .text:0x00001570; // type:function size:0x2C scope:global +waitTW__10daNpcThe_cFPv = .text:0x0000159C; // type:function size:0x148 scope:global +talk__10daNpcThe_cFPv = .text:0x000016E4; // type:function size:0x468 scope:global +test__10daNpcThe_cFPv = .text:0x00001B4C; // type:function size:0x110 scope:global +EvCut_TwResistance__10daNpcThe_cFi = .text:0x00001C5C; // type:function size:0x8 scope:global +EvCut_Introduction__10daNpcThe_cFi = .text:0x00001C64; // type:function size:0xF4 scope:global +daNpcThe_Create__FPv = .text:0x00001D58; // type:function size:0x20 scope:global +create__10daNpcThe_cFv = .text:0x00001D78; // type:function size:0x3F0 scope:global +reset__10daNpcThe_cFv = .text:0x00002168; // type:function size:0x188 scope:global +daNpcThe_Delete__FPv = .text:0x000022F0; // type:function size:0x34 scope:global +daNpcThe_Execute__FPv = .text:0x00002324; // type:function size:0x20 scope:global +daNpcThe_Draw__FPv = .text:0x00002344; // type:function size:0x98 scope:global +daNpcThe_IsDelete__FPv = .text:0x000023DC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000023E4; // type:function size:0x30 scope:global +setParam__10daNpcThe_cFv = .text:0x00002414; // type:function size:0x2FC scope:global +main__10daNpcThe_cFv = .text:0x00002710; // type:function size:0x2A4 scope:global +playMotion__10daNpcThe_cFv = .text:0x000029B4; // type:function size:0x3A4 scope:global +playExpression__10daNpcThe_cFv = .text:0x00002D58; // type:function size:0x394 scope:global +doEvent__10daNpcThe_cFv = .text:0x000030EC; // type:function size:0x720 scope:global +ctrlBtk__10daNpcThe_cFv = .text:0x0000380C; // type:function size:0xDC scope:global +setAttnPos__10daNpcThe_cFv = .text:0x000038E8; // type:function size:0x2FC scope:global +lookat__10daNpcThe_cFv = .text:0x00003BE4; // type:function size:0x2C4 scope:global +drawDbgInfo__10daNpcThe_cFv = .text:0x00003EA8; // type:function size:0x8 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00003EB0; // type:function size:0xC scope:global +__sinit_d_a_npc_the_cpp = .text:0x00003EBC; // type:function size:0xBC scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003F78; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003FC0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003FFC; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x000040CC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004108; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x0000410C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004148; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x0000414C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00004398; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004588; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000045F8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004654; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000046C4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0000470C; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00004710; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00004714; // type:function size:0x48 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000475C; // type:function size:0x60 scope:global +adjustShapeAngle__10daNpcThe_cFv = .text:0x000047BC; // type:function size:0x4 scope:global +__dt__16daNpcThe_Param_cFv = .text:0x000047C0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00004808; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004810; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcThe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4159 = .rodata:0x0000006C; // type:object size:0xC scope:local data:4byte +@4296 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4297 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4507 = .rodata:0x00000080; // type:object size:0xC scope:local +@4508 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4509 = .rodata:0x00000094; // type:object size:0xC scope:local +@4510 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4511 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4512 = .rodata:0x000000B4; // type:object size:0x8 scope:local +@4513 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4514 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4515 = .rodata:0x000000D0; // type:object size:0xC scope:local +@4516 = .rodata:0x000000DC; // type:object size:0x8 scope:local +@4517 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4518 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4519 = .rodata:0x000000F8; // type:object size:0xC scope:local +@4520 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4521 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4522 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4523 = .rodata:0x00000120; // type:object size:0xC scope:local +@4524 = .rodata:0x0000012C; // type:object size:0x8 scope:local +@4525 = .rodata:0x00000134; // type:object size:0xC scope:local +@4526 = .rodata:0x00000140; // type:object size:0x8 scope:local +@4527 = .rodata:0x00000148; // type:object size:0xC scope:local +@4528 = .rodata:0x00000154; // type:object size:0x8 scope:local +@4529 = .rodata:0x0000015C; // type:object size:0xC scope:local +@4530 = .rodata:0x00000168; // type:object size:0x8 scope:local +@4531 = .rodata:0x00000170; // type:object size:0xC scope:local +@4532 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@4533 = .rodata:0x00000184; // type:object size:0xC scope:local +@4534 = .rodata:0x00000190; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000194; // type:object size:0x38 scope:local +@4539 = .rodata:0x000001CC; // type:object size:0xC scope:local +@4540 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4541 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4542 = .rodata:0x000001E8; // type:object size:0xC scope:local +@4543 = .rodata:0x000001F4; // type:object size:0x8 scope:local +@4544 = .rodata:0x000001FC; // type:object size:0xC scope:local +@4545 = .rodata:0x00000208; // type:object size:0xC scope:local +@4546 = .rodata:0x00000214; // type:object size:0x8 scope:local +@4547 = .rodata:0x0000021C; // type:object size:0xC scope:local +@4548 = .rodata:0x00000228; // type:object size:0x4 scope:local +@4549 = .rodata:0x0000022C; // type:object size:0xC scope:local +@4550 = .rodata:0x00000238; // type:object size:0xC scope:local +@4551 = .rodata:0x00000244; // type:object size:0x8 scope:local +@4552 = .rodata:0x0000024C; // type:object size:0xC scope:local +@4553 = .rodata:0x00000258; // type:object size:0x4 scope:local +@4554 = .rodata:0x0000025C; // type:object size:0xC scope:local +@4555 = .rodata:0x00000268; // type:object size:0xC scope:local +@4556 = .rodata:0x00000274; // type:object size:0x8 scope:local +@4557 = .rodata:0x0000027C; // type:object size:0xC scope:local +@4558 = .rodata:0x00000288; // type:object size:0x4 scope:local +@4559 = .rodata:0x0000028C; // type:object size:0xC scope:local +@4560 = .rodata:0x00000298; // type:object size:0x4 scope:local +@4561 = .rodata:0x0000029C; // type:object size:0xC scope:local +@4562 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4563 = .rodata:0x000002B4; // type:object size:0x8 scope:local +@4564 = .rodata:0x000002BC; // type:object size:0xC scope:local +@4565 = .rodata:0x000002C8; // type:object size:0xC scope:local +@4566 = .rodata:0x000002D4; // type:object size:0x8 scope:local +@4567 = .rodata:0x000002DC; // type:object size:0x2C scope:local +@4676 = .rodata:0x00000308; // type:object size:0xC scope:local +@4781 = .rodata:0x00000314; // type:object size:0x4 scope:local data:float +@4840 = .rodata:0x00000318; // type:object size:0x8 scope:local data:4byte +@5324 = .rodata:0x00000320; // type:object size:0x4 scope:local data:float +@5398 = .rodata:0x00000324; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000328; // type:object size:0x8 scope:local +@5400 = .rodata:0x00000330; // type:object size:0x8 scope:local +@5401 = .rodata:0x00000338; // type:object size:0x8 scope:local +@5449 = .rodata:0x00000340; // type:object size:0x4 scope:local +@5450 = .rodata:0x00000344; // type:object size:0x4 scope:local +@5451 = .rodata:0x00000348; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000034C; // type:object size:0x78 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global +l_bckGetParamList = .data:0x00000030; // type:object size:0xD8 scope:global data:4byte +l_btpGetParamList = .data:0x00000108; // type:object size:0x70 scope:global +l_btkGetParamList = .data:0x00000178; // type:object size:0x8 scope:global data:4byte +l_loadRes_THE0 = .data:0x00000180; // type:object size:0xC scope:global +l_loadRes_THE1 = .data:0x0000018C; // type:object size:0xC scope:global +l_loadRes_THE2 = .data:0x00000198; // type:object size:0xC scope:global +l_loadRes_list = .data:0x000001A4; // type:object size:0xC scope:global +l_resNames = .data:0x000001B0; // type:object size:0x10 scope:global +l_evtGetParamList = .data:0x000001C0; // type:object size:0x10 scope:global +l_evtNames = .data:0x000001D0; // type:object size:0x10 scope:global +l_myName = .data:0x000001E0; // type:object size:0x4 scope:global +mEvtCutNameList__10daNpcThe_c = .data:0x000001E4; // type:object size:0x10 scope:global +@3810 = .data:0x000001F4; // type:object size:0xC scope:local +@3811 = .data:0x00000200; // type:object size:0xC scope:local +@3812 = .data:0x0000020C; // type:object size:0xC scope:local +mEvtCutList__10daNpcThe_c = .data:0x00000218; // type:object size:0x30 scope:global +@4153 = .data:0x00000248; // type:object size:0xC scope:local data:4byte +@4407 = .data:0x00000254; // type:object size:0x38 scope:local +@4441 = .data:0x0000028C; // type:object size:0x38 scope:local +@4482 = .data:0x000002C4; // type:object size:0x34 scope:local +@4577 = .data:0x000002F8; // type:object size:0xC scope:local +@4583 = .data:0x00000304; // type:object size:0xC scope:local +@4585 = .data:0x00000310; // type:object size:0xC scope:local +@4611 = .data:0x0000031C; // type:object size:0xC scope:local +@4616 = .data:0x00000328; // type:object size:0xC scope:local +@4621 = .data:0x00000334; // type:object size:0xC scope:local +@4626 = .data:0x00000340; // type:object size:0xC scope:local +@4630 = .data:0x0000034C; // type:object size:0xC scope:local +@4635 = .data:0x00000358; // type:object size:0xC scope:local +daNpcThe_MethodTable = .data:0x00000364; // type:object size:0x20 scope:global +g_profile_NPC_THE = .data:0x00000384; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000003B4; // type:object size:0xC scope:global +__vt__10daNpcThe_c = .data:0x000003C0; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000408; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000414; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000438; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000444; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000450; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000045C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000468; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000474; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000480; // type:object size:0xC scope:global +__vt__16daNpcThe_Param_c = .data:0x0000048C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3809 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_theB/splits.txt b/config/GZ2P01/rels/d_a_npc_theB/splits.txt new file mode 100644 index 0000000000..79afbbf067 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_theB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_theB.cpp: + .text start:0x000000EC end:0x000046D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002BC + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_theB/symbols.txt b/config/GZ2P01/rels/d_a_npc_theB/symbols.txt new file mode 100644 index 0000000000..d3ea155764 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_theB/symbols.txt @@ -0,0 +1,177 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpcTheB_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpcTheB_cFv = .text:0x00000300; // type:function size:0x1C4 scope:global +create__11daNpcTheB_cFv = .text:0x000004C4; // type:function size:0x254 scope:global +CreateHeap__11daNpcTheB_cFv = .text:0x00000718; // type:function size:0x2A8 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009C0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000009FC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A14; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A50; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A68; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AB0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AD4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B10; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B28; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B64; // type:function size:0x18 scope:global +Delete__11daNpcTheB_cFv = .text:0x00000B7C; // type:function size:0x34 scope:global +Execute__11daNpcTheB_cFv = .text:0x00000BB0; // type:function size:0x20 scope:global +Draw__11daNpcTheB_cFv = .text:0x00000BD0; // type:function size:0x58 scope:global +ctrlJoint__11daNpcTheB_cFP8J3DJointP8J3DModel = .text:0x00000C28; // type:function size:0x1F4 scope:global +createHeapCallBack__11daNpcTheB_cFP10fopAc_ac_c = .text:0x00000E1C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpcTheB_cFP8J3DJointi = .text:0x00000E3C; // type:function size:0x4C scope:global +getHandPos1__11daNpcTheB_cFi = .text:0x00000E88; // type:function size:0xE8 scope:global +getHandPos2__11daNpcTheB_cFi = .text:0x00000F70; // type:function size:0xE8 scope:global +setHintEvent__11daNpcTheB_cFlUsi = .text:0x00001058; // type:function size:0x18 scope:global +main__11daNpcTheB_cFv = .text:0x00001070; // type:function size:0x248 scope:global +setParam__11daNpcTheB_cFv = .text:0x000012B8; // type:function size:0x16C scope:global +ctrlBtk__11daNpcTheB_cFv = .text:0x00001424; // type:function size:0xCC scope:global +setAttnPos__11daNpcTheB_cFv = .text:0x000014F0; // type:function size:0x350 scope:global +setExpressionAnm__11daNpcTheB_cFib = .text:0x00001840; // type:function size:0x1FC scope:global +setExpressionBtp__11daNpcTheB_cFi = .text:0x00001A3C; // type:function size:0x100 scope:global +setMotionAnm__11daNpcTheB_cFif = .text:0x00001B3C; // type:function size:0x1DC scope:global +drawDbgInfo__11daNpcTheB_cFv = .text:0x00001D18; // type:function size:0x8 scope:global +reset__11daNpcTheB_cFv = .text:0x00001D20; // type:function size:0x1D4 scope:global +playExpression__11daNpcTheB_cFv = .text:0x00001EF4; // type:function size:0x190 scope:global +playMotion__11daNpcTheB_cFv = .text:0x00002084; // type:function size:0x21C scope:global +doNormalAction__11daNpcTheB_cFv = .text:0x000022A0; // type:function size:0xF4 scope:global +doEvent__11daNpcTheB_cFv = .text:0x00002394; // type:function size:0x310 scope:global +lookat__11daNpcTheB_cFv = .text:0x000026A4; // type:function size:0x1A8 scope:global +wait__11daNpcTheB_cFPv = .text:0x0000284C; // type:function size:0x590 scope:global +setMotion__11daNpcTheB_cFifi = .text:0x00002DDC; // type:function size:0x44 scope:global +setExpression__11daNpcTheB_cFif = .text:0x00002E20; // type:function size:0x2C scope:global +talk__11daNpcTheB_cFPv = .text:0x00002E4C; // type:function size:0x1E0 scope:global +EvCut_PersonalCombatIntro__11daNpcTheB_cFi = .text:0x0000302C; // type:function size:0x1DC scope:global +EvCut_PersonalCombatRevenge__11daNpcTheB_cFi = .text:0x00003208; // type:function size:0x32C scope:global +EvCut_PersonalCombatAfter__11daNpcTheB_cFv = .text:0x00003534; // type:function size:0x340 scope:global +EvCut_AnnulationFieldRace__11daNpcTheB_cFi = .text:0x00003874; // type:function size:0xEC scope:global +EvCut_TheBHint__11daNpcTheB_cFi = .text:0x00003960; // type:function size:0x224 scope:global +EvCut_CoachGuardGameOver__11daNpcTheB_cFi = .text:0x00003B84; // type:function size:0x170 scope:global +daNpcTheB_Create__FPv = .text:0x00003CF4; // type:function size:0x20 scope:global +daNpcTheB_Delete__FPv = .text:0x00003D14; // type:function size:0x20 scope:global +daNpcTheB_Execute__FPv = .text:0x00003D34; // type:function size:0x20 scope:global +daNpcTheB_Draw__FPv = .text:0x00003D54; // type:function size:0x20 scope:global +daNpcTheB_IsDelete__FPv = .text:0x00003D74; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D7C; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00003DAC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003DF4; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00003E30; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00003F00; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00003F3C; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00003F40; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00003F7C; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00003F80; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000041CC; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000043BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000442C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004488; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000044F8; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00004540; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00004544; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00004548; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000454C; // type:function size:0x48 scope:global +__sinit_d_a_npc_theB_cpp = .text:0x00004594; // type:function size:0xEC scope:local +__dt__17daNpcTheB_Param_cFv = .text:0x00004680; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000046C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000046D0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpcTheB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global +@4176 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4178 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4179 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4180 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4248 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4298 = .rodata:0x00000088; // type:object size:0xC scope:local data:4byte +@4396 = .rodata:0x00000094; // type:object size:0x18 scope:local +@4424 = .rodata:0x000000AC; // type:object size:0x18 scope:local +@4523 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4581 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4673 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4676 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4677 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000F0; // type:object size:0xC scope:local +@4792 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000100; // type:object size:0xC scope:local +@4794 = .rodata:0x0000010C; // type:object size:0xC scope:local +@4795 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4796 = .rodata:0x00000120; // type:object size:0xC scope:local +@4797 = .rodata:0x0000012C; // type:object size:0xC scope:local +@4798 = .rodata:0x00000138; // type:object size:0x8 scope:local +@4799 = .rodata:0x00000140; // type:object size:0xC scope:local +@4800 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@4801 = .rodata:0x00000150; // type:object size:0x10 scope:local +@4814 = .rodata:0x00000160; // type:object size:0xC scope:local +@4815 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4816 = .rodata:0x00000170; // type:object size:0xC scope:local +@4817 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000180; // type:object size:0xC scope:local +@4819 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@4820 = .rodata:0x00000190; // type:object size:0xC scope:local +@4821 = .rodata:0x0000019C; // type:object size:0xC scope:local +@4822 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@4823 = .rodata:0x000001B0; // type:object size:0xC scope:local +@4824 = .rodata:0x000001BC; // type:object size:0xC scope:local +@4825 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@4826 = .rodata:0x000001D0; // type:object size:0xC scope:local +@4827 = .rodata:0x000001DC; // type:object size:0xC scope:local +@4828 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@4829 = .rodata:0x000001F0; // type:object size:0x18 scope:local +@4932 = .rodata:0x00000208; // type:object size:0xC scope:local +@4972 = .rodata:0x00000214; // type:object size:0x4 scope:local +@4973 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5126 = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float +@5127 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5128 = .rodata:0x00000224; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5333 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5423 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000234; // type:object size:0x88 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x4 scope:global +l_bckGetParamList = .data:0x00000024; // type:object size:0x70 scope:global data:4byte +l_btpGetParamList = .data:0x00000094; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x0000009C; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x000000A4; // type:object size:0x18 scope:global +l_arcName = .data:0x000000BC; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x000000C0; // type:object size:0x4 scope:global +@3823 = .data:0x000000C4; // type:object size:0xC scope:local +@3824 = .data:0x000000D0; // type:object size:0xC scope:local +@3825 = .data:0x000000DC; // type:object size:0xC scope:local +@3826 = .data:0x000000E8; // type:object size:0xC scope:local +@3827 = .data:0x000000F4; // type:object size:0xC scope:local +mEvtSeqList__11daNpcTheB_c = .data:0x00000100; // type:object size:0x48 scope:global +@4699 = .data:0x00000148; // type:object size:0x20 scope:local +@4770 = .data:0x00000168; // type:object size:0xC scope:local data:4byte +@4861 = .data:0x00000174; // type:object size:0xC scope:local +@4869 = .data:0x00000180; // type:object size:0xC scope:local +@5334 = .data:0x0000018C; // type:object size:0x20 scope:local +daNpcTheB_MethodTable = .data:0x000001AC; // type:object size:0x20 scope:global +g_profile_NPC_THEB = .data:0x000001CC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001FC; // type:object size:0xC scope:global +__vt__11daNpcTheB_c = .data:0x00000208; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000025C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000298; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000002C8; // type:object size:0xC scope:global +__vt__17daNpcTheB_Param_c = .data:0x000002D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3822 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_tk/splits.txt b/config/GZ2P01/rels/d_a_npc_tk/splits.txt new file mode 100644 index 0000000000..96b50cacee --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tk.cpp: + .text start:0x000000EC end:0x0000AE90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x000001B8 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZ2P01/rels/d_a_npc_tk/symbols.txt b/config/GZ2P01/rels/d_a_npc_tk/symbols.txt new file mode 100644 index 0000000000..54dd63d3eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tk/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_TK_HIO_cFv = .text:0x000000EC; // type:function size:0x8C scope:global +setBck__10daNPC_TK_cFiUcff = .text:0x00000178; // type:function size:0xA4 scope:global +checkBck__10daNPC_TK_cFi = .text:0x0000021C; // type:function size:0x5C scope:global +draw__10daNPC_TK_cFv = .text:0x00000278; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x00000358; // type:function size:0x3C scope:global +daNPC_TK_Draw__FP10daNPC_TK_c = .text:0x00000394; // type:function size:0x20 scope:global +checkBeforeBg__10daNPC_TK_cFv = .text:0x000003B4; // type:function size:0x1A4 scope:global +setActionMode__10daNPC_TK_cFi = .text:0x00000558; // type:function size:0x7C scope:global +setAddCalcSpeedXZ__10daNPC_TK_cFR4cXyzRC4cXyzfff = .text:0x000005D4; // type:function size:0x390 scope:global +chaseTargetPos__10daNPC_TK_cF4cXyzffs = .text:0x00000964; // type:function size:0x100 scope:global +getMasterPointer__10daNPC_TK_cFv = .text:0x00000A64; // type:function size:0x1C scope:global +setMasterShoulder__10daNPC_TK_cFP4cXyz = .text:0x00000A80; // type:function size:0xA8 scope:global +setAwayAction__10daNPC_TK_cFi = .text:0x00000B28; // type:function size:0xAC scope:global +setFlySE__10daNPC_TK_cFv = .text:0x00000BD4; // type:function size:0x188 scope:global +checkRangeOfTake__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000D5C; // type:function size:0x124 scope:global +s_obj_sub__FPvPv = .text:0x00000E80; // type:function size:0x68 scope:global +s_hanjo__FPvPv = .text:0x00000EE8; // type:function size:0x4C scope:global +executeFly__10daNPC_TK_cFv = .text:0x00000F34; // type:function size:0x4A4 scope:global +initPerchDemo__10daNPC_TK_cFi = .text:0x000013D8; // type:function size:0x464 scope:global +executePerchDemo__10daNPC_TK_cFi = .text:0x0000183C; // type:function size:0xAFC scope:global +executePerch__10daNPC_TK_cFv = .text:0x00002338; // type:function size:0xFC scope:global +executeHandOn__10daNPC_TK_cFv = .text:0x00002434; // type:function size:0x254 scope:global +checkWaterSurface__10daNPC_TK_cFf = .text:0x00002688; // type:function size:0xC8 scope:global +executeAttack__10daNPC_TK_cFv = .text:0x00002750; // type:function size:0xE4C scope:global +executeAway__10daNPC_TK_cFv = .text:0x0000359C; // type:function size:0x33C scope:global +setCarryActorMtx__10daNPC_TK_cFv = .text:0x000038D8; // type:function size:0x36C scope:global +getTakePosY__10daNPC_TK_cFv = .text:0x00003C44; // type:function size:0x44 scope:global +getTakeOffPosY__10daNPC_TK_cFv = .text:0x00003C88; // type:function size:0x44 scope:global +executeBack__10daNPC_TK_cFv = .text:0x00003CCC; // type:function size:0xBE4 scope:global +getHanjoHandPos__10daNPC_TK_cFv = .text:0x000048B0; // type:function size:0xAC scope:global +executeStayHanjo__10daNPC_TK_cFv = .text:0x0000495C; // type:function size:0x24C scope:global +executeAttackLink__10daNPC_TK_cFv = .text:0x00004BA8; // type:function size:0x9A4 scope:global +executeBackHanjo__10daNPC_TK_cFv = .text:0x0000554C; // type:function size:0x8A8 scope:global +checkAttackDemo__10daNPC_TK_cFv = .text:0x00005DF4; // type:function size:0x1B8 scope:global +executeAttackDemo__10daNPC_TK_cFv = .text:0x00005FAC; // type:function size:0x344 scope:global +executeBackHanjoDemo__10daNPC_TK_cFv = .text:0x000062F0; // type:function size:0xB58 scope:global +executeWolfEvent__10daNPC_TK_cFv = .text:0x00006E48; // type:function size:0xA0 scope:global +calcWolfDemoCam__10daNPC_TK_cFv = .text:0x00006EE8; // type:function size:0x9C scope:global +calcWolfDemoCam2__10daNPC_TK_cFv = .text:0x00006F84; // type:function size:0xF8 scope:global +executeWolfPerch__10daNPC_TK_cFv = .text:0x0000707C; // type:function size:0x16A0 scope:global +executeResistanceDemo__10daNPC_TK_cFv = .text:0x0000871C; // type:function size:0xA08 scope:global +setHawkSideCamera__10daNPC_TK_cF4cXyz = .text:0x00009124; // type:function size:0xBC scope:global +setHawkCamera__10daNPC_TK_cFP10fopAc_ac_c = .text:0x000091E0; // type:function size:0x68 scope:global +endHawkCamera__10daNPC_TK_cFv = .text:0x00009248; // type:function size:0xAC scope:global +calcDemoCamera__10daNPC_TK_cFv = .text:0x000092F4; // type:function size:0x9F0 scope:global +checkActionSet__10daNPC_TK_cFv = .text:0x00009CE4; // type:function size:0x280 scope:global +action__10daNPC_TK_cFv = .text:0x00009F64; // type:function size:0x348 scope:global +mtx_set__10daNPC_TK_cFv = .text:0x0000A2AC; // type:function size:0x110 scope:global +cc_set__10daNPC_TK_cFv = .text:0x0000A3BC; // type:function size:0xF0 scope:global +execute__10daNPC_TK_cFv = .text:0x0000A4AC; // type:function size:0x124 scope:global +daNPC_TK_Execute__FP10daNPC_TK_c = .text:0x0000A5D0; // type:function size:0x20 scope:global +daNPC_TK_IsDelete__FP10daNPC_TK_c = .text:0x0000A5F0; // type:function size:0x8 scope:global +_delete__10daNPC_TK_cFv = .text:0x0000A5F8; // type:function size:0x74 scope:global +daNPC_TK_Delete__FP10daNPC_TK_c = .text:0x0000A66C; // type:function size:0x20 scope:global +ctrlJoint__10daNPC_TK_cFP8J3DJointP8J3DModel = .text:0x0000A68C; // type:function size:0x1D0 scope:global +JointCallBack__10daNPC_TK_cFP8J3DJointi = .text:0x0000A85C; // type:function size:0x4C scope:global +CreateHeap__10daNPC_TK_cFv = .text:0x0000A8A8; // type:function size:0x13C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000A9E4; // type:function size:0x20 scope:global +create__10daNPC_TK_cFv = .text:0x0000AA04; // type:function size:0x2BC scope:global +__dt__8cM3dGSphFv = .text:0x0000ACC0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000AD08; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000AD50; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000ADC0; // type:function size:0x4 scope:global +daNPC_TK_Create__FP10daNPC_TK_c = .text:0x0000ADC4; // type:function size:0x20 scope:global +__dt__14daNPC_TK_HIO_cFv = .text:0x0000ADE4; // type:function size:0x48 scope:global +__sinit_d_a_npc_tk_cpp = .text:0x0000AE2C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000AE68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000AE70; // type:function size:0x8 scope:local +checkNowWolf__9daPy_py_cFv = .text:0x0000AE78; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4005 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4006 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4055 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4215 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4216 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4230 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4231 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4279 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4460 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4461 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4462 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4519 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4520 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4521 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4803 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4804 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4805 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4806 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4807 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4808 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4809 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5277 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5278 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5279 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@5280 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@5281 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5282 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5283 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5284 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5285 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5286 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5287 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5288 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5476 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5477 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5478 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5479 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5480 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5506 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5507 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5532 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5533 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5823 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5855 = .rodata:0x00000128; // type:object size:0x4 scope:local +@6171 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@6172 = .rodata:0x00000130; // type:object size:0x4 scope:local +@6173 = .rodata:0x00000134; // type:object size:0x4 scope:local +@6174 = .rodata:0x00000138; // type:object size:0x4 scope:local +@6367 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@6368 = .rodata:0x00000140; // type:object size:0x4 scope:local +@6369 = .rodata:0x00000144; // type:object size:0x4 scope:local +@6370 = .rodata:0x00000148; // type:object size:0x4 scope:local +@6430 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6431 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6432 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6789 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6790 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@6791 = .rodata:0x00000160; // type:object size:0x4 scope:local +@6841 = .rodata:0x00000164; // type:object size:0x4 scope:local +@6860 = .rodata:0x00000168; // type:object size:0x4 scope:local +@7260 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@7261 = .rodata:0x00000170; // type:object size:0x4 scope:local +@7262 = .rodata:0x00000174; // type:object size:0x4 scope:local +@7263 = .rodata:0x00000178; // type:object size:0x4 scope:local +@7264 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@7265 = .rodata:0x00000180; // type:object size:0x4 scope:local +@7266 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float +@7267 = .rodata:0x00000188; // type:object size:0x4 scope:local +@7268 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@7269 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@7270 = .rodata:0x00000194; // type:object size:0x4 scope:local +@7444 = .rodata:0x00000198; // type:object size:0x4 scope:local +@7445 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@7446 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@7447 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@7448 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:string +@7449 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@7450 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@7451 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@7452 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@7453 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@7454 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@7470 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@7498 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@7762 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@7763 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@7905 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@7906 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001DC; // type:object size:0x52 scope:local data:string_table +action_table$4814 = .data:0x00000000; // type:object size:0x10 scope:local +action_table_w$4815 = .data:0x00000010; // type:object size:0x8 scope:local +taka_attack_dist$4969 = .data:0x00000018; // type:object size:0x10 scope:local +w_eff_id$5014 = .data:0x00000028; // type:object size:0x8 scope:local +@7271 = .data:0x00000030; // type:object size:0x54 scope:local +@7455 = .data:0x00000084; // type:object size:0x24 scope:local +@7877 = .data:0x000000A8; // type:object size:0x38 scope:local +cc_sph_src$8096 = .data:0x000000E0; // type:object size:0x40 scope:local +l_daNPC_TK_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_NPC_TK = .data:0x00000140; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:global +__vt__14daNPC_TK_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_near_angle = .bss:0x00000046; // type:object size:0x2 scope:global +m_near_actor = .bss:0x00000048; // type:object size:0x4 scope:global +lbl_370_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3994 = .bss:0x00000050; // type:object size:0xC scope:local +l_HIO = .bss:0x0000005C; // type:object size:0x40 scope:global data:byte +@5011 = .bss:0x0000009C; // type:object size:0xC scope:local +sc$5010 = .bss:0x000000AC; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000118; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_tkc/splits.txt b/config/GZ2P01/rels/d_a_npc_tkc/splits.txt new file mode 100644 index 0000000000..4233f137a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkc.cpp: + .text start:0x000000EC end:0x000041C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000284 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_tkc/symbols.txt b/config/GZ2P01/rels/d_a_npc_tkc/symbols.txt new file mode 100644 index 0000000000..ea9c7572eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkc/symbols.txt @@ -0,0 +1,168 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcTkc_cFv = .text:0x000000EC; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x000001B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000200; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000248; // type:function size:0x3C scope:global +__dt__10daNpcTkc_cFv = .text:0x00000284; // type:function size:0x138 scope:global +Create__10daNpcTkc_cFv = .text:0x000003BC; // type:function size:0x2E0 scope:global +CreateHeap__10daNpcTkc_cFv = .text:0x0000069C; // type:function size:0x248 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000008E4; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000920; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000938; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000974; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x0000098C; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000009D4; // type:function size:0x24 scope:global data:2byte +__dt__12J3DTexMtxAnmFv = .text:0x000009F8; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000A34; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000A4C; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000A88; // type:function size:0x18 scope:global +Delete__10daNpcTkc_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global +Execute__10daNpcTkc_cFv = .text:0x00000AD4; // type:function size:0x38 scope:global +Draw__10daNpcTkc_cFv = .text:0x00000B0C; // type:function size:0x70 scope:global +ctrlJoint__10daNpcTkc_cFP8J3DJointP8J3DModel = .text:0x00000B7C; // type:function size:0x70 scope:global +createHeapCallBack__10daNpcTkc_cFP10fopAc_ac_c = .text:0x00000BEC; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTkc_cFP8J3DJointi = .text:0x00000C0C; // type:function size:0x4C scope:global +setActionWait__10daNpcTkc_cFv = .text:0x00000C58; // type:function size:0x44 scope:global +setActionFollow__10daNpcTkc_cFv = .text:0x00000C9C; // type:function size:0x44 scope:global +setMtx__10daNpcTkc_cFv = .text:0x00000CE0; // type:function size:0x98 scope:global +setExpressionAnm__10daNpcTkc_cFib = .text:0x00000D78; // type:function size:0x14C scope:global +setExpressionBtp__10daNpcTkc_cFi = .text:0x00000EC4; // type:function size:0xD4 scope:global +reset__10daNpcTkc_cFv = .text:0x00000F98; // type:function size:0x41C scope:global +setMotionAnm__10daNpcTkc_cFif = .text:0x000013B4; // type:function size:0x134 scope:global +setAction__10daNpcTkc_cFM10daNpcTkc_cFPCvPv_v = .text:0x000014E8; // type:function size:0xA0 scope:global +wait__10daNpcTkc_cFv = .text:0x00001588; // type:function size:0x290 scope:global +calcFly__10daNpcTkc_cFv = .text:0x00001818; // type:function size:0x22C scope:global +searchPlayer__10daNpcTkc_cFv = .text:0x00001A44; // type:function size:0x1E0 scope:global +follow__10daNpcTkc_cFv = .text:0x00001C24; // type:function size:0x480 scope:global +appear__10daNpcTkc_cFv = .text:0x000020A4; // type:function size:0x168 scope:global +normalTalk__10daNpcTkc_cFv = .text:0x0000220C; // type:function size:0x224 scope:global +setMotion__10daNpcTkc_cFifi = .text:0x00002430; // type:function size:0x44 scope:global +setExpression__10daNpcTkc_cFif = .text:0x00002474; // type:function size:0x2C scope:global +warpTalk__10daNpcTkc_cFv = .text:0x000024A0; // type:function size:0x368 scope:global +demo__10daNpcTkc_cFv = .text:0x00002808; // type:function size:0x124 scope:global +EvCut_TksSecretChild__10daNpcTkc_cFi = .text:0x0000292C; // type:function size:0x1EC scope:global +EvCut_TksWarpExit__10daNpcTkc_cFi = .text:0x00002B18; // type:function size:0x3DC scope:global +EvCut_TksWarpBack__10daNpcTkc_cFi = .text:0x00002EF4; // type:function size:0x3D0 scope:global +daNpcTkc_Create__FPv = .text:0x000032C4; // type:function size:0x20 scope:global +daNpcTkc_Delete__FPv = .text:0x000032E4; // type:function size:0x20 scope:global +daNpcTkc_Execute__FPv = .text:0x00003304; // type:function size:0x20 scope:global +daNpcTkc_Draw__FPv = .text:0x00003324; // type:function size:0x20 scope:global +daNpcTkc_IsDelete__FPv = .text:0x00003344; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000334C; // type:function size:0x30 scope:global +setParam__10daNpcTkc_cFv = .text:0x0000337C; // type:function size:0x74 scope:global +main__10daNpcTkc_cFv = .text:0x000033F0; // type:function size:0x248 scope:global +ctrlBtk__10daNpcTkc_cFv = .text:0x00003638; // type:function size:0xCC scope:global +setAttnPos__10daNpcTkc_cFv = .text:0x00003704; // type:function size:0x1F0 scope:global +drawDbgInfo__10daNpcTkc_cFv = .text:0x000038F4; // type:function size:0x8 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000038FC; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global +__dt__8daNpcF_cFv = .text:0x00003980; // type:function size:0x24C scope:global +__dt__5csXyzFv = .text:0x00003BCC; // type:function size:0x3C scope:global +__ct__8daNpcF_cFv = .text:0x00003C08; // type:function size:0x1F0 scope:global +__ct__5csXyzFv = .text:0x00003DF8; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00003DFC; // type:function size:0x4 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00003E00; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003E70; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003ECC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003F3C; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x00003F84; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00003F88; // type:function size:0x4 scope:global +drawOtherMdls__8daNpcF_cFv = .text:0x00003F8C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003F90; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00003FD8; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00003FF4; // type:function size:0x3C scope:global +cLib_getRndValue__Fii = .text:0x00004030; // type:function size:0x7C scope:global +__sinit_d_a_npc_tkc_cpp = .text:0x000040AC; // type:function size:0xBC scope:local +__dt__16daNpcTkc_Param_cFv = .text:0x00004168; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000041B0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000041B8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcTkc_Param_c = .rodata:0x00000000; // type:object size:0xA4 scope:global +@4307 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4308 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4309 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4358 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +m_cameraItemNum$4552 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4652 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4653 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4675 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4676 = .rodata:0x000000DC; // type:object size:0xC scope:local +@4677 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4678 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@4682 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4683 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4887 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4888 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4889 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4890 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4891 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4892 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4893 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4894 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4895 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5075 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5076 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5077 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5102 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5103 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5104 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5348 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5349 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5559 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5581 = .rodata:0x00000170; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000178; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x18 scope:global +l_btpGetParamList = .data:0x00000038; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000040; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000048; // type:object size:0x10 scope:global +l_arcName = .data:0x00000058; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x0000005C; // type:object size:0x4 scope:global +@3936 = .data:0x00000060; // type:object size:0xC scope:local +@3937 = .data:0x0000006C; // type:object size:0xC scope:local +@3938 = .data:0x00000078; // type:object size:0xC scope:local +mEvtSeqList__10daNpcTkc_c = .data:0x00000084; // type:object size:0x30 scope:global +@4439 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4447 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4458 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4487 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4563 = .data:0x000000E4; // type:object size:0xC scope:local +@4566 = .data:0x000000F0; // type:object size:0xC scope:local +@4569 = .data:0x000000FC; // type:object size:0xC scope:local +@4572 = .data:0x00000108; // type:object size:0xC scope:local +@4575 = .data:0x00000114; // type:object size:0xC scope:local +@4776 = .data:0x00000120; // type:object size:0xC scope:local +@4781 = .data:0x0000012C; // type:object size:0xC scope:local +@5086 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@5113 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@5152 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpcTkc_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_TKC = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__10daNpcTkc_c = .data:0x000001B8; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000200; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000020C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000248; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000254; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:global +__vt__16daNpcTkc_Param_c = .data:0x00000278; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3935 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_tkj/splits.txt b/config/GZ2P01/rels/d_a_npc_tkj/splits.txt new file mode 100644 index 0000000000..71d468cee5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj.cpp: + .text start:0x000000EC end:0x00002F44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000308 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_tkj/symbols.txt b/config/GZ2P01/rels/d_a_npc_tkj/symbols.txt new file mode 100644 index 0000000000..6576742a09 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkj/symbols.txt @@ -0,0 +1,161 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__10daNpcTkj_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__10daNpcTkj_cFv = .text:0x00000210; // type:function size:0x2C8 scope:global +CreateHeap__10daNpcTkj_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__10daNpcTkj_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__10daNpcTkj_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__10daNpcTkj_cFv = .text:0x0000097C; // type:function size:0x9C scope:global +createHeapCallBack__10daNpcTkj_cFP10fopAc_ac_c = .text:0x00000A18; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTkj_cFP8J3DJointi = .text:0x00000A38; // type:function size:0x58 scope:global +getType__10daNpcTkj_cFv = .text:0x00000A90; // type:function size:0x38 scope:global +getFlowNodeNo__10daNpcTkj_cFv = .text:0x00000AC8; // type:function size:0x1C scope:global +isDelete__10daNpcTkj_cFv = .text:0x00000AE4; // type:function size:0x18 scope:global +reset__10daNpcTkj_cFv = .text:0x00000AFC; // type:function size:0x12C scope:global +setAfterTalkMotion__10daNpcTkj_cFv = .text:0x00000C28; // type:function size:0x60 scope:global +srchActors__10daNpcTkj_cFv = .text:0x00000C88; // type:function size:0xC scope:global +evtTalk__10daNpcTkj_cFv = .text:0x00000C94; // type:function size:0xE4 scope:global +evtCutProc__10daNpcTkj_cFv = .text:0x00000D78; // type:function size:0xE4 scope:global +action__10daNpcTkj_cFv = .text:0x00000E5C; // type:function size:0x88 scope:global +setAttnPos__10daNpcTkj_cFv = .text:0x00000EE4; // type:function size:0x24C scope:global +setCollision__10daNpcTkj_cFv = .text:0x00001130; // type:function size:0xE0 scope:global +drawDbgInfo__10daNpcTkj_cFv = .text:0x00001210; // type:function size:0x8 scope:global +selectAction__10daNpcTkj_cFv = .text:0x00001218; // type:function size:0x50 scope:global +chkAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00001268; // type:function size:0x2C scope:global +setAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00001294; // type:function size:0xA8 scope:global +wait__10daNpcTkj_cFPv = .text:0x0000133C; // type:function size:0x1B4 scope:global +talk__10daNpcTkj_cFPv = .text:0x000014F0; // type:function size:0x1F8 scope:global +cutLv7Start__10daNpcTkj_cFi = .text:0x000016E8; // type:function size:0x458 scope:global +daNpc_Tkj_Create__FPv = .text:0x00001B40; // type:function size:0x20 scope:global +daNpc_Tkj_Delete__FPv = .text:0x00001B60; // type:function size:0x20 scope:global +daNpc_Tkj_Execute__FPv = .text:0x00001B80; // type:function size:0x20 scope:global +daNpc_Tkj_Draw__FPv = .text:0x00001BA0; // type:function size:0x20 scope:global +daNpc_Tkj_IsDelete__FPv = .text:0x00001BC0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001BC8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001BF8; // type:function size:0x48 scope:global +setParam__10daNpcTkj_cFv = .text:0x00001C40; // type:function size:0x10C scope:global +beforeMove__10daNpcTkj_cFv = .text:0x00001D4C; // type:function size:0x78 scope:global +__dt__8daNpcT_cFv = .text:0x00001DC4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000214C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002188; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000021C4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000025C8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000025CC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000026C8; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000026CC; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002714; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000275C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000027CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002828; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002898; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000028E0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000029FC; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C04; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C08; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C10; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002C18; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002C20; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00002C28; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002C2C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C34; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C3C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C40; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C48; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002C60; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002C64; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002C68; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002C70; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002C78; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CA8; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002CD8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002CDC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002CE0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002CE4; // type:function size:0x4 scope:global +__sinit_d_a_npc_tkj_cpp = .text:0x00002CE8; // type:function size:0x88 scope:local +__ct__10daNpcTkj_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D70; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E64; // type:function size:0x48 scope:global +getEyeballMaterialNo__10daNpcTkj_cFv = .text:0x00002EAC; // type:function size:0x8 scope:global +getHeadJointNo__10daNpcTkj_cFv = .text:0x00002EB4; // type:function size:0x8 scope:global +getNeckJointNo__10daNpcTkj_cFv = .text:0x00002EBC; // type:function size:0x8 scope:global +getBackboneJointNo__10daNpcTkj_cFv = .text:0x00002EC4; // type:function size:0x8 scope:global +checkChangeJoint__10daNpcTkj_cFi = .text:0x00002ECC; // type:function size:0x10 scope:global +checkRemoveJoint__10daNpcTkj_cFi = .text:0x00002EDC; // type:function size:0x10 scope:global +__dt__17daNpc_Tkj_Param_cFv = .text:0x00002EEC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F34; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F3C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Tkj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4129 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4131 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4286 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4287 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4288 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4487 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4541 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4670 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4671 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4731 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4732 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4733 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4972 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4973 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4974 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4975 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x25 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000BC; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000DC; // type:object size:0x20 scope:global +mCutNameList__10daNpcTkj_c = .data:0x000000FC; // type:object size:0x8 scope:global +@3917 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +mCutList__10daNpcTkj_c = .data:0x00000110; // type:object size:0x18 scope:global data:4byte +@4553 = .data:0x00000128; // type:object size:0xC scope:local data:4byte +@4561 = .data:0x00000134; // type:object size:0xC scope:local data:4byte +@4771 = .data:0x00000140; // type:object size:0xC scope:local data:4byte +daNpc_Tkj_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global +g_profile_NPC_TKJ = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000019C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001D8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001FC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000208; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000214; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10daNpcTkj_c = .data:0x00000238; // type:object size:0xC4 scope:global +__vt__17daNpc_Tkj_Param_c = .data:0x000002FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3918 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_tkj2/splits.txt b/config/GZ2P01/rels/d_a_npc_tkj2/splits.txt new file mode 100644 index 0000000000..18c8947c39 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkj2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_tkj2.cpp: + .text start:0x000000EC end:0x000035C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000013C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_npc_tkj2/symbols.txt b/config/GZ2P01/rels/d_a_npc_tkj2/symbols.txt new file mode 100644 index 0000000000..7a4cbda8c9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tkj2/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daNpc_Tkj2_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +anm_init__FP14npc_tkj2_classifUcf = .text:0x00000120; // type:function size:0xAC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x150 scope:global +daNpc_Tkj2_Draw__FP14npc_tkj2_class = .text:0x0000031C; // type:function size:0x114 scope:global +npc_tkj2_carry_check__FP14npc_tkj2_class = .text:0x00000430; // type:function size:0x6C scope:global +mode_init_boomCarry__FP14npc_tkj2_class = .text:0x0000049C; // type:function size:0x58 scope:global +Wind_effect__FP14npc_tkj2_class = .text:0x000004F4; // type:function size:0x238 scope:global +CheckRoof__FP14npc_tkj2_class = .text:0x0000072C; // type:function size:0x270 scope:global +__dt__8cM3dGPlaFv = .text:0x0000099C; // type:function size:0x48 scope:global +CheckWall__FP14npc_tkj2_classs = .text:0x000009E4; // type:function size:0x3CC scope:global +GndCheck2__FP14npc_tkj2_class = .text:0x00000DB0; // type:function size:0x120 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000ED0; // type:function size:0x78 scope:global +GndCheck__FP14npc_tkj2_class4cXyz = .text:0x00000F48; // type:function size:0x84 scope:global +npc_tkj2_normal__FP14npc_tkj2_class = .text:0x00000FCC; // type:function size:0x410 scope:global +return_pos_get__FP14npc_tkj2_class = .text:0x000013DC; // type:function size:0x1D0 scope:global +npc_tkj2_carry__FP14npc_tkj2_class = .text:0x000015AC; // type:function size:0x324 scope:global +npc_tkj2_fly__FP14npc_tkj2_class = .text:0x000018D0; // type:function size:0x180 scope:global +npc_tkj2_drop__FP14npc_tkj2_class = .text:0x00001A50; // type:function size:0xC0 scope:global +npc_tkj2_return__FP14npc_tkj2_class = .text:0x00001B10; // type:function size:0x510 scope:global +ObjHit__FP14npc_tkj2_class = .text:0x00002020; // type:function size:0x168 scope:global +action__FP14npc_tkj2_class = .text:0x00002188; // type:function size:0x8E4 scope:global +daNpc_Tkj2_Execute__FP14npc_tkj2_class = .text:0x00002A6C; // type:function size:0x3CC scope:global +daNpc_Tkj2_IsDelete__FP14npc_tkj2_class = .text:0x00002E38; // type:function size:0x8 scope:global +daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x00002E40; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002EA8; // type:function size:0x278 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003120; // type:function size:0x48 scope:global +daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x00003168; // type:function size:0x2B4 scope:global +__dt__8cM3dGSphFv = .text:0x0000341C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003464; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000034AC; // type:function size:0x70 scope:global +__dt__16daNpc_Tkj2_HIO_cFv = .text:0x0000351C; // type:function size:0x48 scope:global +__sinit_d_a_npc_tkj2_cpp = .text:0x00003564; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000035A0; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000035A8; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000035B0; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000035B8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000035C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3804 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3881 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4107 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4109 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4251 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4282 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4283 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4284 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4429 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4430 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4755 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4756 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4757 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4758 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4760 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4763 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4858 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4863 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5080 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0xC scope:local data:string_table +@4761 = .data:0x00000000; // type:object size:0x1C scope:local +cc_sph_src$4995 = .data:0x0000001C; // type:object size:0x40 scope:local +l_daNpc_Tkj2_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_NPC_TKJ2 = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000C4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000124; // type:object size:0xC scope:global +__vt__16daNpc_Tkj2_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_372_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_npc_tks/splits.txt b/config/GZ2P01/rels/d_a_npc_tks/splits.txt new file mode 100644 index 0000000000..2a20f200a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tks.cpp: + .text start:0x000000EC end:0x00009804 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000038C + .data start:0x00000000 end:0x00000458 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_tks/symbols.txt b/config/GZ2P01/rels/d_a_npc_tks/symbols.txt new file mode 100644 index 0000000000..0dc7069334 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tks/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daNpcTks_cFv = .text:0x000000EC; // type:function size:0x218 scope:global +__dt__10daNpcTks_cFv = .text:0x00000304; // type:function size:0x2B4 scope:global +Create__10daNpcTks_cFv = .text:0x000005B8; // type:function size:0x3D8 scope:global +CreateHeap__10daNpcTks_cFv = .text:0x00000990; // type:function size:0x34C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000CDC; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000D18; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000D30; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000D6C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000D84; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000DCC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000DF0; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000E2C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000E44; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000E80; // type:function size:0x18 scope:global +Delete__10daNpcTks_cFv = .text:0x00000E98; // type:function size:0x34 scope:global +Execute__10daNpcTks_cFv = .text:0x00000ECC; // type:function size:0x24 scope:global +Draw__10daNpcTks_cFv = .text:0x00000EF0; // type:function size:0x5C scope:global +ctrlJoint__10daNpcTks_cFP8J3DJointP8J3DModel = .text:0x00000F4C; // type:function size:0x1C4 scope:global +createHeapCallBack__10daNpcTks_cFP10fopAc_ac_c = .text:0x00001110; // type:function size:0x20 scope:global +ctrlJointCallBack__10daNpcTks_cFP8J3DJointi = .text:0x00001130; // type:function size:0x4C scope:global +setMtx__10daNpcTks_cFv = .text:0x0000117C; // type:function size:0x104 scope:global +setExpressionAnm__10daNpcTks_cFib = .text:0x00001280; // type:function size:0x14C scope:global +setExpressionBtp__10daNpcTks_cFi = .text:0x000013CC; // type:function size:0xD4 scope:global +setMotion__10daNpcTks_cFifi = .text:0x000014A0; // type:function size:0x44 scope:global +reset__10daNpcTks_cFv = .text:0x000014E4; // type:function size:0x684 scope:global +setAction__10daNpcTks_cFM10daNpcTks_cFPCvPv_v = .text:0x00001B68; // type:function size:0xA0 scope:global +wait__10daNpcTks_cFv = .text:0x00001C08; // type:function size:0x1FC scope:global +setMotionAnm__10daNpcTks_cFif = .text:0x00001E04; // type:function size:0x2F0 scope:global +waitNude__10daNpcTks_cFv = .text:0x000020F4; // type:function size:0x1F8 scope:global +waitLv6__10daNpcTks_cFv = .text:0x000022EC; // type:function size:0x348 scope:global +talk__10daNpcTks_cFv = .text:0x00002634; // type:function size:0x468 scope:global +setExpression__10daNpcTks_cFif = .text:0x00002A9C; // type:function size:0x2C scope:global +hide__10daNpcTks_cFv = .text:0x00002AC8; // type:function size:0x418 scope:global +shake__10daNpcTks_cFv = .text:0x00002EE0; // type:function size:0x1D4 scope:global +showUp__10daNpcTks_cFv = .text:0x000030B4; // type:function size:0x140 scope:global +showUpWait__10daNpcTks_cFv = .text:0x000031F4; // type:function size:0x43C scope:global +lookAroundA__10daNpcTks_cFv = .text:0x00003630; // type:function size:0x1D4 scope:global +lookAroundB__10daNpcTks_cFv = .text:0x00003804; // type:function size:0x1D4 scope:global +in__10daNpcTks_cFv = .text:0x000039D8; // type:function size:0x158 scope:global +damage__10daNpcTks_cFv = .text:0x00003B30; // type:function size:0x17C scope:global +broken__10daNpcTks_cFv = .text:0x00003CAC; // type:function size:0x1FC scope:global +demo_appear__10daNpcTks_cFv = .text:0x00003EA8; // type:function size:0x95C scope:global +demo_scannon__10daNpcTks_cFv = .text:0x00004804; // type:function size:0x528 scope:global +demo_Lv6Gate__10daNpcTks_cFv = .text:0x00004D2C; // type:function size:0x200 scope:global +demo_farewell__10daNpcTks_cFv = .text:0x00004F2C; // type:function size:0x940 scope:global +demo_warpBack__10daNpcTks_cFv = .text:0x0000586C; // type:function size:0x560 scope:global +demo_walkBack__10daNpcTks_cFv = .text:0x00005DCC; // type:function size:0x57C scope:global +demo_Lv7Start__10daNpcTks_cFv = .text:0x00006348; // type:function size:0xE18 scope:global +demo_Lv3PickUp__10daNpcTks_cFv = .text:0x00007160; // type:function size:0x6C4 scope:global +demo_Lv6PickUp__10daNpcTks_cFv = .text:0x00007824; // type:function size:0x664 scope:global +daNpcTks_Create__FPv = .text:0x00007E88; // type:function size:0x20 scope:global +daNpcTks_Delete__FPv = .text:0x00007EA8; // type:function size:0x20 scope:global +daNpcTks_Execute__FPv = .text:0x00007EC8; // type:function size:0x20 scope:global +daNpcTks_Draw__FPv = .text:0x00007EE8; // type:function size:0x20 scope:global +daNpcTks_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00007F10; // type:function size:0x30 scope:global +setParam__10daNpcTks_cFv = .text:0x00007F40; // type:function size:0x78 scope:global +main__10daNpcTks_cFv = .text:0x00007FB8; // type:function size:0x654 scope:global +cLib_checkBit
        __FUlUl = .text:0x0000860C; // type:function size:0x8 scope:global +ctrlBtk__10daNpcTks_cFv = .text:0x00008614; // type:function size:0xD4 scope:global +setAttnPos__10daNpcTks_cFv = .text:0x000086E8; // type:function size:0x3A8 scope:global +lookat__10daNpcTks_cFv = .text:0x00008A90; // type:function size:0x22C scope:global +drawDbgInfo__10daNpcTks_cFv = .text:0x00008CBC; // type:function size:0x8 scope:global +drawOtherMdls__10daNpcTks_cFv = .text:0x00008CC4; // type:function size:0x158 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00008E1C; // type:function size:0xC scope:global +cLib_calcTimer__FPi = .text:0x00008E28; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00008E44; // type:function size:0x7C scope:global +__sinit_d_a_npc_tks_cpp = .text:0x00008EC0; // type:function size:0x40 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00008F00; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00008F48; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00008F84; // type:function size:0xD0 scope:global +__ct__5csXyzFv = .text:0x00009054; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00009058; // type:function size:0x4 scope:global +__dt__5csXyzFv = .text:0x0000905C; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00009098; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000090E0; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00009128; // type:function size:0x3C scope:global +__ct__11J3DLightObjFv = .text:0x00009164; // type:function size:0x38 scope:global +__dt__8daNpcF_cFv = .text:0x0000919C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000093E8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000095D8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009648; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000096A4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009714; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x0000975C; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x00009760; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00009764; // type:function size:0x48 scope:global +__dt__16daNpcTks_Param_cFv = .text:0x000097AC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000097F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000097FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daNpcTks_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4467 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4468 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4472 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4586 = .rodata:0x000000B8; // type:object size:0xC scope:local data:4byte +@5011 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@5012 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5013 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5014 = .rodata:0x000000D0; // type:object size:0xC scope:local +@5015 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5016 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5017 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5018 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5022 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5023 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000108; // type:object size:0xC scope:local +@5025 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000118; // type:object size:0xC scope:local +@5027 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5028 = .rodata:0x00000128; // type:object size:0xC scope:local +@5029 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5030 = .rodata:0x00000138; // type:object size:0xC scope:local +@5031 = .rodata:0x00000144; // type:object size:0xC scope:local +@5032 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5033 = .rodata:0x00000158; // type:object size:0xC scope:local +@5034 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5035 = .rodata:0x00000168; // type:object size:0xC scope:local +@5036 = .rodata:0x00000174; // type:object size:0xC scope:local +@5037 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5038 = .rodata:0x00000188; // type:object size:0xC scope:local +@5039 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5040 = .rodata:0x00000198; // type:object size:0x20 scope:local +@5064 = .rodata:0x000001B8; // type:object size:0xC scope:local +@5165 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5263 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5264 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5265 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5356 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5430 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5431 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5433 = .rodata:0x000001E8; // type:object size:0x8 scope:local data:double +@5981 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@6095 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6096 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6097 = .rodata:0x00000200; // type:object size:0x4 scope:local data:string +@6098 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6100 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6101 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6102 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000218; // type:object size:0x8 scope:local +@6104 = .rodata:0x00000220; // type:object size:0x8 scope:local +@6105 = .rodata:0x00000228; // type:object size:0x8 scope:local +@6106 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6141 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float +@6417 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6418 = .rodata:0x0000023C; // type:object size:0x4 scope:local data:string +@6419 = .rodata:0x00000240; // type:object size:0x4 scope:local +@6420 = .rodata:0x00000244; // type:object size:0x4 scope:local +@6421 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6422 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6423 = .rodata:0x00000250; // type:object size:0x4 scope:local +@6424 = .rodata:0x00000254; // type:object size:0x4 scope:local +@6425 = .rodata:0x00000258; // type:object size:0x4 scope:local +@6426 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@6427 = .rodata:0x00000260; // type:object size:0x4 scope:local +@6428 = .rodata:0x00000264; // type:object size:0x4 scope:local +@6538 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6539 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6540 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6541 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6542 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6632 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@6820 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6821 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6822 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6823 = .rodata:0x00000290; // type:object size:0x8 scope:local +@6824 = .rodata:0x00000298; // type:object size:0x4 scope:local data:string +@6825 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@6826 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@6827 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@6828 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@6829 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@6830 = .rodata:0x000002B0; // type:object size:0x4 scope:local +@6831 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@6974 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@6975 = .rodata:0x000002BC; // type:object size:0x4 scope:local data:string +@6976 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@6977 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7108 = .rodata:0x000002C8; // type:object size:0x4 scope:local +@7109 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@7110 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@7111 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@7112 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@7113 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@7114 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@7156 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@7278 = .rodata:0x000002E8; // type:object size:0x4 scope:local data:float +@7420 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002F0; // type:object size:0x99 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0xB0 scope:global data:4byte +l_btpGetParamList = .data:0x000000D0; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x000000D8; // type:object size:0x8 scope:global data:4byte +l_loadRes_TKS0 = .data:0x000000E0; // type:object size:0xC scope:global +l_loadRes_TKS1 = .data:0x000000EC; // type:object size:0xC scope:global +l_loadRes_TKS2 = .data:0x000000F8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000104; // type:object size:0xC scope:global +l_arcNames = .data:0x00000110; // type:object size:0xC scope:global data:4byte +l_evtNames = .data:0x0000011C; // type:object size:0x8 scope:global +l_arcName = .data:0x00000124; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x00000128; // type:object size:0x4 scope:global data:4byte +@4682 = .data:0x0000012C; // type:object size:0xC scope:local +@4685 = .data:0x00000138; // type:object size:0xC scope:local +@4690 = .data:0x00000144; // type:object size:0xC scope:local +@4849 = .data:0x00000150; // type:object size:0xC scope:local +@4852 = .data:0x0000015C; // type:object size:0xC scope:local +@4855 = .data:0x00000168; // type:object size:0xC scope:local +@4858 = .data:0x00000174; // type:object size:0xC scope:local +@4861 = .data:0x00000180; // type:object size:0xC scope:local +@4864 = .data:0x0000018C; // type:object size:0xC scope:local +@4875 = .data:0x00000198; // type:object size:0xC scope:local +@4878 = .data:0x000001A4; // type:object size:0xC scope:local +@4881 = .data:0x000001B0; // type:object size:0xC scope:local +@4884 = .data:0x000001BC; // type:object size:0xC scope:local +@4887 = .data:0x000001C8; // type:object size:0xC scope:local +@4890 = .data:0x000001D4; // type:object size:0xC scope:local +@5228 = .data:0x000001E0; // type:object size:0xC scope:local data:4byte +@5290 = .data:0x000001EC; // type:object size:0xC scope:local data:4byte +@5371 = .data:0x000001F8; // type:object size:0xC scope:local data:4byte +@5447 = .data:0x00000204; // type:object size:0xC scope:local +@5454 = .data:0x00000210; // type:object size:0xC scope:local +@5457 = .data:0x0000021C; // type:object size:0xC scope:local +@5462 = .data:0x00000228; // type:object size:0xC scope:local +@5465 = .data:0x00000234; // type:object size:0xC scope:local +@5469 = .data:0x00000240; // type:object size:0xC scope:local +@5511 = .data:0x0000024C; // type:object size:0xC scope:local data:4byte +@5515 = .data:0x00000258; // type:object size:0xC scope:local data:4byte +@5544 = .data:0x00000264; // type:object size:0xC scope:local data:4byte +@5573 = .data:0x00000270; // type:object size:0xC scope:local +@5576 = .data:0x0000027C; // type:object size:0xC scope:local +@5581 = .data:0x00000288; // type:object size:0xC scope:local +@5584 = .data:0x00000294; // type:object size:0xC scope:local +@5587 = .data:0x000002A0; // type:object size:0xC scope:local +@5591 = .data:0x000002AC; // type:object size:0xC scope:local +@5632 = .data:0x000002B8; // type:object size:0xC scope:local data:4byte +@5636 = .data:0x000002C4; // type:object size:0xC scope:local data:4byte +@5665 = .data:0x000002D0; // type:object size:0xC scope:local data:4byte +@5669 = .data:0x000002DC; // type:object size:0xC scope:local data:4byte +@5698 = .data:0x000002E8; // type:object size:0xC scope:local data:4byte +@5726 = .data:0x000002F4; // type:object size:0xC scope:local data:4byte +@5775 = .data:0x00000300; // type:object size:0xC scope:local data:4byte +@5860 = .data:0x0000030C; // type:object size:0xC scope:local +@5870 = .data:0x00000318; // type:object size:0xC scope:local +daNpcTks_MethodTable = .data:0x00000324; // type:object size:0x20 scope:global +g_profile_NPC_TKS = .data:0x00000344; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000374; // type:object size:0xC scope:global +__vt__10daNpcTks_c = .data:0x00000380; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x000003C8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003D4; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000003F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000404; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000410; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000428; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000434; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000440; // type:object size:0xC scope:global +__vt__16daNpcTks_Param_c = .data:0x0000044C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3935 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_toby/splits.txt b/config/GZ2P01/rels/d_a_npc_toby/splits.txt new file mode 100644 index 0000000000..a7a571dd23 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_toby.cpp: + .text start:0x000000EC end:0x00006470 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000264 + .data start:0x00000000 end:0x00000BF0 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_toby/symbols.txt b/config/GZ2P01/rels/d_a_npc_toby/symbols.txt new file mode 100644 index 0000000000..523cdb5a8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_toby/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Toby_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__12daNpc_Toby_cFv = .text:0x00000238; // type:function size:0x2C8 scope:global +CreateHeap__12daNpc_Toby_cFv = .text:0x00000500; // type:function size:0x30C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000080C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000848; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000860; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000089C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B4; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x000008FC; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000920; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x0000095C; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000974; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B0; // type:function size:0x18 scope:global +Delete__12daNpc_Toby_cFv = .text:0x000009C8; // type:function size:0x34 scope:global +Execute__12daNpc_Toby_cFv = .text:0x000009FC; // type:function size:0x20 scope:global +Draw__12daNpc_Toby_cFv = .text:0x00000A1C; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Toby_cFP10fopAc_ac_c = .text:0x00000AB0; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Toby_cFP8J3DJointi = .text:0x00000AD0; // type:function size:0x58 scope:global +srchToby__12daNpc_Toby_cFPvPv = .text:0x00000B28; // type:function size:0x9C scope:global +getOtherTobyP__12daNpc_Toby_cFi = .text:0x00000BC4; // type:function size:0xDC scope:global +getType__12daNpc_Toby_cFv = .text:0x00000CA0; // type:function size:0x74 scope:global +isDelete__12daNpc_Toby_cFv = .text:0x00000D14; // type:function size:0x110 scope:global +reset__12daNpc_Toby_cFv = .text:0x00000E24; // type:function size:0x228 scope:global +afterJntAnm__12daNpc_Toby_cFi = .text:0x0000104C; // type:function size:0x8C scope:global +setParam__12daNpc_Toby_cFv = .text:0x000010D8; // type:function size:0x14C scope:global +checkChangeEvt__12daNpc_Toby_cFv = .text:0x00001224; // type:function size:0x1CC scope:global +setAfterTalkMotion__12daNpc_Toby_cFv = .text:0x000013F0; // type:function size:0xB8 scope:global +srchActors__12daNpc_Toby_cFv = .text:0x000014A8; // type:function size:0x12C scope:global +evtTalk__12daNpc_Toby_cFv = .text:0x000015D4; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_Toby_cFv = .text:0x00001674; // type:function size:0xC8 scope:global +action__12daNpc_Toby_cFv = .text:0x0000173C; // type:function size:0x1CC scope:global +beforeMove__12daNpc_Toby_cFv = .text:0x00001908; // type:function size:0xC4 scope:global +setAttnPos__12daNpc_Toby_cFv = .text:0x000019CC; // type:function size:0x34C scope:global +setCollision__12daNpc_Toby_cFv = .text:0x00001D18; // type:function size:0x1B4 scope:global +drawDbgInfo__12daNpc_Toby_cFv = .text:0x00001ECC; // type:function size:0x8 scope:global +drawOtherMdl__12daNpc_Toby_cFv = .text:0x00001ED4; // type:function size:0xD8 scope:global +afterSetFaceMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001FAC; // type:function size:0x5C scope:global +afterSetMotionAnm__12daNpc_Toby_cFiifi = .text:0x00002008; // type:function size:0x8C scope:global +selectAction__12daNpc_Toby_cFv = .text:0x00002094; // type:function size:0x11C scope:global +chkAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x000021B0; // type:function size:0x2C scope:global +setAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x000021DC; // type:function size:0xA8 scope:global +cutTobyHouseFire__12daNpc_Toby_cFi = .text:0x00002284; // type:function size:0x2CC scope:global +cutTalkToOneself__12daNpc_Toby_cFi = .text:0x00002550; // type:function size:0x510 scope:global +cutRepairSCannon__12daNpc_Toby_cFi = .text:0x00002A60; // type:function size:0x5F4 scope:global +cutSCannon__12daNpc_Toby_cFi = .text:0x00003054; // type:function size:0x440 scope:global +cutConversationAboutSCannon__12daNpc_Toby_cFi = .text:0x00003494; // type:function size:0xA40 scope:global +cutConversationAboutZra__12daNpc_Toby_cFi = .text:0x00003ED4; // type:function size:0x1E0 scope:global +chkAttnZra__12daNpc_Toby_cFv = .text:0x000040B4; // type:function size:0x9C scope:global +wait__12daNpc_Toby_cFPv = .text:0x00004150; // type:function size:0x6E8 scope:global +walk__12daNpc_Toby_cFPv = .text:0x00004838; // type:function size:0x214 scope:global +play__12daNpc_Toby_cFPv = .text:0x00004A4C; // type:function size:0x398 scope:global +talk__12daNpc_Toby_cFPv = .text:0x00004DE4; // type:function size:0x2E4 scope:global +daNpc_Toby_Create__FPv = .text:0x000050C8; // type:function size:0x20 scope:global +daNpc_Toby_Delete__FPv = .text:0x000050E8; // type:function size:0x20 scope:global +daNpc_Toby_Execute__FPv = .text:0x00005108; // type:function size:0x20 scope:global +daNpc_Toby_Draw__FPv = .text:0x00005128; // type:function size:0x20 scope:global +daNpc_Toby_IsDelete__FPv = .text:0x00005148; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00005150; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005180; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000051C8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00005550; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000558C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000055C8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00005610; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005658; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005694; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000056DC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00005724; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005B28; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005B2C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005C28; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005C2C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005C74; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005CE4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005D40; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005DB0; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005DF8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005F14; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000611C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006120; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006128; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00006130; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00006138; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x0000613C; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00006154; // type:function size:0x4 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006158; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006188; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000061B8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000061BC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000061C0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000061C4; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x000061C8; // type:function size:0x1C scope:global +__sinit_d_a_npc_toby_cpp = .text:0x000061E4; // type:function size:0xFC scope:local +__ct__12daNpc_Toby_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000062E0; // type:function size:0xE0 scope:global +getEyeballMaterialNo__12daNpc_Toby_cFv = .text:0x000063C0; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_Toby_cFv = .text:0x000063C8; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_Toby_cFv = .text:0x000063D0; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_Toby_cFv = .text:0x000063D8; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_Toby_cFi = .text:0x000063E0; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_Toby_cFi = .text:0x000063F0; // type:function size:0x10 scope:global +getFootLJointNo__12daNpc_Toby_cFv = .text:0x00006400; // type:function size:0x8 scope:global +getFootRJointNo__12daNpc_Toby_cFv = .text:0x00006408; // type:function size:0x8 scope:global +chkXYItems__12daNpc_Toby_cFv = .text:0x00006410; // type:function size:0x8 scope:global +__dt__18daNpc_Toby_Param_cFv = .text:0x00006418; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00006460; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006468; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Toby_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4089 = .rodata:0x0000009C; // type:object size:0x1C scope:local +@4155 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4156 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4157 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4160 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000D4; // type:object size:0x4 scope:local +bmdTypeList$4437 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4495 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4544 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4593 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +@4735 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4802 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4983 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4984 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4985 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4986 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4987 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4988 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4989 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4990 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4992 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@5050 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5051 = .rodata:0x00000120; // type:object size:0x8 scope:local +@5052 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5098 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5099 = .rodata:0x00000134; // type:object size:0x4 scope:local +jointNo$5107 = .rodata:0x00000138; // type:object size:0x4 scope:local data:4byte +@5345 = .rodata:0x0000013C; // type:object size:0x8 scope:local +@5499 = .rodata:0x00000144; // type:object size:0x8 scope:local +@5630 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5631 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5632 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5633 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5636 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5658 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5751 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5752 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5753 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5783 = .rodata:0x0000017C; // type:object size:0x8 scope:local +@6037 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6038 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6056 = .rodata:0x0000018C; // type:object size:0x8 scope:local data:4byte +@6337 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6338 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6541 = .rodata:0x0000019C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x000001A8; // type:object size:0xBB scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global +l_evtList = .data:0x00000038; // type:object size:0x38 scope:global +l_resNameList = .data:0x00000070; // type:object size:0x24 scope:global +l_loadResPtrn0 = .data:0x00000094; // type:object size:0x6 scope:global +l_loadResPtrn1 = .data:0x0000009C; // type:object size:0x6 scope:global +l_loadResPtrn2 = .data:0x000000A4; // type:object size:0x5 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000B4; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000D0; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x00000290; // type:object size:0x2BC scope:global +l_faceMotionSequenceData = .data:0x0000054C; // type:object size:0x110 scope:global +l_motionSequenceData = .data:0x0000065C; // type:object size:0x190 scope:global +mCutNameList__12daNpc_Toby_c = .data:0x000007EC; // type:object size:0x1C scope:global +@3927 = .data:0x00000808; // type:object size:0xC scope:local +@3928 = .data:0x00000814; // type:object size:0xC scope:local +@3929 = .data:0x00000820; // type:object size:0xC scope:local +@3930 = .data:0x0000082C; // type:object size:0xC scope:local +@3931 = .data:0x00000838; // type:object size:0xC scope:local +@3932 = .data:0x00000844; // type:object size:0xC scope:local +mCutList__12daNpc_Toby_c = .data:0x00000850; // type:object size:0x54 scope:global data:4byte +@4706 = .data:0x000008A4; // type:object size:0xC scope:local +@4740 = .data:0x000008B0; // type:object size:0xC scope:local data:4byte +@4828 = .data:0x000008BC; // type:object size:0xC scope:local data:4byte +@4833 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@5075 = .data:0x000008D4; // type:object size:0xC scope:local +@5198 = .data:0x000008E0; // type:object size:0xC scope:local +@5204 = .data:0x000008EC; // type:object size:0xC scope:local +@5206 = .data:0x000008F8; // type:object size:0xC scope:local +@5208 = .data:0x00000904; // type:object size:0xC scope:local +@5478 = .data:0x00000910; // type:object size:0x38 scope:local +@5477 = .data:0x00000948; // type:object size:0x38 scope:local +@6040 = .data:0x00000980; // type:object size:0x54 scope:local +@6039 = .data:0x000009D4; // type:object size:0x54 scope:local +daNpc_Toby_MethodTable = .data:0x00000A28; // type:object size:0x20 scope:global +g_profile_NPC_TOBY = .data:0x00000A48; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000A78; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000A84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000A90; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000AB4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000AC0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000ACC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000AD8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000AE4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000AF0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000AFC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B08; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000B14; // type:object size:0xC scope:global +__vt__12daNpc_Toby_c = .data:0x00000B20; // type:object size:0xC4 scope:global +__vt__18daNpc_Toby_Param_c = .data:0x00000BE4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3933 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4922 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4921 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_tr/splits.txt b/config/GZ2P01/rels/d_a_npc_tr/splits.txt new file mode 100644 index 0000000000..cbca206a10 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_npc_tr.cpp: + .text start:0x000000EC end:0x00000C48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_npc_tr/symbols.txt b/config/GZ2P01/rels/d_a_npc_tr/symbols.txt new file mode 100644 index 0000000000..586ab5e796 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_tr/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daNPC_TR_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000134; // type:function size:0x124 scope:global +daNPC_TR_Draw__FP12npc_tr_class = .text:0x00000258; // type:function size:0x64 scope:global +npc_tr_move__FP12npc_tr_class = .text:0x000002BC; // type:function size:0x404 scope:global +action__FP12npc_tr_class = .text:0x000006C0; // type:function size:0x1F8 scope:global +daNPC_TR_Execute__FP12npc_tr_class = .text:0x000008B8; // type:function size:0xF8 scope:global +daNPC_TR_IsDelete__FP12npc_tr_class = .text:0x000009B0; // type:function size:0x8 scope:global +daNPC_TR_Delete__FP12npc_tr_class = .text:0x000009B8; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000A0C; // type:function size:0xB8 scope:global +daNPC_TR_Create__FP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x100 scope:global +__dt__14daNPC_TR_HIO_cFv = .text:0x00000BC4; // type:function size:0x48 scope:global +__sinit_d_a_npc_tr_cpp = .text:0x00000C0C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3771 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000070; // type:object size:0xC scope:local +@3983 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000084; // type:object size:0x4 scope:local data:string +@3986 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x7 scope:local data:string_table +l_daNPC_TR_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_TR = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14daNPC_TR_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_375_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_npc_uri/splits.txt b/config/GZ2P01/rels/d_a_npc_uri/splits.txt new file mode 100644 index 0000000000..6078d6002d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_uri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uri.cpp: + .text start:0x000000EC end:0x00006740 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000234 + .data start:0x00000000 end:0x00000CC4 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_uri/symbols.txt b/config/GZ2P01/rels/d_a_npc_uri/symbols.txt new file mode 100644 index 0000000000..34318a041c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_uri/symbols.txt @@ -0,0 +1,249 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_Uri_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__11daNpc_Uri_cFv = .text:0x00000238; // type:function size:0x2EC scope:global +CreateHeap__11daNpc_Uri_cFv = .text:0x00000524; // type:function size:0x2EC scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000810; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000084C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000864; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008A0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008B8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000900; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000924; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000960; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000978; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009B4; // type:function size:0x18 scope:global +Delete__11daNpc_Uri_cFv = .text:0x000009CC; // type:function size:0x34 scope:global +Execute__11daNpc_Uri_cFv = .text:0x00000A00; // type:function size:0x20 scope:global +Draw__11daNpc_Uri_cFv = .text:0x00000A20; // type:function size:0x94 scope:global +createHeapCallBack__11daNpc_Uri_cFP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_Uri_cFP8J3DJointi = .text:0x00000AD4; // type:function size:0x58 scope:global +getType__11daNpc_Uri_cFv = .text:0x00000B2C; // type:function size:0x74 scope:global +isDelete__11daNpc_Uri_cFv = .text:0x00000BA0; // type:function size:0x90 scope:global +reset__11daNpc_Uri_cFv = .text:0x00000C30; // type:function size:0x460 scope:global +afterJntAnm__11daNpc_Uri_cFi = .text:0x00001090; // type:function size:0xD0 scope:global +setParam__11daNpc_Uri_cFv = .text:0x00001160; // type:function size:0x174 scope:global +checkChangeEvt__11daNpc_Uri_cFv = .text:0x000012D4; // type:function size:0x1A8 scope:global +setAfterTalkMotion__11daNpc_Uri_cFv = .text:0x0000147C; // type:function size:0xB4 scope:global +srchActors__11daNpc_Uri_cFv = .text:0x00001530; // type:function size:0x9C scope:global +evtTalk__11daNpc_Uri_cFv = .text:0x000015CC; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_Uri_cFv = .text:0x0000166C; // type:function size:0xC8 scope:global +action__11daNpc_Uri_cFv = .text:0x00001734; // type:function size:0x120 scope:global +beforeMove__11daNpc_Uri_cFv = .text:0x00001854; // type:function size:0xC4 scope:global +setAttnPos__11daNpc_Uri_cFv = .text:0x00001918; // type:function size:0x340 scope:global +setCollision__11daNpc_Uri_cFv = .text:0x00001C58; // type:function size:0x1BC scope:global +drawDbgInfo__11daNpc_Uri_cFv = .text:0x00001E14; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_Uri_cFv = .text:0x00001E1C; // type:function size:0xD8 scope:global +afterSetMotionAnm__11daNpc_Uri_cFiifi = .text:0x00001EF4; // type:function size:0x38 scope:global +changeBck__11daNpc_Uri_cFPiPi = .text:0x00001F2C; // type:function size:0x2C scope:global +changeBtp__11daNpc_Uri_cFPiPi = .text:0x00001F58; // type:function size:0x2C scope:global +selectAction__11daNpc_Uri_cFv = .text:0x00001F84; // type:function size:0x150 scope:global +chkAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x000020D4; // type:function size:0x2C scope:global +setAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x00002100; // type:function size:0xA8 scope:global +chkPlayerCarryBasket__11daNpc_Uri_cFv = .text:0x000021A8; // type:function size:0x74 scope:global +chkPlayerGetWoodShield__11daNpc_Uri_cFv = .text:0x0000221C; // type:function size:0x34 scope:global +getTutorialCond__11daNpc_Uri_cF4cXyz = .text:0x00002250; // type:function size:0x6A8 scope:global +cutConversation__11daNpc_Uri_cFi = .text:0x000028F8; // type:function size:0x1E0 scope:global +cutStartCarryTutorial__11daNpc_Uri_cFi = .text:0x00002AD8; // type:function size:0x228 scope:global +cutEndCarryTutorial__11daNpc_Uri_cFi = .text:0x00002D00; // type:function size:0x2F8 scope:global +cutConversationWithMoi__11daNpc_Uri_cFi = .text:0x00002FF8; // type:function size:0x1A4 scope:global +cutFindWolf__11daNpc_Uri_cFi = .text:0x0000319C; // type:function size:0x348 scope:global +cutMeetingAgain__11daNpc_Uri_cFi = .text:0x000034E4; // type:function size:0x2FC scope:global +krun__11daNpc_Uri_cFPv = .text:0x000037E0; // type:function size:0x314 scope:global +wait__11daNpc_Uri_cFPv = .text:0x00003AF4; // type:function size:0x9AC scope:global +walk__11daNpc_Uri_cFPv = .text:0x000044A0; // type:function size:0x6EC scope:global +sitWait__11daNpc_Uri_cFPv = .text:0x00004B8C; // type:function size:0x574 scope:global +talk__11daNpc_Uri_cFPv = .text:0x00005100; // type:function size:0x248 scope:global +daNpc_Uri_Create__FPv = .text:0x00005348; // type:function size:0x20 scope:global +daNpc_Uri_Delete__FPv = .text:0x00005368; // type:function size:0x20 scope:global +daNpc_Uri_Execute__FPv = .text:0x00005388; // type:function size:0x20 scope:global +daNpc_Uri_Draw__FPv = .text:0x000053A8; // type:function size:0x20 scope:global +daNpc_Uri_IsDelete__FPv = .text:0x000053C8; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000053D0; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00005400; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00005448; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000057D0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000580C; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005848; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00005890; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x000058D8; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00005914; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000595C; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000059A4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00005DA8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00005DAC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00005EA8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005EAC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005EF4; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005F64; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005FC0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006030; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006078; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006194; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000639C; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000063A0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000063A8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x000063B0; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x000063B8; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x000063BC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x000063C4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x000063DC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000063E0; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000063E8; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006418; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00006448; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x0000644C; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00006450; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x0000646C; // type:function size:0x3C scope:global +__sinit_d_a_npc_uri_cpp = .text:0x000064A8; // type:function size:0xFC scope:local +__ct__11daNpc_Uri_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000065A4; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_Uri_cFv = .text:0x00006684; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_Uri_cFv = .text:0x0000668C; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_Uri_cFv = .text:0x00006694; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_Uri_cFv = .text:0x0000669C; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_Uri_cFi = .text:0x000066A4; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_Uri_cFi = .text:0x000066B4; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_Uri_cFv = .text:0x000066C4; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_Uri_cFv = .text:0x000066CC; // type:function size:0x8 scope:global +__dt__17daNpc_Uri_Param_cFv = .text:0x000066D4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000671C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006724; // type:function size:0x8 scope:local +getDistTable__12dAttention_cFi = .text:0x0000672C; // type:function size:0x14 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_Uri_Param_c = .rodata:0x00000000; // type:object size:0xAC scope:global +heapSize$3979 = .rodata:0x000000AC; // type:object size:0x1C scope:local +@4051 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4052 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4054 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4055 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4221 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4378 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4427 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4713 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4875 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4878 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4879 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4880 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4881 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4883 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double +@4941 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4942 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4943 = .rodata:0x00000128; // type:object size:0x8 scope:local +jointNo$5001 = .rodata:0x00000130; // type:object size:0x4 scope:local data:4byte +@5394 = .rodata:0x00000134; // type:object size:0x8 scope:local data:4byte +@5573 = .rodata:0x0000013C; // type:object size:0x8 scope:local data:4byte +@5580 = .rodata:0x00000144; // type:object size:0x8 scope:local data:4byte +@5699 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5866 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5867 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5868 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6565 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000160; // type:object size:0xD4 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_evtList = .data:0x00000030; // type:object size:0x58 scope:global +l_resNameList = .data:0x00000088; // type:object size:0x18 scope:global +l_loadResPtrn0 = .data:0x000000A0; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x000000A4; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000A8; // type:object size:0x3 scope:global +l_loadResPtrn3 = .data:0x000000AC; // type:object size:0x5 scope:global +l_loadResPtrn4 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x000000B8; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000C0; // type:object size:0x1C scope:global +l_faceMotionAnmData = .data:0x000000DC; // type:object size:0x214 scope:global +l_motionAnmData = .data:0x000002F0; // type:object size:0x3B8 scope:global data:4byte +l_faceMotionSequenceData = .data:0x000006A8; // type:object size:0x120 scope:global +l_motionSequenceData = .data:0x000007C8; // type:object size:0x1E0 scope:global +mCutNameList__11daNpc_Uri_c = .data:0x000009A8; // type:object size:0x1C scope:global +@3815 = .data:0x000009C4; // type:object size:0xC scope:local +@3816 = .data:0x000009D0; // type:object size:0xC scope:local +@3817 = .data:0x000009DC; // type:object size:0xC scope:local +@3818 = .data:0x000009E8; // type:object size:0xC scope:local +@3819 = .data:0x000009F4; // type:object size:0xC scope:local +@3820 = .data:0x00000A00; // type:object size:0xC scope:local +mCutList__11daNpc_Uri_c = .data:0x00000A0C; // type:object size:0x54 scope:global data:4byte +@4651 = .data:0x00000A60; // type:object size:0xC scope:local data:4byte +@4714 = .data:0x00000A6C; // type:object size:0x30 scope:local +@4734 = .data:0x00000A9C; // type:object size:0xC scope:local data:4byte +@4739 = .data:0x00000AA8; // type:object size:0xC scope:local data:4byte +@5083 = .data:0x00000AB4; // type:object size:0xC scope:local +@5090 = .data:0x00000AC0; // type:object size:0xC scope:local +@5092 = .data:0x00000ACC; // type:object size:0xC scope:local +@5094 = .data:0x00000AD8; // type:object size:0xC scope:local +@5096 = .data:0x00000AE4; // type:object size:0xC scope:local +@5098 = .data:0x00000AF0; // type:object size:0xC scope:local +daNpc_Uri_MethodTable = .data:0x00000AFC; // type:object size:0x20 scope:global +g_profile_NPC_URI = .data:0x00000B1C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000B4C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000B58; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000B64; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000B88; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000B94; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000BA0; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BAC; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000BB8; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000BC4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000BD0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000BDC; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000BE8; // type:object size:0xC scope:global +__vt__11daNpc_Uri_c = .data:0x00000BF4; // type:object size:0xC4 scope:global +__vt__17daNpc_Uri_Param_c = .data:0x00000CB8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3821 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4816 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$4815 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_worm/splits.txt b/config/GZ2P01/rels/d_a_npc_worm/splits.txt new file mode 100644 index 0000000000..34587735ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_worm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_worm.cpp: + .text start:0x00000078 end:0x00001278 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_npc_worm/symbols.txt b/config/GZ2P01/rels/d_a_npc_worm/symbols.txt new file mode 100644 index 0000000000..751d43cfe2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_worm/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xD4 scope:global +daNPC_WORM_Draw__FP14npc_worm_class = .text:0x0000014C; // type:function size:0xF8 scope:global +npc_worm_ground__FP14npc_worm_class = .text:0x00000244; // type:function size:0x280 scope:global +npc_worm_normal__FP14npc_worm_class = .text:0x000004C4; // type:function size:0x280 scope:global +npc_worm_dive__FP14npc_worm_class = .text:0x00000744; // type:function size:0x134 scope:global +npc_worm_binwait__FP14npc_worm_class = .text:0x00000878; // type:function size:0x4C scope:global +action__FP14npc_worm_class = .text:0x000008C4; // type:function size:0x530 scope:global +daNPC_WORM_Execute__FP14npc_worm_class = .text:0x00000DF4; // type:function size:0x1DC scope:global +daNPC_WORM_IsDelete__FP14npc_worm_class = .text:0x00000FD0; // type:function size:0x8 scope:global +daNPC_WORM_Delete__FP14npc_worm_class = .text:0x00000FD8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001008; // type:function size:0xB8 scope:global +daNPC_WORM_Create__FP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x190 scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x00001250; // type:function size:0x1C scope:global +Insect_Release__9dInsect_cFv = .text:0x0000126C; // type:function size:0xC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3717 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3776 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3777 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3778 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3813 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3815 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3819 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3851 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3995 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x6 scope:local data:string_table +l_daNPC_WORM_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_NPC_WORM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14npc_worm_class = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_npc_wrestler/splits.txt b/config/GZ2P01/rels/d_a_npc_wrestler/splits.txt new file mode 100644 index 0000000000..eaccbb31a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_wrestler/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_wrestler.cpp: + .text start:0x000000EC end:0x00012528 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000071C + .data start:0x00000000 end:0x00001014 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_npc_wrestler/symbols.txt b/config/GZ2P01/rels/d_a_npc_wrestler/symbols.txt new file mode 100644 index 0000000000..e886cd871b --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_wrestler/symbols.txt @@ -0,0 +1,448 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daNpcWrestler_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__15daNpcWrestler_cFv = .text:0x00000300; // type:function size:0x1E8 scope:global +Create__15daNpcWrestler_cFv = .text:0x000004E8; // type:function size:0x2EC scope:global +CreateHeap__15daNpcWrestler_cFv = .text:0x000007D4; // type:function size:0x280 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000A54; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A90; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000AA8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000AE4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000AFC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000B44; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000B68; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000BA4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000BBC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000BF8; // type:function size:0x18 scope:global +Delete__15daNpcWrestler_cFv = .text:0x00000C10; // type:function size:0x34 scope:global +Execute__15daNpcWrestler_cFv = .text:0x00000C44; // type:function size:0x38 scope:global +Draw__15daNpcWrestler_cFv = .text:0x00000C7C; // type:function size:0x68 scope:global +ctrlJoint__15daNpcWrestler_cFP8J3DJointP8J3DModel = .text:0x00000CE4; // type:function size:0x2CC scope:global +createHeapCallBack__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00000FB0; // type:function size:0x20 scope:global +ctrlJointCallBack__15daNpcWrestler_cFP8J3DJointi = .text:0x00000FD0; // type:function size:0x4C scope:global +checkStartUp__15daNpcWrestler_cFv = .text:0x0000101C; // type:function size:0x80 scope:global +setExpressionAnm__15daNpcWrestler_cFib = .text:0x0000109C; // type:function size:0x418 scope:global +setExpressionBtp__15daNpcWrestler_cFi = .text:0x000014B4; // type:function size:0xF8 scope:global +setMotionAnm__15daNpcWrestler_cFif = .text:0x000015AC; // type:function size:0x164 scope:global +reset__15daNpcWrestler_cFv = .text:0x00001710; // type:function size:0x228 scope:global +setAction__15daNpcWrestler_cFM15daNpcWrestler_cFPCvPvPv_b = .text:0x00001938; // type:function size:0xA8 scope:global +s_sub1__FPvPv = .text:0x000019E0; // type:function size:0x6C scope:global +checkArenaInfo__15daNpcWrestler_cFv = .text:0x00001A4C; // type:function size:0xB8 scope:global +checkArenaSub__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00001B04; // type:function size:0x24 scope:global +s_sub2__FPvPv = .text:0x00001B28; // type:function size:0x80 scope:global +setOnToArena__15daNpcWrestler_cFf = .text:0x00001BA8; // type:function size:0x1B8 scope:global +wait__15daNpcWrestler_cFPv = .text:0x00001D60; // type:function size:0x780 scope:global +setMotion__15daNpcWrestler_cFifi = .text:0x000024E0; // type:function size:0x48 scope:global +setExpression__15daNpcWrestler_cFif = .text:0x00002528; // type:function size:0x2C scope:global +talk__15daNpcWrestler_cFPv = .text:0x00002554; // type:function size:0x7BC scope:global +demo__15daNpcWrestler_cFPv = .text:0x00002D10; // type:function size:0x1A8 scope:global +gotoArena__15daNpcWrestler_cFPv = .text:0x00002EB8; // type:function size:0x3EC scope:global +gotoLiving__15daNpcWrestler_cFPv = .text:0x000032A4; // type:function size:0x40C scope:global +sumouReady__15daNpcWrestler_cFPv = .text:0x000036B0; // type:function size:0x97C scope:global +sumouWait__15daNpcWrestler_cFPv = .text:0x0000402C; // type:function size:0x820 scope:global +checkOutOfArenaP__15daNpcWrestler_cFv = .text:0x0000484C; // type:function size:0x150 scope:global +setNextAction__15daNpcWrestler_cFv = .text:0x0000499C; // type:function size:0xB18 scope:global +sumouPunchHit__15daNpcWrestler_cFPv = .text:0x000054B4; // type:function size:0x67C scope:global +sumouPunchChaseHit__15daNpcWrestler_cFPv = .text:0x00005B30; // type:function size:0x694 scope:global +sumouPunchMiss__15daNpcWrestler_cFPv = .text:0x000061C4; // type:function size:0x41C scope:global +checkOutOfArenaW__15daNpcWrestler_cFv = .text:0x000065E0; // type:function size:0x170 scope:global +getJointPos__15daNpcWrestler_cFi = .text:0x00006750; // type:function size:0x78 scope:global +sumouPunchDraw__15daNpcWrestler_cFPv = .text:0x000067C8; // type:function size:0x704 scope:global +sumouTackleHit__15daNpcWrestler_cFPv = .text:0x00006ECC; // type:function size:0x89C scope:global +sumouTackleMiss__15daNpcWrestler_cFPv = .text:0x00007768; // type:function size:0x384 scope:global +sumouTackleDraw__15daNpcWrestler_cFPv = .text:0x00007AEC; // type:function size:0x5E4 scope:global +sumouSideStep__15daNpcWrestler_cFPv = .text:0x000080D0; // type:function size:0x684 scope:global +sumouLostBalance__15daNpcWrestler_cFPv = .text:0x00008754; // type:function size:0x33C scope:global +sumouPunchShock__15daNpcWrestler_cFPv = .text:0x00008A90; // type:function size:0x388 scope:global +sumouPunchChaseShock__15daNpcWrestler_cFPv = .text:0x00008E18; // type:function size:0x560 scope:global +sumouPunchStagger__15daNpcWrestler_cFPv = .text:0x00009378; // type:function size:0x48C scope:global +sumouTackleShock__15daNpcWrestler_cFPv = .text:0x00009804; // type:function size:0x2EC scope:global +sumouTackleStagger__15daNpcWrestler_cFPv = .text:0x00009AF0; // type:function size:0x6A4 scope:global +sumouTackleStaggerRelease__15daNpcWrestler_cFPv = .text:0x0000A194; // type:function size:0x220 scope:global +sumouTacklePush__15daNpcWrestler_cFPv = .text:0x0000A3B4; // type:function size:0x6C4 scope:global +sumouTackleRelease__15daNpcWrestler_cFPv = .text:0x0000AA78; // type:function size:0x370 scope:global +demoSumouReady__15daNpcWrestler_cFPv = .text:0x0000ADE8; // type:function size:0xE9C scope:global +demoSumouWin__15daNpcWrestler_cFPv = .text:0x0000BC84; // type:function size:0x690 scope:global +demoSumouLose__15daNpcWrestler_cFPv = .text:0x0000C314; // type:function size:0x7D0 scope:global +demoSumouWin2__15daNpcWrestler_cFPv = .text:0x0000CAE4; // type:function size:0x5F4 scope:global +demoSumouLose2__15daNpcWrestler_cFPv = .text:0x0000D0D8; // type:function size:0x7B4 scope:global +demoSumouUnilateralWin__15daNpcWrestler_cFPv = .text:0x0000D88C; // type:function size:0x694 scope:global +demoTalkAfterLose__15daNpcWrestler_cFPv = .text:0x0000DF20; // type:function size:0x4C4 scope:global +EvCut_grDSEntry__15daNpcWrestler_cFi = .text:0x0000E3E4; // type:function size:0x5CC scope:global +EvCut_grDSEntry2__15daNpcWrestler_cFi = .text:0x0000E9B0; // type:function size:0x198 scope:global +EvCut_grDSEntry3_4__15daNpcWrestler_cFi = .text:0x0000EB48; // type:function size:0x414 scope:global +EvCut_grDSEntry5__15daNpcWrestler_cFi = .text:0x0000EF5C; // type:function size:0x488 scope:global +EvCut_grDSLose__15daNpcWrestler_cFi = .text:0x0000F3E4; // type:function size:0x4A8 scope:global +daNpcWrestler_Create__FPv = .text:0x0000F88C; // type:function size:0x20 scope:global +daNpcWrestler_Delete__FPv = .text:0x0000F8AC; // type:function size:0x20 scope:global +daNpcWrestler_Execute__FPv = .text:0x0000F8CC; // type:function size:0x20 scope:global +daNpcWrestler_Draw__FPv = .text:0x0000F8EC; // type:function size:0x20 scope:global +daNpcWrestler_IsDelete__FPv = .text:0x0000F90C; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000F914; // type:function size:0x30 scope:global +setParam__15daNpcWrestler_cFv = .text:0x0000F944; // type:function size:0xB0 scope:global +main__15daNpcWrestler_cFv = .text:0x0000F9F4; // type:function size:0x37C scope:global +setWrestlerVoice__15daNpcWrestler_cFv = .text:0x0000FD70; // type:function size:0xDD8 scope:global +playMotion__15daNpcWrestler_cFv = .text:0x00010B48; // type:function size:0x814 scope:global +ctrlBtk__15daNpcWrestler_cFv = .text:0x0001135C; // type:function size:0xEC scope:global +setAttnPos__15daNpcWrestler_cFv = .text:0x00011448; // type:function size:0x554 scope:global +lookat__15daNpcWrestler_cFv = .text:0x0001199C; // type:function size:0x1E0 scope:global +drawDbgInfo__15daNpcWrestler_cFv = .text:0x00011B7C; // type:function size:0x8 scope:global +drawOtherMdls__15daNpcWrestler_cFv = .text:0x00011B84; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00011B88; // type:function size:0xC scope:global +__sinit_d_a_npc_wrestler_cpp = .text:0x00011B94; // type:function size:0x104 scope:local +__dt__18daNpcF_ActorMngr_cFv = .text:0x00011C98; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00011CE0; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00011D1C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00011DEC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00011E28; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00011E2C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00011E68; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00011E6C; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x000120B8; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000122A8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00012318; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00012374; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000123E4; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x0001242C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00012430; // type:function size:0x48 scope:global +getArenaPos__12daTagArena_cFv = .text:0x00012478; // type:function size:0x1C scope:global +getRightFootPos__9daPy_py_cCFv = .text:0x00012494; // type:function size:0x1C scope:global +getLeftFootPos__9daPy_py_cCFv = .text:0x000124B0; // type:function size:0x1C scope:global +adjustShapeAngle__15daNpcWrestler_cFv = .text:0x000124CC; // type:function size:0x4 scope:global +__dt__21daNpcWrestler_Param_cFv = .text:0x000124D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00012518; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00012520; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope:global +@4358 = .rodata:0x00000194; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000198; // type:object size:0x4 scope:local +@4360 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@4361 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@4362 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@4363 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@4364 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@4365 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@4417 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float +@4418 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float +@4467 = .rodata:0x000001BC; // type:object size:0xC scope:local data:4byte +@4799 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float +@4800 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@4801 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@4802 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@4803 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@4804 = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float +@4805 = .rodata:0x000001E0; // type:object size:0xC scope:local +@4806 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4807 = .rodata:0x000001F0; // type:object size:0xC scope:local +@4808 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4809 = .rodata:0x00000200; // type:object size:0xC scope:local +@4810 = .rodata:0x0000020C; // type:object size:0xC scope:local +@4811 = .rodata:0x00000218; // type:object size:0x8 scope:local +@4812 = .rodata:0x00000220; // type:object size:0xC scope:local +@4813 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@4814 = .rodata:0x00000230; // type:object size:0xC scope:local +@4815 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@4816 = .rodata:0x00000240; // type:object size:0xC scope:local +@4817 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@4818 = .rodata:0x00000250; // type:object size:0x18 scope:local +@4822 = .rodata:0x00000268; // type:object size:0xC scope:local +@4823 = .rodata:0x00000274; // type:object size:0x4 scope:local +@4824 = .rodata:0x00000278; // type:object size:0xC scope:local +@4825 = .rodata:0x00000284; // type:object size:0x4 scope:local +@4826 = .rodata:0x00000288; // type:object size:0xC scope:local +@4827 = .rodata:0x00000294; // type:object size:0xC scope:local +@4828 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@4829 = .rodata:0x000002A8; // type:object size:0xC scope:local +@4830 = .rodata:0x000002B4; // type:object size:0x4 scope:local +@4831 = .rodata:0x000002B8; // type:object size:0xC scope:local +@4832 = .rodata:0x000002C4; // type:object size:0xC scope:local +@4833 = .rodata:0x000002D0; // type:object size:0x8 scope:local +@4834 = .rodata:0x000002D8; // type:object size:0xC scope:local +@4835 = .rodata:0x000002E4; // type:object size:0xC scope:local +@4836 = .rodata:0x000002F0; // type:object size:0x8 scope:local +@4837 = .rodata:0x000002F8; // type:object size:0xC scope:local +@4838 = .rodata:0x00000304; // type:object size:0x4 scope:local +@4839 = .rodata:0x00000308; // type:object size:0xC scope:local +@4840 = .rodata:0x00000314; // type:object size:0xC scope:local +@4841 = .rodata:0x00000320; // type:object size:0xC scope:local +@4842 = .rodata:0x0000032C; // type:object size:0xC scope:local +@4843 = .rodata:0x00000338; // type:object size:0x4 scope:local +@4844 = .rodata:0x0000033C; // type:object size:0xC scope:local +@4845 = .rodata:0x00000348; // type:object size:0x8 scope:local +@4846 = .rodata:0x00000350; // type:object size:0xC scope:local +@4847 = .rodata:0x0000035C; // type:object size:0x4 scope:local +@4848 = .rodata:0x00000360; // type:object size:0xC scope:local +@4849 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@4850 = .rodata:0x00000370; // type:object size:0xC scope:local +@4851 = .rodata:0x0000037C; // type:object size:0x8 scope:local +@4852 = .rodata:0x00000384; // type:object size:0xC scope:local +@4853 = .rodata:0x00000390; // type:object size:0x8 scope:local +@4854 = .rodata:0x00000398; // type:object size:0xC scope:local +@4855 = .rodata:0x000003A4; // type:object size:0x4 scope:local +@4856 = .rodata:0x000003A8; // type:object size:0xC scope:local +@4857 = .rodata:0x000003B4; // type:object size:0x8 scope:local +@4858 = .rodata:0x000003BC; // type:object size:0xC scope:local +@4859 = .rodata:0x000003C8; // type:object size:0x8 scope:local +@4860 = .rodata:0x000003D0; // type:object size:0xC scope:local +@4861 = .rodata:0x000003DC; // type:object size:0x8 scope:local +@4862 = .rodata:0x000003E4; // type:object size:0xC scope:local +@4863 = .rodata:0x000003F0; // type:object size:0x8 scope:local +@4864 = .rodata:0x000003F8; // type:object size:0xC scope:local +@4865 = .rodata:0x00000404; // type:object size:0x8 scope:local +@4866 = .rodata:0x0000040C; // type:object size:0xC scope:local +@4867 = .rodata:0x00000418; // type:object size:0x8 scope:local +@4868 = .rodata:0x00000420; // type:object size:0xC scope:local +@4869 = .rodata:0x0000042C; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000430; // type:object size:0xC scope:local +@4871 = .rodata:0x0000043C; // type:object size:0x4 scope:local +@4872 = .rodata:0x00000440; // type:object size:0xC scope:local +@4873 = .rodata:0x0000044C; // type:object size:0x4 scope:local +@4874 = .rodata:0x00000450; // type:object size:0xC scope:local +@4875 = .rodata:0x0000045C; // type:object size:0x4 scope:local +@4876 = .rodata:0x00000460; // type:object size:0xC scope:local +@4877 = .rodata:0x0000046C; // type:object size:0xC scope:local +@4878 = .rodata:0x00000478; // type:object size:0xC scope:local +@4879 = .rodata:0x00000484; // type:object size:0xC scope:local +@4880 = .rodata:0x00000490; // type:object size:0xC scope:local +@4881 = .rodata:0x0000049C; // type:object size:0xC scope:local +@4882 = .rodata:0x000004A8; // type:object size:0xC scope:local +@4883 = .rodata:0x000004B4; // type:object size:0xC scope:local +@4884 = .rodata:0x000004C0; // type:object size:0xC scope:local +@4885 = .rodata:0x000004CC; // type:object size:0xC scope:local +@4886 = .rodata:0x000004D8; // type:object size:0x8 scope:local +@4887 = .rodata:0x000004E0; // type:object size:0xC scope:local +@4888 = .rodata:0x000004EC; // type:object size:0xC scope:local +@4889 = .rodata:0x000004F8; // type:object size:0x8 scope:local +@4890 = .rodata:0x00000500; // type:object size:0x78 scope:local +@4911 = .rodata:0x00000578; // type:object size:0xC scope:local +@5608 = .rodata:0x00000584; // type:object size:0x4 scope:local +@5609 = .rodata:0x00000588; // type:object size:0x4 scope:local +@5610 = .rodata:0x0000058C; // type:object size:0x4 scope:local +@5611 = .rodata:0x00000590; // type:object size:0x4 scope:local +@5613 = .rodata:0x00000598; // type:object size:0x8 scope:local +@5759 = .rodata:0x000005A0; // type:object size:0x4 scope:local data:float +@5908 = .rodata:0x000005A4; // type:object size:0x4 scope:local +@6085 = .rodata:0x000005A8; // type:object size:0x4 scope:local +@6086 = .rodata:0x000005AC; // type:object size:0x4 scope:local +@6087 = .rodata:0x000005B0; // type:object size:0x4 scope:local +@6088 = .rodata:0x000005B4; // type:object size:0x4 scope:local +@6245 = .rodata:0x000005B8; // type:object size:0x4 scope:local +@6299 = .rodata:0x000005C0; // type:object size:0x8 scope:local data:double +@6610 = .rodata:0x000005C8; // type:object size:0x4 scope:local +@6611 = .rodata:0x000005CC; // type:object size:0x4 scope:local +@6942 = .rodata:0x000005D0; // type:object size:0x4 scope:local +@6943 = .rodata:0x000005D4; // type:object size:0x4 scope:local +@7233 = .rodata:0x000005D8; // type:object size:0x4 scope:local +@7535 = .rodata:0x000005DC; // type:object size:0x4 scope:local +@7536 = .rodata:0x000005E0; // type:object size:0x4 scope:local +@7761 = .rodata:0x000005E4; // type:object size:0x4 scope:local +@7762 = .rodata:0x000005E8; // type:object size:0x4 scope:local +@7963 = .rodata:0x000005EC; // type:object size:0x4 scope:local +@7964 = .rodata:0x000005F0; // type:object size:0x4 scope:local +@8383 = .rodata:0x000005F4; // type:object size:0x4 scope:local +@8575 = .rodata:0x000005F8; // type:object size:0x4 scope:local data:string +@8576 = .rodata:0x00000600; // type:object size:0x8 scope:local +@8577 = .rodata:0x00000608; // type:object size:0x8 scope:local +@8578 = .rodata:0x00000610; // type:object size:0x8 scope:local +@8935 = .rodata:0x00000618; // type:object size:0x4 scope:local +@9266 = .rodata:0x0000061C; // type:object size:0x4 scope:local +@9267 = .rodata:0x00000620; // type:object size:0x4 scope:local +@9268 = .rodata:0x00000624; // type:object size:0x4 scope:local +@9269 = .rodata:0x00000628; // type:object size:0x4 scope:local +@9270 = .rodata:0x0000062C; // type:object size:0x4 scope:local +@9271 = .rodata:0x00000630; // type:object size:0x4 scope:local +@9272 = .rodata:0x00000634; // type:object size:0x4 scope:local +@9387 = .rodata:0x00000638; // type:object size:0x4 scope:local +@9388 = .rodata:0x0000063C; // type:object size:0x4 scope:local +@9389 = .rodata:0x00000640; // type:object size:0x4 scope:local data:float +@9390 = .rodata:0x00000644; // type:object size:0x4 scope:local +@9391 = .rodata:0x00000648; // type:object size:0x4 scope:local +@9571 = .rodata:0x0000064C; // type:object size:0x4 scope:local +@9572 = .rodata:0x00000650; // type:object size:0x4 scope:local +@9573 = .rodata:0x00000654; // type:object size:0x4 scope:local +@9574 = .rodata:0x00000658; // type:object size:0x4 scope:local +@9575 = .rodata:0x0000065C; // type:object size:0x4 scope:local +@9576 = .rodata:0x00000660; // type:object size:0x4 scope:local +@9577 = .rodata:0x00000664; // type:object size:0x4 scope:local +@9578 = .rodata:0x00000668; // type:object size:0x4 scope:local +@9579 = .rodata:0x0000066C; // type:object size:0x4 scope:local +@9580 = .rodata:0x00000670; // type:object size:0x4 scope:local +@9581 = .rodata:0x00000674; // type:object size:0x4 scope:local +@10142 = .rodata:0x00000678; // type:object size:0x4 scope:local +@10652 = .rodata:0x0000067C; // type:object size:0x4 scope:local +@10653 = .rodata:0x00000680; // type:object size:0x4 scope:local +@10654 = .rodata:0x00000684; // type:object size:0x4 scope:local +@10655 = .rodata:0x00000688; // type:object size:0x4 scope:local +@10656 = .rodata:0x0000068C; // type:object size:0x4 scope:local +@10657 = .rodata:0x00000690; // type:object size:0x4 scope:local +@10804 = .rodata:0x00000694; // type:object size:0x4 scope:local +@10805 = .rodata:0x00000698; // type:object size:0x4 scope:local +@10841 = .rodata:0x0000069C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000006A0; // type:object size:0x7A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resALink = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_resName = .data:0x00000024; // type:object size:0x14 scope:global +l_bmdGetParamList = .data:0x00000038; // type:object size:0x14 scope:global +l_BouBckParamList = .data:0x0000004C; // type:object size:0x1F8 scope:global +l_BouFaceParamList = .data:0x00000244; // type:object size:0x114 scope:global +l_BouBtpParamList = .data:0x00000358; // type:object size:0xB8 scope:global +l_BouBtkParamList = .data:0x00000410; // type:object size:0x8 scope:global +l_BouAnmParamList = .data:0x00000418; // type:object size:0x10 scope:global +l_GrdBckParamList = .data:0x00000428; // type:object size:0x1F8 scope:global +l_GrdFaceParamList = .data:0x00000620; // type:object size:0x114 scope:global +l_GrdBtpParamList = .data:0x00000734; // type:object size:0xB8 scope:global +l_GrdBtkParamList = .data:0x000007EC; // type:object size:0x8 scope:global +l_GrdAnmParamList = .data:0x000007F4; // type:object size:0x10 scope:global +l_anmList = .data:0x00000804; // type:object size:0x8 scope:global +l_evtNames = .data:0x0000080C; // type:object size:0x1C scope:global +l_myName = .data:0x00000828; // type:object size:0x4 scope:global +@3975 = .data:0x0000082C; // type:object size:0xC scope:local +@3976 = .data:0x00000838; // type:object size:0xC scope:local +@3977 = .data:0x00000844; // type:object size:0xC scope:local +@3978 = .data:0x00000850; // type:object size:0xC scope:local +@3979 = .data:0x0000085C; // type:object size:0xC scope:local +@3980 = .data:0x00000868; // type:object size:0xC scope:local +mEvtSeqList__15daNpcWrestler_c = .data:0x00000874; // type:object size:0x54 scope:global +@4604 = .data:0x000008C8; // type:object size:0xC scope:local data:4byte +@4645 = .data:0x000008D4; // type:object size:0xC scope:local +@4647 = .data:0x000008E0; // type:object size:0xC scope:local +@4653 = .data:0x000008EC; // type:object size:0xC scope:local +@4655 = .data:0x000008F8; // type:object size:0xC scope:local +@4706 = .data:0x00000904; // type:object size:0x6C scope:local +@4776 = .data:0x00000970; // type:object size:0xC scope:local data:4byte +@4779 = .data:0x0000097C; // type:object size:0xC scope:local data:4byte +@5293 = .data:0x00000988; // type:object size:0xC scope:local +@5296 = .data:0x00000994; // type:object size:0xC scope:local +@5299 = .data:0x000009A0; // type:object size:0xC scope:local +@5303 = .data:0x000009AC; // type:object size:0xC scope:local +@5338 = .data:0x000009B8; // type:object size:0xC scope:local +@5343 = .data:0x000009C4; // type:object size:0xC scope:local +@5348 = .data:0x000009D0; // type:object size:0xC scope:local +@5354 = .data:0x000009DC; // type:object size:0xC scope:local +@5361 = .data:0x000009E8; // type:object size:0xC scope:local +@5366 = .data:0x000009F4; // type:object size:0xC scope:local +@5374 = .data:0x00000A00; // type:object size:0xC scope:local +@5382 = .data:0x00000A0C; // type:object size:0xC scope:local +@5387 = .data:0x00000A18; // type:object size:0xC scope:local +@5393 = .data:0x00000A24; // type:object size:0xC scope:local +@5399 = .data:0x00000A30; // type:object size:0xC scope:local +@5404 = .data:0x00000A3C; // type:object size:0xC scope:local +@5409 = .data:0x00000A48; // type:object size:0xC scope:local +@5414 = .data:0x00000A54; // type:object size:0xC scope:local +@5419 = .data:0x00000A60; // type:object size:0xC scope:local +@5424 = .data:0x00000A6C; // type:object size:0xC scope:local +@5429 = .data:0x00000A78; // type:object size:0xC scope:local +@5472 = .data:0x00000A84; // type:object size:0xC scope:local +@5475 = .data:0x00000A90; // type:object size:0xC scope:local +@5480 = .data:0x00000A9C; // type:object size:0xC scope:local +@5632 = .data:0x00000AA8; // type:object size:0xC scope:local +@5637 = .data:0x00000AB4; // type:object size:0xC scope:local +@5644 = .data:0x00000AC0; // type:object size:0xC scope:local +@5647 = .data:0x00000ACC; // type:object size:0xC scope:local +@5650 = .data:0x00000AD8; // type:object size:0xC scope:local +@5745 = .data:0x00000AE4; // type:object size:0xC scope:local +@5820 = .data:0x00000AF0; // type:object size:0xC scope:local data:4byte +@5948 = .data:0x00000AFC; // type:object size:0xC scope:local data:4byte +@5951 = .data:0x00000B08; // type:object size:0xC scope:local data:4byte +@6092 = .data:0x00000B14; // type:object size:0x1C scope:local +@6107 = .data:0x00000B30; // type:object size:0xC scope:local +@6112 = .data:0x00000B3C; // type:object size:0xC scope:local +@6115 = .data:0x00000B48; // type:object size:0xC scope:local +@6120 = .data:0x00000B54; // type:object size:0xC scope:local +@6126 = .data:0x00000B60; // type:object size:0xC scope:local +@6129 = .data:0x00000B6C; // type:object size:0xC scope:local +@6132 = .data:0x00000B78; // type:object size:0xC scope:local +@6137 = .data:0x00000B84; // type:object size:0xC scope:local +@6400 = .data:0x00000B90; // type:object size:0xC scope:local +@6415 = .data:0x00000B9C; // type:object size:0xC scope:local +@6421 = .data:0x00000BA8; // type:object size:0xC scope:local +@6623 = .data:0x00000BB4; // type:object size:0xC scope:local +@6638 = .data:0x00000BC0; // type:object size:0xC scope:local +@6643 = .data:0x00000BCC; // type:object size:0xC scope:local +@6833 = .data:0x00000BD8; // type:object size:0xC scope:local data:4byte +@6838 = .data:0x00000BE4; // type:object size:0xC scope:local data:4byte +@7029 = .data:0x00000BF0; // type:object size:0xC scope:local +@7044 = .data:0x00000BFC; // type:object size:0xC scope:local +@7049 = .data:0x00000C08; // type:object size:0xC scope:local +@7054 = .data:0x00000C14; // type:object size:0xC scope:local +@7272 = .data:0x00000C20; // type:object size:0xC scope:local data:4byte +@7277 = .data:0x00000C2C; // type:object size:0xC scope:local data:4byte +@7542 = .data:0x00000C38; // type:object size:0xC scope:local +@7547 = .data:0x00000C44; // type:object size:0xC scope:local +@7552 = .data:0x00000C50; // type:object size:0xC scope:local +@7557 = .data:0x00000C5C; // type:object size:0xC scope:local +@7604 = .data:0x00000C68; // type:object size:0xC scope:local +@7623 = .data:0x00000C74; // type:object size:0xC scope:local +@7628 = .data:0x00000C80; // type:object size:0xC scope:local +@7633 = .data:0x00000C8C; // type:object size:0xC scope:local +@7775 = .data:0x00000C98; // type:object size:0xC scope:local +@7780 = .data:0x00000CA4; // type:object size:0xC scope:local +@7787 = .data:0x00000CB0; // type:object size:0xC scope:local +@7790 = .data:0x00000CBC; // type:object size:0xC scope:local +@7970 = .data:0x00000CC8; // type:object size:0xC scope:local +@7975 = .data:0x00000CD4; // type:object size:0xC scope:local +@7980 = .data:0x00000CE0; // type:object size:0xC scope:local +@7985 = .data:0x00000CEC; // type:object size:0xC scope:local +@8022 = .data:0x00000CF8; // type:object size:0xC scope:local +@8027 = .data:0x00000D04; // type:object size:0xC scope:local +@8034 = .data:0x00000D10; // type:object size:0xC scope:local +@8037 = .data:0x00000D1C; // type:object size:0xC scope:local +@8088 = .data:0x00000D28; // type:object size:0xC scope:local +@8093 = .data:0x00000D34; // type:object size:0xC scope:local +@8098 = .data:0x00000D40; // type:object size:0xC scope:local +@8219 = .data:0x00000D4C; // type:object size:0xC scope:local +@8224 = .data:0x00000D58; // type:object size:0xC scope:local +@8229 = .data:0x00000D64; // type:object size:0xC scope:local +@8234 = .data:0x00000D70; // type:object size:0xC scope:local +@8239 = .data:0x00000D7C; // type:object size:0xC scope:local +@8323 = .data:0x00000D88; // type:object size:0xC scope:local data:4byte +@8328 = .data:0x00000D94; // type:object size:0xC scope:local data:4byte +@8395 = .data:0x00000DA0; // type:object size:0xC scope:local data:4byte +@8400 = .data:0x00000DAC; // type:object size:0xC scope:local data:4byte +@8584 = .data:0x00000DB8; // type:object size:0xC scope:local data:4byte +@8642 = .data:0x00000DC4; // type:object size:0xC scope:local data:4byte +@8647 = .data:0x00000DD0; // type:object size:0xC scope:local data:4byte +@8834 = .data:0x00000DDC; // type:object size:0xC scope:local data:4byte +@8996 = .data:0x00000DE8; // type:object size:0xC scope:local data:4byte +@9274 = .data:0x00000DF4; // type:object size:0x2C scope:local +@9296 = .data:0x00000E20; // type:object size:0xC scope:local data:4byte +@9429 = .data:0x00000E2C; // type:object size:0xC scope:local data:4byte +@9432 = .data:0x00000E38; // type:object size:0xC scope:local data:4byte +@9598 = .data:0x00000E44; // type:object size:0xC scope:local data:4byte +@9717 = .data:0x00000E50; // type:object size:0xC scope:local data:4byte +@9720 = .data:0x00000E5C; // type:object size:0xC scope:local data:4byte +@9878 = .data:0x00000E68; // type:object size:0xC scope:local data:4byte +@9999 = .data:0x00000E74; // type:object size:0xC scope:local +@10144 = .data:0x00000E80; // type:object size:0x24 scope:local +@10143 = .data:0x00000EA4; // type:object size:0x24 scope:local +@10156 = .data:0x00000EC8; // type:object size:0xC scope:local data:4byte +@10254 = .data:0x00000ED4; // type:object size:0xC scope:local data:4byte +daNpcWrestler_MethodTable = .data:0x00000EE0; // type:object size:0x20 scope:global +g_profile_NPC_WRESTLER = .data:0x00000F00; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000F30; // type:object size:0xC scope:global +__vt__15daNpcWrestler_c = .data:0x00000F3C; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000F84; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000F90; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000FB4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000FC0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000FCC; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000FD8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000FE4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000FF0; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000FFC; // type:object size:0xC scope:global +__vt__21daNpcWrestler_Param_c = .data:0x00001008; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3974 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte +@4628 = .bss:0x00000018; // type:object size:0xC scope:local +lbl_378_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte +eyeOffset$localstatic3$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local data:float diff --git a/config/GZ2P01/rels/d_a_npc_yamid/splits.txt b/config/GZ2P01/rels/d_a_npc_yamid/splits.txt new file mode 100644 index 0000000000..4e5b6053ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamid.cpp: + .text start:0x000000EC end:0x000031D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_yamid/symbols.txt b/config/GZ2P01/rels/d_a_npc_yamid/symbols.txt new file mode 100644 index 0000000000..a8775cb1da --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamid/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiD_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiD_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiD_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiD_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiD_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__13daNpc_yamiD_cFv = .text:0x0000097C; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiD_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiD_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__13daNpc_yamiD_cFv = .text:0x00000A9C; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiD_cFv = .text:0x00000AD4; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiD_cFv = .text:0x00000B38; // type:function size:0x88 scope:global +reset__13daNpc_yamiD_cFv = .text:0x00000BC0; // type:function size:0x214 scope:global +afterJntAnm__13daNpc_yamiD_cFi = .text:0x00000DD4; // type:function size:0x8C scope:global +setParam__13daNpc_yamiD_cFv = .text:0x00000E60; // type:function size:0xFC scope:global +setAfterTalkMotion__13daNpc_yamiD_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiD_cFv = .text:0x00000FBC; // type:function size:0xC scope:global +evtTalk__13daNpc_yamiD_cFv = .text:0x00000FC8; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiD_cFv = .text:0x000010AC; // type:function size:0xC8 scope:global +action__13daNpc_yamiD_cFv = .text:0x00001174; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiD_cFv = .text:0x00001260; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiD_cFv = .text:0x000012D8; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiD_cFv = .text:0x00001504; // type:function size:0x134 scope:global +drawDbgInfo__13daNpc_yamiD_cFv = .text:0x00001638; // type:function size:0x8 scope:global +drawGhost__13daNpc_yamiD_cFv = .text:0x00001640; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiD_cFv = .text:0x000016AC; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x000016F4; // type:function size:0x2C scope:global +setAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x00001720; // type:function size:0xA8 scope:global +wait__13daNpc_yamiD_cFPv = .text:0x000017C8; // type:function size:0x2D8 scope:global +talk__13daNpc_yamiD_cFPv = .text:0x00001AA0; // type:function size:0x1F8 scope:global +cutStopper__13daNpc_yamiD_cFi = .text:0x00001C98; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiD_cFRCi = .text:0x00001D2C; // type:function size:0x48 scope:global +_cutStopper_Main__13daNpc_yamiD_cFRCi = .text:0x00001D74; // type:function size:0x12C scope:global +daNpc_yamiD_Create__FPv = .text:0x00001EA0; // type:function size:0x20 scope:global +daNpc_yamiD_Delete__FPv = .text:0x00001EC0; // type:function size:0x20 scope:global +daNpc_yamiD_Execute__FPv = .text:0x00001EE0; // type:function size:0x20 scope:global +daNpc_yamiD_Draw__FPv = .text:0x00001F00; // type:function size:0x20 scope:global +daNpc_yamiD_IsDelete__FPv = .text:0x00001F20; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001F28; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F58; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001FA0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00002328; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002364; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000023A0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000023E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002430; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002478; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x0000287C; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002880; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x0000297C; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002980; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000029C8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002A10; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002A80; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002ADC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002B4C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002B94; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002CB0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002EB8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002EBC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002EC4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002ECC; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002EE4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002EE8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002EF0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002F08; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002F0C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002F14; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002F1C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002F4C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002F7C; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002F80; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002F84; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002F88; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamid_cpp = .text:0x00002F8C; // type:function size:0x88 scope:local +__ct__13daNpc_yamiD_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003014; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiD_cFv = .text:0x000030D4; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiD_cFv = .text:0x000030DC; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiD_cFv = .text:0x000030E4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiD_cFv = .text:0x000030EC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiD_cFi = .text:0x000030F4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiD_cFi = .text:0x00003104; // type:function size:0x10 scope:global +evtEndProc__13daNpc_yamiD_cFv = .text:0x00003114; // type:function size:0x6C scope:global +__dt__19daNpc_yamiD_Param_cFv = .text:0x00003180; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000031C8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031D0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiD_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4033 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4195 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4196 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4698 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4758 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4759 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4760 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000E0; // type:object size:0x20 scope:global +mCutNameList__13daNpc_yamiD_c = .data:0x00000100; // type:object size:0x8 scope:global +@3815 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiD_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4472 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4814 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpc_yamiD_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_YAMID = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_yamiD_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiD_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3816 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_yamis/splits.txt b/config/GZ2P01/rels/d_a_npc_yamis/splits.txt new file mode 100644 index 0000000000..b7b99cc049 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamis/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamis.cpp: + .text start:0x000000EC end:0x0000321C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_yamis/symbols.txt b/config/GZ2P01/rels/d_a_npc_yamis/symbols.txt new file mode 100644 index 0000000000..91a3fa6527 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamis/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiS_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiS_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiS_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiS_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiS_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +Draw__13daNpc_yamiS_cFv = .text:0x0000097C; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiS_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiS_cFP8J3DJointi = .text:0x00000A44; // type:function size:0x58 scope:global +getType__13daNpc_yamiS_cFv = .text:0x00000A9C; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiS_cFv = .text:0x00000AD4; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiS_cFv = .text:0x00000B38; // type:function size:0x88 scope:global +reset__13daNpc_yamiS_cFv = .text:0x00000BC0; // type:function size:0x214 scope:global +afterJntAnm__13daNpc_yamiS_cFi = .text:0x00000DD4; // type:function size:0x8C scope:global +setParam__13daNpc_yamiS_cFv = .text:0x00000E60; // type:function size:0xFC scope:global +setAfterTalkMotion__13daNpc_yamiS_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiS_cFv = .text:0x00000FBC; // type:function size:0x4 scope:global +evtTalk__13daNpc_yamiS_cFv = .text:0x00000FC0; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiS_cFv = .text:0x000010A4; // type:function size:0xC8 scope:global +action__13daNpc_yamiS_cFv = .text:0x0000116C; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiS_cFv = .text:0x00001258; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiS_cFv = .text:0x000012D0; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiS_cFv = .text:0x000014FC; // type:function size:0x16C scope:global +drawDbgInfo__13daNpc_yamiS_cFv = .text:0x00001668; // type:function size:0x8 scope:global +drawGhost__13daNpc_yamiS_cFv = .text:0x00001670; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiS_cFv = .text:0x000016DC; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001724; // type:function size:0x2C scope:global +setAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001750; // type:function size:0xA8 scope:global +wait__13daNpc_yamiS_cFPv = .text:0x000017F8; // type:function size:0x2D8 scope:global +talk__13daNpc_yamiS_cFPv = .text:0x00001AD0; // type:function size:0x20C scope:global +cutStopper__13daNpc_yamiS_cFi = .text:0x00001CDC; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiS_cFRCi = .text:0x00001D70; // type:function size:0x48 scope:global +_cutStopper_Main__13daNpc_yamiS_cFRCi = .text:0x00001DB8; // type:function size:0x12C scope:global +daNpc_yamiS_Create__FPv = .text:0x00001EE4; // type:function size:0x20 scope:global +daNpc_yamiS_Delete__FPv = .text:0x00001F04; // type:function size:0x20 scope:global +daNpc_yamiS_Execute__FPv = .text:0x00001F24; // type:function size:0x20 scope:global +daNpc_yamiS_Draw__FPv = .text:0x00001F44; // type:function size:0x20 scope:global +daNpc_yamiS_IsDelete__FPv = .text:0x00001F64; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001F6C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F9C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001FE4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000236C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000023A8; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000023E4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000242C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002474; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000024BC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000028C0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000028C4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000029C0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000029C4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002A0C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002A54; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002AC4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002B20; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002B90; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002BD8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002CF4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002EFC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002F00; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002F08; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002F10; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002F18; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002F20; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002F28; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002F2C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002F34; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002F4C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002F50; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002F58; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002F60; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002F90; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002FC0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002FC4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002FC8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002FCC; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamis_cpp = .text:0x00002FD0; // type:function size:0x88 scope:local +__ct__13daNpc_yamiS_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003058; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiS_cFv = .text:0x00003118; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiS_cFv = .text:0x00003120; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiS_cFv = .text:0x00003128; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiS_cFv = .text:0x00003130; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiS_cFi = .text:0x00003138; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiS_cFi = .text:0x00003148; // type:function size:0x10 scope:global +evtEndProc__13daNpc_yamiS_cFv = .text:0x00003158; // type:function size:0x6C scope:global +__dt__19daNpc_yamiS_Param_cFv = .text:0x000031C4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000320C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003214; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4028 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4032 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4033 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4195 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4196 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4698 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4758 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4759 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4760 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000C0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000E0; // type:object size:0x20 scope:global +mCutNameList__13daNpc_yamiS_c = .data:0x00000100; // type:object size:0x8 scope:global +@3815 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiS_c = .data:0x00000114; // type:object size:0x18 scope:global data:4byte +@4472 = .data:0x0000012C; // type:object size:0xC scope:local data:4byte +@4588 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4596 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4821 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +daNpc_yamiS_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_NPC_YAMIS = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001E8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000020C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000023C; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_yamiS_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiS_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3816 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_yamit/splits.txt b/config/GZ2P01/rels/d_a_npc_yamit/splits.txt new file mode 100644 index 0000000000..5123a528b9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamit/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamit.cpp: + .text start:0x000000EC end:0x00003290 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_yamit/symbols.txt b/config/GZ2P01/rels/d_a_npc_yamit/symbols.txt new file mode 100644 index 0000000000..e36b93aa8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yamit/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_yamiT_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_yamiT_cFv = .text:0x00000224; // type:function size:0x2B4 scope:global +CreateHeap__13daNpc_yamiT_cFv = .text:0x000004D8; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000076C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007C0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000814; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000085C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000880; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x18 scope:global +Delete__13daNpc_yamiT_cFv = .text:0x00000928; // type:function size:0x34 scope:global +Execute__13daNpc_yamiT_cFv = .text:0x0000095C; // type:function size:0x20 scope:global +_search_Tag__13daNpc_yamiT_cFPvPv = .text:0x0000097C; // type:function size:0x64 scope:global +Draw__13daNpc_yamiT_cFv = .text:0x000009E0; // type:function size:0xA8 scope:global +createHeapCallBack__13daNpc_yamiT_cFP10fopAc_ac_c = .text:0x00000A88; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_yamiT_cFP8J3DJointi = .text:0x00000AA8; // type:function size:0x58 scope:global +getType__13daNpc_yamiT_cFv = .text:0x00000B00; // type:function size:0x38 scope:global +getFlowNodeNo__13daNpc_yamiT_cFv = .text:0x00000B38; // type:function size:0x64 scope:global +isDelete__13daNpc_yamiT_cFv = .text:0x00000B9C; // type:function size:0x88 scope:global +reset__13daNpc_yamiT_cFv = .text:0x00000C24; // type:function size:0x1F0 scope:global +afterJntAnm__13daNpc_yamiT_cFi = .text:0x00000E14; // type:function size:0x8C scope:global +setParam__13daNpc_yamiT_cFv = .text:0x00000EA0; // type:function size:0x130 scope:global +setAfterTalkMotion__13daNpc_yamiT_cFv = .text:0x00000FD0; // type:function size:0x60 scope:global +srchActors__13daNpc_yamiT_cFv = .text:0x00001030; // type:function size:0x70 scope:global +evtTalk__13daNpc_yamiT_cFv = .text:0x000010A0; // type:function size:0xE4 scope:global +evtCutProc__13daNpc_yamiT_cFv = .text:0x00001184; // type:function size:0xC8 scope:global +action__13daNpc_yamiT_cFv = .text:0x0000124C; // type:function size:0xEC scope:global +beforeMove__13daNpc_yamiT_cFv = .text:0x00001338; // type:function size:0x78 scope:global +setAttnPos__13daNpc_yamiT_cFv = .text:0x000013B0; // type:function size:0x22C scope:global +setCollision__13daNpc_yamiT_cFv = .text:0x000015DC; // type:function size:0x134 scope:global +drawDbgInfo__13daNpc_yamiT_cFv = .text:0x00001710; // type:function size:0x8 scope:global +evtEndProc__13daNpc_yamiT_cFv = .text:0x00001718; // type:function size:0x7C scope:global +drawGhost__13daNpc_yamiT_cFv = .text:0x00001794; // type:function size:0x6C scope:global +selectAction__13daNpc_yamiT_cFv = .text:0x00001800; // type:function size:0x48 scope:global +chkAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x00001848; // type:function size:0x2C scope:global +setAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x00001874; // type:function size:0xA8 scope:global +wait__13daNpc_yamiT_cFPv = .text:0x0000191C; // type:function size:0x3B8 scope:global +talk__13daNpc_yamiT_cFPv = .text:0x00001CD4; // type:function size:0x20C scope:global +cutStopper__13daNpc_yamiT_cFi = .text:0x00001EE0; // type:function size:0x94 scope:global +_cutStopper_Init__13daNpc_yamiT_cFRCi = .text:0x00001F74; // type:function size:0x38 scope:global +_cutStopper_Main__13daNpc_yamiT_cFRCi = .text:0x00001FAC; // type:function size:0x18 scope:global +daNpc_yamiT_Create__FPv = .text:0x00001FC4; // type:function size:0x20 scope:global +daNpc_yamiT_Delete__FPv = .text:0x00001FE4; // type:function size:0x20 scope:global +daNpc_yamiT_Execute__FPv = .text:0x00002004; // type:function size:0x20 scope:global +daNpc_yamiT_Draw__FPv = .text:0x00002024; // type:function size:0x20 scope:global +daNpc_yamiT_IsDelete__FPv = .text:0x00002044; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x0000204C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000207C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000020C4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000244C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00002488; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x000024C4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000250C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002554; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000259C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000029A0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000029A4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002AA0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002AEC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002B34; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BA4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002C00; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002C70; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CB8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002DD4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002FDC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002FE0; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002FE8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002FF0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002FF8; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00003000; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00003008; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000300C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00003014; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x0000302C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003030; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003038; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003040; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003070; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000030A0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000030A4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000030A8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000030AC; // type:function size:0x4 scope:global +__sinit_d_a_npc_yamit_cpp = .text:0x000030B0; // type:function size:0x88 scope:local +__ct__13daNpc_yamiT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00003138; // type:function size:0xC0 scope:global +getEyeballMaterialNo__13daNpc_yamiT_cFv = .text:0x000031F8; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_yamiT_cFv = .text:0x00003200; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_yamiT_cFv = .text:0x00003208; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_yamiT_cFv = .text:0x00003210; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_yamiT_cFi = .text:0x00003218; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_yamiT_cFi = .text:0x00003228; // type:function size:0x10 scope:global +__dt__19daNpc_yamiT_Param_cFv = .text:0x00003238; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003280; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003288; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_yamiT_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4032 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4194 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4344 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4578 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4704 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4707 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4765 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4766 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4767 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x15 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000088; // type:object size:0x54 scope:global +l_faceMotionSequenceData = .data:0x000000DC; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000FC; // type:object size:0x30 scope:global +mCutNameList__13daNpc_yamiT_c = .data:0x0000012C; // type:object size:0x8 scope:global +@3814 = .data:0x00000134; // type:object size:0xC scope:local data:4byte +mCutList__13daNpc_yamiT_c = .data:0x00000140; // type:object size:0x18 scope:global data:4byte +@4469 = .data:0x00000158; // type:object size:0xC scope:local data:4byte +@4595 = .data:0x00000164; // type:object size:0xC scope:local data:4byte +@4603 = .data:0x00000170; // type:object size:0xC scope:local data:4byte +@4836 = .data:0x0000017C; // type:object size:0xC scope:local data:4byte +daNpc_yamiT_MethodTable = .data:0x00000188; // type:object size:0x20 scope:global +g_profile_NPC_YAMIT = .data:0x000001A8; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001D8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001F0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000220; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000238; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000250; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000025C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000274; // type:object size:0xC scope:global +__vt__13daNpc_yamiT_c = .data:0x00000280; // type:object size:0xC4 scope:global +__vt__19daNpc_yamiT_Param_c = .data:0x00000344; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3815 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_yelia/splits.txt b/config/GZ2P01/rels/d_a_npc_yelia/splits.txt new file mode 100644 index 0000000000..659821fce1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yelia/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yelia.cpp: + .text start:0x000000EC end:0x00005080 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000228 + .data start:0x00000000 end:0x00000F0C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_yelia/symbols.txt b/config/GZ2P01/rels/d_a_npc_yelia/symbols.txt new file mode 100644 index 0000000000..1ecd0949f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_yelia/symbols.txt @@ -0,0 +1,200 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Yelia_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +create__13daNpc_Yelia_cFv = .text:0x00000238; // type:function size:0x2FC scope:global +CreateHeap__13daNpc_Yelia_cFv = .text:0x00000534; // type:function size:0x310 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000880; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000898; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000008D4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x000008EC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000934; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000958; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000994; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000009AC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000009E8; // type:function size:0x18 scope:global +Delete__13daNpc_Yelia_cFv = .text:0x00000A00; // type:function size:0x34 scope:global +Execute__13daNpc_Yelia_cFv = .text:0x00000A34; // type:function size:0x20 scope:global +Draw__13daNpc_Yelia_cFv = .text:0x00000A54; // type:function size:0x94 scope:global +createHeapCallBack__13daNpc_Yelia_cFP10fopAc_ac_c = .text:0x00000AE8; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Yelia_cFP8J3DJointi = .text:0x00000B08; // type:function size:0x58 scope:global +getType__13daNpc_Yelia_cFv = .text:0x00000B60; // type:function size:0x78 scope:global +isDelete__13daNpc_Yelia_cFv = .text:0x00000BD8; // type:function size:0x118 scope:global +reset__13daNpc_Yelia_cFv = .text:0x00000CF0; // type:function size:0x158 scope:global +afterJntAnm__13daNpc_Yelia_cFi = .text:0x00000E48; // type:function size:0x8C scope:global +setParam__13daNpc_Yelia_cFv = .text:0x00000ED4; // type:function size:0x1CC scope:global +checkChangeEvt__13daNpc_Yelia_cFv = .text:0x000010A0; // type:function size:0x2FC scope:global +setAfterTalkMotion__13daNpc_Yelia_cFv = .text:0x0000139C; // type:function size:0xE4 scope:global +srchActors__13daNpc_Yelia_cFv = .text:0x00001480; // type:function size:0x128 scope:global +evtTalk__13daNpc_Yelia_cFv = .text:0x000015A8; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Yelia_cFv = .text:0x00001648; // type:function size:0xC8 scope:global +action__13daNpc_Yelia_cFv = .text:0x00001710; // type:function size:0xF8 scope:global +beforeMove__13daNpc_Yelia_cFv = .text:0x00001808; // type:function size:0xC4 scope:global +setAttnPos__13daNpc_Yelia_cFv = .text:0x000018CC; // type:function size:0x360 scope:global +setCollision__13daNpc_Yelia_cFv = .text:0x00001C2C; // type:function size:0x158 scope:global +drawDbgInfo__13daNpc_Yelia_cFv = .text:0x00001D84; // type:function size:0x8 scope:global +selectAction__13daNpc_Yelia_cFv = .text:0x00001D8C; // type:function size:0xA8 scope:global +chkAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001E34; // type:function size:0x2C scope:global +setAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001E60; // type:function size:0xA8 scope:global +cutConversationAboutLoopHole__13daNpc_Yelia_cFi = .text:0x00001F08; // type:function size:0x2B8 scope:global +cutTWResistance__13daNpc_Yelia_cFi = .text:0x000021C0; // type:function size:0x154 scope:global +cutTakeWoodStatue__13daNpc_Yelia_cFi = .text:0x00002314; // type:function size:0x8A4 scope:global +cutClothTry__13daNpc_Yelia_cFi = .text:0x00002BB8; // type:function size:0xA0 scope:global +cutThankYou__13daNpc_Yelia_cFi = .text:0x00002C58; // type:function size:0x20C scope:global +wait__13daNpc_Yelia_cFPv = .text:0x00002E64; // type:function size:0x788 scope:global +horseWait__13daNpc_Yelia_cFPv = .text:0x000035EC; // type:function size:0x200 scope:global +reminiscence__13daNpc_Yelia_cFPv = .text:0x000037EC; // type:function size:0x154 scope:global +talk__13daNpc_Yelia_cFPv = .text:0x00003940; // type:function size:0x380 scope:global +daNpc_Yelia_Create__FPv = .text:0x00003CC0; // type:function size:0x20 scope:global +daNpc_Yelia_Delete__FPv = .text:0x00003CE0; // type:function size:0x20 scope:global +daNpc_Yelia_Execute__FPv = .text:0x00003D00; // type:function size:0x20 scope:global +daNpc_Yelia_Draw__FPv = .text:0x00003D20; // type:function size:0x20 scope:global +daNpc_Yelia_IsDelete__FPv = .text:0x00003D40; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D48; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003D78; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003DC0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004148; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00004184; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000041C0; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004250; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x0000428C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000042D4; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000431C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00004720; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00004724; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00004820; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004824; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000486C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000048DC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004938; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000049A8; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000049F0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004B0C; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004D14; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004D18; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004D20; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004D28; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004D30; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004D38; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004D40; // type:function size:0x4 scope:global +decTmr__8daNpcT_cFv = .text:0x00004D44; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004D5C; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004D60; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004D64; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004D6C; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004D74; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004DA4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004DD4; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004DD8; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004DDC; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004DE0; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00004DE4; // type:function size:0x1C scope:global +__sinit_d_a_npc_yelia_cpp = .text:0x00004E00; // type:function size:0xE4 scope:local +__ct__13daNpc_Yelia_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00004EE4; // type:function size:0xE0 scope:global +getEyeballMaterialNo__13daNpc_Yelia_cFv = .text:0x00004FC4; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Yelia_cFv = .text:0x00004FCC; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Yelia_cFv = .text:0x00004FD4; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Yelia_cFv = .text:0x00004FDC; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Yelia_cFi = .text:0x00004FE4; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Yelia_cFi = .text:0x00004FF4; // type:function size:0x10 scope:global +chkXYItems__13daNpc_Yelia_cFv = .text:0x00005004; // type:function size:0x8 scope:global +__dt__19daNpc_Yelia_Param_cFv = .text:0x0000500C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005054; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000505C; // type:function size:0x8 scope:local +setOffsetPos__9daDitem_cF4cXyz = .text:0x00005064; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Yelia_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$4085 = .rodata:0x0000008C; // type:object size:0x28 scope:local +@4164 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4165 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4168 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4330 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4331 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4697 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4977 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4978 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4979 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4980 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4981 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4982 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double +@5042 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5043 = .rodata:0x00000110; // type:object size:0x8 scope:local +@5044 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5202 = .rodata:0x00000120; // type:object size:0x8 scope:local data:4byte +@5237 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5277 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5490 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5491 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000140; // type:object size:0x8 scope:local +@5534 = .rodata:0x00000148; // type:object size:0xC scope:local data:4byte +@stringBase0 = .rodata:0x00000154; // type:object size:0xD2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x18 scope:global data:4byte +l_evtList = .data:0x00000038; // type:object size:0x30 scope:global data:4byte +l_resNameList = .data:0x00000068; // type:object size:0x20 scope:global +l_loadResPtrn0 = .data:0x00000088; // type:object size:0x4 scope:global +l_loadResPtrn1 = .data:0x0000008C; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000090; // type:object size:0x4 scope:global +l_loadResPtrn3 = .data:0x00000094; // type:object size:0x4 scope:global +l_loadResPtrn4 = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrn5 = .data:0x0000009C; // type:object size:0x5 scope:global +l_loadResPtrn9 = .data:0x000000A4; // type:object size:0x8 scope:global +l_loadResPtrnList = .data:0x000000AC; // type:object size:0x28 scope:global +l_faceMotionAnmData = .data:0x000000D4; // type:object size:0x310 scope:global +l_motionAnmData = .data:0x000003E4; // type:object size:0x3D4 scope:global +l_faceMotionSequenceData = .data:0x000007B8; // type:object size:0x1B0 scope:global +l_motionSequenceData = .data:0x00000968; // type:object size:0x220 scope:global +mCutNameList__13daNpc_Yelia_c = .data:0x00000B88; // type:object size:0x18 scope:global +@3926 = .data:0x00000BA0; // type:object size:0xC scope:local +@3927 = .data:0x00000BAC; // type:object size:0xC scope:local +@3928 = .data:0x00000BB8; // type:object size:0xC scope:local +@3929 = .data:0x00000BC4; // type:object size:0xC scope:local +@3930 = .data:0x00000BD0; // type:object size:0xC scope:local +mCutList__13daNpc_Yelia_c = .data:0x00000BDC; // type:object size:0x48 scope:global data:4byte +@4570 = .data:0x00000C24; // type:object size:0x24 scope:local +@4592 = .data:0x00000C48; // type:object size:0x24 scope:local +@4704 = .data:0x00000C6C; // type:object size:0xC scope:local data:4byte +@4804 = .data:0x00000C78; // type:object size:0x60 scope:local +@4833 = .data:0x00000CD8; // type:object size:0xC scope:local data:4byte +@4838 = .data:0x00000CE4; // type:object size:0xC scope:local data:4byte +@5091 = .data:0x00000CF0; // type:object size:0xC scope:local +@5093 = .data:0x00000CFC; // type:object size:0xC scope:local +@5095 = .data:0x00000D08; // type:object size:0xC scope:local +@5906 = .data:0x00000D14; // type:object size:0xC scope:local +@5912 = .data:0x00000D20; // type:object size:0xC scope:local +@5919 = .data:0x00000D2C; // type:object size:0xC scope:local +@5931 = .data:0x00000D38; // type:object size:0xC scope:local +daNpc_Yelia_MethodTable = .data:0x00000D44; // type:object size:0x20 scope:global +g_profile_NPC_YELIA = .data:0x00000D64; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000D94; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000DA0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000DAC; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000DD0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000DDC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000DE8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000DF4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000E00; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000E0C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000E18; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000E24; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000E30; // type:object size:0xC scope:global +__vt__13daNpc_Yelia_c = .data:0x00000E3C; // type:object size:0xC4 scope:global +__vt__19daNpc_Yelia_Param_c = .data:0x00000F00; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3931 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_ykm/splits.txt b/config/GZ2P01/rels/d_a_npc_ykm/splits.txt new file mode 100644 index 0000000000..455aafa992 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ykm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykm.cpp: + .text start:0x000000EC end:0x0000A380 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000354 + .data start:0x00000000 end:0x00001238 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_npc_ykm/symbols.txt b/config/GZ2P01/rels/d_a_npc_ykm/symbols.txt new file mode 100644 index 0000000000..dc4242e57e --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ykm/symbols.txt @@ -0,0 +1,332 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_ykM_cFv = .text:0x000000EC; // type:function size:0x1AC scope:global +create__11daNpc_ykM_cFv = .text:0x00000298; // type:function size:0x2F8 scope:global +CreateHeap__11daNpc_ykM_cFv = .text:0x00000590; // type:function size:0x570 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B00; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B3C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000B54; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000B90; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000BA8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000BF0; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C14; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000C50; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000C68; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CA4; // type:function size:0x18 scope:global +Delete__11daNpc_ykM_cFv = .text:0x00000CBC; // type:function size:0x34 scope:global +Execute__11daNpc_ykM_cFv = .text:0x00000CF0; // type:function size:0x20 scope:global +Draw__11daNpc_ykM_cFv = .text:0x00000D10; // type:function size:0xE8 scope:global +createHeapCallBack__11daNpc_ykM_cFP10fopAc_ac_c = .text:0x00000DF8; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_ykM_cFP8J3DJointi = .text:0x00000E18; // type:function size:0x58 scope:global +srchGadget__11daNpc_ykM_cFPvPv = .text:0x00000E70; // type:function size:0x9C scope:global +getTomatoPureeP__11daNpc_ykM_cFv = .text:0x00000F0C; // type:function size:0xD0 scope:global +getCheeseP__11daNpc_ykM_cFv = .text:0x00000FDC; // type:function size:0xD4 scope:global +srchYkm__11daNpc_ykM_cFPvPv = .text:0x000010B0; // type:function size:0x9C scope:global +getOtherYkmP__11daNpc_ykM_cFi = .text:0x0000114C; // type:function size:0xDC scope:global +srchYkw__11daNpc_ykM_cFPvPv = .text:0x00001228; // type:function size:0x9C scope:global +getOtherYkwP__11daNpc_ykM_cFi = .text:0x000012C4; // type:function size:0xDC scope:global +getType__11daNpc_ykM_cFv = .text:0x000013A0; // type:function size:0x68 scope:global +isDelete__11daNpc_ykM_cFv = .text:0x00001408; // type:function size:0xA0 scope:global +reset__11daNpc_ykM_cFv = .text:0x000014A8; // type:function size:0x29C scope:global +afterJntAnm__11daNpc_ykM_cFi = .text:0x00001744; // type:function size:0x8C scope:global +setParam__11daNpc_ykM_cFv = .text:0x000017D0; // type:function size:0x278 scope:global +getDistTable__12dAttention_cFi = .text:0x00001A48; // type:function size:0x14 scope:global +checkChangeEvt__11daNpc_ykM_cFv = .text:0x00001A5C; // type:function size:0x1A8 scope:global +setAfterTalkMotion__11daNpc_ykM_cFv = .text:0x00001C04; // type:function size:0xA0 scope:global +srchActors__11daNpc_ykM_cFv = .text:0x00001CA4; // type:function size:0x1B0 scope:global +evtTalk__11daNpc_ykM_cFv = .text:0x00001E54; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_ykM_cFv = .text:0x00001EF4; // type:function size:0xC8 scope:global +action__11daNpc_ykM_cFv = .text:0x00001FBC; // type:function size:0x29C scope:global +beforeMove__11daNpc_ykM_cFv = .text:0x00002258; // type:function size:0xC4 scope:global +afterMoved__11daNpc_ykM_cFv = .text:0x0000231C; // type:function size:0x348 scope:global +setAttnPos__11daNpc_ykM_cFv = .text:0x00002664; // type:function size:0x650 scope:global +setCollision__11daNpc_ykM_cFv = .text:0x00002CB4; // type:function size:0x368 scope:global +drawDbgInfo__11daNpc_ykM_cFv = .text:0x0000301C; // type:function size:0x8 scope:global +drawOtherMdl__11daNpc_ykM_cFv = .text:0x00003024; // type:function size:0x200 scope:global +setFishAnm__11daNpc_ykM_cFiif = .text:0x00003224; // type:function size:0xC4 scope:global +setLeafAnm__11daNpc_ykM_cFif = .text:0x000032E8; // type:function size:0xCC scope:global +afterSetMotionAnm__11daNpc_ykM_cFiifi = .text:0x000033B4; // type:function size:0x58 scope:global +selectAction__11daNpc_ykM_cFv = .text:0x0000340C; // type:function size:0x148 scope:global +chkAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003554; // type:function size:0x2C scope:global +setAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003580; // type:function size:0xA8 scope:global +chkContinueAttnPlayer__11daNpc_ykM_cFv = .text:0x00003628; // type:function size:0x8C scope:global +chkTouchPlayer__11daNpc_ykM_cFv = .text:0x000036B4; // type:function size:0xD0 scope:global +cutSlideDown__11daNpc_ykM_cFi = .text:0x00003784; // type:function size:0x744 scope:global +cutMeetingAgain__11daNpc_ykM_cFi = .text:0x00003EC8; // type:function size:0x370 scope:global +cutGetTomatoPuree__11daNpc_ykM_cFi = .text:0x00004238; // type:function size:0xA34 scope:global +cutGetTaste__11daNpc_ykM_cFi = .text:0x00004C6C; // type:function size:0x9CC scope:global +cutLv5DungeonClear__11daNpc_ykM_cFi = .text:0x00005638; // type:function size:0xAC8 scope:global +cutFindWolf__11daNpc_ykM_cFi = .text:0x00006100; // type:function size:0x248 scope:global +cutStartSnowboardRace__11daNpc_ykM_cFi = .text:0x00006348; // type:function size:0x448 scope:global +cutEndSnowboardRace__11daNpc_ykM_cFi = .text:0x00006790; // type:function size:0x528 scope:global +cutHug__11daNpc_ykM_cFi = .text:0x00006CB8; // type:function size:0x70 scope:global +setDialogueMotion__11daNpc_ykM_cFv = .text:0x00006D28; // type:function size:0xFC scope:global +dialogue__11daNpc_ykM_cFv = .text:0x00006E24; // type:function size:0x1D8 scope:global +wait__11daNpc_ykM_cFPv = .text:0x00006FFC; // type:function size:0x7AC scope:global +cook__11daNpc_ykM_cFPv = .text:0x000077A8; // type:function size:0x6B8 scope:global +race__11daNpc_ykM_cFPv = .text:0x00007E60; // type:function size:0xBA8 scope:global +talk__11daNpc_ykM_cFPv = .text:0x00008A08; // type:function size:0x2BC scope:global +daNpc_ykM_Create__FPv = .text:0x00008CC4; // type:function size:0x20 scope:global +daNpc_ykM_Delete__FPv = .text:0x00008CE4; // type:function size:0x20 scope:global +daNpc_ykM_Execute__FPv = .text:0x00008D04; // type:function size:0x20 scope:global +daNpc_ykM_Draw__FPv = .text:0x00008D24; // type:function size:0x20 scope:global +daNpc_ykM_IsDelete__FPv = .text:0x00008D44; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00008D4C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00008D7C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00008DC4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x0000914C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00009188; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x000091C4; // type:function size:0xCC scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00009290; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x000092D8; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00009320; // type:function size:0x3C scope:global +__ct__8dCcD_SphFv = .text:0x0000935C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000093E0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00009428; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00009470; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000094B8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000098BC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000098C0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000099BC; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000099C0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00009A08; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00009A78; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00009AD4; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00009B44; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00009B8C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00009CA8; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00009EB0; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00009EB4; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00009EBC; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00009EC4; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00009ECC; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00009ED4; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00009EDC; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00009EE4; // type:function size:0x18 scope:global +drawGhost__8daNpcT_cFv = .text:0x00009EFC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00009F00; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00009F08; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00009F38; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00009F68; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00009F6C; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00009F70; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00009F74; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00009F78; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x00009F94; // type:function size:0x7C scope:global +__sinit_d_a_npc_ykm_cpp = .text:0x0000A010; // type:function size:0x178 scope:local +__ct__11daNpc_ykM_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000A188; // type:function size:0x100 scope:global +getEyeballMaterialNo__11daNpc_ykM_cFv = .text:0x0000A288; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_ykM_cFv = .text:0x0000A290; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_ykM_cFv = .text:0x0000A298; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_ykM_cFv = .text:0x0000A2A0; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_ykM_cFi = .text:0x0000A2A8; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_ykM_cFi = .text:0x0000A2B8; // type:function size:0x10 scope:global +__dt__17daNpc_ykM_Param_cFv = .text:0x0000A2C8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A310; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A318; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x0000A320; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_ykM_Param_c = .rodata:0x00000000; // type:object size:0xC8 scope:global +heapSize$4109 = .rodata:0x000000C8; // type:object size:0x20 scope:local +@4189 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4191 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4393 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4394 = .rodata:0x0000010C; // type:object size:0x4 scope:local +bmdTypeList$4504 = .rodata:0x00000110; // type:object size:0xC scope:local +@4613 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4737 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4914 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5022 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5023 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5025 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5084 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5319 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5320 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5321 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5322 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5323 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5324 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5325 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5326 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5327 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5328 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5329 = .rodata:0x00000170; // type:object size:0x8 scope:local +@5330 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5510 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5511 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5512 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5513 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5514 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5515 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5517 = .rodata:0x00000198; // type:object size:0x8 scope:local data:double +@5599 = .rodata:0x000001A0; // type:object size:0x10 scope:local +@5600 = .rodata:0x000001B0; // type:object size:0x10 scope:local +@5701 = .rodata:0x000001C0; // type:object size:0x4 scope:local +jointNo$5709 = .rodata:0x000001C4; // type:object size:0xC scope:local +@5854 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float +@5936 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@5955 = .rodata:0x000001D8; // type:object size:0x8 scope:local +@6136 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6137 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6138 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6139 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6140 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6141 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6142 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6143 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6165 = .rodata:0x00000200; // type:object size:0x8 scope:local +@6239 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6262 = .rodata:0x0000020C; // type:object size:0x8 scope:local +@6549 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6550 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6551 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6552 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6553 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6578 = .rodata:0x00000228; // type:object size:0x8 scope:local +@6889 = .rodata:0x00000230; // type:object size:0x8 scope:local +@7183 = .rodata:0x00000238; // type:object size:0x8 scope:local +@7190 = .rodata:0x00000240; // type:object size:0x8 scope:local +@7353 = .rodata:0x00000248; // type:object size:0x4 scope:local +@7354 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@7355 = .rodata:0x00000250; // type:object size:0x4 scope:local +@7356 = .rodata:0x00000254; // type:object size:0x4 scope:local +@7357 = .rodata:0x00000258; // type:object size:0x4 scope:local +@7358 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@7359 = .rodata:0x00000260; // type:object size:0x4 scope:local +@7385 = .rodata:0x00000264; // type:object size:0x8 scope:local +motionTbl2$7522 = .rodata:0x0000026C; // type:object size:0x10 scope:local +motionTbl1$7524 = .rodata:0x0000027C; // type:object size:0x8 scope:local +@7540 = .rodata:0x00000284; // type:object size:0x4 scope:local +@7841 = .rodata:0x00000288; // type:object size:0x4 scope:local +@8049 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@8053 = .rodata:0x00000290; // type:object size:0x8 scope:local +@8468 = .rodata:0x00000298; // type:object size:0x4 scope:local +@8469 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@8470 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@8471 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@8472 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000002AC; // type:object size:0xA7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x30 scope:global data:4byte +l_evtList = .data:0x00000050; // type:object size:0x50 scope:global +l_resNameList = .data:0x000000A0; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x000000B4; // type:object size:0x3 scope:global +l_loadResPtrn1 = .data:0x000000B8; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x000000BC; // type:object size:0x5 scope:global +l_loadResPtrn9 = .data:0x000000C4; // type:object size:0x5 scope:global +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000EC; // type:object size:0x1C0 scope:global +l_motionAnmData = .data:0x000002AC; // type:object size:0x594 scope:global +l_faceMotionSequenceData = .data:0x00000840; // type:object size:0x100 scope:global +l_motionSequenceData = .data:0x00000940; // type:object size:0x2F0 scope:global +mCutNameList__11daNpc_ykM_c = .data:0x00000C30; // type:object size:0x28 scope:global +@3908 = .data:0x00000C58; // type:object size:0xC scope:local +@3909 = .data:0x00000C64; // type:object size:0xC scope:local +@3910 = .data:0x00000C70; // type:object size:0xC scope:local +@3911 = .data:0x00000C7C; // type:object size:0xC scope:local +@3912 = .data:0x00000C88; // type:object size:0xC scope:local +@3913 = .data:0x00000C94; // type:object size:0xC scope:local +@3914 = .data:0x00000CA0; // type:object size:0xC scope:local +@3915 = .data:0x00000CAC; // type:object size:0xC scope:local +@3916 = .data:0x00000CB8; // type:object size:0xC scope:local +mCutList__11daNpc_ykM_c = .data:0x00000CC4; // type:object size:0x78 scope:global data:4byte +@4838 = .data:0x00000D3C; // type:object size:0x1C scope:local +@4854 = .data:0x00000D58; // type:object size:0x1C scope:local +@5032 = .data:0x00000D74; // type:object size:0xC scope:local data:4byte +@5117 = .data:0x00000D80; // type:object size:0xC scope:local data:4byte +@5122 = .data:0x00000D8C; // type:object size:0xC scope:local data:4byte +fishAnmData$5818 = .data:0x00000D98; // type:object size:0x198 scope:local +leafAnmData$5831 = .data:0x00000F30; // type:object size:0x24 scope:local +@5860 = .data:0x00000F54; // type:object size:0xC scope:local +@5864 = .data:0x00000F60; // type:object size:0xC scope:local +@5866 = .data:0x00000F6C; // type:object size:0xC scope:local +@5870 = .data:0x00000F78; // type:object size:0xC scope:local +@5872 = .data:0x00000F84; // type:object size:0xC scope:local +@5874 = .data:0x00000F90; // type:object size:0xC scope:local +@6145 = .data:0x00000F9C; // type:object size:0x1C scope:local +@6144 = .data:0x00000FB8; // type:object size:0x1C scope:local +@6555 = .data:0x00000FD4; // type:object size:0x24 scope:local +@6554 = .data:0x00000FF8; // type:object size:0x24 scope:local +@6858 = .data:0x0000101C; // type:object size:0x24 scope:local +@6857 = .data:0x00001040; // type:object size:0x24 scope:local +daNpc_ykM_MethodTable = .data:0x00001064; // type:object size:0x20 scope:global +g_profile_NPC_YKM = .data:0x00001084; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000010B4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000010C0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000010CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000010D8; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000010FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00001108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00001114; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001120; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x0000112C; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00001138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00001144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00001150; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000115C; // type:object size:0xC scope:global +__vt__11daNpc_ykM_c = .data:0x00001168; // type:object size:0xC4 scope:global +__vt__17daNpc_ykM_Param_c = .data:0x0000122C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3917 = .bss:0x00000048; // type:object size:0xC scope:local +l_SBRaceStartPos = .bss:0x00000054; // type:object size:0xC scope:global +@3918 = .bss:0x00000060; // type:object size:0xC scope:local +l_SBRaceStartAngle = .bss:0x0000006C; // type:object size:0x6 scope:global +@3919 = .bss:0x00000074; // type:object size:0xC scope:local +l_HIO = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_ykw/splits.txt b/config/GZ2P01/rels/d_a_npc_ykw/splits.txt new file mode 100644 index 0000000000..152024a144 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ykw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykw.cpp: + .text start:0x000000EC end:0x00008E04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x00000E20 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_ykw/symbols.txt b/config/GZ2P01/rels/d_a_npc_ykw/symbols.txt new file mode 100644 index 0000000000..6475d5e2c1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_ykw/symbols.txt @@ -0,0 +1,308 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daNpc_ykW_cFv = .text:0x000000EC; // type:function size:0x178 scope:global +create__11daNpc_ykW_cFv = .text:0x00000264; // type:function size:0x2C8 scope:global +CreateHeap__11daNpc_ykW_cFv = .text:0x0000052C; // type:function size:0x27C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000007A8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007E4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007FC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000838; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000850; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000898; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000008BC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008F8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000910; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000094C; // type:function size:0x18 scope:global +Delete__11daNpc_ykW_cFv = .text:0x00000964; // type:function size:0x34 scope:global +Execute__11daNpc_ykW_cFv = .text:0x00000998; // type:function size:0x20 scope:global +Draw__11daNpc_ykW_cFv = .text:0x000009B8; // type:function size:0xD4 scope:global +createHeapCallBack__11daNpc_ykW_cFP10fopAc_ac_c = .text:0x00000A8C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_ykW_cFP8J3DJointi = .text:0x00000AAC; // type:function size:0x58 scope:global +srchItemHeart__11daNpc_ykW_cFPvPv = .text:0x00000B04; // type:function size:0xB4 scope:global +srchYkw__11daNpc_ykW_cFPvPv = .text:0x00000BB8; // type:function size:0x9C scope:global +getOtherYkwP__11daNpc_ykW_cFi = .text:0x00000C54; // type:function size:0xDC scope:global +srchYkm__11daNpc_ykW_cFPvPv = .text:0x00000D30; // type:function size:0x9C scope:global +getOtherYkmP__11daNpc_ykW_cFi = .text:0x00000DCC; // type:function size:0xDC scope:global +getType__11daNpc_ykW_cFv = .text:0x00000EA8; // type:function size:0x68 scope:global +isDelete__11daNpc_ykW_cFv = .text:0x00000F10; // type:function size:0x13C scope:global +reset__11daNpc_ykW_cFv = .text:0x0000104C; // type:function size:0x35C scope:global +afterJntAnm__11daNpc_ykW_cFi = .text:0x000013A8; // type:function size:0xC8 scope:global +setParam__11daNpc_ykW_cFv = .text:0x00001470; // type:function size:0x19C scope:global +checkChangeEvt__11daNpc_ykW_cFv = .text:0x0000160C; // type:function size:0xF4 scope:global +setAfterTalkMotion__11daNpc_ykW_cFv = .text:0x00001700; // type:function size:0xA0 scope:global +srchActors__11daNpc_ykW_cFv = .text:0x000017A0; // type:function size:0x184 scope:global +evtTalk__11daNpc_ykW_cFv = .text:0x00001924; // type:function size:0xA0 scope:global +evtCutProc__11daNpc_ykW_cFv = .text:0x000019C4; // type:function size:0xC8 scope:global +action__11daNpc_ykW_cFv = .text:0x00001A8C; // type:function size:0x250 scope:global +beforeMove__11daNpc_ykW_cFv = .text:0x00001CDC; // type:function size:0xC4 scope:global +afterMoved__11daNpc_ykW_cFv = .text:0x00001DA0; // type:function size:0x348 scope:global +setAttnPos__11daNpc_ykW_cFv = .text:0x000020E8; // type:function size:0x5C8 scope:global +setCollision__11daNpc_ykW_cFv = .text:0x000026B0; // type:function size:0x238 scope:global +drawDbgInfo__11daNpc_ykW_cFv = .text:0x000028E8; // type:function size:0x8 scope:global +selectAction__11daNpc_ykW_cFv = .text:0x000028F0; // type:function size:0x118 scope:global +chkAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x00002A08; // type:function size:0x2C scope:global +setAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x00002A34; // type:function size:0xA8 scope:global +getGoalPos__11daNpc_ykW_cFv = .text:0x00002ADC; // type:function size:0x110 scope:global +orderGoIntoBossRoomEvt__11daNpc_ykW_cFv = .text:0x00002BEC; // type:function size:0x98 scope:global +putUtuwaHeart__11daNpc_ykW_cFP4cXyzffsP4cXyz = .text:0x00002C84; // type:function size:0x1E8 scope:global +cutShowDoor__11daNpc_ykW_cFi = .text:0x00002E6C; // type:function size:0x1E8 scope:global +cutGoIntoBossRoom__11daNpc_ykW_cFi = .text:0x00003054; // type:function size:0xC84 scope:global +cutLv5DungeonClear__11daNpc_ykW_cFi = .text:0x00003CD8; // type:function size:0xD9C scope:global +cutFindWolf__11daNpc_ykW_cFi = .text:0x00004A74; // type:function size:0x20C scope:global +cutStartSnowboardRace__11daNpc_ykW_cFi = .text:0x00004C80; // type:function size:0x440 scope:global +cutEndSnowboardRace__11daNpc_ykW_cFi = .text:0x000050C0; // type:function size:0x62C scope:global +cutHug__11daNpc_ykW_cFi = .text:0x000056EC; // type:function size:0x2D8 scope:global +setDialogueMotion__11daNpc_ykW_cFv = .text:0x000059C4; // type:function size:0x138 scope:global +dialogue__11daNpc_ykW_cFv = .text:0x00005AFC; // type:function size:0x8C scope:global +wait__11daNpc_ykW_cFPv = .text:0x00005B88; // type:function size:0x8D0 scope:global +sitWait__11daNpc_ykW_cFPv = .text:0x00006458; // type:function size:0x254 scope:global +walk__11daNpc_ykW_cFPv = .text:0x000066AC; // type:function size:0x450 scope:global +race__11daNpc_ykW_cFPv = .text:0x00006AFC; // type:function size:0xAF0 scope:global +talk__11daNpc_ykW_cFPv = .text:0x000075EC; // type:function size:0x368 scope:global +daNpc_ykW_Create__FPv = .text:0x00007954; // type:function size:0x20 scope:global +daNpc_ykW_Delete__FPv = .text:0x00007974; // type:function size:0x20 scope:global +daNpc_ykW_Execute__FPv = .text:0x00007994; // type:function size:0x20 scope:global +daNpc_ykW_Draw__FPv = .text:0x000079B4; // type:function size:0x20 scope:global +daNpc_ykW_IsDelete__FPv = .text:0x000079D4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000079DC; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007A0C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00007A54; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00007DDC; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00007E18; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00007E54; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00007E9C; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00007EE4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00007F20; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00007F68; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00007FB0; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000083B4; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000083B8; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000084B4; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000084B8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00008500; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00008570; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000085CC; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000863C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00008684; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000087A0; // type:function size:0x208 scope:global +getDstPos__13daNpcT_Path_cF4cXyzP4cXyz = .text:0x000089A8; // type:function size:0x44 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000089EC; // type:function size:0x4 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000089F0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000089F8; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00008A00; // type:function size:0x8 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00008A08; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00008A10; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00008A28; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00008A2C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00008A30; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00008A38; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00008A40; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00008A70; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00008AA0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00008AA4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00008AA8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00008AAC; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00008AB0; // type:function size:0x1C scope:global +cLib_getRndValue__Fff = .text:0x00008ACC; // type:function size:0x3C scope:global +__sinit_d_a_npc_ykw_cpp = .text:0x00008B08; // type:function size:0x114 scope:local +__ct__11daNpc_ykW_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00008C1C; // type:function size:0xE0 scope:global +getEyeballMaterialNo__11daNpc_ykW_cFv = .text:0x00008CFC; // type:function size:0x8 scope:global +getHeadJointNo__11daNpc_ykW_cFv = .text:0x00008D04; // type:function size:0x8 scope:global +getNeckJointNo__11daNpc_ykW_cFv = .text:0x00008D0C; // type:function size:0x8 scope:global +getBackboneJointNo__11daNpc_ykW_cFv = .text:0x00008D14; // type:function size:0x8 scope:global +checkChangeJoint__11daNpc_ykW_cFi = .text:0x00008D1C; // type:function size:0x10 scope:global +checkRemoveJoint__11daNpc_ykW_cFi = .text:0x00008D2C; // type:function size:0x10 scope:global +getFootLJointNo__11daNpc_ykW_cFv = .text:0x00008D3C; // type:function size:0x8 scope:global +getFootRJointNo__11daNpc_ykW_cFv = .text:0x00008D44; // type:function size:0x8 scope:global +__dt__17daNpc_ykW_Param_cFv = .text:0x00008D4C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00008D94; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008D9C; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00008DA4; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_ykW_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global +heapSize$4289 = .rodata:0x000000B4; // type:object size:0x20 scope:local +@4355 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4356 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4357 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4358 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4359 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4729 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4798 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float +@5051 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@5096 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@5332 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5333 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5334 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5335 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5336 = .rodata:0x00000114; // type:object size:0x4 scope:local data:string +@5337 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5338 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5339 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5340 = .rodata:0x00000128; // type:object size:0x8 scope:local +@5341 = .rodata:0x00000130; // type:object size:0x8 scope:local +@5342 = .rodata:0x00000138; // type:object size:0x8 scope:local +@5343 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5467 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5468 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5469 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5470 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5472 = .rodata:0x00000158; // type:object size:0x8 scope:local data:double +@5587 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5588 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5589 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5652 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5653 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5738 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5739 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5758 = .rodata:0x0000017C; // type:object size:0x8 scope:local data:4byte +@6160 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6174 = .rodata:0x00000188; // type:object size:0x8 scope:local +@6202 = .rodata:0x00000190; // type:object size:0x8 scope:local +@6511 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6512 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6513 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6514 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6515 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6516 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6517 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6518 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6519 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6520 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6521 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6522 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6523 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6700 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6701 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6702 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6703 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6704 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6705 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6706 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6867 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@6929 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6930 = .rodata:0x000001F4; // type:object size:0x4 scope:local +motionTbl1$6944 = .rodata:0x000001F8; // type:object size:0x8 scope:local +motionTbl2$6949 = .rodata:0x00000200; // type:object size:0x8 scope:local +@7243 = .rodata:0x00000208; // type:object size:0x4 scope:local +@7481 = .rodata:0x0000020C; // type:object size:0x8 scope:local +@7887 = .rodata:0x00000214; // type:object size:0x4 scope:local +@7888 = .rodata:0x00000218; // type:object size:0x4 scope:local +@7889 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@7890 = .rodata:0x00000220; // type:object size:0x4 scope:local +@7891 = .rodata:0x00000224; // type:object size:0x4 scope:local +@7892 = .rodata:0x00000228; // type:object size:0x4 scope:local +@7893 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000230; // type:object size:0xD8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x50 scope:global data:4byte +l_resNameList = .data:0x00000078; // type:object size:0x14 scope:global +l_loadResPtrn0 = .data:0x0000008C; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x00000090; // type:object size:0x3 scope:global +l_loadResPtrn2 = .data:0x00000094; // type:object size:0x3 scope:global +l_loadResPtrn9 = .data:0x00000098; // type:object size:0x4 scope:global +l_loadResPtrnList = .data:0x0000009C; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000BC; // type:object size:0x188 scope:global +l_motionAnmData = .data:0x00000244; // type:object size:0x3D4 scope:global +l_faceMotionSequenceData = .data:0x00000618; // type:object size:0xE0 scope:global +l_motionSequenceData = .data:0x000006F8; // type:object size:0x210 scope:global +mCutNameList__11daNpc_ykW_c = .data:0x00000908; // type:object size:0x20 scope:global +@4119 = .data:0x00000928; // type:object size:0xC scope:local +@4120 = .data:0x00000934; // type:object size:0xC scope:local +@4121 = .data:0x00000940; // type:object size:0xC scope:local +@4122 = .data:0x0000094C; // type:object size:0xC scope:local +@4123 = .data:0x00000958; // type:object size:0xC scope:local +@4124 = .data:0x00000964; // type:object size:0xC scope:local +@4125 = .data:0x00000970; // type:object size:0xC scope:local +mCutList__11daNpc_ykW_c = .data:0x0000097C; // type:object size:0x60 scope:global data:4byte +@4846 = .data:0x000009DC; // type:object size:0x1C scope:local +@4881 = .data:0x000009F8; // type:object size:0x1C scope:local +@5056 = .data:0x00000A14; // type:object size:0xC scope:local data:4byte +@5124 = .data:0x00000A20; // type:object size:0xC scope:local data:4byte +@5129 = .data:0x00000A2C; // type:object size:0xC scope:local data:4byte +@5356 = .data:0x00000A38; // type:object size:0xC scope:local +@5360 = .data:0x00000A44; // type:object size:0xC scope:local +@5365 = .data:0x00000A50; // type:object size:0xC scope:local +@5554 = .data:0x00000A5C; // type:object size:0xC scope:local +@5558 = .data:0x00000A68; // type:object size:0xC scope:local +@5599 = .data:0x00000A74; // type:object size:0xC scope:local +@5601 = .data:0x00000A80; // type:object size:0xC scope:local +@5606 = .data:0x00000A8C; // type:object size:0xC scope:local +@5608 = .data:0x00000A98; // type:object size:0xC scope:local +@5611 = .data:0x00000AA4; // type:object size:0xC scope:local +@5613 = .data:0x00000AB0; // type:object size:0xC scope:local +@6524 = .data:0x00000ABC; // type:object size:0x190 scope:local +@7918 = .data:0x00000C4C; // type:object size:0xC scope:local +daNpc_ykW_MethodTable = .data:0x00000C58; // type:object size:0x20 scope:global +g_profile_NPC_YKW = .data:0x00000C78; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000CA8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000CB4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000CC0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000CE4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000CF0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000CFC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D08; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000D14; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000D20; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000D2C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000D38; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000D44; // type:object size:0xC scope:global +__vt__11daNpc_ykW_c = .data:0x00000D50; // type:object size:0xC4 scope:global +__vt__17daNpc_ykW_Param_c = .data:0x00000E14; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4126 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5372 = .bss:0x00000058; // type:object size:0xC scope:local +prtclScl$5371 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_zanb/splits.txt b/config/GZ2P01/rels/d_a_npc_zanb/splits.txt new file mode 100644 index 0000000000..0158ee265e --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zanb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zanb.cpp: + .text start:0x000000EC end:0x00002E70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_zanb/symbols.txt b/config/GZ2P01/rels/d_a_npc_zanb/symbols.txt new file mode 100644 index 0000000000..6879fcbbbe --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zanb/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_zanB_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__12daNpc_zanB_cFv = .text:0x0000020C; // type:function size:0x2E4 scope:global +CreateHeap__12daNpc_zanB_cFv = .text:0x000004F0; // type:function size:0x270 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000760; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x0000079C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007B4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000808; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000850; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000874; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008C8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000904; // type:function size:0x18 scope:global +Delete__12daNpc_zanB_cFv = .text:0x0000091C; // type:function size:0x34 scope:global +Execute__12daNpc_zanB_cFv = .text:0x00000950; // type:function size:0x20 scope:global +Draw__12daNpc_zanB_cFv = .text:0x00000970; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_zanB_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_zanB_cFP8J3DJointi = .text:0x00000A24; // type:function size:0x58 scope:global +getType__12daNpc_zanB_cFv = .text:0x00000A7C; // type:function size:0x20 scope:global +isDelete__12daNpc_zanB_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +reset__12daNpc_zanB_cFv = .text:0x00000AA4; // type:function size:0x158 scope:global +afterJntAnm__12daNpc_zanB_cFi = .text:0x00000BFC; // type:function size:0x8C scope:global +checkChangeEvt__12daNpc_zanB_cFv = .text:0x00000C88; // type:function size:0xB4 scope:global +setParam__12daNpc_zanB_cFv = .text:0x00000D3C; // type:function size:0x12C scope:global +setAfterTalkMotion__12daNpc_zanB_cFv = .text:0x00000E68; // type:function size:0x60 scope:global +srchActors__12daNpc_zanB_cFv = .text:0x00000EC8; // type:function size:0x4 scope:global +evtTalk__12daNpc_zanB_cFv = .text:0x00000ECC; // type:function size:0xA0 scope:global +evtCutProc__12daNpc_zanB_cFv = .text:0x00000F6C; // type:function size:0xC8 scope:global +action__12daNpc_zanB_cFv = .text:0x00001034; // type:function size:0xEC scope:global +beforeMove__12daNpc_zanB_cFv = .text:0x00001120; // type:function size:0x78 scope:global +setAttnPos__12daNpc_zanB_cFv = .text:0x00001198; // type:function size:0x290 scope:global +setCollision__12daNpc_zanB_cFv = .text:0x00001428; // type:function size:0x1A0 scope:global +drawDbgInfo__12daNpc_zanB_cFv = .text:0x000015C8; // type:function size:0x8 scope:global +drawGhost__12daNpc_zanB_cFv = .text:0x000015D0; // type:function size:0x6C scope:global +selectAction__12daNpc_zanB_cFv = .text:0x0000163C; // type:function size:0x48 scope:global +chkAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x00001684; // type:function size:0x2C scope:global +setAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x000016B0; // type:function size:0xA8 scope:global +wait__12daNpc_zanB_cFPv = .text:0x00001758; // type:function size:0x2DC scope:global +talk__12daNpc_zanB_cFPv = .text:0x00001A34; // type:function size:0x1EC scope:global +daNpc_zanB_Create__FPv = .text:0x00001C20; // type:function size:0x20 scope:global +daNpc_zanB_Delete__FPv = .text:0x00001C40; // type:function size:0x20 scope:global +daNpc_zanB_Execute__FPv = .text:0x00001C60; // type:function size:0x20 scope:global +daNpc_zanB_Draw__FPv = .text:0x00001C80; // type:function size:0x20 scope:global +daNpc_zanB_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001CA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001CD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001D20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000020A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000020E4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002120; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002524; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002528; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002624; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002628; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002670; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000026B8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002728; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002784; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000027F4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000283C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002958; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002B60; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002B64; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B6C; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002B74; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002B7C; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B84; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B8C; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B90; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B98; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002BB0; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002BB4; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002BBC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002BC4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002BF4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002C24; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002C28; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002C2C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002C30; // type:function size:0x4 scope:global +__sinit_d_a_npc_zanb_cpp = .text:0x00002C34; // type:function size:0x68 scope:local +__ct__12daNpc_zanB_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C9C; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002D48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D90; // type:function size:0x48 scope:global +getEyeballMaterialNo__12daNpc_zanB_cFv = .text:0x00002DD8; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_zanB_cFv = .text:0x00002DE0; // type:function size:0x8 scope:global +getNeckJointNo__12daNpc_zanB_cFv = .text:0x00002DE8; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_zanB_cFv = .text:0x00002DF0; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_zanB_cFi = .text:0x00002DF8; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_zanB_cFi = .text:0x00002E08; // type:function size:0x10 scope:global +__dt__18daNpc_zanB_Param_cFv = .text:0x00002E18; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E68; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_zanB_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3959 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4336 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4529 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4653 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4654 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4655 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4656 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4657 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4659 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4717 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4718 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4719 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4763 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4764 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000000B0; // type:object size:0x20 scope:global +mCutNameList__12daNpc_zanB_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__12daNpc_zanB_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4463 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4540 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4545 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +@4783 = .data:0x00000104; // type:object size:0xC scope:local data:4byte +daNpc_zanB_MethodTable = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_NPC_ZANB = .data:0x00000130; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000160; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000016C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000178; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12daNpc_zanB_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__18daNpc_zanB_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_zant/splits.txt b/config/GZ2P01/rels/d_a_npc_zant/splits.txt new file mode 100644 index 0000000000..c45ca889d4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zant.cpp: + .text start:0x000000EC end:0x000028D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000288 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_zant/symbols.txt b/config/GZ2P01/rels/d_a_npc_zant/symbols.txt new file mode 100644 index 0000000000..b57b3237e7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zant/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_Zant_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__12daNpc_Zant_cFv = .text:0x00000210; // type:function size:0x2A4 scope:global +CreateHeap__12daNpc_Zant_cFv = .text:0x000004B4; // type:function size:0x18C scope:global +Delete__12daNpc_Zant_cFv = .text:0x00000640; // type:function size:0x34 scope:global +Execute__12daNpc_Zant_cFv = .text:0x00000674; // type:function size:0x20 scope:global +Draw__12daNpc_Zant_cFv = .text:0x00000694; // type:function size:0x94 scope:global +createHeapCallBack__12daNpc_Zant_cFP10fopAc_ac_c = .text:0x00000728; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_Zant_cFP8J3DJointi = .text:0x00000748; // type:function size:0x58 scope:global +getType__12daNpc_Zant_cFv = .text:0x000007A0; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_Zant_cFv = .text:0x000007C0; // type:function size:0x1C scope:global +isDelete__12daNpc_Zant_cFv = .text:0x000007DC; // type:function size:0x30 scope:global +reset__12daNpc_Zant_cFv = .text:0x0000080C; // type:function size:0x124 scope:global +afterJntAnm__12daNpc_Zant_cFi = .text:0x00000930; // type:function size:0x4 scope:global +setParam__12daNpc_Zant_cFv = .text:0x00000934; // type:function size:0xFC scope:global +setAfterTalkMotion__12daNpc_Zant_cFv = .text:0x00000A30; // type:function size:0x60 scope:global +srchActors__12daNpc_Zant_cFv = .text:0x00000A90; // type:function size:0x4 scope:global +evtTalk__12daNpc_Zant_cFv = .text:0x00000A94; // type:function size:0x100 scope:global +evtCutProc__12daNpc_Zant_cFv = .text:0x00000B94; // type:function size:0xC8 scope:global +action__12daNpc_Zant_cFv = .text:0x00000C5C; // type:function size:0xEC scope:global +beforeMove__12daNpc_Zant_cFv = .text:0x00000D48; // type:function size:0x78 scope:global +setAttnPos__12daNpc_Zant_cFv = .text:0x00000DC0; // type:function size:0x1F4 scope:global +setCollision__12daNpc_Zant_cFv = .text:0x00000FB4; // type:function size:0x134 scope:global +drawDbgInfo__12daNpc_Zant_cFv = .text:0x000010E8; // type:function size:0x8 scope:global +drawGhost__12daNpc_Zant_cFv = .text:0x000010F0; // type:function size:0x6C scope:global +selectAction__12daNpc_Zant_cFv = .text:0x0000115C; // type:function size:0x48 scope:global +chkAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000011A4; // type:function size:0x2C scope:global +setAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000011D0; // type:function size:0xA8 scope:global +wait__12daNpc_Zant_cFPv = .text:0x00001278; // type:function size:0x24C scope:global +talk__12daNpc_Zant_cFPv = .text:0x000014C4; // type:function size:0x1F8 scope:global +daNpc_Zant_Create__FPv = .text:0x000016BC; // type:function size:0x20 scope:global +daNpc_Zant_Delete__FPv = .text:0x000016DC; // type:function size:0x20 scope:global +daNpc_Zant_Execute__FPv = .text:0x000016FC; // type:function size:0x20 scope:global +daNpc_Zant_Draw__FPv = .text:0x0000171C; // type:function size:0x20 scope:global +daNpc_Zant_IsDelete__FPv = .text:0x0000173C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001744; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x0000178C; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001B14; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001B50; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00001B8C; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00001F90; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00001F94; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002090; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002094; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020DC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002124; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002194; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000021F0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002260; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x000022A8; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000022B0; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000023CC; // type:function size:0x208 scope:global +getHeadJointNo__8daNpcT_cFv = .text:0x000025D4; // type:function size:0x8 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x000025DC; // type:function size:0x8 scope:global +getBackboneJointNo__8daNpcT_cFv = .text:0x000025E4; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000025EC; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x000025F0; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x000025F8; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002600; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002608; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002610; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002618; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002620; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002628; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002630; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002634; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x0000263C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002654; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002658; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002660; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002668; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002698; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x000026C8; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x000026CC; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x000026D0; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x000026D4; // type:function size:0x4 scope:global +__sinit_d_a_npc_zant_cpp = .text:0x000026D8; // type:function size:0x68 scope:local +__ct__12daNpc_Zant_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002740; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x000027EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002834; // type:function size:0x48 scope:global +__dt__18daNpc_Zant_Param_cFv = .text:0x0000287C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000028C4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000028CC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_Zant_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4177 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4559 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4561 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@4619 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4620 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4621 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000068; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x00000084; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global +mCutNameList__12daNpc_Zant_c = .data:0x000000A4; // type:object size:0x4 scope:global +mCutList__12daNpc_Zant_c = .data:0x000000A8; // type:object size:0xC scope:global data:4byte +@4457 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4467 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4675 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +daNpc_Zant_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_NPC_ZANT = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000158; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12daNpc_Zant_c = .data:0x000001B8; // type:object size:0xC4 scope:global +__vt__18daNpc_Zant_Param_c = .data:0x0000027C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_zelR/splits.txt b/config/GZ2P01/rels/d_a_npc_zelR/splits.txt new file mode 100644 index 0000000000..74d2758af7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelR/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelR.cpp: + .text start:0x000000EC end:0x00002D8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_zelR/symbols.txt b/config/GZ2P01/rels/d_a_npc_zelR/symbols.txt new file mode 100644 index 0000000000..8117907d0c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelR/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daNpc_ZelR_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__12daNpc_ZelR_cFv = .text:0x00000224; // type:function size:0x294 scope:global +CreateHeap__12daNpc_ZelR_cFv = .text:0x000004B8; // type:function size:0x2B0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000768; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007BC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000810; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000858; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +Delete__12daNpc_ZelR_cFv = .text:0x00000924; // type:function size:0x34 scope:global +Execute__12daNpc_ZelR_cFv = .text:0x00000958; // type:function size:0x20 scope:global +Draw__12daNpc_ZelR_cFv = .text:0x00000978; // type:function size:0xC4 scope:global +createHeapCallBack__12daNpc_ZelR_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__12daNpc_ZelR_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +getType__12daNpc_ZelR_cFv = .text:0x00000AB4; // type:function size:0x20 scope:global +getFlowNodeNo__12daNpc_ZelR_cFv = .text:0x00000AD4; // type:function size:0x1C scope:global +getPath__12daNpc_ZelR_cFv = .text:0x00000AF0; // type:function size:0xC scope:global +isDelete__12daNpc_ZelR_cFv = .text:0x00000AFC; // type:function size:0x58 scope:global +reset__12daNpc_ZelR_cFv = .text:0x00000B54; // type:function size:0x17C scope:global +afterJntAnm__12daNpc_ZelR_cFi = .text:0x00000CD0; // type:function size:0x8C scope:global +ctrlBtk__12daNpc_ZelR_cFv = .text:0x00000D5C; // type:function size:0x10C scope:global +setParam__12daNpc_ZelR_cFv = .text:0x00000E68; // type:function size:0xF4 scope:global +setAfterTalkMotion__12daNpc_ZelR_cFv = .text:0x00000F5C; // type:function size:0x60 scope:global +srchActors__12daNpc_ZelR_cFv = .text:0x00000FBC; // type:function size:0x4 scope:global +evtTalk__12daNpc_ZelR_cFv = .text:0x00000FC0; // type:function size:0x100 scope:global +evtCutProc__12daNpc_ZelR_cFv = .text:0x000010C0; // type:function size:0xC8 scope:global +action__12daNpc_ZelR_cFv = .text:0x00001188; // type:function size:0x150 scope:global +beforeMove__12daNpc_ZelR_cFv = .text:0x000012D8; // type:function size:0x78 scope:global +setAttnPos__12daNpc_ZelR_cFv = .text:0x00001350; // type:function size:0x220 scope:global +setCollision__12daNpc_ZelR_cFv = .text:0x00001570; // type:function size:0x130 scope:global +drawDbgInfo__12daNpc_ZelR_cFv = .text:0x000016A0; // type:function size:0x8 scope:global +selectAction__12daNpc_ZelR_cFv = .text:0x000016A8; // type:function size:0x48 scope:global +chkAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x000016F0; // type:function size:0x2C scope:global +setAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x0000171C; // type:function size:0xA8 scope:global +wait__12daNpc_ZelR_cFPv = .text:0x000017C4; // type:function size:0x1AC scope:global +talk__12daNpc_ZelR_cFPv = .text:0x00001970; // type:function size:0x164 scope:global +daNpc_ZelR_Create__FPv = .text:0x00001AD4; // type:function size:0x20 scope:global +daNpc_ZelR_Delete__FPv = .text:0x00001AF4; // type:function size:0x20 scope:global +daNpc_ZelR_Execute__FPv = .text:0x00001B14; // type:function size:0x20 scope:global +daNpc_ZelR_Draw__FPv = .text:0x00001B34; // type:function size:0x20 scope:global +daNpc_ZelR_IsDelete__FPv = .text:0x00001B54; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001B5C; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B8C; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001BD4; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001F5C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001F98; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00001FD4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000201C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002064; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020AC; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024B0; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024B4; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025B0; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025B4; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025FC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002644; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026B4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002710; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00002780; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027C8; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000028E4; // type:function size:0x208 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AF4; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002AF8; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002B00; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002B08; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B10; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B24; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B2C; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B44; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B48; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B4C; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B54; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B5C; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B8C; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BBC; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BC0; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BC4; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BC8; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelR_cpp = .text:0x00002BCC; // type:function size:0x68 scope:local +__ct__12daNpc_ZelR_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C34; // type:function size:0xC0 scope:global +getEyeballRMaterialNo__12daNpc_ZelR_cFv = .text:0x00002CF4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__12daNpc_ZelR_cFv = .text:0x00002CFC; // type:function size:0x8 scope:global +getHeadJointNo__12daNpc_ZelR_cFv = .text:0x00002D04; // type:function size:0x8 scope:global +getBackboneJointNo__12daNpc_ZelR_cFv = .text:0x00002D0C; // type:function size:0x8 scope:global +checkChangeJoint__12daNpc_ZelR_cFi = .text:0x00002D14; // type:function size:0x10 scope:global +checkRemoveJoint__12daNpc_ZelR_cFi = .text:0x00002D24; // type:function size:0x10 scope:global +__dt__18daNpc_ZelR_Param_cFv = .text:0x00002D34; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daNpc_ZelR_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4557 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4790 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4792 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__12daNpc_ZelR_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__12daNpc_ZelR_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4609 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4619 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4842 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +daNpc_ZelR_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_NPC_ZELR = .data:0x00000124; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000154; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000190; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12daNpc_ZelR_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__18daNpc_ZelR_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_zelRo/splits.txt b/config/GZ2P01/rels/d_a_npc_zelRo/splits.txt new file mode 100644 index 0000000000..15253cc4f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelRo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelRo.cpp: + .text start:0x000000EC end:0x00002D88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000002CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_zelRo/symbols.txt b/config/GZ2P01/rels/d_a_npc_zelRo/symbols.txt new file mode 100644 index 0000000000..f206639504 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelRo/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_ZelRo_cFv = .text:0x000000EC; // type:function size:0x138 scope:global +create__13daNpc_ZelRo_cFv = .text:0x00000224; // type:function size:0x294 scope:global +CreateHeap__13daNpc_ZelRo_cFv = .text:0x000004B8; // type:function size:0x2B0 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000768; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007A4; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007BC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x000007F8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000810; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000858; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x0000087C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008B8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008D0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x0000090C; // type:function size:0x18 scope:global +Delete__13daNpc_ZelRo_cFv = .text:0x00000924; // type:function size:0x34 scope:global +Execute__13daNpc_ZelRo_cFv = .text:0x00000958; // type:function size:0x20 scope:global +Draw__13daNpc_ZelRo_cFv = .text:0x00000978; // type:function size:0xC4 scope:global +createHeapCallBack__13daNpc_ZelRo_cFP10fopAc_ac_c = .text:0x00000A3C; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_ZelRo_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x58 scope:global +getType__13daNpc_ZelRo_cFv = .text:0x00000AB4; // type:function size:0x20 scope:global +getFlowNodeNo__13daNpc_ZelRo_cFv = .text:0x00000AD4; // type:function size:0x1C scope:global +getPath__13daNpc_ZelRo_cFv = .text:0x00000AF0; // type:function size:0xC scope:global +isDelete__13daNpc_ZelRo_cFv = .text:0x00000AFC; // type:function size:0x54 scope:global +reset__13daNpc_ZelRo_cFv = .text:0x00000B50; // type:function size:0x17C scope:global +afterJntAnm__13daNpc_ZelRo_cFi = .text:0x00000CCC; // type:function size:0x8C scope:global +ctrlBtk__13daNpc_ZelRo_cFv = .text:0x00000D58; // type:function size:0x10C scope:global +setParam__13daNpc_ZelRo_cFv = .text:0x00000E64; // type:function size:0xF4 scope:global +setAfterTalkMotion__13daNpc_ZelRo_cFv = .text:0x00000F58; // type:function size:0x60 scope:global +srchActors__13daNpc_ZelRo_cFv = .text:0x00000FB8; // type:function size:0x4 scope:global +evtTalk__13daNpc_ZelRo_cFv = .text:0x00000FBC; // type:function size:0x100 scope:global +evtCutProc__13daNpc_ZelRo_cFv = .text:0x000010BC; // type:function size:0xC8 scope:global +action__13daNpc_ZelRo_cFv = .text:0x00001184; // type:function size:0x150 scope:global +beforeMove__13daNpc_ZelRo_cFv = .text:0x000012D4; // type:function size:0x78 scope:global +setAttnPos__13daNpc_ZelRo_cFv = .text:0x0000134C; // type:function size:0x220 scope:global +setCollision__13daNpc_ZelRo_cFv = .text:0x0000156C; // type:function size:0x130 scope:global +drawDbgInfo__13daNpc_ZelRo_cFv = .text:0x0000169C; // type:function size:0x8 scope:global +selectAction__13daNpc_ZelRo_cFv = .text:0x000016A4; // type:function size:0x48 scope:global +chkAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x000016EC; // type:function size:0x2C scope:global +setAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x00001718; // type:function size:0xA8 scope:global +wait__13daNpc_ZelRo_cFPv = .text:0x000017C0; // type:function size:0x1AC scope:global +talk__13daNpc_ZelRo_cFPv = .text:0x0000196C; // type:function size:0x164 scope:global +daNpc_ZelRo_Create__FPv = .text:0x00001AD0; // type:function size:0x20 scope:global +daNpc_ZelRo_Delete__FPv = .text:0x00001AF0; // type:function size:0x20 scope:global +daNpc_ZelRo_Execute__FPv = .text:0x00001B10; // type:function size:0x20 scope:global +daNpc_ZelRo_Draw__FPv = .text:0x00001B30; // type:function size:0x20 scope:global +daNpc_ZelRo_IsDelete__FPv = .text:0x00001B50; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001B58; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B88; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001BD0; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00001F58; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00001F94; // type:function size:0x3C scope:global +__dt__13daNpcT_Path_cFv = .text:0x00001FD0; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00002018; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002060; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000020A8; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000024AC; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000024B0; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000025AC; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000025B0; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025F8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002640; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000026B0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000270C; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000277C; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000027C4; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000028E0; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002AE8; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002AEC; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002AF4; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002AFC; // type:function size:0x8 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00002B04; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002B0C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002B14; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002B18; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002B20; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002B38; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002B3C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B40; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B48; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002B50; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002B80; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002BB0; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002BB4; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002BB8; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002BBC; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelRo_cpp = .text:0x00002BC0; // type:function size:0x68 scope:local +__ct__13daNpc_ZelRo_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002C28; // type:function size:0xC0 scope:global +getEyeballRMaterialNo__13daNpc_ZelRo_cFv = .text:0x00002CE8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__13daNpc_ZelRo_cFv = .text:0x00002CF0; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_ZelRo_cFv = .text:0x00002CF8; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_ZelRo_cFv = .text:0x00002D00; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_ZelRo_cFv = .text:0x00002D08; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_ZelRo_cFi = .text:0x00002D10; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_ZelRo_cFi = .text:0x00002D20; // type:function size:0x10 scope:global +__dt__19daNpc_ZelRo_Param_cFv = .text:0x00002D30; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D78; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D80; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_ZelRo_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +@4018 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4182 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4339 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4557 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4732 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4790 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4791 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4792 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E0; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x38 scope:global +l_motionAnmData = .data:0x00000084; // type:object size:0x1C scope:global +l_faceMotionSequenceData = .data:0x000000A0; // type:object size:0x20 scope:global +l_motionSequenceData = .data:0x000000C0; // type:object size:0x10 scope:global +mCutNameList__13daNpc_ZelRo_c = .data:0x000000D0; // type:object size:0x4 scope:global +mCutList__13daNpc_ZelRo_c = .data:0x000000D4; // type:object size:0xC scope:global data:4byte +@4609 = .data:0x000000E0; // type:object size:0xC scope:local data:4byte +@4619 = .data:0x000000EC; // type:object size:0xC scope:local data:4byte +@4842 = .data:0x000000F8; // type:object size:0xC scope:local data:4byte +daNpc_ZelRo_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_NPC_ZELRO = .data:0x00000124; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000154; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000190; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000001B4; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000001C0; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x000001F0; // type:object size:0xC scope:global +__vt__13daNpc_ZelRo_c = .data:0x000001FC; // type:object size:0xC4 scope:global +__vt__19daNpc_ZelRo_Param_c = .data:0x000002C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_zelda/splits.txt b/config/GZ2P01/rels/d_a_npc_zelda/splits.txt new file mode 100644 index 0000000000..cd55e99530 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelda.cpp: + .text start:0x000000EC end:0x00002F74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_npc_zelda/symbols.txt b/config/GZ2P01/rels/d_a_npc_zelda/symbols.txt new file mode 100644 index 0000000000..deefa61991 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zelda/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daNpc_Zelda_cFv = .text:0x000000EC; // type:function size:0x120 scope:global +create__13daNpc_Zelda_cFv = .text:0x0000020C; // type:function size:0x2E4 scope:global +CreateHeap__13daNpc_Zelda_cFv = .text:0x000004F0; // type:function size:0x28C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x0000077C; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000007B8; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000007D0; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x0000080C; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000824; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x0000086C; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000890; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000008CC; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000008E4; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000920; // type:function size:0x18 scope:global +Delete__13daNpc_Zelda_cFv = .text:0x00000938; // type:function size:0x34 scope:global +Execute__13daNpc_Zelda_cFv = .text:0x0000096C; // type:function size:0x20 scope:global +Draw__13daNpc_Zelda_cFv = .text:0x0000098C; // type:function size:0xC4 scope:global +createHeapCallBack__13daNpc_Zelda_cFP10fopAc_ac_c = .text:0x00000A50; // type:function size:0x20 scope:global +ctrlJointCallBack__13daNpc_Zelda_cFP8J3DJointi = .text:0x00000A70; // type:function size:0x58 scope:global +getType__13daNpc_Zelda_cFv = .text:0x00000AC8; // type:function size:0x20 scope:global +isDelete__13daNpc_Zelda_cFv = .text:0x00000AE8; // type:function size:0x8 scope:global +reset__13daNpc_Zelda_cFv = .text:0x00000AF0; // type:function size:0x16C scope:global +afterJntAnm__13daNpc_Zelda_cFi = .text:0x00000C5C; // type:function size:0x8C scope:global +ctrlBtk__13daNpc_Zelda_cFv = .text:0x00000CE8; // type:function size:0x10C scope:global +checkChangeEvt__13daNpc_Zelda_cFv = .text:0x00000DF4; // type:function size:0xB4 scope:global +setParam__13daNpc_Zelda_cFv = .text:0x00000EA8; // type:function size:0x12C scope:global +setAfterTalkMotion__13daNpc_Zelda_cFv = .text:0x00000FD4; // type:function size:0x60 scope:global +srchActors__13daNpc_Zelda_cFv = .text:0x00001034; // type:function size:0x4 scope:global +evtTalk__13daNpc_Zelda_cFv = .text:0x00001038; // type:function size:0xA0 scope:global +evtCutProc__13daNpc_Zelda_cFv = .text:0x000010D8; // type:function size:0xC8 scope:global +action__13daNpc_Zelda_cFv = .text:0x000011A0; // type:function size:0xEC scope:global +beforeMove__13daNpc_Zelda_cFv = .text:0x0000128C; // type:function size:0x78 scope:global +setAttnPos__13daNpc_Zelda_cFv = .text:0x00001304; // type:function size:0x290 scope:global +setCollision__13daNpc_Zelda_cFv = .text:0x00001594; // type:function size:0x1A0 scope:global +drawDbgInfo__13daNpc_Zelda_cFv = .text:0x00001734; // type:function size:0x8 scope:global +selectAction__13daNpc_Zelda_cFv = .text:0x0000173C; // type:function size:0x48 scope:global +chkAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x00001784; // type:function size:0x2C scope:global +setAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x000017B0; // type:function size:0xA8 scope:global +wait__13daNpc_Zelda_cFPv = .text:0x00001858; // type:function size:0x2DC scope:global +talk__13daNpc_Zelda_cFPv = .text:0x00001B34; // type:function size:0x1EC scope:global +daNpc_Zelda_Create__FPv = .text:0x00001D20; // type:function size:0x20 scope:global +daNpc_Zelda_Delete__FPv = .text:0x00001D40; // type:function size:0x20 scope:global +daNpc_Zelda_Execute__FPv = .text:0x00001D60; // type:function size:0x20 scope:global +daNpc_Zelda_Draw__FPv = .text:0x00001D80; // type:function size:0x20 scope:global +daNpc_Zelda_IsDelete__FPv = .text:0x00001DA0; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00001DA8; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001DD8; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00001E20; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x000021A8; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000021E4; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002220; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00002624; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00002628; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00002724; // type:function size:0x4 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002728; // type:function size:0x48 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002770; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000027B8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002828; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002884; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000028F4; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000293C; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002A58; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002C60; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00002C64; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00002C6C; // type:function size:0x8 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00002C74; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00002C7C; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00002C84; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00002C88; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00002C90; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00002CA8; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00002CAC; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002CB0; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002CB8; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002CC0; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002CF0; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00002D20; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00002D24; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00002D28; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00002D2C; // type:function size:0x4 scope:global +__sinit_d_a_npc_zelda_cpp = .text:0x00002D30; // type:function size:0x68 scope:local +__ct__13daNpc_Zelda_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00002D98; // type:function size:0xAC scope:global +__dt__8cM3dGCylFv = .text:0x00002E44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E8C; // type:function size:0x48 scope:global +getEyeballRMaterialNo__13daNpc_Zelda_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global +getEyeballLMaterialNo__13daNpc_Zelda_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global +getHeadJointNo__13daNpc_Zelda_cFv = .text:0x00002EE4; // type:function size:0x8 scope:global +getNeckJointNo__13daNpc_Zelda_cFv = .text:0x00002EEC; // type:function size:0x8 scope:global +getBackboneJointNo__13daNpc_Zelda_cFv = .text:0x00002EF4; // type:function size:0x8 scope:global +checkChangeJoint__13daNpc_Zelda_cFi = .text:0x00002EFC; // type:function size:0x10 scope:global +checkRemoveJoint__13daNpc_Zelda_cFi = .text:0x00002F0C; // type:function size:0x10 scope:global +__dt__19daNpc_Zelda_Param_cFv = .text:0x00002F1C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002F64; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F6C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daNpc_Zelda_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global +heapSize$3959 = .rodata:0x0000008C; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4035 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4191 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4342 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4402 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4551 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4744 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4745 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4746 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4747 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4749 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4807 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4808 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4809 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4853 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4854 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4855 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000038; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000040; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x00000044; // type:object size:0x8 scope:global +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0x54 scope:global +l_motionAnmData = .data:0x000000A0; // type:object size:0x38 scope:global +l_faceMotionSequenceData = .data:0x000000D8; // type:object size:0x30 scope:global +l_motionSequenceData = .data:0x00000108; // type:object size:0x20 scope:global +mCutNameList__13daNpc_Zelda_c = .data:0x00000128; // type:object size:0x4 scope:global +mCutList__13daNpc_Zelda_c = .data:0x0000012C; // type:object size:0xC scope:global data:4byte +@4555 = .data:0x00000138; // type:object size:0xC scope:local data:4byte +@4631 = .data:0x00000144; // type:object size:0xC scope:local data:4byte +@4636 = .data:0x00000150; // type:object size:0xC scope:local data:4byte +@4865 = .data:0x0000015C; // type:object size:0xC scope:local data:4byte +daNpc_Zelda_MethodTable = .data:0x00000168; // type:object size:0x20 scope:global +g_profile_NPC_ZELDA = .data:0x00000188; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000001F4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000200; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000218; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000224; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000230; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000248; // type:object size:0xC scope:global +__vt__13daNpc_Zelda_c = .data:0x00000254; // type:object size:0xC4 scope:global +__vt__19daNpc_Zelda_Param_c = .data:0x00000318; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3811 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_npc_zra/splits.txt b/config/GZ2P01/rels/d_a_npc_zra/splits.txt new file mode 100644 index 0000000000..fdd0db056d --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zra.cpp: + .text start:0x000000EC end:0x00014024 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000A38 + .data start:0x00000000 end:0x00000BB0 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_zra/symbols.txt b/config/GZ2P01/rels/d_a_npc_zra/symbols.txt new file mode 100644 index 0000000000..0ba808a68c --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zra/symbols.txt @@ -0,0 +1,584 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +getDstPosDst2__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x000000EC; // type:function size:0x224 scope:global +__dt__4cXyzFv = .text:0x00000310; // type:function size:0x3C scope:global +setNextIdxDst__16daNpc_zrA_Path_cF4cXyz = .text:0x0000034C; // type:function size:0x18C scope:global +chkPassedDstXZ__16daNpc_zrA_Path_cF4cXyz = .text:0x000004D8; // type:function size:0x168 scope:global +getDstPosDstXZ__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x00000640; // type:function size:0x240 scope:global +chkPassedChase__16daNpc_zrA_Path_cFUs4cXyz = .text:0x00000880; // type:function size:0x5C scope:global +getDstPosChase__16daNpc_zrA_Path_cFUs4cXyzR4cXyz = .text:0x000008DC; // type:function size:0x10C scope:global +chkPassDst__16daNpc_zrA_Path_cFUs4cXyz = .text:0x000009E8; // type:function size:0x764 scope:global +__ct__11daNpc_zrA_cFv = .text:0x0000114C; // type:function size:0x22C scope:global +__dt__8cM3dGCylFv = .text:0x00001378; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013C0; // type:function size:0x48 scope:global +__dt__11daNpc_zrA_cFv = .text:0x00001408; // type:function size:0x330 scope:global +create__11daNpc_zrA_cFv = .text:0x00001738; // type:function size:0x3E0 scope:global +CreateHeap__11daNpc_zrA_cFv = .text:0x00001B18; // type:function size:0x428 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00001F40; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00001F7C; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00001F94; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00001FD0; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00001FE8; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00002030; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00002054; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00002090; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x000020A8; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x000020E4; // type:function size:0x18 scope:global +Delete__11daNpc_zrA_cFv = .text:0x000020FC; // type:function size:0x34 scope:global +Execute__11daNpc_zrA_cFv = .text:0x00002130; // type:function size:0x20 scope:global +Draw__11daNpc_zrA_cFv = .text:0x00002150; // type:function size:0x2F4 scope:global +ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel = .text:0x00002444; // type:function size:0x338 scope:global +createHeapCallBack__11daNpc_zrA_cFP10fopAc_ac_c = .text:0x0000277C; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrA_cFP8J3DJointi = .text:0x0000279C; // type:function size:0x4C scope:global +setParam__11daNpc_zrA_cFv = .text:0x000027E8; // type:function size:0x1E8 scope:global +main__11daNpc_zrA_cFv = .text:0x000029D0; // type:function size:0x2B4 scope:global +ctrlBtk__11daNpc_zrA_cFv = .text:0x00002C84; // type:function size:0x138 scope:global +setAttnPos__11daNpc_zrA_cFv = .text:0x00002DBC; // type:function size:0x740 scope:global +setMtx__11daNpc_zrA_cFv = .text:0x000034FC; // type:function size:0xB8 scope:global +setExpressionAnm__11daNpc_zrA_cFib = .text:0x000035B4; // type:function size:0x38C scope:global +setExpressionBtp__11daNpc_zrA_cFi = .text:0x00003940; // type:function size:0x114 scope:global +setExpression__11daNpc_zrA_cFif = .text:0x00003A54; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrA_cFif = .text:0x00003A80; // type:function size:0x1D0 scope:global +setMotionWaterAnm__11daNpc_zrA_cFi = .text:0x00003C50; // type:function size:0x298 scope:global +setMotion__11daNpc_zrA_cFifi = .text:0x00003EE8; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrA_cFv = .text:0x00003F2C; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrA_cFv = .text:0x00003F34; // type:function size:0xF8 scope:global +getTypeFromArgument__11daNpc_zrA_cFv = .text:0x0000402C; // type:function size:0x68 scope:global +getSoldierTypeFromParam__11daNpc_zrA_cFv = .text:0x00004094; // type:function size:0x4C scope:global +getGameModeFromParam__11daNpc_zrA_cFv = .text:0x000040E0; // type:function size:0x24 scope:global +getActionTypeFromParam__11daNpc_zrA_cFv = .text:0x00004104; // type:function size:0xC0 scope:global +getMultiModeFromParam__11daNpc_zrA_cFv = .text:0x000041C4; // type:function size:0x30 scope:global +getMultiNoFromParam__11daNpc_zrA_cFv = .text:0x000041F4; // type:function size:0x30 scope:global +isDelete__11daNpc_zrA_cFv = .text:0x00004224; // type:function size:0xD8 scope:global +reset__11daNpc_zrA_cFv = .text:0x000042FC; // type:function size:0x370 scope:global +playExpression__11daNpc_zrA_cFv = .text:0x0000466C; // type:function size:0x670 scope:global +playMotion__11daNpc_zrA_cFv = .text:0x00004CDC; // type:function size:0x9F8 scope:global +chkAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x000056D4; // type:function size:0x2C scope:global +setAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x00005700; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrA_cFv = .text:0x000057A8; // type:function size:0x378 scope:global +doEvent__11daNpc_zrA_cFv = .text:0x00005B20; // type:function size:0x728 scope:global +setSkipZev__11daNpc_zrA_cFii = .text:0x00006248; // type:function size:0x8C scope:global +setLookMode__11daNpc_zrA_cFi = .text:0x000062D4; // type:function size:0x24 scope:global +lookat__11daNpc_zrA_cFv = .text:0x000062F8; // type:function size:0x2C8 scope:global +chkFindPlayer__11daNpc_zrA_cFv = .text:0x000065C0; // type:function size:0xB0 scope:global +setExpressionTalkAfter__11daNpc_zrA_cFv = .text:0x00006670; // type:function size:0x110 scope:global +setPrtcl__11daNpc_zrA_cFv = .text:0x00006780; // type:function size:0xB4 scope:global +test__11daNpc_zrA_cFPv = .text:0x00006834; // type:function size:0xE4 scope:global +daNpc_zrA_Create__FPv = .text:0x00006918; // type:function size:0x20 scope:global +daNpc_zrA_Delete__FPv = .text:0x00006938; // type:function size:0x20 scope:global +daNpc_zrA_Execute__FPv = .text:0x00006958; // type:function size:0x20 scope:global +daNpc_zrA_Draw__FPv = .text:0x00006978; // type:function size:0x20 scope:global +daNpc_zrA_IsDelete__FPv = .text:0x00006998; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000069A0; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000069D0; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006A18; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00006A54; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00006B24; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006B60; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00006B64; // type:function size:0x4 scope:global +__dt__16daNpc_zrA_Path_cFv = .text:0x00006B68; // type:function size:0x70 scope:global +__dt__13daNpcF_Path_cFv = .text:0x00006BD8; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00006C38; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00006C80; // type:function size:0x48 scope:global +__dt__8daNpcF_cFv = .text:0x00006CC8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006F14; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007104; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007174; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000071D0; // type:function size:0x70 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007240; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00007244; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x0000728C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x000072A8; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000072C4; // type:function size:0x7C scope:global +__sinit_d_a_npc_zra_cpp = .text:0x00007340; // type:function size:0x164 scope:local +wait__11daNpc_zrA_cFPv = .text:0x000074A4; // type:function size:0x44C scope:global +walkCalc__11daNpc_zrA_cFv = .text:0x000078F0; // type:function size:0x108 scope:global +waitCalc__11daNpc_zrA_cFv = .text:0x000079F8; // type:function size:0x28C scope:global +waitSpa__11daNpc_zrA_cFPv = .text:0x00007C84; // type:function size:0x184 scope:global +waitLake__11daNpc_zrA_cFPv = .text:0x00007E08; // type:function size:0x1F0 scope:global +talk__11daNpc_zrA_cFPv = .text:0x00007FF8; // type:function size:0x234 scope:global +s_subMulti__FPvPv = .text:0x0000822C; // type:function size:0xB0 scope:global +ECut_talkMulti__11daNpc_zrA_cFi = .text:0x000082DC; // type:function size:0x164 scope:global +swim__11daNpc_zrA_cFPv = .text:0x00008440; // type:function size:0x234 scope:global +railSwim__11daNpc_zrA_cFv = .text:0x00008674; // type:function size:0xCF4 scope:global +waitSwim__11daNpc_zrA_cFv = .text:0x00009368; // type:function size:0x190 scope:global +turnSwimInit__11daNpc_zrA_cFv = .text:0x000094F8; // type:function size:0x100 scope:global +turnSwim__11daNpc_zrA_cFv = .text:0x000095F8; // type:function size:0x2B0 scope:global +turnSwimCheck__11daNpc_zrA_cFv = .text:0x000098A8; // type:function size:0xA0 scope:global +evasionCalc__11daNpc_zrA_cFR4cXyzR5csXyz = .text:0x00009948; // type:function size:0x208 scope:global +__dt__8cM3dGLinFv = .text:0x00009B50; // type:function size:0x48 scope:global +calcBank__11daNpc_zrA_cFssRsRs = .text:0x00009B98; // type:function size:0x94 scope:global +calcWaistAngle__11daNpc_zrA_cFv = .text:0x00009C2C; // type:function size:0x1EC scope:global +calcWaistAngleInit__11daNpc_zrA_cFv = .text:0x00009E18; // type:function size:0x94 scope:global +calcWaistAngleStop__11daNpc_zrA_cFv = .text:0x00009EAC; // type:function size:0xC scope:global +calcWaistAngleCheck__11daNpc_zrA_cFv = .text:0x00009EB8; // type:function size:0x28 scope:global +calcModulation__11daNpc_zrA_cFv = .text:0x00009EE0; // type:function size:0x17C scope:global +resetModulation__11daNpc_zrA_cFv = .text:0x0000A05C; // type:function size:0x78 scope:global +calcSwimAngle__11daNpc_zrA_cFR5csXyzR5csXyzss = .text:0x0000A0D4; // type:function size:0x90 scope:global +calcSwimPos__11daNpc_zrA_cFR4cXyz = .text:0x0000A164; // type:function size:0x78 scope:global +calcWaitSwim__11daNpc_zrA_cFi = .text:0x0000A1DC; // type:function size:0xF4 scope:global +ECut_talkSwim__11daNpc_zrA_cFi = .text:0x0000A2D0; // type:function size:0x564 scope:global +waitWaterfall__11daNpc_zrA_cFPv = .text:0x0000A834; // type:function size:0x234 scope:global +swimWaterfall__11daNpc_zrA_cFPv = .text:0x0000AA68; // type:function size:0x540 scope:global +diveWaterfall__11daNpc_zrA_cFPv = .text:0x0000AFA8; // type:function size:0x180 scope:global +talkSwim__11daNpc_zrA_cFPv = .text:0x0000B128; // type:function size:0x2A0 scope:global +ECut_carryWaterfall__11daNpc_zrA_cFi = .text:0x0000B3C8; // type:function size:0x520 scope:global +ECut_carryWaterfallSkip__11daNpc_zrA_cFi = .text:0x0000B8E8; // type:function size:0x29C scope:global +diveCalc__11daNpc_zrA_cFssi = .text:0x0000BB84; // type:function size:0x25C scope:global +s_subHoz__FPvPv = .text:0x0000BDE0; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x0000BE2C; // type:function size:0x4C scope:global +waitRiverDescend__11daNpc_zrA_cFPv = .text:0x0000BE78; // type:function size:0x8DC scope:global +swimRiverDescend__11daNpc_zrA_cFPv = .text:0x0000C754; // type:function size:0xFA0 scope:global +swimRiverDescend2__11daNpc_zrA_cFPv = .text:0x0000D6F4; // type:function size:0x508 scope:global +diveRiverDescend__11daNpc_zrA_cFPv = .text:0x0000DBFC; // type:function size:0x424 scope:global +swimGoalRiverDescend__11daNpc_zrA_cFPv = .text:0x0000E020; // type:function size:0x5EC scope:global +returnRiverDescend__11daNpc_zrA_cFPv = .text:0x0000E60C; // type:function size:0x370 scope:global +moveRiverPosCalc__11daNpc_zrA_cFR4cXyz = .text:0x0000E97C; // type:function size:0xDC scope:global +createRuppi__11daNpc_zrA_cFv = .text:0x0000EA58; // type:function size:0x134 scope:global +ECut_beforeBlastzrR__11daNpc_zrA_cFi = .text:0x0000EB8C; // type:function size:0x344 scope:global +ECut_afterBlastzrR__11daNpc_zrA_cFi = .text:0x0000EED0; // type:function size:0x220 scope:global +ECut_thanksBlast__11daNpc_zrA_cFi = .text:0x0000F0F0; // type:function size:0x15F4 scope:global +ECut_resultAnnounce__11daNpc_zrA_cFi = .text:0x000106E4; // type:function size:0x1560 scope:global +calcCanoeMove__11daNpc_zrA_cFi = .text:0x00011C44; // type:function size:0x368 scope:global +s_subMark__FPvPv = .text:0x00011FAC; // type:function size:0x70 scope:global +tobiSearch__11daNpc_zrA_cFPv = .text:0x0001201C; // type:function size:0x110 scope:global +tobiWait__11daNpc_zrA_cFPv = .text:0x0001212C; // type:function size:0xFC scope:global +tobikomi1__11daNpc_zrA_cFPv = .text:0x00012228; // type:function size:0x1B0 scope:global +tobikomi2__11daNpc_zrA_cFPv = .text:0x000123D8; // type:function size:0x224 scope:global +tobikomi3__11daNpc_zrA_cFPv = .text:0x000125FC; // type:function size:0x15C scope:global +tobiJump__11daNpc_zrA_cFPv = .text:0x00012758; // type:function size:0x684 scope:global +tobiEnd__11daNpc_zrA_cFPv = .text:0x00012DDC; // type:function size:0x1A4 scope:global +s_subSP__FPvPv = .text:0x00012F80; // type:function size:0x80 scope:global +waitSearch__11daNpc_zrA_cFPv = .text:0x00013000; // type:function size:0x110 scope:global +ECut_searchPrince1__11daNpc_zrA_cFi = .text:0x00013110; // type:function size:0x7B8 scope:global +ECut_searchPrince2__11daNpc_zrA_cFi = .text:0x000138C8; // type:function size:0x700 scope:global +adjustShapeAngle__11daNpc_zrA_cFv = .text:0x00013FC8; // type:function size:0x4 scope:global +__dt__17daNpc_zrA_Param_cFv = .text:0x00013FCC; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00014014; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001401C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrA_Param_c = .rodata:0x00000000; // type:object size:0xB0 scope:global +@3939 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@3941 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@3942 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4437 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@4438 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4439 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4440 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4964 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4965 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5070 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@5218 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5227 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5527 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5528 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5769 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5770 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5771 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5772 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5773 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5774 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5775 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5776 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5777 = .rodata:0x0000012C; // type:object size:0x4 scope:local +l_jntNumTbl$6051 = .rodata:0x00000130; // type:object size:0x24 scope:local +@6278 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6282 = .rodata:0x00000158; // type:object size:0xC scope:local +@6283 = .rodata:0x00000164; // type:object size:0xC scope:local +@6284 = .rodata:0x00000170; // type:object size:0x8 scope:local +@6285 = .rodata:0x00000178; // type:object size:0xC scope:local +@6286 = .rodata:0x00000184; // type:object size:0x4 scope:local +@6287 = .rodata:0x00000188; // type:object size:0xC scope:local +@6288 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6289 = .rodata:0x00000198; // type:object size:0xC scope:local +@6290 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6291 = .rodata:0x000001A8; // type:object size:0xC scope:local +@6292 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6293 = .rodata:0x000001B8; // type:object size:0xC scope:local +@6294 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6295 = .rodata:0x000001C8; // type:object size:0xC scope:local +@6296 = .rodata:0x000001D4; // type:object size:0xC scope:local +@6297 = .rodata:0x000001E0; // type:object size:0x8 scope:local +@6298 = .rodata:0x000001E8; // type:object size:0xC scope:local +@6299 = .rodata:0x000001F4; // type:object size:0xC scope:local +@6300 = .rodata:0x00000200; // type:object size:0x8 scope:local +@6301 = .rodata:0x00000208; // type:object size:0xC scope:local +@6302 = .rodata:0x00000214; // type:object size:0xC scope:local +@6303 = .rodata:0x00000220; // type:object size:0x8 scope:local +@6304 = .rodata:0x00000228; // type:object size:0xC scope:local +@6305 = .rodata:0x00000234; // type:object size:0xC scope:local +@6306 = .rodata:0x00000240; // type:object size:0x8 scope:local +@6307 = .rodata:0x00000248; // type:object size:0xC scope:local +@6308 = .rodata:0x00000254; // type:object size:0xC scope:local +@6309 = .rodata:0x00000260; // type:object size:0x8 scope:local +@6310 = .rodata:0x00000268; // type:object size:0xC scope:local +@6311 = .rodata:0x00000274; // type:object size:0xC scope:local +@6312 = .rodata:0x00000280; // type:object size:0x8 scope:local +@6313 = .rodata:0x00000288; // type:object size:0xC scope:local +@6314 = .rodata:0x00000294; // type:object size:0xC scope:local +@6315 = .rodata:0x000002A0; // type:object size:0x8 scope:local +@6316 = .rodata:0x000002A8; // type:object size:0xC scope:local +@6317 = .rodata:0x000002B4; // type:object size:0xC scope:local +@6318 = .rodata:0x000002C0; // type:object size:0x8 scope:local +@6319 = .rodata:0x000002C8; // type:object size:0xC scope:local +@6320 = .rodata:0x000002D4; // type:object size:0xC scope:local +@6321 = .rodata:0x000002E0; // type:object size:0x8 scope:local +@6322 = .rodata:0x000002E8; // type:object size:0xC scope:local +@6323 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@6324 = .rodata:0x000002F8; // type:object size:0xC scope:local +@6325 = .rodata:0x00000304; // type:object size:0x4 scope:local +@6326 = .rodata:0x00000308; // type:object size:0xC scope:local +@6327 = .rodata:0x00000314; // type:object size:0x4 scope:local +@6328 = .rodata:0x00000318; // type:object size:0xC scope:local +@6329 = .rodata:0x00000324; // type:object size:0x4 scope:local +@6330 = .rodata:0x00000328; // type:object size:0xC scope:local +@6331 = .rodata:0x00000334; // type:object size:0x4 scope:local +@6332 = .rodata:0x00000338; // type:object size:0xC scope:local +@6333 = .rodata:0x00000344; // type:object size:0x4 scope:local +@6334 = .rodata:0x00000348; // type:object size:0x54 scope:local +@6375 = .rodata:0x0000039C; // type:object size:0xC scope:local +@6376 = .rodata:0x000003A8; // type:object size:0x4 scope:local +@6377 = .rodata:0x000003AC; // type:object size:0xC scope:local +@6378 = .rodata:0x000003B8; // type:object size:0x4 scope:local +@6379 = .rodata:0x000003BC; // type:object size:0xC scope:local +@6380 = .rodata:0x000003C8; // type:object size:0xC scope:local +@6381 = .rodata:0x000003D4; // type:object size:0x8 scope:local +@6382 = .rodata:0x000003DC; // type:object size:0xC scope:local +@6383 = .rodata:0x000003E8; // type:object size:0x4 scope:local +@6384 = .rodata:0x000003EC; // type:object size:0xC scope:local +@6385 = .rodata:0x000003F8; // type:object size:0x4 scope:local +@6386 = .rodata:0x000003FC; // type:object size:0xC scope:local +@6387 = .rodata:0x00000408; // type:object size:0xC scope:local +@6388 = .rodata:0x00000414; // type:object size:0x8 scope:local +@6389 = .rodata:0x0000041C; // type:object size:0xC scope:local +@6390 = .rodata:0x00000428; // type:object size:0x4 scope:local +@6391 = .rodata:0x0000042C; // type:object size:0xC scope:local +@6392 = .rodata:0x00000438; // type:object size:0x4 scope:local +@6393 = .rodata:0x0000043C; // type:object size:0xC scope:local +@6394 = .rodata:0x00000448; // type:object size:0x4 scope:local +@6395 = .rodata:0x0000044C; // type:object size:0xC scope:local +@6396 = .rodata:0x00000458; // type:object size:0x4 scope:local +@6397 = .rodata:0x0000045C; // type:object size:0xC scope:local +@6398 = .rodata:0x00000468; // type:object size:0x4 scope:local +@6399 = .rodata:0x0000046C; // type:object size:0xC scope:local +@6400 = .rodata:0x00000478; // type:object size:0x4 scope:local +@6401 = .rodata:0x0000047C; // type:object size:0xC scope:local +@6402 = .rodata:0x00000488; // type:object size:0x4 scope:local +@6403 = .rodata:0x0000048C; // type:object size:0xC scope:local +@6404 = .rodata:0x00000498; // type:object size:0xC scope:local +@6405 = .rodata:0x000004A4; // type:object size:0x8 scope:local +@6406 = .rodata:0x000004AC; // type:object size:0xC scope:local +@6407 = .rodata:0x000004B8; // type:object size:0xC scope:local +@6408 = .rodata:0x000004C4; // type:object size:0x8 scope:local +@6409 = .rodata:0x000004CC; // type:object size:0xC scope:local +@6410 = .rodata:0x000004D8; // type:object size:0xC scope:local +@6411 = .rodata:0x000004E4; // type:object size:0x8 scope:local +@6412 = .rodata:0x000004EC; // type:object size:0xC scope:local +@6413 = .rodata:0x000004F8; // type:object size:0xC scope:local +@6414 = .rodata:0x00000504; // type:object size:0x8 scope:local +@6415 = .rodata:0x0000050C; // type:object size:0xC scope:local +@6416 = .rodata:0x00000518; // type:object size:0xC scope:local +@6417 = .rodata:0x00000524; // type:object size:0x8 scope:local +@6418 = .rodata:0x0000052C; // type:object size:0xC scope:local +@6419 = .rodata:0x00000538; // type:object size:0x4 scope:local +@6420 = .rodata:0x0000053C; // type:object size:0xC scope:local +@6421 = .rodata:0x00000548; // type:object size:0x4 scope:local +@6422 = .rodata:0x0000054C; // type:object size:0xC scope:local +@6423 = .rodata:0x00000558; // type:object size:0x4 scope:local +@6424 = .rodata:0x0000055C; // type:object size:0xC scope:local +@6425 = .rodata:0x00000568; // type:object size:0x4 scope:local +@6426 = .rodata:0x0000056C; // type:object size:0xC scope:local +@6427 = .rodata:0x00000578; // type:object size:0x4 scope:local +@6428 = .rodata:0x0000057C; // type:object size:0xC scope:local +@6429 = .rodata:0x00000588; // type:object size:0xC scope:local +@6430 = .rodata:0x00000594; // type:object size:0x8 scope:local +@6431 = .rodata:0x0000059C; // type:object size:0xC scope:local +@6432 = .rodata:0x000005A8; // type:object size:0xC scope:local +@6433 = .rodata:0x000005B4; // type:object size:0x8 scope:local +@6434 = .rodata:0x000005BC; // type:object size:0xC scope:local +@6435 = .rodata:0x000005C8; // type:object size:0xC scope:local +@6436 = .rodata:0x000005D4; // type:object size:0x8 scope:local +@6437 = .rodata:0x000005DC; // type:object size:0xC scope:local +@6438 = .rodata:0x000005E8; // type:object size:0xC scope:local +@6439 = .rodata:0x000005F4; // type:object size:0x8 scope:local +@6440 = .rodata:0x000005FC; // type:object size:0xC scope:local +@6441 = .rodata:0x00000608; // type:object size:0x4 scope:local +@6442 = .rodata:0x0000060C; // type:object size:0xC scope:local +@6443 = .rodata:0x00000618; // type:object size:0xC scope:local +@6444 = .rodata:0x00000624; // type:object size:0x8 scope:local +@6445 = .rodata:0x0000062C; // type:object size:0xC scope:local +@6446 = .rodata:0x00000638; // type:object size:0xC scope:local +@6447 = .rodata:0x00000644; // type:object size:0x8 scope:local +@6448 = .rodata:0x0000064C; // type:object size:0xC scope:local +@6449 = .rodata:0x00000658; // type:object size:0xC scope:local +@6450 = .rodata:0x00000664; // type:object size:0x8 scope:local +@6451 = .rodata:0x0000066C; // type:object size:0xC scope:local +@6452 = .rodata:0x00000678; // type:object size:0x4 scope:local +@6453 = .rodata:0x0000067C; // type:object size:0xC scope:local +@6454 = .rodata:0x00000688; // type:object size:0x4 scope:local +@6455 = .rodata:0x0000068C; // type:object size:0xC scope:local +@6456 = .rodata:0x00000698; // type:object size:0xC scope:local +@6457 = .rodata:0x000006A4; // type:object size:0x8 scope:local +@6458 = .rodata:0x000006AC; // type:object size:0xC scope:local +@6459 = .rodata:0x000006B8; // type:object size:0x4 scope:local +@6460 = .rodata:0x000006BC; // type:object size:0x90 scope:local +@6507 = .rodata:0x0000074C; // type:object size:0x4 scope:local data:float +@6771 = .rodata:0x00000750; // type:object size:0xC scope:local +@6831 = .rodata:0x0000075C; // type:object size:0x4 scope:local +@6832 = .rodata:0x00000760; // type:object size:0x4 scope:local +@6920 = .rodata:0x00000764; // type:object size:0x4 scope:local data:float +@7164 = .rodata:0x00000768; // type:object size:0x8 scope:local data:4byte +@7224 = .rodata:0x00000770; // type:object size:0x4 scope:local +@7597 = .rodata:0x00000774; // type:object size:0x4 scope:local +@7598 = .rodata:0x00000778; // type:object size:0x4 scope:local +@7599 = .rodata:0x0000077C; // type:object size:0x4 scope:local +@7600 = .rodata:0x00000780; // type:object size:0x4 scope:local data:string +@7601 = .rodata:0x00000784; // type:object size:0x4 scope:local +@7602 = .rodata:0x00000788; // type:object size:0x4 scope:local +@7603 = .rodata:0x0000078C; // type:object size:0x4 scope:local +@7604 = .rodata:0x00000790; // type:object size:0x4 scope:local +@7605 = .rodata:0x00000794; // type:object size:0x4 scope:local +@7606 = .rodata:0x00000798; // type:object size:0x4 scope:local +@7607 = .rodata:0x0000079C; // type:object size:0x4 scope:local +@7608 = .rodata:0x000007A0; // type:object size:0x4 scope:local +@7609 = .rodata:0x000007A4; // type:object size:0x4 scope:local data:string +@7735 = .rodata:0x000007A8; // type:object size:0x4 scope:local +@7804 = .rodata:0x000007AC; // type:object size:0x4 scope:local +@7805 = .rodata:0x000007B0; // type:object size:0x4 scope:local +@7914 = .rodata:0x000007B4; // type:object size:0x4 scope:local +@7915 = .rodata:0x000007B8; // type:object size:0x4 scope:local +@7916 = .rodata:0x000007BC; // type:object size:0x4 scope:local +@7959 = .rodata:0x000007C0; // type:object size:0x4 scope:local +@8074 = .rodata:0x000007C4; // type:object size:0x4 scope:local +@8075 = .rodata:0x000007C8; // type:object size:0x4 scope:local +@8287 = .rodata:0x000007CC; // type:object size:0x4 scope:local +@8289 = .rodata:0x000007D0; // type:object size:0x8 scope:local data:double +@8591 = .rodata:0x000007D8; // type:object size:0x4 scope:local +@8592 = .rodata:0x000007DC; // type:object size:0x4 scope:local +@8593 = .rodata:0x000007E0; // type:object size:0x4 scope:local +@8594 = .rodata:0x000007E4; // type:object size:0x4 scope:local +@8595 = .rodata:0x000007E8; // type:object size:0x4 scope:local +@8596 = .rodata:0x000007EC; // type:object size:0x4 scope:local +@8597 = .rodata:0x000007F0; // type:object size:0x4 scope:local +@8598 = .rodata:0x000007F4; // type:object size:0x4 scope:local +@8599 = .rodata:0x000007F8; // type:object size:0x4 scope:local +@8871 = .rodata:0x000007FC; // type:object size:0x4 scope:local +@8872 = .rodata:0x00000800; // type:object size:0x4 scope:local +@8873 = .rodata:0x00000804; // type:object size:0x4 scope:local +@8874 = .rodata:0x00000808; // type:object size:0x4 scope:local +@9323 = .rodata:0x0000080C; // type:object size:0x4 scope:local +@9324 = .rodata:0x00000810; // type:object size:0x4 scope:local +@9325 = .rodata:0x00000814; // type:object size:0x4 scope:local +@9326 = .rodata:0x00000818; // type:object size:0x4 scope:local +@9327 = .rodata:0x0000081C; // type:object size:0x4 scope:local +@9328 = .rodata:0x00000820; // type:object size:0x4 scope:local +@9329 = .rodata:0x00000824; // type:object size:0x4 scope:local +@9330 = .rodata:0x00000828; // type:object size:0x4 scope:local +@9331 = .rodata:0x0000082C; // type:object size:0x4 scope:local +@9332 = .rodata:0x00000830; // type:object size:0x4 scope:local +@9333 = .rodata:0x00000834; // type:object size:0x4 scope:local +@9558 = .rodata:0x00000838; // type:object size:0x4 scope:local +@9559 = .rodata:0x0000083C; // type:object size:0x4 scope:local +@9560 = .rodata:0x00000840; // type:object size:0x4 scope:local +@9561 = .rodata:0x00000844; // type:object size:0x4 scope:local +@9719 = .rodata:0x00000848; // type:object size:0x4 scope:local +@9834 = .rodata:0x0000084C; // type:object size:0x4 scope:local data:float +@9860 = .rodata:0x00000850; // type:object size:0x4 scope:local +@9933 = .rodata:0x00000854; // type:object size:0x4 scope:local +@9934 = .rodata:0x00000858; // type:object size:0x4 scope:local +@9935 = .rodata:0x0000085C; // type:object size:0x4 scope:local +@9936 = .rodata:0x00000860; // type:object size:0x4 scope:local +@9937 = .rodata:0x00000864; // type:object size:0x4 scope:local +@9938 = .rodata:0x00000868; // type:object size:0x4 scope:local +@9988 = .rodata:0x0000086C; // type:object size:0x4 scope:local +@9989 = .rodata:0x00000870; // type:object size:0x4 scope:local +@9990 = .rodata:0x00000874; // type:object size:0x4 scope:local +@9991 = .rodata:0x00000878; // type:object size:0x4 scope:local +@10576 = .rodata:0x0000087C; // type:object size:0x4 scope:local +@10577 = .rodata:0x00000880; // type:object size:0x4 scope:local +@10578 = .rodata:0x00000884; // type:object size:0x4 scope:local +@10579 = .rodata:0x00000888; // type:object size:0x4 scope:local +@10580 = .rodata:0x0000088C; // type:object size:0x4 scope:local +@10581 = .rodata:0x00000890; // type:object size:0x4 scope:local +@10582 = .rodata:0x00000894; // type:object size:0x4 scope:local +@10583 = .rodata:0x00000898; // type:object size:0x4 scope:local +@10584 = .rodata:0x0000089C; // type:object size:0x4 scope:local +@10585 = .rodata:0x000008A0; // type:object size:0x4 scope:local +@11359 = .rodata:0x000008A4; // type:object size:0x4 scope:local +@11360 = .rodata:0x000008A8; // type:object size:0x4 scope:local +@11361 = .rodata:0x000008AC; // type:object size:0x4 scope:local +@11409 = .rodata:0x000008B0; // type:object size:0x4 scope:local +@11740 = .rodata:0x000008B4; // type:object size:0x8 scope:local +@11931 = .rodata:0x000008BC; // type:object size:0x4 scope:local +@11932 = .rodata:0x000008C0; // type:object size:0x4 scope:local data:string +@11933 = .rodata:0x000008C4; // type:object size:0x4 scope:local +@11934 = .rodata:0x000008C8; // type:object size:0x4 scope:local +@11935 = .rodata:0x000008CC; // type:object size:0x4 scope:local +@11936 = .rodata:0x000008D0; // type:object size:0x4 scope:local +@11937 = .rodata:0x000008D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000008D8; // type:object size:0x15F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000024; // type:object size:0x30 scope:global +l_bckGetParamList = .data:0x00000054; // type:object size:0x1F8 scope:global +l_btpGetParamList = .data:0x0000024C; // type:object size:0x40 scope:global +l_btkGetParamList = .data:0x0000028C; // type:object size:0x20 scope:global data:4byte +l_brkGetParamList = .data:0x000002AC; // type:object size:0x10 scope:global +l_bpkGetParamList = .data:0x000002BC; // type:object size:0x10 scope:global +l_evtGetParamList = .data:0x000002CC; // type:object size:0x68 scope:global +l_evtNames = .data:0x00000334; // type:object size:0x34 scope:global +l_loadObj_list = .data:0x00000368; // type:object size:0x24 scope:global +l_loadObj_listTW = .data:0x0000038C; // type:object size:0x24 scope:global +l_loadRes_ZRAa = .data:0x000003B0; // type:object size:0x20 scope:global +l_loadRes_Swim = .data:0x000003D0; // type:object size:0x20 scope:global +l_loadRes_Tobi = .data:0x000003F0; // type:object size:0x20 scope:global +l_loadRes_Spa = .data:0x00000410; // type:object size:0x20 scope:global +l_loadRes_ZRA0 = .data:0x00000430; // type:object size:0x20 scope:global +l_loadRes_list = .data:0x00000450; // type:object size:0x20 scope:global +l_resNames = .data:0x00000470; // type:object size:0x2C scope:global data:4byte +l_myName = .data:0x0000049C; // type:object size:0x10 scope:global data:4byte +mEvtCutNameList__11daNpc_zrA_c = .data:0x000004AC; // type:object size:0x2C scope:global +@4442 = .data:0x000004D8; // type:object size:0xC scope:local +@4443 = .data:0x000004E4; // type:object size:0xC scope:local +@4444 = .data:0x000004F0; // type:object size:0xC scope:local +@4445 = .data:0x000004FC; // type:object size:0xC scope:local +@4446 = .data:0x00000508; // type:object size:0xC scope:local +@4447 = .data:0x00000514; // type:object size:0xC scope:local +@4448 = .data:0x00000520; // type:object size:0xC scope:local +@4449 = .data:0x0000052C; // type:object size:0xC scope:local +@4450 = .data:0x00000538; // type:object size:0xC scope:local +@4451 = .data:0x00000544; // type:object size:0xC scope:local +mEvtCutList__11daNpc_zrA_c = .data:0x00000550; // type:object size:0x84 scope:global +@5840 = .data:0x000005D4; // type:object size:0x54 scope:local +@5957 = .data:0x00000628; // type:object size:0xA8 scope:local +@6094 = .data:0x000006D0; // type:object size:0x1C scope:local +@6527 = .data:0x000006EC; // type:object size:0xC scope:local +@6531 = .data:0x000006F8; // type:object size:0xC scope:local +@6535 = .data:0x00000704; // type:object size:0xC scope:local +@6537 = .data:0x00000710; // type:object size:0xC scope:local +@6539 = .data:0x0000071C; // type:object size:0xC scope:local +@6543 = .data:0x00000728; // type:object size:0xC scope:local +@6545 = .data:0x00000734; // type:object size:0xC scope:local +@6547 = .data:0x00000740; // type:object size:0xC scope:local +@6549 = .data:0x0000074C; // type:object size:0xC scope:local +@6551 = .data:0x00000758; // type:object size:0xC scope:local +@6553 = .data:0x00000764; // type:object size:0xC scope:local +@6557 = .data:0x00000770; // type:object size:0xC scope:local +@6559 = .data:0x0000077C; // type:object size:0xC scope:local +@6561 = .data:0x00000788; // type:object size:0xC scope:local +@6563 = .data:0x00000794; // type:object size:0xC scope:local +@6565 = .data:0x000007A0; // type:object size:0xC scope:local +@6567 = .data:0x000007AC; // type:object size:0xC scope:local +@6569 = .data:0x000007B8; // type:object size:0xC scope:local +@6573 = .data:0x000007C4; // type:object size:0xC scope:local +@6575 = .data:0x000007D0; // type:object size:0xC scope:local +@6579 = .data:0x000007DC; // type:object size:0xC scope:local +@6581 = .data:0x000007E8; // type:object size:0xC scope:local +@6583 = .data:0x000007F4; // type:object size:0xC scope:local +@6588 = .data:0x00000800; // type:object size:0x1C scope:local +@6587 = .data:0x0000081C; // type:object size:0x1C scope:local +@6586 = .data:0x00000838; // type:object size:0x1C scope:local +@6608 = .data:0x00000854; // type:object size:0xC scope:local +@6616 = .data:0x00000860; // type:object size:0xC scope:local +@6629 = .data:0x0000086C; // type:object size:0xC scope:local +@6646 = .data:0x00000878; // type:object size:0xC scope:local +@6650 = .data:0x00000884; // type:object size:0xC scope:local +@6666 = .data:0x00000890; // type:object size:0xC scope:local +@6670 = .data:0x0000089C; // type:object size:0xC scope:local +@6674 = .data:0x000008A8; // type:object size:0xC scope:local +@7129 = .data:0x000008B4; // type:object size:0xC scope:local data:4byte +@8131 = .data:0x000008C0; // type:object size:0xC scope:local data:4byte +@8299 = .data:0x000008CC; // type:object size:0xC scope:local data:4byte +@8349 = .data:0x000008D8; // type:object size:0xC scope:local +@8636 = .data:0x000008E4; // type:object size:0xC scope:local +@8661 = .data:0x000008F0; // type:object size:0xC scope:local +@8678 = .data:0x000008FC; // type:object size:0xC scope:local +@8683 = .data:0x00000908; // type:object size:0xC scope:local +@9347 = .data:0x00000914; // type:object size:0xC scope:local data:4byte +@9351 = .data:0x00000920; // type:object size:0xC scope:local data:4byte +@9479 = .data:0x0000092C; // type:object size:0xC scope:local +@9487 = .data:0x00000938; // type:object size:0xC scope:local +@9490 = .data:0x00000944; // type:object size:0xC scope:local +@9940 = .data:0x00000950; // type:object size:0x54 scope:local +@9939 = .data:0x000009A4; // type:object size:0x54 scope:local +@11290 = .data:0x000009F8; // type:object size:0xC scope:local data:4byte +@11309 = .data:0x00000A04; // type:object size:0xC scope:local data:4byte +@11325 = .data:0x00000A10; // type:object size:0xC scope:local data:4byte +@11372 = .data:0x00000A1C; // type:object size:0xC scope:local data:4byte +@11420 = .data:0x00000A28; // type:object size:0xC scope:local data:4byte +@11423 = .data:0x00000A34; // type:object size:0xC scope:local data:4byte +@11468 = .data:0x00000A40; // type:object size:0xC scope:local data:4byte +daNpc_zrA_MethodTable = .data:0x00000A4C; // type:object size:0x20 scope:global +g_profile_NPC_ZRA = .data:0x00000A6C; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000A9C; // type:object size:0xC scope:global +__vt__11J3DTexNoAnm = .data:0x00000AA8; // type:object size:0xC scope:global +__vt__11daNpc_zrA_c = .data:0x00000AB4; // type:object size:0x48 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000AFC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000B20; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000B2C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000B38; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000B44; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B50; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000B5C; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000B68; // type:object size:0xC scope:global +__vt__16daNpc_zrA_Path_c = .data:0x00000B74; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000B80; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000B8C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000B98; // type:object size:0xC scope:global +__vt__17daNpc_zrA_Param_c = .data:0x00000BA4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3887 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5533 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$5532 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_zrc/splits.txt b/config/GZ2P01/rels/d_a_npc_zrc/splits.txt new file mode 100644 index 0000000000..13d61ed3c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zrc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrc.cpp: + .text start:0x000000EC end:0x000056C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004EC + .data start:0x00000000 end:0x00000520 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_zrc/symbols.txt b/config/GZ2P01/rels/d_a_npc_zrc/symbols.txt new file mode 100644 index 0000000000..891abc6598 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zrc/symbols.txt @@ -0,0 +1,294 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_zrC_cFv = .text:0x000000EC; // type:function size:0x184 scope:global +__dt__8cM3dGCylFv = .text:0x00000270; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B8; // type:function size:0x48 scope:global +__dt__11daNpc_zrC_cFv = .text:0x00000300; // type:function size:0x21C scope:global +create__11daNpc_zrC_cFv = .text:0x0000051C; // type:function size:0x2FC scope:global +CreateHeap__11daNpc_zrC_cFv = .text:0x00000818; // type:function size:0x33C scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B54; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B90; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000BA8; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000BE4; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000BFC; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000C44; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C68; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000CA4; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000CBC; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CF8; // type:function size:0x18 scope:global +Delete__11daNpc_zrC_cFv = .text:0x00000D10; // type:function size:0x34 scope:global +Execute__11daNpc_zrC_cFv = .text:0x00000D44; // type:function size:0x20 scope:global +Draw__11daNpc_zrC_cFv = .text:0x00000D64; // type:function size:0x90 scope:global +ctrlJoint__11daNpc_zrC_cFP8J3DJointP8J3DModel = .text:0x00000DF4; // type:function size:0x234 scope:global +createHeapCallBack__11daNpc_zrC_cFP10fopAc_ac_c = .text:0x00001028; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrC_cFP8J3DJointi = .text:0x00001048; // type:function size:0x4C scope:global +setParam__11daNpc_zrC_cFv = .text:0x00001094; // type:function size:0x1E0 scope:global +main__11daNpc_zrC_cFv = .text:0x00001274; // type:function size:0x198 scope:global +ctrlBtk__11daNpc_zrC_cFv = .text:0x0000140C; // type:function size:0xE0 scope:global +setAttnPos__11daNpc_zrC_cFv = .text:0x000014EC; // type:function size:0x560 scope:global +setExpressionAnm__11daNpc_zrC_cFib = .text:0x00001A4C; // type:function size:0x32C scope:global +setExpressionBtp__11daNpc_zrC_cFi = .text:0x00001D78; // type:function size:0x134 scope:global +setExpression__11daNpc_zrC_cFif = .text:0x00001EAC; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrC_cFif = .text:0x00001ED8; // type:function size:0x1EC scope:global +setMotion__11daNpc_zrC_cFifi = .text:0x000020C4; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrC_cFv = .text:0x00002108; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrC_cFv = .text:0x00002110; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_zrC_cFv = .text:0x00002114; // type:function size:0x58 scope:global +isDelete__11daNpc_zrC_cFv = .text:0x0000216C; // type:function size:0x84 scope:global +reset__11daNpc_zrC_cFv = .text:0x000021F0; // type:function size:0x204 scope:global +playExpression__11daNpc_zrC_cFv = .text:0x000023F4; // type:function size:0x5C8 scope:global +playMotion__11daNpc_zrC_cFv = .text:0x000029BC; // type:function size:0x464 scope:global +playMotionAnm2__11daNpc_zrC_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002E20; // type:function size:0x12C scope:global +chkAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x00002F4C; // type:function size:0x2C scope:global +setAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x00002F78; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrC_cFv = .text:0x00003020; // type:function size:0xF4 scope:global +doNormalAction__11daNpc_zrC_cFi = .text:0x00003114; // type:function size:0x114 scope:global +doEvent__11daNpc_zrC_cFv = .text:0x00003228; // type:function size:0x3F4 scope:global +setLookMode__11daNpc_zrC_cFi = .text:0x0000361C; // type:function size:0x24 scope:global +lookat__11daNpc_zrC_cFv = .text:0x00003640; // type:function size:0x2B8 scope:global +setExpressionTalkAfter__11daNpc_zrC_cFv = .text:0x000038F8; // type:function size:0xDC scope:global +wait__11daNpc_zrC_cFPv = .text:0x000039D4; // type:function size:0x208 scope:global +waitSick__11daNpc_zrC_cFPv = .text:0x00003BDC; // type:function size:0x10C scope:global +waitPray__11daNpc_zrC_cFPv = .text:0x00003CE8; // type:function size:0x770 scope:global +waitThrone__11daNpc_zrC_cFPv = .text:0x00004458; // type:function size:0x174 scope:global +talk__11daNpc_zrC_cFPv = .text:0x000045CC; // type:function size:0x1EC scope:global +test__11daNpc_zrC_cFPv = .text:0x000047B8; // type:function size:0xE4 scope:global +ECut_earringGet__11daNpc_zrC_cFi = .text:0x0000489C; // type:function size:0x4B0 scope:global +daNpc_zrC_Create__FPv = .text:0x00004D4C; // type:function size:0x20 scope:global +daNpc_zrC_Delete__FPv = .text:0x00004D6C; // type:function size:0x20 scope:global +daNpc_zrC_Execute__FPv = .text:0x00004D8C; // type:function size:0x20 scope:global +daNpc_zrC_Draw__FPv = .text:0x00004DAC; // type:function size:0x20 scope:global +daNpc_zrC_IsDelete__FPv = .text:0x00004DCC; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00004DD4; // type:function size:0x30 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00004E04; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004E4C; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00004E88; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00004F58; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00004F94; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00004F98; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00004FD4; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00004FD8; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00005224; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00005414; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005484; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000054E0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00005550; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00005598; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000559C; // type:function size:0x48 scope:global +__sinit_d_a_npc_zrc_cpp = .text:0x000055E4; // type:function size:0x88 scope:local +adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000566C; // type:function size:0x4 scope:global +__dt__17daNpc_zrC_Param_cFv = .text:0x00005670; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000056B8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000056C0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrC_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global +heapSize$4316 = .rodata:0x00000074; // type:object size:0x14 scope:local +@4411 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4412 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4413 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4414 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4483 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4484 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4538 = .rodata:0x000000A0; // type:object size:0xC scope:local data:4byte +@4767 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4768 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4919 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4920 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4921 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4922 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4923 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4924 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4925 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5139 = .rodata:0x000000E0; // type:object size:0xC scope:local +@5140 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5141 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5142 = .rodata:0x00000100; // type:object size:0xC scope:local +@5143 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5144 = .rodata:0x00000118; // type:object size:0x8 scope:local +@5145 = .rodata:0x00000120; // type:object size:0xC scope:local +@5146 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5147 = .rodata:0x00000130; // type:object size:0xC scope:local +@5148 = .rodata:0x0000013C; // type:object size:0xC scope:local +@5149 = .rodata:0x00000148; // type:object size:0x8 scope:local +@5150 = .rodata:0x00000150; // type:object size:0xC scope:local +@5151 = .rodata:0x0000015C; // type:object size:0xC scope:local +@5152 = .rodata:0x00000168; // type:object size:0x8 scope:local +@5153 = .rodata:0x00000170; // type:object size:0xC scope:local +@5154 = .rodata:0x0000017C; // type:object size:0xC scope:local +@5155 = .rodata:0x00000188; // type:object size:0x8 scope:local +@5156 = .rodata:0x00000190; // type:object size:0xC scope:local +@5157 = .rodata:0x0000019C; // type:object size:0xC scope:local +@5158 = .rodata:0x000001A8; // type:object size:0x8 scope:local +@5159 = .rodata:0x000001B0; // type:object size:0xC scope:local +@5160 = .rodata:0x000001BC; // type:object size:0xC scope:local +@5161 = .rodata:0x000001C8; // type:object size:0x8 scope:local +@5162 = .rodata:0x000001D0; // type:object size:0xC scope:local +@5163 = .rodata:0x000001DC; // type:object size:0xC scope:local +@5164 = .rodata:0x000001E8; // type:object size:0x8 scope:local +@5165 = .rodata:0x000001F0; // type:object size:0xC scope:local +@5166 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5167 = .rodata:0x00000200; // type:object size:0xC scope:local +@5168 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000210; // type:object size:0xC scope:local +@5170 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5171 = .rodata:0x00000220; // type:object size:0xC scope:local +@5172 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5173 = .rodata:0x00000230; // type:object size:0xC scope:local +@5174 = .rodata:0x0000023C; // type:object size:0xC scope:local +@5175 = .rodata:0x00000248; // type:object size:0x8 scope:local +@5176 = .rodata:0x00000250; // type:object size:0xC scope:local +@5177 = .rodata:0x0000025C; // type:object size:0xC scope:local +@5178 = .rodata:0x00000268; // type:object size:0x8 scope:local +@5179 = .rodata:0x00000270; // type:object size:0xC scope:local +@5180 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@5181 = .rodata:0x00000280; // type:object size:0xC scope:local +@5182 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@5183 = .rodata:0x00000290; // type:object size:0xC scope:local +@5184 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@5185 = .rodata:0x000002A0; // type:object size:0x48 scope:local +@5222 = .rodata:0x000002E8; // type:object size:0xC scope:local +@5223 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@5224 = .rodata:0x000002F8; // type:object size:0xC scope:local +@5225 = .rodata:0x00000304; // type:object size:0xC scope:local +@5226 = .rodata:0x00000310; // type:object size:0x8 scope:local +@5227 = .rodata:0x00000318; // type:object size:0xC scope:local +@5228 = .rodata:0x00000324; // type:object size:0x4 scope:local +@5229 = .rodata:0x00000328; // type:object size:0xC scope:local +@5230 = .rodata:0x00000334; // type:object size:0x4 scope:local +@5231 = .rodata:0x00000338; // type:object size:0xC scope:local +@5232 = .rodata:0x00000344; // type:object size:0xC scope:local +@5233 = .rodata:0x00000350; // type:object size:0x8 scope:local +@5234 = .rodata:0x00000358; // type:object size:0xC scope:local +@5235 = .rodata:0x00000364; // type:object size:0x4 scope:local +@5236 = .rodata:0x00000368; // type:object size:0xC scope:local +@5237 = .rodata:0x00000374; // type:object size:0xC scope:local +@5238 = .rodata:0x00000380; // type:object size:0x8 scope:local +@5239 = .rodata:0x00000388; // type:object size:0xC scope:local +@5240 = .rodata:0x00000394; // type:object size:0xC scope:local +@5241 = .rodata:0x000003A0; // type:object size:0x8 scope:local +@5242 = .rodata:0x000003A8; // type:object size:0xC scope:local +@5243 = .rodata:0x000003B4; // type:object size:0x4 scope:local +@5244 = .rodata:0x000003B8; // type:object size:0xC scope:local +@5245 = .rodata:0x000003C4; // type:object size:0xC scope:local +@5246 = .rodata:0x000003D0; // type:object size:0x8 scope:local +@5247 = .rodata:0x000003D8; // type:object size:0xC scope:local +@5248 = .rodata:0x000003E4; // type:object size:0xC scope:local +@5249 = .rodata:0x000003F0; // type:object size:0x8 scope:local +@5250 = .rodata:0x000003F8; // type:object size:0xC scope:local +@5251 = .rodata:0x00000404; // type:object size:0xC scope:local +@5252 = .rodata:0x00000410; // type:object size:0x8 scope:local +@5253 = .rodata:0x00000418; // type:object size:0xC scope:local +@5254 = .rodata:0x00000424; // type:object size:0x4 scope:local +@5255 = .rodata:0x00000428; // type:object size:0xC scope:local +@5256 = .rodata:0x00000434; // type:object size:0x4 scope:local +@5257 = .rodata:0x00000438; // type:object size:0x38 scope:local +@5460 = .rodata:0x00000470; // type:object size:0xC scope:local +@5517 = .rodata:0x0000047C; // type:object size:0x4 scope:local +@5518 = .rodata:0x00000480; // type:object size:0x4 scope:local +@5519 = .rodata:0x00000484; // type:object size:0x4 scope:local +@5520 = .rodata:0x00000488; // type:object size:0x4 scope:local +@5766 = .rodata:0x0000048C; // type:object size:0x4 scope:local +@5767 = .rodata:0x00000490; // type:object size:0x4 scope:local +@5926 = .rodata:0x00000494; // type:object size:0x4 scope:local +@5927 = .rodata:0x00000498; // type:object size:0x4 scope:local +@5928 = .rodata:0x0000049C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000004A0; // type:object size:0x4B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_bckGetParamList = .data:0x00000030; // type:object size:0x100 scope:global +l_btpGetParamList = .data:0x00000130; // type:object size:0x78 scope:global +l_btkGetParamList = .data:0x000001A8; // type:object size:0x28 scope:global data:4byte +l_evtGetParamList = .data:0x000001D0; // type:object size:0x10 scope:global +l_evtNames = .data:0x000001E0; // type:object size:0x8 scope:global +l_loadRes_ZRCa = .data:0x000001E8; // type:object size:0x14 scope:global +l_loadRes_ZRC_SICK = .data:0x000001FC; // type:object size:0x14 scope:global +l_loadRes_ZRC0 = .data:0x00000210; // type:object size:0x14 scope:global +l_loadRes_ZRC_PRAY = .data:0x00000224; // type:object size:0x14 scope:global +l_loadRes_ZRC_SIT = .data:0x00000238; // type:object size:0x14 scope:global +l_loadRes_list = .data:0x0000024C; // type:object size:0x14 scope:global +l_resNames = .data:0x00000260; // type:object size:0x1C scope:global +l_myName = .data:0x0000027C; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_zrC_c = .data:0x00000280; // type:object size:0x8 scope:global +@4022 = .data:0x00000288; // type:object size:0xC scope:local data:4byte +mEvtCutList__11daNpc_zrC_c = .data:0x00000294; // type:object size:0x18 scope:global data:4byte +@4517 = .data:0x000002AC; // type:object size:0xC scope:local data:4byte +@4963 = .data:0x000002B8; // type:object size:0x48 scope:local +@5001 = .data:0x00000300; // type:object size:0x3C scope:local +@5051 = .data:0x0000033C; // type:object size:0x38 scope:local +@5325 = .data:0x00000374; // type:object size:0xC scope:local +@5329 = .data:0x00000380; // type:object size:0xC scope:local +@5331 = .data:0x0000038C; // type:object size:0xC scope:local +@5333 = .data:0x00000398; // type:object size:0xC scope:local +@5335 = .data:0x000003A4; // type:object size:0xC scope:local +@5377 = .data:0x000003B0; // type:object size:0xC scope:local +@5391 = .data:0x000003BC; // type:object size:0xC scope:local +@5558 = .data:0x000003C8; // type:object size:0x24 scope:local +daNpc_zrC_MethodTable = .data:0x000003EC; // type:object size:0x20 scope:global +g_profile_NPC_ZRC = .data:0x0000040C; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000043C; // type:object size:0xC scope:global +__vt__11daNpc_zrC_c = .data:0x00000448; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000490; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000049C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000004C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004CC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000004D8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000004E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000004FC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x00000508; // type:object size:0xC scope:global +__vt__17daNpc_zrC_Param_c = .data:0x00000514; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4021 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4773 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4772 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_npc_zrz/splits.txt b/config/GZ2P01/rels/d_a_npc_zrz/splits.txt new file mode 100644 index 0000000000..d9247f5178 --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zrz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrz.cpp: + .text start:0x000000EC end:0x000072F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000298 + .data start:0x00000000 end:0x000005DC + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_npc_zrz/symbols.txt b/config/GZ2P01/rels/d_a_npc_zrz/symbols.txt new file mode 100644 index 0000000000..11ceb8e9ff --- /dev/null +++ b/config/GZ2P01/rels/d_a_npc_zrz/symbols.txt @@ -0,0 +1,279 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daNpc_zrZ_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global +__dt__8cM3dGCylFv = .text:0x000002A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002EC; // type:function size:0x48 scope:global +__dt__11daNpc_zrZ_cFv = .text:0x00000334; // type:function size:0x228 scope:global +create__11daNpc_zrZ_cFv = .text:0x0000055C; // type:function size:0x300 scope:global +CreateHeap__11daNpc_zrZ_cFv = .text:0x0000085C; // type:function size:0x2FC scope:global +__dt__15J3DTevKColorAnmFv = .text:0x00000B58; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000B94; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000BAC; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000BE8; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000C00; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000C48; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000C6C; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000CA8; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000CC0; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000CFC; // type:function size:0x18 scope:global +Delete__11daNpc_zrZ_cFv = .text:0x00000D14; // type:function size:0x34 scope:global +Execute__11daNpc_zrZ_cFv = .text:0x00000D48; // type:function size:0x20 scope:global +Draw__11daNpc_zrZ_cFv = .text:0x00000D68; // type:function size:0xEC scope:global +draw__11daNpc_zrZ_cFiifP11_GXColorS10i = .text:0x00000E54; // type:function size:0x2E4 scope:global +ctrlJoint__11daNpc_zrZ_cFP8J3DJointP8J3DModel = .text:0x00001138; // type:function size:0x2DC scope:global +createHeapCallBack__11daNpc_zrZ_cFP10fopAc_ac_c = .text:0x00001414; // type:function size:0x20 scope:global +ctrlJointCallBack__11daNpc_zrZ_cFP8J3DJointi = .text:0x00001434; // type:function size:0x4C scope:global +s_sub__FPvPv = .text:0x00001480; // type:function size:0x4C scope:global +s_subCloth__FPvPv = .text:0x000014CC; // type:function size:0x4C scope:global +s_subRock__FPvPv = .text:0x00001518; // type:function size:0x4C scope:global +setParam__11daNpc_zrZ_cFv = .text:0x00001564; // type:function size:0x188 scope:global +main__11daNpc_zrZ_cFv = .text:0x000016EC; // type:function size:0x1CC scope:global +ctrlBtk__11daNpc_zrZ_cFv = .text:0x000018B8; // type:function size:0x11C scope:global +setAttnPos__11daNpc_zrZ_cFv = .text:0x000019D4; // type:function size:0x504 scope:global +setMtx__11daNpc_zrZ_cFv = .text:0x00001ED8; // type:function size:0xB4 scope:global +setExpressionAnm__11daNpc_zrZ_cFib = .text:0x00001F8C; // type:function size:0x164 scope:global +setExpressionBtp__11daNpc_zrZ_cFi = .text:0x000020F0; // type:function size:0x140 scope:global +setExpression__11daNpc_zrZ_cFif = .text:0x00002230; // type:function size:0x2C scope:global +setMotionAnm__11daNpc_zrZ_cFif = .text:0x0000225C; // type:function size:0x1F0 scope:global +setMotion__11daNpc_zrZ_cFifi = .text:0x0000244C; // type:function size:0x44 scope:global +drawDbgInfo__11daNpc_zrZ_cFv = .text:0x00002490; // type:function size:0x8 scope:global +drawOtherMdls__11daNpc_zrZ_cFv = .text:0x00002498; // type:function size:0x4 scope:global +getTypeFromParam__11daNpc_zrZ_cFv = .text:0x0000249C; // type:function size:0x38 scope:global +isDelete__11daNpc_zrZ_cFv = .text:0x000024D4; // type:function size:0xB4 scope:global +reset__11daNpc_zrZ_cFv = .text:0x00002588; // type:function size:0x2C4 scope:global +playExpression__11daNpc_zrZ_cFv = .text:0x0000284C; // type:function size:0xEC scope:global +playMotion__11daNpc_zrZ_cFv = .text:0x00002938; // type:function size:0x128 scope:global +chkAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x00002A60; // type:function size:0x2C scope:global +setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x00002A8C; // type:function size:0xA8 scope:global +selectAction__11daNpc_zrZ_cFv = .text:0x00002B34; // type:function size:0xCC scope:global +doNormalAction__11daNpc_zrZ_cFi = .text:0x00002C00; // type:function size:0x114 scope:global +doEvent__11daNpc_zrZ_cFv = .text:0x00002D14; // type:function size:0x3FC scope:global +setSkipZev__11daNpc_zrZ_cFii = .text:0x00003110; // type:function size:0x8C scope:global +setLookMode__11daNpc_zrZ_cFi = .text:0x0000319C; // type:function size:0x24 scope:global +lookat__11daNpc_zrZ_cFv = .text:0x000031C0; // type:function size:0x288 scope:global +setExpressionTalkAfter__11daNpc_zrZ_cFv = .text:0x00003448; // type:function size:0x38 scope:global +lightReady__11daNpc_zrZ_cFv = .text:0x00003480; // type:function size:0x5C scope:global +setLightPos__11daNpc_zrZ_cFv = .text:0x000034DC; // type:function size:0x80 scope:global +lightPowerCalc__11daNpc_zrZ_cFi = .text:0x0000355C; // type:function size:0xB0 scope:global +lightColorProc__11daNpc_zrZ_cFv = .text:0x0000360C; // type:function size:0x1D0 scope:global +ECut_helpPrince__11daNpc_zrZ_cFi = .text:0x000037DC; // type:function size:0x6BC scope:global +ECut_comeHere__11daNpc_zrZ_cFi = .text:0x00003E98; // type:function size:0x204 scope:global +ECut_restoreLink__11daNpc_zrZ_cFi = .text:0x0000409C; // type:function size:0x138 scope:global +ECut_clothesGet__11daNpc_zrZ_cFi = .text:0x000041D4; // type:function size:0x68C scope:global +ECut_getAfter__11daNpc_zrZ_cFi = .text:0x00004860; // type:function size:0x23C scope:global +ECut_sealRelease__11daNpc_zrZ_cFi = .text:0x00004A9C; // type:function size:0x350 scope:global +ECut_srSkip__11daNpc_zrZ_cFi = .text:0x00004DEC; // type:function size:0x168 scope:global +pullbackPlayer__11daNpc_zrZ_cFf = .text:0x00004F54; // type:function size:0xD0 scope:global +wait__11daNpc_zrZ_cFPv = .text:0x00005024; // type:function size:0x280 scope:global +comeHere__11daNpc_zrZ_cFPv = .text:0x000052A4; // type:function size:0x938 scope:global +comeHere2__11daNpc_zrZ_cFPv = .text:0x00005BDC; // type:function size:0x830 scope:global +talk__11daNpc_zrZ_cFPv = .text:0x0000640C; // type:function size:0x1B0 scope:global +test__11daNpc_zrZ_cFPv = .text:0x000065BC; // type:function size:0xE4 scope:global +himoCalc__11daNpc_zrZ_cFv = .text:0x000066A0; // type:function size:0x184 scope:global +daNpc_zrZ_Create__FPv = .text:0x00006824; // type:function size:0x20 scope:global +daNpc_zrZ_Delete__FPv = .text:0x00006844; // type:function size:0x20 scope:global +daNpc_zrZ_Execute__FPv = .text:0x00006864; // type:function size:0x20 scope:global +daNpc_zrZ_Draw__FPv = .text:0x00006884; // type:function size:0x20 scope:global +daNpc_zrZ_IsDelete__FPv = .text:0x000068A4; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000068AC; // type:function size:0x30 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000068DC; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x0000693C; // type:function size:0x48 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x00006984; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000069CC; // type:function size:0x3C scope:global +__dt__15daNpcF_Lookat_cFv = .text:0x00006A08; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00006AD8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00006B14; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00006B18; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00006B54; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00006B58; // type:function size:0x24C scope:global +__ct__8daNpcF_cFv = .text:0x00006DA4; // type:function size:0x1F0 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00006F94; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007004; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007060; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000070D0; // type:function size:0x48 scope:global +setCollisions__8daNpcF_cFv = .text:0x00007118; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000711C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00007164; // type:function size:0x1C scope:global +__sinit_d_a_npc_zrz_cpp = .text:0x00007180; // type:function size:0x11C scope:local +adjustShapeAngle__11daNpc_zrZ_cFv = .text:0x0000729C; // type:function size:0x4 scope:global +__dt__17daNpc_zrZ_Param_cFv = .text:0x000072A0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000072E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000072F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daNpc_zrZ_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global +@4449 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4451 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4452 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4521 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4522 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4675 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4677 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@4682 = .rodata:0x000000A8; // type:object size:0xC scope:local +@4945 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4991 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4992 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@5127 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5128 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5129 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5130 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5131 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@5132 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@5133 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5371 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5375 = .rodata:0x000000EC; // type:object size:0xC scope:local +@5376 = .rodata:0x000000F8; // type:object size:0xC scope:local +@5377 = .rodata:0x00000104; // type:object size:0x8 scope:local +@5378 = .rodata:0x0000010C; // type:object size:0xC scope:local +@5379 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5380 = .rodata:0x0000011C; // type:object size:0x8 scope:local +@5393 = .rodata:0x00000124; // type:object size:0xC scope:local +@5394 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5395 = .rodata:0x00000134; // type:object size:0xC scope:local +@5396 = .rodata:0x00000140; // type:object size:0xC scope:local +@5397 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@5398 = .rodata:0x00000154; // type:object size:0xC scope:local +@5399 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5400 = .rodata:0x00000164; // type:object size:0xC scope:local +@5576 = .rodata:0x00000170; // type:object size:0xC scope:local +@5629 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5630 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5631 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5697 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5698 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5699 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5700 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5701 = .rodata:0x00000198; // type:object size:0x4 scope:local +key_frame$5706 = .rodata:0x0000019C; // type:object size:0x10 scope:local data:4byte +key_color$5707 = .rodata:0x000001AC; // type:object size:0x20 scope:local +@5782 = .rodata:0x000001CC; // type:object size:0x8 scope:local +@5900 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5901 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:string +@5902 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5903 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float +@5904 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5905 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5907 = .rodata:0x000001F0; // type:object size:0x8 scope:local +@5984 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:float +@6066 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6098 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6099 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6100 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6101 = .rodata:0x0000020C; // type:object size:0x4 scope:local data:float +@6102 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6103 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6104 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6231 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6287 = .rodata:0x00000220; // type:object size:0x4 scope:local data:float +@6342 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6785 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6891 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6892 = .rodata:0x00000230; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000234; // type:object size:0x64 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdGTGetParamList = .data:0x00000028; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x00000030; // type:object size:0x28 scope:global +l_bckGTGetParamList = .data:0x00000058; // type:object size:0x28 scope:global +l_btpGetParamList = .data:0x00000080; // type:object size:0x8 scope:global +l_btpGTGetParamList = .data:0x00000088; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000090; // type:object size:0x8 scope:global +l_btkGTGetParamList = .data:0x00000098; // type:object size:0x8 scope:global +l_evtGetParamList = .data:0x000000A0; // type:object size:0x40 scope:global +l_loadRes_ZRZa = .data:0x000000E0; // type:object size:0xC scope:global +l_loadRes_ZRZ_GT = .data:0x000000EC; // type:object size:0xC scope:global +l_loadRes_ZRZ0 = .data:0x000000F8; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000104; // type:object size:0xC scope:global +l_resNames = .data:0x00000110; // type:object size:0x8 scope:global +l_evtNames = .data:0x00000118; // type:object size:0x20 scope:global +l_myName = .data:0x00000138; // type:object size:0x4 scope:global +mEvtCutNameList__11daNpc_zrZ_c = .data:0x0000013C; // type:object size:0x20 scope:global +@4022 = .data:0x0000015C; // type:object size:0xC scope:local +@4023 = .data:0x00000168; // type:object size:0xC scope:local +@4024 = .data:0x00000174; // type:object size:0xC scope:local +@4025 = .data:0x00000180; // type:object size:0xC scope:local +@4026 = .data:0x0000018C; // type:object size:0xC scope:local +@4027 = .data:0x00000198; // type:object size:0xC scope:local +@4028 = .data:0x000001A4; // type:object size:0xC scope:local +mEvtCutList__11daNpc_zrZ_c = .data:0x000001B0; // type:object size:0x60 scope:global +@4555 = .data:0x00000210; // type:object size:0xC scope:local data:4byte +@4558 = .data:0x0000021C; // type:object size:0xC scope:local data:4byte +@4796 = .data:0x00000228; // type:object size:0x78 scope:local +@5325 = .data:0x000002A0; // type:object size:0xC scope:local data:4byte +@5430 = .data:0x000002AC; // type:object size:0xC scope:local +@5434 = .data:0x000002B8; // type:object size:0xC scope:local +@5436 = .data:0x000002C4; // type:object size:0xC scope:local +@5438 = .data:0x000002D0; // type:object size:0xC scope:local +@5478 = .data:0x000002DC; // type:object size:0xC scope:local +@5486 = .data:0x000002E8; // type:object size:0xC scope:local +@5908 = .data:0x000002F4; // type:object size:0x19C scope:local +daNpc_zrZ_MethodTable = .data:0x00000490; // type:object size:0x20 scope:global +g_profile_NPC_ZRZ = .data:0x000004B0; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x000004E0; // type:object size:0xC scope:global +__vt__11daNpc_zrZ_c = .data:0x000004EC; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000534; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000540; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000564; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000570; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000057C; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000588; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000594; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000005A0; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x000005AC; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x000005B8; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000005C4; // type:object size:0xC scope:global +__vt__17daNpc_zrZ_Param_c = .data:0x000005D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4021 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4997 = .bss:0x00000058; // type:object size:0xC scope:local +eyeOffset$4996 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_Lv5Key/splits.txt b/config/GZ2P01/rels/d_a_obj_Lv5Key/splits.txt new file mode 100644 index 0000000000..bfae17db6f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Lv5Key/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Lv5Key.cpp: + .text start:0x00000078 end:0x00000FD8 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_Lv5Key/symbols.txt b/config/GZ2P01/rels/d_a_obj_Lv5Key/symbols.txt new file mode 100644 index 0000000000..2019abbcae --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Lv5Key/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__13daObjLv5Key_cFv = .text:0x00000078; // type:function size:0xDC scope:global +Init__13daObjLv5Key_cFv = .text:0x00000154; // type:function size:0xC8 scope:global +setBgc__13daObjLv5Key_cFv = .text:0x0000021C; // type:function size:0x70 scope:global +initCcSph__13daObjLv5Key_cFv = .text:0x0000028C; // type:function size:0x60 scope:global +setCcSph__13daObjLv5Key_cFv = .text:0x000002EC; // type:function size:0xC0 scope:global +daObjLv5Key_Create__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x20 scope:global +daObjLv5Key_Delete__FP13daObjLv5Key_c = .text:0x000003CC; // type:function size:0x24 scope:global +setAction__13daObjLv5Key_cFM13daObjLv5Key_cFPCvPvi_vi = .text:0x000003F0; // type:function size:0xA8 scope:global +Action__13daObjLv5Key_cFv = .text:0x00000498; // type:function size:0x4C scope:global +Wait__13daObjLv5Key_cFi = .text:0x000004E4; // type:function size:0xE4 scope:global +Open__13daObjLv5Key_cFi = .text:0x000005C8; // type:function size:0xD4 scope:global +Fall__13daObjLv5Key_cFi = .text:0x0000069C; // type:function size:0x1A0 scope:global +Land__13daObjLv5Key_cFi = .text:0x0000083C; // type:function size:0xEC scope:global +Shake__13daObjLv5Key_cFi = .text:0x00000928; // type:function size:0x148 scope:global +TranslateByNowDirect__13daObjLv5Key_cFfff = .text:0x00000A70; // type:function size:0x60 scope:global +Execute__13daObjLv5Key_cFv = .text:0x00000AD0; // type:function size:0x40 scope:global +Draw__13daObjLv5Key_cFv = .text:0x00000B10; // type:function size:0xB0 scope:global +Delete__13daObjLv5Key_cFv = .text:0x00000BC0; // type:function size:0x34 scope:global +setBaseMtx__13daObjLv5Key_cFv = .text:0x00000BF4; // type:function size:0x78 scope:global +daObjLv5Key_Draw__FP13daObjLv5Key_c = .text:0x00000C6C; // type:function size:0x20 scope:global +daObjLv5Key_Execute__FP13daObjLv5Key_c = .text:0x00000C8C; // type:function size:0x20 scope:global +create_1st__13daObjLv5Key_cFv = .text:0x00000CAC; // type:function size:0x1AC scope:global +__dt__8cM3dGSphFv = .text:0x00000E58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EA0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000EE8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F58; // type:function size:0x48 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FA0; // type:function size:0x20 scope:global +daObjLv5Key_IsDelete__FP13daObjLv5Key_c = .text:0x00000FC0; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000FC8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000FD0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3755 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3772 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3773 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +ccShpSrc$3784 = .rodata:0x00000020; // type:object size:0x40 scope:local +@3797 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@3759 = .data:0x00000004; // type:object size:0xC scope:local data:4byte +@3837 = .data:0x00000010; // type:object size:0xC scope:local data:4byte +@3842 = .data:0x0000001C; // type:object size:0xC scope:local data:4byte +@3862 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@3891 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@3947 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +l_daObjLv5Key_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Lv5Key = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D8; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_Turara/splits.txt b/config/GZ2P01/rels/d_a_obj_Turara/splits.txt new file mode 100644 index 0000000000..ad92ea8424 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Turara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Turara.cpp: + .text start:0x000000EC end:0x00001E40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000210 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_obj_Turara/symbols.txt b/config/GZ2P01/rels/d_a_obj_Turara/symbols.txt new file mode 100644 index 0000000000..e7df798ad5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Turara/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTurara_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000158; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001B4; // type:function size:0x48 scope:global +setBaseMtx__10daTurara_cFv = .text:0x000001FC; // type:function size:0xD8 scope:global +CreateHeap__10daTurara_cFv = .text:0x000002D4; // type:function size:0x164 scope:global +create__10daTurara_cFv = .text:0x00000438; // type:function size:0x3C4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007FC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000086C; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000008DC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000924; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000096C; // type:function size:0x5C scope:global +setFallStat__10daTurara_cFv = .text:0x000009C8; // type:function size:0x64 scope:global +Execute__10daTurara_cFPPA3_A4_f = .text:0x00000A2C; // type:function size:0x7C scope:global +move__10daTurara_cFv = .text:0x00000AA8; // type:function size:0x1E4 scope:global +init_modeWait__10daTurara_cFv = .text:0x00000C8C; // type:function size:0xC scope:global +modeWait__10daTurara_cFv = .text:0x00000C98; // type:function size:0x260 scope:global +eventStart__10daTurara_cFv = .text:0x00000EF8; // type:function size:0x24 scope:global +init_modeDropInit__10daTurara_cFv = .text:0x00000F1C; // type:function size:0x44 scope:global +modeDropInit__10daTurara_cFv = .text:0x00000F60; // type:function size:0x44 scope:global +init_modeDrop__10daTurara_cFv = .text:0x00000FA4; // type:function size:0x100 scope:global +modeDrop__10daTurara_cFv = .text:0x000010A4; // type:function size:0x4C scope:global +bgCheck__10daTurara_cFv = .text:0x000010F0; // type:function size:0x40 scope:global +init_modeDropEnd__10daTurara_cFv = .text:0x00001130; // type:function size:0x278 scope:global +modeDropEnd__10daTurara_cFv = .text:0x000013A8; // type:function size:0x230 scope:global +init_modeDropEnd2__10daTurara_cFv = .text:0x000015D8; // type:function size:0x2C0 scope:global +modeDropEnd2__10daTurara_cFv = .text:0x00001898; // type:function size:0x50 scope:global +Draw__10daTurara_cFv = .text:0x000018E8; // type:function size:0xF0 scope:global +Delete__10daTurara_cFv = .text:0x000019D8; // type:function size:0x68 scope:global +daTurara_Draw__FP10daTurara_c = .text:0x00001A40; // type:function size:0x2C scope:global +daTurara_Execute__FP10daTurara_c = .text:0x00001A6C; // type:function size:0x20 scope:global +daTurara_Delete__FP10daTurara_c = .text:0x00001A8C; // type:function size:0x20 scope:global +daTurara_Create__FP10fopAc_ac_c = .text:0x00001AAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001ACC; // type:function size:0x48 scope:global +__dt__14daTurara_HIO_cFv = .text:0x00001B14; // type:function size:0x6C scope:global +__sinit_d_a_obj_Turara_cpp = .text:0x00001B80; // type:function size:0x70 scope:local +@1448@eventStart__10daTurara_cFv = .text:0x00001BF0; // type:function size:0x8 scope:local +@1448@__dt__10daTurara_cFv = .text:0x00001BF8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C00; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C08; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001C10; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001C58; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001C60; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001C68; // type:function size:0x8 scope:global +__dt__10daTurara_cFv = .text:0x00001C70; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3661 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3664 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__10daTurara_c = .rodata:0x00000014; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000044; // type:object size:0x8 scope:global +@3823 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3949 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4027 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4028 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4263 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000007C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daTurara_c = .data:0x00000020; // type:object size:0x44 scope:global +@3924 = .data:0x00000064; // type:object size:0xC scope:local +@3925 = .data:0x00000070; // type:object size:0xC scope:local +@3926 = .data:0x0000007C; // type:object size:0xC scope:local +@3927 = .data:0x00000088; // type:object size:0xC scope:local +@3928 = .data:0x00000094; // type:object size:0xC scope:local +mode_proc$3923 = .data:0x000000A0; // type:object size:0x3C scope:local +l_daTurara_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_Turara = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000180; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x0000018C; // type:object size:0x18 scope:global +__vt__10daTurara_c = .data:0x000001A4; // type:object size:0x48 scope:global +__vt__14daTurara_HIO_c = .data:0x000001EC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000204; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3653 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:byte +lbl_394_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_TvCdlst/splits.txt b/config/GZ2P01/rels/d_a_obj_TvCdlst/splits.txt new file mode 100644 index 0000000000..da4e6e0592 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_TvCdlst/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_TvCdlst.cpp: + .text start:0x000000EC end:0x00000C9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_TvCdlst/symbols.txt b/config/GZ2P01/rels/d_a_obj_TvCdlst/symbols.txt new file mode 100644 index 0000000000..4b95fcff28 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_TvCdlst/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTvCdlst_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daTvCdlst_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daTvCdlst_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daTvCdlst_cFv = .text:0x00000254; // type:function size:0x280 scope:global +__dt__8cM3dGCylFv = .text:0x000004D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000051C; // type:function size:0x48 scope:global +createHeapCallBack__11daTvCdlst_cFP10fopAc_ac_c = .text:0x00000564; // type:function size:0x20 scope:global +lightInit__11daTvCdlst_cFv = .text:0x00000584; // type:function size:0x8C scope:global +setLight__11daTvCdlst_cFv = .text:0x00000610; // type:function size:0x30 scope:global +cutLight__11daTvCdlst_cFv = .text:0x00000640; // type:function size:0x30 scope:global +pointLightProc__11daTvCdlst_cFv = .text:0x00000670; // type:function size:0xB0 scope:global +Execute__11daTvCdlst_cFv = .text:0x00000720; // type:function size:0x334 scope:global +Draw__11daTvCdlst_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global +Delete__11daTvCdlst_cFv = .text:0x00000AF8; // type:function size:0x58 scope:global +daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x00000B50; // type:function size:0x20 scope:global +daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x00000B70; // type:function size:0x20 scope:global +daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x00000B90; // type:function size:0x20 scope:global +daTvCdlst_Create__FP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:global +__dt__15daTvCdlst_HIO_cFv = .text:0x00000BD0; // type:function size:0x5C scope:global +__sinit_d_a_obj_TvCdlst_cpp = .text:0x00000C2C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daTvCdlst_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3750 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3840 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3842 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3938 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0xA scope:local data:string_table +mCcDCyl__11daTvCdlst_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daTvCdlst_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_TvCdlst = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__15daTvCdlst_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_Y_taihou/splits.txt b/config/GZ2P01/rels/d_a_obj_Y_taihou/splits.txt new file mode 100644 index 0000000000..4750cdf588 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Y_taihou/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Y_taihou.cpp: + .text start:0x000000EC end:0x00001744 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_obj_Y_taihou/symbols.txt b/config/GZ2P01/rels/d_a_obj_Y_taihou/symbols.txt new file mode 100644 index 0000000000..cef45c4204 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_Y_taihou/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ccHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000EC; // type:function size:0x154 scope:global +pushPullcallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000240; // type:function size:0xE0 scope:global +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:global +searchIronBallCallback__FPvPv = .text:0x0000035C; // type:function size:0x8C scope:global +create1st__14daObjYtaihou_cFv = .text:0x000003E8; // type:function size:0xC8 scope:global +setIronBall__14daObjYtaihou_cFP12daObjCarry_c = .text:0x000004B0; // type:function size:0x58 scope:global +getEvent__14daObjYtaihou_cFUc = .text:0x00000508; // type:function size:0x14 scope:global +loadAngle__14daObjYtaihou_cFv = .text:0x0000051C; // type:function size:0x90 scope:global +saveAngle__14daObjYtaihou_cFv = .text:0x000005AC; // type:function size:0xB4 scope:global +setNextAngle__14daObjYtaihou_cFv = .text:0x00000660; // type:function size:0x24 scope:global +setMtx__14daObjYtaihou_cFv = .text:0x00000684; // type:function size:0x184 scope:global +rotateCheck__14daObjYtaihou_cFv = .text:0x00000808; // type:function size:0x254 scope:global +shotCheck__14daObjYtaihou_cFv = .text:0x00000A5C; // type:function size:0x508 scope:global +eventStart__14daObjYtaihou_cFv = .text:0x00000F64; // type:function size:0x10 scope:global +CreateHeap__14daObjYtaihou_cFv = .text:0x00000F74; // type:function size:0x70 scope:global +Create__14daObjYtaihou_cFv = .text:0x00000FE4; // type:function size:0xB0 scope:global +Execute__14daObjYtaihou_cFPPA3_A4_f = .text:0x00001094; // type:function size:0xB8 scope:global +Draw__14daObjYtaihou_cFv = .text:0x0000114C; // type:function size:0xD0 scope:global +Delete__14daObjYtaihou_cFv = .text:0x0000121C; // type:function size:0x6C scope:global +daObjYtaihou_create1st__FP14daObjYtaihou_c = .text:0x00001288; // type:function size:0x11C scope:global +__dt__8cM3dGCylFv = .text:0x000013A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001434; // type:function size:0x5C scope:global +daObjYtaihou_MoveBGDelete__FP14daObjYtaihou_c = .text:0x00001490; // type:function size:0x20 scope:global +daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x000014B0; // type:function size:0x20 scope:global +daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x000014D0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000014FC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001544; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000158C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001594; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000159C; // type:function size:0x8 scope:global +__dt__14daObjYtaihou_cFv = .text:0x000015A4; // type:function size:0x174 scope:global +cLib_calcTimer__FPs = .text:0x00001718; // type:function size:0x1C scope:global +@1448@eventStart__14daObjYtaihou_cFv = .text:0x00001734; // type:function size:0x8 scope:local +@1448@__dt__14daObjYtaihou_cFv = .text:0x0000173C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3698 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3852 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3915 = .rodata:0x00000038; // type:object size:0x4 scope:local +l_hibanaOffset$3954 = .rodata:0x0000003C; // type:object size:0xC scope:local +l_shotOffset$3961 = .rodata:0x00000048; // type:object size:0xC scope:local +l_shotSmokeOffset$3962 = .rodata:0x00000054; // type:object size:0xC scope:local +@4105 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4106 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4108 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4109 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_cc_offset$4147 = .rodata:0x00000074; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_offsetAngle$3829 = .data:0x00000048; // type:object size:0x8 scope:local +daObjYtaihou_METHODS = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Ytaihou = .data:0x00000070; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__14daObjYtaihou_c = .data:0x000000E8; // type:object size:0x48 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +l_wheelMinR$3836 = .bss:0x00000048; // type:object size:0x4 scope:local data:float +lbl_396_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte +@3951 = .bss:0x00000050; // type:object size:0xC scope:local +l_effectScale$3950 = .bss:0x00000060; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_amiShutter/splits.txt b/config/GZ2P01/rels/d_a_obj_amiShutter/splits.txt new file mode 100644 index 0000000000..d7e169e10b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_amiShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_amiShutter.cpp: + .text start:0x000000EC end:0x00000F9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000178 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_amiShutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_amiShutter/symbols.txt new file mode 100644 index 0000000000..24969d26b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_amiShutter/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daAmiShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000134; // type:function size:0x48 scope:global +setBaseMtx__14daAmiShutter_cFv = .text:0x0000017C; // type:function size:0x88 scope:global +CreateHeap__14daAmiShutter_cFv = .text:0x00000204; // type:function size:0x6C scope:global +create__14daAmiShutter_cFv = .text:0x00000270; // type:function size:0x1DC scope:global +Execute__14daAmiShutter_cFPPA3_A4_f = .text:0x0000044C; // type:function size:0x5C scope:global +moveShutter__14daAmiShutter_cFv = .text:0x000004A8; // type:function size:0xEC scope:global +playerAreaCheck__14daAmiShutter_cFv = .text:0x00000594; // type:function size:0x1D8 scope:global +init_modeWait__14daAmiShutter_cFv = .text:0x0000076C; // type:function size:0xC scope:global +modeWait__14daAmiShutter_cFv = .text:0x00000778; // type:function size:0x74 scope:global +init_modeWaitEvent__14daAmiShutter_cFv = .text:0x000007EC; // type:function size:0xC scope:global +modeWaitEvent__14daAmiShutter_cFv = .text:0x000007F8; // type:function size:0xB8 scope:global +eventStart__14daAmiShutter_cFv = .text:0x000008B0; // type:function size:0x24 scope:global +init_modeClose__14daAmiShutter_cFv = .text:0x000008D4; // type:function size:0x94 scope:global +modeClose__14daAmiShutter_cFv = .text:0x00000968; // type:function size:0x84 scope:global +init_modeCloseEvent__14daAmiShutter_cFv = .text:0x000009EC; // type:function size:0x94 scope:global +modeCloseEvent__14daAmiShutter_cFv = .text:0x00000A80; // type:function size:0x8C scope:global +init_modeCloseEnd__14daAmiShutter_cFv = .text:0x00000B0C; // type:function size:0x90 scope:global +modeCloseEnd__14daAmiShutter_cFv = .text:0x00000B9C; // type:function size:0x4 scope:global +init_modeOpen__14daAmiShutter_cFv = .text:0x00000BA0; // type:function size:0x84 scope:global +modeOpen__14daAmiShutter_cFv = .text:0x00000C24; // type:function size:0x7C scope:global +Draw__14daAmiShutter_cFv = .text:0x00000CA0; // type:function size:0xA4 scope:global +Delete__14daAmiShutter_cFv = .text:0x00000D44; // type:function size:0x30 scope:global +daAmiShutter_Draw__FP14daAmiShutter_c = .text:0x00000D74; // type:function size:0x2C scope:global +daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000DA0; // type:function size:0x20 scope:global +daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000DC0; // type:function size:0x20 scope:global +daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000DE0; // type:function size:0x20 scope:global +__dt__18daAmiShutter_HIO_cFv = .text:0x00000E00; // type:function size:0x5C scope:global +__sinit_d_a_obj_amiShutter_cpp = .text:0x00000E5C; // type:function size:0x3C scope:local +@1448@eventStart__14daAmiShutter_cFv = .text:0x00000E98; // type:function size:0x8 scope:local +@1448@__dt__14daAmiShutter_cFv = .text:0x00000EA0; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000EA8; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000EF0; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000EF8; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F00; // type:function size:0x8 scope:global +__dt__14daAmiShutter_cFv = .text:0x00000F08; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3739 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3822 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3824 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3825 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3826 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3759 = .data:0x00000020; // type:object size:0xC scope:local +@3760 = .data:0x0000002C; // type:object size:0xC scope:local +@3761 = .data:0x00000038; // type:object size:0xC scope:local +@3762 = .data:0x00000044; // type:object size:0xC scope:local +@3763 = .data:0x00000050; // type:object size:0xC scope:local +@3764 = .data:0x0000005C; // type:object size:0xC scope:local +mode_proc$3758 = .data:0x00000068; // type:object size:0x48 scope:local +l_daAmiShutter_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_AmiShutter = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000100; // type:object size:0x18 scope:global +__vt__14daAmiShutter_c = .data:0x00000118; // type:object size:0x48 scope:global +__vt__18daAmiShutter_HIO_c = .data:0x00000160; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000016C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3649 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_397_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ari/splits.txt b/config/GZ2P01/rels/d_a_obj_ari/splits.txt new file mode 100644 index 0000000000..a24f7d947b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ari.cpp: + .text start:0x000000EC end:0x00002E54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_ari/symbols.txt b/config/GZ2P01/rels/d_a_obj_ari/symbols.txt new file mode 100644 index 0000000000..47996a341c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ari/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_AriHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjARI_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjARI_cFv = .text:0x00000188; // type:function size:0x58 scope:global +ctrlJoint__10daObjARI_cFP8J3DJointP8J3DModel = .text:0x000001E0; // type:function size:0xD4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002B4; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000300; // type:function size:0x20 scope:global +CreateHeap__10daObjARI_cFv = .text:0x00000320; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000678; // type:function size:0x48 scope:global +daObjARI_Create__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0x20 scope:global +daObjARI_Delete__FP10daObjARI_c = .text:0x000006E0; // type:function size:0x24 scope:global +WallWalk__10daObjARI_cFv = .text:0x00000704; // type:function size:0x584 scope:global +__dt__8cM3dGPlaFv = .text:0x00000C88; // type:function size:0x48 scope:global +MoveAction__10daObjARI_cFv = .text:0x00000CD0; // type:function size:0x10C scope:global +Action__10daObjARI_cFv = .text:0x00000DDC; // type:function size:0x7C scope:global +Insect_Release__10daObjARI_cFv = .text:0x00000E58; // type:function size:0x10 scope:global +checkGround__10daObjARI_cFv = .text:0x00000E68; // type:function size:0x230 scope:global +B_MoveAction__10daObjARI_cFv = .text:0x00001098; // type:function size:0x94 scope:global +FallAction__10daObjARI_cFv = .text:0x0000112C; // type:function size:0x34 scope:global +ParticleSet__10daObjARI_cFv = .text:0x00001160; // type:function size:0x124 scope:global +BoomChk__10daObjARI_cFv = .text:0x00001284; // type:function size:0x314 scope:global +ObjHit__10daObjARI_cFv = .text:0x00001598; // type:function size:0x100 scope:global +Execute__10daObjARI_cFv = .text:0x00001698; // type:function size:0x8B8 scope:global +Z_BufferChk__10daObjARI_cFv = .text:0x00001F50; // type:function size:0x17C scope:global +Delete__10daObjARI_cFv = .text:0x000020CC; // type:function size:0x68 scope:global +setBaseMtx__10daObjARI_cFv = .text:0x00002134; // type:function size:0x68 scope:global +daObjARI_Draw__FP10daObjARI_c = .text:0x0000219C; // type:function size:0xE0 scope:global +daObjARI_Execute__FP10daObjARI_c = .text:0x0000227C; // type:function size:0x20 scope:global +CreateChk__10daObjARI_cFv = .text:0x0000229C; // type:function size:0x1AC scope:global +create__10daObjARI_cFv = .text:0x00002448; // type:function size:0x870 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00002D28; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002D70; // type:function size:0x48 scope:global +daObjARI_IsDelete__FP10daObjARI_c = .text:0x00002DB8; // type:function size:0x8 scope:global +__dt__14daObj_AriHIO_cFv = .text:0x00002DC0; // type:function size:0x48 scope:global +__sinit_d_a_obj_ari_cpp = .text:0x00002E08; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002E44; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002E4C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_ari_itemno = .rodata:0x00000008; // type:object size:0x2 scope:global +ccSphSrc$3781 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3933 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4110 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4114 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4115 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4138 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4140 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4215 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4257 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@4287 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4360 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4583 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4585 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4586 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4693 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4694 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global data:2byte +@4999 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5000 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5002 = .rodata:0x00000100; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000104; // type:object size:0xE scope:local data:string_table +l_daObjARI_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Ari = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjARI_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_AriHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_398_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3771 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_automata/splits.txt b/config/GZ2P01/rels/d_a_obj_automata/splits.txt new file mode 100644 index 0000000000..5219aac973 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_automata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_automata.cpp: + .text start:0x000000EC end:0x000015FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_automata/symbols.txt b/config/GZ2P01/rels/d_a_obj_automata/symbols.txt new file mode 100644 index 0000000000..7e473754b6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_automata/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__16daObj_AutoMata_cFv = .text:0x000000EC; // type:function size:0x2A4 scope:global +create__16daObj_AutoMata_cFv = .text:0x00000390; // type:function size:0x39C scope:global +__dt__8cM3dGSphFv = .text:0x0000072C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000774; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000804; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000874; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008D0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000940; // type:function size:0x48 scope:global +CreateHeap__16daObj_AutoMata_cFv = .text:0x00000988; // type:function size:0x118 scope:global +Delete__16daObj_AutoMata_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global +Execute__16daObj_AutoMata_cFv = .text:0x00000AD4; // type:function size:0x2C8 scope:global +Draw__16daObj_AutoMata_cFv = .text:0x00000D9C; // type:function size:0xE4 scope:global +createHeapCallBack__16daObj_AutoMata_cFP10fopAc_ac_c = .text:0x00000E80; // type:function size:0x20 scope:global +srchTHouse__16daObj_AutoMata_cFP10fopAc_ac_cPv = .text:0x00000EA0; // type:function size:0x60 scope:global +setAnm__16daObj_AutoMata_cFib = .text:0x00000F00; // type:function size:0x134 scope:global +setEnvTevColor__16daObj_AutoMata_cFv = .text:0x00001034; // type:function size:0x5C scope:global +setRoomNo__16daObj_AutoMata_cFv = .text:0x00001090; // type:function size:0x44 scope:global +setMtx__16daObj_AutoMata_cFv = .text:0x000010D4; // type:function size:0x78 scope:global +setSe__16daObj_AutoMata_cFv = .text:0x0000114C; // type:function size:0x2C4 scope:global +daObj_AutoMata_Create__FPv = .text:0x00001410; // type:function size:0x20 scope:global +daObj_AutoMata_Delete__FPv = .text:0x00001430; // type:function size:0x20 scope:global +daObj_AutoMata_Execute__FPv = .text:0x00001450; // type:function size:0x20 scope:global +daObj_AutoMata_Draw__FPv = .text:0x00001470; // type:function size:0x20 scope:global +daObj_AutoMata_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001498; // type:function size:0x48 scope:global +__sinit_d_a_obj_automata_cpp = .text:0x000014E0; // type:function size:0xC4 scope:local +__dt__22daObj_AutoMata_Param_cFv = .text:0x000015A4; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000015EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000015F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daObj_AutoMata_Param_c = .rodata:0x00000000; // type:object size:0xC scope:global +l_ccDObjData = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3962 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3966 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4108 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4173 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4175 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000064; // type:object size:0x4 scope:local +bckArcIx$4220 = .rodata:0x00000068; // type:object size:0x8 scope:local +btkArcIx$4221 = .rodata:0x00000070; // type:object size:0x8 scope:local +playMode$4222 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4252 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000030; // type:object size:0x44 scope:global +l_ccDSph = .data:0x00000074; // type:object size:0x40 scope:global +daObj_AutoMata_MethodTable = .data:0x000000B4; // type:object size:0x20 scope:global +g_profile_OBJ_AUTOMATA = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000104; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000110; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__16daObj_AutoMata_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__22daObj_AutoMata_Param_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3801 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_avalanche/splits.txt b/config/GZ2P01/rels/d_a_obj_avalanche/splits.txt new file mode 100644 index 0000000000..9cb40bc066 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_avalanche/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_avalanche.cpp: + .text start:0x00000078 end:0x00000E94 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2P01/rels/d_a_obj_avalanche/symbols.txt b/config/GZ2P01/rels/d_a_obj_avalanche/symbols.txt new file mode 100644 index 0000000000..9f7e3f6640 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_avalanche/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daObjAvalanche_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__16daObjAvalanche_cFv = .text:0x000000B4; // type:function size:0xB4 scope:global +Create__16daObjAvalanche_cFv = .text:0x00000168; // type:function size:0x1B0 scope:global +CreateHeap__16daObjAvalanche_cFv = .text:0x00000318; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004C8; // type:function size:0x48 scope:global +create1st__16daObjAvalanche_cFv = .text:0x00000510; // type:function size:0x84 scope:global +Execute__16daObjAvalanche_cFPPA3_A4_f = .text:0x00000594; // type:function size:0x4C scope:global +checkCollapse__16daObjAvalanche_cFv = .text:0x000005E0; // type:function size:0x164 scope:global +move__16daObjAvalanche_cFv = .text:0x00000744; // type:function size:0x74 scope:global +event_proc_call__16daObjAvalanche_cFv = .text:0x000007B8; // type:function size:0xBC scope:global +actionWait__16daObjAvalanche_cFv = .text:0x00000874; // type:function size:0x68 scope:global +actionOrderEvent__16daObjAvalanche_cFv = .text:0x000008DC; // type:function size:0xC8 scope:global +actionEvent__16daObjAvalanche_cFv = .text:0x000009A4; // type:function size:0x84 scope:global +actionDead__16daObjAvalanche_cFv = .text:0x00000A28; // type:function size:0x4 scope:global +demoProc__16daObjAvalanche_cFv = .text:0x00000A2C; // type:function size:0x1C4 scope:global +setEffect__16daObjAvalanche_cFv = .text:0x00000BF0; // type:function size:0x98 scope:global +Draw__16daObjAvalanche_cFv = .text:0x00000C88; // type:function size:0xB8 scope:global +Delete__16daObjAvalanche_cFv = .text:0x00000D40; // type:function size:0x6C scope:global +daObjAvalanche_create1st__FP16daObjAvalanche_c = .text:0x00000DAC; // type:function size:0x60 scope:global +daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c = .text:0x00000E0C; // type:function size:0x20 scope:global +daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c = .text:0x00000E2C; // type:function size:0x20 scope:global +daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c = .text:0x00000E4C; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00000E78; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global +l_check_pos = .rodata:0x00000008; // type:object size:0x18 scope:global data:float +@3663 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@3762 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x31 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x0000002C; // type:object size:0x18 scope:global +@3851 = .data:0x00000044; // type:object size:0xC scope:local +@3852 = .data:0x00000050; // type:object size:0xC scope:local +@3853 = .data:0x0000005C; // type:object size:0xC scope:local +@3854 = .data:0x00000068; // type:object size:0xC scope:local +l_func$3850 = .data:0x00000074; // type:object size:0x30 scope:local +action_table$3910 = .data:0x000000A4; // type:object size:0x8 scope:local +daObjAvalanche_METHODS = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_Avalanche = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__16daObjAvalanche_c = .data:0x00000108; // type:object size:0x28 scope:global +lbl_400_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_balloon/splits.txt b/config/GZ2P01/rels/d_a_obj_balloon/splits.txt new file mode 100644 index 0000000000..cb6f8049b2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_balloon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balloon.cpp: + .text start:0x000000EC end:0x00000F38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_obj_balloon/symbols.txt b/config/GZ2P01/rels/d_a_obj_balloon/symbols.txt new file mode 100644 index 0000000000..32fa21725d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_balloon/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Balloon_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +draw__15daObj_Balloon_cFv = .text:0x00000134; // type:function size:0xE0 scope:global +daObj_Balloon_Draw__FP15daObj_Balloon_c = .text:0x00000214; // type:function size:0x20 scope:global +saveBestScore__15daObj_Balloon_cFv = .text:0x00000234; // type:function size:0x18 scope:global +cc_set__15daObj_Balloon_cFv = .text:0x0000024C; // type:function size:0xAC scope:global +action__15daObj_Balloon_cFv = .text:0x000002F8; // type:function size:0x4A4 scope:global +mtx_set__15daObj_Balloon_cFv = .text:0x0000079C; // type:function size:0x70 scope:global +execute__15daObj_Balloon_cFv = .text:0x0000080C; // type:function size:0x40 scope:global +daObj_Balloon_Execute__FP15daObj_Balloon_c = .text:0x0000084C; // type:function size:0x20 scope:global +daObj_Balloon_IsDelete__FP15daObj_Balloon_c = .text:0x0000086C; // type:function size:0x8 scope:global +_delete__15daObj_Balloon_cFv = .text:0x00000874; // type:function size:0x78 scope:global +daObj_Balloon_Delete__FP15daObj_Balloon_c = .text:0x000008EC; // type:function size:0x20 scope:global +CreateHeap__15daObj_Balloon_cFv = .text:0x0000090C; // type:function size:0xD8 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000009E4; // type:function size:0x20 scope:global +create__15daObj_Balloon_cFv = .text:0x00000A04; // type:function size:0x26C scope:global +__dt__8cM3dGSphFv = .text:0x00000C70; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000CB8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000D00; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D5C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000DCC; // type:function size:0x70 scope:global +daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000E3C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E5C; // type:function size:0x48 scope:global +__dt__19daObj_Balloon_HIO_cFv = .text:0x00000EA4; // type:function size:0x48 scope:global +__sinit_d_a_obj_balloon_cpp = .text:0x00000EEC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F28; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F30; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3659 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3809 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3817 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +m_combo_type__29@unnamed@d_a_obj_balloon_cpp@ = .data:0x00000020; // type:object size:0x4 scope:global +balloon_radius$3706 = .data:0x00000024; // type:object size:0xC scope:local +kago_wall_hit_id$3736 = .data:0x00000030; // type:object size:0x4 scope:local +kago_effect_scale$3737 = .data:0x00000034; // type:object size:0xC scope:local +break_sound_id$3749 = .data:0x00000040; // type:object size:0xC scope:local +cc_sph_src$3893 = .data:0x0000004C; // type:object size:0x40 scope:local +l_daObj_Balloon_Method = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_OBJ_BALLOON = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000118; // type:object size:0x24 scope:global +__vt__19daObj_Balloon_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +m_combo_count__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000048; // type:object size:0x4 scope:global +m_combo_next_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:global +m_balloon_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000050; // type:object size:0x4 scope:global data:4byte +lbl_401_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte +@3651 = .bss:0x00000058; // type:object size:0xC scope:local +l_HIO = .bss:0x00000064; // type:object size:0x20 scope:global data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_barDesk/splits.txt b/config/GZ2P01/rels/d_a_obj_barDesk/splits.txt new file mode 100644 index 0000000000..9550ce4bbd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_barDesk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barDesk.cpp: + .text start:0x000000EC end:0x00000ABC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_barDesk/symbols.txt b/config/GZ2P01/rels/d_a_obj_barDesk/symbols.txt new file mode 100644 index 0000000000..644ee30682 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_barDesk/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daBarDesk_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daBarDesk_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daBarDesk_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daBarDesk_cFv = .text:0x00000254; // type:function size:0x1C4 scope:global +__dt__8cM3dGCylFv = .text:0x00000418; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000460; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000004A8; // type:function size:0x5C scope:global +Execute__11daBarDesk_cFPPA3_A4_f = .text:0x00000504; // type:function size:0x50 scope:global +windowProc__11daBarDesk_cFv = .text:0x00000554; // type:function size:0x8C scope:global +init_modeWait__11daBarDesk_cFv = .text:0x000005E0; // type:function size:0xC scope:global +modeWait__11daBarDesk_cFv = .text:0x000005EC; // type:function size:0xB0 scope:global +init_modeBreak__11daBarDesk_cFv = .text:0x0000069C; // type:function size:0xE8 scope:global +modeBreak__11daBarDesk_cFv = .text:0x00000784; // type:function size:0x20 scope:global +setBreakEffect__11daBarDesk_cFv = .text:0x000007A4; // type:function size:0xA4 scope:global +Draw__11daBarDesk_cFv = .text:0x00000848; // type:function size:0xA4 scope:global +Delete__11daBarDesk_cFv = .text:0x000008EC; // type:function size:0x30 scope:global +daBarDesk_Draw__FP11daBarDesk_c = .text:0x0000091C; // type:function size:0x2C scope:global +daBarDesk_Execute__FP11daBarDesk_c = .text:0x00000948; // type:function size:0x20 scope:global +daBarDesk_Delete__FP11daBarDesk_c = .text:0x00000968; // type:function size:0x20 scope:global +daBarDesk_Create__FP10fopAc_ac_c = .text:0x00000988; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009A8; // type:function size:0x48 scope:global +__dt__15daBarDesk_HIO_cFv = .text:0x000009F0; // type:function size:0x5C scope:global +__sinit_d_a_obj_barDesk_cpp = .text:0x00000A4C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daBarDesk_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3839 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3862 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000003C; // type:object size:0x4 scope:local +particle_id$3871 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daBarDesk_c = .data:0x00000020; // type:object size:0x44 scope:global +@3821 = .data:0x00000064; // type:object size:0xC scope:local +@3822 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3820 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daBarDesk_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_BarDesk = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__11daBarDesk_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__15daBarDesk_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_402_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_batta/splits.txt b/config/GZ2P01/rels/d_a_obj_batta/splits.txt new file mode 100644 index 0000000000..4da0ee0b55 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_batta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_batta.cpp: + .text start:0x000000EC end:0x00002C1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x0000020C + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_batta/symbols.txt b/config/GZ2P01/rels/d_a_obj_batta/symbols.txt new file mode 100644 index 0000000000..2e573f1c6c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_batta/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_BattaHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +setAction__12daObjBATTA_cFM12daObjBATTA_cFPCvPv_v = .text:0x0000011C; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003FC; // type:function size:0x48 scope:global +daObjBATTA_Create__FP10fopAc_ac_c = .text:0x00000444; // type:function size:0x20 scope:global +daObjBATTA_Delete__FP12daObjBATTA_c = .text:0x00000464; // type:function size:0x24 scope:global +wait__12daObjBATTA_cFv = .text:0x00000488; // type:function size:0x2B4 scope:global +turn__12daObjBATTA_cFv = .text:0x0000073C; // type:function size:0x59C scope:global +jump__12daObjBATTA_cFv = .text:0x00000CD8; // type:function size:0x318 scope:global +fly_up__12daObjBATTA_cFv = .text:0x00000FF0; // type:function size:0x504 scope:global +fly_down__12daObjBATTA_cFv = .text:0x000014F4; // type:function size:0x2CC scope:global +bin_wait__12daObjBATTA_cFv = .text:0x000017C0; // type:function size:0x1C8 scope:global +bin_action__12daObjBATTA_cFv = .text:0x00001988; // type:function size:0x158 scope:global +hook__12daObjBATTA_cFv = .text:0x00001AE0; // type:function size:0x114 scope:global +boomerang__12daObjBATTA_cFv = .text:0x00001BF4; // type:function size:0x164 scope:global +batta_setParticle__12daObjBATTA_cFv = .text:0x00001D58; // type:function size:0x20C scope:global +action__12daObjBATTA_cFv = .text:0x00001F64; // type:function size:0xC8 scope:global +hit_check__12daObjBATTA_cFv = .text:0x0000202C; // type:function size:0xB4 scope:global +execute__12daObjBATTA_cFv = .text:0x000020E0; // type:function size:0x184 scope:global +_delete__12daObjBATTA_cFv = .text:0x00002264; // type:function size:0x68 scope:global +mtx_set__12daObjBATTA_cFv = .text:0x000022CC; // type:function size:0x78 scope:global +daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00002344; // type:function size:0xF0 scope:global +daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00002434; // type:function size:0x20 scope:global +create__12daObjBATTA_cFv = .text:0x00002454; // type:function size:0x50C scope:global +__dt__8cM3dGSphFv = .text:0x00002960; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029A8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029F0; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002A4C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002ABC; // type:function size:0x70 scope:global +daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00002B2C; // type:function size:0x8 scope:global +__dt__16daObj_BattaHIO_cFv = .text:0x00002B34; // type:function size:0x48 scope:global +__sinit_d_a_obj_batta_cpp = .text:0x00002B7C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002BB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002BC0; // type:function size:0x8 scope:local +Insect_Release__9dInsect_cFv = .text:0x00002BC8; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002BD4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_batta_brk_index = .rodata:0x00000008; // type:object size:0x8 scope:global +l_batta_btk_index = .rodata:0x00000010; // type:object size:0x8 scope:global +@3955 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3957 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3960 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3963 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3964 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3965 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4210 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4211 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4215 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4329 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4435 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4465 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4466 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4467 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4468 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4469 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4470 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4471 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4506 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4552 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +l_batta_sex = .rodata:0x000000D0; // type:object size:0x2 scope:global +@4698 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4700 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4767 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4768 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4769 = .rodata:0x000000E8; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x000000EC; // type:object size:0x4 scope:global +@4979 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xC scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__27@unnamed@d_a_obj_batta_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3903 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@3907 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@3992 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@3998 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4151 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4155 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4246 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4353 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4415 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4418 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4485 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4521 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +@4620 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +@4648 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@4651 = .data:0x00000108; // type:object size:0xC scope:local data:4byte +@4880 = .data:0x00000114; // type:object size:0xC scope:local +@4883 = .data:0x00000120; // type:object size:0xC scope:local +l_daObjBATTA_Method = .data:0x0000012C; // type:object size:0x20 scope:global +g_profile_Obj_Batta = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000188; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000194; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001C4; // type:object size:0x24 scope:global +__vt__12daObjBATTA_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__16daObj_BattaHIO_c = .data:0x00000200; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_403_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_bbox/splits.txt b/config/GZ2P01/rels/d_a_obj_bbox/splits.txt new file mode 100644 index 0000000000..4aa550f8ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bbox.cpp: + .text start:0x00000078 end:0x000007AC + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_bbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_bbox/symbols.txt new file mode 100644 index 0000000000..92a0d58b48 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjBBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjBBox_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__11daObjBBox_cFv = .text:0x00000118; // type:function size:0x78 scope:global +CreateHeap__11daObjBBox_cFv = .text:0x00000190; // type:function size:0x70 scope:global +create1st__11daObjBBox_cFv = .text:0x00000200; // type:function size:0x170 scope:global +__dt__8cM3dGCylFv = .text:0x00000370; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B8; // type:function size:0x48 scope:global +Execute__11daObjBBox_cFPPA3_A4_f = .text:0x00000400; // type:function size:0x174 scope:global +Draw__11daObjBBox_cFv = .text:0x00000574; // type:function size:0xA4 scope:global +Delete__11daObjBBox_cFv = .text:0x00000618; // type:function size:0x34 scope:global +daObjBBox_create1st__FP11daObjBBox_c = .text:0x0000064C; // type:function size:0xF4 scope:global +daObjBBox_MoveBGDelete__FP11daObjBBox_c = .text:0x00000740; // type:function size:0x20 scope:global +daObjBBox_MoveBGExecute__FP11daObjBBox_c = .text:0x00000760; // type:function size:0x20 scope:global +daObjBBox_MoveBGDraw__FP11daObjBBox_c = .text:0x00000780; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +particle_id$3793 = .rodata:0x00000044; // type:object size:0xA scope:local +@3821 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjBBox_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BBox = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__11daObjBBox_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bed/splits.txt b/config/GZ2P01/rels/d_a_obj_bed/splits.txt new file mode 100644 index 0000000000..562ad25411 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bed/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bed.cpp: + .text start:0x000000EC end:0x00000BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_bed/symbols.txt b/config/GZ2P01/rels/d_a_obj_bed/symbols.txt new file mode 100644 index 0000000000..ac19077ce4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bed/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daObj_Bed_cFv = .text:0x000000EC; // type:function size:0x124 scope:global +create__11daObj_Bed_cFv = .text:0x00000210; // type:function size:0x270 scope:global +__dt__8cM3dGLinFv = .text:0x00000480; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000004C8; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000510; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000580; // type:function size:0x70 scope:global +CreateHeap__11daObj_Bed_cFv = .text:0x000005F0; // type:function size:0x110 scope:global +Delete__11daObj_Bed_cFv = .text:0x00000700; // type:function size:0x34 scope:global +Execute__11daObj_Bed_cFv = .text:0x00000734; // type:function size:0x140 scope:global +Draw__11daObj_Bed_cFv = .text:0x00000874; // type:function size:0xC4 scope:global +createHeapCallBack__11daObj_Bed_cFP10fopAc_ac_c = .text:0x00000938; // type:function size:0x20 scope:global +getType__11daObj_Bed_cFv = .text:0x00000958; // type:function size:0x8 scope:global +getResName__11daObj_Bed_cFv = .text:0x00000960; // type:function size:0x10 scope:global +isDelete__11daObj_Bed_cFv = .text:0x00000970; // type:function size:0x44 scope:global +setEnvTevColor__11daObj_Bed_cFv = .text:0x000009B4; // type:function size:0x5C scope:global +setRoomNo__11daObj_Bed_cFv = .text:0x00000A10; // type:function size:0x40 scope:global +setMtx__11daObj_Bed_cFv = .text:0x00000A50; // type:function size:0x64 scope:global +daObj_Bed_Create__FPv = .text:0x00000AB4; // type:function size:0x20 scope:global +daObj_Bed_Delete__FPv = .text:0x00000AD4; // type:function size:0x20 scope:global +daObj_Bed_Execute__FPv = .text:0x00000AF4; // type:function size:0x20 scope:global +daObj_Bed_Draw__FPv = .text:0x00000B14; // type:function size:0x20 scope:global +daObj_Bed_IsDelete__FPv = .text:0x00000B34; // type:function size:0x8 scope:global +__sinit_d_a_obj_bed_cpp = .text:0x00000B3C; // type:function size:0x40 scope:local +__dt__17daObj_Bed_Param_cFv = .text:0x00000B7C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BC4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BCC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_Bed_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3902 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3905 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3985 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x7 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +daObj_Bed_MethodTable = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_BED = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000090; // type:object size:0xC scope:global +__vt__11daObj_Bed_c = .data:0x0000009C; // type:object size:0xC scope:global +__vt__17daObj_Bed_Param_c = .data:0x000000A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_bemos/splits.txt b/config/GZ2P01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 0000000000..0e8d243f29 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000EC end:0x00005524 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002BC + .data start:0x00000000 end:0x0000046C + .bss start:0x00000008 end:0x000013A8 diff --git a/config/GZ2P01/rels/d_a_obj_bemos/symbols.txt b/config/GZ2P01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 0000000000..6a0229a007 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,246 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +PPCallBack__9daObjBm_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000EC; // type:function size:0x13C scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x154 scope:global +initBaseMtx__9daObjBm_cFv = .text:0x0000037C; // type:function size:0x90 scope:global +setBaseMtx__9daObjBm_cFv = .text:0x0000040C; // type:function size:0xEC scope:global +Create__9daObjBm_cFv = .text:0x000004F8; // type:function size:0x364 scope:global +CreateHeap__9daObjBm_cFv = .text:0x0000085C; // type:function size:0x4B4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000D10; // type:function size:0x48 scope:global +create1st__9daObjBm_cFv = .text:0x00000D58; // type:function size:0xC4 scope:global +Execute__9daObjBm_cFPPA3_A4_f = .text:0x00000E1C; // type:function size:0x200 scope:global +main_proc_call__9daObjBm_cFv = .text:0x0000101C; // type:function size:0x8C scope:global +initActionEnBemos__9daObjBm_cFv = .text:0x000010A8; // type:function size:0x54 scope:global +initActionObjBemos__9daObjBm_cFv = .text:0x000010FC; // type:function size:0xF0 scope:global +actionEnBemos__9daObjBm_cFv = .text:0x000011EC; // type:function size:0x2E4 scope:global +actionObjBemos__9daObjBm_cFv = .text:0x000014D0; // type:function size:0xBC scope:global +setCrawCO__9daObjBm_cFv = .text:0x0000158C; // type:function size:0xB0 scope:global +__dt__4cXyzFv = .text:0x0000163C; // type:function size:0x3C scope:global +calcBeamPos__9daObjBm_cFv = .text:0x00001678; // type:function size:0x310 scope:global +calcBeamLenAndAt__9daObjBm_cFv = .text:0x00001988; // type:function size:0x358 scope:global +__dt__8cM3dGPlaFv = .text:0x00001CE0; // type:function size:0x48 scope:global +checkFindPlayer__9daObjBm_cFv = .text:0x00001D28; // type:function size:0x15C scope:global +checkSearchPlayer__9daObjBm_cFv = .text:0x00001E84; // type:function size:0x15C scope:global +getSearchDistance__9daObjBm_cFv = .text:0x00001FE0; // type:function size:0x58 scope:global +getBeamSearchDistance__9daObjBm_cFv = .text:0x00002038; // type:function size:0x58 scope:global +effect_proc__9daObjBm_cFv = .text:0x00002090; // type:function size:0x270 scope:global +effectWait__9daObjBm_cFv = .text:0x00002300; // type:function size:0x4 scope:global +initEffectSet0__9daObjBm_cFv = .text:0x00002304; // type:function size:0x194 scope:global +effectSet0__9daObjBm_cFv = .text:0x00002498; // type:function size:0x4 scope:global +effectSet1__9daObjBm_cFv = .text:0x0000249C; // type:function size:0x4 scope:global +effectEnd__9daObjBm_cFv = .text:0x000024A0; // type:function size:0x4 scope:global +check_to_walk__9daObjBm_cFv = .text:0x000024A4; // type:function size:0x100 scope:global +mode_wait_init__9daObjBm_cFv = .text:0x000025A4; // type:function size:0x64 scope:global +mode_wait__9daObjBm_cFv = .text:0x00002608; // type:function size:0x140 scope:global +mode_walk_init__9daObjBm_cFv = .text:0x00002748; // type:function size:0x18 scope:global +mode_walk__9daObjBm_cFv = .text:0x00002760; // type:function size:0x3C8 scope:global +mode_afl__9daObjBm_cFv = .text:0x00002B28; // type:function size:0x18 scope:global +mode_dead_init__9daObjBm_cFv = .text:0x00002B40; // type:function size:0x24 scope:global +mode_dead__9daObjBm_cFv = .text:0x00002B64; // type:function size:0x4 scope:global +clr_moment_cnt__9daObjBm_cFv = .text:0x00002B68; // type:function size:0x24 scope:global +__ct__Q29daObjBm_c5Bgc_cFv = .text:0x00002B8C; // type:function size:0xC4 scope:global +__ct__4cXyzFv = .text:0x00002C50; // type:function size:0x4 scope:global +wall_pos__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cisf = .text:0x00002C54; // type:function size:0x280 scope:global +chk_wall_pre__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cis = .text:0x00002ED4; // type:function size:0x40 scope:global +initActionSwWait__9daObjBm_cFv = .text:0x00002F14; // type:function size:0x40 scope:global +actionSwWait__9daObjBm_cFv = .text:0x00002F54; // type:function size:0x2F4 scope:global +initActionWarning__9daObjBm_cFv = .text:0x00003248; // type:function size:0x84 scope:global +actionWarning__9daObjBm_cFv = .text:0x000032CC; // type:function size:0x108 scope:global +initActionFindPlayer__9daObjBm_cFv = .text:0x000033D4; // type:function size:0x1C0 scope:global +actionFindPlayer__9daObjBm_cFv = .text:0x00003594; // type:function size:0x14C scope:global +initActionAttack__9daObjBm_cFv = .text:0x000036E0; // type:function size:0x270 scope:global +actionAttack__9daObjBm_cFv = .text:0x00003950; // type:function size:0x8BC scope:global +initActionDead__9daObjBm_cFv = .text:0x0000420C; // type:function size:0x274 scope:global +actionDead__9daObjBm_cFv = .text:0x00004480; // type:function size:0x3B0 scope:global +Draw__9daObjBm_cFv = .text:0x00004830; // type:function size:0x1DC scope:global +Delete__9daObjBm_cFv = .text:0x00004A0C; // type:function size:0x22C scope:global +daObjBm_create1st__FP9daObjBm_c = .text:0x00004C38; // type:function size:0x1C0 scope:global +__dt__8dCcD_CylFv = .text:0x00004DF8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00004EC4; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00004F48; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x00004F90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004FD8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005020; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000507C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000050EC; // type:function size:0x70 scope:global +daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x0000515C; // type:function size:0x20 scope:global +daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x0000517C; // type:function size:0x20 scope:global +daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x0000519C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000051C8; // type:function size:0x48 scope:global +cLib_calcTimer__FPUs = .text:0x00005210; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000522C; // type:function size:0x1C scope:global +__sinit_d_a_obj_bemos_cpp = .text:0x00005248; // type:function size:0xE0 scope:local +__arraydtor$5103 = .text:0x00005328; // type:function size:0x38 scope:local +__dt__11dBgS_WtrChkFv = .text:0x00005360; // type:function size:0x78 scope:global +__arraydtor$5100 = .text:0x000053D8; // type:function size:0x38 scope:local +__dt__14dBgS_ObjGndChkFv = .text:0x00005410; // type:function size:0x78 scope:global +__ct__14dBgS_ObjGndChkFv = .text:0x00005488; // type:function size:0x5C scope:global +@16@__dt__11dBgS_WtrChkFv = .text:0x000054E4; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x000054EC; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x000054F4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000054FC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005504; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000550C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005514; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000551C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_high_beam_offset = .rodata:0x0000000C; // type:object size:0xC scope:global +l_mid_beam_offset = .rodata:0x00000018; // type:object size:0xC scope:global +l_low_beam_offset = .rodata:0x00000024; // type:object size:0xC scope:global +l_craw_offset = .rodata:0x00000030; // type:object size:0x30 scope:global +M_dir_base__9daObjBm_c = .rodata:0x00000060; // type:object size:0x8 scope:global +@3933 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4106 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4250 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4293 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4402 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4515 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4519 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4520 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4628 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4714 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +eff_id_f$4818 = .rodata:0x000000C8; // type:object size:0x4 scope:local +hit_eff_id$4819 = .rodata:0x000000CC; // type:object size:0x8 scope:local +@4936 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4960 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000DC; // type:object size:0x4 scope:local +M_lin20__Q29daObjBm_c5Bgc_c = .rodata:0x000000E0; // type:object size:0x170 scope:global +@5157 = .rodata:0x00000250; // type:object size:0x4 scope:local +@5158 = .rodata:0x00000254; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000258; // type:object size:0x4 scope:local +@5235 = .rodata:0x0000025C; // type:object size:0x4 scope:local +@5242 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float +@5299 = .rodata:0x00000264; // type:object size:0x4 scope:local +l_eff_id$5506 = .rodata:0x00000268; // type:object size:0x4 scope:local +@5564 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@5565 = .rodata:0x00000270; // type:object size:0x4 scope:local +l_eff_id$5631 = .rodata:0x00000274; // type:object size:0x4 scope:local +l_eff_id2$5639 = .rodata:0x00000278; // type:object size:0x6 scope:local +@5875 = .rodata:0x00000280; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000284; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000288; // type:object size:0x34 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eye_matName = .data:0x00000024; // type:object size:0x4 scope:global +l_head_joint = .data:0x00000028; // type:object size:0x4 scope:global +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global +l_smallGear0_joint = .data:0x00000030; // type:object size:0x4 scope:global +l_smallGear1_joint = .data:0x00000034; // type:object size:0x4 scope:global +l_smallGear2_joint = .data:0x00000038; // type:object size:0x4 scope:global +l_joint_table = .data:0x0000003C; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000050; // type:object size:0x18 scope:global +l_sph_src = .data:0x00000068; // type:object size:0x40 scope:global +l_cps_src = .data:0x000000A8; // type:object size:0x4C scope:global +l_cyl_src = .data:0x000000F4; // type:object size:0x44 scope:global +@4298 = .data:0x00000138; // type:object size:0xC scope:local +@4299 = .data:0x00000144; // type:object size:0xC scope:local +l_func$4297 = .data:0x00000150; // type:object size:0x18 scope:local +@4354 = .data:0x00000168; // type:object size:0xC scope:local +@4355 = .data:0x00000174; // type:object size:0xC scope:local +@4356 = .data:0x00000180; // type:object size:0xC scope:local +@4357 = .data:0x0000018C; // type:object size:0xC scope:local +@4358 = .data:0x00000198; // type:object size:0xC scope:local +l_func$4353 = .data:0x000001A4; // type:object size:0x3C scope:local +@4407 = .data:0x000001E0; // type:object size:0xC scope:local +@4408 = .data:0x000001EC; // type:object size:0xC scope:local +@4409 = .data:0x000001F8; // type:object size:0xC scope:local +@4410 = .data:0x00000204; // type:object size:0xC scope:local +mode_proc$4406 = .data:0x00000210; // type:object size:0x30 scope:local +@4733 = .data:0x00000240; // type:object size:0xC scope:local +@4734 = .data:0x0000024C; // type:object size:0xC scope:local +@4735 = .data:0x00000258; // type:object size:0xC scope:local +@4736 = .data:0x00000264; // type:object size:0xC scope:local +l_eff_func$4732 = .data:0x00000270; // type:object size:0x30 scope:local +M_lin5__Q29daObjBm_c5Bgc_c = .data:0x000002A0; // type:object size:0x50 scope:global +@6065 = .data:0x000002F0; // type:object size:0x20 scope:local +daObjBm_METHODS = .data:0x00000310; // type:object size:0x20 scope:global +g_profile_Obj_Bemos = .data:0x00000330; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000360; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000378; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000384; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000390; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000039C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000003CC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000003D8; // type:object size:0xC scope:global +__vt__9daObjBm_c = .data:0x000003E4; // type:object size:0x28 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000040C; // type:object size:0x30 scope:global +__vt__11dBgS_WtrChk = .data:0x0000043C; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_406_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +lbl_406_bss_46 = .bss:0x00000046; // type:object size:0x1 data:byte +lbl_406_bss_47 = .bss:0x00000047; // type:object size:0x1 data:byte +lbl_406_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +@4973 = .bss:0x0000004C; // type:object size:0xC scope:local +@4976 = .bss:0x0000005C; // type:object size:0xC scope:local +@4977 = .bss:0x00000068; // type:object size:0xC scope:local +@4978 = .bss:0x00000074; // type:object size:0xC scope:local +dir_vec$4972 = .bss:0x00000080; // type:object size:0x30 scope:local +@5101 = .bss:0x000000B0; // type:object size:0xC scope:local +M_gnd_work__Q29daObjBm_c5Bgc_c = .bss:0x000000BC; // type:object size:0x78C scope:global +@5102 = .bss:0x00000848; // type:object size:0xC scope:local +M_wrt_work__Q29daObjBm_c5Bgc_c = .bss:0x00000854; // type:object size:0x54 scope:global +@5104 = .bss:0x000008A8; // type:object size:0xC scope:local +M_wall_work__Q29daObjBm_c5Bgc_c = .bss:0x000008B4; // type:object size:0xA10 scope:global data:float +@5249 = .bss:0x000012C4; // type:object size:0xC scope:local +touch_work$5248 = .bss:0x000012D4; // type:object size:0x70 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00001344; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00001348; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000134C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00001350; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00001354; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00001358; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000135C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00001360; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00001364; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00001368; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000136C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00001370; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00001374; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00001378; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000137C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00001380; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00001384; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00001388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000138C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00001390; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00001394; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00001398; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000139C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000013A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000013A4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bhashi/splits.txt b/config/GZ2P01/rels/d_a_obj_bhashi/splits.txt new file mode 100644 index 0000000000..148575afed --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bhashi.cpp: + .text start:0x00000078 end:0x000020A0 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_bhashi/symbols.txt b/config/GZ2P01/rels/d_a_obj_bhashi/symbols.txt new file mode 100644 index 0000000000..4ccd587d28 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bhashi/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjBHASHI_cFv = .text:0x00000078; // type:function size:0x6C scope:global +setCcCylinder__13daObjBHASHI_cFv = .text:0x000000E4; // type:function size:0x70 scope:global +daObjBHASHI_Create__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0x20 scope:global +daObjBHASHI_Delete__FP13daObjBHASHI_c = .text:0x00000174; // type:function size:0x24 scope:global +Set_Hahen__13daObjBHASHI_cFv = .text:0x00000198; // type:function size:0xD8 scope:global +Set_Speed__13daObjBHASHI_cFssff = .text:0x00000270; // type:function size:0x59C scope:global +Obj_Damage__13daObjBHASHI_cFv = .text:0x0000080C; // type:function size:0x314 scope:global +Obj_Damage__13daObjBHASHI_cF4cXyz = .text:0x00000B20; // type:function size:0x294 scope:global +__ct__7Hahen_cFv = .text:0x00000DB4; // type:function size:0x10 scope:global +Wall_Check__7Hahen_cFv = .text:0x00000DC4; // type:function size:0xC4 scope:global +HahenMotion__7Hahen_cFv = .text:0x00000E88; // type:function size:0x3B4 scope:global +CheckCull__7Hahen_cFv = .text:0x0000123C; // type:function size:0x188 scope:global +checkViewArea__7Hahen_cFv = .text:0x000013C4; // type:function size:0x80 scope:global +Rolling__13daObjBHASHI_cFP4cXyzff = .text:0x00001444; // type:function size:0x1BC scope:global +Roll_Set__7Hahen_cFP4cXyzfs = .text:0x00001600; // type:function size:0x21C scope:global +setBaseMtx__13daObjBHASHI_cFv = .text:0x0000181C; // type:function size:0xE8 scope:global +daObjBHASHI_Draw__FP13daObjBHASHI_c = .text:0x00001904; // type:function size:0x2C scope:global +daObjBHASHI_Execute__FP13daObjBHASHI_c = .text:0x00001930; // type:function size:0x20 scope:global +CreateHeap__13daObjBHASHI_cFv = .text:0x00001950; // type:function size:0xFC scope:global +create__13daObjBHASHI_cFv = .text:0x00001A4C; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x00001CD4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001D1C; // type:function size:0x48 scope:global +__dt__7Hahen_cFv = .text:0x00001D64; // type:function size:0x3C scope:global +daObjBHASHI_IsDelete__FP13daObjBHASHI_c = .text:0x00001DA0; // type:function size:0x8 scope:global +Create__13daObjBHASHI_cFv = .text:0x00001DA8; // type:function size:0x44 scope:global +Execute__13daObjBHASHI_cFPPA3_A4_f = .text:0x00001DEC; // type:function size:0x120 scope:global +Draw__13daObjBHASHI_cFv = .text:0x00001F0C; // type:function size:0xFC scope:global +Delete__13daObjBHASHI_cFv = .text:0x00002008; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3780 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3795 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3829 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3925 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@3927 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3929 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@3933 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4028 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4029 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4114 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4185 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4186 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4187 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4188 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4189 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4190 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@4191 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4194 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4195 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4258 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4345 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4515 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4516 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4517 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4518 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4606 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4626 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4627 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000120; // type:object size:0x47 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjBHASHI_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BHASHI = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__13daObjBHASHI_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bhbridge/splits.txt b/config/GZ2P01/rels/d_a_obj_bhbridge/splits.txt new file mode 100644 index 0000000000..5a4ee2c095 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bhbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bhbridge.cpp: + .text start:0x00000078 end:0x00000C58 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_bhbridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_bhbridge/symbols.txt new file mode 100644 index 0000000000..7e2ed5793d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bhbridge/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__15daObjBhbridge_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__15daObjBhbridge_cFv = .text:0x000000E0; // type:function size:0x20C scope:global +initBaseMtx__15daObjBhbridge_cFv = .text:0x000002EC; // type:function size:0x2C scope:global +setBaseMtx__15daObjBhbridge_cFv = .text:0x00000318; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000374; // type:function size:0x64 scope:global +daObjBhbridge_Draw__FP15daObjBhbridge_c = .text:0x000003D8; // type:function size:0x2C scope:global +daObjBhbridge_Execute__FP15daObjBhbridge_c = .text:0x00000404; // type:function size:0x20 scope:global +daObjBhbridge_IsDelete__FP15daObjBhbridge_c = .text:0x00000424; // type:function size:0x8 scope:global +daObjBhbridge_Delete__FP15daObjBhbridge_c = .text:0x0000042C; // type:function size:0x24 scope:global +daObjBhbridge_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x1D4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:global +CreateHeap__15daObjBhbridge_cFv = .text:0x00000694; // type:function size:0x78 scope:global +Create__15daObjBhbridge_cFv = .text:0x0000070C; // type:function size:0x68 scope:global +Execute__15daObjBhbridge_cFPPA3_A4_f = .text:0x00000774; // type:function size:0x3FC scope:global +Draw__15daObjBhbridge_cFv = .text:0x00000B70; // type:function size:0xA4 scope:global +Delete__15daObjBhbridge_cFv = .text:0x00000C14; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000C48; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C50; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x8 scope:local +@3703 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3705 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3706 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3707 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3708 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3855 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3892 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3893 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3896 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x27 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjBhbridge_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Bhbridge = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__15daObjBhbridge_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bk_leaf/splits.txt b/config/GZ2P01/rels/d_a_obj_bk_leaf/splits.txt new file mode 100644 index 0000000000..3d6f7dd7e0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bk_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bk_leaf.cpp: + .text start:0x00000078 end:0x000006A8 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2P01/rels/d_a_obj_bk_leaf/symbols.txt b/config/GZ2P01/rels/d_a_obj_bk_leaf/symbols.txt new file mode 100644 index 0000000000..77ec352372 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bk_leaf/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +setBokkuri__10daBkLeaf_cFv = .text:0x00000098; // type:function size:0x94 scope:global +initBaseMtx__10daBkLeaf_cFv = .text:0x0000012C; // type:function size:0x3C scope:global +setBaseMtx__10daBkLeaf_cFv = .text:0x00000168; // type:function size:0x54 scope:global +Create__10daBkLeaf_cFv = .text:0x000001BC; // type:function size:0x80 scope:global +CreateHeap__10daBkLeaf_cFv = .text:0x0000023C; // type:function size:0x110 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000034C; // type:function size:0x48 scope:global +create__10daBkLeaf_cFv = .text:0x00000394; // type:function size:0xB4 scope:global +execute__10daBkLeaf_cFv = .text:0x00000448; // type:function size:0x11C scope:global +draw__10daBkLeaf_cFv = .text:0x00000564; // type:function size:0x90 scope:global +_delete__10daBkLeaf_cFv = .text:0x000005F4; // type:function size:0x34 scope:global +daBkLeaf_Draw__FP10daBkLeaf_c = .text:0x00000628; // type:function size:0x20 scope:global +daBkLeaf_Execute__FP10daBkLeaf_c = .text:0x00000648; // type:function size:0x20 scope:global +daBkLeaf_Delete__FP10daBkLeaf_c = .text:0x00000668; // type:function size:0x20 scope:global +daBkLeaf_Create__FP10fopAc_ac_c = .text:0x00000688; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3742 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x1D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdName = .data:0x00000024; // type:object size:0x4 scope:global +l_bckName = .data:0x00000028; // type:object size:0x4 scope:global +l_daBkLeaf_Method = .data:0x0000002C; // type:object size:0x20 scope:global +g_profile_Obj_BkLeaf = .data:0x0000004C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000007C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bkdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_bkdoor/splits.txt new file mode 100644 index 0000000000..31144b4185 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bkdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bkdoor.cpp: + .text start:0x00000078 end:0x000007E8 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_obj_bkdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_bkdoor/symbols.txt new file mode 100644 index 0000000000..5fb067b075 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bkdoor/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_door__FPvPv = .text:0x00000078; // type:function size:0x34 scope:global +initBaseMtx__13daObjBkDoor_cFv = .text:0x000000AC; // type:function size:0x3C scope:global +setBaseMtx__13daObjBkDoor_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +Create__13daObjBkDoor_cFv = .text:0x00000174; // type:function size:0x8C scope:global +CreateHeap__13daObjBkDoor_cFv = .text:0x00000200; // type:function size:0x80 scope:global +create1st__13daObjBkDoor_cFv = .text:0x00000280; // type:function size:0xA0 scope:global +openCheck__13daObjBkDoor_cFv = .text:0x00000320; // type:function size:0x6C scope:global +Execute__13daObjBkDoor_cFPPA3_A4_f = .text:0x0000038C; // type:function size:0x2B8 scope:global +Draw__13daObjBkDoor_cFv = .text:0x00000644; // type:function size:0xA4 scope:global +Delete__13daObjBkDoor_cFv = .text:0x000006E8; // type:function size:0x34 scope:global +daObjBkDoor_create1st__FP13daObjBkDoor_c = .text:0x0000071C; // type:function size:0x60 scope:global +daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c = .text:0x0000077C; // type:function size:0x20 scope:global +daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c = .text:0x0000079C; // type:function size:0x20 scope:global +daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c = .text:0x000007BC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_col_offsetX = .rodata:0x00000010; // type:object size:0x14 scope:global +l_roll_crash_check_areaL = .rodata:0x00000024; // type:object size:0x30 scope:global +l_roll_crash_check_areaR = .rodata:0x00000054; // type:object size:0x30 scope:global +@3702 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3817 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3823 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3824 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjBkDoor_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_BkDoor = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daObjBkDoor_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bky_rock/splits.txt b/config/GZ2P01/rels/d_a_obj_bky_rock/splits.txt new file mode 100644 index 0000000000..83d20eda8a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bky_rock/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bky_rock.cpp: + .text start:0x00000078 end:0x000016E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x000000F8 diff --git a/config/GZ2P01/rels/d_a_obj_bky_rock/symbols.txt b/config/GZ2P01/rels/d_a_obj_bky_rock/symbols.txt new file mode 100644 index 0000000000..9829017c07 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bky_rock/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daBkyRock_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daBkyRock_cFv = .text:0x00000098; // type:function size:0xBC scope:global +__ct__Q211daBkyRock_c10_pieceDataFv = .text:0x00000154; // type:function size:0xC scope:global +__dt__8dCcD_CylFv = .text:0x00000160; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000022C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000002B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002F8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000340; // type:function size:0x5C scope:global +__dt__11daBkyRock_cFv = .text:0x0000039C; // type:function size:0xF0 scope:global +create__11daBkyRock_cFv = .text:0x0000048C; // type:function size:0x114 scope:global +execute__11daBkyRock_cFv = .text:0x000005A0; // type:function size:0x24 scope:global +draw__11daBkyRock_cFv = .text:0x000005C4; // type:function size:0x134 scope:global +Delete__11daBkyRock_cFv = .text:0x000006F8; // type:function size:0xAC scope:global +setModelMtx__11daBkyRock_cFv = .text:0x000007A4; // type:function size:0x70 scope:global +createHeap__11daBkyRock_cFv = .text:0x00000814; // type:function size:0x170 scope:global +init__11daBkyRock_cFv = .text:0x00000984; // type:function size:0x1B8 scope:global +middleExe__11daBkyRock_cFv = .text:0x00000B3C; // type:function size:0x68 scope:global +exeModeNoDamage__11daBkyRock_cFv = .text:0x00000BA4; // type:function size:0xF4 scope:global +exeModeDamage__11daBkyRock_cFv = .text:0x00000C98; // type:function size:0x180 scope:global +exeModePiece__11daBkyRock_cFv = .text:0x00000E18; // type:function size:0xB8 scope:global +chkHitBombArrow__11daBkyRock_cFv = .text:0x00000ED0; // type:function size:0xDC scope:global +initChangeModeBefore__11daBkyRock_cFv = .text:0x00000FAC; // type:function size:0x90 scope:global +initChangeModeAfter__11daBkyRock_cFv = .text:0x0000103C; // type:function size:0x1C scope:global +pieceMove__11daBkyRock_cFv = .text:0x00001058; // type:function size:0x170 scope:global +pieceMoveInit__11daBkyRock_cFv = .text:0x000011C8; // type:function size:0x290 scope:global +callBombEmt__11daBkyRock_cFiPCUs = .text:0x00001458; // type:function size:0x138 scope:global +daBkyRock_create__FP11daBkyRock_c = .text:0x00001590; // type:function size:0x54 scope:global +daBkyRock_Delete__FP11daBkyRock_c = .text:0x000015E4; // type:function size:0x20 scope:global +daBkyRock_execute__FP11daBkyRock_c = .text:0x00001604; // type:function size:0x20 scope:global +daBkyRock_draw__FP11daBkyRock_c = .text:0x00001624; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001644; // type:function size:0x48 scope:global +__sinit_d_a_obj_bky_rock_cpp = .text:0x0000168C; // type:function size:0x58 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +VIBMODE_POWER = .rodata:0x00000000; // type:object size:0xC scope:global +PARTICLE_SCALE = .rodata:0x0000000C; // type:object size:0x8 scope:global +PARTICLE_OFFSET_POS_Y = .rodata:0x00000014; // type:object size:0x8 scope:global +FIRST_PARTICLE_NAME = .rodata:0x0000001C; // type:object size:0x8 scope:global +SECOND_PARTICLE_NAME = .rodata:0x00000024; // type:object size:0xC scope:global +s_CcDCyl__11daBkyRock_c = .rodata:0x00000030; // type:object size:0x44 scope:global +BMD_IDX$3845 = .rodata:0x00000074; // type:object size:0x18 scope:local +COL_OFFSET_POS$3888 = .rodata:0x0000008C; // type:object size:0x30 scope:local +COL_INIT_HEIGHT$3889 = .rodata:0x000000BC; // type:object size:0x10 scope:local +COL_INIT_RADIUS$3890 = .rodata:0x000000CC; // type:object size:0x10 scope:local +@3925 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3926 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3927 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3928 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@3929 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@3931 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@3961 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@3962 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000100; // type:object size:0x4 scope:local +VIBMODE_TIMER$4051 = .rodata:0x00000104; // type:object size:0x8 scope:local +@4086 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000120; // type:object size:0x4 scope:local data:string +@4092 = .rodata:0x00000124; // type:object size:0x4 scope:local +DROP_OFFSET_POS$4096 = .rodata:0x00000128; // type:object size:0x8 scope:local +INIT_SPEED_Y_BASE$4097 = .rodata:0x00000130; // type:object size:0x8 scope:local +INIT_SPEED_Y_RANGE$4098 = .rodata:0x00000138; // type:object size:0x8 scope:local +PIECE_SCALE_RANGE$4099 = .rodata:0x00000140; // type:object size:0x8 scope:local +PIECE_SCALE_BASE$4100 = .rodata:0x00000148; // type:object size:0x8 scope:local +@4120 = .rodata:0x00000150; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4122 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4123 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000160; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000164; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3933 = .data:0x00000024; // type:object size:0xC scope:local +@3934 = .data:0x00000030; // type:object size:0xC scope:local +@3935 = .data:0x0000003C; // type:object size:0xC scope:local +s_exeProc__11daBkyRock_c = .data:0x00000048; // type:object size:0x24 scope:global data:4byte +daBkyRock_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_BkyRock = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__11daBkyRock_c = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bmWindow/splits.txt b/config/GZ2P01/rels/d_a_obj_bmWindow/splits.txt new file mode 100644 index 0000000000..d1029e8604 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bmWindow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bmWindow.cpp: + .text start:0x000000EC end:0x00001608 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000178 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_bmWindow/symbols.txt b/config/GZ2P01/rels/d_a_obj_bmWindow/symbols.txt new file mode 100644 index 0000000000..b5bf2045b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bmWindow/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daBmWindow_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000018C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001E8; // type:function size:0x48 scope:global +setBaseMtx__12daBmWindow_cFv = .text:0x00000230; // type:function size:0xB0 scope:global +CreateHeap__12daBmWindow_cFv = .text:0x000002E0; // type:function size:0x6C scope:global +create__12daBmWindow_cFv = .text:0x0000034C; // type:function size:0x230 scope:global +__dt__8dCcD_CylFv = .text:0x0000057C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000648; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006CC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000714; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000075C; // type:function size:0x5C scope:global +Execute__12daBmWindow_cFPPA3_A4_f = .text:0x000007B8; // type:function size:0x58 scope:global +windowProc__12daBmWindow_cFv = .text:0x00000810; // type:function size:0x20C scope:global +init_modeWait__12daBmWindow_cFv = .text:0x00000A1C; // type:function size:0xC scope:global +modeWait__12daBmWindow_cFv = .text:0x00000A28; // type:function size:0x494 scope:global +checkActorInRectangle__12daBmWindow_cFP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x00000EBC; // type:function size:0x104 scope:global +init_modeBreak__12daBmWindow_cFv = .text:0x00000FC0; // type:function size:0x12C scope:global +modeBreak__12daBmWindow_cFv = .text:0x000010EC; // type:function size:0x20 scope:global +init_modeBreakEff__12daBmWindow_cFv = .text:0x0000110C; // type:function size:0xD8 scope:global +modeBreakEff__12daBmWindow_cFv = .text:0x000011E4; // type:function size:0x20 scope:global +setBreakEffect__12daBmWindow_cFi = .text:0x00001204; // type:function size:0x170 scope:global +Draw__12daBmWindow_cFv = .text:0x00001374; // type:function size:0xB4 scope:global +Delete__12daBmWindow_cFv = .text:0x00001428; // type:function size:0x30 scope:global +daBmWindow_Draw__FP12daBmWindow_c = .text:0x00001458; // type:function size:0x2C scope:global +daBmWindow_Execute__FP12daBmWindow_c = .text:0x00001484; // type:function size:0x20 scope:global +daBmWindow_Delete__FP12daBmWindow_c = .text:0x000014A4; // type:function size:0x20 scope:global +daBmWindow_Create__FP10fopAc_ac_c = .text:0x000014C4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000014E4; // type:function size:0x48 scope:global +__dt__16daBmWindow_HIO_cFv = .text:0x0000152C; // type:function size:0x6C scope:global +__sinit_d_a_obj_bmWindow_cpp = .text:0x00001598; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3656 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3660 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000020; // type:object size:0x4 scope:local +mCcDObjInfo__12daBmWindow_c = .rodata:0x00000024; // type:object size:0x30 scope:global +l_check_area = .rodata:0x00000054; // type:object size:0x30 scope:global +@3769 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3897 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@3997 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4001 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4002 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4003 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4005 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4007 = .rodata:0x000000B0; // type:object size:0x8 scope:local +particle_id$4102 = .rodata:0x000000B8; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daBmWindow_c = .data:0x00000020; // type:object size:0x44 scope:global +@3865 = .data:0x00000064; // type:object size:0xC scope:local +@3866 = .data:0x00000070; // type:object size:0xC scope:local +@3867 = .data:0x0000007C; // type:object size:0xC scope:local +mode_proc$3864 = .data:0x00000088; // type:object size:0x24 scope:local +l_daBmWindow_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_BmWindow = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:global +__vt__12daBmWindow_c = .data:0x0000012C; // type:object size:0x28 scope:global +__vt__16daBmWindow_HIO_c = .data:0x00000154; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000160; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000016C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:byte +lbl_410_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_bmshutter/splits.txt b/config/GZ2P01/rels/d_a_obj_bmshutter/splits.txt new file mode 100644 index 0000000000..1d33b26b49 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bmshutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bmshutter.cpp: + .text start:0x00000078 end:0x00000DC8 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_obj_bmshutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_bmshutter/symbols.txt new file mode 100644 index 0000000000..f336967304 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bmshutter/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjBmSh_cFv = .text:0x00000078; // type:function size:0x8C scope:global +setBaseMtx__11daObjBmSh_cFv = .text:0x00000104; // type:function size:0xA0 scope:global +Create__11daObjBmSh_cFv = .text:0x000001A4; // type:function size:0xCC scope:global +CreateHeap__11daObjBmSh_cFv = .text:0x00000270; // type:function size:0x70 scope:global +create__11daObjBmSh_cFv = .text:0x000002E0; // type:function size:0xF4 scope:global +Execute__11daObjBmSh_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x180 scope:global +checkSw__11daObjBmSh_cFv = .text:0x00000554; // type:function size:0x88 scope:global +checkAnySw__11daObjBmSh_cFv = .text:0x000005DC; // type:function size:0x88 scope:global +checkMySw__11daObjBmSh_cFv = .text:0x00000664; // type:function size:0x3C scope:global +event_proc_call__11daObjBmSh_cFv = .text:0x000006A0; // type:function size:0xBC scope:global +actionWait__11daObjBmSh_cFv = .text:0x0000075C; // type:function size:0x68 scope:global +actionOrderEvent__11daObjBmSh_cFv = .text:0x000007C4; // type:function size:0x68 scope:global +actionEvent__11daObjBmSh_cFv = .text:0x0000082C; // type:function size:0x5C scope:global +actionDead__11daObjBmSh_cFv = .text:0x00000888; // type:function size:0x4 scope:global +mode_proc_call__11daObjBmSh_cFv = .text:0x0000088C; // type:function size:0x128 scope:global +modeWait__11daObjBmSh_cFv = .text:0x000009B4; // type:function size:0x220 scope:global +modeMove__11daObjBmSh_cFv = .text:0x00000BD4; // type:function size:0x8C scope:global +modeEnd__11daObjBmSh_cFv = .text:0x00000C60; // type:function size:0x4 scope:global +Draw__11daObjBmSh_cFv = .text:0x00000C64; // type:function size:0xA4 scope:global +Delete__11daObjBmSh_cFv = .text:0x00000D08; // type:function size:0x34 scope:global +daObjBmSh_Draw__FP11daObjBmSh_c = .text:0x00000D3C; // type:function size:0x2C scope:global +daObjBmSh_Execute__FP11daObjBmSh_c = .text:0x00000D68; // type:function size:0x20 scope:global +daObjBmSh_Delete__FP11daObjBmSh_c = .text:0x00000D88; // type:function size:0x20 scope:global +daObjBmSh_Create__FP10fopAc_ac_c = .text:0x00000DA8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_check_area = .rodata:0x00000018; // type:object size:0x30 scope:global +@3663 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3664 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3796 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3973 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3852 = .data:0x00000024; // type:object size:0xC scope:local +@3853 = .data:0x00000030; // type:object size:0xC scope:local +@3854 = .data:0x0000003C; // type:object size:0xC scope:local +@3855 = .data:0x00000048; // type:object size:0xC scope:local +l_func$3851 = .data:0x00000054; // type:object size:0x30 scope:local +@3895 = .data:0x00000084; // type:object size:0xC scope:local +@3896 = .data:0x00000090; // type:object size:0xC scope:local +@3897 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$3894 = .data:0x000000A8; // type:object size:0x24 scope:local +l_daObjBmSh_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_BoomShutter = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__11daObjBmSh_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_411_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_411_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_bombf/splits.txt b/config/GZ2P01/rels/d_a_obj_bombf/splits.txt new file mode 100644 index 0000000000..261227f34f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bombf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bombf.cpp: + .text start:0x00000078 end:0x000004FC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_bombf/symbols.txt b/config/GZ2P01/rels/d_a_obj_bombf/symbols.txt new file mode 100644 index 0000000000..953bc994ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bombf/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjBombf_cFv = .text:0x00000078; // type:function size:0x6C scope:global +daObjBombf_createHeap__FP10fopAc_ac_c = .text:0x000000E4; // type:function size:0x20 scope:global +create__12daObjBombf_cFv = .text:0x00000104; // type:function size:0x118 scope:global +daObjBombf_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x20 scope:global +__dt__12daObjBombf_cFv = .text:0x0000023C; // type:function size:0x68 scope:global +daObjBombf_Delete__FP12daObjBombf_c = .text:0x000002A4; // type:function size:0x28 scope:global +setMatrix__12daObjBombf_cFv = .text:0x000002CC; // type:function size:0x74 scope:global +execute__12daObjBombf_cFv = .text:0x00000340; // type:function size:0x118 scope:global +daObjBombf_Execute__FP12daObjBombf_c = .text:0x00000458; // type:function size:0x20 scope:global +draw__12daObjBombf_cFv = .text:0x00000478; // type:function size:0x64 scope:global +daObjBombf_Draw__FP12daObjBombf_c = .text:0x000004DC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x6 scope:global data:string +@3687 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3688 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000014; // type:object size:0x4 scope:local +bombOffset$3727 = .rodata:0x00000018; // type:object size:0xC scope:local +l_daObjBombf_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Bombf = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bosswarp/splits.txt b/config/GZ2P01/rels/d_a_obj_bosswarp/splits.txt new file mode 100644 index 0000000000..b6938082cc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bosswarp/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_bosswarp.cpp: + .text start:0x00000078 end:0x00001D98 + .rodata start:0x00000000 end:0x000002F8 + .data start:0x00000000 end:0x00000274 diff --git a/config/GZ2P01/rels/d_a_obj_bosswarp/symbols.txt b/config/GZ2P01/rels/d_a_obj_bosswarp/symbols.txt new file mode 100644 index 0000000000..f4bd12ecf0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bosswarp/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000098; // type:function size:0xA8 scope:global +initBaseMtx__15daObjBossWarp_cFv = .text:0x00000140; // type:function size:0x48 scope:global +setBaseMtx__15daObjBossWarp_cFv = .text:0x00000188; // type:function size:0x70 scope:global +Create__15daObjBossWarp_cFv = .text:0x000001F8; // type:function size:0x17C scope:global +CreateHeap__15daObjBossWarp_cFv = .text:0x00000374; // type:function size:0x1F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000568; // type:function size:0x48 scope:global +create__15daObjBossWarp_cFv = .text:0x000005B0; // type:function size:0xC0 scope:global +appear__15daObjBossWarp_cFi = .text:0x00000670; // type:function size:0x168 scope:global +set_appear__15daObjBossWarp_cFv = .text:0x000007D8; // type:function size:0x70 scope:global +disappear__15daObjBossWarp_cFi = .text:0x00000848; // type:function size:0x54 scope:global +checkDistance__15daObjBossWarp_cFv = .text:0x0000089C; // type:function size:0x19C scope:global +execute__15daObjBossWarp_cFv = .text:0x00000A38; // type:function size:0x398 scope:global +event_proc_call__15daObjBossWarp_cFv = .text:0x00000DD0; // type:function size:0x164 scope:global +actionWait__15daObjBossWarp_cFv = .text:0x00000F34; // type:function size:0x58 scope:global +actionOrderEvent__15daObjBossWarp_cFv = .text:0x00000F8C; // type:function size:0xC4 scope:global +actionEvent__15daObjBossWarp_cFv = .text:0x00001050; // type:function size:0x68 scope:global +actionWaitWarp__15daObjBossWarp_cFv = .text:0x000010B8; // type:function size:0x68 scope:global +actionOrderWarpEvent__15daObjBossWarp_cFv = .text:0x00001120; // type:function size:0x98 scope:global +actionWarpEvent__15daObjBossWarp_cFv = .text:0x000011B8; // type:function size:0x4C scope:global +actionDead__15daObjBossWarp_cFv = .text:0x00001204; // type:function size:0x4 scope:global +actionOrderChkEvent__15daObjBossWarp_cFv = .text:0x00001208; // type:function size:0xEC scope:global +actionChkEvent__15daObjBossWarp_cFv = .text:0x000012F4; // type:function size:0xE0 scope:global +actionOrderCancelEvent__15daObjBossWarp_cFv = .text:0x000013D4; // type:function size:0x98 scope:global +actionCancelEvent__15daObjBossWarp_cFv = .text:0x0000146C; // type:function size:0x68 scope:global +demoProc__15daObjBossWarp_cFv = .text:0x000014D4; // type:function size:0x644 scope:global +setGoal__15daObjBossWarp_cFv = .text:0x00001B18; // type:function size:0xB8 scope:global +draw__15daObjBossWarp_cFv = .text:0x00001BD0; // type:function size:0xAC scope:global +_delete__15daObjBossWarp_cFv = .text:0x00001C7C; // type:function size:0x48 scope:global +daObjBossWarp_Draw__FP15daObjBossWarp_c = .text:0x00001CC4; // type:function size:0x20 scope:global +daObjBossWarp_Execute__FP15daObjBossWarp_c = .text:0x00001CE4; // type:function size:0x20 scope:global +daObjBossWarp_Delete__FP15daObjBossWarp_c = .text:0x00001D04; // type:function size:0x20 scope:global +daObjBossWarp_Create__FP10fopAc_ac_c = .text:0x00001D24; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x00001D44; // type:function size:0x1C scope:global +setPos__11daObjLife_cF4cXyz = .text:0x00001D60; // type:function size:0x1C scope:global +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00001D7C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_hair_offset = .rodata:0x00000000; // type:object size:0x54 scope:global +l_hair_rotate = .rodata:0x00000054; // type:object size:0x54 scope:global +@3683 = .rodata:0x000000A8; // type:object size:0x24 scope:local +@3701 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@3715 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +l_btk_idx$3754 = .rodata:0x000000D8; // type:object size:0x8 scope:local +l_play_mode$3755 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@3807 = .rodata:0x000000E8; // type:object size:0x4 scope:local +l_eff_id$3854 = .rodata:0x000000EC; // type:object size:0x8 scope:local +@3918 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@3986 = .rodata:0x00000100; // type:object size:0x8 scope:local +@3987 = .rodata:0x00000108; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000110; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000118; // type:object size:0x4 scope:local +@3990 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4227 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +l_dangeon_clr_bitNo$4282 = .rodata:0x00000130; // type:object size:0x24 scope:local +@4489 = .rodata:0x00000154; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000158; // type:object size:0x4 scope:local +@4491 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@4492 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4493 = .rodata:0x00000164; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000168; // type:object size:0x4 scope:local +@4495 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@4496 = .rodata:0x00000170; // type:object size:0x4 scope:local +@4497 = .rodata:0x00000174; // type:object size:0x4 scope:local +@4498 = .rodata:0x00000178; // type:object size:0x4 scope:local +@4499 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@4500 = .rodata:0x00000180; // type:object size:0x4 scope:local +@4501 = .rodata:0x00000184; // type:object size:0x4 scope:local +@4541 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000018C; // type:object size:0x169 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_clearEvName = .data:0x00000024; // type:object size:0x24 scope:global +l_warp_check_evName = .data:0x00000048; // type:object size:0x4 scope:global +l_warp_cancel_evName = .data:0x0000004C; // type:object size:0x4 scope:global +@4131 = .data:0x00000050; // type:object size:0xC scope:local +@4132 = .data:0x0000005C; // type:object size:0xC scope:local +@4133 = .data:0x00000068; // type:object size:0xC scope:local +@4134 = .data:0x00000074; // type:object size:0xC scope:local +@4135 = .data:0x00000080; // type:object size:0xC scope:local +@4136 = .data:0x0000008C; // type:object size:0xC scope:local +@4137 = .data:0x00000098; // type:object size:0xC scope:local +@4138 = .data:0x000000A4; // type:object size:0xC scope:local +@4139 = .data:0x000000B0; // type:object size:0xC scope:local +@4140 = .data:0x000000BC; // type:object size:0xC scope:local +@4141 = .data:0x000000C8; // type:object size:0xC scope:local +l_func$4130 = .data:0x000000D4; // type:object size:0x84 scope:local +action_table$4273 = .data:0x00000158; // type:object size:0x3C scope:local +@4504 = .data:0x00000194; // type:object size:0x2C scope:local +@4503 = .data:0x000001C0; // type:object size:0x1C scope:local +@4502 = .data:0x000001DC; // type:object size:0x3C scope:local +l_daObjBossWarp_Method = .data:0x00000218; // type:object size:0x20 scope:global +g_profile_Obj_BossWarp = .data:0x00000238; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000268; // type:object size:0xC scope:global +lbl_91_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_boumato/splits.txt b/config/GZ2P01/rels/d_a_obj_boumato/splits.txt new file mode 100644 index 0000000000..34ec9e6528 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_boumato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_boumato.cpp: + .text start:0x000000EC end:0x0000155C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000140 + .bss start:0x00000008 end:0x000001AC diff --git a/config/GZ2P01/rels/d_a_obj_boumato/symbols.txt b/config/GZ2P01/rels/d_a_obj_boumato/symbols.txt new file mode 100644 index 0000000000..796ee6a781 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_boumato/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_BouMato_cFv = .text:0x000000EC; // type:function size:0x208 scope:global +__dt__5csXyzFv = .text:0x000002F4; // type:function size:0x3C scope:global +create__15daObj_BouMato_cFv = .text:0x00000330; // type:function size:0x328 scope:global +__ct__5csXyzFv = .text:0x00000658; // type:function size:0x4 scope:global +__dt__8cM3dGLinFv = .text:0x0000065C; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000006A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006EC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000734; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007A4; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000800; // type:function size:0x70 scope:global +CreateHeap__15daObj_BouMato_cFv = .text:0x00000870; // type:function size:0x90 scope:global +Delete__15daObj_BouMato_cFv = .text:0x00000900; // type:function size:0x34 scope:global +Execute__15daObj_BouMato_cFv = .text:0x00000934; // type:function size:0x54C scope:global +Draw__15daObj_BouMato_cFv = .text:0x00000E80; // type:function size:0xD0 scope:global +createHeapCallBack__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000F50; // type:function size:0x20 scope:global +tgHitCallBack__15daObj_BouMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000F70; // type:function size:0x30 scope:global +srchArrow__15daObj_BouMato_cFPvPv = .text:0x00000FA0; // type:function size:0xAC scope:global +deleteStuckArrow__15daObj_BouMato_cFv = .text:0x0000104C; // type:function size:0xAC scope:global +getResName__15daObj_BouMato_cFv = .text:0x000010F8; // type:function size:0x10 scope:global +setSwayParam__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00001108; // type:function size:0x194 scope:global +setEnvTevColor__15daObj_BouMato_cFv = .text:0x0000129C; // type:function size:0x5C scope:global +setRoomNo__15daObj_BouMato_cFv = .text:0x000012F8; // type:function size:0x44 scope:global +setMtx__15daObj_BouMato_cFv = .text:0x0000133C; // type:function size:0x84 scope:global +daObj_BouMato_Create__FPv = .text:0x000013C0; // type:function size:0x20 scope:global +daObj_BouMato_Delete__FPv = .text:0x000013E0; // type:function size:0x20 scope:global +daObj_BouMato_Execute__FPv = .text:0x00001400; // type:function size:0x20 scope:global +daObj_BouMato_Draw__FPv = .text:0x00001420; // type:function size:0x20 scope:global +daObj_BouMato_IsDelete__FPv = .text:0x00001440; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001448; // type:function size:0x48 scope:global +__sinit_d_a_obj_boumato_cpp = .text:0x00001490; // type:function size:0x74 scope:local +__dt__21daObj_BouMato_Param_cFv = .text:0x00001504; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000154C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001554; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_BouMato_Param_c = .rodata:0x00000000; // type:object size:0x1C scope:global +l_ccDObjData = .rodata:0x0000001C; // type:object size:0x30 scope:global +@3956 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4241 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4243 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4244 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4245 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4249 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4250 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4327 = .rodata:0x00000088; // type:object size:0xC scope:local +@4355 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4359 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x13 scope:local data:string_table +l_ccDCyl = .data:0x00000000; // type:object size:0x44 scope:global +l_resName = .data:0x00000044; // type:object size:0x4 scope:global data:4byte +jntCoOffset$4044 = .data:0x00000048; // type:object size:0x18 scope:local +jntCoData$4045 = .data:0x00000060; // type:object size:0xC scope:local +daObj_BouMato_MethodTable = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_OBJ_BOUMATO = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000BC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000110; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000011C; // type:object size:0xC scope:global +__vt__15daObj_BouMato_c = .data:0x00000128; // type:object size:0xC scope:global +__vt__21daObj_BouMato_Param_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +l_findActorPtrs = .bss:0x00000008; // type:object size:0x190 scope:global +l_findCount = .bss:0x00000198; // type:object size:0x4 scope:global data:4byte +@3830 = .bss:0x0000019C; // type:object size:0xC scope:local +l_HIO = .bss:0x000001A8; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_brakeeff/splits.txt b/config/GZ2P01/rels/d_a_obj_brakeeff/splits.txt new file mode 100644 index 0000000000..a6dd98a04e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_brakeeff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_brakeeff.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_obj_brakeeff/symbols.txt b/config/GZ2P01/rels/d_a_obj_brakeeff/symbols.txt new file mode 100644 index 0000000000..6ffafee7ac --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_brakeeff/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Brakeeff_Draw__FP18obj_brakeeff_class = .text:0x00000078; // type:function size:0x80 scope:global +obj_brakeeff_1__FP18obj_brakeeff_class = .text:0x000000F8; // type:function size:0x248 scope:global +action__FP18obj_brakeeff_class = .text:0x00000340; // type:function size:0x30 scope:global +daObj_Brakeeff_Execute__FP18obj_brakeeff_class = .text:0x00000370; // type:function size:0xE8 scope:global +daObj_Brakeeff_IsDelete__FP18obj_brakeeff_class = .text:0x00000458; // type:function size:0x8 scope:global +daObj_Brakeeff_Delete__FP18obj_brakeeff_class = .text:0x00000460; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000004B0; // type:function size:0x1C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000670; // type:function size:0x48 scope:global +daObj_Brakeeff_Create__FP10fopAc_ac_c = .text:0x000006B8; // type:function size:0x198 scope:global +__dt__8cM3dGSphFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000898; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +e_name = .data:0x00000000; // type:object size:0xA scope:global +bef_bmd = .data:0x0000000C; // type:object size:0x8 scope:global +bef_brk = .data:0x00000014; // type:object size:0x8 scope:global +cc_sph_src$4003 = .data:0x0000001C; // type:object size:0x40 scope:local +l_daObj_Brakeeff_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_BEF = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000C4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_brg/splits.txt b/config/GZ2P01/rels/d_a_obj_brg/splits.txt new file mode 100644 index 0000000000..54a4e56398 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_brg/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_brg.cpp: + .text start:0x000000EC end:0x00005918 + .rodata start:0x00000000 end:0x0000025C + .data start:0x00000000 end:0x00000138 + .bss start:0x00000008 end:0x000002C0 diff --git a/config/GZ2P01/rels/d_a_obj_brg/symbols.txt b/config/GZ2P01/rels/d_a_obj_brg/symbols.txt new file mode 100644 index 0000000000..9876e08a6f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_brg/symbols.txt @@ -0,0 +1,250 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x3F0 scope:global +__dt__4cXyzFv = .text:0x000004DC; // type:function size:0x3C scope:global +daObj_Brg_Draw__FP13obj_brg_class = .text:0x00000518; // type:function size:0xA08 scope:global +control1__FP13obj_brg_classP4br_s = .text:0x00000F20; // type:function size:0x324 scope:global +control2__FP13obj_brg_classP4br_s = .text:0x00001244; // type:function size:0x1C4 scope:global +control3__FP13obj_brg_classP4br_s = .text:0x00001408; // type:function size:0xC0 scope:global +cut_control1__FP13obj_brg_classP4br_s = .text:0x000014C8; // type:function size:0x320 scope:global +cut_control2__FP13obj_brg_classP4br_s = .text:0x000017E8; // type:function size:0x330 scope:global +himo_cut_control1__FP13obj_brg_classP4cXyzf = .text:0x00001B18; // type:function size:0x240 scope:global +obj_brg_move__FP13obj_brg_class = .text:0x00001D58; // type:function size:0xCA4 scope:global +daObj_Brg_Execute__FP13obj_brg_class = .text:0x000029FC; // type:function size:0x1618 scope:global +daObj_Brg_IsDelete__FP13obj_brg_class = .text:0x00004014; // type:function size:0x20 scope:global +daObj_Brg_Delete__FP13obj_brg_class = .text:0x00004034; // type:function size:0x5C scope:global +CreateInit__FP10fopAc_ac_c = .text:0x00004090; // type:function size:0x190 scope:global +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00004220; // type:function size:0x610 scope:global +daObj_Brg_Create__FP10fopAc_ac_c = .text:0x00004830; // type:function size:0xD24 scope:global +__dt__8dCcD_CylFv = .text:0x00005554; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00005620; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000056A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000056EC; // type:function size:0x48 scope:global +__dt__4br_sFv = .text:0x00005734; // type:function size:0xAC scope:global +__ct__4br_sFv = .text:0x000057E0; // type:function size:0xFC scope:global +__ct__11J3DLightObjFv = .text:0x000058DC; // type:function size:0x38 scope:global +__ct__4cXyzFv = .text:0x00005914; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3896 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3899 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3903 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3907 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3911 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3912 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3913 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4204 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4210 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4212 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4213 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4216 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4217 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4218 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4219 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4220 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4222 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4391 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4392 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4393 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4903 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4904 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4905 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4906 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4907 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4908 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4909 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4910 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4911 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4912 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4913 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4914 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4915 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4916 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4917 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4918 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4919 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5486 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5487 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5488 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5489 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5490 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5491 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5492 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5493 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5494 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5495 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5496 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5497 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5498 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5499 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5500 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5501 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5502 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5503 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5504 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5566 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5567 = .rodata:0x0000015C; // type:object size:0x4 scope:local +obj_brg_bmd$5576 = .rodata:0x00000160; // type:object size:0xC scope:local +@5716 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5717 = .rodata:0x00000170; // type:object size:0x4 scope:local +@6206 = .rodata:0x00000174; // type:object size:0x4 scope:local data:string +@6207 = .rodata:0x00000178; // type:object size:0x4 scope:local +@6208 = .rodata:0x0000017C; // type:object size:0x4 scope:local data:string +@6209 = .rodata:0x00000180; // type:object size:0x4 scope:local +@6210 = .rodata:0x00000184; // type:object size:0x4 scope:local data:string +@6211 = .rodata:0x00000188; // type:object size:0x4 scope:local +@6212 = .rodata:0x0000018C; // type:object size:0x4 scope:local data:string +@6213 = .rodata:0x00000190; // type:object size:0x4 scope:local data:string +@6214 = .rodata:0x00000194; // type:object size:0x4 scope:local +@6215 = .rodata:0x00000198; // type:object size:0x4 scope:local +@6216 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@6217 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@6218 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@6219 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@6220 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@6221 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@6222 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@6223 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@6224 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@6225 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@6226 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@6227 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@6228 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@6229 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@6230 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@6231 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@6232 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@6233 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@6234 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@6235 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@6236 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@6237 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@6238 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@6239 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@6240 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@6241 = .rodata:0x00000200; // type:object size:0x4 scope:local +@6242 = .rodata:0x00000204; // type:object size:0x4 scope:local +@6243 = .rodata:0x00000208; // type:object size:0x4 scope:local +@6244 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@6245 = .rodata:0x00000210; // type:object size:0x4 scope:local +@6246 = .rodata:0x00000214; // type:object size:0x4 scope:local +@6247 = .rodata:0x00000218; // type:object size:0x4 scope:local +@6248 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@6249 = .rodata:0x00000220; // type:object size:0x4 scope:local +@6250 = .rodata:0x00000224; // type:object size:0x4 scope:local +@6251 = .rodata:0x00000228; // type:object size:0x4 scope:local +@6252 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@6253 = .rodata:0x00000230; // type:object size:0x4 scope:local +@6254 = .rodata:0x00000234; // type:object size:0x4 scope:local +@6255 = .rodata:0x00000238; // type:object size:0x4 scope:local +@6256 = .rodata:0x0000023C; // type:object size:0x4 scope:local +@6257 = .rodata:0x00000240; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000244; // type:object size:0x17 scope:local data:string_table +l_color$4002 = .data:0x00000000; // type:object size:0x4 scope:local +l_color$4042 = .data:0x00000004; // type:object size:0x4 scope:local +ita_z_p = .data:0x00000008; // type:object size:0x2C scope:global data:float +himo_cyl_src$5532 = .data:0x00000034; // type:object size:0x44 scope:local +wire_cyl_src$5533 = .data:0x00000078; // type:object size:0x44 scope:local +l_daObj_Brg_Method = .data:0x000000BC; // type:object size:0x20 scope:global +g_profile_OBJ_BRG = .data:0x000000DC; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000118; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000124; // type:object size:0x14 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +wy = .bss:0x00000046; // type:object size:0x2 scope:global data:2byte +@5786 = .bss:0x00000048; // type:object size:0xC scope:local +@5789 = .bss:0x00000058; // type:object size:0xC scope:local +@5790 = .bss:0x00000064; // type:object size:0xC scope:local +@5791 = .bss:0x00000070; // type:object size:0xC scope:local +@5792 = .bss:0x0000007C; // type:object size:0xC scope:local +@5793 = .bss:0x00000088; // type:object size:0xC scope:local +@5794 = .bss:0x00000094; // type:object size:0xC scope:local +@5795 = .bss:0x000000A0; // type:object size:0xC scope:local +@5796 = .bss:0x000000AC; // type:object size:0xC scope:local +@5797 = .bss:0x000000B8; // type:object size:0xC scope:local +@5798 = .bss:0x000000C4; // type:object size:0xC scope:local +@5799 = .bss:0x000000D0; // type:object size:0xC scope:local +@5800 = .bss:0x000000DC; // type:object size:0xC scope:local +@5801 = .bss:0x000000E8; // type:object size:0xC scope:local +@5802 = .bss:0x000000F4; // type:object size:0xC scope:local +@5803 = .bss:0x00000100; // type:object size:0xC scope:local +@5804 = .bss:0x0000010C; // type:object size:0xC scope:local +@5805 = .bss:0x00000118; // type:object size:0xC scope:local +@5806 = .bss:0x00000124; // type:object size:0xC scope:local +@5807 = .bss:0x00000130; // type:object size:0xC scope:local +@5808 = .bss:0x0000013C; // type:object size:0xC scope:local +@5809 = .bss:0x00000148; // type:object size:0xC scope:local +brg_init_pos$5785 = .bss:0x00000154; // type:object size:0x108 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000025C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000260; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000264; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000268; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000026C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000270; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000274; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002BC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_bsGate/splits.txt b/config/GZ2P01/rels/d_a_obj_bsGate/splits.txt new file mode 100644 index 0000000000..6a36cbb38a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bsGate.cpp: + .text start:0x000000EC end:0x000009EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_bsGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_bsGate/symbols.txt new file mode 100644 index 0000000000..51e817c086 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bsGate/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daBsGate_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__10daBsGate_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__10daBsGate_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__10daBsGate_cFv = .text:0x00000278; // type:function size:0x154 scope:global +Execute__10daBsGate_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0x50 scope:global +moveGate__10daBsGate_cFv = .text:0x0000041C; // type:function size:0x108 scope:global +init_modeWait__10daBsGate_cFv = .text:0x00000524; // type:function size:0xC scope:global +modeWait__10daBsGate_cFv = .text:0x00000530; // type:function size:0x4 scope:global +init_modeOpen__10daBsGate_cFv = .text:0x00000534; // type:function size:0xC scope:global +modeOpen__10daBsGate_cFv = .text:0x00000540; // type:function size:0x154 scope:global +init_modeClose__10daBsGate_cFv = .text:0x00000694; // type:function size:0xC scope:global +modeClose__10daBsGate_cFv = .text:0x000006A0; // type:function size:0x154 scope:global +Draw__10daBsGate_cFv = .text:0x000007F4; // type:function size:0xA4 scope:global +Delete__10daBsGate_cFv = .text:0x00000898; // type:function size:0x30 scope:global +daBsGate_Draw__FP10daBsGate_c = .text:0x000008C8; // type:function size:0x2C scope:global +daBsGate_Execute__FP10daBsGate_c = .text:0x000008F4; // type:function size:0x20 scope:global +daBsGate_Delete__FP10daBsGate_c = .text:0x00000914; // type:function size:0x20 scope:global +daBsGate_Create__FP10fopAc_ac_c = .text:0x00000934; // type:function size:0x20 scope:global +__dt__14daBsGate_HIO_cFv = .text:0x00000954; // type:function size:0x5C scope:global +__sinit_d_a_obj_bsGate_cpp = .text:0x000009B0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3647 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3786 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3724 = .data:0x00000020; // type:object size:0xC scope:local +@3725 = .data:0x0000002C; // type:object size:0xC scope:local +@3726 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3723 = .data:0x00000044; // type:object size:0x24 scope:local +l_daBsGate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_BsGate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daBsGate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daBsGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_415_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_bubblePilar/splits.txt b/config/GZ2P01/rels/d_a_obj_bubblePilar/splits.txt new file mode 100644 index 0000000000..cddb6bae12 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bubblePilar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bubblePilar.cpp: + .text start:0x000000EC end:0x00000D5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_bubblePilar/symbols.txt b/config/GZ2P01/rels/d_a_obj_bubblePilar/symbols.txt new file mode 100644 index 0000000000..9a122b92ed --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_bubblePilar/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daBubbPilar_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__13daBubbPilar_cFv = .text:0x00000160; // type:function size:0xB8 scope:global +CreateHeap__13daBubbPilar_cFv = .text:0x00000218; // type:function size:0xB8 scope:global +create__13daBubbPilar_cFv = .text:0x000002D0; // type:function size:0x278 scope:global +__dt__8cM3dGCylFv = .text:0x00000548; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000590; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000005D8; // type:function size:0x5C scope:global +Execute__13daBubbPilar_cFPPA3_A4_f = .text:0x00000634; // type:function size:0x184 scope:global +initModeWait__13daBubbPilar_cFv = .text:0x000007B8; // type:function size:0xC scope:global +modeWait__13daBubbPilar_cFv = .text:0x000007C4; // type:function size:0x1B0 scope:global +initModeEffOn__13daBubbPilar_cFv = .text:0x00000974; // type:function size:0x24 scope:global +modeEffOn__13daBubbPilar_cFv = .text:0x00000998; // type:function size:0x118 scope:global +Draw__13daBubbPilar_cFv = .text:0x00000AB0; // type:function size:0xDC scope:global +Delete__13daBubbPilar_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global +daBubbPilar_Draw__FP13daBubbPilar_c = .text:0x00000BBC; // type:function size:0x2C scope:global +daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x00000BE8; // type:function size:0x20 scope:global +daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x00000C08; // type:function size:0x20 scope:global +daBubbPilar_Create__FP10fopAc_ac_c = .text:0x00000C28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000C48; // type:function size:0x48 scope:global +__dt__17daBubbPilar_HIO_cFv = .text:0x00000C90; // type:function size:0x5C scope:global +__sinit_d_a_obj_bubblePilar_cpp = .text:0x00000CEC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__13daBubbPilar_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3654 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000038; // type:object size:0x4 scope:local +particle_id$3953 = .rodata:0x0000003C; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__13daBubbPilar_c = .data:0x00000020; // type:object size:0x44 scope:global +@3843 = .data:0x00000064; // type:object size:0xC scope:local +@3844 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3842 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daBubbPilar_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_awaPlar = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__13daBubbPilar_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__17daBubbPilar_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_416_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_burnbox/splits.txt b/config/GZ2P01/rels/d_a_obj_burnbox/splits.txt new file mode 100644 index 0000000000..df0cae20cf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_burnbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_burnbox.cpp: + .text start:0x00000078 end:0x00000820 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2P01/rels/d_a_obj_burnbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_burnbox/symbols.txt new file mode 100644 index 0000000000..eb16c7e48d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_burnbox/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjBurnBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjBurnBox_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__14daObjBurnBox_cFv = .text:0x00000118; // type:function size:0x184 scope:global +CreateHeap__14daObjBurnBox_cFv = .text:0x0000029C; // type:function size:0x80 scope:global +create1st__14daObjBurnBox_cFv = .text:0x0000031C; // type:function size:0xB0 scope:global +Execute__14daObjBurnBox_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0xD0 scope:global +Draw__14daObjBurnBox_cFv = .text:0x0000049C; // type:function size:0x154 scope:global +Delete__14daObjBurnBox_cFv = .text:0x000005F0; // type:function size:0x40 scope:global +daObjBurnBox_create1st__FP14daObjBurnBox_c = .text:0x00000630; // type:function size:0xF4 scope:global +__dt__8cM3dGCylFv = .text:0x00000724; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000076C; // type:function size:0x48 scope:global +daObjBurnBox_MoveBGDelete__FP14daObjBurnBox_c = .text:0x000007B4; // type:function size:0x20 scope:global +daObjBurnBox_MoveBGExecute__FP14daObjBurnBox_c = .text:0x000007D4; // type:function size:0x20 scope:global +daObjBurnBox_MoveBGDraw__FP14daObjBurnBox_c = .text:0x000007F4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_heap_size = .rodata:0x0000000C; // type:object size:0xC scope:global +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global +particle_id$3649 = .rodata:0x0000005C; // type:object size:0xA scope:local +@3684 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3685 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x12 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjBurnBox_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_BurnBox = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__14daObjBurnBox_c = .data:0x00000074; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_carry/splits.txt b/config/GZ2P01/rels/d_a_obj_carry/splits.txt new file mode 100644 index 0000000000..1a5f2551c0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_carry/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_carry.cpp: + .text start:0x00000078 end:0x0000A984 + .rodata start:0x00000000 end:0x00000D44 + .data start:0x00000000 end:0x00000B88 + .bss start:0x00000000 end:0x0000000C diff --git a/config/GZ2P01/rels/d_a_obj_carry/symbols.txt b/config/GZ2P01/rels/d_a_obj_carry/symbols.txt new file mode 100644 index 0000000000..39a58ae9b5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_carry/symbols.txt @@ -0,0 +1,398 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +TgHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x4 scope:global +TgHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003C0; // type:function size:0xA0 scope:global +CoHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000460; // type:function size:0x4 scope:global +CoHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000464; // type:function size:0xC8 scope:global +s_swA_sub__FPvPv = .text:0x0000052C; // type:function size:0x80 scope:global +s_sw_sub__FPvPv = .text:0x000005AC; // type:function size:0x70 scope:global +s_setA_sub__FPvPv = .text:0x0000061C; // type:function size:0x74 scope:global +s_setB_sub__FPvPv = .text:0x00000690; // type:function size:0x74 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x20 scope:global +data__12daObjCarry_cFv = .text:0x00000724; // type:function size:0x18 scope:global +getArcName__12daObjCarry_cFv = .text:0x0000073C; // type:function size:0x18 scope:global +getBmdName__12daObjCarry_cFv = .text:0x00000754; // type:function size:0x18 scope:global +checkFlag__12daObjCarry_cFUc = .text:0x0000076C; // type:function size:0x38 scope:global +initBaseMtx__12daObjCarry_cFv = .text:0x000007A4; // type:function size:0x88 scope:global +setBaseMtx__12daObjCarry_cFv = .text:0x0000082C; // type:function size:0x320 scope:global +preInit__12daObjCarry_cFv = .text:0x00000B4C; // type:function size:0xAC scope:global +__ct__12daObjCarry_cFv = .text:0x00000BF8; // type:function size:0x218 scope:global +__dt__8cM3dGSphFv = .text:0x00000E10; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000E58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EA0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000EE8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000F44; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000FB4; // type:function size:0x70 scope:global +checkBreakWolfAttack__12daObjCarry_cFv = .text:0x00001024; // type:function size:0x54 scope:global +checkCarryBoomerang__12daObjCarry_cFv = .text:0x00001078; // type:function size:0x5C scope:global +checkCarryHookshot__12daObjCarry_cFv = .text:0x000010D4; // type:function size:0x2C scope:global +checkCarryWolf__12daObjCarry_cFv = .text:0x00001100; // type:function size:0x34 scope:global +checkCarryOneHand__12daObjCarry_cFv = .text:0x00001134; // type:function size:0x3C scope:global +Create__12daObjCarry_cFv = .text:0x00001170; // type:function size:0x4EC scope:global +CreateInit_tsubo__12daObjCarry_cFv = .text:0x0000165C; // type:function size:0x74 scope:global +CreateInit_ootubo__12daObjCarry_cFv = .text:0x000016D0; // type:function size:0x24 scope:global +CreateInit_kibako__12daObjCarry_cFv = .text:0x000016F4; // type:function size:0x60 scope:global +CreateInit_ironball__12daObjCarry_cFv = .text:0x00001754; // type:function size:0x10C scope:global +CreateInit_taru__12daObjCarry_cFv = .text:0x00001860; // type:function size:0x60 scope:global +CreateInit_dokuro__12daObjCarry_cFv = .text:0x000018C0; // type:function size:0x50 scope:global +CreateInit_bokkuri__12daObjCarry_cFv = .text:0x00001910; // type:function size:0x14C scope:global +CreateInit_LightBall__12daObjCarry_cFv = .text:0x00001A5C; // type:function size:0xD8 scope:global +CreateInit_Lv8Ball__12daObjCarry_cFv = .text:0x00001B34; // type:function size:0xA8 scope:global +CreateHeap__12daObjCarry_cFv = .text:0x00001BDC; // type:function size:0x98 scope:global +create__12daObjCarry_cFv = .text:0x00001C74; // type:function size:0xFC scope:global +checkCreate_LightBallA__12daObjCarry_cFv = .text:0x00001D70; // type:function size:0x45C scope:global +checkCreate_LightBallB__12daObjCarry_cFv = .text:0x000021CC; // type:function size:0x45C scope:global +checkCreate_Lv8Ball__12daObjCarry_cFv = .text:0x00002628; // type:function size:0xD8 scope:global +resetIconPosForLightBallA__12daObjCarry_cFv = .text:0x00002700; // type:function size:0x54 scope:global +setIconPosForLightBallAAtR00__12daObjCarry_cFv = .text:0x00002754; // type:function size:0xE0 scope:global +setIconPosForLightBallBAtR00__12daObjCarry_cFv = .text:0x00002834; // type:function size:0xE0 scope:global +resetIconPosForLightBallB__12daObjCarry_cFv = .text:0x00002914; // type:function size:0x54 scope:global +execute__12daObjCarry_cFv = .text:0x00002968; // type:function size:0xA54 scope:global +checkCulling__12daObjCarry_cFv = .text:0x000033BC; // type:function size:0x124 scope:global +draw__12daObjCarry_cFv = .text:0x000034E0; // type:function size:0x2D0 scope:global +debugDraw__12daObjCarry_cFv = .text:0x000037B0; // type:function size:0x4 scope:global +_delete__12daObjCarry_cFv = .text:0x000037B4; // type:function size:0x420 scope:global +crr_pos__12daObjCarry_cFv = .text:0x00003BD4; // type:function size:0x238 scope:global +check_sink__12daObjCarry_cFPf = .text:0x00003E0C; // type:function size:0xD0 scope:global +calc_gravity__12daObjCarry_cFv = .text:0x00003EDC; // type:function size:0x94 scope:global +checkRollAngle__12daObjCarry_cFv = .text:0x00003F70; // type:function size:0x160 scope:global +mode_proc_call__12daObjCarry_cFv = .text:0x000040D0; // type:function size:0x398 scope:global +mode_init_wait__12daObjCarry_cFv = .text:0x00004468; // type:function size:0xC8 scope:global +mode_proc_wait__12daObjCarry_cFv = .text:0x00004530; // type:function size:0x268 scope:global +mode_init_walk__12daObjCarry_cFUc = .text:0x00004798; // type:function size:0xB4 scope:global +mode_proc_walk__12daObjCarry_cFv = .text:0x0000484C; // type:function size:0x70C scope:global +mode_init_carry__12daObjCarry_cFv = .text:0x00004F58; // type:function size:0x2D0 scope:global +mode_proc_carry__12daObjCarry_cFv = .text:0x00005228; // type:function size:0x2A0 scope:global +mode_init_drop__12daObjCarry_cFUc = .text:0x000054C8; // type:function size:0xF8 scope:global +mode_proc_drop__12daObjCarry_cFv = .text:0x000055C0; // type:function size:0xD8 scope:global +mode_init_float__12daObjCarry_cFv = .text:0x00005698; // type:function size:0x11C scope:global +mode_proc_float__12daObjCarry_cFv = .text:0x000057B4; // type:function size:0x2D4 scope:global +mode_init_sink__12daObjCarry_cFv = .text:0x00005A88; // type:function size:0x184 scope:global +mode_proc_sink__12daObjCarry_cFv = .text:0x00005C0C; // type:function size:0x1D8 scope:global +mode_init_yogan__12daObjCarry_cFv = .text:0x00005DE4; // type:function size:0xA4 scope:global +mode_proc_yogan__12daObjCarry_cFv = .text:0x00005E88; // type:function size:0x90 scope:global +mode_proc_magne__12daObjCarry_cFv = .text:0x00005F18; // type:function size:0x8 scope:global +mode_proc_magneCarry__12daObjCarry_cFv = .text:0x00005F20; // type:function size:0x8 scope:global +mode_init_boomCarry__12daObjCarry_cFv = .text:0x00005F28; // type:function size:0x100 scope:global +mode_proc_boomCarry__12daObjCarry_cFv = .text:0x00006028; // type:function size:0x6C scope:global +mode_init_growth__12daObjCarry_cFv = .text:0x00006094; // type:function size:0xB4 scope:global +mode_proc_growth__12daObjCarry_cFv = .text:0x00006148; // type:function size:0x94 scope:global +mode_proc_end__12daObjCarry_cFv = .text:0x000061DC; // type:function size:0x8 scope:global +mode_init_dbDrop__12daObjCarry_cFUc = .text:0x000061E4; // type:function size:0xAC scope:global +mode_proc_dbDrop__12daObjCarry_cFv = .text:0x00006290; // type:function size:0x28 scope:global +mode_init_hookCarry__12daObjCarry_cFv = .text:0x000062B8; // type:function size:0x11C scope:global +mode_proc_hookCarry__12daObjCarry_cFv = .text:0x000063D4; // type:function size:0x30 scope:global +mode_init_fit__12daObjCarry_cFv = .text:0x00006404; // type:function size:0xCC scope:global +mode_proc_fit__12daObjCarry_cFv = .text:0x000064D0; // type:function size:0x28 scope:global +mode_proc_controled__12daObjCarry_cFv = .text:0x000064F8; // type:function size:0x58 scope:global +mode_init_resetLightBall__12daObjCarry_cFv = .text:0x00006550; // type:function size:0xC8 scope:global +mode_proc_resetLightBall__12daObjCarry_cFv = .text:0x00006618; // type:function size:0x80 scope:global +chkSinkAll__12daObjCarry_cFv = .text:0x00006698; // type:function size:0x64 scope:global +chkWaterLineIn__12daObjCarry_cFv = .text:0x000066FC; // type:function size:0x58 scope:global +chkSinkObj__12daObjCarry_cFv = .text:0x00006754; // type:function size:0x68 scope:global +bg_check__12daObjCarry_cFv = .text:0x000067BC; // type:function size:0xEDC scope:global +check_bg_damage_proc_base__12daObjCarry_cFv = .text:0x00007698; // type:function size:0x14C scope:global +bg_damage_proc_kotubo__12daObjCarry_cFv = .text:0x000077E4; // type:function size:0x60 scope:global +bg_damage_proc_ootubo__12daObjCarry_cFv = .text:0x00007844; // type:function size:0x20 scope:global +bg_damage_proc_kibako__12daObjCarry_cFv = .text:0x00007864; // type:function size:0x20 scope:global +bg_damage_proc_ironball__12daObjCarry_cFv = .text:0x00007884; // type:function size:0x8 scope:global +bg_damage_proc_taru__12daObjCarry_cFv = .text:0x0000788C; // type:function size:0x20 scope:global +bg_damage_proc_dokuro__12daObjCarry_cFv = .text:0x000078AC; // type:function size:0x20 scope:global +bg_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x000078CC; // type:function size:0xE4 scope:global +bg_damage_proc_LightBall__12daObjCarry_cFv = .text:0x000079B0; // type:function size:0x8 scope:global +bg_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000079B8; // type:function size:0x8 scope:global +obj_break__12daObjCarry_cFbbb = .text:0x000079C0; // type:function size:0x11C scope:global +check_cc_damage_proc_base__12daObjCarry_cFb = .text:0x00007ADC; // type:function size:0xA8 scope:global +cc_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00007B84; // type:function size:0x64 scope:global +cc_damage_proc_ootubo__12daObjCarry_cFv = .text:0x00007BE8; // type:function size:0x20 scope:global +cc_damage_proc_kibako__12daObjCarry_cFv = .text:0x00007C08; // type:function size:0x15C scope:global +cc_damage_proc_ironball__12daObjCarry_cFv = .text:0x00007D64; // type:function size:0x120 scope:global +cc_damage_proc_taru__12daObjCarry_cFv = .text:0x00007E84; // type:function size:0x184 scope:global +cc_damage_proc_dokuro__12daObjCarry_cFv = .text:0x00008008; // type:function size:0x20 scope:global +cc_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x00008028; // type:function size:0x208 scope:global +cc_damage_proc_LightBall__12daObjCarry_cFv = .text:0x00008230; // type:function size:0x8 scope:global +cc_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00008238; // type:function size:0x8 scope:global +eff_break_tuboBmd__12daObjCarry_cFUs4cXyz = .text:0x00008240; // type:function size:0x15C scope:global +eff_break_kibakoBmd__12daObjCarry_cF4cXyz = .text:0x0000839C; // type:function size:0x160 scope:global +eff_break_tsubo__12daObjCarry_cFv = .text:0x000084FC; // type:function size:0x58 scope:global +eff_break_ootubo__12daObjCarry_cFv = .text:0x00008554; // type:function size:0x58 scope:global +eff_break_kibako__12daObjCarry_cFv = .text:0x000085AC; // type:function size:0x48 scope:global +eff_break_ironball__12daObjCarry_cFv = .text:0x000085F4; // type:function size:0x4 scope:global +eff_break_taru__12daObjCarry_cFv = .text:0x000085F8; // type:function size:0x44 scope:global +eff_break_dokuro__12daObjCarry_cFv = .text:0x0000863C; // type:function size:0x58 scope:global +eff_break_bokkuri__12daObjCarry_cFv = .text:0x00008694; // type:function size:0x184 scope:global +eff_break_kotubo2__12daObjCarry_cFv = .text:0x00008818; // type:function size:0x58 scope:global +eff_break_LightBall__12daObjCarry_cFv = .text:0x00008870; // type:function size:0x4 scope:global +eff_break_ootubo2__12daObjCarry_cFv = .text:0x00008874; // type:function size:0x58 scope:global +eff_break_Lv8Ball__12daObjCarry_cFv = .text:0x000088CC; // type:function size:0x4 scope:global +eff_break_tsuboL8__12daObjCarry_cFv = .text:0x000088D0; // type:function size:0x58 scope:global +eff_break_ootuboL8__12daObjCarry_cFv = .text:0x00008928; // type:function size:0x58 scope:global +se_break__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00008980; // type:function size:0x90 scope:global +se_put__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00008A10; // type:function size:0x84 scope:global +se_put_water__12daObjCarry_cFv = .text:0x00008A94; // type:function size:0x84 scope:global +se_fall_water__12daObjCarry_cFv = .text:0x00008B18; // type:function size:0x84 scope:global +calc_rot_axis_base__12daObjCarry_cFUc = .text:0x00008B9C; // type:function size:0x4C4 scope:global +calc_rot_axis_tsubo__12daObjCarry_cFv = .text:0x00009060; // type:function size:0x24 scope:global +calc_rot_axis_ootubo__12daObjCarry_cFv = .text:0x00009084; // type:function size:0x24 scope:global +calc_rot_axis_kibako__12daObjCarry_cFv = .text:0x000090A8; // type:function size:0x124 scope:global +calc_rot_axis_ironball__12daObjCarry_cFv = .text:0x000091CC; // type:function size:0x24 scope:global +calc_rot_axis_taru__12daObjCarry_cFv = .text:0x000091F0; // type:function size:0x20 scope:global +calc_rot_axis_dokuro__12daObjCarry_cFv = .text:0x00009210; // type:function size:0x24 scope:global +calc_rot_axis_bokkuri__12daObjCarry_cFv = .text:0x00009234; // type:function size:0x20C scope:global +calc_rot_axis_kotubo2__12daObjCarry_cFv = .text:0x00009440; // type:function size:0x24 scope:global +calc_rot_axis_LightBall__12daObjCarry_cFv = .text:0x00009464; // type:function size:0x24 scope:global +calc_rot_axis_Lv8Ball__12daObjCarry_cFv = .text:0x00009488; // type:function size:0x24 scope:global +set_wind_power__12daObjCarry_cFv = .text:0x000094AC; // type:function size:0x3DC scope:global +exec_proc_tsubo__12daObjCarry_cFv = .text:0x00009888; // type:function size:0x20 scope:global +exec_proc_ootubo__12daObjCarry_cFv = .text:0x000098A8; // type:function size:0x20 scope:global +exec_proc_kibako__12daObjCarry_cFv = .text:0x000098C8; // type:function size:0x4 scope:global +exec_proc_ironball__12daObjCarry_cFv = .text:0x000098CC; // type:function size:0x78 scope:global +exec_proc_taru__12daObjCarry_cFv = .text:0x00009944; // type:function size:0x4 scope:global +exec_proc_dokuro__12daObjCarry_cFv = .text:0x00009948; // type:function size:0x4 scope:global +exec_proc_bokkuri__12daObjCarry_cFv = .text:0x0000994C; // type:function size:0x34C scope:global +exec_proc_LightBall__12daObjCarry_cFv = .text:0x00009C98; // type:function size:0xCC scope:global +exec_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00009D64; // type:function size:0x94 scope:global +bg_damage_proc_call__12daObjCarry_cFv = .text:0x00009DF8; // type:function size:0x1D8 scope:global +cc_damage_proc_call__12daObjCarry_cFv = .text:0x00009FD0; // type:function size:0x1D8 scope:global +eff_break_call__12daObjCarry_cFv = .text:0x0000A1A8; // type:function size:0x1AC scope:global +calc_rot_call__12daObjCarry_cFv = .text:0x0000A354; // type:function size:0x1AC scope:global +obj_execute_proc_call__12daObjCarry_cFv = .text:0x0000A500; // type:function size:0x1AC scope:global +setTgHitCallBack__12daObjCarry_cFv = .text:0x0000A6AC; // type:function size:0x1C scope:global +setCoHitCallBack__12daObjCarry_cFv = .text:0x0000A6C8; // type:function size:0x1C scope:global +CreateInitCall__12daObjCarry_cFv = .text:0x0000A6E4; // type:function size:0x1AC scope:global +daObjCarry_Draw__FP12daObjCarry_c = .text:0x0000A890; // type:function size:0x20 scope:global +daObjCarry_Execute__FP12daObjCarry_c = .text:0x0000A8B0; // type:function size:0x20 scope:global +daObjCarry_Delete__FP12daObjCarry_c = .text:0x0000A8D0; // type:function size:0x20 scope:global +daObjCarry_Create__FP10fopAc_ac_c = .text:0x0000A8F0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000A910; // type:function size:0x48 scope:global +cLib_calcTimer__FPSc = .text:0x0000A958; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000A974; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A97C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_info = .rodata:0x00000000; // type:object size:0x118 scope:global +mData__12daObjCarry_c = .rodata:0x00000118; // type:object size:0x818 scope:global +l_cyl_src = .rodata:0x00000930; // type:object size:0x44 scope:global +l_light_at_sph_src = .rodata:0x00000974; // type:object size:0x40 scope:global +l_atCpsSrc = .rodata:0x000009B4; // type:object size:0x4C scope:global +l_tg_cyl = .rodata:0x00000A00; // type:object size:0x44 scope:global +l_light_color = .rodata:0x00000A44; // type:object size:0x4 scope:global +@3899 = .rodata:0x00000A48; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x00000A50; // type:object size:0x8 scope:local +@3901 = .rodata:0x00000A58; // type:object size:0x8 scope:local +@3902 = .rodata:0x00000A60; // type:object size:0x8 scope:local +@3927 = .rodata:0x00000A68; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000A6C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000A70; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000A74; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000A78; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000A7C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000A80; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000A84; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000A88; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000A8C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000A90; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000A94; // type:object size:0x4 scope:local +@4169 = .rodata:0x00000A98; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000AA0; // type:object size:0x8 scope:local data:double +@4594 = .rodata:0x00000AA8; // type:object size:0x4 scope:local +@4595 = .rodata:0x00000AAC; // type:object size:0x4 scope:local data:float +@4596 = .rodata:0x00000AB0; // type:object size:0x4 scope:local +@4597 = .rodata:0x00000AB4; // type:object size:0x4 scope:local +@4683 = .rodata:0x00000AB8; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000ABC; // type:object size:0x4 scope:local +@4685 = .rodata:0x00000AC0; // type:object size:0x4 scope:local data:float +@4707 = .rodata:0x00000AC4; // type:object size:0x4 scope:local data:float +l_event_bitA$4815 = .rodata:0x00000AC8; // type:object size:0xC scope:local +l_event_bitB$4966 = .rodata:0x00000AD4; // type:object size:0xC scope:local +@5096 = .rodata:0x00000AE0; // type:object size:0x4 scope:local +@5121 = .rodata:0x00000AE4; // type:object size:0x4 scope:local +@5122 = .rodata:0x00000AE8; // type:object size:0x4 scope:local +@5123 = .rodata:0x00000AEC; // type:object size:0x4 scope:local +@5124 = .rodata:0x00000AF0; // type:object size:0x4 scope:local +@5125 = .rodata:0x00000AF4; // type:object size:0x4 scope:local data:string +@5150 = .rodata:0x00000AF8; // type:object size:0x4 scope:local +@5174 = .rodata:0x00000AFC; // type:object size:0x4 scope:local +@5550 = .rodata:0x00000B00; // type:object size:0x4 scope:local data:float +@5551 = .rodata:0x00000B04; // type:object size:0x4 scope:local data:float +@5552 = .rodata:0x00000B08; // type:object size:0x4 scope:local data:float +@5553 = .rodata:0x00000B0C; // type:object size:0x4 scope:local +@5812 = .rodata:0x00000B10; // type:object size:0x4 scope:local data:float +@5875 = .rodata:0x00000B14; // type:object size:0x4 scope:local +@5876 = .rodata:0x00000B18; // type:object size:0x4 scope:local +@5949 = .rodata:0x00000B1C; // type:object size:0x4 scope:local +@5950 = .rodata:0x00000B20; // type:object size:0x4 scope:local +@6023 = .rodata:0x00000B24; // type:object size:0x4 scope:local data:float +@6043 = .rodata:0x00000B28; // type:object size:0x4 scope:local data:float +@6324 = .rodata:0x00000B2C; // type:object size:0x4 scope:local +@6325 = .rodata:0x00000B30; // type:object size:0x4 scope:local +@6326 = .rodata:0x00000B34; // type:object size:0x4 scope:local +@6327 = .rodata:0x00000B38; // type:object size:0x4 scope:local data:string +@6328 = .rodata:0x00000B3C; // type:object size:0x4 scope:local +@6496 = .rodata:0x00000B40; // type:object size:0x4 scope:local data:float +@6526 = .rodata:0x00000B44; // type:object size:0x4 scope:local data:float +@6564 = .rodata:0x00000B48; // type:object size:0x4 scope:local +@6565 = .rodata:0x00000B4C; // type:object size:0x4 scope:local +@6566 = .rodata:0x00000B50; // type:object size:0x4 scope:local +@6619 = .rodata:0x00000B54; // type:object size:0x4 scope:local +@6620 = .rodata:0x00000B58; // type:object size:0x4 scope:local +@6621 = .rodata:0x00000B5C; // type:object size:0x4 scope:local +@6622 = .rodata:0x00000B60; // type:object size:0x4 scope:local +@6683 = .rodata:0x00000B64; // type:object size:0x4 scope:local +@6684 = .rodata:0x00000B68; // type:object size:0x4 scope:local +@6685 = .rodata:0x00000B6C; // type:object size:0x4 scope:local +@6686 = .rodata:0x00000B70; // type:object size:0x4 scope:local +@6687 = .rodata:0x00000B74; // type:object size:0x4 scope:local +@6757 = .rodata:0x00000B78; // type:object size:0x4 scope:local data:float +@6767 = .rodata:0x00000B7C; // type:object size:0x4 scope:local data:float +@6768 = .rodata:0x00000B80; // type:object size:0x4 scope:local data:float +@7451 = .rodata:0x00000B84; // type:object size:0x4 scope:local +@7452 = .rodata:0x00000B88; // type:object size:0x4 scope:local +@7453 = .rodata:0x00000B8C; // type:object size:0x4 scope:local +particle_id$7795 = .rodata:0x00000B90; // type:object size:0x6 scope:local +@7860 = .rodata:0x00000B98; // type:object size:0x4 scope:local data:float +@7891 = .rodata:0x00000B9C; // type:object size:0x4 scope:local data:float +particle_id$7914 = .rodata:0x00000BA0; // type:object size:0x6 scope:local +@8198 = .rodata:0x00000BA8; // type:object size:0x4 scope:local +@8553 = .rodata:0x00000BAC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000BB0; // type:object size:0x191 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x38 scope:global +l_bmdName = .data:0x00000058; // type:object size:0x38 scope:global +kibako_jv_offset = .data:0x00000090; // type:object size:0x18 scope:global +taru_jv_offset = .data:0x000000A8; // type:object size:0x18 scope:global +kibako_jc_data = .data:0x000000C0; // type:object size:0xC scope:global +taru_jc_data = .data:0x000000CC; // type:object size:0xC scope:global +@5956 = .data:0x000000D8; // type:object size:0xC scope:local +@5957 = .data:0x000000E4; // type:object size:0xC scope:local +@5958 = .data:0x000000F0; // type:object size:0xC scope:local +@5959 = .data:0x000000FC; // type:object size:0xC scope:local +@5960 = .data:0x00000108; // type:object size:0xC scope:local +@5961 = .data:0x00000114; // type:object size:0xC scope:local +@5962 = .data:0x00000120; // type:object size:0xC scope:local +@5963 = .data:0x0000012C; // type:object size:0xC scope:local +@5964 = .data:0x00000138; // type:object size:0xC scope:local +@5965 = .data:0x00000144; // type:object size:0xC scope:local +@5966 = .data:0x00000150; // type:object size:0xC scope:local +@5967 = .data:0x0000015C; // type:object size:0xC scope:local +@5968 = .data:0x00000168; // type:object size:0xC scope:local +@5969 = .data:0x00000174; // type:object size:0xC scope:local +@5970 = .data:0x00000180; // type:object size:0xC scope:local +@5971 = .data:0x0000018C; // type:object size:0xC scope:local +@5972 = .data:0x00000198; // type:object size:0xC scope:local +l_mode_func$5955 = .data:0x000001A4; // type:object size:0xCC scope:local +@8582 = .data:0x00000270; // type:object size:0xC scope:local +@8583 = .data:0x0000027C; // type:object size:0xC scope:local +@8584 = .data:0x00000288; // type:object size:0xC scope:local +@8585 = .data:0x00000294; // type:object size:0xC scope:local +@8586 = .data:0x000002A0; // type:object size:0xC scope:local +@8587 = .data:0x000002AC; // type:object size:0xC scope:local +@8588 = .data:0x000002B8; // type:object size:0xC scope:local +@8589 = .data:0x000002C4; // type:object size:0xC scope:local +@8590 = .data:0x000002D0; // type:object size:0xC scope:local +@8591 = .data:0x000002DC; // type:object size:0xC scope:local +@8592 = .data:0x000002E8; // type:object size:0xC scope:local +@8593 = .data:0x000002F4; // type:object size:0xC scope:local +@8594 = .data:0x00000300; // type:object size:0xC scope:local +@8595 = .data:0x0000030C; // type:object size:0xC scope:local +l_type_func$8581 = .data:0x00000318; // type:object size:0xA8 scope:local +@8605 = .data:0x000003C0; // type:object size:0xC scope:local +@8606 = .data:0x000003CC; // type:object size:0xC scope:local +@8607 = .data:0x000003D8; // type:object size:0xC scope:local +@8608 = .data:0x000003E4; // type:object size:0xC scope:local +@8609 = .data:0x000003F0; // type:object size:0xC scope:local +@8610 = .data:0x000003FC; // type:object size:0xC scope:local +@8611 = .data:0x00000408; // type:object size:0xC scope:local +@8612 = .data:0x00000414; // type:object size:0xC scope:local +@8613 = .data:0x00000420; // type:object size:0xC scope:local +@8614 = .data:0x0000042C; // type:object size:0xC scope:local +@8615 = .data:0x00000438; // type:object size:0xC scope:local +@8616 = .data:0x00000444; // type:object size:0xC scope:local +@8617 = .data:0x00000450; // type:object size:0xC scope:local +@8618 = .data:0x0000045C; // type:object size:0xC scope:local +l_type_func$8604 = .data:0x00000468; // type:object size:0xA8 scope:local +@8628 = .data:0x00000510; // type:object size:0xC scope:local +@8629 = .data:0x0000051C; // type:object size:0xC scope:local +@8630 = .data:0x00000528; // type:object size:0xC scope:local +@8631 = .data:0x00000534; // type:object size:0xC scope:local +@8632 = .data:0x00000540; // type:object size:0xC scope:local +@8633 = .data:0x0000054C; // type:object size:0xC scope:local +@8634 = .data:0x00000558; // type:object size:0xC scope:local +@8635 = .data:0x00000564; // type:object size:0xC scope:local +@8636 = .data:0x00000570; // type:object size:0xC scope:local +@8637 = .data:0x0000057C; // type:object size:0xC scope:local +@8638 = .data:0x00000588; // type:object size:0xC scope:local +@8639 = .data:0x00000594; // type:object size:0xC scope:local +@8640 = .data:0x000005A0; // type:object size:0xC scope:local +@8641 = .data:0x000005AC; // type:object size:0xC scope:local +l_type_func$8627 = .data:0x000005B8; // type:object size:0xA8 scope:local +@8649 = .data:0x00000660; // type:object size:0xC scope:local +@8650 = .data:0x0000066C; // type:object size:0xC scope:local +@8651 = .data:0x00000678; // type:object size:0xC scope:local +@8652 = .data:0x00000684; // type:object size:0xC scope:local +@8653 = .data:0x00000690; // type:object size:0xC scope:local +@8654 = .data:0x0000069C; // type:object size:0xC scope:local +@8655 = .data:0x000006A8; // type:object size:0xC scope:local +@8656 = .data:0x000006B4; // type:object size:0xC scope:local +@8657 = .data:0x000006C0; // type:object size:0xC scope:local +@8658 = .data:0x000006CC; // type:object size:0xC scope:local +@8659 = .data:0x000006D8; // type:object size:0xC scope:local +@8660 = .data:0x000006E4; // type:object size:0xC scope:local +@8661 = .data:0x000006F0; // type:object size:0xC scope:local +@8662 = .data:0x000006FC; // type:object size:0xC scope:local +l_type_func$8648 = .data:0x00000708; // type:object size:0xA8 scope:local +@8670 = .data:0x000007B0; // type:object size:0xC scope:local +@8671 = .data:0x000007BC; // type:object size:0xC scope:local +@8672 = .data:0x000007C8; // type:object size:0xC scope:local +@8673 = .data:0x000007D4; // type:object size:0xC scope:local +@8674 = .data:0x000007E0; // type:object size:0xC scope:local +@8675 = .data:0x000007EC; // type:object size:0xC scope:local +@8676 = .data:0x000007F8; // type:object size:0xC scope:local +@8677 = .data:0x00000804; // type:object size:0xC scope:local +@8678 = .data:0x00000810; // type:object size:0xC scope:local +@8679 = .data:0x0000081C; // type:object size:0xC scope:local +@8680 = .data:0x00000828; // type:object size:0xC scope:local +@8681 = .data:0x00000834; // type:object size:0xC scope:local +@8682 = .data:0x00000840; // type:object size:0xC scope:local +@8683 = .data:0x0000084C; // type:object size:0xC scope:local +l_type_func$8669 = .data:0x00000858; // type:object size:0xA8 scope:local +l_callback$8690 = .data:0x00000900; // type:object size:0x38 scope:local +l_callback$8698 = .data:0x00000938; // type:object size:0x38 scope:local +@8707 = .data:0x00000970; // type:object size:0xC scope:local +@8708 = .data:0x0000097C; // type:object size:0xC scope:local +@8709 = .data:0x00000988; // type:object size:0xC scope:local +@8710 = .data:0x00000994; // type:object size:0xC scope:local +@8711 = .data:0x000009A0; // type:object size:0xC scope:local +@8712 = .data:0x000009AC; // type:object size:0xC scope:local +@8713 = .data:0x000009B8; // type:object size:0xC scope:local +@8714 = .data:0x000009C4; // type:object size:0xC scope:local +@8715 = .data:0x000009D0; // type:object size:0xC scope:local +@8716 = .data:0x000009DC; // type:object size:0xC scope:local +@8717 = .data:0x000009E8; // type:object size:0xC scope:local +@8718 = .data:0x000009F4; // type:object size:0xC scope:local +@8719 = .data:0x00000A00; // type:object size:0xC scope:local +@8720 = .data:0x00000A0C; // type:object size:0xC scope:local +l_func$8706 = .data:0x00000A18; // type:object size:0xA8 scope:local +l_daObjCarry_Method = .data:0x00000AC0; // type:object size:0x20 scope:global +g_profile_Obj_Carry = .data:0x00000AE0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000B10; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000B1C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000B28; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000B34; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000B40; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000B4C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000B58; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000B7C; // type:object size:0xC scope:global +l_sw_id = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_18_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_18_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte +lbl_18_bss_6 = .bss:0x00000006; // type:object size:0x1 data:byte +lbl_18_bss_7 = .bss:0x00000007; // type:object size:0x1 data:byte +lbl_18_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +lbl_18_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +lbl_18_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_catdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_catdoor/splits.txt new file mode 100644 index 0000000000..b9b6f4cc29 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_catdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_catdoor.cpp: + .text start:0x00000078 end:0x0000076C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_catdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_catdoor/symbols.txt new file mode 100644 index 0000000000..3a951d1fb9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_catdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +attr__14daObjCatDoor_cCFv = .text:0x00000078; // type:function size:0xC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x130 scope:global +initBaseMtx__14daObjCatDoor_cFv = .text:0x000001B4; // type:function size:0x60 scope:global +setBaseMtx__14daObjCatDoor_cFv = .text:0x00000214; // type:function size:0x10C scope:global +calcOpen__14daObjCatDoor_cFv = .text:0x00000320; // type:function size:0xC8 scope:global +daObjCatDoor_Draw__FP14daObjCatDoor_c = .text:0x000003E8; // type:function size:0xC4 scope:global +daObjCatDoor_Execute__FP14daObjCatDoor_c = .text:0x000004AC; // type:function size:0x74 scope:global +daObjCatDoor_IsDelete__FP14daObjCatDoor_c = .text:0x00000520; // type:function size:0x8 scope:global +daObjCatDoor_Delete__FP14daObjCatDoor_c = .text:0x00000528; // type:function size:0xE0 scope:global +daObjCatDoor_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x164 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjCatDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCatDoor_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CatDoor = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_cb/splits.txt b/config/GZ2P01/rels/d_a_obj_cb/splits.txt new file mode 100644 index 0000000000..b43a93a901 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_cb.cpp: + .text start:0x000000EC end:0x00000D90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000098 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_cb/symbols.txt b/config/GZ2P01/rels/d_a_obj_cb/symbols.txt new file mode 100644 index 0000000000..b698e5c628 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cb/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Cb_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Cb_Draw__FP12obj_cb_class = .text:0x00000104; // type:function size:0x64 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000168; // type:function size:0xC scope:global +action__FP12obj_cb_class = .text:0x00000174; // type:function size:0x604 scope:global +daObj_Cb_Execute__FP12obj_cb_class = .text:0x00000778; // type:function size:0x88 scope:global +daObj_Cb_IsDelete__FP12obj_cb_class = .text:0x00000800; // type:function size:0x8 scope:global +daObj_Cb_Delete__FP12obj_cb_class = .text:0x00000808; // type:function size:0x84 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x13C scope:global +daObj_Cb_Create__FP10fopAc_ac_c = .text:0x000009C8; // type:function size:0x234 scope:global +__dt__8cM3dGSphFv = .text:0x00000BFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C44; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C8C; // type:function size:0x70 scope:global +__dt__14daObj_Cb_HIO_cFv = .text:0x00000CFC; // type:function size:0x48 scope:global +__sinit_d_a_obj_cb_cpp = .text:0x00000D44; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D80; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D88; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3882 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3885 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3886 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3897 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3901 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x7 scope:local data:string_table +l_daObj_Cb_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_CB = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__14daObj_Cb_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_418_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_cblock/splits.txt b/config/GZ2P01/rels/d_a_obj_cblock/splits.txt new file mode 100644 index 0000000000..ca395a0774 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cblock.cpp: + .text start:0x000000EC end:0x00001104 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_cblock/symbols.txt b/config/GZ2P01/rels/d_a_obj_cblock/symbols.txt new file mode 100644 index 0000000000..b2cae04773 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cblock/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__11daObjCBlk_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__11daObjCBlk_cFv = .text:0x00000128; // type:function size:0x74 scope:global +Create__11daObjCBlk_cFv = .text:0x0000019C; // type:function size:0x200 scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +CreateHeap__11daObjCBlk_cFv = .text:0x000003D8; // type:function size:0x160 scope:global +__dt__Q211daObjCBlk_c7chain_sFv = .text:0x00000538; // type:function size:0x3C scope:global +__ct__Q211daObjCBlk_c7chain_sFv = .text:0x00000574; // type:function size:0x4 scope:global +create__11daObjCBlk_cFv = .text:0x00000578; // type:function size:0x188 scope:global +__ct__4cXyzFv = .text:0x00000700; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x00000704; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x00000788; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x00000854; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000089C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008E4; // type:function size:0x5C scope:global +Execute__11daObjCBlk_cFPPA3_A4_f = .text:0x00000940; // type:function size:0x10 scope:global +initWait__11daObjCBlk_cFv = .text:0x00000950; // type:function size:0xC scope:global +modeWait__11daObjCBlk_cFv = .text:0x0000095C; // type:function size:0x198 scope:global +initWalk__11daObjCBlk_cFv = .text:0x00000AF4; // type:function size:0x1C scope:global +modeWalk__11daObjCBlk_cFv = .text:0x00000B10; // type:function size:0x19C scope:global +getChainBasePos__11daObjCBlk_cFP4cXyz = .text:0x00000CAC; // type:function size:0x7C scope:global +setPower__11daObjCBlk_cFf = .text:0x00000D28; // type:function size:0x94 scope:global +checkWall__11daObjCBlk_cFv = .text:0x00000DBC; // type:function size:0x18C scope:global +Draw__11daObjCBlk_cFv = .text:0x00000F48; // type:function size:0x8 scope:global +Delete__11daObjCBlk_cFv = .text:0x00000F50; // type:function size:0x34 scope:global +daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000F84; // type:function size:0x2C scope:global +daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000FB0; // type:function size:0x20 scope:global +daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x00000FD0; // type:function size:0x20 scope:global +daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000FF0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001010; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x00001058; // type:function size:0x1C scope:global +__sinit_d_a_obj_cblock_cpp = .text:0x00001074; // type:function size:0x90 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3731 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3732 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3979 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4105 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4106 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4312 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4313 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4390 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4391 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4440 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4442 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_side_co_offset = .data:0x00000024; // type:object size:0x30 scope:global +l_cyl_src = .data:0x00000054; // type:object size:0x44 scope:global +@3921 = .data:0x00000098; // type:object size:0xC scope:local +@3922 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3920 = .data:0x000000B0; // type:object size:0x18 scope:local +l_daObjCBlk_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_ChainBlock = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000124; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:global +__vt__11daObjCBlk_c = .data:0x00000148; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3644 = .bss:0x00000048; // type:object size:0xC scope:local +l_chainOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3645 = .bss:0x00000060; // type:object size:0xC scope:local +l_smokeSetOffset = .bss:0x0000006C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_cboard/splits.txt b/config/GZ2P01/rels/d_a_obj_cboard/splits.txt new file mode 100644 index 0000000000..90e42e2afa --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cboard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cboard.cpp: + .text start:0x00000078 end:0x000004E8 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000E8 diff --git a/config/GZ2P01/rels/d_a_obj_cboard/symbols.txt b/config/GZ2P01/rels/d_a_obj_cboard/symbols.txt new file mode 100644 index 0000000000..441de744cd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cboard/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjBoard_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjBoard_cFv = .text:0x00000098; // type:function size:0x50 scope:global +Create__12daObjBoard_cFv = .text:0x000000E8; // type:function size:0xA8 scope:global +CreateHeap__12daObjBoard_cFv = .text:0x00000190; // type:function size:0x8 scope:global +create1st__12daObjBoard_cFv = .text:0x00000198; // type:function size:0xFC scope:global +Execute__12daObjBoard_cFPPA3_A4_f = .text:0x00000294; // type:function size:0x14C scope:global +Draw__12daObjBoard_cFv = .text:0x000003E0; // type:function size:0x8 scope:global +Delete__12daObjBoard_cFv = .text:0x000003E8; // type:function size:0x34 scope:global +daObjBoard_create1st__FP12daObjBoard_c = .text:0x0000041C; // type:function size:0x60 scope:global +daObjBoard_MoveBGDelete__FP12daObjBoard_c = .text:0x0000047C; // type:function size:0x20 scope:global +daObjBoard_MoveBGExecute__FP12daObjBoard_c = .text:0x0000049C; // type:function size:0x20 scope:global +daObjBoard_MoveBGDraw__FP12daObjBoard_c = .text:0x000004BC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3636 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x4B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_dzbName = .data:0x00000004; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000018; // type:object size:0x18 scope:global data:float +@3712 = .data:0x00000030; // type:object size:0x40 scope:local +daObjBoard_METHODS = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Cboard = .data:0x00000090; // type:object size:0x30 scope:global +__vt__12daObjBoard_c = .data:0x000000C0; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_cdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_cdoor/splits.txt new file mode 100644 index 0000000000..cfb21b6e98 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cdoor.cpp: + .text start:0x00000078 end:0x00000FD0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2P01/rels/d_a_obj_cdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_cdoor/symbols.txt new file mode 100644 index 0000000000..e871877399 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__12daObjCdoor_cFv = .text:0x00000078; // type:function size:0x138 scope:global +daObjCdoor_searchChain__FP10fopAc_ac_cPv = .text:0x000001B0; // type:function size:0x40 scope:global +create__12daObjCdoor_cFv = .text:0x000001F0; // type:function size:0x304 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004F4; // type:function size:0x48 scope:global +daObjCdoor_Create__FP10fopAc_ac_c = .text:0x0000053C; // type:function size:0x20 scope:global +__dt__12daObjCdoor_cFv = .text:0x0000055C; // type:function size:0xDC scope:global +daObjCdoor_Delete__FP12daObjCdoor_c = .text:0x00000638; // type:function size:0x48 scope:global +setMatrix__12daObjCdoor_cFv = .text:0x00000680; // type:function size:0x64 scope:global +Execute__12daObjCdoor_cFPPA3_A4_f = .text:0x000006E4; // type:function size:0x54 scope:global +execCdoor__12daObjCdoor_cFv = .text:0x00000738; // type:function size:0x1B8 scope:global +execWgate__12daObjCdoor_cFv = .text:0x000008F0; // type:function size:0x12C scope:global +init_modeWait__12daObjCdoor_cFv = .text:0x00000A1C; // type:function size:0xC scope:global +modeWait__12daObjCdoor_cFv = .text:0x00000A28; // type:function size:0x4 scope:global +init_modeOpen__12daObjCdoor_cFv = .text:0x00000A2C; // type:function size:0x50 scope:global +modeOpen__12daObjCdoor_cFv = .text:0x00000A7C; // type:function size:0xF4 scope:global +init_modeClose__12daObjCdoor_cFv = .text:0x00000B70; // type:function size:0x50 scope:global +modeClose__12daObjCdoor_cFv = .text:0x00000BC0; // type:function size:0xF4 scope:global +daObjCdoor_Execute__FP12daObjCdoor_c = .text:0x00000CB4; // type:function size:0x20 scope:global +event_proc_call__12daObjCdoor_cFv = .text:0x00000CD4; // type:function size:0xBC scope:global +actionWait__12daObjCdoor_cFv = .text:0x00000D90; // type:function size:0x64 scope:global +actionOrderEvent__12daObjCdoor_cFv = .text:0x00000DF4; // type:function size:0x68 scope:global +actionEvent__12daObjCdoor_cFv = .text:0x00000E5C; // type:function size:0x5C scope:global +actionDead__12daObjCdoor_cFv = .text:0x00000EB8; // type:function size:0xC scope:global +Draw__12daObjCdoor_cFv = .text:0x00000EC4; // type:function size:0xE0 scope:global +daObjCdoor_Draw__FP12daObjCdoor_c = .text:0x00000FA4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_attentionOffsetY = .rodata:0x00000010; // type:object size:0x8 scope:global +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4014 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_moveOffsetY = .data:0x00000028; // type:object size:0x8 scope:global +@4020 = .data:0x00000030; // type:object size:0xC scope:local +@4021 = .data:0x0000003C; // type:object size:0xC scope:local +@4022 = .data:0x00000048; // type:object size:0xC scope:local +mode_proc$4019 = .data:0x00000054; // type:object size:0x24 scope:local +@4114 = .data:0x00000078; // type:object size:0xC scope:local +@4115 = .data:0x00000084; // type:object size:0xC scope:local +@4116 = .data:0x00000090; // type:object size:0xC scope:local +@4117 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$4113 = .data:0x000000A8; // type:object size:0x30 scope:local +l_daObjCdoor_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_Cdoor = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12daObjCdoor_c = .data:0x00000128; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x00000154; // type:object size:0xC scope:global +lbl_420_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_420_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_chandelier/splits.txt b/config/GZ2P01/rels/d_a_obj_chandelier/splits.txt new file mode 100644 index 0000000000..b5fdb5e050 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_chandelier/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_chandelier.cpp: + .text start:0x00000078 end:0x00000E10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000128 diff --git a/config/GZ2P01/rels/d_a_obj_chandelier/symbols.txt b/config/GZ2P01/rels/d_a_obj_chandelier/symbols.txt new file mode 100644 index 0000000000..87156ebd09 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_chandelier/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__17daObjChandelier_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__17daObjChandelier_cFv = .text:0x000000B4; // type:function size:0x94 scope:global +CreateHeap__17daObjChandelier_cFv = .text:0x00000148; // type:function size:0x70 scope:global +create1st__17daObjChandelier_cFv = .text:0x000001B8; // type:function size:0xE8 scope:global +Delete__17daObjChandelier_cFv = .text:0x000002A0; // type:function size:0x34 scope:global +Draw__17daObjChandelier_cFv = .text:0x000002D4; // type:function size:0xA4 scope:global +Execute__17daObjChandelier_cFPPA3_A4_f = .text:0x00000378; // type:function size:0x88 scope:global +exeModeWait__17daObjChandelier_cFv = .text:0x00000400; // type:function size:0x8C scope:global +exeModeStartSwg__17daObjChandelier_cFv = .text:0x0000048C; // type:function size:0x98 scope:global +exeModeDown__17daObjChandelier_cFv = .text:0x00000524; // type:function size:0xDC scope:global +exeModeEndSwg__17daObjChandelier_cFv = .text:0x00000600; // type:function size:0x5C scope:global +exeModeHookSwg__17daObjChandelier_cFv = .text:0x0000065C; // type:function size:0xC8 scope:global +init__17daObjChandelier_cFv = .text:0x00000724; // type:function size:0x118 scope:global +setModelMtx__17daObjChandelier_cFv = .text:0x0000083C; // type:function size:0x84 scope:global +moveSwing__17daObjChandelier_cFffff = .text:0x000008C0; // type:function size:0x230 scope:global +moveSwingFall__17daObjChandelier_cFv = .text:0x00000AF0; // type:function size:0x170 scope:global +hookSwingInitParm__17daObjChandelier_cFv = .text:0x00000C60; // type:function size:0x5C scope:global +daObjChandelier_create1st__FP17daObjChandelier_c = .text:0x00000CBC; // type:function size:0x60 scope:global +daObjChandelier_MoveBGDelete__FP17daObjChandelier_c = .text:0x00000D1C; // type:function size:0x20 scope:global +daObjChandelier_MoveBGExecute__FP17daObjChandelier_c = .text:0x00000D3C; // type:function size:0x20 scope:global +daObjChandelier_MoveBGDraw__FP17daObjChandelier_c = .text:0x00000D5C; // type:function size:0x2C scope:global +__sinit_d_a_obj_chandelier_cpp = .text:0x00000D88; // type:function size:0x88 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3731 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3895 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3907 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3715 = .data:0x00000024; // type:object size:0xC scope:local +@3716 = .data:0x00000030; // type:object size:0xC scope:local +@3717 = .data:0x0000003C; // type:object size:0xC scope:local +@3718 = .data:0x00000048; // type:object size:0xC scope:local +@3719 = .data:0x00000054; // type:object size:0xC scope:local +s_exeProc__17daObjChandelier_c = .data:0x00000060; // type:object size:0x3C scope:global data:4byte +TOP_POS_Y_OFFSET$3869 = .data:0x0000009C; // type:object size:0xC scope:local +daObjChandelier_METHODS = .data:0x000000A8; // type:object size:0x20 scope:global +g_profile_Obj_Chandelier = .data:0x000000C8; // type:object size:0x30 scope:global +__vt__17daObjChandelier_c = .data:0x000000F8; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_chest/splits.txt b/config/GZ2P01/rels/d_a_obj_chest/splits.txt new file mode 100644 index 0000000000..9af3a86ebf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_chest/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_chest.cpp: + .text start:0x00000078 end:0x00001174 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_obj_chest/symbols.txt b/config/GZ2P01/rels/d_a_obj_chest/symbols.txt new file mode 100644 index 0000000000..8bf0568077 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_chest/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjChest_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjChest_cFv = .text:0x000000B4; // type:function size:0x154 scope:global +Create__12daObjChest_cFv = .text:0x00000208; // type:function size:0x1B8 scope:global +CreateHeap__12daObjChest_cFv = .text:0x000003C0; // type:function size:0x70 scope:global +create__12daObjChest_cFv = .text:0x00000430; // type:function size:0x140 scope:global +__dt__8dCcD_CylFv = .text:0x00000570; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000063C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000708; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000750; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000081C; // type:function size:0x70 scope:global +Execute__12daObjChest_cFPPA3_A4_f = .text:0x0000088C; // type:function size:0x58 scope:global +action__12daObjChest_cFv = .text:0x000008E4; // type:function size:0xA4 scope:global +actionWait__12daObjChest_cFv = .text:0x00000988; // type:function size:0x3E8 scope:global +actionMove__12daObjChest_cFv = .text:0x00000D70; // type:function size:0x20C scope:global +actionEnd__12daObjChest_cFv = .text:0x00000F7C; // type:function size:0x4 scope:global +Draw__12daObjChest_cFv = .text:0x00000F80; // type:function size:0xA4 scope:global +Delete__12daObjChest_cFv = .text:0x00001024; // type:function size:0x34 scope:global +daObjChest_Draw__FP12daObjChest_c = .text:0x00001058; // type:function size:0x2C scope:global +daObjChest_Execute__FP12daObjChest_c = .text:0x00001084; // type:function size:0x20 scope:global +daObjChest_Delete__FP12daObjChest_c = .text:0x000010A4; // type:function size:0x20 scope:global +daObjChest_Create__FP10fopAc_ac_c = .text:0x000010C4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000010E4; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x0000112C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUs = .text:0x00001148; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001164; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000116C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3679 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3681 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@3730 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3733 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@4021 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4025 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4026 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4027 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4070 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4071 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4072 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4073 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3876 = .data:0x00000024; // type:object size:0xC scope:local +@3877 = .data:0x00000030; // type:object size:0xC scope:local +@3878 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3875 = .data:0x00000048; // type:object size:0x24 scope:local +l_daObjChest_Method = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Chest = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__12daObjChest_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_422_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_cho/splits.txt b/config/GZ2P01/rels/d_a_obj_cho/splits.txt new file mode 100644 index 0000000000..502da6d253 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cho/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_cho.cpp: + .text start:0x000000EC end:0x00002344 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_cho/symbols.txt b/config/GZ2P01/rels/d_a_obj_cho/symbols.txt new file mode 100644 index 0000000000..b70b744587 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cho/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_ChoHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjCHO_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjCHO_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +CreateHeap__10daObjCHO_cFv = .text:0x000001F8; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004E0; // type:function size:0x48 scope:global +daObjCHO_Create__FP10fopAc_ac_c = .text:0x00000528; // type:function size:0x20 scope:global +daObjCHO_Delete__FP10daObjCHO_c = .text:0x00000548; // type:function size:0x24 scope:global +SpeedSet__10daObjCHO_cFv = .text:0x0000056C; // type:function size:0x100 scope:global +WallCheck__10daObjCHO_cFv = .text:0x0000066C; // type:function size:0x98 scope:global +SearchLink__10daObjCHO_cFv = .text:0x00000704; // type:function size:0x22C scope:global +WaitAction__10daObjCHO_cFv = .text:0x00000930; // type:function size:0x38C scope:global +MoveAction__10daObjCHO_cFv = .text:0x00000CBC; // type:function size:0x334 scope:global +Action__10daObjCHO_cFv = .text:0x00000FF0; // type:function size:0x58 scope:global +ShopAction__10daObjCHO_cFv = .text:0x00001048; // type:function size:0x44 scope:global +checkGroundPos__10daObjCHO_cFv = .text:0x0000108C; // type:function size:0x64 scope:global +Insect_Release__10daObjCHO_cFv = .text:0x000010F0; // type:function size:0x10 scope:global +Z_BufferChk__10daObjCHO_cFv = .text:0x00001100; // type:function size:0x17C scope:global +ParticleSet__10daObjCHO_cFv = .text:0x0000127C; // type:function size:0x124 scope:global +BoomChk__10daObjCHO_cFv = .text:0x000013A0; // type:function size:0x274 scope:global +__dt__8cM3dGPlaFv = .text:0x00001614; // type:function size:0x48 scope:global +Execute__10daObjCHO_cFv = .text:0x0000165C; // type:function size:0x2C4 scope:global +ObjHit__10daObjCHO_cFv = .text:0x00001920; // type:function size:0x168 scope:global +Delete__10daObjCHO_cFv = .text:0x00001A88; // type:function size:0x68 scope:global +setBaseMtx__10daObjCHO_cFv = .text:0x00001AF0; // type:function size:0x60 scope:global +daObjCHO_Draw__FP10daObjCHO_c = .text:0x00001B50; // type:function size:0xE0 scope:global +daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001C30; // type:function size:0x20 scope:global +CreateChk__10daObjCHO_cFv = .text:0x00001C50; // type:function size:0x1AC scope:global +create__10daObjCHO_cFv = .text:0x00001DFC; // type:function size:0x3AC scope:global +__dt__8cM3dGSphFv = .text:0x000021A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000021F0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002238; // type:function size:0x70 scope:global +daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x000022A8; // type:function size:0x8 scope:global +__dt__14daObj_ChoHIO_cFv = .text:0x000022B0; // type:function size:0x48 scope:global +__sinit_d_a_obj_cho_cpp = .text:0x000022F8; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002334; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000233C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccSphSrc$3779 = .rodata:0x00000004; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3928 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4002 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4136 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4137 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4138 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4139 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4140 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4141 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4142 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4143 = .rodata:0x000000B4; // type:object size:0x4 scope:local +l_cho_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global +@4226 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4227 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4229 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4268 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4269 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4270 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4300 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4421 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4517 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F8; // type:object size:0x4 scope:global data:2byte +@4670 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0xE scope:local data:string_table +l_daObjCHO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Cho = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__10daObjCHO_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_ChoHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_423_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_cowdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_cowdoor/splits.txt new file mode 100644 index 0000000000..0f3d954eb7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cowdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cowdoor.cpp: + .text start:0x00000078 end:0x0000042C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_cowdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_cowdoor/symbols.txt new file mode 100644 index 0000000000..b2a5fb75cf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cowdoor/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__11daCowdoor_cFv = .text:0x00000078; // type:function size:0x74 scope:global +Create__11daCowdoor_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +CreateHeap__11daCowdoor_cFv = .text:0x00000144; // type:function size:0x78 scope:global +create__11daCowdoor_cFv = .text:0x000001BC; // type:function size:0xE0 scope:global +Execute__11daCowdoor_cFPPA3_A4_f = .text:0x0000029C; // type:function size:0x2C scope:global +Draw__11daCowdoor_cFv = .text:0x000002C8; // type:function size:0xA4 scope:global +Delete__11daCowdoor_cFv = .text:0x0000036C; // type:function size:0x34 scope:global +daCowdoor_Draw__FP11daCowdoor_c = .text:0x000003A0; // type:function size:0x2C scope:global +daCowdoor_Execute__FP11daCowdoor_c = .text:0x000003CC; // type:function size:0x20 scope:global +daCowdoor_Delete__FP11daCowdoor_c = .text:0x000003EC; // type:function size:0x20 scope:global +daCowdoor_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x23 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_dzbName = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +l_daCowdoor_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Cowdoor = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__11daCowdoor_c = .data:0x0000005C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crope/splits.txt b/config/GZ2P01/rels/d_a_obj_crope/splits.txt new file mode 100644 index 0000000000..836b32b555 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crope.cpp: + .text start:0x00000078 end:0x00001E64 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_crope/symbols.txt b/config/GZ2P01/rels/d_a_obj_crope/symbols.txt new file mode 100644 index 0000000000..85ccadeed8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crope/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjCrope_cFv = .text:0x00000078; // type:function size:0x6C scope:global +daObjCrope_createHeap__FP10fopAc_ac_c = .text:0x000000E4; // type:function size:0x20 scope:global +create__12daObjCrope_cFv = .text:0x00000104; // type:function size:0x674 scope:global +__ct__4cXyzFv = .text:0x00000778; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x0000077C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007C4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000080C; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000868; // type:function size:0x3C scope:global +daObjCrope_Create__FP10fopAc_ac_c = .text:0x000008A4; // type:function size:0x20 scope:global +__dt__12daObjCrope_cFv = .text:0x000008C4; // type:function size:0x178 scope:global +daObjCrope_Delete__FP12daObjCrope_c = .text:0x00000A3C; // type:function size:0x28 scope:global +setNormalRopePos__12daObjCrope_cFv = .text:0x00000A64; // type:function size:0x328 scope:global +setRideRopePos__12daObjCrope_cFv = .text:0x00000D8C; // type:function size:0xB10 scope:global +execute__12daObjCrope_cFv = .text:0x0000189C; // type:function size:0x458 scope:global +__dt__8cM3dGLinFv = .text:0x00001CF4; // type:function size:0x48 scope:global +daObjCrope_Execute__FP12daObjCrope_c = .text:0x00001D3C; // type:function size:0x20 scope:global +draw__12daObjCrope_cFv = .text:0x00001D5C; // type:function size:0xA0 scope:global +daObjCrope_Draw__FP12daObjCrope_c = .text:0x00001DFC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001E1C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x6 scope:global data:string +@3870 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3871 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3875 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3876 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3877 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4116 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4408 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4410 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global +color$4550 = .data:0x00000040; // type:object size:0x4 scope:local +l_daObjCrope_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Crope = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000B8; // type:object size:0x14 scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D8; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvfence/splits.txt b/config/GZ2P01/rels/d_a_obj_crvfence/splits.txt new file mode 100644 index 0000000000..29b095e238 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvfence/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvfence.cpp: + .text start:0x00000078 end:0x00001560 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_obj_crvfence/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvfence/symbols.txt new file mode 100644 index 0000000000..d6a6f7a33b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvfence/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckVec__15daObjCRVFENCE_cFv = .text:0x00000078; // type:function size:0x8C scope:global +__dt__4cXyzFv = .text:0x00000104; // type:function size:0x3C scope:global +Wall_Check__15daObjCRVFENCE_cF4cXyz4cXyz = .text:0x00000140; // type:function size:0xBC scope:global +daObjCRVFENCE_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x20 scope:global +daObjCRVFENCE_Delete__FP15daObjCRVFENCE_c = .text:0x0000021C; // type:function size:0x24 scope:global +BgRelease__15daObjCRVFENCE_cFv = .text:0x00000240; // type:function size:0x70 scope:global +PosSet__15daObjCRVFENCE_cFP4cXyz = .text:0x000002B0; // type:function size:0x60 scope:global +FenceMove__15daObjCRVFENCE_cFRUcP4cXyzP5csXyzP4cXyzRs = .text:0x00000310; // type:function size:0x180 scope:global +BrokenAction__15daObjCRVFENCE_cFv = .text:0x00000490; // type:function size:0x2E0 scope:global +s_obj_sub__FPvPv = .text:0x00000770; // type:function size:0x74 scope:global +NormalAction__15daObjCRVFENCE_cFv = .text:0x000007E4; // type:function size:0x3D8 scope:global +checkViewArea__15daObjCRVFENCE_cFP4cXyz = .text:0x00000BBC; // type:function size:0x84 scope:global +Action__15daObjCRVFENCE_cFv = .text:0x00000C40; // type:function size:0x44 scope:global +setBaseMtx__15daObjCRVFENCE_cFv = .text:0x00000C84; // type:function size:0xF4 scope:global +daObjCRVFENCE_Draw__FP15daObjCRVFENCE_c = .text:0x00000D78; // type:function size:0x2C scope:global +daObjCRVFENCE_Execute__FP15daObjCRVFENCE_c = .text:0x00000DA4; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVFENCE_cFv = .text:0x00000DC4; // type:function size:0x100 scope:global +create__15daObjCRVFENCE_cFv = .text:0x00000EC4; // type:function size:0x288 scope:global +__dt__8dCcD_SphFv = .text:0x0000114C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001218; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000129C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000012E4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000132C; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x0000139C; // type:function size:0x4 scope:global +daObjCRVFENCE_IsDelete__FP15daObjCRVFENCE_c = .text:0x000013A0; // type:function size:0x8 scope:global +Create__15daObjCRVFENCE_cFv = .text:0x000013A8; // type:function size:0x44 scope:global +Execute__15daObjCRVFENCE_cFPPA3_A4_f = .text:0x000013EC; // type:function size:0x4C scope:global +Draw__15daObjCRVFENCE_cFv = .text:0x00001438; // type:function size:0xE4 scope:global +Delete__15daObjCRVFENCE_cFv = .text:0x0000151C; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001550; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001558; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3685 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@3825 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3829 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3833 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3955 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3959 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3975 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3976 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4010 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x53 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVFENCE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVFENCE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__15daObjCRVFENCE_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvgate/splits.txt b/config/GZ2P01/rels/d_a_obj_crvgate/splits.txt new file mode 100644 index 0000000000..38c72fa45e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvgate.cpp: + .text start:0x00000078 end:0x00002D98 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_obj_crvgate/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvgate/symbols.txt new file mode 100644 index 0000000000..1d32abf243 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvgate/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__14daObjCRVGATE_cFv = .text:0x00000078; // type:function size:0x168 scope:global +setCcCylinder__14daObjCRVGATE_cFv = .text:0x000001E0; // type:function size:0x158 scope:global +daObjCRVGATE_Create__FP10fopAc_ac_c = .text:0x00000338; // type:function size:0x20 scope:global +daObjCRVGATE_Delete__FP14daObjCRVGATE_c = .text:0x00000358; // type:function size:0x24 scope:global +checkOpen__14daObjCRVGATE_cFv = .text:0x0000037C; // type:function size:0x1A8 scope:global +__dt__4cXyzFv = .text:0x00000524; // type:function size:0x3C scope:global +actionStartEvent__14daObjCRVGATE_cFv = .text:0x00000560; // type:function size:0xF8 scope:global +actionWaitEvent__14daObjCRVGATE_cFv = .text:0x00000658; // type:function size:0xEC scope:global +Demo_Set__14daObjCRVGATE_cFv = .text:0x00000744; // type:function size:0x118 scope:global +SetOpen__14daObjCRVGATE_cFv = .text:0x0000085C; // type:function size:0xC scope:global +actionDemoEvent__14daObjCRVGATE_cFv = .text:0x00000868; // type:function size:0x1A0 scope:global +event_proc_call__14daObjCRVGATE_cFv = .text:0x00000A08; // type:function size:0x68 scope:global +CheckVec__14daObjCRVGATE_cFv = .text:0x00000A70; // type:function size:0x8C scope:global +KeyVib__14daObjCRVGATE_cFv = .text:0x00000AFC; // type:function size:0x180 scope:global +DoorVib__14daObjCRVGATE_cFv = .text:0x00000C7C; // type:function size:0x124 scope:global +VibStop__14daObjCRVGATE_cFv = .text:0x00000DA0; // type:function size:0x10 scope:global +CloseVibration__14daObjCRVGATE_cFv = .text:0x00000DB0; // type:function size:0x40 scope:global +CloseAction__14daObjCRVGATE_cFv = .text:0x00000DF0; // type:function size:0x7D0 scope:global +OpenAction__14daObjCRVGATE_cFv = .text:0x000015C0; // type:function size:0x904 scope:global +HakaiMotion__14daObjCRVGATE_cFv = .text:0x00001EC4; // type:function size:0xE4 scope:global +DoorAction__14daObjCRVGATE_cFv = .text:0x00001FA8; // type:function size:0x70 scope:global +B_CloseAction__14daObjCRVGATE_cFv = .text:0x00002018; // type:function size:0x124 scope:global +SetB_Close__14daObjCRVGATE_cFv = .text:0x0000213C; // type:function size:0xCC scope:global +setBaseMtx__14daObjCRVGATE_cFv = .text:0x00002208; // type:function size:0xFC scope:global +daObjCRVGATE_Draw__FP14daObjCRVGATE_c = .text:0x00002304; // type:function size:0x2C scope:global +daObjCRVGATE_Execute__FP14daObjCRVGATE_c = .text:0x00002330; // type:function size:0x20 scope:global +CreateHeap__14daObjCRVGATE_cFv = .text:0x00002350; // type:function size:0xE8 scope:global +SetDoor__14daObjCRVGATE_cFv = .text:0x00002438; // type:function size:0x168 scope:global +create__14daObjCRVGATE_cFv = .text:0x000025A0; // type:function size:0x324 scope:global +__dt__8cM3dGCylFv = .text:0x000028C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000290C; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00002954; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002A20; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00002AA4; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002AEC; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x00002B5C; // type:function size:0x4 scope:global +daObjCRVGATE_IsDelete__FP14daObjCRVGATE_c = .text:0x00002B60; // type:function size:0x8 scope:global +Create__14daObjCRVGATE_cFv = .text:0x00002B68; // type:function size:0x44 scope:global +Execute__14daObjCRVGATE_cFPPA3_A4_f = .text:0x00002BAC; // type:function size:0xEC scope:global +Draw__14daObjCRVGATE_cFv = .text:0x00002C98; // type:function size:0xBC scope:global +Delete__14daObjCRVGATE_cFv = .text:0x00002D54; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002D88; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D90; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3774 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3792 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3817 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3883 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3937 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4087 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4431 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4432 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4433 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4648 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4649 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4671 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4700 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@4701 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4757 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4833 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5063 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5064 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5065 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x37 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVGATE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVGATE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000078; // type:object size:0x24 scope:global +__vt__14daObjCRVGATE_c = .data:0x0000009C; // type:object size:0x28 scope:global +s_CoCount__29@unnamed@d_a_obj_crvgate_cpp@ = .bss:0x00000000; // type:object size:0x2 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvhahen/splits.txt b/config/GZ2P01/rels/d_a_obj_crvhahen/splits.txt new file mode 100644 index 0000000000..7ea482b8ee --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvhahen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvhahen.cpp: + .text start:0x00000078 end:0x00000D28 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_crvhahen/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvhahen/symbols.txt new file mode 100644 index 0000000000..534a18a697 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvhahen/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xB0 scope:global +daObjCRVHAHEN_Create__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x20 scope:global +daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c = .text:0x00000148; // type:function size:0x24 scope:global +HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf = .text:0x0000016C; // type:function size:0x1FC scope:global +Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz = .text:0x00000368; // type:function size:0xBC scope:global +__dt__4cXyzFv = .text:0x00000424; // type:function size:0x3C scope:global +Hahen_Hakai__15daObjCRVHAHEN_cFii = .text:0x00000460; // type:function size:0x1BC scope:global +CheckCull__15daObjCRVHAHEN_cFv = .text:0x0000061C; // type:function size:0x1C0 scope:global +checkViewArea__15daObjCRVHAHEN_cFP4cXyz = .text:0x000007DC; // type:function size:0x84 scope:global +Execute__15daObjCRVHAHEN_cFv = .text:0x00000860; // type:function size:0x54 scope:global +Delete__15daObjCRVHAHEN_cFv = .text:0x000008B4; // type:function size:0x98 scope:global +setBaseMtx__15daObjCRVHAHEN_cFv = .text:0x0000094C; // type:function size:0x94 scope:global +daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c = .text:0x000009E0; // type:function size:0xFC scope:global +daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c = .text:0x00000ADC; // type:function size:0x20 scope:global +create__15daObjCRVHAHEN_cFv = .text:0x00000AFC; // type:function size:0x1E0 scope:global +__dt__5csXyzFv = .text:0x00000CDC; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000D18; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000D1C; // type:function size:0x4 scope:global +daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c = .text:0x00000D20; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3838 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3839 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3852 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3994 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVHAHEN_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVHAHEN = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvlh_down/splits.txt b/config/GZ2P01/rels/d_a_obj_crvlh_down/splits.txt new file mode 100644 index 0000000000..b7af3ec153 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvlh_down/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvlh_down.cpp: + .text start:0x00000078 end:0x00000C3C + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_crvlh_down/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvlh_down/symbols.txt new file mode 100644 index 0000000000..e7422b34aa --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvlh_down/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__15daObjCRVLH_DW_cFv = .text:0x00000078; // type:function size:0x6C scope:global +SetCcSyl__15daObjCRVLH_DW_cFv = .text:0x000000E4; // type:function size:0x80 scope:global +daObjCRVLH_DW_Create__FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x20 scope:global +daObjCRVLH_DW_Delete__FP15daObjCRVLH_DW_c = .text:0x00000184; // type:function size:0x24 scope:global +BgRelease__15daObjCRVLH_DW_cFv = .text:0x000001A8; // type:function size:0x70 scope:global +Break__15daObjCRVLH_DW_cFv = .text:0x00000218; // type:function size:0x2CC scope:global +Obj_Hit__15daObjCRVLH_DW_cFv = .text:0x000004E4; // type:function size:0xA0 scope:global +setBaseMtx__15daObjCRVLH_DW_cFv = .text:0x00000584; // type:function size:0x5C scope:global +daObjCRVLH_DW_Draw__FP15daObjCRVLH_DW_c = .text:0x000005E0; // type:function size:0x2C scope:global +daObjCRVLH_DW_Execute__FP15daObjCRVLH_DW_c = .text:0x0000060C; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVLH_DW_cFv = .text:0x0000062C; // type:function size:0x78 scope:global +create__15daObjCRVLH_DW_cFv = .text:0x000006A4; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x0000092C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000974; // type:function size:0x48 scope:global +daObjCRVLH_DW_IsDelete__FP15daObjCRVLH_DW_c = .text:0x000009BC; // type:function size:0x8 scope:global +Create__15daObjCRVLH_DW_cFv = .text:0x000009C4; // type:function size:0x44 scope:global +Execute__15daObjCRVLH_DW_cFPPA3_A4_f = .text:0x00000A08; // type:function size:0x17C scope:global +Draw__15daObjCRVLH_DW_cFv = .text:0x00000B84; // type:function size:0x84 scope:global +Delete__15daObjCRVLH_DW_cFv = .text:0x00000C08; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3655 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3670 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3671 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3912 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4039 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x3A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVLH_DW_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVLH_DW = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__15daObjCRVLH_DW_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvlh_up/splits.txt b/config/GZ2P01/rels/d_a_obj_crvlh_up/splits.txt new file mode 100644 index 0000000000..bffa88b69d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvlh_up/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvlh_up.cpp: + .text start:0x00000078 end:0x00000B94 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_crvlh_up/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvlh_up/symbols.txt new file mode 100644 index 0000000000..33023f2979 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvlh_up/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjCRVLH_UP_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjCRVLH_UP_Delete__FP15daObjCRVLH_UP_c = .text:0x00000098; // type:function size:0x24 scope:global +HakaiSet__15daObjCRVLH_UP_cFv = .text:0x000000BC; // type:function size:0x94 scope:global +UpMotion__15daObjCRVLH_UP_cFv = .text:0x00000150; // type:function size:0x28 scope:global +Hakai__15daObjCRVLH_UP_cFv = .text:0x00000178; // type:function size:0x27C scope:global +setBaseMtx__15daObjCRVLH_UP_cFv = .text:0x000003F4; // type:function size:0xD8 scope:global +daObjCRVLH_UP_Draw__FP15daObjCRVLH_UP_c = .text:0x000004CC; // type:function size:0x2C scope:global +daObjCRVLH_UP_Execute__FP15daObjCRVLH_UP_c = .text:0x000004F8; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVLH_UP_cFv = .text:0x00000518; // type:function size:0x78 scope:global +create__15daObjCRVLH_UP_cFv = .text:0x00000590; // type:function size:0x224 scope:global +__dt__8cM3dGCylFv = .text:0x000007B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007FC; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00000844; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000880; // type:function size:0x4 scope:global +daObjCRVLH_UP_IsDelete__FP15daObjCRVLH_UP_c = .text:0x00000884; // type:function size:0x8 scope:global +Create__15daObjCRVLH_UP_cFv = .text:0x0000088C; // type:function size:0x44 scope:global +Execute__15daObjCRVLH_UP_cFPPA3_A4_f = .text:0x000008D0; // type:function size:0x20C scope:global +Draw__15daObjCRVLH_UP_cFv = .text:0x00000ADC; // type:function size:0x84 scope:global +Delete__15daObjCRVLH_UP_cFv = .text:0x00000B60; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3672 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3682 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3727 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3769 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3861 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4000 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x36 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVLH_UP_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVLH_UP = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__15daObjCRVLH_UP_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crvsteel/splits.txt b/config/GZ2P01/rels/d_a_obj_crvsteel/splits.txt new file mode 100644 index 0000000000..a733462651 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvsteel/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crvsteel.cpp: + .text start:0x00000078 end:0x000006C0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_crvsteel/symbols.txt b/config/GZ2P01/rels/d_a_obj_crvsteel/symbols.txt new file mode 100644 index 0000000000..814d475f1d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crvsteel/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjCRVSTEEL_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjCRVSTEEL_Delete__FP15daObjCRVSTEEL_c = .text:0x00000098; // type:function size:0x24 scope:global +OpenSet__15daObjCRVSTEEL_cFff = .text:0x000000BC; // type:function size:0x1C scope:global +CloseSet__15daObjCRVSTEEL_cFf = .text:0x000000D8; // type:function size:0x10 scope:global +CloseExecute__15daObjCRVSTEEL_cFv = .text:0x000000E8; // type:function size:0x78 scope:global +OpenExecute__15daObjCRVSTEEL_cFv = .text:0x00000160; // type:function size:0x28 scope:global +Action__15daObjCRVSTEEL_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__15daObjCRVSTEEL_cFv = .text:0x000001D0; // type:function size:0x5C scope:global +daObjCRVSTEEL_Draw__FP15daObjCRVSTEEL_c = .text:0x0000022C; // type:function size:0x2C scope:global +daObjCRVSTEEL_Execute__FP15daObjCRVSTEEL_c = .text:0x00000258; // type:function size:0x20 scope:global +CreateHeap__15daObjCRVSTEEL_cFv = .text:0x00000278; // type:function size:0x78 scope:global +create__15daObjCRVSTEEL_cFv = .text:0x000002F0; // type:function size:0x200 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004F0; // type:function size:0x70 scope:global +daObjCRVSTEEL_IsDelete__FP15daObjCRVSTEEL_c = .text:0x00000560; // type:function size:0x8 scope:global +Create__15daObjCRVSTEEL_cFv = .text:0x00000568; // type:function size:0x44 scope:global +Execute__15daObjCRVSTEEL_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x4C scope:global +Draw__15daObjCRVSTEEL_cFv = .text:0x000005F8; // type:function size:0x84 scope:global +Delete__15daObjCRVSTEEL_cFv = .text:0x0000067C; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000006B0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000006B8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3789 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3902 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3904 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3949 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x2F scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCRVSTEEL_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_CRVSTEEL = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__15daObjCRVSTEEL_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_crystal/splits.txt b/config/GZ2P01/rels/d_a_obj_crystal/splits.txt new file mode 100644 index 0000000000..b8af1e856d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crystal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_crystal.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_crystal/symbols.txt b/config/GZ2P01/rels/d_a_obj_crystal/symbols.txt new file mode 100644 index 0000000000..5b7b75b5e3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_crystal/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__14daObjCrystal_cFv = .text:0x00000098; // type:function size:0x58 scope:global +setBaseMtx__14daObjCrystal_cFv = .text:0x000000F0; // type:function size:0x60 scope:global +Create__14daObjCrystal_cFv = .text:0x00000150; // type:function size:0x140 scope:global +CreateHeap__14daObjCrystal_cFv = .text:0x00000290; // type:function size:0xB4 scope:global +create__14daObjCrystal_cFv = .text:0x00000344; // type:function size:0xB4 scope:global +execute__14daObjCrystal_cFv = .text:0x000003F8; // type:function size:0x24 scope:global +draw__14daObjCrystal_cFv = .text:0x0000041C; // type:function size:0x8C scope:global +_delete__14daObjCrystal_cFv = .text:0x000004A8; // type:function size:0x6C scope:global +daObjCrystal_Draw__FP14daObjCrystal_c = .text:0x00000514; // type:function size:0x20 scope:global +daObjCrystal_Execute__FP14daObjCrystal_c = .text:0x00000534; // type:function size:0x20 scope:global +daObjCrystal_Delete__FP14daObjCrystal_c = .text:0x00000554; // type:function size:0x20 scope:global +daObjCrystal_Create__FP14daObjCrystal_c = .text:0x00000574; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3693 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmd$3697 = .rodata:0x00000004; // type:object size:0x8 scope:local +l_diff_flag$3698 = .rodata:0x0000000C; // type:object size:0x8 scope:local +l_flag$3699 = .rodata:0x00000014; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x16 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjCrystal_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Crystal = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_cwall/splits.txt b/config/GZ2P01/rels/d_a_obj_cwall/splits.txt new file mode 100644 index 0000000000..f093cbb230 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cwall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cwall.cpp: + .text start:0x000000EC end:0x00003630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_cwall/symbols.txt b/config/GZ2P01/rels/d_a_obj_cwall/symbols.txt new file mode 100644 index 0000000000..0e9e774ff5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_cwall/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__12daObjCwall_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__12daObjCwall_cFv = .text:0x00000128; // type:function size:0x64 scope:global +Create__12daObjCwall_cFv = .text:0x0000018C; // type:function size:0x1E0 scope:global +__dt__4cXyzFv = .text:0x0000036C; // type:function size:0x3C scope:global +CreateHeap__12daObjCwall_cFv = .text:0x000003A8; // type:function size:0x18C scope:global +__dt__Q212daObjCwall_c7chain_sFv = .text:0x00000534; // type:function size:0x3C scope:global +__ct__Q212daObjCwall_c7chain_sFv = .text:0x00000570; // type:function size:0x4 scope:global +create1st__12daObjCwall_cFv = .text:0x00000574; // type:function size:0xAC scope:global +Execute__12daObjCwall_cFPPA3_A4_f = .text:0x00000620; // type:function size:0x308 scope:global +setTension__12daObjCwall_cFv = .text:0x00000928; // type:function size:0x490 scope:global +calcSePos__12daObjCwall_cFv = .text:0x00000DB8; // type:function size:0x70 scope:global +getChainBasePos__12daObjCwall_cFP4cXyz = .text:0x00000E28; // type:function size:0x7C scope:global +setChainMtx__12daObjCwall_cFv = .text:0x00000EA4; // type:function size:0x2D0 scope:global +chain_control__12daObjCwall_cFv = .text:0x00001174; // type:function size:0x404 scope:global +chain_control2__12daObjCwall_cFv = .text:0x00001578; // type:function size:0x5E8 scope:global +block_mode_proc_call__12daObjCwall_cFv = .text:0x00001B60; // type:function size:0xD4 scope:global +initWait__12daObjCwall_cFv = .text:0x00001C34; // type:function size:0x2C scope:global +modeWait__12daObjCwall_cFv = .text:0x00001C60; // type:function size:0x188 scope:global +initWalk__12daObjCwall_cFv = .text:0x00001DE8; // type:function size:0x30 scope:global +modeWalk__12daObjCwall_cFv = .text:0x00001E18; // type:function size:0x450 scope:global +initClose__12daObjCwall_cFv = .text:0x00002268; // type:function size:0x28 scope:global +modeClose__12daObjCwall_cFv = .text:0x00002290; // type:function size:0x76C scope:global +setPower__12daObjCwall_cFfPs = .text:0x000029FC; // type:function size:0xB8 scope:global +checkWall__12daObjCwall_cFv = .text:0x00002AB4; // type:function size:0x18C scope:global +checkPullNow__12daObjCwall_cFv = .text:0x00002C40; // type:function size:0x1DC scope:global +checkPull__12daObjCwall_cFv = .text:0x00002E1C; // type:function size:0xCC scope:global +Draw__12daObjCwall_cFv = .text:0x00002EE8; // type:function size:0x100 scope:global +Delete__12daObjCwall_cFv = .text:0x00002FE8; // type:function size:0x40 scope:global +daObjCwall_create1st__FP12daObjCwall_c = .text:0x00003028; // type:function size:0x1E8 scope:global +__ct__4cXyzFv = .text:0x00003210; // type:function size:0x4 scope:global +__ct__8dCcD_CylFv = .text:0x00003214; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003298; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x000032E0; // type:function size:0xCC scope:global +__dt__8cM3dGCylFv = .text:0x000033AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000033F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000343C; // type:function size:0x5C scope:global +daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x00003498; // type:function size:0x20 scope:global +daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x000034B8; // type:function size:0x20 scope:global +daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x000034D8; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003504; // type:function size:0x48 scope:global +cLib_calcTimer__FPs = .text:0x0000354C; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00003568; // type:function size:0x1C scope:global +__sinit_d_a_obj_cwall_cpp = .text:0x00003584; // type:function size:0x90 scope:local +getRightHandPos__9daPy_py_cCFv = .text:0x00003614; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_wallBmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_chainBmd = .rodata:0x00000008; // type:object size:0x8 scope:global +l_handleBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global +l_top_co_offset = .rodata:0x00000028; // type:object size:0xC scope:global +l_check_min = .rodata:0x00000034; // type:object size:0xC scope:global +l_check_max = .rodata:0x00000040; // type:object size:0xC scope:global +l_check_min_wolf = .rodata:0x0000004C; // type:object size:0xC scope:global +l_check_max_wolf = .rodata:0x00000058; // type:object size:0xC scope:global +@3829 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3830 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4114 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4115 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4116 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4117 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4316 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4317 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4318 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4319 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4320 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4321 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4488 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4490 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4491 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4665 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4667 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4884 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5019 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5316 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5317 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5318 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_cull_box = .data:0x00000028; // type:object size:0x18 scope:global +l_side_co_offset = .data:0x00000040; // type:object size:0x30 scope:global data:float +l_cyl_src = .data:0x00000070; // type:object size:0x44 scope:global +l_cyl_src2 = .data:0x000000B4; // type:object size:0x44 scope:global +l_sph_src = .data:0x000000F8; // type:object size:0x40 scope:global +@4501 = .data:0x00000138; // type:object size:0xC scope:local +@4502 = .data:0x00000144; // type:object size:0xC scope:local +@4503 = .data:0x00000150; // type:object size:0xC scope:local +l_func$4500 = .data:0x0000015C; // type:object size:0x24 scope:local +daObjCwall_METHODS = .data:0x00000180; // type:object size:0x20 scope:global +g_profile_Obj_ChainWall = .data:0x000001A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:global +__vt__12daObjCwall_c = .data:0x0000020C; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3759 = .bss:0x00000048; // type:object size:0xC scope:local +l_chainOffset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3760 = .bss:0x00000060; // type:object size:0xC scope:local +l_smokeSetOffset = .bss:0x0000006C; // type:object size:0xC scope:global +lbl_433_bss_78 = .bss:0x00000078; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_damCps/splits.txt b/config/GZ2P01/rels/d_a_obj_damCps/splits.txt new file mode 100644 index 0000000000..154fc64f5c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_damCps/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_damCps.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_obj_damCps/symbols.txt b/config/GZ2P01/rels/d_a_obj_damCps/symbols.txt new file mode 100644 index 0000000000..6da38dc8d8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_damCps/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_DamCps = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_dan/splits.txt b/config/GZ2P01/rels/d_a_obj_dan/splits.txt new file mode 100644 index 0000000000..39ed56ff6b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_dan.cpp: + .text start:0x000000EC end:0x00001EFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000000E0 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_dan/symbols.txt b/config/GZ2P01/rels/d_a_obj_dan/symbols.txt new file mode 100644 index 0000000000..fd66f16069 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dan/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_DanHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjDAN_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjDAN_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +CreateHeap__10daObjDAN_cFv = .text:0x000001F8; // type:function size:0x318 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000510; // type:function size:0x48 scope:global +daObjDAN_Create__FP10fopAc_ac_c = .text:0x00000558; // type:function size:0x20 scope:global +daObjDAN_Delete__FP10daObjDAN_c = .text:0x00000578; // type:function size:0x24 scope:global +SpeedSet__10daObjDAN_cFv = .text:0x0000059C; // type:function size:0x60 scope:global +LinkChk__10daObjDAN_cFv = .text:0x000005FC; // type:function size:0x78 scope:global +MoveAction__10daObjDAN_cFv = .text:0x00000674; // type:function size:0xFC scope:global +DamageAction__10daObjDAN_cFv = .text:0x00000770; // type:function size:0x3CC scope:global +Action__10daObjDAN_cFv = .text:0x00000B3C; // type:function size:0x98 scope:global +checkGroundPos__10daObjDAN_cFv = .text:0x00000BD4; // type:function size:0x64 scope:global +Insect_Release__10daObjDAN_cFv = .text:0x00000C38; // type:function size:0x10 scope:global +Z_BufferChk__10daObjDAN_cFv = .text:0x00000C48; // type:function size:0x17C scope:global +ParticleSet__10daObjDAN_cFv = .text:0x00000DC4; // type:function size:0x124 scope:global +ObjHit__10daObjDAN_cFv = .text:0x00000EE8; // type:function size:0x158 scope:global +BoomChk__10daObjDAN_cFv = .text:0x00001040; // type:function size:0x14C scope:global +Execute__10daObjDAN_cFv = .text:0x0000118C; // type:function size:0x2FC scope:global +Delete__10daObjDAN_cFv = .text:0x00001488; // type:function size:0x68 scope:global +setBaseMtx__10daObjDAN_cFv = .text:0x000014F0; // type:function size:0x7C scope:global +daObjDAN_Draw__FP10daObjDAN_c = .text:0x0000156C; // type:function size:0xE0 scope:global +daObjDAN_Execute__FP10daObjDAN_c = .text:0x0000164C; // type:function size:0x20 scope:global +CreateChk__10daObjDAN_cFv = .text:0x0000166C; // type:function size:0x1AC scope:global +create__10daObjDAN_cFv = .text:0x00001818; // type:function size:0x4B8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001CD0; // type:function size:0x78 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D48; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00001DB8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001E00; // type:function size:0x48 scope:global +daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001E48; // type:function size:0x8 scope:global +__dt__14daObj_DanHIO_cFv = .text:0x00001E50; // type:function size:0x48 scope:global +__sinit_d_a_obj_dan_cpp = .text:0x00001E98; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001ED4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001EDC; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001EE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001EEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001EF4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccSphSrc$3779 = .rodata:0x00000004; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3924 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3938 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4049 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4051 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000078; // type:object size:0x4 scope:local +l_dan_itemno = .rodata:0x0000007C; // type:object size:0x2 scope:global +@4126 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4128 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@4188 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4236 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4237 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4286 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4311 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4354 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000B0; // type:object size:0x4 scope:global data:2byte +@4521 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000BC; // type:object size:0xE scope:local data:string_table +l_daObjDAN_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Dan = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000050; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000080; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B0; // type:object size:0xC scope:global +__vt__10daObjDAN_c = .data:0x000000BC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__14daObj_DanHIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_435_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_digholl/splits.txt b/config/GZ2P01/rels/d_a_obj_digholl/splits.txt new file mode 100644 index 0000000000..ad08219871 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digholl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digholl.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_digholl/symbols.txt b/config/GZ2P01/rels/d_a_obj_digholl/symbols.txt new file mode 100644 index 0000000000..7d886369bf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digholl/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__14daObjDigholl_cFv = .text:0x00000078; // type:function size:0x124 scope:global +daObjDigholl_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x20 scope:global +__dt__14daObjDigholl_cFv = .text:0x000001BC; // type:function size:0x54 scope:global +daObjDigholl_Delete__FP14daObjDigholl_c = .text:0x00000210; // type:function size:0x28 scope:global +execute__14daObjDigholl_cFv = .text:0x00000238; // type:function size:0x314 scope:global +daObjDigholl_Execute__FP14daObjDigholl_c = .text:0x0000054C; // type:function size:0x20 scope:global +draw__14daObjDigholl_cFv = .text:0x0000056C; // type:function size:0x8 scope:global data:2byte +daObjDigholl_Draw__FP14daObjDigholl_c = .text:0x00000574; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x4 scope:local data:string +@3796 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3800 = .rodata:0x00000040; // type:object size:0x4 scope:local +l_daObjDigholl_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Digholl = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_digplace/splits.txt b/config/GZ2P01/rels/d_a_obj_digplace/splits.txt new file mode 100644 index 0000000000..732d261ddc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digplace/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digplace.cpp: + .text start:0x00000078 end:0x00000988 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_obj_digplace/symbols.txt b/config/GZ2P01/rels/d_a_obj_digplace/symbols.txt new file mode 100644 index 0000000000..0c55ac4ca1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digplace/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daObjDigpl_cFv = .text:0x00000078; // type:function size:0x1A0 scope:global +daObjDigpl_Create__FP10fopAc_ac_c = .text:0x00000218; // type:function size:0x20 scope:global +__dt__12daObjDigpl_cFv = .text:0x00000238; // type:function size:0x60 scope:global +daObjDigpl_Delete__FP12daObjDigpl_c = .text:0x00000298; // type:function size:0x34 scope:global +execute__12daObjDigpl_cFv = .text:0x000002CC; // type:function size:0x694 scope:global +daObjDigpl_Execute__FP12daObjDigpl_c = .text:0x00000960; // type:function size:0x20 scope:global +daObjDigpl_Draw__FP12daObjDigpl_c = .text:0x00000980; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3822 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4027 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4028 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4029 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +l_daObjDigpl_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Digpl = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daObjDigpl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_digsnow/splits.txt b/config/GZ2P01/rels/d_a_obj_digsnow/splits.txt new file mode 100644 index 0000000000..91ce11a3c2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digsnow/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_digsnow.cpp: + .text start:0x00000078 end:0x00000AE0 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2P01/rels/d_a_obj_digsnow/symbols.txt b/config/GZ2P01/rels/d_a_obj_digsnow/symbols.txt new file mode 100644 index 0000000000..864c6cb145 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_digsnow/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjDigSnow_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjDigSnow_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__14daObjDigSnow_cFv = .text:0x00000128; // type:function size:0x5C scope:global +CreateHeap__14daObjDigSnow_cFv = .text:0x00000184; // type:function size:0x70 scope:global +create1st__14daObjDigSnow_cFv = .text:0x000001F4; // type:function size:0xB0 scope:global +Execute__14daObjDigSnow_cFPPA3_A4_f = .text:0x000002A4; // type:function size:0x7C scope:global +action__14daObjDigSnow_cFv = .text:0x00000320; // type:function size:0xA4 scope:global +mode_init_wait__14daObjDigSnow_cFv = .text:0x000003C4; // type:function size:0xC scope:global +mode_wait__14daObjDigSnow_cFv = .text:0x000003D0; // type:function size:0x2C scope:global +mode_init_dig__14daObjDigSnow_cFv = .text:0x000003FC; // type:function size:0xD0 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000004CC; // type:function size:0x78 scope:global +mode_dig__14daObjDigSnow_cFv = .text:0x00000544; // type:function size:0x98 scope:global +mode_init_end__14daObjDigSnow_cFv = .text:0x000005DC; // type:function size:0x54 scope:global +mode_end__14daObjDigSnow_cFv = .text:0x00000630; // type:function size:0x4 scope:global +Draw__14daObjDigSnow_cFv = .text:0x00000634; // type:function size:0xA4 scope:global +Delete__14daObjDigSnow_cFv = .text:0x000006D8; // type:function size:0x34 scope:global +daObjDigSnow_create1st__FP14daObjDigSnow_c = .text:0x0000070C; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x00000838; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000880; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008C8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000924; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000994; // type:function size:0x70 scope:global +daObjDigSnow_MoveBGDelete__FP14daObjDigSnow_c = .text:0x00000A04; // type:function size:0x20 scope:global +daObjDigSnow_MoveBGExecute__FP14daObjDigSnow_c = .text:0x00000A24; // type:function size:0x20 scope:global +daObjDigSnow_MoveBGDraw__FP14daObjDigSnow_c = .text:0x00000A44; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000A70; // type:function size:0x48 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000AB8; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000AC0; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000AC8; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000AD0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AD8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3744 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3713 = .data:0x00000024; // type:object size:0xC scope:local +@3714 = .data:0x00000030; // type:object size:0xC scope:local +@3715 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3712 = .data:0x00000048; // type:object size:0x24 scope:local +daObjDigSnow_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_DigSnow = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__14daObjDigSnow_c = .data:0x0000014C; // type:object size:0x28 scope:global +lbl_437_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_dmelevator/splits.txt b/config/GZ2P01/rels/d_a_obj_dmelevator/splits.txt new file mode 100644 index 0000000000..d4cf3d408f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dmelevator/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dmelevator.cpp: + .text start:0x000000EC end:0x00001FE0 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000001EC + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_obj_dmelevator/symbols.txt b/config/GZ2P01/rels/d_a_obj_dmelevator/symbols.txt new file mode 100644 index 0000000000..85439836bd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dmelevator/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x248 scope:global +__dt__4cXyzFv = .text:0x00000334; // type:function size:0x3C scope:global +nodeCallBackForSw__FP8J3DJointi = .text:0x00000370; // type:function size:0xB0 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000420; // type:function size:0x98 scope:global +initBaseMtx__17daObjDmElevator_cFv = .text:0x000004B8; // type:function size:0x58 scope:global +setBaseMtx__17daObjDmElevator_cFv = .text:0x00000510; // type:function size:0x16C scope:global +Create__17daObjDmElevator_cFv = .text:0x0000067C; // type:function size:0x1A8 scope:global +init__17daObjDmElevator_cFv = .text:0x00000824; // type:function size:0x254 scope:global +CreateHeap__17daObjDmElevator_cFv = .text:0x00000A78; // type:function size:0x150 scope:global +create1st__17daObjDmElevator_cFv = .text:0x00000BC8; // type:function size:0xB8 scope:global +Execute__17daObjDmElevator_cFPPA3_A4_f = .text:0x00000C80; // type:function size:0xF8 scope:global +setting_ride_flag__17daObjDmElevator_cFv = .text:0x00000D78; // type:function size:0x104 scope:global +event_sw_proc_call__17daObjDmElevator_cFv = .text:0x00000E7C; // type:function size:0xA4 scope:global +actionSwPauseNoneInit__17daObjDmElevator_cFv = .text:0x00000F20; // type:function size:0xC scope:global +actionSwPauseNone__17daObjDmElevator_cFv = .text:0x00000F2C; // type:function size:0x4 scope:global +actionSwPauseOrderInit__17daObjDmElevator_cFv = .text:0x00000F30; // type:function size:0x58 scope:global +actionSwPauseOrder__17daObjDmElevator_cFv = .text:0x00000F88; // type:function size:0x34 scope:global +actionSwPauseInit__17daObjDmElevator_cFv = .text:0x00000FBC; // type:function size:0x2C scope:global +actionSwPause__17daObjDmElevator_cFv = .text:0x00000FE8; // type:function size:0x68 scope:global +calc_top_pos__17daObjDmElevator_cFv = .text:0x00001050; // type:function size:0x90 scope:global +mode_sw_proc_call__17daObjDmElevator_cFv = .text:0x000010E0; // type:function size:0xBC scope:global +modeSwWaitLowerInit__17daObjDmElevator_cFv = .text:0x0000119C; // type:function size:0x28 scope:global +modeSwWaitLower__17daObjDmElevator_cFv = .text:0x000011C4; // type:function size:0x144 scope:global +modeSwLowerInit__17daObjDmElevator_cFv = .text:0x00001308; // type:function size:0x88 scope:global +modeSwLower__17daObjDmElevator_cFv = .text:0x00001390; // type:function size:0x84 scope:global +modeSwWaitUpperInit__17daObjDmElevator_cFv = .text:0x00001414; // type:function size:0x20 scope:global +modeSwWaitUpper__17daObjDmElevator_cFv = .text:0x00001434; // type:function size:0x2C scope:global +modeSwUpperInit__17daObjDmElevator_cFv = .text:0x00001460; // type:function size:0x84 scope:global +modeSwUpper__17daObjDmElevator_cFv = .text:0x000014E4; // type:function size:0x7C scope:global +event_proc_call__17daObjDmElevator_cFv = .text:0x00001560; // type:function size:0xEC scope:global +actionWait__17daObjDmElevator_cFv = .text:0x0000164C; // type:function size:0x94 scope:global +actionOrderEvent__17daObjDmElevator_cFv = .text:0x000016E0; // type:function size:0xA0 scope:global +actionEvent__17daObjDmElevator_cFv = .text:0x00001780; // type:function size:0x68 scope:global +actionStartEvent__17daObjDmElevator_cFv = .text:0x000017E8; // type:function size:0x38 scope:global +actionMoveStart__17daObjDmElevator_cFv = .text:0x00001820; // type:function size:0xC8 scope:global +actionDead__17daObjDmElevator_cFv = .text:0x000018E8; // type:function size:0x4 scope:global +demoProc__17daObjDmElevator_cFv = .text:0x000018EC; // type:function size:0x1B4 scope:global +moveInit__17daObjDmElevator_cFv = .text:0x00001AA0; // type:function size:0x98 scope:global +moveProc__17daObjDmElevator_cFv = .text:0x00001B38; // type:function size:0x260 scope:global +Draw__17daObjDmElevator_cFv = .text:0x00001D98; // type:function size:0xC4 scope:global +Delete__17daObjDmElevator_cFv = .text:0x00001E5C; // type:function size:0x88 scope:global +daObjDmElevator_create1st__FP17daObjDmElevator_c = .text:0x00001EE4; // type:function size:0x74 scope:global +daObjDmElevator_MoveBGDelete__FP17daObjDmElevator_c = .text:0x00001F58; // type:function size:0x20 scope:global +daObjDmElevator_MoveBGExecute__FP17daObjDmElevator_c = .text:0x00001F78; // type:function size:0x20 scope:global +daObjDmElevator_MoveBGDraw__FP17daObjDmElevator_c = .text:0x00001F98; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001FC4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_swOffset = .rodata:0x00000000; // type:object size:0xC scope:global +@3718 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3720 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3875 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3879 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3988 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@4091 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4092 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4141 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4142 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4399 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4400 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0x56 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_el_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_sw_arcName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000028; // type:object size:0x4 scope:global +l_eventName2 = .data:0x0000002C; // type:object size:0x4 scope:global +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +@4026 = .data:0x00000034; // type:object size:0xC scope:local +@4027 = .data:0x00000040; // type:object size:0xC scope:local +@4028 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$4025 = .data:0x00000058; // type:object size:0x24 scope:local +@4097 = .data:0x0000007C; // type:object size:0xC scope:local +@4098 = .data:0x00000088; // type:object size:0xC scope:local +@4099 = .data:0x00000094; // type:object size:0xC scope:local +@4100 = .data:0x000000A0; // type:object size:0xC scope:local +l_mode_func$4096 = .data:0x000000AC; // type:object size:0x30 scope:local +@4197 = .data:0x000000DC; // type:object size:0xC scope:local +@4198 = .data:0x000000E8; // type:object size:0xC scope:local +@4199 = .data:0x000000F4; // type:object size:0xC scope:local +@4200 = .data:0x00000100; // type:object size:0xC scope:local +@4201 = .data:0x0000010C; // type:object size:0xC scope:local +@4202 = .data:0x00000118; // type:object size:0xC scope:local +l_func$4196 = .data:0x00000124; // type:object size:0x48 scope:local +action_table$4279 = .data:0x0000016C; // type:object size:0x8 scope:local +daObjDmElevator_METHODS = .data:0x00000174; // type:object size:0x20 scope:global +g_profile_Obj_Elevator = .data:0x00000194; // type:object size:0x30 scope:global +__vt__17daObjDmElevator_c = .data:0x000001C4; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3654 = .bss:0x00000048; // type:object size:0xC scope:local +@3657 = .bss:0x00000058; // type:object size:0xC scope:local +@3658 = .bss:0x00000064; // type:object size:0xC scope:local +@3659 = .bss:0x00000070; // type:object size:0xC scope:local +l_push_check_pos$3653 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_438_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_438_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +lbl_438_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_drop/splits.txt b/config/GZ2P01/rels/d_a_obj_drop/splits.txt new file mode 100644 index 0000000000..47b3cca304 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_drop/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_drop.cpp: + .text start:0x00000078 end:0x00002320 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000001D8 diff --git a/config/GZ2P01/rels/d_a_obj_drop/symbols.txt b/config/GZ2P01/rels/d_a_obj_drop/symbols.txt new file mode 100644 index 0000000000..4dc9a0a2c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_drop/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0xB4 scope:global +Create__11daObjDrop_cFv = .text:0x0000012C; // type:function size:0xCC scope:global +create__11daObjDrop_cFv = .text:0x000001F8; // type:function size:0x204 scope:global +__dt__8cM3dGSphFv = .text:0x000003FC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000444; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000048C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004E8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000558; // type:function size:0x70 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000005C8; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x0000064C; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000650; // type:function size:0x28 scope:global +__dt__5csXyzFv = .text:0x00000678; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000006B4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000006B8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000006F4; // type:function size:0x4 scope:global +dropGet__11daObjDrop_cFv = .text:0x000006F8; // type:function size:0xD8 scope:global +checkGetArea__11daObjDrop_cFv = .text:0x000007D0; // type:function size:0x1AC scope:global +checkCompleteDemo__11daObjDrop_cFv = .text:0x0000097C; // type:function size:0x7C scope:global +createLineEffect__11daObjDrop_cFv = .text:0x000009F8; // type:function size:0xC4 scope:global +removeLineEffect__11daObjDrop_cFv = .text:0x00000ABC; // type:function size:0x60 scope:global +createBodyEffect__11daObjDrop_cFv = .text:0x00000B1C; // type:function size:0xC4 scope:global +removeBodyEffect__11daObjDrop_cFv = .text:0x00000BE0; // type:function size:0x60 scope:global +modeInit__11daObjDrop_cFv = .text:0x00000C40; // type:function size:0xF4 scope:global +modeNoParent__11daObjDrop_cFv = .text:0x00000D34; // type:function size:0x60 scope:global +modeParentWait__11daObjDrop_cFv = .text:0x00000D94; // type:function size:0x214 scope:global +modeWait__11daObjDrop_cFv = .text:0x00000FA8; // type:function size:0xCD8 scope:global +__dt__8cM3dGLinFv = .text:0x00001C80; // type:function size:0x48 scope:global +actionCompleteWait__11daObjDrop_cFv = .text:0x00001CC8; // type:function size:0x8 scope:global +actionOrderCompleteDemo__11daObjDrop_cFv = .text:0x00001CD0; // type:function size:0xA0 scope:global +actionCompleateDemo__11daObjDrop_cFv = .text:0x00001D70; // type:function size:0xFC scope:global +actionWaitCompleteGetDemo__11daObjDrop_cFv = .text:0x00001E6C; // type:function size:0x90 scope:global +actionCompleteGetDemo__11daObjDrop_cFv = .text:0x00001EFC; // type:function size:0x68 scope:global +execute__11daObjDrop_cFv = .text:0x00001F64; // type:function size:0x208 scope:global +_delete__11daObjDrop_cFv = .text:0x0000216C; // type:function size:0x40 scope:global +daObjDrop_Execute__FP11daObjDrop_c = .text:0x000021AC; // type:function size:0x20 scope:global +daObjDrop_Delete__FP11daObjDrop_c = .text:0x000021CC; // type:function size:0x20 scope:global +daObjDrop_Create__FP10fopAc_ac_c = .text:0x000021EC; // type:function size:0x20 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x0000220C; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002280; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002284; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002288; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000228C; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002290; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x000022D8; // type:function size:0x1C scope:global +cLib_calcTimer__FPSc = .text:0x000022F4; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002310; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002318; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sizuku_body_effect_list = .rodata:0x00000000; // type:object size:0xC scope:global +l_sizuku_app_effect_list = .rodata:0x0000000C; // type:object size:0x4 scope:global +l_sph_src = .rodata:0x00000010; // type:object size:0x40 scope:global +@3825 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4037 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4084 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4085 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4086 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4119 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4183 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4252 = .rodata:0x00000084; // type:object size:0x4 scope:local +target_rel_angle$4296 = .rodata:0x00000088; // type:object size:0x6 scope:local +target_angle_x$4297 = .rodata:0x00000090; // type:object size:0x6 scope:local +@4722 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4723 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4724 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4726 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4727 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4728 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4729 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4730 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4787 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C0; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4815 = .data:0x00000020; // type:object size:0xC scope:local +@4816 = .data:0x0000002C; // type:object size:0xC scope:local +@4817 = .data:0x00000038; // type:object size:0xC scope:local +@4818 = .data:0x00000044; // type:object size:0xC scope:local +l_exeFunc$4814 = .data:0x00000050; // type:object size:0x30 scope:local +@4822 = .data:0x00000080; // type:object size:0xC scope:local +@4823 = .data:0x0000008C; // type:object size:0xC scope:local +@4824 = .data:0x00000098; // type:object size:0xC scope:local +@4825 = .data:0x000000A4; // type:object size:0xC scope:local +@4826 = .data:0x000000B0; // type:object size:0xC scope:local +l_completeDemoFunc$4821 = .data:0x000000BC; // type:object size:0x3C scope:local +l_daObjDrop_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Drop = .data:0x00000118; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x00000178; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +lbl_439_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_439_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_dust/splits.txt b/config/GZ2P01/rels/d_a_obj_dust/splits.txt new file mode 100644 index 0000000000..0e908d4a44 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dust/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dust.cpp: + .text start:0x00000078 end:0x00000D50 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_obj_dust/symbols.txt b/config/GZ2P01/rels/d_a_obj_dust/symbols.txt new file mode 100644 index 0000000000..b188fe9a08 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_dust/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Search_Ymb__11daObjDust_cFv = .text:0x00000078; // type:function size:0x1D8 scope:global +RideOn_Angle__11daObjDust_cFRsfsf = .text:0x00000250; // type:function size:0x68 scope:global +Check_RideOn__11daObjDust_cFv = .text:0x000002B8; // type:function size:0x210 scope:global +initBaseMtx__11daObjDust_cFv = .text:0x000004C8; // type:function size:0x2C scope:global +setBaseMtx__11daObjDust_cFv = .text:0x000004F4; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000550; // type:function size:0x2C scope:global +daObjDust_Draw__FP11daObjDust_c = .text:0x0000057C; // type:function size:0x2C scope:global +daObjDust_Execute__FP11daObjDust_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjDust_IsDelete__FP11daObjDust_c = .text:0x000005C8; // type:function size:0x8 scope:global +daObjDust_Delete__FP11daObjDust_c = .text:0x000005D0; // type:function size:0x24 scope:global +daObjDust_Create__FP10fopAc_ac_c = .text:0x000005F4; // type:function size:0x1CC scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007C0; // type:function size:0x70 scope:global +CreateHeap__11daObjDust_cFv = .text:0x00000830; // type:function size:0x78 scope:global +Create__11daObjDust_cFv = .text:0x000008A8; // type:function size:0x48 scope:global +Execute__11daObjDust_cFPPA3_A4_f = .text:0x000008F0; // type:function size:0x36C scope:global +Draw__11daObjDust_cFv = .text:0x00000C5C; // type:function size:0xA4 scope:global +Delete__11daObjDust_cFv = .text:0x00000D00; // type:function size:0x34 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00000D34; // type:function size:0xC scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000D40; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D48; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3673 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3675 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3723 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3726 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3730 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3734 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3737 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3775 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3887 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3964 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3968 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000084; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000088; // type:object size:0x31 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjDust_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_DUST = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__11daObjDust_c = .data:0x00000078; // type:object size:0x28 scope:global +e_ymb__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global +e_ymb_Pos__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000004; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_eff/splits.txt b/config/GZ2P01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 0000000000..bb9dd49aca --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_eff.cpp: + .text start:0x00000078 end:0x00000190 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_eff/symbols.txt b/config/GZ2P01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 0000000000..6dc2f086fb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_create__Q28daObjEff5Act_cFv = .text:0x00000078; // type:function size:0xBC scope:global +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000134; // type:function size:0x20 scope:global +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000154; // type:function size:0x8 scope:global +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000015C; // type:function size:0x8 scope:global +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000164; // type:function size:0x8 scope:global +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000016C; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e = .text:0x00000174; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +Mthd_Table__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@ = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Eff = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_enemy_create/splits.txt b/config/GZ2P01/rels/d_a_obj_enemy_create/splits.txt new file mode 100644 index 0000000000..89aa01cc21 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_enemy_create/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_enemy_create.cpp: + .text start:0x00000078 end:0x00000780 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_enemy_create/symbols.txt b/config/GZ2P01/rels/d_a_obj_enemy_create/symbols.txt new file mode 100644 index 0000000000..08ef07bb2e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_enemy_create/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjE_CREATE_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjE_CREATE_Delete__FP15daObjE_CREATE_c = .text:0x00000098; // type:function size:0x24 scope:global +NormalAction__15daObjE_CREATE_cFv = .text:0x000000BC; // type:function size:0x2A0 scope:global +SearchAction__15daObjE_CREATE_cFv = .text:0x0000035C; // type:function size:0x44 scope:global +LoopAction__15daObjE_CREATE_cFv = .text:0x000003A0; // type:function size:0xA4 scope:global +Action__15daObjE_CREATE_cFv = .text:0x00000444; // type:function size:0x58 scope:global +Execute__15daObjE_CREATE_cFv = .text:0x0000049C; // type:function size:0x24 scope:global +Delete__15daObjE_CREATE_cFv = .text:0x000004C0; // type:function size:0x30 scope:global +daObjE_CREATE_Draw__FP15daObjE_CREATE_c = .text:0x000004F0; // type:function size:0x8 scope:global +daObjE_CREATE_Execute__FP15daObjE_CREATE_c = .text:0x000004F8; // type:function size:0x20 scope:global +NameChk__15daObjE_CREATE_cFv = .text:0x00000518; // type:function size:0x158 scope:global +create__15daObjE_CREATE_cFv = .text:0x00000670; // type:function size:0x108 scope:global +daObjE_CREATE_IsDelete__FP15daObjE_CREATE_c = .text:0x00000778; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3720 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000008; // type:object size:0x4 scope:local data:string +@3724 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3838 = .data:0x00000000; // type:object size:0x34 scope:local +l_daObjE_CREATE_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_E_CREATE = .data:0x00000054; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_fallobj/splits.txt b/config/GZ2P01/rels/d_a_obj_fallobj/splits.txt new file mode 100644 index 0000000000..3d214ef627 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fallobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fallobj.cpp: + .text start:0x00000078 end:0x00001168 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_fallobj/symbols.txt b/config/GZ2P01/rels/d_a_obj_fallobj/symbols.txt new file mode 100644 index 0000000000..47ff441bc9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fallobj/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjFallObj_cFv = .text:0x00000078; // type:function size:0x6C scope:global +setBaseMtx__14daObjFallObj_cFv = .text:0x000000E4; // type:function size:0x64 scope:global +Create__14daObjFallObj_cFv = .text:0x00000148; // type:function size:0x120 scope:global +getFallTime__14daObjFallObj_cFv = .text:0x00000268; // type:function size:0x2C scope:global +getFallHeight__14daObjFallObj_cFv = .text:0x00000294; // type:function size:0x54 scope:global +CreateHeap__14daObjFallObj_cFv = .text:0x000002E8; // type:function size:0x70 scope:global +create1st__14daObjFallObj_cFv = .text:0x00000358; // type:function size:0x8C scope:global +Execute__14daObjFallObj_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x414 scope:global +action__14daObjFallObj_cFv = .text:0x000007F8; // type:function size:0xF0 scope:global +action_wait__14daObjFallObj_cFb = .text:0x000008E8; // type:function size:0x98 scope:global +action_fallStart__14daObjFallObj_cFv = .text:0x00000980; // type:function size:0x124 scope:global +action_countdown__14daObjFallObj_cFv = .text:0x00000AA4; // type:function size:0x210 scope:global +action_fall__14daObjFallObj_cFv = .text:0x00000CB4; // type:function size:0x78 scope:global +action_end__14daObjFallObj_cFv = .text:0x00000D2C; // type:function size:0x4 scope:global +action_follow_fall__14daObjFallObj_cFv = .text:0x00000D30; // type:function size:0x90 scope:global +checkHang__14daObjFallObj_cFv = .text:0x00000DC0; // type:function size:0xA0 scope:global +checkHang2__14daObjFallObj_cFv = .text:0x00000E60; // type:function size:0x104 scope:global +Draw__14daObjFallObj_cFv = .text:0x00000F64; // type:function size:0xA4 scope:global +Delete__14daObjFallObj_cFv = .text:0x00001008; // type:function size:0x48 scope:global +daObjFallObj_create1st__FP14daObjFallObj_c = .text:0x00001050; // type:function size:0x74 scope:global +daObjFallObj_MoveBGDelete__FP14daObjFallObj_c = .text:0x000010C4; // type:function size:0x20 scope:global +daObjFallObj_MoveBGExecute__FP14daObjFallObj_c = .text:0x000010E4; // type:function size:0x20 scope:global +daObjFallObj_MoveBGDraw__FP14daObjFallObj_c = .text:0x00001104; // type:function size:0x2C scope:global +cLib_calcTimer__FPs = .text:0x00001130; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000114C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3677 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3678 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3705 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3709 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3818 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3821 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3822 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3823 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3949 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3990 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cull_box = .data:0x00000004; // type:object size:0x18 scope:global data:float +daObjFallObj_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global +g_profile_Obj_FallObj = .data:0x0000003C; // type:object size:0x30 scope:global +__vt__14daObjFallObj_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_fan/splits.txt b/config/GZ2P01/rels/d_a_obj_fan/splits.txt new file mode 100644 index 0000000000..acddd44c69 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fan/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fan.cpp: + .text start:0x00000078 end:0x000011B8 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2P01/rels/d_a_obj_fan/symbols.txt b/config/GZ2P01/rels/d_a_obj_fan/symbols.txt new file mode 100644 index 0000000000..131be5d091 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fan/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchTornado2__FPvPv = .text:0x00000078; // type:function size:0x160 scope:global +search_tornado__10daObjFan_cFv = .text:0x000001D8; // type:function size:0x70 scope:global +initBaseMtx__10daObjFan_cFv = .text:0x00000248; // type:function size:0x3C scope:global +setBaseMtx__10daObjFan_cFv = .text:0x00000284; // type:function size:0xC4 scope:global +Create__10daObjFan_cFv = .text:0x00000348; // type:function size:0xCC scope:global +CreateHeap__10daObjFan_cFv = .text:0x00000414; // type:function size:0x118 scope:global +create1st__10daObjFan_cFv = .text:0x0000052C; // type:function size:0xB0 scope:global +Execute__10daObjFan_cFPPA3_A4_f = .text:0x000005DC; // type:function size:0x1F0 scope:global +action__10daObjFan_cFv = .text:0x000007CC; // type:function size:0x4B0 scope:global +setCollision__10daObjFan_cFv = .text:0x00000C7C; // type:function size:0x124 scope:global +Draw__10daObjFan_cFv = .text:0x00000DA0; // type:function size:0xA4 scope:global +Delete__10daObjFan_cFv = .text:0x00000E44; // type:function size:0x74 scope:global +daObjFan_create1st__FP10daObjFan_c = .text:0x00000EB8; // type:function size:0xB4 scope:global +__dt__8dCcD_SphFv = .text:0x00000F6C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001038; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000010BC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001104; // type:function size:0x48 scope:global +daObjFan_MoveBGDelete__FP10daObjFan_c = .text:0x0000114C; // type:function size:0x20 scope:global +daObjFan_MoveBGExecute__FP10daObjFan_c = .text:0x0000116C; // type:function size:0x20 scope:global +daObjFan_MoveBGDraw__FP10daObjFan_c = .text:0x0000118C; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzb2 = .rodata:0x0000000C; // type:object size:0xC scope:global +l_dzb3 = .rodata:0x00000018; // type:object size:0xC scope:global +l_se = .rodata:0x00000024; // type:object size:0xC scope:global +l_wind_se = .rodata:0x00000030; // type:object size:0xC scope:global +l_max_rotspeed = .rodata:0x0000003C; // type:object size:0x6 scope:global +l_heap_size = .rodata:0x00000044; // type:object size:0xC scope:global +l_sph_src = .rodata:0x00000050; // type:object size:0x40 scope:global +@3682 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3684 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3685 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3686 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3813 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@3815 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double +@3929 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3930 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3931 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3932 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3965 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +l_offset_posM$3940 = .data:0x0000000C; // type:object size:0x30 scope:local +l_offset_posL$3941 = .data:0x0000003C; // type:object size:0x30 scope:local +daObjFan_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Fan = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10daObjFan_c = .data:0x000000D4; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_fchain/splits.txt b/config/GZ2P01/rels/d_a_obj_fchain/splits.txt new file mode 100644 index 0000000000..23b023db60 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fchain.cpp: + .text start:0x00000078 end:0x000014B0 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2P01/rels/d_a_obj_fchain/symbols.txt b/config/GZ2P01/rels/d_a_obj_fchain/symbols.txt new file mode 100644 index 0000000000..cad5d63bf2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fchain/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__13daObjFchain_cFv = .text:0x00000078; // type:function size:0x5C scope:global +daObjFchain_createHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:global +create__13daObjFchain_cFv = .text:0x000000F4; // type:function size:0x2B4 scope:global +__dt__5csXyzFv = .text:0x000003A8; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x000003E4; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x000003E8; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000424; // type:function size:0x4 scope:global +daObjFchain_Create__FP10fopAc_ac_c = .text:0x00000428; // type:function size:0x20 scope:global +__dt__13daObjFchain_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +daObjFchain_Delete__FP13daObjFchain_c = .text:0x00000538; // type:function size:0x28 scope:global +checkPlayerFoot__13daObjFchain_cFPC4cXyzPC4cXyzP4cXyz = .text:0x00000560; // type:function size:0x1D4 scope:global +setGroundVec__13daObjFchain_cFP4cXyzf = .text:0x00000734; // type:function size:0x1B4 scope:global +execute__13daObjFchain_cFv = .text:0x000008E8; // type:function size:0x90C scope:global +daObjFchain_Execute__FP13daObjFchain_c = .text:0x000011F4; // type:function size:0x20 scope:global +draw__19daObjFchain_shape_cFv = .text:0x00001214; // type:function size:0x190 scope:global +draw__13daObjFchain_cFv = .text:0x000013A4; // type:function size:0x90 scope:global +daObjFchain_Draw__FP13daObjFchain_c = .text:0x00001434; // type:function size:0x20 scope:global +__dt__19daObjFchain_shape_cFv = .text:0x00001454; // type:function size:0x5C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +localVec$3662 = .rodata:0x00000008; // type:object size:0xC scope:local +@3710 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3712 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3716 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3809 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3811 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3812 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3813 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000068; // type:object size:0x4 scope:local +wolfChainBaseOffset$3862 = .rodata:0x0000006C; // type:object size:0xC scope:local +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4160 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4161 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4162 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4163 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4164 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0xA scope:local data:string_table +l_daObjFchain_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Fchain = .data:0x00000020; // type:object size:0x30 scope:global +__vt__19daObjFchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_fireWood/splits.txt b/config/GZ2P01/rels/d_a_obj_fireWood/splits.txt new file mode 100644 index 0000000000..ed5962a1db --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fireWood/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood.cpp: + .text start:0x000000EC end:0x00000AB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_fireWood/symbols.txt b/config/GZ2P01/rels/d_a_obj_fireWood/symbols.txt new file mode 100644 index 0000000000..5055cd86c7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fireWood/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daFireWood_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__12daFireWood_cFv = .text:0x00000170; // type:function size:0x58 scope:global +create__12daFireWood_cFv = .text:0x000001C8; // type:function size:0x208 scope:global +__dt__8cM3dGCylFv = .text:0x000003D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000418; // type:function size:0x48 scope:global +lightInit__12daFireWood_cFv = .text:0x00000460; // type:function size:0x74 scope:global +setLight__12daFireWood_cFv = .text:0x000004D4; // type:function size:0x24 scope:global +Execute__12daFireWood_cFv = .text:0x000004F8; // type:function size:0x43C scope:global +Draw__12daFireWood_cFv = .text:0x00000934; // type:function size:0x8 scope:global +Delete__12daFireWood_cFv = .text:0x0000093C; // type:function size:0x28 scope:global +daFireWood_Draw__FP12daFireWood_c = .text:0x00000964; // type:function size:0x20 scope:global +daFireWood_Execute__FP12daFireWood_c = .text:0x00000984; // type:function size:0x20 scope:global +daFireWood_Delete__FP12daFireWood_c = .text:0x000009A4; // type:function size:0x20 scope:global +daFireWood_Create__FP10fopAc_ac_c = .text:0x000009C4; // type:function size:0x20 scope:global +__dt__16daFireWood_HIO_cFv = .text:0x000009E4; // type:function size:0x5C scope:global +__sinit_d_a_obj_fireWood_cpp = .text:0x00000A40; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__12daFireWood_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3806 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000048; // type:object size:0x4 scope:local +mCcDCyl__12daFireWood_c = .data:0x00000000; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000044; // type:object size:0x18 scope:global data:float +l_daFireWood_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Obj_FireWood = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daFireWood_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_fireWood2/splits.txt b/config/GZ2P01/rels/d_a_obj_fireWood2/splits.txt new file mode 100644 index 0000000000..8aeaef0582 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fireWood2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood2.cpp: + .text start:0x000000EC end:0x00000DC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_fireWood2/symbols.txt b/config/GZ2P01/rels/d_a_obj_fireWood2/symbols.txt new file mode 100644 index 0000000000..84c37ffdb5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fireWood2/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daFireWood2_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__13daFireWood2_cFv = .text:0x00000170; // type:function size:0x58 scope:global +create__13daFireWood2_cFv = .text:0x000001C8; // type:function size:0x288 scope:global +__dt__8cM3dGCylFv = .text:0x00000450; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000498; // type:function size:0x48 scope:global +lightInit__13daFireWood2_cFv = .text:0x000004E0; // type:function size:0x8C scope:global +setLight__13daFireWood2_cFv = .text:0x0000056C; // type:function size:0x30 scope:global +cutLight__13daFireWood2_cFv = .text:0x0000059C; // type:function size:0x30 scope:global +pointLightProc__13daFireWood2_cFv = .text:0x000005CC; // type:function size:0xB0 scope:global +Execute__13daFireWood2_cFv = .text:0x0000067C; // type:function size:0x5BC scope:global +Draw__13daFireWood2_cFv = .text:0x00000C38; // type:function size:0x8 scope:global +Delete__13daFireWood2_cFv = .text:0x00000C40; // type:function size:0x34 scope:global +daFireWood2_Draw__FP13daFireWood2_c = .text:0x00000C74; // type:function size:0x20 scope:global +daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000C94; // type:function size:0x20 scope:global +daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000CB4; // type:function size:0x20 scope:global +daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x20 scope:global +__dt__17daFireWood2_HIO_cFv = .text:0x00000CF4; // type:function size:0x5C scope:global +__sinit_d_a_obj_fireWood2_cpp = .text:0x00000D50; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3627 = .rodata:0x00000008; // type:object size:0x4 scope:local +mCcDObjInfo__13daFireWood2_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3834 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3837 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3855 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3866 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +mCcDCyl__13daFireWood2_c = .data:0x00000000; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000044; // type:object size:0x18 scope:global data:float +l_daFireWood2_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Obj_FireWood2 = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__17daFireWood2_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_firepillar/splits.txt b/config/GZ2P01/rels/d_a_obj_firepillar/splits.txt new file mode 100644 index 0000000000..21655c756c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_firepillar/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firepillar.cpp: + .text start:0x00000078 end:0x000009F8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2P01/rels/d_a_obj_firepillar/symbols.txt b/config/GZ2P01/rels/d_a_obj_firepillar/symbols.txt new file mode 100644 index 0000000000..fa8b39a000 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_firepillar/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjFPillar_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daObjFPillar_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__14daObjFPillar_cFv = .text:0x000000F0; // type:function size:0xA0 scope:global +create__14daObjFPillar_cFv = .text:0x00000190; // type:function size:0x130 scope:global +__dt__8cM3dGAabFv = .text:0x000002C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000308; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000364; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000003D4; // type:function size:0x70 scope:global +execute__14daObjFPillar_cFv = .text:0x00000444; // type:function size:0x12C scope:global +action__14daObjFPillar_cFv = .text:0x00000570; // type:function size:0xA4 scope:global +actionOffInit__14daObjFPillar_cFv = .text:0x00000614; // type:function size:0x2C scope:global +actionOff__14daObjFPillar_cFv = .text:0x00000640; // type:function size:0xA4 scope:global +actionOnWaitInit__14daObjFPillar_cFv = .text:0x000006E4; // type:function size:0x34 scope:global +actionOnWait__14daObjFPillar_cFv = .text:0x00000718; // type:function size:0xB4 scope:global +actionOnInit__14daObjFPillar_cFv = .text:0x000007CC; // type:function size:0x34 scope:global +actionOn__14daObjFPillar_cFv = .text:0x00000800; // type:function size:0xE0 scope:global +drawCylinder__FP4cXyzP4cXyzP5csXyz = .text:0x000008E0; // type:function size:0x4 scope:global +draw__14daObjFPillar_cFv = .text:0x000008E4; // type:function size:0x34 scope:global +_delete__14daObjFPillar_cFv = .text:0x00000918; // type:function size:0x8 scope:global +daObjFPillar_Draw__FP14daObjFPillar_c = .text:0x00000920; // type:function size:0x20 scope:global +daObjFPillar_Execute__FP14daObjFPillar_c = .text:0x00000940; // type:function size:0x20 scope:global +daObjFPillar_Delete__FP14daObjFPillar_c = .text:0x00000960; // type:function size:0x20 scope:global +daObjFPillar_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000009A0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000009E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000009F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3780 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x00000018; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x00000038; // type:object size:0x4C scope:global +@3789 = .data:0x00000084; // type:object size:0xC scope:local +@3790 = .data:0x00000090; // type:object size:0xC scope:local +@3791 = .data:0x0000009C; // type:object size:0xC scope:local +l_func$3788 = .data:0x000000A8; // type:object size:0x24 scope:local +l_daObjFPillar_Method = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_FirePillar = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +lbl_447_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_firepillar2/splits.txt b/config/GZ2P01/rels/d_a_obj_firepillar2/splits.txt new file mode 100644 index 0000000000..172c4a5456 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_firepillar2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firepillar2.cpp: + .text start:0x00000078 end:0x0000187C + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZ2P01/rels/d_a_obj_firepillar2/symbols.txt b/config/GZ2P01/rels/d_a_obj_firepillar2/symbols.txt new file mode 100644 index 0000000000..01e20ea55a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_firepillar2/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__15daObjFPillar2_cFv = .text:0x00000098; // type:function size:0x84 scope:global +setBaseMtx__15daObjFPillar2_cFv = .text:0x0000011C; // type:function size:0x80 scope:global +Create__15daObjFPillar2_cFv = .text:0x0000019C; // type:function size:0x258 scope:global +CreateHeap__15daObjFPillar2_cFv = .text:0x000003F4; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005A0; // type:function size:0x48 scope:global +create__15daObjFPillar2_cFv = .text:0x000005E8; // type:function size:0x1D8 scope:global +__dt__8cM3dGAabFv = .text:0x000007C0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000808; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000864; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008D4; // type:function size:0x70 scope:global +execute__15daObjFPillar2_cFv = .text:0x00000944; // type:function size:0x1B0 scope:global +action__15daObjFPillar2_cFv = .text:0x00000AF4; // type:function size:0xD4 scope:global +actionOffInit__15daObjFPillar2_cFv = .text:0x00000BC8; // type:function size:0x4C scope:global +actionOff__15daObjFPillar2_cFv = .text:0x00000C14; // type:function size:0x138 scope:global +actionOnWaitInit__15daObjFPillar2_cFv = .text:0x00000D4C; // type:function size:0x158 scope:global +actionOnWait__15daObjFPillar2_cFv = .text:0x00000EA4; // type:function size:0x184 scope:global +actionOnInit__15daObjFPillar2_cFv = .text:0x00001028; // type:function size:0x168 scope:global +actionOn__15daObjFPillar2_cFv = .text:0x00001190; // type:function size:0x3E4 scope:global +draw__15daObjFPillar2_cFv = .text:0x00001574; // type:function size:0xC4 scope:global +_delete__15daObjFPillar2_cFv = .text:0x00001638; // type:function size:0x150 scope:global +daObjFPillar2_Draw__FP15daObjFPillar2_c = .text:0x00001788; // type:function size:0x20 scope:global +daObjFPillar2_Execute__FP15daObjFPillar2_c = .text:0x000017A8; // type:function size:0x20 scope:global +daObjFPillar2_Delete__FP15daObjFPillar2_c = .text:0x000017C8; // type:function size:0x20 scope:global +daObjFPillar2_Create__FP10fopAc_ac_c = .text:0x000017E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001808; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001850; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000186C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001874; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3999 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4142 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4288 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4289 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4290 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4291 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4293 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3934 = .data:0x00000088; // type:object size:0xC scope:local +@3935 = .data:0x00000094; // type:object size:0xC scope:local +@3936 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3933 = .data:0x000000AC; // type:object size:0x24 scope:local +l_pipe_fire_id$4005 = .data:0x000000D0; // type:object size:0x6 scope:local +l_yogan_foot_id$4014 = .data:0x000000D8; // type:object size:0x6 scope:local +l_yogan_headL_id$4092 = .data:0x000000E0; // type:object size:0x6 scope:local +l_yogan_headM_id$4093 = .data:0x000000E8; // type:object size:0x6 scope:local +l_yogan_headS_id$4094 = .data:0x000000F0; // type:object size:0x6 scope:local +l_yogan_head_id$4095 = .data:0x000000F8; // type:object size:0xC scope:local +l_daObjFPillar2_Method = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_Obj_FirePillar2 = .data:0x00000124; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000154; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000178; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A8; // type:object size:0xC scope:global +lbl_448_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_flag/splits.txt b/config/GZ2P01/rels/d_a_obj_flag/splits.txt new file mode 100644 index 0000000000..477e9044dc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag.cpp: + .text start:0x00000078 end:0x00000DE4 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_flag/symbols.txt b/config/GZ2P01/rels/d_a_obj_flag/symbols.txt new file mode 100644 index 0000000000..046c479d82 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__11daObjFlag_cFv = .text:0x00000078; // type:function size:0x178 scope:global +initBaseMtx__11daObjFlag_cFv = .text:0x000001F0; // type:function size:0x94 scope:global +getJointAngle__11daObjFlag_cFP5csXyzi = .text:0x00000284; // type:function size:0x28 scope:global +calcJointAngle__11daObjFlag_cFv = .text:0x000002AC; // type:function size:0x2AC scope:global +calcAngleSwingZ__11daObjFlag_cFP11FlagJoint_cf = .text:0x00000558; // type:function size:0x154 scope:global +calcAngleSwingX__11daObjFlag_cFP11FlagJoint_cf = .text:0x000006AC; // type:function size:0xB8 scope:global +getSwingY__11daObjFlag_cFf = .text:0x00000764; // type:function size:0x164 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000008C8; // type:function size:0xF0 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000009B8; // type:function size:0x17C scope:global +daObjFlag_Draw__FP11daObjFlag_c = .text:0x00000B34; // type:function size:0xCC scope:global +daObjFlag_Execute__FP11daObjFlag_c = .text:0x00000C00; // type:function size:0x38 scope:global +daObjFlag_IsDelete__FP11daObjFlag_c = .text:0x00000C38; // type:function size:0x8 scope:global +daObjFlag_Delete__FP11daObjFlag_c = .text:0x00000C40; // type:function size:0x7C scope:global +__dt__11FlagJoint_cFv = .text:0x00000CBC; // type:function size:0x3C scope:global +daObjFlag_Create__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0xE8 scope:global +__ct__11FlagJoint_cFv = .text:0x00000DE0; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__11daObjFlag_c = .rodata:0x00000000; // type:object size:0x34 scope:global +@3637 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3639 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@3759 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3791 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x29 scope:local data:string_table +l_daObjFlag_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Flag = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_flag2/splits.txt b/config/GZ2P01/rels/d_a_obj_flag2/splits.txt new file mode 100644 index 0000000000..a4147f56b1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag2.cpp: + .text start:0x00000078 end:0x00001AF4 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x000007DC diff --git a/config/GZ2P01/rels/d_a_obj_flag2/symbols.txt b/config/GZ2P01/rels/d_a_obj_flag2/symbols.txt new file mode 100644 index 0000000000..af4130552d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag2/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c = .text:0x00000078; // type:function size:0x138 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi = .text:0x000001EC; // type:function size:0x15C scope:global +calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf = .text:0x00000348; // type:function size:0x1B8 scope:global +calcFlagNormal__11FlagCloth_cFP4cXyzi = .text:0x00000500; // type:function size:0x154 scope:global +calcFlagNormalBack__11FlagCloth_cFv = .text:0x00000654; // type:function size:0x44 scope:global +initCcSphere__11FlagCloth_cFP10fopAc_ac_c = .text:0x00000698; // type:function size:0x6C scope:global +setCcSphere__11FlagCloth_cFv = .text:0x00000704; // type:function size:0xB4 scope:global +execute__11FlagCloth_cFv = .text:0x000007B8; // type:function size:0x198 scope:global +draw__11FlagCloth_cFv = .text:0x00000950; // type:function size:0x2FC scope:global +create_init__12daObjFlag2_cFv = .text:0x00000C4C; // type:function size:0x13C scope:global +initBaseMtx__12daObjFlag2_cFv = .text:0x00000D88; // type:function size:0x50 scope:global +initCollision__12daObjFlag2_cFv = .text:0x00000DD8; // type:function size:0x94 scope:global +setCollision__12daObjFlag2_cFv = .text:0x00000E6C; // type:function size:0x34 scope:global +createHeap__12daObjFlag2_cFv = .text:0x00000EA0; // type:function size:0x200 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000010A0; // type:function size:0x20 scope:global +create__12daObjFlag2_cFv = .text:0x000010C0; // type:function size:0x104 scope:global +__ct__12daObjFlag2_cFv = .text:0x000011C4; // type:function size:0x220 scope:global +__dt__11FlagCloth_cFv = .text:0x000013E4; // type:function size:0x1AC scope:global +__ct__4cXyzFv = .text:0x00001590; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00001594; // type:function size:0x48 scope:global +__ct__11J3DLightObjFv = .text:0x000015DC; // type:function size:0x38 scope:global +__dt__8cM3dGCylFv = .text:0x00001614; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000165C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000016A4; // type:function size:0x5C scope:global +draw__12daObjFlag2_cFv = .text:0x00001700; // type:function size:0xC0 scope:global +daObjFlag2_Draw__FP12daObjFlag2_c = .text:0x000017C0; // type:function size:0x20 scope:global +daObjFlag2_Execute__FP12daObjFlag2_c = .text:0x000017E0; // type:function size:0xF0 scope:global +daObjFlag2_IsDelete__FP12daObjFlag2_c = .text:0x000018D0; // type:function size:0x8 scope:global +daObjFlag2_Delete__FP12daObjFlag2_c = .text:0x000018D8; // type:function size:0x28 scope:global +__dt__12daObjFlag2_cFv = .text:0x00001900; // type:function size:0x170 scope:global +daObjFlag2_Create__FP10fopAc_ac_c = .text:0x00001A70; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A90; // type:function size:0x48 scope:global +getTargetPos__11FlagCloth_cFv = .text:0x00001AD8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daObjFlag2_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3643 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3685 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3686 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3729 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3730 = .rodata:0x00000038; // type:object size:0x8 scope:local +ccSphSrc$3809 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3907 = .rodata:0x00000080; // type:object size:0x4 scope:local data:4byte +@3910 = .rodata:0x00000084; // type:object size:0x4 scope:local data:4byte +@3959 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3960 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000098; // type:object size:0x8 scope:local +ccCylSrc$3979 = .rodata:0x000000A0; // type:object size:0x44 scope:local +@3982 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3983 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4020 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4023 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4334 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4335 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4336 = .rodata:0x00000108; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000010C; // type:object size:0x36 scope:local data:string_table +l_pennant_flag_pos = .data:0x00000000; // type:object size:0xFC scope:global +l_texCoord_64x64 = .data:0x000000FC; // type:object size:0xA8 scope:global +l_texCoord = .data:0x000001A4; // type:object size:0xA8 scope:global +l_pennant_flagDL = .data:0x00000260; // type:object size:0x98 scope:global +rel_pos_idx_tbl$3652 = .data:0x000002F8; // type:object size:0x1F8 scope:local +rel_pos_idx_tbl$3734 = .data:0x000004F0; // type:object size:0x24C scope:local +l_daObjFlag2_Method = .data:0x0000073C; // type:object size:0x20 scope:global +g_profile_Obj_Flag2 = .data:0x0000075C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000078C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000798; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000007A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000007B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000007BC; // type:object size:0xC scope:global +__vt__11FlagCloth_c = .data:0x000007C8; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_flag3/splits.txt b/config/GZ2P01/rels/d_a_obj_flag3/splits.txt new file mode 100644 index 0000000000..ecd8efcc86 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag3/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flag3.cpp: + .text start:0x00000078 end:0x00001A50 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_flag3/symbols.txt b/config/GZ2P01/rels/d_a_obj_flag3/symbols.txt new file mode 100644 index 0000000000..a37b19719c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_flag3/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__12daObjFlag3_cFv = .text:0x00000078; // type:function size:0x1C4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000023C; // type:function size:0x20 scope:global +daObjFlag3_Draw__FP12daObjFlag3_c = .text:0x0000025C; // type:function size:0xC0 scope:global +daObjFlag3_Execute__FP12daObjFlag3_c = .text:0x0000031C; // type:function size:0x20 scope:global +execute__12daObjFlag3_cFv = .text:0x0000033C; // type:function size:0x6C scope:global +__dt__4cXyzFv = .text:0x000003A8; // type:function size:0x3C scope:global +execute__12FlagCloth2_cFv = .text:0x000003E4; // type:function size:0x190 scope:global +calcFlagNormal__12FlagCloth2_cFP4cXyzi = .text:0x00000574; // type:function size:0x304 scope:global +calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi = .text:0x00000878; // type:function size:0x458 scope:global +daObjFlag3_IsDelete__FP12daObjFlag3_c = .text:0x00000CD0; // type:function size:0x8 scope:global +daObjFlag3_Delete__FP12daObjFlag3_c = .text:0x00000CD8; // type:function size:0x28 scope:global +__dt__12daObjFlag3_cFv = .text:0x00000D00; // type:function size:0x90 scope:global +__dt__12FlagCloth2_cFv = .text:0x00000D90; // type:function size:0x1AC scope:global +daObjFlag3_Create__FP10fopAc_ac_c = .text:0x00000F3C; // type:function size:0x20 scope:global +create__12daObjFlag3_cFv = .text:0x00000F5C; // type:function size:0x268 scope:global +create_init__12daObjFlag3_cFv = .text:0x000011C4; // type:function size:0x144 scope:global +initFlagPos__12FlagCloth2_cFP4cXyzP10fopAc_ac_c = .text:0x00001308; // type:function size:0x228 scope:global +__ct__4cXyzFv = .text:0x00001530; // type:function size:0x4 scope:global +__dt__8cM3dGSphFv = .text:0x00001534; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000157C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000015C4; // type:function size:0x5C scope:global +__ct__11J3DLightObjFv = .text:0x00001620; // type:function size:0x38 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001658; // type:function size:0x48 scope:global +draw__12FlagCloth2_cFv = .text:0x000016A0; // type:function size:0x394 scope:global +getTargetPos__12FlagCloth2_cFv = .text:0x00001A34; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__12daObjFlag3_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3637 = .rodata:0x00000014; // type:object size:0x20 scope:local +@3672 = .rodata:0x00000034; // type:object size:0x24 scope:local +ccSphSrc$localstatic3$initCcSphere__12FlagCloth2_cFP10fopAc_ac_c = .rodata:0x00000058; // type:object size:0x40 scope:local +@3757 = .rodata:0x00000098; // type:object size:0x4 scope:local data:4byte +@3760 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:4byte +@3813 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4012 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4104 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4105 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4106 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4107 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4108 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4242 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4243 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4244 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4246 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4287 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4288 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4289 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0x36 scope:local data:string_table +l_daObjFlag3_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Flag3 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__12FlagCloth2_c = .data:0x00000080; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_fmobj/splits.txt b/config/GZ2P01/rels/d_a_obj_fmobj/splits.txt new file mode 100644 index 0000000000..0fed8989f4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fmobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_fmobj.cpp: + .text start:0x00000078 end:0x00000400 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_fmobj/symbols.txt b/config/GZ2P01/rels/d_a_obj_fmobj/symbols.txt new file mode 100644 index 0000000000..25b980dbda --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fmobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Fmobj_Draw__FP15obj_fmobj_class = .text:0x00000078; // type:function size:0x6C scope:global +daObj_Fmobj_Execute__FP15obj_fmobj_class = .text:0x000000E4; // type:function size:0x40 scope:global +daObj_Fmobj_IsDelete__FP15obj_fmobj_class = .text:0x00000124; // type:function size:0x8 scope:global +daObj_Fmobj_Delete__FP15obj_fmobj_class = .text:0x0000012C; // type:function size:0x50 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000017C; // type:function size:0x104 scope:global +daObj_Fmobj_Create__FP10fopAc_ac_c = .text:0x00000280; // type:function size:0x180 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3743 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0xA scope:local data:string_table +l_daObj_Fmobj_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_FMOBJ = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_food/splits.txt b/config/GZ2P01/rels/d_a_obj_food/splits.txt new file mode 100644 index 0000000000..44f500babd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_food/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_food.cpp: + .text start:0x000000EC end:0x0000175C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000120 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_food/symbols.txt b/config/GZ2P01/rels/d_a_obj_food/symbols.txt new file mode 100644 index 0000000000..6b3171c27f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_food/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Food_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_Food_Draw__FP14obj_food_class = .text:0x00000110; // type:function size:0x124 scope:global +ground_ang_set__FP14obj_food_class = .text:0x00000234; // type:function size:0x150 scope:global +food_carry__FP14obj_food_class = .text:0x00000384; // type:function size:0x12C scope:global +wall_angle_get__FP14obj_food_class = .text:0x000004B0; // type:function size:0x1A4 scope:global +food_normal__FP14obj_food_class = .text:0x00000654; // type:function size:0x34C scope:global +ball_move__FP14obj_food_class = .text:0x000009A0; // type:function size:0x1A8 scope:global +action__FP14obj_food_class = .text:0x00000B48; // type:function size:0x598 scope:global +daObj_Food_Execute__FP14obj_food_class = .text:0x000010E0; // type:function size:0x94 scope:global +daObj_Food_IsDelete__FP14obj_food_class = .text:0x00001174; // type:function size:0x8 scope:global +daObj_Food_Delete__FP14obj_food_class = .text:0x0000117C; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000011E4; // type:function size:0xC8 scope:global +daObj_Food_Create__FP10fopAc_ac_c = .text:0x000012AC; // type:function size:0x31C scope:global +__dt__8cM3dGSphFv = .text:0x000015C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001610; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001658; // type:function size:0x70 scope:global +__dt__16daObj_Food_HIO_cFv = .text:0x000016C8; // type:function size:0x48 scope:global +__sinit_d_a_obj_food_cpp = .text:0x00001710; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000174C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3727 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3877 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4087 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:string +@4088 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x7 scope:local data:string_table +w_eff_id$3948 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4146 = .data:0x00000008; // type:object size:0x40 scope:local +at_sph_src$4147 = .data:0x00000048; // type:object size:0x40 scope:local +l_daObj_Food_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_OBJ_FOOD = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x24 scope:global +__vt__16daObj_Food_HIO_c = .data:0x00000114; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_452_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3642 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_fw/splits.txt b/config/GZ2P01/rels/d_a_obj_fw/splits.txt new file mode 100644 index 0000000000..8f9bae3cff --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_fw.cpp: + .text start:0x000000EC end:0x00000BD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x0000006C + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_fw/symbols.txt b/config/GZ2P01/rels/d_a_obj_fw/symbols.txt new file mode 100644 index 0000000000..6f575b01ff --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_fw/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Fw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000110; // type:function size:0x12C scope:global +daObj_Fw_Draw__FP12obj_fw_class = .text:0x0000023C; // type:function size:0x64 scope:global +water_check__FP12obj_fw_class = .text:0x000002A0; // type:function size:0xAC scope:global +fw_float__FP12obj_fw_class = .text:0x0000034C; // type:function size:0x218 scope:global +action__FP12obj_fw_class = .text:0x00000564; // type:function size:0x1AC scope:global +daObj_Fw_Execute__FP12obj_fw_class = .text:0x00000710; // type:function size:0xA8 scope:global +daObj_Fw_IsDelete__FP12obj_fw_class = .text:0x000007B8; // type:function size:0x8 scope:global +daObj_Fw_Delete__FP12obj_fw_class = .text:0x000007C0; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000083C; // type:function size:0x134 scope:global +daObj_Fw_Create__FP10fopAc_ac_c = .text:0x00000970; // type:function size:0x1E0 scope:global +__dt__14daObj_Fw_HIO_cFv = .text:0x00000B50; // type:function size:0x48 scope:global +__sinit_d_a_obj_fw_cpp = .text:0x00000B98; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3746 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3750 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x7 scope:local data:string_table +bmdd$3836 = .data:0x00000000; // type:object size:0x8 scope:local +dzbd$3837 = .data:0x00000008; // type:object size:0x8 scope:local +l_daObj_Fw_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_FW = .data:0x00000030; // type:object size:0x30 scope:global +__vt__14daObj_Fw_HIO_c = .data:0x00000060; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_453_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3642 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_gadget/splits.txt b/config/GZ2P01/rels/d_a_obj_gadget/splits.txt new file mode 100644 index 0000000000..73f2637801 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gadget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gadget.cpp: + .text start:0x000000EC end:0x00001CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_obj_gadget/symbols.txt b/config/GZ2P01/rels/d_a_obj_gadget/symbols.txt new file mode 100644 index 0000000000..89e2c12274 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gadget/symbols.txt @@ -0,0 +1,143 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daObj_Gadget_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__14daObj_Gadget_cFv = .text:0x000002E8; // type:function size:0x300 scope:global +__dt__8cM3dGLinFv = .text:0x000005E8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000630; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000678; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006C0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000730; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000078C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000007C8; // type:function size:0x70 scope:global +CreateHeap__14daObj_Gadget_cFv = .text:0x00000838; // type:function size:0x8C scope:global +Delete__14daObj_Gadget_cFv = .text:0x000008C4; // type:function size:0x34 scope:global +Execute__14daObj_Gadget_cFv = .text:0x000008F8; // type:function size:0xA74 scope:global +Draw__14daObj_Gadget_cFv = .text:0x0000136C; // type:function size:0x13C scope:global +__dt__8cM3dGPlaFv = .text:0x000014A8; // type:function size:0x48 scope:global +createHeapCallBack__14daObj_Gadget_cFP10fopAc_ac_c = .text:0x000014F0; // type:function size:0x20 scope:global +setEnvTevColor__14daObj_Gadget_cFv = .text:0x00001510; // type:function size:0x5C scope:global +setRoomNo__14daObj_Gadget_cFv = .text:0x0000156C; // type:function size:0x44 scope:global +reset__14daObj_Gadget_cFv = .text:0x000015B0; // type:function size:0x5C scope:global +setMtx__14daObj_Gadget_cFv = .text:0x0000160C; // type:function size:0x108 scope:global +calcRollAngle__14daObj_Gadget_cFsi = .text:0x00001714; // type:function size:0xA0 scope:global +getWallAngle__14daObj_Gadget_cFsPs = .text:0x000017B4; // type:function size:0x190 scope:global +setSmokePrtcl__14daObj_Gadget_cFv = .text:0x00001944; // type:function size:0x7C scope:global +setWaterPrtcl__14daObj_Gadget_cFv = .text:0x000019C0; // type:function size:0x128 scope:global +setHamonPrtcl__14daObj_Gadget_cFv = .text:0x00001AE8; // type:function size:0x50 scope:global +daObj_Gadget_Create__FPv = .text:0x00001B38; // type:function size:0x20 scope:global +daObj_Gadget_Delete__FPv = .text:0x00001B58; // type:function size:0x20 scope:global +daObj_Gadget_Execute__FPv = .text:0x00001B78; // type:function size:0x20 scope:global +daObj_Gadget_Draw__FPv = .text:0x00001B98; // type:function size:0x20 scope:global +daObj_Gadget_IsDelete__FPv = .text:0x00001BB8; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001BC0; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001C08; // type:function size:0x1C scope:global +__sinit_d_a_obj_gadget_cpp = .text:0x00001C24; // type:function size:0x74 scope:local +__dt__20daObj_Gadget_Param_cFv = .text:0x00001C98; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001CE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001CE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daObj_Gadget_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3939 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4353 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4355 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4357 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4359 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4360 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4361 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4363 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4366 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4370 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4402 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4528 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4592 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E0; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000038; // type:object size:0x44 scope:global +emttrId$4553 = .data:0x0000007C; // type:object size:0x8 scope:local +daObj_Gadget_MethodTable = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_OBJ_GADGET = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000D4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000E0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000104; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000011C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000140; // type:object size:0xC scope:global +__vt__14daObj_Gadget_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__20daObj_Gadget_Param_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3804 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4550 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4549 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ganonwall/splits.txt b/config/GZ2P01/rels/d_a_obj_ganonwall/splits.txt new file mode 100644 index 0000000000..9a08959a4f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ganonwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonwall.cpp: + .text start:0x00000078 end:0x00000964 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2P01/rels/d_a_obj_ganonwall/symbols.txt b/config/GZ2P01/rels/d_a_obj_ganonwall/symbols.txt new file mode 100644 index 0000000000..89666a02dc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ganonwall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__12daObjGWall_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__12daObjGWall_cFv = .text:0x000000D4; // type:function size:0x54 scope:global +Create__12daObjGWall_cFv = .text:0x00000128; // type:function size:0xE4 scope:global +CreateHeap__12daObjGWall_cFv = .text:0x0000020C; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000328; // type:function size:0x48 scope:global +create__12daObjGWall_cFv = .text:0x00000370; // type:function size:0xB4 scope:global +execute__12daObjGWall_cFv = .text:0x00000424; // type:function size:0x28 scope:global +checkDraw__12daObjGWall_cFv = .text:0x0000044C; // type:function size:0x9C scope:global +draw__12daObjGWall_cFv = .text:0x000004E8; // type:function size:0x3C8 scope:global +_delete__12daObjGWall_cFv = .text:0x000008B0; // type:function size:0x34 scope:global +daObjGWall_Draw__FP12daObjGWall_c = .text:0x000008E4; // type:function size:0x20 scope:global +daObjGWall_Execute__FP12daObjGWall_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjGWall_Delete__FP12daObjGWall_c = .text:0x00000924; // type:function size:0x20 scope:global +daObjGWall_Create__FP12daObjGWall_c = .text:0x00000944; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_idx = .rodata:0x00000000; // type:object size:0x60 scope:global +l_color = .rodata:0x00000060; // type:object size:0x60 scope:global +@3681 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@3711 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3837 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@3838 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@3840 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@3842 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000E8; // type:object size:0xE scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_matName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjGWall_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_GanonWall = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ganonwall2/splits.txt b/config/GZ2P01/rels/d_a_obj_ganonwall2/splits.txt new file mode 100644 index 0000000000..57d8961b06 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ganonwall2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonwall2.cpp: + .text start:0x00000078 end:0x000009A4 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2P01/rels/d_a_obj_ganonwall2/symbols.txt b/config/GZ2P01/rels/d_a_obj_ganonwall2/symbols.txt new file mode 100644 index 0000000000..26759af38c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ganonwall2/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjGWall2_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjGWall2_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__13daObjGWall2_cFv = .text:0x00000118; // type:function size:0xD8 scope:global +CreateHeap__13daObjGWall2_cFv = .text:0x000001F0; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000030C; // type:function size:0x48 scope:global +create1st__13daObjGWall2_cFv = .text:0x00000354; // type:function size:0xC0 scope:global +Execute__13daObjGWall2_cFPPA3_A4_f = .text:0x00000414; // type:function size:0x98 scope:global +Draw__13daObjGWall2_cFv = .text:0x000004AC; // type:function size:0x3F8 scope:global +Delete__13daObjGWall2_cFv = .text:0x000008A4; // type:function size:0x34 scope:global +daObjGWall2_create1st__FP13daObjGWall2_c = .text:0x000008D8; // type:function size:0x60 scope:global +daObjGWall2_MoveBGDelete__FP13daObjGWall2_c = .text:0x00000938; // type:function size:0x20 scope:global +daObjGWall2_MoveBGExecute__FP13daObjGWall2_c = .text:0x00000958; // type:function size:0x20 scope:global +daObjGWall2_MoveBGDraw__FP13daObjGWall2_c = .text:0x00000978; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_idx = .rodata:0x00000000; // type:object size:0x60 scope:global +l_color = .rodata:0x00000060; // type:object size:0x60 scope:global +@3670 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3671 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3672 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3702 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@3737 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@3828 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@3829 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3831 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@3833 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_matName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +daObjGWall2_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_GanonWall2 = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global +__vt__13daObjGWall2_c = .data:0x00000064; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_gb/splits.txt b/config/GZ2P01/rels/d_a_obj_gb/splits.txt new file mode 100644 index 0000000000..045ba8cd02 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gb/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gb.cpp: + .text start:0x00000078 end:0x00000B14 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2P01/rels/d_a_obj_gb/symbols.txt b/config/GZ2P01/rels/d_a_obj_gb/symbols.txt new file mode 100644 index 0000000000..a6b711c5dc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gb/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Gb_Draw__FP12obj_gb_class = .text:0x00000078; // type:function size:0xE0 scope:global +daObj_Gb_Execute__FP12obj_gb_class = .text:0x00000158; // type:function size:0x394 scope:global +__dt__4cXyzFv = .text:0x000004EC; // type:function size:0x3C scope:global +daObj_Gb_IsDelete__FP12obj_gb_class = .text:0x00000528; // type:function size:0x8 scope:global +daObj_Gb_Delete__FP12obj_gb_class = .text:0x00000530; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x26C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F8; // type:function size:0x48 scope:global +daObj_Gb_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x2D0 scope:global +__ct__4cXyzFv = .text:0x00000B10; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3890 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3892 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000028; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bmd$3914 = .data:0x00000020; // type:object size:0x8 scope:local +brk$3915 = .data:0x00000028; // type:object size:0x8 scope:local +btk$3916 = .data:0x00000030; // type:object size:0x8 scope:local +dzb$3917 = .data:0x00000038; // type:object size:0x8 scope:local +l_daObj_Gb_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_GB = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_geyser/splits.txt b/config/GZ2P01/rels/d_a_obj_geyser/splits.txt new file mode 100644 index 0000000000..eebed3f1f5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_geyser/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_geyser.cpp: + .text start:0x00000078 end:0x00002140 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x000001D8 diff --git a/config/GZ2P01/rels/d_a_obj_geyser/symbols.txt b/config/GZ2P01/rels/d_a_obj_geyser/symbols.txt new file mode 100644 index 0000000000..611ca50c86 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_geyser/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjGeyser_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daObjGeyser_cFv = .text:0x00000098; // type:function size:0x48 scope:global +Create__13daObjGeyser_cFv = .text:0x000000E0; // type:function size:0x160 scope:global +CreateHeap__13daObjGeyser_cFv = .text:0x00000240; // type:function size:0x94 scope:global +create1st__13daObjGeyser_cFv = .text:0x000002D4; // type:function size:0x114 scope:global +Execute__13daObjGeyser_cFPPA3_A4_f = .text:0x000003E8; // type:function size:0x1C4 scope:global +action__13daObjGeyser_cFv = .text:0x000005AC; // type:function size:0x16C scope:global +actionOff2Init__13daObjGeyser_cFv = .text:0x00000718; // type:function size:0xC scope:global +actionOff2__13daObjGeyser_cFv = .text:0x00000724; // type:function size:0x22C scope:global +__dt__8cM3dGLinFv = .text:0x00000950; // type:function size:0x48 scope:global +actionOnWait2Init__13daObjGeyser_cFv = .text:0x00000998; // type:function size:0x44 scope:global +actionOnWait2__13daObjGeyser_cFv = .text:0x000009DC; // type:function size:0x3D8 scope:global +actionOn2Init__13daObjGeyser_cFv = .text:0x00000DB4; // type:function size:0x4C scope:global +actionOn2__13daObjGeyser_cFv = .text:0x00000E00; // type:function size:0x4B8 scope:global +actionDisappearInit__13daObjGeyser_cFUc = .text:0x000012B8; // type:function size:0x20 scope:global +actionDisappear__13daObjGeyser_cFv = .text:0x000012D8; // type:function size:0xC4 scope:global +actionOffInit__13daObjGeyser_cFv = .text:0x0000139C; // type:function size:0x2C scope:global +actionOff__13daObjGeyser_cFv = .text:0x000013C8; // type:function size:0x68 scope:global +actionOnWaitInit__13daObjGeyser_cFv = .text:0x00001430; // type:function size:0x74 scope:global +actionOnWait__13daObjGeyser_cFv = .text:0x000014A4; // type:function size:0xA0 scope:global +actionOnInit__13daObjGeyser_cFv = .text:0x00001544; // type:function size:0x88 scope:global +actionOn__13daObjGeyser_cFv = .text:0x000015CC; // type:function size:0x118 scope:global +setPntWind__13daObjGeyser_cFv = .text:0x000016E4; // type:function size:0xB8 scope:global +cutPntWind__13daObjGeyser_cFv = .text:0x0000179C; // type:function size:0x24 scope:global +movePntWind__13daObjGeyser_cFv = .text:0x000017C0; // type:function size:0x210 scope:global +Draw__13daObjGeyser_cFv = .text:0x000019D0; // type:function size:0xA4 scope:global +setEmitterPre00__13daObjGeyser_cFv = .text:0x00001A74; // type:function size:0x98 scope:global +setEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x00001B0C; // type:function size:0x4 scope:global +setEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x00001B10; // type:function size:0xA4 scope:global +stopEmitterPre00__13daObjGeyser_cFv = .text:0x00001BB4; // type:function size:0x2C scope:global +stopEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x00001BE0; // type:function size:0x2C scope:global +stopEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x00001C0C; // type:function size:0x2C scope:global +setEmitterClm00__13daObjGeyser_cFv = .text:0x00001C38; // type:function size:0x98 scope:global +setEmitterSmk01__13daObjGeyser_cFv = .text:0x00001CD0; // type:function size:0x98 scope:global +setEmitterSmk02__13daObjGeyser_cFv = .text:0x00001D68; // type:function size:0x98 scope:global +stopEmitterClm00__13daObjGeyser_cFv = .text:0x00001E00; // type:function size:0x2C scope:global +stopEmitterSmk01__13daObjGeyser_cFv = .text:0x00001E2C; // type:function size:0x2C scope:global +stopEmitterSmk02__13daObjGeyser_cFv = .text:0x00001E58; // type:function size:0x2C scope:global +Delete__13daObjGeyser_cFv = .text:0x00001E84; // type:function size:0x74 scope:global +daObjGeyser_create1st__FP13daObjGeyser_c = .text:0x00001EF8; // type:function size:0xF0 scope:global +__dt__8cM3dGAabFv = .text:0x00001FE8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002030; // type:function size:0x5C scope:global +daObjGeyser_MoveBGDelete__FP13daObjGeyser_c = .text:0x0000208C; // type:function size:0x20 scope:global +daObjGeyser_MoveBGExecute__FP13daObjGeyser_c = .text:0x000020AC; // type:function size:0x20 scope:global +daObjGeyser_MoveBGDraw__FP13daObjGeyser_c = .text:0x000020CC; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000020F8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global +l_scale = .rodata:0x00000008; // type:object size:0x18 scope:global +@3758 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3760 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3762 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3860 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3861 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4096 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4280 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3769 = .data:0x00000088; // type:object size:0xC scope:local +@3770 = .data:0x00000094; // type:object size:0xC scope:local +@3771 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3768 = .data:0x000000AC; // type:object size:0x24 scope:local +@3775 = .data:0x000000D0; // type:object size:0xC scope:local +@3776 = .data:0x000000DC; // type:object size:0xC scope:local +@3777 = .data:0x000000E8; // type:object size:0xC scope:local +@3778 = .data:0x000000F4; // type:object size:0xC scope:local +l_func2$3774 = .data:0x00000100; // type:object size:0x30 scope:local +daObjGeyser_METHODS = .data:0x00000130; // type:object size:0x20 scope:global +g_profile_Obj_Geyser = .data:0x00000150; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000001A4; // type:object size:0xC scope:global +__vt__13daObjGeyser_c = .data:0x000001B0; // type:object size:0x28 scope:global +lbl_458_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_458_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_glowSphere/splits.txt b/config/GZ2P01/rels/d_a_obj_glowSphere/splits.txt new file mode 100644 index 0000000000..7a32f7c9c4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_glowSphere/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_glowSphere.cpp: + .text start:0x000000EC end:0x000016FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001D0 + .bss start:0x00000008 end:0x000004B0 diff --git a/config/GZ2P01/rels/d_a_obj_glowSphere/symbols.txt b/config/GZ2P01/rels/d_a_obj_glowSphere/symbols.txt new file mode 100644 index 0000000000..5dd95ee1a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_glowSphere/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGlwSph_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000012C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +getSphMng__10daGlwSph_cFv = .text:0x000001D0; // type:function size:0xC scope:global +setBaseMtx__10daGlwSph_cFv = .text:0x000001DC; // type:function size:0x70 scope:global +createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c = .text:0x0000024C; // type:function size:0x20 scope:global +CreateHeap__10daGlwSph_cFv = .text:0x0000026C; // type:function size:0x108 scope:global +create__10daGlwSph_cFv = .text:0x00000374; // type:function size:0x334 scope:global +__dt__8cM3dGSphFv = .text:0x000006A8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006F0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000738; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000794; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000804; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000874; // type:function size:0x48 scope:global +execute__10daGlwSph_cFv = .text:0x000008BC; // type:function size:0xA4 scope:global +actionMain__10daGlwSph_cFv = .text:0x00000960; // type:function size:0x230 scope:global +effectSet__10daGlwSph_cFv = .text:0x00000B90; // type:function size:0x140 scope:global +getSE__10daGlwSph_cFv = .text:0x00000CD0; // type:function size:0xE0 scope:global +getVibe__10daGlwSph_cFv = .text:0x00000DB0; // type:function size:0x54 scope:global +actionWaitInit__10daGlwSph_cFv = .text:0x00000E04; // type:function size:0xC scope:global +actionWait__10daGlwSph_cFv = .text:0x00000E10; // type:function size:0x4 scope:global +actionGetInit__10daGlwSph_cFv = .text:0x00000E14; // type:function size:0xBC scope:global +actionGet__10daGlwSph_cFv = .text:0x00000ED0; // type:function size:0xB0 scope:global +actionMoveInit__10daGlwSph_cFv = .text:0x00000F80; // type:function size:0x24 scope:global +actionMove__10daGlwSph_cFv = .text:0x00000FA4; // type:function size:0xA0 scope:global +draw__10daGlwSph_cFv = .text:0x00001044; // type:function size:0x148 scope:global +_delete__10daGlwSph_cFv = .text:0x0000118C; // type:function size:0x4C scope:global +daGlwSph_Draw__FP10daGlwSph_c = .text:0x000011D8; // type:function size:0x20 scope:global +daGlwSph_Execute__FP10daGlwSph_c = .text:0x000011F8; // type:function size:0x20 scope:global +daGlwSph_Delete__FP10daGlwSph_c = .text:0x00001218; // type:function size:0x20 scope:global +daGlwSph_Create__FP10fopAc_ac_c = .text:0x00001238; // type:function size:0x20 scope:global +_clrLstBuf__12_GlSph_Mng_cFv = .text:0x00001258; // type:function size:0x24 scope:global +entry__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x0000127C; // type:function size:0x4C scope:global +remove__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x000012C8; // type:function size:0x34 scope:global +_setting_main__12_GlSph_Mng_cFv = .text:0x000012FC; // type:function size:0x68 scope:global +_chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00001364; // type:function size:0x48 scope:global +SphSeProc__12_GlSph_Mng_cFv = .text:0x000013AC; // type:function size:0xCC scope:global +clrSphSe__12_GlSph_Mng_cFv = .text:0x00001478; // type:function size:0x10 scope:global +getSphSe__12_GlSph_Mng_cFv = .text:0x00001488; // type:function size:0x10 scope:global +incSphSe__12_GlSph_Mng_cFv = .text:0x00001498; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000014C4; // type:function size:0x48 scope:global +__dt__14daGlwSph_HIO_cFv = .text:0x0000150C; // type:function size:0x6C scope:global +__sinit_d_a_obj_glowSphere_cpp = .text:0x00001578; // type:function size:0xB8 scope:local +__dt__12_GlSph_Mng_cFv = .text:0x00001630; // type:function size:0x70 scope:global +__dt__16_GlSph_LstInfo_cFv = .text:0x000016A0; // type:function size:0x3C scope:global +__ct__16_GlSph_LstInfo_cFv = .text:0x000016DC; // type:function size:0x10 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000016EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__10daGlwSph_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3714 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4103 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +mCcDSph__10daGlwSph_c = .data:0x00000038; // type:object size:0x40 scope:global +l_prmColor = .data:0x00000078; // type:object size:0x4 scope:global +l_envColor = .data:0x0000007C; // type:object size:0x10 scope:global +@3934 = .data:0x0000008C; // type:object size:0xC scope:local +@3935 = .data:0x00000098; // type:object size:0xC scope:local +@3936 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3933 = .data:0x000000B0; // type:object size:0x24 scope:local +l_eff$3973 = .data:0x000000D4; // type:object size:0x4 scope:local +l_colorKR$4109 = .data:0x000000D8; // type:object size:0x4 scope:local data:string +l_colorKG$4110 = .data:0x000000DC; // type:object size:0x4 scope:local +l_colorKB$4111 = .data:0x000000E0; // type:object size:0x4 scope:local +l_colorCR$4112 = .data:0x000000E4; // type:object size:0x4 scope:local +l_colorCG$4113 = .data:0x000000E8; // type:object size:0x4 scope:local +l_colorCB$4114 = .data:0x000000EC; // type:object size:0x4 scope:local +l_daGlwSph_Method = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_Obj_glowSphere = .data:0x00000110; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000140; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14daGlwSph_HIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3657 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3673 = .bss:0x00000060; // type:object size:0xC scope:local +mSphMng__10daGlwSph_c = .bss:0x0000006C; // type:object size:0x3C4 scope:global +lbl_459_bss_430 = .bss:0x00000430; // type:object size:0x1 data:byte +lbl_459_bss_431 = .bss:0x00000431; // type:object size:0x1 data:byte +sSeId$4016 = .bss:0x00000434; // type:object size:0x14 scope:local data:4byte +mSphSe__12_GlSph_Mng_c = .bss:0x00000448; // type:object size:0x2 scope:global data:2byte +mSeClrTmr__12_GlSph_Mng_c = .bss:0x0000044A; // type:object size:0x2 scope:global data:2byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000044C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000450; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000454; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000458; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000045C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000460; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000464; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000468; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000046C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000470; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000474; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000478; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000047C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000480; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000484; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000488; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000048C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000490; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000494; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000498; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000049C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000004A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000004A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000004A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000004AC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_gm/splits.txt b/config/GZ2P01/rels/d_a_obj_gm/splits.txt new file mode 100644 index 0000000000..7ace9f6a54 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_gm.cpp: + .text start:0x000000EC end:0x000022B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001C8 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_gm/symbols.txt b/config/GZ2P01/rels/d_a_obj_gm/symbols.txt new file mode 100644 index 0000000000..f3b6ebedb2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gm/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Gm_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Gm_Draw__FP12obj_gm_class = .text:0x00000104; // type:function size:0xB4 scope:global +wall_angle_get__FP12obj_gm_class = .text:0x000001B8; // type:function size:0x1BC scope:global +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:global +ito_pos_set__FP12obj_gm_class = .text:0x000003B0; // type:function size:0xF8 scope:global +bg_fix__FP12obj_gm_class = .text:0x000004A8; // type:function size:0x50C scope:global +swing__FP12obj_gm_class = .text:0x000009B4; // type:function size:0x754 scope:global +drop__FP12obj_gm_class = .text:0x00001108; // type:function size:0x4FC scope:global +action__FP12obj_gm_class = .text:0x00001604; // type:function size:0x16C scope:global +s_tbox_sub__FPvPv = .text:0x00001770; // type:function size:0x8C scope:global +s_so_sub__FPvPv = .text:0x000017FC; // type:function size:0x4C scope:global +daObj_Gm_Execute__FP12obj_gm_class = .text:0x00001848; // type:function size:0x250 scope:global +daObj_Gm_IsDelete__FP12obj_gm_class = .text:0x00001A98; // type:function size:0x8 scope:global +daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001AA0; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001B14; // type:function size:0x7C scope:global +daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001B90; // type:function size:0x47C scope:global +__dt__8cM3dGSphFv = .text:0x0000200C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002054; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000209C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000020F8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002168; // type:function size:0x70 scope:global +__ct__4cXyzFv = .text:0x000021D8; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000021DC; // type:function size:0x48 scope:global +__dt__14daObj_Gm_HIO_cFv = .text:0x00002224; // type:function size:0x48 scope:global +__sinit_d_a_obj_gm_cpp = .text:0x0000226C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000022A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000022B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3686 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3742 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:string +@3927 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@3930 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4092 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4093 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4094 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4095 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4096 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4189 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4229 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4291 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4426 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +obj_size = .data:0x00000020; // type:object size:0x1C scope:global +weg = .data:0x0000003C; // type:object size:0x1C scope:global +tim = .data:0x00000058; // type:object size:0xE scope:global +spin_sp = .data:0x00000068; // type:object size:0x1C scope:global +neg = .data:0x00000084; // type:object size:0xE scope:global +obj_size_maji = .data:0x00000094; // type:object size:0x1C scope:global +gm_obj_bmd = .data:0x000000B0; // type:object size:0x1C scope:global +cc_sph_src$4334 = .data:0x000000CC; // type:object size:0x40 scope:local +l_daObj_Gm_Method = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_OBJ_GM = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000198; // type:object size:0x24 scope:global +__vt__14daObj_Gm_HIO_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_460_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3661 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_goGate/splits.txt b/config/GZ2P01/rels/d_a_obj_goGate/splits.txt new file mode 100644 index 0000000000..354717688c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_goGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_goGate.cpp: + .text start:0x000000EC end:0x00000A14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_goGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_goGate/symbols.txt new file mode 100644 index 0000000000..43ed21bf17 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_goGate/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGoGate_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__10daGoGate_cFv = .text:0x00000164; // type:function size:0x9C scope:global +CreateHeap__10daGoGate_cFv = .text:0x00000200; // type:function size:0x6C scope:global +create__10daGoGate_cFv = .text:0x0000026C; // type:function size:0x158 scope:global +Execute__10daGoGate_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0x50 scope:global +moveGate__10daGoGate_cFv = .text:0x00000414; // type:function size:0x104 scope:global +init_modeWait__10daGoGate_cFv = .text:0x00000518; // type:function size:0xC scope:global +modeWait__10daGoGate_cFv = .text:0x00000524; // type:function size:0x4 scope:global +init_modeMoveOpen__10daGoGate_cFv = .text:0x00000528; // type:function size:0xC scope:global +modeMoveOpen__10daGoGate_cFv = .text:0x00000534; // type:function size:0x110 scope:global +init_modeMoveClose__10daGoGate_cFv = .text:0x00000644; // type:function size:0xC scope:global +modeMoveClose__10daGoGate_cFv = .text:0x00000650; // type:function size:0x110 scope:global +setSe__10daGoGate_cFv = .text:0x00000760; // type:function size:0xBC scope:global +Draw__10daGoGate_cFv = .text:0x0000081C; // type:function size:0xA4 scope:global +Delete__10daGoGate_cFv = .text:0x000008C0; // type:function size:0x30 scope:global +daGoGate_Draw__FP10daGoGate_c = .text:0x000008F0; // type:function size:0x2C scope:global +daGoGate_Execute__FP10daGoGate_c = .text:0x0000091C; // type:function size:0x20 scope:global +daGoGate_Delete__FP10daGoGate_c = .text:0x0000093C; // type:function size:0x20 scope:global +daGoGate_Create__FP10fopAc_ac_c = .text:0x0000095C; // type:function size:0x20 scope:global +__dt__14daGoGate_HIO_cFv = .text:0x0000097C; // type:function size:0x5C scope:global +__sinit_d_a_obj_goGate_cpp = .text:0x000009D8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3783 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3727 = .data:0x00000020; // type:object size:0xC scope:local +@3728 = .data:0x0000002C; // type:object size:0xC scope:local +@3729 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3726 = .data:0x00000044; // type:object size:0x24 scope:local +l_daGoGate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_GoGate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daGoGate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daGoGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_461_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_gomikabe/splits.txt b/config/GZ2P01/rels/d_a_obj_gomikabe/splits.txt new file mode 100644 index 0000000000..052986b8a3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gomikabe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_gomikabe.cpp: + .text start:0x000000EC end:0x00001AC8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x000000D0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_gomikabe/symbols.txt b/config/GZ2P01/rels/d_a_obj_gomikabe/symbols.txt new file mode 100644 index 0000000000..f7ca4d67fe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gomikabe/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000104; // type:function size:0x88 scope:global +SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000018C; // type:function size:0x130 scope:global +__dt__4cXyzFv = .text:0x000002BC; // type:function size:0x3C scope:global +daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global +daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:global +WaitAction__15daObjGOMIKABE_cFv = .text:0x0000033C; // type:function size:0x48 scope:global +BreakChk__15daObjGOMIKABE_cFv = .text:0x00000384; // type:function size:0x68 scope:global +BreakSet__15daObjGOMIKABE_cFv = .text:0x000003EC; // type:function size:0x4F8 scope:global +__dt__5csXyzFv = .text:0x000008E4; // type:function size:0x3C scope:global +getWaterStream__15daObjGOMIKABE_cFR4cXyzR4cXyzf = .text:0x00000920; // type:function size:0x130 scope:global +SpeedSet__15daObjGOMIKABE_cFv = .text:0x00000A50; // type:function size:0x1C4 scope:global +BreakAction__15daObjGOMIKABE_cFv = .text:0x00000C14; // type:function size:0x20 scope:global +CheckCull__15daObjGOMIKABE_cFv = .text:0x00000C34; // type:function size:0xB0 scope:global +checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000CE4; // type:function size:0x84 scope:global +Action__15daObjGOMIKABE_cFv = .text:0x00000D68; // type:function size:0x78 scope:global +setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00000DE0; // type:function size:0x64 scope:global +setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00000E44; // type:function size:0x94 scope:global +daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:global +daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:global +CreateHeap__15daObjGOMIKABE_cFv = .text:0x00000F24; // type:function size:0x100 scope:global +create__15daObjGOMIKABE_cFv = .text:0x00001024; // type:function size:0x450 scope:global +__dt__8dCcD_SphFv = .text:0x00001474; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001540; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000015C4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000160C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001654; // type:function size:0x70 scope:global +__ct__12dBgS_ObjAcchFv = .text:0x000016C4; // type:function size:0x54 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001718; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00001788; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x0000178C; // type:function size:0x4 scope:global +daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:global +Create__15daObjGOMIKABE_cFv = .text:0x00001798; // type:function size:0x60 scope:global +Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000017F8; // type:function size:0xC8 scope:global +Draw__15daObjGOMIKABE_cFv = .text:0x000018C0; // type:function size:0x11C scope:global +Delete__15daObjGOMIKABE_cFv = .text:0x000019DC; // type:function size:0x58 scope:global +__dt__19daObjGOMIKABE_HIO_cFv = .text:0x00001A34; // type:function size:0x48 scope:global +__sinit_d_a_obj_gomikabe_cpp = .text:0x00001A7C; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001AB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001AC0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3769 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3801 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3803 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3842 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3977 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3985 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4156 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4157 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4158 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4159 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4278 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4308 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4498 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4499 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4500 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4501 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4607 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x3C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GOMIKABE = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__15daObjGOMIKABE_c = .data:0x0000009C; // type:object size:0x28 scope:global +__vt__19daObjGOMIKABE_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3761 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_gpTaru/splits.txt b/config/GZ2P01/rels/d_a_obj_gpTaru/splits.txt new file mode 100644 index 0000000000..e824a86e22 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gpTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gpTaru.cpp: + .text start:0x000000EC end:0x0000257C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_gpTaru/symbols.txt b/config/GZ2P01/rels/d_a_obj_gpTaru/symbols.txt new file mode 100644 index 0000000000..94d2cbb26d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gpTaru/symbols.txt @@ -0,0 +1,136 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daGpTaru_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000174; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001D0; // type:function size:0x48 scope:global +setBaseMtx__10daGpTaru_cFv = .text:0x00000218; // type:function size:0xD8 scope:global +CreateHeap__10daGpTaru_cFv = .text:0x000002F0; // type:function size:0x6C scope:global +create__10daGpTaru_cFv = .text:0x0000035C; // type:function size:0x2C4 scope:global +__dt__8cM3dGCylFv = .text:0x00000620; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000668; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006B0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000070C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000077C; // type:function size:0x70 scope:global +createHeapCallBack__10daGpTaru_cFP10fopAc_ac_c = .text:0x000007EC; // type:function size:0x2C scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000818; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000B14; // type:function size:0x48 scope:global +chkSinkAll__10daGpTaru_cFv = .text:0x00000B5C; // type:function size:0x24 scope:global +chkWaterLineIn__10daGpTaru_cFv = .text:0x00000B80; // type:function size:0x24 scope:global +bgCheck__10daGpTaru_cFv = .text:0x00000BA4; // type:function size:0x6A0 scope:global +Execute__10daGpTaru_cFv = .text:0x00001244; // type:function size:0x270 scope:global +mode_proc_call__10daGpTaru_cFv = .text:0x000014B4; // type:function size:0x148 scope:global +mode_init_wait__10daGpTaru_cFv = .text:0x000015FC; // type:function size:0x3C scope:global +mode_proc_wait__10daGpTaru_cFv = .text:0x00001638; // type:function size:0x24 scope:global +mode_init_carry__10daGpTaru_cFv = .text:0x0000165C; // type:function size:0x24 scope:global +mode_proc_carry__10daGpTaru_cFv = .text:0x00001680; // type:function size:0xA0 scope:global +mode_init_drop__10daGpTaru_cFv = .text:0x00001720; // type:function size:0x2C scope:global +mode_proc_drop__10daGpTaru_cFv = .text:0x0000174C; // type:function size:0x24 scope:global +mode_init_roll__10daGpTaru_cFv = .text:0x00001770; // type:function size:0x18 scope:global +mode_proc_roll__10daGpTaru_cFv = .text:0x00001788; // type:function size:0x3C4 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001B4C; // type:function size:0x78 scope:global +mode_init_exploInit__10daGpTaru_cFv = .text:0x00001BC4; // type:function size:0xBC scope:global +mode_proc_exploInit__10daGpTaru_cFv = .text:0x00001C80; // type:function size:0x1CC scope:global +mode_init_explosion__10daGpTaru_cFv = .text:0x00001E4C; // type:function size:0x184 scope:global +mode_proc_explosion__10daGpTaru_cFv = .text:0x00001FD0; // type:function size:0x4C scope:global +mode_init_sink__10daGpTaru_cFv = .text:0x0000201C; // type:function size:0x18 scope:global +mode_proc_sink__10daGpTaru_cFv = .text:0x00002034; // type:function size:0xF0 scope:global +breakEffSet__10daGpTaru_cFv = .text:0x00002124; // type:function size:0x180 scope:global +Draw__10daGpTaru_cFv = .text:0x000022A4; // type:function size:0xA4 scope:global +Delete__10daGpTaru_cFv = .text:0x00002348; // type:function size:0x44 scope:global +daGpTaru_Draw__FP10daGpTaru_c = .text:0x0000238C; // type:function size:0x2C scope:global +daGpTaru_Execute__FP10daGpTaru_c = .text:0x000023B8; // type:function size:0x2C scope:global +daGpTaru_Delete__FP10daGpTaru_c = .text:0x000023E4; // type:function size:0x2C scope:global +daGpTaru_Create__FP10fopAc_ac_c = .text:0x00002410; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002430; // type:function size:0x48 scope:global +__dt__14daGpTaru_HIO_cFv = .text:0x00002478; // type:function size:0x6C scope:global +__sinit_d_a_obj_gpTaru_cpp = .text:0x000024E4; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002554; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000255C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002564; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000256C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002574; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3659 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000010; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__10daGpTaru_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3803 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3805 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3992 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3993 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4078 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4084 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4332 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4333 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4521 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4522 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4527 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4608 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4609 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4660 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4661 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4662 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4697 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daGpTaru_c = .data:0x00000020; // type:object size:0x44 scope:global +@4338 = .data:0x00000064; // type:object size:0xC scope:local +@4339 = .data:0x00000070; // type:object size:0xC scope:local +@4340 = .data:0x0000007C; // type:object size:0xC scope:local +@4341 = .data:0x00000088; // type:object size:0xC scope:local +@4342 = .data:0x00000094; // type:object size:0xC scope:local +@4343 = .data:0x000000A0; // type:object size:0xC scope:local +@4344 = .data:0x000000AC; // type:object size:0xC scope:local +l_mode_func$4337 = .data:0x000000B8; // type:object size:0x54 scope:local +effName$4666 = .data:0x0000010C; // type:object size:0x10 scope:local +l_daGpTaru_Method = .data:0x0000011C; // type:object size:0x20 scope:global +g_profile_Obj_GpTaru = .data:0x0000013C; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000016C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x0000019C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001A8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001C0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001CC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001E4; // type:object size:0x24 scope:global +__vt__10daGpTaru_c = .data:0x00000208; // type:object size:0x18 scope:global +__vt__14daGpTaru_HIO_c = .data:0x00000220; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000238; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:float +lbl_96_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_gra2/splits.txt b/config/GZ2P01/rels/d_a_obj_gra2/splits.txt new file mode 100644 index 0000000000..5b6e332a9a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gra2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gra2.cpp: + .text start:0x000000EC end:0x0000FC48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003EC + .data start:0x00000000 end:0x00000A2C + .bss start:0x00000008 end:0x000002DC diff --git a/config/GZ2P01/rels/d_a_obj_gra2/symbols.txt b/config/GZ2P01/rels/d_a_obj_gra2/symbols.txt new file mode 100644 index 0000000000..f867d99e8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gra2/symbols.txt @@ -0,0 +1,518 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +jointCtrlCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x4C scope:global +rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000138; // type:function size:0x18 scope:global +__ct__11daObj_GrA_cFv = .text:0x00000150; // type:function size:0x1AC scope:global +__dt__11daObj_GrA_cFv = .text:0x000002FC; // type:function size:0x2B0 scope:global +create__11daObj_GrA_cFv = .text:0x000005AC; // type:function size:0x248 scope:global +CreateHeap__11daObj_GrA_cFv = .text:0x000007F4; // type:function size:0x17C scope:global +Delete__11daObj_GrA_cFv = .text:0x00000970; // type:function size:0x74 scope:global +Execute__11daObj_GrA_cFPPA3_A4_f = .text:0x000009E4; // type:function size:0x240 scope:global +Draw__11daObj_GrA_cFv = .text:0x00000C24; // type:function size:0x88 scope:global +jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel = .text:0x00000CAC; // type:function size:0x290 scope:global +getResName__11daObj_GrA_cFv = .text:0x00000F3C; // type:function size:0x18 scope:global +getMode__11daObj_GrA_cFv = .text:0x00000F54; // type:function size:0x84 scope:global +getPathNo__11daObj_GrA_cFv = .text:0x00000FD8; // type:function size:0xC scope:global +getTagNo__11daObj_GrA_cFv = .text:0x00000FE4; // type:function size:0xC scope:global +getJumpType__11daObj_GrA_cFv = .text:0x00000FF0; // type:function size:0xC scope:global +isDelete__11daObj_GrA_cFv = .text:0x00000FFC; // type:function size:0xE0 scope:global +restart__11daObj_GrA_cFv = .text:0x000010DC; // type:function size:0x1D8 scope:global +init__11daObj_GrA_cFv = .text:0x000012B4; // type:function size:0x2DC scope:global +setBaseAnm__11daObj_GrA_cFif = .text:0x00001590; // type:function size:0x144 scope:global +setFaceAnm__11daObj_GrA_cFibf = .text:0x000016D4; // type:function size:0x1A4 scope:global +setFaceBtp__11daObj_GrA_cFi = .text:0x00001878; // type:function size:0xF4 scope:global +setBaseMotion__11daObj_GrA_cFif = .text:0x0000196C; // type:function size:0x20 scope:global +setFaceMotion__11daObj_GrA_cFif = .text:0x0000198C; // type:function size:0x44 scope:global +calcMotion__11daObj_GrA_cFv = .text:0x000019D0; // type:function size:0xD0 scope:global +checkProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x00001AA0; // type:function size:0x34 scope:global +setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x00001AD4; // type:function size:0xB0 scope:global +getDistTableIdx__Fii = .text:0x00001B84; // type:function size:0x14 scope:global +setParam__11daObj_GrA_cFv = .text:0x00001B98; // type:function size:0x260 scope:global +checkEvent__11daObj_GrA_cFv = .text:0x00001DF8; // type:function size:0x164 scope:global +mainProc__11daObj_GrA_cFv = .text:0x00001F5C; // type:function size:0x268 scope:global +adjustShapeAngle__11daObj_GrA_cFv = .text:0x000021C4; // type:function size:0x4 scope:global +setMtx__11daObj_GrA_cFi = .text:0x000021C8; // type:function size:0x62C scope:global +setCollisions__11daObj_GrA_cFv = .text:0x000027F4; // type:function size:0x35C scope:global +setAttnPos__11daObj_GrA_cFv = .text:0x00002B50; // type:function size:0xEC scope:global +drawOtherMdls__11daObj_GrA_cFv = .text:0x00002C3C; // type:function size:0x4 scope:global +dbgDraw__11daObj_GrA_cFv = .text:0x00002C40; // type:function size:0x8 scope:global +ppMoveInit__11daObj_GrA_cFv = .text:0x00002C48; // type:function size:0x6C scope:global +setLookMode__11daObj_GrA_cFi = .text:0x00002CB4; // type:function size:0x14 scope:global +lookat__11daObj_GrA_cFv = .text:0x00002CC8; // type:function size:0x5A4 scope:global +hitChk__11daObj_GrA_cFv = .text:0x0000326C; // type:function size:0x158 scope:global +wait__11daObj_GrA_cFPv = .text:0x000033C4; // type:function size:0x178 scope:global +talk__11daObj_GrA_cFPv = .text:0x0000353C; // type:function size:0x25C scope:global +ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c = .text:0x00003798; // type:function size:0xFC scope:global +s_sub__FPvPv = .text:0x00003894; // type:function size:0x6C scope:global +checkTagGraSub__11daObj_GrA_cFP10fopAc_ac_c = .text:0x00003900; // type:function size:0x44 scope:global +fallAbyssCheck__11daObj_GrA_cFv = .text:0x00003944; // type:function size:0xCC scope:global +setPrtcl__11daObj_GrA_cFv = .text:0x00003A10; // type:function size:0x2E4 scope:global +base000__11daObj_GrA_cFi = .text:0x00003CF4; // type:function size:0x34 scope:global +base001__11daObj_GrA_cFi = .text:0x00003D28; // type:function size:0x34 scope:global +base003__11daObj_GrA_cFi = .text:0x00003D5C; // type:function size:0xA0 scope:global +base004__11daObj_GrA_cFi = .text:0x00003DFC; // type:function size:0xA0 scope:global +base005__11daObj_GrA_cFi = .text:0x00003E9C; // type:function size:0x98 scope:global +base006__11daObj_GrA_cFi = .text:0x00003F34; // type:function size:0x34 scope:global +base007__11daObj_GrA_cFi = .text:0x00003F68; // type:function size:0x68 scope:global +base008__11daObj_GrA_cFi = .text:0x00003FD0; // type:function size:0x84 scope:global +base009__11daObj_GrA_cFi = .text:0x00004054; // type:function size:0xA0 scope:global +base010__11daObj_GrA_cFi = .text:0x000040F4; // type:function size:0xAC scope:global +base013__11daObj_GrA_cFi = .text:0x000041A0; // type:function size:0x158 scope:global +base016__11daObj_GrA_cFi = .text:0x000042F8; // type:function size:0x68 scope:global +base017__11daObj_GrA_cFi = .text:0x00004360; // type:function size:0x68 scope:global +base018__11daObj_GrA_cFi = .text:0x000043C8; // type:function size:0x78 scope:global +base019__11daObj_GrA_cFi = .text:0x00004440; // type:function size:0x74 scope:global +base020__11daObj_GrA_cFi = .text:0x000044B4; // type:function size:0x34 scope:global +base021__11daObj_GrA_cFi = .text:0x000044E8; // type:function size:0x34 scope:global +base022__11daObj_GrA_cFi = .text:0x0000451C; // type:function size:0x34 scope:global +base023__11daObj_GrA_cFi = .text:0x00004550; // type:function size:0x34 scope:global +base024__11daObj_GrA_cFi = .text:0x00004584; // type:function size:0x34 scope:global +base025__11daObj_GrA_cFi = .text:0x000045B8; // type:function size:0x34 scope:global +base026__11daObj_GrA_cFi = .text:0x000045EC; // type:function size:0x34 scope:global +face000__11daObj_GrA_cFi = .text:0x00004620; // type:function size:0x38 scope:global +face003__11daObj_GrA_cFi = .text:0x00004658; // type:function size:0xA0 scope:global +face004__11daObj_GrA_cFi = .text:0x000046F8; // type:function size:0xA0 scope:global +face005__11daObj_GrA_cFi = .text:0x00004798; // type:function size:0x38 scope:global +face006__11daObj_GrA_cFi = .text:0x000047D0; // type:function size:0x38 scope:global +face007__11daObj_GrA_cFi = .text:0x00004808; // type:function size:0x38 scope:global +face008__11daObj_GrA_cFi = .text:0x00004840; // type:function size:0xA0 scope:global +face009__11daObj_GrA_cFi = .text:0x000048E0; // type:function size:0xA0 scope:global +face010__11daObj_GrA_cFi = .text:0x00004980; // type:function size:0x38 scope:global +face011__11daObj_GrA_cFi = .text:0x000049B8; // type:function size:0x38 scope:global +face012__11daObj_GrA_cFi = .text:0x000049F0; // type:function size:0x38 scope:global +face016__11daObj_GrA_cFi = .text:0x00004A28; // type:function size:0x38 scope:global +face017__11daObj_GrA_cFi = .text:0x00004A60; // type:function size:0x38 scope:global +face999__11daObj_GrA_cFi = .text:0x00004A98; // type:function size:0x40 scope:global +evtcutTalk__11daObj_GrA_cFii = .text:0x00004AD8; // type:function size:0x114 scope:global +setFaceTalkAfter__11daObj_GrA_cFv = .text:0x00004BEC; // type:function size:0x7C scope:global +daObj_GrA_Create__FPv = .text:0x00004C68; // type:function size:0x20 scope:global +daObj_GrA_Delete__FPv = .text:0x00004C88; // type:function size:0x20 scope:global +daObj_GrA_Execute__FPv = .text:0x00004CA8; // type:function size:0x20 scope:global +daObj_GrA_Draw__FPv = .text:0x00004CC8; // type:function size:0x2C scope:global +daObj_GrA_IsDelete__FPv = .text:0x00004CF4; // type:function size:0x8 scope:global +__dt__17daObj_GrA_Param_cFv = .text:0x00004CFC; // type:function size:0x48 scope:global +__dt__16daBaseNpc_path_cFv = .text:0x00004D44; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00004D8C; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00004D90; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004DD8; // type:function size:0x48 scope:global +__dt__4cXyzFv = .text:0x00004E20; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00004E5C; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00004F28; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00004FAC; // type:function size:0x48 scope:global +__dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004FF4; // type:function size:0x3C scope:global +__ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00005030; // type:function size:0x4 scope:global +__dt__18daBaseNpc_acMngr_cFv = .text:0x00005034; // type:function size:0x48 scope:global +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x0000507C; // type:function size:0x60 scope:global +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x000050DC; // type:function size:0x8 scope:global +Create__23daBaseNpc_moveBgActor_cFv = .text:0x000050E4; // type:function size:0x8 scope:global +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x000050EC; // type:function size:0x8 scope:global +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x000050F4; // type:function size:0x8 scope:global +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x000050FC; // type:function size:0x8 scope:global +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x00005104; // type:function size:0x8 scope:global +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x0000510C; // type:function size:0x8 scope:global +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x00005114; // type:function size:0x8 scope:global +cLib_calcTimer__FPi = .text:0x0000511C; // type:function size:0x1C scope:global +cLib_calcTimer__FPs = .text:0x00005138; // type:function size:0x1C scope:global +__sinit_d_a_obj_gra2_cpp = .text:0x00005154; // type:function size:0x3F8 scope:local +getSrchCircleR__11daObj_GrA_cFv = .text:0x0000554C; // type:function size:0x58 scope:global +standWait__11daObj_GrA_cFPv = .text:0x000055A4; // type:function size:0x55C scope:global +walk__11daObj_GrA_cFPv = .text:0x00005B00; // type:function size:0x644 scope:global +defence__11daObj_GrA_cFPv = .text:0x00006144; // type:function size:0x290 scope:global +toStone__11daObj_GrA_cFPv = .text:0x000063D4; // type:function size:0x5E4 scope:global +step__11daObj_GrA_cFPv = .text:0x000069B8; // type:function size:0x504 scope:global +rollReturn__11daObj_GrA_cFPv = .text:0x00006EBC; // type:function size:0xB30 scope:global +soldierDemoSkip__11daObj_GrA_cFv = .text:0x000079EC; // type:function size:0x9C scope:global +soldierDemo__11daObj_GrA_cFPv = .text:0x00007A88; // type:function size:0x398 scope:global +getSrchLinkR__11daObj_GrA_cFv = .text:0x00007E20; // type:function size:0x58 scope:global +getSrchGraR__11daObj_GrA_cFv = .text:0x00007E78; // type:function size:0x58 scope:global +getSpeed__11daObj_GrA_cFv = .text:0x00007ED0; // type:function size:0x48 scope:global +standRoll__11daObj_GrA_cFPv = .text:0x00007F18; // type:function size:0x6B8 scope:global +rollDemo__11daObj_GrA_cFPv = .text:0x000085D0; // type:function size:0x414 scope:global +rollAttack__11daObj_GrA_cFPv = .text:0x000089E4; // type:function size:0xA94 scope:global +rollAttacked__11daObj_GrA_cFPv = .text:0x00009478; // type:function size:0x680 scope:global +rollEscape__11daObj_GrA_cFPv = .text:0x00009AF8; // type:function size:0x5F0 scope:global +rollLanding__11daObj_GrA_cFv = .text:0x0000A0E8; // type:function size:0x110 scope:global +thrown__11daObj_GrA_cFPv = .text:0x0000A1F8; // type:function size:0x108 scope:global +demo_camera__11daObj_GrA_cFv = .text:0x0000A300; // type:function size:0xE74 scope:global +rollAttackedDemo__11daObj_GrA_cFv = .text:0x0000B174; // type:function size:0xA18 scope:global +graThrowDemo__11daObj_GrA_cFv = .text:0x0000BB8C; // type:function size:0x3E4 scope:global +setCarryStatus__11daObj_GrA_cFv = .text:0x0000BF70; // type:function size:0xCC scope:global +checkThrow__11daObj_GrA_cFv = .text:0x0000C03C; // type:function size:0xD8 scope:global +calcCatchPos__11daObj_GrA_cFfi = .text:0x0000C114; // type:function size:0x414 scope:global +initCrazyBeforeCatch__11daObj_GrA_cFi = .text:0x0000C528; // type:function size:0x1C scope:global +executeCrazyBeforeCatch__11daObj_GrA_cFv = .text:0x0000C544; // type:function size:0x7C scope:global +initCrazyCatch__11daObj_GrA_cFi = .text:0x0000C5C0; // type:function size:0x98 scope:global +executeCrazyCatch__11daObj_GrA_cFv = .text:0x0000C658; // type:function size:0x178 scope:global +initCrazyThrow__11daObj_GrA_cFi = .text:0x0000C7D0; // type:function size:0xA0 scope:global +executeCrazyThrow__11daObj_GrA_cFv = .text:0x0000C870; // type:function size:0x1BC scope:global +initCrazyAttack__11daObj_GrA_cFv = .text:0x0000CA2C; // type:function size:0x218 scope:global +executeCrazyJumping__11daObj_GrA_cFv = .text:0x0000CC44; // type:function size:0x358 scope:global +modeChangeCheck__11daObj_GrA_cFv = .text:0x0000CF9C; // type:function size:0x154 scope:global +getGraPos__10daTagGra_cFv = .text:0x0000D0F0; // type:function size:0x1C scope:global +s_sub2__FPvPv = .text:0x0000D10C; // type:function size:0x6C scope:global +checkGraSub__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000D178; // type:function size:0x68 scope:global +waitDemo__11daObj_GrA_cFPv = .text:0x0000D1E0; // type:function size:0x2FC scope:global +skipDemoGra__11daObj_GrA_cFv = .text:0x0000D4DC; // type:function size:0xAC scope:global +skipCallBack__FPvi = .text:0x0000D588; // type:function size:0x38 scope:global +startDemo__11daObj_GrA_cFPv = .text:0x0000D5C0; // type:function size:0x1BE4 scope:global +turn__11daObj_GrA_cFsfi = .text:0x0000F1A4; // type:function size:0x1B8 scope:global +turn_step__11daObj_GrA_cFsiii = .text:0x0000F35C; // type:function size:0x1B4 scope:global +chkFindPlayer2__11daObj_GrA_cFis = .text:0x0000F510; // type:function size:0x260 scope:global +getDistTable__12dAttention_cFi = .text:0x0000F770; // type:function size:0x14 scope:global +chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs = .text:0x0000F784; // type:function size:0xC4 scope:global +chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs = .text:0x0000F848; // type:function size:0x78 scope:global +chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs = .text:0x0000F8C0; // type:function size:0x10C scope:global +getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000F9CC; // type:function size:0x74 scope:global +standWaitJump__11daObj_GrA_cFPv = .text:0x0000FA40; // type:function size:0x208 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_GrA_Param_c = .rodata:0x00000000; // type:object size:0xC0 scope:global +l_bgcParam = .rodata:0x000000C0; // type:object size:0x50 scope:global +l_dirToAngleTBL = .rodata:0x00000110; // type:object size:0x8 scope:global +@4332 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@4333 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4399 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4409 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4410 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float +@4501 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double +@4618 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5022 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5023 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5024 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5025 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5026 = .rodata:0x00000150; // type:object size:0x8 scope:local +@5027 = .rodata:0x00000158; // type:object size:0x8 scope:local +@5028 = .rodata:0x00000160; // type:object size:0x8 scope:local +@5241 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5242 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5243 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5244 = .rodata:0x00000174; // type:object size:0x4 scope:local +@5245 = .rodata:0x00000178; // type:object size:0x4 scope:local +@5246 = .rodata:0x0000017C; // type:object size:0x4 scope:local +@5247 = .rodata:0x00000180; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000184; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000188; // type:object size:0x4 scope:local +@5250 = .rodata:0x0000018C; // type:object size:0x4 scope:local +@5251 = .rodata:0x00000190; // type:object size:0x4 scope:local +@5252 = .rodata:0x00000194; // type:object size:0x4 scope:local +@5253 = .rodata:0x00000198; // type:object size:0x4 scope:local +@5254 = .rodata:0x0000019C; // type:object size:0x4 scope:local +@5255 = .rodata:0x000001A0; // type:object size:0x4 scope:local +@5256 = .rodata:0x000001A4; // type:object size:0x4 scope:local +@5257 = .rodata:0x000001A8; // type:object size:0x4 scope:local +@5258 = .rodata:0x000001AC; // type:object size:0x4 scope:local +@5259 = .rodata:0x000001B0; // type:object size:0x4 scope:local +@5260 = .rodata:0x000001B4; // type:object size:0x4 scope:local +@5261 = .rodata:0x000001B8; // type:object size:0x4 scope:local +@5262 = .rodata:0x000001BC; // type:object size:0x4 scope:local +@5263 = .rodata:0x000001C0; // type:object size:0x4 scope:local +@5264 = .rodata:0x000001C4; // type:object size:0x4 scope:local +@5265 = .rodata:0x000001C8; // type:object size:0x4 scope:local +@5266 = .rodata:0x000001CC; // type:object size:0x4 scope:local +@5267 = .rodata:0x000001D0; // type:object size:0x4 scope:local +@5268 = .rodata:0x000001D4; // type:object size:0x4 scope:local +@5269 = .rodata:0x000001D8; // type:object size:0x4 scope:local +@5270 = .rodata:0x000001DC; // type:object size:0x4 scope:local +@5271 = .rodata:0x000001E0; // type:object size:0x4 scope:local +@5272 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@5273 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@5274 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@5275 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@5276 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@5277 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@5278 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@5279 = .rodata:0x00000200; // type:object size:0x4 scope:local +@5280 = .rodata:0x00000204; // type:object size:0x4 scope:local +@5281 = .rodata:0x00000208; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000020C; // type:object size:0x4 scope:local +@5397 = .rodata:0x00000210; // type:object size:0x4 scope:local +@5398 = .rodata:0x00000214; // type:object size:0x4 scope:local +@5399 = .rodata:0x00000218; // type:object size:0x4 scope:local +@5431 = .rodata:0x0000021C; // type:object size:0x4 scope:local +@5432 = .rodata:0x00000220; // type:object size:0x4 scope:local +@5568 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float +@5582 = .rodata:0x00000228; // type:object size:0x4 scope:local +@5583 = .rodata:0x0000022C; // type:object size:0x4 scope:local +@5725 = .rodata:0x00000230; // type:object size:0x4 scope:local +@5726 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float +@5756 = .rodata:0x00000238; // type:object size:0xC scope:local +@5966 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float +@5967 = .rodata:0x00000248; // type:object size:0x4 scope:local +@6054 = .rodata:0x0000024C; // type:object size:0x4 scope:local +@6055 = .rodata:0x00000250; // type:object size:0x4 scope:local +l_prticles_id$6229 = .rodata:0x00000254; // type:object size:0x6 scope:local +@6320 = .rodata:0x0000025C; // type:object size:0x4 scope:local data:string +@6321 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float +@6330 = .rodata:0x00000264; // type:object size:0x4 scope:local data:float +@6478 = .rodata:0x00000268; // type:object size:0x4 scope:local +@6479 = .rodata:0x0000026C; // type:object size:0x4 scope:local +@6480 = .rodata:0x00000270; // type:object size:0x4 scope:local +@6481 = .rodata:0x00000274; // type:object size:0x4 scope:local +@6482 = .rodata:0x00000278; // type:object size:0x4 scope:local +@6483 = .rodata:0x0000027C; // type:object size:0x4 scope:local +@6651 = .rodata:0x00000280; // type:object size:0x4 scope:local +@6722 = .rodata:0x00000284; // type:object size:0x4 scope:local +@6723 = .rodata:0x00000288; // type:object size:0x4 scope:local +@6873 = .rodata:0x0000028C; // type:object size:0x4 scope:local +@6874 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float +@7003 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float +@7004 = .rodata:0x00000298; // type:object size:0x4 scope:local +@7005 = .rodata:0x0000029C; // type:object size:0x4 scope:local +@7312 = .rodata:0x000002A0; // type:object size:0x4 scope:local +@7313 = .rodata:0x000002A4; // type:object size:0x4 scope:local +@7314 = .rodata:0x000002A8; // type:object size:0x4 scope:local +@7315 = .rodata:0x000002AC; // type:object size:0x4 scope:local +@7443 = .rodata:0x000002B0; // type:object size:0x8 scope:local data:double +@7613 = .rodata:0x000002B8; // type:object size:0x4 scope:local +@7996 = .rodata:0x000002BC; // type:object size:0x4 scope:local +@7997 = .rodata:0x000002C0; // type:object size:0x4 scope:local +@7998 = .rodata:0x000002C4; // type:object size:0x4 scope:local +@7999 = .rodata:0x000002C8; // type:object size:0x4 scope:local data:float +@8701 = .rodata:0x000002CC; // type:object size:0x4 scope:local +@8702 = .rodata:0x000002D0; // type:object size:0x4 scope:local +@8703 = .rodata:0x000002D4; // type:object size:0x4 scope:local +@8704 = .rodata:0x000002D8; // type:object size:0x4 scope:local +@8705 = .rodata:0x000002DC; // type:object size:0x4 scope:local +@8706 = .rodata:0x000002E0; // type:object size:0x4 scope:local +@8956 = .rodata:0x000002E4; // type:object size:0x4 scope:local +@8957 = .rodata:0x000002E8; // type:object size:0x4 scope:local +@8958 = .rodata:0x000002EC; // type:object size:0x4 scope:local +@8959 = .rodata:0x000002F0; // type:object size:0x4 scope:local +@9046 = .rodata:0x000002F4; // type:object size:0x4 scope:local +@9047 = .rodata:0x000002F8; // type:object size:0x4 scope:local +@9205 = .rodata:0x000002FC; // type:object size:0x4 scope:local +@9223 = .rodata:0x00000300; // type:object size:0x4 scope:local data:float +@9280 = .rodata:0x00000304; // type:object size:0x4 scope:local data:float +@9333 = .rodata:0x00000308; // type:object size:0x8 scope:local +@9334 = .rodata:0x00000310; // type:object size:0x4 scope:local +@9385 = .rodata:0x00000314; // type:object size:0x4 scope:local +@9464 = .rodata:0x00000318; // type:object size:0x4 scope:local +@10241 = .rodata:0x0000031C; // type:object size:0x4 scope:local +@10242 = .rodata:0x00000320; // type:object size:0x4 scope:local +@10243 = .rodata:0x00000324; // type:object size:0x4 scope:local +@10244 = .rodata:0x00000328; // type:object size:0x4 scope:local +@10245 = .rodata:0x0000032C; // type:object size:0x4 scope:local +@10246 = .rodata:0x00000330; // type:object size:0x4 scope:local +@10247 = .rodata:0x00000334; // type:object size:0x4 scope:local +@10248 = .rodata:0x00000338; // type:object size:0x4 scope:local +@10249 = .rodata:0x0000033C; // type:object size:0x4 scope:local +@10250 = .rodata:0x00000340; // type:object size:0x4 scope:local +@10251 = .rodata:0x00000344; // type:object size:0x4 scope:local +@10252 = .rodata:0x00000348; // type:object size:0x4 scope:local +@10253 = .rodata:0x0000034C; // type:object size:0x4 scope:local +@10254 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float +@10255 = .rodata:0x00000354; // type:object size:0x4 scope:local +@10256 = .rodata:0x00000358; // type:object size:0x4 scope:local +@10257 = .rodata:0x0000035C; // type:object size:0x4 scope:local data:string +@10258 = .rodata:0x00000360; // type:object size:0x4 scope:local +@10292 = .rodata:0x00000364; // type:object size:0x4 scope:local data:float +@10293 = .rodata:0x00000368; // type:object size:0x4 scope:local data:float +@10294 = .rodata:0x0000036C; // type:object size:0x4 scope:local +@10295 = .rodata:0x00000370; // type:object size:0x4 scope:local +@10406 = .rodata:0x00000374; // type:object size:0x4 scope:local +@10407 = .rodata:0x00000378; // type:object size:0x4 scope:local +@10650 = .rodata:0x0000037C; // type:object size:0x4 scope:local data:float +@10651 = .rodata:0x00000380; // type:object size:0x4 scope:local data:float +@10705 = .rodata:0x00000384; // type:object size:0x4 scope:local +@10706 = .rodata:0x00000388; // type:object size:0x4 scope:local +@10768 = .rodata:0x0000038C; // type:object size:0x4 scope:local +@11071 = .rodata:0x00000390; // type:object size:0x4 scope:local +@11072 = .rodata:0x00000394; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000398; // type:object size:0x54 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileNameList = .data:0x00000020; // type:object size:0x10 scope:global +l_exLoadRes_GRAa = .data:0x00000030; // type:object size:0x10 scope:global +l_exLoadRes_GRA_jump = .data:0x00000040; // type:object size:0x10 scope:global +l_exLoadRes_GRA_demo = .data:0x00000050; // type:object size:0x10 scope:global +l_exloadRes_list = .data:0x00000060; // type:object size:0x10 scope:global +l_resNames = .data:0x00000070; // type:object size:0x14 scope:global +l_bmdGetParamList = .data:0x00000084; // type:object size:0x8 scope:global +l_bckGetParamList = .data:0x0000008C; // type:object size:0x118 scope:global +l_btpGetParamList = .data:0x000001A4; // type:object size:0x20 scope:global +l_eventMotionChangeTable = .data:0x000001C4; // type:object size:0x16 scope:global +l_eventFaceChangeTable = .data:0x000001DC; // type:object size:0x8 scope:global +l_evtNameList = .data:0x000001E4; // type:object size:0x8 scope:global +l_entryJntNoList = .data:0x000001EC; // type:object size:0x8 scope:global +@4591 = .data:0x000001F4; // type:object size:0xC scope:local data:4byte +@4762 = .data:0x00000200; // type:object size:0x58 scope:local +@4792 = .data:0x00000258; // type:object size:0x34 scope:local +@4873 = .data:0x0000028C; // type:object size:0xC scope:local +@4875 = .data:0x00000298; // type:object size:0xC scope:local +@4877 = .data:0x000002A4; // type:object size:0xC scope:local +@4879 = .data:0x000002B0; // type:object size:0xC scope:local +@4891 = .data:0x000002BC; // type:object size:0xC scope:local +@4933 = .data:0x000002C8; // type:object size:0xC scope:local data:4byte +@4941 = .data:0x000002D4; // type:object size:0xC scope:local data:4byte +@5310 = .data:0x000002E0; // type:object size:0xC scope:local data:4byte +@5987 = .data:0x000002EC; // type:object size:0xC scope:local data:4byte +@5992 = .data:0x000002F8; // type:object size:0xC scope:local data:4byte +@6065 = .data:0x00000304; // type:object size:0xC scope:local +@6068 = .data:0x00000310; // type:object size:0xC scope:local +@6071 = .data:0x0000031C; // type:object size:0xC scope:local +@6074 = .data:0x00000328; // type:object size:0xC scope:local +@6107 = .data:0x00000334; // type:object size:0xC scope:local +@6110 = .data:0x00000340; // type:object size:0xC scope:local +@6363 = .data:0x0000034C; // type:object size:0xC scope:local data:4byte +@6502 = .data:0x00000358; // type:object size:0xC scope:local data:4byte +@6507 = .data:0x00000364; // type:object size:0xC scope:local data:4byte +@6661 = .data:0x00000370; // type:object size:0xC scope:local data:4byte +@6763 = .data:0x0000037C; // type:object size:0xC scope:local data:4byte +@6888 = .data:0x00000388; // type:object size:0xC scope:local +@6894 = .data:0x00000394; // type:object size:0xC scope:local +@6910 = .data:0x000003A0; // type:object size:0xC scope:local +@6921 = .data:0x000003AC; // type:object size:0xC scope:local +@7031 = .data:0x000003B8; // type:object size:0xC scope:local +@7045 = .data:0x000003C4; // type:object size:0xC scope:local +@7055 = .data:0x000003D0; // type:object size:0xC scope:local +@7324 = .data:0x000003DC; // type:object size:0xC scope:local data:4byte +@7471 = .data:0x000003E8; // type:object size:0xC scope:local +@7481 = .data:0x000003F4; // type:object size:0xC scope:local +@7489 = .data:0x00000400; // type:object size:0xC scope:local +@7645 = .data:0x0000040C; // type:object size:0xC scope:local data:4byte +@7653 = .data:0x00000418; // type:object size:0xC scope:local data:4byte +@7744 = .data:0x00000424; // type:object size:0xC scope:local data:4byte +@7836 = .data:0x00000430; // type:object size:0xC scope:local data:4byte +@8025 = .data:0x0000043C; // type:object size:0xC scope:local +@8037 = .data:0x00000448; // type:object size:0xC scope:local +@8042 = .data:0x00000454; // type:object size:0xC scope:local +@8138 = .data:0x00000460; // type:object size:0x1C scope:local +@8707 = .data:0x0000047C; // type:object size:0x1C scope:local +@8960 = .data:0x00000498; // type:object size:0x20 scope:local +@8967 = .data:0x000004B8; // type:object size:0xC scope:local data:4byte +@9077 = .data:0x000004C4; // type:object size:0xC scope:local data:4byte +@9082 = .data:0x000004D0; // type:object size:0xC scope:local data:4byte +@9348 = .data:0x000004DC; // type:object size:0xC scope:local data:4byte +@9351 = .data:0x000004E8; // type:object size:0xC scope:local data:4byte +@9393 = .data:0x000004F4; // type:object size:0xC scope:local data:4byte +@9399 = .data:0x00000500; // type:object size:0xC scope:local data:4byte +@9472 = .data:0x0000050C; // type:object size:0xC scope:local data:4byte +@9541 = .data:0x00000518; // type:object size:0xC scope:local data:4byte +@9635 = .data:0x00000524; // type:object size:0xC scope:local data:4byte +@9691 = .data:0x00000530; // type:object size:0xC scope:local data:4byte +@10259 = .data:0x0000053C; // type:object size:0x30 scope:local +@10566 = .data:0x0000056C; // type:object size:0xC scope:local +@10567 = .data:0x00000578; // type:object size:0xC scope:local +@10568 = .data:0x00000584; // type:object size:0xC scope:local +@10569 = .data:0x00000590; // type:object size:0xC scope:local +@10570 = .data:0x0000059C; // type:object size:0xC scope:local +@10571 = .data:0x000005A8; // type:object size:0xC scope:local +@10572 = .data:0x000005B4; // type:object size:0xC scope:local +@10573 = .data:0x000005C0; // type:object size:0xC scope:local +@10574 = .data:0x000005CC; // type:object size:0xC scope:local +@10575 = .data:0x000005D8; // type:object size:0xC scope:local +@10576 = .data:0x000005E4; // type:object size:0xC scope:local +@10577 = .data:0x000005F0; // type:object size:0xC scope:local +@10578 = .data:0x000005FC; // type:object size:0xC scope:local +@10579 = .data:0x00000608; // type:object size:0xC scope:local +@10580 = .data:0x00000614; // type:object size:0xC scope:local +@10581 = .data:0x00000620; // type:object size:0xC scope:local +@10582 = .data:0x0000062C; // type:object size:0xC scope:local +@10583 = .data:0x00000638; // type:object size:0xC scope:local +@10584 = .data:0x00000644; // type:object size:0xC scope:local +@10585 = .data:0x00000650; // type:object size:0xC scope:local +@10586 = .data:0x0000065C; // type:object size:0xC scope:local +@10587 = .data:0x00000668; // type:object size:0xC scope:local +mBaseMotionList__11daObj_GrA_c = .data:0x00000674; // type:object size:0x108 scope:global data:4byte +@10849 = .data:0x0000077C; // type:object size:0xC scope:local +@10850 = .data:0x00000788; // type:object size:0xC scope:local +@10851 = .data:0x00000794; // type:object size:0xC scope:local +@10852 = .data:0x000007A0; // type:object size:0xC scope:local +@10853 = .data:0x000007AC; // type:object size:0xC scope:local +@10854 = .data:0x000007B8; // type:object size:0xC scope:local +@10855 = .data:0x000007C4; // type:object size:0xC scope:local +@10856 = .data:0x000007D0; // type:object size:0xC scope:local +@10857 = .data:0x000007DC; // type:object size:0xC scope:local +@10858 = .data:0x000007E8; // type:object size:0xC scope:local +@10859 = .data:0x000007F4; // type:object size:0xC scope:local +@10860 = .data:0x00000800; // type:object size:0xC scope:local +@10861 = .data:0x0000080C; // type:object size:0xC scope:local +@10862 = .data:0x00000818; // type:object size:0xC scope:local +mFaceMotionList__11daObj_GrA_c = .data:0x00000824; // type:object size:0xA8 scope:global data:4byte +daObj_GrA_MethodTable = .data:0x000008CC; // type:object size:0x20 scope:global +g_profile_OBJ_GRA = .data:0x000008EC; // type:object size:0x30 scope:global +__vt__11daObj_GrA_c = .data:0x0000091C; // type:object size:0x64 scope:global +__vt__23daBaseNpc_moveBgActor_c = .data:0x00000980; // type:object size:0x64 scope:global +__vt__18daBaseNpc_acMngr_c = .data:0x000009E4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000009F0; // type:object size:0xC scope:global +__vt__16daBaseNpc_path_c = .data:0x000009FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000A08; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000A14; // type:object size:0xC scope:global +__vt__17daObj_GrA_Param_c = .data:0x00000A20; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@4026 = .bss:0x00000048; // type:object size:0xC scope:local +l_centerOfst = .bss:0x00000054; // type:object size:0xC scope:global +@4027 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x4 scope:global +@5037 = .bss:0x00000070; // type:object size:0xC scope:local +@5040 = .bss:0x00000080; // type:object size:0xC scope:local +@5041 = .bss:0x0000008C; // type:object size:0xC scope:local +@5042 = .bss:0x00000098; // type:object size:0xC scope:local +@5043 = .bss:0x000000A4; // type:object size:0xC scope:local +@5044 = .bss:0x000000B0; // type:object size:0xC scope:local +@5045 = .bss:0x000000BC; // type:object size:0xC scope:local +@5046 = .bss:0x000000C8; // type:object size:0xC scope:local +@5047 = .bss:0x000000D4; // type:object size:0xC scope:local +@5048 = .bss:0x000000E0; // type:object size:0xC scope:local +@5049 = .bss:0x000000EC; // type:object size:0xC scope:local +@5050 = .bss:0x000000F8; // type:object size:0xC scope:local +@5051 = .bss:0x00000104; // type:object size:0xC scope:local +@5052 = .bss:0x00000110; // type:object size:0xC scope:local +@5053 = .bss:0x0000011C; // type:object size:0xC scope:local +aTrembleTrans$5036 = .bss:0x00000128; // type:object size:0xB4 scope:local +@5298 = .bss:0x000001DC; // type:object size:0xC scope:local +aOfst$5297 = .bss:0x000001EC; // type:object size:0xC scope:local +@5404 = .bss:0x000001F8; // type:object size:0xC scope:local +aEyeOfst$5403 = .bss:0x00000208; // type:object size:0xC scope:local +@5648 = .bss:0x00000214; // type:object size:0xC scope:local +@5651 = .bss:0x00000224; // type:object size:0xC scope:local +@5652 = .bss:0x00000230; // type:object size:0xC scope:local +@5653 = .bss:0x0000023C; // type:object size:0xC scope:local +aVec$5647 = .bss:0x00000248; // type:object size:0x30 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000278; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000027C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000280; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000284; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000288; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000028C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000290; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000294; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000298; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000029C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000002A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000002A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000002A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000002AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000002B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000002B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000002B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000002BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000002C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000002C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000002C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000002CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000002D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000002D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000002D8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_graWall/splits.txt b/config/GZ2P01/rels/d_a_obj_graWall/splits.txt new file mode 100644 index 0000000000..2eb8bdde11 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_graWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_graWall.cpp: + .text start:0x00000078 end:0x00000428 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2P01/rels/d_a_obj_graWall/symbols.txt b/config/GZ2P01/rels/d_a_obj_graWall/symbols.txt new file mode 100644 index 0000000000..cb0313f2d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_graWall/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__14daObjGraWall_cFv = .text:0x00000078; // type:function size:0x150 scope:global +__dt__8cM3dGCylFv = .text:0x000001C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000210; // type:function size:0x48 scope:global +Execute__14daObjGraWall_cFv = .text:0x00000258; // type:function size:0xA0 scope:global +Delete__14daObjGraWall_cFv = .text:0x000002F8; // type:function size:0x8 scope:global +col_init__14daObjGraWall_cFv = .text:0x00000300; // type:function size:0x54 scope:global +col_set__14daObjGraWall_cFv = .text:0x00000354; // type:function size:0x6C scope:global +daObjGraWall_Execute__FP14daObjGraWall_c = .text:0x000003C0; // type:function size:0x20 scope:global +daObjGraWall_IsDelete__FP14daObjGraWall_c = .text:0x000003E0; // type:function size:0x8 scope:global +daObjGraWall_Delete__FP14daObjGraWall_c = .text:0x000003E8; // type:function size:0x20 scope:global +daObjGraWall_create__FP10fopAc_ac_c = .text:0x00000408; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global +l_daObjGraWall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_GRA_WALL = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_gra_rock/splits.txt b/config/GZ2P01/rels/d_a_obj_gra_rock/splits.txt new file mode 100644 index 0000000000..5211852172 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gra_rock.cpp: + .text start:0x00000078 end:0x00001334 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2P01/rels/d_a_obj_gra_rock/symbols.txt b/config/GZ2P01/rels/d_a_obj_gra_rock/symbols.txt new file mode 100644 index 0000000000..78d9fbcc50 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_gra_rock/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAttnPos__14daObjGraRock_cFv = .text:0x00000078; // type:function size:0x34C scope:global +setBaseMtx__14daObjGraRock_cFv = .text:0x000003C4; // type:function size:0x7C scope:global +setPrtcl__14daObjGraRock_cFv = .text:0x00000440; // type:function size:0xBC scope:global +bombParticleSet__14daObjGraRock_cFv = .text:0x000004FC; // type:function size:0x1B4 scope:global +setEnvTevColor__14daObjGraRock_cFv = .text:0x000006B0; // type:function size:0x5C scope:global +setRoomNo__14daObjGraRock_cFv = .text:0x0000070C; // type:function size:0x44 scope:global +col_set__14daObjGraRock_cFv = .text:0x00000750; // type:function size:0x194 scope:global +checkHitAt__14daObjGraRock_cFP8cCcD_Obj = .text:0x000008E4; // type:function size:0xC scope:global +Create__14daObjGraRock_cFv = .text:0x000008F0; // type:function size:0x1F8 scope:global +CreateHeap__14daObjGraRock_cFv = .text:0x00000AE8; // type:function size:0xFC scope:global +create__14daObjGraRock_cFv = .text:0x00000BE4; // type:function size:0x244 scope:global +__dt__8cM3dGCylFv = .text:0x00000E28; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E70; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000EB8; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F28; // type:function size:0x48 scope:global +Execute__14daObjGraRock_cFPPA3_A4_f = .text:0x00000F70; // type:function size:0x10C scope:global +Draw__14daObjGraRock_cFv = .text:0x0000107C; // type:function size:0xC8 scope:global +Delete__14daObjGraRock_cFv = .text:0x00001144; // type:function size:0x98 scope:global +daObjGraRock_Draw__FP14daObjGraRock_c = .text:0x000011DC; // type:function size:0x2C scope:global +daObjGraRock_Execute__FP14daObjGraRock_c = .text:0x00001208; // type:function size:0x20 scope:global +daObjGraRock_IsDelete__FP14daObjGraRock_c = .text:0x00001228; // type:function size:0x8 scope:global +daObjGraRock_Delete__FP14daObjGraRock_c = .text:0x00001230; // type:function size:0x20 scope:global +daObjGraRock_create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x00001270; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x0000128C; // type:function size:0x1C scope:global +cLib_getRndValue__Fii = .text:0x000012A8; // type:function size:0x7C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001324; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000132C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDCyl__14daObjGraRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global +@3857 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3859 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +l_prticles_id$3890 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x5B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x14 scope:global +l_daObjGraRock_Method = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_Obj_GraRock = .data:0x00000034; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000064; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000070; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000007C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__14daObjGraRock_c = .data:0x000000AC; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_grave_stone/splits.txt b/config/GZ2P01/rels/d_a_obj_grave_stone/splits.txt new file mode 100644 index 0000000000..22890f7317 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_grave_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_grave_stone.cpp: + .text start:0x00000078 end:0x00000CC8 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_obj_grave_stone/symbols.txt b/config/GZ2P01/rels/d_a_obj_grave_stone/symbols.txt new file mode 100644 index 0000000000..dc5185ebf4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_grave_stone/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daGraveStone_cFv = .text:0x00000078; // type:function size:0x74 scope:global +moveCalc__14daGraveStone_cFv = .text:0x000000EC; // type:function size:0x2AC scope:global +setPrtcl__14daGraveStone_cFv = .text:0x00000398; // type:function size:0x120 scope:global +setEnvTevColor__14daGraveStone_cFv = .text:0x000004B8; // type:function size:0x5C scope:global +setRoomNo__14daGraveStone_cFv = .text:0x00000514; // type:function size:0x44 scope:global +Create__14daGraveStone_cFv = .text:0x00000558; // type:function size:0x1CC scope:global +CreateHeap__14daGraveStone_cFv = .text:0x00000724; // type:function size:0x78 scope:global +create__14daGraveStone_cFv = .text:0x0000079C; // type:function size:0x1D4 scope:global +__dt__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x00000970; // type:function size:0x3C scope:global +__ct__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x000009AC; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x000009B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009F8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A40; // type:function size:0x70 scope:global +Execute__14daGraveStone_cFPPA3_A4_f = .text:0x00000AB0; // type:function size:0x48 scope:global +Draw__14daGraveStone_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__14daGraveStone_cFv = .text:0x00000B9C; // type:function size:0x6C scope:global +daGraveStone_Draw__FP14daGraveStone_c = .text:0x00000C08; // type:function size:0x2C scope:global +daGraveStone_Execute__FP14daGraveStone_c = .text:0x00000C34; // type:function size:0x20 scope:global +daGraveStone_IsDelete__FP14daGraveStone_c = .text:0x00000C54; // type:function size:0x8 scope:global +daGraveStone_Delete__FP14daGraveStone_c = .text:0x00000C5C; // type:function size:0x20 scope:global +daGraveStone_create__FP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x00000C9C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000CB8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000CC0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__14daGraveStone_c = .rodata:0x00000000; // type:object size:0x30 scope:global +mCcDCyl__14daGraveStone_c = .rodata:0x00000030; // type:object size:0x44 scope:global +@3717 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3723 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000094; // type:object size:0x1D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daGraveStone_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GraveStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__14daGraveStone_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_groundwater/splits.txt b/config/GZ2P01/rels/d_a_obj_groundwater/splits.txt new file mode 100644 index 0000000000..d8ef2670d5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_groundwater/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_groundwater.cpp: + .text start:0x000000EC end:0x0000160C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_groundwater/symbols.txt b/config/GZ2P01/rels/d_a_obj_groundwater/symbols.txt new file mode 100644 index 0000000000..1f4f20c1de --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_groundwater/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daGrdWater_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__12daGrdWater_cFv = .text:0x00000180; // type:function size:0xD8 scope:global +CreateHeap__12daGrdWater_cFv = .text:0x00000258; // type:function size:0x3CC scope:global +create__12daGrdWater_cFv = .text:0x00000624; // type:function size:0x3CC scope:global +__ct__12daGrdWater_cFv = .text:0x000009F0; // type:function size:0x1F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000BE4; // type:function size:0x48 scope:global +Execute__12daGrdWater_cFPPA3_A4_f = .text:0x00000C2C; // type:function size:0x1A8 scope:global +init_modeWait__12daGrdWater_cFv = .text:0x00000DD4; // type:function size:0xC scope:global +modeWait__12daGrdWater_cFv = .text:0x00000DE0; // type:function size:0x4 scope:global +init_modeLevelUpA__12daGrdWater_cFv = .text:0x00000DE4; // type:function size:0x98 scope:global +modeLevelUpA__12daGrdWater_cFv = .text:0x00000E7C; // type:function size:0x70 scope:global +init_modeLevelDownA__12daGrdWater_cFv = .text:0x00000EEC; // type:function size:0x74 scope:global +modeLevelDownA__12daGrdWater_cFv = .text:0x00000F60; // type:function size:0x5C scope:global +init_modeLevelUpB__12daGrdWater_cFv = .text:0x00000FBC; // type:function size:0x98 scope:global +modeLevelUpB__12daGrdWater_cFv = .text:0x00001054; // type:function size:0x70 scope:global +init_modeLevelDownB__12daGrdWater_cFv = .text:0x000010C4; // type:function size:0x74 scope:global +modeLevelDownB__12daGrdWater_cFv = .text:0x00001138; // type:function size:0x5C scope:global +Draw__12daGrdWater_cFv = .text:0x00001194; // type:function size:0x298 scope:global +Delete__12daGrdWater_cFv = .text:0x0000142C; // type:function size:0x30 scope:global +daGrdWater_Draw__FP12daGrdWater_c = .text:0x0000145C; // type:function size:0x2C scope:global +daGrdWater_Execute__FP12daGrdWater_c = .text:0x00001488; // type:function size:0x20 scope:global +daGrdWater_Delete__FP12daGrdWater_c = .text:0x000014A8; // type:function size:0x20 scope:global +daGrdWater_Create__FP10fopAc_ac_c = .text:0x000014C8; // type:function size:0x20 scope:global +__dt__16daGrdWater_HIO_cFv = .text:0x000014E8; // type:function size:0x5C scope:global +__sinit_d_a_obj_groundwater_cpp = .text:0x00001544; // type:function size:0xC8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3642 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3891 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@4253 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0x6 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3993 = .data:0x00000020; // type:object size:0xC scope:local +@3994 = .data:0x0000002C; // type:object size:0xC scope:local +@3995 = .data:0x00000038; // type:object size:0xC scope:local +@3996 = .data:0x00000044; // type:object size:0xC scope:local +@3997 = .data:0x00000050; // type:object size:0xC scope:local +l_mode_func = .data:0x0000005C; // type:object size:0x3C scope:global data:4byte +l_daGrdWater_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_GRDWATER = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12daGrdWater_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__16daGrdWater_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3636 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_grz_rock/splits.txt b/config/GZ2P01/rels/d_a_obj_grz_rock/splits.txt new file mode 100644 index 0000000000..0e3d916a67 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_grz_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_grz_rock.cpp: + .text start:0x00000078 end:0x000007F8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_grz_rock/symbols.txt b/config/GZ2P01/rels/d_a_obj_grz_rock/symbols.txt new file mode 100644 index 0000000000..750fb3a5b2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_grz_rock/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daObjGrzRock_cFv = .text:0x00000078; // type:function size:0x7C scope:global +setEnvTevColor__14daObjGrzRock_cFv = .text:0x000000F4; // type:function size:0x5C scope:global +setRoomNo__14daObjGrzRock_cFv = .text:0x00000150; // type:function size:0x40 scope:global +setPrtcl__14daObjGrzRock_cFv = .text:0x00000190; // type:function size:0xB0 scope:global +Create__14daObjGrzRock_cFv = .text:0x00000240; // type:function size:0x140 scope:global +CreateHeap__14daObjGrzRock_cFv = .text:0x00000380; // type:function size:0x70 scope:global +create__14daObjGrzRock_cFv = .text:0x000003F0; // type:function size:0x18C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000057C; // type:function size:0x70 scope:global +Execute__14daObjGrzRock_cFPPA3_A4_f = .text:0x000005EC; // type:function size:0x58 scope:global +Draw__14daObjGrzRock_cFv = .text:0x00000644; // type:function size:0xA4 scope:global +Delete__14daObjGrzRock_cFv = .text:0x000006E8; // type:function size:0x6C scope:global +daObjGrzRock_Draw__FP14daObjGrzRock_c = .text:0x00000754; // type:function size:0x2C scope:global +daObjGrzRock_Execute__FP14daObjGrzRock_c = .text:0x00000780; // type:function size:0x20 scope:global +daObjGrzRock_IsDelete__FP14daObjGrzRock_c = .text:0x000007A0; // type:function size:0x8 scope:global +daObjGrzRock_Delete__FP14daObjGrzRock_c = .text:0x000007A8; // type:function size:0x20 scope:global +daObjGrzRock_create__FP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000007E8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007F0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_prticles_id$3832 = .rodata:0x00000000; // type:object size:0xC scope:local +@3849 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000018; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjGrzRock_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_GrzRock = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__14daObjGrzRock_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_h_saku/splits.txt b/config/GZ2P01/rels/d_a_obj_h_saku/splits.txt new file mode 100644 index 0000000000..183f8e88a3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_h_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_h_saku.cpp: + .text start:0x000000EC end:0x00001074 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000008 end:0x000000DC diff --git a/config/GZ2P01/rels/d_a_obj_h_saku/symbols.txt b/config/GZ2P01/rels/d_a_obj_h_saku/symbols.txt new file mode 100644 index 0000000000..d6b7dc9fcb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_h_saku/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +BreakSet__13daObjH_Saku_cFv = .text:0x000000EC; // type:function size:0x2A8 scope:global +__dt__4cXyzFv = .text:0x00000394; // type:function size:0x3C scope:global +SpeedSet__13daObjH_Saku_cFP4cXyzP4cXyzf = .text:0x000003D0; // type:function size:0x23C scope:global +Action__13daObjH_Saku_cFv = .text:0x0000060C; // type:function size:0x3B4 scope:global +initBaseMtx__13daObjH_Saku_cFv = .text:0x000009C0; // type:function size:0x44 scope:global +setBaseMtx__13daObjH_Saku_cFv = .text:0x00000A04; // type:function size:0x108 scope:global +daObjH_Saku_Draw__FP13daObjH_Saku_c = .text:0x00000B0C; // type:function size:0x2C scope:global +daObjH_Saku_Execute__FP13daObjH_Saku_c = .text:0x00000B38; // type:function size:0x20 scope:global +daObjH_Saku_IsDelete__FP13daObjH_Saku_c = .text:0x00000B58; // type:function size:0x8 scope:global +daObjH_Saku_Delete__FP13daObjH_Saku_c = .text:0x00000B60; // type:function size:0x24 scope:global +daObjH_Saku_Create__FP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x1B4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D38; // type:function size:0x70 scope:global +CreateHeap__13daObjH_Saku_cFv = .text:0x00000DA8; // type:function size:0xB4 scope:global +Create__13daObjH_Saku_cFv = .text:0x00000E5C; // type:function size:0x58 scope:global +Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000EB4; // type:function size:0x4C scope:global +Draw__13daObjH_Saku_cFv = .text:0x00000F00; // type:function size:0xDC scope:global +Delete__13daObjH_Saku_cFv = .text:0x00000FDC; // type:function size:0x34 scope:global +__sinit_d_a_obj_h_saku_cpp = .text:0x00001010; // type:function size:0x54 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001064; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000106C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3705 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3710 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3765 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3810 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3856 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3965 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3967 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x1D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjH_Saku_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_H_Saku = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__13daObjH_Saku_c = .data:0x00000078; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3639 = .bss:0x00000048; // type:object size:0xC scope:local +s_pos_l__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x00000054; // type:object size:0xC scope:global +@3640 = .bss:0x00000060; // type:object size:0xC scope:local +s_pos_r__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x0000006C; // type:object size:0xC scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hakai_brl/splits.txt b/config/GZ2P01/rels/d_a_obj_hakai_brl/splits.txt new file mode 100644 index 0000000000..b7f9551e9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hakai_brl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hakai_brl.cpp: + .text start:0x00000078 end:0x00000C34 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_obj_hakai_brl/symbols.txt b/config/GZ2P01/rels/d_a_obj_hakai_brl/symbols.txt new file mode 100644 index 0000000000..09942d5e95 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hakai_brl/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHBarrel_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjHBarrel_cFv = .text:0x00000098; // type:function size:0xD4 scope:global +__dt__8cM3dGCylFv = .text:0x0000016C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000001B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000001FC; // type:function size:0x5C scope:global +__dt__14daObjHBarrel_cFv = .text:0x00000258; // type:function size:0x180 scope:global +createHeap__14daObjHBarrel_cFv = .text:0x000003D8; // type:function size:0x70 scope:global +create__14daObjHBarrel_cFv = .text:0x00000448; // type:function size:0xF0 scope:global +Delete__14daObjHBarrel_cFv = .text:0x00000538; // type:function size:0x4C scope:global +draw__14daObjHBarrel_cFv = .text:0x00000584; // type:function size:0x64 scope:global +execute__14daObjHBarrel_cFv = .text:0x000005E8; // type:function size:0xA8 scope:global +init__14daObjHBarrel_cFv = .text:0x00000690; // type:function size:0x9C scope:global +setModelMtx__14daObjHBarrel_cFv = .text:0x0000072C; // type:function size:0x64 scope:global +hitAction__14daObjHBarrel_cFv = .text:0x00000790; // type:function size:0x240 scope:global +callEmt__14daObjHBarrel_cFv = .text:0x000009D0; // type:function size:0x168 scope:global +daObjHBarrel_create__FP14daObjHBarrel_c = .text:0x00000B38; // type:function size:0x54 scope:global +daObjHBarrel_Delete__FP14daObjHBarrel_c = .text:0x00000B8C; // type:function size:0x20 scope:global +daObjHBarrel_execute__FP14daObjHBarrel_c = .text:0x00000BAC; // type:function size:0x20 scope:global +daObjHBarrel_draw__FP14daObjHBarrel_c = .text:0x00000BCC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BEC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +s_CcDCyl__14daObjHBarrel_c = .rodata:0x00000000; // type:object size:0x44 scope:global +@3826 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3916 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3917 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$3924 = .rodata:0x00000054; // type:object size:0x6 scope:local +@3953 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjHBarrel_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_HBarrel = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjHBarrel_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hakai_ftr/splits.txt b/config/GZ2P01/rels/d_a_obj_hakai_ftr/splits.txt new file mode 100644 index 0000000000..b5c30575c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hakai_ftr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hakai_ftr.cpp: + .text start:0x00000078 end:0x00000C90 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000098 diff --git a/config/GZ2P01/rels/d_a_obj_hakai_ftr/symbols.txt b/config/GZ2P01/rels/d_a_obj_hakai_ftr/symbols.txt new file mode 100644 index 0000000000..854542bd6b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hakai_ftr/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHFtr_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daObjHFtr_cFv = .text:0x00000098; // type:function size:0x84 scope:global +__dt__8dCcD_CylFv = .text:0x0000011C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000001E8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000026C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000002FC; // type:function size:0x5C scope:global +__dt__11daObjHFtr_cFv = .text:0x00000358; // type:function size:0xFC scope:global +createHeap__11daObjHFtr_cFv = .text:0x00000454; // type:function size:0x13C scope:global +create__11daObjHFtr_cFv = .text:0x00000590; // type:function size:0x110 scope:global +Delete__11daObjHFtr_cFv = .text:0x000006A0; // type:function size:0x70 scope:global +draw__11daObjHFtr_cFv = .text:0x00000710; // type:function size:0xA4 scope:global +execute__11daObjHFtr_cFv = .text:0x000007B4; // type:function size:0xFC scope:global +init__11daObjHFtr_cFv = .text:0x000008B0; // type:function size:0x140 scope:global +setModelMtx__11daObjHFtr_cFv = .text:0x000009F0; // type:function size:0x64 scope:global +chkHit__11daObjHFtr_cFv = .text:0x00000A54; // type:function size:0x68 scope:global +callEmt__11daObjHFtr_cFv = .text:0x00000ABC; // type:function size:0xD8 scope:global +daObjHFtr_create__FP11daObjHFtr_c = .text:0x00000B94; // type:function size:0x54 scope:global +daObjHFtr_Delete__FP11daObjHFtr_c = .text:0x00000BE8; // type:function size:0x20 scope:global +daObjHFtr_execute__FP11daObjHFtr_c = .text:0x00000C08; // type:function size:0x20 scope:global +daObjHFtr_draw__FP11daObjHFtr_c = .text:0x00000C28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000C48; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_heapSize = .rodata:0x00000018; // type:object size:0xC scope:global +s_CcDCyl__11daObjHFtr_c = .rodata:0x00000024; // type:object size:0x44 scope:global +@3863 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3864 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +COL_OFFSET_X$3868 = .rodata:0x00000070; // type:object size:0x18 scope:local +COL_HEIGHT$3869 = .rodata:0x00000088; // type:object size:0xC scope:local +COL_RADIUS$3870 = .rodata:0x00000094; // type:object size:0xC scope:local +@3896 = .rodata:0x000000A0; // type:object size:0x8 scope:local +PARTICLE_NAME$3926 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjHFtr_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_HFtr = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__11daObjHFtr_c = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000008C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hasu2/splits.txt b/config/GZ2P01/rels/d_a_obj_hasu2/splits.txt new file mode 100644 index 0000000000..34df0bd639 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hasu2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hasu2.cpp: + .text start:0x00000078 end:0x00000830 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_obj_hasu2/symbols.txt b/config/GZ2P01/rels/d_a_obj_hasu2/symbols.txt new file mode 100644 index 0000000000..ccb25c662e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hasu2/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x44 scope:global +__ct__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000000BC; // type:function size:0x64 scope:global +create1st__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000120; // type:function size:0x90 scope:global +setMtx__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000001B0; // type:function size:0x70 scope:global +CreateHeap__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000220; // type:function size:0x70 scope:global +Create__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000290; // type:function size:0xF4 scope:global +Execute__Q29nObjMHasu12daObjMHasu_cFPPA3_A4_f = .text:0x00000384; // type:function size:0x5C scope:global +Draw__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000003E0; // type:function size:0xA4 scope:global +Delete__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000484; // type:function size:0x3C scope:global +upDownHasu__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000004C0; // type:function size:0x1A8 scope:global +updateCount__Q29nObjMHasu12daObjMHasu_cFUc = .text:0x00000668; // type:function size:0x18 scope:global +setHasuCount__Q29nObjMHasu12daObjMHasu_cFf = .text:0x00000680; // type:function size:0x80 scope:global +daObjMHasu_create1st__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000700; // type:function size:0x54 scope:global +daObjMHasu_MoveBGDelete__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000754; // type:function size:0x20 scope:global +daObjMHasu_MoveBGExecute__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000774; // type:function size:0x20 scope:global +daObjMHasu_MoveBGDraw__FPQ29nObjMHasu12daObjMHasu_c = .text:0x00000794; // type:function size:0x2C scope:global +__dt__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000007C0; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3634 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3635 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3685 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3687 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3760 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000044; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjMHasu_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MHasu = .data:0x00000024; // type:object size:0x30 scope:global +__vt__Q29nObjMHasu12daObjMHasu_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hata/splits.txt b/config/GZ2P01/rels/d_a_obj_hata/splits.txt new file mode 100644 index 0000000000..6aa3ddc90c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hata/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hata.cpp: + .text start:0x00000078 end:0x00000930 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_hata/symbols.txt b/config/GZ2P01/rels/d_a_obj_hata/symbols.txt new file mode 100644 index 0000000000..470e12106c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hata/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjHata_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000098; // type:function size:0xF4 scope:global +__dt__5csXyzFv = .text:0x0000018C; // type:function size:0x3C scope:global +__ct__11daObjHata_cFv = .text:0x000001C8; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x00000224; // type:function size:0x4 scope:global +__dt__11daObjHata_cFv = .text:0x00000228; // type:function size:0x98 scope:global +createHeap__11daObjHata_cFv = .text:0x000002C0; // type:function size:0x70 scope:global +create__11daObjHata_cFv = .text:0x00000330; // type:function size:0x118 scope:global +Delete__11daObjHata_cFv = .text:0x00000448; // type:function size:0x34 scope:global +draw__11daObjHata_cFv = .text:0x0000047C; // type:function size:0xA4 scope:global +execute__11daObjHata_cFv = .text:0x00000520; // type:function size:0x38 scope:global +setModelMtx__11daObjHata_cFv = .text:0x00000558; // type:function size:0x64 scope:global +init__11daObjHata_cFv = .text:0x000005BC; // type:function size:0xA0 scope:global +moveSwing__11daObjHata_cFv = .text:0x0000065C; // type:function size:0x220 scope:global +daObjHata_create__FP11daObjHata_c = .text:0x0000087C; // type:function size:0x54 scope:global +daObjHata_Delete__FP11daObjHata_c = .text:0x000008D0; // type:function size:0x20 scope:global +daObjHata_execute__FP11daObjHata_c = .text:0x000008F0; // type:function size:0x20 scope:global +daObjHata_draw__FP11daObjHata_c = .text:0x00000910; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3788 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +SING$3793 = .rodata:0x00000008; // type:object size:0xC scope:local +AIM_ANGLE_X$3794 = .rodata:0x00000014; // type:object size:0xC scope:local +STEP_ANGLE_X$3795 = .rodata:0x00000020; // type:object size:0xC scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000040; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x5 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjHata_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Hata = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjHata_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hb/splits.txt b/config/GZ2P01/rels/d_a_obj_hb/splits.txt new file mode 100644 index 0000000000..057179af88 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hb/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hb.cpp: + .text start:0x00000078 end:0x000020B8 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2P01/rels/d_a_obj_hb/symbols.txt b/config/GZ2P01/rels/d_a_obj_hb/symbols.txt new file mode 100644 index 0000000000..2da57cc630 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hb/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daOBJ_HB_Draw__FP12obj_hb_class = .text:0x00000078; // type:function size:0xD0 scope:global +obj_hb_carry__FP12obj_hb_class = .text:0x00000148; // type:function size:0x204 scope:global +wall_angle_get__FP12obj_hb_class = .text:0x0000034C; // type:function size:0x1A0 scope:global +water_check__FP12obj_hb_class = .text:0x000004EC; // type:function size:0xAC scope:global +obj_hb_set__FP12obj_hb_class = .text:0x00000598; // type:function size:0x114 scope:global +getGroundAngle__FP10fopAc_ac_cP5csXyz = .text:0x000006AC; // type:function size:0x1BC scope:global +obj_hb_drop__FP12obj_hb_class = .text:0x00000868; // type:function size:0x6E8 scope:global +obj_hb_float__FP12obj_hb_class = .text:0x00000F50; // type:function size:0x2B8 scope:global +action__FP12obj_hb_class = .text:0x00001208; // type:function size:0x838 scope:global +daOBJ_HB_Execute__FP12obj_hb_class = .text:0x00001A40; // type:function size:0x1A4 scope:global +daOBJ_HB_IsDelete__FP12obj_hb_class = .text:0x00001BE4; // type:function size:0x8 scope:global +daOBJ_HB_Delete__FP12obj_hb_class = .text:0x00001BEC; // type:function size:0x5C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C48; // type:function size:0x6C scope:global +daOBJ_HB_Create__FP10fopAc_ac_c = .text:0x00001CB4; // type:function size:0x2F4 scope:global +__dt__8cM3dGSphFv = .text:0x00001FA8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001FF0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002038; // type:function size:0x70 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000020A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3665 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3668 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3737 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3738 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3818 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3819 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3820 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4048 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4049 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4051 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4052 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4056 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4057 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4058 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4059 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4060 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4122 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4123 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4124 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4125 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4127 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4293 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4294 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4295 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4296 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4297 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:string +@4298 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4299 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4300 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4301 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4302 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4303 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x5 scope:local data:string_table +w_eff_id$4176 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4381 = .data:0x00000008; // type:object size:0x40 scope:local +l_daOBJ_HB_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OBJ_HB = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +lbl_474_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_hbombkoya/splits.txt b/config/GZ2P01/rels/d_a_obj_hbombkoya/splits.txt new file mode 100644 index 0000000000..4df67eba8a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hbombkoya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hbombkoya.cpp: + .text start:0x00000078 end:0x00000DF0 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000002B8 diff --git a/config/GZ2P01/rels/d_a_obj_hbombkoya/symbols.txt b/config/GZ2P01/rels/d_a_obj_hbombkoya/symbols.txt new file mode 100644 index 0000000000..00d09bf77b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hbombkoya/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjHBombkoya_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +CreateHeap__16daObjHBombkoya_cFv = .text:0x00000138; // type:function size:0x94 scope:global +Create__16daObjHBombkoya_cFv = .text:0x000001CC; // type:function size:0x168 scope:global +__dt__8cM3dGAabFv = .text:0x00000334; // type:function size:0x48 scope:global +setParticle__16daObjHBombkoya_cFPUsiPQ216daObjHBombkoya_c7PSetTblii = .text:0x0000037C; // type:function size:0x124 scope:global +Execute__16daObjHBombkoya_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x3F8 scope:global +Draw__16daObjHBombkoya_cFv = .text:0x00000898; // type:function size:0xD4 scope:global +Delete__16daObjHBombkoya_cFv = .text:0x0000096C; // type:function size:0x3C scope:global +daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x000009A8; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000ABC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000B04; // type:function size:0x5C scope:global +daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x00000B60; // type:function size:0x20 scope:global +daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x00000B80; // type:function size:0x20 scope:global +daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x00000BA0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BCC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000C14; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000C5C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000C64; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C6C; // type:function size:0x8 scope:global +__dt__16daObjHBombkoya_cFv = .text:0x00000C74; // type:function size:0x174 scope:global +@1448@__dt__16daObjHBombkoya_cFv = .text:0x00000DE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3699 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000008; // type:object size:0x10 scope:local +@3759 = .rodata:0x00000018; // type:object size:0xA0 scope:local +@3762 = .rodata:0x000000B8; // type:object size:0x6 scope:local +@3763 = .rodata:0x000000C0; // type:object size:0x64 scope:local +@3851 = .rodata:0x00000124; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000128; // type:object size:0x4 scope:local +@3853 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +id$3767 = .data:0x00000048; // type:object size:0x12 scope:local +ptable$3776 = .data:0x0000005C; // type:object size:0x180 scope:local data:2byte +daObjHBombkoya_METHODS = .data:0x000001DC; // type:object size:0x20 scope:global +g_profile_Obj_HBombkoya = .data:0x000001FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000238; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000244; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000250; // type:object size:0x18 scope:global +__vt__8cM3dGAab = .data:0x00000268; // type:object size:0xC scope:global +__vt__16daObjHBombkoya_c = .data:0x00000274; // type:object size:0x44 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_heavySw/splits.txt b/config/GZ2P01/rels/d_a_obj_heavySw/splits.txt new file mode 100644 index 0000000000..fdbfff035e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_heavySw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_heavySw.cpp: + .text start:0x000000EC end:0x00001080 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_heavySw/symbols.txt b/config/GZ2P01/rels/d_a_obj_heavySw/symbols.txt new file mode 100644 index 0000000000..17767af2ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_heavySw/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daHeavySw_HIO_cFv = .text:0x000000EC; // type:function size:0x94 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000180; // type:function size:0x48 scope:global +setBaseMtx__11daHeavySw_cFv = .text:0x000001C8; // type:function size:0xA8 scope:global +CreateHeap__11daHeavySw_cFv = .text:0x00000270; // type:function size:0x6C scope:global +create__11daHeavySw_cFv = .text:0x000002DC; // type:function size:0x1D4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004B0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000520; // type:function size:0x70 scope:global +rideCallBack__11daHeavySw_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000590; // type:function size:0x30 scope:global +Execute__11daHeavySw_cFPPA3_A4_f = .text:0x000005C0; // type:function size:0x6C scope:global +moveSwitch__11daHeavySw_cFv = .text:0x0000062C; // type:function size:0x248 scope:global +init_modeWait__11daHeavySw_cFv = .text:0x00000874; // type:function size:0xC scope:global +modeWait__11daHeavySw_cFv = .text:0x00000880; // type:function size:0x2C scope:global +init_modeRide__11daHeavySw_cFv = .text:0x000008AC; // type:function size:0x2C scope:global +modeRide__11daHeavySw_cFv = .text:0x000008D8; // type:function size:0x130 scope:global +init_modeMoveInit__11daHeavySw_cFv = .text:0x00000A08; // type:function size:0x2C scope:global +modeMoveInit__11daHeavySw_cFv = .text:0x00000A34; // type:function size:0x118 scope:global +init_modeMove__11daHeavySw_cFv = .text:0x00000B4C; // type:function size:0x3C scope:global +modeMove__11daHeavySw_cFv = .text:0x00000B88; // type:function size:0x100 scope:global +init_modeMoveEnd__11daHeavySw_cFv = .text:0x00000C88; // type:function size:0x100 scope:global +modeMoveEnd__11daHeavySw_cFv = .text:0x00000D88; // type:function size:0x80 scope:global +Draw__11daHeavySw_cFv = .text:0x00000E08; // type:function size:0x114 scope:global +Delete__11daHeavySw_cFv = .text:0x00000F1C; // type:function size:0x30 scope:global +daHeavySw_Draw__FP11daHeavySw_c = .text:0x00000F4C; // type:function size:0x2C scope:global +daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000F78; // type:function size:0x20 scope:global +daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000F98; // type:function size:0x20 scope:global +daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x20 scope:global +__dt__15daHeavySw_HIO_cFv = .text:0x00000FD8; // type:function size:0x5C scope:global +__sinit_d_a_obj_heavySw_cpp = .text:0x00001034; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001070; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001078; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3647 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3648 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3650 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3653 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3654 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3741 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3817 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3770 = .data:0x00000020; // type:object size:0xC scope:local +@3771 = .data:0x0000002C; // type:object size:0xC scope:local +@3772 = .data:0x00000038; // type:object size:0xC scope:local +@3773 = .data:0x00000044; // type:object size:0xC scope:local +@3774 = .data:0x00000050; // type:object size:0xC scope:local +mode_proc$3769 = .data:0x0000005C; // type:object size:0x3C scope:local +l_daHeavySw_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_HeavySw = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F4; // type:object size:0x24 scope:global +__vt__11daHeavySw_c = .data:0x00000118; // type:object size:0x28 scope:global +__vt__15daHeavySw_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3641 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:global data:byte +lbl_476_bss_4C = .bss:0x0000004C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_hfuta/splits.txt b/config/GZ2P01/rels/d_a_obj_hfuta/splits.txt new file mode 100644 index 0000000000..489dc0a1ba --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hfuta/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hfuta.cpp: + .text start:0x000000EC end:0x000011C8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x000003B8 diff --git a/config/GZ2P01/rels/d_a_obj_hfuta/symbols.txt b/config/GZ2P01/rels/d_a_obj_hfuta/symbols.txt new file mode 100644 index 0000000000..d407ca7f77 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hfuta/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +initBaseMtx__11daObjFuta_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +setBaseMtx__11daObjFuta_cFv = .text:0x00000128; // type:function size:0xCC scope:global +Create__11daObjFuta_cFv = .text:0x000001F4; // type:function size:0x98 scope:global +CreateHeap__11daObjFuta_cFv = .text:0x0000028C; // type:function size:0x70 scope:global +create1st__11daObjFuta_cFv = .text:0x000002FC; // type:function size:0x84 scope:global +Execute__11daObjFuta_cFPPA3_A4_f = .text:0x00000380; // type:function size:0xADC scope:global +__dt__5csXyzFv = .text:0x00000E5C; // type:function size:0x3C scope:global +mode_proc_call__11daObjFuta_cFv = .text:0x00000E98; // type:function size:0xA4 scope:global +mode_wait__11daObjFuta_cFv = .text:0x00000F3C; // type:function size:0x68 scope:global +mode_move__11daObjFuta_cFv = .text:0x00000FA4; // type:function size:0x70 scope:global +mode_end__11daObjFuta_cFv = .text:0x00001014; // type:function size:0x10 scope:global +Draw__11daObjFuta_cFv = .text:0x00001024; // type:function size:0xA4 scope:global +Delete__11daObjFuta_cFv = .text:0x000010C8; // type:function size:0x34 scope:global +daObjFuta_create1st__FP11daObjFuta_c = .text:0x000010FC; // type:function size:0x60 scope:global +daObjFuta_MoveBGDelete__FP11daObjFuta_c = .text:0x0000115C; // type:function size:0x20 scope:global +daObjFuta_MoveBGExecute__FP11daObjFuta_c = .text:0x0000117C; // type:function size:0x20 scope:global +daObjFuta_MoveBGDraw__FP11daObjFuta_c = .text:0x0000119C; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3644 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3985 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3996 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3966 = .data:0x00000024; // type:object size:0xC scope:local +@3967 = .data:0x00000030; // type:object size:0xC scope:local +@3968 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3965 = .data:0x00000048; // type:object size:0x24 scope:local +daObjFuta_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Hfuta = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__11daObjFuta_c = .data:0x000000BC; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3687 = .bss:0x00000048; // type:object size:0xC scope:local +@3690 = .bss:0x00000058; // type:object size:0xC scope:local +@3691 = .bss:0x00000064; // type:object size:0xC scope:local +@3692 = .bss:0x00000070; // type:object size:0xC scope:local +@3693 = .bss:0x0000007C; // type:object size:0xC scope:local +@3694 = .bss:0x00000088; // type:object size:0xC scope:local +@3695 = .bss:0x00000094; // type:object size:0xC scope:local +@3696 = .bss:0x000000A0; // type:object size:0xC scope:local +@3697 = .bss:0x000000AC; // type:object size:0xC scope:local +@3698 = .bss:0x000000B8; // type:object size:0xC scope:local +@3699 = .bss:0x000000C4; // type:object size:0xC scope:local +@3700 = .bss:0x000000D0; // type:object size:0xC scope:local +@3701 = .bss:0x000000DC; // type:object size:0xC scope:local +@3702 = .bss:0x000000E8; // type:object size:0xC scope:local +@3703 = .bss:0x000000F4; // type:object size:0xC scope:local +@3704 = .bss:0x00000100; // type:object size:0xC scope:local +@3705 = .bss:0x0000010C; // type:object size:0xC scope:local +@3706 = .bss:0x00000118; // type:object size:0xC scope:local +@3707 = .bss:0x00000124; // type:object size:0xC scope:local +@3708 = .bss:0x00000130; // type:object size:0xC scope:local +@3709 = .bss:0x0000013C; // type:object size:0xC scope:local +@3710 = .bss:0x00000148; // type:object size:0xC scope:local +@3711 = .bss:0x00000154; // type:object size:0xC scope:local +@3712 = .bss:0x00000160; // type:object size:0xC scope:local +@3713 = .bss:0x0000016C; // type:object size:0xC scope:local +@3714 = .bss:0x00000178; // type:object size:0xC scope:local +@3715 = .bss:0x00000184; // type:object size:0xC scope:local +@3716 = .bss:0x00000190; // type:object size:0xC scope:local +@3717 = .bss:0x0000019C; // type:object size:0xC scope:local +@3718 = .bss:0x000001A8; // type:object size:0xC scope:local +@3719 = .bss:0x000001B4; // type:object size:0xC scope:local +@3720 = .bss:0x000001C0; // type:object size:0xC scope:local +@3721 = .bss:0x000001CC; // type:object size:0xC scope:local +@3722 = .bss:0x000001D8; // type:object size:0xC scope:local +@3723 = .bss:0x000001E4; // type:object size:0xC scope:local +@3724 = .bss:0x000001F0; // type:object size:0xC scope:local +@3725 = .bss:0x000001FC; // type:object size:0xC scope:local +@3726 = .bss:0x00000208; // type:object size:0xC scope:local +@3727 = .bss:0x00000214; // type:object size:0xC scope:local +@3728 = .bss:0x00000220; // type:object size:0xC scope:local +@3729 = .bss:0x0000022C; // type:object size:0xC scope:local +@3730 = .bss:0x00000238; // type:object size:0xC scope:local +@3731 = .bss:0x00000244; // type:object size:0xC scope:local +l_rot_data$3686 = .bss:0x00000250; // type:object size:0x102 scope:local +lbl_477_bss_352 = .bss:0x00000352; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000354; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000358; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000035C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000360; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000364; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000368; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000036C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000370; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000374; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000378; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000037C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000380; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000388; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000038C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000390; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000394; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000398; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000039C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000003A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000003A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000003A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000003AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000003B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000003B4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hhashi/splits.txt b/config/GZ2P01/rels/d_a_obj_hhashi/splits.txt new file mode 100644 index 0000000000..2871991107 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hhashi.cpp: + .text start:0x00000078 end:0x00001B64 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZ2P01/rels/d_a_obj_hhashi/symbols.txt b/config/GZ2P01/rels/d_a_obj_hhashi/symbols.txt new file mode 100644 index 0000000000..c0ad5d0497 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hhashi/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjHHASHI_cFv = .text:0x00000078; // type:function size:0x60 scope:global +setCcCylinder__13daObjHHASHI_cFv = .text:0x000000D8; // type:function size:0x34 scope:global +daObjHHASHI_Create__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x20 scope:global +daObjHHASHI_Delete__FP13daObjHHASHI_c = .text:0x0000012C; // type:function size:0x24 scope:global +Set_Hahen__13daObjHHASHI_cFP4cXyz = .text:0x00000150; // type:function size:0x2A0 scope:global +__dt__4cXyzFv = .text:0x000003F0; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x0000042C; // type:function size:0x3C scope:global +Set_Speed__13daObjHHASHI_cFssffff = .text:0x00000468; // type:function size:0x408 scope:global +Obj_Damage__13daObjHHASHI_cFv = .text:0x00000870; // type:function size:0x1A8 scope:global +Wall_Check__13daObjHHASHI_cFs = .text:0x00000A18; // type:function size:0xE4 scope:global +Hahen_Motion__13daObjHHASHI_cFs = .text:0x00000AFC; // type:function size:0x1B8 scope:global +CheckCull__13daObjHHASHI_cFv = .text:0x00000CB4; // type:function size:0x1D0 scope:global +checkViewArea__13daObjHHASHI_cFi = .text:0x00000E84; // type:function size:0x90 scope:global +Rolling__13daObjHHASHI_cFP4cXyzffSc = .text:0x00000F14; // type:function size:0x1F4 scope:global +Roll_Set__13daObjHHASHI_cFP4cXyzfs = .text:0x00001108; // type:function size:0x238 scope:global +setBaseMtx__13daObjHHASHI_cFv = .text:0x00001340; // type:function size:0xD8 scope:global +daObjHHASHI_Draw__FP13daObjHHASHI_c = .text:0x00001418; // type:function size:0x2C scope:global +daObjHHASHI_Execute__FP13daObjHHASHI_c = .text:0x00001444; // type:function size:0x20 scope:global +CreateHeap__13daObjHHASHI_cFv = .text:0x00001464; // type:function size:0xFC scope:global +create__13daObjHHASHI_cFv = .text:0x00001560; // type:function size:0x28C scope:global +__dt__8cM3dGCylFv = .text:0x000017EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001834; // type:function size:0x48 scope:global +__ct__5csXyzFv = .text:0x0000187C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001880; // type:function size:0x4 scope:global +daObjHHASHI_IsDelete__FP13daObjHHASHI_c = .text:0x00001884; // type:function size:0x8 scope:global +Create__13daObjHHASHI_cFv = .text:0x0000188C; // type:function size:0x44 scope:global +Execute__13daObjHHASHI_cFPPA3_A4_f = .text:0x000018D0; // type:function size:0xAC scope:global +Draw__13daObjHHASHI_cFv = .text:0x0000197C; // type:function size:0x150 scope:global +Delete__13daObjHHASHI_cFv = .text:0x00001ACC; // type:function size:0x98 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3773 = .rodata:0x00000000; // type:object size:0x44 scope:local +@3844 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3924 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@3925 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3979 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3980 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4006 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4035 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:string +@4039 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4103 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4104 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4105 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4106 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4119 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4214 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4365 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@4443 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4444 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4445 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4446 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000100; // type:object size:0x36 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjHHASHI_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_HHASHI = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__13daObjHHASHI_c = .data:0x0000006C; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_hsTarget/splits.txt b/config/GZ2P01/rels/d_a_obj_hsTarget/splits.txt new file mode 100644 index 0000000000..159497784a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsTarget.cpp: + .text start:0x000000EC end:0x0000054C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_hsTarget/symbols.txt b/config/GZ2P01/rels/d_a_obj_hsTarget/symbols.txt new file mode 100644 index 0000000000..fcbd3e624b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_hsTarget/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daHsTarget_HIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:global +setBaseMtx__12daHsTarget_cFv = .text:0x00000150; // type:function size:0x88 scope:global +CreateHeap__12daHsTarget_cFv = .text:0x000001D8; // type:function size:0x80 scope:global +create__12daHsTarget_cFv = .text:0x00000258; // type:function size:0x118 scope:global +Execute__12daHsTarget_cFPPA3_A4_f = .text:0x00000370; // type:function size:0x14 scope:global +Draw__12daHsTarget_cFv = .text:0x00000384; // type:function size:0x64 scope:global +Delete__12daHsTarget_cFv = .text:0x000003E8; // type:function size:0x40 scope:global +daHsTarget_Draw__FP12daHsTarget_c = .text:0x00000428; // type:function size:0x2C scope:global +daHsTarget_Execute__FP12daHsTarget_c = .text:0x00000454; // type:function size:0x20 scope:global +daHsTarget_Delete__FP12daHsTarget_c = .text:0x00000474; // type:function size:0x20 scope:global +daHsTarget_Create__FP10fopAc_ac_c = .text:0x00000494; // type:function size:0x20 scope:global +__dt__16daHsTarget_HIO_cFv = .text:0x000004B4; // type:function size:0x5C scope:global +__sinit_d_a_obj_hsTarget_cpp = .text:0x00000510; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000010; // type:object size:0x10 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0x8 scope:global +l_daHsTarget_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_HsTarget = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12daHsTarget_c = .data:0x00000058; // type:object size:0x28 scope:global +__vt__16daHsTarget_HIO_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ice_l/splits.txt b/config/GZ2P01/rels/d_a_obj_ice_l/splits.txt new file mode 100644 index 0000000000..fd0e1878b4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ice_l/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ice_l.cpp: + .text start:0x00000078 end:0x00000E04 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_obj_ice_l/symbols.txt b/config/GZ2P01/rels/d_a_obj_ice_l/symbols.txt new file mode 100644 index 0000000000..830859c61b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ice_l/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__12daObjIce_l_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__12daObjIce_l_cF4cXyz = .text:0x000000E0; // type:function size:0x26C scope:global +initBaseMtx__12daObjIce_l_cFv = .text:0x0000034C; // type:function size:0x2C scope:global +setBaseMtx__12daObjIce_l_cFv = .text:0x00000378; // type:function size:0x64 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000003DC; // type:function size:0x2D8 scope:global +daObjIce_l_Draw__FP12daObjIce_l_c = .text:0x000006B4; // type:function size:0x2C scope:global +daObjIce_l_Execute__FP12daObjIce_l_c = .text:0x000006E0; // type:function size:0x20 scope:global +daObjIce_l_IsDelete__FP12daObjIce_l_c = .text:0x00000700; // type:function size:0x8 scope:global +daObjIce_l_Delete__FP12daObjIce_l_c = .text:0x00000708; // type:function size:0x24 scope:global +daObjIce_l_Create__FP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x20 scope:global +create__12daObjIce_l_cFv = .text:0x0000074C; // type:function size:0x240 scope:global +CreateHeap__12daObjIce_l_cFv = .text:0x0000098C; // type:function size:0x78 scope:global +Create__12daObjIce_l_cFv = .text:0x00000A04; // type:function size:0x40 scope:global +Execute__12daObjIce_l_cFPPA3_A4_f = .text:0x00000A44; // type:function size:0x2E8 scope:global +Draw__12daObjIce_l_cFv = .text:0x00000D2C; // type:function size:0xA4 scope:global +Delete__12daObjIce_l_cFv = .text:0x00000DD0; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3675 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3677 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3733 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3734 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3735 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3736 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3737 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3738 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3741 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3994 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3995 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIce_l_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ice_l = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjIce_l_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ice_s/splits.txt b/config/GZ2P01/rels/d_a_obj_ice_s/splits.txt new file mode 100644 index 0000000000..225bce5e24 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ice_s/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ice_s.cpp: + .text start:0x000000EC end:0x00001224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000088 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_ice_s/symbols.txt b/config/GZ2P01/rels/d_a_obj_ice_s/symbols.txt new file mode 100644 index 0000000000..b00c0ba9df --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ice_s/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daOBJ_ICE_S_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +RideOn_Angle__12daObjIce_s_cFRsfsf = .text:0x0000011C; // type:function size:0x68 scope:global +Check_LinkRideOn__12daObjIce_s_cF4cXyz = .text:0x00000184; // type:function size:0x254 scope:global +Check_RideOn__12daObjIce_s_cF4cXyz = .text:0x000003D8; // type:function size:0x228 scope:global +initBaseMtx__12daObjIce_s_cFv = .text:0x00000600; // type:function size:0x2C scope:global +setBaseMtx__12daObjIce_s_cFv = .text:0x0000062C; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000688; // type:function size:0x2EC scope:global +daObjIce_s_Draw__FP12daObjIce_s_c = .text:0x00000974; // type:function size:0x2C scope:global +daObjIce_s_Execute__FP12daObjIce_s_c = .text:0x000009A0; // type:function size:0x20 scope:global +daObjIce_s_IsDelete__FP12daObjIce_s_c = .text:0x000009C0; // type:function size:0x8 scope:global +daObjIce_s_Delete__FP12daObjIce_s_c = .text:0x000009C8; // type:function size:0x24 scope:global +daObjIce_s_Create__FP10fopAc_ac_c = .text:0x000009EC; // type:function size:0x20 scope:global +create__12daObjIce_s_cFv = .text:0x00000A0C; // type:function size:0x2B0 scope:global +CreateHeap__12daObjIce_s_cFv = .text:0x00000CBC; // type:function size:0x78 scope:global +Create__12daObjIce_s_cFv = .text:0x00000D34; // type:function size:0x40 scope:global +Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000D74; // type:function size:0x330 scope:global +Draw__12daObjIce_s_cFv = .text:0x000010A4; // type:function size:0xA4 scope:global +Delete__12daObjIce_s_cFv = .text:0x00001148; // type:function size:0x58 scope:global +__dt__17daOBJ_ICE_S_HIO_cFv = .text:0x000011A0; // type:function size:0x48 scope:global +__sinit_d_a_obj_ice_s_cpp = .text:0x000011E8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3644 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3686 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3746 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3748 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3749 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3907 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4002 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIce_s_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ice_s = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjIce_s_c = .data:0x00000054; // type:object size:0x28 scope:global +__vt__17daOBJ_ICE_S_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_480_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3639 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_iceblock/splits.txt b/config/GZ2P01/rels/d_a_obj_iceblock/splits.txt new file mode 100644 index 0000000000..64161e7444 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_iceblock/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceblock.cpp: + .text start:0x00000078 end:0x0000268C + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x000001C8 diff --git a/config/GZ2P01/rels/d_a_obj_iceblock/symbols.txt b/config/GZ2P01/rels/d_a_obj_iceblock/symbols.txt new file mode 100644 index 0000000000..852b3aea63 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_iceblock/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__13daObjIceBlk_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0xD4 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000014C; // type:function size:0x18 scope:global +initBaseMtx__13daObjIceBlk_cFv = .text:0x00000164; // type:function size:0x60 scope:global +setBaseMtx__13daObjIceBlk_cFv = .text:0x000001C4; // type:function size:0x80 scope:global +getPointNo__13daObjIceBlk_cFv = .text:0x00000244; // type:function size:0x88 scope:global +loadCurrentPos__13daObjIceBlk_cFv = .text:0x000002CC; // type:function size:0x9C scope:global +saveCurrentPos__13daObjIceBlk_cFv = .text:0x00000368; // type:function size:0x238 scope:global +enablePushPull__13daObjIceBlk_cFv = .text:0x000005A0; // type:function size:0x4C scope:global +disablePushPull__13daObjIceBlk_cFv = .text:0x000005EC; // type:function size:0x4C scope:global +Create__13daObjIceBlk_cFv = .text:0x00000638; // type:function size:0x380 scope:global +CreateHeap__13daObjIceBlk_cFv = .text:0x000009B8; // type:function size:0x1DC scope:global +create1st__13daObjIceBlk_cFv = .text:0x00000B94; // type:function size:0xC0 scope:global +Execute__13daObjIceBlk_cFPPA3_A4_f = .text:0x00000C54; // type:function size:0x98 scope:global +checkWalk__13daObjIceBlk_cFv = .text:0x00000CEC; // type:function size:0x1B8 scope:global +clrCounter__13daObjIceBlk_cFv = .text:0x00000EA4; // type:function size:0x24 scope:global +mode_proc_call__13daObjIceBlk_cFv = .text:0x00000EC8; // type:function size:0x3D0 scope:global +mode_init_wait__13daObjIceBlk_cFv = .text:0x00001298; // type:function size:0x7C scope:global +mode_proc_wait__13daObjIceBlk_cFv = .text:0x00001314; // type:function size:0xE4 scope:global +mode_init_walk__13daObjIceBlk_cFv = .text:0x000013F8; // type:function size:0x30 scope:global +mode_proc_walk__13daObjIceBlk_cFv = .text:0x00001428; // type:function size:0x300 scope:global +setEffect__13daObjIceBlk_cFv = .text:0x00001728; // type:function size:0x184 scope:global +checkWallPre__13daObjIceBlk_cFs = .text:0x000018AC; // type:function size:0x1BC scope:global +checkBgHit__13daObjIceBlk_cFv = .text:0x00001A68; // type:function size:0xE8 scope:global +bgCheck__13daObjIceBlk_cFv = .text:0x00001B50; // type:function size:0xB0 scope:global +init_bgCheck__13daObjIceBlk_cFv = .text:0x00001C00; // type:function size:0x50 scope:global +checkFall__13daObjIceBlk_cFv = .text:0x00001C50; // type:function size:0x158 scope:global +__dt__8cM3dGPlaFv = .text:0x00001DA8; // type:function size:0x48 scope:global +event_proc_call__13daObjIceBlk_cFv = .text:0x00001DF0; // type:function size:0xBC scope:global +actionWait__13daObjIceBlk_cFv = .text:0x00001EAC; // type:function size:0x64 scope:global +actionOrderEvent__13daObjIceBlk_cFv = .text:0x00001F10; // type:function size:0xAC scope:global +actionEvent__13daObjIceBlk_cFv = .text:0x00001FBC; // type:function size:0x84 scope:global +actionDead__13daObjIceBlk_cFv = .text:0x00002040; // type:function size:0x4 scope:global +Draw__13daObjIceBlk_cFv = .text:0x00002044; // type:function size:0x104 scope:global +Delete__13daObjIceBlk_cFv = .text:0x00002148; // type:function size:0xC0 scope:global +daObjIceBlk_create1st__FP13daObjIceBlk_c = .text:0x00002208; // type:function size:0x164 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000236C; // type:function size:0x78 scope:global +__dt__8cM3dGCylFv = .text:0x000023E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000242C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002474; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000024D0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002540; // type:function size:0x70 scope:global +daObjIceBlk_MoveBGDelete__FP13daObjIceBlk_c = .text:0x000025B0; // type:function size:0x20 scope:global +daObjIceBlk_MoveBGExecute__FP13daObjIceBlk_c = .text:0x000025D0; // type:function size:0x20 scope:global +daObjIceBlk_MoveBGDraw__FP13daObjIceBlk_c = .text:0x000025F0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000261C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002664; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000266C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002674; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000267C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002684; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dir_vec = .rodata:0x00000000; // type:object size:0x30 scope:global +l_dir_angle = .rodata:0x00000030; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000038; // type:object size:0x44 scope:global +@3936 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3937 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3940 = .rodata:0x00000098; // type:object size:0x4 scope:local +l_eff_id$4008 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4078 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4079 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x000000A8; // type:object size:0x4 scope:local +l_bmd$4084 = .rodata:0x000000AC; // type:object size:0x8 scope:local data:4byte +@4361 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4451 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4452 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4453 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4455 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000D0; // type:object size:0x8 scope:local +l_eff_break_b$4463 = .rodata:0x000000D8; // type:object size:0x4 scope:local +l_eff_break_id$4464 = .rodata:0x000000DC; // type:object size:0x4 scope:local +l_check_offsetXY$4509 = .rodata:0x000000E0; // type:object size:0x3C scope:local +@4571 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4572 = .rodata:0x00000120; // type:object size:0x4 scope:local +l_check_offsetXZ$4577 = .rodata:0x00000124; // type:object size:0x3C scope:local +@4603 = .rodata:0x00000160; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000164; // type:object size:0x4 scope:local +l_check_offsetXZ$4641 = .rodata:0x00000168; // type:object size:0x3C scope:local +@4696 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000001A8; // type:object size:0x34 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4231 = .data:0x00000024; // type:object size:0xC scope:local +@4232 = .data:0x00000030; // type:object size:0xC scope:local +l_func$4230 = .data:0x0000003C; // type:object size:0x18 scope:local +@4705 = .data:0x00000054; // type:object size:0xC scope:local +@4706 = .data:0x00000060; // type:object size:0xC scope:local +@4707 = .data:0x0000006C; // type:object size:0xC scope:local +@4708 = .data:0x00000078; // type:object size:0xC scope:local +l_func$4704 = .data:0x00000084; // type:object size:0x30 scope:local +daObjIceBlk_METHODS = .data:0x000000B4; // type:object size:0x20 scope:global +g_profile_Obj_IceBlock = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000104; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000128; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000170; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x00000194; // type:object size:0xC scope:global +__vt__13daObjIceBlk_c = .data:0x000001A0; // type:object size:0x28 scope:global +lbl_481_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_481_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_iceleaf/splits.txt b/config/GZ2P01/rels/d_a_obj_iceleaf/splits.txt new file mode 100644 index 0000000000..ba9e4888b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_iceleaf/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceleaf.cpp: + .text start:0x00000078 end:0x000016BC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001E4 diff --git a/config/GZ2P01/rels/d_a_obj_iceleaf/symbols.txt b/config/GZ2P01/rels/d_a_obj_iceleaf/symbols.txt new file mode 100644 index 0000000000..c131858ec6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_iceleaf/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__14daObjIceLeaf_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__14daObjIceLeaf_cFv = .text:0x000000D4; // type:function size:0x270 scope:global +Create__14daObjIceLeaf_cFv = .text:0x00000344; // type:function size:0x1E0 scope:global +setAnmPos__14daObjIceLeaf_cFv = .text:0x00000524; // type:function size:0xD8 scope:global +CreateHeap__14daObjIceLeaf_cFv = .text:0x000005FC; // type:function size:0x130 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000072C; // type:function size:0x48 scope:global +create__14daObjIceLeaf_cFv = .text:0x00000774; // type:function size:0x178 scope:global +__dt__8cM3dGCylFv = .text:0x000008EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000934; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000097C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000009D8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A48; // type:function size:0x70 scope:global +execute__14daObjIceLeaf_cFv = .text:0x00000AB8; // type:function size:0x208 scope:global +action__14daObjIceLeaf_cFv = .text:0x00000CC0; // type:function size:0xBC scope:global +modeDropWait__14daObjIceLeaf_cFv = .text:0x00000D7C; // type:function size:0x1F8 scope:global +modeDrop__14daObjIceLeaf_cFv = .text:0x00000F74; // type:function size:0x2E4 scope:global +modePlayerWait__14daObjIceLeaf_cFv = .text:0x00001258; // type:function size:0xC scope:global +modeRide__14daObjIceLeaf_cFv = .text:0x00001264; // type:function size:0x4 scope:global +event_proc_call__14daObjIceLeaf_cFv = .text:0x00001268; // type:function size:0xBC scope:global +actionWait__14daObjIceLeaf_cFv = .text:0x00001324; // type:function size:0x4 scope:global +actionOrderEvent__14daObjIceLeaf_cFv = .text:0x00001328; // type:function size:0xA0 scope:global +actionEvent__14daObjIceLeaf_cFv = .text:0x000013C8; // type:function size:0x5C scope:global +actionDead__14daObjIceLeaf_cFv = .text:0x00001424; // type:function size:0x4 scope:global +setFallSE__14daObjIceLeaf_cFv = .text:0x00001428; // type:function size:0xF0 scope:global +draw__14daObjIceLeaf_cFv = .text:0x00001518; // type:function size:0x98 scope:global +_delete__14daObjIceLeaf_cFv = .text:0x000015B0; // type:function size:0x34 scope:global +daObjIceLeaf_Draw__FP14daObjIceLeaf_c = .text:0x000015E4; // type:function size:0x20 scope:global +daObjIceLeaf_Execute__FP14daObjIceLeaf_c = .text:0x00001604; // type:function size:0x20 scope:global +daObjIceLeaf_Delete__FP14daObjIceLeaf_c = .text:0x00001624; // type:function size:0x20 scope:global +daObjIceLeaf_Create__FP14daObjIceLeaf_c = .text:0x00001644; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001664; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000016AC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016B4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3758 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4030 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4031 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4032 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4033 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4095 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +@3975 = .data:0x00000068; // type:object size:0xC scope:local +@3976 = .data:0x00000074; // type:object size:0xC scope:local +@3977 = .data:0x00000080; // type:object size:0xC scope:local +@3978 = .data:0x0000008C; // type:object size:0xC scope:local +l_func$3974 = .data:0x00000098; // type:object size:0x30 scope:local +@4108 = .data:0x000000C8; // type:object size:0xC scope:local +@4109 = .data:0x000000D4; // type:object size:0xC scope:local +@4110 = .data:0x000000E0; // type:object size:0xC scope:local +@4111 = .data:0x000000EC; // type:object size:0xC scope:local +l_func$4107 = .data:0x000000F8; // type:object size:0x30 scope:local +l_daObjIceLeaf_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_Obj_IceLeaf = .data:0x00000148; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000178; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001B4; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000001D8; // type:object size:0xC scope:global +lbl_482_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_482_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ihasi/splits.txt b/config/GZ2P01/rels/d_a_obj_ihasi/splits.txt new file mode 100644 index 0000000000..81d8a45d93 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ihasi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ihasi.cpp: + .text start:0x00000078 end:0x000008E0 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_obj_ihasi/symbols.txt b/config/GZ2P01/rels/d_a_obj_ihasi/symbols.txt new file mode 100644 index 0000000000..288ce694ee --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ihasi/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Ihasi_Draw__FP15obj_ihasi_class = .text:0x00000078; // type:function size:0x104 scope:global +ih_normal__FP15obj_ihasi_class = .text:0x0000017C; // type:function size:0x4 scope:global +ih_disappear__FP15obj_ihasi_class = .text:0x00000180; // type:function size:0x4 scope:global +action__FP15obj_ihasi_class = .text:0x00000184; // type:function size:0xE0 scope:global +daObj_Ihasi_Execute__FP15obj_ihasi_class = .text:0x00000264; // type:function size:0xC0 scope:global +daObj_Ihasi_IsDelete__FP15obj_ihasi_class = .text:0x00000324; // type:function size:0x8 scope:global +daObj_Ihasi_Delete__FP15obj_ihasi_class = .text:0x0000032C; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0x1D4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObj_Ihasi_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x340 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3841 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4024 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4028 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x12 scope:local data:string_table +l_daObj_Ihasi_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_IHASI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ikada/splits.txt b/config/GZ2P01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 0000000000..c2c3f861b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ikada.cpp: + .text start:0x00000078 end:0x00000BA8 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_ikada/symbols.txt b/config/GZ2P01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 0000000000..cc998501e9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +RideOn_Angle__12daObjIkada_cFRsfsf = .text:0x00000078; // type:function size:0x68 scope:global +Check_RideOn__12daObjIkada_cFv = .text:0x000000E0; // type:function size:0x230 scope:global +initBaseMtx__12daObjIkada_cFv = .text:0x00000310; // type:function size:0x2C scope:global +setBaseMtx__12daObjIkada_cFv = .text:0x0000033C; // type:function size:0x5C scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000398; // type:function size:0x64 scope:global +daObjIkada_Draw__FP12daObjIkada_c = .text:0x000003FC; // type:function size:0x2C scope:global +daObjIkada_Execute__FP12daObjIkada_c = .text:0x00000428; // type:function size:0x20 scope:global +daObjIkada_IsDelete__FP12daObjIkada_c = .text:0x00000448; // type:function size:0x8 scope:global +daObjIkada_Delete__FP12daObjIkada_c = .text:0x00000450; // type:function size:0x24 scope:global +daObjIkada_Create__FP10fopAc_ac_c = .text:0x00000474; // type:function size:0x204 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000678; // type:function size:0x70 scope:global +CreateHeap__12daObjIkada_cFv = .text:0x000006E8; // type:function size:0x78 scope:global +Create__12daObjIkada_cFv = .text:0x00000760; // type:function size:0x40 scope:global +Execute__12daObjIkada_cFPPA3_A4_f = .text:0x000007A0; // type:function size:0x320 scope:global +Draw__12daObjIkada_cFv = .text:0x00000AC0; // type:function size:0xA4 scope:global +Delete__12daObjIkada_cFv = .text:0x00000B64; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B98; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BA0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3668 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3725 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3729 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3846 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3913 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIkada_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Ikada = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12daObjIkada_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_inobone/splits.txt b/config/GZ2P01/rels/d_a_obj_inobone/splits.txt new file mode 100644 index 0000000000..07742edf90 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_inobone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_inobone.cpp: + .text start:0x00000078 end:0x00000AD8 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_obj_inobone/symbols.txt b/config/GZ2P01/rels/d_a_obj_inobone/symbols.txt new file mode 100644 index 0000000000..7fdfd07fbb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_inobone/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bornTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000078; // type:function size:0x5C scope:global +bornCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000D4; // type:function size:0x6C scope:global +s_boar_sub__FPvPv = .text:0x00000140; // type:function size:0x90 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x20 scope:global +initBaseMtx__12daObjIBone_cFv = .text:0x000001F0; // type:function size:0x3C scope:global +setBaseMtx__12daObjIBone_cFv = .text:0x0000022C; // type:function size:0x60 scope:global +Create__12daObjIBone_cFv = .text:0x0000028C; // type:function size:0xDC scope:global +CreateHeap__12daObjIBone_cFv = .text:0x00000368; // type:function size:0x78 scope:global +create__12daObjIBone_cFv = .text:0x000003E0; // type:function size:0x19C scope:global +__dt__8cM3dGCylFv = .text:0x0000057C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005C4; // type:function size:0x48 scope:global +execute__12daObjIBone_cFv = .text:0x0000060C; // type:function size:0x1FC scope:global +setBreakEffect__12daObjIBone_cFv = .text:0x00000808; // type:function size:0x1A4 scope:global +draw__12daObjIBone_cFv = .text:0x000009AC; // type:function size:0x64 scope:global +_delete__12daObjIBone_cFv = .text:0x00000A10; // type:function size:0x48 scope:global +daObjIBone_Draw__FP12daObjIBone_c = .text:0x00000A58; // type:function size:0x20 scope:global +daObjIBone_Execute__FP12daObjIBone_c = .text:0x00000A78; // type:function size:0x20 scope:global +daObjIBone_Delete__FP12daObjIBone_c = .text:0x00000A98; // type:function size:0x20 scope:global +daObjIBone_Create__FP10fopAc_ac_c = .text:0x00000AB8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +l_cyl_src2 = .rodata:0x00000044; // type:object size:0x44 scope:global +@3693 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@3694 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3738 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000094; // type:object size:0x4 scope:local +particle_id$3930 = .rodata:0x00000098; // type:object size:0x2 scope:local +@3963 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x31 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjIBone_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_InoBone = .data:0x00000028; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000058; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000064; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ita/splits.txt b/config/GZ2P01/rels/d_a_obj_ita/splits.txt new file mode 100644 index 0000000000..596b188993 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ita.cpp: + .text start:0x000000EC end:0x00000FA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_obj_ita/symbols.txt b/config/GZ2P01/rels/d_a_obj_ita/symbols.txt new file mode 100644 index 0000000000..ce06249260 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ita/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_ITA_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +Search_Ymb__10daObjIta_cFv = .text:0x0000012C; // type:function size:0x2C8 scope:global +Check_RideOn__10daObjIta_cFv = .text:0x000003F4; // type:function size:0x114 scope:global +initBaseMtx__10daObjIta_cFv = .text:0x00000508; // type:function size:0x2C scope:global +setBaseMtx__10daObjIta_cFv = .text:0x00000534; // type:function size:0x84 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x58 scope:global +daObjIta_Draw__FP10daObjIta_c = .text:0x00000610; // type:function size:0x2C scope:global +daObjIta_Execute__FP10daObjIta_c = .text:0x0000063C; // type:function size:0x20 scope:global +daObjIta_IsDelete__FP10daObjIta_c = .text:0x0000065C; // type:function size:0x8 scope:global +daObjIta_Delete__FP10daObjIta_c = .text:0x00000664; // type:function size:0x24 scope:global +daObjIta_Create__FP10fopAc_ac_c = .text:0x00000688; // type:function size:0x20 scope:global +create__10daObjIta_cFv = .text:0x000006A8; // type:function size:0x218 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000008C0; // type:function size:0x70 scope:global +CreateHeap__10daObjIta_cFv = .text:0x00000930; // type:function size:0x78 scope:global +Create__10daObjIta_cFv = .text:0x000009A8; // type:function size:0x48 scope:global +Execute__10daObjIta_cFPPA3_A4_f = .text:0x000009F0; // type:function size:0x43C scope:global +Draw__10daObjIta_cFv = .text:0x00000E2C; // type:function size:0xA4 scope:global +Delete__10daObjIta_cFv = .text:0x00000ED0; // type:function size:0x34 scope:global +__dt__15daObj_ITA_HIO_cFv = .text:0x00000F04; // type:function size:0x48 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00000F4C; // type:function size:0xC scope:global +__sinit_d_a_obj_ita_cpp = .text:0x00000F58; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000F94; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F9C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3676 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3694 = .rodata:0x00000020; // type:object size:0x6 scope:local +@3743 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3744 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3756 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3795 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3934 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4020 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4021 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4022 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4023 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x30 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjIta_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_ITA = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__10daObjIta_c = .data:0x00000078; // type:object size:0x28 scope:global +__vt__15daObj_ITA_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3644 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global +e_ymb__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global data:4byte +e_ymb_Pos__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_itamato/splits.txt b/config/GZ2P01/rels/d_a_obj_itamato/splits.txt new file mode 100644 index 0000000000..978d110e95 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_itamato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_itamato.cpp: + .text start:0x000000EC end:0x0000175C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_itamato/symbols.txt b/config/GZ2P01/rels/d_a_obj_itamato/symbols.txt new file mode 100644 index 0000000000..f4b416f6d4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_itamato/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_ItaMato_cFv = .text:0x000000EC; // type:function size:0x1F4 scope:global +__dt__5csXyzFv = .text:0x000002E0; // type:function size:0x3C scope:global +create__15daObj_ItaMato_cFv = .text:0x0000031C; // type:function size:0x3A4 scope:global +__ct__5csXyzFv = .text:0x000006C0; // type:function size:0x4 scope:global +__dt__8cM3dGLinFv = .text:0x000006C4; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000070C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000754; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000079C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000080C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000868; // type:function size:0x70 scope:global +CreateHeap__15daObj_ItaMato_cFv = .text:0x000008D8; // type:function size:0xD4 scope:global +Delete__15daObj_ItaMato_cFv = .text:0x000009AC; // type:function size:0x34 scope:global +Execute__15daObj_ItaMato_cFv = .text:0x000009E0; // type:function size:0x66C scope:global +Draw__15daObj_ItaMato_cFv = .text:0x0000104C; // type:function size:0x184 scope:global +createHeapCallBack__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x000011D0; // type:function size:0x20 scope:global +tgHitCallBack__15daObj_ItaMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000011F0; // type:function size:0x30 scope:global +getResName__15daObj_ItaMato_cFv = .text:0x00001220; // type:function size:0x10 scope:global +setSwayParam__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00001230; // type:function size:0x194 scope:global +setPrtcls__15daObj_ItaMato_cFv = .text:0x000013C4; // type:function size:0xCC scope:global +setEnvTevColor__15daObj_ItaMato_cFv = .text:0x00001490; // type:function size:0x5C scope:global +setRoomNo__15daObj_ItaMato_cFv = .text:0x000014EC; // type:function size:0x44 scope:global +setMtx__15daObj_ItaMato_cFv = .text:0x00001530; // type:function size:0x90 scope:global +daObj_ItaMato_Create__FPv = .text:0x000015C0; // type:function size:0x20 scope:global +daObj_ItaMato_Delete__FPv = .text:0x000015E0; // type:function size:0x20 scope:global +daObj_ItaMato_Execute__FPv = .text:0x00001600; // type:function size:0x20 scope:global +daObj_ItaMato_Draw__FPv = .text:0x00001620; // type:function size:0x20 scope:global +daObj_ItaMato_IsDelete__FPv = .text:0x00001640; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001648; // type:function size:0x48 scope:global +__sinit_d_a_obj_itamato_cpp = .text:0x00001690; // type:function size:0x74 scope:local +__dt__21daObj_ItaMato_Param_cFv = .text:0x00001704; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000174C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_ItaMato_Param_c = .rodata:0x00000000; // type:object size:0x14 scope:global +l_ccDObjData = .rodata:0x00000014; // type:object size:0x30 scope:global +@3982 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3984 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4318 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4319 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4323 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4327 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4328 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4405 = .rodata:0x0000008C; // type:object size:0xC scope:local +@4433 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4434 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4437 = .rodata:0x000000A0; // type:object size:0x8 scope:local +id$4441 = .rodata:0x000000A8; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x12 scope:local data:string_table +l_ccDSph = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_ItaMato_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_ITAMATO = .data:0x00000064; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000000F4; // type:object size:0xC scope:global +__vt__15daObj_ItaMato_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__21daObj_ItaMato_Param_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3836 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_ito/splits.txt b/config/GZ2P01/rels/d_a_obj_ito/splits.txt new file mode 100644 index 0000000000..3abe8d9d33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ito/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ito.cpp: + .text start:0x000000EC end:0x000025FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000000E4 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_ito/symbols.txt b/config/GZ2P01/rels/d_a_obj_ito/symbols.txt new file mode 100644 index 0000000000..3bfd4b91fa --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ito/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_Ito_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +daObj_Ito_Draw__FP13obj_ito_class = .text:0x00000124; // type:function size:0x1E0 scope:global +cut_line_calc__FP13obj_ito_classP5ito_si = .text:0x00000304; // type:function size:0x4A0 scope:global +__dt__4cXyzFv = .text:0x000007A4; // type:function size:0x3C scope:global +cut_line__FP13obj_ito_class = .text:0x000007E0; // type:function size:0x118 scope:global +cut_set__FP13obj_ito_classi = .text:0x000008F8; // type:function size:0x494 scope:global +ito_end__FP5ito_s = .text:0x00000D8C; // type:function size:0xA8 scope:global +action__FP13obj_ito_class = .text:0x00000E34; // type:function size:0xEB0 scope:global +daObj_Ito_Execute__FP13obj_ito_class = .text:0x00001CE4; // type:function size:0xC4 scope:global +daObj_Ito_IsDelete__FP13obj_ito_class = .text:0x00001DA8; // type:function size:0x8 scope:global +daObj_Ito_Delete__FP13obj_ito_class = .text:0x00001DB0; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001E24; // type:function size:0x1B4 scope:global +daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001FD8; // type:function size:0x3BC scope:global +__ct__4cXyzFv = .text:0x00002394; // type:function size:0x4 scope:global +__dt__8dCcD_SphFv = .text:0x00002398; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00002464; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000024E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002530; // type:function size:0x48 scope:global +__dt__15daObj_Ito_HIO_cFv = .text:0x00002578; // type:function size:0x48 scope:global +__sinit_d_a_obj_ito_cpp = .text:0x000025C0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3770 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3794 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3947 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4124 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4126 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4128 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4723 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4724 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4725 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4726 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4727 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4728 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4729 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4730 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4731 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4732 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4733 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4812 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4813 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4814 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4933 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4934 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x8 scope:local data:string_table +cc_sph_src$4829 = .data:0x00000000; // type:object size:0x40 scope:local +obj_size$4835 = .data:0x00000040; // type:object size:0x1C scope:local +l_daObj_Ito_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_ITO = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000B8; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x000000C4; // type:object size:0x14 scope:global +__vt__15daObj_Ito_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_19_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3765 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kabuto/splits.txt b/config/GZ2P01/rels/d_a_obj_kabuto/splits.txt new file mode 100644 index 0000000000..f214edf03e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kabuto/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kabuto.cpp: + .text start:0x000000EC end:0x0000337C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_kabuto/symbols.txt b/config/GZ2P01/rels/d_a_obj_kabuto/symbols.txt new file mode 100644 index 0000000000..3a3ee04b6c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kabuto/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KabHIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +InitCcSph__13daObjKABUTO_cFv = .text:0x00000124; // type:function size:0x6C scope:global +SetCcSph__13daObjKABUTO_cFv = .text:0x00000190; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E8; // type:function size:0x20 scope:global +CreateHeap__13daObjKABUTO_cFv = .text:0x00000208; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000560; // type:function size:0x48 scope:global +daObjKABUTO_Create__FP10fopAc_ac_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjKABUTO_Delete__FP13daObjKABUTO_c = .text:0x000005C8; // type:function size:0x24 scope:global +ShopWaitAction__13daObjKABUTO_cFv = .text:0x000005EC; // type:function size:0x168 scope:global +WaitAction__13daObjKABUTO_cFv = .text:0x00000754; // type:function size:0x144 scope:global +WallCheck__13daObjKABUTO_cFv = .text:0x00000898; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AC4; // type:function size:0x48 scope:global +SpeedSet__13daObjKABUTO_cFv = .text:0x00000B0C; // type:function size:0x10C scope:global +WallWalk__13daObjKABUTO_cFv = .text:0x00000C18; // type:function size:0x450 scope:global +WalkAction__13daObjKABUTO_cFv = .text:0x00001068; // type:function size:0x200 scope:global +MoveAction__13daObjKABUTO_cFv = .text:0x00001268; // type:function size:0x7E0 scope:global +Z_BufferChk__13daObjKABUTO_cFv = .text:0x00001A48; // type:function size:0x17C scope:global +Action__13daObjKABUTO_cFv = .text:0x00001BC4; // type:function size:0xC4 scope:global +ShopAction__13daObjKABUTO_cFv = .text:0x00001C88; // type:function size:0xBC scope:global +Insect_Release__13daObjKABUTO_cFv = .text:0x00001D44; // type:function size:0x18 scope:global +ParticleSet__13daObjKABUTO_cFv = .text:0x00001D5C; // type:function size:0x13C scope:global +Execute__13daObjKABUTO_cFv = .text:0x00001E98; // type:function size:0x604 scope:global +ObjHit__13daObjKABUTO_cFv = .text:0x0000249C; // type:function size:0x188 scope:global +Delete__13daObjKABUTO_cFv = .text:0x00002624; // type:function size:0x68 scope:global +setBaseMtx__13daObjKABUTO_cFv = .text:0x0000268C; // type:function size:0x68 scope:global +daObjKABUTO_Draw__FP13daObjKABUTO_c = .text:0x000026F4; // type:function size:0xE4 scope:global +daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x000027D8; // type:function size:0x20 scope:global +CreateChk__13daObjKABUTO_cFv = .text:0x000027F8; // type:function size:0x1AC scope:global +create__13daObjKABUTO_cFv = .text:0x000029A4; // type:function size:0x83C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global +daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x000032E0; // type:function size:0x8 scope:global +__dt__14daObj_KabHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kabuto_cpp = .text:0x00003330; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003374; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local +ccSphSrc$3781 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3896 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4011 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4012 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4036 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4037 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4141 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4142 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4143 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4322 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4367 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4369 = .rodata:0x000000CC; // type:object size:0x4 scope:local +l_kab_itemno = .rodata:0x000000D0; // type:object size:0x2 scope:global +@4473 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4474 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4496 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4684 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global data:2byte +@5055 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5056 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5057 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5058 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5059 = .rodata:0x00000104; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000108; // type:object size:0xE scope:local data:string_table +l_daObjKABUTO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kabuto = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__13daObjKABUTO_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KabHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_488_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kag/splits.txt b/config/GZ2P01/rels/d_a_obj_kag/splits.txt new file mode 100644 index 0000000000..d9497b9ebe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kag.cpp: + .text start:0x000000EC end:0x00002E18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x000001B8 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_kag/symbols.txt b/config/GZ2P01/rels/d_a_obj_kag/symbols.txt new file mode 100644 index 0000000000..16b4cad872 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kag/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KagHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +setAction__10daObjKAG_cFM10daObjKAG_cFPCvPv_v = .text:0x00000114; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003F4; // type:function size:0x48 scope:global +daObjKAG_Create__FP10fopAc_ac_c = .text:0x0000043C; // type:function size:0x20 scope:global +daObjKAG_Delete__FP10daObjKAG_c = .text:0x0000045C; // type:function size:0x24 scope:global +Kag_Bgcheck__10daObjKAG_cFP4cXyzP5csXyzP4cXyz = .text:0x00000480; // type:function size:0x258 scope:global +__dt__8cM3dGPlaFv = .text:0x000006D8; // type:function size:0x48 scope:global +fly__10daObjKAG_cFv = .text:0x00000720; // type:function size:0xD24 scope:global +wait__10daObjKAG_cFv = .text:0x00001444; // type:function size:0x160 scope:global +walk__10daObjKAG_cFv = .text:0x000015A4; // type:function size:0x4D0 scope:global +bin_wait__10daObjKAG_cFv = .text:0x00001A74; // type:function size:0x17C scope:global +bin_action__10daObjKAG_cFv = .text:0x00001BF0; // type:function size:0x160 scope:global +hook__10daObjKAG_cFv = .text:0x00001D50; // type:function size:0x204 scope:global +boomerang__10daObjKAG_cFv = .text:0x00001F54; // type:function size:0x150 scope:global +action__10daObjKAG_cFv = .text:0x000020A4; // type:function size:0x60 scope:global +checkGroundPos__10daObjKAG_cFv = .text:0x00002104; // type:function size:0x74 scope:global +hit_check__10daObjKAG_cFv = .text:0x00002178; // type:function size:0xB4 scope:global +execute__10daObjKAG_cFv = .text:0x0000222C; // type:function size:0x1A0 scope:global +_delete__10daObjKAG_cFv = .text:0x000023CC; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAG_cFv = .text:0x00002434; // type:function size:0x80 scope:global +daObjKAG_Draw__FP10daObjKAG_c = .text:0x000024B4; // type:function size:0xFC scope:global +daObjKAG_Execute__FP10daObjKAG_c = .text:0x000025B0; // type:function size:0x20 scope:global +create__10daObjKAG_cFv = .text:0x000025D0; // type:function size:0x470 scope:global +__dt__8cM3dGSphFv = .text:0x00002A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002AD0; // type:function size:0x5C scope:global +daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x00002B2C; // type:function size:0x8 scope:global +kag_setParticle__10daObjKAG_cFv = .text:0x00002B34; // type:function size:0x20C scope:global +__dt__14daObj_KagHIO_cFv = .text:0x00002D40; // type:function size:0x48 scope:global +__sinit_d_a_obj_kag_cpp = .text:0x00002D88; // type:function size:0x3C scope:local +Insect_Release__9dInsect_cFv = .text:0x00002DC4; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002DD0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_kag_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global +l_kag_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global +@3867 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3945 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3946 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3947 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3948 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4290 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4291 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4292 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4295 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4296 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4299 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4302 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4303 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4305 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4306 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4307 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4308 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4309 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4310 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4311 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4312 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4313 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4315 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4323 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4353 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4354 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4460 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4522 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4526 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4588 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4634 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float +l_kag_itemno = .rodata:0x000000E8; // type:object size:0x2 scope:global +@4654 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4714 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4716 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:double +@4785 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4786 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4787 = .rodata:0x00000108; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x0000010C; // type:object size:0x4 scope:global +@4994 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__25@unnamed@d_a_obj_kag_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3980 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@4341 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4344 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4377 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4380 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4476 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4479 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4541 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4603 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4662 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4665 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4898 = .data:0x000000E4; // type:object size:0xC scope:local +@4901 = .data:0x000000F0; // type:object size:0xC scope:local +l_daObjKAG_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_Obj_Kag = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10daObjKAG_c = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000194; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__14daObj_KagHIO_c = .data:0x000001AC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_489_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_kage/splits.txt b/config/GZ2P01/rels/d_a_obj_kage/splits.txt new file mode 100644 index 0000000000..4fb0565202 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kage/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kage.cpp: + .text start:0x00000078 end:0x000004F4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_kage/symbols.txt b/config/GZ2P01/rels/d_a_obj_kage/symbols.txt new file mode 100644 index 0000000000..924e1bb35d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kage/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Kage_Draw__FP14obj_kage_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Kage_Execute__FP14obj_kage_class = .text:0x000000DC; // type:function size:0x228 scope:global +daObj_Kage_IsDelete__FP14obj_kage_class = .text:0x00000304; // type:function size:0x8 scope:global +daObj_Kage_Delete__FP14obj_kage_class = .text:0x0000030C; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000033C; // type:function size:0x6C scope:global +daObj_Kage_Create__FP10fopAc_ac_c = .text:0x000003A8; // type:function size:0x14C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3854 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3859 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3861 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x9 scope:local data:string_table +l_daObj_Kage_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_KAGE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kago/splits.txt b/config/GZ2P01/rels/d_a_obj_kago/splits.txt new file mode 100644 index 0000000000..6083fbd40d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kago.cpp: + .text start:0x000000EC end:0x0000226C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x000000DC diff --git a/config/GZ2P01/rels/d_a_obj_kago/symbols.txt b/config/GZ2P01/rels/d_a_obj_kago/symbols.txt new file mode 100644 index 0000000000..988eb88b40 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kago/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__12daObj_Kago_cFv = .text:0x000000EC; // type:function size:0x1A4 scope:global +__dt__8dCcD_CylFv = .text:0x00000290; // type:function size:0xCC scope:global +create__12daObj_Kago_cFv = .text:0x0000035C; // type:function size:0x3A0 scope:global +__dt__8cM3dGLinFv = .text:0x000006FC; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x00000744; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000007C8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000810; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000858; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008C8; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x00000924; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000960; // type:function size:0x70 scope:global +CreateHeap__12daObj_Kago_cFv = .text:0x000009D0; // type:function size:0xE0 scope:global +Delete__12daObj_Kago_cFv = .text:0x00000AB0; // type:function size:0x34 scope:global +Execute__12daObj_Kago_cFv = .text:0x00000AE4; // type:function size:0xDEC scope:global +Draw__12daObj_Kago_cFv = .text:0x000018D0; // type:function size:0x120 scope:global +createHeapCallBack__12daObj_Kago_cFP10fopAc_ac_c = .text:0x000019F0; // type:function size:0x20 scope:global +isDelete__12daObj_Kago_cFv = .text:0x00001A10; // type:function size:0xA4 scope:global +setEnvTevColor__12daObj_Kago_cFv = .text:0x00001AB4; // type:function size:0x5C scope:global +setRoomNo__12daObj_Kago_cFv = .text:0x00001B10; // type:function size:0x44 scope:global +reset__12daObj_Kago_cFv = .text:0x00001B54; // type:function size:0x48 scope:global +setMtx__12daObj_Kago_cFv = .text:0x00001B9C; // type:function size:0x84 scope:global +getWallAngle__12daObj_Kago_cFsPs = .text:0x00001C20; // type:function size:0x190 scope:global +setGoalPosAndAngle__12daObj_Kago_cFv = .text:0x00001DB0; // type:function size:0x120 scope:global +setSmokePrtcl__12daObj_Kago_cFv = .text:0x00001ED0; // type:function size:0x88 scope:global +setWaterPrtcl__12daObj_Kago_cFv = .text:0x00001F58; // type:function size:0x100 scope:global +setHamonPrtcl__12daObj_Kago_cFv = .text:0x00002058; // type:function size:0x5C scope:global +daObj_Kago_Create__FPv = .text:0x000020B4; // type:function size:0x20 scope:global +daObj_Kago_Delete__FPv = .text:0x000020D4; // type:function size:0x20 scope:global +daObj_Kago_Execute__FPv = .text:0x000020F4; // type:function size:0x20 scope:global +daObj_Kago_Draw__FPv = .text:0x00002114; // type:function size:0x20 scope:global +daObj_Kago_IsDelete__FPv = .text:0x00002134; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000213C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00002184; // type:function size:0x1C scope:global +__sinit_d_a_obj_kago_cpp = .text:0x000021A0; // type:function size:0x74 scope:local +__dt__18daObj_Kago_Param_cFv = .text:0x00002214; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000225C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002264; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__18daObj_Kago_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +heapSize$3870 = .rodata:0x0000005C; // type:object size:0x14 scope:local +@3963 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3966 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4523 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4524 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4526 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4527 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4528 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4529 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4530 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4532 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4534 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4535 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4536 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4537 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4539 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4540 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4541 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4542 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4543 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4544 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4545 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4546 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4547 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4548 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4576 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4679 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4680 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4681 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4706 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4707 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4708 = .rodata:0x00000110; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000114; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000038; // type:object size:0x44 scope:global +emttrId$4731 = .data:0x0000007C; // type:object size:0x8 scope:local +daObj_Kago_MethodTable = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_OBJ_KAGO = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000EC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000134; // type:object size:0xC scope:global +__vt__12daObj_Kago_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__18daObj_Kago_Param_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3815 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4686 = .bss:0x00000058; // type:object size:0xC scope:local +pos$4685 = .bss:0x00000068; // type:object size:0xC scope:local +angle$4689 = .bss:0x00000074; // type:object size:0x2 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kaisou/splits.txt b/config/GZ2P01/rels/d_a_obj_kaisou/splits.txt new file mode 100644 index 0000000000..4dc67c6660 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kaisou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kaisou.cpp: + .text start:0x00000078 end:0x00000F04 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_kaisou/symbols.txt b/config/GZ2P01/rels/d_a_obj_kaisou/symbols.txt new file mode 100644 index 0000000000..8a2cff7af7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kaisou/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +ctrlJoint__13daObjKaisou_cFP8J3DJointP8J3DModel = .text:0x00000078; // type:function size:0x230 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002A8; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x78 scope:global +daObjKaisou_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x20 scope:global +daObjKaisou_Delete__FP13daObjKaisou_c = .text:0x0000038C; // type:function size:0x24 scope:global +initCcCylinder__13daObjKaisou_cFv = .text:0x000003B0; // type:function size:0x60 scope:global +setCcCylinder__13daObjKaisou_cFv = .text:0x00000410; // type:function size:0x48 scope:global +ObjHit__13daObjKaisou_cFv = .text:0x00000458; // type:function size:0x3EC scope:global +Execute__13daObjKaisou_cFv = .text:0x00000844; // type:function size:0x274 scope:global +Delete__13daObjKaisou_cFv = .text:0x00000AB8; // type:function size:0x34 scope:global +setBaseMtx__13daObjKaisou_cFv = .text:0x00000AEC; // type:function size:0x68 scope:global +daObjKaisou_Draw__FP13daObjKaisou_c = .text:0x00000B54; // type:function size:0x84 scope:global +daObjKaisou_Execute__FP13daObjKaisou_c = .text:0x00000BD8; // type:function size:0x20 scope:global +create__13daObjKaisou_cFv = .text:0x00000BF8; // type:function size:0x274 scope:global +__dt__8cM3dGCylFv = .text:0x00000E6C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EB4; // type:function size:0x48 scope:global +daObjKaisou_IsDelete__FP13daObjKaisou_c = .text:0x00000EFC; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local data:string +@3807 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3809 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +ccCylSrc$3850 = .rodata:0x00000010; // type:object size:0x44 scope:local +@3963 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3965 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3966 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3967 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3970 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3997 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3998 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4162 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@3975 = .data:0x00000004; // type:object size:0x74 scope:local +l_daObjKaisou_Method = .data:0x00000078; // type:object size:0x20 scope:global +g_profile_Obj_Kaisou = .data:0x00000098; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kamakiri/splits.txt b/config/GZ2P01/rels/d_a_obj_kamakiri/splits.txt new file mode 100644 index 0000000000..9b28eb28eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kamakiri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kamakiri.cpp: + .text start:0x000000EC end:0x00003354 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_kamakiri/symbols.txt b/config/GZ2P01/rels/d_a_obj_kamakiri/symbols.txt new file mode 100644 index 0000000000..693b2b5ee0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kamakiri/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KamHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjKAM_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjKAM_cFv = .text:0x00000188; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +CreateHeap__10daObjKAM_cFv = .text:0x00000200; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObjKAM_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global +daObjKAM_Delete__FP10daObjKAM_c = .text:0x000005C0; // type:function size:0x24 scope:global +ShopWaitAction__10daObjKAM_cFv = .text:0x000005E4; // type:function size:0x168 scope:global +WaitAction__10daObjKAM_cFv = .text:0x0000074C; // type:function size:0x184 scope:global +WallCheck__10daObjKAM_cFv = .text:0x000008D0; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AFC; // type:function size:0x48 scope:global +SpeedSet__10daObjKAM_cFv = .text:0x00000B44; // type:function size:0x10C scope:global +WallWalk__10daObjKAM_cFv = .text:0x00000C50; // type:function size:0x448 scope:global +WalkAction__10daObjKAM_cFv = .text:0x00001098; // type:function size:0x200 scope:global +MoveAction__10daObjKAM_cFv = .text:0x00001298; // type:function size:0x7E8 scope:global +Action__10daObjKAM_cFv = .text:0x00001A80; // type:function size:0xC4 scope:global +ShopAction__10daObjKAM_cFv = .text:0x00001B44; // type:function size:0xBC scope:global +Insect_Release__10daObjKAM_cFv = .text:0x00001C00; // type:function size:0x18 scope:global +Z_BufferChk__10daObjKAM_cFv = .text:0x00001C18; // type:function size:0x17C scope:global +ParticleSet__10daObjKAM_cFv = .text:0x00001D94; // type:function size:0x124 scope:global +BoomChk__10daObjKAM_cFv = .text:0x00001EB8; // type:function size:0x3CC scope:global +ObjHit__10daObjKAM_cFv = .text:0x00002284; // type:function size:0x188 scope:global +Execute__10daObjKAM_cFv = .text:0x0000240C; // type:function size:0x278 scope:global +Delete__10daObjKAM_cFv = .text:0x00002684; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAM_cFv = .text:0x000026EC; // type:function size:0x68 scope:global +daObjKAM_Draw__FP10daObjKAM_c = .text:0x00002754; // type:function size:0xE0 scope:global +daObjKAM_Execute__FP10daObjKAM_c = .text:0x00002834; // type:function size:0x20 scope:global +CreateChk__10daObjKAM_cFv = .text:0x00002854; // type:function size:0x1AC scope:global +create__10daObjKAM_cFv = .text:0x00002A00; // type:function size:0x7B8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031B8; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003228; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003270; // type:function size:0x48 scope:global +daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x000032B8; // type:function size:0x8 scope:global +__dt__14daObj_KamHIO_cFv = .text:0x000032C0; // type:function size:0x48 scope:global +__sinit_d_a_obj_kamakiri_cpp = .text:0x00003308; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003344; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000334C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3789 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4146 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local +l_kam_itemno = .rodata:0x000000B4; // type:object size:0x2 scope:global +@4437 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4484 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4516 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4693 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float +@4758 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global data:2byte +@5032 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5033 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xE scope:local data:string_table +l_daObjKAM_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kam = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjKAM_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KamHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_493_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_kanban2/splits.txt b/config/GZ2P01/rels/d_a_obj_kanban2/splits.txt new file mode 100644 index 0000000000..61180c71f8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kanban2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanban2.cpp: + .text start:0x000000EC end:0x00003F8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000024C + .data start:0x00000000 end:0x00000404 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_kanban2/symbols.txt b/config/GZ2P01/rels/d_a_obj_kanban2/symbols.txt new file mode 100644 index 0000000000..917dbed71b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kanban2/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Kanban2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +draw__15daObj_Kanban2_cFv = .text:0x00000110; // type:function size:0x14C scope:global +__dt__4cXyzFv = .text:0x0000025C; // type:function size:0x3C scope:global +daObj_Kanban2_Draw__FP15daObj_Kanban2_c = .text:0x00000298; // type:function size:0x20 scope:global +setKanbanSE__15daObj_Kanban2_cFi = .text:0x000002B8; // type:function size:0x84 scope:global +createBreakParts__15daObj_Kanban2_cFUl5csXyz = .text:0x0000033C; // type:function size:0x40 scope:global +createWallHitBreak__15daObj_Kanban2_cFv = .text:0x0000037C; // type:function size:0x160 scope:global +getKanbanCutType__15daObj_Kanban2_cFv = .text:0x000004DC; // type:function size:0xEC scope:global +getKanbanWolfCutType__15daObj_Kanban2_cFv = .text:0x000005C8; // type:function size:0xBC scope:global +damage_check__15daObj_Kanban2_cFv = .text:0x00000684; // type:function size:0x518 scope:global +float_damage_check__15daObj_Kanban2_cFv = .text:0x00000B9C; // type:function size:0xD4 scope:global +deletePart__15daObj_Kanban2_cFv = .text:0x00000C70; // type:function size:0x2B4 scope:global +getWallAngle__15daObj_Kanban2_cFv = .text:0x00000F24; // type:function size:0x130 scope:global +__dt__8cM3dGPlaFv = .text:0x00001054; // type:function size:0x48 scope:global +setGroundAngle__15daObj_Kanban2_cFv = .text:0x0000109C; // type:function size:0x178 scope:global +checkWaterSurface__15daObj_Kanban2_cFv = .text:0x00001214; // type:function size:0xB0 scope:global +checkPataGround__15daObj_Kanban2_cFss = .text:0x000012C4; // type:function size:0x124 scope:global +setCullMtx__15daObj_Kanban2_cFv = .text:0x000013E8; // type:function size:0x44 scope:global +setSmokeEffect__15daObj_Kanban2_cF4cXyz = .text:0x0000142C; // type:function size:0x50 scope:global +setWaterEffect__15daObj_Kanban2_cFv = .text:0x0000147C; // type:function size:0x144 scope:global +setCenterPos__15daObj_Kanban2_cFv = .text:0x000015C0; // type:function size:0x228 scope:global +checkCarryOn__15daObj_Kanban2_cFv = .text:0x000017E8; // type:function size:0x88 scope:global +setActionMode__15daObj_Kanban2_cFii = .text:0x00001870; // type:function size:0x50 scope:global +calcNormalSwing__15daObj_Kanban2_cFv = .text:0x000018C0; // type:function size:0x424 scope:global +executeNormal__15daObj_Kanban2_cFv = .text:0x00001CE4; // type:function size:0x234 scope:global +initPart__15daObj_Kanban2_cFv = .text:0x00001F18; // type:function size:0x494 scope:global +executePart__15daObj_Kanban2_cFv = .text:0x000023AC; // type:function size:0x950 scope:global +executeFloat__15daObj_Kanban2_cFv = .text:0x00002CFC; // type:function size:0x508 scope:global +executeCarry__15daObj_Kanban2_cFv = .text:0x00003204; // type:function size:0x148 scope:global +action__15daObj_Kanban2_cFv = .text:0x0000334C; // type:function size:0x10C scope:global +mtx_set__15daObj_Kanban2_cFv = .text:0x00003458; // type:function size:0x224 scope:global +cc_set__15daObj_Kanban2_cFv = .text:0x0000367C; // type:function size:0xF4 scope:global +execute__15daObj_Kanban2_cFv = .text:0x00003770; // type:function size:0xC0 scope:global +daObj_Kanban2_Execute__FP15daObj_Kanban2_c = .text:0x00003830; // type:function size:0x20 scope:global +daObj_Kanban2_IsDelete__FP15daObj_Kanban2_c = .text:0x00003850; // type:function size:0x8 scope:global +_delete__15daObj_Kanban2_cFv = .text:0x00003858; // type:function size:0x6C scope:global +daObj_Kanban2_Delete__FP15daObj_Kanban2_c = .text:0x000038C4; // type:function size:0x20 scope:global +CreateHeap__15daObj_Kanban2_cFv = .text:0x000038E4; // type:function size:0x164 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00003A48; // type:function size:0x20 scope:global +create__15daObj_Kanban2_cFv = .text:0x00003A68; // type:function size:0x370 scope:global +__dt__8cM3dGSphFv = .text:0x00003DD8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003E20; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003E68; // type:function size:0x70 scope:global +daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x00003ED8; // type:function size:0x20 scope:global +__dt__19daObj_Kanban2_HIO_cFv = .text:0x00003EF8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kanban2_cpp = .text:0x00003F40; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003F7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003F84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3970 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4014 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4015 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4036 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4330 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4331 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4332 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4344 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4345 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4346 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4417 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4418 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4419 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4420 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4421 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4450 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4489 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4490 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4555 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4645 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4646 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4648 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4781 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4782 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4783 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4784 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4861 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4922 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4923 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4924 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:string +@4925 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4927 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4928 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4929 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4930 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4931 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4932 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@5147 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@5148 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@5149 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@5269 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@5270 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@5271 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5272 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5273 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5275 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@5378 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5568 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x15B scope:local data:string_table +l_kn2_bmdidx__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000000; // type:object size:0x4C scope:global +dKn2_CarryOffset__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x0000004C; // type:object size:0x10 scope:global +dKb2_BAN_SPEED__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x0000005C; // type:object size:0x90 scope:global data:float +dKb2_BAN_ANGLE__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000000EC; // type:object size:0x24 scope:global +dKb2_BAN_PARTS__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000110; // type:object size:0x48 scope:global +cc_kn2_src__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000158; // type:object size:0x40 scope:global +d_KANBAN_OFFSET__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000198; // type:object size:0x90 scope:global data:float +@4133 = .data:0x00000228; // type:object size:0x9C scope:local +@4286 = .data:0x000002C4; // type:object size:0x28 scope:local +w_eff_id$4564 = .data:0x000002EC; // type:object size:0x8 scope:local +@4933 = .data:0x000002F4; // type:object size:0x24 scope:local +@5150 = .data:0x00000318; // type:object size:0x3C scope:local +kn2_speed_rate$5184 = .data:0x00000354; // type:object size:0xC scope:local +l_daObj_Kanban2_Method = .data:0x00000360; // type:object size:0x20 scope:global +g_profile_OBJ_KANBAN2 = .data:0x00000380; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000003B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000003C8; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000003EC; // type:object size:0xC scope:global +__vt__19daObj_Kanban2_HIO_c = .data:0x000003F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_98_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3965 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@4561 = .bss:0x00000060; // type:object size:0xC scope:local +sc$4560 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kantera/splits.txt b/config/GZ2P01/rels/d_a_obj_kantera/splits.txt new file mode 100644 index 0000000000..f21d60e1c9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kantera/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kantera.cpp: + .text start:0x00000078 end:0x00001040 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2P01/rels/d_a_obj_kantera/symbols.txt b/config/GZ2P01/rels/d_a_obj_kantera/symbols.txt new file mode 100644 index 0000000000..f0d0019d01 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kantera/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +initBaseMtx__15daItemKantera_cFv = .text:0x000003BC; // type:function size:0x3C scope:global +setBaseMtx__15daItemKantera_cFv = .text:0x000003F8; // type:function size:0x6C scope:global +Create__15daItemKantera_cFv = .text:0x00000464; // type:function size:0x144 scope:global +__CreateHeap__15daItemKantera_cFv = .text:0x000005A8; // type:function size:0x8 scope:global +create__15daItemKantera_cFv = .text:0x000005B0; // type:function size:0x1FC scope:global +__dt__8cM3dGCylFv = .text:0x000007AC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000007F4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000083C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000898; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000908; // type:function size:0x70 scope:global +bg_check__15daItemKantera_cFv = .text:0x00000978; // type:function size:0xF0 scope:global +actionInit__15daItemKantera_cFv = .text:0x00000A68; // type:function size:0x38 scope:global +actionWaitInit__15daItemKantera_cFv = .text:0x00000AA0; // type:function size:0x7C scope:global +actionWait__15daItemKantera_cFv = .text:0x00000B1C; // type:function size:0x118 scope:global +initActionOrderGetDemo__15daItemKantera_cFv = .text:0x00000C34; // type:function size:0x9C scope:global +actionOrderGetDemo__15daItemKantera_cFv = .text:0x00000CD0; // type:function size:0x7C scope:global +actionGetDemo__15daItemKantera_cFv = .text:0x00000D4C; // type:function size:0x64 scope:global +execute__15daItemKantera_cFv = .text:0x00000DB0; // type:function size:0x12C scope:global +draw__15daItemKantera_cFv = .text:0x00000EDC; // type:function size:0x54 scope:global +_delete__15daItemKantera_cFv = .text:0x00000F30; // type:function size:0x38 scope:global +daItemKantera_Draw__FP15daItemKantera_c = .text:0x00000F68; // type:function size:0x20 scope:global +daItemKantera_Execute__FP15daItemKantera_c = .text:0x00000F88; // type:function size:0x20 scope:global +daItemKantera_Delete__FP15daItemKantera_c = .text:0x00000FA8; // type:function size:0x20 scope:global +daItemKantera_Create__FP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FE8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001030; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001038; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3855 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3857 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3910 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4076 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4078 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4079 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x00000084; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4184 = .data:0x00000020; // type:object size:0xC scope:local +@4185 = .data:0x0000002C; // type:object size:0xC scope:local +@4186 = .data:0x00000038; // type:object size:0xC scope:local +@4187 = .data:0x00000044; // type:object size:0xC scope:local +l_demoFunc$4183 = .data:0x00000050; // type:object size:0x30 scope:local +l_daItemKantera_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Kantera = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__15daItemKantera_c = .data:0x00000130; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x00000174; // type:object size:0xC scope:global +lbl_494_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_katatsumuri/splits.txt b/config/GZ2P01/rels/d_a_obj_katatsumuri/splits.txt new file mode 100644 index 0000000000..f2d750a44d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_katatsumuri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_katatsumuri.cpp: + .text start:0x000000EC end:0x00002DE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_katatsumuri/symbols.txt b/config/GZ2P01/rels/d_a_obj_katatsumuri/symbols.txt new file mode 100644 index 0000000000..e7a77289bc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_katatsumuri/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KatHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjKAT_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjKAT_cFv = .text:0x00000180; // type:function size:0x58 scope:global +ctrlJoint__10daObjKAT_cFP8J3DJointP8J3DModel = .text:0x000001D8; // type:function size:0xD4 scope:global +JointCallBack__FP8J3DJointi = .text:0x000002AC; // type:function size:0x4C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global +CreateHeap__10daObjKAT_cFv = .text:0x00000318; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000600; // type:function size:0x48 scope:global +daObjKAT_Create__FP10fopAc_ac_c = .text:0x00000648; // type:function size:0x20 scope:global +daObjKAT_Delete__FP10daObjKAT_c = .text:0x00000668; // type:function size:0x24 scope:global +WallWalk__10daObjKAT_cFv = .text:0x0000068C; // type:function size:0x584 scope:global +__dt__8cM3dGPlaFv = .text:0x00000C10; // type:function size:0x48 scope:global +MoveAction__10daObjKAT_cFv = .text:0x00000C58; // type:function size:0x150 scope:global +Action__10daObjKAT_cFv = .text:0x00000DA8; // type:function size:0x58 scope:global +Insect_Release__10daObjKAT_cFv = .text:0x00000E00; // type:function size:0x18 scope:global +checkGround__10daObjKAT_cFv = .text:0x00000E18; // type:function size:0x230 scope:global +F_MoveAction__10daObjKAT_cFv = .text:0x00001048; // type:function size:0x94 scope:global +FallAction__10daObjKAT_cFv = .text:0x000010DC; // type:function size:0x34 scope:global +ParticleSet__10daObjKAT_cFv = .text:0x00001110; // type:function size:0x124 scope:global +BoomChk__10daObjKAT_cFv = .text:0x00001234; // type:function size:0x314 scope:global +ObjHit__10daObjKAT_cFv = .text:0x00001548; // type:function size:0x100 scope:global +Execute__10daObjKAT_cFv = .text:0x00001648; // type:function size:0x88C scope:global +Z_BufferChk__10daObjKAT_cFv = .text:0x00001ED4; // type:function size:0x17C scope:global +Delete__10daObjKAT_cFv = .text:0x00002050; // type:function size:0x68 scope:global +setBaseMtx__10daObjKAT_cFv = .text:0x000020B8; // type:function size:0x68 scope:global +daObjKAT_Draw__FP10daObjKAT_c = .text:0x00002120; // type:function size:0xEC scope:global +daObjKAT_Execute__FP10daObjKAT_c = .text:0x0000220C; // type:function size:0x20 scope:global +CreateChk__10daObjKAT_cFv = .text:0x0000222C; // type:function size:0x1AC scope:global +create__10daObjKAT_cFv = .text:0x000023D8; // type:function size:0x86C scope:global +__dt__8cM3dGSphFv = .text:0x00002C44; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002C8C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002CD4; // type:function size:0x70 scope:global +daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x00002D44; // type:function size:0x8 scope:global +__dt__14daObj_KatHIO_cFv = .text:0x00002D4C; // type:function size:0x48 scope:global +__sinit_d_a_obj_katatsumuri_cpp = .text:0x00002D94; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002DD0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DD8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_kat_itemno = .rodata:0x00000004; // type:object size:0x2 scope:global +ccSphSrc$3779 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3812 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3959 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4101 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4103 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4104 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4105 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4106 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4139 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4140 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4141 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4142 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4223 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4258 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double +@4288 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4361 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4362 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4583 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4584 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4585 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4586 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4625 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4626 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4627 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4695 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4696 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global data:2byte +@5000 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5001 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5002 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0xC scope:local data:string_table +l_daObjKAT_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kat = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__10daObjKAT_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KatHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_495_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_kazeneko/splits.txt b/config/GZ2P01/rels/d_a_obj_kazeneko/splits.txt new file mode 100644 index 0000000000..b97e2bdbb5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kazeneko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kazeneko.cpp: + .text start:0x00000078 end:0x00000B74 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_kazeneko/symbols.txt b/config/GZ2P01/rels/d_a_obj_kazeneko/symbols.txt new file mode 100644 index 0000000000..2b2122466d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kazeneko/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__15daObjKazeNeko_cFv = .text:0x00000078; // type:function size:0x90 scope:global +initBaseMtx__15daObjKazeNeko_cFv = .text:0x00000108; // type:function size:0x20 scope:global +setBaseMtx__15daObjKazeNeko_cFv = .text:0x00000128; // type:function size:0x104 scope:global +initCcCylinder__15daObjKazeNeko_cFv = .text:0x0000022C; // type:function size:0x84 scope:global +setCcCylinder__15daObjKazeNeko_cFv = .text:0x000002B0; // type:function size:0x6C scope:global +swingHead__15daObjKazeNeko_cFv = .text:0x0000031C; // type:function size:0xC4 scope:global +getFirstVec__15daObjKazeNeko_cFP4cXyzi = .text:0x000003E0; // type:function size:0x50 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x100 scope:global +daObjKazeNeko_Draw__FP15daObjKazeNeko_c = .text:0x00000530; // type:function size:0x118 scope:global +daObjKazeNeko_Execute__FP15daObjKazeNeko_c = .text:0x00000648; // type:function size:0x188 scope:global +daObjKazeNeko_IsDelete__FP15daObjKazeNeko_c = .text:0x000007D0; // type:function size:0x8 scope:global +daObjKazeNeko_Delete__FP15daObjKazeNeko_c = .text:0x000007D8; // type:function size:0x130 scope:global +daObjKazeNeko_Create__FP10fopAc_ac_c = .text:0x00000908; // type:function size:0x138 scope:global +__dt__8cM3dGCylFv = .text:0x00000A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000AD0; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B2C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__15daObjKazeNeko_c = .rodata:0x00000000; // type:object size:0x2C scope:global +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3890 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +ccCylSrc$3894 = .rodata:0x00000040; // type:object size:0x44 scope:local +@3947 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4119 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjKazeNeko_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_KazeNeko = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kbacket/splits.txt b/config/GZ2P01/rels/d_a_obj_kbacket/splits.txt new file mode 100644 index 0000000000..10d5a8fb94 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kbacket/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbacket.cpp: + .text start:0x000000EC end:0x00002010 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_kbacket/symbols.txt b/config/GZ2P01/rels/d_a_obj_kbacket/symbols.txt new file mode 100644 index 0000000000..9e3bbf344e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kbacket/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_KBacket_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__15daObj_KBacket_cFv = .text:0x000002E8; // type:function size:0x3A8 scope:global +__dt__8cM3dGLinFv = .text:0x00000690; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x000006D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000720; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000768; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007D8; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000834; // type:function size:0x70 scope:global +CreateHeap__15daObj_KBacket_cFv = .text:0x000008A4; // type:function size:0x100 scope:global +Delete__15daObj_KBacket_cFv = .text:0x000009A4; // type:function size:0x34 scope:global +Execute__15daObj_KBacket_cFv = .text:0x000009D8; // type:function size:0xCF4 scope:global +Draw__15daObj_KBacket_cFv = .text:0x000016CC; // type:function size:0x12C scope:global +__dt__8cM3dGPlaFv = .text:0x000017F8; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_KBacket_cFP10fopAc_ac_c = .text:0x00001840; // type:function size:0x20 scope:global +setEnvTevColor__15daObj_KBacket_cFv = .text:0x00001860; // type:function size:0x5C scope:global +setRoomNo__15daObj_KBacket_cFv = .text:0x000018BC; // type:function size:0x44 scope:global +reset__15daObj_KBacket_cFv = .text:0x00001900; // type:function size:0x34 scope:global +setMtx__15daObj_KBacket_cFv = .text:0x00001934; // type:function size:0x130 scope:global +calcRollAngle__15daObj_KBacket_cFsi = .text:0x00001A64; // type:function size:0xA0 scope:global +getWallAngle__15daObj_KBacket_cFsPs = .text:0x00001B04; // type:function size:0x190 scope:global +setSmokePrtcl__15daObj_KBacket_cFv = .text:0x00001C94; // type:function size:0x7C scope:global +setWaterPrtcl__15daObj_KBacket_cFv = .text:0x00001D10; // type:function size:0xF8 scope:global +setHamonPrtcl__15daObj_KBacket_cFv = .text:0x00001E08; // type:function size:0x50 scope:global +daObj_KBacket_Create__FPv = .text:0x00001E58; // type:function size:0x20 scope:global +daObj_KBacket_Delete__FPv = .text:0x00001E78; // type:function size:0x20 scope:global +daObj_KBacket_Execute__FPv = .text:0x00001E98; // type:function size:0x20 scope:global +daObj_KBacket_Draw__FPv = .text:0x00001EB8; // type:function size:0x20 scope:global +daObj_KBacket_IsDelete__FPv = .text:0x00001ED8; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001EE0; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001F28; // type:function size:0x1C scope:global +__sinit_d_a_obj_kbacket_cpp = .text:0x00001F44; // type:function size:0x74 scope:local +__dt__21daObj_KBacket_Param_cFv = .text:0x00001FB8; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002000; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002008; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_KBacket_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@3965 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3966 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3968 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3969 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4463 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4464 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4465 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4466 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4469 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4470 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4474 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4475 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4476 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4477 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4478 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4479 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4480 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4481 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4482 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4483 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4484 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4489 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4649 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4650 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000EC; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x10 scope:global data:4byte +l_resNameList = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +l_ccDCyl = .data:0x00000034; // type:object size:0x44 scope:global +emttrId$4670 = .data:0x00000078; // type:object size:0x8 scope:local +daObj_KBacket_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_OBJ_KBACKET = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000D0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000013C; // type:object size:0xC scope:global +__vt__15daObj_KBacket_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__21daObj_KBacket_Param_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3810 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_kbox/splits.txt b/config/GZ2P01/rels/d_a_obj_kbox/splits.txt new file mode 100644 index 0000000000..517449ef35 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbox.cpp: + .text start:0x000000EC end:0x00001B24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_kbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_kbox/symbols.txt new file mode 100644 index 0000000000..56dba40942 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kbox/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Kbox_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000110; // type:function size:0x11C scope:global +break_eff__FP14obj_kbox_class = .text:0x0000022C; // type:function size:0x170 scope:global +__dt__4cXyzFv = .text:0x0000039C; // type:function size:0x3C scope:global +daObj_Kbox_Draw__FP14obj_kbox_class = .text:0x000003D8; // type:function size:0x120 scope:global +kbox_ground__FP14obj_kbox_class = .text:0x000004F8; // type:function size:0x9C scope:global +kbox_carry__FP14obj_kbox_class = .text:0x00000594; // type:function size:0x130 scope:global +water_check__FP14obj_kbox_class = .text:0x000006C4; // type:function size:0x1E0 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000008A4; // type:function size:0x78 scope:global +kbox_drop__FP14obj_kbox_class = .text:0x0000091C; // type:function size:0x170 scope:global +kbox_float__FP14obj_kbox_class = .text:0x00000A8C; // type:function size:0x394 scope:global +action__FP14obj_kbox_class = .text:0x00000E20; // type:function size:0x5A8 scope:global +daObj_Kbox_Execute__FP14obj_kbox_class = .text:0x000013C8; // type:function size:0x13C scope:global +daObj_Kbox_IsDelete__FP14obj_kbox_class = .text:0x00001504; // type:function size:0x8 scope:global +daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x0000150C; // type:function size:0x80 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000158C; // type:function size:0x120 scope:global +daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000016AC; // type:function size:0x2CC scope:global +__dt__8cM3dGSphFv = .text:0x00001978; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000019C0; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001A08; // type:function size:0x70 scope:global +__dt__16daObj_Kbox_HIO_cFv = .text:0x00001A78; // type:function size:0x48 scope:global +__sinit_d_a_obj_kbox_cpp = .text:0x00001AC0; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001AFC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001B04; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00001B0C; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001B14; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B1C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3648 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3670 = .rodata:0x0000000C; // type:object size:0x4 scope:local +particle_id$3675 = .rodata:0x00000010; // type:object size:0x6 scope:local +@3704 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3741 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3795 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3868 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3870 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@3937 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3945 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4066 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4092 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4209 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4210 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4211 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x21 scope:local data:string_table +w_eff_id$3979 = .data:0x00000000; // type:object size:0x8 scope:local +cc_sph_src$4145 = .data:0x00000008; // type:object size:0x40 scope:local +l_daObj_Kbox_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OBJ_KBOX = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000D4; // type:object size:0x30 scope:global +__vt__16daObj_Kbox_HIO_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_497_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3643 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@3976 = .bss:0x00000060; // type:object size:0xC scope:local +sc$3975 = .bss:0x00000070; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_key/splits.txt b/config/GZ2P01/rels/d_a_obj_key/splits.txt new file mode 100644 index 0000000000..9adbcdd10d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_key/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_key.cpp: + .text start:0x000000EC end:0x00001CB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000009C + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_key/symbols.txt b/config/GZ2P01/rels/d_a_obj_key/symbols.txt new file mode 100644 index 0000000000..58093951b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_key/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daObj_Key_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Key_Draw__FP13obj_key_class = .text:0x0000011C; // type:function size:0x98 scope:global +s_count_sub__FPvPv = .text:0x000001B4; // type:function size:0x6C scope:global +s_master_sub__FPvPv = .text:0x00000220; // type:function size:0xC0 scope:global +masterkey_check__FP13obj_key_class = .text:0x000002E0; // type:function size:0xB4 scope:global +action_check__FP13obj_key_class = .text:0x00000394; // type:function size:0x74 scope:global +chain_control_00__FP13obj_key_class = .text:0x00000408; // type:function size:0x45C scope:global +__dt__4cXyzFv = .text:0x00000864; // type:function size:0x3C scope:global +chain_control_01__FP13obj_key_class = .text:0x000008A0; // type:function size:0xB2C scope:global +action__FP13obj_key_class = .text:0x000013CC; // type:function size:0x1C8 scope:global +daObj_Key_Execute__FP13obj_key_class = .text:0x00001594; // type:function size:0x88 scope:global +daObj_Key_IsDelete__FP13obj_key_class = .text:0x0000161C; // type:function size:0x8 scope:global +daObj_Key_Delete__FP13obj_key_class = .text:0x00001624; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000168C; // type:function size:0x10C scope:global +daObj_Key_Create__FP10fopAc_ac_c = .text:0x00001798; // type:function size:0x32C scope:global +__dt__8cM3dGSphFv = .text:0x00001AC4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001B0C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001B54; // type:function size:0x70 scope:global +__dt__5csXyzFv = .text:0x00001BC4; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00001C00; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001C04; // type:function size:0x4 scope:global +__dt__15daObj_Key_HIO_cFv = .text:0x00001C08; // type:function size:0x48 scope:global +__sinit_d_a_obj_key_cpp = .text:0x00001C50; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C8C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C94; // type:function size:0x8 scope:local +setPos__7daKey_cF4cXyz = .text:0x00001C9C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3836 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4347 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4348 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4351 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4355 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4356 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4359 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4360 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4361 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4362 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4363 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4364 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4555 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x17 scope:local data:string_table +key_eno$4387 = .data:0x00000000; // type:object size:0x4 scope:local +l_daObj_Key_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_KEY = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__15daObj_Key_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_498_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3773 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte +target_info_count = .bss:0x00000028; // type:object size:0x2 scope:global data:2byte diff --git a/config/GZ2P01/rels/d_a_obj_keyhole/splits.txt b/config/GZ2P01/rels/d_a_obj_keyhole/splits.txt new file mode 100644 index 0000000000..93c8d55660 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_keyhole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_keyhole.cpp: + .text start:0x000000EC end:0x00002870 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000001B4 + .bss start:0x00000008 end:0x00000158 diff --git a/config/GZ2P01/rels/d_a_obj_keyhole/symbols.txt b/config/GZ2P01/rels/d_a_obj_keyhole/symbols.txt new file mode 100644 index 0000000000..d61fae6dcf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_keyhole/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daObj_Keyhole_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000110; // type:function size:0xDC scope:global +daObj_Keyhole_Draw__FP17obj_keyhole_class = .text:0x000001EC; // type:function size:0x108 scope:global +chain_control1__FP17obj_keyhole_classP10kh_chain_si = .text:0x000002F4; // type:function size:0x200 scope:global +__dt__4cXyzFv = .text:0x000004F4; // type:function size:0x3C scope:global +chain_control1_2__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000530; // type:function size:0x334 scope:global +chain_control2__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000864; // type:function size:0x2C0 scope:global +chain_control3__FP17obj_keyhole_classP10kh_chain_si = .text:0x00000B24; // type:function size:0xE8 scope:global +chain_move__FP17obj_keyhole_class = .text:0x00000C0C; // type:function size:0x614 scope:global +open__FP17obj_keyhole_class = .text:0x00001220; // type:function size:0x198 scope:global +drop__FP17obj_keyhole_class = .text:0x000013B8; // type:function size:0x2B8 scope:global +daObj_Keyhole_Execute__FP17obj_keyhole_class = .text:0x00001670; // type:function size:0x53C scope:global +daObj_Keyhole_IsDelete__FP17obj_keyhole_class = .text:0x00001BAC; // type:function size:0x8 scope:global +daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001BB4; // type:function size:0xB4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00001C68; // type:function size:0x2B4 scope:global +daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001F1C; // type:function size:0x430 scope:global +__dt__5csXyzFv = .text:0x0000234C; // type:function size:0x3C scope:global +__dt__8dCcD_SphFv = .text:0x00002388; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00002454; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000249C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000024E4; // type:function size:0x5C scope:global +__dt__10kh_chain_sFv = .text:0x00002540; // type:function size:0x104 scope:global +__ct__10kh_chain_sFv = .text:0x00002644; // type:function size:0xD4 scope:global +__ct__8dCcD_SphFv = .text:0x00002718; // type:function size:0x84 scope:global +__ct__5csXyzFv = .text:0x0000279C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x000027A0; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000027A4; // type:function size:0x48 scope:global +__dt__19daObj_Keyhole_HIO_cFv = .text:0x000027EC; // type:function size:0x48 scope:global +__sinit_d_a_obj_keyhole_cpp = .text:0x00002834; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3689 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@4111 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4113 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4114 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4115 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4116 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4118 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4123 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@4126 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4165 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4212 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4213 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4217 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4218 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4219 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4344 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4345 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4346 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4456 = .rodata:0x000000AC; // type:object size:0x4 scope:local +estimateSizeTbl$4475 = .rodata:0x000000B0; // type:object size:0x14 scope:local +@4627 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4628 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4629 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4630 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4631 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0x30 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +bmd_d$4377 = .data:0x00000020; // type:object size:0x28 scope:local +mdl_f$4378 = .data:0x00000048; // type:object size:0x28 scope:local +bck_d$4396 = .data:0x00000070; // type:object size:0x28 scope:local +cbmd_d$4397 = .data:0x00000098; // type:object size:0x28 scope:local +arc_name$4469 = .data:0x000000C0; // type:object size:0x28 scope:local +cc_sph_src$4485 = .data:0x000000E8; // type:object size:0x40 scope:local +l_daObj_Keyhole_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_OBJ_KEYHOLE = .data:0x00000148; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000019C; // type:object size:0xC scope:global +__vt__19daObj_Keyhole_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_499_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3650 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +@3934 = .bss:0x00000060; // type:object size:0xC scope:local +@3937 = .bss:0x00000070; // type:object size:0xC scope:local +@3938 = .bss:0x0000007C; // type:object size:0xC scope:local +@3939 = .bss:0x00000088; // type:object size:0xC scope:local +@3940 = .bss:0x00000094; // type:object size:0xC scope:local +@3941 = .bss:0x000000A0; // type:object size:0xC scope:local +lock_pos$3933 = .bss:0x000000AC; // type:object size:0x48 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000110; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000114; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000118; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000011C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000120; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000124; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000128; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000012C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000130; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000134; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000138; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000013C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000154; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kgate/splits.txt b/config/GZ2P01/rels/d_a_obj_kgate/splits.txt new file mode 100644 index 0000000000..8abed24629 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kgate/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kgate.cpp: + .text start:0x00000078 end:0x00002B28 + .rodata start:0x00000000 end:0x000001F4 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2P01/rels/d_a_obj_kgate/symbols.txt b/config/GZ2P01/rels/d_a_obj_kgate/symbols.txt new file mode 100644 index 0000000000..52416a0a45 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kgate/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_coach__FPvPv = .text:0x00000078; // type:function size:0x50 scope:global +initBaseMtx__12daObjKGate_cFv = .text:0x000000C8; // type:function size:0x1B4 scope:global +setBaseMtx__12daObjKGate_cFv = .text:0x0000027C; // type:function size:0x524 scope:global +Create__12daObjKGate_cFv = .text:0x000007A0; // type:function size:0x204 scope:global +CreateHeap__12daObjKGate_cFv = .text:0x000009A4; // type:function size:0x254 scope:global +create1st__12daObjKGate_cFv = .text:0x00000BF8; // type:function size:0x108 scope:global +checkAreaL__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000D00; // type:function size:0x3D4 scope:global +checkAreaR__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x000010D4; // type:function size:0x3D0 scope:global +checkOpen__12daObjKGate_cFv = .text:0x000014A4; // type:function size:0x12C scope:global +checkDirL__12daObjKGate_cFP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x94 scope:global +checkDirR__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001664; // type:function size:0x94 scope:global +setAtkSE__12daObjKGate_cFv = .text:0x000016F8; // type:function size:0x7C scope:global +setCrkSE__12daObjKGate_cFv = .text:0x00001774; // type:function size:0x7C scope:global +action__12daObjKGate_cFv = .text:0x000017F0; // type:function size:0xB0 scope:global +action_typeA__12daObjKGate_cFv = .text:0x000018A0; // type:function size:0x6A0 scope:global +action_typeB__12daObjKGate_cFv = .text:0x00001F40; // type:function size:0x270 scope:global +actionWaitEvent__12daObjKGate_cFv = .text:0x000021B0; // type:function size:0xE4 scope:global +actionEvent__12daObjKGate_cFv = .text:0x00002294; // type:function size:0x68 scope:global +actionDead__12daObjKGate_cFv = .text:0x000022FC; // type:function size:0x4 scope:global +event_proc_call__12daObjKGate_cFv = .text:0x00002300; // type:function size:0xA4 scope:global +demoProc__12daObjKGate_cFv = .text:0x000023A4; // type:function size:0x164 scope:global +getDemoAction__12daObjKGate_cFv = .text:0x00002508; // type:function size:0x48 scope:global +Execute__12daObjKGate_cFPPA3_A4_f = .text:0x00002550; // type:function size:0x68 scope:global +Draw__12daObjKGate_cFv = .text:0x000025B8; // type:function size:0x13C scope:global +Delete__12daObjKGate_cFv = .text:0x000026F4; // type:function size:0x74 scope:global +daObjKGate_create1st__FP12daObjKGate_c = .text:0x00002768; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x0000281C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000028E8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000296C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000029B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000029FC; // type:function size:0x5C scope:global +daObjKGate_MoveBGDelete__FP12daObjKGate_c = .text:0x00002A58; // type:function size:0x20 scope:global +daObjKGate_MoveBGExecute__FP12daObjKGate_c = .text:0x00002A78; // type:function size:0x20 scope:global +daObjKGate_MoveBGDraw__FP12daObjKGate_c = .text:0x00002A98; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00002AC4; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002B0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_gateBmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global +l_gateKeyIdx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_gateHookIdx = .rodata:0x00000018; // type:object size:0xC scope:global +l_gateDzbIdx = .rodata:0x00000024; // type:object size:0xC scope:global +l_gate_heap = .rodata:0x00000030; // type:object size:0xC scope:global +l_key_heap = .rodata:0x0000003C; // type:object size:0xC scope:global +l_cull_box = .rodata:0x00000048; // type:object size:0x18 scope:global +l_cyl_src = .rodata:0x00000060; // type:object size:0x44 scope:global +@3881 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3882 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@3883 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3885 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4037 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4038 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4039 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4040 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4044 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4045 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4046 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4047 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4048 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4049 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4050 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4051 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4096 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4319 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4323 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4325 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4326 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4327 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4472 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4789 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4790 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4791 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4792 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4794 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4795 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4796 = .rodata:0x00000140; // type:object size:0x4 scope:local +@4797 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4798 = .rodata:0x00000148; // type:object size:0x4 scope:local data:string +@4800 = .rodata:0x00000150; // type:object size:0x8 scope:local +l_tg_offset$4833 = .rodata:0x00000158; // type:object size:0x30 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0x6A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +l_evName$4056 = .data:0x0000002C; // type:object size:0xC scope:local +@4582 = .data:0x00000038; // type:object size:0xC scope:local +@4583 = .data:0x00000044; // type:object size:0xC scope:local +@4584 = .data:0x00000050; // type:object size:0xC scope:local +l_func$4581 = .data:0x0000005C; // type:object size:0x24 scope:local +@4931 = .data:0x00000080; // type:object size:0xC scope:local +@4932 = .data:0x0000008C; // type:object size:0xC scope:local +@4933 = .data:0x00000098; // type:object size:0xC scope:local +l_func$4930 = .data:0x000000A4; // type:object size:0x24 scope:local +action_table$4986 = .data:0x000000C8; // type:object size:0x10 scope:local +daObjKGate_METHODS = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_KkrGate = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000014C; // type:object size:0xC scope:global +__vt__12daObjKGate_c = .data:0x00000158; // type:object size:0x28 scope:global +lbl_100_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_100_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ki/splits.txt b/config/GZ2P01/rels/d_a_obj_ki/splits.txt new file mode 100644 index 0000000000..832a7a0c56 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ki.cpp: + .text start:0x000000EC end:0x00000D2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x0000006C + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_ki/symbols.txt b/config/GZ2P01/rels/d_a_obj_ki/symbols.txt new file mode 100644 index 0000000000..a3ca4b302b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ki/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_Ki_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x104 scope:global +daObj_Ki_Draw__FP12obj_ki_class = .text:0x00000210; // type:function size:0x70 scope:global +action__FP12obj_ki_class = .text:0x00000280; // type:function size:0xC scope:global +__dt__4cXyzFv = .text:0x0000028C; // type:function size:0x3C scope:global +daObj_Ki_Execute__FP12obj_ki_class = .text:0x000002C8; // type:function size:0x318 scope:global +__dt__5csXyzFv = .text:0x000005E0; // type:function size:0x3C scope:global +daObj_Ki_IsDelete__FP12obj_ki_class = .text:0x0000061C; // type:function size:0x8 scope:global +daObj_Ki_Delete__FP12obj_ki_class = .text:0x00000624; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x1E0 scope:global +daObj_Ki_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x38C scope:global +__dt__7sq_cp_sFv = .text:0x00000BF8; // type:function size:0x60 scope:global +__ct__7sq_cp_sFv = .text:0x00000C58; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00000CA0; // type:function size:0x4 scope:global +__ct__5csXyzFv = .text:0x00000CA4; // type:function size:0x4 scope:global +__dt__14daObj_Ki_HIO_cFv = .text:0x00000CA8; // type:function size:0x48 scope:global +__sinit_d_a_obj_ki_cpp = .text:0x00000CF0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3790 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3793 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3873 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3978 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3981 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000040; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x7 scope:local data:string_table +ki_bmd = .data:0x00000000; // type:object size:0x8 scope:global +ki_dzb$3829 = .data:0x00000008; // type:object size:0x8 scope:local +l_daObj_Ki_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_KI = .data:0x00000030; // type:object size:0x30 scope:global +__vt__14daObj_Ki_HIO_c = .data:0x00000060; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_500_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kiPot/splits.txt b/config/GZ2P01/rels/d_a_obj_kiPot/splits.txt new file mode 100644 index 0000000000..212bdb7626 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kiPot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kiPot.cpp: + .text start:0x000000EC end:0x00000560 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_kiPot/symbols.txt b/config/GZ2P01/rels/d_a_obj_kiPot/symbols.txt new file mode 100644 index 0000000000..82107971f1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kiPot/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daKiPot_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__9daKiPot_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__9daKiPot_cFv = .text:0x000001B0; // type:function size:0xAC scope:global +Execute__9daKiPot_cFv = .text:0x0000025C; // type:function size:0x7C scope:global +procMain__9daKiPot_cFv = .text:0x000002D8; // type:function size:0x7C scope:global +init_modeWait__9daKiPot_cFv = .text:0x00000354; // type:function size:0xC scope:global +modeWait__9daKiPot_cFv = .text:0x00000360; // type:function size:0x88 scope:global +chkEvent__9daKiPot_cFv = .text:0x000003E8; // type:function size:0x50 scope:global +Draw__9daKiPot_cFv = .text:0x00000438; // type:function size:0x8 scope:global +Delete__9daKiPot_cFv = .text:0x00000440; // type:function size:0x8 scope:global +daKiPot_Draw__FP9daKiPot_c = .text:0x00000448; // type:function size:0x20 scope:global +daKiPot_Execute__FP9daKiPot_c = .text:0x00000468; // type:function size:0x20 scope:global +daKiPot_Delete__FP9daKiPot_c = .text:0x00000488; // type:function size:0x20 scope:global +daKiPot_Create__FP10fopAc_ac_c = .text:0x000004A8; // type:function size:0x20 scope:global +__dt__13daKiPot_HIO_cFv = .text:0x000004C8; // type:function size:0x5C scope:global +__sinit_d_a_obj_kiPot_cpp = .text:0x00000524; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3683 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +@3688 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +mode_proc$3687 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +l_daKiPot_Method = .data:0x00000030; // type:object size:0x20 scope:global +g_profile_Obj_KiPot = .data:0x00000050; // type:object size:0x30 scope:global +__vt__13daKiPot_HIO_c = .data:0x00000080; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_501_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kita/splits.txt b/config/GZ2P01/rels/d_a_obj_kita/splits.txt new file mode 100644 index 0000000000..67ec956b6d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kita.cpp: + .text start:0x000000EC end:0x00000CA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x0000005C + .bss start:0x0000000C end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_obj_kita/symbols.txt b/config/GZ2P01/rels/d_a_obj_kita/symbols.txt new file mode 100644 index 0000000000..42d186973a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kita/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Kita_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +daObj_Kita_Draw__FP14obj_kita_class = .text:0x0000012C; // type:function size:0x98 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001C4; // type:function size:0xC scope:global +ita_control__FP14obj_kita_class = .text:0x000001D0; // type:function size:0x4A8 scope:global +action__FP14obj_kita_class = .text:0x00000678; // type:function size:0x138 scope:global +daObj_Kita_Execute__FP14obj_kita_class = .text:0x000007B0; // type:function size:0x5C scope:global +daObj_Kita_IsDelete__FP14obj_kita_class = .text:0x0000080C; // type:function size:0x8 scope:global +daObj_Kita_Delete__FP14obj_kita_class = .text:0x00000814; // type:function size:0x9C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000008B0; // type:function size:0x13C scope:global +daObj_Kita_Create__FP10fopAc_ac_c = .text:0x000009EC; // type:function size:0x1F8 scope:global +__dt__6kita_sFv = .text:0x00000BE4; // type:function size:0x3C scope:global +__ct__6kita_sFv = .text:0x00000C20; // type:function size:0x4 scope:global +__dt__16daObj_Kita_HIO_cFv = .text:0x00000C24; // type:function size:0x48 scope:global +__sinit_d_a_obj_kita_cpp = .text:0x00000C6C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4084 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +l_daObj_Kita_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_KITA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daObj_Kita_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_502_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kjgjs/splits.txt b/config/GZ2P01/rels/d_a_obj_kjgjs/splits.txt new file mode 100644 index 0000000000..2c137cc9db --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kjgjs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kjgjs.cpp: + .text start:0x00000078 end:0x0000051C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_obj_kjgjs/symbols.txt b/config/GZ2P01/rels/d_a_obj_kjgjs/symbols.txt new file mode 100644 index 0000000000..382bd6719a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kjgjs/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__12daObjKJgjs_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +setMtx__12daObjKJgjs_cFv = .text:0x0000014C; // type:function size:0x78 scope:global +CreateHeap__12daObjKJgjs_cFv = .text:0x000001C4; // type:function size:0x80 scope:global +Create__12daObjKJgjs_cFv = .text:0x00000244; // type:function size:0xAC scope:global +Execute__12daObjKJgjs_cFPPA3_A4_f = .text:0x000002F0; // type:function size:0x10 scope:global +Draw__12daObjKJgjs_cFv = .text:0x00000300; // type:function size:0xA4 scope:global +Delete__12daObjKJgjs_cFv = .text:0x000003A4; // type:function size:0x3C scope:global +daObjKJgjs_create1st__FP12daObjKJgjs_c = .text:0x000003E0; // type:function size:0x60 scope:global +daObjKJgjs_MoveBGDelete__FP12daObjKJgjs_c = .text:0x00000440; // type:function size:0x20 scope:global +daObjKJgjs_MoveBGExecute__FP12daObjKJgjs_c = .text:0x00000460; // type:function size:0x20 scope:global +daObjKJgjs_MoveBGDraw__FP12daObjKJgjs_c = .text:0x00000480; // type:function size:0x2C scope:global +__dt__12daObjKJgjs_cFv = .text:0x000004AC; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjKJgjs_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_KJgjs = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjKJgjs_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kkanban/splits.txt b/config/GZ2P01/rels/d_a_obj_kkanban/splits.txt new file mode 100644 index 0000000000..65dfe63f1e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kkanban/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kkanban.cpp: + .text start:0x00000078 end:0x0000092C + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2P01/rels/d_a_obj_kkanban/symbols.txt b/config/GZ2P01/rels/d_a_obj_kkanban/symbols.txt new file mode 100644 index 0000000000..075eeca8df --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kkanban/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xD0 scope:global +initBaseMtx__14daObjKKanban_cFv = .text:0x00000148; // type:function size:0x3C scope:global +setBaseMtx__14daObjKKanban_cFv = .text:0x00000184; // type:function size:0x64 scope:global +Create__14daObjKKanban_cFv = .text:0x000001E8; // type:function size:0x120 scope:global +setTG__14daObjKKanban_cFv = .text:0x00000308; // type:function size:0xCC scope:global +CreateHeap__14daObjKKanban_cFv = .text:0x000003D4; // type:function size:0x70 scope:global +create1st__14daObjKKanban_cFv = .text:0x00000444; // type:function size:0x80 scope:global +Execute__14daObjKKanban_cFPPA3_A4_f = .text:0x000004C4; // type:function size:0x138 scope:global +Draw__14daObjKKanban_cFv = .text:0x000005FC; // type:function size:0xA4 scope:global +Delete__14daObjKKanban_cFv = .text:0x000006A0; // type:function size:0x34 scope:global +daObjKKanban_create1st__FP14daObjKKanban_c = .text:0x000006D4; // type:function size:0x100 scope:global +__dt__8cM3dGTriFv = .text:0x000007D4; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000830; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:global +daObjKKanban_MoveBGDelete__FP14daObjKKanban_c = .text:0x000008C0; // type:function size:0x20 scope:global +daObjKKanban_MoveBGExecute__FP14daObjKKanban_c = .text:0x000008E0; // type:function size:0x20 scope:global +daObjKKanban_MoveBGDraw__FP14daObjKKanban_c = .text:0x00000900; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3715 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3718 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xF scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_tri_src = .data:0x00000004; // type:object size:0x54 scope:global +daObjKKanban_METHODS = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_Obj_KKanban = .data:0x00000078; // type:object size:0x30 scope:global +__vt__8cM3dGTri = .data:0x000000A8; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000000B4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__14daObjKKanban_c = .data:0x000000CC; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_klift00/splits.txt b/config/GZ2P01/rels/d_a_obj_klift00/splits.txt new file mode 100644 index 0000000000..fce3ca2979 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_klift00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_klift00.cpp: + .text start:0x00000078 end:0x000014B8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2P01/rels/d_a_obj_klift00/symbols.txt b/config/GZ2P01/rels/d_a_obj_klift00/symbols.txt new file mode 100644 index 0000000000..77c380f199 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_klift00/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +__dt__8dCcD_SphFv = .text:0x000000A0; // type:function size:0xCC scope:global +create1st__14daObjKLift00_cFv = .text:0x0000016C; // type:function size:0xA4 scope:global +setMtx__14daObjKLift00_cFv = .text:0x00000210; // type:function size:0x3E0 scope:global +rideActor__14daObjKLift00_cFP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x13C scope:global +CreateHeap__14daObjKLift00_cFv = .text:0x0000072C; // type:function size:0x190 scope:global +Create__14daObjKLift00_cFv = .text:0x000008BC; // type:function size:0x200 scope:global +Execute__14daObjKLift00_cFPPA3_A4_f = .text:0x00000ABC; // type:function size:0x570 scope:global +Draw__14daObjKLift00_cFv = .text:0x0000102C; // type:function size:0x128 scope:global +Delete__14daObjKLift00_cFv = .text:0x00001154; // type:function size:0x3C scope:global +daObjKLift00_create1st__FP14daObjKLift00_c = .text:0x00001190; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x000012A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000012EC; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x00001334; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000013B8; // type:function size:0x48 scope:global +daObjKLift00_MoveBGDelete__FP14daObjKLift00_c = .text:0x00001400; // type:function size:0x20 scope:global +daObjKLift00_MoveBGExecute__FP14daObjKLift00_c = .text:0x00001420; // type:function size:0x20 scope:global +daObjKLift00_MoveBGDraw__FP14daObjKLift00_c = .text:0x00001440; // type:function size:0x2C scope:global +__ct__10dMdl_obj_cFv = .text:0x0000146C; // type:function size:0xC scope:global +__dt__Q214daObjKLift00_c8ChainPosFv = .text:0x00001478; // type:function size:0x3C scope:global +__ct__Q214daObjKLift00_c8ChainPosFv = .text:0x000014B4; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0xC scope:global +@3711 = .rodata:0x0000000C; // type:object size:0xC scope:local +@3799 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3800 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3928 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3932 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3935 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4122 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4127 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +l_cc_cyl_src = .data:0x00000044; // type:object size:0x44 scope:global +daObjKLift00_METHODS = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_Obj_KLift00 = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__14daObjKLift00_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__8cM3dGSph = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000118; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_knBullet/splits.txt b/config/GZ2P01/rels/d_a_obj_knBullet/splits.txt new file mode 100644 index 0000000000..a27d60d649 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_knBullet/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_knBullet.cpp: + .text start:0x00000078 end:0x000008A8 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2P01/rels/d_a_obj_knBullet/symbols.txt b/config/GZ2P01/rels/d_a_obj_knBullet/symbols.txt new file mode 100644 index 0000000000..6c93b4a7ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_knBullet/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daObjKnBullet_cFv = .text:0x00000078; // type:function size:0x158 scope:global +__dt__8cM3dGSphFv = .text:0x000001D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000218; // type:function size:0x48 scope:global +Execute__15daObjKnBullet_cFv = .text:0x00000260; // type:function size:0x180 scope:global +Draw__15daObjKnBullet_cFv = .text:0x000003E0; // type:function size:0x8 scope:global +Delete__15daObjKnBullet_cFv = .text:0x000003E8; // type:function size:0x8 scope:global +setBaseMtx__15daObjKnBullet_cFv = .text:0x000003F0; // type:function size:0x58 scope:global +col_init__15daObjKnBullet_cFv = .text:0x00000448; // type:function size:0x70 scope:global +col_chk__15daObjKnBullet_cFv = .text:0x000004B8; // type:function size:0x25C scope:global +hitPrtclSet__15daObjKnBullet_cFv = .text:0x00000714; // type:function size:0xF0 scope:global +daObjKnBullet_Execute__FP15daObjKnBullet_c = .text:0x00000804; // type:function size:0x20 scope:global +daObjKnBullet_Draw__FP15daObjKnBullet_c = .text:0x00000824; // type:function size:0x20 scope:global +daObjKnBullet_IsDelete__FP15daObjKnBullet_c = .text:0x00000844; // type:function size:0x8 scope:global +daObjKnBullet_Delete__FP15daObjKnBullet_c = .text:0x0000084C; // type:function size:0x20 scope:global +daObjKnBullet_create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global +cLib_calcTimer__FPs = .text:0x0000088C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0xC scope:global +l_sph_src = .rodata:0x0000000C; // type:object size:0x40 scope:global +@3907 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000058; // type:object size:0x4 scope:local +l_prticles_id$3986 = .rodata:0x0000005C; // type:object size:0x6 scope:local +@4021 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4129 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000070; // type:object size:0x4 scope:local +l_prticles_id$4141 = .rodata:0x00000074; // type:object size:0x6 scope:local +l_daObjKnBullet_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_KN_BULLET = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kshutter/splits.txt b/config/GZ2P01/rels/d_a_obj_kshutter/splits.txt new file mode 100644 index 0000000000..13e10b47cb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kshutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kshutter.cpp: + .text start:0x00000078 end:0x00002260 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x00000284 diff --git a/config/GZ2P01/rels/d_a_obj_kshutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_kshutter/symbols.txt new file mode 100644 index 0000000000..7d16c04fbe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kshutter/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjKshtr_cFv = .text:0x00000078; // type:function size:0x74 scope:global +setBaseMtx__12daObjKshtr_cFv = .text:0x000000EC; // type:function size:0xE8 scope:global +Create__12daObjKshtr_cFv = .text:0x000001D4; // type:function size:0x240 scope:global +offDzb__12daObjKshtr_cFv = .text:0x00000414; // type:function size:0x54 scope:global +CreateHeap__12daObjKshtr_cFv = .text:0x00000468; // type:function size:0x160 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005C8; // type:function size:0x48 scope:global +initKey__12daObjKshtr_cFv = .text:0x00000610; // type:function size:0xF8 scope:global +phase_0__12daObjKshtr_cFv = .text:0x00000708; // type:function size:0x134 scope:global +phase_1__12daObjKshtr_cFv = .text:0x0000083C; // type:function size:0xA4 scope:global +phase_2__12daObjKshtr_cFv = .text:0x000008E0; // type:function size:0x8 scope:global +create1st__12daObjKshtr_cFv = .text:0x000008E8; // type:function size:0xA4 scope:global +event_proc_call__12daObjKshtr_cFv = .text:0x0000098C; // type:function size:0xA4 scope:global +event_proc_call2__12daObjKshtr_cFv = .text:0x00000A30; // type:function size:0xBC scope:global +Execute__12daObjKshtr_cFPPA3_A4_f = .text:0x00000AEC; // type:function size:0x64 scope:global +checkArea__12daObjKshtr_cFv = .text:0x00000B50; // type:function size:0x178 scope:global +checkOpen__12daObjKshtr_cFv = .text:0x00000CC8; // type:function size:0x90 scope:global +getDemoAction__12daObjKshtr_cFv = .text:0x00000D58; // type:function size:0x48 scope:global +demoProc2__12daObjKshtr_cFv = .text:0x00000DA0; // type:function size:0x200 scope:global +adjustmentProc__12daObjKshtr_cFv = .text:0x00000FA0; // type:function size:0xE8 scope:global +keyUnlockInit__12daObjKshtr_cFv = .text:0x00001088; // type:function size:0xBC scope:global +keyUnlock__12daObjKshtr_cFv = .text:0x00001144; // type:function size:0x54 scope:global +openInit__12daObjKshtr_cFv = .text:0x00001198; // type:function size:0x134 scope:global +openProc__12daObjKshtr_cFv = .text:0x000012CC; // type:function size:0x74 scope:global +openProc_type1__12daObjKshtr_cFv = .text:0x00001340; // type:function size:0x214 scope:global +openProc_type2__12daObjKshtr_cFv = .text:0x00001554; // type:function size:0x164 scope:global +openProc_typeL3Boss__12daObjKshtr_cFv = .text:0x000016B8; // type:function size:0x60 scope:global +demoProc__12daObjKshtr_cFv = .text:0x00001718; // type:function size:0x104 scope:global +demoJail1__12daObjKshtr_cFv = .text:0x0000181C; // type:function size:0x24C scope:global +demoJail2__12daObjKshtr_cFv = .text:0x00001A68; // type:function size:0xFC scope:global +demoJail11__12daObjKshtr_cFv = .text:0x00001B64; // type:function size:0x124 scope:global +demoJail21__12daObjKshtr_cFv = .text:0x00001C88; // type:function size:0x8 scope:global +anmInit__12daObjKshtr_cFv = .text:0x00001C90; // type:function size:0xD0 scope:global +actionWaitEvent__12daObjKshtr_cFv = .text:0x00001D60; // type:function size:0xE0 scope:global +actionEvent__12daObjKshtr_cFv = .text:0x00001E40; // type:function size:0x94 scope:global +actionDead__12daObjKshtr_cFv = .text:0x00001ED4; // type:function size:0x4 scope:global +actionWaitEvent2__12daObjKshtr_cFv = .text:0x00001ED8; // type:function size:0xB4 scope:global +actionOpen__12daObjKshtr_cFv = .text:0x00001F8C; // type:function size:0x3C scope:global +actionEvent2__12daObjKshtr_cFv = .text:0x00001FC8; // type:function size:0x68 scope:global +actionDead2__12daObjKshtr_cFv = .text:0x00002030; // type:function size:0x4 scope:global +Draw__12daObjKshtr_cFv = .text:0x00002034; // type:function size:0xD8 scope:global +Delete__12daObjKshtr_cFv = .text:0x0000210C; // type:function size:0x6C scope:global +daObjKshtr_create1st__FP12daObjKshtr_c = .text:0x00002178; // type:function size:0x60 scope:global +daObjKshtr_MoveBGDelete__FP12daObjKshtr_c = .text:0x000021D8; // type:function size:0x20 scope:global +daObjKshtr_MoveBGExecute__FP12daObjKshtr_c = .text:0x000021F8; // type:function size:0x20 scope:global +daObjKshtr_MoveBGDraw__FP12daObjKshtr_c = .text:0x00002218; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00002244; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x14 scope:global +l_dzb = .rodata:0x00000014; // type:object size:0x14 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x14 scope:global +l_cull_box = .rodata:0x0000003C; // type:object size:0x18 scope:global +@3779 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3780 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3842 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4060 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4061 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4301 = .rodata:0x00000080; // type:object size:0x4 scope:local +l_eff_id$4307 = .rodata:0x00000084; // type:object size:0xA scope:local +@4350 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4357 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4358 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x119 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x14 scope:global +l_anmName = .data:0x00000034; // type:object size:0x28 scope:global +l_eventName = .data:0x0000005C; // type:object size:0x28 scope:global +l_anmArcName = .data:0x00000084; // type:object size:0x14 scope:global +@3932 = .data:0x00000098; // type:object size:0xC scope:local +@3933 = .data:0x000000A4; // type:object size:0xC scope:local +@3934 = .data:0x000000B0; // type:object size:0xC scope:local +l_ct_func$3931 = .data:0x000000BC; // type:object size:0x24 scope:local +@3942 = .data:0x000000E0; // type:object size:0xC scope:local +@3943 = .data:0x000000EC; // type:object size:0xC scope:local +@3944 = .data:0x000000F8; // type:object size:0xC scope:local +l_func$3941 = .data:0x00000104; // type:object size:0x24 scope:local +@3952 = .data:0x00000128; // type:object size:0xC scope:local +@3953 = .data:0x00000134; // type:object size:0xC scope:local +@3954 = .data:0x00000140; // type:object size:0xC scope:local +@3955 = .data:0x0000014C; // type:object size:0xC scope:local +l_func$3951 = .data:0x00000158; // type:object size:0x30 scope:local +action_table$4080 = .data:0x00000188; // type:object size:0x18 scope:local +@4363 = .data:0x000001A0; // type:object size:0xC scope:local +@4364 = .data:0x000001AC; // type:object size:0xC scope:local +l_demoProc$4362 = .data:0x000001B8; // type:object size:0x18 scope:local +@4368 = .data:0x000001D0; // type:object size:0xC scope:local +@4369 = .data:0x000001DC; // type:object size:0xC scope:local +l_demoProc2$4367 = .data:0x000001E8; // type:object size:0x18 scope:local +daObjKshtr_METHODS = .data:0x00000200; // type:object size:0x20 scope:global +g_profile_Obj_Kshutter = .data:0x00000220; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global +__vt__12daObjKshtr_c = .data:0x0000025C; // type:object size:0x28 scope:global +lbl_506_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_506_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte +lbl_506_bss_2 = .bss:0x00000002; // type:object size:0x1 data:byte +lbl_506_bss_3 = .bss:0x00000003; // type:object size:0x1 data:byte +lbl_506_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ktOnFire/splits.txt b/config/GZ2P01/rels/d_a_obj_ktOnFire/splits.txt new file mode 100644 index 0000000000..7c63735e8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ktOnFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ktOnFire.cpp: + .text start:0x000000EC end:0x00000A54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_ktOnFire/symbols.txt b/config/GZ2P01/rels/d_a_obj_ktOnFire/symbols.txt new file mode 100644 index 0000000000..a3befde0d6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ktOnFire/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daKtOnFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daKtOnFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__12daKtOnFire_cFv = .text:0x000001B0; // type:function size:0x200 scope:global +__dt__8cM3dGCylFv = .text:0x000003B0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003F8; // type:function size:0x48 scope:global +lightInit__12daKtOnFire_cFv = .text:0x00000440; // type:function size:0x74 scope:global +setLight__12daKtOnFire_cFv = .text:0x000004B4; // type:function size:0x24 scope:global +cutLight__12daKtOnFire_cFv = .text:0x000004D8; // type:function size:0x24 scope:global +Execute__12daKtOnFire_cFv = .text:0x000004FC; // type:function size:0x3DC scope:global +Draw__12daKtOnFire_cFv = .text:0x000008D8; // type:function size:0x8 scope:global +Delete__12daKtOnFire_cFv = .text:0x000008E0; // type:function size:0x28 scope:global +daKtOnFire_Draw__FP12daKtOnFire_c = .text:0x00000908; // type:function size:0x20 scope:global +daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000928; // type:function size:0x20 scope:global +daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x00000948; // type:function size:0x20 scope:global +daKtOnFire_Create__FP10fopAc_ac_c = .text:0x00000968; // type:function size:0x20 scope:global +__dt__16daKtOnFire_HIO_cFv = .text:0x00000988; // type:function size:0x5C scope:global +__sinit_d_a_obj_ktOnFire_cpp = .text:0x000009E4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daKtOnFire_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3710 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@3797 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3914 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000050; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +mCcDCyl__12daKtOnFire_c = .data:0x00000018; // type:object size:0x44 scope:global +l_daKtOnFire_Method = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_Tag_KtOnFire = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daKtOnFire_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_kuwagata/splits.txt b/config/GZ2P01/rels/d_a_obj_kuwagata/splits.txt new file mode 100644 index 0000000000..3d5a52e212 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kuwagata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_kuwagata.cpp: + .text start:0x000000EC end:0x0000337C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_kuwagata/symbols.txt b/config/GZ2P01/rels/d_a_obj_kuwagata/symbols.txt new file mode 100644 index 0000000000..117468ffc8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kuwagata/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_KuwHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +InitCcSph__10daObjKUW_cFv = .text:0x0000011C; // type:function size:0x6C scope:global +SetCcSph__10daObjKUW_cFv = .text:0x00000188; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +CreateHeap__10daObjKUW_cFv = .text:0x00000200; // type:function size:0x358 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global +daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global +daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:global +ShopWaitAction__10daObjKUW_cFv = .text:0x000005E4; // type:function size:0x168 scope:global +WaitAction__10daObjKUW_cFv = .text:0x0000074C; // type:function size:0x184 scope:global +WallCheck__10daObjKUW_cFv = .text:0x000008D0; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x00000AFC; // type:function size:0x48 scope:global +SpeedSet__10daObjKUW_cFv = .text:0x00000B44; // type:function size:0x10C scope:global +WallWalk__10daObjKUW_cFv = .text:0x00000C50; // type:function size:0x450 scope:global +WalkAction__10daObjKUW_cFv = .text:0x000010A0; // type:function size:0x200 scope:global +MoveAction__10daObjKUW_cFv = .text:0x000012A0; // type:function size:0x7E8 scope:global +Action__10daObjKUW_cFv = .text:0x00001A88; // type:function size:0xC4 scope:global +ShopAction__10daObjKUW_cFv = .text:0x00001B4C; // type:function size:0xBC scope:global +Insect_Release__10daObjKUW_cFv = .text:0x00001C08; // type:function size:0x18 scope:global +Z_BufferChk__10daObjKUW_cFv = .text:0x00001C20; // type:function size:0x17C scope:global +ParticleSet__10daObjKUW_cFv = .text:0x00001D9C; // type:function size:0x124 scope:global +BoomChk__10daObjKUW_cFv = .text:0x00001EC0; // type:function size:0x3CC scope:global +ObjHit__10daObjKUW_cFv = .text:0x0000228C; // type:function size:0x188 scope:global +Execute__10daObjKUW_cFv = .text:0x00002414; // type:function size:0x278 scope:global +Delete__10daObjKUW_cFv = .text:0x0000268C; // type:function size:0x68 scope:global +setBaseMtx__10daObjKUW_cFv = .text:0x000026F4; // type:function size:0x68 scope:global +daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:global +daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:global +CreateChk__10daObjKUW_cFv = .text:0x0000285C; // type:function size:0x1AC scope:global +create__10daObjKUW_cFv = .text:0x00002A08; // type:function size:0x7D8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global +daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:global +__dt__14daObj_KuwHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global +__sinit_d_a_obj_kuwagata_cpp = .text:0x00003330; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003374; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3789 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3895 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3932 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3933 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3934 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4015 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4143 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4144 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4145 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4146 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4324 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4329 = .rodata:0x000000B4; // type:object size:0x4 scope:local +l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global +@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4517 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:double +@4694 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@4759 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:global data:2byte +@5033 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5034 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5036 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5037 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000FC; // type:object size:0xE scope:local data:string_table +l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Kuw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjKUW_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_KuwHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_507_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_kwheel00/splits.txt b/config/GZ2P01/rels/d_a_obj_kwheel00/splits.txt new file mode 100644 index 0000000000..60ad782d89 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kwheel00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kwheel00.cpp: + .text start:0x00000078 end:0x00001178 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2P01/rels/d_a_obj_kwheel00/symbols.txt b/config/GZ2P01/rels/d_a_obj_kwheel00/symbols.txt new file mode 100644 index 0000000000..7fb32d20ba --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kwheel00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjKWheel00_cFv = .text:0x00000078; // type:function size:0xB0 scope:global +searchLv3Water__FPvPv = .text:0x00000128; // type:function size:0xC4 scope:global +setMtx__15daObjKWheel00_cFv = .text:0x000001EC; // type:function size:0x14C scope:global +CreateHeap__15daObjKWheel00_cFv = .text:0x00000338; // type:function size:0x80 scope:global +Create__15daObjKWheel00_cFv = .text:0x000003B8; // type:function size:0x184 scope:global +Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x0000053C; // type:function size:0x5F4 scope:global +Draw__15daObjKWheel00_cFv = .text:0x00000B30; // type:function size:0xA4 scope:global +Delete__15daObjKWheel00_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global +eventStart__15daObjKWheel00_cFv = .text:0x00000C18; // type:function size:0x28 scope:global +daObjKWheel00_create1st__FP15daObjKWheel00_c = .text:0x00000C40; // type:function size:0xD4 scope:global +__dt__8dCcD_SphFv = .text:0x00000D14; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000DE0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000E64; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000EAC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000EF4; // type:function size:0x5C scope:global +daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000F50; // type:function size:0x20 scope:global +daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000F70; // type:function size:0x20 scope:global +daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000F90; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FBC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001004; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000104C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001054; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000105C; // type:function size:0x8 scope:global +__dt__15daObjKWheel00_cFv = .text:0x00001064; // type:function size:0x104 scope:global +@1448@eventStart__15daObjKWheel00_cFv = .text:0x00001168; // type:function size:0x8 scope:local +@1448@__dt__15daObjKWheel00_cFv = .text:0x00001170; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global +@3696 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3905 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_sphSrc = .data:0x00000008; // type:object size:0x40 scope:global +l_se_angle = .data:0x00000048; // type:object size:0x8 scope:global +l_pos = .data:0x00000050; // type:object size:0x60 scope:global +daObjKWheel00_METHODS = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_KWheel00 = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000124; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000130; // type:object size:0x18 scope:global +__vt__15daObjKWheel00_c = .data:0x00000148; // type:object size:0x48 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kwheel01/splits.txt b/config/GZ2P01/rels/d_a_obj_kwheel01/splits.txt new file mode 100644 index 0000000000..6721ddad19 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kwheel01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kwheel01.cpp: + .text start:0x00000078 end:0x00000CB0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_kwheel01/symbols.txt b/config/GZ2P01/rels/d_a_obj_kwheel01/symbols.txt new file mode 100644 index 0000000000..025aede4df --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kwheel01/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjKWheel01_cFv = .text:0x00000078; // type:function size:0x1DC scope:global +setMtx__15daObjKWheel01_cFv = .text:0x00000254; // type:function size:0x178 scope:global +CreateHeap__15daObjKWheel01_cFv = .text:0x000003CC; // type:function size:0x16C scope:global +Create__15daObjKWheel01_cFv = .text:0x00000538; // type:function size:0xB4 scope:global +searchKWheel00__FPvPv = .text:0x000005EC; // type:function size:0x5C scope:global +Execute__15daObjKWheel01_cFPPA3_A4_f = .text:0x00000648; // type:function size:0x2FC scope:global +Draw__15daObjKWheel01_cFv = .text:0x00000944; // type:function size:0xA4 scope:global +Delete__15daObjKWheel01_cFv = .text:0x000009E8; // type:function size:0xB0 scope:global +eventStart__15daObjKWheel01_cFv = .text:0x00000A98; // type:function size:0x28 scope:global +daObjKWheel01_create1st__FP15daObjKWheel01_c = .text:0x00000AC0; // type:function size:0x80 scope:global +daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000B40; // type:function size:0x20 scope:global +daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000B60; // type:function size:0x20 scope:global +daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000B80; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000BAC; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000BF4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000BFC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C04; // type:function size:0x8 scope:global +__dt__15daObjKWheel01_cFv = .text:0x00000C0C; // type:function size:0x94 scope:global +@1448@eventStart__15daObjKWheel01_cFv = .text:0x00000CA0; // type:function size:0x8 scope:local +@1448@__dt__15daObjKWheel01_cFv = .text:0x00000CA8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global +l_bmdidx = .rodata:0x0000000C; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000014; // type:object size:0x18 scope:global data:float +@3717 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_pos = .data:0x00000004; // type:object size:0x30 scope:global +daObjKWheel01_METHODS = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_KWheel01 = .data:0x00000054; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000084; // type:object size:0x18 scope:global +__vt__15daObjKWheel01_c = .data:0x0000009C; // type:object size:0x48 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_kznkarm/splits.txt b/config/GZ2P01/rels/d_a_obj_kznkarm/splits.txt new file mode 100644 index 0000000000..d5da764d25 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kznkarm/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kznkarm.cpp: + .text start:0x00000078 end:0x0000151C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000178 diff --git a/config/GZ2P01/rels/d_a_obj_kznkarm/symbols.txt b/config/GZ2P01/rels/d_a_obj_kznkarm/symbols.txt new file mode 100644 index 0000000000..90aae9f738 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_kznkarm/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__14daObjKznkarm_cFQ214daObjKznkarm_c6Mode_e = .text:0x00000078; // type:function size:0x34 scope:global +callInit__14daObjKznkarm_cFv = .text:0x000000AC; // type:function size:0x28 scope:global +callExecute__14daObjKznkarm_cFv = .text:0x000000D4; // type:function size:0x2C scope:global +initBroken__14daObjKznkarm_cFv = .text:0x00000100; // type:function size:0x80 scope:global +executeBroken__14daObjKznkarm_cFv = .text:0x00000180; // type:function size:0x25C scope:global +initCarry__14daObjKznkarm_cFv = .text:0x000003DC; // type:function size:0x30 scope:global +executeCarry__14daObjKznkarm_cFv = .text:0x0000040C; // type:function size:0x12C scope:global +initThrow__14daObjKznkarm_cFv = .text:0x00000538; // type:function size:0x9C scope:global +executeThrow__14daObjKznkarm_cFv = .text:0x000005D4; // type:function size:0x68C scope:global +__dt__8cM3dGPlaFv = .text:0x00000C60; // type:function size:0x48 scope:global +initStay__14daObjKznkarm_cFv = .text:0x00000CA8; // type:function size:0x7C scope:global +executeStay__14daObjKznkarm_cFv = .text:0x00000D24; // type:function size:0xF4 scope:global +create_init__14daObjKznkarm_cFv = .text:0x00000E18; // type:function size:0xE4 scope:global +initBaseMtx__14daObjKznkarm_cFv = .text:0x00000EFC; // type:function size:0x2C scope:global +setBaseMtx__14daObjKznkarm_cFv = .text:0x00000F28; // type:function size:0x64 scope:global +getGroundSlope__14daObjKznkarm_cFs = .text:0x00000F8C; // type:function size:0x8C scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00001018; // type:function size:0x78 scope:global +daObjKznkarm_Draw__FP14daObjKznkarm_c = .text:0x00001090; // type:function size:0x114 scope:global +daObjKznkarm_Execute__FP14daObjKznkarm_c = .text:0x000011A4; // type:function size:0x24 scope:global +daObjKznkarm_IsDelete__FP14daObjKznkarm_c = .text:0x000011C8; // type:function size:0x8 scope:global +daObjKznkarm_Delete__FP14daObjKznkarm_c = .text:0x000011D0; // type:function size:0xAC scope:global +daObjKznkarm_Create__FP10fopAc_ac_c = .text:0x0000127C; // type:function size:0xE0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000135C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000013CC; // type:function size:0x70 scope:global +__sinit_d_a_obj_kznkarm_cpp = .text:0x0000143C; // type:function size:0xD0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000150C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001514; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjKznkarm_c = .rodata:0x00000000; // type:object size:0x38 scope:global +@3720 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3721 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3723 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3724 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3786 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3944 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4114 = .rodata:0x00000084; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000088; // type:object size:0x11 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3641 = .data:0x00000024; // type:object size:0xC scope:local +@3642 = .data:0x00000030; // type:object size:0xC scope:local +@3643 = .data:0x0000003C; // type:object size:0xC scope:local +@3644 = .data:0x00000048; // type:object size:0xC scope:local +@3645 = .data:0x00000054; // type:object size:0xC scope:local +@3646 = .data:0x00000060; // type:object size:0xC scope:local +@3647 = .data:0x0000006C; // type:object size:0xC scope:local +@3648 = .data:0x00000078; // type:object size:0xC scope:local +ActionTable__14daObjKznkarm_c = .data:0x00000084; // type:object size:0x60 scope:global data:4byte +w_eff_id$3813 = .data:0x000000E4; // type:object size:0x8 scope:local +l_daObjKznkarm_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_KznkArm = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000148; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x0000016C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ladder/splits.txt b/config/GZ2P01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 0000000000..52195c3e03 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ladder.cpp: + .text start:0x00000078 end:0x00000C68 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000000 end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_obj_ladder/symbols.txt b/config/GZ2P01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 0000000000..18ba8dd4ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x00000078; // type:function size:0x80 scope:global +Create__Q211daObjLadder5Act_cFv = .text:0x000000F8; // type:function size:0x1A0 scope:global +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x00000298; // type:function size:0x100 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00000398; // type:function size:0x78 scope:global +Delete__Q211daObjLadder5Act_cFv = .text:0x00000410; // type:function size:0x8 scope:global +Mthd_Delete__Q211daObjLadder5Act_cFv = .text:0x00000418; // type:function size:0x4C scope:global +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000464; // type:function size:0x68 scope:global +mode_wait_init__Q211daObjLadder5Act_cFv = .text:0x000004CC; // type:function size:0xC scope:global +mode_wait__Q211daObjLadder5Act_cFv = .text:0x000004D8; // type:function size:0x5C scope:global +mode_demoreq_init__Q211daObjLadder5Act_cFv = .text:0x00000534; // type:function size:0x14 scope:global +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x00000548; // type:function size:0xC0 scope:global +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x00000608; // type:function size:0x28 scope:global +mode_vib__Q211daObjLadder5Act_cFv = .text:0x00000630; // type:function size:0x98 scope:global +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x000006C8; // type:function size:0x44 scope:global +mode_drop__Q211daObjLadder5Act_cFv = .text:0x0000070C; // type:function size:0x1D4 scope:global +mode_fell_init__Q211daObjLadder5Act_cFv = .text:0x000008E0; // type:function size:0xC scope:global +mode_fell__Q211daObjLadder5Act_cFv = .text:0x000008EC; // type:function size:0x4 scope:global +set_mtx__Q211daObjLadder5Act_cFv = .text:0x000008F0; // type:function size:0x94 scope:global +init_mtx__Q211daObjLadder5Act_cFv = .text:0x00000984; // type:function size:0x3C scope:global +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x000009C0; // type:function size:0x118 scope:global +Draw__Q211daObjLadder5Act_cFv = .text:0x00000AD8; // type:function size:0xA4 scope:global +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000B7C; // type:function size:0x20 scope:global +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000B9C; // type:function size:0x20 scope:global +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000BBC; // type:function size:0x20 scope:global +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000BDC; // type:function size:0x2C scope:global +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000C08; // type:function size:0x2C scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e = .text:0x00000C34; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000C50; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000C58; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000C60; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:global +M_arcname__Q211daObjLadder5Act_c = .rodata:0x00000024; // type:object size:0x5 scope:global data:string +@3667 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3671 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3674 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3792 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3838 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000058; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000020; // type:object size:0x30 scope:global +@3878 = .data:0x00000050; // type:object size:0xC scope:local +@3879 = .data:0x0000005C; // type:object size:0xC scope:local +@3880 = .data:0x00000068; // type:object size:0xC scope:local +@3881 = .data:0x00000074; // type:object size:0xC scope:local +@3882 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3877 = .data:0x0000008C; // type:object size:0x3C scope:local +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Ladder = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000118; // type:object size:0x30 scope:global +__vt__Q211daObjLadder5Act_c = .data:0x00000148; // type:object size:0x28 scope:global +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global +lbl_103_bss_30 = .bss:0x00000030; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_laundry/splits.txt b/config/GZ2P01/rels/d_a_obj_laundry/splits.txt new file mode 100644 index 0000000000..97469d9287 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_laundry/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_laundry.cpp: + .text start:0x00000078 end:0x000010D8 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_obj_laundry/symbols.txt b/config/GZ2P01/rels/d_a_obj_laundry/symbols.txt new file mode 100644 index 0000000000..7a5ef52251 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_laundry/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__10daObjLdy_cFv = .text:0x00000078; // type:function size:0xF0 scope:global +initBaseMtx__10daObjLdy_cFv = .text:0x00000168; // type:function size:0x70 scope:global +setBaseMtx__10daObjLdy_cFv = .text:0x000001D8; // type:function size:0x74 scope:global +getJointAngle__10daObjLdy_cFP5csXyzi = .text:0x0000024C; // type:function size:0x28 scope:global +setNormalClothPos__10daObjLdy_cFv = .text:0x00000274; // type:function size:0x4B0 scope:global +calcJointAngle__10daObjLdy_cFv = .text:0x00000724; // type:function size:0x1F8 scope:global +divorceParent__10daObjLdy_cFv = .text:0x0000091C; // type:function size:0x8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000924; // type:function size:0xB8 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000009DC; // type:function size:0x19C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000B78; // type:function size:0x48 scope:global +daObjLdy_Draw__FP10daObjLdy_c = .text:0x00000BC0; // type:function size:0xBC scope:global +daObjLdy_Execute__FP10daObjLdy_c = .text:0x00000C7C; // type:function size:0x40 scope:global +daObjLdy_IsDelete__FP10daObjLdy_c = .text:0x00000CBC; // type:function size:0x8 scope:global +daObjLdy_Delete__FP10daObjLdy_c = .text:0x00000CC4; // type:function size:0x148 scope:global +__dt__12LaundJoint_cFv = .text:0x00000E0C; // type:function size:0x3C scope:global +daObjLdy_Create__FP10fopAc_ac_c = .text:0x00000E48; // type:function size:0x158 scope:global +__ct__12LaundJoint_cFv = .text:0x00000FA0; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000FA4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FEC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001034; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001090; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__10daObjLdy_c = .rodata:0x00000000; // type:object size:0x34 scope:global +@3751 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000048; // type:object size:0x8 scope:local data:double +@3782 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +ccCylSrc$3800 = .rodata:0x00000054; // type:object size:0x44 scope:local +@3855 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3856 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@3857 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3858 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4041 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4042 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4043 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4097 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4203 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000C8; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjLdy_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Laundry = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_laundry_rope/splits.txt b/config/GZ2P01/rels/d_a_obj_laundry_rope/splits.txt new file mode 100644 index 0000000000..5775f79eed --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_laundry_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_laundry_rope.cpp: + .text start:0x00000078 end:0x0000117C + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2P01/rels/d_a_obj_laundry_rope/symbols.txt b/config/GZ2P01/rels/d_a_obj_laundry_rope/symbols.txt new file mode 100644 index 0000000000..601b681c91 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_laundry_rope/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjLndRope_cFv = .text:0x00000078; // type:function size:0x628 scope:global +__dt__4cXyzFv = .text:0x000006A0; // type:function size:0x3C scope:global +initBaseMtx__14daObjLndRope_cFv = .text:0x000006DC; // type:function size:0x34 scope:global +setBaseMtx__14daObjLndRope_cFv = .text:0x00000710; // type:function size:0x50 scope:global +setNormalRopePos__14daObjLndRope_cFv = .text:0x00000760; // type:function size:0x3E8 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000B48; // type:function size:0xA8 scope:global +daObjLndRope_Draw__FP14daObjLndRope_c = .text:0x00000BF0; // type:function size:0x94 scope:global +daObjLndRope_Execute__FP14daObjLndRope_c = .text:0x00000C84; // type:function size:0x30 scope:global +daObjLndRope_IsDelete__FP14daObjLndRope_c = .text:0x00000CB4; // type:function size:0x8 scope:global +daObjLndRope_Delete__FP14daObjLndRope_c = .text:0x00000CBC; // type:function size:0xF0 scope:global +__dt__8dCcD_SphFv = .text:0x00000DAC; // type:function size:0xCC scope:global +daObjLndRope_Create__FP10fopAc_ac_c = .text:0x00000E78; // type:function size:0x148 scope:global +__ct__4cXyzFv = .text:0x00000FC0; // type:function size:0x4 scope:global +__ct__8dCcD_SphFv = .text:0x00000FC4; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001048; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001090; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010D8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001134; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjLndRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global +l_laundryList = .rodata:0x00000014; // type:object size:0xD scope:global +@3791 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3793 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3794 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3795 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3796 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3802 = .rodata:0x0000005C; // type:object size:0x4 scope:local +ccSphSrc$3837 = .rodata:0x00000060; // type:object size:0x40 scope:local +@4012 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4013 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4036 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000AC; // type:object size:0x1A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_color$localstatic3$draw__14daObjLndRope_cFv = .data:0x00000004; // type:object size:0x4 scope:local +l_daObjLndRope_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_LndRope = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000058; // type:object size:0x14 scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lbox/splits.txt b/config/GZ2P01/rels/d_a_obj_lbox/splits.txt new file mode 100644 index 0000000000..d34a2663f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_lbox.cpp: + .text start:0x000000EC end:0x00000B28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000D8 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_lbox/symbols.txt new file mode 100644 index 0000000000..f5685f2622 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lbox/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Lbox_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Lbox_Draw__FP14obj_lbox_class = .text:0x0000011C; // type:function size:0x64 scope:global +action__FP14obj_lbox_class = .text:0x00000180; // type:function size:0x36C scope:global +daObj_Lbox_Execute__FP14obj_lbox_class = .text:0x000004EC; // type:function size:0x5C scope:global +daObj_Lbox_IsDelete__FP14obj_lbox_class = .text:0x00000548; // type:function size:0x8 scope:global +daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x00000550; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x104 scope:global +daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x000006BC; // type:function size:0x2D8 scope:global +__dt__8cM3dGSphFv = .text:0x00000994; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009DC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000A24; // type:function size:0x70 scope:global +__dt__16daObj_Lbox_HIO_cFv = .text:0x00000A94; // type:function size:0x48 scope:global +__sinit_d_a_obj_lbox_cpp = .text:0x00000ADC; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B18; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B20; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3877 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3878 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4022 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3950 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Lbox_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_LBOX = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000A8; // type:object size:0x24 scope:global +__vt__16daObj_Lbox_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_513_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3763 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_life_container/splits.txt b/config/GZ2P01/rels/d_a_obj_life_container/splits.txt new file mode 100644 index 0000000000..20211ae85e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_life_container/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_life_container.cpp: + .text start:0x00000078 end:0x00001C8C + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZ2P01/rels/d_a_obj_life_container/symbols.txt b/config/GZ2P01/rels/d_a_obj_life_container/symbols.txt new file mode 100644 index 0000000000..cb7b75c17f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_life_container/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x5C scope:global +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000418; // type:function size:0x6C scope:global +initBaseMtx__11daObjLife_cFv = .text:0x00000484; // type:function size:0x20 scope:global +setBaseMtx__11daObjLife_cFv = .text:0x000004A4; // type:function size:0x68 scope:global +Create__11daObjLife_cFv = .text:0x0000050C; // type:function size:0x194 scope:global +setEffect__11daObjLife_cFv = .text:0x000006A0; // type:function size:0x15C scope:global +endEffect00__11daObjLife_cFv = .text:0x000007FC; // type:function size:0x50 scope:global +endEffect02__11daObjLife_cFv = .text:0x0000084C; // type:function size:0x2C scope:global +__CreateHeap__11daObjLife_cFv = .text:0x00000878; // type:function size:0x8 scope:global +create__11daObjLife_cFv = .text:0x00000880; // type:function size:0x278 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000AF8; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000AFC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B44; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000B8C; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000BE8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C58; // type:function size:0x70 scope:global +bg_check__11daObjLife_cFv = .text:0x00000CC8; // type:function size:0x190 scope:global +actionWaitInit__11daObjLife_cFv = .text:0x00000E58; // type:function size:0xA8 scope:global +actionWait__11daObjLife_cFv = .text:0x00000F00; // type:function size:0x260 scope:global +initActionOrderGetDemo__11daObjLife_cFv = .text:0x00001160; // type:function size:0xCC scope:global +actionOrderGetDemo__11daObjLife_cFv = .text:0x0000122C; // type:function size:0x7C scope:global +actionGetDemo__11daObjLife_cFv = .text:0x000012A8; // type:function size:0x1C0 scope:global +actionSwOnWait__11daObjLife_cFv = .text:0x00001468; // type:function size:0x64 scope:global +actionInitBoomerangCarry__11daObjLife_cFv = .text:0x000014CC; // type:function size:0xE0 scope:global +actionBoomerangCarry__11daObjLife_cFv = .text:0x000015AC; // type:function size:0x70 scope:global +actionInitWait2__11daObjLife_cFv = .text:0x0000161C; // type:function size:0x10 scope:global +actionWait2__11daObjLife_cFv = .text:0x0000162C; // type:function size:0x20 scope:global +calcScale__11daObjLife_cFv = .text:0x0000164C; // type:function size:0xC4 scope:global +execute__11daObjLife_cFv = .text:0x00001710; // type:function size:0x32C scope:global +draw__11daObjLife_cFv = .text:0x00001A3C; // type:function size:0x54 scope:global +setListStart__11daObjLife_cFv = .text:0x00001A90; // type:function size:0x24 scope:global +_delete__11daObjLife_cFv = .text:0x00001AB4; // type:function size:0x60 scope:global +daObjLife_Draw__FP11daObjLife_c = .text:0x00001B14; // type:function size:0x20 scope:global +daObjLife_Execute__FP11daObjLife_c = .text:0x00001B34; // type:function size:0x20 scope:global +daObjLife_Delete__FP11daObjLife_c = .text:0x00001B54; // type:function size:0x20 scope:global +daObjLife_Create__FP10fopAc_ac_c = .text:0x00001B74; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B94; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001BDC; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C50; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C54; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C58; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001C5C; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00001C60; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C7C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C84; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3855 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3856 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3857 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3935 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000068; // type:object size:0x4 scope:local data:string +@3939 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@3969 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3970 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4299 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4300 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4301 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4302 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4303 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:string +@4474 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4538 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x28 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4479 = .data:0x00000020; // type:object size:0xC scope:local +@4480 = .data:0x0000002C; // type:object size:0xC scope:local +@4481 = .data:0x00000038; // type:object size:0xC scope:local +@4482 = .data:0x00000044; // type:object size:0xC scope:local +@4483 = .data:0x00000050; // type:object size:0xC scope:local +@4484 = .data:0x0000005C; // type:object size:0xC scope:local +l_demoFunc$4478 = .data:0x00000068; // type:object size:0x48 scope:local +l_daObjLife_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_LifeContainer = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__11daObjLife_c = .data:0x00000184; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001C8; // type:object size:0xC scope:global +lbl_53_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lp/splits.txt b/config/GZ2P01/rels/d_a_obj_lp/splits.txt new file mode 100644 index 0000000000..f95b9e378c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lp.cpp: + .text start:0x00000078 end:0x000018E8 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000000 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_obj_lp/symbols.txt b/config/GZ2P01/rels/d_a_obj_lp/symbols.txt new file mode 100644 index 0000000000..93abaa8c65 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lp/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Lp_Draw__FP12obj_lp_class = .text:0x00000078; // type:function size:0x164 scope:global +s_ks_sub__FPvPv = .text:0x000001DC; // type:function size:0x78 scope:global +hit_check__FP12obj_lp_classP5wd_ss = .text:0x00000254; // type:function size:0x364 scope:global +hasu_action__FP12obj_lp_classP5wd_ss = .text:0x000005B8; // type:function size:0x448 scope:global +set_out_check__FP12obj_lp_classP4cXyz = .text:0x00000A00; // type:function size:0x220 scope:global +daObj_Lp_Execute__FP12obj_lp_class = .text:0x00000C20; // type:function size:0x3B0 scope:global +daObj_Lp_IsDelete__FP12obj_lp_class = .text:0x00000FD0; // type:function size:0x8 scope:global +daObj_Lp_Delete__FP12obj_lp_class = .text:0x00000FD8; // type:function size:0x94 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000106C; // type:function size:0x134 scope:global +set_pos_check__FP12obj_lp_classi = .text:0x000011A0; // type:function size:0x1C8 scope:global +daObj_Lp_Create__FP10fopAc_ac_c = .text:0x00001368; // type:function size:0x540 scope:global +__dt__5wd_ssFv = .text:0x000018A8; // type:function size:0x3C scope:global +__ct__5wd_ssFv = .text:0x000018E4; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3916 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4058 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4059 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4128 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4130 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4218 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4219 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4221 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4267 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4320 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4321 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4457 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4459 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x16 scope:local data:string_table +l_color$3793 = .data:0x00000000; // type:object size:0x4 scope:local +l_daObj_Lp_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_LP = .data:0x00000024; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000054; // type:object size:0x14 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +tandem = .bss:0x00000040; // type:object size:0x4 scope:global +demo_f = .bss:0x00000044; // type:object size:0x4 scope:global +target_info = .bss:0x00000048; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000070; // type:object size:0x4 scope:global data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv1Candle00/splits.txt b/config/GZ2P01/rels/d_a_obj_lv1Candle00/splits.txt new file mode 100644 index 0000000000..0ea456e188 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv1Candle00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle00.cpp: + .text start:0x000000EC end:0x00000E1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_lv1Candle00/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv1Candle00/symbols.txt new file mode 100644 index 0000000000..1ee74b1dc9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv1Candle00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv1Cdl00_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__12daLv1Cdl00_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__12daLv1Cdl00_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__12daLv1Cdl00_cFv = .text:0x00000254; // type:function size:0x29C scope:global +__dt__8cM3dGCylFv = .text:0x000004F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000538; // type:function size:0x48 scope:global +createHeapCallBack__12daLv1Cdl00_cFP10fopAc_ac_c = .text:0x00000580; // type:function size:0x20 scope:global +lightInit__12daLv1Cdl00_cFv = .text:0x000005A0; // type:function size:0xA8 scope:global +setLight__12daLv1Cdl00_cFv = .text:0x00000648; // type:function size:0x38 scope:global +cutLight__12daLv1Cdl00_cFv = .text:0x00000680; // type:function size:0x38 scope:global +pointLightProc__12daLv1Cdl00_cFv = .text:0x000006B8; // type:function size:0xB0 scope:global +Execute__12daLv1Cdl00_cFv = .text:0x00000768; // type:function size:0x464 scope:global +Draw__12daLv1Cdl00_cFv = .text:0x00000BCC; // type:function size:0xA4 scope:global +Delete__12daLv1Cdl00_cFv = .text:0x00000C70; // type:function size:0x60 scope:global +daLv1Cdl00_Draw__FP12daLv1Cdl00_c = .text:0x00000CD0; // type:function size:0x20 scope:global +daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000CF0; // type:function size:0x20 scope:global +daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000D10; // type:function size:0x20 scope:global +daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000D30; // type:function size:0x20 scope:global +__dt__16daLv1Cdl00_HIO_cFv = .text:0x00000D50; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv1Candle00_cpp = .text:0x00000DAC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv1Cdl00_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3753 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3847 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3849 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3850 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4007 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +mCcDCyl__12daLv1Cdl00_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daLv1Cdl00_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv1Cdl00 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__16daLv1Cdl00_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv1Candle01/splits.txt b/config/GZ2P01/rels/d_a_obj_lv1Candle01/splits.txt new file mode 100644 index 0000000000..68a546f9e6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv1Candle01/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle01.cpp: + .text start:0x000000EC end:0x00000C88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_lv1Candle01/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv1Candle01/symbols.txt new file mode 100644 index 0000000000..1a3046fd0b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv1Candle01/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv1Cdl01_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__12daLv1Cdl01_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__12daLv1Cdl01_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__12daLv1Cdl01_cFv = .text:0x00000254; // type:function size:0x234 scope:global +__dt__8cM3dGCylFv = .text:0x00000488; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004D0; // type:function size:0x48 scope:global +lightInit__12daLv1Cdl01_cFv = .text:0x00000518; // type:function size:0x8C scope:global +setLight__12daLv1Cdl01_cFv = .text:0x000005A4; // type:function size:0x30 scope:global +cutLight__12daLv1Cdl01_cFv = .text:0x000005D4; // type:function size:0x30 scope:global +pointLightProc__12daLv1Cdl01_cFv = .text:0x00000604; // type:function size:0xB0 scope:global +Execute__12daLv1Cdl01_cFPPA3_A4_f = .text:0x000006B4; // type:function size:0x380 scope:global +Draw__12daLv1Cdl01_cFv = .text:0x00000A34; // type:function size:0xA4 scope:global +Delete__12daLv1Cdl01_cFv = .text:0x00000AD8; // type:function size:0x58 scope:global +daLv1Cdl01_Draw__FP12daLv1Cdl01_c = .text:0x00000B30; // type:function size:0x2C scope:global +daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x00000B5C; // type:function size:0x20 scope:global +daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x00000B7C; // type:function size:0x20 scope:global +daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x00000B9C; // type:function size:0x20 scope:global +__dt__16daLv1Cdl01_HIO_cFv = .text:0x00000BBC; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv1Candle01_cpp = .text:0x00000C18; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv1Cdl01_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3723 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3811 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3841 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3915 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000060; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000064; // type:object size:0x9 scope:local data:string_table +mCcDCyl__12daLv1Cdl01_c = .data:0x00000000; // type:object size:0x44 scope:global +l_daLv1Cdl01_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv1Cdl01 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12daLv1Cdl01_c = .data:0x000000AC; // type:object size:0x28 scope:global +__vt__16daLv1Cdl01_HIO_c = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv2Candle/splits.txt b/config/GZ2P01/rels/d_a_obj_lv2Candle/splits.txt new file mode 100644 index 0000000000..62f91bb2ed --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv2Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv2Candle.cpp: + .text start:0x000000EC end:0x000011BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000048 diff --git a/config/GZ2P01/rels/d_a_obj_lv2Candle/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv2Candle/symbols.txt new file mode 100644 index 0000000000..f1e87518b6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv2Candle/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv2Candle_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__13daLv2Candle_cFv = .text:0x000001DC; // type:function size:0x88 scope:global +CreateHeap__13daLv2Candle_cFv = .text:0x00000264; // type:function size:0x80 scope:global +create__13daLv2Candle_cFv = .text:0x000002E4; // type:function size:0x2E8 scope:global +__dt__8cM3dGCylFv = .text:0x000005CC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000614; // type:function size:0x48 scope:global +isSwitch__13daLv2Candle_cFv = .text:0x0000065C; // type:function size:0x4C scope:global +createHeapCallBack__13daLv2Candle_cFP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:global +searchDemoTagAct__13daLv2Candle_cFPvPv = .text:0x000006C8; // type:function size:0x50 scope:global +lightInit__13daLv2Candle_cFv = .text:0x00000718; // type:function size:0xA8 scope:global +setLight__13daLv2Candle_cFv = .text:0x000007C0; // type:function size:0x30 scope:global +cutLight__13daLv2Candle_cFv = .text:0x000007F0; // type:function size:0x30 scope:global +pointLightProc__13daLv2Candle_cFv = .text:0x00000820; // type:function size:0x21C scope:global +Execute__13daLv2Candle_cFv = .text:0x00000A3C; // type:function size:0x52C scope:global +Draw__13daLv2Candle_cFv = .text:0x00000F68; // type:function size:0xA4 scope:global +Delete__13daLv2Candle_cFv = .text:0x0000100C; // type:function size:0x64 scope:global +daLv2Candle_Draw__FP13daLv2Candle_c = .text:0x00001070; // type:function size:0x20 scope:global +daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00001090; // type:function size:0x20 scope:global +daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x000010B0; // type:function size:0x20 scope:global +daLv2Candle_Create__FP10fopAc_ac_c = .text:0x000010D0; // type:function size:0x20 scope:global +__dt__17daLv2Candle_HIO_cFv = .text:0x000010F0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv2Candle_cpp = .text:0x0000114C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3637 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3638 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3639 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3640 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__13daLv2Candle_c = .rodata:0x00000014; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000044; // type:object size:0xC scope:global +@3778 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3918 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3937 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3938 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3939 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4098 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4099 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0x19 scope:local data:string_table +mCcDCyl__13daLv2Candle_c = .data:0x00000000; // type:object size:0x44 scope:global +l_resNameIdx = .data:0x00000044; // type:object size:0xC scope:global +l_daLv2Candle_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Lv2Candle = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__17daLv2Candle_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv3Candle/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3Candle/splits.txt new file mode 100644 index 0000000000..dd14a358b4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Candle.cpp: + .text start:0x000000EC end:0x00000B70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_lv3Candle/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3Candle/symbols.txt new file mode 100644 index 0000000000..3e7be602f4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Candle/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv3Candle_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv3Candle_cFv = .text:0x00000158; // type:function size:0x88 scope:global +CreateHeap__13daLv3Candle_cFv = .text:0x000001E0; // type:function size:0x80 scope:global +create__13daLv3Candle_cFv = .text:0x00000260; // type:function size:0x29C scope:global +__dt__8cM3dGSphFv = .text:0x000004FC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000544; // type:function size:0x48 scope:global +createHeapCallBack__13daLv3Candle_cFP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x20 scope:global +lightInit__13daLv3Candle_cFv = .text:0x000005AC; // type:function size:0x8C scope:global +pointLightProc__13daLv3Candle_cFv = .text:0x00000638; // type:function size:0x88 scope:global +Execute__13daLv3Candle_cFv = .text:0x000006C0; // type:function size:0x25C scope:global +Draw__13daLv3Candle_cFv = .text:0x0000091C; // type:function size:0xA4 scope:global +Delete__13daLv3Candle_cFv = .text:0x000009C0; // type:function size:0x64 scope:global +daLv3Candle_Draw__FP13daLv3Candle_c = .text:0x00000A24; // type:function size:0x20 scope:global +daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x00000A44; // type:function size:0x20 scope:global +daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x00000A64; // type:function size:0x20 scope:global +daLv3Candle_Create__FP10fopAc_ac_c = .text:0x00000A84; // type:function size:0x20 scope:global +__dt__17daLv3Candle_HIO_cFv = .text:0x00000AA4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Candle_cpp = .text:0x00000B00; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__13daLv3Candle_c = .rodata:0x00000000; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000030; // type:object size:0x8 scope:global +@3753 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3754 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3866 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x11 scope:local data:string_table +mCcDSph__13daLv3Candle_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resNameIdx = .data:0x00000040; // type:object size:0x8 scope:global +l_daLv3Candle_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Candle = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__17daLv3Candle_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv3Water/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3Water/splits.txt new file mode 100644 index 0000000000..ce388d462c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Water/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water.cpp: + .text start:0x000000EC end:0x0000177C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002CC + .data start:0x00000000 end:0x000001C0 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_lv3Water/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3Water/symbols.txt new file mode 100644 index 0000000000..56efef17ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Water/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv3Water_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daLv3Water_cFv = .text:0x00000158; // type:function size:0xE4 scope:global +CreateHeap__12daLv3Water_cFv = .text:0x0000023C; // type:function size:0x1A0 scope:global +create__12daLv3Water_cFv = .text:0x000003DC; // type:function size:0x264 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000640; // type:function size:0x48 scope:global +Execute__12daLv3Water_cFPPA3_A4_f = .text:0x00000688; // type:function size:0xB8 scope:global +effectSet__12daLv3Water_cFv = .text:0x00000740; // type:function size:0x8D4 scope:global +mode_proc_wait__12daLv3Water_cFv = .text:0x00001014; // type:function size:0x60 scope:global +mode_init_levelCtrl__12daLv3Water_cFv = .text:0x00001074; // type:function size:0xA8 scope:global +mode_proc_levelCtrl__12daLv3Water_cFv = .text:0x0000111C; // type:function size:0xC0 scope:global +Draw__12daLv3Water_cFv = .text:0x000011DC; // type:function size:0x1E4 scope:global +Delete__12daLv3Water_cFv = .text:0x000013C0; // type:function size:0x40 scope:global +eventStart__12daLv3Water_cFv = .text:0x00001400; // type:function size:0xC8 scope:global +daLv3Water_Draw__FP12daLv3Water_c = .text:0x000014C8; // type:function size:0x2C scope:global +daLv3Water_Execute__FP12daLv3Water_c = .text:0x000014F4; // type:function size:0x20 scope:global +daLv3Water_Delete__FP12daLv3Water_c = .text:0x00001514; // type:function size:0x20 scope:global +daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001534; // type:function size:0x20 scope:global +__dt__16daLv3Water_HIO_cFv = .text:0x00001554; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Water_cpp = .text:0x000015B0; // type:function size:0x80 scope:local +@1448@eventStart__12daLv3Water_cFv = .text:0x00001630; // type:function size:0x8 scope:local +@1448@__dt__12daLv3Water_cFv = .text:0x00001638; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001640; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001688; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001690; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001698; // type:function size:0x8 scope:global +__dt__12daLv3Water_cFv = .text:0x000016A0; // type:function size:0xDC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x54 scope:global +l_dzbIdx = .rodata:0x00000054; // type:object size:0x54 scope:global +l_btkIdx = .rodata:0x000000A8; // type:object size:0x54 scope:global +l_bmdIdrIdx = .rodata:0x000000FC; // type:object size:0x54 scope:global +l_btkIdrIdx = .rodata:0x00000150; // type:object size:0x54 scope:global +@3737 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float +estimateSizeTbl$3746 = .rodata:0x000001A8; // type:object size:0x2A scope:local +@3812 = .rodata:0x000001D8; // type:object size:0x8 scope:local data:double +@4068 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x000001E8; // type:object size:0x8 scope:local data:double +@4173 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4174 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000001F8; // type:object size:0xD2 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x54 scope:global +@3830 = .data:0x00000074; // type:object size:0xC scope:local +@3831 = .data:0x00000080; // type:object size:0xC scope:local +l_mode_func = .data:0x0000008C; // type:object size:0x18 scope:global data:4byte +@4043 = .data:0x000000A4; // type:object size:0x48 scope:local +l_daLv3Water_Method = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Water = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000148; // type:object size:0x18 scope:global +__vt__12daLv3Water_c = .data:0x00000160; // type:object size:0x48 scope:global +__vt__16daLv3Water_HIO_c = .data:0x000001A8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3657 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv3Water2/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3Water2/splits.txt new file mode 100644 index 0000000000..b224967d11 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Water2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water2.cpp: + .text start:0x000000EC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_lv3Water2/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3Water2/symbols.txt new file mode 100644 index 0000000000..7999405157 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3Water2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv3Water2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv3Water2_cFv = .text:0x00000158; // type:function size:0x80 scope:global +CreateHeap__13daLv3Water2_cFv = .text:0x000001D8; // type:function size:0xEC scope:global +create__13daLv3Water2_cFv = .text:0x000002C4; // type:function size:0x218 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004DC; // type:function size:0x48 scope:global +Execute__13daLv3Water2_cFPPA3_A4_f = .text:0x00000524; // type:function size:0x3CC scope:global +mode_proc_wait__13daLv3Water2_cFv = .text:0x000008F0; // type:function size:0xA8 scope:global +mode_init_levelCtrl__13daLv3Water2_cFv = .text:0x00000998; // type:function size:0x2C scope:global +mode_proc_levelCtrl__13daLv3Water2_cFv = .text:0x000009C4; // type:function size:0xC0 scope:global +Draw__13daLv3Water2_cFv = .text:0x00000A84; // type:function size:0x158 scope:global +Delete__13daLv3Water2_cFv = .text:0x00000BDC; // type:function size:0x40 scope:global +eventStart__13daLv3Water2_cFv = .text:0x00000C1C; // type:function size:0x184 scope:global +daLv3Water2_Draw__FP13daLv3Water2_c = .text:0x00000DA0; // type:function size:0x2C scope:global +daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000DCC; // type:function size:0x20 scope:global +daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000DEC; // type:function size:0x20 scope:global +daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000E0C; // type:function size:0x20 scope:global +__dt__17daLv3Water2_HIO_cFv = .text:0x00000E2C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv3Water2_cpp = .text:0x00000E88; // type:function size:0x80 scope:local +@1448@eventStart__13daLv3Water2_cFv = .text:0x00000F08; // type:function size:0x8 scope:local +@1448@__dt__13daLv3Water2_cFv = .text:0x00000F10; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000F18; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000F60; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000F68; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F70; // type:function size:0x8 scope:global +__dt__13daLv3Water2_cFv = .text:0x00000F78; // type:function size:0xB8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x4 scope:global +l_dzbIdx = .rodata:0x00000004; // type:object size:0x4 scope:global +l_btkIdx = .rodata:0x00000008; // type:object size:0x4 scope:global +@3682 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3747 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3899 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3951 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3952 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x4 scope:global +@3767 = .data:0x00000024; // type:object size:0xC scope:local +@3768 = .data:0x00000030; // type:object size:0xC scope:local +l_mode_func = .data:0x0000003C; // type:object size:0x18 scope:global data:4byte +l_daLv3Water2_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_Lv3Water2 = .data:0x00000074; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000B0; // type:object size:0x18 scope:global +__vt__13daLv3Water2_c = .data:0x000000C8; // type:object size:0x48 scope:global +__vt__17daLv3Water2_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3637 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv3WaterB/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3WaterB/splits.txt new file mode 100644 index 0000000000..6289e81f1a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3WaterB/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3WaterB.cpp: + .text start:0x00000078 end:0x00000848 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_obj_lv3WaterB/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3WaterB/symbols.txt new file mode 100644 index 0000000000..3f3ff17128 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3WaterB/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Lv3waterB_Draw__FP19obj_lv3WaterB_class = .text:0x00000078; // type:function size:0x1A4 scope:global +action__FP19obj_lv3WaterB_class = .text:0x0000021C; // type:function size:0x180 scope:global +daObj_Lv3waterB_Execute__FP19obj_lv3WaterB_class = .text:0x0000039C; // type:function size:0x24 scope:global +daObj_Lv3waterB_IsDelete__FP19obj_lv3WaterB_class = .text:0x000003C0; // type:function size:0x8 scope:global +daObj_Lv3waterB_Delete__FP19obj_lv3WaterB_class = .text:0x000003C8; // type:function size:0x84 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000044C; // type:function size:0x240 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000068C; // type:function size:0x48 scope:global +daObj_Lv3waterB_Create__FP10fopAc_ac_c = .text:0x000006D4; // type:function size:0x174 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3753 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3755 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x14 scope:local data:string_table +l_daObj_Lv3waterB_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_LV3WATERB = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv3saka00/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3saka00/splits.txt new file mode 100644 index 0000000000..8a5a3c0d0c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3saka00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3saka00.cpp: + .text start:0x00000078 end:0x000005DC + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_obj_lv3saka00/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3saka00/symbols.txt new file mode 100644 index 0000000000..d335b2f7b4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3saka00/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjLv3saka_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daObjLv3saka_cFv = .text:0x00000098; // type:function size:0x60 scope:global +Create__14daObjLv3saka_cFv = .text:0x000000F8; // type:function size:0xC8 scope:global +CreateHeap__14daObjLv3saka_cFv = .text:0x000001C0; // type:function size:0xB8 scope:global +create1st__14daObjLv3saka_cFv = .text:0x00000278; // type:function size:0xA4 scope:global +Execute__14daObjLv3saka_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0x80 scope:global +setNrmDzb__14daObjLv3saka_cFv = .text:0x0000039C; // type:function size:0x7C scope:global +setWtrDzb__14daObjLv3saka_cFv = .text:0x00000418; // type:function size:0x7C scope:global +Draw__14daObjLv3saka_cFv = .text:0x00000494; // type:function size:0x8 scope:global +Delete__14daObjLv3saka_cFv = .text:0x0000049C; // type:function size:0x74 scope:global +daObjLv3saka_create1st__FP14daObjLv3saka_c = .text:0x00000510; // type:function size:0x60 scope:global +daObjLv3saka_MoveBGDelete__FP14daObjLv3saka_c = .text:0x00000570; // type:function size:0x20 scope:global +daObjLv3saka_MoveBGExecute__FP14daObjLv3saka_c = .text:0x00000590; // type:function size:0x20 scope:global +daObjLv3saka_MoveBGDraw__FP14daObjLv3saka_c = .text:0x000005B0; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbIdx2 = .rodata:0x00000008; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000018; // type:object size:0x13 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjLv3saka_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_Lv3R10Saka = .data:0x00000028; // type:object size:0x30 scope:global +__vt__14daObjLv3saka_c = .data:0x00000058; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv3waterEff/splits.txt b/config/GZ2P01/rels/d_a_obj_lv3waterEff/splits.txt new file mode 100644 index 0000000000..bb70f89535 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3waterEff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv3waterEff.cpp: + .text start:0x00000078 end:0x000003F0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_lv3waterEff/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv3waterEff/symbols.txt new file mode 100644 index 0000000000..753cf08131 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv3waterEff/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daObjWaterEff_cFv = .text:0x00000078; // type:function size:0xE4 scope:global +create__15daObjWaterEff_cFv = .text:0x0000015C; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x000001F0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x0000022C; // type:function size:0x4 scope:global +execute__15daObjWaterEff_cFv = .text:0x00000230; // type:function size:0x108 scope:global +_delete__15daObjWaterEff_cFv = .text:0x00000338; // type:function size:0x58 scope:global +daObjWaterEff_Execute__FP15daObjWaterEff_c = .text:0x00000390; // type:function size:0x20 scope:global +daObjWaterEff_Delete__FP15daObjWaterEff_c = .text:0x000003B0; // type:function size:0x20 scope:global +daObjWaterEff_Create__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eff_id = .rodata:0x00000000; // type:object size:0x8 scope:global +@3637 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3638 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:string +@3639 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3640 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3642 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3643 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +l_daObjWaterEff_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_WaterEff = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/splits.txt new file mode 100644 index 0000000000..212da12114 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleDemoTag.cpp: + .text start:0x000000EC end:0x00000904 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt new file mode 100644 index 0000000000..0bcdf4384c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__24dalv4CandleDemoTag_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__20dalv4CandleDemoTag_cFv = .text:0x00000158; // type:function size:0x38 scope:global +create__20dalv4CandleDemoTag_cFv = .text:0x00000190; // type:function size:0x114 scope:global +Execute__20dalv4CandleDemoTag_cFv = .text:0x000002A4; // type:function size:0x44 scope:global +procMain__20dalv4CandleDemoTag_cFv = .text:0x000002E8; // type:function size:0xBC scope:global +init_modeWatch__20dalv4CandleDemoTag_cFv = .text:0x000003A4; // type:function size:0x1C scope:global +modeWatch__20dalv4CandleDemoTag_cFv = .text:0x000003C0; // type:function size:0x100 scope:global +init_modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x000004C0; // type:function size:0xB0 scope:global +modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000570; // type:function size:0x44 scope:global +init_modeNG__20dalv4CandleDemoTag_cFv = .text:0x000005B4; // type:function size:0xC scope:global +modeNG__20dalv4CandleDemoTag_cFv = .text:0x000005C0; // type:function size:0x74 scope:global +init_modeEnd__20dalv4CandleDemoTag_cFv = .text:0x00000634; // type:function size:0xC scope:global +modeEnd__20dalv4CandleDemoTag_cFv = .text:0x00000640; // type:function size:0x38 scope:global +eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000678; // type:function size:0x24 scope:global +searchShutterAct__20dalv4CandleDemoTag_cFPvPv = .text:0x0000069C; // type:function size:0x50 scope:global +Draw__20dalv4CandleDemoTag_cFv = .text:0x000006EC; // type:function size:0x8 scope:global +Delete__20dalv4CandleDemoTag_cFv = .text:0x000006F4; // type:function size:0x8 scope:global +dalv4CandleDemoTag_Draw__FP20dalv4CandleDemoTag_c = .text:0x000006FC; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x0000071C; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000073C; // type:function size:0x20 scope:global +dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x0000075C; // type:function size:0x20 scope:global +__dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x0000077C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4CandleDemoTag_cpp = .text:0x000007D8; // type:function size:0x3C scope:local +@1392@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000814; // type:function size:0x8 scope:local +@1392@__dt__20dalv4CandleDemoTag_cFv = .text:0x0000081C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000824; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x0000086C; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000874; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000087C; // type:function size:0x8 scope:global +__dt__20dalv4CandleDemoTag_cFv = .text:0x00000884; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3702 = .data:0x00000020; // type:object size:0xC scope:local +@3703 = .data:0x0000002C; // type:object size:0xC scope:local +@3704 = .data:0x00000038; // type:object size:0xC scope:local +@3705 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3701 = .data:0x00000050; // type:object size:0x30 scope:local +l_dalv4CandleDemoTag_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Tag_Lv4CandleDm = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__20dalv4CandleDemoTag_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17dEvLib_callback_c = .data:0x000000F8; // type:object size:0x18 scope:global +__vt__24dalv4CandleDemoTag_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3632 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:2byte +lbl_523_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4CandleTag/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4CandleTag/splits.txt new file mode 100644 index 0000000000..1482725f04 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4CandleTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleTag.cpp: + .text start:0x000000EC end:0x000007E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4CandleTag/symbols.txt new file mode 100644 index 0000000000..98dace030f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20dalv4CandleTag_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__16dalv4CandleTag_cFv = .text:0x00000158; // type:function size:0x38 scope:global +create__16dalv4CandleTag_cFv = .text:0x00000190; // type:function size:0xE4 scope:global +Execute__16dalv4CandleTag_cFv = .text:0x00000274; // type:function size:0x44 scope:global +procMain__16dalv4CandleTag_cFv = .text:0x000002B8; // type:function size:0xBC scope:global +init_modeWatch__16dalv4CandleTag_cFv = .text:0x00000374; // type:function size:0xC scope:global +modeWatch__16dalv4CandleTag_cFv = .text:0x00000380; // type:function size:0xAC scope:global +init_modeNG__16dalv4CandleTag_cFv = .text:0x0000042C; // type:function size:0x88 scope:global +modeNG__16dalv4CandleTag_cFv = .text:0x000004B4; // type:function size:0x8C scope:global +init_modeNGWait__16dalv4CandleTag_cFv = .text:0x00000540; // type:function size:0xC scope:global +modeNGWait__16dalv4CandleTag_cFv = .text:0x0000054C; // type:function size:0x50 scope:global +init_modeEnd__16dalv4CandleTag_cFv = .text:0x0000059C; // type:function size:0xC scope:global +modeEnd__16dalv4CandleTag_cFv = .text:0x000005A8; // type:function size:0x4 scope:global +eventStart__16dalv4CandleTag_cFv = .text:0x000005AC; // type:function size:0x24 scope:global +Draw__16dalv4CandleTag_cFv = .text:0x000005D0; // type:function size:0x8 scope:global +Delete__16dalv4CandleTag_cFv = .text:0x000005D8; // type:function size:0x8 scope:global +dalv4CandleTag_Draw__FP16dalv4CandleTag_c = .text:0x000005E0; // type:function size:0x20 scope:global +dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x00000600; // type:function size:0x20 scope:global +dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000620; // type:function size:0x20 scope:global +dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x20 scope:global +__dt__20dalv4CandleTag_HIO_cFv = .text:0x00000660; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4CandleTag_cpp = .text:0x000006BC; // type:function size:0x3C scope:local +@1392@eventStart__16dalv4CandleTag_cFv = .text:0x000006F8; // type:function size:0x8 scope:local +@1392@__dt__16dalv4CandleTag_cFv = .text:0x00000700; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000708; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000750; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000758; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000760; // type:function size:0x8 scope:global +__dt__16dalv4CandleTag_cFv = .text:0x00000768; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3727 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3686 = .data:0x00000020; // type:object size:0xC scope:local +@3687 = .data:0x0000002C; // type:object size:0xC scope:local +@3688 = .data:0x00000038; // type:object size:0xC scope:local +@3689 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3685 = .data:0x00000050; // type:object size:0x30 scope:local +l_dalv4CandleTag_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Tag_Lv4Candle = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__16dalv4CandleTag_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17dEvLib_callback_c = .data:0x000000F8; // type:object size:0x18 scope:global +__vt__20dalv4CandleTag_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3624 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_524_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4EdShutter/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4EdShutter/splits.txt new file mode 100644 index 0000000000..83fbb12549 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4EdShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4EdShutter.cpp: + .text start:0x000000EC end:0x00000C08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4EdShutter/symbols.txt new file mode 100644 index 0000000000..6196b77e16 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daLv4EdShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000130; // type:function size:0x48 scope:global +setBaseMtx__16daLv4EdShutter_cFv = .text:0x00000178; // type:function size:0x90 scope:global +CreateHeap__16daLv4EdShutter_cFv = .text:0x00000208; // type:function size:0x6C scope:global +create__16daLv4EdShutter_cFv = .text:0x00000274; // type:function size:0x170 scope:global +Execute__16daLv4EdShutter_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x50 scope:global +move__16daLv4EdShutter_cFv = .text:0x00000434; // type:function size:0xBC scope:global +init_modeWait__16daLv4EdShutter_cFv = .text:0x000004F0; // type:function size:0x18 scope:global +modeWait__16daLv4EdShutter_cFv = .text:0x00000508; // type:function size:0x118 scope:global +init_modeOpen__16daLv4EdShutter_cFv = .text:0x00000620; // type:function size:0xB4 scope:global +modeOpen__16daLv4EdShutter_cFv = .text:0x000006D4; // type:function size:0xD0 scope:global +init_modeClose__16daLv4EdShutter_cFv = .text:0x000007A4; // type:function size:0xB4 scope:global +modeClose__16daLv4EdShutter_cFv = .text:0x00000858; // type:function size:0x6C scope:global +init_modeEnd__16daLv4EdShutter_cFv = .text:0x000008C4; // type:function size:0xC scope:global +modeEnd__16daLv4EdShutter_cFv = .text:0x000008D0; // type:function size:0x4 scope:global +eventStart__16daLv4EdShutter_cFv = .text:0x000008D4; // type:function size:0x38 scope:global +Draw__16daLv4EdShutter_cFv = .text:0x0000090C; // type:function size:0xA4 scope:global +Delete__16daLv4EdShutter_cFv = .text:0x000009B0; // type:function size:0x30 scope:global +daLv4EdShutter_Draw__FP16daLv4EdShutter_c = .text:0x000009E0; // type:function size:0x2C scope:global +daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000A0C; // type:function size:0x20 scope:global +daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000A2C; // type:function size:0x20 scope:global +daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x00000A4C; // type:function size:0x20 scope:global +__dt__20daLv4EdShutter_HIO_cFv = .text:0x00000A6C; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4EdShutter_cpp = .text:0x00000AC8; // type:function size:0x3C scope:local +@1448@eventStart__16daLv4EdShutter_cFv = .text:0x00000B04; // type:function size:0x8 scope:local +@1448@__dt__16daLv4EdShutter_cFv = .text:0x00000B0C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000B14; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000B5C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000B64; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000B6C; // type:function size:0x8 scope:global +__dt__16daLv4EdShutter_cFv = .text:0x00000B74; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3634 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3787 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3788 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3818 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3721 = .data:0x00000020; // type:object size:0xC scope:local +@3722 = .data:0x0000002C; // type:object size:0xC scope:local +@3723 = .data:0x00000038; // type:object size:0xC scope:local +@3724 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3720 = .data:0x00000050; // type:object size:0x30 scope:local +l_daLv4EdShutter_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Lv4EdShutter = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__16daLv4EdShutter_c = .data:0x000000E8; // type:object size:0x48 scope:global +__vt__20daLv4EdShutter_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3628 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_525_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4Gate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4Gate/splits.txt new file mode 100644 index 0000000000..c303a6c3b5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4Gate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4Gate.cpp: + .text start:0x000000EC end:0x00000960 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_lv4Gate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4Gate/symbols.txt new file mode 100644 index 0000000000..681485bcf7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4Gate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daLv4Gate_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__11daLv4Gate_cFv = .text:0x00000164; // type:function size:0x9C scope:global +CreateHeap__11daLv4Gate_cFv = .text:0x00000200; // type:function size:0x6C scope:global +create__11daLv4Gate_cFv = .text:0x0000026C; // type:function size:0x168 scope:global +Execute__11daLv4Gate_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x50 scope:global +moveGate__11daLv4Gate_cFv = .text:0x00000424; // type:function size:0xA4 scope:global +init_modeWait__11daLv4Gate_cFv = .text:0x000004C8; // type:function size:0xC scope:global +modeWait__11daLv4Gate_cFv = .text:0x000004D4; // type:function size:0x5C scope:global +init_modeMove__11daLv4Gate_cFv = .text:0x00000530; // type:function size:0xC scope:global +modeMove__11daLv4Gate_cFv = .text:0x0000053C; // type:function size:0x108 scope:global +init_modeMoveEnd__11daLv4Gate_cFv = .text:0x00000644; // type:function size:0x120 scope:global +modeMoveEnd__11daLv4Gate_cFv = .text:0x00000764; // type:function size:0x4 scope:global +Draw__11daLv4Gate_cFv = .text:0x00000768; // type:function size:0xA4 scope:global +Delete__11daLv4Gate_cFv = .text:0x0000080C; // type:function size:0x30 scope:global +daLv4Gate_Draw__FP11daLv4Gate_c = .text:0x0000083C; // type:function size:0x2C scope:global +daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000868; // type:function size:0x20 scope:global +daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000888; // type:function size:0x20 scope:global +daLv4Gate_Create__FP10fopAc_ac_c = .text:0x000008A8; // type:function size:0x20 scope:global +__dt__15daLv4Gate_HIO_cFv = .text:0x000008C8; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4Gate_cpp = .text:0x00000924; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3711 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3725 = .data:0x00000020; // type:object size:0xC scope:local +@3726 = .data:0x0000002C; // type:object size:0xC scope:local +@3727 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3724 = .data:0x00000044; // type:object size:0x24 scope:local +l_daLv4Gate_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Gate = .data:0x00000088; // type:object size:0x30 scope:global +__vt__11daLv4Gate_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__15daLv4Gate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_526_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4HsTarget/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4HsTarget/splits.txt new file mode 100644 index 0000000000..6f82fdbe60 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4HsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4HsTarget.cpp: + .text start:0x000000EC end:0x000004E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4HsTarget/symbols.txt new file mode 100644 index 0000000000..9e304726ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daLv4HsTarget_HIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:global +setBaseMtx__15daLv4HsTarget_cFv = .text:0x00000150; // type:function size:0x88 scope:global +CreateHeap__15daLv4HsTarget_cFv = .text:0x000001D8; // type:function size:0x6C scope:global +create__15daLv4HsTarget_cFv = .text:0x00000244; // type:function size:0xD8 scope:global +Execute__15daLv4HsTarget_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0x14 scope:global +Draw__15daLv4HsTarget_cFv = .text:0x00000330; // type:function size:0x64 scope:global +Delete__15daLv4HsTarget_cFv = .text:0x00000394; // type:function size:0x30 scope:global +daLv4HsTarget_Draw__FP15daLv4HsTarget_c = .text:0x000003C4; // type:function size:0x2C scope:global +daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x000003F0; // type:function size:0x20 scope:global +daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x00000410; // type:function size:0x20 scope:global +daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x20 scope:global +__dt__19daLv4HsTarget_HIO_cFv = .text:0x00000450; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4HsTarget_cpp = .text:0x000004AC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x9 scope:local data:string_table +l_daLv4HsTarget_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Lv4HsTarget = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daLv4HsTarget_c = .data:0x00000050; // type:object size:0x28 scope:global +__vt__19daLv4HsTarget_HIO_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000084; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3618 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4PoGate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4PoGate/splits.txt new file mode 100644 index 0000000000..eebf3bbd28 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4PoGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4PoGate.cpp: + .text start:0x000000EC end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2P01/rels/d_a_obj_lv4PoGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4PoGate/symbols.txt new file mode 100644 index 0000000000..653599b83f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4PoGate/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv4PoGate_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000015C; // type:function size:0x48 scope:global +setBaseMtx__13daLv4PoGate_cFv = .text:0x000001A4; // type:function size:0x9C scope:global +CreateHeap__13daLv4PoGate_cFv = .text:0x00000240; // type:function size:0x6C scope:global +create__13daLv4PoGate_cFv = .text:0x000002AC; // type:function size:0x130 scope:global +Execute__13daLv4PoGate_cFPPA3_A4_f = .text:0x000003DC; // type:function size:0x50 scope:global +moveGate__13daLv4PoGate_cFv = .text:0x0000042C; // type:function size:0x164 scope:global +init_modeWait__13daLv4PoGate_cFv = .text:0x00000590; // type:function size:0xC scope:global +modeWait__13daLv4PoGate_cFv = .text:0x0000059C; // type:function size:0x4 scope:global +init_modeMoveOpen__13daLv4PoGate_cFv = .text:0x000005A0; // type:function size:0xB0 scope:global +modeMoveOpen__13daLv4PoGate_cFv = .text:0x00000650; // type:function size:0xB0 scope:global +init_modeMoveClose__13daLv4PoGate_cFv = .text:0x00000700; // type:function size:0xB0 scope:global +modeMoveClose__13daLv4PoGate_cFv = .text:0x000007B0; // type:function size:0x6C scope:global +init_modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x0000081C; // type:function size:0x1C scope:global +modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x00000838; // type:function size:0x38 scope:global +init_modeMoveClose2__13daLv4PoGate_cFv = .text:0x00000870; // type:function size:0xC scope:global +modeMoveClose2__13daLv4PoGate_cFv = .text:0x0000087C; // type:function size:0x64 scope:global +init_modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x000008E0; // type:function size:0x1C scope:global +modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x000008FC; // type:function size:0x38 scope:global +init_modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000934; // type:function size:0x1C scope:global +modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000950; // type:function size:0x88 scope:global +setSe__13daLv4PoGate_cFv = .text:0x000009D8; // type:function size:0x5C scope:global +setEffect__13daLv4PoGate_cFi = .text:0x00000A34; // type:function size:0xC4 scope:global +Draw__13daLv4PoGate_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__13daLv4PoGate_cFv = .text:0x00000B9C; // type:function size:0x30 scope:global +daLv4PoGate_Draw__FP13daLv4PoGate_c = .text:0x00000BCC; // type:function size:0x2C scope:global +daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000BF8; // type:function size:0x20 scope:global +daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000C18; // type:function size:0x20 scope:global +daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000C38; // type:function size:0x20 scope:global +__dt__17daLv4PoGate_HIO_cFv = .text:0x00000C58; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4PoGate_cpp = .text:0x00000CB4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3629 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3630 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3632 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3713 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3773 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +particle_id$3866 = .rodata:0x00000030; // type:object size:0x14 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3727 = .data:0x00000020; // type:object size:0xC scope:local +@3728 = .data:0x0000002C; // type:object size:0xC scope:local +@3729 = .data:0x00000038; // type:object size:0xC scope:local +@3730 = .data:0x00000044; // type:object size:0xC scope:local +@3731 = .data:0x00000050; // type:object size:0xC scope:local +@3732 = .data:0x0000005C; // type:object size:0xC scope:local +@3733 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3726 = .data:0x00000074; // type:object size:0x54 scope:local +l_daLv4PoGate_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Lv4PoGate = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__13daLv4PoGate_c = .data:0x00000118; // type:object size:0x28 scope:global +__vt__17daLv4PoGate_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3623 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:byte +lbl_528_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4RailWall/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4RailWall/splits.txt new file mode 100644 index 0000000000..273a641606 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4RailWall/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4RailWall.cpp: + .text start:0x00000078 end:0x00001130 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x0000017C diff --git a/config/GZ2P01/rels/d_a_obj_lv4RailWall/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4RailWall/symbols.txt new file mode 100644 index 0000000000..8fe12f1239 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4RailWall/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_BossSearch__FPvPv = .text:0x00000078; // type:function size:0x4C scope:global +initBaseMtx__14daObjLv4Wall_cFv = .text:0x000000C4; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Wall_cFv = .text:0x00000100; // type:function size:0x7C scope:global +Create__14daObjLv4Wall_cFv = .text:0x0000017C; // type:function size:0x154 scope:global +CreateHeap__14daObjLv4Wall_cFv = .text:0x000002D0; // type:function size:0x70 scope:global +create1st__14daObjLv4Wall_cFv = .text:0x00000340; // type:function size:0x84 scope:global +Execute__14daObjLv4Wall_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0xCC scope:global +action__14daObjLv4Wall_cFv = .text:0x00000490; // type:function size:0xBC scope:global +mode_init_wait__14daObjLv4Wall_cFv = .text:0x0000054C; // type:function size:0xC scope:global +mode_wait__14daObjLv4Wall_cFv = .text:0x00000558; // type:function size:0xAC scope:global +mode_init_move__14daObjLv4Wall_cFv = .text:0x00000604; // type:function size:0x64 scope:global +mode_move__14daObjLv4Wall_cFv = .text:0x00000668; // type:function size:0x358 scope:global +mode_init_dead__14daObjLv4Wall_cFv = .text:0x000009C0; // type:function size:0xC scope:global +mode_dead__14daObjLv4Wall_cFv = .text:0x000009CC; // type:function size:0x4 scope:global +eventStart__14daObjLv4Wall_cFv = .text:0x000009D0; // type:function size:0x6C scope:global +Draw__14daObjLv4Wall_cFv = .text:0x00000A3C; // type:function size:0xA4 scope:global +Delete__14daObjLv4Wall_cFv = .text:0x00000AE0; // type:function size:0x34 scope:global +daObjLv4Wall_create1st__FP14daObjLv4Wall_c = .text:0x00000B14; // type:function size:0x14C scope:global +__dt__8cM3dGCylFv = .text:0x00000C60; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000CA8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000CF0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000D4C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000DBC; // type:function size:0x70 scope:global +daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000E2C; // type:function size:0x20 scope:global +daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000E4C; // type:function size:0x20 scope:global +daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000E6C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E98; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000EE0; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000F28; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000F30; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000F38; // type:function size:0x8 scope:global +__dt__14daObjLv4Wall_cFv = .text:0x00000F40; // type:function size:0x1D0 scope:global +@1440@eventStart__14daObjLv4Wall_cFv = .text:0x00001110; // type:function size:0x8 scope:local +@1440@__dt__14daObjLv4Wall_cFv = .text:0x00001118; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001120; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001128; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3709 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3711 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3783 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3785 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +l_spd_tbl$3801 = .rodata:0x00000020; // type:object size:0x44 scope:local +@3881 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3883 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3758 = .data:0x00000024; // type:object size:0xC scope:local +@3759 = .data:0x00000030; // type:object size:0xC scope:local +@3760 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3757 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Wall_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4RailWall = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x0000011C; // type:object size:0x18 scope:global +__vt__14daObjLv4Wall_c = .data:0x00000134; // type:object size:0x48 scope:global +lbl_529_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4SlideWall/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4SlideWall/splits.txt new file mode 100644 index 0000000000..0013f2b984 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4SlideWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4SlideWall.cpp: + .text start:0x000000EC end:0x00000954 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4SlideWall/symbols.txt new file mode 100644 index 0000000000..47d9fe6806 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daSldWall_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__11daSldWall_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__11daSldWall_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__11daSldWall_cFv = .text:0x00000278; // type:function size:0x12C scope:global +Execute__11daSldWall_cFPPA3_A4_f = .text:0x000003A4; // type:function size:0x50 scope:global +moveWall__11daSldWall_cFv = .text:0x000003F4; // type:function size:0x104 scope:global +init_modeWait__11daSldWall_cFv = .text:0x000004F8; // type:function size:0xC scope:global +modeWait__11daSldWall_cFv = .text:0x00000504; // type:function size:0x4 scope:global +init_modeMoveOpen__11daSldWall_cFv = .text:0x00000508; // type:function size:0xC scope:global +modeMoveOpen__11daSldWall_cFv = .text:0x00000514; // type:function size:0xC0 scope:global +init_modeMoveClose__11daSldWall_cFv = .text:0x000005D4; // type:function size:0xC scope:global +modeMoveClose__11daSldWall_cFv = .text:0x000005E0; // type:function size:0xC0 scope:global +setSe__11daSldWall_cFv = .text:0x000006A0; // type:function size:0xBC scope:global +Draw__11daSldWall_cFv = .text:0x0000075C; // type:function size:0xA4 scope:global +Delete__11daSldWall_cFv = .text:0x00000800; // type:function size:0x30 scope:global +daSldWall_Draw__FP11daSldWall_c = .text:0x00000830; // type:function size:0x2C scope:global +daSldWall_Execute__FP11daSldWall_c = .text:0x0000085C; // type:function size:0x20 scope:global +daSldWall_Delete__FP11daSldWall_c = .text:0x0000087C; // type:function size:0x20 scope:global +daSldWall_Create__FP10fopAc_ac_c = .text:0x0000089C; // type:function size:0x20 scope:global +__dt__15daSldWall_HIO_cFv = .text:0x000008BC; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv4SlideWall_cpp = .text:0x00000918; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3649 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3720 = .data:0x00000020; // type:object size:0xC scope:local +@3721 = .data:0x0000002C; // type:object size:0xC scope:local +@3722 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3719 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSldWall_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv4SlideWall = .data:0x00000088; // type:object size:0x30 scope:global +__vt__11daSldWall_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__15daSldWall_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_530_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4bridge/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4bridge/splits.txt new file mode 100644 index 0000000000..c831f33d30 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4bridge.cpp: + .text start:0x00000078 end:0x00000968 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000011C diff --git a/config/GZ2P01/rels/d_a_obj_lv4bridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4bridge/symbols.txt new file mode 100644 index 0000000000..cab091a4e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4bridge/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjLv4Brg_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjLv4Brg_cFv = .text:0x000000B4; // type:function size:0xE0 scope:global +Create__13daObjLv4Brg_cFv = .text:0x00000194; // type:function size:0x98 scope:global +CreateHeap__13daObjLv4Brg_cFv = .text:0x0000022C; // type:function size:0x70 scope:global +create1st__13daObjLv4Brg_cFv = .text:0x0000029C; // type:function size:0x84 scope:global +Execute__13daObjLv4Brg_cFPPA3_A4_f = .text:0x00000320; // type:function size:0x4C scope:global +action__13daObjLv4Brg_cFv = .text:0x0000036C; // type:function size:0xBC scope:global +mode_init_wait__13daObjLv4Brg_cFv = .text:0x00000428; // type:function size:0xC scope:global +mode_wait__13daObjLv4Brg_cFv = .text:0x00000434; // type:function size:0xB0 scope:global +mode_init_move__13daObjLv4Brg_cFv = .text:0x000004E4; // type:function size:0x18 scope:global +mode_move__13daObjLv4Brg_cFv = .text:0x000004FC; // type:function size:0x128 scope:global +mode_init_dead__13daObjLv4Brg_cFv = .text:0x00000624; // type:function size:0xC scope:global +mode_dead__13daObjLv4Brg_cFv = .text:0x00000630; // type:function size:0x4 scope:global +eventStart__13daObjLv4Brg_cFv = .text:0x00000634; // type:function size:0x6C scope:global +Draw__13daObjLv4Brg_cFv = .text:0x000006A0; // type:function size:0xA4 scope:global +Delete__13daObjLv4Brg_cFv = .text:0x00000744; // type:function size:0x34 scope:global +daObjLv4Brg_create1st__FP13daObjLv4Brg_c = .text:0x00000778; // type:function size:0x80 scope:global +daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000007F8; // type:function size:0x20 scope:global +daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x00000818; // type:function size:0x20 scope:global +daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x00000838; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000864; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000008AC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000008B4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000008BC; // type:function size:0x8 scope:global +__dt__13daObjLv4Brg_cFv = .text:0x000008C4; // type:function size:0x94 scope:global +@1440@eventStart__13daObjLv4Brg_cFv = .text:0x00000958; // type:function size:0x8 scope:local +@1440@__dt__13daObjLv4Brg_cFv = .text:0x00000960; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3676 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3768 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3702 = .data:0x00000024; // type:object size:0xC scope:local +@3703 = .data:0x00000030; // type:object size:0xC scope:local +@3704 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3701 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Brg_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Bridge = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000BC; // type:object size:0x18 scope:global +__vt__13daObjLv4Brg_c = .data:0x000000D4; // type:object size:0x48 scope:global +lbl_531_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4chandelier/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4chandelier/splits.txt new file mode 100644 index 0000000000..8f6ba69cda --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4chandelier.cpp: + .text start:0x00000078 end:0x00003598 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000104 diff --git a/config/GZ2P01/rels/d_a_obj_lv4chandelier/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4chandelier/symbols.txt new file mode 100644 index 0000000000..b7285a9463 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4chandelier/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +create1st__14daObjLv4Chan_cFv = .text:0x000000A0; // type:function size:0x16C scope:global +setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x0000020C; // type:function size:0x1E8 scope:global +setMtx__14daObjLv4Chan_cFv = .text:0x000003F4; // type:function size:0x300 scope:global +rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x348 scope:global +CreateHeap__14daObjLv4Chan_cFv = .text:0x00000A3C; // type:function size:0x238 scope:global +searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:global +Create__14daObjLv4Chan_cFv = .text:0x00000CE8; // type:function size:0x4F4 scope:global +constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000011DC; // type:function size:0x1CC scope:global +constraintBase__14daObjLv4Chan_cFv = .text:0x000013A8; // type:function size:0x194 scope:global +calcVec__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x0000153C; // type:function size:0x7C scope:global +chkGnd__14daObjLv4Chan_cFv = .text:0x000015B8; // type:function size:0x7C scope:global +Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x00001634; // type:function size:0x1610 scope:global +Draw__14daObjLv4Chan_cFv = .text:0x00002C44; // type:function size:0x210 scope:global +Delete__14daObjLv4Chan_cFv = .text:0x00002E54; // type:function size:0x3C scope:global +daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002FBC; // type:function size:0x78 scope:global +__dt__8dCcD_SphFv = .text:0x00003034; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00003100; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00003184; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000031CC; // type:function size:0x48 scope:global +daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:global +daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:global +daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003280; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003288; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003290; // type:function size:0x8 scope:local +__ct__10dMdl_obj_cFv = .text:0x00003298; // type:function size:0xC scope:global +__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x000032A4; // type:function size:0x3C scope:global +__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x000032E0; // type:function size:0x4 scope:global +checkTight__14daObjSwChain_cFv = .text:0x000032E4; // type:function size:0x2B4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global +@3767 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3768 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3891 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4082 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4083 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4087 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4090 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4091 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4093 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local +l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:global +l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:global +l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:global +@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global +@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string +@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4846 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4847 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4848 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4849 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4850 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4851 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4852 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4926 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4927 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@4928 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4982 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4983 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4984 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4985 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4986 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4987 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4988 = .rodata:0x00000120; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000124; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Chan = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__14daObjLv4Chan_c = .data:0x000000DC; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4digsand/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4digsand/splits.txt new file mode 100644 index 0000000000..7b747b8434 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4digsand/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4digsand.cpp: + .text start:0x00000078 end:0x00000B2C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2P01/rels/d_a_obj_lv4digsand/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4digsand/symbols.txt new file mode 100644 index 0000000000..639c55fb5d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4digsand/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daObjL4DigSand_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__16daObjL4DigSand_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__16daObjL4DigSand_cFv = .text:0x00000128; // type:function size:0x5C scope:global +CreateHeap__16daObjL4DigSand_cFv = .text:0x00000184; // type:function size:0x70 scope:global +create1st__16daObjL4DigSand_cFv = .text:0x000001F4; // type:function size:0xAC scope:global +Execute__16daObjL4DigSand_cFPPA3_A4_f = .text:0x000002A0; // type:function size:0x90 scope:global +action__16daObjL4DigSand_cFv = .text:0x00000330; // type:function size:0xA4 scope:global +mode_init_wait__16daObjL4DigSand_cFv = .text:0x000003D4; // type:function size:0xC scope:global +mode_wait__16daObjL4DigSand_cFv = .text:0x000003E0; // type:function size:0x2C scope:global +mode_init_dig__16daObjL4DigSand_cFv = .text:0x0000040C; // type:function size:0xD8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000004E4; // type:function size:0x78 scope:global +mode_dig__16daObjL4DigSand_cFv = .text:0x0000055C; // type:function size:0xB0 scope:global +mode_init_end__16daObjL4DigSand_cFv = .text:0x0000060C; // type:function size:0x54 scope:global +mode_end__16daObjL4DigSand_cFv = .text:0x00000660; // type:function size:0x4 scope:global +Draw__16daObjL4DigSand_cFv = .text:0x00000664; // type:function size:0xA4 scope:global +Delete__16daObjL4DigSand_cFv = .text:0x00000708; // type:function size:0x34 scope:global +daObjL4DigSand_create1st__FP16daObjL4DigSand_c = .text:0x0000073C; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x00000868; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000008B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008F8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000954; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000009C4; // type:function size:0x70 scope:global +daObjL4DigSand_MoveBGDelete__FP16daObjL4DigSand_c = .text:0x00000A34; // type:function size:0x20 scope:global +daObjL4DigSand_MoveBGExecute__FP16daObjL4DigSand_c = .text:0x00000A54; // type:function size:0x20 scope:global +daObjL4DigSand_MoveBGDraw__FP16daObjL4DigSand_c = .text:0x00000A74; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AA0; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00000AE8; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000B04; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000B0C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000B14; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000B1C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000B24; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3746 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3715 = .data:0x00000024; // type:object size:0xC scope:local +@3716 = .data:0x00000030; // type:object size:0xC scope:local +@3717 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3714 = .data:0x00000048; // type:object size:0x24 scope:local +daObjL4DigSand_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4DigSand = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000BC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000E0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__16daObjL4DigSand_c = .data:0x0000014C; // type:object size:0x28 scope:global +lbl_533_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4floor/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4floor/splits.txt new file mode 100644 index 0000000000..c48c3087c8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4floor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4floor.cpp: + .text start:0x00000078 end:0x000005F8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_lv4floor/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4floor/symbols.txt new file mode 100644 index 0000000000..40d3a316e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4floor/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjLv4Floor_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__15daObjLv4Floor_cFv = .text:0x000000B4; // type:function size:0x7C scope:global +Create__15daObjLv4Floor_cFv = .text:0x00000130; // type:function size:0x24 scope:global +CreateHeap__15daObjLv4Floor_cFv = .text:0x00000154; // type:function size:0x70 scope:global +create1st__15daObjLv4Floor_cFv = .text:0x000001C4; // type:function size:0xA0 scope:global +Execute__15daObjLv4Floor_cFPPA3_A4_f = .text:0x00000264; // type:function size:0x4C scope:global +action__15daObjLv4Floor_cFv = .text:0x000002B0; // type:function size:0xA4 scope:global +mode_wait__15daObjLv4Floor_cFv = .text:0x00000354; // type:function size:0x54 scope:global +mode_init_move__15daObjLv4Floor_cFv = .text:0x000003A8; // type:function size:0x18 scope:global +mode_move__15daObjLv4Floor_cFv = .text:0x000003C0; // type:function size:0x68 scope:global +mode_init_dead__15daObjLv4Floor_cFv = .text:0x00000428; // type:function size:0xC scope:global +mode_dead__15daObjLv4Floor_cFv = .text:0x00000434; // type:function size:0x20 scope:global +Draw__15daObjLv4Floor_cFv = .text:0x00000454; // type:function size:0xA4 scope:global +Delete__15daObjLv4Floor_cFv = .text:0x000004F8; // type:function size:0x34 scope:global +daObjLv4Floor_create1st__FP15daObjLv4Floor_c = .text:0x0000052C; // type:function size:0x60 scope:global +daObjLv4Floor_MoveBGDelete__FP15daObjLv4Floor_c = .text:0x0000058C; // type:function size:0x20 scope:global +daObjLv4Floor_MoveBGExecute__FP15daObjLv4Floor_c = .text:0x000005AC; // type:function size:0x20 scope:global +daObjLv4Floor_MoveBGDraw__FP15daObjLv4Floor_c = .text:0x000005CC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3704 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@3712 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3713 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3678 = .data:0x00000024; // type:object size:0xC scope:local +@3679 = .data:0x00000030; // type:object size:0xC scope:local +@3680 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3677 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Floor_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Floor = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__15daObjLv4Floor_c = .data:0x000000BC; // type:object size:0x28 scope:global +lbl_534_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv4gear/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4gear/splits.txt new file mode 100644 index 0000000000..35f8d12d96 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4gear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4gear.cpp: + .text start:0x00000078 end:0x00000658 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_lv4gear/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4gear/symbols.txt new file mode 100644 index 0000000000..090e4a0a24 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4gear/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +searchSwSpinSub__FPvPv = .text:0x00000098; // type:function size:0x7C scope:global +initBaseMtx__14daObjLv4Gear_cFv = .text:0x00000114; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Gear_cFv = .text:0x00000150; // type:function size:0x60 scope:global +Create__14daObjLv4Gear_cFv = .text:0x000001B0; // type:function size:0x54 scope:global +CreateHeap__14daObjLv4Gear_cFv = .text:0x00000204; // type:function size:0x80 scope:global +create__14daObjLv4Gear_cFv = .text:0x00000284; // type:function size:0xD0 scope:global +execute__14daObjLv4Gear_cFv = .text:0x00000354; // type:function size:0x1EC scope:global +draw__14daObjLv4Gear_cFv = .text:0x00000540; // type:function size:0x64 scope:global +_delete__14daObjLv4Gear_cFv = .text:0x000005A4; // type:function size:0x34 scope:global +daObjLv4Gear_Draw__FP14daObjLv4Gear_c = .text:0x000005D8; // type:function size:0x20 scope:global +daObjLv4Gear_Execute__FP14daObjLv4Gear_c = .text:0x000005F8; // type:function size:0x20 scope:global +daObjLv4Gear_Delete__FP14daObjLv4Gear_c = .text:0x00000618; // type:function size:0x20 scope:global +daObjLv4Gear_Create__FP14daObjLv4Gear_c = .text:0x00000638; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_size = .rodata:0x00000008; // type:object size:0x8 scope:global +l_rot_start_time = .rodata:0x00000010; // type:object size:0x4 scope:global +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global +@3773 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjLv4Gear_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Gear = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4prelvtr/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4prelvtr/splits.txt new file mode 100644 index 0000000000..9ae22f7c92 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4prelvtr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4prelvtr.cpp: + .text start:0x00000078 end:0x000005E0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_obj_lv4prelvtr/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4prelvtr/symbols.txt new file mode 100644 index 0000000000..4c57422125 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4prelvtr/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__14daObjPRElvtr_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__14daObjPRElvtr_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__14daObjPRElvtr_cFv = .text:0x00000178; // type:function size:0x70 scope:global +Create__14daObjPRElvtr_cFv = .text:0x000001E8; // type:function size:0x68 scope:global +searchObjSwTurn__FPvPv = .text:0x00000250; // type:function size:0x74 scope:global +Execute__14daObjPRElvtr_cFPPA3_A4_f = .text:0x000002C4; // type:function size:0x100 scope:global +Draw__14daObjPRElvtr_cFv = .text:0x000003C4; // type:function size:0xA4 scope:global +Delete__14daObjPRElvtr_cFv = .text:0x00000468; // type:function size:0x3C scope:global +daObjPRElvtr_create1st__FP14daObjPRElvtr_c = .text:0x000004A4; // type:function size:0x60 scope:global +daObjPRElvtr_MoveBGDelete__FP14daObjPRElvtr_c = .text:0x00000504; // type:function size:0x20 scope:global +daObjPRElvtr_MoveBGExecute__FP14daObjPRElvtr_c = .text:0x00000524; // type:function size:0x20 scope:global +daObjPRElvtr_MoveBGDraw__FP14daObjPRElvtr_c = .text:0x00000544; // type:function size:0x2C scope:global +__dt__14daObjPRElvtr_cFv = .text:0x00000570; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3694 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3695 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjPRElvtr_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_PRElvtr = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjPRElvtr_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4prwall/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4prwall/splits.txt new file mode 100644 index 0000000000..2dd8a930c5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4prwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4prwall.cpp: + .text start:0x00000078 end:0x00000CC0 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2P01/rels/d_a_obj_lv4prwall/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4prwall/symbols.txt new file mode 100644 index 0000000000..b23c0bcf85 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4prwall/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjLv4PRwall_cFv = .text:0x00000078; // type:function size:0x140 scope:global +setMtx__16daObjLv4PRwall_cFv = .text:0x000001B8; // type:function size:0x148 scope:global +CreateHeap__16daObjLv4PRwall_cFv = .text:0x00000300; // type:function size:0x80 scope:global +Create__16daObjLv4PRwall_cFv = .text:0x00000380; // type:function size:0xC4 scope:global +searchObjSwTurn__FPvPv = .text:0x00000444; // type:function size:0x74 scope:global +Execute__16daObjLv4PRwall_cFPPA3_A4_f = .text:0x000004B8; // type:function size:0x5E4 scope:global +Draw__16daObjLv4PRwall_cFv = .text:0x00000A9C; // type:function size:0xA4 scope:global +Delete__16daObjLv4PRwall_cFv = .text:0x00000B40; // type:function size:0x44 scope:global +daObjLv4PRwall_create1st__FP16daObjLv4PRwall_c = .text:0x00000B84; // type:function size:0x60 scope:global +daObjLv4PRwall_MoveBGDelete__FP16daObjLv4PRwall_c = .text:0x00000BE4; // type:function size:0x20 scope:global +daObjLv4PRwall_MoveBGExecute__FP16daObjLv4PRwall_c = .text:0x00000C04; // type:function size:0x20 scope:global +daObjLv4PRwall_MoveBGDraw__FP16daObjLv4PRwall_c = .text:0x00000C24; // type:function size:0x2C scope:global +__dt__16daObjLv4PRwall_cFv = .text:0x00000C50; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global +l_bmdidx = .rodata:0x0000000C; // type:object size:0xC scope:global +l_cull_box = .rodata:0x00000018; // type:object size:0x48 scope:global +@3688 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3689 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@3691 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@3713 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3963 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x1C scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0xC scope:global +daObjLv4PRwall_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4PRwall = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__16daObjLv4PRwall_c = .data:0x0000005C; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv4sand/splits.txt b/config/GZ2P01/rels/d_a_obj_lv4sand/splits.txt new file mode 100644 index 0000000000..29cc891c05 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4sand/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv4sand.cpp: + .text start:0x00000078 end:0x00000990 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000128 diff --git a/config/GZ2P01/rels/d_a_obj_lv4sand/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv4sand/symbols.txt new file mode 100644 index 0000000000..89c8e33683 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv4sand/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjLv4Sand_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjLv4Sand_cFv = .text:0x000000B4; // type:function size:0x7C scope:global +Create__14daObjLv4Sand_cFv = .text:0x00000130; // type:function size:0xD8 scope:global +CreateHeap__14daObjLv4Sand_cFv = .text:0x00000208; // type:function size:0x11C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000324; // type:function size:0x48 scope:global +create1st__14daObjLv4Sand_cFv = .text:0x0000036C; // type:function size:0x84 scope:global +Execute__14daObjLv4Sand_cFPPA3_A4_f = .text:0x000003F0; // type:function size:0x108 scope:global +action__14daObjLv4Sand_cFv = .text:0x000004F8; // type:function size:0xA4 scope:global +mode_init_wait__14daObjLv4Sand_cFv = .text:0x0000059C; // type:function size:0xC scope:global +mode_wait__14daObjLv4Sand_cFv = .text:0x000005A8; // type:function size:0x54 scope:global +mode_init_move__14daObjLv4Sand_cFv = .text:0x000005FC; // type:function size:0x18 scope:global +mode_move__14daObjLv4Sand_cFv = .text:0x00000614; // type:function size:0x68 scope:global +mode_init_dead__14daObjLv4Sand_cFv = .text:0x0000067C; // type:function size:0xC scope:global +mode_dead__14daObjLv4Sand_cFv = .text:0x00000688; // type:function size:0x4 scope:global +eventStart__14daObjLv4Sand_cFv = .text:0x0000068C; // type:function size:0x24 scope:global +Draw__14daObjLv4Sand_cFv = .text:0x000006B0; // type:function size:0xBC scope:global +Delete__14daObjLv4Sand_cFv = .text:0x0000076C; // type:function size:0x34 scope:global +daObjLv4Sand_create1st__FP14daObjLv4Sand_c = .text:0x000007A0; // type:function size:0x80 scope:global +daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000820; // type:function size:0x20 scope:global +daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000840; // type:function size:0x20 scope:global +daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x00000860; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x0000088C; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000008D4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000008DC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000008E4; // type:function size:0x8 scope:global +__dt__14daObjLv4Sand_cFv = .text:0x000008EC; // type:function size:0x94 scope:global +@1440@eventStart__14daObjLv4Sand_cFv = .text:0x00000980; // type:function size:0x8 scope:local +@1440@__dt__14daObjLv4Sand_cFv = .text:0x00000988; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3679 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3710 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:string +@3749 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3754 = .data:0x00000024; // type:object size:0xC scope:local +@3755 = .data:0x00000030; // type:object size:0xC scope:local +@3756 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3753 = .data:0x00000048; // type:object size:0x24 scope:local +daObjLv4Sand_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_Lv4Sand = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000BC; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14daObjLv4Sand_c = .data:0x000000E0; // type:object size:0x48 scope:global +lbl_538_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/splits.txt b/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/splits.txt new file mode 100644 index 0000000000..03c8eb538f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5FloorBoard.cpp: + .text start:0x000000EC end:0x00000C14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/symbols.txt new file mode 100644 index 0000000000..20d54b570b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daFlorBoad_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000138; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__12daFlorBoad_cFv = .text:0x000001DC; // type:function size:0x88 scope:global +CreateHeap__12daFlorBoad_cFv = .text:0x00000264; // type:function size:0x6C scope:global +create__12daFlorBoad_cFv = .text:0x000002D0; // type:function size:0x1D0 scope:global +__dt__8cM3dGCylFv = .text:0x000004A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000530; // type:function size:0x5C scope:global +Execute__12daFlorBoad_cFPPA3_A4_f = .text:0x0000058C; // type:function size:0x58 scope:global +procMain__12daFlorBoad_cFv = .text:0x000005E4; // type:function size:0x8C scope:global +init_modeWait__12daFlorBoad_cFv = .text:0x00000670; // type:function size:0x1C scope:global +modeWait__12daFlorBoad_cFv = .text:0x0000068C; // type:function size:0xF0 scope:global +init_modeBreak__12daFlorBoad_cFv = .text:0x0000077C; // type:function size:0xA4 scope:global +modeBreak__12daFlorBoad_cFv = .text:0x00000820; // type:function size:0x170 scope:global +Draw__12daFlorBoad_cFv = .text:0x00000990; // type:function size:0xA4 scope:global +Delete__12daFlorBoad_cFv = .text:0x00000A34; // type:function size:0x30 scope:global +daFlorBoad_Draw__FP12daFlorBoad_c = .text:0x00000A64; // type:function size:0x2C scope:global +daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x00000A90; // type:function size:0x20 scope:global +daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x00000AB0; // type:function size:0x20 scope:global +daFlorBoad_Create__FP10fopAc_ac_c = .text:0x00000AD0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AF0; // type:function size:0x48 scope:global +__dt__16daFlorBoad_HIO_cFv = .text:0x00000B38; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5FloorBoard_cpp = .text:0x00000BA4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__12daFlorBoad_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3870 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daFlorBoad_c = .data:0x00000020; // type:object size:0x44 scope:global +@3839 = .data:0x00000064; // type:object size:0xC scope:local +@3840 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3838 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daFlorBoad_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_Lv5FBoard = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12daFlorBoad_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__16daFlorBoad_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_539_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv5IceWall/splits.txt b/config/GZ2P01/rels/d_a_obj_lv5IceWall/splits.txt new file mode 100644 index 0000000000..723c8fa8f9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5IceWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5IceWall.cpp: + .text start:0x000000EC end:0x000012EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv5IceWall/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv5IceWall/symbols.txt new file mode 100644 index 0000000000..9a1f524f65 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5IceWall/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daIceWall_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000138; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000194; // type:function size:0x48 scope:global +setBaseMtx__11daIceWall_cFv = .text:0x000001DC; // type:function size:0xC8 scope:global +CreateHeap__11daIceWall_cFv = .text:0x000002A4; // type:function size:0xB8 scope:global +create__11daIceWall_cFv = .text:0x0000035C; // type:function size:0x288 scope:global +__dt__8dCcD_CylFv = .text:0x000005E4; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000006B0; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000734; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000077C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000007C4; // type:function size:0x5C scope:global +Execute__11daIceWall_cFPPA3_A4_f = .text:0x00000820; // type:function size:0x64 scope:global +procMain__11daIceWall_cFv = .text:0x00000884; // type:function size:0x8C scope:global +init_modeWait__11daIceWall_cFv = .text:0x00000910; // type:function size:0x1C scope:global +modeWait__11daIceWall_cFv = .text:0x0000092C; // type:function size:0x504 scope:global +init_modeBreak__11daIceWall_cFv = .text:0x00000E30; // type:function size:0x50 scope:global +modeBreak__11daIceWall_cFv = .text:0x00000E80; // type:function size:0x1B4 scope:global +Draw__11daIceWall_cFv = .text:0x00001034; // type:function size:0xD8 scope:global +Delete__11daIceWall_cFv = .text:0x0000110C; // type:function size:0x30 scope:global +daIceWall_Draw__FP11daIceWall_c = .text:0x0000113C; // type:function size:0x2C scope:global +daIceWall_Execute__FP11daIceWall_c = .text:0x00001168; // type:function size:0x20 scope:global +daIceWall_Delete__FP11daIceWall_c = .text:0x00001188; // type:function size:0x20 scope:global +daIceWall_Create__FP10fopAc_ac_c = .text:0x000011A8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000011C8; // type:function size:0x48 scope:global +__dt__15daIceWall_HIO_cFv = .text:0x00001210; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5IceWall_cpp = .text:0x0000127C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3656 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__11daIceWall_c = .rodata:0x00000004; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000034; // type:object size:0x8 scope:global +@3795 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +l_eff_b$3933 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4050 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:string +@4051 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4054 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4055 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4057 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4058 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4060 = .rodata:0x00000074; // type:object size:0x4 scope:local +l_eff_break_b$4077 = .rodata:0x00000078; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000007C; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daIceWall_c = .data:0x00000020; // type:object size:0x44 scope:global +@3891 = .data:0x00000064; // type:object size:0xC scope:local +@3892 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3890 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daIceWall_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_IceWall = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000108; // type:object size:0xC scope:global +__vt__11daIceWall_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__15daIceWall_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_540_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv5SwIce/splits.txt b/config/GZ2P01/rels/d_a_obj_lv5SwIce/splits.txt new file mode 100644 index 0000000000..d874b76741 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5SwIce/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5SwIce.cpp: + .text start:0x000000EC end:0x00000C94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_lv5SwIce/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv5SwIce/symbols.txt new file mode 100644 index 0000000000..d3b27c318d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5SwIce/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daLv5SwIce_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000011C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000178; // type:function size:0x48 scope:global +setBaseMtx__12daLv5SwIce_cFv = .text:0x000001C0; // type:function size:0x88 scope:global +CreateHeap__12daLv5SwIce_cFv = .text:0x00000248; // type:function size:0x6C scope:global +create__12daLv5SwIce_cFv = .text:0x000002B4; // type:function size:0x1D0 scope:global +__dt__8cM3dGCylFv = .text:0x00000484; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000004CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000514; // type:function size:0x5C scope:global +Execute__12daLv5SwIce_cFPPA3_A4_f = .text:0x00000570; // type:function size:0x58 scope:global +procMain__12daLv5SwIce_cFv = .text:0x000005C8; // type:function size:0x8C scope:global +init_modeWait__12daLv5SwIce_cFv = .text:0x00000654; // type:function size:0x1C scope:global +modeWait__12daLv5SwIce_cFv = .text:0x00000670; // type:function size:0x224 scope:global +init_modeBreak__12daLv5SwIce_cFv = .text:0x00000894; // type:function size:0x50 scope:global +modeBreak__12daLv5SwIce_cFv = .text:0x000008E4; // type:function size:0x11C scope:global +Draw__12daLv5SwIce_cFv = .text:0x00000A00; // type:function size:0xB4 scope:global +Delete__12daLv5SwIce_cFv = .text:0x00000AB4; // type:function size:0x30 scope:global +daLv5SwIce_Draw__FP12daLv5SwIce_c = .text:0x00000AE4; // type:function size:0x2C scope:global +daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x00000B10; // type:function size:0x20 scope:global +daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000B30; // type:function size:0x20 scope:global +daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x00000B50; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B70; // type:function size:0x48 scope:global +__dt__16daLv5SwIce_HIO_cFv = .text:0x00000BB8; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv5SwIce_cpp = .text:0x00000C24; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daLv5SwIce_c = .rodata:0x00000000; // type:object size:0x30 scope:global +l_eff_r$3861 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3903 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000044; // type:object size:0x4 scope:local +l_eff_break$3922 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3948 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daLv5SwIce_c = .data:0x00000020; // type:object size:0x44 scope:global +@3837 = .data:0x00000064; // type:object size:0xC scope:local +@3838 = .data:0x00000070; // type:object size:0xC scope:local +mode_proc$3836 = .data:0x0000007C; // type:object size:0x18 scope:local +l_daLv5SwIce_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Obj_Lv5SwIce = .data:0x000000B4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12daLv5SwIce_c = .data:0x00000114; // type:object size:0x28 scope:global +__vt__16daLv5SwIce_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000148; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000154; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:byte +lbl_541_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv5ychndlr/splits.txt b/config/GZ2P01/rels/d_a_obj_lv5ychndlr/splits.txt new file mode 100644 index 0000000000..5435262236 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5ychndlr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv5ychndlr.cpp: + .text start:0x00000078 end:0x00001298 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2P01/rels/d_a_obj_lv5ychndlr/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv5ychndlr/symbols.txt new file mode 100644 index 0000000000..48918e8570 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5ychndlr/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__14daObjYchndlr_cFv = .text:0x00000078; // type:function size:0x88 scope:global +setMtx__14daObjYchndlr_cFv = .text:0x00000100; // type:function size:0x1A0 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002A0; // type:function size:0x28 scope:global +rideActor__14daObjYchndlr_cFP10fopAc_ac_c = .text:0x000002C8; // type:function size:0xB4 scope:global +CreateHeap__14daObjYchndlr_cFv = .text:0x0000037C; // type:function size:0x100 scope:global +Create__14daObjYchndlr_cFv = .text:0x0000047C; // type:function size:0x108 scope:global +Execute__14daObjYchndlr_cFPPA3_A4_f = .text:0x00000584; // type:function size:0x69C scope:global +Draw__14daObjYchndlr_cFv = .text:0x00000C20; // type:function size:0xC8 scope:global +Delete__14daObjYchndlr_cFv = .text:0x00000CE8; // type:function size:0x3C scope:global +daObjYchndlr_create1st__FP14daObjYchndlr_c = .text:0x00000D24; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000E38; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000E80; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00000EC8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F94; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001018; // type:function size:0x5C scope:global +daObjYchndlr_MoveBGDelete__FP14daObjYchndlr_c = .text:0x00001074; // type:function size:0x20 scope:global +daObjYchndlr_MoveBGExecute__FP14daObjYchndlr_c = .text:0x00001094; // type:function size:0x20 scope:global +daObjYchndlr_MoveBGDraw__FP14daObjYchndlr_c = .text:0x000010B4; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000010E0; // type:function size:0x48 scope:global +__dt__14daObjYchndlr_cFv = .text:0x00001128; // type:function size:0x170 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global data:float +@3699 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3700 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3881 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3882 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3883 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3885 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3886 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3889 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3890 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000060; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_shaft_vec = .data:0x00000004; // type:object size:0x30 scope:global data:float +l_shaft_roty = .data:0x00000034; // type:object size:0x8 scope:global +l_cc_src_shaft_cyl = .data:0x0000003C; // type:object size:0x44 scope:global +l_cc_cyl_src = .data:0x00000080; // type:object size:0x44 scope:global +daObjYchndlr_METHODS = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_Ychndlr = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000138; // type:object size:0xC scope:global +__vt__14daObjYchndlr_c = .data:0x00000144; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv5yiblltray/splits.txt b/config/GZ2P01/rels/d_a_obj_lv5yiblltray/splits.txt new file mode 100644 index 0000000000..7bfeee6576 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5yiblltray/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv5yiblltray.cpp: + .text start:0x00000078 end:0x00001E18 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000124 diff --git a/config/GZ2P01/rels/d_a_obj_lv5yiblltray/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv5yiblltray/symbols.txt new file mode 100644 index 0000000000..8deb35fd0c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv5yiblltray/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjYIblltray_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__16daObjYIblltray_cFv = .text:0x00000108; // type:function size:0x120 scope:global +CreateHeap__16daObjYIblltray_cFv = .text:0x00000228; // type:function size:0x12C scope:global +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000354; // type:function size:0x28 scope:global +Create__16daObjYIblltray_cFv = .text:0x0000037C; // type:function size:0x2EC scope:global +rideActor__16daObjYIblltray_cFP10fopAc_ac_c = .text:0x00000668; // type:function size:0x54 scope:global +sendBall__16daObjYIblltray_cFUi = .text:0x000006BC; // type:function size:0x80 scope:global +searchObjYIblltray__FPvPv = .text:0x0000073C; // type:function size:0x7C scope:global +searchNearIronball__FPvPv = .text:0x000007B8; // type:function size:0x84 scope:global +searchNearBackTrayIronball__FPvPv = .text:0x0000083C; // type:function size:0x84 scope:global +onAttention__16daObjYIblltray_cFv = .text:0x000008C0; // type:function size:0x10 scope:global +offAttention__16daObjYIblltray_cFv = .text:0x000008D0; // type:function size:0x10 scope:global +Execute__16daObjYIblltray_cFPPA3_A4_f = .text:0x000008E0; // type:function size:0xE80 scope:global +initRotTo__16daObjYIblltray_cFv = .text:0x00001760; // type:function size:0x50 scope:global +Draw__16daObjYIblltray_cFv = .text:0x000017B0; // type:function size:0xD8 scope:global +Delete__16daObjYIblltray_cFv = .text:0x00001888; // type:function size:0x78 scope:global +daObjYIblltray_create1st__FP16daObjYIblltray_c = .text:0x00001900; // type:function size:0xD4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000019D4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001A1C; // type:function size:0x5C scope:global +__dt__8dCcD_CylFv = .text:0x00001A78; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001B44; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001BC8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C10; // type:function size:0x48 scope:global +daObjYIblltray_MoveBGDelete__FP16daObjYIblltray_c = .text:0x00001C58; // type:function size:0x20 scope:global +daObjYIblltray_MoveBGExecute__FP16daObjYIblltray_c = .text:0x00001C78; // type:function size:0x20 scope:global +daObjYIblltray_MoveBGDraw__FP16daObjYIblltray_c = .text:0x00001C98; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001CC4; // type:function size:0x48 scope:global +__dt__16daObjYIblltray_cFv = .text:0x00001D0C; // type:function size:0x10C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3692 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3693 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3695 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3868 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4438 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4439 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4440 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4441 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4442 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4443 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4444 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4448 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4450 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4451 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_in_ball = .data:0x00000004; // type:object size:0xC scope:global +l_base = .data:0x00000010; // type:object size:0xC scope:global +l_back_pos = .data:0x0000001C; // type:object size:0xC scope:global +l_cc_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +daObjYIblltray_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_YIblltray = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000C8; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000EC; // type:object size:0xC scope:global +__vt__16daObjYIblltray_c = .data:0x000000F8; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/splits.txt new file mode 100644 index 0000000000..1f51bcecf7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6ChangeGate.cpp: + .text start:0x000000EC end:0x000015D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/symbols.txt new file mode 100644 index 0000000000..59d8edf790 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__21daLv6ChangeGate_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000134; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000190; // type:function size:0x48 scope:global +setBaseMtx__17daLv6ChangeGate_cFv = .text:0x000001D8; // type:function size:0x9C scope:global +CreateHeap__17daLv6ChangeGate_cFv = .text:0x00000274; // type:function size:0x6C scope:global +create__17daLv6ChangeGate_cFv = .text:0x000002E0; // type:function size:0x22C scope:global +__dt__8dCcD_CylFv = .text:0x0000050C; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000005D8; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000065C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006EC; // type:function size:0x5C scope:global +isSwitch__17daLv6ChangeGate_cFv = .text:0x00000748; // type:function size:0x4C scope:global +Execute__17daLv6ChangeGate_cFPPA3_A4_f = .text:0x00000794; // type:function size:0x1A0 scope:global +moveGate__17daLv6ChangeGate_cFv = .text:0x00000934; // type:function size:0x128 scope:global +eventStart__17daLv6ChangeGate_cFv = .text:0x00000A5C; // type:function size:0x38 scope:global +init_modeWait__17daLv6ChangeGate_cFv = .text:0x00000A94; // type:function size:0xC scope:global +modeWait__17daLv6ChangeGate_cFv = .text:0x00000AA0; // type:function size:0x4 scope:global +init_modeSlideRight__17daLv6ChangeGate_cFv = .text:0x00000AA4; // type:function size:0xB0 scope:global +modeSlideRight__17daLv6ChangeGate_cFv = .text:0x00000B54; // type:function size:0x188 scope:global +init_modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x00000CDC; // type:function size:0xB0 scope:global +modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x00000D8C; // type:function size:0x188 scope:global +init_modeBreak__17daLv6ChangeGate_cFv = .text:0x00000F14; // type:function size:0x84 scope:global +modeBreak__17daLv6ChangeGate_cFv = .text:0x00000F98; // type:function size:0x248 scope:global +Draw__17daLv6ChangeGate_cFv = .text:0x000011E0; // type:function size:0xA4 scope:global +Delete__17daLv6ChangeGate_cFv = .text:0x00001284; // type:function size:0x30 scope:global +daLv6ChangeGate_Draw__FP17daLv6ChangeGate_c = .text:0x000012B4; // type:function size:0x2C scope:global +daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x000012E0; // type:function size:0x20 scope:global +daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00001300; // type:function size:0x20 scope:global +daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00001320; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001340; // type:function size:0x48 scope:global +__dt__21daLv6ChangeGate_HIO_cFv = .text:0x00001388; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv6ChangeGate_cpp = .text:0x000013F4; // type:function size:0x70 scope:local +@1448@eventStart__17daLv6ChangeGate_cFv = .text:0x00001464; // type:function size:0x8 scope:local +@1448@__dt__17daLv6ChangeGate_cFv = .text:0x0000146C; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001474; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000014BC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000014C4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000014CC; // type:function size:0x8 scope:global +__dt__17daLv6ChangeGate_cFv = .text:0x000014D4; // type:function size:0x104 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3639 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3640 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__17daLv6ChangeGate_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3664 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3866 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__17daLv6ChangeGate_c = .data:0x00000020; // type:object size:0x44 scope:global +@3874 = .data:0x00000064; // type:object size:0xC scope:local +@3875 = .data:0x00000070; // type:object size:0xC scope:local +@3876 = .data:0x0000007C; // type:object size:0xC scope:local +@3877 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3873 = .data:0x00000094; // type:object size:0x30 scope:local +l_daLv6ChangeGate_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_Lv6ChgGate = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000144; // type:object size:0x18 scope:global +__vt__17daLv6ChangeGate_c = .data:0x0000015C; // type:object size:0x48 scope:global +__vt__21daLv6ChangeGate_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_544_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/splits.txt new file mode 100644 index 0000000000..9f6a1bccd7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6FurikoTrap.cpp: + .text start:0x000000EC end:0x00000D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/symbols.txt new file mode 100644 index 0000000000..8fb91d143a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__21daLv6FurikoTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__17daLv6FurikoTrap_cFv = .text:0x00000170; // type:function size:0x88 scope:global +CreateHeap__17daLv6FurikoTrap_cFv = .text:0x000001F8; // type:function size:0x6C scope:global +create__17daLv6FurikoTrap_cFv = .text:0x00000264; // type:function size:0x1D0 scope:global +__dt__8dCcD_SphFv = .text:0x00000434; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000500; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005CC; // type:function size:0x48 scope:global +Execute__17daLv6FurikoTrap_cFPPA3_A4_f = .text:0x00000614; // type:function size:0x2F4 scope:global +move__17daLv6FurikoTrap_cFv = .text:0x00000908; // type:function size:0x7C scope:global +init_modeMove__17daLv6FurikoTrap_cFv = .text:0x00000984; // type:function size:0x14 scope:global +modeMove__17daLv6FurikoTrap_cFv = .text:0x00000998; // type:function size:0x1A8 scope:global +Draw__17daLv6FurikoTrap_cFv = .text:0x00000B40; // type:function size:0xB4 scope:global +Delete__17daLv6FurikoTrap_cFv = .text:0x00000BF4; // type:function size:0x30 scope:global +daLv6FurikoTrap_Draw__FP17daLv6FurikoTrap_c = .text:0x00000C24; // type:function size:0x2C scope:global +daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x00000C50; // type:function size:0x20 scope:global +daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x00000C70; // type:function size:0x20 scope:global +daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x00000C90; // type:function size:0x20 scope:global +__dt__21daLv6FurikoTrap_HIO_cFv = .text:0x00000CB0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6FurikoTrap_cpp = .text:0x00000D0C; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__17daLv6FurikoTrap_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@3876 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3941 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3942 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +mCcDSph__17daLv6FurikoTrap_c = .data:0x00000000; // type:object size:0x40 scope:global +posx$3810 = .data:0x00000040; // type:object size:0xC scope:local +posy$3811 = .data:0x0000004C; // type:object size:0xC scope:local +@3884 = .data:0x00000058; // type:object size:0xC scope:local data:4byte +mode_proc$3883 = .data:0x00000064; // type:object size:0xC scope:local data:4byte +l_daLv6FurikoTrap_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Lv6FuriTrap = .data:0x00000090; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000CC; // type:object size:0xC scope:global +__vt__17daLv6FurikoTrap_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__21daLv6FurikoTrap_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_545_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6Lblock/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6Lblock/splits.txt new file mode 100644 index 0000000000..c457136059 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6Lblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Lblock.cpp: + .text start:0x000000EC end:0x000009A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv6Lblock/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6Lblock/symbols.txt new file mode 100644 index 0000000000..2d0757a17e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6Lblock/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6Lblock_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__13daLv6Lblock_cFv = .text:0x00000164; // type:function size:0x88 scope:global +CreateHeap__13daLv6Lblock_cFv = .text:0x000001EC; // type:function size:0x6C scope:global +create__13daLv6Lblock_cFv = .text:0x00000258; // type:function size:0x168 scope:global +isSwitch__13daLv6Lblock_cFv = .text:0x000003C0; // type:function size:0x4C scope:global +Execute__13daLv6Lblock_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x50 scope:global +moveBlock__13daLv6Lblock_cFv = .text:0x0000045C; // type:function size:0xF4 scope:global +init_modeWait__13daLv6Lblock_cFv = .text:0x00000550; // type:function size:0xC scope:global +modeWait__13daLv6Lblock_cFv = .text:0x0000055C; // type:function size:0x4 scope:global +init_modeLiftUp__13daLv6Lblock_cFv = .text:0x00000560; // type:function size:0xC scope:global +modeLiftUp__13daLv6Lblock_cFv = .text:0x0000056C; // type:function size:0x120 scope:global +init_modeLiftDown__13daLv6Lblock_cFv = .text:0x0000068C; // type:function size:0xC scope:global +modeLiftDown__13daLv6Lblock_cFv = .text:0x00000698; // type:function size:0x118 scope:global +Draw__13daLv6Lblock_cFv = .text:0x000007B0; // type:function size:0xA4 scope:global +Delete__13daLv6Lblock_cFv = .text:0x00000854; // type:function size:0x30 scope:global +daLv6Lblock_Draw__FP13daLv6Lblock_c = .text:0x00000884; // type:function size:0x2C scope:global +daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x000008B0; // type:function size:0x20 scope:global +daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x000008D0; // type:function size:0x20 scope:global +daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x000008F0; // type:function size:0x20 scope:global +__dt__17daLv6Lblock_HIO_cFv = .text:0x00000910; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6Lblock_cpp = .text:0x0000096C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3777 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_liftUpMax = .data:0x00000020; // type:object size:0x8 scope:global +@3734 = .data:0x00000028; // type:object size:0xC scope:local +@3735 = .data:0x00000034; // type:object size:0xC scope:local +@3736 = .data:0x00000040; // type:object size:0xC scope:local +mode_proc$3733 = .data:0x0000004C; // type:object size:0x24 scope:local +l_daLv6Lblock_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Lv6Lblock = .data:0x00000090; // type:object size:0x30 scope:global +__vt__13daLv6Lblock_c = .data:0x000000C0; // type:object size:0x28 scope:global +__vt__17daLv6Lblock_HIO_c = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_546_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6SwGate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6SwGate/splits.txt new file mode 100644 index 0000000000..feefe6f370 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6SwGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SwGate.cpp: + .text start:0x000000EC end:0x000016F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_obj_lv6SwGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6SwGate/symbols.txt new file mode 100644 index 0000000000..7337f56617 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6SwGate/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6SwGate_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000140; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000019C; // type:function size:0x48 scope:global +setBaseMtx__13daLv6SwGate_cFv = .text:0x000001E4; // type:function size:0x154 scope:global +CreateHeap__13daLv6SwGate_cFv = .text:0x00000338; // type:function size:0x144 scope:global +create__13daLv6SwGate_cFv = .text:0x0000047C; // type:function size:0x248 scope:global +__dt__8dCcD_CylFv = .text:0x000006C4; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000790; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000814; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000085C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008A4; // type:function size:0x5C scope:global +isSwitch__13daLv6SwGate_cFv = .text:0x00000900; // type:function size:0x4C scope:global +Execute__13daLv6SwGate_cFPPA3_A4_f = .text:0x0000094C; // type:function size:0x2D0 scope:global +moveGate__13daLv6SwGate_cFv = .text:0x00000C1C; // type:function size:0x10C scope:global +init_modeWait__13daLv6SwGate_cFv = .text:0x00000D28; // type:function size:0xC scope:global +modeWait__13daLv6SwGate_cFv = .text:0x00000D34; // type:function size:0x4 scope:global +init_modeOpen__13daLv6SwGate_cFv = .text:0x00000D38; // type:function size:0xC scope:global +modeOpen__13daLv6SwGate_cFv = .text:0x00000D44; // type:function size:0x118 scope:global +init_modeClose__13daLv6SwGate_cFv = .text:0x00000E5C; // type:function size:0x18 scope:global +modeClose__13daLv6SwGate_cFv = .text:0x00000E74; // type:function size:0x128 scope:global +init_modeBreak__13daLv6SwGate_cFv = .text:0x00000F9C; // type:function size:0x84 scope:global +modeBreak__13daLv6SwGate_cFv = .text:0x00001020; // type:function size:0x40C scope:global +Draw__13daLv6SwGate_cFv = .text:0x0000142C; // type:function size:0xAC scope:global +Delete__13daLv6SwGate_cFv = .text:0x000014D8; // type:function size:0x68 scope:global +daLv6SwGate_Draw__FP13daLv6SwGate_c = .text:0x00001540; // type:function size:0x2C scope:global +daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x0000156C; // type:function size:0x20 scope:global +daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x0000158C; // type:function size:0x20 scope:global +daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x000015AC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000015CC; // type:function size:0x48 scope:global +__dt__17daLv6SwGate_HIO_cFv = .text:0x00001614; // type:function size:0x6C scope:global +__sinit_d_a_obj_lv6SwGate_cpp = .text:0x00001680; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3633 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000008; // type:object size:0x4 scope:local +mCcDObjInfo__13daLv6SwGate_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +@3674 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3675 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3992 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__13daLv6SwGate_c = .data:0x00000020; // type:object size:0x44 scope:global +l_cull_box = .data:0x00000064; // type:object size:0x18 scope:global data:float +@3948 = .data:0x0000007C; // type:object size:0xC scope:local +@3949 = .data:0x00000088; // type:object size:0xC scope:local +@3950 = .data:0x00000094; // type:object size:0xC scope:local +@3951 = .data:0x000000A0; // type:object size:0xC scope:local +mode_proc$3947 = .data:0x000000AC; // type:object size:0x30 scope:local +l_daLv6SwGate_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SwGate = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__13daLv6SwGate_c = .data:0x0000015C; // type:object size:0x28 scope:global +__vt__17daLv6SwGate_HIO_c = .data:0x00000184; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000190; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000019C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3625 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_547_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6SzGate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6SzGate/splits.txt new file mode 100644 index 0000000000..48d480013a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6SzGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SzGate.cpp: + .text start:0x000000EC end:0x00000E9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_obj_lv6SzGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6SzGate/symbols.txt new file mode 100644 index 0000000000..59a2b8be49 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6SzGate/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6SzGate_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__13daLv6SzGate_cFv = .text:0x00000180; // type:function size:0x154 scope:global +CreateHeap__13daLv6SzGate_cFv = .text:0x000002D4; // type:function size:0x1B8 scope:global +create__13daLv6SzGate_cFv = .text:0x0000048C; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000650; // type:function size:0x48 scope:global +Execute__13daLv6SzGate_cFPPA3_A4_f = .text:0x00000698; // type:function size:0x60 scope:global +moveGate__13daLv6SzGate_cFv = .text:0x000006F8; // type:function size:0xEC scope:global +init_modeWait__13daLv6SzGate_cFv = .text:0x000007E4; // type:function size:0xC scope:global +modeWait__13daLv6SzGate_cFv = .text:0x000007F0; // type:function size:0x50 scope:global +init_modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000840; // type:function size:0x18 scope:global +modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000858; // type:function size:0x38 scope:global +init_modeOpenWait__13daLv6SzGate_cFv = .text:0x00000890; // type:function size:0x84 scope:global +modeOpenWait__13daLv6SzGate_cFv = .text:0x00000914; // type:function size:0x5C scope:global +init_modeOpen__13daLv6SzGate_cFv = .text:0x00000970; // type:function size:0xC scope:global +modeOpen__13daLv6SzGate_cFv = .text:0x0000097C; // type:function size:0x150 scope:global +modeClose__13daLv6SzGate_cFv = .text:0x00000ACC; // type:function size:0xDC scope:global +init_modeEnd__13daLv6SzGate_cFv = .text:0x00000BA8; // type:function size:0x1C scope:global +modeEnd__13daLv6SzGate_cFv = .text:0x00000BC4; // type:function size:0x38 scope:global +Draw__13daLv6SzGate_cFv = .text:0x00000BFC; // type:function size:0x114 scope:global +Delete__13daLv6SzGate_cFv = .text:0x00000D10; // type:function size:0x68 scope:global +daLv6SzGate_Draw__FP13daLv6SzGate_c = .text:0x00000D78; // type:function size:0x2C scope:global +daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000DA4; // type:function size:0x20 scope:global +daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000DC4; // type:function size:0x20 scope:global +daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000DE4; // type:function size:0x20 scope:global +__dt__17daLv6SzGate_HIO_cFv = .text:0x00000E04; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6SzGate_cpp = .text:0x00000E60; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3666 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3697 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +@3799 = .data:0x00000038; // type:object size:0xC scope:local +@3800 = .data:0x00000044; // type:object size:0xC scope:local +@3801 = .data:0x00000050; // type:object size:0xC scope:local +@3802 = .data:0x0000005C; // type:object size:0xC scope:local +@3803 = .data:0x00000068; // type:object size:0xC scope:local +@3804 = .data:0x00000074; // type:object size:0xC scope:local +mode_proc$3798 = .data:0x00000080; // type:object size:0x48 scope:local +l_daLv6SzGate_Method = .data:0x000000C8; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SzGate = .data:0x000000E8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000118; // type:object size:0xC scope:global +__vt__13daLv6SzGate_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__17daLv6SzGate_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_548_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6Tenbin/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6Tenbin/splits.txt new file mode 100644 index 0000000000..474b2d7989 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6Tenbin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Tenbin.cpp: + .text start:0x000000EC end:0x0000119C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6Tenbin/symbols.txt new file mode 100644 index 0000000000..ef8ca3dad6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTenbin_HIO_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__10daTenbin_cFv = .text:0x000001D0; // type:function size:0x1FC scope:global +CreateHeap__10daTenbin_cFv = .text:0x000003CC; // type:function size:0x144 scope:global +create__10daTenbin_cFv = .text:0x00000510; // type:function size:0x1D0 scope:global +rideCallBackRight__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000006E0; // type:function size:0x198 scope:global +rideCallBackLeft__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000878; // type:function size:0x188 scope:global +Execute__10daTenbin_cFPPA3_A4_f = .text:0x00000A00; // type:function size:0xBC scope:global +procMain__10daTenbin_cFv = .text:0x00000ABC; // type:function size:0x1A8 scope:global +init_modeWait__10daTenbin_cFv = .text:0x00000C64; // type:function size:0xC scope:global +modeWait__10daTenbin_cFv = .text:0x00000C70; // type:function size:0x1F8 scope:global +balanceCheck__10daTenbin_cFv = .text:0x00000E68; // type:function size:0xC4 scope:global +Draw__10daTenbin_cFv = .text:0x00000F2C; // type:function size:0xE4 scope:global +Delete__10daTenbin_cFv = .text:0x00001010; // type:function size:0x68 scope:global +daTenbin_Draw__FP10daTenbin_c = .text:0x00001078; // type:function size:0x2C scope:global +daTenbin_Execute__FP10daTenbin_c = .text:0x000010A4; // type:function size:0x20 scope:global +daTenbin_Delete__FP10daTenbin_c = .text:0x000010C4; // type:function size:0x20 scope:global +daTenbin_Create__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x20 scope:global +__dt__14daTenbin_HIO_cFv = .text:0x00001104; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6Tenbin_cpp = .text:0x00001160; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3668 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3669 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3670 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3671 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3675 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3677 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3678 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3679 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3908 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3971 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3973 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3974 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x9 scope:local data:string_table +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global +@3913 = .data:0x00000018; // type:object size:0xC scope:local data:4byte +mode_proc$3912 = .data:0x00000024; // type:object size:0xC scope:local data:4byte +l_daTenbin_Method = .data:0x00000030; // type:object size:0x20 scope:global +g_profile_Obj_Lv6Tenbin = .data:0x00000050; // type:object size:0x30 scope:global +__vt__10daTenbin_c = .data:0x00000080; // type:object size:0x28 scope:global +__vt__14daTenbin_HIO_c = .data:0x000000A8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3662 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x44 scope:global data:float +lbl_549_bss_58 = .bss:0x00000058; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/splits.txt new file mode 100644 index 0000000000..407a59b7f6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeRoll.cpp: + .text start:0x000000EC end:0x00001E90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/symbols.txt new file mode 100644 index 0000000000..842408c4a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTogeRoll_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000140; // type:function size:0x48 scope:global +setBaseMtx__12daTogeRoll_cFv = .text:0x00000188; // type:function size:0x88 scope:global +CreateHeap__12daTogeRoll_cFv = .text:0x00000210; // type:function size:0x6C scope:global +create__12daTogeRoll_cFv = .text:0x0000027C; // type:function size:0x29C scope:global +__dt__8cM3dGAabFv = .text:0x00000518; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00000560; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x0000062C; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x000006B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006F8; // type:function size:0x5C scope:global +Execute__12daTogeRoll_cFPPA3_A4_f = .text:0x00000754; // type:function size:0x3A4 scope:global +moveTogeRoll__12daTogeRoll_cFv = .text:0x00000AF8; // type:function size:0x454 scope:global +init_modeBound__12daTogeRoll_cFv = .text:0x00000F4C; // type:function size:0xF0 scope:global +modeBound__12daTogeRoll_cFv = .text:0x0000103C; // type:function size:0x5C scope:global +modeBound2__12daTogeRoll_cFv = .text:0x00001098; // type:function size:0x5C scope:global +init_modeBoundWait__12daTogeRoll_cFv = .text:0x000010F4; // type:function size:0x1C scope:global +modeBoundWait__12daTogeRoll_cFv = .text:0x00001110; // type:function size:0x58 scope:global +init_modeAcc__12daTogeRoll_cFv = .text:0x00001168; // type:function size:0xC scope:global +modeAcc__12daTogeRoll_cFv = .text:0x00001174; // type:function size:0xEC scope:global +init_modeMove__12daTogeRoll_cFv = .text:0x00001260; // type:function size:0xC scope:global +modeMove__12daTogeRoll_cFv = .text:0x0000126C; // type:function size:0x318 scope:global +init_modeBrk__12daTogeRoll_cFv = .text:0x00001584; // type:function size:0xC scope:global +modeBrk__12daTogeRoll_cFv = .text:0x00001590; // type:function size:0x1FC scope:global +init_modeWaitInit__12daTogeRoll_cFv = .text:0x0000178C; // type:function size:0x18 scope:global +modeWaitInit__12daTogeRoll_cFv = .text:0x000017A4; // type:function size:0x34 scope:global +init_modeWait__12daTogeRoll_cFv = .text:0x000017D8; // type:function size:0xC scope:global +modeWait__12daTogeRoll_cFv = .text:0x000017E4; // type:function size:0x20 scope:global +init_modeBreak__12daTogeRoll_cFv = .text:0x00001804; // type:function size:0x84 scope:global +modeBreak__12daTogeRoll_cFv = .text:0x00001888; // type:function size:0x220 scope:global +setNextPoint__12daTogeRoll_cFv = .text:0x00001AA8; // type:function size:0x12C scope:global +Draw__12daTogeRoll_cFv = .text:0x00001BD4; // type:function size:0xA4 scope:global +Delete__12daTogeRoll_cFv = .text:0x00001C78; // type:function size:0x44 scope:global +daTogeRoll_Draw__FP12daTogeRoll_c = .text:0x00001CBC; // type:function size:0x2C scope:global +daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x00001CE8; // type:function size:0x20 scope:global +daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x00001D08; // type:function size:0x20 scope:global +daTogeRoll_Create__FP10fopAc_ac_c = .text:0x00001D28; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001D48; // type:function size:0x48 scope:global +__dt__16daTogeRoll_HIO_cFv = .text:0x00001D90; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6TogeRoll_cpp = .text:0x00001DEC; // type:function size:0xA4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000008; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__12daTogeRoll_c = .rodata:0x0000000C; // type:object size:0x30 scope:global +mCcDObjInfo2__12daTogeRoll_c = .rodata:0x0000003C; // type:object size:0x30 scope:global +mSpeed__12daTogeRoll_c = .rodata:0x0000006C; // type:object size:0x40 scope:global +@3958 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3960 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@3961 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3962 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3964 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4071 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4072 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4073 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4074 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4075 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4076 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4110 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@4156 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4157 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4239 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4285 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000100; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__12daTogeRoll_c = .data:0x00000020; // type:object size:0x40 scope:global +mCcDCps__12daTogeRoll_c = .data:0x00000060; // type:object size:0x4C scope:global +@3971 = .data:0x000000AC; // type:object size:0xC scope:local +@3972 = .data:0x000000B8; // type:object size:0xC scope:local +@3973 = .data:0x000000C4; // type:object size:0xC scope:local +@3974 = .data:0x000000D0; // type:object size:0xC scope:local +@3975 = .data:0x000000DC; // type:object size:0xC scope:local +@3976 = .data:0x000000E8; // type:object size:0xC scope:local +@3977 = .data:0x000000F4; // type:object size:0xC scope:local +@3978 = .data:0x00000100; // type:object size:0xC scope:local +@3979 = .data:0x0000010C; // type:object size:0xC scope:local +mode_proc$3970 = .data:0x00000118; // type:object size:0x6C scope:local +l_daTogeRoll_Method = .data:0x00000184; // type:object size:0x20 scope:global +g_profile_Obj_Lv6TogeRoll = .data:0x000001A4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000001EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F8; // type:object size:0xC scope:global +__vt__12daTogeRoll_c = .data:0x00000204; // type:object size:0x28 scope:global +__vt__16daTogeRoll_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000238; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_550_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/splits.txt new file mode 100644 index 0000000000..12d78e691e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeTrap.cpp: + .text start:0x000000EC end:0x000028A4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/symbols.txt new file mode 100644 index 0000000000..5fc643502c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__19daLv6TogeTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000168; // type:function size:0x48 scope:global +setBaseMtx__15daLv6TogeTrap_cFv = .text:0x000001B0; // type:function size:0xD8 scope:global +CreateHeap__15daLv6TogeTrap_cFv = .text:0x00000288; // type:function size:0x80 scope:global +create__15daLv6TogeTrap_cFv = .text:0x00000308; // type:function size:0x4CC scope:global +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x0000081C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000864; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008AC; // type:function size:0x5C scope:global +__dt__8cM3dGLinFv = .text:0x00000908; // type:function size:0x48 scope:global +searchSekizoAct__15daLv6TogeTrap_cFPvPv = .text:0x00000950; // type:function size:0x50 scope:global +Execute__15daLv6TogeTrap_cFPPA3_A4_f = .text:0x000009A0; // type:function size:0x27C scope:global +moveLift__15daLv6TogeTrap_cFv = .text:0x00000C1C; // type:function size:0x24C scope:global +executeType1__15daLv6TogeTrap_cFv = .text:0x00000E68; // type:function size:0xD8 scope:global +init_modeBound__15daLv6TogeTrap_cFv = .text:0x00000F40; // type:function size:0xA0 scope:global +modeBound__15daLv6TogeTrap_cFv = .text:0x00000FE0; // type:function size:0x64 scope:global +init_modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00001044; // type:function size:0x1C scope:global +modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00001060; // type:function size:0x58 scope:global +init_modeAcc__15daLv6TogeTrap_cFv = .text:0x000010B8; // type:function size:0xC scope:global +modeAcc__15daLv6TogeTrap_cFv = .text:0x000010C4; // type:function size:0xEC scope:global +init_modeMove__15daLv6TogeTrap_cFv = .text:0x000011B0; // type:function size:0xC scope:global +modeMove__15daLv6TogeTrap_cFv = .text:0x000011BC; // type:function size:0x318 scope:global +init_modeBrk__15daLv6TogeTrap_cFv = .text:0x000014D4; // type:function size:0xC scope:global +modeBrk__15daLv6TogeTrap_cFv = .text:0x000014E0; // type:function size:0x1FC scope:global +init_modeMove2__15daLv6TogeTrap_cFv = .text:0x000016DC; // type:function size:0xC scope:global +modeMove2__15daLv6TogeTrap_cFv = .text:0x000016E8; // type:function size:0xD0 scope:global +init_modeWaitInit__15daLv6TogeTrap_cFv = .text:0x000017B8; // type:function size:0x18 scope:global +modeWaitInit__15daLv6TogeTrap_cFv = .text:0x000017D0; // type:function size:0xD0 scope:global +init_modeWait__15daLv6TogeTrap_cFv = .text:0x000018A0; // type:function size:0xC scope:global +modeWait__15daLv6TogeTrap_cFv = .text:0x000018AC; // type:function size:0xC8 scope:global +executeType2__15daLv6TogeTrap_cFv = .text:0x00001974; // type:function size:0x2B4 scope:global +init_modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001C28; // type:function size:0x20 scope:global +modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001C48; // type:function size:0x90 scope:global +init_modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001CD8; // type:function size:0x18 scope:global +modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001CF0; // type:function size:0x98 scope:global +init_modeAccType2__15daLv6TogeTrap_cFv = .text:0x00001D88; // type:function size:0xC scope:global +modeAccType2__15daLv6TogeTrap_cFv = .text:0x00001D94; // type:function size:0x160 scope:global +init_modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001EF4; // type:function size:0x28 scope:global +modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001F1C; // type:function size:0xE8 scope:global +init_modeRotate__15daLv6TogeTrap_cFv = .text:0x00002004; // type:function size:0xC scope:global +modeRotate__15daLv6TogeTrap_cFv = .text:0x00002010; // type:function size:0x168 scope:global +init_modeBreak__15daLv6TogeTrap_cFv = .text:0x00002178; // type:function size:0x10C scope:global +modeBreak__15daLv6TogeTrap_cFv = .text:0x00002284; // type:function size:0x1F4 scope:global +setNextPoint__15daLv6TogeTrap_cFv = .text:0x00002478; // type:function size:0x164 scope:global +Draw__15daLv6TogeTrap_cFv = .text:0x000025DC; // type:function size:0xA4 scope:global +Delete__15daLv6TogeTrap_cFv = .text:0x00002680; // type:function size:0x50 scope:global +daLv6TogeTrap_Draw__FP15daLv6TogeTrap_c = .text:0x000026D0; // type:function size:0x2C scope:global +daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x000026FC; // type:function size:0x20 scope:global +daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x0000271C; // type:function size:0x20 scope:global +daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x0000273C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000275C; // type:function size:0x48 scope:global +__dt__19daLv6TogeTrap_HIO_cFv = .text:0x000027A4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv6TogeTrap_cpp = .text:0x00002800; // type:function size:0xA4 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3631 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3633 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000014; // type:object size:0x4 scope:local +mCcDObjInfo__15daLv6TogeTrap_c = .rodata:0x00000018; // type:object size:0x30 scope:global +mCcDObjInfo2__15daLv6TogeTrap_c = .rodata:0x00000048; // type:object size:0x30 scope:global +mSpeed__15daLv6TogeTrap_c = .rodata:0x00000078; // type:object size:0x40 scope:global +l_bmdIdx = .rodata:0x000000B8; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x000000C4; // type:object size:0xC scope:global +@3665 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +estimateSizeTbl$3689 = .rodata:0x000000D4; // type:object size:0x6 scope:local +@3843 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3844 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3846 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@3847 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4027 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4028 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float +@4232 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4233 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4234 = .rodata:0x00000128; // type:object size:0x8 scope:local +@4280 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4416 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float +@4533 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4534 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4535 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0x19 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__15daLv6TogeTrap_c = .data:0x00000020; // type:object size:0x40 scope:global +mCcDCyl__15daLv6TogeTrap_c = .data:0x00000060; // type:object size:0x44 scope:global +l_resNameIdx = .data:0x000000A4; // type:object size:0xC scope:global +@4038 = .data:0x000000B0; // type:object size:0xC scope:local +@4039 = .data:0x000000BC; // type:object size:0xC scope:local +@4040 = .data:0x000000C8; // type:object size:0xC scope:local +@4041 = .data:0x000000D4; // type:object size:0xC scope:local +@4042 = .data:0x000000E0; // type:object size:0xC scope:local +@4043 = .data:0x000000EC; // type:object size:0xC scope:local +@4044 = .data:0x000000F8; // type:object size:0xC scope:local +@4045 = .data:0x00000104; // type:object size:0xC scope:local +@4046 = .data:0x00000110; // type:object size:0xC scope:local +@4047 = .data:0x0000011C; // type:object size:0xC scope:local +@4048 = .data:0x00000128; // type:object size:0xC scope:local +@4049 = .data:0x00000134; // type:object size:0xC scope:local +@4050 = .data:0x00000140; // type:object size:0xC scope:local +@4051 = .data:0x0000014C; // type:object size:0xC scope:local +mode_proc$4037 = .data:0x00000158; // type:object size:0xA8 scope:local +l_daLv6TogeTrap_Method = .data:0x00000200; // type:object size:0x20 scope:global +g_profile_Obj_Lv6TogeTrap = .data:0x00000220; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000250; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000025C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000274; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000280; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x0000028C; // type:object size:0xC scope:global +__vt__15daLv6TogeTrap_c = .data:0x00000298; // type:object size:0x28 scope:global +__vt__19daLv6TogeTrap_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000002CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3625 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:float +lbl_551_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6bemos/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6bemos/splits.txt new file mode 100644 index 0000000000..4e8d736f92 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6bemos/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6bemos.cpp: + .text start:0x00000078 end:0x00001424 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000001C0 diff --git a/config/GZ2P01/rels/d_a_obj_lv6bemos/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6bemos/symbols.txt new file mode 100644 index 0000000000..6814613bb7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6bemos/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x30C scope:global +initBaseMtx__11daObjL6Bm_cFv = .text:0x00000384; // type:function size:0x3C scope:global +setBaseMtx__11daObjL6Bm_cFv = .text:0x000003C0; // type:function size:0x74 scope:global +Create__11daObjL6Bm_cFv = .text:0x00000434; // type:function size:0xFC scope:global +CreateHeap__11daObjL6Bm_cFv = .text:0x00000530; // type:function size:0x2E0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000810; // type:function size:0x48 scope:global +create1st__11daObjL6Bm_cFv = .text:0x00000858; // type:function size:0xAC scope:global +Execute__11daObjL6Bm_cFPPA3_A4_f = .text:0x00000904; // type:function size:0x150 scope:global +action__11daObjL6Bm_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global +actionWait__11daObjL6Bm_cFv = .text:0x00000AF8; // type:function size:0x134 scope:global +actionFindPlayer__11daObjL6Bm_cFv = .text:0x00000C2C; // type:function size:0x1C8 scope:global +actionAttack__11daObjL6Bm_cFv = .text:0x00000DF4; // type:function size:0x4 scope:global +Draw__11daObjL6Bm_cFv = .text:0x00000DF8; // type:function size:0x1DC scope:global +__dt__8cM3dGPlaFv = .text:0x00000FD4; // type:function size:0x48 scope:global +Delete__11daObjL6Bm_cFv = .text:0x0000101C; // type:function size:0x34 scope:global +daObjL6Bm_create1st__FP11daObjL6Bm_c = .text:0x00001050; // type:function size:0x188 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000011D8; // type:function size:0x78 scope:global +__dt__8cM3dGSphFv = .text:0x00001250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001298; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000012E0; // type:function size:0x5C scope:global +daObjL6Bm_MoveBGDelete__FP11daObjL6Bm_c = .text:0x0000133C; // type:function size:0x20 scope:global +daObjL6Bm_MoveBGExecute__FP11daObjL6Bm_c = .text:0x0000135C; // type:function size:0x20 scope:global +daObjL6Bm_MoveBGDraw__FP11daObjL6Bm_c = .text:0x0000137C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000013A8; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x000013F0; // type:function size:0x1C scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000140C; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001414; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000141C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +@3728 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3729 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3731 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3732 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3733 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3734 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3735 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3882 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +l_particle_id$3914 = .rodata:0x00000078; // type:object size:0xC scope:local +@3993 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3996 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4160 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cps_src = .data:0x0000003C; // type:object size:0x4C scope:global +@3939 = .data:0x00000088; // type:object size:0xC scope:local +@3940 = .data:0x00000094; // type:object size:0xC scope:local +@3941 = .data:0x000000A0; // type:object size:0xC scope:local +l_func$3938 = .data:0x000000AC; // type:object size:0x24 scope:local +daObjL6Bm_METHODS = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_Obj_Lv6bemos = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000138; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000180; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__11daObjL6Bm_c = .data:0x00000198; // type:object size:0x28 scope:global +lbl_552_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6bemos2/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6bemos2/splits.txt new file mode 100644 index 0000000000..8ec728f25c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6bemos2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6bemos2.cpp: + .text start:0x00000078 end:0x00003AE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000002E0 diff --git a/config/GZ2P01/rels/d_a_obj_lv6bemos2/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6bemos2/symbols.txt new file mode 100644 index 0000000000..46f460afc3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6bemos2/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0x154 scope:global +initBaseMtx__12daObjLv6Bm_cFv = .text:0x000001CC; // type:function size:0x68 scope:global +setBaseMtx__12daObjLv6Bm_cFv = .text:0x00000234; // type:function size:0xD4 scope:global +Create__12daObjLv6Bm_cFv = .text:0x00000308; // type:function size:0x31C scope:global +CreateHeap__12daObjLv6Bm_cFv = .text:0x00000624; // type:function size:0x3D0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009F4; // type:function size:0x48 scope:global +create1st__12daObjLv6Bm_cFv = .text:0x00000A3C; // type:function size:0xF0 scope:global +Execute__12daObjLv6Bm_cFPPA3_A4_f = .text:0x00000B2C; // type:function size:0x1E4 scope:global +action__12daObjLv6Bm_cFv = .text:0x00000D10; // type:function size:0x454 scope:global +calcBeam__12daObjLv6Bm_cFv = .text:0x00001164; // type:function size:0x618 scope:global +__dt__8cM3dGPlaFv = .text:0x0000177C; // type:function size:0x48 scope:global +checkFindPlayer__12daObjLv6Bm_cFv = .text:0x000017C4; // type:function size:0x150 scope:global +checkSearchPlayer__12daObjLv6Bm_cFv = .text:0x00001914; // type:function size:0x150 scope:global +getSearchDistance__12daObjLv6Bm_cFv = .text:0x00001A64; // type:function size:0x58 scope:global +getBeamSearchDistance__12daObjLv6Bm_cFv = .text:0x00001ABC; // type:function size:0x58 scope:global +effect_proc__12daObjLv6Bm_cFv = .text:0x00001B14; // type:function size:0x138 scope:global +effectWait__12daObjLv6Bm_cFv = .text:0x00001C4C; // type:function size:0x4 scope:global +initEffectSet0__12daObjLv6Bm_cFv = .text:0x00001C50; // type:function size:0x134 scope:global +effectSet0__12daObjLv6Bm_cFv = .text:0x00001D84; // type:function size:0xB4 scope:global +initActionSwWait__12daObjLv6Bm_cFv = .text:0x00001E38; // type:function size:0x40 scope:global +actionSwWait__12daObjLv6Bm_cFv = .text:0x00001E78; // type:function size:0x2F4 scope:global +initActionWarning__12daObjLv6Bm_cFv = .text:0x0000216C; // type:function size:0x14 scope:global +actionWarning__12daObjLv6Bm_cFv = .text:0x00002180; // type:function size:0x118 scope:global +initActionFindPlayer__12daObjLv6Bm_cFv = .text:0x00002298; // type:function size:0x160 scope:global +actionFindPlayer__12daObjLv6Bm_cFv = .text:0x000023F8; // type:function size:0x14C scope:global +initActionAttack__12daObjLv6Bm_cFv = .text:0x00002544; // type:function size:0x1A8 scope:global +actionAttack__12daObjLv6Bm_cFv = .text:0x000026EC; // type:function size:0x71C scope:global +initActionDead__12daObjLv6Bm_cFv = .text:0x00002E08; // type:function size:0x20C scope:global +actionDead__12daObjLv6Bm_cFv = .text:0x00003014; // type:function size:0x2D4 scope:global +initActionEnd__12daObjLv6Bm_cFv = .text:0x000032E8; // type:function size:0xD4 scope:global +actionEnd__12daObjLv6Bm_cFv = .text:0x000033BC; // type:function size:0x4 scope:global +Draw__12daObjLv6Bm_cFv = .text:0x000033C0; // type:function size:0x1A8 scope:global +Delete__12daObjLv6Bm_cFv = .text:0x00003568; // type:function size:0x160 scope:global +daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x000036C8; // type:function size:0x1C0 scope:global +__dt__8cM3dGCylFv = .text:0x00003888; // type:function size:0x48 scope:global +__dt__8cM3dGSphFv = .text:0x000038D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003918; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003960; // type:function size:0x5C scope:global +daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x000039BC; // type:function size:0x20 scope:global +daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x000039DC; // type:function size:0x20 scope:global +daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x000039FC; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003A28; // type:function size:0x48 scope:global +cLib_calcTimer__FPUs = .text:0x00003A70; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00003A8C; // type:function size:0x1C scope:global +__sinit_d_a_obj_lv6bemos2_cpp = .text:0x00003AA8; // type:function size:0x38 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_beam_offsetPos = .rodata:0x0000000C; // type:object size:0xC scope:global +@3854 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3855 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4173 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4174 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4175 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4176 = .rodata:0x00000034; // type:object size:0x4 scope:local +l_particle_id$4205 = .rodata:0x00000038; // type:object size:0x6 scope:local +@4276 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@4277 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4452 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4453 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4454 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4455 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4456 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4457 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4458 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4543 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4545 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +eff_id$4596 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4764 = .rodata:0x00000084; // type:object size:0x4 scope:local +eff_id$4844 = .rodata:0x00000088; // type:object size:0x8 scope:local +l_eff_id$4949 = .rodata:0x00000090; // type:object size:0x4 scope:local +@5133 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5134 = .rodata:0x00000098; // type:object size:0x4 scope:local +@5280 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x35 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eye_matName = .data:0x00000024; // type:object size:0x4 scope:global +l_head_joint = .data:0x00000028; // type:object size:0x4 scope:global +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global +l_smallGear0_joint = .data:0x00000030; // type:object size:0x4 scope:global +l_smallGear1_joint = .data:0x00000034; // type:object size:0x4 scope:global +l_smallGear2_joint = .data:0x00000038; // type:object size:0x4 scope:global +l_joint_table = .data:0x0000003C; // type:object size:0x14 scope:global +l_cull_box = .data:0x00000050; // type:object size:0x18 scope:global +l_sph_src = .data:0x00000068; // type:object size:0x40 scope:global +l_cps_src = .data:0x000000A8; // type:object size:0x4C scope:global +l_cyl_src = .data:0x000000F4; // type:object size:0x44 scope:global +@4181 = .data:0x00000138; // type:object size:0xC scope:local +@4182 = .data:0x00000144; // type:object size:0xC scope:local +@4183 = .data:0x00000150; // type:object size:0xC scope:local +@4184 = .data:0x0000015C; // type:object size:0xC scope:local +@4185 = .data:0x00000168; // type:object size:0xC scope:local +@4186 = .data:0x00000174; // type:object size:0xC scope:local +l_func$4180 = .data:0x00000180; // type:object size:0x48 scope:local +@4562 = .data:0x000001C8; // type:object size:0xC scope:local +@4563 = .data:0x000001D4; // type:object size:0xC scope:local +l_eff_func$4561 = .data:0x000001E0; // type:object size:0x18 scope:local +@5281 = .data:0x000001F8; // type:object size:0x1C scope:local +daObjLv6Bm_METHODS = .data:0x00000214; // type:object size:0x20 scope:global +g_profile_Obj_Lv6bemos2 = .data:0x00000234; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000264; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000270; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000027C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000288; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000294; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000002A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002AC; // type:object size:0xC scope:global +__vt__12daObjLv6Bm_c = .data:0x000002B8; // type:object size:0x28 scope:global +lbl_553_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_553_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv6egate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6egate/splits.txt new file mode 100644 index 0000000000..df565217f9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6egate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6egate.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2P01/rels/d_a_obj_lv6egate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6egate/symbols.txt new file mode 100644 index 0000000000..b5fc275138 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6egate/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__15daObjLv6EGate_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__15daObjLv6EGate_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__15daObjLv6EGate_cFv = .text:0x00000178; // type:function size:0x8 scope:global +Create__15daObjLv6EGate_cFv = .text:0x00000180; // type:function size:0x15C scope:global +offDisp__15daObjLv6EGate_cFv = .text:0x000002DC; // type:function size:0x54 scope:global +onDisp__15daObjLv6EGate_cFv = .text:0x00000330; // type:function size:0x58 scope:global +Execute__15daObjLv6EGate_cFPPA3_A4_f = .text:0x00000388; // type:function size:0x308 scope:global +Draw__15daObjLv6EGate_cFv = .text:0x00000690; // type:function size:0x10 scope:global +Delete__15daObjLv6EGate_cFv = .text:0x000006A0; // type:function size:0x3C scope:global +daObjLv6EGate_create1st__FP15daObjLv6EGate_c = .text:0x000006DC; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x00000790; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x0000085C; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000008E0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000928; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000970; // type:function size:0x5C scope:global +daObjLv6EGate_MoveBGDelete__FP15daObjLv6EGate_c = .text:0x000009CC; // type:function size:0x20 scope:global +daObjLv6EGate_MoveBGExecute__FP15daObjLv6EGate_c = .text:0x000009EC; // type:function size:0x20 scope:global +daObjLv6EGate_MoveBGDraw__FP15daObjLv6EGate_c = .text:0x00000A0C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000A38; // type:function size:0x48 scope:global +__dt__15daObjLv6EGate_cFv = .text:0x00000A80; // type:function size:0xE8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_at_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +daObjLv6EGate_METHODS = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Lv6EGate = .data:0x00000068; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000098; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000BC; // type:object size:0xC scope:global +__vt__15daObjLv6EGate_c = .data:0x000000C8; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv6elevta/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6elevta/splits.txt new file mode 100644 index 0000000000..15ddd88549 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6elevta/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6elevta.cpp: + .text start:0x00000078 end:0x00000B48 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000B4 diff --git a/config/GZ2P01/rels/d_a_obj_lv6elevta/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6elevta/symbols.txt new file mode 100644 index 0000000000..3b6c354cb9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6elevta/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__16daObjLv6ElevtA_cFv = .text:0x00000078; // type:function size:0x90 scope:global +setMtx__16daObjLv6ElevtA_cFv = .text:0x00000108; // type:function size:0x70 scope:global +CreateHeap__16daObjLv6ElevtA_cFv = .text:0x00000178; // type:function size:0x70 scope:global +Create__16daObjLv6ElevtA_cFv = .text:0x000001E8; // type:function size:0xFC scope:global +searchObjLv6SwTurn__FPvPv = .text:0x000002E4; // type:function size:0x84 scope:global +eventStart__16daObjLv6ElevtA_cFv = .text:0x00000368; // type:function size:0x94 scope:global +moveAngle__16daObjLv6ElevtA_cFPv = .text:0x000003FC; // type:function size:0x160 scope:global +Execute__16daObjLv6ElevtA_cFPPA3_A4_f = .text:0x0000055C; // type:function size:0x31C scope:global +Draw__16daObjLv6ElevtA_cFv = .text:0x00000878; // type:function size:0xA4 scope:global +Delete__16daObjLv6ElevtA_cFv = .text:0x0000091C; // type:function size:0x3C scope:global +daObjLv6ElevtA_create1st__FP16daObjLv6ElevtA_c = .text:0x00000958; // type:function size:0x80 scope:global +daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x000009D8; // type:function size:0x20 scope:global +daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x000009F8; // type:function size:0x20 scope:global +daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000A18; // type:function size:0x2C scope:global +__dt__17dEvLib_callback_cFv = .text:0x00000A44; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000A8C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000A94; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +__dt__16daObjLv6ElevtA_cFv = .text:0x00000AA4; // type:function size:0x94 scope:global +@1448@eventStart__16daObjLv6ElevtA_cFv = .text:0x00000B38; // type:function size:0x8 scope:local +@1448@__dt__16daObjLv6ElevtA_cFv = .text:0x00000B40; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3752 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000030; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjLv6ElevtA_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Lv6ElevtA = .data:0x00000024; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x00000054; // type:object size:0x18 scope:global +__vt__16daObjLv6ElevtA_c = .data:0x0000006C; // type:object size:0x48 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_lv6swturn/splits.txt b/config/GZ2P01/rels/d_a_obj_lv6swturn/splits.txt new file mode 100644 index 0000000000..c92972380e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6swturn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv6swturn.cpp: + .text start:0x00000078 end:0x00000D7C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_obj_lv6swturn/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv6swturn/symbols.txt new file mode 100644 index 0000000000..92e48003fe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv6swturn/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__16daObjLv6SwTurn_cFv = .text:0x00000178; // type:function size:0x3C scope:global +setBaseMtx__16daObjLv6SwTurn_cFv = .text:0x000001B4; // type:function size:0x64 scope:global +Create__16daObjLv6SwTurn_cFv = .text:0x00000218; // type:function size:0xD8 scope:global +CreateHeap__16daObjLv6SwTurn_cFv = .text:0x000002F0; // type:function size:0x70 scope:global +create1st__16daObjLv6SwTurn_cFv = .text:0x00000360; // type:function size:0x84 scope:global +Execute__16daObjLv6SwTurn_cFPPA3_A4_f = .text:0x000003E4; // type:function size:0x90 scope:global +mode_proc_call__16daObjLv6SwTurn_cFv = .text:0x00000474; // type:function size:0x8C scope:global +init_modeWait__16daObjLv6SwTurn_cFv = .text:0x00000500; // type:function size:0x38 scope:global +modeWait__16daObjLv6SwTurn_cFv = .text:0x00000538; // type:function size:0x3E0 scope:global +init_modeRotate__16daObjLv6SwTurn_cFv = .text:0x00000918; // type:function size:0x24 scope:global +modeRotate__16daObjLv6SwTurn_cFv = .text:0x0000093C; // type:function size:0x29C scope:global +Draw__16daObjLv6SwTurn_cFv = .text:0x00000BD8; // type:function size:0xA4 scope:global +Delete__16daObjLv6SwTurn_cFv = .text:0x00000C7C; // type:function size:0x34 scope:global +daObjLv6SwTurn_create1st__FP16daObjLv6SwTurn_c = .text:0x00000CB0; // type:function size:0x60 scope:global +daObjLv6SwTurn_MoveBGDelete__FP16daObjLv6SwTurn_c = .text:0x00000D10; // type:function size:0x20 scope:global +daObjLv6SwTurn_MoveBGExecute__FP16daObjLv6SwTurn_c = .text:0x00000D30; // type:function size:0x20 scope:global +daObjLv6SwTurn_MoveBGDraw__FP16daObjLv6SwTurn_c = .text:0x00000D50; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3961 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3962 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3964 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4069 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3777 = .data:0x00000024; // type:object size:0xC scope:local +@3778 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3776 = .data:0x0000003C; // type:object size:0x18 scope:local +daObjLv6SwTurn_METHODS = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_Lv6SwTurn = .data:0x00000074; // type:object size:0x30 scope:global +__vt__16daObjLv6SwTurn_c = .data:0x000000A4; // type:object size:0x28 scope:global +lbl_556_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv7BsGate/splits.txt b/config/GZ2P01/rels/d_a_obj_lv7BsGate/splits.txt new file mode 100644 index 0000000000..48e060cb8c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7BsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7BsGate.cpp: + .text start:0x000000EC end:0x00000A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_lv7BsGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv7BsGate/symbols.txt new file mode 100644 index 0000000000..147f6d6806 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7BsGate/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv7BsGate_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__13daLv7BsGate_cFv = .text:0x00000170; // type:function size:0x9C scope:global +CreateHeap__13daLv7BsGate_cFv = .text:0x0000020C; // type:function size:0x80 scope:global +create__13daLv7BsGate_cFv = .text:0x0000028C; // type:function size:0x180 scope:global +Execute__13daLv7BsGate_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x50 scope:global +moveGate__13daLv7BsGate_cFv = .text:0x0000045C; // type:function size:0x108 scope:global +init_modeWait__13daLv7BsGate_cFv = .text:0x00000564; // type:function size:0xC scope:global +modeWait__13daLv7BsGate_cFv = .text:0x00000570; // type:function size:0x4 scope:global +init_modeOpen__13daLv7BsGate_cFv = .text:0x00000574; // type:function size:0xC scope:global +modeOpen__13daLv7BsGate_cFv = .text:0x00000580; // type:function size:0x154 scope:global +init_modeClose__13daLv7BsGate_cFv = .text:0x000006D4; // type:function size:0xC scope:global +modeClose__13daLv7BsGate_cFv = .text:0x000006E0; // type:function size:0x154 scope:global +Draw__13daLv7BsGate_cFv = .text:0x00000834; // type:function size:0xA4 scope:global +Delete__13daLv7BsGate_cFv = .text:0x000008D8; // type:function size:0x40 scope:global +daLv7BsGate_Draw__FP13daLv7BsGate_c = .text:0x00000918; // type:function size:0x2C scope:global +daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x00000944; // type:function size:0x20 scope:global +daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000964; // type:function size:0x20 scope:global +daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000984; // type:function size:0x20 scope:global +__dt__17daLv7BsGate_HIO_cFv = .text:0x000009A4; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv7BsGate_cpp = .text:0x00000A00; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3650 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3722 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3736 = .data:0x00000038; // type:object size:0xC scope:local +@3737 = .data:0x00000044; // type:object size:0xC scope:local +@3738 = .data:0x00000050; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daLv7BsGate_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Lv7BsGate = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__13daLv7BsGate_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__17daLv7BsGate_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_557_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv7PropellerY/splits.txt b/config/GZ2P01/rels/d_a_obj_lv7PropellerY/splits.txt new file mode 100644 index 0000000000..b44e37500d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7PropellerY/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7PropellerY.cpp: + .text start:0x000000EC end:0x00000D9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000140 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv7PropellerY/symbols.txt new file mode 100644 index 0000000000..d4e45e7f19 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__13daPropY_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000144; // type:function size:0x48 scope:global +setBaseMtx__9daPropY_cFv = .text:0x0000018C; // type:function size:0x98 scope:global +CreateHeap__9daPropY_cFv = .text:0x00000224; // type:function size:0x80 scope:global +create__9daPropY_cFv = .text:0x000002A4; // type:function size:0x1EC scope:global +Execute__9daPropY_cFPPA3_A4_f = .text:0x00000490; // type:function size:0x50 scope:global +procMain__9daPropY_cFv = .text:0x000004E0; // type:function size:0x154 scope:global +init_modeMoveWait__9daPropY_cFv = .text:0x00000634; // type:function size:0xC scope:global +modeMoveWait__9daPropY_cFv = .text:0x00000640; // type:function size:0x4 scope:global +init_modeMove__9daPropY_cFv = .text:0x00000644; // type:function size:0x1C scope:global +modeMove__9daPropY_cFv = .text:0x00000660; // type:function size:0x128 scope:global +init_modeWait__9daPropY_cFv = .text:0x00000788; // type:function size:0x1C scope:global +modeWait__9daPropY_cFv = .text:0x000007A4; // type:function size:0x38 scope:global +init_modeMove2__9daPropY_cFv = .text:0x000007DC; // type:function size:0x28 scope:global +modeMove2__9daPropY_cFv = .text:0x00000804; // type:function size:0x128 scope:global +init_modeStop__9daPropY_cFv = .text:0x0000092C; // type:function size:0x124 scope:global +modeStop__9daPropY_cFv = .text:0x00000A50; // type:function size:0x144 scope:global +Draw__9daPropY_cFv = .text:0x00000B94; // type:function size:0xA4 scope:global +Delete__9daPropY_cFv = .text:0x00000C38; // type:function size:0x40 scope:global +daPropY_Draw__FP9daPropY_c = .text:0x00000C78; // type:function size:0x2C scope:global +daPropY_Execute__FP9daPropY_c = .text:0x00000CA4; // type:function size:0x20 scope:global +daPropY_Delete__FP9daPropY_c = .text:0x00000CC4; // type:function size:0x20 scope:global +daPropY_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x20 scope:global +__dt__13daPropY_HIO_cFv = .text:0x00000D04; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv7PropellerY_cpp = .text:0x00000D60; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3653 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3847 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3848 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3849 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3913 = .rodata:0x00000028; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0x14 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3788 = .data:0x00000038; // type:object size:0xC scope:local +@3789 = .data:0x00000044; // type:object size:0xC scope:local +@3790 = .data:0x00000050; // type:object size:0xC scope:local +@3791 = .data:0x0000005C; // type:object size:0xC scope:local +@3792 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3787 = .data:0x00000074; // type:object size:0x3C scope:local +l_daPropY_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_Lv7PropY = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__9daPropY_c = .data:0x00000100; // type:object size:0x28 scope:global +__vt__13daPropY_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3644 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_558_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv7bridge/splits.txt b/config/GZ2P01/rels/d_a_obj_lv7bridge/splits.txt new file mode 100644 index 0000000000..fbeb8e51d7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lv7bridge.cpp: + .text start:0x00000078 end:0x00001698 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000180 diff --git a/config/GZ2P01/rels/d_a_obj_lv7bridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv7bridge/symbols.txt new file mode 100644 index 0000000000..25da7c192b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv7bridge/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchSwSpinner__FPvPv = .text:0x00000078; // type:function size:0x74 scope:global +search_swspinner__13daObjLv7Brg_cFv = .text:0x000000EC; // type:function size:0x68 scope:global +initBaseMtx__13daObjLv7Brg_cFv = .text:0x00000154; // type:function size:0x60 scope:global +setBaseMtx__13daObjLv7Brg_cFv = .text:0x000001B4; // type:function size:0x104 scope:global +Create__13daObjLv7Brg_cFv = .text:0x000002B8; // type:function size:0x214 scope:global +CreateHeap__13daObjLv7Brg_cFv = .text:0x000004CC; // type:function size:0x230 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006FC; // type:function size:0x48 scope:global +create1st__13daObjLv7Brg_cFv = .text:0x00000744; // type:function size:0xFC scope:global +Execute__13daObjLv7Brg_cFPPA3_A4_f = .text:0x00000840; // type:function size:0x328 scope:global +action__13daObjLv7Brg_cFv = .text:0x00000B68; // type:function size:0xDC scope:global +mode_action__13daObjLv7Brg_cFv = .text:0x00000C44; // type:function size:0x2CC scope:global +mode_end__13daObjLv7Brg_cFv = .text:0x00000F10; // type:function size:0x4 scope:global +calcCoPos__13daObjLv7Brg_cFv = .text:0x00000F14; // type:function size:0xF0 scope:global +Draw__13daObjLv7Brg_cFv = .text:0x00001004; // type:function size:0x154 scope:global +Delete__13daObjLv7Brg_cFv = .text:0x00001158; // type:function size:0x74 scope:global +daObjLv7Brg_create1st__FP13daObjLv7Brg_c = .text:0x000011CC; // type:function size:0xEC scope:global +__dt__8dCcD_CylFv = .text:0x000012B8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00001384; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00001408; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001450; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001498; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000014F4; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001564; // type:function size:0x70 scope:global +daObjLv7Brg_MoveBGDelete__FP13daObjLv7Brg_c = .text:0x000015D4; // type:function size:0x20 scope:global +daObjLv7Brg_MoveBGExecute__FP13daObjLv7Brg_c = .text:0x000015F4; // type:function size:0x20 scope:global +daObjLv7Brg_MoveBGDraw__FP13daObjLv7Brg_c = .text:0x00001614; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001640; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001688; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001690; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_eff_id = .rodata:0x00000010; // type:object size:0x12 scope:global +l_heap_size = .rodata:0x00000024; // type:object size:0x8 scope:global +@3697 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3767 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3768 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3770 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +l_bck$3780 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3830 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4029 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4067 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4068 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4071 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +@3941 = .data:0x0000006C; // type:object size:0xC scope:local +@3942 = .data:0x00000078; // type:object size:0xC scope:local +mode_proc$3940 = .data:0x00000084; // type:object size:0x18 scope:local +daObjLv7Brg_METHODS = .data:0x0000009C; // type:object size:0x20 scope:global +g_profile_Obj_Lv7Bridge = .data:0x000000BC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000F8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000104; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000110; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000128; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000014C; // type:object size:0xC scope:global +__vt__13daObjLv7Brg_c = .data:0x00000158; // type:object size:0x28 scope:global +lbl_559_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/splits.txt b/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/splits.txt new file mode 100644 index 0000000000..c238d6e60b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8KekkaiTrap.cpp: + .text start:0x000000EC end:0x00000910 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt new file mode 100644 index 0000000000..8c77782ae7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daKekaiTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__13daKekaiTrap_cFv = .text:0x00000180; // type:function size:0x88 scope:global +CreateHeap__13daKekaiTrap_cFv = .text:0x00000208; // type:function size:0x80 scope:global +create__13daKekaiTrap_cFv = .text:0x00000288; // type:function size:0x168 scope:global +Execute__13daKekaiTrap_cFPPA3_A4_f = .text:0x000003F0; // type:function size:0x50 scope:global +moveMain__13daKekaiTrap_cFv = .text:0x00000440; // type:function size:0x104 scope:global +init_modeWait__13daKekaiTrap_cFv = .text:0x00000544; // type:function size:0xC scope:global +modeWait__13daKekaiTrap_cFv = .text:0x00000550; // type:function size:0x4 scope:global +init_modeMoveUp__13daKekaiTrap_cFv = .text:0x00000554; // type:function size:0x24 scope:global +modeMoveUp__13daKekaiTrap_cFv = .text:0x00000578; // type:function size:0xB8 scope:global +init_modeMoveDown__13daKekaiTrap_cFv = .text:0x00000630; // type:function size:0x24 scope:global +modeMoveDown__13daKekaiTrap_cFv = .text:0x00000654; // type:function size:0xB4 scope:global +Draw__13daKekaiTrap_cFv = .text:0x00000708; // type:function size:0xA4 scope:global +Delete__13daKekaiTrap_cFv = .text:0x000007AC; // type:function size:0x40 scope:global +daKekaiTrap_Draw__FP13daKekaiTrap_c = .text:0x000007EC; // type:function size:0x2C scope:global +daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x00000818; // type:function size:0x20 scope:global +daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x00000838; // type:function size:0x20 scope:global +daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x00000858; // type:function size:0x20 scope:global +__dt__17daKekaiTrap_HIO_cFv = .text:0x00000878; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8KekkaiTrap_cpp = .text:0x000008D4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x4 scope:global +l_bmdIdx = .data:0x00000024; // type:object size:0x4 scope:global +l_dzbIdx = .data:0x00000028; // type:object size:0x4 scope:global +@3756 = .data:0x0000002C; // type:object size:0xC scope:local +@3757 = .data:0x00000038; // type:object size:0xC scope:local +@3758 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3755 = .data:0x00000050; // type:object size:0x24 scope:local +l_daKekaiTrap_Method = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_Obj_Lv8KekkaiTrap = .data:0x00000094; // type:object size:0x30 scope:global +__vt__13daKekaiTrap_c = .data:0x000000C4; // type:object size:0x28 scope:global +__vt__17daKekaiTrap_HIO_c = .data:0x000000EC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000F8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:global data:float +lbl_560_bss_30 = .bss:0x00000030; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv8Lift/splits.txt b/config/GZ2P01/rels/d_a_obj_lv8Lift/splits.txt new file mode 100644 index 0000000000..42da1a289d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8Lift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8Lift.cpp: + .text start:0x000000EC end:0x0000190C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv8Lift/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv8Lift/symbols.txt new file mode 100644 index 0000000000..77674787d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8Lift/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daL8Lift_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:global +setBaseMtx__10daL8Lift_cFv = .text:0x00000198; // type:function size:0x88 scope:global +CreateHeap__10daL8Lift_cFv = .text:0x00000220; // type:function size:0xC8 scope:global +create__10daL8Lift_cFv = .text:0x000002E8; // type:function size:0x31C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000604; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000674; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006E4; // type:function size:0x48 scope:global +lightSet__10daL8Lift_cFv = .text:0x0000072C; // type:function size:0x50 scope:global +rideCallBack__10daL8Lift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000077C; // type:function size:0x18 scope:global +Execute__10daL8Lift_cFPPA3_A4_f = .text:0x00000794; // type:function size:0x60 scope:global +moveLift__10daL8Lift_cFv = .text:0x000007F4; // type:function size:0x284 scope:global +modeAcc__10daL8Lift_cFv = .text:0x00000A78; // type:function size:0xE0 scope:global +init_modeMove__10daL8Lift_cFv = .text:0x00000B58; // type:function size:0xC scope:global +modeMove__10daL8Lift_cFv = .text:0x00000B64; // type:function size:0x318 scope:global +init_modeBrk__10daL8Lift_cFv = .text:0x00000E7C; // type:function size:0xC scope:global +modeBrk__10daL8Lift_cFv = .text:0x00000E88; // type:function size:0x200 scope:global +init_modeWaitInit__10daL8Lift_cFv = .text:0x00001088; // type:function size:0xC scope:global +modeWaitInit__10daL8Lift_cFv = .text:0x00001094; // type:function size:0x34 scope:global +init_modeWait__10daL8Lift_cFv = .text:0x000010C8; // type:function size:0xC scope:global +modeWait__10daL8Lift_cFv = .text:0x000010D4; // type:function size:0xC scope:global +init_modeMoveWait__10daL8Lift_cFv = .text:0x000010E0; // type:function size:0xC scope:global +modeMoveWait__10daL8Lift_cFv = .text:0x000010EC; // type:function size:0x44 scope:global +init_modeOnAnm__10daL8Lift_cFv = .text:0x00001130; // type:function size:0xB0 scope:global +modeOnAnm__10daL8Lift_cFv = .text:0x000011E0; // type:function size:0x54 scope:global +init_modeStop__10daL8Lift_cFv = .text:0x00001234; // type:function size:0x68 scope:global +modeStop__10daL8Lift_cFv = .text:0x0000129C; // type:function size:0xF4 scope:global +init_modeInitSet__10daL8Lift_cFv = .text:0x00001390; // type:function size:0x34 scope:global +modeInitSet__10daL8Lift_cFv = .text:0x000013C4; // type:function size:0x20 scope:global +init_modeInitSet2__10daL8Lift_cFv = .text:0x000013E4; // type:function size:0x34 scope:global +modeInitSet2__10daL8Lift_cFv = .text:0x00001418; // type:function size:0x20 scope:global +liftReset__10daL8Lift_cFv = .text:0x00001438; // type:function size:0x64 scope:global +setNextPoint__10daL8Lift_cFv = .text:0x0000149C; // type:function size:0x134 scope:global +Draw__10daL8Lift_cFv = .text:0x000015D0; // type:function size:0x1B8 scope:global +Delete__10daL8Lift_cFv = .text:0x00001788; // type:function size:0x50 scope:global +daL8Lift_Draw__FP10daL8Lift_c = .text:0x000017D8; // type:function size:0x2C scope:global +daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001804; // type:function size:0x20 scope:global +daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001824; // type:function size:0x20 scope:global +daL8Lift_Create__FP10fopAc_ac_c = .text:0x00001844; // type:function size:0x20 scope:global +__dt__14daL8Lift_HIO_cFv = .text:0x00001864; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8Lift_cpp = .text:0x000018C0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000018FC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001904; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +mSpeed__10daL8Lift_c = .rodata:0x00000004; // type:object size:0x40 scope:global +@3661 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3767 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3894 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3979 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3980 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3981 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3982 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4213 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3822 = .data:0x00000020; // type:object size:0xC scope:local +@3823 = .data:0x0000002C; // type:object size:0xC scope:local +@3824 = .data:0x00000038; // type:object size:0xC scope:local +@3825 = .data:0x00000044; // type:object size:0xC scope:local +@3826 = .data:0x00000050; // type:object size:0xC scope:local +@3827 = .data:0x0000005C; // type:object size:0xC scope:local +@3828 = .data:0x00000068; // type:object size:0xC scope:local +@3829 = .data:0x00000074; // type:object size:0xC scope:local +@3830 = .data:0x00000080; // type:object size:0xC scope:local +@3831 = .data:0x0000008C; // type:object size:0xC scope:local +mode_proc$3821 = .data:0x00000098; // type:object size:0x78 scope:local +l_daL8Lift_Method = .data:0x00000110; // type:object size:0x20 scope:global +g_profile_Obj_Lv8Lift = .data:0x00000130; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000190; // type:object size:0xC scope:global +__vt__10daL8Lift_c = .data:0x0000019C; // type:object size:0x28 scope:global +__vt__14daL8Lift_HIO_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_561_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv8OptiLift/splits.txt b/config/GZ2P01/rels/d_a_obj_lv8OptiLift/splits.txt new file mode 100644 index 0000000000..3f0e9d6446 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8OptiLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8OptiLift.cpp: + .text start:0x000000EC end:0x00001778 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv8OptiLift/symbols.txt new file mode 100644 index 0000000000..2f4b7ce28d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daOptiLift_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000148; // type:function size:0x48 scope:global +setBaseMtx__12daOptiLift_cFv = .text:0x00000190; // type:function size:0x88 scope:global +CreateHeap__12daOptiLift_cFv = .text:0x00000218; // type:function size:0xC8 scope:global +create__12daOptiLift_cFv = .text:0x000002E0; // type:function size:0x238 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000518; // type:function size:0x48 scope:global +lightSet__12daOptiLift_cFv = .text:0x00000560; // type:function size:0x50 scope:global +rideCallBack__12daOptiLift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005B0; // type:function size:0x18 scope:global +Execute__12daOptiLift_cFPPA3_A4_f = .text:0x000005C8; // type:function size:0x60 scope:global +moveLift__12daOptiLift_cFv = .text:0x00000628; // type:function size:0x27C scope:global +init_modeAcc__12daOptiLift_cFv = .text:0x000008A4; // type:function size:0xC scope:global +modeAcc__12daOptiLift_cFv = .text:0x000008B0; // type:function size:0xE0 scope:global +init_modeMove__12daOptiLift_cFv = .text:0x00000990; // type:function size:0xC scope:global +modeMove__12daOptiLift_cFv = .text:0x0000099C; // type:function size:0x318 scope:global +init_modeBrk__12daOptiLift_cFv = .text:0x00000CB4; // type:function size:0xC scope:global +modeBrk__12daOptiLift_cFv = .text:0x00000CC0; // type:function size:0x220 scope:global +init_modeMoveInit__12daOptiLift_cFv = .text:0x00000EE0; // type:function size:0xB0 scope:global +modeMoveInit__12daOptiLift_cFv = .text:0x00000F90; // type:function size:0x40 scope:global +init_modeMoveWait__12daOptiLift_cFv = .text:0x00000FD0; // type:function size:0x40 scope:global +modeMoveWait__12daOptiLift_cFv = .text:0x00001010; // type:function size:0x58 scope:global +init_modeWait__12daOptiLift_cFv = .text:0x00001068; // type:function size:0xC scope:global +modeWait__12daOptiLift_cFv = .text:0x00001074; // type:function size:0x4 scope:global +init_modeStop__12daOptiLift_cFv = .text:0x00001078; // type:function size:0x80 scope:global +modeStop__12daOptiLift_cFv = .text:0x000010F8; // type:function size:0x110 scope:global +init_modeInitSet__12daOptiLift_cFv = .text:0x00001208; // type:function size:0x3C scope:global +modeInitSet__12daOptiLift_cFv = .text:0x00001244; // type:function size:0x20 scope:global +init_modeInitSet2__12daOptiLift_cFv = .text:0x00001264; // type:function size:0x34 scope:global +modeInitSet2__12daOptiLift_cFv = .text:0x00001298; // type:function size:0x20 scope:global +liftReset__12daOptiLift_cFv = .text:0x000012B8; // type:function size:0x64 scope:global +setNextPoint__12daOptiLift_cFv = .text:0x0000131C; // type:function size:0x130 scope:global +Draw__12daOptiLift_cFv = .text:0x0000144C; // type:function size:0x1B8 scope:global +Delete__12daOptiLift_cFv = .text:0x00001604; // type:function size:0x50 scope:global +daOptiLift_Draw__FP12daOptiLift_c = .text:0x00001654; // type:function size:0x2C scope:global +daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001680; // type:function size:0x20 scope:global +daOptiLift_Delete__FP12daOptiLift_c = .text:0x000016A0; // type:function size:0x20 scope:global +daOptiLift_Create__FP10fopAc_ac_c = .text:0x000016C0; // type:function size:0x20 scope:global +__dt__16daOptiLift_HIO_cFv = .text:0x000016E0; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8OptiLift_cpp = .text:0x0000173C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3661 = .rodata:0x00000000; // type:object size:0x4 scope:local +mSpeed__12daOptiLift_c = .rodata:0x00000004; // type:object size:0x40 scope:global +@3695 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3985 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3986 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3987 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4125 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4127 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double +@4231 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4232 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3826 = .data:0x00000020; // type:object size:0xC scope:local +@3827 = .data:0x0000002C; // type:object size:0xC scope:local +@3828 = .data:0x00000038; // type:object size:0xC scope:local +@3829 = .data:0x00000044; // type:object size:0xC scope:local +@3830 = .data:0x00000050; // type:object size:0xC scope:local +@3831 = .data:0x0000005C; // type:object size:0xC scope:local +@3832 = .data:0x00000068; // type:object size:0xC scope:local +@3833 = .data:0x00000074; // type:object size:0xC scope:local +@3834 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3825 = .data:0x0000008C; // type:object size:0x6C scope:local +l_daOptiLift_Method = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Lv8OptiLift = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +__vt__12daOptiLift_c = .data:0x00000154; // type:object size:0x28 scope:global +__vt__16daOptiLift_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000188; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3655 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:byte +lbl_562_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv8UdFloor/splits.txt b/config/GZ2P01/rels/d_a_obj_lv8UdFloor/splits.txt new file mode 100644 index 0000000000..cd46526bd9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8UdFloor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8UdFloor.cpp: + .text start:0x000000EC end:0x00000FBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv8UdFloor/symbols.txt new file mode 100644 index 0000000000..f0f6c025f6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daUdFloor_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000160; // type:function size:0x48 scope:global +setBaseMtx__11daUdFloor_cFv = .text:0x000001A8; // type:function size:0x9C scope:global +CreateHeap__11daUdFloor_cFv = .text:0x00000244; // type:function size:0x80 scope:global +create__11daUdFloor_cFv = .text:0x000002C4; // type:function size:0x1F8 scope:global +Execute__11daUdFloor_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x50 scope:global +moveLift__11daUdFloor_cFv = .text:0x0000050C; // type:function size:0x138 scope:global +init_modeWait__11daUdFloor_cFv = .text:0x00000644; // type:function size:0xC scope:global +modeWait__11daUdFloor_cFv = .text:0x00000650; // type:function size:0x4 scope:global +init_modeUpMoveInit__11daUdFloor_cFv = .text:0x00000654; // type:function size:0x9C scope:global +modeUpMoveInit__11daUdFloor_cFv = .text:0x000006F0; // type:function size:0x44 scope:global +colorAnm__11daUdFloor_cFi = .text:0x00000734; // type:function size:0x290 scope:global +init_modeUpMove__11daUdFloor_cFv = .text:0x000009C4; // type:function size:0xA8 scope:global +modeUpMove__11daUdFloor_cFv = .text:0x00000A6C; // type:function size:0x16C scope:global +init_modeDownMoveInit__11daUdFloor_cFv = .text:0x00000BD8; // type:function size:0x24 scope:global +modeDownMoveInit__11daUdFloor_cFv = .text:0x00000BFC; // type:function size:0x44 scope:global +init_modeDownMove__11daUdFloor_cFv = .text:0x00000C40; // type:function size:0x84 scope:global +modeDownMove__11daUdFloor_cFv = .text:0x00000CC4; // type:function size:0xB0 scope:global +Draw__11daUdFloor_cFv = .text:0x00000D74; // type:function size:0xE4 scope:global +Delete__11daUdFloor_cFv = .text:0x00000E58; // type:function size:0x40 scope:global +daUdFloor_Draw__FP11daUdFloor_c = .text:0x00000E98; // type:function size:0x2C scope:global +daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000EC4; // type:function size:0x20 scope:global +daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000EE4; // type:function size:0x20 scope:global +daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000F04; // type:function size:0x20 scope:global +__dt__15daUdFloor_HIO_cFv = .text:0x00000F24; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv8UdFloor_cpp = .text:0x00000F80; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x0000000C; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global +@3718 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3722 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double +@3777 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3856 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3857 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x8 scope:global +@3736 = .data:0x00000028; // type:object size:0xC scope:local +@3737 = .data:0x00000034; // type:object size:0xC scope:local +@3738 = .data:0x00000040; // type:object size:0xC scope:local +@3739 = .data:0x0000004C; // type:object size:0xC scope:local +@3740 = .data:0x00000058; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x00000064; // type:object size:0x3C scope:local +l_daUdFloor_Method = .data:0x000000A0; // type:object size:0x20 scope:global +g_profile_Obj_Lv8UdFloor = .data:0x000000C0; // type:object size:0x30 scope:global +__vt__11daUdFloor_c = .data:0x000000F0; // type:object size:0x28 scope:global +__vt__15daUdFloor_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000124; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:byte +lbl_563_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_lv9SwShutter/splits.txt b/config/GZ2P01/rels/d_a_obj_lv9SwShutter/splits.txt new file mode 100644 index 0000000000..4c797f16d5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv9SwShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv9SwShutter.cpp: + .text start:0x000000EC end:0x00000A08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_lv9SwShutter/symbols.txt new file mode 100644 index 0000000000..6255f3d566 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daLv9SwShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000130; // type:function size:0x48 scope:global +setBaseMtx__16daLv9SwShutter_cFv = .text:0x00000178; // type:function size:0x9C scope:global +CreateHeap__16daLv9SwShutter_cFv = .text:0x00000214; // type:function size:0x6C scope:global +create__16daLv9SwShutter_cFv = .text:0x00000280; // type:function size:0x128 scope:global +Execute__16daLv9SwShutter_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x50 scope:global +moveShutter__16daLv9SwShutter_cFv = .text:0x000003F8; // type:function size:0x104 scope:global +init_modeWait__16daLv9SwShutter_cFv = .text:0x000004FC; // type:function size:0xC scope:global +modeWait__16daLv9SwShutter_cFv = .text:0x00000508; // type:function size:0x4 scope:global +init_modeOpen__16daLv9SwShutter_cFv = .text:0x0000050C; // type:function size:0xC scope:global +modeOpen__16daLv9SwShutter_cFv = .text:0x00000518; // type:function size:0x168 scope:global +init_modeClose__16daLv9SwShutter_cFv = .text:0x00000680; // type:function size:0x18 scope:global +modeClose__16daLv9SwShutter_cFv = .text:0x00000698; // type:function size:0x178 scope:global +Draw__16daLv9SwShutter_cFv = .text:0x00000810; // type:function size:0xA4 scope:global +Delete__16daLv9SwShutter_cFv = .text:0x000008B4; // type:function size:0x30 scope:global +daLv9SwShutter_Draw__FP16daLv9SwShutter_c = .text:0x000008E4; // type:function size:0x2C scope:global +daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x00000910; // type:function size:0x20 scope:global +daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x00000930; // type:function size:0x20 scope:global +daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x00000950; // type:function size:0x20 scope:global +__dt__20daLv9SwShutter_HIO_cFv = .text:0x00000970; // type:function size:0x5C scope:global +__sinit_d_a_obj_lv9SwShutter_cpp = .text:0x000009CC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3650 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3708 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3722 = .data:0x00000020; // type:object size:0xC scope:local +@3723 = .data:0x0000002C; // type:object size:0xC scope:local +@3724 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3721 = .data:0x00000044; // type:object size:0x24 scope:local +l_daLv9SwShutter_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Lv9SwShutter = .data:0x00000088; // type:object size:0x30 scope:global +__vt__16daLv9SwShutter_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__20daLv9SwShutter_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global data:float +lbl_564_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_magLift/splits.txt b/config/GZ2P01/rels/d_a_obj_magLift/splits.txt new file mode 100644 index 0000000000..dbc092c03c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLift.cpp: + .text start:0x000000EC end:0x00000D08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_magLift/symbols.txt b/config/GZ2P01/rels/d_a_obj_magLift/symbols.txt new file mode 100644 index 0000000000..c0f722ad6a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magLift/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daMagLift_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000118; // type:function size:0x48 scope:global +setBaseMtx__11daMagLift_cFv = .text:0x00000160; // type:function size:0x88 scope:global +CreateHeap__11daMagLift_cFv = .text:0x000001E8; // type:function size:0x6C scope:global +create__11daMagLift_cFv = .text:0x00000254; // type:function size:0x1A4 scope:global +Execute__11daMagLift_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0x50 scope:global +moveLift__11daMagLift_cFv = .text:0x00000448; // type:function size:0x110 scope:global +modeAcc__11daMagLift_cFv = .text:0x00000558; // type:function size:0x88 scope:global +init_modeMove__11daMagLift_cFv = .text:0x000005E0; // type:function size:0xC scope:global +modeMove__11daMagLift_cFv = .text:0x000005EC; // type:function size:0x2C0 scope:global +init_modeBrk__11daMagLift_cFv = .text:0x000008AC; // type:function size:0xC scope:global +modeBrk__11daMagLift_cFv = .text:0x000008B8; // type:function size:0x68 scope:global +init_modeWaitInit__11daMagLift_cFv = .text:0x00000920; // type:function size:0xC scope:global +modeWaitInit__11daMagLift_cFv = .text:0x0000092C; // type:function size:0x34 scope:global +init_modeWait__11daMagLift_cFv = .text:0x00000960; // type:function size:0xC scope:global +modeWait__11daMagLift_cFv = .text:0x0000096C; // type:function size:0xC scope:global +init_modeMoveWait__11daMagLift_cFv = .text:0x00000978; // type:function size:0xC scope:global +modeMoveWait__11daMagLift_cFv = .text:0x00000984; // type:function size:0x54 scope:global +modeDead__11daMagLift_cFv = .text:0x000009D8; // type:function size:0x4 scope:global +setNextPoint__11daMagLift_cFv = .text:0x000009DC; // type:function size:0x134 scope:global +Draw__11daMagLift_cFv = .text:0x00000B10; // type:function size:0xA4 scope:global +Delete__11daMagLift_cFv = .text:0x00000BB4; // type:function size:0x30 scope:global +daMagLift_Draw__FP11daMagLift_c = .text:0x00000BE4; // type:function size:0x2C scope:global +daMagLift_Execute__FP11daMagLift_c = .text:0x00000C10; // type:function size:0x20 scope:global +daMagLift_Delete__FP11daMagLift_c = .text:0x00000C30; // type:function size:0x20 scope:global +daMagLift_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x20 scope:global +__dt__15daMagLift_HIO_cFv = .text:0x00000C70; // type:function size:0x5C scope:global +__sinit_d_a_obj_magLift_cpp = .text:0x00000CCC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mSpeed__11daMagLift_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3718 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3761 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3835 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3836 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3837 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3838 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3736 = .data:0x00000020; // type:object size:0xC scope:local +@3737 = .data:0x0000002C; // type:object size:0xC scope:local +@3738 = .data:0x00000038; // type:object size:0xC scope:local +@3739 = .data:0x00000044; // type:object size:0xC scope:local +@3740 = .data:0x00000050; // type:object size:0xC scope:local +@3741 = .data:0x0000005C; // type:object size:0xC scope:local +@3742 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3735 = .data:0x00000074; // type:object size:0x60 scope:local +l_daMagLift_Method = .data:0x000000D4; // type:object size:0x20 scope:global +g_profile_Obj_MagLift = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__11daMagLift_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__15daMagLift_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000158; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global +lbl_565_bss_1C = .bss:0x0000001C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_magLiftRot/splits.txt b/config/GZ2P01/rels/d_a_obj_magLiftRot/splits.txt new file mode 100644 index 0000000000..d2be67dce9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magLiftRot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLiftRot.cpp: + .text start:0x000000EC end:0x00001274 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000058 diff --git a/config/GZ2P01/rels/d_a_obj_magLiftRot/symbols.txt b/config/GZ2P01/rels/d_a_obj_magLiftRot/symbols.txt new file mode 100644 index 0000000000..2e74ddc71b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magLiftRot/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daMagLiftRot_HIO_cFv = .text:0x000000EC; // type:function size:0x94 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000180; // type:function size:0x48 scope:global +setBaseMtx__14daMagLiftRot_cFv = .text:0x000001C8; // type:function size:0xF4 scope:global +CreateHeap__14daMagLiftRot_cFv = .text:0x000002BC; // type:function size:0x148 scope:global +create__14daMagLiftRot_cFv = .text:0x00000404; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006EC; // type:function size:0x48 scope:global +Execute__14daMagLiftRot_cFPPA3_A4_f = .text:0x00000734; // type:function size:0x98 scope:global +moveLift__14daMagLiftRot_cFv = .text:0x000007CC; // type:function size:0x238 scope:global +init_modeMove__14daMagLiftRot_cFv = .text:0x00000A04; // type:function size:0x23C scope:global +modeMove__14daMagLiftRot_cFv = .text:0x00000C40; // type:function size:0x98 scope:global +init_modeWait__14daMagLiftRot_cFv = .text:0x00000CD8; // type:function size:0x294 scope:global +modeWait__14daMagLiftRot_cFv = .text:0x00000F6C; // type:function size:0x38 scope:global +init_modeMoveWait__14daMagLiftRot_cFv = .text:0x00000FA4; // type:function size:0xC scope:global +modeMoveWait__14daMagLiftRot_cFv = .text:0x00000FB0; // type:function size:0x5C scope:global +Draw__14daMagLiftRot_cFv = .text:0x0000100C; // type:function size:0x104 scope:global +Delete__14daMagLiftRot_cFv = .text:0x00001110; // type:function size:0x40 scope:global +daMagLiftRot_Draw__FP14daMagLiftRot_c = .text:0x00001150; // type:function size:0x2C scope:global +daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x0000117C; // type:function size:0x20 scope:global +daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x0000119C; // type:function size:0x20 scope:global +daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x000011BC; // type:function size:0x20 scope:global +__dt__18daMagLiftRot_HIO_cFv = .text:0x000011DC; // type:function size:0x5C scope:global +__sinit_d_a_obj_magLiftRot_cpp = .text:0x00001238; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3635 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3637 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3638 = .rodata:0x0000002C; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000030; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x0000003C; // type:object size:0xC scope:global +l_btkIdx = .rodata:0x00000048; // type:object size:0xC scope:global +l_brkIdx = .rodata:0x00000054; // type:object size:0xC scope:global +@3816 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3885 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3949 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0xC scope:global +@3856 = .data:0x0000002C; // type:object size:0xC scope:local +@3857 = .data:0x00000038; // type:object size:0xC scope:local +@3858 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3855 = .data:0x00000050; // type:object size:0x24 scope:local +selLabel$3897 = .data:0x00000074; // type:object size:0xC scope:local +selLabel$3963 = .data:0x00000080; // type:object size:0xC scope:local +l_daMagLiftRot_Method = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_Obj_MagLiftRot = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000DC; // type:object size:0xC scope:global +__vt__14daMagLiftRot_c = .data:0x000000E8; // type:object size:0x28 scope:global +__vt__18daMagLiftRot_HIO_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000011C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:global data:float +lbl_566_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_magne_arm/splits.txt b/config/GZ2P01/rels/d_a_obj_magne_arm/splits.txt new file mode 100644 index 0000000000..674315e9b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magne_arm/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_magne_arm.cpp: + .text start:0x00000078 end:0x00003560 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_magne_arm/symbols.txt b/config/GZ2P01/rels/d_a_obj_magne_arm/symbols.txt new file mode 100644 index 0000000000..6dbde82efe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_magne_arm/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getBpartsOffset__11daObjMarm_cFP4cXyz = .text:0x00000078; // type:function size:0x7C scope:global +getDpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000000F4; // type:function size:0x98 scope:global +getEpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000018C; // type:function size:0x98 scope:global +getFpartsOffset__11daObjMarm_cFP4cXyz = .text:0x00000224; // type:function size:0x10C scope:global +getRopeStartPos__11daObjMarm_cFP4cXyz = .text:0x00000330; // type:function size:0xA4 scope:global +initBaseMtx__11daObjMarm_cFv = .text:0x000003D4; // type:function size:0xC8 scope:global +setBaseMtx__11daObjMarm_cFv = .text:0x0000049C; // type:function size:0x2BC scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000758; // type:function size:0x18 scope:global +Create__11daObjMarm_cFv = .text:0x00000770; // type:function size:0x2A8 scope:global +CreateHeap__11daObjMarm_cFv = .text:0x00000A18; // type:function size:0x504 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F1C; // type:function size:0x48 scope:global +phase_0__11daObjMarm_cFv = .text:0x00000F64; // type:function size:0x94 scope:global +phase_1__11daObjMarm_cFv = .text:0x00000FF8; // type:function size:0x8C scope:global +phase_2__11daObjMarm_cFv = .text:0x00001084; // type:function size:0xFC scope:global +create1st__11daObjMarm_cFv = .text:0x00001180; // type:function size:0xA4 scope:global +Execute__11daObjMarm_cFPPA3_A4_f = .text:0x00001224; // type:function size:0x314 scope:global +action__11daObjMarm_cFv = .text:0x00001538; // type:function size:0x364 scope:global +init_typeA_modeWait__11daObjMarm_cFv = .text:0x0000189C; // type:function size:0x10 scope:global +typeA_modeWait__11daObjMarm_cFv = .text:0x000018AC; // type:function size:0x54 scope:global +init_typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001900; // type:function size:0x68 scope:global +typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001968; // type:function size:0x20 scope:global +typeA_modeLiftUp__11daObjMarm_cFv = .text:0x00001988; // type:function size:0x4 scope:global +typeA_modeLiftDown__11daObjMarm_cFv = .text:0x0000198C; // type:function size:0x4 scope:global +init_typeA_modeRotate__11daObjMarm_cFv = .text:0x00001990; // type:function size:0x74 scope:global +typeA_modeRotate__11daObjMarm_cFv = .text:0x00001A04; // type:function size:0x140 scope:global +typeA_modeEnd__11daObjMarm_cFv = .text:0x00001B44; // type:function size:0x4 scope:global +init_typeB_modeWait__11daObjMarm_cFv = .text:0x00001B48; // type:function size:0x10 scope:global +typeB_modeWait__11daObjMarm_cFv = .text:0x00001B58; // type:function size:0x54 scope:global +init_typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001BAC; // type:function size:0x68 scope:global +typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001C14; // type:function size:0x20 scope:global +init_typeB_modeLiftUp__11daObjMarm_cFv = .text:0x00001C34; // type:function size:0x1C scope:global +typeB_modeLiftUp__11daObjMarm_cFv = .text:0x00001C50; // type:function size:0xD4 scope:global +typeB_modeLiftDown__11daObjMarm_cFv = .text:0x00001D24; // type:function size:0xE4 scope:global +init_typeB_modeRotate__11daObjMarm_cFv = .text:0x00001E08; // type:function size:0x78 scope:global +typeB_modeRotate__11daObjMarm_cFv = .text:0x00001E80; // type:function size:0x14C scope:global +typeB_modeEnd__11daObjMarm_cFv = .text:0x00001FCC; // type:function size:0x4 scope:global +init_typeC_modeWait__11daObjMarm_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global +typeC_modeWait__11daObjMarm_cFv = .text:0x00001FE0; // type:function size:0x54 scope:global +init_typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00002034; // type:function size:0x68 scope:global +typeC_modeMholeOn__11daObjMarm_cFv = .text:0x0000209C; // type:function size:0x20 scope:global +init_typeC_modeLiftUp__11daObjMarm_cFv = .text:0x000020BC; // type:function size:0x1C scope:global +typeC_modeLiftUp__11daObjMarm_cFv = .text:0x000020D8; // type:function size:0xD4 scope:global +init_typeC_modeLiftDown__11daObjMarm_cFv = .text:0x000021AC; // type:function size:0x1C scope:global +typeC_modeLiftDown__11daObjMarm_cFv = .text:0x000021C8; // type:function size:0xE4 scope:global +init_typeC_modeRotate__11daObjMarm_cFv = .text:0x000022AC; // type:function size:0x78 scope:global +typeC_modeRotate__11daObjMarm_cFv = .text:0x00002324; // type:function size:0x14C scope:global +typeC_modeEnd__11daObjMarm_cFv = .text:0x00002470; // type:function size:0x4 scope:global +init_typeD_modeWait__11daObjMarm_cFv = .text:0x00002474; // type:function size:0x10 scope:global +typeD_modeWait__11daObjMarm_cFv = .text:0x00002484; // type:function size:0x54 scope:global +init_typeD_modeMholeOn__11daObjMarm_cFv = .text:0x000024D8; // type:function size:0x68 scope:global +typeD_modeMholeOn__11daObjMarm_cFv = .text:0x00002540; // type:function size:0x20 scope:global +init_typeD_modeLiftUp__11daObjMarm_cFv = .text:0x00002560; // type:function size:0x1C scope:global +typeD_modeLiftUp__11daObjMarm_cFv = .text:0x0000257C; // type:function size:0xD4 scope:global +init_typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002650; // type:function size:0x1C scope:global +typeD_modeLiftDown__11daObjMarm_cFv = .text:0x0000266C; // type:function size:0xE4 scope:global +init_typeD_modeRotate__11daObjMarm_cFv = .text:0x00002750; // type:function size:0x78 scope:global +typeD_modeRotate__11daObjMarm_cFv = .text:0x000027C8; // type:function size:0x14C scope:global +typeD_modeEnd__11daObjMarm_cFv = .text:0x00002914; // type:function size:0x4 scope:global +setMagneHoleEffect__11daObjMarm_cFv = .text:0x00002918; // type:function size:0x4 scope:global +endMagneHoleEffect__11daObjMarm_cFv = .text:0x0000291C; // type:function size:0x3C scope:global +calcHimo__11daObjMarm_cFv = .text:0x00002958; // type:function size:0x1E0 scope:global +seStart_MOVESTART__11daObjMarm_cFv = .text:0x00002B38; // type:function size:0x68 scope:global +seStartLevel_MOVE__11daObjMarm_cFv = .text:0x00002BA0; // type:function size:0x68 scope:global +seStart_STOP__11daObjMarm_cFv = .text:0x00002C08; // type:function size:0x68 scope:global +seStartLevel_UP__11daObjMarm_cFv = .text:0x00002C70; // type:function size:0x68 scope:global +seStartLevel_DOWN__11daObjMarm_cFv = .text:0x00002CD8; // type:function size:0x68 scope:global +seStart_SWING__11daObjMarm_cFv = .text:0x00002D40; // type:function size:0x68 scope:global +Draw__11daObjMarm_cFv = .text:0x00002DA8; // type:function size:0x33C scope:global +debugDraw__11daObjMarm_cFv = .text:0x000030E4; // type:function size:0x4 scope:global +Delete__11daObjMarm_cFv = .text:0x000030E8; // type:function size:0xA0 scope:global +daObjMarm_create1st__FP11daObjMarm_c = .text:0x00003188; // type:function size:0x12C scope:global +__dt__8cM3dGCylFv = .text:0x000032B4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000032FC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003344; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000033A0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003410; // type:function size:0x70 scope:global +daObjMarm_MoveBGDelete__FP11daObjMarm_c = .text:0x00003480; // type:function size:0x20 scope:global +daObjMarm_MoveBGExecute__FP11daObjMarm_c = .text:0x000034A0; // type:function size:0x20 scope:global +daObjMarm_MoveBGDraw__FP11daObjMarm_c = .text:0x000034C0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000034EC; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00003534; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003550; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003558; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_magne_scale = .rodata:0x00000000; // type:object size:0xC scope:global +l_trans = .rodata:0x0000000C; // type:object size:0x10 scope:global +l_down_length = .rodata:0x0000001C; // type:object size:0x10 scope:global +l_roll_speed = .rodata:0x0000002C; // type:object size:0x8 scope:global +l_stop_timer = .rodata:0x00000034; // type:object size:0x4 scope:global data:byte +l_rot_speedY = .rodata:0x00000038; // type:object size:0x8 scope:global +l_offsetB$3648 = .rodata:0x00000040; // type:object size:0xC scope:local data:float +l_offsetD$3657 = .rodata:0x0000004C; // type:object size:0xC scope:local data:float +l_offsetE$3668 = .rodata:0x00000058; // type:object size:0xC scope:local data:float +l_offsetF$3679 = .rodata:0x00000064; // type:object size:0xC scope:local +@3689 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3691 = .rodata:0x00000078; // type:object size:0x8 scope:local +@3706 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3707 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +l_offsetB$3735 = .rodata:0x00000088; // type:object size:0xC scope:local +l_offsetD$3736 = .rodata:0x00000094; // type:object size:0xC scope:local +l_offsetE$3737 = .rodata:0x000000A0; // type:object size:0xC scope:local +l_offsetF$3738 = .rodata:0x000000AC; // type:object size:0xC scope:local +@3874 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3875 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3876 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4160 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4162 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4163 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4264 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4289 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4290 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4341 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4342 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4669 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4671 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4672 = .rodata:0x00000104; // type:object size:0x4 scope:local +@4673 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4674 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4675 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4684 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float +@4728 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4822 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4823 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4824 = .rodata:0x00000124; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000128; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cull_box2 = .data:0x0000003C; // type:object size:0x18 scope:global data:float +l_att_disXZ = .data:0x00000054; // type:object size:0x4 scope:global +l_att_high = .data:0x00000058; // type:object size:0x4 scope:global +l_att_low = .data:0x0000005C; // type:object size:0x4 scope:global +l_att_ang = .data:0x00000060; // type:object size:0x2 scope:global data:string +@4083 = .data:0x00000064; // type:object size:0xC scope:local +@4084 = .data:0x00000070; // type:object size:0xC scope:local +@4085 = .data:0x0000007C; // type:object size:0xC scope:local +l_ct_func$4082 = .data:0x00000088; // type:object size:0x24 scope:local +@4171 = .data:0x000000AC; // type:object size:0xC scope:local +@4172 = .data:0x000000B8; // type:object size:0xC scope:local +@4173 = .data:0x000000C4; // type:object size:0xC scope:local +@4174 = .data:0x000000D0; // type:object size:0xC scope:local +@4175 = .data:0x000000DC; // type:object size:0xC scope:local +@4176 = .data:0x000000E8; // type:object size:0xC scope:local +l_func_typeA$4170 = .data:0x000000F4; // type:object size:0x48 scope:local +@4180 = .data:0x0000013C; // type:object size:0xC scope:local +@4181 = .data:0x00000148; // type:object size:0xC scope:local +@4182 = .data:0x00000154; // type:object size:0xC scope:local +@4183 = .data:0x00000160; // type:object size:0xC scope:local +@4184 = .data:0x0000016C; // type:object size:0xC scope:local +@4185 = .data:0x00000178; // type:object size:0xC scope:local +l_func_typeB$4179 = .data:0x00000184; // type:object size:0x48 scope:local +@4189 = .data:0x000001CC; // type:object size:0xC scope:local +@4190 = .data:0x000001D8; // type:object size:0xC scope:local +@4191 = .data:0x000001E4; // type:object size:0xC scope:local +@4192 = .data:0x000001F0; // type:object size:0xC scope:local +@4193 = .data:0x000001FC; // type:object size:0xC scope:local +@4194 = .data:0x00000208; // type:object size:0xC scope:local +l_func_typeC$4188 = .data:0x00000214; // type:object size:0x48 scope:local +@4198 = .data:0x0000025C; // type:object size:0xC scope:local +@4199 = .data:0x00000268; // type:object size:0xC scope:local +@4200 = .data:0x00000274; // type:object size:0xC scope:local +@4201 = .data:0x00000280; // type:object size:0xC scope:local +@4202 = .data:0x0000028C; // type:object size:0xC scope:local +@4203 = .data:0x00000298; // type:object size:0xC scope:local +l_func_typeD$4197 = .data:0x000002A4; // type:object size:0x48 scope:local +daObjMarm_METHODS = .data:0x000002EC; // type:object size:0x20 scope:global +g_profile_Obj_MagneArm = .data:0x0000030C; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000033C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000348; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000354; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000360; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000036C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000378; // type:object size:0x24 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x0000039C; // type:object size:0x14 scope:global +__vt__12J3DFrameCtrl = .data:0x000003B0; // type:object size:0xC scope:global +__vt__11daObjMarm_c = .data:0x000003BC; // type:object size:0x28 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +lbl_105_bss_3D = .bss:0x0000003D; // type:object size:0x7 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000044; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000048; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000004C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000050; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_maki/splits.txt b/config/GZ2P01/rels/d_a_obj_maki/splits.txt new file mode 100644 index 0000000000..3f65c7fccd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_maki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_maki.cpp: + .text start:0x000000EC end:0x00000C00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_maki/symbols.txt b/config/GZ2P01/rels/d_a_obj_maki/symbols.txt new file mode 100644 index 0000000000..3abb8cad0f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_maki/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Maki_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Maki_Draw__FP14obj_maki_class = .text:0x00000104; // type:function size:0xB8 scope:global +daObj_Maki_Execute__FP14obj_maki_class = .text:0x000001BC; // type:function size:0x49C scope:global +daObj_Maki_IsDelete__FP14obj_maki_class = .text:0x00000658; // type:function size:0x8 scope:global +daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000660; // type:function size:0x70 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x154 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000824; // type:function size:0x48 scope:global +daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x280 scope:global +__dt__8cM3dGSphFv = .text:0x00000AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B34; // type:function size:0x48 scope:global +__dt__16daObj_Maki_HIO_cFv = .text:0x00000B7C; // type:function size:0x48 scope:global +__sinit_d_a_obj_maki_cpp = .text:0x00000BC4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3928 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3929 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3931 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3933 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x11 scope:local data:string_table +eff_id$3814 = .data:0x00000000; // type:object size:0xA scope:local +eff_id$3833 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src$4010 = .data:0x00000010; // type:object size:0x40 scope:local +l_daObj_Maki_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_OBJ_MAKI = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__16daObj_Maki_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_567_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_master_sword/splits.txt b/config/GZ2P01/rels/d_a_obj_master_sword/splits.txt new file mode 100644 index 0000000000..4d079b81dd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_master_sword/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_master_sword.cpp: + .text start:0x00000078 end:0x00000EB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000154 diff --git a/config/GZ2P01/rels/d_a_obj_master_sword/symbols.txt b/config/GZ2P01/rels/d_a_obj_master_sword/symbols.txt new file mode 100644 index 0000000000..0e757e9359 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_master_sword/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMasterSword_cFv = .text:0x00000078; // type:function size:0x58 scope:global +executeWait__18daObjMasterSword_cFv = .text:0x000000D0; // type:function size:0x100 scope:global +createHeapCallBack__18daObjMasterSword_cFP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x20 scope:global +CreateHeap__18daObjMasterSword_cFv = .text:0x000001F0; // type:function size:0x128 scope:global +daObjMasterSword_Create__FP10fopAc_ac_c = .text:0x00000318; // type:function size:0x20 scope:global +create__18daObjMasterSword_cFv = .text:0x00000338; // type:function size:0x1B4 scope:global +create_init__18daObjMasterSword_cFv = .text:0x000004EC; // type:function size:0x2A0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000078C; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007FC; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x0000086C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000008B4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008FC; // type:function size:0x5C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000958; // type:function size:0x48 scope:global +daObjMasterSword_Delete__FP18daObjMasterSword_c = .text:0x000009A0; // type:function size:0x28 scope:global +__dt__18daObjMasterSword_cFv = .text:0x000009C8; // type:function size:0x1A0 scope:global +daObjMasterSword_Execute__FP18daObjMasterSword_c = .text:0x00000B68; // type:function size:0x10C scope:global +daObjMasterSword_Draw__FP18daObjMasterSword_c = .text:0x00000C74; // type:function size:0x20 scope:global +draw__18daObjMasterSword_cFv = .text:0x00000C94; // type:function size:0x180 scope:global +daObjMasterSword_IsDelete__FP18daObjMasterSword_c = .text:0x00000E14; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E1C; // type:function size:0x48 scope:global +__sinit_d_a_obj_master_sword_cpp = .text:0x00000E64; // type:function size:0x40 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000EA4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000EAC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mAttr__18daObjMasterSword_c = .rodata:0x00000000; // type:object size:0x4 scope:global +@3710 = .rodata:0x00000004; // type:object size:0xC scope:local +@3759 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3863 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4091 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4092 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3655 = .data:0x00000024; // type:object size:0xC scope:local +@3656 = .data:0x00000030; // type:object size:0xC scope:local +ActionTable__18daObjMasterSword_c = .data:0x0000003C; // type:object size:0x18 scope:global data:4byte +ccCylSrc$localstatic3$initCollision__18daObjMasterSword_cFv = .data:0x00000054; // type:object size:0x44 scope:local data:float +l_daObjMasterSword_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_MasterSword = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +lbl_568_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_mato/splits.txt b/config/GZ2P01/rels/d_a_obj_mato/splits.txt new file mode 100644 index 0000000000..7fe9aafc8b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mato/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mato.cpp: + .text start:0x00000078 end:0x00001168 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000100 diff --git a/config/GZ2P01/rels/d_a_obj_mato/symbols.txt b/config/GZ2P01/rels/d_a_obj_mato/symbols.txt new file mode 100644 index 0000000000..d086bd1e27 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mato/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__11daObjMATO_cFM11daObjMATO_cFPCvPvi_vi = .text:0x00000078; // type:function size:0xC4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0xE8 scope:global +daObjMATO_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0x20 scope:global +daObjMATO_Delete__FP11daObjMATO_c = .text:0x00000244; // type:function size:0x24 scope:global +action__11daObjMATO_cFv = .text:0x00000268; // type:function size:0x9C scope:global +hit_check__11daObjMATO_cFv = .text:0x00000304; // type:function size:0xE8 scope:global +start_wait__11daObjMATO_cFi = .text:0x000003EC; // type:function size:0xA8 scope:global +wait__11daObjMATO_cFi = .text:0x00000494; // type:function size:0xD0 scope:global +disappear__11daObjMATO_cFi = .text:0x00000564; // type:function size:0x164 scope:global +getRupee__11daObjMATO_cFi = .text:0x000006C8; // type:function size:0x104 scope:global +execute__11daObjMATO_cFv = .text:0x000007CC; // type:function size:0xD4 scope:global +_delete__11daObjMATO_cFv = .text:0x000008A0; // type:function size:0xBC scope:global +setBaseMtx__11daObjMATO_cFv = .text:0x0000095C; // type:function size:0x148 scope:global +daObjMATO_Draw__FP11daObjMATO_c = .text:0x00000AA4; // type:function size:0xAC scope:global +daObjMATO_Execute__FP11daObjMATO_c = .text:0x00000B50; // type:function size:0x20 scope:global +mato_init__11daObjMATO_cFv = .text:0x00000B70; // type:function size:0x15C scope:global +create__11daObjMATO_cFv = .text:0x00000CCC; // type:function size:0x178 scope:global +__dt__10MatoData_sFv = .text:0x00000E44; // type:function size:0x12C scope:global +__ct__10MatoData_sFv = .text:0x00000F70; // type:function size:0xBC scope:global +__dt__8cM3dGCylFv = .text:0x0000102C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001074; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000010BC; // type:function size:0x5C scope:global +daObjMATO_IsDelete__FP11daObjMATO_c = .text:0x00001118; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001120; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_B_ling_bmd_table = .rodata:0x00000000; // type:object size:0x1C scope:global +@3878 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3900 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3901 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +l_rupee_itemno_table = .rodata:0x00000028; // type:object size:0x1C scope:global +l_rupee_count_table = .rodata:0x00000044; // type:object size:0x7 scope:global +l_rupee_getse = .rodata:0x0000004C; // type:object size:0x1C scope:global +@3934 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000080; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000084; // type:object size:0x7 scope:local data:string_table +cc_cyl_src__26@unnamed@d_a_obj_mato_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global +@3843 = .data:0x00000044; // type:object size:0xC scope:local data:4byte +@3867 = .data:0x00000050; // type:object size:0xC scope:local data:4byte +@3891 = .data:0x0000005C; // type:object size:0xC scope:local data:4byte +@3924 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +@4104 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +l_daObjMATO_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Mato = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_metalbox/splits.txt b/config/GZ2P01/rels/d_a_obj_metalbox/splits.txt new file mode 100644 index 0000000000..c232446f18 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_metalbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_metalbox.cpp: + .text start:0x00000078 end:0x00000644 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_obj_metalbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_metalbox/symbols.txt new file mode 100644 index 0000000000..cc0faf03e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_metalbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjMBox_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjMBox_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__11daObjMBox_cFv = .text:0x00000128; // type:function size:0x8C scope:global +CreateHeap__11daObjMBox_cFv = .text:0x000001B4; // type:function size:0x70 scope:global +create__11daObjMBox_cFv = .text:0x00000224; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x000003A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003EC; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000434; // type:function size:0x70 scope:global +Execute__11daObjMBox_cFPPA3_A4_f = .text:0x000004A4; // type:function size:0x2C scope:global +Draw__11daObjMBox_cFv = .text:0x000004D0; // type:function size:0xA4 scope:global +Delete__11daObjMBox_cFv = .text:0x00000574; // type:function size:0x34 scope:global +daObjMBox_Draw__FP11daObjMBox_c = .text:0x000005A8; // type:function size:0x2C scope:global +daObjMBox_Execute__FP11daObjMBox_c = .text:0x000005D4; // type:function size:0x20 scope:global +daObjMBox_Delete__FP11daObjMBox_c = .text:0x000005F4; // type:function size:0x20 scope:global +daObjMBox_Create__FP10fopAc_ac_c = .text:0x00000614; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000634; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000063C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMBox_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MetalBox = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000006C; // type:object size:0x24 scope:global +__vt__11daObjMBox_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mgate/splits.txt b/config/GZ2P01/rels/d_a_obj_mgate/splits.txt new file mode 100644 index 0000000000..7ade76dd47 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mgate.cpp: + .text start:0x00000078 end:0x00000900 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_obj_mgate/symbols.txt b/config/GZ2P01/rels/d_a_obj_mgate/symbols.txt new file mode 100644 index 0000000000..8115814325 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mgate/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjMGate_cFv = .text:0x00000078; // type:function size:0x78 scope:global +setBaseMtx__12daObjMGate_cFv = .text:0x000000F0; // type:function size:0x130 scope:global +Create__12daObjMGate_cFv = .text:0x00000220; // type:function size:0x4C scope:global +CreateHeap__12daObjMGate_cFv = .text:0x0000026C; // type:function size:0xE0 scope:global +create1st__12daObjMGate_cFv = .text:0x0000034C; // type:function size:0xFC scope:global +Execute__12daObjMGate_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x2C4 scope:global +Draw__12daObjMGate_cFv = .text:0x0000070C; // type:function size:0xCC scope:global +Delete__12daObjMGate_cFv = .text:0x000007D8; // type:function size:0x5C scope:global +daObjMGate_create1st__FP12daObjMGate_c = .text:0x00000834; // type:function size:0x60 scope:global +daObjMGate_MoveBGDelete__FP12daObjMGate_c = .text:0x00000894; // type:function size:0x20 scope:global +daObjMGate_MoveBGExecute__FP12daObjMGate_c = .text:0x000008B4; // type:function size:0x20 scope:global +daObjMGate_MoveBGDraw__FP12daObjMGate_c = .text:0x000008D4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_key_offset = .rodata:0x00000000; // type:object size:0x18 scope:global +l_col_offsetX = .rodata:0x00000018; // type:object size:0x14 scope:global +l_roll_crash_check_areaL = .rodata:0x0000002C; // type:object size:0x30 scope:global +l_roll_crash_check_areaL2 = .rodata:0x0000005C; // type:object size:0x30 scope:global +@3670 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3752 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3883 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3884 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3885 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3886 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3887 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0x69 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdName = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbName = .data:0x00000030; // type:object size:0x8 scope:global +l_keyArcName = .data:0x00000038; // type:object size:0x4 scope:global data:4byte +l_keyBmdName = .data:0x0000003C; // type:object size:0x4 scope:global +daObjMGate_METHODS = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_Obj_MGate = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12daObjMGate_c = .data:0x00000090; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mhole/splits.txt b/config/GZ2P01/rels/d_a_obj_mhole/splits.txt new file mode 100644 index 0000000000..ed9a41dfb4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mhole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mhole.cpp: + .text start:0x00000078 end:0x00000FA0 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000BC diff --git a/config/GZ2P01/rels/d_a_obj_mhole/symbols.txt b/config/GZ2P01/rels/d_a_obj_mhole/symbols.txt new file mode 100644 index 0000000000..5faedc5751 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mhole/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0x160 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +initBaseMtx__12daObjMHole_cFv = .text:0x000001F8; // type:function size:0x3C scope:global +setBaseMtx__12daObjMHole_cFv = .text:0x00000234; // type:function size:0x68 scope:global +Create__12daObjMHole_cFv = .text:0x0000029C; // type:function size:0x11C scope:global +checkParent__12daObjMHole_cFv = .text:0x000003B8; // type:function size:0x6C scope:global +CreateHeap__12daObjMHole_cFv = .text:0x00000424; // type:function size:0x294 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006B8; // type:function size:0x48 scope:global +create__12daObjMHole_cFv = .text:0x00000700; // type:function size:0x180 scope:global +__dt__8cM3dGAabFv = .text:0x00000880; // type:function size:0x48 scope:global +execute__12daObjMHole_cFv = .text:0x000008C8; // type:function size:0x280 scope:global +effectSet__12daObjMHole_cFv = .text:0x00000B48; // type:function size:0x160 scope:global +effectEnd__12daObjMHole_cFv = .text:0x00000CA8; // type:function size:0x54 scope:global +draw__12daObjMHole_cFv = .text:0x00000CFC; // type:function size:0x1D0 scope:global +_delete__12daObjMHole_cFv = .text:0x00000ECC; // type:function size:0x54 scope:global +daObjMHole_Draw__FP12daObjMHole_c = .text:0x00000F20; // type:function size:0x20 scope:global +daObjMHole_Execute__FP12daObjMHole_c = .text:0x00000F40; // type:function size:0x20 scope:global +daObjMHole_Delete__FP12daObjMHole_c = .text:0x00000F60; // type:function size:0x20 scope:global +daObjMHole_Create__FP10fopAc_ac_c = .text:0x00000F80; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_btk1 = .rodata:0x00000010; // type:object size:0x8 scope:global +l_btk2 = .rodata:0x00000018; // type:object size:0x8 scope:global +l_length = .rodata:0x00000020; // type:object size:0x8 scope:global +l_size = .rodata:0x00000028; // type:object size:0x8 scope:global +@3656 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3658 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3659 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3660 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3823 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_eff_id_L$4030 = .rodata:0x00000064; // type:object size:0x8 scope:local +l_eff_id_S$4031 = .rodata:0x0000006C; // type:object size:0x8 scope:local +@4217 = .rodata:0x00000074; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000078; // type:object size:0x14 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_cps_src = .data:0x00000008; // type:object size:0x4C scope:global +l_daObjMHole_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_MHole = .data:0x00000074; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B0; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mie/splits.txt b/config/GZ2P01/rels/d_a_obj_mie/splits.txt new file mode 100644 index 0000000000..e998395be8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mie/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mie.cpp: + .text start:0x000000EC end:0x00001BB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000013C + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_obj_mie/symbols.txt b/config/GZ2P01/rels/d_a_obj_mie/symbols.txt new file mode 100644 index 0000000000..cf0034a943 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mie/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__11daObj_Mie_cFv = .text:0x000000EC; // type:function size:0x1FC scope:global +create__11daObj_Mie_cFv = .text:0x000002E8; // type:function size:0x1D0 scope:global +__dt__8cM3dGLinFv = .text:0x000004B8; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x00000500; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000548; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000590; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000600; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000065C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000698; // type:function size:0x70 scope:global +CreateHeap__11daObj_Mie_cFv = .text:0x00000708; // type:function size:0x8C scope:global +Delete__11daObj_Mie_cFv = .text:0x00000794; // type:function size:0x34 scope:global +Execute__11daObj_Mie_cFv = .text:0x000007C8; // type:function size:0xA98 scope:global +Draw__11daObj_Mie_cFv = .text:0x00001260; // type:function size:0x150 scope:global +__dt__8cM3dGPlaFv = .text:0x000013B0; // type:function size:0x48 scope:global +createHeapCallBack__11daObj_Mie_cFP10fopAc_ac_c = .text:0x000013F8; // type:function size:0x20 scope:global +srchPouyaa__11daObj_Mie_cFPvPv = .text:0x00001418; // type:function size:0x74 scope:global +setEnvTevColor__11daObj_Mie_cFv = .text:0x0000148C; // type:function size:0x5C scope:global +setRoomNo__11daObj_Mie_cFv = .text:0x000014E8; // type:function size:0x44 scope:global +setMtx__11daObj_Mie_cFv = .text:0x0000152C; // type:function size:0xB0 scope:global +calcRollAngle__11daObj_Mie_cFsi = .text:0x000015DC; // type:function size:0xA0 scope:global +getWallAngle__11daObj_Mie_cFsPs = .text:0x0000167C; // type:function size:0x190 scope:global +setSmokePrtcl__11daObj_Mie_cFv = .text:0x0000180C; // type:function size:0x7C scope:global +setWaterPrtcl__11daObj_Mie_cFv = .text:0x00001888; // type:function size:0x128 scope:global +setHamonPrtcl__11daObj_Mie_cFv = .text:0x000019B0; // type:function size:0x50 scope:global +daObj_Mie_Create__FPv = .text:0x00001A00; // type:function size:0x20 scope:global +daObj_Mie_Delete__FPv = .text:0x00001A20; // type:function size:0x20 scope:global +daObj_Mie_Execute__FPv = .text:0x00001A40; // type:function size:0x20 scope:global +daObj_Mie_Draw__FPv = .text:0x00001A60; // type:function size:0x20 scope:global +daObj_Mie_IsDelete__FPv = .text:0x00001A80; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A88; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001AD0; // type:function size:0x1C scope:global +__sinit_d_a_obj_mie_cpp = .text:0x00001AEC; // type:function size:0x74 scope:local +__dt__17daObj_Mie_Param_cFv = .text:0x00001B60; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BA8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BB0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daObj_Mie_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global +@4379 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4380 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4381 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4382 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4383 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4384 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4386 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4387 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4388 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4389 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4390 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4391 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4392 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4393 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4395 = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float +@4396 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4398 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4435 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4575 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4576 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4577 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4578 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4594 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000010; // type:object size:0x44 scope:global +emttrId$4602 = .data:0x00000054; // type:object size:0x8 scope:local +daObj_Mie_MethodTable = .data:0x0000005C; // type:object size:0x20 scope:global +g_profile_OBJ_MIE = .data:0x0000007C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000AC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000118; // type:object size:0xC scope:global +__vt__11daObj_Mie_c = .data:0x00000124; // type:object size:0xC scope:global +__vt__17daObj_Mie_Param_c = .data:0x00000130; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3822 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4599 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4598 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mirror_6pole/splits.txt b/config/GZ2P01/rels/d_a_obj_mirror_6pole/splits.txt new file mode 100644 index 0000000000..3ccf5c1c05 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_6pole/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_6pole.cpp: + .text start:0x00000078 end:0x00000764 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_mirror_6pole/symbols.txt b/config/GZ2P01/rels/d_a_obj_mirror_6pole/symbols.txt new file mode 100644 index 0000000000..1704afdf51 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_6pole/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMirror6Pole_cFv = .text:0x00000078; // type:function size:0x14 scope:global +executeWait__18daObjMirror6Pole_cFv = .text:0x0000008C; // type:function size:0x5C scope:global +initDemo__18daObjMirror6Pole_cFv = .text:0x000000E8; // type:function size:0x4 scope:global +executeDemo__18daObjMirror6Pole_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +setBaseMtx__18daObjMirror6Pole_cFv = .text:0x0000015C; // type:function size:0x54 scope:global +createHeapCallBack__18daObjMirror6Pole_cFP10fopAc_ac_c = .text:0x000001B0; // type:function size:0x20 scope:global +CreateHeap__18daObjMirror6Pole_cFv = .text:0x000001D0; // type:function size:0x268 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000438; // type:function size:0x48 scope:global +daObjMirror6Pole_Create__FP10fopAc_ac_c = .text:0x00000480; // type:function size:0x108 scope:global +daObjMirror6Pole_Delete__FP18daObjMirror6Pole_c = .text:0x00000588; // type:function size:0x50 scope:global +daObjMirror6Pole_Execute__FP18daObjMirror6Pole_c = .text:0x000005D8; // type:function size:0x44 scope:global +daObjMirror6Pole_Draw__FP18daObjMirror6Pole_c = .text:0x0000061C; // type:function size:0xD0 scope:global +daObjMirror6Pole_IsDelete__FP18daObjMirror6Pole_c = .text:0x000006EC; // type:function size:0x8 scope:global +__sinit_d_a_obj_mirror_6pole_cpp = .text:0x000006F4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000010; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3617 = .data:0x00000024; // type:object size:0xC scope:local +@3618 = .data:0x00000030; // type:object size:0xC scope:local +@3619 = .data:0x0000003C; // type:object size:0xC scope:local +@3620 = .data:0x00000048; // type:object size:0xC scope:local +ActionTable__18daObjMirror6Pole_c = .data:0x00000054; // type:object size:0x30 scope:global data:4byte +l_daObjMirror6Pole_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_Mirror6Pole = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mirror_chain/splits.txt b/config/GZ2P01/rels/d_a_obj_mirror_chain/splits.txt new file mode 100644 index 0000000000..7a2c9ccaf1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_chain/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_chain.cpp: + .text start:0x00000078 end:0x00001A00 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2P01/rels/d_a_obj_mirror_chain/symbols.txt b/config/GZ2P01/rels/d_a_obj_mirror_chain/symbols.txt new file mode 100644 index 0000000000..746a79cb81 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_chain/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__22dScissorBegin_packet_cFv = .text:0x00000078; // type:function size:0x714 scope:global +__dt__4cXyzFv = .text:0x0000078C; // type:function size:0x3C scope:global +draw__20dScissorEnd_packet_cFv = .text:0x000007C8; // type:function size:0x38 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000800; // type:function size:0x20 scope:global +createHeap__18daObjMirrorChain_cFv = .text:0x00000820; // type:function size:0x764 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000F84; // type:function size:0x48 scope:global +initBaseMtx__18daObjMirrorChain_cFv = .text:0x00000FCC; // type:function size:0x2C scope:global +setBaseMtx__18daObjMirrorChain_cFv = .text:0x00000FF8; // type:function size:0x80 scope:global +daObjMirrorChain_Draw__FP18daObjMirrorChain_c = .text:0x00001078; // type:function size:0x20 scope:global +draw__18daObjMirrorChain_cFv = .text:0x00001098; // type:function size:0x2B0 scope:global +daObjMirrorChain_Execute__FP18daObjMirrorChain_c = .text:0x00001348; // type:function size:0x20 scope:global +execute__18daObjMirrorChain_cFv = .text:0x00001368; // type:function size:0x21C scope:global +daObjMirrorChain_IsDelete__FP18daObjMirrorChain_c = .text:0x00001584; // type:function size:0x8 scope:global +daObjMirrorChain_Delete__FP18daObjMirrorChain_c = .text:0x0000158C; // type:function size:0x118 scope:global +__dt__4dBgWFv = .text:0x000016A4; // type:function size:0x60 scope:global +daObjMirrorChain_Create__FP10fopAc_ac_c = .text:0x00001704; // type:function size:0x218 scope:global +__dt__20dScissorEnd_packet_cFv = .text:0x0000191C; // type:function size:0x5C scope:global +__dt__22dScissorBegin_packet_cFv = .text:0x00001978; // type:function size:0x84 scope:global +__ct__4cXyzFv = .text:0x000019FC; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3915 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3918 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3925 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4164 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +SCISSOR_CENTER_X$localstatic3$draw__18daObjMirrorChain_cFv = .rodata:0x00000038; // type:object size:0x4 scope:local +SCISSOR_CENTER_Y$localstatic4$draw__18daObjMirrorChain_cFv = .rodata:0x0000003C; // type:object size:0x4 scope:local +SCISSOR_CENTER_Z$localstatic5$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local +SCISSOR_SIZE$localstatic6$draw__18daObjMirrorChain_cFv = .rodata:0x00000044; // type:object size:0x4 scope:local +@4494 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_offsetScissor$localstatic7$draw__18daObjMirrorChain_cFv = .data:0x00000004; // type:object size:0x30 scope:local +l_daObjMirrorChain_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_MirrorChain = .data:0x00000054; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000084; // type:object size:0xC scope:global +__vt__20dScissorEnd_packet_c = .data:0x00000090; // type:object size:0x14 scope:global +__vt__22dScissorBegin_packet_c = .data:0x000000A4; // type:object size:0x14 scope:global +l_scissor = .bss:0x00000000; // type:object size:0x10 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mirror_sand/splits.txt b/config/GZ2P01/rels/d_a_obj_mirror_sand/splits.txt new file mode 100644 index 0000000000..05a6ea2ef9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_sand.cpp: + .text start:0x00000078 end:0x00000870 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_mirror_sand/symbols.txt b/config/GZ2P01/rels/d_a_obj_mirror_sand/symbols.txt new file mode 100644 index 0000000000..5c83a01bc5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_sand/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000360; // type:function size:0x48 scope:global +initBaseMtx__17daObjMirrorSand_cFv = .text:0x000003A8; // type:function size:0x2C scope:global +setBaseMtx__17daObjMirrorSand_cFv = .text:0x000003D4; // type:function size:0x64 scope:global +daObjMirrorSand_Draw__FP17daObjMirrorSand_c = .text:0x00000438; // type:function size:0xD0 scope:global +daObjMirrorSand_Execute__FP17daObjMirrorSand_c = .text:0x00000508; // type:function size:0x98 scope:global +daObjMirrorSand_IsDelete__FP17daObjMirrorSand_c = .text:0x000005A0; // type:function size:0x8 scope:global +daObjMirrorSand_Delete__FP17daObjMirrorSand_c = .text:0x000005A8; // type:function size:0xB0 scope:global +__dt__4dBgWFv = .text:0x00000658; // type:function size:0x60 scope:global +daObjMirrorSand_Create__FP10fopAc_ac_c = .text:0x000006B8; // type:function size:0x1B8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3729 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3730 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3732 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000010; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMirrorSand_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MirrorSand = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mirror_screw/splits.txt b/config/GZ2P01/rels/d_a_obj_mirror_screw/splits.txt new file mode 100644 index 0000000000..a60b0a5db7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_screw/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_screw.cpp: + .text start:0x00000078 end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2P01/rels/d_a_obj_mirror_screw/symbols.txt b/config/GZ2P01/rels/d_a_obj_mirror_screw/symbols.txt new file mode 100644 index 0000000000..3f72ada36d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_screw/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__18daObjMirrorScrew_cFv = .text:0x00000078; // type:function size:0xC scope:global +executeWait__18daObjMirrorScrew_cFv = .text:0x00000084; // type:function size:0x11C scope:global +initDown__18daObjMirrorScrew_cFv = .text:0x000001A0; // type:function size:0x304 scope:global +executeDown__18daObjMirrorScrew_cFv = .text:0x000004A4; // type:function size:0x250 scope:global +daObjMirrorScrew_Draw__FP18daObjMirrorScrew_c = .text:0x000006F4; // type:function size:0x2C scope:global +daObjMirrorScrew_Execute__FP18daObjMirrorScrew_c = .text:0x00000720; // type:function size:0x20 scope:global +daObjMirrorScrew_IsDelete__FP18daObjMirrorScrew_c = .text:0x00000740; // type:function size:0x8 scope:global +daObjMirrorScrew_Delete__FP18daObjMirrorScrew_c = .text:0x00000748; // type:function size:0x24 scope:global +daObjMirrorScrew_Create__FP10fopAc_ac_c = .text:0x0000076C; // type:function size:0x128 scope:global +CreateHeap__18daObjMirrorScrew_cFv = .text:0x00000894; // type:function size:0x70 scope:global +Create__18daObjMirrorScrew_cFv = .text:0x00000904; // type:function size:0x12C scope:global +Execute__18daObjMirrorScrew_cFPPA3_A4_f = .text:0x00000A30; // type:function size:0x178 scope:global +Draw__18daObjMirrorScrew_cFv = .text:0x00000BA8; // type:function size:0xA4 scope:global +Delete__18daObjMirrorScrew_cFv = .text:0x00000C4C; // type:function size:0x34 scope:global +__sinit_d_a_obj_mirror_screw_cpp = .text:0x00000C80; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__18daObjMirrorScrew_c = .rodata:0x00000000; // type:object size:0x18 scope:global +@3680 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3684 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3648 = .data:0x00000024; // type:object size:0xC scope:local +@3649 = .data:0x00000030; // type:object size:0xC scope:local +@3650 = .data:0x0000003C; // type:object size:0xC scope:local +@3651 = .data:0x00000048; // type:object size:0xC scope:local +ActionTable__18daObjMirrorScrew_c = .data:0x00000054; // type:object size:0x30 scope:global data:4byte +l_daObjMirrorScrew_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_MirrorScrew = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__18daObjMirrorScrew_c = .data:0x000000D4; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mirror_table/splits.txt b/config/GZ2P01/rels/d_a_obj_mirror_table/splits.txt new file mode 100644 index 0000000000..af57096514 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mirror_table.cpp: + .text start:0x00000078 end:0x0000199C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_mirror_table/symbols.txt b/config/GZ2P01/rels/d_a_obj_mirror_table/symbols.txt new file mode 100644 index 0000000000..b015311dc7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mirror_table/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__18daObjMirrorTable_cFv = .text:0x00000098; // type:function size:0x5FC scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:global +isSwitch__18daObjMirrorTable_cFv = .text:0x000006DC; // type:function size:0xC4 scope:global +rideCallBack1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x220 scope:global +rideCallBack2__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000009C0; // type:function size:0x18 scope:global +daObjMirrorTable_Draw__FP18daObjMirrorTable_c = .text:0x000009D8; // type:function size:0x20 scope:global +draw__18daObjMirrorTable_cFv = .text:0x000009F8; // type:function size:0x218 scope:global +daObjMirrorTable_Execute__FP18daObjMirrorTable_c = .text:0x00000C10; // type:function size:0x20 scope:global +execute__18daObjMirrorTable_cFv = .text:0x00000C30; // type:function size:0x504 scope:global +daObjMirrorTable_IsDelete__FP18daObjMirrorTable_c = .text:0x00001134; // type:function size:0x8 scope:global +daObjMirrorTable_Delete__FP18daObjMirrorTable_c = .text:0x0000113C; // type:function size:0xD4 scope:global +__dt__4dBgWFv = .text:0x00001210; // type:function size:0x60 scope:global +daObjMirrorTable_Create__FP10fopAc_ac_c = .text:0x00001270; // type:function size:0x20 scope:global +create__18daObjMirrorTable_cFv = .text:0x00001290; // type:function size:0xCC scope:global +create_init__18daObjMirrorTable_cFv = .text:0x0000135C; // type:function size:0x3D4 scope:global +initBaseMtx__18daObjMirrorTable_cFv = .text:0x00001730; // type:function size:0x250 scope:global +cLib_calcTimer__FPSc = .text:0x00001980; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_minPos = .rodata:0x00000000; // type:object size:0xC scope:global +l_maxPos = .rodata:0x0000000C; // type:object size:0xC scope:global data:float +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3851 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@4350 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4351 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4352 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4353 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4354 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4509 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4510 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4511 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4512 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x11 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjMirrorTable_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_MirrorTable = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_movebox/splits.txt b/config/GZ2P01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 0000000000..440e7adb31 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000EC end:0x00003514 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007DC + .data start:0x00000000 end:0x0000017C + .bss start:0x00000008 end:0x000013E0 diff --git a/config/GZ2P01/rels/d_a_obj_movebox/symbols.txt b/config/GZ2P01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 0000000000..fe06297310 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:global +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x000001F0; // type:function size:0x198 scope:global +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x00000388; // type:function size:0xD0 scope:global +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x00000458; // type:function size:0x2DC scope:global +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x00000734; // type:function size:0x1A0 scope:global +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000008D4; // type:function size:0x7C scope:global +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000950; // type:function size:0x250 scope:global +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00000BA0; // type:function size:0x88 scope:global +prm_get_swSave1__Q212daObjMovebox5Act_cCFv = .text:0x00000C28; // type:function size:0x28 scope:global +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00000C50; // type:function size:0x30 scope:global +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00000C80; // type:function size:0x30 scope:global +attr__Q212daObjMovebox5Act_cCFv = .text:0x00000CB0; // type:function size:0x18 scope:global +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000CC8; // type:function size:0xE8 scope:global +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000DB0; // type:function size:0x44 scope:global +path_init__Q212daObjMovebox5Act_cFv = .text:0x00000DF4; // type:function size:0x138 scope:global +path_save__Q212daObjMovebox5Act_cFv = .text:0x00000F2C; // type:function size:0x21C scope:global +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00001148; // type:function size:0xA4 scope:global +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000011EC; // type:function size:0x124 scope:global +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00001310; // type:function size:0xFC scope:global +Create__Q212daObjMovebox5Act_cFv = .text:0x0000140C; // type:function size:0x310 scope:global +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x0000171C; // type:function size:0x270 scope:global +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x0000198C; // type:function size:0x180 scope:global +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x00001B0C; // type:function size:0x24 scope:global +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x00001B30; // type:function size:0x9C scope:global +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x00001BCC; // type:function size:0x68 scope:global +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x00001C34; // type:function size:0x74 scope:global +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00001CA8; // type:function size:0x22C scope:global +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00001ED4; // type:function size:0x20 scope:global +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00001EF4; // type:function size:0x3C8 scope:global +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x000022BC; // type:function size:0x28 scope:global +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x000022E4; // type:function size:0x200 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x000024E4; // type:function size:0x78 scope:global +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x0000255C; // type:function size:0xC4 scope:global +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00002620; // type:function size:0xC4 scope:global +sound_land__Q212daObjMovebox5Act_cFv = .text:0x000026E4; // type:function size:0xC4 scope:global +vib_land__Q212daObjMovebox5Act_cFv = .text:0x000027A8; // type:function size:0x54 scope:global +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x000027FC; // type:function size:0x80 scope:global +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x0000287C; // type:function size:0x4AC scope:global +Draw__Q212daObjMovebox5Act_cFv = .text:0x00002D28; // type:function size:0x18C scope:global +__dt__8cM3dGPlaFv = .text:0x00002EB4; // type:function size:0x48 scope:global +Delete__Q212daObjMovebox5Act_cFv = .text:0x00002EFC; // type:function size:0x24 scope:global +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002F20; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x000030D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000311C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00003164; // type:function size:0x5C scope:global +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000031C0; // type:function size:0x58 scope:global +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003218; // type:function size:0x20 scope:global +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003238; // type:function size:0x2C scope:global +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00003264; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00003290; // type:function size:0x48 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x000032D8; // type:function size:0x1C scope:global +__sinit_d_a_obj_movebox_cpp = .text:0x000032F4; // type:function size:0xAC scope:local +__arraydtor$3671 = .text:0x000033A0; // type:function size:0x38 scope:local +__dt__11dBgS_WtrChkFv = .text:0x000033D8; // type:function size:0x78 scope:global +__arraydtor$3668 = .text:0x00003450; // type:function size:0x38 scope:local +__ct__14dBgS_ObjGndChkFv = .text:0x00003488; // type:function size:0x5C scope:global +@16@__dt__11dBgS_WtrChkFv = .text:0x000034E4; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x000034EC; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x000034F4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000034FC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003504; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x0000350C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global +@3687 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float +@3728 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float +@3754 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float +@3755 = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float +@3902 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float +@3960 = .rodata:0x000001D8; // type:object size:0x4 scope:local +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001DC; // type:object size:0x20 scope:global +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x000001FC; // type:object size:0x44 scope:global +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000240; // type:object size:0x500 scope:global +@4161 = .rodata:0x00000740; // type:object size:0x4 scope:local data:float +@4214 = .rodata:0x00000744; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000748; // type:object size:0x4 scope:local data:string +@4354 = .rodata:0x00000750; // type:object size:0x8 scope:local +@4514 = .rodata:0x00000758; // type:object size:0x4 scope:local data:float +@4562 = .rodata:0x0000075C; // type:object size:0x4 scope:local +@4681 = .rodata:0x00000760; // type:object size:0x4 scope:local +@4774 = .rodata:0x00000764; // type:object size:0x4 scope:local +@4775 = .rodata:0x00000768; // type:object size:0x4 scope:local +@4890 = .rodata:0x0000076C; // type:object size:0x4 scope:local data:float +particle_id$4913 = .rodata:0x00000770; // type:object size:0x6 scope:local +@5051 = .rodata:0x00000778; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000077C; // type:object size:0x5E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4747 = .data:0x00000020; // type:object size:0xC scope:local +@4748 = .data:0x0000002C; // type:object size:0xC scope:local +@4749 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .data:0x00000044; // type:object size:0x24 scope:local data:4byte +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Movebox = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000000E8; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000F4; // type:object size:0x30 scope:global +__vt__Q212daObjMovebox5Act_c = .data:0x00000124; // type:object size:0x28 scope:global +__vt__11dBgS_WtrChk = .data:0x0000014C; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3669 = .bss:0x00000048; // type:object size:0xC scope:local +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000054; // type:object size:0x78C scope:global data:2byte +@3670 = .bss:0x000007E0; // type:object size:0xC scope:local +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007EC; // type:object size:0x54 scope:global data:float +@3672 = .bss:0x00000840; // type:object size:0xC scope:local +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x0000084C; // type:object size:0xA10 scope:global data:float +@3909 = .bss:0x0000125C; // type:object size:0xC scope:local +touch_work$3908 = .bss:0x0000126C; // type:object size:0x70 scope:local +@4501 = .bss:0x000012DC; // type:object size:0xC scope:local +scl$4500 = .bss:0x000012EC; // type:object size:0xC scope:local +@4574 = .bss:0x000012F8; // type:object size:0xC scope:local +@4577 = .bss:0x00001308; // type:object size:0xC scope:local +@4578 = .bss:0x00001314; // type:object size:0xC scope:local +@4579 = .bss:0x00001320; // type:object size:0xC scope:local +dir_vec$4573 = .bss:0x0000132C; // type:object size:0x30 scope:local +@4762 = .bss:0x0000135C; // type:object size:0xC scope:local +particle_scale$4761 = .bss:0x0000136C; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00001378; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000137C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00001380; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00001384; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00001388; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000138C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00001390; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00001394; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00001398; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000139C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000013A0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000013A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000013A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000013AC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000013B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000013B4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000013B8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000013BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000013C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000013C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000013C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000013CC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000013D0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000013D4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000013D8; // type:object size:0x4 scope:global +lbl_20_bss_13DC = .bss:0x000013DC; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_msima/splits.txt b/config/GZ2P01/rels/d_a_obj_msima/splits.txt new file mode 100644 index 0000000000..8991846e80 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_msima/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_msima.cpp: + .text start:0x000000EC end:0x00001A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x000001A4 diff --git a/config/GZ2P01/rels/d_a_obj_msima/symbols.txt b/config/GZ2P01/rels/d_a_obj_msima/symbols.txt new file mode 100644 index 0000000000..89abdbfa59 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_msima/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daObj_Msima_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:global +daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:global +msima_start__FP15obj_msima_class = .text:0x000002D8; // type:function size:0x14 scope:global +msima_drop__FP15obj_msima_class = .text:0x000002EC; // type:function size:0x284 scope:global +__dt__4cXyzFv = .text:0x00000570; // type:function size:0x3C scope:global +msima_float__FP15obj_msima_class = .text:0x000005AC; // type:function size:0x164 scope:global +action__FP15obj_msima_class = .text:0x00000710; // type:function size:0x480 scope:global +chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000B90; // type:function size:0x15C scope:global +chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000CEC; // type:function size:0x250 scope:global +daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:global +daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:global +daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001400; // type:function size:0x48 scope:global +daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:global +__dt__10ms_chain_sFv = .text:0x00001740; // type:function size:0x3C scope:global +__ct__10ms_chain_sFv = .text:0x0000177C; // type:function size:0x4 scope:global +__dt__17daObj_Msima_HIO_cFv = .text:0x00001780; // type:function size:0x48 scope:global +__sinit_d_a_obj_msima_cpp = .text:0x000017C8; // type:function size:0x250 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4014 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4017 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4018 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4044 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4170 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4171 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4172 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4173 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4174 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4177 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4214 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4215 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4216 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4265 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4266 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4267 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4268 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4269 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4412 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4524 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4525 = .rodata:0x00000088; // type:object size:0x4 scope:local data:string +@4526 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4603 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table +l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_MSIMA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_577_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3858 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte +@3958 = .bss:0x00000068; // type:object size:0xC scope:local +c_pos = .bss:0x00000074; // type:object size:0xC scope:global data:float +@4179 = .bss:0x00000080; // type:object size:0xC scope:local +@4180 = .bss:0x0000008C; // type:object size:0xC scope:local +@4181 = .bss:0x00000098; // type:object size:0xC scope:local +@4182 = .bss:0x000000A4; // type:object size:0xC scope:local +chain_p = .bss:0x000000B0; // type:object size:0x30 scope:global data:float +@4218 = .bss:0x000000E0; // type:object size:0xC scope:local +@4219 = .bss:0x000000EC; // type:object size:0xC scope:local +@4220 = .bss:0x000000F8; // type:object size:0xC scope:local +@4221 = .bss:0x00000104; // type:object size:0xC scope:local +chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:global data:float +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000140; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000144; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000148; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000014C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000150; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000154; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000158; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000015C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000160; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000164; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000168; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000016C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000170; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000174; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000178; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x0000017C; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000180; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000184; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000188; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x0000018C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000190; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000194; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000198; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000019C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000001A0; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_mvstair/splits.txt b/config/GZ2P01/rels/d_a_obj_mvstair/splits.txt new file mode 100644 index 0000000000..8ef19961c4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mvstair/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mvstair.cpp: + .text start:0x00000078 end:0x00001884 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2P01/rels/d_a_obj_mvstair/symbols.txt b/config/GZ2P01/rels/d_a_obj_mvstair/symbols.txt new file mode 100644 index 0000000000..b7066c2166 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_mvstair/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjStair_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjStair_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__12daObjStair_cFv = .text:0x00000128; // type:function size:0x170 scope:global +CreateHeap__12daObjStair_cFv = .text:0x00000298; // type:function size:0x80 scope:global +create1st__12daObjStair_cFv = .text:0x00000318; // type:function size:0xE4 scope:global +event_proc_call__12daObjStair_cFv = .text:0x000003FC; // type:function size:0xBC scope:global +mode_proc_call__12daObjStair_cFv = .text:0x000004B8; // type:function size:0xBC scope:global +Execute__12daObjStair_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x17C scope:global +Draw__12daObjStair_cFv = .text:0x000006F0; // type:function size:0xA4 scope:global +Delete__12daObjStair_cFv = .text:0x00000794; // type:function size:0x78 scope:global +actionWait__12daObjStair_cFv = .text:0x0000080C; // type:function size:0xC0 scope:global +actionOrderEvent__12daObjStair_cFv = .text:0x000008CC; // type:function size:0x70 scope:global +actionEvent__12daObjStair_cFv = .text:0x0000093C; // type:function size:0x60 scope:global +actionEnd__12daObjStair_cFv = .text:0x0000099C; // type:function size:0x8 scope:global +modeWaitUpperInit__12daObjStair_cFv = .text:0x000009A4; // type:function size:0x30 scope:global +modeWaitUpper__12daObjStair_cFv = .text:0x000009D4; // type:function size:0xA4 scope:global +modeUpperInit__12daObjStair_cFv = .text:0x00000A78; // type:function size:0x44 scope:global +modeUpper__12daObjStair_cFv = .text:0x00000ABC; // type:function size:0x400 scope:global +__dt__4cXyzFv = .text:0x00000EBC; // type:function size:0x3C scope:global +modeWaitLowerInit__12daObjStair_cFv = .text:0x00000EF8; // type:function size:0x48 scope:global +modeWaitLower__12daObjStair_cFv = .text:0x00000F40; // type:function size:0xA4 scope:global +modeLowerInit__12daObjStair_cFv = .text:0x00000FE4; // type:function size:0x30 scope:global +modeLower__12daObjStair_cFv = .text:0x00001014; // type:function size:0x3A4 scope:global +setParticle__12daObjStair_cFv = .text:0x000013B8; // type:function size:0x1C8 scope:global +removeParticle__12daObjStair_cFv = .text:0x00001580; // type:function size:0x74 scope:global +daObjStair_create1st__FP12daObjStair_c = .text:0x000015F4; // type:function size:0xEC scope:global +__ct__4cXyzFv = .text:0x000016E0; // type:function size:0x4 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000016E4; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00001768; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x0000176C; // type:function size:0x28 scope:global +daObjStair_MoveBGDelete__FP12daObjStair_c = .text:0x00001794; // type:function size:0x20 scope:global +daObjStair_MoveBGExecute__FP12daObjStair_c = .text:0x000017B4; // type:function size:0x20 scope:global +daObjStair_MoveBGDraw__FP12daObjStair_c = .text:0x000017D4; // type:function size:0x2C scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001800; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001874; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001878; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000187C; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001880; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzbName = .rodata:0x00000008; // type:object size:0x8 scope:global +l_move_len = .rodata:0x00000010; // type:object size:0x18 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global +@3709 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3802 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3804 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4061 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4062 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4065 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x14 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@3754 = .data:0x00000028; // type:object size:0xC scope:local +@3755 = .data:0x00000034; // type:object size:0xC scope:local +@3756 = .data:0x00000040; // type:object size:0xC scope:local +@3757 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$3753 = .data:0x00000058; // type:object size:0x30 scope:local +@3765 = .data:0x00000088; // type:object size:0xC scope:local +@3766 = .data:0x00000094; // type:object size:0xC scope:local +@3767 = .data:0x000000A0; // type:object size:0xC scope:local +@3768 = .data:0x000000AC; // type:object size:0xC scope:local +l_func$3764 = .data:0x000000B8; // type:object size:0x30 scope:local +daObjStair_METHODS = .data:0x000000E8; // type:object size:0x20 scope:global +g_profile_Obj_MvStair = .data:0x00000108; // type:object size:0x30 scope:global +__vt__18dPa_levelEcallBack = .data:0x00000138; // type:object size:0x24 scope:global +__vt__12daObjStair_c = .data:0x0000015C; // type:object size:0x28 scope:global +lbl_578_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_578_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_myogan/splits.txt b/config/GZ2P01/rels/d_a_obj_myogan/splits.txt new file mode 100644 index 0000000000..05819a36b2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_myogan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_myogan.cpp: + .text start:0x000000EC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000068 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_myogan/symbols.txt b/config/GZ2P01/rels/d_a_obj_myogan/symbols.txt new file mode 100644 index 0000000000..4de512d9b9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_myogan/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daObj_Myogan_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +daObj_Myogan_Draw__FP16obj_myogan_class = .text:0x0000011C; // type:function size:0x94 scope:global +action__FP16obj_myogan_class = .text:0x000001B0; // type:function size:0xEC scope:global +daObj_Myogan_Execute__FP16obj_myogan_class = .text:0x0000029C; // type:function size:0x5C scope:global +daObj_Myogan_IsDelete__FP16obj_myogan_class = .text:0x000002F8; // type:function size:0x8 scope:global +daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x00000300; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0x23C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000005A4; // type:function size:0x48 scope:global +daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x000005EC; // type:function size:0x144 scope:global +__dt__18daObj_Myogan_HIO_cFv = .text:0x00000730; // type:function size:0x48 scope:global +__sinit_d_a_obj_myogan_cpp = .text:0x00000778; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3762 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3966 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3967 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +l_daObj_Myogan_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_MYOGAN = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +__vt__18daObj_Myogan_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_579_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3757 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_nagaisu/splits.txt b/config/GZ2P01/rels/d_a_obj_nagaisu/splits.txt new file mode 100644 index 0000000000..1ddc893573 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nagaisu/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nagaisu.cpp: + .text start:0x00000078 end:0x00001014 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000009C diff --git a/config/GZ2P01/rels/d_a_obj_nagaisu/symbols.txt b/config/GZ2P01/rels/d_a_obj_nagaisu/symbols.txt new file mode 100644 index 0000000000..c3cceea3ff --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nagaisu/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjNagaisu_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjNagaisu_cFv = .text:0x00000098; // type:function size:0x84 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000011C; // type:function size:0x5C scope:global +__dt__14daObjNagaisu_cFv = .text:0x00000178; // type:function size:0xF0 scope:global +createHeap__14daObjNagaisu_cFv = .text:0x00000268; // type:function size:0xC0 scope:global +create__14daObjNagaisu_cFv = .text:0x00000328; // type:function size:0x140 scope:global +Delete__14daObjNagaisu_cFv = .text:0x00000468; // type:function size:0x74 scope:global +draw__14daObjNagaisu_cFv = .text:0x000004DC; // type:function size:0xA8 scope:global +execute__14daObjNagaisu_cFv = .text:0x00000584; // type:function size:0x50 scope:global +init__14daObjNagaisu_cFv = .text:0x000005D4; // type:function size:0x30 scope:global +setIsu__14daObjNagaisu_cFv = .text:0x00000604; // type:function size:0x14C scope:global +__ct__15daObjIsuChild_cFv = .text:0x00000750; // type:function size:0x6C scope:global +__dt__8dCcD_CylFv = .text:0x000007BC; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000888; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x0000090C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000954; // type:function size:0x48 scope:global +__dt__15daObjIsuChild_cFv = .text:0x0000099C; // type:function size:0x70 scope:global +createHeap__15daObjIsuChild_cFv = .text:0x00000A0C; // type:function size:0xDC scope:global +create__15daObjIsuChild_cFP14daObjNagaisu_cP9dCcD_Stts = .text:0x00000AE8; // type:function size:0x12C scope:global +execute__15daObjIsuChild_cFv = .text:0x00000C14; // type:function size:0xE0 scope:global +draw__15daObjIsuChild_cFP6dMdl_c = .text:0x00000CF4; // type:function size:0x84 scope:global +Delete__15daObjIsuChild_cFv = .text:0x00000D78; // type:function size:0x60 scope:global +chkHit__15daObjIsuChild_cFv = .text:0x00000DD8; // type:function size:0x68 scope:global +callEmt__15daObjIsuChild_cFv = .text:0x00000E40; // type:function size:0xD8 scope:global +daObjNagaisu_create__FP14daObjNagaisu_c = .text:0x00000F18; // type:function size:0x54 scope:global +daObjNagaisu_Delete__FP14daObjNagaisu_c = .text:0x00000F6C; // type:function size:0x20 scope:global +daObjNagaisu_execute__FP14daObjNagaisu_c = .text:0x00000F8C; // type:function size:0x20 scope:global +daObjNagaisu_draw__FP14daObjNagaisu_c = .text:0x00000FAC; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FCC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +REMOVE_ISU_IDX__14daObjNagaisu_c = .rodata:0x00000000; // type:object size:0x1C scope:global +s_CcDCyl__15daObjIsuChild_c = .rodata:0x0000001C; // type:object size:0x44 scope:global +@3731 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3820 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3822 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000070; // type:object size:0x4 scope:local +COL_OFFSET_X$3919 = .rodata:0x00000074; // type:object size:0x8 scope:local +@3940 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3963 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3964 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$4004 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4029 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjNagaisu_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Nagaisu = .data:0x00000024; // type:object size:0x30 scope:global +__vt__15daObjIsuChild_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000006C; // type:object size:0xC scope:global +__vt__14daObjNagaisu_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000090; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_nameplate/splits.txt b/config/GZ2P01/rels/d_a_obj_nameplate/splits.txt new file mode 100644 index 0000000000..f24ed4e96a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nameplate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nameplate.cpp: + .text start:0x00000078 end:0x00000E4C + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_nameplate/symbols.txt b/config/GZ2P01/rels/d_a_obj_nameplate/symbols.txt new file mode 100644 index 0000000000..b073089950 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nameplate/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__16daObjNameplate_cFv = .text:0x00000078; // type:function size:0xC4 scope:global +initBaseMtx__16daObjNameplate_cFv = .text:0x0000013C; // type:function size:0x20 scope:global +setBaseMtx__16daObjNameplate_cFv = .text:0x0000015C; // type:function size:0xCC scope:global +initCcSphere__16daObjNameplate_cFv = .text:0x00000228; // type:function size:0x70 scope:global +setCcSphere__16daObjNameplate_cFv = .text:0x00000298; // type:function size:0x94 scope:global +calcAngle__16daObjNameplate_cFv = .text:0x0000032C; // type:function size:0x280 scope:global +calcSpring__16daObjNameplate_cFv = .text:0x000005AC; // type:function size:0x188 scope:global +checkHitAngle__16daObjNameplate_cFv = .text:0x00000734; // type:function size:0xA4 scope:global +messageProc__16daObjNameplate_cFv = .text:0x000007D8; // type:function size:0x158 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000930; // type:function size:0x78 scope:global +daObjNameplate_Draw__FP16daObjNameplate_c = .text:0x000009A8; // type:function size:0xA4 scope:global +daObjNameplate_Execute__FP16daObjNameplate_c = .text:0x00000A4C; // type:function size:0x48 scope:global +daObjNameplate_IsDelete__FP16daObjNameplate_c = .text:0x00000A94; // type:function size:0x8 scope:global +daObjNameplate_Delete__FP16daObjNameplate_c = .text:0x00000A9C; // type:function size:0x13C scope:global +daObjNameplate_Create__FP10fopAc_ac_c = .text:0x00000BD8; // type:function size:0x140 scope:global +__dt__8cM3dGSphFv = .text:0x00000D18; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000D60; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000DA8; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E04; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__16daObjNameplate_c = .rodata:0x00000000; // type:object size:0x20 scope:global +@3659 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3666 = .rodata:0x0000003C; // type:object size:0x4 scope:local +ccSphSrc$3700 = .rodata:0x00000040; // type:object size:0x40 scope:local +@3718 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3719 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@3769 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000090; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000098; // type:object size:0x19 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjNameplate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_NamePlate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_nan/splits.txt b/config/GZ2P01/rels/d_a_obj_nan/splits.txt new file mode 100644 index 0000000000..756a3a6502 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_nan.cpp: + .text start:0x000000EC end:0x00002CE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000001DC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_nan/symbols.txt b/config/GZ2P01/rels/d_a_obj_nan/symbols.txt new file mode 100644 index 0000000000..8d37ccd125 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nan/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_NanHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +setAction__10daObjNAN_cFM10daObjNAN_cFPCvPv_v = .text:0x00000114; // type:function size:0xA4 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x274 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000042C; // type:function size:0x48 scope:global +daObjNAN_Create__FP10fopAc_ac_c = .text:0x00000474; // type:function size:0x20 scope:global +daObjNAN_Delete__FP10daObjNAN_c = .text:0x00000494; // type:function size:0x24 scope:global +nan_posMove__10daObjNAN_cFv = .text:0x000004B8; // type:function size:0xB4 scope:global +turn__10daObjNAN_cFv = .text:0x0000056C; // type:function size:0x328 scope:global +__dt__8cM3dGPlaFv = .text:0x00000894; // type:function size:0x48 scope:global +nan_WalkAnm__10daObjNAN_cFv = .text:0x000008DC; // type:function size:0xE0 scope:global +wait__10daObjNAN_cFv = .text:0x000009BC; // type:function size:0x308 scope:global +walk__10daObjNAN_cFv = .text:0x00000CC4; // type:function size:0x780 scope:global +bin_wait__10daObjNAN_cFv = .text:0x00001444; // type:function size:0x11C scope:global +bin_action__10daObjNAN_cFv = .text:0x00001560; // type:function size:0x130 scope:global +nan_setParticle__10daObjNAN_cFv = .text:0x00001690; // type:function size:0x20C scope:global +hook__10daObjNAN_cFv = .text:0x0000189C; // type:function size:0x204 scope:global +boomerang__10daObjNAN_cFv = .text:0x00001AA0; // type:function size:0x408 scope:global +drop__10daObjNAN_cFv = .text:0x00001EA8; // type:function size:0x2F0 scope:global +hit_check__10daObjNAN_cFv = .text:0x00002198; // type:function size:0xB4 scope:global +action__10daObjNAN_cFv = .text:0x0000224C; // type:function size:0x60 scope:global +execute__10daObjNAN_cFv = .text:0x000022AC; // type:function size:0x198 scope:global +_delete__10daObjNAN_cFv = .text:0x00002444; // type:function size:0x68 scope:global +setBaseMtx__10daObjNAN_cFv = .text:0x000024AC; // type:function size:0x80 scope:global +daObjNAN_Draw__FP10daObjNAN_c = .text:0x0000252C; // type:function size:0x15C scope:global +daObjNAN_Execute__FP10daObjNAN_c = .text:0x00002688; // type:function size:0x20 scope:global +create__10daObjNAN_cFv = .text:0x000026A8; // type:function size:0x474 scope:global +__dt__8cM3dGSphFv = .text:0x00002B1C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002B64; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002BAC; // type:function size:0x5C scope:global +daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002C08; // type:function size:0x8 scope:global +__dt__14daObj_NanHIO_cFv = .text:0x00002C10; // type:function size:0x48 scope:global +__sinit_d_a_obj_nan_cpp = .text:0x00002C58; // type:function size:0x3C scope:local +Insect_Release__9dInsect_cFv = .text:0x00002C94; // type:function size:0xC scope:global +__dt__10cCcD_GSttsFv = .text:0x00002CA0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3774 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_nan_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global +l_nan_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global +@3868 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3871 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000038; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4018 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4019 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4021 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4100 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4292 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4293 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4294 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4295 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4296 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4297 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4298 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4299 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4300 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4302 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4362 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4363 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4364 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4365 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4366 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4491 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4672 = .rodata:0x000000B0; // type:object size:0x4 scope:local +l_nan_itemno = .rodata:0x000000B4; // type:object size:0x2 scope:global +@4742 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4744 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4823 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4824 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:string +@4825 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4826 = .rodata:0x000000D4; // type:object size:0x4 scope:local +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global +l_heapsize = .rodata:0x000000DC; // type:object size:0x4 scope:global +@5034 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000E4; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +cc_sph_src__25@unnamed@d_a_obj_nan_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global +@3924 = .data:0x00000060; // type:object size:0xC scope:local data:4byte +@4034 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4126 = .data:0x00000078; // type:object size:0xC scope:local +@4129 = .data:0x00000084; // type:object size:0xC scope:local +@4133 = .data:0x00000090; // type:object size:0xC scope:local +@4138 = .data:0x0000009C; // type:object size:0xC scope:local +@4318 = .data:0x000000A8; // type:object size:0xC scope:local data:4byte +@4321 = .data:0x000000B4; // type:object size:0xC scope:local data:4byte +@4444 = .data:0x000000C0; // type:object size:0xC scope:local data:4byte +@4509 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4512 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +@4614 = .data:0x000000E4; // type:object size:0xC scope:local data:4byte +@4680 = .data:0x000000F0; // type:object size:0xC scope:local data:4byte +@4683 = .data:0x000000FC; // type:object size:0xC scope:local data:4byte +@4938 = .data:0x00000108; // type:object size:0xC scope:local +@4941 = .data:0x00000114; // type:object size:0xC scope:local +l_daObjNAN_Method = .data:0x00000120; // type:object size:0x20 scope:global +g_profile_Obj_Nan = .data:0x00000140; // type:object size:0x30 scope:global +__vt__9dInsect_c = .data:0x00000170; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10daObjNAN_c = .data:0x000001AC; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x000001B8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000001C4; // type:object size:0xC scope:global +__vt__14daObj_NanHIO_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_581_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3769 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_ndoor/splits.txt b/config/GZ2P01/rels/d_a_obj_ndoor/splits.txt new file mode 100644 index 0000000000..6de8be52be --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ndoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ndoor.cpp: + .text start:0x00000078 end:0x0000057C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_ndoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_ndoor/symbols.txt new file mode 100644 index 0000000000..93496d118e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ndoor/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Ndoor_Draw__FP15obj_ndoor_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Ndoor_Execute__FP15obj_ndoor_class = .text:0x000000DC; // type:function size:0x208 scope:global +daObj_Ndoor_IsDelete__FP15obj_ndoor_class = .text:0x000002E4; // type:function size:0x8 scope:global +daObj_Ndoor_Delete__FP15obj_ndoor_class = .text:0x000002EC; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000031C; // type:function size:0x6C scope:global +daObj_Ndoor_Create__FP10fopAc_ac_c = .text:0x00000388; // type:function size:0x164 scope:global +__dt__8cM3dGSphFv = .text:0x000004EC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000534; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3831 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3833 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3834 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3835 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000020; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0xA scope:local data:string_table +cc_sph_src$3869 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Ndoor_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_NDOOR = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_nougu/splits.txt b/config/GZ2P01/rels/d_a_obj_nougu/splits.txt new file mode 100644 index 0000000000..1a55b7b10a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nougu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nougu.cpp: + .text start:0x000000EC end:0x00000E84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_nougu/symbols.txt b/config/GZ2P01/rels/d_a_obj_nougu/symbols.txt new file mode 100644 index 0000000000..609667a97f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_nougu/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Nougu_cFv = .text:0x000000EC; // type:function size:0x14C scope:global +__dt__8dCcD_SphFv = .text:0x00000238; // type:function size:0xCC scope:global +create__13daObj_Nougu_cFv = .text:0x00000304; // type:function size:0x2B4 scope:global +__ct__8dCcD_SphFv = .text:0x000005B8; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x0000063C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000684; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006CC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000073C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000798; // type:function size:0x70 scope:global +CreateHeap__13daObj_Nougu_cFv = .text:0x00000808; // type:function size:0x78 scope:global +Delete__13daObj_Nougu_cFv = .text:0x00000880; // type:function size:0x34 scope:global +Execute__13daObj_Nougu_cFv = .text:0x000008B4; // type:function size:0x220 scope:global +Draw__13daObj_Nougu_cFv = .text:0x00000AD4; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Nougu_cFP10fopAc_ac_c = .text:0x00000B98; // type:function size:0x20 scope:global +getResName__13daObj_Nougu_cFv = .text:0x00000BB8; // type:function size:0x10 scope:global +isDelete__13daObj_Nougu_cFv = .text:0x00000BC8; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Nougu_cFv = .text:0x00000BE8; // type:function size:0x5C scope:global +setRoomNo__13daObj_Nougu_cFv = .text:0x00000C44; // type:function size:0x40 scope:global +setMtx__13daObj_Nougu_cFv = .text:0x00000C84; // type:function size:0x64 scope:global +daObj_Nougu_Create__FPv = .text:0x00000CE8; // type:function size:0x20 scope:global +daObj_Nougu_Delete__FPv = .text:0x00000D08; // type:function size:0x20 scope:global +daObj_Nougu_Execute__FPv = .text:0x00000D28; // type:function size:0x20 scope:global +daObj_Nougu_Draw__FPv = .text:0x00000D48; // type:function size:0x20 scope:global +daObj_Nougu_IsDelete__FPv = .text:0x00000D68; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000D70; // type:function size:0x48 scope:global +__sinit_d_a_obj_nougu_cpp = .text:0x00000DB8; // type:function size:0x74 scope:local +__dt__19daObj_Nougu_Param_cFv = .text:0x00000E2C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E74; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E7C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Nougu_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3916 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4046 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4048 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x7 scope:local data:string_table +mCcDSph__13daObj_Nougu_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_Nougu_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_NOUGU = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000AC; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__13daObj_Nougu_c = .data:0x000000F4; // type:object size:0xC scope:global +__vt__19daObj_Nougu_Param_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_octhashi/splits.txt b/config/GZ2P01/rels/d_a_obj_octhashi/splits.txt new file mode 100644 index 0000000000..71ac7e1d2f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_octhashi/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_octhashi.cpp: + .text start:0x00000078 end:0x00001938 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000FC diff --git a/config/GZ2P01/rels/d_a_obj_octhashi/symbols.txt b/config/GZ2P01/rels/d_a_obj_octhashi/symbols.txt new file mode 100644 index 0000000000..ea8d85eb72 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_octhashi/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__15daObjOCTHASHI_cFv = .text:0x00000078; // type:function size:0x1E0 scope:global +daObjOCTHASHI_Create__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +daObjOCTHASHI_Delete__FP15daObjOCTHASHI_c = .text:0x00000278; // type:function size:0x44 scope:global +SetCoSph__15daObjOCTHASHI_cFv = .text:0x000002BC; // type:function size:0xA8 scope:global +SetCoCyl__15daObjOCTHASHI_cFv = .text:0x00000364; // type:function size:0x80 scope:global +HakaiSet2__15daObjOCTHASHI_cFi = .text:0x000003E4; // type:function size:0x3CC scope:global +HakaiMotion2__15daObjOCTHASHI_cFv = .text:0x000007B0; // type:function size:0x17C scope:global +__dt__5csXyzFv = .text:0x0000092C; // type:function size:0x3C scope:global +__dt__4cXyzFv = .text:0x00000968; // type:function size:0x3C scope:global +CylAction__15daObjOCTHASHI_cFv = .text:0x000009A4; // type:function size:0xE0 scope:global +SphAction__15daObjOCTHASHI_cFv = .text:0x00000A84; // type:function size:0x280 scope:global +SphAction2__15daObjOCTHASHI_cFv = .text:0x00000D04; // type:function size:0xB0 scope:global +Action__15daObjOCTHASHI_cFv = .text:0x00000DB4; // type:function size:0xC8 scope:global +setBaseMtx__15daObjOCTHASHI_cFv = .text:0x00000E7C; // type:function size:0xCC scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000F48; // type:function size:0xC scope:global +daObjOCTHASHI_Draw__FP15daObjOCTHASHI_c = .text:0x00000F54; // type:function size:0x2C scope:global +daObjOCTHASHI_Execute__FP15daObjOCTHASHI_c = .text:0x00000F80; // type:function size:0x20 scope:global +CreateHeap__15daObjOCTHASHI_cFv = .text:0x00000FA0; // type:function size:0xB8 scope:global +create__15daObjOCTHASHI_cFv = .text:0x00001058; // type:function size:0x34C scope:global +__dt__8cM3dGCylFv = .text:0x000013A4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001434; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00001500; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001584; // type:function size:0x48 scope:global +__dt__9dCcD_SttsFv = .text:0x000015CC; // type:function size:0x90 scope:global +__ct__9dCcD_SttsFv = .text:0x0000165C; // type:function size:0x54 scope:global +__dt__10dCcD_GSttsFv = .text:0x000016B0; // type:function size:0x5C scope:global +__ct__5csXyzFv = .text:0x0000170C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00001710; // type:function size:0x4 scope:global +daObjOCTHASHI_IsDelete__FP15daObjOCTHASHI_c = .text:0x00001714; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000171C; // type:function size:0x48 scope:global +Create__15daObjOCTHASHI_cFv = .text:0x00001764; // type:function size:0x54 scope:global +Execute__15daObjOCTHASHI_cFPPA3_A4_f = .text:0x000017B8; // type:function size:0x74 scope:global +Draw__15daObjOCTHASHI_cFv = .text:0x0000182C; // type:function size:0xD8 scope:global +Delete__15daObjOCTHASHI_cFv = .text:0x00001904; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3655 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3681 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3686 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3713 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000074; // type:object size:0x4 scope:local data:string +@3823 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000080; // type:object size:0x8 scope:local +@3888 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3889 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3890 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3903 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3904 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3989 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3990 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3991 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3992 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3993 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@3994 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3995 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4057 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4165 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4166 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4167 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0x33 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +ccCylSrc$3656 = .data:0x00000004; // type:object size:0x44 scope:local data:float +l_daObjOCTHASHI_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_OCTHASHI = .data:0x00000068; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000098; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000BC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0xC scope:global +__vt__15daObjOCTHASHI_c = .data:0x000000D4; // type:object size:0x28 scope:global +lbl_584_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_oiltubo/splits.txt b/config/GZ2P01/rels/d_a_obj_oiltubo/splits.txt new file mode 100644 index 0000000000..f775c5437c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_oiltubo/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_oiltubo.cpp: + .text start:0x00000078 end:0x00001248 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000148 diff --git a/config/GZ2P01/rels/d_a_obj_oiltubo/symbols.txt b/config/GZ2P01/rels/d_a_obj_oiltubo/symbols.txt new file mode 100644 index 0000000000..563307d098 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_oiltubo/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daObj_Oiltubo_cFv = .text:0x00000078; // type:function size:0x1FC scope:global +__dt__8cM3dGCylFv = .text:0x00000274; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000304; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000374; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000003D0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000440; // type:function size:0x48 scope:global +CreateHeap__15daObj_Oiltubo_cFv = .text:0x00000488; // type:function size:0x134 scope:global +Delete__15daObj_Oiltubo_cFv = .text:0x000005BC; // type:function size:0x44 scope:global +Execute__15daObj_Oiltubo_cFv = .text:0x00000600; // type:function size:0x23C scope:global +Draw__15daObj_Oiltubo_cFv = .text:0x0000083C; // type:function size:0xEC scope:global +createHeapCallBack__15daObj_Oiltubo_cFP10fopAc_ac_c = .text:0x00000928; // type:function size:0x20 scope:global +getResName__15daObj_Oiltubo_cFv = .text:0x00000948; // type:function size:0x10 scope:global +restart__15daObj_Oiltubo_cFv = .text:0x00000958; // type:function size:0x70 scope:global +initialize__15daObj_Oiltubo_cFv = .text:0x000009C8; // type:function size:0x1A4 scope:global +setProcess__15daObj_Oiltubo_cFM15daObj_Oiltubo_cFPCvPvPv_i = .text:0x00000B6C; // type:function size:0xB0 scope:global +setParam__15daObj_Oiltubo_cFv = .text:0x00000C1C; // type:function size:0x5C scope:global +setEnvTevColor__15daObj_Oiltubo_cFv = .text:0x00000C78; // type:function size:0x5C scope:global +setRoomNo__15daObj_Oiltubo_cFv = .text:0x00000CD4; // type:function size:0x44 scope:global +setMtx__15daObj_Oiltubo_cFv = .text:0x00000D18; // type:function size:0x78 scope:global +setAttnPos__15daObj_Oiltubo_cFv = .text:0x00000D90; // type:function size:0x48 scope:global +chkEvent__15daObj_Oiltubo_cFv = .text:0x00000DD8; // type:function size:0x50 scope:global +wait__15daObj_Oiltubo_cFPv = .text:0x00000E28; // type:function size:0x90 scope:global +daObj_Oiltubo_Create__FPv = .text:0x00000EB8; // type:function size:0x20 scope:global +daObj_Oiltubo_Delete__FPv = .text:0x00000ED8; // type:function size:0x20 scope:global +daObj_Oiltubo_Execute__FPv = .text:0x00000EF8; // type:function size:0x20 scope:global +daObj_Oiltubo_Draw__FPv = .text:0x00000F18; // type:function size:0x20 scope:global +daObj_Oiltubo_IsDelete__FPv = .text:0x00000F38; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000F40; // type:function size:0x48 scope:global +__dt__15daObj_Oiltubo_cFv = .text:0x00000F88; // type:function size:0x278 scope:global +__sinit_d_a_obj_oiltubo_cpp = .text:0x00001200; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001238; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001240; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__15daObj_Oiltubo_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3815 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3865 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4029 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0x3F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdFileName = .data:0x00000024; // type:object size:0x4 scope:global +l_bbmdFileName = .data:0x00000028; // type:object size:0x4 scope:global +l_bbtkFileName = .data:0x0000002C; // type:object size:0x4 scope:global +mCcDCyl__15daObj_Oiltubo_c = .data:0x00000030; // type:object size:0x44 scope:global +@3897 = .data:0x00000074; // type:object size:0xC scope:local data:4byte +daObj_Oiltubo_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_OBJ_OILTUBO = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000E8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000130; // type:object size:0xC scope:global +__vt__15daObj_Oiltubo_c = .data:0x0000013C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_onsen/splits.txt b/config/GZ2P01/rels/d_a_obj_onsen/splits.txt new file mode 100644 index 0000000000..e6d0267ca6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_onsen.cpp: + .text start:0x00000078 end:0x00000634 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2P01/rels/d_a_obj_onsen/symbols.txt b/config/GZ2P01/rels/d_a_obj_onsen/symbols.txt new file mode 100644 index 0000000000..54d44e2f3f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsen/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjOnsen_cFv = .text:0x00000078; // type:function size:0x58 scope:global +setBaseMtx__12daObjOnsen_cFv = .text:0x000000D0; // type:function size:0x78 scope:global +Create__12daObjOnsen_cFv = .text:0x00000148; // type:function size:0x4C scope:global +CreateHeap__12daObjOnsen_cFv = .text:0x00000194; // type:function size:0x188 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000031C; // type:function size:0x48 scope:global +create1st__12daObjOnsen_cFv = .text:0x00000364; // type:function size:0xA8 scope:global +Execute__12daObjOnsen_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x30 scope:global +Draw__12daObjOnsen_cFv = .text:0x0000043C; // type:function size:0xEC scope:global +Delete__12daObjOnsen_cFv = .text:0x00000528; // type:function size:0x40 scope:global +daObjOnsen_create1st__FP12daObjOnsen_c = .text:0x00000568; // type:function size:0x60 scope:global +daObjOnsen_MoveBGDelete__FP12daObjOnsen_c = .text:0x000005C8; // type:function size:0x20 scope:global +daObjOnsen_MoveBGExecute__FP12daObjOnsen_c = .text:0x000005E8; // type:function size:0x20 scope:global +daObjOnsen_MoveBGDraw__FP12daObjOnsen_c = .text:0x00000608; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_btk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_bmd2 = .rodata:0x00000010; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global +@3694 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x12 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjOnsen_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_Onsen = .data:0x00000028; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000058; // type:object size:0xC scope:global +__vt__12daObjOnsen_c = .data:0x00000064; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_onsenFire/splits.txt b/config/GZ2P01/rels/d_a_obj_onsenFire/splits.txt new file mode 100644 index 0000000000..5d94b45ede --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsenFire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_onsenFire.cpp: + .text start:0x00000078 end:0x0000026C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_onsenFire/symbols.txt b/config/GZ2P01/rels/d_a_obj_onsenFire/symbols.txt new file mode 100644 index 0000000000..c086b19a9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsenFire/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__16daObjOnsenFire_cFv = .text:0x00000078; // type:function size:0x7C scope:global +execute__16daObjOnsenFire_cFv = .text:0x000000F4; // type:function size:0x108 scope:global +daObjOnsenFire_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x20 scope:global +daObjOnsenFire_Execute__FP16daObjOnsenFire_c = .text:0x0000021C; // type:function size:0x20 scope:global +daObjOnsenFire_Delete__FP16daObjOnsenFire_c = .text:0x0000023C; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3659 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daObjOnsenFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_ONSEN_FIRE = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_onsenTaru/splits.txt b/config/GZ2P01/rels/d_a_obj_onsenTaru/splits.txt new file mode 100644 index 0000000000..83f9bc9133 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsenTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_onsenTaru.cpp: + .text start:0x000000EC end:0x00001684 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_onsenTaru/symbols.txt b/config/GZ2P01/rels/d_a_obj_onsenTaru/symbols.txt new file mode 100644 index 0000000000..ea399631aa --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_onsenTaru/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daOnsTaru_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x0000013C; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000198; // type:function size:0x48 scope:global +setBaseMtx__11daOnsTaru_cFv = .text:0x000001E0; // type:function size:0x88 scope:global +CreateHeap__11daOnsTaru_cFv = .text:0x00000268; // type:function size:0x6C scope:global +create__11daOnsTaru_cFv = .text:0x000002D4; // type:function size:0x2A0 scope:global +__dt__8cM3dGCylFv = .text:0x00000574; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005BC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000604; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000660; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006D0; // type:function size:0x70 scope:global +createHeapCallBack__11daOnsTaru_cFP10fopAc_ac_c = .text:0x00000740; // type:function size:0x2C scope:global +chkSinkAll__11daOnsTaru_cFv = .text:0x0000076C; // type:function size:0x24 scope:global +chkWaterLineIn__11daOnsTaru_cFv = .text:0x00000790; // type:function size:0x24 scope:global +bgCheck__11daOnsTaru_cFv = .text:0x000007B4; // type:function size:0x2A4 scope:global +Execute__11daOnsTaru_cFv = .text:0x00000A58; // type:function size:0x24C scope:global +mode_proc_call__11daOnsTaru_cFv = .text:0x00000CA4; // type:function size:0x118 scope:global +mode_init_wait__11daOnsTaru_cFv = .text:0x00000DBC; // type:function size:0x30 scope:global +mode_proc_wait__11daOnsTaru_cFv = .text:0x00000DEC; // type:function size:0x24 scope:global +mode_init_carry__11daOnsTaru_cFv = .text:0x00000E10; // type:function size:0x30 scope:global +mode_proc_carry__11daOnsTaru_cFv = .text:0x00000E40; // type:function size:0xA0 scope:global +mode_init_drop__11daOnsTaru_cFv = .text:0x00000EE0; // type:function size:0x40 scope:global +mode_proc_drop__11daOnsTaru_cFv = .text:0x00000F20; // type:function size:0x24 scope:global +mode_init_break__11daOnsTaru_cFv = .text:0x00000F44; // type:function size:0xF0 scope:global +mode_proc_break__11daOnsTaru_cFv = .text:0x00001034; // type:function size:0x4 scope:global +mode_init_sink__11daOnsTaru_cFv = .text:0x00001038; // type:function size:0x18 scope:global +mode_proc_sink__11daOnsTaru_cFv = .text:0x00001050; // type:function size:0xF0 scope:global +breakEffSet__11daOnsTaru_cFv = .text:0x00001140; // type:function size:0x298 scope:global +Draw__11daOnsTaru_cFv = .text:0x000013D8; // type:function size:0xA4 scope:global +Delete__11daOnsTaru_cFv = .text:0x0000147C; // type:function size:0x30 scope:global +daOnsTaru_Draw__FP11daOnsTaru_c = .text:0x000014AC; // type:function size:0x2C scope:global +daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x000014D8; // type:function size:0x2C scope:global +daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00001504; // type:function size:0x2C scope:global +daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00001530; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001550; // type:function size:0x48 scope:global +__dt__15daOnsTaru_HIO_cFv = .text:0x00001598; // type:function size:0x6C scope:global +__sinit_d_a_obj_onsenTaru_cpp = .text:0x00001604; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001674; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000167C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local data:4byte +mCcDObjInfo__11daOnsTaru_c = .rodata:0x00000008; // type:object size:0x30 scope:global +@3772 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3773 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3775 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3869 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3950 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4132 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4133 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4134 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4135 = .rodata:0x00000070; // type:object size:0x4 scope:local data:string +@4136 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4186 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000007C; // type:object size:0x21 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daOnsTaru_c = .data:0x00000020; // type:object size:0x44 scope:global +@4002 = .data:0x00000064; // type:object size:0xC scope:local +@4003 = .data:0x00000070; // type:object size:0xC scope:local +@4004 = .data:0x0000007C; // type:object size:0xC scope:local +@4005 = .data:0x00000088; // type:object size:0xC scope:local +@4006 = .data:0x00000094; // type:object size:0xC scope:local +l_mode_func$4001 = .data:0x000000A0; // type:object size:0x3C scope:local +l_daOnsTaru_Method = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_OnsenTaru = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__11daOnsTaru_c = .data:0x0000018C; // type:object size:0x18 scope:global +__vt__15daOnsTaru_HIO_c = .data:0x000001A4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000001B0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001BC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_588_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ornament_cloth/splits.txt b/config/GZ2P01/rels/d_a_obj_ornament_cloth/splits.txt new file mode 100644 index 0000000000..2015fbcbec --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ornament_cloth/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ornament_cloth.cpp: + .text start:0x00000078 end:0x00000CEC + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_ornament_cloth/symbols.txt b/config/GZ2P01/rels/d_a_obj_ornament_cloth/symbols.txt new file mode 100644 index 0000000000..4dc9945f01 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ornament_cloth/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjOnCloth_cFv = .text:0x00000078; // type:function size:0x120 scope:global +initBaseMtx__14daObjOnCloth_cFv = .text:0x00000198; // type:function size:0x20 scope:global +setBaseMtx__14daObjOnCloth_cFv = .text:0x000001B8; // type:function size:0x64 scope:global +setNormalClothPos__14daObjOnCloth_cFv = .text:0x0000021C; // type:function size:0x2D4 scope:global +calcJointAngle__14daObjOnCloth_cFv = .text:0x000004F0; // type:function size:0x188 scope:global +checkPlayerMove__14daObjOnCloth_cFv = .text:0x00000678; // type:function size:0x14C scope:global +nodeCallBack__FP8J3DJointi = .text:0x000007C4; // type:function size:0xCC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000890; // type:function size:0x198 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000A28; // type:function size:0x48 scope:global +daObjOnCloth_Draw__FP14daObjOnCloth_c = .text:0x00000A70; // type:function size:0xBC scope:global +daObjOnCloth_Execute__FP14daObjOnCloth_c = .text:0x00000B2C; // type:function size:0x40 scope:global +daObjOnCloth_IsDelete__FP14daObjOnCloth_c = .text:0x00000B6C; // type:function size:0x8 scope:global +daObjOnCloth_Delete__FP14daObjOnCloth_c = .text:0x00000B74; // type:function size:0x68 scope:global +__dt__12ClothJoint_cFv = .text:0x00000BDC; // type:function size:0x3C scope:global +daObjOnCloth_Create__FP10fopAc_ac_c = .text:0x00000C18; // type:function size:0xD0 scope:global +__ct__12ClothJoint_cFv = .text:0x00000CE8; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjOnCloth_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3671 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3672 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3673 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3674 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3675 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3676 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3678 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3785 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3786 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3787 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3788 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3789 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@3973 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000084; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjOnCloth_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_OnCloth = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_pdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_pdoor/splits.txt new file mode 100644 index 0000000000..f7b2f8c37d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdoor.cpp: + .text start:0x00000078 end:0x00000CF8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_pdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_pdoor/symbols.txt new file mode 100644 index 0000000000..b1e9aa21cd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdoor/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x104 scope:global +initBaseMtx__12daObjPDoor_cFv = .text:0x0000017C; // type:function size:0x3C scope:global +setBaseMtx__12daObjPDoor_cFv = .text:0x000001B8; // type:function size:0x64 scope:global +Create__12daObjPDoor_cFv = .text:0x0000021C; // type:function size:0x110 scope:global +CreateHeap__12daObjPDoor_cFv = .text:0x0000032C; // type:function size:0x70 scope:global +create1st__12daObjPDoor_cFv = .text:0x0000039C; // type:function size:0x80 scope:global +Execute__12daObjPDoor_cFPPA3_A4_f = .text:0x0000041C; // type:function size:0x54 scope:global +mode_proc_call__12daObjPDoor_cFv = .text:0x00000470; // type:function size:0x8C scope:global +init_modeWait__12daObjPDoor_cFv = .text:0x000004FC; // type:function size:0x38 scope:global +modeWait__12daObjPDoor_cFv = .text:0x00000534; // type:function size:0x344 scope:global +init_modeRotate__12daObjPDoor_cFv = .text:0x00000878; // type:function size:0x1C scope:global +modeRotate__12daObjPDoor_cFv = .text:0x00000894; // type:function size:0x2B4 scope:global +Draw__12daObjPDoor_cFv = .text:0x00000B48; // type:function size:0xA4 scope:global +Delete__12daObjPDoor_cFv = .text:0x00000BEC; // type:function size:0x40 scope:global +daObjPDoor_create1st__FP12daObjPDoor_c = .text:0x00000C2C; // type:function size:0x60 scope:global +daObjPDoor_MoveBGDelete__FP12daObjPDoor_c = .text:0x00000C8C; // type:function size:0x20 scope:global +daObjPDoor_MoveBGExecute__FP12daObjPDoor_c = .text:0x00000CAC; // type:function size:0x20 scope:global +daObjPDoor_MoveBGDraw__FP12daObjPDoor_c = .text:0x00000CCC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3944 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@4051 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4053 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4054 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +@3781 = .data:0x0000003C; // type:object size:0xC scope:local +@3782 = .data:0x00000048; // type:object size:0xC scope:local +l_func$3780 = .data:0x00000054; // type:object size:0x18 scope:local +daObjPDoor_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_Obj_PushDoor = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__12daObjPDoor_c = .data:0x000000BC; // type:object size:0x28 scope:global +lbl_589_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_pdtile/splits.txt b/config/GZ2P01/rels/d_a_obj_pdtile/splits.txt new file mode 100644 index 0000000000..18303d0790 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdtile/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdtile.cpp: + .text start:0x00000078 end:0x000018C4 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x000001CC diff --git a/config/GZ2P01/rels/d_a_obj_pdtile/symbols.txt b/config/GZ2P01/rels/d_a_obj_pdtile/symbols.txt new file mode 100644 index 0000000000..f2f0d16915 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdtile/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +create1st__13daObjPDtile_cFv = .text:0x000000A0; // type:function size:0x1A0 scope:global +setMtx__13daObjPDtile_cFv = .text:0x00000240; // type:function size:0x110 scope:global +rideActor__13daObjPDtile_cFP10fopAc_ac_c = .text:0x00000350; // type:function size:0x260 scope:global +CreateHeap__13daObjPDtile_cFv = .text:0x000005B0; // type:function size:0x68 scope:global +Create__13daObjPDtile_cFv = .text:0x00000618; // type:function size:0x11C scope:global +Execute__13daObjPDtile_cFPPA3_A4_f = .text:0x00000734; // type:function size:0xB64 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001298; // type:function size:0x78 scope:global +Draw__13daObjPDtile_cFv = .text:0x00001310; // type:function size:0x144 scope:global +Delete__13daObjPDtile_cFv = .text:0x00001454; // type:function size:0x44 scope:global +daObjPDtile_create1st__FP13daObjPDtile_c = .text:0x00001498; // type:function size:0xFC scope:global +__dt__8cM3dGCylFv = .text:0x00001594; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000015DC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001624; // type:function size:0x5C scope:global +daObjPDtile_MoveBGDelete__FP13daObjPDtile_c = .text:0x00001680; // type:function size:0x20 scope:global +daObjPDtile_MoveBGExecute__FP13daObjPDtile_c = .text:0x000016A0; // type:function size:0x20 scope:global +daObjPDtile_MoveBGDraw__FP13daObjPDtile_c = .text:0x000016C0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016EC; // type:function size:0x48 scope:global +__dt__13daObjPDtile_cFv = .text:0x00001734; // type:function size:0x178 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000018AC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000018B4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000018BC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3680 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3683 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3717 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4184 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4185 = .rodata:0x00000028; // type:object size:0x4 scope:local data:string +@4186 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4187 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4188 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4190 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4192 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4194 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4196 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4198 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4256 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x1C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName4 = .data:0x00000020; // type:object size:0x4 scope:global +l_dzbidx4 = .data:0x00000024; // type:object size:0x8 scope:global +l_bmdidx4 = .data:0x0000002C; // type:object size:0x8 scope:global +l_cull_box4 = .data:0x00000034; // type:object size:0x30 scope:global +l_arcName7 = .data:0x00000064; // type:object size:0x4 scope:global +l_dzbidx7 = .data:0x00000068; // type:object size:0x4 scope:global +l_bmdidx7 = .data:0x0000006C; // type:object size:0x4 scope:global +l_cull_box7 = .data:0x00000070; // type:object size:0x18 scope:global +l_arcName9 = .data:0x00000088; // type:object size:0x4 scope:global +l_dzbidx9 = .data:0x0000008C; // type:object size:0x4 scope:global +l_bmdidx9 = .data:0x00000090; // type:object size:0x4 scope:global +l_cull_box9 = .data:0x00000094; // type:object size:0x18 scope:global +cc_cyl_src = .data:0x000000AC; // type:object size:0x44 scope:global +daObjPDtile_METHODS = .data:0x000000F0; // type:object size:0x20 scope:global +g_profile_Obj_PDtile = .data:0x00000110; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000158; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000164; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000170; // type:object size:0x30 scope:global +__vt__13daObjPDtile_c = .data:0x000001A0; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_pdwall/splits.txt b/config/GZ2P01/rels/d_a_obj_pdwall/splits.txt new file mode 100644 index 0000000000..9c2276ad83 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pdwall.cpp: + .text start:0x00000078 end:0x00000A30 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_obj_pdwall/symbols.txt b/config/GZ2P01/rels/d_a_obj_pdwall/symbols.txt new file mode 100644 index 0000000000..607f664899 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pdwall/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create1st__13daObjPDwall_cFv = .text:0x00000078; // type:function size:0xE4 scope:global +setMtx__13daObjPDwall_cFv = .text:0x0000015C; // type:function size:0x168 scope:global +CreateHeap__13daObjPDwall_cFv = .text:0x000002C4; // type:function size:0x164 scope:global +Create__13daObjPDwall_cFv = .text:0x00000428; // type:function size:0x138 scope:global +Execute__13daObjPDwall_cFPPA3_A4_f = .text:0x00000560; // type:function size:0x234 scope:global +Draw__13daObjPDwall_cFv = .text:0x00000794; // type:function size:0xC0 scope:global +Delete__13daObjPDwall_cFv = .text:0x00000854; // type:function size:0xA0 scope:global +daObjPDwall_create1st__FP13daObjPDwall_c = .text:0x000008F4; // type:function size:0x60 scope:global +daObjPDwall_MoveBGDelete__FP13daObjPDwall_c = .text:0x00000954; // type:function size:0x20 scope:global +daObjPDwall_MoveBGExecute__FP13daObjPDwall_c = .text:0x00000974; // type:function size:0x20 scope:global +daObjPDwall_MoveBGDraw__FP13daObjPDwall_c = .text:0x00000994; // type:function size:0x2C scope:global +__dt__13daObjPDwall_cFv = .text:0x000009C0; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3666 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3667 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3731 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3787 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3788 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3789 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3790 = .rodata:0x00000038; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjPDwall_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_PDwall = .data:0x00000024; // type:object size:0x30 scope:global +__vt__13daObjPDwall_c = .data:0x00000054; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_picture/splits.txt b/config/GZ2P01/rels/d_a_obj_picture/splits.txt new file mode 100644 index 0000000000..5c0115d8ea --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_picture/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_picture.cpp: + .text start:0x00000078 end:0x00001D94 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000158 diff --git a/config/GZ2P01/rels/d_a_obj_picture/symbols.txt b/config/GZ2P01/rels/d_a_obj_picture/symbols.txt new file mode 100644 index 0000000000..5510be2317 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_picture/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjPicture_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjPicture_cFv = .text:0x00000098; // type:function size:0x180 scope:global +__dt__8cM3dGCylFv = .text:0x00000218; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000260; // type:function size:0x48 scope:global +__dt__8dCcD_CpsFv = .text:0x000002A8; // type:function size:0xC4 scope:global +__ct__8dCcD_CpsFv = .text:0x0000036C; // type:function size:0x80 scope:global +__dt__10dCcD_GSttsFv = .text:0x000003EC; // type:function size:0x5C scope:global +__dt__14daObjPicture_cFv = .text:0x00000448; // type:function size:0x240 scope:global +createHeap__14daObjPicture_cFv = .text:0x00000688; // type:function size:0x310 scope:global +create__14daObjPicture_cFv = .text:0x00000998; // type:function size:0x398 scope:global +Delete__14daObjPicture_cFv = .text:0x00000D30; // type:function size:0xAC scope:global +draw__14daObjPicture_cFv = .text:0x00000DDC; // type:function size:0x15C scope:global +execute__14daObjPicture_cFv = .text:0x00000F38; // type:function size:0x358 scope:global +init__14daObjPicture_cFv = .text:0x00001290; // type:function size:0xA0 scope:global +setPicModelMtx__14daObjPicture_cFv = .text:0x00001330; // type:function size:0x88 scope:global +setTmgModelMtx__14daObjPicture_cFv = .text:0x000013B8; // type:function size:0x8C scope:global +getLinePosPic__14daObjPicture_cFiP4cXyz = .text:0x00001444; // type:function size:0x80 scope:global +getPosTmg__14daObjPicture_cFP4cXyz = .text:0x000014C4; // type:function size:0x28 scope:global +setLinePos__14daObjPicture_cFv = .text:0x000014EC; // type:function size:0x17C scope:global +moveLineFall1__14daObjPicture_cFv = .text:0x00001668; // type:function size:0x178 scope:global +moveLineFall2__14daObjPicture_cFv = .text:0x000017E0; // type:function size:0x2C8 scope:global +chkHitRope__14daObjPicture_cFv = .text:0x00001AA8; // type:function size:0xB4 scope:global +chkHitBombTg__14daObjPicture_cFv = .text:0x00001B5C; // type:function size:0xB4 scope:global +setPicAtCol__14daObjPicture_cFv = .text:0x00001C10; // type:function size:0x88 scope:global +daObjPicture_create__FP14daObjPicture_c = .text:0x00001C98; // type:function size:0x54 scope:global +daObjPicture_Delete__FP14daObjPicture_c = .text:0x00001CEC; // type:function size:0x20 scope:global +daObjPicture_execute__FP14daObjPicture_c = .text:0x00001D0C; // type:function size:0x20 scope:global +daObjPicture_draw__FP14daObjPicture_c = .text:0x00001D2C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001D4C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_PictureBmdIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +@3925 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3926 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3927 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3958 = .rodata:0x0000001C; // type:object size:0xC scope:local +@4007 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4008 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4009 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4012 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000048; // type:object size:0x4 scope:local data:4byte +@4076 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4147 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4148 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4150 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4151 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4152 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4156 = .rodata:0x0000006C; // type:object size:0xC scope:local +@4160 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4325 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4432 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000094; // type:object size:0x4 scope:local data:string +@4434 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4435 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4436 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4437 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4438 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4440 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000C0; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_LINE_OFFSET_POS = .data:0x00000004; // type:object size:0x18 scope:global +l_PIC_AT_OFFSET_POS = .data:0x0000001C; // type:object size:0xC scope:global data:float +s_CcDCps__14daObjPicture_c = .data:0x00000028; // type:object size:0x4C scope:global +s_CcDCyl_pic_at__14daObjPicture_c = .data:0x00000074; // type:object size:0x44 scope:global +daObjPicture_METHODS = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_Picture = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000108; // type:object size:0x14 scope:global +__vt__14daObjPicture_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000140; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000014C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_pillar/splits.txt b/config/GZ2P01/rels/d_a_obj_pillar/splits.txt new file mode 100644 index 0000000000..f220bcb15f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pillar.cpp: + .text start:0x000000EC end:0x00001780 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2P01/rels/d_a_obj_pillar/symbols.txt b/config/GZ2P01/rels/d_a_obj_pillar/symbols.txt new file mode 100644 index 0000000000..23508b68af --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pillar/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPillar_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000170; // type:function size:0x48 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001B8; // type:function size:0xBC scope:global +setBaseMtx__10daPillar_cFv = .text:0x00000274; // type:function size:0x138 scope:global +Create__10daPillar_cFv = .text:0x000003AC; // type:function size:0x1BC scope:global +CreateHeap__10daPillar_cFv = .text:0x00000568; // type:function size:0xFC scope:global +create1st__10daPillar_cFv = .text:0x00000664; // type:function size:0x1B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000818; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000860; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008A8; // type:function size:0x5C scope:global +checkAttacked__10daPillar_cFv = .text:0x00000904; // type:function size:0xC4 scope:global +on_switch__10daPillar_cFv = .text:0x000009C8; // type:function size:0x15C scope:global +checkShake__10daPillar_cFv = .text:0x00000B24; // type:function size:0x1FC scope:global +setShake_rcrash__10daPillar_cFv = .text:0x00000D20; // type:function size:0x280 scope:global +setShake_strong__10daPillar_cFv = .text:0x00000FA0; // type:function size:0x4C scope:global +setShake_weak__10daPillar_cFv = .text:0x00000FEC; // type:function size:0x4C scope:global +switch_proc_call__10daPillar_cFv = .text:0x00001038; // type:function size:0xA4 scope:global +actionSwOnWait__10daPillar_cFv = .text:0x000010DC; // type:function size:0x5C scope:global +actionSwOn__10daPillar_cFv = .text:0x00001138; // type:function size:0x54 scope:global +actionEnd__10daPillar_cFv = .text:0x0000118C; // type:function size:0x4 scope:global +Execute__10daPillar_cFPPA3_A4_f = .text:0x00001190; // type:function size:0x288 scope:global +Draw__10daPillar_cFv = .text:0x00001418; // type:function size:0xE8 scope:global +Delete__10daPillar_cFv = .text:0x00001500; // type:function size:0x40 scope:global +daPillar_create1st__FP10daPillar_c = .text:0x00001540; // type:function size:0xF4 scope:global +daPillar_MoveBGDelete__FP10daPillar_c = .text:0x00001634; // type:function size:0x20 scope:global +daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001654; // type:function size:0x20 scope:global +daPillar_MoveBGDraw__FP10daPillar_c = .text:0x00001674; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016A0; // type:function size:0x48 scope:global +__dt__14daPillar_HIO_cFv = .text:0x000016E8; // type:function size:0x5C scope:global +__sinit_d_a_obj_pillar_cpp = .text:0x00001744; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_shadowBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000018; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000020; // type:object size:0x44 scope:global +l_shake_data = .rodata:0x00000064; // type:object size:0x30 scope:global data:2byte +@3664 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3682 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3683 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@3684 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3716 = .rodata:0x000000B0; // type:object size:0x8 scope:local data:double +@4060 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4061 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4062 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4116 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@4117 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4118 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4119 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4178 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4265 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4266 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4267 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F8; // type:object size:0x1B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@4193 = .data:0x00000028; // type:object size:0xC scope:local +@4194 = .data:0x00000034; // type:object size:0xC scope:local +@4195 = .data:0x00000040; // type:object size:0xC scope:local +l_func$4192 = .data:0x0000004C; // type:object size:0x24 scope:local +daPillar_METHODS = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_Obj_Pillar = .data:0x00000090; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__10daPillar_c = .data:0x000000F0; // type:object size:0x28 scope:global +__vt__14daPillar_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000124; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3657 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global data:float +lbl_593_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_pleaf/splits.txt b/config/GZ2P01/rels/d_a_obj_pleaf/splits.txt new file mode 100644 index 0000000000..b40bc20f27 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pleaf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pleaf.cpp: + .text start:0x000000EC end:0x00000BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_pleaf/symbols.txt b/config/GZ2P01/rels/d_a_obj_pleaf/symbols.txt new file mode 100644 index 0000000000..d1bd32604b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pleaf/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Pleaf_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__13daObj_Pleaf_cFv = .text:0x000002A8; // type:function size:0x278 scope:global +__dt__8cM3dGSphFv = .text:0x00000520; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000568; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005B0; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000620; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000067C; // type:function size:0x70 scope:global +CreateHeap__13daObj_Pleaf_cFv = .text:0x000006EC; // type:function size:0x78 scope:global +Delete__13daObj_Pleaf_cFv = .text:0x00000764; // type:function size:0x34 scope:global +Execute__13daObj_Pleaf_cFv = .text:0x00000798; // type:function size:0xDC scope:global +Draw__13daObj_Pleaf_cFv = .text:0x00000874; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Pleaf_cFP10fopAc_ac_c = .text:0x00000938; // type:function size:0x20 scope:global +getResName__13daObj_Pleaf_cFv = .text:0x00000958; // type:function size:0x10 scope:global +isDelete__13daObj_Pleaf_cFv = .text:0x00000968; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Pleaf_cFv = .text:0x00000988; // type:function size:0x5C scope:global +setRoomNo__13daObj_Pleaf_cFv = .text:0x000009E4; // type:function size:0x40 scope:global +setMtx__13daObj_Pleaf_cFv = .text:0x00000A24; // type:function size:0x64 scope:global +daObj_Pleaf_Create__FPv = .text:0x00000A88; // type:function size:0x20 scope:global +daObj_Pleaf_Delete__FPv = .text:0x00000AA8; // type:function size:0x20 scope:global +daObj_Pleaf_Execute__FPv = .text:0x00000AC8; // type:function size:0x20 scope:global +daObj_Pleaf_Draw__FPv = .text:0x00000AE8; // type:function size:0x20 scope:global +daObj_Pleaf_IsDelete__FPv = .text:0x00000B08; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000B10; // type:function size:0x48 scope:global +__sinit_d_a_obj_pleaf_cpp = .text:0x00000B58; // type:function size:0x40 scope:local +__dt__19daObj_Pleaf_Param_cFv = .text:0x00000B98; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Pleaf_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3905 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3906 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3908 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3909 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4025 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +daObj_Pleaf_MethodTable = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_OBJ_PLEAF = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000078; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000084; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A8; // type:object size:0xC scope:global +__vt__13daObj_Pleaf_c = .data:0x000000B4; // type:object size:0xC scope:global +__vt__19daObj_Pleaf_Param_c = .data:0x000000C0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_poCandle/splits.txt b/config/GZ2P01/rels/d_a_obj_poCandle/splits.txt new file mode 100644 index 0000000000..4df1a366a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poCandle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poCandle.cpp: + .text start:0x000000EC end:0x00000D24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_poCandle/symbols.txt b/config/GZ2P01/rels/d_a_obj_poCandle/symbols.txt new file mode 100644 index 0000000000..e00441bf6d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poCandle/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daPoCandle_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__12daPoCandle_cFv = .text:0x00000164; // type:function size:0x88 scope:global +CreateHeap__12daPoCandle_cFv = .text:0x000001EC; // type:function size:0x6C scope:global +create__12daPoCandle_cFv = .text:0x00000258; // type:function size:0x19C scope:global +lightInit__12daPoCandle_cFv = .text:0x000003F4; // type:function size:0x8C scope:global +setLight__12daPoCandle_cFv = .text:0x00000480; // type:function size:0x30 scope:global +cutLight__12daPoCandle_cFv = .text:0x000004B0; // type:function size:0x30 scope:global +pointLightProc__12daPoCandle_cFv = .text:0x000004E0; // type:function size:0xB0 scope:global +Execute__12daPoCandle_cFPPA3_A4_f = .text:0x00000590; // type:function size:0x230 scope:global +init_modeWait__12daPoCandle_cFv = .text:0x000007C0; // type:function size:0xC scope:global +modeWait__12daPoCandle_cFv = .text:0x000007CC; // type:function size:0x8C scope:global +init_modeOnFire__12daPoCandle_cFv = .text:0x00000858; // type:function size:0xFC scope:global +modeOnFire__12daPoCandle_cFv = .text:0x00000954; // type:function size:0x20 scope:global +modeOnSwWait__12daPoCandle_cFv = .text:0x00000974; // type:function size:0x60 scope:global +init_modeEnd__12daPoCandle_cFv = .text:0x000009D4; // type:function size:0xC scope:global +modeEnd__12daPoCandle_cFv = .text:0x000009E0; // type:function size:0x4 scope:global +eventStart__12daPoCandle_cFv = .text:0x000009E4; // type:function size:0x24 scope:global +Draw__12daPoCandle_cFv = .text:0x00000A08; // type:function size:0xA4 scope:global +Delete__12daPoCandle_cFv = .text:0x00000AAC; // type:function size:0x50 scope:global +daPoCandle_Draw__FP12daPoCandle_c = .text:0x00000AFC; // type:function size:0x2C scope:global +daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000B28; // type:function size:0x20 scope:global +daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000B48; // type:function size:0x20 scope:global +daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000B68; // type:function size:0x20 scope:global +__dt__16daPoCandle_HIO_cFv = .text:0x00000B88; // type:function size:0x5C scope:global +__sinit_d_a_obj_poCandle_cpp = .text:0x00000BE4; // type:function size:0x3C scope:local +@1448@eventStart__12daPoCandle_cFv = .text:0x00000C20; // type:function size:0x8 scope:local +@1448@__dt__12daPoCandle_cFv = .text:0x00000C28; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00000C30; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000C78; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000C80; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000C88; // type:function size:0x8 scope:global +__dt__12daPoCandle_cFv = .text:0x00000C90; // type:function size:0x94 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3635 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3737 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3738 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3740 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3766 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3767 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3814 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3774 = .data:0x00000020; // type:object size:0xC scope:local +@3775 = .data:0x0000002C; // type:object size:0xC scope:local +@3776 = .data:0x00000038; // type:object size:0xC scope:local +@3777 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3773 = .data:0x00000050; // type:object size:0x30 scope:local +l_daPoCandle_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_poCandle = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x000000D0; // type:object size:0x18 scope:global +__vt__12daPoCandle_c = .data:0x000000E8; // type:object size:0x48 scope:global +__vt__16daPoCandle_HIO_c = .data:0x00000130; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000013C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3629 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_595_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_poFire/splits.txt b/config/GZ2P01/rels/d_a_obj_poFire/splits.txt new file mode 100644 index 0000000000..94cfbd0ed4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poFire.cpp: + .text start:0x000000EC end:0x00001678 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZ2P01/rels/d_a_obj_poFire/symbols.txt b/config/GZ2P01/rels/d_a_obj_poFire/symbols.txt new file mode 100644 index 0000000000..f0a44b996d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poFire/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPoFire_HIO_cFv = .text:0x000000EC; // type:function size:0x78 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000164; // type:function size:0x48 scope:global +setBaseMtx__10daPoFire_cFv = .text:0x000001AC; // type:function size:0x68 scope:global +create__10daPoFire_cFv = .text:0x00000214; // type:function size:0x144 scope:global +Execute__10daPoFire_cFv = .text:0x00000358; // type:function size:0x44 scope:global +procMain__10daPoFire_cFv = .text:0x0000039C; // type:function size:0x188 scope:global +setFire__10daPoFire_cFv = .text:0x00000524; // type:function size:0x1E4 scope:global +searchCandle__10daPoFire_cFPvPv = .text:0x00000708; // type:function size:0x6C scope:global +searchFireTag__10daPoFire_cFPvPv = .text:0x00000774; // type:function size:0x50 scope:global +init_modeInitMove__10daPoFire_cFv = .text:0x000007C4; // type:function size:0xD8 scope:global +modeInitMove__10daPoFire_cFv = .text:0x0000089C; // type:function size:0x100 scope:global +modeWait__10daPoFire_cFv = .text:0x0000099C; // type:function size:0xF0 scope:global +init_modeWaitSetEffect__10daPoFire_cFv = .text:0x00000A8C; // type:function size:0x94 scope:global +modeWaitSetEffect__10daPoFire_cFv = .text:0x00000B20; // type:function size:0x1C0 scope:global +init_modeMoveOut__10daPoFire_cFv = .text:0x00000CE0; // type:function size:0x1C scope:global +modeMoveOut__10daPoFire_cFv = .text:0x00000CFC; // type:function size:0x1B8 scope:global +init_modeMove__10daPoFire_cFv = .text:0x00000EB4; // type:function size:0x1C scope:global +modeMove__10daPoFire_cFv = .text:0x00000ED0; // type:function size:0x1BC scope:global +init_modeMoveWait__10daPoFire_cFv = .text:0x0000108C; // type:function size:0x2C scope:global +modeMoveWait__10daPoFire_cFv = .text:0x000010B8; // type:function size:0x40 scope:global +modeNoMove__10daPoFire_cFv = .text:0x000010F8; // type:function size:0x74 scope:global +init_modeOnFire__10daPoFire_cFv = .text:0x0000116C; // type:function size:0x14 scope:global +modeOnFire__10daPoFire_cFv = .text:0x00001180; // type:function size:0xFC scope:global +init_modeFireEnd__10daPoFire_cFv = .text:0x0000127C; // type:function size:0xC scope:global +modeFireEnd__10daPoFire_cFv = .text:0x00001288; // type:function size:0x88 scope:global +eventStart__10daPoFire_cFv = .text:0x00001310; // type:function size:0x70 scope:global +eventRun__10daPoFire_cFv = .text:0x00001380; // type:function size:0x84 scope:global +eventEnd__10daPoFire_cFv = .text:0x00001404; // type:function size:0x8 scope:global +Draw__10daPoFire_cFv = .text:0x0000140C; // type:function size:0x8 scope:global +Delete__10daPoFire_cFv = .text:0x00001414; // type:function size:0x30 scope:global +daPoFire_Draw__FP10daPoFire_c = .text:0x00001444; // type:function size:0x20 scope:global +daPoFire_Execute__FP10daPoFire_c = .text:0x00001464; // type:function size:0x20 scope:global +daPoFire_Delete__FP10daPoFire_c = .text:0x00001484; // type:function size:0x20 scope:global +daPoFire_Create__FP10fopAc_ac_c = .text:0x000014A4; // type:function size:0x20 scope:global +__dt__14daPoFire_HIO_cFv = .text:0x000014C4; // type:function size:0x5C scope:global +__sinit_d_a_obj_poFire_cpp = .text:0x00001520; // type:function size:0x3C scope:local +@1392@eventEnd__10daPoFire_cFv = .text:0x0000155C; // type:function size:0x8 scope:local +@1392@eventRun__10daPoFire_cFv = .text:0x00001564; // type:function size:0x8 scope:local +@1392@eventStart__10daPoFire_cFv = .text:0x0000156C; // type:function size:0x8 scope:local +@1392@__dt__10daPoFire_cFv = .text:0x00001574; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x0000157C; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000015C4; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000015CC; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000015D4; // type:function size:0x8 scope:global +getFirePos__12daPoCandle_cFv = .text:0x000015DC; // type:function size:0x1C scope:global +__dt__10daPoFire_cFv = .text:0x000015F8; // type:function size:0x80 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000018; // type:object size:0x4 scope:local +itemNo = .rodata:0x0000001C; // type:object size:0x4 scope:global +@3726 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3889 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3915 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3916 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4107 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4134 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3740 = .data:0x00000020; // type:object size:0xC scope:local +@3741 = .data:0x0000002C; // type:object size:0xC scope:local +@3742 = .data:0x00000038; // type:object size:0xC scope:local +@3743 = .data:0x00000044; // type:object size:0xC scope:local +@3744 = .data:0x00000050; // type:object size:0xC scope:local +@3745 = .data:0x0000005C; // type:object size:0xC scope:local +@3746 = .data:0x00000068; // type:object size:0xC scope:local +@3747 = .data:0x00000074; // type:object size:0xC scope:local +@3748 = .data:0x00000080; // type:object size:0xC scope:local +mode_proc$3739 = .data:0x0000008C; // type:object size:0x6C scope:local +action_table$4176 = .data:0x000000F8; // type:object size:0x4 scope:local +l_daPoFire_Method = .data:0x000000FC; // type:object size:0x20 scope:global +g_profile_Obj_poFire = .data:0x0000011C; // type:object size:0x30 scope:global +__vt__10daPoFire_c = .data:0x0000014C; // type:object size:0x30 scope:global +__vt__17dEvLib_callback_c = .data:0x0000017C; // type:object size:0x18 scope:global +__vt__14daPoFire_HIO_c = .data:0x00000194; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001A0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3656 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte +lbl_596_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_poTbox/splits.txt b/config/GZ2P01/rels/d_a_obj_poTbox/splits.txt new file mode 100644 index 0000000000..1d8f74ec86 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poTbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poTbox.cpp: + .text start:0x000000EC end:0x00000E4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_poTbox/symbols.txt b/config/GZ2P01/rels/d_a_obj_poTbox/symbols.txt new file mode 100644 index 0000000000..8896c133c8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_poTbox/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daPoTbox_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000120; // type:function size:0x48 scope:global +setBaseMtx__10daPoTbox_cFv = .text:0x00000168; // type:function size:0x108 scope:global +CreateHeap__10daPoTbox_cFv = .text:0x00000270; // type:function size:0x2F4 scope:global +create__10daPoTbox_cFv = .text:0x00000564; // type:function size:0x290 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007F4; // type:function size:0x48 scope:global +Execute__10daPoTbox_cFPPA3_A4_f = .text:0x0000083C; // type:function size:0x10C scope:global +init_modeWait__10daPoTbox_cFv = .text:0x00000948; // type:function size:0xC scope:global +modeWait__10daPoTbox_cFv = .text:0x00000954; // type:function size:0x5C scope:global +init_modeOpen__10daPoTbox_cFv = .text:0x000009B0; // type:function size:0xE8 scope:global +modeOpen__10daPoTbox_cFv = .text:0x00000A98; // type:function size:0x5C scope:global +init_modeOpenEnd__10daPoTbox_cFv = .text:0x00000AF4; // type:function size:0xC scope:global +modeOpenEnd__10daPoTbox_cFv = .text:0x00000B00; // type:function size:0x24 scope:global +init_modeEnd__10daPoTbox_cFv = .text:0x00000B24; // type:function size:0xC scope:global +modeEnd__10daPoTbox_cFv = .text:0x00000B30; // type:function size:0x4 scope:global +Draw__10daPoTbox_cFv = .text:0x00000B34; // type:function size:0x180 scope:global +Delete__10daPoTbox_cFv = .text:0x00000CB4; // type:function size:0x74 scope:global +daPoTbox_Draw__FP10daPoTbox_c = .text:0x00000D28; // type:function size:0x2C scope:global +daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000D54; // type:function size:0x20 scope:global +daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000D74; // type:function size:0x20 scope:global +daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000D94; // type:function size:0x20 scope:global +__dt__14daPoTbox_HIO_cFv = .text:0x00000DB4; // type:function size:0x5C scope:global +__sinit_d_a_obj_poTbox_cpp = .text:0x00000E10; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3926 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000001C; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_type = .data:0x00000020; // type:object size:0x8 scope:global +l_bmdIdx = .data:0x00000028; // type:object size:0x8 scope:global +l_dzbIdx = .data:0x00000030; // type:object size:0x8 scope:global +@3867 = .data:0x00000038; // type:object size:0xC scope:local +@3868 = .data:0x00000044; // type:object size:0xC scope:local +@3869 = .data:0x00000050; // type:object size:0xC scope:local +@3870 = .data:0x0000005C; // type:object size:0xC scope:local +mode_proc$3866 = .data:0x00000068; // type:object size:0x30 scope:local +l_daPoTbox_Method = .data:0x00000098; // type:object size:0x20 scope:global +g_profile_Obj_poTbox = .data:0x000000B8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10daPoTbox_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__14daPoTbox_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global +lbl_597_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_prop/splits.txt b/config/GZ2P01/rels/d_a_obj_prop/splits.txt new file mode 100644 index 0000000000..9ff8cd6c7c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_prop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_prop.cpp: + .text start:0x00000078 end:0x000004AC + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_prop/symbols.txt b/config/GZ2P01/rels/d_a_obj_prop/symbols.txt new file mode 100644 index 0000000000..9e853187a7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_prop/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjProp_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__11daObjProp_cFv = .text:0x00000098; // type:function size:0x3C scope:global +__dt__11daObjProp_cFv = .text:0x000000D4; // type:function size:0x80 scope:global +createHeap__11daObjProp_cFv = .text:0x00000154; // type:function size:0x80 scope:global +create__11daObjProp_cFv = .text:0x000001D4; // type:function size:0xD4 scope:global +Delete__11daObjProp_cFv = .text:0x000002A8; // type:function size:0x34 scope:global +draw__11daObjProp_cFv = .text:0x000002DC; // type:function size:0x64 scope:global +execute__11daObjProp_cFv = .text:0x00000340; // type:function size:0x44 scope:global +init__11daObjProp_cFv = .text:0x00000384; // type:function size:0x10 scope:global +setModelMtx__11daObjProp_cFv = .text:0x00000394; // type:function size:0x64 scope:global +daObjProp_create__FP11daObjProp_c = .text:0x000003F8; // type:function size:0x54 scope:global +daObjProp_Delete__FP11daObjProp_c = .text:0x0000044C; // type:function size:0x20 scope:global +daObjProp_execute__FP11daObjProp_c = .text:0x0000046C; // type:function size:0x20 scope:global +daObjProp_draw__FP11daObjProp_c = .text:0x0000048C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +BMD_IDX$3638 = .rodata:0x00000000; // type:object size:0x8 scope:local +ADD_ANGLE$3689 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjProp_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Prop = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjProp_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_pumpkin/splits.txt b/config/GZ2P01/rels/d_a_obj_pumpkin/splits.txt new file mode 100644 index 0000000000..f1acf4b648 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pumpkin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pumpkin.cpp: + .text start:0x000000EC end:0x00002CBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_pumpkin/symbols.txt b/config/GZ2P01/rels/d_a_obj_pumpkin/symbols.txt new file mode 100644 index 0000000000..532acf7265 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_pumpkin/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_Pumpkin_cFv = .text:0x000000EC; // type:function size:0x278 scope:global +create__15daObj_Pumpkin_cFv = .text:0x00000364; // type:function size:0x370 scope:global +__dt__8cM3dGLinFv = .text:0x000006D4; // type:function size:0x48 scope:global +__dt__8cM3dGCylFv = .text:0x0000071C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000764; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000081C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000878; // type:function size:0x70 scope:global +CreateHeap__15daObj_Pumpkin_cFv = .text:0x000008E8; // type:function size:0x90 scope:global +Delete__15daObj_Pumpkin_cFv = .text:0x00000978; // type:function size:0x34 scope:global +Execute__15daObj_Pumpkin_cFv = .text:0x000009AC; // type:function size:0x15EC scope:global +Draw__15daObj_Pumpkin_cFv = .text:0x00001F98; // type:function size:0x1A4 scope:global +__dt__8cM3dGPlaFv = .text:0x0000213C; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_Pumpkin_cFP10fopAc_ac_c = .text:0x00002184; // type:function size:0x20 scope:global +isDelete__15daObj_Pumpkin_cFv = .text:0x000021A4; // type:function size:0x84 scope:global +setEnvTevColor__15daObj_Pumpkin_cFv = .text:0x00002228; // type:function size:0x5C scope:global +setRoomNo__15daObj_Pumpkin_cFv = .text:0x00002284; // type:function size:0x44 scope:global +reset__15daObj_Pumpkin_cFv = .text:0x000022C8; // type:function size:0x74 scope:global +setMtx__15daObj_Pumpkin_cFv = .text:0x0000233C; // type:function size:0x108 scope:global +calcRollAngle__15daObj_Pumpkin_cFsi = .text:0x00002444; // type:function size:0xA0 scope:global +getWallAngle__15daObj_Pumpkin_cFsPs = .text:0x000024E4; // type:function size:0x190 scope:global +setSmokePrtcl__15daObj_Pumpkin_cFv = .text:0x00002674; // type:function size:0x84 scope:global +setWaterPrtcl__15daObj_Pumpkin_cFv = .text:0x000026F8; // type:function size:0x100 scope:global +setHamonPrtcl__15daObj_Pumpkin_cFv = .text:0x000027F8; // type:function size:0x5C scope:global +crash__15daObj_Pumpkin_cFv = .text:0x00002854; // type:function size:0x2B0 scope:global +daObj_Pumpkin_Create__FPv = .text:0x00002B04; // type:function size:0x20 scope:global +daObj_Pumpkin_Delete__FPv = .text:0x00002B24; // type:function size:0x20 scope:global +daObj_Pumpkin_Execute__FPv = .text:0x00002B44; // type:function size:0x20 scope:global +daObj_Pumpkin_Draw__FPv = .text:0x00002B64; // type:function size:0x20 scope:global +daObj_Pumpkin_IsDelete__FPv = .text:0x00002B84; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002B8C; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00002BD4; // type:function size:0x1C scope:global +__sinit_d_a_obj_pumpkin_cpp = .text:0x00002BF0; // type:function size:0x74 scope:local +__dt__21daObj_Pumpkin_Param_cFv = .text:0x00002C64; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002CAC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CB4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_Pumpkin_Param_c = .rodata:0x00000000; // type:object size:0x34 scope:global +l_ccDObjData = .rodata:0x00000034; // type:object size:0x30 scope:global +@4022 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4860 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4861 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4862 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4863 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4864 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4865 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4866 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4867 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4868 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4869 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4870 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4871 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4872 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4873 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4874 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4875 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4876 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4877 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4878 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4879 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4880 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4881 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4882 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4883 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4884 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4885 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4886 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4888 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@5089 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5090 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5106 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float +@5155 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000F0; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_resNameList = .data:0x00000028; // type:object size:0x8 scope:global +l_ccDCyl = .data:0x00000030; // type:object size:0x44 scope:global +emttrId$5110 = .data:0x00000074; // type:object size:0x8 scope:local +daObj_Pumpkin_MethodTable = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_OBJ_PUMPKIN = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000CC; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D8; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x00000138; // type:object size:0xC scope:global +__vt__15daObj_Pumpkin_c = .data:0x00000144; // type:object size:0xC scope:global +__vt__21daObj_Pumpkin_Param_c = .data:0x00000150; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3860 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_rcircle/splits.txt b/config/GZ2P01/rels/d_a_obj_rcircle/splits.txt new file mode 100644 index 0000000000..8b624186e3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rcircle/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rcircle.cpp: + .text start:0x00000078 end:0x00000718 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000006C diff --git a/config/GZ2P01/rels/d_a_obj_rcircle/symbols.txt b/config/GZ2P01/rels/d_a_obj_rcircle/symbols.txt new file mode 100644 index 0000000000..cffa04bb93 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rcircle/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjRCircle_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__14daObjRCircle_cFv = .text:0x00000098; // type:function size:0x8C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000124; // type:function size:0x48 scope:global +__dt__14daObjRCircle_cFv = .text:0x0000016C; // type:function size:0xC8 scope:global +createHeap__14daObjRCircle_cFv = .text:0x00000234; // type:function size:0x114 scope:global +create__14daObjRCircle_cFv = .text:0x00000348; // type:function size:0x100 scope:global +Delete__14daObjRCircle_cFv = .text:0x00000448; // type:function size:0x34 scope:global +draw__14daObjRCircle_cFv = .text:0x0000047C; // type:function size:0xCC scope:global +execute__14daObjRCircle_cFv = .text:0x00000548; // type:function size:0xBC scope:global +init__14daObjRCircle_cFv = .text:0x00000604; // type:function size:0xC scope:global +setModelMtx__14daObjRCircle_cFv = .text:0x00000610; // type:function size:0x54 scope:global +daObjRCircle_create__FP14daObjRCircle_c = .text:0x00000664; // type:function size:0x54 scope:global +daObjRCircle_Delete__FP14daObjRCircle_c = .text:0x000006B8; // type:function size:0x20 scope:global +daObjRCircle_execute__FP14daObjRCircle_c = .text:0x000006D8; // type:function size:0x20 scope:global +daObjRCircle_draw__FP14daObjRCircle_c = .text:0x000006F8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3701 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3702 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjRCircle_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_RCircle = .data:0x00000024; // type:object size:0x30 scope:global +__vt__14daObjRCircle_c = .data:0x00000054; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000060; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_rfHole/splits.txt b/config/GZ2P01/rels/d_a_obj_rfHole/splits.txt new file mode 100644 index 0000000000..b7bae7bc58 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rfHole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rfHole.cpp: + .text start:0x000000EC end:0x00000CF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_obj_rfHole/symbols.txt b/config/GZ2P01/rels/d_a_obj_rfHole/symbols.txt new file mode 100644 index 0000000000..d5a2d638e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rfHole/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daRfHole_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000013C; // type:function size:0x48 scope:global +setBaseMtx__10daRfHole_cFv = .text:0x00000184; // type:function size:0x88 scope:global +CreateHeap__10daRfHole_cFv = .text:0x0000020C; // type:function size:0x6C scope:global +create__10daRfHole_cFv = .text:0x00000278; // type:function size:0x150 scope:global +rideCallBack__10daRfHole_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x4C scope:global +playerAreaCheck__10daRfHole_cFv = .text:0x00000414; // type:function size:0x278 scope:global +Execute__10daRfHole_cFPPA3_A4_f = .text:0x0000068C; // type:function size:0x58 scope:global +holeProc__10daRfHole_cFv = .text:0x000006E4; // type:function size:0xBC scope:global +init_modeWait__10daRfHole_cFv = .text:0x000007A0; // type:function size:0xC scope:global +modeWait__10daRfHole_cFv = .text:0x000007AC; // type:function size:0x2C scope:global +init_modeBreak__10daRfHole_cFv = .text:0x000007D8; // type:function size:0x154 scope:global +modeBreak__10daRfHole_cFv = .text:0x0000092C; // type:function size:0x20 scope:global +init_modeBreakEff__10daRfHole_cFv = .text:0x0000094C; // type:function size:0x50 scope:global +modeBreakEff__10daRfHole_cFv = .text:0x0000099C; // type:function size:0x20 scope:global +init_modeEnd__10daRfHole_cFv = .text:0x000009BC; // type:function size:0xC scope:global +modeEnd__10daRfHole_cFv = .text:0x000009C8; // type:function size:0x20 scope:global +setBreakEffect__10daRfHole_cFv = .text:0x000009E8; // type:function size:0x110 scope:global +Draw__10daRfHole_cFv = .text:0x00000AF8; // type:function size:0xA4 scope:global +Delete__10daRfHole_cFv = .text:0x00000B9C; // type:function size:0x30 scope:global +daRfHole_Draw__FP10daRfHole_c = .text:0x00000BCC; // type:function size:0x2C scope:global +daRfHole_Execute__FP10daRfHole_c = .text:0x00000BF8; // type:function size:0x20 scope:global +daRfHole_Delete__FP10daRfHole_c = .text:0x00000C18; // type:function size:0x20 scope:global +daRfHole_Create__FP10fopAc_ac_c = .text:0x00000C38; // type:function size:0x20 scope:global +__dt__14daRfHole_HIO_cFv = .text:0x00000C58; // type:function size:0x5C scope:global +__sinit_d_a_obj_rfHole_cpp = .text:0x00000CB4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3817 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3818 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3819 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3820 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3821 = .rodata:0x0000002C; // type:object size:0x4 scope:local +particle_id$3917 = .rodata:0x00000030; // type:object size:0xA scope:local +@stringBase0 = .rodata:0x0000003C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3835 = .data:0x00000020; // type:object size:0xC scope:local +@3836 = .data:0x0000002C; // type:object size:0xC scope:local +@3837 = .data:0x00000038; // type:object size:0xC scope:local +@3838 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3834 = .data:0x00000050; // type:object size:0x30 scope:local +l_daRfHole_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_RfHole = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10daRfHole_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__14daRfHole_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:float +lbl_601_bss_2C = .bss:0x0000002C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_rgate/splits.txt b/config/GZ2P01/rels/d_a_obj_rgate/splits.txt new file mode 100644 index 0000000000..701bbdd946 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rgate.cpp: + .text start:0x00000078 end:0x00002740 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000124 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_obj_rgate/symbols.txt b/config/GZ2P01/rels/d_a_obj_rgate/symbols.txt new file mode 100644 index 0000000000..d34f198924 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rgate/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_coach__FPvPv = .text:0x00000078; // type:function size:0x50 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000000C8; // type:function size:0x110 scope:global +initBaseMtx__12daObjRgate_cFv = .text:0x000001D8; // type:function size:0x154 scope:global +setBaseMtx__12daObjRgate_cFv = .text:0x0000032C; // type:function size:0x51C scope:global +Create__12daObjRgate_cFv = .text:0x00000848; // type:function size:0x1EC scope:global +CreateHeap__12daObjRgate_cFv = .text:0x00000A34; // type:function size:0x1D4 scope:global +create1st__12daObjRgate_cFv = .text:0x00000C08; // type:function size:0x80 scope:global +checkAreaL__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000C88; // type:function size:0x390 scope:global +checkAreaR__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00001018; // type:function size:0x38C scope:global +checkOpen__12daObjRgate_cFv = .text:0x000013A4; // type:function size:0x12C scope:global +checkDirL__12daObjRgate_cFP10fopAc_ac_c = .text:0x000014D0; // type:function size:0x90 scope:global +checkDirR__12daObjRgate_cFP10fopAc_ac_c = .text:0x00001560; // type:function size:0x90 scope:global +setAtkSE__12daObjRgate_cFv = .text:0x000015F0; // type:function size:0x7C scope:global +setCrkSE__12daObjRgate_cFv = .text:0x0000166C; // type:function size:0x7C scope:global +action__12daObjRgate_cFv = .text:0x000016E8; // type:function size:0x68 scope:global +action_typeA__12daObjRgate_cFv = .text:0x00001750; // type:function size:0x6A0 scope:global +actionWaitEvent__12daObjRgate_cFv = .text:0x00001DF0; // type:function size:0xE4 scope:global +actionEvent__12daObjRgate_cFv = .text:0x00001ED4; // type:function size:0x68 scope:global +actionDead__12daObjRgate_cFv = .text:0x00001F3C; // type:function size:0x4 scope:global +event_proc_call__12daObjRgate_cFv = .text:0x00001F40; // type:function size:0xA4 scope:global +demoProc__12daObjRgate_cFv = .text:0x00001FE4; // type:function size:0x164 scope:global +getDemoAction__12daObjRgate_cFv = .text:0x00002148; // type:function size:0x48 scope:global +Execute__12daObjRgate_cFPPA3_A4_f = .text:0x00002190; // type:function size:0x68 scope:global +Draw__12daObjRgate_cFv = .text:0x000021F8; // type:function size:0x11C scope:global +Delete__12daObjRgate_cFv = .text:0x00002314; // type:function size:0x6C scope:global +daObjRgate_create1st__FP12daObjRgate_c = .text:0x00002380; // type:function size:0xB4 scope:global +__dt__8dCcD_CylFv = .text:0x00002434; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00002500; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00002584; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000025CC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002614; // type:function size:0x5C scope:global +daObjRgate_MoveBGDelete__FP12daObjRgate_c = .text:0x00002670; // type:function size:0x20 scope:global +daObjRgate_MoveBGExecute__FP12daObjRgate_c = .text:0x00002690; // type:function size:0x20 scope:global +daObjRgate_MoveBGDraw__FP12daObjRgate_c = .text:0x000026B0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000026DC; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002724; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global +@3897 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3898 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4034 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4035 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4038 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4039 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4042 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4043 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4044 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4288 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4289 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4290 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4291 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4292 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4293 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4426 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4513 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float +@4514 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4733 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4734 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4735 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4736 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4737 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4739 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4740 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4741 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4742 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@4744 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000F0; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4797 = .data:0x00000024; // type:object size:0xC scope:local +@4798 = .data:0x00000030; // type:object size:0xC scope:local +@4799 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$4796 = .data:0x00000048; // type:object size:0x24 scope:local +action_table$4852 = .data:0x0000006C; // type:object size:0x10 scope:local +daObjRgate_METHODS = .data:0x0000007C; // type:object size:0x20 scope:global +g_profile_Obj_RiderGate = .data:0x0000009C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000F0; // type:object size:0xC scope:global +__vt__12daObjRgate_c = .data:0x000000FC; // type:object size:0x28 scope:global +l_evName$4049 = .bss:0x00000000; // type:object size:0x4 scope:local +lbl_602_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_602_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_riverrock/splits.txt b/config/GZ2P01/rels/d_a_obj_riverrock/splits.txt new file mode 100644 index 0000000000..2666b83e9e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_riverrock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_riverrock.cpp: + .text start:0x000000EC end:0x00001468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000A0 + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_riverrock/symbols.txt b/config/GZ2P01/rels/d_a_obj_riverrock/symbols.txt new file mode 100644 index 0000000000..61d44647f1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_riverrock/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daObjRIVERROCK_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +initCcCylinder__16daObjRIVERROCK_cFv = .text:0x00000114; // type:function size:0x60 scope:global +SetCcCyl__16daObjRIVERROCK_cFv = .text:0x00000174; // type:function size:0x60 scope:global +daObjRIVERROCK_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x20 scope:global +daObjRIVERROCK_Delete__FP16daObjRIVERROCK_c = .text:0x000001F4; // type:function size:0x24 scope:global +BreakWaitAction__16daObjRIVERROCK_cFv = .text:0x00000218; // type:function size:0xC4 scope:global +CheckBG__16daObjRIVERROCK_cFv = .text:0x000002DC; // type:function size:0x380 scope:global +BreakMoveAction__16daObjRIVERROCK_cFv = .text:0x0000065C; // type:function size:0x84 scope:global +BrokenAction__16daObjRIVERROCK_cFv = .text:0x000006E0; // type:function size:0xD4 scope:global +BreakAction__16daObjRIVERROCK_cFv = .text:0x000007B4; // type:function size:0x54 scope:global +Action__16daObjRIVERROCK_cFv = .text:0x00000808; // type:function size:0x44 scope:global +BreakSet__16daObjRIVERROCK_cFv = .text:0x0000084C; // type:function size:0x398 scope:global +WaitAction__16daObjRIVERROCK_cFv = .text:0x00000BE4; // type:function size:0x40 scope:global +setBaseMtx__16daObjRIVERROCK_cFv = .text:0x00000C24; // type:function size:0xF8 scope:global +daObjRIVERROCK_Draw__FP16daObjRIVERROCK_c = .text:0x00000D1C; // type:function size:0x2C scope:global +daObjRIVERROCK_Execute__FP16daObjRIVERROCK_c = .text:0x00000D48; // type:function size:0x20 scope:global +CreateHeap__16daObjRIVERROCK_cFv = .text:0x00000D68; // type:function size:0x78 scope:global +create__16daObjRIVERROCK_cFv = .text:0x00000DE0; // type:function size:0x35C scope:global +__dt__8cM3dGCylFv = .text:0x0000113C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001184; // type:function size:0x48 scope:global +daObjRIVERROCK_IsDelete__FP16daObjRIVERROCK_c = .text:0x000011CC; // type:function size:0x8 scope:global +Create__16daObjRIVERROCK_cFv = .text:0x000011D4; // type:function size:0x60 scope:global +Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x00001234; // type:function size:0xCC scope:global +Draw__16daObjRIVERROCK_cFv = .text:0x00001300; // type:function size:0x84 scope:global +Delete__16daObjRIVERROCK_cFv = .text:0x00001384; // type:function size:0x60 scope:global +__dt__20daObjRIVERROCK_HIO_cFv = .text:0x000013E4; // type:function size:0x48 scope:global +__sinit_d_a_obj_riverrock_cpp = .text:0x0000142C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3631 = .rodata:0x00000000; // type:object size:0x4 scope:local +ccCylSrc$3635 = .rodata:0x00000004; // type:object size:0x44 scope:local +@3642 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3742 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3743 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000060; // type:object size:0x4 scope:local data:string +@3745 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3758 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3861 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3862 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4026 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4027 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4030 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4031 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4032 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4034 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4119 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4120 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B8; // type:object size:0x2A scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjRIVERROCK_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_RIVERROCK = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global +__vt__16daObjRIVERROCK_c = .data:0x0000006C; // type:object size:0x28 scope:global +__vt__20daObjRIVERROCK_HIO_c = .data:0x00000094; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_603_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3626 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_rock/splits.txt b/config/GZ2P01/rels/d_a_obj_rock/splits.txt new file mode 100644 index 0000000000..6632b72d84 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rock.cpp: + .text start:0x00000078 end:0x00000B7C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_rock/symbols.txt b/config/GZ2P01/rels/d_a_obj_rock/symbols.txt new file mode 100644 index 0000000000..c33cb99161 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rock/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Rock_Draw__FP14obj_rock_class = .text:0x00000078; // type:function size:0x88 scope:global +daObj_Rock_Execute__FP14obj_rock_class = .text:0x00000100; // type:function size:0x128 scope:global +daObj_Rock_IsDelete__FP14obj_rock_class = .text:0x00000228; // type:function size:0x8 scope:global +daObj_Rock_Delete__FP14obj_rock_class = .text:0x00000230; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0xAC scope:global +set_pos_check__FP14obj_rock_classi = .text:0x00000364; // type:function size:0x1B4 scope:global +daObj_Rock_Create__FP10fopAc_ac_c = .text:0x00000518; // type:function size:0x46C scope:global +__dt__7rock_ssFv = .text:0x00000984; // type:function size:0xD4 scope:global +__ct__7rock_ssFv = .text:0x00000A58; // type:function size:0x94 scope:global +__dt__8cM3dGSphFv = .text:0x00000AEC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B34; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3896 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3897 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3898 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4014 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3926 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Rock_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_ROCK = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_rope_bridge/splits.txt b/config/GZ2P01/rels/d_a_obj_rope_bridge/splits.txt new file mode 100644 index 0000000000..6ce72bf8c8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rope_bridge/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rope_bridge.cpp: + .text start:0x00000078 end:0x00001FB4 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000294 diff --git a/config/GZ2P01/rels/d_a_obj_rope_bridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_rope_bridge/symbols.txt new file mode 100644 index 0000000000..afa07ecc29 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rope_bridge/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjRBridge_cFv = .text:0x00000078; // type:function size:0xA0 scope:global +setBaseMtx__14daObjRBridge_cFv = .text:0x00000118; // type:function size:0xAC scope:global +checkE3Special__14daObjRBridge_cFv = .text:0x000001C4; // type:function size:0x5C scope:global +setStPos__14daObjRBridge_cFv = .text:0x00000220; // type:function size:0x150 scope:global +__dt__4cXyzFv = .text:0x00000370; // type:function size:0x3C scope:global +initLinePos__14daObjRBridge_cFv = .text:0x000003AC; // type:function size:0x258 scope:global +setLinePos__14daObjRBridge_cFv = .text:0x00000604; // type:function size:0x3A4 scope:global +getLinePosSt__14daObjRBridge_cFP4cXyz = .text:0x000009A8; // type:function size:0x7C scope:global +getLinePosBrg__14daObjRBridge_cFiP4cXyz = .text:0x00000A24; // type:function size:0xB8 scope:global +checkTight__14daObjRBridge_cFv = .text:0x00000ADC; // type:function size:0x160 scope:global +Create__14daObjRBridge_cFv = .text:0x00000C3C; // type:function size:0x18C scope:global +CreateHeap__14daObjRBridge_cFv = .text:0x00000DC8; // type:function size:0x260 scope:global +__ct__4cXyzFv = .text:0x00001028; // type:function size:0x4 scope:global +create1st__14daObjRBridge_cFv = .text:0x0000102C; // type:function size:0xD0 scope:global +Execute__14daObjRBridge_cFPPA3_A4_f = .text:0x000010FC; // type:function size:0xEC scope:global +action__14daObjRBridge_cFv = .text:0x000011E8; // type:function size:0x1B4 scope:global +init_wait__14daObjRBridge_cFv = .text:0x0000139C; // type:function size:0x14 scope:global +mode_wait__14daObjRBridge_cFv = .text:0x000013B0; // type:function size:0x24C scope:global +init_cut__14daObjRBridge_cFv = .text:0x000015FC; // type:function size:0x28 scope:global +mode_cut__14daObjRBridge_cFv = .text:0x00001624; // type:function size:0x204 scope:global +init_end__14daObjRBridge_cFv = .text:0x00001828; // type:function size:0xC scope:global +mode_end__14daObjRBridge_cFv = .text:0x00001834; // type:function size:0x4 scope:global +Draw__14daObjRBridge_cFv = .text:0x00001838; // type:function size:0x1D8 scope:global +checkHimoCulling__14daObjRBridge_cFv = .text:0x00001A10; // type:function size:0xEC scope:global +Delete__14daObjRBridge_cFv = .text:0x00001AFC; // type:function size:0x64 scope:global +daObjRBridge_create1st__FP14daObjRBridge_c = .text:0x00001B60; // type:function size:0x170 scope:global +__dt__8cM3dGSphFv = .text:0x00001CD0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001D18; // type:function size:0x48 scope:global +__dt__8dCcD_CpsFv = .text:0x00001D60; // type:function size:0xC4 scope:global +__ct__8dCcD_CpsFv = .text:0x00001E24; // type:function size:0x80 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001EA4; // type:function size:0x5C scope:global +daObjRBridge_MoveBGDelete__FP14daObjRBridge_c = .text:0x00001F00; // type:function size:0x20 scope:global +daObjRBridge_MoveBGExecute__FP14daObjRBridge_c = .text:0x00001F20; // type:function size:0x20 scope:global +daObjRBridge_MoveBGDraw__FP14daObjRBridge_c = .text:0x00001F40; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001F6C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_brgBmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brgDzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_brg_height = .rodata:0x00000010; // type:object size:0x8 scope:global +l_rope_length = .rodata:0x00000018; // type:object size:0x8 scope:global +l_himo_thick = .rodata:0x00000020; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global +l_rope_cullbox_offset = .rodata:0x00000030; // type:object size:0x18 scope:global +l_rope_cullbox = .rodata:0x00000048; // type:object size:0x18 scope:global data:float +@3669 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3696 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3697 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4061 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4062 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4239 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4310 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float +@4311 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@4356 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4357 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x24 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_ropeArcName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_rope_offsetL = .data:0x0000002C; // type:object size:0x18 scope:global +l_rope_offsetS = .data:0x00000044; // type:object size:0x18 scope:global +l_rope_offsetSt = .data:0x0000005C; // type:object size:0xC scope:global data:float +l_cull_sizeS = .data:0x00000068; // type:object size:0x18 scope:global +l_cull_sizeL = .data:0x00000080; // type:object size:0x18 scope:global +l_att_disXZ = .data:0x00000098; // type:object size:0x8 scope:global +l_att_high = .data:0x000000A0; // type:object size:0x8 scope:global +l_att_low = .data:0x000000A8; // type:object size:0x8 scope:global +l_att_ang = .data:0x000000B0; // type:object size:0x4 scope:global +l_sph_src = .data:0x000000B4; // type:object size:0x40 scope:global +l_sph_src2 = .data:0x000000F4; // type:object size:0x40 scope:global +l_cps_src = .data:0x00000134; // type:object size:0x4C scope:global +@4218 = .data:0x00000180; // type:object size:0xC scope:local +@4219 = .data:0x0000018C; // type:object size:0xC scope:local +@4220 = .data:0x00000198; // type:object size:0xC scope:local +mode_proc$4217 = .data:0x000001A4; // type:object size:0x24 scope:local +l_fall_start_se$4321 = .data:0x000001C8; // type:object size:0x8 scope:local +l_fall_end_se$4322 = .data:0x000001D0; // type:object size:0x8 scope:local +daObjRBridge_METHODS = .data:0x000001D8; // type:object size:0x20 scope:global +g_profile_Obj_RopeBridge = .data:0x000001F8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000228; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000234; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000024C; // type:object size:0xC scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000258; // type:object size:0x14 scope:global +__vt__14daObjRBridge_c = .data:0x0000026C; // type:object size:0x28 scope:global +lbl_110_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_rotBridge/splits.txt b/config/GZ2P01/rels/d_a_obj_rotBridge/splits.txt new file mode 100644 index 0000000000..ca839421bc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rotBridge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotBridge.cpp: + .text start:0x000000EC end:0x00000DB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_rotBridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_rotBridge/symbols.txt new file mode 100644 index 0000000000..0c35c52a4e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rotBridge/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daRotBridge_HIO_cFv = .text:0x000000EC; // type:function size:0x50 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000013C; // type:function size:0x48 scope:global +setBaseMtx__13daRotBridge_cFv = .text:0x00000184; // type:function size:0x114 scope:global +CreateHeap__13daRotBridge_cFv = .text:0x00000298; // type:function size:0x184 scope:global +create__13daRotBridge_cFv = .text:0x0000041C; // type:function size:0x218 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000634; // type:function size:0x48 scope:global +rideCallBack__13daRotBridge_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000067C; // type:function size:0x18 scope:global +Execute__13daRotBridge_cFPPA3_A4_f = .text:0x00000694; // type:function size:0x11C scope:global +playerAreaCheck__13daRotBridge_cFv = .text:0x000007B0; // type:function size:0x19C scope:global +moveBridge__13daRotBridge_cFv = .text:0x0000094C; // type:function size:0x218 scope:global +Draw__13daRotBridge_cFv = .text:0x00000B64; // type:function size:0xB8 scope:global +Delete__13daRotBridge_cFv = .text:0x00000C1C; // type:function size:0x74 scope:global +daRotBridge_Draw__FP13daRotBridge_c = .text:0x00000C90; // type:function size:0x2C scope:global +daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000CBC; // type:function size:0x20 scope:global +daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000CDC; // type:function size:0x20 scope:global +daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000CFC; // type:function size:0x20 scope:global +__dt__17daRotBridge_HIO_cFv = .text:0x00000D1C; // type:function size:0x5C scope:global +__sinit_d_a_obj_rotBridge_cpp = .text:0x00000D78; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3626 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0xC scope:global +l_dzbIdx = .rodata:0x00000010; // type:object size:0xC scope:global +l_bckIdx = .rodata:0x0000001C; // type:object size:0xC scope:global +@3694 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@3833 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3878 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3880 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3881 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x13 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0xC scope:global +l_daRotBridge_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_RotBridge = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__13daRotBridge_c = .data:0x00000068; // type:object size:0x28 scope:global +__vt__17daRotBridge_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000009C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3620 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_rotTrap/splits.txt b/config/GZ2P01/rels/d_a_obj_rotTrap/splits.txt new file mode 100644 index 0000000000..22f0c2ec29 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rotTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotTrap.cpp: + .text start:0x000000EC end:0x00001034 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x0000024C + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_rotTrap/symbols.txt b/config/GZ2P01/rels/d_a_obj_rotTrap/symbols.txt new file mode 100644 index 0000000000..632a50fae6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rotTrap/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daRotTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:global +setBaseMtx__11daRotTrap_cFv = .text:0x00000180; // type:function size:0x98 scope:global +CreateHeap__11daRotTrap_cFv = .text:0x00000218; // type:function size:0xF0 scope:global +create__11daRotTrap_cFv = .text:0x00000308; // type:function size:0x1C0 scope:global +__dt__8dCcD_CylFv = .text:0x000004C8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000594; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000618; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000660; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006A8; // type:function size:0x5C scope:global +Execute__11daRotTrap_cFPPA3_A4_f = .text:0x00000704; // type:function size:0x58 scope:global +procMain__11daRotTrap_cFv = .text:0x0000075C; // type:function size:0x190 scope:global +init_modeWait__11daRotTrap_cFv = .text:0x000008EC; // type:function size:0x74 scope:global +modeWait__11daRotTrap_cFv = .text:0x00000960; // type:function size:0x60 scope:global +init_modeAcc__11daRotTrap_cFv = .text:0x000009C0; // type:function size:0xFC scope:global +modeAcc__11daRotTrap_cFv = .text:0x00000ABC; // type:function size:0xD0 scope:global +init_modeMove__11daRotTrap_cFv = .text:0x00000B8C; // type:function size:0x14 scope:global +modeMove__11daRotTrap_cFv = .text:0x00000BA0; // type:function size:0xE0 scope:global +seSet__11daRotTrap_cFv = .text:0x00000C80; // type:function size:0x108 scope:global +Draw__11daRotTrap_cFv = .text:0x00000D88; // type:function size:0xA4 scope:global +Delete__11daRotTrap_cFv = .text:0x00000E2C; // type:function size:0x68 scope:global +daRotTrap_Draw__FP11daRotTrap_c = .text:0x00000E94; // type:function size:0x2C scope:global +daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000EC0; // type:function size:0x20 scope:global +daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000EE0; // type:function size:0x20 scope:global +daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000F20; // type:function size:0x48 scope:global +__dt__15daRotTrap_HIO_cFv = .text:0x00000F68; // type:function size:0x5C scope:global +__sinit_d_a_obj_rotTrap_cpp = .text:0x00000FC4; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__11daRotTrap_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3880 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3921 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@3923 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daRotTrap_c = .data:0x00000020; // type:object size:0x44 scope:global +atPos = .data:0x00000064; // type:object size:0xA8 scope:global +atR = .data:0x0000010C; // type:object size:0x38 scope:global +@3851 = .data:0x00000144; // type:object size:0xC scope:local +@3852 = .data:0x00000150; // type:object size:0xC scope:local +@3853 = .data:0x0000015C; // type:object size:0xC scope:local +mode_proc$3850 = .data:0x00000168; // type:object size:0x24 scope:local +l_daRotTrap_Method = .data:0x0000018C; // type:object size:0x20 scope:global +g_profile_Obj_RotTrap = .data:0x000001AC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000001DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001E8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:global +__vt__11daRotTrap_c = .data:0x0000020C; // type:object size:0x28 scope:global +__vt__15daRotTrap_HIO_c = .data:0x00000234; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000240; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:float +lbl_606_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_roten/splits.txt b/config/GZ2P01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 0000000000..ed86f95c38 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_roten.cpp: + .text start:0x00000078 end:0x00000918 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000088 diff --git a/config/GZ2P01/rels/d_a_obj_roten/symbols.txt b/config/GZ2P01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 0000000000..93735e0bc6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObj_Roten_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObj_Roten_cFv = .text:0x000000B4; // type:function size:0x8C scope:global +Create__13daObj_Roten_cFv = .text:0x00000140; // type:function size:0x2A4 scope:global +CreateHeap__13daObj_Roten_cFv = .text:0x000003E4; // type:function size:0x7C scope:global +create__13daObj_Roten_cFv = .text:0x00000460; // type:function size:0xF8 scope:global +Execute__13daObj_Roten_cFPPA3_A4_f = .text:0x00000558; // type:function size:0x100 scope:global +Draw__13daObj_Roten_cFv = .text:0x00000658; // type:function size:0x11C scope:global +Delete__13daObj_Roten_cFv = .text:0x00000774; // type:function size:0x90 scope:global +getResName__13daObj_Roten_cFv = .text:0x00000804; // type:function size:0x10 scope:global +daObj_Roten_Create__FPv = .text:0x00000814; // type:function size:0x20 scope:global +daObj_Roten_Delete__FPv = .text:0x00000834; // type:function size:0x20 scope:global +daObj_Roten_Execute__FPv = .text:0x00000854; // type:function size:0x20 scope:global +daObj_Roten_Draw__FPv = .text:0x00000874; // type:function size:0x2C scope:global +daObj_Roten_IsDelete__FPv = .text:0x000008A0; // type:function size:0x8 scope:global +__dt__13daObj_Roten_cFv = .text:0x000008A8; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3778 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3779 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3784 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3785 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3786 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3844 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3881 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +l_resFileName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdFileIdx = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_dzbFileIdx = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +daObj_Roten_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_OBJ_ROTEN = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__13daObj_Roten_c = .data:0x0000005C; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_rstair/splits.txt b/config/GZ2P01/rels/d_a_obj_rstair/splits.txt new file mode 100644 index 0000000000..4c5c5a70f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rstair/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rstair.cpp: + .text start:0x00000078 end:0x00001218 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_obj_rstair/symbols.txt b/config/GZ2P01/rels/d_a_obj_rstair/symbols.txt new file mode 100644 index 0000000000..4a6c60ee46 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjRotStair_cFv = .text:0x00000078; // type:function size:0xBC scope:global +setBaseMtx__15daObjRotStair_cFv = .text:0x00000134; // type:function size:0x9C scope:global +Create__15daObjRotStair_cFv = .text:0x000001D0; // type:function size:0x140 scope:global +CreateHeap__15daObjRotStair_cFv = .text:0x00000310; // type:function size:0x1F0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000500; // type:function size:0x48 scope:global +create1st__15daObjRotStair_cFv = .text:0x00000548; // type:function size:0xC8 scope:global +Execute__15daObjRotStair_cFPPA3_A4_f = .text:0x00000610; // type:function size:0xB4 scope:global +move_proc_call__15daObjRotStair_cFv = .text:0x000006C4; // type:function size:0x8C scope:global +init_modeWait__15daObjRotStair_cFv = .text:0x00000750; // type:function size:0xC0 scope:global +modeWait__15daObjRotStair_cFv = .text:0x00000810; // type:function size:0x108 scope:global +init_modeRotate__15daObjRotStair_cFv = .text:0x00000918; // type:function size:0xD0 scope:global +modeRotate__15daObjRotStair_cFv = .text:0x000009E8; // type:function size:0x15C scope:global +event_proc_call__15daObjRotStair_cFv = .text:0x00000B44; // type:function size:0xBC scope:global +actionWait__15daObjRotStair_cFv = .text:0x00000C00; // type:function size:0x78 scope:global +actionOrderEvent__15daObjRotStair_cFv = .text:0x00000C78; // type:function size:0x68 scope:global +actionEvent__15daObjRotStair_cFv = .text:0x00000CE0; // type:function size:0x5C scope:global +actionDead__15daObjRotStair_cFv = .text:0x00000D3C; // type:function size:0x4 scope:global +checkChangeSw__15daObjRotStair_cFv = .text:0x00000D40; // type:function size:0x80 scope:global +offSwitch__15daObjRotStair_cFi = .text:0x00000DC0; // type:function size:0x70 scope:global +onWaterModel__15daObjRotStair_cFv = .text:0x00000E30; // type:function size:0x54 scope:global +offWaterModel__15daObjRotStair_cFv = .text:0x00000E84; // type:function size:0x60 scope:global +Draw__15daObjRotStair_cFv = .text:0x00000EE4; // type:function size:0x1FC scope:global +Delete__15daObjRotStair_cFv = .text:0x000010E0; // type:function size:0x6C scope:global +daObjRotStair_create1st__FP15daObjRotStair_c = .text:0x0000114C; // type:function size:0x60 scope:global +daObjRotStair_MoveBGDelete__FP15daObjRotStair_c = .text:0x000011AC; // type:function size:0x20 scope:global +daObjRotStair_MoveBGExecute__FP15daObjRotStair_c = .text:0x000011CC; // type:function size:0x20 scope:global +daObjRotStair_MoveBGDraw__FP15daObjRotStair_c = .text:0x000011EC; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_wtr_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_wtr_btk = .rodata:0x00000008; // type:object size:0x8 scope:global +l_target_angleY = .rodata:0x00000010; // type:object size:0x10 scope:global +@3770 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3911 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3912 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4107 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_water_check_offset = .data:0x00000024; // type:object size:0xC scope:global +@3811 = .data:0x00000030; // type:object size:0xC scope:local +@3812 = .data:0x0000003C; // type:object size:0xC scope:local +l_func$3810 = .data:0x00000048; // type:object size:0x18 scope:local +@3919 = .data:0x00000060; // type:object size:0xC scope:local +@3920 = .data:0x0000006C; // type:object size:0xC scope:local +@3921 = .data:0x00000078; // type:object size:0xC scope:local +@3922 = .data:0x00000084; // type:object size:0xC scope:local +l_func$3918 = .data:0x00000090; // type:object size:0x30 scope:local +daObjRotStair_METHODS = .data:0x000000C0; // type:object size:0x20 scope:global +g_profile_Obj_RotStair = .data:0x000000E0; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000110; // type:object size:0xC scope:global +__vt__15daObjRotStair_c = .data:0x0000011C; // type:object size:0x28 scope:global +lbl_608_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_608_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_rw/splits.txt b/config/GZ2P01/rels/d_a_obj_rw/splits.txt new file mode 100644 index 0000000000..14402e7fd8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_rw.cpp: + .text start:0x000000EC end:0x00001240 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000124 + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_rw/symbols.txt b/config/GZ2P01/rels/d_a_obj_rw/symbols.txt new file mode 100644 index 0000000000..6f81469e6c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_rw/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daOBJ_RW_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000110; // type:function size:0xC4 scope:global +daOBJ_RW_Draw__FP12obj_rw_class = .text:0x000001D4; // type:function size:0x130 scope:global +damage_check__FP12obj_rw_class = .text:0x00000304; // type:function size:0x2BC scope:global +normal__FP12obj_rw_class = .text:0x000005C0; // type:function size:0x18 scope:global +action__FP12obj_rw_class = .text:0x000005D8; // type:function size:0xA4 scope:global +daOBJ_RW_Execute__FP12obj_rw_class = .text:0x0000067C; // type:function size:0x3D0 scope:global +daOBJ_RW_IsDelete__FP12obj_rw_class = .text:0x00000A4C; // type:function size:0x8 scope:global +daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000A54; // type:function size:0x74 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000AC8; // type:function size:0x98 scope:global +daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x2E4 scope:global +__dt__8dCcD_CylFv = .text:0x00000E44; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F10; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000F94; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FDC; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00001024; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000010F0; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00001174; // type:function size:0x48 scope:global +__dt__14daOBJ_RW_HIO_cFv = .text:0x000011BC; // type:function size:0x48 scope:global +__sinit_d_a_obj_rw_cpp = .text:0x00001204; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3649 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3723 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3792 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3821 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3823 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3895 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3896 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3897 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3898 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3900 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@3902 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4036 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7 scope:local data:string_table +pole_x$3841 = .data:0x00000000; // type:object size:0x10 scope:local +pole_z$3842 = .data:0x00000010; // type:object size:0x10 scope:local +cc_sph_src$3951 = .data:0x00000020; // type:object size:0x40 scope:local +cc_cyl_src$3952 = .data:0x00000060; // type:object size:0x44 scope:local +l_daOBJ_RW_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_OBJ_RW = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000F4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__14daOBJ_RW_HIO_c = .data:0x00000118; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_609_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3644 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_sWallShutter/splits.txt b/config/GZ2P01/rels/d_a_obj_sWallShutter/splits.txt new file mode 100644 index 0000000000..954037f834 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sWallShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sWallShutter.cpp: + .text start:0x000000EC end:0x00000E64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000044 diff --git a/config/GZ2P01/rels/d_a_obj_sWallShutter/symbols.txt b/config/GZ2P01/rels/d_a_obj_sWallShutter/symbols.txt new file mode 100644 index 0000000000..6c5f9a8e10 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sWallShutter/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daSwShutter_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000015C; // type:function size:0x48 scope:global +setBaseMtx__13daSwShutter_cFv = .text:0x000001A4; // type:function size:0xA0 scope:global +CreateHeap__13daSwShutter_cFv = .text:0x00000244; // type:function size:0x80 scope:global +create__13daSwShutter_cFv = .text:0x000002C4; // type:function size:0x1A0 scope:global +Execute__13daSwShutter_cFPPA3_A4_f = .text:0x00000464; // type:function size:0x50 scope:global +moveMain__13daSwShutter_cFv = .text:0x000004B4; // type:function size:0x188 scope:global +init_modeWait__13daSwShutter_cFv = .text:0x0000063C; // type:function size:0xC scope:global +modeWait__13daSwShutter_cFv = .text:0x00000648; // type:function size:0x54 scope:global +init_modeMoveDownInit__13daSwShutter_cFv = .text:0x0000069C; // type:function size:0x234 scope:global +modeMoveDownInit__13daSwShutter_cFv = .text:0x000008D0; // type:function size:0x34 scope:global +init_modeMoveDown__13daSwShutter_cFv = .text:0x00000904; // type:function size:0xF8 scope:global +modeMoveDown__13daSwShutter_cFv = .text:0x000009FC; // type:function size:0x250 scope:global +init_modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000C4C; // type:function size:0xC scope:global +modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000C58; // type:function size:0x4 scope:global +Draw__13daSwShutter_cFv = .text:0x00000C5C; // type:function size:0xA4 scope:global +Delete__13daSwShutter_cFv = .text:0x00000D00; // type:function size:0x40 scope:global +daSwShutter_Draw__FP13daSwShutter_c = .text:0x00000D40; // type:function size:0x2C scope:global +daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000D6C; // type:function size:0x20 scope:global +daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000D8C; // type:function size:0x20 scope:global +daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000DAC; // type:function size:0x20 scope:global +__dt__17daSwShutter_HIO_cFv = .text:0x00000DCC; // type:function size:0x5C scope:global +__sinit_d_a_obj_sWallShutter_cpp = .text:0x00000E28; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3633 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3634 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3637 = .rodata:0x0000001C; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000020; // type:object size:0x8 scope:global +l_dzbIdx = .rodata:0x00000028; // type:object size:0x8 scope:global +@3730 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xF scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x8 scope:global +@3746 = .data:0x00000028; // type:object size:0xC scope:local +@3747 = .data:0x00000034; // type:object size:0xC scope:local +@3748 = .data:0x00000040; // type:object size:0xC scope:local +@3749 = .data:0x0000004C; // type:object size:0xC scope:local +mode_proc$3745 = .data:0x00000058; // type:object size:0x30 scope:local +l_daSwShutter_Method = .data:0x00000088; // type:object size:0x20 scope:global +g_profile_Obj_SwallShutter = .data:0x000000A8; // type:object size:0x30 scope:global +__vt__13daSwShutter_c = .data:0x000000D8; // type:object size:0x28 scope:global +__vt__17daSwShutter_HIO_c = .data:0x00000100; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3624 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global data:byte +lbl_111_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_saidan/splits.txt b/config/GZ2P01/rels/d_a_obj_saidan/splits.txt new file mode 100644 index 0000000000..e2d85e7f2b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_saidan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_saidan.cpp: + .text start:0x000000EC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_saidan/symbols.txt b/config/GZ2P01/rels/d_a_obj_saidan/symbols.txt new file mode 100644 index 0000000000..5c518e0a87 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_saidan/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daSaidan_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000120; // type:function size:0x48 scope:global +setBaseMtx__10daSaidan_cFv = .text:0x00000168; // type:function size:0x88 scope:global +CreateHeap__10daSaidan_cFv = .text:0x000001F0; // type:function size:0x6C scope:global +create__10daSaidan_cFv = .text:0x0000025C; // type:function size:0x138 scope:global +Execute__10daSaidan_cFPPA3_A4_f = .text:0x00000394; // type:function size:0x50 scope:global +moveProc__10daSaidan_cFv = .text:0x000003E4; // type:function size:0xA4 scope:global +init_modeWait__10daSaidan_cFv = .text:0x00000488; // type:function size:0xC scope:global +modeWait__10daSaidan_cFv = .text:0x00000494; // type:function size:0x5C scope:global +init_modeMove__10daSaidan_cFv = .text:0x000004F0; // type:function size:0xC scope:global +modeMove__10daSaidan_cFv = .text:0x000004FC; // type:function size:0xD4 scope:global +init_modeMoveEnd__10daSaidan_cFv = .text:0x000005D0; // type:function size:0x84 scope:global +modeMoveEnd__10daSaidan_cFv = .text:0x00000654; // type:function size:0x4 scope:global +Draw__10daSaidan_cFv = .text:0x00000658; // type:function size:0xA4 scope:global +Delete__10daSaidan_cFv = .text:0x000006FC; // type:function size:0x30 scope:global +daSaidan_Draw__FP10daSaidan_c = .text:0x0000072C; // type:function size:0x2C scope:global +daSaidan_Execute__FP10daSaidan_c = .text:0x00000758; // type:function size:0x20 scope:global +daSaidan_Delete__FP10daSaidan_c = .text:0x00000778; // type:function size:0x20 scope:global +daSaidan_Create__FP10fopAc_ac_c = .text:0x00000798; // type:function size:0x20 scope:global +__dt__14daSaidan_HIO_cFv = .text:0x000007B8; // type:function size:0x5C scope:global +__sinit_d_a_obj_saidan_cpp = .text:0x00000814; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3626 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3759 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3761 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3762 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3718 = .data:0x00000020; // type:object size:0xC scope:local +@3719 = .data:0x0000002C; // type:object size:0xC scope:local +@3720 = .data:0x00000038; // type:object size:0xC scope:local +mode_proc$3717 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSaidan_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_Obj_Saidan = .data:0x00000088; // type:object size:0x30 scope:global +__vt__10daSaidan_c = .data:0x000000B8; // type:object size:0x28 scope:global +__vt__14daSaidan_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_610_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_sakuita/splits.txt b/config/GZ2P01/rels/d_a_obj_sakuita/splits.txt new file mode 100644 index 0000000000..990bedb2bc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sakuita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sakuita.cpp: + .text start:0x00000078 end:0x00000A2C + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_sakuita/symbols.txt b/config/GZ2P01/rels/d_a_obj_sakuita/symbols.txt new file mode 100644 index 0000000000..590f021417 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sakuita/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__14daObjSakuita_cFv = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__14daObjSakuita_cFv = .text:0x00000178; // type:function size:0x20 scope:global +setBaseMtx__14daObjSakuita_cFv = .text:0x00000198; // type:function size:0x84 scope:global +setPlatePos__14daObjSakuita_cFv = .text:0x0000021C; // type:function size:0x1FC scope:global +calcAngle__14daObjSakuita_cFv = .text:0x00000418; // type:function size:0xC4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x78 scope:global +daObjSakuita_Draw__FP14daObjSakuita_c = .text:0x00000554; // type:function size:0x40 scope:global +daObjSakuita_Execute__FP14daObjSakuita_c = .text:0x00000594; // type:function size:0x58 scope:global +daObjSakuita_IsDelete__FP14daObjSakuita_c = .text:0x000005EC; // type:function size:0x8 scope:global +daObjSakuita_Delete__FP14daObjSakuita_c = .text:0x000005F4; // type:function size:0x28 scope:global +__dt__14daObjSakuita_cFv = .text:0x0000061C; // type:function size:0x1A4 scope:global +daObjSakuita_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x138 scope:global +__dt__8cM3dGCylFv = .text:0x000008F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000940; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000988; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000009E4; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjSakuita_c = .rodata:0x00000000; // type:object size:0x2C scope:global +@3658 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3764 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0x18 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSakuita_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Sakuita = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000054; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000060; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000006C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_sakuita_rope/splits.txt b/config/GZ2P01/rels/d_a_obj_sakuita_rope/splits.txt new file mode 100644 index 0000000000..9848e200ba --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sakuita_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sakuita_rope.cpp: + .text start:0x00000078 end:0x00001728 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZ2P01/rels/d_a_obj_sakuita_rope/symbols.txt b/config/GZ2P01/rels/d_a_obj_sakuita_rope/symbols.txt new file mode 100644 index 0000000000..0063b6b31a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sakuita_rope/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setModelData__9Sakuita_cFP12J3DModelData = .text:0x00000078; // type:function size:0x44 scope:global +create__9Sakuita_cFP4cXyzsSc = .text:0x000000BC; // type:function size:0x98 scope:global +execute__9Sakuita_cFP4cXyzs = .text:0x00000154; // type:function size:0x40 scope:global +draw__9Sakuita_cFv = .text:0x00000194; // type:function size:0x3C scope:global +initBaseMtx__9Sakuita_cFv = .text:0x000001D0; // type:function size:0x20 scope:global +setBaseMtx__9Sakuita_cFv = .text:0x000001F0; // type:function size:0x94 scope:global +setPlatePos__9Sakuita_cFP4cXyz = .text:0x00000284; // type:function size:0x2DC scope:global +calcAngle__9Sakuita_cFv = .text:0x00000560; // type:function size:0xC4 scope:global +create_init__14daObjItaRope_cFv = .text:0x00000624; // type:function size:0x664 scope:global +initBaseMtx__14daObjItaRope_cFv = .text:0x00000C88; // type:function size:0x34 scope:global +setBaseMtx__14daObjItaRope_cFv = .text:0x00000CBC; // type:function size:0x50 scope:global +setNormalRopePos__14daObjItaRope_cFv = .text:0x00000D0C; // type:function size:0x360 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000106C; // type:function size:0x1B8 scope:global +__dt__9Sakuita_cFv = .text:0x00001224; // type:function size:0x3C scope:global +__ct__9Sakuita_cFv = .text:0x00001260; // type:function size:0x4 scope:global +__dt__10RopeWork_cFv = .text:0x00001264; // type:function size:0x3C scope:global +__ct__10RopeWork_cFv = .text:0x000012A0; // type:function size:0x4 scope:global +daObjItaRope_Draw__FP14daObjItaRope_c = .text:0x000012A4; // type:function size:0xC8 scope:global +daObjItaRope_Execute__FP14daObjItaRope_c = .text:0x0000136C; // type:function size:0xE4 scope:global +daObjItaRope_IsDelete__FP14daObjItaRope_c = .text:0x00001450; // type:function size:0x8 scope:global +daObjItaRope_Delete__FP14daObjItaRope_c = .text:0x00001458; // type:function size:0x120 scope:global +daObjItaRope_Create__FP10fopAc_ac_c = .text:0x00001578; // type:function size:0x10C scope:global +__dt__10dCcD_GSttsFv = .text:0x00001684; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016E0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__14daObjItaRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global +@3634 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3635 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3746 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3748 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3749 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3750 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3754 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3757 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double +@3953 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3954 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4094 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4149 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000080; // type:object size:0x25 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_color$localstatic3$draw__14daObjItaRope_cFv = .data:0x00000004; // type:object size:0x4 scope:local +l_daObjItaRope_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_ItaRope = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000058; // type:object size:0x14 scope:global +__vt__10cCcD_GStts = .data:0x0000006C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000078; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_scannon/splits.txt b/config/GZ2P01/rels/d_a_obj_scannon/splits.txt new file mode 100644 index 0000000000..8f81ed434e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon.cpp: + .text start:0x00000078 end:0x0000275C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x000002FC diff --git a/config/GZ2P01/rels/d_a_obj_scannon/symbols.txt b/config/GZ2P01/rels/d_a_obj_scannon/symbols.txt new file mode 100644 index 0000000000..514fd3e385 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x54 scope:global +daSCannon_c_createHeap__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x20 scope:global +__ct__11daSCannon_cFv = .text:0x000000EC; // type:function size:0xBC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001A8; // type:function size:0x48 scope:global +__dt__11daSCannon_cFv = .text:0x000001F0; // type:function size:0x100 scope:global +create__11daSCannon_cFv = .text:0x000002F0; // type:function size:0x414 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000704; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000774; // type:function size:0x70 scope:global +execute__11daSCannon_cFv = .text:0x000007E4; // type:function size:0x24 scope:global +draw__11daSCannon_cFv = .text:0x00000808; // type:function size:0x254 scope:global +Delete__11daSCannon_cFv = .text:0x00000A5C; // type:function size:0x8C scope:global +setModelMtx__11daSCannon_cFv = .text:0x00000AE8; // type:function size:0x70 scope:global +setPtlModelMtx__11daSCannon_cFv = .text:0x00000B58; // type:function size:0x90 scope:global +createHeap__11daSCannon_cFv = .text:0x00000BE8; // type:function size:0x368 scope:global +middleExe__11daSCannon_cFv = .text:0x00000F50; // type:function size:0xA0 scope:global +orderEvtInit__11daSCannon_cFv = .text:0x00000FF0; // type:function size:0xA8 scope:global +exeModeWait__11daSCannon_cFv = .text:0x00001098; // type:function size:0x190 scope:global +exeModeOrderEvt__11daSCannon_cFv = .text:0x00001228; // type:function size:0xCC scope:global +exeModeActionEvt__11daSCannon_cFv = .text:0x000012F4; // type:function size:0x1A8 scope:global +exeModeEnd__11daSCannon_cFv = .text:0x0000149C; // type:function size:0x4 scope:global +demoExe__11daSCannon_cFv = .text:0x000014A0; // type:function size:0xEC scope:global +demoModeInit__11daSCannon_cFi = .text:0x0000158C; // type:function size:0x98 scope:global +demoInitLinkIn__11daSCannon_cFv = .text:0x00001624; // type:function size:0x4 scope:global +demoExeLinkIn__11daSCannon_cFv = .text:0x00001628; // type:function size:0xC0 scope:global +demoInitSet__11daSCannon_cFv = .text:0x000016E8; // type:function size:0xD4 scope:global +demoExeSet__11daSCannon_cFv = .text:0x000017BC; // type:function size:0x98 scope:global +demoInitMove__11daSCannon_cFv = .text:0x00001854; // type:function size:0x4 scope:global +demoExeMove__11daSCannon_cFv = .text:0x00001858; // type:function size:0x100 scope:global +demoInitFire__11daSCannon_cFv = .text:0x00001958; // type:function size:0x54 scope:global +demoExeFire__11daSCannon_cFv = .text:0x000019AC; // type:function size:0x64 scope:global +demoInitFinish__11daSCannon_cFv = .text:0x00001A10; // type:function size:0x108 scope:global +demoExeFinish__11daSCannon_cFv = .text:0x00001B18; // type:function size:0x110 scope:global +demoInitWarpEndWait__11daSCannon_cFv = .text:0x00001C28; // type:function size:0xCC scope:global +demoExeWarpEndWait__11daSCannon_cFv = .text:0x00001CF4; // type:function size:0xF0 scope:global +demoInitWarpEndMove__11daSCannon_cFv = .text:0x00001DE4; // type:function size:0x14 scope:global +demoExeWarpEndMove__11daSCannon_cFv = .text:0x00001DF8; // type:function size:0x90 scope:global +changeScene__11daSCannon_cFv = .text:0x00001E88; // type:function size:0xF0 scope:global +init__11daSCannon_cFv = .text:0x00001F78; // type:function size:0x98 scope:global +initEmtRt__11daSCannon_cFUsiPCUsPP14JPABaseEmitter = .text:0x00002010; // type:function size:0x130 scope:global +exeEmtRt__11daSCannon_cFUsiPP14JPABaseEmitter = .text:0x00002140; // type:function size:0x94 scope:global +initEmtLine__11daSCannon_cFv = .text:0x000021D4; // type:function size:0xE8 scope:global +exeEmtLine__11daSCannon_cFv = .text:0x000022BC; // type:function size:0xC4 scope:global +delEmtAll__11daSCannon_cFv = .text:0x00002380; // type:function size:0x3C scope:global +setCannonRepair__11daSCannon_cFv = .text:0x000023BC; // type:function size:0x84 scope:global +daSCannon_create__FP11daSCannon_c = .text:0x00002440; // type:function size:0x54 scope:global +daSCannon_Delete__FP11daSCannon_c = .text:0x00002494; // type:function size:0x20 scope:global +daSCannon_execute__FP11daSCannon_c = .text:0x000024B4; // type:function size:0x20 scope:global +daSCannon_draw__FP11daSCannon_c = .text:0x000024D4; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x000024F4; // type:function size:0x1C scope:global +__sinit_d_a_obj_scannon_cpp = .text:0x00002510; // type:function size:0x23C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000274C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002754; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +TKS_SET_POS = .rodata:0x00000000; // type:object size:0xC scope:global +SMK_PARTICLE_NAME = .rodata:0x0000000C; // type:object size:0x6 scope:global +APP_PARTICLE_NAME = .rodata:0x00000014; // type:object size:0x6 scope:global +@3992 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3993 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3995 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4113 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4114 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4157 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4158 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +s_demoTable__11daSCannon_c = .rodata:0x0000003C; // type:object size:0x30 scope:global +@4476 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4477 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4478 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4499 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4515 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4545 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4546 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4547 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4566 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4642 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4644 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0xE0 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName_Comp = .data:0x00000020; // type:object size:0x4 scope:global +l_arcName_Crash = .data:0x00000024; // type:object size:0x4 scope:global +l_arcName_Zev = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_arcName_Ptl = .data:0x0000002C; // type:object size:0x4 scope:global +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000034; // type:object size:0x10 scope:global +@4249 = .data:0x00000044; // type:object size:0xC scope:local +@4250 = .data:0x00000050; // type:object size:0xC scope:local +@4251 = .data:0x0000005C; // type:object size:0xC scope:local +@4252 = .data:0x00000068; // type:object size:0xC scope:local +s_exeProc__11daSCannon_c = .data:0x00000074; // type:object size:0x30 scope:global data:4byte +CUT_TYPE_TABLE_WARP_END = .data:0x000000A4; // type:object size:0x8 scope:global +CUT_TYPE_TABLE_FIRE_TKS = .data:0x000000AC; // type:object size:0xC scope:global +CUT_TYPE_TABLE_FIRE_FIRST = .data:0x000000B8; // type:object size:0x4 scope:global +CUT_TYPE_TABLE_FIRE_SECOND = .data:0x000000BC; // type:object size:0x10 scope:global +@4406 = .data:0x000000CC; // type:object size:0xC scope:local +@4407 = .data:0x000000D8; // type:object size:0xC scope:local +@4408 = .data:0x000000E4; // type:object size:0xC scope:local +@4409 = .data:0x000000F0; // type:object size:0xC scope:local +s_demoExeProc_WarpEnd__11daSCannon_c = .data:0x000000FC; // type:object size:0x30 scope:global +s_demoExeProc_FireTks__11daSCannon_c = .data:0x0000012C; // type:object size:0x48 scope:global +@4410 = .data:0x00000174; // type:object size:0xC scope:local +@4411 = .data:0x00000180; // type:object size:0xC scope:local +s_demoExeProc_FireFirst__11daSCannon_c = .data:0x0000018C; // type:object size:0x18 scope:global +@4412 = .data:0x000001A4; // type:object size:0xC scope:local +@4413 = .data:0x000001B0; // type:object size:0xC scope:local +@4414 = .data:0x000001BC; // type:object size:0xC scope:local +@4415 = .data:0x000001C8; // type:object size:0xC scope:local +@4416 = .data:0x000001D4; // type:object size:0xC scope:local +@4417 = .data:0x000001E0; // type:object size:0xC scope:local +@4418 = .data:0x000001EC; // type:object size:0xC scope:local +@4419 = .data:0x000001F8; // type:object size:0xC scope:local +s_demoExeProc_FireSecond__11daSCannon_c = .data:0x00000204; // type:object size:0x60 scope:global +daSCannon_METHODS = .data:0x00000264; // type:object size:0x20 scope:global +g_profile_Obj_SCannon = .data:0x00000284; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000002B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000002C0; // type:object size:0x24 scope:global +__vt__11daSCannon_c = .data:0x000002E4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000002F0; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_scannon_crs/splits.txt b/config/GZ2P01/rels/d_a_obj_scannon_crs/splits.txt new file mode 100644 index 0000000000..715092df6b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon_crs/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon_crs.cpp: + .text start:0x00000078 end:0x00001A74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000134 diff --git a/config/GZ2P01/rels/d_a_obj_scannon_crs/symbols.txt b/config/GZ2P01/rels/d_a_obj_scannon_crs/symbols.txt new file mode 100644 index 0000000000..fa39e6f280 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon_crs/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSCannonCrs_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000098; // type:function size:0xA4 scope:global +__ct__14daSCannonCrs_cFv = .text:0x0000013C; // type:function size:0xB8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001F4; // type:function size:0x48 scope:global +__dt__14daSCannonCrs_cFv = .text:0x0000023C; // type:function size:0xD4 scope:global +create__14daSCannonCrs_cFv = .text:0x00000310; // type:function size:0x200 scope:global +Delete__14daSCannonCrs_cFv = .text:0x00000510; // type:function size:0x70 scope:global +draw__14daSCannonCrs_cFv = .text:0x00000580; // type:function size:0xE4 scope:global +execute__14daSCannonCrs_cFv = .text:0x00000664; // type:function size:0x40 scope:global +middleExe__14daSCannonCrs_cFP9daMidna_c = .text:0x000006A4; // type:function size:0xBC scope:global +exeModeWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000760; // type:function size:0x1D4 scope:global +exeModePreWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000934; // type:function size:0x4C scope:global +exeModeOrderEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000980; // type:function size:0x2C0 scope:global +exeModeTalkEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000C40; // type:function size:0x8C scope:global +exeModeWarpEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000CCC; // type:function size:0x78 scope:global +exeModeEnd__14daSCannonCrs_cFP9daMidna_c = .text:0x00000D44; // type:function size:0x4 scope:global +demoExe__14daSCannonCrs_cFv = .text:0x00000D48; // type:function size:0x404 scope:global +init__14daSCannonCrs_cFv = .text:0x0000114C; // type:function size:0xFC scope:global +setModelMtx__14daSCannonCrs_cFv = .text:0x00001248; // type:function size:0x84 scope:global +createHeap__14daSCannonCrs_cFv = .text:0x000012CC; // type:function size:0x1F8 scope:global +chkInTalkRange__14daSCannonCrs_cFv = .text:0x000014C4; // type:function size:0x60 scope:global +initEmtRt__14daSCannonCrs_cFUsiPCUsPP14JPABaseEmitter = .text:0x00001524; // type:function size:0x124 scope:global +exeEmtRt__14daSCannonCrs_cFUsiPP14JPABaseEmitter = .text:0x00001648; // type:function size:0x88 scope:global +callMidnaBeamEmt__14daSCannonCrs_cFv = .text:0x000016D0; // type:function size:0x250 scope:global +daSCannonCrs_create__FP14daSCannonCrs_c = .text:0x00001920; // type:function size:0x54 scope:global +daSCannonCrs_Delete__FP14daSCannonCrs_c = .text:0x00001974; // type:function size:0x20 scope:global +daSCannonCrs_execute__FP14daSCannonCrs_c = .text:0x00001994; // type:function size:0x20 scope:global +daSCannonCrs_draw__FP14daSCannonCrs_c = .text:0x000019B4; // type:function size:0x20 scope:global +__sinit_d_a_obj_scannon_crs_cpp = .text:0x000019D4; // type:function size:0xA0 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +DISAP_PARTICLE_NAME = .rodata:0x00000000; // type:object size:0x8 scope:global +BEAM_PARTICLE_NAME = .rodata:0x00000008; // type:object size:0x8 scope:global +@3822 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3824 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3825 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3950 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3952 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@4034 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4035 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4036 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4037 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4190 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4191 = .rodata:0x0000005C; // type:object size:0x4 scope:local +MIDNA_WAIT_POS_OFFSET$4195 = .rodata:0x00000060; // type:object size:0xC scope:local +@4205 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000078; // type:object size:0x8 scope:local +MIDNA_BEAM_OFFSET$4360 = .rodata:0x00000080; // type:object size:0xC scope:local +@4434 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4435 = .rodata:0x00000090; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000094; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3890 = .data:0x0000002C; // type:object size:0xC scope:local +@3891 = .data:0x00000038; // type:object size:0xC scope:local +@3892 = .data:0x00000044; // type:object size:0xC scope:local +@3893 = .data:0x00000050; // type:object size:0xC scope:local +@3894 = .data:0x0000005C; // type:object size:0xC scope:local +@3895 = .data:0x00000068; // type:object size:0xC scope:local +s_exeProc__14daSCannonCrs_c = .data:0x00000074; // type:object size:0x48 scope:global data:4byte +CUT_TYPE_TABLE$4066 = .data:0x000000BC; // type:object size:0x10 scope:local +daSCannonCrs_METHODS = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_Obj_SCannonCrs = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__14daSCannonCrs_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_scannon_ten/splits.txt b/config/GZ2P01/rels/d_a_obj_scannon_ten/splits.txt new file mode 100644 index 0000000000..574d432555 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon_ten/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_scannon_ten.cpp: + .text start:0x00000078 end:0x0000198C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000025C diff --git a/config/GZ2P01/rels/d_a_obj_scannon_ten/symbols.txt b/config/GZ2P01/rels/d_a_obj_scannon_ten/symbols.txt new file mode 100644 index 0000000000..b151190f47 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_scannon_ten/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x2C scope:global +daObjSCannonTen_c_createHeap__FP10fopAc_ac_c = .text:0x000000A4; // type:function size:0x20 scope:global +__ct__17daObjSCannonTen_cFv = .text:0x000000C4; // type:function size:0x90 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000154; // type:function size:0x48 scope:global +__dt__17daObjSCannonTen_cFv = .text:0x0000019C; // type:function size:0xB0 scope:global +createHeap__17daObjSCannonTen_cFv = .text:0x0000024C; // type:function size:0x180 scope:global +create__17daObjSCannonTen_cFv = .text:0x000003CC; // type:function size:0x294 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000660; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006D0; // type:function size:0x70 scope:global +Delete__17daObjSCannonTen_cFv = .text:0x00000740; // type:function size:0x78 scope:global +draw__17daObjSCannonTen_cFv = .text:0x000007B8; // type:function size:0x114 scope:global +execute__17daObjSCannonTen_cFv = .text:0x000008CC; // type:function size:0x24 scope:global +middleExe__17daObjSCannonTen_cFv = .text:0x000008F0; // type:function size:0x78 scope:global +exeModeWait__17daObjSCannonTen_cFv = .text:0x00000968; // type:function size:0xA8 scope:global +exeModeOrderEvt__17daObjSCannonTen_cFv = .text:0x00000A10; // type:function size:0x9C scope:global +exeModeActionEvt__17daObjSCannonTen_cFv = .text:0x00000AAC; // type:function size:0x80 scope:global +exeModeEnd__17daObjSCannonTen_cFv = .text:0x00000B2C; // type:function size:0x4 scope:global +demoExe__17daObjSCannonTen_cFv = .text:0x00000B30; // type:function size:0xBC scope:global +demoModeInit__17daObjSCannonTen_cFi = .text:0x00000BEC; // type:function size:0x74 scope:global +demoInitLinkIn__17daObjSCannonTen_cFv = .text:0x00000C60; // type:function size:0x4 scope:global +demoExeLinkIn__17daObjSCannonTen_cFv = .text:0x00000C64; // type:function size:0xC0 scope:global +demoInitSet__17daObjSCannonTen_cFv = .text:0x00000D24; // type:function size:0xC4 scope:global +demoExeSet__17daObjSCannonTen_cFv = .text:0x00000DE8; // type:function size:0x8C scope:global +demoInitMove__17daObjSCannonTen_cFv = .text:0x00000E74; // type:function size:0x4 scope:global +demoExeMove__17daObjSCannonTen_cFv = .text:0x00000E78; // type:function size:0xF4 scope:global +demoInitFire__17daObjSCannonTen_cFv = .text:0x00000F6C; // type:function size:0x54 scope:global +demoExeFire__17daObjSCannonTen_cFv = .text:0x00000FC0; // type:function size:0x58 scope:global +demoInitFireEnd__17daObjSCannonTen_cFv = .text:0x00001018; // type:function size:0xC4 scope:global +demoExeFireEnd__17daObjSCannonTen_cFv = .text:0x000010DC; // type:function size:0x58 scope:global +demoInitFinish__17daObjSCannonTen_cFv = .text:0x00001134; // type:function size:0xC4 scope:global +demoExeFinish__17daObjSCannonTen_cFv = .text:0x000011F8; // type:function size:0x90 scope:global +init__17daObjSCannonTen_cFv = .text:0x00001288; // type:function size:0x14 scope:global +setModelMtx__17daObjSCannonTen_cFv = .text:0x0000129C; // type:function size:0x64 scope:global +changeScene__17daObjSCannonTen_cFv = .text:0x00001300; // type:function size:0x88 scope:global +initEmtSmoke__17daObjSCannonTen_cFv = .text:0x00001388; // type:function size:0x124 scope:global +exeEmtSmoke__17daObjSCannonTen_cFv = .text:0x000014AC; // type:function size:0x84 scope:global +initEmtLine__17daObjSCannonTen_cFv = .text:0x00001530; // type:function size:0xE8 scope:global +exeEmtLine__17daObjSCannonTen_cFv = .text:0x00001618; // type:function size:0xC4 scope:global +delEmtAll__17daObjSCannonTen_cFv = .text:0x000016DC; // type:function size:0x3C scope:global +daObjSCannonTen_create__FP17daObjSCannonTen_c = .text:0x00001718; // type:function size:0x54 scope:global +daObjSCannonTen_Delete__FP17daObjSCannonTen_c = .text:0x0000176C; // type:function size:0x20 scope:global +daObjSCannonTen_execute__FP17daObjSCannonTen_c = .text:0x0000178C; // type:function size:0x20 scope:global +daObjSCannonTen_draw__FP17daObjSCannonTen_c = .text:0x000017AC; // type:function size:0x20 scope:global +cLib_calcTimer__FPi = .text:0x000017CC; // type:function size:0x1C scope:global +__sinit_d_a_obj_scannon_ten_cpp = .text:0x000017E8; // type:function size:0x194 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000197C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001984; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3832 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3931 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3932 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3933 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3986 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@4110 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4111 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4112 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4133 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4149 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4179 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4180 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4181 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4200 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4228 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$4297 = .rodata:0x00000040; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000048; // type:object size:0x4D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3994 = .data:0x0000002C; // type:object size:0xC scope:local +@3995 = .data:0x00000038; // type:object size:0xC scope:local +@3996 = .data:0x00000044; // type:object size:0xC scope:local +@3997 = .data:0x00000050; // type:object size:0xC scope:local +s_exeProc__17daObjSCannonTen_c = .data:0x0000005C; // type:object size:0x30 scope:global data:4byte +@4043 = .data:0x0000008C; // type:object size:0xC scope:local +@4044 = .data:0x00000098; // type:object size:0xC scope:local +@4045 = .data:0x000000A4; // type:object size:0xC scope:local +@4046 = .data:0x000000B0; // type:object size:0xC scope:local +@4047 = .data:0x000000BC; // type:object size:0xC scope:local +@4048 = .data:0x000000C8; // type:object size:0xC scope:local +@4049 = .data:0x000000D4; // type:object size:0xC scope:local +@4050 = .data:0x000000E0; // type:object size:0xC scope:local +@4051 = .data:0x000000EC; // type:object size:0xC scope:local +@4052 = .data:0x000000F8; // type:object size:0xC scope:local +@4053 = .data:0x00000104; // type:object size:0xC scope:local +@4054 = .data:0x00000110; // type:object size:0xC scope:local +s_demoExeProc__17daObjSCannonTen_c = .data:0x0000011C; // type:object size:0x90 scope:global data:4byte +CUT_TYPE_TABLE_FIRE_SECOND$4058 = .data:0x000001AC; // type:object size:0x18 scope:local +daObjSCannonTen_METHODS = .data:0x000001C4; // type:object size:0x20 scope:global +g_profile_Obj_SCannonTen = .data:0x000001E4; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x24 scope:global +__vt__17daObjSCannonTen_c = .data:0x00000244; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000250; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_sekidoor/splits.txt b/config/GZ2P01/rels/d_a_obj_sekidoor/splits.txt new file mode 100644 index 0000000000..540e8a3867 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekidoor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekidoor.cpp: + .text start:0x000000EC end:0x00000AB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_sekidoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_sekidoor/symbols.txt new file mode 100644 index 0000000000..130f95c0d3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekidoor/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__16daObj_SekiDoor_cFv = .text:0x000000EC; // type:function size:0x128 scope:global +CreateHeap__16daObj_SekiDoor_cFv = .text:0x00000214; // type:function size:0x9C scope:global +Create__16daObj_SekiDoor_cFv = .text:0x000002B0; // type:function size:0x4C scope:global +Delete__16daObj_SekiDoor_cFv = .text:0x000002FC; // type:function size:0x54 scope:global +Execute__16daObj_SekiDoor_cFPPA3_A4_f = .text:0x00000350; // type:function size:0x28C scope:global +dComIfGp_event_runCheck__Fv = .text:0x000005DC; // type:function size:0x1C scope:global +Draw__16daObj_SekiDoor_cFv = .text:0x000005F8; // type:function size:0xA4 scope:global +evtSkip__16daObj_SekiDoor_cFv = .text:0x0000069C; // type:function size:0x70 scope:global +setPrtcls__16daObj_SekiDoor_cFv = .text:0x0000070C; // type:function size:0x1C4 scope:global +initBaseMtx__16daObj_SekiDoor_cFv = .text:0x000008D0; // type:function size:0x3C scope:global +setBaseMtx__16daObj_SekiDoor_cFv = .text:0x0000090C; // type:function size:0x8C scope:global +daObj_SekiDoor_Create__FPv = .text:0x00000998; // type:function size:0x20 scope:global +daObj_SekiDoor_Delete__FPv = .text:0x000009B8; // type:function size:0x20 scope:global +daObj_SekiDoor_Execute__FPv = .text:0x000009D8; // type:function size:0x20 scope:global +daObj_SekiDoor_Draw__FPv = .text:0x000009F8; // type:function size:0x2C scope:global +daObj_SekiDoor_IsDelete__FPv = .text:0x00000A24; // type:function size:0x8 scope:global +__sinit_d_a_obj_sekidoor_cpp = .text:0x00000A2C; // type:function size:0x40 scope:local +__dt__22daObj_SekiDoor_Param_cFv = .text:0x00000A6C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__22daObj_SekiDoor_Param_c = .rodata:0x00000000; // type:object size:0x1 scope:global +@3956 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3957 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3958 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3962 = .rodata:0x00000018; // type:object size:0x8 scope:local +id$4006 = .rodata:0x00000020; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_dzbData = .data:0x00000028; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +daObj_SekiDoor_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIDOOR = .data:0x00000058; // type:object size:0x30 scope:global +__vt__16daObj_SekiDoor_c = .data:0x00000088; // type:object size:0x28 scope:global +__vt__22daObj_SekiDoor_Param_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3803 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_sekizo/splits.txt b/config/GZ2P01/rels/d_a_obj_sekizo/splits.txt new file mode 100644 index 0000000000..8e5032b6ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekizo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizo.cpp: + .text start:0x000000EC end:0x00000640 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_sekizo/symbols.txt b/config/GZ2P01/rels/d_a_obj_sekizo/symbols.txt new file mode 100644 index 0000000000..04e3422da6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekizo/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__14daObj_Sekizo_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global +CreateHeap__14daObj_Sekizo_cFv = .text:0x000001E0; // type:function size:0x8C scope:global +Create__14daObj_Sekizo_cFv = .text:0x0000026C; // type:function size:0x5C scope:global +Delete__14daObj_Sekizo_cFv = .text:0x000002C8; // type:function size:0x54 scope:global +Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x0000031C; // type:function size:0xB8 scope:global +Draw__14daObj_Sekizo_cFv = .text:0x000003D4; // type:function size:0xB0 scope:global +initBaseMtx__14daObj_Sekizo_cFv = .text:0x00000484; // type:function size:0x3C scope:global +setBaseMtx__14daObj_Sekizo_cFv = .text:0x000004C0; // type:function size:0x64 scope:global +daObj_Sekizo_Create__FPv = .text:0x00000524; // type:function size:0x20 scope:global +daObj_Sekizo_Delete__FPv = .text:0x00000544; // type:function size:0x20 scope:global +daObj_Sekizo_Execute__FPv = .text:0x00000564; // type:function size:0x20 scope:global +daObj_Sekizo_Draw__FPv = .text:0x00000584; // type:function size:0x2C scope:global +daObj_Sekizo_IsDelete__FPv = .text:0x000005B0; // type:function size:0x8 scope:global +__sinit_d_a_obj_sekizo_cpp = .text:0x000005B8; // type:function size:0x40 scope:local +__dt__20daObj_Sekizo_Param_cFv = .text:0x000005F8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global +l_dzbData = .data:0x00000028; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global +daObj_Sekizo_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIZO = .data:0x00000058; // type:object size:0x30 scope:global +__vt__14daObj_Sekizo_c = .data:0x00000088; // type:object size:0x28 scope:global +__vt__20daObj_Sekizo_Param_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3800 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_sekizoa/splits.txt b/config/GZ2P01/rels/d_a_obj_sekizoa/splits.txt new file mode 100644 index 0000000000..9b3d30fcbd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekizoa/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizoa.cpp: + .text start:0x000000EC end:0x00007A88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x00000A00 + .bss start:0x00000008 end:0x000000EC diff --git a/config/GZ2P01/rels/d_a_obj_sekizoa/symbols.txt b/config/GZ2P01/rels/d_a_obj_sekizoa/symbols.txt new file mode 100644 index 0000000000..01343bd887 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sekizoa/symbols.txt @@ -0,0 +1,250 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daObj_Sekizoa_cFv = .text:0x000000EC; // type:function size:0x224 scope:global +create__15daObj_Sekizoa_cFv = .text:0x00000310; // type:function size:0x340 scope:global +CreateHeap__15daObj_Sekizoa_cFv = .text:0x00000650; // type:function size:0x3A4 scope:global +Delete__15daObj_Sekizoa_cFv = .text:0x000009F4; // type:function size:0x34 scope:global +Execute__15daObj_Sekizoa_cFv = .text:0x00000A28; // type:function size:0x20 scope:global +Draw__15daObj_Sekizoa_cFv = .text:0x00000A48; // type:function size:0xCC scope:global +createHeapCallBack__15daObj_Sekizoa_cFP10fopAc_ac_c = .text:0x00000B14; // type:function size:0x20 scope:global +srchSekizoa__15daObj_Sekizoa_cFPvPv = .text:0x00000B34; // type:function size:0x9C scope:global +getSekizoaP__15daObj_Sekizoa_cFi = .text:0x00000BD0; // type:function size:0x174 scope:global +getKMsgTagP__15daObj_Sekizoa_cFv = .text:0x00000D44; // type:function size:0x98 scope:global +isDelete__15daObj_Sekizoa_cFv = .text:0x00000DDC; // type:function size:0xFC scope:global +reset__15daObj_Sekizoa_cFv = .text:0x00000ED8; // type:function size:0x220 scope:global +afterJntAnm__15daObj_Sekizoa_cFi = .text:0x000010F8; // type:function size:0x8C scope:global +setParam__15daObj_Sekizoa_cFv = .text:0x00001184; // type:function size:0x2D8 scope:global +checkChangeEvt__15daObj_Sekizoa_cFv = .text:0x0000145C; // type:function size:0x48 scope:global +setAfterTalkMotion__15daObj_Sekizoa_cFv = .text:0x000014A4; // type:function size:0x4 scope:global +srchActors__15daObj_Sekizoa_cFv = .text:0x000014A8; // type:function size:0x2A0 scope:global +evtTalk__15daObj_Sekizoa_cFv = .text:0x00001748; // type:function size:0x100 scope:global +evtCutProc__15daObj_Sekizoa_cFv = .text:0x00001848; // type:function size:0xF8 scope:global +action__15daObj_Sekizoa_cFv = .text:0x00001940; // type:function size:0x168 scope:global +beforeMove__15daObj_Sekizoa_cFv = .text:0x00001AA8; // type:function size:0x78 scope:global +setAttnPos__15daObj_Sekizoa_cFv = .text:0x00001B20; // type:function size:0x31C scope:global +setCollision__15daObj_Sekizoa_cFv = .text:0x00001E3C; // type:function size:0x324 scope:global +drawDbgInfo__15daObj_Sekizoa_cFv = .text:0x00002160; // type:function size:0x8 scope:global +drawOtherMdl__15daObj_Sekizoa_cFv = .text:0x00002168; // type:function size:0x134 scope:global +setYariAnm__15daObj_Sekizoa_cFiif = .text:0x0000229C; // type:function size:0xD4 scope:global +drawGhost__15daObj_Sekizoa_cFv = .text:0x00002370; // type:function size:0xEC scope:global +afterSetMotionAnm__15daObj_Sekizoa_cFiifi = .text:0x0000245C; // type:function size:0x3C8 scope:global +selectAction__15daObj_Sekizoa_cFv = .text:0x00002824; // type:function size:0x84 scope:global +chkAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000028A8; // type:function size:0x2C scope:global +setAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000028D4; // type:function size:0xA8 scope:global +checkMoveDirection__15daObj_Sekizoa_cFv = .text:0x0000297C; // type:function size:0x20C scope:global +getWaitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002B88; // type:function size:0x48 scope:global +getGameMotionNo__15daObj_Sekizoa_cFv = .text:0x00002BD0; // type:function size:0x48 scope:global +getNoJumpMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C18; // type:function size:0x34 scope:global +getHitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C4C; // type:function size:0x34 scope:global +getStepMotionNo__15daObj_Sekizoa_cFv = .text:0x00002C80; // type:function size:0x34 scope:global +jump__15daObj_Sekizoa_cFv = .text:0x00002CB4; // type:function size:0x5C4 scope:global +landing__15daObj_Sekizoa_cFv = .text:0x00003278; // type:function size:0x1B0 scope:global +cutStart__15daObj_Sekizoa_cFi = .text:0x00003428; // type:function size:0x1080 scope:global +cutTurn__15daObj_Sekizoa_cFi = .text:0x000044A8; // type:function size:0x200 scope:global +cutJump__15daObj_Sekizoa_cFi = .text:0x000046A8; // type:function size:0x25C scope:global +cutGoal__15daObj_Sekizoa_cFi = .text:0x00004904; // type:function size:0xC08 scope:global +cutExit__15daObj_Sekizoa_cFi = .text:0x0000550C; // type:function size:0x184 scope:global +cutFree__15daObj_Sekizoa_cFi = .text:0x00005690; // type:function size:0x2E8 scope:global +cutExtinction__15daObj_Sekizoa_cFi = .text:0x00005978; // type:function size:0x330 scope:global +wait__15daObj_Sekizoa_cFPv = .text:0x00005CA8; // type:function size:0x354 scope:global +puzzle__15daObj_Sekizoa_cFPv = .text:0x00005FFC; // type:function size:0x354 scope:global +talk__15daObj_Sekizoa_cFPv = .text:0x00006350; // type:function size:0x1C8 scope:global +daObj_Sekizoa_Create__FPv = .text:0x00006518; // type:function size:0x20 scope:global +daObj_Sekizoa_Delete__FPv = .text:0x00006538; // type:function size:0x20 scope:global +daObj_Sekizoa_Execute__FPv = .text:0x00006558; // type:function size:0x20 scope:global +daObj_Sekizoa_Draw__FPv = .text:0x00006578; // type:function size:0x20 scope:global +daObj_Sekizoa_IsDelete__FPv = .text:0x00006598; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000065A0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x000065E8; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00006970; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000069AC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x000069E8; // type:function size:0x48 scope:global +__dt__13daNpcT_Path_cFv = .text:0x00006A30; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00006A78; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00006AB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00006AFC; // type:function size:0x48 scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x00006B44; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x00006F48; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x00006F4C; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x00007048; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000704C; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00007094; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00007104; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00007160; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000071D0; // type:function size:0x48 scope:global +getEyeballMaterialNo__8daNpcT_cFv = .text:0x00007218; // type:function size:0x8 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007220; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000733C; // type:function size:0x208 scope:global +getNeckJointNo__8daNpcT_cFv = .text:0x00007544; // type:function size:0x8 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000754C; // type:function size:0x4 scope:global +checkChangeJoint__8daNpcT_cFi = .text:0x00007550; // type:function size:0x8 scope:global +checkRemoveJoint__8daNpcT_cFi = .text:0x00007558; // type:function size:0x8 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00007560; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00007568; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00007570; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00007578; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00007580; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00007588; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x0000758C; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00007594; // type:function size:0x18 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000075AC; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000075B4; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000075E4; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00007614; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00007618; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x0000761C; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00007620; // type:function size:0x4 scope:global +cLib_calcTimer__FPi = .text:0x00007624; // type:function size:0x1C scope:global +__sinit_d_a_obj_sekizoa_cpp = .text:0x00007640; // type:function size:0x1A0 scope:local +__ct__15daObj_Sekizoa_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000077E0; // type:function size:0x134 scope:global +getHeadJointNo__15daObj_Sekizoa_cFv = .text:0x00007914; // type:function size:0x8 scope:global +getBackboneJointNo__15daObj_Sekizoa_cFv = .text:0x0000791C; // type:function size:0x8 scope:global +chkGoal__15daObj_Sekizoa_cFv = .text:0x00007924; // type:function size:0xAC scope:global +__dt__21daObj_Sekizoa_Param_cFv = .text:0x000079D0; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00007A18; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007A20; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007A28; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__21daObj_Sekizoa_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global +heapSize$4093 = .rodata:0x0000009C; // type:object size:0x20 scope:local +@4170 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4350 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4351 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4352 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4533 = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float +@4636 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@5079 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@5080 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5082 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@5140 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@5141 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@5142 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@5233 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5234 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5235 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5236 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5237 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5238 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5307 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@5481 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5482 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5483 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5571 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5572 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5573 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5574 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5575 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5817 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5871 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5963 = .rodata:0x00000144; // type:object size:0x8 scope:local +@6330 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@6331 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6332 = .rodata:0x00000154; // type:object size:0x4 scope:local +@7036 = .rodata:0x00000158; // type:object size:0x4 scope:local +@7372 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@7373 = .rodata:0x00000160; // type:object size:0x4 scope:local +@7374 = .rodata:0x00000164; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000168; // type:object size:0x71 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x48 scope:global +l_evtList = .data:0x00000068; // type:object size:0x50 scope:global data:4byte +l_resNameList = .data:0x000000B8; // type:object size:0xC scope:global +l_loadResPtrn0 = .data:0x000000C4; // type:object size:0x2 scope:global +l_loadResPtrn1 = .data:0x000000C8; // type:object size:0x3 scope:global +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x20 scope:global +l_faceMotionAnmData = .data:0x000000EC; // type:object size:0x1C scope:global +l_motionAnmData = .data:0x00000108; // type:object size:0x2A0 scope:global +l_faceMotionSequenceData = .data:0x000003A8; // type:object size:0x10 scope:global +l_motionSequenceData = .data:0x000003B8; // type:object size:0x180 scope:global +mCutNameList__15daObj_Sekizoa_c = .data:0x00000538; // type:object size:0x24 scope:global +@3899 = .data:0x0000055C; // type:object size:0xC scope:local +@3900 = .data:0x00000568; // type:object size:0xC scope:local +@3901 = .data:0x00000574; // type:object size:0xC scope:local +@3902 = .data:0x00000580; // type:object size:0xC scope:local +@3903 = .data:0x0000058C; // type:object size:0xC scope:local +@3904 = .data:0x00000598; // type:object size:0xC scope:local +@3905 = .data:0x000005A4; // type:object size:0xC scope:local +@3906 = .data:0x000005B0; // type:object size:0xC scope:local +mCutList__15daObj_Sekizoa_c = .data:0x000005BC; // type:object size:0x6C scope:global data:4byte +@4743 = .data:0x00000628; // type:object size:0x1C scope:local +@4906 = .data:0x00000644; // type:object size:0xC scope:local data:4byte +@4916 = .data:0x00000650; // type:object size:0xC scope:local data:4byte +yariAnmData$5297 = .data:0x0000065C; // type:object size:0xC0 scope:local +brkAnmData$5345 = .data:0x0000071C; // type:object size:0x48 scope:local +btkAnmData$5346 = .data:0x00000764; // type:object size:0x30 scope:local +@5484 = .data:0x00000794; // type:object size:0x48 scope:local +@5491 = .data:0x000007DC; // type:object size:0xC scope:local data:4byte +@5493 = .data:0x000007E8; // type:object size:0xC scope:local data:4byte +@6834 = .data:0x000007F4; // type:object size:0x28 scope:local +@6832 = .data:0x0000081C; // type:object size:0x28 scope:local +daObj_Sekizoa_MethodTable = .data:0x00000844; // type:object size:0x20 scope:global +g_profile_OBJ_SEKIZOA = .data:0x00000864; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000894; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000008A0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000008C4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000008D0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000008DC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008E8; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000008F4; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000900; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000090C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000918; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x00000924; // type:object size:0xC scope:global +__vt__15daObj_Sekizoa_c = .data:0x00000930; // type:object size:0xC4 scope:global +__vt__21daObj_Sekizoa_Param_c = .data:0x000009F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3907 = .bss:0x00000048; // type:object size:0xC scope:local +l_srcPosR = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3908 = .bss:0x00000060; // type:object size:0xC scope:local +l_srcPosL = .bss:0x0000006C; // type:object size:0xC scope:global data:float +@3909 = .bss:0x00000078; // type:object size:0xC scope:local +l_HIO = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000E8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_shield/splits.txt b/config/GZ2P01/rels/d_a_obj_shield/splits.txt new file mode 100644 index 0000000000..16c6e8315f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_shield/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_shield.cpp: + .text start:0x00000078 end:0x0000188C + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000001E0 diff --git a/config/GZ2P01/rels/d_a_obj_shield/symbols.txt b/config/GZ2P01/rels/d_a_obj_shield/symbols.txt new file mode 100644 index 0000000000..52a9060469 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_shield/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +initBaseMtx__14daItemShield_cFv = .text:0x000003BC; // type:function size:0x3C scope:global +setBaseMtx__14daItemShield_cFv = .text:0x000003F8; // type:function size:0x2BC scope:global +Create__14daItemShield_cFv = .text:0x000006B4; // type:function size:0x1B8 scope:global +__CreateHeap__14daItemShield_cFv = .text:0x0000086C; // type:function size:0x8 scope:global +create__14daItemShield_cFv = .text:0x00000874; // type:function size:0x1CC scope:global +__dt__8cM3dGCylFv = .text:0x00000A40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A88; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000AD0; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000B2C; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000B9C; // type:function size:0x70 scope:global +bg_check__14daItemShield_cFv = .text:0x00000C0C; // type:function size:0x148 scope:global +action_proc_call__14daItemShield_cFv = .text:0x00000D54; // type:function size:0xBC scope:global +actionInit__14daItemShield_cFv = .text:0x00000E10; // type:function size:0x38 scope:global +actionWaitInit__14daItemShield_cFv = .text:0x00000E48; // type:function size:0x68 scope:global +actionWait__14daItemShield_cFv = .text:0x00000EB0; // type:function size:0x3D8 scope:global +initActionOrderGetDemo__14daItemShield_cFv = .text:0x00001288; // type:function size:0x9C scope:global +actionOrderGetDemo__14daItemShield_cFv = .text:0x00001324; // type:function size:0x7C scope:global +actionGetDemo__14daItemShield_cFv = .text:0x000013A0; // type:function size:0x80 scope:global +event_proc_call__14daItemShield_cFv = .text:0x00001420; // type:function size:0xBC scope:global +actionWaitCamDemo__14daItemShield_cFv = .text:0x000014DC; // type:function size:0x64 scope:global +actionOrderCamDemo__14daItemShield_cFv = .text:0x00001540; // type:function size:0x68 scope:global +actionCamDemo__14daItemShield_cFv = .text:0x000015A8; // type:function size:0x5C scope:global +actionCamDemoEnd__14daItemShield_cFv = .text:0x00001604; // type:function size:0x4 scope:global +execute__14daItemShield_cFv = .text:0x00001608; // type:function size:0x104 scope:global +draw__14daItemShield_cFv = .text:0x0000170C; // type:function size:0x54 scope:global +_delete__14daItemShield_cFv = .text:0x00001760; // type:function size:0x38 scope:global +daItemShield_Draw__FP14daItemShield_c = .text:0x00001798; // type:function size:0x20 scope:global +daItemShield_Execute__FP14daItemShield_c = .text:0x000017B8; // type:function size:0x20 scope:global +daItemShield_Delete__FP14daItemShield_c = .text:0x000017D8; // type:function size:0x20 scope:global +daItemShield_Create__FP10fopAc_ac_c = .text:0x000017F8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001818; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001860; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000187C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001884; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3856 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3857 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3858 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3953 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3957 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3958 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4003 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4004 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4180 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4181 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:string +@4183 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4184 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4335 = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float +@4336 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4337 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x000000B8; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4189 = .data:0x00000020; // type:object size:0xC scope:local +@4190 = .data:0x0000002C; // type:object size:0xC scope:local +@4191 = .data:0x00000038; // type:object size:0xC scope:local +@4192 = .data:0x00000044; // type:object size:0xC scope:local +l_actionFunc$4188 = .data:0x00000050; // type:object size:0x30 scope:local +@4383 = .data:0x00000080; // type:object size:0xC scope:local +@4384 = .data:0x0000008C; // type:object size:0xC scope:local +@4385 = .data:0x00000098; // type:object size:0xC scope:local +@4386 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$4382 = .data:0x000000B0; // type:object size:0x30 scope:local +l_daItemShield_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_Shield = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000160; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x24 scope:global +__vt__14daItemShield_c = .data:0x00000190; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001D4; // type:object size:0xC scope:global +lbl_619_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_619_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_sm_door/splits.txt b/config/GZ2P01/rels/d_a_obj_sm_door/splits.txt new file mode 100644 index 0000000000..e1177aca16 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sm_door/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sm_door.cpp: + .text start:0x00000078 end:0x00001048 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_sm_door/symbols.txt b/config/GZ2P01/rels/d_a_obj_sm_door/symbols.txt new file mode 100644 index 0000000000..7617e91704 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sm_door/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjSM_DOOR_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +daObjSM_DOOR_Delete__FP14daObjSM_DOOR_c = .text:0x00000098; // type:function size:0x24 scope:global +s_obj_sub__FPvPv = .text:0x000000BC; // type:function size:0x188 scope:global +ChangeModel__14daObjSM_DOOR_cFv = .text:0x00000244; // type:function size:0xC scope:global +Action__14daObjSM_DOOR_cFv = .text:0x00000250; // type:function size:0x2B0 scope:global +SetDzb__14daObjSM_DOOR_cFv = .text:0x00000500; // type:function size:0x50 scope:global +ReleaceDzb__14daObjSM_DOOR_cFv = .text:0x00000550; // type:function size:0x68 scope:global +DrawChk1__14daObjSM_DOOR_cFv = .text:0x000005B8; // type:function size:0xC4 scope:global +DrawChk2__14daObjSM_DOOR_cFv = .text:0x0000067C; // type:function size:0xC4 scope:global +setBaseMtx__14daObjSM_DOOR_cFv = .text:0x00000740; // type:function size:0x80 scope:global +daObjSM_DOOR_Draw__FP14daObjSM_DOOR_c = .text:0x000007C0; // type:function size:0x2C scope:global +daObjSM_DOOR_Execute__FP14daObjSM_DOOR_c = .text:0x000007EC; // type:function size:0x20 scope:global +create__14daObjSM_DOOR_cFv = .text:0x0000080C; // type:function size:0x2E0 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000AEC; // type:function size:0x70 scope:global +daObjSM_DOOR_IsDelete__FP14daObjSM_DOOR_c = .text:0x00000B5C; // type:function size:0x8 scope:global +CreateHeap__14daObjSM_DOOR_cFv = .text:0x00000B64; // type:function size:0x1B4 scope:global +Create__14daObjSM_DOOR_cFv = .text:0x00000D18; // type:function size:0x44 scope:global +Execute__14daObjSM_DOOR_cFPPA3_A4_f = .text:0x00000D5C; // type:function size:0x70 scope:global +Draw__14daObjSM_DOOR_cFv = .text:0x00000DCC; // type:function size:0x238 scope:global +Delete__14daObjSM_DOOR_cFv = .text:0x00001004; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001038; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001040; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3697 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3699 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3700 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3701 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3831 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3834 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4060 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4061 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4063 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0xA7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSM_DOOR_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SM_DOOR = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__14daObjSM_DOOR_c = .data:0x00000078; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_smallkey/splits.txt b/config/GZ2P01/rels/d_a_obj_smallkey/splits.txt new file mode 100644 index 0000000000..30d0f95622 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smallkey/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smallkey.cpp: + .text start:0x00000078 end:0x000020AC + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000204 diff --git a/config/GZ2P01/rels/d_a_obj_smallkey/symbols.txt b/config/GZ2P01/rels/d_a_obj_smallkey/symbols.txt new file mode 100644 index 0000000000..1acf902405 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smallkey/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +searchParentSub__FPvPv = .text:0x00000078; // type:function size:0x388 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000400; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x000006FC; // type:function size:0x48 scope:global +keyGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000744; // type:function size:0x5C scope:global +keyGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000007A0; // type:function size:0x4C scope:global +initBaseMtx__7daKey_cFv = .text:0x000007EC; // type:function size:0x3C scope:global +setBaseMtx__7daKey_cFv = .text:0x00000828; // type:function size:0x74 scope:global +Create__7daKey_cFv = .text:0x0000089C; // type:function size:0x180 scope:global +__CreateHeap__7daKey_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global +create__7daKey_cFv = .text:0x00000A24; // type:function size:0x2A0 scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000CC4; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000D48; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000D4C; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x00000D74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000DBC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000E04; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000E60; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000ED0; // type:function size:0x70 scope:global +bg_check__7daKey_cFv = .text:0x00000F40; // type:function size:0x168 scope:global +actionInitInit__7daKey_cFv = .text:0x000010A8; // type:function size:0x34 scope:global +actionInit__7daKey_cFv = .text:0x000010DC; // type:function size:0xAC scope:global +actionParentWaitInit__7daKey_cFv = .text:0x00001188; // type:function size:0x34 scope:global +actionParentWait__7daKey_cFv = .text:0x000011BC; // type:function size:0xB0 scope:global +actionWaitInit__7daKey_cFv = .text:0x0000126C; // type:function size:0x7C scope:global +actionWait__7daKey_cFv = .text:0x000012E8; // type:function size:0x14C scope:global +initActionOrderGetDemo__7daKey_cFv = .text:0x00001434; // type:function size:0xA4 scope:global +actionOrderGetDemo__7daKey_cFv = .text:0x000014D8; // type:function size:0x7C scope:global +actionGetDemo__7daKey_cFv = .text:0x00001554; // type:function size:0x94 scope:global +actionInitSwOnWait__7daKey_cFv = .text:0x000015E8; // type:function size:0xAC scope:global +actionSwOnWait__7daKey_cFv = .text:0x00001694; // type:function size:0x80 scope:global +actionInitBoomerangCarry__7daKey_cFv = .text:0x00001714; // type:function size:0xEC scope:global +actionBoomerangCarry__7daKey_cFv = .text:0x00001800; // type:function size:0x74 scope:global +effectSet__7daKey_cFv = .text:0x00001874; // type:function size:0x124 scope:global +effectStop__7daKey_cFv = .text:0x00001998; // type:function size:0x50 scope:global +effectCtrl__7daKey_cFv = .text:0x000019E8; // type:function size:0x1B8 scope:global +seStartTwinkle_private__7daKey_cFUl = .text:0x00001BA0; // type:function size:0x8C scope:global +actionInitE_GB__7daKey_cFv = .text:0x00001C2C; // type:function size:0x6C scope:global +actionE_GB__7daKey_cFv = .text:0x00001C98; // type:function size:0x2C scope:global +execute__7daKey_cFv = .text:0x00001CC4; // type:function size:0x1D0 scope:global +draw__7daKey_cFv = .text:0x00001E94; // type:function size:0x54 scope:global +_delete__7daKey_cFv = .text:0x00001EE8; // type:function size:0x4C scope:global +daKey_Draw__FP7daKey_c = .text:0x00001F34; // type:function size:0x20 scope:global +daKey_Execute__FP7daKey_c = .text:0x00001F54; // type:function size:0x20 scope:global +daKey_Delete__FP7daKey_c = .text:0x00001F74; // type:function size:0x20 scope:global +daKey_Create__FP10fopAc_ac_c = .text:0x00001F94; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001FB4; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00001FFC; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002070; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002074; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002078; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000207C; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00002080; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000209C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000020A4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3875 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3876 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3877 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3878 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3879 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4031 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4064 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4065 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@4279 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +@4280 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4281 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4282 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@4400 = .rodata:0x00000090; // type:object size:0x4 scope:local data:string +@4503 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4618 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x18 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4652 = .data:0x00000020; // type:object size:0xC scope:local +@4653 = .data:0x0000002C; // type:object size:0xC scope:local +@4654 = .data:0x00000038; // type:object size:0xC scope:local +@4655 = .data:0x00000044; // type:object size:0xC scope:local +@4656 = .data:0x00000050; // type:object size:0xC scope:local +@4657 = .data:0x0000005C; // type:object size:0xC scope:local +@4658 = .data:0x00000068; // type:object size:0xC scope:local +@4659 = .data:0x00000074; // type:object size:0xC scope:local +l_demoFunc$4651 = .data:0x00000080; // type:object size:0x60 scope:local +l_daKey_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_SmallKey = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__7daKey_c = .data:0x000001B4; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001F8; // type:object size:0xC scope:global +lbl_621_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_smgdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_smgdoor/splits.txt new file mode 100644 index 0000000000..553478bc4d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smgdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smgdoor.cpp: + .text start:0x00000078 end:0x0000112C + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2P01/rels/d_a_obj_smgdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_smgdoor/symbols.txt new file mode 100644 index 0000000000..4dcbf89ceb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smgdoor/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x24 scope:global +initBaseMtx__14daObjSmgDoor_cFv = .text:0x0000009C; // type:function size:0x90 scope:global +setBaseMtx__14daObjSmgDoor_cFv = .text:0x0000012C; // type:function size:0x14C scope:global +Create__14daObjSmgDoor_cFv = .text:0x00000278; // type:function size:0xE4 scope:global +CreateHeap__14daObjSmgDoor_cFv = .text:0x0000035C; // type:function size:0xB8 scope:global +create1st__14daObjSmgDoor_cFv = .text:0x00000414; // type:function size:0xD0 scope:global +Execute__14daObjSmgDoor_cFPPA3_A4_f = .text:0x000004E4; // type:function size:0x4C scope:global +getDemoAction__14daObjSmgDoor_cFv = .text:0x00000530; // type:function size:0x48 scope:global +demoProc__14daObjSmgDoor_cFv = .text:0x00000578; // type:function size:0x210 scope:global +openInit__14daObjSmgDoor_cFv = .text:0x00000788; // type:function size:0x130 scope:global +openProc__14daObjSmgDoor_cFv = .text:0x000008B8; // type:function size:0x134 scope:global +setGoal__14daObjSmgDoor_cFv = .text:0x000009EC; // type:function size:0x9C scope:global +setPos__14daObjSmgDoor_cFv = .text:0x00000A88; // type:function size:0xC8 scope:global +sceneChange__14daObjSmgDoor_cFv = .text:0x00000B50; // type:function size:0x4C scope:global +event_proc_call__14daObjSmgDoor_cFv = .text:0x00000B9C; // type:function size:0xA4 scope:global +actionWaitEvent__14daObjSmgDoor_cFv = .text:0x00000C40; // type:function size:0x90 scope:global +actionEvent__14daObjSmgDoor_cFv = .text:0x00000CD0; // type:function size:0x64 scope:global +actionDead__14daObjSmgDoor_cFv = .text:0x00000D34; // type:function size:0x4 scope:global +checkArea__14daObjSmgDoor_cFv = .text:0x00000D38; // type:function size:0x17C scope:global +checkOpen__14daObjSmgDoor_cFv = .text:0x00000EB4; // type:function size:0x8C scope:global +Draw__14daObjSmgDoor_cFv = .text:0x00000F40; // type:function size:0xC4 scope:global +Delete__14daObjSmgDoor_cFv = .text:0x00001004; // type:function size:0x40 scope:global +daObjSmgDoor_create1st__FP14daObjSmgDoor_c = .text:0x00001044; // type:function size:0x60 scope:global +daObjSmgDoor_MoveBGDelete__FP14daObjSmgDoor_c = .text:0x000010A4; // type:function size:0x20 scope:global +daObjSmgDoor_MoveBGExecute__FP14daObjSmgDoor_c = .text:0x000010C4; // type:function size:0x20 scope:global +daObjSmgDoor_MoveBGDraw__FP14daObjSmgDoor_c = .text:0x000010E4; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001110; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3705 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3706 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3707 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3722 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3825 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3826 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3888 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3906 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@4055 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4056 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0x9F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_bmd = .data:0x00000028; // type:object size:0x8 scope:global +l_dzb = .data:0x00000030; // type:object size:0x8 scope:global +l_eventName = .data:0x00000038; // type:object size:0x8 scope:global +l_cull_box = .data:0x00000040; // type:object size:0x18 scope:global +action_table$3763 = .data:0x00000058; // type:object size:0x18 scope:local +@3924 = .data:0x00000070; // type:object size:0xC scope:local +@3925 = .data:0x0000007C; // type:object size:0xC scope:local +@3926 = .data:0x00000088; // type:object size:0xC scope:local +l_func$3923 = .data:0x00000094; // type:object size:0x24 scope:local +daObjSmgDoor_METHODS = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_SmgDoor = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__14daObjSmgDoor_c = .data:0x00000108; // type:object size:0x28 scope:global +lbl_622_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_smoke/splits.txt b/config/GZ2P01/rels/d_a_obj_smoke/splits.txt new file mode 100644 index 0000000000..0c10f075a4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smoke/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smoke.cpp: + .text start:0x00000078 end:0x00000358 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_smoke/symbols.txt b/config/GZ2P01/rels/d_a_obj_smoke/symbols.txt new file mode 100644 index 0000000000..c19b64b038 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smoke/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSmoke_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjSmoke_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__12daObjSmoke_cFv = .text:0x000000F0; // type:function size:0xAC scope:global +create__12daObjSmoke_cFv = .text:0x0000019C; // type:function size:0x68 scope:global +execute__12daObjSmoke_cFv = .text:0x00000204; // type:function size:0xB4 scope:global +_delete__12daObjSmoke_cFv = .text:0x000002B8; // type:function size:0x40 scope:global +daObjSmoke_Execute__FP12daObjSmoke_c = .text:0x000002F8; // type:function size:0x20 scope:global +daObjSmoke_Delete__FP12daObjSmoke_c = .text:0x00000318; // type:function size:0x20 scope:global +daObjSmoke_Create__FP10fopAc_ac_c = .text:0x00000338; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daObjSmoke_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Smoke = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_smtile/splits.txt b/config/GZ2P01/rels/d_a_obj_smtile/splits.txt new file mode 100644 index 0000000000..0d2f9be9c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smtile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_smtile.cpp: + .text start:0x000000EC end:0x00001188 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_smtile/symbols.txt b/config/GZ2P01/rels/d_a_obj_smtile/symbols.txt new file mode 100644 index 0000000000..1f5bdc00b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smtile/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__14daObj_SMTile_cFv = .text:0x000000EC; // type:function size:0x100 scope:global +__dt__4cXyzFv = .text:0x000001EC; // type:function size:0x3C scope:global +create__14daObj_SMTile_cFv = .text:0x00000228; // type:function size:0x198 scope:global +__ct__4cXyzFv = .text:0x000003C0; // type:function size:0x4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000003C4; // type:function size:0x48 scope:global +CreateHeap__14daObj_SMTile_cFv = .text:0x0000040C; // type:function size:0x11C scope:global +Delete__14daObj_SMTile_cFv = .text:0x00000528; // type:function size:0x34 scope:global +Execute__14daObj_SMTile_cFv = .text:0x0000055C; // type:function size:0x37C scope:global +Draw__14daObj_SMTile_cFv = .text:0x000008D8; // type:function size:0x90 scope:global +createHeapCallBack__14daObj_SMTile_cFP10fopAc_ac_c = .text:0x00000968; // type:function size:0x20 scope:global +setDstPos__14daObj_SMTile_cFv = .text:0x00000988; // type:function size:0x1E0 scope:global +setPrtcls__14daObj_SMTile_cFii = .text:0x00000B68; // type:function size:0x1D4 scope:global +touchPrtcls__14daObj_SMTile_cFf = .text:0x00000D3C; // type:function size:0x2AC scope:global +setMtx__14daObj_SMTile_cFv = .text:0x00000FE8; // type:function size:0x74 scope:global +daObj_SMTile_Create__FPv = .text:0x0000105C; // type:function size:0x20 scope:global +daObj_SMTile_Delete__FPv = .text:0x0000107C; // type:function size:0x20 scope:global +daObj_SMTile_Execute__FPv = .text:0x0000109C; // type:function size:0x20 scope:global +daObj_SMTile_Draw__FPv = .text:0x000010BC; // type:function size:0x20 scope:global +daObj_SMTile_IsDelete__FPv = .text:0x000010DC; // type:function size:0x8 scope:global +cLib_calcTimer__FPi = .text:0x000010E4; // type:function size:0x1C scope:global +__sinit_d_a_obj_smtile_cpp = .text:0x00001100; // type:function size:0x40 scope:local +__dt__20daObj_SMTile_Param_cFv = .text:0x00001140; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__20daObj_SMTile_Param_c = .rodata:0x00000000; // type:object size:0x8 scope:global +@3892 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3978 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000018; // type:object size:0x8 scope:local +id$4105 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0xA scope:local data:string_table +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global +l_tileMoveData = .data:0x00000010; // type:object size:0x54 scope:global data:byte +daObj_SMTile_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global +g_profile_OBJ_SMTILE = .data:0x00000084; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000B4; // type:object size:0xC scope:global +__vt__14daObj_SMTile_c = .data:0x000000C0; // type:object size:0xC scope:global +__vt__20daObj_SMTile_Param_c = .data:0x000000CC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_smw_stone/splits.txt b/config/GZ2P01/rels/d_a_obj_smw_stone/splits.txt new file mode 100644 index 0000000000..5ef6178dfe --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smw_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smw_stone.cpp: + .text start:0x00000078 end:0x00000A4C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_obj_smw_stone/symbols.txt b/config/GZ2P01/rels/d_a_obj_smw_stone/symbols.txt new file mode 100644 index 0000000000..5a0f0e99cd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_smw_stone/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSmWStone_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__12daSmWStone_cFv = .text:0x00000098; // type:function size:0x50 scope:global +__dt__12daSmWStone_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +create__12daSmWStone_cFv = .text:0x00000174; // type:function size:0x1E4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000358; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000003C8; // type:function size:0x70 scope:global +execute__12daSmWStone_cFv = .text:0x00000438; // type:function size:0x54 scope:global +draw__12daSmWStone_cFv = .text:0x0000048C; // type:function size:0x100 scope:global +Delete__12daSmWStone_cFv = .text:0x0000058C; // type:function size:0x78 scope:global +exeModeHowl__12daSmWStone_cFv = .text:0x00000604; // type:function size:0xFC scope:global +setModelMtx__12daSmWStone_cFv = .text:0x00000700; // type:function size:0x64 scope:global +createHeap__12daSmWStone_cFv = .text:0x00000764; // type:function size:0x12C scope:global +init__12daSmWStone_cFv = .text:0x00000890; // type:function size:0x6C scope:global +chkWlfInRange__12daSmWStone_cFv = .text:0x000008FC; // type:function size:0x8C scope:global +daSmWStone_create__FP12daSmWStone_c = .text:0x00000988; // type:function size:0x54 scope:global +daSmWStone_Delete__FP12daSmWStone_c = .text:0x000009DC; // type:function size:0x20 scope:global +daSmWStone_execute__FP12daSmWStone_c = .text:0x000009FC; // type:function size:0x20 scope:global +daSmWStone_draw__FP12daSmWStone_c = .text:0x00000A1C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000A3C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000A44; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3776 = .rodata:0x00000000; // type:object size:0xC scope:local +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4238 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4239 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daSmWStone_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SmWStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__12daSmWStone_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_snowEffTag/splits.txt b/config/GZ2P01/rels/d_a_obj_snowEffTag/splits.txt new file mode 100644 index 0000000000..f429528250 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_snowEffTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_snowEffTag.cpp: + .text start:0x000000EC end:0x0000074C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_snowEffTag/symbols.txt b/config/GZ2P01/rels/d_a_obj_snowEffTag/symbols.txt new file mode 100644 index 0000000000..fbcbeb07cb --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_snowEffTag/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daSnowEffTag_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__14daSnowEffTag_cFv = .text:0x0000016C; // type:function size:0x58 scope:global +create__14daSnowEffTag_cFv = .text:0x000001C4; // type:function size:0x134 scope:global +playerAreaCheck__14daSnowEffTag_cFv = .text:0x000002F8; // type:function size:0x1E0 scope:global +Execute__14daSnowEffTag_cFv = .text:0x000004D8; // type:function size:0x14C scope:global +Draw__14daSnowEffTag_cFv = .text:0x00000624; // type:function size:0x8 scope:global +Delete__14daSnowEffTag_cFv = .text:0x0000062C; // type:function size:0x8 scope:global +daSnowEffTag_Draw__FP14daSnowEffTag_c = .text:0x00000634; // type:function size:0x20 scope:global +daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x00000654; // type:function size:0x20 scope:global +daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x00000674; // type:function size:0x20 scope:global +daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x20 scope:global +__dt__18daSnowEffTag_HIO_cFv = .text:0x000006B4; // type:function size:0x5C scope:global +__sinit_d_a_obj_snowEffTag_cpp = .text:0x00000710; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3702 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3705 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3767 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3768 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3806 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +l_daSnowEffTag_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SnowEff = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18daSnowEffTag_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_snow_soup/splits.txt b/config/GZ2P01/rels/d_a_obj_snow_soup/splits.txt new file mode 100644 index 0000000000..552896e1e4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_snow_soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_snow_soup.cpp: + .text start:0x00000078 end:0x00000A54 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_snow_soup/symbols.txt b/config/GZ2P01/rels/d_a_obj_snow_soup/symbols.txt new file mode 100644 index 0000000000..cba0f00117 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_snow_soup/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjSnowSoup_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__15daObjSnowSoup_cFv = .text:0x00000098; // type:function size:0x98 scope:global +__dt__15daObjSnowSoup_cFv = .text:0x00000130; // type:function size:0x80 scope:global +createHeap__15daObjSnowSoup_cFv = .text:0x000001B0; // type:function size:0xAC scope:global +create__15daObjSnowSoup_cFv = .text:0x0000025C; // type:function size:0x134 scope:global +Delete__15daObjSnowSoup_cFv = .text:0x00000390; // type:function size:0x54 scope:global +draw__15daObjSnowSoup_cFv = .text:0x000003E4; // type:function size:0x7C scope:global +execute__15daObjSnowSoup_cFv = .text:0x00000460; // type:function size:0x1D4 scope:global +init__15daObjSnowSoup_cFv = .text:0x00000634; // type:function size:0x90 scope:global +setModelMtx__15daObjSnowSoup_cFv = .text:0x000006C4; // type:function size:0x70 scope:global +createSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000734; // type:function size:0xE4 scope:global +deleteSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000818; // type:function size:0x44 scope:global +createSmkEmtChange__15daObjSnowSoup_cFi = .text:0x0000085C; // type:function size:0xF8 scope:global +deleteSmkEmtChange__15daObjSnowSoup_cFi = .text:0x00000954; // type:function size:0x4C scope:global +daObjSnowSoup_create__FP15daObjSnowSoup_c = .text:0x000009A0; // type:function size:0x54 scope:global +daObjSnowSoup_Delete__FP15daObjSnowSoup_c = .text:0x000009F4; // type:function size:0x20 scope:global +daObjSnowSoup_execute__FP15daObjSnowSoup_c = .text:0x00000A14; // type:function size:0x20 scope:global +daObjSnowSoup_draw__FP15daObjSnowSoup_c = .text:0x00000A34; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +SOUP_MODEL_OFFSET = .rodata:0x00000000; // type:object size:0xC scope:global +BMD_IDX$3657 = .rodata:0x0000000C; // type:object size:0xC scope:local +@3706 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +PARTICLE_NAME$3789 = .rodata:0x00000024; // type:object size:0x8 scope:local +PARTICLE_NAME$3834 = .rodata:0x0000002C; // type:object size:0xC scope:local +@stringBase0 = .rodata:0x00000038; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSnowSoup_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SnowSoup = .data:0x00000024; // type:object size:0x30 scope:global +__vt__15daObjSnowSoup_c = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_so/splits.txt b/config/GZ2P01/rels/d_a_obj_so/splits.txt new file mode 100644 index 0000000000..f3494d0597 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_so.cpp: + .text start:0x000000EC end:0x000036F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x00000114 + .bss start:0x0000000C end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_so/symbols.txt b/config/GZ2P01/rels/d_a_obj_so/symbols.txt new file mode 100644 index 0000000000..edc721f1bc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_so/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_So_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_So_Draw__FP12obj_so_class = .text:0x00000110; // type:function size:0x10C scope:global +ride_call_back_0__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x14 scope:global +ride_call_back_1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000230; // type:function size:0x14 scope:global +so_hasira__FP12obj_so_class = .text:0x00000244; // type:function size:0x220 scope:global +part_set__FP12obj_so_classSc = .text:0x00000464; // type:function size:0x510 scope:global +__dt__4cXyzFv = .text:0x00000974; // type:function size:0x3C scope:global +so_drop__FP12obj_so_class = .text:0x000009B0; // type:function size:0x2C8 scope:global +__dt__5csXyzFv = .text:0x00000C78; // type:function size:0x3C scope:global +so_break__FP12obj_so_class = .text:0x00000CB4; // type:function size:0xF0 scope:global +so_hang__FP12obj_so_class = .text:0x00000DA4; // type:function size:0x254 scope:global +action__FP12obj_so_class = .text:0x00000FF8; // type:function size:0x204 scope:global +part_move__FP12obj_so_class = .text:0x000011FC; // type:function size:0x1588 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002784; // type:function size:0x78 scope:global +demo_camera__FP12obj_so_class = .text:0x000027FC; // type:function size:0x3D0 scope:global +daObj_So_Execute__FP12obj_so_class = .text:0x00002BCC; // type:function size:0xB4 scope:global +daObj_So_IsDelete__FP12obj_so_class = .text:0x00002C80; // type:function size:0x8 scope:global +daObj_So_Delete__FP12obj_so_class = .text:0x00002C88; // type:function size:0xB0 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00002D38; // type:function size:0x264 scope:global +daObj_So_Create__FP10fopAc_ac_c = .text:0x00002F9C; // type:function size:0x454 scope:global +__dt__8dCcD_CylFv = .text:0x000033F0; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x000034BC; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00003540; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003588; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000035D0; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00003640; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00003644; // type:function size:0x4 scope:global +__dt__14daObj_So_HIO_cFv = .text:0x00003648; // type:function size:0x48 scope:global +__sinit_d_a_obj_so_cpp = .text:0x00003690; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000036CC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000036D4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000036DC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000036E4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000036EC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3779 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3898 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3899 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3900 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3901 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3902 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4005 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4006 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4008 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4009 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4010 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4011 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4015 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4016 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4017 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4018 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4020 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4021 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4085 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4086 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4206 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4943 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4944 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4945 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4946 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4947 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4948 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4949 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4950 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4951 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4952 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4953 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4954 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4955 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4956 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4957 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4958 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4959 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4960 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4961 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4962 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4963 = .rodata:0x000000D0; // type:object size:0x8 scope:local +@4964 = .rodata:0x000000D8; // type:object size:0x8 scope:local +@4965 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4966 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4967 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4968 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4969 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4970 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4971 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4972 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4979 = .rodata:0x00000108; // type:object size:0x8 scope:local +@5077 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5078 = .rodata:0x00000114; // type:object size:0x4 scope:local data:string +@5079 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5080 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5081 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5082 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5083 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5084 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:string +@5085 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5086 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5087 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5088 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5089 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5090 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5092 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5093 = .rodata:0x00000150; // type:object size:0x4 scope:local data:string +@5094 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5095 = .rodata:0x00000158; // type:object size:0x4 scope:local +@5327 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5328 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5329 = .rodata:0x00000164; // type:object size:0x4 scope:local +@5330 = .rodata:0x00000168; // type:object size:0x4 scope:local +@5331 = .rodata:0x0000016C; // type:object size:0x4 scope:local +@5332 = .rodata:0x00000170; // type:object size:0x4 scope:local +@5333 = .rodata:0x00000174; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000178; // type:object size:0xF scope:local data:string_table +e_id$4326 = .data:0x00000000; // type:object size:0x6 scope:local +cc_cyl_src$5220 = .data:0x00000008; // type:object size:0x44 scope:local +l_daObj_So_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_OBJ_SO = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__14daObj_So_HIO_c = .data:0x00000108; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_628_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3774 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_spinLift/splits.txt b/config/GZ2P01/rels/d_a_obj_spinLift/splits.txt new file mode 100644 index 0000000000..4e398c4423 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_spinLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_spinLift.cpp: + .text start:0x000000EC end:0x00000FE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_spinLift/symbols.txt b/config/GZ2P01/rels/d_a_obj_spinLift/symbols.txt new file mode 100644 index 0000000000..8eab591c0f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_spinLift/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daSpinLift_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__12daSpinLift_cFv = .text:0x0000016C; // type:function size:0x70 scope:global +CreateHeap__12daSpinLift_cFv = .text:0x000001DC; // type:function size:0x80 scope:global +create__12daSpinLift_cFv = .text:0x0000025C; // type:function size:0x1E0 scope:global +Execute__12daSpinLift_cFPPA3_A4_f = .text:0x0000043C; // type:function size:0x50 scope:global +moveLift__12daSpinLift_cFv = .text:0x0000048C; // type:function size:0x144 scope:global +init_modeWait__12daSpinLift_cFv = .text:0x000005D0; // type:function size:0xC scope:global +modeWait__12daSpinLift_cFv = .text:0x000005DC; // type:function size:0x4 scope:global +init_modeUpMove__12daSpinLift_cFv = .text:0x000005E0; // type:function size:0x24 scope:global +modeUpMove__12daSpinLift_cFv = .text:0x00000604; // type:function size:0x3C8 scope:global +init_modeDownMove__12daSpinLift_cFv = .text:0x000009CC; // type:function size:0xC scope:global +modeDownMove__12daSpinLift_cFv = .text:0x000009D8; // type:function size:0xF8 scope:global +init_modeMoveEnd__12daSpinLift_cFv = .text:0x00000AD0; // type:function size:0x30C scope:global +modeMoveEnd__12daSpinLift_cFv = .text:0x00000DDC; // type:function size:0x4 scope:global +Draw__12daSpinLift_cFv = .text:0x00000DE0; // type:function size:0xA4 scope:global +Delete__12daSpinLift_cFv = .text:0x00000E84; // type:function size:0x40 scope:global +daSpinLift_Draw__FP12daSpinLift_c = .text:0x00000EC4; // type:function size:0x2C scope:global +daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000EF0; // type:function size:0x20 scope:global +daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000F10; // type:function size:0x20 scope:global +daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000F30; // type:function size:0x20 scope:global +__dt__16daSpinLift_HIO_cFv = .text:0x00000F50; // type:function size:0x5C scope:global +__sinit_d_a_obj_spinLift_cpp = .text:0x00000FAC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3637 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x24 scope:global +l_dzbIdx = .rodata:0x00000028; // type:object size:0x24 scope:global +@3731 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3733 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double +@3735 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@3877 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3880 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3907 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x58 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resNameIdx = .data:0x00000020; // type:object size:0x24 scope:global +@3749 = .data:0x00000044; // type:object size:0xC scope:local +@3750 = .data:0x00000050; // type:object size:0xC scope:local +@3751 = .data:0x0000005C; // type:object size:0xC scope:local +@3752 = .data:0x00000068; // type:object size:0xC scope:local +mode_proc$3748 = .data:0x00000074; // type:object size:0x30 scope:local +l_daSpinLift_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_Obj_SpinLift = .data:0x000000C4; // type:object size:0x30 scope:global +__vt__12daSpinLift_c = .data:0x000000F4; // type:object size:0x28 scope:global +__vt__16daSpinLift_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3631 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:byte +lbl_629_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_ss_drink/splits.txt b/config/GZ2P01/rels/d_a_obj_ss_drink/splits.txt new file mode 100644 index 0000000000..a78ff34345 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ss_drink/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ss_drink.cpp: + .text start:0x00000078 end:0x00001A24 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000001C0 diff --git a/config/GZ2P01/rels/d_a_obj_ss_drink/symbols.txt b/config/GZ2P01/rels/d_a_obj_ss_drink/symbols.txt new file mode 100644 index 0000000000..be5cd2c1d5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ss_drink/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__15daObj_SSDrink_cFv = .text:0x00000078; // type:function size:0x250 scope:global +create__15daObj_SSDrink_cFv = .text:0x000002C8; // type:function size:0x224 scope:global +CreateHeap__15daObj_SSDrink_cFv = .text:0x000004EC; // type:function size:0x1BC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006A8; // type:function size:0x48 scope:global +Delete__15daObj_SSDrink_cFv = .text:0x000006F0; // type:function size:0x34 scope:global +Execute__15daObj_SSDrink_cFv = .text:0x00000724; // type:function size:0x234 scope:global +Draw__15daObj_SSDrink_cFv = .text:0x00000958; // type:function size:0x13C scope:global +__dt__8cM3dGPlaFv = .text:0x00000A94; // type:function size:0x48 scope:global +createHeapCallBack__15daObj_SSDrink_cFP10fopAc_ac_c = .text:0x00000ADC; // type:function size:0x20 scope:global +setSoldOut__15daObj_SSDrink_cFv = .text:0x00000AFC; // type:function size:0x54 scope:global +getResName__15daObj_SSDrink_cFv = .text:0x00000B50; // type:function size:0x10 scope:global +getTypeFromParam__15daObj_SSDrink_cFv = .text:0x00000B60; // type:function size:0xAC scope:global +getSwitchFromParam__15daObj_SSDrink_cFv = .text:0x00000C0C; // type:function size:0xC scope:global +getCapacityFromParam__15daObj_SSDrink_cFv = .text:0x00000C18; // type:function size:0x24 scope:global +getFlowNodeNum__15daObj_SSDrink_cFv = .text:0x00000C3C; // type:function size:0x38 scope:global +getValue__15daObj_SSDrink_cFv = .text:0x00000C74; // type:function size:0xC scope:global +restart__15daObj_SSDrink_cFv = .text:0x00000C80; // type:function size:0x70 scope:global +initialize__15daObj_SSDrink_cFv = .text:0x00000CF0; // type:function size:0x1C0 scope:global +checkProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000EB0; // type:function size:0x2C scope:global +setProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000EDC; // type:function size:0xEC scope:global +setParam__15daObj_SSDrink_cFv = .text:0x00000FC8; // type:function size:0x11C scope:global +setEnvTevColor__15daObj_SSDrink_cFv = .text:0x000010E4; // type:function size:0x5C scope:global +setRoomNo__15daObj_SSDrink_cFv = .text:0x00001140; // type:function size:0x44 scope:global +setMtx__15daObj_SSDrink_cFv = .text:0x00001184; // type:function size:0x64 scope:global +setAttnPos__15daObj_SSDrink_cFv = .text:0x000011E8; // type:function size:0x88 scope:global +animeEntry__15daObj_SSDrink_cFv = .text:0x00001270; // type:function size:0x74 scope:global +animePlay__15daObj_SSDrink_cFv = .text:0x000012E4; // type:function size:0x48 scope:global +chkEvent__15daObj_SSDrink_cFv = .text:0x0000132C; // type:function size:0x180 scope:global +orderEvent__15daObj_SSDrink_cFv = .text:0x000014AC; // type:function size:0xA0 scope:global +wait__15daObj_SSDrink_cFPv = .text:0x0000154C; // type:function size:0x8 scope:global +talk__15daObj_SSDrink_cFPv = .text:0x00001554; // type:function size:0xC0 scope:global +drink__15daObj_SSDrink_cFPv = .text:0x00001614; // type:function size:0x110 scope:global +daObj_SSDrink_Create__FPv = .text:0x00001724; // type:function size:0x20 scope:global +daObj_SSDrink_Delete__FPv = .text:0x00001744; // type:function size:0x20 scope:global +daObj_SSDrink_Execute__FPv = .text:0x00001764; // type:function size:0x20 scope:global +daObj_SSDrink_Draw__FPv = .text:0x00001784; // type:function size:0x20 scope:global +daObj_SSDrink_IsDelete__FPv = .text:0x000017A4; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000017AC; // type:function size:0x48 scope:global +__sinit_d_a_obj_ss_drink_cpp = .text:0x000017F4; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000182C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001834; // type:function size:0x8 scope:local +getLeftHandPos__9daPy_py_cCFv = .text:0x0000183C; // type:function size:0x1C scope:global +__dt__8cM3dGCylFv = .text:0x00001858; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000018A0; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000018E8; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001958; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000019B4; // type:function size:0x70 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__15daObj_SSDrink_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4000 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4057 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4059 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4205 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4207 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4208 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4320 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0x32 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_bmdName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +mCcDCyl__15daObj_SSDrink_c = .data:0x00000028; // type:object size:0x44 scope:global +@4020 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4063 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4164 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4233 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4284 = .data:0x0000009C; // type:object size:0xC scope:local data:4byte +@4334 = .data:0x000000A8; // type:object size:0xC scope:local +@4344 = .data:0x000000B4; // type:object size:0xC scope:local +@4352 = .data:0x000000C0; // type:object size:0xC scope:local +@4405 = .data:0x000000CC; // type:object size:0xC scope:local data:4byte +@4432 = .data:0x000000D8; // type:object size:0xC scope:local data:4byte +daObj_SSDrink_MethodTable = .data:0x000000E4; // type:object size:0x20 scope:global +g_profile_OBJ_SSDRINK = .data:0x00000104; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000134; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000140; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001A0; // type:object size:0xC scope:global +__vt__15daObj_SSDrink_c = .data:0x000001AC; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ss_item/splits.txt b/config/GZ2P01/rels/d_a_obj_ss_item/splits.txt new file mode 100644 index 0000000000..6a92810651 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ss_item/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ss_item.cpp: + .text start:0x00000078 end:0x00001304 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000144 diff --git a/config/GZ2P01/rels/d_a_obj_ss_item/symbols.txt b/config/GZ2P01/rels/d_a_obj_ss_item/symbols.txt new file mode 100644 index 0000000000..5dc4b963cc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ss_item/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__14daObj_SSItem_cFv = .text:0x00000078; // type:function size:0x250 scope:global +create__14daObj_SSItem_cFv = .text:0x000002C8; // type:function size:0x264 scope:global +__dt__8cM3dGCylFv = .text:0x0000052C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000574; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005BC; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000062C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000688; // type:function size:0x70 scope:global +CreateHeap__14daObj_SSItem_cFv = .text:0x000006F8; // type:function size:0xC0 scope:global +Delete__14daObj_SSItem_cFv = .text:0x000007B8; // type:function size:0x34 scope:global +Execute__14daObj_SSItem_cFv = .text:0x000007EC; // type:function size:0x284 scope:global +Draw__14daObj_SSItem_cFv = .text:0x00000A70; // type:function size:0x100 scope:global +__dt__8cM3dGPlaFv = .text:0x00000B70; // type:function size:0x48 scope:global +createHeapCallBack__14daObj_SSItem_cFP10fopAc_ac_c = .text:0x00000BB8; // type:function size:0x20 scope:global +setSoldOut__14daObj_SSItem_cFv = .text:0x00000BD8; // type:function size:0x54 scope:global +getProcessID__14daObj_SSItem_cFv = .text:0x00000C2C; // type:function size:0x2C scope:global +getExchangeItemPtr__14daObj_SSItem_cFv = .text:0x00000C58; // type:function size:0x40 scope:global +getResName__14daObj_SSItem_cFv = .text:0x00000C98; // type:function size:0x18 scope:global +getTypeFromParam__14daObj_SSItem_cFv = .text:0x00000CB0; // type:function size:0x4C scope:global +getFlowNodeNum__14daObj_SSItem_cFv = .text:0x00000CFC; // type:function size:0x38 scope:global +getValue__14daObj_SSItem_cFv = .text:0x00000D34; // type:function size:0xC scope:global +restart__14daObj_SSItem_cFv = .text:0x00000D40; // type:function size:0x70 scope:global +initialize__14daObj_SSItem_cFv = .text:0x00000DB0; // type:function size:0x1B4 scope:global +setProcess__14daObj_SSItem_cFM14daObj_SSItem_cFPCvPvPv_i = .text:0x00000F64; // type:function size:0xB0 scope:global +setParam__14daObj_SSItem_cFv = .text:0x00001014; // type:function size:0x70 scope:global +setEnvTevColor__14daObj_SSItem_cFv = .text:0x00001084; // type:function size:0x5C scope:global +setRoomNo__14daObj_SSItem_cFv = .text:0x000010E0; // type:function size:0x44 scope:global +setMtx__14daObj_SSItem_cFv = .text:0x00001124; // type:function size:0x64 scope:global +setAttnPos__14daObj_SSItem_cFv = .text:0x00001188; // type:function size:0x34 scope:global +wait__14daObj_SSItem_cFPv = .text:0x000011BC; // type:function size:0x30 scope:global +daObj_SSItem_Create__FPv = .text:0x000011EC; // type:function size:0x20 scope:global +daObj_SSItem_Delete__FPv = .text:0x0000120C; // type:function size:0x20 scope:global +daObj_SSItem_Execute__FPv = .text:0x0000122C; // type:function size:0x20 scope:global +daObj_SSItem_Draw__FPv = .text:0x0000124C; // type:function size:0x20 scope:global +daObj_SSItem_IsDelete__FPv = .text:0x0000126C; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001274; // type:function size:0x48 scope:global +__sinit_d_a_obj_ss_item_cpp = .text:0x000012BC; // type:function size:0x38 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000012F4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000012FC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__14daObj_SSItem_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@4205 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4206 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4207 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4234 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4235 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4347 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4348 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4349 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4350 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4351 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4352 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4377 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4378 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x1C scope:local data:string_table +l_resFileName = .data:0x00000000; // type:object size:0xC scope:global +l_bmdIdxName = .data:0x0000000C; // type:object size:0xC scope:global +l_bmdFileName = .data:0x00000018; // type:object size:0xC scope:global +mCcDCyl__14daObj_SSItem_c = .data:0x00000024; // type:object size:0x44 scope:global +@4309 = .data:0x00000068; // type:object size:0xC scope:local data:4byte +daObj_SSItem_MethodTable = .data:0x00000074; // type:object size:0x20 scope:global +g_profile_OBJ_SSITEM = .data:0x00000094; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D0; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000100; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000124; // type:object size:0xC scope:global +__vt__14daObj_SSItem_c = .data:0x00000130; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_stairBlock/splits.txt b/config/GZ2P01/rels/d_a_obj_stairBlock/splits.txt new file mode 100644 index 0000000000..7f0ca5486d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stairBlock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stairBlock.cpp: + .text start:0x000000EC end:0x00000D28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZ2P01/rels/d_a_obj_stairBlock/symbols.txt b/config/GZ2P01/rels/d_a_obj_stairBlock/symbols.txt new file mode 100644 index 0000000000..24dc62b24e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stairBlock/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__18daStairBlock_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000012C; // type:function size:0x48 scope:global +setBaseMtx__14daStairBlock_cFv = .text:0x00000174; // type:function size:0xAC scope:global +CreateHeap__14daStairBlock_cFv = .text:0x00000220; // type:function size:0x150 scope:global +create__14daStairBlock_cFv = .text:0x00000370; // type:function size:0x1C0 scope:global +__dt__8dCcD_SphFv = .text:0x00000530; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x000005FC; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000680; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006C8; // type:function size:0x48 scope:global +__dt__13mDoExt_bckAnmFv = .text:0x00000710; // type:function size:0x54 scope:global +__ct__13mDoExt_bckAnmFv = .text:0x00000764; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007AC; // type:function size:0x48 scope:global +createHeapCallBack__14daStairBlock_cFP10fopAc_ac_c = .text:0x000007F4; // type:function size:0x2C scope:global +Execute__14daStairBlock_cFv = .text:0x00000820; // type:function size:0x284 scope:global +Draw__14daStairBlock_cFv = .text:0x00000AA4; // type:function size:0xE4 scope:global +Delete__14daStairBlock_cFv = .text:0x00000B88; // type:function size:0x30 scope:global +daStairBlock_Draw__FP14daStairBlock_c = .text:0x00000BB8; // type:function size:0x2C scope:global +daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000BE4; // type:function size:0x2C scope:global +daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000C10; // type:function size:0x2C scope:global +daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000C3C; // type:function size:0x20 scope:global +__dt__18daStairBlock_HIO_cFv = .text:0x00000C5C; // type:function size:0x5C scope:global +__sinit_d_a_obj_stairBlock_cpp = .text:0x00000CB8; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__14daStairBlock_c = .rodata:0x00000004; // type:object size:0x30 scope:global +l_bmdIdx = .rodata:0x00000034; // type:object size:0x28 scope:global +l_bckIdx = .rodata:0x0000005C; // type:object size:0x28 scope:global +centerPos = .rodata:0x00000084; // type:object size:0x78 scope:global +@3705 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3707 = .rodata:0x00000100; // type:object size:0x8 scope:local +@3942 = .rodata:0x00000108; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0x9 scope:local data:string_table +mCcDSph__14daStairBlock_c = .data:0x00000000; // type:object size:0x40 scope:global +l_daStairBlock_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_Obj_StairBlock = .data:0x00000060; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A8; // type:object size:0xC scope:global +__vt__14daStairBlock_c = .data:0x000000B4; // type:object size:0x18 scope:global +__vt__18daStairBlock_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000D8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3640 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_stick/splits.txt b/config/GZ2P01/rels/d_a_obj_stick/splits.txt new file mode 100644 index 0000000000..75e845f3f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stick.cpp: + .text start:0x000000EC end:0x00000CE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_stick/symbols.txt b/config/GZ2P01/rels/d_a_obj_stick/symbols.txt new file mode 100644 index 0000000000..ea4d2d8391 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stick/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__13daObj_Stick_cFv = .text:0x000000EC; // type:function size:0x1BC scope:global +create__13daObj_Stick_cFv = .text:0x000002A8; // type:function size:0x2D4 scope:global +__dt__8cM3dGSphFv = .text:0x0000057C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005C4; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000067C; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006D8; // type:function size:0x70 scope:global +CreateHeap__13daObj_Stick_cFv = .text:0x00000748; // type:function size:0x78 scope:global +Delete__13daObj_Stick_cFv = .text:0x000007C0; // type:function size:0x34 scope:global +Execute__13daObj_Stick_cFv = .text:0x000007F4; // type:function size:0x144 scope:global +Draw__13daObj_Stick_cFv = .text:0x00000938; // type:function size:0xC4 scope:global +createHeapCallBack__13daObj_Stick_cFP10fopAc_ac_c = .text:0x000009FC; // type:function size:0x20 scope:global +getResName__13daObj_Stick_cFv = .text:0x00000A1C; // type:function size:0x10 scope:global +isDelete__13daObj_Stick_cFv = .text:0x00000A2C; // type:function size:0x20 scope:global +setEnvTevColor__13daObj_Stick_cFv = .text:0x00000A4C; // type:function size:0x5C scope:global +setRoomNo__13daObj_Stick_cFv = .text:0x00000AA8; // type:function size:0x40 scope:global +setMtx__13daObj_Stick_cFv = .text:0x00000AE8; // type:function size:0x64 scope:global +daObj_Stick_Create__FPv = .text:0x00000B4C; // type:function size:0x20 scope:global +daObj_Stick_Delete__FPv = .text:0x00000B6C; // type:function size:0x20 scope:global +daObj_Stick_Execute__FPv = .text:0x00000B8C; // type:function size:0x20 scope:global +daObj_Stick_Draw__FPv = .text:0x00000BAC; // type:function size:0x20 scope:global +daObj_Stick_IsDelete__FPv = .text:0x00000BCC; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000BD4; // type:function size:0x48 scope:global +__sinit_d_a_obj_stick_cpp = .text:0x00000C1C; // type:function size:0x74 scope:local +__dt__19daObj_Stick_Param_cFv = .text:0x00000C90; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000CD8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000CE0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__19daObj_Stick_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global +@3918 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3921 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4045 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x6 scope:local data:string_table +mCcDSph__13daObj_Stick_c = .data:0x00000000; // type:object size:0x40 scope:global +l_resName = .data:0x00000040; // type:object size:0x4 scope:global data:4byte +daObj_Stick_MethodTable = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_STICK = .data:0x00000064; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000094; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000E8; // type:object size:0xC scope:global +__vt__13daObj_Stick_c = .data:0x000000F4; // type:object size:0xC scope:global +__vt__19daObj_Stick_Param_c = .data:0x00000100; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3805 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_stone/splits.txt b/config/GZ2P01/rels/d_a_obj_stone/splits.txt new file mode 100644 index 0000000000..96b409aa47 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stone/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stone.cpp: + .text start:0x00000078 end:0x00003AAC + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x000001BC diff --git a/config/GZ2P01/rels/d_a_obj_stone/symbols.txt b/config/GZ2P01/rels/d_a_obj_stone/symbols.txt new file mode 100644 index 0000000000..01cb3ac6a8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stone/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2E4 scope:global +__dt__8cM3dGPlaFv = .text:0x0000035C; // type:function size:0x48 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003A4; // type:function size:0x20 scope:global +initBaseMtx__12daObjStone_cFv = .text:0x000003C4; // type:function size:0xA4 scope:global +setBaseMtx__12daObjStone_cFv = .text:0x00000468; // type:function size:0xD8 scope:global +Create__12daObjStone_cFv = .text:0x00000540; // type:function size:0x280 scope:global +CreateHeap__12daObjStone_cFv = .text:0x000007C0; // type:function size:0x80 scope:global +create__12daObjStone_cFv = .text:0x00000840; // type:function size:0x194 scope:global +__dt__8cM3dGSphFv = .text:0x000009D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A1C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000A64; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000AC0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000B30; // type:function size:0x70 scope:global +execute__12daObjStone_cFv = .text:0x00000BA0; // type:function size:0x158 scope:global +mode_proc_call__12daObjStone_cFv = .text:0x00000CF8; // type:function size:0x1218 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00001F10; // type:function size:0x78 scope:global +init_modePutWait__12daObjStone_cFv = .text:0x00001F88; // type:function size:0x50 scope:global +modePutWait__12daObjStone_cFv = .text:0x00001FD8; // type:function size:0x10 scope:global +init_modeWait__12daObjStone_cFv = .text:0x00001FE8; // type:function size:0x34 scope:global +modeWait__12daObjStone_cFv = .text:0x0000201C; // type:function size:0x9C scope:global +init_modeDrop__12daObjStone_cFv = .text:0x000020B8; // type:function size:0x40 scope:global +modeDrop__12daObjStone_cFv = .text:0x000020F8; // type:function size:0x264 scope:global +init_modeCarry__12daObjStone_cFv = .text:0x0000235C; // type:function size:0x124 scope:global +modeCarry__12daObjStone_cFv = .text:0x00002480; // type:function size:0x268 scope:global +init_modeWalk__12daObjStone_cFv = .text:0x000026E8; // type:function size:0x38 scope:global +modeWalk__12daObjStone_cFv = .text:0x00002720; // type:function size:0x5BC scope:global +init_modePushWolfNonBreak__12daObjStone_cFv = .text:0x00002CDC; // type:function size:0x148 scope:global +init_modeYogan__12daObjStone_cFv = .text:0x00002E24; // type:function size:0x60 scope:global +modeYogan__12daObjStone_cFv = .text:0x00002E84; // type:function size:0x98 scope:global +init_modeBreak__12daObjStone_cFv = .text:0x00002F1C; // type:function size:0x264 scope:global +modeBreak__12daObjStone_cFv = .text:0x00003180; // type:function size:0x2C scope:global +CrrPos__12daObjStone_cFv = .text:0x000031AC; // type:function size:0xB8 scope:global +createItem__12daObjStone_cFv = .text:0x00003264; // type:function size:0xD8 scope:global +calcRotBaseMtx__12daObjStone_cFPs = .text:0x0000333C; // type:function size:0x280 scope:global +checkRollAngle__12daObjStone_cFv = .text:0x000035BC; // type:function size:0x11C scope:global +set_carry_eff__12daObjStone_cFv = .text:0x000036D8; // type:function size:0x104 scope:global +effect_delete__12daObjStone_cFb = .text:0x000037DC; // type:function size:0xAC scope:global +draw__12daObjStone_cFv = .text:0x00003888; // type:function size:0xC0 scope:global +_delete__12daObjStone_cFv = .text:0x00003948; // type:function size:0x74 scope:global +daObjStone_Draw__FP12daObjStone_c = .text:0x000039BC; // type:function size:0x20 scope:global +daObjStone_Execute__FP12daObjStone_c = .text:0x000039DC; // type:function size:0x20 scope:global +daObjStone_Delete__FP12daObjStone_c = .text:0x000039FC; // type:function size:0x20 scope:global +daObjStone_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003A3C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003A84; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003A8C; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003A94; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003A9C; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003AA4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_sph_src = .rodata:0x00000008; // type:object size:0x40 scope:global +l_r = .rodata:0x00000048; // type:object size:0x8 scope:global +l_rolling_speedF = .rodata:0x00000050; // type:object size:0x8 scope:global +l_rolling_time = .rodata:0x00000058; // type:object size:0x8 scope:global +l_initial_offsetY = .rodata:0x00000060; // type:object size:0x8 scope:global +l_put_offsetY = .rodata:0x00000068; // type:object size:0x8 scope:global +l_weight = .rodata:0x00000070; // type:object size:0x2 scope:global +l_speedH = .rodata:0x00000074; // type:object size:0x8 scope:global +l_speedV = .rodata:0x0000007C; // type:object size:0x8 scope:global +l_water_speedH = .rodata:0x00000084; // type:object size:0x8 scope:global +l_water_speedV = .rodata:0x0000008C; // type:object size:0x8 scope:global +l_water_resist = .rodata:0x00000094; // type:object size:0x8 scope:global +l_water_walk_resist = .rodata:0x0000009C; // type:object size:0x8 scope:global +l_buoyancy = .rodata:0x000000A4; // type:object size:0x8 scope:global +l_shadow_size = .rodata:0x000000AC; // type:object size:0x8 scope:global +l_wpillar_scl = .rodata:0x000000B4; // type:object size:0x8 scope:global +l_hamon_scl = .rodata:0x000000BC; // type:object size:0x8 scope:global +l_yogan_eff_scl = .rodata:0x000000C4; // type:object size:0x8 scope:global +l_wall_h = .rodata:0x000000CC; // type:object size:0x8 scope:global +l_wall_r = .rodata:0x000000D4; // type:object size:0x8 scope:global +l_rot_angle = .rodata:0x000000DC; // type:object size:0x4 scope:global +l_walk_rot_angle = .rodata:0x000000E0; // type:object size:0x4 scope:global +@3746 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@3747 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@3748 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@3749 = .rodata:0x000000F8; // type:object size:0x8 scope:local +@3844 = .rodata:0x00000100; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4010 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float +@4632 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4633 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4634 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4635 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4636 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4637 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4638 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4639 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4640 = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float +@4641 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4642 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4643 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4644 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4678 = .rodata:0x00000140; // type:object size:0x4 scope:local data:string +@4679 = .rodata:0x00000144; // type:object size:0x4 scope:local +@4829 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5018 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@5019 = .rodata:0x00000150; // type:object size:0x4 scope:local +@5020 = .rodata:0x00000154; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000158; // type:object size:0x4 scope:local data:string +@5063 = .rodata:0x0000015C; // type:object size:0x4 scope:local +@5064 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5074 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@5075 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float +l_eff_id$5089 = .rodata:0x0000016C; // type:object size:0x6 scope:local +@5256 = .rodata:0x00000178; // type:object size:0x8 scope:local +l_carry_eff_id$5307 = .rodata:0x00000180; // type:object size:0x6 scope:local +@stringBase0 = .rodata:0x00000188; // type:object size:0x17 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@4015 = .data:0x00000028; // type:object size:0xC scope:local +@4016 = .data:0x00000034; // type:object size:0xC scope:local +@4017 = .data:0x00000040; // type:object size:0xC scope:local +@4018 = .data:0x0000004C; // type:object size:0xC scope:local +@4019 = .data:0x00000058; // type:object size:0xC scope:local +@4020 = .data:0x00000064; // type:object size:0xC scope:local +@4021 = .data:0x00000070; // type:object size:0xC scope:local +l_func$4014 = .data:0x0000007C; // type:object size:0x54 scope:local +l_daObjStone_Method = .data:0x000000D0; // type:object size:0x20 scope:global +g_profile_Obj_Stone = .data:0x000000F0; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000120; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000150; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000174; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000180; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000018C; // type:object size:0x24 scope:global +__vt__8cM3dGPla = .data:0x000001B0; // type:object size:0xC scope:global +lbl_633_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_stoneMark/splits.txt b/config/GZ2P01/rels/d_a_obj_stoneMark/splits.txt new file mode 100644 index 0000000000..61f3727569 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stoneMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stoneMark.cpp: + .text start:0x00000078 end:0x00000440 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_obj_stoneMark/symbols.txt b/config/GZ2P01/rels/d_a_obj_stoneMark/symbols.txt new file mode 100644 index 0000000000..9545400aa4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stoneMark/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSMark_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__12daObjSMark_cFv = .text:0x00000098; // type:function size:0x48 scope:global +Create__12daObjSMark_cFv = .text:0x000000E0; // type:function size:0xE8 scope:global +create__12daObjSMark_cFv = .text:0x000001C8; // type:function size:0xF4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000002BC; // type:function size:0x70 scope:global +draw__12daObjSMark_cFv = .text:0x0000032C; // type:function size:0x70 scope:global +_delete__12daObjSMark_cFv = .text:0x0000039C; // type:function size:0x34 scope:global +daObjSMark_Draw__FP12daObjSMark_c = .text:0x000003D0; // type:function size:0x20 scope:global +daObjSMark_Delete__FP12daObjSMark_c = .text:0x000003F0; // type:function size:0x20 scope:global +daObjSMark_Create__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000430; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000438; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3642 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3643 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3644 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_shadow_size$3714 = .rodata:0x0000000C; // type:object size:0x8 scope:local +@3718 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjSMark_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_StoneMark = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_stopper/splits.txt b/config/GZ2P01/rels/d_a_obj_stopper/splits.txt new file mode 100644 index 0000000000..439634cbe9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stopper/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stopper.cpp: + .text start:0x000000EC end:0x00002170 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_obj_stopper/symbols.txt b/config/GZ2P01/rels/d_a_obj_stopper/symbols.txt new file mode 100644 index 0000000000..a5d1090906 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stopper/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +getStopModelData__Fv = .text:0x000000EC; // type:function size:0x28 scope:global +initBaseMtx__14daObjStopper_cFv = .text:0x00000114; // type:function size:0xB4 scope:global +__dt__4cXyzFv = .text:0x000001C8; // type:function size:0x3C scope:global +setBaseMtx__14daObjStopper_cFv = .text:0x00000204; // type:function size:0x94 scope:global +Create__14daObjStopper_cFv = .text:0x00000298; // type:function size:0x154 scope:global +CreateHeap__14daObjStopper_cFv = .text:0x000003EC; // type:function size:0x4C scope:global +create__14daObjStopper_cFv = .text:0x00000438; // type:function size:0x1E8 scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000620; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x000006A4; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x000006A8; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x000006D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000718; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000760; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007BC; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000082C; // type:function size:0x70 scope:global +Execute__14daObjStopper_cFPPA3_A4_f = .text:0x0000089C; // type:function size:0x4C scope:global +action__14daObjStopper_cFv = .text:0x000008E8; // type:function size:0x11C scope:global +actionWait__14daObjStopper_cFv = .text:0x00000A04; // type:function size:0x200 scope:global +actionWaitOrderEvent__14daObjStopper_cFv = .text:0x00000C04; // type:function size:0x88 scope:global +actionOrderEvent__14daObjStopper_cFv = .text:0x00000C8C; // type:function size:0x80 scope:global +actionEvent__14daObjStopper_cFv = .text:0x00000D0C; // type:function size:0x51C scope:global +actionDead__14daObjStopper_cFv = .text:0x00001228; // type:function size:0x4 scope:global +actionWaitClose__14daObjStopper_cFv = .text:0x0000122C; // type:function size:0x10 scope:global +actionCloseInit__14daObjStopper_cFv = .text:0x0000123C; // type:function size:0x84 scope:global +actionClose__14daObjStopper_cFv = .text:0x000012C0; // type:function size:0x68 scope:global +hint_action1__14daObjStopper_cFv = .text:0x00001328; // type:function size:0x488 scope:global +hint_action2__14daObjStopper_cFv = .text:0x000017B0; // type:function size:0x458 scope:global +hint_action3__14daObjStopper_cFv = .text:0x00001C08; // type:function size:0x2D4 scope:global +Draw__14daObjStopper_cFv = .text:0x00001EDC; // type:function size:0x64 scope:global +Delete__14daObjStopper_cFv = .text:0x00001F40; // type:function size:0x90 scope:global +daObjStopper_Draw__FP14daObjStopper_c = .text:0x00001FD0; // type:function size:0x2C scope:global +daObjStopper_Execute__FP14daObjStopper_c = .text:0x00001FFC; // type:function size:0x20 scope:global +daObjStopper_Delete__FP14daObjStopper_c = .text:0x0000201C; // type:function size:0x20 scope:global +daObjStopper_Create__FP10fopAc_ac_c = .text:0x0000203C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x0000205C; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x000020A4; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002118; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000211C; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002120; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00002124; // type:function size:0x4 scope:global +cLib_calcTimer__FPUs = .text:0x00002128; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00002144; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002160; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002168; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3635 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3692 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3693 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3876 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3878 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3882 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4053 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4166 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4311 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0xE scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3843 = .data:0x00000020; // type:object size:0xC scope:local +@3844 = .data:0x0000002C; // type:object size:0xC scope:local +@3845 = .data:0x00000038; // type:object size:0xC scope:local +@3846 = .data:0x00000044; // type:object size:0xC scope:local +@3847 = .data:0x00000050; // type:object size:0xC scope:local +@3848 = .data:0x0000005C; // type:object size:0xC scope:local +@3849 = .data:0x00000068; // type:object size:0xC scope:local +@3850 = .data:0x00000074; // type:object size:0xC scope:local +l_func$3842 = .data:0x00000080; // type:object size:0x60 scope:local +l_daObjStopper_Method = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_Stopper = .data:0x00000100; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000130; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000148; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000154; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000190; // type:object size:0x24 scope:global +__vt__14daObjStopper_c = .data:0x000001B4; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3627 = .bss:0x00000048; // type:object size:0xC scope:local +l_offset$3626 = .bss:0x00000058; // type:object size:0xC scope:local +lbl_634_bss_64 = .bss:0x00000064; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_stopper2/splits.txt b/config/GZ2P01/rels/d_a_obj_stopper2/splits.txt new file mode 100644 index 0000000000..a85f556346 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stopper2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_stopper2.cpp: + .text start:0x00000078 end:0x00000BC8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2P01/rels/d_a_obj_stopper2/symbols.txt b/config/GZ2P01/rels/d_a_obj_stopper2/symbols.txt new file mode 100644 index 0000000000..8b90740b21 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_stopper2/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +getStopName__Fv = .text:0x00000098; // type:function size:0x10 scope:global +getStopModelData__15daObjStopper2_cFv = .text:0x000000A8; // type:function size:0x24 scope:global +initBaseMtx__15daObjStopper2_cFv = .text:0x000000CC; // type:function size:0x3C scope:global +setBaseMtx__15daObjStopper2_cFv = .text:0x00000108; // type:function size:0x6C scope:global +getMaxOffsetY__15daObjStopper2_cFv = .text:0x00000174; // type:function size:0x18 scope:global +Create__15daObjStopper2_cFv = .text:0x0000018C; // type:function size:0x130 scope:global +CreateHeap__15daObjStopper2_cFv = .text:0x000002BC; // type:function size:0x4C scope:global +create__15daObjStopper2_cFv = .text:0x00000308; // type:function size:0xA4 scope:global +execute__15daObjStopper2_cFv = .text:0x000003AC; // type:function size:0x38 scope:global +event_proc_call__15daObjStopper2_cFv = .text:0x000003E4; // type:function size:0xBC scope:global +actionWait__15daObjStopper2_cFv = .text:0x000004A0; // type:function size:0x22C scope:global +actionOrderEvent__15daObjStopper2_cFv = .text:0x000006CC; // type:function size:0xD4 scope:global +actionEvent__15daObjStopper2_cFv = .text:0x000007A0; // type:function size:0x74 scope:global +actionDead__15daObjStopper2_cFv = .text:0x00000814; // type:function size:0x4 scope:global +demoProc__15daObjStopper2_cFv = .text:0x00000818; // type:function size:0x268 scope:global +draw__15daObjStopper2_cFv = .text:0x00000A80; // type:function size:0x78 scope:global +_delete__15daObjStopper2_cFv = .text:0x00000AF8; // type:function size:0x34 scope:global +daObjStopper2_Draw__FP15daObjStopper2_c = .text:0x00000B2C; // type:function size:0x20 scope:global +daObjStopper2_Execute__FP15daObjStopper2_c = .text:0x00000B4C; // type:function size:0x20 scope:global +daObjStopper2_Delete__FP15daObjStopper2_c = .text:0x00000B6C; // type:function size:0x20 scope:global +daObjStopper2_Create__FP15daObjStopper2_c = .text:0x00000B8C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000BAC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3722 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3723 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3921 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3922 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x52 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x10 scope:global +l_staffName = .data:0x00000034; // type:object size:0x4 scope:global data:4byte +@3769 = .data:0x00000038; // type:object size:0xC scope:local +@3770 = .data:0x00000044; // type:object size:0xC scope:local +@3771 = .data:0x00000050; // type:object size:0xC scope:local +@3772 = .data:0x0000005C; // type:object size:0xC scope:local +l_func$3768 = .data:0x00000068; // type:object size:0x30 scope:local +action_table$3859 = .data:0x00000098; // type:object size:0xC scope:local +l_daObjStopper2_Method = .data:0x000000A4; // type:object size:0x20 scope:global +g_profile_Obj_Stopper2 = .data:0x000000C4; // type:object size:0x30 scope:global +lbl_635_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_suisya/splits.txt b/config/GZ2P01/rels/d_a_obj_suisya/splits.txt new file mode 100644 index 0000000000..3405af1dee --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_suisya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_suisya.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_obj_suisya/symbols.txt b/config/GZ2P01/rels/d_a_obj_suisya/symbols.txt new file mode 100644 index 0000000000..70608ac892 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_suisya/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__14daObj_Suisya_cFv = .text:0x00000078; // type:function size:0xD0 scope:global +daObj_Suisya_Draw__FP14daObj_Suisya_c = .text:0x00000148; // type:function size:0x20 scope:global +execute__14daObj_Suisya_cFv = .text:0x00000168; // type:function size:0xA4 scope:global +daObj_Suisya_Execute__FP14daObj_Suisya_c = .text:0x0000020C; // type:function size:0x20 scope:global +daObj_Suisya_IsDelete__FP14daObj_Suisya_c = .text:0x0000022C; // type:function size:0x8 scope:global +_delete__14daObj_Suisya_cFv = .text:0x00000234; // type:function size:0x30 scope:global +daObj_Suisya_Delete__FP14daObj_Suisya_c = .text:0x00000264; // type:function size:0x20 scope:global +CreateHeap__14daObj_Suisya_cFv = .text:0x00000284; // type:function size:0x6C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000002F0; // type:function size:0x20 scope:global +create__14daObj_Suisya_cFv = .text:0x00000310; // type:function size:0x168 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000478; // type:function size:0x70 scope:global +daObj_Suisya_Create__FP14daObj_Suisya_c = .text:0x000004E8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000508; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000510; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3682 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3749 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3751 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local data:string_table +l_daObj_Suisya_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_SUISYA = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_sw/splits.txt b/config/GZ2P01/rels/d_a_obj_sw/splits.txt new file mode 100644 index 0000000000..3b3ae742a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sw.cpp: + .text start:0x00000078 end:0x00002A38 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000178 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_obj_sw/symbols.txt b/config/GZ2P01/rels/d_a_obj_sw/symbols.txt new file mode 100644 index 0000000000..752bb00e45 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sw/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Sw_Draw__FP12obj_sw_class = .text:0x00000078; // type:function size:0x13C scope:global +s_ks_sub__FPvPv = .text:0x000001B4; // type:function size:0x84 scope:global +s_ksdel_sub__FPvPv = .text:0x00000238; // type:function size:0x100 scope:global +anm_init__FP8obj_sc_sifUcf = .text:0x00000338; // type:function size:0xB0 scope:global +sc_build__FP12obj_sw_class = .text:0x000003E8; // type:function size:0x660 scope:global +__dt__4cXyzFv = .text:0x00000A48; // type:function size:0x3C scope:global +sc_move__FP12obj_sw_class = .text:0x00000A84; // type:function size:0x340 scope:global +demo_camera__FP12obj_sw_class = .text:0x00000DC4; // type:function size:0x5EC scope:global +sc_action__FP12obj_sw_class = .text:0x000013B0; // type:function size:0x7F0 scope:global +sw_action__FP12obj_sw_class = .text:0x00001BA0; // type:function size:0x4A4 scope:global +daObj_Sw_Execute__FP12obj_sw_class = .text:0x00002044; // type:function size:0xEC scope:global +daObj_Sw_IsDelete__FP12obj_sw_class = .text:0x00002130; // type:function size:0x8 scope:global +daObj_Sw_Delete__FP12obj_sw_class = .text:0x00002138; // type:function size:0x98 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000021D0; // type:function size:0x244 scope:global +daObj_Sw_Create__FP10fopAc_ac_c = .text:0x00002414; // type:function size:0x564 scope:global +__ct__4cXyzFv = .text:0x00002978; // type:function size:0x4 scope:global +__dt__8obj_sc_sFv = .text:0x0000297C; // type:function size:0x6C scope:global +__ct__8obj_sc_sFv = .text:0x000029E8; // type:function size:0x34 scope:global +getLeftHandPos__9daPy_py_cCFv = .text:0x00002A1C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3850 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3976 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3977 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3978 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3979 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3980 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3981 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3982 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4056 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4060 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4063 = .rodata:0x00000048; // type:object size:0x8 scope:local +@4064 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4065 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4066 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4067 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4194 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4196 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4197 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4199 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4200 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4201 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4202 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4442 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4443 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4444 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4445 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4446 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4447 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4549 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4550 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4551 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4552 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4554 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@4659 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4856 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4857 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4858 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4859 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4860 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4861 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4862 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:string +@4863 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@4864 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@4865 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000EC; // type:object size:0xF scope:local data:string_table +l_color$3804 = .data:0x00000000; // type:object size:0x4 scope:local +sc_path = .data:0x00000004; // type:object size:0x110 scope:global data:float +l_daObj_Sw_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_OBJ_SW = .data:0x00000134; // type:object size:0x30 scope:global +__vt__18mDoExt_3DlineMat_c = .data:0x00000164; // type:object size:0x14 scope:global +saru_ct = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swBallA/splits.txt b/config/GZ2P01/rels/d_a_obj_swBallA/splits.txt new file mode 100644 index 0000000000..a19dd2455a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallA/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallA.cpp: + .text start:0x00000078 end:0x0000115C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000000 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_swBallA/symbols.txt b/config/GZ2P01/rels/d_a_obj_swBallA/symbols.txt new file mode 100644 index 0000000000..f9b98981ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallA/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x7C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x20 scope:global +checkArea_sub__14daObjSwBallA_cFP10fopAc_ac_c = .text:0x00000114; // type:function size:0x150 scope:global +search_ball__14daObjSwBallA_cFv = .text:0x00000264; // type:function size:0x12C scope:global +initBaseMtx__14daObjSwBallA_cFv = .text:0x00000390; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallA_cFv = .text:0x000003B0; // type:function size:0x64 scope:global +Create__14daObjSwBallA_cFv = .text:0x00000414; // type:function size:0x168 scope:global +CreateHeap__14daObjSwBallA_cFv = .text:0x0000057C; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006A8; // type:function size:0x48 scope:global +create__14daObjSwBallA_cFv = .text:0x000006F0; // type:function size:0x120 scope:global +execute__14daObjSwBallA_cFv = .text:0x00000810; // type:function size:0xB0 scope:global +actionRun__14daObjSwBallA_cFv = .text:0x000008C0; // type:function size:0x240 scope:global +actionStop__14daObjSwBallA_cFv = .text:0x00000B00; // type:function size:0x4 scope:global +PutCrrPos__14daObjSwBallA_cFv = .text:0x00000B04; // type:function size:0x2E8 scope:global +draw__14daObjSwBallA_cFv = .text:0x00000DEC; // type:function size:0x188 scope:global +_delete__14daObjSwBallA_cFv = .text:0x00000F74; // type:function size:0x80 scope:global +daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000FF4; // type:function size:0x20 scope:global +daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00001014; // type:function size:0x20 scope:global +daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00001034; // type:function size:0x20 scope:global +daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001074; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000010BC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000010C4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000010CC; // type:function size:0x8 scope:global +__dt__14daObjSwBallA_cFv = .text:0x000010D4; // type:function size:0x80 scope:global +@1384@__dt__14daObjSwBallA_cFv = .text:0x00001154; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3730 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3732 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3884 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3918 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4122 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3956 = .data:0x00000024; // type:object size:0xC scope:local +@3957 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3955 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjSwBallA_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_SwBallA = .data:0x00000074; // type:object size:0x30 scope:global +__vt__14daObjSwBallA_c = .data:0x000000A4; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x000000C8; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E0; // type:object size:0xC scope:global +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global data:4byte +lbl_638_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swBallB/splits.txt b/config/GZ2P01/rels/d_a_obj_swBallB/splits.txt new file mode 100644 index 0000000000..33729e0c34 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallB/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallB.cpp: + .text start:0x00000078 end:0x00001488 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2P01/rels/d_a_obj_swBallB/symbols.txt b/config/GZ2P01/rels/d_a_obj_swBallB/symbols.txt new file mode 100644 index 0000000000..b9fd120bf1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallB/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x94 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x20 scope:global +checkArea_sub__14daObjSwBallB_cFP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x150 scope:global +search_ball__14daObjSwBallB_cFv = .text:0x0000027C; // type:function size:0x1B0 scope:global +initBaseMtx__14daObjSwBallB_cFv = .text:0x0000042C; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallB_cFv = .text:0x0000044C; // type:function size:0x64 scope:global +Create__14daObjSwBallB_cFv = .text:0x000004B0; // type:function size:0x184 scope:global +CreateHeap__14daObjSwBallB_cFv = .text:0x00000634; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000760; // type:function size:0x48 scope:global +create__14daObjSwBallB_cFv = .text:0x000007A8; // type:function size:0x120 scope:global +execute__14daObjSwBallB_cFv = .text:0x000008C8; // type:function size:0xB0 scope:global +actionRun__14daObjSwBallB_cFv = .text:0x00000978; // type:function size:0x4CC scope:global +actionStop__14daObjSwBallB_cFv = .text:0x00000E44; // type:function size:0x4 scope:global +PutCrrPos__14daObjSwBallB_cFv = .text:0x00000E48; // type:function size:0x31C scope:global +draw__14daObjSwBallB_cFv = .text:0x00001164; // type:function size:0x188 scope:global +_delete__14daObjSwBallB_cFv = .text:0x000012EC; // type:function size:0x34 scope:global +daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001320; // type:function size:0x20 scope:global +daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x00001340; // type:function size:0x20 scope:global +daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001360; // type:function size:0x20 scope:global +daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001380; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000013A0; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000013E8; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000013F0; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000013F8; // type:function size:0x8 scope:global +__dt__14daObjSwBallB_cFv = .text:0x00001400; // type:function size:0x80 scope:global +@1384@__dt__14daObjSwBallB_cFv = .text:0x00001480; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +l_event_bitA = .rodata:0x00000004; // type:object size:0xC scope:global +l_event_bitB = .rodata:0x00000010; // type:object size:0xC scope:global +@3752 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double +@3969 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4178 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@4007 = .data:0x00000024; // type:object size:0xC scope:local +@4008 = .data:0x00000030; // type:object size:0xC scope:local +l_func$4006 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjSwBallB_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_SwBallB = .data:0x00000074; // type:object size:0x30 scope:global +__vt__14daObjSwBallB_c = .data:0x000000A4; // type:object size:0x24 scope:global +__vt__17dEvLib_callback_c = .data:0x000000C8; // type:object size:0x18 scope:global +__vt__12J3DFrameCtrl = .data:0x000000E0; // type:object size:0xC scope:global +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_639_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swBallC/splits.txt b/config/GZ2P01/rels/d_a_obj_swBallC/splits.txt new file mode 100644 index 0000000000..0a65f91e14 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallC/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swBallC.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2P01/rels/d_a_obj_swBallC/symbols.txt b/config/GZ2P01/rels/d_a_obj_swBallC/symbols.txt new file mode 100644 index 0000000000..ccacc789ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swBallC/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +s_swb_sub__FPvPv = .text:0x00000098; // type:function size:0x6C scope:global +s_ballA_sub__FPvPv = .text:0x00000104; // type:function size:0x58 scope:global +s_ballB_sub__FPvPv = .text:0x0000015C; // type:function size:0x58 scope:global +initBaseMtx__14daObjSwBallC_cFv = .text:0x000001B4; // type:function size:0x20 scope:global +setBaseMtx__14daObjSwBallC_cFv = .text:0x000001D4; // type:function size:0x64 scope:global +Create__14daObjSwBallC_cFv = .text:0x00000238; // type:function size:0x1A0 scope:global +CreateHeap__14daObjSwBallC_cFv = .text:0x000003D8; // type:function size:0x12C scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000504; // type:function size:0x48 scope:global +create__14daObjSwBallC_cFv = .text:0x0000054C; // type:function size:0xB4 scope:global +execute__14daObjSwBallC_cFv = .text:0x00000600; // type:function size:0x24 scope:global +event_proc_call__14daObjSwBallC_cFv = .text:0x00000624; // type:function size:0xBC scope:global +actionWait__14daObjSwBallC_cFv = .text:0x000006E0; // type:function size:0x9C scope:global +actionOrderEvent__14daObjSwBallC_cFv = .text:0x0000077C; // type:function size:0xA8 scope:global +actionEvent__14daObjSwBallC_cFv = .text:0x00000824; // type:function size:0xAC scope:global +actionDead__14daObjSwBallC_cFv = .text:0x000008D0; // type:function size:0x4 scope:global +demoProc__14daObjSwBallC_cFv = .text:0x000008D4; // type:function size:0x424 scope:global +setLightOnSwB__14daObjSwBallC_cFv = .text:0x00000CF8; // type:function size:0x70 scope:global +setLightOffSwB__14daObjSwBallC_cFv = .text:0x00000D68; // type:function size:0x70 scope:global +deleteLightBall__14daObjSwBallC_cFv = .text:0x00000DD8; // type:function size:0x34 scope:global +deleteLightBallA__14daObjSwBallC_cFv = .text:0x00000E0C; // type:function size:0x38 scope:global +deleteLightBallB__14daObjSwBallC_cFv = .text:0x00000E44; // type:function size:0x38 scope:global +calcLightBallScale__14daObjSwBallC_cFv = .text:0x00000E7C; // type:function size:0xD8 scope:global +draw__14daObjSwBallC_cFv = .text:0x00000F54; // type:function size:0x188 scope:global +_delete__14daObjSwBallC_cFv = .text:0x000010DC; // type:function size:0x34 scope:global +daObjSwBallC_Draw__FP14daObjSwBallC_c = .text:0x00001110; // type:function size:0x20 scope:global +daObjSwBallC_Execute__FP14daObjSwBallC_c = .text:0x00001130; // type:function size:0x20 scope:global +daObjSwBallC_Delete__FP14daObjSwBallC_c = .text:0x00001150; // type:function size:0x20 scope:global +daObjSwBallC_Create__FP14daObjSwBallC_c = .text:0x00001170; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00001190; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_color = .rodata:0x00000000; // type:object size:0x4 scope:global +@3697 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3816 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3850 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4109 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4110 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4111 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@4175 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4252 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0x87 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3896 = .data:0x0000002C; // type:object size:0xC scope:local +@3897 = .data:0x00000038; // type:object size:0xC scope:local +@3898 = .data:0x00000044; // type:object size:0xC scope:local +@3899 = .data:0x00000050; // type:object size:0xC scope:local +l_func$3895 = .data:0x0000005C; // type:object size:0x30 scope:local +action_table$3966 = .data:0x0000008C; // type:object size:0x34 scope:local +@4113 = .data:0x000000C0; // type:object size:0x34 scope:local +@4112 = .data:0x000000F4; // type:object size:0x34 scope:local +l_daObjSwBallC_Method = .data:0x00000128; // type:object size:0x20 scope:global +g_profile_Obj_SwBallC = .data:0x00000148; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000178; // type:object size:0xC scope:global +lbl_640_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swLight/splits.txt b/config/GZ2P01/rels/d_a_obj_swLight/splits.txt new file mode 100644 index 0000000000..be6da2b021 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swLight/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swLight.cpp: + .text start:0x00000078 end:0x00001478 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000001C8 diff --git a/config/GZ2P01/rels/d_a_obj_swLight/symbols.txt b/config/GZ2P01/rels/d_a_obj_swLight/symbols.txt new file mode 100644 index 0000000000..babaa3218c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swLight/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daObjSwLight_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__14daObjSwLight_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__14daObjSwLight_cFv = .text:0x00000118; // type:function size:0x1B8 scope:global +CreateHeap__14daObjSwLight_cFv = .text:0x000002D0; // type:function size:0x70 scope:global +create1st__14daObjSwLight_cFv = .text:0x00000340; // type:function size:0xC0 scope:global +Execute__14daObjSwLight_cFPPA3_A4_f = .text:0x00000400; // type:function size:0xC0 scope:global +action__14daObjSwLight_cFv = .text:0x000004C0; // type:function size:0x23C scope:global +init_modeSwOnWait__14daObjSwLight_cFv = .text:0x000006FC; // type:function size:0x50 scope:global +modeSwOnWait__14daObjSwLight_cFv = .text:0x0000074C; // type:function size:0x110 scope:global +init_modeOnLight__14daObjSwLight_cFv = .text:0x0000085C; // type:function size:0xC scope:global +modeOnLight__14daObjSwLight_cFv = .text:0x00000868; // type:function size:0x50 scope:global +init_modeSwOffWait__14daObjSwLight_cFv = .text:0x000008B8; // type:function size:0x60 scope:global +modeSwOffWait__14daObjSwLight_cFv = .text:0x00000918; // type:function size:0x13C scope:global +modeDead__14daObjSwLight_cFv = .text:0x00000A54; // type:function size:0x4 scope:global +checkHit__14daObjSwLight_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global +setOnTimer__14daObjSwLight_cFv = .text:0x00000B4C; // type:function size:0x2C scope:global +Draw__14daObjSwLight_cFv = .text:0x00000B78; // type:function size:0x110 scope:global +Delete__14daObjSwLight_cFv = .text:0x00000C88; // type:function size:0x48 scope:global +daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000CD0; // type:function size:0x19C scope:global +__dt__8cM3dGCylFv = .text:0x00000E6C; // type:function size:0x48 scope:global +__ct__8dCcD_SphFv = .text:0x00000EB4; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x00000F38; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00001004; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000104C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001094; // type:function size:0x5C scope:global +daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x000010F0; // type:function size:0x20 scope:global +daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00001110; // type:function size:0x20 scope:global +daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00001130; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000115C; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000011A4; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000011EC; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000011F4; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000011FC; // type:function size:0x8 scope:global +__dt__14daObjSwLight_cFv = .text:0x00001204; // type:function size:0x234 scope:global +cLib_calcTimer__FPUs = .text:0x00001438; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00001454; // type:function size:0x1C scope:global +@1440@__dt__14daObjSwLight_cFv = .text:0x00001470; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src_at = .rodata:0x00000000; // type:object size:0x40 scope:global +l_sph_src_tg = .rodata:0x00000040; // type:object size:0x40 scope:global +@3701 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@3702 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3781 = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float +@3782 = .rodata:0x00000090; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000094; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3830 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3831 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3833 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3844 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x12 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cull_box = .data:0x00000024; // type:object size:0x18 scope:global data:float +l_cyl_src = .data:0x0000003C; // type:object size:0x44 scope:global +@3738 = .data:0x00000080; // type:object size:0xC scope:local +@3739 = .data:0x0000008C; // type:object size:0xC scope:local +@3740 = .data:0x00000098; // type:object size:0xC scope:local +@3741 = .data:0x000000A4; // type:object size:0xC scope:local +l_func$3737 = .data:0x000000B0; // type:object size:0x30 scope:local +daObjSwLight_METHODS = .data:0x000000E0; // type:object size:0x20 scope:global +g_profile_Obj_SwLight = .data:0x00000100; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000130; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000013C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000160; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x0000016C; // type:object size:0x18 scope:global +__vt__14daObjSwLight_c = .data:0x00000184; // type:object size:0x44 scope:global +lbl_641_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swchain/splits.txt b/config/GZ2P01/rels/d_a_obj_swchain/splits.txt new file mode 100644 index 0000000000..a7765a257e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swchain.cpp: + .text start:0x00000078 end:0x000030A4 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000110 diff --git a/config/GZ2P01/rels/d_a_obj_swchain/symbols.txt b/config/GZ2P01/rels/d_a_obj_swchain/symbols.txt new file mode 100644 index 0000000000..e5a443115b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swchain/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +GetActorName__FR13cBgS_PolyInfo = .text:0x00000098; // type:function size:0x90 scope:global +Create__14daObjSwChain_cFv = .text:0x00000128; // type:function size:0x258 scope:global +CreateHeap__14daObjSwChain_cFv = .text:0x00000380; // type:function size:0x140 scope:global +__dt__Q214daObjSwChain_c7chain_sFv = .text:0x000004C0; // type:function size:0x3C scope:global +__ct__Q214daObjSwChain_c7chain_sFv = .text:0x000004FC; // type:function size:0xC scope:global +create1st__14daObjSwChain_cFv = .text:0x00000508; // type:function size:0x288 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000790; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00000800; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000848; // type:function size:0x48 scope:global +execute__14daObjSwChain_cFv = .text:0x00000890; // type:function size:0x614 scope:global +getChainBasePos__14daObjSwChain_cFP4cXyz = .text:0x00000EA4; // type:function size:0x1C scope:global +chain_control__14daObjSwChain_cFv = .text:0x00000EC0; // type:function size:0x4C0 scope:global +chain_control2__14daObjSwChain_cFv = .text:0x00001380; // type:function size:0x69C scope:global +initChainMtx__14daObjSwChain_cFv = .text:0x00001A1C; // type:function size:0xC8 scope:global +setChainMtx__14daObjSwChain_cFv = .text:0x00001AE4; // type:function size:0x384 scope:global +chain_count_control__14daObjSwChain_cFv = .text:0x00001E68; // type:function size:0x8A8 scope:global +setTension__14daObjSwChain_cFv = .text:0x00002710; // type:function size:0x700 scope:global +getTopChainNo__14daObjSwChain_cFv = .text:0x00002E10; // type:function size:0x14 scope:global +checkPlayerPull__14daObjSwChain_cFv = .text:0x00002E24; // type:function size:0xD8 scope:global +draw__14daObjSwChain_cFv = .text:0x00002EFC; // type:function size:0xAC scope:global +_delete__14daObjSwChain_cFv = .text:0x00002FA8; // type:function size:0x34 scope:global +daObjSwChain_Draw__FP14daObjSwChain_c = .text:0x00002FDC; // type:function size:0x20 scope:global +daObjSwChain_Execute__FP14daObjSwChain_c = .text:0x00002FFC; // type:function size:0x20 scope:global +daObjSwChain_Delete__FP14daObjSwChain_c = .text:0x0000301C; // type:function size:0x20 scope:global +daObjSwChain_Create__FP10fopAc_ac_c = .text:0x0000303C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x0000305C; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003078; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003080; // type:function size:0x8 scope:local +getRightHandPos__9daPy_py_cCFv = .text:0x00003088; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3734 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3736 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3737 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4120 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4121 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4122 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4123 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4259 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4262 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4263 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4264 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4265 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4457 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4460 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4461 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4479 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4848 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4849 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4850 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4851 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4852 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4853 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4854 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4855 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4856 = .rodata:0x00000094; // type:object size:0x4 scope:local +@5043 = .rodata:0x00000098; // type:object size:0x4 scope:local data:string +@5044 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@5045 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A4; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +l_sph_srcCo = .data:0x00000044; // type:object size:0x40 scope:global +l_daObjSwChain_Method = .data:0x00000084; // type:object size:0x20 scope:global +g_profile_Obj_SwChain = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x000000D4; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x000000F8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swhang/splits.txt b/config/GZ2P01/rels/d_a_obj_swhang/splits.txt new file mode 100644 index 0000000000..9410542649 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swhang/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swhang.cpp: + .text start:0x00000078 end:0x00001914 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000214 diff --git a/config/GZ2P01/rels/d_a_obj_swhang/symbols.txt b/config/GZ2P01/rels/d_a_obj_swhang/symbols.txt new file mode 100644 index 0000000000..c1e6155177 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swhang/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xA0 scope:global +initBaseMtx__13daObjSwHang_cFv = .text:0x00000118; // type:function size:0x88 scope:global +setBaseMtx__13daObjSwHang_cFv = .text:0x000001A0; // type:function size:0x68 scope:global +Create__13daObjSwHang_cFv = .text:0x00000208; // type:function size:0x1F0 scope:global +CreateHeap__13daObjSwHang_cFv = .text:0x000003F8; // type:function size:0x118 scope:global +create1st__13daObjSwHang_cFv = .text:0x00000510; // type:function size:0x190 scope:global +__dt__8cM3dGSphFv = .text:0x000006A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006E8; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000730; // type:function size:0x5C scope:global +calcHangPos__13daObjSwHang_cFv = .text:0x0000078C; // type:function size:0xC8 scope:global +checkDown__13daObjSwHang_cFv = .text:0x00000854; // type:function size:0x80 scope:global +changeOnStatus__13daObjSwHang_cFv = .text:0x000008D4; // type:function size:0x60 scope:global +changeOffStatus__13daObjSwHang_cFv = .text:0x00000934; // type:function size:0x60 scope:global +Execute__13daObjSwHang_cFPPA3_A4_f = .text:0x00000994; // type:function size:0x270 scope:global +action__13daObjSwHang_cFv = .text:0x00000C04; // type:function size:0x8C scope:global +checkDownSw__13daObjSwHang_cFv = .text:0x00000C90; // type:function size:0x148 scope:global +init_modeOffWait__13daObjSwHang_cFv = .text:0x00000DD8; // type:function size:0x14 scope:global +modeOffWait__13daObjSwHang_cFv = .text:0x00000DEC; // type:function size:0x388 scope:global +init_modeOnWait__13daObjSwHang_cFv = .text:0x00001174; // type:function size:0xC scope:global +modeOnWait__13daObjSwHang_cFv = .text:0x00001180; // type:function size:0x2A0 scope:global +eventStart__13daObjSwHang_cFv = .text:0x00001420; // type:function size:0x24 scope:global +Draw__13daObjSwHang_cFv = .text:0x00001444; // type:function size:0x94 scope:global +Delete__13daObjSwHang_cFv = .text:0x000014D8; // type:function size:0x74 scope:global +daObjSwHang_create1st__FP13daObjSwHang_c = .text:0x0000154C; // type:function size:0x114 scope:global +daObjSwHang_MoveBGDelete__FP13daObjSwHang_c = .text:0x00001660; // type:function size:0x20 scope:global +daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001680; // type:function size:0x20 scope:global +daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x000016A0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000016CC; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x00001714; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x0000175C; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001764; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000176C; // type:function size:0x8 scope:global +__dt__13daObjSwHang_cFv = .text:0x00001774; // type:function size:0x174 scope:global +cLib_calcTimer__FPUc = .text:0x000018E8; // type:function size:0x1C scope:global +@1440@eventStart__13daObjSwHang_cFv = .text:0x00001904; // type:function size:0x8 scope:local +@1440@__dt__13daObjSwHang_cFv = .text:0x0000190C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIdx = .rodata:0x00000000; // type:object size:0x14 scope:global +l_dzbIdx = .rodata:0x00000014; // type:object size:0x14 scope:global +l_dzbIdx2 = .rodata:0x00000028; // type:object size:0x14 scope:global +l_pull_length = .rodata:0x0000003C; // type:object size:0x14 scope:global +l_heap_size = .rodata:0x00000050; // type:object size:0x14 scope:global +@3681 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4224 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4225 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4226 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4227 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4228 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4229 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4232 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x42 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x14 scope:global +l_pull_jnt = .data:0x00000034; // type:object size:0x14 scope:global +l_hang_offset = .data:0x00000048; // type:object size:0x3C scope:global +l_sph_src = .data:0x00000084; // type:object size:0x40 scope:global +l_sph_src2 = .data:0x000000C4; // type:object size:0x40 scope:global +@4064 = .data:0x00000104; // type:object size:0xC scope:local +@4065 = .data:0x00000110; // type:object size:0xC scope:local +l_func$4063 = .data:0x0000011C; // type:object size:0x18 scope:local +daObjSwHang_METHODS = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_Obj_SwHang = .data:0x00000154; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000001B4; // type:object size:0x18 scope:global +__vt__13daObjSwHang_c = .data:0x000001CC; // type:object size:0x48 scope:global +lbl_643_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_sword/splits.txt b/config/GZ2P01/rels/d_a_obj_sword/splits.txt new file mode 100644 index 0000000000..0c22727864 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sword/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_sword.cpp: + .text start:0x00000078 end:0x0000099C + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000174 diff --git a/config/GZ2P01/rels/d_a_obj_sword/symbols.txt b/config/GZ2P01/rels/d_a_obj_sword/symbols.txt new file mode 100644 index 0000000000..f33cca9b69 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_sword/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__12daObjSword_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__12daObjSword_cFv = .text:0x000000B4; // type:function size:0x6C scope:global +Create__12daObjSword_cFv = .text:0x00000120; // type:function size:0x7C scope:global +create__12daObjSword_cFv = .text:0x0000019C; // type:function size:0x1CC scope:global +__dt__8cM3dGCylFv = .text:0x00000368; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000003F8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000454; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004C4; // type:function size:0x70 scope:global +actionWait__12daObjSword_cFv = .text:0x00000534; // type:function size:0x78 scope:global +initActionOrderGetDemo__12daObjSword_cFv = .text:0x000005AC; // type:function size:0x78 scope:global +actionOrderGetDemo__12daObjSword_cFv = .text:0x00000624; // type:function size:0x7C scope:global +actionGetDemo__12daObjSword_cFv = .text:0x000006A0; // type:function size:0x9C scope:global +execute__12daObjSword_cFv = .text:0x0000073C; // type:function size:0xFC scope:global +draw__12daObjSword_cFv = .text:0x00000838; // type:function size:0x54 scope:global +_delete__12daObjSword_cFv = .text:0x0000088C; // type:function size:0x38 scope:global +daObjSword_Draw__FP12daObjSword_c = .text:0x000008C4; // type:function size:0x20 scope:global +daObjSword_Execute__FP12daObjSword_c = .text:0x000008E4; // type:function size:0x20 scope:global +daObjSword_Delete__FP12daObjSword_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjSword_Create__FP12daObjSword_c = .text:0x00000924; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000944; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000098C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000994; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x10 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global data:float +@3900 = .data:0x00000038; // type:object size:0xC scope:local +@3901 = .data:0x00000044; // type:object size:0xC scope:local +@3902 = .data:0x00000050; // type:object size:0xC scope:local +l_demoFunc$3899 = .data:0x0000005C; // type:object size:0x24 scope:local +l_daObjSword_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_Sword = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000000D0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__12daObjSword_c = .data:0x000000F4; // type:object size:0x44 scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x24 scope:global +lbl_644_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swpropeller/splits.txt b/config/GZ2P01/rels/d_a_obj_swpropeller/splits.txt new file mode 100644 index 0000000000..a9b9a89fdf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swpropeller.cpp: + .text start:0x00000078 end:0x00000E20 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_obj_swpropeller/symbols.txt b/config/GZ2P01/rels/d_a_obj_swpropeller/symbols.txt new file mode 100644 index 0000000000..212814edcf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpropeller/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000078; // type:function size:0xB0 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000128; // type:function size:0x20 scope:global +initBaseMtx__11daObjSwPr_cFv = .text:0x00000148; // type:function size:0x3C scope:global +setBaseMtx__11daObjSwPr_cFv = .text:0x00000184; // type:function size:0x4C scope:global +Create__11daObjSwPr_cFv = .text:0x000001D0; // type:function size:0x198 scope:global +CreateHeap__11daObjSwPr_cFv = .text:0x00000368; // type:function size:0x80 scope:global +create__11daObjSwPr_cFv = .text:0x000003E8; // type:function size:0x1EC scope:global +__dt__8cM3dGCylFv = .text:0x000005D4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000061C; // type:function size:0x48 scope:global +setRotateTime__11daObjSwPr_cFv = .text:0x00000664; // type:function size:0x10 scope:global +switchCtrl__11daObjSwPr_cFv = .text:0x00000674; // type:function size:0x88 scope:global +execute_type_boomerang__11daObjSwPr_cFv = .text:0x000006FC; // type:function size:0x230 scope:global +execute_type_wind__11daObjSwPr_cFv = .text:0x0000092C; // type:function size:0x248 scope:global +execute__11daObjSwPr_cFv = .text:0x00000B74; // type:function size:0x134 scope:global +draw__11daObjSwPr_cFv = .text:0x00000CA8; // type:function size:0x64 scope:global +_delete__11daObjSwPr_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global +daObjSwPr_Draw__FP11daObjSwPr_c = .text:0x00000D4C; // type:function size:0x20 scope:global +daObjSwPr_Execute__FP11daObjSwPr_c = .text:0x00000D6C; // type:function size:0x20 scope:global +daObjSwPr_Delete__FP11daObjSwPr_c = .text:0x00000D8C; // type:function size:0x20 scope:global +daObjSwPr_Create__FP10fopAc_ac_c = .text:0x00000DAC; // type:function size:0x20 scope:global +cLib_calcTimer__FPUs = .text:0x00000DCC; // type:function size:0x1C scope:global +cLib_calcTimer__FPUc = .text:0x00000DE8; // type:function size:0x1C scope:global +cLib_calcTimer__FPs = .text:0x00000E04; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000008; // type:object size:0x8 scope:global +l_cyl_src = .rodata:0x00000010; // type:object size:0x44 scope:global +l_cull_size = .rodata:0x00000054; // type:object size:0x18 scope:global +l_r00_rot_time = .rodata:0x0000006C; // type:object size:0x6 scope:global +@3747 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3983 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float +@3984 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@4086 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4089 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4091 = .rodata:0x00000090; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000098; // type:object size:0x20 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +l_joint_name = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +l_daObjSwPr_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_Obj_Swpropeller = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000068; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swpush/splits.txt b/config/GZ2P01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 0000000000..53f6db86bf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000EC end:0x000020A0 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_obj_swpush/symbols.txt b/config/GZ2P01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 0000000000..3f127af00c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x0000011C; // type:function size:0x48 scope:global +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x00000164; // type:function size:0x24 scope:global +create_heap__Q211daObjSwpush5Act_cFv = .text:0x00000188; // type:function size:0x200 scope:global +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x00000388; // type:function size:0x50 scope:global +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x000003D8; // type:function size:0x418 scope:global +__dt__4cXyzFv = .text:0x000007F0; // type:function size:0x3C scope:global +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x0000082C; // type:function size:0x5C scope:global +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000888; // type:function size:0x4C scope:global +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x000008D4; // type:function size:0x3C scope:global +set_btp_frame__Q211daObjSwpush5Act_cFv = .text:0x00000910; // type:function size:0x4 scope:global +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000914; // type:function size:0x39C scope:global +__dt__8cM3dGTriFv = .text:0x00000CB0; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D0C; // type:function size:0x48 scope:global +jnodeCB__Q211daObjSwpush5Act_cFP8J3DJointi = .text:0x00000D54; // type:function size:0xA8 scope:global +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x00000DFC; // type:function size:0x114 scope:global +top_bg_aim_req__Q211daObjSwpush5Act_cFfs = .text:0x00000F10; // type:function size:0xC scope:global +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x00000F1C; // type:function size:0x190 scope:global +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x000010AC; // type:function size:0x20 scope:global +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x000010CC; // type:function size:0x27C scope:global +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x00001348; // type:function size:0x60 scope:global +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x000013A8; // type:function size:0x1CC scope:global +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x00001574; // type:function size:0x20 scope:global +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x00001594; // type:function size:0x194 scope:global +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x00001728; // type:function size:0x38 scope:global +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x00001760; // type:function size:0x1B0 scope:global +demo_non_init__Q211daObjSwpush5Act_cFv = .text:0x00001910; // type:function size:0xC scope:global +demo_non__Q211daObjSwpush5Act_cFv = .text:0x0000191C; // type:function size:0x4 scope:global +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001920; // type:function size:0x58 scope:global +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x00001978; // type:function size:0x34 scope:global +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x000019AC; // type:function size:0x40 scope:global +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x000019EC; // type:function size:0x68 scope:global +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x00001A54; // type:function size:0x54 scope:global +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001AA8; // type:function size:0xAC scope:global +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001B54; // type:function size:0x74 scope:global +demo_runSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001BC8; // type:function size:0xC scope:global +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001BD4; // type:function size:0x5C scope:global +check_ride_couple__Q211daObjSwpush5Act_cFs = .text:0x00001C30; // type:function size:0x48 scope:global +nr_ride_people__Q211daObjSwpush5Act_cFc = .text:0x00001C78; // type:function size:0x30 scope:global +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001CA8; // type:function size:0x2B0 scope:global +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x00001F58; // type:function size:0xA4 scope:global +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001FFC; // type:function size:0x20 scope:global +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000201C; // type:function size:0x20 scope:global +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000203C; // type:function size:0x20 scope:global +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000205C; // type:function size:0x20 scope:global +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x0000207C; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e = .text:0x00002084; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_bmd__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global +M_dzb__Q211daObjSwpush5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global +M_heap_size__Q211daObjSwpush5Act_c = .rodata:0x00000010; // type:object size:0xC scope:global +M_attr__Q211daObjSwpush5Act_c = .rodata:0x0000001C; // type:object size:0xDC scope:global +M_op_vtx__Q211daObjSwpush5Act_c = .rodata:0x000000F8; // type:object size:0x4 scope:global +@3872 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000100; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000104; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000108; // type:object size:0x4 scope:local +@3876 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@3877 = .rodata:0x00000110; // type:object size:0x4 scope:local +@3878 = .rodata:0x00000114; // type:object size:0x4 scope:local +@3879 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float +@3880 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@3881 = .rodata:0x00000120; // type:object size:0x4 scope:local +tri_id$3921 = .rodata:0x00000124; // type:object size:0x6 scope:local +@4028 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000130; // type:object size:0x4 scope:local +@4214 = .rodata:0x00000134; // type:object size:0x4 scope:local data:string +@4554 = .rodata:0x00000138; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000013C; // type:object size:0x38 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +M_arcname__Q211daObjSwpush5Act_c = .data:0x00000020; // type:object size:0xC scope:global +@4518 = .data:0x0000002C; // type:object size:0xC scope:local +@4519 = .data:0x00000038; // type:object size:0xC scope:local +@4520 = .data:0x00000044; // type:object size:0xC scope:local +@4521 = .data:0x00000050; // type:object size:0xC scope:local +@4522 = .data:0x0000005C; // type:object size:0xC scope:local +demo_proc$4517 = .data:0x00000068; // type:object size:0x3C scope:local +@4526 = .data:0x000000A4; // type:object size:0xC scope:local +@4527 = .data:0x000000B0; // type:object size:0xC scope:local +@4528 = .data:0x000000BC; // type:object size:0xC scope:local +@4529 = .data:0x000000C8; // type:object size:0xC scope:local +mode_proc$4525 = .data:0x000000D4; // type:object size:0x30 scope:local +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000104; // type:object size:0x20 scope:global +g_profile_Obj_Swpush = .data:0x00000124; // type:object size:0x30 scope:global +__vt__8cM3dGTri = .data:0x00000154; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3915 = .bss:0x00000048; // type:object size:0xC scope:local +@3918 = .bss:0x00000058; // type:object size:0xC scope:local +@3919 = .bss:0x00000064; // type:object size:0xC scope:local +@3920 = .bss:0x00000070; // type:object size:0xC scope:local +no_push_vec$3914 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_21_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_21_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swpush2/splits.txt b/config/GZ2P01/rels/d_a_obj_swpush2/splits.txt new file mode 100644 index 0000000000..4b3813014f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swpush2.cpp: + .text start:0x00000078 end:0x00001BCC + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000154 diff --git a/config/GZ2P01/rels/d_a_obj_swpush2/symbols.txt b/config/GZ2P01/rels/d_a_obj_swpush2/symbols.txt new file mode 100644 index 0000000000..ba5dec63a3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush2/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getArcName__Q212daObjSwpush25Act_cFv = .text:0x00000078; // type:function size:0xC scope:global +getBmdName__Q212daObjSwpush25Act_cFv = .text:0x00000084; // type:function size:0x10 scope:global +getDzbName__Q212daObjSwpush25Act_cFv = .text:0x00000094; // type:function size:0x10 scope:global +getNmlBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000A4; // type:function size:0x10 scope:global +getNmlBrkName__Q212daObjSwpush25Act_cFv = .text:0x000000B4; // type:function size:0x10 scope:global +getOnBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000C4; // type:function size:0x10 scope:global +getRunBpkName__Q212daObjSwpush25Act_cFv = .text:0x000000D4; // type:function size:0x10 scope:global +getRunBrkName__Q212daObjSwpush25Act_cFv = .text:0x000000E4; // type:function size:0x10 scope:global +getRunBtkName__Q212daObjSwpush25Act_cFv = .text:0x000000F4; // type:function size:0x10 scope:global +prmZ_init__Q212daObjSwpush25Act_cFv = .text:0x00000104; // type:function size:0x30 scope:global +is_switch2__Q212daObjSwpush25Act_cCFv = .text:0x00000134; // type:function size:0x58 scope:global +solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x24 scope:global +create_heap__Q212daObjSwpush25Act_cFv = .text:0x000001B0; // type:function size:0x4C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000670; // type:function size:0x48 scope:global +create_init__Q212daObjSwpush25Act_cFv = .text:0x000006B8; // type:function size:0x1F4 scope:global +create_res_load__Q212daObjSwpush25Act_cFv = .text:0x000008AC; // type:function size:0x5C scope:global +Mthd_Create__Q212daObjSwpush25Act_cFv = .text:0x00000908; // type:function size:0x114 scope:global +Mthd_Delete__Q212daObjSwpush25Act_cFv = .text:0x00000A1C; // type:function size:0x78 scope:global +set_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000A94; // type:function size:0x88 scope:global +init_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000B1C; // type:function size:0x3C scope:global +rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x6C scope:global +calc_top_pos__Q212daObjSwpush25Act_cFv = .text:0x00000BC4; // type:function size:0x68 scope:global +set_push_flag__Q212daObjSwpush25Act_cFv = .text:0x00000C2C; // type:function size:0x190 scope:global +mode_upper_init__Q212daObjSwpush25Act_cFv = .text:0x00000DBC; // type:function size:0x20 scope:global +mode_upper__Q212daObjSwpush25Act_cFv = .text:0x00000DDC; // type:function size:0x188 scope:global +mode_u_l_init__Q212daObjSwpush25Act_cFv = .text:0x00000F64; // type:function size:0x14 scope:global +mode_u_l__Q212daObjSwpush25Act_cFv = .text:0x00000F78; // type:function size:0x1D0 scope:global +mode_lower_init__Q212daObjSwpush25Act_cFv = .text:0x00001148; // type:function size:0x20 scope:global +mode_lower__Q212daObjSwpush25Act_cFv = .text:0x00001168; // type:function size:0x4 scope:global +mode_l_u__Q212daObjSwpush25Act_cFv = .text:0x0000116C; // type:function size:0xC0 scope:global +demo_non_init__Q212daObjSwpush25Act_cFv = .text:0x0000122C; // type:function size:0xC scope:global +demo_non__Q212daObjSwpush25Act_cFv = .text:0x00001238; // type:function size:0x4 scope:global +demo_reqPause_init__Q212daObjSwpush25Act_cFv = .text:0x0000123C; // type:function size:0x58 scope:global +demo_reqPause__Q212daObjSwpush25Act_cFv = .text:0x00001294; // type:function size:0x38 scope:global +demo_runPause_init__Q212daObjSwpush25Act_cFi = .text:0x000012CC; // type:function size:0x30 scope:global +demo_runPause__Q212daObjSwpush25Act_cFv = .text:0x000012FC; // type:function size:0x58 scope:global +demo_stop_puase__Q212daObjSwpush25Act_cFv = .text:0x00001354; // type:function size:0x54 scope:global +demo_reqSw_init__Q212daObjSwpush25Act_cFv = .text:0x000013A8; // type:function size:0xC4 scope:global +demo_reqSw__Q212daObjSwpush25Act_cFv = .text:0x0000146C; // type:function size:0x74 scope:global +demo_runSw_init__Q212daObjSwpush25Act_cFv = .text:0x000014E0; // type:function size:0xC scope:global +demo_runSw__Q212daObjSwpush25Act_cFv = .text:0x000014EC; // type:function size:0x5C scope:global +Mthd_Execute__Q212daObjSwpush25Act_cFv = .text:0x00001548; // type:function size:0x394 scope:global +Mthd_Draw__Q212daObjSwpush25Act_cFv = .text:0x000018DC; // type:function size:0x254 scope:global +Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B30; // type:function size:0x20 scope:global +Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B50; // type:function size:0x20 scope:global +Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B70; // type:function size:0x20 scope:global +Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x00001B90; // type:function size:0x20 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwpush25Act_c5Prm_eQ312daObjSwpush25Act_c5Prm_e = .text:0x00001BB0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjSwpush25Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global data:string +M_attr__Q212daObjSwpush25Act_c = .rodata:0x0000000C; // type:object size:0xE0 scope:global +@3857 = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@3936 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@3937 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@3938 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@3939 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4012 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +@4039 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4040 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4041 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4042 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4396 = .rodata:0x00000120; // type:object size:0x8 scope:local +@4397 = .rodata:0x00000128; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x7C scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4336 = .data:0x00000020; // type:object size:0xC scope:local +@4337 = .data:0x0000002C; // type:object size:0xC scope:local +@4338 = .data:0x00000038; // type:object size:0xC scope:local +@4339 = .data:0x00000044; // type:object size:0xC scope:local +@4340 = .data:0x00000050; // type:object size:0xC scope:local +demo_proc$4335 = .data:0x0000005C; // type:object size:0x3C scope:local +@4344 = .data:0x00000098; // type:object size:0xC scope:local +@4345 = .data:0x000000A4; // type:object size:0xC scope:local +@4346 = .data:0x000000B0; // type:object size:0xC scope:local +@4347 = .data:0x000000BC; // type:object size:0xC scope:local +mode_proc$4343 = .data:0x000000C8; // type:object size:0x30 scope:local +Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@ = .data:0x000000F8; // type:object size:0x20 scope:global +g_profile_Obj_Swpush2 = .data:0x00000118; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000148; // type:object size:0xC scope:global +lbl_645_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_645_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_swpush5/splits.txt b/config/GZ2P01/rels/d_a_obj_swpush5/splits.txt new file mode 100644 index 0000000000..7e9bde187b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush5/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush5.cpp: + .text start:0x000000EC end:0x00001294 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000018C + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZ2P01/rels/d_a_obj_swpush5/symbols.txt b/config/GZ2P01/rels/d_a_obj_swpush5/symbols.txt new file mode 100644 index 0000000000..f1b4ca0108 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swpush5/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x268 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000354; // type:function size:0xB0 scope:global +initBaseMtx__10daObjSw5_cFv = .text:0x00000404; // type:function size:0x88 scope:global +setBaseMtx__10daObjSw5_cFv = .text:0x0000048C; // type:function size:0x94 scope:global +Create__10daObjSw5_cFv = .text:0x00000520; // type:function size:0xFC scope:global +CreateHeap__10daObjSw5_cFv = .text:0x0000061C; // type:function size:0x100 scope:global +create__10daObjSw5_cFv = .text:0x0000071C; // type:function size:0xB8 scope:global +Execute__10daObjSw5_cFPPA3_A4_f = .text:0x000007D4; // type:function size:0x9C scope:global +setting_ride_flag__10daObjSw5_cFv = .text:0x00000870; // type:function size:0xB4 scope:global +checkPushable__10daObjSw5_cFv = .text:0x00000924; // type:function size:0x8 scope:global +event_proc_call__10daObjSw5_cFv = .text:0x0000092C; // type:function size:0xEC scope:global +actionPauseNoneInit__10daObjSw5_cFv = .text:0x00000A18; // type:function size:0xC scope:global +actionPauseNone__10daObjSw5_cFv = .text:0x00000A24; // type:function size:0x4 scope:global +actionPauseOrderInit__10daObjSw5_cFv = .text:0x00000A28; // type:function size:0x58 scope:global +actionPauseOrder__10daObjSw5_cFv = .text:0x00000A80; // type:function size:0x34 scope:global +actionPauseInit__10daObjSw5_cFv = .text:0x00000AB4; // type:function size:0x2C scope:global +actionPause__10daObjSw5_cFv = .text:0x00000AE0; // type:function size:0x68 scope:global +actionWait__10daObjSw5_cFv = .text:0x00000B48; // type:function size:0x4 scope:global +actionOrder__10daObjSw5_cFv = .text:0x00000B4C; // type:function size:0x4 scope:global +actionEvent__10daObjSw5_cFv = .text:0x00000B50; // type:function size:0x4 scope:global +calc_top_pos__10daObjSw5_cFv = .text:0x00000B54; // type:function size:0x90 scope:global +mode_proc_call__10daObjSw5_cFv = .text:0x00000BE4; // type:function size:0xBC scope:global +modeWaitLowerInit__10daObjSw5_cFv = .text:0x00000CA0; // type:function size:0x28 scope:global +modeWaitLower__10daObjSw5_cFv = .text:0x00000CC8; // type:function size:0x174 scope:global +modeLowerInit__10daObjSw5_cFv = .text:0x00000E3C; // type:function size:0x94 scope:global +modeLower__10daObjSw5_cFv = .text:0x00000ED0; // type:function size:0x94 scope:global +modeWaitUpperInit__10daObjSw5_cFv = .text:0x00000F64; // type:function size:0xC scope:global +modeWaitUpper__10daObjSw5_cFv = .text:0x00000F70; // type:function size:0x54 scope:global +modeUpperInit__10daObjSw5_cFv = .text:0x00000FC4; // type:function size:0x90 scope:global +modeUpper__10daObjSw5_cFv = .text:0x00001054; // type:function size:0x68 scope:global +Draw__10daObjSw5_cFv = .text:0x000010BC; // type:function size:0xA4 scope:global +Delete__10daObjSw5_cFv = .text:0x00001160; // type:function size:0x6C scope:global +daObjSw5_Draw__FP10daObjSw5_c = .text:0x000011CC; // type:function size:0x2C scope:global +daObjSw5_Execute__FP10daObjSw5_c = .text:0x000011F8; // type:function size:0x20 scope:global +daObjSw5_Delete__FP10daObjSw5_c = .text:0x00001218; // type:function size:0x20 scope:global +daObjSw5_Create__FP10fopAc_ac_c = .text:0x00001238; // type:function size:0x20 scope:global +__dt__4cXyzFv = .text:0x00001258; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +@3718 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3720 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3986 = .rodata:0x00000018; // type:object size:0x4 scope:local data:string +@3987 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4042 = .rodata:0x00000028; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000002C; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3907 = .data:0x00000024; // type:object size:0xC scope:local +@3908 = .data:0x00000030; // type:object size:0xC scope:local +@3909 = .data:0x0000003C; // type:object size:0xC scope:local +@3910 = .data:0x00000048; // type:object size:0xC scope:local +@3911 = .data:0x00000054; // type:object size:0xC scope:local +@3912 = .data:0x00000060; // type:object size:0xC scope:local +l_func$3906 = .data:0x0000006C; // type:object size:0x48 scope:local +@3993 = .data:0x000000B4; // type:object size:0xC scope:local +@3994 = .data:0x000000C0; // type:object size:0xC scope:local +@3995 = .data:0x000000CC; // type:object size:0xC scope:local +@3996 = .data:0x000000D8; // type:object size:0xC scope:local +l_mode_func$3992 = .data:0x000000E4; // type:object size:0x30 scope:local +l_daObjSw5_Method = .data:0x00000114; // type:object size:0x20 scope:global +g_profile_Obj_Swpush5 = .data:0x00000134; // type:object size:0x30 scope:global +__vt__10daObjSw5_c = .data:0x00000164; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3654 = .bss:0x00000048; // type:object size:0xC scope:local +@3657 = .bss:0x00000058; // type:object size:0xC scope:local +@3658 = .bss:0x00000064; // type:object size:0xC scope:local +@3659 = .bss:0x00000070; // type:object size:0xC scope:local +l_push_check_pos$3653 = .bss:0x0000007C; // type:object size:0x30 scope:local +lbl_115_bss_AC = .bss:0x000000AC; // type:object size:0x1 data:byte +lbl_115_bss_AD = .bss:0x000000AD; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000108; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x0000010C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000110; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swspinner/splits.txt b/config/GZ2P01/rels/d_a_obj_swspinner/splits.txt new file mode 100644 index 0000000000..5d892f592e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swspinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swspinner.cpp: + .text start:0x00000078 end:0x00000B8C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_obj_swspinner/symbols.txt b/config/GZ2P01/rels/d_a_obj_swspinner/symbols.txt new file mode 100644 index 0000000000..c16d20875b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swspinner/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +search_spinner_sub__FPvPv = .text:0x00000078; // type:function size:0x1FC scope:global +initBaseMtx__16daObjSwSpinner_cFv = .text:0x00000274; // type:function size:0x58 scope:global +setBaseMtx__16daObjSwSpinner_cFv = .text:0x000002CC; // type:function size:0xB8 scope:global +Create__16daObjSwSpinner_cFv = .text:0x00000384; // type:function size:0xD8 scope:global +CreateHeap__16daObjSwSpinner_cFv = .text:0x0000045C; // type:function size:0x13C scope:global +create1st__16daObjSwSpinner_cFv = .text:0x00000598; // type:function size:0x80 scope:global +Execute__16daObjSwSpinner_cFPPA3_A4_f = .text:0x00000618; // type:function size:0x378 scope:global +Draw__16daObjSwSpinner_cFv = .text:0x00000990; // type:function size:0xC4 scope:global +Delete__16daObjSwSpinner_cFv = .text:0x00000A54; // type:function size:0x6C scope:global +daObjSwSpinner_create1st__FP16daObjSwSpinner_c = .text:0x00000AC0; // type:function size:0x60 scope:global +daObjSwSpinner_MoveBGDelete__FP16daObjSwSpinner_c = .text:0x00000B20; // type:function size:0x20 scope:global +daObjSwSpinner_MoveBGExecute__FP16daObjSwSpinner_c = .text:0x00000B40; // type:function size:0x20 scope:global +daObjSwSpinner_MoveBGDraw__FP16daObjSwSpinner_c = .text:0x00000B60; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3717 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3719 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3720 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3721 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3919 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3920 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3921 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3923 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSwSpinner_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SwSpinner = .data:0x00000024; // type:object size:0x30 scope:global +__vt__16daObjSwSpinner_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_swturn/splits.txt b/config/GZ2P01/rels/d_a_obj_swturn/splits.txt new file mode 100644 index 0000000000..e892ff4678 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swturn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swturn.cpp: + .text start:0x00000078 end:0x00001504 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_obj_swturn/symbols.txt b/config/GZ2P01/rels/d_a_obj_swturn/symbols.txt new file mode 100644 index 0000000000..6f21c3df4f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_swturn/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000078; // type:function size:0x100 scope:global +initBaseMtx__13daObjSwTurn_cFv = .text:0x00000178; // type:function size:0x3C scope:global +setBaseMtx__13daObjSwTurn_cFv = .text:0x000001B4; // type:function size:0x64 scope:global +Create__13daObjSwTurn_cFv = .text:0x00000218; // type:function size:0x16C scope:global +CreateHeap__13daObjSwTurn_cFv = .text:0x00000384; // type:function size:0x80 scope:global +create1st__13daObjSwTurn_cFv = .text:0x00000404; // type:function size:0x110 scope:global +Execute__13daObjSwTurn_cFPPA3_A4_f = .text:0x00000514; // type:function size:0x60 scope:global +mode_proc_call__13daObjSwTurn_cFv = .text:0x00000574; // type:function size:0x8C scope:global +init_modeWait__13daObjSwTurn_cFv = .text:0x00000600; // type:function size:0x38 scope:global +modeWait__13daObjSwTurn_cFv = .text:0x00000638; // type:function size:0x5D8 scope:global +init_modeRotate__13daObjSwTurn_cFv = .text:0x00000C10; // type:function size:0x144 scope:global +modeRotate__13daObjSwTurn_cFv = .text:0x00000D54; // type:function size:0xA4 scope:global +rotate_sub_0__13daObjSwTurn_cFv = .text:0x00000DF8; // type:function size:0x208 scope:global +rotate_sub_1__13daObjSwTurn_cFv = .text:0x00001000; // type:function size:0x350 scope:global +Draw__13daObjSwTurn_cFv = .text:0x00001350; // type:function size:0xA8 scope:global +Delete__13daObjSwTurn_cFv = .text:0x000013F8; // type:function size:0x40 scope:global +daObjSwTurn_create1st__FP13daObjSwTurn_c = .text:0x00001438; // type:function size:0x60 scope:global +daObjSwTurn_MoveBGDelete__FP13daObjSwTurn_c = .text:0x00001498; // type:function size:0x20 scope:global +daObjSwTurn_MoveBGExecute__FP13daObjSwTurn_c = .text:0x000014B8; // type:function size:0x20 scope:global +daObjSwTurn_MoveBGDraw__FP13daObjSwTurn_c = .text:0x000014D8; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global +l_rot_time = .rodata:0x00000018; // type:object size:0x4 scope:global +l_tame_time_1st = .rodata:0x0000001C; // type:object size:0x2 scope:global data:string +l_tame_time_cnt = .rodata:0x00000020; // type:object size:0x2 scope:global data:string +@3698 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4098 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4099 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4102 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4127 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4189 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4304 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0x13 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +@3813 = .data:0x00000028; // type:object size:0xC scope:local +@3814 = .data:0x00000034; // type:object size:0xC scope:local +l_func$3812 = .data:0x00000040; // type:object size:0x18 scope:local +daObjSwTurn_METHODS = .data:0x00000058; // type:object size:0x20 scope:global +g_profile_Obj_SwTurn = .data:0x00000078; // type:object size:0x30 scope:global +__vt__13daObjSwTurn_c = .data:0x000000A8; // type:object size:0x28 scope:global +lbl_647_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_syRock/splits.txt b/config/GZ2P01/rels/d_a_obj_syRock/splits.txt new file mode 100644 index 0000000000..98115bf46b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_syRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_syRock.cpp: + .text start:0x000000EC end:0x00001DBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZ2P01/rels/d_a_obj_syRock/symbols.txt b/config/GZ2P01/rels/d_a_obj_syRock/symbols.txt new file mode 100644 index 0000000000..9e551ad357 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_syRock/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daSyRock_HIO_cFv = .text:0x000000EC; // type:function size:0x88 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000174; // type:function size:0x48 scope:global +setBaseMtx__10daSyRock_cFv = .text:0x000001BC; // type:function size:0xD8 scope:global +CreateHeap__10daSyRock_cFv = .text:0x00000294; // type:function size:0x130 scope:global +create__10daSyRock_cFv = .text:0x000003C4; // type:function size:0x3AC scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000770; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000007E0; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x00000850; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000898; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008E0; // type:function size:0x5C scope:global +setFallStat__10daSyRock_cFv = .text:0x0000093C; // type:function size:0xE4 scope:global +Execute__10daSyRock_cFPPA3_A4_f = .text:0x00000A20; // type:function size:0x74 scope:global +move__10daSyRock_cFv = .text:0x00000A94; // type:function size:0x21C scope:global +init_modeWait__10daSyRock_cFv = .text:0x00000CB0; // type:function size:0xC scope:global +modeWait__10daSyRock_cFv = .text:0x00000CBC; // type:function size:0x10C scope:global +eventStart__10daSyRock_cFv = .text:0x00000DC8; // type:function size:0x30 scope:global +init_modeDropInit__10daSyRock_cFv = .text:0x00000DF8; // type:function size:0xB8 scope:global +modeDropInit__10daSyRock_cFv = .text:0x00000EB0; // type:function size:0x38 scope:global +searchWaterPillar__10daSyRock_cFPvPv = .text:0x00000EE8; // type:function size:0x1A8 scope:global +init_modeDrop__10daSyRock_cFv = .text:0x00001090; // type:function size:0x134 scope:global +modeDrop__10daSyRock_cFv = .text:0x000011C4; // type:function size:0x4C scope:global +init_modeSink__10daSyRock_cFv = .text:0x00001210; // type:function size:0x70 scope:global +modeSink__10daSyRock_cFv = .text:0x00001280; // type:function size:0xA8 scope:global +init_modeMove__10daSyRock_cFv = .text:0x00001328; // type:function size:0x110 scope:global +modeMove__10daSyRock_cFv = .text:0x00001438; // type:function size:0xC0 scope:global +chkWaterLineIn__10daSyRock_cFv = .text:0x000014F8; // type:function size:0x24 scope:global +bgCheck__10daSyRock_cFv = .text:0x0000151C; // type:function size:0x2A8 scope:global +init_modeDropEnd__10daSyRock_cFv = .text:0x000017C4; // type:function size:0xC4 scope:global +modeDropEnd__10daSyRock_cFv = .text:0x00001888; // type:function size:0x4 scope:global +Draw__10daSyRock_cFv = .text:0x0000188C; // type:function size:0xBC scope:global +Delete__10daSyRock_cFv = .text:0x00001948; // type:function size:0x68 scope:global +daSyRock_Draw__FP10daSyRock_c = .text:0x000019B0; // type:function size:0x2C scope:global +daSyRock_Execute__FP10daSyRock_c = .text:0x000019DC; // type:function size:0x20 scope:global +daSyRock_Delete__FP10daSyRock_c = .text:0x000019FC; // type:function size:0x20 scope:global +daSyRock_Create__FP10fopAc_ac_c = .text:0x00001A1C; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A3C; // type:function size:0x48 scope:global +__dt__14daSyRock_HIO_cFv = .text:0x00001A84; // type:function size:0x5C scope:global +__sinit_d_a_obj_syRock_cpp = .text:0x00001AE0; // type:function size:0x70 scope:local +@1448@eventStart__10daSyRock_cFv = .text:0x00001B50; // type:function size:0x8 scope:local +@1448@__dt__10daSyRock_cFv = .text:0x00001B58; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001B60; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B68; // type:function size:0x8 scope:local +__dt__17dEvLib_callback_cFv = .text:0x00001B70; // type:function size:0x48 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00001BB8; // type:function size:0x8 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00001BC0; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00001BC8; // type:function size:0x8 scope:global +getPos__12daWtPillar_cFv = .text:0x00001BD0; // type:function size:0x1C scope:global +__dt__10daSyRock_cFv = .text:0x00001BEC; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3662 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3665 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3666 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3667 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3668 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3669 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3670 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3671 = .rodata:0x00000024; // type:object size:0x4 scope:local +mCcDObjInfo__10daSyRock_c = .rodata:0x00000028; // type:object size:0x30 scope:global +@3805 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3806 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3948 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4078 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4079 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4138 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4139 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4197 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4275 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000A0; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__10daSyRock_c = .data:0x00000020; // type:object size:0x44 scope:global +@3922 = .data:0x00000064; // type:object size:0xC scope:local +@3923 = .data:0x00000070; // type:object size:0xC scope:local +@3924 = .data:0x0000007C; // type:object size:0xC scope:local +@3925 = .data:0x00000088; // type:object size:0xC scope:local +@3926 = .data:0x00000094; // type:object size:0xC scope:local +@3927 = .data:0x000000A0; // type:object size:0xC scope:local +mode_proc$3921 = .data:0x000000AC; // type:object size:0x48 scope:local +l_daSyRock_Method = .data:0x000000F4; // type:object size:0x20 scope:global +g_profile_Obj_SyRock = .data:0x00000114; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000144; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000150; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x0000015C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x0000018C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000198; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000001A4; // type:object size:0x18 scope:global +__vt__10daSyRock_c = .data:0x000001BC; // type:object size:0x48 scope:global +__vt__14daSyRock_HIO_c = .data:0x00000204; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000210; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3656 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global data:byte +lbl_648_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_szbridge/splits.txt b/config/GZ2P01/rels/d_a_obj_szbridge/splits.txt new file mode 100644 index 0000000000..c59bf7c44c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_szbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_szbridge.cpp: + .text start:0x00000078 end:0x00000970 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000E0 diff --git a/config/GZ2P01/rels/d_a_obj_szbridge/symbols.txt b/config/GZ2P01/rels/d_a_obj_szbridge/symbols.txt new file mode 100644 index 0000000000..2be148a22e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_szbridge/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global +rideActor__15daObjSZbridge_cFP10fopAc_ac_c = .text:0x000000A0; // type:function size:0xC4 scope:global +create1st__15daObjSZbridge_cFv = .text:0x00000164; // type:function size:0x94 scope:global +setMtx__15daObjSZbridge_cFv = .text:0x000001F8; // type:function size:0x70 scope:global +CreateHeap__15daObjSZbridge_cFv = .text:0x00000268; // type:function size:0x70 scope:global +chkBg__15daObjSZbridge_cFv = .text:0x000002D8; // type:function size:0x23C scope:global +__dt__11dBgS_WtrChkFv = .text:0x00000514; // type:function size:0x78 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000058C; // type:function size:0x78 scope:global +Create__15daObjSZbridge_cFv = .text:0x00000604; // type:function size:0xB0 scope:global +Execute__15daObjSZbridge_cFPPA3_A4_f = .text:0x000006B4; // type:function size:0x70 scope:global +Draw__15daObjSZbridge_cFv = .text:0x00000724; // type:function size:0xA4 scope:global +Delete__15daObjSZbridge_cFv = .text:0x000007C8; // type:function size:0x3C scope:global +daObjSZbridge_create1st__FP15daObjSZbridge_c = .text:0x00000804; // type:function size:0x60 scope:global +daObjSZbridge_MoveBGDelete__FP15daObjSZbridge_c = .text:0x00000864; // type:function size:0x20 scope:global +daObjSZbridge_MoveBGExecute__FP15daObjSZbridge_c = .text:0x00000884; // type:function size:0x20 scope:global +daObjSZbridge_MoveBGDraw__FP15daObjSZbridge_c = .text:0x000008A4; // type:function size:0x2C scope:global +__dt__15daObjSZbridge_cFv = .text:0x000008D0; // type:function size:0x70 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00000940; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00000948; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00000950; // type:function size:0x8 scope:local +@16@__dt__11dBgS_WtrChkFv = .text:0x00000958; // type:function size:0x8 scope:local +@52@__dt__11dBgS_WtrChkFv = .text:0x00000960; // type:function size:0x8 scope:local +@36@__dt__11dBgS_WtrChkFv = .text:0x00000968; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global +@3642 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3643 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3644 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3645 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3715 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3716 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3718 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3719 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3739 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000048; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjSZbridge_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_SZbridge = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11dBgS_WtrChk = .data:0x00000054; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000084; // type:object size:0x30 scope:global +__vt__15daObjSZbridge_c = .data:0x000000B4; // type:object size:0x2C scope:global diff --git a/config/GZ2P01/rels/d_a_obj_taFence/splits.txt b/config/GZ2P01/rels/d_a_obj_taFence/splits.txt new file mode 100644 index 0000000000..9100cabbfd --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_taFence/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_taFence.cpp: + .text start:0x000000EC end:0x0000134C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZ2P01/rels/d_a_obj_taFence/symbols.txt b/config/GZ2P01/rels/d_a_obj_taFence/symbols.txt new file mode 100644 index 0000000000..617fb9a44a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_taFence/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTaFence_HIO_cFv = .text:0x000000EC; // type:function size:0xD8 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001C4; // type:function size:0x48 scope:global +setBaseMtx__11daTaFence_cFv = .text:0x0000020C; // type:function size:0xB0 scope:global +CreateHeap__11daTaFence_cFv = .text:0x000002BC; // type:function size:0x6C scope:global +create__11daTaFence_cFv = .text:0x00000328; // type:function size:0x26C scope:global +__dt__8dCcD_CylFv = .text:0x00000594; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000660; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006E4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000072C; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000774; // type:function size:0x5C scope:global +Execute__11daTaFence_cFPPA3_A4_f = .text:0x000007D0; // type:function size:0x50 scope:global +fenceProc__11daTaFence_cFv = .text:0x00000820; // type:function size:0x224 scope:global +init_modeWait__11daTaFence_cFv = .text:0x00000A44; // type:function size:0xC scope:global +modeWait__11daTaFence_cFv = .text:0x00000A50; // type:function size:0x284 scope:global +init_modeMoveInit__11daTaFence_cFv = .text:0x00000CD4; // type:function size:0x108 scope:global +modeMoveInit__11daTaFence_cFv = .text:0x00000DDC; // type:function size:0x38 scope:global +init_modeMove__11daTaFence_cFv = .text:0x00000E14; // type:function size:0x118 scope:global +modeMove__11daTaFence_cFv = .text:0x00000F2C; // type:function size:0x80 scope:global +init_modeMoveEnd__11daTaFence_cFv = .text:0x00000FAC; // type:function size:0x128 scope:global +modeMoveEnd__11daTaFence_cFv = .text:0x000010D4; // type:function size:0x4 scope:global +Draw__11daTaFence_cFv = .text:0x000010D8; // type:function size:0xA4 scope:global +Delete__11daTaFence_cFv = .text:0x0000117C; // type:function size:0x30 scope:global +daTaFence_Draw__FP11daTaFence_c = .text:0x000011AC; // type:function size:0x2C scope:global +daTaFence_Execute__FP11daTaFence_c = .text:0x000011D8; // type:function size:0x20 scope:global +daTaFence_Delete__FP11daTaFence_c = .text:0x000011F8; // type:function size:0x20 scope:global +daTaFence_Create__FP10fopAc_ac_c = .text:0x00001218; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001238; // type:function size:0x48 scope:global +__dt__15daTaFence_HIO_cFv = .text:0x00001280; // type:function size:0x5C scope:global +__sinit_d_a_obj_taFence_cpp = .text:0x000012DC; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3651 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3653 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3654 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3659 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3660 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3661 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3662 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000030; // type:object size:0x4 scope:local +mCcDObjInfo__11daTaFence_c = .rodata:0x00000034; // type:object size:0x30 scope:global +l_check_area = .rodata:0x00000064; // type:object size:0x30 scope:global +@3903 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3963 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3964 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3965 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3966 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3968 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@3981 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4028 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B8; // type:object size:0x9 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__11daTaFence_c = .data:0x00000020; // type:object size:0x44 scope:global +@3870 = .data:0x00000064; // type:object size:0xC scope:local +@3871 = .data:0x00000070; // type:object size:0xC scope:local +@3872 = .data:0x0000007C; // type:object size:0xC scope:local +@3873 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3869 = .data:0x00000094; // type:object size:0x30 scope:local +l_daTaFence_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_TaFence = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__11daTaFence_c = .data:0x00000144; // type:object size:0x28 scope:global +__vt__15daTaFence_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000178; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3645 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x74 scope:global data:byte +lbl_650_bss_88 = .bss:0x00000088; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_table/splits.txt b/config/GZ2P01/rels/d_a_obj_table/splits.txt new file mode 100644 index 0000000000..f9a6cbc10c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_table.cpp: + .text start:0x00000078 end:0x0000083C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_obj_table/symbols.txt b/config/GZ2P01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 0000000000..e8ab82e5f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjTable_Draw__FP12daObjTable_c = .text:0x00000078; // type:function size:0x2C scope:global +daObjTable_Execute__FP12daObjTable_c = .text:0x000000A4; // type:function size:0x20 scope:global +daObjTable_IsDelete__FP12daObjTable_c = .text:0x000000C4; // type:function size:0x8 scope:global +daObjTable_Delete__FP12daObjTable_c = .text:0x000000CC; // type:function size:0x24 scope:global +daObjTable_Create__FP10fopAc_ac_c = .text:0x000000F0; // type:function size:0xB0 scope:global +CreateHeap__12daObjTable_cFv = .text:0x000001A0; // type:function size:0x70 scope:global +Create__12daObjTable_cFv = .text:0x00000210; // type:function size:0x38C scope:global +Execute__12daObjTable_cFPPA3_A4_f = .text:0x0000059C; // type:function size:0x17C scope:global +Draw__12daObjTable_cFv = .text:0x00000718; // type:function size:0xF0 scope:global +Delete__12daObjTable_cFv = .text:0x00000808; // type:function size:0x34 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4017 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4077 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjTable_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Table = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12daObjTable_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_takaraDai/splits.txt b/config/GZ2P01/rels/d_a_obj_takaraDai/splits.txt new file mode 100644 index 0000000000..c34759ac2b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_takaraDai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_takaraDai.cpp: + .text start:0x000000EC end:0x00000B54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_takaraDai/symbols.txt b/config/GZ2P01/rels/d_a_obj_takaraDai/symbols.txt new file mode 100644 index 0000000000..1c3d45b16e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_takaraDai/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daTkraDai_HIO_cFv = .text:0x000000EC; // type:function size:0x90 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000017C; // type:function size:0x48 scope:global +setBaseMtx__11daTkraDai_cFv = .text:0x000001C4; // type:function size:0x198 scope:global +CreateHeap__11daTkraDai_cFv = .text:0x0000035C; // type:function size:0x144 scope:global +create__11daTkraDai_cFv = .text:0x000004A0; // type:function size:0x204 scope:global data:4byte +Execute__11daTkraDai_cFPPA3_A4_f = .text:0x000006A4; // type:function size:0x60 scope:global +procMain__11daTkraDai_cFv = .text:0x00000704; // type:function size:0x12C scope:global +init_modeWait__11daTkraDai_cFv = .text:0x00000830; // type:function size:0x58 scope:global +modeWait__11daTkraDai_cFv = .text:0x00000888; // type:function size:0x7C scope:global +Draw__11daTkraDai_cFv = .text:0x00000904; // type:function size:0xC4 scope:global +Delete__11daTkraDai_cFv = .text:0x000009C8; // type:function size:0x68 scope:global +daTkraDai_Draw__FP11daTkraDai_c = .text:0x00000A30; // type:function size:0x2C scope:global +daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000A5C; // type:function size:0x20 scope:global +daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000A7C; // type:function size:0x20 scope:global +daTkraDai_Create__FP10fopAc_ac_c = .text:0x00000A9C; // type:function size:0x20 scope:global +__dt__15daTkraDai_HIO_cFv = .text:0x00000ABC; // type:function size:0x5C scope:global +__sinit_d_a_obj_takaraDai_cpp = .text:0x00000B18; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3630 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3631 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3634 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3635 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3636 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3637 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3638 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3687 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3688 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3776 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3777 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3778 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3828 = .rodata:0x00000048; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000004C; // type:object size:0xA scope:local data:string_table +@3799 = .data:0x00000000; // type:object size:0xC scope:local +mode_proc$3798 = .data:0x0000000C; // type:object size:0xC scope:local data:4byte +l_daTkraDai_Method = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_Obj_TakaraDai = .data:0x00000038; // type:object size:0x30 scope:global +__vt__11daTkraDai_c = .data:0x00000068; // type:object size:0x28 scope:global +__vt__15daTkraDai_HIO_c = .data:0x00000090; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000009C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global data:float +lbl_652_bss_50 = .bss:0x00000050; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_tatigi/splits.txt b/config/GZ2P01/rels/d_a_obj_tatigi/splits.txt new file mode 100644 index 0000000000..d560b2177d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tatigi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tatigi.cpp: + .text start:0x00000078 end:0x00000C58 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000AC diff --git a/config/GZ2P01/rels/d_a_obj_tatigi/symbols.txt b/config/GZ2P01/rels/d_a_obj_tatigi/symbols.txt new file mode 100644 index 0000000000..7bd32d9c95 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tatigi/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Tatigi_Draw__FP16obj_tatigi_class = .text:0x00000078; // type:function size:0x88 scope:global +daObj_Tatigi_Execute__FP16obj_tatigi_class = .text:0x00000100; // type:function size:0x288 scope:global +daObj_Tatigi_IsDelete__FP16obj_tatigi_class = .text:0x00000388; // type:function size:0x8 scope:global +daObj_Tatigi_Delete__FP16obj_tatigi_class = .text:0x00000390; // type:function size:0x88 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000418; // type:function size:0xAC scope:global +set_pos_check__FP16obj_tatigi_classi = .text:0x000004C4; // type:function size:0x1B4 scope:global +daObj_Tatigi_Create__FP10fopAc_ac_c = .text:0x00000678; // type:function size:0x3E8 scope:global +__dt__5tg_ssFv = .text:0x00000A60; // type:function size:0xD4 scope:global +__ct__5tg_ssFv = .text:0x00000B34; // type:function size:0x94 scope:global +__dt__8cM3dGCylFv = .text:0x00000BC8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C10; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3867 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3868 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3869 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3870 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3872 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3955 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3957 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3958 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3959 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4068 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4070 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4072 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x7 scope:local data:string_table +cc_cyl_src$3986 = .data:0x00000000; // type:object size:0x44 scope:local +l_daObj_Tatigi_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_TATIGI = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ten/splits.txt b/config/GZ2P01/rels/d_a_obj_ten/splits.txt new file mode 100644 index 0000000000..cd37d0e366 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_ten.cpp: + .text start:0x000000EC end:0x000031FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000BC + .bss start:0x0000000C end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_obj_ten/symbols.txt b/config/GZ2P01/rels/d_a_obj_ten/symbols.txt new file mode 100644 index 0000000000..fb230a1ca7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ten/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_TenHIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global +InitCcSph__10daObjTEN_cFv = .text:0x00000114; // type:function size:0x6C scope:global +SetCcSph__10daObjTEN_cFv = .text:0x00000180; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x2CC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004A4; // type:function size:0x48 scope:global +daObjTEN_Create__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:global +daObjTEN_Delete__FP10daObjTEN_c = .text:0x0000050C; // type:function size:0x24 scope:global +WaitAction__10daObjTEN_cFv = .text:0x00000530; // type:function size:0x184 scope:global +WallCheck__10daObjTEN_cFv = .text:0x000006B4; // type:function size:0x22C scope:global +__dt__8cM3dGPlaFv = .text:0x000008E0; // type:function size:0x48 scope:global +SpeedSet__10daObjTEN_cFv = .text:0x00000928; // type:function size:0x10C scope:global +WallWalk__10daObjTEN_cFv = .text:0x00000A34; // type:function size:0x434 scope:global +WalkAction__10daObjTEN_cFv = .text:0x00000E68; // type:function size:0x200 scope:global +MoveAction__10daObjTEN_cFv = .text:0x00001068; // type:function size:0x810 scope:global +Action__10daObjTEN_cFv = .text:0x00001878; // type:function size:0xC4 scope:global +ShopAction__10daObjTEN_cFv = .text:0x0000193C; // type:function size:0xBC scope:global +checkGroundPos__10daObjTEN_cFv = .text:0x000019F8; // type:function size:0x64 scope:global +Insect_Release__10daObjTEN_cFv = .text:0x00001A5C; // type:function size:0x18 scope:global +ParticleSet__10daObjTEN_cFv = .text:0x00001A74; // type:function size:0x124 scope:global +BoomChk__10daObjTEN_cFv = .text:0x00001B98; // type:function size:0x3CC scope:global +Execute__10daObjTEN_cFv = .text:0x00001F64; // type:function size:0x284 scope:global +ObjHit__10daObjTEN_cFv = .text:0x000021E8; // type:function size:0x188 scope:global +Z_BufferChk__10daObjTEN_cFv = .text:0x00002370; // type:function size:0x17C scope:global +Delete__10daObjTEN_cFv = .text:0x000024EC; // type:function size:0x68 scope:global +setBaseMtx__10daObjTEN_cFv = .text:0x00002554; // type:function size:0x68 scope:global +daObjTEN_Draw__FP10daObjTEN_c = .text:0x000025BC; // type:function size:0xE0 scope:global +daObjTEN_Execute__FP10daObjTEN_c = .text:0x0000269C; // type:function size:0x20 scope:global +CreateChk__10daObjTEN_cFv = .text:0x000026BC; // type:function size:0x1AC scope:global +create__10daObjTEN_cFv = .text:0x00002868; // type:function size:0x7F8 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003060; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x000030D0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00003118; // type:function size:0x48 scope:global +daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x00003160; // type:function size:0x8 scope:global +__dt__14daObj_TenHIO_cFv = .text:0x00003168; // type:function size:0x48 scope:global +__sinit_d_a_obj_ten_cpp = .text:0x000031B0; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000031EC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031F4; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_ten_itemno = .rodata:0x00000004; // type:object size:0x2 scope:global +ccSphSrc$3779 = .rodata:0x00000008; // type:object size:0x40 scope:local +@3788 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3939 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3997 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000070; // type:object size:0x8 scope:local +@3999 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4023 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4026 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4125 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4126 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4127 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4311 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4312 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4316 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4317 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4423 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4458 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4604 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4673 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4674 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4675 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4738 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4739 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global data:2byte +@5101 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5102 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5103 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5104 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000F4; // type:object size:0xE scope:local data:string_table +l_daObjTEN_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Ten = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__10daObjTEN_c = .data:0x0000008C; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global +__vt__14daObj_TenHIO_c = .data:0x000000B0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_654_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_testcube/splits.txt b/config/GZ2P01/rels/d_a_obj_testcube/splits.txt new file mode 100644 index 0000000000..79b0149ed4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_testcube/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_testcube.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_obj_testcube/symbols.txt b/config/GZ2P01/rels/d_a_obj_testcube/symbols.txt new file mode 100644 index 0000000000..7f1ee496b1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_testcube/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_TestCube = .data:0x00000000; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_tgake/splits.txt b/config/GZ2P01/rels/d_a_obj_tgake/splits.txt new file mode 100644 index 0000000000..260c444a4d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tgake/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tgake.cpp: + .text start:0x00000078 end:0x00000594 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_obj_tgake/symbols.txt b/config/GZ2P01/rels/d_a_obj_tgake/symbols.txt new file mode 100644 index 0000000000..286c8c2c33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tgake/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__11daObjGake_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__11daObjGake_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__11daObjGake_cFv = .text:0x00000118; // type:function size:0x78 scope:global +CreateHeap__11daObjGake_cFv = .text:0x00000190; // type:function size:0x70 scope:global +create1st__11daObjGake_cFv = .text:0x00000200; // type:function size:0x84 scope:global +Execute__11daObjGake_cFPPA3_A4_f = .text:0x00000284; // type:function size:0x158 scope:global +Draw__11daObjGake_cFv = .text:0x000003DC; // type:function size:0xB8 scope:global +Delete__11daObjGake_cFv = .text:0x00000494; // type:function size:0x34 scope:global +daObjGake_create1st__FP11daObjGake_c = .text:0x000004C8; // type:function size:0x60 scope:global +daObjGake_MoveBGDelete__FP11daObjGake_c = .text:0x00000528; // type:function size:0x20 scope:global +daObjGake_MoveBGExecute__FP11daObjGake_c = .text:0x00000548; // type:function size:0x20 scope:global +daObjGake_MoveBGDraw__FP11daObjGake_c = .text:0x00000568; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daObjGake_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_Gake = .data:0x00000024; // type:object size:0x30 scope:global +__vt__11daObjGake_c = .data:0x00000054; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_thashi/splits.txt b/config/GZ2P01/rels/d_a_obj_thashi/splits.txt new file mode 100644 index 0000000000..62f7f5bbce --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_thashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_thashi.cpp: + .text start:0x00000078 end:0x00000FC4 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000130 diff --git a/config/GZ2P01/rels/d_a_obj_thashi/symbols.txt b/config/GZ2P01/rels/d_a_obj_thashi/symbols.txt new file mode 100644 index 0000000000..1911243093 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_thashi/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initCcCylinder__13daObjTHASHI_cFv = .text:0x00000078; // type:function size:0x60 scope:global +daObjTHASHI_Create__FP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x20 scope:global +daObjTHASHI_Delete__FP13daObjTHASHI_c = .text:0x000000F8; // type:function size:0x24 scope:global +__dt__4cXyzFv = .text:0x0000011C; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x00000158; // type:function size:0x3C scope:global +setBaseMtx__13daObjTHASHI_cFv = .text:0x00000194; // type:function size:0x2B4 scope:global +daObjTHASHI_Draw__FP13daObjTHASHI_c = .text:0x00000448; // type:function size:0x2C scope:global +daObjTHASHI_Execute__FP13daObjTHASHI_c = .text:0x00000474; // type:function size:0x20 scope:global +CreateHeap__13daObjTHASHI_cFv = .text:0x00000494; // type:function size:0x260 scope:global +create__13daObjTHASHI_cFv = .text:0x000006F4; // type:function size:0x314 scope:global +__dt__8cM3dGCylFv = .text:0x00000A08; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A50; // type:function size:0x48 scope:global +__dt__8dCcD_SphFv = .text:0x00000A98; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000B64; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000BE8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000C30; // type:function size:0x70 scope:global +__ct__5csXyzFv = .text:0x00000CA0; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000CA4; // type:function size:0x4 scope:global +daObjTHASHI_IsDelete__FP13daObjTHASHI_c = .text:0x00000CA8; // type:function size:0x8 scope:global +Create__13daObjTHASHI_cFv = .text:0x00000CB0; // type:function size:0x44 scope:global +Execute__13daObjTHASHI_cFPPA3_A4_f = .text:0x00000CF4; // type:function size:0x2C scope:global +Draw__13daObjTHASHI_cFv = .text:0x00000D20; // type:function size:0x260 scope:global +Delete__13daObjTHASHI_cFv = .text:0x00000F80; // type:function size:0x34 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000FB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000FBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccCylSrc$3671 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3693 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3694 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000050; // type:object size:0x8 scope:local +ccCylSrc$3701 = .rodata:0x00000058; // type:object size:0x44 scope:local +@3795 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3796 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3797 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3833 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3834 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3855 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3856 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:string +@3857 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3858 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3859 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@3860 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@3861 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@3862 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@3863 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string +@3864 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@3947 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@3973 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@3974 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@3975 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:string +@3976 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@3977 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@3978 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@3988 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4018 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4019 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4270 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4271 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4272 = .rodata:0x00000118; // type:object size:0x8 scope:local +@4310 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4433 = .rodata:0x00000124; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4447 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@4656 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float +@4790 = .rodata:0x00000134; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000138; // type:object size:0x4 scope:local +@4792 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@4793 = .rodata:0x00000140; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000144; // type:object size:0x63 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +@4521 = .data:0x00000004; // type:object size:0x24 scope:local +l_daObjTHASHI_Method = .data:0x00000028; // type:object size:0x20 scope:global +g_profile_Obj_THASHI = .data:0x00000048; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000078; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000084; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000090; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x24 scope:global +__vt__13daObjTHASHI_c = .data:0x000000C0; // type:object size:0x28 scope:global +@4855 = .data:0x000000E8; // type:object size:0x24 scope:local +@4854 = .data:0x0000010C; // type:object size:0x24 scope:local diff --git a/config/GZ2P01/rels/d_a_obj_thdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_thdoor/splits.txt new file mode 100644 index 0000000000..c6706002d7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_thdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_thdoor.cpp: + .text start:0x00000078 end:0x00001170 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZ2P01/rels/d_a_obj_thdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_thdoor/symbols.txt new file mode 100644 index 0000000000..06e4929004 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_thdoor/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:global +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:global +initBaseMtx__13daObjThDoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global +setBaseMtx__13daObjThDoor_cFv = .text:0x000001D4; // type:function size:0x64 scope:global +Create__13daObjThDoor_cFv = .text:0x00000238; // type:function size:0x140 scope:global +CreateHeap__13daObjThDoor_cFv = .text:0x00000378; // type:function size:0x70 scope:global +create1st__13daObjThDoor_cFv = .text:0x000003E8; // type:function size:0x80 scope:global +Execute__13daObjThDoor_cFPPA3_A4_f = .text:0x00000468; // type:function size:0xCC scope:global +set_cyl__13daObjThDoor_cFv = .text:0x00000534; // type:function size:0x114 scope:global +action__13daObjThDoor_cFv = .text:0x00000648; // type:function size:0xC8 scope:global +event_proc_call__13daObjThDoor_cFv = .text:0x00000710; // type:function size:0xBC scope:global +actionWait__13daObjThDoor_cFv = .text:0x000007CC; // type:function size:0x7C scope:global +actionOrderEvent__13daObjThDoor_cFv = .text:0x00000848; // type:function size:0xC8 scope:global +actionEvent__13daObjThDoor_cFv = .text:0x00000910; // type:function size:0xA0 scope:global +actionDead__13daObjThDoor_cFv = .text:0x000009B0; // type:function size:0x4 scope:global +demoProc__13daObjThDoor_cFv = .text:0x000009B4; // type:function size:0x238 scope:global +checkArea__13daObjThDoor_cFv = .text:0x00000BEC; // type:function size:0xE4 scope:global +Draw__13daObjThDoor_cFv = .text:0x00000CD0; // type:function size:0xA4 scope:global +Delete__13daObjThDoor_cFv = .text:0x00000D74; // type:function size:0x34 scope:global +daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:global +__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000F30; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x00000FB4; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000FFC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001044; // type:function size:0x5C scope:global +daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:global +daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:global +daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x0000110C; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00001154; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3663 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3765 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3766 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3807 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3988 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3989 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000024; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000028; // type:object size:0x35 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global +@3829 = .data:0x00000070; // type:object size:0xC scope:local +@3830 = .data:0x0000007C; // type:object size:0xC scope:local +@3831 = .data:0x00000088; // type:object size:0xC scope:local +@3832 = .data:0x00000094; // type:object size:0xC scope:local +l_func$3828 = .data:0x000000A0; // type:object size:0x30 scope:local +action_table$3895 = .data:0x000000D0; // type:object size:0xC scope:local +daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:global +g_profile_Obj_TDoor = .data:0x000000FC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global +__vt__13daObjThDoor_c = .data:0x0000015C; // type:object size:0x28 scope:global +lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_timeFire/splits.txt b/config/GZ2P01/rels/d_a_obj_timeFire/splits.txt new file mode 100644 index 0000000000..209705648c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_timeFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_timeFire.cpp: + .text start:0x000000EC end:0x000008D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_timeFire/symbols.txt b/config/GZ2P01/rels/d_a_obj_timeFire/symbols.txt new file mode 100644 index 0000000000..64fc4b6dfa --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_timeFire/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTimeFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__12daTimeFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__12daTimeFire_cFv = .text:0x000001B0; // type:function size:0x11C scope:global +lightInit__12daTimeFire_cFv = .text:0x000002CC; // type:function size:0x74 scope:global +setLight__12daTimeFire_cFv = .text:0x00000340; // type:function size:0x24 scope:global +cutLight__12daTimeFire_cFv = .text:0x00000364; // type:function size:0x24 scope:global +Execute__12daTimeFire_cFv = .text:0x00000388; // type:function size:0x1E0 scope:global +fireCheck__12daTimeFire_cFUc = .text:0x00000568; // type:function size:0x220 scope:global +Draw__12daTimeFire_cFv = .text:0x00000788; // type:function size:0x8 scope:global +Delete__12daTimeFire_cFv = .text:0x00000790; // type:function size:0x28 scope:global +daTimeFire_Draw__FP12daTimeFire_c = .text:0x000007B8; // type:function size:0x20 scope:global +daTimeFire_Execute__FP12daTimeFire_c = .text:0x000007D8; // type:function size:0x20 scope:global +daTimeFire_Delete__FP12daTimeFire_c = .text:0x000007F8; // type:function size:0x20 scope:global +daTimeFire_Create__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x20 scope:global +__dt__16daTimeFire_HIO_cFv = .text:0x00000838; // type:function size:0x5C scope:global +__sinit_d_a_obj_timeFire_cpp = .text:0x00000894; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3686 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3688 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3707 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3757 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +l_daTimeFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_TimeFire = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daTimeFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3621 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_timer/splits.txt b/config/GZ2P01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 0000000000..3ece6881a9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_timer.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_obj_timer/symbols.txt b/config/GZ2P01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 0000000000..8a7196d586 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_create__Q210daObjTimer5Act_cFv = .text:0x00000078; // type:function size:0xD4 scope:global +_delete__Q210daObjTimer5Act_cFv = .text:0x0000014C; // type:function size:0x8 scope:global +mode_wait_init__Q210daObjTimer5Act_cFv = .text:0x00000154; // type:function size:0x10 scope:global +mode_wait__Q210daObjTimer5Act_cFv = .text:0x00000164; // type:function size:0x5C scope:global +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x000001C0; // type:function size:0x44 scope:global +mode_count__Q210daObjTimer5Act_cFv = .text:0x00000204; // type:function size:0x198 scope:global +_execute__Q210daObjTimer5Act_cFv = .text:0x0000039C; // type:function size:0xE8 scope:global +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000484; // type:function size:0x20 scope:global +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004A4; // type:function size:0x24 scope:global +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004C8; // type:function size:0x24 scope:global +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004EC; // type:function size:0x8 scope:global +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000004F4; // type:function size:0x8 scope:global +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e = .text:0x000004FC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3720 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3726 = .data:0x00000020; // type:object size:0xC scope:local +@3727 = .data:0x0000002C; // type:object size:0xC scope:local +mode_proc$3725 = .data:0x00000038; // type:object size:0x18 scope:local +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Obj_Timer = .data:0x00000070; // type:object size:0x30 scope:global +lbl_22_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_tks/splits.txt b/config/GZ2P01/rels/d_a_obj_tks/splits.txt new file mode 100644 index 0000000000..44d257f0e5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tks.cpp: + .text start:0x000000EC end:0x00003588 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000200 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_obj_tks/symbols.txt b/config/GZ2P01/rels/d_a_obj_tks/symbols.txt new file mode 100644 index 0000000000..4a32f2ae71 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tks/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daObjTks_cFv = .text:0x000000EC; // type:function size:0x164 scope:global +__dt__8cM3dGCylFv = .text:0x00000250; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000298; // type:function size:0x48 scope:global +__dt__10daObjTks_cFv = .text:0x000002E0; // type:function size:0x1C0 scope:global +Create__10daObjTks_cFv = .text:0x000004A0; // type:function size:0x2C4 scope:global data:4byte +CreateHeap__10daObjTks_cFv = .text:0x00000764; // type:function size:0x274 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000009D8; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x00000A14; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x00000A2C; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000A68; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000A80; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000AC8; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x00000AEC; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x00000B28; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000B40; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000B7C; // type:function size:0x18 scope:global +Delete__10daObjTks_cFv = .text:0x00000B94; // type:function size:0x34 scope:global +Execute__10daObjTks_cFv = .text:0x00000BC8; // type:function size:0xF8 scope:global +Draw__10daObjTks_cFv = .text:0x00000CC0; // type:function size:0x70 scope:global +ctrlJoint__10daObjTks_cFP8J3DJointP8J3DModel = .text:0x00000D30; // type:function size:0x1C4 scope:global +createHeapCallBack__10daObjTks_cFP10fopAc_ac_c = .text:0x00000EF4; // type:function size:0x20 scope:global +ctrlJointCallBack__10daObjTks_cFP8J3DJointi = .text:0x00000F14; // type:function size:0x4C scope:global +setMtx__10daObjTks_cFv = .text:0x00000F60; // type:function size:0x84 scope:global +setExpressionAnm__10daObjTks_cFib = .text:0x00000FE4; // type:function size:0x14C scope:global +setExpressionBtp__10daObjTks_cFi = .text:0x00001130; // type:function size:0xD4 scope:global +setMotion__10daObjTks_cFifi = .text:0x00001204; // type:function size:0x44 scope:global +reset__10daObjTks_cFv = .text:0x00001248; // type:function size:0x190 scope:global +setAction__10daObjTks_cFM10daObjTks_cFPCvPv_v = .text:0x000013D8; // type:function size:0xA0 scope:global +wait__10daObjTks_cFv = .text:0x00001478; // type:function size:0xB0 scope:global +setExpression__10daObjTks_cFif = .text:0x00001528; // type:function size:0x2C scope:global +talk__10daObjTks_cFv = .text:0x00001554; // type:function size:0x38C scope:global +demo__10daObjTks_cFv = .text:0x000018E0; // type:function size:0x684 scope:global +setMotionAnm__10daObjTks_cFif = .text:0x00001F64; // type:function size:0x124 scope:global +warp__10daObjTks_cFv = .text:0x00002088; // type:function size:0x390 scope:global +daObjTks_Create__FPv = .text:0x00002418; // type:function size:0x20 scope:global +daObjTks_Delete__FPv = .text:0x00002438; // type:function size:0x20 scope:global +daObjTks_Execute__FPv = .text:0x00002458; // type:function size:0x20 scope:global +daObjTks_Draw__FPv = .text:0x00002478; // type:function size:0x20 scope:global +daObjTks_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x000024A0; // type:function size:0x30 scope:global +setParam__10daObjTks_cFv = .text:0x000024D0; // type:function size:0x58 scope:global +main__10daObjTks_cFv = .text:0x00002528; // type:function size:0x220 scope:global +ctrlBtk__10daObjTks_cFv = .text:0x00002748; // type:function size:0xD4 scope:global +setAttnPos__10daObjTks_cFv = .text:0x0000281C; // type:function size:0x2F8 scope:global +lookat__10daObjTks_cFv = .text:0x00002B14; // type:function size:0x1E0 scope:global +drawDbgInfo__10daObjTks_cFv = .text:0x00002CF4; // type:function size:0x8 scope:global +drawOtherMdls__10daObjTks_cFv = .text:0x00002CFC; // type:function size:0x4 scope:global +sinShort__Q25JMath18TSinCosTable<13,f>CFs = .text:0x00002D00; // type:function size:0xC scope:global +__sinit_d_a_obj_tks_cpp = .text:0x00002D0C; // type:function size:0x40 scope:local +__dt__15daNpcF_Lookat_cFv = .text:0x00002D4C; // type:function size:0xD0 scope:global +__dt__5csXyzFv = .text:0x00002E1C; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00002E58; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00002E5C; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00002E98; // type:function size:0x4 scope:global +__dt__8daNpcF_cFv = .text:0x00002E9C; // type:function size:0x24C scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x000030E8; // type:function size:0x48 scope:global +__ct__8daNpcF_cFv = .text:0x00003130; // type:function size:0x1F0 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003320; // type:function size:0x3C scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000335C; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000033CC; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00003428; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00003498; // type:function size:0x48 scope:global +adjustShapeAngle__8daNpcF_cFv = .text:0x000034E0; // type:function size:0x4 scope:global +setCollisions__8daNpcF_cFv = .text:0x000034E4; // type:function size:0x4 scope:global +__dt__10cCcD_GSttsFv = .text:0x000034E8; // type:function size:0x48 scope:global +__dt__16daObjTks_Param_cFv = .text:0x00003530; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00003578; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003580; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__16daObjTks_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global +m_cameraItemNum$4211 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4324 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@4367 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4368 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4369 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4394 = .rodata:0x000000A8; // type:object size:0xC scope:local data:4byte +@4599 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4600 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4601 = .rodata:0x000000BC; // type:object size:0xC scope:local +@4602 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4603 = .rodata:0x000000CC; // type:object size:0xC scope:local +@4604 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000DC; // type:object size:0x8 scope:local +@4609 = .rodata:0x000000E4; // type:object size:0xC scope:local +@4610 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4611 = .rodata:0x000000F4; // type:object size:0xC scope:local +@4612 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4613 = .rodata:0x00000108; // type:object size:0xC scope:local +@4614 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4615 = .rodata:0x00000118; // type:object size:0xC scope:local +@4616 = .rodata:0x00000124; // type:object size:0x8 scope:local +@4617 = .rodata:0x0000012C; // type:object size:0x10 scope:local +@4631 = .rodata:0x0000013C; // type:object size:0xC scope:local +@4733 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float +@4760 = .rodata:0x0000014C; // type:object size:0x8 scope:local +@4864 = .rodata:0x00000158; // type:object size:0x8 scope:local +@4946 = .rodata:0x00000160; // type:object size:0x4 scope:local +@5005 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float +@5057 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float +@5130 = .rodata:0x00000170; // type:object size:0x8 scope:local +@5131 = .rodata:0x00000178; // type:object size:0x8 scope:local +@5132 = .rodata:0x00000180; // type:object size:0x8 scope:local +@5173 = .rodata:0x00000188; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000018C; // type:object size:0x25 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bckGetParamList = .data:0x00000020; // type:object size:0x30 scope:global +l_btpGetParamList = .data:0x00000050; // type:object size:0x8 scope:global +l_btkGetParamList = .data:0x00000058; // type:object size:0x8 scope:global data:4byte +l_evtNames = .data:0x00000060; // type:object size:0x4 scope:global +l_arcName = .data:0x00000064; // type:object size:0x4 scope:global data:4byte +l_myName = .data:0x00000068; // type:object size:0x4 scope:global +@4353 = .data:0x0000006C; // type:object size:0xC scope:local data:4byte +@4572 = .data:0x00000078; // type:object size:0xC scope:local data:4byte +@4691 = .data:0x00000084; // type:object size:0xC scope:local data:4byte +@4694 = .data:0x00000090; // type:object size:0xC scope:local data:4byte +@4775 = .data:0x0000009C; // type:object size:0xC scope:local +@4791 = .data:0x000000A8; // type:object size:0xC scope:local +@4907 = .data:0x000000B4; // type:object size:0xC scope:local +@4910 = .data:0x000000C0; // type:object size:0xC scope:local +daObjTks_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global +g_profile_OBJ_TKS = .data:0x000000EC; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x0000011C; // type:object size:0xC scope:global +__vt__10daObjTks_c = .data:0x00000128; // type:object size:0x48 scope:global +__vt__12J3DFrameCtrl = .data:0x00000170; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:global +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000001B8; // type:object size:0xC scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x000001C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001DC; // type:object size:0xC scope:global +__vt__15daNpcF_Lookat_c = .data:0x000001E8; // type:object size:0xC scope:global +__vt__16daObjTks_Param_c = .data:0x000001F4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3917 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_tmoon/splits.txt b/config/GZ2P01/rels/d_a_obj_tmoon/splits.txt new file mode 100644 index 0000000000..ffb72fc023 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tmoon/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tmoon.cpp: + .text start:0x00000078 end:0x00000470 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_obj_tmoon/symbols.txt b/config/GZ2P01/rels/d_a_obj_tmoon/symbols.txt new file mode 100644 index 0000000000..afd11cd078 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tmoon/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__12daObjTMoon_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__12daObjTMoon_cFv = .text:0x000000D4; // type:function size:0x54 scope:global +Create__12daObjTMoon_cFv = .text:0x00000128; // type:function size:0x54 scope:global +CreateHeap__12daObjTMoon_cFv = .text:0x0000017C; // type:function size:0x70 scope:global +create__12daObjTMoon_cFv = .text:0x000001EC; // type:function size:0xB4 scope:global +execute__12daObjTMoon_cFv = .text:0x000002A0; // type:function size:0xF4 scope:global +draw__12daObjTMoon_cFv = .text:0x00000394; // type:function size:0x28 scope:global +_delete__12daObjTMoon_cFv = .text:0x000003BC; // type:function size:0x34 scope:global +daObjTMoon_Draw__FP12daObjTMoon_c = .text:0x000003F0; // type:function size:0x20 scope:global +daObjTMoon_Execute__FP12daObjTMoon_c = .text:0x00000410; // type:function size:0x20 scope:global +daObjTMoon_Delete__FP12daObjTMoon_c = .text:0x00000430; // type:function size:0x20 scope:global +daObjTMoon_Create__FP12daObjTMoon_c = .text:0x00000450; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjTMoon_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_TMoon = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_toaru_maki/splits.txt b/config/GZ2P01/rels/d_a_obj_toaru_maki/splits.txt new file mode 100644 index 0000000000..eff1a0ea44 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_toaru_maki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_toaru_maki.cpp: + .text start:0x00000078 end:0x000005FC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2P01/rels/d_a_obj_toaru_maki/symbols.txt b/config/GZ2P01/rels/d_a_obj_toaru_maki/symbols.txt new file mode 100644 index 0000000000..9915116d62 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_toaru_maki/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObjToaruMaki_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__16daObjToaruMaki_cFv = .text:0x00000098; // type:function size:0x48 scope:global +__dt__16daObjToaruMaki_cFv = .text:0x000000E0; // type:function size:0x8C scope:global +createHeap__16daObjToaruMaki_cFv = .text:0x0000016C; // type:function size:0x148 scope:global +create__16daObjToaruMaki_cFv = .text:0x000002B4; // type:function size:0x10C scope:global +Delete__16daObjToaruMaki_cFv = .text:0x000003C0; // type:function size:0x7C scope:global +setModelMtx__16daObjToaruMaki_cFv = .text:0x0000043C; // type:function size:0x64 scope:global +draw__16daObjToaruMaki_cFv = .text:0x000004A0; // type:function size:0x84 scope:global data:4byte +execute__16daObjToaruMaki_cFv = .text:0x00000524; // type:function size:0x24 scope:global +daObjToaruMaki_create__FP16daObjToaruMaki_c = .text:0x00000548; // type:function size:0x54 scope:global +daObjToaruMaki_Delete__FP16daObjToaruMaki_c = .text:0x0000059C; // type:function size:0x20 scope:global +daObjToaruMaki_execute__FP16daObjToaruMaki_c = .text:0x000005BC; // type:function size:0x20 scope:global +daObjToaruMaki_draw__FP16daObjToaruMaki_c = .text:0x000005DC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_heapSize = .rodata:0x00000008; // type:object size:0x8 scope:global +@stringBase0 = .rodata:0x00000010; // type:object size:0x10 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x8 scope:global +daObjToaruMaki_METHODS = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_Obj_ToaruMaki = .data:0x00000028; // type:object size:0x30 scope:global +__vt__16daObjToaruMaki_c = .data:0x00000058; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_toby/splits.txt b/config/GZ2P01/rels/d_a_obj_toby/splits.txt new file mode 100644 index 0000000000..001ef71e37 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toby.cpp: + .text start:0x000000EC end:0x00001F34 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000001DC + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZ2P01/rels/d_a_obj_toby/symbols.txt b/config/GZ2P01/rels/d_a_obj_toby/symbols.txt new file mode 100644 index 0000000000..ba89b03570 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_toby/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Toby_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +daObj_Toby_Draw__FP14obj_toby_class = .text:0x00000110; // type:function size:0xC0 scope:global +s_bomb_sub__FPvPv = .text:0x000001D0; // type:function size:0x18C scope:global +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:global +shot_b_sub__FPvPv = .text:0x00000398; // type:function size:0x84 scope:global +s_hz_sub__FPvPv = .text:0x0000041C; // type:function size:0x9C scope:global +yuka_ground__FP14obj_toby_classP6yuka_s = .text:0x000004B8; // type:function size:0x624 scope:global +yuka_fly__FP14obj_toby_classP6yuka_s = .text:0x00000ADC; // type:function size:0xE8 scope:global +yuka_mtxset__FP14obj_toby_classP6yuka_s = .text:0x00000BC4; // type:function size:0x120 scope:global +yuka_control__FP14obj_toby_class = .text:0x00000CE4; // type:function size:0x200 scope:global +demo_camera__FP14obj_toby_class = .text:0x00000EE4; // type:function size:0x28C scope:global +daObj_Toby_Execute__FP14obj_toby_class = .text:0x00001170; // type:function size:0x74 scope:global +daObj_Toby_IsDelete__FP14obj_toby_class = .text:0x000011E4; // type:function size:0x8 scope:global +daObj_Toby_Delete__FP14obj_toby_class = .text:0x000011EC; // type:function size:0x150 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000133C; // type:function size:0x1F8 scope:global +set_pos_check__FP14obj_toby_classi = .text:0x00001534; // type:function size:0x128 scope:global +daObj_Toby_Create__FP10fopAc_ac_c = .text:0x0000165C; // type:function size:0x7F8 scope:global +__dt__6yuka_sFv = .text:0x00001E54; // type:function size:0x3C scope:global +__ct__6yuka_sFv = .text:0x00001E90; // type:function size:0x4 scope:global +__dt__16daObj_Toby_HIO_cFv = .text:0x00001E94; // type:function size:0x48 scope:global +__sinit_d_a_obj_toby_cpp = .text:0x00001EDC; // type:function size:0x3C scope:local +getLeftHandPos__9daPy_py_cCFv = .text:0x00001F18; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3806 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3883 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3884 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3917 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4077 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4078 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4080 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4081 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4082 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4084 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4085 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4086 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4087 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4088 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4089 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4090 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4117 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4271 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4272 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4273 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4274 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4275 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4276 = .rodata:0x00000078; // type:object size:0x4 scope:local +l_bmdidx$4300 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4422 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4423 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4424 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4425 = .rodata:0x00000090; // type:object size:0x4 scope:local +l_bmdidx$4530 = .rodata:0x00000094; // type:object size:0x8 scope:local +@4751 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4752 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4753 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4754 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4755 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4756 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4757 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4758 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4759 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4761 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@4764 = .rodata:0x000000C8; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x000000D0; // type:object size:0x19 scope:local data:string_table +r05yuka_image = .data:0x00000000; // type:object size:0xC0 scope:global +r11yuka_image = .data:0x000000C0; // type:object size:0xC0 scope:global data:byte +l_daObj_Toby_Method = .data:0x00000180; // type:object size:0x20 scope:global +g_profile_OBJ_TOBY = .data:0x000001A0; // type:object size:0x30 scope:global +__vt__16daObj_Toby_HIO_c = .data:0x000001D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_663_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@3801 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0xC scope:global data:byte +hz_check_pos_x = .bss:0x00000060; // type:object size:0x4 scope:global data:float +hz_check_pos_z = .bss:0x00000064; // type:object size:0x4 scope:global data:float +@3946 = .bss:0x00000068; // type:object size:0xC scope:local +sc$3945 = .bss:0x00000078; // type:object size:0xC scope:local +@4167 = .bss:0x00000084; // type:object size:0xC scope:local +sc$4166 = .bss:0x00000094; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000100; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_tobyhouse/splits.txt b/config/GZ2P01/rels/d_a_obj_tobyhouse/splits.txt new file mode 100644 index 0000000000..dadb6ac0d5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tobyhouse/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tobyhouse.cpp: + .text start:0x000000EC end:0x00001D7C + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_obj_tobyhouse/symbols.txt b/config/GZ2P01/rels/d_a_obj_tobyhouse/symbols.txt new file mode 100644 index 0000000000..06a09257dc --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tobyhouse/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +s_b_sub__FPvPv = .text:0x000000EC; // type:function size:0x2FC scope:global +nodeCallBack__FP8J3DJointi = .text:0x000003E8; // type:function size:0xF0 scope:global +eventCallBack__FPvi = .text:0x000004D8; // type:function size:0x74 scope:global +initBaseMtx__16daObjTobyHouse_cFv = .text:0x0000054C; // type:function size:0x3C scope:global +setBaseMtx__16daObjTobyHouse_cFv = .text:0x00000588; // type:function size:0x98 scope:global +Create__16daObjTobyHouse_cFv = .text:0x00000620; // type:function size:0x1C4 scope:global +CreateHeap__16daObjTobyHouse_cFv = .text:0x000007E4; // type:function size:0x204 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009E8; // type:function size:0x48 scope:global +create1st__16daObjTobyHouse_cFv = .text:0x00000A30; // type:function size:0xD0 scope:global +Execute__16daObjTobyHouse_cFPPA3_A4_f = .text:0x00000B00; // type:function size:0xA0 scope:global +action__16daObjTobyHouse_cFv = .text:0x00000BA0; // type:function size:0xBC scope:global +actionWait__16daObjTobyHouse_cFv = .text:0x00000C5C; // type:function size:0xC4 scope:global +actionOrderEvent__16daObjTobyHouse_cFv = .text:0x00000D20; // type:function size:0xDC scope:global +actionEvent__16daObjTobyHouse_cFv = .text:0x00000DFC; // type:function size:0xA4 scope:global +actionDead__16daObjTobyHouse_cFv = .text:0x00000EA0; // type:function size:0x4 scope:global +demoProc__16daObjTobyHouse_cFv = .text:0x00000EA4; // type:function size:0x95C scope:global +sceneChange__16daObjTobyHouse_cFv = .text:0x00001800; // type:function size:0x70 scope:global +Draw__16daObjTobyHouse_cFv = .text:0x00001870; // type:function size:0x144 scope:global +checkLODModel__16daObjTobyHouse_cFv = .text:0x000019B4; // type:function size:0x184 scope:global +Delete__16daObjTobyHouse_cFv = .text:0x00001B38; // type:function size:0x120 scope:global +daObjTobyHouse_create1st__FP16daObjTobyHouse_c = .text:0x00001C58; // type:function size:0x60 scope:global +daObjTobyHouse_MoveBGDelete__FP16daObjTobyHouse_c = .text:0x00001CB8; // type:function size:0x20 scope:global +daObjTobyHouse_MoveBGExecute__FP16daObjTobyHouse_c = .text:0x00001CD8; // type:function size:0x20 scope:global +daObjTobyHouse_MoveBGDraw__FP16daObjTobyHouse_c = .text:0x00001CF8; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001D24; // type:function size:0x1C scope:global +__dt__4cXyzFv = .text:0x00001D40; // type:function size:0x3C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global +l_LodBmd = .rodata:0x00000010; // type:object size:0x8 scope:global +l_bck = .rodata:0x00000018; // type:object size:0xC scope:global +@4046 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@4047 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4049 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4050 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4193 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4194 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4251 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4287 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@4769 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4770 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4771 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4772 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4773 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4776 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4905 = .rodata:0x00000070; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000074; // type:object size:0x98 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_event_name = .data:0x0000002C; // type:object size:0x8 scope:global +@4292 = .data:0x00000034; // type:object size:0xC scope:local +@4293 = .data:0x00000040; // type:object size:0xC scope:local +@4294 = .data:0x0000004C; // type:object size:0xC scope:local +@4295 = .data:0x00000058; // type:object size:0xC scope:local +l_func$4291 = .data:0x00000064; // type:object size:0x30 scope:local +action_table$4349 = .data:0x00000094; // type:object size:0x1C scope:local +l_shotSmokeOffset$4354 = .data:0x000000B0; // type:object size:0xC scope:local +@4774 = .data:0x000000BC; // type:object size:0x1C scope:local +daObjTobyHouse_METHODS = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_TobyHouse = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__16daObjTobyHouse_c = .data:0x00000134; // type:object size:0x28 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +lbl_664_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte +@4351 = .bss:0x00000048; // type:object size:0xC scope:local +l_shotSmokeScale$4350 = .bss:0x00000058; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_togeTrap/splits.txt b/config/GZ2P01/rels/d_a_obj_togeTrap/splits.txt new file mode 100644 index 0000000000..de025bfe8e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_togeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_togeTrap.cpp: + .text start:0x000000EC end:0x00001404 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000190 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_obj_togeTrap/symbols.txt b/config/GZ2P01/rels/d_a_obj_togeTrap/symbols.txt new file mode 100644 index 0000000000..3e232a4173 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_togeTrap/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daTogeTrap_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000150; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001AC; // type:function size:0x48 scope:global +setBaseMtx__12daTogeTrap_cFv = .text:0x000001F4; // type:function size:0xE8 scope:global +CreateHeap__12daTogeTrap_cFv = .text:0x000002DC; // type:function size:0xB8 scope:global +create__12daTogeTrap_cFv = .text:0x00000394; // type:function size:0x1F4 scope:global +__dt__8dCcD_CylFv = .text:0x00000588; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000654; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000006D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000720; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000768; // type:function size:0x5C scope:global +rideCallBack__12daTogeTrap_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x18 scope:global +Execute__12daTogeTrap_cFPPA3_A4_f = .text:0x000007DC; // type:function size:0x6C scope:global +moveMain__12daTogeTrap_cFv = .text:0x00000848; // type:function size:0x314 scope:global +playerAreaCheck__12daTogeTrap_cFv = .text:0x00000B5C; // type:function size:0xD4 scope:global +init_modeWait__12daTogeTrap_cFv = .text:0x00000C30; // type:function size:0xC scope:global +modeWait__12daTogeTrap_cFv = .text:0x00000C3C; // type:function size:0x4 scope:global +init_modeMoveUp__12daTogeTrap_cFv = .text:0x00000C40; // type:function size:0xC4 scope:global +modeMoveUp__12daTogeTrap_cFv = .text:0x00000D04; // type:function size:0x13C scope:global +init_modeMoveDown__12daTogeTrap_cFv = .text:0x00000E40; // type:function size:0x1C scope:global +modeMoveDown__12daTogeTrap_cFv = .text:0x00000E5C; // type:function size:0xB8 scope:global +init_modeBreak__12daTogeTrap_cFv = .text:0x00000F14; // type:function size:0xC8 scope:global +modeBreak__12daTogeTrap_cFv = .text:0x00000FDC; // type:function size:0x190 scope:global +Draw__12daTogeTrap_cFv = .text:0x0000116C; // type:function size:0xB8 scope:global +Delete__12daTogeTrap_cFv = .text:0x00001224; // type:function size:0x30 scope:global +daTogeTrap_Draw__FP12daTogeTrap_c = .text:0x00001254; // type:function size:0x2C scope:global +daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00001280; // type:function size:0x20 scope:global +daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x000012A0; // type:function size:0x20 scope:global +daTogeTrap_Create__FP10fopAc_ac_c = .text:0x000012C0; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x000012E0; // type:function size:0x48 scope:global +__dt__16daTogeTrap_HIO_cFv = .text:0x00001328; // type:function size:0x6C scope:global +__sinit_d_a_obj_togeTrap_cpp = .text:0x00001394; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3659 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__12daTogeTrap_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3780 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3940 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3941 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3975 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@4006 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4007 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4036 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000070; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daTogeTrap_c = .data:0x00000020; // type:object size:0x44 scope:global +@3883 = .data:0x00000064; // type:object size:0xC scope:local +@3884 = .data:0x00000070; // type:object size:0xC scope:local +@3885 = .data:0x0000007C; // type:object size:0xC scope:local +@3886 = .data:0x00000088; // type:object size:0xC scope:local +mode_proc$3882 = .data:0x00000094; // type:object size:0x30 scope:local +l_daTogeTrap_Method = .data:0x000000C4; // type:object size:0x20 scope:global +g_profile_Obj_TogeTrap = .data:0x000000E4; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000138; // type:object size:0xC scope:global +__vt__12daTogeTrap_c = .data:0x00000144; // type:object size:0x28 scope:global +__vt__16daTogeTrap_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x00000178; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000184; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_665_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_tombo/splits.txt b/config/GZ2P01/rels/d_a_obj_tombo/splits.txt new file mode 100644 index 0000000000..2df0955a14 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tombo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_tombo.cpp: + .text start:0x000000EC end:0x000025E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000000EC + .bss start:0x0000000C end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_tombo/symbols.txt b/config/GZ2P01/rels/d_a_obj_tombo/symbols.txt new file mode 100644 index 0000000000..bb39a00049 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tombo/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daObj_TomHIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +InitCcSph__12daObjTOMBO_cFv = .text:0x00000120; // type:function size:0x6C scope:global +SetCcSph__12daObjTOMBO_cFv = .text:0x0000018C; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x20 scope:global +CreateHeap__12daObjTOMBO_cFv = .text:0x00000204; // type:function size:0x2E8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004EC; // type:function size:0x48 scope:global +daObjTOMBO_Create__FP10fopAc_ac_c = .text:0x00000534; // type:function size:0x20 scope:global +daObjTOMBO_Delete__FP12daObjTOMBO_c = .text:0x00000554; // type:function size:0x24 scope:global +WaitAction__12daObjTOMBO_cFv = .text:0x00000578; // type:function size:0xEC scope:global +SpeedSet__12daObjTOMBO_cFv = .text:0x00000664; // type:function size:0xF0 scope:global +CheckWater__12daObjTOMBO_cFv = .text:0x00000754; // type:function size:0x148 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000089C; // type:function size:0x78 scope:global +CheckGround__12daObjTOMBO_cFv = .text:0x00000914; // type:function size:0x154 scope:global +CheckWall__12daObjTOMBO_cFv = .text:0x00000A68; // type:function size:0xEC scope:global +SearchLink__12daObjTOMBO_cFv = .text:0x00000B54; // type:function size:0x214 scope:global +LinkAction__12daObjTOMBO_cFv = .text:0x00000D68; // type:function size:0x2F0 scope:global +MoveAction__12daObjTOMBO_cFv = .text:0x00001058; // type:function size:0x148 scope:global +Action__12daObjTOMBO_cFv = .text:0x000011A0; // type:function size:0x16C scope:global +ShopAction__12daObjTOMBO_cFv = .text:0x0000130C; // type:function size:0x128 scope:global +Insect_Release__12daObjTOMBO_cFv = .text:0x00001434; // type:function size:0x10 scope:global +ParticleSet__12daObjTOMBO_cFv = .text:0x00001444; // type:function size:0x124 scope:global +BoomChk__12daObjTOMBO_cFv = .text:0x00001568; // type:function size:0x274 scope:global +__dt__8cM3dGPlaFv = .text:0x000017DC; // type:function size:0x48 scope:global +Execute__12daObjTOMBO_cFv = .text:0x00001824; // type:function size:0x21C scope:global +ObjHit__12daObjTOMBO_cFv = .text:0x00001A40; // type:function size:0x164 scope:global +Z_BufferChk__12daObjTOMBO_cFv = .text:0x00001BA4; // type:function size:0x17C scope:global +Delete__12daObjTOMBO_cFv = .text:0x00001D20; // type:function size:0x68 scope:global +setBaseMtx__12daObjTOMBO_cFv = .text:0x00001D88; // type:function size:0x60 scope:global +daObjTOMBO_Draw__FP12daObjTOMBO_c = .text:0x00001DE8; // type:function size:0xE0 scope:global +daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001EC8; // type:function size:0x20 scope:global +CreateChk__12daObjTOMBO_cFv = .text:0x00001EE8; // type:function size:0x1AC scope:global +create__12daObjTOMBO_cFv = .text:0x00002094; // type:function size:0x39C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002430; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x000024A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000024E8; // type:function size:0x48 scope:global +daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00002530; // type:function size:0x8 scope:global +__dt__14daObj_TomHIO_cFv = .text:0x00002538; // type:function size:0x48 scope:global +__sinit_d_a_obj_tombo_cpp = .text:0x00002580; // type:function size:0x3C scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000025BC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000025C4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000025CC; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000025D4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000025DC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3775 = .rodata:0x00000000; // type:object size:0x4 scope:local data:string +@3776 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +l_tom_itemno = .rodata:0x00000008; // type:object size:0x2 scope:global +ccSphSrc$3780 = .rodata:0x0000000C; // type:object size:0x40 scope:local +@3789 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3943 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3971 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3972 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3973 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4003 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4005 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4079 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4081 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4083 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4084 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4085 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4149 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4150 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4151 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4175 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4176 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4210 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4311 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4312 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4313 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4314 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4315 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:string +@4316 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4347 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double +@4420 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4454 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4523 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4524 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4525 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@4590 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float +l_musiya_num = .rodata:0x00000108; // type:object size:0x4 scope:global data:2byte +@4744 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0xE scope:local data:string_table +l_daObjTOMBO_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Tombo = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000080; // type:object size:0xC scope:global +__vt__8cM3dGPla = .data:0x0000008C; // type:object size:0xC scope:global +__vt__12daObjTOMBO_c = .data:0x00000098; // type:object size:0xC scope:global +__vt__14dBgS_ObjGndChk = .data:0x000000A4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000D4; // type:object size:0xC scope:global +__vt__14daObj_TomHIO_c = .data:0x000000E0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_666_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3770 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_tornado/splits.txt b/config/GZ2P01/rels/d_a_obj_tornado/splits.txt new file mode 100644 index 0000000000..d7b0d9aad5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tornado/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tornado.cpp: + .text start:0x00000078 end:0x00000A2C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_tornado/symbols.txt b/config/GZ2P01/rels/d_a_obj_tornado/symbols.txt new file mode 100644 index 0000000000..045dc65084 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tornado/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setPntWind__11daObjTrnd_cFv = .text:0x00000078; // type:function size:0x74 scope:global +cutPntWind__11daObjTrnd_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +movePntWind__11daObjTrnd_cFv = .text:0x00000110; // type:function size:0x210 scope:global +setCpsInfo__11daObjTrnd_cFv = .text:0x00000320; // type:function size:0x1C4 scope:global +initBaseMtx__11daObjTrnd_cFv = .text:0x000004E4; // type:function size:0x20 scope:global +setBaseMtx__11daObjTrnd_cFv = .text:0x00000504; // type:function size:0x48 scope:global +Create__11daObjTrnd_cFv = .text:0x0000054C; // type:function size:0x144 scope:global +create__11daObjTrnd_cFv = .text:0x00000690; // type:function size:0xF8 scope:global +__dt__8cM3dGAabFv = .text:0x00000788; // type:function size:0x48 scope:global +execute__11daObjTrnd_cFv = .text:0x000007D0; // type:function size:0x1A0 scope:global +draw__11daObjTrnd_cFv = .text:0x00000970; // type:function size:0x8 scope:global +_delete__11daObjTrnd_cFv = .text:0x00000978; // type:function size:0x34 scope:global +daObjTrnd_Draw__FP11daObjTrnd_c = .text:0x000009AC; // type:function size:0x20 scope:global +daObjTrnd_Execute__FP11daObjTrnd_c = .text:0x000009CC; // type:function size:0x20 scope:global +daObjTrnd_Delete__FP11daObjTrnd_c = .text:0x000009EC; // type:function size:0x20 scope:global +daObjTrnd_Create__FP11daObjTrnd_c = .text:0x00000A0C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3628 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3629 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3630 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3631 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3681 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3683 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3684 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3724 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3725 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3909 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3910 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@stringBase0 = .rodata:0x0000005C; // type:object size:0x1 scope:local data:string_table +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global +l_daObjTrnd_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Tornado = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_tornado2/splits.txt b/config/GZ2P01/rels/d_a_obj_tornado2/splits.txt new file mode 100644 index 0000000000..1087c84b17 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tornado2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tornado2.cpp: + .text start:0x00000078 end:0x00000F6C + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_tornado2/symbols.txt b/config/GZ2P01/rels/d_a_obj_tornado2/symbols.txt new file mode 100644 index 0000000000..15befc049a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tornado2/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setPntWind__12daObjTrnd2_cFv = .text:0x00000078; // type:function size:0x74 scope:global +cutPntWind__12daObjTrnd2_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +movePntWind__12daObjTrnd2_cFv = .text:0x00000110; // type:function size:0x210 scope:global +setCpsInfo__12daObjTrnd2_cFv = .text:0x00000320; // type:function size:0x1A4 scope:global +initBaseMtx__12daObjTrnd2_cFv = .text:0x000004C4; // type:function size:0x20 scope:global +setBaseMtx__12daObjTrnd2_cFv = .text:0x000004E4; // type:function size:0x48 scope:global +Create__12daObjTrnd2_cFv = .text:0x0000052C; // type:function size:0x2F4 scope:global +create__12daObjTrnd2_cFv = .text:0x00000820; // type:function size:0xF8 scope:global +__dt__8cM3dGAabFv = .text:0x00000918; // type:function size:0x48 scope:global +execute__12daObjTrnd2_cFv = .text:0x00000960; // type:function size:0x2EC scope:global +setParticle__12daObjTrnd2_cFv = .text:0x00000C4C; // type:function size:0x168 scope:global +endParticle__12daObjTrnd2_cFv = .text:0x00000DB4; // type:function size:0x64 scope:global +startParticle__12daObjTrnd2_cFv = .text:0x00000E18; // type:function size:0x34 scope:global +stopParticle__12daObjTrnd2_cFv = .text:0x00000E4C; // type:function size:0x34 scope:global +draw__12daObjTrnd2_cFv = .text:0x00000E80; // type:function size:0x8 scope:global +_delete__12daObjTrnd2_cFv = .text:0x00000E88; // type:function size:0x48 scope:global +daObjTrnd2_Draw__FP12daObjTrnd2_c = .text:0x00000ED0; // type:function size:0x20 scope:global +daObjTrnd2_Execute__FP12daObjTrnd2_c = .text:0x00000EF0; // type:function size:0x20 scope:global +daObjTrnd2_Delete__FP12daObjTrnd2_c = .text:0x00000F10; // type:function size:0x20 scope:global +daObjTrnd2_Create__FP12daObjTrnd2_c = .text:0x00000F30; // type:function size:0x20 scope:global +cLib_calcTimer__FPl = .text:0x00000F50; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_R02_eff_id = .rodata:0x00000000; // type:object size:0x6 scope:global +l_R04_eff_id = .rodata:0x00000008; // type:object size:0x6 scope:global +l_R05_eff_id = .rodata:0x00000010; // type:object size:0x6 scope:global +l_R07_eff_id = .rodata:0x00000018; // type:object size:0x6 scope:global +l_R14_eff_id = .rodata:0x00000020; // type:object size:0x6 scope:global +l_R51_eff_id = .rodata:0x00000028; // type:object size:0x6 scope:global +@3631 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3632 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3633 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3681 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3682 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3684 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3685 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3686 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3730 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3731 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3733 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3819 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3820 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4013 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4014 = .rodata:0x00000080; // type:object size:0x4 scope:local data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global +l_daObjTrnd2_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_Obj_Tornado2 = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_tp/splits.txt b/config/GZ2P01/rels/d_a_obj_tp/splits.txt new file mode 100644 index 0000000000..bc4039bee5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tp.cpp: + .text start:0x00000078 end:0x00001924 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000138 diff --git a/config/GZ2P01/rels/d_a_obj_tp/symbols.txt b/config/GZ2P01/rels/d_a_obj_tp/symbols.txt new file mode 100644 index 0000000000..fc04f61ef9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_tp/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Tp_Draw__FP12obj_tp_class = .text:0x00000078; // type:function size:0x1EC scope:global +anm_init__FP12obj_tp_classifUcf = .text:0x00000264; // type:function size:0xEC scope:global +s_tp_sub__FPvPv = .text:0x00000350; // type:function size:0x78 scope:global +daObj_Tp_Execute__FP12obj_tp_class = .text:0x000003C8; // type:function size:0xB98 scope:global +daObj_Tp_IsDelete__FP12obj_tp_class = .text:0x00000F60; // type:function size:0x8 scope:global +daObj_Tp_Delete__FP12obj_tp_class = .text:0x00000F68; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000FC0; // type:function size:0x448 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001408; // type:function size:0x48 scope:global +daObj_Tp_Create__FP10fopAc_ac_c = .text:0x00001450; // type:function size:0x3A0 scope:global +__dt__8cM3dGCylFv = .text:0x000017F0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001838; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001880; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000018DC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3879 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3880 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3881 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3898 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4247 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4248 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4250 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4251 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4252 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4253 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4254 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4255 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4256 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4257 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4258 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4259 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4260 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4261 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4262 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4580 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4581 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4582 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4583 = .rodata:0x00000068; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000006C; // type:object size:0x7 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4263 = .data:0x00000020; // type:object size:0x20 scope:local +bmd$4283 = .data:0x00000040; // type:object size:0x8 scope:local +brk$4284 = .data:0x00000048; // type:object size:0x8 scope:local +eff_bmd$4296 = .data:0x00000050; // type:object size:0x8 scope:local +eff_btk$4297 = .data:0x00000058; // type:object size:0x8 scope:local +eff_brk$4298 = .data:0x00000060; // type:object size:0x8 scope:local +cc_cyl_src$4468 = .data:0x00000068; // type:object size:0x44 scope:local +l_daObj_Tp_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_OBJ_TP = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000012C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_treesh/splits.txt b/config/GZ2P01/rels/d_a_obj_treesh/splits.txt new file mode 100644 index 0000000000..7114495ecf --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_treesh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_treesh.cpp: + .text start:0x000000EC end:0x000008D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_treesh/symbols.txt b/config/GZ2P01/rels/d_a_obj_treesh/symbols.txt new file mode 100644 index 0000000000..5745c5eae1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_treesh/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTreeSh_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global +__dt__5csXyzFv = .text:0x0000012C; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000168; // type:function size:0x48 scope:global +nodeCallBack__FP8J3DJointi = .text:0x000001B0; // type:function size:0xC8 scope:global +initBaseMtx__10daTreeSh_cFv = .text:0x00000278; // type:function size:0x3C scope:global +setBaseMtx__10daTreeSh_cFv = .text:0x000002B4; // type:function size:0x54 scope:global +CreateHeap__10daTreeSh_cFv = .text:0x00000308; // type:function size:0x70 scope:global +Create__10daTreeSh_cFv = .text:0x00000378; // type:function size:0xBC scope:global +create1st__10daTreeSh_cFv = .text:0x00000434; // type:function size:0x88 scope:global +Execute__10daTreeSh_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x1AC scope:global +Draw__10daTreeSh_cFv = .text:0x00000668; // type:function size:0xA4 scope:global +Delete__10daTreeSh_cFv = .text:0x0000070C; // type:function size:0x34 scope:global +daTreeSh_create1st__FP10daTreeSh_c = .text:0x00000740; // type:function size:0x8C scope:global +__ct__5csXyzFv = .text:0x000007CC; // type:function size:0x4 scope:global +daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x000007D0; // type:function size:0x20 scope:global +daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x000007F0; // type:function size:0x20 scope:global +daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000810; // type:function size:0x2C scope:global +__dt__14daTreeSh_HIO_cFv = .text:0x0000083C; // type:function size:0x5C scope:global +__sinit_d_a_obj_treesh_cpp = .text:0x00000898; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3767 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3768 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3770 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000018; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daTreeSh_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_TREESH = .data:0x00000024; // type:object size:0x30 scope:global +__vt__10daTreeSh_c = .data:0x00000054; // type:object size:0x28 scope:global +__vt__14daTreeSh_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000088; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3618 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global data:2byte diff --git a/config/GZ2P01/rels/d_a_obj_twGate/splits.txt b/config/GZ2P01/rels/d_a_obj_twGate/splits.txt new file mode 100644 index 0000000000..f12d5051ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_twGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_twGate.cpp: + .text start:0x000000EC end:0x00000934 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002A8 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_obj_twGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_twGate/symbols.txt new file mode 100644 index 0000000000..36c9dda4e3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_twGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daTwGate_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global +__dt__18fOpAcm_HIO_entry_cFv = .text:0x00000120; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000017C; // type:function size:0x48 scope:global +setBaseMtx__10daTwGate_cFv = .text:0x000001C4; // type:function size:0x88 scope:global +CreateHeap__10daTwGate_cFv = .text:0x0000024C; // type:function size:0x138 scope:global +create__10daTwGate_cFv = .text:0x00000384; // type:function size:0x1D0 scope:global +__dt__8cM3dGLinFv = .text:0x00000554; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000059C; // type:function size:0x48 scope:global +Execute__10daTwGate_cFPPA3_A4_f = .text:0x000005E4; // type:function size:0x110 scope:global +Draw__10daTwGate_cFv = .text:0x000006F4; // type:function size:0xCC scope:global +Delete__10daTwGate_cFv = .text:0x000007C0; // type:function size:0x40 scope:global +daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:global +daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:global +daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:global +daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global +__dt__14daTwGate_HIO_cFv = .text:0x0000088C; // type:function size:0x6C scope:global +__sinit_d_a_obj_twGate_cpp = .text:0x000008F8; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3638 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global +l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global +l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global +l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global +l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global +l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global +l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global +@3693 = .rodata:0x00000240; // type:object size:0x4 scope:local +@3769 = .rodata:0x00000244; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000248; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000024C; // type:object size:0x59 scope:local data:string_table +l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:global +l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:global +g_profile_Obj_TwGate = .data:0x00000054; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000084; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global +__vt__10daTwGate_c = .data:0x0000009C; // type:object size:0x28 scope:global +__vt__14daTwGate_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global +__vt__18fOpAcm_HIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000000DC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3630 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global data:float diff --git a/config/GZ2P01/rels/d_a_obj_udoor/splits.txt b/config/GZ2P01/rels/d_a_obj_udoor/splits.txt new file mode 100644 index 0000000000..424a06337c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_udoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_udoor.cpp: + .text start:0x00000078 end:0x00000718 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_obj_udoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_udoor/symbols.txt new file mode 100644 index 0000000000..97c76ba441 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_udoor/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Udoor_Draw__FP15obj_udoor_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Udoor_Execute__FP15obj_udoor_class = .text:0x000000DC; // type:function size:0x220 scope:global +daObj_Udoor_IsDelete__FP15obj_udoor_class = .text:0x000002FC; // type:function size:0x8 scope:global +daObj_Udoor_Delete__FP15obj_udoor_class = .text:0x00000304; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000035C; // type:function size:0x124 scope:global +daObj_Udoor_Create__FP10fopAc_ac_c = .text:0x00000480; // type:function size:0x208 scope:global +__dt__8cM3dGSphFv = .text:0x00000688; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006D0; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3707 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3710 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3711 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3713 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3714 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3828 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3831 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000030; // type:object size:0xA scope:local data:string_table +bmdd$3732 = .data:0x00000000; // type:object size:0x8 scope:local +dzbd$3733 = .data:0x00000008; // type:object size:0x8 scope:local +cc_sph_src$3768 = .data:0x00000010; // type:object size:0x40 scope:local +l_daObj_Udoor_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_OBJ_UDOOR = .data:0x00000070; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_usaku/splits.txt b/config/GZ2P01/rels/d_a_obj_usaku/splits.txt new file mode 100644 index 0000000000..1775f578b1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_usaku/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_usaku.cpp: + .text start:0x00000078 end:0x000003F4 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_obj_usaku/symbols.txt b/config/GZ2P01/rels/d_a_obj_usaku/symbols.txt new file mode 100644 index 0000000000..302be5d388 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_usaku/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Usaku_Draw__FP15obj_usaku_class = .text:0x00000078; // type:function size:0x64 scope:global +daObj_Usaku_Execute__FP15obj_usaku_class = .text:0x000000DC; // type:function size:0x8C scope:global +daObj_Usaku_IsDelete__FP15obj_usaku_class = .text:0x00000168; // type:function size:0x8 scope:global +daObj_Usaku_Delete__FP15obj_usaku_class = .text:0x00000170; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x104 scope:global +daObj_Usaku_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x128 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3744 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3747 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +l_daObj_Usaku_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_OBJ_USAKU = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_vground/splits.txt b/config/GZ2P01/rels/d_a_obj_vground/splits.txt new file mode 100644 index 0000000000..0fba01c10d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_vground/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vground.cpp: + .text start:0x00000078 end:0x000006A0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_vground/symbols.txt b/config/GZ2P01/rels/d_a_obj_vground/symbols.txt new file mode 100644 index 0000000000..3dcc3f0dae --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_vground/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__11daObjVGnd_cFv = .text:0x00000098; // type:function size:0x50 scope:global +setBaseMtx__11daObjVGnd_cFv = .text:0x000000E8; // type:function size:0x64 scope:global +Create__11daObjVGnd_cFv = .text:0x0000014C; // type:function size:0x54 scope:global +CreateHeap__11daObjVGnd_cFv = .text:0x000001A0; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000034C; // type:function size:0x48 scope:global +create__11daObjVGnd_cFv = .text:0x00000394; // type:function size:0xB4 scope:global +execute__11daObjVGnd_cFv = .text:0x00000448; // type:function size:0xD0 scope:global +draw__11daObjVGnd_cFv = .text:0x00000518; // type:function size:0xD4 scope:global +_delete__11daObjVGnd_cFv = .text:0x000005EC; // type:function size:0x34 scope:global +daObjVGnd_Draw__FP11daObjVGnd_c = .text:0x00000620; // type:function size:0x20 scope:global +daObjVGnd_Execute__FP11daObjVGnd_c = .text:0x00000640; // type:function size:0x20 scope:global +daObjVGnd_Delete__FP11daObjVGnd_c = .text:0x00000660; // type:function size:0x20 scope:global +daObjVGnd_Create__FP10fopAc_ac_c = .text:0x00000680; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3630 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000010; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjVGnd_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_VolcGnd = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_volcball/splits.txt b/config/GZ2P01/rels/d_a_obj_volcball/splits.txt new file mode 100644 index 0000000000..7bda84b3a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_volcball/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcball.cpp: + .text start:0x00000078 end:0x00002324 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000270 diff --git a/config/GZ2P01/rels/d_a_obj_volcball/symbols.txt b/config/GZ2P01/rels/d_a_obj_volcball/symbols.txt new file mode 100644 index 0000000000..e2e6f3e797 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_volcball/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getData__15daObjVolcBall_cFv = .text:0x00000078; // type:function size:0x18 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000090; // type:function size:0x20 scope:global +search_big_volc__FPvPv = .text:0x000000B0; // type:function size:0x50 scope:global +initBaseMtx__15daObjVolcBall_cFv = .text:0x00000100; // type:function size:0x20 scope:global +setBaseMtx__15daObjVolcBall_cFv = .text:0x00000120; // type:function size:0x80 scope:global +Create__15daObjVolcBall_cFv = .text:0x000001A0; // type:function size:0x140 scope:global +CreateHeap__15daObjVolcBall_cFv = .text:0x000002E0; // type:function size:0xA8 scope:global +create__15daObjVolcBall_cFv = .text:0x00000388; // type:function size:0x180 scope:global +__dt__Q215daObjVolcBall_c7vball_sFv = .text:0x00000508; // type:function size:0x11C scope:global +__dt__19dPa_followEcallBackFv = .text:0x00000624; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x000006A8; // type:function size:0x4 scope:global +__ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000006AC; // type:function size:0xE4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000790; // type:function size:0x28 scope:global +__dt__8cM3dGSphFv = .text:0x000007B8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000800; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000848; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x000008B8; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000914; // type:function size:0x70 scope:global +execute__15daObjVolcBall_cFv = .text:0x00000984; // type:function size:0x60 scope:global +action__15daObjVolcBall_cFv = .text:0x000009E4; // type:function size:0xEC scope:global +initActionPlayerWait__15daObjVolcBall_cFv = .text:0x00000AD0; // type:function size:0xC scope:global +initActionWarning__15daObjVolcBall_cFv = .text:0x00000ADC; // type:function size:0x28 scope:global +initActionSwWait__15daObjVolcBall_cFv = .text:0x00000B04; // type:function size:0xC scope:global +actionPlayerWait__15daObjVolcBall_cFv = .text:0x00000B10; // type:function size:0xCC scope:global +actionSwWait__15daObjVolcBall_cFv = .text:0x00000BDC; // type:function size:0xA8 scope:global +actionStop__15daObjVolcBall_cFv = .text:0x00000C84; // type:function size:0xC0 scope:global +actionWarning__15daObjVolcBall_cFv = .text:0x00000D44; // type:function size:0x160 scope:global +actionEruption__15daObjVolcBall_cFv = .text:0x00000EA4; // type:function size:0x328 scope:global +initActionEnd__15daObjVolcBall_cFv = .text:0x000011CC; // type:function size:0x68 scope:global +actionEnd__15daObjVolcBall_cFv = .text:0x00001234; // type:function size:0x108 scope:global +eventStart__15daObjVolcBall_cFv = .text:0x0000133C; // type:function size:0x48 scope:global +setEruptEffect__15daObjVolcBall_cFi = .text:0x00001384; // type:function size:0xB0 scope:global +setFallEffect__15daObjVolcBall_cFi = .text:0x00001434; // type:function size:0xF8 scope:global +endFallEffect__15daObjVolcBall_cFi = .text:0x0000152C; // type:function size:0x68 scope:global +createSearchBall__15daObjVolcBall_cFv = .text:0x00001594; // type:function size:0x154 scope:global +createNormalBall__15daObjVolcBall_cFv = .text:0x000016E8; // type:function size:0x2B0 scope:global +executeBall__15daObjVolcBall_cFv = .text:0x00001998; // type:function size:0x430 scope:global +startQuake__15daObjVolcBall_cFv = .text:0x00001DC8; // type:function size:0x9C scope:global +draw__15daObjVolcBall_cFv = .text:0x00001E64; // type:function size:0x108 scope:global +_delete__15daObjVolcBall_cFv = .text:0x00001F6C; // type:function size:0x98 scope:global +daObjVolcBall_Draw__FP15daObjVolcBall_c = .text:0x00002004; // type:function size:0x20 scope:global +daObjVolcBall_Execute__FP15daObjVolcBall_c = .text:0x00002024; // type:function size:0x20 scope:global +daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00002044; // type:function size:0x20 scope:global +daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00002064; // type:function size:0x20 scope:global +__dt__15daObjVolcBall_cFv = .text:0x00002084; // type:function size:0x11C scope:global +__dt__17dEvLib_callback_cFv = .text:0x000021A0; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x000021E8; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x000021F0; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x000021F8; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x00002240; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022B4; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022B8; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022BC; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x000022C0; // type:function size:0x4 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x000022C4; // type:function size:0x8 scope:global +cLib_calcTimer__FPUc = .text:0x000022CC; // type:function size:0x1C scope:global +cLib_calcTimer
          __FPUl = .text:0x000022E8; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002304; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000230C; // type:function size:0x8 scope:local +@1384@eventStart__15daObjVolcBall_cFv = .text:0x00002314; // type:function size:0x8 scope:local +@1384@__dt__15daObjVolcBall_cFv = .text:0x0000231C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +@3715 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3969 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3970 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4031 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@4032 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4095 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4097 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_effect_id$4157 = .rodata:0x00000070; // type:object size:0xC scope:local +l_fall_effect_id$4173 = .rodata:0x0000007C; // type:object size:0x8 scope:local +@4279 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4280 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4407 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4408 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4409 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4410 = .rodata:0x000000A0; // type:object size:0x8 scope:local +@4411 = .rodata:0x000000A8; // type:object size:0x8 scope:local +@4447 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B4; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_param = .data:0x00000024; // type:object size:0xA8 scope:global +@3929 = .data:0x000000CC; // type:object size:0xC scope:local +@3930 = .data:0x000000D8; // type:object size:0xC scope:local +@3931 = .data:0x000000E4; // type:object size:0xC scope:local +@3932 = .data:0x000000F0; // type:object size:0xC scope:local +@3933 = .data:0x000000FC; // type:object size:0xC scope:local +@3934 = .data:0x00000108; // type:object size:0xC scope:local +l_func$3928 = .data:0x00000114; // type:object size:0x48 scope:local +l_daObjVolcBall_Method = .data:0x0000015C; // type:object size:0x20 scope:global +g_profile_Obj_VolcanicBall = .data:0x0000017C; // type:object size:0x30 scope:global +__vt__15daObjVolcBall_c = .data:0x000001AC; // type:object size:0x28 scope:global +__vt__12dBgS_AcchCir = .data:0x000001D4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001EC; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x000001F8; // type:object size:0x24 scope:global +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:global +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x0000024C; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x00000258; // type:object size:0x18 scope:global +lbl_675_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_volcbom/splits.txt b/config/GZ2P01/rels/d_a_obj_volcbom/splits.txt new file mode 100644 index 0000000000..b9030ded23 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_volcbom/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcbom.cpp: + .text start:0x00000078 end:0x00002A34 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000254 diff --git a/config/GZ2P01/rels/d_a_obj_volcbom/symbols.txt b/config/GZ2P01/rels/d_a_obj_volcbom/symbols.txt new file mode 100644 index 0000000000..1d78a5e82d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_volcbom/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:global +initBaseMtx__14daObjVolcBom_cFv = .text:0x000000C0; // type:function size:0x58 scope:global +setBaseMtx__14daObjVolcBom_cFv = .text:0x00000118; // type:function size:0x70 scope:global +Create__14daObjVolcBom_cFv = .text:0x00000188; // type:function size:0x238 scope:global +CreateHeap__14daObjVolcBom_cFv = .text:0x000003C0; // type:function size:0x3CC scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000078C; // type:function size:0x48 scope:global +create1st__14daObjVolcBom_cFv = .text:0x000007D4; // type:function size:0xDC scope:global +Execute__14daObjVolcBom_cFPPA3_A4_f = .text:0x000008B0; // type:function size:0x5C scope:global +mode_proc_call__14daObjVolcBom_cFv = .text:0x0000090C; // type:function size:0xEC scope:global +init_modeWaitAppear__14daObjVolcBom_cFv = .text:0x000009F8; // type:function size:0x54 scope:global +modeWaitAppear__14daObjVolcBom_cFv = .text:0x00000A4C; // type:function size:0x214 scope:global +init_modeFall__14daObjVolcBom_cFv = .text:0x00000C60; // type:function size:0xD0 scope:global +modeFall__14daObjVolcBom_cFv = .text:0x00000D30; // type:function size:0x1D4 scope:global +init_modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000F04; // type:function size:0x14 scope:global +modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000F18; // type:function size:0x5C scope:global +init_modeWait__14daObjVolcBom_cFv = .text:0x00000F74; // type:function size:0x6C scope:global +modeWait__14daObjVolcBom_cFv = .text:0x00000FE0; // type:function size:0x78 scope:global +clrDzb__14daObjVolcBom_cFv = .text:0x00001058; // type:function size:0x54 scope:global +setDzb__14daObjVolcBom_cFv = .text:0x000010AC; // type:function size:0x58 scope:global +appear__14daObjVolcBom_cFv = .text:0x00001104; // type:function size:0xC scope:global +disappear__14daObjVolcBom_cFv = .text:0x00001110; // type:function size:0xC scope:global +setSmoke__14daObjVolcBom_cFv = .text:0x0000111C; // type:function size:0x8C scope:global +checkTalkDistance__14daObjVolcBom_cFv = .text:0x000011A8; // type:function size:0x9C scope:global +calcMidnaWaitPos__14daObjVolcBom_cFv = .text:0x00001244; // type:function size:0x98 scope:global +setSrcEffect__14daObjVolcBom_cFv = .text:0x000012DC; // type:function size:0x12C scope:global +setBindEffect__14daObjVolcBom_cFv = .text:0x00001408; // type:function size:0xCC scope:global +followBindEffect__14daObjVolcBom_cFv = .text:0x000014D4; // type:function size:0x70 scope:global +endBindEffect__14daObjVolcBom_cFv = .text:0x00001544; // type:function size:0x54 scope:global +followSrcEffect__14daObjVolcBom_cFv = .text:0x00001598; // type:function size:0xA0 scope:global +endSrcEffect__14daObjVolcBom_cFv = .text:0x00001638; // type:function size:0x8C scope:global +event_proc_call__14daObjVolcBom_cFv = .text:0x000016C4; // type:function size:0x130 scope:global +orderZHintEvent__14daObjVolcBom_cFv = .text:0x000017F4; // type:function size:0xF4 scope:global +actionWait__14daObjVolcBom_cFv = .text:0x000018E8; // type:function size:0xFC scope:global +actionOrderEvent__14daObjVolcBom_cFv = .text:0x000019E4; // type:function size:0x19C scope:global +actionOrderATalkEvent__14daObjVolcBom_cFv = .text:0x00001B80; // type:function size:0x14C scope:global +actionTalkEvent__14daObjVolcBom_cFv = .text:0x00001CCC; // type:function size:0x8C scope:global +actionWarpEvent__14daObjVolcBom_cFv = .text:0x00001D58; // type:function size:0x6C scope:global +actionDead__14daObjVolcBom_cFv = .text:0x00001DC4; // type:function size:0x4 scope:global +demoProc__14daObjVolcBom_cFv = .text:0x00001DC8; // type:function size:0x580 scope:global +calcObjPos__14daObjVolcBom_cFv = .text:0x00002348; // type:function size:0x80 scope:global +Draw__14daObjVolcBom_cFv = .text:0x000023C8; // type:function size:0x214 scope:global +Delete__14daObjVolcBom_cFv = .text:0x000025DC; // type:function size:0x78 scope:global +daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:global +__dt__8cM3dGCylFv = .text:0x00002788; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000027D0; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00002818; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00002874; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000028E4; // type:function size:0x70 scope:global +daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:global +daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:global +daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x000029C0; // type:function size:0x48 scope:global +cLib_calcTimer__FPUc = .text:0x00002A08; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A24; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A2C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global +l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global +l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global +l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global +@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3788 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@3904 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@3958 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3997 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3998 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3999 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@4001 = .rodata:0x00000048; // type:object size:0x4 scope:local data:string +@4002 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000050; // type:object size:0x4 scope:local +l_effect_id$4032 = .rodata:0x00000054; // type:object size:0xE scope:local +@4103 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float +@4162 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@4164 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double +@4175 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4176 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4471 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4472 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4473 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4715 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4716 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4717 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4718 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4828 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global +l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global +@3933 = .data:0x00000070; // type:object size:0xC scope:local +@3934 = .data:0x0000007C; // type:object size:0xC scope:local +@3935 = .data:0x00000088; // type:object size:0xC scope:local +@3936 = .data:0x00000094; // type:object size:0xC scope:local +mode_proc$3932 = .data:0x000000A0; // type:object size:0x30 scope:local +@4366 = .data:0x000000D0; // type:object size:0xC scope:local +@4367 = .data:0x000000DC; // type:object size:0xC scope:local +@4368 = .data:0x000000E8; // type:object size:0xC scope:local +@4369 = .data:0x000000F4; // type:object size:0xC scope:local +@4370 = .data:0x00000100; // type:object size:0xC scope:local +@4371 = .data:0x0000010C; // type:object size:0xC scope:local +l_func$4365 = .data:0x00000118; // type:object size:0x48 scope:local +action_table$4540 = .data:0x00000160; // type:object size:0x10 scope:local +daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:global +g_profile_Obj_VolcanicBomb = .data:0x00000190; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000220; // type:object size:0xC scope:global +__vt__14daObjVolcBom_c = .data:0x0000022C; // type:object size:0x28 scope:global +lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_676_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_warp_kbrg/splits.txt b/config/GZ2P01/rels/d_a_obj_warp_kbrg/splits.txt new file mode 100644 index 0000000000..d9d3d9c03b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_warp_kbrg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_warp_kbrg.cpp: + .text start:0x00000078 end:0x000026EC + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000218 diff --git a/config/GZ2P01/rels/d_a_obj_warp_kbrg/symbols.txt b/config/GZ2P01/rels/d_a_obj_warp_kbrg/symbols.txt new file mode 100644 index 0000000000..ac5936f269 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_warp_kbrg/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +eventCallBack__FPvi = .text:0x00000078; // type:function size:0x70 scope:global +initBaseMtx__15daObjWarpKBrg_cFv = .text:0x000000E8; // type:function size:0x60 scope:global +setBaseMtx__15daObjWarpKBrg_cFv = .text:0x00000148; // type:function size:0xBC scope:global +Create__15daObjWarpKBrg_cFv = .text:0x00000204; // type:function size:0x23C scope:global +CreateHeap__15daObjWarpKBrg_cFv = .text:0x00000440; // type:function size:0x36C scope:global +__dt__12J3DFrameCtrlFv = .text:0x000007AC; // type:function size:0x48 scope:global +create1st__15daObjWarpKBrg_cFv = .text:0x000007F4; // type:function size:0x168 scope:global +Execute__15daObjWarpKBrg_cFPPA3_A4_f = .text:0x0000095C; // type:function size:0x74 scope:global +event_proc_call__15daObjWarpKBrg_cFv = .text:0x000009D0; // type:function size:0x1A8 scope:global +orderZHintEvent__15daObjWarpKBrg_cFv = .text:0x00000B78; // type:function size:0xF4 scope:global +actionWait__15daObjWarpKBrg_cFv = .text:0x00000C6C; // type:function size:0x140 scope:global +actionOrderEvent__15daObjWarpKBrg_cFv = .text:0x00000DAC; // type:function size:0x19C scope:global +actionWaitWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000F48; // type:function size:0xC8 scope:global +actionOrderATalkEvent__15daObjWarpKBrg_cFv = .text:0x00001010; // type:function size:0x170 scope:global +actionTalkEvent__15daObjWarpKBrg_cFv = .text:0x00001180; // type:function size:0x8C scope:global +actionWarpEvent__15daObjWarpKBrg_cFv = .text:0x0000120C; // type:function size:0x78 scope:global +actionDead__15daObjWarpKBrg_cFv = .text:0x00001284; // type:function size:0x4 scope:global +actionWait2__15daObjWarpKBrg_cFv = .text:0x00001288; // type:function size:0x4 scope:global +actionOrderEvent2__15daObjWarpKBrg_cFv = .text:0x0000128C; // type:function size:0x98 scope:global +actionWarpEvent2__15daObjWarpKBrg_cFv = .text:0x00001324; // type:function size:0x64 scope:global +actionDead2__15daObjWarpKBrg_cFv = .text:0x00001388; // type:function size:0x4 scope:global +demoProc__15daObjWarpKBrg_cFv = .text:0x0000138C; // type:function size:0x804 scope:global +calcObjPos__15daObjWarpKBrg_cFv = .text:0x00001B90; // type:function size:0x90 scope:global +checkTalkDistance__15daObjWarpKBrg_cFv = .text:0x00001C20; // type:function size:0x9C scope:global +calcMidnaWaitPos__15daObjWarpKBrg_cFv = .text:0x00001CBC; // type:function size:0x94 scope:global +setBindEffect__15daObjWarpKBrg_cFv = .text:0x00001D50; // type:function size:0xCC scope:global +followBindEffect__15daObjWarpKBrg_cFv = .text:0x00001E1C; // type:function size:0x70 scope:global +setSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001E8C; // type:function size:0x150 scope:global +setDstEffect__15daObjWarpKBrg_cFv = .text:0x00001FDC; // type:function size:0x150 scope:global +followSrcEffect__15daObjWarpKBrg_cFv = .text:0x0000212C; // type:function size:0xBC scope:global +followDstEffect__15daObjWarpKBrg_cFv = .text:0x000021E8; // type:function size:0xB0 scope:global +endSrcEffect__15daObjWarpKBrg_cFv = .text:0x00002298; // type:function size:0xA4 scope:global +endDstEffect__15daObjWarpKBrg_cFv = .text:0x0000233C; // type:function size:0xA4 scope:global +Draw__15daObjWarpKBrg_cFv = .text:0x000023E0; // type:function size:0x1A8 scope:global +Delete__15daObjWarpKBrg_cFv = .text:0x00002588; // type:function size:0x68 scope:global +daObjWarpKBrg_create1st__FP15daObjWarpKBrg_c = .text:0x000025F0; // type:function size:0x74 scope:global +daObjWarpKBrg_MoveBGDelete__FP15daObjWarpKBrg_c = .text:0x00002664; // type:function size:0x20 scope:global +daObjWarpKBrg_MoveBGExecute__FP15daObjWarpKBrg_c = .text:0x00002684; // type:function size:0x20 scope:global +daObjWarpKBrg_MoveBGDraw__FP15daObjWarpKBrg_c = .text:0x000026A4; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x000026D0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_btk_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +l_bck_idx = .rodata:0x00000018; // type:object size:0x8 scope:global +l_disapp_eff = .rodata:0x00000020; // type:object size:0xA scope:global +l_start_eff = .rodata:0x0000002C; // type:object size:0x6 scope:global +l_app_eff = .rodata:0x00000034; // type:object size:0xC scope:global +l_end_eff = .rodata:0x00000040; // type:object size:0x4 scope:global +l_bind_eff = .rodata:0x00000044; // type:object size:0x8 scope:global +l_heap_size = .rodata:0x0000004C; // type:object size:0x8 scope:global +l_midna_wait_offset = .rodata:0x00000054; // type:object size:0xC scope:global data:float +@3726 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3728 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3729 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3827 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@3964 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4071 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x00000088; // type:object size:0x8 scope:local +@4148 = .rodata:0x00000090; // type:object size:0x8 scope:local +@4149 = .rodata:0x00000098; // type:object size:0x8 scope:local +@4526 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4527 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4528 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4529 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4530 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4531 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4532 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4576 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4577 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +@4579 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double +@4590 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000D4; // type:object size:0x85 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x8 scope:global +l_evArcName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x0000002C; // type:object size:0x8 scope:global +l_staff_name = .data:0x00000034; // type:object size:0x4 scope:global data:4byte +@4029 = .data:0x00000038; // type:object size:0xC scope:local +@4030 = .data:0x00000044; // type:object size:0xC scope:local +@4031 = .data:0x00000050; // type:object size:0xC scope:local +@4032 = .data:0x0000005C; // type:object size:0xC scope:local +@4033 = .data:0x00000068; // type:object size:0xC scope:local +@4034 = .data:0x00000074; // type:object size:0xC scope:local +@4035 = .data:0x00000080; // type:object size:0xC scope:local +@4036 = .data:0x0000008C; // type:object size:0xC scope:local +@4037 = .data:0x00000098; // type:object size:0xC scope:local +@4038 = .data:0x000000A4; // type:object size:0xC scope:local +@4039 = .data:0x000000B0; // type:object size:0xC scope:local +l_func$4028 = .data:0x000000BC; // type:object size:0x84 scope:local +action_table$4265 = .data:0x00000140; // type:object size:0x1C scope:local +@4535 = .data:0x0000015C; // type:object size:0x1C scope:local +@4533 = .data:0x00000178; // type:object size:0x1C scope:local +daObjWarpKBrg_METHODS = .data:0x00000194; // type:object size:0x20 scope:global +g_profile_Obj_KakarikoBrg = .data:0x000001B4; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000001E4; // type:object size:0xC scope:global +__vt__15daObjWarpKBrg_c = .data:0x000001F0; // type:object size:0x28 scope:global +lbl_677_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_warp_obrg/splits.txt b/config/GZ2P01/rels/d_a_obj_warp_obrg/splits.txt new file mode 100644 index 0000000000..e56ec26207 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_warp_obrg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_warp_obrg.cpp: + .text start:0x00000078 end:0x00001EB0 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000170 diff --git a/config/GZ2P01/rels/d_a_obj_warp_obrg/symbols.txt b/config/GZ2P01/rels/d_a_obj_warp_obrg/symbols.txt new file mode 100644 index 0000000000..5b4ad9d05f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_warp_obrg/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__15daObjWarpOBrg_cFv = .text:0x00000078; // type:function size:0x48 scope:global +setBaseMtx__15daObjWarpOBrg_cFv = .text:0x000000C0; // type:function size:0xCC scope:global +Create__15daObjWarpOBrg_cFv = .text:0x0000018C; // type:function size:0xE8 scope:global +CreateHeap__15daObjWarpOBrg_cFv = .text:0x00000274; // type:function size:0x280 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004F4; // type:function size:0x48 scope:global +create1st__15daObjWarpOBrg_cFv = .text:0x0000053C; // type:function size:0x18C scope:global +Execute__15daObjWarpOBrg_cFPPA3_A4_f = .text:0x000006C8; // type:function size:0x44 scope:global +event_proc_call__15daObjWarpOBrg_cFv = .text:0x0000070C; // type:function size:0x148 scope:global +actionWait__15daObjWarpOBrg_cFv = .text:0x00000854; // type:function size:0x338 scope:global +actionOrderEvent__15daObjWarpOBrg_cFv = .text:0x00000B8C; // type:function size:0x274 scope:global +actionTalkEvent__15daObjWarpOBrg_cFv = .text:0x00000E00; // type:function size:0x84 scope:global +actionWarpEvent__15daObjWarpOBrg_cFv = .text:0x00000E84; // type:function size:0x178 scope:global +actionOrderEventDst__15daObjWarpOBrg_cFv = .text:0x00000FFC; // type:function size:0xA8 scope:global +actionWarpEventDst__15daObjWarpOBrg_cFv = .text:0x000010A4; // type:function size:0x4C scope:global +actionDead__15daObjWarpOBrg_cFv = .text:0x000010F0; // type:function size:0x4 scope:global +demoProc__15daObjWarpOBrg_cFv = .text:0x000010F4; // type:function size:0x988 scope:global +checkTalkDistance__15daObjWarpOBrg_cFv = .text:0x00001A7C; // type:function size:0x178 scope:global +calcMidnaWaitPos__15daObjWarpOBrg_cFv = .text:0x00001BF4; // type:function size:0x94 scope:global +Draw__15daObjWarpOBrg_cFv = .text:0x00001C88; // type:function size:0xF8 scope:global +Delete__15daObjWarpOBrg_cFv = .text:0x00001D80; // type:function size:0x34 scope:global +daObjWarpOBrg_create1st__FP15daObjWarpOBrg_c = .text:0x00001DB4; // type:function size:0x74 scope:global +daObjWarpOBrg_MoveBGDelete__FP15daObjWarpOBrg_c = .text:0x00001E28; // type:function size:0x20 scope:global +daObjWarpOBrg_MoveBGExecute__FP15daObjWarpOBrg_c = .text:0x00001E48; // type:function size:0x20 scope:global +daObjWarpOBrg_MoveBGDraw__FP15daObjWarpOBrg_c = .text:0x00001E68; // type:function size:0x2C scope:global +cLib_calcTimer__FPUc = .text:0x00001E94; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_bck_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +l_btk_idx = .rodata:0x00000018; // type:object size:0x8 scope:global +l_beam_eff = .rodata:0x00000020; // type:object size:0xA scope:global +l_disapp_eff = .rodata:0x0000002C; // type:object size:0xA scope:global +l_app_eff = .rodata:0x00000038; // type:object size:0x6 scope:global +l_midna_wait_offset = .rodata:0x00000040; // type:object size:0xC scope:global data:float +@3834 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3882 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3883 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3999 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4001 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4002 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4003 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4004 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4599 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4600 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4601 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4602 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4603 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4604 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4605 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4606 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4607 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x68 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_portal_warp_name = .data:0x00000024; // type:object size:0x8 scope:global +l_staff_name = .data:0x0000002C; // type:object size:0x8 scope:global +@3894 = .data:0x00000034; // type:object size:0xC scope:local +@3895 = .data:0x00000040; // type:object size:0xC scope:local +@3896 = .data:0x0000004C; // type:object size:0xC scope:local +@3897 = .data:0x00000058; // type:object size:0xC scope:local +@3898 = .data:0x00000064; // type:object size:0xC scope:local +@3899 = .data:0x00000070; // type:object size:0xC scope:local +@3900 = .data:0x0000007C; // type:object size:0xC scope:local +l_func$3893 = .data:0x00000088; // type:object size:0x54 scope:local +action_table$4165 = .data:0x000000DC; // type:object size:0x10 scope:local +daObjWarpOBrg_METHODS = .data:0x000000EC; // type:object size:0x20 scope:global +g_profile_Obj_OrdinBrg = .data:0x0000010C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0xC scope:global +__vt__15daObjWarpOBrg_c = .data:0x00000148; // type:object size:0x28 scope:global +lbl_678_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_waterGate/splits.txt b/config/GZ2P01/rels/d_a_obj_waterGate/splits.txt new file mode 100644 index 0000000000..eaa5cc3564 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterGate.cpp: + .text start:0x000000EC end:0x000009B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_waterGate/symbols.txt b/config/GZ2P01/rels/d_a_obj_waterGate/symbols.txt new file mode 100644 index 0000000000..a9b5fb5062 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterGate/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__14daWtGate_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000124; // type:function size:0x48 scope:global +setBaseMtx__10daWtGate_cFv = .text:0x0000016C; // type:function size:0x88 scope:global +CreateHeap__10daWtGate_cFv = .text:0x000001F4; // type:function size:0x6C scope:global +create__10daWtGate_cFv = .text:0x00000260; // type:function size:0x17C scope:global +Execute__10daWtGate_cFPPA3_A4_f = .text:0x000003DC; // type:function size:0x50 scope:global +move__10daWtGate_cFv = .text:0x0000042C; // type:function size:0xBC scope:global +init_modeWait__10daWtGate_cFv = .text:0x000004E8; // type:function size:0xC scope:global +modeWait__10daWtGate_cFv = .text:0x000004F4; // type:function size:0x7C scope:global +init_modeOpen__10daWtGate_cFv = .text:0x00000570; // type:function size:0x1C scope:global +modeOpen__10daWtGate_cFv = .text:0x0000058C; // type:function size:0x108 scope:global +init_modeClose__10daWtGate_cFv = .text:0x00000694; // type:function size:0x1C scope:global +modeClose__10daWtGate_cFv = .text:0x000006B0; // type:function size:0x100 scope:global +init_modeEnd__10daWtGate_cFv = .text:0x000007B0; // type:function size:0xC scope:global +modeEnd__10daWtGate_cFv = .text:0x000007BC; // type:function size:0x4 scope:global +Draw__10daWtGate_cFv = .text:0x000007C0; // type:function size:0xA4 scope:global +Delete__10daWtGate_cFv = .text:0x00000864; // type:function size:0x30 scope:global +daWtGate_Draw__FP10daWtGate_c = .text:0x00000894; // type:function size:0x2C scope:global +daWtGate_Execute__FP10daWtGate_c = .text:0x000008C0; // type:function size:0x20 scope:global +daWtGate_Delete__FP10daWtGate_c = .text:0x000008E0; // type:function size:0x20 scope:global +daWtGate_Create__FP10fopAc_ac_c = .text:0x00000900; // type:function size:0x20 scope:global +__dt__14daWtGate_HIO_cFv = .text:0x00000920; // type:function size:0x5C scope:global +__sinit_d_a_obj_waterGate_cpp = .text:0x0000097C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3625 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3714 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +@3781 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3783 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3784 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3728 = .data:0x00000020; // type:object size:0xC scope:local +@3729 = .data:0x0000002C; // type:object size:0xC scope:local +@3730 = .data:0x00000038; // type:object size:0xC scope:local +@3731 = .data:0x00000044; // type:object size:0xC scope:local +mode_proc$3727 = .data:0x00000050; // type:object size:0x30 scope:local +l_daWtGate_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_Obj_WtGate = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__10daWtGate_c = .data:0x000000D0; // type:object size:0x28 scope:global +__vt__14daWtGate_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000104; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:float +lbl_679_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_waterPillar/splits.txt b/config/GZ2P01/rels/d_a_obj_waterPillar/splits.txt new file mode 100644 index 0000000000..dc39edf04a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterPillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterPillar.cpp: + .text start:0x000000EC end:0x0000217C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_obj_waterPillar/symbols.txt b/config/GZ2P01/rels/d_a_obj_waterPillar/symbols.txt new file mode 100644 index 0000000000..a465d4b0ad --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterPillar/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daWtPillar_HIO_cFv = .text:0x000000EC; // type:function size:0x9C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000188; // type:function size:0x48 scope:global +setBaseMtx__12daWtPillar_cFv = .text:0x000001D0; // type:function size:0x88 scope:global +createHeapCallBack__12daWtPillar_cFP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +CreateHeap__12daWtPillar_cFv = .text:0x00000278; // type:function size:0x108 scope:global +create__12daWtPillar_cFv = .text:0x00000380; // type:function size:0x2AC scope:global +execute__12daWtPillar_cFv = .text:0x0000062C; // type:function size:0x240 scope:global +actionMain__12daWtPillar_cFv = .text:0x0000086C; // type:function size:0x14C scope:global +effectSet__12daWtPillar_cFv = .text:0x000009B8; // type:function size:0x2E0 scope:global +effectSet2__12daWtPillar_cFv = .text:0x00000C98; // type:function size:0x184 scope:global +actionSwWaitInit__12daWtPillar_cFv = .text:0x00000E1C; // type:function size:0xC scope:global +actionSwWait__12daWtPillar_cFv = .text:0x00000E28; // type:function size:0x80 scope:global +eventStart__12daWtPillar_cFv = .text:0x00000EA8; // type:function size:0x24 scope:global +actionWaitInit__12daWtPillar_cFv = .text:0x00000ECC; // type:function size:0xDC scope:global +actionWait__12daWtPillar_cFv = .text:0x00000FA8; // type:function size:0x38 scope:global +actionUpFirstInit__12daWtPillar_cFv = .text:0x00000FE0; // type:function size:0x104 scope:global +actionUpFirst__12daWtPillar_cFv = .text:0x000010E4; // type:function size:0x78 scope:global +actionUpFirstWaitInit__12daWtPillar_cFv = .text:0x0000115C; // type:function size:0x44 scope:global +actionUpFirstWait__12daWtPillar_cFv = .text:0x000011A0; // type:function size:0x38 scope:global +actionUpInit__12daWtPillar_cFv = .text:0x000011D8; // type:function size:0x98 scope:global +actionUp__12daWtPillar_cFv = .text:0x00001270; // type:function size:0x10C scope:global +actionUpWaitInit__12daWtPillar_cFv = .text:0x0000137C; // type:function size:0x44 scope:global +actionUpWait__12daWtPillar_cFv = .text:0x000013C0; // type:function size:0xB8 scope:global +actionDownInit__12daWtPillar_cFv = .text:0x00001478; // type:function size:0x20 scope:global +actionDown__12daWtPillar_cFv = .text:0x00001498; // type:function size:0xF0 scope:global +actionRockWaitInit__12daWtPillar_cFv = .text:0x00001588; // type:function size:0xC scope:global +actionRockWait__12daWtPillar_cFv = .text:0x00001594; // type:function size:0xAC scope:global +actionRockOnInit__12daWtPillar_cFv = .text:0x00001640; // type:function size:0xC scope:global +actionRockOn__12daWtPillar_cFv = .text:0x0000164C; // type:function size:0xE0 scope:global +actionEndInit__12daWtPillar_cFv = .text:0x0000172C; // type:function size:0xC scope:global +actionEnd__12daWtPillar_cFv = .text:0x00001738; // type:function size:0x98 scope:global +getPillarHeight__12daWtPillar_cFv = .text:0x000017D0; // type:function size:0x8 scope:global +draw__12daWtPillar_cFv = .text:0x000017D8; // type:function size:0xCC scope:global +_delete__12daWtPillar_cFv = .text:0x000018A4; // type:function size:0x30 scope:global +daWtPillar_Draw__FP12daWtPillar_c = .text:0x000018D4; // type:function size:0x20 scope:global +daWtPillar_Execute__FP12daWtPillar_c = .text:0x000018F4; // type:function size:0x20 scope:global +daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001914; // type:function size:0x20 scope:global +daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001934; // type:function size:0x20 scope:global +__dt__16daWtPillar_HIO_cFv = .text:0x00001954; // type:function size:0x5C scope:global +__sinit_d_a_obj_waterPillar_cpp = .text:0x000019B0; // type:function size:0xA4 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001A54; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001A5C; // type:function size:0x8 scope:local +@1392@eventStart__12daWtPillar_cFv = .text:0x00001A64; // type:function size:0x8 scope:local +@1392@__dt__12daWtPillar_cFv = .text:0x00001A6C; // type:function size:0x8 scope:local +__ct__12daWtPillar_cFv = .text:0x00001A74; // type:function size:0x1C8 scope:global +__dt__8cM3dGCylFv = .text:0x00001C3C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001C84; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00001CCC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00001D28; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001D98; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001E08; // type:function size:0x48 scope:global +__dt__12daWtPillar_cFv = .text:0x00001E50; // type:function size:0x284 scope:global +__dt__10cCcD_GSttsFv = .text:0x000020D4; // type:function size:0x48 scope:global +__dt__17dEvLib_callback_cFv = .text:0x0000211C; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00002164; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x0000216C; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00002174; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3645 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3646 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3647 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3648 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3649 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3650 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3652 = .rodata:0x0000001C; // type:object size:0x4 scope:local +mCcDObjInfo__12daWtPillar_c = .rodata:0x00000020; // type:object size:0x30 scope:global +mCcDObjCoInfo__12daWtPillar_c = .rodata:0x00000050; // type:object size:0x30 scope:global +@3742 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3745 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3748 = .rodata:0x00000098; // type:object size:0x8 scope:local +@3947 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3948 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4088 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4124 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4125 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4126 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4151 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4152 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4182 = .rodata:0x000000C4; // type:object size:0x4 scope:local +@4271 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4272 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4273 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D4; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_cull_box = .data:0x00000020; // type:object size:0x18 scope:global +mCcDCps__12daWtPillar_c = .data:0x00000038; // type:object size:0x4C scope:global +mCcDCyl__12daWtPillar_c = .data:0x00000084; // type:object size:0x44 scope:global +@3954 = .data:0x000000C8; // type:object size:0xC scope:local +@3955 = .data:0x000000D4; // type:object size:0xC scope:local +@3956 = .data:0x000000E0; // type:object size:0xC scope:local +@3957 = .data:0x000000EC; // type:object size:0xC scope:local +@3958 = .data:0x000000F8; // type:object size:0xC scope:local +@3959 = .data:0x00000104; // type:object size:0xC scope:local +@3960 = .data:0x00000110; // type:object size:0xC scope:local +@3961 = .data:0x0000011C; // type:object size:0xC scope:local +@3962 = .data:0x00000128; // type:object size:0xC scope:local +@3963 = .data:0x00000134; // type:object size:0xC scope:local +l_func$3953 = .data:0x00000140; // type:object size:0x78 scope:local +l_eff$3970 = .data:0x000001B8; // type:object size:0xE scope:local data:2byte +l_daWtPillar_Method = .data:0x000001C8; // type:object size:0x20 scope:global +g_profile_Obj_WaterPillar = .data:0x000001E8; // type:object size:0x30 scope:global +__vt__12daWtPillar_c = .data:0x00000218; // type:object size:0x28 scope:global +__vt__12dBgS_AcchCir = .data:0x00000240; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000258; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000270; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x0000027C; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x000002A0; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000002AC; // type:object size:0x18 scope:global +__vt__16daWtPillar_HIO_c = .data:0x000002C4; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000002D0; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3635 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x58 scope:global data:float +lbl_680_bss_6C = .bss:0x0000006C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_waterfall/splits.txt b/config/GZ2P01/rels/d_a_obj_waterfall/splits.txt new file mode 100644 index 0000000000..92c5d5b843 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_waterfall.cpp: + .text start:0x00000078 end:0x000011B0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000000 end:0x0000002C diff --git a/config/GZ2P01/rels/d_a_obj_waterfall/symbols.txt b/config/GZ2P01/rels/d_a_obj_waterfall/symbols.txt new file mode 100644 index 0000000000..f72a69bdf6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_waterfall/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_b_sub__FPvPv = .text:0x00000078; // type:function size:0x8C scope:global +s_a_sub__FPvPv = .text:0x00000104; // type:function size:0x70 scope:global +search_bomb__16daObjWaterFall_cFv = .text:0x00000174; // type:function size:0x2E4 scope:global +__dt__4cXyzFv = .text:0x00000458; // type:function size:0x3C scope:global +search_arrow__16daObjWaterFall_cFv = .text:0x00000494; // type:function size:0x2F0 scope:global +initBaseMtx__16daObjWaterFall_cFv = .text:0x00000784; // type:function size:0x20 scope:global +setBaseMtx__16daObjWaterFall_cFv = .text:0x000007A4; // type:function size:0x58 scope:global +Create__16daObjWaterFall_cFv = .text:0x000007FC; // type:function size:0x204 scope:global +create__16daObjWaterFall_cFv = .text:0x00000A00; // type:function size:0x13C scope:global +__ct__4cXyzFv = .text:0x00000B3C; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x00000B40; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000B88; // type:function size:0x48 scope:global +__dt__8dCcD_TriFv = .text:0x00000BD0; // type:function size:0xE0 scope:global +__ct__8dCcD_TriFv = .text:0x00000CB0; // type:function size:0x90 scope:global +__dt__8cM3dGTriFv = .text:0x00000D40; // type:function size:0x5C scope:global +__dt__8cM3dGPlaFv = .text:0x00000D9C; // type:function size:0x48 scope:global +execute__16daObjWaterFall_cFv = .text:0x00000DE4; // type:function size:0xE8 scope:global +push_player__16daObjWaterFall_cFv = .text:0x00000ECC; // type:function size:0x228 scope:global +draw__16daObjWaterFall_cFv = .text:0x000010F4; // type:function size:0x8 scope:global +_delete__16daObjWaterFall_cFv = .text:0x000010FC; // type:function size:0x34 scope:global +daObjWaterFall_Draw__FP16daObjWaterFall_c = .text:0x00001130; // type:function size:0x20 scope:global +daObjWaterFall_Execute__FP16daObjWaterFall_c = .text:0x00001150; // type:function size:0x20 scope:global +daObjWaterFall_Delete__FP16daObjWaterFall_c = .text:0x00001170; // type:function size:0x20 scope:global +daObjWaterFall_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3807 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3809 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3953 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4203 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4204 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4205 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x7 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_daObjWaterFall_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_WaterFall = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGTri = .data:0x000000A4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0xC scope:global +target_info = .bss:0x00000000; // type:object size:0x28 scope:global +target_info_count = .bss:0x00000028; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_obj_wchain/splits.txt b/config/GZ2P01/rels/d_a_obj_wchain/splits.txt new file mode 100644 index 0000000000..46996cd6ca --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wchain.cpp: + .text start:0x00000078 end:0x00001A9C + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZ2P01/rels/d_a_obj_wchain/symbols.txt b/config/GZ2P01/rels/d_a_obj_wchain/symbols.txt new file mode 100644 index 0000000000..244e3383f7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wchain/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeap__13daObjWchain_cFv = .text:0x00000078; // type:function size:0xA4 scope:global +daObjWchain_createHeap__FP10fopAc_ac_c = .text:0x0000011C; // type:function size:0x20 scope:global +create__13daObjWchain_cFv = .text:0x0000013C; // type:function size:0x3D8 scope:global +__dt__5csXyzFv = .text:0x00000514; // type:function size:0x3C scope:global +__ct__5csXyzFv = .text:0x00000550; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000554; // type:function size:0x4 scope:global +__dt__4cXyzFv = .text:0x00000558; // type:function size:0x3C scope:global +daObjWchain_Create__FP10fopAc_ac_c = .text:0x00000594; // type:function size:0x20 scope:global +__dt__13daObjWchain_cFv = .text:0x000005B4; // type:function size:0xD8 scope:global +daObjWchain_Delete__FP13daObjWchain_c = .text:0x0000068C; // type:function size:0x28 scope:global +setMatrix__13daObjWchain_cFv = .text:0x000006B4; // type:function size:0xB0 scope:global +getChainAngleZ__13daObjWchain_cFP4cXyzi = .text:0x00000764; // type:function size:0x228 scope:global +setChainPos__13daObjWchain_cFv = .text:0x0000098C; // type:function size:0x8A0 scope:global +execute__13daObjWchain_cFv = .text:0x0000122C; // type:function size:0x34C scope:global +daObjWchain_Execute__FP13daObjWchain_c = .text:0x00001578; // type:function size:0x20 scope:global +draw__19daObjWchain_shape_cFv = .text:0x00001598; // type:function size:0x3F8 scope:global +draw__13daObjWchain_cFv = .text:0x00001990; // type:function size:0x90 scope:global +daObjWchain_Draw__FP13daObjWchain_c = .text:0x00001A20; // type:function size:0x20 scope:global +__dt__19daObjWchain_shape_cFv = .text:0x00001A40; // type:function size:0x5C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3744 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3745 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3746 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3747 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3749 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3752 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3753 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3756 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3757 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000040; // type:object size:0x8 scope:local +eyeOffset$3803 = .rodata:0x00000048; // type:object size:0xC scope:local +@3819 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3863 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3864 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3865 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3866 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3867 = .rodata:0x00000074; // type:object size:0x4 scope:local +currentOffset$3872 = .rodata:0x00000078; // type:object size:0xC scope:local +chainOffset$3873 = .rodata:0x00000084; // type:object size:0xC scope:local +@4154 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4157 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4158 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4159 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4160 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4161 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4252 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4253 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4254 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4364 = .rodata:0x000000BC; // type:object size:0x4 scope:local +l_daObjWchain_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Wchain = .data:0x00000020; // type:object size:0x30 scope:global +__vt__19daObjWchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_wdStick/splits.txt b/config/GZ2P01/rels/d_a_obj_wdStick/splits.txt new file mode 100644 index 0000000000..9b0de2fc3d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wdStick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_wdStick.cpp: + .text start:0x000000EC end:0x000026C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_wdStick/symbols.txt b/config/GZ2P01/rels/d_a_obj_wdStick/symbols.txt new file mode 100644 index 0000000000..8f39192499 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wdStick/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__15daWdStick_HIO_cFv = .text:0x000000EC; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000128; // type:function size:0x48 scope:global +setBaseMtx__11daWdStick_cFv = .text:0x00000170; // type:function size:0x88 scope:global +CreateHeap__11daWdStick_cFv = .text:0x000001F8; // type:function size:0x6C scope:global +create__11daWdStick_cFv = .text:0x00000264; // type:function size:0x2D8 scope:global +__dt__8cM3dGSphFv = .text:0x0000053C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000584; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000005CC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000628; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000698; // type:function size:0x70 scope:global +createHeapCallBack__11daWdStick_cFP10fopAc_ac_c = .text:0x00000708; // type:function size:0x2C scope:global +lightInit__11daWdStick_cFv = .text:0x00000734; // type:function size:0x4 scope:global +setLight__11daWdStick_cFv = .text:0x00000738; // type:function size:0x4 scope:global +setFire__11daWdStick_cFv = .text:0x0000073C; // type:function size:0x500 scope:global +Execute__11daWdStick_cFv = .text:0x00000C3C; // type:function size:0x3D4 scope:global +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00001010; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x0000130C; // type:function size:0x48 scope:global +bgCheck__11daWdStick_cFv = .text:0x00001354; // type:function size:0x594 scope:global +setBoundSe__11daWdStick_cFv = .text:0x000018E8; // type:function size:0xAC scope:global +mode_proc_call__11daWdStick_cFv = .text:0x00001994; // type:function size:0x118 scope:global +mode_init_wait__11daWdStick_cFv = .text:0x00001AAC; // type:function size:0x30 scope:global +mode_proc_wait__11daWdStick_cFv = .text:0x00001ADC; // type:function size:0x4C scope:global +mode_init_carry__11daWdStick_cFv = .text:0x00001B28; // type:function size:0x24 scope:global +mode_proc_carry__11daWdStick_cFv = .text:0x00001B4C; // type:function size:0x2C0 scope:global +mode_init_drop__11daWdStick_cFv = .text:0x00001E0C; // type:function size:0x24 scope:global +mode_proc_drop__11daWdStick_cFv = .text:0x00001E30; // type:function size:0x4C scope:global +mode_init_roll__11daWdStick_cFv = .text:0x00001E7C; // type:function size:0x18 scope:global +mode_proc_roll__11daWdStick_cFv = .text:0x00001E94; // type:function size:0x3D8 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x0000226C; // type:function size:0x78 scope:global +chkWaterLineIn__11daWdStick_cFv = .text:0x000022E4; // type:function size:0x24 scope:global +mode_init_sink__11daWdStick_cFv = .text:0x00002308; // type:function size:0x24 scope:global +mode_proc_sink__11daWdStick_cFv = .text:0x0000232C; // type:function size:0x124 scope:global +Draw__11daWdStick_cFv = .text:0x00002450; // type:function size:0x64 scope:global +Delete__11daWdStick_cFv = .text:0x000024B4; // type:function size:0x30 scope:global +daWdStick_Draw__FP11daWdStick_c = .text:0x000024E4; // type:function size:0x2C scope:global +daWdStick_Execute__FP11daWdStick_c = .text:0x00002510; // type:function size:0x2C scope:global +daWdStick_Delete__FP11daWdStick_c = .text:0x0000253C; // type:function size:0x2C scope:global +daWdStick_Create__FP10fopAc_ac_c = .text:0x00002568; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00002588; // type:function size:0x48 scope:global +__dt__15daWdStick_HIO_cFv = .text:0x000025D0; // type:function size:0x5C scope:global +__sinit_d_a_obj_wdStick_cpp = .text:0x0000262C; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000269C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026A4; // type:function size:0x8 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000026AC; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000026B4; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x000026BC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__11daWdStick_c = .rodata:0x00000000; // type:object size:0x30 scope:global +@3775 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4028 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4029 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4030 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@4031 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4034 = .rodata:0x00000058; // type:object size:0x4 scope:local data:string +@4118 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4220 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4221 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4222 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4444 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4445 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4446 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4447 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4448 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4449 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4574 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float +@4704 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4705 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4706 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4707 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4708 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4709 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4710 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4725 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4731 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4777 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4778 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4779 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4780 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000D8; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__11daWdStick_c = .data:0x00000020; // type:object size:0x40 scope:global +@4470 = .data:0x00000060; // type:object size:0xC scope:local +@4471 = .data:0x0000006C; // type:object size:0xC scope:local +@4472 = .data:0x00000078; // type:object size:0xC scope:local +@4473 = .data:0x00000084; // type:object size:0xC scope:local +@4474 = .data:0x00000090; // type:object size:0xC scope:local +l_mode_func$4469 = .data:0x0000009C; // type:object size:0x3C scope:local +l_daWdStick_Method = .data:0x000000D8; // type:object size:0x20 scope:global +g_profile_Obj_WdStick = .data:0x000000F8; // type:object size:0x30 scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000128; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000158; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000164; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:global +__vt__11daWdStick_c = .data:0x000001C4; // type:object size:0x18 scope:global +__vt__15daWdStick_HIO_c = .data:0x000001DC; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000001E8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3643 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:2byte +lbl_683_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_web0/splits.txt b/config/GZ2P01/rels/d_a_obj_web0/splits.txt new file mode 100644 index 0000000000..08958e3e0f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_web0/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_web0.cpp: + .text start:0x000000EC end:0x00000D28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000C0 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_web0/symbols.txt b/config/GZ2P01/rels/d_a_obj_web0/symbols.txt new file mode 100644 index 0000000000..c9d82d502f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_web0/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Web0_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Web0_Draw__FP14obj_web0_class = .text:0x00000104; // type:function size:0x7C scope:global +damage_check__FP14obj_web0_class = .text:0x00000180; // type:function size:0x1D4 scope:global +daObj_Web0_Execute__FP14obj_web0_class = .text:0x00000354; // type:function size:0x390 scope:global +daObj_Web0_IsDelete__FP14obj_web0_class = .text:0x000006E4; // type:function size:0x8 scope:global +daObj_Web0_Delete__FP14obj_web0_class = .text:0x000006EC; // type:function size:0x68 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000754; // type:function size:0x1B0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000904; // type:function size:0x48 scope:global +daObj_Web0_Create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x2C8 scope:global +__dt__8cM3dGSphFv = .text:0x00000C14; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000C5C; // type:function size:0x48 scope:global +__dt__16daObj_Web0_HIO_cFv = .text:0x00000CA4; // type:function size:0x48 scope:global +__sinit_d_a_obj_web0_cpp = .text:0x00000CEC; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3726 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3850 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3852 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3917 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4014 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4015 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4017 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000040; // type:object size:0x9 scope:local data:string_table +cc_sph_src$3944 = .data:0x00000000; // type:object size:0x40 scope:local +l_daObj_Web0_Method = .data:0x00000040; // type:object size:0x20 scope:global +g_profile_OBJ_WEB0 = .data:0x00000060; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000009C; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000A8; // type:object size:0xC scope:global +__vt__16daObj_Web0_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_684_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_web1/splits.txt b/config/GZ2P01/rels/d_a_obj_web1/splits.txt new file mode 100644 index 0000000000..7ba436f1ef --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_web1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_obj_web1.cpp: + .text start:0x000000EC end:0x00000DEC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000000C4 + .bss start:0x0000000C end:0x00000020 diff --git a/config/GZ2P01/rels/d_a_obj_web1/symbols.txt b/config/GZ2P01/rels/d_a_obj_web1/symbols.txt new file mode 100644 index 0000000000..e298f154c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_web1/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daObj_Web1_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global +daObj_Web1_Draw__FP14obj_web1_class = .text:0x00000104; // type:function size:0x7C scope:global +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000180; // type:function size:0xC8 scope:global +action__FP14obj_web1_class = .text:0x00000248; // type:function size:0x26C scope:global +daObj_Web1_Execute__FP14obj_web1_class = .text:0x000004B4; // type:function size:0x2C8 scope:global +daObj_Web1_IsDelete__FP14obj_web1_class = .text:0x0000077C; // type:function size:0x8 scope:global +daObj_Web1_Delete__FP14obj_web1_class = .text:0x00000784; // type:function size:0x7C scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000800; // type:function size:0x1DC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000009DC; // type:function size:0x48 scope:global +daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x2B4 scope:global +__dt__8cM3dGCylFv = .text:0x00000CD8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000D20; // type:function size:0x48 scope:global +__dt__16daObj_Web1_HIO_cFv = .text:0x00000D68; // type:function size:0x48 scope:global +__sinit_d_a_obj_web1_cpp = .text:0x00000DB0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3703 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3798 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3802 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3871 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3872 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3873 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3874 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3875 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4036 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4037 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4040 = .rodata:0x00000058; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0x9 scope:local data:string_table +cc_cyl_src$3969 = .data:0x00000000; // type:object size:0x44 scope:local +l_daObj_Web1_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_OBJ_WEB1 = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000AC; // type:object size:0xC scope:global +__vt__16daObj_Web1_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_685_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3643 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_obj_well_cover/splits.txt b/config/GZ2P01/rels/d_a_obj_well_cover/splits.txt new file mode 100644 index 0000000000..5b5ef773a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_well_cover/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_well_cover.cpp: + .text start:0x00000078 end:0x000007E4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_obj_well_cover/symbols.txt b/config/GZ2P01/rels/d_a_obj_well_cover/symbols.txt new file mode 100644 index 0000000000..c4c37c7195 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_well_cover/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjWCover_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjWCover_cFv = .text:0x000000B4; // type:function size:0x74 scope:global +Create__13daObjWCover_cFv = .text:0x00000128; // type:function size:0x4C scope:global +CreateHeap__13daObjWCover_cFv = .text:0x00000174; // type:function size:0x70 scope:global +create__13daObjWCover_cFv = .text:0x000001E4; // type:function size:0xDC scope:global +Execute__13daObjWCover_cFPPA3_A4_f = .text:0x000002C0; // type:function size:0x4C scope:global +action__13daObjWCover_cFv = .text:0x0000030C; // type:function size:0x8C scope:global +modeWait__13daObjWCover_cFv = .text:0x00000398; // type:function size:0x1D8 scope:global +init_modeBreak__13daObjWCover_cFv = .text:0x00000570; // type:function size:0x10C scope:global +modeBreak__13daObjWCover_cFv = .text:0x0000067C; // type:function size:0x4 scope:global +Draw__13daObjWCover_cFv = .text:0x00000680; // type:function size:0xA4 scope:global +Delete__13daObjWCover_cFv = .text:0x00000724; // type:function size:0x34 scope:global +daObjWCover_Draw__FP13daObjWCover_c = .text:0x00000758; // type:function size:0x2C scope:global +daObjWCover_Execute__FP13daObjWCover_c = .text:0x00000784; // type:function size:0x20 scope:global +daObjWCover_Delete__FP13daObjWCover_c = .text:0x000007A4; // type:function size:0x20 scope:global +daObjWCover_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3794 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3797 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3798 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3799 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000024; // type:object size:0x4 scope:local +particle_id$3806 = .rodata:0x00000028; // type:object size:0x6 scope:local +@3833 = .rodata:0x00000030; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3731 = .data:0x00000024; // type:object size:0xC scope:local +@3732 = .data:0x00000030; // type:object size:0xC scope:local +l_func$3730 = .data:0x0000003C; // type:object size:0x18 scope:local +l_daObjWCover_Method = .data:0x00000054; // type:object size:0x20 scope:global +g_profile_Obj_WellCover = .data:0x00000074; // type:object size:0x30 scope:global +__vt__13daObjWCover_c = .data:0x000000A4; // type:object size:0x28 scope:global +lbl_686_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_wflag/splits.txt b/config/GZ2P01/rels/d_a_obj_wflag/splits.txt new file mode 100644 index 0000000000..432d5ec268 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wflag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wflag.cpp: + .text start:0x00000078 end:0x00000D64 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A8 diff --git a/config/GZ2P01/rels/d_a_obj_wflag/symbols.txt b/config/GZ2P01/rels/d_a_obj_wflag/symbols.txt new file mode 100644 index 0000000000..d883655076 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wflag/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daObj_Wflag_Draw__FP15obj_wflag_class = .text:0x00000078; // type:function size:0x108 scope:global +tail_control__FP10fopAc_ac_cP9wf_tail_s = .text:0x00000180; // type:function size:0x2B4 scope:global +__dt__4cXyzFv = .text:0x00000434; // type:function size:0x3C scope:global +tail_mtxset__FP9wf_tail_s = .text:0x00000470; // type:function size:0xC8 scope:global +daObj_Wflag_Execute__FP15obj_wflag_class = .text:0x00000538; // type:function size:0x278 scope:global +daObj_Wflag_IsDelete__FP15obj_wflag_class = .text:0x000007B0; // type:function size:0x8 scope:global +daObj_Wflag_Delete__FP15obj_wflag_class = .text:0x000007B8; // type:function size:0x30 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000007E8; // type:function size:0x2E4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000ACC; // type:function size:0x48 scope:global +daObj_Wflag_Create__FP10fopAc_ac_c = .text:0x00000B14; // type:function size:0xEC scope:global +__dt__9wf_tail_sFv = .text:0x00000C00; // type:function size:0x94 scope:global +__dt__5csXyzFv = .text:0x00000C94; // type:function size:0x3C scope:global +__ct__9wf_tail_sFv = .text:0x00000CD0; // type:function size:0x8C scope:global +__ct__5csXyzFv = .text:0x00000D5C; // type:function size:0x4 scope:global +__ct__4cXyzFv = .text:0x00000D60; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3883 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3885 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3886 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3887 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3888 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3988 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3989 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3990 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4094 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4131 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0xA scope:local data:string_table +pd$3822 = .data:0x00000000; // type:object size:0x4C scope:local +l_daObj_Wflag_Method = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_OBJ_WFLAG = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x0000009C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_wind_stone/splits.txt b/config/GZ2P01/rels/d_a_obj_wind_stone/splits.txt new file mode 100644 index 0000000000..985a58a990 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wind_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wind_stone.cpp: + .text start:0x00000078 end:0x00000C80 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_obj_wind_stone/symbols.txt b/config/GZ2P01/rels/d_a_obj_wind_stone/symbols.txt new file mode 100644 index 0000000000..db495be2c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wind_stone/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daWindStone_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__ct__13daWindStone_cFv = .text:0x00000098; // type:function size:0x50 scope:global +__dt__13daWindStone_cFv = .text:0x000000E8; // type:function size:0x8C scope:global +createHeap__13daWindStone_cFv = .text:0x00000174; // type:function size:0x12C scope:global +create__13daWindStone_cFv = .text:0x000002A0; // type:function size:0x20C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000004AC; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x0000051C; // type:function size:0x70 scope:global +execute__13daWindStone_cFv = .text:0x0000058C; // type:function size:0x60 scope:global +draw__13daWindStone_cFv = .text:0x000005EC; // type:function size:0x100 scope:global +Delete__13daWindStone_cFv = .text:0x000006EC; // type:function size:0xB0 scope:global +setModelMtx__13daWindStone_cFv = .text:0x0000079C; // type:function size:0x64 scope:global +init__13daWindStone_cFv = .text:0x00000800; // type:function size:0x6C scope:global +chkWlfInRange__13daWindStone_cFv = .text:0x0000086C; // type:function size:0x8C scope:global +chkEveOccur__13daWindStone_cFv = .text:0x000008F8; // type:function size:0x4C scope:global +exeModeHowl__13daWindStone_cFv = .text:0x00000944; // type:function size:0x98 scope:global +exeModeMapDisp__13daWindStone_cFv = .text:0x000009DC; // type:function size:0xA0 scope:global +chkMapDispMode__13daWindStone_cFv = .text:0x00000A7C; // type:function size:0xC8 scope:global +getGoldWolfIdx__13daWindStone_cFv = .text:0x00000B44; // type:function size:0x78 scope:global +daWindStone_create__FP13daWindStone_c = .text:0x00000BBC; // type:function size:0x54 scope:global +daWindStone_Delete__FP13daWindStone_c = .text:0x00000C10; // type:function size:0x20 scope:global +daWindStone_execute__FP13daWindStone_c = .text:0x00000C30; // type:function size:0x20 scope:global +daWindStone_draw__FP13daWindStone_c = .text:0x00000C50; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000C70; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C78; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3760 = .rodata:0x00000000; // type:object size:0xC scope:local +@4127 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4128 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4175 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4176 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4243 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daWindStone_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_WindStone = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global +__vt__13daWindStone_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_window/splits.txt b/config/GZ2P01/rels/d_a_obj_window/splits.txt new file mode 100644 index 0000000000..8d80886504 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_window/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_window.cpp: + .text start:0x00000078 end:0x00000B44 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_obj_window/symbols.txt b/config/GZ2P01/rels/d_a_obj_window/symbols.txt new file mode 100644 index 0000000000..4b7937a5ba --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_window/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjWindow_cFv = .text:0x00000078; // type:function size:0x60 scope:global +setBaseMtx__13daObjWindow_cFv = .text:0x000000D8; // type:function size:0x88 scope:global +Create__13daObjWindow_cFv = .text:0x00000160; // type:function size:0xB0 scope:global +CreateHeap__13daObjWindow_cFv = .text:0x00000210; // type:function size:0x130 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000340; // type:function size:0x48 scope:global +create1st__13daObjWindow_cFv = .text:0x00000388; // type:function size:0x9C scope:global +Execute__13daObjWindow_cFPPA3_A4_f = .text:0x00000424; // type:function size:0x424 scope:global +Draw__13daObjWindow_cFv = .text:0x00000848; // type:function size:0xD8 scope:global +Delete__13daObjWindow_cFv = .text:0x00000920; // type:function size:0x34 scope:global +daObjWindow_create1st__FP13daObjWindow_c = .text:0x00000954; // type:function size:0xF4 scope:global +__dt__8cM3dGCylFv = .text:0x00000A48; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000A90; // type:function size:0x48 scope:global +daObjWindow_MoveBGDelete__FP13daObjWindow_c = .text:0x00000AD8; // type:function size:0x20 scope:global +daObjWindow_MoveBGExecute__FP13daObjWindow_c = .text:0x00000AF8; // type:function size:0x20 scope:global +daObjWindow_MoveBGDraw__FP13daObjWindow_c = .text:0x00000B18; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck = .rodata:0x00000000; // type:object size:0xC scope:global +@3661 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3662 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3663 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3696 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3822 = .rodata:0x00000024; // type:object size:0x4 scope:local data:string +@3823 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3824 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3825 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3827 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3828 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3830 = .rodata:0x00000044; // type:object size:0x4 scope:local data:string +@3831 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3832 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +daObjWindow_METHODS = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_Window = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000B0; // type:object size:0xC scope:global +__vt__13daObjWindow_c = .data:0x000000BC; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_wood_pendulum/splits.txt b/config/GZ2P01/rels/d_a_obj_wood_pendulum/splits.txt new file mode 100644 index 0000000000..83da368115 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wood_pendulum/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood_pendulum.cpp: + .text start:0x00000078 end:0x00000900 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000006C diff --git a/config/GZ2P01/rels/d_a_obj_wood_pendulum/symbols.txt b/config/GZ2P01/rels/d_a_obj_wood_pendulum/symbols.txt new file mode 100644 index 0000000000..c82843f0d6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wood_pendulum/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__13daObjWPndlm_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__13daObjWPndlm_cFv = .text:0x000000D4; // type:function size:0x78 scope:global +Create__13daObjWPndlm_cFv = .text:0x0000014C; // type:function size:0xFC scope:global +CreateHeap__13daObjWPndlm_cFv = .text:0x00000248; // type:function size:0x70 scope:global +create__13daObjWPndlm_cFv = .text:0x000002B8; // type:function size:0x160 scope:global +__ct__8dCcD_SphFv = .text:0x00000418; // type:function size:0x84 scope:global +__dt__8dCcD_SphFv = .text:0x0000049C; // type:function size:0xCC scope:global +__dt__8cM3dGSphFv = .text:0x00000568; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000005B0; // type:function size:0x48 scope:global +execute__13daObjWPndlm_cFv = .text:0x000005F8; // type:function size:0x1F0 scope:global +draw__13daObjWPndlm_cFv = .text:0x000007E8; // type:function size:0x64 scope:global +_delete__13daObjWPndlm_cFv = .text:0x0000084C; // type:function size:0x34 scope:global +daObjWPndlm_Draw__FP13daObjWPndlm_c = .text:0x00000880; // type:function size:0x20 scope:global +daObjWPndlm_Execute__FP13daObjWPndlm_c = .text:0x000008A0; // type:function size:0x20 scope:global +daObjWPndlm_Delete__FP13daObjWPndlm_c = .text:0x000008C0; // type:function size:0x20 scope:global +daObjWPndlm_Create__FP10fopAc_ac_c = .text:0x000008E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global +l_sph_src2 = .rodata:0x00000040; // type:object size:0x40 scope:global +@3672 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3674 = .rodata:0x00000088; // type:object size:0x8 scope:local +@3826 = .rodata:0x00000090; // type:object size:0x18 scope:local +@3860 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3861 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000B0; // type:object size:0x9 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjWPndlm_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_WoodPendulum = .data:0x00000024; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000054; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000060; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_wood_statue/splits.txt b/config/GZ2P01/rels/d_a_obj_wood_statue/splits.txt new file mode 100644 index 0000000000..1570c623f5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wood_statue/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood_statue.cpp: + .text start:0x00000078 end:0x00001870 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZ2P01/rels/d_a_obj_wood_statue/symbols.txt b/config/GZ2P01/rels/d_a_obj_wood_statue/symbols.txt new file mode 100644 index 0000000000..374c11eb8b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wood_statue/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000078; // type:function size:0x2FC scope:global +__dt__8cM3dGPlaFv = .text:0x00000374; // type:function size:0x48 scope:global +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003BC; // type:function size:0x5C scope:global +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000418; // type:function size:0x44 scope:global +s_sh_sub__FPvPv = .text:0x0000045C; // type:function size:0x4C scope:global +initBaseMtx__14daObjWStatue_cFv = .text:0x000004A8; // type:function size:0x3C scope:global +setBaseMtx__14daObjWStatue_cFv = .text:0x000004E4; // type:function size:0x4C scope:global +Create__14daObjWStatue_cFv = .text:0x00000530; // type:function size:0x184 scope:global +__CreateHeap__14daObjWStatue_cFv = .text:0x000006B4; // type:function size:0x8 scope:global +create__14daObjWStatue_cFv = .text:0x000006BC; // type:function size:0x1F0 scope:global +__dt__19dPa_followEcallBackFv = .text:0x000008AC; // type:function size:0x84 scope:global +cleanup__18dPa_levelEcallBackFv = .text:0x00000930; // type:function size:0x4 scope:global +__defctor__19dPa_followEcallBackFv = .text:0x00000934; // type:function size:0x28 scope:global +__dt__8cM3dGCylFv = .text:0x0000095C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000009A4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000009EC; // type:function size:0x5C scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000A48; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000AB8; // type:function size:0x70 scope:global +bg_check__14daObjWStatue_cFv = .text:0x00000B28; // type:function size:0x154 scope:global +actionWaitInit__14daObjWStatue_cFv = .text:0x00000C7C; // type:function size:0x44 scope:global +actionWait__14daObjWStatue_cFv = .text:0x00000CC0; // type:function size:0x11C scope:global +initActionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000DDC; // type:function size:0xC8 scope:global +actionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000EA4; // type:function size:0x48 scope:global +actionGetDemo__14daObjWStatue_cFv = .text:0x00000EEC; // type:function size:0x84 scope:global +actionInitSwOnWait__14daObjWStatue_cFv = .text:0x00000F70; // type:function size:0x58 scope:global +actionSwOnWait__14daObjWStatue_cFv = .text:0x00000FC8; // type:function size:0xF4 scope:global +actionInitBoomerangCarry__14daObjWStatue_cFv = .text:0x000010BC; // type:function size:0xE0 scope:global +actionBoomerangCarry__14daObjWStatue_cFv = .text:0x0000119C; // type:function size:0x64 scope:global +demoProc__14daObjWStatue_cFv = .text:0x00001200; // type:function size:0x1A4 scope:global +effectSet__14daObjWStatue_cFv = .text:0x000013A4; // type:function size:0xEC scope:global +effectStop__14daObjWStatue_cFv = .text:0x00001490; // type:function size:0x50 scope:global +execute__14daObjWStatue_cFv = .text:0x000014E0; // type:function size:0x188 scope:global +draw__14daObjWStatue_cFv = .text:0x00001668; // type:function size:0x54 scope:global +setListStart__14daObjWStatue_cFv = .text:0x000016BC; // type:function size:0x4 scope:global +_delete__14daObjWStatue_cFv = .text:0x000016C0; // type:function size:0x38 scope:global +daObjWStatue_Draw__FP14daObjWStatue_c = .text:0x000016F8; // type:function size:0x20 scope:global +daObjWStatue_Execute__FP14daObjWStatue_c = .text:0x00001718; // type:function size:0x20 scope:global +daObjWStatue_Delete__FP14daObjWStatue_c = .text:0x00001738; // type:function size:0x20 scope:global +daObjWStatue_Create__FP10fopAc_ac_c = .text:0x00001758; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001778; // type:function size:0x48 scope:global +__dt__18dPa_levelEcallBackFv = .text:0x000017C0; // type:function size:0x74 scope:global +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001834; // type:function size:0x4 scope:global +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001838; // type:function size:0x4 scope:global +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x0000183C; // type:function size:0x4 scope:global +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x00001840; // type:function size:0x4 scope:global +cLib_calcTimer__FPUc = .text:0x00001844; // type:function size:0x1C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001860; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001868; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3857 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3858 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3859 = .rodata:0x00000050; // type:object size:0x8 scope:local +@3860 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3943 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3946 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double +@4128 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4129 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4130 = .rodata:0x00000078; // type:object size:0x4 scope:local data:string +@4131 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4132 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4168 = .rodata:0x00000084; // type:object size:0x4 scope:local data:string +@4256 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float +@4321 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4323 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4324 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x45 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +action_table$4273 = .data:0x00000028; // type:object size:0x10 scope:local +@4356 = .data:0x00000038; // type:object size:0xC scope:local +@4357 = .data:0x00000044; // type:object size:0xC scope:local +@4358 = .data:0x00000050; // type:object size:0xC scope:local +@4359 = .data:0x0000005C; // type:object size:0xC scope:local +@4360 = .data:0x00000068; // type:object size:0xC scope:local +l_demoFunc$4355 = .data:0x00000074; // type:object size:0x3C scope:local +l_daObjWStatue_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_Obj_WoodStatue = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x0000010C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000118; // type:object size:0xC scope:global +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x24 scope:global +__vt__14daObjWStatue_c = .data:0x00000184; // type:object size:0x44 scope:global +__vt__8cM3dGPla = .data:0x000001C8; // type:object size:0xC scope:global +lbl_691_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_wsword/splits.txt b/config/GZ2P01/rels/d_a_obj_wsword/splits.txt new file mode 100644 index 0000000000..7e4137d3f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wsword/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wsword.cpp: + .text start:0x00000078 end:0x00000618 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZ2P01/rels/d_a_obj_wsword/symbols.txt b/config/GZ2P01/rels/d_a_obj_wsword/symbols.txt new file mode 100644 index 0000000000..e89faa56d9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_wsword/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +initBaseMtx__13daObjWSword_cFv = .text:0x00000098; // type:function size:0x3C scope:global +setBaseMtx__13daObjWSword_cFv = .text:0x000000D4; // type:function size:0x6C scope:global +Create__13daObjWSword_cFv = .text:0x00000140; // type:function size:0x78 scope:global +CreateHeap__13daObjWSword_cFv = .text:0x000001B8; // type:function size:0x70 scope:global +create__13daObjWSword_cFv = .text:0x00000228; // type:function size:0x178 scope:global +__dt__8cM3dGCylFv = .text:0x000003A0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003E8; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000430; // type:function size:0x70 scope:global +execute__13daObjWSword_cFv = .text:0x000004A0; // type:function size:0x50 scope:global +draw__13daObjWSword_cFv = .text:0x000004F0; // type:function size:0x64 scope:global +_delete__13daObjWSword_cFv = .text:0x00000554; // type:function size:0x34 scope:global +daObjWSword_Draw__FP13daObjWSword_c = .text:0x00000588; // type:function size:0x20 scope:global +daObjWSword_Execute__FP13daObjWSword_c = .text:0x000005A8; // type:function size:0x20 scope:global +daObjWSword_Delete__FP13daObjWSword_c = .text:0x000005C8; // type:function size:0x20 scope:global +daObjWSword_Create__FP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000608; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000610; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0xA scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_cyl_src = .data:0x00000004; // type:object size:0x44 scope:global +l_daObjWSword_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Obj_WoodenSword = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_yel_bag/splits.txt b/config/GZ2P01/rels/d_a_obj_yel_bag/splits.txt new file mode 100644 index 0000000000..b346ff5bf5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yel_bag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_yel_bag.cpp: + .text start:0x000000EC end:0x00001C78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_obj_yel_bag/symbols.txt b/config/GZ2P01/rels/d_a_obj_yel_bag/symbols.txt new file mode 100644 index 0000000000..8ad3a45d2b --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yel_bag/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daObj_YBag_cFv = .text:0x000000EC; // type:function size:0x114 scope:global +__dt__8cM3dGCylFv = .text:0x00000200; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000248; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000290; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000300; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000398; // type:function size:0x70 scope:global +__dt__12daObj_YBag_cFv = .text:0x00000408; // type:function size:0x208 scope:global +create__12daObj_YBag_cFv = .text:0x00000610; // type:function size:0x288 scope:global +CreateHeap__12daObj_YBag_cFv = .text:0x00000898; // type:function size:0xA4 scope:global +Delete__12daObj_YBag_cFv = .text:0x0000093C; // type:function size:0x34 scope:global +Execute__12daObj_YBag_cFv = .text:0x00000970; // type:function size:0x9BC scope:global +Draw__12daObj_YBag_cFv = .text:0x0000132C; // type:function size:0x10C scope:global +createHeapCallBack__12daObj_YBag_cFP10fopAc_ac_c = .text:0x00001438; // type:function size:0x20 scope:global +getTypeFromParam__12daObj_YBag_cFv = .text:0x00001458; // type:function size:0x8 scope:global +isDelete__12daObj_YBag_cFv = .text:0x00001460; // type:function size:0x8 scope:global +setEnvTevColor__12daObj_YBag_cFv = .text:0x00001468; // type:function size:0x5C scope:global +setRoomNo__12daObj_YBag_cFv = .text:0x000014C4; // type:function size:0x44 scope:global +reset__12daObj_YBag_cFv = .text:0x00001508; // type:function size:0xC0 scope:global +setMtx__12daObj_YBag_cFv = .text:0x000015C8; // type:function size:0xD4 scope:global +calcRollAngle__12daObj_YBag_cFsi = .text:0x0000169C; // type:function size:0xA0 scope:global +getWallAngle__12daObj_YBag_cFsPs = .text:0x0000173C; // type:function size:0x190 scope:global +setSmokePrtcl__12daObj_YBag_cFv = .text:0x000018CC; // type:function size:0x7C scope:global +setWaterPrtcl__12daObj_YBag_cFv = .text:0x00001948; // type:function size:0x128 scope:global +setHamonPrtcl__12daObj_YBag_cFv = .text:0x00001A70; // type:function size:0x50 scope:global +daObj_YBag_Create__FPv = .text:0x00001AC0; // type:function size:0x20 scope:global +daObj_YBag_Delete__FPv = .text:0x00001AE0; // type:function size:0x20 scope:global +daObj_YBag_Execute__FPv = .text:0x00001B00; // type:function size:0x20 scope:global +daObj_YBag_Draw__FPv = .text:0x00001B20; // type:function size:0x20 scope:global +daObj_YBag_IsDelete__FPv = .text:0x00001B40; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001B48; // type:function size:0x48 scope:global +cLib_calcTimer__FPi = .text:0x00001B90; // type:function size:0x1C scope:global +__sinit_d_a_obj_yel_bag_cpp = .text:0x00001BAC; // type:function size:0x74 scope:local +__dt__18daObj_YBag_Param_cFv = .text:0x00001C20; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001C68; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001C70; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mCcDObjInfo__12daObj_YBag_c = .rodata:0x00000000; // type:object size:0x30 scope:global +m__18daObj_YBag_Param_c = .rodata:0x00000030; // type:object size:0x2C scope:global +@4021 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4022 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4023 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4312 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@4313 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4314 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4315 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4316 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4317 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4318 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4319 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4320 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4321 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4322 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@4323 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4324 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4325 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4326 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4327 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@4328 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4329 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float +@4330 = .rodata:0x000000B4; // type:object size:0x4 scope:local +@4331 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4332 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4334 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double +@4351 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4485 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4486 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4487 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4503 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4550 = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdGetParamList = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_loadRes_YBAG0 = .data:0x00000028; // type:object size:0xC scope:global +l_loadRes_list = .data:0x00000034; // type:object size:0x8 scope:global +l_resNames = .data:0x0000003C; // type:object size:0x4 scope:global data:4byte +mCcDCyl__12daObj_YBag_c = .data:0x00000040; // type:object size:0x44 scope:global +emttrId$4511 = .data:0x00000084; // type:object size:0x8 scope:local +daObj_YBag_MethodTable = .data:0x0000008C; // type:object size:0x20 scope:global +g_profile_OBJ_YBAG = .data:0x000000AC; // type:object size:0x30 scope:global +__vt__12daObj_YBag_c = .data:0x000000DC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000E8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000F4; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000010C; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000118; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000124; // type:object size:0x24 scope:global +__vt__18daObj_YBag_Param_c = .data:0x00000148; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3802 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@4508 = .bss:0x00000058; // type:object size:0xC scope:local +scl$4507 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_yobikusa/splits.txt b/config/GZ2P01/rels/d_a_obj_yobikusa/splits.txt new file mode 100644 index 0000000000..405df44c34 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yobikusa/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_yobikusa.cpp: + .text start:0x00000078 end:0x000014F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000168 diff --git a/config/GZ2P01/rels/d_a_obj_yobikusa/symbols.txt b/config/GZ2P01/rels/d_a_obj_yobikusa/symbols.txt new file mode 100644 index 0000000000..88b57b6e24 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yobikusa/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e = .text:0x00000078; // type:function size:0x34 scope:global +callInit__15daObjYobikusa_cFv = .text:0x000000AC; // type:function size:0x28 scope:global +callExecute__15daObjYobikusa_cFv = .text:0x000000D4; // type:function size:0x2C scope:global +initSwingWind__15daObjYobikusa_cFv = .text:0x00000100; // type:function size:0xC scope:global +executeSwingWind__15daObjYobikusa_cFv = .text:0x0000010C; // type:function size:0x1C8 scope:global +initPushDown__15daObjYobikusa_cFv = .text:0x000002D4; // type:function size:0xC scope:global +executePushDown__15daObjYobikusa_cFv = .text:0x000002E0; // type:function size:0xE4 scope:global +initPickLeaf__15daObjYobikusa_cFv = .text:0x000003C4; // type:function size:0x3C scope:global +executePickLeaf__15daObjYobikusa_cFv = .text:0x00000400; // type:function size:0xFC scope:global +create_init__15daObjYobikusa_cFv = .text:0x000004FC; // type:function size:0x1C4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000006C0; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000730; // type:function size:0x70 scope:global +initBaseMtx__15daObjYobikusa_cFv = .text:0x000007A0; // type:function size:0x78 scope:global +getJointAngle__15daObjYobikusa_cFP5csXyzi = .text:0x00000818; // type:function size:0x24 scope:global +getJointScale__15daObjYobikusa_cFi = .text:0x0000083C; // type:function size:0x8 scope:global +nodeCallBack__FP8J3DJointi = .text:0x00000844; // type:function size:0x120 scope:global +__dt__5csXyzFv = .text:0x00000964; // type:function size:0x3C scope:global +initCcCylinder__15daObjYobikusa_cFv = .text:0x000009A0; // type:function size:0x60 scope:global +setCcCylinder__15daObjYobikusa_cFv = .text:0x00000A00; // type:function size:0x34 scope:global +toPickLeaf__15daObjYobikusa_cFv = .text:0x00000A34; // type:function size:0xA0 scope:global +setNewLeaf__15daObjYobikusa_cFv = .text:0x00000AD4; // type:function size:0xCC scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000BA0; // type:function size:0x154 scope:global +daObjYobikusa_Draw__FP15daObjYobikusa_c = .text:0x00000CF4; // type:function size:0xA4 scope:global +daObjYobikusa_Execute__FP15daObjYobikusa_c = .text:0x00000D98; // type:function size:0x20 scope:global +execute__15daObjYobikusa_cFv = .text:0x00000DB8; // type:function size:0x268 scope:global +daObjYobikusa_IsDelete__FP15daObjYobikusa_c = .text:0x00001020; // type:function size:0x8 scope:global +daObjYobikusa_Delete__FP15daObjYobikusa_c = .text:0x00001028; // type:function size:0x14C scope:global +daObjYobikusa_Create__FP10fopAc_ac_c = .text:0x00001174; // type:function size:0x194 scope:global +__ct__5csXyzFv = .text:0x00001308; // type:function size:0x4 scope:global +__dt__8cM3dGCylFv = .text:0x0000130C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001354; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000139C; // type:function size:0x5C scope:global +__dt__10cCcD_GSttsFv = .text:0x000013F8; // type:function size:0x48 scope:global +__sinit_d_a_obj_yobikusa_cpp = .text:0x00001440; // type:function size:0xA0 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x000014E0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000014E8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__15daObjYobikusa_c = .rodata:0x00000000; // type:object size:0x40 scope:global +@3699 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3724 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3773 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3774 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3778 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float +@3779 = .rodata:0x00000060; // type:object size:0x4 scope:local +ccCylSrc$3880 = .rodata:0x00000064; // type:object size:0x44 scope:local +@stringBase0 = .rodata:0x000000A8; // type:object size:0x44 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName1 = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_arcName2 = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +@3641 = .data:0x00000028; // type:object size:0xC scope:local +@3642 = .data:0x00000034; // type:object size:0xC scope:local +@3643 = .data:0x00000040; // type:object size:0xC scope:local +@3644 = .data:0x0000004C; // type:object size:0xC scope:local +@3645 = .data:0x00000058; // type:object size:0xC scope:local +@3646 = .data:0x00000064; // type:object size:0xC scope:local +ActionTable__15daObjYobikusa_c = .data:0x00000070; // type:object size:0x48 scope:global data:4byte +l_daObjYobikusa_Method = .data:0x000000B8; // type:object size:0x20 scope:global +g_profile_Obj_Yobikusa = .data:0x000000D8; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000138; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_yousei/splits.txt b/config/GZ2P01/rels/d_a_obj_yousei/splits.txt new file mode 100644 index 0000000000..9f8b62fbd1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yousei/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_yousei.cpp: + .text start:0x00000078 end:0x00002F28 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000000 end:0x000000B0 diff --git a/config/GZ2P01/rels/d_a_obj_yousei/symbols.txt b/config/GZ2P01/rels/d_a_obj_yousei/symbols.txt new file mode 100644 index 0000000000..ba2ab862f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_yousei/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +InitCcSph__13daObjYOUSEI_cFv = .text:0x00000078; // type:function size:0x6C scope:global +SetCcSph__13daObjYOUSEI_cFv = .text:0x000000E4; // type:function size:0x58 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0xE0 scope:global +daObjYOUSEI_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x20 scope:global +daObjYOUSEI_Delete__FP13daObjYOUSEI_c = .text:0x0000023C; // type:function size:0x24 scope:global +SpeedSet__13daObjYOUSEI_cFv = .text:0x00000260; // type:function size:0xB0 scope:global +MoveAction__13daObjYOUSEI_cFv = .text:0x00000310; // type:function size:0x480 scope:global +BinAction__13daObjYOUSEI_cFv = .text:0x00000790; // type:function size:0x248 scope:global +LinkChk__13daObjYOUSEI_cFv = .text:0x000009D8; // type:function size:0x62C scope:global +WaitAction__13daObjYOUSEI_cFv = .text:0x00001004; // type:function size:0x624 scope:global +LinkAction__13daObjYOUSEI_cFv = .text:0x00001628; // type:function size:0x894 scope:global +LinkSearch__13daObjYOUSEI_cFv = .text:0x00001EBC; // type:function size:0xE0 scope:global +WayBgCheck__13daObjYOUSEI_cFffs = .text:0x00001F9C; // type:function size:0x124 scope:global +CareAction__13daObjYOUSEI_cFv = .text:0x000020C0; // type:function size:0x8C scope:global +CheckGround__13daObjYOUSEI_cFv = .text:0x0000214C; // type:function size:0x104 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002250; // type:function size:0x78 scope:global +CheckWater__13daObjYOUSEI_cFv = .text:0x000022C8; // type:function size:0x148 scope:global +Action__13daObjYOUSEI_cFv = .text:0x00002410; // type:function size:0x1FC scope:global +ObjHit__13daObjYOUSEI_cFv = .text:0x0000260C; // type:function size:0x124 scope:global +Execute__13daObjYOUSEI_cFv = .text:0x00002730; // type:function size:0x1A8 scope:global +Delete__13daObjYOUSEI_cFv = .text:0x000028D8; // type:function size:0x34 scope:global +setBaseMtx__13daObjYOUSEI_cFv = .text:0x0000290C; // type:function size:0x74 scope:global +daObjYOUSEI_Draw__FP13daObjYOUSEI_c = .text:0x00002980; // type:function size:0xBC scope:global +daObjYOUSEI_Execute__FP13daObjYOUSEI_c = .text:0x00002A3C; // type:function size:0x20 scope:global +create__13daObjYOUSEI_cFv = .text:0x00002A5C; // type:function size:0x380 scope:global +__dt__8cM3dGSphFv = .text:0x00002DDC; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00002E24; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00002E6C; // type:function size:0x70 scope:global +daObjYOUSEI_IsDelete__FP13daObjYOUSEI_c = .text:0x00002EDC; // type:function size:0x8 scope:global +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002EE4; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00002EF4; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00002EFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F04; // type:function size:0x8 scope:local +getHeadTopPos__9daPy_py_cCFv = .text:0x00002F0C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +ccSphSrc$3652 = .rodata:0x00000000; // type:object size:0x40 scope:local +@3661 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float +@3680 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3708 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3790 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3791 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3792 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3793 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3794 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3795 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3796 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3798 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3799 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3801 = .rodata:0x00000078; // type:object size:0x4 scope:local +@3802 = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000080; // type:object size:0x4 scope:local +@3804 = .rodata:0x00000084; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000088; // type:object size:0x4 scope:local +@3807 = .rodata:0x00000090; // type:object size:0x8 scope:local +@3849 = .rodata:0x00000098; // type:object size:0x4 scope:local +@3850 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@3851 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@3852 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@3853 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3854 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3996 = .rodata:0x000000B0; // type:object size:0x8 scope:local +@3997 = .rodata:0x000000B8; // type:object size:0x8 scope:local +@3998 = .rodata:0x000000C0; // type:object size:0x8 scope:local +@3999 = .rodata:0x000000C8; // type:object size:0x4 scope:local +@4000 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4001 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4002 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4003 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float +@4004 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@4005 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float +@4187 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@4188 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@4189 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@4190 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@4191 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4192 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4193 = .rodata:0x000000FC; // type:object size:0x4 scope:local data:string +@4194 = .rodata:0x00000100; // type:object size:0x4 scope:local +@4195 = .rodata:0x00000104; // type:object size:0x4 scope:local data:string +@4196 = .rodata:0x00000108; // type:object size:0x4 scope:local +@4197 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000110; // type:object size:0x4 scope:local +@4394 = .rodata:0x00000114; // type:object size:0x4 scope:local +@4395 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4419 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@4462 = .rodata:0x00000120; // type:object size:0x4 scope:local data:float +@4482 = .rodata:0x00000124; // type:object size:0x4 scope:local data:float +@4682 = .rodata:0x00000128; // type:object size:0x4 scope:local +@4796 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000130; // type:object size:0x7 scope:local data:string_table +l_daObjYOUSEI_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_Yousei = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__14dBgS_ObjGndChk = .data:0x0000008C; // type:object size:0x30 scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +s_dis = .bss:0x00000040; // type:object size:0x4 scope:global +sLink_Pos = .bss:0x00000044; // type:object size:0x4 scope:global data:4byte +lbl_54_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte +lbl_54_bss_49 = .bss:0x00000049; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x0000004C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000050; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_ystone/splits.txt b/config/GZ2P01/rels/d_a_obj_ystone/splits.txt new file mode 100644 index 0000000000..092636749e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ystone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ystone.cpp: + .text start:0x00000078 end:0x00000C64 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000CC diff --git a/config/GZ2P01/rels/d_a_obj_ystone/symbols.txt b/config/GZ2P01/rels/d_a_obj_ystone/symbols.txt new file mode 100644 index 0000000000..299920204f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_ystone/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getNowLevel__Fv = .text:0x00000078; // type:function size:0x78 scope:global +daObj_Ystone_Draw__FP16obj_ystone_class = .text:0x000000F0; // type:function size:0xF0 scope:global +setModelBaseMtx__FP16obj_ystone_class = .text:0x000001E0; // type:function size:0xDC scope:global +action__FP16obj_ystone_class = .text:0x000002BC; // type:function size:0x490 scope:global +daObj_Ystone_Execute__FP16obj_ystone_class = .text:0x0000074C; // type:function size:0x84 scope:global +daObj_Ystone_IsDelete__FP16obj_ystone_class = .text:0x000007D0; // type:function size:0x8 scope:global +daObj_Ystone_Delete__FP16obj_ystone_class = .text:0x000007D8; // type:function size:0x40 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x280 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000A98; // type:function size:0x48 scope:global +daObj_Ystone_Create__FP10fopAc_ac_c = .text:0x00000AE0; // type:function size:0x184 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmdIndex = .rodata:0x00000000; // type:object size:0x1C scope:global +l_brkIndex = .rodata:0x0000001C; // type:object size:0xC scope:global +l_btkIndex = .rodata:0x00000028; // type:object size:0x1C scope:global +@3967 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3968 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3969 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0x5E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x1C scope:global +l_stageName$3775 = .data:0x0000001C; // type:object size:0x24 scope:local +mirror_effect_id$3870 = .data:0x00000040; // type:object size:0x14 scope:local +@3970 = .data:0x00000054; // type:object size:0x1C scope:local +l_daObj_Ystone_Method = .data:0x00000070; // type:object size:0x20 scope:global +g_profile_OBJ_YSTONE = .data:0x00000090; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000C0; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_obj_zcloth/splits.txt b/config/GZ2P01/rels/d_a_obj_zcloth/splits.txt new file mode 100644 index 0000000000..9e5ac3837f --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zcloth/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zcloth.cpp: + .text start:0x00000078 end:0x0000052C + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_obj_zcloth/symbols.txt b/config/GZ2P01/rels/d_a_obj_zcloth/symbols.txt new file mode 100644 index 0000000000..da7765b64e --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zcloth/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daObjZCloth_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__13daObjZCloth_cFv = .text:0x000000B4; // type:function size:0x6C scope:global +Create__13daObjZCloth_cFv = .text:0x00000120; // type:function size:0x4C scope:global +create__13daObjZCloth_cFv = .text:0x0000016C; // type:function size:0x1A0 scope:global +__dt__8cM3dGCylFv = .text:0x0000030C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000354; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x0000039C; // type:function size:0x70 scope:global +execute__13daObjZCloth_cFv = .text:0x0000040C; // type:function size:0x24 scope:global +draw__13daObjZCloth_cFv = .text:0x00000430; // type:function size:0x30 scope:global +_delete__13daObjZCloth_cFv = .text:0x00000460; // type:function size:0x3C scope:global +daObjZCloth_Draw__FP13daObjZCloth_c = .text:0x0000049C; // type:function size:0x20 scope:global +daObjZCloth_Execute__FP13daObjZCloth_c = .text:0x000004BC; // type:function size:0x20 scope:global +daObjZCloth_Delete__FP13daObjZCloth_c = .text:0x000004DC; // type:function size:0x20 scope:global +daObjZCloth_Create__FP10fopAc_ac_c = .text:0x000004FC; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000051C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000524; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daObjZCloth_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Obj_ZoraCloth = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daObjZCloth_c = .data:0x00000050; // type:object size:0x44 scope:global +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000000AC; // type:object size:0x24 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_zdoor/splits.txt b/config/GZ2P01/rels/d_a_obj_zdoor/splits.txt new file mode 100644 index 0000000000..bd71eb4f1c --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zdoor.cpp: + .text start:0x00000078 end:0x00000E24 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000160 diff --git a/config/GZ2P01/rels/d_a_obj_zdoor/symbols.txt b/config/GZ2P01/rels/d_a_obj_zdoor/symbols.txt new file mode 100644 index 0000000000..dc02ea3f84 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zdoor/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkPlayerPos__FP9daZdoor_c = .text:0x00000078; // type:function size:0xA4 scope:global +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x94 scope:global +doorTgHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001B0; // type:function size:0xEC scope:global +init_cyl__9daZdoor_cFv = .text:0x0000029C; // type:function size:0xE4 scope:global +set_cyl__9daZdoor_cFv = .text:0x00000380; // type:function size:0x144 scope:global +setBaseMtx__9daZdoor_cFv = .text:0x000004C4; // type:function size:0x74 scope:global +Create__9daZdoor_cFv = .text:0x00000538; // type:function size:0x78 scope:global +CreateHeap__9daZdoor_cFv = .text:0x000005B0; // type:function size:0x80 scope:global +create1st__9daZdoor_cFv = .text:0x00000630; // type:function size:0xDC scope:global +Execute__9daZdoor_cFPPA3_A4_f = .text:0x0000070C; // type:function size:0x21C scope:global +Draw__9daZdoor_cFv = .text:0x00000928; // type:function size:0xA4 scope:global +Delete__9daZdoor_cFv = .text:0x000009CC; // type:function size:0x40 scope:global +daZdoor_create1st__FP9daZdoor_c = .text:0x00000A0C; // type:function size:0x14C scope:global +__dt__8cM3dGCylFv = .text:0x00000B58; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BA0; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00000BE8; // type:function size:0xCC scope:global +__ct__8dCcD_CylFv = .text:0x00000CB4; // type:function size:0x84 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000D38; // type:function size:0x70 scope:global +daZdoor_MoveBGDelete__FP9daZdoor_c = .text:0x00000DA8; // type:function size:0x20 scope:global +daZdoor_MoveBGExecute__FP9daZdoor_c = .text:0x00000DC8; // type:function size:0x20 scope:global +daZdoor_MoveBGDraw__FP9daZdoor_c = .text:0x00000DE8; // type:function size:0x2C scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000E14; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E1C; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cyl_data = .rodata:0x00000000; // type:object size:0x3C scope:global +l_cyl_data2 = .rodata:0x0000003C; // type:object size:0x3C scope:global +l_open_limit_max = .rodata:0x00000078; // type:object size:0x6 scope:global +l_open_limit_min = .rodata:0x00000080; // type:object size:0x6 scope:global +l_open_speed = .rodata:0x00000088; // type:object size:0x6 scope:global +@3658 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@3679 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float +@3712 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +@3714 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double +@3796 = .rodata:0x000000A8; // type:object size:0x4 scope:local +@3797 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@3798 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@3799 = .rodata:0x000000B4; // type:object size:0x4 scope:local +estimateSizeTbl$3848 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@3906 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@3907 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x000000C4; // type:object size:0x60 scope:local data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_cyl_src2 = .data:0x00000044; // type:object size:0x44 scope:global +l_arcName = .data:0x00000088; // type:object size:0xC scope:global +l_bmdName = .data:0x00000094; // type:object size:0xC scope:global +l_dzbName = .data:0x000000A0; // type:object size:0xC scope:global +daZdoor_METHODS = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_ZDoor = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000108; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000114; // type:object size:0x24 scope:global +__vt__9daZdoor_c = .data:0x00000138; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_zrTurara/splits.txt b/config/GZ2P01/rels/d_a_obj_zrTurara/splits.txt new file mode 100644 index 0000000000..ad9e149c7a --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zrTurara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTurara.cpp: + .text start:0x000000EC end:0x00001108 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZ2P01/rels/d_a_obj_zrTurara/symbols.txt b/config/GZ2P01/rels/d_a_obj_zrTurara/symbols.txt new file mode 100644 index 0000000000..164874a610 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zrTurara/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daZrTurara_HIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000011C; // type:function size:0x48 scope:global +setBaseMtx__12daZrTurara_cFv = .text:0x00000164; // type:function size:0x130 scope:global +CreateHeap__12daZrTurara_cFv = .text:0x00000294; // type:function size:0x130 scope:global +create__12daZrTurara_cFv = .text:0x000003C4; // type:function size:0x2D8 scope:global +__dt__8cM3dGCylFv = .text:0x0000069C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006E4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000072C; // type:function size:0x5C scope:global +Execute__12daZrTurara_cFPPA3_A4_f = .text:0x00000788; // type:function size:0x60 scope:global +move__12daZrTurara_cFv = .text:0x000007E8; // type:function size:0x120 scope:global +modeWait__12daZrTurara_cFv = .text:0x00000908; // type:function size:0x84 scope:global +init_modeBreak__12daZrTurara_cFv = .text:0x0000098C; // type:function size:0x2D4 scope:global +modeBreak__12daZrTurara_cFv = .text:0x00000C60; // type:function size:0x1C0 scope:global +init_modeEnd__12daZrTurara_cFv = .text:0x00000E20; // type:function size:0xC scope:global +modeEnd__12daZrTurara_cFv = .text:0x00000E2C; // type:function size:0x4 scope:global +Draw__12daZrTurara_cFv = .text:0x00000E30; // type:function size:0xD0 scope:global +Delete__12daZrTurara_cFv = .text:0x00000F00; // type:function size:0x68 scope:global +daZrTurara_Draw__FP12daZrTurara_c = .text:0x00000F68; // type:function size:0x2C scope:global +daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000F94; // type:function size:0x20 scope:global +daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000FB4; // type:function size:0x20 scope:global +daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000FD4; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000FF4; // type:function size:0x48 scope:global +__dt__16daZrTurara_HIO_cFv = .text:0x0000103C; // type:function size:0x5C scope:global +__sinit_d_a_obj_zrTurara_cpp = .text:0x00001098; // type:function size:0x70 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +mCcDObjInfo__12daZrTurara_c = .rodata:0x00000004; // type:object size:0x30 scope:global +@3699 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float +@3831 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double +@3926 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3927 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@4059 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4060 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000060; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDCyl__12daZrTurara_c = .data:0x00000020; // type:object size:0x44 scope:global +@3916 = .data:0x00000064; // type:object size:0xC scope:local +@3917 = .data:0x00000070; // type:object size:0xC scope:local +@3918 = .data:0x0000007C; // type:object size:0xC scope:local +mode_proc$3915 = .data:0x00000088; // type:object size:0x24 scope:local +l_daZrTurara_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_Obj_zrTurara = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__12daZrTurara_c = .data:0x0000012C; // type:object size:0x28 scope:global +__vt__16daZrTurara_HIO_c = .data:0x00000154; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000160; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3651 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global data:byte +lbl_697_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_zrTuraraRock/splits.txt b/config/GZ2P01/rels/d_a_obj_zrTuraraRock/splits.txt new file mode 100644 index 0000000000..ee108a21c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zrTuraraRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTuraraRock.cpp: + .text start:0x000000EC end:0x00000C0C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZ2P01/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/GZ2P01/rels/d_a_obj_zrTuraraRock/symbols.txt new file mode 100644 index 0000000000..ff99e1957d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__16daZrTuraRc_HIO_cFv = .text:0x000000EC; // type:function size:0x60 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x0000014C; // type:function size:0x48 scope:global +setBaseMtx__12daZrTuraRc_cFv = .text:0x00000194; // type:function size:0xA0 scope:global +CreateHeap__12daZrTuraRc_cFv = .text:0x00000234; // type:function size:0x6C scope:global +create__12daZrTuraRc_cFv = .text:0x000002A0; // type:function size:0x2E4 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000584; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000005F4; // type:function size:0x70 scope:global +__dt__8cM3dGSphFv = .text:0x00000664; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000006AC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x000006F4; // type:function size:0x5C scope:global +createHeapCallBack__12daZrTuraRc_cFP10fopAc_ac_c = .text:0x00000750; // type:function size:0x20 scope:global +Execute__12daZrTuraRc_cFv = .text:0x00000770; // type:function size:0x68 scope:global +move__12daZrTuraRc_cFv = .text:0x000007D8; // type:function size:0xD4 scope:global +init_modeDrop__12daZrTuraRc_cFv = .text:0x000008AC; // type:function size:0x38 scope:global +modeDrop__12daZrTuraRc_cFv = .text:0x000008E4; // type:function size:0x78 scope:global +bgCheck__12daZrTuraRc_cFv = .text:0x0000095C; // type:function size:0x2C scope:global +init_modeDropEnd__12daZrTuraRc_cFv = .text:0x00000988; // type:function size:0x34 scope:global +modeDropEnd__12daZrTuraRc_cFv = .text:0x000009BC; // type:function size:0x4 scope:global +Draw__12daZrTuraRc_cFv = .text:0x000009C0; // type:function size:0x64 scope:global +Delete__12daZrTuraRc_cFv = .text:0x00000A24; // type:function size:0x44 scope:global +daZrTuraRc_Draw__FP12daZrTuraRc_c = .text:0x00000A68; // type:function size:0x20 scope:global +daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000A88; // type:function size:0x20 scope:global +daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000AA8; // type:function size:0x20 scope:global +daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000AC8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000AE8; // type:function size:0x48 scope:global +__dt__16daZrTuraRc_HIO_cFv = .text:0x00000B30; // type:function size:0x5C scope:global +__sinit_d_a_obj_zrTuraraRock_cpp = .text:0x00000B8C; // type:function size:0x70 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000BFC; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C04; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3653 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3654 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3655 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3656 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000010; // type:object size:0x4 scope:local +mCcDObjInfo__12daZrTuraRc_c = .rodata:0x00000014; // type:object size:0x30 scope:global +@3684 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3774 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@3775 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3776 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3777 = .rodata:0x00000054; // type:object size:0x4 scope:local data:string +@3778 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3782 = .rodata:0x00000068; // type:object size:0x8 scope:local +@3885 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0xA scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mCcDSph__12daZrTuraRc_c = .data:0x00000020; // type:object size:0x40 scope:global +@3871 = .data:0x00000060; // type:object size:0xC scope:local +@3872 = .data:0x0000006C; // type:object size:0xC scope:local +mode_proc$3870 = .data:0x00000078; // type:object size:0x18 scope:local +l_daZrTuraRc_Method = .data:0x00000090; // type:object size:0x20 scope:global +g_profile_Obj_zrTuraraRc = .data:0x000000B0; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:global +__vt__16daZrTuraRc_HIO_c = .data:0x00000140; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000014C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3647 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global data:float +lbl_698_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_zraMark/splits.txt b/config/GZ2P01/rels/d_a_obj_zraMark/splits.txt new file mode 100644 index 0000000000..0b77589674 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zraMark/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zraMark.cpp: + .text start:0x00000078 end:0x000017A0 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000004 end:0x0000007C + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_obj_zraMark/symbols.txt b/config/GZ2P01/rels/d_a_obj_zraMark/symbols.txt new file mode 100644 index 0000000000..0e3d4a9284 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zraMark/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +Create__14daObjZraMark_cFv = .text:0x00000098; // type:function size:0x204 scope:global +CreateHeap__14daObjZraMark_cFv = .text:0x0000029C; // type:function size:0x200 scope:global +Execute__14daObjZraMark_cFv = .text:0x0000049C; // type:function size:0x90 scope:global +Draw__14daObjZraMark_cFv = .text:0x0000052C; // type:function size:0x18C scope:global +Delete__14daObjZraMark_cFv = .text:0x000006B8; // type:function size:0x48 scope:global +getType__14daObjZraMark_cFv = .text:0x00000700; // type:function size:0x4C scope:global +setBaseMtx__14daObjZraMark_cFv = .text:0x0000074C; // type:function size:0x1B4 scope:global +col_init__14daObjZraMark_cFv = .text:0x00000900; // type:function size:0x7C scope:global +col_set__14daObjZraMark_cFv = .text:0x0000097C; // type:function size:0x36C scope:global +schHoz__14daObjZraMark_cFv = .text:0x00000CE8; // type:function size:0x4C scope:global +entryPointer__14daObjZraMark_cFP10fopAc_ac_c = .text:0x00000D34; // type:function size:0x5C scope:global +informBlast__14daObjZraMark_cFv = .text:0x00000D90; // type:function size:0x84 scope:global +daObjZraMark_Execute__FP14daObjZraMark_c = .text:0x00000E14; // type:function size:0x20 scope:global +daObjZraMark_Draw__FP14daObjZraMark_c = .text:0x00000E34; // type:function size:0x20 scope:global +daObjZraMark_IsDelete__FP14daObjZraMark_c = .text:0x00000E54; // type:function size:0x8 scope:global +daObjZraMark_Delete__FP14daObjZraMark_c = .text:0x00000E5C; // type:function size:0x20 scope:global +daObjZraMark_create__FP10fopAc_ac_c = .text:0x00000E7C; // type:function size:0x20 scope:global +create__16_ZraMark_Hahen_cFRC4cXyzScScScSc = .text:0x00000E9C; // type:function size:0x7C scope:global +loadModel__16_ZraMark_Hahen_cFv = .text:0x00000F18; // type:function size:0x84 scope:global +init__16_ZraMark_Hahen_cFRC4cXyzScScSc = .text:0x00000F9C; // type:function size:0x28C scope:global +calcSpeed__16_ZraMark_Hahen_cFv = .text:0x00001228; // type:function size:0x5C scope:global +setMtx__16_ZraMark_Hahen_cFv = .text:0x00001284; // type:function size:0x64 scope:global +draw__16_ZraMark_Hahen_cFv = .text:0x000012E8; // type:function size:0xA0 scope:global +create__20_ZraMark_Hahen_Mng_cFRC4cXyzScScScSc = .text:0x00001388; // type:function size:0x90 scope:global +calc__20_ZraMark_Hahen_Mng_cFv = .text:0x00001418; // type:function size:0x7C scope:global +draw__20_ZraMark_Hahen_Mng_cFv = .text:0x00001494; // type:function size:0x58 scope:global +cLib_getRndValue__Fii = .text:0x000014EC; // type:function size:0x7C scope:global +__dt__16_ZraMark_Hahen_cFv = .text:0x00001568; // type:function size:0x6C scope:global +__ct__16_ZraMark_Hahen_cFv = .text:0x000015D4; // type:function size:0x80 scope:global +__ct__11J3DLightObjFv = .text:0x00001654; // type:function size:0x38 scope:global +__dt__18daNpcF_ActorMngr_cFv = .text:0x0000168C; // type:function size:0x48 scope:global +__ct__18daNpcF_ActorMngr_cFv = .text:0x000016D4; // type:function size:0x3C scope:global +__dt__8cM3dGCylFv = .text:0x00001710; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001758; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x14 scope:global +l_sph_src = .rodata:0x00000014; // type:object size:0x44 scope:global +l_arcIdx = .rodata:0x00000058; // type:object size:0x10 scope:global +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000070; // type:object size:0x4 scope:local +@3952 = .rodata:0x00000074; // type:object size:0x4 scope:local +@3953 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4122 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4123 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4124 = .rodata:0x00000084; // type:object size:0x4 scope:local +l_coOffset$4267 = .rodata:0x00000088; // type:object size:0x30 scope:local +@4296 = .rodata:0x000000B8; // type:object size:0x4 scope:local +@4400 = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float +@4401 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float +sHahenBmdType$4487 = .rodata:0x000000C4; // type:object size:0x8 scope:local +sScale$4499 = .rodata:0x000000CC; // type:object size:0x38 scope:local +sRoot$4500 = .rodata:0x00000104; // type:object size:0xE0 scope:local +@4542 = .rodata:0x000001E4; // type:object size:0x4 scope:local +@4543 = .rodata:0x000001E8; // type:object size:0x4 scope:local +@4544 = .rodata:0x000001EC; // type:object size:0x4 scope:local +@4545 = .rodata:0x000001F0; // type:object size:0x4 scope:local +@4546 = .rodata:0x000001F4; // type:object size:0x4 scope:local +@4547 = .rodata:0x000001F8; // type:object size:0x4 scope:local +@4548 = .rodata:0x000001FC; // type:object size:0x4 scope:local +@4549 = .rodata:0x00000200; // type:object size:0x4 scope:local +@4571 = .rodata:0x00000204; // type:object size:0x4 scope:local data:float +@4658 = .rodata:0x00000208; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000210; // type:object size:0x5 scope:local data:string_table +lbl_699_data_0 = .data:0x00000000; // type:object size:0x1 data:byte +l_arcName = .data:0x00000004; // type:object size:0x4 scope:global data:4byte +l_daObjZraMark_Method = .data:0x00000008; // type:object size:0x20 scope:global +g_profile_ZRA_MARK = .data:0x00000028; // type:object size:0x30 scope:global +__vt__18daNpcF_ActorMngr_c = .data:0x00000058; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000064; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000070; // type:object size:0xC scope:global +roottype$4501 = .bss:0x00000000; // type:object size:0x4 scope:local +lbl_699_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_obj_zra_freeze/splits.txt b/config/GZ2P01/rels/d_a_obj_zra_freeze/splits.txt new file mode 100644 index 0000000000..e34e000c6d --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zra_freeze/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zra_freeze.cpp: + .text start:0x00000078 end:0x00000B00 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_obj_zra_freeze/symbols.txt b/config/GZ2P01/rels/d_a_obj_zra_freeze/symbols.txt new file mode 100644 index 0000000000..2842b1a465 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zra_freeze/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__13daZraFreeze_cFv = .text:0x00000078; // type:function size:0x6C scope:global +chkActorInScreen__13daZraFreeze_cFv = .text:0x000000E4; // type:function size:0x178 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000025C; // type:function size:0x20 scope:global +Create__13daZraFreeze_cFv = .text:0x0000027C; // type:function size:0x180 scope:global +CreateHeap__13daZraFreeze_cFv = .text:0x000003FC; // type:function size:0x84 scope:global +setHitodamaPrtcl__13daZraFreeze_cFv = .text:0x00000480; // type:function size:0x1D8 scope:global +Execute__13daZraFreeze_cFv = .text:0x00000658; // type:function size:0x348 scope:global +Draw__13daZraFreeze_cFv = .text:0x000009A0; // type:function size:0xA4 scope:global +Delete__13daZraFreeze_cFv = .text:0x00000A44; // type:function size:0x34 scope:global +daZraFreeze_Draw__FP13daZraFreeze_c = .text:0x00000A78; // type:function size:0x20 scope:global +daZraFreeze_Execute__FP13daZraFreeze_c = .text:0x00000A98; // type:function size:0x20 scope:global +daZraFreeze_IsDelete__FP13daZraFreeze_c = .text:0x00000AB8; // type:function size:0x8 scope:global +daZraFreeze_Delete__FP13daZraFreeze_c = .text:0x00000AC0; // type:function size:0x20 scope:global +daZraFreeze_create__FP10fopAc_ac_c = .text:0x00000AE0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global +@3763 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3764 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3765 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3840 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +id$3856 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3917 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3918 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3919 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4050 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4051 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4052 = .rodata:0x00000038; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x3B scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_bmdName$3845 = .data:0x00000004; // type:object size:0xC scope:local +l_daZraFreeze_Method = .data:0x00000010; // type:object size:0x20 scope:global +g_profile_OBJ_ZRAFREEZE = .data:0x00000030; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_obj_zra_rock/splits.txt b/config/GZ2P01/rels/d_a_obj_zra_rock/splits.txt new file mode 100644 index 0000000000..bc29c67960 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zra_rock.cpp: + .text start:0x00000078 end:0x0000097C + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000AC diff --git a/config/GZ2P01/rels/d_a_obj_zra_rock/symbols.txt b/config/GZ2P01/rels/d_a_obj_zra_rock/symbols.txt new file mode 100644 index 0000000000..920810e521 --- /dev/null +++ b/config/GZ2P01/rels/d_a_obj_zra_rock/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setAttnPos__14daObjZraRock_cFv = .text:0x00000078; // type:function size:0x84 scope:global +setBaseMtx__14daObjZraRock_cFv = .text:0x000000FC; // type:function size:0x90 scope:global +setEnvTevColor__14daObjZraRock_cFv = .text:0x0000018C; // type:function size:0x5C scope:global +setRoomNo__14daObjZraRock_cFv = .text:0x000001E8; // type:function size:0x40 scope:global +Create__14daObjZraRock_cFv = .text:0x00000228; // type:function size:0x148 scope:global +CreateHeap__14daObjZraRock_cFv = .text:0x00000370; // type:function size:0x130 scope:global +create__14daObjZraRock_cFv = .text:0x000004A0; // type:function size:0x184 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:global +Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000006DC; // type:function size:0x58 scope:global +Draw__14daObjZraRock_cFv = .text:0x00000734; // type:function size:0x138 scope:global +Delete__14daObjZraRock_cFv = .text:0x0000086C; // type:function size:0x6C scope:global +daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:global +daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:global +daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:global +daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:global +daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x0000096C; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000974; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3816 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3903 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x19 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Obj_ZraRock = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000078; // type:object size:0xC scope:global +__vt__14daObjZraRock_c = .data:0x00000084; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_passer_mng/splits.txt b/config/GZ2P01/rels/d_a_passer_mng/splits.txt new file mode 100644 index 0000000000..f1c4c26887 --- /dev/null +++ b/config/GZ2P01/rels/d_a_passer_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_passer_mng.cpp: + .text start:0x00000078 end:0x00001578 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZ2P01/rels/d_a_passer_mng/symbols.txt b/config/GZ2P01/rels/d_a_passer_mng/symbols.txt new file mode 100644 index 0000000000..6b2a97bc30 --- /dev/null +++ b/config/GZ2P01/rels/d_a_passer_mng/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daPasserMng_Execute__FP13daPasserMng_c = .text:0x00000078; // type:function size:0x20 scope:global +execute__13daPasserMng_cFv = .text:0x00000098; // type:function size:0x244 scope:global +getPasserParam__13daPasserMng_cFv = .text:0x000002DC; // type:function size:0x498 scope:global +getLuggageParamHigh__13daPasserMng_cFUl = .text:0x00000774; // type:function size:0x8E8 scope:global +daPasserMng_IsDelete__FP13daPasserMng_c = .text:0x0000105C; // type:function size:0x8 scope:global +daPasserMng_Delete__FP13daPasserMng_c = .text:0x00001064; // type:function size:0x44 scope:global +daPasserMng_Create__FP10fopAc_ac_c = .text:0x000010A8; // type:function size:0x20 scope:global +create__13daPasserMng_cFv = .text:0x000010C8; // type:function size:0x58 scope:global +create_init__13daPasserMng_cFv = .text:0x00001120; // type:function size:0x3DC scope:global +cLib_getRndValue__Fii = .text:0x000014FC; // type:function size:0x7C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +groupA = .rodata:0x00000000; // type:object size:0x20 scope:global +groupB = .rodata:0x00000020; // type:object size:0x24 scope:global +groupC = .rodata:0x00000044; // type:object size:0x24 scope:global +groupD = .rodata:0x00000068; // type:object size:0x20 scope:global +@4430 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +mGroupTbl__13daPasserMng_c = .data:0x00000000; // type:object size:0x10 scope:global +@4134 = .data:0x00000010; // type:object size:0x78 scope:local +@4305 = .data:0x00000088; // type:object size:0x78 scope:local +l_daPasserMng_Method = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_PASSER_MNG = .data:0x00000120; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_path_line/splits.txt b/config/GZ2P01/rels/d_a_path_line/splits.txt new file mode 100644 index 0000000000..1fe9ff9574 --- /dev/null +++ b/config/GZ2P01/rels/d_a_path_line/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_path_line.cpp: + .data start:0x00000000 end:0x00000034 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_path_line/symbols.txt b/config/GZ2P01/rels/d_a_path_line/symbols.txt new file mode 100644 index 0000000000..6892cc740c --- /dev/null +++ b/config/GZ2P01/rels/d_a_path_line/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_PATH_LINE = .data:0x00000000; // type:object size:0x34 scope:global diff --git a/config/GZ2P01/rels/d_a_peru/splits.txt b/config/GZ2P01/rels/d_a_peru/splits.txt new file mode 100644 index 0000000000..1714f683e7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_peru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_peru.cpp: + .text start:0x000000EC end:0x0000524C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000017C + .data start:0x00000000 end:0x00000608 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_peru/symbols.txt b/config/GZ2P01/rels/d_a_peru/symbols.txt new file mode 100644 index 0000000000..a137ece586 --- /dev/null +++ b/config/GZ2P01/rels/d_a_peru/symbols.txt @@ -0,0 +1,264 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__8daPeru_cFv = .text:0x000000EC; // type:function size:0xE0 scope:global +create__8daPeru_cFv = .text:0x000001CC; // type:function size:0x240 scope:global +CreateHeap__8daPeru_cFv = .text:0x0000040C; // type:function size:0x294 scope:global +__dt__15J3DTevKColorAnmFv = .text:0x000006A0; // type:function size:0x3C scope:global +__ct__15J3DTevKColorAnmFv = .text:0x000006DC; // type:function size:0x18 scope:global +__dt__14J3DTevColorAnmFv = .text:0x000006F4; // type:function size:0x3C scope:global +__ct__14J3DTevColorAnmFv = .text:0x00000730; // type:function size:0x18 scope:global +__dt__11J3DTexNoAnmFv = .text:0x00000748; // type:function size:0x48 scope:global +__ct__11J3DTexNoAnmFv = .text:0x00000790; // type:function size:0x24 scope:global +__dt__12J3DTexMtxAnmFv = .text:0x000007B4; // type:function size:0x3C scope:global +__ct__12J3DTexMtxAnmFv = .text:0x000007F0; // type:function size:0x18 scope:global +__dt__14J3DMatColorAnmFv = .text:0x00000808; // type:function size:0x3C scope:global +__ct__14J3DMatColorAnmFv = .text:0x00000844; // type:function size:0x18 scope:global +typeInitialize__8daPeru_cFv = .text:0x0000085C; // type:function size:0xF4 scope:global +Delete__8daPeru_cFv = .text:0x00000950; // type:function size:0x34 scope:global +Execute__8daPeru_cFv = .text:0x00000984; // type:function size:0x20 scope:global +Draw__8daPeru_cFv = .text:0x000009A4; // type:function size:0x9C scope:global +createHeapCallBack__8daPeru_cFP10fopAc_ac_c = .text:0x00000A40; // type:function size:0x20 scope:global +ctrlJointCallBack__8daPeru_cFP8J3DJointi = .text:0x00000A60; // type:function size:0x58 scope:global +isDelete__8daPeru_cFv = .text:0x00000AB8; // type:function size:0x34 scope:global +reset__8daPeru_cFv = .text:0x00000AEC; // type:function size:0x234 scope:global +setParam__8daPeru_cFv = .text:0x00000D20; // type:function size:0x12C scope:global +setAfterTalkMotion__8daPeru_cFv = .text:0x00000E4C; // type:function size:0x60 scope:global +srchActors__8daPeru_cFv = .text:0x00000EAC; // type:function size:0xB0 scope:global +evtTalk__8daPeru_cFv = .text:0x00000F5C; // type:function size:0xEC scope:global +evtCutProc__8daPeru_cFv = .text:0x00001048; // type:function size:0xC8 scope:global +action__8daPeru_cFv = .text:0x00001110; // type:function size:0x4C scope:global +setAttnPos__8daPeru_cFv = .text:0x0000115C; // type:function size:0x248 scope:global +setCollision__8daPeru_cFv = .text:0x000013A4; // type:function size:0x1B8 scope:global +drawDbgInfo__8daPeru_cFv = .text:0x0000155C; // type:function size:0x8 scope:global +setAction__8daPeru_cFM8daPeru_cFPCvPvi_ii = .text:0x00001564; // type:function size:0xB0 scope:global +wait__8daPeru_cFi = .text:0x00001614; // type:function size:0x28C scope:global +is_AppearDemo_start__8daPeru_cFv = .text:0x000018A0; // type:function size:0x80 scope:global +_AppearDemoTag_delete__8daPeru_cFv = .text:0x00001920; // type:function size:0x30 scope:global +talk__8daPeru_cFi = .text:0x00001950; // type:function size:0x32C scope:global +jump_st__8daPeru_cFi = .text:0x00001C7C; // type:function size:0x1DC scope:global +jump_ed__8daPeru_cFi = .text:0x00001E58; // type:function size:0x1DC scope:global +sniff__8daPeru_cFi = .text:0x00002034; // type:function size:0x174 scope:global +demo_appear__8daPeru_cFi = .text:0x000021A8; // type:function size:0x164 scope:global +demo_walk_to_link__8daPeru_cFi = .text:0x0000230C; // type:function size:0x19C scope:global +demo_walk_circle__8daPeru_cFi = .text:0x000024A8; // type:function size:0x170 scope:global +demo_walk_to_window__8daPeru_cFi = .text:0x00002618; // type:function size:0x304 scope:global +demo_walk_to_pathway__8daPeru_cFi = .text:0x0000291C; // type:function size:0x290 scope:global +cutAppear__8daPeru_cFi = .text:0x00002BAC; // type:function size:0x94 scope:global +_cutAppear_Init__8daPeru_cFRCi = .text:0x00002C40; // type:function size:0x8F4 scope:global +_cutAppear_Main__8daPeru_cFRCi = .text:0x00003534; // type:function size:0x50C scope:global +_catdoor_open__8daPeru_cFv = .text:0x00003A40; // type:function size:0xE0 scope:global +_catdoor_open_demoskip__8daPeru_cFv = .text:0x00003B20; // type:function size:0x64 scope:global +cutAppear_skip__8daPeru_cFi = .text:0x00003B84; // type:function size:0x94 scope:global +_cutAppear_skip_Init__8daPeru_cFRCi = .text:0x00003C18; // type:function size:0xD8 scope:global +_cutAppear_skip_Main__8daPeru_cFRCi = .text:0x00003CF0; // type:function size:0x18 scope:global +daPeru_Create__FPv = .text:0x00003D08; // type:function size:0x20 scope:global +daPeru_Delete__FPv = .text:0x00003D28; // type:function size:0x20 scope:global +daPeru_Execute__FPv = .text:0x00003D48; // type:function size:0x20 scope:global +daPeru_Draw__FPv = .text:0x00003D68; // type:function size:0x20 scope:global +daPeru_IsDelete__FPv = .text:0x00003D88; // type:function size:0x8 scope:global +calc__11J3DTexNoAnmCFPUs = .text:0x00003D90; // type:function size:0x30 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003DC0; // type:function size:0x48 scope:global +__dt__8daNpcT_cFv = .text:0x00003E08; // type:function size:0x388 scope:global +__dt__4cXyzFv = .text:0x00004190; // type:function size:0x3C scope:global +__dt__5csXyzFv = .text:0x000041CC; // type:function size:0x3C scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004208; // type:function size:0x48 scope:global +__dt__8dCcD_CylFv = .text:0x00004250; // type:function size:0xCC scope:global +__dt__13daNpcT_Path_cFv = .text:0x0000431C; // type:function size:0x48 scope:global +__ct__8dCcD_CylFv = .text:0x00004364; // type:function size:0x84 scope:global +__dt__8cM3dGCylFv = .text:0x000043E8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00004430; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004478; // type:function size:0x3C scope:global +__ct__8daNpcT_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x000044B4; // type:function size:0x404 scope:global +__ct__5csXyzFv = .text:0x000048B8; // type:function size:0x4 scope:global +__dt__15daNpcT_JntAnm_cFv = .text:0x000048BC; // type:function size:0xFC scope:global +__ct__4cXyzFv = .text:0x000049B8; // type:function size:0x4 scope:global +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000049BC; // type:function size:0x48 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00004A04; // type:function size:0x70 scope:global +__dt__10dCcD_GSttsFv = .text:0x00004A74; // type:function size:0x5C scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00004AD0; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00004B40; // type:function size:0x48 scope:global +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004B88; // type:function size:0x11C scope:global +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004CA4; // type:function size:0x208 scope:global +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004EAC; // type:function size:0x4 scope:global +getFootLJointNo__8daNpcT_cFv = .text:0x00004EB0; // type:function size:0x8 scope:global +getFootRJointNo__8daNpcT_cFv = .text:0x00004EB8; // type:function size:0x8 scope:global +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004EC0; // type:function size:0x8 scope:global +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004EC8; // type:function size:0x8 scope:global +afterJntAnm__8daNpcT_cFi = .text:0x00004ED0; // type:function size:0x4 scope:global +checkChangeEvt__8daNpcT_cFv = .text:0x00004ED4; // type:function size:0x8 scope:global +evtEndProc__8daNpcT_cFv = .text:0x00004EDC; // type:function size:0x8 scope:global +afterMoved__8daNpcT_cFv = .text:0x00004EE4; // type:function size:0x4 scope:global +chkXYItems__8daNpcT_cFv = .text:0x00004EE8; // type:function size:0x8 scope:global +decTmr__8daNpcT_cFv = .text:0x00004EF0; // type:function size:0x18 scope:global +drawOtherMdl__8daNpcT_cFv = .text:0x00004F08; // type:function size:0x4 scope:global +drawGhost__8daNpcT_cFv = .text:0x00004F0C; // type:function size:0x4 scope:global +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004F10; // type:function size:0x8 scope:global +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004F18; // type:function size:0x8 scope:global +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004F20; // type:function size:0x30 scope:global +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004F50; // type:function size:0x30 scope:global +changeAnm__8daNpcT_cFPiPi = .text:0x00004F80; // type:function size:0x4 scope:global +changeBck__8daNpcT_cFPiPi = .text:0x00004F84; // type:function size:0x4 scope:global +changeBtp__8daNpcT_cFPiPi = .text:0x00004F88; // type:function size:0x4 scope:global +changeBtk__8daNpcT_cFPiPi = .text:0x00004F8C; // type:function size:0x4 scope:global +__sinit_d_a_peru_cpp = .text:0x00004F90; // type:function size:0x9C scope:local +__ct__8daPeru_cFPC26daNpcT_faceMotionAnmData_cPC22daNpcT_motionAnmData_cPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ciPC16daNpcT_evtData_cPPc = .text:0x0000502C; // type:function size:0x98 scope:global +getEyeballMaterialNo__8daPeru_cFv = .text:0x000050C4; // type:function size:0x8 scope:global +getHeadJointNo__8daPeru_cFv = .text:0x000050CC; // type:function size:0x8 scope:global +getNeckJointNo__8daPeru_cFv = .text:0x000050D4; // type:function size:0x8 scope:global +getBackboneJointNo__8daPeru_cFv = .text:0x000050DC; // type:function size:0x8 scope:global +checkChangeJoint__8daPeru_cFi = .text:0x000050E4; // type:function size:0x10 scope:global +checkRemoveJoint__8daPeru_cFi = .text:0x000050F4; // type:function size:0x10 scope:global +beforeMove__8daPeru_cFv = .text:0x00005104; // type:function size:0x78 scope:global +__dt__14daPeru_Param_cFv = .text:0x0000517C; // type:function size:0x48 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000051C4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051CC; // type:function size:0x8 scope:local +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000051D4; // type:function size:0x60 scope:global +checkNowWolf__9daPy_py_cFv = .text:0x00005234; // type:function size:0x18 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__14daPeru_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global +@4050 = .rodata:0x00000098; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000009C; // type:object size:0x4 scope:local +@4052 = .rodata:0x000000A0; // type:object size:0x4 scope:local +@4053 = .rodata:0x000000A4; // type:object size:0x4 scope:local +@4199 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float +@4200 = .rodata:0x000000AC; // type:object size:0x4 scope:local +@4201 = .rodata:0x000000B0; // type:object size:0x4 scope:local +@4348 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float +@4395 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:string +@4396 = .rodata:0x000000BC; // type:object size:0x4 scope:local +@4397 = .rodata:0x000000C0; // type:object size:0x4 scope:local +@4430 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float +@4548 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float +@4662 = .rodata:0x000000CC; // type:object size:0x4 scope:local +@4663 = .rodata:0x000000D0; // type:object size:0x4 scope:local +@4664 = .rodata:0x000000D4; // type:object size:0x4 scope:local +@4666 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double +@4724 = .rodata:0x000000E0; // type:object size:0x8 scope:local +@4725 = .rodata:0x000000E8; // type:object size:0x8 scope:local +@4726 = .rodata:0x000000F0; // type:object size:0x8 scope:local +@4737 = .rodata:0x000000F8; // type:object size:0x8 scope:local data:4byte +@5061 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5062 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5063 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5064 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@5065 = .rodata:0x00000110; // type:object size:0x4 scope:local +@5066 = .rodata:0x00000114; // type:object size:0x4 scope:local +@5169 = .rodata:0x00000118; // type:object size:0x4 scope:local +@5207 = .rodata:0x0000011C; // type:object size:0x4 scope:local +@5247 = .rodata:0x00000120; // type:object size:0x4 scope:local +@5248 = .rodata:0x00000124; // type:object size:0x4 scope:local +@5249 = .rodata:0x00000128; // type:object size:0x4 scope:local +@5282 = .rodata:0x0000012C; // type:object size:0x4 scope:local +@5360 = .rodata:0x00000130; // type:object size:0x4 scope:local +@5361 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5362 = .rodata:0x00000138; // type:object size:0x4 scope:local +@5436 = .rodata:0x0000013C; // type:object size:0x4 scope:local +@5437 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5438 = .rodata:0x00000144; // type:object size:0x4 scope:local +@5439 = .rodata:0x00000148; // type:object size:0x4 scope:local +@5440 = .rodata:0x0000014C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000150; // type:object size:0x2A scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_bmdData = .data:0x00000020; // type:object size:0x8 scope:global data:4byte +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000040; // type:object size:0x8 scope:global +l_loadResPtrn0 = .data:0x00000048; // type:object size:0x2 scope:global +l_loadResPtrnList = .data:0x0000004C; // type:object size:0xC scope:global +l_faceMotionAnmData = .data:0x00000058; // type:object size:0x8C scope:global +l_motionAnmData = .data:0x000000E4; // type:object size:0x134 scope:global +l_faceMotionSequenceData = .data:0x00000218; // type:object size:0x50 scope:global +l_motionSequenceData = .data:0x00000268; // type:object size:0xA0 scope:global +mCutNameList__8daPeru_c = .data:0x00000308; // type:object size:0xC scope:global +@3835 = .data:0x00000314; // type:object size:0xC scope:local +@3836 = .data:0x00000320; // type:object size:0xC scope:local +mCutList__8daPeru_c = .data:0x0000032C; // type:object size:0x24 scope:global data:4byte +@4467 = .data:0x00000350; // type:object size:0xC scope:local data:4byte +@4568 = .data:0x0000035C; // type:object size:0xC scope:local data:4byte +@4576 = .data:0x00000368; // type:object size:0xC scope:local data:4byte +@4938 = .data:0x00000374; // type:object size:0xC scope:local data:4byte +@4943 = .data:0x00000380; // type:object size:0xC scope:local data:4byte +@5029 = .data:0x0000038C; // type:object size:0xC scope:local data:4byte +@5082 = .data:0x00000398; // type:object size:0xC scope:local data:4byte +@5131 = .data:0x000003A4; // type:object size:0xC scope:local data:4byte +@5219 = .data:0x000003B0; // type:object size:0xC scope:local data:4byte +@5259 = .data:0x000003BC; // type:object size:0xC scope:local data:4byte +@5295 = .data:0x000003C8; // type:object size:0xC scope:local data:4byte +@5372 = .data:0x000003D4; // type:object size:0xC scope:local data:4byte +@5460 = .data:0x000003E0; // type:object size:0xC scope:local +@5464 = .data:0x000003EC; // type:object size:0xC scope:local +@5467 = .data:0x000003F8; // type:object size:0xC scope:local +@5471 = .data:0x00000404; // type:object size:0xC scope:local +@5488 = .data:0x00000410; // type:object size:0xC scope:local +@5493 = .data:0x0000041C; // type:object size:0xC scope:local +@5711 = .data:0x00000428; // type:object size:0xC scope:local data:4byte +@5846 = .data:0x00000434; // type:object size:0xC scope:local data:4byte +daPeru_MethodTable = .data:0x00000440; // type:object size:0x20 scope:global +g_profile_PERU = .data:0x00000460; // type:object size:0x30 scope:global +__vt__11J3DTexNoAnm = .data:0x00000490; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000049C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000004A8; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000004B4; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x000004C0; // type:object size:0x24 scope:global +__vt__12dBgS_AcchCir = .data:0x000004E4; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000004F0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000004FC; // type:object size:0xC scope:global +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000508; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000514; // type:object size:0xC scope:global +__vt__15daNpcT_JntAnm_c = .data:0x00000520; // type:object size:0xC scope:global +__vt__13daNpcT_Path_c = .data:0x0000052C; // type:object size:0xC scope:global +__vt__8daPeru_c = .data:0x00000538; // type:object size:0xC4 scope:global +__vt__14daPeru_Param_c = .data:0x000005FC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3837 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global data:4byte +@5484 = .bss:0x00000058; // type:object size:0xC scope:local +see_pos$5483 = .bss:0x00000068; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_ppolamp/splits.txt b/config/GZ2P01/rels/d_a_ppolamp/splits.txt new file mode 100644 index 0000000000..051b10efeb --- /dev/null +++ b/config/GZ2P01/rels/d_a_ppolamp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ppolamp.cpp: + .text start:0x00000078 end:0x000009B4 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000006C + .bss start:0x00000000 end:0x000000B8 diff --git a/config/GZ2P01/rels/d_a_ppolamp/symbols.txt b/config/GZ2P01/rels/d_a_ppolamp/symbols.txt new file mode 100644 index 0000000000..4c2d69ef94 --- /dev/null +++ b/config/GZ2P01/rels/d_a_ppolamp/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daPPolamp_c_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__11daPPolamp_cFv = .text:0x00000098; // type:function size:0xA4 scope:global +create__11daPPolamp_cFv = .text:0x0000013C; // type:function size:0x128 scope:global +execute__11daPPolamp_cFv = .text:0x00000264; // type:function size:0x60 scope:global +draw__11daPPolamp_cFv = .text:0x000002C4; // type:function size:0x16C scope:global +Delete__11daPPolamp_cFv = .text:0x00000430; // type:function size:0x34 scope:global +setModelMtx__11daPPolamp_cFv = .text:0x00000464; // type:function size:0x84 scope:global +setPclModelMtx__11daPPolamp_cFv = .text:0x000004E8; // type:function size:0xF4 scope:global +createHeap__11daPPolamp_cFv = .text:0x000005DC; // type:function size:0x114 scope:global +moveSwing__11daPPolamp_cFv = .text:0x000006F0; // type:function size:0x15C scope:global +initParam__11daPPolamp_cFv = .text:0x0000084C; // type:function size:0x34 scope:global +daPPolamp_create__FP11daPPolamp_c = .text:0x00000880; // type:function size:0x8C scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000090C; // type:function size:0x48 scope:global +daPPolamp_Delete__FP11daPPolamp_c = .text:0x00000954; // type:function size:0x20 scope:global +daPPolamp_execute__FP11daPPolamp_c = .text:0x00000974; // type:function size:0x20 scope:global +daPPolamp_draw__FP11daPPolamp_c = .text:0x00000994; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3757 = .rodata:0x00000000; // type:object size:0xC scope:local +@3797 = .rodata:0x0000000C; // type:object size:0x8 scope:local data:4byte +@3802 = .rodata:0x00000014; // type:object size:0x8 scope:local data:4byte +@3859 = .rodata:0x0000001C; // type:object size:0xC scope:local data:4byte +@3909 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@3922 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3923 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3924 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3925 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3936 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x8 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +daPPolamp_METHODS = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_PPolamp = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global +__vt__11daPPolamp_c = .data:0x00000060; // type:object size:0xC scope:global +...bss.0 = .bss:0x00000000; // type:label scope:local +@1109 = .bss:0x00000000; // type:object size:0x1 scope:local +@1107 = .bss:0x00000004; // type:object size:0x1 scope:local +@1105 = .bss:0x00000008; // type:object size:0x1 scope:local +@1104 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1099 = .bss:0x00000010; // type:object size:0x1 scope:local +@1097 = .bss:0x00000014; // type:object size:0x1 scope:local +@1095 = .bss:0x00000018; // type:object size:0x1 scope:local +@1094 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1057 = .bss:0x00000020; // type:object size:0x1 scope:local +@1055 = .bss:0x00000024; // type:object size:0x1 scope:local +@1053 = .bss:0x00000028; // type:object size:0x1 scope:local +@1052 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1014 = .bss:0x00000030; // type:object size:0x1 scope:local +@1012 = .bss:0x00000034; // type:object size:0x1 scope:local +@1010 = .bss:0x00000038; // type:object size:0x1 scope:local +@1009 = .bss:0x0000003C; // type:object size:0x1 scope:local +TEV_COLOR_1$3795 = .bss:0x00000040; // type:object size:0x8 scope:local +TEV_COLOR_2$3800 = .bss:0x0000004C; // type:object size:0x8 scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000054; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000058; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x0000005C; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x00000060; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000064; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000068; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x0000006C; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_scene_exit/splits.txt b/config/GZ2P01/rels/d_a_scene_exit/splits.txt new file mode 100644 index 0000000000..2fb857f98d --- /dev/null +++ b/config/GZ2P01/rels/d_a_scene_exit/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_scene_exit.cpp: + .text start:0x00000078 end:0x000004D0 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_scene_exit/symbols.txt b/config/GZ2P01/rels/d_a_scene_exit/symbols.txt new file mode 100644 index 0000000000..c5b73b66d8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_scene_exit/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +checkWork__8daScex_cFv = .text:0x00000078; // type:function size:0x13C scope:global +daScex_Create__FP10fopAc_ac_c = .text:0x000001B4; // type:function size:0xBC scope:global +daScex_Execute__FP8daScex_c = .text:0x00000270; // type:function size:0x20 scope:global +execute__8daScex_cFv = .text:0x00000290; // type:function size:0x240 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3758 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3840 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3841 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000010; // type:object size:0x4 scope:local +l_daScex_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SCENE_EXIT = .data:0x00000020; // type:object size:0x34 scope:global diff --git a/config/GZ2P01/rels/d_a_scene_exit2/splits.txt b/config/GZ2P01/rels/d_a_scene_exit2/splits.txt new file mode 100644 index 0000000000..8e18fbb365 --- /dev/null +++ b/config/GZ2P01/rels/d_a_scene_exit2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_scene_exit2.cpp: + .text start:0x00000078 end:0x0000070C + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_scene_exit2/symbols.txt b/config/GZ2P01/rels/d_a_scene_exit2/symbols.txt new file mode 100644 index 0000000000..b20b642a91 --- /dev/null +++ b/config/GZ2P01/rels/d_a_scene_exit2/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__10daScExit_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__10daScExit_cFv = .text:0x00000098; // type:function size:0x38 scope:global +Create__10daScExit_cFv = .text:0x000000D0; // type:function size:0x80 scope:global +create__10daScExit_cFv = .text:0x00000150; // type:function size:0x90 scope:global +execute__10daScExit_cFv = .text:0x000001E0; // type:function size:0x24 scope:global +event_proc_call__10daScExit_cFv = .text:0x00000204; // type:function size:0xBC scope:global +actionWait__10daScExit_cFv = .text:0x000002C0; // type:function size:0x68 scope:global +actionOrderEvent__10daScExit_cFv = .text:0x00000328; // type:function size:0x80 scope:global +actionEvent__10daScExit_cFv = .text:0x000003A8; // type:function size:0x7C scope:global +actionDead__10daScExit_cFv = .text:0x00000424; // type:function size:0x4 scope:global +demoProc__10daScExit_cFv = .text:0x00000428; // type:function size:0x1C4 scope:global +checkArea__10daScExit_cFv = .text:0x000005EC; // type:function size:0x48 scope:global +draw__10daScExit_cFv = .text:0x00000634; // type:function size:0x8 scope:global +_delete__10daScExit_cFv = .text:0x0000063C; // type:function size:0x34 scope:global +daScExit_Draw__FP10daScExit_c = .text:0x00000670; // type:function size:0x20 scope:global +daScExit_Execute__FP10daScExit_c = .text:0x00000690; // type:function size:0x20 scope:global +daScExit_Delete__FP10daScExit_c = .text:0x000006B0; // type:function size:0x20 scope:global +daScExit_Create__FP10daScExit_c = .text:0x000006D0; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000006F0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3659 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3797 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3799 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3800 = .rodata:0x00000010; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000014; // type:object size:0x30 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +@3699 = .data:0x00000028; // type:object size:0xC scope:local +@3700 = .data:0x00000034; // type:object size:0xC scope:local +@3701 = .data:0x00000040; // type:object size:0xC scope:local +@3702 = .data:0x0000004C; // type:object size:0xC scope:local +l_func$3698 = .data:0x00000058; // type:object size:0x30 scope:local +action_table$3745 = .data:0x00000088; // type:object size:0xC scope:local +l_daScExit_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_SCENE_EXIT2 = .data:0x000000B4; // type:object size:0x30 scope:global +lbl_117_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_set_bgobj/splits.txt b/config/GZ2P01/rels/d_a_set_bgobj/splits.txt new file mode 100644 index 0000000000..09a944130c --- /dev/null +++ b/config/GZ2P01/rels/d_a_set_bgobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_set_bgobj.cpp: + .text start:0x00000078 end:0x000001F8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_set_bgobj/symbols.txt b/config/GZ2P01/rels/d_a_set_bgobj/symbols.txt new file mode 100644 index 0000000000..819227e95a --- /dev/null +++ b/config/GZ2P01/rels/d_a_set_bgobj/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateInit__12daSetBgObj_cFv = .text:0x00000078; // type:function size:0x84 scope:global +create__12daSetBgObj_cFv = .text:0x000000FC; // type:function size:0x8C scope:global +Delete__12daSetBgObj_cFv = .text:0x00000188; // type:function size:0x30 scope:global +daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x000001B8; // type:function size:0x20 scope:global +daSetBgObj_Create__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_specName = .rodata:0x00000000; // type:object size:0x9 scope:global data:string +@stringBase0 = .rodata:0x0000000C; // type:object size:0x3 scope:local data:string_table +l_bg_profName$3618 = .data:0x00000000; // type:object size:0xA scope:local +l_daSetBgObj_Method = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_SET_BG_OBJ = .data:0x0000002C; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_shop_item/splits.txt b/config/GZ2P01/rels/d_a_shop_item/splits.txt new file mode 100644 index 0000000000..9b0d13a850 --- /dev/null +++ b/config/GZ2P01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shop_item.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_shop_item/symbols.txt b/config/GZ2P01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 0000000000..022a9729ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getShopArcname__12daShopItem_cFv = .text:0x00000078; // type:function size:0x24C scope:global +getHeapSize__12daShopItem_cFv = .text:0x000002C4; // type:function size:0x18 scope:global +CreateInit__12daShopItem_cFv = .text:0x000002DC; // type:function size:0x13C scope:global +set_mtx__12daShopItem_cFv = .text:0x00000418; // type:function size:0x19C scope:global +_execute__12daShopItem_cFv = .text:0x000005B4; // type:function size:0x54 scope:global +_draw__12daShopItem_cFv = .text:0x00000608; // type:function size:0x54 scope:global +setListStart__12daShopItem_cFv = .text:0x0000065C; // type:function size:0x4 scope:global +setShadow__12daShopItem_cFv = .text:0x00000660; // type:function size:0x84 scope:global +chkFlag__12daShopItem_cFi = .text:0x000006E4; // type:function size:0x20 scope:global +getTevFrm__12daShopItem_cFv = .text:0x00000704; // type:function size:0x20 scope:global +getBtpFrm__12daShopItem_cFv = .text:0x00000724; // type:function size:0x20 scope:global +getShadowSize__12daShopItem_cFv = .text:0x00000744; // type:function size:0x1C scope:global +getCollisionH__12daShopItem_cFv = .text:0x00000760; // type:function size:0x1C scope:global +getCollisionR__12daShopItem_cFv = .text:0x0000077C; // type:function size:0x1C scope:global +daShopItem_Create__FPv = .text:0x00000798; // type:function size:0x1BC scope:global +__dt__8cM3dGCylFv = .text:0x00000954; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000099C; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x000009E4; // type:function size:0x70 scope:global +daShopItem_Delete__FPv = .text:0x00000A54; // type:function size:0x3C scope:global +daShopItem_Draw__FPv = .text:0x00000A90; // type:function size:0x24 scope:global +daShopItem_Execute__FPv = .text:0x00000AB4; // type:function size:0x24 scope:global +daShopItem_IsDelete__FPv = .text:0x00000AD8; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x00000AE0; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AE8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cullfar_max__12daShopItem_c = .rodata:0x00000000; // type:object size:0x4 scope:global +HeapSizeTbl$3665 = .rodata:0x00000004; // type:object size:0x2E scope:local +@3718 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3720 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3721 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3722 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3723 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3724 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3823 = .rodata:0x00000050; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000054; // type:object size:0x10 scope:local data:string_table +daShopItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_ShopItem = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGCyl = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x0000005C; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:global +__vt__12daShopItem_c = .data:0x0000008C; // type:object size:0x44 scope:global diff --git a/config/GZ2P01/rels/d_a_skip_2D/splits.txt b/config/GZ2P01/rels/d_a_skip_2D/splits.txt new file mode 100644 index 0000000000..8796301c19 --- /dev/null +++ b/config/GZ2P01/rels/d_a_skip_2D/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_skip_2D.cpp: + .text start:0x00000078 end:0x000002D4 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_skip_2D/symbols.txt b/config/GZ2P01/rels/d_a_skip_2D/symbols.txt new file mode 100644 index 0000000000..273e59cda9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_skip_2D/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daSkip2D_createHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__10daSkip2D_cFv = .text:0x00000098; // type:function size:0x5C scope:global +create__10daSkip2D_cFv = .text:0x000000F4; // type:function size:0x94 scope:global +destroy__10daSkip2D_cFv = .text:0x00000188; // type:function size:0x8 scope:global +draw__10daSkip2D_cFv = .text:0x00000190; // type:function size:0x40 scope:global +execute__10daSkip2D_cFv = .text:0x000001D0; // type:function size:0x8 scope:global +initiate__10daSkip2D_cFv = .text:0x000001D8; // type:function size:0x14 scope:global +daSkip2D_Create__FPv = .text:0x000001EC; // type:function size:0x20 scope:global +daSkip2D_Delete__FPv = .text:0x0000020C; // type:function size:0x20 scope:global +daSkip2D_Execute__FPv = .text:0x0000022C; // type:function size:0x20 scope:global +daSkip2D_Draw__FPv = .text:0x0000024C; // type:function size:0x20 scope:global +daSkip2D_IsDelete__FPv = .text:0x0000026C; // type:function size:0x8 scope:global +__dt__10daSkip2D_cFv = .text:0x00000274; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daSkip2D_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SKIP2D = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10daSkip2D_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_spinner/splits.txt b/config/GZ2P01/rels/d_a_spinner/splits.txt new file mode 100644 index 0000000000..6daada460c --- /dev/null +++ b/config/GZ2P01/rels/d_a_spinner/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_spinner.cpp: + .text start:0x000000EC end:0x000034E0 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZ2P01/rels/d_a_spinner/symbols.txt b/config/GZ2P01/rels/d_a_spinner/symbols.txt new file mode 100644 index 0000000000..eff03303ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_spinner/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +createHeap__11daSpinner_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global +daSpinner_createHeap__FP10fopAc_ac_c = .text:0x000001B0; // type:function size:0x20 scope:global +create__11daSpinner_cFv = .text:0x000001D0; // type:function size:0x2F0 scope:global +__dt__8cM3dGCylFv = .text:0x000004C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000508; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000550; // type:function size:0x5C scope:global +__dt__4cXyzFv = .text:0x000005AC; // type:function size:0x3C scope:global +__dt__13dBgS_LinkAcchFv = .text:0x000005E8; // type:function size:0x70 scope:global +__dt__12dBgS_AcchCirFv = .text:0x00000658; // type:function size:0x70 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006C8; // type:function size:0x48 scope:global +daSpinner_Create__FP10fopAc_ac_c = .text:0x00000710; // type:function size:0x20 scope:global +__dt__11daSpinner_cFv = .text:0x00000730; // type:function size:0x1E8 scope:global +daSpinner_Delete__FP11daSpinner_c = .text:0x00000918; // type:function size:0x28 scope:global +setRoomInfo__11daSpinner_cFv = .text:0x00000940; // type:function size:0x98 scope:global +setMatrix__11daSpinner_cFv = .text:0x000009D8; // type:function size:0xA8 scope:global +setEffect__11daSpinner_cFv = .text:0x00000A80; // type:function size:0x2D4 scope:global +posMove__11daSpinner_cFv = .text:0x00000D54; // type:function size:0xA54 scope:global +__dt__8cM3dGLinFv = .text:0x000017A8; // type:function size:0x48 scope:global +setReflectAngle__11daSpinner_cFv = .text:0x000017F0; // type:function size:0xE4 scope:global +setWallHit__11daSpinner_cFsUl = .text:0x000018D4; // type:function size:0x2F4 scope:global +__dt__8cM3dGPlaFv = .text:0x00001BC8; // type:function size:0x48 scope:global +setAnm__11daSpinner_cFv = .text:0x00001C10; // type:function size:0x168 scope:global +setNextPathNum__11daSpinner_cFv = .text:0x00001D78; // type:function size:0x7C scope:global +getPathNextPos__11daSpinner_cFv = .text:0x00001DF4; // type:function size:0x60 scope:global +checkLineWallHit__11daSpinner_cFP4cXyzP4cXyz = .text:0x00001E54; // type:function size:0x80 scope:global +checkPathMove__11daSpinner_cFv = .text:0x00001ED4; // type:function size:0x5EC scope:global +setSpreadEffect__11daSpinner_cFv = .text:0x000024C0; // type:function size:0x1B4 scope:global +clearSpreadEffect__11daSpinner_cFv = .text:0x00002674; // type:function size:0x78 scope:global +execute__11daSpinner_cFv = .text:0x000026EC; // type:function size:0xC08 scope:global +daSpinner_Execute__FP11daSpinner_c = .text:0x000032F4; // type:function size:0x20 scope:global +draw__11daSpinner_cFv = .text:0x00003314; // type:function size:0x154 scope:global +daSpinner_Draw__FP11daSpinner_c = .text:0x00003468; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00003488; // type:function size:0x48 scope:global +@36@__dt__13dBgS_LinkAcchFv = .text:0x000034D0; // type:function size:0x8 scope:local +@20@__dt__13dBgS_LinkAcchFv = .text:0x000034D8; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3768 = .rodata:0x00000000; // type:object size:0xC scope:local +@4168 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@4241 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4242 = .rodata:0x00000014; // type:object size:0x4 scope:local data:string +@4243 = .rodata:0x00000018; // type:object size:0x4 scope:local +@4244 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4245 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4246 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4247 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4249 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4409 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@4429 = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float +@4591 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4592 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4593 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4930 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4931 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4932 = .rodata:0x00000058; // type:object size:0x8 scope:local +@4933 = .rodata:0x00000060; // type:object size:0x8 scope:local +@4934 = .rodata:0x00000068; // type:object size:0x8 scope:local +@4935 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4936 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4937 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4938 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@5053 = .rodata:0x00000080; // type:object size:0x4 scope:local +@5091 = .rodata:0x00000084; // type:object size:0x4 scope:local +sideCheckVec0$5143 = .rodata:0x00000088; // type:object size:0xC scope:local +sideCheckVec1$5144 = .rodata:0x00000094; // type:object size:0xC scope:local +initSide0$5145 = .rodata:0x000000A0; // type:object size:0xC scope:local +initSide1$5146 = .rodata:0x000000AC; // type:object size:0xC scope:local +initSideOld0$5147 = .rodata:0x000000B8; // type:object size:0xC scope:local +initSideOld1$5148 = .rodata:0x000000C4; // type:object size:0xC scope:local +@5295 = .rodata:0x000000D0; // type:object size:0x8 scope:local +effName$5299 = .rodata:0x000000D8; // type:object size:0x4 scope:local +@5361 = .rodata:0x000000DC; // type:object size:0x4 scope:local +@5671 = .rodata:0x000000E0; // type:object size:0x4 scope:local +@5672 = .rodata:0x000000E4; // type:object size:0x4 scope:local +@5673 = .rodata:0x000000E8; // type:object size:0x4 scope:local +@5674 = .rodata:0x000000EC; // type:object size:0x4 scope:local +@5675 = .rodata:0x000000F0; // type:object size:0x4 scope:local +@5676 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@5677 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@5678 = .rodata:0x000000FC; // type:object size:0x4 scope:local +@5679 = .rodata:0x00000100; // type:object size:0x4 scope:local +@5680 = .rodata:0x00000104; // type:object size:0x4 scope:local +@5723 = .rodata:0x00000108; // type:object size:0x4 scope:local +@5724 = .rodata:0x0000010C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000110; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daSpinner_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_SPINNER = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGPla = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGLin = .data:0x000000A0; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000C4; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__13dBgS_LinkAcch = .data:0x000000E8; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x0000010C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local data:byte +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +effDirection$4433 = .bss:0x00000048; // type:object size:0xC scope:local +@4437 = .bss:0x00000054; // type:object size:0xC scope:local +particleScale$4436 = .bss:0x00000064; // type:object size:0xC scope:local +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000070; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000074; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000078; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x0000007C; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x00000080; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x00000084; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x00000088; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x0000008C; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x00000090; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x00000094; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x00000098; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x0000009C; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000A0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .bss:0x000000D4; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_sq/splits.txt b/config/GZ2P01/rels/d_a_sq/splits.txt new file mode 100644 index 0000000000..cea3d1e8f6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_sq.cpp: + .text start:0x000000EC end:0x00001BC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000140 + .bss start:0x0000000C end:0x00000048 diff --git a/config/GZ2P01/rels/d_a_sq/symbols.txt b/config/GZ2P01/rels/d_a_sq/symbols.txt new file mode 100644 index 0000000000..6eaf993b7c --- /dev/null +++ b/config/GZ2P01/rels/d_a_sq/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__10daSq_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global +anm_init__FP8sq_classifUcfi = .text:0x00000158; // type:function size:0x130 scope:global +daSq_Draw__FP8sq_class = .text:0x00000288; // type:function size:0xF8 scope:global +way_bg_check__FP8sq_class = .text:0x00000380; // type:function size:0xFC scope:global +turn_set__FP8sq_class = .text:0x0000047C; // type:function size:0x6C scope:global +sq_normal__FP8sq_class = .text:0x000004E8; // type:function size:0x3E8 scope:global +sq_away__FP8sq_class = .text:0x000008D0; // type:function size:0x1D4 scope:global +sq_carry__FP8sq_class = .text:0x00000AA4; // type:function size:0x13C scope:global +sq_fly__FP8sq_class = .text:0x00000BE0; // type:function size:0xBC scope:global +sq_message__FP8sq_class = .text:0x00000C9C; // type:function size:0x160 scope:global +action__FP8sq_class = .text:0x00000DFC; // type:function size:0x328 scope:global +message__FP8sq_class = .text:0x00001124; // type:function size:0x124 scope:global +daSq_Execute__FP8sq_class = .text:0x00001248; // type:function size:0x224 scope:global +daSq_IsDelete__FP8sq_class = .text:0x0000146C; // type:function size:0x8 scope:global +daSq_Delete__FP8sq_class = .text:0x00001474; // type:function size:0x54 scope:global +useHeapInit__FP10fopAc_ac_c = .text:0x000014C8; // type:function size:0x1A0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00001668; // type:function size:0x48 scope:global +daSq_Create__FP10fopAc_ac_c = .text:0x000016B0; // type:function size:0x380 scope:global +__dt__8cM3dGSphFv = .text:0x00001A30; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00001A78; // type:function size:0x48 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00001AC0; // type:function size:0x70 scope:global +__dt__10daSq_HIO_cFv = .text:0x00001B30; // type:function size:0x48 scope:global +__sinit_d_a_sq_cpp = .text:0x00001B78; // type:function size:0x3C scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00001BB4; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BBC; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3770 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3771 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3772 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3775 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3776 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3798 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3799 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3826 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3827 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3884 = .rodata:0x00000030; // type:object size:0x6 scope:local data:2byte +@3886 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float +@3953 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3954 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3955 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3956 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3957 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3958 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3959 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3960 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3961 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3965 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3998 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3999 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4026 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4119 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4120 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4121 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4198 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4385 = .rodata:0x00000088; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000008C; // type:object size:0x3 scope:local data:string_table +wait_bck = .data:0x00000000; // type:object size:0x10 scope:global +carry_wait_bck = .data:0x00000010; // type:object size:0xC scope:global +cc_sph_src$4278 = .data:0x0000001C; // type:object size:0x40 scope:local +at_sph_src$4279 = .data:0x0000005C; // type:object size:0x40 scope:local +l_daSq_Method = .data:0x0000009C; // type:object size:0x20 scope:global +g_profile_SQ = .data:0x000000BC; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000EC; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000F8; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x24 scope:global +__vt__12J3DFrameCtrl = .data:0x00000128; // type:object size:0xC scope:global +__vt__10daSq_HIO_c = .data:0x00000134; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_119_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3764 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_startAndGoal/splits.txt b/config/GZ2P01/rels/d_a_startAndGoal/splits.txt new file mode 100644 index 0000000000..cae5fb74e7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_startAndGoal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_startAndGoal.cpp: + .text start:0x00000078 end:0x00000770 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x0000008C diff --git a/config/GZ2P01/rels/d_a_startAndGoal/symbols.txt b/config/GZ2P01/rels/d_a_startAndGoal/symbols.txt new file mode 100644 index 0000000000..50dd0b37c3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_startAndGoal/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +chkPassed2__21daStartAndGoal_Path_cF4cXyz = .text:0x00000078; // type:function size:0x94 scope:global +getType__16daStartAndGoal_cFv = .text:0x0000010C; // type:function size:0x38 scope:global +Create__16daStartAndGoal_cFv = .text:0x00000144; // type:function size:0xA4 scope:global +__dt__21daStartAndGoal_Path_cFv = .text:0x000001E8; // type:function size:0x70 scope:global +init__16daStartAndGoal_cFv = .text:0x00000258; // type:function size:0xD0 scope:global +actorPosCheck__16daStartAndGoal_cFv = .text:0x00000328; // type:function size:0xC8 scope:global +readyStartTimer__16daStartAndGoal_cFv = .text:0x000003F0; // type:function size:0x7C scope:global +isStartCheck__16daStartAndGoal_cFv = .text:0x0000046C; // type:function size:0x24 scope:global +isReadyCheck__16daStartAndGoal_cFv = .text:0x00000490; // type:function size:0x80 scope:global +Execute__16daStartAndGoal_cFv = .text:0x00000510; // type:function size:0xA4 scope:global +Draw__16daStartAndGoal_cFv = .text:0x000005B4; // type:function size:0x8 scope:global +Delete__16daStartAndGoal_cFv = .text:0x000005BC; // type:function size:0x84 scope:global +daStartAndGoal_Execute__FP16daStartAndGoal_c = .text:0x00000640; // type:function size:0x20 scope:global +daStartAndGoal_Draw__FP16daStartAndGoal_c = .text:0x00000660; // type:function size:0x20 scope:global +daStartAndGoal_IsDelete__FP16daStartAndGoal_c = .text:0x00000680; // type:function size:0x8 scope:global +daStartAndGoal_Delete__FP16daStartAndGoal_c = .text:0x00000688; // type:function size:0x20 scope:global +daStartAndGoal_create__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:global +__dt__13daNpcF_Path_cFv = .text:0x000006C8; // type:function size:0x60 scope:global +__dt__16daNpcF_SPCurve_cFv = .text:0x00000728; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_DATA = .rodata:0x00000000; // type:object size:0x1 scope:global +@3913 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3914 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3915 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3916 = .rodata:0x00000010; // type:object size:0x4 scope:local +l_timerType = .data:0x00000000; // type:object size:0x18 scope:global +l_daStartAndGoal_Method = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_START_AND_GOAL = .data:0x00000038; // type:object size:0x30 scope:global +__vt__21daStartAndGoal_Path_c = .data:0x00000068; // type:object size:0xC scope:global +__vt__16daNpcF_SPCurve_c = .data:0x00000074; // type:object size:0xC scope:global +__vt__13daNpcF_Path_c = .data:0x00000080; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_suspend/splits.txt b/config/GZ2P01/rels/d_a_suspend/splits.txt new file mode 100644 index 0000000000..ec5ec33ecf --- /dev/null +++ b/config/GZ2P01/rels/d_a_suspend/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_suspend.cpp: + .text start:0x00000078 end:0x00000194 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_suspend/symbols.txt b/config/GZ2P01/rels/d_a_suspend/symbols.txt new file mode 100644 index 0000000000..3e1541ed57 --- /dev/null +++ b/config/GZ2P01/rels/d_a_suspend/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__7daSus_cFv = .text:0x00000078; // type:function size:0xC8 scope:global +daSus_create__FP7daSus_c = .text:0x00000140; // type:function size:0x54 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3640 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3641 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3642 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3643 = .rodata:0x0000000C; // type:object size:0x4 scope:local +daSus_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SUSPEND = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_swBall/splits.txt b/config/GZ2P01/rels/d_a_swBall/splits.txt new file mode 100644 index 0000000000..d0b8b53a77 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swBall.cpp: + .text start:0x00000078 end:0x00000A30 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x00000028 diff --git a/config/GZ2P01/rels/d_a_swBall/symbols.txt b/config/GZ2P01/rels/d_a_swBall/symbols.txt new file mode 100644 index 0000000000..ab0e04e31c --- /dev/null +++ b/config/GZ2P01/rels/d_a_swBall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_ball_sub__FPvPv = .text:0x00000078; // type:function size:0x7C scope:global +checkArea_sub__10daSwBall_cFP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x140 scope:global +checkArea__10daSwBall_cFv = .text:0x00000234; // type:function size:0xB4 scope:global +search_ball__10daSwBall_cFv = .text:0x000002E8; // type:function size:0x12C scope:global +Create__10daSwBall_cFv = .text:0x00000414; // type:function size:0xB8 scope:global +create__10daSwBall_cFv = .text:0x000004CC; // type:function size:0x68 scope:global +execute__10daSwBall_cFv = .text:0x00000534; // type:function size:0x90 scope:global +actionRun__10daSwBall_cFv = .text:0x000005C4; // type:function size:0x1A0 scope:global +actionStop__10daSwBall_cFv = .text:0x00000764; // type:function size:0x4 scope:global +PutCrrPos__10daSwBall_cFv = .text:0x00000768; // type:function size:0x244 scope:global +_delete__10daSwBall_cFv = .text:0x000009AC; // type:function size:0x8 scope:global +daSwBall_Execute__FP10daSwBall_c = .text:0x000009B4; // type:function size:0x20 scope:global +daSwBall_Delete__FP10daSwBall_c = .text:0x000009D4; // type:function size:0x20 scope:global +daSwBall_Create__FP10fopAc_ac_c = .text:0x000009F4; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000A14; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3718 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3719 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3720 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3721 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000010; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3847 = .data:0x00000020; // type:object size:0xC scope:local +@3848 = .data:0x0000002C; // type:object size:0xC scope:local +l_func$3846 = .data:0x00000038; // type:object size:0x18 scope:local +l_daSwBall_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_SwBall = .data:0x00000070; // type:object size:0x30 scope:global +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global data:4byte +lbl_707_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_swLBall/splits.txt b/config/GZ2P01/rels/d_a_swLBall/splits.txt new file mode 100644 index 0000000000..7e0154d08b --- /dev/null +++ b/config/GZ2P01/rels/d_a_swLBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swLBall.cpp: + .text start:0x00000078 end:0x00000A48 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZ2P01/rels/d_a_swLBall/symbols.txt b/config/GZ2P01/rels/d_a_swLBall/symbols.txt new file mode 100644 index 0000000000..05fd3044b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swLBall/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +s_lb_sub__FPvPv = .text:0x00000078; // type:function size:0x94 scope:global +checkArea_sub__11daSwLBall_cFP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x140 scope:global +checkArea__11daSwLBall_cFv = .text:0x0000024C; // type:function size:0xB4 scope:global +search_lb__11daSwLBall_cFv = .text:0x00000300; // type:function size:0x12C scope:global +Create__11daSwLBall_cFv = .text:0x0000042C; // type:function size:0x4C scope:global +create__11daSwLBall_cFv = .text:0x00000478; // type:function size:0x68 scope:global +execute__11daSwLBall_cFv = .text:0x000004E0; // type:function size:0xA8 scope:global +actionInit__11daSwLBall_cFv = .text:0x00000588; // type:function size:0x78 scope:global +actionRun__11daSwLBall_cFv = .text:0x00000600; // type:function size:0x1A0 scope:global +actionStop__11daSwLBall_cFv = .text:0x000007A0; // type:function size:0x4 scope:global +PutCrrPos__11daSwLBall_cFv = .text:0x000007A4; // type:function size:0x220 scope:global +_delete__11daSwLBall_cFv = .text:0x000009C4; // type:function size:0x8 scope:global +daSwLBall_Execute__FP11daSwLBall_c = .text:0x000009CC; // type:function size:0x20 scope:global +daSwLBall_Delete__FP11daSwLBall_c = .text:0x000009EC; // type:function size:0x20 scope:global +daSwLBall_Create__FP10fopAc_ac_c = .text:0x00000A0C; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00000A2C; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3723 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3724 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3726 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4000 = .rodata:0x00000010; // type:object size:0x4 scope:local +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3835 = .data:0x00000020; // type:object size:0xC scope:local +@3836 = .data:0x0000002C; // type:object size:0xC scope:local +@3837 = .data:0x00000038; // type:object size:0xC scope:local +l_func$3834 = .data:0x00000044; // type:object size:0x24 scope:local +l_daSwLBall_Method = .data:0x00000068; // type:object size:0x20 scope:global +g_profile_SwLBall = .data:0x00000088; // type:object size:0x30 scope:global +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global data:4byte +lbl_708_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_swTime/splits.txt b/config/GZ2P01/rels/d_a_swTime/splits.txt new file mode 100644 index 0000000000..3f4878f7dd --- /dev/null +++ b/config/GZ2P01/rels/d_a_swTime/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swTime.cpp: + .text start:0x00000078 end:0x00000200 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_swTime/symbols.txt b/config/GZ2P01/rels/d_a_swTime/symbols.txt new file mode 100644 index 0000000000..a172a77695 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swTime/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__10daSwTime_cFv = .text:0x00000078; // type:function size:0x28 scope:global +create__10daSwTime_cFv = .text:0x000000A0; // type:function size:0x68 scope:global +execute__10daSwTime_cFv = .text:0x00000108; // type:function size:0x90 scope:global +_delete__10daSwTime_cFv = .text:0x00000198; // type:function size:0x8 scope:global +daSwTime_Execute__FP10daSwTime_c = .text:0x000001A0; // type:function size:0x20 scope:global +daSwTime_Delete__FP10daSwTime_c = .text:0x000001C0; // type:function size:0x20 scope:global +daSwTime_Create__FP10daSwTime_c = .text:0x000001E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSwTime_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_SwTime = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_swc00/splits.txt b/config/GZ2P01/rels/d_a_swc00/splits.txt new file mode 100644 index 0000000000..c6e01aaa04 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swc00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swc00.cpp: + .text start:0x00000078 end:0x00000A0C + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZ2P01/rels/d_a_swc00/symbols.txt b/config/GZ2P01/rels/d_a_swc00/symbols.txt new file mode 100644 index 0000000000..4efa4bd313 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +hitCheck__FP9daSwc00_c = .text:0x00000078; // type:function size:0x1E4 scope:global +daSwc00_Execute__FP9daSwc00_c = .text:0x0000025C; // type:function size:0x20 scope:global +execute__9daSwc00_cFv = .text:0x0000027C; // type:function size:0x2EC scope:global +event_proc_call__9daSwc00_cFv = .text:0x00000568; // type:function size:0xBC scope:global +actionWait__9daSwc00_cFv = .text:0x00000624; // type:function size:0x84 scope:global +actionOrderEvent__9daSwc00_cFv = .text:0x000006A8; // type:function size:0x6C scope:global +actionEvent__9daSwc00_cFv = .text:0x00000714; // type:function size:0x5C scope:global +actionDead__9daSwc00_cFv = .text:0x00000770; // type:function size:0x2C scope:global +daSwc00_IsDelete__FP9daSwc00_c = .text:0x0000079C; // type:function size:0x8 scope:global +daSwc00_Delete__FP9daSwc00_c = .text:0x000007A4; // type:function size:0x8 scope:global +daSwc00_Create__FP10fopAc_ac_c = .text:0x000007AC; // type:function size:0x260 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3708 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3991 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3993 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3994 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3995 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x26 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3812 = .data:0x00000020; // type:object size:0x40 scope:local +@3820 = .data:0x00000060; // type:object size:0xC scope:local +@3821 = .data:0x0000006C; // type:object size:0xC scope:local +@3822 = .data:0x00000078; // type:object size:0xC scope:local +@3823 = .data:0x00000084; // type:object size:0xC scope:local +l_func$3819 = .data:0x00000090; // type:object size:0x30 scope:local +@3996 = .data:0x000000C0; // type:object size:0x40 scope:local +l_daSwc00_Method = .data:0x00000100; // type:object size:0x20 scope:global +g_profile_SWC00 = .data:0x00000120; // type:object size:0x30 scope:global +lbl_120_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_swhit0/splits.txt b/config/GZ2P01/rels/d_a_swhit0/splits.txt new file mode 100644 index 0000000000..f031a0ee55 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swhit0.cpp: + .text start:0x00000078 end:0x000013E8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000F4 diff --git a/config/GZ2P01/rels/d_a_swhit0/symbols.txt b/config/GZ2P01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 0000000000..9c7ead74c7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getSwNo__10daSwhit0_cFv = .text:0x00000078; // type:function size:0xC scope:global +getSwNo2__10daSwhit0_cFv = .text:0x00000084; // type:function size:0xC scope:global +getEvNo__10daSwhit0_cFv = .text:0x00000090; // type:function size:0x1C scope:global +getTimer__10daSwhit0_cFv = .text:0x000000AC; // type:function size:0x1C scope:global +getType__10daSwhit0_cFv = .text:0x000000C8; // type:function size:0x1C scope:global +makeEventId__10daSwhit0_cFv = .text:0x000000E4; // type:function size:0x88 scope:global +CreateHeap__10daSwhit0_cFv = .text:0x0000016C; // type:function size:0x128 scope:global +CreateInit__10daSwhit0_cFv = .text:0x00000294; // type:function size:0x17C scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x20 scope:global +create__10daSwhit0_cFv = .text:0x00000430; // type:function size:0x204 scope:global +__dt__8cM3dGSphFv = .text:0x00000634; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x0000067C; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000006C4; // type:function size:0x48 scope:global +checkHit__10daSwhit0_cFv = .text:0x0000070C; // type:function size:0x78 scope:global +setCombackTimer__10daSwhit0_cFv = .text:0x00000784; // type:function size:0x84 scope:global +endCombackTimer__10daSwhit0_cFv = .text:0x00000808; // type:function size:0x78 scope:global +onSwitch__10daSwhit0_cFv = .text:0x00000880; // type:function size:0x58 scope:global +offSwitch__10daSwhit0_cFv = .text:0x000008D8; // type:function size:0x50 scope:global +DemoProc__10daSwhit0_cFv = .text:0x00000928; // type:function size:0x11C scope:global +orderEvent__10daSwhit0_cFv = .text:0x00000A44; // type:function size:0xF8 scope:global +actionOffWait__10daSwhit0_cFv = .text:0x00000B3C; // type:function size:0x108 scope:global +actionToOnReady__10daSwhit0_cFv = .text:0x00000C44; // type:function size:0x64 scope:global +actionToOnOrder__10daSwhit0_cFv = .text:0x00000CA8; // type:function size:0xBC scope:global +actionToOnDemo__10daSwhit0_cFv = .text:0x00000D64; // type:function size:0xA4 scope:global +actionToOnDemo2__10daSwhit0_cFv = .text:0x00000E08; // type:function size:0x13C scope:global +actionSwWait__10daSwhit0_cFv = .text:0x00000F44; // type:function size:0xFC scope:global +actionOnWait__10daSwhit0_cFv = .text:0x00001040; // type:function size:0x120 scope:global +setDrawMtx__10daSwhit0_cFv = .text:0x00001160; // type:function size:0x58 scope:global +daSwhit0_Draw__FP10daSwhit0_c = .text:0x000011B8; // type:function size:0xF0 scope:global +daSwhit0_Execute__FP10daSwhit0_c = .text:0x000012A8; // type:function size:0xBC scope:global +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001364; // type:function size:0x48 scope:global +daSwhit0_Create__FP10fopAc_ac_c = .text:0x000013AC; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000013CC; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3685 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3982 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@4212 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@stringBase0 = .rodata:0x00000018; // type:object size:0x33 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_sph_src = .data:0x00000004; // type:object size:0x40 scope:global +action_table$3953 = .data:0x00000044; // type:object size:0x8 scope:local +l_color$localstatic3$draw__10daSwhit0_cFv = .data:0x0000004C; // type:object size:0x8 scope:local +@4230 = .data:0x00000054; // type:object size:0x2C scope:local +l_daSwhit0_Method = .data:0x00000080; // type:object size:0x20 scope:global +g_profile_SWHIT0 = .data:0x000000A0; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x000000D0; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000DC; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_CstaSw/splits.txt b/config/GZ2P01/rels/d_a_tag_CstaSw/splits.txt new file mode 100644 index 0000000000..cc92263021 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_CstaSw.cpp: + .text start:0x000000EC end:0x000005D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_tag_CstaSw/symbols.txt b/config/GZ2P01/rels/d_a_tag_CstaSw/symbols.txt new file mode 100644 index 0000000000..97bffdd754 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_CstaSw/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daTagCstaSw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daTagCstaSw_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daTagCstaSw_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +searchSekizoAct__13daTagCstaSw_cFPvPv = .text:0x00000210; // type:function size:0x50 scope:global +areaCheck__13daTagCstaSw_cFv = .text:0x00000260; // type:function size:0x1A0 scope:global +Execute__13daTagCstaSw_cFv = .text:0x00000400; // type:function size:0xB0 scope:global +Draw__13daTagCstaSw_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +Delete__13daTagCstaSw_cFv = .text:0x000004B8; // type:function size:0x8 scope:global +daTagCstaSw_Draw__FP13daTagCstaSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000500; // type:function size:0x20 scope:global +daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:global +__dt__17daTagCstaSw_HIO_cFv = .text:0x00000540; // type:function size:0x5C scope:global +__sinit_d_a_tag_CstaSw_cpp = .text:0x0000059C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daTagCstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_CstaSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTagCstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_Lv6Gate/splits.txt b/config/GZ2P01/rels/d_a_tag_Lv6Gate/splits.txt new file mode 100644 index 0000000000..1ef0acc164 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv6Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv6Gate.cpp: + .text start:0x00000078 end:0x000010E0 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_tag_Lv6Gate/symbols.txt b/config/GZ2P01/rels/d_a_tag_Lv6Gate/symbols.txt new file mode 100644 index 0000000000..4a1997d23c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv6Gate/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__14daTagLv6Gate_cFv = .text:0x00000098; // type:function size:0x2B8 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000350; // type:function size:0x48 scope:global +daTagLv6Gate_Create__FP10fopAc_ac_c = .text:0x00000398; // type:function size:0x20 scope:global +create__14daTagLv6Gate_cFv = .text:0x000003B8; // type:function size:0x284 scope:global +__dt__4dBgWFv = .text:0x0000063C; // type:function size:0x60 scope:global +daTagLv6Gate_Execute__FP14daTagLv6Gate_c = .text:0x0000069C; // type:function size:0x20 scope:global +execute__14daTagLv6Gate_cFv = .text:0x000006BC; // type:function size:0x7B0 scope:global +daTagLv6Gate_Draw__FP14daTagLv6Gate_c = .text:0x00000E6C; // type:function size:0x20 scope:global +draw__14daTagLv6Gate_cFv = .text:0x00000E8C; // type:function size:0x19C scope:global +daTagLv6Gate_IsDelete__FP14daTagLv6Gate_c = .text:0x00001028; // type:function size:0x8 scope:global +daTagLv6Gate_Delete__FP14daTagLv6Gate_c = .text:0x00001030; // type:function size:0xB0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_minRelative = .rodata:0x00000000; // type:object size:0xC scope:global +l_maxRelative = .rodata:0x0000000C; // type:object size:0xC scope:global +@3757 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3759 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3803 = .rodata:0x00000028; // type:object size:0xC scope:local +@3839 = .rodata:0x00000034; // type:object size:0xC scope:local +@3847 = .rodata:0x00000040; // type:object size:0xC scope:local +@3942 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@3943 = .rodata:0x00000050; // type:object size:0x4 scope:local +@3944 = .rodata:0x00000054; // type:object size:0x4 scope:local +@3945 = .rodata:0x00000058; // type:object size:0x4 scope:local +@3946 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000060; // type:object size:0x4 scope:local +@3948 = .rodata:0x00000064; // type:object size:0x4 scope:local data:string +@3949 = .rodata:0x00000068; // type:object size:0x4 scope:local +@3950 = .rodata:0x0000006C; // type:object size:0x4 scope:local +@3951 = .rodata:0x00000070; // type:object size:0x4 scope:local +@4155 = .rodata:0x00000074; // type:object size:0x4 scope:local +@4156 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4157 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000080; // type:object size:0x4 scope:local +@4159 = .rodata:0x00000084; // type:object size:0x4 scope:local +@4160 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4161 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000090; // type:object size:0x2D scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv6Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv6Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_Lv7Gate/splits.txt b/config/GZ2P01/rels/d_a_tag_Lv7Gate/splits.txt new file mode 100644 index 0000000000..b5bf1c805e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv7Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv7Gate.cpp: + .text start:0x00000078 end:0x0000108C + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_tag_Lv7Gate/symbols.txt b/config/GZ2P01/rels/d_a_tag_Lv7Gate/symbols.txt new file mode 100644 index 0000000000..226ff3fc07 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv7Gate/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x144 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001BC; // type:function size:0x48 scope:global +daTagLv7Gate_Create__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:global +create__14daTagLv7Gate_cFv = .text:0x00000224; // type:function size:0xCC scope:global +create_init__14daTagLv7Gate_cFv = .text:0x000002F0; // type:function size:0x478 scope:global +daTagLv7Gate_Execute__FP14daTagLv7Gate_c = .text:0x00000768; // type:function size:0x20 scope:global +execute__14daTagLv7Gate_cFv = .text:0x00000788; // type:function size:0x460 scope:global +calcFly__14daTagLv7Gate_cFv = .text:0x00000BE8; // type:function size:0x394 scope:global +daTagLv7Gate_Draw__FP14daTagLv7Gate_c = .text:0x00000F7C; // type:function size:0x9C scope:global +daTagLv7Gate_IsDelete__FP14daTagLv7Gate_c = .text:0x00001018; // type:function size:0x8 scope:global +daTagLv7Gate_Delete__FP14daTagLv7Gate_c = .text:0x00001020; // type:function size:0x6C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3698 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3829 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3935 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3939 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3940 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3941 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3942 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4047 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000040; // type:object size:0x39 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv7Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv7Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_Lv8Gate/splits.txt b/config/GZ2P01/rels/d_a_tag_Lv8Gate/splits.txt new file mode 100644 index 0000000000..ce14234130 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv8Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_Lv8Gate.cpp: + .text start:0x00000078 end:0x00000904 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_tag_Lv8Gate/symbols.txt b/config/GZ2P01/rels/d_a_tag_Lv8Gate/symbols.txt new file mode 100644 index 0000000000..b0c1804599 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_Lv8Gate/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +createHeap__14daTagLv8Gate_cFv = .text:0x00000098; // type:function size:0x128 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000001C0; // type:function size:0x48 scope:global +daTagLv8Gate_Create__FP10fopAc_ac_c = .text:0x00000208; // type:function size:0x160 scope:global +daTagLv8Gate_Execute__FP14daTagLv8Gate_c = .text:0x00000368; // type:function size:0x20 scope:global +execute__14daTagLv8Gate_cFv = .text:0x00000388; // type:function size:0x3A8 scope:global +daTagLv8Gate_Draw__FP14daTagLv8Gate_c = .text:0x00000730; // type:function size:0x17C scope:global +daTagLv8Gate_IsDelete__FP14daTagLv8Gate_c = .text:0x000008AC; // type:function size:0x8 scope:global +daTagLv8Gate_Delete__FP14daTagLv8Gate_c = .text:0x000008B4; // type:function size:0x50 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3749 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3805 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3806 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3807 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3808 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3891 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3892 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3893 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3894 = .rodata:0x00000020; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000024; // type:object size:0x1E scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagLv8Gate_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_Lv8Gate = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_TWgate/splits.txt b/config/GZ2P01/rels/d_a_tag_TWgate/splits.txt new file mode 100644 index 0000000000..c49946cd17 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_TWgate/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_TWgate.cpp: + .text start:0x00000078 end:0x00003220 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x000002E4 diff --git a/config/GZ2P01/rels/d_a_tag_TWgate/symbols.txt b/config/GZ2P01/rels/d_a_tag_TWgate/symbols.txt new file mode 100644 index 0000000000..be281f2b26 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_TWgate/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initWait__13daTagTWGate_cFv = .text:0x00000078; // type:function size:0xC scope:global +executeWait__13daTagTWGate_cFv = .text:0x00000084; // type:function size:0x2EC scope:global +initDemoFilone1__13daTagTWGate_cFv = .text:0x00000370; // type:function size:0x8C scope:global +executeDemoFilone1__13daTagTWGate_cFv = .text:0x000003FC; // type:function size:0x178 scope:global +initDemoFilone2__13daTagTWGate_cFv = .text:0x00000574; // type:function size:0xFC scope:global +executeDemoFilone2__13daTagTWGate_cFv = .text:0x00000670; // type:function size:0x1C4 scope:global +initDemoFilone3__13daTagTWGate_cFv = .text:0x00000834; // type:function size:0xC8 scope:global +executeDemoFilone3__13daTagTWGate_cFv = .text:0x000008FC; // type:function size:0x3D4 scope:global +initDemoOrdin1__13daTagTWGate_cFv = .text:0x00000CD0; // type:function size:0x8C scope:global +executeDemoOrdin1__13daTagTWGate_cFv = .text:0x00000D5C; // type:function size:0x178 scope:global +initDemoOrdin2__13daTagTWGate_cFv = .text:0x00000ED4; // type:function size:0xFC scope:global +executeDemoOrdin2__13daTagTWGate_cFv = .text:0x00000FD0; // type:function size:0x1C4 scope:global +initDemoOrdin3__13daTagTWGate_cFv = .text:0x00001194; // type:function size:0xC8 scope:global +executeDemoOrdin3__13daTagTWGate_cFv = .text:0x0000125C; // type:function size:0x3F4 scope:global +initDemoRanail1__13daTagTWGate_cFv = .text:0x00001650; // type:function size:0x8C scope:global +executeDemoRanail1__13daTagTWGate_cFv = .text:0x000016DC; // type:function size:0x178 scope:global +initDemoRanail2__13daTagTWGate_cFv = .text:0x00001854; // type:function size:0xFC scope:global +executeDemoRanail2__13daTagTWGate_cFv = .text:0x00001950; // type:function size:0x1C4 scope:global +initDemoRanail3__13daTagTWGate_cFv = .text:0x00001B14; // type:function size:0xE4 scope:global +executeDemoRanail3__13daTagTWGate_cFv = .text:0x00001BF8; // type:function size:0x3F4 scope:global +initDemoHyral1__13daTagTWGate_cFv = .text:0x00001FEC; // type:function size:0x8C scope:global +executeDemoHyral1__13daTagTWGate_cFv = .text:0x00002078; // type:function size:0x178 scope:global +initDemoHyral2__13daTagTWGate_cFv = .text:0x000021F0; // type:function size:0xFC scope:global +executeDemoHyral2__13daTagTWGate_cFv = .text:0x000022EC; // type:function size:0x1C4 scope:global +initDemoHyral3__13daTagTWGate_cFv = .text:0x000024B0; // type:function size:0xC8 scope:global +executeDemoHyral3__13daTagTWGate_cFv = .text:0x00002578; // type:function size:0x3D4 scope:global +initBaseMtx__13daTagTWGate_cFv = .text:0x0000294C; // type:function size:0xBC scope:global +downloadModels__13daTagTWGate_cFv = .text:0x00002A08; // type:function size:0xA4 scope:global +initTalk__13daTagTWGate_cFiPP10fopAc_ac_c = .text:0x00002AAC; // type:function size:0x3C scope:global +talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c = .text:0x00002AE8; // type:function size:0xF8 scope:global +createHeapCallBack__13daTagTWGate_cFP10fopAc_ac_c = .text:0x00002BE0; // type:function size:0x20 scope:global +CreateHeap__13daTagTWGate_cFv = .text:0x00002C00; // type:function size:0x108 scope:global +daTagTWGate_Create__FP10fopAc_ac_c = .text:0x00002D08; // type:function size:0x100 scope:global +daTagTWGate_Delete__FP13daTagTWGate_c = .text:0x00002E08; // type:function size:0xB4 scope:global +daTagTWGate_Execute__FP13daTagTWGate_c = .text:0x00002EBC; // type:function size:0xA8 scope:global +daTagTWGate_Draw__FP13daTagTWGate_c = .text:0x00002F64; // type:function size:0x34 scope:global +daTagTWGate_IsDelete__FP13daTagTWGate_c = .text:0x00002F98; // type:function size:0x8 scope:global +__sinit_d_a_tag_TWgate_cpp = .text:0x00002FA0; // type:function size:0x280 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mAttr__13daTagTWGate_c = .rodata:0x00000000; // type:object size:0x1 scope:global +l_zevParamTbl = .rodata:0x00000004; // type:object size:0x70 scope:global +@3857 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@3858 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double +@4079 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4080 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4081 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4082 = .rodata:0x0000008C; // type:object size:0x4 scope:local +@4083 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float +@4790 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4791 = .rodata:0x00000098; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000009C; // type:object size:0x129 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_myName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +@3744 = .data:0x00000024; // type:object size:0xC scope:local +@3745 = .data:0x00000030; // type:object size:0xC scope:local +@3746 = .data:0x0000003C; // type:object size:0xC scope:local +@3747 = .data:0x00000048; // type:object size:0xC scope:local +@3748 = .data:0x00000054; // type:object size:0xC scope:local +@3749 = .data:0x00000060; // type:object size:0xC scope:local +@3750 = .data:0x0000006C; // type:object size:0xC scope:local +@3751 = .data:0x00000078; // type:object size:0xC scope:local +@3752 = .data:0x00000084; // type:object size:0xC scope:local +@3753 = .data:0x00000090; // type:object size:0xC scope:local +@3754 = .data:0x0000009C; // type:object size:0xC scope:local +@3755 = .data:0x000000A8; // type:object size:0xC scope:local +@3756 = .data:0x000000B4; // type:object size:0xC scope:local +@3757 = .data:0x000000C0; // type:object size:0xC scope:local +@3758 = .data:0x000000CC; // type:object size:0xC scope:local +@3759 = .data:0x000000D8; // type:object size:0xC scope:local +@3760 = .data:0x000000E4; // type:object size:0xC scope:local +@3761 = .data:0x000000F0; // type:object size:0xC scope:local +@3762 = .data:0x000000FC; // type:object size:0xC scope:local +@3763 = .data:0x00000108; // type:object size:0xC scope:local +@3764 = .data:0x00000114; // type:object size:0xC scope:local +@3765 = .data:0x00000120; // type:object size:0xC scope:local +@3766 = .data:0x0000012C; // type:object size:0xC scope:local +@3767 = .data:0x00000138; // type:object size:0xC scope:local +@3768 = .data:0x00000144; // type:object size:0xC scope:local +@3769 = .data:0x00000150; // type:object size:0xC scope:local +ActionTable__13daTagTWGate_c = .data:0x0000015C; // type:object size:0x138 scope:global data:4byte +l_daTagTWGate_Method = .data:0x00000294; // type:object size:0x20 scope:global +g_profile_Tag_TWGate = .data:0x000002B4; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_ajnot/splits.txt b/config/GZ2P01/rels/d_a_tag_ajnot/splits.txt new file mode 100644 index 0000000000..21279f365d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ajnot/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ajnot.cpp: + .text start:0x00000078 end:0x00000298 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_ajnot/symbols.txt b/config/GZ2P01/rels/d_a_tag_ajnot/symbols.txt new file mode 100644 index 0000000000..24152e3cc7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ajnot/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagAJnot_cFv = .text:0x00000078; // type:function size:0x50 scope:global +daTagAJnot_Create__FP10fopAc_ac_c = .text:0x000000C8; // type:function size:0x20 scope:global +__dt__12daTagAJnot_cFv = .text:0x000000E8; // type:function size:0x54 scope:global +daTagAJnot_Delete__FP12daTagAJnot_c = .text:0x0000013C; // type:function size:0x28 scope:global +execute__12daTagAJnot_cFv = .text:0x00000164; // type:function size:0x10C scope:global +daTagAJnot_Execute__FP12daTagAJnot_c = .text:0x00000270; // type:function size:0x20 scope:global +daTagAJnot_Draw__FP12daTagAJnot_c = .text:0x00000290; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3713 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3714 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagAJnot_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_AJnot = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_allmato/splits.txt b/config/GZ2P01/rels/d_a_tag_allmato/splits.txt new file mode 100644 index 0000000000..82bac6f66e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_allmato/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_allmato.cpp: + .text start:0x00000078 end:0x0000221C + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000000 end:0x00000194 diff --git a/config/GZ2P01/rels/d_a_tag_allmato/symbols.txt b/config/GZ2P01/rels/d_a_tag_allmato/symbols.txt new file mode 100644 index 0000000000..c29b5c7af1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_allmato/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_AllMato_cFv = .text:0x00000078; // type:function size:0x138 scope:global +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:global +Delete__15daTag_AllMato_cFv = .text:0x000001F0; // type:function size:0x8 scope:global +Execute__15daTag_AllMato_cFv = .text:0x000001F8; // type:function size:0x5A4 scope:global +Draw__15daTag_AllMato_cFv = .text:0x0000079C; // type:function size:0x8 scope:global +srchBouMato__15daTag_AllMato_cFPvPv = .text:0x000007A4; // type:function size:0x9C scope:global +srchItaMato__15daTag_AllMato_cFPvPv = .text:0x00000840; // type:function size:0x9C scope:global +srchTaro__15daTag_AllMato_cFPvPv = .text:0x000008DC; // type:function size:0x9C scope:global +srchArrow__15daTag_AllMato_cFPvPv = .text:0x00000978; // type:function size:0x9C scope:global +isDelete__15daTag_AllMato_cFv = .text:0x00000A14; // type:function size:0xAC scope:global +entryBouMatoActors__15daTag_AllMato_cFv = .text:0x00000AC0; // type:function size:0xB4 scope:global +entryItaMatoActors__15daTag_AllMato_cFv = .text:0x00000B74; // type:function size:0xD0 scope:global +getTaroActorP__15daTag_AllMato_cFv = .text:0x00000C44; // type:function size:0xBC scope:global +getArrowActorP__15daTag_AllMato_cFv = .text:0x00000D00; // type:function size:0x78 scope:global +checkCrsMato__15daTag_AllMato_cFv = .text:0x00000D78; // type:function size:0x75C scope:global +checkCrsMato2__15daTag_AllMato_cFv = .text:0x000014D4; // type:function size:0x5AC scope:global +checkBrkMato__15daTag_AllMato_cFv = .text:0x00001A80; // type:function size:0x98 scope:global +evtChange__15daTag_AllMato_cFUs = .text:0x00001B18; // type:function size:0xD8 scope:global +daTag_AllMato_Create__FPv = .text:0x00001BF0; // type:function size:0x20 scope:global +daTag_AllMato_Delete__FPv = .text:0x00001C10; // type:function size:0x20 scope:global +daTag_AllMato_Execute__FPv = .text:0x00001C30; // type:function size:0x20 scope:global +daTag_AllMato_Draw__FPv = .text:0x00001C50; // type:function size:0x20 scope:global +daTag_AllMato_IsDelete__FPv = .text:0x00001C70; // type:function size:0x8 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C78; // type:function size:0x48 scope:global +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001CC0; // type:function size:0x3C scope:global +checkCrs__15daObj_ItaMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001CFC; // type:function size:0x208 scope:global +__dt__8cM3dGSphFv = .text:0x00001F04; // type:function size:0x48 scope:global +checkCrs__15daObj_BouMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001F4C; // type:function size:0x1E0 scope:global +getStartPos__9daArrow_cFv = .text:0x0000212C; // type:function size:0x1C scope:global +__dt__15daTag_AllMato_cFv = .text:0x00002148; // type:function size:0xD4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000004; // type:object size:0x1C scope:local +@4606 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4607 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4608 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4609 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4610 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4611 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4612 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4688 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4752 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4753 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x7E scope:local data:string_table +l_evtList = .data:0x00000000; // type:object size:0x40 scope:global +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global +daTag_AllMato_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_TAG_ALLMATO = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__8cM3dGSph = .data:0x0000009C; // type:object size:0xC scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x000000A8; // type:object size:0xC scope:global +__vt__15daTag_AllMato_c = .data:0x000000B4; // type:object size:0xC scope:global +l_findActorPtrs = .bss:0x00000000; // type:object size:0x190 scope:global +l_findCount = .bss:0x00000190; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_tag_arena/splits.txt b/config/GZ2P01/rels/d_a_tag_arena/splits.txt new file mode 100644 index 0000000000..9be5147797 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_arena/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_arena.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_arena/symbols.txt b/config/GZ2P01/rels/d_a_tag_arena/symbols.txt new file mode 100644 index 0000000000..00635c5d51 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_arena/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagArena_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagArena_Delete__FP12daTagArena_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagArena_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Arena = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_assistance/splits.txt b/config/GZ2P01/rels/d_a_tag_assistance/splits.txt new file mode 100644 index 0000000000..361ca194b8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_assistance/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_assistance.cpp: + .text start:0x00000078 end:0x00000140 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_assistance/symbols.txt b/config/GZ2P01/rels/d_a_tag_assistance/symbols.txt new file mode 100644 index 0000000000..c39a154232 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_assistance/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagAssist_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x60 scope:global +daTagAssist_Execute__FP13daTagAssist_c = .text:0x000000D8; // type:function size:0x30 scope:global +daTagAssist_IsDelete__FP13daTagAssist_c = .text:0x00000108; // type:function size:0x8 scope:global +daTagAssist_Delete__FP13daTagAssist_c = .text:0x00000110; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagAssist_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Assist = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_attack_item/splits.txt b/config/GZ2P01/rels/d_a_tag_attack_item/splits.txt new file mode 100644 index 0000000000..a2afb765de --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_attack_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attack_item.cpp: + .text start:0x00000078 end:0x000009E0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000108 diff --git a/config/GZ2P01/rels/d_a_tag_attack_item/symbols.txt b/config/GZ2P01/rels/d_a_tag_attack_item/symbols.txt new file mode 100644 index 0000000000..3fb2f7fd7c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_attack_item/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +setBaseMtx__14daTagAtkItem_cFv = .text:0x00000078; // type:function size:0x38 scope:global +Create__14daTagAtkItem_cFv = .text:0x000000B0; // type:function size:0xA4 scope:global +create__14daTagAtkItem_cFv = .text:0x00000154; // type:function size:0x128 scope:global +__dt__8cM3dGCylFv = .text:0x0000027C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002C4; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x0000030C; // type:function size:0x5C scope:global +execute__14daTagAtkItem_cFv = .text:0x00000368; // type:function size:0x60 scope:global +action__14daTagAtkItem_cFv = .text:0x000003C8; // type:function size:0x68 scope:global +eventStart__14daTagAtkItem_cFv = .text:0x00000430; // type:function size:0x24 scope:global +eventEnd__14daTagAtkItem_cFv = .text:0x00000454; // type:function size:0x24 scope:global +checkHit__14daTagAtkItem_cFv = .text:0x00000478; // type:function size:0x1FC scope:global +createItem__14daTagAtkItem_cFv = .text:0x00000674; // type:function size:0xE4 scope:global +_delete__14daTagAtkItem_cFv = .text:0x00000758; // type:function size:0x8 scope:global +daTagAtkItem_Execute__FP14daTagAtkItem_c = .text:0x00000760; // type:function size:0x20 scope:global +daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000780; // type:function size:0x20 scope:global +daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x000007A0; // type:function size:0x20 scope:global +__dt__17dEvLib_callback_cFv = .text:0x000007C0; // type:function size:0x48 scope:global +eventRun__17dEvLib_callback_cFv = .text:0x00000808; // type:function size:0x8 scope:global +eventStart__17dEvLib_callback_cFv = .text:0x00000810; // type:function size:0x8 scope:global +eventEnd__17dEvLib_callback_cFv = .text:0x00000818; // type:function size:0x8 scope:global +@1384@eventEnd__14daTagAtkItem_cFv = .text:0x00000820; // type:function size:0x8 scope:local +@1384@eventStart__14daTagAtkItem_cFv = .text:0x00000828; // type:function size:0x8 scope:local +@1384@__dt__14daTagAtkItem_cFv = .text:0x00000830; // type:function size:0x8 scope:local +__dt__14daTagAtkItem_cFv = .text:0x00000838; // type:function size:0x160 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000998; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3657 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3658 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3859 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3860 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3861 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3862 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3898 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagAtkItem_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Tag_AttackItem = .data:0x00000064; // type:object size:0x30 scope:global +__vt__14daTagAtkItem_c = .data:0x00000094; // type:object size:0x2C scope:global +__vt__10cCcD_GStts = .data:0x000000C0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000CC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:global +__vt__17dEvLib_callback_c = .data:0x000000F0; // type:object size:0x18 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_attention/splits.txt b/config/GZ2P01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 0000000000..acbd7a8584 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attention.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZ2P01/rels/d_a_tag_attention/symbols.txt b/config/GZ2P01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 0000000000..9d90dbf7b7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__8daAttp_cFv = .text:0x00000078; // type:function size:0x3C scope:global +create__8daAttp_cFv = .text:0x000000B4; // type:function size:0x58 scope:global +execute__8daAttp_cFv = .text:0x0000010C; // type:function size:0x2E0 scope:global +draw__8daAttp_cFv = .text:0x000003EC; // type:function size:0x8 scope:global +_delete__8daAttp_cFv = .text:0x000003F4; // type:function size:0x8 scope:global +daAttp_Draw__FP8daAttp_c = .text:0x000003FC; // type:function size:0x20 scope:global +daAttp_Execute__FP8daAttp_c = .text:0x0000041C; // type:function size:0x20 scope:global +daAttp_Delete__FP8daAttp_c = .text:0x0000043C; // type:function size:0x20 scope:global +daAttp_Create__FP10fopAc_ac_c = .text:0x0000045C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dist_tbl$3641 = .rodata:0x00000000; // type:object size:0x2 scope:local data:string +@3772 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3773 = .data:0x00000000; // type:object size:0x20 scope:local +l_daAttp_Method = .data:0x00000020; // type:object size:0x20 scope:global +g_profile_Tag_Attp = .data:0x00000040; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_bottle_item/splits.txt b/config/GZ2P01/rels/d_a_tag_bottle_item/splits.txt new file mode 100644 index 0000000000..1db27d209e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_bottle_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_bottle_item.cpp: + .text start:0x00000078 end:0x000006F0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZ2P01/rels/d_a_tag_bottle_item/symbols.txt b/config/GZ2P01/rels/d_a_tag_bottle_item/symbols.txt new file mode 100644 index 0000000000..18fe180d9b --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_bottle_item/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__18daTag_BottleItem_cFv = .text:0x00000078; // type:function size:0x84 scope:global +Delete__18daTag_BottleItem_cFv = .text:0x000000FC; // type:function size:0x8 scope:global +Execute__18daTag_BottleItem_cFv = .text:0x00000104; // type:function size:0x6C scope:global +Draw__18daTag_BottleItem_cFv = .text:0x00000170; // type:function size:0x8 scope:global +setTypeFromParam__18daTag_BottleItem_cFv = .text:0x00000178; // type:function size:0x28 scope:global +restart__18daTag_BottleItem_cFv = .text:0x000001A0; // type:function size:0x70 scope:global +initialize__18daTag_BottleItem_cFv = .text:0x00000210; // type:function size:0x78 scope:global +checkProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x00000288; // type:function size:0x2C scope:global +setProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x000002B4; // type:function size:0xEC scope:global +setAttnPos__18daTag_BottleItem_cFv = .text:0x000003A0; // type:function size:0x34 scope:global +chkEvent__18daTag_BottleItem_cFv = .text:0x000003D4; // type:function size:0x50 scope:global +orderEvent__18daTag_BottleItem_cFv = .text:0x00000424; // type:function size:0x94 scope:global +makeSoup__18daTag_BottleItem_cFv = .text:0x000004B8; // type:function size:0x88 scope:global +wait__18daTag_BottleItem_cFPv = .text:0x00000540; // type:function size:0xC8 scope:global +daTag_BottleItem_Create__FPv = .text:0x00000608; // type:function size:0x20 scope:global +daTag_BottleItem_Delete__FPv = .text:0x00000628; // type:function size:0x20 scope:global +daTag_BottleItem_Execute__FPv = .text:0x00000648; // type:function size:0x20 scope:global +daTag_BottleItem_Draw__FPv = .text:0x00000668; // type:function size:0x20 scope:global +daTag_BottleItem_IsDelete__FPv = .text:0x00000688; // type:function size:0x8 scope:global +__dt__18daTag_BottleItem_cFv = .text:0x00000690; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3697 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3698 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3699 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3700 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3796 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3797 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3683 = .data:0x00000000; // type:object size:0xC scope:local +daTag_BottleItem_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global +g_profile_TAG_BTLITM = .data:0x0000002C; // type:object size:0x30 scope:global +__vt__18daTag_BottleItem_c = .data:0x0000005C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_camera/splits.txt b/config/GZ2P01/rels/d_a_tag_camera/splits.txt new file mode 100644 index 0000000000..da8aec9d92 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_camera/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_camera.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_tag_camera/symbols.txt b/config/GZ2P01/rels/d_a_tag_camera/symbols.txt new file mode 100644 index 0000000000..13ead60fc9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_camera/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +always_true__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000078; // type:function size:0x8 scope:global +is_player_riding_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000080; // type:function size:0x78 scope:global +is_player_swimming__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000F8; // type:function size:0x14 scope:global +is_player_riding_canoe__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000010C; // type:function size:0x40 scope:global +is_player_jumping_by_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000014C; // type:function size:0x74 scope:global +is_player_climbing__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001C0; // type:function size:0x24 scope:global +is_player_wear_magneboots__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001E4; // type:function size:0x18 scope:global +is_player_wolf__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001FC; // type:function size:0x18 scope:global +is_player_pulling_chainblock__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000214; // type:function size:0x38 scope:global +is_player_playing_spinner__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000024C; // type:function size:0x40 scope:global +is_player_sliding_slope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000028C; // type:function size:0x38 scope:global +is_player_on_watersurface__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002C4; // type:function size:0x14 scope:global +is_player_moving_on_spinnerrail__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002D8; // type:function size:0x38 scope:global +is_player_gliding__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000310; // type:function size:0x2C scope:global +is_player_hunging_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000033C; // type:function size:0x14 scope:global +is_player_on_rope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000350; // type:function size:0x40 scope:global +is_player_using_copyrod__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000390; // type:function size:0x34 scope:global +is_player_hunging_wall_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003C4; // type:function size:0x14 scope:global +is_player_carried_by_cargo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003D8; // type:function size:0x20 scope:global +is_player_playing_rodeo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003F8; // type:function size:0x74 scope:global +is_player_in_water__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000046C; // type:function size:0x50 scope:global +is_player_hugging_eal__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000004BC; // type:function size:0x38 scope:global +getSwType__11daTag_Cam_cFv = .text:0x000004F4; // type:function size:0xC scope:global +getPrio__11daTag_Cam_cFv = .text:0x00000500; // type:function size:0xC scope:global +getSwBit__11daTag_Cam_cFv = .text:0x0000050C; // type:function size:0xC scope:global +getCondition__11daTag_Cam_cFv = .text:0x00000518; // type:function size:0xC scope:global +getCameraId__11daTag_Cam_cFv = .text:0x00000524; // type:function size:0xC scope:global +getRailID__11daTag_Cam_cFv = .text:0x00000530; // type:function size:0xC scope:global +getAreaType__11daTag_Cam_cFv = .text:0x0000053C; // type:function size:0xC scope:global +getAreaNoChk__11daTag_Cam_cFv = .text:0x00000548; // type:function size:0xC scope:global +execute__11daTag_Cam_cFv = .text:0x00000554; // type:function size:0x404 scope:global +daTag_Cam_Draw__FP11daTag_Cam_c = .text:0x00000958; // type:function size:0x8 scope:global +daTag_Cam_Execute__FP11daTag_Cam_c = .text:0x00000960; // type:function size:0x24 scope:global +daTag_Cam_IsDelete__FP11daTag_Cam_c = .text:0x00000984; // type:function size:0x8 scope:global +daTag_Cam_Delete__FP11daTag_Cam_c = .text:0x0000098C; // type:function size:0x30 scope:global +daTag_Cam_Create__FP10fopAc_ac_c = .text:0x000009BC; // type:function size:0x1AC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3874 = .rodata:0x00000000; // type:object size:0xC scope:local +@4358 = .rodata:0x0000000C; // type:object size:0x58 scope:local +@4466 = .rodata:0x00000064; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000068; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000070; // type:object size:0x8 scope:local +@4469 = .rodata:0x00000078; // type:object size:0x8 scope:local +@4470 = .rodata:0x00000080; // type:object size:0x8 scope:local +@4545 = .rodata:0x00000088; // type:object size:0x4 scope:local +@4546 = .rodata:0x0000008C; // type:object size:0x4 scope:local +l_daTag_Cam_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_CAMERA = .data:0x00000020; // type:object size:0x30 scope:global +Player__28@unnamed@d_a_tag_camera_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_chgrestart/splits.txt b/config/GZ2P01/rels/d_a_tag_chgrestart/splits.txt new file mode 100644 index 0000000000..077b95832b --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_chgrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_chgrestart.cpp: + .text start:0x00000078 end:0x0000040C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_chgrestart/symbols.txt b/config/GZ2P01/rels/d_a_tag_chgrestart/symbols.txt new file mode 100644 index 0000000000..38491833e6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_chgrestart/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__17daTagChgRestart_cFv = .text:0x00000078; // type:function size:0x8C scope:global +create__17daTagChgRestart_cFv = .text:0x00000104; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x00000198; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001D4; // type:function size:0x4 scope:global +execute__17daTagChgRestart_cFv = .text:0x000001D8; // type:function size:0x1CC scope:global +_delete__17daTagChgRestart_cFv = .text:0x000003A4; // type:function size:0x8 scope:global +daTagChgRestart_Execute__FP17daTagChgRestart_c = .text:0x000003AC; // type:function size:0x20 scope:global +daTagChgRestart_Delete__FP17daTagChgRestart_c = .text:0x000003CC; // type:function size:0x20 scope:global +daTagChgRestart_Create__FP10fopAc_ac_c = .text:0x000003EC; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagChgRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_ChgRestart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_chkpoint/splits.txt b/config/GZ2P01/rels/d_a_tag_chkpoint/splits.txt new file mode 100644 index 0000000000..b349d1b1fc --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_chkpoint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_chkpoint.cpp: + .text start:0x00000078 end:0x000005A0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_chkpoint/symbols.txt b/config/GZ2P01/rels/d_a_tag_chkpoint/symbols.txt new file mode 100644 index 0000000000..80797c2fba --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_chkpoint/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +execute__11daTag_Chk_cFv = .text:0x00000078; // type:function size:0x2F4 scope:global +daTag_Chk_Draw__FP11daTag_Chk_c = .text:0x0000036C; // type:function size:0x8 scope:global +daTag_Chk_Execute__FP11daTag_Chk_c = .text:0x00000374; // type:function size:0x24 scope:global +daTag_Chk_IsDelete__FP11daTag_Chk_c = .text:0x00000398; // type:function size:0x8 scope:global +daTag_Chk_Delete__FP11daTag_Chk_c = .text:0x000003A0; // type:function size:0x30 scope:global +daTag_Chk_Create__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x1D0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3769 = .rodata:0x00000000; // type:object size:0x9 scope:local +@3843 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3845 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3846 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3925 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3926 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3927 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3928 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3930 = .rodata:0x00000038; // type:object size:0x8 scope:local +l_daTag_Chk_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_CHKPOINT = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_csw/splits.txt b/config/GZ2P01/rels/d_a_tag_csw/splits.txt new file mode 100644 index 0000000000..7d353db5b0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_csw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_csw.cpp: + .text start:0x00000078 end:0x00001A50 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000138 diff --git a/config/GZ2P01/rels/d_a_tag_csw/symbols.txt b/config/GZ2P01/rels/d_a_tag_csw/symbols.txt new file mode 100644 index 0000000000..4cb2f8def7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_csw/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__10daTagCsw_cFv = .text:0x00000078; // type:function size:0x1C0 scope:global +setMtx__10daTagCsw_cFv = .text:0x00000238; // type:function size:0x160 scope:global +createHeap__10daTagCsw_cFv = .text:0x00000398; // type:function size:0x3C0 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000758; // type:function size:0x48 scope:global +daTagCsw_c_createHeap__FP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x20 scope:global +chkInsideStatueStart__10daTagCsw_cFv = .text:0x000007C0; // type:function size:0xA0 scope:global +create__10daTagCsw_cFv = .text:0x00000860; // type:function size:0x314 scope:global +__dt__8cM3dGCylFv = .text:0x00000B74; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BBC; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000C04; // type:function size:0x5C scope:global +searchTagCswOut__FPvPv = .text:0x00000C60; // type:function size:0x80 scope:global +searchCStatue__FPvPv = .text:0x00000CE0; // type:function size:0x5C scope:global +Delete__10daTagCsw_cFv = .text:0x00000D3C; // type:function size:0xCC scope:global +onLight__10daTagCsw_cFv = .text:0x00000E08; // type:function size:0x40 scope:global +offLight__10daTagCsw_cFv = .text:0x00000E48; // type:function size:0x40 scope:global +execute__10daTagCsw_cFv = .text:0x00000E88; // type:function size:0x9D0 scope:global +draw__10daTagCsw_cFv = .text:0x00001858; // type:function size:0x10C scope:global +daTagCsw_Draw__FP10daTagCsw_c = .text:0x00001964; // type:function size:0x20 scope:global +daTagCsw_Execute__FP10daTagCsw_c = .text:0x00001984; // type:function size:0x20 scope:global +daTagCsw_IsDelete__FP10daTagCsw_c = .text:0x000019A4; // type:function size:0x8 scope:global +daTagCsw_Delete__FP10daTagCsw_c = .text:0x000019AC; // type:function size:0x3C scope:global +daTagCsw_Create__FP10fopAc_ac_c = .text:0x000019E8; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001A08; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global +l_brk_idx = .rodata:0x00000008; // type:object size:0x8 scope:global +l_dbz_idx = .rodata:0x00000010; // type:object size:0x8 scope:global +@3725 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4000 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4001 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4002 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4158 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4461 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4462 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4463 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4464 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4465 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4466 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4467 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4468 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4469 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@4470 = .rodata:0x00000060; // type:object size:0x4 scope:local +@4471 = .rodata:0x00000064; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000068; // type:object size:0x8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +l_tg_src = .data:0x00000068; // type:object size:0x44 scope:global +l_daTagCsw_Method = .data:0x000000AC; // type:object size:0x20 scope:global +g_profile_TAG_CSW = .data:0x000000CC; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x000000FC; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000108; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000114; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000012C; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_escape/splits.txt b/config/GZ2P01/rels/d_a_tag_escape/splits.txt new file mode 100644 index 0000000000..4fb106e248 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_escape/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_escape.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_escape/symbols.txt b/config/GZ2P01/rels/d_a_tag_escape/symbols.txt new file mode 100644 index 0000000000..00a5bcf4eb --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_escape/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagEscape_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagEscape_Delete__FP13daTagEscape_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagEscape_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Escape = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_event/splits.txt b/config/GZ2P01/rels/d_a_tag_event/splits.txt new file mode 100644 index 0000000000..cae8b0d4e9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_event.cpp: + .text start:0x00000078 end:0x00000B68 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_event/symbols.txt b/config/GZ2P01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 0000000000..5eb14f04a1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTag_getBk__FUl = .text:0x00000078; // type:function size:0x30 scope:global +getEventNo__13daTag_Event_cFv = .text:0x000000A8; // type:function size:0xC scope:global +getSwbit__13daTag_Event_cFv = .text:0x000000B4; // type:function size:0xC scope:global +getSwbit2__13daTag_Event_cFv = .text:0x000000C0; // type:function size:0xC scope:global +getType__13daTag_Event_cFv = .text:0x000000CC; // type:function size:0xC scope:global +getInvalidEventFlag__13daTag_Event_cFv = .text:0x000000D8; // type:function size:0xC scope:global +getAreaType__13daTag_Event_cFv = .text:0x000000E4; // type:function size:0xC scope:global +getValidEventFlag__13daTag_Event_cFv = .text:0x000000F0; // type:function size:0xC scope:global +horseRodeo__13daTag_Event_cFv = .text:0x000000FC; // type:function size:0x30 scope:global +arrivalTerms__13daTag_Event_cFv = .text:0x0000012C; // type:function size:0x100 scope:global +demoInitProc__13daTag_Event_cFv = .text:0x0000022C; // type:function size:0xC scope:global +demoEndProc__13daTag_Event_cFv = .text:0x00000238; // type:function size:0x4 scope:global +demoProc__13daTag_Event_cFv = .text:0x0000023C; // type:function size:0x4 scope:global +create__13daTag_Event_cFv = .text:0x00000240; // type:function size:0x1E4 scope:global +actionNext__13daTag_Event_cFv = .text:0x00000424; // type:function size:0xCC scope:global +actionEvent__13daTag_Event_cFv = .text:0x000004F0; // type:function size:0xB8 scope:global +actionReady__13daTag_Event_cFv = .text:0x000005A8; // type:function size:0x110 scope:global +checkArea__13daTag_Event_cFv = .text:0x000006B8; // type:function size:0x19C scope:global +actionHunt__13daTag_Event_cFv = .text:0x00000854; // type:function size:0xB4 scope:global +actionArrival__13daTag_Event_cFv = .text:0x00000908; // type:function size:0x2C scope:global +actionWait__13daTag_Event_cFv = .text:0x00000934; // type:function size:0x8 scope:global +actionHunt2__13daTag_Event_cFv = .text:0x0000093C; // type:function size:0xD8 scope:global +execute__13daTag_Event_cFv = .text:0x00000A14; // type:function size:0xB0 scope:global +draw__13daTag_Event_cFv = .text:0x00000AC4; // type:function size:0x8 scope:global +daTag_Event_Draw__FP13daTag_Event_c = .text:0x00000ACC; // type:function size:0x20 scope:global +daTag_Event_Execute__FP13daTag_Event_c = .text:0x00000AEC; // type:function size:0x24 scope:global +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x00000B10; // type:function size:0x8 scope:global +daTag_Event_Delete__FP13daTag_Event_c = .text:0x00000B18; // type:function size:0x30 scope:global +daTag_Event_Create__FP10fopAc_ac_c = .text:0x00000B48; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3814 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3954 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +@3955 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x3 scope:local data:string_table +l_daTag_Event_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_EVENT = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_evt/splits.txt b/config/GZ2P01/rels/d_a_tag_evt/splits.txt new file mode 100644 index 0000000000..e8fe0b2c3a --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evt.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZ2P01/rels/d_a_tag_evt/symbols.txt b/config/GZ2P01/rels/d_a_tag_evt/symbols.txt new file mode 100644 index 0000000000..3f3791d6ce --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evt/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTag_Evt_cFv = .text:0x00000078; // type:function size:0xC0 scope:global +destroy__11daTag_Evt_cFv = .text:0x00000138; // type:function size:0x34 scope:global +execute__11daTag_Evt_cFv = .text:0x0000016C; // type:function size:0x438 scope:global +draw__11daTag_Evt_cFv = .text:0x000005A4; // type:function size:0x8 scope:global +getParam__11daTag_Evt_cFv = .text:0x000005AC; // type:function size:0x118 scope:global +isDelete__11daTag_Evt_cFv = .text:0x000006C4; // type:function size:0x12C scope:global +doEvtCutWait__11daTag_Evt_cFi = .text:0x000007F0; // type:function size:0x94 scope:global +doEvtCutTalk__11daTag_Evt_cFi = .text:0x00000884; // type:function size:0xA4 scope:global +doEvtCutNext__11daTag_Evt_cFi = .text:0x00000928; // type:function size:0xB4 scope:global +daTag_Evt_Create__FPv = .text:0x000009DC; // type:function size:0x20 scope:global +daTag_Evt_Delete__FPv = .text:0x000009FC; // type:function size:0x20 scope:global +daTag_Evt_Execute__FPv = .text:0x00000A1C; // type:function size:0x20 scope:global +daTag_Evt_Draw__FPv = .text:0x00000A3C; // type:function size:0x20 scope:global +daTag_Evt_IsDelete__FPv = .text:0x00000A5C; // type:function size:0x8 scope:global +__dt__11daTag_Evt_cFv = .text:0x00000A64; // type:function size:0x70 scope:global +cLib_calcTimer__FPi = .text:0x00000AD4; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3784 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3785 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3786 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3787 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3788 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x3D scope:local data:string_table +l_evtNameList = .data:0x00000000; // type:object size:0x8 scope:global +l_resFileName = .data:0x00000008; // type:object size:0x4 scope:global data:4byte +mEvtCutList__11daTag_Evt_c = .data:0x0000000C; // type:object size:0xC scope:global +daTag_Evt_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global +g_profile_TAG_EVT = .data:0x00000038; // type:object size:0x30 scope:global +__vt__11daTag_Evt_c = .data:0x00000068; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_evtarea/splits.txt b/config/GZ2P01/rels/d_a_tag_evtarea/splits.txt new file mode 100644 index 0000000000..8d69ed5d15 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evtarea/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evtarea.cpp: + .text start:0x00000078 end:0x00000948 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000BC diff --git a/config/GZ2P01/rels/d_a_tag_evtarea/symbols.txt b/config/GZ2P01/rels/d_a_tag_evtarea/symbols.txt new file mode 100644 index 0000000000..265bb6d08f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evtarea/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_EvtArea_cFv = .text:0x00000078; // type:function size:0x230 scope:global +Delete__15daTag_EvtArea_cFv = .text:0x000002A8; // type:function size:0x8 scope:global +Execute__15daTag_EvtArea_cFv = .text:0x000002B0; // type:function size:0x164 scope:global +Draw__15daTag_EvtArea_cFv = .text:0x00000414; // type:function size:0x8 scope:global +isDelete__15daTag_EvtArea_cFv = .text:0x0000041C; // type:function size:0xB0 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz = .text:0x000004CC; // type:function size:0x334 scope:global +daTag_EvtArea_Create__FPv = .text:0x00000800; // type:function size:0x20 scope:global +daTag_EvtArea_Delete__FPv = .text:0x00000820; // type:function size:0x20 scope:global +daTag_EvtArea_Execute__FPv = .text:0x00000840; // type:function size:0x20 scope:global +daTag_EvtArea_Draw__FPv = .text:0x00000860; // type:function size:0x20 scope:global +daTag_EvtArea_IsDelete__FPv = .text:0x00000880; // type:function size:0x8 scope:global +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00000888; // type:function size:0x60 scope:global +__dt__15daTag_EvtArea_cFv = .text:0x000008E8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3853 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3855 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3856 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3922 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3857 = .data:0x00000000; // type:object size:0x60 scope:local +daTag_EvtArea_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global +g_profile_TAG_EVTAREA = .data:0x00000080; // type:object size:0x30 scope:global +__vt__15daTag_EvtArea_c = .data:0x000000B0; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_evtmsg/splits.txt b/config/GZ2P01/rels/d_a_tag_evtmsg/splits.txt new file mode 100644 index 0000000000..eb9872a683 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evtmsg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evtmsg.cpp: + .text start:0x00000078 end:0x0000091C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000C8 diff --git a/config/GZ2P01/rels/d_a_tag_evtmsg/symbols.txt b/config/GZ2P01/rels/d_a_tag_evtmsg/symbols.txt new file mode 100644 index 0000000000..ad2bf435e7 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_evtmsg/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__14daTag_EvtMsg_cFv = .text:0x00000078; // type:function size:0xDC scope:global +Delete__14daTag_EvtMsg_cFv = .text:0x00000154; // type:function size:0x8 scope:global +Execute__14daTag_EvtMsg_cFv = .text:0x0000015C; // type:function size:0x300 scope:global +Draw__14daTag_EvtMsg_cFv = .text:0x0000045C; // type:function size:0x8 scope:global +getOnEvtBit__14daTag_EvtMsg_cFv = .text:0x00000464; // type:function size:0x1C scope:global +getOffEvtBit__14daTag_EvtMsg_cFv = .text:0x00000480; // type:function size:0x1C scope:global +getOnSwBit__14daTag_EvtMsg_cFv = .text:0x0000049C; // type:function size:0xC scope:global +getOffSwBit__14daTag_EvtMsg_cFv = .text:0x000004A8; // type:function size:0xC scope:global +getProcType__14daTag_EvtMsg_cFv = .text:0x000004B4; // type:function size:0x10 scope:global +isDelete__14daTag_EvtMsg_cFv = .text:0x000004C4; // type:function size:0xA4 scope:global +chkPointInArea__14daTag_EvtMsg_cF4cXyz = .text:0x00000568; // type:function size:0x124 scope:global +ECut_talk__14daTag_EvtMsg_cFi = .text:0x0000068C; // type:function size:0x80 scope:global +ECut_wait__14daTag_EvtMsg_cFi = .text:0x0000070C; // type:function size:0x9C scope:global +daTag_EvtMsg_Create__FPv = .text:0x000007A8; // type:function size:0x20 scope:global +daTag_EvtMsg_Delete__FPv = .text:0x000007C8; // type:function size:0x20 scope:global +daTag_EvtMsg_Execute__FPv = .text:0x000007E8; // type:function size:0x20 scope:global +daTag_EvtMsg_Draw__FPv = .text:0x00000808; // type:function size:0x20 scope:global +daTag_EvtMsg_IsDelete__FPv = .text:0x00000828; // type:function size:0x8 scope:global +__dt__14daTag_EvtMsg_cFv = .text:0x00000830; // type:function size:0x70 scope:global +cLib_calcTimer__FPi = .text:0x000008A0; // type:function size:0x1C scope:global +__sinit_d_a_tag_evtmsg_cpp = .text:0x000008BC; // type:function size:0x60 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3826 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x29 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +mEvtCutNameList__14daTag_EvtMsg_c = .data:0x00000020; // type:object size:0xC scope:global +@3802 = .data:0x0000002C; // type:object size:0xC scope:local +@3803 = .data:0x00000038; // type:object size:0xC scope:local +mEvtCutList__14daTag_EvtMsg_c = .data:0x00000044; // type:object size:0x24 scope:global +l_myName = .data:0x00000068; // type:object size:0x4 scope:global +daTag_EvtMsg_MethodTable = .data:0x0000006C; // type:object size:0x20 scope:global +g_profile_TAG_EVTMSG = .data:0x0000008C; // type:object size:0x30 scope:global +__vt__14daTag_EvtMsg_c = .data:0x000000BC; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_firewall/splits.txt b/config/GZ2P01/rels/d_a_tag_firewall/splits.txt new file mode 100644 index 0000000000..fef7cff3ec --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_firewall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_firewall.cpp: + .text start:0x00000078 end:0x00000C14 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZ2P01/rels/d_a_tag_firewall/symbols.txt b/config/GZ2P01/rels/d_a_tag_firewall/symbols.txt new file mode 100644 index 0000000000..eb287a2173 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_firewall/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTag_FWall_Draw__FP13daTag_FWall_c = .text:0x00000078; // type:function size:0x8 scope:global +execute__13daTag_FWall_cFv = .text:0x00000080; // type:function size:0x6DC scope:global +__dt__4cXyzFv = .text:0x0000075C; // type:function size:0x3C scope:global +daTag_FWall_Execute__FP13daTag_FWall_c = .text:0x00000798; // type:function size:0x20 scope:global +_delete__13daTag_FWall_cFv = .text:0x000007B8; // type:function size:0x8 scope:global +daTag_FWall_IsDelete__FP13daTag_FWall_c = .text:0x000007C0; // type:function size:0x20 scope:global +daTag_FWall_Delete__FP13daTag_FWall_c = .text:0x000007E0; // type:function size:0x8 scope:global +create__13daTag_FWall_cFv = .text:0x000007E8; // type:function size:0x228 scope:global +__dt__8dCcD_SphFv = .text:0x00000A10; // type:function size:0xCC scope:global +__ct__8dCcD_SphFv = .text:0x00000ADC; // type:function size:0x84 scope:global +__dt__8cM3dGSphFv = .text:0x00000B60; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000BA8; // type:function size:0x48 scope:global +__ct__4cXyzFv = .text:0x00000BF0; // type:function size:0x4 scope:global +daTag_FWall_Create__FP13daTag_FWall_c = .text:0x00000BF4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3983 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3984 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3985 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3986 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3987 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3988 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3989 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3990 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3991 = .rodata:0x0000002C; // type:object size:0x4 scope:local +cc_sph_src__11Tag_FWall_n = .data:0x00000000; // type:object size:0x40 scope:global +game_over_eff_name__11Tag_FWall_n = .data:0x00000040; // type:object size:0x8 scope:global +l_daTag_FWall_Method = .data:0x00000048; // type:object size:0x20 scope:global +g_profile_Tag_FWall = .data:0x00000068; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000098; // type:object size:0xC scope:global +__vt__8cM3dGSph = .data:0x000000A4; // type:object size:0xC scope:global +fire_leader = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_720_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_tag_gra/splits.txt b/config/GZ2P01/rels/d_a_tag_gra/splits.txt new file mode 100644 index 0000000000..510637b53e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_gra/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_gra.cpp: + .text start:0x00000078 end:0x00000138 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_gra/symbols.txt b/config/GZ2P01/rels/d_a_tag_gra/symbols.txt new file mode 100644 index 0000000000..e6a690f872 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_gra/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagGra_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x90 scope:global +daTagGra_Delete__FP10daTagGra_c = .text:0x00000108; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGra_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_GRA = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_gstart/splits.txt b/config/GZ2P01/rels/d_a_tag_gstart/splits.txt new file mode 100644 index 0000000000..f15475fbda --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_gstart/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_gstart.cpp: + .text start:0x00000078 end:0x00000280 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_gstart/symbols.txt b/config/GZ2P01/rels/d_a_tag_gstart/symbols.txt new file mode 100644 index 0000000000..4ce77baf31 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_gstart/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagGstart_cFv = .text:0x00000078; // type:function size:0x7C scope:global +daTagGstart_Create__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0x20 scope:global +__dt__13daTagGstart_cFv = .text:0x00000114; // type:function size:0x54 scope:global +daTagGstart_Delete__FP13daTagGstart_c = .text:0x00000168; // type:function size:0x28 scope:global +execute__13daTagGstart_cFv = .text:0x00000190; // type:function size:0xC8 scope:global +daTagGstart_Execute__FP13daTagGstart_c = .text:0x00000258; // type:function size:0x20 scope:global +daTagGstart_Draw__FP13daTagGstart_c = .text:0x00000278; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGstart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Gstart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_guard/splits.txt b/config/GZ2P01/rels/d_a_tag_guard/splits.txt new file mode 100644 index 0000000000..d21a87c651 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_guard/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_guard.cpp: + .text start:0x00000078 end:0x00000290 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_guard/symbols.txt b/config/GZ2P01/rels/d_a_tag_guard/symbols.txt new file mode 100644 index 0000000000..73b50a4f16 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_guard/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +getAppearPoint__12daTagGuard_cFP3Vec = .text:0x00000078; // type:function size:0x64 scope:global +createGuard__12daTagGuard_cFUl = .text:0x000000DC; // type:function size:0xCC scope:global +daTagGuard_Create__FP10fopAc_ac_c = .text:0x000001A8; // type:function size:0xB8 scope:global +daTagGuard_Delete__FP12daTagGuard_c = .text:0x00000260; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGuard_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_GUARD = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_hinit/splits.txt b/config/GZ2P01/rels/d_a_tag_hinit/splits.txt new file mode 100644 index 0000000000..a45f91948b --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hinit/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_hinit.cpp: + .text start:0x00000078 end:0x00000300 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_hinit/symbols.txt b/config/GZ2P01/rels/d_a_tag_hinit/symbols.txt new file mode 100644 index 0000000000..fbaaf86b0d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hinit/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagHinit_cFv = .text:0x00000078; // type:function size:0xA8 scope:global +daTagHinit_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x20 scope:global +__dt__12daTagHinit_cFv = .text:0x00000140; // type:function size:0x54 scope:global +daTagHinit_Delete__FP12daTagHinit_c = .text:0x00000194; // type:function size:0x28 scope:global +execute__12daTagHinit_cFv = .text:0x000001BC; // type:function size:0x11C scope:global +daTagHinit_Execute__FP12daTagHinit_c = .text:0x000002D8; // type:function size:0x20 scope:global +daTagHinit_Draw__FP12daTagHinit_c = .text:0x000002F8; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagHinit_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hinit = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_hjump/splits.txt b/config/GZ2P01/rels/d_a_tag_hjump/splits.txt new file mode 100644 index 0000000000..f8c070159f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hjump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_hjump.cpp: + .text start:0x00000078 end:0x000007F0 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZ2P01/rels/d_a_tag_hjump/symbols.txt b/config/GZ2P01/rels/d_a_tag_hjump/symbols.txt new file mode 100644 index 0000000000..5fc2a7a45a --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hjump/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CreateHeap__12daTagHjump_cFv = .text:0x00000078; // type:function size:0x6C scope:global +create__12daTagHjump_cFv = .text:0x000000E4; // type:function size:0x25C scope:global +daTagHjump_Create__FP10fopAc_ac_c = .text:0x00000340; // type:function size:0x20 scope:global +__dt__12daTagHjump_cFv = .text:0x00000360; // type:function size:0x94 scope:global +daTagHjump_Delete__FP12daTagHjump_c = .text:0x000003F4; // type:function size:0x3C scope:global +execute__12daTagHjump_cFv = .text:0x00000430; // type:function size:0x2C4 scope:global +daTagHjump_Execute__FP12daTagHjump_c = .text:0x000006F4; // type:function size:0x20 scope:global +Draw__12daTagHjump_cFv = .text:0x00000714; // type:function size:0xB0 scope:global +daTagHjump_Draw__FP12daTagHjump_c = .text:0x000007C4; // type:function size:0x2C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcName = .rodata:0x00000000; // type:object size:0x7 scope:global data:string +@3747 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3748 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3749 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3750 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3751 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3752 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3753 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3754 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3755 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3904 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3905 = .rodata:0x00000030; // type:object size:0x4 scope:local +l_daTagHjump_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hjump = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTagHjump_c = .data:0x00000050; // type:object size:0x28 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_howl/splits.txt b/config/GZ2P01/rels/d_a_tag_howl/splits.txt new file mode 100644 index 0000000000..21c0416f87 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_howl.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_howl/symbols.txt b/config/GZ2P01/rels/d_a_tag_howl/symbols.txt new file mode 100644 index 0000000000..99558dc98c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_howl/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTag_Howl_cFv = .text:0x00000078; // type:function size:0x64 scope:global +destroy__12daTag_Howl_cFv = .text:0x000000DC; // type:function size:0x8 scope:global +execute__12daTag_Howl_cFv = .text:0x000000E4; // type:function size:0x60 scope:global +draw__12daTag_Howl_cFv = .text:0x00000144; // type:function size:0x8 scope:global +isAreaCheck__12daTag_Howl_cFv = .text:0x0000014C; // type:function size:0x1F0 scope:global +getParam__12daTag_Howl_cFv = .text:0x0000033C; // type:function size:0x4C scope:global +getSwitchBit__12daTag_Howl_cFv = .text:0x00000388; // type:function size:0xC scope:global +daTag_Howl_Create__FPv = .text:0x00000394; // type:function size:0x20 scope:global +daTag_Howl_Delete__FPv = .text:0x000003B4; // type:function size:0x20 scope:global +daTag_Howl_Execute__FPv = .text:0x000003D4; // type:function size:0x20 scope:global +daTag_Howl_Draw__FPv = .text:0x000003F4; // type:function size:0x20 scope:global +daTag_Howl_IsDelete__FPv = .text:0x00000414; // type:function size:0x8 scope:global +__dt__12daTag_Howl_cFv = .text:0x0000041C; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3739 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3740 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3741 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3742 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3752 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +daTag_Howl_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_HOWL = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTag_Howl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_hstop/splits.txt b/config/GZ2P01/rels/d_a_tag_hstop/splits.txt new file mode 100644 index 0000000000..cbd78c8d11 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hstop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hstop.cpp: + .text start:0x000000EC end:0x0000080C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000008 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_tag_hstop/symbols.txt b/config/GZ2P01/rels/d_a_tag_hstop/symbols.txt new file mode 100644 index 0000000000..32fb5c1019 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_hstop/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +create__12daTagHstop_cFv = .text:0x000000EC; // type:function size:0x1EC scope:global +daTagHstop_Create__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x20 scope:global +__dt__12daTagHstop_cFv = .text:0x000002F8; // type:function size:0x98 scope:global +daTagHstop_Delete__FP12daTagHstop_c = .text:0x00000390; // type:function size:0x28 scope:global +setActive__12daTagHstop_cFv = .text:0x000003B8; // type:function size:0xA4 scope:global +execute__12daTagHstop_cFv = .text:0x0000045C; // type:function size:0x34C scope:global +daTagHstop_Execute__FP12daTagHstop_c = .text:0x000007A8; // type:function size:0x20 scope:global +daTagHstop_Draw__FP12daTagHstop_c = .text:0x000007C8; // type:function size:0x8 scope:global +__sinit_d_a_tag_hstop_cpp = .text:0x000007D0; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3782 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagHstop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Hstop = .data:0x00000020; // type:object size:0x30 scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3686 = .bss:0x00000008; // type:object size:0xC scope:local +m_msgFlow__12daTagHstop_c = .bss:0x00000014; // type:object size:0x4C scope:global diff --git a/config/GZ2P01/rels/d_a_tag_instruction/splits.txt b/config/GZ2P01/rels/d_a_tag_instruction/splits.txt new file mode 100644 index 0000000000..715956c729 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_instruction/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_instruction.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_instruction/symbols.txt b/config/GZ2P01/rels/d_a_tag_instruction/symbols.txt new file mode 100644 index 0000000000..c45540b024 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_instruction/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagInst_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagInst_Delete__FP11daTagInst_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagInst_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Instruction = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_kago_fall/splits.txt b/config/GZ2P01/rels/d_a_tag_kago_fall/splits.txt new file mode 100644 index 0000000000..01c9c02050 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_kago_fall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kago_fall.cpp: + .text start:0x00000078 end:0x00000B04 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZ2P01/rels/d_a_tag_kago_fall/symbols.txt b/config/GZ2P01/rels/d_a_tag_kago_fall/symbols.txt new file mode 100644 index 0000000000..5a3b87ebeb --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_kago_fall/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTagKagoFall_cFv = .text:0x00000078; // type:function size:0x188 scope:global +execute__15daTagKagoFall_cFv = .text:0x00000200; // type:function size:0x38 scope:global +setActionMode__15daTagKagoFall_cFUcUc = .text:0x00000238; // type:function size:0xC scope:global +actionWaitRiver__15daTagKagoFall_cFv = .text:0x00000244; // type:function size:0x3F4 scope:global +actionWaitFall__15daTagKagoFall_cFv = .text:0x00000638; // type:function size:0x464 scope:global +_delete__15daTagKagoFall_cFv = .text:0x00000A9C; // type:function size:0x8 scope:global +daTagKagoFall_Execute__FP15daTagKagoFall_c = .text:0x00000AA4; // type:function size:0x20 scope:global +daTagKagoFall_Delete__FP15daTagKagoFall_c = .text:0x00000AC4; // type:function size:0x20 scope:global +daTagKagoFall_Create__FP15daTagKagoFall_c = .text:0x00000AE4; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3907 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3908 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4022 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4023 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4024 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4025 = .rodata:0x00000014; // type:object size:0x4 scope:local +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local data:string_table +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagKagoFall_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_KagoFall = .data:0x00000024; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_kmsg/splits.txt b/config/GZ2P01/rels/d_a_tag_kmsg/splits.txt new file mode 100644 index 0000000000..7ac2de85f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_kmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kmsg.cpp: + .text start:0x00000078 end:0x00000CD4 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_tag_kmsg/symbols.txt b/config/GZ2P01/rels/d_a_tag_kmsg/symbols.txt new file mode 100644 index 0000000000..d77e2c0a4f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_kmsg/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTag_KMsg_cFv = .text:0x00000078; // type:function size:0x164 scope:global +Delete__12daTag_KMsg_cFv = .text:0x000001DC; // type:function size:0x34 scope:global +Execute__12daTag_KMsg_cFv = .text:0x00000210; // type:function size:0x8A8 scope:global +Draw__12daTag_KMsg_cFv = .text:0x00000AB8; // type:function size:0x8 scope:global +isDelete__12daTag_KMsg_cFv = .text:0x00000AC0; // type:function size:0xE8 scope:global +daTag_KMsg_Create__FPv = .text:0x00000BA8; // type:function size:0x20 scope:global +daTag_KMsg_Delete__FPv = .text:0x00000BC8; // type:function size:0x20 scope:global +daTag_KMsg_Execute__FPv = .text:0x00000BE8; // type:function size:0x20 scope:global +daTag_KMsg_Draw__FPv = .text:0x00000C08; // type:function size:0x20 scope:global +daTag_KMsg_IsDelete__FPv = .text:0x00000C28; // type:function size:0x8 scope:global +__dt__12daTag_KMsg_cFv = .text:0x00000C30; // type:function size:0xA4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3884 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4206 = .rodata:0x00000004; // type:object size:0x4 scope:local data:string +@4207 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4208 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4209 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4211 = .rodata:0x00000018; // type:object size:0x8 scope:local +@stringBase0 = .rodata:0x00000020; // type:object size:0x30 scope:local data:string_table +l_evtList = .data:0x00000000; // type:object size:0x18 scope:global +l_resNameList = .data:0x00000018; // type:object size:0xC scope:global +daTag_KMsg_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global +g_profile_TAG_KMSG = .data:0x00000044; // type:object size:0x30 scope:global +__vt__12daTag_KMsg_c = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_lantern/splits.txt b/config/GZ2P01/rels/d_a_tag_lantern/splits.txt new file mode 100644 index 0000000000..2a71e6d3db --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lantern/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lantern.cpp: + .text start:0x000000EC end:0x00000574 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x00000018 diff --git a/config/GZ2P01/rels/d_a_tag_lantern/symbols.txt b/config/GZ2P01/rels/d_a_tag_lantern/symbols.txt new file mode 100644 index 0000000000..c6bcb7f663 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lantern/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__dt__15daTag_Lantern_cFv = .text:0x000000EC; // type:function size:0x7C scope:global +create__15daTag_Lantern_cFv = .text:0x00000168; // type:function size:0x80 scope:global +Delete__15daTag_Lantern_cFv = .text:0x000001E8; // type:function size:0x34 scope:global +Execute__15daTag_Lantern_cFv = .text:0x0000021C; // type:function size:0x190 scope:global +Draw__15daTag_Lantern_cFv = .text:0x000003AC; // type:function size:0x8 scope:global +initialize__15daTag_Lantern_cFv = .text:0x000003B4; // type:function size:0xB0 scope:global +daTag_Lantern_Create__FPv = .text:0x00000464; // type:function size:0x20 scope:global +daTag_Lantern_Delete__FPv = .text:0x00000484; // type:function size:0x20 scope:global +daTag_Lantern_Execute__FPv = .text:0x000004A4; // type:function size:0x20 scope:global +daTag_Lantern_Draw__FPv = .text:0x000004C4; // type:function size:0x20 scope:global +daTag_Lantern_IsDelete__FPv = .text:0x000004E4; // type:function size:0x8 scope:global +__sinit_d_a_tag_lantern_cpp = .text:0x000004EC; // type:function size:0x40 scope:local +__dt__21daTag_Lantern_Param_cFv = .text:0x0000052C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3683 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3697 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3698 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTag_Lantern_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_LANTERN = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daTag_Lantern_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__21daTag_Lantern_Param_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3622 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global data:4byte diff --git a/config/GZ2P01/rels/d_a_tag_lightball/splits.txt b/config/GZ2P01/rels/d_a_tag_lightball/splits.txt new file mode 100644 index 0000000000..5ff9ffac76 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lightball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lightball.cpp: + .text start:0x00000078 end:0x000004F0 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_lightball/symbols.txt b/config/GZ2P01/rels/d_a_tag_lightball/symbols.txt new file mode 100644 index 0000000000..66c5551c21 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lightball/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__16daTagLightBall_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__16daTagLightBall_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__16daTagLightBall_cFv = .text:0x000000F0; // type:function size:0x148 scope:global +create__16daTagLightBall_cFv = .text:0x00000238; // type:function size:0x68 scope:global +execute__16daTagLightBall_cFv = .text:0x000002A0; // type:function size:0x180 scope:global +draw__16daTagLightBall_cFv = .text:0x00000420; // type:function size:0x8 scope:global +_delete__16daTagLightBall_cFv = .text:0x00000428; // type:function size:0x48 scope:global +daTagLightBall_Draw__FP16daTagLightBall_c = .text:0x00000470; // type:function size:0x20 scope:global +daTagLightBall_Execute__FP16daTagLightBall_c = .text:0x00000490; // type:function size:0x20 scope:global +daTagLightBall_Delete__FP16daTagLightBall_c = .text:0x000004B0; // type:function size:0x20 scope:global +daTagLightBall_Create__FP10fopAc_ac_c = .text:0x000004D0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3682 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagLightBall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_LightBall = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_lv2prchk/splits.txt b/config/GZ2P01/rels/d_a_tag_lv2prchk/splits.txt new file mode 100644 index 0000000000..d425c36e06 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv2prchk/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lv2prchk.cpp: + .text start:0x00000078 end:0x0000077C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZ2P01/rels/d_a_tag_lv2prchk/symbols.txt b/config/GZ2P01/rels/d_a_tag_lv2prchk/symbols.txt new file mode 100644 index 0000000000..c644b4ecaa --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv2prchk/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__15daTagLv2PrChk_cFv = .text:0x00000078; // type:function size:0x84 scope:global +create__15daTagLv2PrChk_cFv = .text:0x000000FC; // type:function size:0x68 scope:global +execute__15daTagLv2PrChk_cFv = .text:0x00000164; // type:function size:0x24 scope:global +action__15daTagLv2PrChk_cFv = .text:0x00000188; // type:function size:0x8C scope:global +actionCheck__15daTagLv2PrChk_cFv = .text:0x00000214; // type:function size:0x49C scope:global +actionEnd__15daTagLv2PrChk_cFv = .text:0x000006B0; // type:function size:0x4 scope:global +seStartWrong__15daTagLv2PrChk_cFv = .text:0x000006B4; // type:function size:0x60 scope:global +_delete__15daTagLv2PrChk_cFv = .text:0x00000714; // type:function size:0x8 scope:global +daTagLv2PrChk_Execute__FP15daTagLv2PrChk_c = .text:0x0000071C; // type:function size:0x20 scope:global +daTagLv2PrChk_Delete__FP15daTagLv2PrChk_c = .text:0x0000073C; // type:function size:0x20 scope:global +daTagLv2PrChk_Create__FP15daTagLv2PrChk_c = .text:0x0000075C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3844 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@3667 = .data:0x00000020; // type:object size:0xC scope:local +@3668 = .data:0x0000002C; // type:object size:0xC scope:local +l_func$3666 = .data:0x00000038; // type:object size:0x18 scope:local +l_daTagLv2PrChk_Method = .data:0x00000050; // type:object size:0x20 scope:global +g_profile_Tag_Lv2PrChk = .data:0x00000070; // type:object size:0x30 scope:global +lbl_128_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_tag_lv5soup/splits.txt b/config/GZ2P01/rels/d_a_tag_lv5soup/splits.txt new file mode 100644 index 0000000000..afd0638824 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv5soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_lv5soup.cpp: + .text start:0x00000078 end:0x00000474 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_lv5soup/symbols.txt b/config/GZ2P01/rels/d_a_tag_lv5soup/symbols.txt new file mode 100644 index 0000000000..de066dbd24 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv5soup/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_Lv5Soup_cFv = .text:0x00000078; // type:function size:0x94 scope:global +Delete__15daTag_Lv5Soup_cFv = .text:0x0000010C; // type:function size:0x8 scope:global +Execute__15daTag_Lv5Soup_cFv = .text:0x00000114; // type:function size:0xA8 scope:global +Draw__15daTag_Lv5Soup_cFv = .text:0x000001BC; // type:function size:0x8 scope:global +isAreaCheck__15daTag_Lv5Soup_cFv = .text:0x000001C4; // type:function size:0x1C8 scope:global +daTag_Lv5Soup_Create__FPv = .text:0x0000038C; // type:function size:0x20 scope:global +daTag_Lv5Soup_Delete__FPv = .text:0x000003AC; // type:function size:0x20 scope:global +daTag_Lv5Soup_Execute__FPv = .text:0x000003CC; // type:function size:0x20 scope:global +daTag_Lv5Soup_Draw__FPv = .text:0x000003EC; // type:function size:0x20 scope:global +daTag_Lv5Soup_IsDelete__FPv = .text:0x0000040C; // type:function size:0x8 scope:global +__dt__15daTag_Lv5Soup_cFv = .text:0x00000414; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3655 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3656 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3657 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3658 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3745 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000028; // type:object size:0x8 scope:local +daTag_Lv5Soup_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_LV5SOUP = .data:0x00000020; // type:object size:0x30 scope:global +__vt__15daTag_Lv5Soup_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_lv6CstaSw/splits.txt b/config/GZ2P01/rels/d_a_tag_lv6CstaSw/splits.txt new file mode 100644 index 0000000000..00e0980c33 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv6CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lv6CstaSw.cpp: + .text start:0x000000EC end:0x000005D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/GZ2P01/rels/d_a_tag_lv6CstaSw/symbols.txt new file mode 100644 index 0000000000..c9531bbb0d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daLv6CstaSw_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daLv6CstaSw_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daLv6CstaSw_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +searchSekizoAct__13daLv6CstaSw_cFPvPv = .text:0x00000210; // type:function size:0x50 scope:global +areaCheck__13daLv6CstaSw_cFv = .text:0x00000260; // type:function size:0x1A0 scope:global +Execute__13daLv6CstaSw_cFv = .text:0x00000400; // type:function size:0xB0 scope:global +Draw__13daLv6CstaSw_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +Delete__13daLv6CstaSw_cFv = .text:0x000004B8; // type:function size:0x8 scope:global +daLv6CstaSw_Draw__FP13daLv6CstaSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000500; // type:function size:0x20 scope:global +daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:global +__dt__17daLv6CstaSw_HIO_cFv = .text:0x00000540; // type:function size:0x5C scope:global +__sinit_d_a_tag_lv6CstaSw_cpp = .text:0x0000059C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3724 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3725 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3726 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3727 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3728 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daLv6CstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Lv6CstaSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daLv6CstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3619 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_magne/splits.txt b/config/GZ2P01/rels/d_a_tag_magne/splits.txt new file mode 100644 index 0000000000..454158314b --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_magne/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_magne.cpp: + .text start:0x00000078 end:0x000001AC + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_magne/symbols.txt b/config/GZ2P01/rels/d_a_tag_magne/symbols.txt new file mode 100644 index 0000000000..99f754f1e3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_magne/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__12daTagMagne_cFv = .text:0x00000078; // type:function size:0x44 scope:global +create__12daTagMagne_cFv = .text:0x000000BC; // type:function size:0x9C scope:global +_delete__12daTagMagne_cFv = .text:0x00000158; // type:function size:0x14 scope:global +daTagMagne_Delete__FP12daTagMagne_c = .text:0x0000016C; // type:function size:0x20 scope:global +daTagMagne_Create__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagMagne_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Magne = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_mhint/splits.txt b/config/GZ2P01/rels/d_a_tag_mhint/splits.txt new file mode 100644 index 0000000000..218c9151bb --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mhint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mhint.cpp: + .text start:0x00000078 end:0x000009EC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_mhint/symbols.txt b/config/GZ2P01/rels/d_a_tag_mhint/symbols.txt new file mode 100644 index 0000000000..fa8ea01d59 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mhint/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMhint_cFv = .text:0x00000078; // type:function size:0x210 scope:global +daTagMhint_Create__FP10fopAc_ac_c = .text:0x00000288; // type:function size:0x20 scope:global +__dt__12daTagMhint_cFv = .text:0x000002A8; // type:function size:0x64 scope:global +daTagMhint_Delete__FP12daTagMhint_c = .text:0x0000030C; // type:function size:0x28 scope:global +eventOrder__12daTagMhint_cFv = .text:0x00000334; // type:function size:0x170 scope:global +execute__12daTagMhint_cFv = .text:0x000004A4; // type:function size:0x520 scope:global +daTagMhint_Execute__FP12daTagMhint_c = .text:0x000009C4; // type:function size:0x20 scope:global +daTagMhint_Draw__FP12daTagMhint_c = .text:0x000009E4; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3741 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3742 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3743 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3804 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3956 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +l_daTagMhint_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mhint = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_mist/splits.txt b/config/GZ2P01/rels/d_a_tag_mist/splits.txt new file mode 100644 index 0000000000..a10c62b24c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mist/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mist.cpp: + .text start:0x00000078 end:0x00000518 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_mist/symbols.txt b/config/GZ2P01/rels/d_a_tag_mist/symbols.txt new file mode 100644 index 0000000000..43da4eb4d8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mist/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +offSw__11daTagMist_cFv = .text:0x00000078; // type:function size:0x6C scope:global +onMySw__11daTagMist_cFv = .text:0x000000E4; // type:function size:0x4C scope:global +isMySw__11daTagMist_cFv = .text:0x00000130; // type:function size:0x60 scope:global +Create__11daTagMist_cFv = .text:0x00000190; // type:function size:0xD4 scope:global +create__11daTagMist_cFv = .text:0x00000264; // type:function size:0xD4 scope:global +__dt__4cXyzFv = .text:0x00000338; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x00000374; // type:function size:0x4 scope:global +execute__11daTagMist_cFv = .text:0x00000378; // type:function size:0x138 scope:global +_delete__11daTagMist_cFv = .text:0x000004B0; // type:function size:0x8 scope:global +daTagMist_Execute__FP11daTagMist_c = .text:0x000004B8; // type:function size:0x20 scope:global +daTagMist_Delete__FP11daTagMist_c = .text:0x000004D8; // type:function size:0x20 scope:global +daTagMist_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3678 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3679 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3680 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagMist_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mist = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_mmsg/splits.txt b/config/GZ2P01/rels/d_a_tag_mmsg/splits.txt new file mode 100644 index 0000000000..78bcc38525 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mmsg.cpp: + .text start:0x00000078 end:0x00000490 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_mmsg/symbols.txt b/config/GZ2P01/rels/d_a_tag_mmsg/symbols.txt new file mode 100644 index 0000000000..57c6471278 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mmsg/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTagMmsg_cFv = .text:0x00000078; // type:function size:0x17C scope:global +daTagMmsg_Create__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x20 scope:global +__dt__11daTagMmsg_cFv = .text:0x00000214; // type:function size:0x54 scope:global +daTagMmsg_Delete__FP11daTagMmsg_c = .text:0x00000268; // type:function size:0x28 scope:global +execute__11daTagMmsg_cFv = .text:0x00000290; // type:function size:0x1D8 scope:global +daTagMmsg_Execute__FP11daTagMmsg_c = .text:0x00000468; // type:function size:0x20 scope:global +daTagMmsg_Draw__FP11daTagMmsg_c = .text:0x00000488; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3702 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3703 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3704 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagMmsg_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mmsg = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_msg/splits.txt b/config/GZ2P01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 0000000000..8229699de4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_msg.cpp: + .text start:0x00000078 end:0x00000A10 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000007C diff --git a/config/GZ2P01/rels/d_a_tag_msg/symbols.txt b/config/GZ2P01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 0000000000..b5f66cc3f4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +__dt__11daTag_Msg_cFv = .text:0x00000098; // type:function size:0x80 scope:global +create__11daTag_Msg_cFv = .text:0x00000118; // type:function size:0xDC scope:global +createHeap__11daTag_Msg_cFv = .text:0x000001F4; // type:function size:0x60 scope:global +destroy__11daTag_Msg_cFv = .text:0x00000254; // type:function size:0x34 scope:global +execute__11daTag_Msg_cFv = .text:0x00000288; // type:function size:0x280 scope:global +draw__11daTag_Msg_cFv = .text:0x00000508; // type:function size:0x8 scope:global +rangeCheck__11daTag_Msg_cFv = .text:0x00000510; // type:function size:0x1A8 scope:global +otherCheck__11daTag_Msg_cFv = .text:0x000006B8; // type:function size:0x174 scope:global +getResName__11daTag_Msg_cFv = .text:0x0000082C; // type:function size:0x10 scope:global +getParam__11daTag_Msg_cFv = .text:0x0000083C; // type:function size:0xB0 scope:global +cut_speak__11daTag_Msg_cFii = .text:0x000008EC; // type:function size:0x54 scope:global +daTag_Msg_Create__FPv = .text:0x00000940; // type:function size:0x20 scope:global +daTag_Msg_Delete__FPv = .text:0x00000960; // type:function size:0x20 scope:global +daTag_Msg_Execute__FPv = .text:0x00000980; // type:function size:0x20 scope:global +daTag_Msg_Draw__FPv = .text:0x000009A0; // type:function size:0x20 scope:global +daTag_Msg_IsDelete__FPv = .text:0x000009C0; // type:function size:0x8 scope:global +__dt__17daTag_Msg_Param_cFv = .text:0x000009C8; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m__17daTag_Msg_Param_c = .rodata:0x00000000; // type:object size:0x1 scope:global +@3757 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3813 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3815 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3816 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3880 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x20 scope:local data:string_table +l_resName = .data:0x00000000; // type:object size:0x4 scope:global +l_evtNameTBL = .data:0x00000004; // type:object size:0x8 scope:global +mEvtCutTBL__11daTag_Msg_c = .data:0x0000000C; // type:object size:0x8 scope:global +daTag_Msg_MethodTable = .data:0x00000014; // type:object size:0x20 scope:global +g_profile_TAG_MSG = .data:0x00000034; // type:object size:0x30 scope:global +__vt__17daTag_Msg_Param_c = .data:0x00000064; // type:object size:0xC scope:global +__vt__11daTag_Msg_c = .data:0x00000070; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_mstop/splits.txt b/config/GZ2P01/rels/d_a_tag_mstop/splits.txt new file mode 100644 index 0000000000..a33f02aa4b --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mstop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mstop.cpp: + .text start:0x00000078 end:0x000008A4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_mstop/symbols.txt b/config/GZ2P01/rels/d_a_tag_mstop/symbols.txt new file mode 100644 index 0000000000..67a22f1ecc --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mstop/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMstop_cFv = .text:0x00000078; // type:function size:0x1E0 scope:global +daTagMstop_Create__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x20 scope:global +__dt__12daTagMstop_cFv = .text:0x00000278; // type:function size:0x64 scope:global +daTagMstop_Delete__FP12daTagMstop_c = .text:0x000002DC; // type:function size:0x28 scope:global +eventOrder__12daTagMstop_cFv = .text:0x00000304; // type:function size:0x34 scope:global +execute__12daTagMstop_cFv = .text:0x00000338; // type:function size:0x544 scope:global +daTagMstop_Execute__FP12daTagMstop_c = .text:0x0000087C; // type:function size:0x20 scope:global +daTagMstop_Draw__FP12daTagMstop_c = .text:0x0000089C; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3863 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3864 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4056 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4057 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@4058 = .rodata:0x00000010; // type:object size:0x4 scope:local +@4059 = .rodata:0x00000014; // type:object size:0x4 scope:local +l_daTagMstop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mstop = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_mwait/splits.txt b/config/GZ2P01/rels/d_a_tag_mwait/splits.txt new file mode 100644 index 0000000000..971349655f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mwait/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mwait.cpp: + .text start:0x00000078 end:0x000007D8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_mwait/symbols.txt b/config/GZ2P01/rels/d_a_tag_mwait/symbols.txt new file mode 100644 index 0000000000..e0b833a6f5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_mwait/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMwait_cFv = .text:0x00000078; // type:function size:0x1E4 scope:global +daTagMwait_Create__FP10fopAc_ac_c = .text:0x0000025C; // type:function size:0x20 scope:global +__dt__12daTagMwait_cFv = .text:0x0000027C; // type:function size:0x64 scope:global +daTagMwait_Delete__FP12daTagMwait_c = .text:0x000002E0; // type:function size:0x28 scope:global +execute__12daTagMwait_cFv = .text:0x00000308; // type:function size:0x4A8 scope:global +daTagMwait_Execute__FP12daTagMwait_c = .text:0x000007B0; // type:function size:0x20 scope:global +daTagMwait_Draw__FP12daTagMwait_c = .text:0x000007D0; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3841 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3844 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3847 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4006 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4007 = .rodata:0x00000028; // type:object size:0x8 scope:local +@4008 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4009 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4010 = .rodata:0x00000040; // type:object size:0x4 scope:local +l_daTagMwait_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Mwait = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_myna2/splits.txt b/config/GZ2P01/rels/d_a_tag_myna2/splits.txt new file mode 100644 index 0000000000..bc3b095625 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_myna2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_myna2.cpp: + .text start:0x00000078 end:0x00000414 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_myna2/symbols.txt b/config/GZ2P01/rels/d_a_tag_myna2/symbols.txt new file mode 100644 index 0000000000..1d799dac71 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_myna2/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__12daTagMyna2_cFv = .text:0x00000078; // type:function size:0x70 scope:global +execute__12daTagMyna2_cFv = .text:0x000000E8; // type:function size:0x2A0 scope:global +daTagMyna2_Create__FP10fopAc_ac_c = .text:0x00000388; // type:function size:0x20 scope:global +daTagMyna2_Execute__FP12daTagMyna2_c = .text:0x000003A8; // type:function size:0x20 scope:global +daTagMyna2_Delete__FP12daTagMyna2_c = .text:0x000003C8; // type:function size:0x30 scope:global +cLib_calcTimer__FPs = .text:0x000003F8; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3743 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3744 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3745 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3746 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3747 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3748 = .rodata:0x00000024; // type:object size:0x4 scope:local +l_daTagMyna2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_MYNA2 = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_myna_light/splits.txt b/config/GZ2P01/rels/d_a_tag_myna_light/splits.txt new file mode 100644 index 0000000000..be38a3bf42 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_myna_light/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_myna_light.cpp: + .text start:0x00000078 end:0x00000838 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_myna_light/symbols.txt b/config/GZ2P01/rels/d_a_tag_myna_light/symbols.txt new file mode 100644 index 0000000000..a75600b98c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_myna_light/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__17daTag_MynaLight_cFv = .text:0x00000078; // type:function size:0x64 scope:global +Delete__17daTag_MynaLight_cFv = .text:0x000000DC; // type:function size:0x58 scope:global +Execute__17daTag_MynaLight_cFv = .text:0x00000134; // type:function size:0x1A0 scope:global +Draw__17daTag_MynaLight_cFv = .text:0x000002D4; // type:function size:0xAC scope:global +setTurnOnOffChange__17daTag_MynaLight_cFv = .text:0x00000380; // type:function size:0x308 scope:global +getTurnOnTime__17daTag_MynaLight_cFv = .text:0x00000688; // type:function size:0xC scope:global +getTurnOffTime__17daTag_MynaLight_cFv = .text:0x00000694; // type:function size:0xC scope:global +initialize__17daTag_MynaLight_cFv = .text:0x000006A0; // type:function size:0xB0 scope:global +daTag_MynaLight_Create__FPv = .text:0x00000750; // type:function size:0x20 scope:global +daTag_MynaLight_Delete__FPv = .text:0x00000770; // type:function size:0x20 scope:global +daTag_MynaLight_Execute__FPv = .text:0x00000790; // type:function size:0x20 scope:global +daTag_MynaLight_Draw__FPv = .text:0x000007B0; // type:function size:0x20 scope:global +daTag_MynaLight_IsDelete__FPv = .text:0x000007D0; // type:function size:0x8 scope:global +__dt__17daTag_MynaLight_cFv = .text:0x000007D8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3694 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3706 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3708 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3709 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3710 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3711 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3712 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3811 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3812 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000034; // type:object size:0x4 scope:local +@3851 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3852 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3853 = .rodata:0x00000040; // type:object size:0x4 scope:local +@3854 = .rodata:0x00000044; // type:object size:0x4 scope:local +daTag_MynaLight_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_MNLIGHT = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTag_MynaLight_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_pachi/splits.txt b/config/GZ2P01/rels/d_a_tag_pachi/splits.txt new file mode 100644 index 0000000000..6786932f72 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_pachi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_pachi.cpp: + .text start:0x00000078 end:0x0000054C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_tag_pachi/symbols.txt b/config/GZ2P01/rels/d_a_tag_pachi/symbols.txt new file mode 100644 index 0000000000..1c7fdd4388 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_pachi/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__11daTagPati_cFv = .text:0x00000078; // type:function size:0x138 scope:global +create__11daTagPati_cFv = .text:0x000001B0; // type:function size:0x130 scope:global +__dt__10dCcD_GSttsFv = .text:0x000002E0; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x0000033C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000384; // type:function size:0x48 scope:global +Execute__11daTagPati_cFv = .text:0x000003CC; // type:function size:0x3C scope:global +col_set__11daTagPati_cFv = .text:0x00000408; // type:function size:0x68 scope:global +chk_CoHit__11daTagPati_cFv = .text:0x00000470; // type:function size:0x2C scope:global +daTagPati_Create__FP10fopAc_ac_c = .text:0x0000049C; // type:function size:0x20 scope:global +daTagPati_Execute__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x20 scope:global +daTagPati_Delete__FP11daTagPati_c = .text:0x000004DC; // type:function size:0x28 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000504; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3802 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float +@3803 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float +l_daTagPati_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_PATI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000050; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x0000005C; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x00000068; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_poFire/splits.txt b/config/GZ2P01/rels/d_a_tag_poFire/splits.txt new file mode 100644 index 0000000000..d792935823 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_poFire/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_poFire.cpp: + .text start:0x000000EC end:0x00000368 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZ2P01/rels/d_a_tag_poFire/symbols.txt b/config/GZ2P01/rels/d_a_tag_poFire/symbols.txt new file mode 100644 index 0000000000..69744c9470 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_poFire/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__17daTagPoFire_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000110; // type:function size:0x48 scope:global +setBaseMtx__13daTagPoFire_cFv = .text:0x00000158; // type:function size:0x58 scope:global +create__13daTagPoFire_cFv = .text:0x000001B0; // type:function size:0x60 scope:global +Execute__13daTagPoFire_cFv = .text:0x00000210; // type:function size:0x30 scope:global +Draw__13daTagPoFire_cFv = .text:0x00000240; // type:function size:0x8 scope:global +Delete__13daTagPoFire_cFv = .text:0x00000248; // type:function size:0x8 scope:global +daTagPoFire_Draw__FP13daTagPoFire_c = .text:0x00000250; // type:function size:0x20 scope:global +daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x00000270; // type:function size:0x20 scope:global +daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x00000290; // type:function size:0x20 scope:global +daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000002B0; // type:function size:0x20 scope:global +__dt__17daTagPoFire_HIO_cFv = .text:0x000002D0; // type:function size:0x5C scope:global +__sinit_d_a_tag_poFire_cpp = .text:0x0000032C; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagPoFire_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_poFire = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17daTagPoFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x0000005C; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3617 = .bss:0x00000008; // type:object size:0xC scope:local +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_push/splits.txt b/config/GZ2P01/rels/d_a_tag_push/splits.txt new file mode 100644 index 0000000000..2573362f80 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_push.cpp: + .text start:0x00000078 end:0x00000704 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000090 diff --git a/config/GZ2P01/rels/d_a_tag_push/symbols.txt b/config/GZ2P01/rels/d_a_tag_push/symbols.txt new file mode 100644 index 0000000000..debb54274a --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_push/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +srchActor__12daTag_Push_cFPvPv = .text:0x00000078; // type:function size:0x160 scope:global +create__12daTag_Push_cFv = .text:0x000001D8; // type:function size:0xBC scope:global +Delete__12daTag_Push_cFv = .text:0x00000294; // type:function size:0x8 scope:global +Execute__12daTag_Push_cFv = .text:0x0000029C; // type:function size:0x1E0 scope:global +Draw__12daTag_Push_cFv = .text:0x0000047C; // type:function size:0x8 scope:global +isDelete__12daTag_Push_cFv = .text:0x00000484; // type:function size:0x60 scope:global +chkPointInArea__12daTag_Push_cF4cXyz = .text:0x000004E4; // type:function size:0xD8 scope:global +daTag_Push_Create__FPv = .text:0x000005BC; // type:function size:0x20 scope:global +daTag_Push_Delete__FPv = .text:0x000005DC; // type:function size:0x20 scope:global +daTag_Push_Execute__FPv = .text:0x000005FC; // type:function size:0x20 scope:global +daTag_Push_Draw__FPv = .text:0x0000061C; // type:function size:0x20 scope:global +daTag_Push_IsDelete__FPv = .text:0x0000063C; // type:function size:0x8 scope:global +__dt__18daNpcT_ActorMngr_cFv = .text:0x00000644; // type:function size:0x48 scope:global +__dt__12daTag_Push_cFv = .text:0x0000068C; // type:function size:0x78 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3887 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3868 = .data:0x00000000; // type:object size:0x28 scope:local +daTag_Push_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global +g_profile_TAG_PUSH = .data:0x00000048; // type:object size:0x30 scope:global +__vt__18daNpcT_ActorMngr_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__12daTag_Push_c = .data:0x00000084; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_qs/splits.txt b/config/GZ2P01/rels/d_a_tag_qs/splits.txt new file mode 100644 index 0000000000..8c7502bff1 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_qs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_qs.cpp: + .text start:0x00000078 end:0x00000ED8 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000C4 diff --git a/config/GZ2P01/rels/d_a_tag_qs/symbols.txt b/config/GZ2P01/rels/d_a_tag_qs/symbols.txt new file mode 100644 index 0000000000..02464a9e1d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_qs/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__9daTagQs_cFv = .text:0x00000078; // type:function size:0x138 scope:global +create__9daTagQs_cFv = .text:0x000001B0; // type:function size:0x160 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000310; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x0000036C; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000003B4; // type:function size:0x48 scope:global +getPower__9daTagQs_cFv = .text:0x000003FC; // type:function size:0x24 scope:global +getSafeArea__9daTagQs_cFv = .text:0x00000420; // type:function size:0x24 scope:global +getPower80__9daTagQs_cFv = .text:0x00000444; // type:function size:0x24 scope:global +getCenterPower__9daTagQs_cFv = .text:0x00000468; // type:function size:0x24 scope:global +calcPower__9daTagQs_cFff = .text:0x0000048C; // type:function size:0x16C scope:global +hikiyose__FP4cXyzP4cXyzP4cXyzf = .text:0x000005F8; // type:function size:0x254 scope:global +search__FPvPv = .text:0x0000084C; // type:function size:0x3AC scope:global +execute__9daTagQs_cFv = .text:0x00000BF8; // type:function size:0x200 scope:global +draw__9daTagQs_cFv = .text:0x00000DF8; // type:function size:0x8 scope:global +daTagQs_Draw__FP9daTagQs_c = .text:0x00000E00; // type:function size:0x20 scope:global +daTagQs_Execute__FP9daTagQs_c = .text:0x00000E20; // type:function size:0x20 scope:global +daTagQs_IsDelete__FP9daTagQs_c = .text:0x00000E40; // type:function size:0x8 scope:global +daTagQs_Delete__FP9daTagQs_c = .text:0x00000E48; // type:function size:0x28 scope:global +daTagQs_Create__FP10fopAc_ac_c = .text:0x00000E70; // type:function size:0x20 scope:global +__dt__10cCcD_GSttsFv = .text:0x00000E90; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3734 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3735 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3736 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3813 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3814 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3823 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float +@3824 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@3833 = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +@3843 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float +@3863 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3865 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3934 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3935 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3936 = .rodata:0x00000040; // type:object size:0x8 scope:local +@3937 = .rodata:0x00000048; // type:object size:0x8 scope:local +@3938 = .rodata:0x00000050; // type:object size:0x8 scope:local +@4042 = .rodata:0x00000058; // type:object size:0x4 scope:local +@4043 = .rodata:0x0000005C; // type:object size:0x4 scope:local data:string +@4090 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_cc_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagQs_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_TAG_QS = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_ret_room/splits.txt b/config/GZ2P01/rels/d_a_tag_ret_room/splits.txt new file mode 100644 index 0000000000..59a4b0e91f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ret_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ret_room.cpp: + .text start:0x00000078 end:0x000003E0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_ret_room/symbols.txt b/config/GZ2P01/rels/d_a_tag_ret_room/symbols.txt new file mode 100644 index 0000000000..b4d2687c0c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ret_room/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__12daTagRetRm_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__12daTagRetRm_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__12daTagRetRm_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__12daTagRetRm_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__12daTagRetRm_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__12daTagRetRm_cFv = .text:0x0000017C; // type:function size:0x74 scope:global +init__12daTagRetRm_cFv = .text:0x000001F0; // type:function size:0x40 scope:global +chkPlyrInTag__12daTagRetRm_cFv = .text:0x00000230; // type:function size:0xFC scope:global +daTagRetRm_create__FP12daTagRetRm_c = .text:0x0000032C; // type:function size:0x54 scope:global +daTagRetRm_Delete__FP12daTagRetRm_c = .text:0x00000380; // type:function size:0x20 scope:global +daTagRetRm_execute__FP12daTagRetRm_c = .text:0x000003A0; // type:function size:0x20 scope:global +daTagRetRm_draw__FP12daTagRetRm_c = .text:0x000003C0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3682 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3683 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagRetRm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_RetRoom = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12daTagRetRm_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_river_back/splits.txt b/config/GZ2P01/rels/d_a_tag_river_back/splits.txt new file mode 100644 index 0000000000..c74caf5f66 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_river_back/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_river_back.cpp: + .text start:0x00000078 end:0x000006BC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZ2P01/rels/d_a_tag_river_back/symbols.txt b/config/GZ2P01/rels/d_a_tag_river_back/symbols.txt new file mode 100644 index 0000000000..bce4afc668 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_river_back/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__16daTagRiverBack_cFv = .text:0x00000078; // type:function size:0x68 scope:global +create__16daTagRiverBack_cFv = .text:0x000000E0; // type:function size:0x90 scope:global +execute__16daTagRiverBack_cFv = .text:0x00000170; // type:function size:0x9C scope:global +event_proc_call__16daTagRiverBack_cFv = .text:0x0000020C; // type:function size:0xBC scope:global +actionWait__16daTagRiverBack_cFv = .text:0x000002C8; // type:function size:0x74 scope:global +actionOrderEvent__16daTagRiverBack_cFv = .text:0x0000033C; // type:function size:0xB0 scope:global +actionEvent__16daTagRiverBack_cFv = .text:0x000003EC; // type:function size:0xA0 scope:global +actionDead__16daTagRiverBack_cFv = .text:0x0000048C; // type:function size:0x4 scope:global +demoProc__16daTagRiverBack_cFv = .text:0x00000490; // type:function size:0x17C scope:global +_delete__16daTagRiverBack_cFv = .text:0x0000060C; // type:function size:0x34 scope:global +daTagRiverBack_Execute__FP16daTagRiverBack_c = .text:0x00000640; // type:function size:0x20 scope:global +daTagRiverBack_Delete__FP16daTagRiverBack_c = .text:0x00000660; // type:function size:0x20 scope:global +daTagRiverBack_Create__FP16daTagRiverBack_c = .text:0x00000680; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x000006A0; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3813 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3814 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3815 = .rodata:0x00000008; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000000C; // type:object size:0x2E scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_evName = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte +@3712 = .data:0x0000002C; // type:object size:0xC scope:local +@3713 = .data:0x00000038; // type:object size:0xC scope:local +@3714 = .data:0x00000044; // type:object size:0xC scope:local +@3715 = .data:0x00000050; // type:object size:0xC scope:local +l_func$3711 = .data:0x0000005C; // type:object size:0x30 scope:local +action_table$3769 = .data:0x0000008C; // type:object size:0x8 scope:local +l_daTagRiverBack_Method = .data:0x00000094; // type:object size:0x20 scope:global +g_profile_Tag_RiverBack = .data:0x000000B4; // type:object size:0x30 scope:global +lbl_736_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_tag_rmbit_sw/splits.txt b/config/GZ2P01/rels/d_a_tag_rmbit_sw/splits.txt new file mode 100644 index 0000000000..b3b75fa457 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_rmbit_sw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_rmbit_sw.cpp: + .text start:0x00000078 end:0x00000520 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_rmbit_sw/symbols.txt b/config/GZ2P01/rels/d_a_tag_rmbit_sw/symbols.txt new file mode 100644 index 0000000000..340aff3d6c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_rmbit_sw/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__14daTagRmbitSw_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__14daTagRmbitSw_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__14daTagRmbitSw_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__14daTagRmbitSw_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__14daTagRmbitSw_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__14daTagRmbitSw_cFv = .text:0x0000017C; // type:function size:0x1BC scope:global +init__14daTagRmbitSw_cFv = .text:0x00000338; // type:function size:0x38 scope:global +chkPlyrInTag__14daTagRmbitSw_cFv = .text:0x00000370; // type:function size:0xFC scope:global +daTagRmbitSw_create__FP14daTagRmbitSw_c = .text:0x0000046C; // type:function size:0x54 scope:global +daTagRmbitSw_Delete__FP14daTagRmbitSw_c = .text:0x000004C0; // type:function size:0x20 scope:global +daTagRmbitSw_execute__FP14daTagRmbitSw_c = .text:0x000004E0; // type:function size:0x20 scope:global +daTagRmbitSw_draw__FP14daTagRmbitSw_c = .text:0x00000500; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3817 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3818 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3853 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagRmbitSw_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_RmbitSw = .data:0x00000020; // type:object size:0x30 scope:global +__vt__14daTagRmbitSw_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_schedule/splits.txt b/config/GZ2P01/rels/d_a_tag_schedule/splits.txt new file mode 100644 index 0000000000..3678f15a2e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_schedule/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_schedule.cpp: + .text start:0x00000078 end:0x000000F8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_schedule/symbols.txt b/config/GZ2P01/rels/d_a_tag_schedule/symbols.txt new file mode 100644 index 0000000000..eaa68beef9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_schedule/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagSchedule_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x50 scope:global +daTagSchedule_Delete__FP15daTagSchedule_c = .text:0x000000C8; // type:function size:0x30 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSchedule_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Schedule = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_setBall/splits.txt b/config/GZ2P01/rels/d_a_tag_setBall/splits.txt new file mode 100644 index 0000000000..013dffa4b9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_setBall/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_setBall.cpp: + .text start:0x00000078 end:0x000001A4 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_setBall/symbols.txt b/config/GZ2P01/rels/d_a_tag_setBall/symbols.txt new file mode 100644 index 0000000000..edd073bb2c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_setBall/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__14daTagSetBall_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__14daTagSetBall_cFv = .text:0x00000098; // type:function size:0x4 scope:global +Create__14daTagSetBall_cFv = .text:0x0000009C; // type:function size:0x30 scope:global +create__14daTagSetBall_cFv = .text:0x000000CC; // type:function size:0x68 scope:global +execute__14daTagSetBall_cFv = .text:0x00000134; // type:function size:0x8 scope:global +_delete__14daTagSetBall_cFv = .text:0x0000013C; // type:function size:0x8 scope:global +daTagSetBall_Execute__FP14daTagSetBall_c = .text:0x00000144; // type:function size:0x20 scope:global +daTagSetBall_Delete__FP14daTagSetBall_c = .text:0x00000164; // type:function size:0x20 scope:global +daTagSetBall_Create__FP14daTagSetBall_c = .text:0x00000184; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSetBall_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SetBall = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_setrestart/splits.txt b/config/GZ2P01/rels/d_a_tag_setrestart/splits.txt new file mode 100644 index 0000000000..1216e58b66 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_setrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_setrestart.cpp: + .text start:0x00000078 end:0x0000042C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_setrestart/symbols.txt b/config/GZ2P01/rels/d_a_tag_setrestart/symbols.txt new file mode 100644 index 0000000000..a77b64357e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_setrestart/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__14daTagRestart_cFv = .text:0x00000078; // type:function size:0x94 scope:global +create__14daTagRestart_cFv = .text:0x0000010C; // type:function size:0x94 scope:global +__dt__4cXyzFv = .text:0x000001A0; // type:function size:0x3C scope:global +__ct__4cXyzFv = .text:0x000001DC; // type:function size:0x4 scope:global +execute__14daTagRestart_cFv = .text:0x000001E0; // type:function size:0x1E4 scope:global +_delete__14daTagRestart_cFv = .text:0x000003C4; // type:function size:0x8 scope:global +daTagRestart_Execute__FP14daTagRestart_c = .text:0x000003CC; // type:function size:0x20 scope:global +daTagRestart_Delete__FP14daTagRestart_c = .text:0x000003EC; // type:function size:0x20 scope:global +daTagRestart_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3650 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3651 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3652 = .rodata:0x00000008; // type:object size:0x4 scope:local +l_daTagRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Restart = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_shop_camera/splits.txt b/config/GZ2P01/rels/d_a_tag_shop_camera/splits.txt new file mode 100644 index 0000000000..500cd802fe --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_shop_camera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_shop_camera.cpp: + .text start:0x00000078 end:0x00000258 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_shop_camera/symbols.txt b/config/GZ2P01/rels/d_a_tag_shop_camera/symbols.txt new file mode 100644 index 0000000000..7713f4cd95 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_shop_camera/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__18daTag_ShopCamera_cFv = .text:0x00000078; // type:function size:0x64 scope:global +Delete__18daTag_ShopCamera_cFv = .text:0x000000DC; // type:function size:0x8 scope:global +Execute__18daTag_ShopCamera_cFv = .text:0x000000E4; // type:function size:0x8 scope:global +Draw__18daTag_ShopCamera_cFv = .text:0x000000EC; // type:function size:0x8 scope:global +initialize__18daTag_ShopCamera_cFv = .text:0x000000F4; // type:function size:0x7C scope:global +daTag_ShopCamera_Create__FPv = .text:0x00000170; // type:function size:0x20 scope:global +daTag_ShopCamera_Delete__FPv = .text:0x00000190; // type:function size:0x20 scope:global +daTag_ShopCamera_Execute__FPv = .text:0x000001B0; // type:function size:0x20 scope:global +daTag_ShopCamera_Draw__FPv = .text:0x000001D0; // type:function size:0x20 scope:global +daTag_ShopCamera_IsDelete__FPv = .text:0x000001F0; // type:function size:0x8 scope:global +__dt__18daTag_ShopCamera_cFv = .text:0x000001F8; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3663 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3664 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3665 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3666 = .rodata:0x0000000C; // type:object size:0x4 scope:local +daTag_ShopCamera_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_SHOPCAM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__18daTag_ShopCamera_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_shop_item/splits.txt b/config/GZ2P01/rels/d_a_tag_shop_item/splits.txt new file mode 100644 index 0000000000..899c2ae124 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_shop_item.cpp: + .text start:0x00000078 end:0x000006C8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_shop_item/symbols.txt b/config/GZ2P01/rels/d_a_tag_shop_item/symbols.txt new file mode 100644 index 0000000000..0584fbabae --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_shop_item/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__16daTag_ShopItem_cFv = .text:0x00000078; // type:function size:0x200 scope:global +Delete__16daTag_ShopItem_cFv = .text:0x00000278; // type:function size:0x8C scope:global +Execute__16daTag_ShopItem_cFv = .text:0x00000304; // type:function size:0x220 scope:global +Draw__16daTag_ShopItem_cFv = .text:0x00000524; // type:function size:0x8 scope:global +getType__16daTag_ShopItem_cFv = .text:0x0000052C; // type:function size:0xC scope:global +getGroupID__16daTag_ShopItem_cFv = .text:0x00000538; // type:function size:0xC scope:global +getSwitchBit1__16daTag_ShopItem_cFv = .text:0x00000544; // type:function size:0xC scope:global +getSwitchBit2__16daTag_ShopItem_cFv = .text:0x00000550; // type:function size:0xC scope:global +initialize__16daTag_ShopItem_cFv = .text:0x0000055C; // type:function size:0x84 scope:global +daTag_ShopItem_Create__FPv = .text:0x000005E0; // type:function size:0x20 scope:global +daTag_ShopItem_Delete__FPv = .text:0x00000600; // type:function size:0x20 scope:global +daTag_ShopItem_Execute__FPv = .text:0x00000620; // type:function size:0x20 scope:global +daTag_ShopItem_Draw__FPv = .text:0x00000640; // type:function size:0x20 scope:global +daTag_ShopItem_IsDelete__FPv = .text:0x00000660; // type:function size:0x8 scope:global +__dt__16daTag_ShopItem_cFv = .text:0x00000668; // type:function size:0x60 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3684 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3685 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3778 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3779 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3780 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3781 = .rodata:0x00000014; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000018; // type:object size:0x8 scope:local data:string_table +daTag_ShopItem_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_SHOPITM = .data:0x00000020; // type:object size:0x30 scope:global +__vt__16daTag_ShopItem_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_smk_emt/splits.txt b/config/GZ2P01/rels/d_a_tag_smk_emt/splits.txt new file mode 100644 index 0000000000..5b88a13ab2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_smk_emt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_smk_emt.cpp: + .text start:0x00000078 end:0x00000398 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_smk_emt/symbols.txt b/config/GZ2P01/rels/d_a_tag_smk_emt/symbols.txt new file mode 100644 index 0000000000..090e9ed590 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_smk_emt/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__13daTagSmkEmt_cFv = .text:0x00000078; // type:function size:0x4C scope:global +__dt__13daTagSmkEmt_cFv = .text:0x000000C4; // type:function size:0x60 scope:global +create__13daTagSmkEmt_cFv = .text:0x00000124; // type:function size:0x58 scope:global +Delete__13daTagSmkEmt_cFv = .text:0x0000017C; // type:function size:0x24 scope:global +draw__13daTagSmkEmt_cFv = .text:0x000001A0; // type:function size:0x8 scope:global +execute__13daTagSmkEmt_cFv = .text:0x000001A8; // type:function size:0x8 scope:global +createSmkEmt__13daTagSmkEmt_cFv = .text:0x000001B0; // type:function size:0xF0 scope:global +deleteSmkEmt__13daTagSmkEmt_cFv = .text:0x000002A0; // type:function size:0x44 scope:global +daTagSmkEmt_create__FP13daTagSmkEmt_c = .text:0x000002E4; // type:function size:0x54 scope:global +daTagSmkEmt_Delete__FP13daTagSmkEmt_c = .text:0x00000338; // type:function size:0x20 scope:global +daTagSmkEmt_execute__FP13daTagSmkEmt_c = .text:0x00000358; // type:function size:0x20 scope:global +daTagSmkEmt_draw__FP13daTagSmkEmt_c = .text:0x00000378; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +PARTICLE_NAME$3654 = .rodata:0x00000000; // type:object size:0x6 scope:local +@3677 = .rodata:0x00000008; // type:object size:0x4 scope:local data:float +daTagSmkEmt_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_SmkEmt = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daTagSmkEmt_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_spinner/splits.txt b/config/GZ2P01/rels/d_a_tag_spinner/splits.txt new file mode 100644 index 0000000000..4a226fa17c --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_spinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_spinner.cpp: + .text start:0x00000078 end:0x0000049C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_spinner/symbols.txt b/config/GZ2P01/rels/d_a_tag_spinner/symbols.txt new file mode 100644 index 0000000000..d7c870290e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_spinner/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +search_spinner_sub__FPvPv = .text:0x00000098; // type:function size:0x18C scope:global +initBaseMtx__14daTagSpinner_cFv = .text:0x00000224; // type:function size:0x20 scope:global +setBaseMtx__14daTagSpinner_cFv = .text:0x00000244; // type:function size:0x58 scope:global +Create__14daTagSpinner_cFv = .text:0x0000029C; // type:function size:0x50 scope:global +CreateHeap__14daTagSpinner_cFv = .text:0x000002EC; // type:function size:0x8 scope:global +create__14daTagSpinner_cFv = .text:0x000002F4; // type:function size:0x8C scope:global +execute__14daTagSpinner_cFv = .text:0x00000380; // type:function size:0xB4 scope:global +_delete__14daTagSpinner_cFv = .text:0x00000434; // type:function size:0x8 scope:global +daTagSpinner_Execute__FP14daTagSpinner_c = .text:0x0000043C; // type:function size:0x20 scope:global +daTagSpinner_Delete__FP14daTagSpinner_c = .text:0x0000045C; // type:function size:0x20 scope:global +daTagSpinner_Create__FP10fopAc_ac_c = .text:0x0000047C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3689 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3690 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3691 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3692 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3715 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float +l_daTagSpinner_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Spinner = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_sppath/splits.txt b/config/GZ2P01/rels/d_a_tag_sppath/splits.txt new file mode 100644 index 0000000000..002f7acb4a --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_sppath/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_sppath.cpp: + .text start:0x00000078 end:0x00001070 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000D0 diff --git a/config/GZ2P01/rels/d_a_tag_sppath/symbols.txt b/config/GZ2P01/rels/d_a_tag_sppath/symbols.txt new file mode 100644 index 0000000000..4d9a780c07 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_sppath/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagSppath_cFv = .text:0x00000078; // type:function size:0x1A0 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000218; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x00000274; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x000002BC; // type:function size:0x48 scope:global +daTagSppath_Create__FP10fopAc_ac_c = .text:0x00000304; // type:function size:0x20 scope:global +__dt__13daTagSppath_cFv = .text:0x00000324; // type:function size:0x138 scope:global +daTagSppath_Delete__FP13daTagSppath_c = .text:0x0000045C; // type:function size:0x28 scope:global +getNearPathPos__13daTagSppath_cFP4cXyzP5dPath = .text:0x00000484; // type:function size:0x954 scope:global +__dt__8cM3dGLinFv = .text:0x00000DD8; // type:function size:0x48 scope:global +execute__13daTagSppath_cFv = .text:0x00000E20; // type:function size:0x1E0 scope:global +daTagSppath_Execute__FP13daTagSppath_c = .text:0x00001000; // type:function size:0x20 scope:global +daTagSppath_Draw__FP13daTagSppath_c = .text:0x00001020; // type:function size:0x8 scope:global +__dt__10cCcD_GSttsFv = .text:0x00001028; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3694 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3695 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@4100 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4101 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4102 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4103 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4104 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4105 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4167 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x8 scope:local data:string_table +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global +l_daTagSppath_Method = .data:0x00000044; // type:object size:0x20 scope:global +g_profile_Tag_Sppath = .data:0x00000064; // type:object size:0x30 scope:global +__vt__8cM3dGLin = .data:0x00000094; // type:object size:0xC scope:global +__vt__10cCcD_GStts = .data:0x000000A0; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x000000B8; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000000C4; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_spring/splits.txt b/config/GZ2P01/rels/d_a_tag_spring/splits.txt new file mode 100644 index 0000000000..9cf503abbc --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_spring/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_spring.cpp: + .text start:0x00000078 end:0x00000484 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_spring/symbols.txt b/config/GZ2P01/rels/d_a_tag_spring/symbols.txt new file mode 100644 index 0000000000..83418f435f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_spring/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__13daTagSpring_cFv = .text:0x00000078; // type:function size:0x20 scope:global +setBaseMtx__13daTagSpring_cFv = .text:0x00000098; // type:function size:0x58 scope:global +Create__13daTagSpring_cFv = .text:0x000000F0; // type:function size:0x24 scope:global +create__13daTagSpring_cFv = .text:0x00000114; // type:function size:0x68 scope:global +execute__13daTagSpring_cFv = .text:0x0000017C; // type:function size:0x128 scope:global +checkArea__13daTagSpring_cFv = .text:0x000002A4; // type:function size:0x178 scope:global +_delete__13daTagSpring_cFv = .text:0x0000041C; // type:function size:0x8 scope:global +daTagSpring_Execute__FP13daTagSpring_c = .text:0x00000424; // type:function size:0x20 scope:global +daTagSpring_Delete__FP13daTagSpring_c = .text:0x00000444; // type:function size:0x20 scope:global +daTagSpring_Create__FP13daTagSpring_c = .text:0x00000464; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3728 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3773 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3774 = .rodata:0x00000008; // type:object size:0x8 scope:local +@3775 = .rodata:0x00000010; // type:object size:0x8 scope:local +@3776 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3777 = .rodata:0x00000020; // type:object size:0x4 scope:local +l_daTagSpring_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Spring = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_ss_drink/splits.txt b/config/GZ2P01/rels/d_a_tag_ss_drink/splits.txt new file mode 100644 index 0000000000..8983ead8a2 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ss_drink/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ss_drink.cpp: + .text start:0x00000078 end:0x00000A58 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZ2P01/rels/d_a_tag_ss_drink/symbols.txt b/config/GZ2P01/rels/d_a_tag_ss_drink/symbols.txt new file mode 100644 index 0000000000..a036668013 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_ss_drink/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__15daTag_SSDrink_cFv = .text:0x00000078; // type:function size:0xA4 scope:global +Delete__15daTag_SSDrink_cFv = .text:0x0000011C; // type:function size:0x8 scope:global +Execute__15daTag_SSDrink_cFv = .text:0x00000124; // type:function size:0x6C scope:global +Draw__15daTag_SSDrink_cFv = .text:0x00000190; // type:function size:0x8 scope:global +getTypeFromParam__15daTag_SSDrink_cFv = .text:0x00000198; // type:function size:0xA8 scope:global +getSwitchFromParam__15daTag_SSDrink_cFv = .text:0x00000240; // type:function size:0xC scope:global +getFlowNodeNum__15daTag_SSDrink_cFv = .text:0x0000024C; // type:function size:0x3C scope:global +getValue__15daTag_SSDrink_cFv = .text:0x00000288; // type:function size:0xC scope:global +restart__15daTag_SSDrink_cFv = .text:0x00000294; // type:function size:0x70 scope:global +initialize__15daTag_SSDrink_cFv = .text:0x00000304; // type:function size:0x78 scope:global +checkProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x0000037C; // type:function size:0x2C scope:global +setProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x000003A8; // type:function size:0xEC scope:global +setAttnPos__15daTag_SSDrink_cFv = .text:0x00000494; // type:function size:0x34 scope:global +chkEvent__15daTag_SSDrink_cFv = .text:0x000004C8; // type:function size:0x17C scope:global +orderEvent__15daTag_SSDrink_cFv = .text:0x00000644; // type:function size:0x10C scope:global +wait__15daTag_SSDrink_cFPv = .text:0x00000750; // type:function size:0x138 scope:global +talk__15daTag_SSDrink_cFPv = .text:0x00000888; // type:function size:0xD4 scope:global +daTag_SSDrink_Create__FPv = .text:0x0000095C; // type:function size:0x20 scope:global +daTag_SSDrink_Delete__FPv = .text:0x0000097C; // type:function size:0x20 scope:global +daTag_SSDrink_Execute__FPv = .text:0x0000099C; // type:function size:0x20 scope:global +daTag_SSDrink_Draw__FPv = .text:0x000009BC; // type:function size:0x20 scope:global +daTag_SSDrink_IsDelete__FPv = .text:0x000009DC; // type:function size:0x8 scope:global +__dt__15daTag_SSDrink_cFv = .text:0x000009E4; // type:function size:0x70 scope:global +setSoldOut__14daObj_SSBase_cFv = .text:0x00000A54; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3843 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3844 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3846 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3947 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3991 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3992 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3806 = .data:0x00000000; // type:object size:0x1C scope:local +@3829 = .data:0x0000001C; // type:object size:0xC scope:local data:4byte +@3881 = .data:0x00000028; // type:object size:0xC scope:local data:4byte +@3889 = .data:0x00000034; // type:object size:0xC scope:local data:4byte +@4003 = .data:0x00000040; // type:object size:0xC scope:local data:4byte +daTag_SSDrink_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global +g_profile_TAG_SSDRINK = .data:0x0000006C; // type:object size:0x30 scope:global +__vt__15daTag_SSDrink_c = .data:0x0000009C; // type:object size:0x14 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_statue_evt/splits.txt b/config/GZ2P01/rels/d_a_tag_statue_evt/splits.txt new file mode 100644 index 0000000000..6fc6ecfc0d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_statue_evt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_statue_evt.cpp: + .text start:0x00000078 end:0x0000121C + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000190 diff --git a/config/GZ2P01/rels/d_a_tag_statue_evt/symbols.txt b/config/GZ2P01/rels/d_a_tag_statue_evt/symbols.txt new file mode 100644 index 0000000000..af120a7823 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_statue_evt/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global +s_s_sub__FPvPv = .text:0x00000098; // type:function size:0x4C scope:global +initBaseMtx__13daTagStatue_cFv = .text:0x000000E4; // type:function size:0x3C scope:global +setBaseMtx__13daTagStatue_cFv = .text:0x00000120; // type:function size:0x68 scope:global +Create__13daTagStatue_cFv = .text:0x00000188; // type:function size:0x1C8 scope:global +CreateHeap__13daTagStatue_cFv = .text:0x00000350; // type:function size:0x1AC scope:global +__dt__12J3DFrameCtrlFv = .text:0x000004FC; // type:function size:0x48 scope:global +create__13daTagStatue_cFv = .text:0x00000544; // type:function size:0xF0 scope:global +execute__13daTagStatue_cFv = .text:0x00000634; // type:function size:0x88 scope:global +event_proc_call__13daTagStatue_cFv = .text:0x000006BC; // type:function size:0x110 scope:global +actionWait__13daTagStatue_cFv = .text:0x000007CC; // type:function size:0x68 scope:global +actionOrderEvent__13daTagStatue_cFv = .text:0x00000834; // type:function size:0x8C scope:global +actionEvent__13daTagStatue_cFv = .text:0x000008C0; // type:function size:0xA8 scope:global +actionDead__13daTagStatue_cFv = .text:0x00000968; // type:function size:0x4 scope:global +demoProc__13daTagStatue_cFv = .text:0x0000096C; // type:function size:0x21C scope:global +setParticle__13daTagStatue_cFv = .text:0x00000B88; // type:function size:0xBC scope:global +endParticle__13daTagStatue_cFv = .text:0x00000C44; // type:function size:0x54 scope:global +checkStartDemo__13daTagStatue_cFv = .text:0x00000C98; // type:function size:0x158 scope:global +checkOnEffect__13daTagStatue_cFv = .text:0x00000DF0; // type:function size:0x1C4 scope:global +getLetterCount__13daTagStatue_cFv = .text:0x00000FB4; // type:function size:0x78 scope:global +draw__13daTagStatue_cFv = .text:0x0000102C; // type:function size:0xEC scope:global +_delete__13daTagStatue_cFv = .text:0x00001118; // type:function size:0x68 scope:global +daTagStatue_Draw__FP13daTagStatue_c = .text:0x00001180; // type:function size:0x20 scope:global +daTagStatue_Execute__FP13daTagStatue_c = .text:0x000011A0; // type:function size:0x20 scope:global +daTagStatue_Delete__FP13daTagStatue_c = .text:0x000011C0; // type:function size:0x20 scope:global +daTagStatue_Create__FP13daTagStatue_c = .text:0x000011E0; // type:function size:0x20 scope:global +cLib_calcTimer__FPUc = .text:0x00001200; // type:function size:0x1C scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_event_bit = .rodata:0x00000000; // type:object size:0xC scope:global +@3690 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3756 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3758 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +@3759 = .rodata:0x00000020; // type:object size:0x8 scope:local data:double +@3894 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4079 = .rodata:0x00000030; // type:object size:0x8 scope:local +@4080 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4081 = .rodata:0x00000040; // type:object size:0x8 scope:local +@4082 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4143 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000050; // type:object size:0xA8 scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_eff_id = .data:0x00000024; // type:object size:0x6 scope:global +l_eventName = .data:0x0000002C; // type:object size:0x18 scope:global +l_evArcName = .data:0x00000044; // type:object size:0x18 scope:global +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global +@3878 = .data:0x00000074; // type:object size:0xC scope:local +@3879 = .data:0x00000080; // type:object size:0xC scope:local +@3880 = .data:0x0000008C; // type:object size:0xC scope:local +@3881 = .data:0x00000098; // type:object size:0xC scope:local +l_func$3877 = .data:0x000000A4; // type:object size:0x30 scope:local +action_table$3942 = .data:0x000000D4; // type:object size:0xC scope:local +l_statue_pos$3943 = .data:0x000000E0; // type:object size:0x48 scope:local +l_statue_ang$3944 = .data:0x00000128; // type:object size:0xC scope:local +l_daTagStatue_Method = .data:0x00000134; // type:object size:0x20 scope:global +g_profile_Tag_Statue = .data:0x00000154; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000184; // type:object size:0xC scope:global +lbl_133_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_tag_stream/splits.txt b/config/GZ2P01/rels/d_a_tag_stream/splits.txt new file mode 100644 index 0000000000..3c00b66efc --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_stream/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_stream.cpp: + .text start:0x00000078 end:0x00000368 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_stream/symbols.txt b/config/GZ2P01/rels/d_a_tag_stream/symbols.txt new file mode 100644 index 0000000000..5d8c2dac8e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_stream/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagStream_cFv = .text:0x00000078; // type:function size:0x180 scope:global +daTagStream_Create__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x20 scope:global +__dt__13daTagStream_cFv = .text:0x00000218; // type:function size:0x98 scope:global +daTagStream_Delete__FP13daTagStream_c = .text:0x000002B0; // type:function size:0x28 scope:global +execute__13daTagStream_cFv = .text:0x000002D8; // type:function size:0x68 scope:global +daTagStream_Execute__FP13daTagStream_c = .text:0x00000340; // type:function size:0x20 scope:global +daTagStream_Draw__FP13daTagStream_c = .text:0x00000360; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3721 = .rodata:0x00000000; // type:object size:0x4 scope:local +l_daTagStream_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Stream = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_telop/splits.txt b/config/GZ2P01/rels/d_a_tag_telop/splits.txt new file mode 100644 index 0000000000..13653f7174 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_telop/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_telop.cpp: + .text start:0x00000078 end:0x00000200 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_telop/symbols.txt b/config/GZ2P01/rels/d_a_tag_telop/symbols.txt new file mode 100644 index 0000000000..a524a1f85d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_telop/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTag_Telop_cFv = .text:0x00000078; // type:function size:0xA0 scope:global +execute__13daTag_Telop_cFv = .text:0x00000118; // type:function size:0x64 scope:global +daTag_Telop_Draw__FP13daTag_Telop_c = .text:0x0000017C; // type:function size:0x8 scope:global +daTag_Telop_Execute__FP13daTag_Telop_c = .text:0x00000184; // type:function size:0x24 scope:global +daTag_Telop_IsDelete__FP13daTag_Telop_c = .text:0x000001A8; // type:function size:0x8 scope:global +daTag_Telop_Delete__FP13daTag_Telop_c = .text:0x000001B0; // type:function size:0x30 scope:global +daTag_Telop_Create__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTag_Telop_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_TELOP = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_theB_hint/splits.txt b/config/GZ2P01/rels/d_a_tag_theB_hint/splits.txt new file mode 100644 index 0000000000..7b564b32bd --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_theB_hint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_theB_hint.cpp: + .text start:0x00000078 end:0x000001EC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_theB_hint/symbols.txt b/config/GZ2P01/rels/d_a_tag_theB_hint/symbols.txt new file mode 100644 index 0000000000..ff35fc27f8 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_theB_hint/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daTagTheBHint_Create__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x74 scope:global +daTagTheBHint_Delete__FP15daTagTheBHint_c = .text:0x000000EC; // type:function size:0x30 scope:global +daTagTheBHint_Execute__FP15daTagTheBHint_c = .text:0x0000011C; // type:function size:0xD0 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3831 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3832 = .rodata:0x00000008; // type:object size:0x8 scope:local data:double +l_daTagTheBHint_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_TheBHint = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_wara_howl/splits.txt b/config/GZ2P01/rels/d_a_tag_wara_howl/splits.txt new file mode 100644 index 0000000000..da43f2beef --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_wara_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_wara_howl.cpp: + .text start:0x00000078 end:0x00000338 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C diff --git a/config/GZ2P01/rels/d_a_tag_wara_howl/symbols.txt b/config/GZ2P01/rels/d_a_tag_wara_howl/symbols.txt new file mode 100644 index 0000000000..d55b6979e6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_wara_howl/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__ct__13daTagWrHowl_cFv = .text:0x00000078; // type:function size:0x3C scope:global +__dt__13daTagWrHowl_cFv = .text:0x000000B4; // type:function size:0x60 scope:global +create__13daTagWrHowl_cFv = .text:0x00000114; // type:function size:0x58 scope:global +Delete__13daTagWrHowl_cFv = .text:0x0000016C; // type:function size:0x8 scope:global +draw__13daTagWrHowl_cFv = .text:0x00000174; // type:function size:0x8 scope:global +execute__13daTagWrHowl_cFv = .text:0x0000017C; // type:function size:0x54 scope:global +init__13daTagWrHowl_cFv = .text:0x000001D0; // type:function size:0x24 scope:global +chkWlfInTag__13daTagWrHowl_cFv = .text:0x000001F4; // type:function size:0x90 scope:global +daTagWrHowl_create__FP13daTagWrHowl_c = .text:0x00000284; // type:function size:0x54 scope:global +daTagWrHowl_Delete__FP13daTagWrHowl_c = .text:0x000002D8; // type:function size:0x20 scope:global +daTagWrHowl_execute__FP13daTagWrHowl_c = .text:0x000002F8; // type:function size:0x20 scope:global +daTagWrHowl_draw__FP13daTagWrHowl_c = .text:0x00000318; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3680 = .rodata:0x00000000; // type:object size:0x4 scope:local +daTagWrHowl_METHODS = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_WaraHowl = .data:0x00000020; // type:object size:0x30 scope:global +__vt__13daTagWrHowl_c = .data:0x00000050; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_tag_watchge/splits.txt b/config/GZ2P01/rels/d_a_tag_watchge/splits.txt new file mode 100644 index 0000000000..aa22b58a1e --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_watchge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_watchge.cpp: + .text start:0x00000078 end:0x00000270 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_tag_watchge/symbols.txt b/config/GZ2P01/rels/d_a_tag_watchge/symbols.txt new file mode 100644 index 0000000000..f10382c3cc --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_watchge/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +draw__14daTagWatchGe_cFv = .text:0x00000078; // type:function size:0x8 scope:global +daTagWatchGe_Draw__FP14daTagWatchGe_c = .text:0x00000080; // type:function size:0x20 scope:global +s_watchge__FPvPv = .text:0x000000A0; // type:function size:0x38 scope:global +execute__14daTagWatchGe_cFv = .text:0x000000D8; // type:function size:0x90 scope:global +daTagWatchGe_Execute__FP14daTagWatchGe_c = .text:0x00000168; // type:function size:0x20 scope:global +daTagWatchGe_IsDelete__FP14daTagWatchGe_c = .text:0x00000188; // type:function size:0x8 scope:global +daTagWatchGe_Delete__FP14daTagWatchGe_c = .text:0x00000190; // type:function size:0x8 scope:global +create__14daTagWatchGe_cFv = .text:0x00000198; // type:function size:0xB8 scope:global +daTagWatchGe_Create__FP14daTagWatchGe_c = .text:0x00000250; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagWatchGe_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_WatchGe = .data:0x00000020; // type:object size:0x30 scope:global +m_group_count = .bss:0x00000000; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_waterfall/splits.txt b/config/GZ2P01/rels/d_a_tag_waterfall/splits.txt new file mode 100644 index 0000000000..776c3afa2d --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_waterfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x0000000C + +d/actor/d_a_tag_waterfall.cpp: + .text start:0x000000EC end:0x00000820 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000060 + .bss start:0x0000000C end:0x0000003C diff --git a/config/GZ2P01/rels/d_a_tag_waterfall/symbols.txt b/config/GZ2P01/rels/d_a_tag_waterfall/symbols.txt new file mode 100644 index 0000000000..7405f1a4be --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_waterfall/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__20daTagWaterFall_HIO_cFv = .text:0x000000EC; // type:function size:0x54 scope:global +draw__16daTagWaterFall_cFv = .text:0x00000140; // type:function size:0x8 scope:global +daTagWaterFall_Draw__FP16daTagWaterFall_c = .text:0x00000148; // type:function size:0x20 scope:global +s_waterfall__FPvPv = .text:0x00000168; // type:function size:0x7C scope:global +getEllipseY__16daTagWaterFall_cFf = .text:0x000001E4; // type:function size:0x44 scope:global +checkHitWaterFall__16daTagWaterFall_cF4cXyz = .text:0x00000228; // type:function size:0x104 scope:global +checkHitWaterFallCamera__16daTagWaterFall_cFv = .text:0x0000032C; // type:function size:0x48 scope:global +execute__16daTagWaterFall_cFv = .text:0x00000374; // type:function size:0x204 scope:global +daTagWaterFall_Execute__FP16daTagWaterFall_c = .text:0x00000578; // type:function size:0x20 scope:global +daTagWaterFall_IsDelete__FP16daTagWaterFall_c = .text:0x00000598; // type:function size:0x8 scope:global +_delete__16daTagWaterFall_cFv = .text:0x000005A0; // type:function size:0x20 scope:global +daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x000005C0; // type:function size:0x20 scope:global +create__16daTagWaterFall_cFv = .text:0x000005E0; // type:function size:0x19C scope:global +daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x0000077C; // type:function size:0x20 scope:global +__dt__20daTagWaterFall_HIO_cFv = .text:0x0000079C; // type:function size:0x48 scope:global +__sinit_d_a_tag_waterfall_cpp = .text:0x000007E4; // type:function size:0x3C scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3758 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3759 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3803 = .rodata:0x0000000C; // type:object size:0x4 scope:local data:float +@3959 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double +@3960 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global +l_daTagWaterFall_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_Tag_WaterFall = .data:0x00000024; // type:object size:0x30 scope:global +__vt__20daTagWaterFall_HIO_c = .data:0x00000054; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +lbl_751_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@3753 = .bss:0x0000000C; // type:object size:0xC scope:local +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global data:byte diff --git a/config/GZ2P01/rels/d_a_tag_wljump/splits.txt b/config/GZ2P01/rels/d_a_tag_wljump/splits.txt new file mode 100644 index 0000000000..a7a564cf55 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_wljump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_wljump.cpp: + .text start:0x00000078 end:0x00000A84 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tag_wljump/symbols.txt b/config/GZ2P01/rels/d_a_tag_wljump/symbols.txt new file mode 100644 index 0000000000..148f92eb81 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_wljump/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__13daTagWljump_cFv = .text:0x00000078; // type:function size:0x12C scope:global +daTagWljump_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x20 scope:global +__dt__13daTagWljump_cFv = .text:0x000001C4; // type:function size:0x64 scope:global +daTagWljump_Delete__FP13daTagWljump_c = .text:0x00000228; // type:function size:0x28 scope:global +execute__13daTagWljump_cFv = .text:0x00000250; // type:function size:0x7EC scope:global +daTagWljump_Execute__FP13daTagWljump_c = .text:0x00000A3C; // type:function size:0x20 scope:global +draw__13daTagWljump_cFv = .text:0x00000A5C; // type:function size:0x8 scope:global +daTagWljump_Draw__FP13daTagWljump_c = .text:0x00000A64; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local +@4047 = .rodata:0x00000010; // type:object size:0x8 scope:local +@4048 = .rodata:0x00000018; // type:object size:0x8 scope:local +@4049 = .rodata:0x00000020; // type:object size:0x8 scope:local +@4050 = .rodata:0x00000028; // type:object size:0x4 scope:local +@4051 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@4052 = .rodata:0x00000030; // type:object size:0x4 scope:local +@4054 = .rodata:0x00000038; // type:object size:0x8 scope:local +@4055 = .rodata:0x00000040; // type:object size:0x8 scope:local +l_daTagWljump_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Tag_Wljump = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tag_yami/splits.txt b/config/GZ2P01/rels/d_a_tag_yami/splits.txt new file mode 100644 index 0000000000..1d92b8069f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_yami/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_yami.cpp: + .text start:0x00000078 end:0x00000888 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZ2P01/rels/d_a_tag_yami/symbols.txt b/config/GZ2P01/rels/d_a_tag_yami/symbols.txt new file mode 100644 index 0000000000..f69f6cda8f --- /dev/null +++ b/config/GZ2P01/rels/d_a_tag_yami/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create__11daTagYami_cFv = .text:0x00000078; // type:function size:0x22C scope:global +Execute__11daTagYami_cFv = .text:0x000002A4; // type:function size:0x3C scope:global +calcCoC__11daTagYami_cFR4cXyz = .text:0x000002E0; // type:function size:0xA8 scope:global +col_set__11daTagYami_cFv = .text:0x00000388; // type:function size:0x4 scope:global +chk_CoHit__11daTagYami_cFv = .text:0x0000038C; // type:function size:0x54 scope:global +getPlDist__11daTagYami_cFv = .text:0x000003E0; // type:function size:0x18C scope:global +onMidnaTagSw__11daTagYami_cFv = .text:0x0000056C; // type:function size:0x38 scope:global +offMidnaTagSw2__11daTagYami_cFv = .text:0x000005A4; // type:function size:0x38 scope:global +daTagYami_Create__FP10fopAc_ac_c = .text:0x000005DC; // type:function size:0x20 scope:global +daTagYami_Execute__FP10fopAc_ac_c = .text:0x000005FC; // type:function size:0x20 scope:global +daTagYami_Delete__FP11daTagYami_c = .text:0x0000061C; // type:function size:0x11C scope:global +__dt__10cCcD_GSttsFv = .text:0x00000738; // type:function size:0x48 scope:global +setCoC__11daTagYami_cF4cXyz = .text:0x00000780; // type:function size:0x1C scope:global +__dt__10dCcD_GSttsFv = .text:0x0000079C; // type:function size:0x5C scope:global +__dt__8cM3dGCylFv = .text:0x000007F8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000840; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global +@3726 = .rodata:0x00000044; // type:object size:0x4 scope:local +@3727 = .rodata:0x00000048; // type:object size:0x4 scope:local +@3820 = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float +@3821 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float +@3889 = .rodata:0x00000058; // type:object size:0x8 scope:local +@3890 = .rodata:0x00000060; // type:object size:0x8 scope:local +@3891 = .rodata:0x00000068; // type:object size:0x8 scope:local +l_daTagYami_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TAG_YAMI = .data:0x00000020; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x00000050; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x0000005C; // type:object size:0xC scope:global +__vt__8cM3dGCyl = .data:0x00000068; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000074; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_talk/splits.txt b/config/GZ2P01/rels/d_a_talk/splits.txt new file mode 100644 index 0000000000..66a780774a --- /dev/null +++ b/config/GZ2P01/rels/d_a_talk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_talk.cpp: + .text start:0x00000078 end:0x0000046C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_talk/symbols.txt b/config/GZ2P01/rels/d_a_talk/symbols.txt new file mode 100644 index 0000000000..bbe867a1a5 --- /dev/null +++ b/config/GZ2P01/rels/d_a_talk/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__dt__8daTalk_cFv = .text:0x00000078; // type:function size:0x6C scope:global +create__8daTalk_cFv = .text:0x000000E4; // type:function size:0xC8 scope:global +execute__8daTalk_cFv = .text:0x000001AC; // type:function size:0x1B0 scope:global +draw__8daTalk_cFv = .text:0x0000035C; // type:function size:0x8 scope:global +setStatus__8daTalk_cFUs = .text:0x00000364; // type:function size:0x24 scope:global +getStatus__8daTalk_cFv = .text:0x00000388; // type:function size:0x20 scope:global +messageSet__8daTalk_cFv = .text:0x000003A8; // type:function size:0x3C scope:global +daTalk_Create__FP10fopAc_ac_c = .text:0x000003E4; // type:function size:0x20 scope:global +daTalk_Delete__FP8daTalk_c = .text:0x00000404; // type:function size:0x28 scope:global +daTalk_Execute__FP8daTalk_c = .text:0x0000042C; // type:function size:0x20 scope:global +daTalk_Draw__FP8daTalk_c = .text:0x0000044C; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTalk_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TALK = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_tbox/splits.txt b/config/GZ2P01/rels/d_a_tbox/splits.txt new file mode 100644 index 0000000000..fd0c1fb717 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000EC end:0x00005580 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C0 + .data start:0x00000000 end:0x000003F8 + .bss start:0x00000008 end:0x00000108 diff --git a/config/GZ2P01/rels/d_a_tbox/symbols.txt b/config/GZ2P01/rels/d_a_tbox/symbols.txt new file mode 100644 index 0000000000..75f1997359 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,238 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__12daTbox_HIO_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global +__dt__4cXyzFv = .text:0x0000018C; // type:function size:0x3C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x000001C8; // type:function size:0x48 scope:global +getModelInfo__8daTbox_cFv = .text:0x00000210; // type:function size:0x1C scope:global +commonShapeSet__8daTbox_cFv = .text:0x0000022C; // type:function size:0x304 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000530; // type:function size:0x48 scope:global +effectShapeSet__8daTbox_cFv = .text:0x00000578; // type:function size:0x8 scope:global +envShapeSet__8daTbox_cFv = .text:0x00000580; // type:function size:0x8 scope:global +bgCheckSet__8daTbox_cFv = .text:0x00000588; // type:function size:0xD4 scope:global +lightReady__8daTbox_cFv = .text:0x0000065C; // type:function size:0x50 scope:global +setLightPos__8daTbox_cFv = .text:0x000006AC; // type:function size:0x70 scope:global +checkEnv__8daTbox_cFv = .text:0x0000071C; // type:function size:0x8 scope:global +checkAppear__8daTbox_cFv = .text:0x00000724; // type:function size:0x38 scope:global +checkOpen__8daTbox_cFv = .text:0x0000075C; // type:function size:0x34 scope:global +clrDzb__8daTbox_cFv = .text:0x00000790; // type:function size:0x4C scope:global +setDzb__8daTbox_cFv = .text:0x000007DC; // type:function size:0x68 scope:global +surfaceProc__8daTbox_cFv = .text:0x00000844; // type:function size:0xC0 scope:global +checkNormal__8daTbox_cFv = .text:0x00000904; // type:function size:0x78 scope:global +checkEnvEffectTbox__8daTbox_cFv = .text:0x0000097C; // type:function size:0x68 scope:global +calcHeapSize__8daTbox_cFv = .text:0x000009E4; // type:function size:0x80 scope:global +CreateHeap__8daTbox_cFv = .text:0x00000A64; // type:function size:0xA0 scope:global +CreateInit__8daTbox_cFv = .text:0x00000B04; // type:function size:0x26C scope:global +initPos__8daTbox_cFv = .text:0x00000D70; // type:function size:0x200 scope:global +initAnm__8daTbox_cFv = .text:0x00000F70; // type:function size:0x3B8 scope:global +boxCheck__8daTbox_cFv = .text:0x00001328; // type:function size:0x140 scope:global +demoProcOpen__8daTbox_cFv = .text:0x00001468; // type:function size:0xC4 scope:global +lightColorProc__8daTbox_cFv = .text:0x0000152C; // type:function size:0x1D0 scope:global +environmentProc__8daTbox_cFv = .text:0x000016FC; // type:function size:0x5C scope:global +lightUpProc__8daTbox_cFv = .text:0x00001758; // type:function size:0x3C scope:global +lightDownProc__8daTbox_cFv = .text:0x00001794; // type:function size:0x34 scope:global +dropProcInitCall__8daTbox_cFv = .text:0x000017C8; // type:function size:0x48 scope:global +dropProcInit__8daTbox_cFv = .text:0x00001810; // type:function size:0x48C scope:global +calcJumpGoalAndAngle__8daTbox_cFP4cXyzPs = .text:0x00001C9C; // type:function size:0x234 scope:global +getDropSAngle__8daTbox_cFPs = .text:0x00001ED0; // type:function size:0xB8 scope:global +getDir__8daTbox_cFv = .text:0x00001F88; // type:function size:0xBC scope:global +setRotAxis__8daTbox_cFPC4cXyzPC4cXyz = .text:0x00002044; // type:function size:0x84 scope:global +dropProcInit2__8daTbox_cFv = .text:0x000020C8; // type:function size:0x248 scope:global +dropProc__8daTbox_cFv = .text:0x00002310; // type:function size:0x370 scope:global +__dt__14dBgS_ObjGndChkFv = .text:0x00002680; // type:function size:0x78 scope:global +demoInitAppear__8daTbox_cFv = .text:0x000026F8; // type:function size:0x14C scope:global +demoProcAppear__8daTbox_cFv = .text:0x00002844; // type:function size:0x94 scope:global +demoProc__8daTbox_cFv = .text:0x000028D8; // type:function size:0x320 scope:global +OpenInit_com__8daTbox_cFv = .text:0x00002BF8; // type:function size:0x16C scope:global +OpenInit__8daTbox_cFv = .text:0x00002D64; // type:function size:0x50 scope:global +actionWait__8daTbox_cFv = .text:0x00002DB4; // type:function size:0x8 scope:global +actionDemo__8daTbox_cFv = .text:0x00002DBC; // type:function size:0x2CC scope:global +actionDemo2__8daTbox_cFv = .text:0x00003088; // type:function size:0xC8 scope:global +actionDropDemo__8daTbox_cFv = .text:0x00003150; // type:function size:0x148 scope:global +getBombItemNo__8daTbox_cFUcUc = .text:0x00003298; // type:function size:0x110 scope:global +getBombItemNo2__8daTbox_cFUcUcUc = .text:0x000033A8; // type:function size:0x15C scope:global +getBombItemNo3__8daTbox_cFUcUcUcUc = .text:0x00003504; // type:function size:0x188 scope:global +getBombItemNoMain__8daTbox_cFUc = .text:0x0000368C; // type:function size:0x2FC scope:global +setGetDemoItem__8daTbox_cFv = .text:0x00003988; // type:function size:0xDC scope:global +actionOpenWait__8daTbox_cFv = .text:0x00003A64; // type:function size:0x228 scope:global +actionNotOpenDemo__8daTbox_cFv = .text:0x00003C8C; // type:function size:0x84 scope:global +checkDrop__8daTbox_cFv = .text:0x00003D10; // type:function size:0xBC scope:global +settingDropDemoCamera__8daTbox_cFv = .text:0x00003DCC; // type:function size:0x37C scope:global +actionSwOnWait__8daTbox_cFv = .text:0x00004148; // type:function size:0x110 scope:global +actionSwOnWait2__8daTbox_cFv = .text:0x00004258; // type:function size:0xAC scope:global +actionDropWait__8daTbox_cFv = .text:0x00004304; // type:function size:0x114 scope:global +actionGenocide__8daTbox_cFv = .text:0x00004418; // type:function size:0x134 scope:global +actionDropWaitForWeb__8daTbox_cFv = .text:0x0000454C; // type:function size:0xC4 scope:global +actionDropForWeb__8daTbox_cFv = .text:0x00004610; // type:function size:0x184 scope:global +initBaseMtx__8daTbox_cFv = .text:0x00004794; // type:function size:0xBC scope:global +setBaseMtx__8daTbox_cFv = .text:0x00004850; // type:function size:0x1D0 scope:global +mode_proc_call__8daTbox_cFv = .text:0x00004A20; // type:function size:0x8C scope:global +mode_exec_wait__8daTbox_cFv = .text:0x00004AAC; // type:function size:0x12C scope:global +mode_exec__8daTbox_cFv = .text:0x00004BD8; // type:function size:0xF8 scope:global +create1st__8daTbox_cFv = .text:0x00004CD0; // type:function size:0xDC scope:global +Execute__8daTbox_cFPPA3_A4_f = .text:0x00004DAC; // type:function size:0x104 scope:global +Draw__8daTbox_cFv = .text:0x00004EB0; // type:function size:0x1AC scope:global +Delete__8daTbox_cFv = .text:0x0000505C; // type:function size:0x60 scope:global +daTbox_create1st__FP8daTbox_c = .text:0x000050BC; // type:function size:0x13C scope:global +__dt__12dBgS_AcchCirFv = .text:0x000051F8; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00005268; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000052D8; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00005320; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00005368; // type:function size:0x5C scope:global +daTbox_MoveBGDelete__FP8daTbox_c = .text:0x000053C4; // type:function size:0x20 scope:global +daTbox_MoveBGExecute__FP8daTbox_c = .text:0x000053E4; // type:function size:0x20 scope:global +daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00005404; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00005430; // type:function size:0x48 scope:global +__dt__12daTbox_HIO_cFv = .text:0x00005478; // type:function size:0x5C scope:global +__sinit_d_a_tbox_cpp = .text:0x000054D4; // type:function size:0x74 scope:local +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005548; // type:function size:0x8 scope:local +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005550; // type:function size:0x8 scope:local +@60@__dt__14dBgS_ObjGndChkFv = .text:0x00005558; // type:function size:0x8 scope:local +@36@__dt__12dBgS_ObjAcchFv = .text:0x00005560; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005568; // type:function size:0x8 scope:local +Create__8daTbox_cFv = .text:0x00005570; // type:function size:0x8 scope:global +checkSmallTbox__8daTbox_cFv = .text:0x00005578; // type:function size:0x8 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_cull_size_box = .rodata:0x00000000; // type:object size:0x18 scope:global +l_cyl_info = .rodata:0x00000018; // type:object size:0x3C scope:global +@3833 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float +@3834 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3836 = .rodata:0x00000060; // type:object size:0x4 scope:local +l_open_se_id = .rodata:0x00000064; // type:object size:0xC scope:global +@3933 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@3934 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4041 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4169 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@4222 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float +@4223 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float +@4357 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double +@4404 = .rodata:0x00000090; // type:object size:0x4 scope:local +@4405 = .rodata:0x00000094; // type:object size:0x4 scope:local +@4441 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float +key_frame$4445 = .rodata:0x0000009C; // type:object size:0x1C scope:local data:4byte +key_color$4446 = .rodata:0x000000B8; // type:object size:0x38 scope:local +@4499 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float +@4500 = .rodata:0x000000F4; // type:object size:0x4 scope:local +@4670 = .rodata:0x000000F8; // type:object size:0x4 scope:local +@4671 = .rodata:0x00000100; // type:object size:0x8 scope:local +@4672 = .rodata:0x00000108; // type:object size:0x8 scope:local +@4673 = .rodata:0x00000110; // type:object size:0x8 scope:local +@4674 = .rodata:0x00000118; // type:object size:0x4 scope:local +@4756 = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float +@4949 = .rodata:0x00000120; // type:object size:0x4 scope:local +@4950 = .rodata:0x00000124; // type:object size:0x4 scope:local +eff_id$4956 = .rodata:0x00000128; // type:object size:0xC scope:local +@4998 = .rodata:0x00000134; // type:object size:0x4 scope:local +@5021 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float +@5135 = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float +@5774 = .rodata:0x00000140; // type:object size:0x4 scope:local +@5777 = .rodata:0x00000148; // type:object size:0x8 scope:local +@6112 = .rodata:0x00000150; // type:object size:0x4 scope:local +@6113 = .rodata:0x00000154; // type:object size:0x4 scope:local +@6114 = .rodata:0x00000158; // type:object size:0x4 scope:local +@6499 = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000160; // type:object size:0x15D scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_staff_name = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000024; // type:object size:0x44 scope:global +l_modelInfo = .data:0x00000068; // type:object size:0x54 scope:global +@4233 = .data:0x000000BC; // type:object size:0xC scope:local +@4238 = .data:0x000000C8; // type:object size:0xC scope:local +@4246 = .data:0x000000D4; // type:object size:0xC scope:local +@4255 = .data:0x000000E0; // type:object size:0xC scope:local +@4258 = .data:0x000000EC; // type:object size:0xC scope:local +@4263 = .data:0x000000F8; // type:object size:0xC scope:local +@4266 = .data:0x00000104; // type:object size:0xC scope:local +@4271 = .data:0x00000110; // type:object size:0xC scope:local +@4276 = .data:0x0000011C; // type:object size:0xC scope:local +@4279 = .data:0x00000128; // type:object size:0xC scope:local +action_table$5025 = .data:0x00000134; // type:object size:0x14 scope:local +@5194 = .data:0x00000148; // type:object size:0xC scope:local data:4byte +@5197 = .data:0x00000154; // type:object size:0xC scope:local data:4byte +@5283 = .data:0x00000160; // type:object size:0xC scope:local data:4byte +@5303 = .data:0x0000016C; // type:object size:0xC scope:local data:4byte +@5312 = .data:0x00000178; // type:object size:0xC scope:local data:4byte +@5369 = .data:0x00000184; // type:object size:0x50 scope:local +@5368 = .data:0x000001D4; // type:object size:0x20 scope:local +@5577 = .data:0x000001F4; // type:object size:0xC scope:local +@5580 = .data:0x00000200; // type:object size:0xC scope:local +@5639 = .data:0x0000020C; // type:object size:0xC scope:local data:4byte +@5868 = .data:0x00000218; // type:object size:0xC scope:local data:4byte +@5900 = .data:0x00000224; // type:object size:0xC scope:local data:4byte +@5923 = .data:0x00000230; // type:object size:0xC scope:local +@5933 = .data:0x0000023C; // type:object size:0xC scope:local +@5954 = .data:0x00000248; // type:object size:0xC scope:local data:4byte +@5997 = .data:0x00000254; // type:object size:0xC scope:local data:4byte +@6017 = .data:0x00000260; // type:object size:0xC scope:local data:4byte +@6120 = .data:0x0000026C; // type:object size:0xC scope:local +@6121 = .data:0x00000278; // type:object size:0xC scope:local +l_func$6119 = .data:0x00000284; // type:object size:0x18 scope:local +daTbox_METHODS = .data:0x0000029C; // type:object size:0x20 scope:global +g_profile_TBOX = .data:0x000002BC; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x000002EC; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x000002F8; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000304; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000310; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x00000334; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x00000340; // type:object size:0xC scope:global +__vt__12daTboxBase_c = .data:0x0000034C; // type:object size:0x2C scope:global +__vt__14dBgS_ObjGndChk = .data:0x00000378; // type:object size:0x30 scope:global +__vt__8daTbox_c = .data:0x000003A8; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x000003D4; // type:object size:0xC scope:global +__vt__12daTbox_HIO_c = .data:0x000003E0; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x000003EC; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3821 = .bss:0x00000048; // type:object size:0xC scope:local +l_light_offset = .bss:0x00000054; // type:object size:0xC scope:global data:float +@3824 = .bss:0x00000060; // type:object size:0xC scope:local +l_HIO = .bss:0x0000006C; // type:object size:0x34 scope:global +lbl_41_bss_A0 = .bss:0x000000A0; // type:object size:0x1 data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000104; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/d_a_tbox2/splits.txt b/config/GZ2P01/rels/d_a_tbox2/splits.txt new file mode 100644 index 0000000000..45d0f7c727 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tbox2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tbox2.cpp: + .text start:0x00000078 end:0x000017B8 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000220 diff --git a/config/GZ2P01/rels/d_a_tbox2/symbols.txt b/config/GZ2P01/rels/d_a_tbox2/symbols.txt new file mode 100644 index 0000000000..c321cae8f3 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tbox2/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +initBaseMtx__9daTbox2_cFv = .text:0x00000078; // type:function size:0x3C scope:global +setBaseMtx__9daTbox2_cFv = .text:0x000000B4; // type:function size:0x64 scope:global +Create__9daTbox2_cFv = .text:0x00000118; // type:function size:0x168 scope:global +CreateHeap__9daTbox2_cFv = .text:0x00000280; // type:function size:0x1D4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000454; // type:function size:0x48 scope:global +create1st__9daTbox2_cFv = .text:0x0000049C; // type:function size:0x244 scope:global +__dt__12dBgS_AcchCirFv = .text:0x000006E0; // type:function size:0x70 scope:global +__dt__12dBgS_ObjAcchFv = .text:0x00000750; // type:function size:0x70 scope:global +__dt__8cM3dGCylFv = .text:0x000007C0; // type:function size:0x48 scope:global +__dt__8cM3dGAabFv = .text:0x00000808; // type:function size:0x48 scope:global +__dt__10dCcD_GSttsFv = .text:0x00000850; // type:function size:0x5C scope:global +demoProc__9daTbox2_cFv = .text:0x000008AC; // type:function size:0x22C scope:global +openInit__9daTbox2_cFv = .text:0x00000AD8; // type:function size:0x88 scope:global +Execute__9daTbox2_cFPPA3_A4_f = .text:0x00000B60; // type:function size:0xEC scope:global +mode_proc_call__9daTbox2_cFv = .text:0x00000C4C; // type:function size:0x8C scope:global +mode_exec_wait__9daTbox2_cFv = .text:0x00000CD8; // type:function size:0x118 scope:global +mode_exec__9daTbox2_cFv = .text:0x00000DF0; // type:function size:0x7C scope:global +action__9daTbox2_cFv = .text:0x00000E6C; // type:function size:0xBC scope:global +init_actionWait__9daTbox2_cFv = .text:0x00000F28; // type:function size:0xC scope:global +actionWait__9daTbox2_cFv = .text:0x00000F34; // type:function size:0x4 scope:global +init_actionNotOpenDemo__9daTbox2_cFv = .text:0x00000F38; // type:function size:0xC scope:global +actionNotOpenDemo__9daTbox2_cFv = .text:0x00000F44; // type:function size:0x68 scope:global +init_actionOpenDemo__9daTbox2_cFv = .text:0x00000FAC; // type:function size:0xC scope:global +actionOpenDemo__9daTbox2_cFv = .text:0x00000FB8; // type:function size:0xB4 scope:global +init_actionOpenWait__9daTbox2_cFv = .text:0x0000106C; // type:function size:0xC scope:global +actionOpenWait__9daTbox2_cFv = .text:0x00001078; // type:function size:0x1B8 scope:global +setGetDemoItem__9daTbox2_cFv = .text:0x00001230; // type:function size:0x90 scope:global +boxCheck__9daTbox2_cFv = .text:0x000012C0; // type:function size:0x140 scope:global +Draw__9daTbox2_cFv = .text:0x00001400; // type:function size:0xCC scope:global +Delete__9daTbox2_cFv = .text:0x000014CC; // type:function size:0x6C scope:global +daTbox2_create1st__FP9daTbox2_c = .text:0x00001538; // type:function size:0x1B4 scope:global +daTbox2_MoveBGDelete__FP9daTbox2_c = .text:0x000016EC; // type:function size:0x20 scope:global +daTbox2_MoveBGExecute__FP9daTbox2_c = .text:0x0000170C; // type:function size:0x20 scope:global +daTbox2_MoveBGDraw__FP9daTbox2_c = .text:0x0000172C; // type:function size:0x2C scope:global +__dt__10cCcD_GSttsFv = .text:0x00001758; // type:function size:0x48 scope:global +checkSmallTbox__9daTbox2_cFv = .text:0x000017A0; // type:function size:0x8 scope:global +@36@__dt__12dBgS_ObjAcchFv = .text:0x000017A8; // type:function size:0x8 scope:local +@20@__dt__12dBgS_ObjAcchFv = .text:0x000017B0; // type:function size:0x8 scope:local +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_resInfo = .rodata:0x00000000; // type:object size:0x20 scope:global +l_cyl_info = .rodata:0x00000020; // type:object size:0x3C scope:global +@3714 = .rodata:0x0000005C; // type:object size:0x4 scope:local +@3715 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float +@3716 = .rodata:0x00000064; // type:object size:0x4 scope:local +@3717 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float +@3718 = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float +@3763 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float +@4021 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float +@4266 = .rodata:0x00000078; // type:object size:0x4 scope:local +@4267 = .rodata:0x0000007C; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000080; // type:object size:0x7B scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte +l_staff_name = .data:0x00000024; // type:object size:0x4 scope:global data:4byte +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global +action_table$3964 = .data:0x0000006C; // type:object size:0x10 scope:local +@4060 = .data:0x0000007C; // type:object size:0xC scope:local +@4061 = .data:0x00000088; // type:object size:0xC scope:local +l_func$4059 = .data:0x00000094; // type:object size:0x18 scope:local +@4101 = .data:0x000000AC; // type:object size:0xC scope:local +@4102 = .data:0x000000B8; // type:object size:0xC scope:local +@4103 = .data:0x000000C4; // type:object size:0xC scope:local +@4104 = .data:0x000000D0; // type:object size:0xC scope:local +l_func$4100 = .data:0x000000DC; // type:object size:0x30 scope:local +daTbox2_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global +g_profile_TBOX2 = .data:0x0000012C; // type:object size:0x30 scope:global +__vt__10cCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:global +__vt__10dCcD_GStts = .data:0x00000168; // type:object size:0xC scope:global +__vt__12dBgS_AcchCir = .data:0x00000174; // type:object size:0xC scope:global +__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x24 scope:global +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:global +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:global +__vt__12daTboxBase_c = .data:0x000001BC; // type:object size:0x2C scope:global +__vt__12J3DFrameCtrl = .data:0x000001E8; // type:object size:0xC scope:global +__vt__9daTbox2_c = .data:0x000001F4; // type:object size:0x2C scope:global +lbl_42_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_42_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/GZ2P01/rels/d_a_tboxSw/splits.txt b/config/GZ2P01/rels/d_a_tboxSw/splits.txt new file mode 100644 index 0000000000..3d557103f0 --- /dev/null +++ b/config/GZ2P01/rels/d_a_tboxSw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tboxSw.cpp: + .text start:0x00000078 end:0x000001E8 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_tboxSw/symbols.txt b/config/GZ2P01/rels/d_a_tboxSw/symbols.txt new file mode 100644 index 0000000000..2bae35900a --- /dev/null +++ b/config/GZ2P01/rels/d_a_tboxSw/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +Create__10daTboxSw_cFv = .text:0x00000078; // type:function size:0x8 scope:global +create__10daTboxSw_cFv = .text:0x00000080; // type:function size:0x68 scope:global +execute__10daTboxSw_cFv = .text:0x000000E8; // type:function size:0x70 scope:global +draw__10daTboxSw_cFv = .text:0x00000158; // type:function size:0x8 scope:global +_delete__10daTboxSw_cFv = .text:0x00000160; // type:function size:0x8 scope:global +daTboxSw_Draw__FP10daTboxSw_c = .text:0x00000168; // type:function size:0x20 scope:global +daTboxSw_Execute__FP10daTboxSw_c = .text:0x00000188; // type:function size:0x20 scope:global +daTboxSw_Delete__FP10daTboxSw_c = .text:0x000001A8; // type:function size:0x20 scope:global +daTboxSw_Create__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x20 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTboxSw_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_TBOX_SW = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_title/splits.txt b/config/GZ2P01/rels/d_a_title/splits.txt new file mode 100644 index 0000000000..90f6d8bfe9 --- /dev/null +++ b/config/GZ2P01/rels/d_a_title/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_title.cpp: + .text start:0x000000EC end:0x00001204 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZ2P01/rels/d_a_title/symbols.txt b/config/GZ2P01/rels/d_a_title/symbols.txt new file mode 100644 index 0000000000..740ea1e838 --- /dev/null +++ b/config/GZ2P01/rels/d_a_title/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +__ct__11daTit_HIO_cFv = .text:0x000000EC; // type:function size:0xAC scope:global +CreateHeap__9daTitle_cFv = .text:0x00000198; // type:function size:0x188 scope:global +create__9daTitle_cFv = .text:0x00000320; // type:function size:0x1A0 scope:global +createHeapCallBack__9daTitle_cFP10fopAc_ac_c = .text:0x000004C0; // type:function size:0x20 scope:global +Execute__9daTitle_cFv = .text:0x000004E0; // type:function size:0x98 scope:global +KeyWaitAnm__9daTitle_cFv = .text:0x00000578; // type:function size:0xDC scope:global +loadWait_init__9daTitle_cFv = .text:0x00000654; // type:function size:0xC scope:global +loadWait_proc__9daTitle_cFv = .text:0x00000660; // type:function size:0x2C4 scope:global +logoDispWaitInit__9daTitle_cFv = .text:0x00000924; // type:function size:0xC scope:global +logoDispWait__9daTitle_cFv = .text:0x00000930; // type:function size:0x64 scope:global +logoDispAnmInit__9daTitle_cFv = .text:0x00000994; // type:function size:0x2C scope:global +logoDispAnm__9daTitle_cFv = .text:0x000009C0; // type:function size:0x12C scope:global +keyWaitInit__9daTitle_cFv = .text:0x00000AEC; // type:function size:0xC scope:global +keyWait__9daTitle_cFv = .text:0x00000AF8; // type:function size:0x90 scope:global +nextScene_init__9daTitle_cFv = .text:0x00000B88; // type:function size:0xC scope:global +nextScene_proc__9daTitle_cFv = .text:0x00000B94; // type:function size:0x9C scope:global +fastLogoDispInit__9daTitle_cFv = .text:0x00000C30; // type:function size:0xC0 scope:global +fastLogoDisp__9daTitle_cFv = .text:0x00000CF0; // type:function size:0x48 scope:global +getDemoPrm__9daTitle_cFv = .text:0x00000D38; // type:function size:0x74 scope:global +Draw__9daTitle_cFv = .text:0x00000DAC; // type:function size:0x104 scope:global +Delete__9daTitle_cFv = .text:0x00000EB0; // type:function size:0xDC scope:global +daTitle_Draw__FP9daTitle_c = .text:0x00000F8C; // type:function size:0x20 scope:global +daTitle_Execute__FP9daTitle_c = .text:0x00000FAC; // type:function size:0x20 scope:global +daTitle_Delete__FP9daTitle_c = .text:0x00000FCC; // type:function size:0x20 scope:global +daTitle_Create__FP10fopAc_ac_c = .text:0x00000FEC; // type:function size:0x20 scope:global +draw__15dDlst_daTitle_cFv = .text:0x0000100C; // type:function size:0x3C scope:global +draw__12dDlst_base_cFv = .text:0x00001048; // type:function size:0x4 scope:global +__dt__11daTit_HIO_cFv = .text:0x0000104C; // type:function size:0x48 scope:global +__sinit_d_a_title_cpp = .text:0x00001094; // type:function size:0xE0 scope:local +__dt__15dDlst_daTitle_cFv = .text:0x00001174; // type:function size:0x48 scope:global +__dt__12J3DFrameCtrlFv = .text:0x000011BC; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3772 = .rodata:0x00000000; // type:object size:0xC scope:local +l_arcName = .rodata:0x0000000C; // type:object size:0x9 scope:global data:string +@4010 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float +@4011 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@4012 = .rodata:0x00000020; // type:object size:0x4 scope:local +@4013 = .rodata:0x00000024; // type:object size:0x4 scope:local +@4038 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float +@4147 = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float +@4295 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float +@4345 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double +@4461 = .rodata:0x00000040; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000044; // type:object size:0x2F scope:local data:string_table +cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global +@1787 = .data:0x0000000C; // type:object size:0x4 scope:local +@4039 = .data:0x00000020; // type:object size:0xC scope:local +@4040 = .data:0x0000002C; // type:object size:0xC scope:local +@4041 = .data:0x00000038; // type:object size:0xC scope:local +@4042 = .data:0x00000044; // type:object size:0xC scope:local +@4043 = .data:0x00000050; // type:object size:0xC scope:local +@4044 = .data:0x0000005C; // type:object size:0xC scope:local +daTitleProc = .data:0x00000068; // type:object size:0x48 scope:global data:4byte +l_daTitle_Method = .data:0x000000B0; // type:object size:0x20 scope:global +g_profile_TITLE = .data:0x000000D0; // type:object size:0x30 scope:global +__vt__15dDlst_daTitle_c = .data:0x00000100; // type:object size:0x10 scope:global +__vt__12dDlst_base_c = .data:0x00000110; // type:object size:0xC scope:global +__vt__12J3DFrameCtrl = .data:0x0000011C; // type:object size:0xC scope:global +__vt__11daTit_HIO_c = .data:0x00000128; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +@3998 = .bss:0x00000008; // type:object size:0xC scope:local +g_daTitHIO = .bss:0x00000014; // type:object size:0x1C scope:global data:float diff --git a/config/GZ2P01/rels/d_a_vrbox/splits.txt b/config/GZ2P01/rels/d_a_vrbox/splits.txt new file mode 100644 index 0000000000..273d1814a4 --- /dev/null +++ b/config/GZ2P01/rels/d_a_vrbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_vrbox.cpp: + .text start:0x00000078 end:0x000004E8 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZ2P01/rels/d_a_vrbox/symbols.txt b/config/GZ2P01/rels/d_a_vrbox/symbols.txt new file mode 100644 index 0000000000..7f669a4600 --- /dev/null +++ b/config/GZ2P01/rels/d_a_vrbox/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +daVrbox_Draw__FP11vrbox_class = .text:0x00000078; // type:function size:0x1A0 scope:global +daVrbox_color_set__FP11vrbox_class = .text:0x00000218; // type:function size:0x198 scope:global +daVrbox_Execute__FP11vrbox_class = .text:0x000003B0; // type:function size:0x8 scope:global +daVrbox_IsDelete__FP11vrbox_class = .text:0x000003B8; // type:function size:0x8 scope:global +daVrbox_Delete__FP11vrbox_class = .text:0x000003C0; // type:function size:0x8 scope:global +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x74 scope:global +daVrbox_Create__FP10fopAc_ac_c = .text:0x0000043C; // type:function size:0xAC scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3695 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3696 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0xF scope:local data:string_table +l_daVrbox_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_VRBOX = .data:0x00000020; // type:object size:0x30 scope:global diff --git a/config/GZ2P01/rels/d_a_vrbox2/splits.txt b/config/GZ2P01/rels/d_a_vrbox2/splits.txt new file mode 100644 index 0000000000..827108eb1b --- /dev/null +++ b/config/GZ2P01/rels/d_a_vrbox2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_vrbox2.cpp: + .text start:0x00000078 end:0x00001064 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000005C + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZ2P01/rels/d_a_vrbox2/symbols.txt b/config/GZ2P01/rels/d_a_vrbox2/symbols.txt new file mode 100644 index 0000000000..f461c4042e --- /dev/null +++ b/config/GZ2P01/rels/d_a_vrbox2/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +texScrollCheck__FRf = .text:0x00000078; // type:function size:0x54 scope:global +daVrbox2_Draw__FP12vrbox2_class = .text:0x000000CC; // type:function size:0x610 scope:global +daVrbox2_color_set__FP12vrbox2_class = .text:0x000006DC; // type:function size:0x70C scope:global +daVrbox2_Execute__FP12vrbox2_class = .text:0x00000DE8; // type:function size:0x44 scope:global +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x00000E2C; // type:function size:0x8 scope:global +daVrbox2_Delete__FP12vrbox2_class = .text:0x00000E34; // type:function size:0x8 scope:global +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x00000E3C; // type:function size:0x13C scope:global +daVrbox2_Create__FP10fopAc_ac_c = .text:0x00000F78; // type:function size:0xA4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x0000101C; // type:function size:0x48 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3627 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3628 = .rodata:0x00000004; // type:object size:0x4 scope:local data:float +@3835 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3836 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3837 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float +@3838 = .rodata:0x00000014; // type:object size:0x4 scope:local +@3839 = .rodata:0x00000018; // type:object size:0x4 scope:local +@3840 = .rodata:0x0000001C; // type:object size:0x4 scope:local +@3841 = .rodata:0x00000020; // type:object size:0x4 scope:local +@3842 = .rodata:0x00000024; // type:object size:0x4 scope:local +@3843 = .rodata:0x00000028; // type:object size:0x4 scope:local +@3844 = .rodata:0x0000002C; // type:object size:0x4 scope:local +@3845 = .rodata:0x00000030; // type:object size:0x4 scope:local +@3846 = .rodata:0x00000034; // type:object size:0x4 scope:local +@4069 = .rodata:0x00000038; // type:object size:0x4 scope:local +@4070 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@4071 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4072 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4073 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4074 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4075 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4076 = .rodata:0x00000054; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000058; // type:object size:0x54 scope:local data:string_table +l_daVrbox2_Method = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_VRBOX2 = .data:0x00000020; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global +mangZ$3688 = .bss:0x00000000; // type:object size:0x2 scope:local diff --git a/config/GZ2P01/rels/d_a_warp_bug/splits.txt b/config/GZ2P01/rels/d_a_warp_bug/splits.txt new file mode 100644 index 0000000000..bdc1e63986 --- /dev/null +++ b/config/GZ2P01/rels/d_a_warp_bug/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warp_bug.cpp: + .text start:0x00000078 end:0x00000414 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000060 diff --git a/config/GZ2P01/rels/d_a_warp_bug/symbols.txt b/config/GZ2P01/rels/d_a_warp_bug/symbols.txt new file mode 100644 index 0000000000..33999f2831 --- /dev/null +++ b/config/GZ2P01/rels/d_a_warp_bug/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +create_init__11daWarpBug_cFv = .text:0x00000078; // type:function size:0x4 scope:global +createSolidHeap__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x1C4 scope:global +__dt__12J3DFrameCtrlFv = .text:0x00000240; // type:function size:0x48 scope:global +daWarpBug_Draw__FP11daWarpBug_c = .text:0x00000288; // type:function size:0x20 scope:global +draw__11daWarpBug_cFv = .text:0x000002A8; // type:function size:0x10 scope:global +daWarpBug_Execute__FP11daWarpBug_c = .text:0x000002B8; // type:function size:0x60 scope:global +daWarpBug_IsDelete__FP11daWarpBug_c = .text:0x00000318; // type:function size:0x8 scope:global +daWarpBug_Delete__FP11daWarpBug_c = .text:0x00000320; // type:function size:0x50 scope:global +daWarpBug_Create__FP10fopAc_ac_c = .text:0x00000370; // type:function size:0xA4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@3709 = .rodata:0x00000000; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x00000004; // type:object size:0x26 scope:local data:string_table +l_arcName = .data:0x00000000; // type:object size:0x4 scope:global +l_daWarpBug_Method = .data:0x00000004; // type:object size:0x20 scope:global +g_profile_WarpBug = .data:0x00000024; // type:object size:0x30 scope:global +__vt__12J3DFrameCtrl = .data:0x00000054; // type:object size:0xC scope:global diff --git a/config/GZ2P01/rels/d_a_ykgr/splits.txt b/config/GZ2P01/rels/d_a_ykgr/splits.txt new file mode 100644 index 0000000000..124324536a --- /dev/null +++ b/config/GZ2P01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000EC end:0x00000C08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZ2P01/rels/d_a_ykgr/symbols.txt b/config/GZ2P01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 0000000000..025eb3bba6 --- /dev/null +++ b/config/GZ2P01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000EC; // type:function size:0x48 scope:global +setParam__17dPa_YkgrPcallBackFf = .text:0x00000134; // type:function size:0x100 scope:global +getPosRate__8daYkgr_cFv = .text:0x00000234; // type:function size:0x258 scope:global +daYkgrCreate__FPv = .text:0x0000048C; // type:function size:0x21C scope:global +daYkgrDelete__FPv = .text:0x000006A8; // type:function size:0x8 scope:global +daYkgrExecute__FPv = .text:0x000006B0; // type:function size:0x16C scope:global +daYkgrDraw__FPv = .text:0x0000081C; // type:function size:0x1D4 scope:global +daYkgrIsDelete__FPv = .text:0x000009F0; // type:function size:0x8 scope:global +__dt__12daYkgr_HIO_cFv = .text:0x000009F8; // type:function size:0x5C scope:global +__dt__14mDoHIO_entry_cFv = .text:0x00000A54; // type:function size:0x48 scope:global +__dt__17dPa_YkgrPcallBackFv = .text:0x00000A9C; // type:function size:0x60 scope:global +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x00000AFC; // type:function size:0x4 scope:global +__sinit_d_a_ykgr_cpp = .text:0x00000B00; // type:function size:0x104 scope:local +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x00000C04; // type:function size:0x4 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3759 = .rodata:0x00000000; // type:object size:0x4 scope:local +@3760 = .rodata:0x00000004; // type:object size:0x4 scope:local +@3761 = .rodata:0x00000008; // type:object size:0x4 scope:local +@3762 = .rodata:0x0000000C; // type:object size:0x4 scope:local +@3763 = .rodata:0x00000010; // type:object size:0x4 scope:local +@3766 = .rodata:0x00000018; // type:object size:0x8 scope:local +@3846 = .rodata:0x00000020; // type:object size:0x8 scope:local +@3847 = .rodata:0x00000028; // type:object size:0x8 scope:local +@3848 = .rodata:0x00000030; // type:object size:0x8 scope:local +@3951 = .rodata:0x00000038; // type:object size:0x4 scope:local +@3976 = .rodata:0x0000003C; // type:object size:0x4 scope:local +@3977 = .rodata:0x00000040; // type:object size:0x4 scope:local +@4032 = .rodata:0x00000044; // type:object size:0x4 scope:local +@4033 = .rodata:0x00000048; // type:object size:0x4 scope:local +@4061 = .rodata:0x0000004C; // type:object size:0x4 scope:local +@4062 = .rodata:0x00000050; // type:object size:0x4 scope:local +@4063 = .rodata:0x00000054; // type:object size:0x4 scope:local +@4064 = .rodata:0x00000058; // type:object size:0x4 scope:local +@stringBase0 = .rodata:0x0000005C; // type:object size:0x8 scope:local data:string_table +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:global +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global +__vt__17dPa_YkgrPcallBack = .data:0x00000050; // type:object size:0x14 scope:global +__vt__19JPAParticleCallBack = .data:0x00000064; // type:object size:0x14 scope:global +__vt__12daYkgr_HIO_c = .data:0x00000078; // type:object size:0xC scope:global +__vt__14mDoHIO_entry_c = .data:0x00000084; // type:object size:0xC scope:global +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global +...bss.0 = .bss:0x00000008; // type:label scope:local +@1109 = .bss:0x00000008; // type:object size:0x1 scope:local +@1107 = .bss:0x0000000C; // type:object size:0x1 scope:local +@1105 = .bss:0x00000010; // type:object size:0x1 scope:local +@1104 = .bss:0x00000014; // type:object size:0x1 scope:local +@1099 = .bss:0x00000018; // type:object size:0x1 scope:local +@1097 = .bss:0x0000001C; // type:object size:0x1 scope:local +@1095 = .bss:0x00000020; // type:object size:0x1 scope:local +@1094 = .bss:0x00000024; // type:object size:0x1 scope:local +@1057 = .bss:0x00000028; // type:object size:0x1 scope:local +@1055 = .bss:0x0000002C; // type:object size:0x1 scope:local +@1053 = .bss:0x00000030; // type:object size:0x1 scope:local +@1052 = .bss:0x00000034; // type:object size:0x1 scope:local +@1014 = .bss:0x00000038; // type:object size:0x1 scope:local +@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local +@1010 = .bss:0x00000040; // type:object size:0x1 scope:local +@1009 = .bss:0x00000044; // type:object size:0x1 scope:local +@3744 = .bss:0x00000048; // type:object size:0xC scope:local +l_HIO = .bss:0x00000054; // type:object size:0x28 scope:global data:float +@3851 = .bss:0x0000007C; // type:object size:0xC scope:local +YkgrCB = .bss:0x00000088; // type:object size:0x20 scope:global data:byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x000000A8; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x000000AC; // type:object size:0x4 scope:global +sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x000000B0; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .bss:0x000000B4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .bss:0x000000B8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .bss:0x000000BC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2DebugSys> = .bss:0x000000C0; // type:object size:0x4 scope:global +sInstance__36JASGlobalInstance<15JAISoundStarter> = .bss:0x000000C4; // type:object size:0x4 scope:global +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .bss:0x000000C8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .bss:0x000000CC; // type:object size:0x4 scope:global +sInstance__28JASGlobalInstance<8JAISeMgr> = .bss:0x000000D0; // type:object size:0x4 scope:global +sInstance__29JASGlobalInstance<9JAISeqMgr> = .bss:0x000000D4; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .bss:0x000000D8; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .bss:0x000000DC; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAISoundInfo> = .bss:0x000000E0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13JAUSoundTable> = .bss:0x000000E4; // type:object size:0x4 scope:global +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .bss:0x000000E8; // type:object size:0x4 scope:global +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .bss:0x000000EC; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .bss:0x000000F0; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .bss:0x000000F4; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2Audience> = .bss:0x000000F8; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .bss:0x000000FC; // type:object size:0x4 scope:global +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .bss:0x00000100; // type:object size:0x4 scope:global +sInstance__32JASGlobalInstance<11Z2SpeechMgr> = .bss:0x00000104; // type:object size:0x4 scope:global +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .bss:0x00000108; // type:object size:0x4 scope:global diff --git a/config/GZ2P01/rels/f_pc_profile_lst/splits.txt b/config/GZ2P01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 0000000000..f9a17dbf93 --- /dev/null +++ b/config/GZ2P01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +f_pc/f_pc_profile_lst.cpp: + .text start:0x00000078 end:0x0000009C + .data start:0x00000000 end:0x00000C64 diff --git a/config/GZ2P01/rels/f_pc_profile_lst/symbols.txt b/config/GZ2P01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 0000000000..99cb420b52 --- /dev/null +++ b/config/GZ2P01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global +ModuleProlog = .text:0x00000078; // type:function size:0x14 scope:global +ModuleEpilog = .text:0x0000008C; // type:function size:0x10 scope:global +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0xC64 scope:global diff --git a/config/GZ2P01/splits.txt b/config/GZ2P01/splits.txt new file mode 100644 index 0000000000..18d6ab917c --- /dev/null +++ b/config/GZ2P01/splits.txt @@ -0,0 +1,3577 @@ +Sections: + .init type:code align:4 + extab type:rodata align:32 + extabindex type:rodata align:32 + .text type:code align:8 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:32 + .sdata type:data align:32 + .sbss type:bss align:16 + .sdata2 type:rodata align:32 + .sbss2 type:bss align:32 + +m_Do/m_Do_main.cpp: + .text start:0x800056C0 end:0x80006798 + .ctors start:0x80374604 end:0x80374608 + .rodata start:0x803747E0 end:0x80374AF0 + .data start:0x803A4BC0 end:0x803A4C20 + .bss start:0x803D5280 end:0x803DD6E0 + .sdata start:0x80452544 end:0x80452550 + .sbss start:0x80452AC8 end:0x80452B60 + .sdata2 start:0x804539C0 end:0x804539E0 + +m_Do/m_Do_printf.cpp: + .text start:0x80006798 end:0x80006FB4 + .rodata start:0x80374AF0 end:0x80374BA8 + .bss start:0x803DD6E0 end:0x803DDEE0 + .sbss start:0x80452B60 end:0x80452B7C + +m_Do/m_Do_audio.cpp: + .text start:0x80006FB4 end:0x80007954 + .ctors start:0x80374608 end:0x8037460C + .rodata start:0x80374BA8 end:0x80374C10 + .data start:0x803A4C20 end:0x803A4C40 + .bss start:0x803DDEE0 end:0x803DF278 + .sbss start:0x80452B7C end:0x80452B88 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x80007954 end:0x80007D9C + .bss start:0x803DF278 end:0x803DF388 + .sdata2 start:0x804539E0 end:0x804539F8 + +m_Do/m_Do_graphic.cpp: + .text start:0x80007D9C end:0x8000B1EC + .ctors start:0x8037460C end:0x80374610 + .rodata start:0x80374C10 end:0x80374C28 + .bss start:0x803DF388 end:0x803DF410 + .sdata start:0x80452550 end:0x80452560 + .sbss start:0x80452B88 end:0x80452BB4 + .sdata2 start:0x804539F8 end:0x80453AC0 + .sbss2 start:0x80458B40 end:0x80458B48 + +m_Do/m_Do_machine.cpp: + .text start:0x8000B1EC end:0x8000C080 + .rodata start:0x80374C28 end:0x80374F00 + .data start:0x803A4C40 end:0x803A4CB8 + .sdata start:0x80452560 end:0x80452568 + .sbss start:0x80452BB4 end:0x80452BD8 + .sdata2 start:0x80453AC0 end:0x80453AC8 + +m_Do/m_Do_mtx.cpp: + .text start:0x8000C080 end:0x8000D060 + .ctors start:0x80374610 end:0x80374614 + .data start:0x803A4CB8 end:0x803A4D00 + .bss start:0x803DF410 end:0x803DF878 + .sdata start:0x80452568 end:0x80452570 + .sbss start:0x80452BD8 end:0x80452BE0 + .sdata2 start:0x80453AC8 end:0x80453AD8 + +m_Do/m_Do_ext.cpp: + .text start:0x8000D060 end:0x800150F0 + .rodata start:0x80374F00 end:0x80374FD8 + .data start:0x803A4D00 end:0x803A5178 + .sbss start:0x80452BE0 end:0x80452C30 + .sdata2 start:0x80453AD8 end:0x80453B30 + +m_Do/m_Do_lib.cpp: + .text start:0x800150F0 end:0x8001558C + .ctors start:0x80374614 end:0x80374618 + .data start:0x803A5178 end:0x803A5188 + .bss start:0x803DF878 end:0x803DF8E0 + .sbss start:0x80452C30 end:0x80452C38 + .sdata2 start:0x80453B30 end:0x80453B68 + +m_Do/m_Do_Reset.cpp: + .text start:0x8001558C end:0x800157B0 + .rodata start:0x80374FD8 end:0x80374FE8 + .sbss start:0x80452C38 end:0x80452C50 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x800157B0 end:0x80016550 + .ctors start:0x80374618 end:0x8037461C + .rodata start:0x80374FE8 end:0x80375238 + .data start:0x803A5188 end:0x803A51D8 + .bss start:0x803DF8E0 end:0x803E0C60 + +m_Do/m_Do_DVDError.cpp: + .text start:0x80016550 end:0x800166E0 + .bss start:0x803E0C60 end:0x803E1BC0 + +m_Do/m_Do_MemCard.cpp: + .text start:0x800166E0 end:0x8001744C + .ctors start:0x8037461C end:0x80374620 + .rodata start:0x80375238 end:0x80375248 + .data start:0x803A51D8 end:0x803A5248 + .bss start:0x803E1BC0 end:0x803EEEE0 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x8001744C end:0x80017E24 + .rodata start:0x80375248 end:0x803752F0 + .bss start:0x803EEEE0 end:0x803F2EE0 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x80017E24 end:0x80018224 + .rodata start:0x803752F0 end:0x803754D0 + .sbss start:0x80452C50 end:0x80452C64 + +c/c_damagereaction.cpp: + .text start:0x80018224 end:0x80018484 + .ctors start:0x80374620 end:0x80374624 + .data start:0x803A5248 end:0x803A5270 + .bss start:0x803F2EE0 end:0x803F2EF0 + .sbss start:0x80452C64 end:0x80452C6C + .sdata2 start:0x80453B68 end:0x80453B80 + +c/c_dylink.cpp: + .text start:0x80018484 end:0x800189EC + .rodata start:0x803754D0 end:0x80379708 + .data start:0x803A5270 end:0x803A5280 + .bss start:0x803F2EF0 end:0x803F3B50 + .sbss start:0x80452C6C end:0x80452C78 + +f_ap/f_ap_game.cpp: + .text start:0x800189EC end:0x80018C0C + .ctors start:0x80374624 end:0x80374628 + .data start:0x803A5280 end:0x803A5290 + .bss start:0x803F3B50 end:0x803F3BA0 + .sdata2 start:0x80453B80 end:0x80453B88 + +f_op/f_op_actor.cpp: + .text start:0x80018C0C end:0x80019864 + .rodata start:0x80379708 end:0x80379710 + .data start:0x803A5290 end:0x803A52C0 + .sbss start:0x80452C78 end:0x80452C8C + .sdata2 start:0x80453B88 end:0x80453BC0 + +f_op/f_op_actor_iter.cpp: + .text start:0x80019864 end:0x800198DC + +f_op/f_op_actor_tag.cpp: + .text start:0x800198DC end:0x8001994C + .data start:0x803A52C0 end:0x803A52D0 + +f_op/f_op_actor_mng.cpp: + .text start:0x8001994C end:0x8001E1E8 + .ctors start:0x80374628 end:0x8037462C + .rodata start:0x80379710 end:0x803798E0 + .data start:0x803A52D0 end:0x803A5540 + .bss start:0x803F3BA0 end:0x803F3D78 + .sbss start:0x80452C8C end:0x80452CA0 + .sdata2 start:0x80453BC0 end:0x80453C28 + +f_op/f_op_camera.cpp: + .text start:0x8001E1E8 end:0x8001E3B0 + .data start:0x803A5540 end:0x803A5558 + +f_op/f_op_camera_mng.cpp: + .text start:0x8001E3B0 end:0x8001E424 + .bss start:0x803F3D78 end:0x803F3D88 + +f_op/f_op_overlap.cpp: + .text start:0x8001E424 end:0x8001E52C + .data start:0x803A5558 end:0x803A5570 + +f_op/f_op_overlap_mng.cpp: + .text start:0x8001E52C end:0x8001E794 + .bss start:0x803F3D88 end:0x803F3DB0 + .sdata start:0x80452570 end:0x80452578 + +f_op/f_op_overlap_req.cpp: + .text start:0x8001E794 end:0x8001EBDC + .data start:0x803A5570 end:0x803A5590 + +f_op/f_op_scene.cpp: + .text start:0x8001EBDC end:0x8001ED1C + .data start:0x803A5590 end:0x803A55A8 + +f_op/f_op_scene_iter.cpp: + .text start:0x8001ED1C end:0x8001ED58 + +f_op/f_op_scene_mng.cpp: + .text start:0x8001ED58 end:0x8001EEDC + .sdata start:0x80452578 end:0x80452580 + +f_op/f_op_scene_req.cpp: + .text start:0x8001EEDC end:0x8001F1E4 + .data start:0x803A55A8 end:0x803A55F8 + .sbss start:0x80452CA0 end:0x80452CA8 + +f_op/f_op_scene_tag.cpp: + .text start:0x8001F1E4 end:0x8001F250 + .data start:0x803A55F8 end:0x803A5608 + +f_op/f_op_view.cpp: + .text start:0x8001F250 end:0x8001F32C + .data start:0x803A5608 end:0x803A5620 + +f_op/f_op_kankyo.cpp: + .text start:0x8001F32C end:0x8001F530 + .data start:0x803A5620 end:0x803A5638 + .sbss start:0x80452CA8 end:0x80452CB0 + +f_op/f_op_msg.cpp: + .text start:0x8001F530 end:0x8001F708 + .data start:0x803A5638 end:0x803A5650 + .sbss start:0x80452CB0 end:0x80452CB8 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x8001F708 end:0x8001FA5C + .sdata start:0x80452580 end:0x80452588 + .sdata2 start:0x80453C28 end:0x80453C30 + +f_op/f_op_msg_mng.cpp: + .text start:0x8001FA5C end:0x800204A8 + .data start:0x803A5650 end:0x803A5670 + .sdata start:0x80452588 end:0x80452590 + .sdata2 start:0x80453C30 end:0x80453C50 + +f_op/f_op_draw_iter.cpp: + .text start:0x800204A8 end:0x80020554 + .sbss start:0x80452CB8 end:0x80452CC0 + +f_op/f_op_draw_tag.cpp: + .text start:0x80020554 end:0x800205F0 + .bss start:0x803F3DB0 end:0x803F6C90 + .sdata start:0x80452590 end:0x80452598 + +f_op/f_op_scene_pause.cpp: + .text start:0x800205F0 end:0x800206F4 + +f_pc/f_pc_base.cpp: + .text start:0x800206F4 end:0x80020A70 + .sbss start:0x80452CC0 end:0x80452CD8 + +f_pc/f_pc_create_iter.cpp: + .text start:0x80020A70 end:0x80020B74 + +f_pc/f_pc_create_req.cpp: + .text start:0x80020B74 end:0x80020EE0 + +f_pc/f_pc_create_tag.cpp: + .text start:0x80020EE0 end:0x80020F50 + .data start:0x803A5670 end:0x803A5680 + +f_pc/f_pc_creator.cpp: + .text start:0x80020F50 end:0x80020FD8 + +f_pc/f_pc_delete_tag.cpp: + .text start:0x80020FD8 end:0x800210E8 + .data start:0x803A5680 end:0x803A5690 + +f_pc/f_pc_deletor.cpp: + .text start:0x800210E8 end:0x800213B0 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x800213B0 end:0x800213E0 + +f_pc/f_pc_executor.cpp: + .text start:0x800213E0 end:0x80021630 + +f_pc/f_pc_layer.cpp: + .text start:0x80021630 end:0x80021AA8 + .data start:0x803A5690 end:0x803A56C8 + .sbss start:0x80452CD8 end:0x80452CF0 + +f_pc/f_pc_leaf.cpp: + .text start:0x80021AA8 end:0x80021C30 + .data start:0x803A56C8 end:0x803A56E0 + .sbss start:0x80452CF0 end:0x80452D00 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x80021C30 end:0x80021D7C + +f_pc/f_pc_layer_tag.cpp: + .text start:0x80021D7C end:0x8002200C + .data start:0x803A56E0 end:0x803A5700 + +f_pc/f_pc_line.cpp: + .text start:0x8002200C end:0x80022060 + .bss start:0x803F6C90 end:0x803F6D50 + .sdata start:0x80452598 end:0x804525A0 + +f_pc/f_pc_load.cpp: + .text start:0x80022060 end:0x80022148 + +f_pc/f_pc_manager.cpp: + .text start:0x80022148 end:0x800224D0 + .bss start:0x803F6D50 end:0x803F6DF8 + +f_pc/f_pc_method.cpp: + .text start:0x800224D0 end:0x80022598 + +f_pc/f_pc_node.cpp: + .text start:0x80022598 end:0x8002286C + .data start:0x803A5700 end:0x803A5718 + .sdata start:0x804525A0 end:0x804525A8 + .sbss start:0x80452D00 end:0x80452D08 + +f_pc/f_pc_node_req.cpp: + .text start:0x8002286C end:0x800231D8 + .data start:0x803A5718 end:0x803A57C0 + .sbss start:0x80452D08 end:0x80452D10 + +f_pc/f_pc_priority.cpp: + .text start:0x800231D8 end:0x8002360C + .bss start:0x803F6DF8 end:0x803F6E08 + .sdata start:0x804525A8 end:0x804525B8 + +f_pc/f_pc_profile.cpp: + .text start:0x8002360C end:0x80023620 + .sbss start:0x80452D10 end:0x80452D18 + +f_pc/f_pc_searcher.cpp: + .text start:0x80023620 end:0x80023650 + +f_pc/f_pc_line_tag.cpp: + .text start:0x80023650 end:0x80023768 + +f_pc/f_pc_line_iter.cpp: + .text start:0x80023768 end:0x8002380C + +f_pc/f_pc_method_iter.cpp: + .text start:0x8002380C end:0x80023830 + +f_pc/f_pc_method_tag.cpp: + .text start:0x80023830 end:0x800238EC + +f_pc/f_pc_pause.cpp: + .text start:0x800238EC end:0x800239FC + +f_pc/f_pc_draw.cpp: + .text start:0x800239FC end:0x80023AF0 + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x80023AF0 end:0x80023C18 + .data start:0x803A57C0 end:0x803A57D0 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x80023C18 end:0x80023ED0 + .data start:0x803A57D0 end:0x803A57F8 + +d/d_stage.cpp: + .text start:0x80023ED0 end:0x80028564 + .ctors start:0x8037462C end:0x80374630 + .rodata start:0x803798E0 end:0x80379CD8 + .data start:0x803A57F8 end:0x803A8BE8 + .bss start:0x803F6E08 end:0x80408140 + .sbss start:0x80452D18 end:0x80452D40 + .sdata2 start:0x80453C50 end:0x80453C60 + +d/d_map.cpp: + .text start:0x80028564 end:0x8002B284 + .rodata start:0x80379CD8 end:0x80379DC8 + .data start:0x803A8BE8 end:0x803A8E98 + .sdata start:0x804525B8 end:0x804525C0 + .sbss start:0x80452D40 end:0x80452D48 + .sdata2 start:0x80453C60 end:0x80453CC0 + +d/d_com_inf_game.cpp: + .text start:0x8002B284 end:0x80030FBC + .ctors start:0x80374630 end:0x80374634 + .rodata start:0x80379DC8 end:0x80379F40 + .data start:0x803A8E98 end:0x803A8F20 + .bss start:0x80408140 end:0x80425F90 + .sdata start:0x804525C0 end:0x804525D0 + .sdata2 start:0x80453CC0 end:0x80453CE8 + +d/d_com_inf_actor.cpp: + .sdata start:0x804525D0 end:0x804525E0 + +d/d_com_static.cpp: + .text start:0x80030FBC end:0x8003203C + .ctors start:0x80374634 end:0x80374638 + .rodata start:0x80379F40 end:0x80379F50 + .bss start:0x80425F90 end:0x80426588 + .sbss start:0x80452D48 end:0x80452D98 + .sdata2 start:0x80453CE8 end:0x80453D18 + +d/d_bomb.cpp: + .text start:0x8003203C end:0x800320EC + +d/d_lib.cpp: + .text start:0x800320EC end:0x800329C0 + .data start:0x803A8F20 end:0x803A8F50 + .sbss start:0x80452D98 end:0x80452DB8 + +d/d_save.cpp: + .text start:0x800329C0 end:0x80035DB8 + .rodata start:0x80379F50 end:0x8037A128 + .data start:0x803A8F50 end:0x803A95D8 + .sdata2 start:0x80453D18 end:0x80453D20 + +d/d_save_init.cpp: + .text start:0x80035DB8 end:0x80035DBC + +d/d_jnt_col.cpp: + .text start:0x80035DBC end:0x80037168 + .data start:0x803A95D8 end:0x803A95F0 + .sdata2 start:0x80453D20 end:0x80453D58 + +d/d_a_obj.cpp: + .text start:0x80037168 end:0x80037B8C + .rodata start:0x8037A128 end:0x8037A140 + .bss start:0x80426588 end:0x804265E8 + .sdata2 start:0x80453D58 end:0x80453D70 + +d/d_a_itembase_static.cpp: + .text start:0x80037B8C end:0x80037D10 + .rodata start:0x8037A140 end:0x8037A178 + +d/d_a_item_static.cpp: + .text start:0x80037D10 end:0x80037D44 + +d/d_a_shop_item_static.cpp: + .text start:0x80037D44 end:0x80037DAC + .rodata start:0x8037A178 end:0x8037A688 + +d/d_a_horse_static.cpp: + .text start:0x80037DAC end:0x80037F14 + .sbss start:0x80452DB8 end:0x80452DC0 + +d/d_demo.cpp: + .text start:0x80037F14 end:0x8003A2B8 + .rodata start:0x8037A688 end:0x8037A6D0 + .data start:0x803A95F0 end:0x803A98F8 + .bss start:0x804265E8 end:0x80426618 + .sdata start:0x804525E0 end:0x804525E8 + .sbss start:0x80452DC0 end:0x80452E1C + .sdata2 start:0x80453D70 end:0x80453DB0 + +d/d_door_param2.cpp: + .text start:0x8003A2B8 end:0x8003A390 + +d/d_resorce.cpp: + .text start:0x8003A390 end:0x8003C98C + .rodata start:0x8037A6D0 end:0x8037AAC0 + .data start:0x803A98F8 end:0x803A9970 + .sdata start:0x804525E8 end:0x804525F0 + .sdata2 start:0x80453DB0 end:0x80453DC8 + +d/d_map_path.cpp: + .text start:0x8003C98C end:0x8003D8C0 + .ctors start:0x80374638 end:0x8037463C + .rodata start:0x8037AAC0 end:0x8037AAE8 + .data start:0x803A9970 end:0x803A9A18 + .bss start:0x80426618 end:0x80426640 + .sdata2 start:0x80453DC8 end:0x80453DE0 + +d/d_map_path_fmap.cpp: + .text start:0x8003D8C0 end:0x8003EDD0 + .data start:0x803A9A18 end:0x803A9A60 + .sdata2 start:0x80453DE0 end:0x80453DE8 + +d/d_map_path_dmap.cpp: + .text start:0x8003EDD0 end:0x800415B0 + .ctors start:0x8037463C end:0x80374640 + .rodata start:0x8037AAE8 end:0x8037AC10 + .data start:0x803A9A60 end:0x803A9C58 + .sdata start:0x804525F0 end:0x80452600 + .sbss start:0x80452E1C end:0x80452E50 + .sdata2 start:0x80453DE8 end:0x80453E80 + +d/d_event.cpp: + .text start:0x800415B0 end:0x8004385C + .rodata start:0x8037AC10 end:0x8037AC60 + .data start:0x803A9C58 end:0x803A9C90 + .sdata2 start:0x80453E80 end:0x80453E90 + +d/d_event_data.cpp: + .text start:0x8004385C end:0x8004650C + .rodata start:0x8037AC60 end:0x8037ADE0 + .data start:0x803A9C90 end:0x803A9F50 + .sdata start:0x80452600 end:0x80452608 + .sdata2 start:0x80453E90 end:0x80453EC0 + +d/d_event_manager.cpp: + .text start:0x8004650C end:0x8004899C + .rodata start:0x8037ADE0 end:0x8037AF98 + .data start:0x803A9F50 end:0x803A9F98 + .bss start:0x80426640 end:0x80426680 + .sdata2 start:0x80453EC0 end:0x80453EF8 + +d/d_event_lib.cpp: + .text start:0x8004899C end:0x80048D84 + .ctors start:0x80374640 end:0x80374644 + .data start:0x803A9F98 end:0x803A9FD8 + .bss start:0x80426680 end:0x804266B0 + +d/d_simple_model.cpp: + .text start:0x80048D84 end:0x80049550 + .data start:0x803A9FD8 end:0x803A9FE8 + .sdata2 start:0x80453EF8 end:0x80453F00 + +d/d_particle.cpp: + .text start:0x80049550 end:0x80050DCC + .ctors start:0x80374644 end:0x80374648 + .rodata start:0x8037AF98 end:0x8037B008 + .data start:0x803A9FE8 end:0x803AA2B0 + .bss start:0x804266B0 end:0x80426870 + .sbss start:0x80452E50 end:0x80452E94 + .sdata2 start:0x80453F00 end:0x80453FB8 + +d/d_particle_name.cpp: + .data start:0x803AA2B0 end:0x803AA2D8 + +d/d_particle_copoly.cpp: + .text start:0x80050DCC end:0x800518E0 + .ctors start:0x80374648 end:0x8037464C + .data start:0x803AA2D8 end:0x803AA480 + .sdata2 start:0x80453FB8 end:0x80453FC0 + +d/d_path.cpp: + .text start:0x800518E0 end:0x80051BF0 + .sdata2 start:0x80453FC0 end:0x80453FC8 + +d/d_drawlist.cpp: + .text start:0x80051BF0 end:0x80056B0C + .ctors start:0x8037464C end:0x80374650 + .rodata start:0x8037B008 end:0x8037B050 + .data start:0x803AA480 end:0x803AAB78 + .bss start:0x80426870 end:0x804268D8 + .sdata start:0x80452608 end:0x80452620 + .sbss start:0x80452E94 end:0x80452EA8 + .sdata2 start:0x80453FC8 end:0x804540A0 + .sbss2 start:0x80458B48 end:0x80458B50 + +d/d_kankyo_data.cpp: + .text start:0x80056B0C end:0x80056BD8 + .rodata start:0x8037B050 end:0x8037B1F8 + .data start:0x803AAB78 end:0x803AB7A0 + +d/d_kankyo_wether.cpp: + .text start:0x80056BD8 end:0x8005B790 + .rodata start:0x8037B1F8 end:0x8037B350 + .data start:0x803AB7A0 end:0x803AB880 + .bss start:0x804268D8 end:0x804268F0 + .sdata2 start:0x804540A0 end:0x80454170 + +d/d_kankyo_rain.cpp: + .text start:0x8005B790 end:0x8006F298 + .rodata start:0x8037B350 end:0x8037B4B0 + .data start:0x803AB880 end:0x803AB8D8 + .bss start:0x804268F0 end:0x80426AA0 + .sbss start:0x80452EA8 end:0x80452F10 + .sdata2 start:0x80454170 end:0x804545E0 + +d/d_vib_pattern.cpp: + .rodata start:0x8037B4B0 end:0x8037B600 + +d/d_vibration.cpp: + .text start:0x8006F298 end:0x80070148 + .sbss start:0x80452F10 end:0x80452F20 + .sdata2 start:0x804545E0 end:0x804545E8 + +d/d_attention.cpp: + .text start:0x80070148 end:0x80074178 + .ctors start:0x80374650 end:0x80374654 + .rodata start:0x8037B600 end:0x8037B610 + .data start:0x803AB8D8 end:0x803AB950 + .bss start:0x80426AA0 end:0x80426AC0 + .sdata start:0x80452620 end:0x80452650 + .sdata2 start:0x804545E8 end:0x80454678 + +d/d_att_dist.cpp: + .data start:0x803AB950 end:0x803AD2E8 + +d/d_bg_pc.cpp: + .text start:0x80074178 end:0x800741A4 + +d/d_bg_plc.cpp: + .text start:0x800741A4 end:0x80074224 + +d/d_bg_s.cpp: + .text start:0x80074224 end:0x80075FDC + .data start:0x803AD2E8 end:0x803AD320 + .sbss start:0x80452F20 end:0x80452F30 + .sdata2 start:0x80454678 end:0x80454680 + +d/d_bg_s_acch.cpp: + .text start:0x80075FDC end:0x800775CC + .data start:0x803AD320 end:0x803AD350 + .bss start:0x80426AC0 end:0x80426B20 + .sdata2 start:0x80454680 end:0x804546A8 + +d/d_bg_s_chk.cpp: + .text start:0x800775CC end:0x800776AC + .data start:0x803AD350 end:0x803AD368 + +d/d_bg_s_gnd_chk.cpp: + .text start:0x800776AC end:0x80077CD0 + .data start:0x803AD368 end:0x803AD488 + +d/d_bg_s_grp_pass_chk.cpp: + .text start:0x80077CD0 end:0x80077D98 + .data start:0x803AD488 end:0x803AD4A0 + +d/d_bg_s_lin_chk.cpp: + .text start:0x80077D98 end:0x80078754 + .data start:0x803AD4A0 end:0x803AD680 + +d/d_bg_s_movebg_actor.cpp: + .text start:0x80078754 end:0x80078B44 + .data start:0x803AD680 end:0x803AD6A8 + .sbss start:0x80452F30 end:0x80452F40 + +d/d_bg_s_sph_chk.cpp: + .text start:0x80078B44 end:0x80078CC0 + .data start:0x803AD6A8 end:0x803AD6E8 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x80078CC0 end:0x80078E94 + .data start:0x803AD6E8 end:0x803AD718 + .sdata2 start:0x804546A8 end:0x804546B0 + +d/d_bg_s_poly_pass_chk.cpp: + .text start:0x80078E94 end:0x80079124 + .data start:0x803AD718 end:0x803AD730 + +d/d_bg_s_roof_chk.cpp: + .text start:0x80079124 end:0x80079294 + .data start:0x803AD730 end:0x803AD760 + .sdata2 start:0x804546B0 end:0x804546B8 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x80079294 end:0x800792F4 + +d/d_bg_w.cpp: + .text start:0x800792F4 end:0x8007E6D8 + .data start:0x803AD760 end:0x803AD9A8 + .bss start:0x80426B20 end:0x80426F10 + .sbss start:0x80452F40 end:0x80452F50 + .sdata2 start:0x804546B8 end:0x804546D8 + +d/d_bg_w_base.cpp: + .text start:0x8007E6D8 end:0x8007E824 + .data start:0x803AD9A8 end:0x803ADAA8 + +d/d_bg_w_kcol.cpp: + .text start:0x8007E824 end:0x800830C8 + .data start:0x803ADAA8 end:0x803ADB98 + .bss start:0x80426F10 end:0x80427348 + .sdata2 start:0x804546D8 end:0x80454718 + +d/d_bg_w_sv.cpp: + .text start:0x800830C8 end:0x8008377C + .data start:0x803ADB98 end:0x803ADCA0 + .sdata2 start:0x80454718 end:0x80454720 + +d/d_cc_d.cpp: + .text start:0x8008377C end:0x80085410 + .rodata start:0x8037B610 end:0x8037B670 + .data start:0x803ADCA0 end:0x803AE008 + +d/d_cc_mass_s.cpp: + .text start:0x80085410 end:0x80086004 + .sdata2 start:0x80454720 end:0x80454738 + +d/d_cc_s.cpp: + .text start:0x80086004 end:0x800874E0 + .data start:0x803AE008 end:0x803AE0F8 + .sdata2 start:0x80454738 end:0x80454758 + +d/d_cc_uty.cpp: + .text start:0x800874E0 end:0x8008826C + .data start:0x803AE0F8 end:0x803AE1E0 + .sdata2 start:0x80454758 end:0x80454788 + +d/d_cam_param.cpp: + .text start:0x8008826C end:0x80088B28 + .rodata start:0x8037B670 end:0x8037B680 + .data start:0x803AE1E0 end:0x803AE208 + .sdata2 start:0x80454788 end:0x80454878 + +d/d_ev_camera.cpp: + .text start:0x80088B28 end:0x800979A8 + .ctors start:0x80374654 end:0x80374658 + .rodata start:0x8037B680 end:0x8037BBF8 + .data start:0x803AE208 end:0x803AE280 + .bss start:0x80427348 end:0x804273D8 + .sdata2 start:0x80454878 end:0x80454B88 + +d/d_item_data.cpp: + .rodata start:0x8037BBF8 end:0x8037BF60 + .data start:0x803AE280 end:0x803B0E58 + +d/d_spline_path.cpp: + .text start:0x800979A8 end:0x80097FBC + .sdata2 start:0x80454B88 end:0x80454B98 + +d/d_item.cpp: + .text start:0x80097FBC end:0x8009BD08 + .rodata start:0x8037BF60 end:0x8037BF68 + .data start:0x803B0E58 end:0x803B1658 + .sbss start:0x80452F50 end:0x80452F58 + .sdata2 start:0x80454B98 end:0x80454BA8 + +d/d_tresure.cpp: + .text start:0x8009BD08 end:0x8009C62C + .rodata start:0x8037BF68 end:0x8037BF90 + .bss start:0x804273D8 end:0x804274A8 + .sbss start:0x80452F58 end:0x80452F60 + .sdata2 start:0x80454BA8 end:0x80454BD0 + +d/d_model.cpp: + .text start:0x8009C62C end:0x8009CA94 + .data start:0x803B1658 end:0x803B1670 + .sbss start:0x80452F60 end:0x80452F68 + .sbss2 start:0x80458B50 end:0x80458B58 + +d/d_eye_hl.cpp: + .text start:0x8009CA94 end:0x8009CCB8 + .rodata start:0x8037BF90 end:0x8037BFC0 + .sbss start:0x80452F68 end:0x80452F80 + .sdata2 start:0x80454BD0 end:0x80454BD8 + +d/d_error_msg.cpp: + .text start:0x8009CCB8 end:0x8009DA88 + .rodata start:0x8037BFC0 end:0x8038EE58 + .sdata2 start:0x80454BD8 end:0x80454C10 + .sbss2 start:0x80458B58 end:0x80458B60 + +d/actor/d_a_alink.cpp: + .text start:0x8009DA88 end:0x80144930 + .ctors start:0x80374658 end:0x8037465C + .rodata start:0x8038EE58 end:0x80393E40 + .data start:0x803B1670 end:0x803B52F0 + .bss start:0x804274A8 end:0x804276A8 + .sdata start:0x80452650 end:0x80452668 + .sbss start:0x80452F80 end:0x80452F98 + .sdata2 start:0x80454C10 end:0x80455368 + +d/actor/d_a_itembase.cpp: + .text start:0x80144930 end:0x801453F8 + .data start:0x803B52F0 end:0x803B5338 + .sdata2 start:0x80455368 end:0x80455388 + +d/actor/d_a_no_chg_room.cpp: + .text start:0x801453F8 end:0x801458E0 + .rodata start:0x80393E40 end:0x80393E80 + .data start:0x803B5338 end:0x803B5388 + .sdata2 start:0x80455388 end:0x80455398 + +d/actor/d_a_npc.cpp: + .text start:0x801458E0 end:0x8015621C + .ctors start:0x8037465C end:0x80374660 + .rodata start:0x80393E80 end:0x80394218 + .data start:0x803B5388 end:0x803B5860 + .bss start:0x804276A8 end:0x80427918 + .sbss start:0x80452F98 end:0x80452FC4 + .sdata2 start:0x80455398 end:0x80455478 + +d/actor/d_a_npc_cd.cpp: + .text start:0x8015621C end:0x80157EC0 + .ctors start:0x80374660 end:0x80374664 + .rodata start:0x80394218 end:0x80394A50 + .data start:0x803B5860 end:0x803B7EA0 + .bss start:0x80427918 end:0x8042A5B0 + .sdata2 start:0x80455478 end:0x804554A0 + +d/actor/d_a_npc_cd2.cpp: + .text start:0x80157EC0 end:0x8015AFD8 + .ctors start:0x80374664 end:0x80374668 + .rodata start:0x80394A50 end:0x80395588 + .data start:0x803B7EA0 end:0x803BBA80 + .bss start:0x8042A5B0 end:0x8042E898 + .sbss start:0x80452FC4 end:0x80452FD8 + .sdata2 start:0x804554A0 end:0x80455510 + +d/actor/d_a_obj_item.cpp: + .text start:0x8015AFD8 end:0x8015E21C + .ctors start:0x80374668 end:0x8037466C + .rodata start:0x80395588 end:0x80395598 + .data start:0x803BBA80 end:0x803BBD58 + .sdata start:0x80452668 end:0x80452670 + .sdata2 start:0x80455510 end:0x804555A0 + +d/d_insect.cpp: + .text start:0x8015E21C end:0x8015E604 + .rodata start:0x80395598 end:0x803955A8 + .data start:0x803BBD58 end:0x803BBD68 + .sdata2 start:0x804555A0 end:0x804555C0 + +d/actor/d_a_obj_ss_base.cpp: + .text start:0x8015E604 end:0x8015E6D8 + .data start:0x803BBD68 end:0x803BBD80 + +d/actor/d_a_player.cpp: + .text start:0x8015E6D8 end:0x8015FC38 + .rodata start:0x803955A8 end:0x803955C0 + .data start:0x803BBD80 end:0x803BBE40 + .sbss start:0x80452FD8 end:0x80452FE0 + .sdata2 start:0x804555C0 end:0x80455650 + +d/d_camera.cpp: + .text start:0x8015FC38 end:0x80182FE0 + .ctors start:0x8037466C end:0x80374670 + .rodata start:0x803955C0 end:0x80395B08 + .data start:0x803BBE40 end:0x803BC4E8 + .bss start:0x8042E898 end:0x8042E980 + .sbss start:0x80452FE0 end:0x80453010 + .sdata2 start:0x80455650 end:0x804558E8 + +d/d_envse.cpp: + .text start:0x80182FE0 end:0x80183804 + .rodata start:0x80395B08 end:0x80395B10 + .data start:0x803BC4E8 end:0x803BC528 + .sbss2 start:0x80458B60 end:0x80458B68 + +d/d_file_select.cpp: + .text start:0x80183804 end:0x80191DB8 + .ctors start:0x80374670 end:0x80374674 + .rodata start:0x80395B10 end:0x80396028 + .data start:0x803BC528 end:0x803BD0F0 + .bss start:0x8042E980 end:0x8042E9D0 + .sdata start:0x80452670 end:0x804526A8 + .sdata2 start:0x804558E8 end:0x80455998 + +d/d_file_sel_warning.cpp: + .text start:0x80191DB8 end:0x80192640 + .ctors start:0x80374674 end:0x80374678 + .rodata start:0x80396028 end:0x803960B8 + .data start:0x803BD0F0 end:0x803BD178 + .sdata2 start:0x80455998 end:0x804559B8 + +d/d_file_sel_info.cpp: + .text start:0x80192640 end:0x80193168 + .ctors start:0x80374678 end:0x8037467C + .rodata start:0x803960B8 end:0x80396110 + .data start:0x803BD178 end:0x803BD290 + .sdata2 start:0x804559B8 end:0x804559C0 + +d/d_bright_check.cpp: + .text start:0x80193168 end:0x801938E8 + .ctors start:0x8037467C end:0x80374680 + .rodata start:0x80396110 end:0x803961F0 + .data start:0x803BD290 end:0x803BD2F8 + .sdata2 start:0x804559C0 end:0x804559D0 + +d/d_scope.cpp: + .text start:0x801938E8 end:0x8019443C + .ctors start:0x80374680 end:0x80374684 + .rodata start:0x803961F0 end:0x80396210 + .data start:0x803BD2F8 end:0x803BD3E0 + .sdata2 start:0x804559D0 end:0x80455A08 + +d/d_select_cursor.cpp: + .text start:0x8019443C end:0x80195C84 + .rodata start:0x80396210 end:0x80396410 + .data start:0x803BD3E0 end:0x803BD498 + .sdata2 start:0x80455A08 end:0x80455A30 + +d/d_select_icon.cpp: + .text start:0x80195C84 end:0x80195EF4 + .ctors start:0x80374684 end:0x80374688 + .data start:0x803BD498 end:0x803BD4A8 + .bss start:0x8042E9D0 end:0x8042E9E0 + .sbss start:0x80453010 end:0x8045301C + .sdata2 start:0x80455A30 end:0x80455A48 + +d/d_shop_camera.cpp: + .text start:0x80195EF4 end:0x80196B6C + .data start:0x803BD4A8 end:0x803BD568 + .sdata2 start:0x80455A48 end:0x80455A90 + +d/d_shop_item_ctrl.cpp: + .text start:0x80196B6C end:0x801972F0 + .data start:0x803BD568 end:0x803BD578 + .sdata2 start:0x80455A90 end:0x80455AC0 + +d/d_shop_system.cpp: + .text start:0x801972F0 end:0x8019AF50 + .ctors start:0x80374688 end:0x8037468C + .rodata start:0x80396410 end:0x80396428 + .data start:0x803BD578 end:0x803BD830 + .sdata start:0x804526A8 end:0x804526C0 + .sbss start:0x8045301C end:0x80453028 + .sdata2 start:0x80455AC0 end:0x80455B40 + +d/d_gameover.cpp: + .text start:0x8019AF50 end:0x8019C5E0 + .ctors start:0x8037468C end:0x80374690 + .rodata start:0x80396428 end:0x80396460 + .data start:0x803BD830 end:0x803BDA98 + .bss start:0x8042E9E0 end:0x8042EA08 + .sdata2 start:0x80455B40 end:0x80455B80 + +d/d_kankyo.cpp: + .text start:0x8019C5E0 end:0x801ADF90 + .ctors start:0x80374690 end:0x80374694 + .rodata start:0x80396460 end:0x80396738 + .data start:0x803BDA98 end:0x803BDE38 + .bss start:0x8042EA08 end:0x804307B0 + .sdata start:0x804526C0 end:0x804526E0 + .sbss start:0x80453028 end:0x80453038 + .sdata2 start:0x80455B80 end:0x80455E18 + +d/d_kyeff.cpp: + .text start:0x801ADF90 end:0x801AE0F8 + .rodata start:0x80396738 end:0x80396740 + .data start:0x803BDE38 end:0x803BDE78 + .sdata2 start:0x80455E18 end:0x80455E30 + +d/d_kyeff2.cpp: + .text start:0x801AE0F8 end:0x801AE1B0 + .data start:0x803BDE78 end:0x803BDEB8 + +d/d_ky_thunder.cpp: + .text start:0x801AE1B0 end:0x801AEB90 + .rodata start:0x80396740 end:0x80396750 + .data start:0x803BDEB8 end:0x803BDEF8 + .bss start:0x804307B0 end:0x804307E0 + .sdata2 start:0x80455E30 end:0x80455EB8 + +d/d_kantera_icon_meter.cpp: + .text start:0x801AEB90 end:0x801AEFBC + .rodata start:0x80396750 end:0x80396770 + .data start:0x803BDEF8 end:0x803BDF18 + .sdata2 start:0x80455EB8 end:0x80455ED0 + +d/d_menu_calibration.cpp: + .text start:0x801AEFBC end:0x801AFFA0 + .ctors start:0x80374694 end:0x80374698 + .rodata start:0x80396770 end:0x80396778 + .data start:0x803BDF18 end:0x803BE060 + .sdata2 start:0x80455ED0 end:0x80455EE8 + +d/d_menu_collect.cpp: + .text start:0x801AFFA0 end:0x801B8178 + .ctors start:0x80374698 end:0x8037469C + .rodata start:0x80396778 end:0x80396D18 + .data start:0x803BE060 end:0x803BE4C0 + .sdata start:0x804526E0 end:0x804526E8 + .sdata2 start:0x80455EE8 end:0x80455FA8 + +d/d_menu_dmap.cpp: + .text start:0x801B8178 end:0x801C0AA4 + .ctors start:0x8037469C end:0x803746A0 + .rodata start:0x80396D18 end:0x80397060 + .data start:0x803BE4C0 end:0x803BE840 + .sbss start:0x80453038 end:0x80453048 + .sdata2 start:0x80455FA8 end:0x80456020 + +d/d_menu_dmap_map.cpp: + .text start:0x801C0AA4 end:0x801C2970 + .ctors start:0x803746A0 end:0x803746A4 + .rodata start:0x80397060 end:0x803971C0 + .data start:0x803BE840 end:0x803BEBF8 + .sbss start:0x80453048 end:0x80453060 + .sdata2 start:0x80456020 end:0x80456098 + +d/d_menu_map_common.cpp: + .text start:0x801C2970 end:0x801C4FAC + .rodata start:0x803971C0 end:0x80397590 + .data start:0x803BEBF8 end:0x803BED18 + .sdata2 start:0x80456098 end:0x804560C8 + +d/d_menu_fishing.cpp: + .text start:0x801C4FAC end:0x801C68BC + .ctors start:0x803746A4 end:0x803746A8 + .rodata start:0x80397590 end:0x803978D0 + .data start:0x803BED18 end:0x803BED70 + .sdata2 start:0x804560C8 end:0x804560F0 + +d/d_menu_fmap.cpp: + .text start:0x801C68BC end:0x801CE32C + .ctors start:0x803746A8 end:0x803746AC + .rodata start:0x803978D0 end:0x803979B0 + .data start:0x803BED70 end:0x803BF360 + .bss start:0x804307E0 end:0x80430800 + .sbss start:0x80453060 end:0x80453070 + .sdata2 start:0x804560F0 end:0x80456148 + +d/d_menu_fmap_map.cpp: + .text start:0x801CE32C end:0x801CF830 + .rodata start:0x803979B0 end:0x80397A48 + .data start:0x803BF360 end:0x803BF430 + .sdata start:0x804526E8 end:0x804526F0 + .sdata2 start:0x80456148 end:0x804561A0 + +d/d_menu_fmap2D.cpp: + .text start:0x801CF830 end:0x801D83D8 + .rodata start:0x80397A48 end:0x80397E90 + .data start:0x803BF430 end:0x803BF460 + .sdata2 start:0x804561A0 end:0x80456208 + +d/d_menu_insect.cpp: + .text start:0x801D83D8 end:0x801DAA18 + .ctors start:0x803746AC end:0x803746B0 + .rodata start:0x80397E90 end:0x80398150 + .data start:0x803BF460 end:0x803BF5A8 + .sdata2 start:0x80456208 end:0x80456258 + +d/d_menu_item_explain.cpp: + .text start:0x801DAA18 end:0x801DD084 + .ctors start:0x803746B0 end:0x803746B4 + .rodata start:0x80398150 end:0x803981C8 + .data start:0x803BF5A8 end:0x803BF6E0 + .sdata2 start:0x80456258 end:0x804562B0 + +d/d_menu_letter.cpp: + .text start:0x801DD084 end:0x801E21D4 + .ctors start:0x803746B4 end:0x803746B8 + .rodata start:0x803981C8 end:0x803986A8 + .data start:0x803BF6E0 end:0x803BF888 + .sdata2 start:0x804562B0 end:0x804562F8 + +d/d_menu_option.cpp: + .text start:0x801E21D4 end:0x801E93DC + .ctors start:0x803746B8 end:0x803746BC + .rodata start:0x803986A8 end:0x80398F38 + .data start:0x803BF888 end:0x803BFB50 + .sdata start:0x804526F0 end:0x80452700 + .sdata2 start:0x804562F8 end:0x80456358 + +d/d_menu_ring.cpp: + .text start:0x801E93DC end:0x801EF918 + .ctors start:0x803746BC end:0x803746C0 + .rodata start:0x80398F38 end:0x80399160 + .data start:0x803BFB50 end:0x803BFC58 + .sdata2 start:0x80456358 end:0x80456408 + +d/d_menu_save.cpp: + .text start:0x801EF918 end:0x801F74E8 + .ctors start:0x803746C0 end:0x803746C4 + .rodata start:0x80399160 end:0x80399218 + .data start:0x803BFC58 end:0x803C04B8 + .bss start:0x80430800 end:0x80430820 + .sdata start:0x80452700 end:0x80452708 + .sdata2 start:0x80456408 end:0x80456458 + +d/d_menu_skill.cpp: + .text start:0x801F74E8 end:0x801F9DC0 + .ctors start:0x803746C4 end:0x803746C8 + .rodata start:0x80399218 end:0x80399638 + .data start:0x803C04B8 end:0x803C05C0 + .sdata2 start:0x80456458 end:0x80456490 + +d/d_menu_window_HIO.cpp: + .text start:0x801F9DC0 end:0x801FA248 + .ctors start:0x803746C8 end:0x803746CC + .data start:0x803C05C0 end:0x803C05D8 + .bss start:0x80430820 end:0x80430B70 + .sdata start:0x80452708 end:0x80452718 + +d/d_menu_window.cpp: + .text start:0x801FA248 end:0x801FE5F4 + .ctors start:0x803746CC end:0x803746D0 + .rodata start:0x80399638 end:0x80399650 + .data start:0x803C05D8 end:0x803C0DC8 + .sdata2 start:0x80456490 end:0x804564B0 + .sbss2 start:0x80458B68 end:0x80458B70 + +d/d_meter_HIO.cpp: + .text start:0x801FE5F4 end:0x802015EC + .ctors start:0x803746D0 end:0x803746D4 + .rodata start:0x80399650 end:0x80399848 + .data start:0x803C0DC8 end:0x803C0E88 + .bss start:0x80430B70 end:0x80432118 + .sbss start:0x80453070 end:0x80453078 + .sdata2 start:0x804564B0 end:0x80456718 + +d/d_meter_button.cpp: + .text start:0x802015EC end:0x8020B150 + .rodata start:0x80399848 end:0x80399958 + .data start:0x803C0E88 end:0x803C0F48 + .sdata2 start:0x80456718 end:0x80456780 + +d/d_meter_haihai.cpp: + .text start:0x8020B150 end:0x8020C5E4 + .rodata start:0x80399958 end:0x803999B0 + .data start:0x803C0F48 end:0x803C0F68 + .sdata2 start:0x80456780 end:0x804567D0 + +d/d_meter_hakusha.cpp: + .text start:0x8020C5E4 end:0x8020D760 + .rodata start:0x803999B0 end:0x80399A08 + .data start:0x803C0F68 end:0x803C0FB8 + .sdata2 start:0x804567D0 end:0x804567F0 + +d/d_meter_map.cpp: + .text start:0x8020D760 end:0x8020F024 + .rodata start:0x80399A08 end:0x80399A10 + .data start:0x803C0FB8 end:0x803C0FE8 + .sdata2 start:0x804567F0 end:0x80456818 + +d/d_meter_string.cpp: + .text start:0x8020F024 end:0x8020FD78 + .rodata start:0x80399A10 end:0x80399A58 + .data start:0x803C0FE8 end:0x803C1008 + .sdata2 start:0x80456818 end:0x80456850 + +d/d_meter2_draw.cpp: + .text start:0x8020FD78 end:0x8021C0A0 + .rodata start:0x80399A58 end:0x8039A278 + .data start:0x803C1008 end:0x803C1440 + .bss start:0x80432118 end:0x80432138 + .sdata2 start:0x80456850 end:0x80456968 + .sbss2 start:0x80458B70 end:0x80458B80 + +d/d_meter2_info.cpp: + .text start:0x8021C0A0 end:0x8021ECD8 + .ctors start:0x803746D4 end:0x803746D8 + .rodata start:0x8039A278 end:0x8039AB38 + .data start:0x803C1440 end:0x803C1708 + .bss start:0x80432138 end:0x80432240 + .sbss start:0x80453078 end:0x80453080 + .sdata2 start:0x80456968 end:0x80456998 + +d/d_meter2.cpp: + .text start:0x8021ECD8 end:0x80225E7C + .rodata start:0x8039AB38 end:0x8039AB50 + .data start:0x803C1708 end:0x803C1770 + .sdata2 start:0x80456998 end:0x804569E0 + +d/d_msg_out_font.cpp: + .text start:0x80225E7C end:0x8022883C + .rodata start:0x8039AB50 end:0x8039ADC8 + .data start:0x803C1770 end:0x803C1AD8 + .sdata2 start:0x804569E0 end:0x80456A28 + +d/d_msg_class.cpp: + .text start:0x8022883C end:0x80232FF0 + .rodata start:0x8039ADC8 end:0x8039AE60 + .data start:0x803C1AD8 end:0x803C27C8 + .sbss start:0x80453080 end:0x80453088 + .sdata2 start:0x80456A28 end:0x80456A70 + +d/d_msg_object.cpp: + .text start:0x80232FF0 end:0x80239314 + .ctors start:0x803746D8 end:0x803746DC + .rodata start:0x8039AE60 end:0x8039AF48 + .data start:0x803C27C8 end:0x803C28D0 + .bss start:0x80432240 end:0x80432678 + .sbss start:0x80453088 end:0x80453090 + .sdata2 start:0x80456A70 end:0x80456B10 + +d/d_msg_unit.cpp: + .text start:0x80239314 end:0x80239758 + .ctors start:0x803746DC end:0x803746E0 + .rodata start:0x8039AF48 end:0x8039AF68 + .data start:0x803C28D0 end:0x803C28E0 + .bss start:0x80432678 end:0x80432688 + .sbss start:0x80453090 end:0x804530A0 + .sdata2 start:0x80456B10 end:0x80456B28 + +d/d_msg_scrn_3select.cpp: + .text start:0x80239758 end:0x8023C058 + .ctors start:0x803746E0 end:0x803746E4 + .rodata start:0x8039AF68 end:0x8039B100 + .data start:0x803C28E0 end:0x803C29D8 + .sdata2 start:0x80456B28 end:0x80456B68 + +d/d_msg_scrn_arrow.cpp: + .text start:0x8023C058 end:0x8023C780 + .rodata start:0x8039B100 end:0x8039B158 + .data start:0x803C29D8 end:0x803C29E8 + .sdata2 start:0x80456B68 end:0x80456B78 + +d/d_msg_scrn_base.cpp: + .text start:0x8023C780 end:0x8023CC6C + .data start:0x803C29E8 end:0x803C2A90 + .sdata2 start:0x80456B78 end:0x80456B80 + +d/d_msg_scrn_boss.cpp: + .text start:0x8023CC6C end:0x8023D32C + .rodata start:0x8039B158 end:0x8039B170 + .data start:0x803C2A90 end:0x803C2B20 + .sdata2 start:0x80456B80 end:0x80456B88 + +d/d_msg_scrn_explain.cpp: + .text start:0x8023D32C end:0x8023EE40 + .ctors start:0x803746E4 end:0x803746E8 + .rodata start:0x8039B170 end:0x8039B1F0 + .data start:0x803C2B20 end:0x803C2C58 + .sdata2 start:0x80456B88 end:0x80456BC8 + +d/d_msg_scrn_item.cpp: + .text start:0x8023EE40 end:0x80241010 + .rodata start:0x8039B1F0 end:0x8039B280 + .data start:0x803C2C58 end:0x803C2CB0 + .sdata2 start:0x80456BC8 end:0x80456C20 + +d/d_msg_scrn_howl.cpp: + .text start:0x80241010 end:0x80244BFC + .ctors start:0x803746E8 end:0x803746EC + .rodata start:0x8039B280 end:0x8039B2E0 + .data start:0x803C2CB0 end:0x803C2EC8 + .sdata2 start:0x80456C20 end:0x80456C80 + +d/d_msg_scrn_jimaku.cpp: + .text start:0x80244BFC end:0x802454DC + .rodata start:0x8039B2E0 end:0x8039B300 + .data start:0x803C2EC8 end:0x803C2F20 + .sdata2 start:0x80456C80 end:0x80456C90 + +d/d_msg_scrn_kanban.cpp: + .text start:0x802454DC end:0x80245E00 + .rodata start:0x8039B300 end:0x8039B368 + .data start:0x803C2F20 end:0x803C2F78 + .sdata2 start:0x80456C90 end:0x80456CA8 + +d/d_msg_scrn_light.cpp: + .text start:0x80245E00 end:0x80246A70 + .ctors start:0x803746EC end:0x803746F0 + .rodata start:0x8039B368 end:0x8039B3D8 + .data start:0x803C2F78 end:0x803C2F90 + .bss start:0x80432688 end:0x804326E8 + .sdata2 start:0x80456CA8 end:0x80456CB8 + +d/d_msg_scrn_place.cpp: + .text start:0x80246A70 end:0x802471D8 + .rodata start:0x8039B3D8 end:0x8039B3F8 + .data start:0x803C2F90 end:0x803C3020 + .sdata2 start:0x80456CB8 end:0x80456CC8 + +d/d_msg_scrn_staff.cpp: + .text start:0x802471D8 end:0x80247694 + .rodata start:0x8039B3F8 end:0x8039B410 + .data start:0x803C3020 end:0x803C30A8 + .sdata2 start:0x80456CC8 end:0x80456CD0 + +d/d_msg_scrn_talk.cpp: + .text start:0x80247694 end:0x80248FF8 + .rodata start:0x8039B410 end:0x8039B478 + .data start:0x803C30A8 end:0x803C3100 + .sdata2 start:0x80456CD0 end:0x80456D28 + +d/d_msg_scrn_tree.cpp: + .text start:0x80248FF8 end:0x80249A58 + .rodata start:0x8039B478 end:0x8039B4F8 + .data start:0x803C3100 end:0x803C3158 + .sdata2 start:0x80456D28 end:0x80456D40 + +d/d_msg_string_base.cpp: + .text start:0x80249A58 end:0x8024A2C4 + .rodata start:0x8039B4F8 end:0x8039B510 + .data start:0x803C3158 end:0x803C3178 + .sdata2 start:0x80456D40 end:0x80456D48 + +d/d_msg_string.cpp: + .text start:0x8024A2C4 end:0x8024A5A4 + .data start:0x803C3178 end:0x803C3198 + .sdata2 start:0x80456D48 end:0x80456D60 + +d/d_msg_flow.cpp: + .text start:0x8024A5A4 end:0x8024EA84 + .ctors start:0x803746F0 end:0x803746F4 + .rodata start:0x8039B510 end:0x8039B528 + .data start:0x803C3198 end:0x803C3C30 + .sdata2 start:0x80456D60 end:0x80456D80 + .sbss2 start:0x80458B80 end:0x80458B88 + +d/d_name.cpp: + .text start:0x8024EA84 end:0x80251D9C + .ctors start:0x803746F4 end:0x803746F8 + .rodata start:0x8039B528 end:0x8039B8D8 + .data start:0x803C3C30 end:0x803C4AB0 + .bss start:0x804326E8 end:0x80432708 + .sdata2 start:0x80456D80 end:0x80456DC0 + +d/d_npc_lib.cpp: + .text start:0x80251D9C end:0x80252C04 + .data start:0x803C4AB0 end:0x803C4AC0 + .sdata2 start:0x80456DC0 end:0x80456DF8 + +d/d_ovlp_fade.cpp: + .text start:0x80252C04 end:0x80252F04 + .data start:0x803C4AC0 end:0x803C4C18 + .sbss start:0x804530A0 end:0x804530A8 + +d/d_ovlp_fade2.cpp: + .text start:0x80252F04 end:0x8025395C + .data start:0x803C4C18 end:0x803C4C98 + .sdata2 start:0x80456DF8 end:0x80456E30 + +d/d_ovlp_fade3.cpp: + .text start:0x8025395C end:0x802543B8 + .data start:0x803C4C98 end:0x803C4D20 + .sdata2 start:0x80456E30 end:0x80456E60 + +d/d_pane_class.cpp: + .text start:0x802543B8 end:0x80255E74 + .ctors start:0x803746F8 end:0x803746FC + .data start:0x803C4D20 end:0x803C4D40 + .bss start:0x80432708 end:0x80432718 + .sdata2 start:0x80456E60 end:0x80456E90 + +d/d_pane_class_alpha.cpp: + .text start:0x80255E74 end:0x80256AA0 + .data start:0x803C4D40 end:0x803C4D60 + .sdata2 start:0x80456E90 end:0x80456EB0 + +d/d_pane_class_ex.cpp: + .text start:0x80256AA0 end:0x80256B2C + +d/d_s_logo.cpp: + .text start:0x80256B2C end:0x8025953C + .ctors start:0x803746FC end:0x80374700 + .rodata start:0x8039B8D8 end:0x8039BF18 + .data start:0x803C4D60 end:0x803C4FD0 + .bss start:0x80432718 end:0x80432728 + .sbss start:0x804530A8 end:0x804530B0 + .sdata2 start:0x80456EB0 end:0x80456ED0 + +d/d_s_menu.cpp: + .data start:0x803C4FD0 end:0x803C4FF8 + +d/d_s_name.cpp: + .text start:0x8025953C end:0x8025A200 + .ctors start:0x80374700 end:0x80374704 + .rodata start:0x8039BF18 end:0x8039BFA8 + .data start:0x803C4FF8 end:0x803C5110 + .bss start:0x80432728 end:0x80432738 + .sdata start:0x80452718 end:0x80452720 + .sbss start:0x804530B0 end:0x804530C0 + .sdata2 start:0x80456ED0 end:0x80456EF0 + +d/d_s_play.cpp: + .text start:0x8025A200 end:0x8025BC1C + .ctors start:0x80374704 end:0x80374708 + .rodata start:0x8039BFA8 end:0x8039C068 + .data start:0x803C5110 end:0x803C5218 + .bss start:0x80432738 end:0x804327A0 + .sdata start:0x80452720 end:0x80452728 + .sbss start:0x804530C0 end:0x804530F8 + .sdata2 start:0x80456EF0 end:0x80456F18 + +d/d_s_room.cpp: + .text start:0x8025BC1C end:0x8025C978 + .rodata start:0x8039C068 end:0x8039C0B8 + .data start:0x803C5218 end:0x803C5268 + +d/d_s_title.cpp: + .data start:0x803C5268 end:0x803C52B8 + +d/d_save_HIO.cpp: + .text start:0x8025C978 end:0x8025D80C + .ctors start:0x80374708 end:0x8037470C + .data start:0x803C52B8 end:0x803C5378 + .bss start:0x804327A0 end:0x80432C50 + +d/d_timer.cpp: + .text start:0x8025D80C end:0x8026221C + .rodata start:0x8039C0B8 end:0x8039C168 + .data start:0x803C5378 end:0x803C53E8 + .sdata2 start:0x80456F18 end:0x80456F88 + +d/d_k_wmark.cpp: + .text start:0x8026221C end:0x80262954 + .rodata start:0x8039C168 end:0x8039C180 + .data start:0x803C53E8 end:0x803C5428 + .bss start:0x80432C50 end:0x80432C68 + .sbss start:0x804530F8 end:0x80453100 + .sdata2 start:0x80456F88 end:0x80456FC8 + +d/d_k_wpillar.cpp: + .text start:0x80262954 end:0x80262FCC + .data start:0x803C5428 end:0x803C5468 + .sdata2 start:0x80456FC8 end:0x80456FE0 + +DynamicLink.cpp: + .text start:0x80262FCC end:0x80264020 + .rodata start:0x8039C180 end:0x8039C4C8 + .data start:0x803C5468 end:0x803C54E0 + .sbss start:0x80453100 end:0x80453118 + .sdata2 start:0x80456FE0 end:0x80456FF0 + +SSystem/SComponent/c_API.cpp: + .data start:0x803C54E0 end:0x803C54F8 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x80264020 end:0x8026408C + .sbss start:0x80453118 end:0x80453128 + +SSystem/SComponent/c_API_controller_pad.cpp: + .text start:0x8026408C end:0x802640C8 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x802640C8 end:0x80264158 + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x80264158 end:0x8026586C + .ctors start:0x8037470C end:0x80374710 + .rodata start:0x8039C4C8 end:0x8039C548 + .data start:0x803C54F8 end:0x803C5700 + .bss start:0x80432C68 end:0x80432C80 + .sdata2 start:0x80456FF0 end:0x80457010 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x8026586C end:0x80266C1C + .data start:0x803C5700 end:0x803C5730 + .bss start:0x80432C80 end:0x80432C98 + .sdata2 start:0x80457010 end:0x80457048 + +SSystem/SComponent/c_counter.cpp: + .text start:0x80266C1C end:0x80266C64 + .bss start:0x80432C98 end:0x80432CA8 + +SSystem/SComponent/c_list.cpp: + .text start:0x80266C64 end:0x80266E60 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80266E60 end:0x80266ED0 + +SSystem/SComponent/c_node.cpp: + .text start:0x80266ED0 end:0x80267124 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x80267124 end:0x80267240 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80267240 end:0x80267340 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x80267340 end:0x80267424 + +SSystem/SComponent/c_phase.cpp: + .text start:0x80267424 end:0x802675D4 + +SSystem/SComponent/c_request.cpp: + .text start:0x802675D4 end:0x80267680 + +SSystem/SComponent/c_tag.cpp: + .text start:0x80267680 end:0x8026787C + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x8026787C end:0x802678E4 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x802678E4 end:0x802681F4 + .ctors start:0x80374710 end:0x80374714 + .rodata start:0x8039C548 end:0x8039C558 + .bss start:0x80432CA8 end:0x80432D68 + .sdata2 start:0x80457048 end:0x80457078 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x802681F4 end:0x802683E4 + .ctors start:0x80374714 end:0x80374718 + .bss start:0x80432D68 end:0x80432D78 + .sbss start:0x80453128 end:0x80453130 + .sdata2 start:0x80457078 end:0x80457080 + +SSystem/SComponent/c_math.cpp: + .text start:0x802683E4 end:0x8026894C + .data start:0x803C5730 end:0x803C5F38 + .sbss start:0x80453130 end:0x80453148 + .sdata2 start:0x80457080 end:0x804570C0 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x8026894C end:0x80268A1C + .data start:0x803C5F38 end:0x803C5F48 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x80268A1C end:0x80268B5C + .data start:0x803C5F48 end:0x803C5F60 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x80268B5C end:0x80268D88 + .data start:0x803C5F60 end:0x803C5F78 + +SSystem/SComponent/c_bg_s_shdw_draw.cpp: + .text start:0x80268D88 end:0x80268E74 + .data start:0x803C5F78 end:0x803C5F88 + +SSystem/SComponent/c_bg_s_poly_info.cpp: + .text start:0x80268E74 end:0x80268FC0 + .data start:0x803C5F88 end:0x803C5F98 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x80268FC0 end:0x80269060 + .sdata2 start:0x804570C0 end:0x804570C8 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x80269060 end:0x80269360 + .sdata2 start:0x804570C8 end:0x804570F0 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x80269360 end:0x8026FA54 + .ctors start:0x80374718 end:0x8037471C + .sbss start:0x80453148 end:0x80453150 + .sdata2 start:0x804570F0 end:0x804571A8 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x8026FA54 end:0x8026FCB4 + .sdata2 start:0x804571A8 end:0x804571B8 + +SSystem/SComponent/c_m3d_g_cir.cpp: + .text start:0x8026FCB4 end:0x8026FD88 + .data start:0x803C5F98 end:0x803C5FB0 + +SSystem/SComponent/c_m3d_g_cps.cpp: + .text start:0x8026FD88 end:0x8026FEA8 + .data start:0x803C5FB0 end:0x803C5FC0 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x8026FEA8 end:0x802700A8 + +SSystem/SComponent/c_m3d_g_lin.cpp: + .text start:0x802700A8 end:0x802701DC + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x802701DC end:0x80270448 + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x80270448 end:0x802705B0 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x802705B0 end:0x8027073C + +SSystem/SComponent/c_lib.cpp: + .text start:0x8027073C end:0x80271D68 + .bss start:0x80432D78 end:0x80432F58 + .sdata start:0x80452728 end:0x80452730 + .sdata2 start:0x804571B8 end:0x804571E0 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80271D68 end:0x80272A8C + .ctors start:0x8037471C end:0x80374720 + .bss start:0x80432F58 end:0x80432F98 + .sbss start:0x80453150 end:0x80453168 + .sdata2 start:0x804571E0 end:0x80457218 + +SSystem/SStandard/s_basic.cpp: + .text start:0x80272A8C end:0x80272AD0 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x80272AD0 end:0x80272E40 + .sdata start:0x80452730 end:0x80452760 + .sbss start:0x80453168 end:0x80453188 + .sdata2 start:0x80457218 end:0x80457228 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x80272E40 end:0x80274578 + .ctors start:0x80374720 end:0x80374724 + .rodata start:0x8039C558 end:0x8039C628 + .data start:0x803C5FC0 end:0x803C6060 + .bss start:0x80432F98 end:0x80432FD0 + .sbss start:0x80453188 end:0x804531B0 + .sdata2 start:0x80457228 end:0x80457250 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x80274578 end:0x80274C08 + .rodata start:0x8039C628 end:0x8039C6D0 + .sdata2 start:0x80457250 end:0x80457268 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x80274C08 end:0x80274C10 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x80274C10 end:0x80274E10 + +JSystem/JParticle/JPAResource.cpp: + .text start:0x80274E10 end:0x80277890 + .data start:0x803C6060 end:0x803C6280 + .sdata2 start:0x80457268 end:0x80457280 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x80277890 end:0x8027B718 + .data start:0x803C6280 end:0x803C6428 + .sdata start:0x80452760 end:0x8045276C + .sdata2 start:0x80457280 end:0x804572B8 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x8027B718 end:0x8027BCBC + .sdata2 start:0x804572B8 end:0x804572E0 + +JSystem/JParticle/JPAChildShape.cpp: + .text start:0x8027BCBC end:0x8027BE40 + .sdata2 start:0x804572E0 end:0x804572E8 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x8027BE40 end:0x8027BF44 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x8027BF44 end:0x8027CBEC + .data start:0x803C6428 end:0x803C6448 + .sdata2 start:0x804572E8 end:0x80457310 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x8027CBEC end:0x8027E530 + .data start:0x803C6448 end:0x803C6538 + .sdata2 start:0x80457310 end:0x80457328 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x8027E530 end:0x8027E5D4 + .sdata2 start:0x80457328 end:0x80457330 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x8027E5D4 end:0x8027E6A0 + .data start:0x803C6538 end:0x803C6548 + +JSystem/JParticle/JPAResourceLoader.cpp: + .text start:0x8027E6A0 end:0x8027EAA0 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x8027EAA0 end:0x8027F4A4 + .sdata2 start:0x80457330 end:0x80457348 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x8027F4A4 end:0x8027FDA4 + .sdata2 start:0x80457348 end:0x80457360 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x8027FDA4 end:0x80281388 + .sdata2 start:0x80457360 end:0x80457390 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x80281388 end:0x80281848 + .sdata2 start:0x80457390 end:0x804573A0 + +JSystem/JStage/JSGActor.cpp: + .text start:0x80281848 end:0x80281920 + .data start:0x803C6548 end:0x803C65D8 + .sdata2 start:0x804573A0 end:0x804573A8 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x80281920 end:0x802819A0 + .data start:0x803C65D8 end:0x803C6620 + .sdata2 start:0x804573A8 end:0x804573B0 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x802819A0 end:0x80281A80 + .data start:0x803C6620 end:0x803C66B8 + .sdata2 start:0x804573B0 end:0x804573B8 + +JSystem/JStage/JSGFog.cpp: + .text start:0x80281A80 end:0x80281B28 + .data start:0x803C66B8 end:0x803C6718 + .sdata2 start:0x804573B8 end:0x804573C0 + +JSystem/JStage/JSGLight.cpp: + .text start:0x80281B28 end:0x80281BD4 + .data start:0x803C6718 end:0x803C6788 + .sdata2 start:0x804573C0 end:0x804573C8 + +JSystem/JStage/JSGObject.cpp: + .text start:0x80281BD4 end:0x80281C90 + .data start:0x803C6788 end:0x803C67C8 + .sdata2 start:0x804573C8 end:0x804573D0 + +JSystem/JStudio/JStudio/ctb-data.cpp: + .sdata2 start:0x804573D0 end:0x804573D8 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x80281C90 end:0x80281D18 + .data start:0x803C67C8 end:0x803C6818 + +JSystem/JStudio/JStudio/ctb.cpp: + .text start:0x80281D18 end:0x80282448 + .data start:0x803C6818 end:0x803C6880 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x80282448 end:0x80284D80 + .rodata start:0x8039C6D0 end:0x8039C6E0 + .data start:0x803C6880 end:0x803C6960 + .sbss start:0x804531B0 end:0x804531B8 + .sdata2 start:0x804573D8 end:0x80457428 + +JSystem/JStudio/JStudio/fvb-data.cpp: + .sdata2 start:0x80457428 end:0x80457430 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x80284D80 end:0x80285EAC + .rodata start:0x8039C6E0 end:0x8039C720 + .data start:0x803C6960 end:0x803C6A60 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x80285EAC end:0x80285F14 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x80285F14 end:0x802867DC + .rodata start:0x8039C720 end:0x8039C748 + .data start:0x803C6A60 end:0x803C6AA0 + .sdata2 start:0x80457430 end:0x80457438 + +JSystem/JStudio/JStudio/jstudio-data.cpp: + .sdata2 start:0x80457438 end:0x80457440 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x802867DC end:0x80286C0C + .sdata2 start:0x80457440 end:0x80457478 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x80286C0C end:0x80289788 + .ctors start:0x80374724 end:0x80374728 + .rodata start:0x8039C748 end:0x8039C868 + .data start:0x803C6AA0 end:0x803C7640 + .bss start:0x80432FD0 end:0x80433148 + .sbss start:0x804531B8 end:0x804531D0 + .sdata2 start:0x80457478 end:0x804574A8 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x80289788 end:0x80289878 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x80289878 end:0x8028A7BC + .data start:0x803C7640 end:0x803C76C0 + .sdata2 start:0x804574A8 end:0x804574B0 + +JSystem/JStudio/JStudio/stb-data.cpp: + .rodata start:0x8039C868 end:0x8039C888 + .sdata2 start:0x804574B0 end:0x804574B8 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x8028A7BC end:0x8028A900 + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x8028A900 end:0x8028AFF8 + .data start:0x803C76C0 end:0x803C76D0 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x8028AFF8 end:0x8028B3F0 + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x8028B3F0 end:0x8028C410 + .ctors start:0x80374728 end:0x8037472C + .data start:0x803C76D0 end:0x803C7828 + .bss start:0x80433148 end:0x80433258 + .sdata2 start:0x804574B8 end:0x804574C0 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x8028C410 end:0x8028C6A0 + .data start:0x803C7828 end:0x803C7848 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x8028C6A0 end:0x8028D374 + .ctors start:0x8037472C end:0x80374730 + .data start:0x803C7848 end:0x803C7940 + .bss start:0x80433258 end:0x80433338 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x8028D374 end:0x8028D950 + .ctors start:0x80374730 end:0x80374734 + .data start:0x803C7940 end:0x803C79D0 + .bss start:0x80433338 end:0x804333C0 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x8028D950 end:0x8028E350 + .ctors start:0x80374734 end:0x80374738 + .data start:0x803C79D0 end:0x803C7A08 + .bss start:0x804333C0 end:0x80433450 + .sdata2 start:0x804574C0 end:0x804574E8 + +JSystem/JStudio/JStudio_JAudio2/control.cpp: + .text start:0x8028E350 end:0x8028E528 + .data start:0x803C7A08 end:0x803C7A18 + +JSystem/JStudio/JStudio_JAudio2/object-sound.cpp: + .text start:0x8028E528 end:0x8028F1A0 + .ctors start:0x80374738 end:0x8037473C + .data start:0x803C7A18 end:0x803C7A78 + .bss start:0x80433450 end:0x80433500 + .sdata2 start:0x804574E8 end:0x804574F8 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x8028F1A0 end:0x8028F40C + .rodata start:0x8039C888 end:0x8039C898 + .data start:0x803C7A78 end:0x803C7A90 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x8028F40C end:0x802900E8 + .data start:0x803C7A90 end:0x803C7AF8 + .bss start:0x80433500 end:0x80433590 + .sdata2 start:0x804574F8 end:0x80457530 + +JSystem/JAudio2/JASCalc.cpp: + .text start:0x802900E8 end:0x802904C4 + .rodata start:0x8039C898 end:0x8039CCB0 + .sdata2 start:0x80457530 end:0x80457560 + +JSystem/JAudio2/JASTaskThread.cpp: + .text start:0x802904C4 end:0x80290CFC + .data start:0x803C7AF8 end:0x803C7B08 + +JSystem/JAudio2/JASDvdThread.cpp: + .text start:0x80290CFC end:0x80290DA8 + .sbss start:0x804531D0 end:0x804531D8 + +JSystem/JAudio2/JASCallback.cpp: + .text start:0x80290DA8 end:0x80290F40 + +JSystem/JAudio2/JASHeapCtrl.cpp: + .text start:0x80290F40 end:0x802919D0 + .ctors start:0x8037473C end:0x80374740 + .bss start:0x80433590 end:0x804335E0 + .sbss start:0x804531D8 end:0x804531E8 + +JSystem/JAudio2/JASResArcLoader.cpp: + .text start:0x802919D0 end:0x80291B74 + +JSystem/JAudio2/JASProbe.cpp: + .text start:0x80291B74 end:0x80291D64 + .bss start:0x804335E0 end:0x80433620 + .sdata2 start:0x80457560 end:0x80457578 + +JSystem/JAudio2/JASReport.cpp: + .text start:0x80291D64 end:0x80291E60 + .bss start:0x80433620 end:0x80433638 + .sbss start:0x804531E8 end:0x80453200 + +JSystem/JAudio2/JASCmdStack.cpp: + .text start:0x80291E60 end:0x80292028 + .ctors start:0x80374740 end:0x80374744 + .bss start:0x80433638 end:0x80433668 + +JSystem/JAudio2/JASTrack.cpp: + .text start:0x80292028 end:0x8029434C + .ctors start:0x80374744 end:0x80374748 + .rodata start:0x8039CCB0 end:0x8039CCF8 + .data start:0x803C7B08 end:0x803C7B30 + .bss start:0x80433668 end:0x80433AD8 + .sdata2 start:0x80457578 end:0x804575B0 + +JSystem/JAudio2/JASTrackPort.cpp: + .text start:0x8029434C end:0x80294444 + +JSystem/JAudio2/JASRegisterParam.cpp: + .text start:0x80294444 end:0x802946BC + .data start:0x803C7B30 end:0x803C7B80 + +JSystem/JAudio2/JASSeqCtrl.cpp: + .text start:0x802946BC end:0x80294AF4 + .ctors start:0x80374748 end:0x8037474C + .bss start:0x80433AD8 end:0x80433AE8 + .sbss start:0x80453200 end:0x80453208 + +JSystem/JAudio2/JASSeqParser.cpp: + .text start:0x80294AF4 end:0x80296F08 + .ctors start:0x8037474C end:0x80374750 + .rodata start:0x8039CCF8 end:0x8039CE48 + .data start:0x803C7B80 end:0x803C9610 + .sbss start:0x80453208 end:0x80453218 + .sdata2 start:0x804575B0 end:0x804575E8 + +JSystem/JAudio2/JASSeqReader.cpp: + .text start:0x80296F08 end:0x8029711C + +JSystem/JAudio2/JASAramStream.cpp: + .text start:0x8029711C end:0x80298730 + .rodata start:0x8039CE48 end:0x8039CE70 + .data start:0x803C9610 end:0x803C9648 + .bss start:0x80433AE8 end:0x80433B08 + .sbss start:0x80453218 end:0x80453230 + .sdata2 start:0x804575E8 end:0x80457608 + +JSystem/JAudio2/JASBank.cpp: + .text start:0x80298730 end:0x80298B78 + .rodata start:0x8039CE70 end:0x8039CE98 + .bss start:0x80433B08 end:0x80433B18 + .sdata2 start:0x80457608 end:0x80457618 + +JSystem/JAudio2/JASBasicBank.cpp: + .text start:0x80298B78 end:0x80298D74 + .data start:0x803C9648 end:0x803C9670 + +JSystem/JAudio2/JASVoiceBank.cpp: + .text start:0x80298D74 end:0x80298E14 + .rodata start:0x8039CE98 end:0x8039CEB0 + .data start:0x803C9670 end:0x803C9688 + .sbss start:0x80453230 end:0x80453238 + +JSystem/JAudio2/JASBasicInst.cpp: + .text start:0x80298E14 end:0x802990EC + .data start:0x803C9688 end:0x803C96B0 + .sdata2 start:0x80457618 end:0x80457620 + +JSystem/JAudio2/JASDrumSet.cpp: + .text start:0x802990EC end:0x802992F8 + .data start:0x803C96B0 end:0x803C96C8 + .bss start:0x80433B18 end:0x80433B30 + .sbss start:0x80453238 end:0x80453240 + .sdata2 start:0x80457620 end:0x80457630 + +JSystem/JAudio2/JASBasicWaveBank.cpp: + .text start:0x802992F8 end:0x80299A94 + .data start:0x803C96C8 end:0x803C9738 + .sbss start:0x80453240 end:0x80453248 + +JSystem/JAudio2/JASSimpleWaveBank.cpp: + .text start:0x80299A94 end:0x80299DB0 + .data start:0x803C9738 end:0x803C9780 + +JSystem/JAudio2/JASWSParser.cpp: + .text start:0x80299DB0 end:0x8029A338 + .sbss start:0x80453248 end:0x80453250 + +JSystem/JAudio2/JASBNKParser.cpp: + .text start:0x8029A338 end:0x8029AEA0 + .ctors start:0x80374750 end:0x80374754 + .bss start:0x80433B30 end:0x80433B50 + .sbss start:0x80453250 end:0x80453258 + .sdata2 start:0x80457630 end:0x80457658 + +JSystem/JAudio2/JASWaveArcLoader.cpp: + .text start:0x8029AEA0 end:0x8029B600 + .data start:0x803C9780 end:0x803C97E8 + .sbss start:0x80453258 end:0x80453260 + +JSystem/JAudio2/JASChannel.cpp: + .text start:0x8029B600 end:0x8029CB14 + .data start:0x803C97E8 end:0x803C9848 + .bss start:0x80433B50 end:0x80433C00 + .sbss start:0x80453260 end:0x80453268 + .sdata2 start:0x80457658 end:0x804576B8 + +JSystem/JAudio2/JASLfo.cpp: + .text start:0x8029CB14 end:0x8029CC94 + .ctors start:0x80374754 end:0x80374758 + .bss start:0x80433C00 end:0x80433C18 + .sdata2 start:0x804576B8 end:0x804576D0 + +JSystem/JAudio2/JASOscillator.cpp: + .text start:0x8029CC94 end:0x8029D188 + .rodata start:0x8039CEB0 end:0x8039CFC0 + .data start:0x803C9848 end:0x803C9858 + .sdata2 start:0x804576D0 end:0x804576F8 + +JSystem/JAudio2/JASAiCtrl.cpp: + .text start:0x8029D188 end:0x8029DADC + .rodata start:0x8039CFC0 end:0x8039D018 + .data start:0x803C9858 end:0x803C9880 + .bss start:0x80433C18 end:0x80433C28 + .sdata start:0x8045276C end:0x80452778 + .sbss start:0x80453268 end:0x804532A0 + .sdata2 start:0x804576F8 end:0x80457718 + +JSystem/JAudio2/JASAudioThread.cpp: + .text start:0x8029DADC end:0x8029DEB4 + .rodata start:0x8039D018 end:0x8039D040 + .data start:0x803C9880 end:0x803C9890 + .bss start:0x80433C28 end:0x80433C38 + .sbss start:0x804532A0 end:0x804532A8 + +JSystem/JAudio2/JASAudioReseter.cpp: + .text start:0x8029DEB4 end:0x8029E0F4 + .sdata2 start:0x80457718 end:0x80457720 + +JSystem/JAudio2/JASDSPChannel.cpp: + .text start:0x8029E0F4 end:0x8029E758 + .sbss start:0x804532A8 end:0x804532B0 + +JSystem/JAudio2/JASDSPInterface.cpp: + .text start:0x8029E758 end:0x8029EF30 + .rodata start:0x8039D040 end:0x8039D598 + .data start:0x803C9890 end:0x803C98C0 + .sdata start:0x80452778 end:0x80452780 + .sbss start:0x804532B0 end:0x804532C0 + .sdata2 start:0x80457720 end:0x80457738 + +JSystem/JAudio2/JASDriverIF.cpp: + .text start:0x8029EF30 end:0x8029F1B0 + .ctors start:0x80374758 end:0x8037475C + .bss start:0x80433C38 end:0x80433F40 + .sdata start:0x80452780 end:0x80452788 + +JSystem/JAudio2/JASSoundParams.cpp: + .text start:0x8029F1B0 end:0x8029F2E0 + .sdata2 start:0x80457738 end:0x80457748 + +JSystem/JAudio2/dspproc.cpp: + .text start:0x8029F2E0 end:0x8029F4E0 + .sdata start:0x80452788 end:0x80452790 + .sbss start:0x804532C0 end:0x804532C8 + .sdata2 start:0x80457748 end:0x80457750 + +JSystem/JAudio2/dsptask.cpp: + .text start:0x8029F4E0 end:0x8029F800 + .data start:0x803C98C0 end:0x803CB7C0 + .bss start:0x80433F40 end:0x80436020 + .sbss start:0x804532C8 end:0x804532D4 + +JSystem/JAudio2/osdsp.cpp: + .text start:0x8029F800 end:0x8029F920 + .rodata start:0x8039D598 end:0x8039D5D8 + +JSystem/JAudio2/osdsp_task.cpp: + .text start:0x8029F920 end:0x8029FDAC + .bss start:0x80436020 end:0x80436038 + .sbss start:0x804532D4 end:0x804532FC + +JSystem/JAudio2/JAIAudible.cpp: + .text start:0x8029FDAC end:0x8029FDF4 + .data start:0x803CB7C0 end:0x803CB7D8 + +JSystem/JAudio2/JAIAudience.cpp: + .text start:0x8029FDF4 end:0x8029FE3C + .data start:0x803CB7D8 end:0x803CB7F8 + +JSystem/JAudio2/JAISe.cpp: + .text start:0x8029FE3C end:0x802A06B0 + .data start:0x803CB7F8 end:0x803CB850 + .sdata2 start:0x80457750 end:0x80457760 + +JSystem/JAudio2/JAISeMgr.cpp: + .text start:0x802A06B0 end:0x802A186C + .rodata start:0x8039D5D8 end:0x8039D5F0 + .data start:0x803CB850 end:0x803CB878 + .bss start:0x80436038 end:0x80436058 + .sdata2 start:0x80457760 end:0x80457770 + +JSystem/JAudio2/JAISeq.cpp: + .text start:0x802A186C end:0x802A2574 + .data start:0x803CB878 end:0x803CB8C8 + .bss start:0x80436058 end:0x80436080 + .sdata2 start:0x80457770 end:0x80457780 + +JSystem/JAudio2/JAISeqDataMgr.cpp: + .text start:0x802A2574 end:0x802A2604 + .data start:0x803CB8C8 end:0x803CB8F8 + +JSystem/JAudio2/JAISeqMgr.cpp: + .text start:0x802A2604 end:0x802A2F84 + .data start:0x803CB8F8 end:0x803CB910 + .bss start:0x80436080 end:0x804360A0 + .sdata2 start:0x80457780 end:0x80457790 + +JSystem/JAudio2/JAISound.cpp: + .text start:0x802A2F84 end:0x802A38B0 + .rodata start:0x8039D5F0 end:0x8039D630 + .data start:0x803CB910 end:0x803CB940 + .sdata2 start:0x80457790 end:0x804577B0 + +JSystem/JAudio2/JAISoundChild.cpp: + .text start:0x802A38B0 end:0x802A3A98 + .sdata2 start:0x804577B0 end:0x804577C0 + +JSystem/JAudio2/JAISoundHandles.cpp: + .text start:0x802A3A98 end:0x802A3B34 + +JSystem/JAudio2/JAISoundInfo.cpp: + .text start:0x802A3B34 end:0x802A3BB4 + .data start:0x803CB940 end:0x803CB968 + +JSystem/JAudio2/JAISoundParams.cpp: + .text start:0x802A3BB4 end:0x802A3D6C + .sdata2 start:0x804577C0 end:0x804577C8 + +JSystem/JAudio2/JAISoundStarter.cpp: + .text start:0x802A3D6C end:0x802A3ED4 + .data start:0x803CB968 end:0x803CB978 + +JSystem/JAudio2/JAIStream.cpp: + .text start:0x802A3ED4 end:0x802A48D8 + .data start:0x803CB978 end:0x803CB9A8 + .bss start:0x804360A0 end:0x804360B0 + .sdata2 start:0x804577C8 end:0x804577D8 + +JSystem/JAudio2/JAIStreamDataMgr.cpp: + .text start:0x802A48D8 end:0x802A4968 + .data start:0x803CB9A8 end:0x803CB9D0 + +JSystem/JAudio2/JAIStreamMgr.cpp: + .text start:0x802A4968 end:0x802A5044 + .bss start:0x804360B0 end:0x804360D0 + .sdata2 start:0x804577D8 end:0x804577E8 + +JSystem/JAudio2/JAUAudioArcInterpreter.cpp: + .text start:0x802A5044 end:0x802A5540 + .data start:0x803CB9D0 end:0x803CBA18 + +JSystem/JAudio2/JAUAudioArcLoader.cpp: + .text start:0x802A5540 end:0x802A585C + .data start:0x803CBA18 end:0x803CBA60 + +JSystem/JAudio2/JAUAudioMgr.cpp: + .text start:0x802A585C end:0x802A5880 + +JSystem/JAudio2/JAUBankTable.cpp: + .text start:0x802A5880 end:0x802A58C4 + +JSystem/JAudio2/JAUClusterSound.cpp: + .text start:0x802A58C4 end:0x802A58D0 + +JSystem/JAudio2/JAUInitializer.cpp: + .text start:0x802A58D0 end:0x802A5CE8 + .bss start:0x804360D0 end:0x80436178 + .sdata2 start:0x804577E8 end:0x804577F0 + +JSystem/JMessage/data.cpp: + .sdata2 start:0x804577F0 end:0x804577F8 + +JSystem/JAudio2/JAUSectionHeap.cpp: + .text start:0x802A5CE8 end:0x802A74A0 + .rodata start:0x8039D630 end:0x8039D6A0 + .data start:0x803CBA60 end:0x803CBAD8 + .sdata start:0x80452790 end:0x80452798 + +JSystem/JAudio2/JAUSeqCollection.cpp: + .text start:0x802A74A0 end:0x802A76F4 + .data start:0x803CBAD8 end:0x803CBAF0 + +JSystem/JAudio2/JAUSeqDataBlockMgr.cpp: + .text start:0x802A76F4 end:0x802A7D70 + +JSystem/JAudio2/JAUSoundAnimator.cpp: + .text start:0x802A7D70 end:0x802A7F14 + +JSystem/JAudio2/JAUSoundTable.cpp: + .text start:0x802A7F14 end:0x802A8220 + +JSystem/JAudio2/JAUStreamFileTable.cpp: + .text start:0x802A8220 end:0x802A8348 + .data start:0x803CBAF0 end:0x803CBB00 + +JSystem/JMessage/control.cpp: + .text start:0x802A8348 end:0x802A88F8 + .data start:0x803CBB00 end:0x803CBB10 + +JSystem/JMessage/processor.cpp: + .text start:0x802A88F8 end:0x802A9ADC + .data start:0x803CBB10 end:0x803CBC20 + +JSystem/JMessage/resource.cpp: + .text start:0x802A9ADC end:0x802AA328 + .data start:0x803CBC20 end:0x803CBC70 + +JSystem/JMessage/locale.cpp: + .text start:0x802AA328 end:0x802AA48C + +Z2AudioLib/Z2Calc.cpp: + .text start:0x802AA48C end:0x802AA834 + .sbss start:0x804532FC end:0x80453300 + .sdata2 start:0x804577F8 end:0x80457810 + +Z2AudioLib/Z2Param.cpp: + .sdata start:0x80452798 end:0x80452830 + .sbss start:0x80453300 end:0x80453318 + +Z2AudioLib/Z2AudioArcLoader.cpp: + .text start:0x802AA834 end:0x802AA9C8 + .data start:0x803CBC70 end:0x803CBCB8 + +Z2AudioLib/Z2SoundMgr.cpp: + .text start:0x802AA9C8 end:0x802AB994 + .rodata start:0x8039D6A0 end:0x8039D6D0 + .data start:0x803CBCB8 end:0x803CBD20 + .sdata2 start:0x80457810 end:0x80457830 + +Z2AudioLib/Z2SoundStarter.cpp: + .text start:0x802AB994 end:0x802ABE7C + .data start:0x803CBD20 end:0x803CBD38 + .sdata2 start:0x80457830 end:0x80457848 + +Z2AudioLib/Z2SoundHandles.cpp: + .text start:0x802ABE7C end:0x802AC44C + .bss start:0x80436178 end:0x80436198 + +Z2AudioLib/Z2SeMgr.cpp: + .text start:0x802AC44C end:0x802AFCA0 + .rodata start:0x8039D6D0 end:0x8039D6E8 + .data start:0x803CBD38 end:0x803CBD98 + .sdata2 start:0x80457848 end:0x80457970 + +Z2AudioLib/Z2SeqMgr.cpp: + .text start:0x802AFCA0 end:0x802B6D1C + .rodata start:0x8039D6E8 end:0x8039D968 + .data start:0x803CBD98 end:0x803CC4A8 + .sdata start:0x80452830 end:0x80452840 + .sdata2 start:0x80457970 end:0x804579F0 + +Z2AudioLib/Z2StatusMgr.cpp: + .text start:0x802B6D1C end:0x802B7640 + .rodata start:0x8039D968 end:0x8039DC88 + .data start:0x803CC4A8 end:0x803CC560 + .sdata2 start:0x804579F0 end:0x80457A10 + +Z2AudioLib/Z2SceneMgr.cpp: + .text start:0x802B7640 end:0x802BB5DC + .rodata start:0x8039DC88 end:0x8039DF00 + .data start:0x803CC560 end:0x803CCAB8 + .sdata2 start:0x80457A10 end:0x80457A40 + +Z2AudioLib/Z2FxLineMgr.cpp: + .text start:0x802BB5DC end:0x802BBE0C + .data start:0x803CCAB8 end:0x803CCBE8 + +Z2AudioLib/Z2SoundInfo.cpp: + .text start:0x802BBE0C end:0x802BCADC + .data start:0x803CCBE8 end:0x803CCC38 + .sdata2 start:0x80457A40 end:0x80457A78 + +Z2AudioLib/Z2Audience.cpp: + .text start:0x802BCADC end:0x802BECF0 + .ctors start:0x8037475C end:0x80374760 + .rodata start:0x8039DF00 end:0x8039DF10 + .data start:0x803CCC38 end:0x803CCC70 + .bss start:0x80436198 end:0x804361B8 + .sbss start:0x80453318 end:0x80453328 + .sdata2 start:0x80457A78 end:0x80457B10 + +Z2AudioLib/Z2SoundObject.cpp: + .text start:0x802BECF0 end:0x802C0720 + .rodata start:0x8039DF10 end:0x8039DF20 + .data start:0x803CCC70 end:0x803CCD10 + .sdata2 start:0x80457B10 end:0x80457B58 + +Z2AudioLib/Z2SoundObjMgr.cpp: + .text start:0x802C0720 end:0x802C11C8 + .ctors start:0x80374760 end:0x80374764 + .rodata start:0x8039DF20 end:0x8039DF30 + .data start:0x803CCD10 end:0x803CD1D0 + .sdata2 start:0x80457B58 end:0x80457BB0 + +Z2AudioLib/Z2Creature.cpp: + .text start:0x802C11C8 end:0x802C401C + .ctors start:0x80374764 end:0x80374768 + .data start:0x803CD1D0 end:0x803CD890 + .sdata2 start:0x80457BB0 end:0x80457C70 + +Z2AudioLib/Z2LinkMgr.cpp: + .text start:0x802C401C end:0x802C669C + .data start:0x803CD890 end:0x803CD968 + .sbss start:0x80453328 end:0x80453330 + .sdata2 start:0x80457C70 end:0x80457D18 + +Z2AudioLib/Z2EnvSeMgr.cpp: + .text start:0x802C669C end:0x802CB8C0 + .rodata start:0x8039DF30 end:0x8039DF40 + .data start:0x803CD968 end:0x803CDBF0 + .sdata2 start:0x80457D18 end:0x80457E38 + +Z2AudioLib/Z2WolfHowlMgr.cpp: + .text start:0x802CB8C0 end:0x802CCA60 + .ctors start:0x80374768 end:0x8037476C + .data start:0x803CDBF0 end:0x803CDCA8 + .bss start:0x804361B8 end:0x80436228 + .sdata start:0x80452840 end:0x80452868 + .sdata2 start:0x80457E38 end:0x80457EB8 + +Z2AudioLib/Z2SpeechMgr2.cpp: + .text start:0x802CCA60 end:0x802CE048 + .rodata start:0x8039DF40 end:0x8039E738 + .data start:0x803CDCA8 end:0x803CDED8 + .sdata2 start:0x80457EB8 end:0x80457F30 + .sbss2 start:0x80458B88 end:0x80458B90 + +Z2AudioLib/Z2AudioMgr.cpp: + .text start:0x802CE048 end:0x802CEBC8 + .rodata start:0x8039E738 end:0x8039E7B8 + .data start:0x803CDED8 end:0x803CDF10 + .bss start:0x80436228 end:0x80436240 + .sbss start:0x80453330 end:0x80453338 + .sdata2 start:0x80457F30 end:0x80457F40 + +dolphin/gf/GFGeometry.cpp: + .text start:0x802CEBC8 end:0x802CEC54 + .sdata start:0x80452868 end:0x80452878 + +dolphin/gf/GFLight.cpp: + .text start:0x802CEC54 end:0x802CEC9C + +dolphin/gf/GFPixel.cpp: + .text start:0x802CEC9C end:0x802CEED0 + .sdata2 start:0x80457F40 end:0x80457F70 + +dolphin/gf/GFTev.cpp: + .text start:0x802CEED0 end:0x802CEF38 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802CEF38 end:0x802CFBB4 + .rodata start:0x8039E7B8 end:0x8039E7D0 + .data start:0x803CDF10 end:0x803CDF70 + .sbss start:0x80453338 end:0x80453360 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802CFBB4 end:0x802D1824 + .rodata start:0x8039E7D0 end:0x8039EB30 + .data start:0x803CDF70 end:0x803CDFD0 + .sbss start:0x80453360 end:0x80453378 + .sdata2 start:0x80457F70 end:0x80457F80 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802D1824 end:0x802D20C4 + .rodata start:0x8039EB30 end:0x8039EC88 + .data start:0x803CDFD0 end:0x803CE030 + .sdata2 start:0x80457F80 end:0x80457F98 + +JSystem/JKernel/JKRAssertHeap.cpp: + .text start:0x802D20C4 end:0x802D227C + .data start:0x803CE030 end:0x803CE090 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802D227C end:0x802D2368 + .data start:0x803CE090 end:0x803CE0A0 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802D2368 end:0x802D2DA4 + .ctors start:0x8037476C end:0x80374770 + .rodata start:0x8039EC88 end:0x8039ED58 + .data start:0x803CE0A0 end:0x803CE0C8 + .bss start:0x80436240 end:0x80436290 + .sbss start:0x80453378 end:0x80453390 + .sdata2 start:0x80457F98 end:0x80457FA8 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802D2DA4 end:0x802D3C44 + .ctors start:0x80374770 end:0x80374774 + .rodata start:0x8039ED58 end:0x8039ED98 + .data start:0x803CE0C8 end:0x803CE108 + .bss start:0x80436290 end:0x804362C0 + .sdata start:0x80452878 end:0x80452880 + .sbss start:0x80453390 end:0x804533D0 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802D3C44 end:0x802D4104 + .ctors start:0x80374774 end:0x80374778 + .data start:0x803CE108 end:0x803CE118 + .bss start:0x804362C0 end:0x804362D8 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802D4104 end:0x802D4374 + .data start:0x803CE118 end:0x803CE128 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802D4374 end:0x802D4948 + .ctors start:0x80374778 end:0x8037477C + .rodata start:0x8039ED98 end:0x8039EE00 + .bss start:0x804362D8 end:0x80436308 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802D4948 end:0x802D4EF0 + .rodata start:0x8039EE00 end:0x8039EE30 + .data start:0x803CE128 end:0x803CE168 + .sbss start:0x804533D0 end:0x804533E0 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802D4EF0 end:0x802D5438 + .ctors start:0x8037477C end:0x80374780 + .rodata start:0x8039EE30 end:0x8039EE38 + .data start:0x803CE168 end:0x803CE1A8 + .bss start:0x80436308 end:0x80436320 + .sdata start:0x80452880 end:0x8045288C + .sbss start:0x804533E0 end:0x804533E8 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802D5438 end:0x802D57B4 + .data start:0x803CE1A8 end:0x803CE1D8 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802D57B4 end:0x802D6578 + .rodata start:0x8039EE38 end:0x8039EE40 + .data start:0x803CE1D8 end:0x803CE228 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802D6578 end:0x802D7094 + .data start:0x803CE228 end:0x803CE278 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802D7094 end:0x802D77B8 + .sbss start:0x804533E8 end:0x804533F0 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802D77B8 end:0x802D7EC0 + .rodata start:0x8039EE40 end:0x8039EE68 + .data start:0x803CE278 end:0x803CE2C8 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802D7EC0 end:0x802D89F0 + .rodata start:0x8039EE68 end:0x8039EE90 + .data start:0x803CE2C8 end:0x803CE338 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802D89F0 end:0x802D95D4 + .rodata start:0x8039EE90 end:0x8039EF00 + .data start:0x803CE338 end:0x803CE388 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802D95D4 end:0x802DA318 + .rodata start:0x8039EF00 end:0x8039EF40 + .data start:0x803CE388 end:0x803CE3D8 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802DA318 end:0x802DA384 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802DA384 end:0x802DA998 + .ctors start:0x80374780 end:0x80374784 + .rodata start:0x8039EF40 end:0x8039EF70 + .data start:0x803CE3D8 end:0x803CE400 + .bss start:0x80436320 end:0x80436338 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802DA998 end:0x802DB674 + .ctors start:0x80374784 end:0x80374788 + .rodata start:0x8039EF70 end:0x8039EFD0 + .bss start:0x80436338 end:0x80436368 + .sdata start:0x8045288C end:0x80452894 + .sbss start:0x804533F0 end:0x80453430 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802DB674 end:0x802DC480 + .ctors start:0x80374788 end:0x8037478C + .bss start:0x80436368 end:0x80436398 + .sdata start:0x80452894 end:0x80452898 + .sbss start:0x80453430 end:0x80453478 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802DC480 end:0x802DCBFC + .data start:0x803CE400 end:0x803CE450 + .sbss start:0x80453478 end:0x80453484 + +JSystem/JSupport/JSUList.cpp: + .text start:0x802DCBFC end:0x802DD03C + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802DD03C end:0x802DD320 + .data start:0x803CE450 end:0x803CE490 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802DD320 end:0x802DD438 + .data start:0x803CE490 end:0x803CE4B8 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802DD438 end:0x802DD664 + .data start:0x803CE4B8 end:0x803CE4E0 + +JSystem/JGadget/binary.cpp: + .text start:0x802DD664 end:0x802DD81C + +JSystem/JGadget/linklist.cpp: + .text start:0x802DD81C end:0x802DDAC8 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802DDAC8 end:0x802DDF88 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802DDF88 end:0x802DEE78 + .rodata start:0x8039EFD0 end:0x8039F040 + .data start:0x803CE4E0 end:0x803CE530 + .sdata2 start:0x80457FA8 end:0x80457FB0 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802DEE78 end:0x802DF034 + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802DF034 end:0x802DF690 + .sdata2 start:0x80457FB0 end:0x80457FC8 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802DF690 end:0x802DF7A0 + .rodata start:0x8039F040 end:0x8039F070 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802DF7A0 end:0x802DF958 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802DF958 end:0x802DFAF8 + .data start:0x803CE530 end:0x803CE540 + .sbss start:0x80453484 end:0x80453490 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802DFAF8 end:0x802DFD48 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802DFD48 end:0x802E0F48 + .rodata start:0x8039F070 end:0x8039F170 + .data start:0x803CE540 end:0x803CE590 + .sdata2 start:0x80457FC8 end:0x80457FE0 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802E0F48 end:0x802E14DC + .sbss start:0x80453490 end:0x8045349C + .sdata2 start:0x80457FE0 end:0x80457FF0 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802E14DC end:0x802E2B5C + .ctors start:0x8037478C end:0x80374790 + .data start:0x803CE590 end:0x803CE5C0 + .bss start:0x80436398 end:0x80436538 + .sdata start:0x80452898 end:0x804528B0 + .sbss start:0x8045349C end:0x804534D0 + .sdata2 start:0x80457FF0 end:0x80458028 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802E2B5C end:0x802E4FE8 + .ctors start:0x80374790 end:0x80374794 + .rodata start:0x8039F170 end:0x8039F680 + .data start:0x803CE5C0 end:0x803CE658 + .bss start:0x80436538 end:0x80436830 + .sdata start:0x804528B0 end:0x804528C0 + .sbss start:0x804534D0 end:0x804534F0 + .sdata2 start:0x80458028 end:0x80458038 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802E4FE8 end:0x802E575C + .rodata start:0x8039F680 end:0x8039F688 + .data start:0x803CE658 end:0x803CE920 + .sbss start:0x804534F0 end:0x804534F8 + .sdata2 start:0x80458038 end:0x80458090 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802E575C end:0x802E5A54 + .bss start:0x80436830 end:0x80436970 + .sbss start:0x804534F8 end:0x80453500 + .sdata2 start:0x80458090 end:0x804580A8 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802E5A54 end:0x802E6014 + .data start:0x803CE920 end:0x803CE930 + .sbss start:0x80453500 end:0x80453518 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802E6014 end:0x802E6330 + .sbss start:0x80453518 end:0x80453520 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802E6330 end:0x802E6688 + .data start:0x803CE930 end:0x803CE948 + .sdata2 start:0x804580A8 end:0x804580B0 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802E6688 end:0x802E8154 + .sdata start:0x804528C0 end:0x804528C8 + .sbss start:0x80453520 end:0x80453538 + .sdata2 start:0x804580B0 end:0x804580F0 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802E8154 end:0x802E9530 + .rodata start:0x8039F688 end:0x8039F700 + .data start:0x803CE948 end:0x803CE958 + .sbss start:0x80453538 end:0x80453548 + .sdata2 start:0x804580F0 end:0x80458120 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp: + .rodata start:0x8039F700 end:0x803A3860 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802E9530 end:0x802E9908 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802E9908 end:0x802EA470 + .data start:0x803CE958 end:0x803CE980 + .sdata2 start:0x80458120 end:0x80458138 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802EA470 end:0x802EAA90 + .data start:0x803CE980 end:0x803CE9A8 + .sdata2 start:0x80458138 end:0x80458140 + +JSystem/J2DGraph/J2DTevs.cpp: + .text start:0x802EAA90 end:0x802EAFAC + .rodata start:0x803A3860 end:0x803A38E0 + .sdata2 start:0x80458140 end:0x80458188 + +JSystem/J2DGraph/J2DMaterial.cpp: + .text start:0x802EAFAC end:0x802EC194 + .data start:0x803CE9A8 end:0x803CEA30 + .sdata2 start:0x80458188 end:0x80458198 + +JSystem/J2DGraph/J2DMatBlock.cpp: + .text start:0x802EC194 end:0x802F38D0 + .rodata start:0x803A38E0 end:0x803A38F0 + .data start:0x803CEA30 end:0x803CEEE0 + +JSystem/J2DGraph/J2DMaterialFactory.cpp: + .text start:0x802F38D0 end:0x802F50F0 + .sdata2 start:0x80458198 end:0x804581A0 + .sbss2 start:0x80458B90 end:0x80458B98 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802F50F0 end:0x802F69F8 + .data start:0x803CEEE0 end:0x803CEF50 + .sbss start:0x80453548 end:0x80453558 + .sdata2 start:0x804581A0 end:0x804581C8 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802F69F8 end:0x802F9298 + .ctors start:0x80374794 end:0x80374798 + .data start:0x803CEF50 end:0x803CF008 + .bss start:0x80436970 end:0x80436980 + .sdata2 start:0x804581C8 end:0x804581F8 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802F9298 end:0x802FA87C + .data start:0x803CF008 end:0x803CF0A8 + .sbss start:0x80453558 end:0x80453560 + .sdata2 start:0x804581F8 end:0x80458218 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802FA87C end:0x802FCE50 + .rodata start:0x803A38F0 end:0x803A3938 + .data start:0x803CF0A8 end:0x803CF178 + .sdata2 start:0x80458218 end:0x80458238 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802FCE50 end:0x80300460 + .data start:0x803CF178 end:0x803CF2C8 + .sdata2 start:0x80458238 end:0x80458258 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x80300460 end:0x80301A94 + .rodata start:0x803A3938 end:0x803A3940 + .data start:0x803CF2C8 end:0x803CF388 + .sdata2 start:0x80458258 end:0x80458278 + +JSystem/J2DGraph/J2DWindowEx.cpp: + .text start:0x80301A94 end:0x80304440 + .rodata start:0x803A3940 end:0x803A3A30 + .data start:0x803CF388 end:0x803CF458 + .sdata2 start:0x80458278 end:0x80458298 + +JSystem/J2DGraph/J2DPictureEx.cpp: + .text start:0x80304440 end:0x80307FE4 + .rodata start:0x803A3A30 end:0x803A3A98 + .data start:0x803CF458 end:0x803CF5A8 + .sdata2 start:0x80458298 end:0x804582B0 + +JSystem/J2DGraph/J2DTextBoxEx.cpp: + .text start:0x80307FE4 end:0x8030986C + .rodata start:0x803A3A98 end:0x803A3AD8 + .data start:0x803CF5A8 end:0x803CF668 + .sdata2 start:0x804582B0 end:0x804582D0 + +JSystem/J2DGraph/J2DAnmLoader.cpp: + .text start:0x8030986C end:0x8030B390 + .data start:0x803CF668 end:0x803CF6C8 + .sdata2 start:0x804582D0 end:0x804582D8 + +JSystem/J2DGraph/J2DAnimation.cpp: + .text start:0x8030B390 end:0x8030DC18 + .data start:0x803CF6C8 end:0x803CF788 + .sdata2 start:0x804582D8 end:0x80458300 + +JSystem/J2DGraph/J2DManage.cpp: + .text start:0x8030DC18 end:0x8030DE98 + .bss start:0x80436980 end:0x80436A88 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x8030DE98 end:0x80310BE8 + .data start:0x803CF788 end:0x803CF840 + .sdata start:0x804528C8 end:0x80452910 + .sdata2 start:0x80458300 end:0x80458340 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x80310BE8 end:0x80311CF8 + .ctors start:0x80374798 end:0x8037479C + .rodata start:0x803A3AD8 end:0x803A3B10 + .data start:0x803CF840 end:0x803CF898 + .bss start:0x80436A88 end:0x80436C30 + .sdata start:0x80452910 end:0x80452918 + .sbss start:0x80453560 end:0x80453568 + .sdata2 start:0x80458340 end:0x80458350 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x80311CF8 end:0x80312430 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x80312430 end:0x80312E4C + .rodata start:0x803A3B10 end:0x803A3B78 + .data start:0x803CF898 end:0x803CF8A0 + .sdata start:0x80452918 end:0x80452920 + .sdata2 start:0x80458350 end:0x80458360 + +JSystem/J3DGraphBase/J3DTexture.cpp: + .text start:0x80312E4C end:0x80313288 + .sdata2 start:0x80458360 end:0x80458370 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x80313288 end:0x80313EA8 + .data start:0x803CF8A0 end:0x803CF930 + .bss start:0x80436C30 end:0x80436C40 + .sbss start:0x80453568 end:0x80453570 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x80313EA8 end:0x80315724 + .ctors start:0x8037479C end:0x803747A0 + .data start:0x803CF930 end:0x803CFC08 + .bss start:0x80436C40 end:0x80436C58 + .sbss start:0x80453570 end:0x80453590 + .sdata2 start:0x80458370 end:0x80458378 + +JSystem/J3DGraphBase/J3DShapeDraw.cpp: + .text start:0x80315724 end:0x80315948 + .data start:0x803CFC08 end:0x803CFC18 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x80315948 end:0x803165A0 + .rodata start:0x803A3B78 end:0x803A3B88 + .data start:0x803CFC18 end:0x803CFC30 + .sbss start:0x80453590 end:0x804535A0 + .sdata2 start:0x80458378 end:0x80458380 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x803165A0 end:0x8031827C + .data start:0x803CFC30 end:0x803CFED0 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x8031827C end:0x80324390 + .ctors start:0x803747A0 end:0x803747A4 + .rodata start:0x803A3B88 end:0x803A3BA8 + .data start:0x803CFED0 end:0x803D0A68 + .sdata start:0x80452920 end:0x80452930 + .sbss start:0x804535A0 end:0x804535A8 + .sdata2 start:0x80458380 end:0x80458388 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x80324390 end:0x80325D08 + .rodata start:0x803A3BA8 end:0x803A3CE8 + .data start:0x803D0A68 end:0x803D0B88 + .bss start:0x80436C58 end:0x80439180 + .sdata2 start:0x80458388 end:0x804583D8 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x80325D08 end:0x803264C4 + .ctors start:0x803747A4 end:0x803747A8 + .data start:0x803D0B88 end:0x803D0C48 + .sbss start:0x804535A8 end:0x804535B0 + .sdata2 start:0x804583D8 end:0x804583E8 + +JSystem/J3DGraphBase/J3DStruct.cpp: + .text start:0x803264C4 end:0x803266A0 + .sdata2 start:0x804583E8 end:0x804583F0 + +JSystem/J3DGraphAnimator/J3DShapeTable.cpp: + .text start:0x803266A0 end:0x80326818 + +JSystem/J3DGraphAnimator/J3DJointTree.cpp: + .text start:0x80326818 end:0x80326B88 + .data start:0x803D0C48 end:0x803D0CA8 + .sdata2 start:0x804583F0 end:0x804583F8 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x80326B88 end:0x80327014 + .data start:0x803D0CA8 end:0x803D0CC0 + .sbss start:0x804535B0 end:0x804535B8 + +JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp: + .text start:0x80327014 end:0x80327F00 + .bss start:0x80439180 end:0x804391D8 + .sdata start:0x80452930 end:0x80452940 + .sdata2 start:0x804583F8 end:0x80458400 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x80327F00 end:0x803291FC + .data start:0x803D0CC0 end:0x803D0CF0 + .sdata2 start:0x80458400 end:0x80458408 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x803291FC end:0x8032D120 + .data start:0x803D0CF0 end:0x803D0E00 + .sdata2 start:0x80458408 end:0x80458440 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x8032D120 end:0x8032D4E4 + .data start:0x803D0E00 end:0x803D0E10 + +JSystem/J3DGraphAnimator/J3DSkinDeform.cpp: + .text start:0x8032D4E4 end:0x8032EFF8 + .rodata start:0x803A3CE8 end:0x803A3D48 + .data start:0x803D0E10 end:0x803D0E20 + .bss start:0x804391D8 end:0x8043B9E0 + .sdata2 start:0x80458440 end:0x80458448 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x8032EFF8 end:0x8032FA28 + .sdata2 start:0x80458448 end:0x80458478 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x8032FA28 end:0x803303A8 + .rodata start:0x803A3D48 end:0x803A3D78 + .sbss start:0x804535B8 end:0x804535C8 + .sdata2 start:0x80458478 end:0x80458480 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x803303A8 end:0x80330DEC + .data start:0x803D0E20 end:0x803D0E30 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x80330DEC end:0x80333BA4 + .data start:0x803D0E30 end:0x803D1088 + .sdata2 start:0x80458480 end:0x80458490 + .sbss2 start:0x80458B98 end:0x80458BA0 + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x80333BA4 end:0x80334F30 + .sdata2 start:0x80458490 end:0x80458498 + .sbss2 start:0x80458BA0 end:0x80458BA8 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x80334F30 end:0x8033548C + .rodata start:0x803A3D78 end:0x803A3D90 + .data start:0x803D1088 end:0x803D10A8 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x8033548C end:0x80337594 + .rodata start:0x803A3D90 end:0x803A3DC8 + .data start:0x803D10A8 end:0x803D11D8 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x80337594 end:0x80337F78 + .rodata start:0x803A3DC8 end:0x803A3DE0 + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x80337F78 end:0x80338150 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x80338150 end:0x80338940 + .rodata start:0x803A3DE0 end:0x803A3E10 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x80338940 end:0x8033A678 + .rodata start:0x803A3E10 end:0x803A3E50 + .data start:0x803D11D8 end:0x803D1228 + .sdata2 start:0x80458498 end:0x804584A0 + +JSystem/JMath/JMath.cpp: + .text start:0x8033A678 end:0x8033A8E4 + .sdata2 start:0x804584A0 end:0x804584B0 + +JSystem/JMath/random.cpp: + .text start:0x8033A8E4 end:0x8033A8EC + +JSystem/JMath/JMATrigonometric.cpp: + .text start:0x8033A8EC end:0x8033AAC0 + .ctors start:0x803747A8 end:0x803747AC + .bss start:0x8043B9E0 end:0x8044DA20 + .sdata2 start:0x804584B0 end:0x804584E0 + +dolphin/base/PPCArch.c: + .text start:0x8033AAC0 end:0x8033ABD4 + +dolphin/os/OS.c: + .text start:0x8033ABD4 end:0x8033B6A0 + .data start:0x803D1228 end:0x803D1420 + .bss start:0x8044DA20 end:0x8044DA90 + .sdata start:0x80452940 end:0x80452950 + .sbss start:0x804535C8 end:0x80453600 + +dolphin/os/OSAlarm.c: + .text start:0x8033B6A0 end:0x8033BE78 + .data start:0x803D1420 end:0x803D1430 + .sbss start:0x80453600 end:0x80453608 + +dolphin/os/OSAlloc.c: + .text start:0x8033BE78 end:0x8033C08C + .sdata start:0x80452950 end:0x80452958 + .sbss start:0x80453608 end:0x80453618 + +dolphin/os/OSArena.c: + .text start:0x8033C08C end:0x8033C0D8 + .sdata start:0x80452958 end:0x80452960 + .sbss start:0x80453618 end:0x80453620 + +dolphin/os/OSAudioSystem.c: + .text start:0x8033C0D8 end:0x8033C36C + .data start:0x803D1430 end:0x803D14B0 + +dolphin/os/OSCache.c: + .text start:0x8033C36C end:0x8033C9E4 + .data start:0x803D14B0 end:0x803D16E0 + +dolphin/os/OSContext.c: + .text start:0x8033C9E4 end:0x8033D380 + .data start:0x803D16E0 end:0x803D18B8 + +dolphin/os/OSError.c: + .text start:0x8033D380 end:0x8033D880 + .data start:0x803D18B8 end:0x803D1BD8 + .bss start:0x8044DA90 end:0x8044DAE0 + .sdata start:0x80452960 end:0x80452968 + +dolphin/os/OSExec.c: + .text start:0x8033D880 end:0x8033E1E0 + .data start:0x803D1BD8 end:0x803D1BE8 + .sdata start:0x80452968 end:0x80452970 + .sbss start:0x80453620 end:0x80453628 + +dolphin/os/OSFont.c: + .text start:0x8033E1E0 end:0x8033E4F4 + .data start:0x803D1BE8 end:0x803D26F8 + .sdata start:0x80452970 end:0x80452978 + .sbss start:0x80453628 end:0x80453638 + +dolphin/os/OSInterrupt.c: + .text start:0x8033E4F4 end:0x8033ED60 + .data start:0x803D26F8 end:0x803D2728 + .sbss start:0x80453638 end:0x80453650 + +dolphin/os/OSLink.c: + .text start:0x8033ED60 end:0x8033F794 + .data start:0x803D2728 end:0x803D2778 + +dolphin/os/OSMessage.c: + .text start:0x8033F794 end:0x8033FA6C + +dolphin/os/OSMemory.c: + .text start:0x8033FA6C end:0x8033FE08 + .data start:0x803D2778 end:0x803D2788 + +dolphin/os/OSMutex.c: + .text start:0x8033FE08 end:0x803403D0 + +dolphin/os/OSReboot.c: + .text start:0x803403D0 end:0x80340460 + .sbss start:0x80453650 end:0x80453658 + +dolphin/os/OSReset.c: + .text start:0x80340460 end:0x803408E4 + .data start:0x803D2788 end:0x803D27D8 + .sbss start:0x80453658 end:0x80453668 + +dolphin/os/OSResetSW.c: + .text start:0x803408E4 end:0x80340C90 + .sbss start:0x80453668 end:0x80453688 + +dolphin/os/OSRtc.c: + .text start:0x80340C90 end:0x8034188C + .bss start:0x8044DAE0 end:0x8044DB38 + +dolphin/os/OSSync.c: + .text start:0x8034188C end:0x80341910 + +dolphin/os/OSThread.c: + .text start:0x80341910 end:0x80343568 + .data start:0x803D27D8 end:0x803D2FE8 + .bss start:0x8044DB38 end:0x8044E530 + .sdata start:0x80452978 end:0x80452980 + .sbss start:0x80453688 end:0x804536A0 + +dolphin/os/OSTime.c: + .text start:0x80343568 end:0x803439E4 + .data start:0x803D2FE8 end:0x803D3048 + +dolphin/os/__ppc_eabi_init.cpp: + .text start:0x803439E4 end:0x80343A78 + +dolphin/exi/EXIBios.c: + .text start:0x80343A78 end:0x80345454 + .data start:0x803D3048 end:0x803D3158 + .bss start:0x8044E530 end:0x8044E5F0 + .sdata start:0x80452980 end:0x80452988 + .sbss start:0x804536A0 end:0x804536A8 + +dolphin/exi/EXIUart.c: + .text start:0x80345454 end:0x80345A0C + .sbss start:0x804536A8 end:0x804536B8 + +dolphin/si/SIBios.c: + .text start:0x80345A0C end:0x803470FC + .data start:0x803D3158 end:0x803D3270 + .bss start:0x8044E5F0 end:0x8044E7F0 + .sdata start:0x80452988 end:0x80452990 + .sbss start:0x804536B8 end:0x804536C8 + +dolphin/si/SISamplingRate.c: + .text start:0x803470FC end:0x80347204 + .data start:0x803D3270 end:0x803D3308 + .sbss start:0x804536C8 end:0x804536D0 + +dolphin/db/db.c: + .text start:0x80347204 end:0x803472F0 + .data start:0x803D3308 end:0x803D3320 + .sbss start:0x804536D0 end:0x804536D8 + +dolphin/mtx/mtx.c: + .text start:0x803472F0 end:0x80347BD8 + .sdata start:0x80452990 end:0x80452998 + .sdata2 start:0x804584E0 end:0x80458500 + +dolphin/mtx/mtxvec.c: + .text start:0x80347BD8 end:0x80347D94 + +dolphin/mtx/mtx44.c: + .text start:0x80347D94 end:0x80347EFC + .sdata2 start:0x80458500 end:0x80458518 + +dolphin/mtx/vec.c: + .text start:0x80347EFC end:0x80348284 + .sdata2 start:0x80458518 end:0x80458528 + +dolphin/mtx/quat.c: + .text start:0x80348284 end:0x803484E0 + .sdata2 start:0x80458528 end:0x80458538 + +dolphin/dvd/dvdlow.c: + .text start:0x803484E0 end:0x8034935C + .bss start:0x8044E7F0 end:0x8044E8C0 + .sdata start:0x80452998 end:0x804529A0 + .sbss start:0x804536D8 end:0x80453720 + +dolphin/dvd/dvdfs.c: + .text start:0x8034935C end:0x80349F58 + .data start:0x803D3320 end:0x803D34C0 + .sdata start:0x804529A0 end:0x804529A8 + .sbss start:0x80453720 end:0x80453740 + +dolphin/dvd/dvd.c: + .text start:0x80349F58 end:0x8034C6E0 + .data start:0x803D34C0 end:0x803D3648 + .bss start:0x8044E8C0 end:0x8044E958 + .sdata start:0x804529A8 end:0x804529C0 + .sbss start:0x80453740 end:0x80453790 + +dolphin/dvd/dvdqueue.c: + .text start:0x8034C6E0 end:0x8034C8D8 + .bss start:0x8044E958 end:0x8044E978 + +dolphin/dvd/dvderror.c: + .text start:0x8034C8D8 end:0x8034CA70 + .data start:0x803D3648 end:0x803D3690 + +dolphin/dvd/dvdidutils.c: + .text start:0x8034CA70 end:0x8034CB68 + +dolphin/dvd/dvdFatal.c: + .text start:0x8034CB68 end:0x8034CB98 + .sbss start:0x80453790 end:0x80453798 + +dolphin/dvd/fstload.c: + .text start:0x8034CB98 end:0x8034CDD8 + .data start:0x803D3690 end:0x803D3700 + .bss start:0x8044E978 end:0x8044E9E8 + .sdata start:0x804529C0 end:0x804529D0 + .sbss start:0x80453798 end:0x804537A8 + +dolphin/vi/vi.c: + .text start:0x8034CDD8 end:0x8034EBEC + .data start:0x803D3700 end:0x803D3AE8 + .bss start:0x8044E9E8 end:0x8044EB30 + .sdata start:0x804529D0 end:0x804529E0 + .sbss start:0x804537A8 end:0x80453810 + +dolphin/pad/Padclamp.c: + .text start:0x8034EBEC end:0x8034F0E4 + .rodata start:0x803A3E50 end:0x803A3E60 + .sdata2 start:0x80458538 end:0x80458558 + +dolphin/pad/Pad.c: + .text start:0x8034F0E4 end:0x80350AA0 + .data start:0x803D3AE8 end:0x803D3B40 + .bss start:0x8044EB30 end:0x8044EB80 + .sdata start:0x804529E0 end:0x80452A00 + .sbss start:0x80453810 end:0x80453840 + +dolphin/ai/ai.c: + .text start:0x80350AA0 end:0x80351384 + .data start:0x803D3B40 end:0x803D3B88 + .sdata start:0x80452A00 end:0x80452A08 + .sbss start:0x80453840 end:0x80453880 + +dolphin/ar/ar.c: + .text start:0x80351384 end:0x80352EC4 + .data start:0x803D3B88 end:0x803D3BD0 + .sdata start:0x80452A08 end:0x80452A10 + .sbss start:0x80453880 end:0x804538A0 + +dolphin/ar/arq.c: + .text start:0x80352EC4 end:0x80353260 + .data start:0x803D3BD0 end:0x803D3C18 + .sdata start:0x80452A10 end:0x80452A18 + .sbss start:0x804538A0 end:0x804538C8 + +dolphin/dsp/dsp.c: + .text start:0x80353260 end:0x803533B0 + .data start:0x803D3C18 end:0x803D3C98 + .sdata start:0x80452A18 end:0x80452A20 + .sbss start:0x804538C8 end:0x804538D0 + +dolphin/dsp/dsp_debug.c: + .text start:0x803533B0 end:0x80353400 + +dolphin/dsp/dsp_task.c: + .text start:0x80353400 end:0x80353860 + .data start:0x803D3C98 end:0x803D3DD8 + .sbss start:0x804538D0 end:0x804538E0 + +dolphin/card/CARDBios.c: + .text start:0x80353860 end:0x80354D54 + .data start:0x803D3DD8 end:0x803D3E40 + .bss start:0x8044EB80 end:0x8044EDC0 + .sdata start:0x80452A20 end:0x80452A28 + .sbss start:0x804538E0 end:0x804538E8 + +dolphin/card/CARDUnlock.c: + .text start:0x80354D54 end:0x80355FB4 + .data start:0x803D3E40 end:0x803D3FA0 + .sdata start:0x80452A28 end:0x80452A30 + +dolphin/card/CARDRdwr.c: + .text start:0x80355FB4 end:0x80356244 + +dolphin/card/CARDBlock.c: + .text start:0x80356244 end:0x803565AC + +dolphin/card/CARDDir.c: + .text start:0x803565AC end:0x80356810 + +dolphin/card/CARDCheck.c: + .text start:0x80356810 end:0x80357778 + +dolphin/card/CARDMount.c: + .text start:0x80357778 end:0x803582B4 + .data start:0x803D3FA0 end:0x803D3FE0 + +dolphin/card/CARDFormat.c: + .text start:0x803582B4 end:0x80358AA4 + +dolphin/card/CARDOpen.c: + .text start:0x80358AA4 end:0x80358F38 + +dolphin/card/CARDCreate.c: + .text start:0x80358F38 end:0x803592D0 + +dolphin/card/CARDRead.c: + .text start:0x803592D0 end:0x80359744 + +dolphin/card/CARDWrite.c: + .text start:0x80359744 end:0x80359AC0 + +dolphin/card/CARDStat.c: + .text start:0x80359AC0 end:0x80359F88 + +dolphin/card/CARDNet.c: + .text start:0x80359F88 end:0x8035A04C + .sdata start:0x80452A30 end:0x80452A38 + +dolphin/gx/GXInit.c: + .text start:0x8035A04C end:0x8035B3D8 + .data start:0x803D3FE0 end:0x803D4220 + .bss start:0x8044EDC0 end:0x8044F3F0 + .sdata start:0x80452A38 end:0x80452A40 + .sbss start:0x804538E8 end:0x80453910 + .sdata2 start:0x80458558 end:0x80458580 + +dolphin/gx/GXFifo.c: + .text start:0x8035B3D8 end:0x8035BCE8 + .sbss start:0x80453910 end:0x80453930 + +dolphin/gx/GXAttr.c: + .text start:0x8035BCE8 end:0x8035CC68 + .data start:0x803D4220 end:0x803D43E8 + .sdata start:0x80452A40 end:0x80452A50 + +dolphin/gx/GXMisc.c: + .text start:0x8035CC68 end:0x8035D514 + .sbss start:0x80453930 end:0x80453948 + +dolphin/gx/GXGeometry.c: + .text start:0x8035D514 end:0x8035D834 + +dolphin/gx/GXFrameBuf.c: + .text start:0x8035D834 end:0x8035E460 + .data start:0x803D43E8 end:0x803D4518 + .sdata2 start:0x80458580 end:0x80458590 + +dolphin/gx/GXLight.c: + .text start:0x8035E460 end:0x8035EA4C + .data start:0x803D4518 end:0x803D4538 + .sdata2 start:0x80458590 end:0x804585C0 + +dolphin/gx/GXTexture.c: + .text start:0x8035EA4C end:0x8035FAF0 + .data start:0x803D4538 end:0x803D4760 + .sdata start:0x80452A50 end:0x80452A90 + .sdata2 start:0x804585C0 end:0x804585E8 + +dolphin/gx/GXBump.c: + .text start:0x8035FAF0 end:0x8035FFC8 + .sdata2 start:0x804585E8 end:0x804585F0 + +dolphin/gx/GXTev.c: + .text start:0x8035FFC8 end:0x803606E8 + .data start:0x803D4760 end:0x803D47D8 + +dolphin/gx/GXPixel.c: + .text start:0x803606E8 end:0x80360D20 + .data start:0x803D47D8 end:0x803D47F8 + .sdata2 start:0x804585F0 end:0x80458628 + +dolphin/gx/GXDisplayList.c: + .text start:0x80360D20 end:0x80360D90 + +dolphin/gx/GXTransform.c: + .text start:0x80360D90 end:0x803614AC + .sdata2 start:0x80458628 end:0x80458638 + +dolphin/gx/GXPerf.c: + .text start:0x803614AC end:0x80361DC8 + .data start:0x803D47F8 end:0x803D48E8 + +dolphin/gd/GDBase.c: + .text start:0x80361DC8 end:0x80361F34 + .sbss start:0x80453948 end:0x80453950 + +dolphin/gd/GDGeometry.c: + .text start:0x80361F34 end:0x80362944 + .data start:0x803D48E8 end:0x803D4950 + +PowerPC_EABI_Support/Runtime/Src/__va_arg.c: + .text start:0x80362944 end:0x80362A0C + +PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c: + .text start:0x80362A0C end:0x80362A6C + .sbss start:0x80453950 end:0x80453958 + +PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp: + .text start:0x80362A6C end:0x80362A9C + +PowerPC_EABI_Support/Runtime/Src/NMWException.cp: + extab start:0x80005600 end:0x80005648 + extabindex start:0x80005660 end:0x8000569C + .text start:0x80362A9C end:0x80362E48 + +PowerPC_EABI_Support/Runtime/Src/ptmf.c: + .text start:0x80362E48 end:0x80362EDC + .rodata start:0x803A3E60 end:0x803A3E70 + +PowerPC_EABI_Support/Runtime/Src/runtime.c: + .text start:0x80362EDC end:0x8036366C + .rodata start:0x803A3E70 end:0x803A3E88 + +PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp: + .text start:0x8036366C end:0x803636DC + .ctors start:0x80374600 end:0x80374604 rename:.ctors$10 + .dtors start:0x803747C0 end:0x803747C4 rename:.dtors$10 + .dtors start:0x803747C4 end:0x803747C8 rename:.dtors$15 + .sdata start:0x80452A90 end:0x80452A98 + +PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp: + .text start:0x803636DC end:0x80363744 + .bss start:0x8044F3F0 end:0x8044F400 + +PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.c: + .text start:0x80363744 end:0x803637FC + .rodata start:0x803A3E88 end:0x803A3F00 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c: + .text start:0x803637FC end:0x80363988 + .bss start:0x8044F400 end:0x8044F500 + .sbss start:0x80453958 end:0x80453970 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c: + .sbss start:0x80453970 end:0x80453978 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c: + .text start:0x80363988 end:0x80363E3C + .rodata start:0x803A3F00 end:0x803A3F18 + .bss start:0x8044F500 end:0x8044F538 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c: + .text start:0x80363E3C end:0x80363F54 + .data start:0x803D4950 end:0x803D4A90 + .bss start:0x8044F538 end:0x8044F838 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c: + .text start:0x80363F54 end:0x80365EA8 + .rodata start:0x803A3F18 end:0x803A3FF8 + .data start:0x803D4A90 end:0x803D4BB8 + .sdata2 start:0x80458638 end:0x80458640 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c: + .text start:0x80365EA8 end:0x80365F10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c: + .text start:0x80365F10 end:0x80366008 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c: + .text start:0x80366008 end:0x80366294 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/critical_regions.gamecube.c: + .text start:0x80366294 end:0x803662A0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c: + .text start:0x803662A0 end:0x803662C4 + .data start:0x803D4BB8 end:0x803D4EB8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c: + .text start:0x803662C4 end:0x8036664C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c: + .text start:0x8036664C end:0x803669E4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c: + .text start:0x803669E4 end:0x80366DA4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c: + .text start:0x80366DA4 end:0x80366EBC + .sdata2 start:0x80458640 end:0x80458648 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c: + .text start:0x80366EBC end:0x8036702C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c: + .text start:0x8036702C end:0x803672FC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c: + .text start:0x803672FC end:0x8036730C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c: + .text start:0x8036730C end:0x803695BC + .rodata start:0x803A3FF8 end:0x803A4020 + .data start:0x803D4EB8 end:0x803D50E8 + .sdata start:0x80452A98 end:0x80452AA0 + .sdata2 start:0x80458648 end:0x80458650 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c: + .sdata start:0x80452AA0 end:0x80452AB4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c: + .text start:0x803695BC end:0x8036964C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c: + .text start:0x8036964C end:0x8036970C + .bss start:0x8044F838 end:0x8044F850 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c: + .text start:0x8036970C end:0x80369A30 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c: + .text start:0x80369A30 end:0x80369F44 + .data start:0x803D50E8 end:0x803D5130 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c: + .text start:0x80369F44 end:0x80369FCC + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c: + .text start:0x80369FCC end:0x8036A0A4 + .sbss start:0x80453978 end:0x80453980 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c: + .text start:0x8036A0A4 end:0x8036A2E0 + .sdata2 start:0x80458650 end:0x804586D8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c: + .text start:0x8036A2E0 end:0x8036A518 + .sdata2 start:0x804586D8 end:0x80458760 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c: + .text start:0x8036A518 end:0x8036A7A8 + .sdata2 start:0x80458760 end:0x804587B8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c: + .text start:0x8036A7A8 end:0x8036A9CC + .rodata start:0x803A4020 end:0x803A4050 + .sdata2 start:0x804587B8 end:0x80458830 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c: + .text start:0x8036A9CC end:0x8036AD08 + .rodata start:0x803A4050 end:0x803A4060 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c: + .text start:0x8036AD08 end:0x8036B538 + .rodata start:0x803A4060 end:0x803A4090 + .sdata2 start:0x80458830 end:0x80458940 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c: + .text start:0x8036B538 end:0x8036B8D8 + .rodata start:0x803A4090 end:0x803A4218 + .sdata2 start:0x80458940 end:0x80458998 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c: + .text start:0x8036B8D8 end:0x8036B9CC + .sdata2 start:0x80458998 end:0x804589E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c: + .text start:0x8036B9CC end:0x8036C820 + .rodata start:0x803A4218 end:0x803A4268 + .sdata2 start:0x804589E0 end:0x80458A20 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c: + .text start:0x8036C820 end:0x8036C8C0 + .sdata2 start:0x80458A20 end:0x80458A58 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c: + .text start:0x8036C8C0 end:0x8036CAD4 + .rodata start:0x803A4268 end:0x803A42D0 + .sdata2 start:0x80458A58 end:0x80458A90 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c: + .text start:0x8036CAD4 end:0x8036CCEC + .rodata start:0x803A42D0 end:0x803A4368 + .sdata2 start:0x80458A90 end:0x80458AB8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c: + .text start:0x8036CCEC end:0x8036CE30 + .sdata2 start:0x80458AB8 end:0x80458AC8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c: + .text start:0x8036CE30 end:0x8036CE58 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c: + .text start:0x8036CE58 end:0x8036CF2C + .sdata2 start:0x80458AC8 end:0x80458AD0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c: + .text start:0x8036CF2C end:0x8036D074 + .sdata2 start:0x80458AD0 end:0x80458AE0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c: + .text start:0x8036D074 end:0x8036D100 + .sdata2 start:0x80458AE0 end:0x80458AE8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c: + .text start:0x8036D100 end:0x8036D2C4 + .sdata2 start:0x80458AE8 end:0x80458B10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c: + .text start:0x8036D2C4 end:0x8036D3C0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c: + .text start:0x8036D3C0 end:0x8036D498 + .sdata2 start:0x80458B10 end:0x80458B18 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c: + .text start:0x8036D498 end:0x8036D510 + .sdata2 start:0x80458B18 end:0x80458B20 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c: + .text start:0x8036D510 end:0x8036D530 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c: + .text start:0x8036D530 end:0x8036D550 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c: + .text start:0x8036D550 end:0x8036D570 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c: + .text start:0x8036D570 end:0x8036D590 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c: + .text start:0x8036D590 end:0x8036D5B0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c: + .text start:0x8036D5B0 end:0x8036D5D0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c: + .text start:0x8036D5D0 end:0x8036D7F4 + .sdata2 start:0x80458B20 end:0x80458B28 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c: + .text start:0x8036D7F4 end:0x8036D884 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c: + .text start:0x8036D884 end:0x8036D8A4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c: + .text start:0x8036D8A4 end:0x8036D950 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c: + .text start:0x8036D950 end:0x8036DA48 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c: + .text start:0x8036DA48 end:0x8036DC70 + .bss start:0x8044F850 end:0x8044F878 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c: + .text start:0x8036DC70 end:0x8036DE08 + .rodata start:0x803A4368 end:0x803A4398 + .bss start:0x8044F878 end:0x8044F880 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c: + .text start:0x8036DE08 end:0x8036DE4C + .rodata start:0x803A4398 end:0x803A43C0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c: + .text start:0x8036DE4C end:0x8036E688 + .rodata start:0x803A43C0 end:0x803A43E0 + .bss start:0x8044F880 end:0x80451230 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c: + .text start:0x8036E688 end:0x8036E940 + .rodata start:0x803A43E0 end:0x803A4570 + .bss start:0x80451230 end:0x80451248 + .sbss start:0x80453980 end:0x80453988 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c: + .text start:0x8036E940 end:0x8036E9CC + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c: + .text start:0x8036E9CC end:0x8036EB44 + .rodata start:0x803A4570 end:0x803A45B0 + .data start:0x803D5130 end:0x803D51A0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c: + .text start:0x8036EB44 end:0x8036FBB4 + .rodata start:0x803A45B0 end:0x803A4798 + .data start:0x803D51A0 end:0x803D51D8 + .bss start:0x80451248 end:0x80451250 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c: + .text start:0x8036FBB4 end:0x803702C8 + .rodata start:0x803A4798 end:0x803A4840 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c: + .text start:0x803702C8 end:0x803702E0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c: + .text start:0x803702E0 end:0x80370378 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c: + .text start:0x80370378 end:0x803703B0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c: + .text start:0x803703B0 end:0x80370468 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c: + .text start:0x80370468 end:0x80372000 + .rodata start:0x803A4840 end:0x803A48D8 + .data start:0x803D51D8 end:0x803D5208 + .bss start:0x80451250 end:0x804517D0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s: + .text start:0x80372000 end:0x80372020 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c: + .text start:0x80372020 end:0x80372390 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c: + .text start:0x80372390 end:0x803729CC + .data start:0x803D5208 end:0x803D5248 + .bss start:0x804517D0 end:0x804517D8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c: + .text start:0x803729CC end:0x80372A24 + .rodata start:0x803A48D8 end:0x803A48E8 + .bss start:0x804517D8 end:0x804517E4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c: + .text start:0x80372A24 end:0x80372F7C + .rodata start:0x803A48E8 end:0x803A49F0 + .data start:0x803D5248 end:0x803D5270 + .bss start:0x804517E4 end:0x804517F0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c: + .text start:0x80372F7C end:0x80372FB0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c: + .text start:0x80372FB0 end:0x80372FCC + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c: + .text start:0x80372FCC end:0x80373144 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c: + .text start:0x80373144 end:0x8037318C + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c: + .text start:0x8037318C end:0x803734D0 + .rodata start:0x803A49F0 end:0x803A4AD0 + .bss start:0x804517F0 end:0x80452010 + .sbss start:0x80453988 end:0x80453990 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c: + .text start:0x803734D0 end:0x80373738 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c: + .text start:0x80373738 end:0x80373A84 + .rodata start:0x803A4AD0 end:0x803A4BB0 + .bss start:0x80452010 end:0x8045252C + .sbss start:0x80453990 end:0x80453998 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/MWTrace.c: + .text start:0x80373A84 end:0x80373AD4 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c: + .text start:0x80373AD4 end:0x80373B2C + +amcstubs/AmcExi2Stubs.c: + .text start:0x80373B2C end:0x80373B5C + +odemuexi2/DebuggerDriver.c: + .text start:0x80373B5C end:0x803745DC + .sbss start:0x80453998 end:0x804539B0 + +odenotstub/odenotstub.c: + .text start:0x803745DC end:0x803745E4 diff --git a/config/GZ2P01/symbols.txt b/config/GZ2P01/symbols.txt new file mode 100644 index 0000000000..1eeefd6b47 --- /dev/null +++ b/config/GZ2P01/symbols.txt @@ -0,0 +1,26752 @@ +__check_pad3 = .init:0x80003100; // type:function size:0x40 scope:local +__set_debug_bba = .init:0x80003140; // type:function size:0xC scope:local +__get_debug_bba = .init:0x8000314C; // type:function size:0x8 scope:local +__start = .init:0x80003154; // type:function size:0x15C scope:weak +__init_registers = .init:0x800032B0; // type:function size:0x90 scope:local +__init_data = .init:0x80003340; // type:function size:0xC0 scope:local +__init_hardware = .init:0x80003400; // type:function size:0x24 scope:global +__flush_cache = .init:0x80003424; // type:function size:0x34 scope:global +memset = .init:0x80003458; // type:function size:0x30 scope:global +__fill_mem = .init:0x80003488; // type:function size:0xB8 scope:global +memcpy = .init:0x80003540; // type:function size:0x50 scope:global +fn_80003590 = .init:0x80003590; // type:function size:0x30 +fn_800035C0 = .init:0x800035C0; // type:function size:0x24 +gTRKInterruptVectorTable = .init:0x800035E4; // type:label scope:global +lbl_80004600 = .init:0x80004600; // type:label +lbl_80005400 = .init:0x80005400; // type:label +fn_80005518 = .init:0x80005518; // type:function size:0x2C +gTRKInterruptVectorTableEnd = .init:0x80005518; // type:label scope:global +_rom_copy_info = .init:0x80005544; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800055C8; // type:object size:0x20 scope:global data:4byte +@etb_80005600 = extab:0x80005600; // type:object size:0x8 scope:local hidden +@etb_80005608 = extab:0x80005608; // type:object size:0x8 scope:local hidden +@etb_80005610 = extab:0x80005610; // type:object size:0x18 scope:local hidden +@etb_80005628 = extab:0x80005628; // type:object size:0x8 scope:local hidden +@etb_80005630 = extab:0x80005630; // type:object size:0x18 scope:local hidden +@206 = extabindex:0x80005660; // type:object size:0xC scope:local align:4 +@211 = extabindex:0x8000566C; // type:object size:0xC scope:local align:4 +@232 = extabindex:0x80005678; // type:object size:0xC scope:local align:4 +@240 = extabindex:0x80005684; // type:object size:0xC scope:local align:4 +@263 = extabindex:0x80005690; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x8000569C; // type:object size:0x20 scope:global +version_check__Fv = .text:0x800056C0; // type:function size:0x68 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x80005728; // type:function size:0x64 scope:global align:4 +CheckHeap__FUl = .text:0x8000578C; // type:function size:0xBC scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80005848; // type:function size:0x58 scope:global align:4 +getUsedCount__9HeapCheckCFv = .text:0x800058A0; // type:function size:0x24 scope:global align:4 +heapDisplay__9HeapCheckCFv = .text:0x800058C4; // type:function size:0x214 scope:global align:4 +debugDisplay__Fv = .text:0x80005AD8; // type:function size:0x274 scope:global align:4 +Debug_console__FUl = .text:0x80005D4C; // type:function size:0x400 scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x8000614C; // type:function size:0x7C scope:global align:4 +debug__Fv = .text:0x800061C8; // type:function size:0xC4 scope:global align:4 +main01__Fv = .text:0x8000628C; // type:function size:0x1C8 scope:global align:4 +main = .text:0x80006454; // type:function size:0x184 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x800065D8; // type:function size:0x8 scope:global align:4 +__sinit_m_Do_main_cpp = .text:0x800065E0; // type:function size:0x1B8 scope:local align:4 +OSSwitchFiberEx__FUlUlUlUlUlUl = .text:0x80006798; // type:function size:0x30 scope:global align:4 +my_PutString__FPCc = .text:0x800067C8; // type:function size:0x2C scope:global align:4 +OSVAttention__FPCcP16__va_list_struct = .text:0x800067F4; // type:function size:0x20 scope:global align:4 +OSAttention = .text:0x80006814; // type:function size:0x80 scope:global align:4 +OSReportDisable = .text:0x80006894; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800068A0; // type:function size:0xC scope:global align:4 +OSReportForceEnableOn = .text:0x800068AC; // type:function size:0xC scope:global align:4 +OSReportForceEnableOff = .text:0x800068B8; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x800068C4; // type:function size:0x18 scope:global align:4 +mDoPrintf_vprintf_Interrupt__FPCcP16__va_list_struct = .text:0x800068DC; // type:function size:0x88 scope:global align:4 +mDoPrintf_vprintf_Thread__FPCcP16__va_list_struct = .text:0x80006964; // type:function size:0x20 scope:global align:4 +mDoPrintf_vprintf__FPCcP16__va_list_struct = .text:0x80006984; // type:function size:0x8C scope:global align:4 +mDoPrintf_VReport = .text:0x80006A10; // type:function size:0x8C scope:global align:4 +OSVReport = .text:0x80006A9C; // type:function size:0x20 scope:global align:4 +OSReport = .text:0x80006ABC; // type:function size:0x80 scope:global align:4 +OSReport_FatalError = .text:0x80006B3C; // type:function size:0xD0 scope:global align:4 +OSReport_Error = .text:0x80006C0C; // type:function size:0xE0 scope:global align:4 +OSReport_Warning = .text:0x80006CEC; // type:function size:0xE0 scope:global align:4 +OSReport_System = .text:0x80006DCC; // type:function size:0xB0 scope:global align:4 +OSPanic = .text:0x80006E7C; // type:function size:0x138 scope:global align:4 +reset__17mDoAud_zelAudio_cFv = .text:0x80006FB4; // type:function size:0xC scope:global align:4 +mDoAud_Create__Fv = .text:0x80006FC0; // type:function size:0x1A4 scope:global align:4 +mDoAud_Execute__Fv = .text:0x80007164; // type:function size:0x58 scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x800071BC; // type:function size:0x3C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x800071F8; // type:function size:0x2C scope:global align:4 +mDoAud_setFadeOutStart__FUc = .text:0x80007224; // type:function size:0x30 scope:global align:4 +mDoAud_setFadeInStart__FUc = .text:0x80007254; // type:function size:0x30 scope:global align:4 +mDoAud_resetProcess__Fv = .text:0x80007284; // type:function size:0x40 scope:global align:4 +mDoAud_resetRecover__Fv = .text:0x800072C4; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_audio_cpp = .text:0x80007318; // type:function size:0x50 scope:local align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x80007368; // type:function size:0x60 scope:global align:4 +__dt__10Z2AudioMgrFv = .text:0x800073C8; // type:function size:0x470 scope:global align:4 +__dt__14JAISoundHandleFv = .text:0x80007838; // type:function size:0x50 scope:global align:4 +__dt__12Z2MultiSeObjFv = .text:0x80007888; // type:function size:0x54 scope:global align:4 +__dt__16JAISeCategoryMgrFv = .text:0x800078DC; // type:function size:0x78 scope:global align:4 +create__8mDoCPd_cFv = .text:0x80007954; // type:function size:0x140 scope:global align:4 +read__8mDoCPd_cFv = .text:0x80007A94; // type:function size:0xE8 scope:global align:4 +convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad = .text:0x80007B7C; // type:function size:0x154 scope:global align:4 +LRlockCheck__8mDoCPd_cFP27interface_of_controller_pad = .text:0x80007CD0; // type:function size:0xA4 scope:global align:4 +recalibrate__8mDoCPd_cFv = .text:0x80007D74; // type:function size:0x28 scope:global align:4 +createTimg__FUsUsUl = .text:0x80007D9C; // type:function size:0xA8 scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x80007E44; // type:function size:0x14C scope:global align:4 +beginRender__13mDoGph_gInf_cFv = .text:0x80007F90; // type:function size:0x48 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x80007FD8; // type:function size:0x50 scope:global align:4 +fadeOut_f__13mDoGph_gInf_cFfR8_GXColor = .text:0x80008028; // type:function size:0x50 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x80008078; // type:function size:0x28 scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x800080A0; // type:function size:0x30 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x800080D0; // type:function size:0x24 scope:global align:4 +darwFilter__F8_GXColor = .text:0x800080F4; // type:function size:0x23C scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x80008330; // type:function size:0xEC scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x8000841C; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x80008420; // type:function size:0x4 scope:global align:4 +dScnPly_BeforeOfPaint__Fv = .text:0x80008424; // type:function size:0x2C scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x80008450; // type:function size:0x24 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x80008474; // type:function size:0x1BC scope:global align:4 +drawDepth2__FP10view_classP15view_port_classi = .text:0x80008630; // type:function size:0xB54 scope:global align:4 +__dt__4cXyzFv = .text:0x80009184; // type:function size:0x3C scope:global align:4 +trimming__FP10view_classP15view_port_class = .text:0x800091C0; // type:function size:0x2F4 scope:global align:4 +mDoGph_drawFilterQuad__FScSc = .text:0x800094B4; // type:function size:0x90 scope:global align:4 +create__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80009544; // type:function size:0xB4 scope:global align:4 +remove__Q213mDoGph_gInf_c7bloom_cFv = .text:0x800095F8; // type:function size:0x58 scope:global align:4 +draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80009650; // type:function size:0xB10 scope:global align:4 +retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000A160; // type:function size:0x130 scope:global align:4 +motionBlure__FP10view_class = .text:0x8000A290; // type:function size:0x274 scope:global align:4 +setLight__Fv = .text:0x8000A504; // type:function size:0x88 scope:global align:4 +drawItem3D__Fv = .text:0x8000A58C; // type:function size:0x78 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000A604; // type:function size:0xB14 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x8000B118; // type:function size:0x5C scope:global align:4 +mDoGph_Create__Fv = .text:0x8000B174; // type:function size:0x5C scope:global align:4 +__sinit_m_Do_graphic_cpp = .text:0x8000B1D0; // type:function size:0x14 scope:local align:4 +getAtnActorID__9daPy_py_cCFv = .text:0x8000B1E4; // type:function size:0x8 scope:global align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x8000B1EC; // type:function size:0x200 scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x8000B3EC; // type:function size:0x1DC scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x8000B5C8; // type:function size:0xA0 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x8000B668; // type:function size:0x24 scope:global align:4 +developKeyCheck__FUlUl = .text:0x8000B68C; // type:function size:0xB0 scope:global align:4 +exceptionReadPad__FPUlPUl = .text:0x8000B73C; // type:function size:0x30 scope:global align:4 +exceptionRestart__Fv = .text:0x8000B76C; // type:function size:0x30 scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x8000B79C; // type:function size:0x194 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x8000B930; // type:function size:0x398 scope:global align:4 +my_PrintHeap__FPCcUl = .text:0x8000BCC8; // type:function size:0x4 scope:global align:4 +my_SysPrintHeap__FPCcPvUl = .text:0x8000BCCC; // type:function size:0x4C scope:global align:4 +mDoMch_Create__Fv = .text:0x8000BD18; // type:function size:0x368 scope:global align:4 +mDoMtx_XYZrotS__FPA4_fsss = .text:0x8000C080; // type:function size:0x98 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x8000C118; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x8000C1BC; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x8000C254; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x8000C2F8; // type:function size:0x58 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x8000C350; // type:function size:0x40 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x8000C390; // type:function size:0x58 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x8000C3E8; // type:function size:0x40 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x8000C428; // type:function size:0x58 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x8000C480; // type:function size:0x40 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x8000C4C0; // type:function size:0x204 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x8000C6C4; // type:function size:0x1C0 scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8000C884; // type:function size:0xE0 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8000C964; // type:function size:0x1AC scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x8000CB10; // type:function size:0xA4 scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x8000CBB4; // type:function size:0xC8 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8000CC7C; // type:function size:0x4C scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8000CCC8; // type:function size:0x50 scope:global align:4 +transS__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CD18; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x8000CD50; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CD88; // type:function size:0x2C scope:global align:4 +scaleS__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CDB4; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x8000CDEC; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFRC4cXyz = .text:0x8000CE24; // type:function size:0x2C scope:global align:4 +XYZrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CE50; // type:function size:0x38 scope:global align:4 +XYZrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CE88; // type:function size:0x38 scope:global align:4 +ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CEC0; // type:function size:0x38 scope:global align:4 +ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x8000CEF8; // type:function size:0x38 scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8000CF30; // type:function size:0x3C scope:global align:4 +__sinit_m_Do_mtx_cpp = .text:0x8000CF6C; // type:function size:0x7C scope:local align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8000CFE8; // type:function size:0x3C scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x8000D024; // type:function size:0x3C scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x8000D060; // type:function size:0x274 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifss = .text:0x8000D2D4; // type:function size:0x108 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x8000D3DC; // type:function size:0x54 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss = .text:0x8000D430; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x8000D4CC; // type:function size:0x34 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss = .text:0x8000D500; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x8000D59C; // type:function size:0x54 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss = .text:0x8000D5F0; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x8000D68C; // type:function size:0x34 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss = .text:0x8000D6C0; // type:function size:0x9C scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x8000D75C; // type:function size:0x34 scope:global align:4 +init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb = .text:0x8000D790; // type:function size:0x108 scope:global align:4 +setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform = .text:0x8000D898; // type:function size:0x8 scope:global align:4 +__dt__17J3DMtxCalcAnmBaseFv = .text:0x8000D8A0; // type:function size:0x5C scope:global align:4 +__dt__10J3DMtxCalcFv = .text:0x8000D8FC; // type:function size:0x48 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x8000D944; // type:function size:0x3C scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x8000D980; // type:function size:0x1C scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf = .text:0x8000D99C; // type:function size:0x20 scope:global align:4 +init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss = .text:0x8000D9BC; // type:function size:0xA0 scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x8000DA5C; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8000DAC4; // type:function size:0xB8 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x8000DB7C; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x8000DB80; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x8000DB84; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x8000DB88; // type:function size:0x4 scope:global align:4 +mDoExt_modelDiff__FP8J3DModel = .text:0x8000DB8C; // type:function size:0x54 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x8000DBE0; // type:function size:0x98 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x8000DC78; // type:function size:0xA0 scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8000DD18; // type:function size:0x8C scope:global align:4 +mDoExt_btkAnmRemove__FP12J3DModelData = .text:0x8000DDA4; // type:function size:0x9C scope:global align:4 +mDoExt_brkAnmRemove__FP12J3DModelData = .text:0x8000DE40; // type:function size:0xB0 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x8000DEF0; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8000DEF8; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x8000DF00; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8000DF08; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x8000DF10; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8000DF18; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x8000DF20; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8000DF28; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x8000DF30; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x8000DF38; // type:function size:0x8 scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x8000DF40; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x8000DF48; // type:function size:0xC scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x8000DF54; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x8000DF5C; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x8000DF64; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x8000DF6C; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x8000DF74; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x8000DF7C; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x8000DF84; // type:function size:0x8 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8000DF8C; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x8000DF94; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x8000DF9C; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x8000DFA4; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x8000DFAC; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x8000DFB4; // type:function size:0x8 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x8000DFBC; // type:function size:0x8 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x8000DFC4; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x8000DFC8; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFRC8J3DBlend = .text:0x8000DFCC; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp = .text:0x8000DFD0; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x8000DFD4; // type:function size:0x4 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x8000DFD8; // type:function size:0x3C scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x8000E014; // type:function size:0x4 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x8000E018; // type:function size:0x3C scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x8000E054; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x8000E058; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x8000E05C; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x8000E060; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x8000E064; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x8000E068; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x8000E06C; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x8000E070; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x8000E074; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x8000E078; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x8000E07C; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x8000E080; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x8000E084; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8000E088; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x8000E08C; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8000E090; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x8000E094; // type:function size:0x4 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x8000E098; // type:function size:0xC scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x8000E0A4; // type:function size:0x38 scope:global align:4 +__ct__14J3DIndTexOrderFv = .text:0x8000E0DC; // type:function size:0xC scope:global align:4 +__ct__19J3DTevSwapModeTableFv = .text:0x8000E0E8; // type:function size:0xC scope:global align:4 +__ct__11J3DTevOrderFv = .text:0x8000E0F4; // type:function size:0xC scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x8000E100; // type:function size:0xE4 scope:global align:4 +__ct__11J3DTevStageFv = .text:0x8000E1E4; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x8000E24C; // type:function size:0x1C8 scope:global align:4 +__ct__13J3DGXColorS10Fv = .text:0x8000E414; // type:function size:0x4 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x8000E418; // type:function size:0x18 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x8000E430; // type:function size:0xBC scope:global align:4 +__ct__10J3DGXColorFv = .text:0x8000E4EC; // type:function size:0x4 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModelUc = .text:0x8000E4F0; // type:function size:0xBC scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x8000E5AC; // type:function size:0x5C scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x8000E608; // type:function size:0x2C scope:global align:4 +__dt__9J3DPacketFv = .text:0x8000E634; // type:function size:0x48 scope:global align:4 +entryJoint__21mDoExt_invisibleModelFP4cXyz = .text:0x8000E67C; // type:function size:0xF8 scope:global align:4 +entryDL__21mDoExt_invisibleModelFP4cXyz = .text:0x8000E774; // type:function size:0x74 scope:global align:4 +mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData = .text:0x8000E7E8; // type:function size:0x24C scope:global align:4 +mDoExt_setupStageTexture__FP12J3DModelData = .text:0x8000EA34; // type:function size:0x240 scope:global align:4 +mDoExt_createAssertHeap__FP7JKRHeap = .text:0x8000EC74; // type:function size:0x24 scope:global align:4 +mDoExt_getAssertHeap__Fv = .text:0x8000EC98; // type:function size:0x8 scope:global align:4 +mDoExt_createDbPrintHeap__FUlP7JKRHeap = .text:0x8000ECA0; // type:function size:0x28 scope:global align:4 +mDoExt_getDbPrintHeap__Fv = .text:0x8000ECC8; // type:function size:0x8 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x8000ECD0; // type:function size:0x34 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x8000ED04; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x8000ED0C; // type:function size:0x28 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x8000ED34; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x8000ED3C; // type:function size:0x28 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x8000ED64; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x8000ED6C; // type:function size:0x34 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x8000EDA0; // type:function size:0x8 scope:global align:4 +mDoExt_getArchiveHeapPtr__Fv = .text:0x8000EDA8; // type:function size:0x8 scope:global align:4 +mDoExt_createJ2dHeap__FUlP7JKRHeap = .text:0x8000EDB0; // type:function size:0x34 scope:global align:4 +mDoExt_getJ2dHeap__Fv = .text:0x8000EDE4; // type:function size:0x8 scope:global align:4 +mDoExt_getHostIOHeap__Fv = .text:0x8000EDEC; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x8000EDF4; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x8000EE8C; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x8000EED4; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl = .text:0x8000EF1C; // type:function size:0x54 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x8000EF70; // type:function size:0x38 scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl = .text:0x8000EFA8; // type:function size:0x50 scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x8000EFF8; // type:function size:0x48 scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x8000F040; // type:function size:0xCC scope:global align:4 +mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap = .text:0x8000F10C; // type:function size:0x34 scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x8000F140; // type:function size:0x20 scope:global align:4 +mDoExt_destroyExpHeap__FP10JKRExpHeap = .text:0x8000F160; // type:function size:0x20 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x8000F180; // type:function size:0x20 scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x8000F1A0; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x8000F1A8; // type:function size:0x2C scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x8000F1D4; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x8000F220; // type:function size:0x244 scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x8000F464; // type:function size:0x398 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x8000F7FC; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x8000F880; // type:function size:0x84 scope:global align:4 +__ct__13mDoExt_morf_cFv = .text:0x8000F904; // type:function size:0x88 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x8000F98C; // type:function size:0x48 scope:global align:4 +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x8000F9D4; // type:function size:0x6C scope:global align:4 +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x8000FA40; // type:function size:0x5C scope:global align:4 +__dt__13mDoExt_morf_cFv = .text:0x8000FA9C; // type:function size:0x94 scope:global align:4 +setMorf__13mDoExt_morf_cFf = .text:0x8000FB30; // type:function size:0x44 scope:global align:4 +frameUpdate__13mDoExt_morf_cFv = .text:0x8000FB74; // type:function size:0x8C scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x8000FC00; // type:function size:0xC4 scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x8000FCC4; // type:function size:0x84 scope:global align:4 +create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x8000FD48; // type:function size:0x2E0 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x80010028; // type:function size:0x308 scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80010330; // type:function size:0x24C scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x8001057C; // type:function size:0xB8 scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80010634; // type:function size:0x2C scope:global align:4 +modelCalc__14mDoExt_McaMorfFv = .text:0x80010660; // type:function size:0x64 scope:global align:4 +getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo = .text:0x800106C4; // type:function size:0xC0 scope:global align:4 +__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80010784; // type:function size:0xB8 scope:global align:4 +__dt__16mDoExt_McaMorfSOFv = .text:0x8001083C; // type:function size:0x68 scope:global align:4 +create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x800108A4; // type:function size:0x278 scope:global align:4 +calc__16mDoExt_McaMorfSOFv = .text:0x80010B1C; // type:function size:0x308 scope:global align:4 +setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff = .text:0x80010E24; // type:function size:0x240 scope:global align:4 +play__16mDoExt_McaMorfSOFUlSc = .text:0x80011064; // type:function size:0xA4 scope:global align:4 +updateDL__16mDoExt_McaMorfSOFv = .text:0x80011108; // type:function size:0x6C scope:global align:4 +entryDL__16mDoExt_McaMorfSOFv = .text:0x80011174; // type:function size:0x2C scope:global align:4 +modelCalc__16mDoExt_McaMorfSOFv = .text:0x800111A0; // type:function size:0x64 scope:global align:4 +getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo = .text:0x80011204; // type:function size:0xC0 scope:global align:4 +stopZelAnime__16mDoExt_McaMorfSOFv = .text:0x800112C4; // type:function size:0x38 scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x800112FC; // type:function size:0xB4 scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x800113B0; // type:function size:0x68 scope:global align:4 +create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80011418; // type:function size:0x250 scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x80011668; // type:function size:0x40 scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x800116A8; // type:function size:0x67C scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff = .text:0x80011D24; // type:function size:0x25C scope:global align:4 +setAnmRate__15mDoExt_McaMorf2Ff = .text:0x80011F80; // type:function size:0xD4 scope:global align:4 +play__15mDoExt_McaMorf2FUlSc = .text:0x80012054; // type:function size:0xA4 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x800120F8; // type:function size:0x2C scope:global align:4 +modelCalc__15mDoExt_McaMorf2Fv = .text:0x80012124; // type:function size:0x78 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x8001219C; // type:function size:0x38 scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x800121D4; // type:function size:0x1B0 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x80012384; // type:function size:0x20C scope:global align:4 +__ct__4cXyzFv = .text:0x80012590; // type:function size:0x4 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x80012594; // type:function size:0xDC scope:global align:4 +__ct__15mDoExt_3Dline_cFv = .text:0x80012670; // type:function size:0x4 scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x80012674; // type:function size:0xB4 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x80012728; // type:function size:0x100 scope:global align:4 +update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80012828; // type:function size:0x5C8 scope:global align:4 +update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c = .text:0x80012DF0; // type:function size:0x524 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x80013314; // type:function size:0x198 scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x800134AC; // type:function size:0xD8 scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x80013584; // type:function size:0x16C scope:global align:4 +update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x800136F0; // type:function size:0x874 scope:global align:4 +update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c = .text:0x80013F64; // type:function size:0x788 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x800146EC; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x80014750; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x800147B8; // type:function size:0x148 scope:global align:4 +__dt__7JUTFontFv = .text:0x80014900; // type:function size:0x48 scope:global align:4 +mDoExt_initFont0__Fv = .text:0x80014948; // type:function size:0x5C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x800149A4; // type:function size:0x3C scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x800149E0; // type:function size:0x78 scope:global align:4 +mDoExt_initFont1__Fv = .text:0x80014A58; // type:function size:0x60 scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80014AB8; // type:function size:0x3C scope:global align:4 +mDoExt_initFont2__Fv = .text:0x80014AF4; // type:function size:0x60 scope:global align:4 +mDoExt_getSubFont__Fv = .text:0x80014B54; // type:function size:0x3C scope:global align:4 +mDoExt_removeSubFont__Fv = .text:0x80014B90; // type:function size:0x78 scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80014C08; // type:function size:0x108 scope:global align:4 +mDoExt_setAraCacheSize__FUl = .text:0x80014D10; // type:function size:0x8 scope:global align:4 +mDoExt_GetCurrentRunningThread__Fv = .text:0x80014D18; // type:function size:0x38 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80014D50; // type:function size:0x2C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80014D7C; // type:function size:0x2C scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x80014DA8; // type:function size:0x2C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80014DD4; // type:function size:0x5C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x80014E30; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x80014E38; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x80014E40; // type:function size:0x4 scope:global align:4 +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x80014E44; // type:function size:0x4 scope:global align:4 +getAnmTransform__10J3DMtxCalcFUc = .text:0x80014E48; // type:function size:0x8 scope:global align:4 +getAnmTransform__10J3DMtxCalcFv = .text:0x80014E50; // type:function size:0x8 scope:global align:4 +setWeight__10J3DMtxCalcFUcf = .text:0x80014E58; // type:function size:0x4 scope:global align:4 +getWeight__10J3DMtxCalcCFUc = .text:0x80014E5C; // type:function size:0x8 scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80014E64; // type:function size:0x8C scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80014EF0; // type:function size:0x7C scope:global align:4 +getAnmTransform__17J3DMtxCalcAnmBaseFv = .text:0x80014F6C; // type:function size:0x8 scope:global align:4 +setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform = .text:0x80014F74; // type:function size:0x8 scope:global align:4 +__dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80014F7C; // type:function size:0x6C scope:global align:4 +init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80014FE8; // type:function size:0x28 scope:global align:4 +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80015010; // type:function size:0x28 scope:global align:4 +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80015038; // type:function size:0x28 scope:global align:4 +calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80015060; // type:function size:0x90 scope:global align:4 +mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x800150F0; // type:function size:0x150 scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x80015240; // type:function size:0x84 scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x800152C4; // type:function size:0x1DC scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x800154A0; // type:function size:0x58 scope:global align:4 +__sinit_m_Do_lib_cpp = .text:0x800154F8; // type:function size:0x4C scope:local align:4 +__dt__11J3DUClipperFv = .text:0x80015544; // type:function size:0x48 scope:global align:4 +my_OSCancelAlarmAll__Fv = .text:0x8001558C; // type:function size:0x4 scope:global align:4 +destroyVideo__Fv = .text:0x80015590; // type:function size:0x38 scope:global align:4 +mDoRst_reset__FiUli = .text:0x800155C8; // type:function size:0x138 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x80015700; // type:function size:0xA8 scope:global align:4 +getResetData__6mDoRstFv = .text:0x800157A8; // type:function size:0x8 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x800157B0; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x8001580C; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x80015868; // type:function size:0x28 scope:global align:4 +my_DVDConvertPathToEntrynum__FPCc = .text:0x80015890; // type:function size:0x20 scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x800158B0; // type:function size:0x48 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x800158F8; // type:function size:0x48 scope:global align:4 +kick__17mDoDvdThd_param_cFv = .text:0x80015940; // type:function size:0x28 scope:global align:4 +waitForKick__17mDoDvdThd_param_cFv = .text:0x80015968; // type:function size:0x28 scope:global align:4 +getFirstCommand__17mDoDvdThd_param_cFv = .text:0x80015990; // type:function size:0x8 scope:global align:4 +addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80015998; // type:function size:0x58 scope:global align:4 +cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x800159F0; // type:function size:0x54 scope:global align:4 +cb__FPv = .text:0x80015A44; // type:function size:0x48 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x80015A8C; // type:function size:0x9C scope:global align:4 +__ct__19mDoDvdThd_command_cFv = .text:0x80015B28; // type:function size:0x44 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x80015B6C; // type:function size:0x60 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80015BCC; // type:function size:0x5C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80015C28; // type:function size:0x7C scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x80015CA4; // type:function size:0x54 scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x80015CF8; // type:function size:0x60 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x80015D58; // type:function size:0x70 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x80015DC8; // type:function size:0xC8 scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x80015E90; // type:function size:0x22C scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x800160BC; // type:function size:0x60 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x8001611C; // type:function size:0x78 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap = .text:0x80016194; // type:function size:0xD0 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x80016264; // type:function size:0x88 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x800162EC; // type:function size:0x5C scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x80016348; // type:function size:0xC8 scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x80016410; // type:function size:0x60 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x80016470; // type:function size:0xB8 scope:global align:4 +__sinit_m_Do_dvd_thread_cpp = .text:0x80016528; // type:function size:0x28 scope:local align:4 +mDoDvdErr_ThdInit__Fv = .text:0x80016550; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x80016610; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x80016658; // type:function size:0x60 scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x800166B8; // type:function size:0x28 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x800166E0; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x800166E4; // type:function size:0xA0 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x80016784; // type:function size:0xC4 scope:global align:4 +update__15mDoMemCd_Ctrl_cFv = .text:0x80016848; // type:function size:0x120 scope:global align:4 +load__15mDoMemCd_Ctrl_cFv = .text:0x80016968; // type:function size:0x58 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x800169C0; // type:function size:0xA4 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80016A64; // type:function size:0xA8 scope:global align:4 +save__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80016B0C; // type:function size:0x7C scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x80016B88; // type:function size:0x10C scope:global align:4 +SaveSync__15mDoMemCd_Ctrl_cFv = .text:0x80016C94; // type:function size:0x94 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x80016D28; // type:function size:0xE4 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x80016E0C; // type:function size:0x50 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x80016E5C; // type:function size:0x84 scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x80016EE0; // type:function size:0x8C scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x80016F6C; // type:function size:0x100 scope:global align:4 +command_attach__15mDoMemCd_Ctrl_cFv = .text:0x8001706C; // type:function size:0x58 scope:global align:4 +detach__15mDoMemCd_Ctrl_cFv = .text:0x800170C4; // type:function size:0x38 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x800170FC; // type:function size:0x12C scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x80017228; // type:function size:0x60 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x80017288; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x80017314; // type:function size:0xBC scope:global align:4 +mDoMemCd_main__FPv = .text:0x800173D0; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_MemCard_cpp = .text:0x80017424; // type:function size:0x28 scope:local align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x8001744C; // type:function size:0x204 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x80017650; // type:function size:0x1E0 scope:global align:4 +mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData = .text:0x80017830; // type:function size:0x25C scope:global align:4 +mDoMemCdRWm_SetCardStat__FP12CARDFileInfo = .text:0x80017A8C; // type:function size:0x168 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x80017BF4; // type:function size:0x128 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x80017D1C; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x80017D5C; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x80017D94; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x80017DE0; // type:function size:0x44 scope:global align:4 +print_f__FPCce = .text:0x80017E24; // type:function size:0x8C scope:global align:4 +print__FPCc = .text:0x80017EB0; // type:function size:0x28 scope:global align:4 +dispHeapInfo__Fv = .text:0x80017ED8; // type:function size:0x15C scope:global align:4 +dispGameInfo__Fv = .text:0x80018034; // type:function size:0x44 scope:global align:4 +dispDateInfo__Fv = .text:0x80018078; // type:function size:0x154 scope:global align:4 +dispConsoleToTerminal__Fv = .text:0x800181CC; // type:function size:0x28 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x800181F4; // type:function size:0x30 scope:global align:4 +execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x80018224; // type:function size:0x128 scope:global align:4 +draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001834C; // type:function size:0x4 scope:global align:4 +cDmrNowMidnaTalk__Fv = .text:0x80018350; // type:function size:0x80 scope:global align:4 +__dt__24JPTraceParticleCallBack4Fv = .text:0x800183D0; // type:function size:0x60 scope:global align:4 +__sinit_c_damagereaction_cpp = .text:0x80018430; // type:function size:0x4C scope:local align:4 +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8001847C; // type:function size:0x4 scope:global align:4 +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80018480; // type:function size:0x4 scope:global align:4 +cCc_Init__Fv = .text:0x80018484; // type:function size:0x168 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x800185EC; // type:function size:0x38 scope:global align:4 +cDyl_Unlink__Fs = .text:0x80018624; // type:function size:0x44 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x80018668; // type:function size:0xC8 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x80018730; // type:function size:0xDC scope:global align:4 +cDyl_InitAsync__Fv = .text:0x8001880C; // type:function size:0x34 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x80018840; // type:function size:0x6C scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x800188AC; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x800188B4; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x800188EC; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x800188F4; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x80018938; // type:function size:0x4C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x80018984; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x8001898C; // type:function size:0x60 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x800189EC; // type:function size:0x100 scope:global align:4 +fapGm_After__Fv = .text:0x80018AEC; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x80018B14; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x80018B48; // type:function size:0x40 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x80018B88; // type:function size:0x48 scope:global align:4 +__sinit_f_ap_game_cpp = .text:0x80018BD0; // type:function size:0x3C scope:local align:4 +__ct__10fopAc_ac_cFv = .text:0x80018C0C; // type:function size:0x6C scope:global align:4 +__dt__5csXyzFv = .text:0x80018C78; // type:function size:0x3C scope:global align:4 +__ct__11J3DLightObjFv = .text:0x80018CB4; // type:function size:0x38 scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x80018CEC; // type:function size:0x48 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x80018D34; // type:function size:0x54 scope:global align:4 +fopAc_IsActor__FPv = .text:0x80018D88; // type:function size:0x2C scope:global align:4 +fopAc_Draw__FPv = .text:0x80018DB4; // type:function size:0xCC scope:global align:4 +fopAc_Execute__FPv = .text:0x80018E80; // type:function size:0x1A0 scope:global align:4 +fopAc_IsDelete__FPv = .text:0x80019020; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x80019074; // type:function size:0x80 scope:global align:4 +fopAc_Create__FPv = .text:0x800190F4; // type:function size:0x3B0 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x800194A4; // type:function size:0x8 scope:global align:4 +initBallModel__13fopEn_enemy_cFv = .text:0x800194AC; // type:function size:0xF8 scope:global align:4 +checkBallModelDraw__13fopEn_enemy_cFv = .text:0x800195A4; // type:function size:0x24 scope:global align:4 +setBallModelEffect__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x800195C8; // type:function size:0x180 scope:global align:4 +drawBallModel__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x80019748; // type:function size:0x11C scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x80019864; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x800198A0; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x800198DC; // type:function size:0x2C scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x80019908; // type:function size:0x20 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x80019928; // type:function size:0x24 scope:global align:4 +fopAcM_FastCreate__FsPFPv_iPvPv = .text:0x8001994C; // type:function size:0x20 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x8001996C; // type:function size:0x70 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x800199DC; // type:function size:0x88 scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x80019A64; // type:function size:0x70 scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x80019AD4; // type:function size:0x7C scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x80019B50; // type:function size:0x74 scope:global align:4 +createAppend__FUsUlPC4cXyziPC5csXyzPC4cXyzScUi = .text:0x80019BC4; // type:function size:0x15C scope:global align:4 +fopAcM_Log__FPC10fopAc_ac_cPCc = .text:0x80019D20; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x80019D24; // type:function size:0x3C scope:global align:4 +fopAcM_delete__FUi = .text:0x80019D60; // type:function size:0x60 scope:global align:4 +fopAcM_create__FsUsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x80019DC0; // type:function size:0x80 scope:global align:4 +fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc = .text:0x80019E40; // type:function size:0x6C scope:global align:4 +fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv = .text:0x80019EAC; // type:function size:0x68 scope:global align:4 +fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv = .text:0x80019F14; // type:function size:0x84 scope:global align:4 +fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x80019F98; // type:function size:0x88 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001A020; // type:function size:0x1C0 scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x8001A1E0; // type:function size:0x50 scope:global align:4 +fopAcM_callCallback__FP10fopAc_ac_cPFP10fopAc_ac_c_iP7JKRHeap = .text:0x8001A230; // type:function size:0x60 scope:global align:4 +fopAcM_entrySolidHeap___FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001A290; // type:function size:0x2C8 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001A558; // type:function size:0x78 scope:global align:4 +fopAcM_SetMin__FP10fopAc_ac_cfff = .text:0x8001A5D0; // type:function size:0x10 scope:global align:4 +fopAcM_SetMax__FP10fopAc_ac_cfff = .text:0x8001A5E0; // type:function size:0x10 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x8001A5F0; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x8001A60C; // type:function size:0x14 scope:global align:4 +fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData = .text:0x8001A620; // type:function size:0x64 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x8001A684; // type:function size:0x30 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x8001A6B4; // type:function size:0x54 scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x8001A708; // type:function size:0x6C scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8001A774; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A7B8; // type:function size:0x28 scope:global align:4 +fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A7E0; // type:function size:0x64 scope:global align:4 +fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A844; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A888; // type:function size:0x134 scope:global align:4 +fopAcM_searchActorDistance2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001A9BC; // type:function size:0x50 scope:global align:4 +fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001AA0C; // type:function size:0x130 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001AB3C; // type:function size:0x4C scope:global align:4 +fopAcM_rollPlayerCrash__FPC10fopAc_ac_cfUlffif = .text:0x8001AB88; // type:function size:0x160 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x8001ACE8; // type:function size:0xAC scope:global align:4 +fopAcM_cullingCheck__FPC10fopAc_ac_c = .text:0x8001AD94; // type:function size:0x36C scope:global align:4 +event_second_actor__FUs = .text:0x8001B100; // type:function size:0x10 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B110; // type:function size:0x94 scope:global align:4 +fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B1A4; // type:function size:0xA0 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs = .text:0x8001B244; // type:function size:0xA8 scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B2EC; // type:function size:0xF0 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001B3DC; // type:function size:0x98 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cPCcUsUsUs = .text:0x8001B474; // type:function size:0x114 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs = .text:0x8001B588; // type:function size:0x104 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x8001B68C; // type:function size:0x98 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x8001B724; // type:function size:0x138 scope:global align:4 +fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8001B85C; // type:function size:0x12C scope:global align:4 +fopAcM_orderMapToolAutoNextEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8001B988; // type:function size:0x28 scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x8001B9B0; // type:function size:0xC8 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs = .text:0x8001BA78; // type:function size:0xAC scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x8001BB24; // type:function size:0x98 scope:global align:4 +fopAcM_getTalkEventPartner__FPC10fopAc_ac_c = .text:0x8001BBBC; // type:function size:0x30 scope:global align:4 +fopAcM_getItemEventPartner__FPC10fopAc_ac_c = .text:0x8001BBEC; // type:function size:0x30 scope:global align:4 +fopAcM_getEventPartner__FPC10fopAc_ac_c = .text:0x8001BC1C; // type:function size:0x74 scope:global align:4 +fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz = .text:0x8001BC90; // type:function size:0x8C scope:global align:4 +fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz = .text:0x8001BD1C; // type:function size:0x88 scope:global align:4 +fopAcM_getItemNoFromTableNo__FUc = .text:0x8001BDA4; // type:function size:0x118 scope:global align:4 +fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf = .text:0x8001BEBC; // type:function size:0x150 scope:global align:4 +fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb = .text:0x8001C00C; // type:function size:0x114 scope:global align:4 +fopAcM_createDemoItem__FPC4cXyziiPC5csXyziPC4cXyzUc = .text:0x8001C120; // type:function size:0x5C scope:global align:4 +fopAcM_createItemForBoss__FPC4cXyziiPC5csXyzPC4cXyzffi = .text:0x8001C17C; // type:function size:0xA0 scope:global align:4 +fopAcM_createItemForMidBoss__FPC4cXyziiPC5csXyzPC4cXyzii = .text:0x8001C21C; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForDirectGet__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x8001C260; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x8001C2A4; // type:function size:0x44 scope:global align:4 +fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi = .text:0x8001C2E8; // type:function size:0x1A0 scope:global align:4 +fopAcM_fastCreateItem2__FPC4cXyziiiiPC5csXyzPC4cXyz = .text:0x8001C488; // type:function size:0x1D0 scope:global align:4 +fopAcM_fastCreateItem__FPC4cXyziiPC5csXyzPC4cXyzPfPfiiPFPv_i = .text:0x8001C658; // type:function size:0x2C0 scope:global align:4 +fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x8001C918; // type:function size:0xEC scope:global align:4 +fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x8001CA04; // type:function size:0x70 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x8001CA74; // type:function size:0x50 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x8001CAC4; // type:function size:0xBC scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc = .text:0x8001CB80; // type:function size:0x70 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x8001CBF0; // type:function size:0x58 scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x8001CC48; // type:function size:0xBC scope:global align:4 +fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x8001CD04; // type:function size:0x1A0 scope:global align:4 +fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8001CEA4; // type:function size:0xD4 scope:global align:4 +fopAcM_wayBgCheck__FPC10fopAc_ac_cff = .text:0x8001CF78; // type:function size:0x108 scope:global align:4 +fopAcM_plAngleCheck__FPC10fopAc_ac_cs = .text:0x8001D080; // type:function size:0x48 scope:global align:4 +fopAcM_effSmokeSet1__FPUlPUlPC4cXyzPC5csXyzfPC12dKy_tevstr_ci = .text:0x8001D0C8; // type:function size:0xEC scope:global align:4 +fopAcM_effHamonSet__FPUlPC4cXyzff = .text:0x8001D1B4; // type:function size:0xE8 scope:global align:4 +fopAcM_riverStream__FP4cXyzPsPff = .text:0x8001D29C; // type:function size:0x8 scope:global align:4 +fopAcM_carryOffRevise__FP10fopAc_ac_c = .text:0x8001D2A4; // type:function size:0x130 scope:global align:4 +vectle_calc__FPC10DOUBLE_POSP4cXyz = .text:0x8001D3D4; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FPC4cXyzPC4cXyzP4cXyz = .text:0x8001D47C; // type:function size:0x58 scope:global align:4 +fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData = .text:0x8001D4D4; // type:function size:0x178 scope:global align:4 +fopAcM_getProcNameString__FPC10fopAc_ac_c = .text:0x8001D64C; // type:function size:0x48 scope:global align:4 +fopAcM_findObjectCB__FPC10fopAc_ac_cPv = .text:0x8001D694; // type:function size:0xAC scope:global align:4 +fopAcM_searchFromName__FPCcUlUl = .text:0x8001D740; // type:function size:0x58 scope:global align:4 +fopAcM_findObject4EventCB__FP10fopAc_ac_cPv = .text:0x8001D798; // type:function size:0xB0 scope:global align:4 +fopAcM_searchFromName4Event__FPCcs = .text:0x8001D848; // type:function size:0xF0 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x8001D938; // type:function size:0x70 scope:global align:4 +fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz = .text:0x8001D9A8; // type:function size:0xA8 scope:global align:4 +fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii = .text:0x8001DA50; // type:function size:0x13C scope:global align:4 +fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos = .text:0x8001DB8C; // type:function size:0xAC scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x8001DC38; // type:function size:0x48 scope:global align:4 +fopAcM_getPolygonAngle__FPC8cM3dGPlas = .text:0x8001DC80; // type:function size:0x90 scope:global align:4 +lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x8001DD10; // type:function size:0x54 scope:global align:4 +gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x8001DD64; // type:function size:0x60 scope:global align:4 +roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x8001DDC4; // type:function size:0x68 scope:global align:4 +waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x8001DE2C; // type:function size:0x8C scope:global align:4 +fopAcM_initManager__Fv = .text:0x8001DEB8; // type:function size:0x4 scope:global align:4 +__sinit_f_op_actor_mng_cpp = .text:0x8001DEBC; // type:function size:0x11C scope:local align:4 +__dt__11dBgS_WtrChkFv = .text:0x8001DFD8; // type:function size:0x78 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x8001E050; // type:function size:0x78 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x8001E0C8; // type:function size:0x78 scope:global align:4 +__dt__5l_HIOFv = .text:0x8001E140; // type:function size:0x3C scope:global align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x8001E17C; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x8001E184; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_ObjGndChkFv = .text:0x8001E18C; // type:function size:0x8 scope:local align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x8001E194; // type:function size:0x8 scope:local align:4 +@52@__dt__11dBgS_WtrChkFv = .text:0x8001E19C; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x8001E1A4; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E1AC; // type:function size:0x8 scope:local align:4 +@52@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E1B4; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x8001E1BC; // type:function size:0x8 scope:local align:4 +onFrollCrashFlg__9daPy_py_cFUci = .text:0x8001E1C4; // type:function size:0x4 scope:global align:4 +checkWolfDash__9daPy_py_cCFv = .text:0x8001E1C8; // type:function size:0x8 scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x8001E1D0; // type:function size:0x8 scope:global align:4 +checkHorseRide__9daPy_py_cCFv = .text:0x8001E1D8; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x8001E1E0; // type:function size:0x8 scope:global align:4 +fopCam_Draw__FP12camera_class = .text:0x8001E1E8; // type:function size:0x40 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x8001E228; // type:function size:0x48 scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x8001E270; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x8001E2C4; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x8001E318; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x8001E3B0; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x8001E3B8; // type:function size:0x64 scope:global align:4 +fopCamM_Management__Fv = .text:0x8001E41C; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x8001E420; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x8001E424; // type:function size:0x28 scope:global align:4 +fopOvlp_Execute__FPv = .text:0x8001E44C; // type:function size:0x28 scope:global align:4 +fopOvlp_IsDelete__FPv = .text:0x8001E474; // type:function size:0x28 scope:global align:4 +fopOvlp_Delete__FPv = .text:0x8001E49C; // type:function size:0x28 scope:global align:4 +fopOvlp_Create__FPv = .text:0x8001E4C4; // type:function size:0x68 scope:global align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x8001E52C; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x8001E56C; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x8001E5AC; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x8001E5C4; // type:function size:0x24 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x8001E5E8; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x8001E600; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x8001E61C; // type:function size:0x34 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x8001E650; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x8001E678; // type:function size:0x34 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x8001E6AC; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x8001E6F8; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x8001E740; // type:function size:0x50 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x8001E790; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x8001E794; // type:function size:0x5C scope:global align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x8001E7F0; // type:function size:0x4C scope:global align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x8001E83C; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x8001E88C; // type:function size:0x70 scope:global align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x8001E8FC; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x8001E94C; // type:function size:0x60 scope:global align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x8001E9AC; // type:function size:0x50 scope:global align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x8001E9FC; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x8001EA98; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x8001EB30; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x8001EB5C; // type:function size:0x10 scope:global align:4 +fopOvlpReq_SetPeektime__FP21overlap_request_classUs = .text:0x8001EB6C; // type:function size:0x14 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x8001EB80; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x8001EBDC; // type:function size:0x28 scope:global align:4 +fopScn_Execute__FP11scene_class = .text:0x8001EC04; // type:function size:0x28 scope:global align:4 +fopScn_IsDelete__FPv = .text:0x8001EC2C; // type:function size:0x28 scope:global align:4 +fopScn_Delete__FPv = .text:0x8001EC54; // type:function size:0x54 scope:global align:4 +fopScn_Create__FPv = .text:0x8001ECA8; // type:function size:0x74 scope:global align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x8001ED1C; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x8001ED58; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x8001ED88; // type:function size:0x5C scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x8001EDE4; // type:function size:0x48 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x8001EE2C; // type:function size:0x48 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x8001EE74; // type:function size:0x44 scope:global align:4 +fopScnM_Management__Fv = .text:0x8001EEB8; // type:function size:0x20 scope:global align:4 +fopScnM_Init__Fv = .text:0x8001EED8; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x8001EEDC; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x8001EF0C; // type:function size:0x20 scope:global align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x8001EF2C; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x8001EF5C; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x8001EF8C; // type:function size:0x40 scope:global align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x8001EFCC; // type:function size:0x48 scope:global align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x8001F014; // type:function size:0x44 scope:global align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x8001F058; // type:function size:0x40 scope:global align:4 +fopScnRq_FadeRequest__FsUs = .text:0x8001F098; // type:function size:0x44 scope:global align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x8001F0DC; // type:function size:0xC8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x8001F1A4; // type:function size:0x20 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x8001F1C4; // type:function size:0x20 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x8001F1E4; // type:function size:0x20 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x8001F204; // type:function size:0x2C scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x8001F230; // type:function size:0x20 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x8001F250; // type:function size:0x28 scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8001F278; // type:function size:0x28 scope:global align:4 +fopVw_IsDelete__FPv = .text:0x8001F2A0; // type:function size:0x28 scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x8001F2C8; // type:function size:0x28 scope:global align:4 +fopVw_Create__FPv = .text:0x8001F2F0; // type:function size:0x3C scope:global align:4 +fopKy_Draw__FPv = .text:0x8001F32C; // type:function size:0x3C scope:global align:4 +fopKy_Execute__FPv = .text:0x8001F368; // type:function size:0x54 scope:global align:4 +fopKy_IsDelete__FPv = .text:0x8001F3BC; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x8001F410; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x8001F45C; // type:function size:0xD4 scope:global align:4 +fopMsg_Draw__FPv = .text:0x8001F530; // type:function size:0x28 scope:global align:4 +fopMsg_Execute__FPv = .text:0x8001F558; // type:function size:0x38 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x8001F590; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x8001F5E4; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x8001F630; // type:function size:0xD8 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x8001F708; // type:function size:0x58 scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x8001F760; // type:function size:0x90 scope:global align:4 +fopKyM_Delete__FPv = .text:0x8001F7F0; // type:function size:0x20 scope:global align:4 +fopKyM_Create__FsPFPv_iPv = .text:0x8001F810; // type:function size:0x50 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x8001F860; // type:function size:0x60 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x8001F8C0; // type:function size:0x64 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzfi = .text:0x8001F924; // type:function size:0x90 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x8001F9B4; // type:function size:0xA8 scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x8001FA5C; // type:function size:0x70 scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x8001FACC; // type:function size:0x20 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8001FAEC; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x8001FAF4; // type:function size:0x20 scope:global align:4 +createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi = .text:0x8001FB14; // type:function size:0xE4 scope:global align:4 +createTimerAppend__FiUlUcUcffffUi = .text:0x8001FBF8; // type:function size:0xFC scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x8001FCF4; // type:function size:0x74 scope:global align:4 +fop_Timer_create__FsUcUlUcUcffffPFPv_i = .text:0x8001FD68; // type:function size:0x74 scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_cUl = .text:0x8001FDDC; // type:function size:0x150 scope:global align:4 +fopMsgM_messageSet__FUlUl = .text:0x8001FF2C; // type:function size:0x140 scope:global align:4 +fopMsgM_messageSetDemo__FUl = .text:0x8002006C; // type:function size:0xFC scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x80020168; // type:function size:0x40 scope:global align:4 +fopMsgM_setMessageID__FUi = .text:0x800201A8; // type:function size:0x8 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x800201B0; // type:function size:0x50 scope:global align:4 +setAlpha__7J2DPaneFUc = .text:0x80020200; // type:function size:0x8 scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x80020208; // type:function size:0x16C scope:global align:4 +setBlendRatio__10J2DPictureFff = .text:0x80020374; // type:function size:0x6C scope:global align:4 +append__10J2DPictureFPCcf = .text:0x800203E0; // type:function size:0x30 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x80020410; // type:function size:0x34 scope:global align:4 +fopMsgM_createExpHeap__FUlP7JKRHeap = .text:0x80020444; // type:function size:0x44 scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x80020488; // type:function size:0x20 scope:global align:4 +fopDwIt_GetTag__Fv = .text:0x800204A8; // type:function size:0x44 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x800204EC; // type:function size:0x3C scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x80020528; // type:function size:0x2C scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x80020554; // type:function size:0x28 scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x8002057C; // type:function size:0x20 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x8002059C; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x800205C0; // type:function size:0x30 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x800205F0; // type:function size:0x4C scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x8002063C; // type:function size:0xB8 scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x800206F4; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x80020704; // type:function size:0x40 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x80020744; // type:function size:0x28 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x8002076C; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x800207C8; // type:function size:0x40 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x80020808; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x80020864; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x800208C8; // type:function size:0xFC scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x800209C4; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x80020A70; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x80020AAC; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x80020AE8; // type:function size:0x54 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80020B3C; // type:function size:0x38 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x80020B74; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x80020B90; // type:function size:0x38 scope:global align:4 +fpcCtRq_CreateQTo__FP14create_request = .text:0x80020BC8; // type:function size:0x3C scope:global align:4 +fpcCtRq_ToCreateQ__FP14create_request = .text:0x80020C04; // type:function size:0x44 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x80020C48; // type:function size:0x74 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x80020CBC; // type:function size:0x98 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x80020D54; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x80020D70; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x80020E2C; // type:function size:0x2C scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x80020E58; // type:function size:0x88 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x80020EE0; // type:function size:0x2C scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x80020F0C; // type:function size:0x20 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x80020F2C; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x80020F50; // type:function size:0x20 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x80020F70; // type:function size:0x24 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x80020F94; // type:function size:0x24 scope:global align:4 +fpcCt_Handler__Fv = .text:0x80020FB8; // type:function size:0x20 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x80020FD8; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x80020FF0; // type:function size:0x34 scope:global align:4 +fpcDtTg_DeleteQTo__FP16delete_tag_class = .text:0x80021024; // type:function size:0x20 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x80021044; // type:function size:0x80 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x800210C4; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x800210E8; // type:function size:0x20 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x80021108; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x8002117C; // type:function size:0x38 scope:global align:4 +fpcDt_ToQueue__FP18base_process_class = .text:0x800211B4; // type:function size:0x7C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x80021230; // type:function size:0x11C scope:global align:4 +fpcDt_Delete__FPv = .text:0x8002134C; // type:function size:0x64 scope:global align:4 +fpcDwPi_Get__FPC19draw_priority_class = .text:0x800213B0; // type:function size:0x8 scope:global align:4 +fpcDwPi_Set__FP19draw_priority_classs = .text:0x800213B8; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x800213C0; // type:function size:0x20 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x800213E0; // type:function size:0x20 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x80021400; // type:function size:0x44 scope:global align:4 +fpcEx_IsExist__FUi = .text:0x80021444; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x8002146C; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x800214C0; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x8002156C; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x800215B8; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x80021610; // type:function size:0x20 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x80021630; // type:function size:0x20 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x80021650; // type:function size:0x24 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x80021674; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x800216A0; // type:function size:0x24 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x800216C4; // type:function size:0x24 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x800216E8; // type:function size:0x24 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x8002170C; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x80021720; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x80021730; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x80021748; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x8002175C; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x8002176C; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x80021784; // type:function size:0x10 scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x80021794; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x8002179C; // type:function size:0x8 scope:global align:4 +fpcLy_Search__FUi = .text:0x800217A4; // type:function size:0x50 scope:global align:4 +fpcLy_Layer__FUi = .text:0x800217F4; // type:function size:0x70 scope:global align:4 +fpcLy_Regist__FP11layer_class = .text:0x80021864; // type:function size:0x2C scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x80021890; // type:function size:0xB4 scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x80021944; // type:function size:0x2C scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x80021970; // type:function size:0x138 scope:global align:4 +fpcLf_GetPriority__FPC14leafdraw_class = .text:0x80021AA8; // type:function size:0x24 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x80021ACC; // type:function size:0x24 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x80021AF0; // type:function size:0x38 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x80021B28; // type:function size:0x28 scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x80021B50; // type:function size:0x28 scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x80021B78; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x80021BBC; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x80021C30; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x80021C68; // type:function size:0x68 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x80021CD0; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x80021D08; // type:function size:0x74 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x80021D7C; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x80021E74; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x80021ED4; // type:function size:0x84 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x80021F58; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x8002200C; // type:function size:0x54 scope:global align:4 +fpcLd_Use__Fs = .text:0x80022060; // type:function size:0x50 scope:global align:4 +fpcLd_IsLoaded__Fs = .text:0x800220B0; // type:function size:0x24 scope:global align:4 +fpcLd_Free__Fs = .text:0x800220D4; // type:function size:0x24 scope:global align:4 +fpcLd_Load__Fs = .text:0x800220F8; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x80022148; // type:function size:0x20 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x80022168; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x800221A0; // type:function size:0x20 scope:global align:4 +fpcM_Delete__FPv = .text:0x800221C0; // type:function size:0x20 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x800221E0; // type:function size:0x20 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x80022200; // type:function size:0x160 scope:global align:4 +fpcM_Init__Fv = .text:0x80022360; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x8002239C; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x800223F0; // type:function size:0x24 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x80022414; // type:function size:0x24 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x80022438; // type:function size:0x24 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x8002245C; // type:function size:0x74 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x800224D0; // type:function size:0x38 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x80022508; // type:function size:0x24 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x8002252C; // type:function size:0x24 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x80022550; // type:function size:0x24 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x80022574; // type:function size:0x24 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x80022598; // type:function size:0x24 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x800225BC; // type:function size:0x6C scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x80022628; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x80022684; // type:function size:0x80 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x80022704; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x80022744; // type:function size:0x28 scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x8002276C; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x800227D0; // type:function size:0x9C scope:global align:4 +fpcNdRq_RequestQTo__FP19node_create_request = .text:0x8002286C; // type:function size:0x40 scope:global align:4 +fpcNdRq_ToRequestQ__FP19node_create_request = .text:0x800228AC; // type:function size:0x4C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x800228F8; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x80022950; // type:function size:0x5C scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x800229AC; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x800229B4; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x800229E4; // type:function size:0x54 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x80022A38; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x80022A80; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x80022AE4; // type:function size:0x68 scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x80022B4C; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x80022BA4; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x80022C8C; // type:function size:0x6C scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x80022CF8; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x80022D44; // type:function size:0x178 scope:global align:4 +fpcNdRq_ChangeNode__FUlP18process_node_classsPv = .text:0x80022EBC; // type:function size:0x9C scope:global align:4 +fpcNdRq_DeleteNode__FUlP18process_node_class = .text:0x80022F58; // type:function size:0x8C scope:global align:4 +fpcNdRq_CreateNode__FUlsPv = .text:0x80022FE4; // type:function size:0xAC scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x80023090; // type:function size:0xB0 scope:global align:4 +fpcNdRq_ReChangeNode__FUisPv = .text:0x80023140; // type:function size:0x78 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x800231B8; // type:function size:0x20 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x800231D8; // type:function size:0x20 scope:global align:4 +fpcPi_QueueTo__FP22process_priority_class = .text:0x800231F8; // type:function size:0x38 scope:global align:4 +fpcPi_ToQueue__FP22process_priority_class = .text:0x80023230; // type:function size:0x8C scope:global align:4 +fpcPi_GetFromQueue__Fv = .text:0x800232BC; // type:function size:0x54 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x80023310; // type:function size:0x4C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x8002335C; // type:function size:0x34 scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x80023390; // type:function size:0x140 scope:global align:4 +fpcPi_Handler__Fv = .text:0x800234D0; // type:function size:0x94 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x80023564; // type:function size:0xA8 scope:global align:4 +fpcPf_Get__Fs = .text:0x8002360C; // type:function size:0x14 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80023620; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x80023638; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x80023650; // type:function size:0x58 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x800236A8; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x800236DC; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x80023734; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80023768; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x800237D0; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x8002380C; // type:function size:0x24 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x80023830; // type:function size:0x30 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x80023860; // type:function size:0x20 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x80023880; // type:function size:0x20 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x800238A0; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x800238EC; // type:function size:0x24 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x80023910; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x8002397C; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x800239F0; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x800239FC; // type:function size:0xA0 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x80023A9C; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x80023AF0; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x80023B40; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80023B48; // type:function size:0xD0 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x80023C18; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x80023C6C; // type:function size:0x68 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x80023CD4; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x80023D0C; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x80023D64; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x80023DB4; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x80023DBC; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x80023E2C; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80023E34; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80023E3C; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScScUc = .text:0x80023ED0; // type:function size:0x6C scope:global align:4 +dStage_SetErrorRoom__Fv = .text:0x80023F3C; // type:function size:0x30 scope:global align:4 +dStage_SetErrorStage__Fv = .text:0x80023F6C; // type:function size:0x30 scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x80023F9C; // type:function size:0xC scope:global align:4 +dStage_isBossStage__FP11dStage_dt_c = .text:0x80023FA8; // type:function size:0x50 scope:global align:4 +dStage_KeepDoorInfoInit__FP11dStage_dt_c = .text:0x80023FF8; // type:function size:0x34 scope:global align:4 +dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x8002402C; // type:function size:0xD8 scope:global align:4 +dStage_GetRoomKeepDoorInfo__Fv = .text:0x80024104; // type:function size:0xC scope:global align:4 +dStage_initRoomKeepDoorInfo__Fv = .text:0x80024110; // type:function size:0x10 scope:global align:4 +dStage_RoomKeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x80024120; // type:function size:0xFC scope:global align:4 +dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv = .text:0x8002421C; // type:function size:0x28 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x80024244; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x80024290; // type:function size:0x150 scope:global align:4 +initZone__20dStage_roomControl_cFv = .text:0x800243E0; // type:function size:0x4C scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x8002442C; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x80024458; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x80024490; // type:function size:0x3C scope:global align:4 +setNextStayNo__20dStage_roomControl_cFi = .text:0x800244CC; // type:function size:0x8 scope:global align:4 +stayRoomCheck__FiPUci = .text:0x800244D4; // type:function size:0x34 scope:global align:4 +createRoomScene__Fi = .text:0x80024508; // type:function size:0x88 scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x80024590; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUcb = .text:0x800245C4; // type:function size:0x200 scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x800247C4; // type:function size:0x120 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x800248E4; // type:function size:0x8 scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x800248EC; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x80024950; // type:function size:0x64 scope:global align:4 +setArcBank__20dStage_roomControl_cFiPCc = .text:0x800249B4; // type:function size:0x34 scope:global align:4 +getArcBank__20dStage_roomControl_cFi = .text:0x800249E8; // type:function size:0x14 scope:global align:4 +resetArchiveBank__20dStage_roomControl_cFi = .text:0x800249FC; // type:function size:0xE0 scope:global align:4 +create__Q220dStage_roomControl_c9roomDzs_cFUc = .text:0x80024ADC; // type:function size:0x88 scope:global align:4 +remove__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x80024B64; // type:function size:0x88 scope:global align:4 +add__Q220dStage_roomControl_c9roomDzs_cFUcUc = .text:0x80024BEC; // type:function size:0xD8 scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x80024CC4; // type:function size:0x8C scope:global align:4 +initFileList2__15dStage_roomDt_cFv = .text:0x80024D50; // type:function size:0xC scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x80024D5C; // type:function size:0x5C scope:global align:4 +dStage_roomInit__Fi = .text:0x80024DB8; // type:function size:0xA0 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x80024E58; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x80024E60; // type:function size:0x8 scope:global align:4 +dStage_searchName__FPCc = .text:0x80024E68; // type:function size:0x70 scope:global align:4 +dStage_getName__FsSc = .text:0x80024ED8; // type:function size:0xAC scope:global align:4 +dStage_getName2__FsSc = .text:0x80024F84; // type:function size:0x20 scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x80024FA4; // type:function size:0x9C scope:global align:4 +dStage_cameraCreate__FP24stage_camera2_data_classii = .text:0x80025040; // type:function size:0x6C scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x800250AC; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x800250B4; // type:function size:0x8 scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x800250BC; // type:function size:0x2A4 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x80025360; // type:function size:0x50 scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x800253B0; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x800253E4; // type:function size:0x34 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80025418; // type:function size:0x8C scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x800254A4; // type:function size:0x8 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x800254AC; // type:function size:0x8C scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x80025538; // type:function size:0x8 scope:global align:4 +dStage_paletteInfoInit__FP11dStage_dt_cPviPv = .text:0x80025540; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x80025574; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x800255A8; // type:function size:0x34 scope:global align:4 +dStage_filiInfo2Init__FP11dStage_dt_cPviPv = .text:0x800255DC; // type:function size:0x38 scope:global align:4 +dStage_fieldMapFiliInfo2Init__FP11dStage_dt_cPviPv = .text:0x80025614; // type:function size:0x20 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x80025634; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x80025688; // type:function size:0x34 scope:global align:4 +dStage_vrboxcolInfoInit__FP11dStage_dt_cPviPv = .text:0x800256BC; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x800256F0; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x80025754; // type:function size:0x8C scope:global align:4 +dStage_stagInfo_GetParticleNo__FP21stage_stag_info_classi = .text:0x800257E0; // type:function size:0xC scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x800257EC; // type:function size:0xE8 scope:global align:4 +resetOldMulti__16dStage_stageDt_cFv = .text:0x800258D4; // type:function size:0xC scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x800258E0; // type:function size:0x34 scope:global align:4 +dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x80025914; // type:function size:0xEC scope:global align:4 +dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x80025A00; // type:function size:0xE0 scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x80025AE0; // type:function size:0xEC scope:global align:4 +dStage_actorInit_always__FP11dStage_dt_cPviPv = .text:0x80025BCC; // type:function size:0xD8 scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x80025CA4; // type:function size:0xE0 scope:global align:4 +dStage_doorInfoInit__FP11dStage_dt_cPviPv = .text:0x80025D84; // type:function size:0xCC scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x80025E50; // type:function size:0x98 scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x80025EE8; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x80025F18; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x80025F4C; // type:function size:0xA0 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x80025FEC; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x80026020; // type:function size:0xA0 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x800260C0; // type:function size:0x34 scope:global align:4 +dStage_soundInfoInitCL__FP11dStage_dt_cPviPv = .text:0x800260F4; // type:function size:0x34 scope:global align:4 +dStage_setLayerTagName__FP9FuncTableii = .text:0x80026128; // type:function size:0x34 scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x8002615C; // type:function size:0xC8 scope:global align:4 +dStage_stEventInfoInit__FP11dStage_dt_cPviPv = .text:0x80026224; // type:function size:0x34 scope:global align:4 +dStage_mapEventInfoInit__FP11dStage_dt_cPviPv = .text:0x80026258; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x8002628C; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x800262C0; // type:function size:0x80 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x80026340; // type:function size:0x84 scope:global align:4 +dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv = .text:0x800263C4; // type:function size:0x30 scope:global align:4 +dStage_fieldMapTresureInit__FP11dStage_dt_cPviPv = .text:0x800263F4; // type:function size:0x10 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x80026404; // type:function size:0x44 scope:global align:4 +dStage_mapPathInit__FP11dStage_dt_cPviPv = .text:0x80026448; // type:function size:0x30 scope:global align:4 +dStage_mapPathInitCommonLayer__FP11dStage_dt_cPviPv = .text:0x80026478; // type:function size:0x30 scope:global align:4 +dStage_fieldMapMapPathInit__FP11dStage_dt_cPviPv = .text:0x800264A8; // type:function size:0x5C scope:global align:4 +readMult__FP11dStage_dt_cP14dStage_Multi_cb = .text:0x80026504; // type:function size:0x180 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x80026684; // type:function size:0x94 scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x80026718; // type:function size:0x34 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x8002674C; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x800267B4; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x800267D8; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x8002680C; // type:function size:0x78 scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80026884; // type:function size:0x68 scope:global align:4 +dStage_elstInfoInit__FP11dStage_dt_cPviPv = .text:0x800268EC; // type:function size:0x54 scope:global align:4 +dKankyo_create__Fv = .text:0x80026940; // type:function size:0x7C scope:global align:4 +layerMemoryInfoLoader__FPvP11dStage_dt_ci = .text:0x800269BC; // type:function size:0x2C scope:global align:4 +dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c = .text:0x800269E8; // type:function size:0x74 scope:global align:4 +layerTableLoader__FPvP11dStage_dt_ci = .text:0x80026A5C; // type:function size:0x134 scope:global align:4 +getElst__16dStage_stageDt_cFv = .text:0x80026B90; // type:function size:0x8 scope:global align:4 +layerActorLoader__FPvP11dStage_dt_ci = .text:0x80026B98; // type:function size:0x68 scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x80026C00; // type:function size:0x64 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_ci = .text:0x80026C64; // type:function size:0x78 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x80026CDC; // type:function size:0x58 scope:global align:4 +dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c = .text:0x80026D34; // type:function size:0x50 scope:global align:4 +dStage_infoCreate__Fv = .text:0x80026D84; // type:function size:0x5C scope:global align:4 +dStage_Create__Fv = .text:0x80026DE0; // type:function size:0xC0 scope:global align:4 +dStage_Delete__Fv = .text:0x80026EA0; // type:function size:0x1E4 scope:global align:4 +setOldMulti__16dStage_stageDt_cFv = .text:0x80027084; // type:function size:0xC scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x80027090; // type:function size:0x114 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlScs = .text:0x800271A4; // type:function size:0x74 scope:global align:4 +dStage_changeScene__FifUlScsi = .text:0x80027218; // type:function size:0x170 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x80027388; // type:function size:0x8 scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x80027390; // type:function size:0x8 scope:global align:4 +dStage_changeScene4Event__FiScibfUlsi = .text:0x80027398; // type:function size:0x1C0 scope:global align:4 +dStage_restartRoom__FUlUli = .text:0x80027558; // type:function size:0x74 scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x800275CC; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x800275D4; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x800275DC; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x800275E4; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x800275EC; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x800275F4; // type:function size:0x8 scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x800275FC; // type:function size:0x8 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x80027604; // type:function size:0x34 scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x80027638; // type:function size:0x34 scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x8002766C; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x80027674; // type:function size:0x8 scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x8002767C; // type:function size:0x8 scope:global align:4 +setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class = .text:0x80027684; // type:function size:0x34 scope:global align:4 +getPaletteInfo__15dStage_roomDt_cCFv = .text:0x800276B8; // type:function size:0x34 scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x800276EC; // type:function size:0x34 scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x80027720; // type:function size:0x34 scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x80027754; // type:function size:0x34 scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x80027788; // type:function size:0x34 scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x800277BC; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x800277C4; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__15dStage_roomDt_cFP25stage_vrboxcol_info_class = .text:0x800277CC; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__15dStage_roomDt_cCFv = .text:0x800277D4; // type:function size:0x8 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x800277DC; // type:function size:0x34 scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x80027810; // type:function size:0x34 scope:global align:4 +setPaletteNumInfo__15dStage_roomDt_cFi = .text:0x80027844; // type:function size:0x34 scope:global align:4 +getPaletteNumInfo__15dStage_roomDt_cCFv = .text:0x80027878; // type:function size:0x34 scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x800278AC; // type:function size:0x34 scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x800278E0; // type:function size:0x34 scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x80027914; // type:function size:0x34 scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x80027948; // type:function size:0x34 scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x8002797C; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x80027984; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__15dStage_roomDt_cFi = .text:0x8002798C; // type:function size:0x8 scope:global align:4 +getVrboxcolNumInfo__15dStage_roomDt_cCFv = .text:0x80027994; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x8002799C; // type:function size:0x34 scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x800279D0; // type:function size:0x34 scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP30stage_pure_lightvec_info_class = .text:0x80027A04; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x80027A0C; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x80027A14; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x80027A1C; // type:function size:0x8 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x80027A24; // type:function size:0x34 scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x80027A58; // type:function size:0x34 scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x80027A8C; // type:function size:0x8 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80027A94; // type:function size:0x34 scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x80027AC8; // type:function size:0x34 scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80027AFC; // type:function size:0x34 scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x80027B30; // type:function size:0x34 scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80027B64; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x80027B6C; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80027B74; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x80027B7C; // type:function size:0x8 scope:global align:4 +setSoundInf__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80027B84; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x80027B8C; // type:function size:0x8 scope:global align:4 +setSoundInfCL__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80027B94; // type:function size:0x8 scope:global align:4 +getSoundInfCL__15dStage_roomDt_cCFv = .text:0x80027B9C; // type:function size:0x8 scope:global align:4 +setMapEventInfo__15dStage_roomDt_cFP21dStage_MapEventInfo_c = .text:0x80027BA4; // type:function size:0x8 scope:global align:4 +getMapEventInfo__15dStage_roomDt_cCFv = .text:0x80027BAC; // type:function size:0x8 scope:global align:4 +setFileList2Info__15dStage_roomDt_cFP21dStage_FileList2_dt_c = .text:0x80027BB4; // type:function size:0x8 scope:global align:4 +getFileList2Info__15dStage_roomDt_cCFv = .text:0x80027BBC; // type:function size:0x8 scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x80027BC4; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x80027BCC; // type:function size:0x8 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x80027BD4; // type:function size:0x8 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x80027BDC; // type:function size:0x30 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x80027C0C; // type:function size:0x34 scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x80027C40; // type:function size:0x30 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x80027C70; // type:function size:0x34 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x80027CA4; // type:function size:0x30 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x80027CD4; // type:function size:0x34 scope:global align:4 +setOldMulti__15dStage_roomDt_cFv = .text:0x80027D08; // type:function size:0x30 scope:global align:4 +resetOldMulti__15dStage_roomDt_cFv = .text:0x80027D38; // type:function size:0x30 scope:global align:4 +getOldMulti__15dStage_roomDt_cCFv = .text:0x80027D68; // type:function size:0x34 scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x80027D9C; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x80027DA4; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x80027DAC; // type:function size:0x8 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x80027DB4; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x80027DBC; // type:function size:0x4 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x80027DC0; // type:function size:0x8 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80027DC8; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x80027DD0; // type:function size:0x8 scope:global align:4 +setDoor__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80027DD8; // type:function size:0x8 scope:global align:4 +getDoor__15dStage_roomDt_cCFv = .text:0x80027DE0; // type:function size:0x8 scope:global align:4 +setMapPath__15dStage_roomDt_cFPv = .text:0x80027DE8; // type:function size:0x30 scope:global align:4 +getMapPath__15dStage_roomDt_cFv = .text:0x80027E18; // type:function size:0x34 scope:global align:4 +setElst__15dStage_roomDt_cFP13dStage_Elst_c = .text:0x80027E4C; // type:function size:0x34 scope:global align:4 +getElst__15dStage_roomDt_cFv = .text:0x80027E80; // type:function size:0x38 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x80027EB8; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x80027EC0; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x80027EC8; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x80027ED0; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x80027ED8; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x80027EE0; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x80027EE8; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x80027EF0; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x80027EF8; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x80027F00; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x80027F08; // type:function size:0x8 scope:global align:4 +setPaletteInfo__16dStage_stageDt_cFP24stage_palette_info_class = .text:0x80027F10; // type:function size:0x8 scope:global align:4 +getPaletteInfo__16dStage_stageDt_cCFv = .text:0x80027F18; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x80027F20; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x80027F28; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x80027F30; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x80027F38; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x80027F40; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x80027F48; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__16dStage_stageDt_cFP25stage_vrboxcol_info_class = .text:0x80027F50; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__16dStage_stageDt_cCFv = .text:0x80027F58; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x80027F60; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x80027F68; // type:function size:0x8 scope:global align:4 +setPaletteNumInfo__16dStage_stageDt_cFi = .text:0x80027F70; // type:function size:0x8 scope:global align:4 +getPaletteNumInfo__16dStage_stageDt_cCFv = .text:0x80027F78; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x80027F80; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x80027F88; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x80027F90; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x80027F98; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x80027FA0; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x80027FA8; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__16dStage_stageDt_cFi = .text:0x80027FB0; // type:function size:0x8 scope:global align:4 +getVrboxcolNumInfo__16dStage_stageDt_cCFv = .text:0x80027FB8; // type:function size:0x8 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class = .text:0x80027FC0; // type:function size:0x34 scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x80027FF4; // type:function size:0x34 scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x80028028; // type:function size:0x34 scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x8002805C; // type:function size:0x34 scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x80028090; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x80028098; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x800280A0; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x800280A8; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x800280B0; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x800280B8; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x800280C0; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x800280C8; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x800280D0; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x800280D8; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x800280E0; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x800280E8; // type:function size:0x8 scope:global align:4 +setSoundInf__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x800280F0; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x800280F8; // type:function size:0x8 scope:global align:4 +setSoundInfCL__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80028100; // type:function size:0x8 scope:global align:4 +getSoundInfCL__16dStage_stageDt_cCFv = .text:0x80028108; // type:function size:0x8 scope:global align:4 +setMapEventInfo__16dStage_stageDt_cFP21dStage_MapEventInfo_c = .text:0x80028110; // type:function size:0x8 scope:global align:4 +getMapEventInfo__16dStage_stageDt_cCFv = .text:0x80028118; // type:function size:0x8 scope:global align:4 +setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c = .text:0x80028120; // type:function size:0x34 scope:global align:4 +getFileList2Info__16dStage_stageDt_cCFv = .text:0x80028154; // type:function size:0x34 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x80028188; // type:function size:0x34 scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x800281BC; // type:function size:0x34 scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x800281F0; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x800281F8; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x80028200; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x80028208; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x80028210; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x80028218; // type:function size:0x8 scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x80028220; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x80028228; // type:function size:0x8 scope:global align:4 +getOldMulti__16dStage_stageDt_cCFv = .text:0x80028230; // type:function size:0x8 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x80028238; // type:function size:0x34 scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x8002826C; // type:function size:0x34 scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x800282A0; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x800282A8; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x800282B0; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x800282B8; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x800282C0; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x800282C8; // type:function size:0x8 scope:global align:4 +setDoor__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x800282D0; // type:function size:0x8 scope:global align:4 +getDoor__16dStage_stageDt_cCFv = .text:0x800282D8; // type:function size:0x8 scope:global align:4 +setMapPath__16dStage_stageDt_cFPv = .text:0x800282E0; // type:function size:0x4 scope:global align:4 +getMapPath__16dStage_stageDt_cFv = .text:0x800282E4; // type:function size:0x8 scope:global align:4 +setElst__16dStage_stageDt_cFP13dStage_Elst_c = .text:0x800282EC; // type:function size:0x8 scope:global align:4 +__sinit_d_stage_cpp = .text:0x800282F4; // type:function size:0xDC scope:local align:4 +__arraydtor$5375 = .text:0x800283D0; // type:function size:0x38 scope:local align:4 +__dt__19dStage_roomStatus_cFv = .text:0x80028408; // type:function size:0x3C scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x80028444; // type:function size:0x7C scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x800284C0; // type:function size:0x64 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x80028524; // type:function size:0x3C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x80028560; // type:function size:0x4 scope:global align:4 +getIconSize__15renderingAmap_cCFUc = .text:0x80028564; // type:function size:0x14 scope:global align:4 +draw__15renderingAmap_cFv = .text:0x80028578; // type:function size:0x3F4 scope:global align:4 +getDispType__15renderingAmap_cCFv = .text:0x8002896C; // type:function size:0x9C scope:global align:4 +beforeDrawPath__15renderingAmap_cFv = .text:0x80028A08; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingAmap_cFv = .text:0x80028A78; // type:function size:0x20 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10room_class = .text:0x80028A98; // type:function size:0x20 scope:global align:4 +drawPath__15renderingAmap_cFv = .text:0x80028AB8; // type:function size:0x20 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80028AD8; // type:function size:0xD4 scope:global align:4 +getPlayerCursorSize__15renderingAmap_cFv = .text:0x80028BAC; // type:function size:0xC scope:global align:4 +getRestartCursorSize__15renderingAmap_cFv = .text:0x80028BB8; // type:function size:0x2C scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10poly_class = .text:0x80028BE4; // type:function size:0x78 scope:global align:4 +isDrawOutSideTrim__15renderingAmap_cFv = .text:0x80028C5C; // type:function size:0x98 scope:global align:4 +getOutSideBlackLineNumber__15renderingAmap_cFv = .text:0x80028CF4; // type:function size:0x14 scope:global align:4 +isOutSideBlackLine__15renderingAmap_cFv = .text:0x80028D08; // type:function size:0x30 scope:global align:4 +getLineWidthSub__15renderingAmap_cFi = .text:0x80028D38; // type:function size:0x64 scope:global align:4 +getDecorationLineWidth__15renderingAmap_cFi = .text:0x80028D9C; // type:function size:0xE0 scope:global align:4 +getLineWidth__15renderingAmap_cFi = .text:0x80028E7C; // type:function size:0x20 scope:global align:4 +getColor__6dMap_cFi = .text:0x80028E9C; // type:function size:0xF0 scope:global align:4 +getLineColor__15renderingAmap_cFii = .text:0x80028F8C; // type:function size:0xD0 scope:global align:4 +getDecoLineColor__15renderingAmap_cFii = .text:0x8002905C; // type:function size:0x84 scope:global align:4 +getIconPosition__6dMap_cCFPQ27dTres_c15typeGroupData_c = .text:0x800290E0; // type:function size:0x20 scope:global align:4 +getIconGroupNumber__15renderingAmap_cCFUc = .text:0x80029100; // type:function size:0x20 scope:global align:4 +hasMap__15renderingAmap_cCFv = .text:0x80029120; // type:function size:0x48 scope:global align:4 +isRendDoor__15renderingAmap_cCFv = .text:0x80029168; // type:function size:0x44 scope:global align:4 +isCheckFloor__15renderingAmap_cCFv = .text:0x800291AC; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingAmap_cCFv = .text:0x800291B4; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingAmap_cCFv = .text:0x800291BC; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingAmap_cCFv = .text:0x800291C4; // type:function size:0x44 scope:global align:4 +getStayType__15renderingAmap_cCFv = .text:0x80029208; // type:function size:0x30 scope:global align:4 +isDrawIconSingle2__15renderingAmap_cCFPCQ27dTres_c6data_sbbi = .text:0x80029238; // type:function size:0x55C scope:global align:4 +isDrawType__6dMap_cFi = .text:0x80029794; // type:function size:0xC scope:global align:4 +isRendAllRoom__6dMap_cCFv = .text:0x800297A0; // type:function size:0x4C scope:global align:4 +isSpecialOutline__6dMap_cFv = .text:0x800297EC; // type:function size:0x8 scope:global align:4 +copyPalette__6dMap_cFv = .text:0x800297F4; // type:function size:0x5C scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFiif = .text:0x80029850; // type:function size:0x70 scope:global align:4 +resCopy__6dMap_cFv = .text:0x800298C0; // type:function size:0x5C scope:global align:4 +__ct__6dMap_cFiiii = .text:0x8002991C; // type:function size:0x1A8 scope:global align:4 +_remove__6dMap_cFv = .text:0x80029AC4; // type:function size:0x70 scope:global align:4 +getMapMinMaxXZ__6dMap_cFiPfPfPfPf = .text:0x80029B34; // type:function size:0x184 scope:global align:4 +getPack__6dMap_cFiPfPf = .text:0x80029CB8; // type:function size:0x168 scope:global align:4 +calcMapCenterXZ__6dMap_cFiPfPf = .text:0x80029E20; // type:function size:0xA4 scope:global align:4 +calcMapCmPerTexel__6dMap_cFiPf = .text:0x80029EC4; // type:function size:0x168 scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFif = .text:0x8002A02C; // type:function size:0xE0 scope:global align:4 +copyPalette__6dMap_cFiif = .text:0x8002A10C; // type:function size:0xE4 scope:global align:4 +setAmapPaletteColor__6dMap_cFiUcUcUcUc = .text:0x8002A1F0; // type:function size:0x74 scope:global align:4 +getDispType__6dMap_cCFv = .text:0x8002A264; // type:function size:0x20 scope:global align:4 +isDrawRoom__6dMap_cCFii = .text:0x8002A284; // type:function size:0x78 scope:global align:4 +getRoomNoSingle__6dMap_cFv = .text:0x8002A2FC; // type:function size:0x40 scope:global align:4 +isDrawRoomIcon__6dMap_cCFii = .text:0x8002A33C; // type:function size:0x98 scope:global align:4 +_move__6dMap_cFffif = .text:0x8002A3D4; // type:function size:0x828 scope:global align:4 +_draw__6dMap_cFv = .text:0x8002ABFC; // type:function size:0x58 scope:global align:4 +getFirstData__6dMap_cFUc = .text:0x8002AC54; // type:function size:0x20 scope:global align:4 +getNextData__6dMap_cFPQ27dTres_c15typeGroupData_c = .text:0x8002AC74; // type:function size:0x20 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x8002AC94; // type:function size:0x4 scope:global align:4 +isDrawType__11dDrawPath_cFi = .text:0x8002AC98; // type:function size:0x8 scope:global align:4 +__dt__18dRenderingFDAmap_cFv = .text:0x8002ACA0; // type:function size:0x7C scope:global align:4 +__dt__15dRenderingMap_cFv = .text:0x8002AD1C; // type:function size:0x6C scope:global align:4 +__dt__28dDrawPathWithNormalPattern_cFv = .text:0x8002AD88; // type:function size:0x5C scope:global align:4 +__dt__11dDrawPath_cFv = .text:0x8002ADE4; // type:function size:0x48 scope:global align:4 +getLineColor__11dDrawPath_cFii = .text:0x8002AE2C; // type:function size:0x2C scope:global align:4 +__dt__15renderingAmap_cFv = .text:0x8002AE58; // type:function size:0xBC scope:global align:4 +__ct__15renderingAmap_cFv = .text:0x8002AF14; // type:function size:0xB4 scope:global align:4 +__dt__6dMap_cFv = .text:0x8002AFC8; // type:function size:0xE0 scope:global align:4 +isRendIcon__15renderingAmap_cCFv = .text:0x8002B0A8; // type:function size:0x8 scope:global align:4 +__dt__28renderingPlusDoorAndCursor_cFv = .text:0x8002B0B0; // type:function size:0xAC scope:global align:4 +__dt__19renderingPlusDoor_cFv = .text:0x8002B15C; // type:function size:0x9C scope:global align:4 +__dt__16renderingDAmap_cFv = .text:0x8002B1F8; // type:function size:0x8C scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x8002B284; // type:function size:0x50 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x8002B2D4; // type:function size:0x7C scope:global align:4 +dComIfGp_checkItemGet__FUci = .text:0x8002B350; // type:function size:0x20 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x8002B370; // type:function size:0xA4 scope:global align:4 +setItemBombNumCount__14dComIfG_play_cFUcs = .text:0x8002B414; // type:function size:0x18 scope:global align:4 +getItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002B42C; // type:function size:0x10 scope:global align:4 +clearItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002B43C; // type:function size:0x14 scope:global align:4 +setNowVibration__14dComIfG_play_cFUc = .text:0x8002B450; // type:function size:0x8 scope:global align:4 +getNowVibration__14dComIfG_play_cFv = .text:0x8002B458; // type:function size:0x8 scope:global align:4 +setStartStage__14dComIfG_play_cFP19dStage_startStage_c = .text:0x8002B460; // type:function size:0x3C scope:global align:4 +dComIfG_get_timelayer__FPi = .text:0x8002B49C; // type:function size:0x40 scope:global align:4 +getLayerNo_common_common__14dComIfG_play_cFPCcii = .text:0x8002B4DC; // type:function size:0x151C scope:global align:4 +getLayerNo_common__14dComIfG_play_cFPCcii = .text:0x8002C9F8; // type:function size:0x2C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x8002CA24; // type:function size:0x5C scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x8002CA80; // type:function size:0x44 scope:global align:4 +createSimpleModel__14dComIfG_play_cFv = .text:0x8002CAC4; // type:function size:0x54 scope:global align:4 +deleteSimpleModel__14dComIfG_play_cFv = .text:0x8002CB18; // type:function size:0x54 scope:global align:4 +drawSimpleModel__14dComIfG_play_cFv = .text:0x8002CB6C; // type:function size:0x2C scope:global align:4 +addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc = .text:0x8002CB98; // type:function size:0x40 scope:global align:4 +removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai = .text:0x8002CBD8; // type:function size:0x38 scope:global align:4 +entrySimpleModel__14dComIfG_play_cFP8J3DModeli = .text:0x8002CC10; // type:function size:0x2C scope:global align:4 +setTimerNowTimeMs__14dComIfG_play_cFi = .text:0x8002CC3C; // type:function size:0x8 scope:global align:4 +getTimerNowTimeMs__14dComIfG_play_cFv = .text:0x8002CC44; // type:function size:0x8 scope:global align:4 +setTimerLimitTimeMs__14dComIfG_play_cFi = .text:0x8002CC4C; // type:function size:0x8 scope:global align:4 +getTimerLimitTimeMs__14dComIfG_play_cFv = .text:0x8002CC54; // type:function size:0x8 scope:global align:4 +setTimerMode__14dComIfG_play_cFi = .text:0x8002CC5C; // type:function size:0x8 scope:global align:4 +getTimerMode__14dComIfG_play_cFv = .text:0x8002CC64; // type:function size:0x8 scope:global align:4 +setTimerType__14dComIfG_play_cFUc = .text:0x8002CC6C; // type:function size:0x8 scope:global align:4 +getTimerType__14dComIfG_play_cFv = .text:0x8002CC74; // type:function size:0x8 scope:global align:4 +setTimerPtr__14dComIfG_play_cFP8dTimer_c = .text:0x8002CC7C; // type:function size:0x8 scope:global align:4 +getTimerPtr__14dComIfG_play_cFv = .text:0x8002CC84; // type:function size:0x8 scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x8002CC8C; // type:function size:0x70 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x8002CCFC; // type:function size:0xF0 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x8002CDEC; // type:function size:0x74 scope:global align:4 +phase_1__FPc = .text:0x8002CE60; // type:function size:0x80 scope:local align:4 +phase_2__FPc = .text:0x8002CEE0; // type:function size:0x7C scope:local align:4 +phase_3__FPc = .text:0x8002CF5C; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x8002CF64; // type:function size:0x40 scope:global align:4 +phase_01__FP12phaseParam_c = .text:0x8002CFA4; // type:function size:0x60 scope:global align:4 +phase_02__FP12phaseParam_c = .text:0x8002D004; // type:function size:0x5C scope:global align:4 +phase_03__FP12phaseParam_c = .text:0x8002D060; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap = .text:0x8002D068; // type:function size:0x48 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x8002D0B0; // type:function size:0x64 scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x8002D114; // type:function size:0x48 scope:global align:4 +dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x8002D15C; // type:function size:0xF8 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x8002D254; // type:function size:0xB0 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x8002D304; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x8002D354; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliScsii = .text:0x8002D3A4; // type:function size:0x258 scope:global align:4 +dComIfGp_setNextStage__FPCcsScSc = .text:0x8002D5FC; // type:function size:0x44 scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x8002D640; // type:function size:0x90 scope:global align:4 +dComIfGs_onStageSwitch__Fii = .text:0x8002D6D0; // type:function size:0x8C scope:global align:4 +dComIfGs_offStageSwitch__Fii = .text:0x8002D75C; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageSwitch__Fii = .text:0x8002D7E8; // type:function size:0x90 scope:global align:4 +dComIfGs_onStageBossEnemy__Fi = .text:0x8002D878; // type:function size:0xA8 scope:global align:4 +dComIfGs_isDungeonItemWarp__Fi = .text:0x8002D920; // type:function size:0x84 scope:global align:4 +dComIfGs_BossLife_public_Set__FSc = .text:0x8002D9A4; // type:function size:0x14 scope:global align:4 +dComIfGs_BossLife_public_Get__Fv = .text:0x8002D9B8; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Set__FSc = .text:0x8002D9CC; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Get__Fv = .text:0x8002D9E0; // type:function size:0x14 scope:global align:4 +dComIfGs_onZoneSwitch__Fii = .text:0x8002D9F4; // type:function size:0x64 scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x8002DA58; // type:function size:0x1C scope:global align:4 +dComIfGs_offZoneSwitch__Fii = .text:0x8002DA74; // type:function size:0x64 scope:global align:4 +dComIfGs_isZoneSwitch__Fii = .text:0x8002DAD8; // type:function size:0x6C scope:global align:4 +dComIfGs_onOneZoneSwitch__Fii = .text:0x8002DB44; // type:function size:0x64 scope:global align:4 +dComIfGs_offOneZoneSwitch__Fii = .text:0x8002DBA8; // type:function size:0x64 scope:global align:4 +dComIfGs_isOneZoneSwitch__Fii = .text:0x8002DC0C; // type:function size:0x6C scope:global align:4 +dComIfGs_isZoneItem__Fii = .text:0x8002DC78; // type:function size:0x6C scope:global align:4 +dComIfGs_isOneZoneItem__Fii = .text:0x8002DCE4; // type:function size:0x6C scope:global align:4 +dComIfGs_getMaxLifeGauge__Fv = .text:0x8002DD50; // type:function size:0x1C scope:global align:4 +dComIfGs_setSelectItemIndex__FiUc = .text:0x8002DD6C; // type:function size:0x44 scope:global align:4 +dComIfGs_setMixItemIndex__FiUc = .text:0x8002DDB0; // type:function size:0x34 scope:global align:4 +dComIfGs_getSelectMixItemNoArrowIndex__Fi = .text:0x8002DDE4; // type:function size:0x8C scope:global align:4 +dComIfGs_getMixItemIndex__Fi = .text:0x8002DE70; // type:function size:0x2C scope:global align:4 +dComIfGp_setSelectItem__Fi = .text:0x8002DE9C; // type:function size:0x128 scope:global align:4 +dComIfGp_getSelectItem__Fi = .text:0x8002DFC4; // type:function size:0x12C scope:global align:4 +dComIfGp_mapShow__Fv = .text:0x8002E0F0; // type:function size:0x30 scope:global align:4 +dComIfGp_mapHide__Fv = .text:0x8002E120; // type:function size:0x30 scope:global align:4 +dComIfGp_checkMapShow__Fv = .text:0x8002E150; // type:function size:0x38 scope:global align:4 +dComIfGp_setHeapLockFlag__FUc = .text:0x8002E188; // type:function size:0xA8 scope:global align:4 +dComIfGp_offHeapLockFlag__Fi = .text:0x8002E230; // type:function size:0xA4 scope:global align:4 +dComIfGp_createSubExpHeap2D__Fv = .text:0x8002E2D4; // type:function size:0xB0 scope:global align:4 +dComIfGp_destroySubExpHeap2D__Fv = .text:0x8002E384; // type:function size:0x6C scope:global align:4 +dComIfGp_checkEmptySubHeap2D__Fv = .text:0x8002E3F0; // type:function size:0x40 scope:global align:4 +dComIfGp_searchUseSubHeap2D__Fi = .text:0x8002E430; // type:function size:0x48 scope:global align:4 +dComIfGp_getSubHeap2D__Fi = .text:0x8002E478; // type:function size:0x58 scope:global align:4 +dComIfGs_checkGetInsectNum__Fv = .text:0x8002E4D0; // type:function size:0xA4 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x8002E574; // type:function size:0xEC scope:global align:4 +dComIfGs_getBottleMax__Fv = .text:0x8002E660; // type:function size:0x8 scope:global align:4 +dComIfGp_getSelectItemNum__Fi = .text:0x8002E668; // type:function size:0xC8 scope:global align:4 +dComIfGp_getSelectItemMaxNum__Fi = .text:0x8002E730; // type:function size:0x8C scope:global align:4 +dComIfGp_setSelectItemNum__Fis = .text:0x8002E7BC; // type:function size:0x128 scope:global align:4 +dComIfGp_addSelectItemNum__Fis = .text:0x8002E8E4; // type:function size:0xD4 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x8002E9B8; // type:function size:0x64 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x8002EA1C; // type:function size:0x60 scope:global align:4 +dComIfG_getTrigA__FUl = .text:0x8002EA7C; // type:function size:0x1C scope:global align:4 +dComIfGp_calcNowRegion__Fv = .text:0x8002EA98; // type:function size:0x264 scope:global align:4 +dComIfG_getNowCalcRegion__Fv = .text:0x8002ECFC; // type:function size:0x18C scope:global align:4 +dComIfGp_isLightDropMapVisible__Fv = .text:0x8002EE88; // type:function size:0x80 scope:global align:4 +dComIfGp_getNowLevel__Fv = .text:0x8002EF08; // type:function size:0x50 scope:global align:4 +dComIfGs_setSelectEquipClothes__FUc = .text:0x8002EF58; // type:function size:0x10 scope:global align:4 +dComIfGs_setSelectEquipSword__FUc = .text:0x8002EF68; // type:function size:0xD4 scope:global align:4 +dComIfGs_setSelectEquipShield__FUc = .text:0x8002F03C; // type:function size:0xAC scope:global align:4 +dComIfGs_setKeyNum__FiUc = .text:0x8002F0E8; // type:function size:0xA0 scope:global align:4 +dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc = .text:0x8002F188; // type:function size:0x48 scope:global align:4 +setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc = .text:0x8002F1D0; // type:function size:0x74 scope:global align:4 +dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc = .text:0x8002F244; // type:function size:0xB0 scope:global align:4 +dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc = .text:0x8002F2F4; // type:function size:0x60 scope:global align:4 +dComIfGs_getWarpStageName__Fv = .text:0x8002F354; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerPos__Fv = .text:0x8002F364; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerAngleY__Fv = .text:0x8002F374; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpRoomNo__Fv = .text:0x8002F384; // type:function size:0x14 scope:global align:4 +dComIfGs_getWarpMarkFlag__Fv = .text:0x8002F398; // type:function size:0x20 scope:global align:4 +dComIfGs_setWarpMarkFlag__FUc = .text:0x8002F3B8; // type:function size:0x4 scope:global align:4 +__ct__19dComIfG_resLoader_cFv = .text:0x8002F3BC; // type:function size:0x14 scope:global align:4 +__dt__19dComIfG_resLoader_cFv = .text:0x8002F3D0; // type:function size:0x8C scope:global align:4 +load__19dComIfG_resLoader_cFPPCcP7JKRHeap = .text:0x8002F45C; // type:function size:0x80 scope:global align:4 +dComIfG_getStageRes__FPCc = .text:0x8002F4DC; // type:function size:0x44 scope:global align:4 +dComIfG_getOldStageRes__FPCc = .text:0x8002F520; // type:function size:0x44 scope:global align:4 +dComIfG_getRoomArcName__Fi = .text:0x8002F564; // type:function size:0x44 scope:global align:4 +dComIfGp_ret_wp_set__FSc = .text:0x8002F5A8; // type:function size:0x4 scope:global align:4 +dComIfGp_world_dark_set__FUc = .text:0x8002F5AC; // type:function size:0x14 scope:global align:4 +dComIfGp_world_dark_get__Fv = .text:0x8002F5C0; // type:function size:0x14 scope:global align:4 +dComIfG_TimerStart__Fis = .text:0x8002F5D4; // type:function size:0x94 scope:global align:4 +dComIfG_TimerStop__Fi = .text:0x8002F668; // type:function size:0x78 scope:global align:4 +dComIfG_TimerReStart__Fi = .text:0x8002F6E0; // type:function size:0x78 scope:global align:4 +dComIfG_TimerEnd__Fii = .text:0x8002F758; // type:function size:0x7C scope:global align:4 +dComIfG_TimerDeleteCheck__Fi = .text:0x8002F7D4; // type:function size:0x70 scope:global align:4 +dComIfG_TimerDeleteRequest__Fi = .text:0x8002F844; // type:function size:0x74 scope:global align:4 +dComIfGs_Wolf_Change_Check__Fv = .text:0x8002F8B8; // type:function size:0x1E0 scope:global align:4 +dComIfGs_PolyDamageOff_Set__FSc = .text:0x8002FA98; // type:function size:0x14 scope:global align:4 +dComIfGs_PolyDamageOff_Check__Fv = .text:0x8002FAAC; // type:function size:0x14 scope:global align:4 +dComIfGs_shake_kandelaar__Fv = .text:0x8002FAC0; // type:function size:0x18 scope:global align:4 +dComIfGs_shake_kandelaar_check__Fv = .text:0x8002FAD8; // type:function size:0x24 scope:global align:4 +dComIfGs_wolfeye_effect_check__Fv = .text:0x8002FAFC; // type:function size:0x30 scope:global align:4 +dComIfGs_Grass_hide_Set__FSc = .text:0x8002FB2C; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_set__FUc = .text:0x8002FB40; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_set__FUc = .text:0x8002FB54; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_get__Fv = .text:0x8002FB68; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_get__Fv = .text:0x8002FB7C; // type:function size:0x14 scope:global align:4 +dComIfGp_TransportWarp_check__Fv = .text:0x8002FB90; // type:function size:0x38 scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x8002FBC8; // type:function size:0x60 scope:global align:4 +dComIfGs_onVisitedRoom__Fi = .text:0x8002FC28; // type:function size:0xBC scope:global align:4 +dComIfGs_offVisitedRoom__Fi = .text:0x8002FCE4; // type:function size:0x5C scope:global align:4 +dComIfGs_isVisitedRoom__Fi = .text:0x8002FD40; // type:function size:0x5C scope:global align:4 +dComIfGs_staffroll_next_go__Fv = .text:0x8002FD9C; // type:function size:0x14 scope:global align:4 +dComIfGs_staffroll_next_go_check__Fv = .text:0x8002FDB0; // type:function size:0x10 scope:global align:4 +__sinit_d_com_inf_game_cpp = .text:0x8002FDC0; // type:function size:0x5C scope:local align:4 +__dt__13dComIfG_inf_cFv = .text:0x8002FE1C; // type:function size:0x74 scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x8002FE90; // type:function size:0x110 scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x8002FFA0; // type:function size:0x48 scope:global align:4 +__dt__4dCcSFv = .text:0x8002FFE8; // type:function size:0x1B4 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x8003019C; // type:function size:0x60 scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x800301FC; // type:function size:0x3C scope:global align:4 +__dt__11dEvDtBase_cFv = .text:0x80030238; // type:function size:0x3C scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x80030274; // type:function size:0x3C scope:global align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x800302B0; // type:function size:0x3C scope:global align:4 +__ct__13dComIfG_inf_cFv = .text:0x800302EC; // type:function size:0x284 scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x80030570; // type:function size:0x4 scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x80030574; // type:function size:0x4 scope:global align:4 +__dt__10dAttList_cFv = .text:0x80030578; // type:function size:0x3C scope:global align:4 +__ct__10dAttList_cFv = .text:0x800305B4; // type:function size:0x4 scope:global align:4 +__dt__7cSAngleFv = .text:0x800305B8; // type:function size:0x3C scope:global align:4 +__dt__10dAttDraw_cFv = .text:0x800305F4; // type:function size:0x154 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x80030748; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x8003079C; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x800307F0; // type:function size:0x54 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x80030844; // type:function size:0x54 scope:global align:4 +__ct__10dAttDraw_cFv = .text:0x80030898; // type:function size:0x164 scope:global align:4 +__ct__13mDoExt_btkAnmFv = .text:0x800309FC; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x80030A44; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_bpkAnmFv = .text:0x80030A8C; // type:function size:0x48 scope:global align:4 +__ct__13mDoExt_bckAnmFv = .text:0x80030AD4; // type:function size:0x48 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80030B1C; // type:function size:0x168 scope:global align:4 +__dt__4cCcSFv = .text:0x80030C84; // type:function size:0x74 scope:global align:4 +__dt__4dBgSFv = .text:0x80030CF8; // type:function size:0x7C scope:global align:4 +__dt__4cBgSFv = .text:0x80030D74; // type:function size:0x6C scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x80030DE0; // type:function size:0x3C scope:global align:4 +__ct__10dSv_zone_cFv = .text:0x80030E1C; // type:function size:0xC scope:global align:4 +__ct__13dSv_memory2_cFv = .text:0x80030E28; // type:function size:0x30 scope:global align:4 +__ct__12dSv_memory_cFv = .text:0x80030E58; // type:function size:0x30 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x80030E88; // type:function size:0x5C scope:global align:4 +__dt__8cM3dGCylFv = .text:0x80030EE4; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x80030F2C; // type:function size:0x48 scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x80030F74; // type:function size:0x48 scope:global align:4 +set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80030FBC; // type:function size:0xA8 scope:global align:4 +reset__Q27daSus_c6data_cFv = .text:0x80031064; // type:function size:0x10 scope:global align:4 +isSwitch__Q27daSus_c6data_cFv = .text:0x80031074; // type:function size:0x6C scope:global align:4 +check__Q27daSus_c6data_cFRC4cXyz = .text:0x800310E0; // type:function size:0x90 scope:global align:4 +check__Q27daSus_c6data_cFP10fopAc_ac_c = .text:0x80031170; // type:function size:0x88 scope:global align:4 +execute__Q27daSus_c6data_cFv = .text:0x800311F8; // type:function size:0x40 scope:global align:4 +add__Q27daSus_c6room_cFPQ27daSus_c6data_c = .text:0x80031238; // type:function size:0x6C scope:global align:4 +reset__Q27daSus_c6room_cFv = .text:0x800312A4; // type:function size:0x4C scope:global align:4 +newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x800312F0; // type:function size:0x174 scope:global align:4 +reset__7daSus_cFv = .text:0x80031464; // type:function size:0x78 scope:global align:4 +check__7daSus_cFScRC4cXyz = .text:0x800314DC; // type:function size:0xA0 scope:global align:4 +check__7daSus_cFP10fopAc_ac_c = .text:0x8003157C; // type:function size:0xD0 scope:global align:4 +execute__7daSus_cFv = .text:0x8003164C; // type:function size:0x68 scope:global align:4 +daNpcMsg_setEvtNum__FUc = .text:0x800316B4; // type:function size:0x3C scope:global align:4 +daNpcKakashi_chkSwdTutorialStage__Fv = .text:0x800316F0; // type:function size:0x60 scope:global align:4 +daNpcKakashi_setSwdTutorialStep__FUc = .text:0x80031750; // type:function size:0x38 scope:global align:4 +daNpcKakashi_getSwdTutorialStep__Fv = .text:0x80031788; // type:function size:0x38 scope:global align:4 +daNpcKakashi_getSwdTutorialResult__Fv = .text:0x800317C0; // type:function size:0x3C scope:global align:4 +daNpcKakashi_setSwdTutorialResult__Fb = .text:0x800317FC; // type:function size:0x50 scope:global align:4 +daNpcKakashi_getSuccessCount__Fv = .text:0x8003184C; // type:function size:0x38 scope:global align:4 +daNpcKakashi_incSuccessCount__Fv = .text:0x80031884; // type:function size:0x5C scope:global align:4 +daNpcKakashi_clrSuccessCount__Fv = .text:0x800318E0; // type:function size:0x38 scope:global align:4 +getArcName__12daSetBgObj_cFP10fopAc_ac_c = .text:0x80031918; // type:function size:0x44 scope:global align:4 +checkArea__13daTagStream_cFPC4cXyz = .text:0x8003195C; // type:function size:0x98 scope:global align:4 +entry__10daMirror_cFP8J3DModel = .text:0x800319F4; // type:function size:0x44 scope:global align:4 +remove__10daMirror_cFv = .text:0x80031A38; // type:function size:0x38 scope:global align:4 +deleteRoomGrass__9daGrass_cFi = .text:0x80031A70; // type:function size:0x58 scope:global align:4 +deleteRoomFlower__9daGrass_cFi = .text:0x80031AC8; // type:function size:0x58 scope:global align:4 +daMP_c_Get_MovieRestFrame__6daMP_cFv = .text:0x80031B20; // type:function size:0x2C scope:global align:4 +daMP_c_Set_PercentMovieVolume__6daMP_cFf = .text:0x80031B4C; // type:function size:0x2C scope:global align:4 +daMP_c_THPPlayerPlay__6daMP_cFv = .text:0x80031B78; // type:function size:0x54 scope:global align:4 +daMP_c_THPPlayerPause__6daMP_cFv = .text:0x80031BCC; // type:function size:0x2C scope:global align:4 +checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo = .text:0x80031BF8; // type:function size:0xA4 scope:global align:4 +checkMagneA__12daTagMagne_cFv = .text:0x80031C9C; // type:function size:0x54 scope:global align:4 +checkMagneB__12daTagMagne_cFv = .text:0x80031CF0; // type:function size:0x54 scope:global align:4 +checkMagneC__12daTagMagne_cFv = .text:0x80031D44; // type:function size:0x54 scope:global align:4 +getPlayerNo__11daTagMist_cFv = .text:0x80031D98; // type:function size:0x8 scope:global align:4 +clrSaveFlag__12daObjCarry_cFv = .text:0x80031DA0; // type:function size:0xC scope:global align:4 +setSaveFlag__12daObjCarry_cFv = .text:0x80031DAC; // type:function size:0xC scope:global align:4 +chkSaveFlag__12daObjCarry_cFv = .text:0x80031DB8; // type:function size:0x14 scope:global align:4 +getPos__12daObjCarry_cFi = .text:0x80031DCC; // type:function size:0x14 scope:global align:4 +savePos__12daObjCarry_cFi4cXyz = .text:0x80031DE0; // type:function size:0x2C scope:global align:4 +onSttsFlag__12daObjCarry_cFiUc = .text:0x80031E0C; // type:function size:0x14 scope:global align:4 +offSttsFlag__12daObjCarry_cFiUc = .text:0x80031E20; // type:function size:0x14 scope:global align:4 +chkSttsFlag__12daObjCarry_cFiUc = .text:0x80031E34; // type:function size:0x20 scope:global align:4 +setRoomNo__12daObjCarry_cFiSc = .text:0x80031E54; // type:function size:0xC scope:global align:4 +getRoomNo__12daObjCarry_cFi = .text:0x80031E60; // type:function size:0xC scope:global align:4 +__sinit_d_com_static_cpp = .text:0x80031E6C; // type:function size:0xE8 scope:local align:4 +__arraydtor$4479 = .text:0x80031F54; // type:function size:0x38 scope:local align:4 +__ct__Q27daSus_c6room_cFv = .text:0x80031F8C; // type:function size:0xC scope:global align:4 +__arraydtor$3839 = .text:0x80031F98; // type:function size:0x38 scope:local align:4 +__dt__Q27daSus_c6data_cFv = .text:0x80031FD0; // type:function size:0x3C scope:global align:4 +__ct__Q27daSus_c6data_cFv = .text:0x8003200C; // type:function size:0x30 scope:global align:4 +checkStateCarry__7dBomb_cFv = .text:0x8003203C; // type:function size:0x38 scope:global align:4 +checkFlowerBombWait__7dBomb_cFP10fopAc_ac_c = .text:0x80032074; // type:function size:0x28 scope:global align:4 +checkWaterBomb__7dBomb_cFP10fopAc_ac_c = .text:0x8003209C; // type:function size:0x28 scope:global align:4 +checkInsectBombMove__7dBomb_cFP10fopAc_ac_c = .text:0x800320C4; // type:function size:0x28 scope:global align:4 +__ct__9STControlFssssffss = .text:0x800320EC; // type:function size:0x44 scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80032130; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x80032154; // type:function size:0x50 scope:global align:4 +Xinit__9STControlFv = .text:0x800321A4; // type:function size:0x30 scope:global align:4 +Yinit__9STControlFv = .text:0x800321D4; // type:function size:0x30 scope:global align:4 +getValueStick__9STControlFv = .text:0x80032204; // type:function size:0x10 scope:global align:4 +getAngleStick__9STControlFv = .text:0x80032214; // type:function size:0x10 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x80032224; // type:function size:0x10 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x80032234; // type:function size:0x10 scope:global align:4 +checkTrigger__9STControlFv = .text:0x80032244; // type:function size:0x290 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x800324D4; // type:function size:0x7C scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x80032550; // type:function size:0x7C scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x800325CC; // type:function size:0x7C scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x80032648; // type:function size:0x7C scope:global align:4 +dLib_getEventSwitchNo__Fi = .text:0x800326C4; // type:function size:0x38 scope:global align:4 +dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x800326FC; // type:function size:0xE4 scope:global align:4 +dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc = .text:0x800327E0; // type:function size:0xCC scope:global align:4 +getTime__11dLib_time_cFv = .text:0x800328AC; // type:function size:0x7C scope:global align:4 +stopTime__11dLib_time_cFv = .text:0x80032928; // type:function size:0x3C scope:global align:4 +startTime__11dLib_time_cFv = .text:0x80032964; // type:function size:0x5C scope:global align:4 +dSv_item_rename__FUc = .text:0x800329C0; // type:function size:0x40 scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x80032A00; // type:function size:0xF0 scope:global align:4 +setSelectItemIndex__21dSv_player_status_a_cFiUc = .text:0x80032AF0; // type:function size:0x14 scope:global align:4 +getSelectItemIndex__21dSv_player_status_a_cCFi = .text:0x80032B04; // type:function size:0x1C scope:global align:4 +setMixItemIndex__21dSv_player_status_a_cFiUc = .text:0x80032B20; // type:function size:0x14 scope:global align:4 +getMixItemIndex__21dSv_player_status_a_cCFi = .text:0x80032B34; // type:function size:0x1C scope:global align:4 +getRupeeMax__21dSv_player_status_a_cCFv = .text:0x80032B50; // type:function size:0x50 scope:global align:4 +isMagicFlag__21dSv_player_status_a_cCFUc = .text:0x80032BA0; // type:function size:0x58 scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x80032BF8; // type:function size:0x44 scope:global align:4 +onDarkClearLV__21dSv_player_status_b_cFi = .text:0x80032C3C; // type:function size:0x1C scope:global align:4 +isDarkClearLV__21dSv_player_status_b_cCFi = .text:0x80032C58; // type:function size:0x20 scope:global align:4 +onTransformLV__21dSv_player_status_b_cFi = .text:0x80032C78; // type:function size:0x1C scope:global align:4 +isTransformLV__21dSv_player_status_b_cCFi = .text:0x80032C94; // type:function size:0x20 scope:global align:4 +init__17dSv_horse_place_cFv = .text:0x80032CB4; // type:function size:0x58 scope:global align:4 +set__17dSv_horse_place_cFPCcRC4cXyzsSc = .text:0x80032D0C; // type:function size:0x64 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x80032D70; // type:function size:0x54 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x80032DC4; // type:function size:0x44 scope:global align:4 +init__33dSv_player_field_last_stay_info_cFv = .text:0x80032E08; // type:function size:0x80 scope:global align:4 +set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc = .text:0x80032E88; // type:function size:0x6C scope:global align:4 +onRegionBit__33dSv_player_field_last_stay_info_cFi = .text:0x80032EF4; // type:function size:0x2C scope:global align:4 +isRegionBit__33dSv_player_field_last_stay_info_cCFi = .text:0x80032F20; // type:function size:0x38 scope:global align:4 +init__27dSv_player_last_mark_info_cFv = .text:0x80032F58; // type:function size:0x7C scope:global align:4 +setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc = .text:0x80032FD4; // type:function size:0x64 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x80033038; // type:function size:0x28 scope:global align:4 +setItem__17dSv_player_item_cFiUc = .text:0x80033060; // type:function size:0x78 scope:global align:4 +getItem__17dSv_player_item_cCFib = .text:0x800330D8; // type:function size:0x2C8 scope:global align:4 +setLineUpItem__17dSv_player_item_cFv = .text:0x800333A0; // type:function size:0x5C scope:global align:4 +getLineUpItem__17dSv_player_item_cCFi = .text:0x800333FC; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80033418; // type:function size:0xE0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x800334F8; // type:function size:0x44 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x8003353C; // type:function size:0x80 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFUc = .text:0x800335BC; // type:function size:0x84 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80033640; // type:function size:0x124 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x80033764; // type:function size:0x24 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x80033788; // type:function size:0x74 scope:global align:4 +checkInsectBottle__17dSv_player_item_cFv = .text:0x800337FC; // type:function size:0x98 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x80033894; // type:function size:0x3C scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x800338D0; // type:function size:0xE8 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcUcb = .text:0x800339B8; // type:function size:0x110 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcb = .text:0x80033AC8; // type:function size:0x30 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80033AF8; // type:function size:0x38 scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFv = .text:0x80033B30; // type:function size:0x80 scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFUcUc = .text:0x80033BB0; // type:function size:0xE4 scope:global align:4 +checkBombBag__17dSv_player_item_cFUc = .text:0x80033C94; // type:function size:0x40 scope:global align:4 +setWarashibeItem__17dSv_player_item_cFUc = .text:0x80033CD4; // type:function size:0x90 scope:global align:4 +setRodTypeLevelUp__17dSv_player_item_cFv = .text:0x80033D64; // type:function size:0x84 scope:global align:4 +setBaitItem__17dSv_player_item_cFUc = .text:0x80033DE8; // type:function size:0x100 scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x80033EE8; // type:function size:0x20 scope:global align:4 +onFirstBit__21dSv_player_get_item_cFUc = .text:0x80033F08; // type:function size:0x34 scope:global align:4 +offFirstBit__21dSv_player_get_item_cFUc = .text:0x80033F3C; // type:function size:0x34 scope:global align:4 +isFirstBit__21dSv_player_get_item_cCFUc = .text:0x80033F70; // type:function size:0x38 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x80033FA8; // type:function size:0x6C scope:global align:4 +setBombNum__24dSv_player_item_record_cFUcUc = .text:0x80034014; // type:function size:0x10 scope:global align:4 +getBombNum__24dSv_player_item_record_cCFUc = .text:0x80034024; // type:function size:0x10 scope:global align:4 +setBottleNum__24dSv_player_item_record_cFUcUc = .text:0x80034034; // type:function size:0x10 scope:global align:4 +addBottleNum__24dSv_player_item_record_cFUcs = .text:0x80034044; // type:function size:0x94 scope:global align:4 +getBottleNum__24dSv_player_item_record_cCFUc = .text:0x800340D8; // type:function size:0x10 scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x800340E8; // type:function size:0x78 scope:global align:4 +setBombNum__21dSv_player_item_max_cFUcUc = .text:0x80034160; // type:function size:0x40 scope:global align:4 +getBombNum__21dSv_player_item_max_cCFUc = .text:0x800341A0; // type:function size:0xB4 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x80034254; // type:function size:0x3C scope:global align:4 +setCollect__20dSv_player_collect_cFiUc = .text:0x80034290; // type:function size:0x20 scope:global align:4 +isCollect__20dSv_player_collect_cCFiUc = .text:0x800342B0; // type:function size:0x24 scope:global align:4 +onCollectCrystal__20dSv_player_collect_cFUc = .text:0x800342D4; // type:function size:0x20 scope:global align:4 +isCollectCrystal__20dSv_player_collect_cCFUc = .text:0x800342F4; // type:function size:0x24 scope:global align:4 +onCollectMirror__20dSv_player_collect_cFUc = .text:0x80034318; // type:function size:0x20 scope:global align:4 +isCollectMirror__20dSv_player_collect_cCFUc = .text:0x80034338; // type:function size:0x24 scope:global align:4 +init__17dSv_player_wolf_cFv = .text:0x8003435C; // type:function size:0x28 scope:global align:4 +init__16dSv_light_drop_cFv = .text:0x80034384; // type:function size:0x44 scope:global align:4 +setLightDropNum__16dSv_light_drop_cFUcUc = .text:0x800343C8; // type:function size:0x20 scope:global align:4 +getLightDropNum__16dSv_light_drop_cCFUc = .text:0x800343E8; // type:function size:0x28 scope:global align:4 +onLightDropGetFlag__16dSv_light_drop_cFUc = .text:0x80034410; // type:function size:0x34 scope:global align:4 +isLightDropGetFlag__16dSv_light_drop_cCFUc = .text:0x80034444; // type:function size:0x40 scope:global align:4 +init__17dSv_letter_info_cFv = .text:0x80034484; // type:function size:0x4C scope:global align:4 +onLetterGetFlag__17dSv_letter_info_cFi = .text:0x800344D0; // type:function size:0x24 scope:global align:4 +isLetterGetFlag__17dSv_letter_info_cCFi = .text:0x800344F4; // type:function size:0x28 scope:global align:4 +onLetterReadFlag__17dSv_letter_info_cFi = .text:0x8003451C; // type:function size:0x28 scope:global align:4 +isLetterReadFlag__17dSv_letter_info_cCFi = .text:0x80034544; // type:function size:0x2C scope:global align:4 +init__18dSv_fishing_info_cFv = .text:0x80034570; // type:function size:0x34 scope:global align:4 +addFishCount__18dSv_fishing_info_cFUc = .text:0x800345A4; // type:function size:0x1C scope:global align:4 +init__17dSv_player_info_cFv = .text:0x800345C0; // type:function size:0x94 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x80034654; // type:function size:0xA4 scope:global align:4 +checkVibration__19dSv_player_config_cCFv = .text:0x800346F8; // type:function size:0x40 scope:global align:4 +getSound__19dSv_player_config_cFv = .text:0x80034738; // type:function size:0x8 scope:global align:4 +setSound__19dSv_player_config_cFUc = .text:0x80034740; // type:function size:0x8 scope:global align:4 +getVibration__19dSv_player_config_cFv = .text:0x80034748; // type:function size:0x8 scope:global align:4 +setVibration__19dSv_player_config_cFUc = .text:0x80034750; // type:function size:0x8 scope:global align:4 +getPalLanguage__19dSv_player_config_cCFv = .text:0x80034758; // type:function size:0x7C scope:global align:4 +init__12dSv_player_cFv = .text:0x800347D4; // type:function size:0xAC scope:global align:4 +init__12dSv_memBit_cFv = .text:0x80034880; // type:function size:0x50 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x800348D0; // type:function size:0x24 scope:global align:4 +offTbox__12dSv_memBit_cFi = .text:0x800348F4; // type:function size:0x24 scope:global align:4 +isTbox__12dSv_memBit_cCFi = .text:0x80034918; // type:function size:0x28 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x80034940; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x80034968; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_memBit_cCFi = .text:0x80034990; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x800349BC; // type:function size:0x38 scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x800349F4; // type:function size:0x28 scope:global align:4 +isItem__12dSv_memBit_cCFi = .text:0x80034A1C; // type:function size:0x2C scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x80034A48; // type:function size:0x1C scope:global align:4 +isDungeonItem__12dSv_memBit_cCFi = .text:0x80034A64; // type:function size:0x20 scope:global align:4 +init__11dSv_event_cFv = .text:0x80034A84; // type:function size:0x38 scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x80034ABC; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x80034AD4; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cCFUs = .text:0x80034AEC; // type:function size:0x24 scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x80034B10; // type:function size:0x24 scope:global align:4 +getEventReg__11dSv_event_cCFUs = .text:0x80034B34; // type:function size:0x18 scope:global align:4 +init__14dSv_MiniGame_cFv = .text:0x80034B4C; // type:function size:0x48 scope:global align:4 +init__12dSv_memory_cFv = .text:0x80034B94; // type:function size:0x20 scope:global align:4 +init__13dSv_memory2_cFv = .text:0x80034BB4; // type:function size:0x20 scope:global align:4 +onVisitedRoom__13dSv_memory2_cFi = .text:0x80034BD4; // type:function size:0x24 scope:global align:4 +offVisitedRoom__13dSv_memory2_cFi = .text:0x80034BF8; // type:function size:0x24 scope:global align:4 +isVisitedRoom__13dSv_memory2_cFi = .text:0x80034C1C; // type:function size:0x28 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x80034C44; // type:function size:0x84 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x80034CC8; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x80034CF0; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_danBit_cCFi = .text:0x80034D18; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x80034D44; // type:function size:0x38 scope:global align:4 +onItem__12dSv_danBit_cFi = .text:0x80034D7C; // type:function size:0x28 scope:global align:4 +isItem__12dSv_danBit_cCFi = .text:0x80034DA4; // type:function size:0x2C scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x80034DD0; // type:function size:0x4C scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x80034E1C; // type:function size:0xC scope:global align:4 +clearRoomItem__13dSv_zoneBit_cFv = .text:0x80034E28; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x80034E34; // type:function size:0x28 scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x80034E5C; // type:function size:0x24 scope:global align:4 +isSwitch__13dSv_zoneBit_cCFi = .text:0x80034E80; // type:function size:0x28 scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x80034EA8; // type:function size:0x34 scope:global align:4 +onOneSwitch__13dSv_zoneBit_cFi = .text:0x80034EDC; // type:function size:0x1C scope:global align:4 +offOneSwitch__13dSv_zoneBit_cFi = .text:0x80034EF8; // type:function size:0x18 scope:global align:4 +isOneSwitch__13dSv_zoneBit_cCFi = .text:0x80034F10; // type:function size:0x1C scope:global align:4 +revOneSwitch__13dSv_zoneBit_cFi = .text:0x80034F2C; // type:function size:0x28 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x80034F54; // type:function size:0x2C scope:global align:4 +isItem__13dSv_zoneBit_cCFi = .text:0x80034F80; // type:function size:0x2C scope:global align:4 +onOneItem__13dSv_zoneBit_cFi = .text:0x80034FAC; // type:function size:0x1C scope:global align:4 +isOneItem__13dSv_zoneBit_cCFi = .text:0x80034FC8; // type:function size:0x1C scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x80034FE4; // type:function size:0x20 scope:global align:4 +on__15dSv_zoneActor_cFi = .text:0x80035004; // type:function size:0x24 scope:global align:4 +off__15dSv_zoneActor_cFi = .text:0x80035028; // type:function size:0x24 scope:global align:4 +is__15dSv_zoneActor_cCFi = .text:0x8003504C; // type:function size:0x28 scope:global align:4 +init__10dSv_zone_cFi = .text:0x80035074; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x800350B0; // type:function size:0x24 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUl = .text:0x800350D4; // type:function size:0x28 scope:global align:4 +init__10dSv_info_cFv = .text:0x800350FC; // type:function size:0x50 scope:global align:4 +init__10dSv_save_cFv = .text:0x8003514C; // type:function size:0x8C scope:global align:4 +getSave2__10dSv_save_cFi = .text:0x800351D8; // type:function size:0x14 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x800351EC; // type:function size:0x34 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x80035220; // type:function size:0x5C scope:global align:4 +initZone__10dSv_info_cFv = .text:0x8003527C; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x800352D4; // type:function size:0x5C scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x80035330; // type:function size:0xB0 scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x800353E0; // type:function size:0xB0 scope:global align:4 +isSwitch__10dSv_info_cCFii = .text:0x80035490; // type:function size:0xCC scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x8003555C; // type:function size:0xB4 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x80035610; // type:function size:0xB0 scope:global align:4 +isItem__10dSv_info_cCFii = .text:0x800356C0; // type:function size:0xB4 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x80035774; // type:function size:0x70 scope:global align:4 +offActor__10dSv_info_cFii = .text:0x800357E4; // type:function size:0x70 scope:global align:4 +isActor__10dSv_info_cCFii = .text:0x80035854; // type:function size:0x74 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x800358C8; // type:function size:0x26C scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x80035B34; // type:function size:0x1CC scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x80035D00; // type:function size:0xB8 scope:global align:4 +setInitEventBit__Fv = .text:0x80035DB8; // type:function size:0x4 scope:global align:4 +__ct__9dJntCol_cFv = .text:0x80035DBC; // type:function size:0x14 scope:global align:4 +init__9dJntCol_cFP10fopAc_ac_cPC13dJntColData_cP8J3DModeli = .text:0x80035DD0; // type:function size:0x28 scope:global align:4 +setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x80035DF8; // type:function size:0x100 scope:global align:4 +searchNearPos__9dJntCol_cCFPC8cM3dGLinPC4cXyzP4cXyzi = .text:0x80035EF8; // type:function size:0xC94 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x80036B8C; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGSphFv = .text:0x80036BD4; // type:function size:0x48 scope:global align:4 +getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x80036C1C; // type:function size:0x158 scope:global align:4 +getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x80036D74; // type:function size:0x364 scope:global align:4 +setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x800370D8; // type:function size:0x90 scope:global align:4 +eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi = .text:0x80037168; // type:function size:0x148 scope:global align:4 +make_eff_break_kotubo__5daObjFP10fopAc_ac_c = .text:0x800372B0; // type:function size:0x90 scope:global align:4 +make_eff_break_kotubo2__5daObjFP10fopAc_ac_c = .text:0x80037340; // type:function size:0x90 scope:global align:4 +make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c = .text:0x800373D0; // type:function size:0x90 scope:global align:4 +make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c = .text:0x80037460; // type:function size:0x90 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x800374F0; // type:function size:0x30 scope:global align:4 +posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff = .text:0x80037520; // type:function size:0xFC scope:global align:4 +posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz = .text:0x8003761C; // type:function size:0x134 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x80037750; // type:function size:0x168 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x800378B8; // type:function size:0x178 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x80037A30; // type:function size:0x14C scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x80037B7C; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x80037B84; // type:function size:0x8 scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x80037B8C; // type:function size:0x8 scope:global align:4 +hide__12daItemBase_cFv = .text:0x80037B94; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x80037BA4; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x80037BB4; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x80037BFC; // type:function size:0x18 scope:global align:4 +dead__12daItemBase_cFv = .text:0x80037C14; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x80037C24; // type:function size:0x18 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x80037C3C; // type:function size:0x6C scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x80037CA8; // type:function size:0x68 scope:global align:4 +startCtrl__8daItem_cFv = .text:0x80037D10; // type:function size:0x14 scope:global align:4 +startControl__8daItem_cFv = .text:0x80037D24; // type:function size:0x10 scope:global align:4 +endControl__8daItem_cFv = .text:0x80037D34; // type:function size:0x10 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x80037D44; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x80037D4C; // type:function size:0x8 scope:global align:4 +CheckShopItemCreateHeap__FP10fopAc_ac_c = .text:0x80037D54; // type:function size:0x58 scope:global align:4 +checkWait__10e_wb_classFv = .text:0x80037DAC; // type:function size:0x14 scope:global align:4 +setPlayerRideNow__10e_wb_classFv = .text:0x80037DC0; // type:function size:0x20 scope:global align:4 +setPlayerRide__10e_wb_classFv = .text:0x80037DE0; // type:function size:0x44 scope:global align:4 +getOff__10e_wb_classFv = .text:0x80037E24; // type:function size:0x74 scope:global align:4 +checkDownDamage__10e_wb_classFv = .text:0x80037E98; // type:function size:0x2C scope:global align:4 +checkNormalRideMode__10e_wb_classCFv = .text:0x80037EC4; // type:function size:0x28 scope:global align:4 +setRunRideMode__10e_wb_classFv = .text:0x80037EEC; // type:function size:0x28 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFv = .text:0x80037F14; // type:function size:0x60 scope:global align:4 +adaptor_do_MESSAGE__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80037F74; // type:function size:0x30 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFv = .text:0x80037FA4; // type:function size:0x60 scope:global align:4 +create__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80038004; // type:function size:0x14C scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x80038150; // type:function size:0x78 scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x800381C8; // type:function size:0x90 scope:global align:4 +getActor__13dDemo_actor_cFv = .text:0x80038258; // type:function size:0x34 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8003828C; // type:function size:0x40 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x800382CC; // type:function size:0x19C scope:global align:4 +getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc = .text:0x80038468; // type:function size:0x158 scope:global align:4 +dDemo_getJaiPointer__FPCcUliPUs = .text:0x800385C0; // type:function size:0x88 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x80038648; // type:function size:0x290 scope:global align:4 +branchFile__FPCc = .text:0x800388D8; // type:function size:0x44 scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x8003891C; // type:function size:0x134 scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x80038A50; // type:function size:0x60 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x80038AB0; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x80038AD8; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x80038B3C; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x80038B50; // type:function size:0x20 scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x80038B70; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x80038B84; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x80038B98; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x80038BAC; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x80038BC0; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x80038BF4; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x80038C28; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x80038C3C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x80038C70; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x80038C84; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x80038CB8; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x80038CCC; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x80038D00; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x80038D14; // type:function size:0x60 scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x80038D74; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x80038D9C; // type:function size:0x64 scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x80038E00; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x80038E28; // type:function size:0x64 scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x80038E8C; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x80038EB4; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x80038F0C; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x80038F20; // type:function size:0x30 scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x80038F50; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x80038F64; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x80038F8C; // type:function size:0x30 scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x80038FBC; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x80038FD8; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x80038FF0; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x80039018; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x8003902C; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x80039040; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x80039054; // type:function size:0x30 scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x80039084; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x800390A0; // type:function size:0x50 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x800390F0; // type:function size:0xC8 scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x800391B8; // type:function size:0x24 scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x800391DC; // type:function size:0x7C scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x80039258; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8003926C; // type:function size:0x7C scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x800392E8; // type:function size:0xA0 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x80039388; // type:function size:0x7C scope:global align:4 +remove__14dDemo_object_cFv = .text:0x80039404; // type:function size:0x134 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x80039538; // type:function size:0x60 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x80039598; // type:function size:0x60 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x800395F8; // type:function size:0x60 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x80039658; // type:function size:0x150 scope:global align:4 +create__7dDemo_cFv = .text:0x800397A8; // type:function size:0x298 scope:global align:4 +remove__7dDemo_cFv = .text:0x80039A40; // type:function size:0x19C scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x80039BDC; // type:function size:0x60 scope:global align:4 +__dt__17jmessage_tControlFv = .text:0x80039C3C; // type:function size:0x60 scope:global align:4 +start__7dDemo_cFPCUcP4cXyzf = .text:0x80039C9C; // type:function size:0x18C scope:global align:4 +end__7dDemo_cFv = .text:0x80039E28; // type:function size:0x54 scope:global align:4 +branch__7dDemo_cFv = .text:0x80039E7C; // type:function size:0x58 scope:global align:4 +update__7dDemo_cFv = .text:0x80039ED4; // type:function size:0x138 scope:global align:4 +setBranchType__7dDemo_cFUs = .text:0x8003A00C; // type:function size:0x10 scope:global align:4 +setBranchId__7dDemo_cFUss = .text:0x8003A01C; // type:function size:0x18 scope:global align:4 +reset__7dDemo_cFv = .text:0x8003A034; // type:function size:0x18 scope:global align:4 +emitter_create__16dDemo_particle_cFUl = .text:0x8003A04C; // type:function size:0x80 scope:global align:4 +__dt__16dDemo_particle_cFv = .text:0x8003A0CC; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x8003A12C; // type:function size:0x60 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8003A18C; // type:function size:0x2C scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8003A1B8; // type:function size:0x40 scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003A1F8; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003A200; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8003A208; // type:function size:0x1C scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8003A224; // type:function size:0x1C scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8003A240; // type:function size:0x78 scope:global align:4 +getKind__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2B8; // type:function size:0xC scope:global align:4 +getDoorModel__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2C4; // type:function size:0xC scope:global align:4 +getFrontOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2D0; // type:function size:0xC scope:global align:4 +getBackOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2DC; // type:function size:0xC scope:global align:4 +getFRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2E8; // type:function size:0xC scope:global align:4 +getBRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A2F4; // type:function size:0xC scope:global align:4 +getSwbit__13door_param2_cFP10fopAc_ac_c = .text:0x8003A300; // type:function size:0xC scope:global align:4 +getSwbit2__13door_param2_cFP10fopAc_ac_c = .text:0x8003A30C; // type:function size:0xC scope:global align:4 +getSwbit3__13door_param2_cFP10fopAc_ac_c = .text:0x8003A318; // type:function size:0xC scope:global align:4 +isMsgDoor__13door_param2_cFP10fopAc_ac_c = .text:0x8003A324; // type:function size:0xC scope:global align:4 +getEventNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A330; // type:function size:0xC scope:global align:4 +getEventNo2__13door_param2_cFP10fopAc_ac_c = .text:0x8003A33C; // type:function size:0xC scope:global align:4 +getMsgNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A348; // type:function size:0xC scope:global align:4 +getExitNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003A354; // type:function size:0xC scope:global align:4 +getFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A360; // type:function size:0xC scope:global align:4 +getBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A36C; // type:function size:0xC scope:global align:4 +getMFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A378; // type:function size:0xC scope:global align:4 +getMBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003A384; // type:function size:0xC scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8003A390; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8003A3B0; // type:function size:0xC8 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8003A478; // type:function size:0xA8 scope:global align:4 +setAlpha__FP16J3DMaterialTable = .text:0x8003A520; // type:function size:0xA0 scope:global align:4 +setIndirectTex__FP12J3DModelData = .text:0x8003A5C0; // type:function size:0x38C scope:global align:4 +setAlpha__FP12J3DModelData = .text:0x8003A94C; // type:function size:0x24 scope:global align:4 +addWarpMaterial__FP12J3DModelData = .text:0x8003A970; // type:function size:0x28C scope:global align:4 +__ct__11J3DTevStageFRC15J3DTevStageInfo = .text:0x8003ABFC; // type:function size:0x60 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x8003AC5C; // type:function size:0x4 scope:global align:4 +onWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003AC60; // type:function size:0xEC scope:global align:4 +offWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003AD4C; // type:function size:0xEC scope:global align:4 +setWarpSRT__11dRes_info_cFP12J3DModelDataRC4cXyzff = .text:0x8003AE38; // type:function size:0x10C scope:global align:4 +loaderBasicBmd__11dRes_info_cFUlPv = .text:0x8003AF44; // type:function size:0x33C scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8003B280; // type:function size:0x3C scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8003B2BC; // type:function size:0x18 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8003B2D4; // type:function size:0x3C scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8003B310; // type:function size:0x18 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8003B328; // type:function size:0x48 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8003B370; // type:function size:0x24 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8003B394; // type:function size:0x3C scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8003B3D0; // type:function size:0x18 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8003B3E8; // type:function size:0x3C scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8003B424; // type:function size:0x18 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8003B43C; // type:function size:0x5C4 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x8003BA00; // type:function size:0x6C scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x8003BA6C; // type:function size:0x5C scope:global align:4 +deleteArchiveRes__11dRes_info_cFv = .text:0x8003BAC8; // type:function size:0x104 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8003BBCC; // type:function size:0x28 scope:global align:4 +setRes__11dRes_info_cFP10JKRArchiveP7JKRHeap = .text:0x8003BBF4; // type:function size:0x34 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8003BC28; // type:function size:0x1A0 scope:global align:4 +myGetMemBlockSize__FPv = .text:0x8003BDC8; // type:function size:0x68 scope:global align:4 +myGetMemBlockSize0__FPv = .text:0x8003BE30; // type:function size:0x2C scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8003BE5C; // type:function size:0x10C scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8003BF68; // type:function size:0x178 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8003C0E0; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8003C1A8; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C290; // type:function size:0x34 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C2C4; // type:function size:0x50 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C314; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8003C390; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003C3B8; // type:function size:0x64 scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8003C41C; // type:function size:0x90 scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8003C4AC; // type:function size:0x84 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8003C530; // type:function size:0x70 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8003C5A0; // type:function size:0x74 scope:global align:4 +setObjectRes__14dRes_control_cFPCcPvUlP7JKRHeap = .text:0x8003C614; // type:function size:0xD8 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8003C6EC; // type:function size:0x7C scope:global align:4 +dump__14dRes_control_cFv = .text:0x8003C768; // type:function size:0x80 scope:global align:4 +getObjectResName2Index__14dRes_control_cFPCcPCc = .text:0x8003C7E8; // type:function size:0x7C scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x8003C864; // type:function size:0x48 scope:global align:4 +getKind__15J3DAnmTransformCFv = .text:0x8003C8AC; // type:function size:0x8 scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8003C8B4; // type:function size:0x7C scope:global align:4 +getKind__18J3DAnmTransformKeyCFv = .text:0x8003C930; // type:function size:0x8 scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8003C938; // type:function size:0x24 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x8003C95C; // type:function size:0x30 scope:global align:4 +create__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003C98C; // type:function size:0x98 scope:global align:4 +remove__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003CA24; // type:function size:0x58 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class = .text:0x8003CA7C; // type:function size:0xF4 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class = .text:0x8003CB70; // type:function size:0xC0 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11group_class = .text:0x8003CC30; // type:function size:0xBC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11floor_class = .text:0x8003CCEC; // type:function size:0x68 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class = .text:0x8003CD54; // type:function size:0xA0 scope:global align:4 +drawPath__11dDrawPath_cFv = .text:0x8003CDF4; // type:function size:0x74 scope:global align:4 +makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs = .text:0x8003CE68; // type:function size:0x74 scope:global align:4 +renderingMap__15dRenderingMap_cFv = .text:0x8003CEDC; // type:function size:0xCC scope:global align:4 +setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv = .text:0x8003CFA8; // type:function size:0xC8 scope:global align:4 +setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv = .text:0x8003D070; // type:function size:0x16C scope:global align:4 +drawBack__18dRenderingFDAmap_cCFv = .text:0x8003D1DC; // type:function size:0xDC scope:global align:4 +preRenderingMap__18dRenderingFDAmap_cFv = .text:0x8003D2B8; // type:function size:0x198 scope:global align:4 +postRenderingMap__18dRenderingFDAmap_cFv = .text:0x8003D450; // type:function size:0xA0 scope:global align:4 +renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x8003D4F0; // type:function size:0x2CC scope:global align:4 +getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x8003D7BC; // type:function size:0x2C scope:global align:4 +getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x8003D7E8; // type:function size:0x2C scope:global align:4 +__sinit_d_map_path_cpp = .text:0x8003D814; // type:function size:0x5C scope:local align:4 +__dt__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x8003D870; // type:function size:0x50 scope:global align:4 +addTypeGroupData__26fmpTresTypeGroupDataList_cFUcPCQ27dTres_c6data_s = .text:0x8003D8C0; // type:function size:0x88 scope:global align:4 +isArrival__22dMenu_Fmap_room_data_cFv = .text:0x8003D948; // type:function size:0x50 scope:global align:4 +buildTresTypeGroup__22dMenu_Fmap_room_data_cFiii = .text:0x8003D998; // type:function size:0xC4 scope:global align:4 +buildFmapRoomData__22dMenu_Fmap_room_data_cFiiffff = .text:0x8003DA5C; // type:function size:0x30 scope:global align:4 +isArrival__23dMenu_Fmap_stage_data_cFv = .text:0x8003DA8C; // type:function size:0x7C scope:global align:4 +buildFmapStageData__23dMenu_Fmap_stage_data_cFiff = .text:0x8003DB08; // type:function size:0x170 scope:global align:4 +getMenuFmapStageData__24dMenu_Fmap_region_data_cFi = .text:0x8003DC78; // type:function size:0x28 scope:global align:4 +getPointStagePathInnerNo__24dMenu_Fmap_region_data_cFffiPiPi = .text:0x8003DCA0; // type:function size:0x370 scope:global align:4 +buildFmapRegionData__24dMenu_Fmap_region_data_cFi = .text:0x8003E010; // type:function size:0x148 scope:global align:4 +create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c = .text:0x8003E158; // type:function size:0x24 scope:global align:4 +buildFmapWorldData__23dMenu_Fmap_world_data_cFv = .text:0x8003E17C; // type:function size:0xC8 scope:global align:4 +init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii = .text:0x8003E244; // type:function size:0xAC scope:global align:4 +getFirstData__22dMenuFmapIconPointer_cFv = .text:0x8003E2F0; // type:function size:0xFC scope:global align:4 +getData__22dMenuFmapIconPointer_cFv = .text:0x8003E3EC; // type:function size:0x94 scope:global align:4 +getFirstRoomData__22dMenuFmapIconPointer_cFv = .text:0x8003E480; // type:function size:0x2C scope:global align:4 +getNextRoomData__22dMenuFmapIconPointer_cFv = .text:0x8003E4AC; // type:function size:0x28 scope:global align:4 +getNextStageData__22dMenuFmapIconPointer_cFv = .text:0x8003E4D4; // type:function size:0x34 scope:global align:4 +getNextData__22dMenuFmapIconPointer_cFv = .text:0x8003E508; // type:function size:0xB8 scope:global align:4 +nextData__22dMenuFmapIconPointer_cFv = .text:0x8003E5C0; // type:function size:0x80 scope:global align:4 +getValidData__22dMenuFmapIconPointer_cFv = .text:0x8003E640; // type:function size:0x68 scope:global align:4 +getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s = .text:0x8003E6A8; // type:function size:0x170 scope:global align:4 +isDrawDisp__19dMenuFmapIconDisp_cFv = .text:0x8003E818; // type:function size:0x428 scope:global align:4 +__dt__26fmpTresTypeGroupDataList_cFv = .text:0x8003EC40; // type:function size:0x60 scope:global align:4 +__dt__22fmpTresTypeGroupData_cFv = .text:0x8003ECA0; // type:function size:0x120 scope:global align:4 +__ct__26fmpTresTypeGroupDataList_cFv = .text:0x8003EDC0; // type:function size:0x10 scope:global align:4 +chkGetCompass__10dMapInfo_nFv = .text:0x8003EDD0; // type:function size:0x38 scope:global align:4 +chkGetMap__10dMapInfo_nFv = .text:0x8003EE08; // type:function size:0x38 scope:global align:4 +isVisitedRoom__10dMapInfo_nFi = .text:0x8003EE40; // type:function size:0x50 scope:global align:4 +correctionOriginPos__10dMapInfo_nFScP3Vec = .text:0x8003EE90; // type:function size:0x60 scope:global align:4 +offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8003EEF0; // type:function size:0x2C scope:global align:4 +rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8003EF1C; // type:function size:0x70 scope:global align:4 +getMapPlayerPos__10dMapInfo_nFv = .text:0x8003EF8C; // type:function size:0xC4 scope:global align:4 +getMapPlayerAngleY__10dMapInfo_nFv = .text:0x8003F050; // type:function size:0x50 scope:global align:4 +getConstRestartIconPointer__10dMapInfo_nFv = .text:0x8003F0A0; // type:function size:0xBC scope:global align:4 +getMapRestartPos__10dMapInfo_nFv = .text:0x8003F15C; // type:function size:0xCC scope:global align:4 +getMapRestartAngleY__10dMapInfo_nFv = .text:0x8003F228; // type:function size:0xA4 scope:global align:4 +getRoomCenter__10dMapInfo_nFiPfPf = .text:0x8003F2CC; // type:function size:0x58 scope:global align:4 +getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf = .text:0x8003F324; // type:function size:0x58 scope:global align:4 +getFloorParameter__10dMapInfo_nFfPScPfPfPfPf = .text:0x8003F37C; // type:function size:0x1C0 scope:global align:4 +calcFloorNo__10dMapInfo_cFfbi = .text:0x8003F53C; // type:function size:0x164 scope:global align:4 +calcNowStayFloorNo__10dMapInfo_cFfb = .text:0x8003F6A0; // type:function size:0x158 scope:global align:4 +move__10dMapInfo_cFif = .text:0x8003F7F8; // type:function size:0x34 scope:global align:4 +init__10dMapInfo_cFv = .text:0x8003F82C; // type:function size:0x18 scope:global align:4 +reset__10dMapInfo_cFv = .text:0x8003F844; // type:function size:0x20 scope:global align:4 +create__10dMapInfo_cFv = .text:0x8003F864; // type:function size:0x20 scope:global align:4 +remove__10dMapInfo_cFv = .text:0x8003F884; // type:function size:0x4 scope:global align:4 +isExistMapPathData__8dMpath_cFv = .text:0x8003F888; // type:function size:0x8 scope:global align:4 +getTopBottomFloorNo__8dMpath_cFPScPSc = .text:0x8003F890; // type:function size:0x88 scope:global align:4 +createWork__8dMpath_cFv = .text:0x8003F918; // type:function size:0x28 scope:global align:4 +setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc = .text:0x8003F940; // type:function size:0x230 scope:global align:4 +setPointer__8dMpath_cFScPvi = .text:0x8003FB70; // type:function size:0x130 scope:global align:4 +create__8dMpath_cFv = .text:0x8003FCA0; // type:function size:0x60 scope:global align:4 +reset__8dMpath_cFv = .text:0x8003FD00; // type:function size:0xA0 scope:global align:4 +remove__8dMpath_cFv = .text:0x8003FDA0; // type:function size:0x34 scope:global align:4 +calcFloorNoForObjectByMapPathRend__16renderingDAmap_cCFfi = .text:0x8003FDD4; // type:function size:0x24 scope:global align:4 +init__16renderingDAmap_cFPUcUsUsUsUs = .text:0x8003FDF8; // type:function size:0x40 scope:global align:4 +entry__16renderingDAmap_cFfffiSc = .text:0x8003FE38; // type:function size:0x94 scope:global align:4 +isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class = .text:0x8003FECC; // type:function size:0x7C scope:global align:4 +draw__16renderingDAmap_cFv = .text:0x8003FF48; // type:function size:0x34 scope:global align:4 +getBackColor__16renderingDAmap_cCFv = .text:0x8003FF7C; // type:function size:0x8 scope:global align:4 +isRenderingFloor__16renderingDAmap_cFi = .text:0x8003FF84; // type:function size:0x18 scope:global align:4 +setSingleRoomSetting__16renderingDAmap_cFv = .text:0x8003FF9C; // type:function size:0x4 scope:global align:4 +isDrawRoom__16renderingDAmap_cCFii = .text:0x8003FFA0; // type:function size:0xA4 scope:global align:4 +preDrawPath__16renderingDAmap_cFv = .text:0x80040044; // type:function size:0xB0 scope:global align:4 +postDrawPath__16renderingDAmap_cFv = .text:0x800400F4; // type:function size:0x28 scope:global align:4 +getRoomNoSingle__16renderingDAmap_cFv = .text:0x8004011C; // type:function size:0x8 scope:global align:4 +getFirstDrawRoomNo__16renderingDAmap_cFv = .text:0x80040124; // type:function size:0xA0 scope:global align:4 +getNextDrawRoomNo__16renderingDAmap_cFi = .text:0x800401C4; // type:function size:0xA0 scope:global align:4 +getFirstRoomPointer__16renderingDAmap_cFv = .text:0x80040264; // type:function size:0xB4 scope:global align:4 +getNextRoomPointer__16renderingDAmap_cFv = .text:0x80040318; // type:function size:0xD8 scope:global align:4 +isDrawPath__16renderingDAmap_cFv = .text:0x800403F0; // type:function size:0x20 scope:global align:4 +getFirstDrawLayerNo__16renderingDAmap_cFv = .text:0x80040410; // type:function size:0x8 scope:global align:4 +getNextDrawLayerNo__16renderingDAmap_cFi = .text:0x80040418; // type:function size:0x14 scope:global align:4 +afterDrawPath__28renderingPlusDoorAndCursor_cFv = .text:0x8004042C; // type:function size:0x21C scope:global align:4 +afterDrawPath__19renderingPlusDoor_cFv = .text:0x80040648; // type:function size:0x5C scope:global align:4 +drawDoor1__19renderingPlusDoor_cFv = .text:0x800406A4; // type:function size:0x44 scope:global align:4 +drawDoor2__19renderingPlusDoor_cFv = .text:0x800406E8; // type:function size:0x44 scope:global align:4 +drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib = .text:0x8004072C; // type:function size:0x114 scope:global align:4 +checkDispDoorS__19renderingPlusDoor_cFiif = .text:0x80040840; // type:function size:0x128 scope:global align:4 +drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib = .text:0x80040968; // type:function size:0x17C scope:global align:4 +isDrawRoomIcon__16renderingDAmap_cCFii = .text:0x80040AE4; // type:function size:0x2C scope:global align:4 +isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec = .text:0x80040B10; // type:function size:0xB4 scope:global align:4 +getFirstData__28renderingPlusDoorAndCursor_cFUc = .text:0x80040BC4; // type:function size:0x24 scope:global align:4 +getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c = .text:0x80040BE8; // type:function size:0x24 scope:global align:4 +getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c = .text:0x80040C0C; // type:function size:0x8 scope:global align:4 +getIconGroupNumber__16renderingDAmap_cCFUc = .text:0x80040C14; // type:function size:0x1C scope:global align:4 +drawTreasure__28renderingPlusDoorAndCursor_cFv = .text:0x80040C30; // type:function size:0x384 scope:global align:4 +drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv = .text:0x80040FB4; // type:function size:0x384 scope:global align:4 +drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff = .text:0x80041338; // type:function size:0xB8 scope:global align:4 +drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif = .text:0x800413F0; // type:function size:0x19C scope:global align:4 +beforeDrawPath__19renderingPlusDoor_cFv = .text:0x8004158C; // type:function size:0x4 scope:global align:4 +__sinit_d_map_path_dmap_cpp = .text:0x80041590; // type:function size:0x20 scope:local align:4 +event_debug_evnt__21@unnamed@d_event_cpp@Fv = .text:0x800415B0; // type:function size:0x8 scope:global align:4 +clear_tmpflag_for_message__21@unnamed@d_event_cpp@Fv = .text:0x800415B8; // type:function size:0xF8 scope:global align:4 +__ct__14dEvt_control_cFv = .text:0x800416B0; // type:function size:0x54 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x80041704; // type:function size:0x4 scope:global align:4 +orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv = .text:0x80041708; // type:function size:0x90 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x80041798; // type:function size:0x19C scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x80041934; // type:function size:0x130 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80041A64; // type:function size:0x30 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80041A94; // type:function size:0x44 scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x80041AD8; // type:function size:0x78 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041B50; // type:function size:0x138 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041C88; // type:function size:0x138 scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041DC0; // type:function size:0xA4 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x80041E64; // type:function size:0xA8 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80041F0C; // type:function size:0x13C scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x80042048; // type:function size:0x88 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800420D0; // type:function size:0x74 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80042144; // type:function size:0x118 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8004225C; // type:function size:0x94 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x800422F0; // type:function size:0x94 scope:global align:4 +change__14dEvt_control_cFv = .text:0x80042384; // type:function size:0x6C scope:global align:4 +entry__14dEvt_control_cFv = .text:0x800423F0; // type:function size:0x1A8 scope:global align:4 +reset__14dEvt_control_cFv = .text:0x80042598; // type:function size:0xB0 scope:global align:4 +reset__14dEvt_control_cFPv = .text:0x80042648; // type:function size:0x9C scope:global align:4 +clearSkipSystem__14dEvt_control_cFv = .text:0x800426E4; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipProc__FPvi = .text:0x80042718; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipZev__FPvi = .text:0x8004274C; // type:function size:0x15C scope:global align:4 +dEv_defaultSkipStb__FPvi = .text:0x800428A8; // type:function size:0x164 scope:global align:4 +dEv_noFinishSkipProc__FPvi = .text:0x80042A0C; // type:function size:0x30 scope:global align:4 +getSkipEventName__14dEvt_control_cFv = .text:0x80042A3C; // type:function size:0x8 scope:global align:4 +setSkipProc__14dEvt_control_cFPvPFPvi_ii = .text:0x80042A44; // type:function size:0x44 scope:global align:4 +setSkipZev__14dEvt_control_cFPvPc = .text:0x80042A88; // type:function size:0x50 scope:global align:4 +onSkipFade__14dEvt_control_cFv = .text:0x80042AD8; // type:function size:0xC scope:global align:4 +offSkipFade__14dEvt_control_cFv = .text:0x80042AE4; // type:function size:0x20 scope:global align:4 +skipper__14dEvt_control_cFv = .text:0x80042B04; // type:function size:0x1E8 scope:global align:4 +Step__14dEvt_control_cFv = .text:0x80042CEC; // type:function size:0x3EC scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x800430D8; // type:function size:0x1C4 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x8004329C; // type:function size:0x7C scope:global align:4 +remove__14dEvt_control_cFv = .text:0x80043318; // type:function size:0x90 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x800433A8; // type:function size:0x8 scope:global align:4 +sceneChange__14dEvt_control_cFi = .text:0x800433B0; // type:function size:0x48 scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x800433F8; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x8004341C; // type:function size:0x30 scope:global align:4 +getStbDemoData__14dEvt_control_cFPc = .text:0x8004344C; // type:function size:0xD4 scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x80043520; // type:function size:0x38 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x80043558; // type:function size:0x58 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x800435B0; // type:function size:0x4C scope:global align:4 +beforeProc__11dEvt_info_cFv = .text:0x800435FC; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUc = .text:0x80043608; // type:function size:0x28 scope:global align:4 +searchMapEventData__14dEvt_control_cFUcl = .text:0x80043630; // type:function size:0x10C scope:global align:4 +runningEventID__14dEvt_control_cFs = .text:0x8004373C; // type:function size:0x20 scope:global align:4 +setPt1__14dEvt_control_cFPv = .text:0x8004375C; // type:function size:0x30 scope:global align:4 +setPt2__14dEvt_control_cFPv = .text:0x8004378C; // type:function size:0x30 scope:global align:4 +setPtT__14dEvt_control_cFPv = .text:0x800437BC; // type:function size:0x30 scope:global align:4 +setPtI__14dEvt_control_cFPv = .text:0x800437EC; // type:function size:0x30 scope:global align:4 +setPtI_Id__14dEvt_control_cFUi = .text:0x8004381C; // type:function size:0x8 scope:global align:4 +setPtD__14dEvt_control_cFPv = .text:0x80043824; // type:function size:0x30 scope:global align:4 +setGtItm__14dEvt_control_cFUc = .text:0x80043854; // type:function size:0x8 scope:global align:4 +getTelopNo__FPCc = .text:0x8004385C; // type:function size:0x98 scope:global align:4 +getTelopNo__Fv = .text:0x800438F4; // type:function size:0x2C scope:global align:4 +getStartTelopNo__Fv = .text:0x80043920; // type:function size:0x224 scope:global align:4 +dEvDt_Next_Stage__Fii = .text:0x80043B44; // type:function size:0x34C scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x80043E90; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x80043EF8; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x80043F60; // type:function size:0x28 scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80043F88; // type:function size:0x20 scope:global align:4 +finishCheck__12dEvDtEvent_cFv = .text:0x80043FA8; // type:function size:0x84 scope:global align:4 +forceFinish__12dEvDtEvent_cFv = .text:0x8004402C; // type:function size:0x74 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x800440A0; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80044108; // type:function size:0x64 scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x8004416C; // type:function size:0x44 scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x800441B0; // type:function size:0xB4 scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80044264; // type:function size:0x3C scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x800442A0; // type:function size:0x20 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x800442C0; // type:function size:0x194 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80044454; // type:function size:0x734 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80044B88; // type:function size:0x260 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80044DE8; // type:function size:0x22C scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x80045014; // type:function size:0x994 scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x800459A8; // type:function size:0x284 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x80045C2C; // type:function size:0x138 scope:global align:4 +specialProcEffect__12dEvDtStaff_cFv = .text:0x80045D64; // type:function size:0x474 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x800461D8; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x80046268; // type:function size:0x34 scope:global align:4 +init__11dEvDtBase_cFPci = .text:0x8004629C; // type:function size:0x120 scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x800463BC; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x8004642C; // type:function size:0xE0 scope:global align:4 +init__18dEvent_exception_cFv = .text:0x8004650C; // type:function size:0x14 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x80046520; // type:function size:0x90 scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x800465B0; // type:function size:0x168 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x80046718; // type:function size:0xA0 scope:global align:4 +__ct__16dEvent_manager_cFv = .text:0x800467B8; // type:function size:0x58 scope:global align:4 +__ct__11dEvDtBase_cFv = .text:0x80046810; // type:function size:0x30 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80046840; // type:function size:0xF0 scope:global align:4 +setObjectArchive__16dEvent_manager_cFPc = .text:0x80046930; // type:function size:0x88 scope:global align:4 +demoInit__16dEvent_manager_cFv = .text:0x800469B8; // type:function size:0x7C scope:global align:4 +roomInit__16dEvent_manager_cFi = .text:0x80046A34; // type:function size:0xE8 scope:global align:4 +roomFinish__16dEvent_manager_cFi = .text:0x80046B1C; // type:function size:0x6C scope:global align:4 +orderStartDemo__16dEvent_manager_cFv = .text:0x80046B88; // type:function size:0x1B4 scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80046D3C; // type:function size:0x68 scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046DA4; // type:function size:0x14 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046DB8; // type:function size:0x14 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80046DCC; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80046DE8; // type:function size:0xE8 scope:global align:4 +closeProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80046ED0; // type:function size:0xC scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x80046EDC; // type:function size:0xB8 scope:global align:4 +Sequencer__16dEvent_manager_cFv = .text:0x80046F94; // type:function size:0x598 scope:global align:4 +Experts__16dEvent_manager_cFv = .text:0x8004752C; // type:function size:0x58 scope:global align:4 +getEventData__16dEvent_manager_cFsi = .text:0x80047584; // type:function size:0x68 scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x800475EC; // type:function size:0x58 scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUcl = .text:0x80047644; // type:function size:0x184 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc = .text:0x800477C8; // type:function size:0xC0 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc = .text:0x80047888; // type:function size:0x1D8 scope:global align:4 +isMapToolCamera__16dEvent_manager_cFUcl = .text:0x80047A60; // type:function size:0x54 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x80047AB4; // type:function size:0x74 scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x80047B28; // type:function size:0x40 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x80047B68; // type:function size:0x40 scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x80047BA8; // type:function size:0x64 scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x80047C0C; // type:function size:0x40 scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x80047C4C; // type:function size:0x230 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x80047E7C; // type:function size:0x60 scope:global align:4 +dEvmng_strcmp__FPCcPc = .text:0x80047EDC; // type:function size:0x64 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x80047F40; // type:function size:0x14C scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x8004808C; // type:function size:0x6C scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x800480F8; // type:function size:0x124 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x8004821C; // type:function size:0x58 scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x80048274; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x800482AC; // type:function size:0x78 scope:global align:4 +getEventPrio__16dEvent_manager_cFP10fopAc_ac_cs = .text:0x80048324; // type:function size:0xD8 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x800483FC; // type:function size:0x7C scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x80048478; // type:function size:0x7C scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x800484F4; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x80048510; // type:function size:0x8 scope:global align:4 +getRunEventName__16dEvent_manager_cFv = .text:0x80048518; // type:function size:0x84 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x8004859C; // type:function size:0xB4 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x80048650; // type:function size:0xF8 scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x80048748; // type:function size:0x130 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x80048878; // type:function size:0xA8 scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x80048920; // type:function size:0x3C scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x8004895C; // type:function size:0x40 scope:global align:4 +eventUpdate__17dEvLib_callback_cFv = .text:0x8004899C; // type:function size:0x38 scope:global align:4 +setEvent__17dEvLib_callback_cFiii = .text:0x800489D4; // type:function size:0x9C scope:global align:4 +orderEvent__17dEvLib_callback_cFiii = .text:0x80048A70; // type:function size:0x30 scope:global align:4 +setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> = .text:0x80048AA0; // type:function size:0x38 scope:global align:4 +initAction__17dEvLib_callback_cFv = .text:0x80048AD8; // type:function size:0x50 scope:global align:4 +executeAction__17dEvLib_callback_cFv = .text:0x80048B28; // type:function size:0x58 scope:global align:4 +initStart__17dEvLib_callback_cFv = .text:0x80048B80; // type:function size:0x20 scope:global align:4 +executeStart__17dEvLib_callback_cFv = .text:0x80048BA0; // type:function size:0xAC scope:global align:4 +initRun__17dEvLib_callback_cFv = .text:0x80048C4C; // type:function size:0x2C scope:global align:4 +executeRun__17dEvLib_callback_cFv = .text:0x80048C78; // type:function size:0x90 scope:global align:4 +__sinit_d_event_lib_cpp = .text:0x80048D08; // type:function size:0x7C scope:local align:4 +dSmplMdl_modelUpdateDL__FP8J3DModel = .text:0x80048D84; // type:function size:0x60 scope:global align:4 +__ct__15dSmplMdl_draw_cFv = .text:0x80048DE4; // type:function size:0xAC scope:global align:4 +__ct__12diff_model_cFv = .text:0x80048E90; // type:function size:0x20 scope:global align:4 +__dt__15dSmplMdl_draw_cFv = .text:0x80048EB0; // type:function size:0x8C scope:global align:4 +draw__15dSmplMdl_draw_cFv = .text:0x80048F3C; // type:function size:0xB0 scope:global align:4 +entry__15dSmplMdl_draw_cFP8J3DModeli = .text:0x80048FEC; // type:function size:0xB4 scope:global align:4 +addModel__15dSmplMdl_draw_cFP12J3DModelDataiUc = .text:0x800490A0; // type:function size:0xE8 scope:global align:4 +removeModel__15dSmplMdl_draw_cFP12J3DModelDatai = .text:0x80049188; // type:function size:0x94 scope:global align:4 +create__12diff_model_cFP12J3DModelDataiUc = .text:0x8004921C; // type:function size:0x108 scope:global align:4 +getModelData__12diff_model_cFv = .text:0x80049324; // type:function size:0x1C scope:global align:4 +remove__12diff_model_cFi = .text:0x80049340; // type:function size:0x60 scope:global align:4 +draw__12diff_model_cFv = .text:0x800493A0; // type:function size:0xF8 scope:global align:4 +init__12diff_model_cFv = .text:0x80049498; // type:function size:0x20 scope:global align:4 +isSame__12diff_model_cFP12J3DModelDatai = .text:0x800494B8; // type:function size:0x74 scope:global align:4 +getRoomNo__12diff_model_cFv = .text:0x8004952C; // type:function size:0xC scope:global align:4 +insert__12diff_model_cFP11modelList_c = .text:0x80049538; // type:function size:0x18 scope:global align:4 +dPa_cleanupGX__Fv = .text:0x80049550; // type:function size:0x160 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x800496B0; // type:function size:0x3C scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x800496EC; // type:function size:0xF4 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x800497E0; // type:function size:0x4 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800497E4; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8004987C; // type:function size:0x50 scope:global align:4 +setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800498CC; // type:function size:0x14 scope:global align:4 +setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800498E0; // type:function size:0x1C scope:global align:4 +setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800498FC; // type:function size:0x1C scope:global align:4 +dPa_group_id_change__FPUlPUc = .text:0x80049918; // type:function size:0x14C scope:global align:4 +initiateLighting8__FR8_GXColors = .text:0x80049A64; // type:function size:0x1FC scope:global align:4 +initiate_b_Lighting8__FR8_GXColor = .text:0x80049C60; // type:function size:0x90 scope:global align:4 +drawFirst__FP14JPABaseEmitter = .text:0x80049CF0; // type:function size:0x60 scope:global align:4 +drawFirst_l8__FP14JPABaseEmitter = .text:0x80049D50; // type:function size:0x24 scope:global align:4 +drawSecond_light8__FP14JPABaseEmitter = .text:0x80049D74; // type:function size:0x1FC scope:global align:4 +drawSecond_b_light8__FP14JPABaseEmitter = .text:0x80049F70; // type:function size:0x1AC scope:global align:4 +static_light8EcallBack__FP14JPABaseEmitter = .text:0x8004A11C; // type:function size:0x11C scope:global align:4 +static_gen_b_light8EcallBack__FP14JPABaseEmitter = .text:0x8004A238; // type:function size:0x11C scope:global align:4 +static_gen_d_light8EcallBack__FP14JPABaseEmitter = .text:0x8004A354; // type:function size:0x11C scope:global align:4 +draw__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x8004A470; // type:function size:0x24 scope:global align:4 +draw__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8004A494; // type:function size:0x24 scope:global align:4 +draw__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x8004A4B8; // type:function size:0x24 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8004A4DC; // type:function size:0xB4 scope:global align:4 +draw__18dPa_modelPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004A590; // type:function size:0x1A8 scope:global align:4 +set__Q218dPa_modelEcallBack7model_cFP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004A738; // type:function size:0x1A4 scope:global align:4 +setup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004A8DC; // type:function size:0xE0 scope:global align:4 +cleanup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004A9BC; // type:function size:0x50 scope:global align:4 +draw__Q218dPa_modelEcallBack7model_cFPA4_f = .text:0x8004AA0C; // type:function size:0x158 scope:global align:4 +draw__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AB64; // type:function size:0x74 scope:global align:4 +setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004ABD8; // type:function size:0x74 scope:global align:4 +create__18dPa_modelEcallBackFUc = .text:0x8004AC4C; // type:function size:0x6C scope:global align:4 +__dt__Q218dPa_modelEcallBack7model_cFv = .text:0x8004ACB8; // type:function size:0x3C scope:global align:4 +remove__18dPa_modelEcallBackFv = .text:0x8004ACF4; // type:function size:0x3C scope:global align:4 +setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004AD30; // type:function size:0x90 scope:global align:4 +resetModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004ADC0; // type:function size:0x30 scope:global align:4 +setupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004ADF0; // type:function size:0x2C scope:global align:4 +drawModel__18dPa_modelEcallBackFP14JPABaseEmitterPA4_f = .text:0x8004AE1C; // type:function size:0x3C scope:global align:4 +cleanupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AE58; // type:function size:0x30 scope:global align:4 +getModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AE88; // type:function size:0x38 scope:global align:4 +getRotAxis__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004AEC0; // type:function size:0x34 scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8004AEF4; // type:function size:0x30 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8004AF24; // type:function size:0x28 scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004AF4C; // type:function size:0x178 scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004B0C4; // type:function size:0x4 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8004B0C8; // type:function size:0x8C scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8004B154; // type:function size:0x3C scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8004B190; // type:function size:0x4 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8004B194; // type:function size:0x104 scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004B298; // type:function size:0x378 scope:global align:4 +execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004B610; // type:function size:0x24 scope:global align:4 +onActive__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004B634; // type:function size:0x40 scope:global align:4 +entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004B674; // type:function size:0x68 scope:global align:4 +cleanup__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004B6DC; // type:function size:0xDC scope:global align:4 +__ct__Q213dPa_control_c7level_cFv = .text:0x8004B7B8; // type:function size:0x70 scope:global align:4 +execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004B828; // type:function size:0xB0 scope:global align:4 +execute__Q213dPa_control_c7level_cFv = .text:0x8004B8D8; // type:function size:0x60 scope:global align:4 +cleanup__Q213dPa_control_c7level_cFv = .text:0x8004B938; // type:function size:0x6C scope:global align:4 +get__Q213dPa_control_c7level_cFUl = .text:0x8004B9A4; // type:function size:0x40 scope:global align:4 +forceOnEventMove__Q213dPa_control_c7level_cFUl = .text:0x8004B9E4; // type:function size:0x34 scope:global align:4 +allForceOnEventMove__Q213dPa_control_c7level_cFv = .text:0x8004BA18; // type:function size:0x30 scope:global align:4 +getEmitter__Q213dPa_control_c7level_cFUl = .text:0x8004BA48; // type:function size:0x34 scope:global align:4 +entry__Q213dPa_control_c7level_cFUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004BA7C; // type:function size:0xF4 scope:global align:4 +addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004BB70; // type:function size:0x34 scope:global align:4 +cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004BBA4; // type:function size:0x58 scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8004BBFC; // type:function size:0xA4 scope:global align:4 +getRM_ID__13dPa_control_cFUs = .text:0x8004BCA0; // type:function size:0x8 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8004BCA8; // type:function size:0x164 scope:global align:4 +createRoomScene__13dPa_control_cFv = .text:0x8004BE0C; // type:function size:0x120 scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8004BF2C; // type:function size:0xB4 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8004BFE0; // type:function size:0x8C scope:global align:4 +removeRoomScene__13dPa_control_cFb = .text:0x8004C06C; // type:function size:0x98 scope:global align:4 +removeScene__13dPa_control_cFb = .text:0x8004C104; // type:function size:0x80 scope:global align:4 +cleanup__13dPa_control_cFv = .text:0x8004C184; // type:function size:0x24 scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8004C1A8; // type:function size:0x74 scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8004C21C; // type:function size:0x48 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8004C264; // type:function size:0x54 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8004C2B8; // type:function size:0x90 scope:global align:4 +setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x8004C348; // type:function size:0x620 scope:global align:4 +setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc = .text:0x8004C968; // type:function size:0x258 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004CBC0; // type:function size:0x500 scope:global align:4 +getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x8004D0C0; // type:function size:0xD8 scope:global align:4 +setPoly__13dPa_control_cFUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D198; // type:function size:0xC0 scope:global align:4 +newSimple__13dPa_control_cFUsUcPUl = .text:0x8004D258; // type:function size:0x90 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004D2E8; // type:function size:0x84 scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x8004D36C; // type:function size:0x3C scope:global align:4 +dPa_kankyocolor_set__FfP14JPABaseEmitterPC12dKy_tevstr_cUlPC4cXyzPC8_GXColorPC8_GXColor = .text:0x8004D3A8; // type:function size:0x254 scope:global align:4 +set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004D5FC; // type:function size:0x1D8 scope:global align:4 +setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D7D4; // type:function size:0xCC scope:global align:4 +setStopContinue__13dPa_control_cFUl = .text:0x8004D8A0; // type:function size:0x54 scope:global align:4 +setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_ciPC5csXyzPC4cXyzP18dPa_levelEcallBackScPC4cXyz = .text:0x8004D8F4; // type:function size:0x1C4 scope:global align:4 +setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoPC4cXyzPC4cXyzPC12dKy_tevstr_cUlUlPC5csXyzPC4cXyzSc = .text:0x8004DAB8; // type:function size:0x2A0 scope:global align:4 +execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DD58; // type:function size:0x78 scope:global align:4 +execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DDD0; // type:function size:0x6C scope:global align:4 +draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DE3C; // type:function size:0x4 scope:global align:4 +execute__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DE40; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DE44; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DE48; // type:function size:0x4 scope:global align:4 +draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004DE4C; // type:function size:0x98C scope:global align:4 +draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004E7D8; // type:function size:0x69C scope:global align:4 +draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004EE74; // type:function size:0x974 scope:global align:4 +setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz = .text:0x8004F7E8; // type:function size:0xC scope:global align:4 +executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter = .text:0x8004F7F4; // type:function size:0x3F8 scope:global align:4 +setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004FBEC; // type:function size:0x18 scope:global align:4 +execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004FC04; // type:function size:0x44 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x8004FC48; // type:function size:0x74 scope:global align:4 +cleanup__18dPa_levelEcallBackFv = .text:0x8004FCBC; // type:function size:0x4 scope:global align:4 +__ct__Q218dPa_modelEcallBack7model_cFv = .text:0x8004FCC0; // type:function size:0x6C scope:global align:4 +__ct__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004FD2C; // type:function size:0xC scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x8004FD38; // type:function size:0x60 scope:global align:4 +__dt__28dPa_particleTracePcallBack_cFv = .text:0x8004FD98; // type:function size:0x60 scope:global align:4 +__dt__22dPa_hermiteEcallBack_cFv = .text:0x8004FDF8; // type:function size:0x84 scope:global align:4 +__dt__25dPa_gen_d_light8PcallBackFv = .text:0x8004FE7C; // type:function size:0x60 scope:global align:4 +__dt__25dPa_gen_b_light8PcallBackFv = .text:0x8004FEDC; // type:function size:0x60 scope:global align:4 +__dt__19dPa_light8PcallBackFv = .text:0x8004FF3C; // type:function size:0x60 scope:global align:4 +__dt__19dPa_fsenthPcallBackFv = .text:0x8004FF9C; // type:function size:0x60 scope:global align:4 +__dt__17dPa_wbPcallBack_cFv = .text:0x8004FFFC; // type:function size:0x60 scope:global align:4 +__dt__17dPa_windPcallBackFv = .text:0x8005005C; // type:function size:0x60 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x800500BC; // type:function size:0x84 scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80050140; // type:function size:0x4 scope:global align:4 +drawAfter__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x80050144; // type:function size:0x24 scope:global align:4 +__dt__18dPa_modelPcallBackFv = .text:0x80050168; // type:function size:0x60 scope:global align:4 +drawAfter__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x800501C8; // type:function size:0x20 scope:global align:4 +__dt__25dPa_gen_b_light8EcallBackFv = .text:0x800501E8; // type:function size:0x84 scope:global align:4 +drawAfter__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8005026C; // type:function size:0x20 scope:global align:4 +__dt__19dPa_light8EcallBackFv = .text:0x8005028C; // type:function size:0x84 scope:global align:4 +drawAfter__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x80050310; // type:function size:0x20 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x80050330; // type:function size:0x84 scope:global align:4 +cleanup__19dPa_followEcallBackFv = .text:0x800503B4; // type:function size:0x2C scope:global align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x800503E0; // type:function size:0x30 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80050410; // type:function size:0x4 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x80050414; // type:function size:0x84 scope:global align:4 +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80050498; // type:function size:0x4 scope:global align:4 +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x8005049C; // type:function size:0x4 scope:global align:4 +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800504A0; // type:function size:0x4 scope:global align:4 +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800504A4; // type:function size:0x4 scope:global align:4 +__dt__18dPa_modelEcallBackFv = .text:0x800504A8; // type:function size:0x84 scope:global align:4 +__dt__25dPa_gen_d_light8EcallBackFv = .text:0x8005052C; // type:function size:0x84 scope:global align:4 +__sinit_d_particle_cpp = .text:0x800505B0; // type:function size:0x81C scope:local align:4 +init__7dPaPo_cFP9dBgS_Acchff = .text:0x80050DCC; // type:function size:0x28 scope:global align:4 +checkWaterIn__7dPaPo_cFP4cXyzPC4cXyzPC12dKy_tevstr_cUlScff = .text:0x80050DF4; // type:function size:0x1B8 scope:global align:4 +setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc = .text:0x80050FAC; // type:function size:0x18C scope:global align:4 +setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80051138; // type:function size:0x134 scope:global align:4 +clearID__7dPaPo_cFPUlPUc = .text:0x8005126C; // type:function size:0x20 scope:global align:4 +setEffectTwo__8dPaPoT_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x8005128C; // type:function size:0x138 scope:global align:4 +clearTwoAllID__8dPaPoT_cFv = .text:0x800513C4; // type:function size:0x54 scope:global align:4 +setEffectFour__8dPaPoF_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80051418; // type:function size:0x13C scope:global align:4 +clearFourAllID__8dPaPoF_cFv = .text:0x80051554; // type:function size:0x4C scope:global align:4 +getRightEffType__8dPaPoT_cCFi = .text:0x800515A0; // type:function size:0xC scope:global align:4 +getLeftEffType__8dPaPoT_cCFi = .text:0x800515AC; // type:function size:0xC scope:global align:4 +getCenterEffType__7dPaPo_cCFi = .text:0x800515B8; // type:function size:0xC scope:global align:4 +getRightEmitter__8dPaPoT_cFii = .text:0x800515C4; // type:function size:0x48 scope:global align:4 +getLeftEmitter__8dPaPoT_cFii = .text:0x8005160C; // type:function size:0x48 scope:global align:4 +getCenterEmitter__7dPaPo_cFii = .text:0x80051654; // type:function size:0x48 scope:global align:4 +getBackRightEffType__8dPaPoF_cCFi = .text:0x8005169C; // type:function size:0xC scope:global align:4 +getBackLeftEffType__8dPaPoF_cCFi = .text:0x800516A8; // type:function size:0xC scope:global align:4 +getBackRightEmitter__8dPaPoF_cFii = .text:0x800516B4; // type:function size:0x48 scope:global align:4 +getBackLeftEmitter__8dPaPoF_cFii = .text:0x800516FC; // type:function size:0x48 scope:global align:4 +__sinit_d_particle_copoly_cpp = .text:0x80051744; // type:function size:0x19C scope:local align:4 +dPath_GetPnt__FPC5dPathi = .text:0x800518E0; // type:function size:0x3C scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x8005191C; // type:function size:0xAC scope:global align:4 +dPath_GetNextRoomPath__FPC5dPathi = .text:0x800519C8; // type:function size:0xC4 scope:global align:4 +dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x80051A8C; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x80051BF0; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x80051C0C; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x80051C20; // type:function size:0x200 scope:global align:4 +draw__14dDlst_2DQuad_cFv = .text:0x80051E20; // type:function size:0x16C scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80051F8C; // type:function size:0x13C scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x800520C8; // type:function size:0x3BC scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x80052484; // type:function size:0x7AC scope:global align:4 +__ct__12dDlst_2DT2_cFv = .text:0x80052C30; // type:function size:0x4C scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x80052C7C; // type:function size:0x10C scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x80052D88; // type:function size:0x4D4 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x8005325C; // type:function size:0x520 scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x8005377C; // type:function size:0x390 scope:global align:4 +getTexture__10J2DPictureCFUc = .text:0x80053B0C; // type:function size:0x24 scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssssUc = .text:0x80053B30; // type:function size:0x9C scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x80053BCC; // type:function size:0xC8 scope:global align:4 +draw__11dDlst_blo_cFv = .text:0x80053C94; // type:function size:0x3C scope:global align:4 +clearAnmTransform__9J2DScreenFv = .text:0x80053CD0; // type:function size:0x20 scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x80053CF0; // type:function size:0x40 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x80053D30; // type:function size:0x3C scope:global align:4 +getTypeID__7J2DPaneCFv = .text:0x80053D6C; // type:function size:0x8 scope:global align:4 +setWhite__10J2DPictureFQ28JUtility6TColor = .text:0x80053D74; // type:function size:0x28 scope:global align:4 +setBlack__10J2DPictureFQ28JUtility6TColor = .text:0x80053D9C; // type:function size:0x28 scope:global align:4 +__dt__10J2DAnmBaseFv = .text:0x80053DC4; // type:function size:0x48 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80053E0C; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80053E1C; // type:function size:0xF4 scope:global align:4 +getF__8cM_rnd_cFf = .text:0x80053F10; // type:function size:0x38 scope:global align:4 +getFX__8cM_rnd_cFf = .text:0x80053F48; // type:function size:0x48 scope:global align:4 +getValue__8cM_rnd_cFff = .text:0x80053F90; // type:function size:0x3C scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x80053FCC; // type:function size:0x358 scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x80054324; // type:function size:0x94 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x800543B8; // type:function size:0x12C scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x800544E4; // type:function size:0xC4 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x800545A8; // type:function size:0x78 scope:global align:4 +reset__18dDlst_shadowReal_cFv = .text:0x80054620; // type:function size:0x10 scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80054630; // type:function size:0xD4 scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x80054704; // type:function size:0xB4 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x800547B8; // type:function size:0x1CC scope:global align:4 +realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c = .text:0x80054984; // type:function size:0x218 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x80054B9C; // type:function size:0x60 scope:global align:4 +setkankyoShadow__FP12dKy_tevstr_cPf = .text:0x80054BFC; // type:function size:0x104 scope:global align:4 +setShadowRealMtx__18dDlst_shadowReal_cFP4cXyzP4cXyzfffP12dKy_tevstr_c = .text:0x80054D00; // type:function size:0x458 scope:global align:4 +set__18dDlst_shadowReal_cFUlP8J3DModelP4cXyzffP12dKy_tevstr_cff = .text:0x80055158; // type:function size:0x1AC scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80055304; // type:function size:0x38 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x8005533C; // type:function size:0x1E0 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x8005551C; // type:function size:0x298 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x800557B4; // type:function size:0xE4 scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x80055898; // type:function size:0x60 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x800558F8; // type:function size:0x24C scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x80055B44; // type:function size:0x260 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80055DA4; // type:function size:0x2A8 scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x8005604C; // type:function size:0x68 scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x800560B4; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG = .text:0x80056118; // type:function size:0x30 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80056148; // type:function size:0x68 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x800561B0; // type:function size:0x70 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80056220; // type:function size:0xD8 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x800562F8; // type:function size:0x30 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x80056328; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x800563A0; // type:function size:0x60 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x80056400; // type:function size:0x74 scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80056474; // type:function size:0x48 scope:global align:4 +__ct__20dDlst_shadowSimple_cFv = .text:0x800564BC; // type:function size:0x4 scope:global align:4 +init__12dDlst_list_cFv = .text:0x800564C0; // type:function size:0xFC scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x800565BC; // type:function size:0xAC scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80056668; // type:function size:0xB4 scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x8005671C; // type:function size:0xE8 scope:global align:4 +drawOpaDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80056804; // type:function size:0x3C scope:global align:4 +drawXluDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80056840; // type:function size:0x3C scope:global align:4 +drawOpaListItem3d__12dDlst_list_cFv = .text:0x8005687C; // type:function size:0x24 scope:global align:4 +drawXluListItem3d__12dDlst_list_cFv = .text:0x800568A0; // type:function size:0x24 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x800568C4; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x800568F4; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x8005694C; // type:function size:0xBC scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x80056A08; // type:function size:0x28 scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x80056A30; // type:function size:0xA0 scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x80056AD0; // type:function size:0x8 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x80056AD8; // type:function size:0x8 scope:global align:4 +searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen = .text:0x80056AE0; // type:function size:0x4 scope:global align:4 +__sinit_d_drawlist_cpp = .text:0x80056AE4; // type:function size:0x28 scope:local align:4 +dKyd_dmpalet_getp__Fv = .text:0x80056B0C; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x80056B18; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x80056B24; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x80056B30; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x80056B3C; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x80056B48; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x80056B54; // type:function size:0x40 scope:global align:4 +dKyd_maple_col_getp__Fv = .text:0x80056B94; // type:function size:0xC scope:global align:4 +dKyd_darkworld_tbl_getp__Fv = .text:0x80056BA0; // type:function size:0xC scope:global align:4 +dKyd_light_size_tbl_getp__Fv = .text:0x80056BAC; // type:function size:0xC scope:global align:4 +dKyd_light_tw_size_tbl_getp__Fv = .text:0x80056BB8; // type:function size:0xC scope:global align:4 +dKyd_BloomInf_tbl_getp__Fi = .text:0x80056BC4; // type:function size:0x14 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80056BD8; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListIndScreen__FP9J3DPacketi = .text:0x80056C28; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x80056C78; // type:function size:0x90 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x80056D08; // type:function size:0x88 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x80056D90; // type:function size:0x38 scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x80056DC8; // type:function size:0x38 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x80056E00; // type:function size:0x3C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x80056E3C; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x80056E40; // type:function size:0x48 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x80056E88; // type:function size:0x3C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x80056EC4; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x80056EC8; // type:function size:0x30 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x80056EF8; // type:function size:0x3C scope:global align:4 +__ct__8STAR_EFFFv = .text:0x80056F34; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x80056F38; // type:function size:0x30 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x80056F68; // type:function size:0x3C scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x80056FA4; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x80056FA8; // type:function size:0x30 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x80056FD8; // type:function size:0x3C scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x80057014; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x80057018; // type:function size:0x30 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x80057048; // type:function size:0x3C scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80057084; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x80057088; // type:function size:0x34 scope:global align:4 +__dt__12EF_ODOUR_EFFFv = .text:0x800570BC; // type:function size:0x3C scope:global align:4 +__ct__12EF_ODOUR_EFFFv = .text:0x800570F8; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_odour_PacketFv = .text:0x800570FC; // type:function size:0x30 scope:global align:4 +__dt__10EF_MUD_EFFFv = .text:0x8005712C; // type:function size:0x3C scope:global align:4 +__ct__10EF_MUD_EFFFv = .text:0x80057168; // type:function size:0x4 scope:global align:4 +draw__18dKankyo_mud_PacketFv = .text:0x8005716C; // type:function size:0x30 scope:global align:4 +__dt__11EF_EVIL_EFFFv = .text:0x8005719C; // type:function size:0x3C scope:global align:4 +__ct__11EF_EVIL_EFFFv = .text:0x800571D8; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_evil_PacketFv = .text:0x800571DC; // type:function size:0x30 scope:global align:4 +dKyw_drawSun__Fi = .text:0x8005720C; // type:function size:0x30 scope:global align:4 +dKyw_Sun_Draw__Fv = .text:0x8005723C; // type:function size:0x24 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x80057260; // type:function size:0x44 scope:global align:4 +dKyw_Sunlenz_Draw__Fv = .text:0x800572A4; // type:function size:0x24 scope:global align:4 +dKyw_drawRain__Fi = .text:0x800572C8; // type:function size:0x30 scope:global align:4 +dKyw_Rain_Draw__Fv = .text:0x800572F8; // type:function size:0x24 scope:global align:4 +dKyw_drawSnow__Fi = .text:0x8005731C; // type:function size:0x30 scope:global align:4 +dKyw_Snow_Draw__Fv = .text:0x8005734C; // type:function size:0x24 scope:global align:4 +dKyw_drawStar__Fi = .text:0x80057370; // type:function size:0x30 scope:global align:4 +dKyw_Star_Draw__Fv = .text:0x800573A0; // type:function size:0x24 scope:global align:4 +dKyw_drawHousi__Fi = .text:0x800573C4; // type:function size:0x30 scope:global align:4 +dKyw_Housi_Draw__Fv = .text:0x800573F4; // type:function size:0x24 scope:global align:4 +dKyw_drawCloud__Fi = .text:0x80057418; // type:function size:0x30 scope:global align:4 +dKyw_Cloud_Draw__Fv = .text:0x80057448; // type:function size:0x24 scope:global align:4 +dKyw_drawVrkumo__Fi = .text:0x8005746C; // type:function size:0x30 scope:global align:4 +dKyw_Vrkumo_Draw__Fv = .text:0x8005749C; // type:function size:0x24 scope:global align:4 +dKyw_shstar_packet__Fi = .text:0x800574C0; // type:function size:0x30 scope:global align:4 +dKyw_shstar_Draw__Fv = .text:0x800574F0; // type:function size:0x24 scope:global align:4 +dKyw_odour_packet__Fi = .text:0x80057514; // type:function size:0x30 scope:global align:4 +dKyw_Odour_Draw__Fv = .text:0x80057544; // type:function size:0x24 scope:global align:4 +dKyw_mud_packet__Fi = .text:0x80057568; // type:function size:0x30 scope:global align:4 +dKyw_mud_Draw__Fv = .text:0x80057598; // type:function size:0x24 scope:global align:4 +dKyw_evil_packet__Fi = .text:0x800575BC; // type:function size:0x30 scope:global align:4 +dKyw_evil_Draw__Fv = .text:0x800575EC; // type:function size:0x24 scope:global align:4 +dKyw_wether_init__Fv = .text:0x80057610; // type:function size:0x50C scope:global align:4 +dKyw_wether_init2__Fv = .text:0x80057B1C; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x80057B34; // type:function size:0x280 scope:global align:4 +__dt__19dKankyo_evil_PacketFv = .text:0x80057DB4; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_mud_PacketFv = .text:0x80057E38; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_odour_PacketFv = .text:0x80057EBC; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x80057F40; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x80057FC4; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x80058048; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x800580CC; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x80058150; // type:function size:0x84 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x800581D4; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x80058258; // type:function size:0x84 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x800582DC; // type:function size:0x60 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x8005833C; // type:function size:0x84 scope:global align:4 +wether_move_thunder__Fv = .text:0x800583C0; // type:function size:0x68 scope:global align:4 +dKyw_wether_move__Fv = .text:0x80058428; // type:function size:0x20 scope:global align:4 +wether_move_sun__Fv = .text:0x80058448; // type:function size:0x57C scope:global align:4 +wether_move_rain__Fv = .text:0x800589C4; // type:function size:0x26C scope:global align:4 +wether_move_snow__Fv = .text:0x80058C30; // type:function size:0x8C scope:global align:4 +wether_move_star__Fv = .text:0x80058CBC; // type:function size:0x38C scope:global align:4 +wether_move_housi__Fv = .text:0x80059048; // type:function size:0x4C4 scope:global align:4 +wether_move_odour__Fv = .text:0x8005950C; // type:function size:0x1A4 scope:global align:4 +wether_move_moya__Fv = .text:0x800596B0; // type:function size:0x1A8 scope:global align:4 +wether_move_vrkumo__Fv = .text:0x80059858; // type:function size:0x710 scope:global align:4 +wether_move_mud__Fv = .text:0x80059F68; // type:function size:0x13C scope:global align:4 +wether_move_evil__Fv = .text:0x8005A0A4; // type:function size:0x144 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x8005A1E8; // type:function size:0x9C scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x8005A284; // type:function size:0x20 scope:global align:4 +dKyw_wether_draw__Fv = .text:0x8005A2A4; // type:function size:0x190 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x8005A434; // type:function size:0x3C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8005A470; // type:function size:0x23C scope:global align:4 +dKyw_wind_init__Fv = .text:0x8005A6AC; // type:function size:0x44 scope:global align:4 +dKyw_wind_set__Fv = .text:0x8005A6F0; // type:function size:0x520 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x8005AC10; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x8005AC20; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x8005AC30; // type:function size:0x64 scope:global align:4 +dKyw_plight_collision_set__FP4cXyzssfffff = .text:0x8005AC94; // type:function size:0xCC scope:global align:4 +squal_proc__Fv = .text:0x8005AD60; // type:function size:0x114 scope:global align:4 +dKyw_pntwind_init__Fv = .text:0x8005AE74; // type:function size:0x54 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8005AEC8; // type:function size:0x64 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8005AF2C; // type:function size:0x2C scope:global align:4 +dKyw_pntlight_set__FP14WIND_INFLUENCE = .text:0x8005AF58; // type:function size:0x30 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8005AF88; // type:function size:0x38 scope:global align:4 +pntwind_get_info__FP4cXyzP4cXyzPfUc = .text:0x8005AFC0; // type:function size:0x3AC scope:global align:4 +dKyw_pntwind_get_info__FP4cXyzP4cXyzPf = .text:0x8005B36C; // type:function size:0x24 scope:global align:4 +dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf = .text:0x8005B390; // type:function size:0x24 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8005B3B4; // type:function size:0x74 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8005B428; // type:function size:0x238 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8005B660; // type:function size:0xDC scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8005B73C; // type:function size:0x10 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8005B74C; // type:function size:0x1C scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8005B768; // type:function size:0x14 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8005B77C; // type:function size:0x14 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8005B790; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005B838; // type:function size:0x58 scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005B890; // type:function size:0x20 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8005B8B0; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8005B960; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID = .text:0x8005BA5C; // type:function size:0xF8 scope:global align:4 +dKyr_set_btitex__FP9_GXTexObjP7ResTIMG = .text:0x8005BB54; // type:function size:0x24 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8005BB78; // type:function size:0x490 scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8005C008; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8005C038; // type:function size:0xD54 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8005CD8C; // type:function size:0x14C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8005CED8; // type:function size:0x28 scope:global align:4 +overhead_bg_chk__Fv = .text:0x8005CF00; // type:function size:0x1A8 scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8005D0A8; // type:function size:0x214 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8005D2BC; // type:function size:0x1724 scope:global align:4 +d_krain_cut_turn_check__Fv = .text:0x8005E9E0; // type:function size:0x48 scope:global align:4 +dKyr_housi_move__Fv = .text:0x8005EA28; // type:function size:0x12E4 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8005FD0C; // type:function size:0x16C scope:global align:4 +dKyr_snow_move__Fv = .text:0x8005FE78; // type:function size:0x15DC scope:global align:4 +dKyr_star_init__Fv = .text:0x80061454; // type:function size:0xE8 scope:global align:4 +dKyr_star_move__Fv = .text:0x8006153C; // type:function size:0x2C scope:global align:4 +cloud_shadow_move__Fv = .text:0x80061568; // type:function size:0xC74 scope:global align:4 +vrkumo_move__Fv = .text:0x800621DC; // type:function size:0xA30 scope:global align:4 +dKr_cullVtx_Set__Fv = .text:0x80062C0C; // type:function size:0x70 scope:global align:4 +dKyr_draw_rev_moon__FPA4_fPPUc = .text:0x80062C7C; // type:function size:0xB24 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x800637A0; // type:function size:0xDDC scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x8006457C; // type:function size:0x11E0 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x8006575C; // type:function size:0xA1C scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x80066178; // type:function size:0x4F4 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x8006666C; // type:function size:0xF4C scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x800675B8; // type:function size:0x1154 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x8006870C; // type:function size:0xF30 scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x8006963C; // type:function size:0xB84 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x8006A1C0; // type:function size:0x1100 scope:global align:4 +dKyr_thunder_init__Fv = .text:0x8006B2C0; // type:function size:0x18 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x8006B2D8; // type:function size:0x734 scope:global align:4 +dKyr_shstar_init__Fv = .text:0x8006BA0C; // type:function size:0x4 scope:global align:4 +dKyr_shstar_move__Fv = .text:0x8006BA10; // type:function size:0x4 scope:global align:4 +dKyr_odour_init__Fv = .text:0x8006BA14; // type:function size:0x40 scope:global align:4 +dKyr_odour_move__Fv = .text:0x8006BA54; // type:function size:0x4E8 scope:global align:4 +dKyr_odour_draw__FPA4_fPPUc = .text:0x8006BF3C; // type:function size:0x984 scope:global align:4 +dKyr_mud_init__Fv = .text:0x8006C8C0; // type:function size:0xCC scope:global align:4 +dKyr_mud_move__Fv = .text:0x8006C98C; // type:function size:0x7C0 scope:global align:4 +dKyr_mud_draw__FPA4_fPPUc = .text:0x8006D14C; // type:function size:0x8F8 scope:global align:4 +dKyr_evil_init__Fv = .text:0x8006DA44; // type:function size:0xF0 scope:global align:4 +dKyr_evil_move__Fv = .text:0x8006DB34; // type:function size:0x78 scope:global align:4 +dKyr_evil_draw2__FPA4_fPPUc = .text:0x8006DBAC; // type:function size:0x9CC scope:global align:4 +dKyr_near_bosslight_check__F4cXyz = .text:0x8006E578; // type:function size:0x268 scope:global align:4 +dKyr_evil_draw__FPA4_fPPUc = .text:0x8006E7E0; // type:function size:0xAB0 scope:global align:4 +getKandelaarFlamePos__9daPy_py_cFv = .text:0x8006F290; // type:function size:0x8 scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8006F298; // type:function size:0x1C scope:global align:4 +rollshift__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006F2B4; // type:function size:0x20 scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006F2D4; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8006F308; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8006F398; // type:function size:0x7BC scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8006FB54; // type:function size:0xEC scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8006FC40; // type:function size:0xFC scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8006FD3C; // type:function size:0x188 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8006FEC4; // type:function size:0x6C scope:global align:4 +Kill__12dVibration_cFv = .text:0x8006FF30; // type:function size:0x5C scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8006FF8C; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8006FFB4; // type:function size:0x80 scope:global align:4 +Init__12dVibration_cFv = .text:0x80070034; // type:function size:0x34 scope:global align:4 +Pause__12dVibration_cFv = .text:0x80070068; // type:function size:0xC0 scope:global align:4 +Remove__12dVibration_cFv = .text:0x80070128; // type:function size:0x20 scope:global align:4 +padLockButton__25@unnamed@d_attention_cpp@Fl = .text:0x80070148; // type:function size:0x20 scope:global align:4 +__ct__11dAttParam_cFl = .text:0x80070168; // type:function size:0xD8 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x80070240; // type:function size:0x48 scope:global align:4 +__ct__15dAttDrawParam_cFv = .text:0x80070288; // type:function size:0x20 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x800702A8; // type:function size:0x20 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x800702C8; // type:function size:0x5DC scope:global align:4 +__dt__12dAttention_cFv = .text:0x800708A4; // type:function size:0xD0 scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x80070974; // type:function size:0x3C scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x800709B0; // type:function size:0xF4 scope:global align:4 +getActionBtnXY__12dAttention_cFv = .text:0x80070AA4; // type:function size:0xFC scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x80070BA0; // type:function size:0x50 scope:global align:4 +check_event_condition__FUlUs = .text:0x80070BF0; // type:function size:0x6C scope:global align:4 +check_flontofplayer__FUlss = .text:0x80070C5C; // type:function size:0xC8 scope:global align:4 +distace_weight__Ffsf = .text:0x80070D24; // type:function size:0x4C scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x80070D70; // type:function size:0x60 scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x80070DD0; // type:function size:0x1F0 scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x80070FC0; // type:function size:0x230 scope:global align:4 +setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl = .text:0x800711F0; // type:function size:0x180 scope:global align:4 +initList__12dAttention_cFUl = .text:0x80071370; // type:function size:0x14C scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x800714BC; // type:function size:0x40 scope:global align:4 +makeList__12dAttention_cFv = .text:0x800714FC; // type:function size:0x58 scope:global align:4 +setOwnerAttentionPos__12dAttention_cFv = .text:0x80071554; // type:function size:0x64 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x800715B8; // type:function size:0x1F4 scope:global align:4 +__dt__7cSGlobeFv = .text:0x800717AC; // type:function size:0x3C scope:global align:4 +sortList__12dAttention_cFv = .text:0x800717E8; // type:function size:0x1EC scope:global align:4 +stockAttention__12dAttention_cFv = .text:0x800719D4; // type:function size:0xBC scope:global align:4 +nextAttention__12dAttention_cFv = .text:0x80071A90; // type:function size:0x108 scope:global align:4 +freeAttention__12dAttention_cFv = .text:0x80071B98; // type:function size:0x30 scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x80071BC8; // type:function size:0x228 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x80071DF0; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x80071E9C; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x80071F1C; // type:function size:0x98 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x80071FB4; // type:function size:0x270 scope:global align:4 +runDebugDisp__12dAttention_cFv = .text:0x80072224; // type:function size:0x4 scope:global align:4 +checkButton__12dAttention_cFv = .text:0x80072228; // type:function size:0x1A8 scope:global align:4 +triggerProc__12dAttention_cFv = .text:0x800723D0; // type:function size:0x4C scope:global align:4 +lostCheck__12dAttention_cFv = .text:0x8007241C; // type:function size:0x58 scope:global align:4 +judgementStatus4Hold__12dAttention_cFv = .text:0x80072474; // type:function size:0x2AC scope:global align:4 +judgementStatus4Switch__12dAttention_cFv = .text:0x80072720; // type:function size:0x334 scope:global align:4 +Run__12dAttention_cFv = .text:0x80072A54; // type:function size:0x2B0 scope:global align:4 +Draw__12dAttention_cFv = .text:0x80072D04; // type:function size:0x1AC scope:global align:4 +lockSoundStart__12dAttention_cFUl = .text:0x80072EB0; // type:function size:0x58 scope:global align:4 +setAnm__10dAttDraw_cFUcf = .text:0x80072F08; // type:function size:0x210 scope:global align:4 +setAlphaAnm__10dAttDraw_cFUcUc = .text:0x80073118; // type:function size:0x1C scope:global align:4 +alphaAnm__10dAttDraw_cFv = .text:0x80073134; // type:function size:0x2A8 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x800733DC; // type:function size:0x4 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x800733E0; // type:function size:0x28C scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x8007366C; // type:function size:0xA0 scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x8007370C; // type:function size:0xF0 scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x800737FC; // type:function size:0x68 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x80073864; // type:function size:0x58 scope:global align:4 +CheckObjectTarget__12dAttention_cFl = .text:0x800738BC; // type:function size:0x58 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x80073914; // type:function size:0x54 scope:global align:4 +checkDistance__12dAttention_cFP4cXyzsP4cXyzffff = .text:0x80073968; // type:function size:0x2C scope:global align:4 +getActor__10dAttList_cFv = .text:0x80073994; // type:function size:0x34 scope:global align:4 +setActor__10dAttList_cFP10fopAc_ac_c = .text:0x800739C8; // type:function size:0x1C scope:global align:4 +getPId__10dAttHint_cFPv = .text:0x800739E4; // type:function size:0x18 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x800739FC; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x80073A2C; // type:function size:0x5C scope:global align:4 +init__10dAttHint_cFv = .text:0x80073A88; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x80073AA0; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x80073ABC; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x80073AEC; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x80073B0C; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x80073B38; // type:function size:0x29C scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x80073DD4; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x80073E04; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x80073E1C; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80073E38; // type:function size:0x2BC scope:global align:4 +__dt__15dAttDrawParam_cFv = .text:0x800740F4; // type:function size:0x48 scope:global align:4 +__sinit_d_attention_cpp = .text:0x8007413C; // type:function size:0x3C scope:local align:4 +setCode__5dBgPcFR5sBgPc = .text:0x80074178; // type:function size:0x2C scope:global align:4 +__ct__6dBgPlcFv = .text:0x800741A4; // type:function size:0xC scope:global align:4 +__dt__6dBgPlcFv = .text:0x800741B0; // type:function size:0x3C scope:global align:4 +setBase__6dBgPlcFPv = .text:0x800741EC; // type:function size:0x8 scope:global align:4 +getCode__6dBgPlcCFiPP5sBgPc = .text:0x800741F4; // type:function size:0x18 scope:global align:4 +getGrpCode__6dBgPlcCFi = .text:0x8007420C; // type:function size:0x18 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x80074224; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP9dBgW_BaseUiPv = .text:0x80074240; // type:function size:0x18 scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x80074258; // type:function size:0x1C scope:global align:4 +Regist__4cBgSFP9dBgW_BaseUiPv = .text:0x80074274; // type:function size:0x10C scope:global align:4 +Release__4cBgSFP9dBgW_Base = .text:0x80074380; // type:function size:0x94 scope:global align:4 +Ct__4cBgSFv = .text:0x80074414; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x80074468; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x800744E4; // type:function size:0xEC scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x800745D0; // type:function size:0xD8 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x800746A8; // type:function size:0xA0 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x80074748; // type:function size:0x10 scope:global align:4 +GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo = .text:0x80074758; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFRC13cBgS_PolyInfo = .text:0x80074790; // type:function size:0x94 scope:global align:4 +GetGrpRoomId__4cBgSCFRC13cBgS_PolyInfo = .text:0x80074824; // type:function size:0x50 scope:global align:4 +GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla = .text:0x80074874; // type:function size:0xAC scope:global align:4 +GetTriPnt__4cBgSCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80074920; // type:function size:0x50 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x80074970; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFRC13cBgS_PolyInfo = .text:0x800749DC; // type:function size:0x50 scope:global align:4 +Ct__4dBgSFv = .text:0x80074A2C; // type:function size:0x20 scope:global align:4 +Dt__4dBgSFv = .text:0x80074A4C; // type:function size:0x20 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x80074A6C; // type:function size:0x6C scope:global align:4 +Move__4dBgSFv = .text:0x80074AD8; // type:function size:0x60 scope:global align:4 +Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c = .text:0x80074B38; // type:function size:0xAC scope:global align:4 +SetOldShapeAngleY__9dBgW_BaseFs = .text:0x80074BE4; // type:function size:0x8 scope:global align:4 +ChkMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80074BEC; // type:function size:0x84 scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo = .text:0x80074C70; // type:function size:0x58 scope:global align:4 +GetExitId__4dBgSFRC13cBgS_PolyInfo = .text:0x80074CC8; // type:function size:0x50 scope:global align:4 +GetPolyColor__4dBgSFRC13cBgS_PolyInfo = .text:0x80074D18; // type:function size:0x84 scope:global align:4 +GetHorseNoEntry__4dBgSFRC13cBgS_PolyInfo = .text:0x80074D9C; // type:function size:0x50 scope:global align:4 +GetSpecialCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074DEC; // type:function size:0x50 scope:global align:4 +GetMagnetCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074E3C; // type:function size:0x50 scope:global align:4 +GetMonkeyBarsCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074E8C; // type:function size:0x50 scope:global align:4 +GetUnderwaterRoofCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074EDC; // type:function size:0x54 scope:global align:4 +GetWallCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80074F30; // type:function size:0x50 scope:global align:4 +GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo = .text:0x80074F80; // type:function size:0x50 scope:global align:4 +GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo = .text:0x80074FD0; // type:function size:0x50 scope:global align:4 +GetGroundCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80075020; // type:function size:0x50 scope:global align:4 +GetCamMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80075070; // type:function size:0x50 scope:global align:4 +GetRoomCamId__4dBgSFRC13cBgS_PolyInfo = .text:0x800750C0; // type:function size:0x50 scope:global align:4 +GetRoomPathId__4dBgSFRC13cBgS_PolyInfo = .text:0x80075110; // type:function size:0x50 scope:global align:4 +GetRoomPathPntNo__4dBgSFRC13cBgS_PolyInfo = .text:0x80075160; // type:function size:0x50 scope:global align:4 +GetGrpSoundId__4dBgSFRC13cBgS_PolyInfo = .text:0x800751B0; // type:function size:0x50 scope:global align:4 +ChkGrpInf__4dBgSFRC13cBgS_PolyInfoUl = .text:0x80075200; // type:function size:0x30 scope:global align:4 +GetRoomId__4dBgSFRC13cBgS_PolyInfo = .text:0x80075230; // type:function size:0x9C scope:global align:4 +GetPolyAttackThrough__4dBgSFRC13cBgS_PolyInfo = .text:0x800752CC; // type:function size:0x5C scope:global align:4 +ChkPolyHSStick__4dBgSFRC13cBgS_PolyInfo = .text:0x80075328; // type:function size:0x54 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x8007537C; // type:function size:0x128 scope:global align:4 +WallCorrectSort__4dBgSFP9dBgS_Acch = .text:0x800754A4; // type:function size:0x128 scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800755CC; // type:function size:0xC8 scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x80075694; // type:function size:0x124 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800757B8; // type:function size:0xEC scope:global align:4 +MoveBgCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyzbb = .text:0x800758A4; // type:function size:0x10C scope:global align:4 +MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800759B0; // type:function size:0xDC scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075A8C; // type:function size:0xC8 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075B54; // type:function size:0x80 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075BD4; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075C08; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80075C74; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_c = .text:0x80075CB4; // type:function size:0x70 scope:global align:4 +ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz = .text:0x80075D24; // type:function size:0x78 scope:global align:4 +PushPullCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x80075D9C; // type:function size:0xA0 scope:global align:4 +dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo = .text:0x80075E3C; // type:function size:0x70 scope:global align:4 +dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo = .text:0x80075EAC; // type:function size:0x70 scope:global align:4 +dBgS_CheckBRoofPoly__FRC13cBgS_PolyInfo = .text:0x80075F1C; // type:function size:0x70 scope:global align:4 +dBgS_GetNY__FRC13cBgS_PolyInfo = .text:0x80075F8C; // type:function size:0x50 scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x80075FDC; // type:function size:0x68 scope:global align:4 +ClrWallHit__12dBgS_AcchCirFv = .text:0x80076044; // type:function size:0x2C scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x80076070; // type:function size:0x8 scope:global align:4 +CalcWallRR__12dBgS_AcchCirFv = .text:0x80076078; // type:function size:0x10 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x80076088; // type:function size:0x28 scope:global align:4 +SetWallHDirect__12dBgS_AcchCirFf = .text:0x800760B0; // type:function size:0x14 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x800760C4; // type:function size:0x10C scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x800761D0; // type:function size:0x12C scope:global align:4 +Init__9dBgS_AcchFv = .text:0x800762FC; // type:function size:0x7C scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x80076378; // type:function size:0x40 scope:global align:4 +Set__9dBgS_AcchFP10fopAc_ac_ciP12dBgS_AcchCir = .text:0x800763B8; // type:function size:0x50 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x80076408; // type:function size:0x78 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x80076480; // type:function size:0x1FC scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x8007667C; // type:function size:0xD8 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x80076754; // type:function size:0x488 scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x80076BDC; // type:function size:0x4D8 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x800770B4; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x800770F0; // type:function size:0x7C scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x8007716C; // type:function size:0xD8 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x80077244; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x80077258; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x800772A8; // type:function size:0x6C scope:global align:4 +GetSpeedY__9dBgS_AcchFv = .text:0x80077314; // type:function size:0x1C scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Vec = .text:0x80077330; // type:function size:0x78 scope:global align:4 +SetNowActorInfo__9dBgS_AcchFiPvUi = .text:0x800773A8; // type:function size:0x10 scope:global align:4 +SetWallPolyIndex__9dBgS_AcchFii = .text:0x800773B8; // type:function size:0x60 scope:global align:4 +CalcMovePosWork__9dBgS_AcchFv = .text:0x80077418; // type:function size:0x44 scope:global align:4 +CalcWallRR__9dBgS_AcchFv = .text:0x8007745C; // type:function size:0x5C scope:global align:4 +SetMoveBGOnly__9dBgS_AcchFv = .text:0x800774B8; // type:function size:0x1C scope:global align:4 +ClrMoveBGOnly__9dBgS_AcchFv = .text:0x800774D4; // type:function size:0x1C scope:global align:4 +SetGndThinCellingOff__9dBgS_AcchFv = .text:0x800774F0; // type:function size:0x10 scope:global align:4 +ClrGndThinCellingOff__9dBgS_AcchFv = .text:0x80077500; // type:function size:0x10 scope:global align:4 +ChkGndThinCellingOff__9dBgS_AcchFv = .text:0x80077510; // type:function size:0xC scope:global align:4 +OnWallSort__9dBgS_AcchFv = .text:0x8007751C; // type:function size:0x10 scope:global align:4 +ChkWallSort__9dBgS_AcchFv = .text:0x8007752C; // type:function size:0xC scope:global align:4 +ChkLineDown__9dBgS_AcchFv = .text:0x80077538; // type:function size:0xC scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x80077544; // type:function size:0x70 scope:global align:4 +@36@__dt__9dBgS_AcchFv = .text:0x800775B4; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x800775BC; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x800775C4; // type:function size:0x8 scope:global align:4 +__ct__8dBgS_ChkFv = .text:0x800775CC; // type:function size:0x4C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x80077618; // type:function size:0x78 scope:global align:4 +GetPolyPassChkInfo__8dBgS_ChkFv = .text:0x80077690; // type:function size:0x4 scope:global align:4 +GetGrpPassChkInfo__8dBgS_ChkFv = .text:0x80077694; // type:function size:0x10 scope:global align:4 +@16@__dt__8dBgS_ChkFv = .text:0x800776A4; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_GndChkFv = .text:0x800776AC; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x80077720; // type:function size:0x88 scope:global align:4 +__ct__18dBgS_ObjGndChk_WtrFv = .text:0x800777A8; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077840; // type:function size:0xA0 scope:global align:4 +__ct__18dBgS_ObjGndChk_SplFv = .text:0x800778E0; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077978; // type:function size:0xA0 scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077A18; // type:function size:0xA0 scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x80077AB8; // type:function size:0x78 scope:global align:4 +__ct__18dBgS_CamGndChk_WtrFv = .text:0x80077B30; // type:function size:0x98 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077BC8; // type:function size:0x78 scope:global align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x80077C40; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x80077C48; // type:function size:0x8 scope:local align:4 +@60@__dt__11dBgS_GndChkFv = .text:0x80077C50; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077C58; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077C60; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80077C68; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077C70; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077C78; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80077C80; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077C88; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077C90; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80077C98; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x80077CA0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x80077CA8; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_CamGndChkFv = .text:0x80077CB0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077CB8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077CC0; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80077CC8; // type:function size:0x8 scope:local align:4 +__ct__15dBgS_GrpPassChkFv = .text:0x80077CD0; // type:function size:0x24 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x80077CF4; // type:function size:0x5C scope:global align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x80077D50; // type:function size:0x48 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x80077D98; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x80077E0C; // type:function size:0x88 scope:global align:4 +Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x80077E94; // type:function size:0x40 scope:global align:4 +__ct__14dBgS_CamLinChkFv = .text:0x80077ED4; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x80077F30; // type:function size:0x78 scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80077FA8; // type:function size:0x6C scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80078014; // type:function size:0x78 scope:global align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x8007808C; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x800780E8; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_LinkLinChkFv = .text:0x80078160; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x800781BC; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_BombLinChkFv = .text:0x80078234; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_BombLinChkFv = .text:0x80078290; // type:function size:0x78 scope:global align:4 +__ct__16dBgS_ArrowLinChkFv = .text:0x80078308; // type:function size:0x68 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x80078370; // type:function size:0x78 scope:global align:4 +__ct__20dBgS_BoomerangLinChkFv = .text:0x800783E8; // type:function size:0x5C scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x80078444; // type:function size:0x78 scope:global align:4 +__ct__15dBgS_RopeLinChkFv = .text:0x800784BC; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x80078518; // type:function size:0x78 scope:global align:4 +__ct__16dBgS_HorseLinChkFv = .text:0x80078590; // type:function size:0x5C scope:global align:4 +__dt__16dBgS_HorseLinChkFv = .text:0x800785EC; // type:function size:0x78 scope:global align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80078664; // type:function size:0x8 scope:local align:4 +@104@__dt__11dBgS_LinChkFv = .text:0x8007866C; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80078674; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x8007867C; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_CamLinChkFv = .text:0x80078684; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x8007868C; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80078694; // type:function size:0x8 scope:local align:4 +@104@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x8007869C; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800786A4; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x800786AC; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_ObjLinChkFv = .text:0x800786B4; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x800786BC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800786C4; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_LinkLinChkFv = .text:0x800786CC; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800786D4; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_BombLinChkFv = .text:0x800786DC; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_BombLinChkFv = .text:0x800786E4; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_BombLinChkFv = .text:0x800786EC; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x800786F4; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_ArrowLinChkFv = .text:0x800786FC; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x80078704; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x8007870C; // type:function size:0x8 scope:local align:4 +@104@__dt__20dBgS_BoomerangLinChkFv = .text:0x80078714; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x8007871C; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x80078724; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_RopeLinChkFv = .text:0x8007872C; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x80078734; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_HorseLinChkFv = .text:0x8007873C; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_HorseLinChkFv = .text:0x80078744; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_HorseLinChkFv = .text:0x8007874C; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x80078754; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x80078798; // type:function size:0x20 scope:local align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800787B8; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800787C0; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800787C8; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800787D0; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800787D8; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800787E0; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800787E8; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800787F0; // type:function size:0x8 scope:global align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800787F8; // type:function size:0xF4 scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f = .text:0x800788EC; // type:function size:0x120 scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x80078A0C; // type:function size:0x74 scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x80078A80; // type:function size:0xC4 scope:global align:4 +__ct__11dBgS_SphChkFv = .text:0x80078B44; // type:function size:0xAC scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x80078BF0; // type:function size:0xB0 scope:global align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x80078CA0; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80078CA8; // type:function size:0x8 scope:local align:4 +@72@__dt__11dBgS_SphChkFv = .text:0x80078CB0; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80078CB8; // type:function size:0x8 scope:local align:4 +Set__14dBgS_SplGrpChkFR4cXyzf = .text:0x80078CC0; // type:function size:0x20 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x80078CE0; // type:function size:0xC8 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x80078DA8; // type:function size:0x94 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x80078E3C; // type:function size:0x40 scope:global align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x80078E7C; // type:function size:0x8 scope:local align:4 +@52@__dt__14dBgS_SplGrpChkFv = .text:0x80078E84; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x80078E8C; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_PolyPassChkFv = .text:0x80078E94; // type:function size:0x4C scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x80078EE0; // type:function size:0x5C scope:global align:4 +SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk = .text:0x80078F3C; // type:function size:0x5C scope:global align:4 +SetObj__16dBgS_PolyPassChkFv = .text:0x80078F98; // type:function size:0xC scope:global align:4 +ClrObj__16dBgS_PolyPassChkFv = .text:0x80078FA4; // type:function size:0xC scope:global align:4 +SetCam__16dBgS_PolyPassChkFv = .text:0x80078FB0; // type:function size:0xC scope:global align:4 +ClrCam__16dBgS_PolyPassChkFv = .text:0x80078FBC; // type:function size:0xC scope:global align:4 +SetLink__16dBgS_PolyPassChkFv = .text:0x80078FC8; // type:function size:0xC scope:global align:4 +ClrLink__16dBgS_PolyPassChkFv = .text:0x80078FD4; // type:function size:0xC scope:global align:4 +SetArrow__16dBgS_PolyPassChkFv = .text:0x80078FE0; // type:function size:0xC scope:global align:4 +SetBomb__16dBgS_PolyPassChkFv = .text:0x80078FEC; // type:function size:0xC scope:global align:4 +ClrBomb__16dBgS_PolyPassChkFv = .text:0x80078FF8; // type:function size:0xC scope:global align:4 +SetBoomerang__16dBgS_PolyPassChkFv = .text:0x80079004; // type:function size:0xC scope:global align:4 +SetRope__16dBgS_PolyPassChkFv = .text:0x80079010; // type:function size:0xC scope:global align:4 +SetUnderwaterRoof__16dBgS_PolyPassChkFv = .text:0x8007901C; // type:function size:0xC scope:global align:4 +SetHorse__16dBgS_PolyPassChkFv = .text:0x80079028; // type:function size:0xC scope:global align:4 +ChkNoHorse__16dBgS_PolyPassChkFv = .text:0x80079034; // type:function size:0x78 scope:global align:4 +SetStatue__16dBgS_PolyPassChkFv = .text:0x800790AC; // type:function size:0xC scope:global align:4 +ClrStatue__16dBgS_PolyPassChkFv = .text:0x800790B8; // type:function size:0xC scope:global align:4 +SetIronBall__16dBgS_PolyPassChkFv = .text:0x800790C4; // type:function size:0xC scope:global align:4 +ClrIronBall__16dBgS_PolyPassChkFv = .text:0x800790D0; // type:function size:0xC scope:global align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x800790DC; // type:function size:0x48 scope:global align:4 +__ct__12dBgS_RoofChkFv = .text:0x80079124; // type:function size:0x9C scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x800791C0; // type:function size:0x94 scope:global align:4 +Init__12dBgS_RoofChkFv = .text:0x80079254; // type:function size:0x28 scope:global align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x8007927C; // type:function size:0x8 scope:local align:4 +@52@__dt__12dBgS_RoofChkFv = .text:0x80079284; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x8007928C; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_WtrChkFv = .text:0x80079294; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_RwgElmFv = .text:0x800792F4; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x80079304; // type:function size:0x48 scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x8007934C; // type:function size:0x1C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x80079368; // type:function size:0x5C scope:global align:4 +__ct__4cBgWFv = .text:0x800793C4; // type:function size:0xA8 scope:global align:4 +__dt__4cBgWFv = .text:0x8007946C; // type:function size:0x68 scope:global align:4 +FreeArea__4cBgWFv = .text:0x800794D4; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x800794F4; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x800795B4; // type:function size:0xE0 scope:global align:4 +CalcPlane__4cBgWFv = .text:0x80079694; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x80079798; // type:function size:0x90 scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x80079828; // type:function size:0x5C scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x80079884; // type:function size:0x1C scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x800798A0; // type:function size:0x4C scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x800798EC; // type:function size:0x1D0 scope:global align:4 +MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz = .text:0x80079ABC; // type:function size:0x54 scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x80079B10; // type:function size:0x88 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x80079B98; // type:function size:0x174 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x80079D0C; // type:function size:0xE8 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x80079DF4; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80079F20; // type:function size:0xFC scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x8007A01C; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x8007A068; // type:function size:0x24C scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x8007A2B4; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x8007A314; // type:function size:0x1C scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x8007A330; // type:function size:0x144 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x8007A474; // type:function size:0x5C scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x8007A4D0; // type:function size:0x18C scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x8007A65C; // type:function size:0x12C scope:global align:4 +LineCheck__4cBgWFP11cBgS_LinChk = .text:0x8007A788; // type:function size:0x28 scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x8007A7B0; // type:function size:0xF4 scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x8007A8A4; // type:function size:0xB0 scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x8007A954; // type:function size:0xD0 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x8007AA24; // type:function size:0x15C scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x8007AB80; // type:function size:0x14C scope:global align:4 +GroundCross__4cBgWFP11cBgS_GndChk = .text:0x8007ACCC; // type:function size:0x28 scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x8007ACF4; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x8007AD40; // type:function size:0x1E0 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x8007AF20; // type:function size:0xB4 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8007AFD4; // type:function size:0x11C scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8007B0F0; // type:function size:0xC4 scope:global align:4 +ShdwDraw__4cBgWFP13cBgS_ShdwDraw = .text:0x8007B1B4; // type:function size:0x24 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8007B1D8; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8007B1E0; // type:function size:0x2C scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x8007B20C; // type:function size:0x8 scope:global align:4 +GetGrpRoomIndex__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B214; // type:function size:0x80 scope:global align:4 +GetBnd__4cBgWCFv = .text:0x8007B294; // type:function size:0x18 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x8007B2AC; // type:function size:0x38 scope:global align:4 +GetTriPnt__4cBgWCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007B2E4; // type:function size:0x8C scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x8007B370; // type:function size:0x30 scope:global align:4 +GetTriPla__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B3A0; // type:function size:0x40 scope:global align:4 +GetGrpInf__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007B3E0; // type:function size:0x44 scope:global align:4 +GetPolyInfId__4cBgWCFi = .text:0x8007B424; // type:function size:0x18 scope:global align:4 +GetPolyInf0__4cBgWCFiUlUl = .text:0x8007B43C; // type:function size:0x54 scope:global align:4 +GetMaskPolyInf0_NoShift__4cBgWCFiUl = .text:0x8007B490; // type:function size:0x4C scope:global align:4 +GetExitId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B4DC; // type:function size:0x2C scope:global align:4 +GetPolyColor__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B508; // type:function size:0x2C scope:global align:4 +GetHorseNoEntry__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B534; // type:function size:0x2C scope:global align:4 +GetSpecialCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B560; // type:function size:0x30 scope:global align:4 +GetSpecialCode__4dBgWFi = .text:0x8007B590; // type:function size:0x28 scope:global align:4 +GetMagnetCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B5B8; // type:function size:0x2C scope:global align:4 +GetMonkeyBarsCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B5E4; // type:function size:0x2C scope:global align:4 +GetPolyObjThrough__4dBgWFi = .text:0x8007B610; // type:function size:0x24 scope:global align:4 +GetPolyCamThrough__4dBgWFi = .text:0x8007B634; // type:function size:0x28 scope:global align:4 +GetPolyLinkThrough__4dBgWFi = .text:0x8007B65C; // type:function size:0x24 scope:global align:4 +GetPolyArrowThrough__4dBgWFi = .text:0x8007B680; // type:function size:0x24 scope:global align:4 +GetPolyHSStick__4dBgWFi = .text:0x8007B6A4; // type:function size:0x24 scope:global align:4 +GetPolyBoomerangThrough__4dBgWFi = .text:0x8007B6C8; // type:function size:0x24 scope:global align:4 +GetPolyRopeThrough__4dBgWFi = .text:0x8007B6EC; // type:function size:0x24 scope:global align:4 +GetPolyBombThrough__4dBgWFi = .text:0x8007B710; // type:function size:0x24 scope:global align:4 +GetShdwThrough__4dBgWFi = .text:0x8007B734; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__4dBgWFi = .text:0x8007B760; // type:function size:0x24 scope:global align:4 +GetPolyInf1__4cBgWCFiUlUl = .text:0x8007B784; // type:function size:0x58 scope:global align:4 +GetLinkNo__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B7DC; // type:function size:0x2C scope:global align:4 +GetWallCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B808; // type:function size:0x2C scope:global align:4 +GetPolyAtt0__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B834; // type:function size:0x30 scope:global align:4 +GetPolyAtt1__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B864; // type:function size:0x2C scope:global align:4 +GetGroundCode__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B890; // type:function size:0x2C scope:global align:4 +GetMaskPolyInf1_NoShift__4cBgWCFiUl = .text:0x8007B8BC; // type:function size:0x50 scope:global align:4 +GetIronBallThrough__4dBgWFi = .text:0x8007B90C; // type:function size:0x24 scope:global align:4 +GetAttackThrough__4dBgWFi = .text:0x8007B930; // type:function size:0x24 scope:global align:4 +GetPolyInf2__4cBgWCFiUlUl = .text:0x8007B954; // type:function size:0x58 scope:global align:4 +GetCamMoveBG__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B9AC; // type:function size:0x2C scope:global align:4 +GetRoomCamId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B9D8; // type:function size:0x30 scope:global align:4 +GetRoomPathId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007BA08; // type:function size:0x2C scope:global align:4 +GetRoomPathPntNo__4dBgWFRC13cBgS_PolyInfo = .text:0x8007BA34; // type:function size:0x2C scope:global align:4 +GetTriGrp__4cBgWCFi = .text:0x8007BA60; // type:function size:0x18 scope:global align:4 +ChkNotReady__4cBgWCFv = .text:0x8007BA78; // type:function size:0x10 scope:global align:4 +ChkLock__4cBgWCFv = .text:0x8007BA88; // type:function size:0xC scope:global align:4 +ChkMoveBg__4cBgWCFv = .text:0x8007BA94; // type:function size:0xC scope:global align:4 +__ct__4dBgWFv = .text:0x8007BAA0; // type:function size:0x50 scope:global align:4 +Move__4dBgWFv = .text:0x8007BAF0; // type:function size:0x2C scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x8007BB1C; // type:function size:0x54 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x8007BB70; // type:function size:0x7F4 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x8007C364; // type:function size:0x12C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x8007C490; // type:function size:0x124 scope:global align:4 +WallCorrect__4dBgWFP9dBgS_Acch = .text:0x8007C5B4; // type:function size:0x28 scope:global align:4 +RwgWallCorrectSort__4dBgWFP9dBgS_AcchUs = .text:0x8007C5DC; // type:function size:0x268 scope:global align:4 +WallCorrectRpSort__4dBgWFP9dBgS_Acchi = .text:0x8007C844; // type:function size:0xF4 scope:global align:4 +WallCorrectGrpRpSort__4dBgWFP9dBgS_Acchii = .text:0x8007C938; // type:function size:0x108 scope:global align:4 +WallCorrectSort__4dBgWFP9dBgS_Acch = .text:0x8007CA40; // type:function size:0x7CC scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x8007D20C; // type:function size:0x12C scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x8007D338; // type:function size:0x128 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x8007D460; // type:function size:0x140 scope:global align:4 +RoofChk__4dBgWFP12dBgS_RoofChk = .text:0x8007D5A0; // type:function size:0x28 scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x8007D5C8; // type:function size:0x12C scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x8007D6F4; // type:function size:0x12C scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x8007D820; // type:function size:0x140 scope:global align:4 +SplGrpChk__4dBgWFP14dBgS_SplGrpChk = .text:0x8007D960; // type:function size:0x28 scope:global align:4 +RwgCaptPoly__4dBgWFiR13dBgS_CaptPoly = .text:0x8007D988; // type:function size:0x90 scope:global align:4 +CaptPolyRp__4dBgWFR13dBgS_CaptPolyi = .text:0x8007DA18; // type:function size:0x11C scope:global align:4 +CaptPolyGrpRp__4dBgWFR13dBgS_CaptPolyii = .text:0x8007DB34; // type:function size:0xF4 scope:global align:4 +CaptPoly__4dBgWFR13dBgS_CaptPoly = .text:0x8007DC28; // type:function size:0x28 scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x8007DC50; // type:function size:0x150 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x8007DDA0; // type:function size:0x170 scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x8007DF10; // type:function size:0x120 scope:global align:4 +SphChk__4dBgWFP11dBgS_SphChkPv = .text:0x8007E030; // type:function size:0x28 scope:global align:4 +GetPolyGrpRoomInfId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007E058; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007E088; // type:function size:0x30 scope:global align:4 +CrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007E0B8; // type:function size:0x3C scope:global align:4 +TransPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007E0F4; // type:function size:0x3C scope:global align:4 +MatrixCrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007E130; // type:function size:0x2C scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007E15C; // type:function size:0x334 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007E490; // type:function size:0x78 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x8007E508; // type:function size:0x6C scope:global align:4 +CallRideCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007E574; // type:function size:0x30 scope:global align:4 +CallArrowStickCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007E5A4; // type:function size:0x30 scope:global align:4 +OffMoveFlag__4dBgWFv = .text:0x8007E5D4; // type:function size:0x10 scope:global align:4 +ChkMoveFlag__4dBgWCFv = .text:0x8007E5E4; // type:function size:0xC scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x8007E5F0; // type:function size:0x88 scope:global align:4 +__dt__4dBgWFv = .text:0x8007E678; // type:function size:0x60 scope:global align:4 +__ct__9dBgW_BaseFv = .text:0x8007E6D8; // type:function size:0x50 scope:global align:4 +__dt__9cBgW_BgIdFv = .text:0x8007E728; // type:function size:0x48 scope:global align:4 +__dt__9dBgW_BaseFv = .text:0x8007E770; // type:function size:0x5C scope:global align:4 +ClrDBgWBase__9dBgW_BaseFv = .text:0x8007E7CC; // type:function size:0x34 scope:global align:4 +ChkMemoryError__9dBgW_BaseFv = .text:0x8007E800; // type:function size:0x8 scope:global align:4 +CallRideCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007E808; // type:function size:0x4 scope:global align:4 +CallArrowStickCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007E80C; // type:function size:0x4 scope:global align:4 +CalcDiffShapeAngleY__9dBgW_BaseFs = .text:0x8007E810; // type:function size:0x14 scope:global align:4 +__ct__8dBgWKColFv = .text:0x8007E824; // type:function size:0x58 scope:global align:4 +__dt__8dBgWKColFv = .text:0x8007E87C; // type:function size:0x84 scope:global align:4 +initKCollision__8dBgWKColFPv = .text:0x8007E900; // type:function size:0x34 scope:global align:4 +create__8dBgWKColFPvPv = .text:0x8007E934; // type:function size:0x4C scope:global align:4 +getTriNrm__8dBgWKColCFP12KC_PrismDataPP3Vec = .text:0x8007E980; // type:function size:0x1C scope:global align:4 +ChkNotReady__8dBgWKColCFv = .text:0x8007E99C; // type:function size:0x10 scope:global align:4 +ChkLock__8dBgWKColCFv = .text:0x8007E9AC; // type:function size:0x8 scope:global align:4 +ChkMoveBg__8dBgWKColCFv = .text:0x8007E9B4; // type:function size:0x8 scope:global align:4 +ChkMoveFlag__8dBgWKColCFv = .text:0x8007E9BC; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007E9C4; // type:function size:0x2C scope:global align:4 +GetTriPla__8dBgWKColCFi = .text:0x8007E9F0; // type:function size:0xC0 scope:global align:4 +GetTriPnt__8dBgWKColCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007EAB0; // type:function size:0x24 scope:global align:4 +GetTriPnt__8dBgWKColCFiP3VecP3VecP3Vec = .text:0x8007EAD4; // type:function size:0x30 scope:global align:4 +GetTriPnt__8dBgWKColCFPC12KC_PrismDataP3VecP3VecP3Vec = .text:0x8007EB04; // type:function size:0x154 scope:global align:4 +GetBnd__8dBgWKColCFv = .text:0x8007EC58; // type:function size:0x8 scope:global align:4 +GetGrpInf__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007EC60; // type:function size:0x3C scope:global align:4 +OffMoveFlag__8dBgWKColFv = .text:0x8007EC9C; // type:function size:0x4 scope:global align:4 +getPolyCode__8dBgWKColCFiP5dBgPc = .text:0x8007ECA0; // type:function size:0x54 scope:global align:4 +chkPolyThrough__8dBgWKColCFP5dBgPcP16cBgS_PolyPassChkP15cBgS_GrpPassChkR4cXyz = .text:0x8007ECF4; // type:function size:0x270 scope:global align:4 +LineCheck__8dBgWKColFP11cBgS_LinChk = .text:0x8007EF64; // type:function size:0x7F4 scope:global align:4 +GroundCross__8dBgWKColFP11cBgS_GndChk = .text:0x8007F758; // type:function size:0x37C scope:global align:4 +ShdwDraw__8dBgWKColFP13cBgS_ShdwDraw = .text:0x8007FAD4; // type:function size:0x55C scope:global align:4 +ChkShdwDrawThrough__8dBgWKColFP5dBgPc = .text:0x80080030; // type:function size:0x1C scope:global align:4 +CaptPoly__8dBgWKColFR13dBgS_CaptPoly = .text:0x8008004C; // type:function size:0x414 scope:global align:4 +WallCorrectSort__8dBgWKColFP9dBgS_Acch = .text:0x80080460; // type:function size:0xE70 scope:global align:4 +WallCorrect__8dBgWKColFP9dBgS_Acch = .text:0x800812D0; // type:function size:0xC78 scope:global align:4 +RoofChk__8dBgWKColFP12dBgS_RoofChk = .text:0x80081F48; // type:function size:0x36C scope:global align:4 +SplGrpChk__8dBgWKColFP14dBgS_SplGrpChk = .text:0x800822B4; // type:function size:0x368 scope:global align:4 +SphChk__8dBgWKColFP11dBgS_SphChkPv = .text:0x8008261C; // type:function size:0x4C0 scope:global align:4 +GetTopUnder__8dBgWKColCFPfPf = .text:0x80082ADC; // type:function size:0x44 scope:global align:4 +GetGrpRoomIndex__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x80082B20; // type:function size:0x30 scope:global align:4 +GetExitId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082B50; // type:function size:0x30 scope:global align:4 +GetPolyColor__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082B80; // type:function size:0x30 scope:global align:4 +GetHorseNoEntry__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082BB0; // type:function size:0x30 scope:global align:4 +GetSpecialCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082BE0; // type:function size:0x30 scope:global align:4 +GetSpecialCode__8dBgWKColFi = .text:0x80082C10; // type:function size:0x2C scope:global align:4 +GetMagnetCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082C3C; // type:function size:0x30 scope:global align:4 +GetMonkeyBarsCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082C6C; // type:function size:0x30 scope:global align:4 +GetPolyObjThrough__8dBgWKColFi = .text:0x80082C9C; // type:function size:0x2C scope:global align:4 +GetPolyCamThrough__8dBgWKColFi = .text:0x80082CC8; // type:function size:0x2C scope:global align:4 +GetPolyLinkThrough__8dBgWKColFi = .text:0x80082CF4; // type:function size:0x2C scope:global align:4 +GetPolyArrowThrough__8dBgWKColFi = .text:0x80082D20; // type:function size:0x2C scope:global align:4 +GetPolyHSStick__8dBgWKColFi = .text:0x80082D4C; // type:function size:0x2C scope:global align:4 +GetPolyBoomerangThrough__8dBgWKColFi = .text:0x80082D78; // type:function size:0x2C scope:global align:4 +GetPolyRopeThrough__8dBgWKColFi = .text:0x80082DA4; // type:function size:0x2C scope:global align:4 +GetPolyBombThrough__8dBgWKColFi = .text:0x80082DD0; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__8dBgWKColFi = .text:0x80082DFC; // type:function size:0x2C scope:global align:4 +GetShdwThrough__8dBgWKColFi = .text:0x80082E28; // type:function size:0x2C scope:global align:4 +GetLinkNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082E54; // type:function size:0x30 scope:global align:4 +GetWallCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082E84; // type:function size:0x30 scope:global align:4 +GetPolyAtt0__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082EB4; // type:function size:0x30 scope:global align:4 +GetPolyAtt1__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082EE4; // type:function size:0x30 scope:global align:4 +GetGroundCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F14; // type:function size:0x30 scope:global align:4 +GetIronBallThrough__8dBgWKColFi = .text:0x80082F44; // type:function size:0x2C scope:global align:4 +GetAttackThrough__8dBgWKColFi = .text:0x80082F70; // type:function size:0x2C scope:global align:4 +GetCamMoveBG__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082F9C; // type:function size:0x30 scope:global align:4 +GetRoomCamId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082FCC; // type:function size:0x30 scope:global align:4 +GetRoomPathId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80082FFC; // type:function size:0x30 scope:global align:4 +GetRoomPathPntNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8008302C; // type:function size:0x30 scope:global align:4 +GetPolyGrpRoomInfId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8008305C; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8008308C; // type:function size:0x30 scope:global align:4 +CrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800830BC; // type:function size:0x4 scope:global align:4 +TransPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800830C0; // type:function size:0x4 scope:global align:4 +MatrixCrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800830C4; // type:function size:0x4 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x800830C8; // type:function size:0x88 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x80083150; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800831BC; // type:function size:0x1B8 scope:global align:4 +CrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80083374; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x80083430; // type:function size:0x21C scope:global align:4 +TransPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8008364C; // type:function size:0xBC scope:global align:4 +MatrixCrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80083708; // type:function size:0x4 scope:global align:4 +__dt__6dBgWSvFv = .text:0x8008370C; // type:function size:0x70 scope:global align:4 +ClrActorInfo__22dCcD_GAtTgCoCommonBaseFv = .text:0x8008377C; // type:function size:0x14 scope:global align:4 +ct__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083790; // type:function size:0x18 scope:global align:4 +SetHitApid__22dCcD_GAtTgCoCommonBaseFUi = .text:0x800837A8; // type:function size:0x10 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x800837B8; // type:function size:0x7C scope:global align:4 +Set__22dCcD_GAtTgCoCommonBaseFRC25dCcD_SrcGAtTgCoCommonBase = .text:0x80083834; // type:function size:0x14 scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083848; // type:function size:0xC scope:global align:4 +SubtractEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083854; // type:function size:0x24 scope:global align:4 +ChkEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083878; // type:function size:0x18 scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x80083890; // type:function size:0x50 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x800838E0; // type:function size:0x48 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x80083928; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x80083960; // type:function size:0x20 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x80083980; // type:function size:0x10 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x80083990; // type:function size:0x94 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x80083A24; // type:function size:0x34 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x80083A58; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x80083A64; // type:function size:0x10 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x80083A74; // type:function size:0x5C scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x80083AD0; // type:function size:0x88 scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x80083B58; // type:function size:0x164 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x80083CBC; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x80083D18; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x80083D74; // type:function size:0x5C scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x80083DD0; // type:function size:0x48 scope:global align:4 +__dt__12cCcD_GObjInfFv = .text:0x80083E18; // type:function size:0xF8 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x80083F10; // type:function size:0xE8 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x80083FF8; // type:function size:0xC0 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x800840B8; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x80084114; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x80084170; // type:function size:0x5C scope:global align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800841CC; // type:function size:0x48 scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x80084214; // type:function size:0x184 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x80084398; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x8008439C; // type:function size:0x54 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x800843F0; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x80084448; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x80084488; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x800844D8; // type:function size:0x34 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x8008450C; // type:function size:0x20 scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x8008452C; // type:function size:0x64 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x80084590; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x800845E8; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x80084628; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x80084678; // type:function size:0x34 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x800846AC; // type:function size:0x34 scope:global align:4 +getHitSeID__12dCcD_GObjInfFUci = .text:0x800846E0; // type:function size:0x5C scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x8008473C; // type:function size:0x4C scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x80084788; // type:function size:0x58 scope:global align:4 +ResetCoHit__12dCcD_GObjInfFv = .text:0x800847E0; // type:function size:0x40 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x80084820; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x80084870; // type:function size:0x5C scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x800848CC; // type:function size:0x2C scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x800848F8; // type:function size:0x8 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x80084900; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x80084944; // type:function size:0x10 scope:global align:4 +CalcAtVec__8dCcD_CpsFv = .text:0x80084954; // type:function size:0x30 scope:global align:4 +CalcTgVec__8dCcD_CpsFv = .text:0x80084984; // type:function size:0x30 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800849B4; // type:function size:0x20 scope:global align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x800849D4; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800849E4; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x80084A28; // type:function size:0x10 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x80084A38; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x80084A84; // type:function size:0x70 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x80084AF4; // type:function size:0x70 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x80084B64; // type:function size:0x44 scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x80084BA8; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x80084BF4; // type:function size:0x70 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x80084C64; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x80084C74; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084C7C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084C84; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084C8C; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x80084CC4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x80084CCC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x80084CD4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084CDC; // type:function size:0x38 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x80084D14; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x80084D18; // type:function size:0x8 scope:global align:4 +Draw__8cCcD_ObjFRC8_GXColor = .text:0x80084D20; // type:function size:0x4 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x80084D24; // type:function size:0xCC scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x80084DF0; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084DF8; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084E00; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084E08; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x80084E40; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x80084E48; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x80084E50; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084E58; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x80084E90; // type:function size:0xCC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x80084F5C; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x80084F68; // type:function size:0xC scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80084F74; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80084F7C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80084F84; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80084FBC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80084FC4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80084FCC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80084FD4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80084FDC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80084FE4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80084FEC; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x80085024; // type:function size:0xE0 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80085104; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x8008510C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80085114; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x8008514C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x80085154; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x8008515C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x80085164; // type:function size:0x38 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x8008519C; // type:function size:0xC4 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x80085260; // type:function size:0x8 scope:global align:4 +ClrAtHit__12cCcD_GObjInfFv = .text:0x80085268; // type:function size:0x20 scope:global align:4 +ClrTgHit__12cCcD_GObjInfFv = .text:0x80085288; // type:function size:0x24 scope:global align:4 +ClrCoHit__12cCcD_GObjInfFv = .text:0x800852AC; // type:function size:0x24 scope:global align:4 +GetGObjInf__12cCcD_GObjInfFv = .text:0x800852D0; // type:function size:0x4 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x800852D4; // type:function size:0x8 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x800852DC; // type:function size:0x90 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x8008536C; // type:function size:0x5C scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x800853C8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CpsFv = .text:0x800853D0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CpsFv = .text:0x800853D8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_TriFv = .text:0x800853E0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_TriFv = .text:0x800853E8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CylFv = .text:0x800853F0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CylFv = .text:0x800853F8; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_SphFv = .text:0x80085400; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_SphFv = .text:0x80085408; // type:function size:0x8 scope:local align:4 +Set__12dCcMassS_ObjFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x80085410; // type:function size:0x10 scope:global align:4 +Clear__12dCcMassS_ObjFv = .text:0x80085420; // type:function size:0x44 scope:global align:4 +ClearPointer__15dCcMassS_HitInfFv = .text:0x80085464; // type:function size:0x1C scope:global align:4 +__ct__12dCcMassS_MngFv = .text:0x80085480; // type:function size:0x100 scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x80085580; // type:function size:0x90 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x80085610; // type:function size:0x8C scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x8008569C; // type:function size:0x5C scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x800856F8; // type:function size:0x1C scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x80085714; // type:function size:0x4C scope:global align:4 +SetAttr__12dCcMassS_MngFffUcUc = .text:0x80085760; // type:function size:0x60 scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800857C0; // type:function size:0x21C scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800859DC; // type:function size:0x444 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x80085E20; // type:function size:0xA8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x80085EC8; // type:function size:0xD4 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x80085F9C; // type:function size:0x44 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x80085FE0; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x80085FE8; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x80086004; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x80086038; // type:function size:0x20 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_ObjiPC4cXyz = .text:0x80086058; // type:function size:0x1D0 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfPC4cXyz = .text:0x80086228; // type:function size:0xB8 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x800862E0; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800862E4; // type:function size:0x8C scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80086370; // type:function size:0x120 scope:global align:4 +GetRank__4dCcSFUc = .text:0x80086490; // type:function size:0xA4 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80086534; // type:function size:0x8 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8008653C; // type:function size:0x348 scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x80086884; // type:function size:0x108 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyzb = .text:0x8008698C; // type:function size:0x264 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80086BF0; // type:function size:0x2CC scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80086EBC; // type:function size:0x230 scope:global align:4 +chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c = .text:0x800870EC; // type:function size:0x260 scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x8008734C; // type:function size:0x8C scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x800873D8; // type:function size:0x4 scope:global align:4 +DrawAfter__4dCcSFv = .text:0x800873DC; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x800873E0; // type:function size:0x20 scope:global align:4 +Draw__4dCcSFv = .text:0x80087400; // type:function size:0x3C scope:global align:4 +MassClear__4dCcSFv = .text:0x8008743C; // type:function size:0x24 scope:global align:4 +ChkAtTgMtrlHit__4dCcSFUcUc = .text:0x80087460; // type:function size:0x1C scope:global align:4 +ChkNoHitGAtTg__4dCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x8008747C; // type:function size:0x64 scope:global align:4 +pl_cut_LRC__Fi = .text:0x800874E0; // type:function size:0x24 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x80087504; // type:function size:0xF0 scope:global align:4 +getMapInfo__FSc = .text:0x800875F4; // type:function size:0x2C scope:global align:4 +getHitId__FP8cCcD_Obji = .text:0x80087620; // type:function size:0x24 scope:global align:4 +def_se_set__FP10Z2CreatureP8cCcD_ObjUlP10fopAc_ac_c = .text:0x80087644; // type:function size:0x80 scope:global align:4 +at_power_get__FP11dCcU_AtInfo = .text:0x800876C4; // type:function size:0x4C4 scope:global align:4 +at_power_check__FP11dCcU_AtInfo = .text:0x80087B88; // type:function size:0x1AC scope:global align:4 +cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo = .text:0x80087D34; // type:function size:0x530 scope:global align:4 +checkCutJumpCancelTurn__9daPy_py_cCFv = .text:0x80088264; // type:function size:0x8 scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x8008826C; // type:function size:0x148 scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x800883B4; // type:function size:0x5C scope:global align:4 +__dt__7cDegreeFv = .text:0x80088410; // type:function size:0x3C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x8008844C; // type:function size:0x68 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800884B4; // type:function size:0x68 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x8008851C; // type:function size:0x48 scope:global align:4 +__ct__9dCstick_cFv = .text:0x80088564; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x8008858C; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x80088594; // type:function size:0x8C scope:global align:4 +__ct__11dCamParam_cFl = .text:0x80088620; // type:function size:0x9C scope:global align:4 +__dt__11dCamParam_cFv = .text:0x800886BC; // type:function size:0x48 scope:global align:4 +Change__11dCamParam_cFl = .text:0x80088704; // type:function size:0x4C scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x80088750; // type:function size:0x48 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x80088798; // type:function size:0x250 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x800889E8; // type:function size:0x60 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x80088A48; // type:function size:0x70 scope:global align:4 +PlayerHideDist__11dCamSetup_cFv = .text:0x80088AB8; // type:function size:0x28 scope:global align:4 +__dt__9dCstick_cFv = .text:0x80088AE0; // type:function size:0x48 scope:global align:4 +isStageEvent__25@unnamed@d_ev_camera_cpp@Fi = .text:0x80088B28; // type:function size:0x84 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x80088BAC; // type:function size:0x140 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x80088CEC; // type:function size:0x68 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x80088D54; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x80088DE0; // type:function size:0xE0 scope:global align:4 +getEvFloatData__9dCamera_cFPfPc = .text:0x80088EC0; // type:function size:0xC8 scope:global align:4 +getEvFloatListData__9dCamera_cFPPfPc = .text:0x80088F88; // type:function size:0xC4 scope:global align:4 +getEvXyzListData__9dCamera_cFPP4cXyzPc = .text:0x8008904C; // type:function size:0xC4 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x80089110; // type:function size:0xAC scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x800891BC; // type:function size:0xC8 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x80089284; // type:function size:0xD8 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x8008935C; // type:function size:0x110 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x8008946C; // type:function size:0xE0 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x8008954C; // type:function size:0xA8 scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800895F4; // type:function size:0x130 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x80089724; // type:function size:0x13C scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x80089860; // type:function size:0xB8 scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x80089918; // type:function size:0xD28 scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x8008A640; // type:function size:0x464 scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x8008AAA4; // type:function size:0x103C scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x8008BAE0; // type:function size:0x47C scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x8008BF5C; // type:function size:0x24 scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x8008BF80; // type:function size:0x24 scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x8008BFA4; // type:function size:0x24 scope:global align:4 +transEvCamera__9dCamera_cFi = .text:0x8008BFC8; // type:function size:0x28B8 scope:global align:4 +isRelChar__25@unnamed@d_ev_camera_cpp@Fc = .text:0x8008E880; // type:function size:0x24 scope:global align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x8008E8A4; // type:function size:0x1C scope:global align:4 +abs__4cXyzCFv = .text:0x8008E8C0; // type:function size:0x104 scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x8008E9C4; // type:function size:0x3C scope:global align:4 +__ami__4cXyzFRC3Vec = .text:0x8008EA00; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x8008EA34; // type:function size:0x34 scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x8008EA68; // type:function size:0x1120 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x8008FB88; // type:function size:0x3C scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8008FBC4; // type:function size:0x54 scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x8008FC18; // type:function size:0x68C scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x800902A4; // type:function size:0xBC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x80090360; // type:function size:0x248 scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x800905A8; // type:function size:0x9C scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x80090644; // type:function size:0xF54 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x80091598; // type:function size:0xF04 scope:global align:4 +dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x8009249C; // type:function size:0x4C scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x800924E8; // type:function size:0x8 scope:global align:4 +stbWaitEvCamera__9dCamera_cFv = .text:0x800924F0; // type:function size:0x110 scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x80092600; // type:function size:0xBC scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x800926BC; // type:function size:0x420 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x80092ADC; // type:function size:0xE00 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x800938DC; // type:function size:0xA94 scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x80094370; // type:function size:0x830 scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x80094BA0; // type:function size:0x5A0 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x80095140; // type:function size:0x43C scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x8009557C; // type:function size:0x298 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x80095814; // type:function size:0x798 scope:global align:4 +peepHoleEvCamera__9dCamera_cFv = .text:0x80095FAC; // type:function size:0x154 scope:global align:4 +digHoleEvCamera__9dCamera_cFv = .text:0x80096100; // type:function size:0x5DC scope:global align:4 +hintTalkEvCamera__9dCamera_cFv = .text:0x800966DC; // type:function size:0x930 scope:global align:4 +bspTransEvCamera__9dCamera_cFv = .text:0x8009700C; // type:function size:0x7B8 scope:global align:4 +portalWarpEvCamera__9dCamera_cFv = .text:0x800977C4; // type:function size:0x8 scope:global align:4 +__sinit_d_ev_camera_cpp = .text:0x800977CC; // type:function size:0x80 scope:local align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x8009784C; // type:function size:0x1C scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x80097868; // type:function size:0x24 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x8009788C; // type:function size:0x1C scope:global align:4 +setFlag__9dCamera_cFUl = .text:0x800978A8; // type:function size:0x14 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x800978BC; // type:function size:0x1C scope:global align:4 +checkNoDraw__9daMidna_cCFv = .text:0x800978D8; // type:function size:0xC scope:global align:4 +checkMidnaRide__9daPy_py_cCFv = .text:0x800978E4; // type:function size:0xC scope:global align:4 +fopAcM_GetID__FPCv = .text:0x800978F0; // type:function size:0x18 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x80097908; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x80097924; // type:function size:0x1C scope:global align:4 +__dt__Q29dCamera_c26@class$5983d_ev_camera_cppFv = .text:0x80097940; // type:function size:0x3C scope:local align:4 +__ct__Q29dCamera_c26@class$5983d_ev_camera_cppFv = .text:0x8009797C; // type:function size:0x4 scope:local align:4 +checkCanoeRide__9daPy_py_cCFv = .text:0x80097980; // type:function size:0x8 scope:global align:4 +checkBoardRide__9daPy_py_cCFv = .text:0x80097988; // type:function size:0x8 scope:global align:4 +checkSpinnerRide__9daPy_py_cCFv = .text:0x80097990; // type:function size:0x8 scope:global align:4 +checkBoarRide__9daPy_py_cCFv = .text:0x80097998; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daAlink_cFv = .text:0x800979A0; // type:function size:0x8 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x800979A8; // type:function size:0x8C scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x80097A34; // type:function size:0x168 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x80097B9C; // type:function size:0xB4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x80097C50; // type:function size:0x48 scope:global align:4 +Spot__14d2DBSplinePathFPff = .text:0x80097C98; // type:function size:0xF4 scope:global align:4 +Init__10dPathCurveFP5dPath = .text:0x80097D8C; // type:function size:0x18 scope:global align:4 +bSpline2__10dPathCurveFf = .text:0x80097DA4; // type:function size:0x218 scope:global align:4 +execItemGet__FUc = .text:0x80097FBC; // type:function size:0x54 scope:global align:4 +checkItemGet__FUci = .text:0x80098010; // type:function size:0x4C scope:global align:4 +item_func_HEART__Fv = .text:0x8009805C; // type:function size:0x24 scope:global align:4 +item_func_GREEN_RUPEE__Fv = .text:0x80098080; // type:function size:0x18 scope:global align:4 +item_func_BLUE_RUPEE__Fv = .text:0x80098098; // type:function size:0x18 scope:global align:4 +item_func_YELLOW_RUPEE__Fv = .text:0x800980B0; // type:function size:0x18 scope:global align:4 +item_func_RED_RUPEE__Fv = .text:0x800980C8; // type:function size:0x18 scope:global align:4 +item_func_PURPLE_RUPEE__Fv = .text:0x800980E0; // type:function size:0x18 scope:global align:4 +item_func_ORANGE_RUPEE__Fv = .text:0x800980F8; // type:function size:0x18 scope:global align:4 +item_func_SILVER_RUPEE__Fv = .text:0x80098110; // type:function size:0x18 scope:global align:4 +item_func_S_MAGIC__Fv = .text:0x80098128; // type:function size:0x18 scope:global align:4 +item_func_L_MAGIC__Fv = .text:0x80098140; // type:function size:0x18 scope:global align:4 +item_func_BOMB_5__Fv = .text:0x80098158; // type:function size:0x28 scope:global align:4 +item_func_BOMB_10__Fv = .text:0x80098180; // type:function size:0x28 scope:global align:4 +item_func_BOMB_20__Fv = .text:0x800981A8; // type:function size:0x28 scope:global align:4 +item_func_BOMB_30__Fv = .text:0x800981D0; // type:function size:0x28 scope:global align:4 +item_func_ARROW_10__Fv = .text:0x800981F8; // type:function size:0x18 scope:global align:4 +item_func_ARROW_20__Fv = .text:0x80098210; // type:function size:0x18 scope:global align:4 +item_func_ARROW_30__Fv = .text:0x80098228; // type:function size:0x18 scope:global align:4 +item_func_ARROW_1__Fv = .text:0x80098240; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO_SHOT__Fv = .text:0x80098258; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB_5__Fv = .text:0x80098270; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_10__Fv = .text:0x80098298; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_20__Fv = .text:0x800982C0; // type:function size:0x28 scope:global align:4 +item_func_WATER_BOMB_30__Fv = .text:0x800982E8; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_5__Fv = .text:0x80098310; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_10__Fv = .text:0x80098338; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_20__Fv = .text:0x80098360; // type:function size:0x28 scope:global align:4 +item_func_BOMB_INSECT_30__Fv = .text:0x80098388; // type:function size:0x4 scope:global align:4 +item_func_RECOVER_FAILY__Fv = .text:0x8009838C; // type:function size:0x24 scope:global align:4 +item_func_TRIPLE_HEART__Fv = .text:0x800983B0; // type:function size:0x4 scope:global align:4 +item_func_SMALL_KEY__Fv = .text:0x800983B4; // type:function size:0x18 scope:global align:4 +item_func_KAKERA_HEART__Fv = .text:0x800983CC; // type:function size:0x18 scope:global align:4 +item_func_UTUWA_HEART__Fv = .text:0x800983E4; // type:function size:0x90 scope:global align:4 +item_func_MAP__Fv = .text:0x80098474; // type:function size:0x30 scope:global align:4 +item_func_COMPUS__Fv = .text:0x800984A4; // type:function size:0x30 scope:global align:4 +item_func_DUNGEON_EXIT__Fv = .text:0x800984D4; // type:function size:0x48 scope:global align:4 +item_func_BOSS_KEY__Fv = .text:0x8009851C; // type:function size:0x30 scope:global align:4 +item_func_DUNGEON_BACK__Fv = .text:0x8009854C; // type:function size:0x34 scope:global align:4 +item_func_SWORD__Fv = .text:0x80098580; // type:function size:0x3C scope:global align:4 +item_func_MASTER_SWORD__Fv = .text:0x800985BC; // type:function size:0x3C scope:global align:4 +item_func_WOOD_SHIELD__Fv = .text:0x800985F8; // type:function size:0x3C scope:global align:4 +item_func_SHIELD__Fv = .text:0x80098634; // type:function size:0x4 scope:global align:4 +item_func_HYLIA_SHIELD__Fv = .text:0x80098638; // type:function size:0x4 scope:global align:4 +item_func_TKS_LETTER__Fv = .text:0x8009863C; // type:function size:0x34 scope:global align:4 +item_func_WEAR_CASUAL__Fv = .text:0x80098670; // type:function size:0x24 scope:global align:4 +item_func_WEAR_KOKIRI__Fv = .text:0x80098694; // type:function size:0x3C scope:global align:4 +item_func_ARMOR__Fv = .text:0x800986D0; // type:function size:0x4 scope:global align:4 +item_func_WEAR_ZORA__Fv = .text:0x800986D4; // type:function size:0x4 scope:global align:4 +item_func_MAGIC_LV1__Fv = .text:0x800986D8; // type:function size:0x24 scope:global align:4 +item_func_DUNGEON_EXIT_2__Fv = .text:0x800986FC; // type:function size:0x34 scope:global align:4 +item_func_WALLET_LV1__Fv = .text:0x80098730; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV2__Fv = .text:0x80098744; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV3__Fv = .text:0x80098758; // type:function size:0x14 scope:global align:4 +item_func_ZORAS_JEWEL__Fv = .text:0x8009876C; // type:function size:0x54 scope:global align:4 +item_func_HAWK_EYE__Fv = .text:0x800987C0; // type:function size:0x34 scope:global align:4 +item_func_WOOD_STICK__Fv = .text:0x800987F4; // type:function size:0x54 scope:global align:4 +item_func_BOOMERANG__Fv = .text:0x80098848; // type:function size:0x34 scope:global align:4 +item_func_SPINNER__Fv = .text:0x8009887C; // type:function size:0x34 scope:global align:4 +item_func_IRONBALL__Fv = .text:0x800988B0; // type:function size:0x34 scope:global align:4 +item_func_BOW__Fv = .text:0x800988E4; // type:function size:0x48 scope:global align:4 +item_func_HOOKSHOT__Fv = .text:0x8009892C; // type:function size:0x34 scope:global align:4 +item_func_HVY_BOOTS__Fv = .text:0x80098960; // type:function size:0x34 scope:global align:4 +item_func_COPY_ROD__Fv = .text:0x80098994; // type:function size:0x34 scope:global align:4 +item_func_W_HOOKSHOT__Fv = .text:0x800989C8; // type:function size:0x50 scope:global align:4 +item_func_KANTERA__Fv = .text:0x80098A18; // type:function size:0x40 scope:global align:4 +item_func_LIGHT_SWORD__Fv = .text:0x80098A58; // type:function size:0x40 scope:global align:4 +item_func_FISHING_ROD_1__Fv = .text:0x80098A98; // type:function size:0x34 scope:global align:4 +item_func_PACHINKO__Fv = .text:0x80098ACC; // type:function size:0x40 scope:global align:4 +item_func_COPY_ROD_2__Fv = .text:0x80098B0C; // type:function size:0x34 scope:global align:4 +item_func_BOMB_BAG_LV2__Fv = .text:0x80098B40; // type:function size:0x4 scope:global align:4 +item_func_BOMB_BAG_LV1__Fv = .text:0x80098B44; // type:function size:0x34 scope:global align:4 +item_func_BOMB_IN_BAG__Fv = .text:0x80098B78; // type:function size:0x34 scope:global align:4 +item_func_LIGHT_ARROW__Fv = .text:0x80098BAC; // type:function size:0x34 scope:global align:4 +item_func_ARROW_LV1__Fv = .text:0x80098BE0; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV2__Fv = .text:0x80098BF8; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV3__Fv = .text:0x80098C10; // type:function size:0x18 scope:global align:4 +item_func_LURE_ROD__Fv = .text:0x80098C28; // type:function size:0x4 scope:global align:4 +item_func_BOMB_ARROW__Fv = .text:0x80098C2C; // type:function size:0x4 scope:global align:4 +item_func_HAWK_ARROW__Fv = .text:0x80098C30; // type:function size:0x4 scope:global align:4 +item_func_BEE_ROD__Fv = .text:0x80098C34; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_ROD__Fv = .text:0x80098C38; // type:function size:0x4 scope:global align:4 +item_func_WORM_ROD__Fv = .text:0x80098C3C; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_BEE_ROD__Fv = .text:0x80098C40; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_WORM_ROD__Fv = .text:0x80098C44; // type:function size:0x4 scope:global align:4 +item_func_EMPTY_BOTTLE__Fv = .text:0x80098C48; // type:function size:0x2C scope:global align:4 +item_func_RED_BOTTLE__Fv = .text:0x80098C74; // type:function size:0x30 scope:global align:4 +item_func_GREEN_BOTTLE__Fv = .text:0x80098CA4; // type:function size:0x30 scope:global align:4 +item_func_BLUE_BOTTLE__Fv = .text:0x80098CD4; // type:function size:0x30 scope:global align:4 +item_func_MILK_BOTTLE__Fv = .text:0x80098D04; // type:function size:0x30 scope:global align:4 +item_func_HALF_MILK_BOTTLE__Fv = .text:0x80098D34; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE__Fv = .text:0x80098D64; // type:function size:0x30 scope:global align:4 +item_func_WATER_BOTTLE__Fv = .text:0x80098D94; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE2__Fv = .text:0x80098DC4; // type:function size:0x30 scope:global align:4 +item_func_RED_BOTTLE2__Fv = .text:0x80098DF4; // type:function size:0x30 scope:global align:4 +item_func_UGLY_SOUP__Fv = .text:0x80098E24; // type:function size:0x30 scope:global align:4 +item_func_HOT_SPRING__Fv = .text:0x80098E54; // type:function size:0x30 scope:global align:4 +item_func_FAIRY_BOTTLE__Fv = .text:0x80098E84; // type:function size:0x30 scope:global align:4 +item_func_HOT_SPRING2__Fv = .text:0x80098EB4; // type:function size:0x30 scope:global align:4 +item_func_OIL2__Fv = .text:0x80098EE4; // type:function size:0x4 scope:global align:4 +item_func_OIL__Fv = .text:0x80098EE8; // type:function size:0x4 scope:global align:4 +item_func_NORMAL_BOMB__Fv = .text:0x80098EEC; // type:function size:0x34 scope:global align:4 +item_func_WATER_BOMB__Fv = .text:0x80098F20; // type:function size:0x48 scope:global align:4 +item_func_POKE_BOMB__Fv = .text:0x80098F68; // type:function size:0x48 scope:global align:4 +item_func_FAIRY_DROP__Fv = .text:0x80098FB0; // type:function size:0x30 scope:global align:4 +item_func_WORM__Fv = .text:0x80098FE0; // type:function size:0x4 scope:global align:4 +item_func_DROP_BOTTLE__Fv = .text:0x80098FE4; // type:function size:0x30 scope:global align:4 +item_func_BEE_CHILD__Fv = .text:0x80099014; // type:function size:0x9C scope:global align:4 +item_func_CHUCHU_RARE__Fv = .text:0x800990B0; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_RED__Fv = .text:0x800990E0; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_BLUE__Fv = .text:0x80099110; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_GREEN__Fv = .text:0x80099140; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_YELLOW__Fv = .text:0x80099170; // type:function size:0x30 scope:global align:4 +item_func_CHUCHU_PURPLE__Fv = .text:0x800991A0; // type:function size:0x30 scope:global align:4 +item_func_LV1_SOUP__Fv = .text:0x800991D0; // type:function size:0x30 scope:global align:4 +item_func_LV2_SOUP__Fv = .text:0x80099200; // type:function size:0x30 scope:global align:4 +item_func_LV3_SOUP__Fv = .text:0x80099230; // type:function size:0x30 scope:global align:4 +item_func_LETTER__Fv = .text:0x80099260; // type:function size:0x34 scope:global align:4 +item_func_BILL__Fv = .text:0x80099294; // type:function size:0x34 scope:global align:4 +item_func_WOOD_STATUE__Fv = .text:0x800992C8; // type:function size:0x50 scope:global align:4 +item_func_IRIAS_PENDANT__Fv = .text:0x80099318; // type:function size:0x34 scope:global align:4 +item_func_HORSE_FLUTE__Fv = .text:0x8009934C; // type:function size:0x34 scope:global align:4 +item_func_RAFRELS_MEMO__Fv = .text:0x80099380; // type:function size:0x34 scope:global align:4 +item_func_ASHS_SCRIBBLING__Fv = .text:0x800993B4; // type:function size:0x34 scope:global align:4 +item_func_CHUCHU_YELLOW2__Fv = .text:0x800993E8; // type:function size:0x30 scope:global align:4 +item_func_OIL_BOTTLE3__Fv = .text:0x80099418; // type:function size:0x30 scope:global align:4 +item_func_SHOP_BEE_CHILD__Fv = .text:0x80099448; // type:function size:0x20 scope:global align:4 +item_func_CHUCHU_BLACK__Fv = .text:0x80099468; // type:function size:0x30 scope:global align:4 +item_func_LIGHT_DROP__Fv = .text:0x80099498; // type:function size:0x4 scope:global align:4 +item_func_DROP_CONTAINER__Fv = .text:0x8009949C; // type:function size:0x30 scope:global align:4 +item_func_DROP_CONTAINER02__Fv = .text:0x800994CC; // type:function size:0x30 scope:global align:4 +item_func_DROP_CONTAINER03__Fv = .text:0x800994FC; // type:function size:0x30 scope:global align:4 +item_func_FILLED_CONTAINER__Fv = .text:0x8009952C; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_2__Fv = .text:0x80099530; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_3__Fv = .text:0x80099534; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_4__Fv = .text:0x80099538; // type:function size:0x4 scope:global align:4 +item_func_SMELL_YELIA_POUCH__Fv = .text:0x8009953C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_PUMPKIN__Fv = .text:0x80099540; // type:function size:0x4 scope:global align:4 +item_func_SMELL_POH__Fv = .text:0x80099544; // type:function size:0x4 scope:global align:4 +item_func_SMELL_FISH__Fv = .text:0x80099548; // type:function size:0x4 scope:global align:4 +item_func_SMELL_CHILDREN__Fv = .text:0x8009954C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_MEDICINE__Fv = .text:0x80099550; // type:function size:0x4 scope:global align:4 +item_func_M_BEETLE__Fv = .text:0x80099554; // type:function size:0x4 scope:global align:4 +item_func_F_BEETLE__Fv = .text:0x80099558; // type:function size:0x4 scope:global align:4 +item_func_M_BUTTERFLY__Fv = .text:0x8009955C; // type:function size:0x4 scope:global align:4 +item_func_F_BUTTERFLY__Fv = .text:0x80099560; // type:function size:0x4 scope:global align:4 +item_func_M_STAG_BEETLE__Fv = .text:0x80099564; // type:function size:0x4 scope:global align:4 +item_func_F_STAG_BEETLE__Fv = .text:0x80099568; // type:function size:0x4 scope:global align:4 +item_func_M_GRASSHOPPER__Fv = .text:0x8009956C; // type:function size:0x4 scope:global align:4 +item_func_F_GRASSHOPPER__Fv = .text:0x80099570; // type:function size:0x4 scope:global align:4 +item_func_M_NANAFUSHI__Fv = .text:0x80099574; // type:function size:0x4 scope:global align:4 +item_func_F_NANAFUSHI__Fv = .text:0x80099578; // type:function size:0x4 scope:global align:4 +item_func_M_DANGOMUSHI__Fv = .text:0x8009957C; // type:function size:0x4 scope:global align:4 +item_func_F_DANGOMUSHI__Fv = .text:0x80099580; // type:function size:0x4 scope:global align:4 +item_func_M_MANTIS__Fv = .text:0x80099584; // type:function size:0x4 scope:global align:4 +item_func_F_MANTIS__Fv = .text:0x80099588; // type:function size:0x4 scope:global align:4 +item_func_M_LADYBUG__Fv = .text:0x8009958C; // type:function size:0x4 scope:global align:4 +item_func_F_LADYBUG__Fv = .text:0x80099590; // type:function size:0x4 scope:global align:4 +item_func_M_SNAIL__Fv = .text:0x80099594; // type:function size:0x4 scope:global align:4 +item_func_F_SNAIL__Fv = .text:0x80099598; // type:function size:0x4 scope:global align:4 +item_func_M_DRAGONFLY__Fv = .text:0x8009959C; // type:function size:0x4 scope:global align:4 +item_func_F_DRAGONFLY__Fv = .text:0x800995A0; // type:function size:0x4 scope:global align:4 +item_func_M_ANT__Fv = .text:0x800995A4; // type:function size:0x4 scope:global align:4 +item_func_F_ANT__Fv = .text:0x800995A8; // type:function size:0x4 scope:global align:4 +item_func_M_MAYFLY__Fv = .text:0x800995AC; // type:function size:0x4 scope:global align:4 +item_func_F_MAYFLY__Fv = .text:0x800995B0; // type:function size:0x4 scope:global align:4 +item_func_POU_SPIRIT__Fv = .text:0x800995B4; // type:function size:0x4 scope:global align:4 +item_func_ANCIENT_DOCUMENT__Fv = .text:0x800995B8; // type:function size:0x34 scope:global align:4 +item_func_AIR_LETTER__Fv = .text:0x800995EC; // type:function size:0x34 scope:global align:4 +item_func_ANCIENT_DOCUMENT2__Fv = .text:0x80099620; // type:function size:0x34 scope:global align:4 +item_func_LV7_DUNGEON_EXIT__Fv = .text:0x80099654; // type:function size:0x34 scope:global align:4 +item_func_LINKS_SAVINGS__Fv = .text:0x80099688; // type:function size:0x18 scope:global align:4 +item_func_SMALL_KEY2__Fv = .text:0x800996A0; // type:function size:0x18 scope:global align:4 +item_func_POU_FIRE1__Fv = .text:0x800996B8; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE2__Fv = .text:0x800996BC; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE3__Fv = .text:0x800996C0; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE4__Fv = .text:0x800996C4; // type:function size:0x4 scope:global align:4 +item_func_BOSSRIDER_KEY__Fv = .text:0x800996C8; // type:function size:0x4 scope:global align:4 +item_func_TOMATO_PUREE__Fv = .text:0x800996CC; // type:function size:0x4 scope:global align:4 +item_func_TASTE__Fv = .text:0x800996D0; // type:function size:0x4 scope:global align:4 +item_func_LV5_BOSS_KEY__Fv = .text:0x800996D4; // type:function size:0x30 scope:global align:4 +item_func_SURFBOARD__Fv = .text:0x80099704; // type:function size:0x4 scope:global align:4 +item_func_KANTERA2__Fv = .text:0x80099708; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES1__Fv = .text:0x8009970C; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES2__Fv = .text:0x80099710; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES3__Fv = .text:0x80099714; // type:function size:0x4 scope:global align:4 +item_func_KEY_OF_CARAVAN__Fv = .text:0x80099718; // type:function size:0x4 scope:global align:4 +item_func_LV2_BOSS_KEY__Fv = .text:0x8009971C; // type:function size:0x30 scope:global align:4 +item_func_KEY_OF_FILONE__Fv = .text:0x8009974C; // type:function size:0x18 scope:global align:4 +item_func_noentry__Fv = .text:0x80099764; // type:function size:0x4 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x80099768; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HEART__Fv = .text:0x80099770; // type:function size:0x8 scope:global align:4 +item_getcheck_func_GREEN_RUPEE__Fv = .text:0x80099778; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BLUE_RUPEE__Fv = .text:0x800997A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_YELLOW_RUPEE__Fv = .text:0x800997D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_RED_RUPEE__Fv = .text:0x80099808; // type:function size:0x30 scope:global align:4 +item_getcheck_func_PURPLE_RUPEE__Fv = .text:0x80099838; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ORANGE_RUPEE__Fv = .text:0x80099868; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SILVER_RUPEE__Fv = .text:0x80099898; // type:function size:0x30 scope:global align:4 +item_getcheck_func_S_MAGIC__Fv = .text:0x800998C8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L_MAGIC__Fv = .text:0x800998D0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_5__Fv = .text:0x800998D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_10__Fv = .text:0x80099908; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_20__Fv = .text:0x80099938; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_30__Fv = .text:0x80099968; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_10__Fv = .text:0x80099998; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_20__Fv = .text:0x800999C8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_30__Fv = .text:0x800999F8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_1__Fv = .text:0x80099A28; // type:function size:0x30 scope:global align:4 +item_getcheck_func_PACHINKO_SHOT__Fv = .text:0x80099A58; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WATER_BOMB_5__Fv = .text:0x80099A88; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_10__Fv = .text:0x80099A90; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_20__Fv = .text:0x80099A98; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_30__Fv = .text:0x80099AA0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_5__Fv = .text:0x80099AA8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_10__Fv = .text:0x80099AB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_INSECT_20__Fv = .text:0x80099AE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_INSECT_30__Fv = .text:0x80099B10; // type:function size:0x30 scope:global align:4 +item_getcheck_func_RECOVER_FAILY__Fv = .text:0x80099B40; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TRIPLE_HEART__Fv = .text:0x80099B48; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY__Fv = .text:0x80099B50; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KAKERA_HEART__Fv = .text:0x80099B58; // type:function size:0x8 scope:global align:4 +item_getcheck_func_UTUWA_HEART__Fv = .text:0x80099B60; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MAP__Fv = .text:0x80099B68; // type:function size:0x30 scope:global align:4 +item_getcheck_func_COMPUS__Fv = .text:0x80099B98; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT__Fv = .text:0x80099BA0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOSS_KEY__Fv = .text:0x80099BE4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DUNGEON_BACK__Fv = .text:0x80099C14; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SWORD__Fv = .text:0x80099C58; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MASTER_SWORD__Fv = .text:0x80099C8C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WOOD_SHIELD__Fv = .text:0x80099CC0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SHIELD__Fv = .text:0x80099CF0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_HYLIA_SHIELD__Fv = .text:0x80099D20; // type:function size:0x30 scope:global align:4 +item_getcheck_func_TKS_LETTER__Fv = .text:0x80099D50; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WEAR_CASUAL__Fv = .text:0x80099D94; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WEAR_KOKIRI__Fv = .text:0x80099DC4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_ARMOR__Fv = .text:0x80099DF8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WEAR_ZORA__Fv = .text:0x80099E28; // type:function size:0x30 scope:global align:4 +item_getcheck_func_MAGIC_LV1__Fv = .text:0x80099E58; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT_2__Fv = .text:0x80099E60; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WALLET_LV1__Fv = .text:0x80099EA4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV2__Fv = .text:0x80099EAC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV3__Fv = .text:0x80099EB4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_ZORAS_JEWEL__Fv = .text:0x80099EBC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HAWK_EYE__Fv = .text:0x80099F00; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WOOD_STICK__Fv = .text:0x80099F30; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOOMERANG__Fv = .text:0x80099F60; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SPINNER__Fv = .text:0x80099FA4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRONBALL__Fv = .text:0x80099FE8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOW__Fv = .text:0x8009A02C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HOOKSHOT__Fv = .text:0x8009A070; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HVY_BOOTS__Fv = .text:0x8009A0B4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD__Fv = .text:0x8009A0F8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_W_HOOKSHOT__Fv = .text:0x8009A13C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_KANTERA__Fv = .text:0x8009A180; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LIGHT_SWORD__Fv = .text:0x8009A1C4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FISHING_ROD_1__Fv = .text:0x8009A1F8; // type:function size:0x134 scope:global align:4 +item_getcheck_func_PACHINKO__Fv = .text:0x8009A32C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD_2__Fv = .text:0x8009A370; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV2__Fv = .text:0x8009A378; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV1__Fv = .text:0x8009A3A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BOMB_IN_BAG__Fv = .text:0x8009A3D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LIGHT_ARROW__Fv = .text:0x8009A408; // type:function size:0x30 scope:global align:4 +item_getcheck_func_ARROW_LV1__Fv = .text:0x8009A438; // type:function size:0x70 scope:global align:4 +item_getcheck_func_ARROW_LV2__Fv = .text:0x8009A4A8; // type:function size:0x70 scope:global align:4 +item_getcheck_func_ARROW_LV3__Fv = .text:0x8009A518; // type:function size:0x70 scope:global align:4 +item_getcheck_func_LURE_ROD__Fv = .text:0x8009A588; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_ARROW__Fv = .text:0x8009A590; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HAWK_ARROW__Fv = .text:0x8009A598; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BEE_ROD__Fv = .text:0x8009A5A0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_ROD__Fv = .text:0x8009A5C0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_WORM_ROD__Fv = .text:0x8009A5E0; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_BEE_ROD__Fv = .text:0x8009A600; // type:function size:0x20 scope:global align:4 +item_getcheck_func_JEWEL_WORM_ROD__Fv = .text:0x8009A620; // type:function size:0x20 scope:global align:4 +item_getcheck_func_EMPTY_BOTTLE__Fv = .text:0x8009A640; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE__Fv = .text:0x8009A674; // type:function size:0x34 scope:global align:4 +item_getcheck_func_GREEN_BOTTLE__Fv = .text:0x8009A6A8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_BLUE_BOTTLE__Fv = .text:0x8009A6DC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MILK_BOTTLE__Fv = .text:0x8009A710; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HALF_MILK_BOTTLE__Fv = .text:0x8009A744; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE__Fv = .text:0x8009A778; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WATER_BOTTLE__Fv = .text:0x8009A7AC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE2__Fv = .text:0x8009A7E0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE2__Fv = .text:0x8009A814; // type:function size:0x34 scope:global align:4 +item_getcheck_func_UGLY_SOUP__Fv = .text:0x8009A848; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING__Fv = .text:0x8009A87C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FAIRY_BOTTLE__Fv = .text:0x8009A8B0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING2__Fv = .text:0x8009A8E4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL2__Fv = .text:0x8009A918; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL__Fv = .text:0x8009A94C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_NORMAL_BOMB__Fv = .text:0x8009A980; // type:function size:0x30 scope:global align:4 +item_getcheck_func_WATER_BOMB__Fv = .text:0x8009A9B0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_POKE_BOMB__Fv = .text:0x8009A9E0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_FAIRY_DROP__Fv = .text:0x8009AA10; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WORM__Fv = .text:0x8009AA44; // type:function size:0x34 scope:global align:4 +item_getcheck_func_DROP_BOTTLE__Fv = .text:0x8009AA78; // type:function size:0x30 scope:global align:4 +item_getcheck_func_BEE_CHILD__Fv = .text:0x8009AAA8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_RARE__Fv = .text:0x8009AAB0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_RED__Fv = .text:0x8009AAE4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_BLUE__Fv = .text:0x8009AB18; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_GREEN__Fv = .text:0x8009AB4C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW__Fv = .text:0x8009AB80; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_PURPLE__Fv = .text:0x8009ABB4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LV1_SOUP__Fv = .text:0x8009ABE8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV2_SOUP__Fv = .text:0x8009AC18; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV3_SOUP__Fv = .text:0x8009AC48; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LETTER__Fv = .text:0x8009AC78; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BILL__Fv = .text:0x8009ACBC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WOOD_STATUE__Fv = .text:0x8009AD00; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRIAS_PENDANT__Fv = .text:0x8009AD44; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HORSE_FLUTE__Fv = .text:0x8009AD88; // type:function size:0x44 scope:global align:4 +item_getcheck_func_RAFRELS_MEMO__Fv = .text:0x8009ADCC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ASHS_SCRIBBLING__Fv = .text:0x8009AE10; // type:function size:0x44 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW2__Fv = .text:0x8009AE54; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE3__Fv = .text:0x8009AE88; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SHOP_BEE_CHILD__Fv = .text:0x8009AE90; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_BLACK__Fv = .text:0x8009AE98; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LIGHT_DROP__Fv = .text:0x8009AECC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER__Fv = .text:0x8009AEFC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER02__Fv = .text:0x8009AF2C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_DROP_CONTAINER03__Fv = .text:0x8009AF5C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_FILLED_CONTAINER__Fv = .text:0x8009AF8C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_2__Fv = .text:0x8009AF94; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_3__Fv = .text:0x8009AF9C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_4__Fv = .text:0x8009AFA4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_YELIA_POUCH__Fv = .text:0x8009AFAC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_PUMPKIN__Fv = .text:0x8009AFC8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_POH__Fv = .text:0x8009AFD0; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_FISH__Fv = .text:0x8009AFEC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_CHILDREN__Fv = .text:0x8009B008; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_MEDICINE__Fv = .text:0x8009B024; // type:function size:0x1C scope:global align:4 +item_getcheck_func_M_BEETLE__Fv = .text:0x8009B040; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_BEETLE__Fv = .text:0x8009B070; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_BUTTERFLY__Fv = .text:0x8009B0A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_BUTTERFLY__Fv = .text:0x8009B0D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_STAG_BEETLE__Fv = .text:0x8009B100; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_STAG_BEETLE__Fv = .text:0x8009B130; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_GRASSHOPPER__Fv = .text:0x8009B160; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_GRASSHOPPER__Fv = .text:0x8009B190; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_NANAFUSHI__Fv = .text:0x8009B1C0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_NANAFUSHI__Fv = .text:0x8009B1F0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_DANGOMUSHI__Fv = .text:0x8009B220; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_DANGOMUSHI__Fv = .text:0x8009B250; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_MANTIS__Fv = .text:0x8009B280; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_MANTIS__Fv = .text:0x8009B2B0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_LADYBUG__Fv = .text:0x8009B2E0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_LADYBUG__Fv = .text:0x8009B310; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_SNAIL__Fv = .text:0x8009B340; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_SNAIL__Fv = .text:0x8009B370; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_DRAGONFLY__Fv = .text:0x8009B3A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_DRAGONFLY__Fv = .text:0x8009B3D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_ANT__Fv = .text:0x8009B400; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_ANT__Fv = .text:0x8009B430; // type:function size:0x30 scope:global align:4 +item_getcheck_func_M_MAYFLY__Fv = .text:0x8009B460; // type:function size:0x30 scope:global align:4 +item_getcheck_func_F_MAYFLY__Fv = .text:0x8009B490; // type:function size:0x30 scope:global align:4 +item_getcheck_func_POU_SPIRIT__Fv = .text:0x8009B4C0; // type:function size:0x10 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT__Fv = .text:0x8009B4D0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_AIR_LETTER__Fv = .text:0x8009B514; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT2__Fv = .text:0x8009B558; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LV7_DUNGEON_EXIT__Fv = .text:0x8009B59C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LINKS_SAVINGS__Fv = .text:0x8009B5E0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY2__Fv = .text:0x8009B5E8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE1__Fv = .text:0x8009B5F0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE2__Fv = .text:0x8009B5F8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE3__Fv = .text:0x8009B600; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE4__Fv = .text:0x8009B608; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOSSRIDER_KEY__Fv = .text:0x8009B610; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TOMATO_PUREE__Fv = .text:0x8009B618; // type:function size:0x30 scope:global align:4 +item_getcheck_func_TASTE__Fv = .text:0x8009B648; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV5_BOSS_KEY__Fv = .text:0x8009B678; // type:function size:0x30 scope:global align:4 +item_getcheck_func_SURFBOARD__Fv = .text:0x8009B6A8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KANTERA2__Fv = .text:0x8009B6B0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES1__Fv = .text:0x8009B6B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES2__Fv = .text:0x8009B6E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES3__Fv = .text:0x8009B718; // type:function size:0x30 scope:global align:4 +item_getcheck_func_KEY_OF_CARAVAN__Fv = .text:0x8009B748; // type:function size:0x30 scope:global align:4 +item_getcheck_func_LV2_BOSS_KEY__Fv = .text:0x8009B778; // type:function size:0x30 scope:global align:4 +item_getcheck_func_KEY_OF_FILONE__Fv = .text:0x8009B7A8; // type:function size:0x10 scope:global align:4 +isBomb__FUc = .text:0x8009B7B8; // type:function size:0x4C scope:global align:4 +isArrow__FUc = .text:0x8009B804; // type:function size:0x34 scope:global align:4 +isBottleItem__FUc = .text:0x8009B838; // type:function size:0x74 scope:global align:4 +isHeart__FUc = .text:0x8009B8AC; // type:function size:0x20 scope:global align:4 +isInsect__FUc = .text:0x8009B8CC; // type:function size:0x28 scope:global align:4 +check_itemno__Fi = .text:0x8009B8F4; // type:function size:0x17C scope:global align:4 +addBombCount__FUcUc = .text:0x8009BA70; // type:function size:0x298 scope:global align:4 +createWork__7dTres_cFv = .text:0x8009BD08; // type:function size:0x40 scope:global align:4 +create__7dTres_cFv = .text:0x8009BD48; // type:function size:0x48 scope:global align:4 +remove__7dTres_cFv = .text:0x8009BD90; // type:function size:0xC scope:global align:4 +reset__7dTres_cFv = .text:0x8009BD9C; // type:function size:0x48 scope:global align:4 +addData__7dTres_cFPQ27dTres_c10list_classSc = .text:0x8009BDE4; // type:function size:0x174 scope:global align:4 +checkTreasureBox__7dTres_cFPQ27dTres_c6data_s = .text:0x8009BF58; // type:function size:0x340 scope:global align:4 +onStatus__7dTres_cFUcii = .text:0x8009C298; // type:function size:0x88 scope:global align:4 +offStatus__7dTres_cFUcii = .text:0x8009C320; // type:function size:0x8C scope:global align:4 +getBossIconFloorNo__7dTres_cFPi = .text:0x8009C3AC; // type:function size:0xE4 scope:global align:4 +getFirstData__7dTres_cFUc = .text:0x8009C490; // type:function size:0x3C scope:global align:4 +getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c = .text:0x8009C4CC; // type:function size:0x18 scope:global align:4 +getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c = .text:0x8009C4E4; // type:function size:0x18 scope:global align:4 +setPosition__7dTres_cFiUcPC3Veci = .text:0x8009C4FC; // type:function size:0xD0 scope:global align:4 +getTypeGroupNoToType__7dTres_cFUc = .text:0x8009C5CC; // type:function size:0x14 scope:global align:4 +getTypeToTypeGroupNo__7dTres_cFUc = .text:0x8009C5E0; // type:function size:0x4C scope:global align:4 +draw__6dMdl_cFv = .text:0x8009C62C; // type:function size:0x154 scope:global align:4 +create__6dMdl_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C780; // type:function size:0x18 scope:global align:4 +entryObj__6dMdl_cFP10dMdl_obj_c = .text:0x8009C798; // type:function size:0x74 scope:global align:4 +search__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C80C; // type:function size:0x48 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009C854; // type:function size:0x88 scope:global align:4 +create__10dMdl_mng_cFv = .text:0x8009C8DC; // type:function size:0x5C scope:global align:4 +__dt__6dMdl_cFv = .text:0x8009C938; // type:function size:0x5C scope:global align:4 +remove__10dMdl_mng_cFv = .text:0x8009C994; // type:function size:0x5C scope:global align:4 +reset__10dMdl_mng_cFv = .text:0x8009C9F0; // type:function size:0x18 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsi = .text:0x8009CA08; // type:function size:0x58 scope:global align:4 +__ct__6dMdl_cFv = .text:0x8009CA60; // type:function size:0x34 scope:global align:4 +entry__8dEyeHL_cFP12J3DModelDataPCc = .text:0x8009CA94; // type:function size:0xC4 scope:global align:4 +remove__8dEyeHL_cFv = .text:0x8009CB58; // type:function size:0x20 scope:global align:4 +update__12dEyeHL_mng_cFv = .text:0x8009CB78; // type:function size:0xCC scope:global align:4 +entry__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x8009CC44; // type:function size:0x20 scope:global align:4 +remove__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x8009CC64; // type:function size:0x54 scope:global align:4 +messageSet__FUlb = .text:0x8009CCB8; // type:function size:0x6E8 scope:global align:4 +draw__14dDvdErrorMsg_cFl = .text:0x8009D3A0; // type:function size:0x1C0 scope:global align:4 +execute__14dDvdErrorMsg_cFv = .text:0x8009D560; // type:function size:0xBC scope:global align:4 +drawCapture__FUc = .text:0x8009D61C; // type:function size:0x380 scope:global align:4 +execute__19dShutdownErrorMsg_cFv = .text:0x8009D99C; // type:function size:0xEC scope:global align:4 +getE3Zhint__9daAlink_cFv = .text:0x8009DA88; // type:function size:0x8 scope:global align:4 +getAlinkArcName__9daAlink_cFv = .text:0x8009DA90; // type:function size:0x8 scope:global align:4 +daAlink_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009DA98; // type:function size:0x2C scope:global align:4 +daAlink_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009DAC4; // type:function size:0x2C scope:global align:4 +init__16daAlink_matAnm_cFv = .text:0x8009DAF0; // type:function size:0x28 scope:global align:4 +calc__16daAlink_matAnm_cCFP11J3DMaterial = .text:0x8009DB18; // type:function size:0x154 scope:global align:4 +checkStageName__9daAlink_cFPCc = .text:0x8009DC6C; // type:function size:0x38 scope:global align:4 +tgHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x8009DCA4; // type:function size:0xCC scope:global align:4 +coHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8009DD70; // type:function size:0x108 scope:global align:4 +setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz = .text:0x8009DE78; // type:function size:0x124 scope:global align:4 +jointControll__9daAlink_cFi = .text:0x8009DF9C; // type:function size:0xA28 scope:global align:4 +setUpperFront__9daAlink_cFv = .text:0x8009E9C4; // type:function size:0x164 scope:global align:4 +changeBlendRate__9daAlink_cFi = .text:0x8009EB28; // type:function size:0x1FC scope:global align:4 +resetRootMtx__9daAlink_cFv = .text:0x8009ED24; // type:function size:0x40 scope:global align:4 +modelCallBack__9daAlink_cFi = .text:0x8009ED64; // type:function size:0xD0 scope:global align:4 +daAlink_modelCallBack__FP8J3DJointi = .text:0x8009EE34; // type:function size:0x78 scope:global align:4 +headModelCallBack__9daAlink_cFi = .text:0x8009EEAC; // type:function size:0x298 scope:global align:4 +daAlink_headModelCallBack__FP8J3DJointi = .text:0x8009F144; // type:function size:0x44 scope:global align:4 +wolfModelCallBack__9daAlink_cFi = .text:0x8009F188; // type:function size:0x74 scope:global align:4 +daAlink_wolfModelCallBack__FP8J3DJointi = .text:0x8009F1FC; // type:function size:0x44 scope:global align:4 +setHatAngle__9daAlink_cFv = .text:0x8009F240; // type:function size:0xFC4 scope:global align:4 +calcHairAngle__9daAlink_cFPs = .text:0x800A0204; // type:function size:0x34 scope:global align:4 +setHairAngle__9daAlink_cFP4cXyzff = .text:0x800A0238; // type:function size:0x718 scope:global align:4 +setLookPosFromOut__9daAlink_cFP4cXyz = .text:0x800A0950; // type:function size:0x94 scope:global align:4 +checkAttentionPosAngle__9daAlink_cFP4cXyz = .text:0x800A09E4; // type:function size:0x90 scope:global align:4 +checkActorPosAngle__9daAlink_cFP10fopAc_ac_cPP4cXyz = .text:0x800A0A74; // type:function size:0xD4 scope:global align:4 +getNeckAimPos__9daAlink_cFP4cXyzPii = .text:0x800A0B48; // type:function size:0xAF0 scope:global align:4 +getNeckAimAngle__9daAlink_cFP4cXyzPsPsPsPs = .text:0x800A1638; // type:function size:0x6C0 scope:global align:4 +setEyeMove__9daAlink_cFP4cXyzss = .text:0x800A1CF8; // type:function size:0x4A4 scope:global align:4 +setNeckAngle__9daAlink_cFv = .text:0x800A219C; // type:function size:0x1D0 scope:global align:4 +getStickAngleFromPlayerShape__9daAlink_cCFPs = .text:0x800A236C; // type:function size:0x38 scope:global align:4 +commonLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800A23A4; // type:function size:0x48 scope:global align:4 +getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi = .text:0x800A23EC; // type:function size:0xA0 scope:global align:4 +checkGoronRide__9daAlink_cFv = .text:0x800A248C; // type:function size:0x68 scope:global align:4 +setMoveSlantAngle__9daAlink_cFv = .text:0x800A24F4; // type:function size:0x428 scope:global align:4 +setArmMatrix__9daAlink_cFv = .text:0x800A291C; // type:function size:0x2CC scope:global align:4 +setFootMatrix__9daAlink_cFv = .text:0x800A2BE8; // type:function size:0x248 scope:global align:4 +setMatrixOffset__9daAlink_cFPff = .text:0x800A2E30; // type:function size:0xBC scope:global align:4 +setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi = .text:0x800A2EEC; // type:function size:0x750 scope:global align:4 +footBgCheck__9daAlink_cFv = .text:0x800A363C; // type:function size:0x588 scope:global align:4 +handBgCheck__9daAlink_cFv = .text:0x800A3BC4; // type:function size:0x2D4 scope:global align:4 +setItemHeap__9daAlink_cFv = .text:0x800A3E98; // type:function size:0x58 scope:global align:4 +setIdxMask__9daAlink_cFPUsPUs = .text:0x800A3EF0; // type:function size:0x28 scope:global align:4 +getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl = .text:0x800A3F18; // type:function size:0x70 scope:global align:4 +initModel__9daAlink_cFP12J3DModelDataUlUl = .text:0x800A3F88; // type:function size:0xB4 scope:global align:4 +initModel__9daAlink_cFUsUl = .text:0x800A403C; // type:function size:0x68 scope:global align:4 +initModelEnv__9daAlink_cFUsUl = .text:0x800A40A4; // type:function size:0x68 scope:global align:4 +initDemoModel__9daAlink_cFPP8J3DModelPCcUl = .text:0x800A410C; // type:function size:0x98 scope:global align:4 +initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc = .text:0x800A41A4; // type:function size:0xD0 scope:global align:4 +createHeap__9daAlink_cFv = .text:0x800A4274; // type:function size:0x7B8 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x800A4A2C; // type:function size:0xD0 scope:global align:4 +daAlink_createHeap__FP10fopAc_ac_c = .text:0x800A4AFC; // type:function size:0x20 scope:global align:4 +setSelectEquipItem__9daAlink_cFi = .text:0x800A4B1C; // type:function size:0x2B8 scope:global align:4 +checkBoarStart__9daAlink_cFv = .text:0x800A4DD4; // type:function size:0x78 scope:global align:4 +checkCanoeStart__9daAlink_cFv = .text:0x800A4E4C; // type:function size:0x74 scope:global align:4 +playerInit__9daAlink_cFv = .text:0x800A4EC0; // type:function size:0x840 scope:global align:4 +checkHorseStart__9daAlink_cFUli = .text:0x800A5700; // type:function size:0x28 scope:global align:4 +setStartProcInit__9daAlink_cFv = .text:0x800A5728; // type:function size:0x7AC scope:global align:4 +create__9daAlink_cFv = .text:0x800A5ED4; // type:function size:0x944 scope:global align:4 +daAlink_Create__FP10fopAc_ac_c = .text:0x800A6818; // type:function size:0x20 scope:global align:4 +setRoomInfo__9daAlink_cFv = .text:0x800A6838; // type:function size:0x1B4 scope:global align:4 +setShapeAngleOnGround__9daAlink_cFv = .text:0x800A69EC; // type:function size:0x32C scope:global align:4 +setStepsOffset__9daAlink_cFv = .text:0x800A6D18; // type:function size:0x2C0 scope:global align:4 +iceSlipBgCheck__9daAlink_cFv = .text:0x800A6FD8; // type:function size:0x284 scope:global align:4 +setIceSlipSpeed__9daAlink_cFv = .text:0x800A725C; // type:function size:0x308 scope:global align:4 +setPolygonSpeed__9daAlink_cFv = .text:0x800A7564; // type:function size:0x5F8 scope:global align:4 +checkWindSpeedOnAngle__9daAlink_cCFv = .text:0x800A7B5C; // type:function size:0x9C scope:global align:4 +checkWindSpeedOnAngleAnime__9daAlink_cCFi = .text:0x800A7BF8; // type:function size:0x70 scope:global align:4 +checkDashAnime__9daAlink_cCFv = .text:0x800A7C68; // type:function size:0x60 scope:global align:4 +checkWindWallRate__9daAlink_cFRC4cXyz = .text:0x800A7CC8; // type:function size:0x1F4 scope:global align:4 +setWindSpeed__9daAlink_cFv = .text:0x800A7EBC; // type:function size:0x660 scope:global align:4 +setBodyPartPos__9daAlink_cFv = .text:0x800A851C; // type:function size:0x4C8 scope:global align:4 +setRollJump__9daAlink_cFffs = .text:0x800A89E4; // type:function size:0x20 scope:global align:4 +setAttentionPos__9daAlink_cFv = .text:0x800A8A04; // type:function size:0x4EC scope:global align:4 +setMatrix__9daAlink_cFv = .text:0x800A8EF0; // type:function size:0x564 scope:global align:4 +simpleAnmPlay__9daAlink_cFP10J3DAnmBase = .text:0x800A9454; // type:function size:0xA8 scope:global align:4 +setSwordPos__9daAlink_cFv = .text:0x800A94FC; // type:function size:0x160 scope:global align:4 +setItemMatrix__9daAlink_cFi = .text:0x800A965C; // type:function size:0xAFC scope:global align:4 +setWolfItemMatrix__9daAlink_cFv = .text:0x800AA158; // type:function size:0x370 scope:global align:4 +setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AA4C8; // type:function size:0x24 scope:global align:4 +setSwordAtCollision__9daAlink_cFi = .text:0x800AA4EC; // type:function size:0x308 scope:global align:4 +checkNoCollisionCorret__9daAlink_cFv = .text:0x800AA7F4; // type:function size:0xCC scope:global align:4 +decSwordBlur__9daAlink_cFv = .text:0x800AA8C0; // type:function size:0x60 scope:global align:4 +resetWolfAtCollision__9daAlink_cFv = .text:0x800AA920; // type:function size:0xD8 scope:global align:4 +setWolfAtCollision__9daAlink_cFv = .text:0x800AA9F8; // type:function size:0x1F0 scope:global align:4 +resetAtCollision__9daAlink_cFi = .text:0x800AABE8; // type:function size:0xE0 scope:global align:4 +setAtCollision__9daAlink_cFv = .text:0x800AACC8; // type:function size:0xDBC scope:global align:4 +setWolfCollisionPos__9daAlink_cFv = .text:0x800ABA84; // type:function size:0x268 scope:global align:4 +initLockAt__9daAlink_cFv = .text:0x800ABCEC; // type:function size:0x48 scope:global align:4 +cancelLockAt__9daAlink_cFv = .text:0x800ABD34; // type:function size:0x5C scope:global align:4 +setCollisionPos__9daAlink_cFv = .text:0x800ABD90; // type:function size:0x234 scope:global align:4 +setCollision__9daAlink_cFv = .text:0x800ABFC4; // type:function size:0x570 scope:global align:4 +getBaseAnimeFrame__9daAlink_cCFv = .text:0x800AC534; // type:function size:0x50 scope:global align:4 +setAnimeFrame__9daAlink_cFf = .text:0x800AC584; // type:function size:0x1C scope:global align:4 +setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff = .text:0x800AC5A0; // type:function size:0xBC scope:global align:4 +getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC65C; // type:function size:0x108 scope:global align:4 +checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC764; // type:function size:0x5C scope:global align:4 +checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800AC7C0; // type:function size:0x5C scope:global align:4 +getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x800AC81C; // type:function size:0x128 scope:global align:4 +setDoubleAnimeBlendRatio__9daAlink_cFf = .text:0x800AC944; // type:function size:0x1C scope:global align:4 +commonDoubleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformfffi = .text:0x800AC960; // type:function size:0x2C0 scope:global align:4 +setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif = .text:0x800ACC20; // type:function size:0x32C scope:global align:4 +commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs = .text:0x800ACF4C; // type:function size:0x240 scope:global align:4 +setSingleAnimeBase__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AD18C; // type:function size:0x30 scope:global align:4 +setSingleAnimeBaseMorf__9daAlink_cFQ29daAlink_c11daAlink_ANMf = .text:0x800AD1BC; // type:function size:0x30 scope:global align:4 +setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff = .text:0x800AD1EC; // type:function size:0x2C scope:global align:4 +setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf = .text:0x800AD218; // type:function size:0xE8 scope:global align:4 +setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c = .text:0x800AD300; // type:function size:0x34 scope:global align:4 +animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c = .text:0x800AD334; // type:function size:0x48 scope:global align:4 +allAnimePlay__9daAlink_cFv = .text:0x800AD37C; // type:function size:0x168 scope:global align:4 +setUpperAnimeMorf__9daAlink_cFf = .text:0x800AD4E4; // type:function size:0x68 scope:global align:4 +setUpperAnimeBase__9daAlink_cFUs = .text:0x800AD54C; // type:function size:0x34 scope:global align:4 +setUpperAnimeBaseMorf__9daAlink_cFUsf = .text:0x800AD580; // type:function size:0x34 scope:global align:4 +setUpperAnimeBaseSpeed__9daAlink_cFUsff = .text:0x800AD5B4; // type:function size:0x30 scope:global align:4 +setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf = .text:0x800AD5E4; // type:function size:0x318 scope:global align:4 +setUpperAnimeParam__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERPC16daAlinkHIO_anm_c = .text:0x800AD8FC; // type:function size:0x34 scope:global align:4 +resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf = .text:0x800AD930; // type:function size:0x1D0 scope:global align:4 +setUnderAnimeMorf__9daAlink_cFf = .text:0x800ADB00; // type:function size:0x70 scope:global align:4 +setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf = .text:0x800ADB70; // type:function size:0x154 scope:global align:4 +setUnderAnimeParam__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERPC16daAlinkHIO_anm_c = .text:0x800ADCC4; // type:function size:0x34 scope:global align:4 +resetUnderAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDERf = .text:0x800ADCF8; // type:function size:0x8C scope:global align:4 +setOldRootQuaternion__9daAlink_cFsss = .text:0x800ADD84; // type:function size:0xD8 scope:global align:4 +checkAtnLeftAnime__9daAlink_cFv = .text:0x800ADE5C; // type:function size:0x9C scope:global align:4 +checkAtnRightAnime__9daAlink_cFv = .text:0x800ADEF8; // type:function size:0x9C scope:global align:4 +getMoveGroundAngleSpeedRate__9daAlink_cFv = .text:0x800ADF94; // type:function size:0x8C scope:global align:4 +setBlendMoveAnime__9daAlink_cFf = .text:0x800AE020; // type:function size:0xC5C scope:global align:4 +setBlendAtnMoveAnime__9daAlink_cFf = .text:0x800AEC7C; // type:function size:0x6AC scope:global align:4 +setBlendAtnBackMoveAnime__9daAlink_cFf = .text:0x800AF328; // type:function size:0x394 scope:global align:4 +setFaceBck__9daAlink_cFUsiUs = .text:0x800AF6BC; // type:function size:0x16C scope:global align:4 +setFaceBtp__9daAlink_cFUsiUs = .text:0x800AF828; // type:function size:0x1B4 scope:global align:4 +setFaceBtk__9daAlink_cFUsiUs = .text:0x800AF9DC; // type:function size:0xD0 scope:global align:4 +setFaceBasicTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800AFAAC; // type:function size:0x108 scope:global align:4 +setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AFBB4; // type:function size:0x100 scope:global align:4 +setFacePriTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800AFCB4; // type:function size:0x6C scope:global align:4 +setFacePriAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800AFD20; // type:function size:0x60 scope:global align:4 +resetFacePriBck__9daAlink_cFv = .text:0x800AFD80; // type:function size:0x5C scope:global align:4 +resetFacePriBtp__9daAlink_cFv = .text:0x800AFDDC; // type:function size:0x5C scope:global align:4 +resetFacePriBtk__9daAlink_cFv = .text:0x800AFE38; // type:function size:0x5C scope:global align:4 +resetFacePriTexture__9daAlink_cFv = .text:0x800AFE94; // type:function size:0x34 scope:global align:4 +resetFacePriAnime__9daAlink_cFv = .text:0x800AFEC8; // type:function size:0x34 scope:global align:4 +playFaceTextureAnime__9daAlink_cFv = .text:0x800AFEFC; // type:function size:0x3A8 scope:global align:4 +getGroundAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800B02A4; // type:function size:0xB8 scope:global align:4 +getRoofAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800B035C; // type:function size:0xAC scope:global align:4 +getWallEdgePos__9daAlink_cFRC4cXyzP8cM3dGPlaP8cM3dGPlaP4cXyzi = .text:0x800B0408; // type:function size:0xC0 scope:global align:4 +setFrontWallType__9daAlink_cFv = .text:0x800B04C8; // type:function size:0x11B0 scope:global align:4 +SetPos__12dBgS_RoofChkFRC4cXyz = .text:0x800B1678; // type:function size:0x1C scope:global align:4 +checkWaterPolygonUnder__9daAlink_cFv = .text:0x800B1694; // type:function size:0x2C scope:global align:4 +setWaterY__9daAlink_cFv = .text:0x800B16C0; // type:function size:0x98 scope:global align:4 +setHangWaterY__9daAlink_cFv = .text:0x800B1758; // type:function size:0x1E0 scope:global align:4 +setSandDownBgCheckWallH__9daAlink_cFv = .text:0x800B1938; // type:function size:0x44 scope:global align:4 +setBgCheckParam__9daAlink_cFv = .text:0x800B197C; // type:function size:0x3B8 scope:global align:4 +checkNotJumpSinkLimit__9daAlink_cFv = .text:0x800B1D34; // type:function size:0x40 scope:global align:4 +checkNotItemSinkLimit__9daAlink_cFv = .text:0x800B1D74; // type:function size:0x44 scope:global align:4 +setSandShapeOffset__9daAlink_cFv = .text:0x800B1DB8; // type:function size:0x40C scope:global align:4 +checkLv2MiddleBossBgRide__9daAlink_cFs = .text:0x800B21C4; // type:function size:0x20 scope:global align:4 +getSlidePolygon__9daAlink_cFP8cM3dGPla = .text:0x800B21E4; // type:function size:0x214 scope:global align:4 +checkSlope__9daAlink_cCFv = .text:0x800B23F8; // type:function size:0x30 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzsi = .text:0x800B2428; // type:function size:0x1E0 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzPC5csXyz = .text:0x800B2608; // type:function size:0xF8 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPA4_f = .text:0x800B2700; // type:function size:0xD8 scope:global align:4 +itemTriggerCheck__9daAlink_cFUc = .text:0x800B27D8; // type:function size:0x1C scope:global align:4 +itemButtonCheck__9daAlink_cFUc = .text:0x800B27F4; // type:function size:0x1C scope:global align:4 +itemButton__9daAlink_cFv = .text:0x800B2810; // type:function size:0x30 scope:global align:4 +itemTrigger__9daAlink_cFv = .text:0x800B2840; // type:function size:0x30 scope:global align:4 +spActionButton__9daAlink_cFv = .text:0x800B2870; // type:function size:0x24 scope:global align:4 +spActionTrigger__9daAlink_cFv = .text:0x800B2894; // type:function size:0x24 scope:global align:4 +midnaTalkTrigger__9daAlink_cCFv = .text:0x800B28B8; // type:function size:0xC scope:global align:4 +swordSwingTrigger__9daAlink_cFv = .text:0x800B28C4; // type:function size:0x24 scope:global align:4 +setItemActionButtonStatus__9daAlink_cFUc = .text:0x800B28E8; // type:function size:0x20 scope:global align:4 +itemActionTrigger__9daAlink_cFv = .text:0x800B2908; // type:function size:0x20 scope:global align:4 +setStickData__9daAlink_cFv = .text:0x800B2928; // type:function size:0x788 scope:global align:4 +setAtnList__9daAlink_cFv = .text:0x800B30B0; // type:function size:0x37C scope:global align:4 +setRStatus__9daAlink_cFUc = .text:0x800B342C; // type:function size:0x18 scope:global align:4 +setRStatusEmphasys__9daAlink_cFUc = .text:0x800B3444; // type:function size:0x18 scope:global align:4 +setDoStatus__9daAlink_cFUc = .text:0x800B345C; // type:function size:0x18 scope:global align:4 +setDoStatusEmphasys__9daAlink_cFUc = .text:0x800B3474; // type:function size:0x18 scope:global align:4 +setDoStatusContinuation__9daAlink_cFUc = .text:0x800B348C; // type:function size:0x18 scope:global align:4 +setBStatus__9daAlink_cFUc = .text:0x800B34A4; // type:function size:0x18 scope:global align:4 +checkAtnWaitAnime__9daAlink_cFv = .text:0x800B34BC; // type:function size:0xA8 scope:global align:4 +setTiredVoice__9daAlink_cFP16daPy_frameCtrl_c = .text:0x800B3564; // type:function size:0x8C scope:global align:4 +checkRestHPAnime__9daAlink_cFv = .text:0x800B35F0; // type:function size:0xB0 scope:global align:4 +getDirectionFromAngle__9daAlink_cFs = .text:0x800B36A0; // type:function size:0x6C scope:global align:4 +checkAttentionState__9daAlink_cFv = .text:0x800B370C; // type:function size:0x130 scope:global align:4 +getShapeAngleYAtnActor__9daAlink_cFv = .text:0x800B383C; // type:function size:0x104 scope:global align:4 +setShapeAngleToAtnActor__9daAlink_cFi = .text:0x800B3940; // type:function size:0x110 scope:global align:4 +initServiceWaitTime__9daAlink_cFv = .text:0x800B3A50; // type:function size:0xC0 scope:global align:4 +checkZeroSpeedF__9daAlink_cCFv = .text:0x800B3B10; // type:function size:0x20 scope:global align:4 +setNormalSpeedF__9daAlink_cFff = .text:0x800B3B30; // type:function size:0x608 scope:global align:4 +getStickAngleDistanceRate__9daAlink_cFv = .text:0x800B4138; // type:function size:0xA8 scope:global align:4 +setSpeedAndAngleNormal__9daAlink_cFv = .text:0x800B41E0; // type:function size:0x478 scope:global align:4 +setSpeedAndAngleAtn__9daAlink_cFv = .text:0x800B4658; // type:function size:0x330 scope:global align:4 +checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c = .text:0x800B4988; // type:function size:0x38 scope:global align:4 +checkServiceWaitMode__9daAlink_cFv = .text:0x800B49C0; // type:function size:0x11C scope:global align:4 +setJumpMode__9daAlink_cFv = .text:0x800B4ADC; // type:function size:0x38 scope:global align:4 +getMetamorphoseNearDis__9daAlink_cCFv = .text:0x800B4B14; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarDis__9daAlink_cCFv = .text:0x800B4B24; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarAngle__9daAlink_cCFv = .text:0x800B4B34; // type:function size:0x10 scope:global align:4 +setMidnaMsg__9daAlink_cFv = .text:0x800B4B44; // type:function size:0x18 scope:global align:4 +notTalk__9daAlink_cFv = .text:0x800B4B5C; // type:function size:0xB8 scope:global align:4 +setTalkStatus__9daAlink_cFv = .text:0x800B4C14; // type:function size:0x124 scope:global align:4 +getFrontRollRate__9daAlink_cFv = .text:0x800B4D38; // type:function size:0x50 scope:global align:4 +decideCommonDoStatus__9daAlink_cFv = .text:0x800B4D88; // type:function size:0x708 scope:global align:4 +decideDoStatus__9daAlink_cFv = .text:0x800B5490; // type:function size:0x668 scope:global align:4 +checkWaitAction__9daAlink_cFv = .text:0x800B5AF8; // type:function size:0x2D4 scope:global align:4 +setFallVoice__9daAlink_cFv = .text:0x800B5DCC; // type:function size:0x74 scope:global align:4 +setLandPassiveData__9daAlink_cFv = .text:0x800B5E40; // type:function size:0x30 scope:global align:4 +setStepLandVibration__9daAlink_cFv = .text:0x800B5E70; // type:function size:0x68 scope:global align:4 +checkLandAction__9daAlink_cFi = .text:0x800B5ED8; // type:function size:0x2A0 scope:global align:4 +checkSlideAction__9daAlink_cFv = .text:0x800B6178; // type:function size:0x110 scope:global align:4 +checkAutoJumpAction__9daAlink_cFv = .text:0x800B6288; // type:function size:0x950 scope:global align:4 +checkCutJumpInFly__9daAlink_cFv = .text:0x800B6BD8; // type:function size:0x64 scope:global align:4 +checkFrontWallTypeAction__9daAlink_cFv = .text:0x800B6C3C; // type:function size:0x4F8 scope:global align:4 +checkItemActionInitStart__9daAlink_cFv = .text:0x800B7134; // type:function size:0x168 scope:global align:4 +checkItemChangeAutoAction__9daAlink_cFv = .text:0x800B729C; // type:function size:0xD8 scope:global align:4 +setFastShotTimer__9daAlink_cFv = .text:0x800B7374; // type:function size:0x28 scope:global align:4 +cancelItemUseQuake__9daAlink_cFi = .text:0x800B739C; // type:function size:0x5C scope:global align:4 +cancelUpperItemReadyAnime__9daAlink_cFi = .text:0x800B73F8; // type:function size:0xF8 scope:global align:4 +checkItemActorPointer__9daAlink_cFv = .text:0x800B74F0; // type:function size:0xAC scope:global align:4 +checkSwordTwirlAction__9daAlink_cFv = .text:0x800B759C; // type:function size:0x124 scope:global align:4 +checkUpperItemActionFly__9daAlink_cFv = .text:0x800B76C0; // type:function size:0x74 scope:global align:4 +checkItemButtonChange__9daAlink_cFv = .text:0x800B7734; // type:function size:0xC4 scope:global align:4 +checkUpperItemAction__9daAlink_cFv = .text:0x800B77F8; // type:function size:0x590 scope:global align:4 +orderPeep__9daAlink_cFv = .text:0x800B7D88; // type:function size:0x7C scope:global align:4 +orderTalk__9daAlink_cFi = .text:0x800B7E04; // type:function size:0x154 scope:global align:4 +daAlink_searchBouDoor__FP10fopAc_ac_cPv = .text:0x800B7F58; // type:function size:0x238 scope:global align:4 +daAlink_searchKolin__FP10fopAc_ac_cPv = .text:0x800B8190; // type:function size:0x140 scope:global align:4 +orderZTalk__9daAlink_cFv = .text:0x800B82D0; // type:function size:0x2B0 scope:global align:4 +checkNormalAction__9daAlink_cFv = .text:0x800B8580; // type:function size:0x5BC scope:global align:4 +checkReadyItem__9daAlink_cFv = .text:0x800B8B3C; // type:function size:0x58 scope:global align:4 +checkItemAction__9daAlink_cFv = .text:0x800B8B94; // type:function size:0x688 scope:global align:4 +checkRAction__9daAlink_cFv = .text:0x800B921C; // type:function size:0x8 scope:global align:4 +checkMoveDoAction__9daAlink_cFv = .text:0x800B9224; // type:function size:0x130 scope:global align:4 +checkSideRollAction__9daAlink_cFi = .text:0x800B9354; // type:function size:0x10C scope:global align:4 +checkNoUpperAnime__9daAlink_cCFv = .text:0x800B9460; // type:function size:0x7C scope:global align:4 +checkOneHandItemEquipAnime__9daAlink_cCFv = .text:0x800B94DC; // type:function size:0x28 scope:global align:4 +checkItemEquipAnime__9daAlink_cCFv = .text:0x800B9504; // type:function size:0x48 scope:global align:4 +checkEquipAnime__9daAlink_cCFv = .text:0x800B954C; // type:function size:0x58 scope:global align:4 +checkWindDashAnime__9daAlink_cCFv = .text:0x800B95A4; // type:function size:0x34 scope:global align:4 +checkSwordTwirlAnime__9daAlink_cCFv = .text:0x800B95D8; // type:function size:0x28 scope:global align:4 +swordEquip__9daAlink_cFi = .text:0x800B9600; // type:function size:0x18C scope:global align:4 +swordUnequip__9daAlink_cFv = .text:0x800B978C; // type:function size:0xC0 scope:global align:4 +itemEquip__9daAlink_cFUs = .text:0x800B984C; // type:function size:0x64 scope:global align:4 +itemUnequip__9daAlink_cFUsf = .text:0x800B98B0; // type:function size:0x148 scope:global align:4 +checkFastUnequip__9daAlink_cFv = .text:0x800B99F8; // type:function size:0x50 scope:global align:4 +allUnequip__9daAlink_cFi = .text:0x800B9A48; // type:function size:0x110 scope:global align:4 +checkItemChangeFromButton__9daAlink_cFv = .text:0x800B9B58; // type:function size:0x3E0 scope:global align:4 +checkNextActionFromButton__9daAlink_cFv = .text:0x800B9F38; // type:function size:0x224 scope:global align:4 +checkGroundSpecialMode__9daAlink_cFv = .text:0x800BA15C; // type:function size:0x14C scope:global align:4 +commonCheckNextAction__9daAlink_cFi = .text:0x800BA2A8; // type:function size:0x34 scope:global align:4 +checkNextAction__9daAlink_cFi = .text:0x800BA2DC; // type:function size:0x5D0 scope:global align:4 +commonChangeItem__9daAlink_cFv = .text:0x800BA8AC; // type:function size:0x274 scope:global align:4 +setItemAction__9daAlink_cFv = .text:0x800BAB20; // type:function size:0x5F4 scope:global align:4 +checkNextActionFromCrouch__9daAlink_cFi = .text:0x800BB114; // type:function size:0x78 scope:global align:4 +checkUpperReadyThrowAnime__9daAlink_cCFv = .text:0x800BB18C; // type:function size:0xA0 scope:global align:4 +getBodyAngleXBasePos__9daAlink_cFP4cXyz = .text:0x800BB22C; // type:function size:0x64 scope:global align:4 +getBodyAngleXAtnActor__9daAlink_cFi = .text:0x800BB290; // type:function size:0x22C scope:global align:4 +setBodyAngleXReadyAnime__9daAlink_cFi = .text:0x800BB4BC; // type:function size:0x74 scope:global align:4 +setMagicArmorBrk__9daAlink_cFi = .text:0x800BB530; // type:function size:0xE4 scope:global align:4 +checkMagicArmorHeavy__9daAlink_cCFv = .text:0x800BB614; // type:function size:0x50 scope:global align:4 +checkBootsOrArmorHeavy__9daAlink_cCFv = .text:0x800BB664; // type:function size:0x60 scope:global align:4 +checkHeavyStateOn__9daAlink_cFii = .text:0x800BB6C4; // type:function size:0xA8 scope:global align:4 +setOutPower__9daAlink_cFfsi = .text:0x800BB76C; // type:function size:0xE4 scope:global align:4 +initGravity__9daAlink_cFv = .text:0x800BB850; // type:function size:0x12C scope:global align:4 +setSpecialGravity__9daAlink_cFffi = .text:0x800BB97C; // type:function size:0x30 scope:global align:4 +transAnimeProc__9daAlink_cFP4cXyzff = .text:0x800BB9AC; // type:function size:0x5A0 scope:global align:4 +setFootSpeed__9daAlink_cFv = .text:0x800BBF4C; // type:function size:0x228 scope:global align:4 +posMove__9daAlink_cFv = .text:0x800BC174; // type:function size:0x1794 scope:global align:4 +autoGroundHit__9daAlink_cFv = .text:0x800BD908; // type:function size:0x674 scope:global align:4 +startPeepChange__9daAlink_cFv = .text:0x800BDF7C; // type:function size:0xB0 scope:global align:4 +setLastSceneDamage__9daAlink_cFiPUl = .text:0x800BE02C; // type:function size:0x28 scope:global align:4 +setLastSceneMode__9daAlink_cFPUl = .text:0x800BE054; // type:function size:0x118 scope:global align:4 +startRestartRoom__9daAlink_cFUliii = .text:0x800BE16C; // type:function size:0x30C scope:global align:4 +checkCoachGuardGame__9daAlink_cFv = .text:0x800BE478; // type:function size:0x54 scope:global align:4 +checkRoofRestart__9daAlink_cFv = .text:0x800BE4CC; // type:function size:0x124 scope:global align:4 +checkRestartRoom__9daAlink_cFv = .text:0x800BE5F0; // type:function size:0x5F0 scope:global align:4 +getSceneExitMoveAngle__9daAlink_cFv = .text:0x800BEBE0; // type:function size:0x124 scope:global align:4 +checkSceneChange__9daAlink_cFi = .text:0x800BED04; // type:function size:0x58C scope:global align:4 +voiceStart__9daAlink_cFUl = .text:0x800BF290; // type:function size:0x34 scope:global align:4 +voiceStartLevel__9daAlink_cFUl = .text:0x800BF2C4; // type:function size:0x34 scope:global align:4 +seStartSwordCut__9daAlink_cFUl = .text:0x800BF2F8; // type:function size:0x38 scope:global align:4 +seStartOnlyReverb__9daAlink_cFUl = .text:0x800BF330; // type:function size:0x38 scope:global align:4 +seStartOnlyReverbLevel__9daAlink_cFUl = .text:0x800BF368; // type:function size:0x38 scope:global align:4 +seStartMapInfo__9daAlink_cFUl = .text:0x800BF3A0; // type:function size:0x38 scope:global align:4 +seStartMapInfoLevel__9daAlink_cFUl = .text:0x800BF3D8; // type:function size:0x38 scope:global align:4 +setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER = .text:0x800BF410; // type:function size:0x178 scope:global align:4 +initBasAnime__9daAlink_cFv = .text:0x800BF588; // type:function size:0x164 scope:global align:4 +resetBasAnime__9daAlink_cFv = .text:0x800BF6EC; // type:function size:0x20 scope:global align:4 +checkSightLine__9daAlink_cFfP4cXyz = .text:0x800BF70C; // type:function size:0x29C scope:global align:4 +setMetamorphoseModel__9daAlink_cFi = .text:0x800BF9A8; // type:function size:0xB8 scope:global align:4 +keepItemData__9daAlink_cFv = .text:0x800BFA60; // type:function size:0x30 scope:global align:4 +returnKeepItemData__9daAlink_cFv = .text:0x800BFA90; // type:function size:0x4C scope:global align:4 +setItemModel__9daAlink_cFv = .text:0x800BFADC; // type:function size:0x120 scope:global align:4 +setItemActor__9daAlink_cFv = .text:0x800BFBFC; // type:function size:0x384 scope:global align:4 +makeItemType__9daAlink_cFv = .text:0x800BFF80; // type:function size:0x3C scope:global align:4 +checkZoraWearAbility__9daAlink_cCFv = .text:0x800BFFBC; // type:function size:0x4C scope:global align:4 +checkMagicArmorWearAbility__9daAlink_cCFv = .text:0x800C0008; // type:function size:0x4C scope:global align:4 +loadAramBmd__9daAlink_cFUsUl = .text:0x800C0054; // type:function size:0xBC scope:global align:4 +loadAram__9daAlink_cFUsUl = .text:0x800C0110; // type:function size:0x6C scope:global align:4 +loadAramItemBrk__9daAlink_cFUsP8J3DModel = .text:0x800C017C; // type:function size:0x5C scope:global align:4 +loadAramItemBtk__9daAlink_cFUsP8J3DModel = .text:0x800C01D8; // type:function size:0x5C scope:global align:4 +loadAramItemBtp__9daAlink_cFUsP8J3DModel = .text:0x800C0234; // type:function size:0x5C scope:global align:4 +changeItemBck__9daAlink_cFUsf = .text:0x800C0290; // type:function size:0x90 scope:global align:4 +checkGroupItem__9daAlink_cCFii = .text:0x800C0320; // type:function size:0x50 scope:global align:4 +checkSetItemTrigger__9daAlink_cFi = .text:0x800C0370; // type:function size:0xA4 scope:global align:4 +checkItemSetButton__9daAlink_cFi = .text:0x800C0414; // type:function size:0x7C scope:global align:4 +checkField__9daAlink_cFv = .text:0x800C0490; // type:function size:0x44 scope:global align:4 +checkBossRoom__9daAlink_cFv = .text:0x800C04D4; // type:function size:0x48 scope:global align:4 +checkDungeon__9daAlink_cFv = .text:0x800C051C; // type:function size:0x48 scope:global align:4 +checkCastleTown__9daAlink_cFv = .text:0x800C0564; // type:function size:0x48 scope:global align:4 +checkCloudSea__9daAlink_cFv = .text:0x800C05AC; // type:function size:0x48 scope:global align:4 +checkRoomOnly__9daAlink_cFv = .text:0x800C05F4; // type:function size:0x64 scope:global align:4 +checkLv2DungeonRoomSpecial__9daAlink_cFv = .text:0x800C0658; // type:function size:0x68 scope:global align:4 +checkRoomSpecial__9daAlink_cFv = .text:0x800C06C0; // type:function size:0x6C scope:global align:4 +checkRoom__9daAlink_cFv = .text:0x800C072C; // type:function size:0x74 scope:global align:4 +checkNotBattleStage__9daAlink_cFv = .text:0x800C07A0; // type:function size:0x48 scope:global align:4 +checkNotHeavyBootsStage__9daAlink_cFv = .text:0x800C07E8; // type:function size:0x54 scope:global align:4 +checkNotAutoJumpStage__9daAlink_cFv = .text:0x800C083C; // type:function size:0x48 scope:global align:4 +checkCastleTownUseItem__9daAlink_cFUs = .text:0x800C0884; // type:function size:0x104 scope:global align:4 +changeItemTriggerKeepProc__9daAlink_cFUci = .text:0x800C0988; // type:function size:0x320 scope:global align:4 +checkNewItemChange__9daAlink_cFUc = .text:0x800C0CA8; // type:function size:0x840 scope:global align:4 +deleteEquipItem__9daAlink_cFii = .text:0x800C14E8; // type:function size:0x428 scope:global align:4 +setLight__9daAlink_cFv = .text:0x800C1910; // type:function size:0x5E8 scope:global align:4 +setFrontRollCrashShock__9daAlink_cFUc = .text:0x800C1EF8; // type:function size:0xC0 scope:global align:4 +getModelJointMtx__9daAlink_cFUs = .text:0x800C1FB8; // type:function size:0x34 scope:global align:4 +onFrollCrashFlg__9daAlink_cFUci = .text:0x800C1FEC; // type:function size:0x2C scope:global align:4 +changeWarpMaterial__9daAlink_cFQ29daAlink_c21daAlink_WARP_MAT_MODE = .text:0x800C2018; // type:function size:0x160 scope:global align:4 +commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800C2178; // type:function size:0xE38 scope:global align:4 +commonProcInitNotSameProc__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800C2FB0; // type:function size:0x38 scope:global align:4 +procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c = .text:0x800C2FE8; // type:function size:0xD0 scope:global align:4 +procPreActionUnequip__9daAlink_cFv = .text:0x800C30B8; // type:function size:0x1EC scope:global align:4 +procServiceWaitInit__9daAlink_cFv = .text:0x800C32A4; // type:function size:0x58 scope:global align:4 +procServiceWait__9daAlink_cFv = .text:0x800C32FC; // type:function size:0x134 scope:global align:4 +procTiredWaitInit__9daAlink_cFv = .text:0x800C3430; // type:function size:0x114 scope:global align:4 +procTiredWait__9daAlink_cFv = .text:0x800C3544; // type:function size:0x80 scope:global align:4 +procWaitInit__9daAlink_cFv = .text:0x800C35C4; // type:function size:0x14C scope:global align:4 +procWait__9daAlink_cFv = .text:0x800C3710; // type:function size:0x1C8 scope:global align:4 +procMoveInit__9daAlink_cFv = .text:0x800C38D8; // type:function size:0x64 scope:global align:4 +procMove__9daAlink_cFv = .text:0x800C393C; // type:function size:0xE0 scope:global align:4 +procAtnMoveInit__9daAlink_cFv = .text:0x800C3A1C; // type:function size:0x58 scope:global align:4 +procAtnMove__9daAlink_cFv = .text:0x800C3A74; // type:function size:0x64 scope:global align:4 +procAtnActorWaitInit__9daAlink_cFv = .text:0x800C3AD8; // type:function size:0xB0 scope:global align:4 +procAtnActorWait__9daAlink_cFv = .text:0x800C3B88; // type:function size:0x70 scope:global align:4 +procAtnActorMoveInit__9daAlink_cFv = .text:0x800C3BF8; // type:function size:0x58 scope:global align:4 +procAtnActorMove__9daAlink_cFv = .text:0x800C3C50; // type:function size:0x50 scope:global align:4 +procWaitTurnInit__9daAlink_cFv = .text:0x800C3CA0; // type:function size:0x88 scope:global align:4 +procWaitTurn__9daAlink_cFv = .text:0x800C3D28; // type:function size:0x120 scope:global align:4 +procMoveTurnInit__9daAlink_cFi = .text:0x800C3E48; // type:function size:0xFC scope:global align:4 +procMoveTurn__9daAlink_cFv = .text:0x800C3F44; // type:function size:0x68 scope:global align:4 +procSideStepInit__9daAlink_cFi = .text:0x800C3FAC; // type:function size:0x1C0 scope:global align:4 +procSideStep__9daAlink_cFv = .text:0x800C416C; // type:function size:0x190 scope:global align:4 +procSideStepLandInit__9daAlink_cFv = .text:0x800C42FC; // type:function size:0x188 scope:global align:4 +procSideStepLand__9daAlink_cFv = .text:0x800C4484; // type:function size:0x100 scope:global align:4 +procSlideInit__9daAlink_cFs = .text:0x800C4584; // type:function size:0x19C scope:global align:4 +procSlide__9daAlink_cFv = .text:0x800C4720; // type:function size:0x298 scope:global align:4 +procSlideLandInit__9daAlink_cFi = .text:0x800C49B8; // type:function size:0xE8 scope:global align:4 +procSlideLand__9daAlink_cFv = .text:0x800C4AA0; // type:function size:0xB8 scope:global align:4 +procFrontRollInit__9daAlink_cFv = .text:0x800C4B58; // type:function size:0x1F4 scope:global align:4 +procFrontRoll__9daAlink_cFv = .text:0x800C4D4C; // type:function size:0x3D4 scope:global align:4 +procFrontRollCrashInit__9daAlink_cFv = .text:0x800C5120; // type:function size:0xE8 scope:global align:4 +procFrontRollCrash__9daAlink_cFv = .text:0x800C5208; // type:function size:0x164 scope:global align:4 +procFrontRollSuccessInit__9daAlink_cFv = .text:0x800C536C; // type:function size:0xE0 scope:global align:4 +procFrontRollSuccess__9daAlink_cFv = .text:0x800C544C; // type:function size:0xE8 scope:global align:4 +procSideRollInit__9daAlink_cFi = .text:0x800C5534; // type:function size:0x15C scope:global align:4 +procSideRoll__9daAlink_cFv = .text:0x800C5690; // type:function size:0x27C scope:global align:4 +backJumpSpeedDec__9daAlink_cFv = .text:0x800C590C; // type:function size:0xA4 scope:global align:4 +procBackJumpInit__9daAlink_cFi = .text:0x800C59B0; // type:function size:0x1C0 scope:global align:4 +procBackJump__9daAlink_cFv = .text:0x800C5B70; // type:function size:0xF0 scope:global align:4 +procBackJumpLandInit__9daAlink_cFi = .text:0x800C5C60; // type:function size:0x9C scope:global align:4 +procBackJumpLand__9daAlink_cFv = .text:0x800C5CFC; // type:function size:0x138 scope:global align:4 +procSlipInit__9daAlink_cFv = .text:0x800C5E34; // type:function size:0x7C scope:global align:4 +procSlip__9daAlink_cFv = .text:0x800C5EB0; // type:function size:0x1C4 scope:global align:4 +procAutoJumpInit__9daAlink_cFi = .text:0x800C6074; // type:function size:0x384 scope:global align:4 +procAutoJump__9daAlink_cFv = .text:0x800C63F8; // type:function size:0x4F0 scope:global align:4 +procDiveJumpInit__9daAlink_cFv = .text:0x800C68E8; // type:function size:0xBC scope:global align:4 +procDiveJump__9daAlink_cFv = .text:0x800C69A4; // type:function size:0xB8 scope:global align:4 +procRollJumpInit__9daAlink_cFv = .text:0x800C6A5C; // type:function size:0xDC scope:global align:4 +procRollJump__9daAlink_cFv = .text:0x800C6B38; // type:function size:0x11C scope:global align:4 +procFallInit__9daAlink_cFif = .text:0x800C6C54; // type:function size:0x2D8 scope:global align:4 +procFall__9daAlink_cFv = .text:0x800C6F2C; // type:function size:0x1F8 scope:global align:4 +procLandInit__9daAlink_cFf = .text:0x800C7124; // type:function size:0xCC scope:global align:4 +procLand__9daAlink_cFv = .text:0x800C71F0; // type:function size:0x114 scope:global align:4 +procSmallJumpInit__9daAlink_cFi = .text:0x800C7304; // type:function size:0x1DC scope:global align:4 +procSmallJump__9daAlink_cFv = .text:0x800C74E0; // type:function size:0x200 scope:global align:4 +procStepMoveInit__9daAlink_cFv = .text:0x800C76E0; // type:function size:0x88 scope:global align:4 +procStepMove__9daAlink_cFv = .text:0x800C7768; // type:function size:0x134 scope:global align:4 +procCrouchInit__9daAlink_cFv = .text:0x800C789C; // type:function size:0x68 scope:global align:4 +procCrouch__9daAlink_cFv = .text:0x800C7904; // type:function size:0xFC scope:global align:4 +procCoMetamorphoseInit__9daAlink_cFv = .text:0x800C7A00; // type:function size:0x470 scope:global align:4 +procCoMetamorphose__9daAlink_cFv = .text:0x800C7E70; // type:function size:0x684 scope:global align:4 +procCoMetamorphoseOnlyInit__9daAlink_cFv = .text:0x800C84F4; // type:function size:0xB8 scope:global align:4 +procCoMetamorphoseOnly__9daAlink_cFv = .text:0x800C85AC; // type:function size:0xC0 scope:global align:4 +procFloorDownReboundInit__9daAlink_cFv = .text:0x800C866C; // type:function size:0x70 scope:global align:4 +procFloorDownRebound__9daAlink_cFv = .text:0x800C86DC; // type:function size:0x7C scope:global align:4 +procGoronRideWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800C8758; // type:function size:0x8C scope:global align:4 +procGoronRideWait__9daAlink_cFv = .text:0x800C87E4; // type:function size:0x128 scope:global align:4 +execute__9daAlink_cFv = .text:0x800C890C; // type:function size:0x28A8 scope:global align:4 +daAlink_Execute__FP9daAlink_c = .text:0x800CB1B4; // type:function size:0x20 scope:global align:4 +setDrawHand__9daAlink_cFv = .text:0x800CB1D4; // type:function size:0x4B8 scope:global align:4 +checkSwordDraw__9daAlink_cFv = .text:0x800CB68C; // type:function size:0xBC scope:global align:4 +checkShieldDraw__9daAlink_cFv = .text:0x800CB748; // type:function size:0xBC scope:global align:4 +checkItemDraw__9daAlink_cFv = .text:0x800CB804; // type:function size:0x9C scope:global align:4 +initShadowScaleLight__9daAlink_cFv = .text:0x800CB8A0; // type:function size:0x3A4 scope:global align:4 +moveShadowScaleLight__9daAlink_cFv = .text:0x800CBC44; // type:function size:0x1E0 scope:global align:4 +shadowDraw__9daAlink_cFv = .text:0x800CBE24; // type:function size:0x644 scope:global align:4 +modelCalc__9daAlink_cFP8J3DModel = .text:0x800CC468; // type:function size:0x3C scope:global align:4 +basicModelDraw__9daAlink_cFP8J3DModel = .text:0x800CC4A4; // type:function size:0x48 scope:global align:4 +modelDraw__9daAlink_cFP8J3DModeli = .text:0x800CC4EC; // type:function size:0x84 scope:global align:4 +setWaterDropColor__9daAlink_cFPC13J3DGXColorS10 = .text:0x800CC570; // type:function size:0x478 scope:global align:4 +initTevCustomColor__9daAlink_cFv = .text:0x800CC9E8; // type:function size:0x20 scope:global align:4 +draw__9daAlink_cFv = .text:0x800CCA08; // type:function size:0xF90 scope:global align:4 +daAlink_Draw__FP9daAlink_c = .text:0x800CD998; // type:function size:0x20 scope:global align:4 +__dt__9daAlink_cFv = .text:0x800CD9B8; // type:function size:0xA5C scope:global align:4 +daAlink_Delete__FP9daAlink_c = .text:0x800CE414; // type:function size:0x8C scope:global align:4 +checkNoSubjectModeCamera__9daAlink_cFv = .text:0x800CE4A0; // type:function size:0x1D4 scope:global align:4 +acceptSubjectModeChange__9daAlink_cFv = .text:0x800CE674; // type:function size:0x1C0 scope:global align:4 +checkSubjectAction__9daAlink_cFv = .text:0x800CE834; // type:function size:0x100 scope:global align:4 +checkBodyAngleX__9daAlink_cFs = .text:0x800CE934; // type:function size:0x178 scope:global align:4 +setBodyAngleToCamera__9daAlink_cFv = .text:0x800CEAAC; // type:function size:0x254 scope:global align:4 +setSubjectMode__9daAlink_cFv = .text:0x800CED00; // type:function size:0x64 scope:global align:4 +subjectCancelTrigger__9daAlink_cFv = .text:0x800CED64; // type:function size:0x80 scope:global align:4 +checkSubjectEnd__9daAlink_cFi = .text:0x800CEDE4; // type:function size:0x10C scope:global align:4 +searchPeepObj__9daAlink_cFP10fopAc_ac_cPv = .text:0x800CEEF0; // type:function size:0x64 scope:global align:4 +daAlink_searchPeepObj__FP10fopAc_ac_cPv = .text:0x800CEF54; // type:function size:0x3C scope:global align:4 +procCoSubjectivityInit__9daAlink_cFv = .text:0x800CEF90; // type:function size:0x84 scope:global align:4 +procCoSubjectivity__9daAlink_cFv = .text:0x800CF014; // type:function size:0x168 scope:global align:4 +procCoSwimSubjectivityInit__9daAlink_cFv = .text:0x800CF17C; // type:function size:0xA8 scope:global align:4 +procCoSwimSubjectivity__9daAlink_cFv = .text:0x800CF224; // type:function size:0xE8 scope:global align:4 +procCoPeepSubjectivityInit__9daAlink_cFv = .text:0x800CF30C; // type:function size:0xB8 scope:global align:4 +procCoPeepSubjectivity__9daAlink_cFv = .text:0x800CF3C4; // type:function size:0xA4 scope:global align:4 +checkBoardRide__9daAlink_cCFv = .text:0x800CF468; // type:function size:0x14 scope:global align:4 +checkCanoeRide__9daAlink_cCFv = .text:0x800CF47C; // type:function size:0x14 scope:global align:4 +checkHorseRide__9daAlink_cCFv = .text:0x800CF490; // type:function size:0x14 scope:global align:4 +getLeftItemMatrix__9daAlink_cFv = .text:0x800CF4A4; // type:function size:0x1C scope:global align:4 +checkBoarRide__9daAlink_cCFv = .text:0x800CF4C0; // type:function size:0x14 scope:global align:4 +checkSpinnerRide__9daAlink_cCFv = .text:0x800CF4D4; // type:function size:0x14 scope:global align:4 +getLeftHandMatrix__9daAlink_cFv = .text:0x800CF4E8; // type:function size:0x1C scope:global align:4 +getRightHandMatrix__9daAlink_cFv = .text:0x800CF504; // type:function size:0x1C scope:global align:4 +onSceneChangeArea__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800CF520; // type:function size:0x14 scope:global align:4 +getRightItemMatrix__9daAlink_cFv = .text:0x800CF534; // type:function size:0x1C scope:global align:4 +checkPlayerNoDraw__9daAlink_cFv = .text:0x800CF550; // type:function size:0x3C scope:global align:4 +__ct__9daAlink_cFv = .text:0x800CF58C; // type:function size:0x8BC scope:global align:4 +__dt__Q29daAlink_c14firePointEff_cFv = .text:0x800CFE48; // type:function size:0x3C scope:global align:4 +__ct__Q29daAlink_c14firePointEff_cFv = .text:0x800CFE84; // type:function size:0x4 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x800CFE88; // type:function size:0x3C scope:global align:4 +__dt__18daAlink_footData_cFv = .text:0x800CFEC4; // type:function size:0x3C scope:global align:4 +__ct__18daAlink_footData_cFv = .text:0x800CFF00; // type:function size:0x4 scope:global align:4 +__dt__29dAlink_bottleWaterPcallBack_cFv = .text:0x800CFF04; // type:function size:0x60 scope:global align:4 +__dt__14daAlink_blur_cFv = .text:0x800CFF64; // type:function size:0x9C scope:global align:4 +__dt__15daAlink_sight_cFv = .text:0x800D0000; // type:function size:0x74 scope:global align:4 +__dt__20daAlink_lockCursor_cFv = .text:0x800D0074; // type:function size:0x48 scope:global align:4 +checkRideOn__9daAlink_cCFv = .text:0x800D00BC; // type:function size:0x14 scope:global align:4 +dComIfGp_att_getCatghTarget__Fv = .text:0x800D00D0; // type:function size:0x30 scope:global align:4 +mDoAud_setLinkHp__Fll = .text:0x800D0100; // type:function size:0x38 scope:global align:4 +dComIfGs_getLife__Fv = .text:0x800D0138; // type:function size:0x10 scope:global align:4 +dComIfGp_getRStatus__Fv = .text:0x800D0148; // type:function size:0x10 scope:global align:4 +checkAttentionLock__9daAlink_cFv = .text:0x800D0158; // type:function size:0x58 scope:global align:4 +dComIfGp_setItemLifeCount__FfUc = .text:0x800D01B0; // type:function size:0x1C scope:global align:4 +cMtx_multVec__FPA4_CfPC3VecP3Vec = .text:0x800D01CC; // type:function size:0x20 scope:global align:4 +getAnmMtx__8J3DModelFi = .text:0x800D01EC; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x800D0200; // type:function size:0x2C scope:global align:4 +checkFmChainGrabAnime__9daAlink_cCFv = .text:0x800D022C; // type:function size:0x28 scope:global align:4 +checkSmallUpperGuardAnime__9daAlink_cCFv = .text:0x800D0254; // type:function size:0x14 scope:global align:4 +dComIfGp_evmng_startCheck__FPCc = .text:0x800D0268; // type:function size:0x30 scope:global align:4 +mDoAud_setLinkGroupInfo__FUc = .text:0x800D0298; // type:function size:0x30 scope:global align:4 +getAnm__25mDoExt_MtxCalcAnmBlendTblFi = .text:0x800D02C8; // type:function size:0x14 scope:global align:4 +ChkRoofHit__9dBgS_AcchCFv = .text:0x800D02DC; // type:function size:0xC scope:global align:4 +ClrGroundHit__9dBgS_AcchFv = .text:0x800D02E8; // type:function size:0x10 scope:global align:4 +checkReinRide__9daAlink_cCFv = .text:0x800D02F8; // type:function size:0x24 scope:global align:4 +checkWolfEnemyThrowAnime__9daAlink_cCFv = .text:0x800D031C; // type:function size:0x28 scope:global align:4 +checkSpecialDemoMode__9daAlink_cCFv = .text:0x800D0344; // type:function size:0x14 scope:global align:4 +setMidnaTalkStatus__9daAlink_cFUc = .text:0x800D0358; // type:function size:0x18 scope:global align:4 +set3DStatus__9daAlink_cFUcUc = .text:0x800D0370; // type:function size:0x1C scope:global align:4 +offSetFlg__16daAlink_matAnm_cFv = .text:0x800D038C; // type:function size:0xC scope:global align:4 +checkModeFlg__9daAlink_cCFUl = .text:0x800D0398; // type:function size:0xC scope:global align:4 +getShieldChangeWaitTimer__9daAlink_cCFv = .text:0x800D03A4; // type:function size:0x8 scope:global align:4 +getClothesChangeWaitTimer__9daAlink_cCFv = .text:0x800D03AC; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daAlink_cFv = .text:0x800D03B4; // type:function size:0x38 scope:global align:4 +checkCutTurnCharge__9daAlink_cCFv = .text:0x800D03EC; // type:function size:0x28 scope:global align:4 +checkAcceptDungeonWarpAlink__9daAlink_cFi = .text:0x800D0414; // type:function size:0x20 scope:global align:4 +getSpinnerActor__9daAlink_cFv = .text:0x800D0434; // type:function size:0x4C scope:global align:4 +getSumouCounter__9daAlink_cCFv = .text:0x800D0480; // type:function size:0x8 scope:global align:4 +checkSumouWithstand__9daAlink_cCFv = .text:0x800D0488; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daAlink_cFP10fopAc_ac_cUs = .text:0x800D0490; // type:function size:0xC scope:global align:4 +getModelMtx__9daAlink_cFv = .text:0x800D049C; // type:function size:0xC scope:global align:4 +getInvMtx__9daAlink_cFv = .text:0x800D04A8; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daAlink_cFv = .text:0x800D04B0; // type:function size:0x14 scope:global align:4 +getWolfMouthMatrix__9daAlink_cFv = .text:0x800D04C4; // type:function size:0x14 scope:global align:4 +getWolfBackbone2Matrix__9daAlink_cFv = .text:0x800D04D8; // type:function size:0x14 scope:global align:4 +getBottleMtx__9daAlink_cFv = .text:0x800D04EC; // type:function size:0x54 scope:global align:4 +getHeadMtx__9daAlink_cFv = .text:0x800D0540; // type:function size:0x1C scope:global align:4 +getGroundY__9daAlink_cFv = .text:0x800D055C; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daAlink_cCFv = .text:0x800D0564; // type:function size:0x8 scope:global align:4 +getAtnActorID__9daAlink_cCFv = .text:0x800D056C; // type:function size:0x8 scope:global align:4 +getItemID__9daAlink_cCFv = .text:0x800D0574; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daAlink_cCFv = .text:0x800D057C; // type:function size:0x1C scope:global align:4 +setForcePutPos__9daAlink_cFRC4cXyz = .text:0x800D0598; // type:function size:0x28 scope:global align:4 +checkPlayerFly__9daAlink_cCFv = .text:0x800D05C0; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daAlink_cCFv = .text:0x800D05D4; // type:function size:0x14 scope:global align:4 +checkWolfDash__9daAlink_cCFv = .text:0x800D05E8; // type:function size:0x14 scope:global align:4 +checkAutoJump__9daAlink_cCFv = .text:0x800D05FC; // type:function size:0x24 scope:global align:4 +checkSideStep__9daAlink_cCFv = .text:0x800D0620; // type:function size:0x30 scope:global align:4 +checkWolfTriggerJump__9daAlink_cCFv = .text:0x800D0650; // type:function size:0x24 scope:global align:4 +checkGuardBreakMode__9daAlink_cCFv = .text:0x800D0674; // type:function size:0x14 scope:global align:4 +checkLv3Slide__9daAlink_cCFv = .text:0x800D0688; // type:function size:0x28 scope:global align:4 +checkWolfHowlDemoMode__9daAlink_cCFv = .text:0x800D06B0; // type:function size:0x14 scope:global align:4 +checkElecDamage__9daAlink_cCFv = .text:0x800D06C4; // type:function size:0x14 scope:global align:4 +checkEmptyBottleSwing__9daAlink_cCFv = .text:0x800D06D8; // type:function size:0x28 scope:global align:4 +checkBottleSwingMode__9daAlink_cCFv = .text:0x800D0700; // type:function size:0x14 scope:global align:4 +checkHawkWait__9daAlink_cCFv = .text:0x800D0714; // type:function size:0x14 scope:global align:4 +checkGoatThrow__9daAlink_cCFv = .text:0x800D0728; // type:function size:0x28 scope:global align:4 +checkGoatThrowAfter__9daAlink_cCFv = .text:0x800D0750; // type:function size:0x2C scope:global align:4 +checkWolfTagLockJump__9daAlink_cCFv = .text:0x800D077C; // type:function size:0x28 scope:global align:4 +checkWolfTagLockJumpLand__9daAlink_cCFv = .text:0x800D07A4; // type:function size:0x14 scope:global align:4 +checkWolfRopeHang__9daAlink_cCFv = .text:0x800D07B8; // type:function size:0x14 scope:global align:4 +checkRollJump__9daAlink_cCFv = .text:0x800D07CC; // type:function size:0x14 scope:global align:4 +checkGoronRideWait__9daAlink_cCFv = .text:0x800D07E0; // type:function size:0x14 scope:global align:4 +checkWolfChain__9daAlink_cCFv = .text:0x800D07F4; // type:function size:0x14 scope:global align:4 +checkWolfWait__9daAlink_cCFv = .text:0x800D0808; // type:function size:0x14 scope:global align:4 +checkWolfJumpAttack__9daAlink_cCFv = .text:0x800D081C; // type:function size:0x14 scope:global align:4 +checkWolfRSit__9daAlink_cCFv = .text:0x800D0830; // type:function size:0x14 scope:global align:4 +checkBottleDrinkEnd__9daAlink_cCFv = .text:0x800D0844; // type:function size:0x28 scope:global align:4 +checkWolfDig__9daAlink_cCFv = .text:0x800D086C; // type:function size:0x14 scope:global align:4 +checkCutCharge__9daAlink_cCFv = .text:0x800D0880; // type:function size:0x14 scope:global align:4 +checkCutLargeJumpCharge__9daAlink_cCFv = .text:0x800D0894; // type:function size:0x28 scope:global align:4 +checkComboCutTurn__9daAlink_cCFv = .text:0x800D08BC; // type:function size:0x28 scope:global align:4 +checkClimbMove__9daAlink_cCFv = .text:0x800D08E4; // type:function size:0x2C scope:global align:4 +checkGrassWhistle__9daAlink_cCFv = .text:0x800D0910; // type:function size:0x14 scope:global align:4 +checkBoarRun__9daAlink_cCFv = .text:0x800D0924; // type:function size:0x14 scope:global align:4 +checkHorseRideNotReady__9daAlink_cCFv = .text:0x800D0938; // type:function size:0x68 scope:global align:4 +getSearchBallScale__9daAlink_cCFv = .text:0x800D09A0; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daAlink_cFv = .text:0x800D09A8; // type:function size:0x8 scope:global align:4 +checkCutJumpCancelTurn__9daAlink_cCFv = .text:0x800D09B0; // type:function size:0x30 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daAlink_cCFv = .text:0x800D09E0; // type:function size:0x28 scope:global align:4 +cancelDungeonWarpReadyNeck__9daAlink_cFv = .text:0x800D0A08; // type:function size:0x1C scope:global align:4 +onSceneChangeAreaJump__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800D0A24; // type:function size:0x18 scope:global align:4 +onSceneChangeDead__9daAlink_cFUci = .text:0x800D0A3C; // type:function size:0x1C scope:global align:4 +checkNoEquipItem__9daAlink_cCFv = .text:0x800D0A58; // type:function size:0x14 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daAlink_cCFv = .text:0x800D0A6C; // type:function size:0x1C scope:global align:4 +getMagneBootsTopVec__9daAlink_cFv = .text:0x800D0A88; // type:function size:0x8 scope:global align:4 +setCargoCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800D0A90; // type:function size:0x2C scope:global align:4 +setGoronSideMove__9daAlink_cFP10fopAc_ac_c = .text:0x800D0ABC; // type:function size:0x2C scope:global align:4 +setSumouReady__9daAlink_cFP10fopAc_ac_c = .text:0x800D0AE8; // type:function size:0x40 scope:global align:4 +setSumouPushBackDirection__9daAlink_cFs = .text:0x800D0B28; // type:function size:0x14 scope:global align:4 +setSumouLoseHeadUp__9daAlink_cFv = .text:0x800D0B3C; // type:function size:0x18 scope:global align:4 +checkPriActorOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800D0B54; // type:function size:0x14 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800D0B68; // type:function size:0x14 scope:global align:4 +setWolfEnemyHangBiteAngle__9daAlink_cFs = .text:0x800D0B7C; // type:function size:0x14 scope:global align:4 +setSumouGraspCancelCount__9daAlink_cFi = .text:0x800D0B90; // type:function size:0x14 scope:global align:4 +checkItemSwordEquip__9daAlink_cCFv = .text:0x800D0BA4; // type:function size:0x14 scope:global align:4 +getSinkShapeOffset__9daAlink_cCFv = .text:0x800D0BB8; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daAlink_cCFv = .text:0x800D0BC0; // type:function size:0x14 scope:global align:4 +checkCutJumpMode__9daAlink_cCFv = .text:0x800D0BD4; // type:function size:0x14 scope:global align:4 +getGiantPuzzleAimAngle__9daAlink_cCFv = .text:0x800D0BE8; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daAlink_cCFv = .text:0x800D0BF0; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daAlink_cCFv = .text:0x800D0BF8; // type:function size:0x28 scope:global align:4 +checkWolfDownAttackPullOut__9daAlink_cCFv = .text:0x800D0C20; // type:function size:0x14 scope:global align:4 +getMidnaAtnPos__9daAlink_cCFv = .text:0x800D0C34; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daAlink_cCFv = .text:0x800D0C3C; // type:function size:0x14 scope:global align:4 +checkCanoeFishingGetLeft__9daAlink_cCFv = .text:0x800D0C50; // type:function size:0x28 scope:global align:4 +checkCanoeFishingGetRight__9daAlink_cCFv = .text:0x800D0C78; // type:function size:0x28 scope:global align:4 +checkBeeChildDrink__9daAlink_cCFv = .text:0x800D0CA0; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daAlink_cFv = .text:0x800D0CA8; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daAlink_cCFv = .text:0x800D0CB0; // type:function size:0x24 scope:global align:4 +checkOctaIealHang__9daAlink_cCFv = .text:0x800D0CD4; // type:function size:0x28 scope:global align:4 +cancelOctaIealHang__9daAlink_cFv = .text:0x800D0CFC; // type:function size:0x18 scope:global align:4 +cancelDragonHangBackJump__9daAlink_cFv = .text:0x800D0D14; // type:function size:0x18 scope:global align:4 +setOctaIealWildHang__9daAlink_cFv = .text:0x800D0D2C; // type:function size:0x18 scope:global align:4 +checkDragonHangRide__9daAlink_cCFv = .text:0x800D0D44; // type:function size:0x28 scope:global align:4 +playerStartCollisionSE__9daAlink_cFUlUl = .text:0x800D0D6C; // type:function size:0x2C scope:global align:4 +__dt__16daAlink_matAnm_cFv = .text:0x800D0D98; // type:function size:0xE0 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x800D0E78; // type:function size:0x70 scope:global align:4 +__dt__Q29daAlink_c14hsChainShape_cFv = .text:0x800D0EE8; // type:function size:0x5C scope:global align:4 +daAlink_searchNightStalker__FP10fopAc_ac_cPv = .text:0x800D0F44; // type:function size:0xD0 scope:global align:4 +checkLightSwordMtrl__9daAlink_cFv = .text:0x800D1014; // type:function size:0x90 scope:global align:4 +checkSwordEquipAnime__9daAlink_cCFv = .text:0x800D10A4; // type:function size:0x34 scope:global align:4 +checkCutDashAnime__9daAlink_cCFv = .text:0x800D10D8; // type:function size:0x30 scope:global align:4 +checkCutDashEnemyHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800D1108; // type:function size:0x60 scope:global align:4 +getSwordAtType__9daAlink_cFv = .text:0x800D1168; // type:function size:0x34 scope:global align:4 +initCutTurnAt__9daAlink_cFfi = .text:0x800D119C; // type:function size:0x9C scope:global align:4 +checkCutFinishJumpUp__9daAlink_cFv = .text:0x800D1238; // type:function size:0x5C scope:global align:4 +changeCutFast__9daAlink_cFv = .text:0x800D1294; // type:function size:0x58 scope:global align:4 +checkCutFastReady__9daAlink_cFv = .text:0x800D12EC; // type:function size:0x188 scope:global align:4 +setSwordModel__9daAlink_cFv = .text:0x800D1474; // type:function size:0xA8 scope:global align:4 +offSwordModel__9daAlink_cFv = .text:0x800D151C; // type:function size:0x9C scope:global align:4 +checkCutTypeNoBlur__9daAlink_cCFv = .text:0x800D15B8; // type:function size:0x38 scope:global align:4 +checkCutTurnInput__9daAlink_cCFv = .text:0x800D15F0; // type:function size:0x40 scope:global align:4 +getCutTurnDirection__9daAlink_cCFv = .text:0x800D1630; // type:function size:0xC scope:global align:4 +resetCombo__9daAlink_cFi = .text:0x800D163C; // type:function size:0x24 scope:global align:4 +checkComboCnt__9daAlink_cFv = .text:0x800D1660; // type:function size:0xD8 scope:global align:4 +setCutType__9daAlink_cFUc = .text:0x800D1738; // type:function size:0x14 scope:global align:4 +setCylAtParam__9daAlink_cFUl11dCcG_At_SplUcUciff = .text:0x800D174C; // type:function size:0x148 scope:global align:4 +setSwordAtParam__9daAlink_cF11dCcG_At_SplUcUciff = .text:0x800D1894; // type:function size:0x100 scope:global align:4 +notSwordHitVibActor__9daAlink_cFP10fopAc_ac_c = .text:0x800D1994; // type:function size:0x64 scope:global align:4 +setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf = .text:0x800D19F8; // type:function size:0x134 scope:global align:4 +checkAtShieldHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800D1B2C; // type:function size:0x58 scope:global align:4 +checkCutReverseAt__9daAlink_cFP12dCcD_GObjInf = .text:0x800D1B84; // type:function size:0x50 scope:global align:4 +changeCutReverseProc__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800D1BD4; // type:function size:0x454 scope:global align:4 +setCutDash__9daAlink_cFii = .text:0x800D2028; // type:function size:0x298 scope:global align:4 +checkForceSwordSwing__9daAlink_cFv = .text:0x800D22C0; // type:function size:0x48 scope:global align:4 +setComboReserb__9daAlink_cFv = .text:0x800D2308; // type:function size:0x8C scope:global align:4 +checkComboReserb__9daAlink_cFv = .text:0x800D2394; // type:function size:0x48 scope:global align:4 +commonCutAction__9daAlink_cFv = .text:0x800D23DC; // type:function size:0xB4 scope:global align:4 +setSwordVoiceSe__9daAlink_cFUl = .text:0x800D2490; // type:function size:0x38 scope:global align:4 +setSwordChargeVoiceSe__9daAlink_cFv = .text:0x800D24C8; // type:function size:0x48 scope:global align:4 +setSwordComboVoice__9daAlink_cFv = .text:0x800D2510; // type:function size:0x64 scope:global align:4 +checkCutTurnInputTrigger__9daAlink_cFv = .text:0x800D2574; // type:function size:0x58 scope:global align:4 +checkCutAction__9daAlink_cFv = .text:0x800D25CC; // type:function size:0x2C4 scope:global align:4 +checkCutTurnCharge__9daAlink_cFv = .text:0x800D2890; // type:function size:0x68 scope:global align:4 +getCutDirection__9daAlink_cFv = .text:0x800D28F8; // type:function size:0x74 scope:global align:4 +checkCutCancelNextMode__9daAlink_cFi = .text:0x800D296C; // type:function size:0x84 scope:global align:4 +checkDoCutAction__9daAlink_cFv = .text:0x800D29F0; // type:function size:0xAC scope:global align:4 +checkCutBackState__9daAlink_cFv = .text:0x800D2A9C; // type:function size:0x64 scope:global align:4 +checkCutHeadState__9daAlink_cFv = .text:0x800D2B00; // type:function size:0xE0 scope:global align:4 +checkDownAttackState__9daAlink_cFv = .text:0x800D2BE0; // type:function size:0xE8 scope:global align:4 +checkCutLargeTurnState__9daAlink_cCFv = .text:0x800D2CC8; // type:function size:0xCC scope:global align:4 +cancelCutCharge__9daAlink_cFv = .text:0x800D2D94; // type:function size:0x74 scope:global align:4 +initCutAtnActorSearch__9daAlink_cFv = .text:0x800D2E08; // type:function size:0x58 scope:global align:4 +checkCutAtnActorChange__9daAlink_cFv = .text:0x800D2E60; // type:function size:0x24 scope:global align:4 +setCutJumpSpeed__9daAlink_cFi = .text:0x800D2E84; // type:function size:0x2E0 scope:global align:4 +procCutNormalInit__9daAlink_cFi = .text:0x800D3164; // type:function size:0x260 scope:global align:4 +procCutNormal__9daAlink_cFv = .text:0x800D33C4; // type:function size:0x320 scope:global align:4 +procCutFinishInit__9daAlink_cFi = .text:0x800D36E4; // type:function size:0x354 scope:global align:4 +procCutFinish__9daAlink_cFv = .text:0x800D3A38; // type:function size:0x2B0 scope:global align:4 +procCutFinishJumpUpInit__9daAlink_cFv = .text:0x800D3CE8; // type:function size:0x1F0 scope:global align:4 +procCutFinishJumpUp__9daAlink_cFv = .text:0x800D3ED8; // type:function size:0x10C scope:global align:4 +procCutFinishJumpUpLandInit__9daAlink_cFv = .text:0x800D3FE4; // type:function size:0xF4 scope:global align:4 +procCutFinishJumpUpLand__9daAlink_cFv = .text:0x800D40D8; // type:function size:0x19C scope:global align:4 +procCutReverseInit__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800D4274; // type:function size:0x194 scope:global align:4 +procCutReverse__9daAlink_cFv = .text:0x800D4408; // type:function size:0x100 scope:global align:4 +procCutJumpInit__9daAlink_cFi = .text:0x800D4508; // type:function size:0xFC scope:global align:4 +procCutJump__9daAlink_cFv = .text:0x800D4604; // type:function size:0x134 scope:global align:4 +procCutJumpLandInit__9daAlink_cFi = .text:0x800D4738; // type:function size:0x158 scope:global align:4 +procCutJumpLand__9daAlink_cFv = .text:0x800D4890; // type:function size:0x158 scope:global align:4 +procCutTurnInit__9daAlink_cFii = .text:0x800D49E8; // type:function size:0x298 scope:global align:4 +procCutTurn__9daAlink_cFv = .text:0x800D4C80; // type:function size:0x1F4 scope:global align:4 +procCutTurnChargeInit__9daAlink_cFv = .text:0x800D4E74; // type:function size:0x9C scope:global align:4 +procCutTurnCharge__9daAlink_cFv = .text:0x800D4F10; // type:function size:0xD8 scope:global align:4 +procCutTurnMoveInit__9daAlink_cFi = .text:0x800D4FE8; // type:function size:0x120 scope:global align:4 +procCutTurnMove__9daAlink_cFv = .text:0x800D5108; // type:function size:0x4CC scope:global align:4 +procCutDownInit__9daAlink_cFv = .text:0x800D55D4; // type:function size:0x430 scope:global align:4 +procCutDown__9daAlink_cFv = .text:0x800D5A04; // type:function size:0xA8 scope:global align:4 +procCutDownLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x800D5AAC; // type:function size:0x23C scope:global align:4 +procCutDownLand__9daAlink_cFv = .text:0x800D5CE8; // type:function size:0x1AC scope:global align:4 +procCutHeadInit__9daAlink_cFv = .text:0x800D5E94; // type:function size:0x340 scope:global align:4 +procCutHead__9daAlink_cFv = .text:0x800D61D4; // type:function size:0x168 scope:global align:4 +procCutHeadLandInit__9daAlink_cFv = .text:0x800D633C; // type:function size:0x5C scope:global align:4 +procCutHeadLand__9daAlink_cFv = .text:0x800D6398; // type:function size:0xAC scope:global align:4 +procCutLargeJumpChargeInit__9daAlink_cFv = .text:0x800D6444; // type:function size:0x68 scope:global align:4 +procCutLargeJumpCharge__9daAlink_cFv = .text:0x800D64AC; // type:function size:0xD4 scope:global align:4 +procCutLargeJumpInit__9daAlink_cFv = .text:0x800D6580; // type:function size:0x110 scope:global align:4 +procCutLargeJump__9daAlink_cFv = .text:0x800D6690; // type:function size:0x23C scope:global align:4 +procCutLargeJumpLandInit__9daAlink_cFi = .text:0x800D68CC; // type:function size:0x13C scope:global align:4 +procCutLargeJumpLand__9daAlink_cFv = .text:0x800D6A08; // type:function size:0x190 scope:global align:4 +procSwordUnequipSpInit__9daAlink_cFv = .text:0x800D6B98; // type:function size:0xAC scope:global align:4 +procSwordUnequipSp__9daAlink_cFv = .text:0x800D6C44; // type:function size:0x35C scope:global align:4 +getFreezeR__9daAlink_cCFv = .text:0x800D6FA0; // type:function size:0x10 scope:global align:4 +getFreezeG__9daAlink_cCFv = .text:0x800D6FB0; // type:function size:0x10 scope:global align:4 +getFreezeB__9daAlink_cCFv = .text:0x800D6FC0; // type:function size:0x10 scope:global align:4 +checkMiddleBossGoronRoom__9daAlink_cFv = .text:0x800D6FD0; // type:function size:0x2C scope:global align:4 +setDkCaught__9daAlink_cFP10fopAc_ac_c = .text:0x800D6FFC; // type:function size:0x34 scope:global align:4 +freezeTimerDamage__9daAlink_cFv = .text:0x800D7030; // type:function size:0xDC scope:global align:4 +onPressedDamage__9daAlink_cFRC4cXyzs = .text:0x800D710C; // type:function size:0x2C scope:global align:4 +checkNoLandDamageSlidePolygon__9daAlink_cFv = .text:0x800D7138; // type:function size:0xB4 scope:global align:4 +checkCutLandDamage__9daAlink_cFv = .text:0x800D71EC; // type:function size:0xC0 scope:global align:4 +checkCaughtEscapeCutTurn__9daAlink_cFv = .text:0x800D72AC; // type:function size:0xC0 scope:global align:4 +setThrowDamage__9daAlink_cFsffiii = .text:0x800D736C; // type:function size:0xA8 scope:global align:4 +damageMagnification__9daAlink_cFii = .text:0x800D7414; // type:function size:0xB4 scope:global align:4 +setDamagePoint__9daAlink_cFiiii = .text:0x800D74C8; // type:function size:0x1BC scope:global align:4 +setDamagePointNormal__9daAlink_cFi = .text:0x800D7684; // type:function size:0x2C scope:global align:4 +setLandDamagePoint__9daAlink_cFi = .text:0x800D76B0; // type:function size:0x50 scope:global align:4 +getDamageVec__9daAlink_cFP12dCcD_GObjInf = .text:0x800D7700; // type:function size:0x1D0 scope:global align:4 +setDashDamage__9daAlink_cFv = .text:0x800D78D0; // type:function size:0xA4 scope:global align:4 +checkIcePolygonDamage__9daAlink_cFP13cBgS_PolyInfo = .text:0x800D7974; // type:function size:0x60 scope:global align:4 +checkMagicArmorNoDamage__9daAlink_cFv = .text:0x800D79D4; // type:function size:0x58 scope:global align:4 +checkPolyDamage__9daAlink_cFv = .text:0x800D7A2C; // type:function size:0x278 scope:global align:4 +checkElecReturnDamage__9daAlink_cFR12dCcD_GObjInfPP10fopAc_ac_c = .text:0x800D7CA4; // type:function size:0x80 scope:global align:4 +damageTimerCount__9daAlink_cFv = .text:0x800D7D24; // type:function size:0xD0 scope:global align:4 +checkHugeAttack__9daAlink_cCFi = .text:0x800D7DF4; // type:function size:0x2C scope:global align:4 +checkLargeAttack__9daAlink_cCFi = .text:0x800D7E20; // type:function size:0x2C scope:global align:4 +checkDamageAction__9daAlink_cFv = .text:0x800D7E4C; // type:function size:0x12FC scope:global align:4 +procDamageInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800D9148; // type:function size:0x5D8 scope:global align:4 +procDamage__9daAlink_cFv = .text:0x800D9720; // type:function size:0x1C8 scope:global align:4 +procCoLargeDamageInit__9daAlink_cFiissP12dCcD_GObjInfi = .text:0x800D98E8; // type:function size:0x7AC scope:global align:4 +procCoLargeDamage__9daAlink_cFv = .text:0x800DA094; // type:function size:0x2F8 scope:global align:4 +procLargeDamageUpInit__9daAlink_cFiiss = .text:0x800DA38C; // type:function size:0x3D4 scope:global align:4 +procLargeDamageUp__9daAlink_cFv = .text:0x800DA760; // type:function size:0x2D8 scope:global align:4 +procCoLargeDamageWallInit__9daAlink_cFiiss = .text:0x800DAA38; // type:function size:0x3FC scope:global align:4 +procCoLargeDamageWall__9daAlink_cFv = .text:0x800DAE34; // type:function size:0x5C scope:global align:4 +procCoPolyDamageInit__9daAlink_cFv = .text:0x800DAE90; // type:function size:0x10C scope:global align:4 +procCoPolyDamage__9daAlink_cFv = .text:0x800DAF9C; // type:function size:0x80 scope:global align:4 +procLandDamageInit__9daAlink_cFi = .text:0x800DB01C; // type:function size:0x250 scope:global align:4 +procLandDamage__9daAlink_cFv = .text:0x800DB26C; // type:function size:0xE0 scope:global align:4 +procCoElecDamageInit__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfi = .text:0x800DB34C; // type:function size:0x2D8 scope:global align:4 +procCoElecDamage__9daAlink_cFv = .text:0x800DB624; // type:function size:0x198 scope:global align:4 +procStEscapeInit__9daAlink_cFv = .text:0x800DB7BC; // type:function size:0x60 scope:global align:4 +procStEscape__9daAlink_cFv = .text:0x800DB81C; // type:function size:0x94 scope:global align:4 +procDkCaughtInit__9daAlink_cFUi = .text:0x800DB8B0; // type:function size:0x1BC scope:global align:4 +procDkCaught__9daAlink_cFv = .text:0x800DBA6C; // type:function size:0x438 scope:global align:4 +setScreamWaitAnime__9daAlink_cFv = .text:0x800DBEA4; // type:function size:0x84 scope:global align:4 +procScreamWaitInit__9daAlink_cFv = .text:0x800DBF28; // type:function size:0x88 scope:global align:4 +procScreamWait__9daAlink_cFv = .text:0x800DBFB0; // type:function size:0x5C scope:global align:4 +procCoSandWallHitInit__9daAlink_cFv = .text:0x800DC00C; // type:function size:0x74 scope:global align:4 +procCoSandWallHit__9daAlink_cFv = .text:0x800DC080; // type:function size:0x64 scope:global align:4 +procCoLavaReturnInit__9daAlink_cFi = .text:0x800DC0E4; // type:function size:0x33C scope:global align:4 +procCoLavaReturn__9daAlink_cFv = .text:0x800DC420; // type:function size:0x64 scope:global align:4 +procCoSwimFreezeReturnInit__9daAlink_cFv = .text:0x800DC484; // type:function size:0x1FC scope:global align:4 +procCoSwimFreezeReturn__9daAlink_cFv = .text:0x800DC680; // type:function size:0xD4 scope:global align:4 +checkEnemyGroup__9daAlink_cFP10fopAc_ac_c = .text:0x800DC754; // type:function size:0x5C scope:global align:4 +checkSpecialNpc__9daAlink_cFP10fopAc_ac_c = .text:0x800DC7B0; // type:function size:0x38 scope:global align:4 +checkShieldAttackEmphasys__9daAlink_cFv = .text:0x800DC7E8; // type:function size:0x9C scope:global align:4 +checkGuardActionChange__9daAlink_cFv = .text:0x800DC884; // type:function size:0x124 scope:global align:4 +stickArrowIncrement__9daAlink_cFi = .text:0x800DC9A8; // type:function size:0x128 scope:global align:4 +setArrowShieldActor__9daAlink_cFP10fopAc_ac_ci = .text:0x800DCAD0; // type:function size:0x168 scope:global align:4 +checkWoodShieldEquipNotIronBall__9daAlink_cCFv = .text:0x800DCC38; // type:function size:0x54 scope:global align:4 +getArrowShieldOffset__9daAlink_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x800DCC8C; // type:function size:0x2F4 scope:global align:4 +setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzPC4cXyzPC4cXyz = .text:0x800DCF80; // type:function size:0x7C scope:global align:4 +checkUpperGuardAnime__9daAlink_cCFv = .text:0x800DCFFC; // type:function size:0x7C scope:global align:4 +checkPlayerGuard__9daAlink_cCFv = .text:0x800DD078; // type:function size:0x98 scope:global align:4 +checkPlayerGuardAndAttack__9daAlink_cCFv = .text:0x800DD110; // type:function size:0x60 scope:global align:4 +checkGuardAccept__9daAlink_cFv = .text:0x800DD170; // type:function size:0xA4 scope:global align:4 +setUpperGuardAnime__9daAlink_cFf = .text:0x800DD214; // type:function size:0x10 scope:global align:4 +setShieldGuard__9daAlink_cFv = .text:0x800DD224; // type:function size:0xFC scope:global align:4 +setGuardSe__9daAlink_cFP12dCcD_GObjInf = .text:0x800DD320; // type:function size:0xC0 scope:global align:4 +setSmallGuard__9daAlink_cFP12dCcD_GObjInf = .text:0x800DD3E0; // type:function size:0x210 scope:global align:4 +procGuardSlipInit__9daAlink_cFiP12dCcD_GObjInf = .text:0x800DD5F0; // type:function size:0x4B0 scope:global align:4 +procGuardSlip__9daAlink_cFv = .text:0x800DDAA0; // type:function size:0x17C scope:global align:4 +procGuardAttackInit__9daAlink_cFv = .text:0x800DDC1C; // type:function size:0x198 scope:global align:4 +procGuardAttack__9daAlink_cFv = .text:0x800DDDB4; // type:function size:0x2B0 scope:global align:4 +procGuardBreakInit__9daAlink_cFv = .text:0x800DE064; // type:function size:0xD4 scope:global align:4 +procGuardBreak__9daAlink_cFv = .text:0x800DE138; // type:function size:0xDC scope:global align:4 +procTurnMoveInit__9daAlink_cFi = .text:0x800DE214; // type:function size:0x378 scope:global align:4 +procTurnMove__9daAlink_cFv = .text:0x800DE58C; // type:function size:0x2CC scope:global align:4 +getArrowFlyData__9daAlink_cCFPfPfi = .text:0x800DE858; // type:function size:0xF4 scope:global align:4 +getArrowIncAtR__9daAlink_cCFv = .text:0x800DE94C; // type:function size:0x10 scope:global align:4 +getBombArrowFlyExplodeTime__9daAlink_cCFv = .text:0x800DE95C; // type:function size:0x10 scope:global align:4 +getArrowIncAtMaxStart__9daAlink_cCFv = .text:0x800DE96C; // type:function size:0x10 scope:global align:4 +getArrowIncAtMax__9daAlink_cCFv = .text:0x800DE97C; // type:function size:0x10 scope:global align:4 +checkBowAndSlingItem__9daAlink_cFi = .text:0x800DE98C; // type:function size:0x54 scope:global align:4 +setSlingModel__9daAlink_cFv = .text:0x800DE9E0; // type:function size:0xB0 scope:global align:4 +checkBowCameraArrowPosP__9daAlink_cFPsPs = .text:0x800DEA90; // type:function size:0x10C scope:global align:4 +checkArrowChargeEnd__9daAlink_cCFv = .text:0x800DEB9C; // type:function size:0x28 scope:global align:4 +checkBowReadyAnime__9daAlink_cCFv = .text:0x800DEBC4; // type:function size:0x30 scope:global align:4 +checkBowAnime__9daAlink_cCFv = .text:0x800DEBF4; // type:function size:0x54 scope:global align:4 +makeArrow__9daAlink_cFv = .text:0x800DEC48; // type:function size:0xA8 scope:global align:4 +deleteArrow__9daAlink_cFv = .text:0x800DECF0; // type:function size:0xA8 scope:global align:4 +setBowOrSlingStatus__9daAlink_cFv = .text:0x800DED98; // type:function size:0x3C scope:global align:4 +changeArrowType__9daAlink_cFv = .text:0x800DEDD4; // type:function size:0x1C0 scope:global align:4 +cancelBowMoveRideNotAtn__9daAlink_cFv = .text:0x800DEF94; // type:function size:0x94 scope:global align:4 +cancelBowMove__9daAlink_cFv = .text:0x800DF028; // type:function size:0xC0 scope:global align:4 +setBowReadyAnime__9daAlink_cFv = .text:0x800DF0E8; // type:function size:0xDC scope:global align:4 +setBowReloadAnime__9daAlink_cFv = .text:0x800DF1C4; // type:function size:0x104 scope:global align:4 +checkUpperItemActionBow__9daAlink_cFv = .text:0x800DF2C8; // type:function size:0x6DC scope:global align:4 +checkUpperItemActionBowFly__9daAlink_cFv = .text:0x800DF9A4; // type:function size:0x7C scope:global align:4 +checkNextActionBow__9daAlink_cFv = .text:0x800DFA20; // type:function size:0x2D4 scope:global align:4 +setBowModel__9daAlink_cFv = .text:0x800DFCF4; // type:function size:0xE0 scope:global align:4 +checkBowGrabLeftHand__9daAlink_cCFv = .text:0x800DFDD4; // type:function size:0x60 scope:global align:4 +setBowHangAnime__9daAlink_cFv = .text:0x800DFE34; // type:function size:0x48 scope:global align:4 +setBowNormalAnime__9daAlink_cFv = .text:0x800DFE7C; // type:function size:0x68 scope:global align:4 +setBowSight__9daAlink_cFv = .text:0x800DFEE4; // type:function size:0x94 scope:global align:4 +procBowSubjectInit__9daAlink_cFv = .text:0x800DFF78; // type:function size:0x70 scope:global align:4 +procBowSubject__9daAlink_cFv = .text:0x800DFFE8; // type:function size:0x60 scope:global align:4 +procBowMoveInit__9daAlink_cFv = .text:0x800E0048; // type:function size:0x84 scope:global align:4 +procBowMove__9daAlink_cFv = .text:0x800E00CC; // type:function size:0x120 scope:global align:4 +checkBoomerangLockAccept__9daAlink_cFv = .text:0x800E01EC; // type:function size:0x30 scope:global align:4 +getBoomSpeed__9daAlink_cFv = .text:0x800E021C; // type:function size:0xA0 scope:global align:4 +getBoomCatchSpeed__9daAlink_cCFv = .text:0x800E02BC; // type:function size:0x10 scope:global align:4 +getBoomFlyMax__9daAlink_cCFv = .text:0x800E02CC; // type:function size:0x5C scope:global align:4 +getBoomLockMax__9daAlink_cFv = .text:0x800E0328; // type:function size:0x74 scope:global align:4 +getBoomBgThroughTime__9daAlink_cCFv = .text:0x800E039C; // type:function size:0x10 scope:global align:4 +checkBossBabaRoom__9daAlink_cFv = .text:0x800E03AC; // type:function size:0x2C scope:global align:4 +cancelBoomerangLock__9daAlink_cFP10fopAc_ac_c = .text:0x800E03D8; // type:function size:0x44 scope:global align:4 +getBoomerangActor__9daAlink_cFv = .text:0x800E041C; // type:function size:0x34 scope:global align:4 +checkBoomerangChargeEnd__9daAlink_cFv = .text:0x800E0450; // type:function size:0x74 scope:global align:4 +checkBoomerangCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800E04C4; // type:function size:0x118 scope:global align:4 +initBoomerangUpperAnimeSpeed__9daAlink_cFi = .text:0x800E05DC; // type:function size:0x70 scope:global align:4 +checkBoomerangAnime__9daAlink_cCFv = .text:0x800E064C; // type:function size:0x6C scope:global align:4 +checkBoomerangThrowAnime__9daAlink_cCFv = .text:0x800E06B8; // type:function size:0x3C scope:global align:4 +setBoomerangReadyQuake__9daAlink_cFv = .text:0x800E06F4; // type:function size:0x74 scope:global align:4 +setBoomerangReadyAnime__9daAlink_cFv = .text:0x800E0768; // type:function size:0x8C scope:global align:4 +setThrowBoomerangAnime__9daAlink_cFv = .text:0x800E07F4; // type:function size:0x48 scope:global align:4 +setBoomerangCatchAnime__9daAlink_cFv = .text:0x800E083C; // type:function size:0x88 scope:global align:4 +throwBoomerang__9daAlink_cFv = .text:0x800E08C4; // type:function size:0x20C scope:global align:4 +returnBoomerang__9daAlink_cFi = .text:0x800E0AD0; // type:function size:0x1D8 scope:global align:4 +checkUpperItemActionBoomerang__9daAlink_cFv = .text:0x800E0CA8; // type:function size:0xBC scope:global align:4 +checkUpperItemActionBoomerangFly__9daAlink_cFv = .text:0x800E0D64; // type:function size:0x8C scope:global align:4 +checkNextActionBoomerang__9daAlink_cFv = .text:0x800E0DF0; // type:function size:0x1A8 scope:global align:4 +checkBoomerangCatchAction__9daAlink_cFv = .text:0x800E0F98; // type:function size:0xD8 scope:global align:4 +setBoomerangSight__9daAlink_cFv = .text:0x800E1070; // type:function size:0xAC scope:global align:4 +procBoomerangSubjectInit__9daAlink_cFv = .text:0x800E111C; // type:function size:0x90 scope:global align:4 +procBoomerangSubject__9daAlink_cFv = .text:0x800E11AC; // type:function size:0xC0 scope:global align:4 +procBoomerangMoveInit__9daAlink_cFv = .text:0x800E126C; // type:function size:0x94 scope:global align:4 +procBoomerangMove__9daAlink_cFv = .text:0x800E1300; // type:function size:0xE4 scope:global align:4 +procBoomerangCatchInit__9daAlink_cFv = .text:0x800E13E4; // type:function size:0x70 scope:global align:4 +procBoomerangCatch__9daAlink_cFv = .text:0x800E1454; // type:function size:0x98 scope:global align:4 +checkLv6BossRoom__9daAlink_cFv = .text:0x800E14EC; // type:function size:0x30 scope:global align:4 +getCopyRodBallSpeed__9daAlink_cCFv = .text:0x800E151C; // type:function size:0x10 scope:global align:4 +getCopyRodBallReturnSpeed__9daAlink_cCFv = .text:0x800E152C; // type:function size:0x10 scope:global align:4 +getCopyRodBallDisMax__9daAlink_cCFv = .text:0x800E153C; // type:function size:0x44 scope:global align:4 +getCopyRodControllActor__9daAlink_cFv = .text:0x800E1580; // type:function size:0x1C scope:global align:4 +getCopyRodCameraActor__9daAlink_cFv = .text:0x800E159C; // type:function size:0x1C scope:global align:4 +initCopyRodUpperAnimeSpeed__9daAlink_cFi = .text:0x800E15B8; // type:function size:0x5C scope:global align:4 +checkForestOldCentury__9daAlink_cFv = .text:0x800E1614; // type:function size:0x54 scope:global align:4 +checkCopyRodTopUse__9daAlink_cFv = .text:0x800E1668; // type:function size:0xD4 scope:global align:4 +checkCopyRodAnime__9daAlink_cCFv = .text:0x800E173C; // type:function size:0x5C scope:global align:4 +setCopyRodControllAnime__9daAlink_cFv = .text:0x800E1798; // type:function size:0x70 scope:global align:4 +setCopyRodControllUpperSpeedRate__9daAlink_cFv = .text:0x800E1808; // type:function size:0x14C scope:global align:4 +setCopyRodModel__9daAlink_cFv = .text:0x800E1954; // type:function size:0xF8 scope:global align:4 +setCopyRodReadyAnime__9daAlink_cFv = .text:0x800E1A4C; // type:function size:0xDC scope:global align:4 +throwCopyRod__9daAlink_cFv = .text:0x800E1B28; // type:function size:0x114 scope:global align:4 +returnCopyRod__9daAlink_cFv = .text:0x800E1C3C; // type:function size:0xAC scope:global align:4 +checkUpperItemActionCopyRod__9daAlink_cFv = .text:0x800E1CE8; // type:function size:0xD8 scope:global align:4 +checkUpperItemActionCopyRodFly__9daAlink_cFv = .text:0x800E1DC0; // type:function size:0x90 scope:global align:4 +checkNextActionCopyRod__9daAlink_cFv = .text:0x800E1E50; // type:function size:0x128 scope:global align:4 +setCopyRodSight__9daAlink_cFv = .text:0x800E1F78; // type:function size:0xB4 scope:global align:4 +procCopyRodSubjectInit__9daAlink_cFv = .text:0x800E202C; // type:function size:0x90 scope:global align:4 +procCopyRodSubject__9daAlink_cFv = .text:0x800E20BC; // type:function size:0xB8 scope:global align:4 +procCopyRodMoveInit__9daAlink_cFv = .text:0x800E2174; // type:function size:0x94 scope:global align:4 +procCopyRodMove__9daAlink_cFv = .text:0x800E2208; // type:function size:0xCC scope:global align:4 +procCopyRodSwingInit__9daAlink_cFv = .text:0x800E22D4; // type:function size:0x134 scope:global align:4 +procCopyRodSwing__9daAlink_cFv = .text:0x800E2408; // type:function size:0x10C scope:global align:4 +procCopyRodReviveInit__9daAlink_cFv = .text:0x800E2514; // type:function size:0x9C scope:global align:4 +procCopyRodRevive__9daAlink_cFv = .text:0x800E25B0; // type:function size:0x58 scope:global align:4 +concatMagneBootMtx__9daAlink_cFv = .text:0x800E2608; // type:function size:0x40 scope:global align:4 +concatMagneBootInvMtx__9daAlink_cFv = .text:0x800E2648; // type:function size:0x40 scope:global align:4 +multVecMagneBootInvMtx__9daAlink_cFP4cXyz = .text:0x800E2688; // type:function size:0x34 scope:global align:4 +commonMagneLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800E26BC; // type:function size:0x6C scope:global align:4 +checkBootsMoveAnime__9daAlink_cFi = .text:0x800E2728; // type:function size:0x64 scope:global align:4 +setHeavyBoots__9daAlink_cFi = .text:0x800E278C; // type:function size:0x1B8 scope:global align:4 +getMagneBootsLocalAngleY__9daAlink_cFsi = .text:0x800E2944; // type:function size:0xD0 scope:global align:4 +setMagneBootsMtx__9daAlink_cFP13cBgS_PolyInfoi = .text:0x800E2A14; // type:function size:0x5BC scope:global align:4 +cancelMagneBootsOn__9daAlink_cFv = .text:0x800E2FD0; // type:function size:0x1C4 scope:global align:4 +checkMagneBootsFly__9daAlink_cFv = .text:0x800E3194; // type:function size:0xC0 scope:global align:4 +procBootsEquipInit__9daAlink_cFv = .text:0x800E3254; // type:function size:0x94 scope:global align:4 +procBootsEquip__9daAlink_cFv = .text:0x800E32E8; // type:function size:0x13C scope:global align:4 +procMagneBootsFlyInit__9daAlink_cFv = .text:0x800E3424; // type:function size:0x23C scope:global align:4 +procMagneBootsFly__9daAlink_cFv = .text:0x800E3660; // type:function size:0x30C scope:global align:4 +getBombExplodeTime__9daAlink_cCFv = .text:0x800E396C; // type:function size:0x10 scope:global align:4 +getBombGravity__9daAlink_cCFv = .text:0x800E397C; // type:function size:0x10 scope:global align:4 +getBombMaxFallSpeed__9daAlink_cCFv = .text:0x800E398C; // type:function size:0x10 scope:global align:4 +getBombBoundRate__9daAlink_cCFv = .text:0x800E399C; // type:function size:0x10 scope:global align:4 +getBombStopSpeedY__9daAlink_cCFv = .text:0x800E39AC; // type:function size:0x10 scope:global align:4 +getBombMaxSpeedY__9daAlink_cCFv = .text:0x800E39BC; // type:function size:0x10 scope:global align:4 +getBombEffScale__9daAlink_cCFv = .text:0x800E39CC; // type:function size:0x10 scope:global align:4 +getBombAtR__9daAlink_cCFv = .text:0x800E39DC; // type:function size:0x10 scope:global align:4 +getEnemyBombColorR__9daAlink_cCFv = .text:0x800E39EC; // type:function size:0x10 scope:global align:4 +getBombWaterGravity__9daAlink_cCFv = .text:0x800E39FC; // type:function size:0x10 scope:global align:4 +getBombWaterMaxFallSpeed__9daAlink_cCFv = .text:0x800E3A0C; // type:function size:0x10 scope:global align:4 +getBombExplodeWaterEffectLimit__9daAlink_cCFv = .text:0x800E3A1C; // type:function size:0x10 scope:global align:4 +getBombInsectLimitAngle__9daAlink_cCFv = .text:0x800E3A2C; // type:function size:0x10 scope:global align:4 +daAlink_checkLightBallA__FP10fopAc_ac_c = .text:0x800E3A3C; // type:function size:0x28 scope:global align:4 +daAlink_checkLightBallB__FP10fopAc_ac_c = .text:0x800E3A64; // type:function size:0x28 scope:global align:4 +daAlink_searchLightBall__FP10fopAc_ac_cPv = .text:0x800E3A8C; // type:function size:0x6C scope:global align:4 +checkGrabLineCheck__9daAlink_cFv = .text:0x800E3AF8; // type:function size:0xA8 scope:global align:4 +setGrabCollisionOffset__9daAlink_cFffP13cBgS_PolyInfo = .text:0x800E3BA0; // type:function size:0x80 scope:global align:4 +exchangeGrabActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E3C20; // type:function size:0x88 scope:global align:4 +setForceGrab__9daAlink_cFP10fopAc_ac_cii = .text:0x800E3CA8; // type:function size:0x130 scope:global align:4 +getGrabThrowRate__9daAlink_cFv = .text:0x800E3DD8; // type:function size:0x50 scope:global align:4 +checkGrabThrowAnime__9daAlink_cCFv = .text:0x800E3E28; // type:function size:0x50 scope:global align:4 +checkGrabAnime__9daAlink_cCFv = .text:0x800E3E78; // type:function size:0x30 scope:global align:4 +checkGrabAnimeAndThrow__9daAlink_cCFv = .text:0x800E3EA8; // type:function size:0x58 scope:global align:4 +checkGrabCarryActor__9daAlink_cFv = .text:0x800E3F00; // type:function size:0x28 scope:global align:4 +checkGrabSlowMoveActor__9daAlink_cFv = .text:0x800E3F28; // type:function size:0x50 scope:global align:4 +checkGrabHeavyActor__9daAlink_cFv = .text:0x800E3F78; // type:function size:0x28 scope:global align:4 +checkGrabSideActor__9daAlink_cFv = .text:0x800E3FA0; // type:function size:0x28 scope:global align:4 +setGrabUpperAnime__9daAlink_cFf = .text:0x800E3FC8; // type:function size:0x164 scope:global align:4 +checkGrabRooster__9daAlink_cFv = .text:0x800E412C; // type:function size:0x30 scope:global align:4 +setGrabItemPos__9daAlink_cFv = .text:0x800E415C; // type:function size:0xC84 scope:global align:4 +freeGrabItem__9daAlink_cFv = .text:0x800E4DE0; // type:function size:0x218 scope:global align:4 +setGrabUpperSpeedRate__9daAlink_cFv = .text:0x800E4FF8; // type:function size:0x1BC scope:global align:4 +setCarryArmAngle__9daAlink_cFff = .text:0x800E51B4; // type:function size:0x1A8 scope:global align:4 +checkGrabNotThrow__9daAlink_cFv = .text:0x800E535C; // type:function size:0x20 scope:global align:4 +checkNextActionGrab__9daAlink_cFv = .text:0x800E537C; // type:function size:0x23C scope:global align:4 +initGrabNextMode__9daAlink_cFv = .text:0x800E55B8; // type:function size:0x4C scope:global align:4 +setGrabItemThrow__9daAlink_cFv = .text:0x800E5604; // type:function size:0x3B4 scope:global align:4 +checkUpperGrabItemThrow__9daAlink_cFf = .text:0x800E59B8; // type:function size:0x84 scope:global align:4 +putObjLineCheck__9daAlink_cFR11dBgS_LinChkP4cXyzP10fopAc_ac_c = .text:0x800E5A3C; // type:function size:0x33C scope:global align:4 +grabLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800E5D78; // type:function size:0x48 scope:global align:4 +setGrabItemActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E5DC0; // type:function size:0x108 scope:global align:4 +procGrabReadyInit__9daAlink_cFv = .text:0x800E5EC8; // type:function size:0x20C scope:global align:4 +procGrabReady__9daAlink_cFv = .text:0x800E60D4; // type:function size:0x108 scope:global align:4 +procGrabUpInit__9daAlink_cFv = .text:0x800E61DC; // type:function size:0x260 scope:global align:4 +procGrabUp__9daAlink_cFv = .text:0x800E643C; // type:function size:0x14C scope:global align:4 +procGrabMiss__9daAlink_cFv = .text:0x800E6588; // type:function size:0x74 scope:global align:4 +procGrabThrowInit__9daAlink_cFi = .text:0x800E65FC; // type:function size:0x208 scope:global align:4 +procGrabThrow__9daAlink_cFv = .text:0x800E6804; // type:function size:0x134 scope:global align:4 +procGrabPutInit__9daAlink_cFv = .text:0x800E6938; // type:function size:0x1E8 scope:global align:4 +procGrabPut__9daAlink_cFv = .text:0x800E6B20; // type:function size:0x188 scope:global align:4 +procGrabWaitInit__9daAlink_cFv = .text:0x800E6CA8; // type:function size:0x198 scope:global align:4 +procGrabWait__9daAlink_cFv = .text:0x800E6E40; // type:function size:0x138 scope:global align:4 +procGrabReboundInit__9daAlink_cFi = .text:0x800E6F78; // type:function size:0xA0 scope:global align:4 +procGrabRebound__9daAlink_cFv = .text:0x800E7018; // type:function size:0xE0 scope:global align:4 +procGrabStandInit__9daAlink_cFv = .text:0x800E70F8; // type:function size:0xF4 scope:global align:4 +procGrabStand__9daAlink_cFv = .text:0x800E71EC; // type:function size:0xE0 scope:global align:4 +checkInsectActorName__9daAlink_cFP10fopAc_ac_c = .text:0x800E72CC; // type:function size:0x3C scope:global align:4 +procInsectCatchInit__9daAlink_cFv = .text:0x800E7308; // type:function size:0xD8 scope:global align:4 +procInsectCatch__9daAlink_cFv = .text:0x800E73E0; // type:function size:0x80 scope:global align:4 +procPickUpInit__9daAlink_cFv = .text:0x800E7460; // type:function size:0x20C scope:global align:4 +procPickUp__9daAlink_cFv = .text:0x800E766C; // type:function size:0x18C scope:global align:4 +procPickPutInit__9daAlink_cFi = .text:0x800E77F8; // type:function size:0xF4 scope:global align:4 +procPickPut__9daAlink_cFv = .text:0x800E78EC; // type:function size:0x1B4 scope:global align:4 +checkSetChainPullAnime__9daAlink_cFs = .text:0x800E7AA0; // type:function size:0xB8 scope:global align:4 +getChainStickAngleY__9daAlink_cCFs = .text:0x800E7B58; // type:function size:0x48 scope:global align:4 +checkChainEmphasys__9daAlink_cFv = .text:0x800E7BA0; // type:function size:0x64 scope:global align:4 +searchFmChainPos__9daAlink_cFv = .text:0x800E7C04; // type:function size:0xF4 scope:global align:4 +setFmChainPosFromOut__9daAlink_cFP10fopAc_ac_cP4cXyzi = .text:0x800E7CF8; // type:function size:0xE4 scope:global align:4 +checkChainBlockPushPull__9daAlink_cFv = .text:0x800E7DDC; // type:function size:0x60 scope:global align:4 +procFmChainUpInit__9daAlink_cFv = .text:0x800E7E3C; // type:function size:0x90 scope:global align:4 +procFmChainUp__9daAlink_cFv = .text:0x800E7ECC; // type:function size:0x118 scope:global align:4 +procFmChainStrongPullInit__9daAlink_cFv = .text:0x800E7FE4; // type:function size:0x78 scope:global align:4 +procFmChainStrongPull__9daAlink_cFv = .text:0x800E805C; // type:function size:0x80 scope:global align:4 +setWallGrabStatus__9daAlink_cFUcUc = .text:0x800E80DC; // type:function size:0x14 scope:global align:4 +getWallGrabStatus__9daAlink_cFv = .text:0x800E80F0; // type:function size:0x10 scope:global align:4 +wallGrabTrigger__9daAlink_cFv = .text:0x800E8100; // type:function size:0x24 scope:global align:4 +wallGrabButton__9daAlink_cFv = .text:0x800E8124; // type:function size:0x24 scope:global align:4 +setPushPullKeepData__9daAlink_cFQ29dBgW_Base13PushPullLabeli = .text:0x800E8148; // type:function size:0x168 scope:global align:4 +checkPushPullTurnBlock__9daAlink_cFv = .text:0x800E82B0; // type:function size:0xA4 scope:global align:4 +checkPullBehindWall__9daAlink_cFv = .text:0x800E8354; // type:function size:0x150 scope:global align:4 +offGoatStopGame__9daAlink_cFv = .text:0x800E84A4; // type:function size:0x18 scope:global align:4 +checkGoatCatchActor__9daAlink_cFP10fopAc_ac_c = .text:0x800E84BC; // type:function size:0x64 scope:global align:4 +getGoatCatchDistance2__9daAlink_cFv = .text:0x800E8520; // type:function size:0x20 scope:global align:4 +endPushPull__9daAlink_cFv = .text:0x800E8540; // type:function size:0x20 scope:global align:4 +getPushPullAnimeSpeed__9daAlink_cFv = .text:0x800E8560; // type:function size:0xD4 scope:global align:4 +procCoPushPullWaitInit__9daAlink_cFi = .text:0x800E8634; // type:function size:0x154 scope:global align:4 +procCoPushPullWait__9daAlink_cFv = .text:0x800E8788; // type:function size:0x1E0 scope:global align:4 +procCoPushMoveInit__9daAlink_cFii = .text:0x800E8968; // type:function size:0x294 scope:global align:4 +procCoPushMove__9daAlink_cFv = .text:0x800E8BFC; // type:function size:0x32C scope:global align:4 +procPullMoveInit__9daAlink_cFi = .text:0x800E8F28; // type:function size:0x228 scope:global align:4 +procPullMove__9daAlink_cFv = .text:0x800E9150; // type:function size:0x26C scope:global align:4 +daAlink_searchGoat__FP10fopAc_ac_cPv = .text:0x800E93BC; // type:function size:0x14 scope:global align:4 +cancelGoronThrowEvent__9daAlink_cFv = .text:0x800E93D0; // type:function size:0x4C scope:global align:4 +setGoatStopGameFail__9daAlink_cFP10fopAc_ac_c = .text:0x800E941C; // type:function size:0x134 scope:global align:4 +procGoatMoveInit__9daAlink_cFv = .text:0x800E9550; // type:function size:0xF0 scope:global align:4 +procGoatMove__9daAlink_cFv = .text:0x800E9640; // type:function size:0x460 scope:global align:4 +procGoatCatchInit__9daAlink_cFP10fopAc_ac_cf = .text:0x800E9AA0; // type:function size:0x33C scope:global align:4 +procGoatCatch__9daAlink_cFv = .text:0x800E9DDC; // type:function size:0x6D8 scope:global align:4 +procGoatStrokeInit__9daAlink_cFv = .text:0x800EA4B4; // type:function size:0x104 scope:global align:4 +procGoatStroke__9daAlink_cFv = .text:0x800EA5B8; // type:function size:0x48 scope:global align:4 +procGoronMoveInit__9daAlink_cFv = .text:0x800EA600; // type:function size:0xD8 scope:global align:4 +procGoronMove__9daAlink_cFv = .text:0x800EA6D8; // type:function size:0x378 scope:global align:4 +checkSumouVsActor__9daAlink_cFv = .text:0x800EAA50; // type:function size:0x8C scope:global align:4 +cancelSumouMode__9daAlink_cFv = .text:0x800EAADC; // type:function size:0x38 scope:global align:4 +sumouPunchTrigger__9daAlink_cFv = .text:0x800EAB14; // type:function size:0x24 scope:global align:4 +setSumouPunchStatus__9daAlink_cFv = .text:0x800EAB38; // type:function size:0x24 scope:global align:4 +procSumouReadyInit__9daAlink_cFv = .text:0x800EAB5C; // type:function size:0xD8 scope:global align:4 +procSumouReady__9daAlink_cFv = .text:0x800EAC34; // type:function size:0x224 scope:global align:4 +procSumouMoveInit__9daAlink_cFv = .text:0x800EAE58; // type:function size:0x138 scope:global align:4 +procSumouMove__9daAlink_cFv = .text:0x800EAF90; // type:function size:0x484 scope:global align:4 +procSumouSideMoveInit__9daAlink_cFv = .text:0x800EB414; // type:function size:0xB4 scope:global align:4 +procSumouSideMove__9daAlink_cFv = .text:0x800EB4C8; // type:function size:0x368 scope:global align:4 +procSumouActionInit__9daAlink_cFiii = .text:0x800EB830; // type:function size:0x6BC scope:global align:4 +procSumouAction__9daAlink_cFv = .text:0x800EBEEC; // type:function size:0x418 scope:global align:4 +procSumouStaggerInit__9daAlink_cFv = .text:0x800EC304; // type:function size:0x78 scope:global align:4 +procSumouStagger__9daAlink_cFv = .text:0x800EC37C; // type:function size:0x9C scope:global align:4 +procSumouWinLoseInit__9daAlink_cFv = .text:0x800EC418; // type:function size:0x1CC scope:global align:4 +procSumouWinLose__9daAlink_cFv = .text:0x800EC5E4; // type:function size:0x160 scope:global align:4 +procSumouShikoInit__9daAlink_cFv = .text:0x800EC744; // type:function size:0xBC scope:global align:4 +procSumouShiko__9daAlink_cFv = .text:0x800EC800; // type:function size:0x130 scope:global align:4 +daAlink_searchBoar__FP10fopAc_ac_cPv = .text:0x800EC930; // type:function size:0x34 scope:global align:4 +daAlink_searchCoach__FP10fopAc_ac_cPv = .text:0x800EC964; // type:function size:0x14 scope:global align:4 +checkHorseZeldaBowMode__9daAlink_cFv = .text:0x800EC978; // type:function size:0x44 scope:global align:4 +setHorseZeldaDamage__9daAlink_cFv = .text:0x800EC9BC; // type:function size:0x2C scope:global align:4 +checkHorseDashAccept__9daAlink_cFv = .text:0x800EC9E8; // type:function size:0x38 scope:global align:4 +checkCowGame__9daAlink_cFv = .text:0x800ECA20; // type:function size:0x68 scope:global align:4 +getReinRideDirection__9daAlink_cFv = .text:0x800ECA88; // type:function size:0x7C scope:global align:4 +checkReinRideBgCheck__9daAlink_cFv = .text:0x800ECB04; // type:function size:0x144 scope:global align:4 +commonInitForceRideRein__9daAlink_cFv = .text:0x800ECC48; // type:function size:0x70 scope:global align:4 +initForceRideBoar__9daAlink_cFv = .text:0x800ECCB8; // type:function size:0xAC scope:global align:4 +initForceRideHorse__9daAlink_cFv = .text:0x800ECD64; // type:function size:0x78 scope:global align:4 +rideGetOff__9daAlink_cFv = .text:0x800ECDDC; // type:function size:0x1C0 scope:global align:4 +checkHorseNotDamageReaction__9daAlink_cCFv = .text:0x800ECF9C; // type:function size:0x34 scope:global align:4 +checkHorseWaitLashAnime__9daAlink_cCFv = .text:0x800ECFD0; // type:function size:0x28 scope:global align:4 +checkHorseReinLeftOnly__9daAlink_cCFv = .text:0x800ECFF8; // type:function size:0x24 scope:global align:4 +getReinHandType__9daAlink_cCFv = .text:0x800ED01C; // type:function size:0xF4 scope:global align:4 +checkHorseLieAnime__9daAlink_cCFv = .text:0x800ED110; // type:function size:0x58 scope:global align:4 +checkHorseSubjectivity__9daAlink_cCFv = .text:0x800ED168; // type:function size:0x40 scope:global align:4 +setHorseSwordUpAnime__9daAlink_cFv = .text:0x800ED1A8; // type:function size:0x58 scope:global align:4 +setHorseTurnUpperAnime__9daAlink_cFi = .text:0x800ED200; // type:function size:0x80 scope:global align:4 +checkHorseNoUpperAnime__9daAlink_cCFv = .text:0x800ED280; // type:function size:0x60 scope:global align:4 +getHorseReinHandPos__9daAlink_cFP4cXyzP4cXyz = .text:0x800ED2E0; // type:function size:0x11C scope:global align:4 +checkHorseNotGrab__9daAlink_cCFv = .text:0x800ED3FC; // type:function size:0x120 scope:global align:4 +setHorseStirrup__9daAlink_cFv = .text:0x800ED51C; // type:function size:0x1A8 scope:global align:4 +changeBoarRunRide__9daAlink_cFv = .text:0x800ED6C4; // type:function size:0x24 scope:global align:4 +setSyncHorsePos__9daAlink_cFv = .text:0x800ED6E8; // type:function size:0x2B0 scope:global align:4 +setSyncBoarPos__9daAlink_cFv = .text:0x800ED998; // type:function size:0x180 scope:global align:4 +setSyncBoarRunPos__9daAlink_cFv = .text:0x800EDB18; // type:function size:0x118 scope:global align:4 +setSyncRidePos__9daAlink_cFv = .text:0x800EDC30; // type:function size:0x54 scope:global align:4 +setHorseTurnAnime__9daAlink_cFv = .text:0x800EDC84; // type:function size:0xD0 scope:global align:4 +getBaseHorseAnime__9daAlink_cFPQ29daAlink_c11daAlink_ANM = .text:0x800EDD54; // type:function size:0x224 scope:global align:4 +checkHorseSpecialProc__9daAlink_cFv = .text:0x800EDF78; // type:function size:0x120 scope:global align:4 +checkHorseServiceWaitAnime__9daAlink_cFv = .text:0x800EE098; // type:function size:0x60 scope:global align:4 +setSyncHorse__9daAlink_cFi = .text:0x800EE0F8; // type:function size:0x760 scope:global align:4 +setSyncBoar__9daAlink_cFi = .text:0x800EE858; // type:function size:0x2CC scope:global align:4 +setSyncRide__9daAlink_cFi = .text:0x800EEB24; // type:function size:0x1D0 scope:global align:4 +setBaseHorseAnimeFrame__9daAlink_cFv = .text:0x800EECF4; // type:function size:0x1B0 scope:global align:4 +setBaseBoarAnime__9daAlink_cFv = .text:0x800EEEA4; // type:function size:0x100 scope:global align:4 +setBaseRideAnime__9daAlink_cFv = .text:0x800EEFA4; // type:function size:0x98 scope:global align:4 +checkHorseSwordUpSpped__9daAlink_cFv = .text:0x800EF03C; // type:function size:0x2C scope:global align:4 +setHorseSwordUp__9daAlink_cFi = .text:0x800EF068; // type:function size:0xD4 scope:global align:4 +setRideSubjectAngle__9daAlink_cFs = .text:0x800EF13C; // type:function size:0x120 scope:global align:4 +setBodyAngleRideReadyAnime__9daAlink_cFv = .text:0x800EF25C; // type:function size:0x98 scope:global align:4 +checkHorseGetOffWallCheck__9daAlink_cFP4cXyzP4cXyzs = .text:0x800EF2F4; // type:function size:0xB0 scope:global align:4 +checkHorseGetOffDirection__9daAlink_cFv = .text:0x800EF3A4; // type:function size:0x1C4 scope:global align:4 +boarForceGetOff__9daAlink_cFv = .text:0x800EF568; // type:function size:0x38 scope:global align:4 +horseGetOffEnd__9daAlink_cFv = .text:0x800EF5A0; // type:function size:0xBC scope:global align:4 +checkNextActionHorse__9daAlink_cFv = .text:0x800EF65C; // type:function size:0x148 scope:global align:4 +checkHorseGetOff__9daAlink_cFv = .text:0x800EF7A4; // type:function size:0x118 scope:global align:4 +checkHorseGetOffAndSetDoStatus__9daAlink_cFv = .text:0x800EF8BC; // type:function size:0x1D4 scope:global align:4 +setHorseGetOff__9daAlink_cFi = .text:0x800EFA90; // type:function size:0xD8 scope:global align:4 +procHorseRideInit__9daAlink_cFv = .text:0x800EFB68; // type:function size:0x468 scope:global align:4 +procHorseRide__9daAlink_cFv = .text:0x800EFFD0; // type:function size:0x5C8 scope:global align:4 +procHorseGetOffInit__9daAlink_cFi = .text:0x800F0598; // type:function size:0x294 scope:global align:4 +procHorseGetOff__9daAlink_cFv = .text:0x800F082C; // type:function size:0x360 scope:global align:4 +procHorseWaitInit__9daAlink_cFv = .text:0x800F0B8C; // type:function size:0x124 scope:global align:4 +procHorseWait__9daAlink_cFv = .text:0x800F0CB0; // type:function size:0x1C8 scope:global align:4 +procHorseTurnInit__9daAlink_cFv = .text:0x800F0E78; // type:function size:0x78 scope:global align:4 +procHorseTurn__9daAlink_cFv = .text:0x800F0EF0; // type:function size:0x37C scope:global align:4 +procHorseJumpInit__9daAlink_cFv = .text:0x800F126C; // type:function size:0x98 scope:global align:4 +procHorseJump__9daAlink_cFv = .text:0x800F1304; // type:function size:0x90 scope:global align:4 +procHorseLandInit__9daAlink_cFv = .text:0x800F1394; // type:function size:0x7C scope:global align:4 +procHorseLand__9daAlink_cFv = .text:0x800F1410; // type:function size:0x90 scope:global align:4 +procHorseSubjectivityInit__9daAlink_cFv = .text:0x800F14A0; // type:function size:0x64 scope:global align:4 +procHorseSubjectivity__9daAlink_cFv = .text:0x800F1504; // type:function size:0xE0 scope:global align:4 +procHorseCutInit__9daAlink_cFv = .text:0x800F15E4; // type:function size:0x2B0 scope:global align:4 +procHorseCut__9daAlink_cFv = .text:0x800F1894; // type:function size:0x20C scope:global align:4 +procHorseCutChargeReadyInit__9daAlink_cFv = .text:0x800F1AA0; // type:function size:0xB8 scope:global align:4 +procHorseCutChargeReady__9daAlink_cFv = .text:0x800F1B58; // type:function size:0x160 scope:global align:4 +procHorseCutTurnInit__9daAlink_cFv = .text:0x800F1CB8; // type:function size:0xF8 scope:global align:4 +procHorseCutTurn__9daAlink_cFv = .text:0x800F1DB0; // type:function size:0x174 scope:global align:4 +procHorseDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800F1F24; // type:function size:0x310 scope:global align:4 +procHorseDamage__9daAlink_cFv = .text:0x800F2234; // type:function size:0x128 scope:global align:4 +procHorseBowSubjectInit__9daAlink_cFv = .text:0x800F235C; // type:function size:0x64 scope:global align:4 +procHorseBowSubject__9daAlink_cFv = .text:0x800F23C0; // type:function size:0x98 scope:global align:4 +procHorseBowMoveInit__9daAlink_cFv = .text:0x800F2458; // type:function size:0x5C scope:global align:4 +procHorseBowMove__9daAlink_cFv = .text:0x800F24B4; // type:function size:0x8C scope:global align:4 +procHorseGrabMoveInit__9daAlink_cFv = .text:0x800F2540; // type:function size:0x5C scope:global align:4 +procHorseGrabMove__9daAlink_cFv = .text:0x800F259C; // type:function size:0xC4 scope:global align:4 +procHorseBoomerangSubjectInit__9daAlink_cFv = .text:0x800F2660; // type:function size:0x74 scope:global align:4 +procHorseBoomerangSubject__9daAlink_cFv = .text:0x800F26D4; // type:function size:0xEC scope:global align:4 +procHorseBoomerangMoveInit__9daAlink_cFv = .text:0x800F27C0; // type:function size:0x74 scope:global align:4 +procHorseBoomerangMove__9daAlink_cFv = .text:0x800F2834; // type:function size:0xCC scope:global align:4 +procHorseHookshotSubjectInit__9daAlink_cFv = .text:0x800F2900; // type:function size:0x7C scope:global align:4 +procHorseHookshotSubject__9daAlink_cFv = .text:0x800F297C; // type:function size:0xB4 scope:global align:4 +procHorseHookshotMoveInit__9daAlink_cFv = .text:0x800F2A30; // type:function size:0x74 scope:global align:4 +procHorseHookshotMove__9daAlink_cFv = .text:0x800F2AA4; // type:function size:0x9C scope:global align:4 +procHorseBottleDrinkInit__9daAlink_cFUs = .text:0x800F2B40; // type:function size:0x1A4 scope:global align:4 +procHorseBottleDrink__9daAlink_cFv = .text:0x800F2CE4; // type:function size:0x74 scope:global align:4 +procHorseKandelaarPourInit__9daAlink_cFv = .text:0x800F2D58; // type:function size:0x12C scope:global align:4 +procHorseKandelaarPour__9daAlink_cFv = .text:0x800F2E84; // type:function size:0x10C scope:global align:4 +procHorseComebackInit__9daAlink_cFv = .text:0x800F2F90; // type:function size:0x60 scope:global align:4 +procHorseComeback__9daAlink_cFv = .text:0x800F2FF0; // type:function size:0xFC scope:global align:4 +procHorseRunInit__9daAlink_cFv = .text:0x800F30EC; // type:function size:0xB8 scope:global align:4 +procHorseRun__9daAlink_cFv = .text:0x800F31A4; // type:function size:0x498 scope:global align:4 +procHorseHangInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800F363C; // type:function size:0x150 scope:global align:4 +procHorseHang__9daAlink_cFv = .text:0x800F378C; // type:function size:0x164 scope:global align:4 +procHorseGetKeyInit__9daAlink_cFv = .text:0x800F38F0; // type:function size:0x70 scope:global align:4 +procHorseGetKey__9daAlink_cFv = .text:0x800F3960; // type:function size:0xC4 scope:global align:4 +procHorseLookDownInit__9daAlink_cFv = .text:0x800F3A24; // type:function size:0x7C scope:global align:4 +procHorseLookDown__9daAlink_cFv = .text:0x800F3AA0; // type:function size:0x54 scope:global align:4 +procBoarRunInit__9daAlink_cFv = .text:0x800F3AF4; // type:function size:0xB0 scope:global align:4 +procBoarRun__9daAlink_cFv = .text:0x800F3BA4; // type:function size:0x218 scope:global align:4 +getCanoeMaxSpeed__9daAlink_cCFv = .text:0x800F3DBC; // type:function size:0x2C scope:global align:4 +getCanoeBackMaxSpeed__9daAlink_cCFv = .text:0x800F3DE8; // type:function size:0x10 scope:global align:4 +getCanoeCres__9daAlink_cCFv = .text:0x800F3DF8; // type:function size:0x2C scope:global align:4 +getCanoeSpeedRate__9daAlink_cCFv = .text:0x800F3E24; // type:function size:0x2C scope:global align:4 +getCanoeMaxRotSpeed__9daAlink_cCFv = .text:0x800F3E50; // type:function size:0x88 scope:global align:4 +getCanoeLocalPaddleTop__9daAlink_cFv = .text:0x800F3ED8; // type:function size:0xC scope:global align:4 +daAlink_searchCanoe__FP10fopAc_ac_cPv = .text:0x800F3EE4; // type:function size:0x20 scope:global align:4 +checkCanoeRideTandem__9daAlink_cFv = .text:0x800F3F04; // type:function size:0x60 scope:global align:4 +checkFishingRodAndLureItem__9daAlink_cCFv = .text:0x800F3F64; // type:function size:0x48 scope:global align:4 +initFishingRodHand__9daAlink_cFv = .text:0x800F3FAC; // type:function size:0x5C scope:global align:4 +getCanoePaddleMatrix__9daAlink_cFv = .text:0x800F4008; // type:function size:0x50 scope:global align:4 +checkFishingRodGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800F4058; // type:function size:0x6C scope:global align:4 +checkCanoePaddleGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800F40C4; // type:function size:0x80 scope:global align:4 +checkCanoeFishingRodGrabOrPut__9daAlink_cCFv = .text:0x800F4144; // type:function size:0x8C scope:global align:4 +initCanoeRide__9daAlink_cFv = .text:0x800F41D0; // type:function size:0x44 scope:global align:4 +checkCanoeJumpRide__9daAlink_cFv = .text:0x800F4214; // type:function size:0xDC scope:global align:4 +setArmReelAnime__9daAlink_cFv = .text:0x800F42F0; // type:function size:0x5C scope:global align:4 +setFishingWaitAction__9daAlink_cFv = .text:0x800F434C; // type:function size:0x350 scope:global align:4 +setFishGetFace__9daAlink_cFv = .text:0x800F469C; // type:function size:0xD4 scope:global align:4 +setRideCanoeBasePos__9daAlink_cFP10fopAc_ac_c = .text:0x800F4770; // type:function size:0x38 scope:global align:4 +setSyncCanoePos__9daAlink_cFv = .text:0x800F47A8; // type:function size:0x23C scope:global align:4 +canoeCommon__9daAlink_cFv = .text:0x800F49E4; // type:function size:0x14C scope:global align:4 +checkNextActionCanoe__9daAlink_cFv = .text:0x800F4B30; // type:function size:0x12C scope:global align:4 +procCanoeRideInit__9daAlink_cFv = .text:0x800F4C5C; // type:function size:0x140 scope:global align:4 +procCanoeRide__9daAlink_cFv = .text:0x800F4D9C; // type:function size:0xE8 scope:global align:4 +procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F4E84; // type:function size:0x10C scope:global align:4 +procCanoeJumpRide__9daAlink_cFv = .text:0x800F4F90; // type:function size:0x74 scope:global align:4 +procCanoeGetOffInit__9daAlink_cFv = .text:0x800F5004; // type:function size:0x250 scope:global align:4 +procCanoeGetOff__9daAlink_cFv = .text:0x800F5254; // type:function size:0x19C scope:global align:4 +procCanoeWaitInit__9daAlink_cFi = .text:0x800F53F0; // type:function size:0x248 scope:global align:4 +procCanoeWait__9daAlink_cFv = .text:0x800F5638; // type:function size:0x2F0 scope:global align:4 +procCanoeRowInit__9daAlink_cFi = .text:0x800F5928; // type:function size:0x300 scope:global align:4 +procCanoeRow__9daAlink_cFv = .text:0x800F5C28; // type:function size:0x2E8 scope:global align:4 +procCanoePaddleShiftInit__9daAlink_cFi = .text:0x800F5F10; // type:function size:0xB4 scope:global align:4 +procCanoePaddleShift__9daAlink_cFv = .text:0x800F5FC4; // type:function size:0xF0 scope:global align:4 +procCanoePaddlePutInit__9daAlink_cFi = .text:0x800F60B4; // type:function size:0x144 scope:global align:4 +procCanoePaddlePut__9daAlink_cFv = .text:0x800F61F8; // type:function size:0x154 scope:global align:4 +procCanoePaddleGrabInit__9daAlink_cFv = .text:0x800F634C; // type:function size:0x48 scope:global align:4 +procCanoePaddleGrab__9daAlink_cFv = .text:0x800F6394; // type:function size:0x198 scope:global align:4 +procCanoeRodGrabInit__9daAlink_cFv = .text:0x800F652C; // type:function size:0x74 scope:global align:4 +procCanoeRodGrab__9daAlink_cFv = .text:0x800F65A0; // type:function size:0xD0 scope:global align:4 +procCanoeFishingWaitInit__9daAlink_cFv = .text:0x800F6670; // type:function size:0x138 scope:global align:4 +procCanoeFishingWait__9daAlink_cFv = .text:0x800F67A8; // type:function size:0x224 scope:global align:4 +procCanoeFishingReelInit__9daAlink_cFv = .text:0x800F69CC; // type:function size:0xB4 scope:global align:4 +procCanoeFishingReel__9daAlink_cFv = .text:0x800F6A80; // type:function size:0x160 scope:global align:4 +procCanoeFishingGetInit__9daAlink_cFv = .text:0x800F6BE0; // type:function size:0x9C scope:global align:4 +procCanoeFishingGet__9daAlink_cFv = .text:0x800F6C7C; // type:function size:0x17C scope:global align:4 +procCanoeSubjectivityInit__9daAlink_cFv = .text:0x800F6DF8; // type:function size:0x44 scope:global align:4 +procCanoeSubjectivity__9daAlink_cFv = .text:0x800F6E3C; // type:function size:0xE0 scope:global align:4 +procCanoeBowSubjectInit__9daAlink_cFv = .text:0x800F6F1C; // type:function size:0x54 scope:global align:4 +procCanoeBowSubject__9daAlink_cFv = .text:0x800F6F70; // type:function size:0x8C scope:global align:4 +procCanoeBowMoveInit__9daAlink_cFv = .text:0x800F6FFC; // type:function size:0x54 scope:global align:4 +procCanoeBowMove__9daAlink_cFv = .text:0x800F7050; // type:function size:0x6C scope:global align:4 +procCanoeGrabMoveInit__9daAlink_cFv = .text:0x800F70BC; // type:function size:0x4C scope:global align:4 +procCanoeGrabMove__9daAlink_cFv = .text:0x800F7108; // type:function size:0xA8 scope:global align:4 +procCanoeBoomerangSubjectInit__9daAlink_cFv = .text:0x800F71B0; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangSubject__9daAlink_cFv = .text:0x800F721C; // type:function size:0xE0 scope:global align:4 +procCanoeBoomerangMoveInit__9daAlink_cFv = .text:0x800F72FC; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangMove__9daAlink_cFv = .text:0x800F7368; // type:function size:0xAC scope:global align:4 +procCanoeHookshotSubjectInit__9daAlink_cFv = .text:0x800F7414; // type:function size:0x6C scope:global align:4 +procCanoeHookshotSubject__9daAlink_cFv = .text:0x800F7480; // type:function size:0xA8 scope:global align:4 +procCanoeHookshotMoveInit__9daAlink_cFv = .text:0x800F7528; // type:function size:0x6C scope:global align:4 +procCanoeHookshotMove__9daAlink_cFv = .text:0x800F7594; // type:function size:0x7C scope:global align:4 +procCanoeBottleDrinkInit__9daAlink_cFUs = .text:0x800F7610; // type:function size:0x14C scope:global align:4 +procCanoeBottleDrink__9daAlink_cFv = .text:0x800F775C; // type:function size:0x6C scope:global align:4 +procCanoeKandelaarPourInit__9daAlink_cFv = .text:0x800F77C8; // type:function size:0xC8 scope:global align:4 +procCanoeKandelaarPour__9daAlink_cFv = .text:0x800F7890; // type:function size:0x84 scope:global align:4 +setGroundFishingRodActor__9daAlink_cFv = .text:0x800F7914; // type:function size:0x58 scope:global align:4 +procFishingCastInit__9daAlink_cFv = .text:0x800F796C; // type:function size:0xB4 scope:global align:4 +procFishingCast__9daAlink_cFv = .text:0x800F7A20; // type:function size:0x174 scope:global align:4 +procFishingFoodInit__9daAlink_cFv = .text:0x800F7B94; // type:function size:0x120 scope:global align:4 +procFishingFood__9daAlink_cFv = .text:0x800F7CB4; // type:function size:0x1A8 scope:global align:4 +getCrawlMoveAnmSpeed__9daAlink_cFv = .text:0x800F7E5C; // type:function size:0x24 scope:global align:4 +getCrawlMoveSpeed__9daAlink_cFv = .text:0x800F7E80; // type:function size:0x74 scope:global align:4 +setCrawlMoveDirectionArrow__9daAlink_cFv = .text:0x800F7EF4; // type:function size:0x160 scope:global align:4 +changeCrawlAutoMoveProc__9daAlink_cFP4cXyz = .text:0x800F8054; // type:function size:0x378 scope:global align:4 +getCrawlMoveVec__9daAlink_cFP4cXyzP4cXyzP4cXyziiPUc = .text:0x800F83CC; // type:function size:0x400 scope:global align:4 +crawlBgCheck__9daAlink_cFP4cXyzP4cXyzi = .text:0x800F87CC; // type:function size:0x140 scope:global align:4 +checkCrawlSideWall__9daAlink_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x800F890C; // type:function size:0x1F8 scope:global align:4 +decideCrawlDoStatus__9daAlink_cFv = .text:0x800F8B04; // type:function size:0xE8 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyz = .text:0x800F8BEC; // type:function size:0x70 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyzP4cXyz = .text:0x800F8C5C; // type:function size:0xB0 scope:global align:4 +checkCrawlInHoll__9daAlink_cFP4cXyzP4cXyzP4cXyzi = .text:0x800F8D0C; // type:function size:0x204 scope:global align:4 +setCrawlMoveHoll__9daAlink_cFv = .text:0x800F8F10; // type:function size:0xB8 scope:global align:4 +setCrawlMoveAngle__9daAlink_cFv = .text:0x800F8FC8; // type:function size:0x14C scope:global align:4 +stopHalfMoveAnime__9daAlink_cFf = .text:0x800F9114; // type:function size:0x7C scope:global align:4 +setCrawlAutoMoveAimPos__9daAlink_cFv = .text:0x800F9190; // type:function size:0x28C scope:global align:4 +procCrawlStartInit__9daAlink_cFv = .text:0x800F941C; // type:function size:0x174 scope:global align:4 +procCrawlStart__9daAlink_cFv = .text:0x800F9590; // type:function size:0xF0 scope:global align:4 +procCrawlMoveInit__9daAlink_cFss = .text:0x800F9680; // type:function size:0x144 scope:global align:4 +procCrawlMove__9daAlink_cFv = .text:0x800F97C4; // type:function size:0x444 scope:global align:4 +procCrawlAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x800F9C08; // type:function size:0xC0 scope:global align:4 +procCrawlAutoMove__9daAlink_cFv = .text:0x800F9CC8; // type:function size:0x2C0 scope:global align:4 +procCrawlEndInit__9daAlink_cFiss = .text:0x800F9F88; // type:function size:0x1B4 scope:global align:4 +procCrawlEnd__9daAlink_cFv = .text:0x800FA13C; // type:function size:0xAC scope:global align:4 +getHangMoveAnmSpeed__9daAlink_cFv = .text:0x800FA1E8; // type:function size:0x20 scope:global align:4 +getHangDirectionFromAngle__9daAlink_cFv = .text:0x800FA208; // type:function size:0x74 scope:global align:4 +hangMoveBgCheck__9daAlink_cFsP4cXyz = .text:0x800FA27C; // type:function size:0x2C8 scope:global align:4 +changeHangMoveProc__9daAlink_cFi = .text:0x800FA544; // type:function size:0x290 scope:global align:4 +checkHangFootWall__9daAlink_cFv = .text:0x800FA7D4; // type:function size:0x11C scope:global align:4 +setHangGroundY__9daAlink_cFv = .text:0x800FA8F0; // type:function size:0xA8 scope:global align:4 +changeHangEndProc__9daAlink_cFv = .text:0x800FA998; // type:function size:0xD0 scope:global align:4 +checkHangStartSideWall__9daAlink_cFs = .text:0x800FAA68; // type:function size:0x220 scope:global align:4 +procHangStartInit__9daAlink_cFv = .text:0x800FAC88; // type:function size:0x398 scope:global align:4 +procHangStart__9daAlink_cFv = .text:0x800FB020; // type:function size:0xB8 scope:global align:4 +procHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x800FB0D8; // type:function size:0x2D8 scope:global align:4 +procHangFallStart__9daAlink_cFv = .text:0x800FB3B0; // type:function size:0xFC scope:global align:4 +procHangUpInit__9daAlink_cFi = .text:0x800FB4AC; // type:function size:0x88 scope:global align:4 +procHangUp__9daAlink_cFv = .text:0x800FB534; // type:function size:0x114 scope:global align:4 +procHangWaitInit__9daAlink_cFv = .text:0x800FB648; // type:function size:0x108 scope:global align:4 +procHangWait__9daAlink_cFv = .text:0x800FB750; // type:function size:0x10C scope:global align:4 +procHangMoveInit__9daAlink_cFi = .text:0x800FB85C; // type:function size:0x140 scope:global align:4 +procHangMove__9daAlink_cFv = .text:0x800FB99C; // type:function size:0x438 scope:global align:4 +procHangClimbInit__9daAlink_cFf = .text:0x800FBDD4; // type:function size:0x10C scope:global align:4 +procHangClimb__9daAlink_cFv = .text:0x800FBEE0; // type:function size:0x130 scope:global align:4 +procHangWallCatchInit__9daAlink_cFv = .text:0x800FC010; // type:function size:0x2D4 scope:global align:4 +procHangWallCatch__9daAlink_cFv = .text:0x800FC2E4; // type:function size:0xA0 scope:global align:4 +procHangReadyInit__9daAlink_cFv = .text:0x800FC384; // type:function size:0xC8 scope:global align:4 +procHangReady__9daAlink_cFv = .text:0x800FC44C; // type:function size:0xB4 scope:global align:4 +procHangLeverDownInit__9daAlink_cFv = .text:0x800FC500; // type:function size:0x9C scope:global align:4 +procHangLeverDown__9daAlink_cFv = .text:0x800FC59C; // type:function size:0x1D8 scope:global align:4 +changeDragonActor__9daAlink_cFP10fopAc_ac_c = .text:0x800FC774; // type:function size:0x3C scope:global align:4 +setDragonHangPos__9daAlink_cFv = .text:0x800FC7B0; // type:function size:0x110 scope:global align:4 +setOctaIealHangPos__9daAlink_cFv = .text:0x800FC8C0; // type:function size:0x94 scope:global align:4 +setBossBodyHangPos__9daAlink_cFv = .text:0x800FC954; // type:function size:0x34 scope:global align:4 +procBossBodyHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800FC988; // type:function size:0xF4 scope:global align:4 +procBossBodyHang__9daAlink_cFv = .text:0x800FCA7C; // type:function size:0x6E8 scope:global align:4 +getLadderUnitCount__9daAlink_cCFv = .text:0x800FD164; // type:function size:0x2C scope:global align:4 +setLadderInit__9daAlink_cFv = .text:0x800FD190; // type:function size:0xC4 scope:global align:4 +setLadderPosInit__9daAlink_cFv = .text:0x800FD254; // type:function size:0x1A8 scope:global align:4 +setLadderPos__9daAlink_cFi = .text:0x800FD3FC; // type:function size:0x98 scope:global align:4 +getLadderMoveAnmSpeed__9daAlink_cFv = .text:0x800FD494; // type:function size:0x24 scope:global align:4 +changeLadderMoveProc__9daAlink_cFi = .text:0x800FD4B8; // type:function size:0x1FC scope:global align:4 +setMoveBGLadderCorrect__9daAlink_cFv = .text:0x800FD6B4; // type:function size:0x13C scope:global align:4 +checkLadderFall__9daAlink_cFv = .text:0x800FD7F0; // type:function size:0x64 scope:global align:4 +procLadderUpStartInit__9daAlink_cFv = .text:0x800FD854; // type:function size:0x168 scope:global align:4 +procLadderUpStart__9daAlink_cFv = .text:0x800FD9BC; // type:function size:0x74 scope:global align:4 +procLadderUpEndInit__9daAlink_cFi = .text:0x800FDA30; // type:function size:0xC4 scope:global align:4 +procLadderUpEnd__9daAlink_cFv = .text:0x800FDAF4; // type:function size:0xE4 scope:global align:4 +procLadderDownStartInit__9daAlink_cFv = .text:0x800FDBD8; // type:function size:0x1A8 scope:global align:4 +procLadderDownStart__9daAlink_cFv = .text:0x800FDD80; // type:function size:0xA4 scope:global align:4 +procLadderDownEndInit__9daAlink_cFi = .text:0x800FDE24; // type:function size:0xB4 scope:global align:4 +procLadderDownEnd__9daAlink_cFv = .text:0x800FDED8; // type:function size:0xC4 scope:global align:4 +procLadderMoveInit__9daAlink_cFiiP4cXyz = .text:0x800FDF9C; // type:function size:0x1C0 scope:global align:4 +procLadderMove__9daAlink_cFv = .text:0x800FE15C; // type:function size:0xC0 scope:global align:4 +getClimbMoveUpDownAnmSpeed__9daAlink_cFv = .text:0x800FE21C; // type:function size:0x24 scope:global align:4 +getClimbMoveSideAnmSpeed__9daAlink_cFv = .text:0x800FE240; // type:function size:0x24 scope:global align:4 +checkClimbCode__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FE264; // type:function size:0xBC scope:global align:4 +setClimbInit__9daAlink_cFv = .text:0x800FE320; // type:function size:0x60 scope:global align:4 +setClimbShapeOffset__9daAlink_cFv = .text:0x800FE380; // type:function size:0x250 scope:global align:4 +getClimbDirectionFromAngle__9daAlink_cFv = .text:0x800FE5D0; // type:function size:0x74 scope:global align:4 +changeClimbMoveProc__9daAlink_cFi = .text:0x800FE644; // type:function size:0x168 scope:global align:4 +checkClimbMoveUpDownProc__9daAlink_cFi = .text:0x800FE7AC; // type:function size:0x148 scope:global align:4 +checkClimbMoveSideProc__9daAlink_cFi = .text:0x800FE8F4; // type:function size:0x180 scope:global align:4 +setMoveBGClimbCorrect__9daAlink_cFv = .text:0x800FEA74; // type:function size:0x328 scope:global align:4 +checkBgCorrectClimbMove__9daAlink_cFP4cXyzP4cXyz = .text:0x800FED9C; // type:function size:0xE0 scope:global align:4 +checkClimbRoof__9daAlink_cFf = .text:0x800FEE7C; // type:function size:0xE0 scope:global align:4 +checkClimbGround__9daAlink_cFP4cXyzf = .text:0x800FEF5C; // type:function size:0x170 scope:global align:4 +checkBgClimbMove__9daAlink_cFi = .text:0x800FF0CC; // type:function size:0x3CC scope:global align:4 +setClimbStartNotGround__9daAlink_cFv = .text:0x800FF498; // type:function size:0x1C4 scope:global align:4 +procClimbUpStartInit__9daAlink_cFi = .text:0x800FF65C; // type:function size:0x2B4 scope:global align:4 +procClimbUpStart__9daAlink_cFv = .text:0x800FF910; // type:function size:0x114 scope:global align:4 +procClimbDownStartInit__9daAlink_cFs = .text:0x800FFA24; // type:function size:0x190 scope:global align:4 +procClimbDownStart__9daAlink_cFv = .text:0x800FFBB4; // type:function size:0x108 scope:global align:4 +procClimbMoveUpDownInit__9daAlink_cFi = .text:0x800FFCBC; // type:function size:0x1A8 scope:global align:4 +procClimbMoveUpDown__9daAlink_cFv = .text:0x800FFE64; // type:function size:0x158 scope:global align:4 +procClimbMoveSideInit__9daAlink_cFv = .text:0x800FFFBC; // type:function size:0x19C scope:global align:4 +procClimbMoveSide__9daAlink_cFv = .text:0x80100158; // type:function size:0x1AC scope:global align:4 +procClimbWaitInit__9daAlink_cFii = .text:0x80100304; // type:function size:0x160 scope:global align:4 +procClimbWait__9daAlink_cFv = .text:0x80100464; // type:function size:0x18C scope:global align:4 +procClimbToRoofInit__9daAlink_cFv = .text:0x801005F0; // type:function size:0x80 scope:global align:4 +procClimbToRoof__9daAlink_cFv = .text:0x80100670; // type:function size:0x168 scope:global align:4 +getRoofHangFMoveAnmSpeed__9daAlink_cCFv = .text:0x801007D8; // type:function size:0x24 scope:global align:4 +getRoofHangSMoveAnmSpeed__9daAlink_cCFv = .text:0x801007FC; // type:function size:0x24 scope:global align:4 +setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo = .text:0x80100820; // type:function size:0x54 scope:global align:4 +checkRoofHangMovePos__9daAlink_cFv = .text:0x80100874; // type:function size:0x108 scope:global align:4 +commonRoofHangProc__9daAlink_cFv = .text:0x8010097C; // type:function size:0x17C scope:global align:4 +checkNextActionRoofHang__9daAlink_cFv = .text:0x80100AF8; // type:function size:0x124 scope:global align:4 +procRoofHangStartInit__9daAlink_cFRC13cBgS_PolyInfoRC4cXyzi = .text:0x80100C1C; // type:function size:0xD4 scope:global align:4 +procRoofHangStart__9daAlink_cFv = .text:0x80100CF0; // type:function size:0xD0 scope:global align:4 +procRoofHangWaitInit__9daAlink_cFi = .text:0x80100DC0; // type:function size:0x184 scope:global align:4 +procRoofHangWait__9daAlink_cFv = .text:0x80100F44; // type:function size:0x6C scope:global align:4 +procRoofHangFrontMoveInit__9daAlink_cFv = .text:0x80100FB0; // type:function size:0x148 scope:global align:4 +procRoofHangFrontMove__9daAlink_cFv = .text:0x801010F8; // type:function size:0x330 scope:global align:4 +procRoofHangSideMoveInit__9daAlink_cFv = .text:0x80101428; // type:function size:0xEC scope:global align:4 +procRoofHangSideMove__9daAlink_cFv = .text:0x80101514; // type:function size:0xB0 scope:global align:4 +procRoofHangTurnInit__9daAlink_cFv = .text:0x801015C4; // type:function size:0x17C scope:global align:4 +procRoofHangTurn__9daAlink_cFv = .text:0x80101740; // type:function size:0x108 scope:global align:4 +setRoofHangSwitch__9daAlink_cFv = .text:0x80101848; // type:function size:0x70 scope:global align:4 +procRoofSwitchHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x801018B8; // type:function size:0x100 scope:global align:4 +procRoofSwitchHang__9daAlink_cFv = .text:0x801019B8; // type:function size:0xC8 scope:global align:4 +getHangPos__13daObjSwHang_cFv = .text:0x80101A80; // type:function size:0x1C scope:global align:4 +checkZoraWearMaskDraw__9daAlink_cFv = .text:0x80101A9C; // type:function size:0x54 scope:global align:4 +checkAcceptUseItemInWater__9daAlink_cCFUs = .text:0x80101AF0; // type:function size:0x50 scope:global align:4 +swimDeleteItem__9daAlink_cFv = .text:0x80101B40; // type:function size:0x84 scope:global align:4 +getZoraSwim__9daAlink_cCFv = .text:0x80101BC4; // type:function size:0x60 scope:global align:4 +getSwimFrontMaxSpeed__9daAlink_cCFv = .text:0x80101C24; // type:function size:0x90 scope:global align:4 +getSwimMaxFallSpeed__9daAlink_cCFv = .text:0x80101CB4; // type:function size:0x9C scope:global align:4 +checkOxygenTimer__9daAlink_cFv = .text:0x80101D50; // type:function size:0x150 scope:global align:4 +offOxygenTimer__9daAlink_cFv = .text:0x80101EA0; // type:function size:0x24 scope:global align:4 +checkPossibleWaterInMode__9daAlink_cCFv = .text:0x80101EC4; // type:function size:0x3C scope:global align:4 +setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf = .text:0x80101F00; // type:function size:0x7C scope:global align:4 +swimBgCheck__9daAlink_cFf = .text:0x80101F7C; // type:function size:0x674 scope:global align:4 +setSpeedAndAngleSwim__9daAlink_cFv = .text:0x801025F0; // type:function size:0x5E4 scope:global align:4 +checkNextActionSwim__9daAlink_cFv = .text:0x80102BD4; // type:function size:0x154 scope:global align:4 +checkSwimAction__9daAlink_cFi = .text:0x80102D28; // type:function size:0x53C scope:global align:4 +checkSwimUpAction__9daAlink_cFv = .text:0x80103264; // type:function size:0x270 scope:global align:4 +swimOutAfter__9daAlink_cFi = .text:0x801034D4; // type:function size:0xD0 scope:global align:4 +checkSwimFall__9daAlink_cFv = .text:0x801035A4; // type:function size:0x34 scope:global align:4 +checkSwimOutAction__9daAlink_cFv = .text:0x801035D8; // type:function size:0x2CC scope:global align:4 +setSwimMoveAnime__9daAlink_cFv = .text:0x801038A4; // type:function size:0x848 scope:global align:4 +checkSwimButtonAccept__9daAlink_cFv = .text:0x801040EC; // type:function size:0x28 scope:global align:4 +checkUpSwimButtonAccept__9daAlink_cFv = .text:0x80104114; // type:function size:0x1C scope:global align:4 +checkSwimButtonMove__9daAlink_cFv = .text:0x80104130; // type:function size:0x70 scope:global align:4 +checkZoraSwimMove__9daAlink_cFv = .text:0x801041A0; // type:function size:0x54 scope:global align:4 +checkSwimNeckUpDown__9daAlink_cCFv = .text:0x801041F4; // type:function size:0x4C scope:global align:4 +setSwimUpDownOffset__9daAlink_cFv = .text:0x80104240; // type:function size:0xC4 scope:global align:4 +procSwimUpInit__9daAlink_cFv = .text:0x80104304; // type:function size:0xF0 scope:global align:4 +procSwimUp__9daAlink_cFv = .text:0x801043F4; // type:function size:0x110 scope:global align:4 +procSwimWaitInit__9daAlink_cFi = .text:0x80104504; // type:function size:0x1BC scope:global align:4 +procSwimWait__9daAlink_cFv = .text:0x801046C0; // type:function size:0x1BC scope:global align:4 +procSwimMoveInit__9daAlink_cFv = .text:0x8010487C; // type:function size:0x148 scope:global align:4 +procSwimMove__9daAlink_cFv = .text:0x801049C4; // type:function size:0x1A0 scope:global align:4 +procSwimDiveInit__9daAlink_cFv = .text:0x80104B64; // type:function size:0x148 scope:global align:4 +procSwimDive__9daAlink_cFv = .text:0x80104CAC; // type:function size:0x1B0 scope:global align:4 +procSwimHookshotSubjectInit__9daAlink_cFv = .text:0x80104E5C; // type:function size:0x12C scope:global align:4 +procSwimHookshotSubject__9daAlink_cFv = .text:0x80104F88; // type:function size:0x13C scope:global align:4 +procSwimHookshotMoveInit__9daAlink_cFv = .text:0x801050C4; // type:function size:0x10C scope:global align:4 +procSwimHookshotMove__9daAlink_cFv = .text:0x801051D0; // type:function size:0x1D8 scope:global align:4 +procSwimDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x801053A8; // type:function size:0x58C scope:global align:4 +procSwimDamage__9daAlink_cFv = .text:0x80105934; // type:function size:0x178 scope:global align:4 +procOctaIealSpitInit__9daAlink_cFv = .text:0x80105AAC; // type:function size:0x160 scope:global align:4 +procOctaIealSpit__9daAlink_cFv = .text:0x80105C0C; // type:function size:0x84 scope:global align:4 +daAlink_searchIceLeaf__FP10fopAc_ac_cPv = .text:0x80105C90; // type:function size:0x14 scope:global align:4 +checkSnowCode__9daAlink_cCFv = .text:0x80105CA4; // type:function size:0x24 scope:global align:4 +checkSnowCodePolygon__9daAlink_cFR13cBgS_PolyInfo = .text:0x80105CC8; // type:function size:0x54 scope:global align:4 +checkBoardRestart__9daAlink_cFv = .text:0x80105D1C; // type:function size:0x48 scope:global align:4 +boardCommon__9daAlink_cFi = .text:0x80105D64; // type:function size:0x9DC scope:global align:4 +setCommonBoardAnime__9daAlink_cFi = .text:0x80106740; // type:function size:0x58 scope:global align:4 +checkNextActionBoard__9daAlink_cFv = .text:0x80106798; // type:function size:0x8C scope:global align:4 +checkBoardSwordTriggerAction__9daAlink_cFv = .text:0x80106824; // type:function size:0x38 scope:global align:4 +commonProcBoardInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x8010685C; // type:function size:0x68 scope:global align:4 +getBoardRowAnmSpeed__9daAlink_cFv = .text:0x801068C4; // type:function size:0x34 scope:global align:4 +setBoardLandAnime__9daAlink_cFv = .text:0x801068F8; // type:function size:0x88 scope:global align:4 +procBoardRideInit__9daAlink_cFv = .text:0x80106980; // type:function size:0x25C scope:global align:4 +procBoardRide__9daAlink_cFv = .text:0x80106BDC; // type:function size:0x68 scope:global align:4 +procBoardWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x80106C44; // type:function size:0x194 scope:global align:4 +procBoardWait__9daAlink_cFv = .text:0x80106DD8; // type:function size:0x2BC scope:global align:4 +procBoardRowInit__9daAlink_cFv = .text:0x80107094; // type:function size:0x78 scope:global align:4 +procBoardRow__9daAlink_cFv = .text:0x8010710C; // type:function size:0x160 scope:global align:4 +procBoardTurnInit__9daAlink_cFv = .text:0x8010726C; // type:function size:0x7C scope:global align:4 +procBoardTurn__9daAlink_cFv = .text:0x801072E8; // type:function size:0x13C scope:global align:4 +procBoardJumpInit__9daAlink_cFfi = .text:0x80107424; // type:function size:0xE8 scope:global align:4 +procBoardJump__9daAlink_cFv = .text:0x8010750C; // type:function size:0xD0 scope:global align:4 +procBoardSubjectivityInit__9daAlink_cFv = .text:0x801075DC; // type:function size:0x48 scope:global align:4 +procBoardSubjectivity__9daAlink_cFv = .text:0x80107624; // type:function size:0x94 scope:global align:4 +procBoardCutInit__9daAlink_cFv = .text:0x801076B8; // type:function size:0xB0 scope:global align:4 +procBoardCut__9daAlink_cFv = .text:0x80107768; // type:function size:0x78 scope:global align:4 +procBoardCutTurnInit__9daAlink_cFv = .text:0x801077E0; // type:function size:0x170 scope:global align:4 +procBoardCutTurn__9daAlink_cFv = .text:0x80107950; // type:function size:0x1BC scope:global align:4 +draw__Q29daAlink_c14hsChainShape_cFv = .text:0x80107B0C; // type:function size:0xAC8 scope:global align:4 +hookshotAtHitCallBack__9daAlink_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x801085D4; // type:function size:0x1D4 scope:global align:4 +daAlink_hookshotAtHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x801087A8; // type:function size:0x20 scope:global align:4 +getHookshotTopPos__9daAlink_cFv = .text:0x801087C8; // type:function size:0x44 scope:global align:4 +checkHookshotReturnMode__9daAlink_cCFv = .text:0x8010880C; // type:function size:0x68 scope:global align:4 +checkHookshotShootReturnMode__9daAlink_cCFv = .text:0x80108874; // type:function size:0x74 scope:global align:4 +resetHookshotMode__9daAlink_cFv = .text:0x801088E8; // type:function size:0x40 scope:global align:4 +setEnemyBombHookshot__9daAlink_cFP10fopAc_ac_c = .text:0x80108928; // type:function size:0x68 scope:global align:4 +checkLv7BossRoom__9daAlink_cFv = .text:0x80108990; // type:function size:0x2C scope:global align:4 +checkHookshotStickBG__9daAlink_cFR13cBgS_PolyInfo = .text:0x801089BC; // type:function size:0x78 scope:global align:4 +cancelHookshotCarry__9daAlink_cFv = .text:0x80108A34; // type:function size:0x3C scope:global align:4 +changeHookshotDrawModel__9daAlink_cFv = .text:0x80108A70; // type:function size:0x3C scope:global align:4 +checkHookshotRoofLv7Boss__9daAlink_cFv = .text:0x80108AAC; // type:function size:0x28 scope:global align:4 +checkChaseHookshot__9daAlink_cFv = .text:0x80108AD4; // type:function size:0xB8 scope:global align:4 +checkOctaIealSpecialCollect__9daAlink_cFv = .text:0x80108B8C; // type:function size:0x68 scope:global align:4 +checkBossOctaIealRoom__9daAlink_cFv = .text:0x80108BF4; // type:function size:0x30 scope:global align:4 +checkHookshotWait__9daAlink_cCFv = .text:0x80108C24; // type:function size:0x24 scope:global align:4 +setHookshotCatchNow__9daAlink_cFv = .text:0x80108C48; // type:function size:0x54 scope:global align:4 +setHookshotCarryOffset__9daAlink_cFUiPC4cXyz = .text:0x80108C9C; // type:function size:0xA4 scope:global align:4 +setHookshotModel__9daAlink_cFv = .text:0x80108D40; // type:function size:0x280 scope:global align:4 +setHookshotSight__9daAlink_cFv = .text:0x80108FC0; // type:function size:0x138 scope:global align:4 +cancelHookshotShot__9daAlink_cFv = .text:0x801090F8; // type:function size:0x78 scope:global align:4 +cancelHookshotMove__9daAlink_cFv = .text:0x80109170; // type:function size:0xD8 scope:global align:4 +checkHookshotReadyMaterialOffMode__9daAlink_cCFv = .text:0x80109248; // type:function size:0x34 scope:global align:4 +setHookshotReadyMaterial__9daAlink_cFv = .text:0x8010927C; // type:function size:0x7C scope:global align:4 +initHookshotUpperAnimeSpeed__9daAlink_cFi = .text:0x801092F8; // type:function size:0x84 scope:global align:4 +initHookshotReady__9daAlink_cFv = .text:0x8010937C; // type:function size:0x74 scope:global align:4 +setHookshotReadyAnime__9daAlink_cFv = .text:0x801093F0; // type:function size:0xA0 scope:global align:4 +checkUpperItemActionHookshot__9daAlink_cFv = .text:0x80109490; // type:function size:0x344 scope:global align:4 +checkNextActionHookshot__9daAlink_cFv = .text:0x801097D4; // type:function size:0x1D8 scope:global align:4 +setHookshotReturnEnd__9daAlink_cFv = .text:0x801099AC; // type:function size:0xF0 scope:global align:4 +setHookshotHangMoveBGCollect__9daAlink_cFv = .text:0x80109A9C; // type:function size:0x21C scope:global align:4 +setHookshotTopPosFly__9daAlink_cFv = .text:0x80109CB8; // type:function size:0x130 scope:global align:4 +setHookshotPos__9daAlink_cFv = .text:0x80109DE8; // type:function size:0x1700 scope:global align:4 +setHookshotRoofWaitAnime__9daAlink_cFv = .text:0x8010B4E8; // type:function size:0x80 scope:global align:4 +setHookshotWallWaitAnime__9daAlink_cFv = .text:0x8010B568; // type:function size:0x50 scope:global align:4 +hookshotRoofTurn__9daAlink_cFv = .text:0x8010B5B8; // type:function size:0x298 scope:global align:4 +initHookshotRoofWaitActor__9daAlink_cFP10fopAc_ac_c = .text:0x8010B850; // type:function size:0xDC scope:global align:4 +checkNextHookPoint__9daAlink_cFv = .text:0x8010B92C; // type:function size:0x12C scope:global align:4 +checkLandHookshotHang__9daAlink_cFv = .text:0x8010BA58; // type:function size:0x120 scope:global align:4 +commonHookshotRoofWait__9daAlink_cFv = .text:0x8010BB78; // type:function size:0x100 scope:global align:4 +commonHookshotWallWait__9daAlink_cFv = .text:0x8010BC78; // type:function size:0x3C scope:global align:4 +procHookshotSubjectInit__9daAlink_cFv = .text:0x8010BCB4; // type:function size:0xA0 scope:global align:4 +procHookshotSubject__9daAlink_cFv = .text:0x8010BD54; // type:function size:0xC0 scope:global align:4 +procHookshotMoveInit__9daAlink_cFv = .text:0x8010BE14; // type:function size:0x9C scope:global align:4 +procHookshotMove__9daAlink_cFv = .text:0x8010BEB0; // type:function size:0xEC scope:global align:4 +procHookshotFlyInit__9daAlink_cFv = .text:0x8010BF9C; // type:function size:0x160 scope:global align:4 +procHookshotFly__9daAlink_cFv = .text:0x8010C0FC; // type:function size:0x940 scope:global align:4 +procHookshotRoofWaitInit__9daAlink_cFiP10fopAc_ac_ci = .text:0x8010CA3C; // type:function size:0x1C4 scope:global align:4 +procHookshotRoofWait__9daAlink_cFv = .text:0x8010CC00; // type:function size:0x28C scope:global align:4 +procHookshotRoofShootInit__9daAlink_cFP10fopAc_ac_c = .text:0x8010CE8C; // type:function size:0xE0 scope:global align:4 +procHookshotRoofShoot__9daAlink_cFv = .text:0x8010CF6C; // type:function size:0x20C scope:global align:4 +procHookshotRoofBootsInit__9daAlink_cFP10fopAc_ac_c = .text:0x8010D178; // type:function size:0xC8 scope:global align:4 +procHookshotRoofBoots__9daAlink_cFv = .text:0x8010D240; // type:function size:0x140 scope:global align:4 +procHookshotWallWaitInit__9daAlink_cFisi = .text:0x8010D380; // type:function size:0x218 scope:global align:4 +procHookshotWallWait__9daAlink_cFv = .text:0x8010D598; // type:function size:0x268 scope:global align:4 +procHookshotWallShootInit__9daAlink_cFv = .text:0x8010D800; // type:function size:0xD8 scope:global align:4 +procHookshotWallShoot__9daAlink_cFv = .text:0x8010D8D8; // type:function size:0x270 scope:global align:4 +getSpinnerGravity__9daAlink_cCFv = .text:0x8010DB48; // type:function size:0x10 scope:global align:4 +getSpinnerMaxFallSpeed__9daAlink_cCFv = .text:0x8010DB58; // type:function size:0x10 scope:global align:4 +getSpinnerJumpRate__9daAlink_cCFv = .text:0x8010DB68; // type:function size:0x10 scope:global align:4 +getSpinnerRideMoveTime__9daAlink_cFv = .text:0x8010DB78; // type:function size:0x44 scope:global align:4 +getSpinnerRideSpeedF__9daAlink_cFv = .text:0x8010DBBC; // type:function size:0x44 scope:global align:4 +getSpinnerRideDecSpeedMax__9daAlink_cCFv = .text:0x8010DC00; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedMin__9daAlink_cCFv = .text:0x8010DC10; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedRate__9daAlink_cCFv = .text:0x8010DC20; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMax__9daAlink_cCFv = .text:0x8010DC30; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMin__9daAlink_cCFv = .text:0x8010DC40; // type:function size:0x10 scope:global align:4 +onSpinnerPathForceRemove__9daAlink_cFv = .text:0x8010DC50; // type:function size:0x54 scope:global align:4 +checkSpinnerPathMove__9daAlink_cFv = .text:0x8010DCA4; // type:function size:0x64 scope:global align:4 +checkLv4BossRoom__9daAlink_cFv = .text:0x8010DD08; // type:function size:0x2C scope:global align:4 +checkSpinnerTriggerAttack__9daAlink_cFv = .text:0x8010DD34; // type:function size:0xA0 scope:global align:4 +setSpinnerSyncPos__9daAlink_cFv = .text:0x8010DDD4; // type:function size:0x9C scope:global align:4 +procSpinnerReadyInit__9daAlink_cFv = .text:0x8010DE70; // type:function size:0x168 scope:global align:4 +procSpinnerReady__9daAlink_cFv = .text:0x8010DFD8; // type:function size:0x98 scope:global align:4 +setSpinnerStatus__9daAlink_cFUcUc = .text:0x8010E070; // type:function size:0x14 scope:global align:4 +procSpinnerWaitInit__9daAlink_cFv = .text:0x8010E084; // type:function size:0xD4 scope:global align:4 +procSpinnerWait__9daAlink_cFv = .text:0x8010E158; // type:function size:0x540 scope:global align:4 +bottleModelCallBack__9daAlink_cFv = .text:0x8010E698; // type:function size:0xA0 scope:global align:4 +daAlink_bottleModelCallBack__FP8J3DJointi = .text:0x8010E738; // type:function size:0x3C scope:global align:4 +getBottleOpenAppearItem__9daAlink_cCFv = .text:0x8010E774; // type:function size:0x1C scope:global align:4 +checkOilBottleItemNotGet__9daAlink_cFUs = .text:0x8010E790; // type:function size:0x54 scope:global align:4 +setBottleModel__9daAlink_cFUs = .text:0x8010E7E4; // type:function size:0x4EC scope:global align:4 +commonBottleDrink__9daAlink_cFi = .text:0x8010ECD0; // type:function size:0x998 scope:global align:4 +makeFairy__9daAlink_cFP4cXyzUl = .text:0x8010F668; // type:function size:0xF0 scope:global align:4 +procBottleDrinkInit__9daAlink_cFUs = .text:0x8010F758; // type:function size:0x14C scope:global align:4 +procBottleDrink__9daAlink_cFv = .text:0x8010F8A4; // type:function size:0x5C scope:global align:4 +procBottleOpenInit__9daAlink_cFUs = .text:0x8010F900; // type:function size:0x1F0 scope:global align:4 +procBottleOpen__9daAlink_cFv = .text:0x8010FAF0; // type:function size:0x354 scope:global align:4 +procBottleSwingInit__9daAlink_cFP10fopAc_ac_ci = .text:0x8010FE44; // type:function size:0x320 scope:global align:4 +procBottleSwing__9daAlink_cFv = .text:0x80110164; // type:function size:0x378 scope:global align:4 +procBottleGetInit__9daAlink_cFi = .text:0x801104DC; // type:function size:0x248 scope:global align:4 +procBottleGet__9daAlink_cFv = .text:0x80110724; // type:function size:0x130 scope:global align:4 +Insect_Release__9dInsect_cFv = .text:0x80110854; // type:function size:0xC scope:global align:4 +daAlink_searchTagKandelaar__FP10fopAc_ac_cPv = .text:0x80110860; // type:function size:0x14 scope:global align:4 +daAlink_searchTagKtOnFire__FP10fopAc_ac_cPv = .text:0x80110874; // type:function size:0x80 scope:global align:4 +setKandelaarMtx__9daAlink_cFPA4_fii = .text:0x801108F4; // type:function size:0xA4 scope:global align:4 +checkWaterInKandelaarOffset__9daAlink_cFf = .text:0x80110998; // type:function size:0x30 scope:global align:4 +checkWaterInKandelaar__9daAlink_cFf = .text:0x801109C8; // type:function size:0x84 scope:global align:4 +offKandelaarModel__9daAlink_cFv = .text:0x80110A4C; // type:function size:0x3C scope:global align:4 +checkUseKandelaar__9daAlink_cFi = .text:0x80110A88; // type:function size:0x38 scope:global align:4 +checkKandelaarSwing__9daAlink_cCFi = .text:0x80110AC0; // type:function size:0x38 scope:global align:4 +kandelaarModelCallBack__9daAlink_cFv = .text:0x80110AF8; // type:function size:0x300 scope:global align:4 +daAlink_kandelaarModelCallBack__FP8J3DJointi = .text:0x80110DF8; // type:function size:0x3C scope:global align:4 +getKandelaarFlamePos__9daAlink_cFv = .text:0x80110E34; // type:function size:0x44 scope:global align:4 +checkKandelaarEquipAnime__9daAlink_cCFv = .text:0x80110E78; // type:function size:0x28 scope:global align:4 +preKandelaarDraw__9daAlink_cFv = .text:0x80110EA0; // type:function size:0x1EC scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x8011108C; // type:function size:0x4 scope:global align:4 +setKandelaarModel__9daAlink_cFv = .text:0x80111090; // type:function size:0x104 scope:global align:4 +resetOilBottleModel__9daAlink_cFv = .text:0x80111194; // type:function size:0x58 scope:global align:4 +commonKandelaarPourInit__9daAlink_cFv = .text:0x801111EC; // type:function size:0xD8 scope:global align:4 +commonKandelaarPour__9daAlink_cFi = .text:0x801112C4; // type:function size:0x254 scope:global align:4 +initKandelaarSwing__9daAlink_cFv = .text:0x80111518; // type:function size:0x134 scope:global align:4 +procKandelaarSwingInit__9daAlink_cFv = .text:0x8011164C; // type:function size:0x18C scope:global align:4 +procKandelaarSwing__9daAlink_cFv = .text:0x801117D8; // type:function size:0xB0 scope:global align:4 +procKandelaarPourInit__9daAlink_cFv = .text:0x80111888; // type:function size:0xA8 scope:global align:4 +procKandelaarPour__9daAlink_cFv = .text:0x80111930; // type:function size:0x28 scope:global align:4 +daAlink_searchWhistle__FP10fopAc_ac_cPv = .text:0x80111958; // type:function size:0x24 scope:global align:4 +daAlink_searchHawk__FP10fopAc_ac_cPv = .text:0x8011197C; // type:function size:0x14 scope:global align:4 +setGrassWhistleModel__9daAlink_cFi = .text:0x80111990; // type:function size:0x98 scope:global align:4 +setHorseWhistleModel__9daAlink_cFv = .text:0x80111A28; // type:function size:0x78 scope:global align:4 +procGrassWhistleGetInit__9daAlink_cFv = .text:0x80111AA0; // type:function size:0x144 scope:global align:4 +procGrassWhistleGet__9daAlink_cFv = .text:0x80111BE4; // type:function size:0xC4 scope:global align:4 +procGrassWhistleWaitInit__9daAlink_cFiiisP4cXyz = .text:0x80111CA8; // type:function size:0x208 scope:global align:4 +procGrassWhistleWait__9daAlink_cFv = .text:0x80111EB0; // type:function size:0x34C scope:global align:4 +procCoHorseCallWaitInit__9daAlink_cFi = .text:0x801121FC; // type:function size:0xD8 scope:global align:4 +procCoHorseCallWait__9daAlink_cFv = .text:0x801122D4; // type:function size:0xEC scope:global align:4 +procHawkCatchInit__9daAlink_cFv = .text:0x801123C0; // type:function size:0x6C scope:global align:4 +procHawkCatch__9daAlink_cFv = .text:0x8011242C; // type:function size:0x58 scope:global align:4 +procHawkSubjectInit__9daAlink_cFv = .text:0x80112484; // type:function size:0x8C scope:global align:4 +procHawkSubject__9daAlink_cFv = .text:0x80112510; // type:function size:0x138 scope:global align:4 +getIronBallCenterPos__9daAlink_cFv = .text:0x80112648; // type:function size:0x1C scope:global align:4 +getIronBallBgHit__9daAlink_cCFv = .text:0x80112664; // type:function size:0x1C scope:global align:4 +checkIronBallThrowMode__9daAlink_cCFv = .text:0x80112680; // type:function size:0x40 scope:global align:4 +checkIronBallThrowReturnMode__9daAlink_cCFv = .text:0x801126C0; // type:function size:0x48 scope:global align:4 +checkIronBallReturn__9daAlink_cCFv = .text:0x80112708; // type:function size:0x28 scope:global align:4 +checkIronBallGroundStop__9daAlink_cCFv = .text:0x80112730; // type:function size:0x44 scope:global align:4 +setIronBallWaitUpperAnime__9daAlink_cFi = .text:0x80112774; // type:function size:0xC0 scope:global align:4 +checkIronBallDelete__9daAlink_cFv = .text:0x80112834; // type:function size:0xD0 scope:global align:4 +setIronBallReturn__9daAlink_cFi = .text:0x80112904; // type:function size:0x70 scope:global align:4 +setIronBallBgCheckPos__9daAlink_cFv = .text:0x80112974; // type:function size:0x88 scope:global align:4 +setIronBallModel__9daAlink_cFv = .text:0x801129FC; // type:function size:0x490 scope:global align:4 +__ct__5csXyzFv = .text:0x80112E8C; // type:function size:0x4 scope:global align:4 +setIronBallGroundVec__9daAlink_cFPC4cXyzP4cXyz = .text:0x80112E90; // type:function size:0x1F8 scope:global align:4 +setIronBallChainPos__9daAlink_cFv = .text:0x80113088; // type:function size:0xE24 scope:global align:4 +checkIronBallReturnChange__9daAlink_cFv = .text:0x80113EAC; // type:function size:0xB8 scope:global align:4 +setIronBallPos__9daAlink_cFv = .text:0x80113F64; // type:function size:0x138C scope:global align:4 +checkIronBallAnime__9daAlink_cCFv = .text:0x801152F0; // type:function size:0x28 scope:global align:4 +setIronBallReadyAnime__9daAlink_cFv = .text:0x80115318; // type:function size:0xD4 scope:global align:4 +setIronBallBaseAnime__9daAlink_cFv = .text:0x801153EC; // type:function size:0x74 scope:global align:4 +checkUpperItemActionIronBall__9daAlink_cFv = .text:0x80115460; // type:function size:0x1A4 scope:global align:4 +checkNextActionIronBall__9daAlink_cFv = .text:0x80115604; // type:function size:0xEC scope:global align:4 +procIronBallSubjectInit__9daAlink_cFv = .text:0x801156F0; // type:function size:0x80 scope:global align:4 +procIronBallSubject__9daAlink_cFv = .text:0x80115770; // type:function size:0x88 scope:global align:4 +procIronBallMoveInit__9daAlink_cFv = .text:0x801157F8; // type:function size:0x88 scope:global align:4 +procIronBallMove__9daAlink_cFv = .text:0x80115880; // type:function size:0x108 scope:global align:4 +procIronBallThrowInit__9daAlink_cFv = .text:0x80115988; // type:function size:0xE4 scope:global align:4 +procIronBallThrow__9daAlink_cFv = .text:0x80115A6C; // type:function size:0x190 scope:global align:4 +procIronBallReturnInit__9daAlink_cFv = .text:0x80115BFC; // type:function size:0xB0 scope:global align:4 +procIronBallReturn__9daAlink_cFv = .text:0x80115CAC; // type:function size:0x180 scope:global align:4 +checkEventRun__9daAlink_cCFv = .text:0x80115E2C; // type:function size:0x30 scope:global align:4 +createNpcTks__9daAlink_cFP4cXyziUl = .text:0x80115E5C; // type:function size:0xB8 scope:global align:4 +checkSetNpcTks__9daAlink_cFP4cXyzii = .text:0x80115F14; // type:function size:0x1B8 scope:global align:4 +checkDemoAction__9daAlink_cFv = .text:0x801160CC; // type:function size:0xFA0 scope:global align:4 +checkDemoMoveMode__9daAlink_cCFUl = .text:0x8011706C; // type:function size:0x3C scope:global align:4 +setDemoMoveData__9daAlink_cFPUlPC4cXyz = .text:0x801170A8; // type:function size:0x1C8 scope:global align:4 +setNoDrawSwordShield__9daAlink_cFiUs = .text:0x80117270; // type:function size:0x190 scope:global align:4 +setDemoData__9daAlink_cFv = .text:0x80117400; // type:function size:0x99C scope:global align:4 +resetDemoBck__9daAlink_cFv = .text:0x80117D9C; // type:function size:0xA4 scope:global align:4 +endHighModel__9daAlink_cFv = .text:0x80117E40; // type:function size:0x5C scope:global align:4 +resetSpecialEvent__9daAlink_cFv = .text:0x80117E9C; // type:function size:0x68 scope:global align:4 +endDemoMode__9daAlink_cFv = .text:0x80117F04; // type:function size:0x3F4 scope:global align:4 +getDemoLookActor__9daAlink_cFv = .text:0x801182F8; // type:function size:0x84 scope:global align:4 +checkFlyAtnWait__9daAlink_cFv = .text:0x8011837C; // type:function size:0x30 scope:global align:4 +setGetItemFace__9daAlink_cFUs = .text:0x801183AC; // type:function size:0x134 scope:global align:4 +checkGrabTalkActor__9daAlink_cFP10fopAc_ac_c = .text:0x801184E0; // type:function size:0x34 scope:global align:4 +setTalkStartBack__9daAlink_cFP4cXyz = .text:0x80118514; // type:function size:0x264 scope:global align:4 +setShapeAngleToTalkActor__9daAlink_cFv = .text:0x80118778; // type:function size:0xE8 scope:global align:4 +setTalkAnime__9daAlink_cFv = .text:0x80118860; // type:function size:0x80 scope:global align:4 +setTradeItemAnime__9daAlink_cFv = .text:0x801188E0; // type:function size:0xA4 scope:global align:4 +setTradeItemOutHand__9daAlink_cFv = .text:0x80118984; // type:function size:0x3C scope:global align:4 +checkEndMessage__9daAlink_cFUl = .text:0x801189C0; // type:function size:0x8C scope:global align:4 +setDemoRightHandIndex__9daAlink_cFUs = .text:0x80118A4C; // type:function size:0x70 scope:global align:4 +setDemoLeftHandIndex__9daAlink_cFUs = .text:0x80118ABC; // type:function size:0x9C scope:global align:4 +setDemoRide__9daAlink_cFUs = .text:0x80118B58; // type:function size:0xAC scope:global align:4 +setDemoBodyBck__9daAlink_cFP13dDemo_actor_cUs = .text:0x80118C04; // type:function size:0xD8 scope:global align:4 +checkFinalBattle__9daAlink_cFv = .text:0x80118CDC; // type:function size:0x64 scope:global align:4 +checkRestartDead__9daAlink_cFii = .text:0x80118D40; // type:function size:0xC0 scope:global align:4 +setDeadRideSyncPos__9daAlink_cFv = .text:0x80118E00; // type:function size:0xA4 scope:global align:4 +checkDeadHP__9daAlink_cFv = .text:0x80118EA4; // type:function size:0xE4 scope:global align:4 +checkDeadAction__9daAlink_cFi = .text:0x80118F88; // type:function size:0x27C scope:global align:4 +setHighModelBck__9daAlink_cFP13mDoExt_bckAnmUs = .text:0x80119204; // type:function size:0xAC scope:global align:4 +setHighModelFaceBtk__9daAlink_cFUs = .text:0x801192B0; // type:function size:0x90 scope:global align:4 +setDemoBrk__9daAlink_cFPP15J3DAnmTevRegKeyP8J3DModelUs = .text:0x80119340; // type:function size:0x90 scope:global align:4 +setStickAnmData__9daAlink_cFP10J3DAnmBaseiiUsi = .text:0x801193D0; // type:function size:0x2A0 scope:global align:4 +daAlink_c_getDemoIDData__FP13dDemo_actor_cPiPiPiPUsPiPi = .text:0x80119670; // type:function size:0x15C scope:global align:4 +procDemoCommon__9daAlink_cFv = .text:0x801197CC; // type:function size:0x38 scope:global align:4 +procCoToolDemoInit__9daAlink_cFv = .text:0x80119804; // type:function size:0xE0 scope:global align:4 +procCoToolDemo__9daAlink_cFv = .text:0x801198E4; // type:function size:0x6C0 scope:global align:4 +procCoTalkInit__9daAlink_cFv = .text:0x80119FA4; // type:function size:0x1CC scope:global align:4 +procCoTalk__9daAlink_cFv = .text:0x8011A170; // type:function size:0x2B0 scope:global align:4 +procCoOpenTreasureInit__9daAlink_cFv = .text:0x8011A420; // type:function size:0x218 scope:global align:4 +procCoOpenTreasure__9daAlink_cFv = .text:0x8011A638; // type:function size:0x94 scope:global align:4 +procCoUnequipInit__9daAlink_cFv = .text:0x8011A6CC; // type:function size:0x10C scope:global align:4 +procCoUnequip__9daAlink_cFv = .text:0x8011A7D8; // type:function size:0xBC scope:global align:4 +setGetSubBgm__9daAlink_cFi = .text:0x8011A894; // type:function size:0x74 scope:global align:4 +checkTreasureRupeeReturn__9daAlink_cCFi = .text:0x8011A908; // type:function size:0x9C scope:global align:4 +procCoGetItemInit__9daAlink_cFv = .text:0x8011A9A4; // type:function size:0x490 scope:global align:4 +procCoGetItem__9daAlink_cFv = .text:0x8011AE34; // type:function size:0x7C8 scope:global align:4 +procCoTurnBackInit__9daAlink_cFv = .text:0x8011B5FC; // type:function size:0x7C scope:global align:4 +procCoTurnBack__9daAlink_cFv = .text:0x8011B678; // type:function size:0x110 scope:global align:4 +procDoorOpenInit__9daAlink_cFv = .text:0x8011B788; // type:function size:0x1A0 scope:global align:4 +procDoorOpen__9daAlink_cFv = .text:0x8011B928; // type:function size:0x1F8 scope:global align:4 +procCoLookWaitInit__9daAlink_cFv = .text:0x8011BB20; // type:function size:0x10C scope:global align:4 +procCoLookWait__9daAlink_cFv = .text:0x8011BC2C; // type:function size:0x9C scope:global align:4 +procCoDemoPushPullWaitInit__9daAlink_cFv = .text:0x8011BCC8; // type:function size:0x84 scope:global align:4 +procCoDemoPushMoveInit__9daAlink_cFv = .text:0x8011BD4C; // type:function size:0xD4 scope:global align:4 +setMonkeyMoveAnime__9daAlink_cFv = .text:0x8011BE20; // type:function size:0x60 scope:global align:4 +procMonkeyMoveInit__9daAlink_cFv = .text:0x8011BE80; // type:function size:0xA4 scope:global align:4 +procMonkeyMove__9daAlink_cFv = .text:0x8011BF24; // type:function size:0x54 scope:global align:4 +procDemoBoomerangCatchInit__9daAlink_cFv = .text:0x8011BF78; // type:function size:0x84 scope:global align:4 +procDemoBoomerangCatch__9daAlink_cFv = .text:0x8011BFFC; // type:function size:0x64 scope:global align:4 +procCoDeadInit__9daAlink_cFi = .text:0x8011C060; // type:function size:0x360 scope:global align:4 +procCoDead__9daAlink_cFv = .text:0x8011C3C0; // type:function size:0x478 scope:global align:4 +procCoLookAroundInit__9daAlink_cFv = .text:0x8011C838; // type:function size:0x134 scope:global align:4 +procCoLookAround__9daAlink_cFv = .text:0x8011C96C; // type:function size:0xBC scope:global align:4 +procBossAtnWaitInit__9daAlink_cFv = .text:0x8011CA28; // type:function size:0x74 scope:global align:4 +procCoQuakeWaitInit__9daAlink_cFv = .text:0x8011CA9C; // type:function size:0x74 scope:global align:4 +procCoCaughtInit__9daAlink_cFv = .text:0x8011CB10; // type:function size:0xCC scope:global align:4 +procLookUpInit__9daAlink_cFv = .text:0x8011CBDC; // type:function size:0x7C scope:global align:4 +procLookUp__9daAlink_cFv = .text:0x8011CC58; // type:function size:0x4C scope:global align:4 +procLookUpToGetItemInit__9daAlink_cFv = .text:0x8011CCA4; // type:function size:0x88 scope:global align:4 +procLookUpToGetItem__9daAlink_cFv = .text:0x8011CD2C; // type:function size:0xB4 scope:global align:4 +procHandPatInit__9daAlink_cFv = .text:0x8011CDE0; // type:function size:0xD4 scope:global align:4 +procHandPat__9daAlink_cFv = .text:0x8011CEB4; // type:function size:0x138 scope:global align:4 +procCoFogDeadInit__9daAlink_cFv = .text:0x8011CFEC; // type:function size:0x180 scope:global align:4 +procCoFogDead__9daAlink_cFv = .text:0x8011D16C; // type:function size:0x140 scope:global align:4 +procWolfSmellWaitInit__9daAlink_cFv = .text:0x8011D2AC; // type:function size:0x70 scope:global align:4 +procCoNodInit__9daAlink_cFv = .text:0x8011D31C; // type:function size:0xE4 scope:global align:4 +procCoNod__9daAlink_cFv = .text:0x8011D400; // type:function size:0x74 scope:global align:4 +procCoEyeAwayInit__9daAlink_cFv = .text:0x8011D474; // type:function size:0x9C scope:global align:4 +procCoGlareInit__9daAlink_cFv = .text:0x8011D510; // type:function size:0xC8 scope:global align:4 +procCoGlare__9daAlink_cFv = .text:0x8011D5D8; // type:function size:0xA8 scope:global align:4 +procGoatStopReadyInit__9daAlink_cFv = .text:0x8011D680; // type:function size:0x60 scope:global align:4 +procGoatStopReady__9daAlink_cFv = .text:0x8011D6E0; // type:function size:0x70 scope:global align:4 +procCoGetReadySitInit__9daAlink_cFv = .text:0x8011D750; // type:function size:0x108 scope:global align:4 +procCoGetReadySit__9daAlink_cFv = .text:0x8011D858; // type:function size:0x84 scope:global align:4 +procCoTwGateInit__9daAlink_cFv = .text:0x8011D8DC; // type:function size:0x104 scope:global align:4 +procCoTwGate__9daAlink_cFv = .text:0x8011D9E0; // type:function size:0x58 scope:global align:4 +procWolfSnowEscapeInit__9daAlink_cFv = .text:0x8011DA38; // type:function size:0xCC scope:global align:4 +procWolfSnowEscape__9daAlink_cFv = .text:0x8011DB04; // type:function size:0x20C scope:global align:4 +procZoraMoveInit__9daAlink_cFv = .text:0x8011DD10; // type:function size:0x98 scope:global align:4 +procZoraMove__9daAlink_cFv = .text:0x8011DDA8; // type:function size:0x238 scope:global align:4 +procLookAroundTurnInit__9daAlink_cFv = .text:0x8011DFE0; // type:function size:0x104 scope:global align:4 +procLookAroundTurn__9daAlink_cFv = .text:0x8011E0E4; // type:function size:0x90 scope:global align:4 +procTradeItemOutInit__9daAlink_cFv = .text:0x8011E174; // type:function size:0xF8 scope:global align:4 +procTradeItemOut__9daAlink_cFv = .text:0x8011E26C; // type:function size:0x378 scope:global align:4 +checkLetterItem__9daAlink_cFi = .text:0x8011E5E4; // type:function size:0x70 scope:global align:4 +procNotUseItemInit__9daAlink_cFi = .text:0x8011E654; // type:function size:0x134 scope:global align:4 +procNotUseItem__9daAlink_cFv = .text:0x8011E788; // type:function size:0x164 scope:global align:4 +procSwordReadyInit__9daAlink_cFv = .text:0x8011E8EC; // type:function size:0x68 scope:global align:4 +procSwordReady__9daAlink_cFv = .text:0x8011E954; // type:function size:0xF4 scope:global align:4 +setSwordPushAnime__9daAlink_cFv = .text:0x8011EA48; // type:function size:0xA4 scope:global align:4 +procSwordPushInit__9daAlink_cFv = .text:0x8011EAEC; // type:function size:0x80 scope:global align:4 +procSwordPush__9daAlink_cFv = .text:0x8011EB6C; // type:function size:0x98 scope:global align:4 +procGanonFinishInit__9daAlink_cFv = .text:0x8011EC04; // type:function size:0x80 scope:global align:4 +procGanonFinish__9daAlink_cFv = .text:0x8011EC84; // type:function size:0x70 scope:global align:4 +procCutFastReadyInit__9daAlink_cFv = .text:0x8011ECF4; // type:function size:0xA4 scope:global align:4 +procCutFastReady__9daAlink_cFv = .text:0x8011ED98; // type:function size:0x50 scope:global align:4 +procMasterSwordStickInit__9daAlink_cFv = .text:0x8011EDE8; // type:function size:0x84 scope:global align:4 +procMasterSwordStick__9daAlink_cFv = .text:0x8011EE6C; // type:function size:0xB8 scope:global align:4 +procMasterSwordPullInit__9daAlink_cFv = .text:0x8011EF24; // type:function size:0x74 scope:global align:4 +procMasterSwordPull__9daAlink_cFv = .text:0x8011EF98; // type:function size:0xB4 scope:global align:4 +checkLv7DungeonShop__9daAlink_cFv = .text:0x8011F04C; // type:function size:0x54 scope:global align:4 +procDungeonWarpReadyInit__9daAlink_cFv = .text:0x8011F0A0; // type:function size:0x124 scope:global align:4 +procDungeonWarpReady__9daAlink_cFv = .text:0x8011F1C4; // type:function size:0xCC scope:global align:4 +procDungeonWarpInit__9daAlink_cFv = .text:0x8011F290; // type:function size:0x70 scope:global align:4 +procDungeonWarp__9daAlink_cFv = .text:0x8011F300; // type:function size:0x26C scope:global align:4 +procDungeonWarpSceneStartInit__9daAlink_cFv = .text:0x8011F56C; // type:function size:0x100 scope:global align:4 +procDungeonWarpSceneStart__9daAlink_cFv = .text:0x8011F66C; // type:function size:0x174 scope:global align:4 +daAlink_searchPortal__FP10fopAc_ac_cPv = .text:0x8011F7E0; // type:function size:0x84 scope:global align:4 +checkAcceptWarp__9daAlink_cFv = .text:0x8011F864; // type:function size:0x180 scope:global align:4 +dungeonReturnWarp__9daAlink_cFv = .text:0x8011F9E4; // type:function size:0xE0 scope:global align:4 +skipPortalObjWarp__9daAlink_cFv = .text:0x8011FAC4; // type:function size:0x134 scope:global align:4 +checkWarpStart__9daAlink_cFv = .text:0x8011FBF8; // type:function size:0x1D4 scope:global align:4 +warpModelTexScroll__9daAlink_cFv = .text:0x8011FDCC; // type:function size:0x18C scope:global align:4 +procCoWarpInit__9daAlink_cFii = .text:0x8011FF58; // type:function size:0x3D8 scope:global align:4 +procCoWarp__9daAlink_cFv = .text:0x80120330; // type:function size:0x31C scope:global align:4 +commonWaitTurnInit__9daAlink_cFv = .text:0x8012064C; // type:function size:0x34 scope:global align:4 +commonGrabPutInit__9daAlink_cFv = .text:0x80120680; // type:function size:0x8C scope:global align:4 +commonLargeDamageUpInit__9daAlink_cFiiss = .text:0x8012070C; // type:function size:0x34 scope:global align:4 +commonFallInit__9daAlink_cFi = .text:0x80120740; // type:function size:0x4C scope:global align:4 +setEmitter__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x8012078C; // type:function size:0xB4 scope:global align:4 +setEmitterPolyColor__9daAlink_cFPUlUsR13cBgS_PolyInfoPC4cXyzPC5csXyz = .text:0x80120840; // type:function size:0x90 scope:global align:4 +setEmitterColor__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x801208D0; // type:function size:0xB4 scope:global align:4 +stopDrawParticle__9daAlink_cFUl = .text:0x80120984; // type:function size:0x44 scope:global align:4 +setEffectFrontRollParam__9daAlink_cFv = .text:0x801209C8; // type:function size:0xC4 scope:global align:4 +setEffectSlipParam__9daAlink_cFv = .text:0x80120A8C; // type:function size:0x280 scope:global align:4 +setEffectRunParam__9daAlink_cFv = .text:0x80120D0C; // type:function size:0x2B0 scope:global align:4 +setEffectSmallLandParam__9daAlink_cFv = .text:0x80120FBC; // type:function size:0x250 scope:global align:4 +setEffectLandParam__9daAlink_cFv = .text:0x8012120C; // type:function size:0x4 scope:global align:4 +setEffectSumouParam__9daAlink_cFv = .text:0x80121210; // type:function size:0x1BC scope:global align:4 +setFootEffectProcType__9daAlink_cFi = .text:0x801213CC; // type:function size:0x54 scope:global align:4 +setWolfFootOn__9daAlink_cFi = .text:0x80121420; // type:function size:0xF0 scope:global align:4 +setFootMark__9daAlink_cFP4cXyzUsi = .text:0x80121510; // type:function size:0x84 scope:global align:4 +setEffect__9daAlink_cFv = .text:0x80121594; // type:function size:0xE68 scope:global align:4 +setSumouEffect__9daAlink_cFv = .text:0x801223FC; // type:function size:0x3F8 scope:global align:4 +setWaterfallEffect__9daAlink_cFPC4cXyzPUl = .text:0x801227F4; // type:function size:0x6C scope:global align:4 +setWaterfallEffect__9daAlink_cFv = .text:0x80122860; // type:function size:0x128 scope:global align:4 +setMagneBootsEffect__9daAlink_cFv = .text:0x80122988; // type:function size:0x178 scope:global align:4 +setSwordChargeEffect__9daAlink_cFv = .text:0x80122B00; // type:function size:0x2C8 scope:global align:4 +setElecDamageEffect__9daAlink_cFv = .text:0x80122DC8; // type:function size:0x35C scope:global align:4 +clearCutTurnEffectID__9daAlink_cFv = .text:0x80123124; // type:function size:0x60 scope:global align:4 +setCutTurnEffect__9daAlink_cFv = .text:0x80123184; // type:function size:0x42C scope:global align:4 +setHorseCutTurnEffect__9daAlink_cFv = .text:0x801235B0; // type:function size:0x90 scope:global align:4 +setCutLargeJumpLandEffect__9daAlink_cFv = .text:0x80123640; // type:function size:0x288 scope:global align:4 +setBootsLightEffect__9daAlink_cFv = .text:0x801238C8; // type:function size:0xEC scope:global align:4 +setLightningSwordEffect__9daAlink_cFv = .text:0x801239B4; // type:function size:0x154 scope:global align:4 +setWolfRollAttackEffect__9daAlink_cFv = .text:0x80123B08; // type:function size:0xB4 scope:global align:4 +setWolfDigEffect__9daAlink_cFv = .text:0x80123BBC; // type:function size:0x240 scope:global align:4 +setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter = .text:0x80123DFC; // type:function size:0x9C scope:global align:4 +setWolfLockAttackEffect__9daAlink_cFv = .text:0x80123E98; // type:function size:0xFC scope:global align:4 +setWolfJumpAttackEffect__9daAlink_cFv = .text:0x80123F94; // type:function size:0x148 scope:global align:4 +setWolfBarrierHitEffect__9daAlink_cFR11dBgS_LinChk = .text:0x801240DC; // type:function size:0x274 scope:global align:4 +setCutWaterDropEffect__9daAlink_cFv = .text:0x80124350; // type:function size:0x9C scope:global align:4 +setWaterDropEffect__9daAlink_cFv = .text:0x801243EC; // type:function size:0x304 scope:global align:4 +setSwordUpColorEffect__9daAlink_cFv = .text:0x801246F0; // type:function size:0x108 scope:global align:4 +setSwordCutSplash__9daAlink_cFv = .text:0x801247F8; // type:function size:0x14C scope:global align:4 +setMetamorphoseEffectStartLink__9daAlink_cFv = .text:0x80124944; // type:function size:0x70 scope:global align:4 +setMetamorphoseEffect__9daAlink_cFv = .text:0x801249B4; // type:function size:0x100 scope:global align:4 +setRunSplash__9daAlink_cFv = .text:0x80124AB4; // type:function size:0x184 scope:global align:4 +execute__29dAlink_bottleWaterPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80124C38; // type:function size:0x13C scope:global align:4 +resetFairyEffect__9daAlink_cFv = .text:0x80124D74; // type:function size:0x3C scope:global align:4 +setBottleEffect__9daAlink_cFv = .text:0x80124DB0; // type:function size:0x284 scope:global align:4 +clearFirePointDamageEffect__9daAlink_cFi = .text:0x80125034; // type:function size:0x80 scope:global align:4 +initFirePointDamageEffectAll__9daAlink_cFv = .text:0x801250B4; // type:function size:0xFC scope:global align:4 +initFirePointDamageEffect__9daAlink_cFPC4cXyzP12dCcD_GObjInf = .text:0x801251B0; // type:function size:0x184 scope:global align:4 +setFirePointDamageEffect__9daAlink_cFv = .text:0x80125334; // type:function size:0x210 scope:global align:4 +setFreezeEffect__9daAlink_cFv = .text:0x80125544; // type:function size:0x1EC scope:global align:4 +setWoodShieldBurnEffect__9daAlink_cFv = .text:0x80125730; // type:function size:0x98 scope:global align:4 +clearWoodShieldBurnEffect__9daAlink_cFv = .text:0x801257C8; // type:function size:0x6C scope:global align:4 +setWoodShieldBurnOutEffect__9daAlink_cFv = .text:0x80125834; // type:function size:0xC4 scope:global align:4 +initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz = .text:0x801258F8; // type:function size:0x8C scope:global align:4 +setBezierPos__FPC4cXyzPC4cXyzPC4cXyzPC4cXyzfP4cXyz = .text:0x80125984; // type:function size:0x124 scope:global align:4 +copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz = .text:0x80125AA8; // type:function size:0x270 scope:global align:4 +traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs = .text:0x80125D18; // type:function size:0xE8 scope:global align:4 +draw__14daAlink_blur_cFv = .text:0x80125E00; // type:function size:0x320 scope:global align:4 +create__20daAlink_lockCursor_cFv = .text:0x80126120; // type:function size:0x43C scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTevRegKey = .text:0x8012655C; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP11J2DAnmColor = .text:0x80126560; // type:function size:0x4 scope:global align:4 +update__20daAlink_lockCursor_cFv = .text:0x80126564; // type:function size:0xCC scope:global align:4 +draw__20daAlink_lockCursor_cFv = .text:0x80126630; // type:function size:0x22C scope:global align:4 +create__15daAlink_sight_cFv = .text:0x8012685C; // type:function size:0x70 scope:global align:4 +draw__15daAlink_sight_cFv = .text:0x801268CC; // type:function size:0x50 scope:global align:4 +onLockFlg__15daAlink_sight_cFv = .text:0x8012691C; // type:function size:0x30 scope:global align:4 +changeCommon__9daAlink_cFv = .text:0x8012694C; // type:function size:0x1E8 scope:global align:4 +changeWolf__9daAlink_cFv = .text:0x80126B34; // type:function size:0x614 scope:global align:4 +changeLink__9daAlink_cFi = .text:0x80127148; // type:function size:0xD18 scope:global align:4 +onWolfEyeUp__9daAlink_cFv = .text:0x80127E60; // type:function size:0x58 scope:global align:4 +offWolfEyeUp__9daAlink_cFv = .text:0x80127EB8; // type:function size:0x44 scope:global align:4 +wolfSenseTrigger__9daAlink_cFv = .text:0x80127EFC; // type:function size:0x24 scope:global align:4 +setWolfSenceStatus__9daAlink_cFUc = .text:0x80127F20; // type:function size:0x18 scope:global align:4 +wolfClawTrigger__9daAlink_cFv = .text:0x80127F38; // type:function size:0x24 scope:global align:4 +setWolfDigStatus__9daAlink_cFUc = .text:0x80127F5C; // type:function size:0x18 scope:global align:4 +checkWolfShapeReverse__9daAlink_cCFv = .text:0x80127F74; // type:function size:0x5C scope:global align:4 +checkWolfSideStep__9daAlink_cCFv = .text:0x80127FD0; // type:function size:0x44 scope:global align:4 +setWolfTailAngle__9daAlink_cFv = .text:0x80128014; // type:function size:0x118 scope:global align:4 +checkWolfSlowDash__9daAlink_cFv = .text:0x8012812C; // type:function size:0x30 scope:global align:4 +setSpeedAndAngleWolf__9daAlink_cFv = .text:0x8012815C; // type:function size:0x528 scope:global align:4 +setSpeedAndAngleWolfAtn__9daAlink_cFv = .text:0x80128684; // type:function size:0x320 scope:global align:4 +checkWolfAtnWait__9daAlink_cFv = .text:0x801289A4; // type:function size:0x74 scope:global align:4 +checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM = .text:0x80128A18; // type:function size:0x38 scope:global align:4 +setBlendWolfMoveAnime__9daAlink_cFf = .text:0x80128A50; // type:function size:0x6C8 scope:global align:4 +checkWolfAtnMoveBack__9daAlink_cFs = .text:0x80129118; // type:function size:0x50 scope:global align:4 +setWolfAtnMoveDirection__9daAlink_cFv = .text:0x80129168; // type:function size:0x1B8 scope:global align:4 +setBlendWolfAtnMoveAnime__9daAlink_cFf = .text:0x80129320; // type:function size:0x228 scope:global align:4 +setBlendWolfAtnBackMoveAnime__9daAlink_cFf = .text:0x80129548; // type:function size:0x150 scope:global align:4 +setDoubleAnimeWolf__9daAlink_cFfffQ29daAlink_c12daAlink_WANMQ29daAlink_c12daAlink_WANMif = .text:0x80129698; // type:function size:0x1EC scope:global align:4 +setSingleAnimeWolfBase__9daAlink_cFQ29daAlink_c12daAlink_WANM = .text:0x80129884; // type:function size:0x30 scope:global align:4 +setSingleAnimeWolfBaseMorf__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x801298B4; // type:function size:0x30 scope:global align:4 +setSingleAnimeWolfBaseSpeed__9daAlink_cFQ29daAlink_c12daAlink_WANMff = .text:0x801298E4; // type:function size:0x2C scope:global align:4 +setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf = .text:0x80129910; // type:function size:0x144 scope:global align:4 +setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c = .text:0x80129A54; // type:function size:0x34 scope:global align:4 +checkWolfLandAction__9daAlink_cFi = .text:0x80129A88; // type:function size:0xDC scope:global align:4 +checkMidnaUseAbility__9daAlink_cCFv = .text:0x80129B64; // type:function size:0x50 scope:global align:4 +checkWolfUseAbility__9daAlink_cFv = .text:0x80129BB4; // type:function size:0xD8 scope:global align:4 +checkWolfGroundSpecialMode__9daAlink_cFv = .text:0x80129C8C; // type:function size:0xC4 scope:global align:4 +checkNextActionWolf__9daAlink_cFi = .text:0x80129D50; // type:function size:0x4E8 scope:global align:4 +wolfSideBgCheck__9daAlink_cFs = .text:0x8012A238; // type:function size:0x1FC scope:global align:4 +checkWolfAttackReverse__9daAlink_cFi = .text:0x8012A434; // type:function size:0x108 scope:global align:4 +checkWolfBarrierHitReverse__9daAlink_cFv = .text:0x8012A53C; // type:function size:0xEC scope:global align:4 +checkWolfBarrierWallHit__9daAlink_cFR13cBgS_PolyInfo = .text:0x8012A628; // type:function size:0x7C scope:global align:4 +wolfBgCheck__9daAlink_cFv = .text:0x8012A6A4; // type:function size:0x834 scope:global align:4 +changeWolfBlendRate__9daAlink_cFi = .text:0x8012AED8; // type:function size:0x50 scope:global align:4 +setWolfFootMatrix__9daAlink_cFv = .text:0x8012AF28; // type:function size:0xA08 scope:global align:4 +wolfFootBgCheck__9daAlink_cFv = .text:0x8012B930; // type:function size:0x884 scope:global align:4 +checkWolfWaitSlipPolygon__9daAlink_cFv = .text:0x8012C1B4; // type:function size:0x24C scope:global align:4 +setWolfWaitSlip__9daAlink_cFv = .text:0x8012C400; // type:function size:0x114 scope:global align:4 +checkWolfAtnDoCharge__9daAlink_cFv = .text:0x8012C514; // type:function size:0x4 scope:global align:4 +setWolfChainPos__9daAlink_cFv = .text:0x8012C518; // type:function size:0x800 scope:global align:4 +setWolfAnmVoice__9daAlink_cFv = .text:0x8012CD18; // type:function size:0xD8 scope:global align:4 +procWolfServiceWaitInit__9daAlink_cFi = .text:0x8012CDF0; // type:function size:0x144 scope:global align:4 +procWolfServiceWait__9daAlink_cFv = .text:0x8012CF34; // type:function size:0x240 scope:global align:4 +procWolfTiredWaitInit__9daAlink_cFv = .text:0x8012D174; // type:function size:0x84 scope:global align:4 +procWolfTiredWait__9daAlink_cFv = .text:0x8012D1F8; // type:function size:0x64 scope:global align:4 +procWolfMidnaRideShockInit__9daAlink_cFv = .text:0x8012D25C; // type:function size:0xB4 scope:global align:4 +procWolfMidnaRideShock__9daAlink_cFv = .text:0x8012D310; // type:function size:0xA4 scope:global align:4 +procWolfWaitInit__9daAlink_cFv = .text:0x8012D3B4; // type:function size:0x100 scope:global align:4 +procWolfWait__9daAlink_cFv = .text:0x8012D4B4; // type:function size:0xD8 scope:global align:4 +procWolfMoveInit__9daAlink_cFv = .text:0x8012D58C; // type:function size:0x64 scope:global align:4 +procWolfMove__9daAlink_cFv = .text:0x8012D5F0; // type:function size:0x90 scope:global align:4 +procWolfDashInit__9daAlink_cFv = .text:0x8012D680; // type:function size:0x11C scope:global align:4 +procWolfDash__9daAlink_cFv = .text:0x8012D79C; // type:function size:0x330 scope:global align:4 +procWolfDashReverseInit__9daAlink_cFi = .text:0x8012DACC; // type:function size:0x19C scope:global align:4 +procWolfDashReverse__9daAlink_cFv = .text:0x8012DC68; // type:function size:0x14C scope:global align:4 +procWolfAtnActorMoveInit__9daAlink_cFv = .text:0x8012DDB4; // type:function size:0x9C scope:global align:4 +procWolfAtnActorMove__9daAlink_cFv = .text:0x8012DE50; // type:function size:0xC4 scope:global align:4 +procWolfWaitTurnInit__9daAlink_cFv = .text:0x8012DF14; // type:function size:0xAC scope:global align:4 +procWolfWaitTurn__9daAlink_cFv = .text:0x8012DFC0; // type:function size:0x114 scope:global align:4 +procWolfSideStepInit__9daAlink_cFi = .text:0x8012E0D4; // type:function size:0x1E4 scope:global align:4 +procWolfSideStep__9daAlink_cFv = .text:0x8012E2B8; // type:function size:0x13C scope:global align:4 +procWolfSideStepLandInit__9daAlink_cFs = .text:0x8012E3F4; // type:function size:0xF4 scope:global align:4 +procWolfSideStepLand__9daAlink_cFv = .text:0x8012E4E8; // type:function size:0xBC scope:global align:4 +procWolfBackJumpInit__9daAlink_cFi = .text:0x8012E5A4; // type:function size:0x170 scope:global align:4 +procWolfBackJump__9daAlink_cFv = .text:0x8012E714; // type:function size:0xEC scope:global align:4 +procWolfBackJumpLandInit__9daAlink_cFss = .text:0x8012E800; // type:function size:0x90 scope:global align:4 +procWolfBackJumpLand__9daAlink_cFv = .text:0x8012E890; // type:function size:0xD0 scope:global align:4 +procWolfHowlInit__9daAlink_cFi = .text:0x8012E960; // type:function size:0xE8 scope:global align:4 +procWolfHowl__9daAlink_cFv = .text:0x8012EA48; // type:function size:0x18C scope:global align:4 +procWolfAutoJumpInit__9daAlink_cFi = .text:0x8012EBD4; // type:function size:0x1CC scope:global align:4 +procWolfAutoJump__9daAlink_cFv = .text:0x8012EDA0; // type:function size:0x23C scope:global align:4 +procWolfFallInit__9daAlink_cFif = .text:0x8012EFDC; // type:function size:0x1E8 scope:global align:4 +procWolfFall__9daAlink_cFv = .text:0x8012F1C4; // type:function size:0x180 scope:global align:4 +procWolfLandInit__9daAlink_cFv = .text:0x8012F344; // type:function size:0xB8 scope:global align:4 +procWolfLand__9daAlink_cFv = .text:0x8012F3FC; // type:function size:0x88 scope:global align:4 +procWolfSitInit__9daAlink_cFi = .text:0x8012F484; // type:function size:0xE0 scope:global align:4 +procWolfSit__9daAlink_cFv = .text:0x8012F564; // type:function size:0xC4 scope:global align:4 +procWolfStepMoveInit__9daAlink_cFv = .text:0x8012F628; // type:function size:0xE4 scope:global align:4 +procWolfStepMove__9daAlink_cFv = .text:0x8012F70C; // type:function size:0x134 scope:global align:4 +procWolfSlipInit__9daAlink_cFv = .text:0x8012F840; // type:function size:0xB8 scope:global align:4 +procWolfSlip__9daAlink_cFv = .text:0x8012F8F8; // type:function size:0x154 scope:global align:4 +procWolfSlipTurnInit__9daAlink_cFi = .text:0x8012FA4C; // type:function size:0x180 scope:global align:4 +procWolfSlipTurn__9daAlink_cFv = .text:0x8012FBCC; // type:function size:0x158 scope:global align:4 +procWolfSlipTurnLandInit__9daAlink_cFv = .text:0x8012FD24; // type:function size:0x9C scope:global align:4 +procWolfSlipTurnLand__9daAlink_cFv = .text:0x8012FDC0; // type:function size:0x84 scope:global align:4 +procWolfSlideReadyInit__9daAlink_cFsi = .text:0x8012FE44; // type:function size:0xF4 scope:global align:4 +procWolfSlideReady__9daAlink_cFv = .text:0x8012FF38; // type:function size:0x154 scope:global align:4 +procWolfSlideInit__9daAlink_cFsi = .text:0x8013008C; // type:function size:0x124 scope:global align:4 +procWolfSlide__9daAlink_cFv = .text:0x801301B0; // type:function size:0x130 scope:global align:4 +procWolfSlideLandInit__9daAlink_cFv = .text:0x801302E0; // type:function size:0x64 scope:global align:4 +procWolfSlideLand__9daAlink_cFv = .text:0x80130344; // type:function size:0xAC scope:global align:4 +procWolfWaitSlipInit__9daAlink_cFv = .text:0x801303F0; // type:function size:0x84 scope:global align:4 +procWolfWaitSlip__9daAlink_cFv = .text:0x80130474; // type:function size:0x1D8 scope:global align:4 +procWolfSlopeStartInit__9daAlink_cFi = .text:0x8013064C; // type:function size:0x94 scope:global align:4 +procWolfSlopeStart__9daAlink_cFv = .text:0x801306E0; // type:function size:0x98 scope:global align:4 +daAlink_searchGoldWolf__FP10fopAc_ac_cPv = .text:0x80130778; // type:function size:0x14 scope:global align:4 +daAlink_searchWolfHowl__FP10fopAc_ac_cPv = .text:0x8013078C; // type:function size:0xD4 scope:global align:4 +setWolfHowlNotHappen__9daAlink_cFi = .text:0x80130860; // type:function size:0xAC scope:global align:4 +procWolfHowlDemoInit__9daAlink_cFv = .text:0x8013090C; // type:function size:0x4C4 scope:global align:4 +procWolfHowlDemo__9daAlink_cFv = .text:0x80130DD0; // type:function size:0x704 scope:global align:4 +setWolfHowling__15daObj_Sekizoa_cFv = .text:0x801314D4; // type:function size:0x140 scope:global align:4 +checkWolfRope__9daAlink_cFv = .text:0x80131614; // type:function size:0x48 scope:global align:4 +checkWolfRopeHit__9daAlink_cCFP12dCcD_GObjInfPC4cXyzi = .text:0x8013165C; // type:function size:0x1D8 scope:global align:4 +checkWolfRopeJumpHang__9daAlink_cFv = .text:0x80131834; // type:function size:0x7C scope:global align:4 +getWolfRopeMoveSpeed__9daAlink_cFv = .text:0x801318B0; // type:function size:0x74 scope:global align:4 +setWolfRopePosY__9daAlink_cFv = .text:0x80131924; // type:function size:0x2D8 scope:global align:4 +initWolfRopeShapeAngle__9daAlink_cFv = .text:0x80131BFC; // type:function size:0x7C scope:global align:4 +wolfRopeSwingInc__9daAlink_cFf = .text:0x80131C78; // type:function size:0x90 scope:global align:4 +setWolfRopeOffsetY__9daAlink_cFi = .text:0x80131D08; // type:function size:0x104 scope:global align:4 +getDirectionRopeMove__9daAlink_cCFv = .text:0x80131E0C; // type:function size:0x74 scope:global align:4 +procWolfRopeMoveInit__9daAlink_cFii = .text:0x80131E80; // type:function size:0x12C scope:global align:4 +procWolfRopeMove__9daAlink_cFv = .text:0x80131FAC; // type:function size:0x998 scope:global align:4 +procWolfRopeHangInit__9daAlink_cFi = .text:0x80132944; // type:function size:0x1DC scope:global align:4 +procWolfRopeHang__9daAlink_cFv = .text:0x80132B20; // type:function size:0x454 scope:global align:4 +procWolfRopeTurnInit__9daAlink_cFv = .text:0x80132F74; // type:function size:0x120 scope:global align:4 +procWolfRopeTurn__9daAlink_cFv = .text:0x80133094; // type:function size:0x1CC scope:global align:4 +procWolfRopeStaggerInit__9daAlink_cFi = .text:0x80133260; // type:function size:0x110 scope:global align:4 +procWolfRopeStagger__9daAlink_cFv = .text:0x80133370; // type:function size:0x6E8 scope:global align:4 +procWolfRopeSubjectivityInit__9daAlink_cFv = .text:0x80133A58; // type:function size:0xE4 scope:global align:4 +procWolfRopeSubjectivity__9daAlink_cFv = .text:0x80133B3C; // type:function size:0x43C scope:global align:4 +getWolfTagJumpTime__9daAlink_cCFv = .text:0x80133F78; // type:function size:0x184 scope:global align:4 +checkMidnaLockJumpPoint__9daAlink_cCFv = .text:0x801340FC; // type:function size:0x110 scope:global align:4 +procWolfTagJumpInit__9daAlink_cFP10fopAc_ac_c = .text:0x8013420C; // type:function size:0x838 scope:global align:4 +procWolfTagJump__9daAlink_cFv = .text:0x80134A44; // type:function size:0x580 scope:global align:4 +procWolfTagJumpLandInit__9daAlink_cFP10fopAc_ac_c = .text:0x80134FC4; // type:function size:0x104 scope:global align:4 +procWolfTagJumpLand__9daAlink_cFv = .text:0x801350C8; // type:function size:0x194 scope:global align:4 +daAlink_searchGiant__FP10fopAc_ac_cPv = .text:0x8013525C; // type:function size:0x54 scope:global align:4 +daAlink_searchGiantTalk__FP10fopAc_ac_cPv = .text:0x801352B0; // type:function size:0xBC scope:global align:4 +procWolfGiantPuzzleInit__9daAlink_cFv = .text:0x8013536C; // type:function size:0x98 scope:global align:4 +procWolfGiantPuzzle__9daAlink_cFv = .text:0x80135404; // type:function size:0x260 scope:global align:4 +setWolfHangGroundY__9daAlink_cFv = .text:0x80135664; // type:function size:0x70 scope:global align:4 +changeWolfHangEndProc__9daAlink_cFv = .text:0x801356D4; // type:function size:0x124 scope:global align:4 +procWolfHangReadyInit__9daAlink_cFv = .text:0x801357F8; // type:function size:0x7C scope:global align:4 +procWolfHangReady__9daAlink_cFv = .text:0x80135874; // type:function size:0x88 scope:global align:4 +procWolfHangWallCatchInit__9daAlink_cFi = .text:0x801358FC; // type:function size:0x404 scope:global align:4 +procWolfHangWallCatch__9daAlink_cFv = .text:0x80135D00; // type:function size:0x1E4 scope:global align:4 +procWolfHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x80135EE4; // type:function size:0x228 scope:global align:4 +procWolfHangFallStart__9daAlink_cFv = .text:0x8013610C; // type:function size:0x164 scope:global align:4 +setWolfHeadDamage__9daAlink_cFv = .text:0x80136270; // type:function size:0x88 scope:global align:4 +procWolfDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x801362F8; // type:function size:0x41C scope:global align:4 +procWolfDamage__9daAlink_cFv = .text:0x80136714; // type:function size:0x11C scope:global align:4 +procWolfLargeDamageUpInit__9daAlink_cFiiss = .text:0x80136830; // type:function size:0x3C0 scope:global align:4 +procWolfLargeDamageUp__9daAlink_cFv = .text:0x80136BF0; // type:function size:0x234 scope:global align:4 +procWolfLandDamageInit__9daAlink_cFi = .text:0x80136E24; // type:function size:0x1CC scope:global align:4 +procWolfLandDamage__9daAlink_cFv = .text:0x80136FF0; // type:function size:0xE0 scope:global align:4 +setWolfScreamWaitAnime__9daAlink_cFv = .text:0x801370D0; // type:function size:0x90 scope:global align:4 +procWolfScreamWaitInit__9daAlink_cFv = .text:0x80137160; // type:function size:0xA4 scope:global align:4 +procWolfScreamWait__9daAlink_cFv = .text:0x80137204; // type:function size:0xEC scope:global align:4 +getWolfLieMoveAnmSpeed__9daAlink_cFv = .text:0x801372F0; // type:function size:0x48 scope:global align:4 +getWolfLieMoveSpeed__9daAlink_cFv = .text:0x80137338; // type:function size:0x74 scope:global align:4 +checkMidnaDisappearMode__9daAlink_cCFv = .text:0x801373AC; // type:function size:0x5C scope:global align:4 +checkWolfLieContinue__9daAlink_cFi = .text:0x80137408; // type:function size:0xB8 scope:global align:4 +checkNextActionWolfFromLie__9daAlink_cFv = .text:0x801374C0; // type:function size:0x7C scope:global align:4 +setWolfLieMoveVoice__9daAlink_cFi = .text:0x8013753C; // type:function size:0xC8 scope:global align:4 +checkWolfLieCode__9daAlink_cFv = .text:0x80137604; // type:function size:0x28 scope:global align:4 +procWolfLieStartInit__9daAlink_cFi = .text:0x8013762C; // type:function size:0x11C scope:global align:4 +procWolfLieStart__9daAlink_cFv = .text:0x80137748; // type:function size:0xF8 scope:global align:4 +procWolfLieMoveInit__9daAlink_cFi = .text:0x80137840; // type:function size:0x1BC scope:global align:4 +procWolfLieMove__9daAlink_cFv = .text:0x801379FC; // type:function size:0x4A0 scope:global align:4 +procWolfLieAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x80137E9C; // type:function size:0xBC scope:global align:4 +procWolfLieAutoMove__9daAlink_cFv = .text:0x80137F58; // type:function size:0x2B4 scope:global align:4 +setSpeedAndAngleSwimWolf__9daAlink_cFv = .text:0x8013820C; // type:function size:0x188 scope:global align:4 +getWolfSwimMoveAnmSpeed__9daAlink_cFv = .text:0x80138394; // type:function size:0x70 scope:global align:4 +decideDoStatusSwimWolf__9daAlink_cFv = .text:0x80138404; // type:function size:0x1E0 scope:global align:4 +procWolfSwimUpInit__9daAlink_cFv = .text:0x801385E4; // type:function size:0xAC scope:global align:4 +procWolfSwimUp__9daAlink_cFv = .text:0x80138690; // type:function size:0xA8 scope:global align:4 +procWolfSwimWaitInit__9daAlink_cFi = .text:0x80138738; // type:function size:0x118 scope:global align:4 +procWolfSwimWait__9daAlink_cFv = .text:0x80138850; // type:function size:0xD8 scope:global align:4 +procWolfSwimMoveInit__9daAlink_cFv = .text:0x80138928; // type:function size:0x84 scope:global align:4 +procWolfSwimMove__9daAlink_cFv = .text:0x801389AC; // type:function size:0x16C scope:global align:4 +procWolfSwimEndWaitInit__9daAlink_cFi = .text:0x80138B18; // type:function size:0x10C scope:global align:4 +procWolfSwimEndWait__9daAlink_cFv = .text:0x80138C24; // type:function size:0x154 scope:global align:4 +onWolfEnemyBiteAll__9daAlink_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x80138D78; // type:function size:0x98 scope:global align:4 +resetWolfEnemyBiteAll__9daAlink_cFv = .text:0x80138E10; // type:function size:0x40 scope:global align:4 +checkWolfEnemyThrowAction__9daAlink_cFv = .text:0x80138E50; // type:function size:0x74 scope:global align:4 +setWolfLockDomeModel__9daAlink_cFv = .text:0x80138EC4; // type:function size:0x108 scope:global align:4 +setWolfBallModel__9daAlink_cFv = .text:0x80138FCC; // type:function size:0x158 scope:global align:4 +resetWolfBallGrab__9daAlink_cFv = .text:0x80139124; // type:function size:0x130 scope:global align:4 +checkWolfLockData__9daAlink_cFv = .text:0x80139254; // type:function size:0xD4 scope:global align:4 +checkWolfLock__9daAlink_cCFP10fopAc_ac_c = .text:0x80139328; // type:function size:0x50 scope:global align:4 +cancelWolfLock__9daAlink_cFP10fopAc_ac_c = .text:0x80139378; // type:function size:0x70 scope:global align:4 +getWolfLockActorEnd__9daAlink_cFv = .text:0x801393E8; // type:function size:0x8 scope:global align:4 +searchWolfLockEnemy__9daAlink_cFP10fopAc_ac_cPv = .text:0x801393F0; // type:function size:0xC4 scope:global align:4 +daAlink_searchWolfLockEnemy__FP10fopAc_ac_cPv = .text:0x801394B4; // type:function size:0x3C scope:global align:4 +checkWolfComboCnt__9daAlink_cFv = .text:0x801394F0; // type:function size:0xC0 scope:global align:4 +checkWolfAttackAction__9daAlink_cFv = .text:0x801395B0; // type:function size:0x210 scope:global align:4 +setWolfEnemyThrowUpperAnime__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x801397C0; // type:function size:0x4C scope:global align:4 +setWolfEnemyHangBitePos__9daAlink_cFP13fopEn_enemy_c = .text:0x8013980C; // type:function size:0xF8 scope:global align:4 +setWolfBiteDamage__9daAlink_cFP13fopEn_enemy_c = .text:0x80139904; // type:function size:0xAC scope:global align:4 +checkWolfLockAttackChargeState__9daAlink_cFv = .text:0x801399B0; // type:function size:0x104 scope:global align:4 +procWolfRollAttackChargeInit__9daAlink_cFv = .text:0x80139AB4; // type:function size:0x60 scope:global align:4 +procWolfRollAttackCharge__9daAlink_cFv = .text:0x80139B14; // type:function size:0xBC scope:global align:4 +procWolfRollAttackMoveInit__9daAlink_cFv = .text:0x80139BD0; // type:function size:0xAC scope:global align:4 +procWolfRollAttackMove__9daAlink_cFv = .text:0x80139C7C; // type:function size:0x370 scope:global align:4 +procWolfJumpAttackInit__9daAlink_cFi = .text:0x80139FEC; // type:function size:0x718 scope:global align:4 +procWolfJumpAttack__9daAlink_cFv = .text:0x8013A704; // type:function size:0x2F4 scope:global align:4 +procWolfJumpAttackKickInit__9daAlink_cFv = .text:0x8013A9F8; // type:function size:0xB4 scope:global align:4 +procWolfJumpAttackKick__9daAlink_cFv = .text:0x8013AAAC; // type:function size:0x5C scope:global align:4 +procWolfJumpAttackSlideLandInit__9daAlink_cFiii = .text:0x8013AB08; // type:function size:0x1C8 scope:global align:4 +procWolfJumpAttackSlideLand__9daAlink_cFv = .text:0x8013ACD0; // type:function size:0x180 scope:global align:4 +procWolfJumpAttackNormalLandInit__9daAlink_cFi = .text:0x8013AE50; // type:function size:0xB0 scope:global align:4 +procWolfJumpAttackNormalLand__9daAlink_cFv = .text:0x8013AF00; // type:function size:0xFC scope:global align:4 +procWolfWaitAttackInit__9daAlink_cFi = .text:0x8013AFFC; // type:function size:0x1D0 scope:global align:4 +procWolfWaitAttack__9daAlink_cFv = .text:0x8013B1CC; // type:function size:0x2E0 scope:global align:4 +procWolfRollAttackInit__9daAlink_cFii = .text:0x8013B4AC; // type:function size:0x184 scope:global align:4 +procWolfRollAttack__9daAlink_cFv = .text:0x8013B630; // type:function size:0x104 scope:global align:4 +procWolfDownAttackInit__9daAlink_cFv = .text:0x8013B734; // type:function size:0x2E0 scope:global align:4 +procWolfDownAttack__9daAlink_cFv = .text:0x8013BA14; // type:function size:0x15C scope:global align:4 +procWolfDownAtLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x8013BB70; // type:function size:0xE0 scope:global align:4 +procWolfDownAtLand__9daAlink_cFv = .text:0x8013BC50; // type:function size:0x250 scope:global align:4 +procWolfDownAtMissLandInit__9daAlink_cFv = .text:0x8013BEA0; // type:function size:0xC0 scope:global align:4 +procWolfDownAtMissLand__9daAlink_cFv = .text:0x8013BF60; // type:function size:0xD0 scope:global align:4 +procWolfLockAttackInit__9daAlink_cFi = .text:0x8013C030; // type:function size:0x5C0 scope:global align:4 +procWolfLockAttack__9daAlink_cFv = .text:0x8013C5F0; // type:function size:0x24C scope:global align:4 +procWolfLockAttackTurnInit__9daAlink_cFi = .text:0x8013C83C; // type:function size:0x174 scope:global align:4 +procWolfLockAttackTurn__9daAlink_cFv = .text:0x8013C9B0; // type:function size:0x124 scope:global align:4 +procWolfAttackReverseInit__9daAlink_cFv = .text:0x8013CAD4; // type:function size:0x124 scope:global align:4 +procWolfAttackReverse__9daAlink_cFv = .text:0x8013CBF8; // type:function size:0x15C scope:global align:4 +procWolfEnemyThrowInit__9daAlink_cFi = .text:0x8013CD54; // type:function size:0x114 scope:global align:4 +procWolfEnemyThrow__9daAlink_cFv = .text:0x8013CE68; // type:function size:0x98 scope:global align:4 +procWolfEnemyHangBiteInit__9daAlink_cFv = .text:0x8013CF00; // type:function size:0xF8 scope:global align:4 +procWolfEnemyHangBite__9daAlink_cFv = .text:0x8013CFF8; // type:function size:0x2E8 scope:global align:4 +procWolfGrabUpInit__9daAlink_cFv = .text:0x8013D2E0; // type:function size:0x328 scope:global align:4 +procWolfGrabUp__9daAlink_cFv = .text:0x8013D608; // type:function size:0x18C scope:global align:4 +procWolfGrabPutInit__9daAlink_cFv = .text:0x8013D794; // type:function size:0xD4 scope:global align:4 +procWolfGrabPut__9daAlink_cFv = .text:0x8013D868; // type:function size:0x1BC scope:global align:4 +procWolfGrabThrowInit__9daAlink_cFv = .text:0x8013DA24; // type:function size:0x54 scope:global align:4 +procWolfGrabThrow__9daAlink_cFv = .text:0x8013DA78; // type:function size:0xC4 scope:global align:4 +procWolfPushInit__9daAlink_cFv = .text:0x8013DB3C; // type:function size:0x15C scope:global align:4 +procWolfPush__9daAlink_cFv = .text:0x8013DC98; // type:function size:0xCC scope:global align:4 +daAlink_searchEnemyCargo__FP10fopAc_ac_cPv = .text:0x8013DD64; // type:function size:0x14 scope:global align:4 +procWolfCargoCarryInit__9daAlink_cFv = .text:0x8013DD78; // type:function size:0xF0 scope:global align:4 +procWolfCargoCarry__9daAlink_cFv = .text:0x8013DE68; // type:function size:0x19C scope:global align:4 +procWolfChainUpInit__9daAlink_cFv = .text:0x8013E004; // type:function size:0x78 scope:global align:4 +procWolfChainUp__9daAlink_cFv = .text:0x8013E07C; // type:function size:0xC0 scope:global align:4 +procWolfGanonCatchInit__9daAlink_cFv = .text:0x8013E13C; // type:function size:0x104 scope:global align:4 +procWolfGanonCatch__9daAlink_cFv = .text:0x8013E240; // type:function size:0x20C scope:global align:4 +procWolfChainReadyInit__9daAlink_cFv = .text:0x8013E44C; // type:function size:0x68 scope:global align:4 +procWolfChainReady__9daAlink_cFv = .text:0x8013E4B4; // type:function size:0x418 scope:global align:4 +procWolfChainWaitInit__9daAlink_cFv = .text:0x8013E8CC; // type:function size:0x14C scope:global align:4 +procWolfChainWait__9daAlink_cFv = .text:0x8013EA18; // type:function size:0x538 scope:global align:4 +procWolfDigInit__9daAlink_cFv = .text:0x8013EF50; // type:function size:0x4AC scope:global align:4 +procWolfDig__9daAlink_cFv = .text:0x8013F3FC; // type:function size:0x2B8 scope:global align:4 +procWolfDigThroughInit__9daAlink_cFi = .text:0x8013F6B4; // type:function size:0x31C scope:global align:4 +procWolfDigThrough__9daAlink_cFv = .text:0x8013F9D0; // type:function size:0x148 scope:global align:4 +setSmellSave__9daAlink_cFv = .text:0x8013FB18; // type:function size:0x108 scope:global align:4 +procWolfGetSmellInit__9daAlink_cFv = .text:0x8013FC20; // type:function size:0x210 scope:global align:4 +procWolfGetSmell__9daAlink_cFv = .text:0x8013FE30; // type:function size:0x304 scope:global align:4 +setArcName__9daAlink_cFi = .text:0x80140134; // type:function size:0x68 scope:global align:4 +setShieldArcName__9daAlink_cFv = .text:0x8014019C; // type:function size:0x48 scope:global align:4 +setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl = .text:0x801401E4; // type:function size:0x60 scope:global align:4 +setClothesChange__9daAlink_cFi = .text:0x80140244; // type:function size:0x2C scope:global align:4 +setShieldChange__9daAlink_cFv = .text:0x80140270; // type:function size:0xC scope:global align:4 +loadModelDVD__9daAlink_cFv = .text:0x8014027C; // type:function size:0x188 scope:global align:4 +setShieldModel__9daAlink_cFv = .text:0x80140404; // type:function size:0x7C scope:global align:4 +loadShieldModelDVD__9daAlink_cFv = .text:0x80140480; // type:function size:0xC4 scope:global align:4 +changeModelDataDirect__9daAlink_cFi = .text:0x80140544; // type:function size:0x218 scope:global align:4 +changeModelDataDirectWolf__9daAlink_cFi = .text:0x8014075C; // type:function size:0x158 scope:global align:4 +initStatusWindow__9daAlink_cFv = .text:0x801408B4; // type:function size:0x1E0 scope:global align:4 +statusWindowExecute__9daAlink_cFPC4cXyzs = .text:0x80140A94; // type:function size:0xFC scope:global align:4 +statusWindowDraw__9daAlink_cFv = .text:0x80140B90; // type:function size:0x144 scope:global align:4 +resetStatusWindow__9daAlink_cFv = .text:0x80140CD4; // type:function size:0xC0 scope:global align:4 +__ct__12daAlinkHIO_cFv = .text:0x80140D94; // type:function size:0x10 scope:global align:4 +__dt__17daAlinkHIO_wolf_cFv = .text:0x80140DA4; // type:function size:0x3C scope:global align:4 +__dt__16daAlinkHIO_cut_cFv = .text:0x80140DE0; // type:function size:0x3C scope:global align:4 +__dt__12daAlinkHIO_cFv = .text:0x80140E1C; // type:function size:0x70 scope:global align:4 +__dt__8dEyeHL_cFv = .text:0x80140E8C; // type:function size:0x5C scope:global align:4 +__dt__18daPy_sightPacket_cFv = .text:0x80140EE8; // type:function size:0x48 scope:global align:4 +__dt__16daPy_frameCtrl_cFv = .text:0x80140F30; // type:function size:0x5C scope:global align:4 +__ct__16daPy_frameCtrl_cFv = .text:0x80140F8C; // type:function size:0x4C scope:global align:4 +__defctor__14daPy_anmHeap_cFv = .text:0x80140FD8; // type:function size:0x24 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x80140FFC; // type:function size:0x3C scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80141038; // type:function size:0x14 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x8014104C; // type:function size:0x78 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x801410C4; // type:function size:0x78 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x8014113C; // type:function size:0x70 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x801411AC; // type:function size:0x80 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x8014122C; // type:function size:0x84 scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x801412B0; // type:function size:0x48 scope:global align:4 +__ct__16daPy_actorKeep_cFv = .text:0x801412F8; // type:function size:0x30 scope:global align:4 +onNoResetFlg2__9daPy_py_cFQ29daPy_py_c9daPy_FLG2 = .text:0x80141328; // type:function size:0x10 scope:global align:4 +offNoResetFlg0__9daPy_py_cFQ29daPy_py_c9daPy_FLG0 = .text:0x80141338; // type:function size:0x10 scope:global align:4 +mDoAud_seStartLevel__FUlPC3VecUlSc = .text:0x80141348; // type:function size:0x54 scope:global align:4 +checkEndResetFlg2__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG2 = .text:0x8014139C; // type:function size:0xC scope:global align:4 +dComIfGp_setBottleStatus__FUcUc = .text:0x801413A8; // type:function size:0x14 scope:global align:4 +getSumouMode__9daPy_py_cCFv = .text:0x801413BC; // type:function size:0x24 scope:global align:4 +checkNoResetFlg3__9daPy_py_cCFQ29daPy_py_c9daPy_FLG3 = .text:0x801413E0; // type:function size:0xC scope:global align:4 +onCondition__11dEvt_info_cFUs = .text:0x801413EC; // type:function size:0x10 scope:global align:4 +__ct__8cM3dGPlaFv = .text:0x801413FC; // type:function size:0x10 scope:global align:4 +offCondition__11dEvt_info_cFUs = .text:0x8014140C; // type:function size:0x10 scope:global align:4 +checkShieldGet__9daPy_py_cFv = .text:0x8014141C; // type:function size:0x20 scope:global align:4 +fopAcM_onSwitch__FPC10fopAc_ac_ci = .text:0x8014143C; // type:function size:0x34 scope:global align:4 +dComIfGs_isItemFirstBit__FUc = .text:0x80141470; // type:function size:0x30 scope:global align:4 +dStage_stagInfo_GetSaveTbl__FP21stage_stag_info_class = .text:0x801414A0; // type:function size:0xC scope:global align:4 +dComIfGp_getStage__Fv = .text:0x801414AC; // type:function size:0x10 scope:global align:4 +checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x801414BC; // type:function size:0xC scope:global align:4 +fopAcM_GetName__FPv = .text:0x801414C8; // type:function size:0x8 scope:global align:4 +onNoResetFlg0__9daPy_py_cFQ29daPy_py_c9daPy_FLG0 = .text:0x801414D0; // type:function size:0x10 scope:global align:4 +isOrderOK__14dEvt_control_cFv = .text:0x801414E0; // type:function size:0x24 scope:global align:4 +dComIfGp_getEvent__Fv = .text:0x80141504; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x80141514; // type:function size:0x1C scope:global align:4 +dComIfGp_checkPlayerStatus1__FiUl = .text:0x80141530; // type:function size:0x1C scope:global align:4 +checkEndResetFlg1__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG1 = .text:0x8014154C; // type:function size:0xC scope:global align:4 +dComIfGp_getEventManager__Fv = .text:0x80141558; // type:function size:0x10 scope:global align:4 +offNoResetFlg1__9daPy_py_cFQ29daPy_py_c9daPy_FLG1 = .text:0x80141568; // type:function size:0x10 scope:global align:4 +offNoResetFlg2__9daPy_py_cFQ29daPy_py_c9daPy_FLG2 = .text:0x80141578; // type:function size:0x10 scope:global align:4 +setSpecialDemoType__11daPy_demo_cFv = .text:0x80141588; // type:function size:0xC scope:global align:4 +checkCommandCatch__11dEvt_info_cFv = .text:0x80141594; // type:function size:0x14 scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x801415A8; // type:function size:0x30 scope:global align:4 +checkWolf__9daPy_py_cCFv = .text:0x801415D8; // type:function size:0xC scope:global align:4 +checkSwordGet__9daPy_py_cFv = .text:0x801415E4; // type:function size:0x20 scope:global align:4 +checkResetFlg0__9daPy_py_cCFQ29daPy_py_c10daPy_RFLG0 = .text:0x80141604; // type:function size:0xC scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x80141610; // type:function size:0xC scope:global align:4 +checkNoResetFlg0__9daPy_py_cCFQ29daPy_py_c9daPy_FLG0 = .text:0x8014161C; // type:function size:0xC scope:global align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x80141628; // type:function size:0x1C scope:global align:4 +dComIfGp_event_chkEventFlag__FUs = .text:0x80141644; // type:function size:0x18 scope:global align:4 +checkCommandDoor__11dEvt_info_cFv = .text:0x8014165C; // type:function size:0x14 scope:global align:4 +dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci = .text:0x80141670; // type:function size:0x40 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x801416B0; // type:function size:0x1C scope:global align:4 +checkNoResetFlg2__9daPy_py_cCFQ29daPy_py_c9daPy_FLG2 = .text:0x801416CC; // type:function size:0xC scope:global align:4 +checkMagneBootsOn__9daPy_py_cCFv = .text:0x801416D8; // type:function size:0xC scope:global align:4 +dComIfGp_getHorseActor__Fv = .text:0x801416E4; // type:function size:0x10 scope:global align:4 +checkBoarSingleBattle__9daPy_py_cCFv = .text:0x801416F4; // type:function size:0xC scope:global align:4 +checkEndResetFlg0__9daPy_py_cCFQ29daPy_py_c11daPy_ERFLG0 = .text:0x80141700; // type:function size:0xC scope:global align:4 +getMidnaAtnPos__9daPy_py_cCFv = .text:0x8014170C; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daPy_py_cFP10fopAc_ac_cUs = .text:0x80141714; // type:function size:0x4 scope:global align:4 +getModelMtx__9daPy_py_cFv = .text:0x80141718; // type:function size:0x8 scope:global align:4 +getInvMtx__9daPy_py_cFv = .text:0x80141720; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daPy_py_cFv = .text:0x80141728; // type:function size:0x8 scope:global align:4 +getLeftItemMatrix__9daPy_py_cFv = .text:0x80141730; // type:function size:0x8 scope:global align:4 +getRightItemMatrix__9daPy_py_cFv = .text:0x80141738; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_py_cFv = .text:0x80141740; // type:function size:0x8 scope:global align:4 +getRightHandMatrix__9daPy_py_cFv = .text:0x80141748; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daPy_py_cFv = .text:0x80141750; // type:function size:0x8 scope:global align:4 +getWolfMouthMatrix__9daPy_py_cFv = .text:0x80141758; // type:function size:0x8 scope:global align:4 +getWolfBackbone2Matrix__9daPy_py_cFv = .text:0x80141760; // type:function size:0x8 scope:global align:4 +getBottleMtx__9daPy_py_cFv = .text:0x80141768; // type:function size:0x8 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x80141770; // type:function size:0x8 scope:global align:4 +checkAutoJump__9daPy_py_cCFv = .text:0x80141778; // type:function size:0x8 scope:global align:4 +checkSideStep__9daPy_py_cCFv = .text:0x80141780; // type:function size:0x8 scope:global align:4 +checkWolfTriggerJump__9daPy_py_cCFv = .text:0x80141788; // type:function size:0x8 scope:global align:4 +checkGuardBreakMode__9daPy_py_cCFv = .text:0x80141790; // type:function size:0x8 scope:global align:4 +checkLv3Slide__9daPy_py_cCFv = .text:0x80141798; // type:function size:0x8 scope:global align:4 +checkWolfHowlDemoMode__9daPy_py_cCFv = .text:0x801417A0; // type:function size:0x8 scope:global align:4 +checkChainBlockPushPull__9daPy_py_cFv = .text:0x801417A8; // type:function size:0x8 scope:global align:4 +checkElecDamage__9daPy_py_cCFv = .text:0x801417B0; // type:function size:0x8 scope:global align:4 +checkEmptyBottleSwing__9daPy_py_cCFv = .text:0x801417B8; // type:function size:0x8 scope:global align:4 +checkBottleSwingMode__9daPy_py_cCFv = .text:0x801417C0; // type:function size:0x8 scope:global align:4 +checkHawkWait__9daPy_py_cCFv = .text:0x801417C8; // type:function size:0x8 scope:global align:4 +checkGoatThrow__9daPy_py_cCFv = .text:0x801417D0; // type:function size:0x8 scope:global align:4 +checkGoatThrowAfter__9daPy_py_cCFv = .text:0x801417D8; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJump__9daPy_py_cCFv = .text:0x801417E0; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJumpLand__9daPy_py_cCFv = .text:0x801417E8; // type:function size:0x8 scope:global align:4 +checkWolfRope__9daPy_py_cFv = .text:0x801417F0; // type:function size:0x8 scope:global align:4 +checkWolfRopeHang__9daPy_py_cCFv = .text:0x801417F8; // type:function size:0x8 scope:global align:4 +checkRollJump__9daPy_py_cCFv = .text:0x80141800; // type:function size:0x8 scope:global align:4 +checkGoronRideWait__9daPy_py_cCFv = .text:0x80141808; // type:function size:0x8 scope:global align:4 +checkWolfChain__9daPy_py_cCFv = .text:0x80141810; // type:function size:0x8 scope:global align:4 +checkWolfWait__9daPy_py_cCFv = .text:0x80141818; // type:function size:0x8 scope:global align:4 +checkWolfJumpAttack__9daPy_py_cCFv = .text:0x80141820; // type:function size:0x8 scope:global align:4 +checkWolfRSit__9daPy_py_cCFv = .text:0x80141828; // type:function size:0x8 scope:global align:4 +checkBubbleFly__9daPy_py_cCFv = .text:0x80141830; // type:function size:0x8 scope:global align:4 +checkBottleDrinkEnd__9daPy_py_cCFv = .text:0x80141838; // type:function size:0x8 scope:global align:4 +checkWolfDig__9daPy_py_cCFv = .text:0x80141840; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x80141848; // type:function size:0x8 scope:global align:4 +checkCutTurnCharge__9daPy_py_cCFv = .text:0x80141850; // type:function size:0x8 scope:global align:4 +checkCutLargeJumpCharge__9daPy_py_cCFv = .text:0x80141858; // type:function size:0x8 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x80141860; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x80141868; // type:function size:0x8 scope:global align:4 +checkClimbMove__9daPy_py_cCFv = .text:0x80141870; // type:function size:0x8 scope:global align:4 +checkGrassWhistle__9daPy_py_cCFv = .text:0x80141878; // type:function size:0x8 scope:global align:4 +checkBoarRun__9daPy_py_cCFv = .text:0x80141880; // type:function size:0x8 scope:global align:4 +checkFmChainPut__9daPy_py_cCFv = .text:0x80141888; // type:function size:0x8 scope:global align:4 +checkHorseElecDamage__9daPy_py_cCFv = .text:0x80141890; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daPy_py_cCFv = .text:0x80141898; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrame__9daPy_py_cCFv = .text:0x801418A0; // type:function size:0x8 scope:global align:4 +setAnimeFrame__9daPy_py_cFf = .text:0x801418A8; // type:function size:0x4 scope:global align:4 +checkWolfLock__9daPy_py_cCFP10fopAc_ac_c = .text:0x801418AC; // type:function size:0x8 scope:global align:4 +cancelWolfLock__9daPy_py_cFP10fopAc_ac_c = .text:0x801418B4; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x801418BC; // type:function size:0x8 scope:global align:4 +exchangeGrabActor__9daPy_py_cFP10fopAc_ac_c = .text:0x801418C4; // type:function size:0x8 scope:global align:4 +setForceGrab__9daPy_py_cFP10fopAc_ac_cii = .text:0x801418CC; // type:function size:0x8 scope:global align:4 +setForcePutPos__9daPy_py_cFRC4cXyz = .text:0x801418D4; // type:function size:0x4 scope:global align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x801418D8; // type:function size:0x8 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x801418E0; // type:function size:0x8 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x801418E8; // type:function size:0x4 scope:global align:4 +seStartOnlyReverb__9daPy_py_cFUl = .text:0x801418EC; // type:function size:0x4 scope:global align:4 +seStartOnlyReverbLevel__9daPy_py_cFUl = .text:0x801418F0; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x801418F4; // type:function size:0x4 scope:global align:4 +setGrabCollisionOffset__9daPy_py_cFffP13cBgS_PolyInfo = .text:0x801418F8; // type:function size:0x4 scope:global align:4 +onMagneGrab__9daPy_py_cFff = .text:0x801418FC; // type:function size:0x4 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x80141900; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daPy_py_cFv = .text:0x80141908; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x80141910; // type:function size:0x8 scope:global align:4 +checkIronBallReturn__9daPy_py_cCFv = .text:0x80141918; // type:function size:0x8 scope:global align:4 +checkIronBallGroundStop__9daPy_py_cCFv = .text:0x80141920; // type:function size:0x8 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daPy_py_cCFv = .text:0x80141928; // type:function size:0x8 scope:global align:4 +checkPointSubWindowMode__9daPy_py_cCFv = .text:0x80141930; // type:function size:0x8 scope:global align:4 +setClothesChange__9daPy_py_cFi = .text:0x80141938; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x8014193C; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzPC5csXyz = .text:0x80141940; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzsi = .text:0x80141944; // type:function size:0x4 scope:global align:4 +setThrowDamage__9daPy_py_cFsffiii = .text:0x80141948; // type:function size:0x8 scope:global align:4 +checkSetNpcTks__9daPy_py_cFP4cXyzii = .text:0x80141950; // type:function size:0x8 scope:global align:4 +setRollJump__9daPy_py_cFffs = .text:0x80141958; // type:function size:0x8 scope:global align:4 +playerStartCollisionSE__9daPy_py_cFUlUl = .text:0x80141960; // type:function size:0x4 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x80141964; // type:function size:0x4 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x80141968; // type:function size:0x4 scope:global align:4 +cancelDungeonWarpReadyNeck__9daPy_py_cFv = .text:0x8014196C; // type:function size:0x4 scope:global align:4 +onSceneChangeArea__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x80141970; // type:function size:0x4 scope:global align:4 +onSceneChangeAreaJump__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x80141974; // type:function size:0x4 scope:global align:4 +onSceneChangeDead__9daPy_py_cFUci = .text:0x80141978; // type:function size:0x4 scope:global align:4 +getSpinnerActor__9daPy_py_cFv = .text:0x8014197C; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daPy_py_cCFv = .text:0x80141984; // type:function size:0x8 scope:global align:4 +checkArrowChargeEnd__9daPy_py_cCFv = .text:0x8014198C; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daPy_py_cCFv = .text:0x80141994; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daPy_py_cFv = .text:0x8014199C; // type:function size:0x8 scope:global align:4 +checkNoEquipItem__9daPy_py_cCFv = .text:0x801419A4; // type:function size:0x8 scope:global align:4 +checkFireMaterial__9daPy_py_cCFv = .text:0x801419AC; // type:function size:0x8 scope:global align:4 +checkKandelaarSwing__9daPy_py_cCFi = .text:0x801419B4; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daPy_py_cCFv = .text:0x801419BC; // type:function size:0x8 scope:global align:4 +getMagneHitPos__9daPy_py_cFv = .text:0x801419C4; // type:function size:0x8 scope:global align:4 +getMagneBootsTopVec__9daPy_py_cFv = .text:0x801419CC; // type:function size:0x8 scope:global align:4 +checkUseKandelaar__9daPy_py_cFi = .text:0x801419D4; // type:function size:0x8 scope:global align:4 +setDkCaught__9daPy_py_cFP10fopAc_ac_c = .text:0x801419DC; // type:function size:0x4 scope:global align:4 +onPressedDamage__9daPy_py_cFRC4cXyzs = .text:0x801419E0; // type:function size:0x4 scope:global align:4 +checkPriActorOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x801419E4; // type:function size:0x8 scope:global align:4 +onWolfEnemyBiteAll__9daPy_py_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x801419EC; // type:function size:0x8 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x801419F4; // type:function size:0x8 scope:global align:4 +setWolfEnemyHangBiteAngle__9daPy_py_cFs = .text:0x801419FC; // type:function size:0x4 scope:global align:4 +setKandelaarMtx__9daPy_py_cFPA4_fii = .text:0x80141A00; // type:function size:0x4 scope:global align:4 +getStickAngleFromPlayerShape__9daPy_py_cCFPs = .text:0x80141A04; // type:function size:0x8 scope:global align:4 +checkSpinnerPathMove__9daPy_py_cFv = .text:0x80141A0C; // type:function size:0x8 scope:global align:4 +checkSpinnerTriggerAttack__9daPy_py_cFv = .text:0x80141A14; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daPy_py_cFv = .text:0x80141A1C; // type:function size:0x4 scope:global align:4 +getIronBallBgHit__9daPy_py_cCFv = .text:0x80141A20; // type:function size:0x8 scope:global align:4 +getIronBallCenterPos__9daPy_py_cFv = .text:0x80141A28; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetLeft__9daPy_py_cCFv = .text:0x80141A30; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daPy_py_cCFv = .text:0x80141A38; // type:function size:0x8 scope:global align:4 +checkBeeChildDrink__9daPy_py_cCFv = .text:0x80141A40; // type:function size:0x8 scope:global align:4 +skipPortalObjWarp__9daPy_py_cFv = .text:0x80141A48; // type:function size:0x4 scope:global align:4 +checkTreasureRupeeReturn__9daPy_py_cCFi = .text:0x80141A4C; // type:function size:0x8 scope:global align:4 +setSumouReady__9daPy_py_cFP10fopAc_ac_c = .text:0x80141A54; // type:function size:0x4 scope:global align:4 +checkAcceptDungeonWarpAlink__9daPy_py_cFi = .text:0x80141A58; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daPy_py_cCFv = .text:0x80141A60; // type:function size:0x8 scope:global align:4 +checkSumouWithstand__9daPy_py_cCFv = .text:0x80141A68; // type:function size:0x8 scope:global align:4 +cancelGoronThrowEvent__9daPy_py_cFv = .text:0x80141A70; // type:function size:0x4 scope:global align:4 +setSumouGraspCancelCount__9daPy_py_cFi = .text:0x80141A74; // type:function size:0x4 scope:global align:4 +setSumouPushBackDirection__9daPy_py_cFs = .text:0x80141A78; // type:function size:0x4 scope:global align:4 +setSumouLoseHeadUp__9daPy_py_cFv = .text:0x80141A7C; // type:function size:0x4 scope:global align:4 +getGiantPuzzleAimAngle__9daPy_py_cCFv = .text:0x80141A80; // type:function size:0x8 scope:global align:4 +setGoronSideMove__9daPy_py_cFP10fopAc_ac_c = .text:0x80141A88; // type:function size:0x4 scope:global align:4 +setCargoCarry__9daPy_py_cFP10fopAc_ac_c = .text:0x80141A8C; // type:function size:0x4 scope:global align:4 +getDpdFarFlg__9daPy_py_cCFv = .text:0x80141A90; // type:function size:0x8 scope:global align:4 +getHookshotTopPos__9daPy_py_cFv = .text:0x80141A98; // type:function size:0x8 scope:global align:4 +checkHookshotReturnMode__9daPy_py_cCFv = .text:0x80141AA0; // type:function size:0x8 scope:global align:4 +checkHookshotShootReturnMode__9daPy_py_cCFv = .text:0x80141AA8; // type:function size:0x8 scope:global align:4 +checkOctaIealHang__9daPy_py_cCFv = .text:0x80141AB0; // type:function size:0x8 scope:global align:4 +cancelOctaIealHang__9daPy_py_cFv = .text:0x80141AB8; // type:function size:0x4 scope:global align:4 +cancelDragonHangBackJump__9daPy_py_cFv = .text:0x80141ABC; // type:function size:0x4 scope:global align:4 +setOctaIealWildHang__9daPy_py_cFv = .text:0x80141AC0; // type:function size:0x4 scope:global align:4 +checkDragonHangRide__9daPy_py_cCFv = .text:0x80141AC4; // type:function size:0x8 scope:global align:4 +changeDragonActor__9daPy_py_cFP10fopAc_ac_c = .text:0x80141ACC; // type:function size:0x4 scope:global align:4 +getClothesChangeWaitTimer__9daPy_py_cCFv = .text:0x80141AD0; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daPy_py_cCFv = .text:0x80141AD8; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daPy_py_cCFv = .text:0x80141AE0; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daPy_py_cCFv = .text:0x80141AE8; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daPy_py_cCFv = .text:0x80141AF0; // type:function size:0x8 scope:global align:4 +checkBootsOrArmorHeavy__9daPy_py_cCFv = .text:0x80141AF8; // type:function size:0x8 scope:global align:4 +getBottleOpenAppearItem__9daPy_py_cCFv = .text:0x80141B00; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daPy_py_cCFv = .text:0x80141B08; // type:function size:0x8 scope:global align:4 +getSinkShapeOffset__9daPy_py_cCFv = .text:0x80141B10; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daPy_py_cCFv = .text:0x80141B18; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daPy_py_cFv = .text:0x80141B20; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daPy_py_cFv = .text:0x80141B28; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daPy_py_cCFv = .text:0x80141B30; // type:function size:0x8 scope:global align:4 +checkCopyRodTopUse__9daPy_py_cFv = .text:0x80141B38; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daPy_py_cCFv = .text:0x80141B40; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daPy_py_cCFv = .text:0x80141B48; // type:function size:0x8 scope:global align:4 +getZeldaActor__9daHorse_cFv = .text:0x80141B50; // type:function size:0x8 scope:global align:4 +dComIfGp_getDoStatus__Fv = .text:0x80141B58; // type:function size:0x10 scope:global align:4 +__ct__4cXyzFfff = .text:0x80141B68; // type:function size:0x10 scope:global align:4 +dMeter2Info_offUseButton__Fi = .text:0x80141B78; // type:function size:0x1C scope:global align:4 +setLinkState__14Z2CreatureLinkFUc = .text:0x80141B94; // type:function size:0x8 scope:global align:4 +dComIfGs_getRupee__Fv = .text:0x80141B9C; // type:function size:0x10 scope:global align:4 +dComIfGp_setItemRupeeCount__Fl = .text:0x80141BAC; // type:function size:0x18 scope:global align:4 +dMeter2Info_setFloatingMessage__FUssb = .text:0x80141BC4; // type:function size:0x3C scope:global align:4 +onForcePanic__9daMidna_cFv = .text:0x80141C00; // type:function size:0x10 scope:global align:4 +checkForceNormalColor__9daMidna_cCFv = .text:0x80141C10; // type:function size:0xC scope:global align:4 +checkForceTiredColor__9daMidna_cCFv = .text:0x80141C1C; // type:function size:0xC scope:global align:4 +checkMidnaTired__9daMidna_cFv = .text:0x80141C28; // type:function size:0x68 scope:global align:4 +onNoServiceWait__9daMidna_cFv = .text:0x80141C90; // type:function size:0x10 scope:global align:4 +setControllActorData__8daCrod_cFv = .text:0x80141CA0; // type:function size:0x38 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x80141CD8; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPUc = .text:0x80141CF4; // type:function size:0x1C scope:global align:4 +__sinit_d_a_alink_cpp = .text:0x80141D10; // type:function size:0x2BD0 scope:local align:4 +@36@__dt__12dBgS_ObjAcchFv = .text:0x801448E0; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x801448E8; // type:function size:0x8 scope:local align:4 +@36@__dt__13dBgS_LinkAcchFv = .text:0x801448F0; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x801448F8; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80144900; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x80144908; // type:function size:0x8 scope:local align:4 +@60@__dt__15dBgS_LinkGndChkFv = .text:0x80144910; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x80144918; // type:function size:0x8 scope:local align:4 +@52@__dt__16dBgS_LinkRoofChkFv = .text:0x80144920; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x80144928; // type:function size:0x8 scope:local align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x80144930; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x80144958; // type:function size:0x8 scope:global align:4 +__CreateHeap__12daItemBase_cFv = .text:0x80144960; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x80144968; // type:function size:0x438 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x80144DA0; // type:function size:0x9C scope:global align:4 +RotateYBase__12daItemBase_cFv = .text:0x80144E3C; // type:function size:0x4C scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x80144E88; // type:function size:0x24 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x80144EAC; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x80144ED0; // type:function size:0x54 scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x80144F24; // type:function size:0x58 scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x80144F7C; // type:function size:0x16C scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x801450E8; // type:function size:0x160 scope:global align:4 +animPlay__12daItemBase_cFffffff = .text:0x80145248; // type:function size:0x108 scope:global align:4 +chkFlag__12daItemBase_cFi = .text:0x80145350; // type:function size:0x20 scope:global align:4 +getTevFrm__12daItemBase_cFv = .text:0x80145370; // type:function size:0x1C scope:global align:4 +getBtpFrm__12daItemBase_cFv = .text:0x8014538C; // type:function size:0x1C scope:global align:4 +getShadowSize__12daItemBase_cFv = .text:0x801453A8; // type:function size:0x18 scope:global align:4 +getCollisionH__12daItemBase_cFv = .text:0x801453C0; // type:function size:0x1C scope:global align:4 +getCollisionR__12daItemBase_cFv = .text:0x801453DC; // type:function size:0x1C scope:global align:4 +isLoadRoom__Fi = .text:0x801453F8; // type:function size:0xF0 scope:global align:4 +execute__9daNocrm_cFv = .text:0x801454E8; // type:function size:0x22C scope:global align:4 +getRoomNo__9daNocrm_cFi = .text:0x80145714; // type:function size:0xA0 scope:global align:4 +daNocrm_create__FP9daNocrm_c = .text:0x801457B4; // type:function size:0xFC scope:global align:4 +daNocrm_Delete__FP9daNocrm_c = .text:0x801458B0; // type:function size:0x8 scope:global align:4 +daNocrm_execute__FP9daNocrm_c = .text:0x801458B8; // type:function size:0x20 scope:global align:4 +daNocrm_draw__FP9daNocrm_c = .text:0x801458D8; // type:function size:0x8 scope:global align:4 +initialize__18daNpcT_ActorMngr_cFv = .text:0x801458E0; // type:function size:0xC scope:global align:4 +entry__18daNpcT_ActorMngr_cFP10fopAc_ac_c = .text:0x801458EC; // type:function size:0x1C scope:global align:4 +remove__18daNpcT_ActorMngr_cFv = .text:0x80145908; // type:function size:0xC scope:global align:4 +getActorP__18daNpcT_ActorMngr_cFv = .text:0x80145914; // type:function size:0x5C scope:global align:4 +initialize__15daNpcT_MatAnm_cFv = .text:0x80145970; // type:function size:0x24 scope:global align:4 +calc__15daNpcT_MatAnm_cCFP11J3DMaterial = .text:0x80145994; // type:function size:0x110 scope:global align:4 +initialize__22daNpcT_MotionSeqMngr_cFv = .text:0x80145AA4; // type:function size:0x28 scope:global align:4 +play__22daNpcT_MotionSeqMngr_cFUsPiPf = .text:0x80145ACC; // type:function size:0x164 scope:global align:4 +checkEndSequence__22daNpcT_MotionSeqMngr_cFv = .text:0x80145C30; // type:function size:0x14 scope:global align:4 +daNpcT_addIdx__FiiRUsi = .text:0x80145C44; // type:function size:0x40 scope:global align:4 +daNpcT_subIdx__FiiRUsi = .text:0x80145C84; // type:function size:0x4C scope:global align:4 +daNpcT_incIdx__FiRUsii = .text:0x80145CD0; // type:function size:0x5C scope:global align:4 +daNpcT_decIdx__FiRUsii = .text:0x80145D2C; // type:function size:0x5C scope:global align:4 +hermite__13daNpcT_Path_cFR4cXyzR4cXyzR4cXyzR4cXyzR16daNpcT_Hermite_cR4cXyz = .text:0x80145D88; // type:function size:0xC4 scope:global align:4 +initialize__13daNpcT_Path_cFv = .text:0x80145E4C; // type:function size:0x34 scope:global align:4 +setPathInfo__13daNpcT_Path_cFUcScUc = .text:0x80145E80; // type:function size:0xB8 scope:global align:4 +setNextPathInfo__13daNpcT_Path_cFScUc = .text:0x80145F38; // type:function size:0x74 scope:global align:4 +reverse__13daNpcT_Path_cFv = .text:0x80145FAC; // type:function size:0x30 scope:global align:4 +setNextIdx__13daNpcT_Path_cFi = .text:0x80145FDC; // type:function size:0x68 scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyzi = .text:0x80146044; // type:function size:0x17C scope:global align:4 +getDstPosH__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x801461C0; // type:function size:0x1D4 scope:global align:4 +chkPassed1__13daNpcT_Path_cF4cXyzi = .text:0x80146394; // type:function size:0x350 scope:global align:4 +chkPassed2__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x801466E4; // type:function size:0x4B4 scope:global align:4 +daNpcT_chkPassed__F4cXyzP4dPntUsUsiiP4cXyzPiPi = .text:0x80146B98; // type:function size:0x30C scope:global align:4 +initialize__15daNpcT_JntAnm_cFv = .text:0x80146EA4; // type:function size:0x40 scope:global align:4 +setParam__15daNpcT_JntAnm_cFP10fopAc_ac_cP8J3DModelP4cXyziiiffffffffffP4cXyz = .text:0x80146EE4; // type:function size:0xB80 scope:global align:4 +calc__15daNpcT_JntAnm_cFf = .text:0x80147A64; // type:function size:0x3E0 scope:global align:4 +calcJntRad__15daNpcT_JntAnm_cFfff = .text:0x80147E44; // type:function size:0x194 scope:global align:4 +setParam__19daNpcT_DmgStagger_cFP10fopAc_ac_cP10fopAc_ac_cs = .text:0x80147FD8; // type:function size:0x70 scope:global align:4 +calc__19daNpcT_DmgStagger_cFi = .text:0x80148048; // type:function size:0x168 scope:global align:4 +tgHitCallBack__8daNpcT_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x801481B0; // type:function size:0x30 scope:global align:4 +srchActor__8daNpcT_cFPvPv = .text:0x801481E0; // type:function size:0x84 scope:global align:4 +getTrnsfrmAnmP__8daNpcT_cFPCci = .text:0x80148264; // type:function size:0x3C scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcT_cFPCci = .text:0x801482A0; // type:function size:0x3C scope:global align:4 +getTexPtrnAnmP__8daNpcT_cFPCci = .text:0x801482DC; // type:function size:0x3C scope:global align:4 +getTexSRTKeyAnmP__8daNpcT_cFPCci = .text:0x80148318; // type:function size:0x3C scope:global align:4 +getTevRegKeyAnmP__8daNpcT_cFPCci = .text:0x80148354; // type:function size:0x3C scope:global align:4 +getColorAnmP__8daNpcT_cFPCci = .text:0x80148390; // type:function size:0x3C scope:global align:4 +setBckAnm__8daNpcT_cFP15J3DAnmTransformfiiib = .text:0x801483CC; // type:function size:0x44 scope:global align:4 +setMcaMorfAnm__8daNpcT_cFP18J3DAnmTransformKeyffiii = .text:0x80148410; // type:function size:0xF4 scope:global align:4 +setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80148504; // type:function size:0x40 scope:global align:4 +setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80148544; // type:function size:0x40 scope:global align:4 +setBrkAnm__8daNpcT_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x80148584; // type:function size:0x40 scope:global align:4 +setBpkAnm__8daNpcT_cFP11J3DAnmColorP12J3DModelDatafi = .text:0x801485C4; // type:function size:0x40 scope:global align:4 +loadRes__8daNpcT_cFPCScPPCc = .text:0x80148604; // type:function size:0xB4 scope:global align:4 +deleteRes__8daNpcT_cFPCScPPCc = .text:0x801486B8; // type:function size:0x80 scope:global align:4 +execute__8daNpcT_cFv = .text:0x80148738; // type:function size:0x340 scope:global align:4 +draw__8daNpcT_cFiifP11_GXColorS10fiii = .text:0x80148A78; // type:function size:0x404 scope:global align:4 +setEnvTevColor__8daNpcT_cFv = .text:0x80148E7C; // type:function size:0x5C scope:global align:4 +setRoomNo__8daNpcT_cFv = .text:0x80148ED8; // type:function size:0x44 scope:global align:4 +checkEndAnm__8daNpcT_cFf = .text:0x80148F1C; // type:function size:0xC0 scope:global align:4 +checkEndAnm__8daNpcT_cFP12J3DFrameCtrlf = .text:0x80148FDC; // type:function size:0x7C scope:global align:4 +playAllAnm__8daNpcT_cFv = .text:0x80149058; // type:function size:0x288 scope:global align:4 +ctrlBtk__8daNpcT_cFv = .text:0x801492E0; // type:function size:0xBC scope:global align:4 +setMtx__8daNpcT_cFv = .text:0x8014939C; // type:function size:0xBC scope:global align:4 +ctrlFaceMotion__8daNpcT_cFv = .text:0x80149458; // type:function size:0xB4 scope:global align:4 +ctrlMotion__8daNpcT_cFv = .text:0x8014950C; // type:function size:0xB8 scope:global align:4 +ctrlMsgAnm__8daNpcT_cFPiPiP10fopAc_ac_ci = .text:0x801495C4; // type:function size:0x164 scope:global align:4 +ctrlJoint__8daNpcT_cFP8J3DJointP8J3DModel = .text:0x80149728; // type:function size:0x460 scope:global align:4 +evtProc__8daNpcT_cFv = .text:0x80149B88; // type:function size:0x238 scope:global align:4 +setFootPos__8daNpcT_cFv = .text:0x80149DC0; // type:function size:0x1C8 scope:global align:4 +setFootPrtcl__8daNpcT_cFP4cXyzff = .text:0x80149F88; // type:function size:0x2E0 scope:global align:4 +checkCullDraw__8daNpcT_cFv = .text:0x8014A268; // type:function size:0x8 scope:global align:4 +twilight__8daNpcT_cFv = .text:0x8014A270; // type:function size:0x4C scope:global align:4 +evtOrder__8daNpcT_cFv = .text:0x8014A2BC; // type:function size:0x174 scope:global align:4 +evtChange__8daNpcT_cFv = .text:0x8014A430; // type:function size:0x100 scope:global align:4 +clrParam__8daNpcT_cFv = .text:0x8014A530; // type:function size:0x64 scope:global align:4 +setFaceMotionAnm__8daNpcT_cFib = .text:0x8014A594; // type:function size:0x2A0 scope:global align:4 +setMotionAnm__8daNpcT_cFifi = .text:0x8014A834; // type:function size:0x2E0 scope:global align:4 +setPos__8daNpcT_cF4cXyz = .text:0x8014AB14; // type:function size:0x94 scope:global align:4 +setAngle__8daNpcT_cF5csXyz = .text:0x8014ABA8; // type:function size:0x7C scope:global align:4 +setAngle__8daNpcT_cFs = .text:0x8014AC24; // type:function size:0x28 scope:global align:4 +hitChk__8daNpcT_cFP12dCcD_GObjInfUl = .text:0x8014AC4C; // type:function size:0x90 scope:global align:4 +setDamage__8daNpcT_cFiii = .text:0x8014ACDC; // type:function size:0x100 scope:global align:4 +chkActorInSight__8daNpcT_cFP10fopAc_ac_cfs = .text:0x8014ADDC; // type:function size:0x120 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyzfffs = .text:0x8014AEFC; // type:function size:0xB0 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyz4cXyzs = .text:0x8014AFAC; // type:function size:0x7C scope:global align:4 +chkFindActor__8daNpcT_cFP10fopAc_ac_cis = .text:0x8014B028; // type:function size:0x1F4 scope:global align:4 +getDistTable__12dAttention_cFi = .text:0x8014B21C; // type:function size:0x14 scope:global align:4 +chkWolfAction__8daNpcT_cFv = .text:0x8014B230; // type:function size:0xA4 scope:global align:4 +chkFindWolf__8daNpcT_cFsiiffffi = .text:0x8014B2D4; // type:function size:0x270 scope:global align:4 +srchPlayerActor__8daNpcT_cFv = .text:0x8014B544; // type:function size:0xB4 scope:global align:4 +getAttnPos__8daNpcT_cFP10fopAc_ac_c = .text:0x8014B5F8; // type:function size:0xB8 scope:global align:4 +turn__8daNpcT_cFsii = .text:0x8014B6B0; // type:function size:0x1A4 scope:global align:4 +step__8daNpcT_cFsiiii = .text:0x8014B854; // type:function size:0x1C0 scope:global align:4 +calcSpeedAndAngle__8daNpcT_cF4cXyziss = .text:0x8014BA14; // type:function size:0x2F8 scope:global align:4 +getActorDistance__8daNpcT_cFP10fopAc_ac_cii = .text:0x8014BD0C; // type:function size:0xF0 scope:global align:4 +initTalk__8daNpcT_cFiPP10fopAc_ac_c = .text:0x8014BDFC; // type:function size:0x88 scope:global align:4 +talkProc__8daNpcT_cFPiiPP10fopAc_ac_ci = .text:0x8014BE84; // type:function size:0x1B4 scope:global align:4 +getNearestActorP__8daNpcT_cFs = .text:0x8014C038; // type:function size:0xB8 scope:global align:4 +getEvtAreaTagP__8daNpcT_cFii = .text:0x8014C0F0; // type:function size:0xCC scope:global align:4 +getShopItemTagP__8daNpcT_cFv = .text:0x8014C1BC; // type:function size:0x80 scope:global align:4 +setHitodamaPrtcl__8daNpcT_cFv = .text:0x8014C23C; // type:function size:0x1D0 scope:global align:4 +daNpcT_chkActorInScreen__FP10fopAc_ac_cfffffffi = .text:0x8014C40C; // type:function size:0x184 scope:global align:4 +daNpcT_chkPointInArea__F4cXyz4cXyz4cXyzsi = .text:0x8014C590; // type:function size:0x17C scope:global align:4 +daNpcT_getPlayerInfoFromPlayerList__FiiP4cXyzP5csXyz = .text:0x8014C70C; // type:function size:0xE0 scope:global align:4 +daNpcT_chkDoBtnIsSpeak__FP10fopAc_ac_c = .text:0x8014C7EC; // type:function size:0x120 scope:global align:4 +daNpcT_judgeRace__FP5dPathPP10fopAc_ac_cP16daNpcT_pntData_ciPi = .text:0x8014C90C; // type:function size:0x318 scope:global align:4 +daNpcT_getDistTableIdx__Fii = .text:0x8014CC24; // type:function size:0x14 scope:global align:4 +daNpcT_onEvtBit__FUl = .text:0x8014CC38; // type:function size:0x40 scope:global align:4 +daNpcT_offEvtBit__FUl = .text:0x8014CC78; // type:function size:0x40 scope:global align:4 +daNpcT_chkEvtBit__FUl = .text:0x8014CCB8; // type:function size:0x40 scope:global align:4 +daNpcT_onTmpBit__FUl = .text:0x8014CCF8; // type:function size:0x40 scope:global align:4 +daNpcT_offTmpBit__FUl = .text:0x8014CD38; // type:function size:0x40 scope:global align:4 +daNpcT_chkTmpBit__FUl = .text:0x8014CD78; // type:function size:0x40 scope:global align:4 +__dt__16daNpcT_Hermite_cFv = .text:0x8014CDB8; // type:function size:0x48 scope:global align:4 +decTmr__8daNpcT_cFv = .text:0x8014CE00; // type:function size:0x18 scope:global align:4 +setCollision__8daNpcT_cFv = .text:0x8014CE18; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcT_cFv = .text:0x8014CE1C; // type:function size:0x4 scope:global align:4 +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x8014CE20; // type:function size:0x4 scope:global align:4 +afterMoved__8daNpcT_cFv = .text:0x8014CE24; // type:function size:0x4 scope:global align:4 +beforeMove__8daNpcT_cFv = .text:0x8014CE28; // type:function size:0x4 scope:global align:4 +action__8daNpcT_cFv = .text:0x8014CE2C; // type:function size:0x4 scope:global align:4 +setParam__8daNpcT_cFv = .text:0x8014CE30; // type:function size:0x4 scope:global align:4 +drawOtherMdl__8daNpcT_cFv = .text:0x8014CE34; // type:function size:0x4 scope:global align:4 +drawGhost__8daNpcT_cFv = .text:0x8014CE38; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcT_cFv = .text:0x8014CE3C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__8daNpcT_cFi = .text:0x8014CE44; // type:function size:0x8 scope:global align:4 +checkChangeJoint__8daNpcT_cFi = .text:0x8014CE4C; // type:function size:0x8 scope:global align:4 +afterJntAnm__8daNpcT_cFi = .text:0x8014CE54; // type:function size:0x4 scope:global align:4 +getHeadJointNo__8daNpcT_cFv = .text:0x8014CE58; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daNpcT_cFv = .text:0x8014CE60; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__8daNpcT_cFv = .text:0x8014CE68; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__8daNpcT_cFv = .text:0x8014CE70; // type:function size:0x4 scope:global align:4 +evtCutProc__8daNpcT_cFv = .text:0x8014CE74; // type:function size:0x8 scope:global align:4 +evtEndProc__8daNpcT_cFv = .text:0x8014CE7C; // type:function size:0x8 scope:global align:4 +evtTalk__8daNpcT_cFv = .text:0x8014CE84; // type:function size:0x8 scope:global align:4 +checkChangeEvt__8daNpcT_cFv = .text:0x8014CE8C; // type:function size:0x8 scope:global align:4 +getFootRJointNo__8daNpcT_cFv = .text:0x8014CE94; // type:function size:0x8 scope:global align:4 +getFootLJointNo__8daNpcT_cFv = .text:0x8014CE9C; // type:function size:0x8 scope:global align:4 +chkXYItems__8daNpcT_cFv = .text:0x8014CEA4; // type:function size:0x8 scope:global align:4 +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x8014CEAC; // type:function size:0x8 scope:global align:4 +changeBtp__8daNpcT_cFPiPi = .text:0x8014CEB4; // type:function size:0x4 scope:global align:4 +changeBck__8daNpcT_cFPiPi = .text:0x8014CEB8; // type:function size:0x4 scope:global align:4 +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x8014CEBC; // type:function size:0x30 scope:global align:4 +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x8014CEEC; // type:function size:0x8 scope:global align:4 +changeBtk__8daNpcT_cFPiPi = .text:0x8014CEF4; // type:function size:0x4 scope:global align:4 +changeAnm__8daNpcT_cFPiPi = .text:0x8014CEF8; // type:function size:0x4 scope:global align:4 +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x8014CEFC; // type:function size:0x30 scope:global align:4 +__dt__8daNpcT_cFv = .text:0x8014CF2C; // type:function size:0x388 scope:global align:4 +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x8014D2B4; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x8014D2BC; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__8daNpcT_cFv = .text:0x8014D2C4; // type:function size:0x8 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x8014D2CC; // type:function size:0x48 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x8014D314; // type:function size:0x48 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x8014D35C; // type:function size:0xFC scope:global align:4 +__dt__15daNpcT_MatAnm_cFv = .text:0x8014D458; // type:function size:0xE0 scope:global align:4 +cLib_calcTimer__FPs = .text:0x8014D538; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPi = .text:0x8014D554; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__Fii = .text:0x8014D570; // type:function size:0x74 scope:global align:4 +__sinit_d_a_npc_cpp = .text:0x8014D5E4; // type:function size:0x160 scope:local align:4 +daBaseNpc_addIdx__FiiPUsi = .text:0x8014D744; // type:function size:0x4C scope:global align:4 +daBaseNpc_subIdx__FiiPUsi = .text:0x8014D790; // type:function size:0x40 scope:global align:4 +daBaseNpc_incIdx__FiPUsii = .text:0x8014D7D0; // type:function size:0x5C scope:global align:4 +daBaseNpc_decIdx__FiPUsii = .text:0x8014D82C; // type:function size:0x5C scope:global align:4 +daNpcBase_BBasis__FiiiPi = .text:0x8014D888; // type:function size:0x188 scope:global align:4 +__ct__18daBaseNpc_acMngr_cFv = .text:0x8014DA10; // type:function size:0x18 scope:global align:4 +entry__18daBaseNpc_acMngr_cFP10fopAc_ac_c = .text:0x8014DA28; // type:function size:0x1C scope:global align:4 +getActor__18daBaseNpc_acMngr_cFv = .text:0x8014DA44; // type:function size:0x4C scope:global align:4 +calc__18daBaseNpc_matAnm_cCFP11J3DMaterial = .text:0x8014DA90; // type:function size:0x114 scope:global align:4 +__ct__16daBaseNpc_path_cFv = .text:0x8014DBA4; // type:function size:0x10 scope:global align:4 +isPath__16daBaseNpc_path_cFv = .text:0x8014DBB4; // type:function size:0x14 scope:global align:4 +setPathInfo__16daBaseNpc_path_cFUcScSc = .text:0x8014DBC8; // type:function size:0x8C scope:global align:4 +reverseDir__16daBaseNpc_path_cFv = .text:0x8014DC54; // type:function size:0x1C scope:global align:4 +chkPnt__16daBaseNpc_path_cF4cXyz = .text:0x8014DC70; // type:function size:0x60 scope:global align:4 +setNextPnt__16daBaseNpc_path_cFv = .text:0x8014DCD0; // type:function size:0x40 scope:global align:4 +getIdx__16daBaseNpc_path_cFv = .text:0x8014DD10; // type:function size:0x8 scope:global align:4 +setIdx__16daBaseNpc_path_cFUs = .text:0x8014DD18; // type:function size:0x8 scope:global align:4 +getPntPos__16daBaseNpc_path_cFUs = .text:0x8014DD20; // type:function size:0x2C scope:global align:4 +limitter__18daBaseNpc_lookat_cFsPsss = .text:0x8014DD4C; // type:function size:0x74 scope:global align:4 +calc__18daBaseNpc_lookat_cFP10fopAc_ac_cPA4_fs = .text:0x8014DDC0; // type:function size:0xA80 scope:global align:4 +setMaxJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8014E840; // type:function size:0x24 scope:global align:4 +setMinJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8014E864; // type:function size:0x24 scope:global align:4 +setJntPos__18daBaseNpc_lookat_cF4cXyzi = .text:0x8014E888; // type:function size:0x24 scope:global align:4 +setAttnPos__18daBaseNpc_lookat_cFP4cXyz = .text:0x8014E8AC; // type:function size:0xC scope:global align:4 +getRot__18daBaseNpc_lookat_cFi = .text:0x8014E8B8; // type:function size:0x1C scope:global align:4 +__ct__11daBaseNpc_cFv = .text:0x8014E8D4; // type:function size:0x1D4 scope:global align:4 +__dt__11daBaseNpc_cFv = .text:0x8014EAA8; // type:function size:0x234 scope:global align:4 +execute__11daBaseNpc_cFv = .text:0x8014ECDC; // type:function size:0x180 scope:global align:4 +draw__11daBaseNpc_cFf = .text:0x8014EE5C; // type:function size:0x1EC scope:global align:4 +getResName__11daBaseNpc_cFv = .text:0x8014F048; // type:function size:0x8 scope:global align:4 +getTrnsfrmKeyAnmP__11daBaseNpc_cFPci = .text:0x8014F050; // type:function size:0x3C scope:global align:4 +setMcaMorfAnm__11daBaseNpc_cFP18J3DAnmTransformKeyffiii = .text:0x8014F08C; // type:function size:0x64 scope:global align:4 +setBckAnm__11daBaseNpc_cFP15J3DAnmTransformfiiib = .text:0x8014F0F0; // type:function size:0x44 scope:global align:4 +getTexPtrnAnmP__11daBaseNpc_cFPci = .text:0x8014F134; // type:function size:0x3C scope:global align:4 +setBtpAnm__11daBaseNpc_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8014F170; // type:function size:0x40 scope:global align:4 +attnSttsOn__11daBaseNpc_cFii = .text:0x8014F1B0; // type:function size:0x4C scope:global align:4 +setParam__11daBaseNpc_cFv = .text:0x8014F1FC; // type:function size:0x4 scope:global align:4 +orderEvent__11daBaseNpc_cFiPc = .text:0x8014F200; // type:function size:0xA8 scope:global align:4 +mainProc__11daBaseNpc_cFv = .text:0x8014F2A8; // type:function size:0x4 scope:global align:4 +setEnvTevColor__11daBaseNpc_cFv = .text:0x8014F2AC; // type:function size:0x5C scope:global align:4 +setRoomNo__11daBaseNpc_cFv = .text:0x8014F308; // type:function size:0x44 scope:global align:4 +btkCtrl__11daBaseNpc_cFv = .text:0x8014F34C; // type:function size:0x8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFf = .text:0x8014F354; // type:function size:0x80 scope:global align:4 +checkEndAnm__11daBaseNpc_cFP12J3DFrameCtrl = .text:0x8014F3D4; // type:function size:0x60 scope:global align:4 +allAnmPlay__11daBaseNpc_cFv = .text:0x8014F434; // type:function size:0x164 scope:global align:4 +adjustShapeAngle__11daBaseNpc_cFv = .text:0x8014F598; // type:function size:0x4 scope:global align:4 +setMtx__11daBaseNpc_cFi = .text:0x8014F59C; // type:function size:0x110 scope:global align:4 +setCollisions__11daBaseNpc_cFv = .text:0x8014F6AC; // type:function size:0x4 scope:global align:4 +setAttnPos__11daBaseNpc_cFv = .text:0x8014F6B0; // type:function size:0x4 scope:global align:4 +drawOtherMdls__11daBaseNpc_cFv = .text:0x8014F6B4; // type:function size:0x4 scope:global align:4 +dbgDraw__11daBaseNpc_cFv = .text:0x8014F6B8; // type:function size:0x8 scope:global align:4 +__ct__23daBaseNpc_moveBgActor_cFv = .text:0x8014F6C0; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8014F704; // type:function size:0x20 scope:local align:4 +MoveBGCreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8014F724; // type:function size:0xF4 scope:global align:4 +MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x8014F818; // type:function size:0xF0 scope:global align:4 +MoveBGDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8014F908; // type:function size:0x74 scope:global align:4 +MoveBGExecute__23daBaseNpc_moveBgActor_cFv = .text:0x8014F97C; // type:function size:0xAC scope:global align:4 +daBaseNpc_PntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x8014FA28; // type:function size:0xA8 scope:global align:4 +daBaseNpc_putNurbs__FP4dPntiiP4dPnti = .text:0x8014FAD0; // type:function size:0x264 scope:global align:4 +daBaseNpc_chkPnt__F4cXyzP4dPntUsUsii = .text:0x8014FD34; // type:function size:0x708 scope:global align:4 +daBaseNpc_getGroundAngle__FP13cBgS_PolyInfos = .text:0x8015043C; // type:function size:0xBC scope:global align:4 +__dt__18daBaseNpc_lookat_cFv = .text:0x801504F8; // type:function size:0xD0 scope:global align:4 +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x801505C8; // type:function size:0x8 scope:global align:4 +Create__23daBaseNpc_moveBgActor_cFv = .text:0x801505D0; // type:function size:0x8 scope:global align:4 +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x801505D8; // type:function size:0x8 scope:global align:4 +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x801505E0; // type:function size:0x8 scope:global align:4 +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x801505E8; // type:function size:0x8 scope:global align:4 +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x801505F0; // type:function size:0x8 scope:global align:4 +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x801505F8; // type:function size:0x8 scope:global align:4 +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x80150600; // type:function size:0x8 scope:global align:4 +__dt__16daBaseNpc_path_cFv = .text:0x80150608; // type:function size:0x48 scope:global align:4 +__dt__18daBaseNpc_matAnm_cFv = .text:0x80150650; // type:function size:0xE0 scope:global align:4 +__dt__18daBaseNpc_acMngr_cFv = .text:0x80150730; // type:function size:0x48 scope:global align:4 +daNpcF_addIdx__FiiRUsi = .text:0x80150778; // type:function size:0x40 scope:global align:4 +daNpcF_subIdx__FiiRUsi = .text:0x801507B8; // type:function size:0x4C scope:global align:4 +daNpcF_incIdx__FiRUsii = .text:0x80150804; // type:function size:0x5C scope:global align:4 +daNpcF_decIdx__FiRUsii = .text:0x80150860; // type:function size:0x5C scope:global align:4 +initialize__18daNpcF_ActorMngr_cFv = .text:0x801508BC; // type:function size:0xC scope:global align:4 +entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c = .text:0x801508C8; // type:function size:0x1C scope:global align:4 +entry__18daNpcF_ActorMngr_cFUi = .text:0x801508E4; // type:function size:0x8 scope:global align:4 +remove__18daNpcF_ActorMngr_cFv = .text:0x801508EC; // type:function size:0xC scope:global align:4 +getActorP__18daNpcF_ActorMngr_cFv = .text:0x801508F8; // type:function size:0x4C scope:global align:4 +initialize__15daNpcF_MatAnm_cFv = .text:0x80150944; // type:function size:0x24 scope:global align:4 +calc__15daNpcF_MatAnm_cCFP11J3DMaterial = .text:0x80150968; // type:function size:0x114 scope:global align:4 +initialize__16daNpcF_SPCurve_cFP5dPathi = .text:0x80150A7C; // type:function size:0x90 scope:global align:4 +initialize__13daNpcF_Path_cFv = .text:0x80150B0C; // type:function size:0x5C scope:global align:4 +setPathInfo__13daNpcF_Path_cFUcScUc = .text:0x80150B68; // type:function size:0xC8 scope:global align:4 +chkPassed__13daNpcF_Path_cF4cXyz = .text:0x80150C30; // type:function size:0x58 scope:global align:4 +chkPassedDst__13daNpcF_Path_cF4cXyz = .text:0x80150C88; // type:function size:0x140 scope:global align:4 +reverse__13daNpcF_Path_cFv = .text:0x80150DC8; // type:function size:0x24 scope:global align:4 +setNextIdx__13daNpcF_Path_cFv = .text:0x80150DEC; // type:function size:0x38 scope:global align:4 +getNextIdx__13daNpcF_Path_cFv = .text:0x80150E24; // type:function size:0x48 scope:global align:4 +getBeforeIdx__13daNpcF_Path_cFv = .text:0x80150E6C; // type:function size:0x48 scope:global align:4 +getBeforePos__13daNpcF_Path_cFR4cXyz = .text:0x80150EB4; // type:function size:0x9C scope:global align:4 +getNextPos__13daNpcF_Path_cFR4cXyz = .text:0x80150F50; // type:function size:0x9C scope:global align:4 +getDstPos__13daNpcF_Path_cF4cXyzR4cXyz = .text:0x80150FEC; // type:function size:0xD4 scope:global align:4 +setNextIdxDst__13daNpcF_Path_cF4cXyz = .text:0x801510C0; // type:function size:0x184 scope:global align:4 +initialize__15daNpcF_Lookat_cFv = .text:0x80151244; // type:function size:0x80 scope:global align:4 +setParam__15daNpcF_Lookat_cFffffffffffffsP4cXyz = .text:0x801512C4; // type:function size:0x298 scope:global align:4 +calc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fPP5csXyziii = .text:0x8015155C; // type:function size:0x284 scope:global align:4 +adjustMoveDisAngle__15daNpcF_Lookat_cFRssss = .text:0x801517E0; // type:function size:0x74 scope:global align:4 +initCalc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fP4cXyzP5csXyzPfR4cXyzi = .text:0x80151854; // type:function size:0x40C scope:global align:4 +update__15daNpcF_Lookat_cFP4cXyzP5csXyzPf = .text:0x80151C60; // type:function size:0x114 scope:global align:4 +calcMoveDisAngle__15daNpcF_Lookat_cFiP4cXyzP5csXyz4cXyzii = .text:0x80151D74; // type:function size:0x3EC scope:global align:4 +setRotAngle__15daNpcF_Lookat_cFv = .text:0x80152160; // type:function size:0x8C scope:global align:4 +clrRotAngle__15daNpcF_Lookat_cFv = .text:0x801521EC; // type:function size:0x34 scope:global align:4 +execute__8daNpcF_cFv = .text:0x80152220; // type:function size:0x298 scope:global align:4 +draw__8daNpcF_cFiifP11_GXColorS10i = .text:0x801524B8; // type:function size:0x368 scope:global align:4 +tgHitCallBack__8daNpcF_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80152820; // type:function size:0x40 scope:global align:4 +srchAttnActor1__8daNpcF_cFPvPv = .text:0x80152860; // type:function size:0x94 scope:global align:4 +srchActor__8daNpcF_cFPvPv = .text:0x801528F4; // type:function size:0x84 scope:global align:4 +setMtx__8daNpcF_cFv = .text:0x80152978; // type:function size:0x90 scope:global align:4 +setMtx2__8daNpcF_cFv = .text:0x80152A08; // type:function size:0xCC scope:global align:4 +initialize__8daNpcF_cFv = .text:0x80152AD4; // type:function size:0x264 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcF_cFPci = .text:0x80152D38; // type:function size:0x3C scope:global align:4 +getTexPtrnAnmP__8daNpcF_cFPci = .text:0x80152D74; // type:function size:0x3C scope:global align:4 +getTexSRTKeyAnmP__8daNpcF_cFPci = .text:0x80152DB0; // type:function size:0x3C scope:global align:4 +getTevRegKeyAnmP__8daNpcF_cFPci = .text:0x80152DEC; // type:function size:0x3C scope:global align:4 +setMcaMorfAnm__8daNpcF_cFP18J3DAnmTransformKeyffiii = .text:0x80152E28; // type:function size:0x64 scope:global align:4 +setBckAnm__8daNpcF_cFP15J3DAnmTransformfiiib = .text:0x80152E8C; // type:function size:0x44 scope:global align:4 +setBtpAnm__8daNpcF_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80152ED0; // type:function size:0x40 scope:global align:4 +setBtkAnm__8daNpcF_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80152F10; // type:function size:0x40 scope:global align:4 +setBrkAnm__8daNpcF_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x80152F50; // type:function size:0x40 scope:global align:4 +setEnvTevColor__8daNpcF_cFv = .text:0x80152F90; // type:function size:0x5C scope:global align:4 +setRoomNo__8daNpcF_cFv = .text:0x80152FEC; // type:function size:0x44 scope:global align:4 +chkEndAnm__8daNpcF_cFf = .text:0x80153030; // type:function size:0xA0 scope:global align:4 +chkEndAnm__8daNpcF_cFP12J3DFrameCtrlf = .text:0x801530D0; // type:function size:0x7C scope:global align:4 +playAllAnm__8daNpcF_cFv = .text:0x8015314C; // type:function size:0x210 scope:global align:4 +playExpressionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8015335C; // type:function size:0x114 scope:global align:4 +playMotionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x80153470; // type:function size:0x118 scope:global align:4 +setLookatMtx__8daNpcF_cFiPif = .text:0x80153588; // type:function size:0x1FC scope:global align:4 +hitChk2__8daNpcF_cFP8dCcD_Cylii = .text:0x80153784; // type:function size:0xE0 scope:global align:4 +setDamage__8daNpcF_cFiii = .text:0x80153864; // type:function size:0xC0 scope:global align:4 +ctrlMsgAnm__8daNpcF_cFRiRiP10fopAc_ac_ci = .text:0x80153924; // type:function size:0x164 scope:global align:4 +orderEvent__8daNpcF_cFiPcUsUsUcUs = .text:0x80153A88; // type:function size:0xD8 scope:global align:4 +changeEvent__8daNpcF_cFPcPcUsUs = .text:0x80153B60; // type:function size:0x9C scope:global align:4 +chkActorInSight__8daNpcF_cFP10fopAc_ac_cf = .text:0x80153BFC; // type:function size:0x88 scope:global align:4 +chkActorInArea__8daNpcF_cFP10fopAc_ac_c4cXyz4cXyzs = .text:0x80153C84; // type:function size:0x164 scope:global align:4 +chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci = .text:0x80153DE8; // type:function size:0x140 scope:global align:4 +initTalk__8daNpcF_cFiPP10fopAc_ac_c = .text:0x80153F28; // type:function size:0x68 scope:global align:4 +talkProc__8daNpcF_cFPiiPP10fopAc_ac_c = .text:0x80153F90; // type:function size:0x170 scope:global align:4 +turn__8daNpcF_cFsfi = .text:0x80154100; // type:function size:0x1B0 scope:global align:4 +step__8daNpcF_cFsiii = .text:0x801542B0; // type:function size:0x1AC scope:global align:4 +setAngle__8daNpcF_cFs = .text:0x8015445C; // type:function size:0x28 scope:global align:4 +getDistTableIdx__8daNpcF_cFii = .text:0x80154484; // type:function size:0x28 scope:global align:4 +getEvtAreaTagP__8daNpcF_cFii = .text:0x801544AC; // type:function size:0xCC scope:global align:4 +getAttnActorP__8daNpcF_cFiPFPvPv_Pvffffsii = .text:0x80154578; // type:function size:0x3C4 scope:global align:4 +chkActorInSight2__8daNpcF_cFP10fopAc_ac_cfs = .text:0x8015493C; // type:function size:0x104 scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyzfffs = .text:0x80154A40; // type:function size:0xC0 scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyz4cXyzs = .text:0x80154B00; // type:function size:0x78 scope:global align:4 +getAttentionPos__8daNpcF_cFP10fopAc_ac_c = .text:0x80154B78; // type:function size:0x74 scope:global align:4 +chkFindPlayer2__8daNpcF_cFis = .text:0x80154BEC; // type:function size:0x1F8 scope:global align:4 +setHitodamaPrtcl__8daNpcF_cFv = .text:0x80154DE4; // type:function size:0x1D0 scope:global align:4 +daNpcF_pntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x80154FB4; // type:function size:0xAC scope:global align:4 +daNpcF_putNurbs__FP4dPntiiP4dPnti = .text:0x80155060; // type:function size:0x8 scope:global align:4 +daNpcF_chkPassed__F4cXyzP4dPntUsUsii = .text:0x80155068; // type:function size:0x710 scope:global align:4 +daNpcF_getGroundAngle__FP13cBgS_PolyInfos = .text:0x80155778; // type:function size:0xC8 scope:global align:4 +daNpcF_chkEvtBit__FUl = .text:0x80155840; // type:function size:0x40 scope:global align:4 +daNpcF_onEvtBit__FUl = .text:0x80155880; // type:function size:0x40 scope:global align:4 +daNpcF_chkTmpBit__FUl = .text:0x801558C0; // type:function size:0x40 scope:global align:4 +daNpcF_onTmpBit__FUl = .text:0x80155900; // type:function size:0x40 scope:global align:4 +daNpcF_offTmpBit__FUl = .text:0x80155940; // type:function size:0x40 scope:global align:4 +daNpcF_getPlayerInfoFromPlayerList__FiiR4cXyzR5csXyz = .text:0x80155980; // type:function size:0xE0 scope:global align:4 +daNpcF_chkDoBtnEqSpeak__FP10fopAc_ac_c = .text:0x80155A60; // type:function size:0x114 scope:global align:4 +daNpcF_chkPointInArea__F4cXyz4cXyz4cXyzs = .text:0x80155B74; // type:function size:0x16C scope:global align:4 +daNpcF_getDistTableIdx__Fii = .text:0x80155CE0; // type:function size:0x14 scope:global align:4 +daNpcF_clearMessageTmpBit__Fv = .text:0x80155CF4; // type:function size:0x6C scope:global align:4 +__dt__20daNpcF_MoveBgActor_cFv = .text:0x80155D60; // type:function size:0x60 scope:global align:4 +setCollisions__8daNpcF_cFv = .text:0x80155DC0; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcF_cFv = .text:0x80155DC4; // type:function size:0x4 scope:global align:4 +adjustShapeAngle__8daNpcF_cFv = .text:0x80155DC8; // type:function size:0x4 scope:global align:4 +main__8daNpcF_cFv = .text:0x80155DCC; // type:function size:0x8 scope:global align:4 +setParam__8daNpcF_cFv = .text:0x80155DD4; // type:function size:0x4 scope:global align:4 +drawOtherMdls__8daNpcF_cFv = .text:0x80155DD8; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcF_cFv = .text:0x80155DDC; // type:function size:0x8 scope:global align:4 +ctrlBtk__8daNpcF_cFv = .text:0x80155DE4; // type:function size:0x8 scope:global align:4 +setExpressionAnm__8daNpcF_cFib = .text:0x80155DEC; // type:function size:0x8 scope:global align:4 +setMotionAnm__8daNpcF_cFif = .text:0x80155DF4; // type:function size:0x4 scope:global align:4 +setMotion__8daNpcF_cFifi = .text:0x80155DF8; // type:function size:0x4 scope:global align:4 +setExpression__8daNpcF_cFif = .text:0x80155DFC; // type:function size:0x4 scope:global align:4 +__dt__8daNpcF_cFv = .text:0x80155E00; // type:function size:0x24C scope:global align:4 +__dt__18daNpcF_ActorMngr_cFv = .text:0x8015604C; // type:function size:0x48 scope:global align:4 +CreateHeap__20daNpcF_MoveBgActor_cFv = .text:0x80156094; // type:function size:0x8 scope:global align:4 +Create__20daNpcF_MoveBgActor_cFv = .text:0x8015609C; // type:function size:0x8 scope:global align:4 +Delete__20daNpcF_MoveBgActor_cFv = .text:0x801560A4; // type:function size:0x8 scope:global align:4 +Execute__20daNpcF_MoveBgActor_cFPPA3_A4_f = .text:0x801560AC; // type:function size:0x8 scope:global align:4 +Draw__20daNpcF_MoveBgActor_cFv = .text:0x801560B4; // type:function size:0x8 scope:global align:4 +IsDelete__20daNpcF_MoveBgActor_cFv = .text:0x801560BC; // type:function size:0x8 scope:global align:4 +ToFore__20daNpcF_MoveBgActor_cFv = .text:0x801560C4; // type:function size:0x8 scope:global align:4 +ToBack__20daNpcF_MoveBgActor_cFv = .text:0x801560CC; // type:function size:0x8 scope:global align:4 +setExpressionBtp__8daNpcF_cFi = .text:0x801560D4; // type:function size:0x8 scope:global align:4 +__dt__15daNpcF_MatAnm_cFv = .text:0x801560DC; // type:function size:0xE0 scope:global align:4 +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x801561BC; // type:function size:0x60 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x8015621C; // type:function size:0x4C scope:local align:4 +NpcCreate__9daNpcCd_cFi = .text:0x80156268; // type:function size:0x18C scope:global align:4 +ObjCreate__9daNpcCd_cFi = .text:0x801563F4; // type:function size:0x40 scope:global align:4 +isM___9daNpcCd_cFv = .text:0x80156434; // type:function size:0x20 scope:global align:4 +getAnmP__9daNpcCd_cFii = .text:0x80156454; // type:function size:0x180 scope:global align:4 +setAttention__9daNpcCd_cFi = .text:0x801565D4; // type:function size:0x784 scope:global align:4 +loadResrc__9daNpcCd_cFii = .text:0x80156D58; // type:function size:0x104 scope:global align:4 +removeResrc__9daNpcCd_cFii = .text:0x80156E5C; // type:function size:0xCC scope:global align:4 +setEnvTevCol__9daNpcCd_cFv = .text:0x80156F28; // type:function size:0x5C scope:global align:4 +setRoomNo__9daNpcCd_cFv = .text:0x80156F84; // type:function size:0x44 scope:global align:4 +animation__9daNpcCd_cFv = .text:0x80156FC8; // type:function size:0x64 scope:global align:4 +setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii = .text:0x8015702C; // type:function size:0x6C scope:global align:4 +drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x80157098; // type:function size:0xE8 scope:global align:4 +drawNpc__9daNpcCd_cFv = .text:0x80157180; // type:function size:0x110 scope:global align:4 +jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x80157290; // type:function size:0x2E8 scope:global align:4 +setHitodamaParticle__9daNpcCd_cFv = .text:0x80157578; // type:function size:0x1B8 scope:global align:4 +getNpcMdlDataP__9daNpcCd_cFi = .text:0x80157730; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__9daNpcCd_cFi = .text:0x80157794; // type:function size:0x78 scope:global align:4 +__ct__13daNpcCd_HIO_cFv = .text:0x8015780C; // type:function size:0x1A0 scope:global align:4 +__dt__19daNpcCd_HIO_Child_cFv = .text:0x801579AC; // type:function size:0x70 scope:global align:4 +__dt__17daNpcCd_HIO_Jnt_cFv = .text:0x80157A1C; // type:function size:0x48 scope:global align:4 +__ct__19daNpcCd_HIO_Child_cFv = .text:0x80157A64; // type:function size:0x58 scope:global align:4 +__ct__17daNpcCd_HIO_Jnt_cFv = .text:0x80157ABC; // type:function size:0x10 scope:global align:4 +__dt__18fOpAcm_HIO_entry_cFv = .text:0x80157ACC; // type:function size:0x5C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x80157B28; // type:function size:0x48 scope:global align:4 +__dt__13daNpcCd_HIO_cFv = .text:0x80157B70; // type:function size:0xAC scope:global align:4 +__sinit_d_a_npc_cd_cpp = .text:0x80157C1C; // type:function size:0x2A4 scope:local align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x80157EC0; // type:function size:0x4C scope:local align:4 +NpcCreate__10daNpcCd2_cFi = .text:0x80157F0C; // type:function size:0x228 scope:global align:4 +ObjCreate__10daNpcCd2_cFi = .text:0x80158134; // type:function size:0x40 scope:global align:4 +ChairCreate__10daNpcCd2_cFf = .text:0x80158174; // type:function size:0x140 scope:global align:4 +isM___10daNpcCd2_cFv = .text:0x801582B4; // type:function size:0x48 scope:global align:4 +getAnmP__10daNpcCd2_cFii = .text:0x801582FC; // type:function size:0x330 scope:global align:4 +setAttention__10daNpcCd2_cFi = .text:0x8015862C; // type:function size:0x798 scope:global align:4 +loadResrc__10daNpcCd2_cFii = .text:0x80158DC4; // type:function size:0x104 scope:global align:4 +removeResrc__10daNpcCd2_cFii = .text:0x80158EC8; // type:function size:0xCC scope:global align:4 +setEnvTevCol__10daNpcCd2_cFv = .text:0x80158F94; // type:function size:0x5C scope:global align:4 +setRoomNo__10daNpcCd2_cFv = .text:0x80158FF0; // type:function size:0x44 scope:global align:4 +animation__10daNpcCd2_cFi = .text:0x80159034; // type:function size:0xD8 scope:global align:4 +setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii = .text:0x8015910C; // type:function size:0x6C scope:global align:4 +drawShadow__10daNpcCd2_cFf = .text:0x80159178; // type:function size:0x84 scope:global align:4 +drawObj__10daNpcCd2_cFiP8J3DModelf = .text:0x801591FC; // type:function size:0x10C scope:global align:4 +drawNpc__10daNpcCd2_cFv = .text:0x80159308; // type:function size:0x15C scope:global align:4 +jntNodeCB__10daNpcCd2_cFP8J3DJointP8J3DModel = .text:0x80159464; // type:function size:0x2F8 scope:global align:4 +setHitodamaParticle__10daNpcCd2_cFv = .text:0x8015975C; // type:function size:0x1B8 scope:global align:4 +s_sub1__FPvPv = .text:0x80159914; // type:function size:0xB8 scope:global align:4 +getEscapeTag__10daNpcCd2_cFv = .text:0x801599CC; // type:function size:0x58 scope:global align:4 +checkFearSituation__10daNpcCd2_cFv = .text:0x80159A24; // type:function size:0xD0 scope:global align:4 +getNpcMdlDataP__10daNpcCd2_cFi = .text:0x80159AF4; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__10daNpcCd2_cFi = .text:0x80159B58; // type:function size:0x78 scope:global align:4 +getTexAnmP__10daNpcCd2_cFi = .text:0x80159BD0; // type:function size:0x74 scope:global align:4 +setPath__11PathTrace_cFiiiP4cXyzb = .text:0x80159C44; // type:function size:0x1DC scope:global align:4 +checkPoint__11PathTrace_cF4cXyzf = .text:0x80159E20; // type:function size:0x1AC scope:global align:4 +checkPathEnd__11PathTrace_cF4cXyzf = .text:0x80159FCC; // type:function size:0x94 scope:global align:4 +getTargetPoint__11PathTrace_cFP3Vec = .text:0x8015A060; // type:function size:0x78 scope:global align:4 +setAvoidPoint__11PathTrace_cFv = .text:0x8015A0D8; // type:function size:0xCC scope:global align:4 +setNextPoint__11PathTrace_cFR4cXyz = .text:0x8015A1A4; // type:function size:0x138 scope:global align:4 +setNextPoint__11PathTrace_cFv = .text:0x8015A2DC; // type:function size:0x194 scope:global align:4 +incIndex__11PathTrace_cFi = .text:0x8015A470; // type:function size:0x30 scope:global align:4 +decIndex__11PathTrace_cFi = .text:0x8015A4A0; // type:function size:0x30 scope:global align:4 +s_sub__FPvPv = .text:0x8015A4D0; // type:function size:0xAC scope:global align:4 +checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x8015A57C; // type:function size:0x74 scope:global align:4 +checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x8015A5F0; // type:function size:0xF4 scope:global align:4 +__ct__14daNpcCd2_HIO_cFv = .text:0x8015A6E4; // type:function size:0x1A0 scope:global align:4 +__dt__21daNpcCd2_HIO_WChild_cFv = .text:0x8015A884; // type:function size:0x70 scope:global align:4 +__dt__18daNpcCd2_HIO_Jnt_cFv = .text:0x8015A8F4; // type:function size:0x48 scope:global align:4 +__ct__21daNpcCd2_HIO_WChild_cFv = .text:0x8015A93C; // type:function size:0x58 scope:global align:4 +__ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x8015A994; // type:function size:0x10 scope:global align:4 +__dt__21daNpcCd2_HIO_MChild_cFv = .text:0x8015A9A4; // type:function size:0x70 scope:global align:4 +__ct__21daNpcCd2_HIO_MChild_cFv = .text:0x8015AA14; // type:function size:0x58 scope:global align:4 +__dt__14daNpcCd2_HIO_cFv = .text:0x8015AA6C; // type:function size:0xAC scope:global align:4 +__sinit_d_a_npc_cd2_cpp = .text:0x8015AB18; // type:function size:0x4C0 scope:local align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x8015AFD8; // type:function size:0x2EC scope:global align:4 +getData__12daItemBase_cFv = .text:0x8015B2C4; // type:function size:0xC scope:global align:4 +initBaseMtx__8daItem_cFv = .text:0x8015B2D0; // type:function size:0x44 scope:global align:4 +setBaseMtx__8daItem_cFv = .text:0x8015B314; // type:function size:0x88 scope:global align:4 +setBaseMtx_0__8daItem_cFv = .text:0x8015B39C; // type:function size:0x38 scope:global align:4 +setBaseMtx_1__8daItem_cFv = .text:0x8015B3D4; // type:function size:0x8C scope:global align:4 +itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8015B460; // type:function size:0xCC scope:global align:4 +itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8015B52C; // type:function size:0xB8 scope:global align:4 +CreateInit__8daItem_cFv = .text:0x8015B5E4; // type:function size:0x3E4 scope:global align:4 +setCullInfo__8daItem_cFv = .text:0x8015B9C8; // type:function size:0x18 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x8015B9E0; // type:function size:0x268 scope:global align:4 +__dt__16Z2SoundObjSimpleFv = .text:0x8015BC48; // type:function size:0x60 scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x8015BCA8; // type:function size:0x2E8 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x8015BF90; // type:function size:0x64 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x8015BFF4; // type:function size:0x78 scope:global align:4 +procInitNormal__8daItem_cFv = .text:0x8015C06C; // type:function size:0x44 scope:global align:4 +procMainNormal__8daItem_cFv = .text:0x8015C0B0; // type:function size:0x144 scope:global align:4 +procMainEnemyCarry__8daItem_cFv = .text:0x8015C1F4; // type:function size:0x4 scope:global align:4 +procInitForceGet__8daItem_cFv = .text:0x8015C1F8; // type:function size:0x4C scope:global align:4 +procMainForceGet__8daItem_cFv = .text:0x8015C244; // type:function size:0x20 scope:global align:4 +procInitSimpleGetDemo__8daItem_cFv = .text:0x8015C264; // type:function size:0xDC scope:global align:4 +procMainSimpleGetDemo__8daItem_cFv = .text:0x8015C340; // type:function size:0xCC scope:global align:4 +procInitGetDemoEvent__8daItem_cFv = .text:0x8015C40C; // type:function size:0xA4 scope:global align:4 +procWaitGetDemoEvent__8daItem_cFv = .text:0x8015C4B0; // type:function size:0x118 scope:global align:4 +procMainGetDemoEvent__8daItem_cFv = .text:0x8015C5C8; // type:function size:0x60 scope:global align:4 +procInitBoomerangCarry__8daItem_cFv = .text:0x8015C628; // type:function size:0xF8 scope:global align:4 +procMainBoomerangCarry__8daItem_cFv = .text:0x8015C720; // type:function size:0xE0 scope:global align:4 +procInitSwOnWait__8daItem_cFv = .text:0x8015C800; // type:function size:0x54 scope:global align:4 +procMainSwOnWait__8daItem_cFv = .text:0x8015C854; // type:function size:0xC0 scope:global align:4 +procInitBoomHitWait__8daItem_cFv = .text:0x8015C914; // type:function size:0x30 scope:global align:4 +procMainBoomHitWait__8daItem_cFv = .text:0x8015C944; // type:function size:0x380 scope:global align:4 +move_proc_call__8daItem_cFv = .text:0x8015CCC4; // type:function size:0x194 scope:global align:4 +mode_wait_init__8daItem_cFv = .text:0x8015CE58; // type:function size:0x3C scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x8015CE94; // type:function size:0x48 scope:global align:4 +mode_wait__8daItem_cFv = .text:0x8015CEDC; // type:function size:0xFC scope:global align:4 +mode_water__8daItem_cFv = .text:0x8015CFD8; // type:function size:0xC8 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x8015D0A0; // type:function size:0x58 scope:global align:4 +itemGetNextExecute__8daItem_cFv = .text:0x8015D0F8; // type:function size:0x1BC scope:global align:4 +itemGet__8daItem_cFv = .text:0x8015D2B4; // type:function size:0x2C8 scope:global align:4 +checkCountTimer__8daItem_cFv = .text:0x8015D57C; // type:function size:0x5C scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x8015D5D8; // type:function size:0x44 scope:global align:4 +checkYogan__8daItem_cFv = .text:0x8015D61C; // type:function size:0x70 scope:global align:4 +deleteItem__8daItem_cFv = .text:0x8015D68C; // type:function size:0x2C scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x8015D6B8; // type:function size:0xC0 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x8015D778; // type:function size:0x11C scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x8015D894; // type:function size:0x78 scope:global align:4 +itemActionForBoomerang__8daItem_cFv = .text:0x8015D90C; // type:function size:0x34 scope:global align:4 +bg_check__8daItem_cFv = .text:0x8015D940; // type:function size:0x100 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x8015DA40; // type:function size:0x128 scope:global align:4 +CountTimer__8daItem_cFv = .text:0x8015DB68; // type:function size:0x94 scope:global align:4 +initAction__8daItem_cFv = .text:0x8015DBFC; // type:function size:0xBC scope:global align:4 +initFlag__8daItem_cFv = .text:0x8015DCB8; // type:function size:0x144 scope:global align:4 +initScale__8daItem_cFv = .text:0x8015DDFC; // type:function size:0x50 scope:global align:4 +initSpeed__8daItem_cFi = .text:0x8015DE4C; // type:function size:0x1F8 scope:global align:4 +initAngle__8daItem_cFv = .text:0x8015E044; // type:function size:0x18 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x8015E05C; // type:function size:0x20 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x8015E07C; // type:function size:0x20 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x8015E09C; // type:function size:0x20 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x8015E0BC; // type:function size:0x20 scope:global align:4 +__sinit_d_a_obj_item_cpp = .text:0x8015E0DC; // type:function size:0x108 scope:local align:4 +getItemPos__9daPy_py_cCFv = .text:0x8015E1E4; // type:function size:0x1C scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x8015E200; // type:function size:0x1C scope:global align:4 +__ct__9dInsect_cFv = .text:0x8015E21C; // type:function size:0x68 scope:global align:4 +Insect_GetDemoMain__9dInsect_cFv = .text:0x8015E284; // type:function size:0x1F4 scope:global align:4 +CalcZBuffer__9dInsect_cFf = .text:0x8015E478; // type:function size:0x18C scope:global align:4 +__ct__14daObj_SSBase_cFv = .text:0x8015E604; // type:function size:0x58 scope:global align:4 +__dt__14daObj_SSBase_cFv = .text:0x8015E65C; // type:function size:0x60 scope:global align:4 +getProcessID__14daObj_SSBase_cFv = .text:0x8015E6BC; // type:function size:0x18 scope:global align:4 +setSoldOut__14daObj_SSBase_cFv = .text:0x8015E6D4; // type:function size:0x4 scope:global align:4 +checkAnmEnd__16daPy_frameCtrl_cFv = .text:0x8015E6D8; // type:function size:0x44 scope:global align:4 +updateFrame__16daPy_frameCtrl_cFv = .text:0x8015E71C; // type:function size:0x34 scope:global align:4 +setFrameCtrl__16daPy_frameCtrl_cFUcssff = .text:0x8015E750; // type:function size:0x6C scope:global align:4 +initOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x8015E7BC; // type:function size:0xA4 scope:global align:4 +posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs = .text:0x8015E860; // type:function size:0x228 scope:global align:4 +bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x8015EA88; // type:function size:0x190 scope:global align:4 +setParamData__9daPy_py_cFiiii = .text:0x8015EC18; // type:function size:0x14 scope:global align:4 +checkFishingRodItem__9daPy_py_cFi = .text:0x8015EC2C; // type:function size:0x28 scope:global align:4 +checkBombItem__9daPy_py_cFi = .text:0x8015EC54; // type:function size:0x40 scope:global align:4 +checkBottleItem__9daPy_py_cFi = .text:0x8015EC94; // type:function size:0x50 scope:global align:4 +checkDrinkBottleItem__9daPy_py_cFi = .text:0x8015ECE4; // type:function size:0x68 scope:global align:4 +checkOilBottleItem__9daPy_py_cFi = .text:0x8015ED4C; // type:function size:0x28 scope:global align:4 +checkOpenBottleItem__9daPy_py_cFi = .text:0x8015ED74; // type:function size:0x28 scope:global align:4 +checkBowItem__9daPy_py_cFi = .text:0x8015ED9C; // type:function size:0x28 scope:global align:4 +checkHookshotItem__9daPy_py_cFi = .text:0x8015EDC4; // type:function size:0x20 scope:global align:4 +checkTradeItem__9daPy_py_cFi = .text:0x8015EDE4; // type:function size:0x50 scope:global align:4 +checkDungeonWarpItem__9daPy_py_cFi = .text:0x8015EE34; // type:function size:0x20 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x8015EE54; // type:function size:0x70 scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x8015EEC4; // type:function size:0x44 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x8015EF08; // type:function size:0x14 scope:global align:4 +__ct__14daPy_anmHeap_cFUl = .text:0x8015EF1C; // type:function size:0x40 scope:global align:4 +__dt__14daPy_anmHeap_cFv = .text:0x8015EF5C; // type:function size:0x5C scope:global align:4 +initData__14daPy_anmHeap_cFv = .text:0x8015EFB8; // type:function size:0x18 scope:global align:4 +mallocBuffer__14daPy_anmHeap_cFv = .text:0x8015EFD0; // type:function size:0x3C scope:global align:4 +createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE = .text:0x8015F00C; // type:function size:0x184 scope:global align:4 +loadData__14daPy_anmHeap_cFUs = .text:0x8015F190; // type:function size:0xE4 scope:global align:4 +loadDataIdx__14daPy_anmHeap_cFUs = .text:0x8015F274; // type:function size:0x68 scope:global align:4 +loadDataPriIdx__14daPy_anmHeap_cFUs = .text:0x8015F2DC; // type:function size:0x48 scope:global align:4 +loadDataDemoRID__14daPy_anmHeap_cFUsUs = .text:0x8015F324; // type:function size:0x50 scope:global align:4 +setAnimeHeap__14daPy_anmHeap_cFv = .text:0x8015F374; // type:function size:0x38 scope:global align:4 +draw__18daPy_sightPacket_cFv = .text:0x8015F3AC; // type:function size:0x15C scope:global align:4 +setSight__18daPy_sightPacket_cFv = .text:0x8015F508; // type:function size:0x88 scope:global align:4 +setSightImage__18daPy_sightPacket_cFP7ResTIMG = .text:0x8015F590; // type:function size:0x14 scope:global align:4 +checkMasterSwordEquip__9daPy_py_cFv = .text:0x8015F5A4; // type:function size:0x2C scope:global align:4 +checkWoodShieldEquip__9daPy_py_cFv = .text:0x8015F5D0; // type:function size:0x38 scope:global align:4 +getAttentionOffsetY__9daPy_py_cFv = .text:0x8015F608; // type:function size:0x28 scope:global align:4 +checkNowWolfEyeUp__9daPy_py_cFv = .text:0x8015F630; // type:function size:0x14 scope:global align:4 +forceRestartRoom__9daPy_py_cFiUli = .text:0x8015F644; // type:function size:0x40 scope:global align:4 +setFmChainPos__9daPy_py_cFP10fopAc_ac_cP4cXyzi = .text:0x8015F684; // type:function size:0x40 scope:global align:4 +cancelFmChainGrab__9daPy_py_cFv = .text:0x8015F6C4; // type:function size:0x38 scope:global align:4 +setLookPos__9daPy_py_cFP4cXyz = .text:0x8015F6FC; // type:function size:0x30 scope:global align:4 +setPlayerSe__9daPy_py_cFUl = .text:0x8015F72C; // type:function size:0x3C scope:global align:4 +linkGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x8015F768; // type:function size:0xB0 scope:global align:4 +wolfGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x8015F818; // type:function size:0x54 scope:global align:4 +checkRoomRestartStart__9daPy_py_cFv = .text:0x8015F86C; // type:function size:0x38 scope:global align:4 +checkCarryStartLightBallA__9daPy_py_cFv = .text:0x8015F8A4; // type:function size:0x98 scope:global align:4 +checkCarryStartLightBallB__9daPy_py_cFv = .text:0x8015F93C; // type:function size:0x98 scope:global align:4 +getSpinnerRideSpeed__9daPy_py_cCFv = .text:0x8015F9D4; // type:function size:0x4C scope:global align:4 +checkSpinnerReflectEffect__9daPy_py_cFv = .text:0x8015FA20; // type:function size:0x88 scope:global align:4 +checkBoomerangCharge__9daPy_py_cFv = .text:0x8015FAA8; // type:function size:0x2C scope:global align:4 +checkBoomerangChargeTime__9daPy_py_cFv = .text:0x8015FAD4; // type:function size:0x8 scope:global align:4 +getThrowBoomerangActor__9daPy_py_cFv = .text:0x8015FADC; // type:function size:0x14 scope:global align:4 +cancelBoomerangLockActor__9daPy_py_cFP10fopAc_ac_c = .text:0x8015FAF0; // type:function size:0x30 scope:global align:4 +setPlayerDamage__9daPy_py_cFii = .text:0x8015FB20; // type:function size:0x40 scope:global align:4 +setMidnaMotionNum__9daPy_py_cFi = .text:0x8015FB60; // type:function size:0x14 scope:global align:4 +setMidnaFaceNum__9daPy_py_cFi = .text:0x8015FB74; // type:function size:0x14 scope:global align:4 +daPy_addCalcShort__FPsssss = .text:0x8015FB88; // type:function size:0xB0 scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x8015FC38; // type:function size:0x20 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x8015FC58; // type:function size:0x90 scope:global align:4 +defaultRadius__22@unnamed@d_camera_cpp@FffPf = .text:0x8015FCE8; // type:function size:0x4C scope:global align:4 +posInLine2D__22@unnamed@d_camera_cpp@FP4cXyzP4cXyzP4cXyz = .text:0x8015FD34; // type:function size:0xD0 scope:global align:4 +relationalPos2__22@unnamed@d_camera_cpp@FP10fopAc_ac_cP10fopAc_ac_cP4cXyzf7cSAngle = .text:0x8015FE04; // type:function size:0x2C0 scope:global align:4 +Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc = .text:0x801600C4; // type:function size:0x1D4 scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x80160298; // type:function size:0x238 scope:global align:4 +__dt__Q29dCamera_c23@class$3665d_camera_cppFv = .text:0x801604D0; // type:function size:0x3C scope:local align:4 +__ct__Q29dCamera_c23@class$3665d_camera_cppFv = .text:0x8016050C; // type:function size:0x4 scope:local align:4 +__dt__9dCamera_cFv = .text:0x80160510; // type:function size:0x16C scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x8016067C; // type:function size:0x103C scope:global align:4 +Start__9dCamera_cFv = .text:0x801616B8; // type:function size:0x18 scope:global align:4 +QuickStart__9dCamera_cFv = .text:0x801616D0; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x801616DC; // type:function size:0x18 scope:global align:4 +Stay__9dCamera_cFv = .text:0x801616F4; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x80161700; // type:function size:0x5C scope:global align:4 +initPad__9dCamera_cFv = .text:0x8016175C; // type:function size:0x260 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x801619BC; // type:function size:0x5D4 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x80161F90; // type:function size:0xB0 scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x80162040; // type:function size:0x254 scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x80162294; // type:function size:0x228 scope:global align:4 +infoReport__9dCamera_cFv = .text:0x801624BC; // type:function size:0x4 scope:global align:4 +Run__9dCamera_cFv = .text:0x801624C0; // type:function size:0xA84 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x80162F44; // type:function size:0x280 scope:global align:4 +V__9dCamera_cFv = .text:0x801631C4; // type:function size:0x1C scope:global align:4 +U__9dCamera_cFv = .text:0x801631E0; // type:function size:0x38 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x80163218; // type:function size:0x1C scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x80163234; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x80163240; // type:function size:0x120 scope:global align:4 +Draw__9dCamera_cFv = .text:0x80163360; // type:function size:0x28 scope:global align:4 +setStageMapToolData__9dCamera_cFv = .text:0x80163388; // type:function size:0x1C4 scope:global align:4 +setMapToolData__9dCamera_cFv = .text:0x8016354C; // type:function size:0x218 scope:global align:4 +SetTagData__9dCamera_cFP10fopAc_ac_clUsUc = .text:0x80163764; // type:function size:0x54 scope:global align:4 +setRoomMapToolData__9dCamera_cFP15dCamMapToolDatall = .text:0x801637B8; // type:function size:0x38 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x801637F0; // type:function size:0x654 scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x80163E44; // type:function size:0x118 scope:global align:4 +ModeFix__9dCamera_cFl = .text:0x80163F5C; // type:function size:0xC scope:global align:4 +nextType__9dCamera_cFl = .text:0x80163F68; // type:function size:0x6F0 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x80164658; // type:function size:0x250 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x801648A8; // type:function size:0x114 scope:global align:4 +onRoomChange__9dCamera_cFl = .text:0x801649BC; // type:function size:0xC8 scope:global align:4 +getParamTargetActor__9dCamera_cFl = .text:0x80164A84; // type:function size:0xCC scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x80164B50; // type:function size:0x220 scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x80164D70; // type:function size:0xAC scope:global align:4 +GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class = .text:0x80164E1C; // type:function size:0x54 scope:global align:4 +pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs = .text:0x80164E70; // type:function size:0x48 scope:global align:4 +popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c = .text:0x80164EB8; // type:function size:0x80 scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x80164F38; // type:function size:0x40 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x80164F78; // type:function size:0xB4 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x8016502C; // type:function size:0x2E4 scope:global align:4 +setUSOAngle__9dCamera_cFv = .text:0x80165310; // type:function size:0x54 scope:global align:4 +getUSOAngle__9dCamera_cF7cSAngle = .text:0x80165364; // type:function size:0x24 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x80165388; // type:function size:0xBC scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf = .text:0x80165444; // type:function size:0x5B4 scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x801659F8; // type:function size:0xD4 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80165ACC; // type:function size:0x134 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x80165C00; // type:function size:0xFC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x80165CFC; // type:function size:0x70 scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x80165D6C; // type:function size:0xA8 scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x80165E14; // type:function size:0xD8 scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzP4cXyzf = .text:0x80165EEC; // type:function size:0x194 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x80166080; // type:function size:0x80 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x80166100; // type:function size:0xC0 scope:global align:4 +setView__9dCamera_cFffff = .text:0x801661C0; // type:function size:0xD8 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x80166298; // type:function size:0x6D8 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x80166970; // type:function size:0x1458 scope:global align:4 +__dt__Q214cCcD_ShapeAttr5ShapeFv = .text:0x80167DC8; // type:function size:0x3C scope:global align:4 +lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80167E04; // type:function size:0x2C scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80167E30; // type:function size:0x94 scope:global align:4 +is_player__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80167EC4; // type:function size:0x20 scope:global align:4 +jutOutCheck__9dCamera_cFP4cXyzf = .text:0x80167EE4; // type:function size:0x164 scope:global align:4 +tooNearEscape__9dCamera_cFP4cXyz = .text:0x80168048; // type:function size:0xB8 scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80168100; // type:function size:0xF8 scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x801681F8; // type:function size:0x758 scope:global align:4 +chaseCamera__9dCamera_cFl = .text:0x80168950; // type:function size:0x3B18 scope:global align:4 +isPlayerFlying__22@unnamed@d_camera_cpp@FP9daAlink_c = .text:0x8016C468; // type:function size:0x70 scope:global align:4 +Val__7cSAngleCFv = .text:0x8016C4D8; // type:function size:0x8 scope:global align:4 +sAngleX__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x8016C4E0; // type:function size:0x40 scope:global align:4 +getHoldA__8mDoCPd_cFUl = .text:0x8016C520; // type:function size:0x1C scope:global align:4 +check_owner_action1__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C53C; // type:function size:0x1C scope:global align:4 +isPlayerCharging__22@unnamed@d_camera_cpp@FUl = .text:0x8016C558; // type:function size:0x1C scope:global align:4 +check_owner_action__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C574; // type:function size:0x1C scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x8016C590; // type:function size:0x208C scope:global align:4 +rangef__22@unnamed@d_camera_cpp@Ffff = .text:0x8016E61C; // type:function size:0x10 scope:global align:4 +__ct__7cSGlobeFv = .text:0x8016E62C; // type:function size:0x4 scope:global align:4 +LockEdge__12dAttention_cFv = .text:0x8016E630; // type:function size:0x24 scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x8016E654; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFl = .text:0x8016E6B0; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x8016E700; // type:function size:0x6924 scope:global align:4 +talkBasePos__9dCamera_cFP10fopAc_ac_c = .text:0x80175024; // type:function size:0x1C scope:global align:4 +talkEyePos__9dCamera_cFP10fopAc_ac_c = .text:0x80175040; // type:function size:0x1C scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8017505C; // type:function size:0x54 scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x801750B0; // type:function size:0x8 scope:global align:4 +SaveZoomRatio__9dCamera_cFv = .text:0x801750B8; // type:function size:0x28 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x801750E0; // type:function size:0x11A0 scope:global align:4 +magneCamera__9dCamera_cFl = .text:0x80176280; // type:function size:0x784 scope:global align:4 +colosseumCamera__9dCamera_cFl = .text:0x80176A04; // type:function size:0x5F8 scope:global align:4 +test1Camera__9dCamera_cFl = .text:0x80176FFC; // type:function size:0x8 scope:global align:4 +test2Camera__9dCamera_cFl = .text:0x80177004; // type:function size:0x8 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x8017700C; // type:function size:0x2050 scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x8017905C; // type:function size:0x740 scope:global align:4 +railCamera__9dCamera_cFl = .text:0x8017979C; // type:function size:0xD10 scope:global align:4 +paraRailCamera__9dCamera_cFl = .text:0x8017A4AC; // type:function size:0xB20 scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x8017AFCC; // type:function size:0x2B74 scope:global align:4 +sAngleY__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x8017DB40; // type:function size:0x40 scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x8017DB80; // type:function size:0x8 scope:global align:4 +observeCamera__9dCamera_cFl = .text:0x8017DB88; // type:function size:0x630 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x8017E1B8; // type:function size:0x784 scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x8017E93C; // type:function size:0xB2C scope:global align:4 +oneSideCamera__9dCamera_cFl = .text:0x8017F468; // type:function size:0x5CC scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x8017FA34; // type:function size:0xCE4 scope:global align:4 +currentEvCamera__9dCamera_cFv = .text:0x80180718; // type:function size:0x1C8 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x801808E0; // type:function size:0x8 scope:global align:4 +setEventRecoveryTrans__9dCamera_cFs = .text:0x801808E8; // type:function size:0x5C scope:global align:4 +runEventRecoveryTrans__9dCamera_cFv = .text:0x80180944; // type:function size:0x308 scope:global align:4 +EventRecoverNotime__9dCamera_cFv = .text:0x80180C4C; // type:function size:0x68 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x80180CB4; // type:function size:0x38 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x80180CEC; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x80180D4C; // type:function size:0x60 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x80180DAC; // type:function size:0x78 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x80180E24; // type:function size:0x50 scope:global align:4 +Reset__9dCamera_cFv = .text:0x80180E74; // type:function size:0xBC scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x80180F30; // type:function size:0x2DC scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x8018120C; // type:function size:0x158 scope:global align:4 +StopShake__9dCamera_cFv = .text:0x80181364; // type:function size:0x18 scope:global align:4 +StartBlure__9dCamera_cFiP10fopAc_ac_cff = .text:0x8018137C; // type:function size:0x48 scope:global align:4 +ResetBlure__9dCamera_cFv = .text:0x801813C4; // type:function size:0x50 scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x80181414; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8018141C; // type:function size:0x10 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x8018142C; // type:function size:0x58 scope:global align:4 +SetBlureActor__9dCamera_cFP10fopAc_ac_c = .text:0x80181484; // type:function size:0x8 scope:global align:4 +blureCamera__9dCamera_cFv = .text:0x8018148C; // type:function size:0x210 scope:global align:4 +onHorseDush__9dCamera_cFv = .text:0x8018169C; // type:function size:0x70 scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x8018170C; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x80181740; // type:function size:0x2C scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x8018176C; // type:function size:0x3C scope:global align:4 +ForceLockOff__9dCamera_cFP10fopAc_ac_c = .text:0x801817A8; // type:function size:0x30 scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x801817D8; // type:function size:0x24 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x801817FC; // type:function size:0x24 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x80181820; // type:function size:0x1C scope:global align:4 +dCam_getCamera__Fv = .text:0x8018183C; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x8018184C; // type:function size:0x24 scope:global align:4 +preparation__FP20camera_process_class = .text:0x80181870; // type:function size:0xA4 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x80181914; // type:function size:0xFC scope:global align:4 +store__FP20camera_process_class = .text:0x80181A10; // type:function size:0x61C scope:global align:4 +Up__9dCamera_cFv = .text:0x8018202C; // type:function size:0x44 scope:global align:4 +Eye__9dCamera_cFv = .text:0x80182070; // type:function size:0x34 scope:global align:4 +Center__9dCamera_cFv = .text:0x801820A4; // type:function size:0x34 scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x801820D8; // type:function size:0xA4 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x8018217C; // type:function size:0x270 scope:global align:4 +init_phase1__FP12camera_class = .text:0x801823EC; // type:function size:0x80 scope:global align:4 +init_phase2__FP12camera_class = .text:0x8018246C; // type:function size:0x1F4 scope:global align:4 +camera_create__FP12camera_class = .text:0x80182660; // type:function size:0x30 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x80182690; // type:function size:0x3C scope:global align:4 +is_camera_delete__FPv = .text:0x801826CC; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x801826D4; // type:function size:0x98 scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x8018276C; // type:function size:0x84 scope:global align:4 +Off__14dCamForcusLineFv = .text:0x801827F0; // type:function size:0x18 scope:global align:4 +__sinit_d_camera_cpp = .text:0x80182808; // type:function size:0x1F0 scope:local align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x801829F8; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80182A00; // type:function size:0x8 scope:local align:4 +@72@__dt__14dBgS_CamSphChkFv = .text:0x80182A08; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80182A10; // type:function size:0x8 scope:local align:4 +getChainGrabActor__9daAlink_cFv = .text:0x80182A18; // type:function size:0x8 scope:global align:4 +checkCokkoGlide__9daAlink_cCFv = .text:0x80182A20; // type:function size:0x28 scope:global align:4 +checkCameraLargeDamage__9daAlink_cCFv = .text:0x80182A48; // type:function size:0x34 scope:global align:4 +getHsSubChainTopPos__9daAlink_cCFv = .text:0x80182A7C; // type:function size:0x8 scope:global align:4 +daAlink_getAlinkActorClass__Fv = .text:0x80182A84; // type:function size:0x10 scope:global align:4 +checkCutHeadProc__9daAlink_cCFv = .text:0x80182A94; // type:function size:0x14 scope:global align:4 +getRideActor__9daAlink_cFv = .text:0x80182AA8; // type:function size:0x8 scope:global align:4 +dComIfGs_isTmpBit__FUs = .text:0x80182AB0; // type:function size:0x30 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80182AE0; // type:function size:0x48 scope:global align:4 +__ct__Q29dCamera_c10dCamInfo_cFv = .text:0x80182B28; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c10dCamInfo_cFv = .text:0x80182B2C; // type:function size:0x3C scope:global align:4 +footHeightOf__9dCamera_cFP10fopAc_ac_c = .text:0x80182B68; // type:function size:0x8 scope:global align:4 +push_any_key__9dCamera_cFv = .text:0x80182B70; // type:function size:0x8 scope:global align:4 +clrFlag__9dCamera_cFUl = .text:0x80182B78; // type:function size:0x14 scope:global align:4 +chkFlag__9dCamera_cFUl = .text:0x80182B8C; // type:function size:0x14 scope:global align:4 +GetCheckObjectCount__12dAttention_cFv = .text:0x80182BA0; // type:function size:0x8 scope:global align:4 +dComIfGp_getAttention__Fv = .text:0x80182BA8; // type:function size:0x10 scope:global align:4 +Bank__9dCamera_cFv = .text:0x80182BB8; // type:function size:0x34 scope:global align:4 +checkThrowDamage__9daPy_py_cCFv = .text:0x80182BEC; // type:function size:0xC scope:global align:4 +GetNP__8cM3dGPlaFv = .text:0x80182BF8; // type:function size:0x4 scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x80182BFC; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x80182C04; // type:function size:0x10 scope:global align:4 +V__7cSGlobeCFv = .text:0x80182C14; // type:function size:0x8 scope:global align:4 +checkGoronSideMove__9daPy_py_cCFv = .text:0x80182C1C; // type:function size:0x14 scope:global align:4 +JMAFastSqrt__Ff = .text:0x80182C30; // type:function size:0x18 scope:global align:4 +fabsf__3stdFf = .text:0x80182C48; // type:function size:0xC scope:global align:4 +__ct__7cSAngleFv = .text:0x80182C54; // type:function size:0x4 scope:global align:4 +R__7cSGlobeFf = .text:0x80182C58; // type:function size:0x8 scope:global align:4 +dComIfGp_evmng_cameraPlay__Fv = .text:0x80182C60; // type:function size:0x10 scope:global align:4 +R__7cSGlobeCFv = .text:0x80182C70; // type:function size:0x8 scope:global align:4 +__lt__7cSAngleCFRC7cSAngle = .text:0x80182C78; // type:function size:0x20 scope:global align:4 +__gt__7cSAngleCFRC7cSAngle = .text:0x80182C98; // type:function size:0x20 scope:global align:4 +getRightFootPosP__9daPy_py_cFv = .text:0x80182CB8; // type:function size:0x8 scope:global align:4 +getLeftFootPosP__9daPy_py_cFv = .text:0x80182CC0; // type:function size:0x8 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x80182CC8; // type:function size:0x8 scope:global align:4 +checkCopyRodThrowAfter__9daPy_py_cCFv = .text:0x80182CD0; // type:function size:0xC scope:global align:4 +keepLock__12dAttention_cFi = .text:0x80182CDC; // type:function size:0x8 scope:global align:4 +checkRide__9daPy_py_cCFv = .text:0x80182CE4; // type:function size:0xC4 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x80182DA8; // type:function size:0x1C scope:global align:4 +CheckFlag2__11dCamSetup_cFUs = .text:0x80182DC4; // type:function size:0x18 scope:global align:4 +CheckFlag__11dCamSetup_cFUs = .text:0x80182DDC; // type:function size:0x18 scope:global align:4 +WaitRollSpeed__11dCamSetup_cFv = .text:0x80182DF4; // type:function size:0x8 scope:global align:4 +WaitRollTimer__11dCamSetup_cFv = .text:0x80182DFC; // type:function size:0x8 scope:global align:4 +getTrigA__8mDoCPd_cFUl = .text:0x80182E04; // type:function size:0x1C scope:global align:4 +__ops__7cSAngleCFv = .text:0x80182E20; // type:function size:0x8 scope:global align:4 +ThrowTimer__11dCamSetup_cFv = .text:0x80182E28; // type:function size:0x8 scope:global align:4 +ThrowCushion__11dCamSetup_cFv = .text:0x80182E30; // type:function size:0x8 scope:global align:4 +ThrowVAngle__11dCamSetup_cFv = .text:0x80182E38; // type:function size:0x8 scope:global align:4 +ThrowCtrAdjust__11dCamSetup_cFv = .text:0x80182E40; // type:function size:0x8 scope:global align:4 +Arg2__11dCamParam_cFv = .text:0x80182E48; // type:function size:0xC scope:global align:4 +Arg1__11dCamParam_cFv = .text:0x80182E54; // type:function size:0x8 scope:global align:4 +Arg0__11dCamParam_cFv = .text:0x80182E5C; // type:function size:0x8 scope:global align:4 +Fovy__11dCamParam_cFv = .text:0x80182E64; // type:function size:0x8 scope:global align:4 +Arg2__11dCamParam_cFs = .text:0x80182E6C; // type:function size:0xC scope:global align:4 +Arg1__11dCamParam_cFUc = .text:0x80182E78; // type:function size:0x8 scope:global align:4 +Arg0__11dCamParam_cFUc = .text:0x80182E80; // type:function size:0x8 scope:global align:4 +Fovy__11dCamParam_cFUc = .text:0x80182E88; // type:function size:0x8 scope:global align:4 +U__7cSGlobeCFv = .text:0x80182E90; // type:function size:0x8 scope:global align:4 +Flag__11dCamParam_cFlUs = .text:0x80182E98; // type:function size:0x1C scope:global align:4 +__as__7cSAngleFRC7cSAngle = .text:0x80182EB4; // type:function size:0xC scope:global align:4 +CheckFlag__11dCamParam_cFUs = .text:0x80182EC0; // type:function size:0x1C scope:global align:4 +Val__11dCamParam_cFli = .text:0x80182EDC; // type:function size:0x1C scope:global align:4 +ChargeBRatio__11dCamSetup_cFv = .text:0x80182EF8; // type:function size:0x8 scope:global align:4 +ChargeTimer__11dCamSetup_cFv = .text:0x80182F00; // type:function size:0x8 scope:global align:4 +ChargeLatitude__11dCamSetup_cFv = .text:0x80182F08; // type:function size:0x8 scope:global align:4 +getLashDashStart__9daHorse_cCFv = .text:0x80182F10; // type:function size:0xC scope:global align:4 +fabs__3stdFf = .text:0x80182F1C; // type:function size:0xC scope:global align:4 +checkTurnStandCamera__9daHorse_cCFv = .text:0x80182F28; // type:function size:0xC scope:global align:4 +d2s__6cAngleFf = .text:0x80182F34; // type:function size:0x20 scope:global align:4 +checkJump__9daHorse_cCFv = .text:0x80182F54; // type:function size:0x14 scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x80182F68; // type:function size:0x8 scope:global align:4 +checkNoAttention__12daTagMstop_cCFv = .text:0x80182F70; // type:function size:0x14 scope:global align:4 +checkNoAttention__12daTagMhint_cCFv = .text:0x80182F84; // type:function size:0x14 scope:global align:4 +set__4cXyzFfff = .text:0x80182F98; // type:function size:0x10 scope:global align:4 +checkEndMessage__12daTagMwait_cFv = .text:0x80182FA8; // type:function size:0x38 scope:global align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x80182FE0; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x80182FE8; // type:function size:0x1FC scope:global align:4 +execute_common__8dEnvSe_cFP18dStage_SoundInfo_cPScUc = .text:0x801831E4; // type:function size:0x4A8 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x8018368C; // type:function size:0x120 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x801837AC; // type:function size:0x20 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x801837CC; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x801837D4; // type:function size:0x8 scope:global align:4 +dEnvSe_Create__FP8dEnvSe_c = .text:0x801837DC; // type:function size:0x28 scope:global align:4 +__ct__9dFs_HIO_cFv = .text:0x80183804; // type:function size:0x74 scope:global align:4 +__ct__14dFile_select_cFP10JKRArchive = .text:0x80183878; // type:function size:0xF0 scope:global align:4 +__dt__14dFile_select_cFv = .text:0x80183968; // type:function size:0xA90 scope:global align:4 +__dt__15J2DAnmTevRegKeyFv = .text:0x801843F8; // type:function size:0x88 scope:global align:4 +__dt__19J2DAnmTextureSRTKeyFv = .text:0x80184480; // type:function size:0x88 scope:global align:4 +__dt__11J2DAnmColorFv = .text:0x80184508; // type:function size:0x74 scope:global align:4 +__dt__15J2DAnmTransformFv = .text:0x8018457C; // type:function size:0x5C scope:global align:4 +_create__14dFile_select_cFv = .text:0x801845D8; // type:function size:0x130 scope:global align:4 +_move__14dFile_select_cFv = .text:0x80184708; // type:function size:0x168 scope:global align:4 +selFileWakuAnm__14dFile_select_cFv = .text:0x80184870; // type:function size:0x23C scope:global align:4 +bookIconAnm__14dFile_select_cFv = .text:0x80184AAC; // type:function size:0xFC scope:global align:4 +selCopyFileWakuAnm__14dFile_select_cFv = .text:0x80184BA8; // type:function size:0xAC scope:global align:4 +copyBookIconAnm__14dFile_select_cFv = .text:0x80184C54; // type:function size:0xFC scope:global align:4 +dataDelEffAnm__14dFile_select_cFv = .text:0x80184D50; // type:function size:0xB8 scope:global align:4 +dataCopyEffAnm__14dFile_select_cFv = .text:0x80184E08; // type:function size:0xB8 scope:global align:4 +selectDataBaseMoveAnmInitSet__14dFile_select_cFii = .text:0x80184EC0; // type:function size:0x98 scope:global align:4 +selectDataBaseMoveAnm__14dFile_select_cFv = .text:0x80184F58; // type:function size:0xEC scope:global align:4 +dataSelectInAnmSet__14dFile_select_cFv = .text:0x80185044; // type:function size:0x208 scope:global align:4 +dataSelectIn__14dFile_select_cFv = .text:0x8018524C; // type:function size:0x1F0 scope:global align:4 +dataSelectInit__14dFile_select_cFv = .text:0x8018543C; // type:function size:0x194 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x801855D0; // type:function size:0x144 scope:global align:4 +dataSelectStart__14dFile_select_cFv = .text:0x80185714; // type:function size:0x48C scope:global align:4 +selectDataMoveAnmInitSet__14dFile_select_cFii = .text:0x80185BA0; // type:function size:0x118 scope:global align:4 +selectDataMoveAnm__14dFile_select_cFv = .text:0x80185CB8; // type:function size:0x180 scope:global align:4 +dataSelectAnmSet__14dFile_select_cFv = .text:0x80185E38; // type:function size:0x1B4 scope:global align:4 +dataSelectMoveAnime__14dFile_select_cFv = .text:0x80185FEC; // type:function size:0x2A8 scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x80186294; // type:function size:0x454 scope:global align:4 +selectDataOpenMove__14dFile_select_cFv = .text:0x801866E8; // type:function size:0x15C scope:global align:4 +selectDataNameMove__14dFile_select_cFv = .text:0x80186844; // type:function size:0x90 scope:global align:4 +selectDataOpenEraseMove__14dFile_select_cFv = .text:0x801868D4; // type:function size:0xAC scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x80186980; // type:function size:0x178 scope:global align:4 +menuSelectStart__14dFile_select_cFv = .text:0x80186AF8; // type:function size:0x194 scope:global align:4 +menuSelectCansel__14dFile_select_cFv = .text:0x80186C8C; // type:function size:0xC8 scope:global align:4 +menuMoveAnmInitSet__14dFile_select_cFii = .text:0x80186D54; // type:function size:0x13C scope:global align:4 +setWhite__10J2DTextBoxFQ28JUtility6TColor = .text:0x80186E90; // type:function size:0x28 scope:global align:4 +menuMoveAnm__14dFile_select_cFv = .text:0x80186EB8; // type:function size:0x168 scope:global align:4 +menuSelectAnmSet__14dFile_select_cFv = .text:0x80187020; // type:function size:0x184 scope:global align:4 +menuSelectMoveAnm__14dFile_select_cFv = .text:0x801871A4; // type:function size:0x284 scope:global align:4 +ToNameMove__14dFile_select_cFv = .text:0x80187428; // type:function size:0xA8 scope:global align:4 +ToNameMove2__14dFile_select_cFv = .text:0x801874D0; // type:function size:0xC0 scope:global align:4 +nameInputWait__14dFile_select_cFv = .text:0x80187590; // type:function size:0x38 scope:global align:4 +nameInput__14dFile_select_cFv = .text:0x801875C8; // type:function size:0x13C scope:global align:4 +nameToDataSelectMove__14dFile_select_cFv = .text:0x80187704; // type:function size:0xA4 scope:global align:4 +nameInputFade__14dFile_select_cFv = .text:0x801877A8; // type:function size:0x104 scope:global align:4 +nameInput2Move__14dFile_select_cFv = .text:0x801878AC; // type:function size:0xAC scope:global align:4 +nameInput2__14dFile_select_cFv = .text:0x80187958; // type:function size:0xD8 scope:global align:4 +backNameInputMove0__14dFile_select_cFv = .text:0x80187A30; // type:function size:0xE4 scope:global align:4 +backNameInputMove__14dFile_select_cFv = .text:0x80187B14; // type:function size:0xB0 scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x80187BC4; // type:function size:0x124 scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x80187CE8; // type:function size:0x68 scope:global align:4 +backSelectMove__14dFile_select_cFv = .text:0x80187D50; // type:function size:0xA4 scope:global align:4 +copySelMoveAnmInitSet__14dFile_select_cFii = .text:0x80187DF4; // type:function size:0x1D0 scope:global align:4 +setSaveDataForCopySel__14dFile_select_cFv = .text:0x80187FC4; // type:function size:0x11C scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x801880E0; // type:function size:0x148 scope:global align:4 +copyDataToSelectStart__14dFile_select_cFv = .text:0x80188228; // type:function size:0x218 scope:global align:4 +copyDataToSelectCansel__14dFile_select_cFv = .text:0x80188440; // type:function size:0xF8 scope:global align:4 +copyDataToSelectMoveAnmSet__14dFile_select_cFv = .text:0x80188538; // type:function size:0x1A4 scope:global align:4 +copyDataToSelectMoveAnm__14dFile_select_cFv = .text:0x801886DC; // type:function size:0x364 scope:global align:4 +copySelectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x80188A40; // type:function size:0x44 scope:global align:4 +copySelectWakuAlpahAnm__14dFile_select_cFUc = .text:0x80188A84; // type:function size:0xD8 scope:global align:4 +getCptoNum__14dFile_select_cFUc = .text:0x80188B5C; // type:function size:0x44 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x80188BA0; // type:function size:0x1C0 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x80188D60; // type:function size:0x68 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dFile_select_cFii = .text:0x80188DC8; // type:function size:0x17C scope:global align:4 +yesnoMenuMoveAnm__14dFile_select_cFv = .text:0x80188F44; // type:function size:0x198 scope:global align:4 +yesnoSelectMoveAnm__14dFile_select_cFv = .text:0x801890DC; // type:function size:0x25C scope:global align:4 +yesnoCursorShow__14dFile_select_cFv = .text:0x80189338; // type:function size:0x170 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x801894A8; // type:function size:0x148 scope:global align:4 +yesNoSelectStart__14dFile_select_cFv = .text:0x801895F0; // type:function size:0x3A8 scope:global align:4 +yesnoSelectAnmSet__14dFile_select_cFv = .text:0x80189998; // type:function size:0x178 scope:global align:4 +yesnoCancelAnmSet__14dFile_select_cFv = .text:0x80189B10; // type:function size:0x120 scope:global align:4 +YesNoCancelMove__14dFile_select_cFv = .text:0x80189C30; // type:function size:0x184 scope:global align:4 +yesNoCursorMoveAnm__14dFile_select_cFv = .text:0x80189DB4; // type:function size:0x6C scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x80189E20; // type:function size:0x214 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x8018A034; // type:function size:0x140 scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x8018A174; // type:function size:0x94 scope:global align:4 +DataEraseWait2__14dFile_select_cFv = .text:0x8018A208; // type:function size:0x198 scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x8018A3A0; // type:function size:0x148 scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x8018A4E8; // type:function size:0xD4 scope:global align:4 +eraseEndBackSelectWait__14dFile_select_cFv = .text:0x8018A5BC; // type:function size:0x94 scope:global align:4 +eraseEndBackSelect__14dFile_select_cFv = .text:0x8018A650; // type:function size:0x8C scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x8018A6DC; // type:function size:0x94 scope:global align:4 +DataCopyWait2__14dFile_select_cFv = .text:0x8018A770; // type:function size:0x194 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x8018A904; // type:function size:0x170 scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x8018AA74; // type:function size:0xF8 scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x8018AB6C; // type:function size:0x164 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8018ACD0; // type:function size:0x178 scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8018AE48; // type:function size:0xFC scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x8018AF44; // type:function size:0x64 scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8018AFA8; // type:function size:0x4 scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x8018AFAC; // type:function size:0x1140 scope:global align:4 +setBlackWhite__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8018C0EC; // type:function size:0x48 scope:global align:4 +setAnimation__7J2DPaneFP19J2DAnmTextureSRTKey = .text:0x8018C134; // type:function size:0x4 scope:global align:4 +screenSetCopySel__14dFile_select_cFv = .text:0x8018C138; // type:function size:0x5F8 scope:global align:4 +screenSetYesNo__14dFile_select_cFv = .text:0x8018C730; // type:function size:0x3D0 scope:global align:4 +screenSet3Menu__14dFile_select_cFv = .text:0x8018CB00; // type:function size:0x3DC scope:global align:4 +screenSetDetail__14dFile_select_cFv = .text:0x8018CEDC; // type:function size:0x168 scope:global align:4 +setWakuAnm__14dFile_select_cFv = .text:0x8018D044; // type:function size:0x118 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x8018D15C; // type:function size:0xF4 scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x8018D250; // type:function size:0xA0 scope:global align:4 +headerTxtSet__14dFile_select_cFUsUcUc = .text:0x8018D2F0; // type:function size:0x178 scope:global align:4 +headerTxtChangeAnm__14dFile_select_cFv = .text:0x8018D468; // type:function size:0xE8 scope:global align:4 +modoruTxtChange__14dFile_select_cFUc = .text:0x8018D550; // type:function size:0x5C scope:global align:4 +modoruTxtDispAnmInit__14dFile_select_cFUc = .text:0x8018D5AC; // type:function size:0x7C scope:global align:4 +modoruTxtDispAnm__14dFile_select_cFv = .text:0x8018D628; // type:function size:0xDC scope:global align:4 +ketteiTxtDispAnmInit__14dFile_select_cFUc = .text:0x8018D704; // type:function size:0x7C scope:global align:4 +ketteiTxtDispAnm__14dFile_select_cFv = .text:0x8018D780; // type:function size:0xDC scope:global align:4 +selectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018D85C; // type:function size:0x3C scope:global align:4 +selectWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018D898; // type:function size:0xD8 scope:global align:4 +selFileCursorShow__14dFile_select_cFv = .text:0x8018D970; // type:function size:0x120 scope:global align:4 +menuWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018DA90; // type:function size:0x44 scope:global align:4 +menuWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018DAD4; // type:function size:0x148 scope:global align:4 +menuCursorShow__14dFile_select_cFv = .text:0x8018DC1C; // type:function size:0x170 scope:global align:4 +yesnoWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8018DD8C; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__14dFile_select_cFUc = .text:0x8018DDD8; // type:function size:0x16C scope:global align:4 +_draw__14dFile_select_cFv = .text:0x8018DF44; // type:function size:0x184 scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x8018E0C8; // type:function size:0x38 scope:global align:4 +draw__17dDlst_FileSelDt_cFv = .text:0x8018E100; // type:function size:0x108 scope:global align:4 +draw__17dDlst_FileSelCp_cFv = .text:0x8018E208; // type:function size:0xC4 scope:global align:4 +draw__17dDlst_FileSelYn_cFv = .text:0x8018E2CC; // type:function size:0x38 scope:global align:4 +draw__17dDlst_FileSel3m_cFv = .text:0x8018E304; // type:function size:0x38 scope:global align:4 +errorMoveAnmInitSet__14dFile_select_cFii = .text:0x8018E33C; // type:function size:0x90 scope:global align:4 +errorMoveAnm__14dFile_select_cFv = .text:0x8018E3CC; // type:function size:0xF4 scope:global align:4 +errDispInitSet__14dFile_select_cFii = .text:0x8018E4C0; // type:function size:0x218 scope:global align:4 +MemCardCheckMain__14dFile_select_cFv = .text:0x8018E6D8; // type:function size:0x38 scope:global align:4 +MemCardStatCheck__14dFile_select_cFv = .text:0x8018E710; // type:function size:0x2C0 scope:global align:4 +MemCardLoadWait__14dFile_select_cFv = .text:0x8018E9D0; // type:function size:0x178 scope:global align:4 +MemCardErrMsgWaitKey__14dFile_select_cFv = .text:0x8018EB48; // type:function size:0x74 scope:global align:4 +noFileSpaceDispInit__14dFile_select_cFv = .text:0x8018EBBC; // type:function size:0x24 scope:global align:4 +MemCardNoFileSpaceDisp__14dFile_select_cFv = .text:0x8018EBE0; // type:function size:0x68 scope:global align:4 +iplSelDispInit__14dFile_select_cFv = .text:0x8018EC48; // type:function size:0x54 scope:global align:4 +MemCardGotoIPLSelectDisp__14dFile_select_cFv = .text:0x8018EC9C; // type:function size:0x80 scope:global align:4 +MemCardGotoIPLSelect__14dFile_select_cFv = .text:0x8018ED1C; // type:function size:0xBC scope:global align:4 +MemCardGotoIPL__14dFile_select_cFv = .text:0x8018EDD8; // type:function size:0x80 scope:global align:4 +noSaveSelDispInit__14dFile_select_cFv = .text:0x8018EE58; // type:function size:0x70 scope:global align:4 +MemCardNoSaveSelDisp__14dFile_select_cFv = .text:0x8018EEC8; // type:function size:0xC4 scope:global align:4 +MemCardErrMsgWaitNoSaveSel__14dFile_select_cFv = .text:0x8018EF8C; // type:function size:0x1DC scope:global align:4 +formatYesSelDispInitSet__14dFile_select_cFv = .text:0x8018F168; // type:function size:0x50 scope:global align:4 +formatNoSelDispInitSet__14dFile_select_cFv = .text:0x8018F1B8; // type:function size:0x50 scope:global align:4 +MemCardFormatYesSelDisp__14dFile_select_cFv = .text:0x8018F208; // type:function size:0x84 scope:global align:4 +MemCardFormatNoSelDisp__14dFile_select_cFv = .text:0x8018F28C; // type:function size:0xA8 scope:global align:4 +MemCardErrMsgWaitFormatSel__14dFile_select_cFv = .text:0x8018F334; // type:function size:0x54 scope:global align:4 +formatYesSel2DispInitSet__14dFile_select_cFv = .text:0x8018F388; // type:function size:0x50 scope:global align:4 +MemCardErrMsgWaitFormatSel2__14dFile_select_cFv = .text:0x8018F3D8; // type:function size:0x5C scope:global align:4 +MemCardFormatYesSel2Disp__14dFile_select_cFv = .text:0x8018F434; // type:function size:0x7C scope:global align:4 +MemCardFormat__14dFile_select_cFv = .text:0x8018F4B0; // type:function size:0x60 scope:global align:4 +MemCardFormatWait__14dFile_select_cFv = .text:0x8018F510; // type:function size:0x70 scope:global align:4 +MemCardFormatCheck__14dFile_select_cFv = .text:0x8018F580; // type:function size:0x8C scope:global align:4 +MemCardMakeGameFileSel__14dFile_select_cFv = .text:0x8018F60C; // type:function size:0x88 scope:global align:4 +MemCardMakeGameFileSelDisp__14dFile_select_cFv = .text:0x8018F694; // type:function size:0xF8 scope:global align:4 +MemCardMakeGameFile__14dFile_select_cFv = .text:0x8018F78C; // type:function size:0x60 scope:global align:4 +MemCardMakeGameFileWait__14dFile_select_cFv = .text:0x8018F7EC; // type:function size:0x70 scope:global align:4 +MemCardMakeGameFileCheck__14dFile_select_cFv = .text:0x8018F85C; // type:function size:0x8C scope:global align:4 +MemCardMsgWindowInitOpen__14dFile_select_cFv = .text:0x8018F8E8; // type:function size:0x1FC scope:global align:4 +MemCardMsgWindowOpen__14dFile_select_cFv = .text:0x8018FAE4; // type:function size:0x9C scope:global align:4 +MemCardMsgWindowClose__14dFile_select_cFv = .text:0x8018FB80; // type:function size:0xB8 scope:global align:4 +errYesNoSelect__14dFile_select_cFv = .text:0x8018FC38; // type:function size:0x154 scope:global align:4 +errCurMove__14dFile_select_cFUc = .text:0x8018FD8C; // type:function size:0x78 scope:global align:4 +MemCardErrYesNoCursorMoveAnm__14dFile_select_cFv = .text:0x8018FE04; // type:function size:0x6C scope:global align:4 +errorTxtSet__14dFile_select_cFUs = .text:0x8018FE70; // type:function size:0xCC scope:global align:4 +errorTxtChangeAnm__14dFile_select_cFv = .text:0x8018FF3C; // type:function size:0xE8 scope:global align:4 +fileRecScaleAnm__14dFile_select_cFv = .text:0x80190024; // type:function size:0x4C scope:global align:4 +fileRecScaleAnmInitSet2__14dFile_select_cFff = .text:0x80190070; // type:function size:0x90 scope:global align:4 +fileRecScaleAnm2__14dFile_select_cFv = .text:0x80190100; // type:function size:0xA8 scope:global align:4 +fileInfoScaleAnm__14dFile_select_cFv = .text:0x801901A8; // type:function size:0xD8 scope:global align:4 +nameMoveAnmInitSet__14dFile_select_cFii = .text:0x80190280; // type:function size:0xB0 scope:global align:4 +nameMoveAnm__14dFile_select_cFv = .text:0x80190330; // type:function size:0xE4 scope:global align:4 +MemCardSaveDataClear__14dFile_select_cFv = .text:0x80190414; // type:function size:0x4C scope:global align:4 +setInitSaveData__14dFile_select_cFv = .text:0x80190460; // type:function size:0x64 scope:global align:4 +dataSave__14dFile_select_cFv = .text:0x801904C4; // type:function size:0x38 scope:global align:4 +__ct__16dFile_select3D_cFv = .text:0x801904FC; // type:function size:0x90 scope:global align:4 +__dt__16dFile_select3D_cFv = .text:0x8019058C; // type:function size:0x5C scope:global align:4 +_create__16dFile_select3D_cFUcUc = .text:0x801905E8; // type:function size:0xC0 scope:global align:4 +_delete__16dFile_select3D_cFv = .text:0x801906A8; // type:function size:0x4 scope:global align:4 +freeHeap__16dFile_select3D_cFv = .text:0x801906AC; // type:function size:0x44 scope:global align:4 +_move__16dFile_select3D_cFv = .text:0x801906F0; // type:function size:0xC4 scope:global align:4 +draw__16dFile_select3D_cFv = .text:0x801907B4; // type:function size:0xB4 scope:global align:4 +setJ3D__16dFile_select3D_cFPCcPCcPCc = .text:0x80190868; // type:function size:0x300 scope:global align:4 +set_mtx__16dFile_select3D_cFv = .text:0x80190B68; // type:function size:0xB8 scope:global align:4 +animePlay__16dFile_select3D_cFv = .text:0x80190C20; // type:function size:0x130 scope:global align:4 +animeEntry__16dFile_select3D_cFv = .text:0x80190D50; // type:function size:0x64 scope:global align:4 +createMaskModel__16dFile_select3D_cFv = .text:0x80190DB4; // type:function size:0x1C0 scope:global align:4 +createMirrorModel__16dFile_select3D_cFv = .text:0x80190F74; // type:function size:0x280 scope:global align:4 +toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x801911F4; // type:function size:0xEC scope:global align:4 +calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x801912E0; // type:function size:0x5C scope:global align:4 +getTransform__15J2DAnmTransformCFUsP16J3DTransformInfo = .text:0x8019133C; // type:function size:0x4 scope:global align:4 +__dt__10JUTNameTabFv = .text:0x80191340; // type:function size:0x48 scope:global align:4 +__dt__17dDlst_FileSel3m_cFv = .text:0x80191388; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelYn_cFv = .text:0x80191400; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelCp_cFv = .text:0x80191478; // type:function size:0x78 scope:global align:4 +__dt__17dDlst_FileSelDt_cFv = .text:0x801914F0; // type:function size:0x78 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x80191568; // type:function size:0x84 scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x801915EC; // type:function size:0x48 scope:global align:4 +__sinit_d_file_select_cpp = .text:0x80191634; // type:function size:0x744 scope:local align:4 +getString__12dMsgString_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80191D78; // type:function size:0x40 scope:global align:4 +__ct__15dFile_warning_cFP10JKRArchiveUc = .text:0x80191DB8; // type:function size:0x6C scope:global align:4 +__dt__15dFile_warning_cFv = .text:0x80191E24; // type:function size:0xDC scope:global align:4 +screenSet__15dFile_warning_cFv = .text:0x80191F00; // type:function size:0x224 scope:global align:4 +_move__15dFile_warning_cFv = .text:0x80192124; // type:function size:0x78 scope:global align:4 +modeWait__15dFile_warning_cFv = .text:0x8019219C; // type:function size:0x4 scope:global align:4 +modeMove__15dFile_warning_cFv = .text:0x801921A0; // type:function size:0x40 scope:global align:4 +baseMoveAnm__15dFile_warning_cFv = .text:0x801921E0; // type:function size:0xE4 scope:global align:4 +openInit__15dFile_warning_cFv = .text:0x801922C4; // type:function size:0x54 scope:global align:4 +closeInit__15dFile_warning_cFv = .text:0x80192318; // type:function size:0x54 scope:global align:4 +init__15dFile_warning_cFv = .text:0x8019236C; // type:function size:0x30 scope:global align:4 +_draw__15dFile_warning_cFv = .text:0x8019239C; // type:function size:0x3C scope:global align:4 +drawSelf__15dFile_warning_cFv = .text:0x801923D8; // type:function size:0x2C scope:global align:4 +setText__15dFile_warning_cFUl = .text:0x80192404; // type:function size:0x48 scope:global align:4 +setFontColor__15dFile_warning_cFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8019244C; // type:function size:0xCC scope:global align:4 +setBlackWhite__10J2DTextBoxFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80192518; // type:function size:0x48 scope:global align:4 +draw__16dDlst_FileWarn_cFv = .text:0x80192560; // type:function size:0x38 scope:global align:4 +__sinit_d_file_sel_warning_cpp = .text:0x80192598; // type:function size:0x40 scope:local align:4 +__dt__16dDlst_FileWarn_cFv = .text:0x801925D8; // type:function size:0x48 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTransform = .text:0x80192620; // type:function size:0x20 scope:global align:4 +__ct__12dFile_info_cFP10JKRArchiveUc = .text:0x80192640; // type:function size:0x6C scope:global align:4 +__dt__12dFile_info_cFv = .text:0x801926AC; // type:function size:0xD0 scope:global align:4 +screenSet__12dFile_info_cFv = .text:0x8019277C; // type:function size:0x3E4 scope:global align:4 +setSaveData__12dFile_info_cFP10dSv_save_ciUc = .text:0x80192B60; // type:function size:0x14C scope:global align:4 +setHeartCnt__12dFile_info_cFP10dSv_save_c = .text:0x80192CAC; // type:function size:0x168 scope:global align:4 +setSaveDate__12dFile_info_cFP10dSv_save_c = .text:0x80192E14; // type:function size:0xB4 scope:global align:4 +setPlayTime__12dFile_info_cFP10dSv_save_c = .text:0x80192EC8; // type:function size:0xE8 scope:global align:4 +modeWait__12dFile_info_cFv = .text:0x80192FB0; // type:function size:0x4 scope:global align:4 +modeMove__12dFile_info_cFv = .text:0x80192FB4; // type:function size:0x4 scope:global align:4 +_draw__12dFile_info_cFv = .text:0x80192FB8; // type:function size:0x3C scope:global align:4 +draw__16dDlst_FileInfo_cFv = .text:0x80192FF4; // type:function size:0xEC scope:global align:4 +__sinit_d_file_sel_info_cpp = .text:0x801930E0; // type:function size:0x40 scope:local align:4 +__dt__16dDlst_FileInfo_cFv = .text:0x80193120; // type:function size:0x48 scope:global align:4 +__ct__14dBrightCheck_cFP10JKRArchive = .text:0x80193168; // type:function size:0x88 scope:global align:4 +__dt__14dBrightCheck_cFv = .text:0x801931F0; // type:function size:0x98 scope:global align:4 +screenSet__14dBrightCheck_cFv = .text:0x80193288; // type:function size:0x4A0 scope:global align:4 +_move__14dBrightCheck_cFv = .text:0x80193728; // type:function size:0x38 scope:global align:4 +modeWait__14dBrightCheck_cFv = .text:0x80193760; // type:function size:0x4 scope:global align:4 +modeMove__14dBrightCheck_cFv = .text:0x80193764; // type:function size:0x88 scope:global align:4 +_draw__14dBrightCheck_cFv = .text:0x801937EC; // type:function size:0x3C scope:global align:4 +draw__19dDlst_BrightCheck_cFv = .text:0x80193828; // type:function size:0x38 scope:global align:4 +__sinit_d_bright_check_cpp = .text:0x80193860; // type:function size:0x40 scope:local align:4 +__dt__19dDlst_BrightCheck_cFv = .text:0x801938A0; // type:function size:0x48 scope:global align:4 +__ct__8dScope_cFUc = .text:0x801938E8; // type:function size:0x2D0 scope:global align:4 +__ct__Q28JUtility6TColorFv = .text:0x80193BB8; // type:function size:0xC scope:global align:4 +__dt__8dScope_cFv = .text:0x80193BC4; // type:function size:0x224 scope:global align:4 +_execute__8dScope_cFUl = .text:0x80193DE8; // type:function size:0xD8 scope:global align:4 +draw__8dScope_cFv = .text:0x80193EC0; // type:function size:0x338 scope:global align:4 +isDead__8dScope_cFv = .text:0x801941F8; // type:function size:0x14 scope:global align:4 +open_init__8dScope_cFv = .text:0x8019420C; // type:function size:0x1C scope:global align:4 +open_proc__8dScope_cFv = .text:0x80194228; // type:function size:0x78 scope:global align:4 +move_init__8dScope_cFv = .text:0x801942A0; // type:function size:0x4 scope:global align:4 +move_proc__8dScope_cFv = .text:0x801942A4; // type:function size:0x4 scope:global align:4 +close_init__8dScope_cFv = .text:0x801942A8; // type:function size:0x4 scope:global align:4 +close_proc__8dScope_cFv = .text:0x801942AC; // type:function size:0x80 scope:global align:4 +__dt__11dMeterSub_cFv = .text:0x8019432C; // type:function size:0x48 scope:global align:4 +_create__11dMeterSub_cFv = .text:0x80194374; // type:function size:0x8 scope:global align:4 +_delete__11dMeterSub_cFv = .text:0x8019437C; // type:function size:0x8 scope:global align:4 +draw__11dMeterSub_cFv = .text:0x80194384; // type:function size:0x4 scope:global align:4 +_execute__11dMeterSub_cFUl = .text:0x80194388; // type:function size:0x8 scope:global align:4 +isDead__11dMeterSub_cFv = .text:0x80194390; // type:function size:0x8 scope:global align:4 +__sinit_d_scope_cpp = .text:0x80194398; // type:function size:0xA4 scope:local align:4 +__ct__19dSelect_cursorHIO_cFv = .text:0x8019443C; // type:function size:0x3C scope:global align:4 +__ct__16dSelect_cursor_cFUcfP10JKRArchive = .text:0x80194478; // type:function size:0x7CC scope:global align:4 +__dt__16dSelect_cursor_cFv = .text:0x80194C44; // type:function size:0x244 scope:global align:4 +draw__16dSelect_cursor_cFv = .text:0x80194E88; // type:function size:0x90 scope:global align:4 +update__16dSelect_cursor_cFv = .text:0x80194F18; // type:function size:0x434 scope:global align:4 +setPos__16dSelect_cursor_cFffP7J2DPaneb = .text:0x8019534C; // type:function size:0xBC scope:global align:4 +setParam__16dSelect_cursor_cFfffff = .text:0x80195408; // type:function size:0x18 scope:global align:4 +setScale__16dSelect_cursor_cFf = .text:0x80195420; // type:function size:0xD8 scope:global align:4 +setAlphaRate__16dSelect_cursor_cFf = .text:0x801954F8; // type:function size:0x90 scope:global align:4 +addAlpha__16dSelect_cursor_cFv = .text:0x80195588; // type:function size:0x9C scope:global align:4 +decAlpha__16dSelect_cursor_cFv = .text:0x80195624; // type:function size:0x94 scope:global align:4 +setBpkAnimation__16dSelect_cursor_cFP11J2DAnmColor = .text:0x801956B8; // type:function size:0x190 scope:global align:4 +setBtk0Animation__16dSelect_cursor_cFP19J2DAnmTextureSRTKey = .text:0x80195848; // type:function size:0x134 scope:global align:4 +setCursorAnimation__16dSelect_cursor_cFv = .text:0x8019597C; // type:function size:0x1BC scope:global align:4 +setBckAnimation__16dSelect_cursor_cFP18J2DAnmTransformKey = .text:0x80195B38; // type:function size:0x60 scope:global align:4 +moveCenter__16dSelect_cursor_cFP7J2DPaneff = .text:0x80195B98; // type:function size:0x38 scope:global align:4 +__dt__19dSelect_cursorHIO_cFv = .text:0x80195BD0; // type:function size:0x48 scope:global align:4 +__dt__18J2DAnmTransformKeyFv = .text:0x80195C18; // type:function size:0x6C scope:global align:4 +__ct__9dSi_HIO_cFv = .text:0x80195C84; // type:function size:0x10 scope:global align:4 +animation__14dSelect_icon_cFv = .text:0x80195C94; // type:function size:0x104 scope:global align:4 +setAlpha__14dSelect_icon_cFUc = .text:0x80195D98; // type:function size:0x30 scope:global align:4 +setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x80195DC8; // type:function size:0xAC scope:global align:4 +__dt__9dSi_HIO_cFv = .text:0x80195E74; // type:function size:0x48 scope:global align:4 +__sinit_d_select_icon_cpp = .text:0x80195EBC; // type:function size:0x38 scope:local align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x80195EF4; // type:function size:0x17C scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x80196070; // type:function size:0x4F4 scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x80196564; // type:function size:0x50 scope:global align:4 +EventRecoverNotime__16ShopCam_action_cFv = .text:0x801965B4; // type:function size:0x58 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x8019660C; // type:function size:0x114 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x80196720; // type:function size:0x7C scope:global align:4 +setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x8019679C; // type:function size:0xC4 scope:global align:4 +setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80196860; // type:function size:0xCC scope:global align:4 +_debugSetCamera__16ShopCam_action_cFv = .text:0x8019692C; // type:function size:0x1E4 scope:global align:4 +setMasterCamCtrPos__16ShopCam_action_cFP4cXyz = .text:0x80196B10; // type:function size:0x5C scope:global align:4 +__ct__15dShopItemCtrl_cFv = .text:0x80196B6C; // type:function size:0x44 scope:global align:4 +__dt__15dShopItemCtrl_cFv = .text:0x80196BB0; // type:function size:0x48 scope:global align:4 +getCurrentPos__15dShopItemCtrl_cFi = .text:0x80196BF8; // type:function size:0x9C scope:global align:4 +isHomePos__15dShopItemCtrl_cFi = .text:0x80196C94; // type:function size:0xB4 scope:global align:4 +setRotateAnime__15dShopItemCtrl_cFi = .text:0x80196D48; // type:function size:0xB4 scope:global align:4 +setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb = .text:0x80196DFC; // type:function size:0x4F4 scope:global align:4 +dShopSystem_searchItemActor__FPvPv = .text:0x801972F0; // type:function size:0x1D8 scope:global align:4 +dShopSystem_searchCameraActor__FPvPv = .text:0x801974C8; // type:function size:0xC8 scope:global align:4 +initShopSystem__13dShopSystem_cFv = .text:0x80197590; // type:function size:0x1AC scope:global align:4 +__dt__13dShopSystem_cFv = .text:0x8019773C; // type:function size:0xDC scope:global align:4 +onFlag__13dShopSystem_cFi = .text:0x80197818; // type:function size:0x1C scope:global align:4 +offFlag__13dShopSystem_cFi = .text:0x80197834; // type:function size:0x1C scope:global align:4 +isFlag__13dShopSystem_cFi = .text:0x80197850; // type:function size:0x20 scope:global align:4 +onSoldOutItemFlag__13dShopSystem_cFi = .text:0x80197870; // type:function size:0x1C scope:global align:4 +offSoldOutItemFlag__13dShopSystem_cFi = .text:0x8019788C; // type:function size:0x1C scope:global align:4 +isSoldOutItemFlag__13dShopSystem_cFi = .text:0x801978A8; // type:function size:0x20 scope:global align:4 +checkController__13dShopSystem_cFUcP10dMsgFlow_c = .text:0x801978C8; // type:function size:0x198 scope:global align:4 +chooseItem3__13dShopSystem_cFUc = .text:0x80197A60; // type:function size:0x5C8 scope:global align:4 +chooseItem5__13dShopSystem_cFUc = .text:0x80198028; // type:function size:0x480 scope:global align:4 +chooseItem4__13dShopSystem_cFUc = .text:0x801984A8; // type:function size:0x1F4 scope:global align:4 +moveCursor__13dShopSystem_cFiUc = .text:0x8019869C; // type:function size:0x44 scope:global align:4 +moveCursor0__13dShopSystem_cFiUc = .text:0x801986E0; // type:function size:0x280 scope:global align:4 +moveCursor1__13dShopSystem_cFiUc = .text:0x80198960; // type:function size:0x170 scope:global align:4 +drawCursor__13dShopSystem_cFv = .text:0x80198AD0; // type:function size:0xD8 scope:global align:4 +itemRotate__13dShopSystem_cFv = .text:0x80198BA8; // type:function size:0xDC scope:global align:4 +itemZoom__13dShopSystem_cFP4cXyz = .text:0x80198C84; // type:function size:0x684 scope:global align:4 +seq_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199308; // type:function size:0x8 scope:global align:4 +seq_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199310; // type:function size:0x2B4 scope:global align:4 +seq_select_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x801995C4; // type:function size:0x58 scope:global align:4 +seq_select_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019961C; // type:function size:0x1D8 scope:global align:4 +seq_select__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x801997F4; // type:function size:0x47C scope:global align:4 +seq_moving__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199C70; // type:function size:0x1E0 scope:global align:4 +seq_decide__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199E50; // type:function size:0x11C scope:global align:4 +seq_choose__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80199F6C; // type:function size:0x114 scope:global align:4 +seq_decide_yes__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A080; // type:function size:0x17C scope:global align:4 +seq_decide_no__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A1FC; // type:function size:0x7C scope:global align:4 +seq_finish__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A278; // type:function size:0xA0 scope:global align:4 +seq_event__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A318; // type:function size:0x10 scope:global align:4 +shop_init__13dShopSystem_cFb = .text:0x8019A328; // type:function size:0x88 scope:global align:4 +shop_process__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8019A3B0; // type:function size:0xE0 scope:global align:4 +createShopItem__13dShopSystem_cFi = .text:0x8019A490; // type:function size:0x10C scope:global align:4 +setSeq__13dShopSystem_cFUc = .text:0x8019A59C; // type:function size:0x10 scope:global align:4 +setSoldOutFlag__13dShopSystem_cFv = .text:0x8019A5AC; // type:function size:0x10 scope:global align:4 +setSoldOut__13dShopSystem_cFv = .text:0x8019A5BC; // type:function size:0x190 scope:global align:4 +setSoldOutItemHide__13dShopSystem_cFv = .text:0x8019A74C; // type:function size:0x70 scope:global align:4 +deleteObject__13dShopSystem_cFv = .text:0x8019A7BC; // type:function size:0x6C scope:global align:4 +searchItemActor__13dShopSystem_cFv = .text:0x8019A828; // type:function size:0x530 scope:global align:4 +getFlowNodeNum__13dShopSystem_cFv = .text:0x8019AD58; // type:function size:0x1C scope:global align:4 +setSellItemMax__13dShopSystem_cFUc = .text:0x8019AD74; // type:function size:0x8 scope:global align:4 +checkShopOpen__13dShopSystem_cFv = .text:0x8019AD7C; // type:function size:0x3C scope:global align:4 +checkLeftTrigger__13dShopSystem_cFP9STControl = .text:0x8019ADB8; // type:function size:0x24 scope:global align:4 +checkRightTrigger__13dShopSystem_cFP9STControl = .text:0x8019ADDC; // type:function size:0x24 scope:global align:4 +dpdMove__13dShopSystem_cFv = .text:0x8019AE00; // type:function size:0x8 scope:global align:4 +__sinit_d_shop_system_cpp = .text:0x8019AE08; // type:function size:0x130 scope:local align:4 +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8019AF38; // type:function size:0x8 scope:global align:4 +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8019AF40; // type:function size:0x8 scope:global align:4 +getResName2__13dShopSystem_cFi = .text:0x8019AF48; // type:function size:0x8 scope:global align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x8019AF50; // type:function size:0x2E8 scope:global align:4 +__ct__10dGov_HIO_cFv = .text:0x8019B238; // type:function size:0x64 scope:global align:4 +_create__11dGameover_cFv = .text:0x8019B29C; // type:function size:0x2B0 scope:global align:4 +_execute__11dGameover_cFv = .text:0x8019B54C; // type:function size:0x90 scope:global align:4 +playerAnmWait_init__11dGameover_cFv = .text:0x8019B5DC; // type:function size:0x4 scope:global align:4 +playerAnmWait_proc__11dGameover_cFv = .text:0x8019B5E0; // type:function size:0x18 scope:global align:4 +dispFadeOut_init__11dGameover_cFv = .text:0x8019B5F8; // type:function size:0x48 scope:global align:4 +dispFadeOut_proc__11dGameover_cFv = .text:0x8019B640; // type:function size:0x24 scope:global align:4 +dispWait_init__11dGameover_cFv = .text:0x8019B664; // type:function size:0x48 scope:global align:4 +dispWait_proc__11dGameover_cFv = .text:0x8019B6AC; // type:function size:0x24 scope:global align:4 +demoFadeIn_init__11dGameover_cFv = .text:0x8019B6D0; // type:function size:0xC scope:global align:4 +demoFadeIn_proc__11dGameover_cFv = .text:0x8019B6DC; // type:function size:0x54 scope:global align:4 +demoFadeOut_init__11dGameover_cFv = .text:0x8019B730; // type:function size:0xC scope:global align:4 +demoFadeOut_proc__11dGameover_cFv = .text:0x8019B73C; // type:function size:0x7C scope:global align:4 +saveOpen_init__11dGameover_cFv = .text:0x8019B7B8; // type:function size:0x4 scope:global align:4 +saveOpen_proc__11dGameover_cFv = .text:0x8019B7BC; // type:function size:0x40 scope:global align:4 +saveMove_init__11dGameover_cFv = .text:0x8019B7FC; // type:function size:0x4 scope:global align:4 +saveMove_proc__11dGameover_cFv = .text:0x8019B800; // type:function size:0x48 scope:global align:4 +saveClose_init__11dGameover_cFv = .text:0x8019B848; // type:function size:0x4 scope:global align:4 +saveClose_proc__11dGameover_cFv = .text:0x8019B84C; // type:function size:0x1C8 scope:global align:4 +deleteWait_init__11dGameover_cFv = .text:0x8019BA14; // type:function size:0x4 scope:global align:4 +deleteWait_proc__11dGameover_cFv = .text:0x8019BA18; // type:function size:0x4 scope:global align:4 +_draw__11dGameover_cFv = .text:0x8019BA1C; // type:function size:0xA0 scope:global align:4 +_delete__11dGameover_cFv = .text:0x8019BABC; // type:function size:0xDC scope:global align:4 +__ct__24dDlst_GameOverScrnDraw_cFP10JKRArchive = .text:0x8019BB98; // type:function size:0x2BC scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x8019BE54; // type:function size:0xB4 scope:global align:4 +setBackAlpha__24dDlst_GameOverScrnDraw_cFf = .text:0x8019BF08; // type:function size:0x44 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x8019BF4C; // type:function size:0x248 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x8019C194; // type:function size:0x20 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x8019C1B4; // type:function size:0x20 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x8019C1D4; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x8019C1DC; // type:function size:0x20 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x8019C1FC; // type:function size:0x20 scope:global align:4 +d_GameOver_Create__FUc = .text:0x8019C21C; // type:function size:0x44 scope:global align:4 +d_GameOver_Delete__FRUi = .text:0x8019C260; // type:function size:0x64 scope:global align:4 +__dt__10dGov_HIO_cFv = .text:0x8019C2C4; // type:function size:0x5C scope:global align:4 +__sinit_d_gameover_cpp = .text:0x8019C320; // type:function size:0x204 scope:local align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x8019C524; // type:function size:0x48 scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x8019C56C; // type:function size:0x74 scope:global align:4 +dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x8019C5E0; // type:function size:0x1C scope:global align:4 +dKy_sense_pat_get__Fv = .text:0x8019C5FC; // type:function size:0x768 scope:global align:4 +dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10 = .text:0x8019CD64; // type:function size:0x1D0 scope:global align:4 +dKy_WolfPowerup_FogNearFar__FPfPf = .text:0x8019CF34; // type:function size:0x180 scope:global align:4 +dKy_pos2_get_angle__FP4cXyzP4cXyzPsPs = .text:0x8019D0B4; // type:function size:0x188 scope:global align:4 +dKy_twi_wolflight_set__Fi = .text:0x8019D23C; // type:function size:0x1BC scope:global align:4 +dKy_lightdir_set__FffP3Vec = .text:0x8019D3F8; // type:function size:0x124 scope:global align:4 +dKy_GXInitLightSpot__FP12J3DLightInfofUc = .text:0x8019D51C; // type:function size:0x188 scope:global align:4 +dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc = .text:0x8019D6A4; // type:function size:0xD4 scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x8019D778; // type:function size:0x4C scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x8019D7C4; // type:function size:0x50 scope:global align:4 +kankyo_color_ratio_calc_common__Fsf = .text:0x8019D814; // type:function size:0x60 scope:global align:4 +kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f = .text:0x8019D874; // type:function size:0x70 scope:global align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x8019D8E4; // type:function size:0x104 scope:global align:4 +fl_data_ratio_set__Ffff = .text:0x8019D9E8; // type:function size:0x10 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x8019D9F8; // type:function size:0xD8 scope:global align:4 +get_parcent__Ffff = .text:0x8019DAD0; // type:function size:0x34 scope:global align:4 +dKy_get_parcent__Ffff = .text:0x8019DB04; // type:function size:0x20 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark_static1__Fv = .text:0x8019DB24; // type:function size:0x480 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark__Fv = .text:0x8019DFA4; // type:function size:0x20 scope:global align:4 +dKy_light_influence_id__F4cXyzi = .text:0x8019DFC4; // type:function size:0x3D0 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x8019E394; // type:function size:0x2C8 scope:global align:4 +dKy_light_influence_col__Fi = .text:0x8019E65C; // type:function size:0x2C scope:global align:4 +dKy_light_influence_col__FP8_GXColorf = .text:0x8019E688; // type:function size:0xF0 scope:global align:4 +dKy_light_influence_power__Fi = .text:0x8019E778; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x8019E7A0; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x8019E7C8; // type:function size:0x124 scope:global align:4 +plight_init__Fv = .text:0x8019E8EC; // type:function size:0x74 scope:global align:4 +darkmist_init__Fv = .text:0x8019E960; // type:function size:0x2C scope:global align:4 +plight_set__Fv = .text:0x8019E98C; // type:function size:0x120 scope:global align:4 +bgparts_activelight_init__Fv = .text:0x8019EAAC; // type:function size:0x20 scope:global align:4 +dungeonlight_init__Fv = .text:0x8019EACC; // type:function size:0x22C scope:global align:4 +undwater_init__Fv = .text:0x8019ECF8; // type:function size:0x130 scope:global align:4 +dKy_light_size_get__FPCc = .text:0x8019EE28; // type:function size:0xC8 scope:global align:4 +envcolor_init__Fv = .text:0x8019EEF0; // type:function size:0x5CC scope:global align:4 +dKy_clear_game_init__Fv = .text:0x8019F4BC; // type:function size:0x84 scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x8019F540; // type:function size:0x118 scope:global align:4 +__ct__19GB_MAPLE_COL_CHANGEFv = .text:0x8019F658; // type:function size:0x38 scope:global align:4 +__dt__10BOSS_LIGHTFv = .text:0x8019F690; // type:function size:0x3C scope:global align:4 +__ct__10BOSS_LIGHTFv = .text:0x8019F6CC; // type:function size:0x4 scope:global align:4 +__dt__13DUNGEON_LIGHTFv = .text:0x8019F6D0; // type:function size:0x3C scope:global align:4 +__ct__13DUNGEON_LIGHTFv = .text:0x8019F70C; // type:function size:0x4 scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x8019F710; // type:function size:0x3C scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x8019F74C; // type:function size:0x4 scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x8019F750; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x8019F754; // type:function size:0x284 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x8019F9D8; // type:function size:0x8 scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x8019F9E0; // type:function size:0x280 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x8019FC60; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x8019FC68; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x8019FC94; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x8019FD10; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_hour__Fv = .text:0x8019FD4C; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_minute__Fv = .text:0x8019FD88; // type:function size:0x8C scope:global align:4 +dKy_getDarktime_week__Fv = .text:0x8019FE14; // type:function size:0x10 scope:global align:4 +getDarkDaytime__18dScnKy_env_light_cFv = .text:0x8019FE24; // type:function size:0x8 scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x8019FE2C; // type:function size:0x76C scope:global align:4 +dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f = .text:0x801A0598; // type:function size:0xCC scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x801A0664; // type:function size:0xF30 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x801A1594; // type:function size:0x384 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x801A1918; // type:function size:0x6A4 scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x801A1FBC; // type:function size:0x1F4 scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x801A21B0; // type:function size:0x138 scope:global align:4 +cLib_addCalcU8__FPUcUcss = .text:0x801A22E8; // type:function size:0x98 scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x801A2380; // type:function size:0x169C scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x801A3A1C; // type:function size:0xC58 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x801A4674; // type:function size:0x4 scope:global align:4 +setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci = .text:0x801A4678; // type:function size:0x7E8 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x801A4E60; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x801A4E64; // type:function size:0x4 scope:global align:4 +dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci = .text:0x801A4E68; // type:function size:0x190 scope:global align:4 +setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x801A4FF8; // type:function size:0xF0 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x801A50E8; // type:function size:0x94 scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x801A517C; // type:function size:0x40 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x801A51BC; // type:function size:0x208 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x801A53C4; // type:function size:0x11C scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x801A54E0; // type:function size:0x454 scope:global align:4 +drawKankyo__18dScnKy_env_light_cFv = .text:0x801A5934; // type:function size:0x50 scope:global align:4 +dKy_undwater_filter_draw__Fv = .text:0x801A5984; // type:function size:0x440 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x801A5DC4; // type:function size:0x2C scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x801A5DF0; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x801A5E24; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x801A5E2C; // type:function size:0x48 scope:global align:4 +dKy_Create__FPv = .text:0x801A5E74; // type:function size:0x238 scope:global align:4 +dKy_setLight_init__Fv = .text:0x801A60AC; // type:function size:0x268 scope:global align:4 +dKy_setLight__Fv = .text:0x801A6314; // type:function size:0x24 scope:global align:4 +dKy_GlobalLight_set__Fv = .text:0x801A6338; // type:function size:0x114 scope:global align:4 +dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc = .text:0x801A644C; // type:function size:0x84 scope:global align:4 +dKy_setLight_nowroom_common__Fcf = .text:0x801A64D0; // type:function size:0x9A8 scope:global align:4 +dKy_setLight_nowroom__Fc = .text:0x801A6E78; // type:function size:0x38 scope:global align:4 +dKy_setLight_nowroom_grass__Fcf = .text:0x801A6EB0; // type:function size:0xF4 scope:global align:4 +dKy_move_room_ratio__FP12dKy_tevstr_cPSc = .text:0x801A6FA4; // type:function size:0x150 scope:global align:4 +dKy_setLight_nowroom_actor__FP12dKy_tevstr_c = .text:0x801A70F4; // type:function size:0x724 scope:global align:4 +dKy_setLight_again__Fv = .text:0x801A7818; // type:function size:0x20 scope:global align:4 +dKy_Global_amb_set__FP12dKy_tevstr_c = .text:0x801A7838; // type:function size:0xF8 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x801A7930; // type:function size:0x3C scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x801A796C; // type:function size:0x24 scope:global align:4 +dKy_mock_light_every_set__FP15LIGHT_INFLUENCE = .text:0x801A7990; // type:function size:0x58 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x801A79E8; // type:function size:0x84 scope:global align:4 +dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE = .text:0x801A7A6C; // type:function size:0x54 scope:global align:4 +dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE = .text:0x801A7AC0; // type:function size:0x34 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x801A7AF4; // type:function size:0x90 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x801A7B84; // type:function size:0x50 scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x801A7BD4; // type:function size:0x84 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x801A7C58; // type:function size:0x40 scope:global align:4 +dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi = .text:0x801A7C98; // type:function size:0x6C scope:global align:4 +dKy_bgparts_activelight_cut__Fi = .text:0x801A7D04; // type:function size:0x1C scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x801A7D20; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x801A7DC0; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x801A7E60; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x801A7F00; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x801A7FA0; // type:function size:0xA0 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x801A8040; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x801A80E0; // type:function size:0x98 scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x801A8178; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x801A8218; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_set__Fsssf = .text:0x801A82B8; // type:function size:0x70 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x801A8328; // type:function size:0x98 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x801A83C0; // type:function size:0x28 scope:global align:4 +dKy_Sound_init__Fv = .text:0x801A83E8; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x801A8418; // type:function size:0x2B4 scope:global align:4 +dKy_Sound_get__Fv = .text:0x801A86CC; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x801A86DC; // type:function size:0xB4 scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x801A8790; // type:function size:0xB0 scope:global align:4 +GxFog_set__Fv = .text:0x801A8840; // type:function size:0x44 scope:global align:4 +dKy_GxFog_set__Fv = .text:0x801A8884; // type:function size:0x24 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x801A88A8; // type:function size:0xA8 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x801A8950; // type:function size:0xA8 scope:global align:4 +GxXFog_set__Fv = .text:0x801A89F8; // type:function size:0x44 scope:global align:4 +dKy_change_colpat__FUc = .text:0x801A8A3C; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x801A8A64; // type:function size:0x48 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x801A8AAC; // type:function size:0x98 scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x801A8B44; // type:function size:0x148 scope:global align:4 +dKy_rain_check__Fv = .text:0x801A8C8C; // type:function size:0x10 scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x801A8C9C; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x801A8CAC; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x801A8CBC; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x801A8CCC; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x801A8CDC; // type:function size:0x34 scope:global align:4 +dKy_set_vrboxsoracol_ratio__Ff = .text:0x801A8D10; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxkumocol_ratio__Ff = .text:0x801A8D20; // type:function size:0x10 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x801A8D30; // type:function size:0x60 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x801A8D90; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x801A8DB0; // type:function size:0x10 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x801A8DC0; // type:function size:0x60 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x801A8E20; // type:function size:0x3C scope:global align:4 +NewAmbColGet__FP11_GXColorS10 = .text:0x801A8E5C; // type:function size:0x21C scope:global align:4 +dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A9078; // type:function size:0xDC4 scope:global align:4 +dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A9E3C; // type:function size:0xD8 scope:global align:4 +dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x801A9F14; // type:function size:0xA4 scope:global align:4 +dKy_BossLight_set__FP4cXyzP8_GXColorfUc = .text:0x801A9FB8; // type:function size:0x904 scope:global align:4 +dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x801AA8BC; // type:function size:0x5F8 scope:global align:4 +dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x801AAEB4; // type:function size:0xF4 scope:global align:4 +dKy_twilight_camelight_set__Fv = .text:0x801AAFA8; // type:function size:0x2CC scope:global align:4 +dKy_WaterIn_Light_set__Fv = .text:0x801AB274; // type:function size:0x254 scope:global align:4 +dKy_camera_water_in_status_set__FUc = .text:0x801AB4C8; // type:function size:0x10 scope:global align:4 +dKy_camera_water_in_status_check__Fv = .text:0x801AB4D8; // type:function size:0x10 scope:global align:4 +dKy_pol_efftype_get__FPC13cBgS_PolyInfo = .text:0x801AB4E8; // type:function size:0x118 scope:global align:4 +dKy_pol_efftype2_get__FPC13cBgS_PolyInfo = .text:0x801AB600; // type:function size:0x118 scope:global align:4 +dKy_pol_sound_get__FPC13cBgS_PolyInfo = .text:0x801AB718; // type:function size:0xDC scope:global align:4 +dKy_pol_argument_get__FPC13cBgS_PolyInfo = .text:0x801AB7F4; // type:function size:0xCC scope:global align:4 +dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801AB8C0; // type:function size:0x168 scope:global align:4 +dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801ABA28; // type:function size:0x16C scope:global align:4 +dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801ABB94; // type:function size:0x168 scope:global align:4 +dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x801ABCFC; // type:function size:0x16C scope:global align:4 +dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo = .text:0x801ABE68; // type:function size:0x13C scope:global align:4 +dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo = .text:0x801ABFA4; // type:function size:0x15C scope:global align:4 +dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo = .text:0x801AC100; // type:function size:0x13C scope:global align:4 +dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo = .text:0x801AC23C; // type:function size:0x15C scope:global align:4 +dKy_TeachWind_existence_chk__Fv = .text:0x801AC398; // type:function size:0x28 scope:global align:4 +dKy_SunMoon_Light_Check__Fv = .text:0x801AC3C0; // type:function size:0xC0 scope:global align:4 +dKy_Outdoor_check__Fv = .text:0x801AC480; // type:function size:0x64 scope:global align:4 +dKy_Indoor_check__Fv = .text:0x801AC4E4; // type:function size:0x54 scope:global align:4 +dKy_withwarp_capture_check__Fv = .text:0x801AC538; // type:function size:0x8 scope:global align:4 +dKy_depth_dist_set__FPv = .text:0x801AC540; // type:function size:0x294 scope:global align:4 +dKy_darkworld_check__Fv = .text:0x801AC7D4; // type:function size:0x40 scope:global align:4 +dKy_F_SP121Check__FPCciPUci = .text:0x801AC814; // type:function size:0x150 scope:global align:4 +dKy_darkworld_stage_check__FPCci = .text:0x801AC964; // type:function size:0xD4 scope:global align:4 +dKy_darkworld_spot_check__FPCci = .text:0x801ACA38; // type:function size:0x90 scope:global align:4 +dKy_darkworld_Area_set__FPCci = .text:0x801ACAC8; // type:function size:0xA8 scope:global align:4 +dKy_murky_set__FP11J3DMaterial = .text:0x801ACB70; // type:function size:0x3C4 scope:global align:4 +dKy_shadow_mode_set__FUc = .text:0x801ACF34; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_reset__FUc = .text:0x801ACF4C; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_check__FUc = .text:0x801ACF64; // type:function size:0x18 scope:global align:4 +dKy_bg_MAxx_proc__FPv = .text:0x801ACF7C; // type:function size:0xE98 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x801ADE14; // type:function size:0xE8 scope:global align:4 +__sinit_d_kankyo_cpp = .text:0x801ADEFC; // type:function size:0x5C scope:local align:4 +dKankyo_DayProc__Fv = .text:0x801ADF58; // type:function size:0x38 scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x801ADF90; // type:function size:0x24 scope:global align:4 +execute__8dKyeff_cFv = .text:0x801ADFB4; // type:function size:0x58 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x801AE00C; // type:function size:0x20 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x801AE02C; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x801AE034; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x801AE058; // type:function size:0xA0 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x801AE0F8; // type:function size:0x24 scope:global align:4 +execute__9dKyeff2_cFv = .text:0x801AE11C; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x801AE140; // type:function size:0x20 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x801AE160; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x801AE168; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x801AE18C; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x801AE1B0; // type:function size:0x5C scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x801AE20C; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x801AE258; // type:function size:0x19C scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x801AE3F4; // type:function size:0x1D8 scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x801AE5CC; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x801AE5D4; // type:function size:0x80 scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x801AE654; // type:function size:0x5C scope:global align:4 +create__10dThunder_cFv = .text:0x801AE6B0; // type:function size:0x4E0 scope:global align:4 +__ct__15dKantera_icon_cFv = .text:0x801AEB90; // type:function size:0x3C scope:global align:4 +__dt__15dKantera_icon_cFv = .text:0x801AEBCC; // type:function size:0xF4 scope:global align:4 +initiate__15dKantera_icon_cFv = .text:0x801AECC0; // type:function size:0x114 scope:global align:4 +setAlphaRate__15dKantera_icon_cFf = .text:0x801AEDD4; // type:function size:0x24 scope:global align:4 +setPos__15dKantera_icon_cFff = .text:0x801AEDF8; // type:function size:0x54 scope:global align:4 +setScale__15dKantera_icon_cFff = .text:0x801AEE4C; // type:function size:0x50 scope:global align:4 +setNowGauge__15dKantera_icon_cFUsUs = .text:0x801AEE9C; // type:function size:0x74 scope:global align:4 +draw__19dDlst_KanteraIcon_cFv = .text:0x801AEF10; // type:function size:0x64 scope:global align:4 +__dt__19dDlst_KanteraIcon_cFv = .text:0x801AEF74; // type:function size:0x48 scope:global align:4 +__dt__19dMenu_Calibration_cFv = .text:0x801AEFBC; // type:function size:0x48 scope:global align:4 +_move__19dMenu_Calibration_cFv = .text:0x801AF004; // type:function size:0x80 scope:global align:4 +_draw__19dMenu_Calibration_cFv = .text:0x801AF084; // type:function size:0x4 scope:global align:4 +step1_wait_init__19dMenu_Calibration_cFv = .text:0x801AF088; // type:function size:0x130 scope:global align:4 +step1_wait_move__19dMenu_Calibration_cFv = .text:0x801AF1B8; // type:function size:0x124 scope:global align:4 +step1_move_init__19dMenu_Calibration_cFv = .text:0x801AF2DC; // type:function size:0x3C scope:global align:4 +step1_move_move__19dMenu_Calibration_cFv = .text:0x801AF318; // type:function size:0xC8 scope:global align:4 +step2_wait_init__19dMenu_Calibration_cFv = .text:0x801AF3E0; // type:function size:0x6C scope:global align:4 +step2_wait_move__19dMenu_Calibration_cFv = .text:0x801AF44C; // type:function size:0x18C scope:global align:4 +step2_move_init__19dMenu_Calibration_cFv = .text:0x801AF5D8; // type:function size:0x3C scope:global align:4 +step2_move_move__19dMenu_Calibration_cFv = .text:0x801AF614; // type:function size:0xCC scope:global align:4 +step3_wait_init__19dMenu_Calibration_cFv = .text:0x801AF6E0; // type:function size:0x70 scope:global align:4 +step3_wait_move__19dMenu_Calibration_cFv = .text:0x801AF750; // type:function size:0xFC scope:global align:4 +step3_move_init__19dMenu_Calibration_cFv = .text:0x801AF84C; // type:function size:0x3C scope:global align:4 +step3_move_move__19dMenu_Calibration_cFv = .text:0x801AF888; // type:function size:0xE0 scope:global align:4 +setCalibrationValue__19dMenu_Calibration_cFv = .text:0x801AF968; // type:function size:0x28 scope:global align:4 +setAButtonString__19dMenu_Calibration_cFUs = .text:0x801AF990; // type:function size:0xB0 scope:global align:4 +setBButtonString__19dMenu_Calibration_cFUs = .text:0x801AFA40; // type:function size:0xB0 scope:global align:4 +setStepString__19dMenu_Calibration_cFUs = .text:0x801AFAF0; // type:function size:0xB0 scope:global align:4 +setExplainString__19dMenu_Calibration_cFUs = .text:0x801AFBA0; // type:function size:0xB8 scope:global align:4 +setHIO__19dMenu_Calibration_cFb = .text:0x801AFC58; // type:function size:0x1F4 scope:global align:4 +draw__19dMenu_Calibration_cFv = .text:0x801AFE4C; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_calibration_cpp = .text:0x801AFE6C; // type:function size:0x134 scope:local align:4 +__ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801AFFA0; // type:function size:0xEC scope:global align:4 +__dt__17dMenu_Collect2D_cFv = .text:0x801B008C; // type:function size:0x70 scope:global align:4 +_create__17dMenu_Collect2D_cFv = .text:0x801B00FC; // type:function size:0x25C scope:global align:4 +_delete__17dMenu_Collect2D_cFv = .text:0x801B0358; // type:function size:0x470 scope:global align:4 +initialize__17dMenu_Collect2D_cFv = .text:0x801B07C8; // type:function size:0x38 scope:global align:4 +isFishIconVisible__17dMenu_Collect2D_cFv = .text:0x801B0800; // type:function size:0x74 scope:global align:4 +isSkillIconVisible__17dMenu_Collect2D_cFv = .text:0x801B0874; // type:function size:0x100 scope:global align:4 +isInsectIconVisible__17dMenu_Collect2D_cFv = .text:0x801B0974; // type:function size:0x30 scope:global align:4 +screenSet__17dMenu_Collect2D_cFv = .text:0x801B09A4; // type:function size:0x14F0 scope:global align:4 +animationSet__17dMenu_Collect2D_cFv = .text:0x801B1E94; // type:function size:0xA4 scope:global align:4 +btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey = .text:0x801B1F38; // type:function size:0x1FC scope:global align:4 +setBackAlpha__17dMenu_Collect2D_cFv = .text:0x801B2134; // type:function size:0xD0 scope:global align:4 +cursorMove__17dMenu_Collect2D_cFv = .text:0x801B2204; // type:function size:0x840 scope:global align:4 +cursorPosSet__17dMenu_Collect2D_cFv = .text:0x801B2A44; // type:function size:0x288 scope:global align:4 +changeSword__17dMenu_Collect2D_cFv = .text:0x801B2CCC; // type:function size:0x28C scope:global align:4 +changeShield__17dMenu_Collect2D_cFv = .text:0x801B2F58; // type:function size:0x1E4 scope:global align:4 +changeClothe__17dMenu_Collect2D_cFv = .text:0x801B313C; // type:function size:0x1E4 scope:global align:4 +setArrowMaxNum__17dMenu_Collect2D_cFUc = .text:0x801B3320; // type:function size:0x278 scope:global align:4 +setWalletMaxNum__17dMenu_Collect2D_cFUs = .text:0x801B3598; // type:function size:0x1E4 scope:global align:4 +setSmellType__17dMenu_Collect2D_cFv = .text:0x801B377C; // type:function size:0x11C scope:global align:4 +setHeartPiece__17dMenu_Collect2D_cFv = .text:0x801B3898; // type:function size:0xCC scope:global align:4 +setPohMaxNum__17dMenu_Collect2D_cFUc = .text:0x801B3964; // type:function size:0x2C4 scope:global align:4 +setEquipItemFrameColorSword__17dMenu_Collect2D_cFi = .text:0x801B3C28; // type:function size:0x324 scope:global align:4 +setEquipItemFrameColorShield__17dMenu_Collect2D_cFi = .text:0x801B3F4C; // type:function size:0x2E8 scope:global align:4 +setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi = .text:0x801B4234; // type:function size:0x2FC scope:global align:4 +setHIO__17dMenu_Collect2D_cFb = .text:0x801B4530; // type:function size:0x424 scope:global align:4 +getItemTag__17dMenu_Collect2D_cFiib = .text:0x801B4954; // type:function size:0x40 scope:global align:4 +wait_init__17dMenu_Collect2D_cFv = .text:0x801B4994; // type:function size:0x194 scope:global align:4 +wait_proc__17dMenu_Collect2D_cFv = .text:0x801B4B28; // type:function size:0x544 scope:global align:4 +save_open_init__17dMenu_Collect2D_cFv = .text:0x801B506C; // type:function size:0xAC scope:global align:4 +save_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5118; // type:function size:0x70 scope:global align:4 +save_move_init__17dMenu_Collect2D_cFv = .text:0x801B5188; // type:function size:0x3C scope:global align:4 +save_move_proc__17dMenu_Collect2D_cFv = .text:0x801B51C4; // type:function size:0x70 scope:global align:4 +save_close_init__17dMenu_Collect2D_cFv = .text:0x801B5234; // type:function size:0x3C scope:global align:4 +save_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5270; // type:function size:0x7C scope:global align:4 +option_open_init__17dMenu_Collect2D_cFv = .text:0x801B52EC; // type:function size:0xA8 scope:global align:4 +option_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5394; // type:function size:0x70 scope:global align:4 +option_move_init__17dMenu_Collect2D_cFv = .text:0x801B5404; // type:function size:0x3C scope:global align:4 +option_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5440; // type:function size:0x70 scope:global align:4 +option_close_init__17dMenu_Collect2D_cFv = .text:0x801B54B0; // type:function size:0x3C scope:global align:4 +option_close_proc__17dMenu_Collect2D_cFv = .text:0x801B54EC; // type:function size:0x7C scope:global align:4 +letter_open_init__17dMenu_Collect2D_cFv = .text:0x801B5568; // type:function size:0x9C scope:global align:4 +letter_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5604; // type:function size:0x70 scope:global align:4 +letter_move_init__17dMenu_Collect2D_cFv = .text:0x801B5674; // type:function size:0x3C scope:global align:4 +letter_move_proc__17dMenu_Collect2D_cFv = .text:0x801B56B0; // type:function size:0x70 scope:global align:4 +letter_close_init__17dMenu_Collect2D_cFv = .text:0x801B5720; // type:function size:0x3C scope:global align:4 +letter_close_proc__17dMenu_Collect2D_cFv = .text:0x801B575C; // type:function size:0x7C scope:global align:4 +fishing_open_init__17dMenu_Collect2D_cFv = .text:0x801B57D8; // type:function size:0x9C scope:global align:4 +fishing_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5874; // type:function size:0x70 scope:global align:4 +fishing_move_init__17dMenu_Collect2D_cFv = .text:0x801B58E4; // type:function size:0x3C scope:global align:4 +fishing_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5920; // type:function size:0x70 scope:global align:4 +fishing_close_init__17dMenu_Collect2D_cFv = .text:0x801B5990; // type:function size:0x3C scope:global align:4 +fishing_close_proc__17dMenu_Collect2D_cFv = .text:0x801B59CC; // type:function size:0x7C scope:global align:4 +skill_open_init__17dMenu_Collect2D_cFv = .text:0x801B5A48; // type:function size:0x9C scope:global align:4 +skill_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5AE4; // type:function size:0x70 scope:global align:4 +skill_move_init__17dMenu_Collect2D_cFv = .text:0x801B5B54; // type:function size:0x3C scope:global align:4 +skill_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5B90; // type:function size:0x70 scope:global align:4 +skill_close_init__17dMenu_Collect2D_cFv = .text:0x801B5C00; // type:function size:0x3C scope:global align:4 +skill_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5C3C; // type:function size:0x7C scope:global align:4 +insect_open_init__17dMenu_Collect2D_cFv = .text:0x801B5CB8; // type:function size:0xA0 scope:global align:4 +insect_open_proc__17dMenu_Collect2D_cFv = .text:0x801B5D58; // type:function size:0x70 scope:global align:4 +insect_move_init__17dMenu_Collect2D_cFv = .text:0x801B5DC8; // type:function size:0x3C scope:global align:4 +insect_move_proc__17dMenu_Collect2D_cFv = .text:0x801B5E04; // type:function size:0x70 scope:global align:4 +insect_close_init__17dMenu_Collect2D_cFv = .text:0x801B5E74; // type:function size:0x3C scope:global align:4 +insect_close_proc__17dMenu_Collect2D_cFv = .text:0x801B5EB0; // type:function size:0x7C scope:global align:4 +_move__17dMenu_Collect2D_cFv = .text:0x801B5F2C; // type:function size:0x9C scope:global align:4 +_draw__17dMenu_Collect2D_cFv = .text:0x801B5FC8; // type:function size:0x1D8 scope:global align:4 +drawTop__17dMenu_Collect2D_cFv = .text:0x801B61A0; // type:function size:0x3C scope:global align:4 +isKeyCheck__17dMenu_Collect2D_cFv = .text:0x801B61DC; // type:function size:0x28 scope:global align:4 +isOutCheck__17dMenu_Collect2D_cFv = .text:0x801B6204; // type:function size:0x8 scope:global align:4 +setAButtonString__17dMenu_Collect2D_cFUs = .text:0x801B620C; // type:function size:0x104 scope:global align:4 +setBButtonString__17dMenu_Collect2D_cFUs = .text:0x801B6310; // type:function size:0x104 scope:global align:4 +setItemNameString__17dMenu_Collect2D_cFUcUc = .text:0x801B6414; // type:function size:0x188 scope:global align:4 +setItemNameStringNull__17dMenu_Collect2D_cFv = .text:0x801B659C; // type:function size:0x110 scope:global align:4 +__ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl = .text:0x801B66AC; // type:function size:0xE4 scope:global align:4 +__dt__17dMenu_Collect3D_cFv = .text:0x801B6790; // type:function size:0x70 scope:global align:4 +_create__17dMenu_Collect3D_cFv = .text:0x801B6800; // type:function size:0xEC scope:global align:4 +_delete__17dMenu_Collect3D_cFv = .text:0x801B68EC; // type:function size:0x34 scope:global align:4 +_move__17dMenu_Collect3D_cFUcUc = .text:0x801B6920; // type:function size:0x2A4 scope:global align:4 +draw__17dMenu_Collect3D_cFv = .text:0x801B6BC4; // type:function size:0xC4 scope:global align:4 +setJ3D__17dMenu_Collect3D_cFPCcPCcPCc = .text:0x801B6C88; // type:function size:0x300 scope:global align:4 +set_mtx__17dMenu_Collect3D_cFv = .text:0x801B6F88; // type:function size:0x140 scope:global align:4 +animePlay__17dMenu_Collect3D_cFv = .text:0x801B70C8; // type:function size:0x140 scope:global align:4 +animeEntry__17dMenu_Collect3D_cFv = .text:0x801B7208; // type:function size:0x64 scope:global align:4 +createMaskModel__17dMenu_Collect3D_cFv = .text:0x801B726C; // type:function size:0x1B0 scope:global align:4 +createMirrorModel__17dMenu_Collect3D_cFv = .text:0x801B741C; // type:function size:0x270 scope:global align:4 +getCrystalNum__17dMenu_Collect3D_cFv = .text:0x801B768C; // type:function size:0x68 scope:global align:4 +getMirrorNum__17dMenu_Collect3D_cFv = .text:0x801B76F4; // type:function size:0x68 scope:global align:4 +getMaskMdlVisible__17dMenu_Collect3D_cFv = .text:0x801B775C; // type:function size:0xE4 scope:global align:4 +setupItem3D__17dMenu_Collect3D_cFPA4_f = .text:0x801B7840; // type:function size:0x78 scope:global align:4 +toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz = .text:0x801B78B8; // type:function size:0xEC scope:global align:4 +calcViewMtx__17dMenu_Collect3D_cFPA4_f = .text:0x801B79A4; // type:function size:0x58 scope:global align:4 +draw__20dMenu_Collect2DTop_cFv = .text:0x801B79FC; // type:function size:0x11C scope:global align:4 +__ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801B7B18; // type:function size:0x9C scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x801B7BB4; // type:function size:0xB0 scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x801B7C64; // type:function size:0x38 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x801B7C9C; // type:function size:0x38 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x801B7CD4; // type:function size:0x44 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x801B7D18; // type:function size:0x54 scope:global align:4 +__sinit_d_menu_collect_cpp = .text:0x801B7D6C; // type:function size:0x3A4 scope:local align:4 +__dt__20dMenu_Collect2DTop_cFv = .text:0x801B8110; // type:function size:0x48 scope:global align:4 +draw__17dMenu_Collect2D_cFv = .text:0x801B8158; // type:function size:0x20 scope:global align:4 +__ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl = .text:0x801B8178; // type:function size:0x1F0 scope:global align:4 +mapScreenInit__14dMenu_DmapBg_cFv = .text:0x801B8368; // type:function size:0x73C scope:global align:4 +mapScreenAnime__14dMenu_DmapBg_cFv = .text:0x801B8AA4; // type:function size:0xA8 scope:global align:4 +mapIconScaleSet__14dMenu_DmapBg_cFUc = .text:0x801B8B4C; // type:function size:0x48 scope:global align:4 +iconScaleAnmInit__14dMenu_DmapBg_cFffUc = .text:0x801B8B94; // type:function size:0x18 scope:global align:4 +iconScaleAnm__14dMenu_DmapBg_cFv = .text:0x801B8BAC; // type:function size:0xB8 scope:global align:4 +buttonIconScreenInit__14dMenu_DmapBg_cFv = .text:0x801B8C64; // type:function size:0x3D8 scope:global align:4 +setAButtonString__14dMenu_DmapBg_cFUl = .text:0x801B903C; // type:function size:0xD8 scope:global align:4 +setBButtonString__14dMenu_DmapBg_cFUl = .text:0x801B9114; // type:function size:0xD8 scope:global align:4 +setCButtonString__14dMenu_DmapBg_cFUl = .text:0x801B91EC; // type:function size:0x128 scope:global align:4 +setJButtonString__14dMenu_DmapBg_cFUl = .text:0x801B9314; // type:function size:0x24 scope:global align:4 +createExplain__14dMenu_DmapBg_cFv = .text:0x801B9338; // type:function size:0x84 scope:global align:4 +deleteExplain__14dMenu_DmapBg_cFv = .text:0x801B93BC; // type:function size:0x78 scope:global align:4 +baseScreenInit__14dMenu_DmapBg_cFv = .text:0x801B9434; // type:function size:0x270 scope:global align:4 +setFloorMessage__14dMenu_DmapBg_cFv = .text:0x801B96A4; // type:function size:0xC68 scope:global align:4 +dpdMove__14dMenu_DmapBg_cFScScScPUcUc = .text:0x801BA30C; // type:function size:0x8 scope:global align:4 +__dt__14dMenu_DmapBg_cFv = .text:0x801BA314; // type:function size:0x550 scope:global align:4 +setAllAlphaRate__14dMenu_DmapBg_cFfb = .text:0x801BA864; // type:function size:0xF4 scope:global align:4 +setGoldAnimation__14dMenu_DmapBg_cFb = .text:0x801BA958; // type:function size:0xF0 scope:global align:4 +setGoldFrameAlphaRate__14dMenu_DmapBg_cFf = .text:0x801BAA48; // type:function size:0x184 scope:global align:4 +addGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x801BABCC; // type:function size:0xD8 scope:global align:4 +decGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x801BACA4; // type:function size:0xC4 scope:global align:4 +draw__14dMenu_DmapBg_cFv = .text:0x801BAD68; // type:function size:0x824 scope:global align:4 +update__14dMenu_DmapBg_cFv = .text:0x801BB58C; // type:function size:0x130 scope:global align:4 +calcCursor__14dMenu_DmapBg_cFv = .text:0x801BB6BC; // type:function size:0x4 scope:global align:4 +drawCursor__14dMenu_DmapBg_cFv = .text:0x801BB6C0; // type:function size:0x30 scope:global align:4 +__ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc = .text:0x801BB6F0; // type:function size:0x19C scope:global align:4 +screenInit__12dMenu_Dmap_cFv = .text:0x801BB88C; // type:function size:0x1154 scope:global align:4 +getPlayerIconPos__12dMenu_Dmap_cFScf = .text:0x801BC9E0; // type:function size:0xC0 scope:global align:4 +getIconPos__12dMenu_Dmap_cFScf = .text:0x801BCAA0; // type:function size:0x5AC scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801BD04C; // type:function size:0x350 scope:global align:4 +__dt__19dMenu_DmapMapCtrl_cFv = .text:0x801BD39C; // type:function size:0x90 scope:global align:4 +getCurFloorPos__12dMenu_Dmap_cFv = .text:0x801BD42C; // type:function size:0x14 scope:global align:4 +getDefaultCurFloorPos__12dMenu_Dmap_cFv = .text:0x801BD440; // type:function size:0x20 scope:global align:4 +iconMoveCalc__12dMenu_Dmap_cFv = .text:0x801BD460; // type:function size:0x1B0 scope:global align:4 +drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801BD610; // type:function size:0x16C scope:global align:4 +drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801BD77C; // type:function size:0x16C scope:global align:4 +isMapMoveState__12dMenu_Dmap_cFv = .text:0x801BD8E8; // type:function size:0x34 scope:global align:4 +floorChangeMode__12dMenu_Dmap_cFv = .text:0x801BD91C; // type:function size:0xFC scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801BDA18; // type:function size:0x580 scope:global align:4 +append__10J2DPictureFPC7ResTIMGf = .text:0x801BDF98; // type:function size:0x30 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801BDFC8; // type:function size:0x34 scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801BDFFC; // type:function size:0x154 scope:global align:4 +setMapTexture__12dMenu_Dmap_cFv = .text:0x801BE150; // type:function size:0x50 scope:global align:4 +mapBgAnime__12dMenu_Dmap_cFv = .text:0x801BE1A0; // type:function size:0x24 scope:global align:4 +mapControl__12dMenu_Dmap_cFv = .text:0x801BE1C4; // type:function size:0x3BC scope:global align:4 +isOpen__12dMenu_Dmap_cFv = .text:0x801BE580; // type:function size:0x348 scope:global align:4 +isClose__12dMenu_Dmap_cFv = .text:0x801BE8C8; // type:function size:0x170 scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801BEA38; // type:function size:0x31C scope:global align:4 +itemInfo_init_proc__12dMenu_Dmap_cFv = .text:0x801BED54; // type:function size:0x10 scope:global align:4 +itemInfo_proc__12dMenu_Dmap_cFv = .text:0x801BED64; // type:function size:0x38 scope:global align:4 +itemSelect__12dMenu_Dmap_cFv = .text:0x801BED9C; // type:function size:0x3E4 scope:global align:4 +getNextItem__12dMenu_Dmap_cFi = .text:0x801BF180; // type:function size:0xA4 scope:global align:4 +itemSelectAnmInit__12dMenu_Dmap_cFv = .text:0x801BF224; // type:function size:0x64 scope:global align:4 +itemSelectAnm__12dMenu_Dmap_cFv = .text:0x801BF288; // type:function size:0x150 scope:global align:4 +itemInfoOpenAnm__12dMenu_Dmap_cFv = .text:0x801BF3D8; // type:function size:0xC scope:global align:4 +itemInfoWait__12dMenu_Dmap_cFv = .text:0x801BF3E4; // type:function size:0xEC scope:global align:4 +itemInfoCloseAnm__12dMenu_Dmap_cFv = .text:0x801BF4D0; // type:function size:0xBC scope:global align:4 +getNextStatus__12dMenu_Dmap_cFv = .text:0x801BF58C; // type:function size:0xDC scope:global align:4 +isSync__12dMenu_Dmap_cFv = .text:0x801BF668; // type:function size:0x54 scope:global align:4 +isKeyCheck__12dMenu_Dmap_cFv = .text:0x801BF6BC; // type:function size:0x40 scope:global align:4 +infoModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BF6FC; // type:function size:0x84 scope:global align:4 +infoModeChange_proc__12dMenu_Dmap_cFv = .text:0x801BF780; // type:function size:0x160 scope:global align:4 +mapModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BF8E0; // type:function size:0x84 scope:global align:4 +mapModeChange_proc__12dMenu_Dmap_cFv = .text:0x801BF964; // type:function size:0x194 scope:global align:4 +lv5_talk_init_proc__12dMenu_Dmap_cFv = .text:0x801BFAF8; // type:function size:0x58 scope:global align:4 +lv5_talk_proc__12dMenu_Dmap_cFv = .text:0x801BFB50; // type:function size:0xDC scope:global align:4 +mapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801BFC2C; // type:function size:0xC scope:global align:4 +mapMode_proc__12dMenu_Dmap_cFv = .text:0x801BFC38; // type:function size:0xA4 scope:global align:4 +floorSelect_init_proc__12dMenu_Dmap_cFv = .text:0x801BFCDC; // type:function size:0x4 scope:global align:4 +floorSelect_proc__12dMenu_Dmap_cFv = .text:0x801BFCE0; // type:function size:0x1F0 scope:global align:4 +itemCarryCheck__12dMenu_Dmap_cFv = .text:0x801BFED0; // type:function size:0x34 scope:global align:4 +floorChange_init_proc__12dMenu_Dmap_cFv = .text:0x801BFF04; // type:function size:0xB0 scope:global align:4 +floorChange_proc__12dMenu_Dmap_cFv = .text:0x801BFFB4; // type:function size:0x228 scope:global align:4 +zoomWait_init_proc__12dMenu_Dmap_cFv = .text:0x801C01DC; // type:function size:0x4 scope:global align:4 +zoomWait_proc__12dMenu_Dmap_cFv = .text:0x801C01E0; // type:function size:0x104 scope:global align:4 +zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801C02E4; // type:function size:0x114 scope:global align:4 +zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801C03F8; // type:function size:0x9C scope:global align:4 +zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801C0494; // type:function size:0xB4 scope:global align:4 +zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801C0548; // type:function size:0x90 scope:global align:4 +__dt__15renderingDmap_cFv = .text:0x801C05D8; // type:function size:0xAC scope:global align:4 +__dt__20dMenu_StageMapCtrl_cFv = .text:0x801C0684; // type:function size:0x80 scope:global align:4 +__dt__15dMenu_DmapMap_cFv = .text:0x801C0704; // type:function size:0x70 scope:global align:4 +__ct__15renderingDmap_cFv = .text:0x801C0774; // type:function size:0xA8 scope:global align:4 +__sinit_d_menu_dmap_cpp = .text:0x801C081C; // type:function size:0x280 scope:local align:4 +@4@__dt__14dMenu_DmapBg_cFv = .text:0x801C0A9C; // type:function size:0x8 scope:local align:4 +hasMap__15renderingDmap_cCFv = .text:0x801C0AA4; // type:function size:0x20 scope:global align:4 +isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi = .text:0x801C0AC4; // type:function size:0x2D4 scope:global align:4 +getPlayerCursorSize__15renderingDmap_cFv = .text:0x801C0D98; // type:function size:0x8 scope:global align:4 +getLineWidthZoomBig__15renderingDmap_cFi = .text:0x801C0DA0; // type:function size:0x64 scope:global align:4 +getLineWidthZoomSmall__15renderingDmap_cFi = .text:0x801C0E04; // type:function size:0x64 scope:global align:4 +getLineWidth__15renderingDmap_cFi = .text:0x801C0E68; // type:function size:0x38 scope:global align:4 +getColor__15renderingDmap_cFi = .text:0x801C0EA0; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingDmap_cFv = .text:0x801C0F10; // type:function size:0x20 scope:global align:4 +_create__15dMenu_DmapMap_cFUsUsUsUsPv = .text:0x801C0F30; // type:function size:0x2C scope:global align:4 +_delete__15dMenu_DmapMap_cFv = .text:0x801C0F5C; // type:function size:0x6C scope:global align:4 +setTexture__15dMenu_DmapMap_cFUsUsUsUs = .text:0x801C0FC8; // type:function size:0xDC scope:global align:4 +setPos__15dMenu_DmapMap_cFiifffbf = .text:0x801C10A4; // type:function size:0x94 scope:global align:4 +getMapBlendPer__20dMenu_StageMapCtrl_cCFv = .text:0x801C1138; // type:function size:0x44 scope:global align:4 +getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv = .text:0x801C117C; // type:function size:0x18 scope:global align:4 +getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv = .text:0x801C1194; // type:function size:0x18 scope:global align:4 +getPixelCenterX__20dMenu_StageMapCtrl_cCFv = .text:0x801C11AC; // type:function size:0x20 scope:global align:4 +getPixelCenterZ__20dMenu_StageMapCtrl_cCFv = .text:0x801C11CC; // type:function size:0x20 scope:global align:4 +initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc = .text:0x801C11EC; // type:function size:0x64 scope:global align:4 +getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc = .text:0x801C1250; // type:function size:0x130 scope:global align:4 +cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf = .text:0x801C1380; // type:function size:0x6C scope:global align:4 +getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801C13EC; // type:function size:0x84 scope:global align:4 +getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801C1470; // type:function size:0x90 scope:global align:4 +setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc = .text:0x801C1500; // type:function size:0xC scope:global align:4 +moveFloor__20dMenu_StageMapCtrl_cFv = .text:0x801C150C; // type:function size:0x5C4 scope:global align:4 +wait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1AD0; // type:function size:0x14 scope:global align:4 +wait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1AE4; // type:function size:0x20 scope:global align:4 +zoomIn_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C1B04; // type:function size:0x14 scope:global align:4 +getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb = .text:0x801C1B18; // type:function size:0x254 scope:global align:4 +calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801C1D6C; // type:function size:0x90 scope:global align:4 +getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv = .text:0x801C1DFC; // type:function size:0x9C scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUc = .text:0x801C1E98; // type:function size:0xAC scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUcff = .text:0x801C1F44; // type:function size:0x114 scope:global align:4 +initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc = .text:0x801C2058; // type:function size:0x74 scope:global align:4 +zoomCalcSet__20dMenu_StageMapCtrl_cFf = .text:0x801C20CC; // type:function size:0x4C scope:global align:4 +zoomIn_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C2118; // type:function size:0x6C scope:global align:4 +initZoomOut__20dMenu_StageMapCtrl_cFUc = .text:0x801C2184; // type:function size:0x44 scope:global align:4 +initZoomWait__20dMenu_StageMapCtrl_cFff = .text:0x801C21C8; // type:function size:0x94 scope:global align:4 +zoomWait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C225C; // type:function size:0x24 scope:global align:4 +isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv = .text:0x801C2280; // type:function size:0x34 scope:global align:4 +zoomWait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C22B4; // type:function size:0x13C scope:global align:4 +zoomOut_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C23F0; // type:function size:0x14 scope:global align:4 +zoomOut_proc__20dMenu_StageMapCtrl_cFv = .text:0x801C2404; // type:function size:0x88 scope:global align:4 +move__20dMenu_StageMapCtrl_cFv = .text:0x801C248C; // type:function size:0x74 scope:global align:4 +draw__19dMenu_DmapMapCtrl_cFv = .text:0x801C2500; // type:function size:0x50 scope:global align:4 +getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv = .text:0x801C2550; // type:function size:0x24 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsPv = .text:0x801C2574; // type:function size:0x40 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv = .text:0x801C25B4; // type:function size:0x1BC scope:global align:4 +_delete__20dMenu_StageMapCtrl_cFv = .text:0x801C2770; // type:function size:0x20 scope:global align:4 +isEnableZoomIn__20dMenu_StageMapCtrl_cFv = .text:0x801C2790; // type:function size:0x40 scope:global align:4 +isEnableZoomOut__20dMenu_StageMapCtrl_cFv = .text:0x801C27D0; // type:function size:0x10 scope:global align:4 +setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf = .text:0x801C27E0; // type:function size:0x8 scope:global align:4 +setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf = .text:0x801C27E8; // type:function size:0x8 scope:global align:4 +getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff = .text:0x801C27F0; // type:function size:0x28 scope:global align:4 +getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801C2818; // type:function size:0x24 scope:global align:4 +beforeDrawPath__15renderingDmap_cFv = .text:0x801C283C; // type:function size:0x4 scope:global align:4 +getRestartCursorSize__15renderingDmap_cFv = .text:0x801C2840; // type:function size:0x2C scope:global align:4 +isRendAllRoom__15renderingDmap_cCFv = .text:0x801C286C; // type:function size:0x8 scope:global align:4 +isRendDoor__15renderingDmap_cCFv = .text:0x801C2874; // type:function size:0x8 scope:global align:4 +isCheckFloor__15renderingDmap_cCFv = .text:0x801C287C; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingDmap_cCFv = .text:0x801C2884; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingDmap_cCFv = .text:0x801C288C; // type:function size:0x8 scope:global align:4 +isRendIcon__15renderingDmap_cCFv = .text:0x801C2894; // type:function size:0x8 scope:global align:4 +__sinit_d_menu_dmap_map_cpp = .text:0x801C289C; // type:function size:0xD4 scope:local align:4 +__ct__16dMenuMapCommon_cFv = .text:0x801C2970; // type:function size:0x9C scope:global align:4 +__dt__16dMenuMapCommon_cFv = .text:0x801C2A0C; // type:function size:0x124 scope:global align:4 +initiate__16dMenuMapCommon_cFP10JKRArchive = .text:0x801C2B30; // type:function size:0x100C scope:global align:4 +drawIcon__16dMenuMapCommon_cFffff = .text:0x801C3B3C; // type:function size:0x5E0 scope:global align:4 +iconScale__16dMenuMapCommon_cFifff = .text:0x801C411C; // type:function size:0x4E4 scope:global align:4 +setIconInfo__16dMenuMapCommon_cFUcfffffUc = .text:0x801C4600; // type:function size:0x94 scope:global align:4 +clearIconInfo__16dMenuMapCommon_cFv = .text:0x801C4694; // type:function size:0x58 scope:global align:4 +setBlendRatio__16dMenuMapCommon_cFUcff = .text:0x801C46EC; // type:function size:0x98 scope:global align:4 +blinkMove__16dMenuMapCommon_cFs = .text:0x801C4784; // type:function size:0xD4 scope:global align:4 +moveLightDropAnime__16dMenuMapCommon_cFv = .text:0x801C4858; // type:function size:0x138 scope:global align:4 +getIconSizeX__16dMenuMapCommon_cFUc = .text:0x801C4990; // type:function size:0x40 scope:global align:4 +getIconSizeY__16dMenuMapCommon_cFUc = .text:0x801C49D0; // type:function size:0x4C scope:global align:4 +debugIcon__16dMenuMapCommon_cFv = .text:0x801C4A1C; // type:function size:0x590 scope:global align:4 +__ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801C4FAC; // type:function size:0x44 scope:global align:4 +__dt__15dMenu_Fishing_cFv = .text:0x801C4FF0; // type:function size:0x2B4 scope:global align:4 +_create__15dMenu_Fishing_cFv = .text:0x801C52A4; // type:function size:0x68 scope:global align:4 +_move__15dMenu_Fishing_cFv = .text:0x801C530C; // type:function size:0x98 scope:global align:4 +_draw__15dMenu_Fishing_cFv = .text:0x801C53A4; // type:function size:0xB8 scope:global align:4 +isSync__15dMenu_Fishing_cFv = .text:0x801C545C; // type:function size:0x28 scope:global align:4 +init__15dMenu_Fishing_cFv = .text:0x801C5484; // type:function size:0x124 scope:global align:4 +_open__15dMenu_Fishing_cFv = .text:0x801C55A8; // type:function size:0x18C scope:global align:4 +_close__15dMenu_Fishing_cFv = .text:0x801C5734; // type:function size:0xFC scope:global align:4 +wait_init__15dMenu_Fishing_cFv = .text:0x801C5830; // type:function size:0x3C scope:global align:4 +wait_move__15dMenu_Fishing_cFv = .text:0x801C586C; // type:function size:0x30 scope:global align:4 +screenSetBase__15dMenu_Fishing_cFv = .text:0x801C589C; // type:function size:0x764 scope:global align:4 +screenSetDoIcon__15dMenu_Fishing_cFv = .text:0x801C6000; // type:function size:0x17C scope:global align:4 +setAButtonString__15dMenu_Fishing_cFUs = .text:0x801C617C; // type:function size:0xB0 scope:global align:4 +setBButtonString__15dMenu_Fishing_cFUs = .text:0x801C622C; // type:function size:0xB0 scope:global align:4 +getFigure__15dMenu_Fishing_cFi = .text:0x801C62DC; // type:function size:0x44 scope:global align:4 +setFishParam__15dMenu_Fishing_cFiUsUc = .text:0x801C6320; // type:function size:0x1B4 scope:global align:4 +setHIO__15dMenu_Fishing_cFb = .text:0x801C64D4; // type:function size:0x38C scope:global align:4 +draw__15dMenu_Fishing_cFv = .text:0x801C6860; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_fishing_cpp = .text:0x801C6880; // type:function size:0x3C scope:local align:4 +__ct__9dMf_HIO_cFv = .text:0x801C68BC; // type:function size:0x34 scope:global align:4 +dMenuFmap_getStartStageName__FPv = .text:0x801C68F0; // type:function size:0xB8 scope:global align:4 +__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc = .text:0x801C69A8; // type:function size:0x3E4 scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801C6D8C; // type:function size:0x29C scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801C7028; // type:function size:0x740 scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801C7768; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801C776C; // type:function size:0x1A8 scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801C7914; // type:function size:0x1A0 scope:global align:4 +getNextStatus__12dMenu_Fmap_cFPUc = .text:0x801C7AB4; // type:function size:0x30C scope:global align:4 +isSync__12dMenu_Fmap_cFv = .text:0x801C7DC0; // type:function size:0x28 scope:global align:4 +all_map_init__12dMenu_Fmap_cFv = .text:0x801C7DE8; // type:function size:0x108 scope:global align:4 +all_map_proc__12dMenu_Fmap_cFv = .text:0x801C7EF0; // type:function size:0x604 scope:global align:4 +zoom_all_to_region_init__12dMenu_Fmap_cFv = .text:0x801C84F4; // type:function size:0xD8 scope:global align:4 +zoom_all_to_region_proc__12dMenu_Fmap_cFv = .text:0x801C85CC; // type:function size:0xD8 scope:global align:4 +zoom_region_to_all_init__12dMenu_Fmap_cFv = .text:0x801C86A4; // type:function size:0x58 scope:global align:4 +zoom_region_to_all_proc__12dMenu_Fmap_cFv = .text:0x801C86FC; // type:function size:0xE0 scope:global align:4 +region_map_init__12dMenu_Fmap_cFv = .text:0x801C87DC; // type:function size:0xE8 scope:global align:4 +region_map_proc__12dMenu_Fmap_cFv = .text:0x801C88C4; // type:function size:0x500 scope:global align:4 +to_portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801C8DC4; // type:function size:0xC scope:global align:4 +to_portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801C8DD0; // type:function size:0x3C scope:global align:4 +portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801C8E0C; // type:function size:0xC4 scope:global align:4 +portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801C8ED0; // type:function size:0x498 scope:global align:4 +portal_warp_select_init__12dMenu_Fmap_cFv = .text:0x801C9368; // type:function size:0x4 scope:global align:4 +portal_warp_select_proc__12dMenu_Fmap_cFv = .text:0x801C936C; // type:function size:0x130 scope:global align:4 +portal_warp_forbid_init__12dMenu_Fmap_cFv = .text:0x801C949C; // type:function size:0x60 scope:global align:4 +portal_warp_forbid_proc__12dMenu_Fmap_cFv = .text:0x801C94FC; // type:function size:0x6C scope:global align:4 +zoom_region_to_spot_init__12dMenu_Fmap_cFv = .text:0x801C9568; // type:function size:0x60 scope:global align:4 +zoom_region_to_spot_proc__12dMenu_Fmap_cFv = .text:0x801C95C8; // type:function size:0xC8 scope:global align:4 +zoom_spot_to_region_init__12dMenu_Fmap_cFv = .text:0x801C9690; // type:function size:0x5C scope:global align:4 +zoom_spot_to_region_proc__12dMenu_Fmap_cFv = .text:0x801C96EC; // type:function size:0xE4 scope:global align:4 +spot_map_init__12dMenu_Fmap_cFv = .text:0x801C97D0; // type:function size:0x10C scope:global align:4 +spot_map_proc__12dMenu_Fmap_cFv = .text:0x801C98DC; // type:function size:0x434 scope:global align:4 +portal_demo1_init__12dMenu_Fmap_cFv = .text:0x801C9D10; // type:function size:0x118 scope:global align:4 +portal_demo1_move__12dMenu_Fmap_cFv = .text:0x801C9E28; // type:function size:0x118 scope:global align:4 +portal_demo2_init__12dMenu_Fmap_cFv = .text:0x801C9F40; // type:function size:0x4C scope:global align:4 +portal_demo2_move__12dMenu_Fmap_cFv = .text:0x801C9F8C; // type:function size:0x98 scope:global align:4 +portal_demo3_init__12dMenu_Fmap_cFv = .text:0x801CA024; // type:function size:0x54 scope:global align:4 +portal_demo3_move__12dMenu_Fmap_cFv = .text:0x801CA078; // type:function size:0x104 scope:global align:4 +portal_demo4_init__12dMenu_Fmap_cFv = .text:0x801CA17C; // type:function size:0x5C scope:global align:4 +portal_demo4_move__12dMenu_Fmap_cFv = .text:0x801CA1D8; // type:function size:0x68 scope:global align:4 +portal_demo5_init__12dMenu_Fmap_cFv = .text:0x801CA240; // type:function size:0x40 scope:global align:4 +portal_demo5_move__12dMenu_Fmap_cFv = .text:0x801CA280; // type:function size:0x19C scope:global align:4 +portal_demo6_init__12dMenu_Fmap_cFv = .text:0x801CA41C; // type:function size:0x4 scope:global align:4 +portal_demo6_move__12dMenu_Fmap_cFv = .text:0x801CA420; // type:function size:0x8C scope:global align:4 +yamiboss_demo1_init__12dMenu_Fmap_cFv = .text:0x801CA4AC; // type:function size:0x10C scope:global align:4 +yamiboss_demo1_move__12dMenu_Fmap_cFv = .text:0x801CA5B8; // type:function size:0x58 scope:global align:4 +yamiboss_demo2_init__12dMenu_Fmap_cFv = .text:0x801CA610; // type:function size:0x10 scope:global align:4 +yamiboss_demo2_move__12dMenu_Fmap_cFv = .text:0x801CA620; // type:function size:0xB0 scope:global align:4 +yamiboss_demo3_init__12dMenu_Fmap_cFv = .text:0x801CA6D0; // type:function size:0x4 scope:global align:4 +yamiboss_demo3_move__12dMenu_Fmap_cFv = .text:0x801CA6D4; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_init__12dMenu_Fmap_cFv = .text:0x801CA72C; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_move__12dMenu_Fmap_cFv = .text:0x801CA784; // type:function size:0x84 scope:global align:4 +yamiboss_demo5_init__12dMenu_Fmap_cFv = .text:0x801CA808; // type:function size:0x4 scope:global align:4 +yamiboss_demo5_move__12dMenu_Fmap_cFv = .text:0x801CA80C; // type:function size:0x84 scope:global align:4 +light_demo1_init__12dMenu_Fmap_cFv = .text:0x801CA890; // type:function size:0x1D8 scope:global align:4 +light_demo1_move__12dMenu_Fmap_cFv = .text:0x801CAA68; // type:function size:0x3C scope:global align:4 +light_demo2_init__12dMenu_Fmap_cFv = .text:0x801CAAA4; // type:function size:0x34 scope:global align:4 +light_demo2_move__12dMenu_Fmap_cFv = .text:0x801CAAD8; // type:function size:0x60 scope:global align:4 +table_demo1_init__12dMenu_Fmap_cFv = .text:0x801CAB38; // type:function size:0x140 scope:global align:4 +table_demo1_move__12dMenu_Fmap_cFv = .text:0x801CAC78; // type:function size:0xC4 scope:global align:4 +table_demo2_init__12dMenu_Fmap_cFv = .text:0x801CAD3C; // type:function size:0x44 scope:global align:4 +table_demo2_move__12dMenu_Fmap_cFv = .text:0x801CAD80; // type:function size:0xCC scope:global align:4 +table_demo3_init__12dMenu_Fmap_cFv = .text:0x801CAE4C; // type:function size:0x48 scope:global align:4 +table_demo3_move__12dMenu_Fmap_cFv = .text:0x801CAE94; // type:function size:0x60 scope:global align:4 +howl_demo1_init__12dMenu_Fmap_cFv = .text:0x801CAEF4; // type:function size:0x4C scope:global align:4 +howl_demo1_move__12dMenu_Fmap_cFv = .text:0x801CAF40; // type:function size:0xCC scope:global align:4 +howl_demo2_init__12dMenu_Fmap_cFv = .text:0x801CB00C; // type:function size:0xC scope:global align:4 +howl_demo2_move__12dMenu_Fmap_cFv = .text:0x801CB018; // type:function size:0x48 scope:global align:4 +howl_demo3_init__12dMenu_Fmap_cFv = .text:0x801CB060; // type:function size:0x4 scope:global align:4 +howl_demo3_move__12dMenu_Fmap_cFv = .text:0x801CB064; // type:function size:0x24 scope:global align:4 +isOpen__12dMenu_Fmap_cFv = .text:0x801CB088; // type:function size:0x274 scope:global align:4 +isClose__12dMenu_Fmap_cFv = .text:0x801CB2FC; // type:function size:0x1A4 scope:global align:4 +getProcess__12dMenu_Fmap_cFv = .text:0x801CB4A0; // type:function size:0x24 scope:global align:4 +getRegionCursor__12dMenu_Fmap_cFv = .text:0x801CB4C4; // type:function size:0x30 scope:global align:4 +getStageCursor__12dMenu_Fmap_cFv = .text:0x801CB4F4; // type:function size:0x30 scope:global align:4 +getStageTransX__12dMenu_Fmap_cFv = .text:0x801CB524; // type:function size:0x30 scope:global align:4 +getStageTransZ__12dMenu_Fmap_cFv = .text:0x801CB554; // type:function size:0x30 scope:global align:4 +isRoomCheck__12dMenu_Fmap_cFii = .text:0x801CB584; // type:function size:0x2B0 scope:global align:4 +checkStRoomData__12dMenu_Fmap_cFv = .text:0x801CB834; // type:function size:0xF4 scope:global align:4 +talkButton__12dMenu_Fmap_cFv = .text:0x801CB928; // type:function size:0x6C scope:global align:4 +setProcess__12dMenu_Fmap_cFUc = .text:0x801CB994; // type:function size:0x10 scope:global align:4 +setFlash__12dMenu_Fmap_cFUcb = .text:0x801CB9A4; // type:function size:0x90 scope:global align:4 +readWorldData__12dMenu_Fmap_cFUc = .text:0x801CBA34; // type:function size:0x1C8 scope:global align:4 +readAreaData__12dMenu_Fmap_cFUcb = .text:0x801CBBFC; // type:function size:0x5CC scope:global align:4 +readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc = .text:0x801CC1C8; // type:function size:0x190 scope:global align:4 +readFieldMapData__12dMenu_Fmap_cFPPvPCcbb = .text:0x801CC358; // type:function size:0x1F0 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x801CC548; // type:function size:0x2C scope:global align:4 +decodeFieldMapData__12dMenu_Fmap_cFv = .text:0x801CC574; // type:function size:0x23C scope:global align:4 +decodePortalData__12dMenu_Fmap_cFv = .text:0x801CC7B0; // type:function size:0x30 scope:global align:4 +readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc = .text:0x801CC7E0; // type:function size:0x100 scope:global align:4 +removeAreaData__12dMenu_Fmap_cFv = .text:0x801CC8E0; // type:function size:0x18C scope:global align:4 +removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c = .text:0x801CCA6C; // type:function size:0xB4 scope:global align:4 +setTitleName__12dMenu_Fmap_cFUl = .text:0x801CCB20; // type:function size:0x24 scope:global align:4 +setAreaName__12dMenu_Fmap_cFUl = .text:0x801CCB44; // type:function size:0x2C scope:global align:4 +setAreaNameZero__12dMenu_Fmap_cFv = .text:0x801CCB70; // type:function size:0x30 scope:global align:4 +portalWarpMapMove__12dMenu_Fmap_cFP9STControl = .text:0x801CCBA0; // type:function size:0x194 scope:global align:4 +onRoomDataBit__12dMenu_Fmap_cFi = .text:0x801CCD34; // type:function size:0x28 scope:global align:4 +isRoomDataBit__12dMenu_Fmap_cFi = .text:0x801CCD5C; // type:function size:0x2C scope:global align:4 +resetRoomDataBit__12dMenu_Fmap_cFv = .text:0x801CCD88; // type:function size:0x44 scope:global align:4 +drawIcon__12dMenu_Fmap_cFfb = .text:0x801CCDCC; // type:function size:0x290 scope:global align:4 +drawLightDropIcon__12dMenu_Fmap_cFv = .text:0x801CD05C; // type:function size:0x44 scope:global align:4 +drawBatsumarkIcon__12dMenu_Fmap_cFv = .text:0x801CD0A0; // type:function size:0x28 scope:global align:4 +drawSnowmanIcon__12dMenu_Fmap_cFv = .text:0x801CD0C8; // type:function size:0x44 scope:global align:4 +drawGoldWolfIcon__12dMenu_Fmap_cFv = .text:0x801CD10C; // type:function size:0x28 scope:global align:4 +drawCoachIcon__12dMenu_Fmap_cFv = .text:0x801CD134; // type:function size:0x28 scope:global align:4 +drawPlayEnterIcon__12dMenu_Fmap_cFv = .text:0x801CD15C; // type:function size:0x118 scope:global align:4 +checkDrawPortalIcon__12dMenu_Fmap_cFii = .text:0x801CD274; // type:function size:0x50 scope:global align:4 +searchIcon__12dMenu_Fmap_cFUciPfPf = .text:0x801CD2C4; // type:function size:0x10C scope:global align:4 +drawIcon__12dMenu_Fmap_cFUci = .text:0x801CD3D0; // type:function size:0x104 scope:global align:4 +drawEnterIcon__12dMenu_Fmap_cFv = .text:0x801CD4D4; // type:function size:0x44 scope:global align:4 +drawPortalIcon__12dMenu_Fmap_cFv = .text:0x801CD518; // type:function size:0xA8 scope:global align:4 +getRegionStageNum__12dMenu_Fmap_cFi = .text:0x801CD5C0; // type:function size:0x54 scope:global align:4 +getNowFmapRegionData__12dMenu_Fmap_cFv = .text:0x801CD614; // type:function size:0x18 scope:global align:4 +getNowFmapStageData__12dMenu_Fmap_cFv = .text:0x801CD62C; // type:function size:0x18 scope:global align:4 +searchPortalStageID__12dMenu_Fmap_cFPc = .text:0x801CD644; // type:function size:0x70 scope:global align:4 +drawDebugStage__12dMenu_Fmap_cFv = .text:0x801CD6B4; // type:function size:0x70 scope:global align:4 +arrowPosInit__12dMenu_Fmap_cFv = .text:0x801CD724; // type:function size:0x16C scope:global align:4 +tableArrowPosInit__12dMenu_Fmap_cFb = .text:0x801CD890; // type:function size:0x1A4 scope:global align:4 +yamibossArrowPosInit__12dMenu_Fmap_cFv = .text:0x801CDA34; // type:function size:0xA4 scope:global align:4 +howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801CDAD8; // type:function size:0xA0 scope:global align:4 +getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801CDB78; // type:function size:0x78 scope:global align:4 +isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801CDBF0; // type:function size:0x30 scope:global align:4 +getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801CDC20; // type:function size:0xD0 scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801CDCF0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap_cpp = .text:0x801CDD38; // type:function size:0x5F4 scope:local align:4 +twoValueLineInterpolation__FUcUcf = .text:0x801CE32C; // type:function size:0x64 scope:global align:4 +twoColorLineInterporation__FRC8_GXColorRC8_GXColorfR8_GXColor = .text:0x801CE390; // type:function size:0x90 scope:global align:4 +init__15renderingFmap_cFPUcUsUsUsUs = .text:0x801CE420; // type:function size:0x2C scope:global align:4 +entry__15renderingFmap_cFP23dMenu_Fmap_world_data_cifff = .text:0x801CE44C; // type:function size:0x9C scope:global align:4 +isSwitchSpecialOff__15renderingFmap_cFi = .text:0x801CE4E8; // type:function size:0x64 scope:global align:4 +isSwitch__15renderingFmap_cFPCQ211dDrawPath_c11group_class = .text:0x801CE54C; // type:function size:0x138 scope:global align:4 +getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi = .text:0x801CE684; // type:function size:0x50 scope:global align:4 +preDrawPath__15renderingFmap_cFv = .text:0x801CE6D4; // type:function size:0xC4 scope:global align:4 +isDrawPath__15renderingFmap_cFv = .text:0x801CE798; // type:function size:0x8 scope:global align:4 +isDrawRoom__15renderingFmap_cFv = .text:0x801CE7A0; // type:function size:0x84 scope:global align:4 +postDrawPath__15renderingFmap_cFv = .text:0x801CE824; // type:function size:0x58 scope:global align:4 +postRenderingMap__15renderingFmap_cFv = .text:0x801CE87C; // type:function size:0x34 scope:global align:4 +roomSetteing__15renderingFmap_cFv = .text:0x801CE8B0; // type:function size:0xBC scope:global align:4 +getFirstRoomPointer__15renderingFmap_cFv = .text:0x801CE96C; // type:function size:0xB4 scope:global align:4 +getFirstRegion__15renderingFmap_cFv = .text:0x801CEA20; // type:function size:0x4C scope:global align:4 +getFirstStage__15renderingFmap_cFv = .text:0x801CEA6C; // type:function size:0x64 scope:global align:4 +getFirstRoom__15renderingFmap_cFv = .text:0x801CEAD0; // type:function size:0x40 scope:global align:4 +getNextRoom__15renderingFmap_cFv = .text:0x801CEB10; // type:function size:0x6C scope:global align:4 +getNextStage__15renderingFmap_cFv = .text:0x801CEB7C; // type:function size:0x84 scope:global align:4 +getNextRegion__15renderingFmap_cFv = .text:0x801CEC00; // type:function size:0x68 scope:global align:4 +getNextRoomPointer__15renderingFmap_cFv = .text:0x801CEC68; // type:function size:0x94 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eUcUcUcUc = .text:0x801CECFC; // type:function size:0x74 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eRC8_GXColor = .text:0x801CED70; // type:function size:0x34 scope:global align:4 +isFlashRoomNoCheck__15dMenu_FmapMap_cCFi = .text:0x801CEDA4; // type:function size:0x3C scope:global align:4 +setPointColor__15dMenu_FmapMap_cFf = .text:0x801CEDE0; // type:function size:0x108 scope:global align:4 +__ct__15dMenu_FmapMap_cFv = .text:0x801CEEE8; // type:function size:0x114 scope:global align:4 +__dt__15dMenu_FmapMap_cFv = .text:0x801CEFFC; // type:function size:0xB0 scope:global align:4 +_create__15dMenu_FmapMap_cFUsUsUsUsPv = .text:0x801CF0AC; // type:function size:0x54 scope:global align:4 +_delete__15dMenu_FmapMap_cFv = .text:0x801CF100; // type:function size:0x58 scope:global align:4 +draw__15dMenu_FmapMap_cFv = .text:0x801CF158; // type:function size:0x220 scope:global align:4 +rendering__15dMenu_FmapMap_cFPCQ211dDrawPath_c10line_class = .text:0x801CF378; // type:function size:0x78 scope:global align:4 +getLineWidth__15dMenu_FmapMap_cFi = .text:0x801CF3F0; // type:function size:0xA8 scope:global align:4 +isDrawType__15dMenu_FmapMap_cFi = .text:0x801CF498; // type:function size:0xC scope:global align:4 +setFlashOn__15dMenu_FmapMap_cFiiPUci = .text:0x801CF4A4; // type:function size:0x28 scope:global align:4 +getLineColor__15dMenu_FmapMap_cFii = .text:0x801CF4CC; // type:function size:0x90 scope:global align:4 +getBackColor__15dMenu_FmapMap_cCFv = .text:0x801CF55C; // type:function size:0x8 scope:global align:4 +getColor__15dMenu_FmapMap_cFi = .text:0x801CF564; // type:function size:0xF4 scope:global align:4 +setTexture__15dMenu_FmapMap_cFUsUsUsUs = .text:0x801CF658; // type:function size:0xBC scope:global align:4 +setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff = .text:0x801CF714; // type:function size:0x80 scope:global align:4 +__dt__15renderingFmap_cFv = .text:0x801CF794; // type:function size:0x8C scope:global align:4 +isRenderingFloor__15renderingFmap_cFi = .text:0x801CF820; // type:function size:0x8 scope:global align:4 +beforeDrawPath__15renderingFmap_cFv = .text:0x801CF828; // type:function size:0x4 scope:global align:4 +afterDrawPath__15renderingFmap_cFv = .text:0x801CF82C; // type:function size:0x4 scope:global align:4 +__ct__18dMenu_Fmap2DBack_cFv = .text:0x801CF830; // type:function size:0x770 scope:global align:4 +__dt__18dMenu_Fmap2DBack_cFv = .text:0x801CFFA0; // type:function size:0x258 scope:global align:4 +draw__18dMenu_Fmap2DBack_cFv = .text:0x801D01F8; // type:function size:0x8D0 scope:global align:4 +setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff = .text:0x801D0AC8; // type:function size:0x2C4 scope:global align:4 +calcAllMapPos__18dMenu_Fmap2DBack_cFv = .text:0x801D0D8C; // type:function size:0x130 scope:global align:4 +calcAllMapScaleRate__18dMenu_Fmap2DBack_cFv = .text:0x801D0EBC; // type:function size:0x74 scope:global align:4 +calcAllMapPos2DFirst__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D0F30; // type:function size:0xAC scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D0FDC; // type:function size:0x38 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf = .text:0x801D1014; // type:function size:0xB0 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPffff = .text:0x801D10C4; // type:function size:0x17C scope:global align:4 +calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801D1240; // type:function size:0x118 scope:global align:4 +setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG = .text:0x801D1358; // type:function size:0x60 scope:global align:4 +deleteSpotPane__18dMenu_Fmap2DBack_cFv = .text:0x801D13B8; // type:function size:0x54 scope:global align:4 +zoomMapCalc__18dMenu_Fmap2DBack_cFf = .text:0x801D140C; // type:function size:0x330 scope:global align:4 +zoomMapCalc2__18dMenu_Fmap2DBack_cFf = .text:0x801D173C; // type:function size:0x3E0 scope:global align:4 +zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv = .text:0x801D1B1C; // type:function size:0x24C scope:global align:4 +scrollCalc__18dMenu_Fmap2DBack_cFf = .text:0x801D1D68; // type:function size:0x2AC scope:global align:4 +mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801D2014; // type:function size:0x24 scope:global align:4 +setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801D2038; // type:function size:0x50 scope:global align:4 +allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801D2088; // type:function size:0x33C scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801D23C4; // type:function size:0x31C scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb = .text:0x801D26E0; // type:function size:0x38 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcUcPCcfffUcb = .text:0x801D2718; // type:function size:0xB4 scope:global align:4 +isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801D27CC; // type:function size:0x150 scope:global align:4 +getMapAreaGlobalPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D291C; // type:function size:0x10 scope:global align:4 +getMapAreaGlobalPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D292C; // type:function size:0x10 scope:global align:4 +getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D293C; // type:function size:0x50 scope:global align:4 +getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D298C; // type:function size:0x50 scope:global align:4 +getMapAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801D29DC; // type:function size:0x10 scope:global align:4 +getMapAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801D29EC; // type:function size:0x10 scope:global align:4 +getMapScissorAreaLX__18dMenu_Fmap2DBack_cFv = .text:0x801D29FC; // type:function size:0x58 scope:global align:4 +getMapScissorAreaLY__18dMenu_Fmap2DBack_cFv = .text:0x801D2A54; // type:function size:0x58 scope:global align:4 +getMapScissorAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801D2AAC; // type:function size:0x78 scope:global align:4 +getMapScissorAreaSizeRealX__18dMenu_Fmap2DBack_cFv = .text:0x801D2B24; // type:function size:0x20 scope:global align:4 +getMapScissorAreaCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801D2B44; // type:function size:0x50 scope:global align:4 +getMapScissorAreaCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801D2B94; // type:function size:0x50 scope:global align:4 +getMapScissorAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801D2BE4; // type:function size:0x78 scope:global align:4 +getMapScissorAreaSizeRealY__18dMenu_Fmap2DBack_cFv = .text:0x801D2C5C; // type:function size:0x20 scope:global align:4 +calcRenderingPos__18dMenu_Fmap2DBack_cFv = .text:0x801D2C7C; // type:function size:0x7C scope:global align:4 +calcRenderingScale__18dMenu_Fmap2DBack_cFv = .text:0x801D2CF8; // type:function size:0x94 scope:global align:4 +getPathScale__18dMenu_Fmap2DBack_cFf = .text:0x801D2D8C; // type:function size:0x94 scope:global align:4 +getAllMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801D2E20; // type:function size:0x8 scope:global align:4 +getRegionMapZoomRate__18dMenu_Fmap2DBack_cFi = .text:0x801D2E28; // type:function size:0xE8 scope:global align:4 +getSpotMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801D2F10; // type:function size:0x3C scope:global align:4 +getStageOriginPath__18dMenu_Fmap2DBack_cFUcPfPf = .text:0x801D2F4C; // type:function size:0x40 scope:global align:4 +calcOffset__18dMenu_Fmap2DBack_cFUcPCcPfPf = .text:0x801D2F8C; // type:function size:0xE0 scope:global align:4 +regionTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D306C; // type:function size:0x2EC scope:global align:4 +stageTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3358; // type:function size:0x13C scope:global align:4 +worldGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3494; // type:function size:0x30C scope:global align:4 +regionGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D37A0; // type:function size:0x350 scope:global align:4 +worldOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3AF0; // type:function size:0xD0 scope:global align:4 +scrollAreaDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3BC0; // type:function size:0x1FC scope:global align:4 +regionOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3DBC; // type:function size:0xC4 scope:global align:4 +stageOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801D3E80; // type:function size:0xFC scope:global align:4 +calcBlink__18dMenu_Fmap2DBack_cFv = .text:0x801D3F7C; // type:function size:0xC70 scope:global align:4 +calcBackAlpha__18dMenu_Fmap2DBack_cFb = .text:0x801D4BEC; // type:function size:0xB8 scope:global align:4 +btkAnimeLoop__18dMenu_Fmap2DBack_cFf = .text:0x801D4CA4; // type:function size:0x11C scope:global align:4 +setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc = .text:0x801D4DC0; // type:function size:0x30 scope:global align:4 +regionMapMove__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801D4DF0; // type:function size:0x354 scope:global align:4 +stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb = .text:0x801D5144; // type:function size:0x4B4 scope:global align:4 +setAllAlphaRate__18dMenu_Fmap2DBack_cFfb = .text:0x801D55F8; // type:function size:0x54 scope:global align:4 +drawDebugStageArea__18dMenu_Fmap2DBack_cFv = .text:0x801D564C; // type:function size:0x2C4 scope:global align:4 +drawDebugRegionArea__18dMenu_Fmap2DBack_cFv = .text:0x801D5910; // type:function size:0x2AC scope:global align:4 +setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff = .text:0x801D5BBC; // type:function size:0xC8 scope:global align:4 +setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff = .text:0x801D5C84; // type:function size:0x104 scope:global align:4 +calcDrawPriority__18dMenu_Fmap2DBack_cFv = .text:0x801D5D88; // type:function size:0xF4 scope:global align:4 +setArrowPosAxis__18dMenu_Fmap2DBack_cFff = .text:0x801D5E7C; // type:function size:0x18 scope:global align:4 +__ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801D5E94; // type:function size:0xB30 scope:global align:4 +__dt__17dMenu_Fmap2DTop_cFv = .text:0x801D69C4; // type:function size:0x344 scope:global align:4 +_execute__17dMenu_Fmap2DTop_cFv = .text:0x801D6D08; // type:function size:0x200 scope:global align:4 +setAllAlphaRate__17dMenu_Fmap2DTop_cFfb = .text:0x801D6F08; // type:function size:0x54 scope:global align:4 +draw__17dMenu_Fmap2DTop_cFv = .text:0x801D6F5C; // type:function size:0x160 scope:global align:4 +btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf = .text:0x801D70BC; // type:function size:0xE4 scope:global align:4 +setMoyaAlpha__17dMenu_Fmap2DTop_cFUc = .text:0x801D71A0; // type:function size:0x5C scope:global align:4 +setTitleNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801D71FC; // type:function size:0xD8 scope:global align:4 +setAreaNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801D72D4; // type:function size:0xD8 scope:global align:4 +setZButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D73AC; // type:function size:0x128 scope:global align:4 +setBButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D74D4; // type:function size:0xC4 scope:global align:4 +setAButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801D7598; // type:function size:0xC4 scope:global align:4 +setCrossLRString__17dMenu_Fmap2DTop_cFUl = .text:0x801D765C; // type:function size:0x154 scope:global align:4 +set3DStickString__17dMenu_Fmap2DTop_cFUl = .text:0x801D77B0; // type:function size:0x154 scope:global align:4 +createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801D7904; // type:function size:0x80 scope:global align:4 +deleteExplain__17dMenu_Fmap2DTop_cFv = .text:0x801D7984; // type:function size:0x54 scope:global align:4 +setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf = .text:0x801D79D8; // type:function size:0xB0 scope:global align:4 +setAlphaAnimeMin__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D7A88; // type:function size:0x94 scope:global align:4 +setAlphaAnimeMid__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D7B1C; // type:function size:0xA4 scope:global align:4 +setAlphaAnimeMax__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801D7BC0; // type:function size:0x98 scope:global align:4 +checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801D7C58; // type:function size:0x74 scope:global align:4 +checkWarpAcceptRegion__17dMenu_Fmap2DTop_cFi = .text:0x801D7CCC; // type:function size:0xAC scope:global align:4 +checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801D7D78; // type:function size:0xA4 scope:global align:4 +checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801D7E1C; // type:function size:0x74 scope:global align:4 +setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801D7E90; // type:function size:0x4BC scope:global align:4 +isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801D834C; // type:function size:0x84 scope:global align:4 +@4@__dt__18dMenu_Fmap2DBack_cFv = .text:0x801D83D0; // type:function size:0x8 scope:local align:4 +__ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801D83D8; // type:function size:0x1E0 scope:global align:4 +__dt__14dMenu_Insect_cFv = .text:0x801D85B8; // type:function size:0x364 scope:global align:4 +_create__14dMenu_Insect_cFv = .text:0x801D891C; // type:function size:0x70 scope:global align:4 +_move__14dMenu_Insect_cFv = .text:0x801D898C; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Insect_cFv = .text:0x801D8A24; // type:function size:0x18C scope:global align:4 +isSync__14dMenu_Insect_cFv = .text:0x801D8BB0; // type:function size:0x28 scope:global align:4 +init__14dMenu_Insect_cFv = .text:0x801D8BD8; // type:function size:0x38 scope:global align:4 +_open__14dMenu_Insect_cFv = .text:0x801D8C10; // type:function size:0x1E0 scope:global align:4 +_close__14dMenu_Insect_cFv = .text:0x801D8DF0; // type:function size:0x13C scope:global align:4 +wait_init__14dMenu_Insect_cFv = .text:0x801D8F2C; // type:function size:0x64 scope:global align:4 +wait_move__14dMenu_Insect_cFv = .text:0x801D8F90; // type:function size:0x134 scope:global align:4 +explain_open_init__14dMenu_Insect_cFv = .text:0x801D90C4; // type:function size:0x3E4 scope:global align:4 +explain_open_move__14dMenu_Insect_cFv = .text:0x801D94A8; // type:function size:0x80 scope:global align:4 +explain_move_init__14dMenu_Insect_cFv = .text:0x801D9528; // type:function size:0x4 scope:global align:4 +explain_move_move__14dMenu_Insect_cFv = .text:0x801D952C; // type:function size:0x28 scope:global align:4 +select_move_init__14dMenu_Insect_cFv = .text:0x801D9554; // type:function size:0x4C scope:global align:4 +select_move_move__14dMenu_Insect_cFv = .text:0x801D95A0; // type:function size:0x228 scope:global align:4 +explain_close_init__14dMenu_Insect_cFv = .text:0x801D97C8; // type:function size:0xA8 scope:global align:4 +explain_close_move__14dMenu_Insect_cFv = .text:0x801D9870; // type:function size:0x98 scope:global align:4 +screenSetBase__14dMenu_Insect_cFv = .text:0x801D9908; // type:function size:0x2AC scope:global align:4 +screenSetExplain__14dMenu_Insect_cFv = .text:0x801D9BB4; // type:function size:0x2E0 scope:global align:4 +screenSetDoIcon__14dMenu_Insect_cFv = .text:0x801D9E94; // type:function size:0x17C scope:global align:4 +getGetInsectNum__14dMenu_Insect_cFv = .text:0x801DA010; // type:function size:0x80 scope:global align:4 +getInsectItemID__14dMenu_Insect_cFii = .text:0x801DA090; // type:function size:0x18 scope:global align:4 +isGetInsect__14dMenu_Insect_cFii = .text:0x801DA0A8; // type:function size:0x3C scope:global align:4 +isGiveInsect__14dMenu_Insect_cFii = .text:0x801DA0E4; // type:function size:0x5C scope:global align:4 +isCatchInsect__14dMenu_Insect_cFUc = .text:0x801DA140; // type:function size:0x58 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFUc = .text:0x801DA198; // type:function size:0x68 scope:global align:4 +isCatchNotGiveInsect__14dMenu_Insect_cFUc = .text:0x801DA200; // type:function size:0x50 scope:global align:4 +cursorMove__14dMenu_Insect_cFv = .text:0x801DA250; // type:function size:0x260 scope:global align:4 +setCursorPos__14dMenu_Insect_cFv = .text:0x801DA4B0; // type:function size:0x110 scope:global align:4 +dpdMove__14dMenu_Insect_cFv = .text:0x801DA5C0; // type:function size:0x8 scope:global align:4 +setAButtonString__14dMenu_Insect_cFUs = .text:0x801DA5C8; // type:function size:0xB0 scope:global align:4 +setBButtonString__14dMenu_Insect_cFUs = .text:0x801DA678; // type:function size:0xB0 scope:global align:4 +setHIO__14dMenu_Insect_cFb = .text:0x801DA728; // type:function size:0x1CC scope:global align:4 +draw__14dMenu_Insect_cFv = .text:0x801DA8F4; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_insect_cpp = .text:0x801DA914; // type:function size:0x104 scope:local align:4 +__ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb = .text:0x801DAA18; // type:function size:0x89C scope:global align:4 +__dt__19dMenu_ItemExplain_cFv = .text:0x801DB2B4; // type:function size:0x480 scope:global align:4 +move__19dMenu_ItemExplain_cFv = .text:0x801DB734; // type:function size:0xA4 scope:global align:4 +draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph = .text:0x801DB7D8; // type:function size:0x230 scope:global align:4 +drawKantera__19dMenu_ItemExplain_cFv = .text:0x801DBA08; // type:function size:0xD4 scope:global align:4 +wait_init__19dMenu_ItemExplain_cFv = .text:0x801DBADC; // type:function size:0x4 scope:global align:4 +wait_proc__19dMenu_ItemExplain_cFv = .text:0x801DBAE0; // type:function size:0x4 scope:global align:4 +open_init__19dMenu_ItemExplain_cFv = .text:0x801DBAE4; // type:function size:0x294 scope:global align:4 +open_proc__19dMenu_ItemExplain_cFv = .text:0x801DBD78; // type:function size:0x9C scope:global align:4 +move_init__19dMenu_ItemExplain_cFv = .text:0x801DBE14; // type:function size:0x2C scope:global align:4 +move_proc__19dMenu_ItemExplain_cFv = .text:0x801DBE40; // type:function size:0x138 scope:global align:4 +move_select_init__19dMenu_ItemExplain_cFv = .text:0x801DBF78; // type:function size:0x290 scope:global align:4 +move_select_proc__19dMenu_ItemExplain_cFv = .text:0x801DC208; // type:function size:0x29C scope:global align:4 +move_next_init__19dMenu_ItemExplain_cFv = .text:0x801DC4A4; // type:function size:0x34 scope:global align:4 +move_next_proc__19dMenu_ItemExplain_cFv = .text:0x801DC4D8; // type:function size:0xD0 scope:global align:4 +close_init__19dMenu_ItemExplain_cFv = .text:0x801DC5A8; // type:function size:0xC scope:global align:4 +close_proc__19dMenu_ItemExplain_cFv = .text:0x801DC5B4; // type:function size:0x50 scope:global align:4 +openExplain__19dMenu_ItemExplain_cFUcUcUcb = .text:0x801DC604; // type:function size:0x88 scope:global align:4 +openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc = .text:0x801DC68C; // type:function size:0x370 scope:global align:4 +openExplainTx__19dMenu_ItemExplain_cFUlUl = .text:0x801DC9FC; // type:function size:0x74 scope:global align:4 +getAlphaRatio__19dMenu_ItemExplain_cFv = .text:0x801DCA70; // type:function size:0x50 scope:global align:4 +setNumber__19dMenu_ItemExplain_cFv = .text:0x801DCAC0; // type:function size:0x358 scope:global align:4 +getWarpMarkFlag__19dMenu_ItemExplain_cFv = .text:0x801DCE18; // type:function size:0x68 scope:global align:4 +setScale__19dMenu_ItemExplain_cFv = .text:0x801DCE80; // type:function size:0xD0 scope:global align:4 +__sinit_d_menu_item_explain_cpp = .text:0x801DCF50; // type:function size:0x134 scope:local align:4 +__ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801DD084; // type:function size:0x174 scope:global align:4 +__dt__14dMenu_Letter_cFv = .text:0x801DD1F8; // type:function size:0x438 scope:global align:4 +_create__14dMenu_Letter_cFv = .text:0x801DD630; // type:function size:0x108 scope:global align:4 +_move__14dMenu_Letter_cFv = .text:0x801DD738; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Letter_cFv = .text:0x801DD7D0; // type:function size:0x428 scope:global align:4 +isSync__14dMenu_Letter_cFv = .text:0x801DDBF8; // type:function size:0x28 scope:global align:4 +letter_init_calc__14dMenu_Letter_cFv = .text:0x801DDC20; // type:function size:0xC4 scope:global align:4 +init__14dMenu_Letter_cFv = .text:0x801DDCE4; // type:function size:0x54 scope:global align:4 +_open__14dMenu_Letter_cFv = .text:0x801DDD38; // type:function size:0x224 scope:global align:4 +_close__14dMenu_Letter_cFv = .text:0x801DDF5C; // type:function size:0x180 scope:global align:4 +wait_init__14dMenu_Letter_cFv = .text:0x801DE0DC; // type:function size:0x3C scope:global align:4 +wait_move__14dMenu_Letter_cFv = .text:0x801DE118; // type:function size:0x310 scope:global align:4 +slide_right_init__14dMenu_Letter_cFv = .text:0x801DE428; // type:function size:0x84 scope:global align:4 +slide_right_move__14dMenu_Letter_cFv = .text:0x801DE4AC; // type:function size:0x64 scope:global align:4 +slide_left_init__14dMenu_Letter_cFv = .text:0x801DE510; // type:function size:0x84 scope:global align:4 +slide_left_move__14dMenu_Letter_cFv = .text:0x801DE594; // type:function size:0x64 scope:global align:4 +read_open_init__14dMenu_Letter_cFv = .text:0x801DE5F8; // type:function size:0x230 scope:global align:4 +read_open_move__14dMenu_Letter_cFv = .text:0x801DE828; // type:function size:0x1A8 scope:global align:4 +read_move_init__14dMenu_Letter_cFv = .text:0x801DE9D0; // type:function size:0x118 scope:global align:4 +read_move_move__14dMenu_Letter_cFv = .text:0x801DEAE8; // type:function size:0x224 scope:global align:4 +read_next_fadeout_init__14dMenu_Letter_cFv = .text:0x801DED0C; // type:function size:0x4C scope:global align:4 +read_next_fadeout_move__14dMenu_Letter_cFv = .text:0x801DED58; // type:function size:0x144 scope:global align:4 +read_next_fadein_init__14dMenu_Letter_cFv = .text:0x801DEE9C; // type:function size:0x12C scope:global align:4 +read_next_fadein_move__14dMenu_Letter_cFv = .text:0x801DEFC8; // type:function size:0x11C scope:global align:4 +read_close_init__14dMenu_Letter_cFv = .text:0x801DF0E4; // type:function size:0x4C scope:global align:4 +read_close_move__14dMenu_Letter_cFv = .text:0x801DF130; // type:function size:0x1A4 scope:global align:4 +screenSetMenu__14dMenu_Letter_cFv = .text:0x801DF2D4; // type:function size:0xA18 scope:global align:4 +getWhite__10J2DTextBoxCFv = .text:0x801DFCEC; // type:function size:0xC scope:global align:4 +getBlack__10J2DTextBoxCFv = .text:0x801DFCF8; // type:function size:0xC scope:global align:4 +getWhite__10J2DPictureCFv = .text:0x801DFD04; // type:function size:0xC scope:global align:4 +getBlack__10J2DPictureCFv = .text:0x801DFD10; // type:function size:0xC scope:global align:4 +screenSetBase__14dMenu_Letter_cFv = .text:0x801DFD1C; // type:function size:0x8D8 scope:global align:4 +screenSetShadow__14dMenu_Letter_cFv = .text:0x801E05F4; // type:function size:0xA8 scope:global align:4 +screenSetLetter__14dMenu_Letter_cFv = .text:0x801E069C; // type:function size:0x5D0 scope:global align:4 +screenSetDoIcon__14dMenu_Letter_cFv = .text:0x801E0C6C; // type:function size:0x17C scope:global align:4 +setCursorPos__14dMenu_Letter_cFv = .text:0x801E0DE8; // type:function size:0x8C scope:global align:4 +changeActiveColor__14dMenu_Letter_cFv = .text:0x801E0E74; // type:function size:0x284 scope:global align:4 +changePageLight__14dMenu_Letter_cFv = .text:0x801E10F8; // type:function size:0x50 scope:global align:4 +setPageText__14dMenu_Letter_cFv = .text:0x801E1148; // type:function size:0x1B4 scope:global align:4 +setDMYPageText__14dMenu_Letter_cFv = .text:0x801E12FC; // type:function size:0x1B4 scope:global align:4 +copyDMYMenu__14dMenu_Letter_cFv = .text:0x801E14B0; // type:function size:0x32C scope:global align:4 +setAButtonString__14dMenu_Letter_cFUs = .text:0x801E17DC; // type:function size:0xB0 scope:global align:4 +setBButtonString__14dMenu_Letter_cFUs = .text:0x801E188C; // type:function size:0xB0 scope:global align:4 +getLetterNum__14dMenu_Letter_cFv = .text:0x801E193C; // type:function size:0xD0 scope:global align:4 +setHIO__14dMenu_Letter_cFb = .text:0x801E1A0C; // type:function size:0x5C8 scope:global align:4 +getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801E1FD4; // type:function size:0x4C scope:global align:4 +draw__14dMenu_Letter_cFv = .text:0x801E2020; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_letter_cpp = .text:0x801E2040; // type:function size:0x194 scope:local align:4 +__ct__14dMenu_Option_cFP10JKRArchiveP9STControl = .text:0x801E21D4; // type:function size:0x104 scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801E22D8; // type:function size:0x48 scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801E2320; // type:function size:0xBC0 scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801E2EE0; // type:function size:0x7EC scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801E36CC; // type:function size:0x2C4 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801E3990; // type:function size:0x200 scope:global align:4 +drawHaihai__14dMenu_Option_cFv = .text:0x801E3B90; // type:function size:0x1B0 scope:global align:4 +isSync__14dMenu_Option_cFv = .text:0x801E3D40; // type:function size:0x28 scope:global align:4 +checkLeftTrigger__14dMenu_Option_cFv = .text:0x801E3D68; // type:function size:0x24 scope:global align:4 +checkRightTrigger__14dMenu_Option_cFv = .text:0x801E3D8C; // type:function size:0x24 scope:global align:4 +setAnimation__14dMenu_Option_cFv = .text:0x801E3DB0; // type:function size:0xAC scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801E3E5C; // type:function size:0x248 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801E40A4; // type:function size:0x18C scope:global align:4 +atten_init__14dMenu_Option_cFv = .text:0x801E4230; // type:function size:0x58 scope:global align:4 +atten_move__14dMenu_Option_cFv = .text:0x801E4288; // type:function size:0x1DC scope:global align:4 +vib_init__14dMenu_Option_cFv = .text:0x801E4464; // type:function size:0x58 scope:global align:4 +vib_move__14dMenu_Option_cFv = .text:0x801E44BC; // type:function size:0x290 scope:global align:4 +sound_init__14dMenu_Option_cFv = .text:0x801E474C; // type:function size:0x58 scope:global align:4 +sound_move__14dMenu_Option_cFv = .text:0x801E47A4; // type:function size:0x3CC scope:global align:4 +change_init__14dMenu_Option_cFv = .text:0x801E4B70; // type:function size:0x3C scope:global align:4 +change_move__14dMenu_Option_cFv = .text:0x801E4BAC; // type:function size:0x24C scope:global align:4 +confirm_open_init__14dMenu_Option_cFv = .text:0x801E4DF8; // type:function size:0xDC scope:global align:4 +confirm_open_move__14dMenu_Option_cFv = .text:0x801E4ED4; // type:function size:0xD4 scope:global align:4 +confirm_move_init__14dMenu_Option_cFv = .text:0x801E4FA8; // type:function size:0x3C scope:global align:4 +confirm_move_move__14dMenu_Option_cFv = .text:0x801E4FE4; // type:function size:0x178 scope:global align:4 +confirm_select_init__14dMenu_Option_cFv = .text:0x801E515C; // type:function size:0x4 scope:global align:4 +confirm_select_move__14dMenu_Option_cFv = .text:0x801E5160; // type:function size:0x7C scope:global align:4 +confirm_close_init__14dMenu_Option_cFv = .text:0x801E51DC; // type:function size:0x98 scope:global align:4 +confirm_close_move__14dMenu_Option_cFv = .text:0x801E5274; // type:function size:0x21C scope:global align:4 +tv_open1_move__14dMenu_Option_cFv = .text:0x801E5490; // type:function size:0x78 scope:global align:4 +tv_open2_move__14dMenu_Option_cFv = .text:0x801E5508; // type:function size:0x1C scope:global align:4 +tv_move_move__14dMenu_Option_cFv = .text:0x801E5524; // type:function size:0xA0 scope:global align:4 +tv_close1_move__14dMenu_Option_cFv = .text:0x801E55C4; // type:function size:0x64 scope:global align:4 +tv_close2_move__14dMenu_Option_cFv = .text:0x801E5628; // type:function size:0x1C scope:global align:4 +calibration_open1_move__14dMenu_Option_cFv = .text:0x801E5644; // type:function size:0x44 scope:global align:4 +calibration_open2_move__14dMenu_Option_cFv = .text:0x801E5688; // type:function size:0x1C scope:global align:4 +calibration_move_move__14dMenu_Option_cFv = .text:0x801E56A4; // type:function size:0x54 scope:global align:4 +calibration_close1_move__14dMenu_Option_cFv = .text:0x801E56F8; // type:function size:0x44 scope:global align:4 +calibration_close2_move__14dMenu_Option_cFv = .text:0x801E573C; // type:function size:0x1C scope:global align:4 +menuVisible__14dMenu_Option_cFv = .text:0x801E5758; // type:function size:0x64 scope:global align:4 +menuShow__14dMenu_Option_cFi = .text:0x801E57BC; // type:function size:0xC0 scope:global align:4 +menuHide__14dMenu_Option_cFi = .text:0x801E587C; // type:function size:0xC0 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801E593C; // type:function size:0x1944 scope:global align:4 +setSoundMode__14dMenu_Option_cFUl = .text:0x801E7280; // type:function size:0x48 scope:global align:4 +setAttenString__14dMenu_Option_cFv = .text:0x801E72C8; // type:function size:0xE4 scope:global align:4 +setVibString__14dMenu_Option_cFv = .text:0x801E73AC; // type:function size:0xE4 scope:global align:4 +setSoundString__14dMenu_Option_cFv = .text:0x801E7490; // type:function size:0x148 scope:global align:4 +setCursorPos__14dMenu_Option_cFUc = .text:0x801E75D8; // type:function size:0xC4 scope:global align:4 +setSelectColor__14dMenu_Option_cFUcb = .text:0x801E769C; // type:function size:0x314 scope:global align:4 +getSelectType__14dMenu_Option_cFv = .text:0x801E79B0; // type:function size:0x2C scope:global align:4 +changeBarColor__14dMenu_Option_cFb = .text:0x801E79DC; // type:function size:0x1A0 scope:global align:4 +setHIO__14dMenu_Option_cFb = .text:0x801E7B7C; // type:function size:0x460 scope:global align:4 +cursorAnime__14dMenu_Option_cFf = .text:0x801E7FDC; // type:function size:0x48 scope:global align:4 +setZButtonString__14dMenu_Option_cFUs = .text:0x801E8024; // type:function size:0x94 scope:global align:4 +changeTVCheck__14dMenu_Option_cFv = .text:0x801E80B8; // type:function size:0xA4 scope:global align:4 +setAButtonString__14dMenu_Option_cFUs = .text:0x801E815C; // type:function size:0x104 scope:global align:4 +setBButtonString__14dMenu_Option_cFUs = .text:0x801E8260; // type:function size:0x104 scope:global align:4 +isRumbleSupported__14dMenu_Option_cFv = .text:0x801E8364; // type:function size:0xC scope:global align:4 +dpdMenuMove__14dMenu_Option_cFv = .text:0x801E8370; // type:function size:0x8 scope:global align:4 +paneResize__14dMenu_Option_cFUx = .text:0x801E8378; // type:function size:0x15C scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801E84D4; // type:function size:0xB4 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii = .text:0x801E8588; // type:function size:0x174 scope:global align:4 +yesnoMenuMoveAnm__14dMenu_Option_cFv = .text:0x801E86FC; // type:function size:0x19C scope:global align:4 +yesnoSelectMoveAnm__14dMenu_Option_cFv = .text:0x801E8898; // type:function size:0x2B4 scope:global align:4 +yesnoCursorShow__14dMenu_Option_cFv = .text:0x801E8B4C; // type:function size:0x170 scope:global align:4 +yesNoSelectStart__14dMenu_Option_cFv = .text:0x801E8CBC; // type:function size:0xD0 scope:global align:4 +yesnoSelectAnmSet__14dMenu_Option_cFv = .text:0x801E8D8C; // type:function size:0x170 scope:global align:4 +yesnoCancelAnmSet__14dMenu_Option_cFv = .text:0x801E8EFC; // type:function size:0x78 scope:global align:4 +yesnoWakuAlpahAnmInit__14dMenu_Option_cFUcUcUcUc = .text:0x801E8F74; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__14dMenu_Option_cFUc = .text:0x801E8FC0; // type:function size:0x170 scope:global align:4 +draw__14dMenu_Option_cFv = .text:0x801E9130; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_option_cpp = .text:0x801E9150; // type:function size:0x28C scope:local align:4 +__ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801E93DC; // type:function size:0x15F0 scope:global align:4 +__dt__12dMenu_Ring_cFv = .text:0x801EA9CC; // type:function size:0x474 scope:global align:4 +_create__12dMenu_Ring_cFv = .text:0x801EAE40; // type:function size:0x6C scope:global align:4 +_delete__12dMenu_Ring_cFv = .text:0x801EAEAC; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Ring_cFv = .text:0x801EAEB0; // type:function size:0xDC scope:global align:4 +_draw__12dMenu_Ring_cFv = .text:0x801EAF8C; // type:function size:0x3B8 scope:global align:4 +setKanteraPos__12dMenu_Ring_cFff = .text:0x801EB344; // type:function size:0x24 scope:global align:4 +isOpen__12dMenu_Ring_cFv = .text:0x801EB368; // type:function size:0x210 scope:global align:4 +isMoveEnd__12dMenu_Ring_cFv = .text:0x801EB578; // type:function size:0x118 scope:global align:4 +isClose__12dMenu_Ring_cFv = .text:0x801EB690; // type:function size:0x258 scope:global align:4 +getStickInfo__12dMenu_Ring_cFP9STControl = .text:0x801EB8E8; // type:function size:0x29C scope:global align:4 +calcStickAngle__12dMenu_Ring_cFP9STControlUc = .text:0x801EBB84; // type:function size:0xA0 scope:global align:4 +setRotate__12dMenu_Ring_cFv = .text:0x801EBC24; // type:function size:0xD8 scope:global align:4 +setItemScale__12dMenu_Ring_cFif = .text:0x801EBCFC; // type:function size:0x80 scope:global align:4 +setButtonScale__12dMenu_Ring_cFif = .text:0x801EBD7C; // type:function size:0x58 scope:global align:4 +setItem__12dMenu_Ring_cFv = .text:0x801EBDD4; // type:function size:0x348 scope:global align:4 +setJumpItem__12dMenu_Ring_cFb = .text:0x801EC11C; // type:function size:0x3B4 scope:global align:4 +setScale__12dMenu_Ring_cFv = .text:0x801EC4D0; // type:function size:0x1A4 scope:global align:4 +setNameString__12dMenu_Ring_cFUl = .text:0x801EC674; // type:function size:0x154 scope:global align:4 +setActiveCursor__12dMenu_Ring_cFv = .text:0x801EC7C8; // type:function size:0x250 scope:global align:4 +setMixItem__12dMenu_Ring_cFv = .text:0x801ECA18; // type:function size:0x3C0 scope:global align:4 +drawItem__12dMenu_Ring_cFv = .text:0x801ECDD8; // type:function size:0x488 scope:global align:4 +drawItem2__12dMenu_Ring_cFv = .text:0x801ED260; // type:function size:0x320 scope:global align:4 +stick_wait_init__12dMenu_Ring_cFv = .text:0x801ED580; // type:function size:0x60 scope:global align:4 +stick_wait_proc__12dMenu_Ring_cFv = .text:0x801ED5E0; // type:function size:0x174 scope:global align:4 +stick_move_init__12dMenu_Ring_cFv = .text:0x801ED754; // type:function size:0xAC scope:global align:4 +stick_move_proc__12dMenu_Ring_cFv = .text:0x801ED800; // type:function size:0x3F8 scope:global align:4 +stick_explain_init__12dMenu_Ring_cFv = .text:0x801EDBF8; // type:function size:0x4 scope:global align:4 +stick_explain_force_init__12dMenu_Ring_cFv = .text:0x801EDBFC; // type:function size:0x4 scope:global align:4 +stick_explain_proc__12dMenu_Ring_cFv = .text:0x801EDC00; // type:function size:0xD0 scope:global align:4 +stick_explain_force_proc__12dMenu_Ring_cFv = .text:0x801EDCD0; // type:function size:0x108 scope:global align:4 +setSelectItem__12dMenu_Ring_cFiUc = .text:0x801EDDD8; // type:function size:0x184 scope:global align:4 +drawSelectItem__12dMenu_Ring_cFv = .text:0x801EDF5C; // type:function size:0x294 scope:global align:4 +setSelectItemForce__12dMenu_Ring_cFi = .text:0x801EE1F0; // type:function size:0xB0 scope:global align:4 +getCursorPos__12dMenu_Ring_cFUc = .text:0x801EE2A0; // type:function size:0x7C scope:global align:4 +getItemNum__12dMenu_Ring_cFUc = .text:0x801EE31C; // type:function size:0x104 scope:global align:4 +getItemMaxNum__12dMenu_Ring_cFUc = .text:0x801EE420; // type:function size:0xCC scope:global align:4 +checkExplainForce__12dMenu_Ring_cFv = .text:0x801EE4EC; // type:function size:0x414 scope:global align:4 +checkCombineBomb__12dMenu_Ring_cFi = .text:0x801EE900; // type:function size:0x8 scope:global align:4 +setCombineBomb__12dMenu_Ring_cFi = .text:0x801EE908; // type:function size:0x4 scope:global align:4 +drawNumber__12dMenu_Ring_cFiiff = .text:0x801EE90C; // type:function size:0x43C scope:global align:4 +getItem__12dMenu_Ring_cFiUc = .text:0x801EED48; // type:function size:0x60 scope:global align:4 +setDoStatus__12dMenu_Ring_cFUc = .text:0x801EEDA8; // type:function size:0x74 scope:global align:4 +isMixItemOn__12dMenu_Ring_cFv = .text:0x801EEE1C; // type:function size:0x140 scope:global align:4 +isMixItemOff__12dMenu_Ring_cFv = .text:0x801EEF5C; // type:function size:0xEC scope:global align:4 +setMixMessage__12dMenu_Ring_cFv = .text:0x801EF048; // type:function size:0x190 scope:global align:4 +textScaleHIO__12dMenu_Ring_cFv = .text:0x801EF1D8; // type:function size:0x208 scope:global align:4 +textCentering__12dMenu_Ring_cFv = .text:0x801EF3E0; // type:function size:0x20 scope:global align:4 +clacEllipseFunction__12dMenu_Ring_cFfff = .text:0x801EF400; // type:function size:0x38 scope:global align:4 +calcDistance__12dMenu_Ring_cFffff = .text:0x801EF438; // type:function size:0x2C scope:global align:4 +clacEllipsePlotAverage__12dMenu_Ring_cFiff = .text:0x801EF464; // type:function size:0x2E4 scope:global align:4 +dpdMove__12dMenu_Ring_cFv = .text:0x801EF748; // type:function size:0x8 scope:global align:4 +openExplain__12dMenu_Ring_cFUc = .text:0x801EF750; // type:function size:0xD4 scope:global align:4 +draw__12dMenu_Ring_cFv = .text:0x801EF824; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_ring_cpp = .text:0x801EF844; // type:function size:0xD4 scope:local align:4 +__ct__9dMs_HIO_cFv = .text:0x801EF918; // type:function size:0x4C scope:global align:4 +__ct__12dMenu_save_cFv = .text:0x801EF964; // type:function size:0x10C scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801EFA70; // type:function size:0x158 scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801EFBC8; // type:function size:0x1034 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801F0BFC; // type:function size:0x20 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801F0C1C; // type:function size:0x54 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801F0C70; // type:function size:0x164 scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801F0DD4; // type:function size:0x18 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801F0DEC; // type:function size:0x520 scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801F130C; // type:function size:0xB8 scope:global align:4 +saveSelAnm__12dMenu_save_cFv = .text:0x801F13C4; // type:function size:0x48 scope:global align:4 +selFileWakuAnm__12dMenu_save_cFv = .text:0x801F140C; // type:function size:0xAC scope:global align:4 +bookIconAnm__12dMenu_save_cFv = .text:0x801F14B8; // type:function size:0xFC scope:global align:4 +memCardWatch__12dMenu_save_cFv = .text:0x801F15B4; // type:function size:0x88 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801F163C; // type:function size:0x1E0 scope:global align:4 +saveQuestion2__12dMenu_save_cFv = .text:0x801F181C; // type:function size:0xC8 scope:global align:4 +saveQuestion21__12dMenu_save_cFv = .text:0x801F18E4; // type:function size:0x24 scope:global align:4 +saveQuestion3__12dMenu_save_cFv = .text:0x801F1908; // type:function size:0x74 scope:global align:4 +saveQuestion4__12dMenu_save_cFv = .text:0x801F197C; // type:function size:0x3C scope:global align:4 +saveGuide__12dMenu_save_cFv = .text:0x801F19B8; // type:function size:0x2C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801F19E4; // type:function size:0x1FC scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801F1BE0; // type:function size:0x8C scope:global align:4 +backSaveQuestionInitSet__12dMenu_save_cFv = .text:0x801F1C6C; // type:function size:0x34 scope:global align:4 +backSaveQuestion__12dMenu_save_cFv = .text:0x801F1CA0; // type:function size:0x6C scope:global align:4 +backSaveQuestion2__12dMenu_save_cFv = .text:0x801F1D0C; // type:function size:0xF0 scope:global align:4 +closeSelect__12dMenu_save_cFv = .text:0x801F1DFC; // type:function size:0xC0 scope:global align:4 +closeSelect2__12dMenu_save_cFv = .text:0x801F1EBC; // type:function size:0x78 scope:global align:4 +iplSelMsgInitSet__12dMenu_save_cFv = .text:0x801F1F34; // type:function size:0x24 scope:global align:4 +iplSelInitSet__12dMenu_save_cFv = .text:0x801F1F58; // type:function size:0x58 scope:global align:4 +IPLSelectDisp1__12dMenu_save_cFv = .text:0x801F1FB0; // type:function size:0x68 scope:global align:4 +IPLSelectDisp2__12dMenu_save_cFv = .text:0x801F2018; // type:function size:0x80 scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801F2098; // type:function size:0x84 scope:global align:4 +IPLSelect2Disp__12dMenu_save_cFv = .text:0x801F211C; // type:function size:0x88 scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801F21A4; // type:function size:0xA0 scope:global align:4 +memCardErrGotoIPL__12dMenu_save_cFv = .text:0x801F2244; // type:function size:0x80 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801F22C4; // type:function size:0xAC scope:global align:4 +cardFormatYesSelDisp__12dMenu_save_cFv = .text:0x801F2370; // type:function size:0x88 scope:global align:4 +cardFormatNoSelDisp__12dMenu_save_cFv = .text:0x801F23F8; // type:function size:0x68 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801F2460; // type:function size:0xB4 scope:global align:4 +cardFormatYesSel2Disp__12dMenu_save_cFv = .text:0x801F2514; // type:function size:0x7C scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801F2590; // type:function size:0x60 scope:global align:4 +memCardFormatWait__12dMenu_save_cFv = .text:0x801F25F0; // type:function size:0x78 scope:global align:4 +gameFileMakeSelInitSet__12dMenu_save_cFv = .text:0x801F2668; // type:function size:0x58 scope:global align:4 +makeGameFileSelDisp__12dMenu_save_cFv = .text:0x801F26C0; // type:function size:0x80 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801F2740; // type:function size:0x98 scope:global align:4 +makeGameFileDisp__12dMenu_save_cFv = .text:0x801F27D8; // type:function size:0x98 scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801F2870; // type:function size:0x60 scope:global align:4 +memCardMakeGameFileWait__12dMenu_save_cFv = .text:0x801F28D0; // type:function size:0x8C scope:global align:4 +memCardCommandEnd__12dMenu_save_cFv = .text:0x801F295C; // type:function size:0x70 scope:global align:4 +memCardCommandEnd2__12dMenu_save_cFv = .text:0x801F29CC; // type:function size:0xC4 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801F2A90; // type:function size:0x74 scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801F2B04; // type:function size:0xA4 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801F2BA8; // type:function size:0xA8 scope:global align:4 +memCardDataSaveWait2__12dMenu_save_cFv = .text:0x801F2C50; // type:function size:0x1D0 scope:global align:4 +gameContinueDisp__12dMenu_save_cFv = .text:0x801F2E20; // type:function size:0x9C scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801F2EBC; // type:function size:0x180 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801F303C; // type:function size:0x28 scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801F3064; // type:function size:0x34 scope:global align:4 +saveEnd__12dMenu_save_cFv = .text:0x801F3098; // type:function size:0xB4 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801F314C; // type:function size:0x80 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801F31CC; // type:function size:0x30 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801F31FC; // type:function size:0x14 scope:global align:4 +retryQuestion0__12dMenu_save_cFv = .text:0x801F3210; // type:function size:0x68 scope:global align:4 +retryQuestion1__12dMenu_save_cFv = .text:0x801F3278; // type:function size:0x8C scope:global align:4 +retryQuestion2__12dMenu_save_cFv = .text:0x801F3304; // type:function size:0x78 scope:global align:4 +restartInit__12dMenu_save_cFv = .text:0x801F337C; // type:function size:0xF8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801F3474; // type:function size:0x4 scope:global align:4 +messageChange__12dMenu_save_cFv = .text:0x801F3478; // type:function size:0xD8 scope:global align:4 +YesNoSelect__12dMenu_save_cFv = .text:0x801F3550; // type:function size:0x230 scope:global align:4 +msgTxtSet__12dMenu_save_cFUsb = .text:0x801F3780; // type:function size:0xCC scope:global align:4 +openSaveSelect__12dMenu_save_cFv = .text:0x801F384C; // type:function size:0x12C scope:global align:4 +openSaveSelect2__12dMenu_save_cFv = .text:0x801F3978; // type:function size:0xEC scope:global align:4 +openSaveSelect3__12dMenu_save_cFv = .text:0x801F3A64; // type:function size:0x194 scope:global align:4 +saveSelect__12dMenu_save_cFv = .text:0x801F3BF8; // type:function size:0x160 scope:global align:4 +saveSelectStart__12dMenu_save_cFv = .text:0x801F3D58; // type:function size:0x14C scope:global align:4 +selectDataOpenMove__12dMenu_save_cFv = .text:0x801F3EA4; // type:function size:0x9C scope:global align:4 +dataSelectAnmSet__12dMenu_save_cFv = .text:0x801F3F40; // type:function size:0x1B4 scope:global align:4 +saveSelectMoveAnime__12dMenu_save_cFv = .text:0x801F40F4; // type:function size:0x2A8 scope:global align:4 +saveYesNoSelect__12dMenu_save_cFv = .text:0x801F439C; // type:function size:0x160 scope:global align:4 +yesnoSelectStart__12dMenu_save_cFv = .text:0x801F44FC; // type:function size:0xC4 scope:global align:4 +saveMoveDisp__12dMenu_save_cFv = .text:0x801F45C0; // type:function size:0xFC scope:global align:4 +saveMoveDisp2__12dMenu_save_cFv = .text:0x801F46BC; // type:function size:0x118 scope:global align:4 +yesnoSelectAnmSet__12dMenu_save_cFUc = .text:0x801F47D4; // type:function size:0x1A4 scope:global align:4 +yesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801F4978; // type:function size:0x70 scope:global align:4 +yesnoCancelAnmSet__12dMenu_save_cFv = .text:0x801F49E8; // type:function size:0xB8 scope:global align:4 +saveYesNoCancelMove__12dMenu_save_cFv = .text:0x801F4AA0; // type:function size:0x80 scope:global align:4 +headerTxtSet__12dMenu_save_cFUs = .text:0x801F4B20; // type:function size:0xCC scope:global align:4 +headerTxtChangeAnm__12dMenu_save_cFv = .text:0x801F4BEC; // type:function size:0xE8 scope:global align:4 +errDispInitSet__12dMenu_save_cFi = .text:0x801F4CD4; // type:function size:0x174 scope:global align:4 +msgWindowInitOpen__12dMenu_save_cFv = .text:0x801F4E48; // type:function size:0x18C scope:global align:4 +msgWindowOpen__12dMenu_save_cFv = .text:0x801F4FD4; // type:function size:0x9C scope:global align:4 +msgWindowClose__12dMenu_save_cFv = .text:0x801F5070; // type:function size:0x9C scope:global align:4 +errYesNoSelect__12dMenu_save_cFUcUc = .text:0x801F510C; // type:function size:0x16C scope:global align:4 +errCurMove__12dMenu_save_cFUcUc = .text:0x801F5278; // type:function size:0xA0 scope:global align:4 +errYesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801F5318; // type:function size:0x70 scope:global align:4 +errorTxtSet__12dMenu_save_cFUs = .text:0x801F5388; // type:function size:0xCC scope:global align:4 +errorTxtChangeAnm__12dMenu_save_cFv = .text:0x801F5454; // type:function size:0xE8 scope:global align:4 +saveSelectOpenInit__12dMenu_save_cFv = .text:0x801F553C; // type:function size:0xC4 scope:global align:4 +selectDataBaseMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F5600; // type:function size:0x98 scope:global align:4 +selectDataBaseMoveAnm__12dMenu_save_cFv = .text:0x801F5698; // type:function size:0xEC scope:global align:4 +saveSelectOpenAnmSet__12dMenu_save_cFv = .text:0x801F5784; // type:function size:0x48 scope:global align:4 +selectDataMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F57CC; // type:function size:0xF8 scope:global align:4 +selectDataMoveAnm__12dMenu_save_cFv = .text:0x801F58C4; // type:function size:0x144 scope:global align:4 +yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc = .text:0x801F5A08; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__12dMenu_save_cFv = .text:0x801F5B8C; // type:function size:0x21C scope:global align:4 +yesnoSelectMoveAnm__12dMenu_save_cFUc = .text:0x801F5DA8; // type:function size:0x2A0 scope:global align:4 +yesnoCursorShow__12dMenu_save_cFv = .text:0x801F6048; // type:function size:0x170 scope:global align:4 +errorMoveAnmInitSet__12dMenu_save_cFii = .text:0x801F61B8; // type:function size:0x90 scope:global align:4 +errorMoveAnm__12dMenu_save_cFv = .text:0x801F6248; // type:function size:0x120 scope:global align:4 +modoruTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801F6368; // type:function size:0x7C scope:global align:4 +modoruTxtDispAnm__12dMenu_save_cFv = .text:0x801F63E4; // type:function size:0xDC scope:global align:4 +ketteiTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801F64C0; // type:function size:0x7C scope:global align:4 +ketteiTxtDispAnm__12dMenu_save_cFv = .text:0x801F653C; // type:function size:0xDC scope:global align:4 +selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801F6618; // type:function size:0x3C scope:global align:4 +selectWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801F6654; // type:function size:0xC8 scope:global align:4 +selFileCursorShow__12dMenu_save_cFv = .text:0x801F671C; // type:function size:0x1B0 scope:global align:4 +yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801F68CC; // type:function size:0x4C scope:global align:4 +yesnoWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801F6918; // type:function size:0x164 scope:global align:4 +dataSave__12dMenu_save_cFv = .text:0x801F6A7C; // type:function size:0x38 scope:global align:4 +setSaveData__12dMenu_save_cFv = .text:0x801F6AB4; // type:function size:0x164 scope:global align:4 +setInitSaveData__12dMenu_save_cFv = .text:0x801F6C18; // type:function size:0x64 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801F6C7C; // type:function size:0x44 scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801F6CC0; // type:function size:0xE0 scope:global align:4 +draw__23dDlst_MenuSaveExplain_cFv = .text:0x801F6DA0; // type:function size:0x30 scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801F6DD0; // type:function size:0x38 scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x801F6E08; // type:function size:0x48 scope:global align:4 +__dt__23dDlst_MenuSaveExplain_cFv = .text:0x801F6E50; // type:function size:0x48 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801F6E98; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_save_cpp = .text:0x801F6EE0; // type:function size:0x608 scope:local align:4 +__ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801F74E8; // type:function size:0x124 scope:global align:4 +__dt__13dMenu_Skill_cFv = .text:0x801F760C; // type:function size:0x2F4 scope:global align:4 +_create__13dMenu_Skill_cFv = .text:0x801F7900; // type:function size:0xDC scope:global align:4 +_move__13dMenu_Skill_cFv = .text:0x801F79DC; // type:function size:0x98 scope:global align:4 +_draw__13dMenu_Skill_cFv = .text:0x801F7A74; // type:function size:0x1A0 scope:global align:4 +isSync__13dMenu_Skill_cFv = .text:0x801F7C14; // type:function size:0x28 scope:global align:4 +skill_init_calc__13dMenu_Skill_cFv = .text:0x801F7C3C; // type:function size:0x74 scope:global align:4 +init__13dMenu_Skill_cFv = .text:0x801F7CB0; // type:function size:0x54 scope:global align:4 +_open__13dMenu_Skill_cFv = .text:0x801F7D04; // type:function size:0x1DC scope:global align:4 +_close__13dMenu_Skill_cFv = .text:0x801F7EE0; // type:function size:0x13C scope:global align:4 +wait_init__13dMenu_Skill_cFv = .text:0x801F801C; // type:function size:0x3C scope:global align:4 +wait_move__13dMenu_Skill_cFv = .text:0x801F8058; // type:function size:0x190 scope:global align:4 +read_open_init__13dMenu_Skill_cFv = .text:0x801F81E8; // type:function size:0xD4 scope:global align:4 +read_open_move__13dMenu_Skill_cFv = .text:0x801F82BC; // type:function size:0x11C scope:global align:4 +read_move_init__13dMenu_Skill_cFv = .text:0x801F83D8; // type:function size:0x3C scope:global align:4 +read_move_move__13dMenu_Skill_cFv = .text:0x801F8414; // type:function size:0xC8 scope:global align:4 +read_close_init__13dMenu_Skill_cFv = .text:0x801F84DC; // type:function size:0x54 scope:global align:4 +read_close_move__13dMenu_Skill_cFv = .text:0x801F8530; // type:function size:0x11C scope:global align:4 +screenSetMenu__13dMenu_Skill_cFv = .text:0x801F864C; // type:function size:0x690 scope:global align:4 +screenSetLetter__13dMenu_Skill_cFv = .text:0x801F8CDC; // type:function size:0x308 scope:global align:4 +screenSetDoIcon__13dMenu_Skill_cFv = .text:0x801F8FE4; // type:function size:0x17C scope:global align:4 +setCursorPos__13dMenu_Skill_cFv = .text:0x801F9160; // type:function size:0x8C scope:global align:4 +changeActiveColor__13dMenu_Skill_cFv = .text:0x801F91EC; // type:function size:0x21C scope:global align:4 +setPageText__13dMenu_Skill_cFv = .text:0x801F9408; // type:function size:0x11C scope:global align:4 +setAButtonString__13dMenu_Skill_cFUs = .text:0x801F9524; // type:function size:0xB0 scope:global align:4 +setBButtonString__13dMenu_Skill_cFUs = .text:0x801F95D4; // type:function size:0xB0 scope:global align:4 +setNameString__13dMenu_Skill_cFUs = .text:0x801F9684; // type:function size:0xB0 scope:global align:4 +getSkillNum__13dMenu_Skill_cFv = .text:0x801F9734; // type:function size:0x90 scope:global align:4 +setHIO__13dMenu_Skill_cFb = .text:0x801F97C4; // type:function size:0x508 scope:global align:4 +draw__13dMenu_Skill_cFv = .text:0x801F9CCC; // type:function size:0x20 scope:global align:4 +__sinit_d_menu_skill_cpp = .text:0x801F9CEC; // type:function size:0xD4 scope:local align:4 +__ct__9dMw_HIO_cFv = .text:0x801F9DC0; // type:function size:0x3C scope:global align:4 +init__9dMw_HIO_cFv = .text:0x801F9DFC; // type:function size:0x2DC scope:global align:4 +getBombFlag__9dMw_HIO_cFv = .text:0x801FA0D8; // type:function size:0x8 scope:global align:4 +getArrowFlag__9dMw_HIO_cFv = .text:0x801FA0E0; // type:function size:0x8 scope:global align:4 +getPachinkoFlag__9dMw_HIO_cFv = .text:0x801FA0E8; // type:function size:0x8 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801FA0F0; // type:function size:0x6C scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801FA15C; // type:function size:0x48 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801FA1A4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_window_HIO_cpp = .text:0x801FA1EC; // type:function size:0x5C scope:local align:4 +dMw_UP_TRIGGER__Fv = .text:0x801FA248; // type:function size:0x14 scope:global align:4 +dMw_DOWN_TRIGGER__Fv = .text:0x801FA25C; // type:function size:0x14 scope:global align:4 +dMw_LEFT_TRIGGER__Fv = .text:0x801FA270; // type:function size:0x48 scope:global align:4 +dMw_RIGHT_TRIGGER__Fv = .text:0x801FA2B8; // type:function size:0x48 scope:global align:4 +dMw_A_TRIGGER__Fv = .text:0x801FA300; // type:function size:0x14 scope:global align:4 +dMw_B_TRIGGER__Fv = .text:0x801FA314; // type:function size:0x14 scope:global align:4 +dMw_Z_TRIGGER__Fv = .text:0x801FA328; // type:function size:0x14 scope:global align:4 +dMw_START_TRIGGER__Fv = .text:0x801FA33C; // type:function size:0x14 scope:global align:4 +dMw_onPauseWindow__Fv = .text:0x801FA350; // type:function size:0x20 scope:global align:4 +dMw_offPauseWindow__Fv = .text:0x801FA370; // type:function size:0x20 scope:global align:4 +dMw_onMenuRing__Fv = .text:0x801FA390; // type:function size:0x24 scope:global align:4 +dMw_offMenuRing__Fv = .text:0x801FA3B4; // type:function size:0x24 scope:global align:4 +dMw_isMenuRing__Fv = .text:0x801FA3D8; // type:function size:0x28 scope:global align:4 +key_wait_init__5dMw_cFUc = .text:0x801FA400; // type:function size:0xE4 scope:global align:4 +ring_open_init__5dMw_cFUc = .text:0x801FA4E4; // type:function size:0x1C scope:global align:4 +ring_move_init__5dMw_cFUc = .text:0x801FA500; // type:function size:0x4 scope:global align:4 +ring_close_init__5dMw_cFUc = .text:0x801FA504; // type:function size:0x4 scope:global align:4 +collect_open_init__5dMw_cFUc = .text:0x801FA508; // type:function size:0x8C scope:global align:4 +collect_move_init__5dMw_cFUc = .text:0x801FA594; // type:function size:0x19C scope:global align:4 +collect_close_init__5dMw_cFUc = .text:0x801FA730; // type:function size:0xCC scope:global align:4 +fmap_open_init__5dMw_cFUc = .text:0x801FA7FC; // type:function size:0x24 scope:global align:4 +fmap_move_init__5dMw_cFUc = .text:0x801FA820; // type:function size:0x4 scope:global align:4 +fmap_close_init__5dMw_cFUc = .text:0x801FA824; // type:function size:0x4 scope:global align:4 +dmap_open_init__5dMw_cFUc = .text:0x801FA828; // type:function size:0x24 scope:global align:4 +dmap_move_init__5dMw_cFUc = .text:0x801FA84C; // type:function size:0x4 scope:global align:4 +dmap_close_init__5dMw_cFUc = .text:0x801FA850; // type:function size:0x4 scope:global align:4 +collect_save_open_init__5dMw_cFUc = .text:0x801FA854; // type:function size:0x54 scope:global align:4 +collect_save_move_init__5dMw_cFUc = .text:0x801FA8A8; // type:function size:0x4 scope:global align:4 +collect_save_close_init__5dMw_cFUc = .text:0x801FA8AC; // type:function size:0x20 scope:global align:4 +collect_option_open_init__5dMw_cFUc = .text:0x801FA8CC; // type:function size:0x54 scope:global align:4 +collect_option_move_init__5dMw_cFUc = .text:0x801FA920; // type:function size:0x4 scope:global align:4 +collect_option_close_init__5dMw_cFUc = .text:0x801FA924; // type:function size:0x20 scope:global align:4 +collect_letter_open_init__5dMw_cFUc = .text:0x801FA944; // type:function size:0x5C scope:global align:4 +collect_letter_move_init__5dMw_cFUc = .text:0x801FA9A0; // type:function size:0x4 scope:global align:4 +collect_letter_close_init__5dMw_cFUc = .text:0x801FA9A4; // type:function size:0x58 scope:global align:4 +collect_fishing_open_init__5dMw_cFUc = .text:0x801FA9FC; // type:function size:0x5C scope:global align:4 +collect_fishing_move_init__5dMw_cFUc = .text:0x801FAA58; // type:function size:0x4 scope:global align:4 +collect_fishing_close_init__5dMw_cFUc = .text:0x801FAA5C; // type:function size:0x58 scope:global align:4 +collect_skill_open_init__5dMw_cFUc = .text:0x801FAAB4; // type:function size:0x5C scope:global align:4 +collect_skill_move_init__5dMw_cFUc = .text:0x801FAB10; // type:function size:0x4 scope:global align:4 +collect_skill_close_init__5dMw_cFUc = .text:0x801FAB14; // type:function size:0x58 scope:global align:4 +collect_insect_open_init__5dMw_cFUc = .text:0x801FAB6C; // type:function size:0x60 scope:global align:4 +collect_insect_move_init__5dMw_cFUc = .text:0x801FABCC; // type:function size:0x4 scope:global align:4 +collect_insect_close_init__5dMw_cFUc = .text:0x801FABD0; // type:function size:0x58 scope:global align:4 +insect_open_init__5dMw_cFUc = .text:0x801FAC28; // type:function size:0x84 scope:global align:4 +insect_open2_init__5dMw_cFUc = .text:0x801FACAC; // type:function size:0x4 scope:global align:4 +insect_move_init__5dMw_cFUc = .text:0x801FACB0; // type:function size:0x4 scope:global align:4 +insect_close_init__5dMw_cFUc = .text:0x801FACB4; // type:function size:0x58 scope:global align:4 +key_wait_proc__5dMw_cFv = .text:0x801FAD0C; // type:function size:0x594 scope:global align:4 +ring_open_proc__5dMw_cFv = .text:0x801FB2A0; // type:function size:0x40 scope:global align:4 +ring_move_proc__5dMw_cFv = .text:0x801FB2E0; // type:function size:0x48 scope:global align:4 +ring_close_proc__5dMw_cFv = .text:0x801FB328; // type:function size:0x54 scope:global align:4 +collect_open_proc__5dMw_cFv = .text:0x801FB37C; // type:function size:0x58 scope:global align:4 +collect_move_proc__5dMw_cFv = .text:0x801FB3D4; // type:function size:0x90 scope:global align:4 +collect_close_proc__5dMw_cFv = .text:0x801FB464; // type:function size:0xA0 scope:global align:4 +fmap_open_proc__5dMw_cFv = .text:0x801FB504; // type:function size:0x58 scope:global align:4 +fmap_move_proc__5dMw_cFv = .text:0x801FB55C; // type:function size:0xD4 scope:global align:4 +fmap_close_proc__5dMw_cFv = .text:0x801FB630; // type:function size:0x40 scope:global align:4 +dmap_open_proc__5dMw_cFv = .text:0x801FB670; // type:function size:0x58 scope:global align:4 +dmap_move_proc__5dMw_cFv = .text:0x801FB6C8; // type:function size:0x1D8 scope:global align:4 +dmap_close_proc__5dMw_cFv = .text:0x801FB8A0; // type:function size:0x40 scope:global align:4 +collect_save_open_proc__5dMw_cFv = .text:0x801FB8E0; // type:function size:0x60 scope:global align:4 +collect_save_move_proc__5dMw_cFv = .text:0x801FB940; // type:function size:0x5C scope:global align:4 +collect_save_close_proc__5dMw_cFv = .text:0x801FB99C; // type:function size:0x64 scope:global align:4 +collect_option_open_proc__5dMw_cFv = .text:0x801FBA00; // type:function size:0x70 scope:global align:4 +collect_option_move_proc__5dMw_cFv = .text:0x801FBA70; // type:function size:0x54 scope:global align:4 +collect_option_close_proc__5dMw_cFv = .text:0x801FBAC4; // type:function size:0x1C scope:global align:4 +collect_letter_open_proc__5dMw_cFv = .text:0x801FBAE0; // type:function size:0x90 scope:global align:4 +collect_letter_move_proc__5dMw_cFv = .text:0x801FBB70; // type:function size:0x54 scope:global align:4 +collect_letter_close_proc__5dMw_cFv = .text:0x801FBBC4; // type:function size:0x1C scope:global align:4 +collect_fishing_open_proc__5dMw_cFv = .text:0x801FBBE0; // type:function size:0x90 scope:global align:4 +collect_fishing_move_proc__5dMw_cFv = .text:0x801FBC70; // type:function size:0x54 scope:global align:4 +collect_fishing_close_proc__5dMw_cFv = .text:0x801FBCC4; // type:function size:0x1C scope:global align:4 +collect_skill_open_proc__5dMw_cFv = .text:0x801FBCE0; // type:function size:0x90 scope:global align:4 +collect_skill_move_proc__5dMw_cFv = .text:0x801FBD70; // type:function size:0x54 scope:global align:4 +collect_skill_close_proc__5dMw_cFv = .text:0x801FBDC4; // type:function size:0x1C scope:global align:4 +collect_insect_open_proc__5dMw_cFv = .text:0x801FBDE0; // type:function size:0x90 scope:global align:4 +collect_insect_move_proc__5dMw_cFv = .text:0x801FBE70; // type:function size:0x54 scope:global align:4 +collect_insect_close_proc__5dMw_cFv = .text:0x801FBEC4; // type:function size:0x1C scope:global align:4 +insect_open_proc__5dMw_cFv = .text:0x801FBEE0; // type:function size:0x5C scope:global align:4 +insect_open2_proc__5dMw_cFv = .text:0x801FBF3C; // type:function size:0x90 scope:global align:4 +insect_move_proc__5dMw_cFv = .text:0x801FBFCC; // type:function size:0x5C scope:global align:4 +insect_close_proc__5dMw_cFv = .text:0x801FC028; // type:function size:0x1C scope:global align:4 +dMw_capture_create__5dMw_cFv = .text:0x801FC044; // type:function size:0x94 scope:global align:4 +dMw_capture_delete__5dMw_cFv = .text:0x801FC0D8; // type:function size:0x80 scope:global align:4 +dMw_ring_create__5dMw_cFUc = .text:0x801FC158; // type:function size:0xCC scope:global align:4 +dMw_ring_delete__5dMw_cFv = .text:0x801FC224; // type:function size:0x98 scope:global align:4 +dMw_collect_create__5dMw_cFv = .text:0x801FC2BC; // type:function size:0x98 scope:global align:4 +dMw_collect_delete__5dMw_cFb = .text:0x801FC354; // type:function size:0x6C scope:global align:4 +dMw_fmap_create__5dMw_cFv = .text:0x801FC3C0; // type:function size:0x168 scope:global align:4 +dMw_fmap_delete__5dMw_cFb = .text:0x801FC528; // type:function size:0xEC scope:global align:4 +dMw_dmap_create__5dMw_cFv = .text:0x801FC614; // type:function size:0x11C scope:global align:4 +dMw_dmap_delete__5dMw_cFb = .text:0x801FC730; // type:function size:0xB4 scope:global align:4 +dMw_save_create__5dMw_cFv = .text:0x801FC7E4; // type:function size:0xB0 scope:global align:4 +dMw_save_delete__5dMw_cFv = .text:0x801FC894; // type:function size:0x98 scope:global align:4 +dMw_option_create__5dMw_cFv = .text:0x801FC92C; // type:function size:0xA4 scope:global align:4 +dMw_option_delete__5dMw_cFv = .text:0x801FC9D0; // type:function size:0xB0 scope:global align:4 +dMw_letter_create__5dMw_cFv = .text:0x801FCA80; // type:function size:0xA0 scope:global align:4 +dMw_letter_delete__5dMw_cFv = .text:0x801FCB20; // type:function size:0xA8 scope:global align:4 +dMw_fishing_create__5dMw_cFv = .text:0x801FCBC8; // type:function size:0xA0 scope:global align:4 +dMw_fishing_delete__5dMw_cFv = .text:0x801FCC68; // type:function size:0xA8 scope:global align:4 +dMw_skill_create__5dMw_cFv = .text:0x801FCD10; // type:function size:0xA0 scope:global align:4 +dMw_skill_delete__5dMw_cFv = .text:0x801FCDB0; // type:function size:0xA8 scope:global align:4 +dMw_insect_create__5dMw_cFUc = .text:0x801FCE58; // type:function size:0xB0 scope:global align:4 +dMw_insect_delete__5dMw_cFv = .text:0x801FCF08; // type:function size:0xA8 scope:global align:4 +dMw_onButtonBit__5dMw_cFUc = .text:0x801FCFB0; // type:function size:0x10 scope:global align:4 +dMw_offButtonBit__5dMw_cFUc = .text:0x801FCFC0; // type:function size:0x10 scope:global align:4 +dMw_isButtonBit__5dMw_cFUc = .text:0x801FCFD0; // type:function size:0x18 scope:global align:4 +dMw_isPush_S_Button__5dMw_cFv = .text:0x801FCFE8; // type:function size:0xB4 scope:global align:4 +isPauseReady__5dMw_cFv = .text:0x801FD09C; // type:function size:0x30 scope:global align:4 +dMw_fade_out__5dMw_cFv = .text:0x801FD0CC; // type:function size:0x70 scope:global align:4 +dMw_fade_in__5dMw_cFv = .text:0x801FD13C; // type:function size:0x70 scope:global align:4 +checkCStickTrigger__5dMw_cFv = .text:0x801FD1AC; // type:function size:0x9C scope:global align:4 +isEventCheck__5dMw_cFv = .text:0x801FD248; // type:function size:0x110 scope:global align:4 +markMemSize__5dMw_cFv = .text:0x801FD358; // type:function size:0x40 scope:global align:4 +checkMemSize__5dMw_cFv = .text:0x801FD398; // type:function size:0x6C scope:global align:4 +_create__5dMw_cFv = .text:0x801FD404; // type:function size:0x198 scope:global align:4 +_execute__5dMw_cFv = .text:0x801FD59C; // type:function size:0x178 scope:global align:4 +_draw__5dMw_cFv = .text:0x801FD714; // type:function size:0x22C scope:global align:4 +_delete__5dMw_cFv = .text:0x801FD940; // type:function size:0x1C4 scope:global align:4 +dMw_Draw__FP5dMw_c = .text:0x801FDB04; // type:function size:0x20 scope:global align:4 +dMw_Execute__FP5dMw_c = .text:0x801FDB24; // type:function size:0x20 scope:global align:4 +dMw_IsDelete__FP5dMw_c = .text:0x801FDB44; // type:function size:0x8 scope:global align:4 +dMw_Delete__FP5dMw_c = .text:0x801FDB4C; // type:function size:0x38 scope:global align:4 +dMw_Create__FP9msg_class = .text:0x801FDB84; // type:function size:0x68 scope:global align:4 +__sinit_d_menu_window_cpp = .text:0x801FDBEC; // type:function size:0x6A4 scope:local align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801FE290; // type:function size:0x31C scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801FE5AC; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801FE5F4; // type:function size:0x18 scope:global align:4 +__ct__23dMeter_drawCollectHIO_cFv = .text:0x801FE60C; // type:function size:0x1A4 scope:global align:4 +__ct__22dMeter_drawOptionHIO_cFv = .text:0x801FE7B0; // type:function size:0xE0 scope:global align:4 +__ct__22dMeter_drawLetterHIO_cFv = .text:0x801FE890; // type:function size:0x164 scope:global align:4 +__ct__23dMeter_drawFishingHIO_cFv = .text:0x801FE9F4; // type:function size:0x1AC scope:global align:4 +__ct__22dMeter_drawInsectHIO_cFv = .text:0x801FEBA0; // type:function size:0x78 scope:global align:4 +__ct__27dMeter_drawCalibrationHIO_cFv = .text:0x801FEC18; // type:function size:0x3C scope:global align:4 +__ct__21dMeter_drawSkillHIO_cFv = .text:0x801FEC54; // type:function size:0x160 scope:global align:4 +__ct__25dMeter_drawEmpButtonHIO_cFv = .text:0x801FEDB4; // type:function size:0x500 scope:global align:4 +__ct__24dMeter_drawMiniGameHIO_cFv = .text:0x801FF2B4; // type:function size:0x32C scope:global align:4 +__ct__25dMeter_drawLightDropHIO_cFv = .text:0x801FF5E0; // type:function size:0x29C scope:global align:4 +__ct__16dMeter_drawHIO_cFv = .text:0x801FF87C; // type:function size:0xBF4 scope:global align:4 +__ct__16dMeter_ringHIO_cFv = .text:0x80200470; // type:function size:0x308 scope:global align:4 +__ct__19dMeter_mapIconHIO_cFv = .text:0x80200778; // type:function size:0x214 scope:global align:4 +__ct__16dMeter_fmapHIO_cFv = .text:0x8020098C; // type:function size:0x504 scope:global align:4 +__dt__16dMeter_fmapHIO_cFv = .text:0x80200E90; // type:function size:0x108 scope:global align:4 +__ct__18dMeter_cursorHIO_cFv = .text:0x80200F98; // type:function size:0x84 scope:global align:4 +__dt__25dMeter_drawLightDropHIO_cFv = .text:0x8020101C; // type:function size:0x48 scope:global align:4 +__dt__25dMeter_drawEmpButtonHIO_cFv = .text:0x80201064; // type:function size:0x48 scope:global align:4 +__dt__24dMeter_drawMiniGameHIO_cFv = .text:0x802010AC; // type:function size:0x48 scope:global align:4 +__dt__21dMeter_drawSkillHIO_cFv = .text:0x802010F4; // type:function size:0x48 scope:global align:4 +__dt__27dMeter_drawCalibrationHIO_cFv = .text:0x8020113C; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawInsectHIO_cFv = .text:0x80201184; // type:function size:0x48 scope:global align:4 +__dt__23dMeter_drawFishingHIO_cFv = .text:0x802011CC; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawLetterHIO_cFv = .text:0x80201214; // type:function size:0x48 scope:global align:4 +__dt__22dMeter_drawOptionHIO_cFv = .text:0x8020125C; // type:function size:0x48 scope:global align:4 +__dt__23dMeter_drawCollectHIO_cFv = .text:0x802012A4; // type:function size:0x48 scope:global align:4 +__dt__19dMeter_mapIconHIO_cFv = .text:0x802012EC; // type:function size:0x48 scope:global align:4 +__ct__Q216dMeter_fmapHIO_c13MapBlinkAnimeFv = .text:0x80201334; // type:function size:0x28 scope:global align:4 +__dt__18dMeter_cursorHIO_cFv = .text:0x8020135C; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_ringHIO_cFv = .text:0x802013A4; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_drawHIO_cFv = .text:0x802013EC; // type:function size:0x114 scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x80201500; // type:function size:0x48 scope:global align:4 +__sinit_d_meter_HIO_cpp = .text:0x80201548; // type:function size:0xA4 scope:local align:4 +__ct__14dMeterButton_cFv = .text:0x802015EC; // type:function size:0x48 scope:global align:4 +__dt__14dMeterButton_cFv = .text:0x80201634; // type:function size:0x5C scope:global align:4 +_create__14dMeterButton_cFv = .text:0x80201690; // type:function size:0x38 scope:global align:4 +_execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb = .text:0x802016C8; // type:function size:0xE3C scope:global align:4 +draw__14dMeterButton_cFv = .text:0x80202504; // type:function size:0x85C scope:global align:4 +_delete__14dMeterButton_cFv = .text:0x80202D60; // type:function size:0x828 scope:global align:4 +alphaAnimeButtonA__14dMeterButton_cFUlb = .text:0x80203588; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonB__14dMeterButton_cFUlb = .text:0x80203660; // type:function size:0x10C scope:global align:4 +alphaAnimeButtonR__14dMeterButton_cFUlb = .text:0x8020376C; // type:function size:0x104 scope:global align:4 +alphaAnimeButtonZ__14dMeterButton_cFUlb = .text:0x80203870; // type:function size:0x114 scope:global align:4 +alphaAnimeButton3D__14dMeterButton_cFUlb = .text:0x80203984; // type:function size:0xF8 scope:global align:4 +alphaAnimeButtonC__14dMeterButton_cFUlb = .text:0x80203A7C; // type:function size:0xC0 scope:global align:4 +alphaAnimeButtonS__14dMeterButton_cFUlb = .text:0x80203B3C; // type:function size:0x7C scope:global align:4 +alphaAnimeButtonX__14dMeterButton_cFUlb = .text:0x80203BB8; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonY__14dMeterButton_cFUlb = .text:0x80203CCC; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonNun__14dMeterButton_cFUlb = .text:0x80203DE0; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonRemo__14dMeterButton_cFUlb = .text:0x80203EF4; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonRemo2__14dMeterButton_cFUlb = .text:0x80204008; // type:function size:0x114 scope:global align:4 +alphaAnimeButtonAR__14dMeterButton_cFUlb = .text:0x8020411C; // type:function size:0x108 scope:global align:4 +alphaAnimeButton3DB__14dMeterButton_cFUlb = .text:0x80204224; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonNURE__14dMeterButton_cFUlb = .text:0x8020432C; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonReel__14dMeterButton_cFUlb = .text:0x80204434; // type:function size:0x108 scope:global align:4 +alphaAnimeButtonReel2__14dMeterButton_cFUlb = .text:0x8020453C; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonAB__14dMeterButton_cFUlb = .text:0x8020462C; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonTate__14dMeterButton_cFUlb = .text:0x8020471C; // type:function size:0xF0 scope:global align:4 +alphaAnimeButtonNunZ__14dMeterButton_cFUlb = .text:0x8020480C; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonNunC__14dMeterButton_cFUlb = .text:0x802048E4; // type:function size:0xD8 scope:global align:4 +alphaAnimeButtonBin__14dMeterButton_cFUlb = .text:0x802049BC; // type:function size:0xF0 scope:global align:4 +screenInitButton__14dMeterButton_cFv = .text:0x80204AAC; // type:function size:0x104C scope:global align:4 +screenInitText__14dMeterButton_cFv = .text:0x80205AF8; // type:function size:0x46C scope:global align:4 +updateButton__14dMeterButton_cFv = .text:0x80205F64; // type:function size:0xCD8 scope:global align:4 +updateText__14dMeterButton_cFUl = .text:0x80206C3C; // type:function size:0x368 scope:global align:4 +setAlphaButtonAAnimeMin__14dMeterButton_cFv = .text:0x80206FA4; // type:function size:0x90 scope:global align:4 +isFastSet__14dMeterButton_cFi = .text:0x80207034; // type:function size:0x2F0 scope:global align:4 +setAlphaButtonAAnimeMax__14dMeterButton_cFv = .text:0x80207324; // type:function size:0xEC scope:global align:4 +setAlphaButtonBAnimeMin__14dMeterButton_cFv = .text:0x80207410; // type:function size:0x90 scope:global align:4 +setAlphaButtonBAnimeMax__14dMeterButton_cFv = .text:0x802074A0; // type:function size:0xEC scope:global align:4 +setAlphaButtonRAnimeMin__14dMeterButton_cFv = .text:0x8020758C; // type:function size:0x90 scope:global align:4 +setAlphaButtonRAnimeMax__14dMeterButton_cFv = .text:0x8020761C; // type:function size:0xEC scope:global align:4 +setAlphaButtonZAnimeMin__14dMeterButton_cFv = .text:0x80207708; // type:function size:0x90 scope:global align:4 +setAlphaButtonZAnimeMax__14dMeterButton_cFv = .text:0x80207798; // type:function size:0xEC scope:global align:4 +setAlphaButton3DAnimeMin__14dMeterButton_cFv = .text:0x80207884; // type:function size:0x94 scope:global align:4 +setAlphaButton3DAnimeMax__14dMeterButton_cFv = .text:0x80207918; // type:function size:0xEC scope:global align:4 +setAlphaButton3DVAnimeMin__14dMeterButton_cFv = .text:0x80207A04; // type:function size:0x4 scope:global align:4 +setAlphaButton3DVAnimeMax__14dMeterButton_cFv = .text:0x80207A08; // type:function size:0x4 scope:global align:4 +setAlphaButtonCAnimeMin__14dMeterButton_cFv = .text:0x80207A0C; // type:function size:0xA4 scope:global align:4 +setAlphaButtonCAnimeMax__14dMeterButton_cFv = .text:0x80207AB0; // type:function size:0x23C scope:global align:4 +setAlphaButtonSAnimeMin__14dMeterButton_cFv = .text:0x80207CEC; // type:function size:0x90 scope:global align:4 +setAlphaButtonSAnimeMax__14dMeterButton_cFv = .text:0x80207D7C; // type:function size:0xEC scope:global align:4 +setAlphaButtonXAnimeMin__14dMeterButton_cFv = .text:0x80207E68; // type:function size:0x90 scope:global align:4 +setAlphaButtonXAnimeMax__14dMeterButton_cFv = .text:0x80207EF8; // type:function size:0xEC scope:global align:4 +setAlphaButtonYAnimeMin__14dMeterButton_cFv = .text:0x80207FE4; // type:function size:0x90 scope:global align:4 +setAlphaButtonYAnimeMax__14dMeterButton_cFv = .text:0x80208074; // type:function size:0xEC scope:global align:4 +setAlphaButtonNunAnimeMin__14dMeterButton_cFv = .text:0x80208160; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunAnimeMax__14dMeterButton_cFv = .text:0x802081F8; // type:function size:0xF4 scope:global align:4 +setAlphaButtonRemoAnimeMin__14dMeterButton_cFv = .text:0x802082EC; // type:function size:0x98 scope:global align:4 +setAlphaButtonRemoAnimeMax__14dMeterButton_cFv = .text:0x80208384; // type:function size:0xF4 scope:global align:4 +setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv = .text:0x80208478; // type:function size:0x98 scope:global align:4 +setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv = .text:0x80208510; // type:function size:0xF4 scope:global align:4 +setAlphaButtonARAnimeMin__14dMeterButton_cFv = .text:0x80208604; // type:function size:0x98 scope:global align:4 +setAlphaButtonARAnimeMax__14dMeterButton_cFv = .text:0x8020869C; // type:function size:0x100 scope:global align:4 +setAlphaButton3DBAnimeMin__14dMeterButton_cFv = .text:0x8020879C; // type:function size:0x98 scope:global align:4 +setAlphaButton3DBAnimeMax__14dMeterButton_cFv = .text:0x80208834; // type:function size:0x100 scope:global align:4 +setAlphaButtonNUREAnimeMin__14dMeterButton_cFv = .text:0x80208934; // type:function size:0x98 scope:global align:4 +setAlphaButtonNUREAnimeMax__14dMeterButton_cFv = .text:0x802089CC; // type:function size:0x100 scope:global align:4 +setAlphaButtonReelAnimeMin__14dMeterButton_cFv = .text:0x80208ACC; // type:function size:0x98 scope:global align:4 +setAlphaButtonReelAnimeMax__14dMeterButton_cFv = .text:0x80208B64; // type:function size:0x100 scope:global align:4 +setAlphaButtonReel2AnimeMin__14dMeterButton_cFv = .text:0x80208C64; // type:function size:0x98 scope:global align:4 +setAlphaButtonReel2AnimeMax__14dMeterButton_cFv = .text:0x80208CFC; // type:function size:0xB4 scope:global align:4 +setAlphaButtonABAnimeMin__14dMeterButton_cFv = .text:0x80208DB0; // type:function size:0x98 scope:global align:4 +setAlphaButtonABAnimeMax__14dMeterButton_cFv = .text:0x80208E48; // type:function size:0xB4 scope:global align:4 +setAlphaButtonTateAnimeMin__14dMeterButton_cFv = .text:0x80208EFC; // type:function size:0x98 scope:global align:4 +setAlphaButtonTateAnimeMax__14dMeterButton_cFv = .text:0x80208F94; // type:function size:0xB4 scope:global align:4 +setAlphaButtonNunZAnimeMin__14dMeterButton_cFv = .text:0x80209048; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunZAnimeMax__14dMeterButton_cFv = .text:0x802090E0; // type:function size:0x100 scope:global align:4 +setAlphaButtonNunCAnimeMin__14dMeterButton_cFv = .text:0x802091E0; // type:function size:0x98 scope:global align:4 +setAlphaButtonNunCAnimeMax__14dMeterButton_cFv = .text:0x80209278; // type:function size:0x100 scope:global align:4 +setAlphaButtonBinAnimeMin__14dMeterButton_cFv = .text:0x80209378; // type:function size:0x98 scope:global align:4 +setAlphaButtonBinAnimeMax__14dMeterButton_cFv = .text:0x80209410; // type:function size:0x100 scope:global align:4 +setAlphaButtonOAnimeMin__14dMeterButton_cFi = .text:0x80209510; // type:function size:0x74 scope:global align:4 +setAlphaButtonOAnimeMax__14dMeterButton_cFi = .text:0x80209584; // type:function size:0xA8 scope:global align:4 +setAlphaIconAnimeMin__14dMeterButton_cFv = .text:0x8020962C; // type:function size:0x70 scope:global align:4 +setAlphaIconAnimeMax__14dMeterButton_cFv = .text:0x8020969C; // type:function size:0x9C scope:global align:4 +isClose__14dMeterButton_cFv = .text:0x80209738; // type:function size:0x14C scope:global align:4 +setString__14dMeterButton_cFPcUcUcUc = .text:0x80209884; // type:function size:0x72C scope:global align:4 +hideAll__14dMeterButton_cFv = .text:0x80209FB0; // type:function size:0x90 scope:global align:4 +getCenterPosCalc__14dMeterButton_cFUcPci = .text:0x8020A040; // type:function size:0x7C4 scope:global align:4 +trans_button__14dMeterButton_cFif = .text:0x8020A804; // type:function size:0x40C scope:global align:4 +hide_button__14dMeterButton_cFUc = .text:0x8020AC10; // type:function size:0x138 scope:global align:4 +pikariCheck__14dMeterButton_cFv = .text:0x8020AD48; // type:function size:0x3E4 scope:global align:4 +paneTrans__14dMeterButton_cFP8CPaneMgrffUc = .text:0x8020B12C; // type:function size:0x24 scope:global align:4 +__ct__14dMeterHaihai_cFUc = .text:0x8020B150; // type:function size:0x64 scope:global align:4 +__dt__14dMeterHaihai_cFv = .text:0x8020B1B4; // type:function size:0x7C scope:global align:4 +_create__14dMeterHaihai_cFv = .text:0x8020B230; // type:function size:0x188 scope:global align:4 +_execute__14dMeterHaihai_cFUl = .text:0x8020B3B8; // type:function size:0x4C scope:global align:4 +draw__14dMeterHaihai_cFv = .text:0x8020B404; // type:function size:0x3D8 scope:global align:4 +drawHaihai__14dMeterHaihai_cFUc = .text:0x8020B7DC; // type:function size:0x2FC scope:global align:4 +drawHaihai__14dMeterHaihai_cFUcffff = .text:0x8020BAD8; // type:function size:0x19C scope:global align:4 +drawHaihaiLeft__14dMeterHaihai_cFff = .text:0x8020BC74; // type:function size:0x9C scope:global align:4 +drawHaihaiRight__14dMeterHaihai_cFff = .text:0x8020BD10; // type:function size:0x9C scope:global align:4 +drawHaihaiTop__14dMeterHaihai_cFff = .text:0x8020BDAC; // type:function size:0x9C scope:global align:4 +drawHaihaiBottom__14dMeterHaihai_cFff = .text:0x8020BE48; // type:function size:0x9C scope:global align:4 +setScale__14dMeterHaihai_cFf = .text:0x8020BEE4; // type:function size:0x18C scope:global align:4 +_delete__14dMeterHaihai_cFv = .text:0x8020C070; // type:function size:0xF4 scope:global align:4 +alphaAnimeHaihai__14dMeterHaihai_cFUl = .text:0x8020C164; // type:function size:0x4 scope:global align:4 +updateHaihai__14dMeterHaihai_cFv = .text:0x8020C168; // type:function size:0x5C scope:global align:4 +playBckAnime__14dMeterHaihai_cFP18J2DAnmTransformKey = .text:0x8020C1C4; // type:function size:0x178 scope:global align:4 +playBtkAnime__14dMeterHaihai_cFP19J2DAnmTextureSRTKey = .text:0x8020C33C; // type:function size:0x154 scope:global align:4 +playBpkAnime__14dMeterHaihai_cFP11J2DAnmColor = .text:0x8020C490; // type:function size:0x154 scope:global align:4 +__ct__15dMeterHakusha_cFPv = .text:0x8020C5E4; // type:function size:0x64 scope:global align:4 +__dt__15dMeterHakusha_cFv = .text:0x8020C648; // type:function size:0x7C scope:global align:4 +_create__15dMeterHakusha_cFv = .text:0x8020C6C4; // type:function size:0x408 scope:global align:4 +_execute__15dMeterHakusha_cFUl = .text:0x8020CACC; // type:function size:0x48 scope:global align:4 +draw__15dMeterHakusha_cFv = .text:0x8020CB14; // type:function size:0x26C scope:global align:4 +_delete__15dMeterHakusha_cFv = .text:0x8020CD80; // type:function size:0x19C scope:global align:4 +alphaAnimeHakusha__15dMeterHakusha_cFUl = .text:0x8020CF1C; // type:function size:0x114 scope:global align:4 +updateHakusha__15dMeterHakusha_cFv = .text:0x8020D030; // type:function size:0x4EC scope:global align:4 +setAlphaHakushaAnimeMin__15dMeterHakusha_cFv = .text:0x8020D51C; // type:function size:0xB0 scope:global align:4 +setAlphaHakushaAnimeMax__15dMeterHakusha_cFv = .text:0x8020D5CC; // type:function size:0xB0 scope:global align:4 +setAlphaButtonAnimeMin__15dMeterHakusha_cFv = .text:0x8020D67C; // type:function size:0x64 scope:global align:4 +setAlphaButtonAnimeMax__15dMeterHakusha_cFv = .text:0x8020D6E0; // type:function size:0x64 scope:global align:4 +getHakushaNum__15dMeterHakusha_cFv = .text:0x8020D744; // type:function size:0x1C scope:global align:4 +isEnableDispMap__11dMeterMap_cFv = .text:0x8020D760; // type:function size:0x8C scope:global align:4 +getMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x8020D7EC; // type:function size:0x128 scope:global align:4 +isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x8020D914; // type:function size:0x40 scope:global align:4 +getMapDispEdgeBottomY_Layout__11dMeterMap_cFv = .text:0x8020D954; // type:function size:0x8 scope:global align:4 +isEventRunCheck__11dMeterMap_cFv = .text:0x8020D95C; // type:function size:0x94 scope:global align:4 +getMapDispEdgeLeftX_Layout__11dMeterMap_cFv = .text:0x8020D9F0; // type:function size:0x30 scope:global align:4 +getMapDispEdgeTop__11dMeterMap_cFv = .text:0x8020DA20; // type:function size:0x88 scope:global align:4 +getDispPosInside_OffsetX__11dMeterMap_cFv = .text:0x8020DAA8; // type:function size:0x8 scope:global align:4 +getDispPosOutSide_OffsetX__11dMeterMap_cFv = .text:0x8020DAB0; // type:function size:0x88 scope:global align:4 +setDispPosInsideFlg_SE_On__11dMeterMap_cFv = .text:0x8020DB38; // type:function size:0x48 scope:global align:4 +setDispPosOutsideFlg_SE_On__11dMeterMap_cFv = .text:0x8020DB80; // type:function size:0x3C scope:global align:4 +setMapAlpha__11dMeterMap_cFUc = .text:0x8020DBBC; // type:function size:0x8 scope:global align:4 +isMapOpenCheck__11dMeterMap_cFv = .text:0x8020DBC4; // type:function size:0x48 scope:global align:4 +__ct__11dMeterMap_cFP9J2DScreen = .text:0x8020DC0C; // type:function size:0x48 scope:global align:4 +__dt__11dMeterMap_cFv = .text:0x8020DC54; // type:function size:0x5C scope:global align:4 +_create__11dMeterMap_cFP9J2DScreen = .text:0x8020DCB0; // type:function size:0x264 scope:global align:4 +_delete__11dMeterMap_cFv = .text:0x8020DF14; // type:function size:0x94 scope:global align:4 +_move__11dMeterMap_cFUl = .text:0x8020DFA8; // type:function size:0x238 scope:global align:4 +_draw__11dMeterMap_cFv = .text:0x8020E1E0; // type:function size:0x4C scope:global align:4 +draw__11dMeterMap_cFv = .text:0x8020E22C; // type:function size:0x108 scope:global align:4 +ctrlShowMap__11dMeterMap_cFv = .text:0x8020E334; // type:function size:0x3EC scope:global align:4 +checkMoveStatus__11dMeterMap_cFv = .text:0x8020E720; // type:function size:0x6C scope:global align:4 +isShow__11dMeterMap_cFUl = .text:0x8020E78C; // type:function size:0x158 scope:global align:4 +isFmapScreen__11dMeterMap_cFv = .text:0x8020E8E4; // type:function size:0xEC scope:global align:4 +isDmapScreen__11dMeterMap_cFv = .text:0x8020E9D0; // type:function size:0x48 scope:global align:4 +meter_map_move__11dMeterMap_cFUl = .text:0x8020EA18; // type:function size:0x278 scope:global align:4 +keyCheck__11dMeterMap_cFv = .text:0x8020EC90; // type:function size:0x394 scope:global align:4 +__ct__14dMeterString_cFi = .text:0x8020F024; // type:function size:0x94 scope:global align:4 +__dt__14dMeterString_cFv = .text:0x8020F0B8; // type:function size:0x7C scope:global align:4 +_create__14dMeterString_cFv = .text:0x8020F134; // type:function size:0x2E0 scope:global align:4 +_execute__14dMeterString_cFUl = .text:0x8020F414; // type:function size:0x60 scope:global align:4 +draw__14dMeterString_cFv = .text:0x8020F474; // type:function size:0x2EC scope:global align:4 +_delete__14dMeterString_cFv = .text:0x8020F760; // type:function size:0x108 scope:global align:4 +createString__14dMeterString_cFi = .text:0x8020F868; // type:function size:0xC8 scope:global align:4 +playBckAnimation__14dMeterString_cFf = .text:0x8020F930; // type:function size:0x80 scope:global align:4 +drawPikari__14dMeterString_cFv = .text:0x8020F9B0; // type:function size:0x39C scope:global align:4 +isLeadByte__14dMeterString_cFi = .text:0x8020FD4C; // type:function size:0x2C scope:global align:4 +__ct__13dMeter2Draw_cFP10JKRExpHeap = .text:0x8020FD78; // type:function size:0x844 scope:global align:4 +__dt__13dMeter2Draw_cFv = .text:0x802105BC; // type:function size:0xCB8 scope:global align:4 +init__13dMeter2Draw_cFv = .text:0x80211274; // type:function size:0x3AC scope:global align:4 +exec__13dMeter2Draw_cFUl = .text:0x80211620; // type:function size:0x1C0 scope:global align:4 +draw__13dMeter2Draw_cFv = .text:0x802117E0; // type:function size:0x6D0 scope:global align:4 +initLife__13dMeter2Draw_cFv = .text:0x80211EB0; // type:function size:0x278 scope:global align:4 +initMagic__13dMeter2Draw_cFv = .text:0x80212128; // type:function size:0x32C scope:global align:4 +initLightDrop__13dMeter2Draw_cFv = .text:0x80212454; // type:function size:0x274 scope:global align:4 +initRupeeKey__13dMeter2Draw_cFv = .text:0x802126C8; // type:function size:0x2E0 scope:global align:4 +initButton__13dMeter2Draw_cFv = .text:0x802129A8; // type:function size:0xE28 scope:global align:4 +initButtonCross__13dMeter2Draw_cFv = .text:0x802137D0; // type:function size:0x7E0 scope:global align:4 +playPikariBckAnimation__13dMeter2Draw_cFf = .text:0x80213FB0; // type:function size:0x80 scope:global align:4 +setPikariBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x80214030; // type:function size:0xD0 scope:global align:4 +playPikariBpkAnimation__13dMeter2Draw_cFf = .text:0x80214100; // type:function size:0x58 scope:global align:4 +playOxygenBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x80214158; // type:function size:0x15C scope:global align:4 +drawPikari__13dMeter2Draw_cFP8CPaneMgrPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x802142B4; // type:function size:0xEC scope:global align:4 +drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x802143A0; // type:function size:0x550 scope:global align:4 +drawPikariHakusha__13dMeter2Draw_cFffffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802148F0; // type:function size:0x1A0 scope:global align:4 +changeTextureLife__13dMeter2Draw_cFibUc = .text:0x80214A90; // type:function size:0x228 scope:global align:4 +drawLife__13dMeter2Draw_cFssff = .text:0x80214CB8; // type:function size:0x22C scope:global align:4 +setAlphaLifeChange__13dMeter2Draw_cFb = .text:0x80214EE4; // type:function size:0x1D4 scope:global align:4 +setAlphaLifeAnimeMin__13dMeter2Draw_cFv = .text:0x802150B8; // type:function size:0x60 scope:global align:4 +setAlphaLifeAnimeMax__13dMeter2Draw_cFv = .text:0x80215118; // type:function size:0x60 scope:global align:4 +drawKanteraScreen__13dMeter2Draw_cFUc = .text:0x80215178; // type:function size:0x3DC scope:global align:4 +drawMagic__13dMeter2Draw_cFssff = .text:0x80215554; // type:function size:0xF0 scope:global align:4 +setAlphaMagicChange__13dMeter2Draw_cFb = .text:0x80215644; // type:function size:0x128 scope:global align:4 +drawKantera__13dMeter2Draw_cFllff = .text:0x8021576C; // type:function size:0x110 scope:global align:4 +setAlphaKanteraChange__13dMeter2Draw_cFb = .text:0x8021587C; // type:function size:0x128 scope:global align:4 +setAlphaKanteraAnimeMin__13dMeter2Draw_cFv = .text:0x802159A4; // type:function size:0x7C scope:global align:4 +setAlphaKanteraAnimeMax__13dMeter2Draw_cFv = .text:0x80215A20; // type:function size:0x84 scope:global align:4 +drawOxygen__13dMeter2Draw_cFllff = .text:0x80215AA4; // type:function size:0x110 scope:global align:4 +setAlphaOxygenChange__13dMeter2Draw_cFb = .text:0x80215BB4; // type:function size:0x128 scope:global align:4 +setAlphaOxygenAnimeMin__13dMeter2Draw_cFv = .text:0x80215CDC; // type:function size:0x7C scope:global align:4 +setAlphaOxygenAnimeMax__13dMeter2Draw_cFv = .text:0x80215D58; // type:function size:0x84 scope:global align:4 +drawLightDrop__13dMeter2Draw_cFUcUcffffUc = .text:0x80215DDC; // type:function size:0x28C scope:global align:4 +setAlphaLightDropChange__13dMeter2Draw_cFb = .text:0x80216068; // type:function size:0x4 scope:global align:4 +getNowLightDropRateCalc__13dMeter2Draw_cFv = .text:0x8021606C; // type:function size:0x98 scope:global align:4 +setAlphaLightDropAnimeMin__13dMeter2Draw_cFv = .text:0x80216104; // type:function size:0x148 scope:global align:4 +setAlphaLightDropAnimeMax__13dMeter2Draw_cFv = .text:0x8021624C; // type:function size:0x3A4 scope:global align:4 +drawRupee__13dMeter2Draw_cFs = .text:0x802165F0; // type:function size:0x358 scope:global align:4 +setAlphaRupeeChange__13dMeter2Draw_cFb = .text:0x80216948; // type:function size:0x24C scope:global align:4 +setAlphaRupeeAnimeMin__13dMeter2Draw_cFv = .text:0x80216B94; // type:function size:0xC0 scope:global align:4 +setAlphaRupeeAnimeMax__13dMeter2Draw_cFv = .text:0x80216C54; // type:function size:0xB0 scope:global align:4 +drawKey__13dMeter2Draw_cFs = .text:0x80216D04; // type:function size:0xE8 scope:global align:4 +setAlphaKeyChange__13dMeter2Draw_cFb = .text:0x80216DEC; // type:function size:0x180 scope:global align:4 +setAlphaKeyAnimeMin__13dMeter2Draw_cFv = .text:0x80216F6C; // type:function size:0x84 scope:global align:4 +setAlphaKeyAnimeMax__13dMeter2Draw_cFv = .text:0x80216FF0; // type:function size:0x80 scope:global align:4 +drawButtonA__13dMeter2Draw_cFUcfffffbb = .text:0x80217070; // type:function size:0x338 scope:global align:4 +drawButtonB__13dMeter2Draw_cFUcbfffffb = .text:0x802173A8; // type:function size:0x568 scope:global align:4 +drawButtonR__13dMeter2Draw_cFUcUcbb = .text:0x80217910; // type:function size:0xA0 scope:global align:4 +drawButtonZ__13dMeter2Draw_cFUc = .text:0x802179B0; // type:function size:0x218 scope:global align:4 +drawButton3D__13dMeter2Draw_cFUc = .text:0x80217BC8; // type:function size:0x50 scope:global align:4 +drawButtonC__13dMeter2Draw_cFUcb = .text:0x80217C18; // type:function size:0x6C scope:global align:4 +drawButtonS__13dMeter2Draw_cFUc = .text:0x80217C84; // type:function size:0x50 scope:global align:4 +drawButtonBin__13dMeter2Draw_cFUc = .text:0x80217CD4; // type:function size:0xA4 scope:global align:4 +drawButtonXY__13dMeter2Draw_cFiUcUcbb = .text:0x80217D78; // type:function size:0x784 scope:global align:4 +getButtonCrossParentInitTransY__13dMeter2Draw_cFv = .text:0x802184FC; // type:function size:0x1C scope:global align:4 +drawButtonCross__13dMeter2Draw_cFff = .text:0x80218518; // type:function size:0xE4 scope:global align:4 +setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv = .text:0x802185FC; // type:function size:0x70 scope:global align:4 +setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv = .text:0x8021866C; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossItemAnimeMin__13dMeter2Draw_cFv = .text:0x8021870C; // type:function size:0xDC scope:global align:4 +setAlphaButtonCrossItemAnimeMax__13dMeter2Draw_cFv = .text:0x802187E8; // type:function size:0xC4 scope:global align:4 +setAlphaButtonCrossMapAnimeMin__13dMeter2Draw_cFv = .text:0x802188AC; // type:function size:0xDC scope:global align:4 +setAlphaButtonCrossMapAnimeMax__13dMeter2Draw_cFv = .text:0x80218988; // type:function size:0xC4 scope:global align:4 +setAlphaButtonChange__13dMeter2Draw_cFb = .text:0x80218A4C; // type:function size:0x894 scope:global align:4 +setAlphaButtonAnimeMin__13dMeter2Draw_cFv = .text:0x802192E0; // type:function size:0x8C scope:global align:4 +setAlphaButtonAnimeMax__13dMeter2Draw_cFv = .text:0x8021936C; // type:function size:0xCC scope:global align:4 +setAlphaButtonAAnimeMin__13dMeter2Draw_cFv = .text:0x80219438; // type:function size:0xE4 scope:global align:4 +setAlphaButtonAAnimeMax__13dMeter2Draw_cFv = .text:0x8021951C; // type:function size:0xCC scope:global align:4 +setAlphaButtonBAnimeMin__13dMeter2Draw_cFv = .text:0x802195E8; // type:function size:0x150 scope:global align:4 +setAlphaButtonBAnimeMax__13dMeter2Draw_cFv = .text:0x80219738; // type:function size:0x130 scope:global align:4 +setButtonIconAAlpha__13dMeter2Draw_cFUcUlb = .text:0x80219868; // type:function size:0x1E4 scope:global align:4 +setButtonIconBAlpha__13dMeter2Draw_cFUcUlb = .text:0x80219A4C; // type:function size:0x2FC scope:global align:4 +setButtonIconMidonaAlpha__13dMeter2Draw_cFUl = .text:0x80219D48; // type:function size:0x414 scope:global align:4 +setButtonIconAlpha__13dMeter2Draw_cFiUcUlb = .text:0x8021A15C; // type:function size:0x404 scope:global align:4 +getNumberTexture__13dMeter2Draw_cFi = .text:0x8021A560; // type:function size:0x58 scope:global align:4 +getActionString__13dMeter2Draw_cFUcUcPUc = .text:0x8021A5B8; // type:function size:0x174 scope:global align:4 +changeTextureItemB__13dMeter2Draw_cFUc = .text:0x8021A72C; // type:function size:0x2B4 scope:global align:4 +changeTextureItemXY__13dMeter2Draw_cFiUc = .text:0x8021A9E0; // type:function size:0x2AC scope:global align:4 +setAlphaAnimeMin__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x8021AC8C; // type:function size:0xDC scope:global align:4 +setAlphaAnimeMax__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x8021AD68; // type:function size:0xE0 scope:global align:4 +setItemNum__13dMeter2Draw_cFUcUcUc = .text:0x8021AE48; // type:function size:0x344 scope:global align:4 +drawItemNum__13dMeter2Draw_cFUcf = .text:0x8021B18C; // type:function size:0xB0 scope:global align:4 +drawKanteraMeter__13dMeter2Draw_cFUcf = .text:0x8021B23C; // type:function size:0x150 scope:global align:4 +isButtonVisible__13dMeter2Draw_cFv = .text:0x8021B38C; // type:function size:0x3C scope:global align:4 +setItemParamX__13dMeter2Draw_cFUc = .text:0x8021B3C8; // type:function size:0x260 scope:global align:4 +setItemParamY__13dMeter2Draw_cFUc = .text:0x8021B628; // type:function size:0x24C scope:global align:4 +setItemParamZ__13dMeter2Draw_cFUc = .text:0x8021B874; // type:function size:0x260 scope:global align:4 +setItemParamB__13dMeter2Draw_cFUc = .text:0x8021BAD4; // type:function size:0x35C scope:global align:4 +getFishingType__13dMeter2Draw_cFv = .text:0x8021BE30; // type:function size:0x48 scope:global align:4 +getCanoeFishing__13dMeter2Draw_cFv = .text:0x8021BE78; // type:function size:0x70 scope:global align:4 +getCameraSubject__13dMeter2Draw_cFv = .text:0x8021BEE8; // type:function size:0x30 scope:global align:4 +getItemSubject__13dMeter2Draw_cFv = .text:0x8021BF18; // type:function size:0x58 scope:global align:4 +getPlayerSubject__13dMeter2Draw_cFv = .text:0x8021BF70; // type:function size:0x14 scope:global align:4 +isBButtonShow__13dMeter2Draw_cFb = .text:0x8021BF84; // type:function size:0x110 scope:global align:4 +getButtonTimer__13dMeter2Draw_cFv = .text:0x8021C094; // type:function size:0xC scope:global align:4 +__ct__13dMeter2Info_cFv = .text:0x8021C0A0; // type:function size:0x44 scope:global align:4 +__dt__13dMeter2Info_cFv = .text:0x8021C0E4; // type:function size:0x48 scope:global align:4 +init__13dMeter2Info_cFv = .text:0x8021C12C; // type:function size:0x278 scope:global align:4 +setFloatingMessage__13dMeter2Info_cFUssb = .text:0x8021C3A4; // type:function size:0x3C scope:global align:4 +setFloatingFlow__13dMeter2Info_cFUssb = .text:0x8021C3E0; // type:function size:0xC0 scope:global align:4 +isFloatingMessageVisible__13dMeter2Info_cFv = .text:0x8021C4A0; // type:function size:0x14 scope:global align:4 +decFloatingMessageTimer__13dMeter2Info_cFv = .text:0x8021C4B4; // type:function size:0x28 scope:global align:4 +resetFloatingMessage__13dMeter2Info_cFv = .text:0x8021C4DC; // type:function size:0x20 scope:global align:4 +decMsgKeyWaitTimer__13dMeter2Info_cFv = .text:0x8021C4FC; // type:function size:0x18 scope:global align:4 +getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021C514; // type:function size:0x120 scope:global align:4 +getStringKana__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021C634; // type:function size:0x1D4 scope:global align:4 +getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8021C808; // type:function size:0x160 scope:global align:4 +getStringLength__13dMeter2Info_cFP10J2DTextBoxPc = .text:0x8021C968; // type:function size:0x150 scope:global align:4 +getFont__10J2DTextBoxCFv = .text:0x8021CAB8; // type:function size:0x8 scope:global align:4 +getStringLength__13dMeter2Info_cFP7JUTFontffPc = .text:0x8021CAC0; // type:function size:0x138 scope:global align:4 +onDirectUseItem__13dMeter2Info_cFi = .text:0x8021CBF8; // type:function size:0x1C scope:global align:4 +isDirectUseItem__13dMeter2Info_cFi = .text:0x8021CC14; // type:function size:0x20 scope:global align:4 +setMeterString__13dMeter2Info_cFl = .text:0x8021CC34; // type:function size:0x6C scope:global align:4 +resetWarpStatus__13dMeter2Info_cFv = .text:0x8021CCA0; // type:function size:0x28 scope:global align:4 +warpInProc__13dMeter2Info_cFv = .text:0x8021CCC8; // type:function size:0x6C scope:global align:4 +warpOutProc__13dMeter2Info_cFv = .text:0x8021CD34; // type:function size:0x190 scope:global align:4 +resetMeterString__13dMeter2Info_cFv = .text:0x8021CEC4; // type:function size:0xC scope:global align:4 +setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc = .text:0x8021CED0; // type:function size:0x74 scope:global align:4 +getItemType__13dMeter2Info_cFUc = .text:0x8021CF44; // type:function size:0x288 scope:global align:4 +readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei = .text:0x8021D1CC; // type:function size:0x464 scope:global align:4 +setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture = .text:0x8021D630; // type:function size:0xE0 scope:global align:4 +get2ndTexture__13dMeter2Info_cFUc = .text:0x8021D710; // type:function size:0x6C scope:global align:4 +get3rdTexture__13dMeter2Info_cFUc = .text:0x8021D77C; // type:function size:0x44 scope:global align:4 +get4thTexture__13dMeter2Info_cFUc = .text:0x8021D7C0; // type:function size:0x28 scope:global align:4 +set1stColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021D7E8; // type:function size:0x120 scope:global align:4 +set2ndColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021D908; // type:function size:0x120 scope:global align:4 +set3rdColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021DA28; // type:function size:0x400 scope:global align:4 +set4thColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8021DE28; // type:function size:0x160 scope:global align:4 +setHotSpringTimer__13dMeter2Info_cFUc = .text:0x8021DF88; // type:function size:0x1C scope:global align:4 +decHotSpringTimer__13dMeter2Info_cFv = .text:0x8021DFA4; // type:function size:0x7C scope:global align:4 +changeWater__13dMeter2Info_cFUc = .text:0x8021E020; // type:function size:0xBC scope:global align:4 +setMiniGameItem__13dMeter2Info_cFUc = .text:0x8021E0DC; // type:function size:0x2AC scope:global align:4 +resetMiniGameItem__13dMeter2Info_cFb = .text:0x8021E388; // type:function size:0x1A4 scope:global align:4 +setMiniGameCount__13dMeter2Info_cFSc = .text:0x8021E52C; // type:function size:0x28 scope:global align:4 +setSaveStageName__13dMeter2Info_cFPCc = .text:0x8021E554; // type:function size:0x24 scope:global align:4 +dMeter2Info_getNowLifeGauge__Fv = .text:0x8021E578; // type:function size:0x14 scope:global align:4 +dMeter2Info_getNumberTextureName__Fi = .text:0x8021E58C; // type:function size:0x14 scope:global align:4 +dMeter2Info_getPlusTextureName__Fv = .text:0x8021E5A0; // type:function size:0x2C scope:global align:4 +dMeter2Info_getPixel__FffffffPC7ResTIMG = .text:0x8021E5CC; // type:function size:0x1A8 scope:global align:4 +dMeter2Info_setCloth__FUcb = .text:0x8021E774; // type:function size:0x80 scope:global align:4 +dMeter2Info_setSword__FUcb = .text:0x8021E7F4; // type:function size:0xA4 scope:global align:4 +dMeter2Info_setShield__FUcb = .text:0x8021E898; // type:function size:0x8C scope:global align:4 +dMeter2Info_is2DActiveTouchArea__Fv = .text:0x8021E924; // type:function size:0x8 scope:global align:4 +dMeter2Info_isMapOpenCheck__Fv = .text:0x8021E92C; // type:function size:0x20 scope:global align:4 +dMeter2Info_isItemOpenCheck__Fv = .text:0x8021E94C; // type:function size:0x5C scope:global align:4 +dMeter2Info_getRecieveLetterNum__Fv = .text:0x8021E9A8; // type:function size:0x70 scope:global align:4 +dMeter2Info_getNewLetterNum__Fv = .text:0x8021EA18; // type:function size:0xB0 scope:global align:4 +dMeter2Info_setNewLetterSender__Fv = .text:0x8021EAC8; // type:function size:0xD8 scope:global align:4 +dMeter2Info_recieveLetter__Fv = .text:0x8021EBA0; // type:function size:0xF4 scope:global align:4 +dMeter2Info_set2DVibration__Fv = .text:0x8021EC94; // type:function size:0x4 scope:global align:4 +dMeter2Info_set2DVibrationM__Fv = .text:0x8021EC98; // type:function size:0x4 scope:global align:4 +__sinit_d_meter2_info_cpp = .text:0x8021EC9C; // type:function size:0x3C scope:local align:4 +_create__9dMeter2_cFv = .text:0x8021ECD8; // type:function size:0x714 scope:global align:4 +_execute__9dMeter2_cFv = .text:0x8021F3EC; // type:function size:0x248 scope:global align:4 +_draw__9dMeter2_cFv = .text:0x8021F634; // type:function size:0x12C scope:global align:4 +_delete__9dMeter2_cFv = .text:0x8021F760; // type:function size:0x250 scope:global align:4 +emphasisButtonDelete__9dMeter2_cFv = .text:0x8021F9B0; // type:function size:0x94 scope:global align:4 +setLifeZero__9dMeter2_cFv = .text:0x8021FA44; // type:function size:0x30 scope:global align:4 +checkStatus__9dMeter2_cFv = .text:0x8021FA74; // type:function size:0x5B0 scope:global align:4 +moveLife__9dMeter2_cFv = .text:0x80220024; // type:function size:0x420 scope:global align:4 +moveKantera__9dMeter2_cFv = .text:0x80220444; // type:function size:0x39C scope:global align:4 +moveOxygen__9dMeter2_cFv = .text:0x802207E0; // type:function size:0x36C scope:global align:4 +moveLightDrop__9dMeter2_cFv = .text:0x80220B4C; // type:function size:0x3A8 scope:global align:4 +moveRupee__9dMeter2_cFv = .text:0x80220EF4; // type:function size:0x47C scope:global align:4 +moveKey__9dMeter2_cFv = .text:0x80221370; // type:function size:0x198 scope:global align:4 +moveButtonA__9dMeter2_cFv = .text:0x80221508; // type:function size:0x5B0 scope:global align:4 +moveButtonB__9dMeter2_cFv = .text:0x80221AB8; // type:function size:0x6D4 scope:global align:4 +moveButtonR__9dMeter2_cFv = .text:0x8022218C; // type:function size:0x138 scope:global align:4 +moveButtonZ__9dMeter2_cFv = .text:0x802222C4; // type:function size:0x2A0 scope:global align:4 +moveButton3D__9dMeter2_cFv = .text:0x80222564; // type:function size:0xC4 scope:global align:4 +moveButtonC__9dMeter2_cFv = .text:0x80222628; // type:function size:0x130 scope:global align:4 +moveButtonS__9dMeter2_cFv = .text:0x80222758; // type:function size:0x84 scope:global align:4 +moveButtonXY__9dMeter2_cFv = .text:0x802227DC; // type:function size:0x970 scope:global align:4 +moveButtonCross__9dMeter2_cFv = .text:0x8022314C; // type:function size:0x270 scope:global align:4 +moveTouchSubMenu__9dMeter2_cFv = .text:0x802233BC; // type:function size:0x4 scope:global align:4 +moveSubContents__9dMeter2_cFv = .text:0x802233C0; // type:function size:0xCC scope:global align:4 +move2DContents__9dMeter2_cFv = .text:0x8022348C; // type:function size:0x60C scope:global align:4 +checkSubContents__9dMeter2_cFv = .text:0x80223A98; // type:function size:0x3F0 scope:global align:4 +check2DContents__9dMeter2_cFv = .text:0x80223E88; // type:function size:0x23C scope:global align:4 +moveBombNum__9dMeter2_cFv = .text:0x802240C4; // type:function size:0x458 scope:global align:4 +moveBottleNum__9dMeter2_cFv = .text:0x8022451C; // type:function size:0xFC scope:global align:4 +moveArrowNum__9dMeter2_cFv = .text:0x80224618; // type:function size:0x32C scope:global align:4 +movePachinkoNum__9dMeter2_cFv = .text:0x80224944; // type:function size:0x264 scope:global align:4 +alphaAnimeLife__9dMeter2_cFv = .text:0x80224BA8; // type:function size:0x120 scope:global align:4 +alphaAnimeKantera__9dMeter2_cFv = .text:0x80224CC8; // type:function size:0x1A8 scope:global align:4 +alphaAnimeOxygen__9dMeter2_cFv = .text:0x80224E70; // type:function size:0x1C0 scope:global align:4 +alphaAnimeLightDrop__9dMeter2_cFv = .text:0x80225030; // type:function size:0x54 scope:global align:4 +alphaAnimeRupee__9dMeter2_cFv = .text:0x80225084; // type:function size:0x1B0 scope:global align:4 +alphaAnimeKey__9dMeter2_cFv = .text:0x80225234; // type:function size:0x184 scope:global align:4 +alphaAnimeButton__9dMeter2_cFv = .text:0x802253B8; // type:function size:0x3CC scope:global align:4 +alphaAnimeButtonCross__9dMeter2_cFv = .text:0x80225784; // type:function size:0x21C scope:global align:4 +isShowLightDrop__9dMeter2_cFv = .text:0x802259A0; // type:function size:0x1C4 scope:global align:4 +killSubContents__9dMeter2_cFUc = .text:0x80225B64; // type:function size:0xC0 scope:global align:4 +isKeyVisible__9dMeter2_cFv = .text:0x80225C24; // type:function size:0x98 scope:global align:4 +isArrowEquip__9dMeter2_cFv = .text:0x80225CBC; // type:function size:0x6C scope:global align:4 +isPachinkoEquip__9dMeter2_cFv = .text:0x80225D28; // type:function size:0x3C scope:global align:4 +dMeter2_Draw__FP9dMeter2_c = .text:0x80225D64; // type:function size:0x20 scope:global align:4 +dMeter2_Execute__FP9dMeter2_c = .text:0x80225D84; // type:function size:0x20 scope:global align:4 +dMeter2_IsDelete__FP9dMeter2_c = .text:0x80225DA4; // type:function size:0x8 scope:global align:4 +dMeter2_Delete__FP9dMeter2_c = .text:0x80225DAC; // type:function size:0x20 scope:global align:4 +dMeter2_Create__FP9msg_class = .text:0x80225DCC; // type:function size:0xB0 scope:global align:4 +__ct__13COutFontSet_cFv = .text:0x80225E7C; // type:function size:0x3C scope:global align:4 +__dt__13COutFontSet_cFv = .text:0x80225EB8; // type:function size:0x48 scope:global align:4 +initialize__13COutFontSet_cFv = .text:0x80225F00; // type:function size:0x34 scope:global align:4 +drawFont__13COutFontSet_cFP10J2DTextBoxUcffffUlUc = .text:0x80225F34; // type:function size:0x24 scope:global align:4 +__ct__10COutFont_cFUc = .text:0x80225F58; // type:function size:0xCC scope:global align:4 +__dt__10COutFont_cFv = .text:0x80226024; // type:function size:0x11C scope:global align:4 +setPane__10COutFont_cFP10J2DPicture = .text:0x80226140; // type:function size:0x2C scope:global align:4 +createPane__10COutFont_cFv = .text:0x8022616C; // type:function size:0xE50 scope:global align:4 +initialize__10COutFont_cFv = .text:0x80226FBC; // type:function size:0x54 scope:global align:4 +drawFont__10COutFont_cFP10J2DTextBoxUcffffUlUc = .text:0x80227010; // type:function size:0x5C scope:global align:4 +setAlphaRatio__10COutFont_cFf = .text:0x8022706C; // type:function size:0x8 scope:global align:4 +draw__10COutFont_cFP10J2DTextBoxfff = .text:0x80227074; // type:function size:0x1698 scope:global align:4 +reset__10COutFont_cFP10J2DTextBox = .text:0x8022870C; // type:function size:0x48 scope:global align:4 +setBlendAnime__10COutFont_cFP10J2DPictures = .text:0x80228754; // type:function size:0xA0 scope:global align:4 +getBtiName__10COutFont_cFi = .text:0x802287F4; // type:function size:0x48 scope:global align:4 +checkCharInfoCharactor__Fi = .text:0x8022883C; // type:function size:0x54 scope:global align:4 +changeCodeToChar__FUs = .text:0x80228890; // type:function size:0x3C scope:global align:4 +change1ByteTo2Bytes__Fi = .text:0x802288CC; // type:function size:0x230 scope:global align:4 +changeKataToHira__Fi = .text:0x80228AFC; // type:function size:0x70 scope:global align:4 +isOutfontKanjiCode__Fi = .text:0x80228B6C; // type:function size:0x54 scope:global align:4 +getFontCCColorTable__FUcUc = .text:0x80228BC0; // type:function size:0xAC scope:global align:4 +getFontGCColorTable__FUcUc = .text:0x80228C6C; // type:function size:0xAC scope:global align:4 +getOutFontNumberType__Fi = .text:0x80228D18; // type:function size:0x78 scope:global align:4 +setPlayerName__FPcUc = .text:0x80228D90; // type:function size:0xC8 scope:global align:4 +setHorseName__FPcUc = .text:0x80228E58; // type:function size:0xC8 scope:global align:4 +getPohNum__Fv = .text:0x80228F20; // type:function size:0x38 scope:global align:4 +__ct__19jmessage_tReferenceFv = .text:0x80228F58; // type:function size:0x1B0 scope:global align:4 +__dt__19jmessage_tReferenceFv = .text:0x80229108; // type:function size:0x74 scope:global align:4 +calcDistance__19jmessage_tReferenceFv = .text:0x8022917C; // type:function size:0xB8 scope:global align:4 +getLineMax__19jmessage_tReferenceFv = .text:0x80229234; // type:function size:0x8C scope:global align:4 +isKanban__19jmessage_tReferenceFv = .text:0x802292C0; // type:function size:0x34 scope:global align:4 +isPlaceName__19jmessage_tReferenceFv = .text:0x802292F4; // type:function size:0x34 scope:global align:4 +isBossName__19jmessage_tReferenceFv = .text:0x80229328; // type:function size:0x34 scope:global align:4 +isSaveSeq__19jmessage_tReferenceFv = .text:0x8022935C; // type:function size:0x34 scope:global align:4 +isBook__19jmessage_tReferenceFv = .text:0x80229390; // type:function size:0x34 scope:global align:4 +isStaffRoll__19jmessage_tReferenceFv = .text:0x802293C4; // type:function size:0x34 scope:global align:4 +isHowl__19jmessage_tReferenceFv = .text:0x802293F8; // type:function size:0x34 scope:global align:4 +isMidona__19jmessage_tReferenceFv = .text:0x8022942C; // type:function size:0x34 scope:global align:4 +resetReference__19jmessage_tReferenceFv = .text:0x80229460; // type:function size:0x28 scope:global align:4 +pageSend__19jmessage_tReferenceFv = .text:0x80229488; // type:function size:0x134 scope:global align:4 +selectMessage__19jmessage_tReferenceFv = .text:0x802295BC; // type:function size:0x340 scope:global align:4 +inputNumber__19jmessage_tReferenceFv = .text:0x802298FC; // type:function size:0x288 scope:global align:4 +getWord__19jmessage_tReferenceFi = .text:0x80229B84; // type:function size:0x14 scope:global align:4 +resetWord__19jmessage_tReferenceFv = .text:0x80229B98; // type:function size:0x24 scope:global align:4 +setCharactor__19jmessage_tReferenceFUs = .text:0x80229BBC; // type:function size:0x20 scope:global align:4 +addCharactor__19jmessage_tReferenceFUs = .text:0x80229BDC; // type:function size:0x28 scope:global align:4 +resetCharactor__19jmessage_tReferenceFv = .text:0x80229C04; // type:function size:0x34 scope:global align:4 +shiftCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229C38; // type:function size:0x2C scope:global align:4 +resetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229C64; // type:function size:0x38 scope:global align:4 +allsetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80229C9C; // type:function size:0x24 scope:global align:4 +isCharSend__19jmessage_tReferenceFv = .text:0x80229CC0; // type:function size:0x70 scope:global align:4 +isLightSend__19jmessage_tReferenceFv = .text:0x80229D30; // type:function size:0x70 scope:global align:4 +isLightEnd__19jmessage_tReferenceFv = .text:0x80229DA0; // type:function size:0x60 scope:global align:4 +decideOutFontRupeeColor__19jmessage_tReferenceFi = .text:0x80229E00; // type:function size:0x40 scope:global align:4 +__ct__17jmessage_tControlFv = .text:0x80229E40; // type:function size:0x3C scope:global align:4 +__ct__26jmessage_tMeasureProcessorFPC19jmessage_tReference = .text:0x80229E7C; // type:function size:0x9C scope:global align:4 +do_begin__26jmessage_tMeasureProcessorFPCvPCc = .text:0x80229F18; // type:function size:0x1F0 scope:global align:4 +do_end__26jmessage_tMeasureProcessorFv = .text:0x8022A108; // type:function size:0x188 scope:global align:4 +do_character__26jmessage_tMeasureProcessorFi = .text:0x8022A290; // type:function size:0x42C scope:global align:4 +do_tag__26jmessage_tMeasureProcessorFUlPCvUl = .text:0x8022A6BC; // type:function size:0xEC0 scope:global align:4 +do_scale__26jmessage_tMeasureProcessorFf = .text:0x8022B57C; // type:function size:0xDC scope:global align:4 +do_space__26jmessage_tMeasureProcessorFUl = .text:0x8022B658; // type:function size:0x260 scope:global align:4 +do_pageType__26jmessage_tMeasureProcessorFi = .text:0x8022B8B8; // type:function size:0x68 scope:global align:4 +do_name1__26jmessage_tMeasureProcessorFv = .text:0x8022B920; // type:function size:0x4 scope:global align:4 +do_rubyset__26jmessage_tMeasureProcessorFPCvUl = .text:0x8022B924; // type:function size:0x88 scope:global align:4 +push_word__26jmessage_tMeasureProcessorFPc = .text:0x8022B9AC; // type:function size:0x78 scope:global align:4 +__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl = .text:0x8022BA24; // type:function size:0x9C scope:global align:4 +__dt__26jmessage_tMeasureProcessorFv = .text:0x8022BAC0; // type:function size:0x60 scope:global align:4 +do_reset__27jmessage_tSequenceProcessorFv = .text:0x8022BB20; // type:function size:0x4 scope:global align:4 +do_begin__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8022BB24; // type:function size:0x3E4 scope:global align:4 +do_end__27jmessage_tSequenceProcessorFv = .text:0x8022BF08; // type:function size:0x140 scope:global align:4 +do_isReady__27jmessage_tSequenceProcessorFv = .text:0x8022C048; // type:function size:0x464 scope:global align:4 +do_character__27jmessage_tSequenceProcessorFi = .text:0x8022C4AC; // type:function size:0x1C0 scope:global align:4 +do_tag__27jmessage_tSequenceProcessorFUlPCvUl = .text:0x8022C66C; // type:function size:0x75C scope:global align:4 +do_jump_isReady__27jmessage_tSequenceProcessorFv = .text:0x8022CDC8; // type:function size:0x8 scope:global align:4 +do_name1__27jmessage_tSequenceProcessorFv = .text:0x8022CDD0; // type:function size:0x4 scope:global align:4 +do_space__27jmessage_tSequenceProcessorFUl = .text:0x8022CDD4; // type:function size:0x11C scope:global align:4 +do_rubyset__27jmessage_tSequenceProcessorFPCvUl = .text:0x8022CEF0; // type:function size:0x88 scope:global align:4 +push_word__27jmessage_tSequenceProcessorFv = .text:0x8022CF78; // type:function size:0x64 scope:global align:4 +messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz = .text:0x8022CFDC; // type:function size:0xD4 scope:global align:4 +do_jump__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8022D0B0; // type:function size:0x4 scope:global align:4 +calcStringLength__27jmessage_tSequenceProcessorFv = .text:0x8022D0B4; // type:function size:0xC8 scope:global align:4 +__ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference = .text:0x8022D17C; // type:function size:0x118 scope:global align:4 +do_reset__28jmessage_tRenderingProcessorFv = .text:0x8022D294; // type:function size:0x4 scope:global align:4 +do_begin__28jmessage_tRenderingProcessorFPCvPCc = .text:0x8022D298; // type:function size:0x20C scope:global align:4 +do_end__28jmessage_tRenderingProcessorFv = .text:0x8022D4A4; // type:function size:0xC8 scope:global align:4 +do_character__28jmessage_tRenderingProcessorFi = .text:0x8022D56C; // type:function size:0x6AC scope:global align:4 +do_tag__28jmessage_tRenderingProcessorFUlPCvUl = .text:0x8022DC18; // type:function size:0x9E0 scope:global align:4 +resetRendering__28jmessage_tRenderingProcessorFv = .text:0x8022E5F8; // type:function size:0x50 scope:global align:4 +do_widthcenter__28jmessage_tRenderingProcessorFv = .text:0x8022E648; // type:function size:0xE4 scope:global align:4 +do_selwidthcenter__28jmessage_tRenderingProcessorFi = .text:0x8022E72C; // type:function size:0xB8 scope:global align:4 +do_heightcenter__28jmessage_tRenderingProcessorFv = .text:0x8022E7E4; // type:function size:0x4B4 scope:global align:4 +do_color__28jmessage_tRenderingProcessorFUc = .text:0x8022EC98; // type:function size:0x94 scope:global align:4 +do_scale__28jmessage_tRenderingProcessorFf = .text:0x8022ED2C; // type:function size:0x100 scope:global align:4 +do_linedown__28jmessage_tRenderingProcessorFs = .text:0x8022EE2C; // type:function size:0x60 scope:global align:4 +do_transY__28jmessage_tRenderingProcessorFsb = .text:0x8022EE8C; // type:function size:0x124 scope:global align:4 +do_outfont__28jmessage_tRenderingProcessorFUcUl = .text:0x8022EFB0; // type:function size:0x22C scope:global align:4 +do_arrow2__28jmessage_tRenderingProcessorFv = .text:0x8022F1DC; // type:function size:0x1BC scope:global align:4 +getLineLength__28jmessage_tRenderingProcessorFi = .text:0x8022F398; // type:function size:0x34 scope:global align:4 +do_strcat__28jmessage_tRenderingProcessorFPcbbb = .text:0x8022F3CC; // type:function size:0x248 scope:global align:4 +do_rubyset__28jmessage_tRenderingProcessorFPCvUl = .text:0x8022F614; // type:function size:0x23C scope:global align:4 +do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff = .text:0x8022F850; // type:function size:0x1B8 scope:global align:4 +do_name1__28jmessage_tRenderingProcessorFv = .text:0x8022FA08; // type:function size:0x4 scope:global align:4 +do_numset__28jmessage_tRenderingProcessorFs = .text:0x8022FA0C; // type:function size:0x1F4 scope:global align:4 +push_word__28jmessage_tRenderingProcessorFv = .text:0x8022FC00; // type:function size:0x50 scope:global align:4 +getCharInfo__28jmessage_tRenderingProcessorFfffff = .text:0x8022FC50; // type:function size:0x13C scope:global align:4 +__ct__26jmessage_string_tReferenceFv = .text:0x8022FD8C; // type:function size:0x8C scope:global align:4 +__dt__26jmessage_string_tReferenceFv = .text:0x8022FE18; // type:function size:0x60 scope:global align:4 +init__26jmessage_string_tReferenceFP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8022FE78; // type:function size:0x80 scope:global align:4 +setCharactor__26jmessage_string_tReferenceFUs = .text:0x8022FEF8; // type:function size:0x4 scope:global align:4 +addCharactor__26jmessage_string_tReferenceFUs = .text:0x8022FEFC; // type:function size:0x4 scope:global align:4 +resetCharactor__26jmessage_string_tReferenceFv = .text:0x8022FF00; // type:function size:0x4 scope:global align:4 +getLineLength__26jmessage_string_tReferenceFi = .text:0x8022FF04; // type:function size:0x34 scope:global align:4 +addLineLength__26jmessage_string_tReferenceFif = .text:0x8022FF38; // type:function size:0x2C scope:global align:4 +getOutfontLength__26jmessage_string_tReferenceFi = .text:0x8022FF64; // type:function size:0x34 scope:global align:4 +setOutfontLength__26jmessage_string_tReferenceFif = .text:0x8022FF98; // type:function size:0x24 scope:global align:4 +clearOutfontLength__26jmessage_string_tReferenceFi = .text:0x8022FFBC; // type:function size:0x34 scope:global align:4 +getLineCountNowPage__26jmessage_string_tReferenceFv = .text:0x8022FFF0; // type:function size:0x38 scope:global align:4 +__ct__24jmessage_string_tControlFv = .text:0x80230028; // type:function size:0x3C scope:global align:4 +__ct__33jmessage_string_tMeasureProcessorFPC26jmessage_string_tReference = .text:0x80230064; // type:function size:0x4C scope:global align:4 +do_begin__33jmessage_string_tMeasureProcessorFPCvPCc = .text:0x802300B0; // type:function size:0x30 scope:global align:4 +do_end__33jmessage_string_tMeasureProcessorFv = .text:0x802300E0; // type:function size:0x14 scope:global align:4 +do_character__33jmessage_string_tMeasureProcessorFi = .text:0x802300F4; // type:function size:0x1C8 scope:global align:4 +do_tag__33jmessage_string_tMeasureProcessorFUlPCvUl = .text:0x802302BC; // type:function size:0xC0C scope:global align:4 +do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl = .text:0x80230EC8; // type:function size:0x7C scope:global align:4 +__ct__34jmessage_string_tSequenceProcessorFPC26jmessage_string_tReferenceP24jmessage_string_tControl = .text:0x80230F44; // type:function size:0x54 scope:global align:4 +__dt__33jmessage_string_tMeasureProcessorFv = .text:0x80230F98; // type:function size:0x60 scope:global align:4 +do_reset__34jmessage_string_tSequenceProcessorFv = .text:0x80230FF8; // type:function size:0x4 scope:global align:4 +do_begin__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x80230FFC; // type:function size:0xBC scope:global align:4 +do_end__34jmessage_string_tSequenceProcessorFv = .text:0x802310B8; // type:function size:0x4 scope:global align:4 +do_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x802310BC; // type:function size:0x8 scope:global align:4 +do_character__34jmessage_string_tSequenceProcessorFi = .text:0x802310C4; // type:function size:0x4 scope:global align:4 +do_tag__34jmessage_string_tSequenceProcessorFUlPCvUl = .text:0x802310C8; // type:function size:0x30 scope:global align:4 +do_jump_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x802310F8; // type:function size:0x8 scope:global align:4 +do_jump__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x80231100; // type:function size:0x4 scope:global align:4 +__ct__35jmessage_string_tRenderingProcessorFPC26jmessage_string_tReference = .text:0x80231104; // type:function size:0x58 scope:global align:4 +getLineCountNowPage__35jmessage_string_tRenderingProcessorFv = .text:0x8023115C; // type:function size:0x3C scope:global align:4 +do_reset__35jmessage_string_tRenderingProcessorFv = .text:0x80231198; // type:function size:0x44 scope:global align:4 +do_begin__35jmessage_string_tRenderingProcessorFPCvPCc = .text:0x802311DC; // type:function size:0x48 scope:global align:4 +do_end__35jmessage_string_tRenderingProcessorFv = .text:0x80231224; // type:function size:0x60 scope:global align:4 +do_character__35jmessage_string_tRenderingProcessorFi = .text:0x80231284; // type:function size:0x3C8 scope:global align:4 +do_tag__35jmessage_string_tRenderingProcessorFUlPCvUl = .text:0x8023164C; // type:function size:0xCD8 scope:global align:4 +do_widthcenter__35jmessage_string_tRenderingProcessorFv = .text:0x80232324; // type:function size:0x180 scope:global align:4 +do_heightcenter__35jmessage_string_tRenderingProcessorFv = .text:0x802324A4; // type:function size:0x154 scope:global align:4 +do_strcat__35jmessage_string_tRenderingProcessorFPc = .text:0x802325F8; // type:function size:0x6C scope:global align:4 +do_rubyset__35jmessage_string_tRenderingProcessorFPCvUl = .text:0x80232664; // type:function size:0x1B0 scope:global align:4 +do_rubystrcat__35jmessage_string_tRenderingProcessorFPc = .text:0x80232814; // type:function size:0x6C scope:global align:4 +do_outfont__35jmessage_string_tRenderingProcessorFUc = .text:0x80232880; // type:function size:0x2A0 scope:global align:4 +do_color__35jmessage_string_tRenderingProcessorFUc = .text:0x80232B20; // type:function size:0x94 scope:global align:4 +do_scale__35jmessage_string_tRenderingProcessorFf = .text:0x80232BB4; // type:function size:0x90 scope:global align:4 +do_linedown__35jmessage_string_tRenderingProcessorFs = .text:0x80232C44; // type:function size:0x54 scope:global align:4 +do_numset__35jmessage_string_tRenderingProcessorFs = .text:0x80232C98; // type:function size:0xD8 scope:global align:4 +push_word__35jmessage_string_tRenderingProcessorFPCc = .text:0x80232D70; // type:function size:0x3C scope:global align:4 +__dt__35jmessage_string_tRenderingProcessorFv = .text:0x80232DAC; // type:function size:0x60 scope:global align:4 +__dt__34jmessage_string_tSequenceProcessorFv = .text:0x80232E0C; // type:function size:0x84 scope:global align:4 +__dt__24jmessage_string_tControlFv = .text:0x80232E90; // type:function size:0x60 scope:global align:4 +__dt__28jmessage_tRenderingProcessorFv = .text:0x80232EF0; // type:function size:0x60 scope:global align:4 +__dt__27jmessage_tSequenceProcessorFv = .text:0x80232F50; // type:function size:0x84 scope:global align:4 +getActorPos__19jmessage_tReferenceFv = .text:0x80232FD4; // type:function size:0x1C scope:global align:4 +dMsgObject_getGroupID__Fv = .text:0x80232FF0; // type:function size:0x8 scope:global align:4 +dMsgObject_searchSSItem__FPvPv = .text:0x80232FF8; // type:function size:0xA8 scope:global align:4 +__ct__20dMsgObject_HowlHIO_cFv = .text:0x802330A0; // type:function size:0x280 scope:global align:4 +__ct__16dMsgObject_HIO_cFv = .text:0x80233320; // type:function size:0x518 scope:global align:4 +_create__12dMsgObject_cFP9msg_class = .text:0x80233838; // type:function size:0x30C scope:global align:4 +_execute__12dMsgObject_cFv = .text:0x80233B44; // type:function size:0x42C scope:global align:4 +_draw__12dMsgObject_cFv = .text:0x80233F70; // type:function size:0x12C scope:global align:4 +_delete__12dMsgObject_cFv = .text:0x8023409C; // type:function size:0x21C scope:global align:4 +setMessageIndex__12dMsgObject_cFUlUlb = .text:0x802342B8; // type:function size:0x16C scope:global align:4 +setMessageIndexDemo__12dMsgObject_cFUlb = .text:0x80234424; // type:function size:0x114 scope:global align:4 +getMessageIndex__12dMsgObject_cFUl = .text:0x80234538; // type:function size:0x54 scope:global align:4 +getRevoMessageIndex__12dMsgObject_cFUl = .text:0x8023458C; // type:function size:0xFC scope:global align:4 +getMessageIndexAlways__12dMsgObject_cFUl = .text:0x80234688; // type:function size:0x54 scope:global align:4 +getMessageIDAlways__12dMsgObject_cFUl = .text:0x802346DC; // type:function size:0x14 scope:global align:4 +getMessageGroup__12dMsgObject_cFUl = .text:0x802346F0; // type:function size:0x14 scope:global align:4 +waitProc__12dMsgObject_cFv = .text:0x80234704; // type:function size:0x1C8 scope:global align:4 +openProc__12dMsgObject_cFv = .text:0x802348CC; // type:function size:0x6C0 scope:global align:4 +outnowProc__12dMsgObject_cFv = .text:0x80234F8C; // type:function size:0x2F4 scope:global align:4 +outwaitProc__12dMsgObject_cFv = .text:0x80235280; // type:function size:0x324 scope:global align:4 +stopProc__12dMsgObject_cFv = .text:0x802355A4; // type:function size:0x4 scope:global align:4 +continueProc__12dMsgObject_cFv = .text:0x802355A8; // type:function size:0x328 scope:global align:4 +selectProc__12dMsgObject_cFv = .text:0x802358D0; // type:function size:0x560 scope:global align:4 +selectEndProc__12dMsgObject_cFv = .text:0x80235E30; // type:function size:0x58 scope:global align:4 +inputProc__12dMsgObject_cFv = .text:0x80235E88; // type:function size:0x200 scope:global align:4 +finishProc__12dMsgObject_cFv = .text:0x80236088; // type:function size:0x1EC scope:global align:4 +endProc__12dMsgObject_cFv = .text:0x80236274; // type:function size:0x1FC scope:global align:4 +deleteProc__12dMsgObject_cFv = .text:0x80236470; // type:function size:0x1E0 scope:global align:4 +textmodeProc__12dMsgObject_cFv = .text:0x80236650; // type:function size:0x4 scope:global align:4 +talkStartInit__12dMsgObject_cFv = .text:0x80236654; // type:function size:0x66C scope:global align:4 +fukiPosCalc__12dMsgObject_cFb = .text:0x80236CC0; // type:function size:0x1D8 scope:global align:4 +setStatusLocal__12dMsgObject_cFUs = .text:0x80236E98; // type:function size:0x14 scope:global align:4 +getStatusLocal__12dMsgObject_cFv = .text:0x80236EAC; // type:function size:0x14 scope:global align:4 +delete_screen__12dMsgObject_cFb = .text:0x80236EC0; // type:function size:0xCC scope:global align:4 +isSend__12dMsgObject_cFv = .text:0x80236F8C; // type:function size:0x220 scope:global align:4 +readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x802371AC; // type:function size:0x164 scope:global align:4 +changeFlowGroupLocal__12dMsgObject_cFl = .text:0x80237310; // type:function size:0x44 scope:global align:4 +demoMessageGroupLocal__12dMsgObject_cFv = .text:0x80237354; // type:function size:0x2C scope:global align:4 +endFlowGroupLocal__12dMsgObject_cFv = .text:0x80237380; // type:function size:0xC scope:global align:4 +changeGroupLocal__12dMsgObject_cFs = .text:0x8023738C; // type:function size:0xD8 scope:global align:4 +getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80237464; // type:function size:0x2C4 scope:global align:4 +isGetItemMessage__12dMsgObject_cFv = .text:0x80237728; // type:function size:0x14 scope:global align:4 +isKanbanMessage__12dMsgObject_cFv = .text:0x8023773C; // type:function size:0x2C scope:global align:4 +isHowlMessage__12dMsgObject_cFv = .text:0x80237768; // type:function size:0x14 scope:global align:4 +isMidonaMessage__12dMsgObject_cFv = .text:0x8023777C; // type:function size:0x3C scope:global align:4 +isMidonaNormalTalkWait__12dMsgObject_cFv = .text:0x802377B8; // type:function size:0x78 scope:global align:4 +isMidonaTalkWait__12dMsgObject_cFv = .text:0x80237830; // type:function size:0x34 scope:global align:4 +isPlaceMessage__12dMsgObject_cFv = .text:0x80237864; // type:function size:0x14 scope:global align:4 +isBossMessage__12dMsgObject_cFv = .text:0x80237878; // type:function size:0x14 scope:global align:4 +isBookMessage__12dMsgObject_cFv = .text:0x8023788C; // type:function size:0x8 scope:global align:4 +isStaffMessage__12dMsgObject_cFv = .text:0x80237894; // type:function size:0x14 scope:global align:4 +isSaveMessage__12dMsgObject_cFv = .text:0x802378A8; // type:function size:0x14 scope:global align:4 +isTalkMessage__12dMsgObject_cFv = .text:0x802378BC; // type:function size:0x90 scope:global align:4 +getSmellName__12dMsgObject_cFv = .text:0x8023794C; // type:function size:0x68 scope:global align:4 +getPortalName__12dMsgObject_cFv = .text:0x802379B4; // type:function size:0x58 scope:global align:4 +getBombName__12dMsgObject_cFv = .text:0x80237A0C; // type:function size:0x90 scope:global align:4 +getInsectName__12dMsgObject_cFv = .text:0x80237A9C; // type:function size:0x5C scope:global align:4 +getLetterName__12dMsgObject_cFv = .text:0x80237AF8; // type:function size:0x58 scope:global align:4 +getSelectBombNum__12dMsgObject_cFv = .text:0x80237B50; // type:function size:0x50 scope:global align:4 +onMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237BA0; // type:function size:0x10 scope:global align:4 +offMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237BB0; // type:function size:0x20 scope:global align:4 +isMsgSendControlLocal__12dMsgObject_cFv = .text:0x80237BD0; // type:function size:0xC scope:global align:4 +onMsgSendLocal__12dMsgObject_cFv = .text:0x80237BDC; // type:function size:0x10 scope:global align:4 +offMsgSendLocal__12dMsgObject_cFv = .text:0x80237BEC; // type:function size:0x10 scope:global align:4 +isMsgSendLocal__12dMsgObject_cFv = .text:0x80237BFC; // type:function size:0xC scope:global align:4 +isMouthCheckLocal__12dMsgObject_cFv = .text:0x80237C08; // type:function size:0x14 scope:global align:4 +getBombBuyPriceLocal__12dMsgObject_cFUc = .text:0x80237C1C; // type:function size:0x48 scope:global align:4 +addSelectBomBag__12dMsgObject_cFUc = .text:0x80237C64; // type:function size:0x2C scope:global align:4 +resetSelectBomBag__12dMsgObject_cFv = .text:0x80237C90; // type:function size:0x2C scope:global align:4 +getSelectBombBagIDLocal__12dMsgObject_cFv = .text:0x80237CBC; // type:function size:0x50 scope:global align:4 +getSelectBombPriceLocal__12dMsgObject_cFv = .text:0x80237D0C; // type:function size:0xB0 scope:global align:4 +setEquipBombInfoLocal__12dMsgObject_cFv = .text:0x80237DBC; // type:function size:0xC scope:global align:4 +updateEquipBombInfoLocal__12dMsgObject_cFv = .text:0x80237DC8; // type:function size:0x170 scope:global align:4 +setShopWaitTimer__12dMsgObject_cFUc = .text:0x80237F38; // type:function size:0x14 scope:global align:4 +setSelectWordFlagLocal__12dMsgObject_cFUc = .text:0x80237F4C; // type:function size:0x8 scope:global align:4 +isHowlHearingModeLocal__12dMsgObject_cFv = .text:0x80237F54; // type:function size:0x60 scope:global align:4 +isCameraCancelFlag__12dMsgObject_cFv = .text:0x80237FB4; // type:function size:0x1C scope:global align:4 +onCameraCancelFlag__12dMsgObject_cFv = .text:0x80237FD0; // type:function size:0x18 scope:global align:4 +offCameraCancelFlag__12dMsgObject_cFv = .text:0x80237FE8; // type:function size:0x18 scope:global align:4 +isKillMessageFlag__12dMsgObject_cFv = .text:0x80238000; // type:function size:0x14 scope:global align:4 +onKillMessageFlag__12dMsgObject_cFv = .text:0x80238014; // type:function size:0x18 scope:global align:4 +setKillMessageFlag__12dMsgObject_cFv = .text:0x8023802C; // type:function size:0x2C scope:global align:4 +setKillMessageFlagLocal__12dMsgObject_cFv = .text:0x80238058; // type:function size:0x9C scope:global align:4 +setTalkPartner__12dMsgObject_cFP10fopAc_ac_c = .text:0x802380F4; // type:function size:0x14 scope:global align:4 +setNowTalkFlowNo__12dMsgObject_cFs = .text:0x80238108; // type:function size:0x14 scope:global align:4 +getNowTalkFlowNo__12dMsgObject_cFv = .text:0x8023811C; // type:function size:0x14 scope:global align:4 +setDemoMessage__12dMsgObject_cFUl = .text:0x80238130; // type:function size:0x30 scope:global align:4 +setTalkHeap__12dMsgObject_cFPv = .text:0x80238160; // type:function size:0x30 scope:global align:4 +setTalkHeapLocal__12dMsgObject_cFPv = .text:0x80238190; // type:function size:0x44 scope:global align:4 +getTalkHeap__12dMsgObject_cFv = .text:0x802381D4; // type:function size:0x14 scope:global align:4 +isDraw__12dMsgObject_cFv = .text:0x802381E8; // type:function size:0x94 scope:global align:4 +setButtonStatusLocal__12dMsgObject_cFv = .text:0x8023827C; // type:function size:0x18C scope:global align:4 +setDemoMessageLocal__12dMsgObject_cFUl = .text:0x80238408; // type:function size:0x50 scope:global align:4 +getSmellTypeMessageIDLocal__12dMsgObject_cFv = .text:0x80238458; // type:function size:0x2C scope:global align:4 +setSmellTypeLocal__12dMsgObject_cFUc = .text:0x80238484; // type:function size:0x54 scope:global align:4 +getSelectCursorPosLocal__12dMsgObject_cFv = .text:0x802384D8; // type:function size:0x10 scope:global align:4 +setSelectCursorPosLocal__12dMsgObject_cFUc = .text:0x802384E8; // type:function size:0xA8 scope:global align:4 +setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c = .text:0x80238590; // type:function size:0x8 scope:global align:4 +dMsgObject_Draw__FP12dMsgObject_c = .text:0x80238598; // type:function size:0x20 scope:global align:4 +dMsgObject_Execute__FP12dMsgObject_c = .text:0x802385B8; // type:function size:0x20 scope:global align:4 +dMsgObject_IsDelete__FP12dMsgObject_c = .text:0x802385D8; // type:function size:0x8 scope:global align:4 +dMsgObject_Delete__FP12dMsgObject_c = .text:0x802385E0; // type:function size:0x20 scope:global align:4 +dMsgObject_Create__FP9msg_class = .text:0x80238600; // type:function size:0x8C scope:global align:4 +readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x8023868C; // type:function size:0x30 scope:global align:4 +changeFlowGroup__12dMsgObject_cFl = .text:0x802386BC; // type:function size:0x30 scope:global align:4 +demoMessageGroup__12dMsgObject_cFv = .text:0x802386EC; // type:function size:0x2C scope:global align:4 +endFlowGroup__12dMsgObject_cFv = .text:0x80238718; // type:function size:0x2C scope:global align:4 +changeGroup__12dMsgObject_cFs = .text:0x80238744; // type:function size:0x30 scope:global align:4 +getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80238774; // type:function size:0x80 scope:global align:4 +getMsgDtPtr__12dMsgObject_cFv = .text:0x802387F4; // type:function size:0x14 scope:global align:4 +setProcessID__12dMsgObject_cFUi = .text:0x80238808; // type:function size:0x14 scope:global align:4 +getActor__12dMsgObject_cFv = .text:0x8023881C; // type:function size:0x24 scope:global align:4 +getpTalkActor__12dMsgObject_cFv = .text:0x80238840; // type:function size:0x14 scope:global align:4 +getIdx__12dMsgObject_cFv = .text:0x80238854; // type:function size:0x14 scope:global align:4 +getNodeIdx__12dMsgObject_cFv = .text:0x80238868; // type:function size:0x14 scope:global align:4 +setStatus__12dMsgObject_cFUs = .text:0x8023887C; // type:function size:0x30 scope:global align:4 +getStatus__12dMsgObject_cFv = .text:0x802388AC; // type:function size:0x2C scope:global align:4 +getScrnDrawPtr__12dMsgObject_cFv = .text:0x802388D8; // type:function size:0x14 scope:global align:4 +setTalkActor__12dMsgObject_cFP10fopAc_ac_c = .text:0x802388EC; // type:function size:0x30 scope:global align:4 +onMsgSendControl__12dMsgObject_cFv = .text:0x8023891C; // type:function size:0x2C scope:global align:4 +offMsgSendControl__12dMsgObject_cFv = .text:0x80238948; // type:function size:0x2C scope:global align:4 +isMsgSendControl__12dMsgObject_cFv = .text:0x80238974; // type:function size:0x2C scope:global align:4 +onMsgSend__12dMsgObject_cFv = .text:0x802389A0; // type:function size:0x2C scope:global align:4 +offMsgSend__12dMsgObject_cFv = .text:0x802389CC; // type:function size:0x2C scope:global align:4 +isMsgSend__12dMsgObject_cFv = .text:0x802389F8; // type:function size:0x2C scope:global align:4 +isMouthCheck__12dMsgObject_cFv = .text:0x80238A24; // type:function size:0x2C scope:global align:4 +getMessageID__12dMsgObject_cFv = .text:0x80238A50; // type:function size:0x14 scope:global align:4 +getSmellTypeMessageID__12dMsgObject_cFv = .text:0x80238A64; // type:function size:0x2C scope:global align:4 +setSmellType__12dMsgObject_cFUc = .text:0x80238A90; // type:function size:0x30 scope:global align:4 +getSelectCursorPos__12dMsgObject_cFv = .text:0x80238AC0; // type:function size:0x2C scope:global align:4 +setSelectCursorPos__12dMsgObject_cFUc = .text:0x80238AEC; // type:function size:0x30 scope:global align:4 +setPortalMessageID__12dMsgObject_cFUs = .text:0x80238B1C; // type:function size:0x14 scope:global align:4 +setInsectItemNo__12dMsgObject_cFUc = .text:0x80238B30; // type:function size:0x14 scope:global align:4 +setLetterNameID__12dMsgObject_cFUs = .text:0x80238B44; // type:function size:0x14 scope:global align:4 +setArrowNum__12dMsgObject_cFUc = .text:0x80238B58; // type:function size:0x14 scope:global align:4 +setMsgOutputType__12dMsgObject_cFUc = .text:0x80238B6C; // type:function size:0x14 scope:global align:4 +getMsgOutputType__12dMsgObject_cFv = .text:0x80238B80; // type:function size:0x14 scope:global align:4 +getWord__12dMsgObject_cFv = .text:0x80238B94; // type:function size:0x14 scope:global align:4 +getSelectWord__12dMsgObject_cFi = .text:0x80238BA8; // type:function size:0x1C scope:global align:4 +setSelectWordFlag__12dMsgObject_cFUc = .text:0x80238BC4; // type:function size:0x30 scope:global align:4 +getSelectWordFlag__12dMsgObject_cFv = .text:0x80238BF4; // type:function size:0x14 scope:global align:4 +isHowlHearingMode__12dMsgObject_cFv = .text:0x80238C08; // type:function size:0x2C scope:global align:4 +getSelectBombBagID__12dMsgObject_cFv = .text:0x80238C34; // type:function size:0x2C scope:global align:4 +getSelectBombPrice__12dMsgObject_cFv = .text:0x80238C60; // type:function size:0x2C scope:global align:4 +setEquipBombInfo__12dMsgObject_cFv = .text:0x80238C8C; // type:function size:0x2C scope:global align:4 +getItemEquipButton__12dMsgObject_cFv = .text:0x80238CB8; // type:function size:0x14 scope:global align:4 +setSelectCancelPos__12dMsgObject_cFUc = .text:0x80238CCC; // type:function size:0x14 scope:global align:4 +dMsgObject_getTotalPrice__Fv = .text:0x80238CE0; // type:function size:0x68 scope:global align:4 +dMsgObject_setTotalPrice__FUs = .text:0x80238D48; // type:function size:0x68 scope:global align:4 +dMsgObject_addTotalPrice__Fs = .text:0x80238DB0; // type:function size:0x94 scope:global align:4 +dMsgObject_getTotalPayment__Fv = .text:0x80238E44; // type:function size:0x68 scope:global align:4 +dMsgObject_setTotalPayment__FUs = .text:0x80238EAC; // type:function size:0x68 scope:global align:4 +dMsgObject_addTotalPayment__Fs = .text:0x80238F14; // type:function size:0x94 scope:global align:4 +dMsgObject_getFundRaising__Fv = .text:0x80238FA8; // type:function size:0x68 scope:global align:4 +dMsgObject_setFundRaising__FUs = .text:0x80239010; // type:function size:0x68 scope:global align:4 +dMsgObject_addFundRaising__Fs = .text:0x80239078; // type:function size:0x7C scope:global align:4 +dMsgObject_getOffering__Fv = .text:0x802390F4; // type:function size:0x68 scope:global align:4 +dMsgObject_addOffering__Fs = .text:0x8023915C; // type:function size:0x7C scope:global align:4 +__sinit_d_msg_object_cpp = .text:0x802391D8; // type:function size:0x3C scope:local align:4 +__dt__20dMsgObject_HowlHIO_cFv = .text:0x80239214; // type:function size:0x48 scope:global align:4 +__dt__16dMsgObject_HIO_cFv = .text:0x8023925C; // type:function size:0x60 scope:global align:4 +exec__14dMsgScrnBase_cFv = .text:0x802392BC; // type:function size:0x4 scope:global align:4 +setSelectRubyString__14dMsgScrnBase_cFPcPcPc = .text:0x802392C0; // type:function size:0x4 scope:global align:4 +setSelectString__14dMsgScrnBase_cFPcPcPc = .text:0x802392C4; // type:function size:0x4 scope:global align:4 +selectAnimeMove__14dMsgScrnBase_cFUcUcb = .text:0x802392C8; // type:function size:0x8 scope:global align:4 +selectAnimeInit__14dMsgScrnBase_cFUcUcfUc = .text:0x802392D0; // type:function size:0x4 scope:global align:4 +arwAnimeMove__14dMsgScrnBase_cFv = .text:0x802392D4; // type:function size:0x4 scope:global align:4 +arwAnimeInit__14dMsgScrnBase_cFv = .text:0x802392D8; // type:function size:0x4 scope:global align:4 +fukiPosCalc__14dMsgScrnBase_cFUc = .text:0x802392DC; // type:function size:0x4 scope:global align:4 +isSelect__14dMsgScrnBase_cFv = .text:0x802392E0; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnBase_cFv = .text:0x802392E8; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnBase_cFv = .text:0x802392F0; // type:function size:0x4 scope:global align:4 +dotAnimeInit__14dMsgScrnBase_cFv = .text:0x802392F4; // type:function size:0x4 scope:global align:4 +setActorPos__19jmessage_tReferenceF4cXyz = .text:0x802392F8; // type:function size:0x1C scope:global align:4 +__ct__10dMsgUnit_cFv = .text:0x80239314; // type:function size:0x10 scope:global align:4 +__dt__10dMsgUnit_cFv = .text:0x80239324; // type:function size:0x48 scope:global align:4 +setTag__10dMsgUnit_cFiiPcb = .text:0x8023936C; // type:function size:0x3B4 scope:global align:4 +__sinit_d_msg_unit_cpp = .text:0x80239720; // type:function size:0x38 scope:local align:4 +__ct__17dMsgScrn3Select_cFv = .text:0x80239758; // type:function size:0x818 scope:global align:4 +__dt__17dMsgScrn3Select_cFv = .text:0x80239F70; // type:function size:0x314 scope:global align:4 +__dt__14J2DAnmColorKeyFv = .text:0x8023A284; // type:function size:0x84 scope:global align:4 +isSelect__17dMsgScrn3Select_cFv = .text:0x8023A308; // type:function size:0x14 scope:global align:4 +setString__17dMsgScrn3Select_cFPcPcPc = .text:0x8023A31C; // type:function size:0x90 scope:global align:4 +setRubyString__17dMsgScrn3Select_cFPcPcPc = .text:0x8023A3AC; // type:function size:0x90 scope:global align:4 +translate__17dMsgScrn3Select_cFff = .text:0x8023A43C; // type:function size:0x3C scope:global align:4 +draw__17dMsgScrn3Select_cFff = .text:0x8023A478; // type:function size:0x2C0 scope:global align:4 +selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc = .text:0x8023A738; // type:function size:0x304 scope:global align:4 +selAnimeMove__17dMsgScrn3Select_cFUcUcb = .text:0x8023AA3C; // type:function size:0x2E8 scope:global align:4 +selAnimeEnd__17dMsgScrn3Select_cFv = .text:0x8023AD24; // type:function size:0x2B4 scope:global align:4 +getTextBoxWidth__17dMsgScrn3Select_cFv = .text:0x8023AFD8; // type:function size:0x18 scope:global align:4 +getFontSize__17dMsgScrn3Select_cFv = .text:0x8023AFF0; // type:function size:0x10 scope:global align:4 +getRubyFontSize__17dMsgScrn3Select_cFv = .text:0x8023B000; // type:function size:0x20 scope:global align:4 +getCharSpace__17dMsgScrn3Select_cFv = .text:0x8023B020; // type:function size:0x10 scope:global align:4 +getRubyCharSpace__17dMsgScrn3Select_cFv = .text:0x8023B030; // type:function size:0x20 scope:global align:4 +getTextBoxGlobalPosX__17dMsgScrn3Select_cFi = .text:0x8023B050; // type:function size:0x2C scope:global align:4 +getTextBoxGlobalPosY__17dMsgScrn3Select_cFi = .text:0x8023B07C; // type:function size:0x2C scope:global align:4 +open1Proc__17dMsgScrn3Select_cFv = .text:0x8023B0A8; // type:function size:0xF0 scope:global align:4 +open2Proc__17dMsgScrn3Select_cFv = .text:0x8023B198; // type:function size:0x120 scope:global align:4 +waitProc__17dMsgScrn3Select_cFv = .text:0x8023B2B8; // type:function size:0x30 scope:global align:4 +selectProc__17dMsgScrn3Select_cFv = .text:0x8023B2E8; // type:function size:0x224 scope:global align:4 +changeProc__17dMsgScrn3Select_cFv = .text:0x8023B50C; // type:function size:0x2E0 scope:global align:4 +closeProc__17dMsgScrn3Select_cFv = .text:0x8023B7EC; // type:function size:0xE0 scope:global align:4 +selectScale__17dMsgScrn3Select_cFv = .text:0x8023B8CC; // type:function size:0x284 scope:global align:4 +selectTrans__17dMsgScrn3Select_cFv = .text:0x8023BB50; // type:function size:0x3C4 scope:global align:4 +selectAnimeTransform__17dMsgScrn3Select_cFi = .text:0x8023BF14; // type:function size:0xA4 scope:global align:4 +__sinit_d_msg_scrn_3select_cpp = .text:0x8023BFB8; // type:function size:0xA0 scope:local align:4 +__ct__15dMsgScrnArrow_cFv = .text:0x8023C058; // type:function size:0x2C4 scope:global align:4 +__dt__15dMsgScrnArrow_cFv = .text:0x8023C31C; // type:function size:0x148 scope:global align:4 +draw__15dMsgScrnArrow_cFv = .text:0x8023C464; // type:function size:0x38 scope:global align:4 +setPos__15dMsgScrnArrow_cFff = .text:0x8023C49C; // type:function size:0x3C scope:global align:4 +arwAnimeInit__15dMsgScrnArrow_cFv = .text:0x8023C4D8; // type:function size:0x5C scope:global align:4 +arwAnimeMove__15dMsgScrnArrow_cFv = .text:0x8023C534; // type:function size:0x134 scope:global align:4 +dotAnimeInit__15dMsgScrnArrow_cFv = .text:0x8023C668; // type:function size:0x4C scope:global align:4 +dotAnimeMove__15dMsgScrnArrow_cFv = .text:0x8023C6B4; // type:function size:0xCC scope:global align:4 +__ct__14dMsgScrnBase_cFv = .text:0x8023C780; // type:function size:0x48 scope:global align:4 +__dt__14dMsgScrnBase_cFv = .text:0x8023C7C8; // type:function size:0x48 scope:global align:4 +init__14dMsgScrnBase_cFv = .text:0x8023C810; // type:function size:0xC8 scope:global align:4 +multiDraw__14dMsgScrnBase_cFv = .text:0x8023C8D8; // type:function size:0x40 scope:global align:4 +draw__14dMsgScrnBase_cFv = .text:0x8023C918; // type:function size:0x8C scope:global align:4 +drawSelf__14dMsgScrnBase_cFv = .text:0x8023C9A4; // type:function size:0x2C scope:global align:4 +drawOutFont__14dMsgScrnBase_cFfff = .text:0x8023C9D0; // type:function size:0x34 scope:global align:4 +setString__14dMsgScrnBase_cFPcPc = .text:0x8023CA04; // type:function size:0x8C scope:global align:4 +setRubyString__14dMsgScrnBase_cFPc = .text:0x8023CA90; // type:function size:0x6C scope:global align:4 +fukiScale__14dMsgScrnBase_cFf = .text:0x8023CAFC; // type:function size:0x28 scope:global align:4 +fukiTrans__14dMsgScrnBase_cFff = .text:0x8023CB24; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnBase_cFf = .text:0x8023CB48; // type:function size:0x50 scope:global align:4 +fontAlpha__14dMsgScrnBase_cFf = .text:0x8023CB98; // type:function size:0x80 scope:global align:4 +isTalkNow__14dMsgScrnBase_cFv = .text:0x8023CC18; // type:function size:0x54 scope:global align:4 +__ct__14dMsgScrnBoss_cFv = .text:0x8023CC6C; // type:function size:0x360 scope:global align:4 +__dt__14dMsgScrnBoss_cFv = .text:0x8023CFCC; // type:function size:0x160 scope:global align:4 +exec__14dMsgScrnBoss_cFv = .text:0x8023D12C; // type:function size:0x110 scope:global align:4 +drawSelf__14dMsgScrnBoss_cFv = .text:0x8023D23C; // type:function size:0x58 scope:global align:4 +fukiAlpha__14dMsgScrnBoss_cFf = .text:0x8023D294; // type:function size:0x8C scope:global align:4 +fukiScale__14dMsgScrnBoss_cFf = .text:0x8023D320; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnBoss_cFff = .text:0x8023D324; // type:function size:0x4 scope:global align:4 +fontAlpha__14dMsgScrnBoss_cFf = .text:0x8023D328; // type:function size:0x4 scope:global align:4 +__ct__17dMsgScrnExplain_cFP9STControlUcbUc = .text:0x8023D32C; // type:function size:0x8B0 scope:global align:4 +__dt__17dMsgScrnExplain_cFv = .text:0x8023DBDC; // type:function size:0x2A0 scope:global align:4 +move__17dMsgScrnExplain_cFv = .text:0x8023DE7C; // type:function size:0x140 scope:global align:4 +draw__17dMsgScrnExplain_cFP13J2DOrthoGraph = .text:0x8023DFBC; // type:function size:0x1B8 scope:global align:4 +wait_init__17dMsgScrnExplain_cFv = .text:0x8023E174; // type:function size:0x4 scope:global align:4 +wait_proc__17dMsgScrnExplain_cFv = .text:0x8023E178; // type:function size:0x4 scope:global align:4 +open_request_init__17dMsgScrnExplain_cFv = .text:0x8023E17C; // type:function size:0x4 scope:global align:4 +open_request_proc__17dMsgScrnExplain_cFv = .text:0x8023E180; // type:function size:0x108 scope:global align:4 +open_init__17dMsgScrnExplain_cFv = .text:0x8023E288; // type:function size:0x98 scope:global align:4 +open_proc__17dMsgScrnExplain_cFv = .text:0x8023E320; // type:function size:0x114 scope:global align:4 +move_init__17dMsgScrnExplain_cFv = .text:0x8023E434; // type:function size:0x24 scope:global align:4 +move_proc__17dMsgScrnExplain_cFv = .text:0x8023E458; // type:function size:0xD8 scope:global align:4 +move_select_init__17dMsgScrnExplain_cFv = .text:0x8023E530; // type:function size:0x268 scope:global align:4 +move_select_proc__17dMsgScrnExplain_cFv = .text:0x8023E798; // type:function size:0x348 scope:global align:4 +close_init__17dMsgScrnExplain_cFv = .text:0x8023EAE0; // type:function size:0xC scope:global align:4 +close_proc__17dMsgScrnExplain_cFv = .text:0x8023EAEC; // type:function size:0x110 scope:global align:4 +openExplain__17dMsgScrnExplain_cFUlUcUcUcb = .text:0x8023EBFC; // type:function size:0x74 scope:global align:4 +getAlphaRatio__17dMsgScrnExplain_cFv = .text:0x8023EC70; // type:function size:0x74 scope:global align:4 +checkTriggerA__17dMsgScrnExplain_cFv = .text:0x8023ECE4; // type:function size:0x14 scope:global align:4 +checkTriggerB__17dMsgScrnExplain_cFv = .text:0x8023ECF8; // type:function size:0x14 scope:global align:4 +__sinit_d_msg_scrn_explain_cpp = .text:0x8023ED0C; // type:function size:0x134 scope:local align:4 +__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap = .text:0x8023EE40; // type:function size:0xD80 scope:global align:4 +__dt__14dMsgScrnItem_cFv = .text:0x8023FBC0; // type:function size:0x36C scope:global align:4 +exec__14dMsgScrnItem_cFv = .text:0x8023FF2C; // type:function size:0x29C scope:global align:4 +drawSelf__14dMsgScrnItem_cFv = .text:0x802401C8; // type:function size:0x40C scope:global align:4 +arwAnimeInit__14dMsgScrnItem_cFv = .text:0x802405D4; // type:function size:0x24 scope:global align:4 +arwAnimeMove__14dMsgScrnItem_cFv = .text:0x802405F8; // type:function size:0x24 scope:global align:4 +dotAnimeInit__14dMsgScrnItem_cFv = .text:0x8024061C; // type:function size:0x24 scope:global align:4 +dotAnimeMove__14dMsgScrnItem_cFv = .text:0x80240640; // type:function size:0x24 scope:global align:4 +setSelectString__14dMsgScrnItem_cFPcPcPc = .text:0x80240664; // type:function size:0x24 scope:global align:4 +setSelectRubyString__14dMsgScrnItem_cFPcPcPc = .text:0x80240688; // type:function size:0x24 scope:global align:4 +isSelect__14dMsgScrnItem_cFv = .text:0x802406AC; // type:function size:0x24 scope:global align:4 +selectAnimeInit__14dMsgScrnItem_cFUcUcfUc = .text:0x802406D0; // type:function size:0x30 scope:global align:4 +selectAnimeMove__14dMsgScrnItem_cFUcUcb = .text:0x80240700; // type:function size:0x24 scope:global align:4 +selectAnimeEnd__14dMsgScrnItem_cFv = .text:0x80240724; // type:function size:0x24 scope:global align:4 +fukiScale__14dMsgScrnItem_cFf = .text:0x80240748; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnItem_cFff = .text:0x8024074C; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnItem_cFf = .text:0x80240770; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnItem_cFUc = .text:0x80240818; // type:function size:0x5D8 scope:global align:4 +setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey = .text:0x80240DF0; // type:function size:0x9C scope:global align:4 +setBpk0Animation__14dMsgScrnItem_cFP11J2DAnmColor = .text:0x80240E8C; // type:function size:0x5C scope:global align:4 +setBpk1Animation__14dMsgScrnItem_cFP11J2DAnmColor = .text:0x80240EE8; // type:function size:0x60 scope:global align:4 +isOugiID__14dMsgScrnItem_cFv = .text:0x80240F48; // type:function size:0xC8 scope:global align:4 +__ct__14dMsgScrnHowl_cFv = .text:0x80241010; // type:function size:0xE18 scope:global align:4 +__dt__14dMsgScrnHowl_cFv = .text:0x80241E28; // type:function size:0x2EC scope:global align:4 +exec__14dMsgScrnHowl_cFv = .text:0x80242114; // type:function size:0x1C0 scope:global align:4 +drawSelf__14dMsgScrnHowl_cFv = .text:0x802422D4; // type:function size:0x128 scope:global align:4 +guide_on_init__14dMsgScrnHowl_cFv = .text:0x802423FC; // type:function size:0x4 scope:global align:4 +guide_on_proc__14dMsgScrnHowl_cFv = .text:0x80242400; // type:function size:0xA0 scope:global align:4 +guide_off_init__14dMsgScrnHowl_cFv = .text:0x802424A0; // type:function size:0x4 scope:global align:4 +guide_off_proc__14dMsgScrnHowl_cFv = .text:0x802424A4; // type:function size:0x7C scope:global align:4 +guide_stop_init__14dMsgScrnHowl_cFv = .text:0x80242520; // type:function size:0x4 scope:global align:4 +guide_stop_proc__14dMsgScrnHowl_cFv = .text:0x80242524; // type:function size:0xA8 scope:global align:4 +guide_demo_play_init__14dMsgScrnHowl_cFv = .text:0x802425CC; // type:function size:0xC scope:global align:4 +guide_demo_play_proc__14dMsgScrnHowl_cFv = .text:0x802425D8; // type:function size:0xF8 scope:global align:4 +guide_off_test_init__14dMsgScrnHowl_cFv = .text:0x802426D0; // type:function size:0x4 scope:global align:4 +guide_off_test_proc__14dMsgScrnHowl_cFv = .text:0x802426D4; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnHowl_cFf = .text:0x802426D8; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnHowl_cFff = .text:0x802426DC; // type:function size:0x24 scope:global align:4 +fukiAlpha__14dMsgScrnHowl_cFf = .text:0x80242700; // type:function size:0x24 scope:global align:4 +isKeyCheck__14dMsgScrnHowl_cFv = .text:0x80242724; // type:function size:0x54 scope:global align:4 +resetLine__14dMsgScrnHowl_cFv = .text:0x80242778; // type:function size:0xC4 scope:global align:4 +drawWave__14dMsgScrnHowl_cFv = .text:0x8024283C; // type:function size:0x610 scope:global align:4 +drawGuide__14dMsgScrnHowl_cFv = .text:0x80242E4C; // type:function size:0x83C scope:global align:4 +drawGuide2__14dMsgScrnHowl_cFv = .text:0x80243688; // type:function size:0x5D8 scope:global align:4 +drawEffect__14dMsgScrnHowl_cFv = .text:0x80243C60; // type:function size:0x27C scope:global align:4 +calcMain__14dMsgScrnHowl_cFv = .text:0x80243EDC; // type:function size:0x64 scope:global align:4 +calcWave__14dMsgScrnHowl_cFv = .text:0x80243F40; // type:function size:0x1B4 scope:global align:4 +calcGuide__14dMsgScrnHowl_cFv = .text:0x802440F4; // type:function size:0x190 scope:global align:4 +moveLineV__14dMsgScrnHowl_cFb = .text:0x80244284; // type:function size:0x1EC scope:global align:4 +moveBaseLength__14dMsgScrnHowl_cFb = .text:0x80244470; // type:function size:0x120 scope:global align:4 +getOnLineNum__14dMsgScrnHowl_cFi = .text:0x80244590; // type:function size:0x6C scope:global align:4 +addCount__14dMsgScrnHowl_cFs = .text:0x802445FC; // type:function size:0x24 scope:global align:4 +addCountGuide__14dMsgScrnHowl_cFs = .text:0x80244620; // type:function size:0x18 scope:global align:4 +getNowPlotPitch__14dMsgScrnHowl_cFf = .text:0x80244638; // type:function size:0x174 scope:global align:4 +getPlotPitch__14dMsgScrnHowl_cFf = .text:0x802447AC; // type:function size:0x44 scope:global align:4 +calcPitchLevel__14dMsgScrnHowl_cFv = .text:0x802447F0; // type:function size:0xB0 scope:global align:4 +initGuideData__14dMsgScrnHowl_cFv = .text:0x802448A0; // type:function size:0x108 scope:global align:4 +getGuideDataSize__14dMsgScrnHowl_cFv = .text:0x802449A8; // type:function size:0x88 scope:global align:4 +getGuideDataType__14dMsgScrnHowl_cFi = .text:0x80244A30; // type:function size:0xC8 scope:global align:4 +__sinit_d_msg_scrn_howl_cpp = .text:0x80244AF8; // type:function size:0x104 scope:local align:4 +__ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap = .text:0x80244BFC; // type:function size:0x51C scope:global align:4 +__dt__16dMsgScrnJimaku_cFv = .text:0x80245118; // type:function size:0x1B8 scope:global align:4 +exec__16dMsgScrnJimaku_cFv = .text:0x802452D0; // type:function size:0x108 scope:global align:4 +drawSelf__16dMsgScrnJimaku_cFv = .text:0x802453D8; // type:function size:0x58 scope:global align:4 +fukiAlpha__16dMsgScrnJimaku_cFf = .text:0x80245430; // type:function size:0xA0 scope:global align:4 +fukiScale__16dMsgScrnJimaku_cFf = .text:0x802454D0; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnJimaku_cFff = .text:0x802454D4; // type:function size:0x4 scope:global align:4 +fontAlpha__16dMsgScrnJimaku_cFf = .text:0x802454D8; // type:function size:0x4 scope:global align:4 +__ct__16dMsgScrnKanban_cFP10JKRExpHeap = .text:0x802454DC; // type:function size:0x514 scope:global align:4 +__dt__16dMsgScrnKanban_cFv = .text:0x802459F0; // type:function size:0x1DC scope:global align:4 +exec__16dMsgScrnKanban_cFv = .text:0x80245BCC; // type:function size:0xF0 scope:global align:4 +draw__16dMsgScrnKanban_cFv = .text:0x80245CBC; // type:function size:0x88 scope:global align:4 +fukiAlpha__16dMsgScrnKanban_cFf = .text:0x80245D44; // type:function size:0xB4 scope:global align:4 +fukiScale__16dMsgScrnKanban_cFf = .text:0x80245DF8; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnKanban_cFff = .text:0x80245DFC; // type:function size:0x4 scope:global align:4 +__ct__19dMsgScrnLight_HIO_cFv = .text:0x80245E00; // type:function size:0x68 scope:global align:4 +updateColor__19dMsgScrnLight_HIO_cFUc = .text:0x80245E68; // type:function size:0x170 scope:global align:4 +__ct__15dMsgScrnLight_cFUcUc = .text:0x80245FD8; // type:function size:0x1CC scope:global align:4 +__dt__15dMsgScrnLight_cFv = .text:0x802461A4; // type:function size:0x104 scope:global align:4 +draw__15dMsgScrnLight_cFPffffffUc = .text:0x802462A8; // type:function size:0x38C scope:global align:4 +draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x80246634; // type:function size:0x14C scope:global align:4 +drawCommon__15dMsgScrnLight_cFfffff = .text:0x80246780; // type:function size:0x26C scope:global align:4 +__dt__19dMsgScrnLight_HIO_cFv = .text:0x802469EC; // type:function size:0x48 scope:global align:4 +__sinit_d_msg_scrn_light_cpp = .text:0x80246A34; // type:function size:0x3C scope:local align:4 +__ct__15dMsgScrnPlace_cFv = .text:0x80246A70; // type:function size:0x3F8 scope:global align:4 +__dt__15dMsgScrnPlace_cFv = .text:0x80246E68; // type:function size:0x160 scope:global align:4 +exec__15dMsgScrnPlace_cFv = .text:0x80246FC8; // type:function size:0x120 scope:global align:4 +drawSelf__15dMsgScrnPlace_cFv = .text:0x802470E8; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnPlace_cFf = .text:0x80247140; // type:function size:0x8C scope:global align:4 +fukiScale__15dMsgScrnPlace_cFf = .text:0x802471CC; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnPlace_cFff = .text:0x802471D0; // type:function size:0x4 scope:global align:4 +fontAlpha__15dMsgScrnPlace_cFf = .text:0x802471D4; // type:function size:0x4 scope:global align:4 +__ct__15dMsgScrnStaff_cFUc = .text:0x802471D8; // type:function size:0x2A4 scope:global align:4 +__dt__15dMsgScrnStaff_cFv = .text:0x8024747C; // type:function size:0x110 scope:global align:4 +exec__15dMsgScrnStaff_cFv = .text:0x8024758C; // type:function size:0x80 scope:global align:4 +drawSelf__15dMsgScrnStaff_cFv = .text:0x8024760C; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnStaff_cFf = .text:0x80247664; // type:function size:0x24 scope:global align:4 +fukiScale__15dMsgScrnStaff_cFf = .text:0x80247688; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnStaff_cFff = .text:0x8024768C; // type:function size:0x4 scope:global align:4 +fontAlpha__15dMsgScrnStaff_cFf = .text:0x80247690; // type:function size:0x4 scope:global align:4 +__ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap = .text:0x80247694; // type:function size:0xAA0 scope:global align:4 +__dt__14dMsgScrnTalk_cFv = .text:0x80248134; // type:function size:0x2A4 scope:global align:4 +exec__14dMsgScrnTalk_cFv = .text:0x802483D8; // type:function size:0x118 scope:global align:4 +drawSelf__14dMsgScrnTalk_cFv = .text:0x802484F0; // type:function size:0x2A4 scope:global align:4 +arwAnimeInit__14dMsgScrnTalk_cFv = .text:0x80248794; // type:function size:0x24 scope:global align:4 +arwAnimeMove__14dMsgScrnTalk_cFv = .text:0x802487B8; // type:function size:0x24 scope:global align:4 +dotAnimeInit__14dMsgScrnTalk_cFv = .text:0x802487DC; // type:function size:0x24 scope:global align:4 +dotAnimeMove__14dMsgScrnTalk_cFv = .text:0x80248800; // type:function size:0x24 scope:global align:4 +setSelectString__14dMsgScrnTalk_cFPcPcPc = .text:0x80248824; // type:function size:0x2C scope:global align:4 +setSelectRubyString__14dMsgScrnTalk_cFPcPcPc = .text:0x80248850; // type:function size:0x2C scope:global align:4 +isSelect__14dMsgScrnTalk_cFv = .text:0x8024887C; // type:function size:0x34 scope:global align:4 +selectAnimeInit__14dMsgScrnTalk_cFUcUcfUc = .text:0x802488B0; // type:function size:0x38 scope:global align:4 +selectAnimeMove__14dMsgScrnTalk_cFUcUcb = .text:0x802488E8; // type:function size:0x34 scope:global align:4 +selectAnimeEnd__14dMsgScrnTalk_cFv = .text:0x8024891C; // type:function size:0x34 scope:global align:4 +fukiScale__14dMsgScrnTalk_cFf = .text:0x80248950; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTalk_cFff = .text:0x80248954; // type:function size:0x4 scope:global align:4 +fukiAlpha__14dMsgScrnTalk_cFf = .text:0x80248958; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnTalk_cFUc = .text:0x80248A00; // type:function size:0x5F8 scope:global align:4 +__ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap = .text:0x80248FF8; // type:function size:0x5C0 scope:global align:4 +__dt__14dMsgScrnTree_cFv = .text:0x802495B8; // type:function size:0x204 scope:global align:4 +exec__14dMsgScrnTree_cFv = .text:0x802497BC; // type:function size:0x158 scope:global align:4 +draw__14dMsgScrnTree_cFv = .text:0x80249914; // type:function size:0x88 scope:global align:4 +fukiAlpha__14dMsgScrnTree_cFf = .text:0x8024999C; // type:function size:0xB4 scope:global align:4 +fukiScale__14dMsgScrnTree_cFf = .text:0x80249A50; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTree_cFff = .text:0x80249A54; // type:function size:0x4 scope:global align:4 +__ct__16dMsgStringBase_cFv = .text:0x80249A58; // type:function size:0x174 scope:global align:4 +__dt__16dMsgStringBase_cFv = .text:0x80249BCC; // type:function size:0x1D8 scope:global align:4 +getResource__16dMsgStringBase_cFv = .text:0x80249DA4; // type:function size:0x68 scope:global align:4 +getStringLocal__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80249E0C; // type:function size:0x170 scope:global align:4 +getStringPageLocal__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80249F7C; // type:function size:0x170 scope:global align:4 +getPageMax__16dMsgStringBase_cFi = .text:0x8024A0EC; // type:function size:0x28 scope:global align:4 +getMessageLocal__16dMsgStringBase_cFUlPc = .text:0x8024A114; // type:function size:0x13C scope:global align:4 +drawFontLocal__16dMsgStringBase_cFP10J2DTextBoxUcffffUlUc = .text:0x8024A250; // type:function size:0x4 scope:global align:4 +getString__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024A254; // type:function size:0x20 scope:global align:4 +getStringPage__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8024A274; // type:function size:0x28 scope:global align:4 +getMessage__16dMsgStringBase_cFUlPc = .text:0x8024A29C; // type:function size:0x20 scope:global align:4 +resetStringLocal__16dMsgStringBase_cFP10J2DTextBox = .text:0x8024A2BC; // type:function size:0x4 scope:global align:4 +drawOutFontLocal__16dMsgStringBase_cFP10J2DTextBoxf = .text:0x8024A2C0; // type:function size:0x4 scope:global align:4 +__ct__12dMsgString_cFv = .text:0x8024A2C4; // type:function size:0x80 scope:global align:4 +__ct__12dMsgString_cFUc = .text:0x8024A344; // type:function size:0x88 scope:global align:4 +__dt__12dMsgString_cFv = .text:0x8024A3CC; // type:function size:0x8C scope:global align:4 +resetStringLocal__12dMsgString_cFP10J2DTextBox = .text:0x8024A458; // type:function size:0x30 scope:global align:4 +drawOutFontLocal__12dMsgString_cFP10J2DTextBoxf = .text:0x8024A488; // type:function size:0xEC scope:global align:4 +drawFontLocal__12dMsgString_cFP10J2DTextBoxUcffffUlUc = .text:0x8024A574; // type:function size:0x30 scope:global align:4 +__ct__10dMsgFlow_cFv = .text:0x8024A5A4; // type:function size:0x48 scope:global align:4 +__dt__10dMsgFlow_cFv = .text:0x8024A5EC; // type:function size:0x48 scope:global align:4 +init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c = .text:0x8024A634; // type:function size:0x1AC scope:global align:4 +checkOpenDoor__10dMsgFlow_cFP10fopAc_ac_cPi = .text:0x8024A7E0; // type:function size:0x19C scope:global align:4 +doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci = .text:0x8024A97C; // type:function size:0x14C scope:global align:4 +checkEventRender__10dMsgFlow_cFPiPiPiPi = .text:0x8024AAC8; // type:function size:0xA0 scope:global align:4 +remove__10dMsgFlow_cFv = .text:0x8024AB68; // type:function size:0x64 scope:global align:4 +getEventId__10dMsgFlow_cFPi = .text:0x8024ABCC; // type:function size:0x10 scope:global align:4 +getMsgNo__10dMsgFlow_cFv = .text:0x8024ABDC; // type:function size:0x8 scope:global align:4 +getNowMsgNo__10dMsgFlow_cFv = .text:0x8024ABE4; // type:function size:0x8 scope:global align:4 +getMsg__10dMsgFlow_cFv = .text:0x8024ABEC; // type:function size:0x38 scope:global align:4 +setInitValue__10dMsgFlow_cFi = .text:0x8024AC24; // type:function size:0x98 scope:global align:4 +setInitValueGroupChange__10dMsgFlow_cFiPP10fopAc_ac_c = .text:0x8024ACBC; // type:function size:0xD4 scope:global align:4 +getMsgDataBlock__10dMsgFlow_cFPCc = .text:0x8024AD90; // type:function size:0x98 scope:global align:4 +getInitNodeIndex__10dMsgFlow_cFUs = .text:0x8024AE28; // type:function size:0x48 scope:global align:4 +setNodeIndex__10dMsgFlow_cFUsPP10fopAc_ac_c = .text:0x8024AE70; // type:function size:0x190 scope:global align:4 +setSelectMsg__10dMsgFlow_cFP14mesg_flow_nodeP14mesg_flow_nodeP10fopAc_ac_c = .text:0x8024B000; // type:function size:0xF4 scope:global align:4 +setNormalMsg__10dMsgFlow_cFP14mesg_flow_nodeP10fopAc_ac_c = .text:0x8024B0F4; // type:function size:0xE0 scope:global align:4 +messageNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024B1D4; // type:function size:0x224 scope:global align:4 +branchNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024B3F8; // type:function size:0x98 scope:global align:4 +eventNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024B490; // type:function size:0x20C scope:global align:4 +nodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8024B69C; // type:function size:0xF8 scope:global align:4 +getParam__10dMsgFlow_cFPUsPUsPUc = .text:0x8024B794; // type:function size:0x18 scope:global align:4 +getParam__10dMsgFlow_cFPUcPUc = .text:0x8024B7AC; // type:function size:0x28 scope:global align:4 +getParam__10dMsgFlow_cFPUc = .text:0x8024B7D4; // type:function size:0x8 scope:global align:4 +query001__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B7DC; // type:function size:0x48 scope:global align:4 +query002__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B824; // type:function size:0x88 scope:global align:4 +query003__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B8AC; // type:function size:0x48 scope:global align:4 +query004__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B8F4; // type:function size:0x70 scope:global align:4 +query005__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B964; // type:function size:0x38 scope:global align:4 +query006__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B99C; // type:function size:0x34 scope:global align:4 +query007__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024B9D0; // type:function size:0x130 scope:global align:4 +query008__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BB00; // type:function size:0x48 scope:global align:4 +query009__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BB48; // type:function size:0x2C scope:global align:4 +query010__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BB74; // type:function size:0x34 scope:global align:4 +query011__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BBA8; // type:function size:0x48 scope:global align:4 +query012__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BBF0; // type:function size:0x38 scope:global align:4 +query013__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BC28; // type:function size:0x38 scope:global align:4 +query014__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BC60; // type:function size:0x38 scope:global align:4 +query015__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BC98; // type:function size:0x38 scope:global align:4 +query016__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BCD0; // type:function size:0x38 scope:global align:4 +query017__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BD08; // type:function size:0x44 scope:global align:4 +query018__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BD4C; // type:function size:0x44 scope:global align:4 +query019__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BD90; // type:function size:0x44 scope:global align:4 +query020__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BDD4; // type:function size:0x44 scope:global align:4 +query021__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BE18; // type:function size:0x170 scope:global align:4 +query022__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BF88; // type:function size:0x34 scope:global align:4 +query023__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BFBC; // type:function size:0x3C scope:global align:4 +query024__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024BFF8; // type:function size:0x20 scope:global align:4 +query025__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C018; // type:function size:0x48 scope:global align:4 +query026__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C060; // type:function size:0x2C scope:global align:4 +query027__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C08C; // type:function size:0x64 scope:global align:4 +query028__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C0F0; // type:function size:0x54 scope:global align:4 +query029__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C144; // type:function size:0x40 scope:global align:4 +query030__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C184; // type:function size:0x38 scope:global align:4 +query031__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C1BC; // type:function size:0x5C scope:global align:4 +query032__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C218; // type:function size:0x28 scope:global align:4 +query033__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C240; // type:function size:0x48 scope:global align:4 +query034__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C288; // type:function size:0x30 scope:global align:4 +query035__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C2B8; // type:function size:0x28 scope:global align:4 +query036__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C2E0; // type:function size:0x44 scope:global align:4 +query037__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C324; // type:function size:0x44 scope:global align:4 +query038__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C368; // type:function size:0xEC scope:global align:4 +query039__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C454; // type:function size:0x9C scope:global align:4 +query040__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C4F0; // type:function size:0x104 scope:global align:4 +query041__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C5F4; // type:function size:0x9C scope:global align:4 +query042__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C690; // type:function size:0xBC scope:global align:4 +query043__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C74C; // type:function size:0x9C scope:global align:4 +query044__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C7E8; // type:function size:0x48 scope:global align:4 +query045__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C830; // type:function size:0x8C scope:global align:4 +query046__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C8BC; // type:function size:0x30 scope:global align:4 +query047__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C8EC; // type:function size:0x8 scope:global align:4 +query048__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C8F4; // type:function size:0x50 scope:global align:4 +query049__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C944; // type:function size:0x5C scope:global align:4 +query050__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C9A0; // type:function size:0x44 scope:global align:4 +query051__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024C9E4; // type:function size:0x60 scope:global align:4 +query052__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CA44; // type:function size:0x34 scope:global align:4 +query053__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8024CA78; // type:function size:0x28 scope:global align:4 +event000__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CAA0; // type:function size:0x8C scope:global align:4 +event001__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CB2C; // type:function size:0x8C scope:global align:4 +event002__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CBB8; // type:function size:0x3C scope:global align:4 +event003__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CBF4; // type:function size:0x40 scope:global align:4 +event004__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CC34; // type:function size:0x60 scope:global align:4 +event005__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CC94; // type:function size:0x64 scope:global align:4 +event006__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CCF8; // type:function size:0x40 scope:global align:4 +event007__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CD38; // type:function size:0x44 scope:global align:4 +event008__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CD7C; // type:function size:0x6C scope:global align:4 +event009__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CDE8; // type:function size:0x28 scope:global align:4 +event010__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CE10; // type:function size:0x8C scope:global align:4 +event011__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CE9C; // type:function size:0x8C scope:global align:4 +event012__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CF28; // type:function size:0x8 scope:global align:4 +event013__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CF30; // type:function size:0x40 scope:global align:4 +event014__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024CF70; // type:function size:0xC8 scope:global align:4 +event015__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D038; // type:function size:0xC8 scope:global align:4 +event016__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D100; // type:function size:0x38 scope:global align:4 +event017__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D138; // type:function size:0x11C scope:global align:4 +event018__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D254; // type:function size:0xF4 scope:global align:4 +event019__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D348; // type:function size:0x8 scope:global align:4 +event020__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D350; // type:function size:0xD8 scope:global align:4 +event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D428; // type:function size:0x28 scope:global align:4 +event022__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D450; // type:function size:0x94 scope:global align:4 +event023__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D4E4; // type:function size:0xEC scope:global align:4 +event024__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D5D0; // type:function size:0x28 scope:global align:4 +event025__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D5F8; // type:function size:0x48 scope:global align:4 +event026__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D640; // type:function size:0x68 scope:global align:4 +event027__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024D6A8; // type:function size:0x3C0 scope:global align:4 +event028__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DA68; // type:function size:0x13C scope:global align:4 +event029__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DBA4; // type:function size:0x44 scope:global align:4 +event030__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DBE8; // type:function size:0x78 scope:global align:4 +event031__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DC60; // type:function size:0x30 scope:global align:4 +event032__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DC90; // type:function size:0xD0 scope:global align:4 +event033__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DD60; // type:function size:0xCC scope:global align:4 +event034__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DE2C; // type:function size:0x40 scope:global align:4 +event035__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DE6C; // type:function size:0xA8 scope:global align:4 +event036__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DF14; // type:function size:0x54 scope:global align:4 +event037__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DF68; // type:function size:0x54 scope:global align:4 +event038__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DFBC; // type:function size:0x24 scope:global align:4 +event039__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024DFE0; // type:function size:0x34 scope:global align:4 +event040__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E014; // type:function size:0x108 scope:global align:4 +event041__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E11C; // type:function size:0x30 scope:global align:4 +event042__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8024E14C; // type:function size:0x8 scope:global align:4 +cLib_calcTimer__FPl = .text:0x8024E154; // type:function size:0x1C scope:global align:4 +__sinit_d_msg_flow_cpp = .text:0x8024E170; // type:function size:0x914 scope:local align:4 +__ct__9dNm_HIO_cFv = .text:0x8024EA84; // type:function size:0x28 scope:global align:4 +__ct__7dName_cFP7J2DPane = .text:0x8024EAAC; // type:function size:0x60 scope:global align:4 +__dt__7dName_cFv = .text:0x8024EB0C; // type:function size:0x1C4 scope:global align:4 +_create__7dName_cFv = .text:0x8024ECD0; // type:function size:0xA8 scope:global align:4 +init__7dName_cFv = .text:0x8024ED78; // type:function size:0xC8 scope:global align:4 +initial__7dName_cFv = .text:0x8024EE40; // type:function size:0x14C scope:global align:4 +showIcon__7dName_cFv = .text:0x8024EF8C; // type:function size:0x1B4 scope:global align:4 +_move__7dName_cFv = .text:0x8024F140; // type:function size:0x2E0 scope:global align:4 +nameCheck__7dName_cFv = .text:0x8024F420; // type:function size:0x3C scope:global align:4 +playNameSet__7dName_cFi = .text:0x8024F45C; // type:function size:0x38 scope:global align:4 +cursorAnm__7dName_cFv = .text:0x8024F494; // type:function size:0xC4 scope:global align:4 +Wait__7dName_cFv = .text:0x8024F558; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x8024F55C; // type:function size:0x2E8 scope:global align:4 +MojiSelectAnmInit__7dName_cFv = .text:0x8024F844; // type:function size:0xAC scope:global align:4 +MojiSelectAnm__7dName_cFv = .text:0x8024F8F0; // type:function size:0x84 scope:global align:4 +MojiSelectAnm2__7dName_cFv = .text:0x8024F974; // type:function size:0x84 scope:global align:4 +MojiSelectAnm3__7dName_cFv = .text:0x8024F9F8; // type:function size:0x4 scope:global align:4 +mojiChange__7dName_cFUc = .text:0x8024F9FC; // type:function size:0x370 scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x8024FD6C; // type:function size:0x40 scope:global align:4 +getMoji__7dName_cFv = .text:0x8024FDAC; // type:function size:0x6C scope:global align:4 +setMoji__7dName_cFi = .text:0x8024FE18; // type:function size:0x260 scope:global align:4 +setNameText__7dName_cFv = .text:0x80250078; // type:function size:0x88 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x80250100; // type:function size:0x80 scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x80250180; // type:function size:0x190 scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x80250310; // type:function size:0x44 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x80250354; // type:function size:0x378 scope:global align:4 +MenuSelectAnmInit__7dName_cFv = .text:0x802506CC; // type:function size:0x54 scope:global align:4 +MenuSelectAnm__7dName_cFv = .text:0x80250720; // type:function size:0xC0 scope:global align:4 +MenuSelectAnm2__7dName_cFv = .text:0x802507E0; // type:function size:0x15C scope:global align:4 +MenuSelectAnm3__7dName_cFv = .text:0x8025093C; // type:function size:0x4 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x80250940; // type:function size:0xD0 scope:global align:4 +backSpace__7dName_cFv = .text:0x80250A10; // type:function size:0x13C scope:global align:4 +mojiListChange__7dName_cFv = .text:0x80250B4C; // type:function size:0x1CC scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x80250D18; // type:function size:0xFC scope:global align:4 +menuCursorMove2__7dName_cFv = .text:0x80250E14; // type:function size:0x18C scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x80250FA0; // type:function size:0xB0 scope:global align:4 +_draw__7dName_cFv = .text:0x80251050; // type:function size:0x6C scope:global align:4 +screenSet__7dName_cFv = .text:0x802510BC; // type:function size:0x7D0 scope:global align:4 +displayInit__7dName_cFv = .text:0x8025188C; // type:function size:0x168 scope:global align:4 +NameStrSet__7dName_cFv = .text:0x802519F4; // type:function size:0xE8 scope:global align:4 +getMenuPosIdx__7dName_cFUc = .text:0x80251ADC; // type:function size:0x40 scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x80251B1C; // type:function size:0xC8 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x80251BE4; // type:function size:0x48 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x80251C2C; // type:function size:0x48 scope:global align:4 +__sinit_d_name_cpp = .text:0x80251C74; // type:function size:0x128 scope:local align:4 +__ct__16dNpcLib_lookat_cFv = .text:0x80251D9C; // type:function size:0xF8 scope:global align:4 +init__16dNpcLib_lookat_cFP8J3DModelPiP5csXyzP5csXyz = .text:0x80251E94; // type:function size:0x128 scope:global align:4 +action__16dNpcLib_lookat_cF4cXyz4cXyzP10fopAc_ac_cPA4_fi = .text:0x80251FBC; // type:function size:0x62C scope:global align:4 +dbView__16dNpcLib_lookat_cFv = .text:0x802525E8; // type:function size:0x4 scope:global align:4 +setPrm__16dNpcLib_lookat_cFv = .text:0x802525EC; // type:function size:0x394 scope:global align:4 +update__16dNpcLib_lookat_cFv = .text:0x80252980; // type:function size:0x120 scope:global align:4 +limitter__16dNpcLib_lookat_cFPssss = .text:0x80252AA0; // type:function size:0x7C scope:global align:4 +__dt__16dNpcLib_lookat_cFv = .text:0x80252B1C; // type:function size:0xE8 scope:global align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x80252C04; // type:function size:0x8 scope:global align:4 +dOvlpFd_startFadeIn__Fi = .text:0x80252C0C; // type:function size:0x70 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x80252C7C; // type:function size:0xD4 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x80252D50; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x80252D88; // type:function size:0x12C scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x80252EB4; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x80252EE0; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x80252EE8; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x80252EF0; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x80252F04; // type:function size:0x514 scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x80253418; // type:function size:0x64 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x8025347C; // type:function size:0x84 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x80253500; // type:function size:0x148 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80253648; // type:function size:0xA8 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x802536F0; // type:function size:0xA4 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x80253794; // type:function size:0xFC scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x80253890; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x802538BC; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x802538C4; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x802538CC; // type:function size:0x2C scope:global align:4 +cLib_calcTimer__FPSc = .text:0x802538F8; // type:function size:0x1C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x80253914; // type:function size:0x48 scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x8025395C; // type:function size:0x54 scope:global align:4 +draw__15dOvlpFd3_dlst_cFv = .text:0x802539B0; // type:function size:0x514 scope:global align:4 +__ct__10dOvlpFd3_cFv = .text:0x80253EC4; // type:function size:0xDC scope:global align:4 +execFirstSnap__10dOvlpFd3_cFv = .text:0x80253FA0; // type:function size:0x94 scope:global align:4 +execFadeOut__10dOvlpFd3_cFv = .text:0x80254034; // type:function size:0xE0 scope:global align:4 +execNextSnap__10dOvlpFd3_cFv = .text:0x80254114; // type:function size:0xA4 scope:global align:4 +execFadeIn__10dOvlpFd3_cFv = .text:0x802541B8; // type:function size:0x7C scope:global align:4 +dOvlpFd3_Draw__FP10dOvlpFd3_c = .text:0x80254234; // type:function size:0xD4 scope:global align:4 +dOvlpFd3_Execute__FP10dOvlpFd3_c = .text:0x80254308; // type:function size:0x2C scope:global align:4 +dOvlpFd3_IsDelete__FP10dOvlpFd3_c = .text:0x80254334; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Delete__FP10dOvlpFd3_c = .text:0x8025433C; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Create__FPv = .text:0x80254344; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd3_dlst_cFv = .text:0x80254370; // type:function size:0x48 scope:global align:4 +__ct__8CPaneMgrFv = .text:0x802543B8; // type:function size:0x54 scope:global align:4 +__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap = .text:0x8025440C; // type:function size:0x94 scope:global align:4 +__dt__8CPaneMgrFv = .text:0x802544A0; // type:function size:0x9C scope:global align:4 +setAlpha__8CPaneMgrFUc = .text:0x8025453C; // type:function size:0x78 scope:global align:4 +reinit__8CPaneMgrFv = .text:0x802545B4; // type:function size:0xDC scope:global align:4 +initiate__8CPaneMgrFP7J2DPaneP10JKRExpHeap = .text:0x80254690; // type:function size:0x3F8 scope:global align:4 +getBlack__9J2DWindowCFv = .text:0x80254A88; // type:function size:0xC scope:global align:4 +getWhite__9J2DWindowCFv = .text:0x80254A94; // type:function size:0xC scope:global align:4 +childPaneGetSize__8CPaneMgrFP7J2DPane = .text:0x80254AA0; // type:function size:0x11C scope:global align:4 +childPaneSetSize__8CPaneMgrFP7J2DPaneff = .text:0x80254BBC; // type:function size:0x1B4 scope:global align:4 +getGlobalPosX__8CPaneMgrFv = .text:0x80254D70; // type:function size:0x7C scope:global align:4 +getGlobalPosY__8CPaneMgrFv = .text:0x80254DEC; // type:function size:0x7C scope:global align:4 +setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x80254E68; // type:function size:0x28 scope:global align:4 +setBlack__10J2DTextBoxFQ28JUtility6TColor = .text:0x80254E90; // type:function size:0x28 scope:global align:4 +setBlack__9J2DWindowFQ28JUtility6TColor = .text:0x80254EB8; // type:function size:0x28 scope:global align:4 +setBlackWhite__8CPaneMgrFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80254EE0; // type:function size:0x110 scope:global align:4 +setBlackWhite__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80254FF0; // type:function size:0x48 scope:global align:4 +paneTrans__8CPaneMgrFff = .text:0x80255038; // type:function size:0x88 scope:global align:4 +paneScale__8CPaneMgrFff = .text:0x802550C0; // type:function size:0x194 scope:global align:4 +scaleAnime__8CPaneMgrFsffUc = .text:0x80255254; // type:function size:0xF0 scope:global align:4 +colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc = .text:0x80255344; // type:function size:0x3D4 scope:global align:4 +getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs = .text:0x80255718; // type:function size:0x22C scope:global align:4 +getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs = .text:0x80255944; // type:function size:0xFC scope:global align:4 +getBounds__8CPaneMgrFP7J2DPane = .text:0x80255A40; // type:function size:0x130 scope:global align:4 +dPaneClass_showNullPane__FP9J2DScreen = .text:0x80255B70; // type:function size:0x44 scope:global align:4 +dPaneClass_showNullPane__FP7J2DPane = .text:0x80255BB4; // type:function size:0x58 scope:global align:4 +dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x80255C0C; // type:function size:0x134 scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x80255D40; // type:function size:0x70 scope:global align:4 +__dt__20JSURandomInputStreamFv = .text:0x80255DB0; // type:function size:0x60 scope:global align:4 +__dt__10JSUIosBaseFv = .text:0x80255E10; // type:function size:0x48 scope:global align:4 +__sinit_d_pane_class_cpp = .text:0x80255E58; // type:function size:0x1C scope:local align:4 +__ct__13CPaneMgrAlphaFv = .text:0x80255E74; // type:function size:0x10 scope:global align:4 +__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80255E84; // type:function size:0x70 scope:global align:4 +__dt__13CPaneMgrAlphaFv = .text:0x80255EF4; // type:function size:0x74 scope:global align:4 +initiateAlpha__13CPaneMgrAlphaFP7J2DPaneP10JKRExpHeap = .text:0x80255F68; // type:function size:0xE8 scope:global align:4 +show__13CPaneMgrAlphaFv = .text:0x80256050; // type:function size:0x40 scope:global align:4 +hide__13CPaneMgrAlphaFv = .text:0x80256090; // type:function size:0x44 scope:global align:4 +isVisible__13CPaneMgrAlphaFv = .text:0x802560D4; // type:function size:0xC scope:global align:4 +rateCalc__13CPaneMgrAlphaFssUc = .text:0x802560E0; // type:function size:0x100 scope:global align:4 +setAlpha__13CPaneMgrAlphaFUc = .text:0x802561E0; // type:function size:0x78 scope:global align:4 +setAlphaRate__13CPaneMgrAlphaFf = .text:0x80256258; // type:function size:0x58 scope:global align:4 +getAlphaRate__13CPaneMgrAlphaFv = .text:0x802562B0; // type:function size:0x50 scope:global align:4 +alphaAnime__13CPaneMgrAlphaFsUcUcUc = .text:0x80256300; // type:function size:0xEC scope:global align:4 +alphaAnimeLoop__13CPaneMgrAlphaFsUcUcUc = .text:0x802563EC; // type:function size:0xFC scope:global align:4 +childPaneCount__13CPaneMgrAlphaFP7J2DPane = .text:0x802564E8; // type:function size:0x6C scope:global align:4 +childPaneGetAlpha__13CPaneMgrAlphaFP7J2DPane = .text:0x80256554; // type:function size:0x90 scope:global align:4 +childPaneSetAlpha__13CPaneMgrAlphaFP7J2DPaneUc = .text:0x802565E4; // type:function size:0x10C scope:global align:4 +__ct__17CPaneMgrAlphaMorfFP9J2DScreenUxUcP10JKRExpHeap = .text:0x802566F0; // type:function size:0x44 scope:global align:4 +__dt__17CPaneMgrAlphaMorfFv = .text:0x80256734; // type:function size:0x9C scope:global align:4 +initiateAlphaMorf__17CPaneMgrAlphaMorfFv = .text:0x802567D0; // type:function size:0x88 scope:global align:4 +setBackupAlpha__17CPaneMgrAlphaMorfFv = .text:0x80256858; // type:function size:0x58 scope:global align:4 +setAlphaMorfRate__17CPaneMgrAlphaMorfFf = .text:0x802568B0; // type:function size:0x70 scope:global align:4 +childPaneBackupAlpha__17CPaneMgrAlphaMorfFP7J2DPane = .text:0x80256920; // type:function size:0x90 scope:global align:4 +childPaneSetAlphaMorf__17CPaneMgrAlphaMorfFP7J2DPanef = .text:0x802569B0; // type:function size:0xF0 scope:global align:4 +setAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x80256AA0; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x80256AA4; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP16J2DAnmTexPattern = .text:0x80256AA8; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DTextBoxExCFv = .text:0x80256AAC; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DTextBoxCFv = .text:0x80256AB4; // type:function size:0x8 scope:global align:4 +getMaterial__12J2DPictureExCFv = .text:0x80256ABC; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DPictureCFv = .text:0x80256AC4; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTransform = .text:0x80256ACC; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTransform = .text:0x80256AEC; // type:function size:0x20 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTransform = .text:0x80256B0C; // type:function size:0x20 scope:global align:4 +__ct__10dLog_HIO_cFv = .text:0x80256B2C; // type:function size:0x10 scope:global align:4 +preLoad_dyl_create__10dScnLogo_cFv = .text:0x80256B3C; // type:function size:0x44 scope:global align:4 +preLoad_dyl_remove__10dScnLogo_cFv = .text:0x80256B80; // type:function size:0x24 scope:global align:4 +preLoad_dyl__10dScnLogo_cFv = .text:0x80256BA4; // type:function size:0x7C scope:global align:4 +checkProgSelect__10dScnLogo_cFv = .text:0x80256C20; // type:function size:0x60 scope:global align:4 +draw__10dScnLogo_cFv = .text:0x80256C80; // type:function size:0x54 scope:global align:4 +progInDraw__10dScnLogo_cFv = .text:0x80256CD4; // type:function size:0xB8 scope:global align:4 +progSelDraw__10dScnLogo_cFv = .text:0x80256D8C; // type:function size:0x5C4 scope:global align:4 +progOutDraw__10dScnLogo_cFv = .text:0x80257350; // type:function size:0x15C scope:global align:4 +progSetDraw__10dScnLogo_cFv = .text:0x802574AC; // type:function size:0x84 scope:global align:4 +progSet2Draw__10dScnLogo_cFv = .text:0x80257530; // type:function size:0x7C scope:global align:4 +progChangeDraw__10dScnLogo_cFv = .text:0x802575AC; // type:function size:0xB8 scope:global align:4 +warningInDraw__10dScnLogo_cFv = .text:0x80257664; // type:function size:0x74 scope:global align:4 +warningDispDraw__10dScnLogo_cFv = .text:0x802576D8; // type:function size:0x15C scope:global align:4 +warningOutDraw__10dScnLogo_cFv = .text:0x80257834; // type:function size:0x84 scope:global align:4 +nintendoInDraw__10dScnLogo_cFv = .text:0x802578B8; // type:function size:0x84 scope:global align:4 +nintendoOutDraw__10dScnLogo_cFv = .text:0x8025793C; // type:function size:0x84 scope:global align:4 +dolbyInDraw__10dScnLogo_cFv = .text:0x802579C0; // type:function size:0x84 scope:global align:4 +dolbyOutDraw__10dScnLogo_cFv = .text:0x80257A44; // type:function size:0x84 scope:global align:4 +dolbyOutDraw2__10dScnLogo_cFv = .text:0x80257AC8; // type:function size:0x18 scope:global align:4 +dvdWaitDraw__10dScnLogo_cFv = .text:0x80257AE0; // type:function size:0x214 scope:global align:4 +nextSceneChange__10dScnLogo_cFv = .text:0x80257CF4; // type:function size:0x34 scope:global align:4 +__dt__10dScnLogo_cFv = .text:0x80257D28; // type:function size:0x6A8 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x802583D0; // type:function size:0x180 scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x80258550; // type:function size:0xE0 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x80258630; // type:function size:0x44 scope:global align:4 +resLoad__FP30request_of_phase_process_classP10dScnLogo_c = .text:0x80258674; // type:function size:0x2C scope:global align:4 +create__10dScnLogo_cFv = .text:0x802586A0; // type:function size:0x184 scope:global align:4 +logoInitGC__10dScnLogo_cFv = .text:0x80258824; // type:function size:0x420 scope:global align:4 +dvdDataLoad__10dScnLogo_cFv = .text:0x80258C44; // type:function size:0x4FC scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x80259140; // type:function size:0x24 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x80259164; // type:function size:0x40 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x802591A4; // type:function size:0x24 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x802591C8; // type:function size:0x28 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x802591F0; // type:function size:0x8 scope:global align:4 +getPalLanguage__10dScnLogo_cFv = .text:0x802591F8; // type:function size:0x90 scope:global align:4 +setProgressiveMode__10dScnLogo_cFUc = .text:0x80259288; // type:function size:0x24 scope:global align:4 +getProgressiveMode__10dScnLogo_cFv = .text:0x802592AC; // type:function size:0x24 scope:global align:4 +isProgressiveMode__10dScnLogo_cFv = .text:0x802592D0; // type:function size:0x2C scope:global align:4 +setRenderMode__10dScnLogo_cFv = .text:0x802592FC; // type:function size:0x10 scope:global align:4 +__dt__10dLog_HIO_cFv = .text:0x8025930C; // type:function size:0x48 scope:global align:4 +cLib_calcTimer__FPUs = .text:0x80259354; // type:function size:0x1C scope:global align:4 +__sinit_d_s_logo_cpp = .text:0x80259370; // type:function size:0x1CC scope:local align:4 +__ct__9dSn_HIO_cFv = .text:0x8025953C; // type:function size:0x18 scope:global align:4 +phase_1__FPc = .text:0x80259554; // type:function size:0x7C scope:local align:4 +phase_2__FPc = .text:0x802595D0; // type:function size:0x58 scope:local align:4 +resLoad__FP30request_of_phase_process_classPc = .text:0x80259628; // type:function size:0x28 scope:global align:4 +create__10dScnName_cFv = .text:0x80259650; // type:function size:0x29C scope:global align:4 +setView__10dScnName_cFv = .text:0x802598EC; // type:function size:0x9C scope:global align:4 +bmg_data_set__10dScnName_cFv = .text:0x80259988; // type:function size:0x18 scope:global align:4 +tex_data_set__10dScnName_cFv = .text:0x802599A0; // type:function size:0x4 scope:global align:4 +execute__10dScnName_cFv = .text:0x802599A4; // type:function size:0x94 scope:global align:4 +draw__10dScnName_cFv = .text:0x80259A38; // type:function size:0x6C scope:global align:4 +__dt__10dScnName_cFv = .text:0x80259AA4; // type:function size:0x108 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x80259BAC; // type:function size:0x64 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x80259C10; // type:function size:0x44 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x80259C54; // type:function size:0xA8 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x80259CFC; // type:function size:0xB4 scope:global align:4 +brightCheckOpen__10dScnName_cFv = .text:0x80259DB0; // type:function size:0x34 scope:global align:4 +brightCheck__10dScnName_cFv = .text:0x80259DE4; // type:function size:0xF0 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x80259ED4; // type:function size:0xC8 scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x80259F9C; // type:function size:0x20 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x80259FBC; // type:function size:0x20 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x80259FDC; // type:function size:0x30 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x8025A00C; // type:function size:0x4C scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x8025A058; // type:function size:0x3C scope:global align:4 +__dt__17dScnName_camera_cFv = .text:0x8025A094; // type:function size:0x48 scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x8025A0DC; // type:function size:0x48 scope:global align:4 +__sinit_d_s_name_cpp = .text:0x8025A124; // type:function size:0xDC scope:local align:4 +calcPauseTimer__9dScnPly_cFv = .text:0x8025A200; // type:function size:0x40 scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x8025A240; // type:function size:0x28 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x8025A268; // type:function size:0x44 scope:global align:4 +dScnPly_Draw__FP9dScnPly_c = .text:0x8025A2AC; // type:function size:0x30C scope:global align:4 +dScnPly_Execute__FP9dScnPly_c = .text:0x8025A5B8; // type:function size:0xC4 scope:global align:4 +dScnPly_IsDelete__F9dScnPly_c = .text:0x8025A67C; // type:function size:0x30 scope:global align:4 +dScnPly_Delete__FP9dScnPly_c = .text:0x8025A6AC; // type:function size:0x218 scope:global align:4 +resetGame__9dScnPly_cFv = .text:0x8025A8C4; // type:function size:0x138 scope:global align:4 +offReset__9dScnPly_cFv = .text:0x8025A9FC; // type:function size:0x74 scope:global align:4 +phase_00__FP9dScnPly_c = .text:0x8025AA70; // type:function size:0x3C scope:global align:4 +phase_01__FP9dScnPly_c = .text:0x8025AAAC; // type:function size:0xD0 scope:global align:4 +phase_0__FP9dScnPly_c = .text:0x8025AB7C; // type:function size:0x8 scope:global align:4 +phase_1__FP9dScnPly_c = .text:0x8025AB84; // type:function size:0x6B4 scope:global align:4 +phase_1_0__FP9dScnPly_c = .text:0x8025B238; // type:function size:0xC0 scope:global align:4 +phase_2__FP9dScnPly_c = .text:0x8025B2F8; // type:function size:0xDC scope:global align:4 +phase_3__FP9dScnPly_c = .text:0x8025B3D4; // type:function size:0x80 scope:global align:4 +phase_4__FP9dScnPly_c = .text:0x8025B454; // type:function size:0x3A0 scope:global align:4 +phase_5__FP9dScnPly_c = .text:0x8025B7F4; // type:function size:0xCC scope:global align:4 +phase_6__FP9dScnPly_c = .text:0x8025B8C0; // type:function size:0xCC scope:global align:4 +phase_compleate__FPv = .text:0x8025B98C; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x8025B994; // type:function size:0x30 scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x8025B9C4; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x8025BA0C; // type:function size:0x48 scope:global align:4 +__sinit_d_s_play_cpp = .text:0x8025BA54; // type:function size:0xB0 scope:local align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x8025BB04; // type:function size:0x74 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x8025BB78; // type:function size:0x48 scope:global align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x8025BBC0; // type:function size:0x5C scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x8025BC1C; // type:function size:0x8 scope:global align:4 +getResetArchiveBank__FiPPCUc = .text:0x8025BC24; // type:function size:0x100 scope:global align:4 +resetArchiveBank__Fi = .text:0x8025BD24; // type:function size:0x28 scope:global align:4 +setArchiveBank__Fi = .text:0x8025BD4C; // type:function size:0x1A4 scope:global align:4 +objectDeleteJugge__FPvPv = .text:0x8025BEF0; // type:function size:0x60 scope:global align:4 +deleteJugge__FPvPv = .text:0x8025BF50; // type:function size:0x24 scope:global align:4 +isCreatingCallback__FP10create_tagPUi = .text:0x8025BF74; // type:function size:0x20 scope:global align:4 +isCreating__FUi = .text:0x8025BF94; // type:function size:0x3C scope:global align:4 +loadDemoArchive__Fi = .text:0x8025BFD0; // type:function size:0x11C scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x8025C0EC; // type:function size:0x278 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x8025C364; // type:function size:0x110 scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x8025C474; // type:function size:0x8 scope:global align:4 +isReadRoom__Fi = .text:0x8025C47C; // type:function size:0xC0 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x8025C53C; // type:function size:0x134 scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x8025C670; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x8025C6A4; // type:function size:0xDC scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x8025C780; // type:function size:0x12C scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x8025C8AC; // type:function size:0x18 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x8025C8C4; // type:function size:0x34 scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x8025C8F8; // type:function size:0x50 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x8025C948; // type:function size:0x30 scope:global align:4 +__ct__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025C978; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025C9AC; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025CA14; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025CA48; // type:function size:0x68 scope:global align:4 +__ct__23dSvBit_childSwZoneHIO_cFv = .text:0x8025CAB0; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childSwZoneHIO_cFv = .text:0x8025CAE4; // type:function size:0x2C scope:global align:4 +__ct__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025CB10; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025CB44; // type:function size:0x2C scope:global align:4 +__ct__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025CB70; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025CBA4; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childItDungeonHIO_cFv = .text:0x8025CC0C; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItDungeonHIO_cFv = .text:0x8025CC40; // type:function size:0x68 scope:global align:4 +__ct__23dSvBit_childItZoneHIO_cFv = .text:0x8025CCA8; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childItZoneHIO_cFv = .text:0x8025CCDC; // type:function size:0x2C scope:global align:4 +__ct__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025CD08; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025CD3C; // type:function size:0x2C scope:global align:4 +__ct__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025CD68; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025CD9C; // type:function size:0x68 scope:global align:4 +__ct__25dSvBit_childDarknessHIO_cFv = .text:0x8025CE04; // type:function size:0x34 scope:global align:4 +init__25dSvBit_childDarknessHIO_cFv = .text:0x8025CE38; // type:function size:0x68 scope:global align:4 +__ct__26dSvBit_childTransformHIO_cFv = .text:0x8025CEA0; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childTransformHIO_cFv = .text:0x8025CED4; // type:function size:0x68 scope:global align:4 +__ct__22dSvBit_childOtherHIO_cFv = .text:0x8025CF3C; // type:function size:0x3C scope:global align:4 +init__22dSvBit_childOtherHIO_cFv = .text:0x8025CF78; // type:function size:0x80 scope:global align:4 +init__12dSvBit_HIO_cFv = .text:0x8025CFF8; // type:function size:0xA4 scope:global align:4 +__dt__22dSvBit_childOtherHIO_cFv = .text:0x8025D09C; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childTransformHIO_cFv = .text:0x8025D0E4; // type:function size:0x48 scope:global align:4 +__dt__25dSvBit_childDarknessHIO_cFv = .text:0x8025D12C; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8025D174; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childItOneZoneHIO_cFv = .text:0x8025D1BC; // type:function size:0x48 scope:global align:4 +__dt__23dSvBit_childItZoneHIO_cFv = .text:0x8025D204; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childItDungeonHIO_cFv = .text:0x8025D24C; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childItPerfectionHIO_cFv = .text:0x8025D294; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childSwOneZoneHIO_cFv = .text:0x8025D2DC; // type:function size:0x48 scope:global align:4 +__dt__23dSvBit_childSwZoneHIO_cFv = .text:0x8025D324; // type:function size:0x48 scope:global align:4 +__dt__26dSvBit_childSwDungeonHIO_cFv = .text:0x8025D36C; // type:function size:0x48 scope:global align:4 +__dt__29dSvBit_childSwPerfectionHIO_cFv = .text:0x8025D3B4; // type:function size:0x48 scope:global align:4 +__sinit_d_save_HIO_cpp = .text:0x8025D3FC; // type:function size:0x100 scope:local align:4 +__dt__12dSvBit_HIO_cFv = .text:0x8025D4FC; // type:function size:0x178 scope:global align:4 +__dt__25dSvBit_childTreasureHIO_cFv = .text:0x8025D674; // type:function size:0x60 scope:global align:4 +__dt__21dSvBit_childItemHIO_cFv = .text:0x8025D6D4; // type:function size:0x9C scope:global align:4 +__dt__23dSvBit_childSwitchHIO_cFv = .text:0x8025D770; // type:function size:0x9C scope:global align:4 +_create__8dTimer_cFv = .text:0x8025D80C; // type:function size:0x4F8 scope:global align:4 +_execute__8dTimer_cFv = .text:0x8025DD04; // type:function size:0x438 scope:global align:4 +_draw__8dTimer_cFv = .text:0x8025E13C; // type:function size:0x80 scope:global align:4 +_delete__8dTimer_cFv = .text:0x8025E1BC; // type:function size:0x168 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x8025E324; // type:function size:0x14 scope:global align:4 +start__8dTimer_cFi = .text:0x8025E338; // type:function size:0xE0 scope:global align:4 +start__8dTimer_cFis = .text:0x8025E418; // type:function size:0xF0 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x8025E508; // type:function size:0xB8 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x8025E5C0; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x8025E5E8; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x8025E66C; // type:function size:0xB4 scope:global align:4 +end__8dTimer_cFi = .text:0x8025E720; // type:function size:0xC0 scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x8025E7E0; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x8025E7F0; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x8025E854; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x8025E89C; // type:function size:0x74 scope:global align:4 +isStart__8dTimer_cFv = .text:0x8025E910; // type:function size:0x28 scope:global align:4 +__ct__21dDlst_TimerScrnDraw_cFv = .text:0x8025E938; // type:function size:0xA8 scope:global align:4 +setHIO__21dDlst_TimerScrnDraw_cFv = .text:0x8025E9E0; // type:function size:0x3DC scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive = .text:0x8025EDBC; // type:function size:0x284 scope:global align:4 +setScreenBase__21dDlst_TimerScrnDraw_cFv = .text:0x8025F040; // type:function size:0x42C scope:global align:4 +setScreenBoatRace__21dDlst_TimerScrnDraw_cFv = .text:0x8025F46C; // type:function size:0x24C scope:global align:4 +setScreenRider__21dDlst_TimerScrnDraw_cFv = .text:0x8025F6B8; // type:function size:0x268 scope:global align:4 +hideDenominator__21dDlst_TimerScrnDraw_cFv = .text:0x8025F920; // type:function size:0x13C scope:global align:4 +deleteScreen__21dDlst_TimerScrnDraw_cFv = .text:0x8025FA5C; // type:function size:0x1C8 scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x8025FC24; // type:function size:0xA8 scope:global align:4 +getNumber__21dDlst_TimerScrnDraw_cFi = .text:0x8025FCCC; // type:function size:0x24 scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x8025FCF0; // type:function size:0x290 scope:global align:4 +setCounter__21dDlst_TimerScrnDraw_cFUcUc = .text:0x8025FF80; // type:function size:0x880 scope:global align:4 +setParentPos__21dDlst_TimerScrnDraw_cFff = .text:0x80260800; // type:function size:0x2C scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x8026082C; // type:function size:0x40 scope:global align:4 +setCounterPos__21dDlst_TimerScrnDraw_cFff = .text:0x8026086C; // type:function size:0x2C scope:global align:4 +setImagePos__21dDlst_TimerScrnDraw_cFff = .text:0x80260898; // type:function size:0x2C scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x802608C4; // type:function size:0xB0 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x80260974; // type:function size:0x424 scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x80260D98; // type:function size:0x24C scope:global align:4 +createGetIn__21dDlst_TimerScrnDraw_cF4cXyz = .text:0x80260FE4; // type:function size:0x390 scope:global align:4 +createStart__21dDlst_TimerScrnDraw_cFUs = .text:0x80261374; // type:function size:0x11C scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x80261490; // type:function size:0x418 scope:global align:4 +checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv = .text:0x802618A8; // type:function size:0x2C scope:global align:4 +playBckAnimation__21dDlst_TimerScrnDraw_cFf = .text:0x802618D4; // type:function size:0x80 scope:global align:4 +drawPikari__21dDlst_TimerScrnDraw_cFi = .text:0x80261954; // type:function size:0x3B0 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x80261D04; // type:function size:0x20 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x80261D24; // type:function size:0x20 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x80261D44; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x80261D4C; // type:function size:0x20 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x80261D6C; // type:function size:0x20 scope:global align:4 +dTimer_createTimer__FlUlUcUcffff = .text:0x80261D8C; // type:function size:0xA8 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x80261E34; // type:function size:0xCC scope:global align:4 +dTimer_createGetIn2D__Fl4cXyz = .text:0x80261F00; // type:function size:0x88 scope:global align:4 +dTimer_createStart2D__FlUs = .text:0x80261F88; // type:function size:0x68 scope:global align:4 +dTimer_isStart__Fv = .text:0x80261FF0; // type:function size:0x54 scope:global align:4 +dTimer_getRestTimeMs__Fv = .text:0x80262044; // type:function size:0x54 scope:global align:4 +dTimer_show__Fv = .text:0x80262098; // type:function size:0x54 scope:global align:4 +dTimer_hide__Fv = .text:0x802620EC; // type:function size:0x54 scope:global align:4 +dTimer_isReadyFlag__Fv = .text:0x80262140; // type:function size:0x54 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x80262194; // type:function size:0x48 scope:global align:4 +createGetIn__8dTimer_cF4cXyz = .text:0x802621DC; // type:function size:0x40 scope:global align:4 +dkWmark_Create__FP12kankyo_class = .text:0x8026221C; // type:function size:0x224 scope:global align:4 +__dt__9dkWmark_cFv = .text:0x80262440; // type:function size:0x5C scope:global align:4 +dkWmark_Delete__FP9dkWmark_c = .text:0x8026249C; // type:function size:0x28 scope:global align:4 +setMatrix__9dkWmark_cFv = .text:0x802624C4; // type:function size:0x2A0 scope:global align:4 +dkWmark_Execute__FP9dkWmark_c = .text:0x80262764; // type:function size:0xB4 scope:global align:4 +dkWmark_Draw__FP9dkWmark_c = .text:0x80262818; // type:function size:0x13C scope:global align:4 +create__11dkWpillar_cFv = .text:0x80262954; // type:function size:0x3B0 scope:global align:4 +dkWpillar_Create__FP12kankyo_class = .text:0x80262D04; // type:function size:0x20 scope:global align:4 +__dt__11dkWpillar_cFv = .text:0x80262D24; // type:function size:0xC8 scope:global align:4 +dkWpillar_Delete__FP11dkWpillar_c = .text:0x80262DEC; // type:function size:0x28 scope:global align:4 +execute__11dkWpillar_cFv = .text:0x80262E14; // type:function size:0x94 scope:global align:4 +dkWpillar_Execute__FP11dkWpillar_c = .text:0x80262EA8; // type:function size:0x20 scope:global align:4 +draw__11dkWpillar_cFv = .text:0x80262EC8; // type:function size:0xE4 scope:global align:4 +dkWpillar_Draw__FP11dkWpillar_c = .text:0x80262FAC; // type:function size:0x20 scope:global align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x80262FCC; // type:function size:0xB8 scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x80263084; // type:function size:0x4C scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x802630D0; // type:function size:0x94 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x80263164; // type:function size:0x88 scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x802631EC; // type:function size:0x40 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8026322C; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x80263270; // type:function size:0x1F0 scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x80263460; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x802634D0; // type:function size:0x8C scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x8026355C; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x80263594; // type:function size:0x2C scope:global align:4 +calcSum2__FPCUsUl = .text:0x802635C0; // type:function size:0x28 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x802635E8; // type:function size:0x314 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x802638FC; // type:function size:0xC8 scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x802639C4; // type:function size:0x48 scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x80263A0C; // type:function size:0x50 scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x80263A5C; // type:function size:0x2CC scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x80263D28; // type:function size:0xD8 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x80263E00; // type:function size:0x70 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x80263E70; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x80263E88; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x80263E8C; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x80263E90; // type:function size:0xBC scope:global align:4 +ModuleConstructorsX = .text:0x80263F4C; // type:function size:0x44 scope:global align:4 +ModuleDestructorsX = .text:0x80263F90; // type:function size:0x44 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x80263FD4; // type:function size:0x8 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x80263FDC; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x80263FE4; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x80263FEC; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x80263FF4; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x80263FFC; // type:function size:0x4 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x80264000; // type:function size:0x10 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x80264010; // type:function size:0x8 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x80264018; // type:function size:0x8 scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x80264020; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x80264028; // type:function size:0x38 scope:global align:4 +free__3cMlFPv = .text:0x80264060; // type:function size:0x2C scope:global align:4 +cAPICPad_recalibrate__Fv = .text:0x8026408C; // type:function size:0x20 scope:global align:4 +cAPICPad_ANY_BUTTON__FUl = .text:0x802640AC; // type:function size:0x1C scope:global align:4 +cAPIGph_Painter__Fv = .text:0x802640C8; // type:function size:0x30 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x802640F8; // type:function size:0x30 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x80264128; // type:function size:0x30 scope:global align:4 +Set__15cCcD_DivideInfoFUlUlUl = .text:0x80264158; // type:function size:0x10 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x80264168; // type:function size:0x40 scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x802641A8; // type:function size:0x12C scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x802642D4; // type:function size:0x1CC scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x802644A0; // type:function size:0x1F4 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x80264694; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x8026469C; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x802646A4; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x80264704; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x80264734; // type:function size:0x28 scope:global align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x8026475C; // type:function size:0x14 scope:global align:4 +PlusDmg__9cCcD_SttsFi = .text:0x80264770; // type:function size:0x14 scope:global align:4 +GetWeightF__9cCcD_SttsCFv = .text:0x80264784; // type:function size:0x2C scope:global align:4 +ct__18cCcD_ObjCommonBaseFv = .text:0x802647B0; // type:function size:0x14 scope:global align:4 +Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf = .text:0x802647C4; // type:function size:0x4C scope:global align:4 +ct__8cCcD_ObjFv = .text:0x80264810; // type:function size:0xC scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x8026481C; // type:function size:0x2C scope:global align:4 +GetAc__8cCcD_ObjFv = .text:0x80264848; // type:function size:0x1C scope:global align:4 +getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x80264864; // type:function size:0x24 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80264888; // type:function size:0xD0 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80264958; // type:function size:0x38 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80264990; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802649CC; // type:function size:0x38 scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x80264A04; // type:function size:0x98 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x80264A9C; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80264B38; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80264B7C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80264BC0; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80264C04; // type:function size:0xD0 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x80264CD4; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x80264D24; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x80264D74; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x80264DC4; // type:function size:0x50 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x80264E14; // type:function size:0x168 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80264F7C; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80264FC8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8026500C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80265050; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x80265088; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x802650CC; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x80265110; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x80265168; // type:function size:0x68 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x802651D0; // type:function size:0xE8 scope:global align:4 +getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x802652B8; // type:function size:0x34 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x802652EC; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80265338; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8026537C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802653C0; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x802653F8; // type:function size:0x4C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x80265444; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x80265488; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x802654E0; // type:function size:0x8C scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x8026556C; // type:function size:0x9C scope:global align:4 +getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x80265608; // type:function size:0x34 scope:global align:4 +SetHit__10cCcD_ObjAtFP8cCcD_Obj = .text:0x8026563C; // type:function size:0x10 scope:global align:4 +Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt = .text:0x8026564C; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjAtFv = .text:0x80265668; // type:function size:0x18 scope:global align:4 +Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg = .text:0x80265680; // type:function size:0x14 scope:global align:4 +SetGrp__10cCcD_ObjTgFUl = .text:0x80265694; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjTgFv = .text:0x802656B0; // type:function size:0x18 scope:global align:4 +SetHit__10cCcD_ObjTgFP8cCcD_Obj = .text:0x802656C8; // type:function size:0x10 scope:global align:4 +SetHit__10cCcD_ObjCoFP8cCcD_Obj = .text:0x802656D8; // type:function size:0x10 scope:global align:4 +ClrHit__10cCcD_ObjCoFv = .text:0x802656E8; // type:function size:0x18 scope:global align:4 +SetIGrp__10cCcD_ObjCoFUl = .text:0x80265700; // type:function size:0x1C scope:global align:4 +SetVsGrp__10cCcD_ObjCoFUl = .text:0x8026571C; // type:function size:0x1C scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x80265738; // type:function size:0xA0 scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x802657D8; // type:function size:0x8 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x802657E0; // type:function size:0x8 scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x802657E8; // type:function size:0x4 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x802657EC; // type:function size:0xC scope:global align:4 +__sinit_c_cc_d_cpp = .text:0x802657F8; // type:function size:0x54 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x8026584C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x80265854; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x8026585C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x80265864; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x8026586C; // type:function size:0x28 scope:global align:4 +Ct__4cCcSFv = .text:0x80265894; // type:function size:0xCC scope:global align:4 +Dt__4cCcSFv = .text:0x80265960; // type:function size:0x20 scope:global align:4 +GetWt__4cCcSCFUc = .text:0x80265980; // type:function size:0x28 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x802659A8; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x80265A5C; // type:function size:0x94 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x80265AF0; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x80265B90; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80265C2C; // type:function size:0x114 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x80265D40; // type:function size:0x21C scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80265F5C; // type:function size:0xD4 scope:global align:4 +ChkCo__4cCcSFv = .text:0x80266030; // type:function size:0x170 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x802661A0; // type:function size:0x28 scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x802661C8; // type:function size:0x21C scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x802663E4; // type:function size:0x16C scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80266550; // type:function size:0x464 scope:global align:4 +CalcArea__4cCcSFv = .text:0x802669B4; // type:function size:0x118 scope:global align:4 +Move__4cCcSFv = .text:0x80266ACC; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x80266B30; // type:function size:0xC4 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80266BF4; // type:function size:0x4 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80266BF8; // type:function size:0x4 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80266BFC; // type:function size:0x4 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x80266C00; // type:function size:0x8 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80266C08; // type:function size:0x8 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80266C10; // type:function size:0x8 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x80266C18; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x80266C1C; // type:function size:0x48 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x80266C64; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80266C78; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x80266CFC; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80266D70; // type:function size:0x88 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80266DF8; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80266E40; // type:function size:0x20 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80266E60; // type:function size:0x38 scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x80266E98; // type:function size:0x38 scope:global align:4 +cNd_Join__FP10node_classP10node_class = .text:0x80266ED0; // type:function size:0xC scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x80266EDC; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x80266F0C; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x80266F3C; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x80266F6C; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x80266FBC; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80266FF0; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80267010; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80267044; // type:function size:0x6C scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x802670B0; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x802670D8; // type:function size:0x24 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x802670FC; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x80267110; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x80267124; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x802671B4; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80267240; // type:function size:0x20 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x80267260; // type:function size:0x44 scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x802672A4; // type:function size:0x44 scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x802672E8; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x80267340; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x802673B4; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x80267424; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x80267430; // type:function size:0x10 scope:global align:4 +cPhs_UnCompleate__FP30request_of_phase_process_class = .text:0x80267440; // type:function size:0x28 scope:global align:4 +cPhs_Compleate__FP30request_of_phase_process_class = .text:0x80267468; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x80267478; // type:function size:0x60 scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x802674D8; // type:function size:0xD4 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x802675AC; // type:function size:0x28 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x802675D4; // type:function size:0x2C scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80267600; // type:function size:0x30 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x80267630; // type:function size:0x20 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x80267650; // type:function size:0x30 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x80267680; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x8026768C; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x802676CC; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x8026771C; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x8026776C; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x802677A4; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x802677E4; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x80267834; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x8026787C; // type:function size:0x34 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x802678B0; // type:function size:0x34 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x802678E4; // type:function size:0x50 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x80267934; // type:function size:0x50 scope:global align:4 +__ml__4cXyzCFf = .text:0x80267984; // type:function size:0x4C scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x802679D0; // type:function size:0x48 scope:global align:4 +__dv__4cXyzCFf = .text:0x80267A18; // type:function size:0x54 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x80267A6C; // type:function size:0x50 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x80267ABC; // type:function size:0x28 scope:global align:4 +norm__4cXyzCFv = .text:0x80267AE4; // type:function size:0x4C scope:global align:4 +normZP__4cXyzCFv = .text:0x80267B30; // type:function size:0x94 scope:global align:4 +normZC__4cXyzCFv = .text:0x80267BC4; // type:function size:0x130 scope:global align:4 +normalize__4cXyzFv = .text:0x80267CF4; // type:function size:0x54 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x80267D48; // type:function size:0x94 scope:global align:4 +normalizeRS__4cXyzFv = .text:0x80267DDC; // type:function size:0x50 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x80267E2C; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x80267E6C; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x80267EAC; // type:function size:0x7C scope:global align:4 +atan2sX_Z__4cXyzCFv = .text:0x80267F28; // type:function size:0x28 scope:global align:4 +atan2sY_XZ__4cXyzCFv = .text:0x80267F50; // type:function size:0x140 scope:global align:4 +__sinit_c_xyz_cpp = .text:0x80268090; // type:function size:0x164 scope:local align:4 +__ct__5csXyzFsss = .text:0x802681F4; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x80268204; // type:function size:0x58 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x8026825C; // type:function size:0x34 scope:global align:4 +__mi__5csXyzFR5csXyz = .text:0x80268290; // type:function size:0x58 scope:global align:4 +__ml__5csXyzFf = .text:0x802682E8; // type:function size:0xA4 scope:global align:4 +__sinit_c_sxyz_cpp = .text:0x8026838C; // type:function size:0x58 scope:local align:4 +cM_rad2s__Ff = .text:0x802683E4; // type:function size:0x5C scope:global align:4 +U_GetAtanTable__Fff = .text:0x80268440; // type:function size:0x34 scope:global align:4 +cM_atan2s__Fff = .text:0x80268474; // type:function size:0x1A0 scope:global align:4 +cM_atan2f__Fff = .text:0x80268614; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x8026865C; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x8026866C; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x80268754; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x8026878C; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x802687D4; // type:function size:0x10 scope:global align:4 +cM_rnd2__Fv = .text:0x802687E4; // type:function size:0xE8 scope:global align:4 +cM_rndF2__Ff = .text:0x802688CC; // type:function size:0x38 scope:global align:4 +cM_rndFX2__Ff = .text:0x80268904; // type:function size:0x48 scope:global align:4 +__ct__8cBgS_ChkFv = .text:0x8026894C; // type:function size:0x24 scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x80268970; // type:function size:0x48 scope:global align:4 +SetExtChk__8cBgS_ChkFR8cBgS_Chk = .text:0x802689B8; // type:function size:0x24 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x802689DC; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x80268A1C; // type:function size:0x78 scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x80268A94; // type:function size:0x78 scope:global align:4 +SetPos__11cBgS_GndChkFPC3Vec = .text:0x80268B0C; // type:function size:0x1C scope:global align:4 +SetPos__11cBgS_GndChkFPC4cXyz = .text:0x80268B28; // type:function size:0x1C scope:global align:4 +PreCheck__11cBgS_GndChkFv = .text:0x80268B44; // type:function size:0x10 scope:global align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80268B54; // type:function size:0x8 scope:local align:4 +__ct__11cBgS_LinChkFv = .text:0x80268B5C; // type:function size:0x60 scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x80268BBC; // type:function size:0x8C scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x80268C48; // type:function size:0x88 scope:global align:4 +Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi = .text:0x80268CD0; // type:function size:0x70 scope:global align:4 +PreCalc__11cBgS_LinChkFv = .text:0x80268D40; // type:function size:0x40 scope:global align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80268D80; // type:function size:0x8 scope:local align:4 +__ct__13cBgS_ShdwDrawFv = .text:0x80268D88; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x80268DD0; // type:function size:0x78 scope:global align:4 +Set__13cBgS_ShdwDrawFR4cXyzR4cXyz = .text:0x80268E48; // type:function size:0x24 scope:global align:4 +SetCallback__13cBgS_ShdwDrawFPFP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla_i = .text:0x80268E6C; // type:function size:0x8 scope:global align:4 +__ct__13cBgS_PolyInfoFv = .text:0x80268E74; // type:function size:0x3C scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x80268EB0; // type:function size:0x48 scope:global align:4 +ChkSetInfo__13cBgS_PolyInfoCFv = .text:0x80268EF8; // type:function size:0x28 scope:global align:4 +ClearPi__13cBgS_PolyInfoFv = .text:0x80268F20; // type:function size:0x28 scope:global align:4 +SetPolyInfo__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x80268F48; // type:function size:0x24 scope:global align:4 +SetActorInfo__13cBgS_PolyInfoFiPvUi = .text:0x80268F6C; // type:function size:0x10 scope:global align:4 +ChkSafe__13cBgS_PolyInfoCFPCvUi = .text:0x80268F7C; // type:function size:0x28 scope:global align:4 +SetPolyIndex__13cBgS_PolyInfoFi = .text:0x80268FA4; // type:function size:0x8 scope:global align:4 +ChkBgIndex__13cBgS_PolyInfoCFv = .text:0x80268FAC; // type:function size:0x14 scope:global align:4 +Regist__9cBgW_BgIdFi = .text:0x80268FC0; // type:function size:0x8 scope:global align:4 +Release__9cBgW_BgIdFv = .text:0x80268FC8; // type:function size:0xC scope:global align:4 +ChkUsed__9cBgW_BgIdCFv = .text:0x80268FD4; // type:function size:0x10 scope:global align:4 +cBgW_CheckBGround__Ff = .text:0x80268FE4; // type:function size:0x18 scope:global align:4 +cBgW_CheckBRoof__Ff = .text:0x80268FFC; // type:function size:0x14 scope:global align:4 +cBgW_CheckBWall__Ff = .text:0x80269010; // type:function size:0x50 scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x80269060; // type:function size:0x300 scope:global align:4 +cM3d_InDivPos1__FPC3VecPC3VecfP3Vec = .text:0x80269360; // type:function size:0x50 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x802693B0; // type:function size:0x64 scope:global align:4 +cM3d_Len2dSq__Fffff = .text:0x80269414; // type:function size:0x18 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x8026942C; // type:function size:0xE4 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x80269510; // type:function size:0x104 scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x80269614; // type:function size:0x80 scope:global align:4 +cM3d_VectorProduct2d__Fffffff = .text:0x80269694; // type:function size:0x20 scope:global align:4 +cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz = .text:0x802696B4; // type:function size:0x68 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x8026971C; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x802697E8; // type:function size:0x124 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x8026990C; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x802699B4; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x80269A5C; // type:function size:0x278 scope:global align:4 +cM3d_CrossInfLineVsInfPlane_proc__FffPC3VecPC3VecP3Vec = .text:0x80269CD4; // type:function size:0x60 scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x80269D34; // type:function size:0x11C scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x80269E50; // type:function size:0xBDC scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf = .text:0x8026AA2C; // type:function size:0x138 scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff = .text:0x8026AB64; // type:function size:0xB4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026AC18; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026ADBC; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossX_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026AF60; // type:function size:0x184 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026B0E4; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026B288; // type:function size:0x184 scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x8026B40C; // type:function size:0x1AC scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x8026B5B8; // type:function size:0x108 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8026B6C0; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026B744; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x8026B8E8; // type:function size:0xF0 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8026B9D8; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x8026BB7C; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossZ_LinTri_proc__FPC8cM3dGTriPC3Vec = .text:0x8026BD20; // type:function size:0x184 scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x8026BEA4; // type:function size:0xD8 scope:global align:4 +cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec = .text:0x8026BF7C; // type:function size:0xBC scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x8026C038; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x8026C080; // type:function size:0x268 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x8026C2E8; // type:function size:0x3BC scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphPf = .text:0x8026C6A4; // type:function size:0x1A4 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x8026C848; // type:function size:0x234 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPf = .text:0x8026CA7C; // type:function size:0x80 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x8026CAFC; // type:function size:0x8C scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x8026CB88; // type:function size:0xD4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8026CC5C; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8026CD04; // type:function size:0x328 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x8026D02C; // type:function size:0x188 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x8026D1B4; // type:function size:0x21C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x8026D3D0; // type:function size:0x374 scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x8026D744; // type:function size:0x700 scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x8026DE44; // type:function size:0x6C scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x8026DEB0; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x8026DF14; // type:function size:0x2C0 scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x8026E1D4; // type:function size:0x70C scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x8026E8E0; // type:function size:0x15C scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x8026EA3C; // type:function size:0x1F0 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x8026EC2C; // type:function size:0x300 scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x8026EF2C; // type:function size:0x3D0 scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x8026F2FC; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x8026F370; // type:function size:0x154 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x8026F4C4; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x8026F4F0; // type:function size:0x1B0 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x8026F6A0; // type:function size:0xE0 scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x8026F780; // type:function size:0xDC scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x8026F85C; // type:function size:0xDC scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x8026F938; // type:function size:0x84 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x8026F9BC; // type:function size:0x80 scope:global align:4 +__sinit_c_m3d_cpp = .text:0x8026FA3C; // type:function size:0x18 scope:local align:4 +Set__8cM3dGAabFPC4cXyzPC4cXyz = .text:0x8026FA54; // type:function size:0x34 scope:global align:4 +CrossY__8cM3dGAabCFPC4cXyz = .text:0x8026FA88; // type:function size:0x48 scope:global align:4 +UnderPlaneYUnder__8cM3dGAabCFf = .text:0x8026FAD0; // type:function size:0x14 scope:global align:4 +TopPlaneYUnder__8cM3dGAabCFf = .text:0x8026FAE4; // type:function size:0x14 scope:global align:4 +ClearForMinMax__8cM3dGAabFv = .text:0x8026FAF8; // type:function size:0x24 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x8026FB1C; // type:function size:0x44 scope:global align:4 +SetMinMax__8cM3dGAabFRC8cM3dGAab = .text:0x8026FB60; // type:function size:0x44 scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x8026FBA4; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x8026FBE4; // type:function size:0x40 scope:global align:4 +CalcCenter__8cM3dGAabCFP4cXyz = .text:0x8026FC24; // type:function size:0x44 scope:global align:4 +PlusR__8cM3dGAabFf = .text:0x8026FC68; // type:function size:0x4C scope:global align:4 +__ct__8cM3dGCirFv = .text:0x8026FCB4; // type:function size:0x1C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x8026FCD0; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x8026FD18; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCirFffff = .text:0x8026FD74; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGCpsFv = .text:0x8026FD88; // type:function size:0x1C scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x8026FDA4; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x8026FE00; // type:function size:0x3C scope:global align:4 +Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x8026FE3C; // type:function size:0x44 scope:global align:4 +SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x8026FE80; // type:function size:0x28 scope:global align:4 +__ct__8cM3dGCylFPC4cXyzff = .text:0x8026FEA8; // type:function size:0x6C scope:global align:4 +Set__8cM3dGCylFRC9cM3dGCylS = .text:0x8026FF14; // type:function size:0x6C scope:global align:4 +Set__8cM3dGCylFRC4cXyzff = .text:0x8026FF80; // type:function size:0x5C scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x8026FFDC; // type:function size:0x1C scope:global align:4 +SetH__8cM3dGCylFf = .text:0x8026FFF8; // type:function size:0x8 scope:global align:4 +SetR__8cM3dGCylFf = .text:0x80270000; // type:function size:0x8 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80270008; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x8027002C; // type:function size:0x20 scope:global align:4 +calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x8027004C; // type:function size:0x5C scope:global align:4 +__ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x802700A8; // type:function size:0x40 scope:global align:4 +SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x802700E8; // type:function size:0x34 scope:global align:4 +SetStartEnd__8cM3dGLinFRC3VecRC3Vec = .text:0x8027011C; // type:function size:0x34 scope:global align:4 +CalcPos__8cM3dGLinCFP3Vecf = .text:0x80270150; // type:function size:0x70 scope:global align:4 +SetEnd__8cM3dGLinFRC4cXyz = .text:0x802701C0; // type:function size:0x1C scope:global align:4 +__ct__8cM3dGPlaFPC4cXyzf = .text:0x802701DC; // type:function size:0x2C scope:global align:4 +crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x80270208; // type:function size:0xBC scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x802702C4; // type:function size:0x68 scope:global align:4 +SetupNP__8cM3dGPlaFRC3VecRC3Vec = .text:0x8027032C; // type:function size:0x50 scope:global align:4 +getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x8027037C; // type:function size:0x58 scope:global align:4 +getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x802703D4; // type:function size:0x50 scope:global align:4 +Set__8cM3dGPlaFPC8cM3dGPla = .text:0x80270424; // type:function size:0x24 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x80270448; // type:function size:0x1C scope:global align:4 +Set__8cM3dGSphFRC4cXyzf = .text:0x80270464; // type:function size:0x44 scope:global align:4 +Set__8cM3dGSphFRC9cM3dGSphS = .text:0x802704A8; // type:function size:0x60 scope:global align:4 +SetR__8cM3dGSphFf = .text:0x80270508; // type:function size:0x8 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x80270510; // type:function size:0x2C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x8027053C; // type:function size:0x30 scope:global align:4 +GetMinMaxCube__8cM3dGSphCFR4cXyzR4cXyz = .text:0x8027056C; // type:function size:0x44 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x802705B0; // type:function size:0x2C scope:global align:4 +setPos__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x802705DC; // type:function size:0x80 scope:global align:4 +setBg__8cM3dGTriFPC3VecPC3VecPC3VecPC8cM3dGPla = .text:0x8027065C; // type:function size:0x6C scope:global align:4 +set__8cM3dGTriFPC3VecPC3VecPC3VecPC3Vec = .text:0x802706C8; // type:function size:0x74 scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x8027073C; // type:function size:0x20 scope:global align:4 +cLib_memSet__FPviUl = .text:0x8027075C; // type:function size:0x20 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x8027077C; // type:function size:0xC0 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x8027083C; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x80270880; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x802708B8; // type:function size:0x33C scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80270BF4; // type:function size:0x384 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80270F78; // type:function size:0x1D8 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x80271150; // type:function size:0x1F0 scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x80271340; // type:function size:0xC8 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80271408; // type:function size:0x54 scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x8027145C; // type:function size:0x74 scope:global align:4 +cLib_chaseS__FPsss = .text:0x802714D0; // type:function size:0x70 scope:global align:4 +cLib_chaseF__FPfff = .text:0x80271540; // type:function size:0x6C scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x802715AC; // type:function size:0x1E4 scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x80271790; // type:function size:0x200 scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x80271990; // type:function size:0x74 scope:global align:4 +cLib_targetAngleY__FPC3VecPC3Vec = .text:0x80271A04; // type:function size:0x38 scope:global align:4 +cLib_targetAngleY__FRC3VecRC3Vec = .text:0x80271A3C; // type:function size:0x38 scope:global align:4 +cLib_targetAngleX__FPC4cXyzPC4cXyz = .text:0x80271A74; // type:function size:0x14C scope:global align:4 +cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz = .text:0x80271BC0; // type:function size:0x64 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x80271C24; // type:function size:0x28 scope:global align:4 +MtxInit__Fv = .text:0x80271C4C; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x80271C5C; // type:function size:0x48 scope:global align:4 +MtxScale__FfffUc = .text:0x80271CA4; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x80271CEC; // type:function size:0x30 scope:global align:4 +MtxPush__Fv = .text:0x80271D1C; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80271D58; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80271D68; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFs = .text:0x80271D98; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFf = .text:0x80271DC8; // type:function size:0x30 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x80271DF8; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x80271E04; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x80271E0C; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80271E30; // type:function size:0x34 scope:global align:4 +Radian__7cSAngleCFv = .text:0x80271E64; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x80271E98; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x80271ECC; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x80271EE8; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x80271EF8; // type:function size:0x28 scope:global align:4 +Cos__7cSAngleCFv = .text:0x80271F20; // type:function size:0x28 scope:global align:4 +__mi__7cSAngleCFv = .text:0x80271F48; // type:function size:0x2C scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x80271F74; // type:function size:0x30 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x80271FA4; // type:function size:0x30 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x80271FD4; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x80271FE8; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x80271FFC; // type:function size:0x2C scope:global align:4 +__mi__7cSAngleCFs = .text:0x80272028; // type:function size:0x2C scope:global align:4 +__apl__7cSAngleFs = .text:0x80272054; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80272064; // type:function size:0x50 scope:global align:4 +__amu__7cSAngleFf = .text:0x802720B4; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x802720F4; // type:function size:0x2C scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80272120; // type:function size:0x2C scope:global align:4 +__ct__7cDegreeFf = .text:0x8027214C; // type:function size:0x30 scope:global align:4 +Formal__7cDegreeFv = .text:0x8027217C; // type:function size:0x40 scope:global align:4 +Val__7cDegreeFf = .text:0x802721BC; // type:function size:0x24 scope:global align:4 +Radian__7cDegreeCFv = .text:0x802721E0; // type:function size:0x10 scope:global align:4 +Sin__7cDegreeCFv = .text:0x802721F0; // type:function size:0x28 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80272218; // type:function size:0x28 scope:global align:4 +Tan__7cDegreeCFv = .text:0x80272240; // type:function size:0x28 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x80272268; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x80272298; // type:function size:0xC0 scope:global align:4 +Val__7cSPolarFfss = .text:0x80272358; // type:function size:0x64 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x802723BC; // type:function size:0x130 scope:global align:4 +Xyz__7cSPolarCFv = .text:0x802724EC; // type:function size:0xC8 scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x802725B4; // type:function size:0x3C scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x802725F0; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x80272620; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80272650; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x80272680; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x802726B0; // type:function size:0xBC scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x8027276C; // type:function size:0x38 scope:global align:4 +Val__7cSGlobeFfss = .text:0x802727A4; // type:function size:0x64 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80272808; // type:function size:0x68 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x80272870; // type:function size:0x44 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x802728B4; // type:function size:0x40 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x802728F4; // type:function size:0x3C scope:global align:4 +Norm__7cSGlobeCFv = .text:0x80272930; // type:function size:0x4C scope:global align:4 +Invert__7cSGlobeFv = .text:0x8027297C; // type:function size:0x2C scope:global align:4 +Adjust__6cAngleFfff = .text:0x802729A8; // type:function size:0x2C scope:global align:4 +__sinit_c_angle_cpp = .text:0x802729D4; // type:function size:0xB8 scope:local align:4 +sBs_FillArea_s__FPvUls = .text:0x80272A8C; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x80272AAC; // type:function size:0x24 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x80272AD0; // type:function size:0x48 scope:global align:4 +init__9JFWSystemFv = .text:0x80272B18; // type:function size:0x328 scope:global align:4 +ctor_subroutine__10JFWDisplayFb = .text:0x80272E40; // type:function size:0xB8 scope:global align:4 +__ct__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80272EF8; // type:function size:0x68 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x80272F60; // type:function size:0x7C scope:global align:4 +createManager__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80272FDC; // type:function size:0x84 scope:global align:4 +callDirectDraw__Fv = .text:0x80273060; // type:function size:0x58 scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x802730B8; // type:function size:0xF4 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x802731AC; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x802731F4; // type:function size:0x108 scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x802732FC; // type:function size:0x78 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x80273374; // type:function size:0x84 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x802733F8; // type:function size:0x94 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x8027348C; // type:function size:0x10C scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x80273598; // type:function size:0x26C scope:global align:4 +endRender__10JFWDisplayFv = .text:0x80273804; // type:function size:0xAC scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x802738B0; // type:function size:0x1B0 scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x80273A60; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x80273AB0; // type:function size:0x120 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80273BD0; // type:function size:0x40 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x80273C10; // type:function size:0xA8 scope:global align:4 +clearEfb_init__10JFWDisplayFv = .text:0x80273CB8; // type:function size:0x74 scope:global align:4 +clearEfb__10JFWDisplayFv = .text:0x80273D2C; // type:function size:0x2C scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x80273D58; // type:function size:0x44 scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x80273D9C; // type:function size:0x380 scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8027411C; // type:function size:0x8C scope:global align:4 +JFWDrawDoneAlarm__Fv = .text:0x802741A8; // type:function size:0xDC scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80274284; // type:function size:0x78 scope:global align:4 +diagnoseGpHang__Fv = .text:0x802742FC; // type:function size:0x1E0 scope:global align:4 +__sinit_JFWDisplay_cpp = .text:0x802744DC; // type:function size:0x48 scope:local align:4 +__dt__18JSUList<8JFWAlarm>Fv = .text:0x80274524; // type:function size:0x54 scope:global align:4 +init__11J3DUClipperFv = .text:0x80274578; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x8027458C; // type:function size:0x170 scope:global align:4 +clip__11J3DUClipperCFPA4_Cf3Vecf = .text:0x802746FC; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperCFPA4_CfP3VecP3Vec = .text:0x80274844; // type:function size:0x3C4 scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x80274C08; // type:function size:0x8 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x80274C10; // type:function size:0x58 scope:global align:4 +getResource__18JPAResourceManagerCFUs = .text:0x80274C68; // type:function size:0x40 scope:global align:4 +checkUserIndexDuplication__18JPAResourceManagerCFUs = .text:0x80274CA8; // type:function size:0x44 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x80274CEC; // type:function size:0xA0 scope:global align:4 +registRes__18JPAResourceManagerFP11JPAResource = .text:0x80274D8C; // type:function size:0x20 scope:global align:4 +registTex__18JPAResourceManagerFP10JPATexture = .text:0x80274DAC; // type:function size:0x20 scope:global align:4 +getResUserWork__18JPAResourceManagerCFUs = .text:0x80274DCC; // type:function size:0x44 scope:global align:4 +__ct__11JPAResourceFv = .text:0x80274E10; // type:function size:0x70 scope:global align:4 +init__11JPAResourceFP7JKRHeap = .text:0x80274E80; // type:function size:0x1568 scope:global align:4 +calc__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x802763E8; // type:function size:0x4AC scope:global align:4 +draw__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x80276894; // type:function size:0xE0 scope:global align:4 +drawP__11JPAResourceFP18JPAEmitterWorkData = .text:0x80276974; // type:function size:0x33C scope:global align:4 +drawC__11JPAResourceFP18JPAEmitterWorkData = .text:0x80276CB0; // type:function size:0x2F8 scope:global align:4 +setPTev__11JPAResourceFv = .text:0x80276FA8; // type:function size:0x284 scope:global align:4 +setCTev__11JPAResourceFP18JPAEmitterWorkData = .text:0x8027722C; // type:function size:0x160 scope:global align:4 +calc_p__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027738C; // type:function size:0x7C scope:global align:4 +calc_c__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277408; // type:function size:0x7C scope:global align:4 +calcField__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277484; // type:function size:0x7C scope:global align:4 +calcKey__11JPAResourceFP18JPAEmitterWorkData = .text:0x80277500; // type:function size:0x140 scope:global align:4 +calcWorkData_c__11JPAResourceFP18JPAEmitterWorkData = .text:0x80277640; // type:function size:0x1CC scope:global align:4 +calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData = .text:0x8027780C; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldBaseFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027788C; // type:function size:0x4 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkData = .text:0x80277890; // type:function size:0x3C scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkData = .text:0x802778CC; // type:function size:0x3C scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277908; // type:function size:0x44 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027794C; // type:function size:0x44 scope:global align:4 +JPARegistPrm__FP18JPAEmitterWorkData = .text:0x80277990; // type:function size:0x9C scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkData = .text:0x80277A2C; // type:function size:0x84 scope:global align:4 +JPARegistPrmEnv__FP18JPAEmitterWorkData = .text:0x80277AB0; // type:function size:0x100 scope:global align:4 +JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277BB0; // type:function size:0xB0 scope:global align:4 +JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277C60; // type:function size:0xB0 scope:global align:4 +JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277D10; // type:function size:0x114 scope:global align:4 +JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277E24; // type:function size:0x114 scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277F38; // type:function size:0x84 scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkData = .text:0x80277FBC; // type:function size:0x2C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80277FE8; // type:function size:0x28 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkData = .text:0x80278010; // type:function size:0x30 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278040; // type:function size:0x3C scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkData = .text:0x8027807C; // type:function size:0x40 scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802780BC; // type:function size:0x4C scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkData = .text:0x80278108; // type:function size:0xC scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278114; // type:function size:0x70 scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkData = .text:0x80278184; // type:function size:0xC scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278190; // type:function size:0x34 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkData = .text:0x802781C4; // type:function size:0x40 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278204; // type:function size:0x3C scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkData = .text:0x80278240; // type:function size:0x40 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278280; // type:function size:0x3C scope:global align:4 +JPACalcColorCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802782BC; // type:function size:0x48 scope:global align:4 +JPAGenTexCrdMtxIdt__FP18JPAEmitterWorkData = .text:0x80278304; // type:function size:0x38 scope:global align:4 +JPAGenTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x8027833C; // type:function size:0x38 scope:global align:4 +JPAGenTexCrdMtxPrj__FP18JPAEmitterWorkData = .text:0x80278374; // type:function size:0x38 scope:global align:4 +JPAGenCalcTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x802783AC; // type:function size:0x1AC scope:global align:4 +JPALoadCalcTexCrdMtxAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278558; // type:function size:0x194 scope:global align:4 +JPALoadTex__FP18JPAEmitterWorkData = .text:0x802786EC; // type:function size:0x54 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkData = .text:0x80278740; // type:function size:0x50 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278790; // type:function size:0x4C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkData = .text:0x802787DC; // type:function size:0x3C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278818; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkData = .text:0x80278850; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278888; // type:function size:0x44 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkData = .text:0x802788CC; // type:function size:0x50 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027891C; // type:function size:0x5C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkData = .text:0x80278978; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278994; // type:function size:0x78 scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkData = .text:0x80278A0C; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278A28; // type:function size:0x3C scope:global align:4 +JPALoadPosMtxCam__FP18JPAEmitterWorkData = .text:0x80278A64; // type:function size:0x28 scope:global align:4 +noLoadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x80278A8C; // type:function size:0x4 scope:global align:4 +loadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x80278A90; // type:function size:0x38 scope:global align:4 +loadPrjAnm__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x80278AC8; // type:function size:0x1C0 scope:global align:4 +JPADrawBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278C88; // type:function size:0xE8 scope:global align:4 +JPADrawRotBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278D70; // type:function size:0x118 scope:global align:4 +JPADrawYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278E88; // type:function size:0xFC scope:global align:4 +JPADrawRotYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80278F84; // type:function size:0x130 scope:global align:4 +dirTypeVel__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802790B4; // type:function size:0x1C scope:global align:4 +dirTypePos__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802790D0; // type:function size:0x1C scope:global align:4 +dirTypePosInv__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802790EC; // type:function size:0x34 scope:global align:4 +dirTypeEmtrDir__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80279120; // type:function size:0x1C scope:global align:4 +dirTypePrevPtcl__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x8027913C; // type:function size:0x98 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x802791D4; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x80279214; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x80279254; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x80279294; // type:function size:0x5C scope:global align:4 +basePlaneTypeXY__FPA4_fff = .text:0x802792F0; // type:function size:0x4C scope:global align:4 +basePlaneTypeXZ__FPA4_fff = .text:0x8027933C; // type:function size:0x4C scope:global align:4 +basePlaneTypeX__FPA4_fff = .text:0x80279388; // type:function size:0x70 scope:global align:4 +JPADrawDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802793F8; // type:function size:0x39C scope:global align:4 +JPADrawRotDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279794; // type:function size:0x414 scope:global align:4 +JPADrawDBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279BA8; // type:function size:0x220 scope:global align:4 +JPADrawRotation__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279DC8; // type:function size:0x148 scope:global align:4 +JPADrawPoint__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279F10; // type:function size:0xA0 scope:global align:4 +JPADrawLine__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80279FB0; // type:function size:0x1B4 scope:global align:4 +getNext__FP26JPANode<15JPABaseParticle> = .text:0x8027A164; // type:function size:0x8 scope:global align:4 +getPrev__FP26JPANode<15JPABaseParticle> = .text:0x8027A16C; // type:function size:0x8 scope:global align:4 +JPADrawStripe__FP18JPAEmitterWorkData = .text:0x8027A174; // type:function size:0x5F8 scope:global align:4 +JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x8027A76C; // type:function size:0xA6C scope:global align:4 +JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x8027B1D8; // type:function size:0x3C scope:global align:4 +JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B214; // type:function size:0x40 scope:global align:4 +makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap = .text:0x8027B254; // type:function size:0x288 scope:global align:4 +__ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x8027B4DC; // type:function size:0x10C scope:global align:4 +setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x8027B5E8; // type:function size:0x130 scope:global align:4 +JPACalcScaleX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B718; // type:function size:0x78 scope:global align:4 +JPACalcScaleY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B790; // type:function size:0x78 scope:global align:4 +JPACalcScaleCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B808; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B814; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmRepeatX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B820; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmRepeatY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B884; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmReverseX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B8E8; // type:function size:0x94 scope:global align:4 +JPACalcScaleAnmReverseY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027B97C; // type:function size:0x94 scope:global align:4 +JPACalcAlphaAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027BA10; // type:function size:0x88 scope:global align:4 +JPACalcAlphaFlickAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027BA98; // type:function size:0xF0 scope:global align:4 +__ct__13JPAExtraShapeFPCUc = .text:0x8027BB88; // type:function size:0x34 scope:global align:4 +init__13JPAExtraShapeFv = .text:0x8027BBBC; // type:function size:0x100 scope:global align:4 +JPARegistChildPrmEnv__FP18JPAEmitterWorkData = .text:0x8027BCBC; // type:function size:0x120 scope:global align:4 +JPACalcChildAlphaOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027BDDC; // type:function size:0x2C scope:global align:4 +JPACalcChildScaleOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8027BE08; // type:function size:0x30 scope:global align:4 +__ct__13JPAChildShapeFPCUc = .text:0x8027BE38; // type:function size:0x8 scope:global align:4 +JPALoadExTex__FP18JPAEmitterWorkData = .text:0x8027BE40; // type:function size:0xFC scope:global align:4 +__ct__13JPAExTexShapeFPCUc = .text:0x8027BF3C; // type:function size:0x8 scope:global align:4 +JPAVolumePoint__FP18JPAEmitterWorkData = .text:0x8027BF44; // type:function size:0xDC scope:global align:4 +JPAVolumeLine__FP18JPAEmitterWorkData = .text:0x8027C020; // type:function size:0x11C scope:global align:4 +JPAVolumeCircle__FP18JPAEmitterWorkData = .text:0x8027C13C; // type:function size:0x1AC scope:global align:4 +JPAVolumeCube__FP18JPAEmitterWorkData = .text:0x8027C2E8; // type:function size:0x108 scope:global align:4 +JPAVolumeSphere__FP18JPAEmitterWorkData = .text:0x8027C3F0; // type:function size:0x28C scope:global align:4 +JPAVolumeCylinder__FP18JPAEmitterWorkData = .text:0x8027C67C; // type:function size:0x17C scope:global align:4 +JPAVolumeTorus__FP18JPAEmitterWorkData = .text:0x8027C7F8; // type:function size:0x120 scope:global align:4 +__ct__16JPADynamicsBlockFPCUc = .text:0x8027C918; // type:function size:0x34 scope:global align:4 +init__16JPADynamicsBlockFv = .text:0x8027C94C; // type:function size:0x9C scope:global align:4 +create__16JPADynamicsBlockFP18JPAEmitterWorkData = .text:0x8027C9E8; // type:function size:0x204 scope:global align:4 +calcAffect__12JPAFieldBaseFP13JPAFieldBlockP15JPABaseParticle = .text:0x8027CBEC; // type:function size:0x12C scope:global align:4 +calcFadeAffect__12JPAFieldBaseCFP13JPAFieldBlockf = .text:0x8027CD18; // type:function size:0x9C scope:global align:4 +prepare__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027CDB4; // type:function size:0xA0 scope:global align:4 +calc__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027CE54; // type:function size:0x28 scope:global align:4 +prepare__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027CE7C; // type:function size:0x13C scope:global align:4 +calc__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027CFB8; // type:function size:0x94 scope:global align:4 +prepare__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027D04C; // type:function size:0x50 scope:global align:4 +calc__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027D09C; // type:function size:0xD0 scope:global align:4 +prepare__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027D16C; // type:function size:0x74 scope:global align:4 +calc__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027D1E0; // type:function size:0x18C scope:global align:4 +prepare__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027D36C; // type:function size:0x108 scope:global align:4 +calc__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027D474; // type:function size:0x1A0 scope:global align:4 +prepare__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027D614; // type:function size:0x280 scope:global align:4 +calc__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027D894; // type:function size:0x238 scope:global align:4 +calc__14JPAFieldRandomFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027DACC; // type:function size:0x118 scope:global align:4 +calc__12JPAFieldDragFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027DBE4; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8027DC64; // type:function size:0x144 scope:global align:4 +calc__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8027DDA8; // type:function size:0xE0 scope:global align:4 +__ct__13JPAFieldBlockFPCUcP7JKRHeap = .text:0x8027DE88; // type:function size:0x38 scope:global align:4 +init__13JPAFieldBlockFP7JKRHeap = .text:0x8027DEC0; // type:function size:0x2EC scope:global align:4 +__dt__12JPAFieldBaseFv = .text:0x8027E1AC; // type:function size:0x48 scope:global align:4 +__dt__12JPAFieldSpinFv = .text:0x8027E1F4; // type:function size:0x5C scope:global align:4 +__dt__12JPAFieldDragFv = .text:0x8027E250; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldRandomFv = .text:0x8027E2AC; // type:function size:0x5C scope:global align:4 +__dt__18JPAFieldConvectionFv = .text:0x8027E308; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldVortexFv = .text:0x8027E364; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldNewtonFv = .text:0x8027E3C0; // type:function size:0x5C scope:global align:4 +__dt__14JPAFieldMagnetFv = .text:0x8027E41C; // type:function size:0x5C scope:global align:4 +__dt__11JPAFieldAirFv = .text:0x8027E478; // type:function size:0x5C scope:global align:4 +__dt__15JPAFieldGravityFv = .text:0x8027E4D4; // type:function size:0x5C scope:global align:4 +__ct__11JPAKeyBlockFPCUc = .text:0x8027E530; // type:function size:0x10 scope:global align:4 +calc__11JPAKeyBlockFf = .text:0x8027E540; // type:function size:0x94 scope:global align:4 +__ct__10JPATextureFPCUc = .text:0x8027E5D4; // type:function size:0x68 scope:global align:4 +__dt__10JPATextureFv = .text:0x8027E63C; // type:function size:0x64 scope:global align:4 +__ct__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x8027E6A0; // type:function size:0x40 scope:global align:4 +load_jpc__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x8027E6E0; // type:function size:0x3C0 scope:global align:4 +__ct__17JPAEmitterManagerFUlUlP7JKRHeapUcUc = .text:0x8027EAA0; // type:function size:0x21C scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP18JPAEmitterCallBackP19JPAParticleCallBack = .text:0x8027ECBC; // type:function size:0xE4 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x8027EDA0; // type:function size:0x88 scope:global align:4 +draw__17JPAEmitterManagerFPC11JPADrawInfoUc = .text:0x8027EE28; // type:function size:0x1F8 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x8027F020; // type:function size:0x58 scope:global align:4 +forceDeleteGroupEmitter__17JPAEmitterManagerFUc = .text:0x8027F078; // type:function size:0x60 scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8027F0D8; // type:function size:0x6C scope:global align:4 +entryResourceManager__17JPAEmitterManagerFP18JPAResourceManagerUc = .text:0x8027F144; // type:function size:0x10 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x8027F154; // type:function size:0xA0 scope:global align:4 +calcYBBCam__17JPAEmitterManagerFv = .text:0x8027F1F4; // type:function size:0x128 scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x8027F31C; // type:function size:0x30 scope:global align:4 +__dt__26JPANode<15JPABaseParticle>Fv = .text:0x8027F34C; // type:function size:0x3C scope:global align:4 +__ct__26JPANode<15JPABaseParticle>Fv = .text:0x8027F388; // type:function size:0x10 scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x8027F398; // type:function size:0x54 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x8027F3EC; // type:function size:0x60 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x8027F44C; // type:function size:0x58 scope:global align:4 +__dt__18JPAEmitterCallBackFv = .text:0x8027F4A4; // type:function size:0x48 scope:global align:4 +init__14JPABaseEmitterFP17JPAEmitterManagerP11JPAResource = .text:0x8027F4EC; // type:function size:0x354 scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x8027F840; // type:function size:0x120 scope:global align:4 +createChild__14JPABaseEmitterFP15JPABaseParticle = .text:0x8027F960; // type:function size:0x100 scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x8027FA60; // type:function size:0x174 scope:global align:4 +processTillStartFrame__14JPABaseEmitterFv = .text:0x8027FBD4; // type:function size:0x40 scope:global align:4 +processTermination__14JPABaseEmitterFv = .text:0x8027FC14; // type:function size:0x9C scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterCFPQ29JGeometry8TVec3 = .text:0x8027FCB0; // type:function size:0x80 scope:global align:4 +getCurrentCreateNumber__14JPABaseEmitterCFv = .text:0x8027FD30; // type:function size:0x10 scope:global align:4 +getDrawCount__14JPABaseEmitterCFv = .text:0x8027FD40; // type:function size:0x10 scope:global align:4 +loadTexture__14JPABaseEmitterFUc11_GXTexMapID = .text:0x8027FD50; // type:function size:0x54 scope:global align:4 +__dt__19JPAParticleCallBackFv = .text:0x8027FDA4; // type:function size:0x48 scope:global align:4 +init_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x8027FDEC; // type:function size:0x8DC scope:global align:4 +init_c__15JPABaseParticleFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802806C8; // type:function size:0x708 scope:global align:4 +calc_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80280DD0; // type:function size:0x290 scope:global align:4 +calc_c__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80281060; // type:function size:0x268 scope:global align:4 +canCreateChild__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x802812C8; // type:function size:0x80 scope:global align:4 +getWidth__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80281348; // type:function size:0x20 scope:global align:4 +getHeight__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80281368; // type:function size:0x20 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x80281388; // type:function size:0x138 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x802814C0; // type:function size:0x74 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x80281534; // type:function size:0xAC scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3 = .text:0x802815E0; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3PQ29JGeometry8TVec3 = .text:0x80281608; // type:function size:0x17C scope:global align:4 +JPACalcKeyAnmValue__FfUsPCf = .text:0x80281784; // type:function size:0xC4 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x80281848; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x802818A8; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__Q26JStage6TActorCFP3Vec = .text:0x802818B0; // type:function size:0x4 scope:global align:4 +JSGSetTranslation__Q26JStage6TActorFRC3Vec = .text:0x802818B4; // type:function size:0x4 scope:global align:4 +JSGGetScaling__Q26JStage6TActorCFP3Vec = .text:0x802818B8; // type:function size:0x4 scope:global align:4 +JSGSetScaling__Q26JStage6TActorFRC3Vec = .text:0x802818BC; // type:function size:0x4 scope:global align:4 +JSGGetRotation__Q26JStage6TActorCFP3Vec = .text:0x802818C0; // type:function size:0x4 scope:global align:4 +JSGSetRotation__Q26JStage6TActorFRC3Vec = .text:0x802818C4; // type:function size:0x4 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x802818C8; // type:function size:0x8 scope:global align:4 +JSGSetShape__Q26JStage6TActorFUl = .text:0x802818D0; // type:function size:0x4 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x802818D4; // type:function size:0x8 scope:global align:4 +JSGSetAnimation__Q26JStage6TActorFUl = .text:0x802818DC; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x802818E0; // type:function size:0x8 scope:global align:4 +JSGSetAnimationFrame__Q26JStage6TActorFf = .text:0x802818E8; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrameMax__Q26JStage6TActorCFv = .text:0x802818EC; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x802818F4; // type:function size:0x8 scope:global align:4 +JSGSetAnimationTransition__Q26JStage6TActorFf = .text:0x802818FC; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x80281900; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimation__Q26JStage6TActorFUl = .text:0x80281908; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x8028190C; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimationFrame__Q26JStage6TActorFf = .text:0x80281914; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv = .text:0x80281918; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x80281920; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x80281980; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x80281988; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage13TAmbientLightF8_GXColor = .text:0x8028199C; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x802819A0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x80281A00; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x80281A08; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x80281A10; // type:function size:0x4 scope:global align:4 +JSGGetProjectionNear__Q26JStage7TCameraCFv = .text:0x80281A14; // type:function size:0x8 scope:global align:4 +JSGSetProjectionNear__Q26JStage7TCameraFf = .text:0x80281A1C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFar__Q26JStage7TCameraCFv = .text:0x80281A20; // type:function size:0xC scope:global align:4 +JSGSetProjectionFar__Q26JStage7TCameraFf = .text:0x80281A2C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFovy__Q26JStage7TCameraCFv = .text:0x80281A30; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFovy__Q26JStage7TCameraFf = .text:0x80281A38; // type:function size:0x4 scope:global align:4 +JSGGetProjectionAspect__Q26JStage7TCameraCFv = .text:0x80281A3C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionAspect__Q26JStage7TCameraFf = .text:0x80281A44; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x80281A48; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x80281A4C; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x80281A50; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x80281A58; // type:function size:0x4 scope:global align:4 +JSGGetViewPosition__Q26JStage7TCameraCFP3Vec = .text:0x80281A5C; // type:function size:0x4 scope:global align:4 +JSGSetViewPosition__Q26JStage7TCameraFRC3Vec = .text:0x80281A60; // type:function size:0x4 scope:global align:4 +JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec = .text:0x80281A64; // type:function size:0x4 scope:global align:4 +JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec = .text:0x80281A68; // type:function size:0x4 scope:global align:4 +JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec = .text:0x80281A6C; // type:function size:0x4 scope:global align:4 +JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec = .text:0x80281A70; // type:function size:0x4 scope:global align:4 +JSGGetViewRoll__Q26JStage7TCameraCFv = .text:0x80281A74; // type:function size:0x8 scope:global align:4 +JSGSetViewRoll__Q26JStage7TCameraFf = .text:0x80281A7C; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x80281A80; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x80281AE0; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x80281AE8; // type:function size:0x8 scope:global align:4 +JSGSetFogFunction__Q26JStage4TFogF10_GXFogType = .text:0x80281AF0; // type:function size:0x4 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x80281AF4; // type:function size:0x8 scope:global align:4 +JSGSetStartZ__Q26JStage4TFogFf = .text:0x80281AFC; // type:function size:0x4 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x80281B00; // type:function size:0xC scope:global align:4 +JSGSetEndZ__Q26JStage4TFogFf = .text:0x80281B0C; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x80281B10; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage4TFogF8_GXColor = .text:0x80281B24; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x80281B28; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x80281B88; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x80281B90; // type:function size:0x8 scope:global align:4 +JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight = .text:0x80281B98; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x80281B9C; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage6TLightF8_GXColor = .text:0x80281BB0; // type:function size:0x4 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x80281BB4; // type:function size:0x4 scope:global align:4 +JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn = .text:0x80281BB8; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x80281BBC; // type:function size:0x4 scope:global align:4 +JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn = .text:0x80281BC0; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x80281BC4; // type:function size:0x4 scope:global align:4 +JSGSetPosition__Q26JStage6TLightFRC3Vec = .text:0x80281BC8; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x80281BCC; // type:function size:0x4 scope:global align:4 +JSGSetDirection__Q26JStage6TLightFRC3Vec = .text:0x80281BD0; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x80281BD4; // type:function size:0x48 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x80281C1C; // type:function size:0x8 scope:global align:4 +JSGUpdate__Q26JStage7TObjectFv = .text:0x80281C24; // type:function size:0x4 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x80281C28; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x80281C30; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x80281C34; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x80281C3C; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x80281C40; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x80281C44; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x80281C48; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x80281C4C; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x80281C54; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x80281C90; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x80281CF0; // type:function size:0x8 scope:global align:4 +JSGFindObject__Q26JStage7TSystemCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x80281CF8; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x80281D00; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x80281D08; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x80281D0C; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x80281D14; // type:function size:0x4 scope:global align:4 +__dt__Q37JStudio3ctb7TObjectFv = .text:0x80281D18; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3ctb14TObject_TxyzRyFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x80281D60; // type:function size:0x5C scope:global align:4 +getScheme__Q37JStudio3ctb14TObject_TxyzRyCFv = .text:0x80281DBC; // type:function size:0x8 scope:global align:4 +__ct__Q37JStudio3ctb8TControlFv = .text:0x80281DC4; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3ctb8TControlFv = .text:0x80281DF4; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80281E60; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80281EAC; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80281EDC; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3ctb8TControlFv = .text:0x80281F2C; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3ctb8TControlFPCvUl = .text:0x80281F90; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3ctb8TControlFUl = .text:0x80282030; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3ctb8TFactoryFv = .text:0x80282074; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3ctb8TFactoryFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x802820BC; // type:function size:0x64 scope:global align:4 +destroy__Q37JStudio3ctb8TFactoryFPQ37JStudio3ctb7TObject = .text:0x80282120; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3ctb6TParseFPQ37JStudio3ctb8TControl = .text:0x8028215C; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3ctb6TParseFv = .text:0x8028217C; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x802821DC; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x80282270; // type:function size:0xE4 scope:global align:4 +__dt__Q37JStudio3ctb14TObject_TxyzRyFv = .text:0x80282354; // type:function size:0x60 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x802823B4; // type:function size:0x94 scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x80282448; // type:function size:0x48 scope:global align:4 +__ct__Q27JStudio14TFunctionValueFv = .text:0x80282490; // type:function size:0x10 scope:global align:4 +__dt__Q27JStudio14TFunctionValueFv = .text:0x802824A0; // type:function size:0x48 scope:global align:4 +refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x802824E8; // type:function size:0x28 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x80282510; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x80282574; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x802825D8; // type:function size:0xE0 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x802826B8; // type:function size:0x60 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80282718; // type:function size:0x34 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8028274C; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x802827F4; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x80282808; // type:function size:0x310 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80282B18; // type:function size:0x44 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x80282B5C; // type:function size:0x5C scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x80282BB8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x80282BC0; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x80282BE0; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x80282C24; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x80282C28; // type:function size:0x34 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80282C5C; // type:function size:0x6C scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80282CC8; // type:function size:0x164 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80282E2C; // type:function size:0x68 scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80282E94; // type:function size:0x84 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80282F18; // type:function size:0xE8 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80283000; // type:function size:0x84 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80283084; // type:function size:0xE8 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x8028316C; // type:function size:0x48 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x802831B4; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x802831BC; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x802831D0; // type:function size:0x10 scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x802831E0; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x802831E4; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x802831EC; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x8028324C; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x80283254; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x80283284; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x802832D0; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x802832F4; // type:function size:0x1C8 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x802834BC; // type:function size:0x64 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x80283520; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x80283528; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x80283558; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x802835A8; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x80283658; // type:function size:0x3B8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80283A10; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80283A24; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80283A58; // type:function size:0x50 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80283AA8; // type:function size:0x8C scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80283B34; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x80283BA0; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80283BA8; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x80283BD8; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80283C08; // type:function size:0x58 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80283C60; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x80283D10; // type:function size:0xD8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80283DE8; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80283DF4; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80283E24; // type:function size:0x3C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80283E60; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802840C4; // type:function size:0x80 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x80284144; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8028414C; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x8028416C; // type:function size:0x50 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802841BC; // type:function size:0x6C scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80284228; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x8028424C; // type:function size:0x124 scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x80284370; // type:function size:0x4 scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x80284374; // type:function size:0x3C scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x802843B0; // type:function size:0x2C scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd = .text:0x802843DC; // type:function size:0x58 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80284434; // type:function size:0x224 scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd = .text:0x80284658; // type:function size:0x70 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x802846C8; // type:function size:0x2FC scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802849C4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80284A24; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x80284A84; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x80284AE4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x80284B44; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x80284BA4; // type:function size:0x80 scope:global align:4 +upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80284C24; // type:function size:0x94 scope:global align:4 +upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x80284CB8; // type:function size:0xC8 scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x80284D80; // type:function size:0x48 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x80284DC8; // type:function size:0x224 scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80284FEC; // type:function size:0xC scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80284FF8; // type:function size:0xC scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80285004; // type:function size:0xC scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80285010; // type:function size:0xC scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8028501C; // type:function size:0xC scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80285028; // type:function size:0xC scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80285034; // type:function size:0xC scope:global align:4 +getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite = .text:0x80285040; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80285054; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802850D4; // type:function size:0x64 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80285138; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802851B8; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802851C8; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80285248; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80285260; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802852E0; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80285300; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80285380; // type:function size:0x30 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802853B0; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80285430; // type:function size:0x38 scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x80285468; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x80285498; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80285504; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80285550; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80285580; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x802855D0; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x80285634; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x802856D4; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x80285718; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80285760; // type:function size:0x140 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x802858A0; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x802858DC; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x802858FC; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x8028595C; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x802859F0; // type:function size:0xF4 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x80285AE4; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x80285B68; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x80285BEC; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x80285C70; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x80285CF4; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x80285D78; // type:function size:0xA0 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x80285E18; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x80285EAC; // type:function size:0x68 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x80285F14; // type:function size:0x98 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x80285FAC; // type:function size:0x7C scope:global align:4 +setFactory__Q27JStudio8TControlFPQ27JStudio8TFactory = .text:0x80286028; // type:function size:0x28 scope:global align:4 +transformOnSet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x80286050; // type:function size:0x80 scope:global align:4 +transformOnGet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x802860D0; // type:function size:0x98 scope:global align:4 +transform_setOrigin_ctb__Q27JStudio8TControlFRCQ37JStudio3ctb7TObject = .text:0x80286168; // type:function size:0xD4 scope:global align:4 +transform_setOrigin_ctb_index__Q27JStudio8TControlFUl = .text:0x8028623C; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x80286288; // type:function size:0x48 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x802862D0; // type:function size:0x90 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x80286360; // type:function size:0x4C scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802863AC; // type:function size:0xC0 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x8028646C; // type:function size:0x3C scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x802864A8; // type:function size:0x60 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x80286508; // type:function size:0xDC scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x802865E4; // type:function size:0x60 scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80286644; // type:function size:0xAC scope:global align:4 +parseBlock_block_ctb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x802866F0; // type:function size:0xEC scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x802867DC; // type:function size:0x168 scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x80286944; // type:function size:0x88 scope:global align:4 +getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf = .text:0x802869CC; // type:function size:0x240 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x80286C0C; // type:function size:0x48 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x80286C54; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80286CB8; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80286CCC; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80286D08; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x80286D6C; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x80286DCC; // type:function size:0x4 scope:global align:4 +__dt__Q27JStudio8TAdaptorFv = .text:0x80286DD0; // type:function size:0x48 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFv = .text:0x80286E18; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFv = .text:0x80286E1C; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFv = .text:0x80286E20; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFUl = .text:0x80286E24; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl = .text:0x80286E28; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x80286E2C; // type:function size:0xA0 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x80286ECC; // type:function size:0xF4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x80286FC0; // type:function size:0x44 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x80287004; // type:function size:0x70 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x80287074; // type:function size:0x38 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x802870AC; // type:function size:0xE0 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8028718C; // type:function size:0x14C scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUl = .text:0x802872D8; // type:function size:0x94 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8028736C; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x80287384; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x802873B0; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x802873DC; // type:function size:0x6C scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x80287448; // type:function size:0x68 scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x802874B0; // type:function size:0x84 scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x80287534; // type:function size:0x68 scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x8028759C; // type:function size:0x38 scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x802875D4; // type:function size:0x38 scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x8028760C; // type:function size:0x20 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8028762C; // type:function size:0x38 scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x80287664; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x802876B0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x80287710; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8028774C; // type:function size:0x350 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x80287A9C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x80287AFC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x80287B38; // type:function size:0xE4 scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x80287C1C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x80287C7C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x80287CB8; // type:function size:0x2C4 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x80287F7C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x80287FDC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x80288018; // type:function size:0xF0 scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x80288108; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x80288168; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x802881A4; // type:function size:0x23C scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x802883E0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x80288440; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x8028847C; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x8028850C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x8028856C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x802885A8; // type:function size:0x394 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x8028893C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x8028899C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x802889D8; // type:function size:0x32C scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x80288D04; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x80288D64; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x80288DC4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x80288E24; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x80288E84; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x80288EE4; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x80288F44; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x80288FA4; // type:function size:0x60 scope:global align:4 +__sinit_jstudio-object_cpp = .text:0x80289004; // type:function size:0x3D8 scope:local align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x802893DC; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x8028943C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8028949C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x802894FC; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8028955C; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x802895BC; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80289618; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80289674; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x802896D0; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8028972C; // type:function size:0x5C scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x80289788; // type:function size:0xF0 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80289878; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802898C0; // type:function size:0x70 scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x80289930; // type:function size:0x48 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x80289978; // type:function size:0x58 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x802899D0; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x802899E8; // type:function size:0x230 scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x80289C18; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x80289C1C; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80289C20; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x80289C24; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x80289C28; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x80289C2C; // type:function size:0x154 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80289D80; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x80289E68; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x80289EB4; // type:function size:0x80 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x80289F34; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x80289F94; // type:function size:0x94 scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028A028; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028A078; // type:function size:0x38 scope:global align:4 +destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8028A0B0; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x8028A100; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x8028A164; // type:function size:0xA0 scope:global align:4 +reset__Q37JStudio3stb8TControlFv = .text:0x8028A204; // type:function size:0xB0 scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x8028A2B4; // type:function size:0x100 scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x8028A3B4; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028A3FC; // type:function size:0x8 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x8028A404; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x8028A440; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x8028A460; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8028A4C0; // type:function size:0xCC scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8028A58C; // type:function size:0x54 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8028A5E0; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8028A5E8; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x8028A620; // type:function size:0x108 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x8028A728; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x8028A7BC; // type:function size:0x4C scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x8028A808; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x8028A880; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x8028A900; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028A960; // type:function size:0x184 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028AAE4; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028ABE8; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028ACEC; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028ADF0; // type:function size:0x104 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8028AEF4; // type:function size:0x104 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x8028AFF8; // type:function size:0x98 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x8028B090; // type:function size:0x98 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x8028B128; // type:function size:0xA4 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x8028B1CC; // type:function size:0xA4 scope:global align:4 +adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl = .text:0x8028B270; // type:function size:0x4C scope:global align:4 +adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc = .text:0x8028B2BC; // type:function size:0x50 scope:global align:4 +adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc = .text:0x8028B30C; // type:function size:0x44 scope:global align:4 +adaptor_object_ENABLE___Q214JStudio_JStage16TAdaptor_object_FQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B350; // type:function size:0xA0 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x8028B3F0; // type:function size:0xC4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028B4B4; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028B528; // type:function size:0x8C scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028B5B4; // type:function size:0x124 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8028B6D8; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl = .text:0x8028B72C; // type:function size:0x48 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl = .text:0x8028B774; // type:function size:0x24 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B798; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B7F0; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B848; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B85C; // type:function size:0x58 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B8B4; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B8C8; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B90C; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B968; // type:function size:0x88 scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028B9F0; // type:function size:0x14 scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028BA04; // type:function size:0x44 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028BA48; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028BAA4; // type:function size:0x58 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028BAFC; // type:function size:0x3C scope:global align:4 +setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x8028BB38; // type:function size:0x194 scope:global align:4 +getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x8028BCCC; // type:function size:0x198 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x8028BE64; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x8028BF38; // type:function size:0x60 scope:global align:4 +__sinit_object-actor_cpp = .text:0x8028BF98; // type:function size:0x3D0 scope:local align:4 +__ct__Q27JStudio14TVariableValueFv = .text:0x8028C368; // type:function size:0x18 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x8028C380; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028C3E0; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x8028C410; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028C4AC; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028C520; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028C524; // type:function size:0x8C scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8028C5B0; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFUl = .text:0x8028C604; // type:function size:0x78 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCvUlPCvUl = .text:0x8028C67C; // type:function size:0x24 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x8028C6A0; // type:function size:0xC0 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028C760; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028C7D4; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028C81C; // type:function size:0xDC scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8028C8F8; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFUl = .text:0x8028C94C; // type:function size:0x60 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCvUlPCvUl = .text:0x8028C9AC; // type:function size:0x24 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028C9D0; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CA14; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CA70; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CAEC; // type:function size:0x14 scope:global align:4 +adaptor_do_TARGET_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CB00; // type:function size:0x44 scope:global align:4 +adaptor_do_TARGET_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CB44; // type:function size:0x5C scope:global align:4 +adaptor_do_TARGET_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028CBA0; // type:function size:0x1C scope:global align:4 +setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028CBBC; // type:function size:0xFC scope:global align:4 +getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028CCB8; // type:function size:0x104 scope:global align:4 +setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028CDBC; // type:function size:0xE0 scope:global align:4 +getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8028CE9C; // type:function size:0xE4 scope:global align:4 +__sinit_object-camera_cpp = .text:0x8028CF80; // type:function size:0x364 scope:local align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x8028D2E4; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028D344; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x8028D374; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028D410; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028D484; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028D4CC; // type:function size:0xE8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8028D5B4; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x8028D608; // type:function size:0x78 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x8028D680; // type:function size:0x24 scope:global align:4 +__sinit_object-fog_cpp = .text:0x8028D6A4; // type:function size:0x21C scope:local align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x8028D8C0; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8028D920; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x8028D950; // type:function size:0xA4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028D9F4; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028DA68; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028DAB0; // type:function size:0x2B8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8028DD68; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFUl = .text:0x8028DDBC; // type:function size:0x1D0 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCvUlPCvUl = .text:0x8028DF8C; // type:function size:0x24 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028DFB0; // type:function size:0x78 scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028E028; // type:function size:0x24 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x8028E04C; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x8028E058; // type:function size:0x60 scope:global align:4 +__sinit_object-light_cpp = .text:0x8028E0B8; // type:function size:0x298 scope:local align:4 +__dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x8028E350; // type:function size:0x60 scope:global align:4 +create__Q215JStudio_JAudio213TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028E3B0; // type:function size:0x74 scope:global align:4 +createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject = .text:0x8028E424; // type:function size:0x104 scope:global align:4 +setValue_VOLUME___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028E528; // type:function size:0x28 scope:global align:4 +setValue_PAN___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028E550; // type:function size:0x28 scope:global align:4 +setValue_PITCH___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028E578; // type:function size:0x28 scope:global align:4 +setValue_TEMPO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028E5A0; // type:function size:0x60 scope:global align:4 +setValue_ECHO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x8028E600; // type:function size:0x28 scope:global align:4 +__ct__Q215JStudio_JAudio214TAdaptor_soundFPQ215JStudio_JAudio213TCreateObject = .text:0x8028E628; // type:function size:0xCC scope:global align:4 +__dt__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028E6F4; // type:function size:0xB0 scope:global align:4 +adaptor_do_prepare__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028E7A4; // type:function size:0xD0 scope:global align:4 +adaptor_do_end__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028E874; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x8028E878; // type:function size:0x1A8 scope:global align:4 +adaptor_do_SOUND__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EA20; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EA54; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EA88; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EAD0; // type:function size:0x30 scope:global align:4 +adaptor_do_END_FADE_OUT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EB00; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EB48; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EBB4; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EC34; // type:function size:0x1C scope:global align:4 +adaptor_do_REPEAT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EC50; // type:function size:0x1C scope:global align:4 +adaptor_do_CONTINUOUS__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EC6C; // type:function size:0x1C scope:global align:4 +adaptor_do_LOCATED__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028EC88; // type:function size:0x28 scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028ECB0; // type:function size:0x1C scope:global align:4 +__cl__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x8028ECCC; // type:function size:0x38 scope:global align:4 +prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028ED04; // type:function size:0xA0 scope:global align:4 +beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8028EDA4; // type:function size:0xB0 scope:global align:4 +endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x8028EE54; // type:function size:0x40 scope:global align:4 +__dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x8028EE94; // type:function size:0x60 scope:global align:4 +__sinit_object-sound_cpp = .text:0x8028EEF4; // type:function size:0x2AC scope:local align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x8028F1A0; // type:function size:0x60 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8028F200; // type:function size:0x74 scope:global align:4 +emitter_create__Q217JStudio_JParticle13TCreateObjectFUl = .text:0x8028F274; // type:function size:0x70 scope:global align:4 +emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter = .text:0x8028F2E4; // type:function size:0x24 scope:global align:4 +createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ217JStudio_JParticle13TCreateObject = .text:0x8028F308; // type:function size:0x104 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject = .text:0x8028F40C; // type:function size:0xF4 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv = .text:0x8028F500; // type:function size:0x60 scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8028F560; // type:function size:0xF0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8028F650; // type:function size:0x12C scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8028F77C; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x8028F780; // type:function size:0xE8 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F868; // type:function size:0x14 scope:global align:4 +adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F87C; // type:function size:0x34 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F8B0; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F8F8; // type:function size:0x2C scope:global align:4 +adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F924; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F96C; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028F9D8; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028FA58; // type:function size:0x1C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028FA74; // type:function size:0x14 scope:global align:4 +adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028FA88; // type:function size:0x1C scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8028FAA4; // type:function size:0x1C scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x8028FAC0; // type:function size:0x3A0 scope:global align:4 +executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x8028FE60; // type:function size:0x38 scope:global align:4 +draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x8028FE98; // type:function size:0x38 scope:global align:4 +drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x8028FED0; // type:function size:0x38 scope:global align:4 +beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8028FF08; // type:function size:0xB8 scope:global align:4 +endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x8028FFC0; // type:function size:0x128 scope:global align:4 +imixcopy__7JASCalcFPCsPCsPsUl = .text:0x802900E8; // type:function size:0x30 scope:global align:4 +bcopyfast__7JASCalcFPCvPvUl = .text:0x80290118; // type:function size:0x3C scope:global align:4 +bcopy__7JASCalcFPCvPvUl = .text:0x80290154; // type:function size:0x100 scope:global align:4 +bzerofast__7JASCalcFPvUl = .text:0x80290254; // type:function size:0x2C scope:global align:4 +bzero__7JASCalcFPvUl = .text:0x80290280; // type:function size:0xF8 scope:global align:4 +pow2__7JASCalcFf = .text:0x80290378; // type:function size:0x124 scope:global align:4 +clamp__7JASCalcFl = .text:0x8029049C; // type:function size:0x28 scope:global align:4 +__ct__13JASTaskThreadFiiUl = .text:0x802904C4; // type:function size:0x60 scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x80290524; // type:function size:0x12C scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPCvUl = .text:0x80290650; // type:function size:0x19C scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPv = .text:0x802907EC; // type:function size:0x170 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl = .text:0x8029095C; // type:function size:0xF8 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPv = .text:0x80290A54; // type:function size:0xF8 scope:global align:4 +run__13JASTaskThreadFv = .text:0x80290B4C; // type:function size:0x13C scope:global align:4 +pause__13JASTaskThreadFb = .text:0x80290C88; // type:function size:0x74 scope:global align:4 +getThreadPointer__6JASDvdFv = .text:0x80290CFC; // type:function size:0x8 scope:global align:4 +createThread__6JASDvdFliUl = .text:0x80290D04; // type:function size:0xA4 scope:global align:4 +regist__14JASCallbackMgrFPFPv_lPv = .text:0x80290DA8; // type:function size:0x88 scope:global align:4 +reject__14JASCallbackMgrFPFPv_lPv = .text:0x80290E30; // type:function size:0x94 scope:global align:4 +callback__14JASCallbackMgrFv = .text:0x80290EC4; // type:function size:0x7C scope:global align:4 +__ct__7JASHeapFP11JASDisposer = .text:0x80290F40; // type:function size:0x6C scope:global align:4 +initRootHeap__7JASHeapFPvUl = .text:0x80290FAC; // type:function size:0x70 scope:global align:4 +alloc__7JASHeapFP7JASHeapUl = .text:0x8029101C; // type:function size:0x1D8 scope:global align:4 +allocTail__7JASHeapFP7JASHeapUl = .text:0x802911F4; // type:function size:0xF0 scope:global align:4 +free__7JASHeapFv = .text:0x802912E4; // type:function size:0x124 scope:global align:4 +insertChild__7JASHeapFP7JASHeapP7JASHeapPvUlb = .text:0x80291408; // type:function size:0xE8 scope:global align:4 +getTailHeap__7JASHeapFv = .text:0x802914F0; // type:function size:0x8C scope:global align:4 +getTailOffset__7JASHeapFv = .text:0x8029157C; // type:function size:0x64 scope:global align:4 +getCurOffset__7JASHeapFv = .text:0x802915E0; // type:function size:0x68 scope:global align:4 +__ct__17JASGenericMemPoolFv = .text:0x80291648; // type:function size:0x18 scope:global align:4 +__dt__17JASGenericMemPoolFv = .text:0x80291660; // type:function size:0x68 scope:global align:4 +newMemPool__17JASGenericMemPoolFUli = .text:0x802916C8; // type:function size:0x80 scope:global align:4 +alloc__17JASGenericMemPoolFUl = .text:0x80291748; // type:function size:0x4C scope:global align:4 +free__17JASGenericMemPoolFPvUl = .text:0x80291794; // type:function size:0x24 scope:global align:4 +setupRootHeap__9JASKernelFP12JKRSolidHeapUl = .text:0x802917B8; // type:function size:0x108 scope:global align:4 +getSystemHeap__9JASKernelFv = .text:0x802918C0; // type:function size:0x8 scope:global align:4 +getCommandHeap__9JASKernelFv = .text:0x802918C8; // type:function size:0x8 scope:global align:4 +setupAramHeap__9JASKernelFUlUl = .text:0x802918D0; // type:function size:0x38 scope:global align:4 +getAramHeap__9JASKernelFv = .text:0x80291908; // type:function size:0xC scope:global align:4 +__sinit_JASHeapCtrl_cpp = .text:0x80291914; // type:function size:0x40 scope:local align:4 +__dt__7JASHeapFv = .text:0x80291954; // type:function size:0x78 scope:global align:4 +onDispose__11JASDisposerFv = .text:0x802919CC; // type:function size:0x4 scope:global align:4 +getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x802919D0; // type:function size:0x34 scope:global align:4 +getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x80291A04; // type:function size:0x78 scope:global align:4 +loadResourceCallback__15JASResArcLoaderFPv = .text:0x80291A7C; // type:function size:0x9C scope:global align:4 +loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x80291B18; // type:function size:0x5C scope:global align:4 +start__8JASProbeFPCc = .text:0x80291B74; // type:function size:0x50 scope:global align:4 +stop__8JASProbeFv = .text:0x80291BC4; // type:function size:0x120 scope:global align:4 +start__8JASProbeFlPCc = .text:0x80291CE4; // type:function size:0x40 scope:global align:4 +stop__8JASProbeFl = .text:0x80291D24; // type:function size:0x40 scope:global align:4 +JASReport__FPCce = .text:0x80291D64; // type:function size:0xFC scope:global align:4 +execAllCommand__10JASPortCmdFv = .text:0x80291E60; // type:function size:0x34 scope:global align:4 +execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80291E94; // type:function size:0x78 scope:global align:4 +execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x80291F0C; // type:function size:0x60 scope:global align:4 +__sinit_JASCmdStack_cpp = .text:0x80291F6C; // type:function size:0x64 scope:local align:4 +__dt__Q210JASPortCmd9TPortHeadFv = .text:0x80291FD0; // type:function size:0x58 scope:global align:4 +__ct__8JASTrackFv = .text:0x80292028; // type:function size:0xF4 scope:global align:4 +__dt__8JASTrackFv = .text:0x8029211C; // type:function size:0x128 scope:global align:4 +setChannelMgrCount__8JASTrackFUl = .text:0x80292244; // type:function size:0x190 scope:global align:4 +init__8JASTrackFv = .text:0x802923D4; // type:function size:0x328 scope:global align:4 +initTimed__8JASTrackFv = .text:0x802926FC; // type:function size:0x50 scope:global align:4 +inherit__8JASTrackFRC8JASTrack = .text:0x8029274C; // type:function size:0xA8 scope:global align:4 +assignExtBuffer__8JASTrackFUlP14JASSoundParams = .text:0x802927F4; // type:function size:0x14 scope:global align:4 +setSeqData__8JASTrackFPvUl = .text:0x80292808; // type:function size:0x20 scope:global align:4 +startSeq__8JASTrackFv = .text:0x80292828; // type:function size:0x50 scope:global align:4 +stopSeq__8JASTrackFv = .text:0x80292878; // type:function size:0x44 scope:global align:4 +start__8JASTrackFv = .text:0x802928BC; // type:function size:0xC scope:global align:4 +close__8JASTrackFv = .text:0x802928C8; // type:function size:0xC4 scope:global align:4 +connectChild__8JASTrackFUlP8JASTrack = .text:0x8029298C; // type:function size:0x2C scope:global align:4 +closeChild__8JASTrackFUl = .text:0x802929B8; // type:function size:0x78 scope:global align:4 +openChild__8JASTrackFUl = .text:0x80292A30; // type:function size:0x17C scope:global align:4 +connectBus__8JASTrackFii = .text:0x80292BAC; // type:function size:0x10 scope:global align:4 +setLatestKey__8JASTrackFUc = .text:0x80292BBC; // type:function size:0x3C scope:global align:4 +channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl = .text:0x80292BF8; // type:function size:0x140 scope:global align:4 +noteOn__8JASTrackFUlUlUl = .text:0x80292D38; // type:function size:0xD0 scope:global align:4 +gateOn__8JASTrackFUlUlfUl = .text:0x80292E08; // type:function size:0x190 scope:global align:4 +noteOff__8JASTrackFUlUs = .text:0x80292F98; // type:function size:0x88 scope:global align:4 +checkNoteStop__8JASTrackCFUl = .text:0x80293020; // type:function size:0x4C scope:global align:4 +overwriteOsc__8JASTrackFP10JASChannel = .text:0x8029306C; // type:function size:0x6C scope:global align:4 +updateTimedParam__8JASTrackFv = .text:0x802930D8; // type:function size:0x70 scope:global align:4 +updateTrack__8JASTrackFf = .text:0x80293148; // type:function size:0x19C scope:global align:4 +updateTempo__8JASTrackFv = .text:0x802932E4; // type:function size:0x9C scope:global align:4 +updateSeq__8JASTrackFbf = .text:0x80293380; // type:function size:0xC4 scope:global align:4 +seqTimeToDspTime__8JASTrackFf = .text:0x80293444; // type:function size:0x9C scope:global align:4 +setParam__8JASTrackFUlfUl = .text:0x802934E0; // type:function size:0x28 scope:global align:4 +noteOffAll__8JASTrackFUs = .text:0x80293508; // type:function size:0x98 scope:global align:4 +mute__8JASTrackFb = .text:0x802935A0; // type:function size:0x38 scope:global align:4 +setOscScale__8JASTrackFUlf = .text:0x802935D8; // type:function size:0x10 scope:global align:4 +setOscTable__8JASTrackFUlPCQ213JASOscillator5Point = .text:0x802935E8; // type:function size:0x20 scope:global align:4 +setOscAdsr__8JASTrackFssssUs = .text:0x80293608; // type:function size:0x54 scope:global align:4 +setFIR__8JASTrackFPCs = .text:0x8029365C; // type:function size:0x40 scope:global align:4 +setIIR__8JASTrackFPCs = .text:0x8029369C; // type:function size:0x34 scope:global align:4 +readPortSelf__8JASTrackFUl = .text:0x802936D0; // type:function size:0x24 scope:global align:4 +writePortSelf__8JASTrackFUlUs = .text:0x802936F4; // type:function size:0x24 scope:global align:4 +writePort__8JASTrackFUlUs = .text:0x80293718; // type:function size:0x64 scope:global align:4 +readPort__8JASTrackFUl = .text:0x8029377C; // type:function size:0x24 scope:global align:4 +setChannelPauseFlag__8JASTrackFb = .text:0x802937A0; // type:function size:0x9C scope:global align:4 +pause__8JASTrackFb = .text:0x8029383C; // type:function size:0x68 scope:global align:4 +getTransposeTotal__8JASTrackCFv = .text:0x802938A4; // type:function size:0x50 scope:global align:4 +isMute__8JASTrackCFv = .text:0x802938F4; // type:function size:0x64 scope:global align:4 +setTempo__8JASTrackFUs = .text:0x80293958; // type:function size:0x34 scope:global align:4 +setTempoRate__8JASTrackFf = .text:0x8029398C; // type:function size:0x34 scope:global align:4 +setTimebase__8JASTrackFUs = .text:0x802939C0; // type:function size:0x34 scope:global align:4 +updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel = .text:0x802939F4; // type:function size:0xB0 scope:global align:4 +channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x80293AA4; // type:function size:0xE4 scope:global align:4 +getRootTrack__8JASTrackFv = .text:0x80293B88; // type:function size:0x18 scope:global align:4 +tickProc__8JASTrackFv = .text:0x80293BA0; // type:function size:0xFC scope:global align:4 +seqMain__8JASTrackFv = .text:0x80293C9C; // type:function size:0xD0 scope:global align:4 +cbSeqMain__Q28JASTrack5TListFPv = .text:0x80293D6C; // type:function size:0x24 scope:global align:4 +append__Q28JASTrack5TListFP8JASTrack = .text:0x80293D90; // type:function size:0x8C scope:global align:4 +seqMain__Q28JASTrack5TListFv = .text:0x80293E1C; // type:function size:0xC0 scope:global align:4 +__ct__Q28JASTrack11TChannelMgrFP8JASTrack = .text:0x80293EDC; // type:function size:0x6C scope:global align:4 +init__Q28JASTrack11TChannelMgrFv = .text:0x80293F48; // type:function size:0x68 scope:global align:4 +releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x80293FB0; // type:function size:0x70 scope:global align:4 +noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80294020; // type:function size:0x80 scope:global align:4 +setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x802940A0; // type:function size:0x28 scope:global align:4 +__ct__Q28JASTrack10MoveParam_Fv = .text:0x802940C8; // type:function size:0x18 scope:global align:4 +__dt__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x802940E0; // type:function size:0x54 scope:global align:4 +__dt__50JASMemPool_MultiThreadedFv = .text:0x80294134; // type:function size:0x54 scope:global align:4 +__sinit_JASTrack_cpp = .text:0x80294188; // type:function size:0xD4 scope:local align:4 +__dt__Q28JASTrack5TListFv = .text:0x8029425C; // type:function size:0x58 scope:global align:4 +__dt__19JASDefaultBankTableFv = .text:0x802942B4; // type:function size:0x74 scope:global align:4 +getBank__17JASBankTable<256>CFUl = .text:0x80294328; // type:function size:0x24 scope:global align:4 +init__12JASTrackPortFv = .text:0x8029434C; // type:function size:0x30 scope:global align:4 +readImport__12JASTrackPortFUl = .text:0x8029437C; // type:function size:0x24 scope:global align:4 +readExport__12JASTrackPortFUl = .text:0x802943A0; // type:function size:0x24 scope:global align:4 +writeImport__12JASTrackPortFUlUs = .text:0x802943C4; // type:function size:0x24 scope:global align:4 +writeExport__12JASTrackPortFUlUs = .text:0x802943E8; // type:function size:0x24 scope:global align:4 +checkImport__12JASTrackPortCFUl = .text:0x8029440C; // type:function size:0x1C scope:global align:4 +checkExport__12JASTrackPortCFUl = .text:0x80294428; // type:function size:0x1C scope:global align:4 +__ct__16JASRegisterParamFv = .text:0x80294444; // type:function size:0x20 scope:global align:4 +init__16JASRegisterParamFv = .text:0x80294464; // type:function size:0x20 scope:global align:4 +write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl = .text:0x80294484; // type:function size:0x134 scope:global align:4 +read__16JASRegisterParamFQ216JASRegisterParam5RegID = .text:0x802945B8; // type:function size:0x104 scope:global align:4 +__ct__10JASSeqCtrlFv = .text:0x802946BC; // type:function size:0x68 scope:global align:4 +init__10JASSeqCtrlFv = .text:0x80294724; // type:function size:0x5C scope:global align:4 +start__10JASSeqCtrlFPvUl = .text:0x80294780; // type:function size:0x44 scope:global align:4 +tickProc__10JASSeqCtrlFP8JASTrack = .text:0x802947C4; // type:function size:0xF8 scope:global align:4 +interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType = .text:0x802948BC; // type:function size:0x24 scope:global align:4 +setIntrMask__10JASSeqCtrlFUl = .text:0x802948E0; // type:function size:0x10 scope:global align:4 +clrIntrMask__10JASSeqCtrlFUl = .text:0x802948F0; // type:function size:0x10 scope:global align:4 +retIntr__10JASSeqCtrlFv = .text:0x80294900; // type:function size:0x28 scope:global align:4 +findIntr__10JASSeqCtrlFv = .text:0x80294928; // type:function size:0x50 scope:global align:4 +checkIntr__10JASSeqCtrlFv = .text:0x80294978; // type:function size:0x70 scope:global align:4 +timerProcess__10JASSeqCtrlFv = .text:0x802949E8; // type:function size:0x84 scope:global align:4 +__sinit_JASSeqCtrl_cpp = .text:0x80294A6C; // type:function size:0x40 scope:local align:4 +__dt__12JASSeqParserFv = .text:0x80294AAC; // type:function size:0x48 scope:global align:4 +conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x80294AF4; // type:function size:0xD0 scope:global align:4 +writeReg__12JASSeqParserFP8JASTrackUlUl = .text:0x80294BC4; // type:function size:0x204 scope:global align:4 +readReg__12JASSeqParserCFP8JASTrackUl = .text:0x80294DC8; // type:function size:0x1C0 scope:global align:4 +cmdOpenTrack__12JASSeqParserFP8JASTrackPUl = .text:0x80294F88; // type:function size:0x68 scope:global align:4 +cmdCloseTrack__12JASSeqParserFP8JASTrackPUl = .text:0x80294FF0; // type:function size:0x2C scope:global align:4 +cmdCall__12JASSeqParserFP8JASTrackPUl = .text:0x8029501C; // type:function size:0x2C scope:global align:4 +cmdCallF__12JASSeqParserFP8JASTrackPUl = .text:0x80295048; // type:function size:0x54 scope:global align:4 +cmdRet__12JASSeqParserFP8JASTrackPUl = .text:0x8029509C; // type:function size:0x38 scope:global align:4 +cmdRetF__12JASSeqParserFP8JASTrackPUl = .text:0x802950D4; // type:function size:0x54 scope:global align:4 +cmdJmp__12JASSeqParserFP8JASTrackPUl = .text:0x80295128; // type:function size:0x18 scope:global align:4 +cmdJmpF__12JASSeqParserFP8JASTrackPUl = .text:0x80295140; // type:function size:0x58 scope:global align:4 +cmdJmpTable__12JASSeqParserFP8JASTrackPUl = .text:0x80295198; // type:function size:0x34 scope:global align:4 +cmdCallTable__12JASSeqParserFP8JASTrackPUl = .text:0x802951CC; // type:function size:0x50 scope:global align:4 +cmdLoopS__12JASSeqParserFP8JASTrackPUl = .text:0x8029521C; // type:function size:0x2C scope:global align:4 +cmdLoopE__12JASSeqParserFP8JASTrackPUl = .text:0x80295248; // type:function size:0x28 scope:global align:4 +cmdNote__12JASSeqParserFP8JASTrackPUl = .text:0x80295270; // type:function size:0x44 scope:global align:4 +cmdNoteOn__12JASSeqParserFP8JASTrackPUl = .text:0x802952B4; // type:function size:0x40 scope:global align:4 +cmdNoteOff__12JASSeqParserFP8JASTrackPUl = .text:0x802952F4; // type:function size:0x34 scope:global align:4 +cmdReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x80295328; // type:function size:0x60 scope:global align:4 +cmdWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x80295388; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x802953BC; // type:function size:0x3C scope:global align:4 +cmdChildWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x802953F8; // type:function size:0x4C scope:global align:4 +cmdParentReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x80295444; // type:function size:0x68 scope:global align:4 +cmdChildReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x802954AC; // type:function size:0x78 scope:global align:4 +cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl = .text:0x80295524; // type:function size:0x4C scope:global align:4 +cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl = .text:0x80295570; // type:function size:0x4C scope:global align:4 +cmdWait__12JASSeqParserFP8JASTrackPUl = .text:0x802955BC; // type:function size:0x38 scope:global align:4 +cmdWaitByte__12JASSeqParserFP8JASTrackPUl = .text:0x802955F4; // type:function size:0x10 scope:global align:4 +cmdSetLastNote__12JASSeqParserFP8JASTrackPUl = .text:0x80295604; // type:function size:0x38 scope:global align:4 +cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl = .text:0x8029563C; // type:function size:0x50 scope:global align:4 +cmdEnvSet__12JASSeqParserFP8JASTrackPUl = .text:0x8029568C; // type:function size:0x3C scope:global align:4 +cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl = .text:0x802956C8; // type:function size:0x54 scope:global align:4 +cmdBusConnect__12JASSeqParserFP8JASTrackPUl = .text:0x8029571C; // type:function size:0x30 scope:global align:4 +cmdSetIntTable__12JASSeqParserFP8JASTrackPUl = .text:0x8029574C; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x8029575C; // type:function size:0x2C scope:global align:4 +cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x80295788; // type:function size:0x2C scope:global align:4 +cmdClrI__12JASSeqParserFP8JASTrackPUl = .text:0x802957B4; // type:function size:0x30 scope:global align:4 +cmdRetI__12JASSeqParserFP8JASTrackPUl = .text:0x802957E4; // type:function size:0x3C scope:global align:4 +cmdIntTimer__12JASSeqParserFP8JASTrackPUl = .text:0x80295820; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__12JASSeqParserFP8JASTrackPUl = .text:0x8029583C; // type:function size:0x68 scope:global align:4 +cmdTempo__12JASSeqParserFP8JASTrackPUl = .text:0x802958A4; // type:function size:0x30 scope:global align:4 +cmdFinish__12JASSeqParserFP8JASTrackPUl = .text:0x802958D4; // type:function size:0x8 scope:global align:4 +cmdNop__12JASSeqParserFP8JASTrackPUl = .text:0x802958DC; // type:function size:0x8 scope:global align:4 +cmdFIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x802958E4; // type:function size:0x38 scope:global align:4 +cmdIIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x8029591C; // type:function size:0x54 scope:global align:4 +cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl = .text:0x80295970; // type:function size:0x44 scope:global align:4 +cmdBankPrg__12JASSeqParserFP8JASTrackPUl = .text:0x802959B4; // type:function size:0x1C scope:global align:4 +cmdBank__12JASSeqParserFP8JASTrackPUl = .text:0x802959D0; // type:function size:0x14 scope:global align:4 +cmdPrg__12JASSeqParserFP8JASTrackPUl = .text:0x802959E4; // type:function size:0x14 scope:global align:4 +cmdParamI__12JASSeqParserFP8JASTrackPUl = .text:0x802959F8; // type:function size:0x5C scope:global align:4 +cmdParamII__12JASSeqParserFP8JASTrackPUl = .text:0x80295A54; // type:function size:0x5C scope:global align:4 +cmdParamE__12JASSeqParserFP8JASTrackPUl = .text:0x80295AB0; // type:function size:0x7C scope:global align:4 +cmdParamEI__12JASSeqParserFP8JASTrackPUl = .text:0x80295B2C; // type:function size:0x7C scope:global align:4 +cmdReg__12JASSeqParserFP8JASTrackPUl = .text:0x80295BA8; // type:function size:0x168 scope:global align:4 +cmdRegLoad__12JASSeqParserFP8JASTrackPUl = .text:0x80295D10; // type:function size:0x30 scope:global align:4 +cmdRegUni__12JASSeqParserFP8JASTrackPUl = .text:0x80295D40; // type:function size:0x74 scope:global align:4 +cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl = .text:0x80295DB4; // type:function size:0xD4 scope:global align:4 +cmdDump__12JASSeqParserFP8JASTrackPUl = .text:0x80295E88; // type:function size:0x1E4 scope:global align:4 +cmdPrintf__12JASSeqParserFP8JASTrackPUl = .text:0x8029606C; // type:function size:0x22C scope:global align:4 +execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl = .text:0x80296298; // type:function size:0xA8 scope:global align:4 +execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl = .text:0x80296340; // type:function size:0x30 scope:global align:4 +execNoteOff__12JASSeqParserFP8JASTrackUl = .text:0x80296370; // type:function size:0x2C scope:global align:4 +execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x8029639C; // type:function size:0x2C scope:global align:4 +parseNoteOff__12JASSeqParserFP8JASTrackUc = .text:0x802963C8; // type:function size:0x38 scope:global align:4 +parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x80296400; // type:function size:0xB0 scope:global align:4 +parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x802964B0; // type:function size:0x1B4 scope:global align:4 +parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x80296664; // type:function size:0x70 scope:global align:4 +parse__12JASSeqParserFP8JASTrack = .text:0x802966D4; // type:function size:0x7C scope:global align:4 +__sinit_JASSeqParser_cpp = .text:0x80296750; // type:function size:0x7B8 scope:local align:4 +init__12JASSeqReaderFv = .text:0x80296F08; // type:function size:0x40 scope:global align:4 +init__12JASSeqReaderFPv = .text:0x80296F48; // type:function size:0x44 scope:global align:4 +call__12JASSeqReaderFUl = .text:0x80296F8C; // type:function size:0x40 scope:global align:4 +loopStart__12JASSeqReaderFUl = .text:0x80296FCC; // type:function size:0x44 scope:global align:4 +loopEnd__12JASSeqReaderFv = .text:0x80297010; // type:function size:0x6C scope:global align:4 +ret__12JASSeqReaderFv = .text:0x8029707C; // type:function size:0x34 scope:global align:4 +readMidiValue__12JASSeqReaderFv = .text:0x802970B0; // type:function size:0x6C scope:global align:4 +initSystem__13JASAramStreamFUlUl = .text:0x8029711C; // type:function size:0x8C scope:global align:4 +__ct__13JASAramStreamFv = .text:0x802971A8; // type:function size:0xF4 scope:global align:4 +init__13JASAramStreamFUlUlPFUlP13JASAramStreamPv_vPv = .text:0x8029729C; // type:function size:0xC0 scope:global align:4 +prepare__13JASAramStreamFli = .text:0x8029735C; // type:function size:0xBC scope:global align:4 +start__13JASAramStreamFv = .text:0x80297418; // type:function size:0x34 scope:global align:4 +stop__13JASAramStreamFUs = .text:0x8029744C; // type:function size:0x38 scope:global align:4 +pause__13JASAramStreamFb = .text:0x80297484; // type:function size:0x48 scope:global align:4 +cancel__13JASAramStreamFv = .text:0x802974CC; // type:function size:0x44 scope:global align:4 +getBlockSamples__13JASAramStreamCFv = .text:0x80297510; // type:function size:0x2C scope:global align:4 +headerLoadTask__13JASAramStreamFPv = .text:0x8029753C; // type:function size:0x30 scope:global align:4 +firstLoadTask__13JASAramStreamFPv = .text:0x8029756C; // type:function size:0xDC scope:global align:4 +loadToAramTask__13JASAramStreamFPv = .text:0x80297648; // type:function size:0x20 scope:global align:4 +finishTask__13JASAramStreamFPv = .text:0x80297668; // type:function size:0x60 scope:global align:4 +prepareFinishTask__13JASAramStreamFPv = .text:0x802976C8; // type:function size:0x58 scope:global align:4 +headerLoad__13JASAramStreamFUli = .text:0x80297720; // type:function size:0x1C8 scope:global align:4 +load__13JASAramStreamFv = .text:0x802978E8; // type:function size:0x28C scope:global align:4 +channelProcCallback__13JASAramStreamFPv = .text:0x80297B74; // type:function size:0x20 scope:global align:4 +dvdErrorCheck__13JASAramStreamFPv = .text:0x80297B94; // type:function size:0x5C scope:global align:4 +channelCallback__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x80297BF0; // type:function size:0x3C scope:global align:4 +updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x80297C2C; // type:function size:0x680 scope:global align:4 +channelProc__13JASAramStreamFv = .text:0x802982AC; // type:function size:0x1AC scope:global align:4 +channelStart__13JASAramStreamFv = .text:0x80298458; // type:function size:0x218 scope:global align:4 +channelStop__13JASAramStreamFUs = .text:0x80298670; // type:function size:0x6C scope:global align:4 +__dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x802986DC; // type:function size:0x54 scope:global align:4 +noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x80298730; // type:function size:0x310 scope:global align:4 +noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x80298A40; // type:function size:0x138 scope:global align:4 +__ct__12JASBasicBankFv = .text:0x80298B78; // type:function size:0x2C scope:global align:4 +newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x80298BA4; // type:function size:0x5C scope:global align:4 +getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x80298C00; // type:function size:0x68 scope:global align:4 +setInst__12JASBasicBankFiP7JASInst = .text:0x80298C68; // type:function size:0x18 scope:global align:4 +getInst__12JASBasicBankCFi = .text:0x80298C80; // type:function size:0x44 scope:global align:4 +__dt__7JASBankFv = .text:0x80298CC4; // type:function size:0x48 scope:global align:4 +__dt__12JASBasicBankFv = .text:0x80298D0C; // type:function size:0x5C scope:global align:4 +getType__12JASBasicBankCFv = .text:0x80298D68; // type:function size:0xC scope:global align:4 +getInstParam__12JASVoiceBankCFiiiP12JASInstParam = .text:0x80298D74; // type:function size:0x38 scope:global align:4 +__dt__12JASVoiceBankFv = .text:0x80298DAC; // type:function size:0x5C scope:global align:4 +getType__12JASVoiceBankCFv = .text:0x80298E08; // type:function size:0xC scope:global align:4 +__ct__12JASBasicInstFv = .text:0x80298E14; // type:function size:0x68 scope:global align:4 +__dt__12JASBasicInstFv = .text:0x80298E7C; // type:function size:0x7C scope:global align:4 +getParam__12JASBasicInstCFiiP12JASInstParam = .text:0x80298EF8; // type:function size:0xA4 scope:global align:4 +setKeyRegionCount__12JASBasicInstFUlP7JKRHeap = .text:0x80298F9C; // type:function size:0x80 scope:global align:4 +setOsc__12JASBasicInstFiPCQ213JASOscillator4Data = .text:0x8029901C; // type:function size:0x10 scope:global align:4 +getKeyRegion__12JASBasicInstFi = .text:0x8029902C; // type:function size:0x24 scope:global align:4 +__dt__Q212JASBasicInst7TKeymapFv = .text:0x80299050; // type:function size:0x3C scope:global align:4 +__dt__7JASInstFv = .text:0x8029908C; // type:function size:0x48 scope:global align:4 +__ct__Q212JASBasicInst7TKeymapFv = .text:0x802990D4; // type:function size:0xC scope:global align:4 +getType__12JASBasicInstCFv = .text:0x802990E0; // type:function size:0xC scope:global align:4 +__ct__10JASDrumSetFv = .text:0x802990EC; // type:function size:0x28 scope:global align:4 +__dt__10JASDrumSetFv = .text:0x80299114; // type:function size:0x5C scope:global align:4 +newPercArray__10JASDrumSetFUcP7JKRHeap = .text:0x80299170; // type:function size:0x5C scope:global align:4 +getParam__10JASDrumSetCFiiP12JASInstParam = .text:0x802991CC; // type:function size:0xE8 scope:global align:4 +setPerc__10JASDrumSetFiPQ210JASDrumSet5TPerc = .text:0x802992B4; // type:function size:0x10 scope:global align:4 +__ct__Q210JASDrumSet5TPercFv = .text:0x802992C4; // type:function size:0x20 scope:global align:4 +setRelease__Q210JASDrumSet5TPercFUl = .text:0x802992E4; // type:function size:0x8 scope:global align:4 +getType__10JASDrumSetCFv = .text:0x802992EC; // type:function size:0xC scope:global align:4 +__ct__16JASBasicWaveBankFv = .text:0x802992F8; // type:function size:0x60 scope:global align:4 +__dt__16JASBasicWaveBankFv = .text:0x80299358; // type:function size:0x8C scope:global align:4 +__dt__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x802993E4; // type:function size:0x5C scope:global align:4 +getWaveGroup__16JASBasicWaveBankFUl = .text:0x80299440; // type:function size:0x24 scope:global align:4 +setGroupCount__16JASBasicWaveBankFUlP7JKRHeap = .text:0x80299464; // type:function size:0xAC scope:global align:4 +setWaveTableSize__16JASBasicWaveBankFUlP7JKRHeap = .text:0x80299510; // type:function size:0x80 scope:global align:4 +incWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x80299590; // type:function size:0xAC scope:global align:4 +decWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8029963C; // type:function size:0xA0 scope:global align:4 +getWaveHandle__16JASBasicWaveBankCFUl = .text:0x802996DC; // type:function size:0x34 scope:global align:4 +setWaveInfo__16JASBasicWaveBankFPQ216JASBasicWaveBank10TWaveGroupiUsRC11JASWaveInfo = .text:0x80299710; // type:function size:0xB0 scope:global align:4 +__ct__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x802997C0; // type:function size:0x4C scope:global align:4 +__dt__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029980C; // type:function size:0x78 scope:global align:4 +setWaveCount__Q216JASBasicWaveBank10TWaveGroupFUlP7JKRHeap = .text:0x80299884; // type:function size:0x80 scope:global align:4 +onLoadDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x80299904; // type:function size:0x28 scope:global align:4 +onEraseDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8029992C; // type:function size:0x28 scope:global align:4 +getWaveID__Q216JASBasicWaveBank10TWaveGroupCFi = .text:0x80299954; // type:function size:0x10 scope:global align:4 +getWavePtr__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x80299964; // type:function size:0x24 scope:global align:4 +__dt__11JASWaveBankFv = .text:0x80299988; // type:function size:0x48 scope:global align:4 +__dt__13JASWaveHandleFv = .text:0x802999D0; // type:function size:0x48 scope:global align:4 +__ct__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x80299A18; // type:function size:0x34 scope:global align:4 +__ct__Q216JASBasicWaveBank14TGroupWaveInfoFv = .text:0x80299A4C; // type:function size:0x18 scope:global align:4 +getWaveInfo__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x80299A64; // type:function size:0x8 scope:global align:4 +getWaveArc__16JASBasicWaveBankFUl = .text:0x80299A6C; // type:function size:0x20 scope:global align:4 +getArcCount__16JASBasicWaveBankCFv = .text:0x80299A8C; // type:function size:0x8 scope:global align:4 +__ct__17JASSimpleWaveBankFv = .text:0x80299A94; // type:function size:0x60 scope:global align:4 +__dt__17JASSimpleWaveBankFv = .text:0x80299AF4; // type:function size:0x90 scope:global align:4 +__dt__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x80299B84; // type:function size:0x5C scope:global align:4 +setWaveTableSize__17JASSimpleWaveBankFUlP7JKRHeap = .text:0x80299BE0; // type:function size:0x80 scope:global align:4 +getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x80299C60; // type:function size:0x24 scope:global align:4 +setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x80299C84; // type:function size:0x94 scope:global align:4 +getWaveArc__17JASSimpleWaveBankFUl = .text:0x80299D18; // type:function size:0x20 scope:global align:4 +getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x80299D38; // type:function size:0x24 scope:global align:4 +__ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x80299D5C; // type:function size:0x34 scope:global align:4 +getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x80299D90; // type:function size:0x8 scope:global align:4 +getArcCount__17JASSimpleWaveBankCFv = .text:0x80299D98; // type:function size:0x8 scope:global align:4 +onLoadDone__10JASWaveArcFv = .text:0x80299DA0; // type:function size:0x4 scope:global align:4 +onEraseDone__10JASWaveArcFv = .text:0x80299DA4; // type:function size:0x4 scope:global align:4 +@4@__dt__17JASSimpleWaveBankFv = .text:0x80299DA8; // type:function size:0x8 scope:local align:4 +getGroupCount__11JASWSParserFPCv = .text:0x80299DB0; // type:function size:0x28 scope:global align:4 +createWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x80299DD8; // type:function size:0x5C scope:global align:4 +createBasicWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x80299E34; // type:function size:0x230 scope:global align:4 +createSimpleWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8029A064; // type:function size:0x22C scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A290; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A2A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A2C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A2D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A2F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A308; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029A320; // type:function size:0x18 scope:global align:4 +createBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8029A338; // type:function size:0x20 scope:global align:4 +createBasicBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8029A358; // type:function size:0xA8 scope:global align:4 +findChunk__Q212JASBNKParser4Ver1FPCvUl = .text:0x8029A400; // type:function size:0x3C scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap = .text:0x8029A43C; // type:function size:0x400 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap = .text:0x8029A83C; // type:function size:0x42C scope:global align:4 +findOscPtr__Q212JASBNKParser4Ver0FP12JASBasicBankPCQ312JASBNKParser4Ver07THeaderPCQ312JASBNKParser4Ver04TOsc = .text:0x8029AC68; // type:function size:0x124 scope:global align:4 +getOscTableEndPtr__Q212JASBNKParser4Ver0FPCQ213JASOscillator5Point = .text:0x8029AD8C; // type:function size:0x14 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029ADA0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029ADB8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029ADD0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029ADE8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029AE00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029AE18; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8029AE30; // type:function size:0x18 scope:global align:4 +__sinit_JASBNKParser_cpp = .text:0x8029AE48; // type:function size:0x58 scope:local align:4 +getRootHeap__16JASWaveArcLoaderFv = .text:0x8029AEA0; // type:function size:0x30 scope:global align:4 +setCurrentDir__16JASWaveArcLoaderFPCc = .text:0x8029AED0; // type:function size:0x60 scope:global align:4 +getCurrentDir__16JASWaveArcLoaderFv = .text:0x8029AF30; // type:function size:0xC scope:global align:4 +__ct__10JASWaveArcFv = .text:0x8029AF3C; // type:function size:0x78 scope:global align:4 +__dt__10JASWaveArcFv = .text:0x8029AFB4; // type:function size:0xA4 scope:global align:4 +loadSetup__10JASWaveArcFUl = .text:0x8029B058; // type:function size:0x94 scope:global align:4 +eraseSetup__10JASWaveArcFv = .text:0x8029B0EC; // type:function size:0x8C scope:global align:4 +loadToAramCallback__10JASWaveArcFPv = .text:0x8029B178; // type:function size:0x8C scope:global align:4 +sendLoadCmd__10JASWaveArcFv = .text:0x8029B204; // type:function size:0xBC scope:global align:4 +load__10JASWaveArcFP7JASHeap = .text:0x8029B2C0; // type:function size:0xC0 scope:global align:4 +loadTail__10JASWaveArcFP7JASHeap = .text:0x8029B380; // type:function size:0xC0 scope:global align:4 +erase__10JASWaveArcFv = .text:0x8029B440; // type:function size:0x24 scope:global align:4 +onDispose__10JASWaveArcFv = .text:0x8029B464; // type:function size:0x48 scope:global align:4 +setEntryNum__10JASWaveArcFl = .text:0x8029B4AC; // type:function size:0x60 scope:global align:4 +setFileName__10JASWaveArcFPCc = .text:0x8029B50C; // type:function size:0xAC scope:global align:4 +__dt__11JASDisposerFv = .text:0x8029B5B8; // type:function size:0x48 scope:global align:4 +__ct__10JASChannelFPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8029B600; // type:function size:0x118 scope:global align:4 +__dt__10JASChannelFv = .text:0x8029B718; // type:function size:0xD8 scope:global align:4 +play__10JASChannelFv = .text:0x8029B7F0; // type:function size:0x70 scope:global align:4 +playForce__10JASChannelFv = .text:0x8029B860; // type:function size:0x70 scope:global align:4 +release__10JASChannelFUs = .text:0x8029B8D0; // type:function size:0x94 scope:global align:4 +setOscInit__10JASChannelFUlPCQ213JASOscillator4Data = .text:0x8029B964; // type:function size:0x34 scope:global align:4 +setMixConfig__10JASChannelFUlUs = .text:0x8029B998; // type:function size:0x10 scope:global align:4 +calcEffect__10JASChannelFPCQ210JASChannel9PanVector = .text:0x8029B9A8; // type:function size:0x18 scope:global align:4 +calcPan__10JASChannelFPCQ210JASChannel9PanVector = .text:0x8029B9C0; // type:function size:0x2C scope:global align:4 +effectOsc__10JASChannelFUlPQ213JASOscillator12EffectParams = .text:0x8029B9EC; // type:function size:0xE8 scope:global align:4 +setKeySweepTarget__10JASChannelFlUl = .text:0x8029BAD4; // type:function size:0x64 scope:global align:4 +updateEffectorParam__10JASChannelFPQ26JASDsp8TChannelPUsRCQ213JASOscillator12EffectParams = .text:0x8029BB38; // type:function size:0x240 scope:global align:4 +dspUpdateCallback__10JASChannelFUlPQ26JASDsp8TChannelPv = .text:0x8029BD78; // type:function size:0x8C scope:global align:4 +initialUpdateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x8029BE04; // type:function size:0x320 scope:global align:4 +updateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x8029C124; // type:function size:0x37C scope:global align:4 +updateAutoMixer__10JASChannelFPQ26JASDsp8TChannelffff = .text:0x8029C4A0; // type:function size:0x138 scope:global align:4 +updateMixer__10JASChannelFffffPUs = .text:0x8029C5D8; // type:function size:0x424 scope:global align:4 +free__10JASChannelFv = .text:0x8029C9FC; // type:function size:0x10 scope:global align:4 +initBankDisposeMsgQueue__10JASChannelFv = .text:0x8029CA0C; // type:function size:0x3C scope:global align:4 +receiveBankDisposeMsg__10JASChannelFv = .text:0x8029CA48; // type:function size:0x78 scope:global align:4 +checkBankDispose__10JASChannelCFv = .text:0x8029CAC0; // type:function size:0x54 scope:global align:4 +__ct__6JASLfoFv = .text:0x8029CB14; // type:function size:0x30 scope:global align:4 +getValue__6JASLfoCFv = .text:0x8029CB44; // type:function size:0x94 scope:global align:4 +incCounter__6JASLfoFf = .text:0x8029CBD8; // type:function size:0x54 scope:global align:4 +resetCounter__6JASLfoFv = .text:0x8029CC2C; // type:function size:0x40 scope:global align:4 +__sinit_JASLfo_cpp = .text:0x8029CC6C; // type:function size:0x28 scope:local align:4 +__ct__13JASOscillatorFv = .text:0x8029CC94; // type:function size:0x30 scope:global align:4 +initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x8029CCC4; // type:function size:0xA4 scope:global align:4 +incCounter__13JASOscillatorFf = .text:0x8029CD68; // type:function size:0x60 scope:global align:4 +getValue__13JASOscillatorCFv = .text:0x8029CDC8; // type:function size:0x1C scope:global align:4 +release__13JASOscillatorFv = .text:0x8029CDE4; // type:function size:0xFC scope:global align:4 +update__13JASOscillatorFv = .text:0x8029CEE0; // type:function size:0x1E0 scope:global align:4 +updateCurrentValue__13JASOscillatorFf = .text:0x8029D0C0; // type:function size:0xC8 scope:global align:4 +initAI__9JASDriverFPFv_v = .text:0x8029D188; // type:function size:0x15C scope:global align:4 +startDMA__9JASDriverFv = .text:0x8029D2E4; // type:function size:0x20 scope:global align:4 +stopDMA__9JASDriverFv = .text:0x8029D304; // type:function size:0x20 scope:global align:4 +setOutputRate__9JASDriverF13JASOutputRate = .text:0x8029D324; // type:function size:0x44 scope:global align:4 +updateDac__9JASDriverFv = .text:0x8029D368; // type:function size:0x15C scope:global align:4 +updateDSP__9JASDriverFv = .text:0x8029D4C4; // type:function size:0x11C scope:global align:4 +readDspBuffer__9JASDriverFPsUl = .text:0x8029D5E0; // type:function size:0x120 scope:global align:4 +finishDSPFrame__9JASDriverFv = .text:0x8029D700; // type:function size:0xDC scope:global align:4 +registerMixCallback__9JASDriverFPFl_Ps10JASMixMode = .text:0x8029D7DC; // type:function size:0xC scope:global align:4 +getDacRate__9JASDriverFv = .text:0x8029D7E8; // type:function size:0x8 scope:global align:4 +getSubFrames__9JASDriverFv = .text:0x8029D7F0; // type:function size:0x8 scope:global align:4 +getDacSize__9JASDriverFv = .text:0x8029D7F8; // type:function size:0xC scope:global align:4 +getFrameSamples__9JASDriverFv = .text:0x8029D804; // type:function size:0xC scope:global align:4 +mixMonoTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029D810; // type:function size:0xB0 scope:global align:4 +mixMonoTrackWide__9JASDriverFPsUlPFl_Ps = .text:0x8029D8C0; // type:function size:0xB0 scope:global align:4 +mixExtraTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029D970; // type:function size:0xE0 scope:global align:4 +mixInterleaveTrack__9JASDriverFPsUlPFl_Ps = .text:0x8029DA50; // type:function size:0x84 scope:global align:4 +getSubFrameCounter__9JASDriverFv = .text:0x8029DAD4; // type:function size:0x8 scope:global align:4 +__ct__14JASAudioThreadFiiUl = .text:0x8029DADC; // type:function size:0x70 scope:global align:4 +create__14JASAudioThreadFl = .text:0x8029DB4C; // type:function size:0x74 scope:global align:4 +stop__14JASAudioThreadFv = .text:0x8029DBC0; // type:function size:0x2C scope:global align:4 +run__14JASAudioThreadFv = .text:0x8029DBEC; // type:function size:0x17C scope:global align:4 +DMACallback__14JASAudioThreadFv = .text:0x8029DD68; // type:function size:0x54 scope:global align:4 +DSPCallback__14JASAudioThreadFPv = .text:0x8029DDBC; // type:function size:0x6C scope:global align:4 +__dt__14JASAudioThreadFv = .text:0x8029DE28; // type:function size:0x8C scope:global align:4 +__ct__15JASAudioReseterFv = .text:0x8029DEB4; // type:function size:0x48 scope:global align:4 +__dt__15JASAudioReseterFv = .text:0x8029DEFC; // type:function size:0x3C scope:global align:4 +start__15JASAudioReseterFUlb = .text:0x8029DF38; // type:function size:0x9C scope:global align:4 +resume__15JASAudioReseterFv = .text:0x8029DFD4; // type:function size:0x24 scope:global align:4 +checkDone__15JASAudioReseterCFv = .text:0x8029DFF8; // type:function size:0x8 scope:global align:4 +calc__15JASAudioReseterFv = .text:0x8029E000; // type:function size:0xD4 scope:global align:4 +callback__15JASAudioReseterFPv = .text:0x8029E0D4; // type:function size:0x20 scope:global align:4 +__ct__13JASDSPChannelFv = .text:0x8029E0F4; // type:function size:0x2C scope:global align:4 +free__13JASDSPChannelFv = .text:0x8029E120; // type:function size:0x10 scope:global align:4 +start__13JASDSPChannelFv = .text:0x8029E130; // type:function size:0x10 scope:global align:4 +drop__13JASDSPChannelFv = .text:0x8029E140; // type:function size:0x88 scope:global align:4 +initAll__13JASDSPChannelFv = .text:0x8029E1C8; // type:function size:0x84 scope:global align:4 +alloc__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x8029E24C; // type:function size:0x70 scope:global align:4 +allocForce__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x8029E2BC; // type:function size:0x78 scope:global align:4 +setPriority__13JASDSPChannelFUc = .text:0x8029E334; // type:function size:0xC scope:global align:4 +getLowestChannel__13JASDSPChannelFi = .text:0x8029E340; // type:function size:0x90 scope:global align:4 +getLowestActiveChannel__13JASDSPChannelFv = .text:0x8029E3D0; // type:function size:0x8C scope:global align:4 +updateProc__13JASDSPChannelFv = .text:0x8029E45C; // type:function size:0x240 scope:global align:4 +updateAll__13JASDSPChannelFv = .text:0x8029E69C; // type:function size:0x74 scope:global align:4 +killActiveChannel__13JASDSPChannelFv = .text:0x8029E710; // type:function size:0x38 scope:global align:4 +getHandle__13JASDSPChannelFUl = .text:0x8029E748; // type:function size:0x10 scope:global align:4 +boot__6JASDspFPFPv_v = .text:0x8029E758; // type:function size:0x4C scope:global align:4 +releaseHalt__6JASDspFUl = .text:0x8029E7A4; // type:function size:0x20 scope:global align:4 +finishWork__6JASDspFUs = .text:0x8029E7C4; // type:function size:0x20 scope:global align:4 +syncFrame__6JASDspFUlUlUl = .text:0x8029E7E4; // type:function size:0x20 scope:global align:4 +setDSPMixerLevel__6JASDspFf = .text:0x8029E804; // type:function size:0x2C scope:global align:4 +getDSPMixerLevel__6JASDspFv = .text:0x8029E830; // type:function size:0x8 scope:global align:4 +getDSPHandle__6JASDspFi = .text:0x8029E838; // type:function size:0x10 scope:global align:4 +setFilterTable__6JASDspFPsPsUl = .text:0x8029E848; // type:function size:0x24 scope:global align:4 +flushBuffer__6JASDspFv = .text:0x8029E86C; // type:function size:0x34 scope:global align:4 +invalChannelAll__6JASDspFv = .text:0x8029E8A0; // type:function size:0x28 scope:global align:4 +initBuffer__6JASDspFv = .text:0x8029E8C8; // type:function size:0xB0 scope:global align:4 +setFXLine__6JASDspFUcPsPQ26JASDsp13FxlineConfig_ = .text:0x8029E978; // type:function size:0x12C scope:global align:4 +init__Q26JASDsp8TChannelFv = .text:0x8029EAA4; // type:function size:0x3C scope:global align:4 +playStart__Q26JASDsp8TChannelFv = .text:0x8029EAE0; // type:function size:0x64 scope:global align:4 +playStop__Q26JASDsp8TChannelFv = .text:0x8029EB44; // type:function size:0xC scope:global align:4 +replyFinishRequest__Q26JASDsp8TChannelFv = .text:0x8029EB50; // type:function size:0x10 scope:global align:4 +forceStop__Q26JASDsp8TChannelFv = .text:0x8029EB60; // type:function size:0xC scope:global align:4 +isActive__Q26JASDsp8TChannelCFv = .text:0x8029EB6C; // type:function size:0x10 scope:global align:4 +isFinish__Q26JASDsp8TChannelCFv = .text:0x8029EB7C; // type:function size:0x10 scope:global align:4 +setWaveInfo__Q26JASDsp8TChannelFRC11JASWaveInfoUlUl = .text:0x8029EB8C; // type:function size:0x120 scope:global align:4 +setOscInfo__Q26JASDsp8TChannelFUl = .text:0x8029ECAC; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q26JASDsp8TChannelFv = .text:0x8029ECC4; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q26JASDsp8TChannelFUsUcUcUcUc = .text:0x8029ECF0; // type:function size:0x2C scope:global align:4 +setPitch__Q26JASDsp8TChannelFUs = .text:0x8029ED1C; // type:function size:0x18 scope:global align:4 +setMixerInitVolume__Q26JASDsp8TChannelFUcs = .text:0x8029ED34; // type:function size:0x20 scope:global align:4 +setMixerVolume__Q26JASDsp8TChannelFUcs = .text:0x8029ED54; // type:function size:0x2C scope:global align:4 +setPauseFlag__Q26JASDsp8TChannelFUc = .text:0x8029ED80; // type:function size:0xC scope:global align:4 +flush__Q26JASDsp8TChannelFv = .text:0x8029ED8C; // type:function size:0x24 scope:global align:4 +initFilter__Q26JASDsp8TChannelFv = .text:0x8029EDB0; // type:function size:0x5C scope:global align:4 +setFilterMode__Q26JASDsp8TChannelFUs = .text:0x8029EE0C; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q26JASDsp8TChannelFPs = .text:0x8029EE44; // type:function size:0x28 scope:global align:4 +setFIR8FilterParam__Q26JASDsp8TChannelFPs = .text:0x8029EE6C; // type:function size:0x28 scope:global align:4 +setDistFilter__Q26JASDsp8TChannelFs = .text:0x8029EE94; // type:function size:0x8 scope:global align:4 +setBusConnect__Q26JASDsp8TChannelFUcUc = .text:0x8029EE9C; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x8029EEBC; // type:function size:0x74 scope:global align:4 +setDSPLevel__9JASDriverFf = .text:0x8029EF30; // type:function size:0x20 scope:global align:4 +getChannelLevel_dsp__9JASDriverFv = .text:0x8029EF50; // type:function size:0x8 scope:global align:4 +getDSPLevel__9JASDriverFv = .text:0x8029EF58; // type:function size:0x20 scope:global align:4 +setOutputMode__9JASDriverFUl = .text:0x8029EF78; // type:function size:0x8 scope:global align:4 +getOutputMode__9JASDriverFv = .text:0x8029EF80; // type:function size:0x8 scope:global align:4 +waitSubFrame__9JASDriverFv = .text:0x8029EF88; // type:function size:0x3C scope:global align:4 +rejectCallback__9JASDriverFPFPv_lPv = .text:0x8029EFC4; // type:function size:0x7C scope:global align:4 +registerDspSyncCallback__9JASDriverFPFPv_lPv = .text:0x8029F040; // type:function size:0x34 scope:global align:4 +registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x8029F074; // type:function size:0x34 scope:global align:4 +subframeCallback__9JASDriverFv = .text:0x8029F0A8; // type:function size:0x28 scope:global align:4 +DSPSyncCallback__9JASDriverFv = .text:0x8029F0D0; // type:function size:0x28 scope:global align:4 +updateDacCallback__9JASDriverFv = .text:0x8029F0F8; // type:function size:0x28 scope:global align:4 +__sinit_JASDriverIF_cpp = .text:0x8029F120; // type:function size:0x80 scope:local align:4 +__ct__Q214JASCallbackMgr9TCallbackFv = .text:0x8029F1A0; // type:function size:0x10 scope:global align:4 +clamp__14JASSoundParamsFv = .text:0x8029F1B0; // type:function size:0xCC scope:global align:4 +combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x8029F27C; // type:function size:0x5C scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x8029F2E0; // type:function size:0x48 scope:global align:4 +setup_callback__FUs = .text:0x8029F340; // type:function size:0xC scope:global align:4 +DsetupTable__FUlUlUlUlUl = .text:0x8029F360; // type:function size:0x64 scope:global align:4 +DsetMixerLevel__Ff = .text:0x8029F3E0; // type:function size:0x24 scope:global align:4 +DsyncFrame2ch__FUlUlUl = .text:0x8029F420; // type:function size:0x54 scope:global align:4 +DsyncFrame4ch__FUlUlUlUlUl = .text:0x8029F480; // type:function size:0x50 scope:global align:4 +DspHandShake__FPv = .text:0x8029F4E0; // type:function size:0x38 scope:global align:4 +DspBoot__FPFPv_v = .text:0x8029F520; // type:function size:0xAC scope:global align:4 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x8029F5E0; // type:function size:0xE8 scope:global align:4 +DspInitWork__Fv = .text:0x8029F6E0; // type:function size:0x2C scope:global align:4 +DspStartWork__FUlPFUs_v = .text:0x8029F720; // type:function size:0x48 scope:global align:4 +DspFinishWork__FUs = .text:0x8029F780; // type:function size:0x68 scope:global align:4 +DSPAddTask = .text:0x8029F800; // type:function size:0x84 scope:global align:4 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x8029F8A0; // type:function size:0x7C scope:global align:4 +__DSPHandler = .text:0x8029F920; // type:function size:0x304 scope:global align:4 +DsyncFrame2__FUlUlUl = .text:0x8029FC40; // type:function size:0x50 scope:global align:4 +DsyncFrame3__FUlUlUlUlUl = .text:0x8029FCA0; // type:function size:0x58 scope:global align:4 +Dsp_Update_Request__Fv = .text:0x8029FD00; // type:function size:0x78 scope:global align:4 +Dsp_Running_Check__Fv = .text:0x8029FD80; // type:function size:0x14 scope:global align:4 +Dsp_Running_Start__Fv = .text:0x8029FDA0; // type:function size:0xC scope:global align:4 +__dt__10JAIAudibleFv = .text:0x8029FDAC; // type:function size:0x48 scope:global align:4 +__dt__11JAIAudienceFv = .text:0x8029FDF4; // type:function size:0x48 scope:global align:4 +__ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul = .text:0x8029FE3C; // type:function size:0xBC scope:global align:4 +mixOut___5JAISeFRC14JASSoundParams = .text:0x8029FEF8; // type:function size:0x11C scope:global align:4 +stopTrack___5JAISeFv = .text:0x802A0014; // type:function size:0x3C scope:global align:4 +startTrack___5JAISeFRC14JASSoundParams = .text:0x802A0050; // type:function size:0xB4 scope:global align:4 +JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity = .text:0x802A0104; // type:function size:0x1C8 scope:global align:4 +JAISeCategoryMgr_calc___5JAISeFv = .text:0x802A02CC; // type:function size:0xFC scope:global align:4 +JAISound_tryDie___5JAISeFv = .text:0x802A03C8; // type:function size:0x88 scope:global align:4 +JAISeMgr_startID___5JAISeF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x802A0450; // type:function size:0x88 scope:global align:4 +getNumChild__5JAISeCFv = .text:0x802A04D8; // type:function size:0x8 scope:global align:4 +getChild__5JAISeFi = .text:0x802A04E0; // type:function size:0x8 scope:global align:4 +releaseChild__5JAISeFi = .text:0x802A04E8; // type:function size:0x4 scope:global align:4 +prepare_getSeqData___5JAISeFv = .text:0x802A04EC; // type:function size:0xA0 scope:global align:4 +prepare___5JAISeFv = .text:0x802A058C; // type:function size:0xC0 scope:global align:4 +getTrack__5JAISeFv = .text:0x802A064C; // type:function size:0x8 scope:global align:4 +getChildTrack__5JAISeFi = .text:0x802A0654; // type:function size:0x10 scope:global align:4 +asSe__5JAISeFv = .text:0x802A0664; // type:function size:0x4 scope:global align:4 +getTempoMgr__5JAISeFv = .text:0x802A0668; // type:function size:0x8 scope:global align:4 +@16@JAISound_tryDie___5JAISeFv = .text:0x802A0670; // type:function size:0x8 scope:local align:4 +@16@getTempoMgr__5JAISeFv = .text:0x802A0678; // type:function size:0x8 scope:local align:4 +@16@getChildTrack__5JAISeFi = .text:0x802A0680; // type:function size:0x8 scope:local align:4 +@16@getTrack__5JAISeFv = .text:0x802A0688; // type:function size:0x8 scope:local align:4 +@16@asSe__5JAISeFv = .text:0x802A0690; // type:function size:0x8 scope:local align:4 +@16@releaseChild__5JAISeFi = .text:0x802A0698; // type:function size:0x8 scope:local align:4 +@16@getChild__5JAISeFi = .text:0x802A06A0; // type:function size:0x8 scope:local align:4 +@16@getNumChild__5JAISeCFv = .text:0x802A06A8; // type:function size:0x8 scope:local align:4 +isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x802A06B0; // type:function size:0x6C scope:global align:4 +releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x802A071C; // type:function size:0xA8 scope:global align:4 +JAISeMgr_calc___16JAISeCategoryMgrFv = .text:0x802A07C4; // type:function size:0x16C scope:global align:4 +JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv = .text:0x802A0930; // type:function size:0x104 scope:global align:4 +__dt__18JASMemPool<5JAISe>Fv = .text:0x802A0A34; // type:function size:0x54 scope:global align:4 +JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl = .text:0x802A0A88; // type:function size:0xB8 scope:global align:4 +sortByPriority___16JAISeCategoryMgrFv = .text:0x802A0B40; // type:function size:0xA0 scope:global align:4 +stop__16JAISeCategoryMgrFUl = .text:0x802A0BE0; // type:function size:0x54 scope:global align:4 +stop__16JAISeCategoryMgrFv = .text:0x802A0C34; // type:function size:0x44 scope:global align:4 +stopSoundID__16JAISeCategoryMgrF10JAISoundID = .text:0x802A0C78; // type:function size:0x74 scope:global align:4 +pause__16JAISeCategoryMgrFb = .text:0x802A0CEC; // type:function size:0x2C scope:global align:4 +JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity = .text:0x802A0D18; // type:function size:0x15C scope:global align:4 +__ct__8JAISeMgrFb = .text:0x802A0E74; // type:function size:0xF4 scope:global align:4 +isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802A0F68; // type:function size:0x70 scope:global align:4 +releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802A0FD8; // type:function size:0x90 scope:global align:4 +setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement = .text:0x802A1068; // type:function size:0x38 scope:global align:4 +stop__8JAISeMgrFv = .text:0x802A10A0; // type:function size:0x54 scope:global align:4 +stopSoundID__8JAISeMgrF10JAISoundID = .text:0x802A10F4; // type:function size:0x64 scope:global align:4 +initParams__8JAISeMgrFv = .text:0x802A1158; // type:function size:0x80 scope:global align:4 +setAudience__8JAISeMgrFP11JAIAudience = .text:0x802A11D8; // type:function size:0x8 scope:global align:4 +setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr = .text:0x802A11E0; // type:function size:0x54 scope:global align:4 +resetSeqDataMgr__8JAISeMgrFv = .text:0x802A1234; // type:function size:0x50 scope:global align:4 +newSe___8JAISeMgrFiUl = .text:0x802A1284; // type:function size:0xF0 scope:global align:4 +calc__8JAISeMgrFv = .text:0x802A1374; // type:function size:0x190 scope:global align:4 +mixOut__8JAISeMgrFv = .text:0x802A1504; // type:function size:0x64 scope:global align:4 +startSound__8JAISeMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A1568; // type:function size:0x168 scope:global align:4 +getNumActiveSe__8JAISeMgrCFv = .text:0x802A16D0; // type:function size:0x2C scope:global align:4 +__dt__8JAISeMgrFv = .text:0x802A16FC; // type:function size:0x98 scope:global align:4 +__ct__16JAISeCategoryMgrFv = .text:0x802A1794; // type:function size:0xD8 scope:global align:4 +JASTrack_isFreeOrStopped__20@unnamed@JAISeq_cpp@FP8JASTrack = .text:0x802A186C; // type:function size:0x20 scope:global align:4 +__ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x802A188C; // type:function size:0xD8 scope:global align:4 +JAISeqMgr_startID___6JAISeqF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudienceii = .text:0x802A1964; // type:function size:0xA0 scope:global align:4 +playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A1A04; // type:function size:0xA0 scope:global align:4 +reserveChildTracks___6JAISeqFi = .text:0x802A1AA4; // type:function size:0x1A4 scope:global align:4 +releaseChildTracks___6JAISeqFv = .text:0x802A1C48; // type:function size:0x94 scope:global align:4 +prepare_getSeqData___6JAISeqFv = .text:0x802A1CDC; // type:function size:0xB4 scope:global align:4 +prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A1D90; // type:function size:0xFC scope:global align:4 +JAISeqMgr_calc___6JAISeqFv = .text:0x802A1E8C; // type:function size:0xF4 scope:global align:4 +die___6JAISeqFv = .text:0x802A1F80; // type:function size:0xE8 scope:global align:4 +__dt__27JASMemPool<13JAISoundChild>Fv = .text:0x802A2068; // type:function size:0x54 scope:global align:4 +JAISound_tryDie___6JAISeqFv = .text:0x802A20BC; // type:function size:0x8C scope:global align:4 +mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A2148; // type:function size:0x1B4 scope:global align:4 +JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802A22FC; // type:function size:0x74 scope:global align:4 +getNumChild__6JAISeqCFv = .text:0x802A2370; // type:function size:0x8 scope:global align:4 +getChild__6JAISeqFi = .text:0x802A2378; // type:function size:0xE4 scope:global align:4 +releaseChild__6JAISeqFi = .text:0x802A245C; // type:function size:0xCC scope:global align:4 +getTrack__6JAISeqFv = .text:0x802A2528; // type:function size:0x8 scope:global align:4 +getChildTrack__6JAISeqFi = .text:0x802A2530; // type:function size:0x38 scope:global align:4 +asSeq__6JAISeqFv = .text:0x802A2568; // type:function size:0x4 scope:global align:4 +getTempoMgr__6JAISeqFv = .text:0x802A256C; // type:function size:0x8 scope:global align:4 +__dt__14JAISeqDataUserFv = .text:0x802A2574; // type:function size:0x48 scope:global align:4 +__dt__13JAISeqDataMgrFv = .text:0x802A25BC; // type:function size:0x48 scope:global align:4 +isUsingSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x802A2604; // type:function size:0x6C scope:global align:4 +releaseSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x802A2670; // type:function size:0xA4 scope:global align:4 +__ct__9JAISeqMgrFb = .text:0x802A2714; // type:function size:0xF4 scope:global align:4 +freeDeadSeq___9JAISeqMgrFv = .text:0x802A2808; // type:function size:0xEC scope:global align:4 +__dt__19JASMemPool<6JAISeq>Fv = .text:0x802A28F4; // type:function size:0x54 scope:global align:4 +startSound__9JAISeqMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A2948; // type:function size:0x148 scope:global align:4 +calc__9JAISeqMgrFv = .text:0x802A2A90; // type:function size:0x16C scope:global align:4 +stop__9JAISeqMgrFv = .text:0x802A2BFC; // type:function size:0x40 scope:global align:4 +stop__9JAISeqMgrFUl = .text:0x802A2C3C; // type:function size:0x50 scope:global align:4 +stopSoundID__9JAISeqMgrF10JAISoundID = .text:0x802A2C8C; // type:function size:0x70 scope:global align:4 +mixOut__9JAISeqMgrFv = .text:0x802A2CFC; // type:function size:0x5C scope:global align:4 +beginStartSeq___9JAISeqMgrFv = .text:0x802A2D58; // type:function size:0x90 scope:global align:4 +endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x802A2DE8; // type:function size:0x108 scope:global align:4 +__dt__9JAISeqMgrFv = .text:0x802A2EF0; // type:function size:0x94 scope:global align:4 +releaseSound__14JAISoundHandleFv = .text:0x802A2F84; // type:function size:0x1C scope:global align:4 +releaseHandle__8JAISoundFv = .text:0x802A2FA0; // type:function size:0x1C scope:global align:4 +attachHandle__8JAISoundFP14JAISoundHandle = .text:0x802A2FBC; // type:function size:0x64 scope:global align:4 +lockWhenPrepared__15JAISoundStatus_Fv = .text:0x802A3020; // type:function size:0x24 scope:global align:4 +unlockIfLocked__15JAISoundStatus_Fv = .text:0x802A3044; // type:function size:0x3C scope:global align:4 +mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf = .text:0x802A3080; // type:function size:0x78 scope:global align:4 +__ct__8JAISoundFv = .text:0x802A30F8; // type:function size:0x30 scope:global align:4 +start_JAISound___8JAISoundF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x802A3128; // type:function size:0x124 scope:global align:4 +acceptsNewAudible__8JAISoundCFv = .text:0x802A324C; // type:function size:0x28 scope:global align:4 +newAudible__8JAISoundFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3UlP11JAIAudience = .text:0x802A3274; // type:function size:0x68 scope:global align:4 +stop__8JAISoundFUl = .text:0x802A32DC; // type:function size:0xBC scope:global align:4 +stop__8JAISoundFv = .text:0x802A3398; // type:function size:0x40 scope:global align:4 +asSe__8JAISoundFv = .text:0x802A33D8; // type:function size:0x8 scope:global align:4 +asSeq__8JAISoundFv = .text:0x802A33E0; // type:function size:0x8 scope:global align:4 +asStream__8JAISoundFv = .text:0x802A33E8; // type:function size:0x8 scope:global align:4 +die_JAISound___8JAISoundFv = .text:0x802A33F0; // type:function size:0x7C scope:global align:4 +increasePrepareCount_JAISound___8JAISoundFv = .text:0x802A346C; // type:function size:0x4C scope:global align:4 +calc_JAISound___8JAISoundFv = .text:0x802A34B8; // type:function size:0x324 scope:global align:4 +initTrack_JAISound___8JAISoundFP8JASTrack = .text:0x802A37DC; // type:function size:0xD4 scope:global align:4 +init__13JAISoundChildFv = .text:0x802A38B0; // type:function size:0x78 scope:global align:4 +mixOut__13JAISoundChildFP8JASTrack = .text:0x802A3928; // type:function size:0x54 scope:global align:4 +calc__13JAISoundChildFv = .text:0x802A397C; // type:function size:0x11C scope:global align:4 +getHandleSoundID__15JAISoundHandlesF10JAISoundID = .text:0x802A3A98; // type:function size:0x5C scope:global align:4 +getFreeHandle__15JAISoundHandlesFv = .text:0x802A3AF4; // type:function size:0x40 scope:global align:4 +__ct__12JAISoundInfoFb = .text:0x802A3B34; // type:function size:0x1C scope:global align:4 +__dt__12JAISoundInfoFv = .text:0x802A3B50; // type:function size:0x64 scope:global align:4 +moveVolume__18JAISoundParamsMoveFfUl = .text:0x802A3BB4; // type:function size:0x58 scope:global align:4 +movePitch__18JAISoundParamsMoveFfUl = .text:0x802A3C0C; // type:function size:0x58 scope:global align:4 +moveFxMix__18JAISoundParamsMoveFfUl = .text:0x802A3C64; // type:function size:0x58 scope:global align:4 +movePan__18JAISoundParamsMoveFfUl = .text:0x802A3CBC; // type:function size:0x58 scope:global align:4 +moveDolby__18JAISoundParamsMoveFfUl = .text:0x802A3D14; // type:function size:0x58 scope:global align:4 +__ct__15JAISoundStarterFb = .text:0x802A3D6C; // type:function size:0x1C scope:global align:4 +__dt__15JAISoundStarterFv = .text:0x802A3D88; // type:function size:0x64 scope:global align:4 +startLevelSound__15JAISoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A3DEC; // type:function size:0xE8 scope:global align:4 +JAIStream_JASAramStreamCallback___FUlP13JASAramStreamPv = .text:0x802A3ED4; // type:function size:0x30 scope:global align:4 +__ct__9JAIStreamFP12JAIStreamMgrP31JAISoundStrategyMgr<9JAIStream> = .text:0x802A3F04; // type:function size:0x98 scope:global align:4 +JAIStreamMgr_startID___9JAIStreamF10JAISoundIDlPCQ29JGeometry8TVec3P11JAIAudiencei = .text:0x802A3F9C; // type:function size:0x94 scope:global align:4 +prepare_prepareStream___9JAIStreamFv = .text:0x802A4030; // type:function size:0x1C4 scope:global align:4 +prepare___9JAIStreamFv = .text:0x802A41F4; // type:function size:0xA4 scope:global align:4 +prepare_startStream___9JAIStreamFv = .text:0x802A4298; // type:function size:0x4C scope:global align:4 +JAIStreamMgr_mixOut___9JAIStreamFRC14JASSoundParams16JAISoundActivity = .text:0x802A42E4; // type:function size:0x23C scope:global align:4 +die_JAIStream___9JAIStreamFv = .text:0x802A4520; // type:function size:0xDC scope:global align:4 +JAISound_tryDie___9JAIStreamFv = .text:0x802A45FC; // type:function size:0x90 scope:global align:4 +JAIStreamMgr_calc___9JAIStreamFv = .text:0x802A468C; // type:function size:0xBC scope:global align:4 +getNumChild__9JAIStreamCFv = .text:0x802A4748; // type:function size:0x8 scope:global align:4 +getChild__9JAIStreamFi = .text:0x802A4750; // type:function size:0xD4 scope:global align:4 +releaseChild__9JAIStreamFi = .text:0x802A4824; // type:function size:0x98 scope:global align:4 +getTrack__9JAIStreamFv = .text:0x802A48BC; // type:function size:0x8 scope:global align:4 +getChildTrack__9JAIStreamFi = .text:0x802A48C4; // type:function size:0x8 scope:global align:4 +asStream__9JAIStreamFv = .text:0x802A48CC; // type:function size:0x4 scope:global align:4 +getTempoMgr__9JAIStreamFv = .text:0x802A48D0; // type:function size:0x8 scope:global align:4 +__dt__16JAIStreamDataMgrFv = .text:0x802A48D8; // type:function size:0x48 scope:global align:4 +__dt__16JAIStreamAramMgrFv = .text:0x802A4920; // type:function size:0x48 scope:global align:4 +__ct__12JAIStreamMgrFb = .text:0x802A4968; // type:function size:0xD4 scope:global align:4 +startSound__12JAIStreamMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802A4A3C; // type:function size:0x134 scope:global align:4 +freeDeadStream___12JAIStreamMgrFv = .text:0x802A4B70; // type:function size:0xF8 scope:global align:4 +__dt__22JASMemPool<9JAIStream>Fv = .text:0x802A4C68; // type:function size:0x54 scope:global align:4 +calc__12JAIStreamMgrFv = .text:0x802A4CBC; // type:function size:0x16C scope:global align:4 +stop__12JAIStreamMgrFv = .text:0x802A4E28; // type:function size:0x40 scope:global align:4 +stop__12JAIStreamMgrFUl = .text:0x802A4E68; // type:function size:0x50 scope:global align:4 +stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x802A4EB8; // type:function size:0x60 scope:global align:4 +mixOut__12JAIStreamMgrFv = .text:0x802A4F18; // type:function size:0x5C scope:global align:4 +newStream___12JAIStreamMgrFv = .text:0x802A4F74; // type:function size:0xD0 scope:global align:4 +__ct__22JAUAudioArcInterpreterFv = .text:0x802A5044; // type:function size:0x1C scope:global align:4 +__dt__22JAUAudioArcInterpreterFv = .text:0x802A5060; // type:function size:0x48 scope:global align:4 +parse__22JAUAudioArcInterpreterFPCv = .text:0x802A50A8; // type:function size:0x6C scope:global align:4 +readCommandMore__22JAUAudioArcInterpreterFUl = .text:0x802A5114; // type:function size:0x8 scope:global align:4 +readCommand___22JAUAudioArcInterpreterFv = .text:0x802A511C; // type:function size:0x424 scope:global align:4 +__ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x802A5540; // type:function size:0x4C scope:global align:4 +load__17JAUAudioArcLoaderFPCv = .text:0x802A558C; // type:function size:0x20 scope:global align:4 +readWS__17JAUAudioArcLoaderFUlPCvUl = .text:0x802A55AC; // type:function size:0x58 scope:global align:4 +readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x802A5604; // type:function size:0x30 scope:global align:4 +readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x802A5634; // type:function size:0x24 scope:global align:4 +readBST__17JAUAudioArcLoaderFPCvUl = .text:0x802A5658; // type:function size:0x28 scope:global align:4 +readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x802A5680; // type:function size:0x28 scope:global align:4 +readBMS__17JAUAudioArcLoaderFUlPCvUl = .text:0x802A56A8; // type:function size:0x2C scope:global align:4 +readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x802A56D4; // type:function size:0x2C scope:global align:4 +newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x802A5700; // type:function size:0x30 scope:global align:4 +newDynamicSeqBlock__17JAUAudioArcLoaderFUl = .text:0x802A5730; // type:function size:0x38 scope:global align:4 +readBSFT__17JAUAudioArcLoaderFPCv = .text:0x802A5768; // type:function size:0x28 scope:global align:4 +beginBNKList__17JAUAudioArcLoaderFUlUl = .text:0x802A5790; // type:function size:0x24 scope:global align:4 +endBNKList__17JAUAudioArcLoaderFv = .text:0x802A57B4; // type:function size:0x24 scope:global align:4 +readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x802A57D8; // type:function size:0x24 scope:global align:4 +__dt__17JAUAudioArcLoaderFv = .text:0x802A57FC; // type:function size:0x60 scope:global align:4 +__defctor__7JASHeapFv = .text:0x802A585C; // type:function size:0x24 scope:global align:4 +appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x802A5880; // type:function size:0x20 scope:global align:4 +getBank__12JAUBankTableCFUl = .text:0x802A58A0; // type:function size:0x24 scope:global align:4 +__ct__14JAISoundHandleFv = .text:0x802A58C4; // type:function size:0xC scope:global align:4 +__ct__18JAU_JASInitializerFv = .text:0x802A58D0; // type:function size:0x58 scope:global align:4 +initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x802A5928; // type:function size:0x214 scope:global align:4 +__ct__18JAU_JAIInitializerFv = .text:0x802A5B3C; // type:function size:0x24 scope:global align:4 +initJAInterface__18JAU_JAIInitializerFv = .text:0x802A5B60; // type:function size:0x188 scope:global align:4 +__ct__Q210JAUSection12TSectionDataFv = .text:0x802A5CE8; // type:function size:0x80 scope:global align:4 +resetRegisteredBankTables__Q210JAUSection12TSectionDataFv = .text:0x802A5D68; // type:function size:0x7C scope:global align:4 +resetRegisteredWaveBankTables__Q210JAUSection12TSectionDataFv = .text:0x802A5DE4; // type:function size:0x7C scope:global align:4 +__ct__10JAUSectionFP14JAUSectionHeapUll = .text:0x802A5E60; // type:function size:0x98 scope:global align:4 +finishBuild__10JAUSectionFv = .text:0x802A5EF8; // type:function size:0x68 scope:global align:4 +dispose__10JAUSectionFv = .text:0x802A5F60; // type:function size:0x84 scope:global align:4 +newSoundTable__10JAUSectionFPCvUlb = .text:0x802A5FE4; // type:function size:0xBC scope:global align:4 +newSoundNameTable__10JAUSectionFPCvUlb = .text:0x802A60A0; // type:function size:0xBC scope:global align:4 +newStreamFileTable__10JAUSectionFPCvb = .text:0x802A615C; // type:function size:0x1A4 scope:global align:4 +newSeSeqCollection__10JAUSectionFPCvUl = .text:0x802A6300; // type:function size:0x98 scope:global align:4 +newStaticSeqDataBlock___10JAUSectionF10JAISoundIDUl = .text:0x802A6398; // type:function size:0x130 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundIDPCvUl = .text:0x802A64C8; // type:function size:0x68 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundID = .text:0x802A6530; // type:function size:0xC0 scope:global align:4 +newCopy__10JAUSectionFPCvUll = .text:0x802A65F0; // type:function size:0x64 scope:global align:4 +newWaveBank__10JAUSectionFUlPCv = .text:0x802A6654; // type:function size:0xF4 scope:global align:4 +loadWaveArc__10JAUSectionFUlUl = .text:0x802A6748; // type:function size:0x108 scope:global align:4 +newBank__10JAUSectionFPCvUl = .text:0x802A6850; // type:function size:0x134 scope:global align:4 +newVoiceBank__10JAUSectionFUlUl = .text:0x802A6984; // type:function size:0x128 scope:global align:4 +beginNewBankTable__10JAUSectionFUlUl = .text:0x802A6AAC; // type:function size:0xF0 scope:global align:4 +endNewBankTable__10JAUSectionFv = .text:0x802A6B9C; // type:function size:0x58 scope:global align:4 +__ct__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x802A6BF4; // type:function size:0x6C scope:global align:4 +setSeqDataArchive__14JAUSectionHeapFP10JKRArchive = .text:0x802A6C60; // type:function size:0x60 scope:global align:4 +loadDynamicSeq__14JAUSectionHeapF10JAISoundIDb = .text:0x802A6CC0; // type:function size:0x38 scope:global align:4 +releaseIdleDynamicSeqDataBlock__14JAUSectionHeapFv = .text:0x802A6CF8; // type:function size:0x2C scope:global align:4 +JAUNewSectionHeap__FP12JKRSolidHeapb = .text:0x802A6D24; // type:function size:0x78 scope:global align:4 +JAUNewSectionHeap__Fb = .text:0x802A6D9C; // type:function size:0x44 scope:global align:4 +__ct__14JAUSectionHeapFP12JKRSolidHeapbl = .text:0x802A6DE0; // type:function size:0xB4 scope:global align:4 +getOpenSection__14JAUSectionHeapFv = .text:0x802A6E94; // type:function size:0xC scope:global align:4 +setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x802A6EA0; // type:function size:0xC scope:global align:4 +newDynamicSeqBlock__14JAUSectionHeapFUl = .text:0x802A6EAC; // type:function size:0x124 scope:global align:4 +getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x802A6FD0; // type:function size:0xA0 scope:global align:4 +releaseSeqData__14JAUSectionHeapFv = .text:0x802A7070; // type:function size:0x8 scope:global align:4 +__dt__14JAUSectionHeapFv = .text:0x802A7078; // type:function size:0x1C8 scope:global align:4 +getStreamFileEntry__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrF10JAISoundID = .text:0x802A7240; // type:function size:0x28 scope:global align:4 +__dt__10JAUSectionFv = .text:0x802A7268; // type:function size:0x10C scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x802A7374; // type:function size:0x60 scope:global align:4 +set__Q23std16__bitset_base<8>FUlb = .text:0x802A73D4; // type:function size:0x40 scope:global align:4 +reset__Q23std16__bitset_base<8>FUl = .text:0x802A7414; // type:function size:0x20 scope:global align:4 +test__Q23std16__bitset_base<8>CFUl = .text:0x802A7434; // type:function size:0x28 scope:global align:4 +__ct__Q23std16__bitset_base<8>Fv = .text:0x802A745C; // type:function size:0x24 scope:global align:4 +@220@setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x802A7480; // type:function size:0x8 scope:local align:4 +@220@releaseSeqData__14JAUSectionHeapFv = .text:0x802A7488; // type:function size:0x8 scope:local align:4 +@220@getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x802A7490; // type:function size:0x8 scope:local align:4 +@220@__dt__14JAUSectionHeapFv = .text:0x802A7498; // type:function size:0x8 scope:local align:4 +__ct__16JAUSeqCollectionFv = .text:0x802A74A0; // type:function size:0xC scope:global align:4 +init__16JAUSeqCollectionFPCv = .text:0x802A74AC; // type:function size:0x50 scope:global align:4 +getSeqData__16JAUSeqCollectionFiiP10JAISeqData = .text:0x802A74FC; // type:function size:0x58 scope:global align:4 +getSeqDataRegion__16JAUSeqCollectionFP16JAISeqDataRegion = .text:0x802A7554; // type:function size:0x28 scope:global align:4 +__ct__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A757C; // type:function size:0x54 scope:global align:4 +setSeqDataUser__27JAUSeqDataMgr_SeqCollectionFP14JAISeqDataUser = .text:0x802A75D0; // type:function size:0xC scope:global align:4 +releaseSeqData__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A75DC; // type:function size:0x60 scope:global align:4 +getSeqData__27JAUSeqDataMgr_SeqCollectionF10JAISoundIDP10JAISeqData = .text:0x802A763C; // type:function size:0x58 scope:global align:4 +__dt__27JAUSeqDataMgr_SeqCollectionFv = .text:0x802A7694; // type:function size:0x60 scope:global align:4 +__ct__15JAUSeqDataBlockFv = .text:0x802A76F4; // type:function size:0x34 scope:global align:4 +getSeqData__16JAUSeqDataBlocksF10JAISoundID = .text:0x802A7728; // type:function size:0x4C scope:global align:4 +seekFreeBlock__16JAUSeqDataBlocksFUl = .text:0x802A7774; // type:function size:0x64 scope:global align:4 +append__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> = .text:0x802A77D8; // type:function size:0x20 scope:global align:4 +remove__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> = .text:0x802A77F8; // type:function size:0x20 scope:global align:4 +hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID = .text:0x802A7818; // type:function size:0x40 scope:global align:4 +__ct__23JAUDynamicSeqDataBlocksFv = .text:0x802A7858; // type:function size:0x48 scope:global align:4 +setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive = .text:0x802A78A0; // type:function size:0x8 scope:global align:4 +getSeqData__23JAUDynamicSeqDataBlocksF10JAISoundIDP14JAISeqDataUserP10JAISeqDatab = .text:0x802A78A8; // type:function size:0xE4 scope:global align:4 +appendDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP15JAUSeqDataBlock = .text:0x802A798C; // type:function size:0x68 scope:global align:4 +JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl = .text:0x802A79F4; // type:function size:0x24 scope:global align:4 +loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser = .text:0x802A7A18; // type:function size:0x130 scope:global align:4 +releaseIdleDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP14JAISeqDataUser = .text:0x802A7B48; // type:function size:0xB8 scope:global align:4 +releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl = .text:0x802A7C00; // type:function size:0xDC scope:global align:4 +rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv = .text:0x802A7CDC; // type:function size:0x94 scope:global align:4 +getStartSoundIndex__17JAUSoundAnimationCFf = .text:0x802A7D70; // type:function size:0xD4 scope:global align:4 +getEndSoundIndex__17JAUSoundAnimationCFf = .text:0x802A7E44; // type:function size:0xD0 scope:global align:4 +init__13JAUSoundTableFPCv = .text:0x802A7F14; // type:function size:0x4C scope:global align:4 +getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x802A7F60; // type:function size:0x12C scope:global align:4 +getData__13JAUSoundTableCF10JAISoundID = .text:0x802A808C; // type:function size:0x148 scope:global align:4 +init__17JAUSoundNameTableFPCv = .text:0x802A81D4; // type:function size:0x4C scope:global align:4 +__ct__18JAUStreamFileTableFv = .text:0x802A8220; // type:function size:0xC scope:global align:4 +init__18JAUStreamFileTableFPCv = .text:0x802A822C; // type:function size:0x4C scope:global align:4 +getNumFiles__18JAUStreamFileTableCFv = .text:0x802A8278; // type:function size:0xC scope:global align:4 +getFilePath__18JAUStreamFileTableCFi = .text:0x802A8284; // type:function size:0x28 scope:global align:4 +getStreamFileEntry__32JAUStreamDataMgr_StreamFileTableF10JAISoundID = .text:0x802A82AC; // type:function size:0x3C scope:global align:4 +__dt__32JAUStreamDataMgr_StreamFileTableFv = .text:0x802A82E8; // type:function size:0x60 scope:global align:4 +__ct__Q28JMessage8TControlFv = .text:0x802A8348; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x802A838C; // type:function size:0x48 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x802A83D4; // type:function size:0x60 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x802A8434; // type:function size:0x88 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x802A84BC; // type:function size:0x12C scope:global align:4 +setMessageCode__Q28JMessage8TControlFUsUs = .text:0x802A85E8; // type:function size:0x10C scope:global align:4 +setMessageID__Q28JMessage8TControlFUlUlPb = .text:0x802A86F4; // type:function size:0x12C scope:global align:4 +setMessageCode_inSequence___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x802A8820; // type:function size:0xD8 scope:global align:4 +__dt__Q28JMessage10TReferenceFv = .text:0x802A88F8; // type:function size:0x48 scope:global align:4 +do_word__Q28JMessage10TReferenceCFUl = .text:0x802A8940; // type:function size:0x8 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x802A8948; // type:function size:0x48 scope:global align:4 +reset__Q28JMessage10TProcessorFv = .text:0x802A8990; // type:function size:0x68 scope:global align:4 +stack_pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x802A89F8; // type:function size:0x38 scope:global align:4 +stack_popCurrent__Q28JMessage10TProcessorFv = .text:0x802A8A30; // type:function size:0x24 scope:global align:4 +getResource_groupID__Q28JMessage10TProcessorCFUs = .text:0x802A8A54; // type:function size:0x80 scope:global align:4 +toMessageCode_messageID__Q28JMessage10TProcessorCFUlUlPb = .text:0x802A8AD4; // type:function size:0x164 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x802A8C38; // type:function size:0xA4 scope:global align:4 +on_select_end__Q28JMessage10TProcessorFv = .text:0x802A8CDC; // type:function size:0x58 scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x802A8D34; // type:function size:0x8C scope:global align:4 +do_reset__Q28JMessage10TProcessorFv = .text:0x802A8DC0; // type:function size:0x4 scope:global align:4 +do_begin__Q28JMessage10TProcessorFPCvPCc = .text:0x802A8DC4; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage10TProcessorFv = .text:0x802A8DC8; // type:function size:0x4 scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x802A8DCC; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x802A8DD0; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x802A8DD8; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x802A8DDC; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x802A8DE0; // type:function size:0x4 scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x802A8DE4; // type:function size:0xA0 scope:global align:4 +do_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x802A8E84; // type:function size:0x4 scope:global align:4 +do_setBegin_isReady___Q28JMessage10TProcessorCFv = .text:0x802A8E88; // type:function size:0x8 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x802A8E90; // type:function size:0x15C scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x802A8FEC; // type:function size:0xA0 scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A908C; // type:function size:0x68 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A90F4; // type:function size:0x48 scope:global align:4 +process_onSelect_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A913C; // type:function size:0x1C scope:global align:4 +process_onSelect___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A9158; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl = .text:0x802A9174; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x802A91B8; // type:function size:0x60 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x802A9218; // type:function size:0x18C scope:global align:4 +on_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A93A4; // type:function size:0x2C scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessor_PCvUl = .text:0x802A93D0; // type:function size:0x14 scope:global align:4 +on_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A93E4; // type:function size:0x2C scope:global align:4 +on_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A9410; // type:function size:0x80 scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessorUl_PCvPCvUl = .text:0x802A9490; // type:function size:0x10 scope:global align:4 +on_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x802A94A0; // type:function size:0x34 scope:global align:4 +on_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802A94D4; // type:function size:0x2C scope:global align:4 +on_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A9500; // type:function size:0x80 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A9580; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A9588; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A9590; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x802A9594; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802A9598; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A95A0; // type:function size:0x4 scope:global align:4 +do_resetStatus___Q28JMessage18TSequenceProcessorFPCc = .text:0x802A95A4; // type:function size:0x1C scope:global align:4 +do_setBegin_isReady___Q28JMessage18TSequenceProcessorCFv = .text:0x802A95C0; // type:function size:0x10 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A95D0; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x802A95D4; // type:function size:0xC scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x802A95E0; // type:function size:0x14C scope:global align:4 +process_setMessageIndex_reserved___Q28JMessage18TSequenceProcessorFUs = .text:0x802A972C; // type:function size:0x18 scope:global align:4 +process_setMessageCode___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUsUs = .text:0x802A9744; // type:function size:0x74 scope:global align:4 +process_onJump_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x802A97B8; // type:function size:0x34 scope:global align:4 +process_onJump___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x802A97EC; // type:function size:0x2C scope:global align:4 +process_onBranch_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x802A9818; // type:function size:0x38 scope:global align:4 +process_onBranch___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x802A9850; // type:function size:0x34 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference = .text:0x802A9884; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x802A98C0; // type:function size:0x60 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x802A9920; // type:function size:0x84 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x802A99A4; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x802A99A8; // type:function size:0x4 scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x802A99AC; // type:function size:0x78 scope:global align:4 +on_message__Q28JMessage10TProcessorCFUl = .text:0x802A9A24; // type:function size:0x20 scope:global align:4 +getMessageText_messageCode__Q28JMessage10TProcessorCFUl = .text:0x802A9A44; // type:function size:0x98 scope:global align:4 +toMessageIndex_messageID__Q28JMessage9TResourceCFUlUlPb = .text:0x802A9ADC; // type:function size:0x1E4 scope:global align:4 +__ct__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802A9CC0; // type:function size:0x38 scope:global align:4 +__dt__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802A9CF8; // type:function size:0x74 scope:global align:4 +Get_groupID__Q38JMessage18TResourceContainer10TCResourceFUs = .text:0x802A9D6C; // type:function size:0x90 scope:global align:4 +Do_create__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x802A9DFC; // type:function size:0x4C scope:global align:4 +Do_destroy__Q38JMessage18TResourceContainer10TCResourceFPQ28JMessage9TResource = .text:0x802A9E48; // type:function size:0x24 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x802A9E6C; // type:function size:0x4C scope:global align:4 +setEncoding__Q28JMessage18TResourceContainerFUc = .text:0x802A9EB8; // type:function size:0x38 scope:global align:4 +setEncoding___Q28JMessage18TResourceContainerFUc = .text:0x802A9EF0; // type:function size:0x40 scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x802A9F30; // type:function size:0x28 scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x802A9F58; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802A9FB8; // type:function size:0x13C scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802AA0F4; // type:function size:0x19C scope:global align:4 +parseCharacter_1Byte__Q28JMessage6localeFPPCc = .text:0x802AA290; // type:function size:0x18 scope:global align:4 +parseCharacter_2Byte__Q28JMessage6localeFPPCc = .text:0x802AA2A8; // type:function size:0x2C scope:global align:4 +lower_bound__3stdFPCUlPCUlRCUl = .text:0x802AA2D4; // type:function size:0x54 scope:global align:4 +parseCharacter_ShiftJIS__Q28JMessage6localeFPPCc = .text:0x802AA328; // type:function size:0x64 scope:global align:4 +parseCharacter_UTF8__Q28JMessage6localeFPPCc = .text:0x802AA38C; // type:function size:0x100 scope:global align:4 +linearTransform__6Z2CalcFfffffb = .text:0x802AA48C; // type:function size:0x68 scope:global align:4 +getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign = .text:0x802AA4F4; // type:function size:0x120 scope:global align:4 +getRandom__6Z2CalcFfff = .text:0x802AA614; // type:function size:0xC0 scope:global align:4 +getRandom_0_1__6Z2CalcFv = .text:0x802AA6D4; // type:function size:0x70 scope:global align:4 +setParam__Q26Z2Calc8FNoise1fFfff = .text:0x802AA744; // type:function size:0x14 scope:global align:4 +tau__Q26Z2Calc8FNoise1fFf = .text:0x802AA758; // type:function size:0x48 scope:global align:4 +calcNoise1f__Q26Z2Calc8FNoise1fFv = .text:0x802AA7A0; // type:function size:0x94 scope:global align:4 +__ct__16Z2AudioArcLoaderFP10JAUSection = .text:0x802AA834; // type:function size:0x3C scope:global align:4 +readCommandMore__16Z2AudioArcLoaderFUl = .text:0x802AA870; // type:function size:0x58 scope:global align:4 +readBFCA__16Z2AudioArcLoaderFPCv = .text:0x802AA8C8; // type:function size:0x8C scope:global align:4 +readBSTN__16Z2AudioArcLoaderFPCvUl = .text:0x802AA954; // type:function size:0x4 scope:global align:4 +__dt__16Z2AudioArcLoaderFv = .text:0x802AA958; // type:function size:0x70 scope:global align:4 +seqCallback__FP8JASTrackUs = .text:0x802AA9C8; // type:function size:0x2B8 scope:global align:4 +__ct__10Z2SoundMgrFv = .text:0x802AAC80; // type:function size:0x68 scope:global align:4 +startSound__10Z2SoundMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802AACE8; // type:function size:0x2C8 scope:global align:4 +calc__10Z2SoundMgrFv = .text:0x802AAFB0; // type:function size:0xC0 scope:global align:4 +setIIR__10Z2SoundMgrFP8JAISoundPCs = .text:0x802AB070; // type:function size:0xCC scope:global align:4 +setFilterOff__10Z2SoundMgrFP8JAISound = .text:0x802AB13C; // type:function size:0xF4 scope:global align:4 +resetFilterAll__10Z2SoundMgrFv = .text:0x802AB230; // type:function size:0xF8 scope:global align:4 +mixOut__10Z2SoundMgrFv = .text:0x802AB328; // type:function size:0x154 scope:global align:4 +framework__10Z2SoundMgrFv = .text:0x802AB47C; // type:function size:0x34 scope:global align:4 +pauseAllGameSound__10Z2SoundMgrFb = .text:0x802AB4B0; // type:function size:0x12C scope:global align:4 +stopSoundID__10Z2SoundMgrF10JAISoundID = .text:0x802AB5DC; // type:function size:0x70 scope:global align:4 +stopSync__10Z2SoundMgrFv = .text:0x802AB64C; // type:function size:0x7C scope:global align:4 +stop__10Z2SoundMgrFv = .text:0x802AB6C8; // type:function size:0x40 scope:global align:4 +initParams__10Z2SoundMgrFv = .text:0x802AB708; // type:function size:0xE0 scope:global align:4 +multiVolumeSoundID__10Z2SoundMgrF10JAISoundIDf = .text:0x802AB7E8; // type:function size:0xDC scope:global align:4 +isPlayingSoundID__10Z2SoundMgrF10JAISoundID = .text:0x802AB8C4; // type:function size:0xD0 scope:global align:4 +__ct__14Z2SoundStarterFb = .text:0x802AB994; // type:function size:0x60 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802AB9F4; // type:function size:0x48 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802ABA3C; // type:function size:0x2A0 scope:global align:4 +setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc = .text:0x802ABCDC; // type:function size:0x98 scope:global align:4 +getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc = .text:0x802ABD74; // type:function size:0x7C scope:global align:4 +__dt__14Z2SoundStarterFv = .text:0x802ABDF0; // type:function size:0x8C scope:global align:4 +__ct__14Z2SoundHandlesFv = .text:0x802ABE7C; // type:function size:0x38 scope:global align:4 +__dt__14Z2SoundHandlesFv = .text:0x802ABEB4; // type:function size:0x64 scope:global align:4 +initHandlesPool__14Z2SoundHandlesFUc = .text:0x802ABF18; // type:function size:0x8 scope:global align:4 +deleteHandlesPool__14Z2SoundHandlesFv = .text:0x802ABF20; // type:function size:0xE0 scope:global align:4 +__dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x802AC000; // type:function size:0x54 scope:global align:4 +getHandleSoundID__14Z2SoundHandlesF10JAISoundID = .text:0x802AC054; // type:function size:0x4C scope:global align:4 +getHandleUserData__14Z2SoundHandlesFUl = .text:0x802AC0A0; // type:function size:0x38 scope:global align:4 +getFreeHandle__14Z2SoundHandlesFv = .text:0x802AC0D8; // type:function size:0xF8 scope:global align:4 +getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x802AC1D0; // type:function size:0xD0 scope:global align:4 +stopAllSounds__14Z2SoundHandlesFUl = .text:0x802AC2A0; // type:function size:0x64 scope:global align:4 +isActive__14Z2SoundHandlesCFv = .text:0x802AC304; // type:function size:0x34 scope:global align:4 +setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x802AC338; // type:function size:0x114 scope:global align:4 +__ct__7Z2SeMgrFv = .text:0x802AC44C; // type:function size:0xC4 scope:global align:4 +__ct__12Z2MultiSeObjFv = .text:0x802AC510; // type:function size:0x40 scope:global align:4 +initSe__7Z2SeMgrFv = .text:0x802AC550; // type:function size:0xBC scope:global align:4 +resetModY__7Z2SeMgrFv = .text:0x802AC60C; // type:function size:0x24 scope:global align:4 +modHeightAtCamera__7Z2SeMgrFPPC3Vec = .text:0x802AC630; // type:function size:0x10C scope:global align:4 +incrCrowdSize__7Z2SeMgrFv = .text:0x802AC73C; // type:function size:0x24 scope:global align:4 +decrCrowdSize__7Z2SeMgrFv = .text:0x802AC760; // type:function size:0x24 scope:global align:4 +seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x802AC784; // type:function size:0xB88 scope:global align:4 +seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x802AD30C; // type:function size:0x13A4 scope:global align:4 +seStop__7Z2SeMgrF10JAISoundIDUl = .text:0x802AE6B0; // type:function size:0x9C scope:global align:4 +seStopAll__7Z2SeMgrFUl = .text:0x802AE74C; // type:function size:0xA8 scope:global align:4 +seMoveVolumeAll__7Z2SeMgrFfUl = .text:0x802AE7F4; // type:function size:0x120 scope:global align:4 +messageSePlay__7Z2SeMgrFUsP3VecSc = .text:0x802AE914; // type:function size:0x3C scope:global align:4 +talkInSe__7Z2SeMgrFv = .text:0x802AE950; // type:function size:0x104 scope:global align:4 +talkOutSe__7Z2SeMgrFv = .text:0x802AEA54; // type:function size:0x104 scope:global align:4 +menuInSe__7Z2SeMgrFv = .text:0x802AEB58; // type:function size:0x104 scope:global align:4 +setLevObjSE__7Z2SeMgrFUlP3VecSc = .text:0x802AEC5C; // type:function size:0x198 scope:global align:4 +setMultiTriggerSE__7Z2SeMgrFUlP3VecSc = .text:0x802AEDF4; // type:function size:0x190 scope:global align:4 +processSeFramework__7Z2SeMgrFv = .text:0x802AEF84; // type:function size:0x3A0 scope:global align:4 +isLevelSe__7Z2SeMgrF10JAISoundID = .text:0x802AF324; // type:function size:0x8C scope:global align:4 +isSoundCulling__7Z2SeMgrF10JAISoundID = .text:0x802AF3B0; // type:function size:0x554 scope:global align:4 +__ct__12Z2MultiSeMgrFv = .text:0x802AF904; // type:function size:0x30 scope:global align:4 +__dt__12Z2MultiSeMgrFv = .text:0x802AF934; // type:function size:0x3C scope:global align:4 +registMultiSePos__12Z2MultiSeMgrFP3Vec = .text:0x802AF970; // type:function size:0x14C scope:global align:4 +resetMultiSePos__12Z2MultiSeMgrFv = .text:0x802AFABC; // type:function size:0x24 scope:global align:4 +getPanPower__12Z2MultiSeMgrFv = .text:0x802AFAE0; // type:function size:0xE0 scope:global align:4 +getDolbyPower__12Z2MultiSeMgrFv = .text:0x802AFBC0; // type:function size:0xE0 scope:global align:4 +__ct__8Z2SeqMgrFv = .text:0x802AFCA0; // type:function size:0x170 scope:global align:4 +bgmStart__8Z2SeqMgrFUlUll = .text:0x802AFE10; // type:function size:0x3F8 scope:global align:4 +bgmStop__8Z2SeqMgrFUll = .text:0x802B0208; // type:function size:0x94 scope:global align:4 +subBgmStart__8Z2SeqMgrFUl = .text:0x802B029C; // type:function size:0x3E8 scope:global align:4 +subBgmStop__8Z2SeqMgrFv = .text:0x802B0684; // type:function size:0x14C scope:global align:4 +subBgmStopInner__8Z2SeqMgrFv = .text:0x802B07D0; // type:function size:0x1C4 scope:global align:4 +bgmStreamPrepare__8Z2SeqMgrFUl = .text:0x802B0994; // type:function size:0x258 scope:global align:4 +bgmStreamCheckReady__8Z2SeqMgrFv = .text:0x802B0BEC; // type:function size:0x2C scope:global align:4 +bgmStreamPlay__8Z2SeqMgrFv = .text:0x802B0C18; // type:function size:0xC4 scope:global align:4 +bgmStreamStop__8Z2SeqMgrFUl = .text:0x802B0CDC; // type:function size:0xB0 scope:global align:4 +changeBgmStatus__8Z2SeqMgrFl = .text:0x802B0D8C; // type:function size:0x1E68 scope:global align:4 +changeSubBgmStatus__8Z2SeqMgrFl = .text:0x802B2BF4; // type:function size:0xBA8 scope:global align:4 +onVariantBgmJumpEnd__8Z2SeqMgrFb = .text:0x802B379C; // type:function size:0xEC scope:global align:4 +changeFishingBgm__8Z2SeqMgrFl = .text:0x802B3888; // type:function size:0x21C scope:global align:4 +talkInBgm__8Z2SeqMgrFv = .text:0x802B3AA4; // type:function size:0xC0 scope:global align:4 +talkOutBgm__8Z2SeqMgrFv = .text:0x802B3B64; // type:function size:0x48 scope:global align:4 +menuInBgm__8Z2SeqMgrFv = .text:0x802B3BAC; // type:function size:0x48 scope:global align:4 +menuOutBgm__8Z2SeqMgrFv = .text:0x802B3BF4; // type:function size:0x48 scope:global align:4 +fanfareFramework__8Z2SeqMgrFv = .text:0x802B3C3C; // type:function size:0x440 scope:global align:4 +stopWolfHowlSong__8Z2SeqMgrFv = .text:0x802B407C; // type:function size:0x9C scope:global align:4 +setHeightVolMod__8Z2SeqMgrFbUl = .text:0x802B4118; // type:function size:0x80 scope:global align:4 +setTimeProcVolMod__8Z2SeqMgrFbUl = .text:0x802B4198; // type:function size:0x10 scope:global align:4 +processBgmFramework__8Z2SeqMgrFv = .text:0x802B41A8; // type:function size:0xB04 scope:global align:4 +checkBgmIDPlaying__8Z2SeqMgrFUl = .text:0x802B4CAC; // type:function size:0x94 scope:global align:4 +getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei = .text:0x802B4D40; // type:function size:0xAC scope:global align:4 +setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff = .text:0x802B4DEC; // type:function size:0x13C scope:global align:4 +resetBattleBgmParams__8Z2SeqMgrFv = .text:0x802B4F28; // type:function size:0x3C scope:global align:4 +setBattleBgmOff__8Z2SeqMgrFb = .text:0x802B4F64; // type:function size:0xB8 scope:global align:4 +setBattleSearched__8Z2SeqMgrFb = .text:0x802B501C; // type:function size:0x1B4 scope:global align:4 +setBattleDistIgnore__8Z2SeqMgrFb = .text:0x802B51D0; // type:function size:0x10 scope:global align:4 +setBattleGhostMute__8Z2SeqMgrFb = .text:0x802B51E0; // type:function size:0xB8 scope:global align:4 +setBattleDistState__8Z2SeqMgrFUc = .text:0x802B5298; // type:function size:0x3AC scope:global align:4 +setBattleSeqState__8Z2SeqMgrFUc = .text:0x802B5644; // type:function size:0x2B8 scope:global align:4 +setBattleLastHit__8Z2SeqMgrFUc = .text:0x802B58FC; // type:function size:0xD4 scope:global align:4 +battleBgmFramework__8Z2SeqMgrFv = .text:0x802B59D0; // type:function size:0x2E0 scope:global align:4 +startBattleBgm__8Z2SeqMgrFb = .text:0x802B5CB0; // type:function size:0x354 scope:global align:4 +stopBattleBgm__8Z2SeqMgrFUcUc = .text:0x802B6004; // type:function size:0x258 scope:global align:4 +fieldBgmStart__8Z2SeqMgrFv = .text:0x802B625C; // type:function size:0x110 scope:global align:4 +fieldRidingMute__8Z2SeqMgrFv = .text:0x802B636C; // type:function size:0x1E4 scope:global align:4 +onFieldBgmJumpStart__8Z2SeqMgrFv = .text:0x802B6550; // type:function size:0x4C scope:global align:4 +onFieldBgmJumpEnd__8Z2SeqMgrFv = .text:0x802B659C; // type:function size:0x1B0 scope:global align:4 +fieldBgmFramework__8Z2SeqMgrFv = .text:0x802B674C; // type:function size:0x534 scope:global align:4 +mbossBgmMuteProcess__8Z2SeqMgrFv = .text:0x802B6C80; // type:function size:0x4 scope:global align:4 +bgmSetSwordUsing__8Z2SeqMgrFl = .text:0x802B6C84; // type:function size:0x4 scope:global align:4 +bgmNowBattle__8Z2SeqMgrFf = .text:0x802B6C88; // type:function size:0x4 scope:global align:4 +taktModeMute__8Z2SeqMgrFv = .text:0x802B6C8C; // type:function size:0x48 scope:global align:4 +taktModeMuteOff__8Z2SeqMgrFv = .text:0x802B6CD4; // type:function size:0x48 scope:global align:4 +__ct__11Z2StatusMgrFv = .text:0x802B6D1C; // type:function size:0x54 scope:global align:4 +heartGaugeOn__11Z2StatusMgrFv = .text:0x802B6D70; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11Z2StatusMgrFv = .text:0x802B6D7C; // type:function size:0x150 scope:global align:4 +talkIn__11Z2StatusMgrFv = .text:0x802B6ECC; // type:function size:0x38 scope:global align:4 +talkOut__11Z2StatusMgrFv = .text:0x802B6F04; // type:function size:0x38 scope:global align:4 +menuIn__11Z2StatusMgrFv = .text:0x802B6F3C; // type:function size:0x40 scope:global align:4 +menuOut__11Z2StatusMgrFv = .text:0x802B6F7C; // type:function size:0x40 scope:global align:4 +isMovieDemo__11Z2StatusMgrFv = .text:0x802B6FBC; // type:function size:0x2C scope:global align:4 +setDemoName__11Z2StatusMgrFPc = .text:0x802B6FE8; // type:function size:0x534 scope:global align:4 +processTime__11Z2StatusMgrFv = .text:0x802B751C; // type:function size:0x18 scope:global align:4 +checkDayTime__11Z2StatusMgrFv = .text:0x802B7534; // type:function size:0x24 scope:global align:4 +setEventBit__11Z2StatusMgrFPv = .text:0x802B7558; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11Z2StatusMgrFP3Vec = .text:0x802B7560; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11Z2StatusMgrFUc = .text:0x802B7584; // type:function size:0x4 scope:global align:4 +setCameraInWaterDepth__11Z2StatusMgrFf = .text:0x802B7588; // type:function size:0xB8 scope:global align:4 +__ct__10Z2SceneMgrFv = .text:0x802B7640; // type:function size:0x70 scope:global align:4 +setInDarkness__10Z2SceneMgrFb = .text:0x802B76B0; // type:function size:0x30 scope:global align:4 +setSceneExist__10Z2SceneMgrFb = .text:0x802B76E0; // type:function size:0x9C scope:global align:4 +setFadeOutStart__10Z2SceneMgrFUc = .text:0x802B777C; // type:function size:0x9C scope:global align:4 +setFadeInStart__10Z2SceneMgrFUc = .text:0x802B7818; // type:function size:0xE0 scope:global align:4 +setSceneName__10Z2SceneMgrFPcll = .text:0x802B78F8; // type:function size:0x2E64 scope:global align:4 +__ct__10JAISoundIDFRC10JAISoundID = .text:0x802BA75C; // type:function size:0xC scope:global align:4 +setFieldBgmPlay__8Z2SeqMgrFb = .text:0x802BA768; // type:function size:0x10 scope:global align:4 +isActive__12JAIStreamMgrCFv = .text:0x802BA778; // type:function size:0x10 scope:global align:4 +getID__8JAISoundCFv = .text:0x802BA788; // type:function size:0xC scope:global align:4 +getFirst__19JSUList<9JAIStream>CFv = .text:0x802BA794; // type:function size:0x8 scope:global align:4 +dComIfGs_getStartPoint__Fv = .text:0x802BA79C; // type:function size:0x10 scope:global align:4 +unMuteSceneBgm__8Z2SeqMgrFUl = .text:0x802BA7AC; // type:function size:0x78 scope:global align:4 +muteSceneBgm__8Z2SeqMgrFUlf = .text:0x802BA824; // type:function size:0x64 scope:global align:4 +__as__10JAISoundIDFRC10JAISoundID = .text:0x802BA888; // type:function size:0xC scope:global align:4 +dComIfGs_isSaveSwitch__Fi = .text:0x802BA894; // type:function size:0x30 scope:global align:4 +resetCrowdSize__7Z2SeMgrFv = .text:0x802BA8C4; // type:function size:0xC scope:global align:4 +setTwilightGateVol__8Z2SeqMgrFf = .text:0x802BA8D0; // type:function size:0x2C scope:global align:4 +setWindStoneVol__8Z2SeqMgrFfUl = .text:0x802BA8FC; // type:function size:0x64 scope:global align:4 +__ct__10JAISoundIDFUl = .text:0x802BA960; // type:function size:0x8 scope:global align:4 +sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb = .text:0x802BA968; // type:function size:0xE8 scope:global align:4 +framework__10Z2SceneMgrFv = .text:0x802BAA50; // type:function size:0xF0 scope:global align:4 +load1stDynamicWave__10Z2SceneMgrFv = .text:0x802BAB40; // type:function size:0x58 scope:global align:4 +_load1stWaveInner_1__10Z2SceneMgrFv = .text:0x802BAB98; // type:function size:0x230 scope:global align:4 +_load1stWaveInner_2__10Z2SceneMgrFv = .text:0x802BADC8; // type:function size:0xD4 scope:global align:4 +check1stDynamicWave__10Z2SceneMgrFv = .text:0x802BAE9C; // type:function size:0x84 scope:global align:4 +load2ndDynamicWave__10Z2SceneMgrFv = .text:0x802BAF20; // type:function size:0x174 scope:global align:4 +sceneBgmStart__10Z2SceneMgrFv = .text:0x802BB094; // type:function size:0x2D8 scope:global align:4 +loadStaticWaves__10Z2SceneMgrFv = .text:0x802BB36C; // type:function size:0x54 scope:global align:4 +checkFirstWaves__10Z2SceneMgrFv = .text:0x802BB3C0; // type:function size:0x8 scope:global align:4 +eraseSeWave__10Z2SceneMgrFUl = .text:0x802BB3C8; // type:function size:0x68 scope:global align:4 +eraseBgmWave__10Z2SceneMgrFUl = .text:0x802BB430; // type:function size:0x68 scope:global align:4 +getWaveLoadStatus__10Z2SceneMgrFUlUl = .text:0x802BB498; // type:function size:0x6C scope:global align:4 +loadSeWave__10Z2SceneMgrFUl = .text:0x802BB504; // type:function size:0x6C scope:global align:4 +loadBgmWave__10Z2SceneMgrFUl = .text:0x802BB570; // type:function size:0x6C scope:global align:4 +__ct__11Z2FxLineMgrFv = .text:0x802BB5DC; // type:function size:0x20 scope:global align:4 +initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap = .text:0x802BB5FC; // type:function size:0x42C scope:global align:4 +setLineID__11Z2FxLineMgrFScbb = .text:0x802BBA28; // type:function size:0x4C scope:global align:4 +setLine__11Z2FxLineMgrFP14Z2FxLineConfigbb = .text:0x802BBA74; // type:function size:0x1A8 scope:global align:4 +setFxForceOff__11Z2FxLineMgrFb = .text:0x802BBC1C; // type:function size:0x2C scope:global align:4 +setUnderWaterFx__11Z2FxLineMgrFb = .text:0x802BBC48; // type:function size:0x70 scope:global align:4 +setSceneFx__11Z2FxLineMgrFl = .text:0x802BBCB8; // type:function size:0x154 scope:global align:4 +getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x802BBE0C; // type:function size:0x84 scope:global align:4 +getSoundType__11Z2SoundInfoCF10JAISoundID = .text:0x802BBE90; // type:function size:0x48 scope:global align:4 +getCategory__11Z2SoundInfoCF10JAISoundID = .text:0x802BBED8; // type:function size:0x8 scope:global align:4 +getPriority__11Z2SoundInfoCF10JAISoundID = .text:0x802BBEE0; // type:function size:0x78 scope:global align:4 +getAudibleSwFull__11Z2SoundInfoF10JAISoundID = .text:0x802BBF58; // type:function size:0x2F0 scope:global align:4 +getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x802BC248; // type:function size:0x294 scope:global align:4 +getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe = .text:0x802BC4DC; // type:function size:0x1D8 scope:global align:4 +getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq = .text:0x802BC6B4; // type:function size:0x2C scope:global align:4 +getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream = .text:0x802BC6E0; // type:function size:0x130 scope:global align:4 +getStreamFilePath__11Z2SoundInfoF10JAISoundID = .text:0x802BC810; // type:function size:0x78 scope:global align:4 +getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x802BC888; // type:function size:0x40 scope:global align:4 +getSwBit__11Z2SoundInfoCF10JAISoundID = .text:0x802BC8C8; // type:function size:0x80 scope:global align:4 +getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x802BC948; // type:function size:0x98 scope:global align:4 +__dt__11Z2SoundInfoFv = .text:0x802BC9E0; // type:function size:0xDC scope:global align:4 +@4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x802BCABC; // type:function size:0x8 scope:local align:4 +@4@getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x802BCAC4; // type:function size:0x8 scope:local align:4 +@8@__dt__11Z2SoundInfoFv = .text:0x802BCACC; // type:function size:0x8 scope:local align:4 +@8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x802BCAD4; // type:function size:0x8 scope:local align:4 +calc__15Z2AudibleAbsPosFRCQ29JGeometry8TVec3 = .text:0x802BCADC; // type:function size:0x3C scope:global align:4 +init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x802BCB18; // type:function size:0x7C scope:global align:4 +__ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x802BCB94; // type:function size:0xE0 scope:global align:4 +__ct__16Z2AudibleChannelFv = .text:0x802BCC74; // type:function size:0x24 scope:global align:4 +calc__9Z2AudibleFv = .text:0x802BCC98; // type:function size:0x38 scope:global align:4 +getOuterParams__9Z2AudibleFi = .text:0x802BCCD0; // type:function size:0x14 scope:global align:4 +setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi = .text:0x802BCCE4; // type:function size:0x320 scope:global align:4 +getChannel__9Z2AudibleFi = .text:0x802BD004; // type:function size:0x14 scope:global align:4 +getDistVolBit__9Z2AudibleFv = .text:0x802BD018; // type:function size:0x30 scope:global align:4 +__ct__19Z2Audience3DSettingFv = .text:0x802BD048; // type:function size:0x3C scope:global align:4 +init__19Z2Audience3DSettingFv = .text:0x802BD084; // type:function size:0x84 scope:global align:4 +initVolumeDist__19Z2Audience3DSettingFv = .text:0x802BD108; // type:function size:0x1C8 scope:global align:4 +updateVolumeDist__19Z2Audience3DSettingFf = .text:0x802BD2D0; // type:function size:0x1D4 scope:global align:4 +initDolbyDist__19Z2Audience3DSettingFv = .text:0x802BD4A4; // type:function size:0x54 scope:global align:4 +updateDolbyDist__19Z2Audience3DSettingFff = .text:0x802BD4F8; // type:function size:0x60 scope:global align:4 +__ct__13Z2AudioCameraFv = .text:0x802BD558; // type:function size:0x30 scope:global align:4 +init__13Z2AudioCameraFv = .text:0x802BD588; // type:function size:0x54 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_CfR3Vecb = .text:0x802BD5DC; // type:function size:0xD0 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb = .text:0x802BD6AC; // type:function size:0x340 scope:global align:4 +convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei = .text:0x802BD9EC; // type:function size:0x90 scope:global align:4 +convertAbsToRel__13Z2AudioCameraCFR3VecP3Vec = .text:0x802BDA7C; // type:function size:0x44 scope:global align:4 +isInSight__13Z2AudioCameraCFR3Vec = .text:0x802BDAC0; // type:function size:0x68 scope:global align:4 +__ct__9Z2SpotMicFv = .text:0x802BDB28; // type:function size:0x80 scope:global align:4 +clearMicState__9Z2SpotMicFi = .text:0x802BDBA8; // type:function size:0x40 scope:global align:4 +calcVolumeFactor__9Z2SpotMicFi = .text:0x802BDBE8; // type:function size:0x2C scope:global align:4 +setMicState__9Z2SpotMicFP13Z2AudioCamerai = .text:0x802BDC14; // type:function size:0x148 scope:global align:4 +calcMicDist__9Z2SpotMicFP9Z2Audible = .text:0x802BDD5C; // type:function size:0x88 scope:global align:4 +calcMicPriority__9Z2SpotMicFf = .text:0x802BDDE4; // type:function size:0x58 scope:global align:4 +calcMicVolume__9Z2SpotMicFfif = .text:0x802BDE3C; // type:function size:0xF4 scope:global align:4 +__ct__10Z2AudienceFv = .text:0x802BDF30; // type:function size:0xCC scope:global align:4 +__dt__10Z2AudienceFv = .text:0x802BDFFC; // type:function size:0x8C scope:global align:4 +__dt__22JASMemPool<9Z2Audible>Fv = .text:0x802BE088; // type:function size:0x54 scope:global align:4 +setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib = .text:0x802BE0DC; // type:function size:0x5C scope:global align:4 +newAudible__10Z2AudienceFRCQ29JGeometry8TVec310JAISoundIDPCQ29JGeometry8TVec3Ul = .text:0x802BE138; // type:function size:0x19C scope:global align:4 +deleteAudible__10Z2AudienceFP10JAIAudible = .text:0x802BE2D4; // type:function size:0x3C scope:global align:4 +__dt__9Z2AudibleFv = .text:0x802BE310; // type:function size:0xA8 scope:global align:4 +calcPriority__10Z2AudienceFP10JAIAudible = .text:0x802BE3B8; // type:function size:0x14C scope:global align:4 +calcOffMicSound__10Z2AudienceFf = .text:0x802BE504; // type:function size:0x18 scope:global align:4 +mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei = .text:0x802BE51C; // type:function size:0x1F0 scope:global align:4 +setTargetVolume__10Z2AudienceFfi = .text:0x802BE70C; // type:function size:0x20 scope:global align:4 +convertAbsToRel__10Z2AudienceFR3VecP3Veci = .text:0x802BE72C; // type:function size:0x30 scope:global align:4 +calcRelPosVolume__10Z2AudienceFRC3Vecfi = .text:0x802BE75C; // type:function size:0xE8 scope:global align:4 +calcRelPosPan__10Z2AudienceFRC3Veci = .text:0x802BE844; // type:function size:0x100 scope:global align:4 +calcRelPosDolby__10Z2AudienceFRC3Veci = .text:0x802BE944; // type:function size:0x98 scope:global align:4 +calcVolume___10Z2AudienceCFfi = .text:0x802BE9DC; // type:function size:0x68 scope:global align:4 +calcDeltaPriority___10Z2AudienceCFfib = .text:0x802BEA44; // type:function size:0x6C scope:global align:4 +calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3RCQ29JGeometry8TVec3f = .text:0x802BEAB0; // type:function size:0x50 scope:global align:4 +calcFxMix___10Z2AudienceCFfi = .text:0x802BEB00; // type:function size:0x48 scope:global align:4 +calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x802BEB48; // type:function size:0x18C scope:global align:4 +getMaxChannels__10Z2AudienceFv = .text:0x802BECD4; // type:function size:0x8 scope:global align:4 +__sinit_Z2Audience_cpp = .text:0x802BECDC; // type:function size:0x14 scope:local align:4 +__ct__14Z2SoundObjBaseFv = .text:0x802BECF0; // type:function size:0x58 scope:global align:4 +__dt__14Z2SoundObjBaseFv = .text:0x802BED48; // type:function size:0x68 scope:global align:4 +init__14Z2SoundObjBaseFP3VecUc = .text:0x802BEDB0; // type:function size:0x48 scope:global align:4 +deleteObject__14Z2SoundObjBaseFv = .text:0x802BEDF8; // type:function size:0x40 scope:global align:4 +framework__14Z2SoundObjBaseFUlSc = .text:0x802BEE38; // type:function size:0x38 scope:global align:4 +dispose__14Z2SoundObjBaseFv = .text:0x802BEE70; // type:function size:0x94 scope:global align:4 +stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool = .text:0x802BEF04; // type:function size:0x40 scope:global align:4 +startSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802BEF44; // type:function size:0x190 scope:global align:4 +startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802BF0D4; // type:function size:0x1D0 scope:global align:4 +startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase = .text:0x802BF2A4; // type:function size:0xFC scope:global align:4 +__ct__21Z2DopplerSoundObjBaseFv = .text:0x802BF3A0; // type:function size:0x5C scope:global align:4 +__dt__21Z2DopplerSoundObjBaseFv = .text:0x802BF3FC; // type:function size:0x60 scope:global align:4 +init__21Z2DopplerSoundObjBaseFP3VecUc = .text:0x802BF45C; // type:function size:0x5C scope:global align:4 +framework__21Z2DopplerSoundObjBaseFUlSc = .text:0x802BF4B8; // type:function size:0x5C scope:global align:4 +startSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802BF514; // type:function size:0x98 scope:global align:4 +startLevelSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802BF5AC; // type:function size:0x98 scope:global align:4 +__ct__16Z2SoundObjSimpleFv = .text:0x802BF644; // type:function size:0x3C scope:global align:4 +init__16Z2SoundObjSimpleFP3VecUc = .text:0x802BF680; // type:function size:0x20 scope:global align:4 +startSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802BF6A0; // type:function size:0x110 scope:global align:4 +startLevelSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802BF7B0; // type:function size:0x188 scope:global align:4 +__ct__15Z2SoundObjArrowFv = .text:0x802BF938; // type:function size:0x3C scope:global align:4 +init__15Z2SoundObjArrowFP3VecUc = .text:0x802BF974; // type:function size:0x20 scope:global align:4 +__ct__15Z2SoundObjAnimeFv = .text:0x802BF994; // type:function size:0x48 scope:global align:4 +init__15Z2SoundObjAnimeFP3VecUc = .text:0x802BF9DC; // type:function size:0x20 scope:global align:4 +initAnime__15Z2SoundObjAnimeFPvbff = .text:0x802BF9FC; // type:function size:0x16C scope:global align:4 +ageSounds___15Z2SoundObjAnimeFv = .text:0x802BFB68; // type:function size:0x16C scope:global align:4 +updateAnime__15Z2SoundObjAnimeFff = .text:0x802BFCD4; // type:function size:0x430 scope:global align:4 +updateSoundLifeTime___15Z2SoundObjAnimeFff = .text:0x802C0104; // type:function size:0x35C scope:global align:4 +startSoundInner__15Z2SoundObjAnimeFRCQ29JGeometry8TVec3fP14Z2SoundStarterUlSc = .text:0x802C0460; // type:function size:0x230 scope:global align:4 +getSoundID__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802C0690; // type:function size:0x8 scope:global align:4 +playsSound__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802C0698; // type:function size:0x88 scope:global align:4 +__ct__13Z2SoundObjMgrFv = .text:0x802C0720; // type:function size:0x60 scope:global align:4 +setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802C0780; // type:function size:0x14 scope:global align:4 +searchEnemy__13Z2SoundObjMgrFv = .text:0x802C0794; // type:function size:0x658 scope:global align:4 +setGhostEnemyState__13Z2SoundObjMgrFUc = .text:0x802C0DEC; // type:function size:0x88 scope:global align:4 +getEnemyID__13Z2SoundObjMgrFPCcP26JSULink<15Z2CreatureEnemy> = .text:0x802C0E74; // type:function size:0x8C scope:global align:4 +setBattleInit__13Z2SoundObjMgrFv = .text:0x802C0F00; // type:function size:0x20 scope:global align:4 +checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802C0F20; // type:function size:0x1C scope:global align:4 +deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802C0F3C; // type:function size:0x54 scope:global align:4 +removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802C0F90; // type:function size:0x54 scope:global align:4 +isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802C0FE4; // type:function size:0x8 scope:global align:4 +__sinit_Z2SoundObjMgr_cpp = .text:0x802C0FEC; // type:function size:0x1DC scope:local align:4 +__ct__10Z2CreatureFv = .text:0x802C11C8; // type:function size:0x58 scope:global align:4 +__dt__10Z2CreatureFv = .text:0x802C1220; // type:function size:0xC8 scope:global align:4 +deleteObject__10Z2CreatureFv = .text:0x802C12E8; // type:function size:0x48 scope:global align:4 +init__10Z2CreatureFP3VecP3VecUcUc = .text:0x802C1330; // type:function size:0x80 scope:global align:4 +init__10Z2CreatureFP3VecP3VecP3VecUcUcUc = .text:0x802C13B0; // type:function size:0x68 scope:global align:4 +setSoundStarter__10Z2CreatureFP14Z2SoundStarter = .text:0x802C1418; // type:function size:0x10 scope:global align:4 +initAnime__10Z2CreatureFPvbff = .text:0x802C1428; // type:function size:0x24 scope:global align:4 +framework__10Z2CreatureFUlSc = .text:0x802C144C; // type:function size:0x84 scope:global align:4 +updateAnime__10Z2CreatureFff = .text:0x802C14D0; // type:function size:0x24 scope:global align:4 +stopAnime__10Z2CreatureFv = .text:0x802C14F4; // type:function size:0x2C scope:global align:4 +startCreatureSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C1520; // type:function size:0x15C scope:global align:4 +startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C167C; // type:function size:0x1D0 scope:global align:4 +startCreatureVoice__10Z2CreatureF10JAISoundIDSc = .text:0x802C184C; // type:function size:0xAC scope:global align:4 +startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc = .text:0x802C18F8; // type:function size:0x78 scope:global align:4 +startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C1970; // type:function size:0x3C scope:global align:4 +startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802C19AC; // type:function size:0x3C scope:global align:4 +startCollisionSE__10Z2CreatureFUlUl = .text:0x802C19E8; // type:function size:0x28 scope:global align:4 +__ct__17Z2CreatureCitizenFv = .text:0x802C1A10; // type:function size:0x5C scope:global align:4 +__dt__17Z2CreatureCitizenFv = .text:0x802C1A6C; // type:function size:0x78 scope:global align:4 +init__17Z2CreatureCitizenFP3VecP3VecUcUc = .text:0x802C1AE4; // type:function size:0x20 scope:global align:4 +deleteObject__17Z2CreatureCitizenFv = .text:0x802C1B04; // type:function size:0x44 scope:global align:4 +setMdlType__17Z2CreatureCitizenFScbb = .text:0x802C1B48; // type:function size:0xD0 scope:global align:4 +playVoice__17Z2CreatureCitizenFi = .text:0x802C1C18; // type:function size:0xC0 scope:global align:4 +startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc = .text:0x802C1CD8; // type:function size:0x8C scope:global align:4 +__ct__15Z2CreatureEnemyFv = .text:0x802C1D64; // type:function size:0x60 scope:global align:4 +deleteObject__15Z2CreatureEnemyFv = .text:0x802C1DC4; // type:function size:0xD0 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecUcUc = .text:0x802C1E94; // type:function size:0x20 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc = .text:0x802C1EB4; // type:function size:0x20 scope:global align:4 +framework__15Z2CreatureEnemyFUlSc = .text:0x802C1ED4; // type:function size:0x38 scope:global align:4 +startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C1F0C; // type:function size:0x260 scope:global align:4 +startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C216C; // type:function size:0x320 scope:global align:4 +startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802C248C; // type:function size:0x2BC scope:global align:4 +startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802C2748; // type:function size:0x54 scope:global align:4 +startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C279C; // type:function size:0x3C scope:global align:4 +startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802C27D8; // type:function size:0x3C scope:global align:4 +startCollisionSE__15Z2CreatureEnemyFUlUl = .text:0x802C2814; // type:function size:0x168 scope:global align:4 +setLinkSearch__15Z2CreatureEnemyFb = .text:0x802C297C; // type:function size:0x14 scope:global align:4 +setEnemyName__15Z2CreatureEnemyFPCc = .text:0x802C2990; // type:function size:0x58 scope:global align:4 +__ct__16Z2CreatureSumomoFv = .text:0x802C29E8; // type:function size:0x3C scope:global align:4 +playSumomoBgm__16Z2CreatureSumomoFUl = .text:0x802C2A24; // type:function size:0x7C scope:global align:4 +deleteObject__16Z2CreatureSumomoFv = .text:0x802C2AA0; // type:function size:0x70 scope:global align:4 +__ct__18Z2SoundObjBeeGroupFv = .text:0x802C2B10; // type:function size:0x3C scope:global align:4 +init__18Z2SoundObjBeeGroupFP3VecUc = .text:0x802C2B4C; // type:function size:0x20 scope:global align:4 +playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc = .text:0x802C2B6C; // type:function size:0x1E8 scope:global align:4 +__ct__12Z2CreatureFMFv = .text:0x802C2D54; // type:function size:0x5C scope:global align:4 +deleteObject__12Z2CreatureFMFv = .text:0x802C2DB0; // type:function size:0x4C scope:global align:4 +init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc = .text:0x802C2DFC; // type:function size:0xEC scope:global align:4 +framework__12Z2CreatureFMFUlSc = .text:0x802C2EE8; // type:function size:0xAC scope:global align:4 +startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802C2F94; // type:function size:0xFC scope:global align:4 +startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802C3090; // type:function size:0x220 scope:global align:4 +init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc = .text:0x802C32B0; // type:function size:0x20 scope:global align:4 +startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc = .text:0x802C32D0; // type:function size:0xA8 scope:global align:4 +__ct__12Z2CreatureOIFv = .text:0x802C3378; // type:function size:0x74 scope:global align:4 +deleteObject__12Z2CreatureOIFv = .text:0x802C33EC; // type:function size:0x84 scope:global align:4 +init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec = .text:0x802C3470; // type:function size:0x1F4 scope:global align:4 +framework__12Z2CreatureOIFUlSc = .text:0x802C3664; // type:function size:0x170 scope:global align:4 +startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc = .text:0x802C37D4; // type:function size:0x2B0 scope:global align:4 +startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc = .text:0x802C3A84; // type:function size:0x50 scope:global align:4 +startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc = .text:0x802C3AD4; // type:function size:0x10C scope:global align:4 +Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C3BE0; // type:function size:0x74 scope:global align:4 +Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802C3C54; // type:function size:0x48 scope:global align:4 +Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C3C9C; // type:function size:0x48 scope:global align:4 +Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802C3CE4; // type:function size:0x15C scope:global align:4 +__sinit_Z2Creature_cpp = .text:0x802C3E40; // type:function size:0x1DC scope:local align:4 +setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802C401C; // type:function size:0x4 scope:global align:4 +setLinkHp__14Z2CreatureLinkFll = .text:0x802C4020; // type:function size:0x8 scope:global align:4 +setLinkSwordType__14Z2CreatureLinkFll = .text:0x802C4028; // type:function size:0x64 scope:global align:4 +setLinkShieldType__14Z2CreatureLinkFll = .text:0x802C408C; // type:function size:0x64 scope:global align:4 +setLinkBootsType__14Z2CreatureLinkFl = .text:0x802C40F0; // type:function size:0x4C scope:global align:4 +__ct__14Z2CreatureLinkFv = .text:0x802C413C; // type:function size:0x128 scope:global align:4 +__dt__18Z2LinkSoundStarterFv = .text:0x802C4264; // type:function size:0x9C scope:global align:4 +__dt__14Z2CreatureLinkFv = .text:0x802C4300; // type:function size:0xF8 scope:global align:4 +deleteObject__14Z2CreatureLinkFv = .text:0x802C43F8; // type:function size:0x40 scope:global align:4 +init__14Z2CreatureLinkFP3VecP3VecP3Vec = .text:0x802C4438; // type:function size:0xD8 scope:global align:4 +initKantera__14Z2CreatureLinkFP3Vec = .text:0x802C4510; // type:function size:0x3C scope:global align:4 +deleteKantera__14Z2CreatureLinkFv = .text:0x802C454C; // type:function size:0x2C scope:global align:4 +setKanteraState__14Z2CreatureLinkFUc = .text:0x802C4578; // type:function size:0x8 scope:global align:4 +framework__14Z2CreatureLinkFUlSc = .text:0x802C4580; // type:function size:0x2E4 scope:global align:4 +setSinkDepth__14Z2CreatureLinkFSc = .text:0x802C4864; // type:function size:0x8 scope:global align:4 +setRiding__14Z2CreatureLinkFb = .text:0x802C486C; // type:function size:0x80 scope:global align:4 +setMagnetized__14Z2CreatureLinkFb = .text:0x802C48EC; // type:function size:0x10 scope:global align:4 +setWolfEyeOpen__14Z2CreatureLinkFb = .text:0x802C48FC; // type:function size:0xD8 scope:global align:4 +startLinkSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C49D4; // type:function size:0x294 scope:global align:4 +startLinkSoundLevel__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C4C68; // type:function size:0x4B8 scope:global align:4 +startLinkVoice__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802C5120; // type:function size:0x290 scope:global align:4 +startLinkVoiceLevel__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802C53B0; // type:function size:0x140 scope:global align:4 +startLinkSwordSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802C54F0; // type:function size:0x94 scope:global align:4 +startCollisionSE__14Z2CreatureLinkFUlUl = .text:0x802C5584; // type:function size:0x90 scope:global align:4 +startHitItemSE__14Z2CreatureLinkFUlUlP14Z2SoundObjBasef = .text:0x802C5614; // type:function size:0xC4 scope:global align:4 +setResumeAttack__14Z2CreatureLinkFb = .text:0x802C56D8; // type:function size:0x10 scope:global align:4 +__ct__18Z2LinkSoundStarterFv = .text:0x802C56E8; // type:function size:0x40 scope:global align:4 +startSound__18Z2LinkSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802C5728; // type:function size:0x6D4 scope:global align:4 +__ct__14Z2CreatureRideFv = .text:0x802C5DFC; // type:function size:0x7C scope:global align:4 +__dt__18Z2RideSoundStarterFv = .text:0x802C5E78; // type:function size:0x9C scope:global align:4 +__dt__14Z2CreatureRideFv = .text:0x802C5F14; // type:function size:0xD8 scope:global align:4 +deleteObject__14Z2CreatureRideFv = .text:0x802C5FEC; // type:function size:0x20 scope:global align:4 +init__14Z2CreatureRideFP3VecP3VecUcUc = .text:0x802C600C; // type:function size:0x20 scope:global align:4 +setLinkRiding__14Z2CreatureRideFb = .text:0x802C602C; // type:function size:0x8 scope:global align:4 +__ct__18Z2RideSoundStarterFP14Z2CreatureRide = .text:0x802C6034; // type:function size:0x50 scope:global align:4 +startSound__18Z2RideSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802C6084; // type:function size:0x234 scope:global align:4 +__ct__15Z2SoundObjCoachFv = .text:0x802C62B8; // type:function size:0x44 scope:global align:4 +init__15Z2SoundObjCoachFP3VecUc = .text:0x802C62FC; // type:function size:0x20 scope:global align:4 +startWheelSound__15Z2SoundObjCoachFf = .text:0x802C631C; // type:function size:0x1A4 scope:global align:4 +startFireSound__15Z2SoundObjCoachFUs = .text:0x802C64C0; // type:function size:0x100 scope:global align:4 +startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802C65C0; // type:function size:0xCC scope:global align:4 +@144@__dt__14Z2CreatureLinkFv = .text:0x802C668C; // type:function size:0x8 scope:local align:4 +@144@__dt__14Z2CreatureRideFv = .text:0x802C6694; // type:function size:0x8 scope:local align:4 +__ct__11Z2EnvSeBaseFP3Vec = .text:0x802C669C; // type:function size:0x10 scope:global align:4 +__dt__11Z2EnvSeBaseFv = .text:0x802C66AC; // type:function size:0x5C scope:global align:4 +startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802C6708; // type:function size:0x1AC scope:global align:4 +startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802C68B4; // type:function size:0x1E8 scope:global align:4 +__ct__10Z2EnvSeDirFP3Vec = .text:0x802C6A9C; // type:function size:0x80 scope:global align:4 +__dt__10Z2EnvSeDirFv = .text:0x802C6B1C; // type:function size:0x54 scope:global align:4 +setPanDir__10Z2EnvSeDirFP3Vec = .text:0x802C6B70; // type:function size:0x2C scope:global align:4 +calcPan__10Z2EnvSeDirFf = .text:0x802C6B9C; // type:function size:0xF4 scope:global align:4 +startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff = .text:0x802C6C90; // type:function size:0x3C scope:global align:4 +__ct__14Z2EnvSeAutoPanFv = .text:0x802C6CCC; // type:function size:0x5C scope:global align:4 +__dt__14Z2EnvSeAutoPanFv = .text:0x802C6D28; // type:function size:0x54 scope:global align:4 +setPanParam__14Z2EnvSeAutoPanFffbbff = .text:0x802C6D7C; // type:function size:0x1C scope:global align:4 +calcPan__14Z2EnvSeAutoPanFv = .text:0x802C6D98; // type:function size:0x148 scope:global align:4 +startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff = .text:0x802C6EE0; // type:function size:0x3C scope:global align:4 +__ct__10Z2EnvSeMgrFv = .text:0x802C6F1C; // type:function size:0x424 scope:global align:4 +__dt__10Z2EnvSeMgrFv = .text:0x802C7340; // type:function size:0x170 scope:global align:4 +framework__10Z2EnvSeMgrFv = .text:0x802C74B0; // type:function size:0x2E8 scope:global align:4 +resetScene__10Z2EnvSeMgrFv = .text:0x802C7798; // type:function size:0x4 scope:global align:4 +resetSceneInner__10Z2EnvSeMgrFv = .text:0x802C779C; // type:function size:0x124 scope:global align:4 +initSceneEnvSe__10Z2EnvSeMgrFlScf = .text:0x802C78C0; // type:function size:0x15C scope:global align:4 +playSceneEnvSe__10Z2EnvSeMgrFv = .text:0x802C7A1C; // type:function size:0x68 scope:global align:4 +initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec = .text:0x802C7A84; // type:function size:0x444 scope:global align:4 +startStaticEnvSe__10Z2EnvSeMgrFSc = .text:0x802C7EC8; // type:function size:0x744 scope:global align:4 +registWindowPos__10Z2EnvSeMgrFP3Vec = .text:0x802C860C; // type:function size:0x24 scope:global align:4 +startRainSe__10Z2EnvSeMgrFlSc = .text:0x802C8630; // type:function size:0x4C4 scope:global align:4 +startNearThunderSe__10Z2EnvSeMgrFSc = .text:0x802C8AF4; // type:function size:0x174 scope:global align:4 +startFarThunderSe__10Z2EnvSeMgrFP3VecSc = .text:0x802C8C68; // type:function size:0x14C scope:global align:4 +setSnowPower__10Z2EnvSeMgrFSc = .text:0x802C8DB4; // type:function size:0x8 scope:global align:4 +initStrongWindSe__10Z2EnvSeMgrFv = .text:0x802C8DBC; // type:function size:0xC scope:global align:4 +setWindDirection__10Z2EnvSeMgrFP3Vec = .text:0x802C8DC8; // type:function size:0x44 scope:global align:4 +startStrongWindSe__10Z2EnvSeMgrFSc = .text:0x802C8E0C; // type:function size:0xEC scope:global align:4 +initRiverSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802C8EF8; // type:function size:0x13C scope:global align:4 +registRiverSePos__10Z2EnvSeMgrFP3Vec = .text:0x802C9034; // type:function size:0x24 scope:global align:4 +setHyrulSewerOpen__10Z2EnvSeMgrFb = .text:0x802C9058; // type:function size:0xA8 scope:global align:4 +startRiverSe__10Z2EnvSeMgrFSc = .text:0x802C9100; // type:function size:0x430 scope:global align:4 +initFallSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802C9530; // type:function size:0x13C scope:global align:4 +registFallSePos__10Z2EnvSeMgrFP3Vec = .text:0x802C966C; // type:function size:0x24 scope:global align:4 +startFallSe__10Z2EnvSeMgrFSc = .text:0x802C9690; // type:function size:0x200 scope:global align:4 +initEtcSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802C9890; // type:function size:0x194 scope:global align:4 +registEtcSePos__10Z2EnvSeMgrFP3Vec = .text:0x802C9A24; // type:function size:0x24 scope:global align:4 +startEtcSe__10Z2EnvSeMgrFSc = .text:0x802C9A48; // type:function size:0x680 scope:global align:4 +registWolfSmellSePos__10Z2EnvSeMgrFP3Vec = .text:0x802CA0C8; // type:function size:0x24 scope:global align:4 +startFogWipeTrigger__10Z2EnvSeMgrFP3Vec = .text:0x802CA0EC; // type:function size:0xB4 scope:global align:4 +setFogWipeWidth__10Z2EnvSeMgrFf = .text:0x802CA1A0; // type:function size:0x44 scope:global align:4 +getFogDensity__10Z2EnvSeMgrFv = .text:0x802CA1E4; // type:function size:0x1C scope:global align:4 +startFogSe__10Z2EnvSeMgrFv = .text:0x802CA200; // type:function size:0x10C scope:global align:4 +initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802CA30C; // type:function size:0xA4C scope:global align:4 +registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec = .text:0x802CAD58; // type:function size:0x83C scope:global align:4 +startLv3WaterSe__10Z2EnvSeMgrFSc = .text:0x802CB594; // type:function size:0x32C scope:global align:4 +__ct__13Z2WolfHowlMgrFv = .text:0x802CB8C0; // type:function size:0xCC scope:global align:4 +resetState__13Z2WolfHowlMgrFv = .text:0x802CB98C; // type:function size:0x60 scope:global align:4 +calcVolumeMod__13Z2WolfHowlMgrFf = .text:0x802CB9EC; // type:function size:0xC4 scope:global align:4 +getNowPitch__13Z2WolfHowlMgrFv = .text:0x802CBAB0; // type:function size:0x1C scope:global align:4 +getNowInputValue__13Z2WolfHowlMgrFv = .text:0x802CBACC; // type:function size:0x8 scope:global align:4 +calcPitchMod__13Z2WolfHowlMgrFff = .text:0x802CBAD4; // type:function size:0x200 scope:global align:4 +startWolfHowlSound__13Z2WolfHowlMgrFffbf = .text:0x802CBCD4; // type:function size:0x22C scope:global align:4 +setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData = .text:0x802CBF00; // type:function size:0x220 scope:global align:4 +getCorrectLine__13Z2WolfHowlMgrFUc = .text:0x802CC120; // type:function size:0x50 scope:global align:4 +getCorrectLineNum__13Z2WolfHowlMgrFv = .text:0x802CC170; // type:function size:0x1C scope:global align:4 +checkLine__13Z2WolfHowlMgrFv = .text:0x802CC18C; // type:function size:0x2C4 scope:global align:4 +getOnLineNum__13Z2WolfHowlMgrFv = .text:0x802CC450; // type:function size:0x9C scope:global align:4 +startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802CC4EC; // type:function size:0x39C scope:global align:4 +startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802CC888; // type:function size:0xD0 scope:global align:4 +skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802CC958; // type:function size:0x24 scope:global align:4 +__sinit_Z2WolfHowlMgr_cpp = .text:0x802CC97C; // type:function size:0xE4 scope:local align:4 +__ct__12Z2SpeechMgr2Fv = .text:0x802CCA60; // type:function size:0x8C scope:global align:4 +__dt__15Z2SpeechStarterFv = .text:0x802CCAEC; // type:function size:0x9C scope:global align:4 +setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802CCB88; // type:function size:0x1D8 scope:global align:4 +setTextCount__12Z2SpeechMgr2Fs = .text:0x802CCD60; // type:function size:0x230 scope:global align:4 +speakOneWord__12Z2SpeechMgr2Fb = .text:0x802CCF90; // type:function size:0x16C scope:global align:4 +isNonVerbal__12Z2SpeechMgr2Fv = .text:0x802CD0FC; // type:function size:0x1C4 scope:global align:4 +selectUnit__12Z2SpeechMgr2Fb = .text:0x802CD2C0; // type:function size:0x278 scope:global align:4 +selectTail__12Z2SpeechMgr2Fv = .text:0x802CD538; // type:function size:0x298 scope:global align:4 +framework__12Z2SpeechMgr2Fv = .text:0x802CD7D0; // type:function size:0x48 scope:global align:4 +playOneShotVoice__12Z2SpeechMgr2FUcUsP3VecSc = .text:0x802CD818; // type:function size:0x570 scope:global align:4 +isMidnaSpeak__12Z2SpeechMgr2Fv = .text:0x802CDD88; // type:function size:0x30 scope:global align:4 +__ct__15Z2SpeechStarterFv = .text:0x802CDDB8; // type:function size:0x40 scope:global align:4 +startSound__15Z2SpeechStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802CDDF8; // type:function size:0x250 scope:global align:4 +__ct__10Z2AudioMgrFv = .text:0x802CE048; // type:function size:0x104 scope:global align:4 +init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive = .text:0x802CE14C; // type:function size:0x4AC scope:global align:4 +__dt__24JAUStreamAramMgrBase_<1>Fv = .text:0x802CE5F8; // type:function size:0x90 scope:global align:4 +setOutputMode__10Z2AudioMgrFUl = .text:0x802CE688; // type:function size:0x2C scope:global align:4 +zeldaGFrameWork__10Z2AudioMgrFv = .text:0x802CE6B4; // type:function size:0x50 scope:global align:4 +gframeProcess__10Z2AudioMgrFv = .text:0x802CE704; // type:function size:0x70 scope:global align:4 +resetProcess__10Z2AudioMgrFUlb = .text:0x802CE774; // type:function size:0x58 scope:global align:4 +resetRecover__10Z2AudioMgrFv = .text:0x802CE7CC; // type:function size:0xA0 scope:global align:4 +hasReset__10Z2AudioMgrCFv = .text:0x802CE86C; // type:function size:0xB0 scope:global align:4 +startSound__10Z2AudioMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802CE91C; // type:function size:0x4C scope:global align:4 +__dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802CE968; // type:function size:0xA0 scope:global align:4 +deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802CEA08; // type:function size:0xE4 scope:global align:4 +newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802CEAEC; // type:function size:0xDC scope:global align:4 +GFSetGenMode2__FUcUcUcUc11_GXCullMode = .text:0x802CEBC8; // type:function size:0x8C scope:global align:4 +GFSetChanAmbColor__F12_GXChannelID8_GXColor = .text:0x802CEC54; // type:function size:0x48 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802CEC9C; // type:function size:0x168 scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802CEE04; // type:function size:0xA0 scope:global align:4 +GFSetZMode__FUc10_GXCompareUc = .text:0x802CEEA4; // type:function size:0x2C scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802CEED0; // type:function size:0x68 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802CEF38; // type:function size:0x12C scope:global align:4 +__dt__7JKRHeapFv = .text:0x802CF064; // type:function size:0x114 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802CF178; // type:function size:0xB0 scope:global align:4 +becomeSystemHeap__7JKRHeapFv = .text:0x802CF228; // type:function size:0x10 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802CF238; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802CF248; // type:function size:0x2C scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802CF274; // type:function size:0x60 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802CF2D4; // type:function size:0x2C scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802CF300; // type:function size:0x48 scope:global align:4 +free__7JKRHeapFPv = .text:0x802CF348; // type:function size:0x2C scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802CF374; // type:function size:0x58 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802CF3CC; // type:function size:0x2C scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802CF3F8; // type:function size:0x2C scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802CF424; // type:function size:0x60 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802CF484; // type:function size:0x2C scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802CF4B0; // type:function size:0x50 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802CF500; // type:function size:0x2C scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802CF52C; // type:function size:0x2C scope:global align:4 +getMaxFreeBlock__7JKRHeapFv = .text:0x802CF558; // type:function size:0x2C scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802CF584; // type:function size:0x2C scope:global align:4 +changeGroupID__7JKRHeapFUc = .text:0x802CF5B0; // type:function size:0x2C scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802CF5DC; // type:function size:0x60 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802CF63C; // type:function size:0x58 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802CF694; // type:function size:0xA8 scope:global align:4 +findAllHeap__7JKRHeapCFPv = .text:0x802CF73C; // type:function size:0xA8 scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802CF7E4; // type:function size:0x94 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802CF878; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802CF8A0; // type:function size:0x20 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802CF8C0; // type:function size:0x58 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802CF918; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802CF940; // type:function size:0x38 scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802CF978; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802CF988; // type:function size:0x20 scope:global align:4 +isSubHeap__7JKRHeapCFP7JKRHeap = .text:0x802CF9A8; // type:function size:0xA4 scope:global align:4 +__nw__FUl = .text:0x802CFA4C; // type:function size:0x28 scope:global align:4 +__nw__FUli = .text:0x802CFA74; // type:function size:0x24 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802CFA98; // type:function size:0x2C scope:global align:4 +__nwa__FUl = .text:0x802CFAC4; // type:function size:0x28 scope:global align:4 +__nwa__FUli = .text:0x802CFAEC; // type:function size:0x24 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802CFB10; // type:function size:0x2C scope:global align:4 +__dl__FPv = .text:0x802CFB3C; // type:function size:0x24 scope:global align:4 +__dla__FPv = .text:0x802CFB60; // type:function size:0x24 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802CFB84; // type:function size:0x4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CFB88; // type:function size:0x18 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802CFBA0; // type:function size:0x4 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802CFBA4; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802CFBAC; // type:function size:0x8 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802CFBB4; // type:function size:0x78 scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802CFC2C; // type:function size:0xD4 scope:global align:4 +create__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CFD00; // type:function size:0xAC scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802CFDAC; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CFE30; // type:function size:0x90 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802CFEC0; // type:function size:0x68 scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802CFF28; // type:function size:0x10C scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802D0034; // type:function size:0x25C scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802D0290; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802D0374; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802D04D4; // type:function size:0xD8 scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802D05AC; // type:function size:0x74 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802D0620; // type:function size:0x7C scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802D069C; // type:function size:0x88 scope:global align:4 +do_fillFreeArea__10JKRExpHeapFv = .text:0x802D0724; // type:function size:0x4 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802D0728; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802D0778; // type:function size:0x1AC scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802D0924; // type:function size:0x80 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802D09A4; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802D0A10; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802D0A84; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802D0AE8; // type:function size:0x7C scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802D0B64; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0BCC; // type:function size:0x9C scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802D0C68; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0CB4; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0CE8; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0D1C; // type:function size:0x198 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0EB4; // type:function size:0xDC scope:global align:4 +check__10JKRExpHeapFv = .text:0x802D0F90; // type:function size:0x228 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802D11B8; // type:function size:0x214 scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802D13CC; // type:function size:0x244 scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802D1610; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D1630; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D1674; // type:function size:0x58 scope:global align:4 +free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap = .text:0x802D16CC; // type:function size:0x50 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802D171C; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802D1738; // type:function size:0xA8 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D17E0; // type:function size:0x30 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802D1810; // type:function size:0xC scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802D181C; // type:function size:0x8 scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802D1824; // type:function size:0xAC scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802D18D0; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802D1930; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802D198C; // type:function size:0x68 scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802D19F4; // type:function size:0xBC scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802D1AB0; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802D1B58; // type:function size:0xC8 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802D1C20; // type:function size:0xC4 scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802D1CE4; // type:function size:0x30 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802D1D14; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802D1D74; // type:function size:0x8C scope:global align:4 +do_fillFreeArea__12JKRSolidHeapFv = .text:0x802D1E00; // type:function size:0x4 scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802D1E04; // type:function size:0x34 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802D1E38; // type:function size:0x34 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802D1E6C; // type:function size:0x90 scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802D1EFC; // type:function size:0x100 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802D1FFC; // type:function size:0x5C scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D2058; // type:function size:0x30 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802D2088; // type:function size:0xC scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802D2094; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802D209C; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802D20A4; // type:function size:0x20 scope:global align:4 +__ct__13JKRAssertHeapFPvUlP7JKRHeapb = .text:0x802D20C4; // type:function size:0x3C scope:global align:4 +__dt__13JKRAssertHeapFv = .text:0x802D2100; // type:function size:0x68 scope:global align:4 +create__13JKRAssertHeapFP7JKRHeap = .text:0x802D2168; // type:function size:0x70 scope:global align:4 +do_destroy__13JKRAssertHeapFv = .text:0x802D21D8; // type:function size:0x30 scope:global align:4 +getHeapType__13JKRAssertHeapFv = .text:0x802D2208; // type:function size:0xC scope:global align:4 +check__13JKRAssertHeapFv = .text:0x802D2214; // type:function size:0x8 scope:global align:4 +dump__13JKRAssertHeapFv = .text:0x802D221C; // type:function size:0x8 scope:global align:4 +dump_sort__13JKRAssertHeapFv = .text:0x802D2224; // type:function size:0x8 scope:global align:4 +do_changeGroupID__13JKRAssertHeapFUc = .text:0x802D222C; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__13JKRAssertHeapFv = .text:0x802D2234; // type:function size:0x8 scope:global align:4 +do_alloc__13JKRAssertHeapFUli = .text:0x802D223C; // type:function size:0x8 scope:global align:4 +do_free__13JKRAssertHeapFPv = .text:0x802D2244; // type:function size:0x4 scope:global align:4 +do_freeAll__13JKRAssertHeapFv = .text:0x802D2248; // type:function size:0x4 scope:global align:4 +do_freeTail__13JKRAssertHeapFv = .text:0x802D224C; // type:function size:0x4 scope:global align:4 +do_fillFreeArea__13JKRAssertHeapFv = .text:0x802D2250; // type:function size:0x4 scope:global align:4 +do_resize__13JKRAssertHeapFPvUl = .text:0x802D2254; // type:function size:0x8 scope:global align:4 +do_getSize__13JKRAssertHeapFPv = .text:0x802D225C; // type:function size:0x8 scope:global align:4 +do_getFreeSize__13JKRAssertHeapFv = .text:0x802D2264; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__13JKRAssertHeapFv = .text:0x802D226C; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__13JKRAssertHeapFv = .text:0x802D2274; // type:function size:0x8 scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802D227C; // type:function size:0x68 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802D22E4; // type:function size:0x84 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802D2368; // type:function size:0xA8 scope:global align:4 +__ct__9JKRThreadFP7JKRHeapUlii = .text:0x802D2410; // type:function size:0xA8 scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802D24B8; // type:function size:0xA0 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802D2558; // type:function size:0xD8 scope:global align:4 +setCommon_mesgQueue__9JKRThreadFP7JKRHeapi = .text:0x802D2630; // type:function size:0x74 scope:global align:4 +setCommon_heapSpecified__9JKRThreadFP7JKRHeapUli = .text:0x802D26A4; // type:function size:0x90 scope:global align:4 +start__9JKRThreadFPv = .text:0x802D2734; // type:function size:0x2C scope:global align:4 +searchThread__9JKRThreadFP8OSThread = .text:0x802D2760; // type:function size:0x3C scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802D279C; // type:function size:0x78 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802D2814; // type:function size:0x5C scope:global align:4 +enter__15JKRThreadSwitchFP9JKRThreadi = .text:0x802D2870; // type:function size:0x74 scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802D28E4; // type:function size:0x190 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802D2A74; // type:function size:0x1A0 scope:global align:4 +run__9JKRThreadFv = .text:0x802D2C14; // type:function size:0x8 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_ = .text:0x802D2C1C; // type:function size:0x30 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802D2C4C; // type:function size:0x48 scope:global align:4 +__sinit_JKRThread_cpp = .text:0x802D2C94; // type:function size:0x68 scope:local align:4 +__dt__17JSUList<7JKRTask>Fv = .text:0x802D2CFC; // type:function size:0x54 scope:global align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802D2D50; // type:function size:0x54 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802D2DA4; // type:function size:0x9C scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802D2E40; // type:function size:0x10C scope:global align:4 +__dt__7JKRAramFv = .text:0x802D2F4C; // type:function size:0x90 scope:global align:4 +run__7JKRAramFv = .text:0x802D2FDC; // type:function size:0x6C scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802D3048; // type:function size:0x94 scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802D30DC; // type:function size:0x60 scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D313C; // type:function size:0x278 scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D33B4; // type:function size:0x27C scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802D3630; // type:function size:0x170 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802D37A0; // type:function size:0x2A0 scope:local align:4 +firstSrcData__Fv = .text:0x802D3A40; // type:function size:0xA4 scope:local align:4 +nextSrcData__FPUc = .text:0x802D3AE4; // type:function size:0xC8 scope:local align:4 +__sinit_JKRAram_cpp = .text:0x802D3BAC; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802D3BF0; // type:function size:0x54 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802D3C44; // type:function size:0xD0 scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802D3D14; // type:function size:0xA8 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802D3DBC; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802D3E34; // type:function size:0x88 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802D3EBC; // type:function size:0x78 scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802D3F34; // type:function size:0x78 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802D3FAC; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802D4018; // type:function size:0x54 scope:global align:4 +__sinit_JKRAramHeap_cpp = .text:0x802D406C; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D40B0; // type:function size:0x54 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802D4104; // type:function size:0x74 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802D4178; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D4234; // type:function size:0x9C scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D42D0; // type:function size:0xA4 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D4374; // type:function size:0x80 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802D43F4; // type:function size:0x20 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D4414; // type:function size:0x15C scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802D4570; // type:function size:0xC8 scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802D4638; // type:function size:0x94 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802D46CC; // type:function size:0x78 scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802D4744; // type:function size:0xA8 scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802D47EC; // type:function size:0x70 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802D485C; // type:function size:0xA8 scope:global align:4 +__sinit_JKRAramPiece_cpp = .text:0x802D4904; // type:function size:0x44 scope:local align:4 +create__13JKRAramStreamFl = .text:0x802D4948; // type:function size:0x70 scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802D49B8; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802D4A08; // type:function size:0x60 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802D4A68; // type:function size:0x70 scope:global align:4 +readFromAram__13JKRAramStreamFv = .text:0x802D4AD8; // type:function size:0x8 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802D4AE0; // type:function size:0x1F0 scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl = .text:0x802D4CD0; // type:function size:0xD0 scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802D4DA0; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802D4E34; // type:function size:0x54 scope:global align:4 +__ct__20JKRAramStreamCommandFv = .text:0x802D4E88; // type:function size:0xC scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802D4E94; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802D4EF0; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802D4F48; // type:function size:0x8C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802D4FD4; // type:function size:0x50 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802D5024; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802D5070; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D5108; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D51A0; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802D5238; // type:function size:0x8C scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802D52C4; // type:function size:0xDC scope:global align:4 +__sinit_JKRFileLoader_cpp = .text:0x802D53A0; // type:function size:0x44 scope:local align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D53E4; // type:function size:0x54 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D5438; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802D54C4; // type:function size:0xAC scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802D5570; // type:function size:0x84 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802D55F4; // type:function size:0x80 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802D5674; // type:function size:0x9C scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x802D5710; // type:function size:0x48 scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802D5758; // type:function size:0x5C scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802D57B4; // type:function size:0x100 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802D58B4; // type:function size:0x1BC scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802D5A70; // type:function size:0xD4 scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802D5B44; // type:function size:0x94 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802D5BD8; // type:function size:0x104 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802D5CDC; // type:function size:0x88 scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802D5D64; // type:function size:0xD8 scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D5E3C; // type:function size:0x98 scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802D5ED4; // type:function size:0x90 scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802D5F64; // type:function size:0x94 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802D5FF8; // type:function size:0x74 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802D606C; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802D60A0; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802D611C; // type:function size:0x9C scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802D61B8; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802D61E4; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802D6210; // type:function size:0x10C scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802D631C; // type:function size:0x108 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802D6424; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802D646C; // type:function size:0x5C scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802D64C8; // type:function size:0x2C scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802D64F4; // type:function size:0x2C scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802D6520; // type:function size:0x2C scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D654C; // type:function size:0x2C scope:global align:4 +check_mount_already__10JKRArchiveFlP7JKRHeap = .text:0x802D6578; // type:function size:0x6C scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D65E4; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D6640; // type:function size:0x88 scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D66C8; // type:function size:0x170 scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802D6838; // type:function size:0x88 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802D68C0; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802D6938; // type:function size:0xB0 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802D69E8; // type:function size:0x7C scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802D6A64; // type:function size:0x80 scope:global align:4 +getIdxResource__10JKRArchiveFUl = .text:0x802D6AE4; // type:function size:0x54 scope:global align:4 +getResource__10JKRArchiveFUs = .text:0x802D6B38; // type:function size:0x54 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802D6B8C; // type:function size:0xA4 scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802D6C30; // type:function size:0x9C scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802D6CCC; // type:function size:0x74 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802D6D40; // type:function size:0x74 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802D6DB4; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802D6E3C; // type:function size:0x60 scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802D6E9C; // type:function size:0x3C scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802D6ED8; // type:function size:0x34 scope:global align:4 +countResource__10JKRArchiveCFv = .text:0x802D6F0C; // type:function size:0x44 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802D6F50; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802D6FB0; // type:function size:0xAC scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802D705C; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802D7094; // type:function size:0xA0 scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802D7134; // type:function size:0x60 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802D7194; // type:function size:0x4C scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802D71E0; // type:function size:0x3C scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802D721C; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802D72F4; // type:function size:0xB0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802D73A4; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802D7484; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802D74AC; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802D7534; // type:function size:0x3C scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802D7570; // type:function size:0x84 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802D75F4; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802D7684; // type:function size:0xB8 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802D773C; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802D7778; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D77B8; // type:function size:0xB4 scope:global align:4 +__ct__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D786C; // type:function size:0xB8 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802D7924; // type:function size:0xA8 scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D79CC; // type:function size:0x164 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D7B30; // type:function size:0xAC scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7BDC; // type:function size:0x34 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7C10; // type:function size:0xC0 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802D7CD0; // type:function size:0x50 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802D7D20; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802D7D5C; // type:function size:0xD4 scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802D7E30; // type:function size:0x90 scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D7EC0; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802D7F68; // type:function size:0x140 scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802D80A8; // type:function size:0x338 scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D83E0; // type:function size:0x114 scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D84F4; // type:function size:0x104 scope:global align:4 +getAramAddress_Entry__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntry = .text:0x802D85F8; // type:function size:0x24 scope:global align:4 +getAramAddress__14JKRAramArchiveFPCc = .text:0x802D861C; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802D8658; // type:function size:0xBC scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802D8714; // type:function size:0x150 scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802D8864; // type:function size:0x12C scope:global align:4 +__dt__7JKRFileFv = .text:0x802D8990; // type:function size:0x60 scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D89F0; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802D8A98; // type:function size:0x11C scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802D8BB4; // type:function size:0x29C scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D8E50; // type:function size:0x118 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D8F68; // type:function size:0x104 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802D906C; // type:function size:0x208 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802D9274; // type:function size:0x224 scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802D9498; // type:function size:0x13C scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D95D4; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802D967C; // type:function size:0x140 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802D97BC; // type:function size:0x584 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D9D40; // type:function size:0x180 scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D9EC0; // type:function size:0x1A0 scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802DA060; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802DA0F4; // type:function size:0x6C scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802DA160; // type:function size:0x1B8 scope:global align:4 +read__7JKRFileFPvll = .text:0x802DA318; // type:function size:0x6C scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802DA384; // type:function size:0x74 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802DA3F8; // type:function size:0xA8 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802DA4A0; // type:function size:0xA8 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802DA548; // type:function size:0x9C scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802DA5E4; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802DA650; // type:function size:0x74 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802DA6C4; // type:function size:0x74 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802DA738; // type:function size:0x7C scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802DA7B4; // type:function size:0xB4 scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802DA868; // type:function size:0x8 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802DA870; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802DA8C4; // type:function size:0x34 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802DA8F8; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdFile_cpp = .text:0x802DA900; // type:function size:0x44 scope:local align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802DA944; // type:function size:0x54 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DA998; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DAA54; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DAB10; // type:function size:0x4D4 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802DAFE4; // type:function size:0x178 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802DB15C; // type:function size:0x2B0 scope:local align:4 +firstSrcData__Fv = .text:0x802DB40C; // type:function size:0xCC scope:local align:4 +nextSrcData__FPUc = .text:0x802DB4D8; // type:function size:0xFC scope:local align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802DB5D4; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdRipper_cpp = .text:0x802DB5DC; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802DB620; // type:function size:0x54 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl = .text:0x802DB674; // type:function size:0xA4 scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl = .text:0x802DB718; // type:function size:0xA8 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUlPUl = .text:0x802DB7C0; // type:function size:0xB4 scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802DB874; // type:function size:0x364 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802DBBD8; // type:function size:0x70 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802DBC48; // type:function size:0xD4 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802DBD1C; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802DBD5C; // type:function size:0x8C scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802DBDE8; // type:function size:0x178 scope:global align:4 +decompSZS_subroutine__FPUcUl = .text:0x802DBF60; // type:function size:0x288 scope:global align:4 +firstSrcData__Fv = .text:0x802DC1E8; // type:function size:0xB4 scope:local align:4 +nextSrcData__FPUc = .text:0x802DC29C; // type:function size:0xE4 scope:local align:4 +dmaBufferFlush__FUl = .text:0x802DC380; // type:function size:0x68 scope:global align:4 +__sinit_JKRDvdAramRipper_cpp = .text:0x802DC3E8; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802DC42C; // type:function size:0x54 scope:global align:4 +create__9JKRDecompFl = .text:0x802DC480; // type:function size:0x60 scope:global align:4 +__ct__9JKRDecompFl = .text:0x802DC4E0; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802DC530; // type:function size:0x60 scope:global align:4 +run__9JKRDecompFv = .text:0x802DC590; // type:function size:0xC8 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DC658; // type:function size:0x78 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802DC6D0; // type:function size:0x30 scope:global align:4 +orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DC700; // type:function size:0x34 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802DC734; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802DC788; // type:function size:0x54 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802DC7DC; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802DC858; // type:function size:0x1BC scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802DCA14; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802DCAF8; // type:function size:0x78 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802DCB70; // type:function size:0x50 scope:global align:4 +__dt__16JKRDecompCommandFv = .text:0x802DCBC0; // type:function size:0x3C scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802DCBFC; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802DCC14; // type:function size:0x60 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802DCC74; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802DCCAC; // type:function size:0x68 scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802DCD14; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802DCD28; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802DCD4C; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802DCDF0; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802DCE94; // type:function size:0xC8 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802DCF5C; // type:function size:0xB0 scope:global align:4 +getNthLink__10JSUPtrListCFUl = .text:0x802DD00C; // type:function size:0x30 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802DD03C; // type:function size:0x5C scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802DD098; // type:function size:0x58 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802DD0F0; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802DD170; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802DD1FC; // type:function size:0x5C scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802DD258; // type:function size:0x84 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802DD2DC; // type:function size:0x44 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802DD320; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802DD334; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802DD3AC; // type:function size:0x7C scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802DD428; // type:function size:0x8 scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802DD430; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802DD438; // type:function size:0x44 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802DD47C; // type:function size:0xD0 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802DD54C; // type:function size:0xE0 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802DD62C; // type:function size:0x30 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802DD65C; // type:function size:0x8 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802DD664; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802DD6C8; // type:function size:0x48 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802DD710; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802DD81C; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802DD858; // type:function size:0x48 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802DD8A0; // type:function size:0x68 scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802DD908; // type:function size:0xA0 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802DD9A8; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DD9D4; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DD9F8; // type:function size:0xD0 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802DDAC8; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802DDAD0; // type:function size:0x2C scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802DDAFC; // type:function size:0xA8 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802DDBA4; // type:function size:0x20 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DDBC4; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802DDC1C; // type:function size:0x70 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DDC8C; // type:function size:0x2A4 scope:global align:4 +insert__Q27JGadget38TVector>FPPvRCPv = .text:0x802DDF30; // type:function size:0x58 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802DDF88; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802DE008; // type:function size:0x94 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802DE09C; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802DE120; // type:function size:0x3C scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802DE15C; // type:function size:0x190 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DE2EC; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DE34C; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802DE450; // type:function size:0x1B4 scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802DE604; // type:function size:0xE8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802DE6EC; // type:function size:0x220 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802DE90C; // type:function size:0xB0 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802DE9BC; // type:function size:0x128 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802DEAE4; // type:function size:0xB4 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802DEB98; // type:function size:0x148 scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802DECE0; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DED68; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DEDAC; // type:function size:0x2C scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x802DEDD8; // type:function size:0x8 scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x802DEDE0; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x802DEDEC; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x802DEDF8; // type:function size:0xC scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x802DEE04; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x802DEE10; // type:function size:0xC scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x802DEE1C; // type:function size:0x5C scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802DEE78; // type:function size:0xA8 scope:global align:4 +getResource__15JUTResReferenceFPCvUlP10JKRArchive = .text:0x802DEF20; // type:function size:0x9C scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802DEFBC; // type:function size:0x78 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802DF034; // type:function size:0x74 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802DF0A8; // type:function size:0x1A4 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette = .text:0x802DF24C; // type:function size:0x34 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette7_GXTlut = .text:0x802DF280; // type:function size:0x130 scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802DF3B0; // type:function size:0x58 scope:global align:4 +init__10JUTTextureFv = .text:0x802DF408; // type:function size:0x50 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802DF458; // type:function size:0xEC scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802DF544; // type:function size:0xFC scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802DF640; // type:function size:0x50 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802DF690; // type:function size:0x8C scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802DF71C; // type:function size:0x40 scope:global align:4 +load__10JUTPaletteFv = .text:0x802DF75C; // type:function size:0x44 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802DF7A0; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802DF7E0; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802DF81C; // type:function size:0x3C scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802DF858; // type:function size:0xA0 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802DF8F8; // type:function size:0x30 scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802DF928; // type:function size:0x30 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802DF958; // type:function size:0xDC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802DFA34; // type:function size:0xC4 scope:global align:4 +__ct__7JUTFontFv = .text:0x802DFAF8; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802DFB24; // type:function size:0x4C scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802DFB70; // type:function size:0x54 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DFBC4; // type:function size:0x64 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802DFC28; // type:function size:0x120 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802DFD48; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DFD94; // type:function size:0x6C scope:global align:4 +__dt__10JUTResFontFv = .text:0x802DFE00; // type:function size:0x8C scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802DFE8C; // type:function size:0x24 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802DFEB0; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DFEDC; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DFF3C; // type:function size:0x10C scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802E0048; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802E0144; // type:function size:0x148 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802E028C; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E0384; // type:function size:0x240 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802E05C4; // type:function size:0x424 scope:global align:4 +loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth = .text:0x802E09E8; // type:function size:0x7C scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802E0A64; // type:function size:0xA8 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802E0B0C; // type:function size:0x4C scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802E0B58; // type:function size:0x4C scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802E0BA4; // type:function size:0x34 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802E0BD8; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802E0D60; // type:function size:0x164 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802E0EC4; // type:function size:0x44 scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802E0F08; // type:function size:0x8 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802E0F10; // type:function size:0x8 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802E0F18; // type:function size:0x30 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E0F48; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E0F90; // type:function size:0x74 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802E1004; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802E101C; // type:function size:0x88 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802E10A4; // type:function size:0x38 scope:global align:4 +flush__10JUTDbPrintFiiii = .text:0x802E10DC; // type:function size:0x164 scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802E1240; // type:function size:0xF0 scope:global align:4 +JUTReport__FiiPCce = .text:0x802E1330; // type:function size:0xD0 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802E1400; // type:function size:0xDC scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802E14DC; // type:function size:0xD4 scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802E15B0; // type:function size:0xAC scope:global align:4 +initList__10JUTGamePadFv = .text:0x802E165C; // type:function size:0x3C scope:global align:4 +init__10JUTGamePadFv = .text:0x802E1698; // type:function size:0x38 scope:global align:4 +clear__10JUTGamePadFv = .text:0x802E16D0; // type:function size:0x14 scope:global align:4 +read__10JUTGamePadFv = .text:0x802E16E4; // type:function size:0x2D8 scope:global align:4 +assign__10JUTGamePadFv = .text:0x802E19BC; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802E1A6C; // type:function size:0x6C scope:global align:4 +update__10JUTGamePadFv = .text:0x802E1AD8; // type:function size:0x2CC scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802E1DA4; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802E1E24; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802E1E50; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802E1E8C; // type:function size:0x190 scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802E201C; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStickUl = .text:0x802E2038; // type:function size:0x2C8 scope:global align:4 +getButton__Q210JUTGamePad6CStickFUl = .text:0x802E2300; // type:function size:0xB4 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802E23B4; // type:function size:0x24 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802E23D8; // type:function size:0x5C scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802E2434; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFib = .text:0x802E248C; // type:function size:0x6C scope:global align:4 +getNumBit__FPUci = .text:0x802E24F8; // type:function size:0x28 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802E2520; // type:function size:0x184 scope:global align:4 +triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl = .text:0x802E26A4; // type:function size:0x28 scope:global align:4 +startPatternedRumble__Q210JUTGamePad7CRumbleFPvQ310JUTGamePad7CRumble7ERumbleUl = .text:0x802E26CC; // type:function size:0x7C scope:global align:4 +stopPatternedRumble__Q210JUTGamePad7CRumbleFs = .text:0x802E2748; // type:function size:0x30 scope:global align:4 +stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv = .text:0x802E2778; // type:function size:0x24 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802E279C; // type:function size:0x3C scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802E27D8; // type:function size:0xA4 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802E287C; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802E2898; // type:function size:0x64 scope:global align:4 +checkCallback__19JUTGamePadLongPressFiUl = .text:0x802E28FC; // type:function size:0x64 scope:global align:4 +__sinit_JUTGamePad_cpp = .text:0x802E2960; // type:function size:0xF4 scope:local align:4 +__dt__30JSUList<19JUTGamePadLongPress>Fv = .text:0x802E2A54; // type:function size:0x54 scope:global align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802E2AA8; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802E2AD8; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802E2B08; // type:function size:0x54 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802E2B5C; // type:function size:0xE4 scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802E2C40; // type:function size:0x68 scope:global align:4 +run__12JUTExceptionFv = .text:0x802E2CA8; // type:function size:0x124 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E2DCC; // type:function size:0xF4 scope:global align:4 +panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct = .text:0x802E2EC0; // type:function size:0x13C scope:global align:4 +panic_f__12JUTExceptionFPCciPCce = .text:0x802E2FFC; // type:function size:0x80 scope:global align:4 +setFPException__12JUTExceptionFUl = .text:0x802E307C; // type:function size:0x48 scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802E30C4; // type:function size:0x190 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802E3254; // type:function size:0x124 scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802E3378; // type:function size:0xC0 scope:global align:4 +search_name_part__FPUcPUci = .text:0x802E3438; // type:function size:0x78 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802E34B0; // type:function size:0x100 scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E35B0; // type:function size:0x2D4 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802E3884; // type:function size:0xC0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802E3944; // type:function size:0x15C scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802E3AA0; // type:function size:0x10C scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802E3BAC; // type:function size:0xC4 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802E3C70; // type:function size:0xA8 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802E3D18; // type:function size:0x3C scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802E3D54; // type:function size:0x56C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E42C0; // type:function size:0x4C0 scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802E4780; // type:function size:0x88 scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802E4808; // type:function size:0xE4 scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E48EC; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E48FC; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802E490C; // type:function size:0x94 scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E49A0; // type:function size:0xF0 scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E4A90; // type:function size:0x35C scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802E4DEC; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802E4ECC; // type:function size:0x20 scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802E4EEC; // type:function size:0x60 scope:global align:4 +__sinit_JUTException_cpp = .text:0x802E4F4C; // type:function size:0x48 scope:local align:4 +__dt__39JSUListFv = .text:0x802E4F94; // type:function size:0x54 scope:global align:4 +__ct__14JUTDirectPrintFv = .text:0x802E4FE8; // type:function size:0x58 scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802E5040; // type:function size:0x48 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802E5088; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802E511C; // type:function size:0x250 scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802E536C; // type:function size:0x38 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb = .text:0x802E53A4; // type:function size:0x134 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802E54D8; // type:function size:0x30 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802E5508; // type:function size:0x90 scope:global align:4 +setCharColor__14JUTDirectPrintFQ28JUtility6TColor = .text:0x802E5598; // type:function size:0x30 scope:global align:4 +setCharColor__14JUTDirectPrintFUcUcUc = .text:0x802E55C8; // type:function size:0x194 scope:global align:4 +create__12JUTAssertionFv = .text:0x802E575C; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802E5760; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802E579C; // type:function size:0xB8 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802E5854; // type:function size:0x1E0 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802E5A34; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802E5A3C; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E5A54; // type:function size:0x58 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802E5AAC; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E5AF4; // type:function size:0xF4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802E5BE8; // type:function size:0x68 scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802E5C50; // type:function size:0x238 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802E5E88; // type:function size:0x28 scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802E5EB0; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802E5EBC; // type:function size:0x88 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802E5F44; // type:function size:0x54 scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E5F98; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802E6010; // type:function size:0x4 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802E6014; // type:function size:0x14 scope:global align:4 +common_init__6JUTXfbFi = .text:0x802E6028; // type:function size:0x38 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E6060; // type:function size:0xA8 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802E6108; // type:function size:0x70 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802E6178; // type:function size:0x40 scope:global align:4 +createManager__6JUTXfbFP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E61B8; // type:function size:0x6C scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802E6224; // type:function size:0x30 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E6254; // type:function size:0xDC scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802E6330; // type:function size:0xAC scope:global align:4 +control__8JUTFaderFv = .text:0x802E63DC; // type:function size:0x100 scope:global align:4 +draw__8JUTFaderFv = .text:0x802E64DC; // type:function size:0x90 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802E656C; // type:function size:0x30 scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802E659C; // type:function size:0x34 scope:global align:4 +setStatus__8JUTFaderFQ28JUTFader7EStatusi = .text:0x802E65D0; // type:function size:0x70 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802E6640; // type:function size:0x48 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802E6688; // type:function size:0x114 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802E679C; // type:function size:0x44 scope:global align:4 +create__10JUTProcBarFv = .text:0x802E67E0; // type:function size:0x48 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802E6828; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802E6860; // type:function size:0xD0 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E6930; // type:function size:0x194 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802E6AC4; // type:function size:0x144 scope:global align:4 +draw__10JUTProcBarFv = .text:0x802E6C08; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802E6C3C; // type:function size:0xF00 scope:global align:4 +addrToXPos__FPvi = .text:0x802E7B3C; // type:function size:0x68 scope:global align:4 +byteToXLen__Fii = .text:0x802E7BA4; // type:function size:0x68 scope:global align:4 +heapBar__FP7JKRHeapiiiii = .text:0x802E7C0C; // type:function size:0x194 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802E7DA0; // type:function size:0x3A0 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802E8140; // type:function size:0x14 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802E8154; // type:function size:0x90 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802E81E4; // type:function size:0x88 scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802E826C; // type:function size:0xF0 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802E835C; // type:function size:0x70 scope:global align:4 +getObjectSizeFromBufferSize__10JUTConsoleFUiUi = .text:0x802E83CC; // type:function size:0x10 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802E83DC; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802E83EC; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802E8448; // type:function size:0x570 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802E89B8; // type:function size:0x80 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802E8A38; // type:function size:0x2F8 scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802E8D30; // type:function size:0x4C scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802E8D7C; // type:function size:0x12C scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802E8EA8; // type:function size:0xDC scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802E8F84; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802E8FA8; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802E8FCC; // type:function size:0x28 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802E8FF4; // type:function size:0x4C scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E9040; // type:function size:0x70 scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E90B0; // type:function size:0xD4 scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802E9184; // type:function size:0xCC scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802E9250; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E92C4; // type:function size:0x5C scope:global align:4 +JUTSetReportConsole = .text:0x802E9320; // type:function size:0x8 scope:global align:4 +JUTGetReportConsole = .text:0x802E9328; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802E9330; // type:function size:0x8 scope:global align:4 +JUTGetWarningConsole = .text:0x802E9338; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802E9340; // type:function size:0x88 scope:global align:4 +JUTReportConsole_f = .text:0x802E93C8; // type:function size:0x80 scope:global align:4 +JUTReportConsole = .text:0x802E9448; // type:function size:0x34 scope:global align:4 +JUTWarningConsole_f = .text:0x802E947C; // type:function size:0x80 scope:global align:4 +JUTWarningConsole = .text:0x802E94FC; // type:function size:0x34 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802E9530; // type:function size:0xC8 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802E95F8; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802E961C; // type:function size:0x44 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802E9660; // type:function size:0x9C scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802E96FC; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802E9758; // type:function size:0x1B0 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802E9908; // type:function size:0xAC scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802E99B4; // type:function size:0x90 scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802E9A44; // type:function size:0x1DC scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802E9C20; // type:function size:0x2A0 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E9EC0; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E9EE4; // type:function size:0x34 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E9F18; // type:function size:0x11C scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802EA034; // type:function size:0x2C scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EA060; // type:function size:0x108 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802EA168; // type:function size:0x120 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802EA288; // type:function size:0xDC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802EA364; // type:function size:0x70 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802EA3D4; // type:function size:0x48 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802EA41C; // type:function size:0x48 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802EA464; // type:function size:0x8 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802EA46C; // type:function size:0x4 scope:global align:4 +__ct__13J2DOrthoGraphFv = .text:0x802EA470; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802EA4D0; // type:function size:0xE4 scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802EA5B4; // type:function size:0x58 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802EA60C; // type:function size:0x34 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802EA640; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802EA67C; // type:function size:0x11C scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802EA798; // type:function size:0x12C scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802EA8C4; // type:function size:0x48 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802EA90C; // type:function size:0x90 scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802EA99C; // type:function size:0x4C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802EA9E8; // type:function size:0xA0 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802EAA88; // type:function size:0x8 scope:global align:4 +load__9J2DTexMtxFUl = .text:0x802EAA90; // type:function size:0x34 scope:global align:4 +calc__9J2DTexMtxFv = .text:0x802EAAC4; // type:function size:0x68 scope:global align:4 +getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f = .text:0x802EAB2C; // type:function size:0x190 scope:global align:4 +getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f = .text:0x802EACBC; // type:function size:0x188 scope:global align:4 +load__14J2DIndTevStageFUc = .text:0x802EAE44; // type:function size:0x54 scope:global align:4 +load__12J2DIndTexMtxFUc = .text:0x802EAE98; // type:function size:0x34 scope:global align:4 +load__19J2DIndTexCoordScaleFUc = .text:0x802EAECC; // type:function size:0x30 scope:global align:4 +load__14J2DIndTexOrderFUc = .text:0x802EAEFC; // type:function size:0x30 scope:global align:4 +getTevSwapModeTable__11J2DTevBlockFUl = .text:0x802EAF2C; // type:function size:0x8 scope:global align:4 +getTevStage__11J2DTevBlockFUl = .text:0x802EAF34; // type:function size:0x8 scope:global align:4 +getTevColor__11J2DTevBlockFUl = .text:0x802EAF3C; // type:function size:0x8 scope:global align:4 +getTevOrder__11J2DTevBlockFUl = .text:0x802EAF44; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J2DTevBlockFUl = .text:0x802EAF4C; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J2DTevBlockFUl = .text:0x802EAF54; // type:function size:0x8 scope:global align:4 +getTevKColor__11J2DTevBlockFUl = .text:0x802EAF5C; // type:function size:0x8 scope:global align:4 +getFontNo__11J2DTevBlockCFv = .text:0x802EAF64; // type:function size:0xC scope:global align:4 +getTexNo__11J2DTevBlockCFUl = .text:0x802EAF70; // type:function size:0xC scope:global align:4 +getTevStageNum__11J2DTevBlockCFv = .text:0x802EAF7C; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J2DTevBlockFUl = .text:0x802EAF84; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J2DIndBlockFUl = .text:0x802EAF8C; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J2DIndBlockFUl = .text:0x802EAF94; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J2DIndBlockFUl = .text:0x802EAF9C; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J2DIndBlockCFv = .text:0x802EAFA4; // type:function size:0x8 scope:global align:4 +__ct__11J2DMaterialFv = .text:0x802EAFAC; // type:function size:0x120 scope:global align:4 +__dt__11J2DMaterialFv = .text:0x802EB0CC; // type:function size:0xC0 scope:global align:4 +setGX__11J2DMaterialFv = .text:0x802EB18C; // type:function size:0x84 scope:global align:4 +createTevBlock__11J2DMaterialFib = .text:0x802EB210; // type:function size:0x1B4 scope:global align:4 +createIndBlock__11J2DMaterialFib = .text:0x802EB3C4; // type:function size:0x1D8 scope:global align:4 +__ct__Q211J2DMaterial21J2DMaterialAnmPointerFv = .text:0x802EB59C; // type:function size:0xB0 scope:global align:4 +makeAnmPointer__11J2DMaterialFv = .text:0x802EB64C; // type:function size:0x50 scope:global align:4 +setAnimation__11J2DMaterialFP11J2DAnmColor = .text:0x802EB69C; // type:function size:0xB0 scope:global align:4 +setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey = .text:0x802EB74C; // type:function size:0xE0 scope:global align:4 +setAnimation__11J2DMaterialFP16J2DAnmTexPattern = .text:0x802EB82C; // type:function size:0xE0 scope:global align:4 +setAnimation__11J2DMaterialFP15J2DAnmTevRegKey = .text:0x802EB90C; // type:function size:0x16C scope:global align:4 +animation__11J2DMaterialFv = .text:0x802EBA78; // type:function size:0x47C scope:global align:4 +__dt__13J2DColorBlockFv = .text:0x802EBEF4; // type:function size:0x48 scope:global align:4 +__dt__11J2DIndBlockFv = .text:0x802EBF3C; // type:function size:0x48 scope:global align:4 +__dt__11J2DTevBlockFv = .text:0x802EBF84; // type:function size:0x48 scope:global align:4 +setGX__11J2DIndBlockFv = .text:0x802EBFCC; // type:function size:0x4 scope:global align:4 +setGX__11J2DTevBlockFv = .text:0x802EBFD0; // type:function size:0x4 scope:global align:4 +setTevKColor__11J2DTevBlockFUlQ28JUtility6TColor = .text:0x802EBFD4; // type:function size:0x4 scope:global align:4 +setTevColor__11J2DTevBlockFUl13J2DGXColorS10 = .text:0x802EBFD8; // type:function size:0x4 scope:global align:4 +setTexNo__11J2DTevBlockFUlUs = .text:0x802EBFDC; // type:function size:0x4 scope:global align:4 +setGX__15J2DIndBlockNullFv = .text:0x802EBFE0; // type:function size:0x4 scope:global align:4 +getType__15J2DIndBlockNullFv = .text:0x802EBFE4; // type:function size:0xC scope:global align:4 +__dt__15J2DIndBlockNullFv = .text:0x802EBFF0; // type:function size:0x5C scope:global align:4 +initialize__11J2DIndBlockFv = .text:0x802EC04C; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J2DIndBlockFUc = .text:0x802EC050; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J2DIndBlockFUl14J2DIndTexOrder = .text:0x802EC054; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J2DIndBlockFUl12J2DIndTexMtx = .text:0x802EC058; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J2DIndBlockFUl19J2DIndTexCoordScale = .text:0x802EC05C; // type:function size:0x4 scope:global align:4 +__ct__11J2DTexCoordFv = .text:0x802EC060; // type:function size:0x20 scope:global align:4 +__ct__12J2DColorChanFv = .text:0x802EC080; // type:function size:0x10 scope:global align:4 +__dt__19J2DIndTexCoordScaleFv = .text:0x802EC090; // type:function size:0x3C scope:global align:4 +__ct__19J2DIndTexCoordScaleFv = .text:0x802EC0CC; // type:function size:0x18 scope:global align:4 +__dt__12J2DIndTexMtxFv = .text:0x802EC0E4; // type:function size:0x3C scope:global align:4 +__ct__12J2DIndTexMtxFv = .text:0x802EC120; // type:function size:0x58 scope:global align:4 +__ct__14J2DIndTexOrderFv = .text:0x802EC178; // type:function size:0x18 scope:global align:4 +getColor__11J2DAnmColorCFUsP8_GXColor = .text:0x802EC190; // type:function size:0x4 scope:global align:4 +initialize__13J2DColorBlockFv = .text:0x802EC194; // type:function size:0x90 scope:global align:4 +setGX__13J2DColorBlockFv = .text:0x802EC224; // type:function size:0xEC scope:global align:4 +initialize__14J2DTexGenBlockFv = .text:0x802EC310; // type:function size:0x60 scope:global align:4 +setGX__14J2DTexGenBlockFv = .text:0x802EC370; // type:function size:0xB0 scope:global align:4 +__dt__14J2DTexGenBlockFv = .text:0x802EC420; // type:function size:0x84 scope:global align:4 +setTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EC4A4; // type:function size:0x13C scope:global align:4 +getTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EC5E0; // type:function size:0x9C scope:global align:4 +getTexture__11J2DTevBlockFUl = .text:0x802EC67C; // type:function size:0x8 scope:global align:4 +getPalette__11J2DTevBlockFUl = .text:0x802EC684; // type:function size:0x8 scope:global align:4 +__ct__12J2DTevBlock1Fv = .text:0x802EC68C; // type:function size:0x10C scope:global align:4 +__dt__12J2DTevBlock1Fv = .text:0x802EC798; // type:function size:0xB8 scope:global align:4 +initialize__12J2DTevBlock1Fv = .text:0x802EC850; // type:function size:0x1BC scope:global align:4 +prepareTexture__12J2DTevBlock1FUc = .text:0x802ECA0C; // type:function size:0xB4 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMGP10JUTPalette = .text:0x802ECAC0; // type:function size:0x124 scope:global align:4 +insertTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802ECBE4; // type:function size:0xA8 scope:global align:4 +setTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802ECC8C; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802ECE1C; // type:function size:0x8C scope:global align:4 +removeTexture__12J2DTevBlock1FUl = .text:0x802ECEA8; // type:function size:0x7C scope:global align:4 +setFont__12J2DTevBlock1FP7ResFONT = .text:0x802ECF24; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock1FP7JUTFont = .text:0x802ECFD8; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock1FUlPC7ResTLUT = .text:0x802ED058; // type:function size:0xC0 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock1FUcb = .text:0x802ED118; // type:function size:0x10 scope:global align:4 +setGX__12J2DTevBlock1Fv = .text:0x802ED128; // type:function size:0x248 scope:global align:4 +loadTexture__12J2DTevBlock1F11_GXTexMapIDUl = .text:0x802ED370; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock2Fv = .text:0x802ED3B8; // type:function size:0x110 scope:global align:4 +__dt__12J2DTevBlock2Fv = .text:0x802ED4C8; // type:function size:0xD8 scope:global align:4 +initialize__12J2DTevBlock2Fv = .text:0x802ED5A0; // type:function size:0x278 scope:global align:4 +prepareTexture__12J2DTevBlock2FUc = .text:0x802ED818; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMGP10JUTPalette = .text:0x802ED8E8; // type:function size:0x300 scope:global align:4 +insertTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EDBE8; // type:function size:0x160 scope:global align:4 +setTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802EDD48; // type:function size:0x224 scope:global align:4 +setTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EDF6C; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock2FUl = .text:0x802EE01C; // type:function size:0xD4 scope:global align:4 +setFont__12J2DTevBlock2FP7ResFONT = .text:0x802EE0F0; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock2FP7JUTFont = .text:0x802EE1A4; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock2FUlPC7ResTLUT = .text:0x802EE224; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock2FUcb = .text:0x802EE2FC; // type:function size:0x88 scope:global align:4 +setGX__12J2DTevBlock2Fv = .text:0x802EE384; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock2F11_GXTexMapIDUl = .text:0x802EE674; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock4Fv = .text:0x802EE6BC; // type:function size:0x128 scope:global align:4 +__dt__12J2DTevBlock4Fv = .text:0x802EE7E4; // type:function size:0xE0 scope:global align:4 +initialize__12J2DTevBlock4Fv = .text:0x802EE8C4; // type:function size:0x270 scope:global align:4 +prepareTexture__12J2DTevBlock4FUc = .text:0x802EEB34; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMGP10JUTPalette = .text:0x802EEC04; // type:function size:0x3D0 scope:global align:4 +insertTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802EEFD4; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802EF164; // type:function size:0x28C scope:global align:4 +setTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802EF3F0; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock4FUl = .text:0x802EF4A0; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock4FP7ResFONT = .text:0x802EF598; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock4FP7JUTFont = .text:0x802EF64C; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock4FUlPC7ResTLUT = .text:0x802EF6CC; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock4FUcb = .text:0x802EF7A4; // type:function size:0x88 scope:global align:4 +setGX__12J2DTevBlock4Fv = .text:0x802EF82C; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock4F11_GXTexMapIDUl = .text:0x802EFB1C; // type:function size:0x48 scope:global align:4 +__ct__12J2DTevBlock8Fv = .text:0x802EFB64; // type:function size:0x128 scope:global align:4 +__dt__12J2DTevBlock8Fv = .text:0x802EFC8C; // type:function size:0xE0 scope:global align:4 +initialize__12J2DTevBlock8Fv = .text:0x802EFD6C; // type:function size:0x274 scope:global align:4 +prepareTexture__12J2DTevBlock8FUc = .text:0x802EFFE0; // type:function size:0xD0 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMGP10JUTPalette = .text:0x802F00B0; // type:function size:0x3CC scope:global align:4 +insertTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802F047C; // type:function size:0x190 scope:global align:4 +setTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802F060C; // type:function size:0x28C scope:global align:4 +setTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802F0898; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock8FUl = .text:0x802F0948; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock8FP7ResFONT = .text:0x802F0A40; // type:function size:0xAC scope:global align:4 +setFont__12J2DTevBlock8FP7JUTFont = .text:0x802F0AEC; // type:function size:0x7C scope:global align:4 +setPalette__12J2DTevBlock8FUlPC7ResTLUT = .text:0x802F0B68; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock8FUcb = .text:0x802F0C40; // type:function size:0x6C scope:global align:4 +setGX__12J2DTevBlock8Fv = .text:0x802F0CAC; // type:function size:0x2F0 scope:global align:4 +loadTexture__12J2DTevBlock8F11_GXTexMapIDUl = .text:0x802F0F9C; // type:function size:0x48 scope:global align:4 +__ct__13J2DTevBlock16Fv = .text:0x802F0FE4; // type:function size:0x128 scope:global align:4 +__dt__13J2DTevBlock16Fv = .text:0x802F110C; // type:function size:0xE0 scope:global align:4 +initialize__13J2DTevBlock16Fv = .text:0x802F11EC; // type:function size:0x274 scope:global align:4 +prepareTexture__13J2DTevBlock16FUc = .text:0x802F1460; // type:function size:0xD0 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMGP10JUTPalette = .text:0x802F1530; // type:function size:0x3CC scope:global align:4 +insertTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802F18FC; // type:function size:0x190 scope:global align:4 +setTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802F1A8C; // type:function size:0x28C scope:global align:4 +setTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802F1D18; // type:function size:0xB0 scope:global align:4 +removeTexture__13J2DTevBlock16FUl = .text:0x802F1DC8; // type:function size:0xF8 scope:global align:4 +setFont__13J2DTevBlock16FP7ResFONT = .text:0x802F1EC0; // type:function size:0xAC scope:global align:4 +setFont__13J2DTevBlock16FP7JUTFont = .text:0x802F1F6C; // type:function size:0x7C scope:global align:4 +setPalette__13J2DTevBlock16FUlPC7ResTLUT = .text:0x802F1FE8; // type:function size:0xD8 scope:global align:4 +shiftDeleteFlag__13J2DTevBlock16FUcb = .text:0x802F20C0; // type:function size:0x6C scope:global align:4 +setGX__13J2DTevBlock16Fv = .text:0x802F212C; // type:function size:0x2F0 scope:global align:4 +loadTexture__13J2DTevBlock16F11_GXTexMapIDUl = .text:0x802F241C; // type:function size:0x48 scope:global align:4 +initialize__15J2DIndBlockFullFv = .text:0x802F2464; // type:function size:0xCC scope:global align:4 +setGX__15J2DIndBlockFullFv = .text:0x802F2530; // type:function size:0xCC scope:global align:4 +initialize__10J2DPEBlockFv = .text:0x802F25FC; // type:function size:0x44 scope:global align:4 +setGX__10J2DPEBlockFv = .text:0x802F2640; // type:function size:0x60 scope:global align:4 +__ct__14J2DIndTevStageFv = .text:0x802F26A0; // type:function size:0x94 scope:global align:4 +__ct__19J2DTevSwapModeTableFv = .text:0x802F2734; // type:function size:0xC scope:global align:4 +__ct__11J2DTevStageFv = .text:0x802F2740; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F27A8; // type:function size:0x1C8 scope:global align:4 +__ct__11J2DTevOrderFv = .text:0x802F2970; // type:function size:0x20 scope:global align:4 +__ct__13J2DGXColorS10Fv = .text:0x802F2990; // type:function size:0x4 scope:global align:4 +getType__15J2DIndBlockFullFv = .text:0x802F2994; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J2DIndBlockFullFUc = .text:0x802F29A0; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J2DIndBlockFullCFv = .text:0x802F29A8; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J2DIndBlockFullFUl14J2DIndTexOrder = .text:0x802F29B0; // type:function size:0x1C scope:global align:4 +getIndTexOrder__15J2DIndBlockFullFUl = .text:0x802F29CC; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J2DIndBlockFullFUl12J2DIndTexMtx = .text:0x802F29E0; // type:function size:0x58 scope:global align:4 +getIndTexMtx__15J2DIndBlockFullFUl = .text:0x802F2A38; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J2DIndBlockFullFUl19J2DIndTexCoordScale = .text:0x802F2A4C; // type:function size:0x1C scope:global align:4 +getIndTexCoordScale__15J2DIndBlockFullFUl = .text:0x802F2A68; // type:function size:0x14 scope:global align:4 +__dt__15J2DIndBlockFullFv = .text:0x802F2A7C; // type:function size:0x9C scope:global align:4 +getType__13J2DTevBlock16Fv = .text:0x802F2B18; // type:function size:0xC scope:global align:4 +getMaxStage__13J2DTevBlock16Fv = .text:0x802F2B24; // type:function size:0x8 scope:global align:4 +setTexNo__13J2DTevBlock16FUlUs = .text:0x802F2B2C; // type:function size:0x10 scope:global align:4 +getTexNo__13J2DTevBlock16CFUl = .text:0x802F2B3C; // type:function size:0x10 scope:global align:4 +setFontNo__13J2DTevBlock16FUs = .text:0x802F2B4C; // type:function size:0x8 scope:global align:4 +getFontNo__13J2DTevBlock16CFv = .text:0x802F2B54; // type:function size:0x8 scope:global align:4 +setTevOrder__13J2DTevBlock16FUl11J2DTevOrder = .text:0x802F2B5C; // type:function size:0x24 scope:global align:4 +getTevOrder__13J2DTevBlock16FUl = .text:0x802F2B80; // type:function size:0x14 scope:global align:4 +setTevColor__13J2DTevBlock16FUl13J2DGXColorS10 = .text:0x802F2B94; // type:function size:0x2C scope:global align:4 +getTevColor__13J2DTevBlock16FUl = .text:0x802F2BC0; // type:function size:0x14 scope:global align:4 +setTevKColor__13J2DTevBlock16FUlQ28JUtility6TColor = .text:0x802F2BD4; // type:function size:0x2C scope:global align:4 +getTevKColor__13J2DTevBlock16FUl = .text:0x802F2C00; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802F2C14; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J2DTevBlock16FUl = .text:0x802F2C20; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlUc = .text:0x802F2C2C; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802F2C38; // type:function size:0xC scope:global align:4 +setTevStageNum__13J2DTevBlock16FUc = .text:0x802F2C44; // type:function size:0x8 scope:global align:4 +getTevStageNum__13J2DTevBlock16CFv = .text:0x802F2C4C; // type:function size:0x8 scope:global align:4 +setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802F2C54; // type:function size:0x3C scope:global align:4 +getTevStage__13J2DTevBlock16FUl = .text:0x802F2C90; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J2DTevBlock16FUl18J2DTevSwapModeInfo = .text:0x802F2CA4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J2DTevBlock16FUl19J2DTevSwapModeTable = .text:0x802F2CDC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J2DTevBlock16FUl = .text:0x802F2CEC; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J2DTevBlock16FUl14J2DIndTevStage = .text:0x802F2CFC; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J2DTevBlock16FUl = .text:0x802F2D10; // type:function size:0x14 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802F2D24; // type:function size:0x30 scope:global align:4 +getTexture__13J2DTevBlock16FUl = .text:0x802F2D54; // type:function size:0x20 scope:global align:4 +getPalette__13J2DTevBlock16FUl = .text:0x802F2D74; // type:function size:0x20 scope:global align:4 +getFont__13J2DTevBlock16Fv = .text:0x802F2D94; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__13J2DTevBlock16FUc = .text:0x802F2D9C; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__13J2DTevBlock16Fv = .text:0x802F2DAC; // type:function size:0xC scope:global align:4 +getType__12J2DTevBlock8Fv = .text:0x802F2DB8; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock8Fv = .text:0x802F2DC4; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock8FUlUs = .text:0x802F2DCC; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock8CFUl = .text:0x802F2DDC; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock8FUs = .text:0x802F2DEC; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock8CFv = .text:0x802F2DF4; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock8FUl11J2DTevOrder = .text:0x802F2DFC; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock8FUl = .text:0x802F2E20; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock8FUl13J2DGXColorS10 = .text:0x802F2E34; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock8FUl = .text:0x802F2E60; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock8FUlQ28JUtility6TColor = .text:0x802F2E74; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock8FUl = .text:0x802F2EA0; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock8FUlUc = .text:0x802F2EB4; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock8FUl = .text:0x802F2EC0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock8FUlUc = .text:0x802F2ECC; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock8FUl = .text:0x802F2ED8; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock8FUc = .text:0x802F2EE4; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock8CFv = .text:0x802F2EEC; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock8FUl11J2DTevStage = .text:0x802F2EF4; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock8FUl = .text:0x802F2F30; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock8FUl18J2DTevSwapModeInfo = .text:0x802F2F44; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock8FUl19J2DTevSwapModeTable = .text:0x802F2F7C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock8FUl = .text:0x802F2F8C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock8FUl14J2DIndTevStage = .text:0x802F2F9C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock8FUl = .text:0x802F2FB0; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802F2FC4; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock8FUl = .text:0x802F2FF4; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock8FUl = .text:0x802F3014; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock8Fv = .text:0x802F3034; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock8FUc = .text:0x802F303C; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock8Fv = .text:0x802F304C; // type:function size:0xC scope:global align:4 +getType__12J2DTevBlock4Fv = .text:0x802F3058; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock4Fv = .text:0x802F3064; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock4FUlUs = .text:0x802F306C; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock4CFUl = .text:0x802F307C; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock4FUs = .text:0x802F308C; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock4CFv = .text:0x802F3094; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock4FUl11J2DTevOrder = .text:0x802F309C; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock4FUl = .text:0x802F30C0; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock4FUl13J2DGXColorS10 = .text:0x802F30D4; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock4FUl = .text:0x802F3100; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock4FUlQ28JUtility6TColor = .text:0x802F3114; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock4FUl = .text:0x802F3140; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock4FUlUc = .text:0x802F3154; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock4FUl = .text:0x802F3160; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock4FUlUc = .text:0x802F316C; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock4FUl = .text:0x802F3178; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock4FUc = .text:0x802F3184; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock4CFv = .text:0x802F318C; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock4FUl11J2DTevStage = .text:0x802F3194; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock4FUl = .text:0x802F31D0; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock4FUl18J2DTevSwapModeInfo = .text:0x802F31E4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock4FUl19J2DTevSwapModeTable = .text:0x802F321C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock4FUl = .text:0x802F322C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock4FUl14J2DIndTevStage = .text:0x802F323C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock4FUl = .text:0x802F3250; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802F3264; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock4FUl = .text:0x802F3294; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock4FUl = .text:0x802F32B4; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock4Fv = .text:0x802F32D4; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock4FUc = .text:0x802F32DC; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock4Fv = .text:0x802F32EC; // type:function size:0x10 scope:global align:4 +getType__12J2DTevBlock2Fv = .text:0x802F32FC; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock2Fv = .text:0x802F3308; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock2FUlUs = .text:0x802F3310; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock2CFUl = .text:0x802F3320; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock2FUs = .text:0x802F3330; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock2CFv = .text:0x802F3338; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock2FUl11J2DTevOrder = .text:0x802F3340; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock2FUl = .text:0x802F3364; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock2FUl13J2DGXColorS10 = .text:0x802F3378; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock2FUl = .text:0x802F33A4; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock2FUlQ28JUtility6TColor = .text:0x802F33B8; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock2FUl = .text:0x802F33E4; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock2FUlUc = .text:0x802F33F8; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock2FUl = .text:0x802F3404; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock2FUlUc = .text:0x802F3410; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock2FUl = .text:0x802F341C; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock2FUc = .text:0x802F3428; // type:function size:0x8 scope:global align:4 +getTevStageNum__12J2DTevBlock2CFv = .text:0x802F3430; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock2FUl11J2DTevStage = .text:0x802F3438; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock2FUl = .text:0x802F3474; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock2FUl18J2DTevSwapModeInfo = .text:0x802F3488; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock2FUl19J2DTevSwapModeTable = .text:0x802F34C0; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock2FUl = .text:0x802F34D0; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock2FUl14J2DIndTevStage = .text:0x802F34E0; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock2FUl = .text:0x802F34F4; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802F3508; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock2FUl = .text:0x802F3538; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock2FUl = .text:0x802F3558; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock2Fv = .text:0x802F3578; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock2FUc = .text:0x802F3580; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock2Fv = .text:0x802F3590; // type:function size:0x10 scope:global align:4 +getType__12J2DTevBlock1Fv = .text:0x802F35A0; // type:function size:0xC scope:global align:4 +getMaxStage__12J2DTevBlock1Fv = .text:0x802F35AC; // type:function size:0x8 scope:global align:4 +setTexNo__12J2DTevBlock1FUlUs = .text:0x802F35B4; // type:function size:0x10 scope:global align:4 +getTexNo__12J2DTevBlock1CFUl = .text:0x802F35C4; // type:function size:0x10 scope:global align:4 +setFontNo__12J2DTevBlock1FUs = .text:0x802F35D4; // type:function size:0x8 scope:global align:4 +getFontNo__12J2DTevBlock1CFv = .text:0x802F35DC; // type:function size:0x8 scope:global align:4 +setTevOrder__12J2DTevBlock1FUl11J2DTevOrder = .text:0x802F35E4; // type:function size:0x24 scope:global align:4 +getTevOrder__12J2DTevBlock1FUl = .text:0x802F3608; // type:function size:0x14 scope:global align:4 +setTevColor__12J2DTevBlock1FUl13J2DGXColorS10 = .text:0x802F361C; // type:function size:0x2C scope:global align:4 +getTevColor__12J2DTevBlock1FUl = .text:0x802F3648; // type:function size:0x14 scope:global align:4 +setTevKColor__12J2DTevBlock1FUlQ28JUtility6TColor = .text:0x802F365C; // type:function size:0x2C scope:global align:4 +getTevKColor__12J2DTevBlock1FUl = .text:0x802F3688; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J2DTevBlock1FUlUc = .text:0x802F369C; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock1FUl = .text:0x802F36A8; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock1FUlUc = .text:0x802F36B4; // type:function size:0xC scope:global align:4 +getTevKAlphaSel__12J2DTevBlock1FUl = .text:0x802F36C0; // type:function size:0xC scope:global align:4 +setTevStageNum__12J2DTevBlock1FUc = .text:0x802F36CC; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J2DTevBlock1CFv = .text:0x802F36D0; // type:function size:0x8 scope:global align:4 +setTevStage__12J2DTevBlock1FUl11J2DTevStage = .text:0x802F36D8; // type:function size:0x3C scope:global align:4 +getTevStage__12J2DTevBlock1FUl = .text:0x802F3714; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock1FUl18J2DTevSwapModeInfo = .text:0x802F3728; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J2DTevBlock1FUl19J2DTevSwapModeTable = .text:0x802F3760; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock1FUl = .text:0x802F3770; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock1FUl14J2DIndTevStage = .text:0x802F3780; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock1FUl = .text:0x802F3794; // type:function size:0x14 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802F37A8; // type:function size:0x30 scope:global align:4 +getTexture__12J2DTevBlock1FUl = .text:0x802F37D8; // type:function size:0x20 scope:global align:4 +getPalette__12J2DTevBlock1FUl = .text:0x802F37F8; // type:function size:0x20 scope:global align:4 +getFont__12J2DTevBlock1Fv = .text:0x802F3818; // type:function size:0x8 scope:global align:4 +setUndeleteFlag__12J2DTevBlock1FUc = .text:0x802F3820; // type:function size:0x10 scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock1Fv = .text:0x802F3830; // type:function size:0x10 scope:global align:4 +initialize__11J2DTevBlockFv = .text:0x802F3840; // type:function size:0x4 scope:global align:4 +loadTexture__11J2DTevBlockF11_GXTexMapIDUl = .text:0x802F3844; // type:function size:0x4 scope:global align:4 +setFontNo__11J2DTevBlockFUs = .text:0x802F3848; // type:function size:0x4 scope:global align:4 +setTevOrder__11J2DTevBlockFUl11J2DTevOrder = .text:0x802F384C; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J2DTevBlockFUlUc = .text:0x802F3850; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J2DTevBlockFUlUc = .text:0x802F3854; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J2DTevBlockFUc = .text:0x802F3858; // type:function size:0x4 scope:global align:4 +setTevStage__11J2DTevBlockFUl11J2DTevStage = .text:0x802F385C; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J2DTevBlockFUl18J2DTevSwapModeInfo = .text:0x802F3860; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J2DTevBlockFUl19J2DTevSwapModeTable = .text:0x802F3864; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J2DTevBlockFUl14J2DIndTevStage = .text:0x802F3868; // type:function size:0x4 scope:global align:4 +insertTexture__11J2DTevBlockFUlP10JUTTexture = .text:0x802F386C; // type:function size:0x8 scope:global align:4 +insertTexture__11J2DTevBlockFUlPC7ResTIMGP10JUTPalette = .text:0x802F3874; // type:function size:0x8 scope:global align:4 +insertTexture__11J2DTevBlockFUlPC7ResTIMG = .text:0x802F387C; // type:function size:0x8 scope:global align:4 +setTexture__11J2DTevBlockFUlP10JUTTexture = .text:0x802F3884; // type:function size:0x8 scope:global align:4 +setTexture__11J2DTevBlockFUlPC7ResTIMG = .text:0x802F388C; // type:function size:0x8 scope:global align:4 +removeTexture__11J2DTevBlockFUl = .text:0x802F3894; // type:function size:0x8 scope:global align:4 +setFont__11J2DTevBlockFP7JUTFont = .text:0x802F389C; // type:function size:0x8 scope:global align:4 +setFont__11J2DTevBlockFP7ResFONT = .text:0x802F38A4; // type:function size:0x8 scope:global align:4 +setPalette__11J2DTevBlockFUlPC7ResTLUT = .text:0x802F38AC; // type:function size:0x8 scope:global align:4 +prepareTexture__11J2DTevBlockFUc = .text:0x802F38B4; // type:function size:0x8 scope:global align:4 +getFont__11J2DTevBlockFv = .text:0x802F38BC; // type:function size:0x8 scope:global align:4 +shiftDeleteFlag__11J2DTevBlockFUcb = .text:0x802F38C4; // type:function size:0x4 scope:global align:4 +setUndeleteFlag__11J2DTevBlockFUc = .text:0x802F38C8; // type:function size:0x4 scope:global align:4 +setFontUndeleteFlag__11J2DTevBlockFv = .text:0x802F38CC; // type:function size:0x4 scope:global align:4 +__ct__18J2DMaterialFactoryFRC16J2DMaterialBlock = .text:0x802F38D0; // type:function size:0x1C4 scope:global align:4 +countStages__18J2DMaterialFactoryCFi = .text:0x802F3A94; // type:function size:0x88 scope:global align:4 +create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive = .text:0x802F3B1C; // type:function size:0x910 scope:global align:4 +newMatColor__18J2DMaterialFactoryCFii = .text:0x802F442C; // type:function size:0xA0 scope:global align:4 +newColorChanNum__18J2DMaterialFactoryCFi = .text:0x802F44CC; // type:function size:0x38 scope:global align:4 +newColorChan__18J2DMaterialFactoryCFii = .text:0x802F4504; // type:function size:0x54 scope:global align:4 +newTexGenNum__18J2DMaterialFactoryCFi = .text:0x802F4558; // type:function size:0x38 scope:global align:4 +newTexCoord__18J2DMaterialFactoryCFii = .text:0x802F4590; // type:function size:0x74 scope:global align:4 +newTexMtx__18J2DMaterialFactoryCFii = .text:0x802F4604; // type:function size:0xDC scope:global align:4 +newCullMode__18J2DMaterialFactoryCFi = .text:0x802F46E0; // type:function size:0x40 scope:global align:4 +newTexNo__18J2DMaterialFactoryCFii = .text:0x802F4720; // type:function size:0x48 scope:global align:4 +newFontNo__18J2DMaterialFactoryCFi = .text:0x802F4768; // type:function size:0x40 scope:global align:4 +newTevOrder__18J2DMaterialFactoryCFii = .text:0x802F47A8; // type:function size:0x74 scope:global align:4 +newTevColor__18J2DMaterialFactoryCFii = .text:0x802F481C; // type:function size:0x98 scope:global align:4 +newTevKColor__18J2DMaterialFactoryCFii = .text:0x802F48B4; // type:function size:0xA0 scope:global align:4 +newTevStageNum__18J2DMaterialFactoryCFi = .text:0x802F4954; // type:function size:0x38 scope:global align:4 +newTevStage__18J2DMaterialFactoryCFii = .text:0x802F498C; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J2DMaterialFactoryCFii = .text:0x802F49EC; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J2DMaterialFactoryCFi = .text:0x802F4A88; // type:function size:0x30 scope:global align:4 +newIndTexOrder__18J2DMaterialFactoryCFii = .text:0x802F4AB8; // type:function size:0x68 scope:global align:4 +newIndTexMtx__18J2DMaterialFactoryCFii = .text:0x802F4B20; // type:function size:0x104 scope:global align:4 +newIndTevStage__18J2DMaterialFactoryCFii = .text:0x802F4C24; // type:function size:0x154 scope:global align:4 +newIndTexCoordScale__18J2DMaterialFactoryCFii = .text:0x802F4D78; // type:function size:0x68 scope:global align:4 +newAlphaComp__18J2DMaterialFactoryCFi = .text:0x802F4DE0; // type:function size:0x7C scope:global align:4 +newBlend__18J2DMaterialFactoryCFi = .text:0x802F4E5C; // type:function size:0x7C scope:global align:4 +newDither__18J2DMaterialFactoryCFi = .text:0x802F4ED8; // type:function size:0x38 scope:global align:4 +__ct__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F4F10; // type:function size:0x60 scope:global align:4 +JSUConvertOffsetToPtr<12J2DBlendInfo>__FPCvPCv = .text:0x802F4F70; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J2DAlphaCompInfo>__FPCvPCv = .text:0x802F4F88; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J2DTevSwapModeTableInfo>__FPCvPCv = .text:0x802F4FA0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J2DTevSwapModeInfo>__FPCvPCv = .text:0x802F4FB8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTevStageInfo>__FPCvPCv = .text:0x802F4FD0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv = .text:0x802F4FE8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTevOrderInfo>__FPCvPCv = .text:0x802F5000; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J2DTexMtxInfo>__FPCvPCv = .text:0x802F5018; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J2DTexCoordInfo>__FPCvPCv = .text:0x802F5030; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J2DColorChanInfo>__FPCvPCv = .text:0x802F5048; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F5060; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv = .text:0x802F5078; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv = .text:0x802F5090; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J2DIndInitData>__FPCvPCv = .text:0x802F50A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F50C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J2DMaterialInitData>__FPCvPCv = .text:0x802F50D8; // type:function size:0x18 scope:global align:4 +J2DPrint_print_alpha_va = .text:0x802F50F0; // type:function size:0xA4 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F5194; // type:function size:0x8C scope:global align:4 +__dt__8J2DPrintFv = .text:0x802F5220; // type:function size:0x48 scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802F5268; // type:function size:0x1F0 scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802F5458; // type:function size:0x6C scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802F54C4; // type:function size:0x98 scope:global align:4 +locate__8J2DPrintFff = .text:0x802F555C; // type:function size:0x1C scope:global align:4 +print__8J2DPrintFffUcPCce = .text:0x802F5578; // type:function size:0xB0 scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802F5628; // type:function size:0x324 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802F594C; // type:function size:0x79C scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802F60E8; // type:function size:0x128 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802F6210; // type:function size:0x53C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802F674C; // type:function size:0x74 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802F67C0; // type:function size:0x104 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802F68C4; // type:function size:0x134 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802F69F8; // type:function size:0xC0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802F6AB8; // type:function size:0x88 scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F6B40; // type:function size:0x90 scope:global align:4 +initialize__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F6BD0; // type:function size:0xB8 scope:global align:4 +__ct__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F6C88; // type:function size:0x80 scope:global align:4 +initialize__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F6D08; // type:function size:0x94 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStreamUc = .text:0x802F6D9C; // type:function size:0x128 scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F6EC4; // type:function size:0x334 scope:global align:4 +changeUseTrans__7J2DPaneFP7J2DPane = .text:0x802F71F8; // type:function size:0x194 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802F738C; // type:function size:0xE0 scope:global align:4 +appendChild__7J2DPaneFP7J2DPane = .text:0x802F746C; // type:function size:0xA8 scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802F7514; // type:function size:0xCC scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextbb = .text:0x802F75E0; // type:function size:0x538 scope:global align:4 +place__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F7B18; // type:function size:0x248 scope:global align:4 +move__7J2DPaneFff = .text:0x802F7D60; // type:function size:0x54 scope:global align:4 +add__7J2DPaneFff = .text:0x802F7DB4; // type:function size:0x44 scope:global align:4 +resize__7J2DPaneFff = .text:0x802F7DF8; // type:function size:0x108 scope:global align:4 +getBounds__7J2DPaneFv = .text:0x802F7F00; // type:function size:0xDC scope:global align:4 +rotate__7J2DPaneFff13J2DRotateAxisf = .text:0x802F7FDC; // type:function size:0x30 scope:global align:4 +rotate__7J2DPaneFf = .text:0x802F800C; // type:function size:0x58 scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F8064; // type:function size:0x7C scope:global align:4 +search__7J2DPaneFUx = .text:0x802F80E0; // type:function size:0xA8 scope:global align:4 +searchUserInfo__7J2DPaneFUx = .text:0x802F8188; // type:function size:0xA8 scope:global align:4 +isUsed__7J2DPaneFPC7ResTIMG = .text:0x802F8230; // type:function size:0x88 scope:global align:4 +isUsed__7J2DPaneFPC7ResFONT = .text:0x802F82B8; // type:function size:0x88 scope:global align:4 +makeMatrix__7J2DPaneFffff = .text:0x802F8340; // type:function size:0x140 scope:global align:4 +setCullBack__7J2DPaneF11_GXCullMode = .text:0x802F8480; // type:function size:0x78 scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802F84F8; // type:function size:0xD8 scope:global align:4 +setInfluencedAlpha__7J2DPaneFbb = .text:0x802F85D0; // type:function size:0x1D8 scope:global align:4 +getGlbVtx__7J2DPaneCFUc = .text:0x802F87A8; // type:function size:0xE4 scope:global align:4 +getFirstChildPane__7J2DPaneFv = .text:0x802F888C; // type:function size:0x38 scope:global align:4 +getNextChildPane__7J2DPaneFv = .text:0x802F88C4; // type:function size:0x38 scope:global align:4 +getParentPane__7J2DPaneFv = .text:0x802F88FC; // type:function size:0x1C scope:global align:4 +makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F8918; // type:function size:0x1E8 scope:global align:4 +J2DCast_F32_to_S16__7J2DPaneFfUc = .text:0x802F8B00; // type:function size:0xB8 scope:global align:4 +getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F8BB8; // type:function size:0x13C scope:global align:4 +setAnimation__7J2DPaneFP10J2DAnmBase = .text:0x802F8CF4; // type:function size:0xD0 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTransform = .text:0x802F8DC4; // type:function size:0x8 scope:global align:4 +animationTransform__7J2DPaneFv = .text:0x802F8DCC; // type:function size:0x38 scope:global align:4 +clearAnmTransform__7J2DPaneFv = .text:0x802F8E04; // type:function size:0x7C scope:global align:4 +animationTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F8E80; // type:function size:0x98 scope:global align:4 +setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F8F18; // type:function size:0x88 scope:global align:4 +setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F8FA0; // type:function size:0x88 scope:global align:4 +animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x802F9028; // type:function size:0x98 scope:global align:4 +updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F90C0; // type:function size:0x108 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802F91C8; // type:function size:0x4 scope:global align:4 +rewriteAlpha__7J2DPaneFv = .text:0x802F91CC; // type:function size:0x4 scope:global align:4 +setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F91D0; // type:function size:0x2C scope:global align:4 +setAnimationVC__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F91FC; // type:function size:0x2C scope:global align:4 +setCullBack__7J2DPaneFb = .text:0x802F9228; // type:function size:0x3C scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x802F9264; // type:function size:0x10 scope:global align:4 +update__7J2DPaneFv = .text:0x802F9274; // type:function size:0x4 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x802F9278; // type:function size:0x4 scope:global align:4 +__sinit_J2DPane_cpp = .text:0x802F927C; // type:function size:0x1C scope:local align:4 +__ct__9J2DScreenFv = .text:0x802F9298; // type:function size:0xA8 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802F9340; // type:function size:0x68 scope:global align:4 +clean__9J2DScreenFv = .text:0x802F93A8; // type:function size:0xA0 scope:global align:4 +setPriority__9J2DScreenFPCcUlP10JKRArchive = .text:0x802F9448; // type:function size:0x100 scope:global align:4 +setPriority__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F9548; // type:function size:0x30 scope:global align:4 +private_set__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F9578; // type:function size:0xBC scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802F9634; // type:function size:0x60 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802F9694; // type:function size:0xFC scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F9790; // type:function size:0x208 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUlP10JKRArchive = .text:0x802F9998; // type:function size:0x33C scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802F9CD4; // type:function size:0x1CC scope:global align:4 +search__9J2DScreenFUx = .text:0x802F9EA0; // type:function size:0x40 scope:global align:4 +searchUserInfo__9J2DScreenFUx = .text:0x802F9EE0; // type:function size:0x40 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802F9F20; // type:function size:0x160 scope:global align:4 +getResReference__9J2DScreenFP20JSURandomInputStreamUl = .text:0x802FA080; // type:function size:0xFC scope:global align:4 +createMaterial__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802FA17C; // type:function size:0x284 scope:global align:4 +isUsed__9J2DScreenFPC7ResTIMG = .text:0x802FA400; // type:function size:0x20 scope:global align:4 +isUsed__9J2DScreenFPC7ResFONT = .text:0x802FA420; // type:function size:0x20 scope:global align:4 +getNameResource__9J2DScreenFPCc = .text:0x802FA440; // type:function size:0x50 scope:global align:4 +animation__9J2DScreenFv = .text:0x802FA490; // type:function size:0x74 scope:global align:4 +setAnimation__9J2DScreenFP11J2DAnmColor = .text:0x802FA504; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP19J2DAnmTextureSRTKey = .text:0x802FA598; // type:function size:0xA0 scope:global align:4 +setAnimation__9J2DScreenFP16J2DAnmTexPattern = .text:0x802FA638; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTevRegKey = .text:0x802FA6CC; // type:function size:0xDC scope:global align:4 +setAnimation__9J2DScreenFP14J2DAnmVtxColor = .text:0x802FA7A8; // type:function size:0x20 scope:global align:4 +setAnimation__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802FA7C8; // type:function size:0x20 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUl = .text:0x802FA7E8; // type:function size:0x30 scope:global align:4 +getTypeID__9J2DScreenCFv = .text:0x802FA818; // type:function size:0x8 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x802FA820; // type:function size:0x34 scope:global align:4 +setAnimation__9J2DScreenFP10J2DAnmBase = .text:0x802FA854; // type:function size:0x20 scope:global align:4 +setAnimationVF__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802FA874; // type:function size:0x4 scope:global align:4 +setAnimationVC__9J2DScreenFP14J2DAnmVtxColor = .text:0x802FA878; // type:function size:0x4 scope:global align:4 +__ct__9J2DWindowFv = .text:0x802FA87C; // type:function size:0xF8 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FA974; // type:function size:0x9C scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802FAA10; // type:function size:0x508 scope:global align:4 +private_readStream__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FAF18; // type:function size:0x4EC scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802FB404; // type:function size:0x27C scope:global align:4 +__dt__9J2DWindowFv = .text:0x802FB680; // type:function size:0xA8 scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802FB728; // type:function size:0x134 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FB85C; // type:function size:0x474 scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FBCD0; // type:function size:0x130 scope:global align:4 +resize__9J2DWindowFff = .text:0x802FBE00; // type:function size:0x12C scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FBF2C; // type:function size:0xAC scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802FBFD8; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802FC040; // type:function size:0xF8 scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802FC138; // type:function size:0x2FC scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802FC434; // type:function size:0x194 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802FC5C8; // type:function size:0xA0 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802FC668; // type:function size:0x328 scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FC990; // type:function size:0x2D0 scope:global align:4 +getFrameTexture__9J2DWindowCFUcUc = .text:0x802FCC60; // type:function size:0x7C scope:global align:4 +isUsed__9J2DWindowFPC7ResTIMG = .text:0x802FCCDC; // type:function size:0xBC scope:global align:4 +getTypeID__9J2DWindowCFv = .text:0x802FCD98; // type:function size:0x8 scope:global align:4 +draw__9J2DWindowFffff = .text:0x802FCDA0; // type:function size:0x48 scope:global align:4 +getContentsTexture__9J2DWindowCFUc = .text:0x802FCDE8; // type:function size:0x18 scope:global align:4 +getMaterial__9J2DWindowCFRQ29J2DWindow9TMaterial = .text:0x802FCE00; // type:function size:0x1C scope:global align:4 +getFrameMaterial__9J2DWindowCFUc = .text:0x802FCE1C; // type:function size:0x8 scope:global align:4 +getContentsMaterial__9J2DWindowCFv = .text:0x802FCE24; // type:function size:0x8 scope:global align:4 +isUsed__9J2DWindowFPC7ResFONT = .text:0x802FCE2C; // type:function size:0x20 scope:global align:4 +rewriteAlpha__9J2DWindowFv = .text:0x802FCE4C; // type:function size:0x4 scope:global align:4 +__ct__10J2DPictureFv = .text:0x802FCE50; // type:function size:0xC8 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FCF18; // type:function size:0xBC scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802FCFD4; // type:function size:0x534 scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802FD508; // type:function size:0xF8 scope:global align:4 +__ct__10J2DPictureFUxRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802FD600; // type:function size:0xE8 scope:global align:4 +private_readStream__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FD6E8; // type:function size:0x3F4 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FDADC; // type:function size:0x94 scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FDB70; // type:function size:0x12C scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802FDC9C; // type:function size:0x154 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802FDDF0; // type:function size:0xA8 scope:global align:4 +prepareTexture__10J2DPictureFUc = .text:0x802FDE98; // type:function size:0xD0 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGP10JUTPaletteUcf = .text:0x802FDF68; // type:function size:0x34C scope:global align:4 +insert__10J2DPictureFPCcP10JUTPaletteUcf = .text:0x802FE2B4; // type:function size:0x70 scope:global align:4 +insert__10J2DPictureFP10JUTTextureUcf = .text:0x802FE324; // type:function size:0x1D0 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802FE4F4; // type:function size:0x120 scope:global align:4 +remove__10J2DPictureFP10JUTTexture = .text:0x802FE614; // type:function size:0x60 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802FE674; // type:function size:0xF0 scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802FE764; // type:function size:0x58 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUcP10JUTPalette = .text:0x802FE7BC; // type:function size:0x10C scope:global align:4 +changeTexture__10J2DPictureFPCcUcP10JUTPalette = .text:0x802FE8C8; // type:function size:0x60 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802FE928; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802FE990; // type:function size:0x6C scope:global align:4 +drawFullSet__10J2DPictureFffffPA3_A4_f = .text:0x802FE9FC; // type:function size:0x74 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802FEA70; // type:function size:0x318 scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FED88; // type:function size:0x3F8 scope:global align:4 +drawTexCoord__10J2DPictureFffffssssssssPA3_A4_f = .text:0x802FF180; // type:function size:0x250 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802FF3D0; // type:function size:0x490 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802FF860; // type:function size:0x14 scope:global align:4 +setBlendColorRatio__10J2DPictureFff = .text:0x802FF874; // type:function size:0x28 scope:global align:4 +setBlendAlphaRatio__10J2DPictureFff = .text:0x802FF89C; // type:function size:0x28 scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802FF8C4; // type:function size:0xD0 scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802FF994; // type:function size:0xD0 scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802FFA64; // type:function size:0xE0 scope:global align:4 +setTexCoord__10J2DPictureFPC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x802FFB44; // type:function size:0x40 scope:global align:4 +setTexCoord__10J2DPictureFPQ29JGeometry8TVec2PC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x802FFB84; // type:function size:0x318 scope:global align:4 +isUsed__10J2DPictureFPC7ResTIMG = .text:0x802FFE9C; // type:function size:0x64 scope:global align:4 +getUsableTlut__10J2DPictureFUc = .text:0x802FFF00; // type:function size:0xD0 scope:global align:4 +getTlutID__10J2DPictureFPC7ResTIMGUc = .text:0x802FFFD0; // type:function size:0x34 scope:global align:4 +__ct__Q29JGeometry8TVec2Fv = .text:0x80300004; // type:function size:0x4 scope:global align:4 +append__10J2DPictureFP10JUTTexturef = .text:0x80300008; // type:function size:0x30 scope:global align:4 +append__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x80300038; // type:function size:0x30 scope:global align:4 +load__10J2DPictureFUc = .text:0x80300068; // type:function size:0x34 scope:global align:4 +load__10J2DPictureF11_GXTexMapIDUc = .text:0x8030009C; // type:function size:0x4C scope:global align:4 +getTypeID__10J2DPictureCFv = .text:0x803000E8; // type:function size:0x8 scope:global align:4 +append__10J2DPictureFPCcP10JUTPalettef = .text:0x803000F0; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFP10JUTTexturef = .text:0x80300120; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPCcP10JUTPalettef = .text:0x80300150; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPCcf = .text:0x80300180; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x803001B0; // type:function size:0x30 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGf = .text:0x803001E0; // type:function size:0x30 scope:global align:4 +remove__10J2DPictureFv = .text:0x80300210; // type:function size:0x38 scope:global align:4 +draw__10J2DPictureFffUcbbb = .text:0x80300248; // type:function size:0x98 scope:global align:4 +draw__10J2DPictureFffbbb = .text:0x803002E0; // type:function size:0x44 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x80300324; // type:function size:0x64 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x80300388; // type:function size:0xAC scope:global align:4 +getTextureCount__10J2DPictureCFv = .text:0x80300434; // type:function size:0x8 scope:global align:4 +isUsed__10J2DPictureFPC7ResFONT = .text:0x8030043C; // type:function size:0x20 scope:global align:4 +rewriteAlpha__10J2DPictureFv = .text:0x8030045C; // type:function size:0x4 scope:global align:4 +__ct__10J2DTextBoxFv = .text:0x80300460; // type:function size:0x78 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x803004D8; // type:function size:0x84 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x8030055C; // type:function size:0x468 scope:global align:4 +__ct__10J2DTextBoxFUxRCQ29JGeometry8TBox2PC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x803009C4; // type:function size:0x94 scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x80300A58; // type:function size:0x230 scope:global align:4 +private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x80300C88; // type:function size:0x358 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x80300FE0; // type:function size:0x98 scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x80301078; // type:function size:0x70 scope:global align:4 +draw__10J2DTextBoxFff = .text:0x803010E8; // type:function size:0x1A8 scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x80301290; // type:function size:0x1C8 scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x80301458; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x80301460; // type:function size:0xEC scope:global align:4 +setString__10J2DTextBoxFsPCce = .text:0x8030154C; // type:function size:0x124 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x80301670; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x803016E8; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x80301750; // type:function size:0x1A8 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x803018F8; // type:function size:0x104 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResFONT = .text:0x803019FC; // type:function size:0x6C scope:global align:4 +getTypeID__10J2DTextBoxCFv = .text:0x80301A68; // type:function size:0x8 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResTIMG = .text:0x80301A70; // type:function size:0x20 scope:global align:4 +rewriteAlpha__10J2DTextBoxFv = .text:0x80301A90; // type:function size:0x4 scope:global align:4 +__ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80301A94; // type:function size:0x2EC scope:global align:4 +setMinSize__11J2DWindowExFv = .text:0x80301D80; // type:function size:0x1C4 scope:global align:4 +__dt__11J2DWindowExFv = .text:0x80301F44; // type:function size:0xE8 scope:global align:4 +drawSelf__11J2DWindowExFffPA3_A4_f = .text:0x8030202C; // type:function size:0xA0 scope:global align:4 +draw_private__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x803020CC; // type:function size:0x6C8 scope:global align:4 +drawContents__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x80302794; // type:function size:0x3E0 scope:global align:4 +drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb = .text:0x80302B74; // type:function size:0x254 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x80302DC8; // type:function size:0x19C scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80302F64; // type:function size:0x120 scope:global align:4 +setTevOrder__11J2DWindowExFb = .text:0x80303084; // type:function size:0x104 scope:global align:4 +setTevStage__11J2DWindowExFb = .text:0x80303188; // type:function size:0x12C scope:global align:4 +setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum = .text:0x803032B4; // type:function size:0x2B0 scope:global align:4 +setBlack__11J2DWindowExFQ28JUtility6TColor = .text:0x80303564; // type:function size:0x88 scope:global align:4 +setWhite__11J2DWindowExFQ28JUtility6TColor = .text:0x803035EC; // type:function size:0x88 scope:global align:4 +setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80303674; // type:function size:0x1D8 scope:global align:4 +getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x8030384C; // type:function size:0x19C scope:global align:4 +isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x803039E8; // type:function size:0xA0 scope:global align:4 +getBlack__11J2DWindowExCFv = .text:0x80303A88; // type:function size:0x60 scope:global align:4 +getWhite__11J2DWindowExCFv = .text:0x80303AE8; // type:function size:0x60 scope:global align:4 +setAlpha__11J2DWindowExFUc = .text:0x80303B48; // type:function size:0x50 scope:global align:4 +setCullBack__11J2DWindowExF11_GXCullMode = .text:0x80303B98; // type:function size:0x5C scope:global align:4 +rewriteAlpha__11J2DWindowExFv = .text:0x80303BF4; // type:function size:0x18 scope:global align:4 +getFrameTexture__11J2DWindowExCFUcUc = .text:0x80303C0C; // type:function size:0x68 scope:global align:4 +getContentsTexture__11J2DWindowExCFUc = .text:0x80303C74; // type:function size:0x68 scope:global align:4 +isUsed__11J2DWindowExFPC7ResTIMG = .text:0x80303CDC; // type:function size:0x120 scope:global align:4 +setAnimation__11J2DWindowExFP11J2DAnmColor = .text:0x80303DFC; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey = .text:0x80303E84; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP16J2DAnmTexPattern = .text:0x80303F0C; // type:function size:0x88 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTevRegKey = .text:0x80303F94; // type:function size:0x88 scope:global align:4 +isNeedSetAnm__11J2DWindowExFUc = .text:0x8030401C; // type:function size:0x58 scope:global align:4 +setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull = .text:0x80304074; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP14J2DAnmVtxColor = .text:0x8030407C; // type:function size:0xF4 scope:global align:4 +animationPane__11J2DWindowExFPC15J2DAnmTransform = .text:0x80304170; // type:function size:0x1A0 scope:global align:4 +getFrameMaterial__11J2DWindowExCFUc = .text:0x80304310; // type:function size:0x24 scope:global align:4 +getContentsMaterial__11J2DWindowExCFv = .text:0x80304334; // type:function size:0x8 scope:global align:4 +getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial = .text:0x8030433C; // type:function size:0x2C scope:global align:4 +draw__11J2DWindowExFffff = .text:0x80304368; // type:function size:0x58 scope:global align:4 +setCullBack__11J2DWindowExFb = .text:0x803043C0; // type:function size:0x3C scope:global align:4 +isUsed__11J2DWindowExFPC7ResFONT = .text:0x803043FC; // type:function size:0x20 scope:global align:4 +setAnimation__11J2DWindowExFP10J2DAnmBase = .text:0x8030441C; // type:function size:0x20 scope:global align:4 +getColor__14J2DAnmVtxColorCFUcUsP8_GXColor = .text:0x8030443C; // type:function size:0x4 scope:global align:4 +initiate__12J2DPictureExFPC7ResTIMGPC7ResTLUT = .text:0x80304440; // type:function size:0xAC scope:global align:4 +__ct__12J2DPictureExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x803044EC; // type:function size:0x250 scope:global align:4 +__dt__12J2DPictureExFv = .text:0x8030473C; // type:function size:0x90 scope:global align:4 +prepareTexture__12J2DPictureExFUc = .text:0x803047CC; // type:function size:0xE8 scope:global align:4 +drawSelf__12J2DPictureExFffPA3_A4_f = .text:0x803048B4; // type:function size:0xCC scope:global align:4 +drawFullSet__12J2DPictureExFffffPA3_A4_f = .text:0x80304980; // type:function size:0x5C scope:global align:4 +drawTexCoord__12J2DPictureExFffffssssssssPA3_A4_f = .text:0x803049DC; // type:function size:0x280 scope:global align:4 +append__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80304C5C; // type:function size:0x48 scope:global align:4 +append__12J2DPictureExFPCcP10JUTPalettef = .text:0x80304CA4; // type:function size:0x48 scope:global align:4 +append__12J2DPictureExFP10JUTTexturef = .text:0x80304CEC; // type:function size:0x48 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGP10JUTPaletteUcf = .text:0x80304D34; // type:function size:0xA4 scope:global align:4 +insert__12J2DPictureExFPCcP10JUTPaletteUcf = .text:0x80304DD8; // type:function size:0x70 scope:global align:4 +insert__12J2DPictureExFP10JUTTextureUcf = .text:0x80304E48; // type:function size:0x9C scope:global align:4 +insertCommon__12J2DPictureExFUcf = .text:0x80304EE4; // type:function size:0x298 scope:global align:4 +isInsert__12J2DPictureExCFUc = .text:0x8030517C; // type:function size:0xF0 scope:global align:4 +remove__12J2DPictureExFUc = .text:0x8030526C; // type:function size:0x19C scope:global align:4 +remove__12J2DPictureExFv = .text:0x80305408; // type:function size:0x64 scope:global align:4 +remove__12J2DPictureExFP10JUTTexture = .text:0x8030546C; // type:function size:0xBC scope:global align:4 +isRemove__12J2DPictureExCFUc = .text:0x80305528; // type:function size:0x54 scope:global align:4 +draw__12J2DPictureExFffUcbbb = .text:0x8030557C; // type:function size:0x114 scope:global align:4 +draw__12J2DPictureExFffffbbb = .text:0x80305690; // type:function size:0x4F8 scope:global align:4 +drawOut__12J2DPictureExFffffff = .text:0x80305B88; // type:function size:0x168 scope:global align:4 +drawOut__12J2DPictureExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80305CF0; // type:function size:0x374 scope:global align:4 +load__12J2DPictureExF11_GXTexMapIDUc = .text:0x80306064; // type:function size:0x48 scope:global align:4 +setTevOrder__12J2DPictureExFUcUcb = .text:0x803060AC; // type:function size:0x134 scope:global align:4 +setTevStage__12J2DPictureExFUcUcb = .text:0x803061E0; // type:function size:0x2A8 scope:global align:4 +setStage__12J2DPictureExFP11J2DTevStageQ212J2DPictureEx10stage_enum = .text:0x80306488; // type:function size:0x2A0 scope:global align:4 +setTevKColor__12J2DPictureExFUc = .text:0x80306728; // type:function size:0x348 scope:global align:4 +setTevKColorSel__12J2DPictureExFUc = .text:0x80306A70; // type:function size:0xA8 scope:global align:4 +setTevKAlphaSel__12J2DPictureExFUc = .text:0x80306B18; // type:function size:0xA8 scope:global align:4 +shiftSetBlendRatio__12J2DPictureExFUcfbb = .text:0x80306BC0; // type:function size:0x114 scope:global align:4 +setBlendColorRatio__12J2DPictureExFff = .text:0x80306CD4; // type:function size:0x60 scope:global align:4 +setBlendAlphaRatio__12J2DPictureExFff = .text:0x80306D34; // type:function size:0x60 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUc = .text:0x80306D94; // type:function size:0x148 scope:global align:4 +changeTexture__12J2DPictureExFPCcUc = .text:0x80306EDC; // type:function size:0x58 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUcP10JUTPalette = .text:0x80306F34; // type:function size:0x164 scope:global align:4 +changeTexture__12J2DPictureExFPCcUcP10JUTPalette = .text:0x80307098; // type:function size:0x60 scope:global align:4 +getTexture__12J2DPictureExCFUc = .text:0x803070F8; // type:function size:0x58 scope:global align:4 +getTextureCount__12J2DPictureExCFv = .text:0x80307150; // type:function size:0x20 scope:global align:4 +setBlack__12J2DPictureExFQ28JUtility6TColor = .text:0x80307170; // type:function size:0x88 scope:global align:4 +setWhite__12J2DPictureExFQ28JUtility6TColor = .text:0x803071F8; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DPictureExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80307280; // type:function size:0x1E4 scope:global align:4 +getBlackWhite__12J2DPictureExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80307464; // type:function size:0x1C0 scope:global align:4 +isSetBlackWhite__12J2DPictureExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80307624; // type:function size:0xD4 scope:global align:4 +getBlack__12J2DPictureExCFv = .text:0x803076F8; // type:function size:0x60 scope:global align:4 +getWhite__12J2DPictureExCFv = .text:0x80307758; // type:function size:0x60 scope:global align:4 +setAlpha__12J2DPictureExFUc = .text:0x803077B8; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DPictureExF11_GXCullMode = .text:0x803077D8; // type:function size:0x34 scope:global align:4 +rewriteAlpha__12J2DPictureExFv = .text:0x8030780C; // type:function size:0x18 scope:global align:4 +isUsed__12J2DPictureExFPC7ResTIMG = .text:0x80307824; // type:function size:0xA0 scope:global align:4 +setAnimation__12J2DPictureExFP11J2DAnmColor = .text:0x803078C4; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP19J2DAnmTextureSRTKey = .text:0x803078F0; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP16J2DAnmTexPattern = .text:0x8030791C; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTevRegKey = .text:0x80307948; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull = .text:0x80307974; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DPictureExFP14J2DAnmVtxColor = .text:0x8030797C; // type:function size:0xF4 scope:global align:4 +animationPane__12J2DPictureExFPC15J2DAnmTransform = .text:0x80307A70; // type:function size:0x158 scope:global align:4 +getUsableTlut__12J2DPictureExFUc = .text:0x80307BC8; // type:function size:0x10C scope:global align:4 +append__12J2DPictureExFPC7ResTIMGf = .text:0x80307CD4; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFPCcf = .text:0x80307D04; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFP10JUTTexturef = .text:0x80307D34; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPCcP10JUTPalettef = .text:0x80307D64; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPCcf = .text:0x80307D94; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80307DC4; // type:function size:0x30 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGf = .text:0x80307DF4; // type:function size:0x30 scope:global align:4 +insert__12J2DPictureExFPCcUcf = .text:0x80307E24; // type:function size:0x34 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGUcf = .text:0x80307E58; // type:function size:0x34 scope:global align:4 +draw__12J2DPictureExFffbbb = .text:0x80307E8C; // type:function size:0x44 scope:global align:4 +drawOut__12J2DPictureExFffffffff = .text:0x80307ED0; // type:function size:0x64 scope:global align:4 +load__12J2DPictureExFUc = .text:0x80307F34; // type:function size:0x34 scope:global align:4 +setCullBack__12J2DPictureExFb = .text:0x80307F68; // type:function size:0x3C scope:global align:4 +isUsed__12J2DPictureExFPC7ResFONT = .text:0x80307FA4; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DPictureExFP10J2DAnmBase = .text:0x80307FC4; // type:function size:0x20 scope:global align:4 +__ct__12J2DTextBoxExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80307FE4; // type:function size:0x338 scope:global align:4 +__dt__12J2DTextBoxExFv = .text:0x8030831C; // type:function size:0x90 scope:global align:4 +drawSelf__12J2DTextBoxExFffPA3_A4_f = .text:0x803083AC; // type:function size:0x300 scope:global align:4 +draw__12J2DTextBoxExFff = .text:0x803086AC; // type:function size:0x244 scope:global align:4 +draw__12J2DTextBoxExFfff18J2DTextBoxHBinding = .text:0x803088F0; // type:function size:0x26C scope:global align:4 +setFont__12J2DTextBoxExFP7JUTFont = .text:0x80308B5C; // type:function size:0x64 scope:global align:4 +getFont__12J2DTextBoxExCFv = .text:0x80308BC0; // type:function size:0x4C scope:global align:4 +setTevOrder__12J2DTextBoxExFb = .text:0x80308C0C; // type:function size:0xE4 scope:global align:4 +setTevStage__12J2DTextBoxExFb = .text:0x80308CF0; // type:function size:0xA4 scope:global align:4 +setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum = .text:0x80308D94; // type:function size:0x2A8 scope:global align:4 +setBlack__12J2DTextBoxExFQ28JUtility6TColor = .text:0x8030903C; // type:function size:0x88 scope:global align:4 +setWhite__12J2DTextBoxExFQ28JUtility6TColor = .text:0x803090C4; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DTextBoxExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8030914C; // type:function size:0x180 scope:global align:4 +getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x803092CC; // type:function size:0x19C scope:global align:4 +isSetBlackWhite__12J2DTextBoxExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80309468; // type:function size:0x94 scope:global align:4 +getBlack__12J2DTextBoxExCFv = .text:0x803094FC; // type:function size:0x60 scope:global align:4 +getWhite__12J2DTextBoxExCFv = .text:0x8030955C; // type:function size:0x60 scope:global align:4 +setAlpha__12J2DTextBoxExFUc = .text:0x803095BC; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DTextBoxExF11_GXCullMode = .text:0x803095DC; // type:function size:0x34 scope:global align:4 +rewriteAlpha__12J2DTextBoxExFv = .text:0x80309610; // type:function size:0x18 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResFONT = .text:0x80309628; // type:function size:0x8C scope:global align:4 +setAnimation__12J2DTextBoxExFP11J2DAnmColor = .text:0x803096B4; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP19J2DAnmTextureSRTKey = .text:0x803096E0; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP16J2DAnmTexPattern = .text:0x8030970C; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTevRegKey = .text:0x80309738; // type:function size:0x2C scope:global align:4 +setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull = .text:0x80309764; // type:function size:0x8 scope:global align:4 +animationPane__12J2DTextBoxExFPC15J2DAnmTransform = .text:0x8030976C; // type:function size:0x80 scope:global align:4 +setCullBack__12J2DTextBoxExFb = .text:0x803097EC; // type:function size:0x3C scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResTIMG = .text:0x80309828; // type:function size:0x20 scope:global align:4 +setAnimation__12J2DTextBoxExFP14J2DAnmVtxColor = .text:0x80309848; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DTextBoxExFP10J2DAnmBase = .text:0x8030984C; // type:function size:0x20 scope:global align:4 +load__20J2DAnmLoaderDataBaseFPCv = .text:0x8030986C; // type:function size:0x824 scope:global align:4 +__ct__19J2DAnmKeyLoader_v15Fv = .text:0x8030A090; // type:function size:0x1C scope:global align:4 +__dt__19J2DAnmKeyLoader_v15Fv = .text:0x8030A0AC; // type:function size:0x5C scope:global align:4 +load__19J2DAnmKeyLoader_v15FPCv = .text:0x8030A108; // type:function size:0x10C scope:global align:4 +setResource__19J2DAnmKeyLoader_v15FP10J2DAnmBasePCv = .text:0x8030A214; // type:function size:0x15C scope:global align:4 +readAnmTransform__19J2DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x8030A370; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J2DAnmKeyLoader_v15FP18J2DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x8030A398; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J2DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x8030A434; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J2DAnmKeyLoader_v15FP19J2DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8030A45C; // type:function size:0x1EC scope:global align:4 +readAnmColor__19J2DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x8030A648; // type:function size:0x28 scope:global align:4 +setAnmColor__19J2DAnmKeyLoader_v15FP14J2DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8030A670; // type:function size:0xEC scope:global align:4 +readAnmVtxColor__19J2DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x8030A75C; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J2DAnmKeyLoader_v15FP17J2DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8030A784; // type:function size:0xFC scope:global align:4 +load__20J2DAnmFullLoader_v15FPCv = .text:0x8030A880; // type:function size:0x10C scope:global align:4 +setResource__20J2DAnmFullLoader_v15FP10J2DAnmBasePCv = .text:0x8030A98C; // type:function size:0x15C scope:global align:4 +__ct__20J2DAnmFullLoader_v15Fv = .text:0x8030AAE8; // type:function size:0x1C scope:global align:4 +__dt__20J2DAnmFullLoader_v15Fv = .text:0x8030AB04; // type:function size:0x5C scope:global align:4 +readAnmTransform__20J2DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x8030AB60; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J2DAnmFullLoader_v15FP19J2DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8030AB88; // type:function size:0x94 scope:global align:4 +readAnmColor__20J2DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x8030AC1C; // type:function size:0x28 scope:global align:4 +setAnmColor__20J2DAnmFullLoader_v15FP15J2DAnmColorFullPC19J3DAnmColorFullData = .text:0x8030AC44; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J2DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x8030AD10; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J2DAnmFullLoader_v15FP16J2DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8030AD38; // type:function size:0xA4 scope:global align:4 +readAnmTevReg__19J2DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x8030ADDC; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J2DAnmKeyLoader_v15FP15J2DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8030AE04; // type:function size:0x18C scope:global align:4 +readAnmVisibility__20J2DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x8030AF90; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J2DAnmFullLoader_v15FP20J2DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x8030AFB8; // type:function size:0x7C scope:global align:4 +readAnmVtxColor__20J2DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x8030B034; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J2DAnmFullLoader_v15FP18J2DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x8030B05C; // type:function size:0xFC scope:global align:4 +__dt__14J2DAnmVtxColorFv = .text:0x8030B158; // type:function size:0x5C scope:global align:4 +__dt__20J2DAnmVisibilityFullFv = .text:0x8030B1B4; // type:function size:0x5C scope:global align:4 +__dt__12J2DAnmLoaderFv = .text:0x8030B210; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv = .text:0x8030B258; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv = .text:0x8030B270; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv = .text:0x8030B288; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv = .text:0x8030B2A0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv = .text:0x8030B2B8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv = .text:0x8030B2D0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv = .text:0x8030B2E8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv = .text:0x8030B300; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<3Vec>__FPCvPCv = .text:0x8030B318; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv = .text:0x8030B330; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x8030B348; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x8030B360; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv = .text:0x8030B378; // type:function size:0x18 scope:global align:4 +getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8030B390; // type:function size:0x56C scope:global align:4 +calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8030B8FC; // type:function size:0x428 scope:global align:4 +searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen = .text:0x8030BD24; // type:function size:0xA4 scope:global align:4 +getColor__15J2DAnmColorFullCFUsP8_GXColor = .text:0x8030BDC8; // type:function size:0x238 scope:global align:4 +getColor__14J2DAnmColorKeyCFUsP8_GXColor = .text:0x8030C000; // type:function size:0x2C4 scope:global align:4 +getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x8030C2C4; // type:function size:0x240 scope:global align:4 +getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x8030C504; // type:function size:0x2EC scope:global align:4 +calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8030C7F0; // type:function size:0x270 scope:global align:4 +searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen = .text:0x8030CA60; // type:function size:0xB0 scope:global align:4 +searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen = .text:0x8030CB10; // type:function size:0x1D8 scope:global align:4 +getTexNo__16J2DAnmTexPatternCFUsPUs = .text:0x8030CCE8; // type:function size:0xB4 scope:global align:4 +getResTIMG__16J2DAnmTexPatternCFUs = .text:0x8030CD9C; // type:function size:0x54 scope:global align:4 +getPalette__16J2DAnmTexPatternCFUs = .text:0x8030CDF0; // type:function size:0x58 scope:global align:4 +getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030CE48; // type:function size:0xA8 scope:global align:4 +getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030CEF0; // type:function size:0x2C4 scope:global align:4 +getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030D1B4; // type:function size:0x2C4 scope:global align:4 +searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030D478; // type:function size:0x104 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x8030D57C; // type:function size:0x234 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x8030D7B0; // type:function size:0x17C scope:global align:4 +__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030D92C; // type:function size:0x10 scope:global align:4 +__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030D93C; // type:function size:0x54 scope:global align:4 +__dt__16J2DAnmTexPatternFv = .text:0x8030D990; // type:function size:0x90 scope:global align:4 +__dt__17J2DAnmVtxColorKeyFv = .text:0x8030DA20; // type:function size:0x6C scope:global align:4 +__dt__18J2DAnmVtxColorFullFv = .text:0x8030DA8C; // type:function size:0x6C scope:global align:4 +__dt__15J2DAnmColorFullFv = .text:0x8030DAF8; // type:function size:0x84 scope:global align:4 +getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8030DB7C; // type:function size:0x30 scope:global align:4 +__dt__19J2DAnmTransformFullFv = .text:0x8030DBAC; // type:function size:0x6C scope:global align:4 +get__13J2DDataManageFPCc = .text:0x8030DC18; // type:function size:0x64 scope:global align:4 +get__13J2DDataManageFP14JSUInputStream = .text:0x8030DC7C; // type:function size:0x94 scope:global align:4 +getResReference__15J2DResReferenceCFUs = .text:0x8030DD10; // type:function size:0x34 scope:global align:4 +getName__15J2DResReferenceCFUs = .text:0x8030DD44; // type:function size:0x154 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x8030DE98; // type:function size:0x178 scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x8030E010; // type:function size:0x154 scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x8030E164; // type:function size:0x2F8 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x8030E45C; // type:function size:0x110 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x8030E56C; // type:function size:0x1CC scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x8030E738; // type:function size:0x1CC scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb = .text:0x8030E904; // type:function size:0x560 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x8030EE64; // type:function size:0x1D0 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x8030F034; // type:function size:0x204 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x8030F238; // type:function size:0x19C scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x8030F3D4; // type:function size:0xA8 scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x8030F47C; // type:function size:0x90 scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x8030F50C; // type:function size:0xD4 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x8030F5E0; // type:function size:0x98 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x8030F678; // type:function size:0x2B8 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x8030F930; // type:function size:0x2E0 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x8030FC10; // type:function size:0xF8 scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x8030FD08; // type:function size:0x200 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x8030FF08; // type:function size:0x18C scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x80310094; // type:function size:0x168 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x803101FC; // type:function size:0x234 scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x80310430; // type:function size:0x364 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x80310794; // type:function size:0x14C scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x803108E0; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x80310960; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x803109CC; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl = .text:0x80310A38; // type:function size:0x98 scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl = .text:0x80310AD0; // type:function size:0x98 scope:global align:4 +J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x80310B68; // type:function size:0x80 scope:global align:4 +__ct__6J3DSysFv = .text:0x80310BE8; // type:function size:0xD8 scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x80310CC0; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x80310CE4; // type:function size:0x28 scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x80310D0C; // type:function size:0x1B0 scope:global align:4 +drawInit__6J3DSysFv = .text:0x80310EBC; // type:function size:0x680 scope:global align:4 +reinitGX__6J3DSysFv = .text:0x8031153C; // type:function size:0x60 scope:global align:4 +reinitGenMode__6J3DSysFv = .text:0x8031159C; // type:function size:0x4C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x803115E8; // type:function size:0xAC scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x80311694; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x80311798; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x8031183C; // type:function size:0x308 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x80311B44; // type:function size:0xF8 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x80311C3C; // type:function size:0x94 scope:global align:4 +__sinit_J3DSys_cpp = .text:0x80311CD0; // type:function size:0x28 scope:local align:4 +__ct__13J3DVertexDataFv = .text:0x80311CF8; // type:function size:0x80 scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x80311D78; // type:function size:0x60 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x80311DD8; // type:function size:0x58 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x80311E30; // type:function size:0x3C scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x80311E6C; // type:function size:0x24 scope:global align:4 +copyLocalVtxPosArray__15J3DVertexBufferFUl = .text:0x80311E90; // type:function size:0x120 scope:global align:4 +copyLocalVtxNrmArray__15J3DVertexBufferFUl = .text:0x80311FB0; // type:function size:0x120 scope:global align:4 +copyLocalVtxArray__15J3DVertexBufferFUl = .text:0x803120D0; // type:function size:0x1A8 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x80312278; // type:function size:0xB4 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x8031232C; // type:function size:0xB4 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x803123E0; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x803123F4; // type:function size:0x3C scope:global align:4 +__MTGQR7__FUl = .text:0x80312430; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x80312438; // type:function size:0x38 scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x80312470; // type:function size:0xF0 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x80312560; // type:function size:0x13C scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x8031269C; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x80312764; // type:function size:0xC0 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x80312824; // type:function size:0xA8 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x803128CC; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x80312980; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x80312A34; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x80312AE4; // type:function size:0xB0 scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x80312B94; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x80312BF8; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x80312C4C; // type:function size:0x124 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x80312D70; // type:function size:0xDC scope:global align:4 +loadGX__10J3DTextureCFUs11_GXTexMapID = .text:0x80312E4C; // type:function size:0x158 scope:global align:4 +entryNum__10J3DTextureFUs = .text:0x80312FA4; // type:function size:0x78 scope:global align:4 +addResTIMG__10J3DTextureFUsPC7ResTIMG = .text:0x8031301C; // type:function size:0x26C scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x80313288; // type:function size:0x80 scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x80313308; // type:function size:0x64 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x8031336C; // type:function size:0x78 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x803133E4; // type:function size:0x20 scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x80313404; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x80313418; // type:function size:0x2C scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x80313444; // type:function size:0x54 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x80313498; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x803134F4; // type:function size:0x20 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x80313514; // type:function size:0x3C scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x80313550; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x80313558; // type:function size:0x20 scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x80313578; // type:function size:0x38 scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x803135B0; // type:function size:0x5C scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x8031360C; // type:function size:0x8C scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x80313698; // type:function size:0x8C scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x80313724; // type:function size:0x24 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x80313748; // type:function size:0x5C scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x803137A4; // type:function size:0x60 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x80313804; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x80313824; // type:function size:0x28 scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x8031384C; // type:function size:0x28 scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x80313874; // type:function size:0x28 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x8031389C; // type:function size:0x84 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x80313920; // type:function size:0x54 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x80313974; // type:function size:0x60 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x803139D4; // type:function size:0x1E8 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x80313BBC; // type:function size:0x4C scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x80313C08; // type:function size:0x11C scope:global align:4 +draw__14J3DShapePacketFv = .text:0x80313D24; // type:function size:0x98 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x80313DBC; // type:function size:0x88 scope:global align:4 +draw__9J3DPacketFv = .text:0x80313E44; // type:function size:0x4 scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x80313E48; // type:function size:0x60 scope:global align:4 +resetMtxLoadCache__11J3DShapeMtxFv = .text:0x80313EA8; // type:function size:0x3C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x80313EE4; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x80313F28; // type:function size:0x60 scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x80313F88; // type:function size:0x4C scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x80313FD4; // type:function size:0x58 scope:global align:4 +loadExecute__17J3DDifferedTexMtxFPA4_Cf = .text:0x8031402C; // type:function size:0x5FC scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x80314628; // type:function size:0xA0 scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x803146C8; // type:function size:0xA4 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x8031476C; // type:function size:0xA8 scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80314814; // type:function size:0xB4 scope:global align:4 +loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs = .text:0x803148C8; // type:function size:0xCC scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x80314994; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x803149F0; // type:function size:0x64 scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x80314A54; // type:function size:0xD4 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x80314B28; // type:function size:0x124 scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x80314C4C; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x80314CEC; // type:function size:0xB8 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x80314DA4; // type:function size:0x1F8 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x80314F9C; // type:function size:0x138 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x803150D4; // type:function size:0x110 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x803151E4; // type:function size:0x13C scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x80315320; // type:function size:0x6C scope:global align:4 +getType__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x8031538C; // type:function size:0xC scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x80315398; // type:function size:0x4 scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x8031539C; // type:function size:0x8 scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x803153A4; // type:function size:0x6C scope:global align:4 +getType__27J3DShapeMtxBBoardConcatViewCFv = .text:0x80315410; // type:function size:0xC scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x8031541C; // type:function size:0x6C scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x80315488; // type:function size:0xC scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x80315494; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x8031549C; // type:function size:0x10 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x803154AC; // type:function size:0x4 scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x803154B0; // type:function size:0x5C scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x8031550C; // type:function size:0xC scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x80315518; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x80315520; // type:function size:0x10 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x80315530; // type:function size:0x5C scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x8031558C; // type:function size:0xC scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x80315598; // type:function size:0x48 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x803155E0; // type:function size:0xC scope:global align:4 +__sinit_J3DShapeMtx_cpp = .text:0x803155EC; // type:function size:0x138 scope:local align:4 +countVertex__12J3DShapeDrawFUl = .text:0x80315724; // type:function size:0x50 scope:global align:4 +addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl = .text:0x80315774; // type:function size:0x148 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x803158BC; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x803158D4; // type:function size:0x2C scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x80315900; // type:function size:0x48 scope:global align:4 +initialize__8J3DShapeFv = .text:0x80315948; // type:function size:0x70 scope:global align:4 +addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl = .text:0x803159B8; // type:function size:0x104 scope:global align:4 +addTexMtxIndexInVcd__8J3DShapeF7_GXAttr = .text:0x80315ABC; // type:function size:0xEC scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x80315BA8; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x80315C28; // type:function size:0x70 scope:global align:4 +J3DLoadCPCmd__FUcUl = .text:0x80315C98; // type:function size:0x18 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x80315CB0; // type:function size:0x3C scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x80315CEC; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x80315D5C; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x80315D98; // type:function size:0x2C8 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x80316060; // type:function size:0xA0 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x80316100; // type:function size:0x98 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x80316198; // type:function size:0xB4 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x8031624C; // type:function size:0x194 scope:global align:4 +draw__8J3DShapeCFv = .text:0x803163E0; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x80316428; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x803164AC; // type:function size:0xF4 scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x803165A0; // type:function size:0x200 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x803167A0; // type:function size:0x164 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x80316904; // type:function size:0x374 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x80316C78; // type:function size:0xE8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x80316D60; // type:function size:0x1A0 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x80316F00; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x80316F50; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x80316F7C; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x80316FC4; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x80316FD8; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x80317040; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x80317090; // type:function size:0xB4 scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x80317144; // type:function size:0x2DC scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x80317420; // type:function size:0x48 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x80317468; // type:function size:0x24 scope:global align:4 +load__11J3DMaterialFv = .text:0x8031748C; // type:function size:0x50 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x803174DC; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x80317540; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x803175D8; // type:function size:0x204 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x803177DC; // type:function size:0x78 scope:global align:4 +calcDiffTexMtx__11J3DMaterialFPA4_Cf = .text:0x80317854; // type:function size:0x5C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x803178B0; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x803178C8; // type:function size:0x2A0 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x80317B68; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x80317C14; // type:function size:0x5C scope:global align:4 +change__11J3DMaterialFv = .text:0x80317C70; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x80317C90; // type:function size:0x94 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x80317D24; // type:function size:0x94 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x80317DB8; // type:function size:0x20 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x80317DD8; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x80317DDC; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x80317DE0; // type:function size:0x1C scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x80317DFC; // type:function size:0x40 scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x80317E3C; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x80317E40; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x80317E44; // type:function size:0x20 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x80317E64; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x80317E68; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x80317E6C; // type:function size:0x1C scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x80317E88; // type:function size:0x40 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x80317EC8; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x80317ECC; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x80317ED0; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x80317ED4; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x80317ED8; // type:function size:0x4 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x80317EDC; // type:function size:0x5C scope:global align:4 +__dt__13J3DColorBlockFv = .text:0x80317F38; // type:function size:0x48 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x80317F80; // type:function size:0x5C scope:global align:4 +__dt__14J3DTexGenBlockFv = .text:0x80317FDC; // type:function size:0x48 scope:global align:4 +__dt__11J3DTevBlockFv = .text:0x80318024; // type:function size:0x48 scope:global align:4 +__dt__11J3DIndBlockFv = .text:0x8031806C; // type:function size:0x48 scope:global align:4 +__dt__10J3DPEBlockFv = .text:0x803180B4; // type:function size:0x48 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x803180FC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x80318104; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x8031810C; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x80318114; // type:function size:0x8 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x8031811C; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x80318124; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x80318128; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x80318130; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x80318134; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x8031813C; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x80318140; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x80318144; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x80318148; // type:function size:0x4 scope:global align:4 +reset__11J3DIndBlockFP11J3DIndBlock = .text:0x8031814C; // type:function size:0x4 scope:global align:4 +reset__11J3DTevBlockFP11J3DTevBlock = .text:0x80318150; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x80318154; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x80318158; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x8031815C; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x80318160; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x80318164; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockF6J3DFog = .text:0x80318168; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x8031816C; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x80318170; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x80318174; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x80318178; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x8031817C; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x80318180; // type:function size:0x4 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x80318184; // type:function size:0x8 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x8031818C; // type:function size:0x8 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x80318194; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x80318198; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x8031819C; // type:function size:0x4 scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x803181A0; // type:function size:0x4 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x803181A4; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x803181B0; // type:function size:0x5C scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x8031820C; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x80318210; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x80318214; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x80318218; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x8031821C; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x80318220; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x80318224; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x80318228; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x80318230; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x80318234; // type:function size:0x4 scope:global align:4 +diffAmbColor__13J3DColorBlockFv = .text:0x80318238; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x8031823C; // type:function size:0x4 scope:global align:4 +diffColorChan__13J3DColorBlockFv = .text:0x80318240; // type:function size:0x4 scope:global align:4 +diffLightObj__13J3DColorBlockFUl = .text:0x80318244; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x80318248; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x8031824C; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x80318250; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x80318254; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x8031825C; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x80318260; // type:function size:0x4 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x80318264; // type:function size:0x8 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x8031826C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x80318274; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x80318278; // type:function size:0x4 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x8031827C; // type:function size:0x60 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x803182DC; // type:function size:0xA4 scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x80318380; // type:function size:0xC4 scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x80318444; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x80318474; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x803184A4; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x803184D4; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x803184E0; // type:function size:0x108 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x803185E8; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x80318610; // type:function size:0xDC scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x803186EC; // type:function size:0x114 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x80318800; // type:function size:0x128 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x80318928; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x80318934; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x80318958; // type:function size:0x2C scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x80318984; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x8031898C; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x80318994; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x8031899C; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x803189A4; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x803189AC; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x803189B4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x803189BC; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x803189C4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x803189CC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x803189D4; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x803189DC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x803189E4; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x803189EC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x803189F4; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x803189FC; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x80318A04; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x80318A0C; // type:function size:0x560 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x80318F6C; // type:function size:0x688 scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x803195F4; // type:function size:0x6C0 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x80319CB4; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x80319D00; // type:function size:0x1AC scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x80319EAC; // type:function size:0x43C scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x8031A2E8; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x8031A334; // type:function size:0x1AC scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x8031A4E0; // type:function size:0x46C scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x8031A94C; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x8031A9B4; // type:function size:0x17C scope:global align:4 +diffColorChan__21J3DColorBlockLightOffFv = .text:0x8031AB30; // type:function size:0x40C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x8031AF3C; // type:function size:0xA0 scope:global align:4 +diffAmbColor__20J3DColorBlockLightOnFv = .text:0x8031AFDC; // type:function size:0x17C scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x8031B158; // type:function size:0x17C scope:global align:4 +diffColorChan__20J3DColorBlockLightOnFv = .text:0x8031B2D4; // type:function size:0x40C scope:global align:4 +diffLightObj__20J3DColorBlockLightOnFUl = .text:0x8031B6E0; // type:function size:0x68 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x8031B748; // type:function size:0xA0 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x8031B7E8; // type:function size:0xA0 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x8031B888; // type:function size:0x90 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x8031B918; // type:function size:0xA8 scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x8031B9C0; // type:function size:0xA8 scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x8031BA68; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x8031BAD0; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x8031BB30; // type:function size:0x34 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x8031BB64; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x8031BDA4; // type:function size:0x51C scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x8031C2C0; // type:function size:0x544 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x8031C804; // type:function size:0x548 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x8031CD4C; // type:function size:0x94 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x8031CDE0; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x8031CEAC; // type:function size:0x17C scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x8031D028; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x8031D074; // type:function size:0x70 scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x8031D0E4; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x8031D0E8; // type:function size:0xE4 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x8031D1CC; // type:function size:0x2C scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x8031D1F8; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x8031D28C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x8031D358; // type:function size:0x150 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x8031D4A8; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x8031D4F4; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x8031D588; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x8031D654; // type:function size:0x17C scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x8031D7D0; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x8031D81C; // type:function size:0x94 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x8031D8B0; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x8031D97C; // type:function size:0x17C scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x8031DAF8; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x8031DB44; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x8031DC00; // type:function size:0x64 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x8031DC64; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x8031DD78; // type:function size:0xB0 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x8031DE28; // type:function size:0x9C scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x8031DEC4; // type:function size:0xF8 scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x8031DFBC; // type:function size:0x38 scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x8031DFF4; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x8031DFF8; // type:function size:0xF0 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x8031E0E8; // type:function size:0x80 scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x8031E168; // type:function size:0x68 scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x8031E1D0; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x8031E234; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x8031E2D0; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x8031E3E4; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x8031E494; // type:function size:0xC4 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x8031E558; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x8031E5BC; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x8031E658; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x8031E76C; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x8031E81C; // type:function size:0xF8 scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x8031E914; // type:function size:0x64 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x8031E978; // type:function size:0x9C scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x8031EA14; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x8031EB28; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x8031EBD8; // type:function size:0xF8 scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x8031ECD0; // type:function size:0xE4 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x8031EDB4; // type:function size:0xE4 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x8031EE98; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x8031EF2C; // type:function size:0x1FC scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x8031F128; // type:function size:0xE0 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x8031F208; // type:function size:0x2C0 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x8031F4C8; // type:function size:0x2C4 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x8031F78C; // type:function size:0x2C4 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x8031FA50; // type:function size:0x488 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x8031FED8; // type:function size:0x2E8 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x803201C0; // type:function size:0x4D0 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x80320690; // type:function size:0xB0 scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x80320740; // type:function size:0x78 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x803207B8; // type:function size:0x2E8 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x80320AA0; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x80320B08; // type:function size:0xDC scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x80320BE4; // type:function size:0x150 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x80320D34; // type:function size:0x150 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x80320E84; // type:function size:0x11C scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x80320FA0; // type:function size:0x13C scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x803210DC; // type:function size:0x13C scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x80321218; // type:function size:0x1BC scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x803213D4; // type:function size:0xD8 scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x803214AC; // type:function size:0x2E0 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x8032178C; // type:function size:0x498 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x80321C24; // type:function size:0x28C scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x80321EB0; // type:function size:0x104 scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x80321FB4; // type:function size:0xE8 scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x8032209C; // type:function size:0x124 scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803221C0; // type:function size:0x1C4 scope:global align:4 +calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80322384; // type:function size:0x154 scope:global align:4 +calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803224D8; // type:function size:0x144 scope:global align:4 +calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032261C; // type:function size:0x11C scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x80322738; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x8032273C; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x80322740; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x80322744; // type:function size:0x4 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x80322748; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x8032274C; // type:function size:0xC scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x80322758; // type:function size:0x24 scope:global align:4 +setFog__14J3DPEBlockFullF6J3DFog = .text:0x8032277C; // type:function size:0x24 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x803227A0; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp = .text:0x803227A8; // type:function size:0x1C scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x803227C4; // type:function size:0x1C scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x803227E0; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullFRC8J3DBlend = .text:0x803227E8; // type:function size:0xC scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x803227F4; // type:function size:0xC scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x80322800; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x80322808; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x80322814; // type:function size:0xC scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x80322820; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x80322828; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x80322830; // type:function size:0xC scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x8032283C; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x80322844; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x8032284C; // type:function size:0xC scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x80322858; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x80322860; // type:function size:0x8 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x80322868; // type:function size:0x8 scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x80322870; // type:function size:0x5C scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x803228CC; // type:function size:0x34 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x80322900; // type:function size:0xC scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp = .text:0x8032290C; // type:function size:0x1C scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x80322928; // type:function size:0x1C scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x80322944; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffFRC8J3DBlend = .text:0x8032294C; // type:function size:0xC scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x80322958; // type:function size:0xC scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x80322964; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x8032296C; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x80322978; // type:function size:0xC scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x80322984; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x8032298C; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x80322994; // type:function size:0xC scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x803229A0; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x803229A8; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x803229B0; // type:function size:0xC scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x803229BC; // type:function size:0x8 scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x803229C4; // type:function size:0x5C scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x80322A20; // type:function size:0x24 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x80322A44; // type:function size:0xC scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x80322A50; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x80322A60; // type:function size:0x14 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x80322A74; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x80322A84; // type:function size:0x14 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x80322A98; // type:function size:0x14 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x80322AAC; // type:function size:0x14 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x80322AC0; // type:function size:0x2C scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x80322AEC; // type:function size:0x2C scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x80322B18; // type:function size:0x14 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x80322B2C; // type:function size:0x2C scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x80322B58; // type:function size:0x2C scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x80322B84; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x80322B98; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x80322BA4; // type:function size:0x10 scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x80322BB4; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x80322BC0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x80322BCC; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x80322BDC; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x80322BE8; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x80322BF0; // type:function size:0xC scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x80322BFC; // type:function size:0x8 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x80322C04; // type:function size:0x3C scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x80322C40; // type:function size:0x3C scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x80322C7C; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x80322C90; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x80322CC8; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x80322D00; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x80322D10; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x80322D20; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x80322D30; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x80322D44; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x80322D58; // type:function size:0x14 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x80322D6C; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x80322D74; // type:function size:0x8 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x80322D7C; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x80322D84; // type:function size:0x5C scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x80322DE0; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x80322DE8; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x80322DEC; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x80322E10; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x80322E1C; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x80322E2C; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x80322E40; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x80322E50; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x80322E64; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x80322E78; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x80322E8C; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x80322EB8; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x80322EE4; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x80322EF8; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x80322F24; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x80322F50; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x80322F64; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x80322F70; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x80322F80; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x80322F8C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x80322F98; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x80322FA8; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x80322FB4; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x80322FBC; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x80322FC8; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x80322FD0; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x8032300C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x80323048; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x8032305C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x80323094; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x803230CC; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x803230DC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x803230EC; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x803230FC; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x80323110; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x80323124; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x80323138; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x80323140; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x80323148; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x80323150; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x803231AC; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x803231B0; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x803231D4; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x803231E0; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x803231F0; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x80323204; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x80323214; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x80323228; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x8032323C; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x80323250; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x8032327C; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x803232A8; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x803232BC; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x803232E8; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x80323314; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x80323328; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x80323334; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x80323344; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x80323350; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x8032335C; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x8032336C; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x80323378; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x80323380; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x8032338C; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x80323394; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x803233D0; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x8032340C; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x80323420; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x80323458; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x80323490; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x803234A0; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x803234B0; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x803234C0; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x803234D4; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x803234E8; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x803234FC; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x80323504; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x8032350C; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x80323514; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x80323570; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x80323574; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x80323598; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x803235A4; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x803235B4; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x803235C8; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x803235D8; // type:function size:0x14 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x803235EC; // type:function size:0x14 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x80323600; // type:function size:0x14 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x80323614; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x80323618; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x8032361C; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x80323624; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x80323660; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x8032369C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x803236B0; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x803236C4; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x803236D8; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x803236EC; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x803236F4; // type:function size:0x5C scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x80323750; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x80323754; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x80323758; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x8032375C; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x80323760; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x80323764; // type:function size:0x8 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x8032376C; // type:function size:0x4 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x80323770; // type:function size:0x4 scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x80323774; // type:function size:0x24 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x80323798; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x803237A4; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x803237AC; // type:function size:0xC scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x803237B8; // type:function size:0x8 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x803237C0; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x803237D0; // type:function size:0x14 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x803237E4; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x803237F4; // type:function size:0x14 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x80323808; // type:function size:0x14 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x8032381C; // type:function size:0x14 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x80323830; // type:function size:0x3C scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x8032386C; // type:function size:0x3C scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x803238A8; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x803238BC; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x803238D0; // type:function size:0x14 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x803238E4; // type:function size:0x14 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x803238F8; // type:function size:0x2C scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x80323924; // type:function size:0x2C scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x80323950; // type:function size:0x14 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x80323964; // type:function size:0x2C scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x80323990; // type:function size:0x2C scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x803239BC; // type:function size:0x14 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x803239D0; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x803239DC; // type:function size:0x10 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x803239EC; // type:function size:0xC scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x803239F8; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x80323A00; // type:function size:0x8 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x80323A08; // type:function size:0x8 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x80323A10; // type:function size:0x5C scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x80323A6C; // type:function size:0xC scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x80323A78; // type:function size:0x24 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x80323A9C; // type:function size:0x24 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x80323AC0; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x80323AC8; // type:function size:0x6C scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x80323B34; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x80323B3C; // type:function size:0xC scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x80323B48; // type:function size:0x8 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x80323B50; // type:function size:0x14 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x80323B64; // type:function size:0x14 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x80323B78; // type:function size:0x10 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x80323B88; // type:function size:0x10 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x80323B98; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x80323BA0; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x80323BA8; // type:function size:0xC scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x80323BB4; // type:function size:0x24 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x80323BD8; // type:function size:0x24 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x80323BFC; // type:function size:0x8 scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x80323C04; // type:function size:0x6C scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x80323C70; // type:function size:0x4 scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x80323C74; // type:function size:0xC scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x80323C80; // type:function size:0xC scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80323C8C; // type:function size:0x2C scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x80323CB8; // type:function size:0x2C scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x80323CE4; // type:function size:0x14 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80323CF8; // type:function size:0x2C scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x80323D24; // type:function size:0x2C scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x80323D50; // type:function size:0x14 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x80323D64; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x80323D70; // type:function size:0x8 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x80323D78; // type:function size:0x8 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x80323D80; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x80323D94; // type:function size:0x14 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x80323DA8; // type:function size:0x14 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x80323DBC; // type:function size:0x10 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x80323DCC; // type:function size:0x10 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x80323DDC; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x80323DE4; // type:function size:0xC scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x80323DF0; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x80323DF8; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x80323E00; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x80323E08; // type:function size:0x8 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x80323E10; // type:function size:0x8 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x80323E18; // type:function size:0x5C scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x80323E74; // type:function size:0xC scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x80323E80; // type:function size:0x2C scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x80323EAC; // type:function size:0x2C scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x80323ED8; // type:function size:0x14 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x80323EEC; // type:function size:0x6C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x80323F58; // type:function size:0x2C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x80323F84; // type:function size:0x2C scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x80323FB0; // type:function size:0x14 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x80323FC4; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x80323FD0; // type:function size:0x8 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x80323FD8; // type:function size:0x8 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x80323FE0; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x80323FF4; // type:function size:0x14 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x80324008; // type:function size:0x14 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x8032401C; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x80324024; // type:function size:0xC scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x80324030; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x80324038; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x80324040; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x80324048; // type:function size:0x8 scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x80324050; // type:function size:0x8 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x80324058; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x80324064; // type:function size:0x5C scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x803240C0; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x803240CC; // type:function size:0x5C scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x80324128; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x80324134; // type:function size:0x5C scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x80324190; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x8032419C; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x803241A4; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x803241AC; // type:function size:0x14 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x803241C0; // type:function size:0x14 scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x803241D4; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x803241E8; // type:function size:0x34 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x8032421C; // type:function size:0x34 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x80324250; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x80324264; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x80324278; // type:function size:0x14 scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x8032428C; // type:function size:0x14 scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x803242A0; // type:function size:0x9C scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x8032433C; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x80324340; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x80324344; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x80324348; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x8032434C; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x80324350; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x80324354; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x80324358; // type:function size:0x8 scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x80324360; // type:function size:0xC scope:global align:4 +__sinit_J3DMatBlock_cpp = .text:0x8032436C; // type:function size:0x24 scope:local align:4 +load__11J3DLightObjCFUl = .text:0x80324390; // type:function size:0xB4 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x80324444; // type:function size:0x280 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x803246C4; // type:function size:0x3C scope:global align:4 +calc__9J3DTexMtxFPA4_Cf = .text:0x80324700; // type:function size:0x20 scope:global align:4 +calcTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80324720; // type:function size:0x2EC scope:global align:4 +calcPostTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80324A0C; // type:function size:0x358 scope:global align:4 +isTexNoReg__FPv = .text:0x80324D64; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x80324D88; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x80324D94; // type:function size:0x1A8 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x80324F3C; // type:function size:0x24 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x80324F60; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x80324F94; // type:function size:0xA8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x8032503C; // type:function size:0x6C scope:global align:4 +makeZModeTable__Fv = .text:0x803250A8; // type:function size:0x6C scope:global align:4 +makeTevSwapTable__Fv = .text:0x80325114; // type:function size:0x44 scope:global align:4 +loadTexMtx__9J3DTexMtxCFUl = .text:0x80325158; // type:function size:0x64 scope:global align:4 +loadPostTexMtx__9J3DTexMtxCFUl = .text:0x803251BC; // type:function size:0x60 scope:global align:4 +J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType = .text:0x8032521C; // type:function size:0x580 scope:global align:4 +J3DGDLoadPostTexMtxImm__FPA4_fUl = .text:0x8032579C; // type:function size:0x56C scope:global align:4 +initialize__13J3DDrawBufferFv = .text:0x80325D08; // type:function size:0x68 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x80325D70; // type:function size:0x98 scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x80325E08; // type:function size:0x60 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x80325E68; // type:function size:0x34 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80325E9C; // type:function size:0x148 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80325FE4; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8032609C; // type:function size:0x118 scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x803261B4; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80326204; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x80326258; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x8032628C; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x803262AC; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x80326300; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x80326378; // type:function size:0x78 scope:global align:4 +__sinit_J3DDrawBuffer_cpp = .text:0x803263F0; // type:function size:0xD4 scope:local align:4 +__as__12J3DLightInfoFRC12J3DLightInfo = .text:0x803264C4; // type:function size:0x54 scope:global align:4 +__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo = .text:0x80326518; // type:function size:0x7C scope:global align:4 +setEffectMtx__13J3DTexMtxInfoFPA4_f = .text:0x80326594; // type:function size:0x48 scope:global align:4 +__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo = .text:0x803265DC; // type:function size:0x24 scope:global align:4 +__as__10J3DFogInfoFRC10J3DFogInfo = .text:0x80326600; // type:function size:0x7C scope:global align:4 +__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo = .text:0x8032667C; // type:function size:0x24 scope:global align:4 +hide__13J3DShapeTableFv = .text:0x803266A0; // type:function size:0x38 scope:global align:4 +show__13J3DShapeTableFv = .text:0x803266D8; // type:function size:0x38 scope:global align:4 +initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData = .text:0x80326710; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__13J3DShapeTableFv = .text:0x8032677C; // type:function size:0x9C scope:global align:4 +__ct__12J3DJointTreeFv = .text:0x80326818; // type:function size:0x84 scope:global align:4 +makeHierarchy__12J3DJointTreeFP8J3DJointPPC17J3DModelHierarchyP16J3DMaterialTableP13J3DShapeTable = .text:0x8032689C; // type:function size:0x164 scope:global align:4 +findImportantMtxIndex__12J3DJointTreeFv = .text:0x80326A00; // type:function size:0xAC scope:global align:4 +calc__12J3DJointTreeFP12J3DMtxBufferRC3VecRA3_A4_Cf = .text:0x80326AAC; // type:function size:0x70 scope:global align:4 +setMtxBuffer__10J3DMtxCalcFP12J3DMtxBuffer = .text:0x80326B1C; // type:function size:0x8 scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x80326B24; // type:function size:0x64 scope:global align:4 +clear__12J3DModelDataFv = .text:0x80326B88; // type:function size:0x18 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x80326BA0; // type:function size:0x74 scope:global align:4 +newSharedDisplayList__12J3DModelDataFUl = .text:0x80326C14; // type:function size:0xB4 scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x80326CC8; // type:function size:0xCC scope:global align:4 +makeSharedDL__12J3DModelDataFv = .text:0x80326D94; // type:function size:0x78 scope:global align:4 +simpleCalcMaterial__12J3DModelDataFUsPA4_f = .text:0x80326E0C; // type:function size:0xC0 scope:global align:4 +syncJ3DSysPointers__12J3DModelDataCFv = .text:0x80326ECC; // type:function size:0x2C scope:global align:4 +syncJ3DSysFlags__12J3DModelDataCFv = .text:0x80326EF8; // type:function size:0x3C scope:global align:4 +__dt__13J3DShapeTableFv = .text:0x80326F34; // type:function size:0x48 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x80326F7C; // type:function size:0x98 scope:global align:4 +initialize__12J3DMtxBufferFv = .text:0x80327014; // type:function size:0x44 scope:global align:4 +create__12J3DMtxBufferFP12J3DModelDataUl = .text:0x80327058; // type:function size:0x10C scope:global align:4 +createAnmMtx__12J3DMtxBufferFP12J3DModelData = .text:0x80327164; // type:function size:0x8C scope:global align:4 +createWeightEnvelopeMtx__12J3DMtxBufferFP12J3DModelData = .text:0x803271F0; // type:function size:0x9C scope:global align:4 +setNoUseDrawMtx__12J3DMtxBufferFv = .text:0x8032728C; // type:function size:0x2C scope:global align:4 +createDoubleDrawMtx__12J3DMtxBufferFP12J3DModelDataUl = .text:0x803272B8; // type:function size:0x1AC scope:global align:4 +createBumpMtxArray__12J3DMtxBufferFP12J3DModelDataUl = .text:0x80327464; // type:function size:0x270 scope:global align:4 +calcWeightEnvelopeMtx__12J3DMtxBufferFv = .text:0x803276D4; // type:function size:0x1F8 scope:global align:4 +calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf = .text:0x803278CC; // type:function size:0x270 scope:global align:4 +calcNrmMtx__12J3DMtxBufferFv = .text:0x80327B3C; // type:function size:0x1B4 scope:global align:4 +calcBBoardMtx__12J3DMtxBufferFv = .text:0x80327CF0; // type:function size:0x158 scope:global align:4 +J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x80327E48; // type:function size:0xB8 scope:global align:4 +initialize__8J3DModelFv = .text:0x80327F00; // type:function size:0x84 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x80327F84; // type:function size:0x17C scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x80328100; // type:function size:0xCC scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x803281CC; // type:function size:0x230 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x803283FC; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x8032847C; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x803284B4; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x803284EC; // type:function size:0x16C scope:global align:4 +calcDiffTexMtx__8J3DModelFv = .text:0x80328658; // type:function size:0x148 scope:global align:4 +diff__8J3DModelFv = .text:0x803287A0; // type:function size:0x8C scope:global align:4 +setDeformData__8J3DModelFP13J3DDeformDataUl = .text:0x8032882C; // type:function size:0x74 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x803288A0; // type:function size:0x134 scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x803289D4; // type:function size:0x84 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x80328A58; // type:function size:0x4C scope:global align:4 +update__8J3DModelFv = .text:0x80328AA4; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x80328AF0; // type:function size:0x15C scope:global align:4 +entry__8J3DModelFv = .text:0x80328C4C; // type:function size:0xF4 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x80328D40; // type:function size:0x250 scope:global align:4 +calcNrmMtx__8J3DModelFv = .text:0x80328F90; // type:function size:0x24 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x80328FB4; // type:function size:0x104 scope:global align:4 +calcBBoardMtx__8J3DModelFv = .text:0x803290B8; // type:function size:0x34 scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x803290EC; // type:function size:0x64 scope:global align:4 +__dt__8J3DModelFv = .text:0x80329150; // type:function size:0x64 scope:global align:4 +__dt__12J3DMtxBufferFv = .text:0x803291B4; // type:function size:0x48 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x803291FC; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x8032922C; // type:function size:0x5A0 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x803297CC; // type:function size:0x474 scope:global align:4 +__ct__15J3DAnmTransformFsPfPsPf = .text:0x80329C40; // type:function size:0x50 scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x80329C90; // type:function size:0x360 scope:global align:4 +getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo = .text:0x80329FF0; // type:function size:0x844 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8032A834; // type:function size:0x428 scope:global align:4 +__ct__19J3DAnmTextureSRTKeyFv = .text:0x8032AC5C; // type:function size:0xB8 scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8032AD14; // type:function size:0x270 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x8032AF84; // type:function size:0x94 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x8032B018; // type:function size:0x84 scope:global align:4 +__ct__14J3DAnmVtxColorFv = .text:0x8032B09C; // type:function size:0x70 scope:global align:4 +__ct__18J3DAnmVtxColorFullFv = .text:0x8032B10C; // type:function size:0x5C scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x8032B168; // type:function size:0x178 scope:global align:4 +__ct__17J3DAnmVtxColorKeyFv = .text:0x8032B2E0; // type:function size:0x5C scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x8032B33C; // type:function size:0x2EC scope:global align:4 +__ct__11J3DAnmColorFv = .text:0x8032B628; // type:function size:0x7C scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x8032B6A4; // type:function size:0x98 scope:global align:4 +__ct__15J3DAnmColorFullFv = .text:0x8032B73C; // type:function size:0x54 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x8032B790; // type:function size:0x170 scope:global align:4 +__ct__14J3DAnmColorKeyFv = .text:0x8032B900; // type:function size:0x54 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x8032B954; // type:function size:0x2C4 scope:global align:4 +__ct__15J3DAnmTevRegKeyFv = .text:0x8032BC18; // type:function size:0xC0 scope:global align:4 +__ct__16J3DAnmTexPatternFv = .text:0x8032BCD8; // type:function size:0x78 scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x8032BD50; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x8032BE04; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x8032BE9C; // type:function size:0x24 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x8032BEC0; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x8032BFD4; // type:function size:0x24 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8032BFF8; // type:function size:0x2C4 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x8032C2BC; // type:function size:0x2C4 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x8032C580; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x8032C67C; // type:function size:0x24 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x8032C6A0; // type:function size:0x234 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x8032C8D4; // type:function size:0x17C scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x8032CA50; // type:function size:0x5C scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x8032CAAC; // type:function size:0x74 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x8032CB20; // type:function size:0x74 scope:global align:4 +getKind__16J3DAnmTexPatternCFv = .text:0x8032CB94; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x8032CB9C; // type:function size:0x88 scope:global align:4 +getKind__15J3DAnmTevRegKeyCFv = .text:0x8032CC24; // type:function size:0x8 scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x8032CC2C; // type:function size:0x84 scope:global align:4 +getKind__14J3DAnmColorKeyCFv = .text:0x8032CCB0; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x8032CCB8; // type:function size:0x84 scope:global align:4 +getKind__15J3DAnmColorFullCFv = .text:0x8032CD3C; // type:function size:0x8 scope:global align:4 +getKind__11J3DAnmColorCFv = .text:0x8032CD44; // type:function size:0x8 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x8032CD4C; // type:function size:0x4 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x8032CD50; // type:function size:0x6C scope:global align:4 +getKind__17J3DAnmVtxColorKeyCFv = .text:0x8032CDBC; // type:function size:0x8 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x8032CDC4; // type:function size:0x6C scope:global align:4 +getKind__18J3DAnmVtxColorFullCFv = .text:0x8032CE30; // type:function size:0x8 scope:global align:4 +getKind__14J3DAnmVtxColorCFv = .text:0x8032CE38; // type:function size:0x8 scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x8032CE40; // type:function size:0x4 scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x8032CE44; // type:function size:0x6C scope:global align:4 +getKind__16J3DAnmClusterKeyCFv = .text:0x8032CEB0; // type:function size:0x8 scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x8032CEB8; // type:function size:0x5C scope:global align:4 +getKind__13J3DAnmClusterCFv = .text:0x8032CF14; // type:function size:0x8 scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x8032CF1C; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x8032CF24; // type:function size:0x6C scope:global align:4 +getKind__17J3DAnmClusterFullCFv = .text:0x8032CF90; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x8032CF98; // type:function size:0x88 scope:global align:4 +getKind__19J3DAnmTextureSRTKeyCFv = .text:0x8032D020; // type:function size:0x8 scope:global align:4 +__dt__27J3DAnmTransformFullWithLerpFv = .text:0x8032D028; // type:function size:0x7C scope:global align:4 +getKind__27J3DAnmTransformFullWithLerpCFv = .text:0x8032D0A4; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x8032D0AC; // type:function size:0x6C scope:global align:4 +getKind__19J3DAnmTransformFullCFv = .text:0x8032D118; // type:function size:0x8 scope:global align:4 +initialize__14J3DMaterialAnmFv = .text:0x8032D120; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x8032D1C4; // type:function size:0x1E0 scope:global align:4 +setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm = .text:0x8032D3A4; // type:function size:0x40 scope:global align:4 +setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm = .text:0x8032D3E4; // type:function size:0x40 scope:global align:4 +setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm = .text:0x8032D424; // type:function size:0x40 scope:global align:4 +setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm = .text:0x8032D464; // type:function size:0x40 scope:global align:4 +setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm = .text:0x8032D4A4; // type:function size:0x40 scope:global align:4 +__ct__12J3DSkinNListFv = .text:0x8032D4E4; // type:function size:0x20 scope:global align:4 +J3DPSWeightMTXMultVec__FPA4_ffP3VecP3Vec = .text:0x8032D504; // type:function size:0xB8 scope:global align:4 +J3DPSWeightMTXMultVecSR__FPA4_ffP3VecP3Vec = .text:0x8032D5BC; // type:function size:0xA0 scope:global align:4 +calcSkin_VtxPosF32__12J3DSkinNListFPA4_fPvPv = .text:0x8032D65C; // type:function size:0x88 scope:global align:4 +calcSkin_VtxNrmF32__12J3DSkinNListFPA4_fPvPv = .text:0x8032D6E4; // type:function size:0x88 scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x8032D76C; // type:function size:0x44 scope:global align:4 +initSkinInfo__13J3DSkinDeformFP12J3DModelData = .text:0x8032D7B0; // type:function size:0x594 scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x8032DD44; // type:function size:0x434 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x8032E178; // type:function size:0x24C scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x8032E3C4; // type:function size:0x174 scope:global align:4 +transformVtxPosNrm__13J3DSkinDeformFP12J3DModelData = .text:0x8032E538; // type:function size:0x144 scope:global align:4 +calcAnmInvJointMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x8032E67C; // type:function size:0x78 scope:global align:4 +deformFastVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032E6F4; // type:function size:0x128 scope:global align:4 +deformFastVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032E81C; // type:function size:0x134 scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032E950; // type:function size:0x124 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032EA74; // type:function size:0x144 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x8032EBB8; // type:function size:0x104 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x8032ECBC; // type:function size:0x120 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x8032EDDC; // type:function size:0x88 scope:global align:4 +deform__13J3DSkinDeformFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032EE64; // type:function size:0x11C scope:global align:4 +calc__15J3DVtxColorCalcFP8J3DModel = .text:0x8032EF80; // type:function size:0x30 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x8032EFB0; // type:function size:0x48 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x8032EFF8; // type:function size:0x38 scope:global align:4 +offAllFlag__13J3DDeformDataFUl = .text:0x8032F030; // type:function size:0x44 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x8032F074; // type:function size:0x24 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x8032F098; // type:function size:0xCC scope:global align:4 +setAnm__13J3DDeformDataFP13J3DAnmCluster = .text:0x8032F164; // type:function size:0x38 scope:global align:4 +__ct__11J3DDeformerFP13J3DDeformData = .text:0x8032F19C; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x8032F1BC; // type:function size:0xE8 scope:global align:4 +deform_VtxPosF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x8032F2A4; // type:function size:0x168 scope:global align:4 +deform_VtxNrmF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x8032F40C; // type:function size:0x4A8 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x8032F8B4; // type:function size:0x118 scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x8032F9CC; // type:function size:0x5C scope:global align:4 +init__25J3DMtxCalcJ3DSysInitBasicFRC3VecRA3_A4_Cf = .text:0x8032FA28; // type:function size:0x84 scope:global align:4 +init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf = .text:0x8032FAAC; // type:function size:0x84 scope:global align:4 +calcTransform__28J3DMtxCalcCalcTransformBasicFRC16J3DTransformInfo = .text:0x8032FB30; // type:function size:0x120 scope:global align:4 +calcTransform__32J3DMtxCalcCalcTransformSoftimageFRC16J3DTransformInfo = .text:0x8032FC50; // type:function size:0x16C scope:global align:4 +calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo = .text:0x8032FDBC; // type:function size:0x180 scope:global align:4 +appendChild__8J3DJointFP8J3DJoint = .text:0x8032FF3C; // type:function size:0x34 scope:global align:4 +__ct__8J3DJointFv = .text:0x8032FF70; // type:function size:0xE4 scope:global align:4 +entryIn__8J3DJointFv = .text:0x80330054; // type:function size:0x1A4 scope:global align:4 +recursiveCalc__8J3DJointFv = .text:0x803301F8; // type:function size:0x1B0 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x803303A8; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x803303D0; // type:function size:0x34 scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x80330404; // type:function size:0x48 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x8033044C; // type:function size:0xAC scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x803304F8; // type:function size:0xBC scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x803305B4; // type:function size:0xCC scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80330680; // type:function size:0x140 scope:global align:4 +createTexMtxForAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x803307C0; // type:function size:0x134 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x803308F4; // type:function size:0xD4 scope:global align:4 +entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x803309C8; // type:function size:0xFC scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80330AC4; // type:function size:0x1AC scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80330C70; // type:function size:0x17C scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x80330DEC; // type:function size:0x248 scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x80331034; // type:function size:0x88 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x803310BC; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x80331104; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x8033113C; // type:function size:0x88 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x803311C4; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80331240; // type:function size:0x944 scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80331B84; // type:function size:0x908 scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x8033248C; // type:function size:0x148 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803325D4; // type:function size:0x2A8 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x8033287C; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803328FC; // type:function size:0x134 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80332A30; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80332B00; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x80332B18; // type:function size:0x5C scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x80332B74; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x80332BAC; // type:function size:0x1A4 scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x80332D50; // type:function size:0x5C scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x80332DAC; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x80332DE4; // type:function size:0x60 scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x80332E44; // type:function size:0x88 scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x80332ECC; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x80332F0C; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x80332F54; // type:function size:0x4C scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x80332FA0; // type:function size:0x70 scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x80333010; // type:function size:0x5C scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x8033306C; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x803330A4; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x80333104; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x803331A0; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x803331C8; // type:function size:0x44 scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x8033320C; // type:function size:0xA8 scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x803332B4; // type:function size:0x194 scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x80333448; // type:function size:0x44 scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x8033348C; // type:function size:0xDC scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x80333568; // type:function size:0x80 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x803335E8; // type:function size:0x44 scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x8033362C; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x8033368C; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x803336C4; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x803336FC; // type:function size:0xA4 scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x803337A0; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x803337A4; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x803337B0; // type:function size:0x5C scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x8033380C; // type:function size:0x4 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x80333810; // type:function size:0x4 scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x80333814; // type:function size:0x24 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x80333838; // type:function size:0xC scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x80333844; // type:function size:0x5C scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x803338A0; // type:function size:0x4 scope:global align:4 +calcWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803338A4; // type:function size:0x4 scope:global align:4 +calcPostTexMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803338A8; // type:function size:0x4 scope:global align:4 +calcPostTexMtxWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803338AC; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x803338B0; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x803338B4; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x803338B8; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x803338BC; // type:function size:0x4 scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x803338C0; // type:function size:0x4 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x803338C4; // type:function size:0xC scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x803338D0; // type:function size:0x5C scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x8033392C; // type:function size:0xC scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x80333938; // type:function size:0x5C scope:global align:4 +__dt__11J3DMaterialFv = .text:0x80333994; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv = .text:0x803339DC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv = .text:0x803339F4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv = .text:0x80333A0C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv = .text:0x80333A24; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv = .text:0x80333A3C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv = .text:0x80333A54; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv = .text:0x80333A6C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv = .text:0x80333A84; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv = .text:0x80333A9C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv = .text:0x80333AB4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv = .text:0x80333ACC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv = .text:0x80333AE4; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv = .text:0x80333AFC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv = .text:0x80333B14; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv = .text:0x80333B2C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv = .text:0x80333B44; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv = .text:0x80333B5C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv = .text:0x80333B74; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv = .text:0x80333B8C; // type:function size:0x18 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x80333BA4; // type:function size:0x1E0 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x80333D84; // type:function size:0x24 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x80333DA8; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x80333DE0; // type:function size:0x88 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x80333E68; // type:function size:0x770 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x803345D8; // type:function size:0x5C scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x80334634; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x8033466C; // type:function size:0x1A4 scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x80334810; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x80334848; // type:function size:0x60 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x803348A8; // type:function size:0x88 scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x80334930; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x80334970; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x803349B8; // type:function size:0x4C scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x80334A04; // type:function size:0x70 scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x80334A74; // type:function size:0x5C scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x80334AD0; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x80334B08; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x80334B68; // type:function size:0x9C scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x80334C04; // type:function size:0xDC scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x80334CE0; // type:function size:0x80 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x80334D60; // type:function size:0x44 scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x80334DA4; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x80334E04; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x80334E3C; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x80334E74; // type:function size:0xA4 scope:global align:4 +JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv = .text:0x80334F18; // type:function size:0x18 scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x80334F30; // type:function size:0x9C scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x80334FCC; // type:function size:0x1C scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x80334FE8; // type:function size:0x5C scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x80335044; // type:function size:0xB4 scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x803350F8; // type:function size:0x304 scope:global align:4 +__dt__16J3DClusterLoaderFv = .text:0x803353FC; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv = .text:0x80335444; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv = .text:0x8033545C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv = .text:0x80335474; // type:function size:0x18 scope:global align:4 +__ct__14J3DModelLoaderFv = .text:0x8033548C; // type:function size:0x30 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x803354BC; // type:function size:0x124 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x803355E0; // type:function size:0x2DC scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x803358BC; // type:function size:0x164 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x80335A20; // type:function size:0x2C0 scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x80335CE0; // type:function size:0x168 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x80335E48; // type:function size:0x15C scope:global align:4 +getFmtType__FP17_GXVtxAttrFmtList7_GXAttr = .text:0x80335FA4; // type:function size:0x2C scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x80335FD0; // type:function size:0x220 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x803361F0; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x80336280; // type:function size:0xB0 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x80336330; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80336414; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x80336690; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x803368F4; // type:function size:0x124 scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80336A18; // type:function size:0xCC scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80336AE4; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x80336C20; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80336D5C; // type:function size:0xCC scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80336E28; // type:function size:0x140 scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x80336F68; // type:function size:0x1B4 scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x8033711C; // type:function size:0x7C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x80337198; // type:function size:0x5C scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x803371F4; // type:function size:0x5C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x80337250; // type:function size:0x48 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x80337298; // type:function size:0x4 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8033729C; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x803372A0; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803372A4; // type:function size:0x4 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803372A8; // type:function size:0x8 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803372B0; // type:function size:0x8 scope:global align:4 +__dt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x803372B8; // type:function size:0x6C scope:global align:4 +init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x80337324; // type:function size:0x48 scope:global align:4 +calc__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8033736C; // type:function size:0x28 scope:global align:4 +__dt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x80337394; // type:function size:0x6C scope:global align:4 +init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x80337400; // type:function size:0x28 scope:global align:4 +calc__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x80337428; // type:function size:0x28 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x80337450; // type:function size:0x54 scope:global align:4 +__dt__10J3DTextureFv = .text:0x803374A4; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv = .text:0x803374EC; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80337504; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x8033751C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv = .text:0x80337534; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv = .text:0x8033754C; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl = .text:0x80337564; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8033757C; // type:function size:0x18 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x80337594; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x803375D4; // type:function size:0x1CC scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x803377A0; // type:function size:0xF8 scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x80337898; // type:function size:0x240 scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x80337AD8; // type:function size:0x8C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x80337B64; // type:function size:0x2C scope:global align:4 +calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x80337B90; // type:function size:0x10 scope:global align:4 +calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x80337BA0; // type:function size:0x14 scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80337BB4; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x80337CA0; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80337D44; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80337D60; // type:function size:0x90 scope:global align:4 +calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80337DF0; // type:function size:0x20 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80337E10; // type:function size:0x90 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x80337EA0; // type:function size:0xD8 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x80337F78; // type:function size:0x58 scope:global align:4 +create__15J3DJointFactoryFi = .text:0x80337FD0; // type:function size:0x168 scope:global align:4 +JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl = .text:0x80338138; // type:function size:0x18 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x80338150; // type:function size:0xB0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x80338200; // type:function size:0x1BC scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x803383BC; // type:function size:0x290 scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x8033864C; // type:function size:0x8C scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x803386D8; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x80338744; // type:function size:0x94 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x803387D8; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x803387E8; // type:function size:0xF8 scope:global align:4 +JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl = .text:0x803388E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl = .text:0x803388F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80338910; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl = .text:0x80338928; // type:function size:0x18 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag = .text:0x80338940; // type:function size:0x5F4 scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x80338F34; // type:function size:0x334 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x80339268; // type:function size:0x1C scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x80339284; // type:function size:0x5C scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x803392E0; // type:function size:0x1C scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x803392FC; // type:function size:0x5C scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x80339358; // type:function size:0x148 scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x803394A0; // type:function size:0x160 scope:global align:4 +readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x80339600; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x80339628; // type:function size:0x94 scope:global align:4 +readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x803396BC; // type:function size:0x28 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x803396E4; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x803397B0; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x803397D8; // type:function size:0xA4 scope:global align:4 +readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x8033987C; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x803398A4; // type:function size:0x7C scope:global align:4 +readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData = .text:0x80339920; // type:function size:0x28 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x80339948; // type:function size:0x6C scope:global align:4 +readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x803399B4; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x803399DC; // type:function size:0x168 scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x80339B44; // type:function size:0x148 scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x80339C8C; // type:function size:0x160 scope:global align:4 +readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x80339DEC; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x80339E14; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x80339EB0; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x80339ED8; // type:function size:0x1D8 scope:global align:4 +readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x8033A0B0; // type:function size:0x28 scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8033A0D8; // type:function size:0xEC scope:global align:4 +readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData = .text:0x8033A1C4; // type:function size:0x28 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x8033A1EC; // type:function size:0x6C scope:global align:4 +readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x8033A258; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8033A280; // type:function size:0x18C scope:global align:4 +readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x8033A40C; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8033A434; // type:function size:0x168 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x8033A59C; // type:function size:0x5C scope:global align:4 +getKind__20J3DAnmVisibilityFullCFv = .text:0x8033A5F8; // type:function size:0x8 scope:global align:4 +__dt__12J3DAnmLoaderFv = .text:0x8033A600; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv = .text:0x8033A648; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv = .text:0x8033A660; // type:function size:0x18 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x8033A678; // type:function size:0xC0 scope:global align:4 +JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion = .text:0x8033A738; // type:function size:0xF8 scope:global align:4 +JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8033A830; // type:function size:0x2C scope:global align:4 +JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8033A85C; // type:function size:0x28 scope:global align:4 +JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8033A884; // type:function size:0x60 scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x8033A8E4; // type:function size:0x8 scope:global align:4 +__sinit_JMATrigonometric_cpp = .text:0x8033A8EC; // type:function size:0x1C4 scope:local align:4 +__ct__Q23std9pairFv = .text:0x8033AAB0; // type:function size:0x10 scope:global align:4 +PPCMfmsr = .text:0x8033AAC0; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x8033AAC8; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x8033AAD0; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x8033AAD8; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x8033AAE0; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x8033AAE8; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x8033AAF0; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x8033AAF8; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x8033AB00; // type:function size:0x14 scope:global align:4 +PPCMtmmcr0 = .text:0x8033AB14; // type:function size:0x8 scope:global align:4 +PPCMtmmcr1 = .text:0x8033AB1C; // type:function size:0x8 scope:global align:4 +PPCMtpmc1 = .text:0x8033AB24; // type:function size:0x8 scope:global align:4 +PPCMtpmc2 = .text:0x8033AB2C; // type:function size:0x8 scope:global align:4 +PPCMtpmc3 = .text:0x8033AB34; // type:function size:0x8 scope:global align:4 +PPCMtpmc4 = .text:0x8033AB3C; // type:function size:0x8 scope:global align:4 +PPCMffpscr = .text:0x8033AB44; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x8033AB64; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x8033AB8C; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x8033AB94; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x8033AB9C; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x8033ABA4; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x8033ABCC; // type:function size:0x8 scope:global align:4 +__OSFPRInit = .text:0x8033ABD4; // type:function size:0x128 scope:global align:4 +OSGetConsoleType = .text:0x8033ACFC; // type:function size:0x28 scope:global align:4 +InquiryCallback = .text:0x8033AD24; // type:function size:0x3C scope:global align:4 +OSInit = .text:0x8033AD60; // type:function size:0x4E0 scope:global align:4 +OSExceptionInit = .text:0x8033B240; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x8033B4C0; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x8033B4C0; // type:label scope:global align:4 +__OSDBJump = .text:0x8033B4E4; // type:function size:0x4 scope:global align:4 +__OSDBJUMPSTART = .text:0x8033B4E4; // type:label scope:global align:4 +__OSSetExceptionHandler = .text:0x8033B4E8; // type:function size:0x1C scope:global align:4 +__OSDBJUMPEND = .text:0x8033B4E8; // type:label scope:global align:4 +__OSGetExceptionHandler = .text:0x8033B504; // type:function size:0x14 scope:global align:4 +OSExceptionVector = .text:0x8033B518; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x8033B518; // type:label scope:global align:4 +__DBVECTOR = .text:0x8033B570; // type:label scope:global align:4 data:4byte +__OSEVSetNumber = .text:0x8033B580; // type:label scope:global align:4 data:4byte +__OSEVEnd = .text:0x8033B5B0; // type:label scope:global align:4 +OSDefaultExceptionHandler = .text:0x8033B5B4; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x8033B60C; // type:function size:0x54 scope:global align:4 +__OSGetDIConfig = .text:0x8033B660; // type:function size:0x14 scope:global align:4 +OSRegisterVersion = .text:0x8033B674; // type:function size:0x2C scope:global align:4 +OSInitAlarm = .text:0x8033B6A0; // type:function size:0x58 scope:global align:4 +OSCreateAlarm = .text:0x8033B6F8; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x8033B708; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x8033B958; // type:function size:0x68 scope:global align:4 +OSSetPeriodicAlarm = .text:0x8033B9C0; // type:function size:0x7C scope:global align:4 +OSCancelAlarm = .text:0x8033BA3C; // type:function size:0x11C scope:global align:4 +DecrementerExceptionCallback = .text:0x8033BB58; // type:function size:0x230 scope:global align:4 +DecrementerExceptionHandler = .text:0x8033BD88; // type:function size:0x50 scope:global align:4 +OnReset = .text:0x8033BDD8; // type:function size:0xA0 scope:local align:4 +DLInsert = .text:0x8033BE78; // type:function size:0xAC scope:global align:4 +OSFreeToHeap = .text:0x8033BF24; // type:function size:0x7C scope:global align:4 +OSSetCurrentHeap = .text:0x8033BFA0; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x8033BFB0; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x8033C020; // type:function size:0x6C scope:global align:4 +OSGetArenaHi = .text:0x8033C08C; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x8033C094; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x8033C09C; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x8033C0A4; // type:function size:0x8 scope:global align:4 +OSAllocFromArenaLo = .text:0x8033C0AC; // type:function size:0x2C scope:global align:4 +__OSInitAudioSystem = .text:0x8033C0D8; // type:function size:0x1BC scope:global align:4 +__OSStopAudioSystem = .text:0x8033C294; // type:function size:0xD8 scope:global align:4 +DCEnable = .text:0x8033C36C; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x8033C380; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x8033C3AC; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x8033C3DC; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x8033C40C; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x8033C438; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x8033C464; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x8033C490; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x8033C4C4; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x8033C4D4; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x8033C4E8; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x8033C5B4; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x8033C5EC; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x8033C614; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x8033C638; // type:function size:0xAC scope:global align:4 +LCQueueWait = .text:0x8033C6E4; // type:function size:0x14 scope:global align:4 +L2GlobalInvalidate = .text:0x8033C6F8; // type:function size:0x98 scope:global align:4 +DMAErrorHandler = .text:0x8033C790; // type:function size:0x160 scope:global align:4 +__OSCacheInit = .text:0x8033C8F0; // type:function size:0xF4 scope:global align:4 +__OSLoadFPUContext = .text:0x8033C9E4; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x8033CB08; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x8033CC30; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x8033CC38; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x8033CC94; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x8033CCA0; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x8033CD20; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x8033CDF8; // type:function size:0x8 scope:global align:4 +OSClearContext = .text:0x8033CE00; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x8033CE24; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x8033CEE0; // type:function size:0x2A8 scope:global align:4 +OSSwitchFPUContext = .text:0x8033D188; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x8033D20C; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x8033D254; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x8033D380; // type:function size:0x218 scope:global align:4 +__OSUnhandledException = .text:0x8033D598; // type:function size:0x2E8 scope:global align:4 +PackArgs = .text:0x8033D880; // type:function size:0x188 scope:global align:4 +Run = .text:0x8033DA08; // type:function size:0x3C scope:global align:4 +ReadDisc = .text:0x8033DA44; // type:function size:0x6C scope:global align:4 +Callback = .text:0x8033DAB0; // type:function size:0xC scope:local align:4 +__OSGetExecParams = .text:0x8033DABC; // type:function size:0x40 scope:global align:4 +GetApploaderPosition = .text:0x8033DAFC; // type:function size:0xC4 scope:global align:4 +__OSBootDolSimple = .text:0x8033DBC0; // type:function size:0x484 scope:global align:4 +__OSBootDol = .text:0x8033E044; // type:function size:0x19C scope:global align:4 +GetFontCode = .text:0x8033E1E0; // type:function size:0x174 scope:global align:4 +OSGetFontEncode = .text:0x8033E354; // type:function size:0x64 scope:global align:4 +ParseStringS = .text:0x8033E3B8; // type:function size:0x13C scope:global align:4 +OSDisableInterrupts = .text:0x8033E4F4; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x8033E4F4; // type:label scope:global align:4 +__RAS_OSDisableInterrupts_end = .text:0x8033E500; // type:label scope:global align:4 +OSEnableInterrupts = .text:0x8033E508; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x8033E51C; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x8033E540; // type:function size:0x1C scope:global align:4 +__OSGetInterruptHandler = .text:0x8033E55C; // type:function size:0x14 scope:global align:4 +__OSInterruptInit = .text:0x8033E570; // type:function size:0x74 scope:global align:4 +SetInterruptMask = .text:0x8033E5E4; // type:function size:0x2D8 scope:global align:4 +__OSMaskInterrupts = .text:0x8033E8BC; // type:function size:0x88 scope:global align:4 +__OSUnmaskInterrupts = .text:0x8033E944; // type:function size:0x88 scope:global align:4 +__OSDispatchInterrupt = .text:0x8033E9CC; // type:function size:0x344 scope:global align:4 +ExternalInterruptHandler = .text:0x8033ED10; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x8033ED60; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x8033ED64; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x8033ED68; // type:function size:0xC scope:global align:4 +Relocate = .text:0x8033ED74; // type:function size:0x2BC scope:global align:4 +Link = .text:0x8033F030; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x8033F310; // type:function size:0x24 scope:global align:4 +OSLinkFixed = .text:0x8033F334; // type:function size:0x3C scope:global align:4 +Undo = .text:0x8033F370; // type:function size:0x238 scope:global align:4 +OSUnlink = .text:0x8033F5A8; // type:function size:0x1D4 scope:global align:4 +__OSModuleInit = .text:0x8033F77C; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x8033F794; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x8033F7F4; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x8033F8BC; // type:function size:0xDC scope:global align:4 +OSJamMessage = .text:0x8033F998; // type:function size:0xD4 scope:global align:4 +OnReset = .text:0x8033FA6C; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x8033FAA8; // type:function size:0x6C scope:global align:4 +OSProtectRange = .text:0x8033FB14; // type:function size:0xC4 scope:global align:4 +Config24MB = .text:0x8033FBD8; // type:function size:0x80 scope:global align:4 +Config48MB = .text:0x8033FC58; // type:function size:0x80 scope:global align:4 +RealMode = .text:0x8033FCD8; // type:function size:0x18 scope:global align:4 +__OSInitMemoryProtection = .text:0x8033FCF0; // type:function size:0x118 scope:global align:4 +OSInitMutex = .text:0x8033FE08; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x8033FE40; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x8033FF1C; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x8033FFE4; // type:function size:0x70 scope:global align:4 +OSTryLockMutex = .text:0x80340054; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x80340110; // type:function size:0x20 scope:global align:4 +OSWaitCond = .text:0x80340130; // type:function size:0xD4 scope:global align:4 +OSSignalCond = .text:0x80340204; // type:function size:0x20 scope:global align:4 +__OSCheckMutex = .text:0x80340224; // type:function size:0x100 scope:global align:4 +__OSCheckDeadLock = .text:0x80340324; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x8034035C; // type:function size:0x74 scope:global align:4 +__OSReboot = .text:0x803403D0; // type:function size:0x70 scope:global align:4 +OSSetSaveRegion = .text:0x80340440; // type:function size:0xC scope:global align:4 +OSGetSaveRegion = .text:0x8034044C; // type:function size:0x14 scope:global align:4 +OSRegisterResetFunction = .text:0x80340460; // type:function size:0x84 scope:global align:4 +__OSCallResetFunctions = .text:0x803404E4; // type:function size:0xA8 scope:global align:4 +Reset = .text:0x8034058C; // type:function size:0x70 scope:global align:4 +KillThreads = .text:0x803405FC; // type:function size:0x68 scope:global align:4 +__OSDoHotReset = .text:0x80340664; // type:function size:0x48 scope:global align:4 +OSResetSystem = .text:0x803406AC; // type:function size:0x200 scope:global align:4 +OSGetResetCode = .text:0x803408AC; // type:function size:0x38 scope:global align:4 +__OSResetSWInterruptHandler = .text:0x803408E4; // type:function size:0xF4 scope:global align:4 +OSGetResetButtonState = .text:0x803409D8; // type:function size:0x298 scope:global align:4 +OSGetResetSwitchState = .text:0x80340C70; // type:function size:0x20 scope:global align:4 +WriteSramCallback = .text:0x80340C90; // type:function size:0x60 scope:global align:4 +WriteSram = .text:0x80340CF0; // type:function size:0x118 scope:global align:4 +__OSInitSram = .text:0x80340E08; // type:function size:0x13C scope:global align:4 +__OSLockSram = .text:0x80340F44; // type:function size:0x5C scope:global align:4 +__OSLockSramEx = .text:0x80340FA0; // type:function size:0x5C scope:global align:4 +UnlockSram = .text:0x80340FFC; // type:function size:0x33C scope:global align:4 +__OSUnlockSram = .text:0x80341338; // type:function size:0x24 scope:global align:4 +__OSUnlockSramEx = .text:0x8034135C; // type:function size:0x24 scope:global align:4 +__OSSyncSram = .text:0x80341380; // type:function size:0x10 scope:global align:4 +OSGetSoundMode = .text:0x80341390; // type:function size:0x80 scope:global align:4 +OSSetSoundMode = .text:0x80341410; // type:function size:0xA4 scope:global align:4 +OSGetLanguage = .text:0x803414B4; // type:function size:0x6C scope:global align:4 +OSGetEuRgb60Mode = .text:0x80341520; // type:function size:0x70 scope:global align:4 +OSSetEuRgb60Mode = .text:0x80341590; // type:function size:0xA4 scope:global align:4 +OSGetWirelessID = .text:0x80341634; // type:function size:0x84 scope:global align:4 +OSSetWirelessID = .text:0x803416B8; // type:function size:0xAC scope:global align:4 +OSGetGbsMode = .text:0x80341764; // type:function size:0x70 scope:global align:4 +OSSetGbsMode = .text:0x803417D4; // type:function size:0xB8 scope:global align:4 +SystemCallVector = .text:0x8034188C; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x8034188C; // type:label scope:global align:4 +__OSSystemCallVectorEnd = .text:0x803418A8; // type:label scope:global align:4 +__OSInitSystemCall = .text:0x803418AC; // type:function size:0x64 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x80341910; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x80341914; // type:function size:0x74 scope:global align:4 +__OSThreadInit = .text:0x80341988; // type:function size:0x158 scope:global align:4 +OSInitThreadQueue = .text:0x80341AE0; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x80341AF0; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x80341AFC; // type:function size:0x34 scope:global align:4 +OSDisableScheduler = .text:0x80341B30; // type:function size:0x40 scope:global align:4 +OSEnableScheduler = .text:0x80341B70; // type:function size:0x40 scope:global align:4 +UnsetRun = .text:0x80341BB0; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x80341C18; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x80341C54; // type:function size:0x1C0 scope:global align:4 +__OSPromoteThread = .text:0x80341E14; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x80341E64; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x8034208C; // type:function size:0x30 scope:global align:4 +OSYieldThread = .text:0x803420BC; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x803420F8; // type:function size:0x1E8 scope:global align:4 +OSExitThread = .text:0x803422E0; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x803423C4; // type:function size:0x1BC scope:global align:4 +OSDetachThread = .text:0x80342580; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x80342620; // type:function size:0x288 scope:global align:4 +OSSuspendThread = .text:0x803428A8; // type:function size:0x170 scope:global align:4 +OSSleepThread = .text:0x80342A18; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x80342B04; // type:function size:0x104 scope:global align:4 +OSSetThreadPriority = .text:0x80342C08; // type:function size:0xC0 scope:global align:4 +OSGetThreadPriority = .text:0x80342CC8; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x80342CD0; // type:function size:0x9C scope:global align:4 +OSCheckActiveThreads = .text:0x80342D6C; // type:function size:0x750 scope:global align:4 +OSClearStack = .text:0x803434BC; // type:function size:0xAC scope:global align:4 +OSGetTime = .text:0x80343568; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x80343580; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x80343588; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x803435EC; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x80343644; // type:function size:0x19C scope:global align:4 +OSTicksToCalendarTime = .text:0x803437E0; // type:function size:0x204 scope:global align:4 +__init_user = .text:0x803439E4; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x80343A04; // type:function size:0x54 scope:global align:4 +_ExitProcess = .text:0x80343A58; // type:function size:0x20 scope:global align:4 +SetExiInterruptMask = .text:0x80343A78; // type:function size:0xF4 scope:global align:4 +EXIImm = .text:0x80343B6C; // type:function size:0x25C scope:global align:4 +EXIImmEx = .text:0x80343DC8; // type:function size:0xA0 scope:global align:4 +EXIDma = .text:0x80343E68; // type:function size:0xEC scope:global align:4 +EXISync = .text:0x80343F54; // type:function size:0x24C scope:global align:4 +EXIClearInterrupts = .text:0x803441A0; // type:function size:0x48 scope:global align:4 +EXISetExiCallback = .text:0x803441E8; // type:function size:0x7C scope:global align:4 +__EXIProbe = .text:0x80344264; // type:function size:0x174 scope:global align:4 +EXIProbe = .text:0x803443D8; // type:function size:0x80 scope:global align:4 +EXIProbeEx = .text:0x80344458; // type:function size:0xB4 scope:global align:4 +EXIAttach = .text:0x8034450C; // type:function size:0x10C scope:global align:4 +EXIDetach = .text:0x80344618; // type:function size:0xBC scope:global align:4 +EXISelect = .text:0x803446D4; // type:function size:0x12C scope:global align:4 +EXIDeselect = .text:0x80344800; // type:function size:0x110 scope:global align:4 +EXIIntrruptHandler = .text:0x80344910; // type:function size:0xC8 scope:global align:4 +TCIntrruptHandler = .text:0x803449D8; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x80344BF0; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x80344CC0; // type:function size:0x1D4 scope:global align:4 +EXILock = .text:0x80344E94; // type:function size:0xF4 scope:global align:4 +EXIUnlock = .text:0x80344F88; // type:function size:0xDC scope:global align:4 +EXIGetState = .text:0x80345064; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x8034507C; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x803450A4; // type:function size:0x3B0 scope:global align:4 +ProbeBarnacle = .text:0x80345454; // type:function size:0x18C scope:global align:4 +__OSEnableBarnacle = .text:0x803455E0; // type:function size:0x1BC scope:global align:4 +InitializeUART = .text:0x8034579C; // type:function size:0x70 scope:global align:4 +WriteUARTN = .text:0x8034580C; // type:function size:0x200 scope:global align:4 +SIBusy = .text:0x80345A0C; // type:function size:0x20 scope:global align:4 +SIIsChanBusy = .text:0x80345A2C; // type:function size:0x3C scope:global align:4 +CompleteTransfer = .text:0x80345A68; // type:function size:0x2FC scope:global align:4 +SIInterruptHandler = .text:0x80345D64; // type:function size:0x344 scope:global align:4 +SIEnablePollingInterrupt = .text:0x803460A8; // type:function size:0x98 scope:global align:4 +SIRegisterPollingHandler = .text:0x80346140; // type:function size:0xCC scope:global align:4 +SIUnregisterPollingHandler = .text:0x8034620C; // type:function size:0xF4 scope:global align:4 +SIInit = .text:0x80346300; // type:function size:0xB4 scope:global align:4 +__SITransfer = .text:0x803463B4; // type:function size:0x20C scope:global align:4 +SIGetStatus = .text:0x803465C0; // type:function size:0x7C scope:global align:4 +SISetCommand = .text:0x8034663C; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x80346650; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x80346660; // type:function size:0x6C scope:global align:4 +SIEnablePolling = .text:0x803466CC; // type:function size:0x9C scope:global align:4 +SIDisablePolling = .text:0x80346768; // type:function size:0x6C scope:global align:4 +SIGetResponseRaw = .text:0x803467D4; // type:function size:0xD4 scope:global align:4 +SIGetResponse = .text:0x803468A8; // type:function size:0xC4 scope:global align:4 +AlarmHandler = .text:0x8034696C; // type:function size:0x8C scope:local align:4 +SITransfer = .text:0x803469F8; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x80346B64; // type:function size:0x298 scope:global align:4 +SIGetType = .text:0x80346DFC; // type:function size:0x1C4 scope:global align:4 +SIGetTypeAsync = .text:0x80346FC0; // type:function size:0x13C scope:global align:4 +SISetSamplingRate = .text:0x803470FC; // type:function size:0xE4 scope:global align:4 +SIRefreshSamplingRate = .text:0x803471E0; // type:function size:0x24 scope:global align:4 +DBInit = .text:0x80347204; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x8034722C; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x80347274; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x80347284; // type:function size:0x1C scope:global align:4 +DBPrintf = .text:0x803472A0; // type:function size:0x50 scope:global align:4 +PSMTXIdentity = .text:0x803472F0; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x8034731C; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x80347350; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x8034741C; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x80347514; // type:function size:0x70 scope:global align:4 +PSMTXRotTrig = .text:0x80347584; // type:function size:0xB0 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x80347634; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x803476E4; // type:function size:0x70 scope:global align:4 +PSMTXTrans = .text:0x80347754; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x80347788; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x803477D4; // type:function size:0x28 scope:global align:4 +PSMTXScaleApply = .text:0x803477FC; // type:function size:0x58 scope:global align:4 +PSMTXQuat = .text:0x80347854; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x803478F8; // type:function size:0x18C scope:global align:4 +C_MTXLightPerspective = .text:0x80347A84; // type:function size:0xCC scope:global align:4 +C_MTXLightOrtho = .text:0x80347B50; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x80347BD8; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x80347C2C; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x80347CB8; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArraySR = .text:0x80347D0C; // type:function size:0x88 scope:global align:4 +C_MTXPerspective = .text:0x80347D94; // type:function size:0xD0 scope:global align:4 +C_MTXOrtho = .text:0x80347E64; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x80347EFC; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x80347F20; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x80347F44; // type:function size:0x1C scope:global align:4 +PSVECNormalize = .text:0x80347F60; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x80347FA4; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x80347FBC; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x80348000; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x80348020; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x8034805C; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x80348134; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x80348208; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x80348230; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x80348284; // type:function size:0x5C scope:global align:4 +C_QUATRotAxisRad = .text:0x803482E0; // type:function size:0x8C scope:global align:4 +C_QUATSlerp = .text:0x8034836C; // type:function size:0x174 scope:global align:4 +__DVDInitWA = .text:0x803484E0; // type:function size:0x40 scope:global align:4 +__DVDInterruptHandler = .text:0x80348520; // type:function size:0x2E0 scope:global align:4 +AlarmHandler = .text:0x80348800; // type:function size:0x84 scope:local align:4 +AlarmHandlerForTimeout = .text:0x80348884; // type:function size:0x70 scope:global align:4 +Read = .text:0x803488F4; // type:function size:0x110 scope:global align:4 +SeekTwiceBeforeRead = .text:0x80348A04; // type:function size:0x80 scope:global align:4 +DVDLowRead = .text:0x80348A84; // type:function size:0x298 scope:global align:4 +DVDLowSeek = .text:0x80348D1C; // type:function size:0x94 scope:global align:4 +DVDLowWaitCoverClose = .text:0x80348DB0; // type:function size:0x2C scope:global align:4 +DVDLowReadDiskID = .text:0x80348DDC; // type:function size:0xA4 scope:global align:4 +DVDLowStopMotor = .text:0x80348E80; // type:function size:0x8C scope:global align:4 +DVDLowRequestError = .text:0x80348F0C; // type:function size:0x8C scope:global align:4 +DVDLowInquiry = .text:0x80348F98; // type:function size:0x9C scope:global align:4 +DVDLowAudioStream = .text:0x80349034; // type:function size:0x98 scope:global align:4 +DVDLowRequestAudioStatus = .text:0x803490CC; // type:function size:0x8C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x80349158; // type:function size:0x9C scope:global align:4 +DVDLowReset = .text:0x803491F4; // type:function size:0xBC scope:global align:4 +DVDLowBreak = .text:0x803492B0; // type:function size:0x14 scope:global align:4 +DVDLowClearCallback = .text:0x803492C4; // type:function size:0x1C scope:global align:4 +__DVDLowSetWAType = .text:0x803492E0; // type:function size:0x44 scope:global align:4 +__DVDLowTestAlarm = .text:0x80349324; // type:function size:0x38 scope:global align:4 +__DVDFSInit = .text:0x8034935C; // type:function size:0x38 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x80349394; // type:function size:0x2F4 scope:global align:4 +DVDFastOpen = .text:0x80349688; // type:function size:0x74 scope:global align:4 +DVDOpen = .text:0x803496FC; // type:function size:0xC8 scope:global align:4 +DVDClose = .text:0x803497C4; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x803497E8; // type:function size:0x160 scope:global align:4 +DVDConvertEntrynumToPath = .text:0x80349948; // type:function size:0x154 scope:global align:4 +DVDGetCurrentDir = .text:0x80349A9C; // type:function size:0xC4 scope:global align:4 +DVDChangeDir = .text:0x80349B60; // type:function size:0x60 scope:global align:4 +DVDReadAsyncPrio = .text:0x80349BC0; // type:function size:0xC0 scope:global align:4 +cbForReadAsync = .text:0x80349C80; // type:function size:0x30 scope:global align:4 +DVDReadPrio = .text:0x80349CB0; // type:function size:0x118 scope:global align:4 +cbForReadSync = .text:0x80349DC8; // type:function size:0x24 scope:global align:4 +DVDOpenDir = .text:0x80349DEC; // type:function size:0xC0 scope:global align:4 +DVDReadDir = .text:0x80349EAC; // type:function size:0xA4 scope:global align:4 +DVDCloseDir = .text:0x80349F50; // type:function size:0x8 scope:global align:4 +defaultOptionalCommandChecker = .text:0x80349F58; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x80349F5C; // type:function size:0xD8 scope:global align:4 +stateReadingFST = .text:0x8034A034; // type:function size:0x94 scope:global align:4 +cbForStateReadingFST = .text:0x8034A0C8; // type:function size:0x80 scope:global align:4 +cbForStateError = .text:0x8034A148; // type:function size:0xAC scope:global align:4 +stateTimeout = .text:0x8034A1F4; // type:function size:0x34 scope:global align:4 +stateGettingError = .text:0x8034A228; // type:function size:0x28 scope:global align:4 +CategorizeError = .text:0x8034A250; // type:function size:0xB4 scope:global align:4 +cbForStateGettingError = .text:0x8034A304; // type:function size:0x264 scope:global align:4 +cbForUnrecoveredError = .text:0x8034A568; // type:function size:0x5C scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x8034A5C4; // type:function size:0x80 scope:global align:4 +stateGoToRetry = .text:0x8034A644; // type:function size:0x28 scope:global align:4 +cbForStateGoToRetry = .text:0x8034A66C; // type:function size:0x140 scope:global align:4 +stateCheckID = .text:0x8034A7AC; // type:function size:0xE0 scope:global align:4 +stateCheckID3 = .text:0x8034A88C; // type:function size:0x34 scope:global align:4 +stateCheckID2a = .text:0x8034A8C0; // type:function size:0x34 scope:global align:4 +cbForStateCheckID2a = .text:0x8034A8F4; // type:function size:0x68 scope:global align:4 +stateCheckID2 = .text:0x8034A95C; // type:function size:0x38 scope:global align:4 +cbForStateCheckID1 = .text:0x8034A994; // type:function size:0xFC scope:global align:4 +cbForStateCheckID2 = .text:0x8034AA90; // type:function size:0xD8 scope:global align:4 +cbForStateCheckID3 = .text:0x8034AB68; // type:function size:0xF0 scope:global align:4 +AlarmHandler = .text:0x8034AC58; // type:function size:0x44 scope:local align:4 +stateCoverClosed = .text:0x8034AC9C; // type:function size:0xD4 scope:global align:4 +stateCoverClosed_CMD = .text:0x8034AD70; // type:function size:0x30 scope:global align:4 +cbForStateCoverClosed = .text:0x8034ADA0; // type:function size:0x64 scope:global align:4 +stateMotorStopped = .text:0x8034AE04; // type:function size:0x28 scope:global align:4 +cbForStateMotorStopped = .text:0x8034AE2C; // type:function size:0xEC scope:global align:4 +stateReady = .text:0x8034AF18; // type:function size:0x2E8 scope:global align:4 +stateBusy = .text:0x8034B200; // type:function size:0x340 scope:global align:4 +cbForStateBusy = .text:0x8034B540; // type:function size:0x658 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x8034BB98; // type:function size:0xDC scope:global align:4 +DVDReadAbsAsyncForBS = .text:0x8034BC74; // type:function size:0xD0 scope:global align:4 +DVDReadDiskID = .text:0x8034BD44; // type:function size:0xD4 scope:global align:4 +DVDCancelStreamAsync = .text:0x8034BE18; // type:function size:0xBC scope:global align:4 +DVDInquiryAsync = .text:0x8034BED4; // type:function size:0xD0 scope:global align:4 +DVDReset = .text:0x8034BFA4; // type:function size:0x44 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x8034BFE8; // type:function size:0x4C scope:global align:4 +DVDGetDriveStatus = .text:0x8034C034; // type:function size:0xAC scope:global align:4 +DVDSetAutoInvalidation = .text:0x8034C0E0; // type:function size:0x10 scope:global align:4 +DVDResume = .text:0x8034C0F0; // type:function size:0x50 scope:global align:4 +DVDCancelAsync = .text:0x8034C140; // type:function size:0x27C scope:global align:4 +DVDCancel = .text:0x8034C3BC; // type:function size:0xAC scope:global align:4 +cbForCancelSync = .text:0x8034C468; // type:function size:0x24 scope:global align:4 +DVDGetCurrentDiskID = .text:0x8034C48C; // type:function size:0x8 scope:global align:4 +DVDCheckDisk = .text:0x8034C494; // type:function size:0xF8 scope:global align:4 +__DVDPrepareResetAsync = .text:0x8034C58C; // type:function size:0x11C scope:global align:4 +__DVDTestAlarm = .text:0x8034C6A8; // type:function size:0x38 scope:global align:4 +__DVDClearWaitingQueue = .text:0x8034C6E0; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x8034C718; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x8034C780; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x8034C820; // type:function size:0x58 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x8034C878; // type:function size:0x60 scope:global align:4 +ErrorCode2Num = .text:0x8034C8D8; // type:function size:0x11C scope:global align:4 +__DVDStoreErrorCode = .text:0x8034C9F4; // type:function size:0x7C scope:global align:4 +DVDCompareDiskID = .text:0x8034CA70; // type:function size:0xF8 scope:global align:4 +__DVDPrintFatalMessage = .text:0x8034CB68; // type:function size:0x30 scope:global align:4 +cb = .text:0x8034CB98; // type:function size:0xD8 scope:global align:4 +__fstLoad = .text:0x8034CC70; // type:function size:0x168 scope:global align:4 +__VIRetraceHandler = .text:0x8034CDD8; // type:function size:0x274 scope:global align:4 +VISetPreRetraceCallback = .text:0x8034D04C; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x8034D090; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x8034D0D4; // type:function size:0xA8 scope:global align:4 +__VIInit = .text:0x8034D17C; // type:function size:0x204 scope:global align:4 +VIInit = .text:0x8034D380; // type:function size:0x4B0 scope:global align:4 +VIWaitForRetrace = .text:0x8034D830; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x8034D884; // type:function size:0x2D4 scope:global align:4 +setVerticalRegs = .text:0x8034DB58; // type:function size:0x1A0 scope:global align:4 +VIConfigure = .text:0x8034DCF8; // type:function size:0x808 scope:global align:4 +VIFlush = .text:0x8034E500; // type:function size:0x130 scope:global align:4 +VISetNextFrameBuffer = .text:0x8034E630; // type:function size:0x6C scope:global align:4 +VIGetNextFrameBuffer = .text:0x8034E69C; // type:function size:0x8 scope:global align:4 +VIGetCurrentFrameBuffer = .text:0x8034E6A4; // type:function size:0x8 scope:global align:4 +VISetBlack = .text:0x8034E6AC; // type:function size:0x7C scope:global align:4 +VIGetRetraceCount = .text:0x8034E728; // type:function size:0x8 scope:global align:4 +GetCurrentDisplayPosition = .text:0x8034E730; // type:function size:0x3C scope:global align:4 +getCurrentFieldEvenOdd = .text:0x8034E76C; // type:function size:0x68 scope:global align:4 +VIGetNextField = .text:0x8034E7D4; // type:function size:0x9C scope:global align:4 +VIGetCurrentLine = .text:0x8034E870; // type:function size:0x98 scope:global align:4 +VIGetTvFormat = .text:0x8034E908; // type:function size:0x68 scope:global align:4 +__VIDisplayPositionToXY = .text:0x8034E970; // type:function size:0x21C scope:global align:4 +__VIGetCurrentPosition = .text:0x8034EB8C; // type:function size:0x60 scope:global align:4 +ClampStick = .text:0x8034EBEC; // type:function size:0x130 scope:global align:4 +ClampCircle = .text:0x8034ED1C; // type:function size:0x1A8 scope:global align:4 +PADClamp = .text:0x8034EEC4; // type:function size:0x114 scope:global align:4 +PADClampCircle = .text:0x8034EFD8; // type:function size:0x10C scope:global align:4 +UpdateOrigin = .text:0x8034F0E4; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x8034F288; // type:function size:0xC4 scope:global align:4 +PADOriginUpdateCallback = .text:0x8034F34C; // type:function size:0xCC scope:global align:4 +PADProbeCallback = .text:0x8034F418; // type:function size:0xD8 scope:global align:4 +PADTypeAndStatusCallback = .text:0x8034F4F0; // type:function size:0x32C scope:global align:4 +PADReceiveCheckCallback = .text:0x8034F81C; // type:function size:0x140 scope:global align:4 +PADReset = .text:0x8034F95C; // type:function size:0x110 scope:global align:4 +PADRecalibrate = .text:0x8034FA6C; // type:function size:0x114 scope:global align:4 +PADInit = .text:0x8034FB80; // type:function size:0x150 scope:global align:4 +PADRead = .text:0x8034FCD0; // type:function size:0x300 scope:global align:4 +PADControlMotor = .text:0x8034FFD0; // type:function size:0xB8 scope:global align:4 +PADSetSpec = .text:0x80350088; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x803500E8; // type:function size:0x174 scope:global align:4 +SPEC1_MakeStatus = .text:0x8035025C; // type:function size:0x174 scope:global align:4 +SPEC2_MakeStatus = .text:0x803503D0; // type:function size:0x470 scope:global align:4 +PADSetAnalogMode = .text:0x80350840; // type:function size:0x74 scope:global align:4 +OnReset = .text:0x803508B4; // type:function size:0xBC scope:local align:4 +SamplingHandler = .text:0x80350970; // type:function size:0x60 scope:global align:4 +PADSetSamplingCallback = .text:0x803509D0; // type:function size:0x54 scope:global align:4 +__PADDisableRecalibration = .text:0x80350A24; // type:function size:0x7C scope:global align:4 +AIRegisterDMACallback = .text:0x80350AA0; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x80350AE4; // type:function size:0x88 scope:global align:4 +AIStartDMA = .text:0x80350B6C; // type:function size:0x18 scope:global align:4 +AIStopDMA = .text:0x80350B84; // type:function size:0x18 scope:global align:4 +AISetStreamPlayState = .text:0x80350B9C; // type:function size:0xD8 scope:global align:4 +AIGetStreamPlayState = .text:0x80350C74; // type:function size:0x10 scope:global align:4 +AISetDSPSampleRate = .text:0x80350C84; // type:function size:0xE0 scope:global align:4 +AIGetDSPSampleRate = .text:0x80350D64; // type:function size:0x14 scope:global align:4 +__AI_set_stream_sample_rate = .text:0x80350D78; // type:function size:0xD4 scope:global align:4 +AIGetStreamSampleRate = .text:0x80350E4C; // type:function size:0x10 scope:global align:4 +AISetStreamVolLeft = .text:0x80350E5C; // type:function size:0x1C scope:global align:4 +AIGetStreamVolLeft = .text:0x80350E78; // type:function size:0x10 scope:global align:4 +AISetStreamVolRight = .text:0x80350E88; // type:function size:0x1C scope:global align:4 +AIGetStreamVolRight = .text:0x80350EA4; // type:function size:0x10 scope:global align:4 +AIInit = .text:0x80350EB4; // type:function size:0x16C scope:global align:4 +__AISHandler = .text:0x80351020; // type:function size:0x7C scope:global align:4 +__AIDHandler = .text:0x8035109C; // type:function size:0xAC scope:global align:4 +__AICallbackStackSwitch = .text:0x80351148; // type:function size:0x58 scope:global align:4 +__AI_SRC_INIT = .text:0x803511A0; // type:function size:0x1E4 scope:global align:4 +ARRegisterDMACallback = .text:0x80351384; // type:function size:0x44 scope:global align:4 +ARGetDMAStatus = .text:0x803513C8; // type:function size:0x3C scope:global align:4 +ARStartDMA = .text:0x80351404; // type:function size:0xF0 scope:global align:4 +ARAlloc = .text:0x803514F4; // type:function size:0x68 scope:global align:4 +ARInit = .text:0x8035155C; // type:function size:0xC4 scope:global align:4 +ARGetSize = .text:0x80351620; // type:function size:0x8 scope:global align:4 +__ARHandler = .text:0x80351628; // type:function size:0x78 scope:global align:4 +__ARClearInterrupt = .text:0x803516A0; // type:function size:0x20 scope:global align:4 +__ARGetInterruptStatus = .text:0x803516C0; // type:function size:0x10 scope:global align:4 +__ARChecksize = .text:0x803516D0; // type:function size:0x17F4 scope:global align:4 +__ARQServiceQueueLo = .text:0x80352EC4; // type:function size:0x100 scope:global align:4 +__ARQCallbackHack = .text:0x80352FC4; // type:function size:0x4 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x80352FC8; // type:function size:0xCC scope:global align:4 +ARQInit = .text:0x80353094; // type:function size:0x70 scope:global align:4 +ARQPostRequest = .text:0x80353104; // type:function size:0x15C scope:global align:4 +DSPCheckMailToDSP = .text:0x80353260; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x80353270; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x80353280; // type:function size:0x18 scope:global align:4 +DSPSendMailToDSP = .text:0x80353298; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x803532AC; // type:function size:0x40 scope:global align:4 +DSPInit = .text:0x803532EC; // type:function size:0xC4 scope:global align:4 +__DSP_debug_printf = .text:0x803533B0; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x80353400; // type:function size:0x1A0 scope:global align:4 +__DSP_boot_task = .text:0x803535A0; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x8035372C; // type:function size:0xA0 scope:global align:4 +__DSP_remove_task = .text:0x803537CC; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x80353860; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x80353864; // type:function size:0x34 scope:global align:4 +__CARDExtHandler = .text:0x80353898; // type:function size:0xD8 scope:global align:4 +__CARDExiHandler = .text:0x80353970; // type:function size:0x118 scope:global align:4 +__CARDTxHandler = .text:0x80353A88; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x80353B30; // type:function size:0x84 scope:global align:4 +__CARDEnableInterrupt = .text:0x80353BB4; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x80353C74; // type:function size:0xF0 scope:global align:4 +__CARDReadVendorID = .text:0x80353D64; // type:function size:0xF0 scope:global align:4 +__CARDClearStatus = .text:0x80353E54; // type:function size:0xAC scope:global align:4 +TimeoutHandler = .text:0x80353F00; // type:function size:0xA4 scope:global align:4 +Retry = .text:0x80353FA4; // type:function size:0x2A0 scope:global align:4 +UnlockedCallback = .text:0x80354244; // type:function size:0x110 scope:global align:4 +__CARDStart = .text:0x80354354; // type:function size:0x224 scope:global align:4 +__CARDReadSegment = .text:0x80354578; // type:function size:0x134 scope:global align:4 +__CARDWritePage = .text:0x803546AC; // type:function size:0x13C scope:global align:4 +__CARDEraseSector = .text:0x803547E8; // type:function size:0x110 scope:global align:4 +CARDInit = .text:0x803548F8; // type:function size:0xAC scope:global align:4 +__CARDGetFontEncode = .text:0x803549A4; // type:function size:0x8 scope:global align:4 +__CARDSetDiskID = .text:0x803549AC; // type:function size:0x38 scope:global align:4 +__CARDGetControlBlock = .text:0x803549E4; // type:function size:0xB8 scope:global align:4 +__CARDPutControlBlock = .text:0x80354A9C; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x80354B00; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x80354C50; // type:function size:0x98 scope:global align:4 +OnReset = .text:0x80354CE8; // type:function size:0x50 scope:local align:4 +CARDGetFastMode = .text:0x80354D38; // type:function size:0x1C scope:global align:4 +bitrev = .text:0x80354D54; // type:function size:0x16C scope:global align:4 +ReadArrayUnlock = .text:0x80354EC0; // type:function size:0x144 scope:global align:4 +DummyLen = .text:0x80355004; // type:function size:0xC4 scope:global align:4 +__CARDUnlock = .text:0x803550C8; // type:function size:0xB58 scope:global align:4 +InitCallback = .text:0x80355C20; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x80355C90; // type:function size:0x324 scope:global align:4 +BlockReadCallback = .text:0x80355FB4; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x80356090; // type:function size:0x64 scope:global align:4 +BlockWriteCallback = .text:0x803560F4; // type:function size:0xE8 scope:global align:4 +__CARDWrite = .text:0x803561DC; // type:function size:0x68 scope:global align:4 +__CARDGetFatBlock = .text:0x80356244; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x8035624C; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x80356320; // type:function size:0xC8 scope:local align:4 +__CARDAllocBlock = .text:0x803563E8; // type:function size:0x118 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80356500; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x803565AC; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x803565B4; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80356684; // type:function size:0xC8 scope:local align:4 +__CARDUpdateDir = .text:0x8035674C; // type:function size:0xC4 scope:global align:4 +__CARDCheckSum = .text:0x80356810; // type:function size:0x1B0 scope:global align:4 +VerifyID = .text:0x803569C0; // type:function size:0x284 scope:global align:4 +VerifyDir = .text:0x80356C44; // type:function size:0x240 scope:global align:4 +VerifyFAT = .text:0x80356E84; // type:function size:0x284 scope:global align:4 +__CARDVerify = .text:0x80357108; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x80357194; // type:function size:0x590 scope:global align:4 +CARDCheck = .text:0x80357724; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x80357778; // type:function size:0xCC scope:global align:4 +CARDProbe = .text:0x80357844; // type:function size:0x38 scope:global align:4 +CARDProbeEx = .text:0x8035787C; // type:function size:0x17C scope:global align:4 +DoMount = .text:0x803579F8; // type:function size:0x454 scope:global align:4 +__CARDMountCallback = .text:0x80357E4C; // type:function size:0x138 scope:global align:4 +CARDMountAsync = .text:0x80357F84; // type:function size:0x1A0 scope:global align:4 +CARDMount = .text:0x80358124; // type:function size:0x48 scope:global align:4 +DoUnmount = .text:0x8035816C; // type:function size:0x9C scope:global align:4 +CARDUnmount = .text:0x80358208; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x803582B4; // type:function size:0x144 scope:global align:4 +__CARDFormatRegionAsync = .text:0x803583F8; // type:function size:0x658 scope:global align:4 +CARDFormat = .text:0x80358A50; // type:function size:0x54 scope:global align:4 +__CARDCompareFileName = .text:0x80358AA4; // type:function size:0x68 scope:global align:4 +__CARDAccess = .text:0x80358B0C; // type:function size:0x94 scope:global align:4 +__CARDIsWritable = .text:0x80358BA0; // type:function size:0x134 scope:global align:4 +__CARDIsReadable = .text:0x80358CD4; // type:function size:0xF4 scope:global align:4 +CARDOpen = .text:0x80358DC8; // type:function size:0x11C scope:global align:4 +CARDClose = .text:0x80358EE4; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x80358F38; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x80359068; // type:function size:0x220 scope:global align:4 +CARDCreate = .text:0x80359288; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x803592D0; // type:function size:0x1B8 scope:global align:4 +ReadCallback = .text:0x80359488; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x803595B8; // type:function size:0x144 scope:global align:4 +CARDRead = .text:0x803596FC; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x80359744; // type:function size:0x170 scope:local align:4 +EraseCallback = .text:0x803598B4; // type:function size:0xB0 scope:local align:4 +CARDWriteAsync = .text:0x80359964; // type:function size:0x114 scope:global align:4 +CARDWrite = .text:0x80359A78; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x80359AC0; // type:function size:0x1F8 scope:global align:4 +CARDGetStatus = .text:0x80359CB8; // type:function size:0x114 scope:global align:4 +CARDSetStatusAsync = .text:0x80359DCC; // type:function size:0x174 scope:global align:4 +CARDSetStatus = .text:0x80359F40; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x80359F88; // type:function size:0xC4 scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x8035A04C; // type:function size:0xFC scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x8035A148; // type:function size:0x24 scope:global align:4 +__GXShutdown = .text:0x8035A16C; // type:function size:0x190 scope:global align:4 +__GXInitRevisionBits = .text:0x8035A2FC; // type:function size:0x1A4 scope:global align:4 +GXInit = .text:0x8035A4A0; // type:function size:0x600 scope:global align:4 +__GXInitGX = .text:0x8035AAA0; // type:function size:0x938 scope:global align:4 +GXCPInterruptHandler = .text:0x8035B3D8; // type:function size:0x134 scope:global align:4 +GXInitFifoBase = .text:0x8035B50C; // type:function size:0x6C scope:global align:4 +GXInitFifoPtrs = .text:0x8035B578; // type:function size:0x70 scope:global align:4 +GXInitFifoLimits = .text:0x8035B5E8; // type:function size:0xC scope:global align:4 +GXSetCPUFifo = .text:0x8035B5F4; // type:function size:0x128 scope:global align:4 +GXSetGPFifo = .text:0x8035B71C; // type:function size:0x1A0 scope:global align:4 +GXSaveCPUFifo = .text:0x8035B8BC; // type:function size:0x34 scope:global align:4 +__GXSaveCPUFifoAux = .text:0x8035B8F0; // type:function size:0xC8 scope:global align:4 +GXGetGPStatus = .text:0x8035B9B8; // type:function size:0x50 scope:global align:4 +GXGetFifoBase = .text:0x8035BA08; // type:function size:0x8 scope:global align:4 +GXGetFifoSize = .text:0x8035BA10; // type:function size:0x8 scope:global align:4 +GXSetBreakPtCallback = .text:0x8035BA18; // type:function size:0x44 scope:global align:4 +__GXFifoInit = .text:0x8035BA5C; // type:function size:0x4C scope:global align:4 +__GXFifoReadEnable = .text:0x8035BAA8; // type:function size:0x24 scope:global align:4 +__GXFifoReadDisable = .text:0x8035BACC; // type:function size:0x24 scope:global align:4 +__GXFifoLink = .text:0x8035BAF0; // type:function size:0x34 scope:global align:4 +__GXWriteFifoIntEnable = .text:0x8035BB24; // type:function size:0x30 scope:global align:4 +__GXWriteFifoIntReset = .text:0x8035BB54; // type:function size:0x30 scope:global align:4 +__GXCleanGPFifo = .text:0x8035BB84; // type:function size:0x100 scope:global align:4 +GXSetCurrentGXThread = .text:0x8035BC84; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x8035BCD0; // type:function size:0x8 scope:global align:4 +GXGetCPUFifo = .text:0x8035BCD8; // type:function size:0x8 scope:global align:4 +GXGetGPFifo = .text:0x8035BCE0; // type:function size:0x8 scope:global align:4 +GXSetVtxDesc = .text:0x8035BCE8; // type:function size:0x26C scope:global align:4 +GXSetVtxDescv = .text:0x8035BF54; // type:function size:0x288 scope:global align:4 +__GXSetVCD = .text:0x8035C1DC; // type:function size:0xBC scope:global align:4 +__GXCalculateVLim = .text:0x8035C298; // type:function size:0x124 scope:global align:4 +GXClearVtxDesc = .text:0x8035C3BC; // type:function size:0x38 scope:global align:4 +GXSetVtxAttrFmt = .text:0x8035C3F4; // type:function size:0x25C scope:global align:4 +GXSetVtxAttrFmtv = .text:0x8035C650; // type:function size:0x280 scope:global align:4 +__GXSetVAT = .text:0x8035C8D0; // type:function size:0x88 scope:global align:4 +GXSetArray = .text:0x8035C958; // type:function size:0x44 scope:global align:4 +GXInvalidateVtxCache = .text:0x8035C99C; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x8035C9AC; // type:function size:0x280 scope:global align:4 +GXSetNumTexGens = .text:0x8035CC2C; // type:function size:0x3C scope:global align:4 +GXSetMisc = .text:0x8035CC68; // type:function size:0x94 scope:global align:4 +GXFlush = .text:0x8035CCFC; // type:function size:0x5C scope:global align:4 +__GXAbort = .text:0x8035CD58; // type:function size:0x16C scope:global align:4 +GXAbortFrame = .text:0x8035CEC4; // type:function size:0x1C8 scope:global align:4 +GXSetDrawDone = .text:0x8035D08C; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x8035D124; // type:function size:0x80 scope:global align:4 +GXPixModeSync = .text:0x8035D1A4; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x8035D1C8; // type:function size:0x14 scope:global align:4 +GXPokeAlphaRead = .text:0x8035D1DC; // type:function size:0x20 scope:global align:4 +GXPokeAlphaUpdate = .text:0x8035D1FC; // type:function size:0x18 scope:global align:4 +GXPokeBlendMode = .text:0x8035D214; // type:function size:0x64 scope:global align:4 +GXPokeColorUpdate = .text:0x8035D278; // type:function size:0x18 scope:global align:4 +GXPokeDstAlpha = .text:0x8035D290; // type:function size:0x24 scope:global align:4 +GXPokeDither = .text:0x8035D2B4; // type:function size:0x18 scope:global align:4 +GXPokeZMode = .text:0x8035D2CC; // type:function size:0x20 scope:global align:4 +GXPeekZ = .text:0x8035D2EC; // type:function size:0x24 scope:global align:4 +GXSetDrawSyncCallback = .text:0x8035D310; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x8035D354; // type:function size:0x88 scope:global align:4 +GXSetDrawDoneCallback = .text:0x8035D3DC; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x8035D420; // type:function size:0x80 scope:global align:4 +__GXPEInit = .text:0x8035D4A0; // type:function size:0x74 scope:global align:4 +__GXSetDirtyState = .text:0x8035D514; // type:function size:0x80 scope:global align:4 +GXBegin = .text:0x8035D594; // type:function size:0xD0 scope:global align:4 +__GXSendFlushPrim = .text:0x8035D664; // type:function size:0x88 scope:global align:4 +GXSetLineWidth = .text:0x8035D6EC; // type:function size:0x40 scope:global align:4 +GXSetPointSize = .text:0x8035D72C; // type:function size:0x40 scope:global align:4 +GXEnableTexOffsets = .text:0x8035D76C; // type:function size:0x48 scope:global align:4 +GXSetCullMode = .text:0x8035D7B4; // type:function size:0x28 scope:global align:4 +GXSetCoPlanar = .text:0x8035D7DC; // type:function size:0x34 scope:global align:4 +__GXSetGenMode = .text:0x8035D810; // type:function size:0x24 scope:global align:4 +GXSetDispCopySrc = .text:0x8035D834; // type:function size:0x7C scope:global align:4 +GXSetTexCopySrc = .text:0x8035D8B0; // type:function size:0x7C scope:global align:4 +GXSetDispCopyDst = .text:0x8035D92C; // type:function size:0x34 scope:global align:4 +GXSetTexCopyDst = .text:0x8035D960; // type:function size:0x130 scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x8035DA90; // type:function size:0x24 scope:global align:4 +GXSetCopyClamp = .text:0x8035DAB4; // type:function size:0x58 scope:global align:4 +GXGetNumXfbLines = .text:0x8035DB0C; // type:function size:0x90 scope:global align:4 +GXGetYScaleFactor = .text:0x8035DB9C; // type:function size:0x238 scope:global align:4 +GXSetDispCopyYScale = .text:0x8035DDD4; // type:function size:0xCC scope:global align:4 +GXSetCopyClear = .text:0x8035DEA0; // type:function size:0x78 scope:global align:4 +GXSetCopyFilter = .text:0x8035DF18; // type:function size:0x208 scope:global align:4 +GXSetDispCopyGamma = .text:0x8035E120; // type:function size:0x14 scope:global align:4 +GXCopyDisp = .text:0x8035E134; // type:function size:0x168 scope:global align:4 +GXCopyTex = .text:0x8035E29C; // type:function size:0x18C scope:global align:4 +GXClearBoundingBox = .text:0x8035E428; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x8035E460; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x8035E47C; // type:function size:0x190 scope:global align:4 +GXInitLightDistAttn = .text:0x8035E60C; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x8035E6DC; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x8035E6EC; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x8035E708; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x8035E714; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x8035E790; // type:function size:0xE8 scope:global align:4 +GXSetChanMatColor = .text:0x8035E878; // type:function size:0xE8 scope:global align:4 +GXSetNumChans = .text:0x8035E960; // type:function size:0x3C scope:global align:4 +GXSetChanCtrl = .text:0x8035E99C; // type:function size:0xB0 scope:global align:4 +GXGetTexBufferSize = .text:0x8035EA4C; // type:function size:0x15C scope:global align:4 +__GetImageTileCount = .text:0x8035EBA8; // type:function size:0xC8 scope:global align:4 +GXInitTexObj = .text:0x8035EC70; // type:function size:0x24C scope:global align:4 +GXInitTexObjCI = .text:0x8035EEBC; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x8035EF04; // type:function size:0x164 scope:global align:4 +GXGetTexObjWidth = .text:0x8035F068; // type:function size:0x10 scope:global align:4 +GXGetTexObjHeight = .text:0x8035F078; // type:function size:0x10 scope:global align:4 +GXGetTexObjFmt = .text:0x8035F088; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x8035F090; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x8035F09C; // type:function size:0xC scope:global align:4 +GXGetTexObjMipMap = .text:0x8035F0A8; // type:function size:0x18 scope:global align:4 +GXGetTexObjTlut = .text:0x8035F0C0; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x8035F0C8; // type:function size:0x17C scope:global align:4 +GXLoadTexObj = .text:0x8035F244; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x8035F298; // type:function size:0x38 scope:global align:4 +GXLoadTlut = .text:0x8035F2D0; // type:function size:0x98 scope:global align:4 +GXInitTexCacheRegion = .text:0x8035F368; // type:function size:0xF4 scope:global align:4 +GXInitTlutRegion = .text:0x8035F45C; // type:function size:0x38 scope:global align:4 +GXInvalidateTexAll = .text:0x8035F494; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x8035F4DC; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x8035F4F0; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x8035F504; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x8035F580; // type:function size:0xA0 scope:global align:4 +__GXSetSUTexRegs = .text:0x8035F620; // type:function size:0x17C scope:global align:4 +__GXSetTmemConfig = .text:0x8035F79C; // type:function size:0x354 scope:global align:4 +GXSetTevIndirect = .text:0x8035FAF0; // type:function size:0x6C scope:global align:4 +GXSetIndTexMtx = .text:0x8035FB5C; // type:function size:0x178 scope:global align:4 +GXSetIndTexCoordScale = .text:0x8035FCD4; // type:function size:0x144 scope:global align:4 +GXSetIndTexOrder = .text:0x8035FE18; // type:function size:0xEC scope:global align:4 +GXSetNumIndStages = .text:0x8035FF04; // type:function size:0x24 scope:global align:4 +GXSetTevDirect = .text:0x8035FF28; // type:function size:0x48 scope:global align:4 +__GXUpdateBPMask = .text:0x8035FF70; // type:function size:0x4 scope:global align:4 +__GXSetIndirectMask = .text:0x8035FF74; // type:function size:0x30 scope:global align:4 +__GXFlushTextureState = .text:0x8035FFA4; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x8035FFC8; // type:function size:0x8C scope:global align:4 +GXSetTevColorIn = .text:0x80360054; // type:function size:0x44 scope:global align:4 +GXSetTevAlphaIn = .text:0x80360098; // type:function size:0x44 scope:global align:4 +GXSetTevColorOp = .text:0x803600DC; // type:function size:0x68 scope:global align:4 +GXSetTevAlphaOp = .text:0x80360144; // type:function size:0x68 scope:global align:4 +GXSetTevColor = .text:0x803601AC; // type:function size:0x60 scope:global align:4 +GXSetTevColorS10 = .text:0x8036020C; // type:function size:0x64 scope:global align:4 +GXSetTevKColor = .text:0x80360270; // type:function size:0x64 scope:global align:4 +GXSetTevKColorSel = .text:0x803602D4; // type:function size:0x5C scope:global align:4 +GXSetTevKAlphaSel = .text:0x80360330; // type:function size:0x5C scope:global align:4 +GXSetTevSwapMode = .text:0x8036038C; // type:function size:0x48 scope:global align:4 +GXSetTevSwapModeTable = .text:0x803603D4; // type:function size:0x80 scope:global align:4 +GXSetAlphaCompare = .text:0x80360454; // type:function size:0x44 scope:global align:4 +GXSetZTexture = .text:0x80360498; // type:function size:0x8C scope:global align:4 +GXSetTevOrder = .text:0x80360524; // type:function size:0x19C scope:global align:4 +GXSetNumTevStages = .text:0x803606C0; // type:function size:0x28 scope:global align:4 +GXSetFog = .text:0x803606E8; // type:function size:0x214 scope:global align:4 +GXSetFogRangeAdj = .text:0x803608FC; // type:function size:0x124 scope:global align:4 +GXSetBlendMode = .text:0x80360A20; // type:function size:0x54 scope:global align:4 +GXSetColorUpdate = .text:0x80360A74; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x80360AA0; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x80360ACC; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x80360B00; // type:function size:0x34 scope:global align:4 +GXSetPixelFmt = .text:0x80360B34; // type:function size:0xD4 scope:global align:4 +GXSetDither = .text:0x80360C08; // type:function size:0x2C scope:global align:4 +GXSetDstAlpha = .text:0x80360C34; // type:function size:0x3C scope:global align:4 +GXSetFieldMask = .text:0x80360C70; // type:function size:0x38 scope:global align:4 +GXSetFieldMode = .text:0x80360CA8; // type:function size:0x78 scope:global align:4 +GXCallDisplayList = .text:0x80360D20; // type:function size:0x70 scope:global align:4 +GXProject = .text:0x80360D90; // type:function size:0x174 scope:global align:4 +GXSetProjection = .text:0x80360F04; // type:function size:0xA4 scope:global align:4 +GXSetProjectionv = .text:0x80360FA8; // type:function size:0x8C scope:global align:4 +GXGetProjectionv = .text:0x80361034; // type:function size:0x48 scope:global align:4 +GXLoadPosMtxImm = .text:0x8036107C; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x803610CC; // type:function size:0x50 scope:global align:4 +GXSetCurrentMtx = .text:0x8036111C; // type:function size:0x34 scope:global align:4 +GXLoadTexMtxImm = .text:0x80361150; // type:function size:0xB4 scope:global align:4 +__GXSetViewport = .text:0x80361204; // type:function size:0x90 scope:global align:4 +GXSetViewport = .text:0x80361294; // type:function size:0x48 scope:global align:4 +GXGetViewportv = .text:0x803612DC; // type:function size:0x24 scope:global align:4 +GXSetScissor = .text:0x80361300; // type:function size:0x78 scope:global align:4 +GXGetScissor = .text:0x80361378; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x803613C0; // type:function size:0x40 scope:global align:4 +GXSetClipMode = .text:0x80361400; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x80361428; // type:function size:0x84 scope:global align:4 +GXSetGPMetric = .text:0x803614AC; // type:function size:0x848 scope:global align:4 +GXClearGPMetric = .text:0x80361CF4; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x80361D04; // type:function size:0xC4 scope:global align:4 +GDInitGDLObj = .text:0x80361DC8; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x80361DE0; // type:function size:0x2C scope:global align:4 +GDPadCurr32 = .text:0x80361E0C; // type:function size:0xF8 scope:global align:4 +GDOverflowed = .text:0x80361F04; // type:function size:0x30 scope:global align:4 +GDSetVtxDescv = .text:0x80361F34; // type:function size:0x5FC scope:global align:4 +GDSetArray = .text:0x80362530; // type:function size:0x20C scope:global align:4 +GDSetArrayRaw = .text:0x8036273C; // type:function size:0x208 scope:global align:4 +__va_arg = .text:0x80362944; // type:function size:0xC8 scope:global align:4 +__destroy_global_chain = .text:0x80362A0C; // type:function size:0x48 scope:global align:4 +__register_global_object = .text:0x80362A54; // type:function size:0x18 scope:global align:4 +__copy = .text:0x80362A6C; // type:function size:0x30 scope:global align:4 +__destroy_new_array = .text:0x80362A9C; // type:function size:0x7C scope:global align:4 +__destroy_arr = .text:0x80362B18; // type:function size:0x78 scope:global align:4 +__construct_array = .text:0x80362B90; // type:function size:0xFC scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x80362C8C; // type:function size:0xB8 scope:global align:4 +__construct_new_array = .text:0x80362D44; // type:function size:0x104 scope:global align:4 +__ptmf_test = .text:0x80362E48; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x80362E78; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x80362EB4; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x80362EDC; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x80362F38; // type:function size:0x4C scope:global align:4 +_savefpr_14 = .text:0x80362F38; // type:label scope:global +_savefpr_15 = .text:0x80362F3C; // type:label scope:global +_savefpr_16 = .text:0x80362F40; // type:label scope:global +_savefpr_17 = .text:0x80362F44; // type:label scope:global +_savefpr_18 = .text:0x80362F48; // type:label scope:global +_savefpr_19 = .text:0x80362F4C; // type:label scope:global +_savefpr_20 = .text:0x80362F50; // type:label scope:global +_savefpr_21 = .text:0x80362F54; // type:label scope:global +_savefpr_22 = .text:0x80362F58; // type:label scope:global +_savefpr_23 = .text:0x80362F5C; // type:label scope:global +_savefpr_24 = .text:0x80362F60; // type:label scope:global +_savefpr_25 = .text:0x80362F64; // type:label scope:global align:4 +_savefpr_26 = .text:0x80362F68; // type:label scope:global align:4 +_savefpr_27 = .text:0x80362F6C; // type:label scope:global align:4 +_savefpr_28 = .text:0x80362F70; // type:label scope:global align:4 +_savefpr_29 = .text:0x80362F74; // type:label scope:global align:4 +_savefpr_30 = .text:0x80362F78; // type:label scope:global +_savefpr_31 = .text:0x80362F7C; // type:label scope:global +__restore_fpr = .text:0x80362F84; // type:function size:0x4C scope:global align:4 +_restfpr_14 = .text:0x80362F84; // type:label scope:global +_restfpr_15 = .text:0x80362F88; // type:label scope:global +_restfpr_16 = .text:0x80362F8C; // type:label scope:global +_restfpr_17 = .text:0x80362F90; // type:label scope:global +_restfpr_18 = .text:0x80362F94; // type:label scope:global +_restfpr_19 = .text:0x80362F98; // type:label scope:global +_restfpr_20 = .text:0x80362F9C; // type:label scope:global +_restfpr_21 = .text:0x80362FA0; // type:label scope:global +_restfpr_22 = .text:0x80362FA4; // type:label scope:global +_restfpr_23 = .text:0x80362FA8; // type:label scope:global +_restfpr_24 = .text:0x80362FAC; // type:label scope:global +_restfpr_25 = .text:0x80362FB0; // type:label scope:global align:4 +_restfpr_26 = .text:0x80362FB4; // type:label scope:global align:4 +_restfpr_27 = .text:0x80362FB8; // type:label scope:global align:4 +_restfpr_28 = .text:0x80362FBC; // type:label scope:global align:4 +_restfpr_29 = .text:0x80362FC0; // type:label scope:global align:4 +_restfpr_30 = .text:0x80362FC4; // type:label scope:global +_restfpr_31 = .text:0x80362FC8; // type:label scope:global +__save_gpr = .text:0x80362FD0; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x80362FD0; // type:label scope:global align:4 +_savegpr_15 = .text:0x80362FD4; // type:label scope:global align:4 +_savegpr_16 = .text:0x80362FD8; // type:label scope:global align:4 +_savegpr_17 = .text:0x80362FDC; // type:label scope:global align:4 +_savegpr_18 = .text:0x80362FE0; // type:label scope:global align:4 +_savegpr_19 = .text:0x80362FE4; // type:label scope:global align:4 +_savegpr_20 = .text:0x80362FE8; // type:label scope:global align:4 +_savegpr_21 = .text:0x80362FEC; // type:label scope:global align:4 +_savegpr_22 = .text:0x80362FF0; // type:label scope:global align:4 +_savegpr_23 = .text:0x80362FF4; // type:label scope:global align:4 +_savegpr_24 = .text:0x80362FF8; // type:label scope:global align:4 +_savegpr_25 = .text:0x80362FFC; // type:label scope:global align:4 +_savegpr_26 = .text:0x80363000; // type:label scope:global align:4 +_savegpr_27 = .text:0x80363004; // type:label scope:global align:4 +_savegpr_28 = .text:0x80363008; // type:label scope:global align:4 +_savegpr_29 = .text:0x8036300C; // type:label scope:global align:4 +_savegpr_30 = .text:0x80363010; // type:label scope:global +_savegpr_31 = .text:0x80363014; // type:label scope:global +__restore_gpr = .text:0x8036301C; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x8036301C; // type:label scope:global align:4 +_restgpr_15 = .text:0x80363020; // type:label scope:global align:4 +_restgpr_16 = .text:0x80363024; // type:label scope:global align:4 +_restgpr_17 = .text:0x80363028; // type:label scope:global align:4 +_restgpr_18 = .text:0x8036302C; // type:label scope:global align:4 +_restgpr_19 = .text:0x80363030; // type:label scope:global align:4 +_restgpr_20 = .text:0x80363034; // type:label scope:global align:4 +_restgpr_21 = .text:0x80363038; // type:label scope:global align:4 +_restgpr_22 = .text:0x8036303C; // type:label scope:global align:4 +_restgpr_23 = .text:0x80363040; // type:label scope:global align:4 +_restgpr_24 = .text:0x80363044; // type:label scope:global align:4 +_restgpr_25 = .text:0x80363048; // type:label scope:global align:4 +_restgpr_26 = .text:0x8036304C; // type:label scope:global align:4 +_restgpr_27 = .text:0x80363050; // type:label scope:global align:4 +_restgpr_28 = .text:0x80363054; // type:label scope:global align:4 +_restgpr_29 = .text:0x80363058; // type:label scope:global align:4 +_restgpr_30 = .text:0x8036305C; // type:label scope:global +_restgpr_31 = .text:0x80363060; // type:label scope:global +__div2u = .text:0x80363068; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x80363154; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x8036328C; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x80363370; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x8036347C; // type:function size:0x24 scope:global align:4 +__shr2u = .text:0x803634A0; // type:function size:0x24 scope:global align:4 +__shr2i = .text:0x803634C4; // type:function size:0x28 scope:global align:4 +__cvt_sll_flt = .text:0x803634EC; // type:function size:0xB4 scope:global align:4 +__cvt_dbl_usll = .text:0x803635A0; // type:function size:0xCC scope:global align:4 +__fini_cpp_exceptions = .text:0x8036366C; // type:function size:0x34 scope:global align:4 +__init_cpp_exceptions = .text:0x803636A0; // type:function size:0x3C scope:global align:4 +__unregister_fragment = .text:0x803636DC; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x80363710; // type:function size:0x34 scope:global align:4 +__sys_free = .text:0x80363744; // type:function size:0xB8 scope:global align:4 +exit = .text:0x803637FC; // type:function size:0xF0 scope:global align:4 +abort = .text:0x803638EC; // type:function size:0x9C scope:global align:4 +free = .text:0x80363988; // type:function size:0x70 scope:global align:4 +__pool_free = .text:0x803639F8; // type:function size:0x58 scope:global align:4 +deallocate_from_fixed_pools = .text:0x80363A50; // type:function size:0x158 scope:global align:4 +deallocate_from_var_pools = .text:0x80363BA8; // type:function size:0x294 scope:global align:4 +__flush_all = .text:0x80363E3C; // type:function size:0x70 scope:global align:4 +__close_all = .text:0x80363EAC; // type:function size:0xA8 scope:global align:4 +__num2dec = .text:0x80363F54; // type:function size:0x1A4 scope:global align:4 +__num2dec_internal = .text:0x803640F8; // type:function size:0x3B4 scope:global align:4 +__two_exp = .text:0x803644AC; // type:function size:0x1784 scope:global align:4 +__timesdec = .text:0x80365C30; // type:function size:0x278 scope:global align:4 +div = .text:0x80365EA8; // type:function size:0x58 scope:global align:4 +abs = .text:0x80365F00; // type:function size:0x10 scope:global align:4 +__flush_buffer = .text:0x80365F10; // type:function size:0xC4 scope:global align:4 +__prep_buffer = .text:0x80365FD4; // type:function size:0x34 scope:global align:4 +fputs = .text:0x80366008; // type:function size:0xD4 scope:global align:4 +__put_char = .text:0x803660DC; // type:function size:0x1B8 scope:global align:4 +__end_critical_region = .text:0x80366294; // type:function size:0x4 scope:global align:4 +__begin_critical_region = .text:0x80366298; // type:function size:0x4 scope:global align:4 +__kill_critical_regions = .text:0x8036629C; // type:function size:0x4 scope:global align:4 +tolower = .text:0x803662A0; // type:function size:0x24 scope:global align:4 +__fwrite = .text:0x803662C4; // type:function size:0x30C scope:global align:4 +fwrite = .text:0x803665D0; // type:function size:0x7C scope:global align:4 +__msl_strnicmp = .text:0x8036664C; // type:function size:0xA4 scope:global align:4 +fflush = .text:0x803666F0; // type:function size:0x138 scope:global align:4 +fclose = .text:0x80366828; // type:function size:0x1BC scope:global align:4 +fseek = .text:0x803669E4; // type:function size:0x6C scope:global align:4 +_fseek = .text:0x80366A50; // type:function size:0x270 scope:global align:4 +ftell = .text:0x80366CC0; // type:function size:0xE4 scope:global align:4 +wcstombs = .text:0x80366DA4; // type:function size:0x118 scope:global align:4 +memcmp = .text:0x80366EBC; // type:function size:0x4C scope:global align:4 +__memrchr = .text:0x80366F08; // type:function size:0x2C scope:global align:4 +memchr = .text:0x80366F34; // type:function size:0x2C scope:global align:4 +memmove = .text:0x80366F60; // type:function size:0xCC scope:global align:4 +__copy_longs_rev_unaligned = .text:0x8036702C; // type:function size:0xAC scope:global align:4 +__copy_longs_unaligned = .text:0x803670D8; // type:function size:0xC0 scope:global align:4 +__copy_longs_rev_aligned = .text:0x80367198; // type:function size:0xA8 scope:global align:4 +__copy_longs_aligned = .text:0x80367240; // type:function size:0xBC scope:global align:4 +__stdio_atexit = .text:0x803672FC; // type:function size:0x10 scope:global align:4 +sprintf = .text:0x8036730C; // type:function size:0xE0 scope:global align:4 +snprintf = .text:0x803673EC; // type:function size:0xD4 scope:global align:4 +vsnprintf = .text:0x803674C0; // type:function size:0x74 scope:global align:4 +vprintf = .text:0x80367534; // type:function size:0x98 scope:global align:4 +fprintf = .text:0x803675CC; // type:function size:0xE0 scope:global align:4 +printf = .text:0x803676AC; // type:function size:0xE8 scope:global align:4 +__StringWrite = .text:0x80367794; // type:function size:0x6C scope:global align:4 +__FileWrite = .text:0x80367800; // type:function size:0x58 scope:global align:4 +__pformatter = .text:0x80367858; // type:function size:0x774 scope:global align:4 +float2str = .text:0x80367FCC; // type:function size:0x71C scope:global align:4 +round_decimal = .text:0x803686E8; // type:function size:0x12C scope:global align:4 +double2hex = .text:0x80368814; // type:function size:0x338 scope:global align:4 +longlong2str = .text:0x80368B4C; // type:function size:0x314 scope:global align:4 +long2str = .text:0x80368E60; // type:function size:0x258 scope:global align:4 +parse_format = .text:0x803690B8; // type:function size:0x504 scope:global align:4 +__StringRead = .text:0x803695BC; // type:function size:0x90 scope:global align:4 +raise = .text:0x8036964C; // type:function size:0xC0 scope:global align:4 +strrchr = .text:0x8036970C; // type:function size:0x48 scope:global align:4 +strchr = .text:0x80369754; // type:function size:0x30 scope:global align:4 +strncmp = .text:0x80369784; // type:function size:0x40 scope:global align:4 +strcmp = .text:0x803697C4; // type:function size:0x128 scope:global align:4 +strcat = .text:0x803698EC; // type:function size:0x2C scope:global align:4 +strncpy = .text:0x80369918; // type:function size:0x44 scope:global align:4 +strcpy = .text:0x8036995C; // type:function size:0xB8 scope:global align:4 +strlen = .text:0x80369A14; // type:function size:0x1C scope:global align:4 +strtol = .text:0x80369A30; // type:function size:0xF0 scope:global align:4 +strtoul = .text:0x80369B20; // type:function size:0xAC scope:global align:4 +__strtoul = .text:0x80369BCC; // type:function size:0x378 scope:global align:4 +fwide = .text:0x80369F44; // type:function size:0x88 scope:global align:4 +__close_console = .text:0x80369FCC; // type:function size:0x8 scope:global align:4 +__write_console = .text:0x80369FD4; // type:function size:0xD0 scope:global align:4 +__ieee754_acos = .text:0x8036A0A4; // type:function size:0x23C scope:global align:4 +__ieee754_asin = .text:0x8036A2E0; // type:function size:0x238 scope:global align:4 +__ieee754_atan2 = .text:0x8036A518; // type:function size:0x290 scope:global align:4 +__ieee754_exp = .text:0x8036A7A8; // type:function size:0x224 scope:global align:4 +__ieee754_fmod = .text:0x8036A9CC; // type:function size:0x33C scope:global align:4 +__ieee754_pow = .text:0x8036AD08; // type:function size:0x830 scope:global align:4 +__ieee754_rem_pio2 = .text:0x8036B538; // type:function size:0x3A0 scope:global align:4 +__kernel_cos = .text:0x8036B8D8; // type:function size:0xF4 scope:global align:4 +__kernel_rem_pio2 = .text:0x8036B9CC; // type:function size:0xE54 scope:global align:4 +__kernel_sin = .text:0x8036C820; // type:function size:0xA0 scope:global align:4 +__kernel_tan = .text:0x8036C8C0; // type:function size:0x214 scope:global align:4 +atan = .text:0x8036CAD4; // type:function size:0x218 scope:global align:4 +ceil = .text:0x8036CCEC; // type:function size:0x144 scope:global align:4 +copysign = .text:0x8036CE30; // type:function size:0x28 scope:global align:4 +cos = .text:0x8036CE58; // type:function size:0xD4 scope:global align:4 +floor = .text:0x8036CF2C; // type:function size:0x148 scope:global align:4 +frexp = .text:0x8036D074; // type:function size:0x8C scope:global align:4 +ldexp = .text:0x8036D100; // type:function size:0x1C4 scope:global align:4 +modf = .text:0x8036D2C4; // type:function size:0xFC scope:global align:4 +sin = .text:0x8036D3C0; // type:function size:0xD8 scope:global align:4 +tan = .text:0x8036D498; // type:function size:0x78 scope:global align:4 +acos = .text:0x8036D510; // type:function size:0x20 scope:global align:4 +asin = .text:0x8036D530; // type:function size:0x20 scope:global align:4 +atan2 = .text:0x8036D550; // type:function size:0x20 scope:global align:4 +exp = .text:0x8036D570; // type:function size:0x20 scope:global align:4 +fmod = .text:0x8036D590; // type:function size:0x20 scope:global align:4 +pow = .text:0x8036D5B0; // type:function size:0x20 scope:global align:4 +__ieee754_sqrt = .text:0x8036D5D0; // type:function size:0x224 scope:global align:4 +tanf = .text:0x8036D7F4; // type:function size:0x24 scope:global align:4 +sinf = .text:0x8036D818; // type:function size:0x24 scope:global align:4 +cosf = .text:0x8036D83C; // type:function size:0x24 scope:global align:4 +acosf = .text:0x8036D860; // type:function size:0x24 scope:global align:4 +sqrt = .text:0x8036D884; // type:function size:0x20 scope:global align:4 +strnicmp = .text:0x8036D8A4; // type:function size:0x20 scope:global align:4 +stricmp = .text:0x8036D8C4; // type:function size:0x8C scope:global align:4 +TRKNubMainLoop = .text:0x8036D950; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x8036DA48; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x8036DA6C; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x8036DA84; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x8036DB64; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x8036DC18; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x8036DC70; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x8036DC98; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x8036DCBC; // type:function size:0x14C scope:global align:4 +TRKMessageSend = .text:0x8036DE08; // type:function size:0x44 scope:global align:4 +TRKReadBuffer_ui32 = .text:0x8036DE4C; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x8036DF3C; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x8036DFD4; // type:function size:0xE8 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x8036E0BC; // type:function size:0xFC scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x8036E1B8; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x8036E220; // type:function size:0xFC scope:global align:4 +TRKReadBuffer = .text:0x8036E31C; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x8036E3A8; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x8036E44C; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x8036E47C; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x8036E4BC; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x8036E520; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x8036E54C; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x8036E614; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x8036E688; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x8036E690; // type:function size:0xC4 scope:global align:4 +TRKProcessInput = .text:0x8036E754; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x8036E7A4; // type:function size:0x60 scope:global align:4 +TRKTestForPacket = .text:0x8036E804; // type:function size:0x13C scope:global align:4 +usr_put_initialize = .text:0x8036E940; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x8036E944; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x8036E9CC; // type:function size:0x170 scope:global align:4 +TRKInitializeDispatcher = .text:0x8036EB3C; // type:function size:0x8 scope:global align:4 +TRKDoSetOption = .text:0x8036EB44; // type:function size:0xA8 scope:global align:4 +TRKDoStop = .text:0x8036EBEC; // type:function size:0xA8 scope:global align:4 +TRKDoStep = .text:0x8036EC94; // type:function size:0x220 scope:global align:4 +TRKDoContinue = .text:0x8036EEB4; // type:function size:0xB0 scope:global align:4 +TRKDoWriteRegisters = .text:0x8036EF64; // type:function size:0x290 scope:global align:4 +TRKDoReadRegisters = .text:0x8036F1F4; // type:function size:0x2E0 scope:global align:4 +TRKDoWriteMemory = .text:0x8036F4D4; // type:function size:0x23C scope:global align:4 +TRKDoReadMemory = .text:0x8036F710; // type:function size:0x244 scope:global align:4 +TRKDoSupportMask = .text:0x8036F954; // type:function size:0x8 scope:global align:4 +TRKDoVersions = .text:0x8036F95C; // type:function size:0x8 scope:global align:4 +TRKDoOverride = .text:0x8036F964; // type:function size:0x58 scope:global align:4 +TRKDoReset = .text:0x8036F9BC; // type:function size:0x58 scope:global align:4 +TRKDoDisconnect = .text:0x8036FA14; // type:function size:0x78 scope:global align:4 +TRKDoConnect = .text:0x8036FA8C; // type:function size:0x64 scope:global align:4 +SetTRKConnected = .text:0x8036FAF0; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x8036FAFC; // type:function size:0x10 scope:global align:4 +OutputData = .text:0x8036FB0C; // type:function size:0xA8 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x8036FBB4; // type:function size:0x110 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x8036FCC4; // type:function size:0xE8 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x8036FDAC; // type:function size:0x11C scope:global align:4 +TRKRequestSend = .text:0x8036FEC8; // type:function size:0x1E0 scope:global align:4 +TRKSuppAccessFile = .text:0x803700A8; // type:function size:0x220 scope:global align:4 +TRKReleaseMutex = .text:0x803702C8; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x803702D0; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x803702D8; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x803702E0; // type:function size:0x98 scope:global align:4 +TRK_flush_cache = .text:0x80370378; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x803703B0; // type:function size:0xB8 scope:global align:4 +__TRK_get_MSR = .text:0x80370468; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x80370470; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x80370478; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x803704B4; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x80370648; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x803706E4; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x803707A8; // type:function size:0x54 scope:global align:4 +ReadFPSCR = .text:0x803707FC; // type:function size:0x24 scope:global align:4 +WriteFPSCR = .text:0x80370820; // type:function size:0x24 scope:global align:4 +TRKTargetAccessARAM = .text:0x80370844; // type:function size:0xC4 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x80370908; // type:function size:0x10 scope:global align:4 +TRKTargetStop = .text:0x80370918; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x80370930; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x80370940; // type:function size:0x10 scope:global align:4 +TRKTargetSupportRequest = .text:0x80370950; // type:function size:0x200 scope:global align:4 +TRKTargetGetPC = .text:0x80370B50; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x80370B60; // type:function size:0xB8 scope:global align:4 +TRKTargetSingleStep = .text:0x80370C18; // type:function size:0xAC scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x80370CC4; // type:function size:0x84 scope:global align:4 +TRKTargetAddStopInfo = .text:0x80370D48; // type:function size:0x8C scope:global align:4 +TRKTargetInterrupt = .text:0x80370DD4; // type:function size:0x190 scope:global align:4 +TRKPostInterruptEvent = .text:0x80370F64; // type:function size:0xAC scope:global align:4 +TRKTargetAccessExtended2 = .text:0x80371010; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x80371448; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x803715B8; // type:function size:0x50C scope:global align:4 +TRKTargetAccessDefault = .text:0x80371AC4; // type:function size:0xF4 scope:global align:4 +TRKTargetReadInstruction = .text:0x80371BB8; // type:function size:0x4C scope:global align:4 +TRKTargetAccessMemory = .text:0x80371C04; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x80371D50; // type:function size:0x2A4 scope:global align:4 +TRKAccessFile = .text:0x80372000; // type:label scope:global align:4 +fn_80372000 = .text:0x80372000; // type:function size:0x8 +TRKOpenFile = .text:0x80372008; // type:label scope:global align:4 +fn_80372008 = .text:0x80372008; // type:function size:0x8 +TRKCloseFile = .text:0x80372010; // type:label scope:global align:4 +fn_80372010 = .text:0x80372010; // type:function size:0x8 +TRKPositionFile = .text:0x80372018; // type:label scope:global align:4 +fn_80372018 = .text:0x80372018; // type:function size:0x8 +TRKSaveExtended1Block = .text:0x80372020; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x803721D8; // type:function size:0x1B8 scope:global align:4 +InitMetroTRK = .text:0x80372390; // type:function size:0x98 scope:global align:4 +InitMetroTRK_BBA = .text:0x80372428; // type:function size:0x94 scope:global align:4 +TRK__write_aram = .text:0x803724BC; // type:function size:0x1EC scope:global align:4 +TRK__read_aram = .text:0x803726A8; // type:function size:0x134 scope:global align:4 +TRKInitializeTarget = .text:0x803727DC; // type:function size:0x4C scope:global align:4 +__TRK_copy_vectors = .text:0x80372828; // type:function size:0x12C scope:global align:4 +TRKTargetTranslate = .text:0x80372954; // type:function size:0x58 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x803729AC; // type:function size:0x20 scope:global align:4 +TRK_main = .text:0x803729CC; // type:function size:0x58 scope:global align:4 +TRKLoadContext = .text:0x80372A24; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x80372AAC; // type:function size:0x4 scope:global align:4 +InitializeProgramEndTrap = .text:0x80372AB0; // type:function size:0x58 scope:global align:4 +TRK_board_display = .text:0x80372B08; // type:function size:0x30 scope:global align:4 +UnreserveEXI2Port = .text:0x80372B38; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x80372B68; // type:function size:0x30 scope:global align:4 +TRKWriteUARTN = .text:0x80372B98; // type:function size:0x3C scope:global align:4 +TRKReadUARTN = .text:0x80372BD4; // type:function size:0x3C scope:global align:4 +TRKPollUART = .text:0x80372C10; // type:function size:0x30 scope:global align:4 +EnableEXI2Interrupts = .text:0x80372C40; // type:function size:0x48 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x80372C88; // type:function size:0x50 scope:global align:4 +InitMetroTRKCommTable = .text:0x80372CD8; // type:function size:0x26C scope:global align:4 +TRKEXICallBack = .text:0x80372F44; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x80372F7C; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x80372FB0; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x80372FC0; // type:function size:0xC scope:global align:4 +__TRK_write_console = .text:0x80372FCC; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x80373088; // type:function size:0xBC scope:global align:4 +udp_cc_post_stop = .text:0x80373144; // type:function size:0x8 scope:global align:4 +udp_cc_pre_continue = .text:0x8037314C; // type:function size:0x8 scope:global align:4 +udp_cc_peek = .text:0x80373154; // type:function size:0x8 scope:global align:4 +udp_cc_write = .text:0x8037315C; // type:function size:0x8 scope:global align:4 +udp_cc_read = .text:0x80373164; // type:function size:0x8 scope:global align:4 +udp_cc_close = .text:0x8037316C; // type:function size:0x8 scope:global align:4 +udp_cc_open = .text:0x80373174; // type:function size:0x8 scope:global align:4 +udp_cc_shutdown = .text:0x8037317C; // type:function size:0x8 scope:global align:4 +udp_cc_initialize = .text:0x80373184; // type:function size:0x8 scope:global align:4 +ddh_cc_initinterrupts = .text:0x8037318C; // type:function size:0x24 scope:global align:4 +ddh_cc_peek = .text:0x803731B0; // type:function size:0x70 scope:global align:4 +ddh_cc_post_stop = .text:0x80373220; // type:function size:0x24 scope:global align:4 +ddh_cc_pre_continue = .text:0x80373244; // type:function size:0x24 scope:global align:4 +ddh_cc_write = .text:0x80373268; // type:function size:0xC0 scope:global align:4 +ddh_cc_read = .text:0x80373328; // type:function size:0xEC scope:global align:4 +ddh_cc_close = .text:0x80373414; // type:function size:0x8 scope:global align:4 +ddh_cc_open = .text:0x8037341C; // type:function size:0x24 scope:global align:4 +ddh_cc_shutdown = .text:0x80373440; // type:function size:0x8 scope:global align:4 +ddh_cc_initialize = .text:0x80373448; // type:function size:0x88 scope:global align:4 +CircleBufferReadBytes = .text:0x803734D0; // type:function size:0x108 scope:global align:4 +CircleBufferWriteBytes = .text:0x803735D8; // type:function size:0x108 scope:global align:4 +CircleBufferInitialize = .text:0x803736E0; // type:function size:0x50 scope:global align:4 +CBGetBytesAvailableForRead = .text:0x80373730; // type:function size:0x8 scope:global align:4 +gdev_cc_initinterrupts = .text:0x80373738; // type:function size:0x24 scope:global align:4 +gdev_cc_peek = .text:0x8037375C; // type:function size:0x70 scope:global align:4 +gdev_cc_post_stop = .text:0x803737CC; // type:function size:0x24 scope:global align:4 +gdev_cc_pre_continue = .text:0x803737F0; // type:function size:0x24 scope:global align:4 +gdev_cc_write = .text:0x80373814; // type:function size:0xC0 scope:global align:4 +gdev_cc_read = .text:0x803738D4; // type:function size:0xF4 scope:global align:4 +gdev_cc_close = .text:0x803739C8; // type:function size:0x8 scope:global align:4 +gdev_cc_open = .text:0x803739D0; // type:function size:0x24 scope:global align:4 +gdev_cc_shutdown = .text:0x803739F4; // type:function size:0x8 scope:global align:4 +gdev_cc_initialize = .text:0x803739FC; // type:function size:0x88 scope:global align:4 +MWTRACE = .text:0x80373A84; // type:function size:0x50 scope:global align:4 +MWExitCriticalSection = .text:0x80373AD4; // type:function size:0x24 scope:global align:4 +MWEnterCriticalSection = .text:0x80373AF8; // type:function size:0x30 scope:global align:4 +MWInitializeCriticalSection = .text:0x80373B28; // type:function size:0x4 scope:global align:4 +EXI2_Init = .text:0x80373B2C; // type:function size:0x4 scope:global align:4 +EXI2_EnableInterrupts = .text:0x80373B30; // type:function size:0x4 scope:global align:4 +EXI2_Poll = .text:0x80373B34; // type:function size:0x8 scope:global align:4 +EXI2_ReadN = .text:0x80373B3C; // type:function size:0x8 scope:global align:4 +EXI2_WriteN = .text:0x80373B44; // type:function size:0x8 scope:global align:4 +EXI2_Reserve = .text:0x80373B4C; // type:function size:0x4 scope:global align:4 +EXI2_Unreserve = .text:0x80373B50; // type:function size:0x4 scope:global align:4 +AMC_IsStub = .text:0x80373B54; // type:function size:0x8 scope:global align:4 +DBClose = .text:0x80373B5C; // type:function size:0x4 scope:global align:4 +DBOpen = .text:0x80373B60; // type:function size:0x4 scope:global align:4 +DBWrite = .text:0x80373B64; // type:function size:0x260 scope:global align:4 +DBRead = .text:0x80373DC4; // type:function size:0x8C scope:global align:4 +DBQueryData = .text:0x80373E50; // type:function size:0x9C scope:global align:4 +DBInitInterrupts = .text:0x80373EEC; // type:function size:0x54 scope:global align:4 +DBInitComm = .text:0x80373F40; // type:function size:0x78 scope:global align:4 +DBGHandler = .text:0x80373FB8; // type:function size:0x40 scope:global align:4 +MWCallback = .text:0x80373FF8; // type:function size:0x3C scope:global align:4 +DBGReadStatus = .text:0x80374034; // type:function size:0xAC scope:global align:4 +DBGWrite = .text:0x803740E0; // type:function size:0xDC scope:global align:4 +DBGRead = .text:0x803741BC; // type:function size:0xDC scope:global align:4 +DBGReadMailbox = .text:0x80374298; // type:function size:0xAC scope:global align:4 +DBGEXIImm = .text:0x80374344; // type:function size:0x298 scope:global align:4 +Hu_IsStub = .text:0x803745DC; // type:function size:0x8 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x80374600; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x80374600; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x803747C0; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x803747C0; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x803747C4; // type:object size:0x4 scope:global align:4 +@stringBase0 = .rodata:0x803747E0; // type:object size:0x310 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374AF0; // type:object size:0xB8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374BA8; // type:object size:0x65 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374C10; // type:object size:0x17 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374C28; // type:object size:0x2D8 scope:local align:4 data:string_table +fontdata$8224 = .rodata:0x80374F00; // type:object size:0x12 scope:local align:4 data:string +fontdata$8253 = .rodata:0x80374F14; // type:object size:0x14 scope:local align:4 data:string +fontdata$8287 = .rodata:0x80374F28; // type:object size:0x14 scope:local align:4 data:string +@stringBase0 = .rodata:0x80374F3C; // type:object size:0x9C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374FD8; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80374FE8; // type:object size:0x250 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80375238; // type:object size:0x9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80375248; // type:object size:0xA5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803752F0; // type:object size:0x1DF scope:local align:4 data:string_table +DynamicNameTable = .rodata:0x803754D0; // type:object size:0x17A8 scope:global align:4 data:2byte +@stringBase0 = .rodata:0x80376C78; // type:object size:0x2A8F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80379708; // type:object size:0x6 scope:local align:4 data:string_table +@4932 = .rodata:0x80379710; // type:object size:0xC scope:local align:4 data:4byte +@4933 = .rodata:0x8037971C; // type:object size:0xC scope:local align:4 data:4byte +mtx_adj$6195 = .rodata:0x80379728; // type:object size:0x30 scope:local align:4 +@stringBase0 = .rodata:0x80379758; // type:object size:0x181 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803798E0; // type:object size:0x3F3 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80379CD8; // type:label scope:local align:4 +l_iconSize$3698 = .rodata:0x80379CD8; // type:object size:0x44 scope:local align:4 +l_dungeon_offColor$3937 = .rodata:0x80379D1C; // type:object size:0x24 scope:local align:4 +l_dungeon_onColor$3938 = .rodata:0x80379D40; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$3939 = .rodata:0x80379D64; // type:object size:0x24 scope:local align:4 +colorTable$3993 = .rodata:0x80379D88; // type:object size:0x10 scope:local align:4 +l_stayType$4046 = .rodata:0x80379D98; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x80379DB4; // type:object size:0xF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80379DC8; // type:object size:0x177 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80379F40; // type:object size:0x10 scope:local align:4 data:string_table +tempBitLabels__20dSv_event_tmp_flag_c = .rodata:0x80379F50; // type:object size:0x172 scope:global align:4 +@stringBase0 = .rodata:0x8037A0C4; // type:object size:0x62 scope:local align:4 data:string_table +zero_quat$3920 = .rodata:0x8037A128; // type:object size:0x10 scope:local align:4 data:float +@stringBase0 = .rodata:0x8037A138; // type:object size:0x7 scope:local align:4 data:string_table +m_data__12daItemBase_c = .rodata:0x8037A140; // type:object size:0x38 scope:global align:4 +mData__12daShopItem_c = .rodata:0x8037A178; // type:object size:0x450 scope:global align:4 +@stringBase0 = .rodata:0x8037A5C8; // type:object size:0xBF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037A688; // type:object size:0x46 scope:local align:4 data:string_table +l_texMtxInfo = .rodata:0x8037A6D0; // type:object size:0x64 scope:global align:4 +l_tevStageInfo$3774 = .rodata:0x8037A734; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8037A748; // type:object size:0x373 scope:local align:4 data:string_table +data$3644 = .rodata:0x8037AAC0; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x8037AADC; // type:object size:0x7 scope:local align:4 data:string_table +l_100x100BoxVertexList = .rodata:0x8037AAE8; // type:object size:0x30 scope:global align:4 +l_treasureDispList$4524 = .rodata:0x8037AB18; // type:object size:0x30 scope:local align:4 data:byte +l_treasureDispList$4606 = .rodata:0x8037AB48; // type:object size:0x84 scope:local align:4 data:byte +l_iconPosData$4686 = .rodata:0x8037ABCC; // type:object size:0x20 scope:local align:4 data:float +l_offset$4703 = .rodata:0x8037ABEC; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8037AC10; // type:object size:0x4E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037AC60; // type:object size:0x17E scope:local align:4 data:string_table +DataFileName__29@unnamed@d_event_manager_cpp@ = .rodata:0x8037ADE0; // type:object size:0xF scope:global align:4 data:string +@stringBase0 = .rodata:0x8037ADF0; // type:object size:0x1A4 scope:local align:4 data:string_table +@4065 = .rodata:0x8037AF98; // type:object size:0xC scope:local align:4 data:4byte +@5691 = .rodata:0x8037AFA4; // type:object size:0xC scope:local align:4 data:4byte +@6363 = .rodata:0x8037AFB0; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8037AFBC; // type:object size:0x4B scope:local align:4 data:string_table +l_drawlistSize$5656 = .rodata:0x8037B008; // type:object size:0x2A scope:local align:4 data:2byte +l_nonSortId$5662 = .rodata:0x8037B034; // type:object size:0x9 scope:local align:4 data:byte +@stringBase0 = .rodata:0x8037B040; // type:object size:0xC scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037B050; // type:object size:0x1A4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037B1F8; // type:object size:0x153 scope:local align:4 data:string_table +sun_chkpnt$4155 = .rodata:0x8037B350; // type:object size:0x28 scope:local align:4 data:float +@6991 = .rodata:0x8037B378; // type:object size:0x20 scope:local align:4 data:4byte +@7275 = .rodata:0x8037B398; // type:object size:0x20 scope:local align:4 data:4byte +scale_dat$7608 = .rodata:0x8037B3B8; // type:object size:0x20 scope:local align:4 +col_dat$7609 = .rodata:0x8037B3D8; // type:object size:0x20 scope:local align:4 data:byte +star_col$9440 = .rodata:0x8037B3F8; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8037B408; // type:object size:0xA7 scope:local align:4 data:string_table +MS_patt__12dVibration_c = .rodata:0x8037B4B0; // type:object size:0x58 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x8037B508; // type:object size:0x58 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x8037B560; // type:object size:0x50 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x8037B5B0; // type:object size:0x50 scope:global align:4 +@stringBase0 = .rodata:0x8037B600; // type:object size:0xF scope:local align:4 data:string_table +m_hitSeID__12dCcD_GObjInf = .rodata:0x8037B610; // type:object size:0x60 scope:global align:4 +@stringBase0 = .rodata:0x8037B670; // type:object size:0xD scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8037B680; // type:label scope:local align:4 +@3871 = .rodata:0x8037B680; // type:object size:0xC scope:local align:4 +@5984 = .rodata:0x8037B68C; // type:object size:0x10 scope:local align:4 +@5985 = .rodata:0x8037B69C; // type:object size:0x1C scope:local align:4 +@5986 = .rodata:0x8037B6B8; // type:object size:0x1C scope:local align:4 +@5987 = .rodata:0x8037B6D4; // type:object size:0x14 scope:local align:4 +@5988 = .rodata:0x8037B6E8; // type:object size:0x14 scope:local align:4 +@8236 = .rodata:0x8037B6FC; // type:object size:0x18 scope:local align:4 data:4byte +@8840 = .rodata:0x8037B714; // type:object size:0x18 scope:local align:4 data:4byte +@8969 = .rodata:0x8037B72C; // type:object size:0x16C scope:local align:4 data:4byte +@9468 = .rodata:0x8037B898; // type:object size:0x38 scope:local align:4 data:4byte +@9811 = .rodata:0x8037B8D0; // type:object size:0x64 scope:local align:4 data:4byte +@9812 = .rodata:0x8037B934; // type:object size:0x18 scope:local align:4 data:4byte +@11087 = .rodata:0x8037B94C; // type:object size:0x28 scope:local align:4 data:4byte +@11437 = .rodata:0x8037B974; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8037B984; // type:object size:0x273 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037BBF8; // type:object size:0x366 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8037BF60; // type:object size:0x7 scope:local align:4 data:string_table +typeToTypeGroup__7dTres_c = .rodata:0x8037BF68; // type:object size:0x22 scope:global align:4 +@stringBase0 = .rodata:0x8037BF90; // type:object size:0x2A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8037BFC0; // type:label scope:local align:4 +black_tex = .rodata:0x8037BFC0; // type:object size:0x40 scope:global align:4 +msg_data = .rodata:0x8037C000; // type:object size:0x260 scope:global align:4 +msg_data_ge = .rodata:0x8037C260; // type:object size:0x280 scope:global align:4 +msg_data_fr = .rodata:0x8037C4E0; // type:object size:0x280 scope:global align:4 +msg_data_sp = .rodata:0x8037C760; // type:object size:0x240 scope:global align:4 +msg_data_it = .rodata:0x8037C9A0; // type:object size:0x240 scope:global align:4 +font_data = .rodata:0x8037CBE0; // type:object size:0x12260 scope:global align:4 +@stringBase0 = .rodata:0x8038EE40; // type:object size:0x13 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8038EE58; // type:label scope:local align:4 +@3757 = .rodata:0x8038EE58; // type:object size:0xC scope:local align:4 +m__19daAlinkHIO_basic_c0 = .rodata:0x8038EE64; // type:object size:0x58 scope:global align:4 +m__18daAlinkHIO_move_c0 = .rodata:0x8038EEBC; // type:object size:0x58 scope:global align:4 +m__21daAlinkHIO_atnMove_c0 = .rodata:0x8038EF14; // type:object size:0x54 scope:global align:4 data:2byte +m__26daAlinkHIO_noActAtnMove_c0 = .rodata:0x8038EF68; // type:object size:0x54 scope:global align:4 data:2byte +m__23daAlinkHIO_frontRoll_c0 = .rodata:0x8038EFBC; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_backJump_c0 = .rodata:0x8038F02C; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_sideStep_c0 = .rodata:0x8038F064; // type:object size:0x68 scope:global align:4 +m__19daAlinkHIO_slide_c0 = .rodata:0x8038F0CC; // type:object size:0x78 scope:global align:4 +m__20daAlinkHIO_cutNmV_c0 = .rodata:0x8038F144; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmL_c0 = .rodata:0x8038F164; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmR_c0 = .rodata:0x8038F184; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSL_c0 = .rodata:0x8038F1A4; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSR_c0 = .rodata:0x8038F1C4; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutFnL_c0 = .rodata:0x8038F1E4; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnV_c0 = .rodata:0x8038F210; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnS_c0 = .rodata:0x8038F23C; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSl_c0 = .rodata:0x8038F268; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSm_c0 = .rodata:0x8038F294; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnR_c0 = .rodata:0x8038F2C0; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnJU_c0 = .rodata:0x8038F2EC; // type:object size:0x54 scope:global align:4 data:2byte +m__21daAlinkHIO_cutJump_c0 = .rodata:0x8038F340; // type:object size:0x44 scope:global align:4 +m__21daAlinkHIO_cutTurn_c0 = .rodata:0x8038F384; // type:object size:0x98 scope:global align:4 +m__21daAlinkHIO_hoCutLA_c0 = .rodata:0x8038F41C; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutLB_c0 = .rodata:0x8038F43C; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRA_c0 = .rodata:0x8038F45C; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRB_c0 = .rodata:0x8038F47C; // type:object size:0x20 scope:global align:4 +m__25daAlinkHIO_hoCutCharge_c0 = .rodata:0x8038F49C; // type:object size:0x54 scope:global align:4 +m__20daAlinkHIO_cutDaL_c0 = .rodata:0x8038F4F0; // type:object size:0x1C scope:global align:4 +m__20daAlinkHIO_cutDaR_c0 = .rodata:0x8038F50C; // type:object size:0x1C scope:global align:4 +m__25daAlinkHIO_cutDaCharge_c0 = .rodata:0x8038F528; // type:object size:0x1C scope:global align:4 +m__21daAlinkHIO_cutDown_c0 = .rodata:0x8038F544; // type:object size:0x74 scope:global align:4 +m__21daAlinkHIO_cutHead_c0 = .rodata:0x8038F5B8; // type:object size:0x60 scope:global align:4 +m__26daAlinkHIO_cutLargeJump_c0 = .rodata:0x8038F618; // type:object size:0x74 scope:global align:4 +m__17daAlinkHIO_cut_c0 = .rodata:0x8038F68C; // type:object size:0x9C scope:global align:4 data:2byte +m__21daAlinkHIO_gAtPush_c0 = .rodata:0x8038F728; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_gAtKick_c0 = .rodata:0x8038F74C; // type:object size:0x24 scope:global align:4 +m__22daAlinkHIO_turnMove_c0 = .rodata:0x8038F770; // type:object size:0x2C scope:global align:4 data:2byte +m__19daAlinkHIO_guard_c0 = .rodata:0x8038F79C; // type:object size:0x80 scope:global align:4 +m__20daAlinkHIO_crouch_c0 = .rodata:0x8038F81C; // type:object size:0x4C scope:global align:4 data:2byte +m__22daAlinkHIO_autoJump_c0 = .rodata:0x8038F868; // type:object size:0xB4 scope:global align:4 +m__23daAlinkHIO_smallJump_c0 = .rodata:0x8038F91C; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wallCatch_c0 = .rodata:0x8038F964; // type:object size:0x54 scope:global align:4 data:2byte +m__22daAlinkHIO_wallFall_c0 = .rodata:0x8038F9B8; // type:object size:0x28 scope:global align:4 data:2byte +m__22daAlinkHIO_wallMove_c0 = .rodata:0x8038F9E0; // type:object size:0x14 scope:global align:4 data:float +m__22daAlinkHIO_wallHang_c0 = .rodata:0x8038F9F4; // type:object size:0x1C scope:global align:4 data:2byte +m__22daAlinkHIO_pushpull_c0 = .rodata:0x8038FA10; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_damNormal_c0 = .rodata:0x8038FA4C; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_damLarge_c0 = .rodata:0x8038FAB0; // type:object size:0xBC scope:global align:4 +m__21daAlinkHIO_damHuge_c0 = .rodata:0x8038FB6C; // type:object size:0xBC scope:global align:4 +m__22daAlinkHIO_damHorse_c0 = .rodata:0x8038FC28; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_damFall_c0 = .rodata:0x8038FC54; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_damCaught_c0 = .rodata:0x8038FC9C; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_damSwim_c0 = .rodata:0x8038FCC0; // type:object size:0x8C scope:global align:4 +m__20daAlinkHIO_damage_c0 = .rodata:0x8038FD4C; // type:object size:0x58 scope:global align:4 +m__19daAlinkHIO_horse_c0 = .rodata:0x8038FDA4; // type:object size:0x6C scope:global align:4 +m__19daAlinkHIO_canoe_c0 = .rodata:0x8038FE10; // type:object size:0x48 scope:global align:4 data:2byte +m__17daAlinkHIO_bow_c0 = .rodata:0x8038FE58; // type:object size:0x70 scope:global align:4 +m__18daAlinkHIO_boom_c0 = .rodata:0x8038FEC8; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_bomb_c0 = .rodata:0x8038FF14; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_huLight_c0 = .rodata:0x8038FF60; // type:object size:0x1C scope:global align:4 +m__23daAlinkHIO_kandelaar_c0 = .rodata:0x8038FF7C; // type:object size:0x50 scope:global align:4 +m__21daAlinkHIO_fmChain_c0 = .rodata:0x8038FFCC; // type:object size:0x28 scope:global align:4 +m__24daAlinkHIO_magneBoots_c0 = .rodata:0x8038FFF4; // type:object size:0x4C scope:global align:4 +m__20daAlinkHIO_pickUp_c0 = .rodata:0x80390040; // type:object size:0x30 scope:global align:4 +m__19daAlinkHIO_board_c0 = .rodata:0x80390070; // type:object size:0x9C scope:global align:4 +m__20daAlinkHIO_bottle_c0 = .rodata:0x8039010C; // type:object size:0xB4 scope:global align:4 +m__22daAlinkHIO_hookshot_c0 = .rodata:0x803901C0; // type:object size:0x70 scope:global align:4 +m__21daAlinkHIO_spinner_c0 = .rodata:0x80390230; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_ironBall_c0 = .rodata:0x80390270; // type:object size:0x8C scope:global align:4 +m__21daAlinkHIO_copyRod_c0 = .rodata:0x803902FC; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_zwLight_c0 = .rodata:0x80390334; // type:object size:0x1C scope:global align:4 +m__18daAlinkHIO_item_c0 = .rodata:0x80390350; // type:object size:0x3C scope:global align:4 data:2byte +m__20daAlinkHIO_ladder_c0 = .rodata:0x8039038C; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_roofHang_c0 = .rodata:0x803903FC; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_grab_c0 = .rodata:0x80390448; // type:object size:0xE4 scope:global align:4 data:float +m__18daAlinkHIO_swim_c0 = .rodata:0x8039052C; // type:object size:0xFC scope:global align:4 +m__20daAlinkHIO_wlMove_c0 = .rodata:0x80390628; // type:object size:0x100 scope:global align:4 +m__23daAlinkHIO_wlMoveNoP_c0 = .rodata:0x80390728; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wlAtnMove_c0 = .rodata:0x80390770; // type:object size:0x38 scope:global align:4 data:2byte +m__24daAlinkHIO_wlSideStep_c0 = .rodata:0x803907A8; // type:object size:0x68 scope:global align:4 +m__24daAlinkHIO_wlBackJump_c0 = .rodata:0x80390810; // type:object size:0x38 scope:global align:4 data:2byte +m__20daAlinkHIO_wlHowl_c0 = .rodata:0x80390848; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlAutoJump_c0 = .rodata:0x803908A8; // type:object size:0x7C scope:global align:4 data:2byte +m__20daAlinkHIO_wlPush_c0 = .rodata:0x80390924; // type:object size:0x14 scope:global align:4 data:float +m__19daAlinkHIO_wlLie_c0 = .rodata:0x80390938; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_wlLight_c0 = .rodata:0x80390984; // type:object size:0x1C scope:global align:4 +m__24daAlinkHIO_wlWallHang_c0 = .rodata:0x803909A0; // type:object size:0x9C scope:global align:4 +m__25daAlinkHIO_wlDamNormal_c0 = .rodata:0x80390A3C; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlDamLarge_c0 = .rodata:0x80390A9C; // type:object size:0x6C scope:global align:4 data:2byte +m__23daAlinkHIO_wlDamHuge_c0 = .rodata:0x80390B08; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamFall_c0 = .rodata:0x80390B74; // type:object size:0x40 scope:global align:4 data:2byte +m__25daAlinkHIO_wlDamCaught_c0 = .rodata:0x80390BB4; // type:object size:0x10 scope:global align:4 +m__22daAlinkHIO_wlDamage_c0 = .rodata:0x80390BC4; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_wlSlide_c0 = .rodata:0x80390BF0; // type:object size:0x7C scope:global align:4 +m__20daAlinkHIO_wlRope_c0 = .rodata:0x80390C6C; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_wlAtWaLr_c0 = .rodata:0x80390CA4; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaSc_c0 = .rodata:0x80390CE0; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaTl_c0 = .rodata:0x80390D1C; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtRoll_c0 = .rodata:0x80390D58; // type:object size:0x20 scope:global align:4 +m__23daAlinkHIO_wlAtNjump_c0 = .rodata:0x80390D78; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_wlAtCjump_c0 = .rodata:0x80390DB4; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_wlAtLand_c0 = .rodata:0x80390E18; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_wlAtDown_c0 = .rodata:0x80390E58; // type:object size:0x9C scope:global align:4 +m__22daAlinkHIO_wlAtLock_c0 = .rodata:0x80390EF4; // type:object size:0x54 scope:global align:4 +m__22daAlinkHIO_wlAtBite_c0 = .rodata:0x80390F48; // type:object size:0x5C scope:global align:4 +m__22daAlinkHIO_wlAttack_c0 = .rodata:0x80390FA4; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_wlPoint_c0 = .rodata:0x80390FDC; // type:object size:0x7C scope:global align:4 +m__21daAlinkHIO_wlChain_c0 = .rodata:0x80391058; // type:object size:0x5C scope:global align:4 +m__20daAlinkHIO_wlSwim_c0 = .rodata:0x803910B4; // type:object size:0xA8 scope:global align:4 +m__20daAlinkHIO_wlGrab_c0 = .rodata:0x8039115C; // type:object size:0x64 scope:global align:4 +m__20daAlinkHIO_wlBall_c0 = .rodata:0x803911C0; // type:object size:0x38 scope:global align:4 +m__18daAlinkHIO_wolf_c0 = .rodata:0x803911F8; // type:object size:0x18 scope:global align:4 data:2byte +l_worldChangeEventName = .rodata:0x80391210; // type:object size:0x10 scope:global align:4 data:string +l_wolfWorldChangeEventName = .rodata:0x80391220; // type:object size:0x15 scope:global align:4 data:string +l_defaultGetEventName = .rodata:0x80391238; // type:object size:0x10 scope:global align:4 data:string +l_crawlStartFrontOffset = .rodata:0x80391248; // type:object size:0xC scope:global align:4 +l_crawlFrontOffset = .rodata:0x80391254; // type:object size:0xC scope:global align:4 data:float +l_crawlBackOffset = .rodata:0x80391260; // type:object size:0xC scope:global align:4 +l_crawlTopOffset = .rodata:0x8039126C; // type:object size:0xC scope:global align:4 +l_crawlFrontUpOffset = .rodata:0x80391278; // type:object size:0xC scope:global align:4 +l_wolfLieFrontUpOffset = .rodata:0x80391284; // type:object size:0xC scope:global align:4 +l_crawlBackUpOffset = .rodata:0x80391290; // type:object size:0xC scope:global align:4 +l_wolfLieBackUpOffset = .rodata:0x8039129C; // type:object size:0xC scope:global align:4 +l_crawlStandUpOffset = .rodata:0x803912A8; // type:object size:0xC scope:global align:4 +l_wolfLieStandUpOffset = .rodata:0x803912B4; // type:object size:0xC scope:global align:4 +l_crawlTopUpOffset = .rodata:0x803912C0; // type:object size:0xC scope:global align:4 +l_wolfLieTopUpOffset = .rodata:0x803912CC; // type:object size:0xC scope:global align:4 +l_crawlSideOffset = .rodata:0x803912D8; // type:object size:0xC scope:global align:4 +l_wolfLieSideOffset = .rodata:0x803912E4; // type:object size:0xC scope:global align:4 +l_crawlLSideOffset = .rodata:0x803912F0; // type:object size:0xC scope:global align:4 +l_crawlRSideOffset = .rodata:0x803912FC; // type:object size:0xC scope:global align:4 +l_crawlLSideFrontOffset = .rodata:0x80391308; // type:object size:0xC scope:global align:4 +l_crawlRSideFrontOffset = .rodata:0x80391314; // type:object size:0xC scope:global align:4 +l_crawlMinSideOffset = .rodata:0x80391320; // type:object size:0xC scope:global align:4 +l_swordTopLocalN = .rodata:0x8039132C; // type:object size:0xC scope:global align:4 +l_swordTopLocalM = .rodata:0x80391338; // type:object size:0xC scope:global align:4 +l_ironBallChainVec = .rodata:0x80391344; // type:object size:0xC scope:global align:4 +l_ironBallCenterVec = .rodata:0x80391350; // type:object size:0xC scope:global align:4 +l_wolfFootOnFrame = .rodata:0x8039135C; // type:object size:0x60 scope:global align:4 +l_insectNameList = .rodata:0x803913BC; // type:object size:0x18 scope:global align:4 +m_mainBckShield__9daAlink_c = .rodata:0x803913D4; // type:object size:0x50 scope:global align:4 +m_mainBckSword__9daAlink_c = .rodata:0x80391424; // type:object size:0x14 scope:global align:4 +m_mainBckFishing__9daAlink_c = .rodata:0x80391438; // type:object size:0x70 scope:global align:4 +m_anmDataTable__9daAlink_c = .rodata:0x803914A8; // type:object size:0x1368 scope:global align:4 +m_wlAnmDataTable__9daAlink_c = .rodata:0x80392810; // type:object size:0x498 scope:global align:4 +m_faceTexDataTable__9daAlink_c = .rodata:0x80392CA8; // type:object size:0x28C scope:global align:4 +@5908 = .rodata:0x80392F34; // type:object size:0xC scope:local align:4 data:4byte +atnNormalType1$6976 = .rodata:0x80392F40; // type:object size:0x14 scope:local align:4 +atnNormalType2$6977 = .rodata:0x80392F54; // type:object size:0x14 scope:local align:4 +atnNormalType3$6978 = .rodata:0x80392F68; // type:object size:0x14 scope:local align:4 +atnFinishType$6979 = .rodata:0x80392F7C; // type:object size:0x14 scope:local align:4 +hitType$6980 = .rodata:0x80392F90; // type:object size:0x14 scope:local align:4 +hitFinishType$6981 = .rodata:0x80392FA4; // type:object size:0x14 scope:local align:4 +normalType1$6982 = .rodata:0x80392FB8; // type:object size:0x14 scope:local align:4 +normalType2$6983 = .rodata:0x80392FCC; // type:object size:0x14 scope:local align:4 +normalType3$6984 = .rodata:0x80392FE0; // type:object size:0x14 scope:local align:4 +finishType$6985 = .rodata:0x80392FF4; // type:object size:0x14 scope:local align:4 +cutParamTable$7312 = .rodata:0x80393008; // type:object size:0x50 scope:local align:4 +cutParamTable$7455 = .rodata:0x80393058; // type:object size:0x60 scope:local align:4 +localCenter$11047 = .rodata:0x803930B8; // type:object size:0xC scope:local align:4 +localPos$11819 = .rodata:0x803930C4; // type:object size:0xC scope:local align:4 +slingLocalPos$12042 = .rodata:0x803930D0; // type:object size:0xC scope:local align:4 +localSidePos$14270 = .rodata:0x803930DC; // type:object size:0xC scope:local align:4 +m_handLeftOutSidePos__9daAlink_c = .rodata:0x803930E8; // type:object size:0xC scope:global align:4 +m_handRightOutSidePos__9daAlink_c = .rodata:0x803930F4; // type:object size:0xC scope:global align:4 +m_handLeftInSidePos__9daAlink_c = .rodata:0x80393100; // type:object size:0xC scope:global align:4 +m_handRightInSidePos__9daAlink_c = .rodata:0x8039310C; // type:object size:0xC scope:global align:4 +horseLocalLeft$17678 = .rodata:0x80393118; // type:object size:0xC scope:local align:4 +horseLocalRight$17679 = .rodata:0x80393124; // type:object size:0xC scope:local align:4 +horseLocalBack$17680 = .rodata:0x80393130; // type:object size:0xC scope:local align:4 +boarLocalLeft$17681 = .rodata:0x8039313C; // type:object size:0xC scope:local align:4 +boarLocalRight$17682 = .rodata:0x80393148; // type:object size:0xC scope:local align:4 +localHorseRun$18095 = .rodata:0x80393154; // type:object size:0xC scope:local align:4 +localHorseRun$18103 = .rodata:0x80393160; // type:object size:0xC scope:local align:4 +localOffset$18237 = .rodata:0x8039316C; // type:object size:0xC scope:local align:4 +@18938 = .rodata:0x80393178; // type:object size:0xC scope:local align:4 data:4byte +boarRideOffset$19147 = .rodata:0x80393184; // type:object size:0xC scope:local align:4 +leftOffset$19386 = .rodata:0x80393190; // type:object size:0xC scope:local align:4 +rightOffset$19387 = .rodata:0x8039319C; // type:object size:0xC scope:local align:4 +cutParamTable$19765 = .rodata:0x803931A8; // type:object size:0x30 scope:local align:4 +anmIdx$19945 = .rodata:0x803931D8; // type:object size:0xA scope:local align:4 +localPaddleTop$20605 = .rodata:0x803931E4; // type:object size:0xC scope:local align:4 +underOffsetY$23302 = .rodata:0x803931F0; // type:object size:0xC scope:local align:4 +hsVec$28749 = .rodata:0x803931FC; // type:object size:0xC scope:local align:4 +hookRoot$29726 = .rodata:0x80393208; // type:object size:0xC scope:local align:4 data:float +bottleTop$32160 = .rodata:0x80393214; // type:object size:0xC scope:local align:4 +kandelaarOffset$32655 = .rodata:0x80393220; // type:object size:0xC scope:local align:4 +@33690 = .rodata:0x8039322C; // type:object size:0xC scope:local align:4 data:4byte +ironBallPosVec$34212 = .rodata:0x80393238; // type:object size:0xC scope:local align:4 +handCenterOffsetVec$34213 = .rodata:0x80393244; // type:object size:0xC scope:local align:4 +@34968 = .rodata:0x80393250; // type:object size:0xC scope:local align:4 data:4byte +getSeType$37390 = .rodata:0x8039325C; // type:object size:0xFF scope:local align:4 +bgmLabel$37391 = .rodata:0x8039335C; // type:object size:0x20 scope:local align:4 +rupeeCount$37407 = .rodata:0x8039337C; // type:object size:0x10 scope:local align:4 +heartPieceMessage$37580 = .rodata:0x8039338C; // type:object size:0x14 scope:local align:4 +effName$39419 = .rodata:0x803933A0; // type:object size:0xC scope:local align:4 +smokeParticleScale$39643 = .rodata:0x803933AC; // type:object size:0xC scope:local align:4 data:string +wolfWaterCenterScale$39644 = .rodata:0x803933B8; // type:object size:0xC scope:local align:4 +waterScale$39762 = .rodata:0x803933C4; // type:object size:0xC scope:local align:4 +waterCenterScale$39763 = .rodata:0x803933D0; // type:object size:0xC scope:local align:4 +waterSmokeScale$39764 = .rodata:0x803933DC; // type:object size:0xC scope:local align:4 data:string +smokeParticleScale$39891 = .rodata:0x803933E8; // type:object size:0xC scope:local align:4 +waterScale$39892 = .rodata:0x803933F4; // type:object size:0xC scope:local align:4 +wolfSmokeScale$39893 = .rodata:0x80393400; // type:object size:0xC scope:local align:4 data:string +shikoScale$40012 = .rodata:0x8039340C; // type:object size:0xC scope:local align:4 data:string +pushedSlip$40013 = .rodata:0x80393418; // type:object size:0xC scope:local align:4 +loseScale$40014 = .rodata:0x80393424; // type:object size:0xC scope:local align:4 +releaeScale$40567 = .rodata:0x80393430; // type:object size:0xC scope:local align:4 +lightAParticleScale$40829 = .rodata:0x8039343C; // type:object size:0xC scope:local align:4 +lightALocalTrans$40830 = .rodata:0x80393448; // type:object size:0xC scope:local align:4 +localOffset$40952 = .rodata:0x80393454; // type:object size:0xC scope:local align:4 +localScale0$40953 = .rodata:0x80393460; // type:object size:0xC scope:local align:4 +localScale1$40954 = .rodata:0x8039346C; // type:object size:0xC scope:local align:4 +waterEffScale$41082 = .rodata:0x80393478; // type:object size:0xC scope:local align:4 +leftTransNormal$41090 = .rodata:0x80393484; // type:object size:0x18 scope:local align:4 +leftTransLight$41095 = .rodata:0x8039349C; // type:object size:0x30 scope:local align:4 +effNameLarge$41096 = .rodata:0x803934CC; // type:object size:0xC scope:local align:4 +leftTransLarge$41100 = .rodata:0x803934D8; // type:object size:0x48 scope:local align:4 +leftTransWater$41105 = .rodata:0x80393520; // type:object size:0x18 scope:local align:4 +effName$41208 = .rodata:0x80393538; // type:object size:0xC scope:local align:4 +swordUpColor$41733 = .rodata:0x80393544; // type:object size:0x10 scope:local align:4 data:2byte +swordCutSplashScale$41755 = .rodata:0x80393554; // type:object size:0xC scope:local align:4 +fairyScale$41951 = .rodata:0x80393560; // type:object size:0xC scope:local align:4 +chuchuLocalOffset$41952 = .rodata:0x8039356C; // type:object size:0xC scope:local align:4 +chuchuScale$41953 = .rodata:0x80393578; // type:object size:0xC scope:local align:4 +effJoint$42070 = .rodata:0x80393584; // type:object size:0x10 scope:local align:4 +effOffset$42071 = .rodata:0x80393594; // type:object size:0x60 scope:local align:4 +effScale$42225 = .rodata:0x803935F4; // type:object size:0xC scope:local align:4 +wolfEffScale$42226 = .rodata:0x80393600; // type:object size:0xC scope:local align:4 +offsetPos$42227 = .rodata:0x8039360C; // type:object size:0xC scope:local align:4 +localFootOffset$45107 = .rodata:0x80393618; // type:object size:0xC scope:local align:4 +frontOffset$45186 = .rodata:0x80393624; // type:object size:0xC scope:local align:4 +wolfChainBaseOffset$45513 = .rodata:0x80393630; // type:object size:0xC scope:local align:4 +wolfChainVec$45514 = .rodata:0x8039363C; // type:object size:0xC scope:local align:4 +label$45760 = .rodata:0x80393648; // type:object size:0x30 scope:local align:4 +normalType0$50859 = .rodata:0x80393678; // type:object size:0x14 scope:local align:4 +normalType1$50860 = .rodata:0x8039368C; // type:object size:0x14 scope:local align:4 +dataTabl$51470 = .rodata:0x803936A0; // type:object size:0x20 scope:local align:4 +arm1Vec$56040 = .rodata:0x803936C0; // type:object size:0xC scope:local align:4 +arm2Vec$56041 = .rodata:0x803936CC; // type:object size:0xC scope:local align:4 +leg1Vec$56150 = .rodata:0x803936D8; // type:object size:0xC scope:local align:4 +leg2Vec$56151 = .rodata:0x803936E4; // type:object size:0xC scope:local align:4 +footVec$56152 = .rodata:0x803936F0; // type:object size:0xC scope:local align:4 +localLeftFootOffset$56542 = .rodata:0x803936FC; // type:object size:0xC scope:local align:4 +localRightFootOffset$56543 = .rodata:0x80393708; // type:object size:0xC scope:local align:4 +localLeftToeOffset$56544 = .rodata:0x80393714; // type:object size:0xC scope:local align:4 +localRightToeOffset$56545 = .rodata:0x80393720; // type:object size:0xC scope:local align:4 +localHandPos$56752 = .rodata:0x8039372C; // type:object size:0x18 scope:local align:4 +localHeadCenter$59872 = .rodata:0x80393744; // type:object size:0xC scope:local align:4 +localEye$59873 = .rodata:0x80393750; // type:object size:0xC scope:local align:4 +localHeadTop$59874 = .rodata:0x8039375C; // type:object size:0xC scope:local align:4 +wlLocalHeadCenter$59875 = .rodata:0x80393768; // type:object size:0xC scope:local align:4 +wlLocalEye$59876 = .rodata:0x80393774; // type:object size:0xC scope:local align:4 +wlLocalHeadTop$59877 = .rodata:0x80393780; // type:object size:0xC scope:local align:4 +localEyeFromRoot$59878 = .rodata:0x8039378C; // type:object size:0xC scope:local align:4 +boardLocalEyeFromRoot$59879 = .rodata:0x80393798; // type:object size:0xC scope:local align:4 +horseLocalEyeFromRoot$59880 = .rodata:0x803937A4; // type:object size:0xC scope:local align:4 +canoeLocalEyeFromRoot$59881 = .rodata:0x803937B0; // type:object size:0xC scope:local align:4 +wlLocalEyeFromRoot$59882 = .rodata:0x803937BC; // type:object size:0xC scope:local align:4 +normalOffset$60101 = .rodata:0x803937C8; // type:object size:0xC scope:local align:4 +crawlOffset$60141 = .rodata:0x803937D4; // type:object size:0xC scope:local align:4 +crouchOffset$60142 = .rodata:0x803937E0; // type:object size:0xC scope:local align:4 +swimOffset$60143 = .rodata:0x803937EC; // type:object size:0xC scope:local align:4 +swordMoveLocal0$60438 = .rodata:0x803937F8; // type:object size:0xC scope:local align:4 +swordMoveLocal1$60439 = .rodata:0x80393804; // type:object size:0xC scope:local align:4 +copyRodTop$60447 = .rodata:0x80393810; // type:object size:0xC scope:local align:4 +@61047 = .rodata:0x8039381C; // type:object size:0xC scope:local align:4 data:4byte +bottleTopPos$61387 = .rodata:0x80393828; // type:object size:0xC scope:local align:4 +localHead$61779 = .rodata:0x80393834; // type:object size:0xC scope:local align:4 +@69600 = .rodata:0x80393840; // type:object size:0xC scope:local align:4 +@69683 = .rodata:0x8039384C; // type:object size:0xC scope:local align:4 +@71887 = .rodata:0x80393858; // type:object size:0xC scope:local align:4 +@71911 = .rodata:0x80393864; // type:object size:0xC scope:local align:4 +@74273 = .rodata:0x80393870; // type:object size:0xC scope:local align:4 +@74748 = .rodata:0x8039387C; // type:object size:0xC scope:local align:4 +localBoomCatchPos$74910 = .rodata:0x80393888; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80393894; // type:object size:0x5A8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80393E40; // type:object size:0x3C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80393E80; // type:label scope:local align:4 +mCcDObjData__8daNpcT_c = .rodata:0x80393E80; // type:object size:0x30 scope:global align:4 data:4byte +mCcDObj__11daBaseNpc_c = .rodata:0x80393EB0; // type:object size:0x30 scope:global align:4 +mCcDObjInfo__8daNpcF_c = .rodata:0x80393EE0; // type:object size:0x30 scope:global align:4 +@stringBase0 = .rodata:0x80393F10; // type:object size:0x302 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80394218; // type:label scope:local align:4 +l_resMANa = .rodata:0x80394218; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x80394230; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x80394248; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x80394260; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x80394278; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x80394290; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x803942A8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x803942C0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x803942D8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x803942F0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x80394308; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x80394320; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x80394338; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x80394350; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x80394368; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x80394380; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x80394398; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x803943B0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x803943C8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x803943E0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x803943F8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x80394410; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x80394428; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x80394440; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x80394458; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x80394470; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x80394488; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x803944A0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x803944B8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x803944D0; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x803944E8; // type:object size:0x48 scope:local align:4 +l_objTWTbl = .rodata:0x80394530; // type:object size:0x48 scope:local align:4 +l_bckTbl_M = .rodata:0x80394578; // type:object size:0x50 scope:local align:4 +l_bckTbl_W = .rodata:0x803945C8; // type:object size:0x50 scope:local align:4 +m_cylDat__9daNpcCd_c = .rodata:0x80394618; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$3984 = .rodata:0x8039465C; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$4463 = .rodata:0x803947C4; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803947E8; // type:object size:0x266 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80394A50; // type:label scope:local align:4 +l_resMANa = .rodata:0x80394A50; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x80394A68; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x80394A80; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x80394A98; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x80394AB0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x80394AC8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x80394AE0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x80394AF8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x80394B10; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x80394B28; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x80394B40; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x80394B58; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x80394B70; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x80394B88; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x80394BA0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x80394BB8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x80394BD0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x80394BE8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x80394C00; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x80394C18; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x80394C30; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x80394C48; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x80394C60; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x80394C78; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x80394C90; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x80394CA8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x80394CC0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x80394CD8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x80394CF0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x80394D08; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x80394D20; // type:object size:0x68 scope:local align:4 +l_objTWTbl = .rodata:0x80394D88; // type:object size:0x68 scope:local align:4 +l_bckTbl_M = .rodata:0x80394DF0; // type:object size:0x1B0 scope:local align:4 +l_bckTbl_W = .rodata:0x80394FA0; // type:object size:0x1B0 scope:local align:4 +m_cylDat__10daNpcCd2_c = .rodata:0x80395150; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$3998 = .rodata:0x80395194; // type:object size:0x168 scope:local align:4 +@4072 = .rodata:0x803952FC; // type:object size:0xC scope:local align:4 data:4byte +a_jntNumTbl$4692 = .rodata:0x80395308; // type:object size:0x68 scope:local align:4 +@stringBase0 = .rodata:0x80395370; // type:object size:0x214 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395588; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395598; // type:object size:0x10 scope:local align:4 data:string_table +twglArcName$4616 = .rodata:0x803955A8; // type:object size:0xA scope:local align:4 data:string +twgwArcName$4617 = .rodata:0x803955B4; // type:object size:0xA scope:local align:4 data:string +@16654 = .rodata:0x803955C0; // type:object size:0x198 scope:local align:4 data:4byte +wave$17181 = .rodata:0x80395758; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80395768; // type:object size:0x39C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80395B08; // type:object size:0x7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80395B10; // type:label scope:local align:4 +m_kamen_offset_x$8683 = .rodata:0x80395B10; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$8684 = .rodata:0x80395B24; // type:object size:0x14 scope:local align:4 +m_kamen_scale$8685 = .rodata:0x80395B38; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$8786 = .rodata:0x80395B4C; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$8787 = .rodata:0x80395B60; // type:object size:0x14 scope:local align:4 +m_mirror_scale$8788 = .rodata:0x80395B74; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x80395B88; // type:object size:0x49F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396028; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803960B8; // type:object size:0x57 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80396110; // type:label scope:local align:4 +tv_btnA$3744 = .rodata:0x80396110; // type:object size:0x28 scope:local align:4 data:4byte +ftv_btnA$3745 = .rodata:0x80396138; // type:object size:0x28 scope:local align:4 +txTV$3751 = .rodata:0x80396160; // type:object size:0x50 scope:local align:4 +txTVhide$3752 = .rodata:0x803961B0; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x803961D8; // type:object size:0x18 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803961F0; // type:object size:0x1C scope:local align:4 data:string_table +corner_tag$3707 = .rodata:0x80396210; // type:object size:0x20 scope:local align:4 data:4byte +tag$4181 = .rodata:0x80396230; // type:object size:0x20 scope:local align:4 data:4byte +tag$4197 = .rodata:0x80396250; // type:object size:0x40 scope:local align:4 data:4byte +tag$4204 = .rodata:0x80396290; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803962A0; // type:object size:0x16D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396410; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396428; // type:object size:0x32 scope:local align:4 data:string_table +@9035 = .rodata:0x80396460; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039646C; // type:object size:0x2C9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396738; // type:object size:0x5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396740; // type:object size:0xE scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396750; // type:object size:0x1D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80396770; // type:object size:0x1 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80396778; // type:label scope:local align:4 +@3778 = .rodata:0x80396778; // type:object size:0xC scope:local align:4 +text_sv$4768 = .rodata:0x80396788; // type:object size:0x18 scope:local align:4 +text_op$4769 = .rodata:0x803967A0; // type:object size:0x18 scope:local align:4 +ftext_sv$4770 = .rodata:0x803967B8; // type:object size:0x18 scope:local align:4 +ftext_op$4771 = .rodata:0x803967D0; // type:object size:0x18 scope:local align:4 +text_a_tag$4777 = .rodata:0x803967E8; // type:object size:0x28 scope:local align:4 data:string +text_b_tag$4778 = .rodata:0x80396810; // type:object size:0x28 scope:local align:4 data:string +@5343 = .rodata:0x80396838; // type:object size:0x9 scope:local align:4 +@5344 = .rodata:0x80396844; // type:object size:0x9 scope:local align:4 +smell_tag$5891 = .rodata:0x80396850; // type:object size:0x28 scope:local align:4 data:4byte +heart_tag$5922 = .rodata:0x80396878; // type:object size:0x20 scope:local align:4 data:4byte +tag$5980 = .rodata:0x80396898; // type:object size:0x10 scope:local align:4 data:4byte +tag$6100 = .rodata:0x803968A8; // type:object size:0x10 scope:local align:4 data:4byte +tag$6213 = .rodata:0x803968B8; // type:object size:0x18 scope:local align:4 data:4byte +kaz_n$6347 = .rodata:0x803968D0; // type:object size:0x48 scope:local align:4 data:4byte +itemTag$6441 = .rodata:0x80396918; // type:object size:0x150 scope:local align:4 +text_a_tag$7111 = .rodata:0x80396A68; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$7134 = .rodata:0x80396A90; // type:object size:0x28 scope:local align:4 data:4byte +m_kamen_offset_x$7578 = .rodata:0x80396AB8; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$7579 = .rodata:0x80396ACC; // type:object size:0x14 scope:local align:4 +m_kamen_scale$7580 = .rodata:0x80396AE0; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$7682 = .rodata:0x80396AF4; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$7683 = .rodata:0x80396B08; // type:object size:0x14 scope:local align:4 +m_mirror_scale$7684 = .rodata:0x80396B1C; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x80396B30; // type:object size:0x1E4 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80396D18; // type:label scope:local align:4 +cont_at$4145 = .rodata:0x80396D18; // type:object size:0x28 scope:local align:4 data:4byte +cont_bt$4146 = .rodata:0x80396D40; // type:object size:0x28 scope:local align:4 +font_at$4147 = .rodata:0x80396D68; // type:object size:0x28 scope:local align:4 +font_bt$4148 = .rodata:0x80396D90; // type:object size:0x28 scope:local align:4 +c_tag$4155 = .rodata:0x80396DB8; // type:object size:0x10 scope:local align:4 +cont_at$4196 = .rodata:0x80396DC8; // type:object size:0x28 scope:local align:4 data:4byte +cont_bt$4211 = .rodata:0x80396DF0; // type:object size:0x28 scope:local align:4 data:4byte +c_tag$4229 = .rodata:0x80396E18; // type:object size:0x10 scope:local align:4 data:4byte +@4325 = .rodata:0x80396E28; // type:object size:0x1A scope:local align:4 +floor_tag$4932 = .rodata:0x80396E48; // type:object size:0x40 scope:local align:4 data:string +icon_tag$4933 = .rodata:0x80396E88; // type:object size:0x40 scope:local align:4 data:string +boss_tag$4934 = .rodata:0x80396EC8; // type:object size:0x40 scope:local align:4 data:string +stay_tag$4935 = .rodata:0x80396F08; // type:object size:0x10 scope:local align:4 data:string +waku_tag$4973 = .rodata:0x80396F18; // type:object size:0x18 scope:local align:4 data:string +key_tag$5002 = .rodata:0x80396F30; // type:object size:0x18 scope:local align:4 +item_tag$5040 = .rodata:0x80396F48; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80396F60; // type:object size:0xEB scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80397060; // type:label scope:local align:4 +l_paletteDmap_m = .rodata:0x80397060; // type:object size:0xF0 scope:global align:4 +l_dungeon_offColor$3841 = .rodata:0x80397150; // type:object size:0x24 scope:local align:4 +l_dungeon_onColor$3842 = .rodata:0x80397174; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$3843 = .rodata:0x80397198; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803971C0; // type:object size:0x3CF scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80397590; // type:label scope:local align:4 +fish_n$4071 = .rodata:0x80397590; // type:object size:0x30 scope:local align:4 data:4byte +fish_p0$4072 = .rodata:0x803975C0; // type:object size:0x30 scope:local align:4 data:string +fish_p1$4073 = .rodata:0x803975F0; // type:object size:0x30 scope:local align:4 data:string +fish_p2$4074 = .rodata:0x80397620; // type:object size:0x30 scope:local align:4 data:string +fish_p3$4075 = .rodata:0x80397650; // type:object size:0x30 scope:local align:4 data:string +fish_p4$4076 = .rodata:0x80397680; // type:object size:0x30 scope:local align:4 data:string +fish_p5$4077 = .rodata:0x803976B0; // type:object size:0x30 scope:local align:4 data:string +size_1$4092 = .rodata:0x803976E0; // type:object size:0x30 scope:local align:4 data:string +size_unit_1$4093 = .rodata:0x80397710; // type:object size:0x30 scope:local align:4 +count_1$4094 = .rodata:0x80397740; // type:object size:0x30 scope:local align:4 data:string +count_unit_1$4095 = .rodata:0x80397770; // type:object size:0x30 scope:local align:4 +name_0$4096 = .rodata:0x803977A0; // type:object size:0x30 scope:local align:4 +fname_0$4097 = .rodata:0x803977D0; // type:object size:0x30 scope:local align:4 data:string +name_id$4098 = .rodata:0x80397800; // type:object size:0x18 scope:local align:4 +text_a_tag$4178 = .rodata:0x80397818; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4179 = .rodata:0x80397840; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80397868; // type:object size:0x65 scope:local align:4 data:string_table +i_swBit$7362 = .rodata:0x803978D0; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x803978E8; // type:object size:0xC7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803979B0; // type:label scope:local align:4 +palNo$3985 = .rodata:0x803979B0; // type:object size:0x20 scope:local align:4 +l_dungeon_onColor$4186 = .rodata:0x803979D0; // type:object size:0x24 scope:local align:4 +l_dungeon_stayColor$4187 = .rodata:0x803979F4; // type:object size:0x24 scope:local align:4 +l_dungeon_pointColor$4188 = .rodata:0x80397A18; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x80397A3C; // type:object size:0x8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80397A48; // type:label scope:local align:4 +cur_tag$3868 = .rodata:0x80397A48; // type:object size:0x20 scope:local align:4 data:4byte +cur_tag$4092 = .rodata:0x80397A68; // type:object size:0x20 scope:local align:4 data:4byte +area_name$5814 = .rodata:0x80397A88; // type:object size:0x18 scope:local align:4 +farea_name$5815 = .rodata:0x80397AA0; // type:object size:0x18 scope:local align:4 +sfont_name$5821 = .rodata:0x80397AB8; // type:object size:0x38 scope:local align:4 +ffont_name$5822 = .rodata:0x80397AF0; // type:object size:0x38 scope:local align:4 +cont_zt$5828 = .rodata:0x80397B28; // type:object size:0x28 scope:local align:4 +font_zt$5829 = .rodata:0x80397B50; // type:object size:0x28 scope:local align:4 data:string +cont_bt$5835 = .rodata:0x80397B78; // type:object size:0x28 scope:local align:4 +font_bt$5836 = .rodata:0x80397BA0; // type:object size:0x28 scope:local align:4 data:string +cont_at$5842 = .rodata:0x80397BC8; // type:object size:0x28 scope:local align:4 +font_at$5843 = .rodata:0x80397BF0; // type:object size:0x28 scope:local align:4 data:string +juji_c$5849 = .rodata:0x80397C18; // type:object size:0x28 scope:local align:4 data:string +fuji_c$5850 = .rodata:0x80397C40; // type:object size:0x28 scope:local align:4 data:string +ast_c$5856 = .rodata:0x80397C68; // type:object size:0x28 scope:local align:4 +fst_c$5857 = .rodata:0x80397C90; // type:object size:0x28 scope:local align:4 +ffont_name$6110 = .rodata:0x80397CB8; // type:object size:0x38 scope:local align:4 data:4byte +farea_name$6125 = .rodata:0x80397CF0; // type:object size:0x18 scope:local align:4 data:4byte +font_zt$6148 = .rodata:0x80397D08; // type:object size:0x28 scope:local align:4 data:4byte +font_bt$6176 = .rodata:0x80397D30; // type:object size:0x28 scope:local align:4 data:4byte +font_at$6194 = .rodata:0x80397D58; // type:object size:0x28 scope:local align:4 data:4byte +juji_c$6209 = .rodata:0x80397D80; // type:object size:0x28 scope:local align:4 data:4byte +ast_c$6233 = .rodata:0x80397DA8; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80397DD0; // type:object size:0xBC scope:local align:4 data:string_table +insect_tag$4249 = .rodata:0x80397E90; // type:object size:0xC0 scope:local align:4 data:4byte +ageha_tag$4250 = .rodata:0x80397F50; // type:object size:0xC0 scope:local align:4 data:4byte +text_a_tag$4328 = .rodata:0x80398010; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4329 = .rodata:0x80398038; // type:object size:0x28 scope:local align:4 data:4byte +i_evtID$4383 = .rodata:0x80398060; // type:object size:0x60 scope:local align:4 +@stringBase0 = .rodata:0x803980C0; // type:object size:0x8C scope:local align:4 data:string_table +name_tag$3883 = .rodata:0x80398150; // type:object size:0x20 scope:local align:4 data:4byte +fame_tag$3884 = .rodata:0x80398170; // type:object size:0x20 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80398190; // type:object size:0x34 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803981C8; // type:label scope:local align:4 +tag_sub0$4610 = .rodata:0x803981C8; // type:object size:0x30 scope:local align:4 data:4byte +tag_sub1$4611 = .rodata:0x803981F8; // type:object size:0x30 scope:local align:4 +tag_name0$4612 = .rodata:0x80398228; // type:object size:0x30 scope:local align:4 data:string +tag_name1$4613 = .rodata:0x80398258; // type:object size:0x30 scope:local align:4 +ftag_sub0$4614 = .rodata:0x80398288; // type:object size:0x30 scope:local align:4 data:string +ftag_sub1$4615 = .rodata:0x803982B8; // type:object size:0x30 scope:local align:4 +ftag_name0$4616 = .rodata:0x803982E8; // type:object size:0x30 scope:local align:4 data:string +ftag_name1$4617 = .rodata:0x80398318; // type:object size:0x30 scope:local align:4 +tag_letter$4628 = .rodata:0x80398348; // type:object size:0x30 scope:local align:4 data:string +tag_frame$4635 = .rodata:0x80398378; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$4636 = .rodata:0x803983A8; // type:object size:0x30 scope:local align:4 +tag_menu1$4637 = .rodata:0x803983D8; // type:object size:0x30 scope:local align:4 +tag_midoku$4638 = .rodata:0x80398408; // type:object size:0x30 scope:local align:4 data:string +tag_pip$4827 = .rodata:0x80398438; // type:object size:0x48 scope:local align:4 +tag_pil$4828 = .rodata:0x80398480; // type:object size:0x48 scope:local align:4 +tag_pii$4829 = .rodata:0x803984C8; // type:object size:0x48 scope:local align:4 +line_tag$4914 = .rodata:0x80398510; // type:object size:0x60 scope:local align:4 data:4byte +text_a_tag$5024 = .rodata:0x80398570; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$5025 = .rodata:0x80398598; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803985C0; // type:object size:0xE8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803986A8; // type:label scope:local align:4 +dMo_soundMode = .rodata:0x803986A8; // type:object size:0xC scope:global align:4 +text_a_tag$3904 = .rodata:0x803986B8; // type:object size:0x28 scope:local align:4 data:string +text_b_tag$3905 = .rodata:0x803986E0; // type:object size:0x28 scope:local align:4 data:string +l_tagName012$3918 = .rodata:0x80398708; // type:object size:0x10 scope:local align:4 +l_tagName013$3919 = .rodata:0x80398718; // type:object size:0x10 scope:local align:4 +l_tagName9$3928 = .rodata:0x80398728; // type:object size:0x10 scope:local align:4 +l_tagName10$3929 = .rodata:0x80398738; // type:object size:0x10 scope:local align:4 +l_tagName11$3930 = .rodata:0x80398748; // type:object size:0x10 scope:local align:4 +tag_frame$5201 = .rodata:0x80398758; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$5202 = .rodata:0x80398788; // type:object size:0x30 scope:local align:4 +let_n$5214 = .rodata:0x803987B8; // type:object size:0x30 scope:local align:4 data:string +let2_n$5215 = .rodata:0x803987E8; // type:object size:0x30 scope:local align:4 +menu_n$5216 = .rodata:0x80398818; // type:object size:0x30 scope:local align:4 +menu2_n$5217 = .rodata:0x80398848; // type:object size:0x30 scope:local align:4 +al0_n$5218 = .rodata:0x80398878; // type:object size:0x30 scope:local align:4 data:string +al1_n$5219 = .rodata:0x803988A8; // type:object size:0x30 scope:local align:4 data:string +al2_n$5220 = .rodata:0x803988D8; // type:object size:0x30 scope:local align:4 data:string +al3_n$5221 = .rodata:0x80398908; // type:object size:0x30 scope:local align:4 data:string +haihail_n$5238 = .rodata:0x80398938; // type:object size:0x28 scope:local align:4 data:string +haihair_n$5239 = .rodata:0x80398960; // type:object size:0x28 scope:local align:4 data:string +menu3_n$5256 = .rodata:0x80398988; // type:object size:0x30 scope:local align:4 +tv_btnA$5275 = .rodata:0x803989B8; // type:object size:0x28 scope:local align:4 +ftv_btnA$5276 = .rodata:0x803989E0; // type:object size:0x28 scope:local align:4 +fenu_t0$5282 = .rodata:0x80398A08; // type:object size:0x10 scope:local align:4 +menu_t0$5283 = .rodata:0x80398A18; // type:object size:0x10 scope:local align:4 +fenu_t2$5289 = .rodata:0x80398A28; // type:object size:0x10 scope:local align:4 +menu_t2$5290 = .rodata:0x80398A38; // type:object size:0x10 scope:local align:4 +fenu_t3$5296 = .rodata:0x80398A48; // type:object size:0x10 scope:local align:4 +menu_t3$5297 = .rodata:0x80398A58; // type:object size:0x10 scope:local align:4 +fenu_t4$5303 = .rodata:0x80398A68; // type:object size:0x10 scope:local align:4 +menu_t4$5304 = .rodata:0x80398A78; // type:object size:0x10 scope:local align:4 +fenu_t1$5310 = .rodata:0x80398A88; // type:object size:0x10 scope:local align:4 +menu_t1$5311 = .rodata:0x80398A98; // type:object size:0x10 scope:local align:4 +fenu_t5$5317 = .rodata:0x80398AA8; // type:object size:0x10 scope:local align:4 +menu_t5$5318 = .rodata:0x80398AB8; // type:object size:0x10 scope:local align:4 +menut_0$5324 = .rodata:0x80398AC8; // type:object size:0x30 scope:local align:4 +fenut_0$5325 = .rodata:0x80398AF8; // type:object size:0x30 scope:local align:4 data:string +menut_1$5332 = .rodata:0x80398B28; // type:object size:0x30 scope:local align:4 +fenut_1$5333 = .rodata:0x80398B58; // type:object size:0x30 scope:local align:4 data:string +menut_2$5340 = .rodata:0x80398B88; // type:object size:0x30 scope:local align:4 +fenut_2$5341 = .rodata:0x80398BB8; // type:object size:0x30 scope:local align:4 data:string +menut_3$5348 = .rodata:0x80398BE8; // type:object size:0x30 scope:local align:4 data:string +fenut_3$5349 = .rodata:0x80398C18; // type:object size:0x30 scope:local align:4 data:string +menut_4$5356 = .rodata:0x80398C48; // type:object size:0x30 scope:local align:4 +fenut_4$5357 = .rodata:0x80398C78; // type:object size:0x30 scope:local align:4 data:string +tx$5381 = .rodata:0x80398CA8; // type:object size:0x30 scope:local align:4 data:string +op_tx$5393 = .rodata:0x80398CD8; // type:object size:0x20 scope:local align:4 +z_tx$5399 = .rodata:0x80398CF8; // type:object size:0x18 scope:local align:4 +txTV$5409 = .rodata:0x80398D10; // type:object size:0x50 scope:local align:4 +txTVhide$5410 = .rodata:0x80398D60; // type:object size:0x28 scope:local align:4 +text_a_tag$6194 = .rodata:0x80398D88; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$6217 = .rodata:0x80398DB0; // type:object size:0x28 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80398DD8; // type:object size:0x160 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80398F38; // type:label scope:local align:4 +xy_text$4015 = .rodata:0x80398F38; // type:object size:0x28 scope:local align:4 data:4byte +fxy_text$4016 = .rodata:0x80398F60; // type:object size:0x28 scope:local align:4 +c_text$4022 = .rodata:0x80398F88; // type:object size:0x28 scope:local align:4 +fc_text$4023 = .rodata:0x80398FB0; // type:object size:0x28 scope:local align:4 +c_text1$4029 = .rodata:0x80398FD8; // type:object size:0x28 scope:local align:4 +fc_text1$4030 = .rodata:0x80399000; // type:object size:0x28 scope:local align:4 data:string +t_on$4036 = .rodata:0x80399028; // type:object size:0x28 scope:local align:4 +ft_on$4037 = .rodata:0x80399050; // type:object size:0x28 scope:local align:4 +t_off$4043 = .rodata:0x80399078; // type:object size:0x28 scope:local align:4 +ft_off$4044 = .rodata:0x803990A0; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x803990C8; // type:object size:0x92 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80399160; // type:object size:0xB8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80399218; // type:label scope:local align:4 +i_id$4087 = .rodata:0x80399218; // type:object size:0x1C scope:local align:4 +i_id1$4088 = .rodata:0x80399234; // type:object size:0x1C scope:local align:4 +tag_sub0$4148 = .rodata:0x80399250; // type:object size:0x38 scope:local align:4 data:string +tag_sub1$4149 = .rodata:0x80399288; // type:object size:0x38 scope:local align:4 +tag_name0$4150 = .rodata:0x803992C0; // type:object size:0x38 scope:local align:4 data:string +tag_name1$4151 = .rodata:0x803992F8; // type:object size:0x38 scope:local align:4 +ftag_sub0$4152 = .rodata:0x80399330; // type:object size:0x38 scope:local align:4 data:string +ftag_sub1$4153 = .rodata:0x80399368; // type:object size:0x38 scope:local align:4 +ftag_name0$4154 = .rodata:0x803993A0; // type:object size:0x38 scope:local align:4 data:string +ftag_name1$4155 = .rodata:0x803993D8; // type:object size:0x38 scope:local align:4 +tag_letter$4166 = .rodata:0x80399410; // type:object size:0x38 scope:local align:4 data:string +tag_frame$4173 = .rodata:0x80399448; // type:object size:0x38 scope:local align:4 data:string +tag_maki$4174 = .rodata:0x80399480; // type:object size:0x38 scope:local align:4 +tag_makic$4175 = .rodata:0x803994B8; // type:object size:0x38 scope:local align:4 +name_tag$4306 = .rodata:0x803994F0; // type:object size:0x20 scope:local align:4 data:4byte +fame_tag$4307 = .rodata:0x80399510; // type:object size:0x20 scope:local align:4 data:4byte +text_a_tag$4365 = .rodata:0x80399530; // type:object size:0x28 scope:local align:4 data:4byte +text_b_tag$4366 = .rodata:0x80399558; // type:object size:0x28 scope:local align:4 data:4byte +i_id0$4478 = .rodata:0x80399580; // type:object size:0x1C scope:local align:4 +i_id1$4479 = .rodata:0x8039959C; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x803995B8; // type:object size:0x7A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80399638; // type:object size:0x15 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80399650; // type:label scope:local align:4 +fipaScale$3871 = .rodata:0x80399650; // type:object size:0x18 scope:local align:4 +fipaPosX$3872 = .rodata:0x80399668; // type:object size:0x18 scope:local align:4 +fipaPosY$3873 = .rodata:0x80399680; // type:object size:0x18 scope:local align:4 +finaScale$3874 = .rodata:0x80399698; // type:object size:0x18 scope:local align:4 data:string +finaPosX$3875 = .rodata:0x803996B0; // type:object size:0x18 scope:local align:4 +finaPosY$3876 = .rodata:0x803996C8; // type:object size:0x18 scope:local align:4 +filiScale$3877 = .rodata:0x803996E0; // type:object size:0x18 scope:local align:4 data:string +filiPosX$3878 = .rodata:0x803996F8; // type:object size:0x18 scope:local align:4 +filiPosY$3879 = .rodata:0x80399710; // type:object size:0x18 scope:local align:4 +bboxScale$3880 = .rodata:0x80399728; // type:object size:0x18 scope:local align:4 +bboxPosX$3881 = .rodata:0x80399740; // type:object size:0x18 scope:local align:4 +bboxPosY$3882 = .rodata:0x80399758; // type:object size:0x18 scope:local align:4 +rboxScale$3883 = .rodata:0x80399770; // type:object size:0x18 scope:local align:4 +rboxPosX$3884 = .rodata:0x80399788; // type:object size:0x18 scope:local align:4 +rboxPosY$3885 = .rodata:0x803997A0; // type:object size:0x18 scope:local align:4 +finfoScale$3886 = .rodata:0x803997B8; // type:object size:0x18 scope:local align:4 +finfoPosX$3887 = .rodata:0x803997D0; // type:object size:0x18 scope:local align:4 +finfoPosY$3888 = .rodata:0x803997E8; // type:object size:0x18 scope:local align:4 +fishnScale$3889 = .rodata:0x80399800; // type:object size:0x18 scope:local align:4 +fishnPosX$3890 = .rodata:0x80399818; // type:object size:0x18 scope:local align:4 +fishnPosY$3891 = .rodata:0x80399830; // type:object size:0x18 scope:local align:4 +text_tag$5461 = .rodata:0x80399848; // type:object size:0x50 scope:local align:4 data:4byte +ftext_tag$5462 = .rodata:0x80399898; // type:object size:0x50 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803998E8; // type:object size:0x6C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80399958; // type:object size:0x58 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803999B0; // type:object size:0x55 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80399A08; // type:object size:0x8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80399A10; // type:object size:0x41 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80399A58; // type:label scope:local align:4 +a_tag$3949 = .rodata:0x80399A58; // type:object size:0x28 scope:local align:4 data:4byte +b_tag$3950 = .rodata:0x80399A80; // type:object size:0x28 scope:local align:4 +z_tag$3951 = .rodata:0x80399AA8; // type:object size:0x28 scope:local align:4 +x_tag$3952 = .rodata:0x80399AD0; // type:object size:0x28 scope:local align:4 data:string +y_tag$3953 = .rodata:0x80399AF8; // type:object size:0x28 scope:local align:4 data:string +life_tag$4931 = .rodata:0x80399B20; // type:object size:0xA0 scope:local align:4 +mark_tag$4932 = .rodata:0x80399BC0; // type:object size:0xA0 scope:local align:4 data:string +base_tag$4933 = .rodata:0x80399C60; // type:object size:0xA0 scope:local align:4 data:string +lifet1_tag$4934 = .rodata:0x80399D00; // type:object size:0xA0 scope:local align:4 data:string +lifet2_tag$4935 = .rodata:0x80399DA0; // type:object size:0xA0 scope:local align:4 +tuta_0$5094 = .rodata:0x80399E40; // type:object size:0x80 scope:local align:4 +tuta_1$5095 = .rodata:0x80399EC0; // type:object size:0x80 scope:local align:4 +tuta_2$5096 = .rodata:0x80399F40; // type:object size:0x80 scope:local align:4 +rupeet1_tag$5152 = .rodata:0x80399FC0; // type:object size:0x20 scope:local align:4 +rupeet2_tag$5153 = .rodata:0x80399FE0; // type:object size:0x20 scope:local align:4 +key_tag$5165 = .rodata:0x8039A000; // type:object size:0x28 scope:local align:4 +juji_i_tag$5269 = .rodata:0x8039A028; // type:object size:0x28 scope:local align:4 data:4byte +juji_m_tag$5270 = .rodata:0x8039A050; // type:object size:0x28 scope:local align:4 data:4byte +tag_bigh$5851 = .rodata:0x8039A078; // type:object size:0x20 scope:local align:4 data:4byte +tag_du$5852 = .rodata:0x8039A098; // type:object size:0x10 scope:local align:4 data:4byte +tag$7361 = .rodata:0x8039A0A8; // type:object size:0x10 scope:local align:4 data:string +tag$7759 = .rodata:0x8039A0B8; // type:object size:0x18 scope:local align:4 data:string +@stringBase0 = .rodata:0x8039A0D0; // type:object size:0x1A7 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8039A278; // type:label scope:local align:4 +black_color$4634 = .rodata:0x8039A278; // type:object size:0x94 scope:local align:4 +white_color$4635 = .rodata:0x8039A30C; // type:object size:0x94 scope:local align:4 +vertex_color_lu$4636 = .rodata:0x8039A3A0; // type:object size:0x94 scope:local align:4 +vertex_color_ru$4637 = .rodata:0x8039A434; // type:object size:0x94 scope:local align:4 +vertex_color_ld$4638 = .rodata:0x8039A4C8; // type:object size:0x94 scope:local align:4 +vertex_color_rd$4639 = .rodata:0x8039A55C; // type:object size:0x94 scope:local align:4 +black_color$4675 = .rodata:0x8039A5F0; // type:object size:0x94 scope:local align:4 +white_color$4676 = .rodata:0x8039A684; // type:object size:0x94 scope:local align:4 +vertex_color_lu$4677 = .rodata:0x8039A718; // type:object size:0x94 scope:local align:4 +vertex_color_ru$4678 = .rodata:0x8039A7AC; // type:object size:0x94 scope:local align:4 +vertex_color_ld$4679 = .rodata:0x8039A840; // type:object size:0x94 scope:local align:4 +vertex_color_rd$4680 = .rodata:0x8039A8D4; // type:object size:0x94 scope:local align:4 +@stringBase0 = .rodata:0x8039A968; // type:object size:0x1D0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039AB38; // type:object size:0x17 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039AB50; // type:object size:0x275 scope:local align:4 data:string_table +colorTable$3861 = .rodata:0x8039ADC8; // type:object size:0x24 scope:local align:4 +colorTable$3877 = .rodata:0x8039ADEC; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8039AE10; // type:object size:0x4A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039AE60; // type:object size:0xE7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039AF48; // type:object size:0x1D scope:local align:4 data:string_table +tag_name$3763 = .rodata:0x8039AF68; // type:object size:0x120 scope:local align:4 data:4byte +@4497 = .rodata:0x8039B088; // type:object size:0xC scope:local align:4 data:4byte +@4520 = .rodata:0x8039B094; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039B0A0; // type:object size:0x5D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B100; // type:object size:0x51 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B158; // type:object size:0x15 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B170; // type:object size:0x7C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B1F0; // type:object size:0x8A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B280; // type:object size:0x5C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B2E0; // type:object size:0x1F scope:local align:4 data:string_table +t_tag$3768 = .rodata:0x8039B300; // type:object size:0x18 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039B318; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B368; // type:object size:0x6C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B3D8; // type:object size:0x1F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B3F8; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B410; // type:object size:0x61 scope:local align:4 data:string_table +t_tag$3763 = .rodata:0x8039B478; // type:object size:0x18 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039B490; // type:object size:0x64 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B4F8; // type:object size:0x13 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B510; // type:object size:0x18 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039B528; // type:object size:0x3B0 scope:local align:4 data:string_table +l_preLoad_dylKeyTbl = .rodata:0x8039B8D8; // type:object size:0x1C scope:global align:4 +@stringBase0 = .rodata:0x8039B8F4; // type:object size:0x621 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039BF18; // type:object size:0x8B scope:local align:4 data:string_table +PreLoadInfoT = .rodata:0x8039BFA8; // type:object size:0x10 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x8039BFB8; // type:object size:0xA9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C068; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C0B8; // type:object size:0xAC scope:local align:4 data:string_table +kColor$localstatic3$draw__9dkWmark_cFv = .rodata:0x8039C168; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8039C174; // type:object size:0x6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039C180; // type:object size:0x344 scope:local align:4 data:string_table +l_base = .rodata:0x8039C4C8; // type:object size:0x80 scope:global align:4 +@2299 = .rodata:0x8039C548; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039C558; // type:object size:0xD0 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8039C628; // type:label scope:local align:4 +@898 = .rodata:0x8039C628; // type:object size:0xC scope:local align:4 +@899 = .rodata:0x8039C634; // type:object size:0xC scope:local align:4 +@900 = .rodata:0x8039C640; // type:object size:0xC scope:local align:4 +@901 = .rodata:0x8039C64C; // type:object size:0xC scope:local align:4 +@902 = .rodata:0x8039C658; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8039C664; // type:object size:0x65 scope:local align:4 data:string_table +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .rodata:0x8039C6D0; // type:object size:0x10 scope:global align:4 data:4byte +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x8039C6E0; // type:object size:0x40 scope:global align:4 +@745 = .rodata:0x8039C720; // type:object size:0xC scope:local align:4 data:4byte +@838 = .rodata:0x8039C72C; // type:object size:0xC scope:local align:4 data:4byte +@1138 = .rodata:0x8039C738; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x8039C748; // type:label scope:local align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8039C748; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8039C754; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8039C760; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x8039C76C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x8039C778; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8039C788; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8039C794; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x8039C7A0; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x8039C7AC; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x8039C7BC; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x8039C7C8; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8039C7D8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8039C7E4; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8039C7F0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8039C7FC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8039C808; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8039C814; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8039C820; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8039C830; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8039C83C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x8039C84C; // type:object size:0xC scope:global align:4 +@stringBase0 = .rodata:0x8039C858; // type:object size:0xA scope:local align:4 data:string_table +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x8039C868; // type:object size:0x20 scope:global align:4 +@1172 = .rodata:0x8039C888; // type:object size:0xC scope:local align:4 data:4byte +CUTOFF_TO_IIR_TABLE__7JASCalc = .rodata:0x8039C898; // type:object size:0x400 scope:global align:4 +__two_to_x$982 = .rodata:0x8039CC98; // type:object size:0x18 scope:local align:4 data:float +...rodata.0 = .rodata:0x8039CCB0; // type:label scope:local align:4 +sAdsTable__8JASTrack = .rodata:0x8039CCB0; // type:object size:0x18 scope:global align:4 data:2byte +sEnvOsc__8JASTrack = .rodata:0x8039CCC8; // type:object size:0x18 scope:global align:4 data:float +sPitchEnvOsc__8JASTrack = .rodata:0x8039CCE0; // type:object size:0x18 scope:global align:4 +@stringBase0 = .rodata:0x8039CCF8; // type:object size:0x14A scope:local align:4 data:string_table +OSC_RELEASE_TABLE = .rodata:0x8039CE48; // type:object size:0xC scope:global align:4 +OSC_ENV = .rodata:0x8039CE54; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE$260 = .rodata:0x8039CE70; // type:object size:0xC scope:local align:4 +OSC_ENV$261 = .rodata:0x8039CE7C; // type:object size:0x18 scope:local align:4 +sOscData__12JASVoiceBank = .rodata:0x8039CE98; // type:object size:0x18 scope:global align:4 +sCurveTableLinear__13JASOscillator = .rodata:0x8039CEB0; // type:object size:0x44 scope:global align:4 +sCurveTableSampleCell__13JASOscillator = .rodata:0x8039CEF4; // type:object size:0x44 scope:global align:4 +sCurveTableSqRoot__13JASOscillator = .rodata:0x8039CF38; // type:object size:0x44 scope:global align:4 +sCurveTableSquare__13JASOscillator = .rodata:0x8039CF7C; // type:object size:0x44 scope:global align:4 +sMixFuncs__9JASDriver = .rodata:0x8039CFC0; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x8039CFD0; // type:object size:0x48 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039D018; // type:object size:0x13 scope:local align:4 data:string_table +DSPADPCM_FILTER__6JASDsp = .rodata:0x8039D040; // type:object size:0x40 scope:global align:4 +DSPRES_FILTER__6JASDsp = .rodata:0x8039D080; // type:object size:0x500 scope:global align:4 +connect_table$463 = .rodata:0x8039D580; // type:object size:0x18 scope:local align:4 +@81 = .rodata:0x8039D598; // type:object size:0x1A scope:local align:4 data:string +@88 = .rodata:0x8039D5B4; // type:object size:0x1F scope:local align:4 data:string +@stringBase0 = .rodata:0x8039D5D8; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039D5F0; // type:object size:0x3A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039D630; // type:object size:0x69 scope:local align:4 data:string_table +cResetFilterTable = .rodata:0x8039D6A0; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x8039D6B0; // type:object size:0x1D scope:local align:4 data:string_table +@5054 = .rodata:0x8039D6D0; // type:object size:0xC scope:local align:4 data:4byte +@5100 = .rodata:0x8039D6DC; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8039D6E8; // type:object size:0x280 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039D968; // type:object size:0x319 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039DC88; // type:object size:0x274 scope:local align:4 data:string_table +@1193 = .rodata:0x8039DF00; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x8039DF10; // type:object size:0xC scope:local align:4 +@3380 = .rodata:0x8039DF20; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x8039DF30; // type:object size:0xC scope:local align:4 data:float +sReply__8Z2MdnPrm = .rodata:0x8039DF40; // type:object size:0x64 scope:global align:4 +sReplyTail__8Z2MdnPrm = .rodata:0x8039DFA4; // type:object size:0xA scope:global align:4 +sJoke__8Z2MdnPrm = .rodata:0x8039DFB0; // type:object size:0x64 scope:global align:4 +sJokeTail__8Z2MdnPrm = .rodata:0x8039E014; // type:object size:0xA scope:global align:4 +sSexy__8Z2MdnPrm = .rodata:0x8039E020; // type:object size:0x64 scope:global align:4 +sSexyTail__8Z2MdnPrm = .rodata:0x8039E084; // type:object size:0xA scope:global align:4 +sRidicule__8Z2MdnPrm = .rodata:0x8039E090; // type:object size:0x64 scope:global align:4 +sRidiculeTail__8Z2MdnPrm = .rodata:0x8039E0F4; // type:object size:0xA scope:global align:4 +sBoring__8Z2MdnPrm = .rodata:0x8039E100; // type:object size:0x6C scope:global align:4 +sIrritated__8Z2MdnPrm = .rodata:0x8039E16C; // type:object size:0x5E scope:global align:4 +sIrritatedTail__8Z2MdnPrm = .rodata:0x8039E1CC; // type:object size:0xA scope:global align:4 +sOrder__8Z2MdnPrm = .rodata:0x8039E1D8; // type:object size:0x72 scope:global align:4 +sResent__8Z2MdnPrm = .rodata:0x8039E24C; // type:object size:0x6A scope:global align:4 +sCheerful__8Z2MdnPrm = .rodata:0x8039E2B8; // type:object size:0x6A scope:global align:4 +sConfused__8Z2MdnPrm = .rodata:0x8039E324; // type:object size:0x6A scope:global align:4 +sHostility__8Z2MdnPrm = .rodata:0x8039E390; // type:object size:0x68 scope:global align:4 +sTired__8Z2MdnPrm = .rodata:0x8039E3F8; // type:object size:0x6A scope:global align:4 +sSerious__8Z2MdnPrm = .rodata:0x8039E464; // type:object size:0x6A scope:global align:4 +sReplyb__8Z2MdnPrm = .rodata:0x8039E4D0; // type:object size:0x54 scope:global align:4 +sApologize__8Z2MdnPrm = .rodata:0x8039E524; // type:object size:0x64 scope:global align:4 +sApologizeTail__8Z2MdnPrm = .rodata:0x8039E588; // type:object size:0x9 scope:global align:4 data:string +sDeside__8Z2MdnPrm = .rodata:0x8039E594; // type:object size:0x64 scope:global align:4 +sAfford__8Z2MdnPrm = .rodata:0x8039E5F8; // type:object size:0x68 scope:global align:4 +sAffordTail__8Z2MdnPrm = .rodata:0x8039E660; // type:object size:0xC scope:global align:4 +sPrm__8Z2MdnPrm = .rodata:0x8039E66C; // type:object size:0xCC scope:global align:4 +@stringBase0 = .rodata:0x8039E738; // type:object size:0x79 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039E7B8; // type:object size:0x16 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039E7D0; // type:object size:0x360 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EB30; // type:object size:0x157 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EC88; // type:object size:0xCD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039ED58; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039ED98; // type:object size:0x68 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE00; // type:object size:0x2D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE30; // type:object size:0x2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE38; // type:object size:0x6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE40; // type:object size:0x27 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE68; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EE90; // type:object size:0x6D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EF00; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EF40; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EF70; // type:object size:0x59 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039EFD0; // type:object size:0x70 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039F040; // type:object size:0x29 scope:local align:4 data:string_table +saoAboutEncoding___10JUTResFont = .rodata:0x8039F070; // type:object size:0xC scope:global align:4 +halftofull$726 = .rodata:0x8039F07C; // type:object size:0xBE scope:local align:4 +@stringBase0 = .rodata:0x8039F13C; // type:object size:0x34 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039F170; // type:object size:0x50E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039F680; // type:object size:0x3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8039F688; // type:object size:0x63 scope:local align:4 data:string_table +JUTResFONT_Ascfont_fix12 = .rodata:0x8039F700; // type:object size:0x4160 scope:global align:4 +j2dDefaultTexCoordInfo = .rodata:0x803A3860; // type:object size:0x20 scope:global align:4 data:byte +j2dDefaultTexMtxInfo = .rodata:0x803A3880; // type:object size:0x24 scope:global align:4 data:byte +j2dDefaultIndTexMtxInfo = .rodata:0x803A38A4; // type:object size:0x1C scope:global align:4 +j2dDefaultTevStageInfo = .rodata:0x803A38C0; // type:object size:0x14 scope:global align:4 +j2dDefaultIndTevStageInfo = .rodata:0x803A38D4; // type:object size:0xC scope:global align:4 data:4byte +@1463 = .rodata:0x803A38E0; // type:object size:0x10 scope:local align:4 data:4byte +@1831 = .rodata:0x803A38F0; // type:object size:0x10 scope:local align:4 data:4byte +@1849 = .rodata:0x803A3900; // type:object size:0x10 scope:local align:4 data:4byte +@3028 = .rodata:0x803A3910; // type:object size:0x10 scope:local align:4 data:4byte +@3037 = .rodata:0x803A3920; // type:object size:0x14 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803A3938; // type:object size:0x4 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803A3940; // type:label scope:local align:4 +@1508 = .rodata:0x803A3940; // type:object size:0x10 scope:local align:4 data:4byte +@1557 = .rodata:0x803A3950; // type:object size:0x10 scope:local align:4 +@1566 = .rodata:0x803A3960; // type:object size:0x10 scope:local align:4 +@1575 = .rodata:0x803A3970; // type:object size:0x10 scope:local align:4 +@1581 = .rodata:0x803A3980; // type:object size:0x10 scope:local align:4 +@1587 = .rodata:0x803A3990; // type:object size:0x10 scope:local align:4 +@1596 = .rodata:0x803A39A0; // type:object size:0x10 scope:local align:4 +@1605 = .rodata:0x803A39B0; // type:object size:0x10 scope:local align:4 +@1612 = .rodata:0x803A39C0; // type:object size:0x10 scope:local align:4 +@2530 = .rodata:0x803A39D0; // type:object size:0x18 scope:local align:4 +@2531 = .rodata:0x803A39E8; // type:object size:0x18 scope:local align:4 +@2532 = .rodata:0x803A3A00; // type:object size:0x1E scope:local align:4 +@3089 = .rodata:0x803A3A20; // type:object size:0x10 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803A3A30; // type:label scope:local align:4 +@2555 = .rodata:0x803A3A30; // type:object size:0x20 scope:local align:4 data:4byte +@2556 = .rodata:0x803A3A50; // type:object size:0x20 scope:local align:4 +@2557 = .rodata:0x803A3A70; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803A3A98; // type:label scope:local align:4 +@1953 = .rodata:0x803A3A98; // type:object size:0xC scope:local align:4 data:4byte +@1954 = .rodata:0x803A3AA4; // type:object size:0xC scope:local align:4 +@1955 = .rodata:0x803A3AB0; // type:object size:0xF scope:local align:4 +@1956 = .rodata:0x803A3AC0; // type:object size:0xF scope:local align:4 +@stringBase0 = .rodata:0x803A3AD0; // type:object size:0x3 scope:local align:4 data:string_table +@695 = .rodata:0x803A3AD8; // type:object size:0x10 scope:local align:4 data:4byte +@696 = .rodata:0x803A3AE8; // type:object size:0x10 scope:local align:4 data:4byte +@737 = .rodata:0x803A3AF8; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x803A3B10; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultScale = .rodata:0x803A3B30; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x803A3B3C; // type:object size:0x30 scope:global align:4 +@443 = .rodata:0x803A3B6C; // type:object size:0xC scope:local align:4 data:4byte +@697 = .rodata:0x803A3B78; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803A3B88; // type:object size:0x1D scope:local align:4 data:string_table +j3dDefaultLightInfo = .rodata:0x803A3BA8; // type:object size:0x34 scope:global align:4 +j3dDefaultTexCoordInfo = .rodata:0x803A3BDC; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultTexMtxInfo = .rodata:0x803A3BFC; // type:object size:0x64 scope:global align:4 +j3dDefaultIndTexMtxInfo = .rodata:0x803A3C60; // type:object size:0x1C scope:global align:4 +j3dDefaultTevStageInfo = .rodata:0x803A3C7C; // type:object size:0x14 scope:global align:4 +j3dDefaultIndTevStageInfo = .rodata:0x803A3C90; // type:object size:0xC scope:global align:4 data:byte +j3dDefaultFogInfo = .rodata:0x803A3C9C; // type:object size:0x2C scope:global align:4 +j3dDefaultNBTScaleInfo = .rodata:0x803A3CC8; // type:object size:0x10 scope:global align:4 data:float +@1197 = .rodata:0x803A3CD8; // type:object size:0xB scope:local align:4 +@1142 = .rodata:0x803A3CE8; // type:object size:0x10 scope:local align:4 data:4byte +@1270 = .rodata:0x803A3CF8; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803A3D08; // type:object size:0x3A scope:local align:4 data:string_table +@882 = .rodata:0x803A3D48; // type:object size:0xC scope:local align:4 data:4byte +@893 = .rodata:0x803A3D54; // type:object size:0xC scope:local align:4 data:4byte +@1257 = .rodata:0x803A3D60; // type:object size:0xC scope:local align:4 data:4byte +@1259 = .rodata:0x803A3D6C; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803A3D78; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803A3D90; // type:object size:0x38 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803A3DC8; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803A3DE0; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803A3E10; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803A3E50; // type:label scope:local align:4 +ClampRegion = .rodata:0x803A3E50; // type:object size:0xA scope:global align:4 data:byte +__ptmf_null = .rodata:0x803A3E60; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x803A3E70; // type:object size:0x18 scope:global align:4 data:double +@55 = .rodata:0x803A3E88; // type:object size:0x36 scope:local align:4 data:string +@56 = .rodata:0x803A3EC0; // type:object size:0x39 scope:local align:4 data:string +fix_pool_sizes = .rodata:0x803A3F00; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x803A3F18; // type:object size:0xDD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803A3FF8; // type:object size:0x25 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803A4020; // type:label scope:local align:4 +halF = .rodata:0x803A4020; // type:object size:0x10 scope:global align:4 +ln2HI = .rodata:0x803A4030; // type:object size:0x10 scope:global align:4 +ln2LO = .rodata:0x803A4040; // type:object size:0x10 scope:global align:4 +Zero = .rodata:0x803A4050; // type:object size:0x10 scope:global align:4 +...rodata.0 = .rodata:0x803A4060; // type:label scope:local align:4 +bp = .rodata:0x803A4060; // type:object size:0x10 scope:global align:4 +dp_h = .rodata:0x803A4070; // type:object size:0x10 scope:global align:4 +dp_l = .rodata:0x803A4080; // type:object size:0x10 scope:global align:4 +two_over_pi = .rodata:0x803A4090; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x803A4198; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x803A4218; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x803A4228; // type:object size:0x40 scope:global align:4 data:double +T = .rodata:0x803A4268; // type:object size:0x68 scope:global align:4 data:double +...rodata.0 = .rodata:0x803A42D0; // type:label scope:local align:4 +atanhi = .rodata:0x803A42D0; // type:object size:0x20 scope:global align:4 +atanlo = .rodata:0x803A42F0; // type:object size:0x20 scope:global align:4 +aT = .rodata:0x803A4310; // type:object size:0x58 scope:global align:4 +@133 = .rodata:0x803A4368; // type:object size:0x1B scope:local align:4 data:string +@154 = .rodata:0x803A4384; // type:object size:0x10 scope:local align:4 data:string +@98 = .rodata:0x803A4398; // type:object size:0x25 scope:local align:4 data:string +@618 = .rodata:0x803A43C0; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x803A43E0; // type:label scope:local align:4 +@121 = .rodata:0x803A43E0; // type:object size:0x22 scope:local align:4 data:string +@122 = .rodata:0x803A4404; // type:object size:0x22 scope:local align:4 data:string +@123 = .rodata:0x803A4428; // type:object size:0x22 scope:local align:4 data:string +@124 = .rodata:0x803A444C; // type:object size:0x20 scope:local align:4 data:string +@125 = .rodata:0x803A446C; // type:object size:0x20 scope:local align:4 data:string +@126 = .rodata:0x803A448C; // type:object size:0x21 scope:local align:4 data:string +@146 = .rodata:0x803A44B0; // type:object size:0x24 scope:local align:4 data:string +@147 = .rodata:0x803A44D4; // type:object size:0x1B scope:local align:4 data:string +@148 = .rodata:0x803A44F0; // type:object size:0x31 scope:local align:4 data:string +@149 = .rodata:0x803A4524; // type:object size:0x28 scope:local align:4 data:string +@150 = .rodata:0x803A454C; // type:object size:0x1D scope:local align:4 data:string +@126 = .rodata:0x803A4570; // type:object size:0x19 scope:local align:4 data:string +@127 = .rodata:0x803A458C; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x803A45B0; // type:label scope:local align:4 +@321 = .rodata:0x803A45B0; // type:object size:0x1F scope:local align:4 data:string +@322 = .rodata:0x803A45D0; // type:object size:0x8 scope:local align:4 data:string +@323 = .rodata:0x803A45D8; // type:object size:0x9 scope:local align:4 data:string +@370 = .rodata:0x803A45E4; // type:object size:0xC scope:local align:4 data:string +@402 = .rodata:0x803A45F0; // type:object size:0x1F scope:local align:4 data:string +@403 = .rodata:0x803A4610; // type:object size:0x1F scope:local align:4 data:string +@404 = .rodata:0x803A4630; // type:object size:0x17 scope:local align:4 data:string +@462 = .rodata:0x803A4648; // type:object size:0x28 scope:local align:4 data:string +@463 = .rodata:0x803A4670; // type:object size:0x36 scope:local align:4 data:string +@464 = .rodata:0x803A46A8; // type:object size:0x28 scope:local align:4 data:string +@465 = .rodata:0x803A46D0; // type:object size:0x2F scope:local align:4 data:string +@466 = .rodata:0x803A4700; // type:object size:0x2F scope:local align:4 data:string +@498 = .rodata:0x803A4730; // type:object size:0x2D scope:local align:4 data:string +@535 = .rodata:0x803A4760; // type:object size:0x2C scope:local align:4 data:string +@573 = .rodata:0x803A478C; // type:object size:0x6 scope:local align:4 data:string +@574 = .rodata:0x803A4794; // type:object size:0x2 scope:local align:4 data:string +...rodata.0 = .rodata:0x803A4798; // type:label scope:local align:4 +@274 = .rodata:0x803A4798; // type:object size:0x15 scope:local align:4 data:string +@275 = .rodata:0x803A47B0; // type:object size:0x28 scope:local align:4 data:string +@276 = .rodata:0x803A47D8; // type:object size:0x14 scope:local align:4 data:string +@277 = .rodata:0x803A47EC; // type:object size:0x51 scope:local align:4 data:string +gTRKMemMap = .rodata:0x803A4840; // type:object size:0x10 scope:global align:4 data:4byte +@276 = .rodata:0x803A4850; // type:object size:0x28 scope:local align:4 data:4byte +@283 = .rodata:0x803A4878; // type:object size:0x28 scope:local align:4 data:4byte +@290 = .rodata:0x803A48A0; // type:object size:0x28 scope:local align:4 data:4byte +@422 = .rodata:0x803A48C8; // type:object size:0x10 scope:local align:4 data:string +@80 = .rodata:0x803A48D8; // type:object size:0xB scope:local align:4 data:string +...rodata.0 = .rodata:0x803A48E8; // type:label scope:local align:4 +EndofProgramInstruction$162 = .rodata:0x803A48E8; // type:object size:0x4 scope:local align:4 +@165 = .rodata:0x803A48EC; // type:object size:0x4 scope:local align:4 data:string +@215 = .rodata:0x803A48F0; // type:object size:0x15 scope:local align:4 data:string +@216 = .rodata:0x803A4908; // type:object size:0x17 scope:local align:4 data:string +@217 = .rodata:0x803A4920; // type:object size:0x21 scope:local align:4 data:string +@218 = .rodata:0x803A4944; // type:object size:0x24 scope:local align:4 data:string +@219 = .rodata:0x803A4968; // type:object size:0x2B scope:local align:4 data:string +@220 = .rodata:0x803A4994; // type:object size:0x2F scope:local align:4 data:string +@221 = .rodata:0x803A49C4; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x803A49F0; // type:label scope:local align:4 +@318 = .rodata:0x803A49F0; // type:object size:0x14 scope:local align:4 data:string +@319 = .rodata:0x803A4A04; // type:object size:0x29 scope:local align:4 data:string +@320 = .rodata:0x803A4A30; // type:object size:0x1C scope:local align:4 data:string +@342 = .rodata:0x803A4A4C; // type:object size:0x25 scope:local align:4 data:string +@343 = .rodata:0x803A4A74; // type:object size:0x2D scope:local align:4 data:string +@349 = .rodata:0x803A4AA4; // type:object size:0x13 scope:local align:4 data:string +@350 = .rodata:0x803A4AB8; // type:object size:0x18 scope:local align:4 data:string +...rodata.0 = .rodata:0x803A4AD0; // type:label scope:local align:4 +@318 = .rodata:0x803A4AD0; // type:object size:0x14 scope:local align:4 data:string +@319 = .rodata:0x803A4AE4; // type:object size:0x29 scope:local align:4 data:string +@320 = .rodata:0x803A4B10; // type:object size:0x1C scope:local align:4 data:string +@341 = .rodata:0x803A4B2C; // type:object size:0x25 scope:local align:4 data:string +@342 = .rodata:0x803A4B54; // type:object size:0x2D scope:local align:4 data:string +@348 = .rodata:0x803A4B84; // type:object size:0x13 scope:local align:4 data:string +@349 = .rodata:0x803A4B98; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x803A4BC0; // type:label scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x803A4BC0; // type:object size:0x12 scope:global align:4 data:string +HeapCheckTable = .data:0x803A4BD4; // type:object size:0x20 scope:global align:4 +desc1$3717 = .data:0x803A4BF4; // type:object size:0x14 scope:local align:4 +desc2$3718 = .data:0x803A4C08; // type:object size:0x14 scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x803A4C20; // type:object size:0xC scope:global align:4 +__vt__12JAUSoundInfo = .data:0x803A4C2C; // type:object size:0x10 scope:global align:4 +g_ntscZeldaIntDf = .data:0x803A4C40; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x803A4C7C; // type:object size:0x3C scope:global align:4 +g_mDoMtx_identity = .data:0x803A4CB8; // type:object size:0x30 scope:global align:4 +l_invisibleMat$7041 = .data:0x803A4D00; // type:object size:0x85 scope:local align:4 +l_matDL = .data:0x803A4DA0; // type:object size:0x84 scope:global align:4 +l_mat1DL = .data:0x803A4E40; // type:object size:0x8D scope:global align:4 +__vt__7JUTFont = .data:0x803A4ED0; // type:object size:0x44 scope:global align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x803A4F14; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x803A4F28; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x803A4F3C; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_invJntPacket = .data:0x803A4F50; // type:object size:0x14 scope:global align:4 +__vt__15mDoExt_McaMorf2 = .data:0x803A4F64; // type:object size:0x2C scope:global align:4 +__vt__16mDoExt_McaMorfSO = .data:0x803A4F90; // type:object size:0x2C scope:global align:4 +__vt__15mDoExt_zelAnime = .data:0x803A4FBC; // type:object size:0x20 scope:global align:4 +__vt__14mDoExt_McaMorf = .data:0x803A4FDC; // type:object size:0x2C scope:global align:4 +__vt__13mDoExt_morf_c = .data:0x803A5008; // type:object size:0x2C scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x803A5034; // type:object size:0xC scope:global align:4 +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803A5040; // type:object size:0x2C scope:global align:4 +__vt__19J3DMtxCalcNoAnmBase = .data:0x803A506C; // type:object size:0x2C scope:global align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x803A5098; // type:object size:0x2C scope:global align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x803A50C4; // type:object size:0x2C scope:global align:4 +__vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803A50F0; // type:object size:0x2C scope:global align:4 +__vt__17J3DMtxCalcAnmBase = .data:0x803A511C; // type:object size:0x2C scope:global align:4 +__vt__10J3DMtxCalc = .data:0x803A5148; // type:object size:0x2C scope:global align:4 +__vt__11J3DUClipper = .data:0x803A5178; // type:object size:0xC scope:global align:4 +__vt__21mDoDvdThd_toMainRam_c = .data:0x803A5188; // type:object size:0x10 scope:global align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x803A5198; // type:object size:0x10 scope:global align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x803A51A8; // type:object size:0x10 scope:global align:4 +__vt__20mDoDvdThd_callback_c = .data:0x803A51B8; // type:object size:0x10 scope:global align:4 +__vt__19mDoDvdThd_command_c = .data:0x803A51C8; // type:object size:0x10 scope:global align:4 +@3770 = .data:0x803A51D8; // type:object size:0x38 scope:local align:4 +@3850 = .data:0x803A5210; // type:object size:0x38 scope:local align:4 +__vt__24JPTraceParticleCallBack4 = .data:0x803A5248; // type:object size:0x14 scope:global align:4 +__vt__19JPAParticleCallBack = .data:0x803A525C; // type:object size:0x14 scope:global align:4 +l_method$3807 = .data:0x803A5270; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x803A5280; // type:object size:0xC scope:global align:4 +g_fopAc_Method = .data:0x803A5290; // type:object size:0x20 scope:global align:4 +__vt__11dEvt_info_c = .data:0x803A52B0; // type:object size:0xC scope:global align:4 +g_fopAcTg_Queue = .data:0x803A52C0; // type:object size:0xC scope:global align:4 +l_cullSizeBox = .data:0x803A52D0; // type:object size:0x150 scope:global align:4 +l_cullSizeSphere = .data:0x803A5420; // type:object size:0x80 scope:global align:4 +__vt__8cM3dGPla = .data:0x803A54A0; // type:object size:0xC scope:global align:4 +__vt__15dBgS_ObjRoofChk = .data:0x803A54AC; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x803A54DC; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjGndChk = .data:0x803A550C; // type:object size:0x30 scope:global align:4 +g_fopCam_Method = .data:0x803A5540; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x803A5558; // type:object size:0x14 scope:global align:4 +phaseMethod$2260 = .data:0x803A5570; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x803A5590; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803A55A8; // type:label scope:local align:4 +submethod$2274 = .data:0x803A55A8; // type:object size:0x10 scope:local align:4 +noFadeFase$2275 = .data:0x803A55B8; // type:object size:0x20 scope:local align:4 +fadeFase$2276 = .data:0x803A55D8; // type:object size:0x20 scope:local align:4 +g_fopScnTg_SceneList = .data:0x803A55F8; // type:object size:0xC scope:global align:4 +g_fopVw_Method = .data:0x803A5608; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x803A5620; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x803A5638; // type:object size:0x14 scope:global align:4 +@4305 = .data:0x803A5650; // type:object size:0x1C scope:local align:4 +g_fpcCtTg_Queue = .data:0x803A5670; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .data:0x803A5680; // type:object size:0xC scope:global align:4 +l_fpcLy_Crear = .data:0x803A5690; // type:object size:0x2C scope:global align:4 data:4byte +l_fpcLy_LayerList = .data:0x803A56BC; // type:object size:0xC scope:global align:4 data:4byte +g_fpcLf_Method = .data:0x803A56C8; // type:object size:0x14 scope:global align:4 +crear$2239 = .data:0x803A56E0; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x803A5700; // type:object size:0x14 scope:global align:4 +l_fpcNdRq_Queue = .data:0x803A5718; // type:object size:0xC scope:global align:4 data:4byte +clear$2359 = .data:0x803A5724; // type:object size:0x64 scope:local align:4 data:4byte +methods$2376 = .data:0x803A5788; // type:object size:0x18 scope:local align:4 +methods$2386 = .data:0x803A57A0; // type:object size:0x10 scope:local align:4 +methods$2397 = .data:0x803A57B0; // type:object size:0xC scope:local align:4 +submethod$2214 = .data:0x803A57C0; // type:object size:0xC scope:local align:4 +submethod$2261 = .data:0x803A57D0; // type:object size:0xC scope:local align:4 +method$2262 = .data:0x803A57DC; // type:object size:0x1C scope:local align:4 +l_objectName = .data:0x803A57F8; // type:object size:0x2AB4 scope:global align:4 +l_roomFuncTable$5052 = .data:0x803A82AC; // type:object size:0x30 scope:local align:4 +l_layerFuncTable$5053 = .data:0x803A82DC; // type:object size:0x24 scope:local align:4 +l_layerFuncTable$5131 = .data:0x803A8300; // type:object size:0x18 scope:local align:4 +l_funcTable$5136 = .data:0x803A8318; // type:object size:0xC scope:local align:4 +l_layerFuncTableA$5141 = .data:0x803A8324; // type:object size:0xC scope:local align:4 +l_envLayerFuncTable$5142 = .data:0x803A8330; // type:object size:0x3C scope:local align:4 +l_layerFuncTable$5158 = .data:0x803A836C; // type:object size:0x30 scope:local align:4 +l_funcTable$5163 = .data:0x803A839C; // type:object size:0x138 scope:local align:4 +l_funcTable$5168 = .data:0x803A84D4; // type:object size:0xA8 scope:local align:4 +l_funcTable$5173 = .data:0x803A857C; // type:object size:0x60 scope:local align:4 +l_funcTable$5178 = .data:0x803A85DC; // type:object size:0x24 scope:local align:4 +mMemoryBlock__20dStage_roomControl_c = .data:0x803A8600; // type:object size:0x4C scope:global align:4 +mArcBank__20dStage_roomControl_c = .data:0x803A864C; // type:object size:0x140 scope:global align:4 +__vt__15dStage_roomDt_c = .data:0x803A878C; // type:object size:0x174 scope:global align:4 +__vt__16dStage_stageDt_c = .data:0x803A8900; // type:object size:0x174 scope:global align:4 +__vt__11dStage_dt_c = .data:0x803A8A74; // type:object size:0x174 scope:global align:4 +@3806 = .data:0x803A8BE8; // type:object size:0x20 scope:local align:4 +@4259 = .data:0x803A8C08; // type:object size:0x44 scope:local align:4 +@4694 = .data:0x803A8C4C; // type:object size:0x1C scope:local align:4 +__vt__12dDlst_base_c = .data:0x803A8C68; // type:object size:0xC scope:global align:4 +__vt__28dDrawPathWithNormalPattern_c = .data:0x803A8C74; // type:object size:0x40 scope:global align:4 +__vt__15dRenderingMap_c = .data:0x803A8CB4; // type:object size:0x5C scope:global align:4 +__vt__6dMap_c = .data:0x803A8D10; // type:object size:0xC4 scope:global align:4 +__vt__15renderingAmap_c = .data:0x803A8DD4; // type:object size:0xC4 scope:global align:4 +l_method$5017 = .data:0x803A8E98; // type:object size:0xC scope:local align:4 +l_method$5051 = .data:0x803A8EA4; // type:object size:0xC scope:local align:4 +l_itemno$6402 = .data:0x803A8EB0; // type:object size:0x18 scope:local align:4 data:byte +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x803A8EC8; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Obj = .data:0x803A8ED4; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideArea = .data:0x803A8EE0; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCyl = .data:0x803A8EEC; // type:object size:0xC scope:global align:4 +__vt__8cM3dGAab = .data:0x803A8EF8; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideInfo = .data:0x803A8F04; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Mng = .data:0x803A8F10; // type:object size:0xC scope:global align:4 +ZeroQuat = .data:0x803A8F20; // type:object size:0x10 scope:global align:4 +__vt__10CSTControl = .data:0x803A8F30; // type:object size:0x10 scope:global align:4 +__vt__9STControl = .data:0x803A8F40; // type:object size:0x10 scope:global align:4 +i_item_lst$4006 = .data:0x803A8F50; // type:object size:0x17 scope:local align:4 data:byte +saveBitLabels__16dSv_event_flag_c = .data:0x803A8F68; // type:object size:0x66C scope:global align:4 +__vt__8cM3dGLin = .data:0x803A95D8; // type:object size:0xC scope:global align:4 +__vt__8cM3dGSph = .data:0x803A95E4; // type:object size:0xC scope:global align:4 +__vt__16dDemo_particle_c = .data:0x803A95F0; // type:object size:0x18 scope:global align:4 +__vt__17jmessage_tControl = .data:0x803A9608; // type:object size:0xC scope:global align:4 +__vt__Q27JStudio13TCreateObject = .data:0x803A9614; // type:object size:0x10 scope:global align:4 +__vt__14dDemo_system_c = .data:0x803A9624; // type:object size:0x50 scope:global align:4 +__vt__11dDemo_fog_c = .data:0x803A9674; // type:object size:0x5C scope:global align:4 +__vt__13dDemo_light_c = .data:0x803A96D0; // type:object size:0x6C scope:global align:4 +__vt__15dDemo_ambient_c = .data:0x803A973C; // type:object size:0x44 scope:global align:4 +__vt__14dDemo_camera_c = .data:0x803A9780; // type:object size:0x94 scope:global align:4 +__vt__13dDemo_actor_c = .data:0x803A9814; // type:object size:0x8C scope:global align:4 +__vt__Q27JStudio16TAdaptor_message = .data:0x803A98A0; // type:object size:0x24 scope:global align:4 +__vt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .data:0x803A98C4; // type:object size:0x10 scope:global align:4 +__vt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .data:0x803A98D4; // type:object size:0x24 scope:global align:4 +@4017 = .data:0x803A98F8; // type:object size:0x20 scope:local align:4 +__vt__10J3DAnmBase = .data:0x803A9918; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x803A9928; // type:object size:0x14 scope:global align:4 +__vt__18mDoExt_transAnmBas = .data:0x803A993C; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmTransformKey = .data:0x803A9950; // type:object size:0x14 scope:global align:4 +__vt__11J3DTexNoAnm = .data:0x803A9964; // type:object size:0xC scope:global align:4 +__vt__18dRenderingFDAmap_c = .data:0x803A9970; // type:object size:0x68 scope:global align:4 +__vt__11dDrawPath_c = .data:0x803A99D8; // type:object size:0x40 scope:global align:4 +@4467 = .data:0x803A9A18; // type:object size:0x3C scope:local align:4 +__vt__19dMenuFmapIconDisp_c = .data:0x803A9A54; // type:object size:0xC scope:global align:4 +__vt__19renderingPlusDoor_c = .data:0x803A9A60; // type:object size:0xA4 scope:global align:4 +__vt__28renderingPlusDoorAndCursor_c = .data:0x803A9B04; // type:object size:0xBC scope:global align:4 +__vt__16renderingDAmap_c = .data:0x803A9BC0; // type:object size:0x98 scope:global align:4 +@4719 = .data:0x803A9C58; // type:object size:0x38 scope:local align:4 +TelopData = .data:0x803A9C90; // type:object size:0x288 scope:global align:4 data:4byte +@4398 = .data:0x803A9F18; // type:object size:0x34 scope:local align:4 +soecial_names$3966 = .data:0x803A9F50; // type:object size:0x38 scope:local align:4 +action_table$5100 = .data:0x803A9F88; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803A9F98; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803A9F98; // type:object size:0xC scope:local align:4 +@3617 = .data:0x803A9FA4; // type:object size:0xC scope:local align:4 +@3618 = .data:0x803A9FB0; // type:object size:0xC scope:local align:4 +@3621 = .data:0x803A9FBC; // type:object size:0xC scope:local align:4 +@3622 = .data:0x803A9FC8; // type:object size:0xC scope:local align:4 +__vt__15dSmplMdl_draw_c = .data:0x803A9FD8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803A9FE8; // type:label scope:local align:4 +l_lifeBallColor = .data:0x803A9FE8; // type:object size:0xC scope:global align:4 data:byte +effectIDTable$5499 = .data:0x803A9FF4; // type:object size:0x18 scope:local align:4 +ringID$5531 = .data:0x803AA00C; // type:object size:0x30 scope:local align:4 +normalID$5532 = .data:0x803AA03C; // type:object size:0x30 scope:local align:4 +__vt__28dPa_particleTracePcallBack_c = .data:0x803AA06C; // type:object size:0x14 scope:global align:4 data:2byte +__vt__22dPa_hermiteEcallBack_c = .data:0x803AA080; // type:object size:0x24 scope:global align:4 +__vt__25dPa_gen_d_light8PcallBack = .data:0x803AA0A4; // type:object size:0x14 scope:global align:4 +__vt__25dPa_gen_b_light8PcallBack = .data:0x803AA0B8; // type:object size:0x14 scope:global align:4 +__vt__19dPa_light8PcallBack = .data:0x803AA0CC; // type:object size:0x14 scope:global align:4 +__vt__19dPa_fsenthPcallBack = .data:0x803AA0E0; // type:object size:0x14 scope:global align:4 +__vt__17dPa_wbPcallBack_c = .data:0x803AA0F4; // type:object size:0x14 scope:global align:4 +__vt__17dPa_windPcallBack = .data:0x803AA114; // type:object size:0x14 scope:global align:4 +__vt__19dPa_simpleEcallBack = .data:0x803AA128; // type:object size:0x1C scope:global align:4 +__vt__22dPa_selectTexEcallBack = .data:0x803AA144; // type:object size:0x24 scope:global align:4 +__vt__18dPa_modelEcallBack = .data:0x803AA168; // type:object size:0x24 scope:global align:4 +__vt__18dPa_modelPcallBack = .data:0x803AA18C; // type:object size:0x14 scope:global align:4 +__vt__25dPa_gen_d_light8EcallBack = .data:0x803AA1A0; // type:object size:0x24 scope:global align:4 +__vt__25dPa_gen_b_light8EcallBack = .data:0x803AA1C4; // type:object size:0x24 scope:global align:4 +__vt__19dPa_light8EcallBack = .data:0x803AA1E8; // type:object size:0x24 scope:global align:4 +__vt__19dPa_followEcallBack = .data:0x803AA20C; // type:object size:0x28 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x803AA234; // type:object size:0x24 scope:global align:4 +__vt__18JPAEmitterCallBack = .data:0x803AA258; // type:object size:0x1C scope:global align:4 +__vt__21dPa_setColorEcallBack = .data:0x803AA274; // type:object size:0x24 scope:global align:4 +j_o_id__8dPa_name = .data:0x803AA2B0; // type:object size:0xA scope:global align:4 +s_o_id__8dPa_name = .data:0x803AA2BC; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803AA2D8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803AA2D8; // type:object size:0xC scope:local align:4 +@3816 = .data:0x803AA2E4; // type:object size:0xC scope:local align:4 +@3817 = .data:0x803AA2F0; // type:object size:0xC scope:local align:4 +@3818 = .data:0x803AA2FC; // type:object size:0xC scope:local align:4 +m_typeTwoData__8dPaPoT_c = .data:0x803AA308; // type:object size:0x24 scope:global align:4 +@3826 = .data:0x803AA32C; // type:object size:0xC scope:local align:4 +@3827 = .data:0x803AA338; // type:object size:0xC scope:local align:4 +@3828 = .data:0x803AA344; // type:object size:0xC scope:local align:4 +m_emitterTwoData__8dPaPoT_c = .data:0x803AA350; // type:object size:0x24 scope:global align:4 +@3841 = .data:0x803AA374; // type:object size:0xC scope:local align:4 +@3842 = .data:0x803AA380; // type:object size:0xC scope:local align:4 +@3843 = .data:0x803AA38C; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803AA398; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803AA3A4; // type:object size:0xC scope:local align:4 +m_typeFourData__8dPaPoF_c = .data:0x803AA3B0; // type:object size:0x3C scope:global align:4 data:4byte +@3850 = .data:0x803AA3EC; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803AA3F8; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803AA404; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803AA410; // type:object size:0xC scope:local align:4 +@3854 = .data:0x803AA41C; // type:object size:0xC scope:local align:4 +m_emitterFourData__8dPaPoF_c = .data:0x803AA428; // type:object size:0x3C scope:global align:4 data:4byte +...data.0 = .data:0x803AA480; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803AA480; // type:object size:0xC scope:local align:4 +l_frontZMat = .data:0x803AA4A0; // type:object size:0x3C scope:global align:4 +l_frontNoZSubMat = .data:0x803AA4E0; // type:object size:0x2A scope:global align:4 +l_shadowVolPos = .data:0x803AA50C; // type:object size:0x60 scope:global align:4 +l_shadowVolDL = .data:0x803AA580; // type:object size:0x3B scope:global align:4 +l_shadowProjMat = .data:0x803AA5C0; // type:object size:0x5A scope:global align:4 +l_shadowVolMat = .data:0x803AA620; // type:object size:0x5A scope:global align:4 +l_clearMat = .data:0x803AA680; // type:object size:0x55 scope:global align:4 +l_frontMat = .data:0x803AA6E0; // type:object size:0x55 scope:global align:4 +l_backSubMat = .data:0x803AA740; // type:object size:0x3C scope:global align:4 +l_simpleShadowPos = .data:0x803AA77C; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x803AA840; // type:object size:0x58 scope:global align:4 +l_shadowSealTexDL = .data:0x803AA8A0; // type:object size:0x55 scope:global align:4 +l_shadowSealTex2DL = .data:0x803AA900; // type:object size:0x55 scope:global align:4 +l_shadowSealDL = .data:0x803AA960; // type:object size:0x69 scope:global align:4 +l_matDL$5404 = .data:0x803AA9E0; // type:object size:0x7B scope:local align:4 +l_imageDrawColor$5405 = .data:0x803AAA5C; // type:object size:0x10 scope:local align:4 +l_tevColorChan$5438 = .data:0x803AAA6C; // type:object size:0x10 scope:local align:4 +mtx_adj$5842 = .data:0x803AAA7C; // type:object size:0x30 scope:local align:4 +__vt__18dDlst_shadowPoly_c = .data:0x803AAAAC; // type:object size:0x10 scope:global align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x803AAABC; // type:object size:0x10 scope:global align:4 +__vt__14ShdwDrawPoly_c = .data:0x803AAACC; // type:object size:0xC scope:global align:4 +__vt__18dDlst_effectLine_c = .data:0x803AAAD8; // type:object size:0xC scope:global align:4 +__vt__10J2DAnmBase = .data:0x803AAAE4; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_blo_c = .data:0x803AAAF4; // type:object size:0xC scope:global align:4 +__vt__10dDlst_2D_c = .data:0x803AAB00; // type:object size:0xC scope:global align:4 +__vt__12dDlst_2DMt_c = .data:0x803AAB0C; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2Dm_c = .data:0x803AAB18; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2DM_c = .data:0x803AAB24; // type:object size:0xC scope:global align:4 +__vt__12dDlst_2DT2_c = .data:0x803AAB3C; // type:object size:0xC scope:global align:4 +__vt__11dDlst_2DT_c = .data:0x803AAB48; // type:object size:0xC scope:global align:4 +__vt__15dDlst_2DPoint_c = .data:0x803AAB54; // type:object size:0xC scope:global align:4 +__vt__14dDlst_2DQuad_c = .data:0x803AAB60; // type:object size:0xC scope:global align:4 +__vt__13dDlst_2DTri_c = .data:0x803AAB6C; // type:object size:0xC scope:global align:4 +l_kydata_BloomInf_tbl = .data:0x803AAB78; // type:object size:0x300 scope:global align:4 +l_darkworld_tbl = .data:0x803AAE78; // type:object size:0x110 scope:global align:4 +l_light_size_tbl = .data:0x803AAF88; // type:object size:0x120 scope:global align:4 +l_light_size_tbl_tw = .data:0x803AB0A8; // type:object size:0x48 scope:global align:4 +l_maple_col = .data:0x803AB0F0; // type:object size:0x24 scope:global align:4 +l_time_attribute = .data:0x803AB114; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x803AB198; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x803AB21C; // type:object size:0x340 scope:global align:4 +l_pselect_default = .data:0x803AB55C; // type:object size:0x18 scope:global align:4 +l_envr_default = .data:0x803AB574; // type:object size:0x82 scope:global align:4 +l_vr_box_data = .data:0x803AB5F8; // type:object size:0x17A scope:global align:4 +S_xfog_table_data = .data:0x803AB774; // type:object size:0x28 scope:global align:4 +__vt__19dKankyo_evil_Packet = .data:0x803AB7A0; // type:object size:0x14 scope:global align:4 +__vt__18dKankyo_mud_Packet = .data:0x803AB7B4; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_odour_Packet = .data:0x803AB7C8; // type:object size:0x14 scope:global align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x803AB7DC; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_housi_Packet = .data:0x803AB7F0; // type:object size:0x14 scope:global align:4 +__vt__20dKankyo_cloud_Packet = .data:0x803AB804; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_star_Packet = .data:0x803AB818; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_snow_Packet = .data:0x803AB82C; // type:object size:0x14 scope:global align:4 +__vt__19dKankyo_rain_Packet = .data:0x803AB840; // type:object size:0x14 scope:global align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x803AB854; // type:object size:0x14 scope:global align:4 +__vt__18dKankyo_sun_Packet = .data:0x803AB868; // type:object size:0x14 scope:global align:4 +sun_color$4213 = .data:0x803AB880; // type:object size:0xC scope:local align:4 data:byte +sun_color2$4214 = .data:0x803AB88C; // type:object size:0xC scope:local align:4 data:byte +@7214 = .data:0x803AB898; // type:object size:0x20 scope:local align:4 +@7549 = .data:0x803AB8B8; // type:object size:0x20 scope:local align:4 +loc_type_tbl__12dAttention_c = .data:0x803AB8D8; // type:object size:0xC scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x803AB8E4; // type:object size:0x14 scope:global align:4 +ftp_table$4417 = .data:0x803AB8F8; // type:object size:0x24 scope:local align:4 +ang_table2$4419 = .data:0x803AB91C; // type:object size:0xC scope:local align:4 +__vt__19dAttDraw_CallBack_c = .data:0x803AB928; // type:object size:0xC scope:global align:4 +__vt__15dAttDrawParam_c = .data:0x803AB934; // type:object size:0xC scope:global align:4 +__vt__11dAttParam_c = .data:0x803AB940; // type:object size:0xC scope:global align:4 +dist_table__12dAttention_c = .data:0x803AB950; // type:object size:0x1998 scope:global align:4 +__vt__4dBgS = .data:0x803AD2E8; // type:object size:0x14 scope:global align:4 +__vt__4cBgS = .data:0x803AD2FC; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x803AD310; // type:object size:0x10 scope:global align:4 +__vt__9dBgS_Acch = .data:0x803AD320; // type:object size:0x24 scope:global align:4 +__vt__12dBgS_AcchCir = .data:0x803AD344; // type:object size:0xC scope:global align:4 +__vt__8dBgS_Chk = .data:0x803AD350; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x803AD368; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamGndChk = .data:0x803AD398; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x803AD3C8; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x803AD3F8; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x803AD428; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_GndChk = .data:0x803AD458; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x803AD488; // type:object size:0xC scope:global align:4 +__vt__15cBgS_GrpPassChk = .data:0x803AD494; // type:object size:0xC scope:global align:4 +__vt__16dBgS_HorseLinChk = .data:0x803AD4A0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_RopeLinChk = .data:0x803AD4D0; // type:object size:0x30 scope:global align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x803AD500; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_ArrowLinChk = .data:0x803AD530; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_BombLinChk = .data:0x803AD560; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkLinChk = .data:0x803AD590; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x803AD5C0; // type:object size:0x30 scope:global align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x803AD5F0; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x803AD620; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_LinChk = .data:0x803AD650; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x803AD680; // type:object size:0x28 scope:global align:4 +__vt__11dBgS_SphChk = .data:0x803AD6A8; // type:object size:0x3C scope:global align:4 +__vt__14dBgS_SplGrpChk = .data:0x803AD6E8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_PolyPassChk = .data:0x803AD718; // type:object size:0xC scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x803AD724; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803AD730; // type:object size:0x30 scope:global align:4 +__vt__4dBgW = .data:0x803AD760; // type:object size:0x104 scope:global align:4 +__vt__8cM3dGTri = .data:0x803AD864; // type:object size:0xC scope:global align:4 +__vt__11cBgW_GrpElm = .data:0x803AD870; // type:object size:0xC scope:global align:4 +__vt__11cBgW_TriElm = .data:0x803AD87C; // type:object size:0xC scope:global align:4 +__vt__4cBgW = .data:0x803AD888; // type:object size:0x104 scope:global align:4 +__vt__13cBgW_NodeTree = .data:0x803AD98C; // type:object size:0xC scope:global align:4 +__vt__11cBgW_RwgElm = .data:0x803AD998; // type:object size:0xC scope:global align:4 +__vt__9dBgW_Base = .data:0x803AD9A8; // type:object size:0xF0 scope:global align:4 +__vt__9cBgW_BgId = .data:0x803ADA98; // type:object size:0xC scope:global align:4 +__vt__8dBgWKCol = .data:0x803ADAA8; // type:object size:0xF0 scope:global align:4 +__vt__6dBgWSv = .data:0x803ADB98; // type:object size:0x104 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803ADCA0; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x803ADD30; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Tri = .data:0x803ADDC0; // type:object size:0x90 scope:global align:4 +__vt__8dCcD_Cps = .data:0x803ADE50; // type:object size:0x90 scope:global align:4 +__vt__12dCcD_GObjInf = .data:0x803ADEE0; // type:object size:0x2C scope:global align:4 +__vt__11dCcD_GObjCo = .data:0x803ADF0C; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjTg = .data:0x803ADF18; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjAt = .data:0x803ADF24; // type:object size:0xC scope:global align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x803ADF30; // type:object size:0xC scope:global align:4 +__vt__12cCcD_GObjInf = .data:0x803ADF3C; // type:object size:0x2C scope:global align:4 +__vt__8cCcD_Obj = .data:0x803ADF68; // type:object size:0x20 scope:global align:4 +__vt__10cCcD_ObjCo = .data:0x803ADF88; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjTg = .data:0x803ADF94; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjAt = .data:0x803ADFA0; // type:object size:0xC scope:global align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803ADFAC; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ObjHitInf = .data:0x803ADFB8; // type:object size:0xC scope:global align:4 +__vt__9dCcD_Stts = .data:0x803ADFC4; // type:object size:0x2C scope:global align:4 +__vt__10dCcD_GStts = .data:0x803ADFF0; // type:object size:0xC scope:global align:4 +__vt__10cCcD_GStts = .data:0x803ADFFC; // type:object size:0xC scope:global align:4 +rank_tbl = .data:0x803AE008; // type:object size:0x79 scope:global align:4 +m_mtrl_hit_tbl__4dCcS = .data:0x803AE084; // type:object size:0x40 scope:global align:4 +__vt__4dCcS = .data:0x803AE0C4; // type:object size:0x34 scope:global align:4 +plCutLRC = .data:0x803AE0F8; // type:object size:0xE8 scope:global align:4 +__vt__11dCamSetup_c = .data:0x803AE1E0; // type:object size:0xC scope:global align:4 +__vt__11dCamParam_c = .data:0x803AE1EC; // type:object size:0xC scope:global align:4 +__vt__9dCstick_c = .data:0x803AE1F8; // type:object size:0xC scope:global align:4 +@8754 = .data:0x803AE208; // type:object size:0x78 scope:local align:4 +item_resource__10dItem_data = .data:0x803AE280; // type:object size:0x17E8 scope:global align:4 +field_item_res__10dItem_data = .data:0x803AFA68; // type:object size:0xFF0 scope:global align:4 +item_info__10dItem_data = .data:0x803B0A58; // type:object size:0x3FC scope:global align:4 +item_func_ptr = .data:0x803B0E58; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x803B1258; // type:object size:0x400 scope:global align:4 +__vt__6dMdl_c = .data:0x803B1658; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803B1670; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B1670; // type:object size:0xC scope:local align:4 +l_peepEventName = .data:0x803B167C; // type:object size:0xA scope:global align:4 data:string +@4422 = .data:0x803B1688; // type:object size:0xC scope:local align:4 +@4423 = .data:0x803B1694; // type:object size:0xC scope:local align:4 +@4424 = .data:0x803B16A0; // type:object size:0xC scope:local align:4 +@4425 = .data:0x803B16AC; // type:object size:0xC scope:local align:4 +@4426 = .data:0x803B16B8; // type:object size:0xC scope:local align:4 +@4427 = .data:0x803B16C4; // type:object size:0xC scope:local align:4 +@4428 = .data:0x803B16D0; // type:object size:0xC scope:local align:4 +@4429 = .data:0x803B16DC; // type:object size:0xC scope:local align:4 +@4430 = .data:0x803B16E8; // type:object size:0xC scope:local align:4 +@4431 = .data:0x803B16F4; // type:object size:0xC scope:local align:4 +@4432 = .data:0x803B1700; // type:object size:0xC scope:local align:4 +@4433 = .data:0x803B170C; // type:object size:0xC scope:local align:4 +@4434 = .data:0x803B1718; // type:object size:0xC scope:local align:4 +@4435 = .data:0x803B1724; // type:object size:0xC scope:local align:4 +@4436 = .data:0x803B1730; // type:object size:0xC scope:local align:4 +@4437 = .data:0x803B173C; // type:object size:0xC scope:local align:4 +@4438 = .data:0x803B1748; // type:object size:0xC scope:local align:4 +@4439 = .data:0x803B1754; // type:object size:0xC scope:local align:4 +@4440 = .data:0x803B1760; // type:object size:0xC scope:local align:4 +@4441 = .data:0x803B176C; // type:object size:0xC scope:local align:4 +@4442 = .data:0x803B1778; // type:object size:0xC scope:local align:4 +@4443 = .data:0x803B1784; // type:object size:0xC scope:local align:4 +@4444 = .data:0x803B1790; // type:object size:0xC scope:local align:4 +@4445 = .data:0x803B179C; // type:object size:0xC scope:local align:4 +@4446 = .data:0x803B17A8; // type:object size:0xC scope:local align:4 +@4447 = .data:0x803B17B4; // type:object size:0xC scope:local align:4 +@4448 = .data:0x803B17C0; // type:object size:0xC scope:local align:4 +@4449 = .data:0x803B17CC; // type:object size:0xC scope:local align:4 +@4450 = .data:0x803B17D8; // type:object size:0xC scope:local align:4 +@4451 = .data:0x803B17E4; // type:object size:0xC scope:local align:4 +@4452 = .data:0x803B17F0; // type:object size:0xC scope:local align:4 +@4453 = .data:0x803B17FC; // type:object size:0xC scope:local align:4 +@4454 = .data:0x803B1808; // type:object size:0xC scope:local align:4 +@4455 = .data:0x803B1814; // type:object size:0xC scope:local align:4 +@4456 = .data:0x803B1820; // type:object size:0xC scope:local align:4 +@4457 = .data:0x803B182C; // type:object size:0xC scope:local align:4 +@4458 = .data:0x803B1838; // type:object size:0xC scope:local align:4 +@4459 = .data:0x803B1844; // type:object size:0xC scope:local align:4 +@4460 = .data:0x803B1850; // type:object size:0xC scope:local align:4 +@4461 = .data:0x803B185C; // type:object size:0xC scope:local align:4 +@4462 = .data:0x803B1868; // type:object size:0xC scope:local align:4 +@4463 = .data:0x803B1874; // type:object size:0xC scope:local align:4 +@4464 = .data:0x803B1880; // type:object size:0xC scope:local align:4 +@4465 = .data:0x803B188C; // type:object size:0xC scope:local align:4 +@4466 = .data:0x803B1898; // type:object size:0xC scope:local align:4 +@4467 = .data:0x803B18A4; // type:object size:0xC scope:local align:4 +@4468 = .data:0x803B18B0; // type:object size:0xC scope:local align:4 +@4469 = .data:0x803B18BC; // type:object size:0xC scope:local align:4 +@4470 = .data:0x803B18C8; // type:object size:0xC scope:local align:4 +@4471 = .data:0x803B18D4; // type:object size:0xC scope:local align:4 +@4472 = .data:0x803B18E0; // type:object size:0xC scope:local align:4 +@4473 = .data:0x803B18EC; // type:object size:0xC scope:local align:4 +@4474 = .data:0x803B18F8; // type:object size:0xC scope:local align:4 +@4475 = .data:0x803B1904; // type:object size:0xC scope:local align:4 +@4476 = .data:0x803B1910; // type:object size:0xC scope:local align:4 +@4477 = .data:0x803B191C; // type:object size:0xC scope:local align:4 +@4478 = .data:0x803B1928; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803B1934; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803B1940; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803B194C; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803B1958; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803B1964; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803B1970; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803B197C; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803B1988; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803B1994; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803B19A0; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803B19AC; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803B19B8; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803B19C4; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803B19D0; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803B19DC; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803B19E8; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803B19F4; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803B1A00; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803B1A0C; // type:object size:0xC scope:local align:4 +@4498 = .data:0x803B1A18; // type:object size:0xC scope:local align:4 +@4499 = .data:0x803B1A24; // type:object size:0xC scope:local align:4 +@4500 = .data:0x803B1A30; // type:object size:0xC scope:local align:4 +@4501 = .data:0x803B1A3C; // type:object size:0xC scope:local align:4 +@4502 = .data:0x803B1A48; // type:object size:0xC scope:local align:4 +@4503 = .data:0x803B1A54; // type:object size:0xC scope:local align:4 +@4504 = .data:0x803B1A60; // type:object size:0xC scope:local align:4 +@4505 = .data:0x803B1A6C; // type:object size:0xC scope:local align:4 +@4506 = .data:0x803B1A78; // type:object size:0xC scope:local align:4 +@4507 = .data:0x803B1A84; // type:object size:0xC scope:local align:4 +@4508 = .data:0x803B1A90; // type:object size:0xC scope:local align:4 +@4509 = .data:0x803B1A9C; // type:object size:0xC scope:local align:4 +@4510 = .data:0x803B1AA8; // type:object size:0xC scope:local align:4 +@4511 = .data:0x803B1AB4; // type:object size:0xC scope:local align:4 +@4512 = .data:0x803B1AC0; // type:object size:0xC scope:local align:4 +@4513 = .data:0x803B1ACC; // type:object size:0xC scope:local align:4 +@4514 = .data:0x803B1AD8; // type:object size:0xC scope:local align:4 +@4515 = .data:0x803B1AE4; // type:object size:0xC scope:local align:4 +@4516 = .data:0x803B1AF0; // type:object size:0xC scope:local align:4 +@4517 = .data:0x803B1AFC; // type:object size:0xC scope:local align:4 +@4518 = .data:0x803B1B08; // type:object size:0xC scope:local align:4 +@4519 = .data:0x803B1B14; // type:object size:0xC scope:local align:4 +@4520 = .data:0x803B1B20; // type:object size:0xC scope:local align:4 +@4521 = .data:0x803B1B2C; // type:object size:0xC scope:local align:4 +@4522 = .data:0x803B1B38; // type:object size:0xC scope:local align:4 +@4523 = .data:0x803B1B44; // type:object size:0xC scope:local align:4 +@4524 = .data:0x803B1B50; // type:object size:0xC scope:local align:4 +@4525 = .data:0x803B1B5C; // type:object size:0xC scope:local align:4 +@4526 = .data:0x803B1B68; // type:object size:0xC scope:local align:4 +@4527 = .data:0x803B1B74; // type:object size:0xC scope:local align:4 +@4528 = .data:0x803B1B80; // type:object size:0xC scope:local align:4 +@4529 = .data:0x803B1B8C; // type:object size:0xC scope:local align:4 +@4530 = .data:0x803B1B98; // type:object size:0xC scope:local align:4 +@4531 = .data:0x803B1BA4; // type:object size:0xC scope:local align:4 +@4532 = .data:0x803B1BB0; // type:object size:0xC scope:local align:4 +@4533 = .data:0x803B1BBC; // type:object size:0xC scope:local align:4 +@4534 = .data:0x803B1BC8; // type:object size:0xC scope:local align:4 +@4535 = .data:0x803B1BD4; // type:object size:0xC scope:local align:4 +@4536 = .data:0x803B1BE0; // type:object size:0xC scope:local align:4 +@4537 = .data:0x803B1BEC; // type:object size:0xC scope:local align:4 +@4538 = .data:0x803B1BF8; // type:object size:0xC scope:local align:4 +@4539 = .data:0x803B1C04; // type:object size:0xC scope:local align:4 +@4540 = .data:0x803B1C10; // type:object size:0xC scope:local align:4 +@4541 = .data:0x803B1C1C; // type:object size:0xC scope:local align:4 +@4542 = .data:0x803B1C28; // type:object size:0xC scope:local align:4 +@4543 = .data:0x803B1C34; // type:object size:0xC scope:local align:4 +@4544 = .data:0x803B1C40; // type:object size:0xC scope:local align:4 +@4545 = .data:0x803B1C4C; // type:object size:0xC scope:local align:4 +@4546 = .data:0x803B1C58; // type:object size:0xC scope:local align:4 +@4547 = .data:0x803B1C64; // type:object size:0xC scope:local align:4 +@4548 = .data:0x803B1C70; // type:object size:0xC scope:local align:4 +@4549 = .data:0x803B1C7C; // type:object size:0xC scope:local align:4 +@4550 = .data:0x803B1C88; // type:object size:0xC scope:local align:4 +@4551 = .data:0x803B1C94; // type:object size:0xC scope:local align:4 +@4552 = .data:0x803B1CA0; // type:object size:0xC scope:local align:4 +@4553 = .data:0x803B1CAC; // type:object size:0xC scope:local align:4 +@4554 = .data:0x803B1CB8; // type:object size:0xC scope:local align:4 +@4555 = .data:0x803B1CC4; // type:object size:0xC scope:local align:4 +@4556 = .data:0x803B1CD0; // type:object size:0xC scope:local align:4 +@4557 = .data:0x803B1CDC; // type:object size:0xC scope:local align:4 +@4558 = .data:0x803B1CE8; // type:object size:0xC scope:local align:4 +@4559 = .data:0x803B1CF4; // type:object size:0xC scope:local align:4 +@4560 = .data:0x803B1D00; // type:object size:0xC scope:local align:4 +@4561 = .data:0x803B1D0C; // type:object size:0xC scope:local align:4 +@4562 = .data:0x803B1D18; // type:object size:0xC scope:local align:4 +@4563 = .data:0x803B1D24; // type:object size:0xC scope:local align:4 +@4564 = .data:0x803B1D30; // type:object size:0xC scope:local align:4 +@4565 = .data:0x803B1D3C; // type:object size:0xC scope:local align:4 +@4566 = .data:0x803B1D48; // type:object size:0xC scope:local align:4 +@4567 = .data:0x803B1D54; // type:object size:0xC scope:local align:4 +@4568 = .data:0x803B1D60; // type:object size:0xC scope:local align:4 +@4569 = .data:0x803B1D6C; // type:object size:0xC scope:local align:4 +@4570 = .data:0x803B1D78; // type:object size:0xC scope:local align:4 +@4571 = .data:0x803B1D84; // type:object size:0xC scope:local align:4 +@4572 = .data:0x803B1D90; // type:object size:0xC scope:local align:4 +@4573 = .data:0x803B1D9C; // type:object size:0xC scope:local align:4 +@4574 = .data:0x803B1DA8; // type:object size:0xC scope:local align:4 +@4575 = .data:0x803B1DB4; // type:object size:0xC scope:local align:4 +@4576 = .data:0x803B1DC0; // type:object size:0xC scope:local align:4 +@4577 = .data:0x803B1DCC; // type:object size:0xC scope:local align:4 +@4578 = .data:0x803B1DD8; // type:object size:0xC scope:local align:4 +@4579 = .data:0x803B1DE4; // type:object size:0xC scope:local align:4 +@4580 = .data:0x803B1DF0; // type:object size:0xC scope:local align:4 +@4581 = .data:0x803B1DFC; // type:object size:0xC scope:local align:4 +@4582 = .data:0x803B1E08; // type:object size:0xC scope:local align:4 +@4583 = .data:0x803B1E14; // type:object size:0xC scope:local align:4 +@4584 = .data:0x803B1E20; // type:object size:0xC scope:local align:4 +@4585 = .data:0x803B1E2C; // type:object size:0xC scope:local align:4 +@4586 = .data:0x803B1E38; // type:object size:0xC scope:local align:4 +@4587 = .data:0x803B1E44; // type:object size:0xC scope:local align:4 +@4588 = .data:0x803B1E50; // type:object size:0xC scope:local align:4 +@4589 = .data:0x803B1E5C; // type:object size:0xC scope:local align:4 +@4590 = .data:0x803B1E68; // type:object size:0xC scope:local align:4 +@4591 = .data:0x803B1E74; // type:object size:0xC scope:local align:4 +@4592 = .data:0x803B1E80; // type:object size:0xC scope:local align:4 +@4593 = .data:0x803B1E8C; // type:object size:0xC scope:local align:4 +@4594 = .data:0x803B1E98; // type:object size:0xC scope:local align:4 +@4595 = .data:0x803B1EA4; // type:object size:0xC scope:local align:4 +@4596 = .data:0x803B1EB0; // type:object size:0xC scope:local align:4 +@4597 = .data:0x803B1EBC; // type:object size:0xC scope:local align:4 +@4598 = .data:0x803B1EC8; // type:object size:0xC scope:local align:4 +@4599 = .data:0x803B1ED4; // type:object size:0xC scope:local align:4 +@4600 = .data:0x803B1EE0; // type:object size:0xC scope:local align:4 +@4601 = .data:0x803B1EEC; // type:object size:0xC scope:local align:4 +@4602 = .data:0x803B1EF8; // type:object size:0xC scope:local align:4 +@4603 = .data:0x803B1F04; // type:object size:0xC scope:local align:4 +@4604 = .data:0x803B1F10; // type:object size:0xC scope:local align:4 +@4605 = .data:0x803B1F1C; // type:object size:0xC scope:local align:4 +@4606 = .data:0x803B1F28; // type:object size:0xC scope:local align:4 +@4607 = .data:0x803B1F34; // type:object size:0xC scope:local align:4 +@4608 = .data:0x803B1F40; // type:object size:0xC scope:local align:4 +@4609 = .data:0x803B1F4C; // type:object size:0xC scope:local align:4 +@4610 = .data:0x803B1F58; // type:object size:0xC scope:local align:4 +@4611 = .data:0x803B1F64; // type:object size:0xC scope:local align:4 +@4612 = .data:0x803B1F70; // type:object size:0xC scope:local align:4 +@4613 = .data:0x803B1F7C; // type:object size:0xC scope:local align:4 +@4614 = .data:0x803B1F88; // type:object size:0xC scope:local align:4 +@4615 = .data:0x803B1F94; // type:object size:0xC scope:local align:4 +@4616 = .data:0x803B1FA0; // type:object size:0xC scope:local align:4 +@4617 = .data:0x803B1FAC; // type:object size:0xC scope:local align:4 +@4618 = .data:0x803B1FB8; // type:object size:0xC scope:local align:4 +@4619 = .data:0x803B1FC4; // type:object size:0xC scope:local align:4 +@4620 = .data:0x803B1FD0; // type:object size:0xC scope:local align:4 +@4621 = .data:0x803B1FDC; // type:object size:0xC scope:local align:4 +@4622 = .data:0x803B1FE8; // type:object size:0xC scope:local align:4 +@4623 = .data:0x803B1FF4; // type:object size:0xC scope:local align:4 +@4624 = .data:0x803B2000; // type:object size:0xC scope:local align:4 +@4625 = .data:0x803B200C; // type:object size:0xC scope:local align:4 +@4626 = .data:0x803B2018; // type:object size:0xC scope:local align:4 +@4627 = .data:0x803B2024; // type:object size:0xC scope:local align:4 +@4628 = .data:0x803B2030; // type:object size:0xC scope:local align:4 +@4629 = .data:0x803B203C; // type:object size:0xC scope:local align:4 +@4630 = .data:0x803B2048; // type:object size:0xC scope:local align:4 +@4631 = .data:0x803B2054; // type:object size:0xC scope:local align:4 +@4632 = .data:0x803B2060; // type:object size:0xC scope:local align:4 +@4633 = .data:0x803B206C; // type:object size:0xC scope:local align:4 +@4634 = .data:0x803B2078; // type:object size:0xC scope:local align:4 +@4635 = .data:0x803B2084; // type:object size:0xC scope:local align:4 +@4636 = .data:0x803B2090; // type:object size:0xC scope:local align:4 +@4637 = .data:0x803B209C; // type:object size:0xC scope:local align:4 +@4638 = .data:0x803B20A8; // type:object size:0xC scope:local align:4 +@4639 = .data:0x803B20B4; // type:object size:0xC scope:local align:4 +@4640 = .data:0x803B20C0; // type:object size:0xC scope:local align:4 +@4641 = .data:0x803B20CC; // type:object size:0xC scope:local align:4 +@4642 = .data:0x803B20D8; // type:object size:0xC scope:local align:4 +@4643 = .data:0x803B20E4; // type:object size:0xC scope:local align:4 +@4644 = .data:0x803B20F0; // type:object size:0xC scope:local align:4 +@4645 = .data:0x803B20FC; // type:object size:0xC scope:local align:4 +@4646 = .data:0x803B2108; // type:object size:0xC scope:local align:4 +@4647 = .data:0x803B2114; // type:object size:0xC scope:local align:4 +@4648 = .data:0x803B2120; // type:object size:0xC scope:local align:4 +@4649 = .data:0x803B212C; // type:object size:0xC scope:local align:4 +@4650 = .data:0x803B2138; // type:object size:0xC scope:local align:4 +@4651 = .data:0x803B2144; // type:object size:0xC scope:local align:4 +@4652 = .data:0x803B2150; // type:object size:0xC scope:local align:4 +@4653 = .data:0x803B215C; // type:object size:0xC scope:local align:4 +@4654 = .data:0x803B2168; // type:object size:0xC scope:local align:4 +@4655 = .data:0x803B2174; // type:object size:0xC scope:local align:4 +@4656 = .data:0x803B2180; // type:object size:0xC scope:local align:4 +@4657 = .data:0x803B218C; // type:object size:0xC scope:local align:4 +@4658 = .data:0x803B2198; // type:object size:0xC scope:local align:4 +@4659 = .data:0x803B21A4; // type:object size:0xC scope:local align:4 +@4660 = .data:0x803B21B0; // type:object size:0xC scope:local align:4 +@4661 = .data:0x803B21BC; // type:object size:0xC scope:local align:4 +@4662 = .data:0x803B21C8; // type:object size:0xC scope:local align:4 +@4663 = .data:0x803B21D4; // type:object size:0xC scope:local align:4 +@4664 = .data:0x803B21E0; // type:object size:0xC scope:local align:4 +@4665 = .data:0x803B21EC; // type:object size:0xC scope:local align:4 +@4666 = .data:0x803B21F8; // type:object size:0xC scope:local align:4 +@4667 = .data:0x803B2204; // type:object size:0xC scope:local align:4 +@4668 = .data:0x803B2210; // type:object size:0xC scope:local align:4 +@4669 = .data:0x803B221C; // type:object size:0xC scope:local align:4 +@4670 = .data:0x803B2228; // type:object size:0xC scope:local align:4 +@4671 = .data:0x803B2234; // type:object size:0xC scope:local align:4 +@4672 = .data:0x803B2240; // type:object size:0xC scope:local align:4 +@4673 = .data:0x803B224C; // type:object size:0xC scope:local align:4 +@4674 = .data:0x803B2258; // type:object size:0xC scope:local align:4 +@4675 = .data:0x803B2264; // type:object size:0xC scope:local align:4 +@4676 = .data:0x803B2270; // type:object size:0xC scope:local align:4 +@4677 = .data:0x803B227C; // type:object size:0xC scope:local align:4 +@4678 = .data:0x803B2288; // type:object size:0xC scope:local align:4 +@4679 = .data:0x803B2294; // type:object size:0xC scope:local align:4 +@4680 = .data:0x803B22A0; // type:object size:0xC scope:local align:4 +@4681 = .data:0x803B22AC; // type:object size:0xC scope:local align:4 +@4682 = .data:0x803B22B8; // type:object size:0xC scope:local align:4 +@4683 = .data:0x803B22C4; // type:object size:0xC scope:local align:4 +@4684 = .data:0x803B22D0; // type:object size:0xC scope:local align:4 +@4685 = .data:0x803B22DC; // type:object size:0xC scope:local align:4 +@4686 = .data:0x803B22E8; // type:object size:0xC scope:local align:4 +@4687 = .data:0x803B22F4; // type:object size:0xC scope:local align:4 +@4688 = .data:0x803B2300; // type:object size:0xC scope:local align:4 +@4689 = .data:0x803B230C; // type:object size:0xC scope:local align:4 +@4690 = .data:0x803B2318; // type:object size:0xC scope:local align:4 +@4691 = .data:0x803B2324; // type:object size:0xC scope:local align:4 +@4692 = .data:0x803B2330; // type:object size:0xC scope:local align:4 +@4693 = .data:0x803B233C; // type:object size:0xC scope:local align:4 +@4694 = .data:0x803B2348; // type:object size:0xC scope:local align:4 +@4695 = .data:0x803B2354; // type:object size:0xC scope:local align:4 +@4696 = .data:0x803B2360; // type:object size:0xC scope:local align:4 +@4697 = .data:0x803B236C; // type:object size:0xC scope:local align:4 +@4698 = .data:0x803B2378; // type:object size:0xC scope:local align:4 +@4699 = .data:0x803B2384; // type:object size:0xC scope:local align:4 +@4700 = .data:0x803B2390; // type:object size:0xC scope:local align:4 +@4701 = .data:0x803B239C; // type:object size:0xC scope:local align:4 +@4702 = .data:0x803B23A8; // type:object size:0xC scope:local align:4 +@4703 = .data:0x803B23B4; // type:object size:0xC scope:local align:4 +@4704 = .data:0x803B23C0; // type:object size:0xC scope:local align:4 +@4705 = .data:0x803B23CC; // type:object size:0xC scope:local align:4 +@4706 = .data:0x803B23D8; // type:object size:0xC scope:local align:4 +@4707 = .data:0x803B23E4; // type:object size:0xC scope:local align:4 +@4708 = .data:0x803B23F0; // type:object size:0xC scope:local align:4 +@4709 = .data:0x803B23FC; // type:object size:0xC scope:local align:4 +@4710 = .data:0x803B2408; // type:object size:0xC scope:local align:4 +@4711 = .data:0x803B2414; // type:object size:0xC scope:local align:4 +@4712 = .data:0x803B2420; // type:object size:0xC scope:local align:4 +@4713 = .data:0x803B242C; // type:object size:0xC scope:local align:4 +@4714 = .data:0x803B2438; // type:object size:0xC scope:local align:4 +@4715 = .data:0x803B2444; // type:object size:0xC scope:local align:4 +@4716 = .data:0x803B2450; // type:object size:0xC scope:local align:4 +@4717 = .data:0x803B245C; // type:object size:0xC scope:local align:4 +@4718 = .data:0x803B2468; // type:object size:0xC scope:local align:4 +@4719 = .data:0x803B2474; // type:object size:0xC scope:local align:4 +@4720 = .data:0x803B2480; // type:object size:0xC scope:local align:4 +@4721 = .data:0x803B248C; // type:object size:0xC scope:local align:4 +@4722 = .data:0x803B2498; // type:object size:0xC scope:local align:4 +@4723 = .data:0x803B24A4; // type:object size:0xC scope:local align:4 +@4724 = .data:0x803B24B0; // type:object size:0xC scope:local align:4 +@4725 = .data:0x803B24BC; // type:object size:0xC scope:local align:4 +@4726 = .data:0x803B24C8; // type:object size:0xC scope:local align:4 +@4727 = .data:0x803B24D4; // type:object size:0xC scope:local align:4 +@4728 = .data:0x803B24E0; // type:object size:0xC scope:local align:4 +@4729 = .data:0x803B24EC; // type:object size:0xC scope:local align:4 +@4730 = .data:0x803B24F8; // type:object size:0xC scope:local align:4 +@4731 = .data:0x803B2504; // type:object size:0xC scope:local align:4 +@4732 = .data:0x803B2510; // type:object size:0xC scope:local align:4 +@4733 = .data:0x803B251C; // type:object size:0xC scope:local align:4 +@4734 = .data:0x803B2528; // type:object size:0xC scope:local align:4 +@4735 = .data:0x803B2534; // type:object size:0xC scope:local align:4 +@4736 = .data:0x803B2540; // type:object size:0xC scope:local align:4 +@4737 = .data:0x803B254C; // type:object size:0xC scope:local align:4 +@4738 = .data:0x803B2558; // type:object size:0xC scope:local align:4 +@4739 = .data:0x803B2564; // type:object size:0xC scope:local align:4 +@4740 = .data:0x803B2570; // type:object size:0xC scope:local align:4 +@4741 = .data:0x803B257C; // type:object size:0xC scope:local align:4 +@4742 = .data:0x803B2588; // type:object size:0xC scope:local align:4 +@4743 = .data:0x803B2594; // type:object size:0xC scope:local align:4 +@4744 = .data:0x803B25A0; // type:object size:0xC scope:local align:4 +@4745 = .data:0x803B25AC; // type:object size:0xC scope:local align:4 +@4746 = .data:0x803B25B8; // type:object size:0xC scope:local align:4 +@4747 = .data:0x803B25C4; // type:object size:0xC scope:local align:4 +@4748 = .data:0x803B25D0; // type:object size:0xC scope:local align:4 +@4749 = .data:0x803B25DC; // type:object size:0xC scope:local align:4 +@4750 = .data:0x803B25E8; // type:object size:0xC scope:local align:4 +@4751 = .data:0x803B25F4; // type:object size:0xC scope:local align:4 +@4752 = .data:0x803B2600; // type:object size:0xC scope:local align:4 +@4753 = .data:0x803B260C; // type:object size:0xC scope:local align:4 +@4754 = .data:0x803B2618; // type:object size:0xC scope:local align:4 +@4755 = .data:0x803B2624; // type:object size:0xC scope:local align:4 +@4756 = .data:0x803B2630; // type:object size:0xC scope:local align:4 +@4757 = .data:0x803B263C; // type:object size:0xC scope:local align:4 +@4758 = .data:0x803B2648; // type:object size:0xC scope:local align:4 +@4759 = .data:0x803B2654; // type:object size:0xC scope:local align:4 +@4760 = .data:0x803B2660; // type:object size:0xC scope:local align:4 +@4761 = .data:0x803B266C; // type:object size:0xC scope:local align:4 +@4762 = .data:0x803B2678; // type:object size:0xC scope:local align:4 +@4763 = .data:0x803B2684; // type:object size:0xC scope:local align:4 +@4764 = .data:0x803B2690; // type:object size:0xC scope:local align:4 +@4765 = .data:0x803B269C; // type:object size:0xC scope:local align:4 +@4766 = .data:0x803B26A8; // type:object size:0xC scope:local align:4 +@4767 = .data:0x803B26B4; // type:object size:0xC scope:local align:4 +@4768 = .data:0x803B26C0; // type:object size:0xC scope:local align:4 +@4769 = .data:0x803B26CC; // type:object size:0xC scope:local align:4 +@4770 = .data:0x803B26D8; // type:object size:0xC scope:local align:4 +@4771 = .data:0x803B26E4; // type:object size:0xC scope:local align:4 +@4772 = .data:0x803B26F0; // type:object size:0xC scope:local align:4 +@4773 = .data:0x803B26FC; // type:object size:0xC scope:local align:4 +m_procInitTable__9daAlink_c = .data:0x803B2708; // type:object size:0x1600 scope:global align:4 data:4byte +@4774 = .data:0x803B3D08; // type:object size:0xC scope:local align:4 +@4775 = .data:0x803B3D14; // type:object size:0xC scope:local align:4 +@4776 = .data:0x803B3D20; // type:object size:0xC scope:local align:4 +@4777 = .data:0x803B3D2C; // type:object size:0xC scope:local align:4 +@4778 = .data:0x803B3D38; // type:object size:0xC scope:local align:4 +@4779 = .data:0x803B3D44; // type:object size:0xC scope:local align:4 +@4780 = .data:0x803B3D50; // type:object size:0xC scope:local align:4 +@4781 = .data:0x803B3D5C; // type:object size:0xC scope:local align:4 +@4782 = .data:0x803B3D68; // type:object size:0xC scope:local align:4 +@4783 = .data:0x803B3D74; // type:object size:0xC scope:local align:4 +@4784 = .data:0x803B3D80; // type:object size:0xC scope:local align:4 +@4785 = .data:0x803B3D8C; // type:object size:0xC scope:local align:4 +@4786 = .data:0x803B3D98; // type:object size:0xC scope:local align:4 +@4787 = .data:0x803B3DA4; // type:object size:0xC scope:local align:4 +@4788 = .data:0x803B3DB0; // type:object size:0xC scope:local align:4 +@4789 = .data:0x803B3DBC; // type:object size:0xC scope:local align:4 +@4790 = .data:0x803B3DC8; // type:object size:0xC scope:local align:4 +@4791 = .data:0x803B3DD4; // type:object size:0xC scope:local align:4 +@4792 = .data:0x803B3DE0; // type:object size:0xC scope:local align:4 +@4793 = .data:0x803B3DEC; // type:object size:0xC scope:local align:4 +@4794 = .data:0x803B3DF8; // type:object size:0xC scope:local align:4 +@4795 = .data:0x803B3E04; // type:object size:0xC scope:local align:4 +@4796 = .data:0x803B3E10; // type:object size:0xC scope:local align:4 +@4797 = .data:0x803B3E1C; // type:object size:0xC scope:local align:4 +@4798 = .data:0x803B3E28; // type:object size:0xC scope:local align:4 +@4799 = .data:0x803B3E34; // type:object size:0xC scope:local align:4 +@4800 = .data:0x803B3E40; // type:object size:0xC scope:local align:4 +@4801 = .data:0x803B3E4C; // type:object size:0xC scope:local align:4 +@4802 = .data:0x803B3E58; // type:object size:0xC scope:local align:4 +@4803 = .data:0x803B3E64; // type:object size:0xC scope:local align:4 +@4804 = .data:0x803B3E70; // type:object size:0xC scope:local align:4 +@4805 = .data:0x803B3E7C; // type:object size:0xC scope:local align:4 +@4806 = .data:0x803B3E88; // type:object size:0xC scope:local align:4 +@4807 = .data:0x803B3E94; // type:object size:0xC scope:local align:4 +@4808 = .data:0x803B3EA0; // type:object size:0xC scope:local align:4 +@4809 = .data:0x803B3EAC; // type:object size:0xC scope:local align:4 +@4810 = .data:0x803B3EB8; // type:object size:0xC scope:local align:4 +@4811 = .data:0x803B3EC4; // type:object size:0xC scope:local align:4 +@4812 = .data:0x803B3ED0; // type:object size:0xC scope:local align:4 +@4813 = .data:0x803B3EDC; // type:object size:0xC scope:local align:4 +@4814 = .data:0x803B3EE8; // type:object size:0xC scope:local align:4 +@4815 = .data:0x803B3EF4; // type:object size:0xC scope:local align:4 +@4816 = .data:0x803B3F00; // type:object size:0xC scope:local align:4 +@4817 = .data:0x803B3F0C; // type:object size:0xC scope:local align:4 +@4818 = .data:0x803B3F18; // type:object size:0xC scope:local align:4 +@4819 = .data:0x803B3F24; // type:object size:0xC scope:local align:4 +@4820 = .data:0x803B3F30; // type:object size:0xC scope:local align:4 +@4821 = .data:0x803B3F3C; // type:object size:0xC scope:local align:4 +@4822 = .data:0x803B3F48; // type:object size:0xC scope:local align:4 +@4823 = .data:0x803B3F54; // type:object size:0xC scope:local align:4 +@4824 = .data:0x803B3F60; // type:object size:0xC scope:local align:4 +@4825 = .data:0x803B3F6C; // type:object size:0xC scope:local align:4 +@4826 = .data:0x803B3F78; // type:object size:0xC scope:local align:4 +@4827 = .data:0x803B3F84; // type:object size:0xC scope:local align:4 +@4828 = .data:0x803B3F90; // type:object size:0xC scope:local align:4 +@4829 = .data:0x803B3F9C; // type:object size:0xC scope:local align:4 +@4830 = .data:0x803B3FA8; // type:object size:0xC scope:local align:4 +@4831 = .data:0x803B3FB4; // type:object size:0xC scope:local align:4 +m_demoInitTable__9daAlink_c = .data:0x803B3FC0; // type:object size:0x474 scope:global align:4 data:4byte +l_cylSrc = .data:0x803B4434; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x803B4478; // type:object size:0x40 scope:global align:4 +l_atCylSrc = .data:0x803B44B8; // type:object size:0x44 scope:global align:4 +l_atCpsSrc = .data:0x803B44FC; // type:object size:0x4C scope:global align:4 +l_jntColPos0 = .data:0x803B4548; // type:object size:0x18 scope:global align:4 +l_jntColPos1 = .data:0x803B4560; // type:object size:0xC scope:global align:4 +l_jntColPos2 = .data:0x803B456C; // type:object size:0x18 scope:global align:4 +l_jntColPos4 = .data:0x803B4584; // type:object size:0x18 scope:global align:4 +l_jntColPos6 = .data:0x803B459C; // type:object size:0xC scope:global align:4 +l_jntColPos8 = .data:0x803B45A8; // type:object size:0x18 scope:global align:4 +l_jntColPos9 = .data:0x803B45C0; // type:object size:0x18 scope:global align:4 +l_jntColPos10 = .data:0x803B45D8; // type:object size:0x18 scope:global align:4 +l_jntColPos11 = .data:0x803B45F0; // type:object size:0x18 scope:global align:4 +l_jntColPos12 = .data:0x803B4608; // type:object size:0x18 scope:global align:4 +l_jntColPos13 = .data:0x803B4620; // type:object size:0x18 scope:global align:4 +l_jntColPos14 = .data:0x803B4638; // type:object size:0x18 scope:global align:4 +l_jntColPos15 = .data:0x803B4650; // type:object size:0x18 scope:global align:4 +l_jntColPos16 = .data:0x803B4668; // type:object size:0x18 scope:global align:4 +l_jntColPos17 = .data:0x803B4680; // type:object size:0xC scope:global align:4 +l_jntColData = .data:0x803B468C; // type:object size:0xD8 scope:global align:4 +l_wolfJntColPos0 = .data:0x803B4764; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos1 = .data:0x803B477C; // type:object size:0xC scope:global align:4 +l_wolfJntColPos2 = .data:0x803B4788; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos4 = .data:0x803B47A0; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos6 = .data:0x803B47B8; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos8 = .data:0x803B47D0; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos10 = .data:0x803B47E8; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos12 = .data:0x803B4800; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos14 = .data:0x803B4818; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos16 = .data:0x803B4830; // type:object size:0x18 scope:global align:4 +l_wolfJntColData = .data:0x803B4848; // type:object size:0xD8 scope:global align:4 +defaultPortal$39238 = .data:0x803B4920; // type:object size:0xD scope:local align:4 data:string +kBridgePortal$39239 = .data:0x803B4930; // type:object size:0x14 scope:local align:4 data:string +oBridgePortal$39240 = .data:0x803B4944; // type:object size:0x14 scope:local align:4 data:string +volcBomPortal$39241 = .data:0x803B4958; // type:object size:0x14 scope:local align:4 data:string +cannonPortal$39242 = .data:0x803B496C; // type:object size:0x16 scope:local align:4 data:string +@39610 = .data:0x803B4984; // type:object size:0xC scope:local align:4 +@39611 = .data:0x803B4990; // type:object size:0xC scope:local align:4 +@39612 = .data:0x803B499C; // type:object size:0xC scope:local align:4 +@39613 = .data:0x803B49A8; // type:object size:0xC scope:local align:4 +@39614 = .data:0x803B49B4; // type:object size:0xC scope:local align:4 +@39615 = .data:0x803B49C0; // type:object size:0xC scope:local align:4 +m_fEffParamProc__9daAlink_c = .data:0x803B49CC; // type:object size:0x48 scope:global align:4 data:4byte +leftRotNormal$41087 = .data:0x803B4A14; // type:object size:0xC scope:local align:4 +leftRotLight$41092 = .data:0x803B4A20; // type:object size:0x18 scope:local align:4 +leftRotLarge$41097 = .data:0x803B4A38; // type:object size:0x24 scope:local align:4 +leftRotWater$41102 = .data:0x803B4A5C; // type:object size:0xC scope:local align:4 +rodTopOffset$61388 = .data:0x803B4A68; // type:object size:0xC scope:local align:4 +bodyBrkName$69118 = .data:0x803B4A74; // type:object size:0xC scope:local align:4 +headBrkName$69119 = .data:0x803B4A80; // type:object size:0xC scope:local align:4 +l_daAlink_Method = .data:0x803B4A8C; // type:object size:0x20 scope:global align:4 +g_profile_ALINK = .data:0x803B4AAC; // type:object size:0x30 scope:global align:4 +__vt__16daPy_frameCtrl_c = .data:0x803B4B00; // type:object size:0xC scope:global align:4 +__vt__8dEyeHL_c = .data:0x803B4B60; // type:object size:0xC scope:global align:4 +__vt__16dBgS_LinkRoofChk = .data:0x803B4BA8; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkGndChk = .data:0x803B4BD8; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_LinkAcch = .data:0x803B4C08; // type:object size:0x24 scope:global align:4 +__vt__9daPy_py_c = .data:0x803B4C50; // type:object size:0x2AC scope:global align:4 +__vt__12daAlinkHIO_c = .data:0x803B4EFC; // type:object size:0xC scope:global align:4 +__vt__9daAlink_c = .data:0x803B4F98; // type:object size:0x2AC scope:global align:4 +__vt__16daAlink_matAnm_c = .data:0x803B5244; // type:object size:0x10 scope:global align:4 +__vt__15daAlink_sight_c = .data:0x803B5260; // type:object size:0x10 scope:global align:4 +__vt__20daAlink_lockCursor_c = .data:0x803B5270; // type:object size:0x10 scope:global align:4 +__vt__14daAlink_blur_c = .data:0x803B5280; // type:object size:0x14 scope:global align:4 +__vt__29dAlink_bottleWaterPcallBack_c = .data:0x803B5294; // type:object size:0x14 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x803B52A8; // type:object size:0x24 scope:global align:4 +__vt__Q29daAlink_c14hsChainShape_c = .data:0x803B52CC; // type:object size:0x14 scope:global align:4 +__vt__12daItemBase_c = .data:0x803B52F0; // type:object size:0x44 scope:global align:4 +daNocrm_METHODS = .data:0x803B5338; // type:object size:0x20 scope:global align:4 +g_profile_NO_CHG_ROOM = .data:0x803B5358; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803B5388; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5388; // type:object size:0xC scope:local align:4 +@5258 = .data:0x803B5394; // type:object size:0x24 scope:local align:4 +mCcDCyl__8daNpcT_c = .data:0x803B53B8; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcT_c = .data:0x803B53FC; // type:object size:0x40 scope:global align:4 +mCcDCyl__11daBaseNpc_c = .data:0x803B543C; // type:object size:0x44 scope:global align:4 +mCcDSph__11daBaseNpc_c = .data:0x803B5480; // type:object size:0x40 scope:global align:4 +mCcDCyl__8daNpcF_c = .data:0x803B54C0; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcF_c = .data:0x803B5504; // type:object size:0x40 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x803B5544; // type:object size:0xC scope:global align:4 +__vt__20daNpcF_MoveBgActor_c = .data:0x803B5550; // type:object size:0x68 scope:global align:4 +__vt__8daNpcF_c = .data:0x803B55B8; // type:object size:0x48 scope:global align:4 +__vt__15daNpcF_MatAnm_c = .data:0x803B5600; // type:object size:0x10 scope:global align:4 +__vt__23daBaseNpc_moveBgActor_c = .data:0x803B5628; // type:object size:0x64 scope:global align:4 +__vt__11daBaseNpc_c = .data:0x803B568C; // type:object size:0x44 scope:global align:4 +__vt__18daBaseNpc_lookat_c = .data:0x803B56F4; // type:object size:0xC scope:global align:4 +__vt__16daBaseNpc_path_c = .data:0x803B5730; // type:object size:0xC scope:global align:4 +__vt__18daBaseNpc_matAnm_c = .data:0x803B573C; // type:object size:0x10 scope:global align:4 +__vt__18daBaseNpc_acMngr_c = .data:0x803B574C; // type:object size:0xC scope:global align:4 +__vt__8daNpcT_c = .data:0x803B5758; // type:object size:0xC4 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x803B581C; // type:object size:0xC scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x803B5828; // type:object size:0xC scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x803B5834; // type:object size:0xC scope:global align:4 +__vt__16daNpcT_Hermite_c = .data:0x803B5840; // type:object size:0xC scope:global align:4 +__vt__15daNpcT_MatAnm_c = .data:0x803B584C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803B5860; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B5860; // type:object size:0xC scope:local align:4 +l_resNameTbl = .data:0x803B586C; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803B58E4; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803B59D4; // type:object size:0xF0 scope:local align:4 data:4byte +a_jntTbl_M$3905 = .data:0x803B5AC4; // type:object size:0xF00 scope:local align:4 +a_prmTbl_M$3906 = .data:0x803B69C4; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$3907 = .data:0x803B6DC4; // type:object size:0xD20 scope:local align:4 +a_prmTbl_W$3908 = .data:0x803B7AE4; // type:object size:0x380 scope:local align:4 +__vt__17daNpcCd_HIO_Jnt_c = .data:0x803B7E64; // type:object size:0xC scope:global align:4 +__vt__19daNpcCd_HIO_Child_c = .data:0x803B7E70; // type:object size:0xC scope:global align:4 +__vt__13daNpcCd_HIO_c = .data:0x803B7E7C; // type:object size:0xC scope:global align:4 +__vt__18fOpAcm_HIO_entry_c = .data:0x803B7E88; // type:object size:0xC scope:global align:4 +__vt__14mDoHIO_entry_c = .data:0x803B7E94; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803B7EA0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803B7EA0; // type:object size:0xC scope:local align:4 +l_resNameTbl = .data:0x803B7EAC; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803B7F24; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803B8014; // type:object size:0xF0 scope:local align:4 data:4byte +l_btpTbl = .data:0x803B8104; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTWTbl = .data:0x803B81F4; // type:object size:0xF0 scope:global align:4 data:4byte +a_jntTbl_M$3910 = .data:0x803B82E4; // type:object size:0x17C0 scope:local align:4 +a_prmTbl_M$3911 = .data:0x803B9AA4; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$3912 = .data:0x803B9EA4; // type:object size:0x16F8 scope:local align:4 +a_prmTbl_W$3913 = .data:0x803BB59C; // type:object size:0x380 scope:local align:4 +@4285 = .data:0x803BB91C; // type:object size:0x34 scope:local align:4 +@4284 = .data:0x803BB950; // type:object size:0xD8 scope:local align:4 +__vt__21daNpcCd2_HIO_MChild_c = .data:0x803BBA34; // type:object size:0xC scope:global align:4 +__vt__18daNpcCd2_HIO_Jnt_c = .data:0x803BBA40; // type:object size:0xC scope:global align:4 +__vt__21daNpcCd2_HIO_WChild_c = .data:0x803BBA4C; // type:object size:0xC scope:global align:4 +__vt__14daNpcCd2_HIO_c = .data:0x803BBA58; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BBA80; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BBA80; // type:object size:0xC scope:local align:4 +@4679 = .data:0x803BBA8C; // type:object size:0xC scope:local align:4 +@4680 = .data:0x803BBA98; // type:object size:0xC scope:local align:4 +mode_proc$4678 = .data:0x803BBAA4; // type:object size:0x18 scope:local align:4 +@5171 = .data:0x803BBABC; // type:object size:0x28 scope:local align:4 +@5193 = .data:0x803BBAE4; // type:object size:0x28 scope:local align:4 +@5240 = .data:0x803BBB0C; // type:object size:0xC scope:local align:4 +@5241 = .data:0x803BBB18; // type:object size:0xC scope:local align:4 +@5242 = .data:0x803BBB24; // type:object size:0xC scope:local align:4 +@5243 = .data:0x803BBB30; // type:object size:0xC scope:local align:4 +@5244 = .data:0x803BBB3C; // type:object size:0xC scope:local align:4 +@5245 = .data:0x803BBB48; // type:object size:0xC scope:local align:4 +@5246 = .data:0x803BBB54; // type:object size:0xC scope:local align:4 +@5247 = .data:0x803BBB60; // type:object size:0xC scope:local align:4 +@5248 = .data:0x803BBB6C; // type:object size:0xC scope:local align:4 +mFuncPtr__8daItem_c = .data:0x803BBB78; // type:object size:0x78 scope:global align:4 data:4byte +m_cyl_src__8daItem_c = .data:0x803BBBF0; // type:object size:0x44 scope:global align:4 +l_daItem_Method = .data:0x803BBC34; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x803BBC54; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x803BBC84; // type:object size:0x44 scope:global align:4 +__vt__9dInsect_c = .data:0x803BBD58; // type:object size:0xC scope:global align:4 +__vt__14daObj_SSBase_c = .data:0x803BBD68; // type:object size:0x14 scope:global align:4 +arcName$4622 = .data:0x803BBD80; // type:object size:0x20 scope:local align:4 +l_sightDL = .data:0x803BBDA0; // type:object size:0x89 scope:global align:4 +__vt__18daPy_sightPacket_c = .data:0x803BBE2C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BBE40; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BBE40; // type:object size:0xC scope:local align:4 +@4478 = .data:0x803BBE4C; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803BBE58; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803BBE64; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803BBE70; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803BBE7C; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803BBE88; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803BBE94; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803BBEA0; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803BBEAC; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803BBEB8; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803BBEC4; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803BBED0; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803BBEDC; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803BBEE8; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803BBEF4; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803BBF00; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803BBF0C; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803BBF18; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803BBF24; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803BBF30; // type:object size:0xC scope:local align:4 +engine_tbl__9dCamera_c = .data:0x803BBF3C; // type:object size:0xF0 scope:global align:4 data:4byte +@7128 = .data:0x803BC02C; // type:object size:0x2C scope:local align:4 +@7460 = .data:0x803BC058; // type:object size:0x24 scope:local align:4 +@12300 = .data:0x803BC07C; // type:object size:0x108 scope:local align:4 +Dsp$13137 = .data:0x803BC184; // type:object size:0x14 scope:local align:4 +@16620 = .data:0x803BC198; // type:object size:0xC scope:local align:4 +@16621 = .data:0x803BC1A4; // type:object size:0xC scope:local align:4 +@16622 = .data:0x803BC1B0; // type:object size:0xC scope:local align:4 +@16623 = .data:0x803BC1BC; // type:object size:0xC scope:local align:4 +@16624 = .data:0x803BC1C8; // type:object size:0xC scope:local align:4 +@16625 = .data:0x803BC1D4; // type:object size:0xC scope:local align:4 +@16626 = .data:0x803BC1E0; // type:object size:0xC scope:local align:4 +@16627 = .data:0x803BC1EC; // type:object size:0xC scope:local align:4 +@16628 = .data:0x803BC1F8; // type:object size:0xC scope:local align:4 +@16629 = .data:0x803BC204; // type:object size:0xC scope:local align:4 +@16630 = .data:0x803BC210; // type:object size:0xC scope:local align:4 +@16631 = .data:0x803BC21C; // type:object size:0xC scope:local align:4 +@16632 = .data:0x803BC228; // type:object size:0xC scope:local align:4 +@16633 = .data:0x803BC234; // type:object size:0xC scope:local align:4 +@16634 = .data:0x803BC240; // type:object size:0xC scope:local align:4 +@16635 = .data:0x803BC24C; // type:object size:0xC scope:local align:4 +@16636 = .data:0x803BC258; // type:object size:0xC scope:local align:4 +@16637 = .data:0x803BC264; // type:object size:0xC scope:local align:4 +@16638 = .data:0x803BC270; // type:object size:0xC scope:local align:4 +@16639 = .data:0x803BC27C; // type:object size:0xC scope:local align:4 +@16640 = .data:0x803BC288; // type:object size:0xC scope:local align:4 +@16641 = .data:0x803BC294; // type:object size:0xC scope:local align:4 +@16642 = .data:0x803BC2A0; // type:object size:0xC scope:local align:4 +@16643 = .data:0x803BC2AC; // type:object size:0xC scope:local align:4 +@16644 = .data:0x803BC2B8; // type:object size:0xC scope:local align:4 +@16645 = .data:0x803BC2C4; // type:object size:0xC scope:local align:4 +@16646 = .data:0x803BC2D0; // type:object size:0xC scope:local align:4 +@16647 = .data:0x803BC2DC; // type:object size:0xC scope:local align:4 +@16648 = .data:0x803BC2E8; // type:object size:0xC scope:local align:4 +@16649 = .data:0x803BC2F4; // type:object size:0xC scope:local align:4 +@16650 = .data:0x803BC300; // type:object size:0xC scope:local align:4 +@16651 = .data:0x803BC30C; // type:object size:0xC scope:local align:4 +@16652 = .data:0x803BC318; // type:object size:0xC scope:local align:4 +@16653 = .data:0x803BC324; // type:object size:0xC scope:local align:4 +ActionNames$16655 = .data:0x803BC330; // type:object size:0x88 scope:local align:4 +l_method$17952 = .data:0x803BC3B8; // type:object size:0xC scope:local align:4 +method = .data:0x803BC3C4; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x803BC3D8; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x803BC41C; // type:object size:0x44 scope:global align:4 +__vt__14dBgS_CamSphChk = .data:0x803BC478; // type:object size:0x3C scope:global align:4 +__vt__14d2DBSplinePath = .data:0x803BC4CC; // type:object size:0xC scope:global align:4 +l_dEnvSe_Method = .data:0x803BC4E8; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x803BC4FC; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803BC528; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BC528; // type:object size:0xC scope:local align:4 +SelStartFrameTbl = .data:0x803BC534; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803BC540; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803BC54C; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803BC558; // type:object size:0xC scope:local align:4 +MenuSelStartFrameTbl = .data:0x803BC564; // type:object size:0xC scope:global align:4 +MenuSelEndFrameTbl = .data:0x803BC570; // type:object size:0xC scope:global align:4 +l_tagName13 = .data:0x803BC580; // type:object size:0x18 scope:global align:4 data:string +@4172 = .data:0x803BC598; // type:object size:0xC scope:local align:4 +@4173 = .data:0x803BC5A4; // type:object size:0xC scope:local align:4 +@4174 = .data:0x803BC5B0; // type:object size:0xC scope:local align:4 +@4175 = .data:0x803BC5BC; // type:object size:0xC scope:local align:4 +@4176 = .data:0x803BC5C8; // type:object size:0xC scope:local align:4 +@4177 = .data:0x803BC5D4; // type:object size:0xC scope:local align:4 +@4178 = .data:0x803BC5E0; // type:object size:0xC scope:local align:4 +@4179 = .data:0x803BC5EC; // type:object size:0xC scope:local align:4 +@4180 = .data:0x803BC5F8; // type:object size:0xC scope:local align:4 +@4181 = .data:0x803BC604; // type:object size:0xC scope:local align:4 +@4182 = .data:0x803BC610; // type:object size:0xC scope:local align:4 +@4183 = .data:0x803BC61C; // type:object size:0xC scope:local align:4 +@4184 = .data:0x803BC628; // type:object size:0xC scope:local align:4 +@4185 = .data:0x803BC634; // type:object size:0xC scope:local align:4 +@4186 = .data:0x803BC640; // type:object size:0xC scope:local align:4 +@4187 = .data:0x803BC64C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x803BC658; // type:object size:0xC scope:local align:4 +@4189 = .data:0x803BC664; // type:object size:0xC scope:local align:4 +@4190 = .data:0x803BC670; // type:object size:0xC scope:local align:4 +@4191 = .data:0x803BC67C; // type:object size:0xC scope:local align:4 +@4192 = .data:0x803BC688; // type:object size:0xC scope:local align:4 +@4193 = .data:0x803BC694; // type:object size:0xC scope:local align:4 +@4194 = .data:0x803BC6A0; // type:object size:0xC scope:local align:4 +@4195 = .data:0x803BC6AC; // type:object size:0xC scope:local align:4 +@4196 = .data:0x803BC6B8; // type:object size:0xC scope:local align:4 +@4197 = .data:0x803BC6C4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x803BC6D0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x803BC6DC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x803BC6E8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x803BC6F4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x803BC700; // type:object size:0xC scope:local align:4 +@4203 = .data:0x803BC70C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x803BC718; // type:object size:0xC scope:local align:4 +@4205 = .data:0x803BC724; // type:object size:0xC scope:local align:4 +@4206 = .data:0x803BC730; // type:object size:0xC scope:local align:4 +@4207 = .data:0x803BC73C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x803BC748; // type:object size:0xC scope:local align:4 +@4209 = .data:0x803BC754; // type:object size:0xC scope:local align:4 +@4210 = .data:0x803BC760; // type:object size:0xC scope:local align:4 +@4211 = .data:0x803BC76C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x803BC778; // type:object size:0xC scope:local align:4 +@4213 = .data:0x803BC784; // type:object size:0xC scope:local align:4 +@4214 = .data:0x803BC790; // type:object size:0xC scope:local align:4 +@4215 = .data:0x803BC79C; // type:object size:0xC scope:local align:4 +@4216 = .data:0x803BC7A8; // type:object size:0xC scope:local align:4 +@4217 = .data:0x803BC7B4; // type:object size:0xC scope:local align:4 +@4218 = .data:0x803BC7C0; // type:object size:0xC scope:local align:4 +DataSelProc = .data:0x803BC7CC; // type:object size:0x234 scope:global align:4 data:4byte +l_tagName101$5625 = .data:0x803BCA00; // type:object size:0x10 scope:local align:4 data:4byte +l_numTex$5626 = .data:0x803BCA10; // type:object size:0xC scope:local align:4 +l_tagName0$6522 = .data:0x803BCA20; // type:object size:0x18 scope:local align:4 data:string +l_tagName3$6533 = .data:0x803BCA38; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$6534 = .data:0x803BCA50; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$6535 = .data:0x803BCA68; // type:object size:0x18 scope:local align:4 data:string +l_tagName12$6544 = .data:0x803BCA80; // type:object size:0x18 scope:local align:4 data:string +l_nouseTag$6551 = .data:0x803BCA98; // type:object size:0x78 scope:local align:4 +l_tagName21$6557 = .data:0x803BCB10; // type:object size:0x10 scope:local align:4 +l_tagName18$6564 = .data:0x803BCB20; // type:object size:0x18 scope:local align:4 data:string +l_tagName19$6565 = .data:0x803BCB38; // type:object size:0x18 scope:local align:4 data:string +l_tagName20$6573 = .data:0x803BCB50; // type:object size:0x10 scope:local align:4 +l_tagName131$6581 = .data:0x803BCB60; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$6902 = .data:0x803BCB78; // type:object size:0x10 scope:local align:4 data:string +l_tagName001$6903 = .data:0x803BCB88; // type:object size:0x10 scope:local align:4 data:string +l_tagName002$6904 = .data:0x803BCB98; // type:object size:0x10 scope:local align:4 data:string +l_tagName003$6905 = .data:0x803BCBA8; // type:object size:0x10 scope:local align:4 data:string +l_tagName004$6906 = .data:0x803BCBB8; // type:object size:0x10 scope:local align:4 data:string +l_tagName005$6907 = .data:0x803BCBC8; // type:object size:0x10 scope:local align:4 data:string +l_tagName012$7004 = .data:0x803BCBD8; // type:object size:0x10 scope:local align:4 +l_tagName013$7005 = .data:0x803BCBE8; // type:object size:0x10 scope:local align:4 +l_tagName013U$7006 = .data:0x803BCBF8; // type:object size:0x10 scope:local align:4 +l_tagName9$7015 = .data:0x803BCC08; // type:object size:0x10 scope:local align:4 +l_tagName10$7016 = .data:0x803BCC18; // type:object size:0x10 scope:local align:4 +l_tagName11$7017 = .data:0x803BCC28; // type:object size:0x10 scope:local align:4 +l_tagName6$7081 = .data:0x803BCC38; // type:object size:0x18 scope:local align:4 data:string +l_tagName7$7082 = .data:0x803BCC50; // type:object size:0x18 scope:local align:4 +l_tagName8$7083 = .data:0x803BCC68; // type:object size:0x18 scope:local align:4 data:string +l_tagName1$7084 = .data:0x803BCC80; // type:object size:0x18 scope:local align:4 +l_tagName011$7085 = .data:0x803BCC98; // type:object size:0x18 scope:local align:4 +l_tagName011U$7086 = .data:0x803BCCB0; // type:object size:0x18 scope:local align:4 +@7764 = .data:0x803BCCC8; // type:object size:0xC scope:local align:4 +@7765 = .data:0x803BCCD4; // type:object size:0xC scope:local align:4 +@7766 = .data:0x803BCCE0; // type:object size:0xC scope:local align:4 +@7767 = .data:0x803BCCEC; // type:object size:0xC scope:local align:4 +@7768 = .data:0x803BCCF8; // type:object size:0xC scope:local align:4 +@7769 = .data:0x803BCD04; // type:object size:0xC scope:local align:4 +@7770 = .data:0x803BCD10; // type:object size:0xC scope:local align:4 +@7771 = .data:0x803BCD1C; // type:object size:0xC scope:local align:4 +@7772 = .data:0x803BCD28; // type:object size:0xC scope:local align:4 +@7773 = .data:0x803BCD34; // type:object size:0xC scope:local align:4 +@7774 = .data:0x803BCD40; // type:object size:0xC scope:local align:4 +@7775 = .data:0x803BCD4C; // type:object size:0xC scope:local align:4 +@7776 = .data:0x803BCD58; // type:object size:0xC scope:local align:4 +@7777 = .data:0x803BCD64; // type:object size:0xC scope:local align:4 +@7778 = .data:0x803BCD70; // type:object size:0xC scope:local align:4 +@7779 = .data:0x803BCD7C; // type:object size:0xC scope:local align:4 +@7780 = .data:0x803BCD88; // type:object size:0xC scope:local align:4 +@7781 = .data:0x803BCD94; // type:object size:0xC scope:local align:4 +@7782 = .data:0x803BCDA0; // type:object size:0xC scope:local align:4 +@7783 = .data:0x803BCDAC; // type:object size:0xC scope:local align:4 +@7784 = .data:0x803BCDB8; // type:object size:0xC scope:local align:4 +@7785 = .data:0x803BCDC4; // type:object size:0xC scope:local align:4 +@7786 = .data:0x803BCDD0; // type:object size:0xC scope:local align:4 +@7787 = .data:0x803BCDDC; // type:object size:0xC scope:local align:4 +@7788 = .data:0x803BCDE8; // type:object size:0xC scope:local align:4 +@7789 = .data:0x803BCDF4; // type:object size:0xC scope:local align:4 +@7790 = .data:0x803BCE00; // type:object size:0xC scope:local align:4 +MemCardCheckProc = .data:0x803BCE0C; // type:object size:0x144 scope:global align:4 data:4byte +@7802 = .data:0x803BCF50; // type:object size:0xC scope:local align:4 +@7804 = .data:0x803BCF5C; // type:object size:0xC scope:local align:4 +@7806 = .data:0x803BCF68; // type:object size:0xC scope:local align:4 +@7808 = .data:0x803BCF74; // type:object size:0xC scope:local align:4 +@7813 = .data:0x803BCF80; // type:object size:0xC scope:local align:4 +@7820 = .data:0x803BCF8C; // type:object size:0x34 scope:local align:4 +@7870 = .data:0x803BCFC0; // type:object size:0xC scope:local align:4 data:4byte +@8009 = .data:0x803BCFCC; // type:object size:0xC scope:local align:4 data:4byte +@8088 = .data:0x803BCFD8; // type:object size:0xC scope:local align:4 data:4byte +bck_name$8688 = .data:0x803BCFE4; // type:object size:0x10 scope:local align:4 +brk_name$8689 = .data:0x803BCFF4; // type:object size:0x10 scope:local align:4 +bck_name$8791 = .data:0x803BD004; // type:object size:0x10 scope:local align:4 +brk_name$8792 = .data:0x803BD014; // type:object size:0x10 scope:local align:4 +__vt__16dFile_select3D_c = .data:0x803BD03C; // type:object size:0xC scope:global align:4 +__vt__17dDlst_FileSel3m_c = .data:0x803BD048; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelYn_c = .data:0x803BD058; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelCp_c = .data:0x803BD068; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_FileSelDt_c = .data:0x803BD078; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_FileSel_c = .data:0x803BD088; // type:object size:0x10 scope:global align:4 +__vt__15J2DAnmTransform = .data:0x803BD098; // type:object size:0x14 scope:global align:4 +__vt__10JUTNameTab = .data:0x803BD0BC; // type:object size:0xC scope:global align:4 +__vt__14dFile_select_c = .data:0x803BD0C8; // type:object size:0xC scope:global align:4 +__vt__9dFs_HIO_c = .data:0x803BD0E0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BD0F0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD0F0; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803BD0FC; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803BD108; // type:object size:0xC scope:local align:4 +fileWarningProc = .data:0x803BD114; // type:object size:0x18 scope:local align:4 data:4byte +__vt__16dDlst_FileWarn_c = .data:0x803BD12C; // type:object size:0x10 scope:global align:4 +__vt__15dFile_warning_c = .data:0x803BD160; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BD178; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD178; // type:object size:0xC scope:local align:4 +l_htag$3879 = .data:0x803BD188; // type:object size:0xA0 scope:local align:4 data:4byte +amariheartTex$3880 = .data:0x803BD228; // type:object size:0x10 scope:local align:4 +@3961 = .data:0x803BD238; // type:object size:0xC scope:local align:4 +@3962 = .data:0x803BD244; // type:object size:0xC scope:local align:4 +fileWarningProc = .data:0x803BD250; // type:object size:0x18 scope:local align:4 +__vt__16dDlst_FileInfo_c = .data:0x803BD268; // type:object size:0x10 scope:global align:4 +__vt__12dFile_info_c = .data:0x803BD278; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BD290; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD290; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803BD29C; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803BD2A8; // type:object size:0xC scope:local align:4 +brightChackProc = .data:0x803BD2B4; // type:object size:0x18 scope:global align:4 data:4byte +__vt__19dDlst_BrightCheck_c = .data:0x803BD2CC; // type:object size:0x10 scope:global align:4 +__vt__14dBrightCheck_c = .data:0x803BD2DC; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BD2F8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD2F8; // type:object size:0xC scope:local align:4 +@3693 = .data:0x803BD304; // type:object size:0xC scope:local align:4 +@3694 = .data:0x803BD310; // type:object size:0xC scope:local align:4 +@3695 = .data:0x803BD31C; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BD328; // type:object size:0x24 scope:local align:4 data:4byte +@3696 = .data:0x803BD34C; // type:object size:0xC scope:local align:4 +@3697 = .data:0x803BD358; // type:object size:0xC scope:local align:4 +@3698 = .data:0x803BD364; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BD370; // type:object size:0x24 scope:local align:4 data:4byte +__vt__8dScope_c = .data:0x803BD394; // type:object size:0x20 scope:global align:4 +__vt__11dMeterSub_c = .data:0x803BD3B4; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803BD3E0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD3E0; // type:object size:0xC scope:local align:4 +blo_name$3684 = .data:0x803BD3EC; // type:object size:0x10 scope:local align:4 +bck_name$3685 = .data:0x803BD3FC; // type:object size:0x10 scope:local align:4 +bpk_name$3686 = .data:0x803BD40C; // type:object size:0x10 scope:local align:4 +btk_name$3687 = .data:0x803BD41C; // type:object size:0x10 scope:local align:4 +btk2_name$3688 = .data:0x803BD42C; // type:object size:0x10 scope:local align:4 +__vt__16dSelect_cursor_c = .data:0x803BD46C; // type:object size:0x10 scope:global align:4 +__vt__19dSelect_cursorHIO_c = .data:0x803BD488; // type:object size:0xC scope:global align:4 +__vt__9dSi_HIO_c = .data:0x803BD498; // type:object size:0xC scope:global align:4 +cam_seira_shop = .data:0x803BD4A8; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_before = .data:0x803BD4E0; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_after = .data:0x803BD518; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x803BD550; // type:object size:0xC scope:global align:4 +@3771 = .data:0x803BD55C; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dShopItemCtrl_c = .data:0x803BD568; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BD578; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD578; // type:object size:0xC scope:local align:4 +dShopSystem_itemActor = .data:0x803BD584; // type:object size:0x1C scope:global align:4 data:4byte +item_seira_shop = .data:0x803BD5A0; // type:object size:0x24 scope:global align:4 +@4056 = .data:0x803BD5C4; // type:object size:0xC scope:local align:4 +@4057 = .data:0x803BD5D0; // type:object size:0xC scope:local align:4 +@4058 = .data:0x803BD5DC; // type:object size:0xC scope:local align:4 +@4059 = .data:0x803BD5E8; // type:object size:0xC scope:local align:4 +@4060 = .data:0x803BD5F4; // type:object size:0xC scope:local align:4 +@4061 = .data:0x803BD600; // type:object size:0xC scope:local align:4 +@4062 = .data:0x803BD60C; // type:object size:0xC scope:local align:4 +@4063 = .data:0x803BD618; // type:object size:0xC scope:local align:4 +@4064 = .data:0x803BD624; // type:object size:0xC scope:local align:4 +@4065 = .data:0x803BD630; // type:object size:0xC scope:local align:4 +@4066 = .data:0x803BD63C; // type:object size:0xC scope:local align:4 +@4067 = .data:0x803BD648; // type:object size:0xC scope:local align:4 +process = .data:0x803BD654; // type:object size:0x90 scope:local align:4 data:4byte +__vt__13dShopSystem_c = .data:0x803BD75C; // type:object size:0xD0 scope:global align:4 +...data.0 = .data:0x803BD830; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BD830; // type:object size:0xC scope:local align:4 +@3883 = .data:0x803BD83C; // type:object size:0xC scope:local align:4 +@3884 = .data:0x803BD848; // type:object size:0xC scope:local align:4 +@3885 = .data:0x803BD854; // type:object size:0xC scope:local align:4 +@3886 = .data:0x803BD860; // type:object size:0xC scope:local align:4 +@3887 = .data:0x803BD86C; // type:object size:0xC scope:local align:4 +@3888 = .data:0x803BD878; // type:object size:0xC scope:local align:4 +@3889 = .data:0x803BD884; // type:object size:0xC scope:local align:4 +@3890 = .data:0x803BD890; // type:object size:0xC scope:local align:4 +@3891 = .data:0x803BD89C; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BD8A8; // type:object size:0x6C scope:local align:4 data:4byte +@3892 = .data:0x803BD914; // type:object size:0xC scope:local align:4 +@3893 = .data:0x803BD920; // type:object size:0xC scope:local align:4 +@3894 = .data:0x803BD92C; // type:object size:0xC scope:local align:4 +@3895 = .data:0x803BD938; // type:object size:0xC scope:local align:4 +@3896 = .data:0x803BD944; // type:object size:0xC scope:local align:4 +@3897 = .data:0x803BD950; // type:object size:0xC scope:local align:4 +@3898 = .data:0x803BD95C; // type:object size:0xC scope:local align:4 +@3899 = .data:0x803BD968; // type:object size:0xC scope:local align:4 +@3900 = .data:0x803BD974; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BD980; // type:object size:0x6C scope:local align:4 data:4byte +offset$4331 = .data:0x803BD9EC; // type:object size:0x20 scope:local align:4 +l_dGameover_Method = .data:0x803BDA0C; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x803BDA20; // type:object size:0x28 scope:global align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x803BDA48; // type:object size:0x10 scope:global align:4 +__vt__12dMenu_save_c = .data:0x803BDA58; // type:object size:0xC scope:global align:4 +__vt__10dGov_HIO_c = .data:0x803BDA70; // type:object size:0xC scope:global align:4 +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x803BDA88; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BDA98; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BDA98; // type:object size:0xC scope:local align:4 +lightStatusBase = .data:0x803BDAA4; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x803BDB8C; // type:object size:0x10 scope:global align:4 data:2byte +@4322 = .data:0x803BDB9C; // type:object size:0x40 scope:local align:4 +@4364 = .data:0x803BDBDC; // type:object size:0x40 scope:local align:4 +@4511 = .data:0x803BDC1C; // type:object size:0x1C scope:local align:4 +test_pos_tbl$5126 = .data:0x803BDC38; // type:object size:0x60 scope:local align:4 data:float +test_color_tbl$5127 = .data:0x803BDC98; // type:object size:0x18 scope:local align:4 data:byte +@5842 = .data:0x803BDCB0; // type:object size:0x20 scope:local align:4 +@5841 = .data:0x803BDCD0; // type:object size:0x20 scope:local align:4 +now_shadow_alpha$5927 = .data:0x803BDCF0; // type:object size:0x18 scope:local align:4 +@6776 = .data:0x803BDD08; // type:object size:0x28 scope:local align:4 +@7029 = .data:0x803BDD30; // type:object size:0x20 scope:local align:4 +flush_col$7304 = .data:0x803BDD50; // type:object size:0x10 scope:local align:4 +flush_col2$7305 = .data:0x803BDD60; // type:object size:0x10 scope:local align:4 +flush_col3$7306 = .data:0x803BDD70; // type:object size:0x10 scope:local align:4 +l_dKy_Method = .data:0x803BDD80; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x803BDD94; // type:object size:0x28 scope:global align:4 +parcent_tabel$9036 = .data:0x803BDDBC; // type:object size:0x30 scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x803BDE1C; // type:object size:0xC scope:global align:4 +l_dKyeff_Method = .data:0x803BDE38; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x803BDE4C; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803BDE78; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x803BDE8C; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x803BDEB8; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x803BDECC; // type:object size:0x28 scope:global align:4 +__vt__19dDlst_KanteraIcon_c = .data:0x803BDEF8; // type:object size:0x10 scope:global align:4 +__vt__15dKantera_icon_c = .data:0x803BDF08; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BDF18; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BDF18; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803BDF24; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803BDF30; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803BDF3C; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803BDF48; // type:object size:0xC scope:local align:4 +@3803 = .data:0x803BDF54; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803BDF60; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803BDF6C; // type:object size:0x48 scope:local align:4 data:4byte +@3805 = .data:0x803BDFB4; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803BDFC0; // type:object size:0xC scope:local align:4 +@3807 = .data:0x803BDFCC; // type:object size:0xC scope:local align:4 +@3808 = .data:0x803BDFD8; // type:object size:0xC scope:local align:4 +@3809 = .data:0x803BDFE4; // type:object size:0xC scope:local align:4 +@3810 = .data:0x803BDFF0; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803BDFFC; // type:object size:0x48 scope:local align:4 data:4byte +__vt__19dMenu_Calibration_c = .data:0x803BE044; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BE060; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BE060; // type:object size:0xC scope:local align:4 +@4422 = .data:0x803BE06C; // type:object size:0xC scope:local align:4 +@4423 = .data:0x803BE078; // type:object size:0xC scope:local align:4 +@4424 = .data:0x803BE084; // type:object size:0xC scope:local align:4 +@4425 = .data:0x803BE090; // type:object size:0xC scope:local align:4 +@4426 = .data:0x803BE09C; // type:object size:0xC scope:local align:4 +@4427 = .data:0x803BE0A8; // type:object size:0xC scope:local align:4 +@4428 = .data:0x803BE0B4; // type:object size:0xC scope:local align:4 +@4429 = .data:0x803BE0C0; // type:object size:0xC scope:local align:4 +@4430 = .data:0x803BE0CC; // type:object size:0xC scope:local align:4 +@4431 = .data:0x803BE0D8; // type:object size:0xC scope:local align:4 +@4432 = .data:0x803BE0E4; // type:object size:0xC scope:local align:4 +@4433 = .data:0x803BE0F0; // type:object size:0xC scope:local align:4 +@4434 = .data:0x803BE0FC; // type:object size:0xC scope:local align:4 +@4435 = .data:0x803BE108; // type:object size:0xC scope:local align:4 +@4436 = .data:0x803BE114; // type:object size:0xC scope:local align:4 +@4437 = .data:0x803BE120; // type:object size:0xC scope:local align:4 +@4438 = .data:0x803BE12C; // type:object size:0xC scope:local align:4 +@4439 = .data:0x803BE138; // type:object size:0xC scope:local align:4 +@4440 = .data:0x803BE144; // type:object size:0xC scope:local align:4 +init = .data:0x803BE150; // type:object size:0xE4 scope:local align:4 data:4byte +@4441 = .data:0x803BE234; // type:object size:0xC scope:local align:4 +@4442 = .data:0x803BE240; // type:object size:0xC scope:local align:4 +@4443 = .data:0x803BE24C; // type:object size:0xC scope:local align:4 +@4444 = .data:0x803BE258; // type:object size:0xC scope:local align:4 +@4445 = .data:0x803BE264; // type:object size:0xC scope:local align:4 +@4446 = .data:0x803BE270; // type:object size:0xC scope:local align:4 +@4447 = .data:0x803BE27C; // type:object size:0xC scope:local align:4 +@4448 = .data:0x803BE288; // type:object size:0xC scope:local align:4 +@4449 = .data:0x803BE294; // type:object size:0xC scope:local align:4 +@4450 = .data:0x803BE2A0; // type:object size:0xC scope:local align:4 +@4451 = .data:0x803BE2AC; // type:object size:0xC scope:local align:4 +@4452 = .data:0x803BE2B8; // type:object size:0xC scope:local align:4 +@4453 = .data:0x803BE2C4; // type:object size:0xC scope:local align:4 +@4454 = .data:0x803BE2D0; // type:object size:0xC scope:local align:4 +@4455 = .data:0x803BE2DC; // type:object size:0xC scope:local align:4 +@4456 = .data:0x803BE2E8; // type:object size:0xC scope:local align:4 +@4457 = .data:0x803BE2F4; // type:object size:0xC scope:local align:4 +@4458 = .data:0x803BE300; // type:object size:0xC scope:local align:4 +@4459 = .data:0x803BE30C; // type:object size:0xC scope:local align:4 +process = .data:0x803BE318; // type:object size:0xE4 scope:local align:4 data:4byte +bck_name$7583 = .data:0x803BE3FC; // type:object size:0x10 scope:local align:4 +brk_name$7584 = .data:0x803BE40C; // type:object size:0x10 scope:local align:4 +bck_name$7687 = .data:0x803BE41C; // type:object size:0x10 scope:local align:4 +brk_name$7688 = .data:0x803BE42C; // type:object size:0x10 scope:local align:4 +__vt__15dMenu_Collect_c = .data:0x803BE43C; // type:object size:0xC scope:global align:4 +__vt__20dMenu_Collect2DTop_c = .data:0x803BE448; // type:object size:0x10 scope:global align:4 +__vt__17dMenu_Collect3D_c = .data:0x803BE470; // type:object size:0xC scope:global align:4 +__vt__17dMenu_Collect2D_c = .data:0x803BE4A4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BE4C0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BE4C0; // type:object size:0xC scope:local align:4 +@4861 = .data:0x803BE4CC; // type:object size:0xC scope:local align:4 +@4862 = .data:0x803BE4D8; // type:object size:0xC scope:local align:4 +@4863 = .data:0x803BE4E4; // type:object size:0xC scope:local align:4 +@4864 = .data:0x803BE4F0; // type:object size:0xC scope:local align:4 +@4865 = .data:0x803BE4FC; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BE508; // type:object size:0x3C scope:local align:4 data:4byte +@4866 = .data:0x803BE544; // type:object size:0xC scope:local align:4 +@4867 = .data:0x803BE550; // type:object size:0xC scope:local align:4 +@4868 = .data:0x803BE55C; // type:object size:0xC scope:local align:4 +@4869 = .data:0x803BE568; // type:object size:0xC scope:local align:4 +@4870 = .data:0x803BE574; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BE580; // type:object size:0x3C scope:local align:4 data:4byte +@4871 = .data:0x803BE5BC; // type:object size:0xC scope:local align:4 +@4872 = .data:0x803BE5C8; // type:object size:0xC scope:local align:4 +@4873 = .data:0x803BE5D4; // type:object size:0xC scope:local align:4 +@4874 = .data:0x803BE5E0; // type:object size:0xC scope:local align:4 +@4875 = .data:0x803BE5EC; // type:object size:0xC scope:local align:4 +itemInfo_subProcess = .data:0x803BE5F8; // type:object size:0x3C scope:global align:4 data:4byte +@4876 = .data:0x803BE634; // type:object size:0xC scope:local align:4 +@4877 = .data:0x803BE640; // type:object size:0xC scope:local align:4 +floor_init_process = .data:0x803BE64C; // type:object size:0x18 scope:global align:4 data:4byte +@4878 = .data:0x803BE664; // type:object size:0xC scope:local align:4 +@4879 = .data:0x803BE670; // type:object size:0xC scope:local align:4 +floor_move_process = .data:0x803BE67C; // type:object size:0x18 scope:global align:4 data:4byte +@4880 = .data:0x803BE694; // type:object size:0xC scope:local align:4 +@4881 = .data:0x803BE6A0; // type:object size:0xC scope:local align:4 +@4882 = .data:0x803BE6AC; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803BE6B8; // type:object size:0x24 scope:local align:4 data:4byte +@4883 = .data:0x803BE6DC; // type:object size:0xC scope:local align:4 +@4884 = .data:0x803BE6E8; // type:object size:0xC scope:local align:4 +@4885 = .data:0x803BE6F4; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803BE700; // type:object size:0x24 scope:local align:4 data:4byte +__vt__15dMenu_DmapMap_c = .data:0x803BE7C0; // type:object size:0xC scope:global align:4 +__vt__20dMenu_StageMapCtrl_c = .data:0x803BE7CC; // type:object size:0x24 scope:global align:4 +__vt__12dMenu_Dmap_c = .data:0x803BE7F0; // type:object size:0xC scope:global align:4 +__vt__14dMenu_DmapBg_c = .data:0x803BE818; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803BE840; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BE840; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803BE84C; // type:object size:0x44 scope:local align:4 +l_data = .data:0x803BE8A0; // type:object size:0xF4 scope:global align:4 +@3922 = .data:0x803BE994; // type:object size:0xC scope:local align:4 +@3923 = .data:0x803BE9A0; // type:object size:0xC scope:local align:4 +@3924 = .data:0x803BE9AC; // type:object size:0xC scope:local align:4 +@3925 = .data:0x803BE9B8; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BE9C4; // type:object size:0x30 scope:local align:4 data:4byte +@3926 = .data:0x803BE9F4; // type:object size:0xC scope:local align:4 +@3927 = .data:0x803BEA00; // type:object size:0xC scope:local align:4 +@3928 = .data:0x803BEA0C; // type:object size:0xC scope:local align:4 +@3929 = .data:0x803BEA18; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BEA24; // type:object size:0x30 scope:local align:4 data:4byte +__vt__19dMenu_DmapMapCtrl_c = .data:0x803BEA54; // type:object size:0x28 scope:global align:4 +__vt__15renderingDmap_c = .data:0x803BEB48; // type:object size:0xAC scope:global align:4 +map_icon_size = .data:0x803BEBF8; // type:object size:0x114 scope:global align:4 data:float +__vt__16dMenuMapCommon_c = .data:0x803BED0C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BED18; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BED18; // type:object size:0xC scope:local align:4 +@3790 = .data:0x803BED24; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803BED30; // type:object size:0xC scope:local align:4 data:4byte +@3791 = .data:0x803BED3C; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803BED48; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dMenu_Fishing_c = .data:0x803BED54; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BED70; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BED70; // type:object size:0xC scope:local align:4 +@4019 = .data:0x803BED7C; // type:object size:0xC scope:local align:4 +@4020 = .data:0x803BED88; // type:object size:0xC scope:local align:4 +@4021 = .data:0x803BED94; // type:object size:0xC scope:local align:4 +@4022 = .data:0x803BEDA0; // type:object size:0xC scope:local align:4 +@4023 = .data:0x803BEDAC; // type:object size:0xC scope:local align:4 +@4024 = .data:0x803BEDB8; // type:object size:0xC scope:local align:4 +@4025 = .data:0x803BEDC4; // type:object size:0xC scope:local align:4 +@4026 = .data:0x803BEDD0; // type:object size:0xC scope:local align:4 +@4027 = .data:0x803BEDDC; // type:object size:0xC scope:local align:4 +@4028 = .data:0x803BEDE8; // type:object size:0xC scope:local align:4 +@4029 = .data:0x803BEDF4; // type:object size:0xC scope:local align:4 +@4030 = .data:0x803BEE00; // type:object size:0xC scope:local align:4 +@4031 = .data:0x803BEE0C; // type:object size:0xC scope:local align:4 +@4032 = .data:0x803BEE18; // type:object size:0xC scope:local align:4 +@4033 = .data:0x803BEE24; // type:object size:0xC scope:local align:4 +@4034 = .data:0x803BEE30; // type:object size:0xC scope:local align:4 +@4035 = .data:0x803BEE3C; // type:object size:0xC scope:local align:4 +@4036 = .data:0x803BEE48; // type:object size:0xC scope:local align:4 +@4037 = .data:0x803BEE54; // type:object size:0xC scope:local align:4 +@4038 = .data:0x803BEE60; // type:object size:0xC scope:local align:4 +@4039 = .data:0x803BEE6C; // type:object size:0xC scope:local align:4 +@4040 = .data:0x803BEE78; // type:object size:0xC scope:local align:4 +@4041 = .data:0x803BEE84; // type:object size:0xC scope:local align:4 +@4042 = .data:0x803BEE90; // type:object size:0xC scope:local align:4 +@4043 = .data:0x803BEE9C; // type:object size:0xC scope:local align:4 +@4044 = .data:0x803BEEA8; // type:object size:0xC scope:local align:4 +@4045 = .data:0x803BEEB4; // type:object size:0xC scope:local align:4 +@4046 = .data:0x803BEEC0; // type:object size:0xC scope:local align:4 +@4047 = .data:0x803BEECC; // type:object size:0xC scope:local align:4 +@4048 = .data:0x803BEED8; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BEEE4; // type:object size:0x168 scope:local align:4 data:4byte +@4049 = .data:0x803BF04C; // type:object size:0xC scope:local align:4 +@4050 = .data:0x803BF058; // type:object size:0xC scope:local align:4 +@4051 = .data:0x803BF064; // type:object size:0xC scope:local align:4 +@4052 = .data:0x803BF070; // type:object size:0xC scope:local align:4 +@4053 = .data:0x803BF07C; // type:object size:0xC scope:local align:4 +@4054 = .data:0x803BF088; // type:object size:0xC scope:local align:4 +@4055 = .data:0x803BF094; // type:object size:0xC scope:local align:4 +@4056 = .data:0x803BF0A0; // type:object size:0xC scope:local align:4 +@4057 = .data:0x803BF0AC; // type:object size:0xC scope:local align:4 +@4058 = .data:0x803BF0B8; // type:object size:0xC scope:local align:4 +@4059 = .data:0x803BF0C4; // type:object size:0xC scope:local align:4 +@4060 = .data:0x803BF0D0; // type:object size:0xC scope:local align:4 +@4061 = .data:0x803BF0DC; // type:object size:0xC scope:local align:4 +@4062 = .data:0x803BF0E8; // type:object size:0xC scope:local align:4 +@4063 = .data:0x803BF0F4; // type:object size:0xC scope:local align:4 +@4064 = .data:0x803BF100; // type:object size:0xC scope:local align:4 +@4065 = .data:0x803BF10C; // type:object size:0xC scope:local align:4 +@4066 = .data:0x803BF118; // type:object size:0xC scope:local align:4 +@4067 = .data:0x803BF124; // type:object size:0xC scope:local align:4 +@4068 = .data:0x803BF130; // type:object size:0xC scope:local align:4 +@4069 = .data:0x803BF13C; // type:object size:0xC scope:local align:4 +@4070 = .data:0x803BF148; // type:object size:0xC scope:local align:4 +@4071 = .data:0x803BF154; // type:object size:0xC scope:local align:4 +@4072 = .data:0x803BF160; // type:object size:0xC scope:local align:4 +@4073 = .data:0x803BF16C; // type:object size:0xC scope:local align:4 +@4074 = .data:0x803BF178; // type:object size:0xC scope:local align:4 +@4075 = .data:0x803BF184; // type:object size:0xC scope:local align:4 +@4076 = .data:0x803BF190; // type:object size:0xC scope:local align:4 +@4077 = .data:0x803BF19C; // type:object size:0xC scope:local align:4 +@4078 = .data:0x803BF1A8; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BF1B4; // type:object size:0x168 scope:local align:4 data:4byte +stage_name$7304 = .data:0x803BF31C; // type:object size:0x10 scope:local align:4 +stage_name$7361 = .data:0x803BF32C; // type:object size:0x18 scope:local align:4 +__vt__12dMenu_Fmap_c = .data:0x803BF344; // type:object size:0xC scope:global align:4 +__vt__9dMf_HIO_c = .data:0x803BF350; // type:object size:0xC scope:global align:4 +__vt__15dMenu_FmapMap_c = .data:0x803BF360; // type:object size:0x68 scope:global align:4 +__vt__15renderingFmap_c = .data:0x803BF3C8; // type:object size:0x68 scope:global align:4 +__vt__17dMenu_Fmap2DTop_c = .data:0x803BF430; // type:object size:0x10 scope:global align:4 +__vt__18dMenu_Fmap2DBack_c = .data:0x803BF440; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x803BF460; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BF460; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803BF46C; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803BF478; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803BF484; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803BF490; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803BF49C; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803BF4A8; // type:object size:0x3C scope:local align:4 data:4byte +@3802 = .data:0x803BF4E4; // type:object size:0xC scope:local align:4 +@3803 = .data:0x803BF4F0; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803BF4FC; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803BF508; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803BF514; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803BF520; // type:object size:0x3C scope:local align:4 data:4byte +l_itemno$4346 = .data:0x803BF55C; // type:object size:0x18 scope:local align:4 data:byte +l_itemno$4364 = .data:0x803BF574; // type:object size:0x18 scope:local align:4 +__vt__14dMenu_Insect_c = .data:0x803BF58C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BF5A8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BF5A8; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803BF5B4; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803BF5C0; // type:object size:0xC scope:local align:4 +@3846 = .data:0x803BF5CC; // type:object size:0xC scope:local align:4 +@3847 = .data:0x803BF5D8; // type:object size:0xC scope:local align:4 +@3848 = .data:0x803BF5E4; // type:object size:0xC scope:local align:4 +@3849 = .data:0x803BF5F0; // type:object size:0xC scope:local align:4 +init_process = .data:0x803BF5FC; // type:object size:0x48 scope:local align:4 data:4byte +@3850 = .data:0x803BF644; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803BF650; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803BF65C; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803BF668; // type:object size:0xC scope:local align:4 +@3854 = .data:0x803BF674; // type:object size:0xC scope:local align:4 +@3855 = .data:0x803BF680; // type:object size:0xC scope:local align:4 +move_process = .data:0x803BF68C; // type:object size:0x48 scope:local align:4 data:4byte +__vt__19dMenu_ItemExplain_c = .data:0x803BF6D4; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803BF6E0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BF6E0; // type:object size:0xC scope:local align:4 +@3795 = .data:0x803BF6EC; // type:object size:0xC scope:local align:4 +@3796 = .data:0x803BF6F8; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803BF704; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803BF710; // type:object size:0xC scope:local align:4 +@3799 = .data:0x803BF71C; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803BF728; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803BF734; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803BF740; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803BF74C; // type:object size:0x60 scope:local align:4 data:4byte +@3803 = .data:0x803BF7AC; // type:object size:0xC scope:local align:4 +@3804 = .data:0x803BF7B8; // type:object size:0xC scope:local align:4 +@3805 = .data:0x803BF7C4; // type:object size:0xC scope:local align:4 +@3806 = .data:0x803BF7D0; // type:object size:0xC scope:local align:4 +@3807 = .data:0x803BF7DC; // type:object size:0xC scope:local align:4 +@3808 = .data:0x803BF7E8; // type:object size:0xC scope:local align:4 +@3809 = .data:0x803BF7F4; // type:object size:0xC scope:local align:4 +@3810 = .data:0x803BF800; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803BF80C; // type:object size:0x60 scope:local align:4 data:4byte +__vt__14dMenu_Letter_c = .data:0x803BF86C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BF888; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BF888; // type:object size:0xC scope:local align:4 +@3838 = .data:0x803BF894; // type:object size:0xC scope:local align:4 +@3839 = .data:0x803BF8A0; // type:object size:0xC scope:local align:4 +@3840 = .data:0x803BF8AC; // type:object size:0xC scope:local align:4 +@3841 = .data:0x803BF8B8; // type:object size:0xC scope:local align:4 +@3842 = .data:0x803BF8C4; // type:object size:0xC scope:local align:4 +@3843 = .data:0x803BF8D0; // type:object size:0xC scope:local align:4 +@3844 = .data:0x803BF8DC; // type:object size:0xC scope:local align:4 +@3845 = .data:0x803BF8E8; // type:object size:0xC scope:local align:4 +init = .data:0x803BF8F4; // type:object size:0x60 scope:local align:4 data:4byte +@3846 = .data:0x803BF954; // type:object size:0xC scope:local align:4 +@3847 = .data:0x803BF960; // type:object size:0xC scope:local align:4 +@3848 = .data:0x803BF96C; // type:object size:0xC scope:local align:4 +@3849 = .data:0x803BF978; // type:object size:0xC scope:local align:4 +@3850 = .data:0x803BF984; // type:object size:0xC scope:local align:4 +@3851 = .data:0x803BF990; // type:object size:0xC scope:local align:4 +@3852 = .data:0x803BF99C; // type:object size:0xC scope:local align:4 +@3853 = .data:0x803BF9A8; // type:object size:0xC scope:local align:4 +process = .data:0x803BF9B4; // type:object size:0x60 scope:local align:4 data:4byte +@3854 = .data:0x803BFA14; // type:object size:0xC scope:local align:4 +@3855 = .data:0x803BFA20; // type:object size:0xC scope:local align:4 +@3856 = .data:0x803BFA2C; // type:object size:0xC scope:local align:4 +@3857 = .data:0x803BFA38; // type:object size:0xC scope:local align:4 +@3858 = .data:0x803BFA44; // type:object size:0xC scope:local align:4 +tv_process = .data:0x803BFA50; // type:object size:0x3C scope:global align:4 data:4byte +@3859 = .data:0x803BFA8C; // type:object size:0xC scope:local align:4 +@3860 = .data:0x803BFA98; // type:object size:0xC scope:local align:4 +@3861 = .data:0x803BFAA4; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803BFAB0; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803BFABC; // type:object size:0xC scope:local align:4 +calibration_process = .data:0x803BFAC8; // type:object size:0x3C scope:global align:4 +__vt__14dMenu_Option_c = .data:0x803BFB34; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BFB50; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BFB50; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803BFB5C; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803BFB68; // type:object size:0xC scope:local align:4 +@3864 = .data:0x803BFB74; // type:object size:0xC scope:local align:4 +@3865 = .data:0x803BFB80; // type:object size:0xC scope:local align:4 +stick_init = .data:0x803BFB8C; // type:object size:0x30 scope:global align:4 data:4byte +@3866 = .data:0x803BFBBC; // type:object size:0xC scope:local align:4 +@3867 = .data:0x803BFBC8; // type:object size:0xC scope:local align:4 +@3868 = .data:0x803BFBD4; // type:object size:0xC scope:local align:4 +@3869 = .data:0x803BFBE0; // type:object size:0xC scope:local align:4 +stick_proc = .data:0x803BFBEC; // type:object size:0x30 scope:global align:4 data:4byte +@4795 = .data:0x803BFC1C; // type:object size:0x20 scope:local align:4 +__vt__12dMenu_Ring_c = .data:0x803BFC3C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803BFC58; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803BFC58; // type:object size:0xC scope:local align:4 +SelStartFrameTbl = .data:0x803BFC64; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803BFC70; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803BFC7C; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803BFC88; // type:object size:0xC scope:local align:4 +YnSelStartFrameTbl = .data:0x803BFC94; // type:object size:0x10 scope:local align:4 +YnSelEndFrameTbl = .data:0x803BFCA4; // type:object size:0x10 scope:local align:4 +l_tagName0$3857 = .data:0x803BFCB8; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$3866 = .data:0x803BFCD0; // type:object size:0x10 scope:local align:4 +l_tagName000U$3867 = .data:0x803BFCE0; // type:object size:0x10 scope:local align:4 +l_tagName00$3879 = .data:0x803BFCF0; // type:object size:0x10 scope:local align:4 +l_tagName00U$3880 = .data:0x803BFD00; // type:object size:0x10 scope:local align:4 +l_tagName3$3887 = .data:0x803BFD10; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$3888 = .data:0x803BFD28; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$3889 = .data:0x803BFD40; // type:object size:0x18 scope:local align:4 data:string +l_tagName9$3898 = .data:0x803BFD58; // type:object size:0x10 scope:local align:4 +l_tagName10$3899 = .data:0x803BFD68; // type:object size:0x10 scope:local align:4 +l_tagName11$3900 = .data:0x803BFD78; // type:object size:0x10 scope:local align:4 +l_tagName12$3909 = .data:0x803BFD88; // type:object size:0x18 scope:local align:4 data:string +l_tagName21$3916 = .data:0x803BFDA0; // type:object size:0x10 scope:local align:4 +l_tagName211$3917 = .data:0x803BFDB0; // type:object size:0x50 scope:local align:4 data:string +l_tagName20$3929 = .data:0x803BFE00; // type:object size:0x10 scope:local align:4 +l_tagName13$3937 = .data:0x803BFE10; // type:object size:0x18 scope:local align:4 data:string +@4479 = .data:0x803BFE28; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803BFE34; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803BFE40; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803BFE4C; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803BFE58; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803BFE64; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803BFE70; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803BFE7C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803BFE88; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803BFE94; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803BFEA0; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803BFEAC; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803BFEB8; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803BFEC4; // type:object size:0xC scope:local align:4 +@4493 = .data:0x803BFED0; // type:object size:0xC scope:local align:4 +@4494 = .data:0x803BFEDC; // type:object size:0xC scope:local align:4 +@4495 = .data:0x803BFEE8; // type:object size:0xC scope:local align:4 +@4496 = .data:0x803BFEF4; // type:object size:0xC scope:local align:4 +@4497 = .data:0x803BFF00; // type:object size:0xC scope:local align:4 +@4498 = .data:0x803BFF0C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x803BFF18; // type:object size:0xC scope:local align:4 +@4500 = .data:0x803BFF24; // type:object size:0xC scope:local align:4 +@4501 = .data:0x803BFF30; // type:object size:0xC scope:local align:4 +@4502 = .data:0x803BFF3C; // type:object size:0xC scope:local align:4 +@4503 = .data:0x803BFF48; // type:object size:0xC scope:local align:4 +@4504 = .data:0x803BFF54; // type:object size:0xC scope:local align:4 +@4505 = .data:0x803BFF60; // type:object size:0xC scope:local align:4 +@4506 = .data:0x803BFF6C; // type:object size:0xC scope:local align:4 +@4507 = .data:0x803BFF78; // type:object size:0xC scope:local align:4 +@4508 = .data:0x803BFF84; // type:object size:0xC scope:local align:4 +@4509 = .data:0x803BFF90; // type:object size:0xC scope:local align:4 +@4510 = .data:0x803BFF9C; // type:object size:0xC scope:local align:4 +@4511 = .data:0x803BFFA8; // type:object size:0xC scope:local align:4 +@4512 = .data:0x803BFFB4; // type:object size:0xC scope:local align:4 +@4513 = .data:0x803BFFC0; // type:object size:0xC scope:local align:4 +@4514 = .data:0x803BFFCC; // type:object size:0xC scope:local align:4 +@4515 = .data:0x803BFFD8; // type:object size:0xC scope:local align:4 +@4516 = .data:0x803BFFE4; // type:object size:0xC scope:local align:4 +@4517 = .data:0x803BFFF0; // type:object size:0xC scope:local align:4 +@4518 = .data:0x803BFFFC; // type:object size:0xC scope:local align:4 +@4519 = .data:0x803C0008; // type:object size:0xC scope:local align:4 +@4520 = .data:0x803C0014; // type:object size:0xC scope:local align:4 +@4521 = .data:0x803C0020; // type:object size:0xC scope:local align:4 +@4522 = .data:0x803C002C; // type:object size:0xC scope:local align:4 +@4523 = .data:0x803C0038; // type:object size:0xC scope:local align:4 +@4524 = .data:0x803C0044; // type:object size:0xC scope:local align:4 +@4525 = .data:0x803C0050; // type:object size:0xC scope:local align:4 +@4526 = .data:0x803C005C; // type:object size:0xC scope:local align:4 +@4527 = .data:0x803C0068; // type:object size:0xC scope:local align:4 +@4528 = .data:0x803C0074; // type:object size:0xC scope:local align:4 +@4529 = .data:0x803C0080; // type:object size:0xC scope:local align:4 +@4530 = .data:0x803C008C; // type:object size:0xC scope:local align:4 +@4531 = .data:0x803C0098; // type:object size:0xC scope:local align:4 +@4532 = .data:0x803C00A4; // type:object size:0xC scope:local align:4 +@4533 = .data:0x803C00B0; // type:object size:0xC scope:local align:4 +@4534 = .data:0x803C00BC; // type:object size:0xC scope:local align:4 +@4535 = .data:0x803C00C8; // type:object size:0xC scope:local align:4 +@4536 = .data:0x803C00D4; // type:object size:0xC scope:local align:4 +@4537 = .data:0x803C00E0; // type:object size:0xC scope:local align:4 +@4538 = .data:0x803C00EC; // type:object size:0xC scope:local align:4 +@4539 = .data:0x803C00F8; // type:object size:0xC scope:local align:4 +MenuSaveProc = .data:0x803C0104; // type:object size:0x2E8 scope:global align:4 data:4byte +@4794 = .data:0x803C03EC; // type:object size:0xC scope:local align:4 data:4byte +@4797 = .data:0x803C03F8; // type:object size:0xC scope:local align:4 data:4byte +@4802 = .data:0x803C0404; // type:object size:0x34 scope:local align:4 +@4901 = .data:0x803C0438; // type:object size:0xC scope:local align:4 data:4byte +__vt__16dDlst_MenuSave_c = .data:0x803C0444; // type:object size:0x10 scope:global align:4 +__vt__23dDlst_MenuSaveExplain_c = .data:0x803C0454; // type:object size:0x10 scope:global align:4 +__vt__9dMs_HIO_c = .data:0x803C04AC; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803C04B8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C04B8; // type:object size:0xC scope:local align:4 +@3795 = .data:0x803C04C4; // type:object size:0xC scope:local align:4 +@3796 = .data:0x803C04D0; // type:object size:0xC scope:local align:4 +@3797 = .data:0x803C04DC; // type:object size:0xC scope:local align:4 +@3798 = .data:0x803C04E8; // type:object size:0xC scope:local align:4 +map_init_process = .data:0x803C04F4; // type:object size:0x30 scope:local align:4 data:4byte +@3799 = .data:0x803C0524; // type:object size:0xC scope:local align:4 +@3800 = .data:0x803C0530; // type:object size:0xC scope:local align:4 +@3801 = .data:0x803C053C; // type:object size:0xC scope:local align:4 +@3802 = .data:0x803C0548; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803C0554; // type:object size:0x30 scope:local align:4 data:4byte +evt_id$4557 = .data:0x803C0584; // type:object size:0x1C scope:local align:4 +__vt__13dMenu_Skill_c = .data:0x803C05A0; // type:object size:0x10 scope:global align:4 +__vt__10dMw_DHIO_c = .data:0x803C05C0; // type:object size:0xC scope:global align:4 +__vt__9dMw_HIO_c = .data:0x803C05CC; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803C05D8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C05D8; // type:object size:0xC scope:local align:4 +@4276 = .data:0x803C05E4; // type:object size:0xC scope:local align:4 +@4277 = .data:0x803C05F0; // type:object size:0xC scope:local align:4 +@4278 = .data:0x803C05FC; // type:object size:0xC scope:local align:4 +@4279 = .data:0x803C0608; // type:object size:0xC scope:local align:4 +@4280 = .data:0x803C0614; // type:object size:0xC scope:local align:4 +@4281 = .data:0x803C0620; // type:object size:0xC scope:local align:4 +@4282 = .data:0x803C062C; // type:object size:0xC scope:local align:4 +@4283 = .data:0x803C0638; // type:object size:0xC scope:local align:4 +@4284 = .data:0x803C0644; // type:object size:0xC scope:local align:4 +@4285 = .data:0x803C0650; // type:object size:0xC scope:local align:4 +@4286 = .data:0x803C065C; // type:object size:0xC scope:local align:4 +@4287 = .data:0x803C0668; // type:object size:0xC scope:local align:4 +@4288 = .data:0x803C0674; // type:object size:0xC scope:local align:4 +@4289 = .data:0x803C0680; // type:object size:0xC scope:local align:4 +@4290 = .data:0x803C068C; // type:object size:0xC scope:local align:4 +@4291 = .data:0x803C0698; // type:object size:0xC scope:local align:4 +@4292 = .data:0x803C06A4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x803C06B0; // type:object size:0xC scope:local align:4 +@4294 = .data:0x803C06BC; // type:object size:0xC scope:local align:4 +@4295 = .data:0x803C06C8; // type:object size:0xC scope:local align:4 +@4296 = .data:0x803C06D4; // type:object size:0xC scope:local align:4 +@4297 = .data:0x803C06E0; // type:object size:0xC scope:local align:4 +@4298 = .data:0x803C06EC; // type:object size:0xC scope:local align:4 +@4299 = .data:0x803C06F8; // type:object size:0xC scope:local align:4 +@4300 = .data:0x803C0704; // type:object size:0xC scope:local align:4 +@4301 = .data:0x803C0710; // type:object size:0xC scope:local align:4 +@4302 = .data:0x803C071C; // type:object size:0xC scope:local align:4 +@4303 = .data:0x803C0728; // type:object size:0xC scope:local align:4 +@4304 = .data:0x803C0734; // type:object size:0xC scope:local align:4 +@4305 = .data:0x803C0740; // type:object size:0xC scope:local align:4 +@4306 = .data:0x803C074C; // type:object size:0xC scope:local align:4 +@4307 = .data:0x803C0758; // type:object size:0xC scope:local align:4 +@4308 = .data:0x803C0764; // type:object size:0xC scope:local align:4 +@4309 = .data:0x803C0770; // type:object size:0xC scope:local align:4 +@4310 = .data:0x803C077C; // type:object size:0xC scope:local align:4 +init_proc = .data:0x803C0788; // type:object size:0x1A4 scope:local align:4 data:4byte +@4311 = .data:0x803C092C; // type:object size:0xC scope:local align:4 +@4312 = .data:0x803C0938; // type:object size:0xC scope:local align:4 +@4313 = .data:0x803C0944; // type:object size:0xC scope:local align:4 +@4314 = .data:0x803C0950; // type:object size:0xC scope:local align:4 +@4315 = .data:0x803C095C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x803C0968; // type:object size:0xC scope:local align:4 +@4317 = .data:0x803C0974; // type:object size:0xC scope:local align:4 +@4318 = .data:0x803C0980; // type:object size:0xC scope:local align:4 +@4319 = .data:0x803C098C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x803C0998; // type:object size:0xC scope:local align:4 +@4321 = .data:0x803C09A4; // type:object size:0xC scope:local align:4 +@4322 = .data:0x803C09B0; // type:object size:0xC scope:local align:4 +@4323 = .data:0x803C09BC; // type:object size:0xC scope:local align:4 +@4324 = .data:0x803C09C8; // type:object size:0xC scope:local align:4 +@4325 = .data:0x803C09D4; // type:object size:0xC scope:local align:4 +@4326 = .data:0x803C09E0; // type:object size:0xC scope:local align:4 +@4327 = .data:0x803C09EC; // type:object size:0xC scope:local align:4 +@4328 = .data:0x803C09F8; // type:object size:0xC scope:local align:4 +@4329 = .data:0x803C0A04; // type:object size:0xC scope:local align:4 +@4330 = .data:0x803C0A10; // type:object size:0xC scope:local align:4 +@4331 = .data:0x803C0A1C; // type:object size:0xC scope:local align:4 +@4332 = .data:0x803C0A28; // type:object size:0xC scope:local align:4 +@4333 = .data:0x803C0A34; // type:object size:0xC scope:local align:4 +@4334 = .data:0x803C0A40; // type:object size:0xC scope:local align:4 +@4335 = .data:0x803C0A4C; // type:object size:0xC scope:local align:4 +@4336 = .data:0x803C0A58; // type:object size:0xC scope:local align:4 +@4337 = .data:0x803C0A64; // type:object size:0xC scope:local align:4 +@4338 = .data:0x803C0A70; // type:object size:0xC scope:local align:4 +@4339 = .data:0x803C0A7C; // type:object size:0xC scope:local align:4 +@4340 = .data:0x803C0A88; // type:object size:0xC scope:local align:4 +@4341 = .data:0x803C0A94; // type:object size:0xC scope:local align:4 +@4342 = .data:0x803C0AA0; // type:object size:0xC scope:local align:4 +@4343 = .data:0x803C0AAC; // type:object size:0xC scope:local align:4 +@4344 = .data:0x803C0AB8; // type:object size:0xC scope:local align:4 +@4345 = .data:0x803C0AC4; // type:object size:0xC scope:local align:4 +move_proc = .data:0x803C0AD0; // type:object size:0x1A4 scope:global align:4 data:4byte +@4360 = .data:0x803C0C74; // type:object size:0x80 scope:local align:4 +@4418 = .data:0x803C0CF4; // type:object size:0x6C scope:local align:4 +l_dMw_Method = .data:0x803C0D60; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x803C0D74; // type:object size:0x28 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x803C0DB4; // type:object size:0x10 scope:global align:4 +__vt__18dMeter_cursorHIO_c = .data:0x803C0DC8; // type:object size:0xC scope:global align:4 +__vt__16dMeter_fmapHIO_c = .data:0x803C0DD4; // type:object size:0xC scope:global align:4 +__vt__19dMeter_mapIconHIO_c = .data:0x803C0DE0; // type:object size:0xC scope:global align:4 +__vt__16dMeter_ringHIO_c = .data:0x803C0DEC; // type:object size:0xC scope:global align:4 +__vt__16dMeter_drawHIO_c = .data:0x803C0DF8; // type:object size:0xC scope:global align:4 +__vt__25dMeter_drawLightDropHIO_c = .data:0x803C0E04; // type:object size:0xC scope:global align:4 +__vt__24dMeter_drawMiniGameHIO_c = .data:0x803C0E10; // type:object size:0xC scope:global align:4 +__vt__25dMeter_drawEmpButtonHIO_c = .data:0x803C0E1C; // type:object size:0xC scope:global align:4 +__vt__21dMeter_drawSkillHIO_c = .data:0x803C0E28; // type:object size:0xC scope:global align:4 +__vt__27dMeter_drawCalibrationHIO_c = .data:0x803C0E34; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawInsectHIO_c = .data:0x803C0E40; // type:object size:0xC scope:global align:4 +__vt__23dMeter_drawFishingHIO_c = .data:0x803C0E4C; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawLetterHIO_c = .data:0x803C0E58; // type:object size:0xC scope:global align:4 +__vt__22dMeter_drawOptionHIO_c = .data:0x803C0E64; // type:object size:0xC scope:global align:4 +__vt__23dMeter_drawCollectHIO_c = .data:0x803C0E70; // type:object size:0xC scope:global align:4 +__vt__16dMeter_menuHIO_c = .data:0x803C0E7C; // type:object size:0xC scope:global align:4 +@7807 = .data:0x803C0E88; // type:object size:0x58 scope:local align:4 +@7858 = .data:0x803C0EE0; // type:object size:0x58 scope:local align:4 +__vt__14dMeterButton_c = .data:0x803C0F38; // type:object size:0x10 scope:global align:4 +__vt__14dMeterHaihai_c = .data:0x803C0F48; // type:object size:0x20 scope:global align:4 +haku_tag$3719 = .data:0x803C0F68; // type:object size:0x30 scope:local align:4 data:4byte +__vt__15dMeterHakusha_c = .data:0x803C0F98; // type:object size:0x20 scope:global align:4 +@4516 = .data:0x803C0FB8; // type:object size:0x20 scope:local align:4 +__vt__11dMeterMap_c = .data:0x803C0FD8; // type:object size:0x10 scope:global align:4 +__vt__14dMeterString_c = .data:0x803C0FE8; // type:object size:0x20 scope:global align:4 +bmg_filename$3954 = .data:0x803C1008; // type:object size:0x28 scope:local align:4 +i_action_num$8471 = .data:0x803C1030; // type:object size:0x204 scope:local align:4 +@9008 = .data:0x803C1234; // type:object size:0x24 scope:local align:4 +@9030 = .data:0x803C1258; // type:object size:0x24 scope:local align:4 +@9053 = .data:0x803C127C; // type:object size:0x24 scope:local align:4 +@9106 = .data:0x803C12A0; // type:object size:0x190 scope:local align:4 +__vt__13dMeter2Draw_c = .data:0x803C1430; // type:object size:0x10 scope:global align:4 +@4572 = .data:0x803C1440; // type:object size:0x94 scope:local align:4 +tex_name$5183 = .data:0x803C14D4; // type:object size:0x28 scope:local align:4 +letter_data__12dMenu_Letter = .data:0x803C14FC; // type:object size:0x200 scope:global align:4 data:2byte +__vt__13dMeter2Info_c = .data:0x803C16FC; // type:object size:0xC scope:global align:4 +@5038 = .data:0x803C1708; // type:object size:0x2C scope:local align:4 +l_dMeter2_Method = .data:0x803C1734; // type:object size:0x14 scope:global align:4 +g_profile_METER2 = .data:0x803C1748; // type:object size:0x28 scope:global align:4 +@4395 = .data:0x803C1770; // type:object size:0x118 scope:local align:4 +@5000 = .data:0x803C1888; // type:object size:0x104 scope:local align:4 +mpIconName$5045 = .data:0x803C198C; // type:object size:0x118 scope:local align:4 +__vt__10COutFont_c = .data:0x803C1AA4; // type:object size:0x24 scope:global align:4 +__vt__13COutFontSet_c = .data:0x803C1AC8; // type:object size:0xC scope:global align:4 +char_table$3795 = .data:0x803C1AD8; // type:object size:0x80 scope:local align:4 +@3831 = .data:0x803C1B58; // type:object size:0x100 scope:local align:4 +@3903 = .data:0x803C1C58; // type:object size:0x28 scope:local align:4 +@5174 = .data:0x803C1C80; // type:object size:0x30 scope:local align:4 +@5173 = .data:0x803C1CB0; // type:object size:0x3C scope:local align:4 +@5172 = .data:0x803C1CEC; // type:object size:0x38 scope:local align:4 +@5171 = .data:0x803C1D24; // type:object size:0x100 scope:local align:4 +@5285 = .data:0x803C1E24; // type:object size:0xC4 scope:local align:4 +@5751 = .data:0x803C1EE8; // type:object size:0x28 scope:local align:4 +@6078 = .data:0x803C1F10; // type:object size:0x100 scope:local align:4 +@6126 = .data:0x803C2010; // type:object size:0xC4 scope:local align:4 +@6588 = .data:0x803C20D4; // type:object size:0x54 scope:local align:4 +@6587 = .data:0x803C2128; // type:object size:0x100 scope:local align:4 +@6719 = .data:0x803C2228; // type:object size:0x24 scope:local align:4 +@7519 = .data:0x803C224C; // type:object size:0x30 scope:local align:4 +@7518 = .data:0x803C227C; // type:object size:0x3C scope:local align:4 +@7517 = .data:0x803C22B8; // type:object size:0x38 scope:local align:4 +@7516 = .data:0x803C22F0; // type:object size:0x100 scope:local align:4 +@8045 = .data:0x803C23F0; // type:object size:0x54 scope:local align:4 +@8044 = .data:0x803C2444; // type:object size:0x30 scope:local align:4 +@8043 = .data:0x803C2474; // type:object size:0x3C scope:local align:4 +@8042 = .data:0x803C24B0; // type:object size:0x38 scope:local align:4 +@8041 = .data:0x803C24E8; // type:object size:0x100 scope:local align:4 +__vt__35jmessage_string_tRenderingProcessor = .data:0x803C25E8; // type:object size:0x40 scope:global align:4 +__vt__34jmessage_string_tSequenceProcessor = .data:0x803C2628; // type:object size:0x58 scope:global align:4 +__vt__33jmessage_string_tMeasureProcessor = .data:0x803C2680; // type:object size:0x40 scope:global align:4 +__vt__24jmessage_string_tControl = .data:0x803C26C0; // type:object size:0xC scope:global align:4 +__vt__26jmessage_string_tReference = .data:0x803C26CC; // type:object size:0x10 scope:global align:4 +__vt__28jmessage_tRenderingProcessor = .data:0x803C26DC; // type:object size:0x40 scope:global align:4 +__vt__27jmessage_tSequenceProcessor = .data:0x803C271C; // type:object size:0x58 scope:global align:4 +__vt__26jmessage_tMeasureProcessor = .data:0x803C2774; // type:object size:0x40 scope:global align:4 +__vt__19jmessage_tReference = .data:0x803C27B4; // type:object size:0x10 scope:global align:4 +@4486 = .data:0x803C27C8; // type:object size:0x64 scope:local align:4 +@5875 = .data:0x803C282C; // type:object size:0x50 scope:local align:4 +l_dMsgObject_Method = .data:0x803C287C; // type:object size:0x14 scope:global align:4 +g_profile_MSG_OBJECT = .data:0x803C2890; // type:object size:0x28 scope:global align:4 +__vt__16dMsgObject_HIO_c = .data:0x803C28B8; // type:object size:0xC scope:global align:4 +__vt__20dMsgObject_HowlHIO_c = .data:0x803C28C4; // type:object size:0xC scope:global align:4 +__vt__10dMsgUnit_c = .data:0x803C28D0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803C28E0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C28E0; // type:object size:0xC scope:local align:4 +@3754 = .data:0x803C28EC; // type:object size:0xC scope:local align:4 +@3755 = .data:0x803C28F8; // type:object size:0xC scope:local align:4 +@3756 = .data:0x803C2904; // type:object size:0xC scope:local align:4 +@3757 = .data:0x803C2910; // type:object size:0xC scope:local align:4 +@3758 = .data:0x803C291C; // type:object size:0xC scope:local align:4 +@3759 = .data:0x803C2928; // type:object size:0xC scope:local align:4 +process = .data:0x803C2934; // type:object size:0x48 scope:local align:4 data:4byte +tag_n$4921 = .data:0x803C2980; // type:object size:0x18 scope:local align:4 +__vt__17dMsgScrn3Select_c = .data:0x803C29C8; // type:object size:0xC scope:global align:4 +__vt__15dMsgScrnArrow_c = .data:0x803C29D8; // type:object size:0xC scope:global align:4 +@3949 = .data:0x803C29E8; // type:object size:0x50 scope:local align:4 +__vt__14dMsgScrnBase_c = .data:0x803C2A38; // type:object size:0x58 scope:global align:4 +t_tag$3759 = .data:0x803C2A90; // type:object size:0x38 scope:local align:4 data:4byte +__vt__14dMsgScrnBoss_c = .data:0x803C2AC8; // type:object size:0x58 scope:global align:4 +...data.0 = .data:0x803C2B20; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C2B20; // type:object size:0xC scope:local align:4 +@3819 = .data:0x803C2B2C; // type:object size:0xC scope:local align:4 +@3820 = .data:0x803C2B38; // type:object size:0xC scope:local align:4 +@3821 = .data:0x803C2B44; // type:object size:0xC scope:local align:4 +@3822 = .data:0x803C2B50; // type:object size:0xC scope:local align:4 +@3823 = .data:0x803C2B5C; // type:object size:0xC scope:local align:4 +@3824 = .data:0x803C2B68; // type:object size:0xC scope:local align:4 +init_process = .data:0x803C2B74; // type:object size:0x48 scope:local align:4 data:4byte +@3825 = .data:0x803C2BBC; // type:object size:0xC scope:local align:4 +@3826 = .data:0x803C2BC8; // type:object size:0xC scope:local align:4 +@3827 = .data:0x803C2BD4; // type:object size:0xC scope:local align:4 +@3828 = .data:0x803C2BE0; // type:object size:0xC scope:local align:4 +@3829 = .data:0x803C2BEC; // type:object size:0xC scope:local align:4 +@3830 = .data:0x803C2BF8; // type:object size:0xC scope:local align:4 +move_process = .data:0x803C2C04; // type:object size:0x48 scope:local align:4 data:4byte +__vt__17dMsgScrnExplain_c = .data:0x803C2C4C; // type:object size:0xC scope:global align:4 +__vt__14dMsgScrnItem_c = .data:0x803C2C58; // type:object size:0x58 scope:global align:4 +...data.0 = .data:0x803C2CB0; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C2CB0; // type:object size:0xC scope:local align:4 +@4173 = .data:0x803C2CBC; // type:object size:0xC scope:local align:4 +@4174 = .data:0x803C2CC8; // type:object size:0xC scope:local align:4 +@4175 = .data:0x803C2CD4; // type:object size:0xC scope:local align:4 +@4176 = .data:0x803C2CE0; // type:object size:0xC scope:local align:4 +@4177 = .data:0x803C2CEC; // type:object size:0xC scope:local align:4 +init_proc = .data:0x803C2CF8; // type:object size:0x3C scope:local align:4 data:4byte +@4178 = .data:0x803C2D34; // type:object size:0xC scope:local align:4 +@4179 = .data:0x803C2D40; // type:object size:0xC scope:local align:4 +@4180 = .data:0x803C2D4C; // type:object size:0xC scope:local align:4 +@4181 = .data:0x803C2D58; // type:object size:0xC scope:local align:4 +@4182 = .data:0x803C2D64; // type:object size:0xC scope:local align:4 +process = .data:0x803C2D70; // type:object size:0x3C scope:local align:4 data:4byte +ylinen_tag$4210 = .data:0x803C2DB0; // type:object size:0x18 scope:local align:4 data:string +tlinen_tag$4211 = .data:0x803C2DC8; // type:object size:0x38 scope:local align:4 data:string +tline_tag$4212 = .data:0x803C2E00; // type:object size:0x38 scope:local align:4 +tlines_tag$4213 = .data:0x803C2E38; // type:object size:0x38 scope:local align:4 data:string +__vt__14dMsgScrnHowl_c = .data:0x803C2E70; // type:object size:0x58 scope:global align:4 +__vt__16dMsgScrnJimaku_c = .data:0x803C2EC8; // type:object size:0x58 scope:global align:4 +__vt__16dMsgScrnKanban_c = .data:0x803C2F20; // type:object size:0x58 scope:global align:4 +__vt__15dMsgScrnLight_c = .data:0x803C2F78; // type:object size:0xC scope:global align:4 +__vt__19dMsgScrnLight_HIO_c = .data:0x803C2F84; // type:object size:0xC scope:global align:4 +t_tag$3877 = .data:0x803C2F90; // type:object size:0x38 scope:local align:4 data:4byte +__vt__15dMsgScrnPlace_c = .data:0x803C2FC8; // type:object size:0x58 scope:global align:4 +t_tag$3752 = .data:0x803C3020; // type:object size:0x30 scope:local align:4 data:4byte +__vt__15dMsgScrnStaff_c = .data:0x803C3050; // type:object size:0x58 scope:global align:4 +__vt__14dMsgScrnTalk_c = .data:0x803C30A8; // type:object size:0x58 scope:global align:4 +__vt__14dMsgScrnTree_c = .data:0x803C3100; // type:object size:0x58 scope:global align:4 +__vt__16dMsgStringBase_c = .data:0x803C3158; // type:object size:0x20 scope:global align:4 +__vt__12dMsgString_c = .data:0x803C3178; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803C3198; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C3198; // type:object size:0xC scope:local align:4 +@4646 = .data:0x803C31A4; // type:object size:0x58 scope:local align:4 +@4645 = .data:0x803C31FC; // type:object size:0x68 scope:local align:4 +@4936 = .data:0x803C3264; // type:object size:0x4C scope:local align:4 +@5023 = .data:0x803C32B0; // type:object size:0xC scope:local align:4 +@5024 = .data:0x803C32BC; // type:object size:0xC scope:local align:4 +@5025 = .data:0x803C32C8; // type:object size:0xC scope:local align:4 +@5026 = .data:0x803C32D4; // type:object size:0xC scope:local align:4 +@5027 = .data:0x803C32E0; // type:object size:0xC scope:local align:4 +@5028 = .data:0x803C32EC; // type:object size:0xC scope:local align:4 +@5029 = .data:0x803C32F8; // type:object size:0xC scope:local align:4 +@5030 = .data:0x803C3304; // type:object size:0xC scope:local align:4 +@5031 = .data:0x803C3310; // type:object size:0xC scope:local align:4 +@5032 = .data:0x803C331C; // type:object size:0xC scope:local align:4 +@5033 = .data:0x803C3328; // type:object size:0xC scope:local align:4 +@5034 = .data:0x803C3334; // type:object size:0xC scope:local align:4 +@5035 = .data:0x803C3340; // type:object size:0xC scope:local align:4 +@5036 = .data:0x803C334C; // type:object size:0xC scope:local align:4 +@5037 = .data:0x803C3358; // type:object size:0xC scope:local align:4 +@5038 = .data:0x803C3364; // type:object size:0xC scope:local align:4 +@5039 = .data:0x803C3370; // type:object size:0xC scope:local align:4 +@5040 = .data:0x803C337C; // type:object size:0xC scope:local align:4 +@5041 = .data:0x803C3388; // type:object size:0xC scope:local align:4 +@5042 = .data:0x803C3394; // type:object size:0xC scope:local align:4 +@5043 = .data:0x803C33A0; // type:object size:0xC scope:local align:4 +@5044 = .data:0x803C33AC; // type:object size:0xC scope:local align:4 +@5045 = .data:0x803C33B8; // type:object size:0xC scope:local align:4 +@5046 = .data:0x803C33C4; // type:object size:0xC scope:local align:4 +@5047 = .data:0x803C33D0; // type:object size:0xC scope:local align:4 +@5048 = .data:0x803C33DC; // type:object size:0xC scope:local align:4 +@5049 = .data:0x803C33E8; // type:object size:0xC scope:local align:4 +@5050 = .data:0x803C33F4; // type:object size:0xC scope:local align:4 +@5051 = .data:0x803C3400; // type:object size:0xC scope:local align:4 +@5052 = .data:0x803C340C; // type:object size:0xC scope:local align:4 +@5053 = .data:0x803C3418; // type:object size:0xC scope:local align:4 +@5054 = .data:0x803C3424; // type:object size:0xC scope:local align:4 +@5055 = .data:0x803C3430; // type:object size:0xC scope:local align:4 +@5056 = .data:0x803C343C; // type:object size:0xC scope:local align:4 +@5057 = .data:0x803C3448; // type:object size:0xC scope:local align:4 +@5058 = .data:0x803C3454; // type:object size:0xC scope:local align:4 +@5059 = .data:0x803C3460; // type:object size:0xC scope:local align:4 +@5060 = .data:0x803C346C; // type:object size:0xC scope:local align:4 +@5061 = .data:0x803C3478; // type:object size:0xC scope:local align:4 +@5062 = .data:0x803C3484; // type:object size:0xC scope:local align:4 +@5063 = .data:0x803C3490; // type:object size:0xC scope:local align:4 +@5064 = .data:0x803C349C; // type:object size:0xC scope:local align:4 +@5065 = .data:0x803C34A8; // type:object size:0xC scope:local align:4 +@5066 = .data:0x803C34B4; // type:object size:0xC scope:local align:4 +@5067 = .data:0x803C34C0; // type:object size:0xC scope:local align:4 +@5068 = .data:0x803C34CC; // type:object size:0xC scope:local align:4 +@5069 = .data:0x803C34D8; // type:object size:0xC scope:local align:4 +@5070 = .data:0x803C34E4; // type:object size:0xC scope:local align:4 +@5071 = .data:0x803C34F0; // type:object size:0xC scope:local align:4 +@5072 = .data:0x803C34FC; // type:object size:0xC scope:local align:4 +@5073 = .data:0x803C3508; // type:object size:0xC scope:local align:4 +@5074 = .data:0x803C3514; // type:object size:0xC scope:local align:4 +@5075 = .data:0x803C3520; // type:object size:0xC scope:local align:4 +mQueryList__10dMsgFlow_c = .data:0x803C352C; // type:object size:0x27C scope:global align:4 data:4byte +@5944 = .data:0x803C37A8; // type:object size:0xC scope:local align:4 +@5945 = .data:0x803C37B4; // type:object size:0xC scope:local align:4 +@5946 = .data:0x803C37C0; // type:object size:0xC scope:local align:4 +@5947 = .data:0x803C37CC; // type:object size:0xC scope:local align:4 +@5948 = .data:0x803C37D8; // type:object size:0xC scope:local align:4 +@5949 = .data:0x803C37E4; // type:object size:0xC scope:local align:4 +@5950 = .data:0x803C37F0; // type:object size:0xC scope:local align:4 +@5951 = .data:0x803C37FC; // type:object size:0xC scope:local align:4 +@5952 = .data:0x803C3808; // type:object size:0xC scope:local align:4 +@5953 = .data:0x803C3814; // type:object size:0xC scope:local align:4 +@5954 = .data:0x803C3820; // type:object size:0xC scope:local align:4 +@5955 = .data:0x803C382C; // type:object size:0xC scope:local align:4 +@5956 = .data:0x803C3838; // type:object size:0xC scope:local align:4 +@5957 = .data:0x803C3844; // type:object size:0xC scope:local align:4 +@5958 = .data:0x803C3850; // type:object size:0xC scope:local align:4 +@5959 = .data:0x803C385C; // type:object size:0xC scope:local align:4 +@5960 = .data:0x803C3868; // type:object size:0xC scope:local align:4 +@5961 = .data:0x803C3874; // type:object size:0xC scope:local align:4 +@5962 = .data:0x803C3880; // type:object size:0xC scope:local align:4 +@5963 = .data:0x803C388C; // type:object size:0xC scope:local align:4 +@5964 = .data:0x803C3898; // type:object size:0xC scope:local align:4 +@5965 = .data:0x803C38A4; // type:object size:0xC scope:local align:4 +@5966 = .data:0x803C38B0; // type:object size:0xC scope:local align:4 +@5967 = .data:0x803C38BC; // type:object size:0xC scope:local align:4 +@5968 = .data:0x803C38C8; // type:object size:0xC scope:local align:4 +@5969 = .data:0x803C38D4; // type:object size:0xC scope:local align:4 +@5970 = .data:0x803C38E0; // type:object size:0xC scope:local align:4 +@5971 = .data:0x803C38EC; // type:object size:0xC scope:local align:4 +@5972 = .data:0x803C38F8; // type:object size:0xC scope:local align:4 +@5973 = .data:0x803C3904; // type:object size:0xC scope:local align:4 +@5974 = .data:0x803C3910; // type:object size:0xC scope:local align:4 +@5975 = .data:0x803C391C; // type:object size:0xC scope:local align:4 +@5976 = .data:0x803C3928; // type:object size:0xC scope:local align:4 +@5977 = .data:0x803C3934; // type:object size:0xC scope:local align:4 +@5978 = .data:0x803C3940; // type:object size:0xC scope:local align:4 +@5979 = .data:0x803C394C; // type:object size:0xC scope:local align:4 +@5980 = .data:0x803C3958; // type:object size:0xC scope:local align:4 +@5981 = .data:0x803C3964; // type:object size:0xC scope:local align:4 +@5982 = .data:0x803C3970; // type:object size:0xC scope:local align:4 +@5983 = .data:0x803C397C; // type:object size:0xC scope:local align:4 +@5984 = .data:0x803C3988; // type:object size:0xC scope:local align:4 +@5985 = .data:0x803C3994; // type:object size:0xC scope:local align:4 +@5986 = .data:0x803C39A0; // type:object size:0xC scope:local align:4 +mEventList__10dMsgFlow_c = .data:0x803C39AC; // type:object size:0x204 scope:global align:4 data:4byte +@6324 = .data:0x803C3BB0; // type:object size:0x20 scope:local align:4 +@6503 = .data:0x803C3BD0; // type:object size:0x30 scope:local align:4 +@6752 = .data:0x803C3C00; // type:object size:0x20 scope:local align:4 +__vt__10dMsgFlow_c = .data:0x803C3C20; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803C3C30; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C3C30; // type:object size:0xC scope:local align:4 +l_mojiHira = .data:0x803C3C3C; // type:object size:0x104 scope:global align:4 +l_mojiHira2 = .data:0x803C3D40; // type:object size:0x104 scope:global align:4 +l_mojiHira3 = .data:0x803C3E44; // type:object size:0x104 scope:global align:4 +l_mojikata = .data:0x803C3F48; // type:object size:0x104 scope:global align:4 +l_mojikata2 = .data:0x803C404C; // type:object size:0x104 scope:global align:4 +l_mojikata3 = .data:0x803C4150; // type:object size:0x104 scope:global align:4 +l_mojiEisu = .data:0x803C4254; // type:object size:0x104 scope:global align:4 +l_mojiEisuPal_1 = .data:0x803C4358; // type:object size:0x104 scope:global align:4 +l_mojiEisuPal_2 = .data:0x803C445C; // type:object size:0x104 scope:global align:4 +@3855 = .data:0x803C4560; // type:object size:0xC scope:local align:4 +@3856 = .data:0x803C456C; // type:object size:0xC scope:local align:4 +@3857 = .data:0x803C4578; // type:object size:0xC scope:local align:4 +@3858 = .data:0x803C4584; // type:object size:0xC scope:local align:4 +@3859 = .data:0x803C4590; // type:object size:0xC scope:local align:4 +@3860 = .data:0x803C459C; // type:object size:0xC scope:local align:4 +@3861 = .data:0x803C45A8; // type:object size:0xC scope:local align:4 +@3862 = .data:0x803C45B4; // type:object size:0xC scope:local align:4 +@3863 = .data:0x803C45C0; // type:object size:0xC scope:local align:4 +SelProc = .data:0x803C45CC; // type:object size:0x6C scope:global align:4 data:4byte +@4161 = .data:0x803C4638; // type:object size:0x34 scope:local align:4 +l_cur0TagName$4723 = .data:0x803C4670; // type:object size:0x40 scope:local align:4 +l_cur1TagName$4724 = .data:0x803C46B0; // type:object size:0x40 scope:local align:4 +l_menu_icon_tag$4730 = .data:0x803C46F0; // type:object size:0x20 scope:local align:4 +l_menu_tag$4731 = .data:0x803C4710; // type:object size:0x78 scope:local align:4 +l_menu_msg$4732 = .data:0x803C4788; // type:object size:0x10 scope:local align:4 +l_tagName$4748 = .data:0x803C4798; // type:object size:0x208 scope:local align:4 +l_nameTagName$4755 = .data:0x803C49A0; // type:object size:0x40 scope:local align:4 +l_nameCurTagName$4756 = .data:0x803C49E0; // type:object size:0x40 scope:local align:4 +palMoji00$4764 = .data:0x803C4A20; // type:object size:0xD scope:local align:4 +palMoji01$4765 = .data:0x803C4A30; // type:object size:0xD scope:local align:4 +palMoji10$4766 = .data:0x803C4A40; // type:object size:0xD scope:local align:4 +palMoji11$4767 = .data:0x803C4A50; // type:object size:0xD scope:local align:4 +__vt__14dDlst_NameIN_c = .data:0x803C4A60; // type:object size:0x10 scope:global align:4 +__vt__7dName_c = .data:0x803C4A8C; // type:object size:0xC scope:global align:4 +__vt__9dNm_HIO_c = .data:0x803C4AA4; // type:object size:0xC scope:global align:4 +__vt__16dNpcLib_lookat_c = .data:0x803C4AB0; // type:object size:0xC scope:global align:4 +l_dOvlpFd_Method = .data:0x803C4AC0; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x803C4AD4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x803C4AFC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x803C4B24; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x803C4B4C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x803C4B74; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP9 = .data:0x803C4B9C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP10 = .data:0x803C4BC4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP11 = .data:0x803C4BEC; // type:object size:0x28 scope:global align:4 +@3695 = .data:0x803C4C18; // type:object size:0xC scope:local align:4 data:4byte +@3721 = .data:0x803C4C24; // type:object size:0xC scope:local align:4 data:4byte +@3736 = .data:0x803C4C30; // type:object size:0xC scope:local align:4 data:4byte +@3765 = .data:0x803C4C3C; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x803C4C48; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x803C4C5C; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x803C4C84; // type:object size:0x10 scope:global align:4 +@3812 = .data:0x803C4C98; // type:object size:0xC scope:local align:4 data:4byte +@3857 = .data:0x803C4CA4; // type:object size:0xC scope:local align:4 data:4byte +@3871 = .data:0x803C4CB0; // type:object size:0xC scope:local align:4 data:4byte +@3898 = .data:0x803C4CBC; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd3_Method = .data:0x803C4CC8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP3 = .data:0x803C4CDC; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd3_dlst_c = .data:0x803C4D04; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_snapShot_c = .data:0x803C4D14; // type:object size:0xC scope:global align:4 +__vt__10JSUIosBase = .data:0x803C4D20; // type:object size:0xC scope:global align:4 +__vt__8CPaneMgr = .data:0x803C4D2C; // type:object size:0x10 scope:global align:4 +__vt__17CPaneMgrAlphaMorf = .data:0x803C4D40; // type:object size:0x10 scope:global align:4 +__vt__13CPaneMgrAlpha = .data:0x803C4D50; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803C4D60; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C4D60; // type:object size:0xC scope:local align:4 +@3735 = .data:0x803C4D6C; // type:object size:0xC scope:local align:4 +@3736 = .data:0x803C4D78; // type:object size:0xC scope:local align:4 +@3737 = .data:0x803C4D84; // type:object size:0xC scope:local align:4 +@3738 = .data:0x803C4D90; // type:object size:0xC scope:local align:4 +@3739 = .data:0x803C4D9C; // type:object size:0xC scope:local align:4 +@3740 = .data:0x803C4DA8; // type:object size:0xC scope:local align:4 +@3741 = .data:0x803C4DB4; // type:object size:0xC scope:local align:4 +@3742 = .data:0x803C4DC0; // type:object size:0xC scope:local align:4 +@3743 = .data:0x803C4DCC; // type:object size:0xC scope:local align:4 +@3744 = .data:0x803C4DD8; // type:object size:0xC scope:local align:4 +@3745 = .data:0x803C4DE4; // type:object size:0xC scope:local align:4 +@3746 = .data:0x803C4DF0; // type:object size:0xC scope:local align:4 +@3747 = .data:0x803C4DFC; // type:object size:0xC scope:local align:4 +@3748 = .data:0x803C4E08; // type:object size:0xC scope:local align:4 +@3749 = .data:0x803C4E14; // type:object size:0xC scope:local align:4 +@3750 = .data:0x803C4E20; // type:object size:0xC scope:local align:4 +l_execFunc = .data:0x803C4E2C; // type:object size:0xC0 scope:global align:4 data:4byte +l_method$4634 = .data:0x803C4EEC; // type:object size:0xC scope:local align:4 +choice$4682 = .data:0x803C4EF8; // type:object size:0x14 scope:local align:4 +yes$4683 = .data:0x803C4F0C; // type:object size:0x14 scope:local align:4 +no$4684 = .data:0x803C4F20; // type:object size:0x14 scope:local align:4 +prog$4685 = .data:0x803C4F34; // type:object size:0x14 scope:local align:4 +intr$4686 = .data:0x803C4F48; // type:object size:0x14 scope:local align:4 +warning$4687 = .data:0x803C4F5C; // type:object size:0x14 scope:local align:4 +warningPs$4688 = .data:0x803C4F70; // type:object size:0x14 scope:local align:4 +l_dScnLogo_Method = .data:0x803C4F84; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x803C4F98; // type:object size:0x28 scope:global align:4 +__vt__10dLog_HIO_c = .data:0x803C4FC0; // type:object size:0xC scope:global align:4 +g_profile_MENU_SCENE = .data:0x803C4FD0; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803C4FF8; // type:label scope:local align:4 +cNullVec__6Z2Calc = .data:0x803C4FF8; // type:object size:0xC scope:local align:4 +@3992 = .data:0x803C5004; // type:object size:0xC scope:local align:4 +@3993 = .data:0x803C5010; // type:object size:0xC scope:local align:4 +@3994 = .data:0x803C501C; // type:object size:0xC scope:local align:4 +@3995 = .data:0x803C5028; // type:object size:0xC scope:local align:4 +@3996 = .data:0x803C5034; // type:object size:0xC scope:local align:4 +@3997 = .data:0x803C5040; // type:object size:0xC scope:local align:4 +MainProc = .data:0x803C504C; // type:object size:0x48 scope:global align:4 data:4byte +l_dScnName_Method = .data:0x803C5094; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x803C50A8; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x803C50D0; // type:object size:0x28 scope:global align:4 +__vt__17dScnName_camera_c = .data:0x803C50F8; // type:object size:0xC scope:global align:4 +__vt__9dSn_HIO_c = .data:0x803C5104; // type:object size:0xC scope:global align:4 +l_wipeType$4081 = .data:0x803C5110; // type:object size:0x2E scope:local align:4 +camparamarc$4608 = .data:0x803C5140; // type:object size:0xA scope:local align:4 +l_method$4860 = .data:0x803C514C; // type:object size:0x2C scope:local align:4 +l_dScnPly_Method = .data:0x803C5178; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x803C518C; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x803C51B4; // type:object size:0x28 scope:global align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x803C51DC; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x803C51E8; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x803C51F4; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x803C5200; // type:object size:0xC scope:global align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x803C520C; // type:object size:0xC scope:global align:4 +l_method$4056 = .data:0x803C5218; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x803C522C; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x803C5240; // type:object size:0x28 scope:global align:4 +g_profile_WARNING_SCENE = .data:0x803C5268; // type:object size:0x28 scope:global align:4 +g_profile_WARNING2_SCENE = .data:0x803C5290; // type:object size:0x28 scope:global align:4 +__vt__22dSvBit_childOtherHIO_c = .data:0x803C52B8; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childTransformHIO_c = .data:0x803C52C4; // type:object size:0xC scope:global align:4 +__vt__25dSvBit_childDarknessHIO_c = .data:0x803C52D0; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childTbPerfectionHIO_c = .data:0x803C52DC; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childItOneZoneHIO_c = .data:0x803C52E8; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childItZoneHIO_c = .data:0x803C52F4; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childItDungeonHIO_c = .data:0x803C5300; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childItPerfectionHIO_c = .data:0x803C530C; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childSwOneZoneHIO_c = .data:0x803C5318; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childSwZoneHIO_c = .data:0x803C5324; // type:object size:0xC scope:global align:4 +__vt__26dSvBit_childSwDungeonHIO_c = .data:0x803C5330; // type:object size:0xC scope:global align:4 +__vt__29dSvBit_childSwPerfectionHIO_c = .data:0x803C533C; // type:object size:0xC scope:global align:4 +__vt__25dSvBit_childTreasureHIO_c = .data:0x803C5348; // type:object size:0xC scope:global align:4 +__vt__21dSvBit_childItemHIO_c = .data:0x803C5354; // type:object size:0xC scope:global align:4 +__vt__23dSvBit_childSwitchHIO_c = .data:0x803C5360; // type:object size:0xC scope:global align:4 +__vt__12dSvBit_HIO_c = .data:0x803C536C; // type:object size:0xC scope:global align:4 +@5239 = .data:0x803C5378; // type:object size:0x24 scope:local align:4 +l_dTimer_Method = .data:0x803C539C; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x803C53B0; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x803C53D8; // type:object size:0x10 scope:global align:4 +l_dkWmark_Method = .data:0x803C53E8; // type:object size:0x14 scope:global align:4 +g_profile_WMARK = .data:0x803C53FC; // type:object size:0x28 scope:global align:4 +l_dkWpillar_Method = .data:0x803C5428; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x803C543C; // type:object size:0x28 scope:global align:4 +strings$4165 = .data:0x803C5468; // type:object size:0x10 scope:local align:4 +__vt__20DynamicModuleControl = .data:0x803C5478; // type:object size:0x34 scope:global align:4 +__vt__24DynamicModuleControlBase = .data:0x803C54AC; // type:object size:0x34 scope:global align:4 +g_cAPI_Interface = .data:0x803C54E0; // type:object size:0x18 scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x803C54F8; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x803C555C; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x803C55C0; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x803C5624; // type:object size:0x64 scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x803C5688; // type:object size:0x58 scope:global align:4 +__vt__9cCcD_Stts = .data:0x803C56E0; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x803C5700; // type:object size:0x30 scope:global align:4 +atntable = .data:0x803C5730; // type:object size:0x802 scope:global align:4 +__vt__8cBgS_Chk = .data:0x803C5F38; // type:object size:0xC scope:global align:4 +__vt__11cBgS_GndChk = .data:0x803C5F48; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_LinChk = .data:0x803C5F60; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x803C5F78; // type:object size:0xC scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x803C5F88; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x803C5F98; // type:object size:0xC scope:global align:4 +__vt__8cM2dGCir = .data:0x803C5FA4; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCps = .data:0x803C5FB0; // type:object size:0xC scope:global align:4 +e_mtx = .data:0x803C5FC0; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x803C6000; // type:object size:0x40 scope:global align:4 +__vt__10JFWDisplay = .data:0x803C6040; // type:object size:0x18 scope:global align:4 +jpa_pos = .data:0x803C6060; // type:object size:0x144 scope:global align:4 +jpa_crd = .data:0x803C61C0; // type:object size:0x20 scope:global align:4 +@2829 = .data:0x803C61E0; // type:object size:0x2C scope:local align:4 +@2828 = .data:0x803C620C; // type:object size:0x2C scope:local align:4 +@3454 = .data:0x803C6238; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x803C6280; // type:label scope:local align:4 +jpa_dl = .data:0x803C6280; // type:object size:0x20 scope:global align:4 +jpa_dl_x = .data:0x803C62A0; // type:object size:0x20 scope:global align:4 +p_prj = .data:0x803C62C0; // type:object size:0xC scope:global align:4 +p_direction = .data:0x803C62CC; // type:object size:0x14 scope:global align:4 +p_rot = .data:0x803C62E0; // type:object size:0x14 scope:global align:4 +p_plane = .data:0x803C62F4; // type:object size:0xC scope:global align:4 +st_bm__12JPABaseShape = .data:0x803C6300; // type:object size:0xC scope:global align:4 +st_bf__12JPABaseShape = .data:0x803C630C; // type:object size:0x28 scope:global align:4 +st_lo__12JPABaseShape = .data:0x803C6334; // type:object size:0x40 scope:global align:4 +st_c__12JPABaseShape = .data:0x803C6374; // type:object size:0x20 scope:global align:4 +st_ao__12JPABaseShape = .data:0x803C6394; // type:object size:0x10 scope:global align:4 +st_ca__12JPABaseShape = .data:0x803C63A4; // type:object size:0x60 scope:global align:4 +st_aa__12JPABaseShape = .data:0x803C6404; // type:object size:0x20 scope:global align:4 +@2631 = .data:0x803C6428; // type:object size:0x1C scope:local align:4 +@3259 = .data:0x803C6448; // type:object size:0x24 scope:local align:4 +__vt__12JPAFieldBase = .data:0x803C646C; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldSpin = .data:0x803C6480; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldDrag = .data:0x803C6494; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldRandom = .data:0x803C64A8; // type:object size:0x14 scope:global align:4 +__vt__18JPAFieldConvection = .data:0x803C64BC; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldVortex = .data:0x803C64D0; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldNewton = .data:0x803C64E4; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldMagnet = .data:0x803C64F8; // type:object size:0x14 scope:global align:4 +__vt__11JPAFieldAir = .data:0x803C650C; // type:object size:0x14 scope:global align:4 +__vt__15JPAFieldGravity = .data:0x803C6520; // type:object size:0x14 scope:global align:4 +__vt__10JPATexture = .data:0x803C6538; // type:object size:0xC scope:global align:4 +__vt__Q26JStage6TActor = .data:0x803C6548; // type:object size:0x8C scope:global align:4 +__vt__Q26JStage13TAmbientLight = .data:0x803C65D8; // type:object size:0x44 scope:global align:4 +__vt__Q26JStage7TCamera = .data:0x803C6620; // type:object size:0x94 scope:global align:4 +__vt__Q26JStage4TFog = .data:0x803C66B8; // type:object size:0x5C scope:global align:4 +__vt__Q26JStage6TLight = .data:0x803C6718; // type:object size:0x6C scope:global align:4 +__vt__Q26JStage7TObject = .data:0x803C6788; // type:object size:0x3C scope:global align:4 +__vt__Q26JStage7TSystem = .data:0x803C67C8; // type:object size:0x50 scope:global align:4 +__vt__Q37JStudio3ctb6TParse = .data:0x803C6818; // type:object size:0x14 scope:global align:4 +__vt__Q37JGadget6binary19TParse_header_block = .data:0x803C682C; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TFactory = .data:0x803C6840; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TControl = .data:0x803C6854; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb14TObject_TxyzRy = .data:0x803C6860; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3ctb7TObject = .data:0x803C6870; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x803C6880; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x803C68A0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x803C68C0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x803C68E0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x803C6900; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x803C6920; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x803C6940; // type:object size:0x20 scope:global align:4 +@838 = .data:0x803C6960; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x803C69BC; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x803C69D0; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x803C69E4; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x803C69F0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x803C6A00; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x803C6A10; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x803C6A20; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x803C6A30; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x803C6A40; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x803C6A50; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x803C6A60; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x803C6A80; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x803C6A94; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803C6AA0; // type:label scope:local align:4 +@742 = .data:0x803C6AA0; // type:object size:0xC scope:local align:4 data:4byte +@745 = .data:0x803C6AAC; // type:object size:0xC scope:local align:4 +@748 = .data:0x803C6AB8; // type:object size:0xC scope:local align:4 +@751 = .data:0x803C6AC4; // type:object size:0xC scope:local align:4 +@754 = .data:0x803C6AD0; // type:object size:0xC scope:local align:4 +@757 = .data:0x803C6ADC; // type:object size:0xC scope:local align:4 +@760 = .data:0x803C6AE8; // type:object size:0xC scope:local align:4 +@763 = .data:0x803C6AF4; // type:object size:0xC scope:local align:4 +@766 = .data:0x803C6B00; // type:object size:0xC scope:local align:4 +@769 = .data:0x803C6B0C; // type:object size:0xC scope:local align:4 +@772 = .data:0x803C6B18; // type:object size:0xC scope:local align:4 +@775 = .data:0x803C6B24; // type:object size:0xC scope:local align:4 +@778 = .data:0x803C6B30; // type:object size:0xC scope:local align:4 +@882 = .data:0x803C6B3C; // type:object size:0x4C scope:local align:4 +@1305 = .data:0x803C6B88; // type:object size:0xC scope:local align:4 +@1308 = .data:0x803C6B94; // type:object size:0xC scope:local align:4 +@1310 = .data:0x803C6BA0; // type:object size:0xC scope:local align:4 +@1312 = .data:0x803C6BAC; // type:object size:0xC scope:local align:4 +@1314 = .data:0x803C6BB8; // type:object size:0xC scope:local align:4 +@1316 = .data:0x803C6BC4; // type:object size:0xC scope:local align:4 +@1318 = .data:0x803C6BD0; // type:object size:0xC scope:local align:4 +@1320 = .data:0x803C6BDC; // type:object size:0xC scope:local align:4 +@1323 = .data:0x803C6BE8; // type:object size:0xC scope:local align:4 +@1325 = .data:0x803C6BF4; // type:object size:0xC scope:local align:4 +@1327 = .data:0x803C6C00; // type:object size:0xC scope:local align:4 +@1329 = .data:0x803C6C0C; // type:object size:0xC scope:local align:4 +@1366 = .data:0x803C6C18; // type:object size:0x124 scope:local align:4 +@1441 = .data:0x803C6D3C; // type:object size:0xC scope:local align:4 +@1444 = .data:0x803C6D48; // type:object size:0xC scope:local align:4 +@1446 = .data:0x803C6D54; // type:object size:0xC scope:local align:4 +@1449 = .data:0x803C6D60; // type:object size:0xC scope:local align:4 +@1451 = .data:0x803C6D6C; // type:object size:0xC scope:local align:4 +@1453 = .data:0x803C6D78; // type:object size:0xC scope:local align:4 +@1455 = .data:0x803C6D84; // type:object size:0xC scope:local align:4 +@1491 = .data:0x803C6D90; // type:object size:0x100 scope:local align:4 +@1546 = .data:0x803C6E90; // type:object size:0x44 scope:local align:4 +@1570 = .data:0x803C6ED4; // type:object size:0xC scope:local align:4 data:4byte +@1573 = .data:0x803C6EE0; // type:object size:0xC scope:local align:4 data:4byte +@1613 = .data:0x803C6EEC; // type:object size:0x8C scope:local align:4 +@1637 = .data:0x803C6F78; // type:object size:0xC scope:local align:4 data:4byte +@1683 = .data:0x803C6F84; // type:object size:0xC scope:local align:4 +@1686 = .data:0x803C6F90; // type:object size:0xC scope:local align:4 +@1688 = .data:0x803C6F9C; // type:object size:0xC scope:local align:4 +@1690 = .data:0x803C6FA8; // type:object size:0xC scope:local align:4 +@1692 = .data:0x803C6FB4; // type:object size:0xC scope:local align:4 +@1694 = .data:0x803C6FC0; // type:object size:0xC scope:local align:4 +@1696 = .data:0x803C6FCC; // type:object size:0xC scope:local align:4 +@1698 = .data:0x803C6FD8; // type:object size:0xC scope:local align:4 +@1701 = .data:0x803C6FE4; // type:object size:0xC scope:local align:4 +@1703 = .data:0x803C6FF0; // type:object size:0xC scope:local align:4 +@1705 = .data:0x803C6FFC; // type:object size:0xC scope:local align:4 +@1752 = .data:0x803C7008; // type:object size:0x138 scope:local align:4 +@1776 = .data:0x803C7140; // type:object size:0xC scope:local align:4 +@1779 = .data:0x803C714C; // type:object size:0xC scope:local align:4 +@1781 = .data:0x803C7158; // type:object size:0xC scope:local align:4 +@1783 = .data:0x803C7164; // type:object size:0xC scope:local align:4 +@1785 = .data:0x803C7170; // type:object size:0xC scope:local align:4 +@1787 = .data:0x803C717C; // type:object size:0xC scope:local align:4 +@1789 = .data:0x803C7188; // type:object size:0xC scope:local align:4 +@1791 = .data:0x803C7194; // type:object size:0xC scope:local align:4 +@1794 = .data:0x803C71A0; // type:object size:0xC scope:local align:4 +@1796 = .data:0x803C71AC; // type:object size:0xC scope:local align:4 +@1798 = .data:0x803C71B8; // type:object size:0xC scope:local align:4 +@1800 = .data:0x803C71C4; // type:object size:0xC scope:local align:4 +@1831 = .data:0x803C71D0; // type:object size:0x10C scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x803C72DC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x803C72FC; // type:object size:0x50 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x803C734C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x803C736C; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x803C73B8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x803C73FC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x803C741C; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x803C7444; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x803C7464; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x803C7484; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x803C74A4; // type:object size:0x3C scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x803C74E0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x803C7500; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x803C7520; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x803C7540; // type:object size:0x50 scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x803C7590; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x803C75B0; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x803C75D0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x803C75E0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803C75F0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x803C7600; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803C7610; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x803C7620; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803C7630; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x803C7640; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TFactory = .data:0x803C7660; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x803C7674; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x803C7680; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x803C76A0; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x803C76C0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803C76D0; // type:label scope:local align:4 +@890 = .data:0x803C76D0; // type:object size:0xC scope:local align:4 data:4byte +@899 = .data:0x803C76DC; // type:object size:0xC scope:local align:4 data:4byte +@916 = .data:0x803C76E8; // type:object size:0xC scope:local align:4 data:4byte +@1083 = .data:0x803C76F4; // type:object size:0xC scope:local align:4 +@1084 = .data:0x803C7700; // type:object size:0xC scope:local align:4 +@1089 = .data:0x803C770C; // type:object size:0xC scope:local align:4 +@1090 = .data:0x803C7718; // type:object size:0xC scope:local align:4 +@1091 = .data:0x803C7724; // type:object size:0xC scope:local align:4 +@1096 = .data:0x803C7730; // type:object size:0xC scope:local align:4 +@1097 = .data:0x803C773C; // type:object size:0xC scope:local align:4 +@1098 = .data:0x803C7748; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x803C7754; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x803C7764; // type:object size:0x50 scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x803C7804; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x803C7828; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803C7848; // type:label scope:local align:4 +@1014 = .data:0x803C7848; // type:object size:0xC scope:local align:4 data:4byte +@1015 = .data:0x803C7854; // type:object size:0xC scope:local align:4 +@1019 = .data:0x803C7860; // type:object size:0xC scope:local align:4 +@1020 = .data:0x803C786C; // type:object size:0xC scope:local align:4 +@1024 = .data:0x803C7878; // type:object size:0xC scope:local align:4 +@1025 = .data:0x803C7884; // type:object size:0xC scope:local align:4 +@1029 = .data:0x803C7890; // type:object size:0xC scope:local align:4 +@1030 = .data:0x803C789C; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x803C78A8; // type:object size:0x3C scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x803C7920; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803C7940; // type:label scope:local align:4 +@844 = .data:0x803C7940; // type:object size:0xC scope:local align:4 data:4byte +@845 = .data:0x803C794C; // type:object size:0xC scope:local align:4 +@849 = .data:0x803C7958; // type:object size:0xC scope:local align:4 +@850 = .data:0x803C7964; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x803C7970; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x803C79B0; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x803C79D0; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x803C79E0; // type:object size:0x28 scope:global align:4 +__vt__Q215JStudio_JAudio213TCreateObject = .data:0x803C7A08; // type:object size:0x10 scope:global align:4 +__vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_ = .data:0x803C7A18; // type:object size:0x10 scope:global align:4 +__vt__Q215JStudio_JAudio214TAdaptor_sound = .data:0x803C7A28; // type:object size:0x50 scope:global align:4 +__vt__Q217JStudio_JParticle13TCreateObject = .data:0x803C7A78; // type:object size:0x18 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_ = .data:0x803C7A90; // type:object size:0x1C scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x803C7AAC; // type:object size:0x4C scope:global align:4 +__vt__13JASTaskThread = .data:0x803C7AF8; // type:object size:0x10 scope:global align:4 +__vt__19JASDefaultBankTable = .data:0x803C7B08; // type:object size:0xC scope:global align:4 +__vt__17JASBankTable<256> = .data:0x803C7B14; // type:object size:0xC scope:global align:4 +__vt__11JASBankList = .data:0x803C7B20; // type:object size:0xC scope:global align:4 +@56 = .data:0x803C7B30; // type:object size:0x28 scope:local align:4 +@87 = .data:0x803C7B58; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x803C7B80; // type:label scope:local align:4 +@486 = .data:0x803C7B80; // type:object size:0xC scope:local align:4 data:4byte +@487 = .data:0x803C7B8C; // type:object size:0xC scope:local align:4 +@488 = .data:0x803C7B98; // type:object size:0xC scope:local align:4 +@489 = .data:0x803C7BA4; // type:object size:0xC scope:local align:4 +@490 = .data:0x803C7BB0; // type:object size:0xC scope:local align:4 +@491 = .data:0x803C7BBC; // type:object size:0xC scope:local align:4 +@492 = .data:0x803C7BC8; // type:object size:0xC scope:local align:4 +@493 = .data:0x803C7BD4; // type:object size:0xC scope:local align:4 +@494 = .data:0x803C7BE0; // type:object size:0xC scope:local align:4 +@495 = .data:0x803C7BEC; // type:object size:0xC scope:local align:4 +@496 = .data:0x803C7BF8; // type:object size:0xC scope:local align:4 +@497 = .data:0x803C7C04; // type:object size:0xC scope:local align:4 +@498 = .data:0x803C7C10; // type:object size:0xC scope:local align:4 +@499 = .data:0x803C7C1C; // type:object size:0xC scope:local align:4 +@500 = .data:0x803C7C28; // type:object size:0xC scope:local align:4 +@501 = .data:0x803C7C34; // type:object size:0xC scope:local align:4 +@502 = .data:0x803C7C40; // type:object size:0xC scope:local align:4 +@503 = .data:0x803C7C4C; // type:object size:0xC scope:local align:4 +@504 = .data:0x803C7C58; // type:object size:0xC scope:local align:4 +@505 = .data:0x803C7C64; // type:object size:0xC scope:local align:4 +@506 = .data:0x803C7C70; // type:object size:0xC scope:local align:4 +@507 = .data:0x803C7C7C; // type:object size:0xC scope:local align:4 +@508 = .data:0x803C7C88; // type:object size:0xC scope:local align:4 +@509 = .data:0x803C7C94; // type:object size:0xC scope:local align:4 +@510 = .data:0x803C7CA0; // type:object size:0xC scope:local align:4 +@511 = .data:0x803C7CAC; // type:object size:0xC scope:local align:4 +@512 = .data:0x803C7CB8; // type:object size:0xC scope:local align:4 +@513 = .data:0x803C7CC4; // type:object size:0xC scope:local align:4 +@514 = .data:0x803C7CD0; // type:object size:0xC scope:local align:4 +@515 = .data:0x803C7CDC; // type:object size:0xC scope:local align:4 +@516 = .data:0x803C7CE8; // type:object size:0xC scope:local align:4 +@517 = .data:0x803C7CF4; // type:object size:0xC scope:local align:4 +@518 = .data:0x803C7D00; // type:object size:0xC scope:local align:4 +@519 = .data:0x803C7D0C; // type:object size:0xC scope:local align:4 +@520 = .data:0x803C7D18; // type:object size:0xC scope:local align:4 +@521 = .data:0x803C7D24; // type:object size:0xC scope:local align:4 +@522 = .data:0x803C7D30; // type:object size:0xC scope:local align:4 +@523 = .data:0x803C7D3C; // type:object size:0xC scope:local align:4 +@524 = .data:0x803C7D48; // type:object size:0xC scope:local align:4 +@525 = .data:0x803C7D54; // type:object size:0xC scope:local align:4 +@526 = .data:0x803C7D60; // type:object size:0xC scope:local align:4 +@527 = .data:0x803C7D6C; // type:object size:0xC scope:local align:4 +@528 = .data:0x803C7D78; // type:object size:0xC scope:local align:4 +@529 = .data:0x803C7D84; // type:object size:0xC scope:local align:4 +@530 = .data:0x803C7D90; // type:object size:0xC scope:local align:4 +@531 = .data:0x803C7D9C; // type:object size:0xC scope:local align:4 +@532 = .data:0x803C7DA8; // type:object size:0xC scope:local align:4 +@533 = .data:0x803C7DB4; // type:object size:0xC scope:local align:4 +@534 = .data:0x803C7DC0; // type:object size:0xC scope:local align:4 +@535 = .data:0x803C7DCC; // type:object size:0xC scope:local align:4 +@536 = .data:0x803C7DD8; // type:object size:0xC scope:local align:4 +@537 = .data:0x803C7DE4; // type:object size:0xC scope:local align:4 +@538 = .data:0x803C7DF0; // type:object size:0xC scope:local align:4 +@539 = .data:0x803C7DFC; // type:object size:0xC scope:local align:4 +@540 = .data:0x803C7E08; // type:object size:0xC scope:local align:4 +@541 = .data:0x803C7E14; // type:object size:0xC scope:local align:4 +sCmdInfo__12JASSeqParser = .data:0x803C7E20; // type:object size:0x600 scope:global align:4 data:4byte +@542 = .data:0x803C8420; // type:object size:0xC scope:local align:4 +sExtCmdInfo__12JASSeqParser = .data:0x803C842C; // type:object size:0xFF0 scope:global align:4 data:4byte +@632 = .data:0x803C941C; // type:object size:0xD4 scope:local align:4 +@720 = .data:0x803C94F0; // type:object size:0xD4 scope:local align:4 +@1124 = .data:0x803C95C4; // type:object size:0x2C scope:local align:4 +__vt__12JASSeqParser = .data:0x803C95F0; // type:object size:0x20 scope:global align:4 +@613 = .data:0x803C9610; // type:object size:0x34 scope:local align:4 +__vt__12JASBasicBank = .data:0x803C9648; // type:object size:0x14 scope:global align:4 +__vt__7JASBank = .data:0x803C965C; // type:object size:0x14 scope:global align:4 +__vt__12JASVoiceBank = .data:0x803C9670; // type:object size:0x14 scope:global align:4 +__vt__12JASBasicInst = .data:0x803C9688; // type:object size:0x14 scope:global align:4 +__vt__7JASInst = .data:0x803C969C; // type:object size:0x14 scope:global align:4 +__vt__10JASDrumSet = .data:0x803C96B0; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank11TWaveHandle = .data:0x803C96C8; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank10TWaveGroup = .data:0x803C96DC; // type:object size:0x18 scope:global align:4 +__vt__13JASWaveHandle = .data:0x803C96F4; // type:object size:0x14 scope:global align:4 +__vt__16JASBasicWaveBank = .data:0x803C9708; // type:object size:0x18 scope:global align:4 +__vt__11JASWaveBank = .data:0x803C9720; // type:object size:0x18 scope:global align:4 +__vt__Q217JASSimpleWaveBank11TWaveHandle = .data:0x803C9738; // type:object size:0x14 scope:global align:4 +__vt__17JASSimpleWaveBank = .data:0x803C974C; // type:object size:0x30 scope:global align:4 +sCurrentDir__16JASWaveArcLoader = .data:0x803C9780; // type:object size:0x40 scope:global align:4 +__vt__10JASWaveArc = .data:0x803C97C0; // type:object size:0x18 scope:global align:4 +__vt__11JASDisposer = .data:0x803C97D8; // type:object size:0x10 scope:global align:4 +@662 = .data:0x803C97E8; // type:object size:0x1C scope:local align:4 +@977 = .data:0x803C9804; // type:object size:0x20 scope:local align:4 +@974 = .data:0x803C9824; // type:object size:0x20 scope:local align:4 +table_list$151 = .data:0x803C9848; // type:object size:0x10 scope:local align:4 +history$267 = .data:0x803C9858; // type:object size:0x28 scope:local align:4 data:4byte +__vt__14JASAudioThread = .data:0x803C9880; // type:object size:0x10 scope:global align:4 +SEND_TABLE__6JASDsp = .data:0x803C9890; // type:object size:0x18 scope:global align:4 +jdsp = .data:0x803C98C0; // type:object size:0x1F00 scope:global align:4 +__vt__10JAIAudible = .data:0x803CB7C0; // type:object size:0x14 scope:global align:4 +__vt__11JAIAudience = .data:0x803CB7D8; // type:object size:0x20 scope:global align:4 +__vt__5JAISe = .data:0x803CB7F8; // type:object size:0x58 scope:global align:4 +__vt__8JAISeMgr = .data:0x803CB850; // type:object size:0x14 scope:global align:4 +__vt__16JAISeCategoryMgr = .data:0x803CB864; // type:object size:0x14 scope:global align:4 +@852 = .data:0x803CB878; // type:object size:0x1C scope:local align:4 +__vt__6JAISeq = .data:0x803CB894; // type:object size:0x30 scope:global align:4 +__vt__13JAISeqDataMgr = .data:0x803CB8C8; // type:object size:0x18 scope:global align:4 +__vt__14JAISeqDataUser = .data:0x803CB8E0; // type:object size:0x14 scope:global align:4 +__vt__9JAISeqMgr = .data:0x803CB8F8; // type:object size:0x14 scope:global align:4 +__vt__8JAISound = .data:0x803CB910; // type:object size:0x30 scope:global align:4 +__vt__12JAISoundInfo = .data:0x803CB940; // type:object size:0x24 scope:global align:4 +__vt__15JAISoundStarter = .data:0x803CB968; // type:object size:0x10 scope:global align:4 +__vt__9JAIStream = .data:0x803CB978; // type:object size:0x30 scope:global align:4 +__vt__16JAIStreamAramMgr = .data:0x803CB9A8; // type:object size:0x14 scope:global align:4 +__vt__16JAIStreamDataMgr = .data:0x803CB9BC; // type:object size:0x10 scope:global align:4 +__vt__22JAUAudioArcInterpreter = .data:0x803CB9D0; // type:object size:0x44 scope:global align:4 +__vt__17JAUAudioArcLoader = .data:0x803CBA18; // type:object size:0x44 scope:global align:4 +__vt__14JAUSectionHeap = .data:0x803CBA60; // type:object size:0x34 scope:global align:4 +__vt__16JAUBankTableLink = .data:0x803CBA94; // type:object size:0x14 scope:global align:4 +__vt__12JAUBankTable = .data:0x803CBAA8; // type:object size:0xC scope:global align:4 +__vt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgr = .data:0x803CBAB4; // type:object size:0x10 scope:global align:4 +__vt__10JAUSection = .data:0x803CBAC4; // type:object size:0x10 scope:global align:4 +__vt__27JAUSeqDataMgr_SeqCollection = .data:0x803CBAD8; // type:object size:0x18 scope:global align:4 +__vt__32JAUStreamDataMgr_StreamFileTable = .data:0x803CBAF0; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x803CBB00; // type:object size:0xC scope:global align:4 +@1418 = .data:0x803CBB10; // type:object size:0x24 scope:local align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x803CBB34; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x803CBB74; // type:object size:0x58 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x803CBBCC; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage10TReference = .data:0x803CBC0C; // type:object size:0x10 scope:global align:4 +sapfnParseCharacter___Q28JMessage18TResourceContainer = .data:0x803CBC20; // type:object size:0x14 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x803CBC34; // type:object size:0x14 scope:global align:4 +__vt__Q38JMessage18TResourceContainer10TCResource = .data:0x803CBC48; // type:object size:0x14 scope:global align:4 +__vt__Q27JGadget42TLinkList_factory = .data:0x803CBC5C; // type:object size:0x14 scope:global align:4 +__vt__16Z2AudioArcLoader = .data:0x803CBC70; // type:object size:0x44 scope:global align:4 +@3690 = .data:0x803CBCB8; // type:object size:0x58 scope:local align:4 +__vt__10Z2SoundMgr = .data:0x803CBD10; // type:object size:0xC scope:global align:4 +__vt__14Z2SoundStarter = .data:0x803CBD20; // type:object size:0x14 scope:global align:4 +@4619 = .data:0x803CBD38; // type:object size:0x60 scope:local align:4 +@3900 = .data:0x803CBD98; // type:object size:0x294 scope:local align:4 +@3988 = .data:0x803CC02C; // type:object size:0x27C scope:local align:4 +@4739 = .data:0x803CC2A8; // type:object size:0x34 scope:local align:4 +@5219 = .data:0x803CC2DC; // type:object size:0xBC scope:local align:4 +@5218 = .data:0x803CC398; // type:object size:0xBC scope:local align:4 +@6877 = .data:0x803CC454; // type:object size:0x54 scope:local align:4 +@3732 = .data:0x803CC4A8; // type:object size:0xB8 scope:local align:4 +sSpotName = .data:0x803CC560; // type:object size:0x144 scope:global align:4 +@5354 = .data:0x803CC6A4; // type:object size:0x40 scope:local align:4 +@5353 = .data:0x803CC6E4; // type:object size:0x40 scope:local align:4 +@5352 = .data:0x803CC724; // type:object size:0x38 scope:local align:4 +@5351 = .data:0x803CC75C; // type:object size:0x38 scope:local align:4 +@5350 = .data:0x803CC794; // type:object size:0x30 scope:local align:4 +@5349 = .data:0x803CC7C4; // type:object size:0x20 scope:local align:4 +@5348 = .data:0x803CC7E4; // type:object size:0x34 scope:local align:4 +@5347 = .data:0x803CC818; // type:object size:0x144 scope:local align:4 +@5852 = .data:0x803CC95C; // type:object size:0x15C scope:local align:4 +@3566 = .data:0x803CCAB8; // type:object size:0x130 scope:local align:4 +__vt__11Z2SoundInfo = .data:0x803CCBE8; // type:object size:0x50 scope:global align:4 +__vt__10Z2Audience = .data:0x803CCC38; // type:object size:0x20 scope:global align:4 +__vt__9Z2Audible = .data:0x803CCC58; // type:object size:0x14 scope:global align:4 +__vt__15Z2SoundObjAnime = .data:0x803CCC70; // type:object size:0x20 scope:global align:4 +__vt__15Z2SoundObjArrow = .data:0x803CCC90; // type:object size:0x20 scope:global align:4 +__vt__16Z2SoundObjSimple = .data:0x803CCCB0; // type:object size:0x20 scope:global align:4 +__vt__21Z2DopplerSoundObjBase = .data:0x803CCCD0; // type:object size:0x20 scope:global align:4 +__vt__14Z2SoundObjBase = .data:0x803CCCF0; // type:object size:0x20 scope:global align:4 +mEnemyInfo = .data:0x803CCD10; // type:object size:0x400 scope:local align:4 +@3704 = .data:0x803CD110; // type:object size:0xC0 scope:local align:4 +mEnemyInfo = .data:0x803CD1D0; // type:object size:0x400 scope:local align:4 +@4094 = .data:0x803CD5D0; // type:object size:0x78 scope:local align:4 +@4340 = .data:0x803CD648; // type:object size:0x7C scope:local align:4 +@4411 = .data:0x803CD6C4; // type:object size:0x5C scope:local align:4 +__vt__12Z2CreatureOI = .data:0x803CD720; // type:object size:0x30 scope:global align:4 +__vt__13Z2CreatureGob = .data:0x803CD750; // type:object size:0x30 scope:global align:4 +__vt__12Z2CreatureFM = .data:0x803CD780; // type:object size:0x30 scope:global align:4 +__vt__18Z2SoundObjBeeGroup = .data:0x803CD7B0; // type:object size:0x20 scope:global align:4 +__vt__16Z2CreatureSumomo = .data:0x803CD7D0; // type:object size:0x30 scope:global align:4 +__vt__15Z2CreatureEnemy = .data:0x803CD800; // type:object size:0x30 scope:global align:4 +__vt__17Z2CreatureCitizen = .data:0x803CD830; // type:object size:0x30 scope:global align:4 +__vt__10Z2Creature = .data:0x803CD860; // type:object size:0x30 scope:global align:4 +__vt__15Z2SoundObjCoach = .data:0x803CD890; // type:object size:0x20 scope:global align:4 +__vt__18Z2RideSoundStarter = .data:0x803CD8B0; // type:object size:0x14 scope:global align:4 +__vt__14Z2CreatureRide = .data:0x803CD8C4; // type:object size:0x48 scope:global align:4 +__vt__18Z2LinkSoundStarter = .data:0x803CD90C; // type:object size:0x14 scope:global align:4 +__vt__14Z2CreatureLink = .data:0x803CD920; // type:object size:0x48 scope:global align:4 +@4025 = .data:0x803CD968; // type:object size:0x30 scope:local align:4 +@4272 = .data:0x803CD998; // type:object size:0x30 scope:local align:4 +@4622 = .data:0x803CD9C8; // type:object size:0xA8 scope:local align:4 +@4734 = .data:0x803CDA70; // type:object size:0x40 scope:local align:4 +@4839 = .data:0x803CDAB0; // type:object size:0x80 scope:local align:4 +@5076 = .data:0x803CDB30; // type:object size:0x38 scope:local align:4 +@5074 = .data:0x803CDB68; // type:object size:0x28 scope:local align:4 +@5259 = .data:0x803CDB90; // type:object size:0x38 scope:local align:4 +@5258 = .data:0x803CDBC8; // type:object size:0x28 scope:local align:4 +sHowlUmakusa = .data:0x803CDBF0; // type:object size:0xC scope:global align:4 +sHowlZeldaSong = .data:0x803CDBFC; // type:object size:0xC scope:global align:4 +sHowlLightPrelude = .data:0x803CDC08; // type:object size:0xC scope:global align:4 +sHowlSoulRequiem = .data:0x803CDC14; // type:object size:0xC scope:global align:4 +sHealingSong = .data:0x803CDC20; // type:object size:0xC scope:global align:4 +sNewSong1 = .data:0x803CDC2C; // type:object size:0xE scope:global align:4 +sNewSong2 = .data:0x803CDC3C; // type:object size:0x10 scope:global align:4 +sNewSong3 = .data:0x803CDC4C; // type:object size:0x12 scope:global align:4 +sGuideData = .data:0x803CDC60; // type:object size:0x48 scope:global align:4 +@3729 = .data:0x803CDCA8; // type:object size:0x1C8 scope:local align:4 +@3839 = .data:0x803CDE70; // type:object size:0x54 scope:local align:4 +__vt__15Z2SpeechStarter = .data:0x803CDEC4; // type:object size:0x14 scope:global align:4 +__vt__10Z2AudioMgr = .data:0x803CDED8; // type:object size:0xC scope:global align:4 +__vt__26JAUStreamStaticAramMgr_<1> = .data:0x803CDEE4; // type:object size:0x14 scope:global align:4 +__vt__24JAUStreamAramMgrBase_<1> = .data:0x803CDEF8; // type:object size:0x14 scope:global align:4 +__vt__7JKRHeap = .data:0x803CDF10; // type:object size:0x60 scope:global align:4 +__vt__10JKRExpHeap = .data:0x803CDF70; // type:object size:0x60 scope:global align:4 +__vt__12JKRSolidHeap = .data:0x803CDFD0; // type:object size:0x60 scope:global align:4 +__vt__13JKRAssertHeap = .data:0x803CE030; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x803CE090; // type:object size:0xC scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x803CE0A0; // type:object size:0x14 scope:global align:4 +__vt__9JKRThread = .data:0x803CE0B4; // type:object size:0x10 scope:global align:4 +sMessageBuffer__7JKRAram = .data:0x803CE0C8; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .data:0x803CE0D8; // type:object size:0x20 scope:global align:4 +__vt__7JKRAram = .data:0x803CE0F8; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x803CE108; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x803CE118; // type:object size:0xC scope:global align:4 +sMessageBuffer__13JKRAramStream = .data:0x803CE128; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .data:0x803CE138; // type:object size:0x20 scope:global align:4 +__vt__13JKRAramStream = .data:0x803CE158; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x803CE168; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x803CE1A8; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x803CE1B8; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileFinder = .data:0x803CE1C8; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x803CE1D8; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x803CE228; // type:object size:0x50 scope:global align:4 +__vt__13JKRMemArchive = .data:0x803CE278; // type:object size:0x50 scope:global align:4 +__vt__7JKRFile = .data:0x803CE2C8; // type:object size:0x20 scope:global align:4 +__vt__14JKRAramArchive = .data:0x803CE2E8; // type:object size:0x50 scope:global align:4 +__vt__13JKRDvdArchive = .data:0x803CE338; // type:object size:0x50 scope:global align:4 +__vt__14JKRCompArchive = .data:0x803CE388; // type:object size:0x50 scope:global align:4 +__vt__10JKRDvdFile = .data:0x803CE3D8; // type:object size:0x24 scope:global align:4 +sMessageBuffer__9JKRDecomp = .data:0x803CE400; // type:object size:0x20 scope:global align:4 +sMessageQueue__9JKRDecomp = .data:0x803CE420; // type:object size:0x20 scope:global align:4 +__vt__9JKRDecomp = .data:0x803CE440; // type:object size:0x10 scope:global align:4 +__vt__20JSURandomInputStream = .data:0x803CE450; // type:object size:0x24 scope:global align:4 +__vt__14JSUInputStream = .data:0x803CE474; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x803CE490; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x803CE4B8; // type:object size:0x24 scope:global align:4 +__vt__12JUTCacheFont = .data:0x803CE4E0; // type:object size:0x4C scope:global align:4 +__vt__12JUTGraphFifo = .data:0x803CE530; // type:object size:0xC scope:global align:4 +__vt__10JUTResFont = .data:0x803CE540; // type:object size:0x4C scope:global align:4 +sChannelMask__Q210JUTGamePad7CRumble = .data:0x803CE590; // type:object size:0x10 scope:global align:4 +channel_mask = .data:0x803CE5A0; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x803CE5B0; // type:object size:0xC scope:global align:4 +sMessageQueue__12JUTException = .data:0x803CE5C0; // type:object size:0x20 scope:global align:4 +c3bcnt = .data:0x803CE5E0; // type:object size:0x20 scope:global align:4 data:4byte +sCpuExpName__12JUTException = .data:0x803CE600; // type:object size:0x44 scope:global align:4 +__vt__12JUTException = .data:0x803CE644; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803CE658; // type:label scope:local align:4 +sAsciiTable__14JUTDirectPrint = .data:0x803CE658; // type:object size:0x80 scope:global align:4 +sFontData__14JUTDirectPrint = .data:0x803CE6D8; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x803CE7D8; // type:object size:0x134 scope:global align:4 +twiceBit$371 = .data:0x803CE90C; // type:object size:0x10 scope:local align:4 +__vt__8JUTVideo = .data:0x803CE920; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x803CE930; // type:object size:0x18 scope:global align:4 +__vt__10JUTConsole = .data:0x803CE948; // type:object size:0xC scope:global align:4 +__vt__14J2DGrafContext = .data:0x803CE958; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x803CE980; // type:object size:0x28 scope:global align:4 +__vt__15J2DIndBlockNull = .data:0x803CE9A8; // type:object size:0x38 scope:global align:4 +__vt__11J2DIndBlock = .data:0x803CE9E0; // type:object size:0x38 scope:global align:4 +__vt__11J2DMaterial = .data:0x803CEA18; // type:object size:0xC scope:global align:4 +__vt__13J2DColorBlock = .data:0x803CEA24; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockFull = .data:0x803CEA30; // type:object size:0x38 scope:global align:4 +__vt__13J2DTevBlock16 = .data:0x803CEA68; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock8 = .data:0x803CEB24; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock4 = .data:0x803CEBE0; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock2 = .data:0x803CEC9C; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock1 = .data:0x803CED58; // type:object size:0xBC scope:global align:4 +__vt__11J2DTevBlock = .data:0x803CEE14; // type:object size:0xBC scope:global align:4 +__vt__14J2DTexGenBlock = .data:0x803CEED0; // type:object size:0xC scope:global align:4 +@938 = .data:0x803CEEE0; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x803CEF40; // type:object size:0xC scope:global align:4 +@2709 = .data:0x803CEF50; // type:object size:0x20 scope:local align:4 +__vt__7J2DPane = .data:0x803CEF70; // type:object size:0x94 scope:global align:4 +__vt__9J2DScreen = .data:0x803CF008; // type:object size:0x9C scope:global align:4 +__vt__9J2DWindow = .data:0x803CF0A8; // type:object size:0xCC scope:global align:4 +__vt__10J2DPicture = .data:0x803CF178; // type:object size:0x14C scope:global align:4 +__vt__10J2DTextBox = .data:0x803CF2C8; // type:object size:0xBC scope:global align:4 +__vt__11J2DWindowEx = .data:0x803CF388; // type:object size:0xCC scope:global align:4 +__vt__12J2DPictureEx = .data:0x803CF458; // type:object size:0x14C scope:global align:4 +__vt__12J2DTextBoxEx = .data:0x803CF5A8; // type:object size:0xBC scope:global align:4 +__vt__20J2DAnmFullLoader_v15 = .data:0x803CF668; // type:object size:0x14 scope:global align:4 +__vt__19J2DAnmKeyLoader_v15 = .data:0x803CF67C; // type:object size:0x14 scope:global align:4 +__vt__12J2DAnmLoader = .data:0x803CF690; // type:object size:0x14 scope:global align:4 +__vt__20J2DAnmVisibilityFull = .data:0x803CF6A4; // type:object size:0x10 scope:global align:4 +__vt__14J2DAnmVtxColor = .data:0x803CF6B4; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmTevRegKey = .data:0x803CF6C8; // type:object size:0x10 scope:global align:4 +__vt__16J2DAnmTexPattern = .data:0x803CF6D8; // type:object size:0x10 scope:global align:4 +__vt__19J2DAnmTextureSRTKey = .data:0x803CF6E8; // type:object size:0x10 scope:global align:4 +__vt__17J2DAnmVtxColorKey = .data:0x803CF6F8; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmVtxColorFull = .data:0x803CF70C; // type:object size:0x14 scope:global align:4 +__vt__14J2DAnmColorKey = .data:0x803CF720; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmColorFull = .data:0x803CF734; // type:object size:0x14 scope:global align:4 +__vt__11J2DAnmColor = .data:0x803CF748; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmTransformKey = .data:0x803CF75C; // type:object size:0x18 scope:global align:4 +__vt__19J2DAnmTransformFull = .data:0x803CF774; // type:object size:0x14 scope:global align:4 +@899 = .data:0x803CF788; // type:object size:0x44 scope:local align:4 +@951 = .data:0x803CF7CC; // type:object size:0x54 scope:local align:4 +c2r$1302 = .data:0x803CF820; // type:object size:0x10 scope:local align:4 +NullTexData = .data:0x803CF840; // type:object size:0x10 scope:global align:4 +j3dIdentityMtx = .data:0x803CF850; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x803CF880; // type:object size:0x18 scope:global align:4 +PSMulUnit01 = .data:0x803CF898; // type:object size:0x8 scope:global align:4 +sDifferedRegister = .data:0x803CF8A0; // type:object size:0x20 scope:global align:4 +sSizeOfDiffered = .data:0x803CF8C0; // type:object size:0x20 scope:global align:4 +__vt__14J3DShapePacket = .data:0x803CF8E0; // type:object size:0x14 scope:global align:4 +__vt__12J3DMatPacket = .data:0x803CF8F4; // type:object size:0x14 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x803CF908; // type:object size:0x14 scope:global align:4 +__vt__9J3DPacket = .data:0x803CF91C; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803CF930; // type:label scope:local align:4 +@832 = .data:0x803CF930; // type:object size:0xC scope:local align:4 data:4byte +@833 = .data:0x803CF93C; // type:object size:0xC scope:local align:4 +@834 = .data:0x803CF948; // type:object size:0xC scope:local align:4 +@835 = .data:0x803CF954; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x803CF960; // type:object size:0x30 scope:global align:4 data:4byte +@836 = .data:0x803CF990; // type:object size:0xC scope:local align:4 +@837 = .data:0x803CF99C; // type:object size:0xC scope:local align:4 +@838 = .data:0x803CF9A8; // type:object size:0xC scope:local align:4 +@839 = .data:0x803CF9B4; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x803CF9C0; // type:object size:0x30 scope:global align:4 data:4byte +@840 = .data:0x803CF9F0; // type:object size:0xC scope:local align:4 +@841 = .data:0x803CF9FC; // type:object size:0xC scope:local align:4 +@842 = .data:0x803CFA08; // type:object size:0xC scope:local align:4 +@843 = .data:0x803CFA14; // type:object size:0xC scope:local align:4 +sMtxLoadLODPipeline__21J3DShapeMtxConcatView = .data:0x803CFA20; // type:object size:0x30 scope:global align:4 data:4byte +qMtx$895 = .data:0x803CFA50; // type:object size:0x30 scope:local align:4 +qMtx2$896 = .data:0x803CFA80; // type:object size:0x30 scope:local align:4 +@1035 = .data:0x803CFAB0; // type:object size:0x30 scope:local align:4 +@1034 = .data:0x803CFAE0; // type:object size:0x30 scope:local align:4 +mtxCache$1263 = .data:0x803CFB10; // type:object size:0x14 scope:local align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x803CFB24; // type:object size:0x28 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x803CFB4C; // type:object size:0x28 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x803CFB74; // type:object size:0x28 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x803CFB9C; // type:object size:0x20 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x803CFBBC; // type:object size:0x28 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x803CFBE4; // type:object size:0x20 scope:global align:4 +__vt__12J3DShapeDraw = .data:0x803CFC08; // type:object size:0xC scope:global align:4 +__vt__8J3DShape = .data:0x803CFC18; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x803CFC30; // type:object size:0x30 scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x803CFC60; // type:object size:0x30 scope:global align:4 +__vt__11J3DMaterial = .data:0x803CFC90; // type:object size:0x30 scope:global align:4 +__vt__10J3DPEBlock = .data:0x803CFCC0; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x803CFD3C; // type:object size:0x4C scope:global align:4 +__vt__11J3DIndBlock = .data:0x803CFD88; // type:object size:0x4C scope:global align:4 +__vt__14J3DTexGenBlock = .data:0x803CFDD4; // type:object size:0x6C scope:global align:4 +__vt__13J3DColorBlock = .data:0x803CFE40; // type:object size:0x90 scope:global align:4 +@5062 = .data:0x803CFED0; // type:object size:0x30 scope:local align:4 +@5110 = .data:0x803CFF00; // type:object size:0x30 scope:local align:4 +@5150 = .data:0x803CFF30; // type:object size:0x30 scope:local align:4 +@5187 = .data:0x803CFF60; // type:object size:0x30 scope:local align:4 +__vt__14J3DPEBlockFull = .data:0x803CFF90; // type:object size:0x7C scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x803D000C; // type:object size:0x7C scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x803D0088; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x803D0164; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x803D0240; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x803D031C; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x803D03F8; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x803D04D4; // type:object size:0x6C scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x803D0540; // type:object size:0x6C scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x803D05AC; // type:object size:0x6C scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x803D0618; // type:object size:0x90 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x803D06A8; // type:object size:0x90 scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x803D0738; // type:object size:0x7C scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x803D07B4; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x803D0830; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x803D08AC; // type:object size:0x4C scope:global align:4 +__vt__11J3DTevBlock = .data:0x803D08F8; // type:object size:0xDC scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x803D09D4; // type:object size:0x90 scope:global align:4 +qMtx$1001 = .data:0x803D0A68; // type:object size:0x30 scope:local align:4 +qMtx2$1002 = .data:0x803D0A98; // type:object size:0x30 scope:local align:4 +@1059 = .data:0x803D0AC8; // type:object size:0x30 scope:local align:4 +qMtx$1063 = .data:0x803D0AF8; // type:object size:0x30 scope:local align:4 +qMtx2$1064 = .data:0x803D0B28; // type:object size:0x30 scope:local align:4 +@1131 = .data:0x803D0B58; // type:object size:0x30 scope:local align:4 +...data.0 = .data:0x803D0B88; // type:label scope:local align:4 +@992 = .data:0x803D0B88; // type:object size:0xC scope:local align:4 data:4byte +@993 = .data:0x803D0B94; // type:object size:0xC scope:local align:4 +@994 = .data:0x803D0BA0; // type:object size:0xC scope:local align:4 +@995 = .data:0x803D0BAC; // type:object size:0xC scope:local align:4 +@996 = .data:0x803D0BB8; // type:object size:0xC scope:local align:4 +@997 = .data:0x803D0BC4; // type:object size:0xC scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x803D0BD0; // type:object size:0x48 scope:global align:4 data:4byte +@998 = .data:0x803D0C18; // type:object size:0xC scope:local align:4 +@999 = .data:0x803D0C24; // type:object size:0xC scope:local align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x803D0C30; // type:object size:0x18 scope:global align:4 data:4byte +@871 = .data:0x803D0C48; // type:object size:0x4C scope:local align:4 +__vt__12J3DJointTree = .data:0x803D0C94; // type:object size:0x10 scope:global align:4 +__vt__13J3DShapeTable = .data:0x803D0CA8; // type:object size:0xC scope:global align:4 +__vt__12J3DModelData = .data:0x803D0CB4; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x803D0CC0; // type:object size:0x24 scope:global align:4 +__vt__12J3DMtxBuffer = .data:0x803D0CE4; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x803D0CF0; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x803D0D00; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x803D0D10; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x803D0D24; // type:object size:0x14 scope:global align:4 +__vt__11J3DAnmColor = .data:0x803D0D38; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x803D0D4C; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x803D0D60; // type:object size:0x14 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x803D0D74; // type:object size:0x14 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x803D0D88; // type:object size:0x14 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x803D0D9C; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x803D0DB0; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x803D0DC4; // type:object size:0x10 scope:global align:4 +__vt__27J3DAnmTransformFullWithLerp = .data:0x803D0DD4; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x803D0DE8; // type:object size:0x14 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x803D0E00; // type:object size:0x10 scope:global align:4 +__vt__13J3DSkinDeform = .data:0x803D0E10; // type:object size:0x10 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x803D0E20; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x803D0E30; // type:object size:0x7C scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x803D0EAC; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x803D0F88; // type:object size:0x6C scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x803D0FF4; // type:object size:0x90 scope:global align:4 +__vt__20J3DClusterLoader_v15 = .data:0x803D1088; // type:object size:0x10 scope:global align:4 +__vt__16J3DClusterLoader = .data:0x803D1098; // type:object size:0x10 scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x803D10A8; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x803D10EC; // type:object size:0x44 scope:global align:4 +__vt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage> = .data:0x803D1130; // type:object size:0x2C scope:global align:4 +__vt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic> = .data:0x803D115C; // type:object size:0x2C scope:global align:4 +__vt__10J3DTexture = .data:0x803D1188; // type:object size:0xC scope:global align:4 +__vt__14J3DModelLoader = .data:0x803D1194; // type:object size:0x44 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x803D11D8; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x803D11EC; // type:object size:0x14 scope:global align:4 +__vt__12J3DAnmLoader = .data:0x803D1200; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmVisibilityFull = .data:0x803D1214; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803D1228; // type:label scope:local align:4 +@1 = .data:0x803D1228; // type:object size:0x44 scope:local align:4 data:string +@105 = .data:0x803D126C; // type:object size:0xD scope:local align:4 data:string +@106 = .data:0x803D127C; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x803D1294; // type:object size:0xC scope:local align:4 data:string +@108 = .data:0x803D12A0; // type:object size:0x9 scope:local align:4 data:string +@109 = .data:0x803D12AC; // type:object size:0x10 scope:local align:4 data:string +@110 = .data:0x803D12BC; // type:object size:0xB scope:local align:4 data:string +@111 = .data:0x803D12C8; // type:object size:0xE scope:local align:4 data:string +@112 = .data:0x803D12D8; // type:object size:0xD scope:local align:4 data:string +@113 = .data:0x803D12E8; // type:object size:0xD scope:local align:4 data:string +@114 = .data:0x803D12F8; // type:object size:0xD scope:local align:4 data:string +@115 = .data:0x803D1308; // type:object size:0x19 scope:local align:4 data:string +@117 = .data:0x803D1324; // type:object size:0xE scope:local align:4 data:string +@118 = .data:0x803D1334; // type:object size:0x15 scope:local align:4 data:string +__OSExceptionLocations = .data:0x803D134C; // type:object size:0x3C scope:global align:4 +@152 = .data:0x803D1388; // type:object size:0x1B scope:local align:4 data:string +@153 = .data:0x803D13A4; // type:object size:0x2E scope:local align:4 data:string +@154 = .data:0x803D13D4; // type:object size:0x2F scope:local align:4 data:string +@155 = .data:0x803D1404; // type:object size:0x1B scope:local align:4 data:string +ResetFunctionInfo = .data:0x803D1420; // type:object size:0x10 scope:local align:4 +DSPInitCode = .data:0x803D1430; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x803D14B0; // type:label scope:local align:4 +@63 = .data:0x803D14B0; // type:object size:0x29 scope:local align:4 data:string +@84 = .data:0x803D14DC; // type:object size:0x18 scope:local align:4 data:string +@85 = .data:0x803D14F4; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803D1510; // type:object size:0x30 scope:local align:4 data:string +@87 = .data:0x803D1540; // type:object size:0x3C scope:local align:4 data:string +@88 = .data:0x803D157C; // type:object size:0x37 scope:local align:4 data:string +@89 = .data:0x803D15B4; // type:object size:0x3F scope:local align:4 data:string +@90 = .data:0x803D15F4; // type:object size:0x29 scope:local align:4 data:string +@91 = .data:0x803D1620; // type:object size:0x1D scope:local align:4 data:string +@92 = .data:0x803D1640; // type:object size:0x19 scope:local align:4 data:string +@104 = .data:0x803D165C; // type:object size:0x19 scope:local align:4 data:string +@105 = .data:0x803D1678; // type:object size:0x19 scope:local align:4 data:string +@106 = .data:0x803D1694; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x803D16AC; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x803D16E0; // type:label scope:local align:4 +@61 = .data:0x803D16E0; // type:object size:0x44 scope:local align:4 data:string +@62 = .data:0x803D1724; // type:object size:0x30 scope:local align:4 data:string +@63 = .data:0x803D1754; // type:object size:0x2F scope:local align:4 data:string +@64 = .data:0x803D1784; // type:object size:0x2F scope:local align:4 data:string +@65 = .data:0x803D17B4; // type:object size:0x11 scope:local align:4 data:string +@66 = .data:0x803D17C8; // type:object size:0x21 scope:local align:4 data:string +@67 = .data:0x803D17EC; // type:object size:0x12 scope:local align:4 data:string +@68 = .data:0x803D1800; // type:object size:0x19 scope:local align:4 data:string +@69 = .data:0x803D181C; // type:object size:0x12 scope:local align:4 data:string +@70 = .data:0x803D1830; // type:object size:0x1D scope:local align:4 data:string +@71 = .data:0x803D1850; // type:object size:0x26 scope:local align:4 data:string +@72 = .data:0x803D1878; // type:object size:0x1C scope:local align:4 data:string +@76 = .data:0x803D1894; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x803D18B8; // type:label scope:local align:4 +@13 = .data:0x803D18B8; // type:object size:0x16 scope:local align:4 data:string +@14 = .data:0x803D18D0; // type:object size:0x26 scope:local align:4 data:string +@15 = .data:0x803D18F8; // type:object size:0x1C scope:local align:4 data:string +@74 = .data:0x803D1914; // type:object size:0x1D scope:local align:4 data:string +@75 = .data:0x803D1934; // type:object size:0x17 scope:local align:4 data:string +@77 = .data:0x803D194C; // type:object size:0x31 scope:local align:4 data:string +@78 = .data:0x803D1980; // type:object size:0x10 scope:local align:4 data:string +@79 = .data:0x803D1990; // type:object size:0x60 scope:local align:4 data:string +@80 = .data:0x803D19F0; // type:object size:0x4C scope:local align:4 data:string +@81 = .data:0x803D1A3C; // type:object size:0x62 scope:local align:4 data:string +@82 = .data:0x803D1AA0; // type:object size:0x60 scope:local align:4 data:string +@83 = .data:0x803D1B00; // type:object size:0x1F scope:local align:4 data:string +@84 = .data:0x803D1B20; // type:object size:0x1F scope:local align:4 data:string +@85 = .data:0x803D1B40; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803D1B5C; // type:object size:0x35 scope:local align:4 data:string +@87 = .data:0x803D1B94; // type:object size:0x40 scope:local align:4 +@115 = .data:0x803D1BD8; // type:object size:0xB scope:local align:4 data:string +HankakuToCode = .data:0x803D1BE8; // type:object size:0x180 scope:global align:4 +Zenkaku2Code = .data:0x803D1D68; // type:object size:0x98A scope:global align:4 +InterruptPrioTable = .data:0x803D26F8; // type:object size:0x2C scope:global align:4 data:4byte +@62 = .data:0x803D2728; // type:object size:0x25 scope:local align:4 data:string +@189 = .data:0x803D2750; // type:object size:0x27 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803D2778; // type:object size:0x10 scope:local align:4 +@153 = .data:0x803D2788; // type:object size:0x4E scope:local align:4 data:string +...data.0 = .data:0x803D27D8; // type:label scope:local align:4 +@831 = .data:0x803D27D8; // type:object size:0x5F scope:local align:4 data:string +@832 = .data:0x803D2838; // type:object size:0xB scope:local align:4 data:string +@834 = .data:0x803D2844; // type:object size:0x5F scope:local align:4 data:string +@835 = .data:0x803D28A4; // type:object size:0x46 scope:local align:4 data:string +@836 = .data:0x803D28EC; // type:object size:0x7E scope:local align:4 data:string +@837 = .data:0x803D296C; // type:object size:0x7E scope:local align:4 data:string +@838 = .data:0x803D29EC; // type:object size:0x7A scope:local align:4 data:string +@839 = .data:0x803D2A68; // type:object size:0x7A scope:local align:4 data:string +@840 = .data:0x803D2AE4; // type:object size:0x51 scope:local align:4 data:string +@841 = .data:0x803D2B38; // type:object size:0x71 scope:local align:4 data:string +@842 = .data:0x803D2BAC; // type:object size:0x39 scope:local align:4 data:string +@843 = .data:0x803D2BE8; // type:object size:0x49 scope:local align:4 data:string +@844 = .data:0x803D2C34; // type:object size:0x51 scope:local align:4 data:string +@845 = .data:0x803D2C88; // type:object size:0x52 scope:local align:4 data:string +@846 = .data:0x803D2CDC; // type:object size:0x59 scope:local align:4 data:string +@847 = .data:0x803D2D38; // type:object size:0x42 scope:local align:4 data:string +@848 = .data:0x803D2D7C; // type:object size:0x3A scope:local align:4 data:string +@849 = .data:0x803D2DB8; // type:object size:0x3A scope:local align:4 data:string +@850 = .data:0x803D2DF4; // type:object size:0x44 scope:local align:4 data:string +@851 = .data:0x803D2E38; // type:object size:0x44 scope:local align:4 data:string +@852 = .data:0x803D2E7C; // type:object size:0x3B scope:local align:4 data:string +@853 = .data:0x803D2EB8; // type:object size:0x3F scope:local align:4 data:string +@854 = .data:0x803D2EF8; // type:object size:0x67 scope:local align:4 data:string +@855 = .data:0x803D2F60; // type:object size:0x45 scope:local align:4 data:string +@856 = .data:0x803D2FA8; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x803D2FE8; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x803D3018; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803D3048; // type:label scope:local align:4 +@1 = .data:0x803D3048; // type:object size:0x45 scope:local align:4 data:string +@473 = .data:0x803D3090; // type:object size:0xF scope:local align:4 data:string +@474 = .data:0x803D30A0; // type:object size:0x10 scope:local align:4 data:string +@475 = .data:0x803D30B0; // type:object size:0x10 scope:local align:4 data:string +@476 = .data:0x803D30C0; // type:object size:0x10 scope:local align:4 data:string +@477 = .data:0x803D30D0; // type:object size:0x11 scope:local align:4 data:string +@478 = .data:0x803D30E4; // type:object size:0x11 scope:local align:4 data:string +@479 = .data:0x803D30F8; // type:object size:0xC scope:local align:4 data:string +@485 = .data:0x803D3104; // type:object size:0x9 scope:local align:4 data:string +@486 = .data:0x803D3110; // type:object size:0xD scope:local align:4 data:string +@487 = .data:0x803D3120; // type:object size:0x12 scope:local align:4 data:string +@489 = .data:0x803D3134; // type:object size:0xE scope:local align:4 data:string +@490 = .data:0x803D3144; // type:object size:0xE scope:local align:4 data:string +...data.0 = .data:0x803D3158; // type:label scope:local align:4 +@1 = .data:0x803D3158; // type:object size:0x44 scope:local align:4 data:string +Si = .data:0x803D319C; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x803D31B0; // type:object size:0x10 scope:local align:4 +@457 = .data:0x803D31C0; // type:object size:0xC scope:local align:4 data:string +@459 = .data:0x803D31CC; // type:object size:0xF scope:local align:4 data:string +@460 = .data:0x803D31DC; // type:object size:0xF scope:local align:4 data:string +@461 = .data:0x803D31EC; // type:object size:0xD scope:local align:4 data:string +@462 = .data:0x803D31FC; // type:object size:0xA scope:local align:4 data:string +@463 = .data:0x803D3208; // type:object size:0x10 scope:local align:4 data:string +@464 = .data:0x803D3218; // type:object size:0x14 scope:local align:4 data:string +@465 = .data:0x803D322C; // type:object size:0x12 scope:local align:4 data:string +@466 = .data:0x803D3240; // type:object size:0x14 scope:local align:4 data:string +@467 = .data:0x803D3254; // type:object size:0x9 scope:local align:4 data:string +@468 = .data:0x803D3260; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803D3270; // type:label scope:local align:4 +XYNTSC = .data:0x803D3270; // type:object size:0x30 scope:global align:4 +XYPAL = .data:0x803D32A0; // type:object size:0x30 scope:global align:4 +@16 = .data:0x803D32D0; // type:object size:0x33 scope:local align:4 data:string +@9 = .data:0x803D3308; // type:object size:0x18 scope:local align:4 data:string +@119 = .data:0x803D3320; // type:object size:0xC8 scope:local align:4 data:string +@140 = .data:0x803D33E8; // type:object size:0x37 scope:local align:4 data:string +@239 = .data:0x803D3420; // type:object size:0x34 scope:local align:4 data:string +@265 = .data:0x803D3454; // type:object size:0x2F scope:local align:4 data:string +@311 = .data:0x803D3484; // type:object size:0x3A scope:local align:4 data:string +...data.0 = .data:0x803D34C0; // type:label scope:local align:4 +@1 = .data:0x803D34C0; // type:object size:0x45 scope:local align:4 data:string +@18 = .data:0x803D3508; // type:object size:0xA scope:local align:4 data:string +@24 = .data:0x803D3514; // type:object size:0x34 scope:local align:4 data:string +@359 = .data:0x803D3548; // type:object size:0x44 scope:local align:4 +ImmCommand = .data:0x803D358C; // type:object size:0xC scope:global align:4 data:4byte +@789 = .data:0x803D3598; // type:object size:0x41 scope:local align:4 data:string +@956 = .data:0x803D35DC; // type:object size:0x34 scope:local align:4 +@1060 = .data:0x803D3610; // type:object size:0x34 scope:local align:4 +ErrorTable = .data:0x803D3648; // type:object size:0x48 scope:global align:4 data:4byte +...data.0 = .data:0x803D3690; // type:label scope:local align:4 +@38 = .data:0x803D3690; // type:object size:0x1A scope:local align:4 data:string +@39 = .data:0x803D36AC; // type:object size:0x16 scope:local align:4 data:string +@40 = .data:0x803D36C4; // type:object size:0x14 scope:local align:4 data:string +@41 = .data:0x803D36D8; // type:object size:0x14 scope:local align:4 data:string +@44 = .data:0x803D36EC; // type:object size:0x14 scope:local align:4 data:string +...data.0 = .data:0x803D3700; // type:label scope:local align:4 +@1 = .data:0x803D3700; // type:object size:0x44 scope:local align:4 data:string +timing = .data:0x803D3744; // type:object size:0x17C scope:global align:4 +taps = .data:0x803D38C0; // type:object size:0x32 scope:global align:4 +@101 = .data:0x803D38F4; // type:object size:0x7C scope:local align:4 +@355 = .data:0x803D3970; // type:object size:0x29 scope:local align:4 data:string +@356 = .data:0x803D399C; // type:object size:0x29 scope:local align:4 data:string +@357 = .data:0x803D39C8; // type:object size:0x29 scope:local align:4 data:string +@358 = .data:0x803D39F4; // type:object size:0x29 scope:local align:4 data:string +@359 = .data:0x803D3A20; // type:object size:0x29 scope:local align:4 data:string +@360 = .data:0x803D3A4C; // type:object size:0x29 scope:local align:4 data:string +@538 = .data:0x803D3A78; // type:object size:0x4B scope:local align:4 data:string +@740 = .data:0x803D3AC4; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x803D3AE8; // type:label scope:local align:4 +@1 = .data:0x803D3AE8; // type:object size:0x45 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803D3B30; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803D3B40; // type:label scope:local align:4 +@1 = .data:0x803D3B40; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803D3B88; // type:label scope:local align:4 +@1 = .data:0x803D3B88; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803D3BD0; // type:label scope:local align:4 +@1 = .data:0x803D3BD0; // type:object size:0x45 scope:local align:4 data:string +...data.0 = .data:0x803D3C18; // type:label scope:local align:4 +@1 = .data:0x803D3C18; // type:object size:0x45 scope:local align:4 data:string +@19 = .data:0x803D3C60; // type:object size:0x1E scope:local align:4 data:string +@20 = .data:0x803D3C80; // type:object size:0xC scope:local align:4 data:string +@21 = .data:0x803D3C8C; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803D3C98; // type:label scope:local align:4 +@266 = .data:0x803D3C98; // type:object size:0x1D scope:local align:4 data:string +@267 = .data:0x803D3CB8; // type:object size:0x2D scope:local align:4 data:string +@268 = .data:0x803D3CE8; // type:object size:0x2D scope:local align:4 data:string +@269 = .data:0x803D3D18; // type:object size:0x2D scope:local align:4 data:string +@270 = .data:0x803D3D48; // type:object size:0x2D scope:local align:4 data:string +@271 = .data:0x803D3D78; // type:object size:0x2D scope:local align:4 data:string +@294 = .data:0x803D3DA8; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x803D3DD8; // type:label scope:local align:4 +@1 = .data:0x803D3DD8; // type:object size:0x46 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803D3E20; // type:object size:0x10 scope:local align:4 +CardData = .data:0x803D3E40; // type:object size:0x160 scope:global align:4 +SectorSizeTable = .data:0x803D3FA0; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x803D3FC0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803D3FE0; // type:label scope:local align:4 +@1 = .data:0x803D3FE0; // type:object size:0x44 scope:local align:4 data:string +DefaultTexData = .data:0x803D4040; // type:object size:0x20 scope:global align:4 +GXDefaultVATList = .data:0x803D4060; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x803D4130; // type:object size:0x1C scope:global align:4 +GXTexRegionAddrTable = .data:0x803D414C; // type:object size:0xC0 scope:global align:4 data:4byte +GXResetFuncInfo = .data:0x803D420C; // type:object size:0x10 scope:global align:4 +@176 = .data:0x803D4220; // type:object size:0x68 scope:local align:4 +@223 = .data:0x803D4288; // type:object size:0x68 scope:local align:4 +@476 = .data:0x803D42F0; // type:object size:0x44 scope:local align:4 +@503 = .data:0x803D4334; // type:object size:0x44 scope:local align:4 +@740 = .data:0x803D4378; // type:object size:0x1C scope:local align:4 +@739 = .data:0x803D4394; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x803D43E8; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x803D4424; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x803D4460; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x803D449C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x803D44D8; // type:object size:0x3C scope:global align:4 +@145 = .data:0x803D4518; // type:object size:0x1C scope:local align:4 +@104 = .data:0x803D4538; // type:object size:0xF4 scope:local align:4 +@145 = .data:0x803D462C; // type:object size:0xF4 scope:local align:4 +@224 = .data:0x803D4720; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x803D4760; // type:label scope:local align:4 +TEVCOpTableST0 = .data:0x803D4760; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x803D4774; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x803D4788; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x803D479C; // type:object size:0x14 scope:global align:4 +c2r$334 = .data:0x803D47B0; // type:object size:0x24 scope:local align:4 +p2f$358 = .data:0x803D47D8; // type:object size:0x20 scope:local align:4 +@182 = .data:0x803D47F8; // type:object size:0x5C scope:local align:4 +@181 = .data:0x803D4854; // type:object size:0x90 scope:local align:4 +@121 = .data:0x803D48E8; // type:object size:0x68 scope:local align:4 +__files = .data:0x803D4950; // type:object size:0x140 scope:global align:4 +@1710 = .data:0x803D4A90; // type:object size:0x124 scope:local align:4 +__ctype_map = .data:0x803D4BB8; // type:object size:0x100 scope:global align:4 +__lower_map = .data:0x803D4CB8; // type:object size:0x100 scope:global align:4 +__upper_map = .data:0x803D4DB8; // type:object size:0x100 scope:global align:4 +@1248 = .data:0x803D4EB8; // type:object size:0x84 scope:local align:4 +@1307 = .data:0x803D4F3C; // type:object size:0x84 scope:local align:4 +@1443 = .data:0x803D4FC0; // type:object size:0xE0 scope:local align:4 +@1442 = .data:0x803D50A0; // type:object size:0x44 scope:local align:4 +@431 = .data:0x803D50E8; // type:object size:0x44 scope:local align:4 +@128 = .data:0x803D5130; // type:object size:0x6C scope:local align:4 +@499 = .data:0x803D51A0; // type:object size:0x1C scope:local align:4 +@536 = .data:0x803D51BC; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x803D51D8; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x803D51E4; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x803D51F4; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x803D5208; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x803D5248; // type:object size:0x28 scope:global align:4 data:4byte +...bss.0 = .bss:0x803D5280; // type:label scope:local align:4 +RootHeapCheck = .bss:0x803D5280; // type:object size:0x28 scope:global align:4 data:4byte +SystemHeapCheck = .bss:0x803D52A8; // type:object size:0x28 scope:global align:4 data:4byte +ZeldaHeapCheck = .bss:0x803D52D0; // type:object size:0x28 scope:global align:4 data:4byte +GameHeapCheck = .bss:0x803D52F8; // type:object size:0x28 scope:global align:4 data:4byte +ArchiveHeapCheck = .bss:0x803D5320; // type:object size:0x28 scope:global align:4 data:4byte +J2dHeapCheck = .bss:0x803D5348; // type:object size:0x28 scope:global align:4 data:4byte +HostioHeapCheck = .bss:0x803D5370; // type:object size:0x28 scope:global align:4 data:4byte +CommandHeapCheck = .bss:0x803D5398; // type:object size:0x28 scope:global align:4 data:4byte +mainThreadStack = .bss:0x803D53C0; // type:object size:0x8000 scope:global align:4 +mainThread = .bss:0x803DD3C0; // type:object size:0x318 scope:global align:4 +mDoPrintf_FiberStack = .bss:0x803DD6E0; // type:object size:0x800 scope:global align:4 +@3620 = .bss:0x803DDEE0; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x803DDEEC; // type:object size:0x138C scope:global align:4 +m_gamePad__8mDoCPd_c = .bss:0x803DF278; // type:object size:0x10 scope:global align:4 data:4byte +m_cpadInfo__8mDoCPd_c = .bss:0x803DF288; // type:object size:0x100 scope:global align:4 data:float +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x803DF388; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x803DF3A8; // type:object size:0x20 scope:global align:4 +m_bloom__13mDoGph_gInf_c = .bss:0x803DF3C8; // type:object size:0x14 scope:global align:4 data:byte +mBlureMtx__13mDoGph_gInf_c = .bss:0x803DF3DC; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803DF410; // type:label scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x803DF410; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x803DF440; // type:object size:0x300 scope:global align:4 +@4048 = .bss:0x803DF740; // type:object size:0xC scope:local align:4 +@4078 = .bss:0x803DF74C; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x803DF758; // type:object size:0x11C scope:global align:4 +@3727 = .bss:0x803DF878; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x803DF884; // type:object size:0x5C scope:global align:4 data:4byte +...bss.0 = .bss:0x803DF8E0; // type:label scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x803DF8E0; // type:object size:0x318 scope:global align:4 +l_threadStack__9mDoDvdThd = .bss:0x803DFC00; // type:object size:0x1000 scope:global align:4 +l_param__9mDoDvdThd = .bss:0x803E0C00; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803E0C60; // type:label scope:local align:4 +DvdErr_thread = .bss:0x803E0C60; // type:object size:0x318 scope:global align:4 +DvdErr_stack = .bss:0x803E0F80; // type:object size:0xC00 scope:global align:4 +Alarm = .bss:0x803E1B80; // type:object size:0x28 scope:local align:4 +MemCardStack = .bss:0x803E1BC0; // type:object size:0x1000 scope:global align:4 +MemCardThread = .bss:0x803E2BC0; // type:object size:0x318 scope:global align:4 +MemCardWorkArea0 = .bss:0x803E2EE0; // type:object size:0xA000 scope:global align:4 +g_mDoMemCd_control = .bss:0x803ECEE0; // type:object size:0x2000 scope:global align:4 +sTmpBuf = .bss:0x803EEEE0; // type:object size:0x4000 scope:global align:4 data:4byte +@3741 = .bss:0x803F2EE0; // type:object size:0xC scope:local align:4 +DMC = .bss:0x803F2EF0; // type:object size:0xC60 scope:global align:4 +@3691 = .bss:0x803F3B50; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x803F3B5C; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x803F3BA0; // type:label scope:local align:4 +@4176 = .bss:0x803F3BA0; // type:object size:0xC scope:local align:4 +@5078 = .bss:0x803F3BAC; // type:object size:0xC scope:local align:4 +min$5077 = .bss:0x803F3BB8; // type:object size:0xC scope:local align:4 +@5115 = .bss:0x803F3BC4; // type:object size:0xC scope:local align:4 +max$5114 = .bss:0x803F3BD0; // type:object size:0xC scope:local align:4 +@6481 = .bss:0x803F3BDC; // type:object size:0xC scope:local align:4 +mLineCheck__11fopAcM_lc_c = .bss:0x803F3BE8; // type:object size:0x70 scope:global align:4 +@6503 = .bss:0x803F3C58; // type:object size:0xC scope:local align:4 +mGndCheck__11fopAcM_gc_c = .bss:0x803F3C64; // type:object size:0x54 scope:global align:4 +@6509 = .bss:0x803F3CB8; // type:object size:0xC scope:local align:4 +mRoofCheck__11fopAcM_rc_c = .bss:0x803F3CC4; // type:object size:0x50 scope:global align:4 +@6519 = .bss:0x803F3D14; // type:object size:0xC scope:local align:4 +mWaterCheck__11fopAcM_wt_c = .bss:0x803F3D20; // type:object size:0x54 scope:global align:4 +l_fopCamM_id = .bss:0x803F3D78; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x803F3D88; // type:object size:0x28 scope:global align:4 +lists$2216 = .bss:0x803F3DB0; // type:object size:0x2EE0 scope:local align:4 +l_fpcLn_Line = .bss:0x803F6C90; // type:object size:0xC0 scope:global align:4 +rootlayer$3716 = .bss:0x803F6D50; // type:object size:0x2C scope:local align:4 +queue$3717 = .bss:0x803F6D7C; // type:object size:0x78 scope:local align:4 +l_fpcPi_Queue = .bss:0x803F6DF8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803F6E08; // type:label scope:local align:4 +@3926 = .bss:0x803F6E08; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x803F6E14; // type:object size:0x904 scope:global align:4 data:4byte +@3981 = .bss:0x803F7718; // type:object size:0xC scope:local align:4 +l_RoomKeepDoorInfo = .bss:0x803F7724; // type:object size:0x904 scope:global align:4 data:4byte +@5376 = .bss:0x803F8028; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x803F8034; // type:object size:0x10100 scope:global align:4 data:4byte +mDemoArcName__20dStage_roomControl_c = .bss:0x80408134; // type:object size:0xA scope:global align:4 data:byte +dComIfG_mTimerInfo = .bss:0x80408140; // type:object size:0x14 scope:global align:4 data:4byte +@5065 = .bss:0x80408154; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x80408160; // type:object size:0x1DE10 scope:global align:4 data:2byte +buf$7371 = .bss:0x80425F70; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x80425F90; // type:label scope:local align:4 +@3840 = .bss:0x80425F90; // type:object size:0xC scope:local align:4 +mData__7daSus_c = .bss:0x80425F9C; // type:object size:0x480 scope:global align:4 data:byte +mRoom__7daSus_c = .bss:0x8042641C; // type:object size:0x100 scope:global align:4 data:4byte +m_entryModel__10daMirror_c = .bss:0x8042651C; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__15dGrass_packet_c = .bss:0x80426528; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__16dFlower_packet_c = .bss:0x80426534; // type:object size:0xC scope:global align:4 data:4byte +@4480 = .bss:0x80426540; // type:object size:0xC scope:local align:4 +mPos__12daObjCarry_c = .bss:0x8042654C; // type:object size:0x3C scope:global align:4 +@3677 = .bss:0x80426588; // type:object size:0xC scope:local align:4 +scale$3676 = .bss:0x80426594; // type:object size:0xC scope:local align:4 data:float +@3692 = .bss:0x804265A0; // type:object size:0xC scope:local align:4 +scale$3691 = .bss:0x804265AC; // type:object size:0xC scope:local align:4 data:float +@3719 = .bss:0x804265B8; // type:object size:0xC scope:local align:4 +scale$3718 = .bss:0x804265C4; // type:object size:0xC scope:local align:4 data:float +@3732 = .bss:0x804265D0; // type:object size:0xC scope:local align:4 +scale$3731 = .bss:0x804265DC; // type:object size:0xC scope:local align:4 data:float +dummy$4203 = .bss:0x804265E8; // type:object size:0x14 scope:local align:4 +@5233 = .bss:0x804265FC; // type:object size:0xC scope:local align:4 +l_translation$5232 = .bss:0x80426608; // type:object size:0xC scope:local align:4 data:float +@3639 = .bss:0x80426618; // type:object size:0xC scope:local align:4 +m_texObjAgg__8dMpath_n = .bss:0x80426624; // type:object size:0x1C scope:global align:4 data:4byte +map_tool_name$4449 = .bss:0x80426640; // type:object size:0x11 scope:local align:4 +map_tool_name$4498 = .bss:0x80426654; // type:object size:0x11 scope:local align:4 +map_tool_name$4511 = .bss:0x80426668; // type:object size:0x11 scope:local align:4 +l_startAction = .bss:0x80426680; // type:object size:0x18 scope:global align:4 data:4byte +l_runAction = .bss:0x80426698; // type:object size:0x18 scope:global align:4 data:4byte +...bss.0 = .bss:0x804266B0; // type:label scope:local align:4 +@4053 = .bss:0x804266B0; // type:object size:0xC scope:local align:4 +@4054 = .bss:0x804266BC; // type:object size:0xC scope:local align:4 +pos$4424 = .bss:0x804266C8; // type:object size:0xC scope:local align:4 data:float +@4723 = .bss:0x804266D4; // type:object size:0xC scope:local align:4 +@4724 = .bss:0x804266E0; // type:object size:0xC scope:local align:4 +@4725 = .bss:0x804266EC; // type:object size:0xC scope:local align:4 +@4726 = .bss:0x804266F8; // type:object size:0xC scope:local align:4 +@4727 = .bss:0x80426704; // type:object size:0xC scope:local align:4 +@4728 = .bss:0x80426710; // type:object size:0xC scope:local align:4 +@4729 = .bss:0x8042671C; // type:object size:0xC scope:local align:4 +@4730 = .bss:0x80426728; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x80426734; // type:object size:0x40 scope:global align:4 data:4byte +@4731 = .bss:0x80426774; // type:object size:0xC scope:local align:4 +@4732 = .bss:0x80426780; // type:object size:0xC scope:local align:4 +@4733 = .bss:0x8042678C; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x80426798; // type:object size:0x18 scope:global align:4 +@4734 = .bss:0x804267B0; // type:object size:0xC scope:local align:4 +@4735 = .bss:0x804267BC; // type:object size:0xC scope:local align:4 +@4736 = .bss:0x804267C8; // type:object size:0xC scope:local align:4 +@4737 = .bss:0x804267D4; // type:object size:0xC scope:local align:4 +@4738 = .bss:0x804267E0; // type:object size:0xC scope:local align:4 +@4739 = .bss:0x804267EC; // type:object size:0xC scope:local align:4 +@4740 = .bss:0x804267F8; // type:object size:0xC scope:local align:4 +@4741 = .bss:0x80426804; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x80426810; // type:object size:0x30 scope:global align:4 +@4742 = .bss:0x80426840; // type:object size:0xC scope:local align:4 +jpcName$4821 = .bss:0x8042684C; // type:object size:0x20 scope:local align:4 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x80426870; // type:object size:0x20 scope:global align:4 +mWipeDlst__12dDlst_list_c = .bss:0x80426890; // type:object size:0x48 scope:global align:4 +@4965 = .bss:0x804268D8; // type:object size:0xC scope:local align:4 +r09o$4964 = .bss:0x804268E4; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x804268F0; // type:label scope:local align:4 +@7952 = .bss:0x804268F0; // type:object size:0xC scope:local align:4 +@7955 = .bss:0x804268FC; // type:object size:0xC scope:local align:4 +@7956 = .bss:0x80426908; // type:object size:0xC scope:local align:4 +@7957 = .bss:0x80426914; // type:object size:0xC scope:local align:4 +add_table$7951 = .bss:0x80426920; // type:object size:0x30 scope:local align:4 +@8942 = .bss:0x80426950; // type:object size:0xC scope:local align:4 +@8945 = .bss:0x8042695C; // type:object size:0xC scope:local align:4 +@8946 = .bss:0x80426968; // type:object size:0xC scope:local align:4 +@8947 = .bss:0x80426974; // type:object size:0xC scope:local align:4 +add_table$8941 = .bss:0x80426980; // type:object size:0x30 scope:local align:4 +@9425 = .bss:0x804269B0; // type:object size:0xC scope:local align:4 +@9428 = .bss:0x804269BC; // type:object size:0xC scope:local align:4 +@9429 = .bss:0x804269C8; // type:object size:0xC scope:local align:4 +@9430 = .bss:0x804269D4; // type:object size:0xC scope:local align:4 +@9431 = .bss:0x804269E0; // type:object size:0xC scope:local align:4 +@9432 = .bss:0x804269EC; // type:object size:0xC scope:local align:4 +@9433 = .bss:0x804269F8; // type:object size:0xC scope:local align:4 +@9434 = .bss:0x80426A04; // type:object size:0xC scope:local align:4 +@9435 = .bss:0x80426A10; // type:object size:0xC scope:local align:4 +@9436 = .bss:0x80426A1C; // type:object size:0xC scope:local align:4 +@9437 = .bss:0x80426A28; // type:object size:0xC scope:local align:4 +@9438 = .bss:0x80426A34; // type:object size:0xC scope:local align:4 +@9439 = .bss:0x80426A40; // type:object size:0xC scope:local align:4 +hokuto_position$9424 = .bss:0x80426A4C; // type:object size:0x4E scope:local align:4 +@4093 = .bss:0x80426AA0; // type:object size:0xC scope:local align:4 +g_AttDwHIO = .bss:0x80426AAC; // type:object size:0x10 scope:global align:4 +@4166 = .bss:0x80426AC0; // type:object size:0xC scope:local align:4 +tmpRoofChk$4165 = .bss:0x80426ACC; // type:object size:0x50 scope:local align:4 +l_wcsbuf = .bss:0x80426B20; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$4582 = .bss:0x80426F10; // type:object size:0x24 scope:local align:4 data:float +l_wcsbuf = .bss:0x80426F34; // type:object size:0x3F0 scope:local align:4 data:float +vtx_tbl$5950 = .bss:0x80427324; // type:object size:0x24 scope:local align:4 data:float +...bss.0 = .bss:0x80427348; // type:label scope:local align:4 +@4202 = .bss:0x80427348; // type:object size:0xC scope:local align:4 +WolfAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x80427354; // type:object size:0xC scope:global align:4 data:float +@4203 = .bss:0x80427360; // type:object size:0xC scope:local align:4 +MidnaAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x8042736C; // type:object size:0xC scope:global align:4 data:float +@5852 = .bss:0x80427378; // type:object size:0xC scope:local align:4 +DefaultGap$5851 = .bss:0x80427384; // type:object size:0xC scope:local align:4 data:float +@6756 = .bss:0x80427390; // type:object size:0xC scope:local align:4 +DefaultGap$6755 = .bss:0x8042739C; // type:object size:0xC scope:local align:4 +@7364 = .bss:0x804273A8; // type:object size:0xC scope:local align:4 +DefaultGap$7363 = .bss:0x804273B4; // type:object size:0xC scope:local align:4 data:float +@10516 = .bss:0x804273C0; // type:object size:0xC scope:local align:4 +DefaultGap$10515 = .bss:0x804273CC; // type:object size:0xC scope:local align:4 data:float +mTypeGroupListAll__7dTres_c = .bss:0x804273D8; // type:object size:0xCC scope:global align:4 data:4byte +...bss.0 = .bss:0x804274A8; // type:label scope:local align:4 +@4409 = .bss:0x804274A8; // type:object size:0xC scope:local align:4 +l_waitBaseAnime = .bss:0x804274B4; // type:object size:0xC scope:global align:4 data:float +@4410 = .bss:0x804274C0; // type:object size:0xC scope:local align:4 +l_ironBallBaseAnime = .bss:0x804274CC; // type:object size:0xC scope:global align:4 data:float +@4411 = .bss:0x804274D8; // type:object size:0xC scope:local align:4 +l_halfAtnWaitBaseAnime = .bss:0x804274E4; // type:object size:0xC scope:global align:4 data:float +@4412 = .bss:0x804274F0; // type:object size:0xC scope:local align:4 +l_rWaitBaseAnime = .bss:0x804274FC; // type:object size:0xC scope:global align:4 data:float +@4413 = .bss:0x80427508; // type:object size:0xC scope:local align:4 +l_lWaitBaseAnime = .bss:0x80427514; // type:object size:0xC scope:global align:4 +@4414 = .bss:0x80427520; // type:object size:0xC scope:local align:4 +l_horseBaseAnime = .bss:0x8042752C; // type:object size:0xC scope:global align:4 data:float +@4415 = .bss:0x80427538; // type:object size:0xC scope:local align:4 +l_boarBaseAnime = .bss:0x80427544; // type:object size:0xC scope:global align:4 data:float +@4416 = .bss:0x80427550; // type:object size:0xC scope:local align:4 +l_localHorseRidePos = .bss:0x8042755C; // type:object size:0xC scope:global align:4 data:float +@4417 = .bss:0x80427568; // type:object size:0xC scope:local align:4 +l_localBoarRidePos = .bss:0x80427574; // type:object size:0xC scope:global align:4 data:float +@4418 = .bss:0x80427580; // type:object size:0xC scope:local align:4 +l_canoeBaseAnime = .bss:0x8042758C; // type:object size:0xC scope:global align:4 data:float +@4419 = .bss:0x80427598; // type:object size:0xC scope:local align:4 +l_sumouBaseAnimeSp = .bss:0x804275A4; // type:object size:0xC scope:global align:4 +@4420 = .bss:0x804275B0; // type:object size:0xC scope:local align:4 +l_wolfBaseAnime = .bss:0x804275BC; // type:object size:0xC scope:global align:4 data:float +@4421 = .bss:0x804275C8; // type:object size:0xC scope:local align:4 +l_wolfRopeBaseAnime = .bss:0x804275D4; // type:object size:0xC scope:global align:4 data:float +@14255 = .bss:0x804275E0; // type:object size:0xC scope:local align:4 +grabCarryOffset0$14254 = .bss:0x804275EC; // type:object size:0xC scope:local align:4 +@14259 = .bss:0x804275F8; // type:object size:0xC scope:local align:4 +grabCarryOffset1$14258 = .bss:0x80427604; // type:object size:0xC scope:local align:4 +@14263 = .bss:0x80427610; // type:object size:0xC scope:local align:4 +grabCarryOffset2$14262 = .bss:0x8042761C; // type:object size:0xC scope:local align:4 +@14267 = .bss:0x80427628; // type:object size:0xC scope:local align:4 +grabCarryOffset3$14266 = .bss:0x80427634; // type:object size:0xC scope:local align:4 +@29722 = .bss:0x80427640; // type:object size:0xC scope:local align:4 +l_hookSnowSandHitScale = .bss:0x8042764C; // type:object size:0xC scope:global align:4 data:float +dummy$36763 = .bss:0x80427658; // type:object size:0x14 scope:local align:4 +texObj$42524 = .bss:0x8042766C; // type:object size:0x20 scope:local align:4 +@50952 = .bss:0x8042768C; // type:object size:0xC scope:local align:4 +l_wolfBiteHitMarkScale = .bss:0x80427698; // type:object size:0xC scope:global align:4 data:float +mFindActorPtrs__8daNpcT_c = .bss:0x804276A8; // type:object size:0xC8 scope:global align:4 +@9946 = .bss:0x80427770; // type:object size:0xC scope:local align:4 +vec$9945 = .bss:0x8042777C; // type:object size:0xC scope:local align:4 data:float +mFindActorPList__8daNpcF_c = .bss:0x80427788; // type:object size:0x190 scope:global align:4 +...bss.0 = .bss:0x80427918; // type:label scope:local align:4 +@3974 = .bss:0x80427918; // type:object size:0xC scope:local align:4 +l_Cd_HIO = .bss:0x80427924; // type:object size:0x29BC scope:global align:4 +@4080 = .bss:0x8042A2E0; // type:object size:0xC scope:local align:4 +@4083 = .bss:0x8042A2EC; // type:object size:0xC scope:local align:4 +@4084 = .bss:0x8042A2F8; // type:object size:0xC scope:local align:4 +@4085 = .bss:0x8042A304; // type:object size:0xC scope:local align:4 +@4086 = .bss:0x8042A310; // type:object size:0xC scope:local align:4 +@4087 = .bss:0x8042A31C; // type:object size:0xC scope:local align:4 +@4088 = .bss:0x8042A328; // type:object size:0xC scope:local align:4 +@4089 = .bss:0x8042A334; // type:object size:0xC scope:local align:4 +@4090 = .bss:0x8042A340; // type:object size:0xC scope:local align:4 +@4091 = .bss:0x8042A34C; // type:object size:0xC scope:local align:4 +@4092 = .bss:0x8042A358; // type:object size:0xC scope:local align:4 +@4093 = .bss:0x8042A364; // type:object size:0xC scope:local align:4 +@4094 = .bss:0x8042A370; // type:object size:0xC scope:local align:4 +@4095 = .bss:0x8042A37C; // type:object size:0xC scope:local align:4 +@4096 = .bss:0x8042A388; // type:object size:0xC scope:local align:4 +@4097 = .bss:0x8042A394; // type:object size:0xC scope:local align:4 +@4098 = .bss:0x8042A3A0; // type:object size:0xC scope:local align:4 +@4099 = .bss:0x8042A3AC; // type:object size:0xC scope:local align:4 +@4100 = .bss:0x8042A3B8; // type:object size:0xC scope:local align:4 +@4101 = .bss:0x8042A3C4; // type:object size:0xC scope:local align:4 +@4102 = .bss:0x8042A3D0; // type:object size:0xC scope:local align:4 +@4103 = .bss:0x8042A3DC; // type:object size:0xC scope:local align:4 +@4104 = .bss:0x8042A3E8; // type:object size:0xC scope:local align:4 +@4105 = .bss:0x8042A3F4; // type:object size:0xC scope:local align:4 +@4106 = .bss:0x8042A400; // type:object size:0xC scope:local align:4 +@4107 = .bss:0x8042A40C; // type:object size:0xC scope:local align:4 +@4108 = .bss:0x8042A418; // type:object size:0xC scope:local align:4 +@4109 = .bss:0x8042A424; // type:object size:0xC scope:local align:4 +@4110 = .bss:0x8042A430; // type:object size:0xC scope:local align:4 +@4111 = .bss:0x8042A43C; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$4079 = .bss:0x8042A448; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x8042A5B0; // type:label scope:local align:4 +@3982 = .bss:0x8042A5B0; // type:object size:0xC scope:local align:4 +l_Cd2_HIO = .bss:0x8042A5BC; // type:object size:0x400C scope:global align:4 +@4290 = .bss:0x8042E5C8; // type:object size:0xC scope:local align:4 +@4293 = .bss:0x8042E5D4; // type:object size:0xC scope:local align:4 +@4294 = .bss:0x8042E5E0; // type:object size:0xC scope:local align:4 +@4295 = .bss:0x8042E5EC; // type:object size:0xC scope:local align:4 +@4296 = .bss:0x8042E5F8; // type:object size:0xC scope:local align:4 +@4297 = .bss:0x8042E604; // type:object size:0xC scope:local align:4 +@4298 = .bss:0x8042E610; // type:object size:0xC scope:local align:4 +@4299 = .bss:0x8042E61C; // type:object size:0xC scope:local align:4 +@4300 = .bss:0x8042E628; // type:object size:0xC scope:local align:4 +@4301 = .bss:0x8042E634; // type:object size:0xC scope:local align:4 +@4302 = .bss:0x8042E640; // type:object size:0xC scope:local align:4 +@4303 = .bss:0x8042E64C; // type:object size:0xC scope:local align:4 +@4304 = .bss:0x8042E658; // type:object size:0xC scope:local align:4 +@4305 = .bss:0x8042E664; // type:object size:0xC scope:local align:4 +@4306 = .bss:0x8042E670; // type:object size:0xC scope:local align:4 +@4307 = .bss:0x8042E67C; // type:object size:0xC scope:local align:4 +@4308 = .bss:0x8042E688; // type:object size:0xC scope:local align:4 +@4309 = .bss:0x8042E694; // type:object size:0xC scope:local align:4 +@4310 = .bss:0x8042E6A0; // type:object size:0xC scope:local align:4 +@4311 = .bss:0x8042E6AC; // type:object size:0xC scope:local align:4 +@4312 = .bss:0x8042E6B8; // type:object size:0xC scope:local align:4 +@4313 = .bss:0x8042E6C4; // type:object size:0xC scope:local align:4 +@4314 = .bss:0x8042E6D0; // type:object size:0xC scope:local align:4 +@4315 = .bss:0x8042E6DC; // type:object size:0xC scope:local align:4 +@4316 = .bss:0x8042E6E8; // type:object size:0xC scope:local align:4 +@4317 = .bss:0x8042E6F4; // type:object size:0xC scope:local align:4 +@4318 = .bss:0x8042E700; // type:object size:0xC scope:local align:4 +@4319 = .bss:0x8042E70C; // type:object size:0xC scope:local align:4 +@4320 = .bss:0x8042E718; // type:object size:0xC scope:local align:4 +@4321 = .bss:0x8042E724; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$4289 = .bss:0x8042E730; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x8042E898; // type:label scope:local align:4 +specialType__22@unnamed@d_camera_cpp@ = .bss:0x8042E898; // type:object size:0xA8 scope:global align:4 data:4byte +@9808 = .bss:0x8042E940; // type:object size:0xC scope:local align:4 +@14159 = .bss:0x8042E94C; // type:object size:0xC scope:local align:4 +@14615 = .bss:0x8042E958; // type:object size:0xC scope:local align:4 +@14964 = .bss:0x8042E964; // type:object size:0xC scope:local align:4 +@14968 = .bss:0x8042E970; // type:object size:0xC scope:local align:4 +@3812 = .bss:0x8042E980; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x8042E98C; // type:object size:0x40 scope:global align:4 +@3648 = .bss:0x8042E9D0; // type:object size:0xC scope:local align:4 +@3882 = .bss:0x8042E9E0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x8042E9EC; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x8042EA08; // type:label scope:local align:4 +@4112 = .bss:0x8042EA08; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x8042EA14; // type:object size:0x1310 scope:global align:4 +@4113 = .bss:0x8042FD24; // type:object size:0xC scope:local align:4 +g_mEnvSeMgr = .bss:0x8042FD30; // type:object size:0x30C scope:global align:4 +lightStatusData = .bss:0x8043003C; // type:object size:0x740 scope:global align:4 data:float +@7485 = .bss:0x8043077C; // type:object size:0xC scope:local align:4 +S_old_cameye$7484 = .bss:0x80430788; // type:object size:0xC scope:local align:4 +@7489 = .bss:0x80430794; // type:object size:0xC scope:local align:4 +S_old_camctr$7488 = .bss:0x804307A0; // type:object size:0xC scope:local align:4 +@3816 = .bss:0x804307B0; // type:object size:0xC scope:local align:4 +@3818 = .bss:0x804307BC; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x804307C8; // type:object size:0xC scope:local align:4 data:float +l_scale$localstatic5$draw__10dThunder_cFv = .bss:0x804307D4; // type:object size:0xC scope:local align:4 data:float +@3989 = .bss:0x804307E0; // type:object size:0xC scope:local align:4 +g_fmHIO = .bss:0x804307EC; // type:object size:0x14 scope:global align:4 +@3785 = .bss:0x80430800; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x8043080C; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x80430820; // type:label scope:local align:4 +@3773 = .bss:0x80430820; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x8043082C; // type:object size:0x130 scope:global align:4 +@3774 = .bss:0x8043095C; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x80430968; // type:object size:0x208 scope:global align:4 +...bss.0 = .bss:0x80430B70; // type:label scope:local align:4 +@3766 = .bss:0x80430B70; // type:object size:0xC scope:local align:4 +@3767 = .bss:0x80430B7C; // type:object size:0xC scope:local align:4 +g_drawHIO = .bss:0x80430B88; // type:object size:0xF28 scope:global align:4 +@3768 = .bss:0x80431AB0; // type:object size:0xC scope:local align:4 +g_ringHIO = .bss:0x80431ABC; // type:object size:0x158 scope:global align:4 +@3769 = .bss:0x80431C14; // type:object size:0xC scope:local align:4 +g_fmapHIO = .bss:0x80431C20; // type:object size:0x4A4 scope:global align:4 +@3770 = .bss:0x804320C4; // type:object size:0xC scope:local align:4 +g_cursorHIO = .bss:0x804320D0; // type:object size:0x44 scope:global align:4 +i_text_buf$8454 = .bss:0x80432118; // type:object size:0x20 scope:local align:4 +@3846 = .bss:0x80432138; // type:object size:0xC scope:local align:4 +g_meter2_info = .bss:0x80432148; // type:object size:0xF8 scope:global align:4 +@4011 = .bss:0x80432240; // type:object size:0xC scope:local align:4 +g_MsgObject_HIO_c = .bss:0x8043224C; // type:object size:0x410 scope:global align:4 +arcName$6106 = .bss:0x8043265C; // type:object size:0x16 scope:local align:4 +@3640 = .bss:0x80432678; // type:object size:0xC scope:local align:4 +@3735 = .bss:0x80432688; // type:object size:0xC scope:local align:4 +g_MsgScrnLight_HIO_c = .bss:0x80432694; // type:object size:0x50 scope:global align:4 +@3660 = .bss:0x804326E8; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x804326F4; // type:object size:0x14 scope:global align:4 +static_mBounds = .bss:0x80432708; // type:object size:0x10 scope:global align:4 data:float +@3702 = .bss:0x80432718; // type:object size:0xC scope:local align:4 +@3827 = .bss:0x80432728; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80432738; // type:label scope:local align:4 +@4041 = .bss:0x80432738; // type:object size:0xC scope:local align:4 +@4049 = .bss:0x80432744; // type:object size:0xC scope:local align:4 +@4050 = .bss:0x80432750; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x8043275C; // type:object size:0x44 scope:global align:4 data:4byte +@3659 = .bss:0x804327A0; // type:object size:0xC scope:local align:4 +g_save_bit_HIO = .bss:0x804327AC; // type:object size:0x4A0 scope:global align:4 data:4byte +@3644 = .bss:0x80432C50; // type:object size:0xC scope:local align:4 +wolfFootScale$localstatic3$create__9dkWmark_cFv = .bss:0x80432C5C; // type:object size:0xC scope:local align:4 data:float +@2414 = .bss:0x80432C68; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x80432C74; // type:object size:0xC scope:global align:4 data:float +@2492 = .bss:0x80432C80; // type:object size:0xC scope:local align:4 +cross$2491 = .bss:0x80432C8C; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x80432C98; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x80432CA8; // type:label scope:local align:4 +@2450 = .bss:0x80432CA8; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x80432CB4; // type:object size:0xC scope:global align:4 data:float +@2451 = .bss:0x80432CC0; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x80432CCC; // type:object size:0xC scope:global align:4 data:float +@2452 = .bss:0x80432CD8; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x80432CE4; // type:object size:0xC scope:global align:4 data:float +@2453 = .bss:0x80432CF0; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x80432CFC; // type:object size:0xC scope:global align:4 data:float +@2454 = .bss:0x80432D08; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x80432D14; // type:object size:0xC scope:global align:4 +@2455 = .bss:0x80432D20; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x80432D2C; // type:object size:0xC scope:global align:4 +@2456 = .bss:0x80432D38; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x80432D44; // type:object size:0xC scope:global align:4 +@2457 = .bss:0x80432D50; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x80432D5C; // type:object size:0xC scope:global align:4 +@262 = .bss:0x80432D68; // type:object size:0xC scope:local align:4 +mtx = .bss:0x80432D78; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x80432F58; // type:label scope:local align:4 +@2401 = .bss:0x80432F58; // type:object size:0xC scope:local align:4 +@2402 = .bss:0x80432F64; // type:object size:0xC scope:local align:4 +@2403 = .bss:0x80432F70; // type:object size:0xC scope:local align:4 +@2404 = .bss:0x80432F7C; // type:object size:0xC scope:local align:4 +@2405 = .bss:0x80432F88; // type:object size:0xC scope:local align:4 +@2184 = .bss:0x80432F98; // type:object size:0xC scope:local align:4 +sList__8JFWAlarm = .bss:0x80432FA4; // type:object size:0xC scope:global align:4 +clear_z_tobj = .bss:0x80432FB0; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x80432FD0; // type:label scope:local align:4 +@744 = .bss:0x80432FD0; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80432FDC; // type:object size:0x10 scope:global align:4 data:4byte +@747 = .bss:0x80432FEC; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80432FF8; // type:object size:0x10 scope:global align:4 data:4byte +@750 = .bss:0x80433008; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80433014; // type:object size:0x10 scope:global align:4 data:4byte +@753 = .bss:0x80433024; // type:object size:0xC scope:local align:4 +soovv_camera_TARGET_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80433030; // type:object size:0x10 scope:global align:4 data:4byte +@756 = .bss:0x80433040; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8043304C; // type:object size:0x10 scope:global align:4 data:4byte +@759 = .bss:0x8043305C; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80433068; // type:object size:0x10 scope:global align:4 +@762 = .bss:0x80433078; // type:object size:0xC scope:local align:4 +soovv_particle_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80433084; // type:object size:0x10 scope:global align:4 +@765 = .bss:0x80433094; // type:object size:0xC scope:local align:4 +soovv_particle_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804330A0; // type:object size:0x10 scope:global align:4 +@768 = .bss:0x804330B0; // type:object size:0xC scope:local align:4 +soovv_sound_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804330BC; // type:object size:0x10 scope:global align:4 +@771 = .bss:0x804330CC; // type:object size:0xC scope:local align:4 +soovv_sound_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804330D8; // type:object size:0x10 scope:global align:4 +@774 = .bss:0x804330E8; // type:object size:0xC scope:local align:4 +soovv_sound_CONTINUOUS___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804330F4; // type:object size:0x10 scope:global align:4 +@777 = .bss:0x80433104; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x80433110; // type:object size:0x10 scope:global align:4 +@780 = .bss:0x80433120; // type:object size:0xC scope:local align:4 +soovv_sound_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x8043312C; // type:object size:0x10 scope:global align:4 +@819 = .bss:0x8043313C; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80433148; // type:label scope:local align:4 +@1087 = .bss:0x80433148; // type:object size:0xC scope:local align:4 +@1088 = .bss:0x80433154; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x80433160; // type:object size:0x40 scope:global align:4 data:4byte +@1095 = .bss:0x804331A0; // type:object size:0xC scope:local align:4 +@1102 = .bss:0x804331AC; // type:object size:0xC scope:local align:4 +@1103 = .bss:0x804331B8; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x804331C4; // type:object size:0x90 scope:global align:4 data:4byte +...bss.0 = .bss:0x80433258; // type:label scope:local align:4 +@1018 = .bss:0x80433258; // type:object size:0xC scope:local align:4 +@1023 = .bss:0x80433264; // type:object size:0xC scope:local align:4 +@1028 = .bss:0x80433270; // type:object size:0xC scope:local align:4 +@1033 = .bss:0x8043327C; // type:object size:0xC scope:local align:4 +@1034 = .bss:0x80433288; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x80433294; // type:object size:0xA0 scope:global align:4 data:4byte +...bss.0 = .bss:0x80433338; // type:label scope:local align:4 +@848 = .bss:0x80433338; // type:object size:0xC scope:local align:4 +@853 = .bss:0x80433344; // type:object size:0xC scope:local align:4 +@854 = .bss:0x80433350; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x8043335C; // type:object size:0x60 scope:global align:4 data:4byte +...bss.0 = .bss:0x804333C0; // type:label scope:local align:4 +@930 = .bss:0x804333C0; // type:object size:0xC scope:local align:4 +@931 = .bss:0x804333CC; // type:object size:0xC scope:local align:4 +@932 = .bss:0x804333D8; // type:object size:0xC scope:local align:4 +@933 = .bss:0x804333E4; // type:object size:0xC scope:local align:4 +@934 = .bss:0x804333F0; // type:object size:0xC scope:local align:4 +@935 = .bss:0x804333FC; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x80433408; // type:object size:0x48 scope:global align:4 data:4byte +...bss.0 = .bss:0x80433450; // type:label scope:local align:4 +aoData$1517 = .bss:0x80433450; // type:object size:0x20 scope:local align:4 data:4byte +@1817 = .bss:0x80433470; // type:object size:0xC scope:local align:4 +@1818 = .bss:0x8043347C; // type:object size:0xC scope:local align:4 +@1819 = .bss:0x80433488; // type:object size:0xC scope:local align:4 +@1820 = .bss:0x80433494; // type:object size:0xC scope:local align:4 +@1821 = .bss:0x804334A0; // type:object size:0xC scope:local align:4 +@1822 = .bss:0x804334AC; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound = .bss:0x804334B8; // type:object size:0x48 scope:global align:4 data:4byte +aoData$1265 = .bss:0x80433500; // type:object size:0x90 scope:local align:4 data:4byte +@313 = .bss:0x80433590; // type:object size:0xC scope:local align:4 +audioAramHeap__9JASKernel = .bss:0x8043359C; // type:object size:0x44 scope:global align:4 +sProbeTable__8JASProbe = .bss:0x804335E0; // type:object size:0x40 scope:global align:4 +sMutex = .bss:0x80433620; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x80433638; // type:label scope:local align:4 +@80 = .bss:0x80433638; // type:object size:0xC scope:local align:4 +sCommandListOnce__10JASPortCmd = .bss:0x80433644; // type:object size:0xC scope:global align:4 +@82 = .bss:0x80433650; // type:object size:0xC scope:local align:4 +sCommandListStay__10JASPortCmd = .bss:0x8043365C; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80433668; // type:label scope:local align:4 +@431 = .bss:0x80433668; // type:object size:0xC scope:local align:4 +sDefaultBankTable__8JASTrack = .bss:0x80433674; // type:object size:0x40C scope:global align:4 data:4byte +@433 = .bss:0x80433A80; // type:object size:0xC scope:local align:4 +sTrackList__8JASTrack = .bss:0x80433A8C; // type:object size:0x10 scope:global align:4 data:4byte +@470 = .bss:0x80433A9C; // type:object size:0xC scope:local align:4 +@476 = .bss:0x80433AA8; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___58JASPoolAllocObject_MultiThreadedFv = .bss:0x80433AB4; // type:object size:0x10 scope:local align:4 +memPool_$localstatic3$getMemPool___43JASPoolAllocObject_MultiThreaded<8JASTrack>Fv = .bss:0x80433AC4; // type:object size:0x10 scope:local align:4 +@433 = .bss:0x80433AD8; // type:object size:0xC scope:local align:4 +@792 = .bss:0x80433AE8; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___46JASPoolAllocObject_MultiThreaded<10JASChannel>Fv = .bss:0x80433AF4; // type:object size:0x10 scope:local align:4 +@156 = .bss:0x80433B08; // type:object size:0xC scope:local align:4 +osc$213 = .bss:0x80433B18; // type:object size:0x18 scope:local align:4 data:float +@1065 = .bss:0x80433B30; // type:object size:0xC scope:local align:4 +memPool___46JASPoolAllocObject_MultiThreaded<10JASChannel> = .bss:0x80433B3C; // type:object size:0x10 scope:global align:4 +sBankDisposeMsgQ__10JASChannel = .bss:0x80433B50; // type:object size:0x20 scope:global align:4 +sBankDisposeMsg__10JASChannel = .bss:0x80433B70; // type:object size:0x40 scope:global align:4 +sBankDisposeList__10JASChannel = .bss:0x80433BB0; // type:object size:0x40 scope:global align:4 +@556 = .bss:0x80433BF0; // type:object size:0xC scope:local align:4 +sFreeRunLfo__6JASLfo = .bss:0x80433C00; // type:object size:0x18 scope:global align:4 +sDmaDacBuffer__9JASDriver = .bss:0x80433C18; // type:object size:0xC scope:global align:4 +@205 = .bss:0x80433C28; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80433C38; // type:label scope:local align:4 +sDspSyncCallback__9JASDriver = .bss:0x80433C38; // type:object size:0x100 scope:global align:4 +sSubFrameCallback__9JASDriver = .bss:0x80433D38; // type:object size:0x100 scope:global align:4 +sUpdateDacCallback__9JASDriver = .bss:0x80433E38; // type:object size:0x100 scope:global align:4 +audio_task = .bss:0x80433F40; // type:object size:0x50 scope:global align:4 +AUDIO_YIELD_BUFFER = .bss:0x80433FA0; // type:object size:0x2000 scope:global align:4 +taskwork = .bss:0x80435FA0; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x80436020; // type:object size:0x14 scope:global align:4 data:4byte +@744 = .bss:0x80436038; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___26JASPoolAllocObject<5JAISe>Fv = .bss:0x80436044; // type:object size:0x10 scope:local align:4 +@716 = .bss:0x80436058; // type:object size:0xC scope:local align:4 +@896 = .bss:0x80436064; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___35JASPoolAllocObject<13JAISoundChild>Fv = .bss:0x80436070; // type:object size:0x10 scope:local align:4 +@715 = .bss:0x80436080; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___27JASPoolAllocObject<6JAISeq>Fv = .bss:0x8043608C; // type:object size:0x10 scope:local align:4 +@881 = .bss:0x804360A0; // type:object size:0xC scope:local align:4 +@745 = .bss:0x804360B0; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___30JASPoolAllocObject<9JAIStream>Fv = .bss:0x804360BC; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x804360D0; // type:label scope:local align:4 +@757 = .bss:0x804360D0; // type:object size:0xC scope:local align:4 +@763 = .bss:0x804360DC; // type:object size:0xC scope:local align:4 +@855 = .bss:0x804360E8; // type:object size:0xC scope:local align:4 +@859 = .bss:0x804360F4; // type:object size:0xC scope:local align:4 +@863 = .bss:0x80436100; // type:object size:0xC scope:local align:4 +@867 = .bss:0x8043610C; // type:object size:0xC scope:local align:4 +@632 = .bss:0x80436178; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___39JASPoolAllocObject<17Z2SoundHandlePool>Fv = .bss:0x80436184; // type:object size:0x10 scope:local align:4 +@1539 = .bss:0x80436198; // type:object size:0xC scope:local align:4 +memPool_$localstatic3$getMemPool___30JASPoolAllocObject<9Z2Audible>Fv = .bss:0x804361A4; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x804361B8; // type:label scope:local align:4 +sCorrectPhrase = .bss:0x804361B8; // type:object size:0x24 scope:global align:4 data:4byte +sWindStoneSound = .bss:0x804361DC; // type:object size:0x24 scope:global align:4 data:4byte +sCorrectDuo = .bss:0x80436200; // type:object size:0x24 scope:global align:4 data:4byte +@3779 = .bss:0x80436228; // type:object size:0xC scope:local align:4 +@3783 = .bss:0x80436234; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80436240; // type:label scope:local align:4 +@481 = .bss:0x80436240; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x8043624C; // type:object size:0xC scope:global align:4 data:4byte +@989 = .bss:0x80436258; // type:object size:0xC scope:local align:4 +sTaskList__7JKRTask = .bss:0x80436264; // type:object size:0xC scope:global align:4 +sEndMesgQueue__7JKRTask = .bss:0x80436270; // type:object size:0x20 scope:global align:4 +@492 = .bss:0x80436290; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x8043629C; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804362A8; // type:object size:0x18 scope:local align:4 +@297 = .bss:0x804362C0; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x804362CC; // type:object size:0xC scope:global align:4 data:4byte +@492 = .bss:0x804362D8; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x804362E4; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x804362F0; // type:object size:0x18 scope:global align:4 +@2182 = .bss:0x80436308; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x80436314; // type:object size:0xC scope:global align:4 data:4byte +@657 = .bss:0x80436320; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x8043632C; // type:object size:0xC scope:global align:4 +@491 = .bss:0x80436338; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x80436344; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x80436350; // type:object size:0x18 scope:local align:4 +@301 = .bss:0x80436368; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x80436374; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x80436380; // type:object size:0x18 scope:local align:4 +...bss.0 = .bss:0x80436398; // type:label scope:local align:4 +@525 = .bss:0x80436398; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x804363A4; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x804363B0; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x804363E0; // type:object size:0xC0 scope:global align:4 data:4byte +mPadMStick__10JUTGamePad = .bss:0x804364A0; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x804364E0; // type:object size:0x40 scope:global align:4 +@1373 = .bss:0x80436520; // type:object size:0xC scope:local align:4 +sPatternList__19JUTGamePadLongPress = .bss:0x8043652C; // type:object size:0xC scope:global align:4 data:4byte +exCallbackObject = .bss:0x80436538; // type:object size:0x14 scope:global align:4 data:4byte +@2182 = .bss:0x8043654C; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x80436558; // type:object size:0xC scope:global align:4 data:4byte +context$2230 = .bss:0x80436568; // type:object size:0x2C8 scope:local align:4 +sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x80436830; // type:object size:0x40 scope:global align:4 +sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x80436870; // type:object size:0x100 scope:global align:4 +static_mBounds__7J2DPane = .bss:0x80436970; // type:object size:0x10 scope:global align:4 data:float +p_name$494 = .bss:0x80436980; // type:object size:0x101 scope:local align:4 data:byte +j3dSys = .bss:0x80436A88; // type:object size:0x11C scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x80436BA4; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x80436BD4; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x80436BE0; // type:object size:0xC scope:global align:4 data:float +sTexCoordScaleTable__6J3DSys = .bss:0x80436BEC; // type:object size:0x40 scope:global align:4 data:2byte +sGDLObj__17J3DDisplayListObj = .bss:0x80436C30; // type:object size:0x10 scope:global align:4 data:4byte +sMtxLoadCache__11J3DShapeMtx = .bss:0x80436C40; // type:object size:0x14 scope:global align:4 data:2byte +j3dTexCoordTable = .bss:0x80436C58; // type:object size:0x1DC7 scope:global align:4 +j3dTevSwapTableTable = .bss:0x80438A20; // type:object size:0x400 scope:global align:4 data:byte +j3dAlphaCmpTable = .bss:0x80438E20; // type:object size:0x300 scope:global align:4 +j3dZModeTable = .bss:0x80439120; // type:object size:0x60 scope:global align:4 +sNoUseDrawMtx__12J3DMtxBuffer = .bss:0x80439180; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__12J3DMtxBuffer = .bss:0x804391B0; // type:object size:0x24 scope:global align:4 +sWorkArea_WEvlpMixMtx__13J3DSkinDeform = .bss:0x804391D8; // type:object size:0x1000 scope:global align:4 +sWorkArea_WEvlpMixWeight__13J3DSkinDeform = .bss:0x8043A1D8; // type:object size:0x1000 scope:global align:4 +sWorkArea_MtxReg__13J3DSkinDeform = .bss:0x8043B1D8; // type:object size:0x800 scope:global align:4 +sincosTable___5JMath = .bss:0x8043B9E0; // type:object size:0x10000 scope:global align:4 data:float +atanTable___5JMath = .bss:0x8044B9E0; // type:object size:0x1020 scope:global align:4 data:float +asinAcosTable___5JMath = .bss:0x8044CA00; // type:object size:0x1020 scope:global align:4 data:float +...bss.0 = .bss:0x8044DA20; // type:label scope:local align:4 +DriveInfo = .bss:0x8044DA20; // type:object size:0x20 scope:global align:4 +DriveBlock = .bss:0x8044DA40; // type:object size:0x30 scope:global align:4 +__OSRebootParams = .bss:0x8044DA70; // type:object size:0x1C scope:global align:4 data:4byte +...bss.0 = .bss:0x8044DA90; // type:label scope:local align:4 +__OSErrorTable = .bss:0x8044DA90; // type:object size:0x44 scope:global align:4 data:4byte +...bss.0 = .bss:0x8044DAE0; // type:label scope:local align:4 +Scb = .bss:0x8044DAE0; // type:object size:0x54 scope:global align:4 data:4byte +...bss.0 = .bss:0x8044DB38; // type:label scope:local align:4 +RunQueue = .bss:0x8044DB38; // type:object size:0x100 scope:global align:4 data:4byte +IdleThread = .bss:0x8044DC38; // type:object size:0x318 scope:global align:4 +DefaultThread = .bss:0x8044DF50; // type:object size:0x318 scope:global align:4 +IdleContext = .bss:0x8044E268; // type:object size:0x2C8 scope:global align:4 +Ecb = .bss:0x8044E530; // type:object size:0xC0 scope:global align:4 data:4byte +...bss.0 = .bss:0x8044E5F0; // type:label scope:local align:4 +Packet = .bss:0x8044E5F0; // type:object size:0x80 scope:global align:4 data:4byte +Alarm = .bss:0x8044E670; // type:object size:0xA0 scope:local align:4 +TypeTime = .bss:0x8044E710; // type:object size:0x20 scope:global align:4 +XferTime = .bss:0x8044E730; // type:object size:0x20 scope:global align:4 +TypeCallback = .bss:0x8044E750; // type:object size:0x40 scope:global align:4 +RDSTHandler = .bss:0x8044E790; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferValid = .bss:0x8044E7A0; // type:object size:0x10 scope:global align:4 +InputBuffer = .bss:0x8044E7B0; // type:object size:0x20 scope:global align:4 +InputBufferVcount = .bss:0x8044E7D0; // type:object size:0x10 scope:global align:4 +cmdFixDevice$327 = .bss:0x8044E7E0; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x8044E7F0; // type:label scope:local align:4 +CommandList = .bss:0x8044E7F0; // type:object size:0x3C scope:global align:4 data:4byte +AlarmForWA = .bss:0x8044E830; // type:object size:0x28 scope:global align:4 +AlarmForTimeout = .bss:0x8044E858; // type:object size:0x28 scope:global align:4 +AlarmForBreak = .bss:0x8044E880; // type:object size:0x28 scope:global align:4 +Prev = .bss:0x8044E8A8; // type:object size:0xC scope:global align:4 +Curr = .bss:0x8044E8B4; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x8044E8C0; // type:label scope:local align:4 +BB2 = .bss:0x8044E8C0; // type:object size:0x20 scope:global align:4 +CurrDiskID = .bss:0x8044E8E0; // type:object size:0x20 scope:global align:4 +DummyCommandBlock = .bss:0x8044E900; // type:object size:0x30 scope:global align:4 +ResetAlarm = .bss:0x8044E930; // type:object size:0x28 scope:global align:4 +...bss.0 = .bss:0x8044E958; // type:label scope:local align:4 +WaitingQueue = .bss:0x8044E958; // type:object size:0x20 scope:global align:4 data:4byte +bb2Buf = .bss:0x8044E978; // type:object size:0x3F scope:global align:4 +block$18 = .bss:0x8044E9B8; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x8044E9E8; // type:label scope:local align:4 +regs = .bss:0x8044E9E8; // type:object size:0x76 scope:global align:4 data:2byte +shdwRegs = .bss:0x8044EA60; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x8044EAD8; // type:object size:0x58 scope:global align:4 data:2byte +...bss.0 = .bss:0x8044EB30; // type:label scope:local align:4 +Type = .bss:0x8044EB30; // type:object size:0x10 scope:local align:4 +Origin = .bss:0x8044EB40; // type:object size:0x30 scope:global align:4 +CmdProbeDevice = .bss:0x8044EB70; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x8044EB80; // type:label scope:local align:4 +__CARDBlock = .bss:0x8044EB80; // type:object size:0x220 scope:global align:4 data:4byte +__CARDDiskNone = .bss:0x8044EDA0; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x8044EDC0; // type:label scope:local align:4 +FifoObj = .bss:0x8044EDC0; // type:object size:0x80 scope:global align:4 +gxData = .bss:0x8044EE40; // type:object size:0x5B0 scope:global align:4 +fragmentinfo = .bss:0x8044F3F0; // type:object size:0xC scope:global align:4 data:4byte +__atexit_funcs = .bss:0x8044F400; // type:object size:0x100 scope:global align:4 +protopool$192 = .bss:0x8044F500; // type:object size:0x38 scope:local align:4 +stderr_buff = .bss:0x8044F538; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x8044F638; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x8044F738; // type:object size:0x100 scope:global align:4 +signal_funcs = .bss:0x8044F838; // type:object size:0x18 scope:global align:4 +gTRKEventQueue = .bss:0x8044F850; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x8044F878; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x8044F880; // type:object size:0x19B0 scope:global align:4 +gTRKFramingState = .bss:0x80451230; // type:object size:0x14 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x80451248; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x80451250; // type:object size:0x2 scope:global align:4 data:2byte +gTRKState = .bss:0x80451254; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x804512F8; // type:object size:0x430 scope:global align:4 +gTRKSaveState = .bss:0x80451728; // type:object size:0x94 scope:global align:4 data:4byte +TRKvalue128_temp = .bss:0x804517BC; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x804517D0; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x804517D8; // type:object size:0x4 scope:global align:4 data:4byte +TRK_Use_BBA = .bss:0x804517E0; // type:object size:0x1 scope:global data:byte +_MetroTRK_Has_Framing = .bss:0x804517E4; // type:object size:0x4 scope:global align:4 +lbl_804517E8 = .bss:0x804517E8; // type:object size:0x1 data:byte +gRecvBuf = .bss:0x804517F0; // type:object size:0x800 scope:local align:4 +gRecvCB = .bss:0x80451FF0; // type:object size:0x1C scope:local align:4 +gRecvBuf = .bss:0x80452010; // type:object size:0x500 scope:local align:4 +gRecvCB = .bss:0x80452510; // type:object size:0x1C scope:local align:4 +lbl_80452540 = .sdata:0x80452540; // type:object size:0x1 data:byte +memMargin__7mDoMain = .sdata:0x80452544; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452548 = .sdata:0x80452548; // type:object size:0x1 data:byte +mBackColor__13mDoGph_gInf_c = .sdata:0x80452550; // type:object size:0x4 scope:global align:4 data:byte +mFadeColor__13mDoGph_gInf_c = .sdata:0x80452554; // type:object size:0x4 scope:global align:4 data:4byte +l_tevColor0$4208 = .sdata:0x80452558; // type:object size:0x8 scope:local align:4 data:4byte +mRenderModeObj__15mDoMch_render_c = .sdata:0x80452560; // type:object size:0x4 scope:global align:4 data:4byte +next__14mDoMtx_stack_c = .sdata:0x80452568; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x8045256C; // type:object size:0x4 scope:global align:4 data:4byte +l_fopOvlpM_overlap = .sdata:0x80452570; // type:object size:0x4 scope:global align:4 data:4byte +l_scnRqID = .sdata:0x80452578; // type:object size:0x4 scope:global align:4 data:4byte +m_name$3788 = .sdata:0x80452580; // type:object size:0x4 scope:local align:4 +i_msgID = .sdata:0x80452588; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sdata:0x80452590; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcLn_Queue = .sdata:0x80452598; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x804525A0; // type:object size:0x4 scope:global align:4 data:4byte +crear$2224 = .sdata:0x804525A8; // type:object size:0x8 scope:local align:4 data:4byte +lbl_804525B0 = .sdata:0x804525B0; // type:object size:0x1 data:byte +backColor$3972 = .sdata:0x804525B8; // type:object size:0x4 scope:local align:4 data:byte +g_clearColor = .sdata:0x804525C0; // type:object size:0x4 scope:global align:4 data:4byte +g_blackColor = .sdata:0x804525C4; // type:object size:0x4 scope:global align:4 data:4byte +g_whiteColor = .sdata:0x804525C8; // type:object size:0x4 scope:global align:4 data:4byte +g_saftyWhiteColor = .sdata:0x804525CC; // type:object size:0x4 scope:global align:4 data:4byte +g_dComIfAc_gameInfo = .sdata:0x804525D0; // type:object size:0x8 scope:global align:4 +g_dComIfGoat_gameInfo = .sdata:0x804525D8; // type:object size:0x4 scope:global align:4 data:4byte +m_branchId__7dDemo_c = .sdata:0x804525E0; // type:object size:0x2 scope:global align:4 data:2byte +l_texCoordInfo$3772 = .sdata:0x804525E8; // type:object size:0x4 scope:local align:4 data:4byte +l_tevOrderInfo$3773 = .sdata:0x804525EC; // type:object size:0x4 scope:local align:4 data:4byte +mNextRoomNo__10dMapInfo_c = .sdata:0x804525F0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804525F4 = .sdata:0x804525F4; // type:object size:0x1 data:byte +lbl_804525F5 = .sdata:0x804525F5; // type:object size:0x1 data:byte +lbl_804525F6 = .sdata:0x804525F6; // type:object size:0x1 data:byte +l_cursorColor$4709 = .sdata:0x804525F8; // type:object size:0x4 scope:local align:4 data:4byte +numTelopData = .sdata:0x80452600; // type:object size:0x4 scope:global align:4 data:4byte +l_color$4033 = .sdata:0x80452608; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5004 = .sdata:0x8045260C; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5326 = .sdata:0x80452610; // type:object size:0x4 scope:local align:4 data:4byte +l_realImageSize$5383 = .sdata:0x80452614; // type:object size:0x4 scope:local align:4 +clearColor$5435 = .sdata:0x80452618; // type:object size:0x4 scope:local align:4 data:4byte +mWipeColor__12dDlst_list_c = .sdata:0x8045261C; // type:object size:0x4 scope:global align:4 data:byte +loc_type_num__12dAttention_c = .sdata:0x80452620; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x80452624; // type:object size:0x4 scope:global align:4 data:4byte +chk_type_tbl__12dAttention_c = .sdata:0x80452628; // type:object size:0x4 scope:global align:4 data:2byte +chk_type_num__12dAttention_c = .sdata:0x8045262C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452630 = .sdata:0x80452630; // type:object size:0x1 data:byte +ang_table$4418 = .sdata:0x80452634; // type:object size:0x6 scope:local align:4 +lbl_80452640 = .sdata:0x80452640; // type:object size:0x8 data:byte +lbl_80452648 = .sdata:0x80452648; // type:object size:0x1 data:byte +l_autoUpHeight = .sdata:0x80452650; // type:object size:0x4 scope:global align:4 data:float +l_autoDownHeight = .sdata:0x80452654; // type:object size:0x4 scope:global align:4 data:float +l_ladderAnmBaseTransY = .sdata:0x80452658; // type:object size:0x4 scope:global align:4 data:float +grassWhistleArcName$33096 = .sdata:0x8045265C; // type:object size:0x8 scope:local align:4 +nColor0$42525 = .sdata:0x80452664; // type:object size:0x4 scope:local align:4 data:4byte +m_timer_max__8daItem_c = .sdata:0x80452668; // type:object size:0x4 scope:global align:4 data:4byte +YnSelStartFrameTbl = .sdata:0x80452670; // type:object size:0x8 scope:local align:4 +YnSelEndFrameTbl = .sdata:0x80452678; // type:object size:0x8 scope:local align:4 +msgTbl = .sdata:0x80452680; // type:object size:0x6 scope:global align:4 +l_msgNum2$7007 = .sdata:0x80452688; // type:object size:0x2 scope:local align:4 +l_msgNum$7087 = .sdata:0x8045268C; // type:object size:0x3 scope:local align:4 data:string +fontsize$7235 = .sdata:0x80452690; // type:object size:0x8 scope:local align:4 +linespace$7236 = .sdata:0x80452698; // type:object size:0x8 scope:local align:4 +charspace$7237 = .sdata:0x804526A0; // type:object size:0x8 scope:local align:4 +dShopSystem_itemNo = .sdata:0x804526A8; // type:object size:0x7 scope:global align:4 data:byte +dShopSystem_cameraActor = .sdata:0x804526B0; // type:object size:0x8 scope:global align:4 data:4byte +shop_item_pos_data_tbl = .sdata:0x804526B8; // type:object size:0x4 scope:global align:4 data:4byte +lightMask = .sdata:0x804526C0; // type:object size:0x2 scope:global align:4 data:2byte +lightStatusPt = .sdata:0x804526C4; // type:object size:0x4 scope:global align:4 data:4byte +l_zmodeUpEnable = .sdata:0x804526C8; // type:object size:0x4 scope:global align:4 data:byte +l_zmodeUpDisable = .sdata:0x804526CC; // type:object size:0x4 scope:global align:4 data:byte +l_alphaCompInfoOPA = .sdata:0x804526D0; // type:object size:0x8 scope:global align:4 data:byte +l_alphaCompInfo = .sdata:0x804526D8; // type:object size:0x8 scope:global align:4 data:byte +mViewOffsetY__17dMenu_Collect3D_c = .sdata:0x804526E0; // type:object size:0x4 scope:global align:4 data:float +black$4166 = .sdata:0x804526E8; // type:object size:0x4 scope:local align:4 data:byte +OptYnSelStartFrameTbl = .sdata:0x804526F0; // type:object size:0x8 scope:global align:4 +OptYnSelEndFrameTbl = .sdata:0x804526F8; // type:object size:0x8 scope:global align:4 +l_msgNum0$3868 = .sdata:0x80452700; // type:object size:0x2 scope:local align:4 +l_msgNum$3881 = .sdata:0x80452704; // type:object size:0x2 scope:local align:4 data:string +m_cloth_item$3797 = .sdata:0x80452708; // type:object size:0x3 scope:local align:4 data:byte +m_sword_item$3798 = .sdata:0x8045270C; // type:object size:0x4 scope:local align:4 data:byte +m_shield_item$3799 = .sdata:0x80452710; // type:object size:0x3 scope:local align:4 data:byte +l_method$3856 = .sdata:0x80452718; // type:object size:0x8 scope:local align:4 +T_JOINT_resName = .sdata:0x80452720; // type:object size:0x4 scope:global align:4 +lbl_80452724 = .sdata:0x80452724; // type:object size:0x1 data:byte +lbl_80452725 = .sdata:0x80452725; // type:object size:0x1 data:byte +calc_mtx = .sdata:0x80452728; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x80452730; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x80452734; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x80452738; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8045273C; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x80452740; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x80452744; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x80452748; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x8045274C; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x80452750; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x80452754; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x80452758; // type:object size:0x4 scope:global align:4 data:4byte +p_dl = .sdata:0x80452760; // type:object size:0x8 scope:global align:4 +lbl_80452768 = .sdata:0x80452768; // type:object size:0x1 data:byte +sMixMode__9JASDriver = .sdata:0x8045276C; // type:object size:0x4 scope:global align:4 data:4byte +sDacRate__9JASDriver = .sdata:0x80452770; // type:object size:0x4 scope:global align:4 data:float +sSubFrames__9JASDriver = .sdata:0x80452774; // type:object size:0x4 scope:global align:4 data:4byte +one__11JASWaveInfo = .sdata:0x80452778; // type:object size:0x4 scope:global align:4 +MAX_MIXERLEVEL__9JASDriver = .sdata:0x80452780; // type:object size:0x2 scope:global align:4 data:2byte +JAS_SYSTEM_OUTPUT_MODE__9JASDriver = .sdata:0x80452784; // type:object size:0x4 scope:global align:4 data:4byte +DSP_MIXERLEVEL = .sdata:0x80452788; // type:object size:0x2 scope:global align:4 data:2byte +@2588 = .sdata:0x80452790; // type:object size:0x4 scope:local align:4 data:4byte +DISTANCE_MAX__7Z2Param = .sdata:0x80452798; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__7Z2Param = .sdata:0x8045279C; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__7Z2Param = .sdata:0x804527A0; // type:object size:0x4 scope:global align:4 data:float +DOLBY_FLONT_DISTANCE_MAX__7Z2Param = .sdata:0x804527A4; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__7Z2Param = .sdata:0x804527A8; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__7Z2Param = .sdata:0x804527AC; // type:object size:0x4 scope:global align:4 data:float +SONIC_SPEED__7Z2Param = .sdata:0x804527B0; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_DEFAULT__7Z2Param = .sdata:0x804527B4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__7Z2Param = .sdata:0x804527B8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_DEFAULT__7Z2Param = .sdata:0x804527BC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_DEFAULT__7Z2Param = .sdata:0x804527C0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param = .sdata:0x804527C4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param = .sdata:0x804527C8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param = .sdata:0x804527CC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_DEFAULT__7Z2Param = .sdata:0x804527D0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param = .sdata:0x804527D4; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_TALKING__7Z2Param = .sdata:0x804527D8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__7Z2Param = .sdata:0x804527DC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_TALKING__7Z2Param = .sdata:0x804527E0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_TALKING__7Z2Param = .sdata:0x804527E4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_TALKING__7Z2Param = .sdata:0x804527E8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_TALKING__7Z2Param = .sdata:0x804527EC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_TALKING__7Z2Param = .sdata:0x804527F0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_TALKING__7Z2Param = .sdata:0x804527F4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_TALKING__7Z2Param = .sdata:0x804527F8; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_PAUSING__7Z2Param = .sdata:0x804527FC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__7Z2Param = .sdata:0x80452800; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_PAUSING__7Z2Param = .sdata:0x80452804; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_PAUSING__7Z2Param = .sdata:0x80452808; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_PAUSING__7Z2Param = .sdata:0x8045280C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_PAUSING__7Z2Param = .sdata:0x80452810; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_PAUSING__7Z2Param = .sdata:0x80452814; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_PAUSING__7Z2Param = .sdata:0x80452818; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_PAUSING__7Z2Param = .sdata:0x8045281C; // type:object size:0x4 scope:global align:4 data:float +lbl_80452820 = .sdata:0x80452820; // type:object size:0x1 data:byte +lbl_80452821 = .sdata:0x80452821; // type:object size:0x1 data:byte +lbl_80452822 = .sdata:0x80452822; // type:object size:0x1 data:byte +lbl_80452823 = .sdata:0x80452823; // type:object size:0x1 data:byte +lbl_80452824 = .sdata:0x80452824; // type:object size:0x1 data:byte +lbl_80452825 = .sdata:0x80452825; // type:object size:0x1 data:byte +lbl_80452826 = .sdata:0x80452826; // type:object size:0x1 data:byte +lbl_80452827 = .sdata:0x80452827; // type:object size:0x1 data:byte +lbl_80452828 = .sdata:0x80452828; // type:object size:0x1 data:byte +lbl_80452829 = .sdata:0x80452829; // type:object size:0x1 data:byte +lbl_8045282A = .sdata:0x8045282A; // type:object size:0x1 data:byte +lbl_8045282B = .sdata:0x8045282B; // type:object size:0x1 data:byte +lbl_8045282C = .sdata:0x8045282C; // type:object size:0x1 data:byte +sDeathMtBottom = .sdata:0x80452830; // type:object size:0x4 scope:global align:4 data:float +sDeathMtTop = .sdata:0x80452834; // type:object size:0x4 scope:global align:4 data:float +sUnderWaterDepthMax = .sdata:0x80452838; // type:object size:0x4 scope:global align:4 data:float +cPitchDown = .sdata:0x80452840; // type:object size:0x4 scope:global align:4 data:float +cPitchCenter = .sdata:0x80452844; // type:object size:0x4 scope:global align:4 data:float +cPitchUp = .sdata:0x80452848; // type:object size:0x4 scope:global align:4 data:float +lbl_8045284C = .sdata:0x8045284C; // type:object size:0x1 data:byte +lbl_8045284D = .sdata:0x8045284D; // type:object size:0x1 data:byte +lbl_8045284E = .sdata:0x8045284E; // type:object size:0x1 data:byte +cR_FlatWidth = .sdata:0x80452850; // type:object size:0x4 scope:global align:4 data:float +lbl_80452854 = .sdata:0x80452854; // type:object size:0x1 data:byte +lbl_80452855 = .sdata:0x80452855; // type:object size:0x1 data:byte +sStickHigh = .sdata:0x80452858; // type:object size:0x4 scope:global align:4 data:float +sStickCenter = .sdata:0x8045285C; // type:object size:0x4 scope:global align:4 data:float +sHowlTobikusa = .sdata:0x80452860; // type:object size:0x8 scope:global align:4 +cm2hw$539 = .sdata:0x80452868; // type:object size:0x4 scope:local align:4 +lbl_80452870 = .sdata:0x80452870; // type:object size:0x1 data:byte +sSZSBufferSize__7JKRAram = .sdata:0x80452878; // type:object size:0x4 scope:global align:4 data:4byte +rootPath$2498 = .sdata:0x80452880; // type:object size:0x2 scope:local align:4 data:string +lbl_80452888 = .sdata:0x80452888; // type:object size:0x1 data:byte +sSZSBufferSize__12JKRDvdRipper = .sdata:0x8045288C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452890 = .sdata:0x80452890; // type:object size:0x1 data:byte +sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x80452894; // type:object size:0x4 scope:global align:4 data:4byte +sStickMode__10JUTGamePad = .sdata:0x80452898; // type:object size:0x4 scope:global align:4 data:4byte +sClampMode__10JUTGamePad = .sdata:0x8045289C; // type:object size:0x4 scope:global align:4 data:4byte +sPressPoint__Q210JUTGamePad6CStick = .sdata:0x804528A0; // type:object size:0x4 scope:global align:4 data:float +sReleasePoint__Q210JUTGamePad6CStick = .sdata:0x804528A4; // type:object size:0x4 scope:global align:4 data:float +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x804528A8; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x804528AC; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sdata:0x804528B0; // type:object size:0x4 scope:global align:4 +lbl_804528B8 = .sdata:0x804528B8; // type:object size:0x1 data:byte +oneFrameRate = .sdata:0x804528C0; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x804528C4; // type:object size:0x4 scope:global align:4 data:float +cm2hw$552 = .sdata:0x804528C8; // type:object size:0x4 scope:local align:4 +J3DGDTexMode0Ids = .sdata:0x804528CC; // type:object size:0x8 scope:global align:4 +J3DGDTexMode1Ids = .sdata:0x804528D4; // type:object size:0x8 scope:global align:4 +J3DGDTexImage0Ids = .sdata:0x804528DC; // type:object size:0x8 scope:global align:4 +J3DGDTexImage3Ids = .sdata:0x804528E4; // type:object size:0x8 scope:global align:4 +J3DGDTexTlutIds = .sdata:0x804528EC; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x804528F4; // type:object size:0x6 scope:local align:4 +J3DTexImage1Ids = .sdata:0x804528FC; // type:object size:0x8 scope:global align:4 +J3DTexImage2Ids = .sdata:0x80452904; // type:object size:0x8 scope:global align:4 +ColorBlack = .sdata:0x80452910; // type:object size:0x4 scope:global align:4 data:4byte +ColorWhite = .sdata:0x80452914; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x80452918; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x80452920; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x80452924; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x80452928; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__12J3DMtxBuffer = .sdata:0x80452930; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__12J3DMtxBuffer = .sdata:0x80452934; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x80452938; // type:object size:0x8 scope:global align:4 +__OSVersion = .sdata:0x80452940; // type:object size:0x4 scope:global align:4 data:4byte +@116 = .sdata:0x80452944; // type:object size:0x6 scope:local align:4 data:string +@163 = .sdata:0x8045294C; // type:object size:0x4 scope:local align:4 data:string +__OSCurrHeap = .sdata:0x80452950; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x80452958; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x80452960; // type:object size:0x4 scope:global align:4 data:4byte +@76 = .sdata:0x80452964; // type:object size:0x2 scope:local align:4 data:string +@213 = .sdata:0x80452968; // type:object size:0x3 scope:local align:4 data:string +FontEncode = .sdata:0x80452970; // type:object size:0x2 scope:global align:4 data:2byte +SwitchThreadCallback = .sdata:0x80452978; // type:object size:0x4 scope:global align:4 data:4byte +@833 = .sdata:0x8045297C; // type:object size:0x1 scope:local align:4 +__EXIVersion = .sdata:0x80452980; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x80452988; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x80452990; // type:object size:0x8 scope:local align:4 +FirstRead = .sdata:0x80452998; // type:object size:0x4 scope:global align:4 data:4byte +@118 = .sdata:0x804529A0; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x804529A8; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x804529AC; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x804529B0; // type:object size:0x4 scope:global align:4 data:4byte +@23 = .sdata:0x804529B4; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x804529BC; // type:object size:0x4 scope:global align:4 data:4byte +@37 = .sdata:0x804529C0; // type:object size:0x2 scope:local align:4 data:string +@42 = .sdata:0x804529C4; // type:object size:0x4 scope:local align:4 data:string +@43 = .sdata:0x804529C8; // type:object size:0x3 scope:local align:4 data:string +__VIVersion = .sdata:0x804529D0; // type:object size:0x4 scope:global align:4 data:4byte +@537 = .sdata:0x804529D4; // type:object size:0x5 scope:local align:4 data:string +__PADVersion = .sdata:0x804529E0; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x804529E4; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x804529E8; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x804529EC; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x804529F0; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x804529F4; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x804529F8; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x804529FC; // type:object size:0x4 scope:global align:4 +__AIVersion = .sdata:0x80452A00; // type:object size:0x4 scope:global align:4 data:4byte +__ARVersion = .sdata:0x80452A08; // type:object size:0x4 scope:global align:4 data:4byte +__ARQVersion = .sdata:0x80452A10; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x80452A18; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x80452A20; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x80452A28; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x80452A30; // type:object size:0x2 scope:global align:4 data:2byte +lbl_80452A32 = .sdata:0x80452A32; // type:object size:0x1 data:byte +__GXVersion = .sdata:0x80452A38; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$241 = .sdata:0x80452A40; // type:object size:0x4 scope:local align:4 +tbl2$242 = .sdata:0x80452A44; // type:object size:0x4 scope:local align:4 +tbl3$243 = .sdata:0x80452A48; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x80452A50; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x80452A58; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x80452A60; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x80452A68; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x80452A70; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x80452A78; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x80452A80; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x80452A88; // type:object size:0x6 scope:local align:4 +fragmentID = .sdata:0x80452A90; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x80452A98; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x80452AA0; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x80452AA4; // type:object size:0x4 scope:global align:4 data:float +__float_max = .sdata:0x80452AA8; // type:object size:0x4 scope:global align:4 data:float +__float_epsilon = .sdata:0x80452AAC; // type:object size:0x4 scope:global align:4 data:float +lbl_80452AB0 = .sdata:0x80452AB0; // type:object size:0x1 data:byte +lbl_80452AC0 = .sbss:0x80452AC0; // type:object size:0x1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x80452AC8; // type:object size:0x8 scope:global align:4 data:4byte +sHungUpTime__7mDoMain = .sbss:0x80452AD0; // type:object size:0x8 scope:global align:4 data:4byte +lbl_80452AD8 = .sbss:0x80452AD8; // type:object size:0x1 data:byte +lbl_80452AD9 = .sbss:0x80452AD9; // type:object size:0x1 data:byte +lbl_80452ADA = .sbss:0x80452ADA; // type:object size:0x1 data:byte +console_position_x$3776 = .sbss:0x80452ADC; // type:object size:0x4 scope:local align:4 data:float +lbl_80452AE0 = .sbss:0x80452AE0; // type:object size:0x1 data:byte +console_position_y$3779 = .sbss:0x80452AE4; // type:object size:0x4 scope:local align:4 data:float +lbl_80452AE8 = .sbss:0x80452AE8; // type:object size:0x1 data:byte +console_scroll$3782 = .sbss:0x80452AEC; // type:object size:0x4 scope:local align:4 data:float +lbl_80452AF0 = .sbss:0x80452AF0; // type:object size:0x1 data:byte +frame$3939 = .sbss:0x80452AF4; // type:object size:0x4 scope:local align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x80452AF8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .sbss:0x80452AFC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .sbss:0x80452B00; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2Audience> = .sbss:0x80452B04; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .sbss:0x80452B08; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .sbss:0x80452B0C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .sbss:0x80452B10; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .sbss:0x80452B14; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13JAUSoundTable> = .sbss:0x80452B18; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAISoundInfo> = .sbss:0x80452B1C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .sbss:0x80452B20; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .sbss:0x80452B24; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9JAISeqMgr> = .sbss:0x80452B28; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8JAISeMgr> = .sbss:0x80452B2C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .sbss:0x80452B30; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .sbss:0x80452B34; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__36JASGlobalInstance<15JAISoundStarter> = .sbss:0x80452B38; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .sbss:0x80452B3C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .sbss:0x80452B40; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .sbss:0x80452B44; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__27JASGlobalInstance<7Z2SeMgr> = .sbss:0x80452B48; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JASAudioThread> = .sbss:0x80452B4C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .sbss:0x80452B50; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452B58 = .sbss:0x80452B58; // type:object size:0x1 data:byte +lbl_80452B59 = .sbss:0x80452B59; // type:object size:0x1 data:byte +lbl_80452B5A = .sbss:0x80452B5A; // type:object size:0x1 data:byte +lbl_80452B5B = .sbss:0x80452B5B; // type:object size:0x1 data:byte +lbl_80452B5C = .sbss:0x80452B5C; // type:object size:0x1 data:byte +__OSReport_MonopolyThread = .sbss:0x80452B60; // type:object size:0x4 scope:global align:4 data:4byte +print_counts = .sbss:0x80452B64; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x80452B68; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x80452B6C; // type:object size:0x4 scope:global align:4 data:4byte +print_systems = .sbss:0x80452B70; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452B74 = .sbss:0x80452B74; // type:object size:0x1 data:byte +lbl_80452B75 = .sbss:0x80452B75; // type:object size:0x1 data:byte +lbl_80452B78 = .sbss:0x80452B78; // type:object size:0x1 data:byte +lbl_80452B79 = .sbss:0x80452B79; // type:object size:0x1 data:byte +lbl_80452B7A = .sbss:0x80452B7A; // type:object size:0x1 data:byte +g_mDoAud_audioHeap = .sbss:0x80452B7C; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x80452B80; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x80452B84; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x80452B88; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x80452B8C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x80452B90; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTimg__13mDoGph_gInf_c = .sbss:0x80452B94; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x80452B98; // type:object size:0x4 scope:global align:4 data:4byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x80452B9C; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x80452BA0; // type:object size:0x4 scope:global align:4 data:float +lbl_80452BA4 = .sbss:0x80452BA4; // type:object size:0x1 data:byte +lbl_80452BA5 = .sbss:0x80452BA5; // type:object size:0x1 data:byte +lbl_80452BA6 = .sbss:0x80452BA6; // type:object size:0x1 data:byte +lbl_80452BA7 = .sbss:0x80452BA7; // type:object size:0x1 data:byte +lbl_80452BA8 = .sbss:0x80452BA8; // type:object size:0x8 data:byte +lbl_80452BB0 = .sbss:0x80452BB0; // type:object size:0x1 data:byte +solidHeapErrors = .sbss:0x80452BB4; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x80452BB8; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x80452BBC; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x80452BC0; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x80452BC4; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x80452BC8; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x80452BCC; // type:object size:0x4 scope:global align:4 data:4byte +tmpString$3651 = .sbss:0x80452BD0; // type:object size:0x5 scope:local align:4 data:byte +lbl_80452BD5 = .sbss:0x80452BD5; // type:object size:0x1 data:byte +lbl_80452BD6 = .sbss:0x80452BD6; // type:object size:0x1 data:byte +lbl_80452BD7 = .sbss:0x80452BD7; // type:object size:0x1 data:byte +mDoMtx_stack = .sbss:0x80452BD8; // type:object size:0x1 scope:global align:4 +AssertHeap = .sbss:0x80452BE0; // type:object size:0x4 scope:global align:4 data:4byte +DbPrintHeap = .sbss:0x80452BE4; // type:object size:0x4 scope:global align:4 data:4byte +gameHeap = .sbss:0x80452BE8; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x80452BEC; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x80452BF0; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x80452BF4; // type:object size:0x4 scope:global align:4 data:4byte +j2dHeap = .sbss:0x80452BF8; // type:object size:0x4 scope:global align:4 data:4byte +HostIOHeap = .sbss:0x80452BFC; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x80452C00; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x80452C04; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x80452C08; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x80452C0C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x80452C10; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x80452C14; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x80452C18; // type:object size:0x4 scope:global align:4 +mDoExt_font2 = .sbss:0x80452C1C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font2_getCount = .sbss:0x80452C20; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont2 = .sbss:0x80452C24; // type:object size:0x4 scope:global align:4 data:4byte +aram_cache_size = .sbss:0x80452C28; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x80452C30; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x80452C34; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x80452C38; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452C40 = .sbss:0x80452C40; // type:object size:0x1 data:byte +lbl_80452C41 = .sbss:0x80452C41; // type:object size:0x7 data:byte +lbl_80452C48 = .sbss:0x80452C48; // type:object size:0x1 data:byte +sConsole = .sbss:0x80452C50; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452C58 = .sbss:0x80452C58; // type:object size:0x1 +lbl_80452C59 = .sbss:0x80452C59; // type:object size:0x1 +lbl_80452C5A = .sbss:0x80452C5A; // type:object size:0x1 +lbl_80452C5B = .sbss:0x80452C5B; // type:object size:0x1 +lbl_80452C5C = .sbss:0x80452C5C; // type:object size:0x1 +lbl_80452C5D = .sbss:0x80452C5D; // type:object size:0x1 +lbl_80452C5E = .sbss:0x80452C5E; // type:object size:0x1 +lbl_80452C5F = .sbss:0x80452C5F; // type:object size:0x1 +lbl_80452C60 = .sbss:0x80452C60; // type:object size:0x4 +JPTracePCB4 = .sbss:0x80452C64; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452C68 = .sbss:0x80452C68; // type:object size:0x1 data:byte +cDyl_Initialized = .sbss:0x80452C6C; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x80452C70; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x80452C78; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x80452C7C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .sbss:0x80452C80; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452C88 = .sbss:0x80452C88; // type:object size:0x1 data:byte +lbl_80452C89 = .sbss:0x80452C89; // type:object size:0x1 data:byte +l_hio = .sbss:0x80452C8C; // type:object size:0x1 scope:global align:4 +mGroundY__11fopAcM_gc_c = .sbss:0x80452C90; // type:object size:0x4 scope:global align:4 data:float +mRoofY__11fopAcM_rc_c = .sbss:0x80452C94; // type:object size:0x4 scope:global align:4 data:float +mWaterY__11fopAcM_wt_c = .sbss:0x80452C98; // type:object size:0x4 scope:global align:4 data:float +l_fopScnRq_IsUsingOfOverlap = .sbss:0x80452CA0; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x80452CA8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x80452CB0; // type:object size:0x4 scope:global align:4 +l_fopDwTg_id = .sbss:0x80452CB8; // type:object size:0x4 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x80452CC0; // type:object size:0x4 scope:global align:4 +t_type$2207 = .sbss:0x80452CC4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452CC8 = .sbss:0x80452CC8; // type:object size:0x1 data:byte +process_id$2216 = .sbss:0x80452CCC; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452CD0 = .sbss:0x80452CD0; // type:object size:0x1 data:byte +l_fpcLy_CurrLayer_p = .sbss:0x80452CD8; // type:object size:0x4 scope:global align:4 data:4byte +IsInitOfLayerList$2308 = .sbss:0x80452CDC; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452CE0 = .sbss:0x80452CE0; // type:object size:0x1 data:byte +layer_id$2311 = .sbss:0x80452CE4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452CE8 = .sbss:0x80452CE8; // type:object size:0x1 data:byte +g_fpcLf_type = .sbss:0x80452CF0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452CF8 = .sbss:0x80452CF8; // type:object size:0x1 data:byte +lbl_80452CF9 = .sbss:0x80452CF9; // type:object size:0x1 data:byte +g_fpcNd_type = .sbss:0x80452D00; // type:object size:0x4 scope:global align:4 data:4byte +request_id$2360 = .sbss:0x80452D08; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452D0C = .sbss:0x80452D0C; // type:object size:0x1 data:byte +g_fpcPf_ProfileList_p = .sbss:0x80452D10; // type:object size:0x4 scope:global align:4 data:4byte +tmp_name$4456 = .sbss:0x80452D18; // type:object size:0x8 scope:local align:4 +mProcID__20dStage_roomControl_c = .sbss:0x80452D20; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452D24 = .sbss:0x80452D24; // type:object size:0x1 data:byte +lbl_80452D25 = .sbss:0x80452D25; // type:object size:0x1 data:byte +lbl_80452D26 = .sbss:0x80452D26; // type:object size:0x1 data:byte +lbl_80452D27 = .sbss:0x80452D27; // type:object size:0x1 data:byte +lbl_80452D28 = .sbss:0x80452D28; // type:object size:0x1 data:byte +mArcBankName__20dStage_roomControl_c = .sbss:0x80452D2C; // type:object size:0x4 scope:global align:4 data:4byte +mArcBankData__20dStage_roomControl_c = .sbss:0x80452D30; // type:object size:0x4 scope:global align:4 data:4byte +m_roomDzs__20dStage_roomControl_c = .sbss:0x80452D34; // type:object size:0x8 scope:global align:4 data:byte +m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x80452D40; // type:object size:0x4 scope:global align:4 data:4byte +m_count__9daArrow_c = .sbss:0x80452D48; // type:object size:0x2 scope:global align:2 +mSetTop__7daSus_c = .sbss:0x80452D4A; // type:object size:0x2 scope:global align:2 data:2byte +lbl_80452D4C = .sbss:0x80452D4C; // type:object size:0x1 data:byte +lbl_80452D4D = .sbss:0x80452D4D; // type:object size:0x1 data:byte +lbl_80452D4E = .sbss:0x80452D4E; // type:object size:0x1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x80452D50; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x80452D54; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x80452D58; // type:object size:0x4 scope:global align:4 data:4byte +arcName$4309 = .sbss:0x80452D5C; // type:object size:0x8 scope:local align:4 +m_top__13daTagStream_c = .sbss:0x80452D64; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__10daMirror_c = .sbss:0x80452D68; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__9daGrass_c = .sbss:0x80452D6C; // type:object size:0x4 scope:global align:4 +m_grass__9daGrass_c = .sbss:0x80452D70; // type:object size:0x4 scope:global align:4 data:4byte +m_flower__9daGrass_c = .sbss:0x80452D74; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__6daMP_c = .sbss:0x80452D78; // type:object size:0x4 scope:global align:4 data:4byte +mTagMagne__12daTagMagne_c = .sbss:0x80452D7C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452D80 = .sbss:0x80452D80; // type:object size:0x1 data:byte +lbl_80452D81 = .sbss:0x80452D81; // type:object size:0x1 data:byte +mSttsFlag__12daObjCarry_c = .sbss:0x80452D84; // type:object size:0x5 scope:global align:4 +mRoomNo__12daObjCarry_c = .sbss:0x80452D8C; // type:object size:0x5 scope:global align:4 +m_diffTime__11dLib_time_c = .sbss:0x80452D98; // type:object size:0x8 scope:global align:4 data:4byte +m_stopTime__11dLib_time_c = .sbss:0x80452DA0; // type:object size:0x8 scope:global align:4 data:4byte +lbl_80452DA8 = .sbss:0x80452DA8; // type:object size:0x8 data:byte +lbl_80452DB0 = .sbss:0x80452DB0; // type:object size:0x1 data:byte +lbl_80452DB1 = .sbss:0x80452DB1; // type:object size:0x1 data:byte +lbl_80452DB2 = .sbss:0x80452DB2; // type:object size:0x1 data:byte +lbl_80452DB3 = .sbss:0x80452DB3; // type:object size:0x1 data:byte +m_top__12daTagHstop_c = .sbss:0x80452DB8; // type:object size:0x4 scope:global align:4 data:4byte +m_system__7dDemo_c = .sbss:0x80452DC0; // type:object size:0x4 scope:global align:4 data:4byte +m_control__7dDemo_c = .sbss:0x80452DC4; // type:object size:0x4 scope:global align:4 data:4byte +m_stage__7dDemo_c = .sbss:0x80452DC8; // type:object size:0x4 scope:global align:4 data:4byte +m_audio__7dDemo_c = .sbss:0x80452DCC; // type:object size:0x4 scope:global align:4 data:4byte +m_particle__7dDemo_c = .sbss:0x80452DD0; // type:object size:0x4 scope:global align:4 data:4byte +m_message__7dDemo_c = .sbss:0x80452DD4; // type:object size:0x4 scope:global align:4 data:4byte +m_factory__7dDemo_c = .sbss:0x80452DD8; // type:object size:0x4 scope:global align:4 data:4byte +m_mesgControl__7dDemo_c = .sbss:0x80452DDC; // type:object size:0x4 scope:global align:4 data:4byte +m_object__7dDemo_c = .sbss:0x80452DE0; // type:object size:0x4 scope:global align:4 data:4byte +m_data__7dDemo_c = .sbss:0x80452DE4; // type:object size:0x4 scope:global align:4 data:4byte +m_frame__7dDemo_c = .sbss:0x80452DE8; // type:object size:0x4 scope:global align:4 data:4byte +m_translation__7dDemo_c = .sbss:0x80452DEC; // type:object size:0x4 scope:global align:4 data:4byte +m_rotationY__7dDemo_c = .sbss:0x80452DF0; // type:object size:0x4 scope:global align:4 data:float +m_frameNoMsg__7dDemo_c = .sbss:0x80452DF4; // type:object size:0x4 scope:global align:4 data:4byte +m_mode__7dDemo_c = .sbss:0x80452DF8; // type:object size:0x4 scope:global align:4 data:4byte +m_status__7dDemo_c = .sbss:0x80452DFC; // type:object size:0x4 scope:global align:4 data:4byte +m_branchType__7dDemo_c = .sbss:0x80452E00; // type:object size:0x2 scope:global align:4 data:2byte +m_branchData__7dDemo_c = .sbss:0x80452E04; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452E08 = .sbss:0x80452E08; // type:object size:0x1 data:byte +lbl_80452E09 = .sbss:0x80452E09; // type:object size:0x1 data:byte +it$4206 = .sbss:0x80452E0C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452E10 = .sbss:0x80452E10; // type:object size:0x8 data:byte +lbl_80452E18 = .sbss:0x80452E18; // type:object size:0x1 data:byte +mNowStayRoomNo__10dMapInfo_c = .sbss:0x80452E1C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452E20 = .sbss:0x80452E20; // type:object size:0x1 data:byte +mLayerList__8dMpath_c = .sbss:0x80452E24; // type:object size:0x4 scope:global align:4 data:4byte +mMinX__8dMpath_c = .sbss:0x80452E28; // type:object size:0x4 scope:global align:4 data:float +mMaxX__8dMpath_c = .sbss:0x80452E2C; // type:object size:0x4 scope:global align:4 data:float +mMinZ__8dMpath_c = .sbss:0x80452E30; // type:object size:0x4 scope:global align:4 data:float +mMaxZ__8dMpath_c = .sbss:0x80452E34; // type:object size:0x4 scope:global align:4 data:float +mAllCenterX__8dMpath_c = .sbss:0x80452E38; // type:object size:0x4 scope:global align:4 data:float +mAllCenterZ__8dMpath_c = .sbss:0x80452E3C; // type:object size:0x4 scope:global align:4 data:float +mAllSizeX__8dMpath_c = .sbss:0x80452E40; // type:object size:0x4 scope:global align:4 data:float +mAllSizeZ__8dMpath_c = .sbss:0x80452E44; // type:object size:0x4 scope:global align:4 data:float +lbl_80452E48 = .sbss:0x80452E48; // type:object size:0x1 data:byte +mEcallback__18dPa_modelEcallBack = .sbss:0x80452E50; // type:object size:0x4 scope:global align:4 data:4byte +mPcallback__18dPa_modelEcallBack = .sbss:0x80452E54; // type:object size:0x4 scope:global align:4 data:4byte +mModel__18dPa_modelEcallBack = .sbss:0x80452E58; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452E5C = .sbss:0x80452E5C; // type:object size:0x1 data:byte +lbl_80452E5D = .sbss:0x80452E5D; // type:object size:0x1 data:byte +lbl_80452E5E = .sbss:0x80452E5E; // type:object size:0x1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x80452E60; // type:object size:0x4 scope:global align:4 data:4byte +mWaterBubblePcallBack__13dPa_control_c = .sbss:0x80452E64; // type:object size:0x4 scope:global align:4 data:4byte +mFsenthPcallBack__13dPa_control_c = .sbss:0x80452E68; // type:object size:0x4 scope:global align:4 data:4byte +mLight8EcallBack__13dPa_control_c = .sbss:0x80452E6C; // type:object size:0x4 scope:global align:4 data:4byte +mLight8PcallBack__13dPa_control_c = .sbss:0x80452E70; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8EcallBack__13dPa_control_c = .sbss:0x80452E74; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8PcallBack__13dPa_control_c = .sbss:0x80452E78; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8EcallBack__13dPa_control_c = .sbss:0x80452E7C; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8PcallBack__13dPa_control_c = .sbss:0x80452E80; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452E84 = .sbss:0x80452E84; // type:object size:0x1 data:byte +mParticleTracePCB__13dPa_control_c = .sbss:0x80452E88; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452E90 = .sbss:0x80452E90; // type:object size:0x1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x80452E94; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x80452E98; // type:object size:0x4 scope:global align:4 data:float +lbl_80452EA0 = .sbss:0x80452EA0; // type:object size:0x1 data:byte +S_parcent_bak$4131 = .sbss:0x80452EA8; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EAC = .sbss:0x80452EAC; // type:object size:0x1 data:byte +S_rot_work1$7554 = .sbss:0x80452EAE; // type:object size:0x2 scope:local align:2 data:2byte +lbl_80452EB0 = .sbss:0x80452EB0; // type:object size:0x1 data:byte +S_rot_work2$7557 = .sbss:0x80452EB2; // type:object size:0x2 scope:local align:2 data:2byte +lbl_80452EB4 = .sbss:0x80452EB4; // type:object size:0x1 data:byte +rot$7919 = .sbss:0x80452EB8; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452EBC = .sbss:0x80452EBC; // type:object size:0x1 data:byte +lbl_80452EBD = .sbss:0x80452EBD; // type:object size:0x1 data:byte +rot$8366 = .sbss:0x80452EC0; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EC4 = .sbss:0x80452EC4; // type:object size:0x1 data:byte +rot$8936 = .sbss:0x80452EC8; // type:object size:0x4 scope:local align:4 data:float +lbl_80452ECC = .sbss:0x80452ECC; // type:object size:0x1 data:byte +lbl_80452ECD = .sbss:0x80452ECD; // type:object size:0x1 data:byte +S_fubuki_ratio$8948 = .sbss:0x80452ED0; // type:object size:0x4 scope:local align:4 data:float +lbl_80452ED4 = .sbss:0x80452ED4; // type:object size:0x1 data:byte +rot$9421 = .sbss:0x80452ED8; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EDC = .sbss:0x80452EDC; // type:object size:0x1 data:byte +lbl_80452EDD = .sbss:0x80452EDD; // type:object size:0x1 data:byte +rot$9847 = .sbss:0x80452EE0; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EE4 = .sbss:0x80452EE4; // type:object size:0x1 data:byte +howa_loop_cnt$10108 = .sbss:0x80452EE8; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EEC = .sbss:0x80452EEC; // type:object size:0x1 data:byte +rot$10882 = .sbss:0x80452EF0; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EF4 = .sbss:0x80452EF4; // type:object size:0x1 data:byte +rot$11307 = .sbss:0x80452EF8; // type:object size:0x4 scope:local align:4 data:float +lbl_80452EFC = .sbss:0x80452EFC; // type:object size:0x1 data:byte +rot$11586 = .sbss:0x80452F00; // type:object size:0x4 scope:local align:4 data:float +lbl_80452F04 = .sbss:0x80452F04; // type:object size:0x1 data:byte +rot$11958 = .sbss:0x80452F08; // type:object size:0x4 scope:local align:4 data:float +lbl_80452F0C = .sbss:0x80452F0C; // type:object size:0x1 data:byte +data$3831 = .sbss:0x80452F10; // type:object size:0x8 scope:local align:4 +lbl_80452F18 = .sbss:0x80452F18; // type:object size:0x1 data:byte +l_SetCounter = .sbss:0x80452F20; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452F28 = .sbss:0x80452F28; // type:object size:0x1 data:byte +m_name__16dBgS_MoveBgActor = .sbss:0x80452F30; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x80452F34; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x80452F38; // type:object size:0x4 scope:global align:4 data:4byte +l_start = .sbss:0x80452F40; // type:object size:0x4 scope:global align:4 data:4byte +l_wcsbuf_num = .sbss:0x80452F44; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452F48 = .sbss:0x80452F48; // type:object size:0x1 data:byte +lbl_80452F49 = .sbss:0x80452F49; // type:object size:0x1 data:byte +lbl_80452F4A = .sbss:0x80452F4A; // type:object size:0x1 data:byte +lbl_80452F4B = .sbss:0x80452F4B; // type:object size:0x1 data:byte +mData__12dEnemyItem_c = .sbss:0x80452F50; // type:object size:0x4 scope:global align:4 data:4byte +mTypeGroupData__7dTres_c = .sbss:0x80452F58; // type:object size:0x4 scope:global align:4 data:4byte +mNum__7dTres_c = .sbss:0x80452F5C; // type:object size:0x2 scope:global align:4 data:2byte +m_myObj__10dMdl_mng_c = .sbss:0x80452F60; // type:object size:0x4 scope:global align:4 data:4byte +m_obj__12dEyeHL_mng_c = .sbss:0x80452F68; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452F70 = .sbss:0x80452F70; // type:object size:0x1 data:byte +lbl_80452F71 = .sbss:0x80452F71; // type:object size:0x1 data:byte +lbl_80452F72 = .sbss:0x80452F72; // type:object size:0x6 data:byte +lbl_80452F78 = .sbss:0x80452F78; // type:object size:0x1 data:byte +lbl_80452F79 = .sbss:0x80452F79; // type:object size:0x1 data:byte +lbl_80452F7A = .sbss:0x80452F7A; // type:object size:0x1 data:byte +lbl_80452F7B = .sbss:0x80452F7B; // type:object size:0x1 data:byte +lbl_80452F7C = .sbss:0x80452F7C; // type:object size:0x1 data:byte +lbl_80452F7D = .sbss:0x80452F7D; // type:object size:0x1 data:byte +it$36766 = .sbss:0x80452F80; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452F84 = .sbss:0x80452F84; // type:object size:0x1 data:byte +lbl_80452F85 = .sbss:0x80452F85; // type:object size:0x1 data:byte +lbl_80452F86 = .sbss:0x80452F86; // type:object size:0x1 data:byte +lbl_80452F87 = .sbss:0x80452F87; // type:object size:0x1 data:byte +lbl_80452F88 = .sbss:0x80452F88; // type:object size:0x1 data:byte +lbl_80452F89 = .sbss:0x80452F89; // type:object size:0x1 data:byte +bgWaitFlg$58404 = .sbss:0x80452F8C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452F90 = .sbss:0x80452F90; // type:object size:0x1 data:byte +lbl_80452F91 = .sbss:0x80452F91; // type:object size:0x1 data:byte +mSrchName__8daNpcT_c = .sbss:0x80452F98; // type:object size:0x2 scope:global align:4 data:2byte +mFindCount__8daNpcT_c = .sbss:0x80452F9C; // type:object size:0x4 scope:global align:4 data:4byte +m_name__23daBaseNpc_moveBgActor_c = .sbss:0x80452FA0; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__23daBaseNpc_moveBgActor_c = .sbss:0x80452FA4; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__23daBaseNpc_moveBgActor_c = .sbss:0x80452FA8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80452FAC = .sbss:0x80452FAC; // type:object size:0x1 data:byte +mFindCount__8daNpcF_c = .sbss:0x80452FB0; // type:object size:0x4 scope:global align:4 data:4byte +mSrchActorName__8daNpcF_c = .sbss:0x80452FB4; // type:object size:0x2 scope:global align:4 data:2byte +lbl_80452FB8 = .sbss:0x80452FB8; // type:object size:0x8 data:byte +lbl_80452FC0 = .sbss:0x80452FC0; // type:object size:0x1 data:byte +target = .sbss:0x80452FC4; // type:object size:0x4 scope:global align:4 data:4byte +targetWay = .sbss:0x80452FC8; // type:object size:0x4 scope:global align:4 data:float +wolfAngle = .sbss:0x80452FCC; // type:object size:0x2 scope:global align:4 data:2byte +lbl_80452FD0 = .sbss:0x80452FD0; // type:object size:0x1 data:byte +m_midnaActor__9daPy_py_c = .sbss:0x80452FD8; // type:object size:0x4 scope:global align:4 data:4byte +m_dropAngleY__20daPy_boomerangMove_c = .sbss:0x80452FDC; // type:object size:0x2 scope:global align:2 data:2byte +m_eventKeepFlg__20daPy_boomerangMove_c = .sbss:0x80452FDE; // type:object size:0x2 scope:global align:2 data:2byte +Stage__22@unnamed@d_camera_cpp@ = .sbss:0x80452FE0; // type:object size:0x4 scope:global align:4 data:4byte +prev_plat1$8536 = .sbss:0x80452FE4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452FE8 = .sbss:0x80452FE8; // type:object size:0x1 data:byte +prev_plat2$8539 = .sbss:0x80452FEC; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80452FF0 = .sbss:0x80452FF0; // type:object size:0x1 data:byte +JumpCushion$9801 = .sbss:0x80452FF4; // type:object size:0x4 scope:local align:4 data:float +lbl_80452FF8 = .sbss:0x80452FF8; // type:object size:0x1 data:byte +lbl_80452FF9 = .sbss:0x80452FF9; // type:object size:0x1 data:byte +LatitudeLimitMax$9807 = .sbss:0x80452FFC; // type:object size:0x2 scope:local align:4 +lbl_80452FFE = .sbss:0x80452FFE; // type:object size:0x1 data:byte +_120$14158 = .sbss:0x80453000; // type:object size:0x2 scope:local align:4 data:2byte +lbl_80453002 = .sbss:0x80453002; // type:object size:0x1 data:byte +_120$14614 = .sbss:0x80453004; // type:object size:0x2 scope:local align:4 data:2byte +lbl_80453006 = .sbss:0x80453006; // type:object size:0x1 data:byte +LatMin$14963 = .sbss:0x80453008; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8045300A = .sbss:0x8045300A; // type:object size:0x1 data:byte +LatMax$14967 = .sbss:0x8045300C; // type:object size:0x2 scope:local align:4 data:2byte +g_siHIO = .sbss:0x80453010; // type:object size:0x8 scope:global align:4 +lbl_80453018 = .sbss:0x80453018; // type:object size:0x1 data:byte +dShopSystem_item_count = .sbss:0x8045301C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453020 = .sbss:0x80453020; // type:object size:0x1 data:byte +dShopSystem_camera_count = .sbss:0x80453024; // type:object size:0x4 scope:global align:4 data:4byte +S_fuwan_sin$5904 = .sbss:0x80453028; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8045302A = .sbss:0x8045302A; // type:object size:0x1 data:byte +lbl_8045302B = .sbss:0x8045302B; // type:object size:0x5 data:byte +lbl_80453030 = .sbss:0x80453030; // type:object size:0x1 data:byte +lbl_80453031 = .sbss:0x80453031; // type:object size:0x1 data:byte +player_px = .sbss:0x80453038; // type:object size:0x4 scope:global align:4 data:float +player_py = .sbss:0x8045303C; // type:object size:0x4 scope:global align:4 data:float +myclass__12dMenu_Dmap_c = .sbss:0x80453040; // type:object size:0x4 scope:global align:4 data:4byte +m_res__22dMdm_HIO_prm_res_dst_s = .sbss:0x80453048; // type:object size:0x4 scope:global align:4 data:4byte +m_zoomCenterMinX__20dMenu_StageMapCtrl_c = .sbss:0x8045304C; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxX__20dMenu_StageMapCtrl_c = .sbss:0x80453050; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMinZ__20dMenu_StageMapCtrl_c = .sbss:0x80453054; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c = .sbss:0x80453058; // type:object size:0x4 scope:global align:4 data:float +mMySelfPointer__9dMf_HIO_c = .sbss:0x80453060; // type:object size:0x4 scope:global align:4 data:4byte +virtual_stage$3999 = .sbss:0x80453064; // type:object size:0x8 scope:local align:4 +MyClass__12dMenu_Fmap_c = .sbss:0x8045306C; // type:object size:0x4 scope:global align:4 data:4byte +g_menuHIO = .sbss:0x80453070; // type:object size:0x8 scope:global align:4 +tex_name$5188 = .sbss:0x80453078; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8045307C = .sbss:0x8045307C; // type:object size:0x1 data:byte +mMoji$3770 = .sbss:0x80453080; // type:object size:0x3 scope:local align:4 data:byte +s_groupID = .sbss:0x80453088; // type:object size:0x2 scope:global align:4 data:2byte +g_msg_unit = .sbss:0x80453090; // type:object size:0x4 scope:global align:4 +lbl_80453098 = .sbss:0x80453098; // type:object size:0x1 data:byte +dOvlpFd_execute_f = .sbss:0x804530A0; // type:object size:0x4 scope:global align:4 data:4byte +g_LogHIO = .sbss:0x804530A8; // type:object size:0x8 scope:global align:4 +g_snHIO = .sbss:0x804530B0; // type:object size:0x8 scope:global align:4 +mBmgStatus = .sbss:0x804530B8; // type:object size:0x4 scope:global align:4 data:4byte +resPhase = .sbss:0x804530C0; // type:object size:0x8 scope:global align:4 +dylPhase = .sbss:0x804530C8; // type:object size:0x8 scope:global align:4 +dylPreLoadTime1 = .sbss:0x804530D0; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime0 = .sbss:0x804530D8; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime1 = .sbss:0x804530E0; // type:object size:0x8 scope:global align:4 data:4byte +g_preLoadHIO = .sbss:0x804530E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804530EC = .sbss:0x804530EC; // type:object size:0x1 data:byte +lbl_804530ED = .sbss:0x804530ED; // type:object size:0x1 data:byte +g_regHIO = .sbss:0x804530F0; // type:object size:0x4 scope:global align:4 data:4byte +m_nowID__9dkWmark_c = .sbss:0x804530F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804530FC = .sbss:0x804530FC; // type:object size:0x1 data:byte +mFirst__24DynamicModuleControlBase = .sbss:0x80453100; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x80453104; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x80453108; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x8045310C; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x80453110; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x80453118; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453120 = .sbss:0x80453120; // type:object size:0x1 data:byte +Zero__5csXyz = .sbss:0x80453128; // type:object size:0x6 scope:global align:4 +r0 = .sbss:0x80453130; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x80453134; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x80453138; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x8045313C; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x80453140; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x80453144; // type:object size:0x4 scope:global align:4 data:4byte +G_CM3D_F_ABS_MIN = .sbss:0x80453148; // type:object size:0x4 scope:global align:4 data:float +_0__7cSAngle = .sbss:0x80453150; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x80453154; // type:object size:0x2 scope:global align:4 +_90__7cSAngle = .sbss:0x80453158; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x8045315C; // type:object size:0x2 scope:global align:4 +_270__7cSAngle = .sbss:0x80453160; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x80453168; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x8045316C; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x80453170; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x80453174; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x80453178; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x8045317C; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x80453180; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453184 = .sbss:0x80453184; // type:object size:0x1 data:byte +sManager__10JFWDisplay = .sbss:0x80453188; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$2597 = .sbss:0x8045318C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453190 = .sbss:0x80453190; // type:object size:0x8 data:byte +nextTick$2642 = .sbss:0x80453198; // type:object size:0x8 scope:local align:4 data:4byte +lbl_804531A0 = .sbss:0x804531A0; // type:object size:0x1 data:byte +nextCount$2650 = .sbss:0x804531A4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_804531A8 = .sbss:0x804531A8; // type:object size:0x1 data:byte +@569 = .sbss:0x804531B0; // type:object size:0x1 scope:local align:4 data:byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x804531B8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804531C0 = .sbss:0x804531C0; // type:object size:0x8 data:byte +lbl_804531C8 = .sbss:0x804531C8; // type:object size:0x1 data:byte +sThread__6JASDvd = .sbss:0x804531D0; // type:object size:0x4 scope:global align:4 data:4byte +JASDram = .sbss:0x804531D8; // type:object size:0x4 scope:global align:4 data:4byte +sAramBase__9JASKernel = .sbss:0x804531DC; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__9JASKernel = .sbss:0x804531E0; // type:object size:0x4 scope:global align:4 data:4byte +sCommandHeap__9JASKernel = .sbss:0x804531E4; // type:object size:0x4 scope:global align:4 data:4byte +sBuffer = .sbss:0x804531E8; // type:object size:0x4 scope:global align:4 data:4byte +sLineMax = .sbss:0x804531EC; // type:object size:0x4 scope:global align:4 data:4byte +sLineCount = .sbss:0x804531F0; // type:object size:0x4 scope:global align:4 data:4byte +sTop = .sbss:0x804531F4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804531F8 = .sbss:0x804531F8; // type:object size:0x1 data:byte +lbl_804531F9 = .sbss:0x804531F9; // type:object size:0x1 data:byte +sDefaultParser__10JASSeqCtrl = .sbss:0x80453200; // type:object size:0x4 scope:global align:4 data:4byte +sCallBackFunc__12JASSeqParser = .sbss:0x80453208; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8045320C = .sbss:0x8045320C; // type:object size:0x1 data:byte +oRandom$1099 = .sbss:0x80453210; // type:object size:0x4 scope:local align:4 data:4byte +sLoadThread__13JASAramStream = .sbss:0x80453218; // type:object size:0x4 scope:global align:4 data:4byte +sReadBuffer__13JASAramStream = .sbss:0x8045321C; // type:object size:0x4 scope:global align:4 data:4byte +sBlockSize__13JASAramStream = .sbss:0x80453220; // type:object size:0x4 scope:global align:4 data:4byte +sChannelMax__13JASAramStream = .sbss:0x80453224; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453228 = .sbss:0x80453228; // type:object size:0x1 data:byte +lbl_80453229 = .sbss:0x80453229; // type:object size:0x1 data:byte +lbl_8045322A = .sbss:0x8045322A; // type:object size:0x1 data:byte +sOscTable__12JASVoiceBank = .sbss:0x80453230; // type:object size:0x4 scope:global align:4 data:4byte +oscp$214 = .sbss:0x80453238; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8045323C = .sbss:0x8045323C; // type:object size:0x1 data:byte +mNoLoad__16JASBasicWaveBank = .sbss:0x80453240; // type:object size:0x4 scope:global align:4 +sUsedHeapSize__11JASWSParser = .sbss:0x80453248; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__12JASBNKParser = .sbss:0x80453250; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453254 = .sbss:0x80453254; // type:object size:0x1 data:byte +sAramHeap__16JASWaveArcLoader = .sbss:0x80453258; // type:object size:0x4 scope:global align:4 data:4byte +sBankDisposeListSize__10JASChannel = .sbss:0x80453260; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacBuffer__9JASDriver = .sbss:0x80453268; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacWriteBuffer__9JASDriver = .sbss:0x8045326C; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacReadBuffer__9JASDriver = .sbss:0x80453270; // type:object size:0x4 scope:global align:4 data:4byte +sDspStatus__9JASDriver = .sbss:0x80453274; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacCallback__9JASDriver = .sbss:0x80453278; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__9JASDriver = .sbss:0x8045327C; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__9JASDriver = .sbss:0x80453280; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__9JASDriver = .sbss:0x80453284; // type:object size:0x4 scope:global align:4 data:4byte +sOutputRate__9JASDriver = .sbss:0x80453288; // type:object size:0x4 scope:global align:4 data:4byte +sSubFrameCounter__9JASDriver = .sbss:0x8045328C; // type:object size:0x4 scope:global align:4 data:4byte +dacp$239 = .sbss:0x80453290; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453294 = .sbss:0x80453294; // type:object size:0x1 data:byte +old_time$264 = .sbss:0x80453298; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8045329C = .sbss:0x8045329C; // type:object size:0x1 data:byte +snIntCount__14JASAudioThread = .sbss:0x804532A0; // type:object size:0x4 scope:global align:4 data:4byte +sDspChannels__13JASDSPChannel = .sbss:0x804532A8; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__6JASDsp = .sbss:0x804532B0; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__6JASDsp = .sbss:0x804532B4; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__6JASDsp = .sbss:0x804532B8; // type:object size:0x4 scope:global align:4 data:float +lbl_804532BC = .sbss:0x804532BC; // type:object size:0x1 data:byte +lbl_804532BD = .sbss:0x804532BD; // type:object size:0x1 data:byte +flag = .sbss:0x804532C0; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x804532C8; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x804532CC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804532D0 = .sbss:0x804532D0; // type:object size:0x1 data:byte +lbl_804532D1 = .sbss:0x804532D1; // type:object size:0x1 data:byte +DSP_prior_task = .sbss:0x804532D4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804532D8 = .sbss:0x804532D8; // type:object size:0x8 data:byte +lbl_804532E0 = .sbss:0x804532E0; // type:object size:0x8 data:byte +lbl_804532E8 = .sbss:0x804532E8; // type:object size:0x8 data:byte +lbl_804532F0 = .sbss:0x804532F0; // type:object size:0x8 data:byte +lbl_804532F8 = .sbss:0x804532F8; // type:object size:0x1 data:byte +oRandom$401 = .sbss:0x804532FC; // type:object size:0x4 scope:local align:4 data:4byte +MIN_DISTANCE_VOLUME__7Z2Param = .sbss:0x80453300; // type:object size:0x4 scope:global align:4 data:float +ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param = .sbss:0x80453304; // type:object size:0x4 scope:global align:4 data:float +lbl_80453308 = .sbss:0x80453308; // type:object size:0x1 data:byte +lbl_80453309 = .sbss:0x80453309; // type:object size:0x1 data:byte +lbl_8045330A = .sbss:0x8045330A; // type:object size:0x6 data:byte +lbl_80453310 = .sbss:0x80453310; // type:object size:0x1 data:byte +cNearFarRatio = .sbss:0x80453318; // type:object size:0x4 scope:global align:4 data:float +lbl_8045331C = .sbss:0x8045331C; // type:object size:0x1 data:byte +lbl_80453320 = .sbss:0x80453320; // type:object size:0x1 data:byte +lbl_80453321 = .sbss:0x80453321; // type:object size:0x1 data:byte +mLinkPtr__14Z2CreatureLink = .sbss:0x80453328; // type:object size:0x4 scope:global align:4 data:4byte +mAudioMgrPtr__10Z2AudioMgr = .sbss:0x80453330; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__7JKRHeap = .sbss:0x80453338; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x8045333C; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x80453340; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x80453344; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453348 = .sbss:0x80453348; // type:object size:0x1 data:byte +mCodeStart__7JKRHeap = .sbss:0x8045334C; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x80453350; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x80453354; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x80453358; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x8045335C; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x80453360; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x80453364; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x80453368; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x8045336C; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x80453370; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x80453378; // type:object size:0x4 scope:global align:4 data:4byte +sTotalCount__15JKRThreadSwitch = .sbss:0x8045337C; // type:object size:0x4 scope:global align:4 data:4byte +sTotalStart__15JKRThreadSwitch = .sbss:0x80453380; // type:object size:0x8 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x80453388; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x8045338C; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x80453390; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x80453394; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x80453398; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8045339C; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x804533A0; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x804533A4; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x804533A8; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x804533AC; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x804533B0; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x804533B4; // type:object size:0x4 scope:global align:4 data:4byte +fileOffset = .sbss:0x804533B8; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x804533BC; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x804533C0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_804533C4 = .sbss:0x804533C4; // type:object size:0x1 data:byte +tsPtr = .sbss:0x804533C8; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x804533CC; // type:object size:0x4 scope:local align:4 data:4byte +sAramStreamObject__13JKRAramStream = .sbss:0x804533D0; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x804533D4; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x804533D8; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x804533DC; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x804533E0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x804533E8; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x804533F0; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x804533F4; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x804533F8; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x804533FC; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x80453400; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x80453404; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x80453408; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8045340C; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x80453410; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x80453414; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x80453418; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8045341C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453420 = .sbss:0x80453420; // type:object size:0x1 data:byte +tsPtr = .sbss:0x80453424; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x80453428; // type:object size:0x4 scope:local align:4 data:4byte +szpBuf = .sbss:0x80453430; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x80453434; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x80453438; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8045343C; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x80453440; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x80453444; // type:object size:0x4 scope:global align:4 data:4byte +dmaEnd = .sbss:0x80453448; // type:object size:0x4 scope:global align:4 data:4byte +dmaCurrent = .sbss:0x8045344C; // type:object size:0x4 scope:global align:4 data:4byte +srcOffset = .sbss:0x80453450; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x80453454; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x80453458; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x8045345C; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x80453460; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x80453464; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x80453468; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8045346C = .sbss:0x8045346C; // type:object size:0x1 data:byte +tsPtr = .sbss:0x80453470; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x80453474; // type:object size:0x4 scope:local align:4 data:4byte +sDecompObject__9JKRDecomp = .sbss:0x80453478; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453480 = .sbss:0x80453480; // type:object size:0x1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x80453484; // type:object size:0x4 scope:global align:4 data:4byte +mGpStatus__12JUTGraphFifo = .sbss:0x80453488; // type:object size:0x5 scope:global align:4 +sDebugPrint__10JUTDbPrint = .sbss:0x80453490; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453498 = .sbss:0x80453498; // type:object size:0x1 data:byte +mPadAssign__10JUTGamePad = .sbss:0x8045349C; // type:object size:0x4 scope:global align:4 data:byte +sSuppressPadReset__10JUTGamePad = .sbss:0x804534A0; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x804534A4; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x804534A8; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__Q210JUTGamePad7CRumble = .sbss:0x804534AC; // type:object size:0x4 scope:global align:4 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x804534B0; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x804534B4; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x804534B8; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x804534C0; // type:object size:0x8 scope:global align:4 data:4byte +lbl_804534C8 = .sbss:0x804534C8; // type:object size:0x1 data:byte +lbl_804534C9 = .sbss:0x804534C9; // type:object size:0x1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x804534CC; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x804534D0; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x804534D4; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x804534D8; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBuffer__12JUTException = .sbss:0x804534DC; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x804534E0; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x804534E4; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x804534E8; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x804534EC; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x804534F0; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x804534F8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__8JUTVideo = .sbss:0x80453500; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x80453504; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x80453508; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8045350C = .sbss:0x8045350C; // type:object size:0x1 data:byte +frameBuffer$2222 = .sbss:0x80453510; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453514 = .sbss:0x80453514; // type:object size:0x1 data:byte +sManager__6JUTXfb = .sbss:0x80453518; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x80453520; // type:object size:0x4 scope:global align:4 data:4byte +cnt$2330 = .sbss:0x80453524; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453528 = .sbss:0x80453528; // type:object size:0x1 data:byte +cntUser$2379 = .sbss:0x8045352C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453530 = .sbss:0x80453530; // type:object size:0x1 data:byte +sManager__17JUTConsoleManager = .sbss:0x80453538; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x8045353C; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x80453540; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x80453548; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8045354C = .sbss:0x8045354C; // type:object size:0x1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x80453550; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453554 = .sbss:0x80453554; // type:object size:0x1 data:byte +mDataManage__9J2DScreen = .sbss:0x80453558; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultViewNo = .sbss:0x80453560; // type:object size:0x4 scope:global align:4 +sInterruptFlag__17J3DDisplayListObj = .sbss:0x80453568; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x80453570; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x80453574; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453578 = .sbss:0x80453578; // type:object size:0x1 data:byte +lbl_80453579 = .sbss:0x80453579; // type:object size:0x1 data:byte +sTexMtxLoadType__11J3DShapeMtx = .sbss:0x8045357C; // type:object size:0x4 scope:global align:4 data:4byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x80453580; // type:object size:0x8 scope:global align:4 data:4byte +sTexGenBlock__17J3DDifferedTexMtx = .sbss:0x80453588; // type:object size:0x4 scope:global align:4 data:4byte +sTexMtxObj__17J3DDifferedTexMtx = .sbss:0x8045358C; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$903 = .sbss:0x80453590; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80453594 = .sbss:0x80453594; // type:object size:0x1 data:byte +sOldVcdVatCmd__8J3DShape = .sbss:0x80453598; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8045359C = .sbss:0x8045359C; // type:object size:0x1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x804535A0; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x804535A4; // type:object size:0x4 scope:global align:4 data:4byte +entryNum__13J3DDrawBuffer = .sbss:0x804535A8; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$965 = .sbss:0x804535B0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_804535B4 = .sbss:0x804535B4; // type:object size:0x1 data:byte +mMtxBuffer__10J3DMtxCalc = .sbss:0x804535B8; // type:object size:0x4 scope:global align:4 data:4byte +mJoint__10J3DMtxCalc = .sbss:0x804535BC; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentMtxCalc__8J3DJoint = .sbss:0x804535C0; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x804535C8; // type:object size:0x4 scope:local align:4 data:4byte +BI2DebugFlag = .sbss:0x804535CC; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlagHolder = .sbss:0x804535D0; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x804535D4; // type:object size:0x4 scope:global align:4 data:4byte +ZeroF = .sbss:0x804535D8; // type:object size:0x8 scope:global align:4 data:double +ZeroPS = .sbss:0x804535E0; // type:object size:0x8 scope:global align:4 +AreWeInitialized = .sbss:0x804535E8; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x804535EC; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x804535F0; // type:object size:0x4 scope:global align:4 data:4byte +__OSStartTime = .sbss:0x804535F8; // type:object size:0x8 scope:global align:4 data:4byte +AlarmQueue = .sbss:0x80453600; // type:object size:0x8 scope:global align:4 data:4byte +HeapArray = .sbss:0x80453608; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x8045360C; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x80453610; // type:object size:0x4 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x80453614; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x80453618; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x80453620; // type:object size:0x4 scope:global align:4 data:4byte +apploaderPosition$69 = .sbss:0x80453624; // type:object size:0x4 scope:local align:4 data:4byte +FontDataAnsi = .sbss:0x80453628; // type:object size:0x4 scope:global align:4 data:4byte +FontDataSjis = .sbss:0x8045362C; // type:object size:0x4 scope:global align:4 data:4byte +ParseString = .sbss:0x80453630; // type:object size:0x4 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x80453638; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x8045363C; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x80453640; // type:object size:0x2 scope:global align:4 data:2byte +__OSLastInterruptTime = .sbss:0x80453648; // type:object size:0x8 scope:global align:4 data:4byte +SaveStart = .sbss:0x80453650; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x80453654; // type:object size:0x4 scope:global align:4 data:4byte +ResetFunctionQueue = .sbss:0x80453658; // type:object size:0x8 scope:global align:4 data:4byte +bootThisDol = .sbss:0x80453660; // type:object size:0x4 scope:global align:4 data:4byte +ResetCallback = .sbss:0x80453668; // type:object size:0x4 scope:global align:4 data:4byte +Down = .sbss:0x8045366C; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x80453670; // type:object size:0x4 scope:local align:4 data:4byte +HoldUp = .sbss:0x80453678; // type:object size:0x8 scope:global align:4 data:4byte +HoldDown = .sbss:0x80453680; // type:object size:0x8 scope:global align:4 data:4byte +RunQueueBits = .sbss:0x80453688; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x8045368C; // type:object size:0x4 scope:global align:4 data:4byte +Reschedule = .sbss:0x80453690; // type:object size:0x4 scope:global align:4 data:4byte +Debug_BBA = .sbss:0x80453698; // type:object size:0x1 scope:local data:byte +IDSerialPort1 = .sbss:0x804536A0; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x804536A8; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x804536AC; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x804536B0; // type:object size:0x4 scope:global align:4 data:4byte +BarnacleEnabled = .sbss:0x804536B4; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$78 = .sbss:0x804536B8; // type:object size:0x4 scope:local align:4 +cmdTypeAndStatus$372 = .sbss:0x804536BC; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x804536C0; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x804536C8; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x804536D0; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x804536D4; // type:object size:0x4 scope:global align:4 data:4byte +StopAtNextInt = .sbss:0x804536D8; // type:object size:0x4 scope:global align:4 data:4byte +LastLength = .sbss:0x804536DC; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x804536E0; // type:object size:0x4 scope:local align:4 data:4byte +ResetCoverCallback = .sbss:0x804536E4; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x804536E8; // type:object size:0x8 scope:global align:4 data:4byte +ResetOccurred = .sbss:0x804536F0; // type:object size:0x4 scope:global align:4 data:4byte +WaitingCoverClose = .sbss:0x804536F4; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x804536F8; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundType = .sbss:0x804536FC; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundSeekLocation = .sbss:0x80453700; // type:object size:0x4 scope:global align:4 data:4byte +LastReadFinished = .sbss:0x80453708; // type:object size:0x8 scope:global align:4 data:4byte +LastReadIssued = .sbss:0x80453710; // type:object size:0x8 scope:global align:4 data:4byte +LastCommandWasRead = .sbss:0x80453718; // type:object size:0x4 scope:global align:4 data:4byte +NextCommandNumber = .sbss:0x8045371C; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x80453720; // type:object size:0x4 scope:local align:4 data:4byte +FstStart = .sbss:0x80453724; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x80453728; // type:object size:0x4 scope:global align:4 data:4byte +MaxEntryNum = .sbss:0x8045372C; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x80453730; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLongFileNameFlag = .sbss:0x80453734; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x80453738; // type:object size:0x8 scope:global align:4 +executing = .sbss:0x80453740; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x80453744; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x80453748; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x8045374C; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x80453750; // type:object size:0x4 scope:global align:4 data:4byte +AutoFinishing = .sbss:0x80453754; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x80453758; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x8045375C; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x80453760; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x80453764; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x80453768; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x8045376C; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x80453770; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x80453774; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x80453778; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x8045377C; // type:object size:0x4 scope:global align:4 data:4byte +MotorState = .sbss:0x80453780; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x80453784; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x80453788; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x80453790; // type:object size:0x4 scope:global align:4 data:4byte +status = .sbss:0x80453798; // type:object size:0x4 scope:global align:4 data:4byte +bb2 = .sbss:0x8045379C; // type:object size:0x4 scope:global align:4 data:4byte +idTmp = .sbss:0x804537A0; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x804537A8; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x804537AC; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x804537B0; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x804537B4; // type:object size:0x8 scope:global align:4 +PreCB = .sbss:0x804537BC; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x804537C0; // type:object size:0x4 scope:global align:4 data:4byte +PositionCallback = .sbss:0x804537C4; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x804537C8; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x804537CC; // type:object size:0x2 scope:global align:2 data:2byte +displayOffsetV = .sbss:0x804537CE; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x804537D0; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x804537D8; // type:object size:0x8 scope:global align:4 data:4byte +shdwChangeMode = .sbss:0x804537E0; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x804537E8; // type:object size:0x8 scope:global align:4 data:4byte +CurrTiming = .sbss:0x804537F0; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x804537F4; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x804537F8; // type:object size:0x4 scope:global align:4 data:4byte +CurrBufAddr = .sbss:0x804537FC; // type:object size:0x4 scope:global align:4 data:4byte +FBSet = .sbss:0x80453800; // type:object size:0x4 scope:global align:4 data:4byte +timingExtra = .sbss:0x80453804; // type:object size:0x4 scope:global align:4 data:4byte +message$351 = .sbss:0x80453808; // type:object size:0x4 scope:local align:4 data:4byte +Initialized = .sbss:0x80453810; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x80453814; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x80453818; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x8045381C; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x80453820; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x80453824; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x80453828; // type:object size:0x4 scope:global align:4 data:4byte +BarrelBits = .sbss:0x8045382C; // type:object size:0x4 scope:global align:4 data:4byte +SamplingCallback = .sbss:0x80453830; // type:object size:0x4 scope:global align:4 data:4byte +recalibrated$388 = .sbss:0x80453834; // type:object size:0x4 scope:local align:4 data:4byte +__PADSpec = .sbss:0x80453838; // type:object size:0x4 scope:global align:4 data:4byte +__AIS_Callback = .sbss:0x80453840; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x80453844; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x80453848; // type:object size:0x4 scope:global align:4 data:4byte +__OldStack = .sbss:0x8045384C; // type:object size:0x4 scope:global align:4 data:4byte +__AI_init_flag = .sbss:0x80453850; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x80453854; // type:object size:0x4 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x80453858; // type:object size:0x8 scope:global align:4 data:4byte +bound_48KHz = .sbss:0x80453860; // type:object size:0x8 scope:global align:4 data:4byte +min_wait = .sbss:0x80453868; // type:object size:0x8 scope:global align:4 data:4byte +max_wait = .sbss:0x80453870; // type:object size:0x8 scope:global align:4 data:4byte +buffer = .sbss:0x80453878; // type:object size:0x8 scope:global align:4 data:4byte +__AR_Callback = .sbss:0x80453880; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x80453884; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x80453888; // type:object size:0x4 scope:global align:4 data:4byte +__AR_ExpansionSize = .sbss:0x8045388C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_StackPointer = .sbss:0x80453890; // type:object size:0x4 scope:global align:4 data:4byte +__AR_FreeBlocks = .sbss:0x80453894; // type:object size:0x4 scope:global align:4 data:4byte +__AR_BlockLength = .sbss:0x80453898; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x8045389C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x804538A0; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailHi = .sbss:0x804538A4; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x804538A8; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailLo = .sbss:0x804538AC; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x804538B0; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x804538B4; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x804538B8; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x804538BC; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x804538C0; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x804538C4; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x804538C8; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x804538D0; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x804538D4; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x804538D8; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x804538DC; // type:object size:0x4 scope:global align:4 data:4byte +__CARDEncode = .sbss:0x804538E0; // type:object size:0x2 scope:global align:2 data:2byte +__CARDFastMode = .sbss:0x804538E2; // type:object size:0x2 scope:global align:2 data:2byte +__piReg = .sbss:0x804538E8; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x804538EC; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x804538F0; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x804538F4; // type:object size:0x4 scope:global align:4 data:4byte +peCount$35 = .sbss:0x804538F8; // type:object size:0x4 scope:local align:4 data:4byte +time$36 = .sbss:0x80453900; // type:object size:0x8 scope:local align:4 data:4byte +calledOnce$37 = .sbss:0x80453908; // type:object size:0x4 scope:local align:4 data:4byte +resetFuncRegistered$145 = .sbss:0x8045390C; // type:object size:0x4 scope:local align:4 data:4byte +CPUFifo = .sbss:0x80453910; // type:object size:0x4 scope:global align:4 data:4byte +GPFifo = .sbss:0x80453914; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x80453918; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8045391C = .sbss:0x8045391C; // type:object size:0x1 data:byte +GXOverflowSuspendInProgress = .sbss:0x80453920; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x80453924; // type:object size:0x4 scope:global align:4 data:4byte +__GXOverflowCount = .sbss:0x80453928; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x80453930; // type:object size:0x4 scope:global align:4 data:4byte +DrawDoneCB = .sbss:0x80453934; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453938 = .sbss:0x80453938; // type:object size:0x1 data:byte +FinishQueue = .sbss:0x8045393C; // type:object size:0x8 scope:global align:4 +__GDCurrentDL = .sbss:0x80453948; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x8045394C; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x80453950; // type:object size:0x4 scope:global align:4 data:4byte +__aborting = .sbss:0x80453958; // type:object size:0x4 scope:global align:4 data:4byte +__atexit_curr_func = .sbss:0x8045395C; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x80453960; // type:object size:0x4 scope:global align:4 data:4byte +__console_exit = .sbss:0x80453964; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80453968 = .sbss:0x80453968; // type:object size:0x1 data:byte +errno = .sbss:0x80453970; // type:object size:0x4 scope:global align:4 data:4byte +initialized$60 = .sbss:0x80453978; // type:object size:0x4 scope:local align:4 data:4byte +gTRKInputPendingPtr = .sbss:0x80453980; // type:object size:0x4 scope:global align:4 data:4byte +gIsInitialized = .sbss:0x80453988; // type:object size:0x4 scope:local align:4 data:4byte +gIsInitialized = .sbss:0x80453990; // type:object size:0x4 scope:local align:4 data:4byte +MTRCallback = .sbss:0x80453998; // type:object size:0x4 scope:global align:4 data:4byte +DBGCallback = .sbss:0x8045399C; // type:object size:0x4 scope:global align:4 data:4byte +SendMailData = .sbss:0x804539A0; // type:object size:0x4 scope:global align:4 data:4byte +RecvDataLeng = .sbss:0x804539A4; // type:object size:0x4 scope:global align:4 data:4byte +pEXIInputFlag = .sbss:0x804539A8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804539AC = .sbss:0x804539AC; // type:object size:0x1 data:byte +@3884 = .sdata2:0x804539C0; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x804539C4; // type:object size:0x4 scope:local align:4 data:float +@3886 = .sdata2:0x804539C8; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x804539CC; // type:object size:0x4 scope:local align:4 data:float +@3888 = .sdata2:0x804539D0; // type:object size:0x4 scope:local align:4 data:float +@3890 = .sdata2:0x804539D8; // type:object size:0x8 scope:local align:4 data:double +@3709 = .sdata2:0x804539E0; // type:object size:0x4 scope:local align:4 data:float +@3710 = .sdata2:0x804539E4; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x804539E8; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x804539F0; // type:object size:0x8 scope:local align:4 data:double +@4062 = .sdata2:0x804539F8; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x804539FC; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x80453A00; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x80453A04; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x80453A08; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x80453A0C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x80453A10; // type:object size:0x4 scope:local align:4 data:float +@4425 = .sdata2:0x80453A14; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x80453A18; // type:object size:0x8 scope:local align:4 data:double +@4427 = .sdata2:0x80453A20; // type:object size:0x8 scope:local align:4 data:double +@4428 = .sdata2:0x80453A28; // type:object size:0x8 scope:local align:4 data:double +@4429 = .sdata2:0x80453A30; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x80453A34; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x80453A38; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x80453A3C; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x80453A40; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x80453A44; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x80453A48; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x80453A4C; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x80453A50; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x80453A54; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x80453A58; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x80453A5C; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x80453A60; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x80453A64; // type:object size:0x4 scope:local align:4 data:float +@4480 = .sdata2:0x80453A68; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x80453A6C; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x80453A70; // type:object size:0x4 scope:local align:4 data:4byte +@4528 = .sdata2:0x80453A74; // type:object size:0x8 scope:local align:4 data:4byte +@4592 = .sdata2:0x80453A7C; // type:object size:0x4 scope:local align:4 data:float +@4593 = .sdata2:0x80453A80; // type:object size:0x4 scope:local align:4 data:float +@4595 = .sdata2:0x80453A88; // type:object size:0x8 scope:local align:4 data:double +@4641 = .sdata2:0x80453A90; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x80453A94; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x80453A98; // type:object size:0x4 scope:local align:4 data:float +@5024 = .sdata2:0x80453A9C; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x80453AA0; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x80453AA4; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x80453AA8; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x80453AAC; // type:object size:0x4 scope:local align:4 data:float +@5029 = .sdata2:0x80453AB0; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x80453AB4; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x80453AB8; // type:object size:0x4 scope:local align:4 data:float +@3940 = .sdata2:0x80453AC0; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x80453AC4; // type:object size:0x4 scope:local align:4 data:float +@3676 = .sdata2:0x80453AC8; // type:object size:0x4 scope:local align:4 data:float +@3677 = .sdata2:0x80453ACC; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x80453AD0; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x80453AD8; // type:object size:0x4 scope:local align:4 data:float +@3876 = .sdata2:0x80453ADC; // type:object size:0x4 scope:local align:4 data:float +@3878 = .sdata2:0x80453AE0; // type:object size:0x8 scope:local align:4 data:double +@5939 = .sdata2:0x80453AE8; // type:object size:0x4 scope:local align:4 data:float +@6819 = .sdata2:0x80453AEC; // type:object size:0x4 scope:local align:4 data:float +@7404 = .sdata2:0x80453AF0; // type:object size:0x4 scope:local align:4 data:float +@7406 = .sdata2:0x80453AF8; // type:object size:0x8 scope:local align:4 data:double +@7624 = .sdata2:0x80453B00; // type:object size:0x4 scope:local align:4 data:float +@7625 = .sdata2:0x80453B04; // type:object size:0x4 scope:local align:4 data:float +@7919 = .sdata2:0x80453B08; // type:object size:0x8 scope:local align:4 data:double +@7920 = .sdata2:0x80453B10; // type:object size:0x8 scope:local align:4 data:double +@7921 = .sdata2:0x80453B18; // type:object size:0x8 scope:local align:4 data:double +@7922 = .sdata2:0x80453B20; // type:object size:0x4 scope:local align:4 data:float +@7923 = .sdata2:0x80453B24; // type:object size:0x4 scope:local align:4 data:float +@7924 = .sdata2:0x80453B28; // type:object size:0x4 scope:local align:4 data:float +@3634 = .sdata2:0x80453B30; // type:object size:0x4 scope:local align:4 data:float +@3635 = .sdata2:0x80453B34; // type:object size:0x4 scope:local align:4 data:float +@3638 = .sdata2:0x80453B38; // type:object size:0x8 scope:local align:4 data:double +@3739 = .sdata2:0x80453B40; // type:object size:0x4 scope:local align:4 data:float +@3784 = .sdata2:0x80453B44; // type:object size:0x4 scope:local align:4 data:float +@3785 = .sdata2:0x80453B48; // type:object size:0x4 scope:local align:4 data:float +@3786 = .sdata2:0x80453B4C; // type:object size:0x4 scope:local align:4 data:float +@3787 = .sdata2:0x80453B50; // type:object size:0x4 scope:local align:4 data:float +@3788 = .sdata2:0x80453B54; // type:object size:0x4 scope:local align:4 data:float +@3789 = .sdata2:0x80453B58; // type:object size:0x4 scope:local align:4 data:float +@3790 = .sdata2:0x80453B5C; // type:object size:0x4 scope:local align:4 data:float +@3791 = .sdata2:0x80453B60; // type:object size:0x4 scope:local align:4 data:float +@3731 = .sdata2:0x80453B68; // type:object size:0x4 scope:local align:4 data:float +@3732 = .sdata2:0x80453B6C; // type:object size:0x4 scope:local align:4 data:float +@3733 = .sdata2:0x80453B70; // type:object size:0x4 scope:local align:4 data:float +@3734 = .sdata2:0x80453B74; // type:object size:0x4 scope:local align:4 data:float +@3736 = .sdata2:0x80453B78; // type:object size:0x8 scope:local align:4 data:double +@3689 = .sdata2:0x80453B80; // type:object size:0x4 scope:local align:4 data:float +@3690 = .sdata2:0x80453B84; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x80453B88; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x80453B8C; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x80453B90; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x80453B94; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x80453B98; // type:object size:0x8 scope:local align:4 data:double +@4505 = .sdata2:0x80453BA0; // type:object size:0x4 scope:local align:4 data:float +@4507 = .sdata2:0x80453BA8; // type:object size:0x8 scope:local align:4 data:double +@4555 = .sdata2:0x80453BB0; // type:object size:0x4 scope:local align:4 data:float +@4556 = .sdata2:0x80453BB4; // type:object size:0x4 scope:local align:4 data:float +@4557 = .sdata2:0x80453BB8; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x80453BC0; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x80453BC4; // type:object size:0x4 scope:local align:4 data:float +@4745 = .sdata2:0x80453BC8; // type:object size:0x8 scope:local align:4 data:double +@4746 = .sdata2:0x80453BD0; // type:object size:0x8 scope:local align:4 data:double +@4747 = .sdata2:0x80453BD8; // type:object size:0x8 scope:local align:4 data:double +@4922 = .sdata2:0x80453BE0; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x80453BE4; // type:object size:0x4 scope:local align:4 data:float +@5584 = .sdata2:0x80453BE8; // type:object size:0x4 scope:local align:4 data:float +@5711 = .sdata2:0x80453BEC; // type:object size:0x4 scope:local align:4 data:float +@5808 = .sdata2:0x80453BF0; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x80453BF4; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x80453BF8; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x80453BFC; // type:object size:0x4 scope:local align:4 data:float +@5812 = .sdata2:0x80453C00; // type:object size:0x4 scope:local align:4 data:float +@5845 = .sdata2:0x80453C04; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x80453C08; // type:object size:0x4 scope:local align:4 data:float +@6068 = .sdata2:0x80453C0C; // type:object size:0x4 scope:local align:4 data:float +hamon_name$6107 = .sdata2:0x80453C10; // type:object size:0x4 scope:local align:4 +@6174 = .sdata2:0x80453C14; // type:object size:0x4 scope:local align:4 data:float +@6353 = .sdata2:0x80453C18; // type:object size:0x4 scope:local align:4 data:float +@6517 = .sdata2:0x80453C1C; // type:object size:0x4 scope:local align:4 data:float +@6538 = .sdata2:0x80453C20; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x80453C28; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x80453C30; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x80453C34; // type:object size:0x4 scope:local align:4 data:float +@4298 = .sdata2:0x80453C38; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x80453C3C; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x80453C40; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x80453C44; // type:object size:0x4 scope:local align:4 data:float +@4303 = .sdata2:0x80453C48; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x80453C50; // type:object size:0x4 scope:local align:4 data:float +@5315 = .sdata2:0x80453C54; // type:object size:0x4 scope:local align:4 data:float +@5317 = .sdata2:0x80453C58; // type:object size:0x8 scope:local align:4 data:double +@3745 = .sdata2:0x80453C60; // type:object size:0x4 scope:local align:4 data:float +@3746 = .sdata2:0x80453C64; // type:object size:0x4 scope:local align:4 data:float +@3747 = .sdata2:0x80453C68; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x80453C70; // type:object size:0x8 scope:local align:4 data:double +@3751 = .sdata2:0x80453C78; // type:object size:0x8 scope:local align:4 data:double +l_lineWidthPatOff$3899 = .sdata2:0x80453C80; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3900 = .sdata2:0x80453C88; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3901 = .sdata2:0x80453C90; // type:object size:0x5 scope:local align:4 +borderColor0$3975 = .sdata2:0x80453C98; // type:object size:0x4 scope:local align:4 data:byte +borderColor1$3976 = .sdata2:0x80453C9C; // type:object size:0x4 scope:local align:4 data:byte +@4284 = .sdata2:0x80453CA0; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x80453CA4; // type:object size:0x4 scope:local align:4 data:float +@4503 = .sdata2:0x80453CA8; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x80453CAC; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x80453CB0; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x80453CB4; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x80453CB8; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x80453CBC; // type:object size:0x4 scope:local align:4 data:float +@5090 = .sdata2:0x80453CC0; // type:object size:0x4 scope:local align:4 data:float +@5226 = .sdata2:0x80453CC4; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x80453CC8; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x80453CD0; // type:object size:0x8 scope:local align:4 data:double +@6980 = .sdata2:0x80453CD8; // type:object size:0x4 scope:local align:4 data:float +@6981 = .sdata2:0x80453CDC; // type:object size:0x4 scope:local align:4 data:float +@7580 = .sdata2:0x80453CE0; // type:object size:0x8 scope:local align:4 data:double +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x80453CE8; // type:object size:0x8 scope:global align:4 +OPEN_SIZE__7daDsh_c = .sdata2:0x80453CF0; // type:object size:0x4 scope:global align:4 +OPEN_ACCEL__7daDsh_c = .sdata2:0x80453CF4; // type:object size:0x4 scope:global align:4 +OPEN_SPEED__7daDsh_c = .sdata2:0x80453CF8; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_SPEED__7daDsh_c = .sdata2:0x80453CFC; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_RATIO__7daDsh_c = .sdata2:0x80453D00; // type:object size:0x4 scope:global align:4 +CLOSE_ACCEL__7daDsh_c = .sdata2:0x80453D04; // type:object size:0x4 scope:global align:4 +CLOSE_SPEED__7daDsh_c = .sdata2:0x80453D08; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_SPEED__7daDsh_c = .sdata2:0x80453D0C; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_RATIO__7daDsh_c = .sdata2:0x80453D10; // type:object size:0x4 scope:global align:4 +@4338 = .sdata2:0x80453D14; // type:object size:0x4 scope:local align:4 data:float +@3775 = .sdata2:0x80453D18; // type:object size:0x4 scope:local align:4 data:float +@3813 = .sdata2:0x80453D1C; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x80453D20; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x80453D24; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x80453D28; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x80453D30; // type:object size:0x8 scope:local align:4 data:double +@4144 = .sdata2:0x80453D38; // type:object size:0x8 scope:local align:4 data:double +@4145 = .sdata2:0x80453D40; // type:object size:0x8 scope:local align:4 data:double +@4146 = .sdata2:0x80453D48; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x80453D4C; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x80453D50; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x80453D54; // type:object size:0x4 scope:local align:4 data:float +@3671 = .sdata2:0x80453D58; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x80453D5C; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x80453D60; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x80453D64; // type:object size:0x4 scope:local align:4 data:float +@3956 = .sdata2:0x80453D68; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80453D70; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x80453D74; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x80453D78; // type:object size:0x8 scope:local align:4 data:double +@4152 = .sdata2:0x80453D80; // type:object size:0x4 scope:local align:4 data:float +@4553 = .sdata2:0x80453D84; // type:object size:0x4 scope:local align:4 data:float +@4554 = .sdata2:0x80453D88; // type:object size:0x4 scope:local align:4 data:float +@4567 = .sdata2:0x80453D8C; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x80453D90; // type:object size:0x4 scope:local align:4 data:float +@4655 = .sdata2:0x80453D94; // type:object size:0x4 scope:local align:4 data:float +@4710 = .sdata2:0x80453D98; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x80453DA0; // type:object size:0x8 scope:local align:4 data:double +@5322 = .sdata2:0x80453DA8; // type:object size:0x4 scope:local align:4 data:float +l_alphaCompInfo$3775 = .sdata2:0x80453DB0; // type:object size:0x8 scope:local align:4 data:byte +@4277 = .sdata2:0x80453DB8; // type:object size:0x8 scope:local align:4 data:double +@4333 = .sdata2:0x80453DC0; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x80453DC8; // type:object size:0x4 scope:local align:4 data:float +@3846 = .sdata2:0x80453DCC; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x80453DD0; // type:object size:0x4 scope:local align:4 data:float +@3848 = .sdata2:0x80453DD4; // type:object size:0x4 scope:local align:4 data:float +@3850 = .sdata2:0x80453DD8; // type:object size:0x8 scope:local align:4 data:double +@3894 = .sdata2:0x80453DE0; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x80453DE8; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x80453DEC; // type:object size:0x4 scope:local align:4 data:float +@3957 = .sdata2:0x80453DF0; // type:object size:0x8 scope:local align:4 data:double +@4202 = .sdata2:0x80453DF8; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x80453E00; // type:object size:0x8 scope:local align:4 data:double +l_mapBaseColor$4239 = .sdata2:0x80453E08; // type:object size:0x4 scope:local align:4 +@4264 = .sdata2:0x80453E0C; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80453E10; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80453E14; // type:object size:0x4 scope:local align:4 data:float +l_doorWhite = .sdata2:0x80453E18; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhiteNoStay = .sdata2:0x80453E1C; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhite2 = .sdata2:0x80453E20; // type:object size:0x4 scope:global align:4 data:4byte +l_doorWhiteNoStay2 = .sdata2:0x80453E24; // type:object size:0x4 scope:global align:4 data:4byte +l_tex0$4406 = .sdata2:0x80453E28; // type:object size:0x8 scope:local align:4 +@4484 = .sdata2:0x80453E30; // type:object size:0x4 scope:local align:4 data:float +l_entranceStartColor = .sdata2:0x80453E34; // type:object size:0x4 scope:global align:4 +l_entranceLv8StartColor = .sdata2:0x80453E38; // type:object size:0x4 scope:global align:4 +l_treasureStartColor = .sdata2:0x80453E3C; // type:object size:0x4 scope:global align:4 data:byte +l_smallKeyStartColor = .sdata2:0x80453E40; // type:object size:0x4 scope:global align:4 +l_bossStartColor = .sdata2:0x80453E44; // type:object size:0x4 scope:global align:4 +l_npc0StartColor = .sdata2:0x80453E48; // type:object size:0x4 scope:global align:4 +l_destinationStartColor = .sdata2:0x80453E4C; // type:object size:0x4 scope:global align:4 +l_npcYkmStartColor = .sdata2:0x80453E50; // type:object size:0x4 scope:global align:4 +l_npcYkwStartColor = .sdata2:0x80453E54; // type:object size:0x4 scope:global align:4 +l_tksStartColor = .sdata2:0x80453E58; // type:object size:0x4 scope:global align:4 +l_iconTex0$4523 = .sdata2:0x80453E5C; // type:object size:0x8 scope:local align:4 +tboxNotStayColor$4542 = .sdata2:0x80453E64; // type:object size:0x4 scope:local align:4 data:byte +@4600 = .sdata2:0x80453E68; // type:object size:0x4 scope:local align:4 data:float +l_iconTex0$4605 = .sdata2:0x80453E6C; // type:object size:0x8 scope:local align:4 +tboxNotStayColor$4624 = .sdata2:0x80453E74; // type:object size:0x4 scope:local align:4 data:byte +@4731 = .sdata2:0x80453E78; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x80453E80; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x80453E84; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x80453E88; // type:object size:0x4 scope:local align:4 data:float +@5095 = .sdata2:0x80453E8C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x80453E90; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80453E94; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x80453E98; // type:object size:0x8 scope:local align:4 data:double +@4460 = .sdata2:0x80453EA0; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x80453EA8; // type:object size:0x8 scope:local align:4 data:double +@4668 = .sdata2:0x80453EB0; // type:object size:0x4 scope:local align:4 data:float +@4669 = .sdata2:0x80453EB4; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x80453EB8; // type:object size:0x4 scope:local align:4 data:float +@5200 = .sdata2:0x80453EBC; // type:object size:0x4 scope:local align:4 data:float +@4398 = .sdata2:0x80453EC0; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x80453EC8; // type:object size:0x8 scope:local align:4 data:double +@4400 = .sdata2:0x80453ED0; // type:object size:0x8 scope:local align:4 data:double +@4401 = .sdata2:0x80453ED8; // type:object size:0x8 scope:local align:4 data:double +@4402 = .sdata2:0x80453EE0; // type:object size:0x4 scope:local align:4 data:float +@4403 = .sdata2:0x80453EE4; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x80453EE8; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x80453EEC; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x80453EF0; // type:object size:0x4 scope:local align:4 data:float +@5055 = .sdata2:0x80453EF4; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x80453EF8; // type:object size:0x4 scope:local align:4 data:float +@3880 = .sdata2:0x80453F00; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x80453F04; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x80453F08; // type:object size:0x8 scope:local align:4 data:double +@3964 = .sdata2:0x80453F10; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x80453F14; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x80453F18; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x80453F1C; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x80453F20; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x80453F28; // type:object size:0x8 scope:local align:4 data:double +@4391 = .sdata2:0x80453F30; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x80453F34; // type:object size:0x4 scope:local align:4 data:4byte +@4474 = .sdata2:0x80453F38; // type:object size:0x4 scope:local align:4 data:4byte +@4482 = .sdata2:0x80453F3C; // type:object size:0x4 scope:local align:4 data:4byte +@4483 = .sdata2:0x80453F40; // type:object size:0x4 scope:local align:4 data:4byte +@4518 = .sdata2:0x80453F44; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x80453F48; // type:object size:0x4 scope:local align:4 data:float +@5066 = .sdata2:0x80453F4C; // type:object size:0x4 scope:local align:4 data:float +particleID$5076 = .sdata2:0x80453F50; // type:object size:0x4 scope:local align:4 +@5140 = .sdata2:0x80453F54; // type:object size:0x4 scope:local align:4 data:float +@5141 = .sdata2:0x80453F58; // type:object size:0x4 scope:local align:4 data:float +@5142 = .sdata2:0x80453F5C; // type:object size:0x4 scope:local align:4 data:float +@5143 = .sdata2:0x80453F60; // type:object size:0x8 scope:local align:4 data:double +@5144 = .sdata2:0x80453F68; // type:object size:0x8 scope:local align:4 data:double +@5145 = .sdata2:0x80453F70; // type:object size:0x8 scope:local align:4 data:double +@5189 = .sdata2:0x80453F78; // type:object size:0x4 scope:local align:4 data:4byte +@5190 = .sdata2:0x80453F7C; // type:object size:0x4 scope:local align:4 data:4byte +@5198 = .sdata2:0x80453F80; // type:object size:0x4 scope:local align:4 data:4byte +@5199 = .sdata2:0x80453F84; // type:object size:0x4 scope:local align:4 data:4byte +@5374 = .sdata2:0x80453F88; // type:object size:0x4 scope:local align:4 data:4byte +@5375 = .sdata2:0x80453F8C; // type:object size:0x4 scope:local align:4 data:4byte +@5383 = .sdata2:0x80453F90; // type:object size:0x4 scope:local align:4 data:4byte +@5384 = .sdata2:0x80453F94; // type:object size:0x4 scope:local align:4 data:4byte +@6075 = .sdata2:0x80453F98; // type:object size:0x4 scope:local align:4 data:float +@6076 = .sdata2:0x80453F9C; // type:object size:0x4 scope:local align:4 data:float +@6077 = .sdata2:0x80453FA0; // type:object size:0x4 scope:local align:4 data:float +@6078 = .sdata2:0x80453FA4; // type:object size:0x4 scope:local align:4 data:float +@6079 = .sdata2:0x80453FA8; // type:object size:0x4 scope:local align:4 data:float +@6350 = .sdata2:0x80453FAC; // type:object size:0x4 scope:local align:4 data:float +@6351 = .sdata2:0x80453FB0; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x80453FB4; // type:object size:0x4 scope:local align:4 data:float +@3672 = .sdata2:0x80453FB8; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x80453FC0; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80453FC8; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80453FCC; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x80453FD0; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x80453FD8; // type:object size:0x8 scope:local align:4 data:double +@4079 = .sdata2:0x80453FE0; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x80453FE8; // type:object size:0x4 scope:local align:4 data:float +@4284 = .sdata2:0x80453FEC; // type:object size:0x4 scope:local align:4 data:4byte +@4360 = .sdata2:0x80453FF0; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x80453FF4; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x80453FF8; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x80453FFC; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x80454000; // type:object size:0x8 scope:local align:4 data:double +@4806 = .sdata2:0x80454008; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x8045400C; // type:object size:0x4 scope:local align:4 data:float +@5061 = .sdata2:0x80454010; // type:object size:0x4 scope:local align:4 data:float +@5062 = .sdata2:0x80454014; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x80454018; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x8045401C; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x80454020; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x80454024; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x80454028; // type:object size:0x4 scope:local align:4 data:float +@5156 = .sdata2:0x8045402C; // type:object size:0x4 scope:local align:4 data:float +@5267 = .sdata2:0x80454030; // type:object size:0x4 scope:local align:4 data:float +@5268 = .sdata2:0x80454034; // type:object size:0x4 scope:local align:4 data:float +@5269 = .sdata2:0x80454038; // type:object size:0x4 scope:local align:4 data:float +@5270 = .sdata2:0x80454040; // type:object size:0x8 scope:local align:4 data:double +@5271 = .sdata2:0x80454048; // type:object size:0x8 scope:local align:4 data:double +@5272 = .sdata2:0x80454050; // type:object size:0x8 scope:local align:4 data:double +@5273 = .sdata2:0x80454058; // type:object size:0x4 scope:local align:4 data:float +@5274 = .sdata2:0x8045405C; // type:object size:0x4 scope:local align:4 data:float +@5275 = .sdata2:0x80454060; // type:object size:0x4 scope:local align:4 data:float +@5375 = .sdata2:0x80454064; // type:object size:0x4 scope:local align:4 data:float +@5376 = .sdata2:0x80454068; // type:object size:0x4 scope:local align:4 data:float +@5377 = .sdata2:0x8045406C; // type:object size:0x4 scope:local align:4 data:float +@5378 = .sdata2:0x80454070; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x80454074; // type:object size:0x4 scope:local align:4 data:4byte +@5551 = .sdata2:0x80454078; // type:object size:0x4 scope:local align:4 data:float +@5552 = .sdata2:0x8045407C; // type:object size:0x4 scope:local align:4 data:float +@5553 = .sdata2:0x80454080; // type:object size:0x4 scope:local align:4 data:float +l_zSortId$5668 = .sdata2:0x80454084; // type:object size:0x6 scope:local align:4 data:byte +@5747 = .sdata2:0x8045408C; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x80454090; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x80454094; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x80454098; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x8045409C; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x804540A0; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x804540A4; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x804540A8; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x804540AC; // type:object size:0x4 scope:local align:4 data:float +@4668 = .sdata2:0x804540B0; // type:object size:0x4 scope:local align:4 data:float +@4669 = .sdata2:0x804540B4; // type:object size:0x4 scope:local align:4 data:float +@4671 = .sdata2:0x804540B8; // type:object size:0x8 scope:local align:4 data:double +@4761 = .sdata2:0x804540C0; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x804540C4; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x804540C8; // type:object size:0x4 scope:local align:4 data:float +@4764 = .sdata2:0x804540CC; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x804540D0; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x804540D4; // type:object size:0x4 scope:local align:4 data:float +@4767 = .sdata2:0x804540D8; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x804540DC; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x804540E0; // type:object size:0x4 scope:local align:4 data:float +@4770 = .sdata2:0x804540E4; // type:object size:0x4 scope:local align:4 data:float +@4771 = .sdata2:0x804540E8; // type:object size:0x4 scope:local align:4 data:float +@4772 = .sdata2:0x804540EC; // type:object size:0x4 scope:local align:4 data:float +@5181 = .sdata2:0x804540F0; // type:object size:0x4 scope:local align:4 data:float +@5182 = .sdata2:0x804540F4; // type:object size:0x4 scope:local align:4 data:float +@5183 = .sdata2:0x804540F8; // type:object size:0x4 scope:local align:4 data:float +@5184 = .sdata2:0x804540FC; // type:object size:0x4 scope:local align:4 data:float +@5185 = .sdata2:0x80454100; // type:object size:0x4 scope:local align:4 data:float +@5186 = .sdata2:0x80454104; // type:object size:0x4 scope:local align:4 data:float +@5187 = .sdata2:0x80454108; // type:object size:0x4 scope:local align:4 data:float +@5188 = .sdata2:0x8045410C; // type:object size:0x4 scope:local align:4 data:float +@5189 = .sdata2:0x80454110; // type:object size:0x4 scope:local align:4 data:float +@5190 = .sdata2:0x80454114; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x80454118; // type:object size:0x4 scope:local align:4 data:float +@5192 = .sdata2:0x8045411C; // type:object size:0x4 scope:local align:4 data:float +@5193 = .sdata2:0x80454120; // type:object size:0x4 scope:local align:4 data:float +@5361 = .sdata2:0x80454124; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x80454128; // type:object size:0x4 scope:local align:4 data:float +@5363 = .sdata2:0x8045412C; // type:object size:0x4 scope:local align:4 data:float +@5364 = .sdata2:0x80454130; // type:object size:0x4 scope:local align:4 data:float +@5524 = .sdata2:0x80454138; // type:object size:0x8 scope:local align:4 data:double +@5525 = .sdata2:0x80454140; // type:object size:0x8 scope:local align:4 data:double +@5526 = .sdata2:0x80454148; // type:object size:0x8 scope:local align:4 data:double +@5527 = .sdata2:0x80454150; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x80454154; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x80454158; // type:object size:0x4 scope:local align:4 data:float +@5530 = .sdata2:0x8045415C; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x80454160; // type:object size:0x4 scope:local align:4 data:float +@5630 = .sdata2:0x80454164; // type:object size:0x4 scope:local align:4 data:float +@5855 = .sdata2:0x80454168; // type:object size:0x4 scope:local align:4 data:float +@3953 = .sdata2:0x80454170; // type:object size:0x8 scope:local align:4 data:double +@3954 = .sdata2:0x80454178; // type:object size:0x4 scope:local align:4 data:float +@3970 = .sdata2:0x8045417C; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x80454180; // type:object size:0x4 scope:local align:4 data:float +@3993 = .sdata2:0x80454184; // type:object size:0x4 scope:local align:4 data:float +@3995 = .sdata2:0x80454188; // type:object size:0x8 scope:local align:4 data:double +@4103 = .sdata2:0x80454190; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x80454194; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x80454198; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x8045419C; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x804541A0; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x804541A4; // type:object size:0x4 scope:local align:4 data:float +@4109 = .sdata2:0x804541A8; // type:object size:0x8 scope:local align:4 data:double +@4110 = .sdata2:0x804541B0; // type:object size:0x8 scope:local align:4 data:double +@4111 = .sdata2:0x804541B8; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x804541BC; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x804541C0; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x804541C4; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x804541C8; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x804541CC; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x804541D0; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x804541D4; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x804541D8; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x804541DC; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x804541E0; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x804541E4; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x804541E8; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x804541EC; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x804541F0; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x804541F4; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x804541F8; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x804541FC; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x80454200; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x80454204; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x80454208; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x8045420C; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x80454210; // type:object size:0x4 scope:local align:4 data:float +@4370 = .sdata2:0x80454214; // type:object size:0x4 scope:local align:4 data:float +@4371 = .sdata2:0x80454218; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x8045421C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x80454220; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x80454224; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x80454228; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x8045422C; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x80454230; // type:object size:0x8 scope:local align:4 data:double +@4430 = .sdata2:0x80454238; // type:object size:0x4 scope:local align:4 data:float +@4467 = .sdata2:0x8045423C; // type:object size:0x4 scope:local align:4 data:float +@4468 = .sdata2:0x80454240; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x80454244; // type:object size:0x4 scope:local align:4 data:float +@5097 = .sdata2:0x80454248; // type:object size:0x4 scope:local align:4 data:float +@5098 = .sdata2:0x8045424C; // type:object size:0x4 scope:local align:4 data:float +@5099 = .sdata2:0x80454250; // type:object size:0x4 scope:local align:4 data:float +@5100 = .sdata2:0x80454254; // type:object size:0x4 scope:local align:4 data:float +@5101 = .sdata2:0x80454258; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x8045425C; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x80454260; // type:object size:0x4 scope:local align:4 data:float +@5104 = .sdata2:0x80454264; // type:object size:0x4 scope:local align:4 data:float +@5105 = .sdata2:0x80454268; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x8045426C; // type:object size:0x4 scope:local align:4 data:float +@5107 = .sdata2:0x80454270; // type:object size:0x4 scope:local align:4 data:float +@5108 = .sdata2:0x80454274; // type:object size:0x4 scope:local align:4 data:float +@5109 = .sdata2:0x80454278; // type:object size:0x4 scope:local align:4 data:float +@5110 = .sdata2:0x8045427C; // type:object size:0x4 scope:local align:4 data:float +@5111 = .sdata2:0x80454280; // type:object size:0x4 scope:local align:4 data:float +@5112 = .sdata2:0x80454284; // type:object size:0x4 scope:local align:4 data:float +@5113 = .sdata2:0x80454288; // type:object size:0x4 scope:local align:4 data:float +@5114 = .sdata2:0x8045428C; // type:object size:0x4 scope:local align:4 data:float +@5115 = .sdata2:0x80454290; // type:object size:0x4 scope:local align:4 data:float +@5116 = .sdata2:0x80454294; // type:object size:0x4 scope:local align:4 data:float +@5117 = .sdata2:0x80454298; // type:object size:0x4 scope:local align:4 data:float +@5118 = .sdata2:0x8045429C; // type:object size:0x4 scope:local align:4 data:float +@5119 = .sdata2:0x804542A0; // type:object size:0x4 scope:local align:4 data:float +@5120 = .sdata2:0x804542A4; // type:object size:0x4 scope:local align:4 data:float +@5121 = .sdata2:0x804542A8; // type:object size:0x4 scope:local align:4 data:float +@5122 = .sdata2:0x804542AC; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x804542B0; // type:object size:0x4 scope:local align:4 data:float +@5124 = .sdata2:0x804542B4; // type:object size:0x4 scope:local align:4 data:float +@5125 = .sdata2:0x804542B8; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x804542BC; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x804542C0; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x804542C4; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x804542C8; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x804542CC; // type:object size:0x4 scope:local align:4 data:float +@5131 = .sdata2:0x804542D0; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x804542D4; // type:object size:0x4 scope:local align:4 data:float +@5133 = .sdata2:0x804542D8; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x804542DC; // type:object size:0x4 scope:local align:4 data:float +@5716 = .sdata2:0x804542E0; // type:object size:0x4 scope:local align:4 data:float +@5717 = .sdata2:0x804542E4; // type:object size:0x4 scope:local align:4 data:float +@5718 = .sdata2:0x804542E8; // type:object size:0x4 scope:local align:4 data:float +@5719 = .sdata2:0x804542EC; // type:object size:0x4 scope:local align:4 data:float +@5720 = .sdata2:0x804542F0; // type:object size:0x4 scope:local align:4 data:float +@5721 = .sdata2:0x804542F4; // type:object size:0x4 scope:local align:4 data:float +@5722 = .sdata2:0x804542F8; // type:object size:0x4 scope:local align:4 data:float +@5723 = .sdata2:0x804542FC; // type:object size:0x4 scope:local align:4 data:float +@5724 = .sdata2:0x80454300; // type:object size:0x4 scope:local align:4 data:float +@5725 = .sdata2:0x80454304; // type:object size:0x4 scope:local align:4 data:float +@5726 = .sdata2:0x80454308; // type:object size:0x4 scope:local align:4 data:float +@5727 = .sdata2:0x8045430C; // type:object size:0x4 scope:local align:4 data:float +@5728 = .sdata2:0x80454310; // type:object size:0x4 scope:local align:4 data:float +@5729 = .sdata2:0x80454314; // type:object size:0x4 scope:local align:4 data:float +@5730 = .sdata2:0x80454318; // type:object size:0x4 scope:local align:4 data:float +@5731 = .sdata2:0x8045431C; // type:object size:0x4 scope:local align:4 data:float +@5732 = .sdata2:0x80454320; // type:object size:0x4 scope:local align:4 data:float +@5733 = .sdata2:0x80454324; // type:object size:0x4 scope:local align:4 data:float +@5734 = .sdata2:0x80454328; // type:object size:0x4 scope:local align:4 data:float +@5735 = .sdata2:0x8045432C; // type:object size:0x4 scope:local align:4 data:float +@5736 = .sdata2:0x80454330; // type:object size:0x4 scope:local align:4 data:float +@5737 = .sdata2:0x80454334; // type:object size:0x4 scope:local align:4 data:float +@5738 = .sdata2:0x80454338; // type:object size:0x4 scope:local align:4 data:float +@5739 = .sdata2:0x8045433C; // type:object size:0x4 scope:local align:4 data:float +@5740 = .sdata2:0x80454340; // type:object size:0x4 scope:local align:4 data:float +@5741 = .sdata2:0x80454344; // type:object size:0x4 scope:local align:4 data:float +@5742 = .sdata2:0x80454348; // type:object size:0x4 scope:local align:4 data:float +@5743 = .sdata2:0x8045434C; // type:object size:0x4 scope:local align:4 data:float +@5744 = .sdata2:0x80454350; // type:object size:0x4 scope:local align:4 data:float +@5745 = .sdata2:0x80454354; // type:object size:0x4 scope:local align:4 data:float +@5746 = .sdata2:0x80454358; // type:object size:0x4 scope:local align:4 data:float +@5747 = .sdata2:0x8045435C; // type:object size:0x4 scope:local align:4 data:float +@5748 = .sdata2:0x80454360; // type:object size:0x4 scope:local align:4 data:float +@6355 = .sdata2:0x80454364; // type:object size:0x4 scope:local align:4 data:float +@6356 = .sdata2:0x80454368; // type:object size:0x4 scope:local align:4 data:float +@6357 = .sdata2:0x8045436C; // type:object size:0x4 scope:local align:4 data:float +@6358 = .sdata2:0x80454370; // type:object size:0x4 scope:local align:4 data:float +@6359 = .sdata2:0x80454374; // type:object size:0x4 scope:local align:4 data:float +@6360 = .sdata2:0x80454378; // type:object size:0x4 scope:local align:4 data:float +@6361 = .sdata2:0x8045437C; // type:object size:0x4 scope:local align:4 data:float +@6362 = .sdata2:0x80454380; // type:object size:0x4 scope:local align:4 data:float +@6363 = .sdata2:0x80454384; // type:object size:0x4 scope:local align:4 data:float +@6364 = .sdata2:0x80454388; // type:object size:0x4 scope:local align:4 data:float +@6365 = .sdata2:0x80454390; // type:object size:0x8 scope:local align:4 data:double +@6366 = .sdata2:0x80454398; // type:object size:0x4 scope:local align:4 data:float +@6367 = .sdata2:0x8045439C; // type:object size:0x4 scope:local align:4 data:float +@6368 = .sdata2:0x804543A0; // type:object size:0x4 scope:local align:4 data:float +@6720 = .sdata2:0x804543A4; // type:object size:0x4 scope:local align:4 data:float +@6721 = .sdata2:0x804543A8; // type:object size:0x4 scope:local align:4 data:float +@6722 = .sdata2:0x804543AC; // type:object size:0x4 scope:local align:4 data:float +@6723 = .sdata2:0x804543B0; // type:object size:0x4 scope:local align:4 data:float +@6724 = .sdata2:0x804543B4; // type:object size:0x4 scope:local align:4 data:float +@6725 = .sdata2:0x804543B8; // type:object size:0x4 scope:local align:4 data:float +@6726 = .sdata2:0x804543BC; // type:object size:0x4 scope:local align:4 data:float +@6727 = .sdata2:0x804543C0; // type:object size:0x4 scope:local align:4 data:float +@6728 = .sdata2:0x804543C4; // type:object size:0x4 scope:local align:4 data:float +@6729 = .sdata2:0x804543C8; // type:object size:0x4 scope:local align:4 data:float +@6730 = .sdata2:0x804543CC; // type:object size:0x4 scope:local align:4 data:float +@6731 = .sdata2:0x804543D0; // type:object size:0x4 scope:local align:4 data:float +@6732 = .sdata2:0x804543D4; // type:object size:0x4 scope:local align:4 data:float +@6733 = .sdata2:0x804543D8; // type:object size:0x4 scope:local align:4 data:float +@6734 = .sdata2:0x804543DC; // type:object size:0x4 scope:local align:4 data:float +@6735 = .sdata2:0x804543E0; // type:object size:0x4 scope:local align:4 data:float +@6736 = .sdata2:0x804543E4; // type:object size:0x4 scope:local align:4 data:float +@6947 = .sdata2:0x804543E8; // type:object size:0x4 scope:local align:4 data:float +@6948 = .sdata2:0x804543EC; // type:object size:0x4 scope:local align:4 data:float +@6949 = .sdata2:0x804543F0; // type:object size:0x4 scope:local align:4 data:float +@6950 = .sdata2:0x804543F8; // type:object size:0x8 scope:local align:4 data:double +@6951 = .sdata2:0x80454400; // type:object size:0x4 scope:local align:4 data:float +@6952 = .sdata2:0x80454404; // type:object size:0x4 scope:local align:4 data:float +@6953 = .sdata2:0x80454408; // type:object size:0x4 scope:local align:4 data:float +@6954 = .sdata2:0x8045440C; // type:object size:0x4 scope:local align:4 data:float +@6955 = .sdata2:0x80454410; // type:object size:0x4 scope:local align:4 data:float +@7208 = .sdata2:0x80454414; // type:object size:0x4 scope:local align:4 data:float +@7209 = .sdata2:0x80454418; // type:object size:0x4 scope:local align:4 data:float +@7210 = .sdata2:0x8045441C; // type:object size:0x4 scope:local align:4 data:float +@7211 = .sdata2:0x80454420; // type:object size:0x4 scope:local align:4 data:float +@7212 = .sdata2:0x80454424; // type:object size:0x4 scope:local align:4 data:float +@7213 = .sdata2:0x80454428; // type:object size:0x4 scope:local align:4 data:float +@7545 = .sdata2:0x8045442C; // type:object size:0x4 scope:local align:4 data:float +@7546 = .sdata2:0x80454430; // type:object size:0x4 scope:local align:4 data:float +@7547 = .sdata2:0x80454434; // type:object size:0x4 scope:local align:4 data:float +@7548 = .sdata2:0x80454438; // type:object size:0x4 scope:local align:4 data:float +@7882 = .sdata2:0x8045443C; // type:object size:0x4 scope:local align:4 data:float +@7883 = .sdata2:0x80454440; // type:object size:0x4 scope:local align:4 data:float +@7884 = .sdata2:0x80454444; // type:object size:0x4 scope:local align:4 data:float +@7885 = .sdata2:0x80454448; // type:object size:0x4 scope:local align:4 data:float +@7886 = .sdata2:0x8045444C; // type:object size:0x4 scope:local align:4 data:float +@7887 = .sdata2:0x80454450; // type:object size:0x4 scope:local align:4 data:float +@7888 = .sdata2:0x80454454; // type:object size:0x4 scope:local align:4 data:float +@7889 = .sdata2:0x80454458; // type:object size:0x4 scope:local align:4 data:float +@7890 = .sdata2:0x8045445C; // type:object size:0x4 scope:local align:4 data:float +@7891 = .sdata2:0x80454460; // type:object size:0x4 scope:local align:4 data:float +@7892 = .sdata2:0x80454464; // type:object size:0x4 scope:local align:4 data:float +@7893 = .sdata2:0x80454468; // type:object size:0x4 scope:local align:4 data:float +@7894 = .sdata2:0x8045446C; // type:object size:0x4 scope:local align:4 data:float +@8211 = .sdata2:0x80454470; // type:object size:0x4 scope:local align:4 data:float +@8212 = .sdata2:0x80454474; // type:object size:0x4 scope:local align:4 data:float +@8213 = .sdata2:0x80454478; // type:object size:0x4 scope:local align:4 data:float +@8214 = .sdata2:0x8045447C; // type:object size:0x4 scope:local align:4 data:float +@8215 = .sdata2:0x80454480; // type:object size:0x4 scope:local align:4 data:float +@8360 = .sdata2:0x80454484; // type:object size:0x4 scope:local align:4 data:float +@8361 = .sdata2:0x80454488; // type:object size:0x4 scope:local align:4 data:float +@8393 = .sdata2:0x8045448C; // type:object size:0x4 scope:local align:4 data:4byte +@8394 = .sdata2:0x80454490; // type:object size:0x4 scope:local align:4 data:4byte +@8917 = .sdata2:0x80454494; // type:object size:0x4 scope:local align:4 data:float +@8918 = .sdata2:0x80454498; // type:object size:0x4 scope:local align:4 data:float +@8919 = .sdata2:0x8045449C; // type:object size:0x4 scope:local align:4 data:float +@8920 = .sdata2:0x804544A0; // type:object size:0x4 scope:local align:4 data:float +@8921 = .sdata2:0x804544A4; // type:object size:0x4 scope:local align:4 data:float +@8922 = .sdata2:0x804544A8; // type:object size:0x4 scope:local align:4 data:float +@8923 = .sdata2:0x804544AC; // type:object size:0x4 scope:local align:4 data:float +@8924 = .sdata2:0x804544B0; // type:object size:0x4 scope:local align:4 data:float +@8925 = .sdata2:0x804544B4; // type:object size:0x4 scope:local align:4 data:float +@8926 = .sdata2:0x804544B8; // type:object size:0x4 scope:local align:4 data:float +@8927 = .sdata2:0x804544BC; // type:object size:0x4 scope:local align:4 data:float +@8939 = .sdata2:0x804544C0; // type:object size:0x4 scope:local align:4 data:4byte +@8940 = .sdata2:0x804544C4; // type:object size:0x4 scope:local align:4 data:4byte +@9384 = .sdata2:0x804544C8; // type:object size:0x4 scope:local align:4 data:float +@9385 = .sdata2:0x804544CC; // type:object size:0x4 scope:local align:4 data:float +@9386 = .sdata2:0x804544D0; // type:object size:0x4 scope:local align:4 data:float +@9387 = .sdata2:0x804544D4; // type:object size:0x4 scope:local align:4 data:float +@9388 = .sdata2:0x804544D8; // type:object size:0x4 scope:local align:4 data:float +@9389 = .sdata2:0x804544DC; // type:object size:0x4 scope:local align:4 data:float +@9390 = .sdata2:0x804544E0; // type:object size:0x4 scope:local align:4 data:float +@9391 = .sdata2:0x804544E4; // type:object size:0x4 scope:local align:4 data:float +@9392 = .sdata2:0x804544E8; // type:object size:0x4 scope:local align:4 data:float +@9393 = .sdata2:0x804544EC; // type:object size:0x4 scope:local align:4 data:float +@9394 = .sdata2:0x804544F0; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x804544F4; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x804544F8; // type:object size:0x4 scope:local align:4 data:float +@9397 = .sdata2:0x804544FC; // type:object size:0x4 scope:local align:4 data:float +@9398 = .sdata2:0x80454500; // type:object size:0x4 scope:local align:4 data:float +@9399 = .sdata2:0x80454504; // type:object size:0x4 scope:local align:4 data:float +@9400 = .sdata2:0x80454508; // type:object size:0x4 scope:local align:4 data:float +@9401 = .sdata2:0x8045450C; // type:object size:0x4 scope:local align:4 data:float +@9402 = .sdata2:0x80454510; // type:object size:0x4 scope:local align:4 data:float +@9833 = .sdata2:0x80454514; // type:object size:0x4 scope:local align:4 data:float +@9834 = .sdata2:0x80454518; // type:object size:0x4 scope:local align:4 data:float +@9835 = .sdata2:0x8045451C; // type:object size:0x4 scope:local align:4 data:float +@9836 = .sdata2:0x80454520; // type:object size:0x4 scope:local align:4 data:float +@9837 = .sdata2:0x80454524; // type:object size:0x4 scope:local align:4 data:float +@9850 = .sdata2:0x80454528; // type:object size:0x4 scope:local align:4 data:4byte +@9851 = .sdata2:0x8045452C; // type:object size:0x4 scope:local align:4 data:4byte +@9852 = .sdata2:0x80454530; // type:object size:0x4 scope:local align:4 data:4byte +@10030 = .sdata2:0x80454534; // type:object size:0x4 scope:local align:4 data:float +@10031 = .sdata2:0x80454538; // type:object size:0x4 scope:local align:4 data:float +@10593 = .sdata2:0x8045453C; // type:object size:0x4 scope:local align:4 data:float +@10594 = .sdata2:0x80454540; // type:object size:0x4 scope:local align:4 data:float +@10595 = .sdata2:0x80454544; // type:object size:0x4 scope:local align:4 data:float +@10596 = .sdata2:0x80454548; // type:object size:0x4 scope:local align:4 data:float +@10597 = .sdata2:0x8045454C; // type:object size:0x4 scope:local align:4 data:float +@10598 = .sdata2:0x80454550; // type:object size:0x4 scope:local align:4 data:float +@10599 = .sdata2:0x80454554; // type:object size:0x4 scope:local align:4 data:float +@10600 = .sdata2:0x80454558; // type:object size:0x4 scope:local align:4 data:float +@10601 = .sdata2:0x8045455C; // type:object size:0x4 scope:local align:4 data:float +@10602 = .sdata2:0x80454560; // type:object size:0x4 scope:local align:4 data:float +@10603 = .sdata2:0x80454564; // type:object size:0x4 scope:local align:4 data:float +@10604 = .sdata2:0x80454568; // type:object size:0x4 scope:local align:4 data:float +@10732 = .sdata2:0x8045456C; // type:object size:0x4 scope:local align:4 data:float +@10733 = .sdata2:0x80454570; // type:object size:0x4 scope:local align:4 data:float +@10734 = .sdata2:0x80454574; // type:object size:0x4 scope:local align:4 data:float +@10735 = .sdata2:0x80454578; // type:object size:0x4 scope:local align:4 data:float +@10736 = .sdata2:0x8045457C; // type:object size:0x4 scope:local align:4 data:float +@10737 = .sdata2:0x80454580; // type:object size:0x4 scope:local align:4 data:float +@10738 = .sdata2:0x80454584; // type:object size:0x4 scope:local align:4 data:float +@10739 = .sdata2:0x80454588; // type:object size:0x4 scope:local align:4 data:float +@10872 = .sdata2:0x8045458C; // type:object size:0x4 scope:local align:4 data:float +@10873 = .sdata2:0x80454590; // type:object size:0x4 scope:local align:4 data:float +@11302 = .sdata2:0x80454594; // type:object size:0x4 scope:local align:4 data:float +@11508 = .sdata2:0x80454598; // type:object size:0x4 scope:local align:4 data:float +@11509 = .sdata2:0x8045459C; // type:object size:0x4 scope:local align:4 data:float +@11882 = .sdata2:0x804545A0; // type:object size:0x4 scope:local align:4 data:float +@11883 = .sdata2:0x804545A4; // type:object size:0x4 scope:local align:4 data:float +@11884 = .sdata2:0x804545A8; // type:object size:0x4 scope:local align:4 data:float +@11885 = .sdata2:0x804545AC; // type:object size:0x4 scope:local align:4 data:float +@11886 = .sdata2:0x804545B0; // type:object size:0x4 scope:local align:4 data:float +@11887 = .sdata2:0x804545B4; // type:object size:0x4 scope:local align:4 data:float +@11953 = .sdata2:0x804545B8; // type:object size:0x4 scope:local align:4 data:float +@12252 = .sdata2:0x804545BC; // type:object size:0x4 scope:local align:4 data:float +@12253 = .sdata2:0x804545C0; // type:object size:0x4 scope:local align:4 data:float +@12254 = .sdata2:0x804545C4; // type:object size:0x4 scope:local align:4 data:float +@12255 = .sdata2:0x804545C8; // type:object size:0x4 scope:local align:4 data:float +@12256 = .sdata2:0x804545CC; // type:object size:0x4 scope:local align:4 data:float +@12257 = .sdata2:0x804545D0; // type:object size:0x4 scope:local align:4 data:float +@12258 = .sdata2:0x804545D4; // type:object size:0x4 scope:local align:4 data:float +@12259 = .sdata2:0x804545D8; // type:object size:0x4 scope:local align:4 data:float +@12260 = .sdata2:0x804545DC; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x804545E0; // type:object size:0x8 scope:local align:4 data:double +@4061 = .sdata2:0x804545E8; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x804545EC; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x804545F0; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x804545F4; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x804545F8; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x804545FC; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x80454600; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x80454604; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x80454608; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x8045460C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x80454610; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80454614; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80454618; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x8045461C; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x80454620; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x80454624; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x80454628; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x80454630; // type:object size:0x8 scope:local align:4 data:double +@4514 = .sdata2:0x80454638; // type:object size:0x8 scope:local align:4 data:double +@4515 = .sdata2:0x80454640; // type:object size:0x8 scope:local align:4 data:double +@4516 = .sdata2:0x80454648; // type:object size:0x8 scope:local align:4 data:double +@4562 = .sdata2:0x80454650; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x80454654; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x80454658; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x8045465C; // type:object size:0x4 scope:local align:4 data:float +@5668 = .sdata2:0x80454660; // type:object size:0x4 scope:local align:4 data:float +@5670 = .sdata2:0x80454668; // type:object size:0x8 scope:local align:4 data:double +@5784 = .sdata2:0x80454670; // type:object size:0x4 scope:local align:4 data:float +@5785 = .sdata2:0x80454674; // type:object size:0x4 scope:local align:4 data:float +@3738 = .sdata2:0x80454678; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x80454680; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x80454684; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x80454688; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x8045468C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x80454690; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x80454694; // type:object size:0x4 scope:local align:4 data:float +@4554 = .sdata2:0x80454698; // type:object size:0x4 scope:local align:4 data:float +@4555 = .sdata2:0x8045469C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x804546A0; // type:object size:0x4 scope:local align:4 data:float +@319 = .sdata2:0x804546A8; // type:object size:0x4 scope:local align:4 data:float +@320 = .sdata2:0x804546AC; // type:object size:0x4 scope:local align:4 data:float +@316 = .sdata2:0x804546B0; // type:object size:0x4 scope:local align:4 data:float +@333 = .sdata2:0x804546B4; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x804546B8; // type:object size:0x4 scope:local align:4 data:float +@3935 = .sdata2:0x804546BC; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x804546C0; // type:object size:0x4 scope:local align:4 data:float +@3937 = .sdata2:0x804546C4; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x804546C8; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x804546CC; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x804546D0; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x804546D8; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x804546DC; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x804546E0; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x804546E4; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x804546E8; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x804546EC; // type:object size:0x4 scope:local align:4 data:float +@5298 = .sdata2:0x804546F0; // type:object size:0x8 scope:local align:4 data:double +@5299 = .sdata2:0x804546F8; // type:object size:0x8 scope:local align:4 data:double +@5300 = .sdata2:0x80454700; // type:object size:0x8 scope:local align:4 data:double +@5301 = .sdata2:0x80454708; // type:object size:0x4 scope:local align:4 data:float +@6099 = .sdata2:0x80454710; // type:object size:0x8 scope:local align:4 data:double +@3807 = .sdata2:0x80454718; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x8045471C; // type:object size:0x4 scope:local align:4 data:float +@3627 = .sdata2:0x80454720; // type:object size:0x4 scope:local align:4 data:float +@3724 = .sdata2:0x80454724; // type:object size:0x4 scope:local align:4 data:float +@3780 = .sdata2:0x80454728; // type:object size:0x4 scope:local align:4 data:float +@3899 = .sdata2:0x8045472C; // type:object size:0x4 scope:local align:4 data:float +@3900 = .sdata2:0x80454730; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x80454734; // type:object size:0x4 scope:local align:4 data:float +@3705 = .sdata2:0x80454738; // type:object size:0x4 scope:local align:4 data:float +@3924 = .sdata2:0x8045473C; // type:object size:0x4 scope:local align:4 data:float +@3925 = .sdata2:0x80454740; // type:object size:0x4 scope:local align:4 data:float +@3927 = .sdata2:0x80454748; // type:object size:0x8 scope:local align:4 data:double +@4336 = .sdata2:0x80454750; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x80454758; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x80454760; // type:object size:0x8 scope:local align:4 data:double +@4214 = .sdata2:0x80454768; // type:object size:0x8 scope:local align:4 data:double +@4215 = .sdata2:0x80454770; // type:object size:0x8 scope:local align:4 data:double +@4216 = .sdata2:0x80454778; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x8045477C; // type:object size:0x4 scope:local align:4 data:float +@4218 = .sdata2:0x80454780; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x80454788; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x80454790; // type:object size:0x8 scope:local align:4 data:double +@3771 = .sdata2:0x80454798; // type:object size:0x8 scope:local align:4 data:double +@3772 = .sdata2:0x804547A0; // type:object size:0x8 scope:local align:4 data:double +@3773 = .sdata2:0x804547A8; // type:object size:0x8 scope:local align:4 data:double +@3774 = .sdata2:0x804547B0; // type:object size:0x8 scope:local align:4 data:double +@3775 = .sdata2:0x804547B8; // type:object size:0x8 scope:local align:4 data:double +@3776 = .sdata2:0x804547C0; // type:object size:0x8 scope:local align:4 data:double +@3777 = .sdata2:0x804547C8; // type:object size:0x8 scope:local align:4 data:double +@3791 = .sdata2:0x804547D0; // type:object size:0x4 scope:local align:4 data:float +@3807 = .sdata2:0x804547D4; // type:object size:0x4 scope:local align:4 data:float +@3991 = .sdata2:0x804547D8; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x804547DC; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x804547E0; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x804547E4; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x804547E8; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x804547EC; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x804547F0; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x804547F4; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x804547F8; // type:object size:0x4 scope:local align:4 data:float +@4008 = .sdata2:0x804547FC; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x80454800; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x80454804; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x80454808; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x8045480C; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x80454810; // type:object size:0x4 scope:local align:4 data:float +@4014 = .sdata2:0x80454814; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x80454818; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x8045481C; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x80454820; // type:object size:0x4 scope:local align:4 data:float +@4121 = .sdata2:0x80454824; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x80454828; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x8045482C; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x80454830; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x80454834; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x80454838; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x8045483C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x80454840; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x80454844; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x80454848; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x8045484C; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x80454850; // type:object size:0x4 scope:local align:4 data:float +@4133 = .sdata2:0x80454854; // type:object size:0x4 scope:local align:4 data:float +@4134 = .sdata2:0x80454858; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x8045485C; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x80454860; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x80454864; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x80454868; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x8045486C; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x80454870; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x80454874; // type:object size:0x4 scope:local align:4 data:float +@5141 = .sdata2:0x80454878; // type:object size:0x4 scope:local align:4 data:float +@5142 = .sdata2:0x80454880; // type:object size:0x8 scope:local align:4 data:double +@5143 = .sdata2:0x80454888; // type:object size:0x8 scope:local align:4 data:double +@5144 = .sdata2:0x80454890; // type:object size:0x8 scope:local align:4 data:double +@5145 = .sdata2:0x80454898; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x8045489C; // type:object size:0x4 scope:local align:4 data:float +@5844 = .sdata2:0x804548A0; // type:object size:0x4 scope:local align:4 data:float +@5846 = .sdata2:0x804548A8; // type:object size:0x8 scope:local align:4 data:double +@5959 = .sdata2:0x804548B0; // type:object size:0x4 scope:local align:4 data:float +@5962 = .sdata2:0x804548B8; // type:object size:0x8 scope:local align:4 data:double +@6682 = .sdata2:0x804548C0; // type:object size:0x4 scope:local align:4 data:float +@6683 = .sdata2:0x804548C4; // type:object size:0x4 scope:local align:4 data:float +@7334 = .sdata2:0x804548C8; // type:object size:0x4 scope:local align:4 data:float +@7335 = .sdata2:0x804548CC; // type:object size:0x4 scope:local align:4 data:float +@7336 = .sdata2:0x804548D0; // type:object size:0x4 scope:local align:4 data:float +@7337 = .sdata2:0x804548D4; // type:object size:0x4 scope:local align:4 data:float +@7338 = .sdata2:0x804548D8; // type:object size:0x4 scope:local align:4 data:float +@7339 = .sdata2:0x804548DC; // type:object size:0x4 scope:local align:4 data:float +@7340 = .sdata2:0x804548E0; // type:object size:0x4 scope:local align:4 data:float +@7341 = .sdata2:0x804548E4; // type:object size:0x4 scope:local align:4 data:float +@7342 = .sdata2:0x804548E8; // type:object size:0x4 scope:local align:4 data:float +@7343 = .sdata2:0x804548EC; // type:object size:0x4 scope:local align:4 data:float +@7344 = .sdata2:0x804548F0; // type:object size:0x4 scope:local align:4 data:float +@7345 = .sdata2:0x804548F4; // type:object size:0x4 scope:local align:4 data:float +@7346 = .sdata2:0x804548F8; // type:object size:0x4 scope:local align:4 data:float +@7347 = .sdata2:0x804548FC; // type:object size:0x4 scope:local align:4 data:float +@7357 = .sdata2:0x80454900; // type:object size:0x4 scope:local align:4 data:float +@8178 = .sdata2:0x80454904; // type:object size:0x4 scope:local align:4 data:float +@8179 = .sdata2:0x80454908; // type:object size:0x4 scope:local align:4 data:float +@8180 = .sdata2:0x8045490C; // type:object size:0x4 scope:local align:4 data:float +@8181 = .sdata2:0x80454910; // type:object size:0x4 scope:local align:4 data:float +@8182 = .sdata2:0x80454914; // type:object size:0x4 scope:local align:4 data:float +@8183 = .sdata2:0x80454918; // type:object size:0x4 scope:local align:4 data:float +@8184 = .sdata2:0x8045491C; // type:object size:0x4 scope:local align:4 data:float +@8185 = .sdata2:0x80454920; // type:object size:0x4 scope:local align:4 data:float +@8186 = .sdata2:0x80454924; // type:object size:0x4 scope:local align:4 data:float +@8187 = .sdata2:0x80454928; // type:object size:0x4 scope:local align:4 data:float +@8188 = .sdata2:0x8045492C; // type:object size:0x4 scope:local align:4 data:float +@8189 = .sdata2:0x80454930; // type:object size:0x4 scope:local align:4 data:float +@8190 = .sdata2:0x80454934; // type:object size:0x4 scope:local align:4 data:float +@8191 = .sdata2:0x80454938; // type:object size:0x4 scope:local align:4 data:float +@8192 = .sdata2:0x8045493C; // type:object size:0x4 scope:local align:4 data:float +@8193 = .sdata2:0x80454940; // type:object size:0x4 scope:local align:4 data:float +@8194 = .sdata2:0x80454944; // type:object size:0x4 scope:local align:4 data:float +@8195 = .sdata2:0x80454948; // type:object size:0x4 scope:local align:4 data:float +@8196 = .sdata2:0x8045494C; // type:object size:0x4 scope:local align:4 data:float +@8197 = .sdata2:0x80454950; // type:object size:0x4 scope:local align:4 data:float +@8198 = .sdata2:0x80454954; // type:object size:0x4 scope:local align:4 data:float +@8199 = .sdata2:0x80454958; // type:object size:0x4 scope:local align:4 data:float +@8200 = .sdata2:0x8045495C; // type:object size:0x4 scope:local align:4 data:float +@8201 = .sdata2:0x80454960; // type:object size:0x4 scope:local align:4 data:float +@8202 = .sdata2:0x80454964; // type:object size:0x4 scope:local align:4 data:float +@8203 = .sdata2:0x80454968; // type:object size:0x4 scope:local align:4 data:float +@8204 = .sdata2:0x8045496C; // type:object size:0x4 scope:local align:4 data:float +@8205 = .sdata2:0x80454970; // type:object size:0x4 scope:local align:4 data:float +@8206 = .sdata2:0x80454974; // type:object size:0x4 scope:local align:4 data:float +@8207 = .sdata2:0x80454978; // type:object size:0x4 scope:local align:4 data:float +@8208 = .sdata2:0x8045497C; // type:object size:0x4 scope:local align:4 data:float +@8209 = .sdata2:0x80454980; // type:object size:0x4 scope:local align:4 data:float +@8210 = .sdata2:0x80454984; // type:object size:0x4 scope:local align:4 data:float +@8211 = .sdata2:0x80454988; // type:object size:0x4 scope:local align:4 data:float +@8212 = .sdata2:0x8045498C; // type:object size:0x4 scope:local align:4 data:float +@8213 = .sdata2:0x80454990; // type:object size:0x4 scope:local align:4 data:float +@8214 = .sdata2:0x80454994; // type:object size:0x4 scope:local align:4 data:float +@8215 = .sdata2:0x80454998; // type:object size:0x4 scope:local align:4 data:float +@8216 = .sdata2:0x8045499C; // type:object size:0x4 scope:local align:4 data:float +@8217 = .sdata2:0x804549A0; // type:object size:0x4 scope:local align:4 data:float +@8218 = .sdata2:0x804549A4; // type:object size:0x4 scope:local align:4 data:float +@8219 = .sdata2:0x804549A8; // type:object size:0x4 scope:local align:4 data:float +@8220 = .sdata2:0x804549AC; // type:object size:0x4 scope:local align:4 data:float +@8221 = .sdata2:0x804549B0; // type:object size:0x4 scope:local align:4 data:float +@8222 = .sdata2:0x804549B4; // type:object size:0x4 scope:local align:4 data:float +@8223 = .sdata2:0x804549B8; // type:object size:0x4 scope:local align:4 data:float +@8224 = .sdata2:0x804549BC; // type:object size:0x4 scope:local align:4 data:float +@8225 = .sdata2:0x804549C0; // type:object size:0x4 scope:local align:4 data:float +@8226 = .sdata2:0x804549C4; // type:object size:0x4 scope:local align:4 data:float +@8722 = .sdata2:0x804549C8; // type:object size:0x4 scope:local align:4 data:float +@8723 = .sdata2:0x804549CC; // type:object size:0x4 scope:local align:4 data:float +@8724 = .sdata2:0x804549D0; // type:object size:0x4 scope:local align:4 data:float +@8725 = .sdata2:0x804549D4; // type:object size:0x4 scope:local align:4 data:float +@8726 = .sdata2:0x804549D8; // type:object size:0x4 scope:local align:4 data:float +@8727 = .sdata2:0x804549DC; // type:object size:0x4 scope:local align:4 data:float +@8728 = .sdata2:0x804549E0; // type:object size:0x4 scope:local align:4 data:float +@8729 = .sdata2:0x804549E4; // type:object size:0x4 scope:local align:4 data:float +@8730 = .sdata2:0x804549E8; // type:object size:0x4 scope:local align:4 data:float +@8731 = .sdata2:0x804549EC; // type:object size:0x4 scope:local align:4 data:float +@8732 = .sdata2:0x804549F0; // type:object size:0x4 scope:local align:4 data:float +@8733 = .sdata2:0x804549F4; // type:object size:0x4 scope:local align:4 data:float +@8734 = .sdata2:0x804549F8; // type:object size:0x4 scope:local align:4 data:float +@8735 = .sdata2:0x804549FC; // type:object size:0x4 scope:local align:4 data:float +@8736 = .sdata2:0x80454A00; // type:object size:0x4 scope:local align:4 data:float +@8737 = .sdata2:0x80454A04; // type:object size:0x4 scope:local align:4 data:float +@8738 = .sdata2:0x80454A08; // type:object size:0x4 scope:local align:4 data:float +@8739 = .sdata2:0x80454A0C; // type:object size:0x4 scope:local align:4 data:float +@8740 = .sdata2:0x80454A10; // type:object size:0x4 scope:local align:4 data:float +@8741 = .sdata2:0x80454A14; // type:object size:0x4 scope:local align:4 data:float +@8742 = .sdata2:0x80454A18; // type:object size:0x4 scope:local align:4 data:float +@8743 = .sdata2:0x80454A1C; // type:object size:0x4 scope:local align:4 data:float +@8744 = .sdata2:0x80454A20; // type:object size:0x4 scope:local align:4 data:float +@8745 = .sdata2:0x80454A24; // type:object size:0x4 scope:local align:4 data:float +@8746 = .sdata2:0x80454A28; // type:object size:0x4 scope:local align:4 data:float +@8747 = .sdata2:0x80454A2C; // type:object size:0x4 scope:local align:4 data:float +@8748 = .sdata2:0x80454A30; // type:object size:0x4 scope:local align:4 data:float +@8749 = .sdata2:0x80454A34; // type:object size:0x4 scope:local align:4 data:float +@8750 = .sdata2:0x80454A38; // type:object size:0x4 scope:local align:4 data:float +@8751 = .sdata2:0x80454A3C; // type:object size:0x4 scope:local align:4 data:float +@8752 = .sdata2:0x80454A40; // type:object size:0x4 scope:local align:4 data:float +@8753 = .sdata2:0x80454A44; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x80454A48; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x80454A4C; // type:object size:0x4 scope:local align:4 data:float +@9397 = .sdata2:0x80454A50; // type:object size:0x4 scope:local align:4 data:float +@9398 = .sdata2:0x80454A54; // type:object size:0x4 scope:local align:4 data:float +@9399 = .sdata2:0x80454A58; // type:object size:0x4 scope:local align:4 data:float +@9400 = .sdata2:0x80454A5C; // type:object size:0x4 scope:local align:4 data:float +@9401 = .sdata2:0x80454A60; // type:object size:0x4 scope:local align:4 data:float +@9402 = .sdata2:0x80454A64; // type:object size:0x4 scope:local align:4 data:float +@9403 = .sdata2:0x80454A68; // type:object size:0x4 scope:local align:4 data:float +@9404 = .sdata2:0x80454A6C; // type:object size:0x4 scope:local align:4 data:float +@9405 = .sdata2:0x80454A70; // type:object size:0x4 scope:local align:4 data:float +@9406 = .sdata2:0x80454A74; // type:object size:0x4 scope:local align:4 data:float +@9407 = .sdata2:0x80454A78; // type:object size:0x4 scope:local align:4 data:float +@9408 = .sdata2:0x80454A7C; // type:object size:0x4 scope:local align:4 data:float +@9409 = .sdata2:0x80454A80; // type:object size:0x4 scope:local align:4 data:float +@9410 = .sdata2:0x80454A84; // type:object size:0x4 scope:local align:4 data:float +@9411 = .sdata2:0x80454A88; // type:object size:0x4 scope:local align:4 data:float +@9412 = .sdata2:0x80454A8C; // type:object size:0x4 scope:local align:4 data:float +@9413 = .sdata2:0x80454A90; // type:object size:0x4 scope:local align:4 data:float +@9414 = .sdata2:0x80454A94; // type:object size:0x4 scope:local align:4 data:float +@9415 = .sdata2:0x80454A98; // type:object size:0x4 scope:local align:4 data:float +@9416 = .sdata2:0x80454A9C; // type:object size:0x4 scope:local align:4 data:float +@9417 = .sdata2:0x80454AA0; // type:object size:0x4 scope:local align:4 data:float +@9418 = .sdata2:0x80454AA4; // type:object size:0x4 scope:local align:4 data:float +@9419 = .sdata2:0x80454AA8; // type:object size:0x4 scope:local align:4 data:float +@9420 = .sdata2:0x80454AAC; // type:object size:0x4 scope:local align:4 data:float +@9421 = .sdata2:0x80454AB0; // type:object size:0x4 scope:local align:4 data:float +@9422 = .sdata2:0x80454AB4; // type:object size:0x4 scope:local align:4 data:float +@9423 = .sdata2:0x80454AB8; // type:object size:0x4 scope:local align:4 data:float +@9424 = .sdata2:0x80454ABC; // type:object size:0x4 scope:local align:4 data:float +@9425 = .sdata2:0x80454AC0; // type:object size:0x4 scope:local align:4 data:float +@9426 = .sdata2:0x80454AC4; // type:object size:0x4 scope:local align:4 data:float +@9427 = .sdata2:0x80454AC8; // type:object size:0x4 scope:local align:4 data:float +@9428 = .sdata2:0x80454ACC; // type:object size:0x4 scope:local align:4 data:float +@9429 = .sdata2:0x80454AD0; // type:object size:0x4 scope:local align:4 data:float +@9430 = .sdata2:0x80454AD4; // type:object size:0x4 scope:local align:4 data:float +@9431 = .sdata2:0x80454AD8; // type:object size:0x4 scope:local align:4 data:float +@9432 = .sdata2:0x80454ADC; // type:object size:0x4 scope:local align:4 data:float +@9433 = .sdata2:0x80454AE0; // type:object size:0x4 scope:local align:4 data:float +@9434 = .sdata2:0x80454AE4; // type:object size:0x4 scope:local align:4 data:float +@9435 = .sdata2:0x80454AE8; // type:object size:0x4 scope:local align:4 data:float +@9436 = .sdata2:0x80454AEC; // type:object size:0x4 scope:local align:4 data:float +@9437 = .sdata2:0x80454AF0; // type:object size:0x4 scope:local align:4 data:float +@9438 = .sdata2:0x80454AF4; // type:object size:0x4 scope:local align:4 data:float +@9439 = .sdata2:0x80454AF8; // type:object size:0x4 scope:local align:4 data:float +@9440 = .sdata2:0x80454AFC; // type:object size:0x4 scope:local align:4 data:float +@9441 = .sdata2:0x80454B00; // type:object size:0x4 scope:local align:4 data:float +@9798 = .sdata2:0x80454B04; // type:object size:0x4 scope:local align:4 data:float +@9799 = .sdata2:0x80454B08; // type:object size:0x4 scope:local align:4 data:float +@9800 = .sdata2:0x80454B0C; // type:object size:0x4 scope:local align:4 data:float +@9801 = .sdata2:0x80454B10; // type:object size:0x4 scope:local align:4 data:float +@10118 = .sdata2:0x80454B14; // type:object size:0x4 scope:local align:4 data:float +@10119 = .sdata2:0x80454B18; // type:object size:0x4 scope:local align:4 data:float +@10120 = .sdata2:0x80454B1C; // type:object size:0x4 scope:local align:4 data:float +@10121 = .sdata2:0x80454B20; // type:object size:0x4 scope:local align:4 data:float +@10122 = .sdata2:0x80454B24; // type:object size:0x4 scope:local align:4 data:float +@10123 = .sdata2:0x80454B28; // type:object size:0x4 scope:local align:4 data:float +@10124 = .sdata2:0x80454B2C; // type:object size:0x4 scope:local align:4 data:float +@10125 = .sdata2:0x80454B30; // type:object size:0x4 scope:local align:4 data:float +@10126 = .sdata2:0x80454B34; // type:object size:0x4 scope:local align:4 data:float +@10278 = .sdata2:0x80454B38; // type:object size:0x4 scope:local align:4 data:float +@10279 = .sdata2:0x80454B3C; // type:object size:0x4 scope:local align:4 data:float +@10280 = .sdata2:0x80454B40; // type:object size:0x4 scope:local align:4 data:float +@10281 = .sdata2:0x80454B44; // type:object size:0x4 scope:local align:4 data:float +@10282 = .sdata2:0x80454B48; // type:object size:0x4 scope:local align:4 data:float +@10283 = .sdata2:0x80454B4C; // type:object size:0x4 scope:local align:4 data:float +@10284 = .sdata2:0x80454B50; // type:object size:0x4 scope:local align:4 data:float +@10437 = .sdata2:0x80454B54; // type:object size:0x4 scope:local align:4 data:float +@10780 = .sdata2:0x80454B58; // type:object size:0x4 scope:local align:4 data:float +@10781 = .sdata2:0x80454B5C; // type:object size:0x4 scope:local align:4 data:float +@10782 = .sdata2:0x80454B60; // type:object size:0x4 scope:local align:4 data:float +@11068 = .sdata2:0x80454B64; // type:object size:0x4 scope:local align:4 data:float +@11415 = .sdata2:0x80454B68; // type:object size:0x4 scope:local align:4 data:float +@11416 = .sdata2:0x80454B6C; // type:object size:0x4 scope:local align:4 data:float +@11417 = .sdata2:0x80454B70; // type:object size:0x4 scope:local align:4 data:float +@11418 = .sdata2:0x80454B74; // type:object size:0x4 scope:local align:4 data:float +@11419 = .sdata2:0x80454B78; // type:object size:0x4 scope:local align:4 data:float +@11420 = .sdata2:0x80454B7C; // type:object size:0x4 scope:local align:4 data:float +@11421 = .sdata2:0x80454B80; // type:object size:0x4 scope:local align:4 data:float +@11422 = .sdata2:0x80454B84; // type:object size:0x4 scope:local align:4 data:float +@3632 = .sdata2:0x80454B88; // type:object size:0x8 scope:local align:4 data:double +@3684 = .sdata2:0x80454B90; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x80454B94; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x80454B98; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x80454B9C; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x80454BA0; // type:object size:0x8 scope:local align:4 data:double +@3839 = .sdata2:0x80454BA8; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x80454BAC; // type:object size:0x4 scope:local align:4 data:float +@3841 = .sdata2:0x80454BB0; // type:object size:0x8 scope:local align:4 data:double +@3842 = .sdata2:0x80454BB8; // type:object size:0x8 scope:local align:4 data:double +@3843 = .sdata2:0x80454BC0; // type:object size:0x8 scope:local align:4 data:double +@3845 = .sdata2:0x80454BC8; // type:object size:0x8 scope:local align:4 data:double +@3862 = .sdata2:0x80454BD0; // type:object size:0x4 scope:local align:4 data:float +@3863 = .sdata2:0x80454BD4; // type:object size:0x4 scope:local align:4 data:float +@3800 = .sdata2:0x80454BD8; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x80454BDC; // type:object size:0x4 scope:local align:4 data:float +@3802 = .sdata2:0x80454BE0; // type:object size:0x4 scope:local align:4 data:float +@3803 = .sdata2:0x80454BE4; // type:object size:0x4 scope:local align:4 data:float +@3804 = .sdata2:0x80454BE8; // type:object size:0x4 scope:local align:4 data:float +@3805 = .sdata2:0x80454BEC; // type:object size:0x4 scope:local align:4 data:float +@3806 = .sdata2:0x80454BF0; // type:object size:0x4 scope:local align:4 data:float +@3807 = .sdata2:0x80454BF4; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x80454BF8; // type:object size:0x4 scope:local align:4 data:float +@3809 = .sdata2:0x80454BFC; // type:object size:0x4 scope:local align:4 data:float +@3811 = .sdata2:0x80454C00; // type:object size:0x8 scope:local align:4 data:double +@3877 = .sdata2:0x80454C08; // type:object size:0x4 scope:local align:4 data:float +l_wArcName = .sdata2:0x80454C10; // type:object size:0x5 scope:global align:4 data:string +l_bArcName = .sdata2:0x80454C18; // type:object size:0x5 scope:global align:4 data:string +l_kArcName = .sdata2:0x80454C20; // type:object size:0x5 scope:global align:4 data:string +l_zArcName = .sdata2:0x80454C28; // type:object size:0x5 scope:global align:4 data:string +l_mArcName = .sdata2:0x80454C30; // type:object size:0x5 scope:global align:4 data:string +l_hyShdArcName = .sdata2:0x80454C38; // type:object size:0x6 scope:global align:4 data:string +l_cWShdArcName = .sdata2:0x80454C40; // type:object size:0x6 scope:global align:4 data:string +l_sWShdArcName = .sdata2:0x80454C48; // type:object size:0x6 scope:global align:4 data:string +l_arcName = .sdata2:0x80454C50; // type:object size:0x6 scope:local align:4 data:string +@5943 = .sdata2:0x80454C58; // type:object size:0x4 scope:local align:4 data:float +@5944 = .sdata2:0x80454C5C; // type:object size:0x4 scope:local align:4 data:float +@5945 = .sdata2:0x80454C60; // type:object size:0x4 scope:local align:4 data:float +@6021 = .sdata2:0x80454C64; // type:object size:0x4 scope:local align:4 data:float +@6022 = .sdata2:0x80454C68; // type:object size:0x4 scope:local align:4 data:float +@6023 = .sdata2:0x80454C6C; // type:object size:0x4 scope:local align:4 data:float +@6025 = .sdata2:0x80454C70; // type:object size:0x8 scope:local align:4 data:double +@6040 = .sdata2:0x80454C78; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x80454C7C; // type:object size:0x4 scope:local align:4 data:float +@6108 = .sdata2:0x80454C80; // type:object size:0x4 scope:local align:4 data:float +@6109 = .sdata2:0x80454C84; // type:object size:0x4 scope:local align:4 data:float +@6183 = .sdata2:0x80454C88; // type:object size:0x4 scope:local align:4 data:float +@6237 = .sdata2:0x80454C8C; // type:object size:0x4 scope:local align:4 data:float +@6238 = .sdata2:0x80454C90; // type:object size:0x4 scope:local align:4 data:float +@6398 = .sdata2:0x80454C94; // type:object size:0x4 scope:local align:4 data:float +@6399 = .sdata2:0x80454C98; // type:object size:0x4 scope:local align:4 data:float +@6400 = .sdata2:0x80454C9C; // type:object size:0x4 scope:local align:4 data:float +@6845 = .sdata2:0x80454CA0; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x80454CA8; // type:object size:0x8 scope:local align:4 data:double +@6847 = .sdata2:0x80454CB0; // type:object size:0x8 scope:local align:4 data:double +@6848 = .sdata2:0x80454CB8; // type:object size:0x8 scope:local align:4 data:double +@6895 = .sdata2:0x80454CC0; // type:object size:0x4 scope:local align:4 data:float +@6896 = .sdata2:0x80454CC4; // type:object size:0x4 scope:local align:4 data:float +@7174 = .sdata2:0x80454CC8; // type:object size:0x4 scope:local align:4 data:float +@7305 = .sdata2:0x80454CCC; // type:object size:0x4 scope:local align:4 data:float +@7306 = .sdata2:0x80454CD0; // type:object size:0x4 scope:local align:4 data:float +@7307 = .sdata2:0x80454CD4; // type:object size:0x4 scope:local align:4 data:float +@7308 = .sdata2:0x80454CD8; // type:object size:0x4 scope:local align:4 data:float +@7448 = .sdata2:0x80454CDC; // type:object size:0x4 scope:local align:4 data:float +@7449 = .sdata2:0x80454CE0; // type:object size:0x4 scope:local align:4 data:float +@7450 = .sdata2:0x80454CE4; // type:object size:0x4 scope:local align:4 data:float +@7451 = .sdata2:0x80454CE8; // type:object size:0x4 scope:local align:4 data:float +@7624 = .sdata2:0x80454CEC; // type:object size:0x4 scope:local align:4 data:float +@7625 = .sdata2:0x80454CF0; // type:object size:0x4 scope:local align:4 data:float +@7710 = .sdata2:0x80454CF4; // type:object size:0x4 scope:local align:4 data:float +@7807 = .sdata2:0x80454CF8; // type:object size:0x4 scope:local align:4 data:float +@7808 = .sdata2:0x80454CFC; // type:object size:0x4 scope:local align:4 data:float +@7945 = .sdata2:0x80454D00; // type:object size:0x4 scope:local align:4 data:float +@7977 = .sdata2:0x80454D04; // type:object size:0x4 scope:local align:4 data:float +@8130 = .sdata2:0x80454D08; // type:object size:0x4 scope:local align:4 data:float +@8131 = .sdata2:0x80454D0C; // type:object size:0x4 scope:local align:4 data:float +@8247 = .sdata2:0x80454D10; // type:object size:0x4 scope:local align:4 data:float +@8248 = .sdata2:0x80454D14; // type:object size:0x4 scope:local align:4 data:float +@8249 = .sdata2:0x80454D18; // type:object size:0x4 scope:local align:4 data:float +@8322 = .sdata2:0x80454D1C; // type:object size:0x4 scope:local align:4 data:float +@8369 = .sdata2:0x80454D20; // type:object size:0x4 scope:local align:4 data:float +@8370 = .sdata2:0x80454D24; // type:object size:0x4 scope:local align:4 data:float +@8472 = .sdata2:0x80454D28; // type:object size:0x4 scope:local align:4 data:float +@8473 = .sdata2:0x80454D2C; // type:object size:0x4 scope:local align:4 data:float +@8501 = .sdata2:0x80454D30; // type:object size:0x4 scope:local align:4 data:float +@8502 = .sdata2:0x80454D34; // type:object size:0x4 scope:local align:4 data:float +@8676 = .sdata2:0x80454D38; // type:object size:0x4 scope:local align:4 data:float +@8779 = .sdata2:0x80454D3C; // type:object size:0x4 scope:local align:4 data:float +@8780 = .sdata2:0x80454D40; // type:object size:0x4 scope:local align:4 data:float +@8781 = .sdata2:0x80454D44; // type:object size:0x4 scope:local align:4 data:float +@8782 = .sdata2:0x80454D48; // type:object size:0x4 scope:local align:4 data:float +@8783 = .sdata2:0x80454D4C; // type:object size:0x4 scope:local align:4 data:float +@8784 = .sdata2:0x80454D50; // type:object size:0x4 scope:local align:4 data:float +@8785 = .sdata2:0x80454D54; // type:object size:0x4 scope:local align:4 data:float +@8786 = .sdata2:0x80454D58; // type:object size:0x4 scope:local align:4 data:float +@9053 = .sdata2:0x80454D5C; // type:object size:0x4 scope:local align:4 data:float +@9054 = .sdata2:0x80454D60; // type:object size:0x4 scope:local align:4 data:float +@9138 = .sdata2:0x80454D64; // type:object size:0x4 scope:local align:4 data:float +@9652 = .sdata2:0x80454D68; // type:object size:0x4 scope:local align:4 data:float +@9828 = .sdata2:0x80454D6C; // type:object size:0x4 scope:local align:4 data:float +@10039 = .sdata2:0x80454D70; // type:object size:0x4 scope:local align:4 data:float +@10040 = .sdata2:0x80454D74; // type:object size:0x4 scope:local align:4 data:float +@10041 = .sdata2:0x80454D78; // type:object size:0x4 scope:local align:4 data:float +@10042 = .sdata2:0x80454D7C; // type:object size:0x4 scope:local align:4 data:float +@10193 = .sdata2:0x80454D80; // type:object size:0x4 scope:local align:4 data:float +@10194 = .sdata2:0x80454D84; // type:object size:0x4 scope:local align:4 data:float +@10286 = .sdata2:0x80454D88; // type:object size:0x4 scope:local align:4 data:float +@10532 = .sdata2:0x80454D8C; // type:object size:0x4 scope:local align:4 data:float +@11122 = .sdata2:0x80454D90; // type:object size:0x4 scope:local align:4 data:float +@11442 = .sdata2:0x80454D94; // type:object size:0x4 scope:local align:4 data:float +@11470 = .sdata2:0x80454D98; // type:object size:0x4 scope:local align:4 data:float +@11471 = .sdata2:0x80454D9C; // type:object size:0x4 scope:local align:4 data:float +@11673 = .sdata2:0x80454DA0; // type:object size:0x4 scope:local align:4 data:float +@12328 = .sdata2:0x80454DA4; // type:object size:0x4 scope:local align:4 data:float +@12475 = .sdata2:0x80454DA8; // type:object size:0x4 scope:local align:4 data:float +@13119 = .sdata2:0x80454DAC; // type:object size:0x4 scope:local align:4 data:float +@13382 = .sdata2:0x80454DB0; // type:object size:0x4 scope:local align:4 data:float +@13699 = .sdata2:0x80454DB4; // type:object size:0x4 scope:local align:4 data:float +@13700 = .sdata2:0x80454DB8; // type:object size:0x4 scope:local align:4 data:float +@13701 = .sdata2:0x80454DBC; // type:object size:0x4 scope:local align:4 data:float +@13702 = .sdata2:0x80454DC0; // type:object size:0x4 scope:local align:4 data:float +@13794 = .sdata2:0x80454DC4; // type:object size:0x4 scope:local align:4 data:float +@14064 = .sdata2:0x80454DC8; // type:object size:0x4 scope:local align:4 data:float +@14614 = .sdata2:0x80454DCC; // type:object size:0x4 scope:local align:4 data:float +@14615 = .sdata2:0x80454DD0; // type:object size:0x4 scope:local align:4 data:float +@14616 = .sdata2:0x80454DD4; // type:object size:0x4 scope:local align:4 data:float +@14617 = .sdata2:0x80454DD8; // type:object size:0x4 scope:local align:4 data:float +@14618 = .sdata2:0x80454DDC; // type:object size:0x4 scope:local align:4 data:float +@14619 = .sdata2:0x80454DE0; // type:object size:0x4 scope:local align:4 data:float +@14620 = .sdata2:0x80454DE4; // type:object size:0x4 scope:local align:4 data:float +@14621 = .sdata2:0x80454DE8; // type:object size:0x4 scope:local align:4 data:float +@14622 = .sdata2:0x80454DEC; // type:object size:0x4 scope:local align:4 data:float +@14623 = .sdata2:0x80454DF0; // type:object size:0x4 scope:local align:4 data:float +@14624 = .sdata2:0x80454DF4; // type:object size:0x4 scope:local align:4 data:float +@14625 = .sdata2:0x80454DF8; // type:object size:0x4 scope:local align:4 data:float +@14626 = .sdata2:0x80454DFC; // type:object size:0x4 scope:local align:4 data:float +@14627 = .sdata2:0x80454E00; // type:object size:0x4 scope:local align:4 data:float +@14760 = .sdata2:0x80454E04; // type:object size:0x4 scope:local align:4 data:float +@14781 = .sdata2:0x80454E08; // type:object size:0x4 scope:local align:4 data:float +@14782 = .sdata2:0x80454E0C; // type:object size:0x4 scope:local align:4 data:float +@14783 = .sdata2:0x80454E10; // type:object size:0x4 scope:local align:4 data:float +@14784 = .sdata2:0x80454E14; // type:object size:0x4 scope:local align:4 data:float +@14785 = .sdata2:0x80454E18; // type:object size:0x4 scope:local align:4 data:float +@14786 = .sdata2:0x80454E1C; // type:object size:0x4 scope:local align:4 data:float +@14787 = .sdata2:0x80454E20; // type:object size:0x4 scope:local align:4 data:float +@14954 = .sdata2:0x80454E24; // type:object size:0x4 scope:local align:4 data:float +@14955 = .sdata2:0x80454E28; // type:object size:0x4 scope:local align:4 data:float +@15106 = .sdata2:0x80454E2C; // type:object size:0x4 scope:local align:4 data:float +@15188 = .sdata2:0x80454E30; // type:object size:0x4 scope:local align:4 data:float +@15341 = .sdata2:0x80454E34; // type:object size:0x4 scope:local align:4 data:float +@15460 = .sdata2:0x80454E38; // type:object size:0x4 scope:local align:4 data:float +@15808 = .sdata2:0x80454E3C; // type:object size:0x4 scope:local align:4 data:float +@16036 = .sdata2:0x80454E40; // type:object size:0x4 scope:local align:4 data:float +@16037 = .sdata2:0x80454E44; // type:object size:0x4 scope:local align:4 data:float +@16038 = .sdata2:0x80454E48; // type:object size:0x4 scope:local align:4 data:float +@16066 = .sdata2:0x80454E4C; // type:object size:0x4 scope:local align:4 data:float +@16067 = .sdata2:0x80454E50; // type:object size:0x4 scope:local align:4 data:float +@16210 = .sdata2:0x80454E54; // type:object size:0x4 scope:local align:4 data:float +@16566 = .sdata2:0x80454E58; // type:object size:0x4 scope:local align:4 data:float +@16567 = .sdata2:0x80454E5C; // type:object size:0x4 scope:local align:4 data:float +@16568 = .sdata2:0x80454E60; // type:object size:0x4 scope:local align:4 data:float +@16569 = .sdata2:0x80454E64; // type:object size:0x4 scope:local align:4 data:float +@16570 = .sdata2:0x80454E68; // type:object size:0x4 scope:local align:4 data:float +@16641 = .sdata2:0x80454E6C; // type:object size:0x4 scope:local align:4 data:float +@16790 = .sdata2:0x80454E70; // type:object size:0x4 scope:local align:4 data:float +@17382 = .sdata2:0x80454E74; // type:object size:0x4 scope:local align:4 data:float +@17592 = .sdata2:0x80454E78; // type:object size:0x4 scope:local align:4 data:float +@17593 = .sdata2:0x80454E7C; // type:object size:0x4 scope:local align:4 data:float +@18068 = .sdata2:0x80454E80; // type:object size:0x4 scope:local align:4 data:float +@18176 = .sdata2:0x80454E84; // type:object size:0x4 scope:local align:4 data:float +@18706 = .sdata2:0x80454E88; // type:object size:0x4 scope:local align:4 data:float +@18830 = .sdata2:0x80454E8C; // type:object size:0x4 scope:local align:4 data:float +@18847 = .sdata2:0x80454E90; // type:object size:0x4 scope:local align:4 data:float +@18929 = .sdata2:0x80454E94; // type:object size:0x4 scope:local align:4 data:float +@18997 = .sdata2:0x80454E98; // type:object size:0x4 scope:local align:4 data:float +@19240 = .sdata2:0x80454E9C; // type:object size:0x4 scope:local align:4 data:float +@19379 = .sdata2:0x80454EA0; // type:object size:0x4 scope:local align:4 data:float +@19380 = .sdata2:0x80454EA4; // type:object size:0x4 scope:local align:4 data:float +@19381 = .sdata2:0x80454EA8; // type:object size:0x4 scope:local align:4 data:float +@19382 = .sdata2:0x80454EAC; // type:object size:0x4 scope:local align:4 data:float +@19428 = .sdata2:0x80454EB0; // type:object size:0x4 scope:local align:4 data:float +@19580 = .sdata2:0x80454EB4; // type:object size:0x4 scope:local align:4 data:float +@20303 = .sdata2:0x80454EB8; // type:object size:0x4 scope:local align:4 data:float +@20400 = .sdata2:0x80454EBC; // type:object size:0x4 scope:local align:4 data:float +@20401 = .sdata2:0x80454EC0; // type:object size:0x4 scope:local align:4 data:float +@20402 = .sdata2:0x80454EC4; // type:object size:0x4 scope:local align:4 data:float +@20495 = .sdata2:0x80454EC8; // type:object size:0x4 scope:local align:4 data:float +@20496 = .sdata2:0x80454ECC; // type:object size:0x4 scope:local align:4 data:float +@20790 = .sdata2:0x80454ED0; // type:object size:0x4 scope:local align:4 data:float +@20823 = .sdata2:0x80454ED4; // type:object size:0x4 scope:local align:4 data:float +@20824 = .sdata2:0x80454ED8; // type:object size:0x4 scope:local align:4 data:float +@20991 = .sdata2:0x80454EDC; // type:object size:0x4 scope:local align:4 data:float +@20992 = .sdata2:0x80454EE0; // type:object size:0x4 scope:local align:4 data:float +@21021 = .sdata2:0x80454EE4; // type:object size:0x4 scope:local align:4 data:float +@21624 = .sdata2:0x80454EE8; // type:object size:0x4 scope:local align:4 data:float +@21680 = .sdata2:0x80454EEC; // type:object size:0x4 scope:local align:4 data:float +@21736 = .sdata2:0x80454EF0; // type:object size:0x4 scope:local align:4 data:float +@22146 = .sdata2:0x80454EF4; // type:object size:0x4 scope:local align:4 data:float +lbl_80454EF8 = .sdata2:0x80454EF8; // type:object size:0x1 data:byte +lbl_80454EF9 = .sdata2:0x80454EF9; // type:object size:0x1 data:byte +@22608 = .sdata2:0x80454EFC; // type:object size:0x4 scope:local align:4 data:float +@22609 = .sdata2:0x80454F00; // type:object size:0x4 scope:local align:4 data:float +@23155 = .sdata2:0x80454F04; // type:object size:0x4 scope:local align:4 data:float +@23416 = .sdata2:0x80454F08; // type:object size:0x4 scope:local align:4 data:float +@23542 = .sdata2:0x80454F0C; // type:object size:0x4 scope:local align:4 data:float +@23595 = .sdata2:0x80454F10; // type:object size:0x4 scope:local align:4 data:float +@24322 = .sdata2:0x80454F14; // type:object size:0x4 scope:local align:4 data:float +@24323 = .sdata2:0x80454F18; // type:object size:0x4 scope:local align:4 data:float +@24400 = .sdata2:0x80454F1C; // type:object size:0x4 scope:local align:4 data:float +@24401 = .sdata2:0x80454F20; // type:object size:0x4 scope:local align:4 data:float +@24589 = .sdata2:0x80454F24; // type:object size:0x4 scope:local align:4 data:float +@24590 = .sdata2:0x80454F28; // type:object size:0x4 scope:local align:4 data:float +@24591 = .sdata2:0x80454F2C; // type:object size:0x4 scope:local align:4 data:float +@24592 = .sdata2:0x80454F30; // type:object size:0x4 scope:local align:4 data:float +@24593 = .sdata2:0x80454F34; // type:object size:0x4 scope:local align:4 data:float +@24594 = .sdata2:0x80454F38; // type:object size:0x4 scope:local align:4 data:float +@24595 = .sdata2:0x80454F3C; // type:object size:0x4 scope:local align:4 data:float +@24600 = .sdata2:0x80454F40; // type:object size:0x4 scope:local align:4 data:float +@24618 = .sdata2:0x80454F44; // type:object size:0x4 scope:local align:4 data:float +@24680 = .sdata2:0x80454F48; // type:object size:0x4 scope:local align:4 data:float +@24852 = .sdata2:0x80454F4C; // type:object size:0x4 scope:local align:4 data:float +@25059 = .sdata2:0x80454F50; // type:object size:0x4 scope:local align:4 data:float +@25113 = .sdata2:0x80454F54; // type:object size:0x4 scope:local align:4 data:float +@25684 = .sdata2:0x80454F58; // type:object size:0x4 scope:local align:4 data:float +@25873 = .sdata2:0x80454F5C; // type:object size:0x4 scope:local align:4 data:float +@25874 = .sdata2:0x80454F60; // type:object size:0x4 scope:local align:4 data:float +@25916 = .sdata2:0x80454F64; // type:object size:0x4 scope:local align:4 data:float +offsetAngle$25945 = .sdata2:0x80454F68; // type:object size:0x8 scope:local align:4 +@26233 = .sdata2:0x80454F70; // type:object size:0x4 scope:local align:4 data:float +@26275 = .sdata2:0x80454F74; // type:object size:0x4 scope:local align:4 data:float +@26276 = .sdata2:0x80454F78; // type:object size:0x4 scope:local align:4 data:float +@26297 = .sdata2:0x80454F7C; // type:object size:0x4 scope:local align:4 data:float +@26816 = .sdata2:0x80454F80; // type:object size:0x4 scope:local align:4 data:float +@26817 = .sdata2:0x80454F84; // type:object size:0x4 scope:local align:4 data:float +@26818 = .sdata2:0x80454F88; // type:object size:0x4 scope:local align:4 data:float +@26819 = .sdata2:0x80454F8C; // type:object size:0x4 scope:local align:4 data:float +@27005 = .sdata2:0x80454F90; // type:object size:0x4 scope:local align:4 data:float +@27418 = .sdata2:0x80454F94; // type:object size:0x4 scope:local align:4 data:float +@27476 = .sdata2:0x80454F98; // type:object size:0x4 scope:local align:4 data:float +@27477 = .sdata2:0x80454F9C; // type:object size:0x4 scope:local align:4 data:float +@28016 = .sdata2:0x80454FA0; // type:object size:0x4 scope:local align:4 data:float +@28017 = .sdata2:0x80454FA4; // type:object size:0x4 scope:local align:4 data:float +@28045 = .sdata2:0x80454FA8; // type:object size:0x4 scope:local align:4 data:float +@28285 = .sdata2:0x80454FAC; // type:object size:0x4 scope:local align:4 data:float +@28286 = .sdata2:0x80454FB0; // type:object size:0x4 scope:local align:4 data:float +@28287 = .sdata2:0x80454FB4; // type:object size:0x4 scope:local align:4 data:float +@28405 = .sdata2:0x80454FB8; // type:object size:0x4 scope:local align:4 data:float +@30372 = .sdata2:0x80454FBC; // type:object size:0x4 scope:local align:4 data:float +@30895 = .sdata2:0x80454FC0; // type:object size:0x4 scope:local align:4 data:float +@31530 = .sdata2:0x80454FC4; // type:object size:0x4 scope:local align:4 data:float +@32072 = .sdata2:0x80454FC8; // type:object size:0x8 scope:local align:4 data:double +@32830 = .sdata2:0x80454FD0; // type:object size:0x4 scope:local align:4 data:float +@32831 = .sdata2:0x80454FD4; // type:object size:0x4 scope:local align:4 data:float +@32832 = .sdata2:0x80454FD8; // type:object size:0x4 scope:local align:4 data:float +@32833 = .sdata2:0x80454FDC; // type:object size:0x4 scope:local align:4 data:float +grassWhistleIdx$33097 = .sdata2:0x80454FE0; // type:object size:0x4 scope:local align:4 +@33587 = .sdata2:0x80454FE4; // type:object size:0x4 scope:local align:4 data:float +@34189 = .sdata2:0x80454FE8; // type:object size:0x4 scope:local align:4 data:float +@34190 = .sdata2:0x80454FEC; // type:object size:0x4 scope:local align:4 data:float +@34772 = .sdata2:0x80454FF0; // type:object size:0x4 scope:local align:4 data:float +@34773 = .sdata2:0x80454FF4; // type:object size:0x4 scope:local align:4 data:float +@34774 = .sdata2:0x80454FF8; // type:object size:0x4 scope:local align:4 data:float +@34775 = .sdata2:0x80454FFC; // type:object size:0x4 scope:local align:4 data:float +@34776 = .sdata2:0x80455000; // type:object size:0x4 scope:local align:4 data:float +@34777 = .sdata2:0x80455004; // type:object size:0x4 scope:local align:4 data:float +@34778 = .sdata2:0x80455008; // type:object size:0x4 scope:local align:4 data:float +@34779 = .sdata2:0x8045500C; // type:object size:0x4 scope:local align:4 data:float +@34957 = .sdata2:0x80455010; // type:object size:0x4 scope:local align:4 data:float +@35610 = .sdata2:0x80455014; // type:object size:0x4 scope:local align:4 data:float +@37152 = .sdata2:0x80455018; // type:object size:0x4 scope:local align:4 data:float +@37322 = .sdata2:0x8045501C; // type:object size:0x4 scope:local align:4 data:float +@37323 = .sdata2:0x80455020; // type:object size:0x4 scope:local align:4 data:float +@37527 = .sdata2:0x80455024; // type:object size:0x4 scope:local align:4 data:float +@37528 = .sdata2:0x80455028; // type:object size:0x4 scope:local align:4 data:float +@37749 = .sdata2:0x8045502C; // type:object size:0x4 scope:local align:4 data:float +@38059 = .sdata2:0x80455030; // type:object size:0x4 scope:local align:4 data:float +@38175 = .sdata2:0x80455034; // type:object size:0x4 scope:local align:4 data:float +@38176 = .sdata2:0x80455038; // type:object size:0x4 scope:local align:4 data:float +@38177 = .sdata2:0x8045503C; // type:object size:0x4 scope:local align:4 data:float +@38624 = .sdata2:0x80455040; // type:object size:0x4 scope:local align:4 data:float +@39330 = .sdata2:0x80455044; // type:object size:0x4 scope:local align:4 data:float +@40561 = .sdata2:0x80455048; // type:object size:0x4 scope:local align:4 data:float +@40562 = .sdata2:0x8045504C; // type:object size:0x4 scope:local align:4 data:float +@40716 = .sdata2:0x80455050; // type:object size:0x4 scope:local align:4 data:float +effName$40765 = .sdata2:0x80455054; // type:object size:0x6 scope:local align:4 +effName0$40950 = .sdata2:0x8045505C; // type:object size:0x6 scope:local align:4 data:2byte +effName1$40951 = .sdata2:0x80455064; // type:object size:0x6 scope:local align:4 +effNameNormal$41086 = .sdata2:0x8045506C; // type:object size:0x4 scope:local align:4 +effNameLight$41091 = .sdata2:0x80455070; // type:object size:0x8 scope:local align:4 data:string +effNameWater$41101 = .sdata2:0x80455078; // type:object size:0x4 scope:local align:4 data:string +@41180 = .sdata2:0x8045507C; // type:object size:0x4 scope:local align:4 data:float +jointID$41285 = .sdata2:0x80455080; // type:object size:0x8 scope:local align:4 +effName$41286 = .sdata2:0x80455088; // type:object size:0x8 scope:local align:4 +effName$41312 = .sdata2:0x80455090; // type:object size:0x6 scope:local align:4 +name0$41422 = .sdata2:0x80455098; // type:object size:0x6 scope:local align:4 +name1$41423 = .sdata2:0x804550A0; // type:object size:0x6 scope:local align:4 +effID$41443 = .sdata2:0x804550A8; // type:object size:0x6 scope:local align:4 +normalNameID$41521 = .sdata2:0x804550B0; // type:object size:0x4 scope:local align:4 data:2byte +ganonNameID$41522 = .sdata2:0x804550B4; // type:object size:0x4 scope:local align:4 data:2byte +effDataTable$41650 = .sdata2:0x804550B8; // type:object size:0x8 scope:local align:4 data:2byte +@41718 = .sdata2:0x804550C0; // type:object size:0x4 scope:local align:4 data:float +cutSplashName$41756 = .sdata2:0x804550C4; // type:object size:0x8 scope:local align:4 +effName$42224 = .sdata2:0x804550CC; // type:object size:0x4 scope:local align:4 +effName$42309 = .sdata2:0x804550D0; // type:object size:0x4 scope:local align:4 +effName$42340 = .sdata2:0x804550D4; // type:object size:0x4 scope:local align:4 +@42493 = .sdata2:0x804550D8; // type:object size:0x4 scope:local align:4 data:float +@42622 = .sdata2:0x804550DC; // type:object size:0x4 scope:local align:4 data:float +@42685 = .sdata2:0x804550E0; // type:object size:0x4 scope:local align:4 data:float +@42686 = .sdata2:0x804550E4; // type:object size:0x4 scope:local align:4 data:float +@42687 = .sdata2:0x804550E8; // type:object size:0x4 scope:local align:4 data:float +@42688 = .sdata2:0x804550EC; // type:object size:0x4 scope:local align:4 data:float +@42933 = .sdata2:0x804550F0; // type:object size:0x4 scope:local align:4 data:float +@42934 = .sdata2:0x804550F4; // type:object size:0x4 scope:local align:4 data:float +@43529 = .sdata2:0x804550F8; // type:object size:0x4 scope:local align:4 data:float +@43530 = .sdata2:0x804550FC; // type:object size:0x4 scope:local align:4 data:float +@43531 = .sdata2:0x80455100; // type:object size:0x4 scope:local align:4 data:float +@44003 = .sdata2:0x80455104; // type:object size:0x4 scope:local align:4 data:float +@44004 = .sdata2:0x80455108; // type:object size:0x4 scope:local align:4 data:float +fFootJoint$44785 = .sdata2:0x8045510C; // type:object size:0x4 scope:local align:4 +bFootJoint$44786 = .sdata2:0x80455110; // type:object size:0x4 scope:local align:4 +@45401 = .sdata2:0x80455114; // type:object size:0x4 scope:local align:4 data:float +@45501 = .sdata2:0x80455118; // type:object size:0x4 scope:local align:4 data:float +@45756 = .sdata2:0x8045511C; // type:object size:0x4 scope:local align:4 data:float +@46081 = .sdata2:0x80455120; // type:object size:0x4 scope:local align:4 data:float +@46462 = .sdata2:0x80455124; // type:object size:0x4 scope:local align:4 data:float +@47052 = .sdata2:0x80455128; // type:object size:0x4 scope:local align:4 data:float +@47417 = .sdata2:0x8045512C; // type:object size:0x4 scope:local align:4 data:float +@47597 = .sdata2:0x80455130; // type:object size:0x4 scope:local align:4 data:float +@47598 = .sdata2:0x80455134; // type:object size:0x4 scope:local align:4 data:float +@47725 = .sdata2:0x80455138; // type:object size:0x4 scope:local align:4 data:float +@47726 = .sdata2:0x8045513C; // type:object size:0x4 scope:local align:4 data:float +@48076 = .sdata2:0x80455140; // type:object size:0x4 scope:local align:4 data:float +@48077 = .sdata2:0x80455144; // type:object size:0x4 scope:local align:4 data:float +@48078 = .sdata2:0x80455148; // type:object size:0x4 scope:local align:4 data:float +@48504 = .sdata2:0x8045514C; // type:object size:0x4 scope:local align:4 data:float +@48505 = .sdata2:0x80455150; // type:object size:0x4 scope:local align:4 data:float +@48506 = .sdata2:0x80455154; // type:object size:0x4 scope:local align:4 data:float +@49124 = .sdata2:0x80455158; // type:object size:0x4 scope:local align:4 data:float +@49395 = .sdata2:0x8045515C; // type:object size:0x4 scope:local align:4 data:float +@49396 = .sdata2:0x80455160; // type:object size:0x4 scope:local align:4 data:float +@49938 = .sdata2:0x80455164; // type:object size:0x4 scope:local align:4 data:float +@49992 = .sdata2:0x80455168; // type:object size:0x4 scope:local align:4 data:float +@50951 = .sdata2:0x8045516C; // type:object size:0x4 scope:local align:4 data:float +@51575 = .sdata2:0x80455170; // type:object size:0x4 scope:local align:4 data:float +@52234 = .sdata2:0x80455174; // type:object size:0x4 scope:local align:4 data:float +@52470 = .sdata2:0x80455178; // type:object size:0x4 scope:local align:4 data:float +@52534 = .sdata2:0x8045517C; // type:object size:0x4 scope:local align:4 data:float +@52535 = .sdata2:0x80455180; // type:object size:0x4 scope:local align:4 data:float +@52536 = .sdata2:0x80455184; // type:object size:0x4 scope:local align:4 data:float +@52882 = .sdata2:0x80455188; // type:object size:0x4 scope:local align:4 data:float +@52883 = .sdata2:0x8045518C; // type:object size:0x4 scope:local align:4 data:float +@52884 = .sdata2:0x80455190; // type:object size:0x4 scope:local align:4 data:float +@53012 = .sdata2:0x80455194; // type:object size:0x4 scope:local align:4 data:float +snowID$53110 = .sdata2:0x80455198; // type:object size:0x8 scope:local align:4 data:2byte +smokeID$53111 = .sdata2:0x804551A0; // type:object size:0x8 scope:local align:4 data:2byte +waterColor$53845 = .sdata2:0x804551A8; // type:object size:0x8 scope:local align:4 +@55047 = .sdata2:0x804551B0; // type:object size:0x4 scope:local align:4 data:float +@55048 = .sdata2:0x804551B4; // type:object size:0x4 scope:local align:4 data:float +@55145 = .sdata2:0x804551B8; // type:object size:0x4 scope:local align:4 data:float +@55146 = .sdata2:0x804551BC; // type:object size:0x4 scope:local align:4 data:float +@55147 = .sdata2:0x804551C0; // type:object size:0x4 scope:local align:4 data:float +@55148 = .sdata2:0x804551C4; // type:object size:0x4 scope:local align:4 data:float +@55149 = .sdata2:0x804551C8; // type:object size:0x4 scope:local align:4 data:float +@55150 = .sdata2:0x804551CC; // type:object size:0x4 scope:local align:4 data:float +@55151 = .sdata2:0x804551D0; // type:object size:0x4 scope:local align:4 data:float +@55845 = .sdata2:0x804551D4; // type:object size:0x4 scope:local align:4 data:float +@55846 = .sdata2:0x804551D8; // type:object size:0x4 scope:local align:4 data:float +@55847 = .sdata2:0x804551DC; // type:object size:0x4 scope:local align:4 data:float +@55848 = .sdata2:0x804551E0; // type:object size:0x4 scope:local align:4 data:float +@56018 = .sdata2:0x804551E4; // type:object size:0x4 scope:local align:4 data:float +armJointTable$56027 = .sdata2:0x804551E8; // type:object size:0x4 scope:local align:4 +footJointTable$56137 = .sdata2:0x804551EC; // type:object size:0x4 scope:local align:4 +@58630 = .sdata2:0x804551F0; // type:object size:0x4 scope:local align:4 data:float +@58631 = .sdata2:0x804551F4; // type:object size:0x4 scope:local align:4 data:float +@59593 = .sdata2:0x804551F8; // type:object size:0x4 scope:local align:4 data:float +@59594 = .sdata2:0x804551FC; // type:object size:0x4 scope:local align:4 data:float +@59595 = .sdata2:0x80455200; // type:object size:0x4 scope:local align:4 data:float +@60413 = .sdata2:0x80455204; // type:object size:0x4 scope:local align:4 data:float +@61025 = .sdata2:0x80455208; // type:object size:0x4 scope:local align:4 data:float +@61026 = .sdata2:0x8045520C; // type:object size:0x4 scope:local align:4 data:float +@61027 = .sdata2:0x80455210; // type:object size:0x4 scope:local align:4 data:float +@61028 = .sdata2:0x80455214; // type:object size:0x4 scope:local align:4 data:float +@61029 = .sdata2:0x80455218; // type:object size:0x4 scope:local align:4 data:float +@61030 = .sdata2:0x8045521C; // type:object size:0x4 scope:local align:4 data:float +@61031 = .sdata2:0x80455220; // type:object size:0x4 scope:local align:4 data:float +@61032 = .sdata2:0x80455224; // type:object size:0x4 scope:local align:4 data:float +@61033 = .sdata2:0x80455228; // type:object size:0x4 scope:local align:4 data:float +@61034 = .sdata2:0x8045522C; // type:object size:0x4 scope:local align:4 data:float +@61141 = .sdata2:0x80455230; // type:object size:0x4 scope:local align:4 data:float +@61142 = .sdata2:0x80455234; // type:object size:0x4 scope:local align:4 data:float +kandelaarAnm$62207 = .sdata2:0x80455238; // type:object size:0x8 scope:local align:4 +@63332 = .sdata2:0x80455240; // type:object size:0x4 scope:local align:4 data:float +@63333 = .sdata2:0x80455244; // type:object size:0x4 scope:local align:4 data:float +@63334 = .sdata2:0x80455248; // type:object size:0x4 scope:local align:4 data:float +@63482 = .sdata2:0x8045524C; // type:object size:0x4 scope:local align:4 data:float +@64357 = .sdata2:0x80455250; // type:object size:0x4 scope:local align:4 data:float +@64592 = .sdata2:0x80455254; // type:object size:0x4 scope:local align:4 data:float +@64593 = .sdata2:0x80455258; // type:object size:0x4 scope:local align:4 data:float +@64594 = .sdata2:0x8045525C; // type:object size:0x4 scope:local align:4 data:float +@64595 = .sdata2:0x80455260; // type:object size:0x4 scope:local align:4 data:float +@64596 = .sdata2:0x80455264; // type:object size:0x4 scope:local align:4 data:float +@64730 = .sdata2:0x80455268; // type:object size:0x4 scope:local align:4 data:float +@64731 = .sdata2:0x8045526C; // type:object size:0x4 scope:local align:4 data:float +itemTalkType$67468 = .sdata2:0x80455270; // type:object size:0x4 scope:local align:4 +@67554 = .sdata2:0x80455274; // type:object size:0x4 scope:local align:4 data:float +@68266 = .sdata2:0x80455278; // type:object size:0x4 scope:local align:4 data:float +@68956 = .sdata2:0x8045527C; // type:object size:0x4 scope:local align:4 data:float +@70084 = .sdata2:0x80455280; // type:object size:0x4 scope:local align:4 data:float +@70267 = .sdata2:0x80455284; // type:object size:0x4 scope:local align:4 data:float +@71910 = .sdata2:0x80455288; // type:object size:0x4 scope:local align:4 data:4byte +@71997 = .sdata2:0x8045528C; // type:object size:0x4 scope:local align:4 data:float +@71998 = .sdata2:0x80455290; // type:object size:0x4 scope:local align:4 data:float +@71999 = .sdata2:0x80455294; // type:object size:0x4 scope:local align:4 data:float +@72043 = .sdata2:0x80455298; // type:object size:0x8 scope:local align:4 data:4byte +@73057 = .sdata2:0x804552A0; // type:object size:0x4 scope:local align:4 data:float +@73781 = .sdata2:0x804552A4; // type:object size:0x4 scope:local align:4 data:float +@73790 = .sdata2:0x804552A8; // type:object size:0x4 scope:local align:4 data:float +@74138 = .sdata2:0x804552AC; // type:object size:0x4 scope:local align:4 data:float +@74385 = .sdata2:0x804552B0; // type:object size:0x4 scope:local align:4 data:float +@74386 = .sdata2:0x804552B4; // type:object size:0x4 scope:local align:4 data:float +@74387 = .sdata2:0x804552B8; // type:object size:0x8 scope:local align:4 data:double +@74388 = .sdata2:0x804552C0; // type:object size:0x8 scope:local align:4 data:double +@74389 = .sdata2:0x804552C8; // type:object size:0x8 scope:local align:4 data:double +@74390 = .sdata2:0x804552D0; // type:object size:0x8 scope:local align:4 data:double +@74391 = .sdata2:0x804552D8; // type:object size:0x8 scope:local align:4 data:double +@74392 = .sdata2:0x804552E0; // type:object size:0x8 scope:local align:4 data:double +@74393 = .sdata2:0x804552E8; // type:object size:0x8 scope:local align:4 data:double +@74394 = .sdata2:0x804552F0; // type:object size:0x4 scope:local align:4 data:float +@74395 = .sdata2:0x804552F4; // type:object size:0x4 scope:local align:4 data:float +@75939 = .sdata2:0x804552F8; // type:object size:0x4 scope:local align:4 data:float +notColor0$76211 = .sdata2:0x804552FC; // type:object size:0x8 scope:local align:4 +@77808 = .sdata2:0x80455304; // type:object size:0x4 scope:local align:4 data:float +@77809 = .sdata2:0x80455308; // type:object size:0x4 scope:local align:4 data:float +@77810 = .sdata2:0x8045530C; // type:object size:0x4 scope:local align:4 data:float +@77811 = .sdata2:0x80455310; // type:object size:0x4 scope:local align:4 data:float +@77812 = .sdata2:0x80455314; // type:object size:0x4 scope:local align:4 data:float +@77813 = .sdata2:0x80455318; // type:object size:0x4 scope:local align:4 data:float +@77814 = .sdata2:0x8045531C; // type:object size:0x4 scope:local align:4 data:float +@77815 = .sdata2:0x80455320; // type:object size:0x4 scope:local align:4 data:float +@77816 = .sdata2:0x80455324; // type:object size:0x4 scope:local align:4 data:float +@77817 = .sdata2:0x80455328; // type:object size:0x4 scope:local align:4 data:float +@77818 = .sdata2:0x8045532C; // type:object size:0x4 scope:local align:4 data:float +@77819 = .sdata2:0x80455330; // type:object size:0x4 scope:local align:4 data:float +@77820 = .sdata2:0x80455334; // type:object size:0x4 scope:local align:4 data:float +@77821 = .sdata2:0x80455338; // type:object size:0x4 scope:local align:4 data:float +@77822 = .sdata2:0x8045533C; // type:object size:0x4 scope:local align:4 data:float +@77823 = .sdata2:0x80455340; // type:object size:0x4 scope:local align:4 data:float +@77824 = .sdata2:0x80455344; // type:object size:0x4 scope:local align:4 data:float +@77825 = .sdata2:0x80455348; // type:object size:0x4 scope:local align:4 data:float +@77826 = .sdata2:0x8045534C; // type:object size:0x4 scope:local align:4 data:float +@77827 = .sdata2:0x80455350; // type:object size:0x4 scope:local align:4 data:float +@77828 = .sdata2:0x80455354; // type:object size:0x4 scope:local align:4 data:float +@77829 = .sdata2:0x80455358; // type:object size:0x4 scope:local align:4 data:float +@77830 = .sdata2:0x8045535C; // type:object size:0x4 scope:local align:4 data:float +@77831 = .sdata2:0x80455360; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x80455368; // type:object size:0x4 scope:local align:4 data:float +@3952 = .sdata2:0x8045536C; // type:object size:0x4 scope:local align:4 data:float +@3953 = .sdata2:0x80455370; // type:object size:0x4 scope:local align:4 data:float +@3955 = .sdata2:0x80455378; // type:object size:0x8 scope:local align:4 data:double +@4041 = .sdata2:0x80455380; // type:object size:0x8 scope:local align:4 data:double +@3762 = .sdata2:0x80455388; // type:object size:0x4 scope:local align:4 data:float +@3832 = .sdata2:0x8045538C; // type:object size:0x4 scope:local align:4 data:float +@3833 = .sdata2:0x80455390; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x80455398; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8045539C; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x804553A0; // type:object size:0x8 scope:local align:4 data:double +@4148 = .sdata2:0x804553A8; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x804553AC; // type:object size:0x4 scope:local align:4 data:float +@4672 = .sdata2:0x804553B0; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x804553B4; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x804553B8; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x804553C0; // type:object size:0x8 scope:local align:4 data:double +@4723 = .sdata2:0x804553C8; // type:object size:0x8 scope:local align:4 data:double +@4724 = .sdata2:0x804553D0; // type:object size:0x8 scope:local align:4 data:double +@4725 = .sdata2:0x804553D8; // type:object size:0x8 scope:local align:4 data:double +@5239 = .sdata2:0x804553E0; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x804553E4; // type:object size:0x4 scope:local align:4 data:float +@5241 = .sdata2:0x804553E8; // type:object size:0x4 scope:local align:4 data:float +@5410 = .sdata2:0x804553EC; // type:object size:0x4 scope:local align:4 data:float +@5422 = .sdata2:0x804553F0; // type:object size:0x4 scope:local align:4 data:float +@5423 = .sdata2:0x804553F4; // type:object size:0x4 scope:local align:4 data:float +@5459 = .sdata2:0x804553F8; // type:object size:0x4 scope:local align:4 data:float +@5460 = .sdata2:0x804553FC; // type:object size:0x4 scope:local align:4 data:float +@5667 = .sdata2:0x80455400; // type:object size:0x4 scope:local align:4 data:float +@5794 = .sdata2:0x80455404; // type:object size:0x4 scope:local align:4 data:float +@6667 = .sdata2:0x80455408; // type:object size:0x4 scope:local align:4 data:float +@6775 = .sdata2:0x8045540C; // type:object size:0x4 scope:local align:4 data:float +@6904 = .sdata2:0x80455410; // type:object size:0x4 scope:local align:4 data:float +@6905 = .sdata2:0x80455414; // type:object size:0x4 scope:local align:4 data:float +@6906 = .sdata2:0x80455418; // type:object size:0x4 scope:local align:4 data:float +@6907 = .sdata2:0x8045541C; // type:object size:0x4 scope:local align:4 data:float +@6908 = .sdata2:0x80455420; // type:object size:0x4 scope:local align:4 data:float +@6909 = .sdata2:0x80455424; // type:object size:0x4 scope:local align:4 data:float +@7089 = .sdata2:0x80455428; // type:object size:0x4 scope:local align:4 data:float +@7090 = .sdata2:0x8045542C; // type:object size:0x4 scope:local align:4 data:float +@7091 = .sdata2:0x80455430; // type:object size:0x4 scope:local align:4 data:float +@7222 = .sdata2:0x80455434; // type:object size:0x4 scope:local align:4 data:float +@7242 = .sdata2:0x80455438; // type:object size:0x4 scope:local align:4 data:float +@7337 = .sdata2:0x8045543C; // type:object size:0x4 scope:local align:4 data:float +id$7388 = .sdata2:0x80455440; // type:object size:0x4 scope:local align:4 +@7442 = .sdata2:0x80455444; // type:object size:0x4 scope:local align:4 data:float +@7550 = .sdata2:0x80455448; // type:object size:0x4 scope:local align:4 data:float +@7551 = .sdata2:0x8045544C; // type:object size:0x4 scope:local align:4 data:float +@8404 = .sdata2:0x80455450; // type:object size:0x4 scope:local align:4 data:float +@8405 = .sdata2:0x80455454; // type:object size:0x4 scope:local align:4 data:float +@9971 = .sdata2:0x80455458; // type:object size:0x4 scope:local align:4 data:float +@10253 = .sdata2:0x8045545C; // type:object size:0x4 scope:local align:4 data:float +@10745 = .sdata2:0x80455460; // type:object size:0x4 scope:local align:4 data:float +@11061 = .sdata2:0x80455464; // type:object size:0x4 scope:local align:4 data:float +@11062 = .sdata2:0x80455468; // type:object size:0x4 scope:local align:4 data:float +@11253 = .sdata2:0x8045546C; // type:object size:0x4 scope:local align:4 data:float +@11605 = .sdata2:0x80455470; // type:object size:0x4 scope:local align:4 data:float +id$11798 = .sdata2:0x80455474; // type:object size:0x4 scope:local align:4 +@4021 = .sdata2:0x80455478; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x8045547C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x80455480; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x80455488; // type:object size:0x8 scope:local align:4 data:double +@4582 = .sdata2:0x80455490; // type:object size:0x4 scope:local align:4 data:float +id$4592 = .sdata2:0x80455494; // type:object size:0x4 scope:local align:4 +@4656 = .sdata2:0x80455498; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x8045549C; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x804554A0; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x804554A4; // type:object size:0x4 scope:local align:4 data:float +@4586 = .sdata2:0x804554A8; // type:object size:0x4 scope:local align:4 data:float +@4588 = .sdata2:0x804554B0; // type:object size:0x8 scope:local align:4 data:double +@4845 = .sdata2:0x804554B8; // type:object size:0x4 scope:local align:4 data:float +id$4857 = .sdata2:0x804554BC; // type:object size:0x4 scope:local align:4 +@4921 = .sdata2:0x804554C0; // type:object size:0x4 scope:local align:4 data:float +@4922 = .sdata2:0x804554C4; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x804554C8; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x804554D0; // type:object size:0x8 scope:local align:4 data:double +@4972 = .sdata2:0x804554D8; // type:object size:0x8 scope:local align:4 data:double +@5050 = .sdata2:0x804554E0; // type:object size:0x4 scope:local align:4 data:float +@5051 = .sdata2:0x804554E8; // type:object size:0x8 scope:local align:4 data:double +@5052 = .sdata2:0x804554F0; // type:object size:0x8 scope:local align:4 data:double +@5053 = .sdata2:0x804554F8; // type:object size:0x8 scope:local align:4 data:double +@5149 = .sdata2:0x80455500; // type:object size:0x4 scope:local align:4 data:float +@5359 = .sdata2:0x80455508; // type:object size:0x8 scope:local align:4 data:double +@3857 = .sdata2:0x80455510; // type:object size:0x4 scope:local align:4 data:float +@3858 = .sdata2:0x80455518; // type:object size:0x8 scope:local align:4 data:double +@3859 = .sdata2:0x80455520; // type:object size:0x8 scope:local align:4 data:double +@3860 = .sdata2:0x80455528; // type:object size:0x8 scope:local align:4 data:double +@3923 = .sdata2:0x80455530; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x80455534; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x80455538; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x8045553C; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x80455540; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80455548; // type:object size:0x8 scope:local align:4 data:double +@4320 = .sdata2:0x80455550; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x80455554; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x80455558; // type:object size:0x4 scope:local align:4 data:float +@4506 = .sdata2:0x8045555C; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x80455560; // type:object size:0x4 scope:local align:4 data:float +@4665 = .sdata2:0x80455564; // type:object size:0x4 scope:local align:4 data:float +@4666 = .sdata2:0x80455568; // type:object size:0x4 scope:local align:4 data:float +@4668 = .sdata2:0x80455570; // type:object size:0x8 scope:local align:4 data:double +@4781 = .sdata2:0x80455578; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x8045557C; // type:object size:0x4 scope:local align:4 data:float +@4979 = .sdata2:0x80455580; // type:object size:0x4 scope:local align:4 data:float +@5050 = .sdata2:0x80455584; // type:object size:0x4 scope:local align:4 data:float +@5051 = .sdata2:0x80455588; // type:object size:0x4 scope:local align:4 data:float +@5110 = .sdata2:0x8045558C; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x80455590; // type:object size:0x4 scope:local align:4 data:float +@5231 = .sdata2:0x80455594; // type:object size:0x4 scope:local align:4 data:float +@5232 = .sdata2:0x80455598; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x8045559C; // type:object size:0x4 scope:local align:4 data:float +@3871 = .sdata2:0x804555A0; // type:object size:0x4 scope:local align:4 data:float +@3872 = .sdata2:0x804555A4; // type:object size:0x4 scope:local align:4 data:float +@3873 = .sdata2:0x804555A8; // type:object size:0x4 scope:local align:4 data:float +@3874 = .sdata2:0x804555AC; // type:object size:0x4 scope:local align:4 data:float +@3875 = .sdata2:0x804555B0; // type:object size:0x4 scope:local align:4 data:float +@3876 = .sdata2:0x804555B4; // type:object size:0x4 scope:local align:4 data:float +@3877 = .sdata2:0x804555B8; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x804555C0; // type:object size:0x4 scope:local align:4 data:float +@4237 = .sdata2:0x804555C8; // type:object size:0x8 scope:local align:4 data:double +@4247 = .sdata2:0x804555D0; // type:object size:0x4 scope:local align:4 data:float +@4248 = .sdata2:0x804555D4; // type:object size:0x4 scope:local align:4 data:float +@4249 = .sdata2:0x804555D8; // type:object size:0x4 scope:local align:4 data:float +@4250 = .sdata2:0x804555DC; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x804555E0; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x804555E4; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x804555E8; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x804555F0; // type:object size:0x8 scope:local align:4 data:double +@4380 = .sdata2:0x804555F8; // type:object size:0x8 scope:local align:4 data:double +@4381 = .sdata2:0x80455600; // type:object size:0x8 scope:local align:4 data:double +sumouArcName$4614 = .sdata2:0x80455608; // type:object size:0x8 scope:local align:4 data:string +ocArcName$4615 = .sdata2:0x80455610; // type:object size:0x5 scope:local align:4 data:string +drArcName$4618 = .sdata2:0x80455618; // type:object size:0x5 scope:local align:4 data:string +msDemoArcName$4619 = .sdata2:0x80455620; // type:object size:0x8 scope:local align:4 data:string +lastGanonArcName$4620 = .sdata2:0x80455628; // type:object size:0x6 scope:local align:4 data:string +pigGanonArcName$4621 = .sdata2:0x80455630; // type:object size:0x6 scope:local align:4 data:string +@4668 = .sdata2:0x80455638; // type:object size:0x4 scope:local align:4 data:4byte +@4669 = .sdata2:0x8045563C; // type:object size:0x4 scope:local align:4 data:4byte +@4699 = .sdata2:0x80455640; // type:object size:0x4 scope:local align:4 data:float +@4741 = .sdata2:0x80455644; // type:object size:0x4 scope:local align:4 data:float +@4742 = .sdata2:0x80455648; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x80455650; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x80455658; // type:object size:0x8 scope:local align:4 data:double +@5656 = .sdata2:0x80455660; // type:object size:0x4 scope:local align:4 data:float +@5657 = .sdata2:0x80455664; // type:object size:0x4 scope:local align:4 data:float +@5658 = .sdata2:0x80455668; // type:object size:0x4 scope:local align:4 data:float +@5659 = .sdata2:0x8045566C; // type:object size:0x4 scope:local align:4 data:float +@5660 = .sdata2:0x80455670; // type:object size:0x4 scope:local align:4 data:float +@5661 = .sdata2:0x80455674; // type:object size:0x4 scope:local align:4 data:float +@5662 = .sdata2:0x80455678; // type:object size:0x4 scope:local align:4 data:float +@5663 = .sdata2:0x8045567C; // type:object size:0x4 scope:local align:4 data:float +@6093 = .sdata2:0x80455680; // type:object size:0x4 scope:local align:4 data:float +@6177 = .sdata2:0x80455688; // type:object size:0x8 scope:local align:4 data:double +@6178 = .sdata2:0x80455690; // type:object size:0x8 scope:local align:4 data:double +@6179 = .sdata2:0x80455698; // type:object size:0x8 scope:local align:4 data:double +@6180 = .sdata2:0x804556A0; // type:object size:0x4 scope:local align:4 data:float +@6629 = .sdata2:0x804556A4; // type:object size:0x4 scope:local align:4 data:float +@6630 = .sdata2:0x804556A8; // type:object size:0x4 scope:local align:4 data:float +@6766 = .sdata2:0x804556AC; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x804556B0; // type:object size:0x4 scope:local align:4 data:float +@8015 = .sdata2:0x804556B4; // type:object size:0x4 scope:local align:4 data:float +@8016 = .sdata2:0x804556B8; // type:object size:0x4 scope:local align:4 data:float +@8017 = .sdata2:0x804556BC; // type:object size:0x4 scope:local align:4 data:float +@8018 = .sdata2:0x804556C0; // type:object size:0x4 scope:local align:4 data:float +@8019 = .sdata2:0x804556C4; // type:object size:0x4 scope:local align:4 data:float +@8020 = .sdata2:0x804556C8; // type:object size:0x4 scope:local align:4 data:float +@8021 = .sdata2:0x804556CC; // type:object size:0x4 scope:local align:4 data:float +@8022 = .sdata2:0x804556D0; // type:object size:0x4 scope:local align:4 data:float +@8023 = .sdata2:0x804556D4; // type:object size:0x4 scope:local align:4 data:float +@8127 = .sdata2:0x804556D8; // type:object size:0x4 scope:local align:4 data:float +@8163 = .sdata2:0x804556DC; // type:object size:0x4 scope:local align:4 data:float +@8529 = .sdata2:0x804556E0; // type:object size:0x4 scope:local align:4 data:float +@8530 = .sdata2:0x804556E4; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x804556E8; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x804556EC; // type:object size:0x4 scope:local align:4 data:float +@9397 = .sdata2:0x804556F0; // type:object size:0x4 scope:local align:4 data:float +@9398 = .sdata2:0x804556F4; // type:object size:0x4 scope:local align:4 data:float +@9399 = .sdata2:0x804556F8; // type:object size:0x4 scope:local align:4 data:float +@9400 = .sdata2:0x804556FC; // type:object size:0x4 scope:local align:4 data:float +@9401 = .sdata2:0x80455700; // type:object size:0x4 scope:local align:4 data:float +@9402 = .sdata2:0x80455704; // type:object size:0x4 scope:local align:4 data:float +@9403 = .sdata2:0x80455708; // type:object size:0x4 scope:local align:4 data:float +@9404 = .sdata2:0x8045570C; // type:object size:0x4 scope:local align:4 data:float +@9405 = .sdata2:0x80455710; // type:object size:0x4 scope:local align:4 data:float +@9406 = .sdata2:0x80455714; // type:object size:0x4 scope:local align:4 data:float +@9407 = .sdata2:0x80455718; // type:object size:0x4 scope:local align:4 data:float +@9408 = .sdata2:0x8045571C; // type:object size:0x4 scope:local align:4 data:float +@9410 = .sdata2:0x80455720; // type:object size:0x8 scope:local align:4 data:double +@9788 = .sdata2:0x80455728; // type:object size:0x4 scope:local align:4 data:float +@10550 = .sdata2:0x8045572C; // type:object size:0x4 scope:local align:4 data:float +@10551 = .sdata2:0x80455730; // type:object size:0x4 scope:local align:4 data:float +@10552 = .sdata2:0x80455734; // type:object size:0x4 scope:local align:4 data:float +@10553 = .sdata2:0x80455738; // type:object size:0x4 scope:local align:4 data:float +@10554 = .sdata2:0x8045573C; // type:object size:0x4 scope:local align:4 data:float +@10555 = .sdata2:0x80455740; // type:object size:0x4 scope:local align:4 data:float +@10556 = .sdata2:0x80455744; // type:object size:0x4 scope:local align:4 data:float +@10557 = .sdata2:0x80455748; // type:object size:0x4 scope:local align:4 data:float +@10558 = .sdata2:0x8045574C; // type:object size:0x4 scope:local align:4 data:float +@10559 = .sdata2:0x80455750; // type:object size:0x4 scope:local align:4 data:float +@10560 = .sdata2:0x80455754; // type:object size:0x4 scope:local align:4 data:float +@10561 = .sdata2:0x80455758; // type:object size:0x4 scope:local align:4 data:float +@10562 = .sdata2:0x8045575C; // type:object size:0x4 scope:local align:4 data:float +@10563 = .sdata2:0x80455760; // type:object size:0x4 scope:local align:4 data:float +@10564 = .sdata2:0x80455764; // type:object size:0x4 scope:local align:4 data:float +@10565 = .sdata2:0x80455768; // type:object size:0x4 scope:local align:4 data:float +@10566 = .sdata2:0x8045576C; // type:object size:0x4 scope:local align:4 data:float +@10567 = .sdata2:0x80455770; // type:object size:0x4 scope:local align:4 data:float +@10568 = .sdata2:0x80455774; // type:object size:0x4 scope:local align:4 data:float +@10569 = .sdata2:0x80455778; // type:object size:0x4 scope:local align:4 data:float +@10570 = .sdata2:0x8045577C; // type:object size:0x4 scope:local align:4 data:float +@10571 = .sdata2:0x80455780; // type:object size:0x4 scope:local align:4 data:float +@10572 = .sdata2:0x80455784; // type:object size:0x4 scope:local align:4 data:float +@10573 = .sdata2:0x80455788; // type:object size:0x4 scope:local align:4 data:float +@10574 = .sdata2:0x8045578C; // type:object size:0x4 scope:local align:4 data:float +@10575 = .sdata2:0x80455790; // type:object size:0x4 scope:local align:4 data:float +@10576 = .sdata2:0x80455794; // type:object size:0x4 scope:local align:4 data:float +@10577 = .sdata2:0x80455798; // type:object size:0x4 scope:local align:4 data:float +@10578 = .sdata2:0x8045579C; // type:object size:0x4 scope:local align:4 data:float +@10579 = .sdata2:0x804557A0; // type:object size:0x4 scope:local align:4 data:float +@10580 = .sdata2:0x804557A4; // type:object size:0x4 scope:local align:4 data:float +@10581 = .sdata2:0x804557A8; // type:object size:0x4 scope:local align:4 data:float +@10582 = .sdata2:0x804557AC; // type:object size:0x4 scope:local align:4 data:float +@11167 = .sdata2:0x804557B0; // type:object size:0x4 scope:local align:4 data:float +@11168 = .sdata2:0x804557B4; // type:object size:0x4 scope:local align:4 data:float +@11169 = .sdata2:0x804557B8; // type:object size:0x4 scope:local align:4 data:float +@11170 = .sdata2:0x804557BC; // type:object size:0x4 scope:local align:4 data:float +@11171 = .sdata2:0x804557C0; // type:object size:0x4 scope:local align:4 data:float +@11172 = .sdata2:0x804557C4; // type:object size:0x4 scope:local align:4 data:float +@11173 = .sdata2:0x804557C8; // type:object size:0x4 scope:local align:4 data:float +@11174 = .sdata2:0x804557CC; // type:object size:0x4 scope:local align:4 data:float +@11175 = .sdata2:0x804557D0; // type:object size:0x4 scope:local align:4 data:float +@12268 = .sdata2:0x804557D4; // type:object size:0x4 scope:local align:4 data:float +@12269 = .sdata2:0x804557D8; // type:object size:0x4 scope:local align:4 data:float +@12270 = .sdata2:0x804557DC; // type:object size:0x4 scope:local align:4 data:float +@12271 = .sdata2:0x804557E0; // type:object size:0x4 scope:local align:4 data:float +@12272 = .sdata2:0x804557E4; // type:object size:0x4 scope:local align:4 data:float +@12273 = .sdata2:0x804557E8; // type:object size:0x4 scope:local align:4 data:float +@12274 = .sdata2:0x804557EC; // type:object size:0x4 scope:local align:4 data:float +@12275 = .sdata2:0x804557F0; // type:object size:0x4 scope:local align:4 data:float +@12276 = .sdata2:0x804557F4; // type:object size:0x4 scope:local align:4 data:float +@12277 = .sdata2:0x804557F8; // type:object size:0x4 scope:local align:4 data:float +@12278 = .sdata2:0x804557FC; // type:object size:0x4 scope:local align:4 data:float +@12279 = .sdata2:0x80455800; // type:object size:0x4 scope:local align:4 data:float +@12280 = .sdata2:0x80455804; // type:object size:0x4 scope:local align:4 data:float +@12281 = .sdata2:0x80455808; // type:object size:0x4 scope:local align:4 data:float +@12282 = .sdata2:0x8045580C; // type:object size:0x4 scope:local align:4 data:float +@12283 = .sdata2:0x80455810; // type:object size:0x4 scope:local align:4 data:float +@12284 = .sdata2:0x80455814; // type:object size:0x4 scope:local align:4 data:float +@12285 = .sdata2:0x80455818; // type:object size:0x4 scope:local align:4 data:float +@12286 = .sdata2:0x8045581C; // type:object size:0x4 scope:local align:4 data:float +@12287 = .sdata2:0x80455820; // type:object size:0x4 scope:local align:4 data:float +@12288 = .sdata2:0x80455824; // type:object size:0x4 scope:local align:4 data:float +@12289 = .sdata2:0x80455828; // type:object size:0x4 scope:local align:4 data:float +@12290 = .sdata2:0x8045582C; // type:object size:0x4 scope:local align:4 data:float +@12291 = .sdata2:0x80455830; // type:object size:0x4 scope:local align:4 data:float +@12292 = .sdata2:0x80455834; // type:object size:0x4 scope:local align:4 data:float +@12293 = .sdata2:0x80455838; // type:object size:0x4 scope:local align:4 data:float +@12294 = .sdata2:0x8045583C; // type:object size:0x4 scope:local align:4 data:float +@12295 = .sdata2:0x80455840; // type:object size:0x4 scope:local align:4 data:float +@12296 = .sdata2:0x80455844; // type:object size:0x4 scope:local align:4 data:float +@12297 = .sdata2:0x80455848; // type:object size:0x4 scope:local align:4 data:float +@12864 = .sdata2:0x8045584C; // type:object size:0x4 scope:local align:4 data:float +@12865 = .sdata2:0x80455850; // type:object size:0x4 scope:local align:4 data:float +@12866 = .sdata2:0x80455854; // type:object size:0x4 scope:local align:4 data:float +@12867 = .sdata2:0x80455858; // type:object size:0x4 scope:local align:4 data:float +@12868 = .sdata2:0x8045585C; // type:object size:0x4 scope:local align:4 data:float +@12869 = .sdata2:0x80455860; // type:object size:0x4 scope:local align:4 data:float +@13132 = .sdata2:0x80455864; // type:object size:0x4 scope:local align:4 data:float +@13314 = .sdata2:0x80455868; // type:object size:0x4 scope:local align:4 data:float +@13673 = .sdata2:0x8045586C; // type:object size:0x4 scope:local align:4 data:float +@14059 = .sdata2:0x80455870; // type:object size:0x4 scope:local align:4 data:float +@14060 = .sdata2:0x80455874; // type:object size:0x4 scope:local align:4 data:float +@14061 = .sdata2:0x80455878; // type:object size:0x4 scope:local align:4 data:float +@14062 = .sdata2:0x8045587C; // type:object size:0x4 scope:local align:4 data:float +@14063 = .sdata2:0x80455880; // type:object size:0x4 scope:local align:4 data:float +@14064 = .sdata2:0x80455884; // type:object size:0x4 scope:local align:4 data:float +@15474 = .sdata2:0x80455888; // type:object size:0x4 scope:local align:4 data:float +@15475 = .sdata2:0x8045588C; // type:object size:0x4 scope:local align:4 data:float +@15476 = .sdata2:0x80455890; // type:object size:0x4 scope:local align:4 data:float +@15477 = .sdata2:0x80455894; // type:object size:0x4 scope:local align:4 data:float +@15478 = .sdata2:0x80455898; // type:object size:0x4 scope:local align:4 data:float +@15479 = .sdata2:0x8045589C; // type:object size:0x4 scope:local align:4 data:float +@15480 = .sdata2:0x804558A0; // type:object size:0x4 scope:local align:4 data:float +@15481 = .sdata2:0x804558A4; // type:object size:0x4 scope:local align:4 data:float +@15482 = .sdata2:0x804558A8; // type:object size:0x4 scope:local align:4 data:float +@15483 = .sdata2:0x804558AC; // type:object size:0x4 scope:local align:4 data:float +@15484 = .sdata2:0x804558B0; // type:object size:0x4 scope:local align:4 data:float +@15485 = .sdata2:0x804558B4; // type:object size:0x4 scope:local align:4 data:float +@15486 = .sdata2:0x804558B8; // type:object size:0x4 scope:local align:4 data:float +@15487 = .sdata2:0x804558BC; // type:object size:0x4 scope:local align:4 data:float +@15772 = .sdata2:0x804558C0; // type:object size:0x4 scope:local align:4 data:float +@15773 = .sdata2:0x804558C4; // type:object size:0x4 scope:local align:4 data:float +@17253 = .sdata2:0x804558C8; // type:object size:0x4 scope:local align:4 data:float +@17254 = .sdata2:0x804558CC; // type:object size:0x4 scope:local align:4 data:float +@17255 = .sdata2:0x804558D0; // type:object size:0x4 scope:local align:4 data:float +PatternLengthMax__Q29dCamera_c23@class$3669d_camera_cpp = .sdata2:0x804558D4; // type:object size:0x4 scope:local align:4 data:4byte +@17392 = .sdata2:0x804558D8; // type:object size:0x4 scope:local align:4 data:float +@17525 = .sdata2:0x804558DC; // type:object size:0x4 scope:local align:4 data:float +@17948 = .sdata2:0x804558E0; // type:object size:0x4 scope:local align:4 data:float +@17979 = .sdata2:0x804558E4; // type:object size:0x4 scope:local align:4 data:float +@3817 = .sdata2:0x804558E8; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x804558EC; // type:object size:0x4 scope:local align:4 data:float +@4171 = .sdata2:0x804558F0; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x804558F8; // type:object size:0x8 scope:local align:4 data:double +@4616 = .sdata2:0x80455900; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x80455904; // type:object size:0x4 scope:local align:4 data:float +@4783 = .sdata2:0x80455908; // type:object size:0x4 scope:local align:4 data:float +@5477 = .sdata2:0x8045590C; // type:object size:0x4 scope:local align:4 data:float +@5478 = .sdata2:0x80455910; // type:object size:0x4 scope:local align:4 data:float +@5480 = .sdata2:0x80455918; // type:object size:0x8 scope:local align:4 data:double +@5619 = .sdata2:0x80455920; // type:object size:0x4 scope:local align:4 data:float +@5620 = .sdata2:0x80455924; // type:object size:0x4 scope:local align:4 data:float +@6074 = .sdata2:0x80455928; // type:object size:0x4 scope:local align:4 data:float +@6075 = .sdata2:0x8045592C; // type:object size:0x4 scope:local align:4 data:float +@6076 = .sdata2:0x80455930; // type:object size:0x4 scope:local align:4 data:float +@6872 = .sdata2:0x80455934; // type:object size:0x4 scope:local align:4 data:float +@6873 = .sdata2:0x80455938; // type:object size:0x4 scope:local align:4 data:float +@6874 = .sdata2:0x8045593C; // type:object size:0x4 scope:local align:4 data:float +@6875 = .sdata2:0x80455940; // type:object size:0x4 scope:local align:4 data:float +@6876 = .sdata2:0x80455944; // type:object size:0x4 scope:local align:4 data:float +@6877 = .sdata2:0x80455948; // type:object size:0x4 scope:local align:4 data:float +@6878 = .sdata2:0x8045594C; // type:object size:0x4 scope:local align:4 data:float +@6879 = .sdata2:0x80455950; // type:object size:0x4 scope:local align:4 data:float +@6880 = .sdata2:0x80455954; // type:object size:0x4 scope:local align:4 data:float +@6881 = .sdata2:0x80455958; // type:object size:0x4 scope:local align:4 data:float +@6882 = .sdata2:0x8045595C; // type:object size:0x4 scope:local align:4 data:float +@6883 = .sdata2:0x80455960; // type:object size:0x4 scope:local align:4 data:float +@6884 = .sdata2:0x80455964; // type:object size:0x4 scope:local align:4 data:float +@6885 = .sdata2:0x80455968; // type:object size:0x4 scope:local align:4 data:float +@7151 = .sdata2:0x8045596C; // type:object size:0x4 scope:local align:4 data:float +@7206 = .sdata2:0x80455970; // type:object size:0x4 scope:local align:4 data:float +@8464 = .sdata2:0x80455974; // type:object size:0x4 scope:local align:4 data:float +@8613 = .sdata2:0x80455978; // type:object size:0x4 scope:local align:4 data:float +@8983 = .sdata2:0x8045597C; // type:object size:0x4 scope:local align:4 data:float +@8984 = .sdata2:0x80455980; // type:object size:0x4 scope:local align:4 data:float +@8985 = .sdata2:0x80455988; // type:object size:0x8 scope:local align:4 data:double +@8986 = .sdata2:0x80455990; // type:object size:0x4 scope:local align:4 data:float +@8998 = .sdata2:0x80455994; // type:object size:0x4 scope:local align:4 data:float +@3741 = .sdata2:0x80455998; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x8045599C; // type:object size:0x8 scope:local align:4 data:4byte +@3770 = .sdata2:0x804559A4; // type:object size:0x8 scope:local align:4 data:4byte +@3799 = .sdata2:0x804559AC; // type:object size:0x4 scope:local align:4 data:float +@3868 = .sdata2:0x804559B0; // type:object size:0x8 scope:local align:4 data:double +@4008 = .sdata2:0x804559B8; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x804559BC; // type:object size:0x4 scope:local align:4 data:float +@3792 = .sdata2:0x804559C0; // type:object size:0x4 scope:local align:4 data:float +@3821 = .sdata2:0x804559C4; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x804559C8; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x804559D0; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x804559D4; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x804559D8; // type:object size:0x8 scope:local align:4 data:double +@3879 = .sdata2:0x804559E0; // type:object size:0x4 scope:local align:4 data:float +@3880 = .sdata2:0x804559E4; // type:object size:0x4 scope:local align:4 data:float +@3881 = .sdata2:0x804559E8; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x804559EC; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x804559F0; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x804559F4; // type:object size:0x4 scope:local align:4 data:float +@3903 = .sdata2:0x804559F8; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x804559FC; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x80455A00; // type:object size:0x8 scope:local align:4 data:double +@3673 = .sdata2:0x80455A08; // type:object size:0x4 scope:local align:4 data:float +@3674 = .sdata2:0x80455A0C; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x80455A10; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x80455A14; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x80455A18; // type:object size:0x8 scope:local align:4 data:double +@4089 = .sdata2:0x80455A20; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x80455A24; // type:object size:0x4 scope:local align:4 data:float +@4237 = .sdata2:0x80455A28; // type:object size:0x4 scope:local align:4 data:float +@4238 = .sdata2:0x80455A2C; // type:object size:0x4 scope:local align:4 data:float +@3740 = .sdata2:0x80455A30; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x80455A38; // type:object size:0x8 scope:local align:4 data:double +@3814 = .sdata2:0x80455A40; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x80455A48; // type:object size:0x4 scope:local align:4 data:float +@3797 = .sdata2:0x80455A4C; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x80455A50; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x80455A54; // type:object size:0x4 scope:local align:4 data:float +@3917 = .sdata2:0x80455A58; // type:object size:0x8 scope:local align:4 data:double +@3918 = .sdata2:0x80455A60; // type:object size:0x8 scope:local align:4 data:double +@3919 = .sdata2:0x80455A68; // type:object size:0x8 scope:local align:4 data:double +@3920 = .sdata2:0x80455A70; // type:object size:0x4 scope:local align:4 data:float +@3992 = .sdata2:0x80455A74; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x80455A78; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x80455A7C; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x80455A80; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x80455A84; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x80455A88; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x80455A8C; // type:object size:0x4 scope:local align:4 data:float +@3659 = .sdata2:0x80455A90; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x80455A98; // type:object size:0x8 scope:local align:4 data:double +@3839 = .sdata2:0x80455AA0; // type:object size:0x8 scope:local align:4 data:double +@3840 = .sdata2:0x80455AA8; // type:object size:0x8 scope:local align:4 data:double +@3841 = .sdata2:0x80455AB0; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x80455AB4; // type:object size:0x4 scope:local align:4 data:float +@3843 = .sdata2:0x80455AB8; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x80455ABC; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x80455AC0; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x80455AC4; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x80455AC8; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x80455ACC; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x80455AD0; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x80455AD4; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x80455AD8; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x80455ADC; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x80455AE0; // type:object size:0x4 scope:local align:4 data:float +@5000 = .sdata2:0x80455AE4; // type:object size:0x4 scope:local align:4 data:float +@5001 = .sdata2:0x80455AE8; // type:object size:0x4 scope:local align:4 data:float +@5002 = .sdata2:0x80455AEC; // type:object size:0x4 scope:local align:4 data:float +@5003 = .sdata2:0x80455AF0; // type:object size:0x4 scope:local align:4 data:float +@5004 = .sdata2:0x80455AF4; // type:object size:0x4 scope:local align:4 data:float +@5005 = .sdata2:0x80455AF8; // type:object size:0x4 scope:local align:4 data:float +@5006 = .sdata2:0x80455AFC; // type:object size:0x4 scope:local align:4 data:float +@5007 = .sdata2:0x80455B00; // type:object size:0x4 scope:local align:4 data:float +@5084 = .sdata2:0x80455B04; // type:object size:0x4 scope:local align:4 data:float +@5296 = .sdata2:0x80455B08; // type:object size:0x4 scope:local align:4 data:float +@5298 = .sdata2:0x80455B10; // type:object size:0x8 scope:local align:4 data:double +item_no$5460 = .sdata2:0x80455B18; // type:object size:0x6 scope:local align:4 +@5687 = .sdata2:0x80455B20; // type:object size:0x4 scope:local align:4 data:float +@5688 = .sdata2:0x80455B24; // type:object size:0x4 scope:local align:4 data:float +@5689 = .sdata2:0x80455B28; // type:object size:0x4 scope:local align:4 data:float +@5690 = .sdata2:0x80455B2C; // type:object size:0x4 scope:local align:4 data:float +@5691 = .sdata2:0x80455B30; // type:object size:0x4 scope:local align:4 data:float +@5692 = .sdata2:0x80455B34; // type:object size:0x4 scope:local align:4 data:float +@5693 = .sdata2:0x80455B38; // type:object size:0x4 scope:local align:4 data:float +@5694 = .sdata2:0x80455B3C; // type:object size:0x4 scope:local align:4 data:float +@3868 = .sdata2:0x80455B40; // type:object size:0x4 scope:local align:4 data:float +@3869 = .sdata2:0x80455B44; // type:object size:0x4 scope:local align:4 data:float +@3870 = .sdata2:0x80455B48; // type:object size:0x4 scope:local align:4 data:float +@3878 = .sdata2:0x80455B4C; // type:object size:0x4 scope:local align:4 data:float +@3879 = .sdata2:0x80455B50; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x80455B54; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x80455B58; // type:object size:0x8 scope:local align:4 data:double +@4290 = .sdata2:0x80455B60; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x80455B64; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x80455B68; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x80455B6C; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x80455B70; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x80455B74; // type:object size:0x4 scope:local align:4 data:float +@4377 = .sdata2:0x80455B78; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x80455B80; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x80455B84; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x80455B88; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80455B8C; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x80455B90; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x80455B94; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x80455B98; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x80455B9C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x80455BA0; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x80455BA4; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x80455BA8; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x80455BAC; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x80455BB0; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x80455BB4; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x80455BB8; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x80455BBC; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x80455BC0; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x80455BC4; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x80455BC8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x80455BCC; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x80455BD0; // type:object size:0x8 scope:local align:4 data:double +@4411 = .sdata2:0x80455BD8; // type:object size:0x8 scope:local align:4 data:double +@4412 = .sdata2:0x80455BE0; // type:object size:0x8 scope:local align:4 data:double +@4441 = .sdata2:0x80455BE8; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x80455BEC; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x80455BF0; // type:object size:0x8 scope:local align:4 data:double +@4477 = .sdata2:0x80455BF8; // type:object size:0x4 scope:local align:4 data:float +@4502 = .sdata2:0x80455BFC; // type:object size:0x4 scope:local align:4 data:float +@4503 = .sdata2:0x80455C00; // type:object size:0x4 scope:local align:4 data:float +@4504 = .sdata2:0x80455C04; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x80455C08; // type:object size:0x4 scope:local align:4 data:float +@4506 = .sdata2:0x80455C0C; // type:object size:0x4 scope:local align:4 data:float +@4507 = .sdata2:0x80455C10; // type:object size:0x4 scope:local align:4 data:float +@4508 = .sdata2:0x80455C14; // type:object size:0x4 scope:local align:4 data:float +@4509 = .sdata2:0x80455C18; // type:object size:0x4 scope:local align:4 data:float +@4510 = .sdata2:0x80455C1C; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x80455C20; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x80455C24; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x80455C28; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x80455C2C; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x80455C30; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x80455C34; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x80455C38; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x80455C40; // type:object size:0x8 scope:local align:4 data:double +@5077 = .sdata2:0x80455C48; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x80455C4C; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x80455C50; // type:object size:0x4 scope:local align:4 data:float +@5192 = .sdata2:0x80455C54; // type:object size:0x4 scope:local align:4 data:float +@5193 = .sdata2:0x80455C58; // type:object size:0x4 scope:local align:4 data:float +@5194 = .sdata2:0x80455C5C; // type:object size:0x4 scope:local align:4 data:float +@5344 = .sdata2:0x80455C60; // type:object size:0x4 scope:local align:4 data:float +@5345 = .sdata2:0x80455C64; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x80455C68; // type:object size:0x4 scope:local align:4 data:float +@5347 = .sdata2:0x80455C6C; // type:object size:0x4 scope:local align:4 data:float +@5348 = .sdata2:0x80455C70; // type:object size:0x4 scope:local align:4 data:float +@5349 = .sdata2:0x80455C74; // type:object size:0x4 scope:local align:4 data:float +@5365 = .sdata2:0x80455C78; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x80455C7C; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x80455C80; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x80455C84; // type:object size:0x4 scope:local align:4 data:float +@5613 = .sdata2:0x80455C88; // type:object size:0x4 scope:local align:4 data:float +@5614 = .sdata2:0x80455C8C; // type:object size:0x4 scope:local align:4 data:float +@5615 = .sdata2:0x80455C90; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x80455C94; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x80455C98; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x80455C9C; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x80455CA0; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x80455CA4; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x80455CA8; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x80455CAC; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x80455CB0; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x80455CB4; // type:object size:0x4 scope:local align:4 data:float +@6036 = .sdata2:0x80455CB8; // type:object size:0x4 scope:local align:4 data:float +@6037 = .sdata2:0x80455CBC; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x80455CC0; // type:object size:0x4 scope:local align:4 data:float +@6039 = .sdata2:0x80455CC4; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x80455CC8; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x80455CCC; // type:object size:0x4 scope:local align:4 data:float +@6042 = .sdata2:0x80455CD0; // type:object size:0x4 scope:local align:4 data:float +@6761 = .sdata2:0x80455CD4; // type:object size:0x4 scope:local align:4 data:float +@6762 = .sdata2:0x80455CD8; // type:object size:0x4 scope:local align:4 data:float +@6763 = .sdata2:0x80455CDC; // type:object size:0x4 scope:local align:4 data:float +@6764 = .sdata2:0x80455CE0; // type:object size:0x4 scope:local align:4 data:float +@6765 = .sdata2:0x80455CE4; // type:object size:0x4 scope:local align:4 data:float +@6766 = .sdata2:0x80455CE8; // type:object size:0x4 scope:local align:4 data:float +@6767 = .sdata2:0x80455CEC; // type:object size:0x4 scope:local align:4 data:float +@6768 = .sdata2:0x80455CF0; // type:object size:0x4 scope:local align:4 data:float +@6769 = .sdata2:0x80455CF4; // type:object size:0x4 scope:local align:4 data:float +@6770 = .sdata2:0x80455CF8; // type:object size:0x4 scope:local align:4 data:float +@6771 = .sdata2:0x80455CFC; // type:object size:0x4 scope:local align:4 data:float +@6772 = .sdata2:0x80455D00; // type:object size:0x4 scope:local align:4 data:float +@6773 = .sdata2:0x80455D04; // type:object size:0x4 scope:local align:4 data:float +@6774 = .sdata2:0x80455D08; // type:object size:0x4 scope:local align:4 data:float +@7011 = .sdata2:0x80455D0C; // type:object size:0x4 scope:local align:4 data:float +@7012 = .sdata2:0x80455D10; // type:object size:0x4 scope:local align:4 data:float +@7013 = .sdata2:0x80455D14; // type:object size:0x4 scope:local align:4 data:float +@7014 = .sdata2:0x80455D18; // type:object size:0x4 scope:local align:4 data:float +@7015 = .sdata2:0x80455D1C; // type:object size:0x4 scope:local align:4 data:float +@7016 = .sdata2:0x80455D20; // type:object size:0x4 scope:local align:4 data:float +@7017 = .sdata2:0x80455D24; // type:object size:0x4 scope:local align:4 data:float +@7018 = .sdata2:0x80455D28; // type:object size:0x4 scope:local align:4 data:float +@7019 = .sdata2:0x80455D2C; // type:object size:0x4 scope:local align:4 data:float +@7020 = .sdata2:0x80455D30; // type:object size:0x4 scope:local align:4 data:float +@7021 = .sdata2:0x80455D34; // type:object size:0x4 scope:local align:4 data:float +@7022 = .sdata2:0x80455D38; // type:object size:0x4 scope:local align:4 data:float +@7023 = .sdata2:0x80455D3C; // type:object size:0x4 scope:local align:4 data:float +@7024 = .sdata2:0x80455D40; // type:object size:0x4 scope:local align:4 data:float +@7025 = .sdata2:0x80455D44; // type:object size:0x4 scope:local align:4 data:float +@7026 = .sdata2:0x80455D48; // type:object size:0x4 scope:local align:4 data:float +@7027 = .sdata2:0x80455D4C; // type:object size:0x4 scope:local align:4 data:float +@7186 = .sdata2:0x80455D50; // type:object size:0x4 scope:local align:4 data:float +@7187 = .sdata2:0x80455D54; // type:object size:0x4 scope:local align:4 data:float +@7365 = .sdata2:0x80455D58; // type:object size:0x4 scope:local align:4 data:float +@7366 = .sdata2:0x80455D5C; // type:object size:0x4 scope:local align:4 data:float +@7608 = .sdata2:0x80455D60; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x80455D64; // type:object size:0x4 scope:local align:4 data:float +@8647 = .sdata2:0x80455D68; // type:object size:0x4 scope:local align:4 data:float +@8975 = .sdata2:0x80455D6C; // type:object size:0x4 scope:local align:4 data:float +@9254 = .sdata2:0x80455D70; // type:object size:0x4 scope:local align:4 data:float +@9255 = .sdata2:0x80455D74; // type:object size:0x4 scope:local align:4 data:float +@9256 = .sdata2:0x80455D78; // type:object size:0x4 scope:local align:4 data:float +@9257 = .sdata2:0x80455D7C; // type:object size:0x4 scope:local align:4 data:float +@9258 = .sdata2:0x80455D80; // type:object size:0x4 scope:local align:4 data:float +@9259 = .sdata2:0x80455D84; // type:object size:0x4 scope:local align:4 data:float +@9676 = .sdata2:0x80455D88; // type:object size:0x4 scope:local align:4 data:float +@9677 = .sdata2:0x80455D8C; // type:object size:0x4 scope:local align:4 data:float +@9722 = .sdata2:0x80455D90; // type:object size:0x4 scope:local align:4 data:float +@9723 = .sdata2:0x80455D94; // type:object size:0x4 scope:local align:4 data:float +@9724 = .sdata2:0x80455D98; // type:object size:0x4 scope:local align:4 data:float +@9725 = .sdata2:0x80455D9C; // type:object size:0x4 scope:local align:4 data:float +@9726 = .sdata2:0x80455DA0; // type:object size:0x4 scope:local align:4 data:float +@9727 = .sdata2:0x80455DA4; // type:object size:0x4 scope:local align:4 data:float +@9728 = .sdata2:0x80455DA8; // type:object size:0x4 scope:local align:4 data:float +@9779 = .sdata2:0x80455DAC; // type:object size:0x4 scope:local align:4 data:float +@9780 = .sdata2:0x80455DB0; // type:object size:0x4 scope:local align:4 data:float +@9781 = .sdata2:0x80455DB4; // type:object size:0x4 scope:local align:4 data:float +@10273 = .sdata2:0x80455DB8; // type:object size:0x4 scope:local align:4 data:float +@10274 = .sdata2:0x80455DBC; // type:object size:0x4 scope:local align:4 data:float +@10483 = .sdata2:0x80455DC0; // type:object size:0x4 scope:local align:4 data:float +@10484 = .sdata2:0x80455DC4; // type:object size:0x4 scope:local align:4 data:float +@10485 = .sdata2:0x80455DC8; // type:object size:0x4 scope:local align:4 data:float +@10486 = .sdata2:0x80455DCC; // type:object size:0x4 scope:local align:4 data:float +@10916 = .sdata2:0x80455DD0; // type:object size:0x4 scope:local align:4 data:float +@10917 = .sdata2:0x80455DD4; // type:object size:0x4 scope:local align:4 data:float +@10918 = .sdata2:0x80455DD8; // type:object size:0x4 scope:local align:4 data:float +@10919 = .sdata2:0x80455DDC; // type:object size:0x4 scope:local align:4 data:float +@10920 = .sdata2:0x80455DE0; // type:object size:0x4 scope:local align:4 data:float +@10921 = .sdata2:0x80455DE4; // type:object size:0x4 scope:local align:4 data:float +@10922 = .sdata2:0x80455DE8; // type:object size:0x4 scope:local align:4 data:float +@10923 = .sdata2:0x80455DEC; // type:object size:0x4 scope:local align:4 data:float +@10924 = .sdata2:0x80455DF0; // type:object size:0x4 scope:local align:4 data:float +@10925 = .sdata2:0x80455DF4; // type:object size:0x4 scope:local align:4 data:float +@10926 = .sdata2:0x80455DF8; // type:object size:0x4 scope:local align:4 data:float +@10927 = .sdata2:0x80455DFC; // type:object size:0x4 scope:local align:4 data:float +@10928 = .sdata2:0x80455E00; // type:object size:0x4 scope:local align:4 data:float +@10929 = .sdata2:0x80455E04; // type:object size:0x4 scope:local align:4 data:float +@10930 = .sdata2:0x80455E08; // type:object size:0x4 scope:local align:4 data:float +@10931 = .sdata2:0x80455E0C; // type:object size:0x4 scope:local align:4 data:float +@10932 = .sdata2:0x80455E10; // type:object size:0x4 scope:local align:4 data:float +@3804 = .sdata2:0x80455E18; // type:object size:0x4 scope:local align:4 data:float +@3805 = .sdata2:0x80455E1C; // type:object size:0x4 scope:local align:4 data:float +@3812 = .sdata2:0x80455E20; // type:object size:0x8 scope:local align:4 data:double +@3843 = .sdata2:0x80455E28; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x80455E2C; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x80455E30; // type:object size:0x4 scope:local align:4 data:float +@3883 = .sdata2:0x80455E34; // type:object size:0x4 scope:local align:4 data:float +@3884 = .sdata2:0x80455E38; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x80455E3C; // type:object size:0x4 scope:local align:4 data:float +@3923 = .sdata2:0x80455E40; // type:object size:0x4 scope:local align:4 data:float +@3924 = .sdata2:0x80455E44; // type:object size:0x4 scope:local align:4 data:float +@3925 = .sdata2:0x80455E48; // type:object size:0x4 scope:local align:4 data:float +@3926 = .sdata2:0x80455E4C; // type:object size:0x4 scope:local align:4 data:float +@3927 = .sdata2:0x80455E50; // type:object size:0x4 scope:local align:4 data:float +@3928 = .sdata2:0x80455E54; // type:object size:0x4 scope:local align:4 data:float +@3929 = .sdata2:0x80455E58; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x80455E5C; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x80455E60; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x80455E64; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x80455E68; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x80455E6C; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x80455E70; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x80455E74; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x80455E78; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x80455E7C; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x80455E80; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x80455E84; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x80455E88; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x80455E90; // type:object size:0x8 scope:local align:4 data:double +@4092 = .sdata2:0x80455E98; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x80455E9C; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x80455EA0; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x80455EA4; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x80455EA8; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x80455EAC; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x80455EB0; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x80455EB4; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x80455EB8; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x80455EC0; // type:object size:0x8 scope:local align:4 data:double +@3776 = .sdata2:0x80455EC8; // type:object size:0x4 scope:local align:4 data:float +@3847 = .sdata2:0x80455ED0; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x80455ED4; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x80455ED8; // type:object size:0x8 scope:local align:4 data:double +@3911 = .sdata2:0x80455EE0; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x80455EE8; // type:object size:0x4 scope:local align:4 data:float +@4482 = .sdata2:0x80455EEC; // type:object size:0x4 scope:local align:4 data:float +@5173 = .sdata2:0x80455EF0; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x80455EF4; // type:object size:0x4 scope:local align:4 data:float +@5199 = .sdata2:0x80455EF8; // type:object size:0x8 scope:local align:4 data:double +@5268 = .sdata2:0x80455F00; // type:object size:0x4 scope:local align:4 data:float +@5269 = .sdata2:0x80455F04; // type:object size:0x4 scope:local align:4 data:float +@5271 = .sdata2:0x80455F08; // type:object size:0x8 scope:local align:4 data:double +@5402 = .sdata2:0x80455F10; // type:object size:0x8 scope:local align:4 data:4byte +@5403 = .sdata2:0x80455F18; // type:object size:0x8 scope:local align:4 data:4byte +@5531 = .sdata2:0x80455F20; // type:object size:0x4 scope:local align:4 data:float +@5611 = .sdata2:0x80455F24; // type:object size:0x4 scope:local align:4 data:float +@5612 = .sdata2:0x80455F28; // type:object size:0x4 scope:local align:4 data:float +@5613 = .sdata2:0x80455F2C; // type:object size:0x4 scope:local align:4 data:float +@5614 = .sdata2:0x80455F30; // type:object size:0x4 scope:local align:4 data:float +@5615 = .sdata2:0x80455F34; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x80455F38; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x80455F3C; // type:object size:0x4 scope:local align:4 data:float +@7324 = .sdata2:0x80455F40; // type:object size:0x4 scope:local align:4 data:float +@7325 = .sdata2:0x80455F44; // type:object size:0x4 scope:local align:4 data:float +@7326 = .sdata2:0x80455F48; // type:object size:0x4 scope:local align:4 data:float +@7327 = .sdata2:0x80455F4C; // type:object size:0x4 scope:local align:4 data:float +@7328 = .sdata2:0x80455F50; // type:object size:0x4 scope:local align:4 data:float +@7329 = .sdata2:0x80455F54; // type:object size:0x4 scope:local align:4 data:float +@7330 = .sdata2:0x80455F58; // type:object size:0x4 scope:local align:4 data:float +@7331 = .sdata2:0x80455F5C; // type:object size:0x4 scope:local align:4 data:float +@7332 = .sdata2:0x80455F60; // type:object size:0x4 scope:local align:4 data:float +@7333 = .sdata2:0x80455F64; // type:object size:0x4 scope:local align:4 data:float +@7334 = .sdata2:0x80455F68; // type:object size:0x4 scope:local align:4 data:float +@7335 = .sdata2:0x80455F6C; // type:object size:0x4 scope:local align:4 data:float +@7336 = .sdata2:0x80455F70; // type:object size:0x4 scope:local align:4 data:float +@7505 = .sdata2:0x80455F74; // type:object size:0x4 scope:local align:4 data:float +@7506 = .sdata2:0x80455F78; // type:object size:0x4 scope:local align:4 data:float +@7507 = .sdata2:0x80455F7C; // type:object size:0x4 scope:local align:4 data:float +@7508 = .sdata2:0x80455F80; // type:object size:0x4 scope:local align:4 data:float +@7944 = .sdata2:0x80455F84; // type:object size:0x4 scope:local align:4 data:float +@7945 = .sdata2:0x80455F88; // type:object size:0x4 scope:local align:4 data:float +@7946 = .sdata2:0x80455F8C; // type:object size:0x4 scope:local align:4 data:float +@7947 = .sdata2:0x80455F90; // type:object size:0x4 scope:local align:4 data:float +@7948 = .sdata2:0x80455F94; // type:object size:0x4 scope:local align:4 data:float +@7949 = .sdata2:0x80455F98; // type:object size:0x4 scope:local align:4 data:float +@7963 = .sdata2:0x80455FA0; // type:object size:0x8 scope:local align:4 data:double +@3962 = .sdata2:0x80455FA8; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x80455FAC; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80455FB0; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x80455FB4; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x80455FB8; // type:object size:0x8 scope:local align:4 data:double +@4133 = .sdata2:0x80455FC0; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x80455FC4; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x80455FC8; // type:object size:0x4 scope:local align:4 data:float +@4249 = .sdata2:0x80455FCC; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x80455FD0; // type:object size:0x4 scope:local align:4 data:float +@4313 = .sdata2:0x80455FD4; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x80455FD8; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x80455FDC; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x80455FE0; // type:object size:0x4 scope:local align:4 data:float +@4784 = .sdata2:0x80455FE4; // type:object size:0x4 scope:local align:4 data:float +@4785 = .sdata2:0x80455FE8; // type:object size:0x4 scope:local align:4 data:float +@4786 = .sdata2:0x80455FEC; // type:object size:0x4 scope:local align:4 data:float +@4787 = .sdata2:0x80455FF0; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x80455FF4; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x80455FF8; // type:object size:0x8 scope:local align:4 data:double +@4848 = .sdata2:0x80456000; // type:object size:0x4 scope:local align:4 data:float +@4926 = .sdata2:0x80456004; // type:object size:0x4 scope:local align:4 data:float +@4927 = .sdata2:0x80456008; // type:object size:0x4 scope:local align:4 data:float +@5277 = .sdata2:0x8045600C; // type:object size:0x4 scope:local align:4 data:float +@5288 = .sdata2:0x80456010; // type:object size:0x4 scope:local align:4 data:float +@6017 = .sdata2:0x80456014; // type:object size:0x4 scope:local align:4 data:float +@6180 = .sdata2:0x80456018; // type:object size:0x4 scope:local align:4 data:float +@6181 = .sdata2:0x8045601C; // type:object size:0x4 scope:local align:4 data:float +@3803 = .sdata2:0x80456020; // type:object size:0x4 scope:local align:4 data:float +l_lineWidthPatOff$3807 = .sdata2:0x80456024; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3808 = .sdata2:0x8045602C; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3809 = .sdata2:0x80456034; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOff$3820 = .sdata2:0x8045603C; // type:object size:0x5 scope:local align:4 +l_lineWidthPatOn$3821 = .sdata2:0x80456044; // type:object size:0x5 scope:local align:4 +l_lineWidthPatStay$3822 = .sdata2:0x8045604C; // type:object size:0x5 scope:local align:4 +@3837 = .sdata2:0x80456054; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80456058; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x80456060; // type:object size:0x8 scope:local align:4 data:double +@4168 = .sdata2:0x80456068; // type:object size:0x8 scope:local align:4 data:double +@4170 = .sdata2:0x80456070; // type:object size:0x8 scope:local align:4 data:double +@4245 = .sdata2:0x80456078; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x8045607C; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80456080; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x80456084; // type:object size:0x4 scope:local align:4 data:float +@4460 = .sdata2:0x80456088; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x8045608C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .sdata2:0x80456090; // type:object size:0x4 scope:local align:4 data:float +@3703 = .sdata2:0x80456098; // type:object size:0x4 scope:local align:4 data:float +@3882 = .sdata2:0x8045609C; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x804560A0; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x804560A4; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x804560A8; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x804560AC; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x804560B0; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x804560B4; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x804560B8; // type:object size:0x8 scope:local align:4 data:double +@4140 = .sdata2:0x804560C0; // type:object size:0x8 scope:local align:4 data:double +@3904 = .sdata2:0x804560C8; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x804560CC; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x804560D0; // type:object size:0x4 scope:local align:4 data:float +@3982 = .sdata2:0x804560D4; // type:object size:0x4 scope:local align:4 data:float +@3984 = .sdata2:0x804560D8; // type:object size:0x8 scope:local align:4 data:double +@4021 = .sdata2:0x804560E0; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x804560E8; // type:object size:0x8 scope:local align:4 data:double +@3994 = .sdata2:0x804560F0; // type:object size:0x4 scope:local align:4 data:float +@3995 = .sdata2:0x804560F4; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x804560F8; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x804560FC; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x80456100; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x80456104; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x80456108; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x8045610C; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x80456110; // type:object size:0x8 scope:local align:4 data:double +@4397 = .sdata2:0x80456118; // type:object size:0x4 scope:local align:4 data:float +@4398 = .sdata2:0x8045611C; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x80456120; // type:object size:0x4 scope:local align:4 data:float +@4541 = .sdata2:0x80456124; // type:object size:0x4 scope:local align:4 data:float +@4939 = .sdata2:0x80456128; // type:object size:0x4 scope:local align:4 data:float +@4940 = .sdata2:0x8045612C; // type:object size:0x4 scope:local align:4 data:float +@6855 = .sdata2:0x80456130; // type:object size:0x4 scope:local align:4 data:float +@6987 = .sdata2:0x80456134; // type:object size:0x4 scope:local align:4 data:float +@7300 = .sdata2:0x80456138; // type:object size:0x4 scope:local align:4 data:float +@7348 = .sdata2:0x8045613C; // type:object size:0x4 scope:local align:4 data:float +@7356 = .sdata2:0x80456140; // type:object size:0x4 scope:local align:4 data:float +@7357 = .sdata2:0x80456144; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x80456148; // type:object size:0x8 scope:local align:4 data:double +@3703 = .sdata2:0x80456150; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x80456154; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x80456158; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x8045615C; // type:object size:0x4 scope:local align:4 data:float +@3771 = .sdata2:0x80456160; // type:object size:0x4 scope:local align:4 data:float +m_other__22dMfm_HIO_prm_res_src_s = .sdata2:0x80456164; // type:object size:0x1 scope:global align:4 data:byte +@4104 = .sdata2:0x80456168; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x8045616C; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x80456170; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x80456178; // type:object size:0x8 scope:local align:4 data:double +l_lineWidthPatData$4134 = .sdata2:0x80456180; // type:object size:0x5 scope:local align:4 +l_lineWidthPatData2$4135 = .sdata2:0x80456188; // type:object size:0x5 scope:local align:4 +@4152 = .sdata2:0x80456190; // type:object size:0x4 scope:local align:4 data:float +borderColor0$4169 = .sdata2:0x80456194; // type:object size:0x4 scope:local align:4 +borderColor1$4170 = .sdata2:0x80456198; // type:object size:0x4 scope:local align:4 +l_mapBaseColor$4181 = .sdata2:0x8045619C; // type:object size:0x4 scope:local align:4 +@3970 = .sdata2:0x804561A0; // type:object size:0x4 scope:local align:4 data:float +@3971 = .sdata2:0x804561A4; // type:object size:0x4 scope:local align:4 data:float +@3972 = .sdata2:0x804561A8; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x804561AC; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x804561B0; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x804561B4; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x804561B8; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x804561BC; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x804561C0; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x804561C4; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x804561C8; // type:object size:0x8 scope:local align:4 data:double +@4260 = .sdata2:0x804561D0; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x804561D8; // type:object size:0x8 scope:local align:4 data:double +@5133 = .sdata2:0x804561E0; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x804561E4; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x804561E8; // type:object size:0x4 scope:local align:4 data:float +@5434 = .sdata2:0x804561EC; // type:object size:0x4 scope:local align:4 data:float +@5568 = .sdata2:0x804561F0; // type:object size:0x4 scope:local align:4 data:float +@5632 = .sdata2:0x804561F4; // type:object size:0x4 scope:local align:4 data:float +@5633 = .sdata2:0x804561F8; // type:object size:0x4 scope:local align:4 data:float +@6309 = .sdata2:0x804561FC; // type:object size:0x4 scope:local align:4 data:float +@6325 = .sdata2:0x80456200; // type:object size:0x4 scope:local align:4 data:float +@3834 = .sdata2:0x80456208; // type:object size:0x4 scope:local align:4 data:float +@3835 = .sdata2:0x8045620C; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x80456210; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x80456214; // type:object size:0x4 scope:local align:4 data:float +@3961 = .sdata2:0x80456218; // type:object size:0x4 scope:local align:4 data:float +@3962 = .sdata2:0x8045621C; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x80456220; // type:object size:0x4 scope:local align:4 data:float +@3964 = .sdata2:0x80456224; // type:object size:0x4 scope:local align:4 data:float +@3965 = .sdata2:0x80456228; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x80456230; // type:object size:0x8 scope:local align:4 data:double +@4089 = .sdata2:0x80456238; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x8045623C; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x80456240; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x80456248; // type:object size:0x8 scope:local align:4 data:double +@4474 = .sdata2:0x80456250; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x80456258; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x8045625C; // type:object size:0x4 scope:local align:4 data:float +@4064 = .sdata2:0x80456260; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x80456264; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x80456268; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x80456270; // type:object size:0x8 scope:local align:4 data:double +@4302 = .sdata2:0x80456278; // type:object size:0x4 scope:local align:4 data:float +@4303 = .sdata2:0x8045627C; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x80456280; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x80456284; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x80456288; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x8045628C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x80456290; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80456294; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x80456298; // type:object size:0x4 scope:local align:4 data:float +@4453 = .sdata2:0x8045629C; // type:object size:0x4 scope:local align:4 data:float +@4820 = .sdata2:0x804562A0; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x804562A4; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x804562A8; // type:object size:0x8 scope:local align:4 data:double +@3827 = .sdata2:0x804562B0; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x804562B4; // type:object size:0x4 scope:local align:4 data:float +@3964 = .sdata2:0x804562B8; // type:object size:0x4 scope:local align:4 data:float +@3965 = .sdata2:0x804562BC; // type:object size:0x4 scope:local align:4 data:float +@3966 = .sdata2:0x804562C0; // type:object size:0x4 scope:local align:4 data:float +@3967 = .sdata2:0x804562C4; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x804562C8; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x804562CC; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x804562D0; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x804562D8; // type:object size:0x8 scope:local align:4 data:double +@4171 = .sdata2:0x804562E0; // type:object size:0x8 scope:local align:4 data:double +@4308 = .sdata2:0x804562E8; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x804562EC; // type:object size:0x4 scope:local align:4 data:float +@4310 = .sdata2:0x804562F0; // type:object size:0x4 scope:local align:4 data:float +l_msgNum2$3920 = .sdata2:0x804562F8; // type:object size:0x2 scope:local align:4 +@4068 = .sdata2:0x804562FC; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x80456300; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x80456304; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x80456308; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x80456310; // type:object size:0x8 scope:local align:4 data:double +@4469 = .sdata2:0x80456318; // type:object size:0x4 scope:local align:4 data:float +@4470 = .sdata2:0x8045631C; // type:object size:0x4 scope:local align:4 data:float +@4471 = .sdata2:0x80456320; // type:object size:0x4 scope:local align:4 data:float +@4472 = .sdata2:0x80456324; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x80456328; // type:object size:0x8 scope:local align:4 data:double +@4862 = .sdata2:0x80456330; // type:object size:0x4 scope:local align:4 data:float +@4893 = .sdata2:0x80456334; // type:object size:0x4 scope:local align:4 data:float +@4894 = .sdata2:0x80456338; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x8045633C; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x80456340; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x80456344; // type:object size:0x4 scope:local align:4 data:float +@6256 = .sdata2:0x80456348; // type:object size:0x4 scope:local align:4 data:float +@6507 = .sdata2:0x8045634C; // type:object size:0x4 scope:local align:4 data:float +@6508 = .sdata2:0x80456350; // type:object size:0x4 scope:local align:4 data:float +@6509 = .sdata2:0x80456354; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x80456358; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x8045635C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x80456360; // type:object size:0x4 scope:local align:4 data:float +@4303 = .sdata2:0x80456364; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x80456368; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x8045636C; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x80456370; // type:object size:0x4 scope:local align:4 data:float +@4307 = .sdata2:0x80456374; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x80456378; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x8045637C; // type:object size:0x4 scope:local align:4 data:float +@4310 = .sdata2:0x80456380; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x80456388; // type:object size:0x8 scope:local align:4 data:double +@4465 = .sdata2:0x80456390; // type:object size:0x4 scope:local align:4 data:float +@4596 = .sdata2:0x80456398; // type:object size:0x8 scope:local align:4 data:double +@4739 = .sdata2:0x804563A0; // type:object size:0x4 scope:local align:4 data:float +@4810 = .sdata2:0x804563A4; // type:object size:0x4 scope:local align:4 data:float +@4811 = .sdata2:0x804563A8; // type:object size:0x4 scope:local align:4 data:float +@5171 = .sdata2:0x804563AC; // type:object size:0x4 scope:local align:4 data:4byte +@5366 = .sdata2:0x804563B0; // type:object size:0x4 scope:local align:4 data:float +@5367 = .sdata2:0x804563B4; // type:object size:0x4 scope:local align:4 data:float +@5368 = .sdata2:0x804563B8; // type:object size:0x4 scope:local align:4 data:float +@5369 = .sdata2:0x804563BC; // type:object size:0x4 scope:local align:4 data:float +@5370 = .sdata2:0x804563C0; // type:object size:0x4 scope:local align:4 data:float +@5648 = .sdata2:0x804563C4; // type:object size:0x4 scope:local align:4 data:float +@5649 = .sdata2:0x804563C8; // type:object size:0x8 scope:local align:4 data:double +@5650 = .sdata2:0x804563D0; // type:object size:0x8 scope:local align:4 data:double +@5651 = .sdata2:0x804563D8; // type:object size:0x8 scope:local align:4 data:double +@5683 = .sdata2:0x804563E0; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x804563E4; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x804563E8; // type:object size:0x4 scope:local align:4 data:float +@6308 = .sdata2:0x804563EC; // type:object size:0x4 scope:local align:4 data:float +@6454 = .sdata2:0x804563F0; // type:object size:0x4 scope:local align:4 data:float +i_nameID$6472 = .sdata2:0x804563F4; // type:object size:0x8 scope:local align:4 +i_expID$6473 = .sdata2:0x804563FC; // type:object size:0x8 scope:local align:4 +@3849 = .sdata2:0x80456408; // type:object size:0x4 scope:local align:4 data:float +@3850 = .sdata2:0x8045640C; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x80456410; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x80456414; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x80456418; // type:object size:0x4 scope:local align:4 data:float +@4176 = .sdata2:0x8045641C; // type:object size:0x4 scope:local align:4 data:float +@4177 = .sdata2:0x80456420; // type:object size:0x4 scope:local align:4 data:float +@4178 = .sdata2:0x80456424; // type:object size:0x4 scope:local align:4 data:float +@4179 = .sdata2:0x80456428; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x8045642C; // type:object size:0x4 scope:local align:4 data:float +@4181 = .sdata2:0x80456430; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x80456434; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x80456438; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x80456440; // type:object size:0x8 scope:local align:4 data:double +@4879 = .sdata2:0x80456448; // type:object size:0x4 scope:local align:4 data:float +@6327 = .sdata2:0x8045644C; // type:object size:0x4 scope:local align:4 data:float +@6328 = .sdata2:0x80456450; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x80456458; // type:object size:0x4 scope:local align:4 data:float +@3809 = .sdata2:0x8045645C; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x80456460; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x80456464; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x80456468; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x8045646C; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x80456470; // type:object size:0x4 scope:local align:4 data:float +@3945 = .sdata2:0x80456474; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80456478; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x80456480; // type:object size:0x8 scope:local align:4 data:double +@4104 = .sdata2:0x80456488; // type:object size:0x8 scope:local align:4 data:double +@4152 = .sdata2:0x80456490; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x80456494; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x80456498; // type:object size:0x4 scope:local align:4 data:float +@6000 = .sdata2:0x8045649C; // type:object size:0x4 scope:local align:4 data:float +@6001 = .sdata2:0x804564A0; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x804564A4; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x804564A8; // type:object size:0x4 scope:local align:4 data:float +@3787 = .sdata2:0x804564B0; // type:object size:0x4 scope:local align:4 data:float +@3788 = .sdata2:0x804564B4; // type:object size:0x4 scope:local align:4 data:float +@3789 = .sdata2:0x804564B8; // type:object size:0x4 scope:local align:4 data:float +@3790 = .sdata2:0x804564BC; // type:object size:0x4 scope:local align:4 data:float +@3791 = .sdata2:0x804564C0; // type:object size:0x4 scope:local align:4 data:float +@3792 = .sdata2:0x804564C4; // type:object size:0x4 scope:local align:4 data:float +@3793 = .sdata2:0x804564C8; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x804564CC; // type:object size:0x4 scope:local align:4 data:float +@3795 = .sdata2:0x804564D0; // type:object size:0x4 scope:local align:4 data:float +@3796 = .sdata2:0x804564D4; // type:object size:0x4 scope:local align:4 data:float +@3797 = .sdata2:0x804564D8; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x804564DC; // type:object size:0x4 scope:local align:4 data:float +@3799 = .sdata2:0x804564E0; // type:object size:0x4 scope:local align:4 data:float +@3800 = .sdata2:0x804564E4; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x804564E8; // type:object size:0x4 scope:local align:4 data:float +@3802 = .sdata2:0x804564EC; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x804564F0; // type:object size:0x4 scope:local align:4 data:float +@3829 = .sdata2:0x804564F4; // type:object size:0x4 scope:local align:4 data:float +@3830 = .sdata2:0x804564F8; // type:object size:0x4 scope:local align:4 data:float +@3831 = .sdata2:0x804564FC; // type:object size:0x4 scope:local align:4 data:float +@3832 = .sdata2:0x80456500; // type:object size:0x4 scope:local align:4 data:float +@3867 = .sdata2:0x80456504; // type:object size:0x4 scope:local align:4 data:float +@3902 = .sdata2:0x80456508; // type:object size:0x4 scope:local align:4 data:float +@3903 = .sdata2:0x8045650C; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x80456510; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x80456514; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x80456518; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x8045651C; // type:object size:0x4 scope:local align:4 data:float +@3912 = .sdata2:0x80456520; // type:object size:0x4 scope:local align:4 data:float +@3913 = .sdata2:0x80456524; // type:object size:0x4 scope:local align:4 data:float +@3914 = .sdata2:0x80456528; // type:object size:0x4 scope:local align:4 data:float +@3915 = .sdata2:0x8045652C; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x80456530; // type:object size:0x4 scope:local align:4 data:float +@3921 = .sdata2:0x80456534; // type:object size:0x4 scope:local align:4 data:float +@3956 = .sdata2:0x80456538; // type:object size:0x4 scope:local align:4 data:float +@3957 = .sdata2:0x8045653C; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x80456540; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x80456544; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x80456548; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x8045654C; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x80456550; // type:object size:0x4 scope:local align:4 data:float +@4033 = .sdata2:0x80456554; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x80456558; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x8045655C; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x80456560; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x80456564; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x80456568; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8045656C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80456570; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x80456574; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x80456578; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x8045657C; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80456580; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80456584; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x80456588; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x8045658C; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x80456590; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x80456594; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80456598; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x8045659C; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x804565A0; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x804565A4; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x804565A8; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x804565AC; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x804565B0; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x804565B4; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x804565B8; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x804565BC; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x804565C0; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x804565C4; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x804565C8; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x804565CC; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x804565D0; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x804565D4; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x804565D8; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x804565DC; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x804565E0; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x804565E4; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x804565E8; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x804565EC; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x804565F0; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x804565F4; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x804565F8; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x804565FC; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x80456600; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x80456604; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x80456608; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x8045660C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x80456610; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80456614; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80456618; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x8045661C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x80456620; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x80456624; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x80456628; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x8045662C; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x80456630; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x80456634; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x80456638; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x8045663C; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x80456640; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x80456644; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80456648; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x8045664C; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x80456650; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x80456654; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x80456658; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x8045665C; // type:object size:0x4 scope:local align:4 data:float +@4284 = .sdata2:0x80456660; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x80456664; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x80456668; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x8045666C; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x80456670; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80456674; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x80456678; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x8045667C; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x80456680; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x80456684; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x80456688; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x8045668C; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x80456690; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80456694; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80456698; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x8045669C; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x804566A0; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x804566A4; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x804566A8; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x804566AC; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x804566B0; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x804566B4; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x804566B8; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x804566BC; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x804566C0; // type:object size:0x4 scope:local align:4 data:float +@4416 = .sdata2:0x804566C4; // type:object size:0x4 scope:local align:4 data:float +@4417 = .sdata2:0x804566C8; // type:object size:0x4 scope:local align:4 data:float +@4418 = .sdata2:0x804566CC; // type:object size:0x4 scope:local align:4 data:float +@4419 = .sdata2:0x804566D0; // type:object size:0x4 scope:local align:4 data:float +@4420 = .sdata2:0x804566D4; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x804566D8; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x804566DC; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x804566E0; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x804566E4; // type:object size:0x4 scope:local align:4 data:float +@4425 = .sdata2:0x804566E8; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x804566EC; // type:object size:0x4 scope:local align:4 data:float +@4427 = .sdata2:0x804566F0; // type:object size:0x4 scope:local align:4 data:float +@4428 = .sdata2:0x804566F4; // type:object size:0x4 scope:local align:4 data:float +@4429 = .sdata2:0x804566F8; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x804566FC; // type:object size:0x4 scope:local align:4 data:float +@4485 = .sdata2:0x80456700; // type:object size:0x4 scope:local align:4 data:float +@4486 = .sdata2:0x80456704; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x80456708; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x8045670C; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x80456710; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x80456718; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x8045671C; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x80456720; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x80456724; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x80456728; // type:object size:0x4 scope:local align:4 data:float +@4514 = .sdata2:0x8045672C; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x80456730; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x80456738; // type:object size:0x8 scope:local align:4 data:double +@5628 = .sdata2:0x80456740; // type:object size:0x4 scope:local align:4 data:float +@5629 = .sdata2:0x80456744; // type:object size:0x4 scope:local align:4 data:float +@5630 = .sdata2:0x80456748; // type:object size:0x4 scope:local align:4 data:float +@5631 = .sdata2:0x8045674C; // type:object size:0x4 scope:local align:4 data:float +@5632 = .sdata2:0x80456750; // type:object size:0x4 scope:local align:4 data:float +@5633 = .sdata2:0x80456754; // type:object size:0x4 scope:local align:4 data:float +@5634 = .sdata2:0x80456758; // type:object size:0x4 scope:local align:4 data:float +@5635 = .sdata2:0x8045675C; // type:object size:0x4 scope:local align:4 data:float +@5636 = .sdata2:0x80456760; // type:object size:0x4 scope:local align:4 data:float +@6012 = .sdata2:0x80456764; // type:object size:0x4 scope:local align:4 data:float +@6013 = .sdata2:0x80456768; // type:object size:0x4 scope:local align:4 data:float +@6014 = .sdata2:0x8045676C; // type:object size:0x4 scope:local align:4 data:float +@6015 = .sdata2:0x80456770; // type:object size:0x4 scope:local align:4 data:float +@6016 = .sdata2:0x80456774; // type:object size:0x4 scope:local align:4 data:float +@6017 = .sdata2:0x80456778; // type:object size:0x4 scope:local align:4 data:float +@7857 = .sdata2:0x8045677C; // type:object size:0x4 scope:local align:4 data:float +@3742 = .sdata2:0x80456780; // type:object size:0x4 scope:local align:4 data:float +@3890 = .sdata2:0x80456784; // type:object size:0x4 scope:local align:4 data:float +@3891 = .sdata2:0x80456788; // type:object size:0x4 scope:local align:4 data:float +@3892 = .sdata2:0x8045678C; // type:object size:0x4 scope:local align:4 data:float +@3893 = .sdata2:0x80456790; // type:object size:0x4 scope:local align:4 data:float +@3894 = .sdata2:0x80456794; // type:object size:0x4 scope:local align:4 data:float +@3895 = .sdata2:0x80456798; // type:object size:0x4 scope:local align:4 data:float +@3896 = .sdata2:0x8045679C; // type:object size:0x4 scope:local align:4 data:float +@3897 = .sdata2:0x804567A0; // type:object size:0x4 scope:local align:4 data:float +@3898 = .sdata2:0x804567A4; // type:object size:0x4 scope:local align:4 data:float +@3940 = .sdata2:0x804567A8; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x804567AC; // type:object size:0x4 scope:local align:4 data:float +@3942 = .sdata2:0x804567B0; // type:object size:0x4 scope:local align:4 data:float +@3943 = .sdata2:0x804567B4; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x804567B8; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x804567BC; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x804567C0; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x804567C8; // type:object size:0x8 scope:local align:4 data:double +@3793 = .sdata2:0x804567D0; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x804567D4; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x804567D8; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x804567DC; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x804567E0; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x804567E4; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x804567E8; // type:object size:0x8 scope:local align:4 data:double +@4076 = .sdata2:0x804567F0; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x804567F8; // type:object size:0x8 scope:local align:4 data:double +@4128 = .sdata2:0x80456800; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x80456804; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x80456808; // type:object size:0x8 scope:local align:4 data:double +@4159 = .sdata2:0x80456810; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x80456814; // type:object size:0x4 scope:local align:4 data:float +@3758 = .sdata2:0x80456818; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x8045681C; // type:object size:0x4 scope:local align:4 data:float +@3760 = .sdata2:0x80456820; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x80456824; // type:object size:0x4 scope:local align:4 data:float +@3762 = .sdata2:0x80456828; // type:object size:0x4 scope:local align:4 data:float +@3819 = .sdata2:0x8045682C; // type:object size:0x4 scope:local align:4 data:float +@3820 = .sdata2:0x80456830; // type:object size:0x4 scope:local align:4 data:float +@3821 = .sdata2:0x80456834; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x80456838; // type:object size:0x4 scope:local align:4 data:float +@3824 = .sdata2:0x80456840; // type:object size:0x8 scope:local align:4 data:double +@3866 = .sdata2:0x80456848; // type:object size:0x4 scope:local align:4 data:float +@3979 = .sdata2:0x8045684C; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x80456850; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x80456854; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x80456858; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x8045685C; // type:object size:0x4 scope:local align:4 data:float +@4921 = .sdata2:0x80456860; // type:object size:0x4 scope:local align:4 data:float +@4922 = .sdata2:0x80456864; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x80456868; // type:object size:0x4 scope:local align:4 data:float +@4925 = .sdata2:0x80456870; // type:object size:0x8 scope:local align:4 data:double +@5784 = .sdata2:0x80456878; // type:object size:0x4 scope:local align:4 data:float +@5785 = .sdata2:0x8045687C; // type:object size:0x4 scope:local align:4 data:float +@5786 = .sdata2:0x80456880; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x80456884; // type:object size:0x4 scope:local align:4 data:float +@6175 = .sdata2:0x80456888; // type:object size:0x4 scope:local align:4 data:float +@6210 = .sdata2:0x8045688C; // type:object size:0x4 scope:local align:4 data:float +@6293 = .sdata2:0x80456890; // type:object size:0x8 scope:local align:4 data:double +@6524 = .sdata2:0x80456898; // type:object size:0x4 scope:local align:4 data:float +@8207 = .sdata2:0x8045689C; // type:object size:0x4 scope:local align:4 data:float +@8359 = .sdata2:0x804568A0; // type:object size:0x4 scope:local align:4 data:float +@8360 = .sdata2:0x804568A4; // type:object size:0x4 scope:local align:4 data:float +@8548 = .sdata2:0x804568A8; // type:object size:0x4 scope:local align:4 data:float +@8549 = .sdata2:0x804568AC; // type:object size:0x4 scope:local align:4 data:float +@8774 = .sdata2:0x804568B0; // type:object size:0x4 scope:local align:4 data:float +@8775 = .sdata2:0x804568B4; // type:object size:0x4 scope:local align:4 data:float +@8992 = .sdata2:0x804568B8; // type:object size:0x4 scope:local align:4 data:float +@8993 = .sdata2:0x804568BC; // type:object size:0x4 scope:local align:4 data:float +@8994 = .sdata2:0x804568C0; // type:object size:0x4 scope:local align:4 data:float +@8995 = .sdata2:0x804568C4; // type:object size:0x4 scope:local align:4 data:float +@8996 = .sdata2:0x804568C8; // type:object size:0x4 scope:local align:4 data:float +@8997 = .sdata2:0x804568CC; // type:object size:0x4 scope:local align:4 data:float +@8998 = .sdata2:0x804568D0; // type:object size:0x4 scope:local align:4 data:float +@8999 = .sdata2:0x804568D4; // type:object size:0x4 scope:local align:4 data:float +@9000 = .sdata2:0x804568D8; // type:object size:0x4 scope:local align:4 data:float +@9001 = .sdata2:0x804568DC; // type:object size:0x4 scope:local align:4 data:float +@9002 = .sdata2:0x804568E0; // type:object size:0x4 scope:local align:4 data:float +@9003 = .sdata2:0x804568E4; // type:object size:0x4 scope:local align:4 data:float +@9004 = .sdata2:0x804568E8; // type:object size:0x4 scope:local align:4 data:float +@9005 = .sdata2:0x804568EC; // type:object size:0x4 scope:local align:4 data:float +@9006 = .sdata2:0x804568F0; // type:object size:0x4 scope:local align:4 data:float +@9007 = .sdata2:0x804568F4; // type:object size:0x4 scope:local align:4 data:float +@9025 = .sdata2:0x804568F8; // type:object size:0x4 scope:local align:4 data:float +@9026 = .sdata2:0x804568FC; // type:object size:0x4 scope:local align:4 data:float +@9027 = .sdata2:0x80456900; // type:object size:0x4 scope:local align:4 data:float +@9028 = .sdata2:0x80456904; // type:object size:0x4 scope:local align:4 data:float +@9029 = .sdata2:0x80456908; // type:object size:0x4 scope:local align:4 data:float +@9047 = .sdata2:0x8045690C; // type:object size:0x4 scope:local align:4 data:float +@9048 = .sdata2:0x80456910; // type:object size:0x4 scope:local align:4 data:float +@9049 = .sdata2:0x80456914; // type:object size:0x4 scope:local align:4 data:float +@9050 = .sdata2:0x80456918; // type:object size:0x4 scope:local align:4 data:float +@9051 = .sdata2:0x8045691C; // type:object size:0x4 scope:local align:4 data:float +@9052 = .sdata2:0x80456920; // type:object size:0x4 scope:local align:4 data:float +@9089 = .sdata2:0x80456924; // type:object size:0x4 scope:local align:4 data:float +@9090 = .sdata2:0x80456928; // type:object size:0x4 scope:local align:4 data:float +@9091 = .sdata2:0x8045692C; // type:object size:0x4 scope:local align:4 data:float +@9092 = .sdata2:0x80456930; // type:object size:0x4 scope:local align:4 data:float +@9093 = .sdata2:0x80456934; // type:object size:0x4 scope:local align:4 data:float +@9094 = .sdata2:0x80456938; // type:object size:0x4 scope:local align:4 data:float +@9095 = .sdata2:0x8045693C; // type:object size:0x4 scope:local align:4 data:float +@9096 = .sdata2:0x80456940; // type:object size:0x4 scope:local align:4 data:float +@9097 = .sdata2:0x80456944; // type:object size:0x4 scope:local align:4 data:float +@9098 = .sdata2:0x80456948; // type:object size:0x4 scope:local align:4 data:float +@9099 = .sdata2:0x8045694C; // type:object size:0x4 scope:local align:4 data:float +@9100 = .sdata2:0x80456950; // type:object size:0x4 scope:local align:4 data:float +@9101 = .sdata2:0x80456954; // type:object size:0x4 scope:local align:4 data:float +@9102 = .sdata2:0x80456958; // type:object size:0x4 scope:local align:4 data:float +@9103 = .sdata2:0x8045695C; // type:object size:0x4 scope:local align:4 data:float +@9104 = .sdata2:0x80456960; // type:object size:0x4 scope:local align:4 data:float +@9105 = .sdata2:0x80456964; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x80456968; // type:object size:0x4 scope:local align:4 data:float +@3917 = .sdata2:0x8045696C; // type:object size:0x4 scope:local align:4 data:float +@3918 = .sdata2:0x80456970; // type:object size:0x4 scope:local align:4 data:float +@3919 = .sdata2:0x80456974; // type:object size:0x4 scope:local align:4 data:float +@3920 = .sdata2:0x80456978; // type:object size:0x4 scope:local align:4 data:float +@3921 = .sdata2:0x8045697C; // type:object size:0x4 scope:local align:4 data:float +@3922 = .sdata2:0x80456980; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x80456988; // type:object size:0x8 scope:local align:4 data:double +@5206 = .sdata2:0x80456990; // type:object size:0x8 scope:local align:4 data:double +@4662 = .sdata2:0x80456998; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x8045699C; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x804569A0; // type:object size:0x4 scope:local align:4 data:float +@5267 = .sdata2:0x804569A8; // type:object size:0x8 scope:local align:4 data:double +@5268 = .sdata2:0x804569B0; // type:object size:0x8 scope:local align:4 data:double +@5791 = .sdata2:0x804569B8; // type:object size:0x4 scope:local align:4 data:float +@5933 = .sdata2:0x804569BC; // type:object size:0x4 scope:local align:4 data:float +@6051 = .sdata2:0x804569C0; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x804569C4; // type:object size:0x4 scope:local align:4 data:float +@6564 = .sdata2:0x804569C8; // type:object size:0x4 scope:local align:4 data:float +@7509 = .sdata2:0x804569CC; // type:object size:0x4 scope:local align:4 data:float +@7510 = .sdata2:0x804569D0; // type:object size:0x4 scope:local align:4 data:float +@9090 = .sdata2:0x804569D4; // type:object size:0x4 scope:local align:4 data:float +@9091 = .sdata2:0x804569D8; // type:object size:0x4 scope:local align:4 data:float +@3748 = .sdata2:0x804569E0; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x804569E4; // type:object size:0x4 scope:local align:4 data:float +@4397 = .sdata2:0x804569E8; // type:object size:0x8 scope:local align:4 data:double +@4986 = .sdata2:0x804569F0; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x804569F4; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x804569F8; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x804569FC; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x80456A00; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x80456A04; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x80456A08; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x80456A0C; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x80456A10; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x80456A14; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x80456A18; // type:object size:0x4 scope:local align:4 data:float +@4997 = .sdata2:0x80456A1C; // type:object size:0x4 scope:local align:4 data:float +@5001 = .sdata2:0x80456A20; // type:object size:0x8 scope:local align:4 data:double +@4025 = .sdata2:0x80456A28; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x80456A2C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x80456A30; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x80456A34; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80456A38; // type:object size:0x8 scope:local align:4 data:double +@4198 = .sdata2:0x80456A40; // type:object size:0x8 scope:local align:4 data:double +@4291 = .sdata2:0x80456A48; // type:object size:0x4 scope:local align:4 data:float +@5167 = .sdata2:0x80456A4C; // type:object size:0x4 scope:local align:4 data:float +@5170 = .sdata2:0x80456A50; // type:object size:0x8 scope:local align:4 data:double +@5506 = .sdata2:0x80456A58; // type:object size:0x4 scope:local align:4 data:float +@5507 = .sdata2:0x80456A5C; // type:object size:0x4 scope:local align:4 data:float +@6390 = .sdata2:0x80456A60; // type:object size:0x4 scope:local align:4 data:float +@6797 = .sdata2:0x80456A64; // type:object size:0x4 scope:local align:4 data:float +@7206 = .sdata2:0x80456A68; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x80456A70; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x80456A74; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80456A78; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x80456A7C; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x80456A80; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x80456A84; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x80456A88; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x80456A8C; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x80456A90; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x80456A94; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x80456A98; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x80456A9C; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x80456AA0; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x80456AA4; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x80456AA8; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x80456AAC; // type:object size:0x4 scope:local align:4 data:float +@4133 = .sdata2:0x80456AB0; // type:object size:0x4 scope:local align:4 data:float +@4134 = .sdata2:0x80456AB4; // type:object size:0x4 scope:local align:4 data:float +@4135 = .sdata2:0x80456AB8; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x80456ABC; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x80456AC0; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x80456AC4; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x80456AC8; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x80456ACC; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x80456AD0; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x80456AD4; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x80456AD8; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x80456ADC; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x80456AE0; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x80456AE4; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x80456AE8; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x80456AF0; // type:object size:0x8 scope:local align:4 data:double +@5044 = .sdata2:0x80456AF8; // type:object size:0x4 scope:local align:4 data:float +@5947 = .sdata2:0x80456AFC; // type:object size:0x4 scope:local align:4 data:float +@5948 = .sdata2:0x80456B00; // type:object size:0x4 scope:local align:4 data:float +@5949 = .sdata2:0x80456B04; // type:object size:0x4 scope:local align:4 data:float +@5950 = .sdata2:0x80456B08; // type:object size:0x4 scope:local align:4 data:float +@3709 = .sdata2:0x80456B10; // type:object size:0x4 scope:local align:4 data:float +@3710 = .sdata2:0x80456B14; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x80456B18; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x80456B20; // type:object size:0x8 scope:local align:4 data:double +@3909 = .sdata2:0x80456B28; // type:object size:0x4 scope:local align:4 data:float +@3910 = .sdata2:0x80456B2C; // type:object size:0x4 scope:local align:4 data:float +@3911 = .sdata2:0x80456B30; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x80456B34; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x80456B38; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x80456B3C; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x80456B40; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x80456B44; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x80456B48; // type:object size:0x8 scope:local align:4 data:double +@4434 = .sdata2:0x80456B50; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x80456B54; // type:object size:0x4 scope:local align:4 data:float +@4605 = .sdata2:0x80456B58; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x80456B5C; // type:object size:0x4 scope:local align:4 data:float +@4607 = .sdata2:0x80456B60; // type:object size:0x4 scope:local align:4 data:float +@3662 = .sdata2:0x80456B68; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x80456B6C; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x80456B70; // type:object size:0x8 scope:local align:4 data:double +@3820 = .sdata2:0x80456B78; // type:object size:0x4 scope:local align:4 data:float +@3821 = .sdata2:0x80456B7C; // type:object size:0x4 scope:local align:4 data:float +@3854 = .sdata2:0x80456B80; // type:object size:0x4 scope:local align:4 data:float +@3916 = .sdata2:0x80456B84; // type:object size:0x4 scope:local align:4 data:float +@3978 = .sdata2:0x80456B88; // type:object size:0x4 scope:local align:4 data:float +@3979 = .sdata2:0x80456B8C; // type:object size:0x4 scope:local align:4 data:float +@3980 = .sdata2:0x80456B90; // type:object size:0x4 scope:local align:4 data:float +@3981 = .sdata2:0x80456B94; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80456B98; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x80456B9C; // type:object size:0x4 scope:local align:4 data:float +@4121 = .sdata2:0x80456BA0; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x80456BA4; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x80456BA8; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x80456BAC; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x80456BB0; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x80456BB4; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x80456BB8; // type:object size:0x4 scope:local align:4 data:float +@4414 = .sdata2:0x80456BBC; // type:object size:0x4 scope:local align:4 data:float +@4416 = .sdata2:0x80456BC0; // type:object size:0x8 scope:local align:4 data:double +@4192 = .sdata2:0x80456BC8; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x80456BCC; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x80456BD0; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x80456BD4; // type:object size:0x4 scope:local align:4 data:float +@4196 = .sdata2:0x80456BD8; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x80456BDC; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x80456BE0; // type:object size:0x8 scope:local align:4 data:double +@4388 = .sdata2:0x80456BE8; // type:object size:0x8 scope:local align:4 data:double +@4476 = .sdata2:0x80456BF0; // type:object size:0x4 scope:local align:4 data:float +@4477 = .sdata2:0x80456BF4; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x80456BF8; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x80456BFC; // type:object size:0x4 scope:local align:4 data:float +@4664 = .sdata2:0x80456C00; // type:object size:0x4 scope:local align:4 data:float +@4665 = .sdata2:0x80456C04; // type:object size:0x4 scope:local align:4 data:float +@4666 = .sdata2:0x80456C08; // type:object size:0x4 scope:local align:4 data:float +@4667 = .sdata2:0x80456C0C; // type:object size:0x4 scope:local align:4 data:float +@4668 = .sdata2:0x80456C10; // type:object size:0x4 scope:local align:4 data:float +@4669 = .sdata2:0x80456C14; // type:object size:0x4 scope:local align:4 data:float +@4670 = .sdata2:0x80456C18; // type:object size:0x4 scope:local align:4 data:float +@4671 = .sdata2:0x80456C1C; // type:object size:0x4 scope:local align:4 data:float +@4427 = .sdata2:0x80456C20; // type:object size:0x4 scope:local align:4 data:float +@4428 = .sdata2:0x80456C24; // type:object size:0x4 scope:local align:4 data:float +@4429 = .sdata2:0x80456C28; // type:object size:0x4 scope:local align:4 data:float +@4430 = .sdata2:0x80456C2C; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x80456C30; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x80456C38; // type:object size:0x8 scope:local align:4 data:double +@4561 = .sdata2:0x80456C40; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x80456C44; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x80456C48; // type:object size:0x4 scope:local align:4 data:float +@4587 = .sdata2:0x80456C50; // type:object size:0x8 scope:local align:4 data:double +@4824 = .sdata2:0x80456C58; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x80456C5C; // type:object size:0x4 scope:local align:4 data:float +@4826 = .sdata2:0x80456C60; // type:object size:0x4 scope:local align:4 data:float +@4827 = .sdata2:0x80456C64; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x80456C68; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x80456C6C; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x80456C70; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x80456C74; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x80456C78; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x80456C7C; // type:object size:0x4 scope:local align:4 data:float +@3941 = .sdata2:0x80456C80; // type:object size:0x4 scope:local align:4 data:float +@3942 = .sdata2:0x80456C84; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x80456C88; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x80456C90; // type:object size:0x4 scope:local align:4 data:float +@3945 = .sdata2:0x80456C94; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80456C98; // type:object size:0x4 scope:local align:4 data:float +@4033 = .sdata2:0x80456CA0; // type:object size:0x8 scope:local align:4 data:double +@3808 = .sdata2:0x80456CA8; // type:object size:0x4 scope:local align:4 data:float +@3869 = .sdata2:0x80456CAC; // type:object size:0x4 scope:local align:4 data:float +@3871 = .sdata2:0x80456CB0; // type:object size:0x8 scope:local align:4 data:double +@3998 = .sdata2:0x80456CB8; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x80456CBC; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x80456CC0; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x80456CC8; // type:object size:0x4 scope:local align:4 data:float +@3877 = .sdata2:0x80456CCC; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x80456CD0; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x80456CD4; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x80456CD8; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x80456CDC; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x80456CE0; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80456CE4; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x80456CE8; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x80456CEC; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x80456CF0; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x80456CF4; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x80456CF8; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x80456CFC; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x80456D00; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x80456D04; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x80456D08; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x80456D0C; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x80456D10; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x80456D14; // type:object size:0x4 scope:local align:4 data:float +@4500 = .sdata2:0x80456D18; // type:object size:0x4 scope:local align:4 data:float +@4502 = .sdata2:0x80456D20; // type:object size:0x8 scope:local align:4 data:double +@3949 = .sdata2:0x80456D28; // type:object size:0x4 scope:local align:4 data:float +@3950 = .sdata2:0x80456D2C; // type:object size:0x4 scope:local align:4 data:float +@3951 = .sdata2:0x80456D30; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x80456D38; // type:object size:0x8 scope:local align:4 data:double +@4046 = .sdata2:0x80456D40; // type:object size:0x4 scope:local align:4 data:float +@3777 = .sdata2:0x80456D48; // type:object size:0x4 scope:local align:4 data:float +@3778 = .sdata2:0x80456D4C; // type:object size:0x4 scope:local align:4 data:float +@3779 = .sdata2:0x80456D50; // type:object size:0x4 scope:local align:4 data:float +@3781 = .sdata2:0x80456D58; // type:object size:0x8 scope:local align:4 data:double +@5116 = .sdata2:0x80456D60; // type:object size:0x8 scope:local align:4 data:double +@5608 = .sdata2:0x80456D68; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x80456D70; // type:object size:0x8 scope:local align:4 data:double +@6273 = .sdata2:0x80456D78; // type:object size:0x4 scope:local align:4 data:float +@6613 = .sdata2:0x80456D7C; // type:object size:0x4 scope:local align:4 data:float +@3665 = .sdata2:0x80456D80; // type:object size:0x4 scope:local align:4 data:float +@3666 = .sdata2:0x80456D84; // type:object size:0x4 scope:local align:4 data:float +@3755 = .sdata2:0x80456D88; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x80456D8C; // type:object size:0x4 scope:local align:4 data:float +@3798 = .sdata2:0x80456D90; // type:object size:0x4 scope:local align:4 data:float +@3926 = .sdata2:0x80456D94; // type:object size:0x4 scope:local align:4 data:float +@3976 = .sdata2:0x80456D98; // type:object size:0x8 scope:local align:4 data:double +@4049 = .sdata2:0x80456DA0; // type:object size:0x4 scope:local align:4 data:float +@4849 = .sdata2:0x80456DA4; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x80456DA8; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x80456DAC; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x80456DB0; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x80456DB4; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x80456DB8; // type:object size:0x4 scope:local align:4 data:float +@3864 = .sdata2:0x80456DC0; // type:object size:0x4 scope:local align:4 data:float +@3865 = .sdata2:0x80456DC4; // type:object size:0x4 scope:local align:4 data:float +@3866 = .sdata2:0x80456DC8; // type:object size:0x8 scope:local align:4 data:double +@3867 = .sdata2:0x80456DD0; // type:object size:0x8 scope:local align:4 data:double +@3868 = .sdata2:0x80456DD8; // type:object size:0x8 scope:local align:4 data:double +@3869 = .sdata2:0x80456DE0; // type:object size:0x4 scope:local align:4 data:float +@3873 = .sdata2:0x80456DE8; // type:object size:0x8 scope:local align:4 data:double +@3970 = .sdata2:0x80456DF0; // type:object size:0x4 scope:local align:4 data:float +@3631 = .sdata2:0x80456DF8; // type:object size:0x4 scope:local align:4 data:4byte +@3683 = .sdata2:0x80456DFC; // type:object size:0x4 scope:local align:4 data:float +@3684 = .sdata2:0x80456E00; // type:object size:0x4 scope:local align:4 data:float +@3685 = .sdata2:0x80456E04; // type:object size:0x4 scope:local align:4 data:float +@3686 = .sdata2:0x80456E08; // type:object size:0x4 scope:local align:4 data:float +@3687 = .sdata2:0x80456E0C; // type:object size:0x4 scope:local align:4 data:float +@3688 = .sdata2:0x80456E10; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x80456E14; // type:object size:0x4 scope:local align:4 data:float +@3690 = .sdata2:0x80456E18; // type:object size:0x4 scope:local align:4 data:float +@3691 = .sdata2:0x80456E1C; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x80456E20; // type:object size:0x4 scope:local align:4 data:float +@3794 = .sdata2:0x80456E24; // type:object size:0x4 scope:local align:4 data:float +@3795 = .sdata2:0x80456E28; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x80456E2C; // type:object size:0x4 scope:local align:4 data:float +@3748 = .sdata2:0x80456E30; // type:object size:0x4 scope:local align:4 data:4byte +@3800 = .sdata2:0x80456E34; // type:object size:0x4 scope:local align:4 data:float +@3801 = .sdata2:0x80456E38; // type:object size:0x4 scope:local align:4 data:float +@3802 = .sdata2:0x80456E3C; // type:object size:0x4 scope:local align:4 data:float +@3803 = .sdata2:0x80456E40; // type:object size:0x4 scope:local align:4 data:float +@3804 = .sdata2:0x80456E44; // type:object size:0x4 scope:local align:4 data:float +@3805 = .sdata2:0x80456E48; // type:object size:0x4 scope:local align:4 data:float +@3806 = .sdata2:0x80456E4C; // type:object size:0x4 scope:local align:4 data:float +@3807 = .sdata2:0x80456E50; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x80456E54; // type:object size:0x4 scope:local align:4 data:float +@3923 = .sdata2:0x80456E58; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x80456E5C; // type:object size:0x4 scope:local align:4 data:float +@3858 = .sdata2:0x80456E60; // type:object size:0x4 scope:local align:4 data:float +@3860 = .sdata2:0x80456E68; // type:object size:0x8 scope:local align:4 data:double +@4046 = .sdata2:0x80456E70; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x80456E78; // type:object size:0x8 scope:local align:4 data:double +@4473 = .sdata2:0x80456E80; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x80456E84; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x80456E88; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x80456E8C; // type:object size:0x4 scope:local align:4 data:float +@3692 = .sdata2:0x80456E90; // type:object size:0x4 scope:local align:4 data:float +@3694 = .sdata2:0x80456E98; // type:object size:0x8 scope:local align:4 data:double +@3708 = .sdata2:0x80456EA0; // type:object size:0x8 scope:local align:4 data:double +@3721 = .sdata2:0x80456EA8; // type:object size:0x4 scope:local align:4 data:float +@3931 = .sdata2:0x80456EB0; // type:object size:0x4 scope:local align:4 data:float +@3932 = .sdata2:0x80456EB4; // type:object size:0x4 scope:local align:4 data:float +@3933 = .sdata2:0x80456EB8; // type:object size:0x4 scope:local align:4 data:float +@3934 = .sdata2:0x80456EBC; // type:object size:0x4 scope:local align:4 data:float +@3935 = .sdata2:0x80456EC0; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x80456EC4; // type:object size:0x4 scope:local align:4 data:float +@3938 = .sdata2:0x80456EC8; // type:object size:0x8 scope:local align:4 data:double +@3932 = .sdata2:0x80456ED0; // type:object size:0x4 scope:local align:4 data:float +@3933 = .sdata2:0x80456ED4; // type:object size:0x4 scope:local align:4 data:float +@3934 = .sdata2:0x80456ED8; // type:object size:0x4 scope:local align:4 data:float +@3935 = .sdata2:0x80456EDC; // type:object size:0x4 scope:local align:4 data:float +@3936 = .sdata2:0x80456EE0; // type:object size:0x4 scope:local align:4 data:float +@3937 = .sdata2:0x80456EE4; // type:object size:0x4 scope:local align:4 data:float +@3939 = .sdata2:0x80456EE8; // type:object size:0x8 scope:local align:4 data:double +T_JOINT_dylKeyTbl = .sdata2:0x80456EF0; // type:object size:0x2 scope:global align:4 +@4055 = .sdata2:0x80456EF4; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x80456EF8; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x80456EFC; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x80456F00; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x80456F04; // type:object size:0x4 scope:local align:4 data:4byte +@4804 = .sdata2:0x80456F08; // type:object size:0x4 scope:local align:4 data:float +@4805 = .sdata2:0x80456F0C; // type:object size:0x4 scope:local align:4 data:float +@4806 = .sdata2:0x80456F10; // type:object size:0x4 scope:local align:4 data:float +@3919 = .sdata2:0x80456F18; // type:object size:0x4 scope:local align:4 data:float +@3920 = .sdata2:0x80456F1C; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x80456F20; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x80456F24; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x80456F28; // type:object size:0x4 scope:local align:4 data:float +@4627 = .sdata2:0x80456F30; // type:object size:0x8 scope:local align:4 data:double +animeFrame$5017 = .sdata2:0x80456F38; // type:object size:0x6 scope:local align:4 data:2byte +@5094 = .sdata2:0x80456F40; // type:object size:0x4 scope:local align:4 data:float +@5143 = .sdata2:0x80456F44; // type:object size:0x4 scope:local align:4 data:float +@5227 = .sdata2:0x80456F48; // type:object size:0x4 scope:local align:4 data:float +@5228 = .sdata2:0x80456F4C; // type:object size:0x4 scope:local align:4 data:float +@5229 = .sdata2:0x80456F50; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x80456F54; // type:object size:0x4 scope:local align:4 data:float +@5231 = .sdata2:0x80456F58; // type:object size:0x4 scope:local align:4 data:float +@5232 = .sdata2:0x80456F5C; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x80456F60; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x80456F64; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x80456F68; // type:object size:0x4 scope:local align:4 data:float +@5325 = .sdata2:0x80456F6C; // type:object size:0x4 scope:local align:4 data:float +@5326 = .sdata2:0x80456F70; // type:object size:0x4 scope:local align:4 data:float +@5327 = .sdata2:0x80456F74; // type:object size:0x4 scope:local align:4 data:float +@5544 = .sdata2:0x80456F78; // type:object size:0x4 scope:local align:4 data:float +@5545 = .sdata2:0x80456F7C; // type:object size:0x4 scope:local align:4 data:float +@5546 = .sdata2:0x80456F80; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x80456F84; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x80456F88; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x80456F8C; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x80456F90; // type:object size:0x4 scope:local align:4 data:float +@3844 = .sdata2:0x80456F94; // type:object size:0x4 scope:local align:4 data:float +@3845 = .sdata2:0x80456F98; // type:object size:0x4 scope:local align:4 data:float +@3846 = .sdata2:0x80456FA0; // type:object size:0x8 scope:local align:4 data:double +@3847 = .sdata2:0x80456FA8; // type:object size:0x8 scope:local align:4 data:double +@3848 = .sdata2:0x80456FB0; // type:object size:0x8 scope:local align:4 data:double +@3873 = .sdata2:0x80456FB8; // type:object size:0x4 scope:local align:4 data:float +@3906 = .sdata2:0x80456FBC; // type:object size:0x4 scope:local align:4 data:float +@3908 = .sdata2:0x80456FC0; // type:object size:0x8 scope:local align:4 data:double +l_arcName = .sdata2:0x80456FC8; // type:object size:0x7 scope:local align:4 data:string +@3838 = .sdata2:0x80456FD0; // type:object size:0x4 scope:local align:4 data:float +@3839 = .sdata2:0x80456FD4; // type:object size:0x4 scope:local align:4 data:float +@3840 = .sdata2:0x80456FD8; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80456FDC; // type:object size:0x4 scope:local align:4 data:float +@3772 = .sdata2:0x80456FE0; // type:object size:0x4 scope:local align:4 data:float +@3774 = .sdata2:0x80456FE8; // type:object size:0x8 scope:local align:4 data:double +@2305 = .sdata2:0x80456FF0; // type:object size:0x4 scope:local align:4 data:float +@2306 = .sdata2:0x80456FF4; // type:object size:0x4 scope:local align:4 data:float +@2431 = .sdata2:0x80456FF8; // type:object size:0x4 scope:local align:4 data:float +@2472 = .sdata2:0x80457000; // type:object size:0x8 scope:local align:4 data:double +@2632 = .sdata2:0x80457008; // type:object size:0x4 scope:local align:4 data:float +@2532 = .sdata2:0x80457010; // type:object size:0x4 scope:local align:4 data:float +@2759 = .sdata2:0x80457014; // type:object size:0x4 scope:local align:4 data:float +@2760 = .sdata2:0x80457018; // type:object size:0x4 scope:local align:4 data:float +@2761 = .sdata2:0x8045701C; // type:object size:0x4 scope:local align:4 data:float +@2762 = .sdata2:0x80457020; // type:object size:0x4 scope:local align:4 data:float +@2763 = .sdata2:0x80457028; // type:object size:0x8 scope:local align:4 data:double +@2764 = .sdata2:0x80457030; // type:object size:0x8 scope:local align:4 data:double +@2765 = .sdata2:0x80457038; // type:object size:0x8 scope:local align:4 data:double +@2766 = .sdata2:0x80457040; // type:object size:0x4 scope:local align:4 data:float +@2201 = .sdata2:0x80457048; // type:object size:0x4 scope:local align:4 data:float +@2288 = .sdata2:0x8045704C; // type:object size:0x4 scope:local align:4 data:float +@2325 = .sdata2:0x80457050; // type:object size:0x4 scope:local align:4 data:float +@2326 = .sdata2:0x80457054; // type:object size:0x4 scope:local align:4 data:float +@2327 = .sdata2:0x80457058; // type:object size:0x4 scope:local align:4 data:float +@2405 = .sdata2:0x8045705C; // type:object size:0x4 scope:local align:4 data:float +@2446 = .sdata2:0x80457060; // type:object size:0x8 scope:local align:4 data:double +@2447 = .sdata2:0x80457068; // type:object size:0x8 scope:local align:4 data:double +@2448 = .sdata2:0x80457070; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x80457078; // type:object size:0x8 scope:local align:4 data:double +@2201 = .sdata2:0x80457080; // type:object size:0x8 scope:local align:4 data:double +@2215 = .sdata2:0x80457088; // type:object size:0x4 scope:local align:4 data:float +@2232 = .sdata2:0x8045708C; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x80457090; // type:object size:0x4 scope:local align:4 data:float +@2282 = .sdata2:0x80457094; // type:object size:0x4 scope:local align:4 data:float +@2284 = .sdata2:0x80457098; // type:object size:0x8 scope:local align:4 data:double +@2296 = .sdata2:0x804570A0; // type:object size:0x4 scope:local align:4 data:float +@2297 = .sdata2:0x804570A4; // type:object size:0x4 scope:local align:4 data:float +@2298 = .sdata2:0x804570A8; // type:object size:0x4 scope:local align:4 data:float +@2299 = .sdata2:0x804570B0; // type:object size:0x8 scope:local align:4 data:double +@2311 = .sdata2:0x804570B8; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x804570BC; // type:object size:0x4 scope:local align:4 data:float +@2242 = .sdata2:0x804570C0; // type:object size:0x4 scope:local align:4 data:float +@2249 = .sdata2:0x804570C4; // type:object size:0x4 scope:local align:4 data:float +@2266 = .sdata2:0x804570C8; // type:object size:0x4 scope:local align:4 data:float +@2267 = .sdata2:0x804570CC; // type:object size:0x4 scope:local align:4 data:float +@2268 = .sdata2:0x804570D0; // type:object size:0x4 scope:local align:4 data:float +@2269 = .sdata2:0x804570D4; // type:object size:0x4 scope:local align:4 data:float +@2270 = .sdata2:0x804570D8; // type:object size:0x8 scope:local align:4 data:double +@2271 = .sdata2:0x804570E0; // type:object size:0x8 scope:local align:4 data:double +@2272 = .sdata2:0x804570E8; // type:object size:0x8 scope:local align:4 data:double +@2256 = .sdata2:0x804570F0; // type:object size:0x4 scope:local align:4 data:float +@2257 = .sdata2:0x804570F8; // type:object size:0x8 scope:local align:4 data:double +@2258 = .sdata2:0x80457100; // type:object size:0x8 scope:local align:4 data:double +@2259 = .sdata2:0x80457108; // type:object size:0x8 scope:local align:4 data:double +@2273 = .sdata2:0x80457110; // type:object size:0x4 scope:local align:4 data:float +@2346 = .sdata2:0x80457114; // type:object size:0x4 scope:local align:4 data:float +BPCP_OUTCODE0 = .sdata2:0x80457118; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE1 = .sdata2:0x8045711C; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE4 = .sdata2:0x80457120; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE5 = .sdata2:0x80457124; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE2 = .sdata2:0x80457128; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE3 = .sdata2:0x8045712C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE0 = .sdata2:0x80457130; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE1 = .sdata2:0x80457134; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE2 = .sdata2:0x80457138; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE3 = .sdata2:0x8045713C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE4 = .sdata2:0x80457140; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE5 = .sdata2:0x80457144; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE6 = .sdata2:0x80457148; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE7 = .sdata2:0x8045714C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE8 = .sdata2:0x80457150; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE9 = .sdata2:0x80457154; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE10 = .sdata2:0x80457158; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE11 = .sdata2:0x8045715C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE0 = .sdata2:0x80457160; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE1 = .sdata2:0x80457164; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE2 = .sdata2:0x80457168; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE3 = .sdata2:0x8045716C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE4 = .sdata2:0x80457170; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE5 = .sdata2:0x80457174; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE6 = .sdata2:0x80457178; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE7 = .sdata2:0x8045717C; // type:object size:0x4 scope:global align:4 data:4byte +@3082 = .sdata2:0x80457180; // type:object size:0x4 scope:local align:4 data:float +@3205 = .sdata2:0x80457184; // type:object size:0x4 scope:local align:4 data:float +@3229 = .sdata2:0x80457188; // type:object size:0x4 scope:local align:4 data:float +@3230 = .sdata2:0x8045718C; // type:object size:0x4 scope:local align:4 data:float +@3497 = .sdata2:0x80457190; // type:object size:0x4 scope:local align:4 data:float +@3739 = .sdata2:0x80457194; // type:object size:0x4 scope:local align:4 data:float +@3740 = .sdata2:0x80457198; // type:object size:0x4 scope:local align:4 data:float +@3892 = .sdata2:0x8045719C; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x804571A0; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x804571A4; // type:object size:0x4 scope:local align:4 data:float +@416 = .sdata2:0x804571A8; // type:object size:0x4 scope:local align:4 data:float +@417 = .sdata2:0x804571AC; // type:object size:0x4 scope:local align:4 data:float +@493 = .sdata2:0x804571B0; // type:object size:0x4 scope:local align:4 data:float +@2262 = .sdata2:0x804571B8; // type:object size:0x4 scope:local align:4 data:float +@2379 = .sdata2:0x804571C0; // type:object size:0x8 scope:local align:4 data:double +@2380 = .sdata2:0x804571C8; // type:object size:0x8 scope:local align:4 data:double +@2381 = .sdata2:0x804571D0; // type:object size:0x8 scope:local align:4 data:double +@2382 = .sdata2:0x804571D8; // type:object size:0x4 scope:local align:4 data:float +@2248 = .sdata2:0x804571E0; // type:object size:0x4 scope:local align:4 data:float +@2260 = .sdata2:0x804571E4; // type:object size:0x4 scope:local align:4 data:float +@2263 = .sdata2:0x804571E8; // type:object size:0x8 scope:local align:4 data:double +@2269 = .sdata2:0x804571F0; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x804571F4; // type:object size:0x4 scope:local align:4 data:float +@2440 = .sdata2:0x804571F8; // type:object size:0x4 scope:local align:4 data:float +@2441 = .sdata2:0x804571FC; // type:object size:0x4 scope:local align:4 data:float +@2474 = .sdata2:0x80457200; // type:object size:0x4 scope:local align:4 data:float +@2491 = .sdata2:0x80457204; // type:object size:0x4 scope:local align:4 data:float +@2671 = .sdata2:0x80457208; // type:object size:0x8 scope:local align:4 data:double +@2672 = .sdata2:0x80457210; // type:object size:0x4 scope:local align:4 data:float +@2744 = .sdata2:0x80457214; // type:object size:0x4 scope:local align:4 data:float +@2242 = .sdata2:0x80457218; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x8045721C; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x80457220; // type:object size:0x8 scope:local align:4 data:double +@2198 = .sdata2:0x80457228; // type:object size:0x4 scope:local align:4 data:float +@2497 = .sdata2:0x8045722C; // type:object size:0x4 scope:local align:4 data:float +@2498 = .sdata2:0x80457230; // type:object size:0x4 scope:local align:4 data:float +@2500 = .sdata2:0x80457238; // type:object size:0x8 scope:local align:4 data:double +@2933 = .sdata2:0x80457240; // type:object size:0x8 scope:local align:4 data:double +@2964 = .sdata2:0x80457248; // type:object size:0x8 scope:local align:4 data:double +@893 = .sdata2:0x80457250; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x80457254; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x80457258; // type:object size:0x4 scope:local align:4 data:float +@914 = .sdata2:0x8045725C; // type:object size:0x4 scope:local align:4 data:float +@991 = .sdata2:0x80457260; // type:object size:0x4 scope:local align:4 data:float +@3189 = .sdata2:0x80457268; // type:object size:0x4 scope:local align:4 data:float +@3190 = .sdata2:0x8045726C; // type:object size:0x4 scope:local align:4 data:float +@3191 = .sdata2:0x80457270; // type:object size:0x4 scope:local align:4 data:float +@3192 = .sdata2:0x80457274; // type:object size:0x4 scope:local align:4 data:float +@3194 = .sdata2:0x80457278; // type:object size:0x8 scope:local align:4 data:double +@2262 = .sdata2:0x80457280; // type:object size:0x4 scope:local align:4 data:float +@2623 = .sdata2:0x80457288; // type:object size:0x8 scope:local align:4 data:double +@2740 = .sdata2:0x80457290; // type:object size:0x4 scope:local align:4 data:float +@2741 = .sdata2:0x80457294; // type:object size:0x4 scope:local align:4 data:float +@2742 = .sdata2:0x80457298; // type:object size:0x4 scope:local align:4 data:float +@2744 = .sdata2:0x804572A0; // type:object size:0x8 scope:local align:4 data:double +@3145 = .sdata2:0x804572A8; // type:object size:0x4 scope:local align:4 data:float +@3146 = .sdata2:0x804572AC; // type:object size:0x4 scope:local align:4 data:float +@3281 = .sdata2:0x804572B0; // type:object size:0x4 scope:local align:4 data:float +@3282 = .sdata2:0x804572B4; // type:object size:0x4 scope:local align:4 data:float +@2270 = .sdata2:0x804572B8; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x804572C0; // type:object size:0x8 scope:local align:4 data:double +@2339 = .sdata2:0x804572C8; // type:object size:0x4 scope:local align:4 data:float +@2390 = .sdata2:0x804572CC; // type:object size:0x4 scope:local align:4 data:float +@2433 = .sdata2:0x804572D0; // type:object size:0x4 scope:local align:4 data:float +@2434 = .sdata2:0x804572D4; // type:object size:0x4 scope:local align:4 data:float +@2503 = .sdata2:0x804572D8; // type:object size:0x4 scope:local align:4 data:float +@2318 = .sdata2:0x804572E0; // type:object size:0x4 scope:local align:4 data:float +@2319 = .sdata2:0x804572E4; // type:object size:0x4 scope:local align:4 data:float +@2287 = .sdata2:0x804572E8; // type:object size:0x4 scope:local align:4 data:float +@2288 = .sdata2:0x804572EC; // type:object size:0x4 scope:local align:4 data:float +@2289 = .sdata2:0x804572F0; // type:object size:0x4 scope:local align:4 data:float +@2321 = .sdata2:0x804572F8; // type:object size:0x8 scope:local align:4 data:double +@2501 = .sdata2:0x80457300; // type:object size:0x4 scope:local align:4 data:float +@2503 = .sdata2:0x80457308; // type:object size:0x8 scope:local align:4 data:double +@2353 = .sdata2:0x80457310; // type:object size:0x4 scope:local align:4 data:float +@2354 = .sdata2:0x80457314; // type:object size:0x4 scope:local align:4 data:float +@2459 = .sdata2:0x80457318; // type:object size:0x4 scope:local align:4 data:float +@2460 = .sdata2:0x8045731C; // type:object size:0x4 scope:local align:4 data:float +@2461 = .sdata2:0x80457320; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x80457324; // type:object size:0x4 scope:local align:4 data:float +@2215 = .sdata2:0x80457328; // type:object size:0x8 scope:local align:4 data:double +@2632 = .sdata2:0x80457330; // type:object size:0x4 scope:local align:4 data:float +@2633 = .sdata2:0x80457334; // type:object size:0x4 scope:local align:4 data:float +@2634 = .sdata2:0x80457338; // type:object size:0x4 scope:local align:4 data:float +@2635 = .sdata2:0x8045733C; // type:object size:0x4 scope:local align:4 data:float +@2636 = .sdata2:0x80457340; // type:object size:0x4 scope:local align:4 data:float +@2440 = .sdata2:0x80457348; // type:object size:0x4 scope:local align:4 data:float +@2441 = .sdata2:0x8045734C; // type:object size:0x4 scope:local align:4 data:float +@2442 = .sdata2:0x80457350; // type:object size:0x4 scope:local align:4 data:float +@2443 = .sdata2:0x80457354; // type:object size:0x4 scope:local align:4 data:float +@2444 = .sdata2:0x80457358; // type:object size:0x4 scope:local align:4 data:float +@2565 = .sdata2:0x80457360; // type:object size:0x4 scope:local align:4 data:float +@2566 = .sdata2:0x80457364; // type:object size:0x4 scope:local align:4 data:float +@2567 = .sdata2:0x80457368; // type:object size:0x4 scope:local align:4 data:float +@2568 = .sdata2:0x8045736C; // type:object size:0x4 scope:local align:4 data:float +@2569 = .sdata2:0x80457370; // type:object size:0x4 scope:local align:4 data:float +@2570 = .sdata2:0x80457374; // type:object size:0x4 scope:local align:4 data:float +@2572 = .sdata2:0x80457378; // type:object size:0x8 scope:local align:4 data:double +@2574 = .sdata2:0x80457380; // type:object size:0x8 scope:local align:4 data:double +@3010 = .sdata2:0x80457388; // type:object size:0x4 scope:local align:4 data:float +@2193 = .sdata2:0x80457390; // type:object size:0x4 scope:local align:4 data:float +@2238 = .sdata2:0x80457394; // type:object size:0x4 scope:local align:4 data:float +@2239 = .sdata2:0x80457398; // type:object size:0x4 scope:local align:4 data:float +@343 = .sdata2:0x804573A0; // type:object size:0x4 scope:local align:4 data:float +@302 = .sdata2:0x804573A8; // type:object size:0x4 scope:local align:4 data:4byte +@319 = .sdata2:0x804573B0; // type:object size:0x4 scope:local align:4 data:float +@319 = .sdata2:0x804573B8; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x804573BC; // type:object size:0x4 scope:local align:4 data:4byte +@311 = .sdata2:0x804573C0; // type:object size:0x4 scope:local align:4 data:4byte +@338 = .sdata2:0x804573C8; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q37JStudio3ctb4data = .sdata2:0x804573D0; // type:object size:0x4 scope:global align:4 data:string +@652 = .sdata2:0x804573D8; // type:object size:0x8 scope:local align:4 data:double +@792 = .sdata2:0x804573E0; // type:object size:0x8 scope:local align:4 data:double +@793 = .sdata2:0x804573E8; // type:object size:0x8 scope:local align:4 data:double +@794 = .sdata2:0x804573F0; // type:object size:0x8 scope:local align:4 data:double +@799 = .sdata2:0x804573F8; // type:object size:0x8 scope:local align:4 data:double +@800 = .sdata2:0x80457400; // type:object size:0x8 scope:local align:4 data:double +@801 = .sdata2:0x80457408; // type:object size:0x8 scope:local align:4 data:double +@842 = .sdata2:0x80457410; // type:object size:0x8 scope:local align:4 data:double +@867 = .sdata2:0x80457418; // type:object size:0x8 scope:local align:4 data:double +@1517 = .sdata2:0x80457420; // type:object size:0x8 scope:local align:4 data:double +ga4cSignature__Q37JStudio3fvb4data = .sdata2:0x80457428; // type:object size:0x4 scope:global align:4 data:string +@748 = .sdata2:0x80457430; // type:object size:0x4 scope:local align:4 data:float +@772 = .sdata2:0x80457434; // type:object size:0x4 scope:local align:4 data:float +ga8cSignature__Q27JStudio4data = .sdata2:0x80457438; // type:object size:0x8 scope:global align:4 data:string +@488 = .sdata2:0x80457440; // type:object size:0x4 scope:local align:4 data:float +@489 = .sdata2:0x80457444; // type:object size:0x4 scope:local align:4 data:float +@623 = .sdata2:0x80457448; // type:object size:0x8 scope:local align:4 data:double +@624 = .sdata2:0x80457450; // type:object size:0x8 scope:local align:4 data:double +@625 = .sdata2:0x80457458; // type:object size:0x4 scope:local align:4 data:float +@626 = .sdata2:0x80457460; // type:object size:0x8 scope:local align:4 data:double +@627 = .sdata2:0x80457468; // type:object size:0x8 scope:local align:4 data:double +@628 = .sdata2:0x80457470; // type:object size:0x8 scope:local align:4 data:double +@803 = .sdata2:0x80457478; // type:object size:0x8 scope:local align:4 data:double +@1094 = .sdata2:0x80457480; // type:object size:0x4 scope:local align:4 data:float +@1095 = .sdata2:0x80457484; // type:object size:0x4 scope:local align:4 data:float +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x80457488; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x80457490; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x80457498; // type:object size:0x8 scope:global align:4 +@1967 = .sdata2:0x804574A0; // type:object size:0x4 scope:local align:4 data:float +gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data = .sdata2:0x804574A8; // type:object size:0x4 scope:global align:4 data:4byte +ga4cSignature__Q37JStudio3stb4data = .sdata2:0x804574B0; // type:object size:0x4 scope:global align:4 data:string +@1081 = .sdata2:0x804574B8; // type:object size:0x4 scope:local align:4 data:float +@846 = .sdata2:0x804574C0; // type:object size:0x4 scope:local align:4 data:float +@847 = .sdata2:0x804574C8; // type:object size:0x8 scope:local align:4 data:double +@848 = .sdata2:0x804574D0; // type:object size:0x8 scope:local align:4 data:double +@849 = .sdata2:0x804574D8; // type:object size:0x8 scope:local align:4 data:double +@850 = .sdata2:0x804574E0; // type:object size:0x4 scope:local align:4 data:float +@898 = .sdata2:0x804574E4; // type:object size:0x4 scope:local align:4 data:float +@1470 = .sdata2:0x804574E8; // type:object size:0x4 scope:local align:4 data:float +@1805 = .sdata2:0x804574EC; // type:object size:0x4 scope:local align:4 data:float +@1807 = .sdata2:0x804574F0; // type:object size:0x8 scope:local align:4 data:double +@1361 = .sdata2:0x804574F8; // type:object size:0x4 scope:local align:4 data:float +@1362 = .sdata2:0x804574FC; // type:object size:0x4 scope:local align:4 data:float +@1363 = .sdata2:0x80457500; // type:object size:0x4 scope:local align:4 data:float +@1622 = .sdata2:0x80457508; // type:object size:0x8 scope:local align:4 data:double +@1623 = .sdata2:0x80457510; // type:object size:0x8 scope:local align:4 data:double +@1624 = .sdata2:0x80457518; // type:object size:0x8 scope:local align:4 data:double +@1625 = .sdata2:0x80457520; // type:object size:0x8 scope:local align:4 data:double +@1629 = .sdata2:0x80457528; // type:object size:0x8 scope:local align:4 data:double +@847 = .sdata2:0x80457530; // type:object size:0x4 scope:local align:4 data:float +@850 = .sdata2:0x80457538; // type:object size:0x8 scope:local align:4 data:double +@969 = .sdata2:0x80457540; // type:object size:0x4 scope:local align:4 data:float +scale_frac$980 = .sdata2:0x80457544; // type:object size:0x8 scope:local align:4 +two_to_frac$981 = .sdata2:0x8045754C; // type:object size:0x8 scope:local align:4 +@994 = .sdata2:0x80457554; // type:object size:0x4 scope:local align:4 data:float +@995 = .sdata2:0x80457558; // type:object size:0x4 scope:local align:4 data:float +@125 = .sdata2:0x80457560; // type:object size:0x4 scope:local align:4 data:float +@126 = .sdata2:0x80457564; // type:object size:0x4 scope:local align:4 data:float +@127 = .sdata2:0x80457568; // type:object size:0x4 scope:local align:4 data:float +@129 = .sdata2:0x80457570; // type:object size:0x8 scope:local align:4 data:double +@457 = .sdata2:0x80457578; // type:object size:0x4 scope:local align:4 data:float +@679 = .sdata2:0x8045757C; // type:object size:0x4 scope:local align:4 data:float +@690 = .sdata2:0x80457580; // type:object size:0x4 scope:local align:4 data:float +@952 = .sdata2:0x80457584; // type:object size:0x4 scope:local align:4 data:float +@954 = .sdata2:0x80457588; // type:object size:0x8 scope:local align:4 data:double +@1032 = .sdata2:0x80457590; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x80457594; // type:object size:0x4 scope:local align:4 data:float +@1044 = .sdata2:0x80457598; // type:object size:0x8 scope:local align:4 data:double +@1069 = .sdata2:0x804575A0; // type:object size:0x4 scope:local align:4 data:float +@1070 = .sdata2:0x804575A4; // type:object size:0x4 scope:local align:4 data:float +FILTER_MODE_IIR__6JASDsp = .sdata2:0x804575A8; // type:object size:0x4 scope:global align:4 data:4byte +@1246 = .sdata2:0x804575AC; // type:object size:0x4 scope:local align:4 data:float +@627 = .sdata2:0x804575B0; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x804575B4; // type:object size:0x4 scope:local align:4 data:float +@629 = .sdata2:0x804575B8; // type:object size:0x4 scope:local align:4 data:float +@630 = .sdata2:0x804575BC; // type:object size:0x4 scope:local align:4 data:float +@631 = .sdata2:0x804575C0; // type:object size:0x4 scope:local align:4 data:float +@634 = .sdata2:0x804575C8; // type:object size:0x8 scope:local align:4 data:double +@718 = .sdata2:0x804575D0; // type:object size:0x4 scope:local align:4 data:float +@719 = .sdata2:0x804575D4; // type:object size:0x4 scope:local align:4 data:float +@931 = .sdata2:0x804575D8; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x804575E0; // type:object size:0x8 scope:local align:4 data:double +@390 = .sdata2:0x804575E8; // type:object size:0x4 scope:local align:4 data:float +@391 = .sdata2:0x804575EC; // type:object size:0x4 scope:local align:4 data:float +@392 = .sdata2:0x804575F0; // type:object size:0x4 scope:local align:4 data:float +@531 = .sdata2:0x804575F4; // type:object size:0x4 scope:local align:4 data:float +@533 = .sdata2:0x804575F8; // type:object size:0x8 scope:local align:4 data:double +one$776 = .sdata2:0x80457600; // type:object size:0x4 scope:local align:4 +@248 = .sdata2:0x80457608; // type:object size:0x4 scope:local align:4 data:float +@249 = .sdata2:0x8045760C; // type:object size:0x4 scope:local align:4 data:float +@250 = .sdata2:0x80457610; // type:object size:0x4 scope:local align:4 data:float +@290 = .sdata2:0x80457614; // type:object size:0x4 scope:local align:4 data:float +@187 = .sdata2:0x80457618; // type:object size:0x4 scope:local align:4 data:float +@219 = .sdata2:0x80457620; // type:object size:0x4 scope:local align:4 data:float +@220 = .sdata2:0x80457624; // type:object size:0x4 scope:local align:4 data:float +@253 = .sdata2:0x80457628; // type:object size:0x4 scope:local align:4 data:float +@835 = .sdata2:0x80457630; // type:object size:0x4 scope:local align:4 data:float +@838 = .sdata2:0x80457638; // type:object size:0x8 scope:local align:4 data:double +@990 = .sdata2:0x80457640; // type:object size:0x8 scope:local align:4 data:double +@1045 = .sdata2:0x80457648; // type:object size:0x4 scope:local align:4 data:float +@1046 = .sdata2:0x8045764C; // type:object size:0x4 scope:local align:4 data:float +@1047 = .sdata2:0x80457650; // type:object size:0x4 scope:local align:4 data:float +@544 = .sdata2:0x80457658; // type:object size:0x4 scope:local align:4 data:float +@545 = .sdata2:0x8045765C; // type:object size:0x4 scope:local align:4 data:float +@546 = .sdata2:0x80457660; // type:object size:0x4 scope:local align:4 data:float +@661 = .sdata2:0x80457668; // type:object size:0x8 scope:local align:4 data:double +@685 = .sdata2:0x80457670; // type:object size:0x8 scope:local align:4 data:double +@711 = .sdata2:0x80457678; // type:object size:0x4 scope:local align:4 data:float +@714 = .sdata2:0x80457680; // type:object size:0x8 scope:local align:4 data:double +@775 = .sdata2:0x80457688; // type:object size:0x4 scope:local align:4 data:float +@776 = .sdata2:0x8045768C; // type:object size:0x4 scope:local align:4 data:float +@832 = .sdata2:0x80457690; // type:object size:0x4 scope:local align:4 data:float +@833 = .sdata2:0x80457694; // type:object size:0x4 scope:local align:4 data:float +@846 = .sdata2:0x80457698; // type:object size:0x4 scope:local align:4 data:float +@847 = .sdata2:0x8045769C; // type:object size:0x4 scope:local align:4 data:float +@969 = .sdata2:0x804576A0; // type:object size:0x4 scope:local align:4 data:float +@970 = .sdata2:0x804576A4; // type:object size:0x4 scope:local align:4 data:float +@971 = .sdata2:0x804576A8; // type:object size:0x4 scope:local align:4 data:float +@972 = .sdata2:0x804576AC; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x804576B0; // type:object size:0x4 scope:local align:4 data:float +@341 = .sdata2:0x804576B8; // type:object size:0x4 scope:local align:4 data:float +@342 = .sdata2:0x804576BC; // type:object size:0x4 scope:local align:4 data:float +@363 = .sdata2:0x804576C0; // type:object size:0x4 scope:local align:4 data:float +@364 = .sdata2:0x804576C4; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x804576C8; // type:object size:0x4 scope:local align:4 data:float +@77 = .sdata2:0x804576D0; // type:object size:0x4 scope:local align:4 data:float +@87 = .sdata2:0x804576D4; // type:object size:0x4 scope:local align:4 data:float +@88 = .sdata2:0x804576D8; // type:object size:0x4 scope:local align:4 data:float +@91 = .sdata2:0x804576E0; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x804576E8; // type:object size:0x4 scope:local align:4 data:float +@156 = .sdata2:0x804576F0; // type:object size:0x8 scope:local align:4 data:double +@233 = .sdata2:0x804576F8; // type:object size:0x4 scope:local align:4 data:float +@234 = .sdata2:0x804576FC; // type:object size:0x4 scope:local align:4 data:float +@235 = .sdata2:0x80457700; // type:object size:0x4 scope:local align:4 data:float +@275 = .sdata2:0x80457704; // type:object size:0x4 scope:local align:4 data:float +@276 = .sdata2:0x80457708; // type:object size:0x4 scope:local align:4 data:float +@278 = .sdata2:0x80457710; // type:object size:0x8 scope:local align:4 data:double +@156 = .sdata2:0x80457718; // type:object size:0x8 scope:local align:4 data:double +@176 = .sdata2:0x80457720; // type:object size:0x4 scope:local align:4 data:float +COMP_BLOCKSAMPLES$331 = .sdata2:0x80457724; // type:object size:0x8 scope:local align:4 +COMP_BLOCKBYTES$332 = .sdata2:0x8045772C; // type:object size:0x8 scope:local align:4 +@299 = .sdata2:0x80457738; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x8045773C; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x80457740; // type:object size:0x4 scope:local align:4 data:float +@311 = .sdata2:0x80457744; // type:object size:0x4 scope:local align:4 data:float +@333 = .sdata2:0x80457748; // type:object size:0x4 scope:local align:4 data:float +@626 = .sdata2:0x80457750; // type:object size:0x4 scope:local align:4 data:float +@627 = .sdata2:0x80457754; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x80457758; // type:object size:0x4 scope:local align:4 data:float +@736 = .sdata2:0x8045775C; // type:object size:0x4 scope:local align:4 data:float +@822 = .sdata2:0x80457760; // type:object size:0x4 scope:local align:4 data:float +@1040 = .sdata2:0x80457764; // type:object size:0x4 scope:local align:4 data:float +@1041 = .sdata2:0x80457768; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x8045776C; // type:object size:0x4 scope:local align:4 data:float +@642 = .sdata2:0x80457770; // type:object size:0x4 scope:local align:4 data:float +@643 = .sdata2:0x80457774; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x80457778; // type:object size:0x4 scope:local align:4 data:float +@691 = .sdata2:0x80457780; // type:object size:0x4 scope:local align:4 data:float +@692 = .sdata2:0x80457784; // type:object size:0x4 scope:local align:4 data:float +@693 = .sdata2:0x80457788; // type:object size:0x4 scope:local align:4 data:float +@659 = .sdata2:0x80457790; // type:object size:0x4 scope:local align:4 data:float +@697 = .sdata2:0x80457794; // type:object size:0x4 scope:local align:4 data:float +@698 = .sdata2:0x80457798; // type:object size:0x4 scope:local align:4 data:float +@766 = .sdata2:0x804577A0; // type:object size:0x8 scope:local align:4 data:double +@887 = .sdata2:0x804577A8; // type:object size:0x4 scope:local align:4 data:float +@689 = .sdata2:0x804577B0; // type:object size:0x4 scope:local align:4 data:float +@690 = .sdata2:0x804577B4; // type:object size:0x4 scope:local align:4 data:float +@691 = .sdata2:0x804577B8; // type:object size:0x4 scope:local align:4 data:float +@292 = .sdata2:0x804577C0; // type:object size:0x8 scope:local align:4 data:double +@864 = .sdata2:0x804577C8; // type:object size:0x4 scope:local align:4 data:float +@865 = .sdata2:0x804577CC; // type:object size:0x4 scope:local align:4 data:float +@866 = .sdata2:0x804577D0; // type:object size:0x4 scope:local align:4 data:float +@653 = .sdata2:0x804577D8; // type:object size:0x4 scope:local align:4 data:float +@654 = .sdata2:0x804577DC; // type:object size:0x4 scope:local align:4 data:float +@655 = .sdata2:0x804577E0; // type:object size:0x4 scope:local align:4 data:float +@730 = .sdata2:0x804577E8; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q28JMessage4data = .sdata2:0x804577F0; // type:object size:0x4 scope:global align:4 data:string +cEqualCSlope__6Z2Calc = .sdata2:0x804577F8; // type:object size:0x4 scope:global align:4 data:float +cEqualPSlope__6Z2Calc = .sdata2:0x804577FC; // type:object size:0x4 scope:global align:4 data:float +@380 = .sdata2:0x80457800; // type:object size:0x4 scope:local align:4 data:float +@381 = .sdata2:0x80457804; // type:object size:0x4 scope:local align:4 data:float +@396 = .sdata2:0x80457808; // type:object size:0x4 scope:local align:4 data:float +@397 = .sdata2:0x8045780C; // type:object size:0x4 scope:local align:4 data:float +@3688 = .sdata2:0x80457810; // type:object size:0x4 scope:local align:4 data:float +@3689 = .sdata2:0x80457814; // type:object size:0x4 scope:local align:4 data:float +@3904 = .sdata2:0x80457818; // type:object size:0x4 scope:local align:4 data:float +@3905 = .sdata2:0x8045781C; // type:object size:0x4 scope:local align:4 data:float +@3909 = .sdata2:0x80457820; // type:object size:0x8 scope:local align:4 data:double +@4313 = .sdata2:0x80457828; // type:object size:0x4 scope:local align:4 data:float +@3597 = .sdata2:0x80457830; // type:object size:0x4 scope:local align:4 data:float +@3598 = .sdata2:0x80457834; // type:object size:0x4 scope:local align:4 data:float +@3599 = .sdata2:0x80457838; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x8045783C; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x80457840; // type:object size:0x8 scope:local align:4 data:double +@4038 = .sdata2:0x80457848; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8045784C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80457850; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x80457854; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x80457858; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x8045785C; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x80457860; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x80457864; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x80457868; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x8045786C; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x80457870; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x80457874; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x80457878; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x8045787C; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x80457880; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x80457884; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x80457888; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x8045788C; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x80457890; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x80457894; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x80457898; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x8045789C; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x804578A0; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x804578A4; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x804578A8; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x804578AC; // type:object size:0x4 scope:local align:4 data:float +@4067 = .sdata2:0x804578B0; // type:object size:0x8 scope:local align:4 data:double +@4070 = .sdata2:0x804578B8; // type:object size:0x8 scope:local align:4 data:double +@4586 = .sdata2:0x804578C0; // type:object size:0x4 scope:local align:4 data:float +@4587 = .sdata2:0x804578C4; // type:object size:0x4 scope:local align:4 data:float +@4588 = .sdata2:0x804578C8; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x804578CC; // type:object size:0x4 scope:local align:4 data:float +@4590 = .sdata2:0x804578D0; // type:object size:0x4 scope:local align:4 data:float +@4591 = .sdata2:0x804578D8; // type:object size:0x8 scope:local align:4 data:double +@4592 = .sdata2:0x804578E0; // type:object size:0x8 scope:local align:4 data:double +@4593 = .sdata2:0x804578E8; // type:object size:0x8 scope:local align:4 data:double +@4594 = .sdata2:0x804578F0; // type:object size:0x8 scope:local align:4 data:double +@4595 = .sdata2:0x804578F8; // type:object size:0x8 scope:local align:4 data:double +@4596 = .sdata2:0x80457900; // type:object size:0x8 scope:local align:4 data:double +@4597 = .sdata2:0x80457908; // type:object size:0x8 scope:local align:4 data:double +@4598 = .sdata2:0x80457910; // type:object size:0x4 scope:local align:4 data:float +@4599 = .sdata2:0x80457914; // type:object size:0x4 scope:local align:4 data:float +@4600 = .sdata2:0x80457918; // type:object size:0x4 scope:local align:4 data:float +@4601 = .sdata2:0x8045791C; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x80457920; // type:object size:0x4 scope:local align:4 data:float +@4603 = .sdata2:0x80457924; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x80457928; // type:object size:0x4 scope:local align:4 data:float +@4605 = .sdata2:0x8045792C; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x80457930; // type:object size:0x4 scope:local align:4 data:float +@4607 = .sdata2:0x80457938; // type:object size:0x8 scope:local align:4 data:double +@4608 = .sdata2:0x80457940; // type:object size:0x8 scope:local align:4 data:double +@4609 = .sdata2:0x80457948; // type:object size:0x8 scope:local align:4 data:double +@4610 = .sdata2:0x80457950; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x80457954; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x80457958; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x8045795C; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x80457960; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x80457964; // type:object size:0x4 scope:local align:4 data:float +@5085 = .sdata2:0x80457968; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x8045796C; // type:object size:0x4 scope:local align:4 data:float +@3372 = .sdata2:0x80457970; // type:object size:0x4 scope:local align:4 data:float +@3373 = .sdata2:0x80457974; // type:object size:0x4 scope:local align:4 data:float +@3559 = .sdata2:0x80457978; // type:object size:0x4 scope:local align:4 data:float +@3561 = .sdata2:0x80457980; // type:object size:0x8 scope:local align:4 data:double +@4726 = .sdata2:0x80457988; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x8045798C; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x80457990; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x80457994; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x80457998; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x8045799C; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x804579A0; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x804579A4; // type:object size:0x4 scope:local align:4 data:float +@4734 = .sdata2:0x804579A8; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x804579AC; // type:object size:0x4 scope:local align:4 data:float +@4736 = .sdata2:0x804579B0; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x804579B4; // type:object size:0x4 scope:local align:4 data:float +@4738 = .sdata2:0x804579B8; // type:object size:0x4 scope:local align:4 data:float +@4741 = .sdata2:0x804579C0; // type:object size:0x8 scope:local align:4 data:double +@5673 = .sdata2:0x804579C8; // type:object size:0x4 scope:local align:4 data:float +@5674 = .sdata2:0x804579CC; // type:object size:0x4 scope:local align:4 data:float +@5675 = .sdata2:0x804579D0; // type:object size:0x4 scope:local align:4 data:float +@5676 = .sdata2:0x804579D4; // type:object size:0x4 scope:local align:4 data:float +@5677 = .sdata2:0x804579D8; // type:object size:0x4 scope:local align:4 data:float +@5678 = .sdata2:0x804579DC; // type:object size:0x4 scope:local align:4 data:float +@5679 = .sdata2:0x804579E0; // type:object size:0x4 scope:local align:4 data:float +@5680 = .sdata2:0x804579E4; // type:object size:0x4 scope:local align:4 data:float +@5681 = .sdata2:0x804579E8; // type:object size:0x4 scope:local align:4 data:float +@5913 = .sdata2:0x804579EC; // type:object size:0x4 scope:local align:4 data:float +@3395 = .sdata2:0x804579F0; // type:object size:0x4 scope:local align:4 data:float +@3396 = .sdata2:0x804579F4; // type:object size:0x4 scope:local align:4 data:float +@3467 = .sdata2:0x804579F8; // type:object size:0x4 scope:local align:4 data:float +@3468 = .sdata2:0x804579FC; // type:object size:0x4 scope:local align:4 data:float +@3731 = .sdata2:0x80457A00; // type:object size:0x8 scope:local align:4 data:double +@3798 = .sdata2:0x80457A08; // type:object size:0x4 scope:local align:4 data:float +@3799 = .sdata2:0x80457A0C; // type:object size:0x4 scope:local align:4 data:float +@3511 = .sdata2:0x80457A10; // type:object size:0x4 scope:local align:4 data:float +@3512 = .sdata2:0x80457A14; // type:object size:0x4 scope:local align:4 data:float +@3529 = .sdata2:0x80457A18; // type:object size:0x4 scope:local align:4 data:float +@3531 = .sdata2:0x80457A20; // type:object size:0x8 scope:local align:4 data:double +@5341 = .sdata2:0x80457A28; // type:object size:0x4 scope:local align:4 data:float +@5342 = .sdata2:0x80457A2C; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x80457A30; // type:object size:0x4 scope:local align:4 data:float +@5344 = .sdata2:0x80457A34; // type:object size:0x4 scope:local align:4 data:float +@5345 = .sdata2:0x80457A38; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x80457A3C; // type:object size:0x4 scope:local align:4 data:float +@963 = .sdata2:0x80457A40; // type:object size:0x4 scope:local align:4 data:float +@964 = .sdata2:0x80457A44; // type:object size:0x4 scope:local align:4 data:float +@965 = .sdata2:0x80457A48; // type:object size:0x4 scope:local align:4 data:float +@966 = .sdata2:0x80457A4C; // type:object size:0x4 scope:local align:4 data:float +@967 = .sdata2:0x80457A50; // type:object size:0x4 scope:local align:4 data:float +@968 = .sdata2:0x80457A54; // type:object size:0x4 scope:local align:4 data:float +@969 = .sdata2:0x80457A58; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x80457A60; // type:object size:0x8 scope:local align:4 data:double +STRM_CH_SHIFT__20JAUStdSoundTableType = .sdata2:0x80457A68; // type:object size:0x4 scope:global align:4 data:4byte +@1010 = .sdata2:0x80457A6C; // type:object size:0x4 scope:local align:4 data:float +@1070 = .sdata2:0x80457A70; // type:object size:0x4 scope:local align:4 data:float +@848 = .sdata2:0x80457A78; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x80457A7C; // type:object size:0x4 scope:local align:4 data:float +@895 = .sdata2:0x80457A80; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x80457A84; // type:object size:0x4 scope:local align:4 data:float +@998 = .sdata2:0x80457A88; // type:object size:0x4 scope:local align:4 data:float +@999 = .sdata2:0x80457A8C; // type:object size:0x4 scope:local align:4 data:float +@1000 = .sdata2:0x80457A90; // type:object size:0x4 scope:local align:4 data:float +@1001 = .sdata2:0x80457A94; // type:object size:0x4 scope:local align:4 data:float +@1002 = .sdata2:0x80457A98; // type:object size:0x4 scope:local align:4 data:float +@1003 = .sdata2:0x80457A9C; // type:object size:0x4 scope:local align:4 data:float +@1004 = .sdata2:0x80457AA0; // type:object size:0x4 scope:local align:4 data:float +@1008 = .sdata2:0x80457AA8; // type:object size:0x8 scope:local align:4 data:double +@1036 = .sdata2:0x80457AB0; // type:object size:0x4 scope:local align:4 data:float +@1058 = .sdata2:0x80457AB4; // type:object size:0x4 scope:local align:4 data:float +@1059 = .sdata2:0x80457AB8; // type:object size:0x4 scope:local align:4 data:float +@1060 = .sdata2:0x80457ABC; // type:object size:0x4 scope:local align:4 data:float +@1061 = .sdata2:0x80457AC0; // type:object size:0x4 scope:local align:4 data:float +@1062 = .sdata2:0x80457AC4; // type:object size:0x4 scope:local align:4 data:float +@1063 = .sdata2:0x80457AC8; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x80457ACC; // type:object size:0x4 scope:local align:4 data:float +@1065 = .sdata2:0x80457AD0; // type:object size:0x4 scope:local align:4 data:float +@1066 = .sdata2:0x80457AD4; // type:object size:0x4 scope:local align:4 data:float +@1067 = .sdata2:0x80457AD8; // type:object size:0x4 scope:local align:4 data:float +@1135 = .sdata2:0x80457ADC; // type:object size:0x4 scope:local align:4 data:float +@1267 = .sdata2:0x80457AE0; // type:object size:0x4 scope:local align:4 data:float +@1268 = .sdata2:0x80457AE4; // type:object size:0x4 scope:local align:4 data:float +@1269 = .sdata2:0x80457AE8; // type:object size:0x4 scope:local align:4 data:float +@1270 = .sdata2:0x80457AEC; // type:object size:0x4 scope:local align:4 data:float +@1271 = .sdata2:0x80457AF0; // type:object size:0x4 scope:local align:4 data:float +@1272 = .sdata2:0x80457AF4; // type:object size:0x4 scope:local align:4 data:float +@1273 = .sdata2:0x80457AF8; // type:object size:0x4 scope:local align:4 data:float +@1334 = .sdata2:0x80457AFC; // type:object size:0x4 scope:local align:4 data:float +@1335 = .sdata2:0x80457B00; // type:object size:0x4 scope:local align:4 data:float +@1336 = .sdata2:0x80457B04; // type:object size:0x4 scope:local align:4 data:float +@1337 = .sdata2:0x80457B08; // type:object size:0x4 scope:local align:4 data:float +@1988 = .sdata2:0x80457B0C; // type:object size:0x4 scope:local align:4 data:float +@3559 = .sdata2:0x80457B10; // type:object size:0x4 scope:local align:4 data:float +@3560 = .sdata2:0x80457B14; // type:object size:0x4 scope:local align:4 data:float +@3561 = .sdata2:0x80457B18; // type:object size:0x4 scope:local align:4 data:float +@3564 = .sdata2:0x80457B20; // type:object size:0x8 scope:local align:4 data:double +@3821 = .sdata2:0x80457B28; // type:object size:0x4 scope:local align:4 data:float +@3822 = .sdata2:0x80457B2C; // type:object size:0x4 scope:local align:4 data:float +@3823 = .sdata2:0x80457B30; // type:object size:0x4 scope:local align:4 data:float +@3824 = .sdata2:0x80457B34; // type:object size:0x4 scope:local align:4 data:float +@3825 = .sdata2:0x80457B38; // type:object size:0x4 scope:local align:4 data:float +@3828 = .sdata2:0x80457B40; // type:object size:0x8 scope:local align:4 data:double +@3859 = .sdata2:0x80457B48; // type:object size:0x4 scope:local align:4 data:float +@3860 = .sdata2:0x80457B4C; // type:object size:0x4 scope:local align:4 data:float +@3861 = .sdata2:0x80457B50; // type:object size:0x4 scope:local align:4 data:float +@3862 = .sdata2:0x80457B54; // type:object size:0x4 scope:local align:4 data:float +sAreaDefault = .sdata2:0x80457B58; // type:object size:0x8 scope:local align:4 data:4byte +sAreaFloating = .sdata2:0x80457B60; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWide = .sdata2:0x80457B68; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWideFloating = .sdata2:0x80457B70; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmall = .sdata2:0x80457B78; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmallFloating = .sdata2:0x80457B80; // type:object size:0x8 scope:local align:4 data:4byte +@3694 = .sdata2:0x80457B88; // type:object size:0x4 scope:local align:4 data:float +@3695 = .sdata2:0x80457B8C; // type:object size:0x4 scope:local align:4 data:float +@3696 = .sdata2:0x80457B90; // type:object size:0x4 scope:local align:4 data:float +@3697 = .sdata2:0x80457B94; // type:object size:0x4 scope:local align:4 data:float +@3698 = .sdata2:0x80457B98; // type:object size:0x4 scope:local align:4 data:float +@3699 = .sdata2:0x80457B9C; // type:object size:0x4 scope:local align:4 data:float +@3700 = .sdata2:0x80457BA0; // type:object size:0x4 scope:local align:4 data:float +@3701 = .sdata2:0x80457BA4; // type:object size:0x4 scope:local align:4 data:float +@3703 = .sdata2:0x80457BA8; // type:object size:0x8 scope:local align:4 data:double +sAreaDefault = .sdata2:0x80457BB0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaFloating = .sdata2:0x80457BB8; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWide = .sdata2:0x80457BC0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaWideFloating = .sdata2:0x80457BC8; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmall = .sdata2:0x80457BD0; // type:object size:0x8 scope:local align:4 data:4byte +sAreaSmallFloating = .sdata2:0x80457BD8; // type:object size:0x8 scope:local align:4 data:4byte +@3663 = .sdata2:0x80457BE0; // type:object size:0x4 scope:local align:4 data:float +@3664 = .sdata2:0x80457BE4; // type:object size:0x4 scope:local align:4 data:float +@3665 = .sdata2:0x80457BE8; // type:object size:0x4 scope:local align:4 data:float +@3666 = .sdata2:0x80457BEC; // type:object size:0x4 scope:local align:4 data:float +@3667 = .sdata2:0x80457BF0; // type:object size:0x4 scope:local align:4 data:float +@3668 = .sdata2:0x80457BF4; // type:object size:0x4 scope:local align:4 data:float +@3669 = .sdata2:0x80457BF8; // type:object size:0x4 scope:local align:4 data:float +@3672 = .sdata2:0x80457C00; // type:object size:0x8 scope:local align:4 data:double +@3716 = .sdata2:0x80457C08; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x80457C0C; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x80457C10; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x80457C14; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x80457C18; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x80457C1C; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x80457C20; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x80457C24; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x80457C28; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x80457C2C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x80457C30; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x80457C34; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x80457C38; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x80457C3C; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x80457C40; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x80457C44; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x80457C48; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x80457C4C; // type:object size:0x4 scope:local align:4 data:float +@4681 = .sdata2:0x80457C50; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x80457C54; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x80457C58; // type:object size:0x4 scope:local align:4 data:float +@4838 = .sdata2:0x80457C5C; // type:object size:0x4 scope:local align:4 data:float +@4875 = .sdata2:0x80457C60; // type:object size:0x4 scope:local align:4 data:float +@4906 = .sdata2:0x80457C64; // type:object size:0x4 scope:local align:4 data:float +@4944 = .sdata2:0x80457C68; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x80457C6C; // type:object size:0x4 scope:local align:4 data:float +@3721 = .sdata2:0x80457C70; // type:object size:0x4 scope:local align:4 data:float +@3722 = .sdata2:0x80457C74; // type:object size:0x4 scope:local align:4 data:float +@3723 = .sdata2:0x80457C78; // type:object size:0x4 scope:local align:4 data:float +@3724 = .sdata2:0x80457C80; // type:object size:0x8 scope:local align:4 data:double +@3725 = .sdata2:0x80457C88; // type:object size:0x8 scope:local align:4 data:double +@3726 = .sdata2:0x80457C90; // type:object size:0x8 scope:local align:4 data:double +@3743 = .sdata2:0x80457C98; // type:object size:0x4 scope:local align:4 data:float +@3834 = .sdata2:0x80457C9C; // type:object size:0x4 scope:local align:4 data:float +@3835 = .sdata2:0x80457CA0; // type:object size:0x4 scope:local align:4 data:float +@3836 = .sdata2:0x80457CA4; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x80457CA8; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x80457CAC; // type:object size:0x4 scope:local align:4 data:float +@3839 = .sdata2:0x80457CB0; // type:object size:0x4 scope:local align:4 data:float +@3842 = .sdata2:0x80457CB8; // type:object size:0x8 scope:local align:4 data:double +@3941 = .sdata2:0x80457CC0; // type:object size:0x4 scope:local align:4 data:float +@3942 = .sdata2:0x80457CC4; // type:object size:0x4 scope:local align:4 data:float +@3943 = .sdata2:0x80457CC8; // type:object size:0x4 scope:local align:4 data:float +@3944 = .sdata2:0x80457CCC; // type:object size:0x4 scope:local align:4 data:float +@3945 = .sdata2:0x80457CD0; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80457CD4; // type:object size:0x4 scope:local align:4 data:float +@3947 = .sdata2:0x80457CD8; // type:object size:0x4 scope:local align:4 data:float +@3948 = .sdata2:0x80457CDC; // type:object size:0x4 scope:local align:4 data:float +@3949 = .sdata2:0x80457CE0; // type:object size:0x4 scope:local align:4 data:float +@3950 = .sdata2:0x80457CE4; // type:object size:0x4 scope:local align:4 data:float +@3954 = .sdata2:0x80457CE8; // type:object size:0x8 scope:local align:4 data:double +@4178 = .sdata2:0x80457CF0; // type:object size:0x4 scope:local align:4 data:float +@4399 = .sdata2:0x80457CF4; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x80457CF8; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x80457CFC; // type:object size:0x4 scope:local align:4 data:float +@4623 = .sdata2:0x80457D00; // type:object size:0x4 scope:local align:4 data:float +@4624 = .sdata2:0x80457D04; // type:object size:0x4 scope:local align:4 data:float +@4625 = .sdata2:0x80457D08; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x80457D0C; // type:object size:0x4 scope:local align:4 data:float +@4646 = .sdata2:0x80457D10; // type:object size:0x4 scope:local align:4 data:float +@4647 = .sdata2:0x80457D14; // type:object size:0x4 scope:local align:4 data:float +@3501 = .sdata2:0x80457D18; // type:object size:0x4 scope:local align:4 data:float +@3502 = .sdata2:0x80457D1C; // type:object size:0x4 scope:local align:4 data:float +@3503 = .sdata2:0x80457D20; // type:object size:0x4 scope:local align:4 data:float +@3504 = .sdata2:0x80457D24; // type:object size:0x4 scope:local align:4 data:float +@3505 = .sdata2:0x80457D28; // type:object size:0x4 scope:local align:4 data:float +@3508 = .sdata2:0x80457D30; // type:object size:0x8 scope:local align:4 data:double +@3574 = .sdata2:0x80457D38; // type:object size:0x4 scope:local align:4 data:float +@3585 = .sdata2:0x80457D3C; // type:object size:0x4 scope:local align:4 data:float +@3654 = .sdata2:0x80457D40; // type:object size:0x4 scope:local align:4 data:float +@3655 = .sdata2:0x80457D44; // type:object size:0x4 scope:local align:4 data:float +@3704 = .sdata2:0x80457D48; // type:object size:0x4 scope:local align:4 data:float +@3705 = .sdata2:0x80457D4C; // type:object size:0x4 scope:local align:4 data:float +@3749 = .sdata2:0x80457D50; // type:object size:0x4 scope:local align:4 data:float +@3750 = .sdata2:0x80457D54; // type:object size:0x4 scope:local align:4 data:float +@3751 = .sdata2:0x80457D58; // type:object size:0x4 scope:local align:4 data:float +@3752 = .sdata2:0x80457D5C; // type:object size:0x4 scope:local align:4 data:float +@3753 = .sdata2:0x80457D60; // type:object size:0x4 scope:local align:4 data:float +@3754 = .sdata2:0x80457D64; // type:object size:0x4 scope:local align:4 data:float +@3755 = .sdata2:0x80457D68; // type:object size:0x4 scope:local align:4 data:float +@3756 = .sdata2:0x80457D6C; // type:object size:0x4 scope:local align:4 data:float +@3757 = .sdata2:0x80457D70; // type:object size:0x4 scope:local align:4 data:float +@3758 = .sdata2:0x80457D74; // type:object size:0x4 scope:local align:4 data:float +@3759 = .sdata2:0x80457D78; // type:object size:0x4 scope:local align:4 data:float +@3760 = .sdata2:0x80457D7C; // type:object size:0x4 scope:local align:4 data:float +@3761 = .sdata2:0x80457D80; // type:object size:0x4 scope:local align:4 data:float +@3762 = .sdata2:0x80457D84; // type:object size:0x4 scope:local align:4 data:float +@3763 = .sdata2:0x80457D88; // type:object size:0x4 scope:local align:4 data:float +@3764 = .sdata2:0x80457D8C; // type:object size:0x4 scope:local align:4 data:float +@3765 = .sdata2:0x80457D90; // type:object size:0x4 scope:local align:4 data:float +@3766 = .sdata2:0x80457D94; // type:object size:0x4 scope:local align:4 data:float +@3767 = .sdata2:0x80457D98; // type:object size:0x4 scope:local align:4 data:float +@3768 = .sdata2:0x80457D9C; // type:object size:0x4 scope:local align:4 data:float +@3769 = .sdata2:0x80457DA0; // type:object size:0x4 scope:local align:4 data:float +@3770 = .sdata2:0x80457DA4; // type:object size:0x4 scope:local align:4 data:float +@3771 = .sdata2:0x80457DA8; // type:object size:0x4 scope:local align:4 data:float +@3772 = .sdata2:0x80457DAC; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x80457DB0; // type:object size:0x4 scope:local align:4 data:float +@3774 = .sdata2:0x80457DB4; // type:object size:0x4 scope:local align:4 data:float +@3775 = .sdata2:0x80457DB8; // type:object size:0x4 scope:local align:4 data:float +@3776 = .sdata2:0x80457DBC; // type:object size:0x4 scope:local align:4 data:float +@3777 = .sdata2:0x80457DC0; // type:object size:0x4 scope:local align:4 data:float +@3928 = .sdata2:0x80457DC4; // type:object size:0x4 scope:local align:4 data:float +@3963 = .sdata2:0x80457DC8; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x80457DCC; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x80457DD0; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x80457DD4; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x80457DD8; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x80457DDC; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80457DE0; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80457DE4; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x80457DE8; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x80457DEC; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x80457DF0; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x80457DF8; // type:object size:0x8 scope:local align:4 data:double +@4400 = .sdata2:0x80457E00; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x80457E04; // type:object size:0x4 scope:local align:4 data:float +@4510 = .sdata2:0x80457E08; // type:object size:0x4 scope:local align:4 data:float +@4511 = .sdata2:0x80457E0C; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x80457E10; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x80457E14; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x80457E18; // type:object size:0x4 scope:local align:4 data:float +@4833 = .sdata2:0x80457E1C; // type:object size:0x4 scope:local align:4 data:float +@4834 = .sdata2:0x80457E20; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x80457E24; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x80457E28; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x80457E2C; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x80457E30; // type:object size:0x4 scope:local align:4 data:float +@4879 = .sdata2:0x80457E34; // type:object size:0x4 scope:local align:4 data:float +@3485 = .sdata2:0x80457E38; // type:object size:0x4 scope:local align:4 data:float +@3486 = .sdata2:0x80457E3C; // type:object size:0x4 scope:local align:4 data:float +@3527 = .sdata2:0x80457E40; // type:object size:0x4 scope:local align:4 data:float +@3528 = .sdata2:0x80457E44; // type:object size:0x4 scope:local align:4 data:float +@3530 = .sdata2:0x80457E48; // type:object size:0x8 scope:local align:4 data:double +@3589 = .sdata2:0x80457E50; // type:object size:0x4 scope:local align:4 data:float +@3590 = .sdata2:0x80457E54; // type:object size:0x4 scope:local align:4 data:float +@3711 = .sdata2:0x80457E58; // type:object size:0x4 scope:local align:4 data:float +@3712 = .sdata2:0x80457E5C; // type:object size:0x4 scope:local align:4 data:float +@3713 = .sdata2:0x80457E60; // type:object size:0x4 scope:local align:4 data:float +@3714 = .sdata2:0x80457E64; // type:object size:0x4 scope:local align:4 data:float +@3715 = .sdata2:0x80457E68; // type:object size:0x4 scope:local align:4 data:float +@3716 = .sdata2:0x80457E6C; // type:object size:0x4 scope:local align:4 data:float +@3717 = .sdata2:0x80457E70; // type:object size:0x4 scope:local align:4 data:float +@3718 = .sdata2:0x80457E74; // type:object size:0x4 scope:local align:4 data:float +@3719 = .sdata2:0x80457E78; // type:object size:0x4 scope:local align:4 data:float +@3720 = .sdata2:0x80457E7C; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x80457E80; // type:object size:0x8 scope:local align:4 data:double +@4033 = .sdata2:0x80457E88; // type:object size:0x8 scope:local align:4 data:double +@4034 = .sdata2:0x80457E90; // type:object size:0x8 scope:local align:4 data:double +@4035 = .sdata2:0x80457E98; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x80457E9C; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x80457EA0; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x80457EA4; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x80457EA8; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80457EAC; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x80457EB0; // type:object size:0x4 scope:local align:4 data:float +sBoringTail__8Z2MdnPrm = .sdata2:0x80457EB8; // type:object size:0x6 scope:global align:4 +sOrderTail__8Z2MdnPrm = .sdata2:0x80457EC0; // type:object size:0x6 scope:global align:4 +sResentTail__8Z2MdnPrm = .sdata2:0x80457EC8; // type:object size:0x5 scope:global align:4 +sCheerfulTail__8Z2MdnPrm = .sdata2:0x80457ED0; // type:object size:0x8 scope:global align:4 +sConfusedTail__8Z2MdnPrm = .sdata2:0x80457ED8; // type:object size:0x5 scope:global align:4 data:string +sHostilityTail__8Z2MdnPrm = .sdata2:0x80457EE0; // type:object size:0x7 scope:global align:4 +sTiredTail__8Z2MdnPrm = .sdata2:0x80457EE8; // type:object size:0x8 scope:global align:4 +sSeriousTail__8Z2MdnPrm = .sdata2:0x80457EF0; // type:object size:0x7 scope:global align:4 +sReplybTail__8Z2MdnPrm = .sdata2:0x80457EF8; // type:object size:0x7 scope:global align:4 +sDesideTail__8Z2MdnPrm = .sdata2:0x80457F00; // type:object size:0x8 scope:global align:4 +@3836 = .sdata2:0x80457F08; // type:object size:0x4 scope:local align:4 data:float +@3837 = .sdata2:0x80457F0C; // type:object size:0x4 scope:local align:4 data:float +@3838 = .sdata2:0x80457F10; // type:object size:0x4 scope:local align:4 data:float +@3885 = .sdata2:0x80457F14; // type:object size:0x4 scope:local align:4 data:float +@3887 = .sdata2:0x80457F18; // type:object size:0x8 scope:local align:4 data:double +@4083 = .sdata2:0x80457F20; // type:object size:0x8 scope:local align:4 data:double +@4571 = .sdata2:0x80457F28; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x80457F2C; // type:object size:0x4 scope:local align:4 data:float +@3931 = .sdata2:0x80457F30; // type:object size:0x4 scope:local align:4 data:float +@3932 = .sdata2:0x80457F34; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x80457F38; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x80457F40; // type:object size:0x4 scope:local align:4 data:float +@294 = .sdata2:0x80457F44; // type:object size:0x4 scope:local align:4 data:float +@295 = .sdata2:0x80457F48; // type:object size:0x8 scope:local align:4 data:double +@296 = .sdata2:0x80457F50; // type:object size:0x4 scope:local align:4 data:float +@297 = .sdata2:0x80457F58; // type:object size:0x8 scope:local align:4 data:double +@298 = .sdata2:0x80457F60; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x80457F68; // type:object size:0x8 scope:local align:4 data:double +@1121 = .sdata2:0x80457F70; // type:object size:0x4 scope:local align:4 data:float +@1123 = .sdata2:0x80457F78; // type:object size:0x8 scope:local align:4 data:double +@693 = .sdata2:0x80457F80; // type:object size:0x4 scope:local align:4 data:float +@695 = .sdata2:0x80457F88; // type:object size:0x8 scope:local align:4 data:double +@697 = .sdata2:0x80457F90; // type:object size:0x8 scope:local align:4 data:double +@934 = .sdata2:0x80457F98; // type:object size:0x4 scope:local align:4 data:float +@935 = .sdata2:0x80457F9C; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x80457FA0; // type:object size:0x8 scope:local align:4 data:double +@721 = .sdata2:0x80457FA8; // type:object size:0x4 scope:local align:4 data:float +@453 = .sdata2:0x80457FB0; // type:object size:0x4 scope:local align:4 data:float +@454 = .sdata2:0x80457FB4; // type:object size:0x4 scope:local align:4 data:float +@456 = .sdata2:0x80457FB8; // type:object size:0x8 scope:local align:4 data:double +@459 = .sdata2:0x80457FC0; // type:object size:0x8 scope:local align:4 data:double +@647 = .sdata2:0x80457FC8; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x80457FD0; // type:object size:0x8 scope:local align:4 data:double +@651 = .sdata2:0x80457FD8; // type:object size:0x8 scope:local align:4 data:double +@835 = .sdata2:0x80457FE0; // type:object size:0x4 scope:local align:4 data:float +@836 = .sdata2:0x80457FE4; // type:object size:0x4 scope:local align:4 data:float +@838 = .sdata2:0x80457FE8; // type:object size:0x8 scope:local align:4 data:double +@1047 = .sdata2:0x80457FF0; // type:object size:0x4 scope:local align:4 data:float +@1050 = .sdata2:0x80457FF8; // type:object size:0x8 scope:local align:4 data:double +@1056 = .sdata2:0x80458000; // type:object size:0x4 scope:local align:4 data:float +@1117 = .sdata2:0x80458008; // type:object size:0x8 scope:local align:4 data:double +@1118 = .sdata2:0x80458010; // type:object size:0x8 scope:local align:4 data:double +@1119 = .sdata2:0x80458018; // type:object size:0x8 scope:local align:4 data:double +@1120 = .sdata2:0x80458020; // type:object size:0x4 scope:local align:4 data:float +@1121 = .sdata2:0x80458024; // type:object size:0x4 scope:local align:4 data:float +@2293 = .sdata2:0x80458028; // type:object size:0x4 scope:local align:4 data:float +@3034 = .sdata2:0x8045802C; // type:object size:0x4 scope:local align:4 data:float +@3035 = .sdata2:0x80458030; // type:object size:0x4 scope:local align:4 data:float +@503 = .sdata2:0x80458038; // type:object size:0x8 scope:local align:4 data:double +@504 = .sdata2:0x80458040; // type:object size:0x8 scope:local align:4 data:double +@505 = .sdata2:0x80458048; // type:object size:0x8 scope:local align:4 data:double +@506 = .sdata2:0x80458050; // type:object size:0x8 scope:local align:4 data:double +@507 = .sdata2:0x80458058; // type:object size:0x8 scope:local align:4 data:double +@508 = .sdata2:0x80458060; // type:object size:0x8 scope:local align:4 data:double +@509 = .sdata2:0x80458068; // type:object size:0x8 scope:local align:4 data:double +@510 = .sdata2:0x80458070; // type:object size:0x8 scope:local align:4 data:double +@511 = .sdata2:0x80458078; // type:object size:0x8 scope:local align:4 data:double +@512 = .sdata2:0x80458080; // type:object size:0x8 scope:local align:4 data:double +@514 = .sdata2:0x80458088; // type:object size:0x8 scope:local align:4 data:double +@724 = .sdata2:0x80458090; // type:object size:0x4 scope:local align:4 data:float +@725 = .sdata2:0x80458094; // type:object size:0x4 scope:local align:4 data:float +@726 = .sdata2:0x80458098; // type:object size:0x4 scope:local align:4 data:float +@728 = .sdata2:0x804580A0; // type:object size:0x8 scope:local align:4 data:double +@2196 = .sdata2:0x804580A8; // type:object size:0x8 scope:local align:4 data:double +@2258 = .sdata2:0x804580B0; // type:object size:0x4 scope:local align:4 data:float +@2259 = .sdata2:0x804580B4; // type:object size:0x4 scope:local align:4 data:float +@2279 = .sdata2:0x804580B8; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x804580C0; // type:object size:0x8 scope:local align:4 data:double +@2308 = .sdata2:0x804580C8; // type:object size:0x4 scope:local align:4 data:float +@2309 = .sdata2:0x804580CC; // type:object size:0x4 scope:local align:4 data:float +@2310 = .sdata2:0x804580D0; // type:object size:0x4 scope:local align:4 data:float +@2311 = .sdata2:0x804580D4; // type:object size:0x4 scope:local align:4 data:float +@2312 = .sdata2:0x804580D8; // type:object size:0x4 scope:local align:4 data:float +@2313 = .sdata2:0x804580DC; // type:object size:0x4 scope:local align:4 data:float +@2315 = .sdata2:0x804580E0; // type:object size:0x8 scope:local align:4 data:double +@2580 = .sdata2:0x804580E8; // type:object size:0x4 scope:local align:4 data:float +@2581 = .sdata2:0x804580EC; // type:object size:0x4 scope:local align:4 data:float +@2460 = .sdata2:0x804580F0; // type:object size:0x4 scope:local align:4 data:float +@2461 = .sdata2:0x804580F4; // type:object size:0x4 scope:local align:4 data:float +@2462 = .sdata2:0x804580F8; // type:object size:0x4 scope:local align:4 data:float +@2463 = .sdata2:0x804580FC; // type:object size:0x4 scope:local align:4 data:float +@2464 = .sdata2:0x80458100; // type:object size:0x4 scope:local align:4 data:float +@2465 = .sdata2:0x80458104; // type:object size:0x4 scope:local align:4 data:float +@2466 = .sdata2:0x80458108; // type:object size:0x4 scope:local align:4 data:float +@2469 = .sdata2:0x80458110; // type:object size:0x8 scope:local align:4 data:double +@2471 = .sdata2:0x80458118; // type:object size:0x8 scope:local align:4 data:double +@627 = .sdata2:0x80458120; // type:object size:0x4 scope:local align:4 data:float +@628 = .sdata2:0x80458124; // type:object size:0x4 scope:local align:4 data:float +@730 = .sdata2:0x80458128; // type:object size:0x4 scope:local align:4 data:float +@732 = .sdata2:0x80458130; // type:object size:0x8 scope:local align:4 data:double +@522 = .sdata2:0x80458138; // type:object size:0x4 scope:local align:4 data:float +@1488 = .sdata2:0x80458140; // type:object size:0x4 scope:local align:4 data:float +@1489 = .sdata2:0x80458144; // type:object size:0x4 scope:local align:4 data:float +@1490 = .sdata2:0x80458148; // type:object size:0x4 scope:local align:4 data:float +@1491 = .sdata2:0x8045814C; // type:object size:0x4 scope:local align:4 data:float +@1507 = .sdata2:0x80458150; // type:object size:0x4 scope:local align:4 data:float +j2dDefaultColInfo = .sdata2:0x80458154; // type:object size:0x4 scope:global align:4 data:4byte +j2dDefaultTevOrderInfoNull = .sdata2:0x80458158; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultIndTexOrderNull = .sdata2:0x8045815C; // type:object size:0x2 scope:global align:4 data:byte +j2dDefaultTevColor = .sdata2:0x80458160; // type:object size:0x8 scope:global align:4 data:2byte +j2dDefaultIndTexCoordScaleInfo = .sdata2:0x80458168; // type:object size:0x2 scope:global align:4 data:byte +j2dDefaultTevKColor = .sdata2:0x8045816C; // type:object size:0x4 scope:global align:4 data:4byte +j2dDefaultTevSwapMode = .sdata2:0x80458170; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultTevSwapModeTable = .sdata2:0x80458174; // type:object size:0x4 scope:global align:4 data:byte +j2dDefaultBlendInfo = .sdata2:0x80458178; // type:object size:0x4 scope:global align:4 data:byte +lbl_8045817C = .sdata2:0x8045817C; // type:object size:0x1 data:byte +j2dDefaultColorChanInfo = .sdata2:0x80458180; // type:object size:0x4 scope:global align:4 +lbl_80458184 = .sdata2:0x80458184; // type:object size:0x1 data:byte +j2dDefaultAlphaCmp = .sdata2:0x80458186; // type:object size:0x2 scope:global align:2 data:2byte +@1943 = .sdata2:0x80458188; // type:object size:0x4 scope:local align:4 data:float +@1944 = .sdata2:0x8045818C; // type:object size:0x4 scope:local align:4 data:float +@1946 = .sdata2:0x80458190; // type:object size:0x8 scope:local align:4 data:double +@1887 = .sdata2:0x80458198; // type:object size:0x4 scope:local align:4 data:4byte +@2039 = .sdata2:0x8045819C; // type:object size:0x4 scope:local align:4 data:4byte +@418 = .sdata2:0x804581A0; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x804581A4; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x804581A8; // type:object size:0x8 scope:local align:4 data:double +@786 = .sdata2:0x804581B0; // type:object size:0x4 scope:local align:4 data:float +@791 = .sdata2:0x804581B8; // type:object size:0x8 scope:local align:4 data:double +@913 = .sdata2:0x804581C0; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x804581C4; // type:object size:0x4 scope:local align:4 data:float +@1469 = .sdata2:0x804581C8; // type:object size:0x4 scope:local align:4 data:float +@1489 = .sdata2:0x804581CC; // type:object size:0x4 scope:local align:4 data:float +@1651 = .sdata2:0x804581D0; // type:object size:0x8 scope:local align:4 data:double +@1655 = .sdata2:0x804581D8; // type:object size:0x8 scope:local align:4 data:double +@1725 = .sdata2:0x804581E0; // type:object size:0x4 scope:local align:4 data:float +@2466 = .sdata2:0x804581E4; // type:object size:0x4 scope:local align:4 data:float +@2547 = .sdata2:0x804581E8; // type:object size:0x4 scope:local align:4 data:float +@2890 = .sdata2:0x804581EC; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x804581F0; // type:object size:0x4 scope:local align:4 data:float +@1561 = .sdata2:0x804581F8; // type:object size:0x4 scope:local align:4 data:float +@1562 = .sdata2:0x804581FC; // type:object size:0x4 scope:local align:4 data:float +@1563 = .sdata2:0x80458200; // type:object size:0x4 scope:local align:4 data:float +@1705 = .sdata2:0x80458208; // type:object size:0x8 scope:local align:4 data:double +@1829 = .sdata2:0x80458210; // type:object size:0x4 scope:local align:4 data:float +@1830 = .sdata2:0x80458214; // type:object size:0x4 scope:local align:4 data:float +@1971 = .sdata2:0x80458218; // type:object size:0x8 scope:local align:4 data:double +@1974 = .sdata2:0x80458220; // type:object size:0x8 scope:local align:4 data:double +@2156 = .sdata2:0x80458228; // type:object size:0x4 scope:local align:4 data:float +@2984 = .sdata2:0x8045822C; // type:object size:0x4 scope:local align:4 data:float +@2985 = .sdata2:0x80458230; // type:object size:0x4 scope:local align:4 data:float +@1739 = .sdata2:0x80458238; // type:object size:0x8 scope:local align:4 data:double +@1767 = .sdata2:0x80458240; // type:object size:0x4 scope:local align:4 data:float +@2017 = .sdata2:0x80458244; // type:object size:0x4 scope:local align:4 data:float +@2021 = .sdata2:0x80458248; // type:object size:0x8 scope:local align:4 data:double +@2758 = .sdata2:0x80458250; // type:object size:0x4 scope:local align:4 data:float +@2933 = .sdata2:0x80458254; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x80458258; // type:object size:0x4 scope:local align:4 data:float +@1662 = .sdata2:0x80458260; // type:object size:0x8 scope:local align:4 data:double +@1665 = .sdata2:0x80458268; // type:object size:0x8 scope:local align:4 data:double +@2049 = .sdata2:0x80458270; // type:object size:0x4 scope:local align:4 data:float +@1549 = .sdata2:0x80458278; // type:object size:0x8 scope:local align:4 data:double +@1552 = .sdata2:0x80458280; // type:object size:0x8 scope:local align:4 data:double +@1827 = .sdata2:0x80458288; // type:object size:0x4 scope:local align:4 data:float +@2256 = .sdata2:0x8045828C; // type:object size:0x4 scope:local align:4 data:float +@2257 = .sdata2:0x80458290; // type:object size:0x4 scope:local align:4 data:float +@1517 = .sdata2:0x80458298; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x8045829C; // type:object size:0x4 scope:local align:4 data:float +@2130 = .sdata2:0x804582A0; // type:object size:0x8 scope:local align:4 data:double +@2690 = .sdata2:0x804582A8; // type:object size:0x4 scope:local align:4 data:float +@1534 = .sdata2:0x804582B0; // type:object size:0x4 scope:local align:4 data:float +@1536 = .sdata2:0x804582B8; // type:object size:0x8 scope:local align:4 data:double +@1539 = .sdata2:0x804582C0; // type:object size:0x8 scope:local align:4 data:double +@1731 = .sdata2:0x804582C8; // type:object size:0x4 scope:local align:4 data:float +@1581 = .sdata2:0x804582D0; // type:object size:0x4 scope:local align:4 data:float +@1573 = .sdata2:0x804582D8; // type:object size:0x4 scope:local align:4 data:float +@1576 = .sdata2:0x804582E0; // type:object size:0x8 scope:local align:4 data:double +@1619 = .sdata2:0x804582E8; // type:object size:0x4 scope:local align:4 data:float +@1748 = .sdata2:0x804582EC; // type:object size:0x4 scope:local align:4 data:float +@2110 = .sdata2:0x804582F0; // type:object size:0x4 scope:local align:4 data:float +@2111 = .sdata2:0x804582F4; // type:object size:0x4 scope:local align:4 data:float +@2379 = .sdata2:0x804582F8; // type:object size:0x8 scope:local align:4 data:double +@1050 = .sdata2:0x80458300; // type:object size:0x4 scope:local align:4 data:float +@1051 = .sdata2:0x80458304; // type:object size:0x4 scope:local align:4 data:float +@1233 = .sdata2:0x80458308; // type:object size:0x4 scope:local align:4 data:float +@1460 = .sdata2:0x8045830C; // type:object size:0x4 scope:local align:4 data:float +@1461 = .sdata2:0x80458310; // type:object size:0x4 scope:local align:4 data:float +@1462 = .sdata2:0x80458318; // type:object size:0x8 scope:local align:4 data:double +@1463 = .sdata2:0x80458320; // type:object size:0x4 scope:local align:4 data:float +@1464 = .sdata2:0x80458328; // type:object size:0x8 scope:local align:4 data:double +@1465 = .sdata2:0x80458330; // type:object size:0x4 scope:local align:4 data:float +@1468 = .sdata2:0x80458338; // type:object size:0x8 scope:local align:4 data:double +@892 = .sdata2:0x80458340; // type:object size:0x4 scope:local align:4 data:float +@893 = .sdata2:0x80458344; // type:object size:0x4 scope:local align:4 data:float +@894 = .sdata2:0x80458348; // type:object size:0x4 scope:local align:4 data:float +@435 = .sdata2:0x80458350; // type:object size:0x4 scope:local align:4 data:float +@526 = .sdata2:0x80458354; // type:object size:0x4 scope:local align:4 data:float +@557 = .sdata2:0x80458358; // type:object size:0x4 scope:local align:4 data:float +@284 = .sdata2:0x80458360; // type:object size:0x4 scope:local align:4 data:float +@285 = .sdata2:0x80458364; // type:object size:0x4 scope:local align:4 data:float +@288 = .sdata2:0x80458368; // type:object size:0x8 scope:local align:4 data:double +@1032 = .sdata2:0x80458370; // type:object size:0x4 scope:local align:4 data:float +@1423 = .sdata2:0x80458374; // type:object size:0x4 scope:local align:4 data:float +@687 = .sdata2:0x80458378; // type:object size:0x4 scope:local align:4 data:float +@585 = .sdata2:0x80458380; // type:object size:0x4 scope:local align:4 data:4byte +@5060 = .sdata2:0x80458384; // type:object size:0x4 scope:local align:4 data:float +@1167 = .sdata2:0x80458388; // type:object size:0x4 scope:local align:4 data:float +@1168 = .sdata2:0x8045838C; // type:object size:0x4 scope:local align:4 data:float +@1171 = .sdata2:0x80458390; // type:object size:0x8 scope:local align:4 data:double +j3dDefaultColInfo = .sdata2:0x80458398; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultAmbInfo = .sdata2:0x8045839C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_804583A0 = .sdata2:0x804583A0; // type:object size:0x1 data:byte +j3dDefaultTevOrderInfoNull = .sdata2:0x804583A4; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultIndTexOrderNull = .sdata2:0x804583A8; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevColor = .sdata2:0x804583AC; // type:object size:0x8 scope:global align:4 data:4byte +j3dDefaultIndTexCoordScaleInfo = .sdata2:0x804583B4; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevKColor = .sdata2:0x804583B8; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultTevSwapMode = .sdata2:0x804583BC; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapModeTable = .sdata2:0x804583C0; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultBlendInfo = .sdata2:0x804583C4; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultColorChanInfo = .sdata2:0x804583C8; // type:object size:0x8 scope:global align:4 data:byte +lbl_804583D0 = .sdata2:0x804583D0; // type:object size:0x1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x804583D2; // type:object size:0x2 scope:global align:2 data:2byte +j3dDefaultZModeID = .sdata2:0x804583D4; // type:object size:0x2 scope:global align:2 data:2byte +@781 = .sdata2:0x804583D8; // type:object size:0x4 scope:local align:4 data:float +@782 = .sdata2:0x804583DC; // type:object size:0x4 scope:local align:4 data:float +@784 = .sdata2:0x804583E0; // type:object size:0x8 scope:local align:4 data:double +@409 = .sdata2:0x804583E8; // type:object size:0x4 scope:local align:4 data:float +@410 = .sdata2:0x804583EC; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x804583F0; // type:object size:0x4 scope:local align:4 data:float +@1320 = .sdata2:0x804583F8; // type:object size:0x4 scope:local align:4 data:float +@1321 = .sdata2:0x804583FC; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x80458400; // type:object size:0x4 scope:local align:4 data:float +@852 = .sdata2:0x80458408; // type:object size:0x4 scope:local align:4 data:float +@853 = .sdata2:0x8045840C; // type:object size:0x4 scope:local align:4 data:float +@973 = .sdata2:0x80458410; // type:object size:0x4 scope:local align:4 data:float +@975 = .sdata2:0x80458418; // type:object size:0x8 scope:local align:4 data:double +@1092 = .sdata2:0x80458420; // type:object size:0x4 scope:local align:4 data:float +@1223 = .sdata2:0x80458428; // type:object size:0x8 scope:local align:4 data:double +@1499 = .sdata2:0x80458430; // type:object size:0x4 scope:local align:4 data:float +@1817 = .sdata2:0x80458434; // type:object size:0x4 scope:local align:4 data:float +@1818 = .sdata2:0x80458438; // type:object size:0x4 scope:local align:4 data:float +@1110 = .sdata2:0x80458440; // type:object size:0x4 scope:local align:4 data:float +@1578 = .sdata2:0x80458444; // type:object size:0x4 scope:local align:4 data:float +@830 = .sdata2:0x80458448; // type:object size:0x4 scope:local align:4 data:float +@840 = .sdata2:0x8045844C; // type:object size:0x8 scope:local align:4 data:4byte +@866 = .sdata2:0x80458454; // type:object size:0x4 scope:local align:4 data:float +@1020 = .sdata2:0x80458458; // type:object size:0x4 scope:local align:4 data:float +@1021 = .sdata2:0x8045845C; // type:object size:0x4 scope:local align:4 data:float +@1022 = .sdata2:0x80458460; // type:object size:0x4 scope:local align:4 data:float +@1023 = .sdata2:0x80458464; // type:object size:0x4 scope:local align:4 data:float +@1024 = .sdata2:0x80458468; // type:object size:0x4 scope:local align:4 data:float +@1025 = .sdata2:0x8045846C; // type:object size:0x4 scope:local align:4 data:float +@1027 = .sdata2:0x80458470; // type:object size:0x8 scope:local align:4 data:double +@922 = .sdata2:0x80458478; // type:object size:0x4 scope:local align:4 data:float +@1220 = .sdata2:0x8045847C; // type:object size:0x4 scope:local align:4 data:float +@1691 = .sdata2:0x80458480; // type:object size:0x4 scope:local align:4 data:4byte +@1798 = .sdata2:0x80458484; // type:object size:0x4 scope:local align:4 data:4byte +@1915 = .sdata2:0x80458488; // type:object size:0x4 scope:local align:4 data:4byte +@1130 = .sdata2:0x80458490; // type:object size:0x4 scope:local align:4 data:4byte +@1317 = .sdata2:0x80458494; // type:object size:0x4 scope:local align:4 data:4byte +@889 = .sdata2:0x80458498; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x804584A0; // type:object size:0x8 scope:local align:4 data:double +@411 = .sdata2:0x804584A8; // type:object size:0x4 scope:local align:4 data:float +@326 = .sdata2:0x804584B0; // type:object size:0x4 scope:local align:4 data:float +@436 = .sdata2:0x804584B8; // type:object size:0x8 scope:local align:4 data:double +@437 = .sdata2:0x804584C0; // type:object size:0x8 scope:local align:4 data:double +@438 = .sdata2:0x804584C8; // type:object size:0x8 scope:local align:4 data:double +@439 = .sdata2:0x804584D0; // type:object size:0x4 scope:local align:4 data:float +@441 = .sdata2:0x804584D8; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x804584E0; // type:object size:0x4 scope:local align:4 data:float +@97 = .sdata2:0x804584E4; // type:object size:0x4 scope:local align:4 data:float +@190 = .sdata2:0x804584E8; // type:object size:0x4 scope:local align:4 data:float +@191 = .sdata2:0x804584EC; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x804584F0; // type:object size:0x4 scope:local align:4 data:float +@227 = .sdata2:0x804584F4; // type:object size:0x4 scope:local align:4 data:float +@230 = .sdata2:0x804584F8; // type:object size:0x4 scope:local align:4 data:float +@99 = .sdata2:0x80458500; // type:object size:0x4 scope:local align:4 data:float +@100 = .sdata2:0x80458504; // type:object size:0x4 scope:local align:4 data:float +@101 = .sdata2:0x80458508; // type:object size:0x4 scope:local align:4 data:float +@102 = .sdata2:0x8045850C; // type:object size:0x4 scope:local align:4 data:float +@105 = .sdata2:0x80458510; // type:object size:0x4 scope:local align:4 data:float +@106 = .sdata2:0x80458514; // type:object size:0x4 scope:local align:4 data:float +@113 = .sdata2:0x80458518; // type:object size:0x4 scope:local align:4 data:float +@118 = .sdata2:0x8045851C; // type:object size:0x4 scope:local align:4 data:float +@119 = .sdata2:0x80458520; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x80458524; // type:object size:0x4 scope:local align:4 data:float +@130 = .sdata2:0x80458528; // type:object size:0x4 scope:local align:4 data:float +@133 = .sdata2:0x8045852C; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x80458530; // type:object size:0x4 scope:local align:4 data:float +@261 = .sdata2:0x80458534; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x80458538; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x80458540; // type:object size:0x8 scope:local align:4 data:double +@162 = .sdata2:0x80458548; // type:object size:0x8 scope:local align:4 data:double +@164 = .sdata2:0x80458550; // type:object size:0x8 scope:local align:4 data:double +__GXData = .sdata2:0x80458558; // type:object size:0x4 scope:global align:4 data:4byte +@267 = .sdata2:0x8045855C; // type:object size:0x4 scope:local align:4 data:float +@268 = .sdata2:0x80458560; // type:object size:0x4 scope:local align:4 data:float +@269 = .sdata2:0x80458564; // type:object size:0x4 scope:local align:4 data:4byte +@270 = .sdata2:0x80458568; // type:object size:0x4 scope:local align:4 data:4byte +@271 = .sdata2:0x8045856C; // type:object size:0x4 scope:local align:4 data:4byte +@331 = .sdata2:0x80458570; // type:object size:0x4 scope:local align:4 data:float +@332 = .sdata2:0x80458574; // type:object size:0x4 scope:local align:4 data:float +@334 = .sdata2:0x80458578; // type:object size:0x8 scope:local align:4 data:double +@179 = .sdata2:0x80458580; // type:object size:0x4 scope:local align:4 data:float +@234 = .sdata2:0x80458588; // type:object size:0x8 scope:local align:4 data:double +@134 = .sdata2:0x80458590; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x80458594; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x80458598; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x8045859C; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x804585A0; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x804585A4; // type:object size:0x4 scope:local align:4 data:float +@140 = .sdata2:0x804585A8; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x804585AC; // type:object size:0x4 scope:local align:4 data:float +@142 = .sdata2:0x804585B0; // type:object size:0x4 scope:local align:4 data:float +@143 = .sdata2:0x804585B4; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x804585B8; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x804585BC; // type:object size:0x4 scope:local align:4 data:float +@220 = .sdata2:0x804585C0; // type:object size:0x4 scope:local align:4 data:float +@222 = .sdata2:0x804585C8; // type:object size:0x8 scope:local align:4 data:double +@288 = .sdata2:0x804585D0; // type:object size:0x4 scope:local align:4 data:float +@289 = .sdata2:0x804585D4; // type:object size:0x4 scope:local align:4 data:float +@290 = .sdata2:0x804585D8; // type:object size:0x4 scope:local align:4 data:float +@291 = .sdata2:0x804585DC; // type:object size:0x4 scope:local align:4 data:float +@292 = .sdata2:0x804585E0; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x804585E4; // type:object size:0x4 scope:local align:4 data:float +@149 = .sdata2:0x804585E8; // type:object size:0x4 scope:local align:4 data:float +@211 = .sdata2:0x804585F0; // type:object size:0x4 scope:local align:4 data:float +@212 = .sdata2:0x804585F4; // type:object size:0x4 scope:local align:4 data:float +@213 = .sdata2:0x804585F8; // type:object size:0x4 scope:local align:4 data:float +@214 = .sdata2:0x80458600; // type:object size:0x8 scope:local align:4 data:double +@215 = .sdata2:0x80458608; // type:object size:0x4 scope:local align:4 data:float +@216 = .sdata2:0x80458610; // type:object size:0x8 scope:local align:4 data:double +@217 = .sdata2:0x80458618; // type:object size:0x4 scope:local align:4 data:float +@219 = .sdata2:0x80458620; // type:object size:0x8 scope:local align:4 data:double +@26 = .sdata2:0x80458628; // type:object size:0x4 scope:local align:4 data:float +@27 = .sdata2:0x8045862C; // type:object size:0x4 scope:local align:4 data:float +@28 = .sdata2:0x80458630; // type:object size:0x4 scope:local align:4 data:float +@201 = .sdata2:0x80458634; // type:object size:0x4 scope:local align:4 data:float +@824 = .sdata2:0x80458638; // type:object size:0x8 scope:local align:4 data:double +@74 = .sdata2:0x80458640; // type:object size:0x4 scope:local align:4 data:4byte +@1089 = .sdata2:0x80458648; // type:object size:0x8 scope:local align:4 data:double +@83 = .sdata2:0x80458650; // type:object size:0x8 scope:local align:4 data:double +@84 = .sdata2:0x80458658; // type:object size:0x8 scope:local align:4 data:double +@85 = .sdata2:0x80458660; // type:object size:0x8 scope:local align:4 data:double +@86 = .sdata2:0x80458668; // type:object size:0x8 scope:local align:4 data:double +@87 = .sdata2:0x80458670; // type:object size:0x8 scope:local align:4 data:double +@88 = .sdata2:0x80458678; // type:object size:0x8 scope:local align:4 data:double +@89 = .sdata2:0x80458680; // type:object size:0x8 scope:local align:4 data:double +@90 = .sdata2:0x80458688; // type:object size:0x8 scope:local align:4 data:double +@91 = .sdata2:0x80458690; // type:object size:0x8 scope:local align:4 data:double +@92 = .sdata2:0x80458698; // type:object size:0x8 scope:local align:4 data:double +@93 = .sdata2:0x804586A0; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x804586A8; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x804586B0; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x804586B8; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x804586C0; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x804586C8; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x804586D0; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x804586D8; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x804586E0; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x804586E8; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x804586F0; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x804586F8; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x80458700; // type:object size:0x8 scope:local align:4 data:double +@100 = .sdata2:0x80458708; // type:object size:0x8 scope:local align:4 data:double +@101 = .sdata2:0x80458710; // type:object size:0x8 scope:local align:4 data:double +@102 = .sdata2:0x80458718; // type:object size:0x8 scope:local align:4 data:double +@103 = .sdata2:0x80458720; // type:object size:0x8 scope:local align:4 data:double +@104 = .sdata2:0x80458728; // type:object size:0x8 scope:local align:4 data:double +@105 = .sdata2:0x80458730; // type:object size:0x8 scope:local align:4 data:double +@106 = .sdata2:0x80458738; // type:object size:0x8 scope:local align:4 data:double +@107 = .sdata2:0x80458740; // type:object size:0x8 scope:local align:4 data:double +@108 = .sdata2:0x80458748; // type:object size:0x8 scope:local align:4 data:double +@109 = .sdata2:0x80458750; // type:object size:0x8 scope:local align:4 data:double +@110 = .sdata2:0x80458758; // type:object size:0x8 scope:local align:4 data:double +@145 = .sdata2:0x80458760; // type:object size:0x8 scope:local align:4 data:double +@146 = .sdata2:0x80458768; // type:object size:0x8 scope:local align:4 data:double +@147 = .sdata2:0x80458770; // type:object size:0x8 scope:local align:4 data:double +@148 = .sdata2:0x80458778; // type:object size:0x8 scope:local align:4 data:double +@149 = .sdata2:0x80458780; // type:object size:0x8 scope:local align:4 data:double +@150 = .sdata2:0x80458788; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x80458790; // type:object size:0x8 scope:local align:4 data:double +@152 = .sdata2:0x80458798; // type:object size:0x8 scope:local align:4 data:double +@153 = .sdata2:0x804587A0; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x804587A8; // type:object size:0x8 scope:local align:4 data:double +@155 = .sdata2:0x804587B0; // type:object size:0x8 scope:local align:4 data:double +@115 = .sdata2:0x804587B8; // type:object size:0x8 scope:local align:4 data:double +@116 = .sdata2:0x804587C0; // type:object size:0x8 scope:local align:4 data:double +@117 = .sdata2:0x804587C8; // type:object size:0x8 scope:local align:4 data:double +@118 = .sdata2:0x804587D0; // type:object size:0x8 scope:local align:4 data:double +@119 = .sdata2:0x804587D8; // type:object size:0x8 scope:local align:4 data:double +@120 = .sdata2:0x804587E0; // type:object size:0x8 scope:local align:4 data:double +@121 = .sdata2:0x804587E8; // type:object size:0x8 scope:local align:4 data:double +@122 = .sdata2:0x804587F0; // type:object size:0x8 scope:local align:4 data:double +@123 = .sdata2:0x804587F8; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80458800; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80458808; // type:object size:0x8 scope:local align:4 data:double +@126 = .sdata2:0x80458810; // type:object size:0x8 scope:local align:4 data:double +@127 = .sdata2:0x80458818; // type:object size:0x8 scope:local align:4 data:double +@128 = .sdata2:0x80458820; // type:object size:0x8 scope:local align:4 data:double +@131 = .sdata2:0x80458828; // type:object size:0x8 scope:local align:4 data:double +@336 = .sdata2:0x80458830; // type:object size:0x8 scope:local align:4 data:double +@337 = .sdata2:0x80458838; // type:object size:0x8 scope:local align:4 data:double +@338 = .sdata2:0x80458840; // type:object size:0x8 scope:local align:4 data:double +@339 = .sdata2:0x80458848; // type:object size:0x8 scope:local align:4 data:double +@340 = .sdata2:0x80458850; // type:object size:0x8 scope:local align:4 data:double +@341 = .sdata2:0x80458858; // type:object size:0x8 scope:local align:4 data:double +@342 = .sdata2:0x80458860; // type:object size:0x8 scope:local align:4 data:double +@343 = .sdata2:0x80458868; // type:object size:0x8 scope:local align:4 data:double +@344 = .sdata2:0x80458870; // type:object size:0x8 scope:local align:4 data:double +@345 = .sdata2:0x80458878; // type:object size:0x8 scope:local align:4 data:double +@346 = .sdata2:0x80458880; // type:object size:0x8 scope:local align:4 data:double +@347 = .sdata2:0x80458888; // type:object size:0x8 scope:local align:4 data:double +@348 = .sdata2:0x80458890; // type:object size:0x8 scope:local align:4 data:double +@349 = .sdata2:0x80458898; // type:object size:0x8 scope:local align:4 data:double +@350 = .sdata2:0x804588A0; // type:object size:0x8 scope:local align:4 data:double +@351 = .sdata2:0x804588A8; // type:object size:0x8 scope:local align:4 data:double +@352 = .sdata2:0x804588B0; // type:object size:0x8 scope:local align:4 data:double +@353 = .sdata2:0x804588B8; // type:object size:0x8 scope:local align:4 data:double +@354 = .sdata2:0x804588C0; // type:object size:0x8 scope:local align:4 data:double +@355 = .sdata2:0x804588C8; // type:object size:0x8 scope:local align:4 data:double +@356 = .sdata2:0x804588D0; // type:object size:0x8 scope:local align:4 data:double +@357 = .sdata2:0x804588D8; // type:object size:0x8 scope:local align:4 data:double +@358 = .sdata2:0x804588E0; // type:object size:0x8 scope:local align:4 data:double +@359 = .sdata2:0x804588E8; // type:object size:0x8 scope:local align:4 data:double +@360 = .sdata2:0x804588F0; // type:object size:0x8 scope:local align:4 data:double +@361 = .sdata2:0x804588F8; // type:object size:0x8 scope:local align:4 data:double +@362 = .sdata2:0x80458900; // type:object size:0x8 scope:local align:4 data:double +@363 = .sdata2:0x80458908; // type:object size:0x8 scope:local align:4 data:double +@364 = .sdata2:0x80458910; // type:object size:0x8 scope:local align:4 data:double +@365 = .sdata2:0x80458918; // type:object size:0x8 scope:local align:4 data:double +@366 = .sdata2:0x80458920; // type:object size:0x8 scope:local align:4 data:double +@367 = .sdata2:0x80458928; // type:object size:0x8 scope:local align:4 data:double +@368 = .sdata2:0x80458930; // type:object size:0x8 scope:local align:4 data:double +@370 = .sdata2:0x80458938; // type:object size:0x8 scope:local align:4 data:double +@145 = .sdata2:0x80458940; // type:object size:0x8 scope:local align:4 data:double +@146 = .sdata2:0x80458948; // type:object size:0x8 scope:local align:4 data:double +@147 = .sdata2:0x80458950; // type:object size:0x8 scope:local align:4 data:double +@148 = .sdata2:0x80458958; // type:object size:0x8 scope:local align:4 data:double +@149 = .sdata2:0x80458960; // type:object size:0x8 scope:local align:4 data:double +@150 = .sdata2:0x80458968; // type:object size:0x8 scope:local align:4 data:double +@151 = .sdata2:0x80458970; // type:object size:0x8 scope:local align:4 data:double +@152 = .sdata2:0x80458978; // type:object size:0x8 scope:local align:4 data:double +@153 = .sdata2:0x80458980; // type:object size:0x8 scope:local align:4 data:double +@154 = .sdata2:0x80458988; // type:object size:0x8 scope:local align:4 data:double +@157 = .sdata2:0x80458990; // type:object size:0x8 scope:local align:4 data:double +@65 = .sdata2:0x80458998; // type:object size:0x8 scope:local align:4 data:double +@66 = .sdata2:0x804589A0; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x804589A8; // type:object size:0x8 scope:local align:4 data:double +@68 = .sdata2:0x804589B0; // type:object size:0x8 scope:local align:4 data:double +@69 = .sdata2:0x804589B8; // type:object size:0x8 scope:local align:4 data:double +@70 = .sdata2:0x804589C0; // type:object size:0x8 scope:local align:4 data:double +@71 = .sdata2:0x804589C8; // type:object size:0x8 scope:local align:4 data:double +@72 = .sdata2:0x804589D0; // type:object size:0x8 scope:local align:4 data:double +@73 = .sdata2:0x804589D8; // type:object size:0x8 scope:local align:4 data:double +@436 = .sdata2:0x804589E0; // type:object size:0x8 scope:local align:4 data:double +@437 = .sdata2:0x804589E8; // type:object size:0x8 scope:local align:4 data:double +@438 = .sdata2:0x804589F0; // type:object size:0x8 scope:local align:4 data:double +@439 = .sdata2:0x804589F8; // type:object size:0x8 scope:local align:4 data:double +@440 = .sdata2:0x80458A00; // type:object size:0x8 scope:local align:4 data:double +@441 = .sdata2:0x80458A08; // type:object size:0x8 scope:local align:4 data:double +@442 = .sdata2:0x80458A10; // type:object size:0x8 scope:local align:4 data:double +@445 = .sdata2:0x80458A18; // type:object size:0x8 scope:local align:4 data:double +@60 = .sdata2:0x80458A20; // type:object size:0x8 scope:local align:4 data:double +@61 = .sdata2:0x80458A28; // type:object size:0x8 scope:local align:4 data:double +@62 = .sdata2:0x80458A30; // type:object size:0x8 scope:local align:4 data:double +@63 = .sdata2:0x80458A38; // type:object size:0x8 scope:local align:4 data:double +@64 = .sdata2:0x80458A40; // type:object size:0x8 scope:local align:4 data:double +@65 = .sdata2:0x80458A48; // type:object size:0x8 scope:local align:4 data:double +@66 = .sdata2:0x80458A50; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x80458A58; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x80458A60; // type:object size:0x8 scope:local align:4 data:double +@96 = .sdata2:0x80458A68; // type:object size:0x8 scope:local align:4 data:double +@97 = .sdata2:0x80458A70; // type:object size:0x8 scope:local align:4 data:double +@98 = .sdata2:0x80458A78; // type:object size:0x8 scope:local align:4 data:double +@99 = .sdata2:0x80458A80; // type:object size:0x8 scope:local align:4 data:double +@101 = .sdata2:0x80458A88; // type:object size:0x8 scope:local align:4 data:double +@115 = .sdata2:0x80458A90; // type:object size:0x8 scope:local align:4 data:double +@116 = .sdata2:0x80458A98; // type:object size:0x8 scope:local align:4 data:double +@117 = .sdata2:0x80458AA0; // type:object size:0x8 scope:local align:4 data:double +@118 = .sdata2:0x80458AA8; // type:object size:0x8 scope:local align:4 data:double +@119 = .sdata2:0x80458AB0; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80458AB8; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80458AC0; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x80458AC8; // type:object size:0x8 scope:local align:4 data:double +@124 = .sdata2:0x80458AD0; // type:object size:0x8 scope:local align:4 data:double +@125 = .sdata2:0x80458AD8; // type:object size:0x8 scope:local align:4 data:double +@57 = .sdata2:0x80458AE0; // type:object size:0x8 scope:local align:4 data:double +@91 = .sdata2:0x80458AE8; // type:object size:0x8 scope:local align:4 data:double +@92 = .sdata2:0x80458AF0; // type:object size:0x8 scope:local align:4 data:double +@93 = .sdata2:0x80458AF8; // type:object size:0x8 scope:local align:4 data:double +@94 = .sdata2:0x80458B00; // type:object size:0x8 scope:local align:4 data:double +@95 = .sdata2:0x80458B08; // type:object size:0x8 scope:local align:4 data:double +@67 = .sdata2:0x80458B10; // type:object size:0x8 scope:local align:4 data:double +@58 = .sdata2:0x80458B18; // type:object size:0x8 scope:local align:4 data:double +@164 = .sdata2:0x80458B20; // type:object size:0x8 scope:local align:4 data:double +@4530 = .sbss2:0x80458B40; // type:object size:0x4 scope:local align:4 data:4byte +@4275 = .sbss2:0x80458B48; // type:object size:0x4 scope:local align:4 data:4byte +@3621 = .sbss2:0x80458B50; // type:object size:0x4 scope:local align:4 data:4byte +@3915 = .sbss2:0x80458B58; // type:object size:0x4 scope:local align:4 data:4byte +@3752 = .sbss2:0x80458B60; // type:object size:0x8 scope:local align:4 data:4byte +@4115 = .sbss2:0x80458B68; // type:object size:0x4 scope:local align:4 data:4byte +@8746 = .sbss2:0x80458B70; // type:object size:0x8 scope:local align:4 data:4byte +@8747 = .sbss2:0x80458B78; // type:object size:0x8 scope:local align:4 data:4byte +@4765 = .sbss2:0x80458B80; // type:object size:0x5 scope:local align:4 +@4003 = .sbss2:0x80458B88; // type:object size:0x2 scope:local align:4 data:2byte +@4104 = .sbss2:0x80458B8C; // type:object size:0x2 scope:local align:4 data:2byte +@2018 = .sbss2:0x80458B90; // type:object size:0x8 scope:local align:4 data:4byte +@1897 = .sbss2:0x80458B98; // type:object size:0x8 scope:local align:4 data:4byte +@1299 = .sbss2:0x80458BA0; // type:object size:0x8 scope:local align:4 data:4byte diff --git a/configure.py b/configure.py index a899d18d81..104fe79270 100755 --- a/configure.py +++ b/configure.py @@ -389,21 +389,21 @@ config.libs = [ "progress_category": "core", "host": True, "objects": [ - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_main.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_main.cpp"), Object(NonMatching, "m_Do/m_Do_printf.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_audio.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_controller_pad.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_audio.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_controller_pad.cpp"), Object(Equivalent, "m_Do/m_Do_graphic.cpp"), # weak func order Object(NonMatching, "m_Do/m_Do_machine.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_mtx.cpp", extra_cflags=["-sym off"]), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_mtx.cpp", extra_cflags=["-sym off"]), Object(NonMatching, "m_Do/m_Do_ext.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_lib.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_Reset.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_dvd_thread.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_DVDError.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_MemCard.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_MemCardRWmng.cpp"), - Object(MatchingFor("GZ2E01"), "m_Do/m_Do_machine_exception.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_lib.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_Reset.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_dvd_thread.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_DVDError.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_MemCard.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_MemCardRWmng.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "m_Do/m_Do_machine_exception.cpp"), Object(NonMatching, "m_Do/m_Do_hostIO.cpp"), ], }, @@ -414,8 +414,8 @@ config.libs = [ "progress_category": "game", "host": True, "objects": [ - Object(MatchingFor("GZ2E01"), "c/c_damagereaction.cpp"), - Object(MatchingFor("GZ2E01"), "c/c_dylink.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "c/c_damagereaction.cpp"), + Object(MatchingFor("GZ2E01", "GZ2J01"), "c/c_dylink.cpp"), ], }, { diff --git a/include/JSystem/JFramework/JFWSystem.h b/include/JSystem/JFramework/JFWSystem.h index fd8156e587..b535c47da2 100644 --- a/include/JSystem/JFramework/JFWSystem.h +++ b/include/JSystem/JFramework/JFWSystem.h @@ -36,6 +36,7 @@ struct JFWSystem { static JUTConsole* getSystemConsole() { return systemConsole; } static JKRExpHeap* getSystemHeap() { return systemHeap; } + static JUTResFont* getSystemFont() { return systemFont; } static void setMaxStdHeap(s32 max) { CSetUpParam::maxStdHeaps = max; } static void setSysHeapSize(u32 size) { CSetUpParam::sysHeapSize = size; } diff --git a/include/JSystem/JUtility/JUTResFont.h b/include/JSystem/JUtility/JUTResFont.h index 99574b712e..50246d87a0 100644 --- a/include/JSystem/JUtility/JUTResFont.h +++ b/include/JSystem/JUtility/JUTResFont.h @@ -78,4 +78,6 @@ public: /* 0x6C */ const IsLeadByte_func* mIsLeadByte; }; +extern u8 const JUTResFONT_Ascfont_fix12[16736]; + #endif /* JUTRESFONT_H */ diff --git a/include/SSystem/SComponent/c_cc_s.h b/include/SSystem/SComponent/c_cc_s.h index 09899b8a23..5c5a5921d0 100644 --- a/include/SSystem/SComponent/c_cc_s.h +++ b/include/SSystem/SComponent/c_cc_s.h @@ -15,10 +15,19 @@ public: /* 0x0400 */ cCcD_Obj* mpObjTg[0x300]; /* 0x1000 */ cCcD_Obj* mpObjCo[0x100]; /* 0x1400 */ cCcD_Obj* mpObj[0x500]; +#ifdef DEBUG + /* 0x2800 */ int m_debug_code; +#endif /* 0x2800 */ u16 mObjAtCount; /* 0x2802 */ u16 mObjTgCount; /* 0x2804 */ u16 mObjCoCount; /* 0x2806 */ u16 mObjCount; +#ifdef DEBUG + /* 0x280C */ u16 field_0x280c; + /* 0x280E */ u16 field_0x280e; + /* 0x2810 */ u16 field_0x2810; + /* 0x2812 */ u16 field_0x2812; +#endif /* 0x2808 */ cCcD_DivideArea mDivideArea; /* 0x2848 vtable */ diff --git a/include/d/d_attention.h b/include/d/d_attention.h index 41ad71e140..20884a94a6 100644 --- a/include/d/d_attention.h +++ b/include/d/d_attention.h @@ -4,12 +4,12 @@ #include "SSystem/SComponent/c_angle.h" #include "m_Do/m_Do_ext.h" #include "f_pc/f_pc_base.h" +#include "JSystem/JHostIO/JORReflexible.h" class fopAc_ac_c; class dAttHint_c { public: - dAttHint_c() {} /* 800738B4 */ fpc_ProcID getPId(void*); /* 800738CC */ fopAc_ac_c* convPId(fpc_ProcID); /* 800738FC */ int request(fopAc_ac_c*, int); @@ -26,7 +26,6 @@ private: class dAttCatch_c { public: - dAttCatch_c() {} fopAc_ac_c* convPId(fpc_ProcID); void init(); void proc(); @@ -44,8 +43,12 @@ private: /* 0x14 */ u8 mChangeItem; }; // Size: 0x18 -class dAttParam_c { +class dAttParam_c : public JORReflexible { public: +#ifdef DEBUG + /* 0x04 */ u8 unk_0x4; +#endif + /* 0x00 */ u16 mFlags; /* 0x04 */ f32 field_0x4; /* 0x08 */ f32 field_0x8; @@ -63,10 +66,18 @@ public: /* 0x35 */ u8 mAttnCursorDisappearFrames; /* 0x38 */ f32 field_0x38; /* 0x3C */ f32 field_0x3c; +#ifdef DEBUG + /* 0x44 */ int unk_0x44; + /* 0x48 */ int unk_0x48; +#endif public: dAttParam_c() {} /* 80070038 */ dAttParam_c(s32); + +#ifdef DEBUG + virtual void genMessage(JORMContext*); +#endif /* 80070110 */ virtual ~dAttParam_c(); enum EFlag { @@ -299,8 +310,15 @@ public: /* 0x49C */ dAttCatch_c mCatghTarget; /* 0x4B4 */ dAttLook_c mLookTarget; /* 0x4C4 */ int mAttnBlockTimer; +#ifdef DEBUG + /* 0x4C8 */ u8 field_0x4c8[0x4D0 - 0x4C8]; +#endif /* 0x4C8 */ dAttParam_c mAttParam; +#ifdef DEBUG + /* 0x51C */ u8 field_0x50c[0x520 - 0x51C]; +#else /* 0x50C */ u8 field_0x50c[0x514 - 0x50c]; +#endif /* 0x514 */ fpc_ProcID mEnemyActorID; /* 0x518 */ f32 mEnemyDist; }; // Size: 0x51C diff --git a/include/d/d_bg_s.h b/include/d/d_bg_s.h index 088e80e4ad..6cbed51548 100644 --- a/include/d/d_bg_s.h +++ b/include/d/d_bg_s.h @@ -2,6 +2,7 @@ #define D_BG_D_BG_S_H #include "d/d_bg_w_base.h" +#include "JSystem/JHostIO/JORReflexible.h" #include "global.h" class dBgW; @@ -62,6 +63,33 @@ class dBgS_Acch; u8 dKy_pol_sound_get(cBgS_PolyInfo const* param_0); +class dBgS_HIO : public JORReflexible { +public: +#ifdef DEBUG + dBgS_HIO() { + field_0x6 = 0; + field_0x8 = 0; + + field_0xc.x = field_0xc.y = field_0xc.z = 0.0f; + field_0x18.x = field_0x18.y = field_0x18.z = 0.0f; + field_0x24.x = field_0x24.y = field_0x24.z = 0.0f; + + field_0x30 = -1; + } + + virtual void genMessage(JORMContext*); + virtual ~dBgS_HIO(); + + /* 0x04 */ u8 field_0x4[0x6 - 0x4]; + /* 0x06 */ u16 field_0x6; + /* 0x08 */ u16 field_0x8; + /* 0x0C */ cXyz field_0xc; + /* 0x18 */ cXyz field_0x18; + /* 0x24 */ cXyz field_0x24; + /* 0x30 */ int field_0x30; +#endif +}; + class dBgS : public cBgS { public: dBgS() {} @@ -111,6 +139,11 @@ public: u32 GetMtrlSndId(const cBgS_PolyInfo& param_0) { return dKy_pol_sound_get(¶m_0); } void DebugDrawPoly(dBgW_Base *param_1) {} fopAc_ac_c* GetActorPointer(cBgS_PolyInfo const& param_0) { return cBgS::GetActorPointer(param_0); } + +#ifdef DEBUG + /* 0x1404 */ u8 field_0x1404[0x1408 - 0x1404]; + /* 0x1408 */ dBgS_HIO m_hio; +#endif }; // Size: 0x1404 bool dBgS_CheckBGroundPoly(cBgS_PolyInfo const&); diff --git a/include/d/d_cc_s.h b/include/d/d_cc_s.h index 9db69795ed..af4428d1d4 100644 --- a/include/d/d_cc_s.h +++ b/include/d/d_cc_s.h @@ -63,6 +63,9 @@ public: // /* 0x0000 */ cCcS mCCcS; /* 0x284C */ dCcMassS_Mng mMass_Mng; +#ifdef DEBUG + /* 0x2AD0 */ u8 field_0x2ad0; +#endif }; // Size = 0x2AC4 STATIC_ASSERT(sizeof(dCcS) == 0x2AC4); diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h index aae93b2b76..15a05f91c5 100644 --- a/include/d/d_com_inf_game.h +++ b/include/d/d_com_inf_game.h @@ -58,10 +58,13 @@ public: /* 0x0C */ f32 mCameraZoomScale; /* 0x10 */ f32 mCameraZoomForcus; /* 0x14 */ char* mCameraParamFileName; - /* 0x18 */ cXyz mCameraPos; - /* 0x24 */ cXyz mCameraTarget; - /* 0x30 */ f32 mCameraFovy; - /* 0x34 */ s16 mCameraBank; + class { + public: + /* 0x18 */ cXyz mCameraPos; + /* 0x24 */ cXyz mCameraTarget; + /* 0x30 */ f32 mCameraFovy; + /* 0x34 */ s16 mCameraBank; + } mCamInfo; }; STATIC_ASSERT(sizeof(dComIfG_camera_info_class) == 0x38); @@ -92,554 +95,8 @@ public: /* 0x08 */ fopAc_ac_c* mActor[10]; }; -class dComIfG_play_c { +class dComIfG_item_info_class { public: - dComIfG_play_c() { this->ct(); } - void ct(); - void init(); - void itemInit(); - void setItemBombNumCount(u8 i_item, s16 count); - s16 getItemBombNumCount(u8 i_item); - void clearItemBombNumCount(u8 i_item); - void setNowVibration(u8 vib_status); - u32 getNowVibration(); - void setStartStage(dStage_startStage_c* p_startStage); - static int getLayerNo_common_common(char const* stageName, int roomId, int layer); - static int getLayerNo_common(char const* stageName, int roomId, int layer); - static int getLayerNo(int); - void createParticle(); - dSmplMdl_draw_c* createSimpleModel(); - void deleteSimpleModel(); - void drawSimpleModel(); - int addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 drawBG); - int removeSimpleModel(J3DModelData* i_modelData, int roomNo); - void entrySimpleModel(J3DModel* i_model, int roomNo); - void setTimerNowTimeMs(int time); - int getTimerNowTimeMs(); - void setTimerLimitTimeMs(int time); - int getTimerLimitTimeMs(); - void setTimerMode(int mode); - int getTimerMode(); - void setTimerType(u8 type); - u8 getTimerType(); - void setTimerPtr(dTimer_c* ptr); - dTimer_c* getTimerPtr(); - void setWarpItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8); - ~dComIfG_play_c() {} - - dMsgObject_c* getMsgObjectClass() { return mMsgObjectClass; } - dStage_roomControl_c* getRoomControl() { return &mRoomControl; } - dStage_stageDt_c& getStage() { return mStageData; } - dEvt_control_c& getEvent() { return mEvent; } - daHorse_c* getHorseActor() { return (daHorse_c*)mPlayerPtr[1]; } - J2DGrafContext* getCurrentGrafPort() { return (J2DGrafContext*)mCurrentGrafPort; } - dVibration_c& getVibration() { return mVibration; } - camera_class* getCamera(int idx) { return mCameraInfo[idx].mCamera; } - void* getPlayerPtr(int ptrIdx) { return mPlayerPtr[ptrIdx]; } - fopAc_ac_c* getPlayer(int idx) { return (fopAc_ac_c*)mPlayer[idx * 2]; } - dPa_control_c* getParticle() { return mParticle; } - dEvent_manager_c& getEvtManager() { return mEvtManager; } - dAttention_c& getAttention() { return mAttention; } - dStage_startStage_c* getStartStage() { return &mStartStage; } - - void setCurrentGrafPort(J2DOrthoGraph* i_graf) { mCurrentGrafPort = i_graf; } - void setCurrentWindow(dDlst_window_c* i_window) { mCurrentWindow = i_window; } - void setCurrentView(view_class* i_view) { mCurrentView = i_view; } - void setCurrentViewport(view_port_class* i_viewport) { mCurrentViewport = i_viewport; } - - void setSelectItem(int idx, u8 i_itemNo) { mSelectItem[idx] = i_itemNo; } - u8 getSelectItem(int idx) { return mSelectItem[idx]; } - void setSelectEquip(int idx, u8 item_id) { mSelectEquip[idx] = item_id; } - void setItem(u8 slot, u8 i_no) { - mItemSlot = slot; - mItemID = i_no; - } - - u8 getDoStatus() { return mDoStatus; } - u8 getRStatus() { return mRStatus; } - u8 getAStatus() { return mAStatus; } - u8 getXStatus() { return mXStatus; } - u8 getYStatus() { return mYStatus; } - u8 getZStatus() { return mZStatus; } - u8 get3DStatus() { return m3DStatus; } - u8 getCStickStatus() { return mCStickStatus; } - u8 getSButtonStatus() { return mSButtonStatus; } - u8 getNunStatus() { return mNunStatus; } - u8 getRemoConStatus() { return mRemoConStatus; } - u8 getNunZStatus() { return mNunZStatus; } - u8 getNunCStatus() { return mNunCStatus; } - u8 getBottleStatus() { return mBottleStatus; } - u8 getSButtonStatusForce() { return mSButtonStatusForce; } - u8 getSButtonSetFlagForce() { return mSButtonSetFlagForce; } - u8 getCStickStatusForce() { return mCStickStatusForce; } - u8 getCStickSetFlagForce() { return mCStickSetFlagForce; } - u8 getCStickDirectionForce() { return mCStickDirectionForce; } - u8 getDoStatusForce() { return mDoStatusForce; } - u8 getDoSetFlagForce() { return mDoSetFlagForce; } - u8 getAStatusForce() { return mAStatusForce; } - u8 getASetFlagForce() { return mASetFlagForce; } - u8 getRStatusForce() { return mRStatusForce; } - u8 getRSetFlagForce() { return mRSetFlagForce; } - u8 getZStatusForce() { return mZStatusForce; } - u8 getZSetFlagForce() { return mZSetFlagForce; } - u8 getBottleStatusForce() { return mBottleStatusForce; } - u8 getBottleSetFlagForce() { return mBottleSetFlagForce; } - u8 get3DStatusForce() { return m3DStatusForce; } - u8 get3DSetFlagForce() { return m3DSetFlagForce; } - u8 get3DDirectionForce() { return m3DDirectionForce; } - u8 getXStatusForce() { return mXStatusForce; } - u8 getXSetFlagForce() { return mXSetFlagForce; } - u8 getYStatusForce() { return mYStatusForce; } - u8 getYSetFlagForce() { return mYSetFlagForce; } - u8 getFaceAnimeID() { return mFaceAnimeID; } - u8 getBaseAnimeID() { return mBaseAnimeID; } - bool isCStickSetFlag(u8 flag) { return mCStickSetFlag & flag; } - bool isDoSetFlag(u8 flag) { return (mDoSetFlag & flag) ? true : false; } - bool isASetFlag(u8 flag) { return (mASetFlag & flag) ? true : false; } - bool isRSetFlag(u8 flag) { return (mRSetFlag & flag) ? true : false; } - bool isXSetFlag(u8 flag) { return (mXSetFlag & flag) ? true : false; } - bool isYSetFlag(u8 flag) { return (mYSetFlag & flag) ? true : false; } - bool is3DSetFlag(u8 flag) { return (m3DSetFlag & flag) ? true : false; } - bool isZSetFlag(u8 flag) { return (mZSetFlag & flag) ? true : false; } - bool isSButtonSetFlag(u8 flag) { return (mSButtonSetFlag & flag) ? true : false; } - bool isNunSetFlag(u8 flag) { return (mNunSetFlag & flag) ? true : false; } - bool isRemoConSetFlag(u8 flag) { return (mRemoConSetFlag & flag) ? true : false; } - bool isNunZSetFlag(u8 flag) { return (mNunZSetFlag & flag) ? true : false; } - bool isNunCSetFlag(u8 flag) { return (mNunCSetFlag & flag) ? true : false; } - bool isBottleSetFlag(u8 flag) { return (mBottleSetFlag & flag) ? true : false; } - - u8 get3DDirection() { return m3DDirection; } - u8 getCStickDirection() { return mCStickDirection; } - - void setZStatus(u8 status, u8 flag) { - mZStatus = status; - mZSetFlag = flag; - } - - void setRStatus(u8 status, u8 flag) { - mRStatus = status; - mRSetFlag = flag; - } - - void setDoStatus(u8 status, u8 flag) { - mDoStatus = status; - mDoSetFlag = flag; - } - - void setAStatus(u8 status, u8 flag) { - mAStatus = status; - mASetFlag = flag; - } - - void setXStatus(u8 status, u8 flag) { - mXStatus = status; - mXSetFlag = flag; - } - - void setXStatusForce(u8 status, u8 flag) { - mXStatusForce = status; - mXSetFlagForce = flag; - } - - void setYStatus(u8 status, u8 flag) { - mYStatus = status; - mYSetFlag = flag; - } - - void setYStatusForce(u8 status, u8 flag) { - mYStatusForce = status; - mYSetFlagForce = flag; - } - - void setBottleStatus(u8 status, u8 flag) { - mBottleStatus = status; - mBottleSetFlag = flag; - } - - void setBottleStatusForce(u8 status, u8 flag) { - mBottleStatusForce = status; - mBottleSetFlagForce = flag; - } - - void setNunStatus(u8 status, u8 param_1, u8 flag) { - mNunStatus = status; - field_0x4ef0 = param_1; - mNunSetFlag = flag; - } - - void setRemoConStatus(u8 status, u8 param_1, u8 flag) { - mRemoConStatus = status; - field_0x4ef2 = param_1; - mRemoConSetFlag = flag; - } - - void setNunZStatus(u8 status, u8 flag) { - mNunZStatus = status; - mNunZSetFlag = flag; - } - - void setNunCStatus(u8 status, u8 flag) { - mNunCStatus = status; - mNunCSetFlag = flag; - } - - void setCStickStatus(u8 status, u8 param_1, u8 flag) { - mCStickStatus = status; - mCStickDirection = param_1; - mCStickSetFlag = flag; - } - - void setCStickStatusForce(u8 status, u8 param_1, u8 flag) { - mCStickStatusForce = status; - mCStickDirectionForce = param_1; - mCStickSetFlagForce = flag; - } - - void setSButtonStatus(u8 status, u8 flag) { - mSButtonStatus = status; - mSButtonSetFlag = flag; - } - - void setSButtonStatusForce(u8 status, u8 flag) { - mSButtonStatusForce = status; - mSButtonSetFlagForce = flag; - } - - void set3DStatus(u8 status, u8 direction, u8 flag) { - m3DStatus = status; - m3DDirection = direction; - m3DSetFlag = flag; - } - - void set3DStatusForce(u8 status, u8 direction, u8 flag) { - m3DStatusForce = status; - m3DDirectionForce = direction; - m3DSetFlagForce = flag; - } - - void setDoStatusForce(u8 status, u8 flag) { - mDoStatusForce = status; - mDoSetFlagForce = flag; - } - - void setAStatusForce(u8 status, u8 flag) { - mAStatusForce = status; - mASetFlagForce = flag; - } - - void setRStatusForce(u8 status, u8 flag) { - mRStatusForce = status; - mRSetFlagForce = flag; - } - - void setZStatusForce(u8 status, u8 flag) { - mZStatusForce = status; - mZSetFlagForce = flag; - } - - void onStatus(u16 i_status) { mStatus |= i_status; } - - void setItemRupeeCount(s32 rupees) { mItemRupeeCount += rupees; } - void setItemMagicCount(s16 magic) { mItemMagicCount += magic; } - void setItemMaxMagicCount(s16 max) { mItemMaxMagicCount += max; } - void setItemArrowNumCount(s16 arrows) { mItemArrowNumCount += arrows; } - void setItemPachinkoNumCount(s16 seeds) { mItemPachinkoNumCount += seeds; } - void setItemKeyNumCount(s16 keys) { mItemKeyNumCount += keys; } - void setItemMaxLifeCount(s16 max) { mItemMaxLifeCount += max; } - void setOxygen(s32 oxygen) { mOxygen = oxygen; } - void setNowOxygen(s32 oxygen) { mNowOxygen = oxygen; } - void setOxygenCount(s32 oxygen) { mOxygenCount += oxygen; } - int getOxygen() { return mOxygen; } - void setMaxOxygen(int max) { mMaxOxygen = max; } - int getMaxOxygen() { return mMaxOxygen; } - int getNowOxygen() { return mNowOxygen; } - void setItemNowLife(u16 life) { mItemNowLife = life; } - void setItemNowMagic(s16 magic) { mItemNowMagicCount = magic; } - void setItemNowOil(s32 oil) { mItemNowOil = oil; } - void setItemOilCount(s32 oil) { mItemOilCount += oil; } - s16 getItemMaxLifeCount() { return mItemMaxLifeCount; } - f32 getItemLifeCount() { return mItemLifeCount; } - s16 getItemMaxArrowNumCount() { return mItemMaxArrowNumCount; } - s16 getItemArrowNumCount() { return mItemArrowNumCount; } - s32 getItemMaxOilCount() { return mItemMaxOilCount; } - s32 getItemOilCount() { return mItemOilCount; } - s32 getMaxOxygenCount() { return mMaxOxygenCount; } - s32 getOxygenCount() { return mOxygenCount; } - s32 getItemRupeeCount() { return mItemRupeeCount; } - s16 getItemKeyNumCount() { return mItemKeyNumCount; } - void clearNowAnimeID() { mNowAnimeID = -1; } - void clearMesgCamInfoID() { mMesgCamInfo.mID = -1; } - void clearBaseAnimeID() { mBaseAnimeID = 0; } - void clearFaceAnimeID() { mFaceAnimeID = 0; } - void clearMesgCamInfoBasicID() { mMesgCamInfo.mBasicID = 0; } - void clearItemMaxLifeCount() { mItemMaxLifeCount = 0; } - void clearItemMaxOilCount() { mItemMaxOilCount = 0; } - void clearItemOilCount() { mItemOilCount = 0; } - void clearMaxOxygenCount() { mMaxOxygenCount = 0; } - void clearOxygenCount() { mOxygenCount = 0; } - void clearItemRupeeCount() { mItemRupeeCount = 0; } - void clearItemKeyNumCount() { mItemKeyNumCount = 0; } - void clearItemArrowNumCount() { mItemArrowNumCount = 0; } - void clearItemLifeCount() { - mItemLifeCount = 0.0f; - mItemLifeCountType = 0; - } - - void setItemLifeCount(f32 hearts, u8 type) { - mItemLifeCount += hearts; - mItemLifeCountType = type; - } - - u8& getItemLifeCountType() { return mItemLifeCountType; } - u16 getItemNowLife() { return mItemNowLife; } - s32 getItemNowOil() { return mItemNowOil; } - s16 getItemPachinkoNumCount() { return mItemPachinkoNumCount; } - void clearItemPachinkoNumCount() { mItemPachinkoNumCount = 0; } - u8 getNeedLightDropNum() { return mNeedLightDropNum; } - void setNeedLightDropNum(u8 i_num) { mNeedLightDropNum = i_num; } - u8 getWolfAbility(int i_idx) { return mWolfAbility[i_idx]; } - - const char* getStartStageName() { return mStartStage.getName(); } - s8 getStartStageRoomNo() { return mStartStage.getRoomNo(); } - s8 getStartStageLayer() { return mStartStage.getLayer(); } - s16 getStartStagePoint() { return mStartStage.getPoint(); } - s8 getStartStageDarkArea() { return mStartStage.getDarkArea(); } - void setStartStageDarkArea(s8 darkArea) { mStartStage.setDarkArea(darkArea); } - void setStartStageLayer(s8 layer) { mStartStage.setLayer(layer); } - - const char* getNextStageName() { return mNextStage.getName(); } - dStage_startStage_c* getNextStartStage() { return &mNextStage; } - s8 getNextStageRoomNo() { return mNextStage.getRoomNo(); } - s8 getNextStageLayer() { return mNextStage.getLayer(); } - s16 getNextStagePoint() { return mNextStage.getPoint(); } - s8 getNextStageWipe() { return mNextStage.getWipe(); } - BOOL isEnableNextStage() { return mNextStage.isEnable(); } - void offEnableNextStage() { mNextStage.offEnable(); } - u8 getNextStageWipeSpeed() { return mNextStage.getWipeSpeed(); } - void setNextStage(const char* stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed) { - mNextStage.set(stage, roomNo, point, layer, wipe, wipe_speed); - } - - u8 isHeapLockFlag() { return mHeapLockFlag; } - void setHeapLockFlag(u8 status) { mHeapLockFlag = status; } - void setSubHeapLockFlag(int idx, u8 status) { mSubHeapLockFlag[idx] = status; } - u8 getSubHeapLockFlag(int idx) { return mSubHeapLockFlag[idx]; } - void offHeapLockFlag() { mHeapLockFlag = 0; } - - JKRExpHeap* getExpHeap2D() { return mExpHeap2D; } - JKRExpHeap* getMsgExpHeap() { return mMsgExpHeap; } - JKRExpHeap* getSubExpHeap2D(int idx) { return mSubExpHeap2D[idx]; } - void setSubExpHeap2D(int idx, void* heap) { mSubExpHeap2D[idx] = (JKRExpHeap*)heap; } - void setExpHeap2D(void* heap) { mExpHeap2D = (JKRExpHeap*)heap; } - void setMsgExpHeap(void* heap) { mMsgExpHeap = (JKRExpHeap*)heap; } - - JKRArchive* getMsgDtArchive(int idx) { return mMsgDtArchive[idx]; } - JKRArchive* getMsgArchive(int idx) { return mMsgArchive[idx]; } - JKRArchive* getMsgCommonArchive() { return mMsgCommonArchive; } - JKRArchive* getMain2DArchive() { return mMain2DArchive; } - JKRArchive* getAnmArchive() { return mAnmArchive; } - JKRArchive* getCollectResArchive() { return mCollectResArchive; } - JKRArchive* getItemIconArchive() { return mItemIconArchive; } - JKRArchive* getNameResArchive() { return mNameResArchive; } - JKRArchive* getDemoMsgArchive() { return mDemoMsgArchive; } - JKRArchive* getFmapResArchive() { return mFmapResArchive; } - JKRArchive* getDmapResArchive() { return mDmapResArchive; } - JKRAramArchive* getFieldMapArchive2() { return (JKRAramArchive*)mFieldMapArchive2; } - JKRArchive* getOptionResArchive() { return mOptionResArchive; } - JKRArchive* getRingResArchive() { return mRingResArchive; } - JKRArchive* getFontArchive() { return mFontArchive; } - JKRArchive* getRubyArchive() { return mRubyArchive; } - JKRArchive* getMeterButtonArchive() { return mMeterButtonArchive; } - JKRArchive* getAllMapArchive() { return mAllMapArchive; } - - void setFieldMapArchive2(JKRArchive* arc) { mFieldMapArchive2 = arc; } - void setAnmArchive(JKRArchive* arc) { mAnmArchive = arc; } - void setFmapResArchive(JKRArchive* arc) { mFmapResArchive = arc; } - void setDmapResArchive(JKRArchive* arc) { mDmapResArchive = arc; } - void setCollectResArchive(JKRArchive* arc) { mCollectResArchive = arc; } - void setItemIconArchive(JKRArchive* arc) { mItemIconArchive = arc; } - void setAllMapArchive(JKRArchive* arc) { mAllMapArchive = arc; } - void setOptionResArchive(JKRArchive* arc) { mOptionResArchive = arc; } - void setRingResArchive(JKRArchive* arc) { mRingResArchive = arc; } - void setNameResArchive(JKRArchive* arc) { mNameResArchive = arc; } - void setDemoMsgArchive(JKRArchive* arc) { mDemoMsgArchive = arc; } - void setMeterButtonArchive(JKRArchive* arc) { mMeterButtonArchive = arc; } - void setErrorResArchive(JKRArchive* arc) { mErrorResArchive = arc; } - void setCardIconResArchive(JKRArchive* arc) { mCardIconResArchive = arc; } - void setMsgDtArchive(int i, JKRArchive* arc) { mMsgDtArchive[i] = arc; } - void setMsgCommonArchive(JKRArchive* arc) { mMsgCommonArchive = arc; } - void setMsgArchive(int i, JKRArchive* arc) { mMsgArchive[i] = arc; } - void setMsgObjectClass(dMsgObject_c* obj) { mMsgObjectClass = obj; } - void setMesgCamInfoBasicID(int id) { mMesgCamInfo.mBasicID = id; } - void setMesgCamInfoActor(fopAc_ac_c* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3, - fopAc_ac_c* param_4, fopAc_ac_c* param_5, fopAc_ac_c* param_6, - fopAc_ac_c* param_7, fopAc_ac_c* param_8, fopAc_ac_c* param_9, - fopAc_ac_c* param_10) { - mMesgCamInfo.mActor[0] = param_1; - mMesgCamInfo.mActor[1] = param_2; - mMesgCamInfo.mActor[2] = param_3; - mMesgCamInfo.mActor[3] = param_4; - mMesgCamInfo.mActor[4] = param_5; - mMesgCamInfo.mActor[5] = param_6; - mMesgCamInfo.mActor[6] = param_7; - mMesgCamInfo.mActor[7] = param_8; - mMesgCamInfo.mActor[8] = param_9; - mMesgCamInfo.mActor[9] = param_10; - } - dComIfG_MesgCamInfo_c* getMesgCamInfo() { return &mMesgCamInfo; } - void setFontArchive(JKRArchive* arc) { mFontArchive = arc; } - void setRubyArchive(JKRArchive* arc) { mRubyArchive = arc; } - void setMain2DArchive(JKRArchive* arc) { mMain2DArchive = arc; } - void setItemTable(void* data) { mItemTable = data; } - void* getItemTable() { return mItemTable; } - - void setPlayerPtr(int i, fopAc_ac_c* ptr) { mPlayerPtr[i] = ptr; } - void setPlayer(int i, fopAc_ac_c* player) { mPlayer[i] = (daAlink_c*)player; } - void setPlayerInfo(int i, fopAc_ac_c* ptr, int camIdx) { - mPlayer[i] = (daAlink_c*)ptr; - mPlayerCameraID[camIdx] = 0; - } - void setPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] |= flag; } - void clearPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] &= ~flag; } - u32 checkPlayerStatus(int param_0, int i, u32 flag) { return mPlayerStatus[param_0][i] & flag; } - - int getPlayerCameraID(int i) { return mPlayerCameraID[i * 8]; } - int getCameraPlayer1ID(int i) { return mCameraInfo[i].field_0x5; } - int getCameraPlayer2ID(int i) { return mCameraInfo[i].field_0x6; } - int getCameraWinID(int i) { return mCameraInfo[i].field_0x4; } - void setCameraParamFileName(int i, char* name) { mCameraInfo[i].mCameraParamFileName = name; } - void setCamera(int i, camera_class* cam) { mCameraInfo[i].mCamera = cam; } - const char* getCameraParamFileName(int i) { return mCameraInfo[i].mCameraParamFileName; } - BOOL checkCameraAttentionStatus(int i, u32 flag) { - return mCameraInfo[i].mCameraAttentionStatus & flag; - } - u32 getCameraAttentionStatus(int i) { return mCameraInfo[i].mCameraAttentionStatus; } - void setCameraAttentionStatus(int i, u32 flag) { mCameraInfo[i].mCameraAttentionStatus = flag; } - void onCameraAttentionStatus(int i, u32 flag) { mCameraInfo[i].mCameraAttentionStatus |= flag; } - void offCameraAttentionStatus(int i, u32 flag) { - mCameraInfo[i].mCameraAttentionStatus &= ~flag; - } - void setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3, int param_4) { - mCameraInfo[camIdx].mCamera = p_cam; - mCameraInfo[camIdx].field_0x4 = param_2; - mCameraInfo[camIdx].field_0x5 = param_3; - mCameraInfo[camIdx].field_0x6 = param_4; - setCameraAttentionStatus(camIdx, 0); - } - - f32 getCameraZoomForcus(int i_no) { return mCameraInfo[i_no].mCameraZoomForcus; } - void setCameraZoomForcus(int i_no, f32 i_focus) { mCameraInfo[i_no].mCameraZoomForcus = i_focus; } - - f32 getCameraZoomScale(int i_no) { return mCameraInfo[i_no].mCameraZoomScale; } - void setCameraZoomScale(int i_no, f32 i_scale) { mCameraInfo[i_no].mCameraZoomScale = i_scale; } - - void saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy, s16 i_bank) { - mCameraInfo[i].mCameraPos = *i_pos; - mCameraInfo[i].mCameraTarget = *i_target; - mCameraInfo[i].mCameraFovy = i_fovy; - mCameraInfo[i].mCameraBank = i_bank; - } - - void loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy, s16* o_bank) { - *o_pos = mCameraInfo[i].mCameraPos; - *o_target = mCameraInfo[i].mCameraTarget; - *o_fovy = mCameraInfo[i].mCameraFovy; - *o_bank = mCameraInfo[i].mCameraBank; - } - - void setMesgCamInfoID(int param_0) { mMesgCamInfo.mID = param_0; } - - void setStatus(u16 status) { mStatus = status; } - s32 checkStatus(u16 flags) { return flags & mStatus; } - - void setDirection(u8 i_dir) { mDirection = i_dir; } - - bool& isPauseFlag() { return mPauseFlag; } - void offPauseFlag() { mPauseFlag = false; } - void onPauseFlag() { mPauseFlag = true; } - u8 getOxygenShowFlag() { return mOxygenShowFlag; } - void setOxygenShowFlag(u8 flag) { mOxygenShowFlag = flag; } - void show2dOn() { mShow2D = 1; } - void show2dOff() { mShow2D = 0; } - u8 show2dCheck() { return mShow2D; } - s8 getLayerOld() { return mLayerOld; } - u8 checkMesgCancelButton() { return mMesgCancelButton; } - void setMesgCancelButton(u8 button) { mMesgCancelButton = button; } - void setMesgBgm(u8 param_0) { mMesgBgm = param_0; } - int getMessageCountNumber() { return mMessageCountNum; } - void setMessageCountNumber(u32 number) { mMessageCountNum = number; } - - void setWindowNum(u8 num) { mWindowNum = num; } - int getWindowNum() { return mWindowNum; } - dDlst_window_c* getWindow(int i) { return &mWindow[i]; } - void setWindow(int i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, - f32 param_6, int camID, int mode) { - mWindow[i].setViewPort(param_1, param_2, param_3, param_4, param_5, param_6); - mWindow[i].setScissor(param_1, param_2, param_3, param_4); - mWindow[i].setCameraID(camID); - mWindow[i].setMode(mode); - } - - void setLastPlayStageName(char* name) { - strncpy(mLastPlayStageName, name, 7); - mLastPlayStageName[7] = 0; - } - char* getLastPlayStageName() { return mLastPlayStageName; } - - void setGameoverStatus(u8 status) { mGameoverStatus = status; } - u8 getGameoverStatus() { return mGameoverStatus; } - u8 getMesgStatus() { return mMesgStatus; } - - u8 getDirection() { return mDirection; } - -public: - /* 0x00000 */ dBgS mBgs; - /* 0x01404 */ dCcS mCcs; - /* 0x03EC8 */ dStage_startStage_c mStartStage; - /* 0x03ED6 */ dStage_nextStage_c mNextStage; - /* 0x03EE8 */ dStage_stageDt_c mStageData; - /* 0x03F8C */ dStage_roomControl_c mRoomControl; - /* 0x03F90 */ dEvt_control_c mEvent; - /* 0x040C0 */ dEvent_manager_c mEvtManager; - /* 0x04780 */ dAttention_c mAttention; - /* 0x04C9C */ dVibration_c mVibration; - /* 0x04D2C */ u8 field_0x4d2c[4]; - /* 0x04D30 */ JKRArchive* mFieldMapArchive2; - /* 0x04D34 */ JKRArchive* mMsgArchive[11]; - /* 0x04D60 */ JKRArchive* mDemoMsgArchive; - /* 0x04D64 */ JKRArchive* mMeterButtonArchive; - /* 0x04D68 */ void* field_0x4d68; - /* 0x04D6C */ JKRArchive* mFontArchive; - /* 0x04D70 */ JKRArchive* mRubyArchive; - /* 0x04D74 */ JKRArchive* mAnmArchive; - /* 0x04D78 */ void* field_0x4d78[2]; - /* 0x04D80 */ JKRArchive* mCollectResArchive; - /* 0x04D84 */ JKRArchive* mFmapResArchive; - /* 0x04D88 */ JKRArchive* mDmapResArchive; - /* 0x04D8C */ JKRArchive* mOptionResArchive; - /* 0x04D90 */ void* field_0x4d90[2]; - /* 0x04D98 */ JKRArchive* mItemIconArchive; - /* 0x04D9C */ JKRArchive* mNameResArchive; - /* 0x04DA0 */ JKRArchive* mErrorResArchive; - /* 0x04DA4 */ void* field_0x4da4; - /* 0x04DA8 */ JKRArchive* mAllMapArchive; - /* 0x04DAC */ JKRArchive* mMsgCommonArchive; - /* 0x04DB0 */ JKRArchive* mRingResArchive; - /* 0x04DB4 */ void* field_0x4db4; - /* 0x04DB8 */ JKRArchive* mCardIconResArchive; - /* 0x04DBC */ JKRArchive* mMsgDtArchive[15]; - /* 0x04DF8 */ JKRArchive* mMain2DArchive; - /* 0x04DFC */ void* field_0x4dfc[2]; - /* 0x04E04 */ dPa_control_c* mParticle; - /* 0x04E08 */ dSmplMdl_draw_c* mSimpleModel; - /* 0x04E0C */ u8 mWindowNum; - /* 0x04E0D */ s8 mLayerOld; - /* 0x04E0E */ u16 mStatus; - /* 0x04E10 */ dDlst_window_c mWindow[1]; - /* 0x04E3C */ dComIfG_camera_info_class mCameraInfo[1]; - /* 0x04E74 */ daAlink_c* mPlayer[1]; - /* 0x04E78 */ s8 mPlayerCameraID[1]; - /* 0x04E7C */ fopAc_ac_c* mPlayerPtr[2]; // 0: Player, 1: Horse ; type may be wrong /* 0x04E84 */ dMsgObject_c* mMsgObjectClass; /* 0x04E88 */ f32 mItemLifeCount; /* 0x04E8C */ s32 mItemRupeeCount; @@ -666,7 +123,8 @@ public: /* 0x04ECE */ s16 mItemMaxBombNumCount2; /* 0x04ED0 */ u8 field_0x4ed0[4]; /* 0x04ED4 */ int mMessageCountNum; - /* 0x04ED8 */ u8 field_0x4ed8[6]; + /* 0x04ED8 */ s16 field_0x4ed8; + /* 0x04EDA */ u8 field_0x4eda[0x4EDE - 0x4EDA]; /* 0x04EDE */ u16 mItemNowLife; /* 0x04EE0 */ u8 field_0x4ee0[2]; /* 0x04EE2 */ u8 mMesgStatus; @@ -756,6 +214,9 @@ public: /* 0x04F47 */ u8 field_0x4f47[2]; /* 0x04F49 */ u8 mDirection; /* 0x04F4A */ u8 field_0x4f4a; +#ifdef DEBUG + /* 0x04FE3 */ u8 unk_0x4fe3; +#endif /* 0x04F4B */ u8 field_0x4f4b; // related to itemInit /* 0x04F4C */ u8 field_0x4f4c; // related to itemInit /* 0x04F4D */ u8 field_0x4f4d; @@ -775,17 +236,573 @@ public: /* 0x04F7E */ u8 mItemLifeCountType; /* 0x04F7F */ u8 mOxygenShowFlag; /* 0x04F80 */ u8 mShow2D; - /* 0x04F81 */ u8 field_0x4f81[3]; /* 0x04F84 */ JKRExpHeap* mExpHeap2D; /* 0x04F88 */ JKRExpHeap* mSubExpHeap2D[2]; /* 0x04F90 */ JKRExpHeap* mMsgExpHeap; - /* 0x04F94 */ char mWarpItemStage[8]; - /* 0x04F9C */ cXyz mWarpItemPos; - /* 0x04FA8 */ s16 mWarpItemAngle; - /* 0x04FAA */ s8 mWarpItemRoom; - /* 0x04FAB */ u8 field_0x4fab; // related to setWarpItemData - /* 0x04FAC */ u8 field_0x4fac; // related to setWarpItemData - /* 0x04FAD */ u8 field_0x4fad[3]; + /* 0x04F94 */ dSv_memBit_c::WarpItemData_c mWarpItemData; +}; + +class dComIfG_play_c { +public: + dComIfG_play_c() { this->ct(); } + void ct(); + void init(); + void itemInit(); + void setItemBombNumCount(u8 i_item, s16 count); + s16 getItemBombNumCount(u8 i_item); + void clearItemBombNumCount(u8 i_item); + void setNowVibration(u8 vib_status); + u32 getNowVibration(); + void setStartStage(dStage_startStage_c* p_startStage); + static int getLayerNo_common_common(char const* stageName, int roomId, int layer); + static int getLayerNo_common(char const* stageName, int roomId, int layer); + static int getLayerNo(int); + void createParticle(); + dSmplMdl_draw_c* createSimpleModel(); + void deleteSimpleModel(); + void drawSimpleModel(); + int addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 drawBG); + int removeSimpleModel(J3DModelData* i_modelData, int roomNo); + void entrySimpleModel(J3DModel* i_model, int roomNo); + void setTimerNowTimeMs(int time); + int getTimerNowTimeMs(); + void setTimerLimitTimeMs(int time); + int getTimerLimitTimeMs(); + void setTimerMode(int mode); + int getTimerMode(); + void setTimerType(u8 type); + u8 getTimerType(); + void setTimerPtr(dTimer_c* ptr); + dTimer_c* getTimerPtr(); + void setWarpItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8); + ~dComIfG_play_c() {} + + dMsgObject_c* getMsgObjectClass() { return mItemInfo.mMsgObjectClass; } + dStage_roomControl_c* getRoomControl() { return &mRoomControl; } + dStage_stageDt_c& getStage() { return mStageData; } + dEvt_control_c& getEvent() { return mEvent; } + daHorse_c* getHorseActor() { return (daHorse_c*)mPlayerPtr[1]; } + J2DGrafContext* getCurrentGrafPort() { return (J2DGrafContext*)mCurrentGrafPort; } + dVibration_c& getVibration() { return mVibration; } + camera_class* getCamera(int idx) { return mCameraInfo[idx].mCamera; } + void* getPlayerPtr(int ptrIdx) { return mPlayerPtr[ptrIdx]; } + fopAc_ac_c* getPlayer(int idx) { return (fopAc_ac_c*)mPlayer[idx * 2]; } + dPa_control_c* getParticle() { return mParticle; } + dEvent_manager_c& getEvtManager() { return mEvtManager; } + dAttention_c& getAttention() { return mAttention; } + dStage_startStage_c* getStartStage() { return &mStartStage; } + + void setCurrentGrafPort(J2DOrthoGraph* i_graf) { mCurrentGrafPort = i_graf; } + void setCurrentWindow(dDlst_window_c* i_window) { mCurrentWindow = i_window; } + void setCurrentView(view_class* i_view) { mCurrentView = i_view; } + void setCurrentViewport(view_port_class* i_viewport) { mCurrentViewport = i_viewport; } + + void setSelectItem(int idx, u8 i_itemNo) { mItemInfo.mSelectItem[idx] = i_itemNo; } + u8 getSelectItem(int idx) { return mItemInfo.mSelectItem[idx]; } + void setSelectEquip(int idx, u8 item_id) { mItemInfo.mSelectEquip[idx] = item_id; } + void setItem(u8 slot, u8 i_no) { + mItemInfo.mItemSlot = slot; + mItemInfo.mItemID = i_no; + } + + u8 getDoStatus() { return mItemInfo.mDoStatus; } + u8 getRStatus() { return mItemInfo.mRStatus; } + u8 getAStatus() { return mItemInfo.mAStatus; } + u8 getXStatus() { return mItemInfo.mXStatus; } + u8 getYStatus() { return mItemInfo.mYStatus; } + u8 getZStatus() { return mItemInfo.mZStatus; } + u8 get3DStatus() { return mItemInfo.m3DStatus; } + u8 getCStickStatus() { return mItemInfo.mCStickStatus; } + u8 getSButtonStatus() { return mItemInfo.mSButtonStatus; } + u8 getNunStatus() { return mItemInfo.mNunStatus; } + u8 getRemoConStatus() { return mItemInfo.mRemoConStatus; } + u8 getNunZStatus() { return mItemInfo.mNunZStatus; } + u8 getNunCStatus() { return mItemInfo.mNunCStatus; } + u8 getBottleStatus() { return mItemInfo.mBottleStatus; } + u8 getSButtonStatusForce() { return mItemInfo.mSButtonStatusForce; } + u8 getSButtonSetFlagForce() { return mItemInfo.mSButtonSetFlagForce; } + u8 getCStickStatusForce() { return mItemInfo.mCStickStatusForce; } + u8 getCStickSetFlagForce() { return mItemInfo.mCStickSetFlagForce; } + u8 getCStickDirectionForce() { return mItemInfo.mCStickDirectionForce; } + u8 getDoStatusForce() { return mItemInfo.mDoStatusForce; } + u8 getDoSetFlagForce() { return mItemInfo.mDoSetFlagForce; } + u8 getAStatusForce() { return mItemInfo.mAStatusForce; } + u8 getASetFlagForce() { return mItemInfo.mASetFlagForce; } + u8 getRStatusForce() { return mItemInfo.mRStatusForce; } + u8 getRSetFlagForce() { return mItemInfo.mRSetFlagForce; } + u8 getZStatusForce() { return mItemInfo.mZStatusForce; } + u8 getZSetFlagForce() { return mItemInfo.mZSetFlagForce; } + u8 getBottleStatusForce() { return mItemInfo.mBottleStatusForce; } + u8 getBottleSetFlagForce() { return mItemInfo.mBottleSetFlagForce; } + u8 get3DStatusForce() { return mItemInfo.m3DStatusForce; } + u8 get3DSetFlagForce() { return mItemInfo.m3DSetFlagForce; } + u8 get3DDirectionForce() { return mItemInfo.m3DDirectionForce; } + u8 getXStatusForce() { return mItemInfo.mXStatusForce; } + u8 getXSetFlagForce() { return mItemInfo.mXSetFlagForce; } + u8 getYStatusForce() { return mItemInfo.mYStatusForce; } + u8 getYSetFlagForce() { return mItemInfo.mYSetFlagForce; } + u8 getFaceAnimeID() { return mItemInfo.mFaceAnimeID; } + u8 getBaseAnimeID() { return mItemInfo.mBaseAnimeID; } + bool isCStickSetFlag(u8 flag) { return mItemInfo.mCStickSetFlag & flag; } + bool isDoSetFlag(u8 flag) { return (mItemInfo.mDoSetFlag & flag) ? true : false; } + bool isASetFlag(u8 flag) { return (mItemInfo.mASetFlag & flag) ? true : false; } + bool isRSetFlag(u8 flag) { return (mItemInfo.mRSetFlag & flag) ? true : false; } + bool isXSetFlag(u8 flag) { return (mItemInfo.mXSetFlag & flag) ? true : false; } + bool isYSetFlag(u8 flag) { return (mItemInfo.mYSetFlag & flag) ? true : false; } + bool is3DSetFlag(u8 flag) { return (mItemInfo.m3DSetFlag & flag) ? true : false; } + bool isZSetFlag(u8 flag) { return (mItemInfo.mZSetFlag & flag) ? true : false; } + bool isSButtonSetFlag(u8 flag) { return (mItemInfo.mSButtonSetFlag & flag) ? true : false; } + bool isNunSetFlag(u8 flag) { return (mItemInfo.mNunSetFlag & flag) ? true : false; } + bool isRemoConSetFlag(u8 flag) { return (mItemInfo.mRemoConSetFlag & flag) ? true : false; } + bool isNunZSetFlag(u8 flag) { return (mItemInfo.mNunZSetFlag & flag) ? true : false; } + bool isNunCSetFlag(u8 flag) { return (mItemInfo.mNunCSetFlag & flag) ? true : false; } + bool isBottleSetFlag(u8 flag) { return (mItemInfo.mBottleSetFlag & flag) ? true : false; } + + u8 get3DDirection() { return mItemInfo.m3DDirection; } + u8 getCStickDirection() { return mItemInfo.mCStickDirection; } + + void setZStatus(u8 status, u8 flag) { + mItemInfo.mZStatus = status; + mItemInfo.mZSetFlag = flag; + } + + void setRStatus(u8 status, u8 flag) { + mItemInfo.mRStatus = status; + mItemInfo.mRSetFlag = flag; + } + + void setDoStatus(u8 status, u8 flag) { + mItemInfo.mDoStatus = status; + mItemInfo.mDoSetFlag = flag; + } + + void setAStatus(u8 status, u8 flag) { + mItemInfo.mAStatus = status; + mItemInfo.mASetFlag = flag; + } + + void setXStatus(u8 status, u8 flag) { + mItemInfo.mXStatus = status; + mItemInfo.mXSetFlag = flag; + } + + void setXStatusForce(u8 status, u8 flag) { + mItemInfo.mXStatusForce = status; + mItemInfo.mXSetFlagForce = flag; + } + + void setYStatus(u8 status, u8 flag) { + mItemInfo.mYStatus = status; + mItemInfo.mYSetFlag = flag; + } + + void setYStatusForce(u8 status, u8 flag) { + mItemInfo.mYStatusForce = status; + mItemInfo.mYSetFlagForce = flag; + } + + void setBottleStatus(u8 status, u8 flag) { + mItemInfo.mBottleStatus = status; + mItemInfo.mBottleSetFlag = flag; + } + + void setBottleStatusForce(u8 status, u8 flag) { + mItemInfo.mBottleStatusForce = status; + mItemInfo.mBottleSetFlagForce = flag; + } + + void setNunStatus(u8 status, u8 param_1, u8 flag) { + mItemInfo.mNunStatus = status; + mItemInfo.field_0x4ef0 = param_1; + mItemInfo.mNunSetFlag = flag; + } + + void setRemoConStatus(u8 status, u8 param_1, u8 flag) { + mItemInfo.mRemoConStatus = status; + mItemInfo.field_0x4ef2 = param_1; + mItemInfo.mRemoConSetFlag = flag; + } + + void setNunZStatus(u8 status, u8 flag) { + mItemInfo.mNunZStatus = status; + mItemInfo.mNunZSetFlag = flag; + } + + void setNunCStatus(u8 status, u8 flag) { + mItemInfo.mNunCStatus = status; + mItemInfo.mNunCSetFlag = flag; + } + + void setCStickStatus(u8 status, u8 param_1, u8 flag) { + mItemInfo.mCStickStatus = status; + mItemInfo.mCStickDirection = param_1; + mItemInfo.mCStickSetFlag = flag; + } + + void setCStickStatusForce(u8 status, u8 param_1, u8 flag) { + mItemInfo.mCStickStatusForce = status; + mItemInfo.mCStickDirectionForce = param_1; + mItemInfo.mCStickSetFlagForce = flag; + } + + void setSButtonStatus(u8 status, u8 flag) { + mItemInfo.mSButtonStatus = status; + mItemInfo.mSButtonSetFlag = flag; + } + + void setSButtonStatusForce(u8 status, u8 flag) { + mItemInfo.mSButtonStatusForce = status; + mItemInfo.mSButtonSetFlagForce = flag; + } + + void set3DStatus(u8 status, u8 direction, u8 flag) { + mItemInfo.m3DStatus = status; + mItemInfo.m3DDirection = direction; + mItemInfo.m3DSetFlag = flag; + } + + void set3DStatusForce(u8 status, u8 direction, u8 flag) { + mItemInfo.m3DStatusForce = status; + mItemInfo.m3DDirectionForce = direction; + mItemInfo.m3DSetFlagForce = flag; + } + + void setDoStatusForce(u8 status, u8 flag) { + mItemInfo.mDoStatusForce = status; + mItemInfo.mDoSetFlagForce = flag; + } + + void setAStatusForce(u8 status, u8 flag) { + mItemInfo.mAStatusForce = status; + mItemInfo.mASetFlagForce = flag; + } + + void setRStatusForce(u8 status, u8 flag) { + mItemInfo.mRStatusForce = status; + mItemInfo.mRSetFlagForce = flag; + } + + void setZStatusForce(u8 status, u8 flag) { + mItemInfo.mZStatusForce = status; + mItemInfo.mZSetFlagForce = flag; + } + + void onStatus(u16 i_status) { mStatus |= i_status; } + + void setItemRupeeCount(s32 rupees) { mItemInfo.mItemRupeeCount += rupees; } + void setItemMagicCount(s16 magic) { mItemInfo.mItemMagicCount += magic; } + void setItemMaxMagicCount(s16 max) { mItemInfo.mItemMaxMagicCount += max; } + void setItemArrowNumCount(s16 arrows) { mItemInfo.mItemArrowNumCount += arrows; } + void setItemPachinkoNumCount(s16 seeds) { mItemInfo.mItemPachinkoNumCount += seeds; } + void setItemKeyNumCount(s16 keys) { mItemInfo.mItemKeyNumCount += keys; } + void setItemMaxLifeCount(s16 max) { mItemInfo.mItemMaxLifeCount += max; } + void setOxygen(s32 oxygen) { mItemInfo.mOxygen = oxygen; } + void setNowOxygen(s32 oxygen) { mItemInfo.mNowOxygen = oxygen; } + void setOxygenCount(s32 oxygen) { mItemInfo.mOxygenCount += oxygen; } + int getOxygen() { return mItemInfo.mOxygen; } + void setMaxOxygen(int max) { mItemInfo.mMaxOxygen = max; } + int getMaxOxygen() { return mItemInfo.mMaxOxygen; } + int getNowOxygen() { return mItemInfo.mNowOxygen; } + void setItemNowLife(u16 life) { mItemInfo.mItemNowLife = life; } + void setItemNowMagic(s16 magic) { mItemInfo.mItemNowMagicCount = magic; } + void setItemNowOil(s32 oil) { mItemInfo.mItemNowOil = oil; } + void setItemOilCount(s32 oil) { mItemInfo.mItemOilCount += oil; } + s16 getItemMaxLifeCount() { return mItemInfo.mItemMaxLifeCount; } + f32 getItemLifeCount() { return mItemInfo.mItemLifeCount; } + s16 getItemMaxArrowNumCount() { return mItemInfo.mItemMaxArrowNumCount; } + s16 getItemArrowNumCount() { return mItemInfo.mItemArrowNumCount; } + s32 getItemMaxOilCount() { return mItemInfo.mItemMaxOilCount; } + s32 getItemOilCount() { return mItemInfo.mItemOilCount; } + s32 getMaxOxygenCount() { return mItemInfo.mMaxOxygenCount; } + s32 getOxygenCount() { return mItemInfo.mOxygenCount; } + s32 getItemRupeeCount() { return mItemInfo.mItemRupeeCount; } + s16 getItemKeyNumCount() { return mItemInfo.mItemKeyNumCount; } + void clearNowAnimeID() { mItemInfo.mNowAnimeID = -1; } + void clearMesgCamInfoID() { mMesgCamInfo.mID = -1; } + void clearBaseAnimeID() { mItemInfo.mBaseAnimeID = 0; } + void clearFaceAnimeID() { mItemInfo.mFaceAnimeID = 0; } + void clearMesgCamInfoBasicID() { mMesgCamInfo.mBasicID = 0; } + void clearItemMaxLifeCount() { mItemInfo.mItemMaxLifeCount = 0; } + void clearItemMaxOilCount() { mItemInfo.mItemMaxOilCount = 0; } + void clearItemOilCount() { mItemInfo.mItemOilCount = 0; } + void clearMaxOxygenCount() { mItemInfo.mMaxOxygenCount = 0; } + void clearOxygenCount() { mItemInfo.mOxygenCount = 0; } + void clearItemRupeeCount() { mItemInfo.mItemRupeeCount = 0; } + void clearItemKeyNumCount() { mItemInfo.mItemKeyNumCount = 0; } + void clearItemArrowNumCount() { mItemInfo.mItemArrowNumCount = 0; } + void clearItemLifeCount() { + mItemInfo.mItemLifeCount = 0.0f; + mItemInfo.mItemLifeCountType = 0; + } + + void setItemLifeCount(f32 hearts, u8 type) { + mItemInfo.mItemLifeCount += hearts; + mItemInfo.mItemLifeCountType = type; + } + + u8& getItemLifeCountType() { return mItemInfo.mItemLifeCountType; } + u16 getItemNowLife() { return mItemInfo.mItemNowLife; } + s32 getItemNowOil() { return mItemInfo.mItemNowOil; } + s16 getItemPachinkoNumCount() { return mItemInfo.mItemPachinkoNumCount; } + void clearItemPachinkoNumCount() { mItemInfo.mItemPachinkoNumCount = 0; } + u8 getNeedLightDropNum() { return mItemInfo.mNeedLightDropNum; } + void setNeedLightDropNum(u8 i_num) { mItemInfo.mNeedLightDropNum = i_num; } + u8 getWolfAbility(int i_idx) { return mItemInfo.mWolfAbility[i_idx]; } + + const char* getStartStageName() { return mStartStage.getName(); } + s8 getStartStageRoomNo() { return mStartStage.getRoomNo(); } + s8 getStartStageLayer() { return mStartStage.getLayer(); } + s16 getStartStagePoint() { return mStartStage.getPoint(); } + s8 getStartStageDarkArea() { return mStartStage.getDarkArea(); } + void setStartStageDarkArea(s8 darkArea) { mStartStage.setDarkArea(darkArea); } + void setStartStageLayer(s8 layer) { mStartStage.setLayer(layer); } + + const char* getNextStageName() { return mNextStage.getName(); } + dStage_startStage_c* getNextStartStage() { return &mNextStage; } + s8 getNextStageRoomNo() { return mNextStage.getRoomNo(); } + s8 getNextStageLayer() { return mNextStage.getLayer(); } + s16 getNextStagePoint() { return mNextStage.getPoint(); } + s8 getNextStageWipe() { return mNextStage.getWipe(); } + BOOL isEnableNextStage() { return mNextStage.isEnable(); } + void offEnableNextStage() { mNextStage.offEnable(); } + u8 getNextStageWipeSpeed() { return mNextStage.getWipeSpeed(); } + void setNextStage(const char* stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed) { + mNextStage.set(stage, roomNo, point, layer, wipe, wipe_speed); + } + + u8 isHeapLockFlag() { return mItemInfo.mHeapLockFlag; } + void setHeapLockFlag(u8 status) { mItemInfo.mHeapLockFlag = status; } + void setSubHeapLockFlag(int idx, u8 status) { mItemInfo.mSubHeapLockFlag[idx] = status; } + u8 getSubHeapLockFlag(int idx) { return mItemInfo.mSubHeapLockFlag[idx]; } + void offHeapLockFlag() { mItemInfo.mHeapLockFlag = 0; } + + JKRExpHeap* getExpHeap2D() { return mItemInfo.mExpHeap2D; } + JKRExpHeap* getMsgExpHeap() { return mItemInfo.mMsgExpHeap; } + JKRExpHeap* getSubExpHeap2D(int idx) { return mItemInfo.mSubExpHeap2D[idx]; } + void setSubExpHeap2D(int idx, void* heap) { mItemInfo.mSubExpHeap2D[idx] = (JKRExpHeap*)heap; } + void setExpHeap2D(void* heap) { mItemInfo.mExpHeap2D = (JKRExpHeap*)heap; } + void setMsgExpHeap(void* heap) { mItemInfo.mMsgExpHeap = (JKRExpHeap*)heap; } + + JKRArchive* getMsgDtArchive(int idx) { return mMsgDtArchive[idx]; } + JKRArchive* getMsgArchive(int idx) { return mMsgArchive[idx]; } + JKRArchive* getMsgCommonArchive() { return mMsgCommonArchive; } + JKRArchive* getMain2DArchive() { return mMain2DArchive; } + JKRArchive* getAnmArchive() { return mAnmArchive; } + JKRArchive* getCollectResArchive() { return mCollectResArchive; } + JKRArchive* getItemIconArchive() { return mItemIconArchive; } + JKRArchive* getNameResArchive() { return mNameResArchive; } + JKRArchive* getDemoMsgArchive() { return mDemoMsgArchive; } + JKRArchive* getFmapResArchive() { return mFmapResArchive; } + JKRArchive* getDmapResArchive() { return mDmapResArchive; } + JKRAramArchive* getFieldMapArchive2() { return (JKRAramArchive*)mFieldMapArchive2; } + JKRArchive* getOptionResArchive() { return mOptionResArchive; } + JKRArchive* getRingResArchive() { return mRingResArchive; } + JKRArchive* getFontArchive() { return mFontArchive; } + JKRArchive* getRubyArchive() { return mRubyArchive; } + JKRArchive* getMeterButtonArchive() { return mMeterButtonArchive; } + JKRArchive* getAllMapArchive() { return mAllMapArchive; } + + void setFieldMapArchive2(JKRArchive* arc) { mFieldMapArchive2 = arc; } + void setAnmArchive(JKRArchive* arc) { mAnmArchive = arc; } + void setFmapResArchive(JKRArchive* arc) { mFmapResArchive = arc; } + void setDmapResArchive(JKRArchive* arc) { mDmapResArchive = arc; } + void setCollectResArchive(JKRArchive* arc) { mCollectResArchive = arc; } + void setItemIconArchive(JKRArchive* arc) { mItemIconArchive = arc; } + void setAllMapArchive(JKRArchive* arc) { mAllMapArchive = arc; } + void setOptionResArchive(JKRArchive* arc) { mOptionResArchive = arc; } + void setRingResArchive(JKRArchive* arc) { mRingResArchive = arc; } + void setNameResArchive(JKRArchive* arc) { mNameResArchive = arc; } + void setDemoMsgArchive(JKRArchive* arc) { mDemoMsgArchive = arc; } + void setMeterButtonArchive(JKRArchive* arc) { mMeterButtonArchive = arc; } + void setErrorResArchive(JKRArchive* arc) { mErrorResArchive = arc; } + void setCardIconResArchive(JKRArchive* arc) { mCardIconResArchive = arc; } + void setMsgDtArchive(int i, JKRArchive* arc) { mMsgDtArchive[i] = arc; } + void setMsgCommonArchive(JKRArchive* arc) { mMsgCommonArchive = arc; } + void setMsgArchive(int i, JKRArchive* arc) { mMsgArchive[i] = arc; } + void setMsgObjectClass(dMsgObject_c* obj) { mItemInfo.mMsgObjectClass = obj; } + void setMesgCamInfoBasicID(int id) { mMesgCamInfo.mBasicID = id; } + void setMesgCamInfoActor(fopAc_ac_c* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3, + fopAc_ac_c* param_4, fopAc_ac_c* param_5, fopAc_ac_c* param_6, + fopAc_ac_c* param_7, fopAc_ac_c* param_8, fopAc_ac_c* param_9, + fopAc_ac_c* param_10) { + mMesgCamInfo.mActor[0] = param_1; + mMesgCamInfo.mActor[1] = param_2; + mMesgCamInfo.mActor[2] = param_3; + mMesgCamInfo.mActor[3] = param_4; + mMesgCamInfo.mActor[4] = param_5; + mMesgCamInfo.mActor[5] = param_6; + mMesgCamInfo.mActor[6] = param_7; + mMesgCamInfo.mActor[7] = param_8; + mMesgCamInfo.mActor[8] = param_9; + mMesgCamInfo.mActor[9] = param_10; + } + dComIfG_MesgCamInfo_c* getMesgCamInfo() { return &mMesgCamInfo; } + void setFontArchive(JKRArchive* arc) { mFontArchive = arc; } + void setRubyArchive(JKRArchive* arc) { mRubyArchive = arc; } + void setMain2DArchive(JKRArchive* arc) { mMain2DArchive = arc; } + void setItemTable(void* data) { mItemTable = data; } + void* getItemTable() { return mItemTable; } + + void setPlayerPtr(int i, fopAc_ac_c* ptr) { mPlayerPtr[i] = ptr; } + void setPlayer(int i, fopAc_ac_c* player) { mPlayer[i] = (daAlink_c*)player; } + void setPlayerInfo(int i, fopAc_ac_c* ptr, int camIdx) { + mPlayer[i] = (daAlink_c*)ptr; + mPlayerCameraID[camIdx] = 0; + } + void setPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] |= flag; } + void clearPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] &= ~flag; } + u32 checkPlayerStatus(int param_0, int i, u32 flag) { return mPlayerStatus[param_0][i] & flag; } + + int getPlayerCameraID(int i) { return mPlayerCameraID[i * 8]; } + int getCameraPlayer1ID(int i) { return mCameraInfo[i].field_0x5; } + int getCameraPlayer2ID(int i) { return mCameraInfo[i].field_0x6; } + int getCameraWinID(int i) { return mCameraInfo[i].field_0x4; } + void setCameraParamFileName(int i, char* name) { mCameraInfo[i].mCameraParamFileName = name; } + void setCamera(int i, camera_class* cam) { mCameraInfo[i].mCamera = cam; } + const char* getCameraParamFileName(int i) { return mCameraInfo[i].mCameraParamFileName; } + BOOL checkCameraAttentionStatus(int i, u32 flag) { + return mCameraInfo[i].mCameraAttentionStatus & flag; + } + u32 getCameraAttentionStatus(int i) { return mCameraInfo[i].mCameraAttentionStatus; } + void setCameraAttentionStatus(int i, u32 flag) { mCameraInfo[i].mCameraAttentionStatus = flag; } + void onCameraAttentionStatus(int i, u32 flag) { mCameraInfo[i].mCameraAttentionStatus |= flag; } + void offCameraAttentionStatus(int i, u32 flag) { + mCameraInfo[i].mCameraAttentionStatus &= ~flag; + } + void setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3, int param_4) { + mCameraInfo[camIdx].mCamera = p_cam; + mCameraInfo[camIdx].field_0x4 = param_2; + mCameraInfo[camIdx].field_0x5 = param_3; + mCameraInfo[camIdx].field_0x6 = param_4; + setCameraAttentionStatus(camIdx, 0); + } + + f32 getCameraZoomForcus(int i_no) { return mCameraInfo[i_no].mCameraZoomForcus; } + void setCameraZoomForcus(int i_no, f32 i_focus) { mCameraInfo[i_no].mCameraZoomForcus = i_focus; } + + f32 getCameraZoomScale(int i_no) { return mCameraInfo[i_no].mCameraZoomScale; } + void setCameraZoomScale(int i_no, f32 i_scale) { mCameraInfo[i_no].mCameraZoomScale = i_scale; } + + void saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy, s16 i_bank) { + mCameraInfo[i].mCamInfo.mCameraPos = *i_pos; + mCameraInfo[i].mCamInfo.mCameraTarget = *i_target; + mCameraInfo[i].mCamInfo.mCameraFovy = i_fovy; + mCameraInfo[i].mCamInfo.mCameraBank = i_bank; + } + + void loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy, s16* o_bank) { + *o_pos = mCameraInfo[i].mCamInfo.mCameraPos; + *o_target = mCameraInfo[i].mCamInfo.mCameraTarget; + *o_fovy = mCameraInfo[i].mCamInfo.mCameraFovy; + *o_bank = mCameraInfo[i].mCamInfo.mCameraBank; + } + + void setMesgCamInfoID(int param_0) { mMesgCamInfo.mID = param_0; } + + void setStatus(u16 status) { mStatus = status; } + s32 checkStatus(u16 flags) { return flags & mStatus; } + + void setDirection(u8 i_dir) { mItemInfo.mDirection = i_dir; } + + bool& isPauseFlag() { return mItemInfo.mPauseFlag; } + void offPauseFlag() { mItemInfo.mPauseFlag = false; } + void onPauseFlag() { mItemInfo.mPauseFlag = true; } + u8 getOxygenShowFlag() { return mItemInfo.mOxygenShowFlag; } + void setOxygenShowFlag(u8 flag) { mItemInfo.mOxygenShowFlag = flag; } + void show2dOn() { mItemInfo.mShow2D = 1; } + void show2dOff() { mItemInfo.mShow2D = 0; } + u8 show2dCheck() { return mItemInfo.mShow2D; } + s8 getLayerOld() { return mLayerOld; } + u8 checkMesgCancelButton() { return mItemInfo.mMesgCancelButton; } + void setMesgCancelButton(u8 button) { mItemInfo.mMesgCancelButton = button; } + void setMesgBgm(u8 param_0) { mItemInfo.mMesgBgm = param_0; } + int getMessageCountNumber() { return mItemInfo.mMessageCountNum; } + void setMessageCountNumber(u32 number) { mItemInfo.mMessageCountNum = number; } + + s16 getItemMaxBombNumCount(u8 i_bombType) { + switch (i_bombType) { + case fpcNm_ITEM_NORMAL_BOMB: + return mItemInfo.mItemMaxBombNumCount1; + case fpcNm_ITEM_WATER_BOMB: + return mItemInfo.mItemMaxBombNumCount2; + case fpcNm_ITEM_POKE_BOMB: + return mItemInfo.field_0x4ed8; + } + return 0; + } + + void setWindowNum(u8 num) { mWindowNum = num; } + int getWindowNum() { return mWindowNum; } + dDlst_window_c* getWindow(int i) { return &mWindow[i]; } + void setWindow(int i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, + f32 param_6, int camID, int mode) { + mWindow[i].setViewPort(param_1, param_2, param_3, param_4, param_5, param_6); + mWindow[i].setScissor(param_1, param_2, param_3, param_4); + mWindow[i].setCameraID(camID); + mWindow[i].setMode(mode); + } + + void setLastPlayStageName(char* name) { + strncpy(mLastPlayStageName, name, 7); + mLastPlayStageName[7] = 0; + } + char* getLastPlayStageName() { return mLastPlayStageName; } + + void setGameoverStatus(u8 status) { mItemInfo.mGameoverStatus = status; } + u8 getGameoverStatus() { return mItemInfo.mGameoverStatus; } + u8 getMesgStatus() { return mItemInfo.mMesgStatus; } + + u8 getDirection() { return mItemInfo.mDirection; } + +public: + /* 0x00000 */ dBgS mBgs; + /* 0x01404 */ dCcS mCcs; + /* 0x03EC8 */ dStage_startStage_c mStartStage; + /* 0x03ED6 */ dStage_nextStage_c mNextStage; + /* 0x03EE8 */ dStage_stageDt_c mStageData; + /* 0x03F8C */ dStage_roomControl_c mRoomControl; + /* 0x03F90 */ dEvt_control_c mEvent; + /* 0x040C0 */ dEvent_manager_c mEvtManager; + /* 0x04780 */ dAttention_c mAttention; + /* 0x04C9C */ dVibration_c mVibration; + /* 0x04D2C */ u8 field_0x4d2c[4]; + /* 0x04D30 */ JKRArchive* mFieldMapArchive2; + /* 0x04D34 */ JKRArchive* mMsgArchive[11]; + /* 0x04D60 */ JKRArchive* mDemoMsgArchive; + /* 0x04D64 */ JKRArchive* mMeterButtonArchive; + /* 0x04D68 */ void* field_0x4d68; + /* 0x04D6C */ JKRArchive* mFontArchive; + /* 0x04D70 */ JKRArchive* mRubyArchive; + /* 0x04D74 */ JKRArchive* mAnmArchive; + /* 0x04D78 */ void* field_0x4d78[2]; + /* 0x04D80 */ JKRArchive* mCollectResArchive; + /* 0x04D84 */ JKRArchive* mFmapResArchive; + /* 0x04D88 */ JKRArchive* mDmapResArchive; + /* 0x04D8C */ JKRArchive* mOptionResArchive; + /* 0x04D90 */ void* field_0x4d90[2]; + /* 0x04D98 */ JKRArchive* mItemIconArchive; + /* 0x04D9C */ JKRArchive* mNameResArchive; + /* 0x04DA0 */ JKRArchive* mErrorResArchive; + /* 0x04DA4 */ void* field_0x4da4; + /* 0x04DA8 */ JKRArchive* mAllMapArchive; + /* 0x04DAC */ JKRArchive* mMsgCommonArchive; + /* 0x04DB0 */ JKRArchive* mRingResArchive; + /* 0x04DB4 */ void* field_0x4db4; + /* 0x04DB8 */ JKRArchive* mCardIconResArchive; + /* 0x04DBC */ JKRArchive* mMsgDtArchive[15]; + /* 0x04DF8 */ JKRArchive* mMain2DArchive; + /* 0x04DFC */ void* field_0x4dfc[2]; + /* 0x04E04 */ dPa_control_c* mParticle; + /* 0x04E08 */ dSmplMdl_draw_c* mSimpleModel; + /* 0x04E0C */ u8 mWindowNum; + /* 0x04E0D */ s8 mLayerOld; + /* 0x04E0E */ u16 mStatus; + /* 0x04E10 */ dDlst_window_c mWindow[1]; + /* 0x04E3C */ dComIfG_camera_info_class mCameraInfo[1]; + /* 0x04E74 */ daAlink_c* mPlayer[1]; + /* 0x04E78 */ s8 mPlayerCameraID[1]; + /* 0x04E7C */ fopAc_ac_c* mPlayerPtr[2]; // 0: Player, 1: Horse ; type may be wrong + /* 0x04E84 */ dComIfG_item_info_class mItemInfo; /* 0x04FB0 */ dComIfG_MesgCamInfo_c mMesgCamInfo; /* 0x04FE0 */ u32 mPlayerStatus[1][4]; /* 0x04FF0 */ u8 field_0x4ff0[0x8]; @@ -1034,6 +1051,9 @@ u8 dComIfGs_getSelectMixItemNoArrowIndex(int i_selmixItemIdx); BOOL dComIfGs_isStageTbox(int i_stageNo, int i_no); s8 dComIfGs_PolyDamageOff_Check(); void dComIfGs_Grass_hide_Set(s8 param_0); +void dComIfGs_onGetMagicUseFlag(); +void dComIfG_playerStatusD(); +void dComIfG_playerStatusD_pre_clear(); inline void dComIfGs_init() { g_dComIfG_gameInfo.info.init(); @@ -1469,6 +1489,10 @@ inline dSv_save_c* dComIfGs_getSaveData() { return &g_dComIfG_gameInfo.info.getSavedata(); } +inline dSv_info_c* dComIfGs_getSaveInfo() { + return &g_dComIfG_gameInfo.info; +} + inline void dComIfGs_setLineUpItem() { g_dComIfG_gameInfo.info.getPlayer().getItem().setLineUpItem(); } @@ -2011,6 +2035,46 @@ inline void dComIfGs_setBaitItem(u8 i_item) { g_dComIfG_gameInfo.info.getPlayer().getItem().setBaitItem(i_item); } +inline void dComIfGs_setBombMax(u8 i_type, u8 i_max) { + g_dComIfG_gameInfo.info.getPlayer().getItemMax().setBombNum(i_type, i_max); +} + +inline u8 dComIfGs_getPalLanguage() { + return g_dComIfG_gameInfo.info.getPlayer().getConfig().getPalLanguage(); +} + +inline u8 dComIfGs_getClearCount() { + return g_dComIfG_gameInfo.info.getPlayer().getPlayerInfo().getClearCount(); +} + +inline void dComIfGs_offGetMagicUseFlag() { + g_dComIfG_gameInfo.info.getPlayer().getPlayerStatusA().offMagicFlag(0); +} + +inline void dComIfGs_offLightDropGetFlag(u8 i_level) { + g_dComIfG_gameInfo.info.getPlayer().getLightDrop().offLightDropGetFlag(i_level); +} + +inline void dComIfGs_setBombMax(u8 i_max) { + g_dComIfG_gameInfo.info.getPlayer().getItemMax().setBombNum(0, i_max); +} + +inline u8 dComIfGs_getBombMax() { + return g_dComIfG_gameInfo.info.getPlayer().getItemMax().getBombNum(0); +} + +inline void dComIfGs_setBombNum(u8 i_num) { + g_dComIfG_gameInfo.info.getPlayer().getItemRecord().setBombNum(0, i_num); +} + +inline void dComIfGs_offDarkClearLV(int i_no) { + g_dComIfG_gameInfo.info.getPlayer().getPlayerStatusB().offDarkClearLV(i_no); +} + +inline void dComIfGs_offTransformLV(int i_no) { + g_dComIfG_gameInfo.info.getPlayer().getPlayerStatusB().offTransformLV(i_no); +} + void dComIfGp_setSelectItem(int index); s32 dComIfGp_offHeapLockFlag(int flag); void dComIfGp_createSubExpHeap2D(); @@ -2833,7 +2897,7 @@ inline void dComIfGp_setItemNowMagic(s16 magic) { g_dComIfG_gameInfo.play.setItemNowMagic(magic); } -inline void dComIfGp_setOxygen(int oxygen) { +inline void dComIfGp_setOxygen(s32 oxygen) { g_dComIfG_gameInfo.play.setOxygen(oxygen); } @@ -3353,6 +3417,10 @@ inline void dComIfGp_setCurrentViewport(view_port_class* i_viewport) { g_dComIfG_gameInfo.play.setCurrentViewport(i_viewport); } +inline s16 dComIfGp_getItemMaxBombNumCount() { + return g_dComIfG_gameInfo.play.getItemMaxBombNumCount(fpcNm_ITEM_NORMAL_BOMB); +} + inline BOOL dComIfGp_event_compulsory(void* param_0, const char* param_1, u16 param_2) { return g_dComIfG_gameInfo.play.getEvent().compulsory(param_0, param_1, param_2); } diff --git a/include/d/d_drawlist.h b/include/d/d_drawlist.h index ace4cf2ab8..74d0542044 100644 --- a/include/d/d_drawlist.h +++ b/include/d/d_drawlist.h @@ -89,6 +89,26 @@ private: /* 0x160 */ u8 mAlpha; }; +class dDlst_2DQuad_c : public dDlst_base_c { +public: + dDlst_2DQuad_c() {} + /* 80051CF0 */ virtual void draw(); + + void init(s16 posX, s16 posY, s16 width, s16 height, GXColor& color) { + mPosX = posX; + mPosY = posY; + mSizeX = width; + mSizeY = height; + mColor = color; + } + + /* 0x4 */ s16 mPosX; + /* 0x6 */ s16 mPosY; + /* 0x8 */ s16 mSizeX; + /* 0xA */ s16 mSizeY; + /* 0xC */ GXColor mColor; +}; + class dDlst_2DT2_c : public dDlst_base_c { public: /* 80052354 */ virtual void draw(); @@ -305,6 +325,10 @@ public: /* 0x12 */ DB_LIST_2D_SCREEN, /* 0x13 */ DB_LIST_MIDDLE, /* 0x14 */ DB_LIST_3D_LAST, +#if VERSION > VERSION_GCN_JPN + DB_LIST_CURSOR, +#endif + DB_LIST_MAX, }; void set2DOpa(dDlst_base_c* dlst) { set(mp2DOpaStart, mp2DOpaEnd, dlst); } @@ -425,7 +449,7 @@ public: static u8 mWipe; private: - /* 0x00000 */ J3DDrawBuffer* mDrawBuffers[21]; + /* 0x00000 */ J3DDrawBuffer* mDrawBuffers[DB_LIST_MAX]; /* 0x00054 */ dDlst_base_c* mpCopy2DDrawLists[4]; /* 0x00064 */ dDlst_base_c** mpCopy2DStart; /* 0x00068 */ dDlst_base_c** mpCopy2DEnd; diff --git a/include/d/d_event.h b/include/d/d_event.h index a5d2a83648..6f8e892a30 100644 --- a/include/d/d_event.h +++ b/include/d/d_event.h @@ -173,6 +173,9 @@ public: /* 0x128 */ u8 mCompulsory; /* 0x129 */ bool mRoomInfoSet; /* 0x12C */ int mRoomNo; +#ifdef DEBUG + /* 0x130 */ u8 field_0x130; +#endif }; // Size = 0x130 int dEv_defaultSkipProc(void* param_0, int param_1); diff --git a/include/d/d_event_manager.h b/include/d/d_event_manager.h index 3ffc942189..6540a426be 100644 --- a/include/d/d_event_manager.h +++ b/include/d/d_event_manager.h @@ -25,6 +25,12 @@ public: #define EVT_SE_RIDDLE_A 1 #define EVT_SE_RIDDLE_B 2 +#ifdef DEBUG +#define EVENT_LIST_NUM 12 +#else +#define EVENT_LIST_NUM 11 +#endif + class dEvent_manager_c { public: void* getSubstance(dEvDtData_c* p_data, int type); @@ -91,7 +97,7 @@ public: static s16 makeCompositId(s16 a, int b) { return a | (b << 8); } private: - /* 0x0000 */ dEvDtBase_c mEventList[11]; + /* 0x0000 */ dEvDtBase_c mEventList[EVENT_LIST_NUM]; /* 0x018C */ s32 mCameraPlay; /* 0x0190 */ dEvent_exception_c mEventException; /* 0x019C */ cXyz mGoal; diff --git a/include/d/d_kankyo.h b/include/d/d_kankyo.h index 74d5497d91..c760ab5590 100644 --- a/include/d/d_kankyo.h +++ b/include/d/d_kankyo.h @@ -109,6 +109,11 @@ struct GB_MAPLE_COL_CHANGE { /* 0x00 */ J3DLightObj light_obj; }; // Size: 0x74 +struct NAVYCHAN { + /* 0x0 */ u8 field_0x0[0x4 - 0x0]; + /* 0x4 */ cXyz field_0x4; +}; + struct LightStatus { /* 0x00 */ Vec position; /* 0x0C */ Vec field_0xc; @@ -273,6 +278,10 @@ public: /* 0x09B8 */ DUNGEON_LIGHT dungeonlight[8]; /* 0x0C18 */ BOSS_LIGHT field_0x0c18[8]; /* 0x0D58 */ BOSS_LIGHT field_0x0d58[6]; +#ifdef DEBUG + /* 0x0E48 */ NAVYCHAN navy; + /* 0x0E58 */ u8 field_0xe58[0xE68 - 0xE58]; // part of NAVYCHAN? +#endif /* 0x0E48 */ GB_WIND_INFLUENCE global_wind_influence; /* 0x0E5C */ f32 custom_windpower; /* 0x0E60 */ f32 unk_0xe60; diff --git a/include/d/d_menu_window_HIO.h b/include/d/d_menu_window_HIO.h index f3308eb6f2..b26cd8ce7c 100644 --- a/include/d/d_menu_window_HIO.h +++ b/include/d/d_menu_window_HIO.h @@ -37,6 +37,11 @@ public: /* 801F9E14 */ bool getBombFlag(); /* 801F9E1C */ bool getArrowFlag(); /* 801F9E24 */ bool getPachinkoFlag(); + void update(); + + void setArrowFlag(u8 i_flag) { mArrowFlag = i_flag; } + void setPachinkoFlag(u8 i_flag) { mPachinkoFlag = i_flag; } + void setBombFlag(u8 i_flag) { mBombFlag = i_flag; } /* 801F9EE0 */ virtual ~dMw_HIO_c() {} diff --git a/include/d/d_meter2_info.h b/include/d/d_meter2_info.h index a11eade4d8..d850a378d8 100644 --- a/include/d/d_meter2_info.h +++ b/include/d/d_meter2_info.h @@ -179,6 +179,8 @@ public: mCollectCursorPosY = y; } void setMapDrugFlag(u8 flag) { mMapDrugFlag = flag; } + void offTempBit(int i_bit) { mTempBits &= ~(1 << i_bit); } + void onTempBit(int i_bit) { mTempBits |= (1 << i_bit); } bool isTempBit(int bit) { return mTempBits & (1 << bit); } void offSub2DStatus(int bit) { mSub2DStatus &= ~(1 << bit); } void onSub2DStatus(int bit) { mSub2DStatus |= 1 << bit; } @@ -799,6 +801,18 @@ inline void dMeter2Info_setHorseLifeCount(s16 i_count) { g_meter2_info.setHorseLifeCount(i_count); } +inline void dMeter2Info_offTempBit(int i_bit) { + g_meter2_info.offTempBit(i_bit); +} + +inline void dMeter2Info_onTempBit(int i_bit) { + g_meter2_info.onTempBit(i_bit); +} + +inline bool dMeter2Info_isNextStage(const char*, s16, s16, s16) { + return false; +} + const char* dMeter2Info_getPlusTextureName(); const char* dMeter2Info_getNumberTextureName(int pIndex); int dMeter2Info_recieveLetter(); diff --git a/include/d/d_meter_HIO.h b/include/d/d_meter_HIO.h index 799633c439..9c7d6d6aa5 100644 --- a/include/d/d_meter_HIO.h +++ b/include/d/d_meter_HIO.h @@ -2,6 +2,7 @@ #define D_METER_D_METER_HIO_H #include "JSystem/JUtility/TColor.h" +#include "JSystem/JHostIO/JORReflexible.h" #include "SSystem/SComponent/c_sxyz.h" #include "SSystem/SComponent/c_xyz.h" #include "global.h" @@ -1085,7 +1086,7 @@ public: /* 0x179 */ bool mIconDisplay[22]; }; // Size: 0x190 -class dMeter_fmapHIO_c { +class dMeter_fmapHIO_c : public JORReflexible { public: enum { /* 0x0 */ REGION_ORDONA, @@ -1130,6 +1131,12 @@ public: }; // Size: 0x28 /* 802006C8 */ dMeter_fmapHIO_c(); +#ifdef DEBUG + void update(); + + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); +#endif /* 80200BCC */ virtual ~dMeter_fmapHIO_c(); /* 0x004 */ s8 field_0x4; diff --git a/include/d/d_resorce.h b/include/d/d_resorce.h index bce624e396..5ce6322755 100644 --- a/include/d/d_resorce.h +++ b/include/d/d_resorce.h @@ -52,6 +52,9 @@ private: /* 0x18 */ JKRHeap* heap; /* 0x1C */ JKRSolidHeap* mDataHeap; /* 0x20 */ void** mRes; +#ifdef DEBUG + /* 0x24 */ void* unk_0x24; +#endif }; // Size: 0x24 STATIC_ASSERT(sizeof(dRes_info_c) == 0x24); diff --git a/include/d/d_s_menu.h b/include/d/d_s_menu.h index c9313abc7d..751ab970e0 100644 --- a/include/d/d_s_menu.h +++ b/include/d/d_s_menu.h @@ -1,5 +1,90 @@ #ifndef D_S_D_S_MENU_H #define D_S_D_S_MENU_H +#include "JSystem/JUtility/JUTResFont.h" +#include "f_op/f_op_scene_mng.h" + +class mDoDvdThd_toMainRam_c; + +#ifdef DEBUG +class myFontClass : public JUTResFont { +public: + myFontClass(const ResFONT* i_font, JKRHeap* i_heap) + : JUTResFont(i_font, i_heap), + field_0x70((ResFONT*)JUTResFONT_Ascfont_fix12, i_heap) + {} + + virtual ~myFontClass(); + virtual f32 drawChar_scale(f32 param_0, f32 param_1, f32 param_2, f32 param_3, int param_4, bool param_5); + + /* 0x70 */ JUTResFont field_0x70; +}; + +struct menu_category_data_class { + u8 name[68]; +}; + +struct menu_category_class { + /* 0x0 */ u8 num; + /* 0x4 */ menu_category_data_class* data; +}; + +struct menu_data_class { + /* 0x00 */ char env_data[65]; + /* 0x41 */ char stage_name[8]; + /* 0x49 */ s8 room_no; + /* 0x4A */ u8 point; + /* 0x4B */ s8 layer; +}; + +struct menu_stage_class { + /* 0x00 */ u8 field_0x00[0x41 - 0x00]; + /* 0x41 */ u8 field_0x41; + /* 0x42 */ u8 field_0x42; + /* 0x43 */ u8 field_0x43; + /* 0x44 */ menu_data_class* data; +}; + +struct menu_info_class { + /* 0x0 */ u8 num; + /* 0x4 */ menu_stage_class* stage_data; +}; + +class dScnMenu_c : public scene_class { +public: + static bool isAutoSelect() { return m_autoSelect; } + + static char cursolStageName[8]; + static int cursolRoomNo; + static int cursolLayer; + static int cursolPoint; + + static u8 m_error_flags; + static bool m_autoSelect; + static int m_autoCursolID; + static int m_autoGroupPoint; + + /* 0x1C8 */ request_of_phase_process_class phase; + /* 0x1D0 */ mDoDvdThd_toMainRam_c* command; + /* 0x1D4 */ mDoDvdThd_toMainRam_c* fontCommand; + /* 0x1D8 */ menu_info_class* info; + /* 0x1DC */ menu_category_class* category_info; + /* 0x1E0 */ ResFONT* fontRes; + /* 0x1E4 */ myFontClass* font; + /* 0x1E8 */ u8 select_point; + /* 0x1E9 */ u8 cursor_move_timer; + /* 0x1EA */ u8 group_move_timer; + /* 0x1EB */ u8 category_move_timer; + /* 0x1EC */ u8 week_move_timer; + /* 0x1ED */ u8 current_category; + /* 0x1EE */ u8 field_0x1ee; +}; + +extern int g_playerKind; +extern int g_debugHpMode; +extern int g_horsePosInit; +#else +class dScnMenu_c {}; +#endif #endif /* D_S_D_S_MENU_H */ diff --git a/include/d/d_s_play.h b/include/d/d_s_play.h index 4c7dc454a8..0f961ccf84 100644 --- a/include/d/d_s_play.h +++ b/include/d/d_s_play.h @@ -41,6 +41,23 @@ public: /* 0x14 */ dScnPly_env_debugHIO_c mDebug; }; +class dScnPly_preset_HIO_c : public JORReflexible { +public: + dScnPly_preset_HIO_c(); + void exePreset(); + + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + virtual ~dScnPly_preset_HIO_c() {} + + /* 0x0004 */ u8 field_0x4; + /* 0x0005 */ u8 field_0x5; + /* 0x0006 */ u8 mPresetData[10000]; + /* 0x2716 */ u8 field_0x2716; + /* 0x2717 */ u8 field_0x2717; + /* 0x2718 */ char mFilename[100]; +}; + class dScnPly_c : public scene_class { public: /* 80259400 */ s8 calcPauseTimer(); @@ -62,6 +79,10 @@ public: extern dScnPly_env_HIO_c g_envHIO; extern dScnPly_reg_HIO_c g_regHIO; +#ifdef DEBUG +extern dScnPly_preset_HIO_c g_presetHIO; +#endif + /** * === Register Usage === * Short Reg(00-09) ... -32768 - +32768 diff --git a/include/d/d_save.h b/include/d/d_save.h index 3ca0ce4642..3161dce6ad 100644 --- a/include/d/d_save.h +++ b/include/d/d_save.h @@ -6,6 +6,8 @@ #include #include "global.h" #include "f_pc/f_pc_name.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "JSystem/JHostIO/JORReflexible.h" #define DEFAULT_SELECT_ITEM_INDEX 0 #define MAX_SELECT_ITEM 4 @@ -18,7 +20,6 @@ #define MAX_INSECT_NUM 24 #define MAX_VISIBLE_HEARTPIECES 4 #define MAX_POH_NUM 100 -#define BOTTLE_MAX 4 #define TBOX_MAX 64 #define DSV_MEMBIT_ENUM_MAX 8 #define ITEM_MAX_DAN 128 @@ -35,6 +36,9 @@ #define GIANT_WALLET_MAX 1000 #define MAX_FINDABLE_FISHES 6 +#define ITEM_XY_MAX_DUMMY 8 +#define ITEM_BIT_MAX 0x100 + enum ButtonIndexes { /* 0 */ A_BUTTON, /* 1 */ B_BUTTON, @@ -133,6 +137,8 @@ public: void setMixItemIndex(int i_no, u8 i_slotNo); u8 getMixItemIndex(int i_no) const; u16 getRupeeMax() const; + void onMagicFlag(u8 i_magic); + void offMagicFlag(u8 i_magic); int isMagicFlag(u8 i_magic) const; u16 getMaxLife() const { return mMaxLife; } @@ -181,8 +187,10 @@ class dSv_player_status_b_c { public: void init(); void onDarkClearLV(int i_no); + void offDarkClearLV(int i_no); BOOL isDarkClearLV(int i_no) const; void onTransformLV(int i_no); + void offTransformLV(int i_no); BOOL isTransformLV(int i_no) const; void setDateIpl(s64 i_time) { mDateIpl = i_time; } @@ -260,7 +268,7 @@ private: /* 0x00 */ cXyz mPos; /* 0x0C */ s16 mAngleY; /* 0x0E */ char mName[8]; - /* 0x16 */ u8 mLastSpawnId; + /* 0x16 */ s8 mLastSpawnId; /* 0x17 */ u8 mRegionNo; /* 0x18 */ bool mFieldDataExistFlag; /* 0x19 */ u8 mRegion; @@ -320,6 +328,7 @@ public: void setBaitItem(u8 i_itemNo); static const int BOMB_BAG_MAX = 3; + static const int BOTTLE_MAX = 4; private: /* 0x00 */ u8 mItems[24]; @@ -376,10 +385,13 @@ class dSv_player_collect_c { public: void init(); void setCollect(int i_item_type, u8 i_item); + void offCollect(int i_item_type, u8 i_item); BOOL isCollect(int i_item_type, u8 i_item) const; void onCollectCrystal(u8 i_item); + void offCollectCrystal(u8 i_item); BOOL isCollectCrystal(u8 i_item) const; void onCollectMirror(u8 i_item); + void offCollectMirror(u8 i_item); BOOL isCollectMirror(u8 i_item) const; u8 getPohNum() { return mPohNum; } @@ -409,6 +421,7 @@ public: void setLightDropNum(u8 i_nowLevel, u8 i_dropNum); u8 getLightDropNum(u8 i_nowLevel) const; void onLightDropGetFlag(u8 i_nowLevel); + void offLightDropGetFlag(u8 i_nowLevel); BOOL isLightDropGetFlag(u8 i_nowLevel) const; private: @@ -455,6 +468,7 @@ public: void setHorseName(const char* i_name) { strcpy((char*)mHorseName, i_name); } void setTotalTime(s64 i_time) { mTotalTime = i_time; } s64 getTotalTime() const { return mTotalTime; } + u8 getClearCount() const { return mClearCount; } void addDeathCount() { if (mDeathCount < 0xFFFF) { @@ -463,8 +477,7 @@ public: } private: - /* 0x00 */ u32 unk0; - /* 0x04 */ u32 unk4; + /* 0x00 */ u64 unk0; /* 0x08 */ s64 mTotalTime; /* 0x10 */ u16 unk16; /* 0x12 */ u16 mDeathCount; @@ -484,6 +497,7 @@ public: void setSound(u8 i_mode); u8 getVibration(); void setVibration(u8 i_status); + u8 getPalLanguage() const; u8 getAttentionType() { return mAttentionType; } void setAttentionType(u8 i_mAttentionType) { mAttentionType = i_mAttentionType; } @@ -498,12 +512,20 @@ public: bool getPointer() { return mPointer; } void setPointer(bool i_mPointer) { mPointer = i_mPointer; } + enum dSv_config_language { + LANGAUGE_ENGLISH, + LANGAUGE_GERMAN, + LANGAUGE_FRENCH, + LANGAUGE_SPANISH, + LANGAUGE_ITALIAN, + }; + private: /* 0x0 */ u8 unk0; /* 0x1 */ u8 mSoundMode; /* 0x2 */ u8 mAttentionType; // Lock-On Type; 0 : hold, 1 : switch /* 0x3 */ u8 mVibration; // Rumble status - /* 0x4 */ u8 unk4; + /* 0x4 */ u8 mLanguage; /* 0x5 */ u8 unk5; /* 0x6 */ u16 mCalibrateDist; // Wii pointer horizontal calibration. Default is 0x015E /* 0x8 */ u8 mCalValue; // Wii pointer vertical calibration. Default is 0x00 @@ -558,6 +580,17 @@ private: class dSv_memBit_c { public: + class WarpItemData_c { + public: + /* 0x04F94 */ char mWarpItemStage[8]; + /* 0x04F9C */ cXyz mWarpItemPos; + /* 0x04FA8 */ s16 mWarpItemAngle; + /* 0x04FAA */ s8 mWarpItemRoom; + /* 0x04FAB */ u8 field_0x4fab; // related to setWarpItemData + /* 0x04FAC */ u8 field_0x4fac; // related to setWarpItemData + /* 0x04FAD */ u8 field_0x4fad[3]; + }; + enum { /* 0x0 */ MAP, /* 0x1 */ COMPASS, @@ -578,8 +611,10 @@ public: BOOL isSwitch(int i_no) const; BOOL revSwitch(int i_no); void onItem(int i_no); + void offItem(int i_no); BOOL isItem(int i_no) const; void onDungeonItem(int i_no); + void offDungeonItem(int i_no); s32 isDungeonItem(int i_no) const; u8 getKeyNum() { return mKeyNum; } @@ -633,8 +668,7 @@ public: u32 getBalloonScore() const { return mBalloonScore; } private: - /* 0x00 */ u8 unk0; - /* 0x01 */ u8 unk1[3]; + /* 0x00 */ u8 unk0[1][4]; /* 0x04 */ u32 mStarTime; /* 0x08 */ u32 mBalloonScore; /* 0x0C */ u32 mRaceGameTime; @@ -677,6 +711,7 @@ public: BOOL isSwitch(int i_no) const; BOOL revSwitch(int i_no); void onItem(int i_no); + void offItem(int i_no); BOOL isItem(int i_no) const; void reset() { mStageNo = -1; } @@ -704,8 +739,10 @@ public: BOOL isOneSwitch(int i_no) const; BOOL revOneSwitch(int i_no); void onItem(int i_no); + void offItem(int i_no); BOOL isItem(int i_no) const; void onOneItem(int i_no); + void offOneItem(int i_no); BOOL isOneItem(int i_no) const; private: @@ -723,7 +760,7 @@ public: void off(int i_id); BOOL is(int i_id) const; - static const int ACTOR_MAX = 0xFFFF; + static const int ACTOR_MAX = 0x80; private: /* 0x00 */ u32 mActorFlags[4]; @@ -739,7 +776,7 @@ public: dSv_zoneActor_c& getActor() { return mActor; } const dSv_zoneActor_c& getActor() const { return mActor; } - s8& getRoomNo() { return mRoomNo; } + int getRoomNo() const { return mRoomNo; } void reset() { mRoomNo = -1; } private: @@ -836,7 +873,11 @@ public: dSv_event_c& getEvent() { return mEvent; } dSv_memory_c& getSave(int i_stageNo) { return mSave[i_stageNo]; } dSv_MiniGame_c& getMiniGame() { return mMiniGame; } - void putSave(int i_stageNo, dSv_memory_c mem) { mSave[i_stageNo] = mem; } + + void putSave(int i_stageNo, dSv_memory_c mem) { + JUT_ASSERT(1417, 0 <= i_stageNo && i_stageNo < dSv_save_c::STAGE_MAX); + mSave[i_stageNo] = mem; + } static const int STAGE_MAX = 32; static const int STAGE2_MAX = 64; @@ -850,6 +891,28 @@ public: /* 0x940 */ dSv_MiniGame_c mMiniGame; }; // Size: 0x958 +class flagFile_c : public JORReflexible { +public: + enum Flag_e { + FLAG_SCENE_e = 0x1, + FLAG_SAVE_e = 0x2, + FLAG_MEM_e = 0x4, + FLAG_DAN_e = 0x8, + FLAG_ALL_e = 0xF, + }; + + flagFile_c(); + ~flagFile_c(); + BOOL check_flag(u16); + + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + + /* 0x4 */ u8 unk_0x4[0x6 - 0x4]; + /* 0x6 */ u16 m_flags; + /* 0x8 */ s8 m_no; +}; + class dSv_info_c { public: void init(); @@ -895,6 +958,10 @@ public: u8 getNewFile() const { return mNewFile; } void setNewFile(u8 file) { mNewFile = file; } + void setSavedata(dSv_save_c& i_save) { mSavedata = i_save; } + void setMemory(dSv_memory_c& i_memory) { mMemory = i_memory; } + void setDan(dSv_danBit_c& i_dan) { mDan = i_dan; } + static const int MEMORY_SWITCH = 0x80; static const int DAN_SWITCH = 0x40; static const int ZONE_SWITCH = 0x20; @@ -907,7 +974,11 @@ public: static const int ZONE_MAX = 0x20; -private: +#if VERSION == VERSION_SHIELD_DEBUG + /* 0x000 */ u8 unk_0x0; + /* 0x001 */ u8 unk_0x1; + /* 0x000 */ u8 unk_0x2[0x48 - 0x2]; +#endif /* 0x000 */ dSv_save_c mSavedata; /* 0x958 */ dSv_memory_c mMemory; /* 0x978 */ dSv_danBit_c mDan; @@ -922,6 +993,9 @@ private: /* 0xF1B */ u8 field_0xf1b[13]; /* 0xF28 */ s64 mStartTime; /* 0xF30 */ s64 mSaveTotalTime; +#if VERSION == VERSION_SHIELD_DEBUG + /* 0xF80 */ flagFile_c mFlagFile; +#endif }; // Size: 0xF38 class dSv_event_flag_c { @@ -930,6 +1004,9 @@ public: #include "d/d_save_bit_labels.inc" }; +#if VERSION > VERSION_GCN_JPN + const +#endif static u16 saveBitLabels[822]; }; @@ -938,7 +1015,7 @@ public: enum { #include "d/d_save_temp_bit_labels.inc" }; - + static u16 const tempBitLabels[185]; }; diff --git a/include/d/d_vibration.h b/include/d/d_vibration.h index 9fd24e955a..e2ed5272e6 100644 --- a/include/d/d_vibration.h +++ b/include/d/d_vibration.h @@ -2,6 +2,7 @@ #define D_D_VIBRATION_H #include "SSystem/SComponent/c_xyz.h" +#include "JSystem/JHostIO/JORReflexible.h" struct vib_pattern { /* 0x0 */ u16 rounds; @@ -42,6 +43,25 @@ enum VIBMODE_QUAKE { VIBMODE_Q_MAX }; +class dVibTest_c : public JORReflexible { +public: + dVibTest_c(); + + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + virtual ~dVibTest_c() {} + + /* 0x04 */ s8 field_0x4; + /* 0x06 */ u16 m_pattern; + /* 0x08 */ u16 m_pattern2; + /* 0x0A */ u16 field_0xa; + /* 0x0C */ s16 m_randombit; + /* 0x0E */ s16 m_length; + /* 0x10 */ int field_0x10; + /* 0x14 */ int m_vibswitch; + /* 0x18 */ u16 m_displayDbg; +}; + class dVibration_c { public: enum { @@ -68,6 +88,10 @@ public: static const vib_pattern CQ_patt[VIBMODE_Q_MAX]; private: +#ifdef DEBUG + /* 0x00 */ dVibTest_c mVibTest; +#endif + class { public: class { diff --git a/include/f_ap/f_ap_game.h b/include/f_ap/f_ap_game.h index 931c282a7f..9abf333966 100644 --- a/include/f_ap/f_ap_game.h +++ b/include/f_ap/f_ap_game.h @@ -42,6 +42,14 @@ public: extern fapGm_HIO_c g_HIO; +inline void fapGmHIO_offMenu() { + g_HIO.mDisplayPrint &= (u8)~2; +} + +inline void fapGmHIO_onMenu() { + g_HIO.mDisplayPrint |= (u8)2; +} + inline BOOL fapGmHIO_isMenu() { return g_HIO.mDisplayPrint & 2; } diff --git a/include/f_op/f_op_msg_mng.h b/include/f_op/f_op_msg_mng.h index 8a02551996..214d38da8e 100644 --- a/include/f_op/f_op_msg_mng.h +++ b/include/f_op/f_op_msg_mng.h @@ -61,5 +61,6 @@ inline fpc_ProcID fopMsgM_Timer_create(s16 i_procName, u8 i_mode, u32 i_limitMs, return fop_Timer_create(i_procName, i_mode, i_limitMs, i_type, param_4, param_5, param_6, param_7, param_8, i_createFunc); } +u8 fopMsgM_itemNumIdx(u8 i_no); #endif diff --git a/include/m_Do/m_Do_ext.h b/include/m_Do/m_Do_ext.h index 1fdb9e815f..7cf6cd680c 100644 --- a/include/m_Do/m_Do_ext.h +++ b/include/m_Do/m_Do_ext.h @@ -838,6 +838,11 @@ OSThread* mDoExt_GetCurrentRunningThread(); void mDoExt_setupShareTexture(J3DModelData* i_modelData, J3DModelData* i_shareModelData); void mDoExt_btkAnmRemove(J3DModelData* i_modelData); +#if VERSION == VERSION_SHIELD_DEBUG +s32 mDoExt_getSafeZeldaHeapSize(); +void mDoExt_addSafeZeldaHeapSize(s32); +#endif + struct JUTFont; JUTFont* mDoExt_getMesgFont(); JUTFont* mDoExt_getSubFont(); diff --git a/orig/GZ2J01/.gitkeep b/orig/GZ2J01/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/JSystem/JFramework/JFWSystem.cpp b/src/JSystem/JFramework/JFWSystem.cpp index 7d8cd4e525..9e54602fe9 100644 --- a/src/JSystem/JFramework/JFWSystem.cpp +++ b/src/JSystem/JFramework/JFWSystem.cpp @@ -16,8 +16,6 @@ #include "JSystem/JUtility/JUTResFont.h" #include "JSystem/JUtility/JUTDbPrint.h" -extern u8 const JUTResFONT_Ascfont_fix12[16736]; - /* 80450770-80450774 0001F0 0004+00 1/1 1/1 0/0 .sdata maxStdHeaps__Q29JFWSystem11CSetUpParam */ s32 JFWSystem::CSetUpParam::maxStdHeaps = 2; diff --git a/src/d/actor/d_a_alink_demo.inc b/src/d/actor/d_a_alink_demo.inc index af31b5bca8..9bb718d3dc 100644 --- a/src/d/actor/d_a_alink_demo.inc +++ b/src/d/actor/d_a_alink_demo.inc @@ -4218,7 +4218,10 @@ void daAlink_c::checkWarpStart() { if (dMeter2Info_getWarpStatus() == WARP_STATUS_DECIDED_e || dComIfGp_event_compulsory(this, 0, 0xFFFF)) { + #if VERSION != VERSION_GCN_JPN onNoResetFlg0(FLG0_UNK_4000); + #endif + if (dMeter2Info_getWarpStatus() == WARP_STATUS_DECIDED_e) { const char* portal; if (!checkMidnaRide()) { @@ -4244,6 +4247,10 @@ void daAlink_c::checkWarpStart() { fopAcM_orderOtherEvent(this, portal, 0xFFFF, 1, 1); } else { mDemo.setSpecialDemoType(); + #if VERSION == VERSION_GCN_JPN + onNoResetFlg0(FLG0_UNK_4000); + #endif + if (dMeter2Info_getWarpStatus() == 1) { stage_stag_info_class* stag_info = dComIfGp_getStageStagInfo(); u32 exitID = dStage_stagInfo_GetEscapeWarp(stag_info); @@ -4327,6 +4334,12 @@ int daAlink_c::procCoWarpInit(int param_0, int param_1) { var_r29 = Z2SE_WOLF_WARP_IN_TATE; } + #if VERSION == VERSION_GCN_JPN + if (param_1) { + onNoResetFlg0(FLG0_UNK_4000); + } + #endif + if (param_1) { if (!checkMidnaRide()) { onPlayerNoDraw(); diff --git a/src/d/actor/d_a_npc_hanjo.cpp b/src/d/actor/d_a_npc_hanjo.cpp index 564b7c7191..3ca5ef04fc 100644 --- a/src/d/actor/d_a_npc_hanjo.cpp +++ b/src/d/actor/d_a_npc_hanjo.cpp @@ -730,7 +730,7 @@ SECTION_DATA u8 daNpc_Hanjo_c::mStoneCcDSph[64] = { /* 809F908C-809F9278 0000EC 01EC+00 1/0 0/0 0/0 .text __dt__13daNpc_Hanjo_cFv */ daNpc_Hanjo_c::~daNpc_Hanjo_c() { - OS_REPORT("|%06d:%x|daNpc_Hanjo_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daNpc_Hanjo_c -> デストラクト\n", g_Counter.mCounter0, this); if (mpMorf[0] != 0) { mpMorf[0]->stopZelAnime(); } @@ -902,7 +902,7 @@ int daNpc_Hanjo_c::CreateHeap() { /* 809F9B38-809F9B6C 000B98 0034+00 1/1 0/0 0/0 .text Delete__13daNpc_Hanjo_cFv */ int daNpc_Hanjo_c::Delete() { - OS_REPORT("|%06d:%x|daNpc_Hanjo_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daNpc_Hanjo_c -> Delete\n", g_Counter.mCounter0, this); fopAcM_GetID(this); this->~daNpc_Hanjo_c(); return 1; diff --git a/src/d/actor/d_a_npc_midp.cpp b/src/d/actor/d_a_npc_midp.cpp index f4be72df8e..6d28b25ea3 100644 --- a/src/d/actor/d_a_npc_midp.cpp +++ b/src/d/actor/d_a_npc_midp.cpp @@ -4,6 +4,7 @@ */ #include "d/actor/d_a_npc_midp.h" +#include "SSystem/SComponent/c_counter.h" UNK_REL_DATA @@ -64,7 +65,7 @@ daNpc_midP_c::cutFunc daNpc_midP_c::mCutList[1] = { 0 }; /* 80A70C6C-80A70D90 0000EC 0124+00 1/0 0/0 0/0 .text __dt__12daNpc_midP_cFv */ daNpc_midP_c::~daNpc_midP_c() { - OS_REPORT("|%06d:%x|daNpc_midP_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daNpc_midP_c -> デストラクト\n", g_Counter.mCounter0, this); if (heap != 0) { mpMorf[0]->stopZelAnime(); } @@ -131,7 +132,7 @@ int daNpc_midP_c::create() { OS_REPORT("\n"); OS_REPORT("\t(%s:%d) flowNo:%d, PathID:%02x<%08x> ", fopAcM_getProcNameString(this), mType, - mFlowNodeNo, getPathID(), fopAcM_GetParam(this)); + mFlowNodeNo, fopAcM_GetParam(this)); if (isDelete()) { OS_REPORT("===>isDelete:TRUE\n"); return cPhs_ERROR_e; diff --git a/src/d/actor/d_a_npc_zant.cpp b/src/d/actor/d_a_npc_zant.cpp index 9ba2a16797..ec8eb3ad28 100644 --- a/src/d/actor/d_a_npc_zant.cpp +++ b/src/d/actor/d_a_npc_zant.cpp @@ -5,6 +5,7 @@ #include "d/actor/d_a_npc_zant.h" #include "f_op/f_op_actor_mng.h" +#include "SSystem/SComponent/c_counter.h" /* 80B6ED28-80B6ED34 000008 000C+00 1/1 0/0 0/0 .bss @3811 */ static u8 lit_3811[12]; @@ -73,7 +74,7 @@ daNpc_Zant_c::cutFunc daNpc_Zant_c::mCutList[1] = { /* 80B6C1AC-80B6C2D0 0000EC 0124+00 1/0 0/0 0/0 .text __dt__12daNpc_Zant_cFv */ daNpc_Zant_c::~daNpc_Zant_c() { - OS_REPORT("|%06d:%x|daNpc_Zant_c -> デストラクト\n", g_counter, this); + OS_REPORT("|%06d:%x|daNpc_Zant_c -> デストラクト\n", g_Counter.mCounter0, this); if (heap != NULL) { mpMorf[0]->stopZelAnime(); } @@ -168,7 +169,7 @@ int daNpc_Zant_c::CreateHeap() { /* 80B6C700-80B6C734 000640 0034+00 1/1 0/0 0/0 .text Delete__12daNpc_Zant_cFv */ int daNpc_Zant_c::Delete() { - OS_REPORT("|%06d:%x|daNpc_Zant_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daNpc_Zant_c -> Delete\n", g_Counter.mCounter0, this); fopAcM_GetID(this); this->~daNpc_Zant_c(); return 1; diff --git a/src/d/actor/d_a_obj_automata.cpp b/src/d/actor/d_a_obj_automata.cpp index f6c3b95dc0..9843cbb272 100644 --- a/src/d/actor/d_a_obj_automata.cpp +++ b/src/d/actor/d_a_obj_automata.cpp @@ -72,7 +72,7 @@ static dCcD_SrcSph l_ccDSph = { /* 80BA56EC-80BA5990 0000EC 02A4+00 1/0 0/0 0/0 .text __dt__16daObj_AutoMata_cFv */ daObj_AutoMata_c::~daObj_AutoMata_c() { - OS_REPORT("|%06d:%x|daObj_AutoMata_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_AutoMata_c -> デストラクト\n", g_Counter.mCounter0, this); if (mpMorf != NULL) { mpMorf->stopZelAnime(); } @@ -131,7 +131,7 @@ int daObj_AutoMata_c::CreateHeap() { /* 80BA60A0-80BA60D4 000AA0 0034+00 1/1 0/0 0/0 .text Delete__16daObj_AutoMata_cFv */ int daObj_AutoMata_c::Delete() { - OS_REPORT("|%06d:%x|daObj_AutoMata_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_AutoMata_c -> Delete\n", g_Counter.mCounter0, this); this->~daObj_AutoMata_c(); return 1; } diff --git a/src/d/actor/d_a_obj_boumato.cpp b/src/d/actor/d_a_obj_boumato.cpp index 9a1b9be676..447a7f62d7 100644 --- a/src/d/actor/d_a_obj_boumato.cpp +++ b/src/d/actor/d_a_obj_boumato.cpp @@ -52,7 +52,7 @@ static dJntColData_c jntCoData = { /* 80BBAFEC-80BBB1F4 0000EC 0208+00 1/0 0/0 0/0 .text __dt__15daObj_BouMato_cFv */ daObj_BouMato_c::~daObj_BouMato_c() { - OS_REPORT("|%06d:%x|daObj_BouMato_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_BouMato_c -> デストラクト\n", g_Counter.mCounter0, this); dComIfG_resDelete(&mPhase, getResName()); } @@ -106,7 +106,7 @@ int daObj_BouMato_c::CreateHeap() { /* 80BBB800-80BBB834 000900 0034+00 1/1 0/0 0/0 .text Delete__15daObj_BouMato_cFv */ int daObj_BouMato_c::Delete() { - OS_REPORT("|%06d:%x|daObj_BouMato_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_BouMato_c -> Delete\n", g_Counter.mCounter0, this); this->~daObj_BouMato_c(); return 1; } diff --git a/src/d/actor/d_a_obj_smtile.cpp b/src/d/actor/d_a_obj_smtile.cpp index 85ee7efcd4..0897622f58 100644 --- a/src/d/actor/d_a_obj_smtile.cpp +++ b/src/d/actor/d_a_obj_smtile.cpp @@ -31,7 +31,7 @@ SECTION_DATA static s8 l_tileMoveData[21][4] = { /* 80CDD2AC-80CDD3AC 0000EC 0100+00 1/0 0/0 0/0 .text __dt__14daObj_SMTile_cFv */ daObj_SMTile_c::~daObj_SMTile_c() { - OS_REPORT("|%06d:%x|daObj_SMTile_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_SMTile_c -> デストラクト\n", g_Counter.mCounter0, this); dComIfG_resDelete( &mPhase, l_resNameList[l_bmdData[mType][1]]); @@ -93,7 +93,7 @@ int daObj_SMTile_c::CreateHeap() { /* 80CDD6E8-80CDD71C 000528 0034+00 1/1 0/0 0/0 .text Delete__14daObj_SMTile_cFv */ int daObj_SMTile_c::Delete() { - OS_REPORT("|%06d:%x|daObj_SMTile_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daObj_SMTile_c -> Delete\n", g_Counter.mCounter0, this); this->~daObj_SMTile_c(); return 1; } diff --git a/src/d/actor/d_a_peru.cpp b/src/d/actor/d_a_peru.cpp index 8fef7eb210..436456cec5 100644 --- a/src/d/actor/d_a_peru.cpp +++ b/src/d/actor/d_a_peru.cpp @@ -115,7 +115,7 @@ daPeru_c::cutAppearFunc daPeru_c::mCutList[3] = { /* 80D46EEC-80D46FCC 0000EC 00E0+00 1/0 0/0 0/0 .text __dt__8daPeru_cFv */ daPeru_c::~daPeru_c() { - OS_REPORT("|%06d:%x|daPeru_c -> デストラクト\n", g_Counter, this); + OS_REPORT("|%06d:%x|daPeru_c -> デストラクト\n", g_Counter.mCounter0, this); if (heap != NULL) { mpMorf[0]->stopZelAnime(); } @@ -280,7 +280,7 @@ int daPeru_c::typeInitialize() { /* 80D47750-80D47784 000950 0034+00 1/1 0/0 0/0 .text Delete__8daPeru_cFv */ int daPeru_c::Delete() { - OS_REPORT("|%06d:%x|daPeru_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daPeru_c -> Delete\n", g_Counter.mCounter0, this); fopAcM_GetID(this); this->~daPeru_c(); return 1; diff --git a/src/d/actor/d_a_tag_kmsg.cpp b/src/d/actor/d_a_tag_kmsg.cpp index b4551aa624..2831450f71 100644 --- a/src/d/actor/d_a_tag_kmsg.cpp +++ b/src/d/actor/d_a_tag_kmsg.cpp @@ -55,7 +55,7 @@ int daTag_KMsg_c::create() { /* 8048DFDC-8048E010 0001DC 0034+00 1/1 0/0 0/0 .text Delete__12daTag_KMsg_cFv */ int daTag_KMsg_c::Delete() { - OS_REPORT("|%06d:%x|daTag_KMsg_c -> Delete\n", g_Counter, this); + OS_REPORT("|%06d:%x|daTag_KMsg_c -> Delete\n", g_Counter.mCounter0, this); fopAcM_GetID(this); this->~daTag_KMsg_c(); return 1; diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp index 08695e76e0..d66c26a7bb 100644 --- a/src/d/d_com_inf_game.cpp +++ b/src/d/d_com_inf_game.cpp @@ -13,7 +13,10 @@ #include "d/d_map_path_dmap.h" #include "d/d_menu_fmap.h" #include "d/d_meter2_info.h" +#include "d/d_meter_HIO.h" +#include "d/d_menu_window_HIO.h" #include "f_op/f_op_scene_mng.h" +#include "f_op/f_op_msg_mng.h" #include "m_Do/m_Do_Reset.h" #include "m_Do/m_Do_controller_pad.h" #include "m_Do/m_Do_graphic.h" @@ -43,10 +46,10 @@ void dComIfG_play_c::init() { mPlayerPtr[i] = NULL; } - if (mGameoverStatus == 2) { + if (mItemInfo.mGameoverStatus == 2) { dComIfGp_roomControl_initZone(); } - mGameoverStatus = 0; + mItemInfo.mGameoverStatus = 0; } BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1) { @@ -56,41 +59,41 @@ BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1) { void dComIfG_play_c::itemInit() { dMeter2Info_Initialize(); - JKRExpHeap* heap = mExpHeap2D; - memset(&mMsgObjectClass, 0, 300); - mExpHeap2D = heap; - mOxygen = 600; - mNowOxygen = 600; - mMaxOxygen = 600; + JKRExpHeap* heap = mItemInfo.mExpHeap2D; + memset(&mItemInfo.mMsgObjectClass, 0, 300); + mItemInfo.mExpHeap2D = heap; + mItemInfo.mOxygen = 600; + mItemInfo.mNowOxygen = 600; + mItemInfo.mMaxOxygen = 600; if (dComIfGs_checkGetItem(fpcNm_ITEM_HAWK_EYE)) { - field_0x4f4b = 0; + mItemInfo.field_0x4f4b = 0; } else { - field_0x4f4b = 21; + mItemInfo.field_0x4f4b = 21; } - field_0x4f4c = 7; + mItemInfo.field_0x4f4c = 7; - mNowVibration = dComIfGs_getOptVibration(); + mItemInfo.mNowVibration = dComIfGs_getOptVibration(); } void dComIfG_play_c::setItemBombNumCount(u8 i_item, s16 count) { - mItemBombNumCount[i_item] += count; + mItemInfo.mItemBombNumCount[i_item] += count; } s16 dComIfG_play_c::getItemBombNumCount(u8 i_item) { - return mItemBombNumCount[i_item]; + return mItemInfo.mItemBombNumCount[i_item]; } void dComIfG_play_c::clearItemBombNumCount(u8 i_item) { - mItemBombNumCount[i_item] = 0; + mItemInfo.mItemBombNumCount[i_item] = 0; } void dComIfG_play_c::setNowVibration(u8 i_vibration) { - mNowVibration = i_vibration; + mItemInfo.mNowVibration = i_vibration; } u32 dComIfG_play_c::getNowVibration() { - return mNowVibration; + return mItemInfo.mNowVibration; } void dComIfG_play_c::setStartStage(dStage_startStage_c* i_startStage) { @@ -1467,6 +1470,14 @@ u16 dComIfGs_getMaxLifeGauge() { return (dComIfGs_getMaxLife() / 5) * 4; } +void dComIfGs_onGetMagicUseFlag() { + g_dComIfG_gameInfo.info.getPlayer().getPlayerStatusA().onMagicFlag(0); + if (dComIfGs_getMaxMagic() == 0) { + dComIfGp_setItemMaxMagicCount(16); + dComIfGp_setItemMagicCount(16); + } +} + void dComIfGs_setSelectItemIndex(int i_no, u8 i_slotNo) { g_dComIfG_gameInfo.info.getPlayer().getPlayerStatusA().setSelectItemIndex(i_no, i_slotNo); dComIfGp_setSelectItem(i_no); @@ -1828,6 +1839,156 @@ void dComIfGs_gameStart() { dComIfGp_setNextStage(name, point, roomNo, -1, 0.0f, 0, 1, 0, 0, 0, 0); } +#ifdef DEBUG +void dComIfG_playerStatusD() { + dComIfGs_setDataNum(0); + dComIfGs_setMaxLife(50); + dComIfGs_setLife(20); + dComIfGs_setRupee(64); + dComIfGs_setMaxMagic(32); + dComIfGs_setMagic(16); + dComIfGs_setWalletSize(1); + dComIfGs_setMaxOil(21600); + dComIfGs_setOil(21600); + dComIfGp_setMaxOxygen(600); + dComIfGp_setOxygen(600); + + for (int i = 0; i < 4; i++) { + dComIfGs_setMixItemIndex(i, 0xFF); + } + + dComIfGs_setSelectItemIndex(0, SLOT_0); + dComIfGs_setSelectItemIndex(1, SLOT_4); + dComIfGs_setSelectItemIndex(2, 0xFF); + dComIfGs_setSelectItemIndex(3, 0xFF); + + for (int i = 23; i >= 0; i--) { + dComIfGs_setItem(i, fopMsgM_itemNumIdx(i)); + } + + for (int i = 0; i < 0x100; i++) { + dComIfGs_onItemFirstBit(i); + } + + dComIfGs_offItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES1); + dComIfGs_offItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES2); + dComIfGs_offItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES3); + dComIfGs_offItemFirstBit(fpcNm_ITEM_LV2_BOSS_KEY); + dComIfGs_offItemFirstBit(fpcNm_ITEM_BOMB_BAG_LV2); + dComIfGs_offItemFirstBit(fpcNm_ITEM_TOMATO_PUREE); + dComIfGs_offItemFirstBit(fpcNm_ITEM_TASTE); + dComIfGs_offItemFirstBit(fpcNm_ITEM_POU_FIRE1); + dComIfGs_offItemFirstBit(fpcNm_ITEM_POU_FIRE2); + dComIfGs_offItemFirstBit(fpcNm_ITEM_POU_FIRE3); + dComIfGs_offItemFirstBit(fpcNm_ITEM_POU_FIRE4); + + for (int i = 0; i < 24; i++) { + dComIfGs_offItemFirstBit(i + fpcNm_ITEM_M_BEETLE); + } + + dComIfGs_offItemFirstBit(fpcNm_ITEM_LIGHT_SWORD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_SHIELD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL); + + for (int i = 0; i < 19; i++) { + dComIfGs_offItemFirstBit(i); + } + + dComIfGs_setCollectSmell(fpcNm_ITEM_SMELL_PUMPKIN); + + if (!mDoCPd_c::isConnect(PAD_3)) { + dComIfGs_offItemFirstBit(fpcNm_ITEM_SMELL_POH); + } + + dComIfGs_setArrowNum(30); + dComIfGs_setArrowMax(30); + dComIfGs_setPachinkoNum(dComIfGs_getPachinkoMax()); + dComIfGs_setBombNum(0, 30); + dComIfGs_setBombNum(1, 15); + dComIfGs_setBombNum(2, 10); + + for (int i = 0; i < 4; i++) { + dComIfGs_setBottleNum(i, dComIfGs_getBottleMax()); + } + + dComIfGs_setSaveTotalTime(dComIfGs_getTotalTime()); + dComIfGs_setSaveStartTime(OSGetTime()); + + dComIfGs_setBombNum(8, 30); + dComIfGs_setBombMax(fpcNm_ITEM_NORMAL_BOMB, 30); + dComIfGs_setBombMax(fpcNm_ITEM_WATER_BOMB, 15); + dComIfGs_setBombMax(fpcNm_ITEM_POKE_BOMB, 10); + + dMeter2Info_setCloth(fpcNm_ITEM_WEAR_KOKIRI, false); + dMeter2Info_setSword(fpcNm_ITEM_SWORD, false); + dMeter2Info_setShield(fpcNm_ITEM_HYLIA_SHIELD, false); + dComIfGs_onGetMagicUseFlag(); + + dComIfGs_onEventBit(0x540); + dComIfGs_onEventBit(0xc10); + dComIfGs_onEventBit(0x510); + dMeter2Info_offTempBit(0); + dComIfGs_onEventBit(0x5c01); + dComIfGs_onEventBit(0x5d80); + + if (!mDoCPd_c::isConnect(PAD_3)) { + g_fmapHIO.mRangeCheckInterval = 0; + } else { + g_fmapHIO.mRangeCheckInterval = 1; + } + + g_fmapHIO.mRegionImageDebug = 1; + g_fmapHIO.update(); + + g_mwHIO.setArrowFlag(1); + g_mwHIO.setPachinkoFlag(1); + g_mwHIO.setBombFlag(1); + g_mwHIO.update(); + g_mwHIO.setBombFlag(1); +} + +void dComIfG_playerStatusD_pre_clear() { + dComIfGs_setDataNum(0); + dComIfGs_setMaxLife(15); + dComIfGs_setLife(12); + dComIfGs_setRupee(0); + dComIfGs_setMaxMagic(0); + dComIfGs_setMagic(0); + dComIfGs_setWalletSize(0); + dComIfGs_setMaxOil(21600); + dComIfGs_setOil(21600); + dComIfGp_setMaxOxygen(600); + dComIfGp_setOxygen(600); + + for (int i = 0; i < 4; i++) { + dComIfGs_setMixItemIndex(i, 0xFF); + dComIfGs_setSelectItemIndex(i, 0xFF); + } + + dComIfGs_setSelectEquipClothes(fpcNm_ITEM_WEAR_CASUAL); + dComIfGp_setSelectEquipClothes(fpcNm_ITEM_WEAR_CASUAL); + dComIfGs_setSelectEquipSword(fpcNm_ITEM_NONE); + dComIfGp_setSelectEquipSword(fpcNm_ITEM_NONE); + dComIfGs_setSelectEquipShield(fpcNm_ITEM_NONE); + dComIfGp_setSelectEquipShield(fpcNm_ITEM_NONE); + + for (int i = 0; i < 24; i++) { + dComIfGs_setItem(i, fpcNm_ITEM_NONE); + } + + for (int i = 0; i < 0x100; i++) { + dComIfGs_offItemFirstBit(i); + } + + dComIfGs_setArrowNum(0); + dComIfGs_setBombNum(0); + dComIfGs_setArrowMax(0); + dComIfGs_setBombMax(0); + dComIfGs_setSelectEquipShield(fpcNm_ITEM_SHIELD); + dComIfGp_setSelectEquipShield(fpcNm_ITEM_SHIELD); +} +#endif + u32 dComIfG_getTrigA(u32 i_padNo) { return mDoCPd_c::getTrigA(i_padNo); } @@ -2045,12 +2206,12 @@ static void dComIfGs_setWarpItemData(int, char const* i_stage, cXyz i_pos, s16 i void dComIfG_play_c::setWarpItemData(char const* i_stage, cXyz i_pos, s16 i_angle, s8 i_roomNo, u8 param_4, u8 param_5) { - strcpy(mWarpItemStage, i_stage); - mWarpItemPos.set(i_pos); - mWarpItemAngle = i_angle; - mWarpItemRoom = i_roomNo; - field_0x4fac = param_5; - field_0x4fab = param_4; + strcpy(mItemInfo.mWarpItemData.mWarpItemStage, i_stage); + mItemInfo.mWarpItemData.mWarpItemPos.set(i_pos); + mItemInfo.mWarpItemData.mWarpItemAngle = i_angle; + mItemInfo.mWarpItemData.mWarpItemRoom = i_roomNo; + mItemInfo.mWarpItemData.field_0x4fac = param_5; + mItemInfo.mWarpItemData.field_0x4fab = param_4; } void dComIfGs_setWarpItemData(char const* i_stage, cXyz i_pos, s16 i_angle, s8 i_roomNo, u8 param_4, diff --git a/src/d/d_drawlist.cpp b/src/d/d_drawlist.cpp index 61fb6be576..52174aa350 100644 --- a/src/d/d_drawlist.cpp +++ b/src/d/d_drawlist.cpp @@ -83,18 +83,6 @@ public: /* 0x28 */ f32 field_0x28; }; -class dDlst_2DQuad_c { -public: - dDlst_2DQuad_c() {} - /* 80051CF0 */ virtual void draw(); - - /* 0x04 */ s16 field_0x4; - /* 0x06 */ s16 field_0x6; - /* 0x08 */ s16 field_0x8; - /* 0x0A */ s16 field_0xa; - /* 0x0C */ GXColor field_0xc; -}; - class dDlst_2DPoint_c { public: /* 80051E5C */ virtual void draw(); @@ -242,7 +230,7 @@ void dDlst_2DQuad_c::draw() { GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_POS_XYZ, GX_S16, 0); GXSetNumChans(1); GXSetChanCtrl(GX_COLOR0A0, GX_DISABLE, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_NONE, GX_AF_NONE); - GXSetChanMatColor(GX_COLOR0A0, field_0xc); + GXSetChanMatColor(GX_COLOR0A0, mColor); GXSetNumTexGens(0); GXSetNumTevStages(1); GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); @@ -251,10 +239,10 @@ void dDlst_2DQuad_c::draw() { GXLoadPosMtxImm(mDoMtx_getIdentity(), GX_PNMTX0); GXSetCurrentMtx(GX_PNMTX0); GXBegin(GX_QUADS, GX_VTXFMT0, 4); - GXPosition3s16((s32)field_0x4, (s32)field_0x6, 0); - GXPosition3s16((s32)field_0x8, (s32)field_0x6, 0); - GXPosition3s16((s32)field_0x8, (s32)field_0xa, 0); - GXPosition3s16((s32)field_0x4, (s32)field_0xa, 0); + GXPosition3s16((s32)mPosX, (s32)mPosY, 0); + GXPosition3s16((s32)mSizeX, (s32)mPosY, 0); + GXPosition3s16((s32)mSizeX, (s32)mSizeY, 0); + GXPosition3s16((s32)mPosX, (s32)mSizeY, 0); GXEnd(); dComIfGp_getCurrentGrafPort()->setup2D(); } diff --git a/src/d/d_menu_fmap.cpp b/src/d/d_menu_fmap.cpp index 719e23b047..94fe704c83 100644 --- a/src/d/d_menu_fmap.cpp +++ b/src/d/d_menu_fmap.cpp @@ -1209,6 +1209,18 @@ void dMenu_Fmap_c::spot_map_proc() { { mpDraw2DBack->stageMapMove(mpStick, 1, true); } else if (dMw_Z_TRIGGER() && mpDraw2DTop->isWarpAccept()) { +#if VERSION >= VERSION_GCN_JPN + //! JPN version added a check to make sure if Arbiter's Grounds is cleared that + //! the Mirror Chamber Statue has been spun before allowing portal warping from the map screen. + if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[265]) && !dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[361])) { + mpDraw2DTop->createExplain(mpTalkHeap, mpStick); + mpDraw2DTop->getScrnExplainPtr()->openExplain(0x8B4, 0, 0, 0xff, true); + + mPrevProcessAlt = mProcess; + setProcess(PROC_PORTAL_WARP_FORBID); + Z2GetAudioMgr()->seStart(Z2SE_SYS_ERROR, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f, 0); + } else +#endif if (mpDraw2DTop->checkPlayerWarpAccept()) { mIsWarpMap = true; setProcess(PROC_ZOOM_SPOT_TO_REGION); diff --git a/src/d/d_meter2.cpp b/src/d/d_meter2.cpp index 10af3761da..8847e5e502 100644 --- a/src/d/d_meter2.cpp +++ b/src/d/d_meter2.cpp @@ -1023,7 +1023,7 @@ void dMeter2_c::moveRupee() { draw_rupee = false; // using dComIfGp_getItemRupeeCount() here swaps r3/r4 reg alloc? - if (g_dComIfG_gameInfo.play.mItemRupeeCount != 0) { + if (g_dComIfG_gameInfo.play.mItemInfo.mItemRupeeCount != 0) { var_r6 = dComIfGs_getRupee() + dComIfGp_getItemRupeeCount(); if (var_r6 > temp_r5) { var_r6 = temp_r5; diff --git a/src/d/d_s_logo.cpp b/src/d/d_s_logo.cpp index a9db786542..3f89a59ba5 100644 --- a/src/d/d_s_logo.cpp +++ b/src/d/d_s_logo.cpp @@ -15,6 +15,14 @@ #include "m_Do/m_Do_graphic.h" #include "m_Do/m_Do_machine.h" +#if VERSION == VERSION_GCN_JPN +#define LOGO_ARC "Logo" +#define MSG_PATH "/res/Msgjp/bmgres.arc" +#else +#define LOGO_ARC "LogoUs" +#define MSG_PATH "/res/Msgus/bmgres.arc" +#endif + /* 803C2E38-803C2E44 01FF58 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */ static u8 cNullVec__6Z2Calc[12] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -420,7 +428,7 @@ dScnLogo_c::~dScnLogo_c() { delete mProgressiveSel; preLoad_dyl_remove(); - dComIfG_deleteObjectResMain("LogoUs"); + dComIfG_deleteObjectResMain(LOGO_ARC); field_0x1d4->destroy(); field_0x1d0->destroy(); @@ -477,6 +485,13 @@ dScnLogo_c::~dScnLogo_c() { mDoExt_getRubyFont(); mDoExt_setAraCacheSize(free_size - aram_heap->getTotalFreeSize()); +#if VERSION == VERSION_GCN_JPN + if (dComIfGp_getFontArchive() != NULL) { + dComIfGp_getFontArchive()->unmount(); + dComIfGp_setFontArchive(NULL); + } +#endif + dComIfGp_setItemTable(mItemTableCommand->getMemAddress()); mItemTableCommand->destroy(); @@ -510,7 +525,7 @@ static int phase_1(dScnLogo_c* i_this) { return cPhs_INIT_e; } - dComIfG_setObjectRes("LogoUs", (u8)0, i_this->field_0x1d0); + dComIfG_setObjectRes(LOGO_ARC, (u8)0, i_this->field_0x1d0); mDoRst::setLogoScnFlag(1); archiveHeap->dump_sort(); return cPhs_NEXT_e; @@ -578,32 +593,36 @@ int dScnLogo_c::create() { /* 80257C64-80257FEC 2525A4 0388+00 1/1 0/0 0/0 .text logoInitGC__10dScnLogo_cFv */ void dScnLogo_c::logoInitGC() { - ResTIMG* nintendoImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 4); + ResTIMG* nintendoImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 4); mNintendoLogo = new dDlst_2D_c(nintendoImg, 117, 154, 376, 104, 255); +#if VERSION == VERSION_GCN_JPN + mNintendoLogo->getPicture()->setWhite(JUtility::TColor(0, 70, 255, 255)); +#else mNintendoLogo->getPicture()->setWhite(JUtility::TColor(220, 0, 0, 255)); +#endif - ResTIMG* dolbyImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 3); + ResTIMG* dolbyImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 3); mDolbyLogo = new dDlst_2D_c(dolbyImg, 189, 150, 232, 112, 255); - ResTIMG* warningImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 10); + ResTIMG* warningImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 10); mWarning = new dDlst_2D_c(warningImg, 0, 0, 608, 448, 255); - ResTIMG* warnStartImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 11); + ResTIMG* warnStartImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 11); mWarningStart = new dDlst_2D_c(warnStartImg, 0, 359, 608, 48, 255); - ResTIMG* progChoiceImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 5); + ResTIMG* progChoiceImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 5); mProgressiveChoice = new dDlst_2D_c(progChoiceImg, 113, 281, 416, 72, 255); - ResTIMG* progYesImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 9); + ResTIMG* progYesImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 9); mProgressiveYes = new dDlst_2D_c(progYesImg, 211, 372, 80, 32, 255); mProgressiveYes->getPicture()->setWhite(JUtility::TColor(160, 160, 160, 255)); - ResTIMG* progNoImg = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 7); + ResTIMG* progNoImg = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 7); mProgressiveNo = new dDlst_2D_c(progNoImg, 350, 372, 80, 32, 255); mProgressiveNo->getPicture()->setWhite(JUtility::TColor(160, 160, 160, 255)); - mProgressivePro = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 8); - mProgressiveInter = (ResTIMG*)dComIfG_getObjectRes("LogoUs", 6); + mProgressivePro = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 8); + mProgressiveInter = (ResTIMG*)dComIfG_getObjectRes(LOGO_ARC, 6); mProgressiveSel = new dDlst_2D_c(mProgressivePro, 153, 309, 336, 88, 255); } @@ -637,7 +656,7 @@ void dScnLogo_c::dvdDataLoad() { mpCardIconCommand = mDoDvdThd_mountXArchive_c::create( "/res/CardIcon/cardicon.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); mpBmgResCommand = - mDoDvdThd_mountXArchive_c::create("/res/Msgus/bmgres.arc", 0, JKRArchive::MOUNT_MEM, NULL); + mDoDvdThd_mountXArchive_c::create(MSG_PATH, 0, JKRArchive::MOUNT_MEM, NULL); mpMsgComCommand = mDoDvdThd_mountXArchive_c::create( "/res/Layout/msgcom.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); mpMsgResCommand[0] = mDoDvdThd_mountXArchive_c::create( @@ -648,18 +667,30 @@ void dScnLogo_c::dvdDataLoad() { "/res/Layout/msgres02.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); mpMsgResCommand[3] = mDoDvdThd_mountXArchive_c::create( "/res/Layout/msgres03.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); +#if VERSION == VERSION_GCN_JPN + mpMsgResCommand[4] = mDoDvdThd_mountXArchive_c::create( + "/res/Layout/msgres04.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); +#else mpMsgResCommand[4] = mDoDvdThd_mountXArchive_c::create( "/res/Layout/msgres04F.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); +#endif mpMsgResCommand[5] = mDoDvdThd_mountXArchive_c::create( "/res/Layout/msgres05.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); mpMsgResCommand[6] = mDoDvdThd_mountXArchive_c::create( "/res/Layout/msgres06.arc", 0, JKRArchive::MOUNT_ARAM, mDoExt_getJ2dHeap()); mpMain2DCommand = mDoDvdThd_mountXArchive_c::create("/res/Layout/main2D.arc", 0, JKRArchive::MOUNT_MEM, NULL); +#if VERSION == VERSION_GCN_JPN + mpFontResCommand = mDoDvdThd_mountXArchive_c::create("/res/Fontjp/fontres.arc", 1, + JKRArchive::MOUNT_MEM, NULL); + mpRubyResCommand = mDoDvdThd_mountXArchive_c::create("/res/Fontjp/rubyres.arc", 0, + JKRArchive::MOUNT_MEM, NULL); +#else mpFontResCommand = mDoDvdThd_mountXArchive_c::create("/res/Fontus/fontres.arc", 0, JKRArchive::MOUNT_MEM, NULL); mpRubyResCommand = mDoDvdThd_mountXArchive_c::create("/res/Fontus/rubyres.arc", 0, JKRArchive::MOUNT_MEM, NULL); +#endif mParticleCommand = mDoDvdThd_toMainRam_c::create("/res/Particle/common.jpc", 0, dComIfGp_particle_getResHeap()); mItemTableCommand = mDoDvdThd_toMainRam_c::create("/res/ItemTable/item_table.bin", 0, NULL); diff --git a/src/d/d_s_menu.cpp b/src/d/d_s_menu.cpp index fe3dc3d19c..8493530afb 100644 --- a/src/d/d_s_menu.cpp +++ b/src/d/d_s_menu.cpp @@ -4,9 +4,1976 @@ */ #include "d/d_s_menu.h" -#include "f_pc/f_pc_leaf.h" -#include "f_op/f_op_scene.h" +#include "d/d_com_inf_game.h" +#include "d/d_com_static.h" +#include "d/d_meter2_info.h" +#include "d/d_s_play.h" +#include "f_ap/f_ap_game.h" +#include "f_op/f_op_msg_mng.h" +#include "m_Do/m_Do_controller_pad.h" +#include "m_Do/m_Do_graphic.h" +#include "m_Do/m_Do_main.h" +#include "JSystem/JFramework/JFWSystem.h" +#include "JSystem/JUtility/JUTDbPrint.h" +#include "JSystem/JUtility/JUTReport.h" +#include + +#ifdef DEBUG +extern "C" int atoi(const char* str); + +void dScnMenu_setItem(int i_slotNo, u8 i_itemNo); +void dScnMenu_setPlayerDebugMode(); +void dScnMenu_setPlayerItemReset(); +bool dScnMenu_setPlayerDebugModeDungeon(); + +#define ERR_MAP 1 +#define ERR_ROOM 2 +#define ERR_LAYER 4 +#define ERR_POINT 8 + +int g_playerKind = 0; +int g_debugHpMode = 0; +int g_horsePosInit = 0; + +char dScnMenu_c::cursolStageName[8]; +int dScnMenu_c::cursolRoomNo = -1; +int dScnMenu_c::cursolLayer = -1; +int dScnMenu_c::cursolPoint = -1; + +u8 dScnMenu_c::m_error_flags; +bool dScnMenu_c::m_autoSelect; +int dScnMenu_c::m_autoCursolID; +int dScnMenu_c::m_autoGroupPoint; + +s32 l_cursolID; +s8* l_groupPoint; +s32 l_startID; +s32 l_timepat; +s16 l_weekpat; +s16 l_moonpat; + +int S_line_cnt; +int S_antei_cnt; +u8 l_languageType; + +int dSm_read_get_number(u8* i_data, int* i_pos) { + BOOL var_r28; + int pos; + int number; + + number = 0; + pos = *i_pos; + var_r28 = 0; + if (pos > 0) { + pos--; + } + + while (true) { + if (++pos >= 10000) { + OS_REPORT("\npreset text error!"); + number = -9; + break; + } + + if (i_data[pos] >= 0x30 && i_data[pos] <= 0x39) { + var_r28 = 1; + number *= 10; + number += (i_data[pos] & 0xF); + } else if (var_r28) { + if (i_data[pos] == 10) { + S_line_cnt++; + } + break; + } else if (i_data[pos] == 10) { + S_line_cnt++; + number = -1; + break; + } + } + + *i_pos = pos; + return number; +} + +int dSm_read_comp_keyword(int i_pos, u8* i_data, char* i_keyword, int i_size) { + BOOL diff; + BOOL var_r29; + + var_r29 = FALSE; + diff = TRUE; + + if (i_pos == 0 && (&i_data[i_pos])[i_size] < 0x30) { + var_r29 = TRUE; + } else if (i_pos != 0 && i_data[i_pos - 1] < 0x30 && (&i_data[i_pos])[i_size] < 0x30) { + var_r29 = TRUE; + } + + if (var_r29 && memcmp(&i_data[i_pos], i_keyword, i_size) == 0) { + diff = FALSE; + } + + return diff; +} + +int dSm_read_comp_spel(int i_pos, u8* i_data) { + BOOL diff = TRUE; + + if (i_pos != 0) { + if (i_data[i_pos - 1] == 10 && i_data[i_pos] >= 0x30) { + diff = FALSE; + } + } else if (i_data[i_pos] >= 0x30) { + diff = FALSE; + } + + return diff; +} + +u8 dSm_read_presettxt(u8* i_data) { + u8 error = 0; + + OS_REPORT("\n\n\n==========================================="); + // "\n= Preset File Read START =" + OS_REPORT("\n= 状況ファイル読み込み START ="); + OS_REPORT("\n===========================================\n"); + + S_line_cnt = 0; + + for (int pos = 0; pos < 10000; pos++) { + if (i_data[pos] == (u8)'\n') { + S_line_cnt++; + } + + int value; + if (dSm_read_comp_spel(pos, i_data) == 0) { + if (memcmp(&i_data[pos], "#", 1) == 0) { + loop_1: + if (i_data[pos] != 10 && i_data[pos] != 0) { + pos++; + goto loop_1; + } + } else if (dSm_read_comp_keyword(pos, i_data, "initialize", 10) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\ninitialize error!!!!!\n"); + pos = 10000; + error = 1; + } else if (value == 0) { + // "\n Items initialize once" + OS_REPORT("\nアイテム類 一旦初期化", value); + dComIfG_playerStatusD_pre_clear(); + } else { + // "\n Item Debug Settings" + OS_REPORT("\nアイテム類 デバッグ設定", value); + dComIfG_playerStatusD(); + } + } else if (dSm_read_comp_keyword(pos, i_data, "hp", 2) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nhp error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nhp max[%d]", value); + dComIfGs_setMaxLife(value); + } + + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nhp max to onaji ni [%d]", dComIfGs_getMaxLife()); + dComIfGs_setLife(dComIfGs_getMaxLife()); + } else { + OS_REPORT("\nhp [%d]", value); + dComIfGs_setLife((u16)value); + } + } else if (dSm_read_comp_keyword(pos, i_data, "mp", 2) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nmp error!!!!!"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nmp max[%d]", value); + dComIfGs_setMaxMagic(value); + } + + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nmp max to onaji ni [%d]", dComIfGs_getMaxMagic()); + dComIfGs_setMagic(dComIfGs_getMaxMagic()); + } else { + OS_REPORT("\nmp [%d]", value); + dComIfGs_setMagic(value); + } + } else if (dSm_read_comp_keyword(pos, i_data, "sword", 5) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nsword error!!!!!"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nsword[%d]", value); + switch (value) { + case 0: + dMeter2Info_setSword(fpcNm_ITEM_NONE, false); + break; + case 1: + dMeter2Info_setSword(fpcNm_ITEM_SWORD, false); + break; + case 2: + dMeter2Info_setSword(fpcNm_ITEM_MASTER_SWORD, false); + break; + case 3: + dMeter2Info_setSword(fpcNm_ITEM_WOOD_STICK, false); + break; + case 4: + dMeter2Info_setSword(fpcNm_ITEM_LIGHT_SWORD, false); + break; + } + } + } else if (dSm_read_comp_keyword(pos, i_data, "shield", 6) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nshield error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nshield[%d]", value); + switch (value) { + case 0: + dMeter2Info_setShield(fpcNm_ITEM_NONE, false); + break; + case 1: + dMeter2Info_setShield(fpcNm_ITEM_WOOD_SHIELD, false); + break; + case 2: + dMeter2Info_setShield(fpcNm_ITEM_SHIELD, false); + break; + case 3: + dMeter2Info_setShield(fpcNm_ITEM_HYLIA_SHIELD, false); + break; + } + } + } else if (dSm_read_comp_keyword(pos, i_data, "boomerang", 9) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nboomerang error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nboomerang[%d]", value); + switch (value) { + case 0: + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_NONE); + break; + case 1: + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + break; + } + } + } else if (dSm_read_comp_keyword(pos, i_data, "bow", 3) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nbow error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nbow max[%d]", value); + if (value == 0) { + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_NONE); + } else if (value <= 10) { + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_ARROW_10); + } else if (value <= 20) { + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_ARROW_20); + } else { + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_ARROW_30); + } + dComIfGs_setArrowMax(value); + } + + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nbow max to onaji ni [%d]", dComIfGs_getArrowMax()); + dComIfGs_setArrowNum(dComIfGs_getArrowMax()); + } else { + OS_REPORT("\nbow [%d]", value); + dComIfGs_setArrowNum(value); + } + } else if (dSm_read_comp_keyword(pos, i_data, "arrow-fire", 10) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\narror-fire error!!!!!\n"); + pos = 10000; + error = 1; + } else if (value == 1) { + OS_REPORT("\narror-fire[%d]", value); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_LIGHT_ARROW); + } + } else if (dSm_read_comp_keyword(pos, i_data, "arrow-light", 11) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\narror-light error!!!!!\n"); + pos = 10000; + error = 1; + } else if (value == 1) { + OS_REPORT("\narror-light[%d]", value); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_LIGHT_ARROW); + } + } else if (dSm_read_comp_keyword(pos, i_data, "bomb", 4) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nbomb error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nbomb max [%d]", value); + if (value == 0) { + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NONE); + dComIfGs_setBombMax(value); + } else { + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_BOMB_BAG_LV1); + dComIfGs_setBombMax(value); + } + } + + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nbomb max to onaji ni [%d]", dComIfGp_getItemMaxBombNumCount()); + dComIfGs_setBombNum(dComIfGs_getBombMax()); + } else { + OS_REPORT("\nbomb [%d]", value); + dComIfGs_setBombNum(value); + } + } else if (dSm_read_comp_keyword(pos, i_data, "bottle", 6) == 0) { + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + OS_REPORT("\nbottle error!!!!!\n"); + pos = 10000; + error = 1; + } else { + OS_REPORT("\nbottle [%d]", value); + if (value <= 4) { + for (int i = 0; i < value; i++) { + dScnMenu_setItem((u8)(i + SLOT_11), fpcNm_ITEM_EMPTY_BOTTLE); + } + } + } + } else if ((dSm_read_comp_keyword(pos, i_data, "equip-x", 7) == 0) || + (dSm_read_comp_keyword(pos, i_data, "equip-y", 7) == 0) || + (dSm_read_comp_keyword(pos, i_data, "equip-z", 7) == 0)) + { + int i; + int equip_btn = 0; + if (dSm_read_comp_keyword(pos, i_data, "equip-x", 7) == 0) { + equip_btn = 0; + } else if (dSm_read_comp_keyword(pos, i_data, "equip-y", 7) == 0) { + equip_btn = 1; + } else if (dSm_read_comp_keyword(pos, i_data, "equip-z", 7) == 0) { + equip_btn = 2; + } + + for (i = 0; i < 20; i++) { + if (dSm_read_comp_keyword(pos + i, i_data, "boomerang", 9) == 0) { + dComIfGs_setSelectItemIndex(equip_btn, SLOT_0); + break; + } else if (dSm_read_comp_keyword(pos + i, i_data, "bomb", 4) == 0) { + dComIfGs_setSelectItemIndex(equip_btn, SLOT_15); + break; + } else if (dSm_read_comp_keyword(pos + i, i_data, "bow", 3) == 0) { + dComIfGs_setSelectItemIndex(equip_btn, SLOT_4); + break; + } else if ((&i_data[pos])[i] == 10) { + switch (equip_btn) { + case 0: + // "\nerror! equip-x is NO ITEM" + OS_REPORT("\nerror! equip-x 該当アイテム無し"); + break; + case 1: + // "\nerror! equip-y is NO ITEM" + OS_REPORT("\nerror! equip-y 該当アイテム無し"); + break; + case 2: + default: + // "\nerror! equip-zx is NO ITEM" + OS_REPORT("\nerror! equip-zx 該当アイテム無し"); + break; + } + pos = (10000 - i); + error = 1; + break; + } + } + + pos += i; + } else if (dSm_read_comp_keyword(pos, i_data, "end", 3) == 0) { + // "\nend command!" + OS_REPORT("\nend指令!"); + break; + } else if (dSm_read_comp_keyword(pos, i_data, "stage", 5) != 0) { + // "\nCommand Wrong! [Line%d]=[%-10.10s]" + OS_REPORT("\nコマンドまちがい![%d行目]=[%-10.10s]", S_line_cnt + 1, &i_data[pos]); + pos = 10000; + error = 1; + break; + } + } + + if (i_data[pos] == 0x1A || i_data[pos] == 0) { + break; + } + } + + OS_REPORT("\n==========================================="); + // "\n= Preset File Read end =" + OS_REPORT("\n= 状況ファイル読み込み end ="); + OS_REPORT("\n===========================================\n\n\n"); + return error; +} + +u8 dSm_read_stageset(u8* i_data) { + u8 sp8 = 0; + u8 buffer[10]; + BOOL char_copied = FALSE; + + for (int pos = 0; pos < 10000; pos++) { + int value; + + if (memcmp(&i_data[pos], "#", 1) == 0) { + loop_2: + if (i_data[pos] == 10 || i_data[pos] == 0) { + S_line_cnt++; + OS_REPORT("\n6[%d][%x]", pos, i_data[pos]); + } else { + pos++; + goto loop_2; + } + } + + if (dSm_read_comp_keyword(pos, i_data, "stage", 5) == 0) { + pos += 6; + memset(buffer, 0, 10); + + int buffer_pos = 0; + for (; buffer_pos < 8; buffer_pos++) { + if ((&i_data[buffer_pos])[pos] >= 0x30) { + buffer[buffer_pos] = (&i_data[buffer_pos])[pos]; + char_copied = TRUE; + } else if (char_copied) { + buffer[buffer_pos] = 0; + break; + } + } + + sp8 = 1; + memcpy(dScnMenu_c::cursolStageName, buffer, 8); + dScnMenu_c::m_error_flags |= (u8)ERR_MAP; + pos += buffer_pos; + + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + dScnMenu_c::cursolRoomNo = -1; + dScnMenu_c::cursolLayer = -1; + dScnMenu_c::cursolPoint = -1; + break; + } + + dScnMenu_c::cursolRoomNo = value; + dScnMenu_c::m_error_flags |= (u8)ERR_ROOM; + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + dScnMenu_c::cursolLayer = -1; + dScnMenu_c::cursolPoint = -1; + break; + } + + dScnMenu_c::cursolLayer = value; + dScnMenu_c::m_error_flags |= (u8)ERR_LAYER; + value = dSm_read_get_number(i_data, &pos); + if (value < 0) { + dScnMenu_c::cursolPoint = -1; + break; + } + + dScnMenu_c::cursolPoint = value; + dScnMenu_c::m_error_flags |= (u8)ERR_POINT; + break; + } + + if (i_data[pos] == 0x1A || i_data[pos] == 0) { + break; + } + } + + return sp8; +} + +// NONMATCHING - regalloc / stack +int dScnMenu_Draw(dScnMenu_c* i_this) { + static dDlst_2DQuad_c effectQuad; + static dDlst_2DQuad_c effectQuad2[40]; + static dDlst_2DQuad_c effectQuad3; + + GXColor category_color = {0xFF, 0x00, 0x00, 0x3C}; + effectQuad3.init(50, 55, 280, 38, category_color); + dComIfGd_set2DOpa(&effectQuad3); + + if (i_this->current_category != 0) { + JUTReport(50, 55, "[%s]", i_this->category_info->data[i_this->current_category - 1].name); + } else { + // "[Uncategorized]" + JUTReport(50, 55, "[未分類]"); + } + + // "Analog Up/Down - Category Selection" + JUTReport(340, 39, "アナログ 上下-カテゴリ選択"); + // " Left/Right - Expand Sub-menu" + JUTReport(340, 55, "     左右-サブ拡大"); + // "After Change" + JUTReport(540, 55, "変更後"); + + if (dScnMenu_c::m_error_flags & ERR_MAP) { + // " (Map Selection Error) " + JUTReport(150, 55, "(マップ指定の誤り)"); + } else if (dScnMenu_c::m_error_flags & ERR_ROOM) { + // " (Room Selection Error) " + JUTReport(150, 55, "(部屋指定の誤り)"); + } else if (dScnMenu_c::m_error_flags & ERR_LAYER) { + // " (Layer Selection Error) " + JUTReport(150, 55, "(レイヤー指定の誤り)"); + } else if (dScnMenu_c::m_error_flags & ERR_POINT) { + // " (Link No Selection Error) " + JUTReport(150, 55, "(リンクNo指定の誤り)"); + } + + if (i_this->select_point != 0) { + JUTReport(400, 50, "<%d>", i_this->select_point - 1); + } + + menu_info_class* menu_info = i_this->info; + int line_y_pos = 70; + int dist_from_startID = (l_cursolID - l_startID); + int line_num = menu_info->num < 20 ? menu_info->num : 20; + + if (dist_from_startID < 5) { + l_startID += dist_from_startID - 5; + if (l_startID < 0) { + l_startID = 0; + } + } else if (dist_from_startID > 15) { + int sp34 = (menu_info->num - 20); + if (sp34 < 0) { + sp34 = 0; + } + l_startID += dist_from_startID - 15; + if (l_startID > sp34) { + l_startID = sp34; + } + } + + int line_no = l_startID; + static int effectQuad2_cnt = 0; + + for (int i = 0; i < line_num; i++) { + if (line_no < menu_info->num) { + char map_name[100]; + memset(map_name, 0, 100); + memset(map_name, 32, 99); + memcpy(map_name, &menu_info->stage_data[line_no], 30); + + char room_desc[100]; + memset(room_desc, 0, 100); + memset(room_desc, 32, 99); + memcpy(room_desc, &menu_info->stage_data[line_no].data[l_groupPoint[line_no]], 27); + + char sub_room_desc[65]; + memset(sub_room_desc, 0, 65); + memset(sub_room_desc, 32, 64); + memcpy(sub_room_desc, &menu_info->stage_data[line_no].data[l_groupPoint[line_no]], 60); + + if (i_this->current_category == menu_info->stage_data[line_no].field_0x43) { + GXColor sp2C = {0x00, 0x00, 0xFF, 0x37}; + effectQuad2[effectQuad2_cnt].init(30, line_y_pos - 16, 540, line_y_pos, sp2C); + dComIfGd_set2DOpa(&effectQuad2[effectQuad2_cnt]); + effectQuad2_cnt++; + } + + if (l_cursolID == line_no) { + if (fabsf(mDoCPd_c::getStickX(PAD_1)) < 0.5f) { + JUTReport(20, line_y_pos, "%c %2d %s", l_cursolID == line_no ? 'O' : ' ', + line_no, map_name); + JUTReport(300, line_y_pos, "%2d:%s", l_groupPoint[line_no], room_desc); + } else { + JUTReport(20, line_y_pos, " %2d:%s", l_groupPoint[line_no], sub_room_desc); + } + + GXColor sp28 = {0x00, 0x00, 0x78, 0xFF}; + effectQuad.init(30, line_y_pos - 18, 540, line_y_pos - 2, sp28); + dComIfGd_set2DOpa(&effectQuad); + } else { + if (fabsf(mDoCPd_c::getStickX(PAD_1)) < 0.5f) { + JUTReport(20, line_y_pos, "%c %2d %s", l_cursolID == line_no ? 'O' : ' ', + line_no, map_name); + JUTReport(300, line_y_pos, "%2d:%s", l_groupPoint[line_no], room_desc); + } else { + JUTReport(20, line_y_pos, " %2d:%s", l_groupPoint[line_no], sub_room_desc); + } + } + + if (menu_info->stage_data[line_no].field_0x42 != 0xFF) { + JUTReport(540, line_y_pos, "+%02d", menu_info->stage_data[line_no].field_0x42); + if (menu_info->stage_data[line_no].field_0x42 <= 5) { + u8 alpha = (menu_info->stage_data[line_no].field_0x42 / 5.0f) * 80.0f; + GXColor sp24 = {0x14, 0x78, 0x14, 0xDC - alpha}; + + effectQuad2[effectQuad2_cnt].init(540, line_y_pos - 17, 578, line_y_pos - 2, + sp24); + dComIfGd_set2DOpa(&effectQuad2[effectQuad2_cnt]); + effectQuad2_cnt++; + } + } else { + JUTReport(540, line_y_pos, "***"); + } + line_no++; + line_y_pos += 16; + } else { + break; + } + } + + char* time_setting[] = { + "つうじょう(8:00)", // Normal (8:00) + "じこくひきつぎ", // Time Passing + "あさ固定", // Fixed Morning + "ひる固定", // Fixed Afternoon + "ゆうがた固定", // Fixed Dusk + "よる固定", // Fixed Night + "時に固定", // Time Fixed + }; + + char* season_setting[] = { + "はる", // Spring + "なつ", // Summer + "あき", // Fall + "ふゆ", // Winter + "無視", // Ignore + }; + + char* moon_setting[] = { + "1", "2", "3", "4", "5", "6", "7", + }; + + char* light_setting[] = { + "つうじょう", // Normal + "1灯", // 1 Light + "2灯", // 2 Light + "3灯", // 3 Light + "4灯", // 4 Light + "5灯", // 5 Light + "6灯", // 6 Light + "7灯", // 7 Light + }; + + if (l_timepat >= 6) { + int sp20 = l_timepat - 6; + // "(Y or X) Time:%d%s" + JUTReport(120, 420, "(YorX)じこく:%d%s", sp20, time_setting[6]); + } else { + // "(Y or X) Time:%s" + JUTReport(120, 420, "(YorX)じこく:%s", time_setting[l_timepat]); + } + + // "(3B) Light:%s" + JUTReport(290, 400, "(3B)ライト:%s", light_setting[g_env_light.light_mask_type & 0xF]); + // "(3X) Moon:%s" + JUTReport(470, 400, "(3X)月:%s", moon_setting[l_moonpat]); + // "%d Clears" + JUTReport(40, 400, "%d周目", dComIfGs_getClearCount()); + + static char* language[] = { + "ENGLISH", "GERMAN", "FRENCH", "SPANISH", "ITALIAN", + }; + + JUTReport(40, 440, "%s", language[dComIfGs_getPalLanguage()]); + + if (g_debugHpMode == 0) { + // "(3Y) Normal" + JUTReport(100, 400, "(3Y)通常"); + } else { + // "(3Y) Invincible" + JUTReport(100, 400, "(3Y)無敵"); + } + + if (g_playerKind == 0) { + // "Z: Normal" + JUTReport(400, 420, "Z:通常"); + } else if (g_playerKind == 1) { + // "Z: Fixed Wolf" + JUTReport(400, 420, "Z:狼固定"); + } else if (g_playerKind == 2) { + // "Z: Ranch Fixed" + JUTReport(400, 420, "Z:牧童固定"); + } else if (g_playerKind == 3) { + // "Z: Kokiri Fixed" + JUTReport(400, 420, "Z:コキリ固定"); + } else if (g_playerKind == 4) { + // "Z: Zora Fixed" + JUTReport(400, 420, "Z:ゾーラ固定"); + } else { + // "Z: Armor Fixed" + JUTReport(400, 420, "Z:鎧固定"); + } + + if (dComIfGs_isEventBit(dSv_event_flag_c::M_067)) { + // "Midna ON" + JUTReport(500, 420, "ミドナON"); + } else { + // "Midna OFF" + JUTReport(500, 420, "ミドナOFF"); + } + + int header_x = 36; + int sp18 = 40; + sp18 += 12; + int header_y = sp18 - 12; + + JUTReport(header_x, header_y, "_DEBUG %s %s", mDoMain::COPYDATE_STRING, "Authorized User"); + + if (g_presetHIO.mPresetData[0] != 0) { + // "Preset File In Use" + JUTReport(450, 380, "状況ファイル 使用中"); + } + + return 1; +} + +int toGameScene(dScnMenu_c* i_this) { + int rt; + + if ((strcmp(dComIfGp_getNextStageName(), "F_SP127") == 0 || + strcmp(dComIfGp_getNextStageName(), "R_SP127") == 0) && + dComIfGp_getNextStageLayer() <= 3) + { + g_env_light.fishing_hole_season = dComIfGp_getNextStageLayer() + 1; + } + + if (strcmp(dComIfGp_getNextStageName(), "OPENING") == 0) { + dComIfGs_offEventBit(dSv_event_flag_c::M_068); + dComIfGs_offEventBit(dSv_event_flag_c::M_077); + dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[550]); + dComIfGs_offEventBit(dSv_event_flag_c::F_0338); + rt = fopScnM_ChangeReq(i_this, PROC_PLAY_SCENE, 0, 5); + dComIfGs_init(); + dComIfGp_offEnableNextStage(); + daNpcMsg_setEvtNum(7); + dComIfGp_setNextStage("F_SP108", 21, 1, 13); + dComIfGs_resetDan(); + dComIfGs_setRestartRoomParam(0); + } else { + if (strcmp(dComIfGp_getNextStageName(), "D_MN54") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN04A") == 0 || + strcmp(dComIfGp_getNextStageName(), "F_SP127") == 0) + { + dComIfGs_offEventBit(dSv_event_flag_c::M_077); + } + + if (g_env_light.light_mask_type != 0) { + g_env_light.light_mask_type = (u8)(g_env_light.light_mask_type | 0xF0); + } + + rt = fopScnM_ChangeReq(i_this, PROC_PLAY_SCENE, 0, 5); + dComIfGs_setRestartRoomParam(0); + } + + return rt; +} + +// Matching ? +void setEnvData(menu_data_class* i_data) { + int i; + int time = 99; + dComIfGs_setTime(120.0f); + + for (i = 0; i < 65; i++) { + if (memcmp(&i_data->env_data[i], "TIME", 4) == 0) { + time = (i_data->env_data[i + 4] & 0xF) * 10; + time += i_data->env_data[i + 5] & 0xF; + break; + } + } + + if (time != 99) { + dComIfGs_setTime(15.0f * (f32)time); + g_env_light.daytime = 15.0f * (f32)time; + } + + for (int i = 0; i < 65; i++) { + if (memcmp(&i_data->env_data[i], "(光0)", 6) == 0) { + // "(Light 0)" + dComIfGs_onDarkClearLV(0); + dComIfGs_onDarkClearLV(1); + dComIfGs_onDarkClearLV(2); + dComIfGs_onDarkClearLV(3); + dComIfGs_onDarkClearLV(4); + dComIfGs_onDarkClearLV(5); + } else if (memcmp(&i_data->env_data[i], "(光1)", 6) == 0) { + // "(Light 1)" + dComIfGs_onDarkClearLV(0); + } else if (memcmp(&i_data->env_data[i], "(光2)", 6) == 0) { + // "(Light 2)" + dComIfGs_onDarkClearLV(1); + } else if (memcmp(&i_data->env_data[i], "(光3)", 6) == 0) { + // "(Light 3)" + dComIfGs_onDarkClearLV(2); + } else if (memcmp(&i_data->env_data[i], "(光4)", 6) == 0) { + // "(Light 4)" + dComIfGs_onDarkClearLV(3); + } else if (memcmp(&i_data->env_data[i], "(光5)", 6) == 0) { + // "(Light 5)" + dComIfGs_onDarkClearLV(4); + } else if (memcmp(&i_data->env_data[i], "剣無", 4) == 0) { + // "No Sword" + dMeter2Info_setSword(fpcNm_ITEM_NONE, false); + dComIfGs_offItemFirstBit(fpcNm_ITEM_WOOD_STICK); + dComIfGs_offItemFirstBit(fpcNm_ITEM_SWORD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_MASTER_SWORD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_LIGHT_SWORD); + dMeter2Info_setShield(fpcNm_ITEM_NONE, false); + dComIfGs_offItemFirstBit(fpcNm_ITEM_SHIELD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_WOOD_SHIELD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_HYLIA_SHIELD); + } else if (memcmp(&i_data->env_data[i], "神剣", 4) == 0) { + // "Master Sword" + dMeter2Info_setSword(fpcNm_ITEM_MASTER_SWORD, false); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WOOD_STICK); + dComIfGs_onItemFirstBit(fpcNm_ITEM_SWORD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_MASTER_SWORD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_LIGHT_SWORD); + } else if (memcmp(&i_data->env_data[i], "木刀", 4) == 0) { + // "Wooden Sword" + dMeter2Info_setSword(fpcNm_ITEM_WOOD_STICK, false); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WOOD_STICK); + dMeter2Info_setShield(fpcNm_ITEM_NONE, false); + dComIfGs_offItemFirstBit(fpcNm_ITEM_SHIELD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_WOOD_SHIELD); + dComIfGs_offItemFirstBit(fpcNm_ITEM_HYLIA_SHIELD); + } else if (memcmp(&i_data->env_data[i], "童", 2) == 0) { + // "Child" + if (g_playerKind == 0) { + g_playerKind = 2; + } + } else if (memcmp(&i_data->env_data[i], "狼", 2) == 0) { + // "Wolf" + if (g_playerKind == 0) { + g_playerKind = 1; + } + } else if ((dScnMenu_c::isAutoSelect() && i == 0) || + memcmp(&i_data->env_data[i], "緑服", 4) == 0) + { + // "Green Tunic" + if (g_playerKind == 0) { + g_playerKind = 3; + dMeter2Info_setSword(fpcNm_ITEM_SWORD, false); + dMeter2Info_setShield(fpcNm_ITEM_HYLIA_SHIELD, false); + } + } else if (memcmp(&i_data->env_data[i], "SET", 3) == 0 && i_data->env_data[i + 3] >= '0' && + i_data->env_data[i + 3] <= '9') + { + i += 3; + + while (true) { + char string[4]; + int label_no; + int j = 0; + + memset(string, 0, 4); + + while (true) { + if (i_data->env_data[i] >= '0' && i_data->env_data[i] <= '9' && j < 3) { + string[j] = i_data->env_data[i]; + + j++; + i++; + } else { + break; + } + } + + label_no = atoi(string); + if (label_no >= 0 && label_no <= 999) { + dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[label_no]); + } + + if (i_data->env_data[i] != '+') { + break; + } + i++; + } + + i--; + } else if (memcmp(&i_data->env_data[i], "RESET", 5) == 0 && + i_data->env_data[i + 5] >= '0' && i_data->env_data[i + 5] <= '9') + { + i += 5; + + while (true) { + char string[4]; + int label_no; + int j = 0; + + memset(string, 0, 4); + + while (true) { + if (i_data->env_data[i] >= '0' && i_data->env_data[i] <= '9' && j < 3) { + string[j] = i_data->env_data[i]; + + j++; + i++; + } else { + break; + } + } + + label_no = atoi(string); + if (label_no >= 0 && label_no <= 999) { + dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[label_no]); + } + + if (i_data->env_data[i] != '+') { + break; + } + i++; + } + + i--; + } else if (memcmp(&i_data->env_data[i], "SETT", 4) == 0) { + i += 4; + + while (true) { + char string[4]; + int label_no; + int j = 0; + + memset(string, 0, 4); + + while (true) { + if (i_data->env_data[i] >= '0' && i_data->env_data[i] <= '9' && j < 3) { + string[j] = i_data->env_data[i]; + + j++; + i++; + } else { + break; + } + } + + label_no = atoi(string); + if (label_no >= 0 && label_no <= 999) { + dComIfGs_onTmpBit((u16)dSv_event_tmp_flag_c::tempBitLabels[label_no]); + OS_WARNING("onTmpBit[%d]\n", label_no); + } + + if (i_data->env_data[i] != '+') { + break; + } + i++; + } + + i--; + } else if (memcmp(&i_data->env_data[i], "RESETT", 6) == 0) { + i += 6; + + while (true) { + char string[4]; + int label_no; + int j = 0; + + memset(string, 0, 4); + + while (true) { + if (i_data->env_data[i] >= '0' && i_data->env_data[i] <= '9' && j < 3) { + string[j] = i_data->env_data[i]; + + j++; + i++; + } else { + break; + } + } + + label_no = atoi(string); + if (label_no >= 0 && label_no <= 999) { + dComIfGs_offTmpBit((u16)dSv_event_tmp_flag_c::tempBitLabels[label_no]); + OS_WARNING("offTmpBit[%d]\n", label_no); + } + + if (i_data->env_data[i] != '+') { + break; + } + i++; + } + + i--; + } else if (memcmp(&i_data->env_data[i], "鉄靴", 4) == 0) { + // "Iron Boots" + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_3); + } else if (memcmp(&i_data->env_data[i], "水服", 4) == 0) { + // "Water Tunic" + dMeter2Info_setCloth(fpcNm_ITEM_WEAR_ZORA, false); + } else if (memcmp(&i_data->env_data[i], "(初)", 4) == 0 || + memcmp(&i_data->env_data[i], "(初)", 6) == 0) + { + // "(First)" + dComIfGs_offGetMagicUseFlag(); + dComIfGs_offItemFirstBit(fpcNm_ITEM_BOW); + } else if (memcmp(&i_data->env_data[i], "ミドナ瀕死", 10) == 0) { + // "Midna Dying" + dComIfGs_onDarkClearLV(0); + dComIfGs_onDarkClearLV(1); + dComIfGs_onDarkClearLV(2); + dComIfGs_offDarkClearLV(3); + dComIfGs_offDarkClearLV(4); + dComIfGs_onTransformLV(0); + dComIfGs_onTransformLV(1); + dComIfGs_onTransformLV(2); + dComIfGs_onTransformLV(3); + } else if (memcmp(&i_data->env_data[i], "変身自由", 8) == 0) { + // "Transform Unlocked" + dComIfGs_onDarkClearLV(0); + dComIfGs_onDarkClearLV(1); + dComIfGs_onDarkClearLV(2); + dComIfGs_onDarkClearLV(3); + dComIfGs_onTransformLV(0); + dComIfGs_onTransformLV(1); + dComIfGs_onTransformLV(2); + dComIfGs_onTransformLV(3); + dComIfGs_onEventBit(dSv_event_flag_c::F_0250); + } else if (memcmp(&i_data->env_data[i], "奥1", 4) == 0) { + // Hidden Skill 1 + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + } else if (memcmp(&i_data->env_data[i], "奥2", 4) == 0) { + // Hidden Skill 2 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + } else if (memcmp(&i_data->env_data[i], "奥3", 4) == 0) { + // Hidden Skill 3 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + dComIfGs_onEventBit(dSv_event_flag_c::F_0340); + } else if (memcmp(&i_data->env_data[i], "奥4", 4) == 0) { + // Hidden Skill 4 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + dComIfGs_onEventBit(dSv_event_flag_c::F_0340); + dComIfGs_onEventBit(dSv_event_flag_c::F_0341); + } else if (memcmp(&i_data->env_data[i], "奥5", 4) == 0) { + // Hidden Skill 5 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + dComIfGs_onEventBit(dSv_event_flag_c::F_0340); + dComIfGs_onEventBit(dSv_event_flag_c::F_0341); + dComIfGs_onEventBit(dSv_event_flag_c::F_0342); + } else if (memcmp(&i_data->env_data[i], "奥6", 4) == 0) { + // Hidden Skill 6 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + dComIfGs_onEventBit(dSv_event_flag_c::F_0340); + dComIfGs_onEventBit(dSv_event_flag_c::F_0341); + dComIfGs_onEventBit(dSv_event_flag_c::F_0342); + dComIfGs_onEventBit(dSv_event_flag_c::F_0343); + } else if (memcmp(&i_data->env_data[i], "奥7", 4) == 0) { + // Hidden Skill 7 + dComIfGs_onEventBit(dSv_event_flag_c::F_0338); + dComIfGs_onEventBit(dSv_event_flag_c::F_0339); + dComIfGs_onEventBit(dSv_event_flag_c::F_0340); + dComIfGs_onEventBit(dSv_event_flag_c::F_0341); + dComIfGs_onEventBit(dSv_event_flag_c::F_0342); + dComIfGs_onEventBit(dSv_event_flag_c::F_0343); + dComIfGs_onEventBit(dSv_event_flag_c::F_0344); + } + } +} + +// NONMATCHING - some stack issues +int dScnMenu_Execute(dScnMenu_c* i_this) { + static const u8 l_autoCancel[2][2] = { + {99, 99}, + {0, 0}, + }; + + menu_info_class* menu_info = i_this->info; + + if (!mDoCPd_c::getHoldL(PAD_1) && !mDoCPd_c::getHoldR(PAD_1) && + mDoCPd_c::getAnalogL(PAD_1) > 0.8f && mDoCPd_c::getAnalogR(PAD_1) > 0.8f && + mDoCPd_c::getTrigA(PAD_1)) + { + dScnMenu_c::m_autoSelect = true; + dScnMenu_c::m_autoCursolID = l_cursolID; + dScnMenu_c::m_autoGroupPoint = l_groupPoint[l_cursolID]; + } + + if (dScnMenu_c::m_autoSelect) { + if (dScnMenu_c::m_autoCursolID > menu_info->num) { + dScnMenu_c::m_autoSelect = false; + goto block_24; + } else if (i_this->field_0x1ee == 0) { + menu_data_class* menu_data = &menu_info->stage_data[dScnMenu_c::m_autoCursolID] + .data[dScnMenu_c::m_autoGroupPoint]; + dComIfGp_offEnableNextStage(); + dComIfGp_setNextStage(menu_data->stage_name, menu_data->point, menu_data->room_no, + menu_data->layer); + g_playerKind = 0; + setEnvData(menu_data); + + if (toGameScene(i_this)) { + OS_REPORT("\x1b[45;30m自動メニュー選択(<%s>ステージ<%s> レイヤー<%d> 部屋No<%d> " + "プレイヤーNo<%d> ---<%d,%d>)\n\x1b[40;37m", + menu_data->env_data, menu_data->stage_name, menu_data->layer, + menu_data->room_no, menu_data->point, dScnMenu_c::m_autoCursolID, + dScnMenu_c::m_autoGroupPoint); + + u8 sp8; + do { + if (++dScnMenu_c::m_autoGroupPoint >= + menu_info->stage_data[dScnMenu_c::m_autoCursolID].field_0x41) + { + dScnMenu_c::m_autoCursolID++; + dScnMenu_c::m_autoGroupPoint = 0; + } + + sp8 = 0; + + const u8* sp34 = l_autoCancel[0]; + for (u32 i = 0; i < 1; i++) { + if (dScnMenu_c::m_autoCursolID >= 82 || + (dScnMenu_c::m_autoCursolID == sp34[0] && + dScnMenu_c::m_autoGroupPoint == sp34[1])) + { + sp8 = 1; + break; + } + + sp34 += 2; + } + } while (sp8 != 0); + + i_this->field_0x1ee = 1; + } + } + return 1; + } + +block_24: + if (mDoCPd_c::getHoldUp(PAD_1) || mDoCPd_c::getHoldDown(PAD_1)) { + BOOL move_cursor = TRUE; + + if (mDoCPd_c::getTrigUp(PAD_1) || mDoCPd_c::getTrigDown(PAD_1)) { + i_this->cursor_move_timer = 20; + } else { + if (cLib_calcTimer(&i_this->cursor_move_timer) == 0) { + i_this->cursor_move_timer = 4; + } else { + move_cursor = FALSE; + } + } + + if (move_cursor) { + if (mDoCPd_c::getHoldUp(PAD_1)) { + if (--l_cursolID < 0) { + l_cursolID = menu_info->num - 1; + } + } else { + if (++l_cursolID >= menu_info->num) { + l_cursolID = 0; + } + } + + i_this->current_category = menu_info->stage_data[l_cursolID].field_0x43; + } + } + + f32 stick_x = mDoCPd_c::getStickX(PAD_1); + f32 stick_y = mDoCPd_c::getStickY(PAD_1); + + if (fabsf(stick_y) > 0.5f) { + BOOL move_cursor = TRUE; + if (i_this->category_move_timer == 20) { + i_this->category_move_timer--; + } else { + if (cLib_calcTimer(&i_this->category_move_timer) == 0) { + i_this->category_move_timer = 19; + } else { + move_cursor = FALSE; + } + } + + if (move_cursor) { + if (stick_y > 0.0f) { + if (i_this->current_category != 0) { + i_this->current_category--; + } else { + i_this->current_category = i_this->category_info->num; + } + + for (int i = 0; i < menu_info->num; i++) { + if (i_this->current_category == menu_info->stage_data[i].field_0x43) { + l_cursolID = i; + break; + } + } + } else { + if (i_this->current_category < i_this->category_info->num) { + i_this->current_category++; + } else { + i_this->current_category = 0; + } + + for (int i = 0; i < menu_info->num; i++) { + if (i_this->current_category == menu_info->stage_data[i].field_0x43) { + l_cursolID = i; + break; + } + } + } + + l_startID = l_cursolID; + } + } else { + i_this->category_move_timer = 20; + } + + if (mDoCPd_c::getHoldB(PAD_1) || mDoCPd_c::getHoldA(PAD_1)) { + BOOL change_point = TRUE; + if (mDoCPd_c::getTrigB(PAD_1) || mDoCPd_c::getTrigA(PAD_1)) { + i_this->group_move_timer = 20; + } else { + if (cLib_calcTimer(&i_this->group_move_timer) == 0) { + i_this->group_move_timer = 4; + } else { + change_point = FALSE; + } + } + + if (change_point) { + if (mDoCPd_c::getHoldB(PAD_1)) { + if (--l_groupPoint[l_cursolID] < 0) { + l_groupPoint[l_cursolID] = menu_info->stage_data[l_cursolID].field_0x41 - 1; + } + } else { + if (++l_groupPoint[l_cursolID] >= menu_info->stage_data[l_cursolID].field_0x41) { + l_groupPoint[l_cursolID] = 0; + } + } + } + } + + if (mDoCPd_c::getTrigR(PAD_1)) { + if (++i_this->select_point == 0) { + i_this->select_point++; + } + } else if (mDoCPd_c::getTrigL(PAD_1)) { + if (--i_this->select_point == 0) { + i_this->select_point--; + } + } + + if (mDoCPd_c::getTrigStart(PAD_1) || g_presetHIO.field_0x2717 == 2) { + menu_data_class* data = &menu_info->stage_data[l_cursolID].data[l_groupPoint[l_cursolID]]; + dComIfGp_offEnableNextStage(); + + int point; + if (i_this->select_point != 0) { + point = i_this->select_point - 1; + } else { + point = data->point; + } + + dComIfGp_setNextStage(data->stage_name, point, data->room_no, data->layer); + setEnvData(data); + + if (g_presetHIO.field_0x2717 == 2) { + g_presetHIO.field_0x2717 = 0; + dSm_read_stageset(g_presetHIO.mPresetData); + fopScnM_ChangeReq(i_this, PROC_MENU_SCENE, 0, 5); + } else { + dScnMenu_c::cursolStageName[0] = 0; + toGameScene(i_this); + } + + dScnMenu_setPlayerDebugMode(); + } + + if (mDoCPd_c::getTrigY(PAD_1)) { + if (--l_timepat < 0) { + l_timepat = 29; + } + } else if (mDoCPd_c::getTrigX(PAD_1)) { + if (++l_timepat > 29) { + l_timepat = 0; + } + } + + f32 substick_x = mDoCPd_c::getSubStickX(PAD_1); + if (fabsf(substick_x) > 0.5f) { + if (i_this->week_move_timer == 0) { + if (substick_x < 0.0f) { + if (--l_weekpat < 0) { + l_weekpat = 4; + } + } else { + if (++l_weekpat >= 5) { + l_weekpat = 0; + } + } + i_this->week_move_timer = 99; + } + } else { + i_this->week_move_timer = 0; + } + + f32 temp_f27 = mDoCPd_c::getSubStickX(PAD_1); + if (mDoCPd_c::getTrigX(PAD_3)) { + if (++l_moonpat >= 7) { + l_moonpat = 0; + } + } + + dComIfGs_setDate(l_moonpat); + + if (mDoCPd_c::getTrigB(PAD_3)) { + g_env_light.light_mask_type++; + if (g_env_light.light_mask_type > 7) { + g_env_light.light_mask_type = 0; + } + } + + if (mDoCPd_c::getTrigZ(PAD_1)) { + g_playerKind++; + if (g_playerKind == 6) { + g_playerKind = 0; + } + } + + g_horsePosInit = 1; + + if (mDoCPd_c::getTrigY(PAD_3)) { + g_debugHpMode ^= 1; + } + + if (mDoCPd_c::getTrigA(PAD_3)) { + if (dComIfGs_isEventBit(dSv_event_flag_c::M_067) != 0) { + dComIfGs_offEventBit(dSv_event_flag_c::M_067); + dComIfGs_offEventBit(dSv_event_flag_c::M_011); + dComIfGs_offGetMagicUseFlag(); + + for (int i = 0; i < 4; i++) { + dComIfGs_offLightDropGetFlag(i); + } + } else { + dComIfGs_onEventBit(dSv_event_flag_c::M_067); + dComIfGs_onEventBit(dSv_event_flag_c::M_011); + + for (int i = 0; i < 4; i++) { + dComIfGs_onLightDropGetFlag(i); + } + } + } + + g_env_light.time_change_rate = 0.0f; + + if (l_timepat >= 6) { + f32 time = 15.0f * (f32)(l_timepat - 6); + dComIfGs_setTime(time); + g_env_light.time_change_rate = 1000.0f; + } else { + switch (l_timepat) { + case 0: + case 1: + break; + case 2: + dComIfGs_setTime(90.0f); + g_env_light.daytime = 90.0f; + g_env_light.time_change_rate = 1000.0f; + break; + case 3: + dComIfGs_setTime(195.0f); + g_env_light.daytime = 195.0f; + g_env_light.time_change_rate = 1001.0f; + break; + case 4: + dComIfGs_setTime(255.0f); + g_env_light.daytime = 255.0f; + g_env_light.time_change_rate = 1002.0f; + break; + case 5: + dComIfGs_setTime(315.0f); + g_env_light.daytime = 315.0f; + g_env_light.time_change_rate = 1003.0f; + break; + } + } + + if (S_antei_cnt > 30) { + g_presetHIO.exePreset(); + } else { + S_antei_cnt++; + } + + return 1; +} + +int dScnMenu_IsDelete(dScnMenu_c* i_this) { + "Is Delete -> Menu scene\n"; + return 1; +} + +int dScnMenu_Delete(dScnMenu_c* i_this) { + "dScnMenu_Delete():\n"; + + JUTDbPrint::getManager()->changeFont(JFWSystem::getSystemFont()); + delete i_this->font; + + JKRFree(i_this->info); + JKRFree(i_this->fontRes); + fapGmHIO_offMenu(); + + if (g_presetHIO.mPresetData[0] != 0) { + g_presetHIO.field_0x2716 = dSm_read_presettxt(g_presetHIO.mPresetData); + if (g_presetHIO.field_0x2716 != 0) { + dComIfG_playerStatusD(); + } + } else { + dComIfGp_itemDataInit(); + } + + fapGmHIO_offMenu(); + return 1; +} + +int phase_1(dScnMenu_c* i_this) { + if (!dStage_roomControl_c::resetArchiveBank(0)) { + return cPhs_INIT_e; + } + + JKRHeap* heap = mDoExt_getZeldaHeap(); + s32 total_free = heap->getTotalFreeSize(); + "dScnMenu_Create(): TotalFreeSize=%d\n"; + OS_REPORT("Menu Create !!\n"); + + i_this->command = mDoDvdThd_toMainRam_c::create("/res/Menu/Menu1.dat", 0, NULL); + JUT_ASSERT(3083, i_this->command != 0); + + i_this->fontCommand = mDoDvdThd_toMainRam_c::create("/res/Menu/kanfont_fix16.bfn", 0, NULL); + JUT_ASSERT(3086, i_this->fontCommand != 0); + + dComIfG_playerStatusD(); + dComIfGs_offDarkClearLV(0); + dComIfGs_offDarkClearLV(1); + dComIfGs_offDarkClearLV(2); + dComIfGs_offDarkClearLV(3); + dComIfGs_offDarkClearLV(4); + dComIfGs_offDarkClearLV(5); + dComIfGs_offTransformLV(0); + dComIfGs_offTransformLV(1); + dComIfGs_offTransformLV(2); + dComIfGs_offTransformLV(3); + g_env_light.light_mask_type = 0; + return cPhs_NEXT_e; +} + +u8 search(menu_info_class* i_info) { + int index; + u8 rt = 0; + if (dScnMenu_c::cursolStageName[0] != 0) { + index = i_info->num - 1; + while (index >= 0) { + menu_data_class* data = i_info->stage_data[index].data; + + for (s8 i = 0; i < i_info->stage_data[index].field_0x41; i++) { + if (strcmp(data->stage_name, dScnMenu_c::cursolStageName) == 0) { + l_cursolID = index; + rt = 1; + l_groupPoint[l_cursolID] = i; + + dScnMenu_c::m_error_flags &= (u8)~ERR_MAP; + if (data->room_no == dScnMenu_c::cursolRoomNo) { + dScnMenu_c::m_error_flags &= (u8)~ERR_ROOM; + if (data->layer == dScnMenu_c::cursolLayer) { + dScnMenu_c::m_error_flags &= (u8)~ERR_LAYER; + if (data->point == dScnMenu_c::cursolPoint) { + dScnMenu_c::m_error_flags &= (u8)~ERR_POINT; + return rt; + } + + if (dScnMenu_c::cursolPoint == -1) { + return rt; + } + } else if (dScnMenu_c::cursolLayer == -1) { + return rt; + } + } + } + data++; + } + index--; + } + + dScnMenu_c::cursolStageName[0] = 0; + } + + return rt; +} + +// NONMATCHING - small regalloc +int phase_2(dScnMenu_c* i_this) { + if (!i_this->command->sync() || !i_this->fontCommand->sync()) { + return cPhs_INIT_e; + } + + i_this->info = (menu_info_class*)i_this->command->getMemAddress(); + JUT_ASSERT(3237, i_this->info != 0); + + menu_info_class* menu_info = i_this->info; + menu_info->stage_data = (menu_stage_class*)((u32)menu_info->stage_data + (u32)menu_info); + + for (int i = 0; i < menu_info->num; i++) { + menu_info->stage_data[i].data = + (menu_data_class*)((u32)menu_info->stage_data[i].data + (u32)menu_info); + } + + if (l_groupPoint == NULL) { + l_groupPoint = new s8[menu_info->num]; + JUT_ASSERT(3252, l_groupPoint != 0); + + if (mDoExt_getSafeZeldaHeapSize() >= 0) { + mDoExt_addSafeZeldaHeapSize(-(mDoExt_getZeldaHeap()->getSize(l_groupPoint) + 0x10)); + } + + for (int i = 0; i < menu_info->num; i++) { + l_groupPoint[i] = 0; + } + } + + menu_category_class* category_info; + + u32 category_offset = 8; + category_offset += menu_info->num * sizeof(menu_stage_class); + + for (int i = 0; i < menu_info->num; i++) { + category_offset += menu_info->stage_data[i].field_0x41 * sizeof(menu_data_class); + } + + i_this->category_info = (menu_category_class*)((u32)i_this->command->getMemAddress() + category_offset); + JUT_ASSERT(3282, i_this->category_info != 0); + + category_info = i_this->category_info; + category_info->data = (menu_category_data_class*)((u32)category_info->data + (u32)menu_info); + i_this->current_category = menu_info->stage_data[l_cursolID].field_0x43; + + delete i_this->command; + + u8 sp8 = search(menu_info); + + i_this->fontRes = (ResFONT*)i_this->fontCommand->getMemAddress(); + delete i_this->fontCommand; + + if (i_this->fontRes != NULL) { + i_this->font = new myFontClass(i_this->fontRes, NULL); + if (i_this->font != NULL) { + JUTDbPrint::getManager()->changeFont(i_this->font); + } + } + + mDoGph_gInf_c::setTickRate(OS_TIMER_CLOCK / 60); + mDoGph_gInf_c::setBackColor(g_clearColor); + fapGmHIO_onMenu(); + i_this->current_category = menu_info->stage_data[l_cursolID].field_0x43; + + dComIfGs_onEventBit(dSv_event_flag_c::M_077); + dComIfGs_onEventBit(dSv_event_flag_c::M_068); + dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[550]); + return cPhs_COMPLEATE_e; +} + +int dScnMenu_Create(scene_class* i_this) { + typedef int (*method)(void*); + static method l_method[] = { + (method)phase_1, + (method)phase_2, + }; + + dScnMenu_c* a_this = (dScnMenu_c*)i_this; + + l_languageType = dComIfGs_getPalLanguage(); + return dComLbG_PhaseHandler(&a_this->phase, l_method, a_this); +} + +void dScnMenu_setItem(int i_slotNo, u8 i_itemNo) { + dComIfGs_setItem(i_slotNo, i_itemNo); + + if (i_itemNo != fpcNm_ITEM_NONE) { + dComIfGs_onItemFirstBit(i_itemNo); + } +} + +void dScnMenu_setPlayerDebugMode() { + if (mDoCPd_c::isConnect(PAD_3) || !dScnMenu_setPlayerDebugModeDungeon()) { + if (strcmp(dComIfGp_getNextStageName(), "D_MN05") == 0) { + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_EMPTY_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_11); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setRupee(0); + dComIfGs_setMaxLife(25); + dComIfGs_setLife(20); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN54") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN04A") == 0) + { + for (int i = 0x17; i >= 0; i--) { + dScnMenu_setItem(i, fpcNm_ITEM_NONE); + } + + for (int i = 0; i < 0x100; i++) { + dComIfGs_offItemFirstBit(i); + } + + dComIfGs_onItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES1); + dComIfGs_onItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES2); + dComIfGs_onItemFirstBit(fpcNm_ITEM_L2_KEY_PIECES3); + dComIfGs_onItemFirstBit(fpcNm_ITEM_LV2_BOSS_KEY); + dComIfGs_onItemFirstBit(fpcNm_ITEM_BOW); + dComIfGs_onItemFirstBit(fpcNm_ITEM_HOOKSHOT); + dComIfGs_onItemFirstBit(fpcNm_ITEM_BOOMERANG); + dComIfGs_onItemFirstBit(fpcNm_ITEM_RED_BOTTLE); + dComIfGs_onItemFirstBit(fpcNm_ITEM_OIL_BOTTLE); + dComIfGs_onItemFirstBit(fpcNm_ITEM_FAIRY); + dComIfGs_onItemFirstBit(fpcNm_ITEM_KANTERA); + dComIfGs_onItemFirstBit(fpcNm_ITEM_PACHINKO); + dComIfGs_onItemFirstBit(fpcNm_ITEM_HVY_BOOTS); + + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_13, fpcNm_ITEM_FAIRY); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_OIL_BOTTLE); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_RED_BOTTLE); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + + dComIfGs_setMixItemIndex(SELECT_ITEM_X, 0xFF); + dComIfGs_setMixItemIndex(SELECT_ITEM_Y, 0xFF); + dComIfGs_setMixItemIndex(2, 0xFF); + dComIfGs_setMixItemIndex(3, 0xFF); + dComIfGs_setSelectItemIndex(2, SLOT_4); + dComIfGs_setSelectItemIndex(3, 0xFF); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_0); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_3); + + dComIfGs_setRupee(0); + dComIfGs_setMaxLife(25); + dComIfGs_setLife(20); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setMaxOil(21600); + dComIfGs_setOil(21600); + dComIfGp_setMaxOxygen(600); + dComIfGp_setOxygen(600); + g_dComIfG_gameInfo.info.getSavedata().getSave(17).getBit().onDungeonItemBossKey(); + dComIfGs_onEventBit(dSv_event_flag_c::M_067); + + if (strcmp(dComIfGp_getNextStageName(), "D_MN54") == 0) { + dMeter2Info_onTempBit(0); + } + } else if (strcmp(dComIfGp_getNextStageName(), "R_SP107") == 0) { + dMeter2Info_setSword(fpcNm_ITEM_NONE, false); + dMeter2Info_setShield(fpcNm_ITEM_NONE, false); + } else if (dMeter2Info_isNextStage("F_SP102", 0, 0, 0) == 0) { + if (strcmp(dComIfGp_getNextStageName(), "D_MN01A") == 0) { + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_9); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_3); + dMeter2Info_setCloth(fpcNm_ITEM_WEAR_ZORA, false); + } + } + } +} + +void dScnMenu_setPlayerItemReset() { + for (int i = 23; i >= 0; i--) { + dScnMenu_setItem(i, fpcNm_ITEM_NONE); + } + + for (int i = 0; i < 0x100; i++) { + dComIfGs_offItemFirstBit(i); + } + + dComIfGs_onItemFirstBit(fpcNm_ITEM_SWORD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_MASTER_SWORD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WOOD_STICK); + dComIfGs_offItemFirstBit(fpcNm_ITEM_LIGHT_SWORD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_SHIELD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_HYLIA_SHIELD); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WEAR_CASUAL); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WEAR_KOKIRI); + dComIfGs_onItemFirstBit(fpcNm_ITEM_ARMOR); + dComIfGs_onItemFirstBit(fpcNm_ITEM_WEAR_ZORA); + + dComIfGs_setMixItemIndex(SELECT_ITEM_X, 0xFF); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, 0xFF); + dComIfGs_setMixItemIndex(SELECT_ITEM_Y, 0xFF); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, 0xFF); + dComIfGs_setMixItemIndex(2, 0xFF); + dComIfGs_setSelectItemIndex(2, 0xFF); + dComIfGs_setMixItemIndex(3, 0xFF); + dComIfGs_setSelectItemIndex(3, 0xFF); +} + +bool dScnMenu_setPlayerDebugModeDungeon() { + if (strcmp(dComIfGp_getNextStageName(), "D_MN05") == 0) { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_OIL_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_11); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setMaxLife(20); + dComIfGs_setLife(16); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(0); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN04") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN04A") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_OIL_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, 0); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, 3); + dComIfGs_setMaxLife(25); + dComIfGs_setLife(20); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(30); + dComIfGs_setArrowMax(30); + dComIfGs_setBombNum(0, 10); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN01") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN01A") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN01B") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_OIL_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_16); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_3); + dComIfGs_setMaxLife(30); + dComIfGs_setLife(24); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(30); + dComIfGs_setArrowMax(30); + dComIfGs_setBombNum(0, 10); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN10") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN10A") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN10B") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_GREEN_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_9); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_4); + dComIfGs_setMaxLife(40); + dComIfGs_setLife(32); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 20); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN11") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN11A") == 0 || + strcmp(dComIfGp_getNextStageName(), "D_MN11B") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_2, fpcNm_ITEM_SPINNER); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_GREEN_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_2); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setMaxLife(45); + dComIfGs_setLife(36); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 20); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN06") == 0 || + strcmp(dComIfGp_getNextStageName(), "T_MN06") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_2, fpcNm_ITEM_SPINNER); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_6, fpcNm_ITEM_IRONBALL); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_FAIRY); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_6); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setMaxLife(50); + dComIfGs_setLife(40); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 20); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN07") == 0 || + strcmp(dComIfGp_getNextStageName(), "T_MN07") == 0) + { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_2, fpcNm_ITEM_SPINNER); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_6, fpcNm_ITEM_IRONBALL); + dScnMenu_setItem(SLOT_8, fpcNm_ITEM_COPY_ROD); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_GREEN_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_8); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setMaxLife(55); + dComIfGs_setLife(44); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 20); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN08") == 0) { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_2, fpcNm_ITEM_SPINNER); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_6, fpcNm_ITEM_IRONBALL); + dScnMenu_setItem(SLOT_8, fpcNm_ITEM_COPY_ROD); + dScnMenu_setItem(SLOT_10, fpcNm_ITEM_W_HOOKSHOT); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_BLUE_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_10); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_11); + dComIfGs_setMaxLife(65); + dComIfGs_setLife(52); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 30); + dComIfGs_setBombNum(1, 15); + } else if (strcmp(dComIfGp_getNextStageName(), "D_MN09") == 0) { + dScnMenu_setPlayerItemReset(); + dScnMenu_setItem(SLOT_0, fpcNm_ITEM_BOOMERANG); + dScnMenu_setItem(SLOT_1, fpcNm_ITEM_KANTERA); + dScnMenu_setItem(SLOT_23, fpcNm_ITEM_PACHINKO); + dScnMenu_setItem(SLOT_2, fpcNm_ITEM_SPINNER); + dScnMenu_setItem(SLOT_3, fpcNm_ITEM_HVY_BOOTS); + dScnMenu_setItem(SLOT_4, fpcNm_ITEM_BOW); + dScnMenu_setItem(SLOT_9, fpcNm_ITEM_HOOKSHOT); + dScnMenu_setItem(SLOT_6, fpcNm_ITEM_IRONBALL); + dScnMenu_setItem(SLOT_8, fpcNm_ITEM_COPY_ROD); + dScnMenu_setItem(SLOT_10, fpcNm_ITEM_W_HOOKSHOT); + dScnMenu_setItem(SLOT_15, fpcNm_ITEM_NORMAL_BOMB); + dScnMenu_setItem(SLOT_16, fpcNm_ITEM_WATER_BOMB); + dScnMenu_setItem(SLOT_11, fpcNm_ITEM_BLUE_BOTTLE); + dScnMenu_setItem(SLOT_12, fpcNm_ITEM_RED_BOTTLE); + dComIfGs_setSelectItemIndex(SELECT_ITEM_X, SLOT_4); + dComIfGs_setSelectItemIndex(SELECT_ITEM_Y, SLOT_12); + dComIfGs_setMaxLife(75); + dComIfGs_setLife(60); + dComIfGs_setRupee(0); + dComIfGs_setArrowNum(60); + dComIfGs_setArrowMax(60); + dComIfGs_setBombNum(0, 30); + dComIfGs_setBombNum(1, 15); + } + + return 0; +} + +myFontClass::~myFontClass() {} + +f32 myFontClass::drawChar_scale(f32 param_0, f32 param_1, f32 param_2, f32 param_3, int param_4, bool param_5) { + param_2; + + if (param_4 < 0xFF) { + return field_0x70.drawChar_scale(param_0, param_1, 8.75f, param_3, param_4, param_5); + } else { + return JUTResFont::drawChar_scale(param_0, param_1, 13.5f, param_3, param_4, param_5); + } +} + +static leafdraw_method_class l_dScnMenu_Method = { + (process_method_func)dScnMenu_Create, (process_method_func)dScnMenu_Delete, + (process_method_func)dScnMenu_Execute, (process_method_func)dScnMenu_IsDelete, + (process_method_func)dScnMenu_Draw, +}; + +/* 803C3018-803C3040 -00001 0028+00 0/0 0/0 1/0 .data g_profile_MENU_SCENE */ +extern scene_process_profile_definition g_profile_MENU_SCENE = { + fpcLy_ROOT_e, // mLayerID + 1, // mListID + fpcPi_CURRENT_e, // mListPrio + PROC_MENU_SCENE, // mProcName + &g_fpcNd_Method.base, // sub_method + sizeof(dScnMenu_c), // mSize + 0, // mSizeOther + 0, // mParameters + &g_fopScn_Method.base, // sub_method + (process_method_class*)&l_dScnMenu_Method, // mpMtd +}; +#else /* 803C3018-803C3040 -00001 0028+00 0/0 0/0 1/0 .data g_profile_MENU_SCENE */ extern scene_process_profile_definition g_profile_MENU_SCENE = { fpcLy_ROOT_e, // mLayerID @@ -20,3 +1987,4 @@ extern scene_process_profile_definition g_profile_MENU_SCENE = { &g_fopScn_Method.base, // sub_method NULL, // mpMtd }; +#endif diff --git a/src/d/d_s_play.cpp b/src/d/d_s_play.cpp index c306e214ac..bde677fd79 100644 --- a/src/d/d_s_play.cpp +++ b/src/d/d_s_play.cpp @@ -574,6 +574,10 @@ dScnPly_reg_HIO_c g_regHIO; /* 8043079C-804307E0 05D4BC 0044+00 1/2 3/3 0/0 .bss g_envHIO */ dScnPly_env_HIO_c g_envHIO; +#ifdef DEBUG +dScnPly_preset_HIO_c g_presetHIO; +#endif + /* 8025A654-8025A9F4 254F94 03A0+00 1/0 0/0 0/0 .text phase_4__FP9dScnPly_c */ static int phase_4(dScnPly_c* i_this) { if (i_this->sceneCommand) { diff --git a/src/d/d_save.cpp b/src/d/d_save.cpp index e8249e064a..8d7b20405c 100644 --- a/src/d/d_save.cpp +++ b/src/d/d_save.cpp @@ -10,6 +10,8 @@ #include "d/d_com_inf_game.h" #include "d/d_meter2_info.h" #include "d/actor/d_a_obj_carry.h" +#include "f_op/f_op_scene_mng.h" +#include "JSystem/JHostIO/JORFile.h" /* 80032918-80032958 02D258 0040+00 4/4 0/0 0/0 .text dSv_item_rename__FUc */ static u8 dSv_item_rename(u8 i_itemNo) { @@ -64,6 +66,8 @@ void dSv_player_status_a_c::init() { /* 80032A48-80032A5C 02D388 0014+00 0/0 1/1 0/0 .text * setSelectItemIndex__21dSv_player_status_a_cFiUc */ void dSv_player_status_a_c::setSelectItemIndex(int i_no, u8 i_slotNo) { + JUT_ASSERT(107, (i_no >= 0) && (i_no < ITEM_XY_MAX_DUMMY/2)); + if (i_no < MAX_SELECT_ITEM) { mSelectItem[i_no] = i_slotNo; } @@ -72,6 +76,8 @@ void dSv_player_status_a_c::setSelectItemIndex(int i_no, u8 i_slotNo) { /* 80032A5C-80032A78 02D39C 001C+00 7/7 20/20 0/0 .text * getSelectItemIndex__21dSv_player_status_a_cCFi */ u8 dSv_player_status_a_c::getSelectItemIndex(int i_no) const { + JUT_ASSERT(124, (i_no >= 0) && (i_no < ITEM_XY_MAX_DUMMY/2)); + if (i_no < MAX_SELECT_ITEM) { return mSelectItem[i_no]; } @@ -81,6 +87,8 @@ u8 dSv_player_status_a_c::getSelectItemIndex(int i_no) const { /* 80032A78-80032A8C 02D3B8 0014+00 0/0 1/1 0/0 .text setMixItemIndex__21dSv_player_status_a_cFiUc */ void dSv_player_status_a_c::setMixItemIndex(int i_no, u8 i_slotNo) { + JUT_ASSERT(143, (i_no >= 0) && (i_no < ITEM_XY_MAX_DUMMY/2)); + if (i_no < MAX_SELECT_ITEM) { mMixItem[i_no] = i_slotNo; } @@ -89,6 +97,8 @@ void dSv_player_status_a_c::setMixItemIndex(int i_no, u8 i_slotNo) { /* 80032A8C-80032AA8 02D3CC 001C+00 0/0 1/1 0/0 .text getMixItemIndex__21dSv_player_status_a_cCFi */ u8 dSv_player_status_a_c::getMixItemIndex(int i_no) const { + JUT_ASSERT(160, (i_no >= 0) && (i_no < ITEM_XY_MAX_DUMMY/2)); + if (i_no < MAX_SELECT_ITEM) { return mMixItem[i_no]; } @@ -107,13 +117,33 @@ u16 dSv_player_status_a_c::getRupeeMax() const { return 1000; } } + return 0; } +void dSv_player_status_a_c::onMagicFlag(u8 i_magic) { + JUT_ASSERT(203, 0 <= i_magic && i_magic < 8); + if (i_magic == 0) { + dComIfGs_onEventBit(dSv_event_flag_c::M_097); + } + + mMagicFlag |= (u8)(1 << i_magic); +} + +void dSv_player_status_a_c::offMagicFlag(u8 i_magic) { + JUT_ASSERT(222, 0 <= i_magic && i_magic < 8); + if (i_magic == 0) { + dComIfGs_offEventBit(dSv_event_flag_c::M_097); + } + + mMagicFlag &= (u8)~(u8)(1 << i_magic); +} + /* 80032AF8-80032B50 02D438 0058+00 0/0 1/1 0/0 .text isMagicFlag__21dSv_player_status_a_cCFUc */ BOOL dSv_player_status_a_c::isMagicFlag(u8 i_magic) const { + JUT_ASSERT(241, 0 <= i_magic && i_magic < 8); if (i_magic == 0) { - return dComIfGs_isEventBit(dSv_event_flag_c::M_097); // Magic Unlocked + return dComIfGs_isEventBit(dSv_event_flag_c::M_097); } return (mMagicFlag & (u8)(1 << i_magic)) ? TRUE : FALSE; @@ -135,21 +165,35 @@ void dSv_player_status_b_c::init() { /* 80032B94-80032BB0 02D4D4 001C+00 0/0 1/1 0/0 .text onDarkClearLV__21dSv_player_status_b_cFi */ void dSv_player_status_b_c::onDarkClearLV(int i_no) { + JUT_ASSERT(281, (i_no >= 0) && (i_no < 8)); mDarkClearLevelFlag |= (u8)(1 << i_no); } +void dSv_player_status_b_c::offDarkClearLV(int i_no) { + JUT_ASSERT(296, (i_no >= 0) && (i_no < 8)); + mDarkClearLevelFlag &= (u8)~(u8)(1 << i_no); +} + /* 80032BB0-80032BD0 02D4F0 0020+00 0/0 4/4 8/8 .text isDarkClearLV__21dSv_player_status_b_cCFi */ BOOL dSv_player_status_b_c::isDarkClearLV(int i_no) const { + JUT_ASSERT(311, (i_no >= 0) && (i_no < 8)); return mDarkClearLevelFlag & (u8)(1 << i_no) ? TRUE : FALSE; } /* 80032BD0-80032BEC 02D510 001C+00 0/0 1/1 0/0 .text onTransformLV__21dSv_player_status_b_cFi */ void dSv_player_status_b_c::onTransformLV(int i_no) { + JUT_ASSERT(326, (i_no >= 0) && (i_no < 8)); mTransformLevelFlag |= (u8)(1 << i_no); } +void dSv_player_status_b_c::offTransformLV(int i_no) { + JUT_ASSERT(341, (i_no >= 0) && (i_no < 8)); + mTransformLevelFlag &= (u8)~(u8)(1 << i_no); +} + /* 80032BEC-80032C0C 02D52C 0020+00 0/0 8/8 9/9 .text isTransformLV__21dSv_player_status_b_cCFi */ BOOL dSv_player_status_b_c::isTransformLV(int i_no) const { + JUT_ASSERT(356, (i_no >= 0) && (i_no < 8)); return mTransformLevelFlag & (u8)(1 << i_no) ? TRUE : FALSE; } @@ -164,6 +208,7 @@ void dSv_horse_place_c::init() { /* 80032C64-80032CC8 02D5A4 0064+00 0/0 0/0 1/1 .text set__17dSv_horse_place_cFPCcRC4cXyzsSc */ void dSv_horse_place_c::set(const char* i_name, const cXyz& i_pos, s16 i_angle, s8 i_roomNo) { + JUT_ASSERT(391, strlen(i_name) <= 7); strcpy(mName, i_name); mPos = i_pos; mAngleY = i_angle; @@ -182,6 +227,7 @@ void dSv_player_return_place_c::init() { /* 80032D1C-80032D60 02D65C 0044+00 0/0 0/0 1/1 .text set__25dSv_player_return_place_cFPCcScUc */ void dSv_player_return_place_c::set(const char* i_name, s8 i_roomNo, u8 i_status) { + JUT_ASSERT(426, strlen(i_name) <= 7); strcpy(mName, i_name); mRoomNo = i_roomNo; mPlayerStatus = i_status; @@ -207,8 +253,9 @@ void dSv_player_field_last_stay_info_c::init() { * set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc */ void dSv_player_field_last_stay_info_c::set(const char* i_name, const cXyz& i_pos, s16 i_angle, s8 i_spawn, u8 i_regionNo) { + JUT_ASSERT(468, strlen(i_name) <= 7); strcpy(mName, i_name); - mPos = i_pos; + mPos.set(i_pos); mAngleY = i_angle; mLastSpawnId = i_spawn; mRegionNo = i_regionNo; @@ -219,6 +266,8 @@ void dSv_player_field_last_stay_info_c::set(const char* i_name, const cXyz& i_po void dSv_player_field_last_stay_info_c::onRegionBit(int i_region) { if (i_region >= 0 && i_region < 8) { mRegion |= (u8)(1 << i_region); + } else { + JUT_WARN(490, "region error!! %d", i_region); } } @@ -227,8 +276,10 @@ void dSv_player_field_last_stay_info_c::onRegionBit(int i_region) { BOOL dSv_player_field_last_stay_info_c::isRegionBit(int i_region) const { if (i_region >= 0 && i_region < 8) { return (mRegion & (u8)(1 << i_region)) ? TRUE : FALSE; + } else { + JUT_WARN(526, "region error!! %d", i_region); + return FALSE; } - return false; } /* 80032EB0-80032F2C 02D7F0 007C+00 1/1 0/0 0/0 .text init__27dSv_player_last_mark_info_cFv */ @@ -238,7 +289,7 @@ void dSv_player_last_mark_info_c::init() { mAngleY = 0; mRoomNo = 0; mSpawnId = 0; - mWarpAcceptStage = -1; + resetWarpAcceptStage(); for (int i = 0; i < 3; i++) { unk25[i] = 0; @@ -248,11 +299,14 @@ void dSv_player_last_mark_info_c::init() { /* 80032F2C-80032F90 02D86C 0064+00 0/0 1/1 0/0 .text * setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc */ void dSv_player_last_mark_info_c::setWarpItemData(const char* i_name, const cXyz& i_pos, - s16 i_angle, s8 i_roomNo, u8, u8) { + s16 i_angle, s8 i_roomNo, u8 unk_4, u8 unk_5) { strcpy(mName, i_name); mPos.set(i_pos); mAngleY = i_angle; mRoomNo = i_roomNo; + + (void)unk_4; + (void)unk_5; } /* 80032F90-80032FB8 02D8D0 0028+00 1/1 0/0 0/0 .text init__17dSv_player_item_cFv */ @@ -283,9 +337,9 @@ u8 dSv_player_item_c::getItem(int i_slotNo, bool i_checkCombo) const { if (i_slotNo < MAX_ITEM_SLOTS) { if (i_checkCombo) { for (int i = 0; i < SELECT_ITEM_NUM; i++) { - if ((i_slotNo == dComIfGs_getSelectItemIndex(i) || - i_slotNo == dComIfGs_getMixItemIndex(i)) && - dComIfGs_getMixItemIndex(i) != fpcNm_ITEM_NONE) { + if ((i_slotNo == dComIfGs_getSelectItemIndex(i) || i_slotNo == dComIfGs_getMixItemIndex(i)) && + dComIfGs_getMixItemIndex(i) != fpcNm_ITEM_NONE) + { u8 select_item = mItems[dComIfGs_getSelectItemIndex(i)]; u8 mix_item = mItems[dComIfGs_getMixItemIndex(i)]; @@ -333,8 +387,11 @@ u8 dSv_player_item_c::getItem(int i_slotNo, bool i_checkCombo) const { // This block will only run on the Wii version if (i == SELECT_ITEM_B) { + OS_REPORT("合成アイテム不定2===>%d, %d\n", dComIfGs_getSelectItemIndex(i), dComIfGs_getMixItemIndex(i)); + if (dComIfGs_getSelectItemIndex(i) == 0 && - dComIfGs_getMixItemIndex(i) == 0) { + dComIfGs_getMixItemIndex(i) == 0) + { dComIfGs_setSelectItemIndex(i, fpcNm_ITEM_NONE); dComIfGs_setMixItemIndex(i, fpcNm_ITEM_NONE); return fpcNm_ITEM_NONE; @@ -342,6 +399,7 @@ u8 dSv_player_item_c::getItem(int i_slotNo, bool i_checkCombo) const { } // Uncertain combination item===>%d, %d\n OSReport_Error("合成アイテム不定===>%d, %d\n", select_item, mix_item); + JUT_ASSERT(731, 0); } } } @@ -354,8 +412,10 @@ u8 dSv_player_item_c::getItem(int i_slotNo, bool i_checkCombo) const { /* 800332F8-80033354 02DC38 005C+00 2/2 0/0 0/0 .text setLineUpItem__17dSv_player_item_cFv */ void dSv_player_item_c::setLineUpItem() { static u8 i_item_lst[23] = { - 0x0A, 0x08, 0x06, 0x02, 0x09, 0x04, 0x03, 0x00, 0x01, 0x17, 0x14, 0x05, - 0x0F, 0x10, 0x11, 0x0B, 0x0C, 0x0D, 0x0E, 0x13, 0x12, 0x16, 0x15, + 10, 8, 6, 2, 9, 4, 3, + 0, 1, 23, 20, 5, 15, 16, + 17, 11, 12, 13, 14, 19, 18, + 22, 21 }; int slot_idx = 0; @@ -365,7 +425,7 @@ void dSv_player_item_c::setLineUpItem() { } for (int i = 0; i < 23; i++) { - u32 current = i_item_lst[i]; + u8 current = i_item_lst[i]; if (mItems[current] != fpcNm_ITEM_NONE) { mItemSlots[slot_idx] = current; slot_idx++; @@ -458,93 +518,16 @@ void dSv_player_item_c::setEquipBottleItemEmpty(u8 curItemIn) { /* 800336E0-80033754 02E020 0074+00 0/0 30/30 0/0 .text checkBottle__17dSv_player_item_cFUc */ u8 dSv_player_item_c::checkBottle(u8 i_itemNo) { u8 num_bottles = 0; - u8 item_id = dSv_item_rename(i_itemNo); + i_itemNo = dSv_item_rename(i_itemNo); for (int i = 0; i < BOTTLE_MAX; i++) { - if (item_id == mItems[i + SLOT_11]) { + if (i_itemNo == mItems[i + SLOT_11]) { num_bottles++; } } return num_bottles; } -/* ############################################################################################## */ -/* 803A7288-803A78F8 0043A8 066C+04 2/2 45/45 148/148 .data saveBitLabels__16dSv_event_flag_c */ -u16 dSv_event_flag_c::saveBitLabels[822] = { - UNUSED, TEST_001, TEST_002, TEST_003, TEST_004, F_0001, F_0002, F_0003, F_0004, F_0005, F_0006, - F_0007, F_0008, F_0009, F_0010, F_0011, F_0012, F_0013, F_0014, F_0015, F_0016, F_0017, F_0018, - F_0019, F_0020, D_0001, F_0021, F_0022, F_0023, F_0024, F_0025, F_0026, F_0027, F_0028, F_0029, - F_0030, F_0031, F_0032, F_0033, M_006, M_007, M_008, M_009, M_010, M_011, M_012, M_013, - M_014, M_015, M_016, M_017, M_018, M_019, M_020, M_021, M_022, M_023, M_024, M_025, - M_026, M_027, M_028, M_029, M_030, M_031, M_032, M_033, M_034, M_035, M_036, M_037, - M_038, M_039, M_040, M_041, M_042, M_043, M_044, M_045, M_046, M_047, M_048, M_049, - M_050, M_051, M_052, M_053, M_054, M_055, M_056, M_057, M_058, M_059, M_060, M_061, - M_062, M_063, M_064, M_065, M_066, M_067, M_068, M_069, M_070, M_071, M_072, M_073, - M_074, M_075, M_076, M_077, M_078, M_079, M_080, M_081, M_082, M_083, M_084, M_085, - M_086, M_087, M_088, M_089, M_090, M_091, M_092, M_093, M_094, M_095, M_096, F_0034, - F_0035, M_001, M_003, F_0036, F_0037, F_0038, F_0039, F_0040, F_0041, F_0042, F_0043, F_0044, - F_0045, F_0046, F_0047, F_0048, F_0049, F_0050, F_0051, F_0052, F_0053, F_0054, F_0055, F_0056, - F_0057, F_0058, F_0059, F_0060, F_0061, F_0062, F_0063, F_0064, F_0065, F_0066, F_0067, F_0068, - F_0069, F_0070, M_002, F_0071, F_0072, F_0073, F_0074, F_0075, F_0076, F_0077, F_0078, F_0079, - F_0080, F_0081, F_0082, F_0083, F_0084, F_0085, EREG_000, F_0086, F_0087, F_0088, F_0089, - F_0090, F_0091, F_0092, F_0093, F_0094, F_0095, F_0096, F_0097, TOTAL_PRICE_HIGH, TOTAL_PRICE_LOW, - TOTAL_PAYMENT_HIGH, TOTAL_PAYMENT_LOW, F_0202, F_0203, F_0204, F_0205, F_0206, F_0207, - F_0208, F_0209, F_0210, F_0211, F_0212, F_0213, F_0214, F_0215, F_0216, F_0217, F_0218, F_0219, - F_0220, F_0221, F_0222, F_0223, F_0224, F_0225, F_0226, F_0227, F_0228, F_0229, F_0230, F_0231, - F_0232, F_0233, F_234, F_0235, F_0236, F_0237, F_0238, T_0239, F_0240, F_0241, F_0242, F_0243, - F_0244, MAP_VISIBLE, F_0246, F_0247, F_0248, F_0249, F_0250, F_0251, F_0252, F_0253, F_0254, - F_0255, F_0256, F_0257, F_0258, F_0259, F_0260, F_0261, F_0262, F_0263, F_0264, F_0265, F_0266, - F_0267, F_0268, F_0269, F_0270, F_0271, F_0272, F_0273, F_0274, F_0275, F_0276, F_0277, F_0278, - F_0279, F_0280, F_0281, F_282, F_283, F_284, F_285, F_286, F_287, F_288, F_289, F_290, - M_097, F_0292, F_0293, F_0294, F_0295, F_0296, F_0297, F_0298, F_0299, F_0300, F_0301, F_0302, - F_0303, F_0304, F_0305, F_0306, F_0307, F_0308, F_0309, F_0310, F_0311, F_0312, F_0313, F_0314, - F_0315, F_0316, F_0317, F_0318, F_0319, F_0320, F_0321, F_0322, F_0323, F_0324, F_0325, F_0326, - F_0327, F_0328, F_0329, F_0330, F_0331, F_0332, F_0333, F_0334, F_0335, F_0336, F_0337, F_0338, - F_0339, F_0340, F_0341, F_0342, F_0343, F_0344, F_0345, F_0346, F_0347, F_0348, F_0349, F_0350, - F_0351, F_0352, F_0353, F_0354, F_0355, F_0356, F_0357, F_0358, F_0359, F_0360, F_0361, F_0362, - F_0363, F_0364, F_0365, F_0366, F_0367, F_0368, F_0369, F_0370, F_0371, F_0372, F_0373, F_0374, - F_0375, F_0376, F_0377, F_0378, F_0379, F_0380, F_0381, F_0382, F_0383, F_0384, F_0385, F_0386, - F_0387, F_0388, F_0389, F_0390, F_0391, F_0392, F_0393, F_0394, F_0395, F_0396, F_0397, F_0398, - F_0399, F_0400, F_0401, F_0402, F_0403, F_0404, F_0405, F_0406, F_0407, F_0408, F_0409, F_0410, - F_0411, F_0412, F_0413, F_0414, F_0415, F_0416, F_0417, F_0418, F_0419, F_0420, F_0421, F_0422, - F_0423, F_0424, F_0425, F_0426, F_0427, F_0428, F_0429, F_0430, F_0431, F_0432, F_0433, F_0434, - F_0435, F_0436, F_0437, F_0438, F_0439, F_0440, F_0441, F_0442, F_0443, F_0444, F_0445, F_0446, - F_0447, F_0448, F_0449, F_0450, FUND_RAISING_LOW, FUND_RAISING_HIGH, F_0453, F_0454, - F_0455, F_0456, F_0457, F_0458, F_0459, F_0460, F_0461, F_0462, F_0463, F_0464, F_0465, F_0466, - F_0467, F_0468, F_0469, F_0470, F_0471, F_0472, F_0473, F_0474, F_0475, F_0476, F_0477, F_0478, - F_0479, F_0480, F_0481, F_0482, F_0483, F_0484, F_0485, F_0486, F_0487, F_0488, F_0489, F_0490, - F_0491, F_0492, F_0493, F_0494, F_0495, F_0496, F_0497, F_0498, F_0499, F_0500, F_0501, F_0502, - F_0503, F_0504, F_0505, F_0506, F_0507, F_0508, F_0509, F_0510, FUND_RAISING_LOW2, FUND_RAISING_HIGH2, - F_0513, F_0514, F_0515, F_0516, F_0517, F_0518, F_0519, F_0520, F_0521, F_0522, F_0523, F_0524, - F_0525, F_0526, F_0527, F_0528, F_0529, F_0530, F_0531, F_0532, F_0533, F_0534, F_0535, F_0536, - F_0537, F_0538, F_0539, F_0540, F_0541, F_0542, F_0543, F_0544, F_0545, F_0546, F_0547, F_0548, - F_0549, F_0550, F_0551, F_0552, F_0553, F_0554, F_0555, F_0556, F_0557, F_0558, F_0559, F_0560, - F_0561, F_0562, F_0563, F_0564, F_0565, F_0566, F_0567, F_0568, F_0569, F_0570, F_0571, F_0572, - F_0573, F_0574, F_0575, F_0576, F_0577, F_0578, F_0579, F_0580, F_0581, F_0582, F_0583, F_0584, - F_0585, F_0586, F_0587, F_0588, F_0589, F_0590, F_0591, F_0592, F_0593, F_0594, F_0595, F_0596, - F_0597, F_0598, F_0599, F_0600, F_0601, UNUSED, F_0700, F_0701, F_0702, F_0606, F_0607, F_0608, - F_0609, F_0610, F_0611, F_0612, F_0613, F_0614, F_0615, F_0616, F_0617, F_0618, F_0619, F_0620, - F_0621, F_0622, F_0623, F_0624, F_0625, F_0626, F_0627, F_0628, F_0629, F_0630, F_0631, F_0632, - F_0633, F_0634, F_0635, F_0636, F_0637, F_0638, F_0639, F_0640, F_0641, F_0642, F_0643, F_0644, - F_0645, F_0646, F_0647, F_0648, F_0649, F_0650, F_0651, F_0652, F_0653, F_0654, F_0655, F_0656, - F_0657, F_0658, F_0659, F_0660, F_0661, F_0662, F_0663, F_0664, F_0665, F_0666, F_0667, F_0668, - F_0669, F_0670, F_0671, F_0672, F_0673, F_0674, F_0675, F_0676, F_0677, F_0678, F_0679, F_0680, - F_0681, F_0682, F_0683, F_0684, F_0685, F_0686, F_0687, F_0688, F_0689, F_0690, F_0691, F_0692, - F_0693, F_0694, F_0695, F_0696, F_0697, F_0698, F_0699, F_0700B, F_0701B, F_0702B, - F_0703, F_0704, F_0705, F_0706, F_0707, F_0708, F_0709, KORO2_LEVEL, LM_RECORD_0, RI_RECORD_0, - NP_RECORD_0, CF_RECORD_0, F_0715, F_0716, F_0717, F_0718, F_0719, F_0720, F_0721, F_0722, - F_0723, F_0724, F_0725, F_0726, F_0727, F_0728, F_0729, F_0730, SP_LURE__USE_COUNT, F_0732, - F_0733, F_0734, F_0735, F_0736, F_0737, F_0738, F_0739, F_0740, F_0741, F_0742, F_0743, F_0744, - F_0745, F_0746, F_0747, F_0748, F_0749, F_0750, F_0751, F_0752, F_0753, F_0754, F_0755, F_0756, - F_0757, F_0758, F_0759, KAKERA_GET_INFO_00, KAKERA_GET_INFO_01, KAKERA_GET_INFO_02, - KAKERA_GET_INFO_03, KAKERA_GET_INFO_04, KAKERA_GET_INFO_05, B_BTN_GUIDE, J_BTN_GUIDE, - F_0768, F_0769, F_0770, F_0771, F_0772, F_0773, F_0774, F_0775, F_0776, F_0777, F_0778, F_0779, - F_0780, F_0781, F_0782, F_0783, F_0784, F_0785, F_0786, F_0787, F_0788, F_0789, F_0790, F_0791, - F_0792, F_0793, F_0794, F_0795, F_0796, F_0797, F_0798, F_0799, F_0800, F_0801, F_0802, F_0803, - F_0804, F_0805, F_0806, F_0807, F_0808, F_0809, F_0810, F_0811, F_0812, F_0813, F_0814, F_0815, - F_0816, F_0817, F_0818, F_0819, F_0820, KORO2_ALLCLEAR, -}; - /* 80033754-800337EC 02E094 0098+00 0/0 1/1 0/0 .text checkInsectBottle__17dSv_player_item_cFv */ BOOL dSv_player_item_c::checkInsectBottle() { for (int i = 0; i < 24; i++) { @@ -641,15 +624,13 @@ void dSv_player_item_c::setEmptyBombBag(u8 i_newBomb, u8 i_bombNum) { if (dComIfGs_getItem((u8)(i + SLOT_15), true) == fpcNm_ITEM_NONE) { dComIfGs_setItem((u8)(i + SLOT_15), i_newBomb); - if (i_newBomb == fpcNm_ITEM_BOMB_BAG_LV1) { - return; + if (i_newBomb != fpcNm_ITEM_BOMB_BAG_LV1) { + if (i_bombNum > dComIfGs_getBombMax(i_newBomb)) { + i_bombNum = dComIfGs_getBombMax(i_newBomb); + } + + dComIfGs_setBombNum(i, i_bombNum); } - - if (i_bombNum > dComIfGs_getBombMax(i_newBomb)) { - i_bombNum = dComIfGs_getBombMax(i_newBomb); - } - - dComIfGs_setBombNum(i, i_bombNum); return; } } @@ -706,18 +687,27 @@ void dSv_player_item_c::setRodTypeLevelUp() { void dSv_player_item_c::setBaitItem(u8 i_itemNo) { switch (i_itemNo) { case fpcNm_ITEM_BEE_CHILD: { - dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL) ? mItems[SLOT_20] = fpcNm_ITEM_JEWEL_BEE_ROD : - mItems[SLOT_20] = fpcNm_ITEM_BEE_ROD; + if (dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL)) { + mItems[SLOT_20] = fpcNm_ITEM_JEWEL_BEE_ROD; + } else { + mItems[SLOT_20] = fpcNm_ITEM_BEE_ROD; + } break; } case fpcNm_ITEM_WORM: { - dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL) ? mItems[SLOT_20] = fpcNm_ITEM_JEWEL_WORM_ROD : - mItems[SLOT_20] = fpcNm_ITEM_WORM_ROD; + if (dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL)) { + mItems[SLOT_20] = fpcNm_ITEM_JEWEL_WORM_ROD; + } else { + mItems[SLOT_20] = fpcNm_ITEM_WORM_ROD; + } break; } case fpcNm_ITEM_NONE: { - dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL) ? mItems[SLOT_20] = fpcNm_ITEM_JEWEL_ROD : - mItems[SLOT_20] = fpcNm_ITEM_FISHING_ROD_1; + if (dComIfGs_isItemFirstBit(fpcNm_ITEM_ZORAS_JEWEL)) { + mItems[SLOT_20] = fpcNm_ITEM_JEWEL_ROD; + } else { + mItems[SLOT_20] = fpcNm_ITEM_FISHING_ROD_1; + } break; } } @@ -735,18 +725,30 @@ void dSv_player_get_item_c::init() { } /* 80033E60-80033E94 02E7A0 0034+00 0/0 3/3 1/1 .text onFirstBit__21dSv_player_get_item_cFUc */ -void dSv_player_get_item_c::onFirstBit(u8 i_itemNo) { - mItemFlags[i_itemNo / 32] |= (1 << (i_itemNo % 32)); +void dSv_player_get_item_c::onFirstBit(u8 i_itemno) { + JUT_ASSERT(1563, 0 <= i_itemno && i_itemno < ITEM_BIT_MAX); + + int index = i_itemno / 32; + int bit = i_itemno % 32; + mItemFlags[index] |= (1 << bit); } /* 80033E94-80033EC8 02E7D4 0034+00 0/0 7/7 1/1 .text offFirstBit__21dSv_player_get_item_cFUc */ -void dSv_player_get_item_c::offFirstBit(u8 i_itemNo) { - mItemFlags[i_itemNo / 32] &= ~(1 << (i_itemNo % 32)); +void dSv_player_get_item_c::offFirstBit(u8 i_itemno) { + JUT_ASSERT(1581, 0 <= i_itemno && i_itemno < ITEM_BIT_MAX); + + int index = i_itemno / 32; + int bit = i_itemno % 32; + mItemFlags[index] &= ~(1 << bit); } /* 80033EC8-80033F00 02E808 0038+00 4/4 87/87 2/2 .text isFirstBit__21dSv_player_get_item_cCFUc */ -int dSv_player_get_item_c::isFirstBit(u8 i_itemNo) const { - return mItemFlags[i_itemNo / 32] & (1 << (i_itemNo % 32)) ? TRUE : FALSE; +BOOL dSv_player_get_item_c::isFirstBit(u8 i_itemno) const { + JUT_ASSERT(1599, 0 <= i_itemno && i_itemno < ITEM_BIT_MAX); + + int index = i_itemno / 32; + int bit = i_itemno % 32; + return mItemFlags[index] & (1 << bit) ? TRUE : FALSE; } /* 80033F00-80033F6C 02E840 006C+00 1/1 0/0 0/0 .text init__24dSv_player_item_record_cFv @@ -772,27 +774,37 @@ void dSv_player_item_record_c::init() { /* 80033F6C-80033F7C 02E8AC 0010+00 3/3 5/5 0/0 .text setBombNum__24dSv_player_item_record_cFUcUc */ void dSv_player_item_record_c::setBombNum(u8 i_bagIdx, u8 i_bombNum) { +#if VERSION == VERSION_SHIELD_DEBUG + if (i_bagIdx == 8) { + return; + } +#endif + + JUT_ASSERT(1651, 0 <= i_bagIdx && i_bagIdx < dSv_player_item_c::BOMB_BAG_MAX); mBombNum[i_bagIdx] = i_bombNum; } /* 80033F7C-80033F8C 02E8BC 0010+00 0/0 13/13 2/2 .text getBombNum__24dSv_player_item_record_cCFUc */ u8 dSv_player_item_record_c::getBombNum(u8 i_bagIdx) const { + JUT_ASSERT(1718, 0 <= i_bagIdx && i_bagIdx < dSv_player_item_c::BOMB_BAG_MAX); return mBombNum[i_bagIdx]; } /* 80033F8C-80033F9C 02E8CC 0010+00 0/0 2/2 0/0 .text * setBottleNum__24dSv_player_item_record_cFUcUc */ void dSv_player_item_record_c::setBottleNum(u8 i_bottleIdx, u8 i_bottleNum) { + JUT_ASSERT(1733, 0 <= i_bottleIdx && i_bottleIdx < dSv_player_item_c::BOTTLE_MAX); mBottleNum[i_bottleIdx] = i_bottleNum; } /* 80033F9C-80034030 02E8DC 0094+00 0/0 1/1 0/0 .text addBottleNum__24dSv_player_item_record_cFUcs */ u8 dSv_player_item_record_c::addBottleNum(u8 i_bottleIdx, s16 i_no) { + JUT_ASSERT(1748, 0 <= i_bottleIdx && i_bottleIdx < dSv_player_item_c::BOTTLE_MAX); int bottleNum = mBottleNum[i_bottleIdx] + i_no; - dComIfGs_getItem((u8)(i_bottleIdx + SLOT_11), true); + u8 var_r28 = dComIfGs_getItem((u8)(i_bottleIdx + SLOT_11), true); if (bottleNum < 0) { mBottleNum[i_bottleIdx] = 0; @@ -808,6 +820,7 @@ u8 dSv_player_item_record_c::addBottleNum(u8 i_bottleIdx, s16 i_no) { /* 80034030-80034040 02E970 0010+00 0/0 4/4 0/0 .text getBottleNum__24dSv_player_item_record_cCFUc */ u8 dSv_player_item_record_c::getBottleNum(u8 i_bottleIdx) const { + JUT_ASSERT(1776, 0 <= i_bottleIdx && i_bottleIdx < dSv_player_item_c::BOTTLE_MAX); return mBottleNum[i_bottleIdx]; } @@ -833,7 +846,6 @@ void dSv_player_item_max_c::setBombNum(u8 i_bombType, u8 i_maxNum) { return; case fpcNm_ITEM_POKE_BOMB: mItemMax[POKE_BOMB_MAX] = i_maxNum; - return; } } @@ -871,35 +883,56 @@ void dSv_player_collect_c::init() { /* 800341E8-80034208 02EB28 0020+00 0/0 8/8 0/0 .text setCollect__20dSv_player_collect_cFiUc */ void dSv_player_collect_c::setCollect(int i_item_type, u8 i_item) { + JUT_ASSERT(1894, 0 <= i_item && i_item < 8); mItem[i_item_type] |= (u8)(1 << i_item); } +void dSv_player_collect_c::offCollect(int i_item_type, u8 i_item) { + JUT_ASSERT(1909, 0 <= i_item && i_item < 8); + mItem[i_item_type] &= (u8)~(u8)(1 << i_item); +} + /* 80034208-8003422C 02EB48 0024+00 0/0 4/4 4/4 .text isCollect__20dSv_player_collect_cCFiUc */ BOOL dSv_player_collect_c::isCollect(int i_item_type, u8 i_item) const { + JUT_ASSERT(1924, 0 <= i_item && i_item < 8); return mItem[i_item_type] & (u8)(1 << i_item) ? TRUE : FALSE; } /* 8003422C-8003424C 02EB6C 0020+00 0/0 1/1 1/1 .text onCollectCrystal__20dSv_player_collect_cFUc */ void dSv_player_collect_c::onCollectCrystal(u8 i_item) { + JUT_ASSERT(1956, 0 <= i_item && i_item < 8); mCrystal |= (u8)(1 << i_item); } +void dSv_player_collect_c::offCollectCrystal(u8 i_item) { + JUT_ASSERT(1971, 0 <= i_item && i_item < 8); + mCrystal &= (u8)~(u8)(1 << i_item); +} + /* 8003424C-80034270 02EB8C 0024+00 0/0 4/4 0/0 .text isCollectCrystal__20dSv_player_collect_cCFUc */ BOOL dSv_player_collect_c::isCollectCrystal(u8 i_item) const { + JUT_ASSERT(1986, 0 <= i_item && i_item < 8); return mCrystal & (u8)(1 << i_item) ? TRUE : FALSE; } /* 80034270-80034290 02EBB0 0020+00 0/0 1/1 1/1 .text onCollectMirror__20dSv_player_collect_cFUc */ void dSv_player_collect_c::onCollectMirror(u8 i_item) { + JUT_ASSERT(2001, 0 <= i_item && i_item < 8); mMirror |= (u8)(1 << i_item); } +void dSv_player_collect_c::offCollectMirror(u8 i_item) { + JUT_ASSERT(2016, 0 <= i_item && i_item < 8); + mMirror &= (u8)~(u8)(1 << i_item); +} + /* 80034290-800342B4 02EBD0 0024+00 0/0 4/4 0/0 .text isCollectMirror__20dSv_player_collect_cCFUc */ BOOL dSv_player_collect_c::isCollectMirror(u8 i_item) const { + JUT_ASSERT(2031, 0 <= i_item && i_item < 8); return mMirror & (u8)(1 << i_item) ? TRUE : FALSE; } @@ -928,6 +961,7 @@ void dSv_light_drop_c::init() { /* 80034320-80034340 02EC60 0020+00 0/0 0/0 1/1 .text setLightDropNum__16dSv_light_drop_cFUcUc */ void dSv_light_drop_c::setLightDropNum(u8 i_nowLevel, u8 i_dropNum) { if (i_nowLevel < LIGHT_DROP_STAGE || i_nowLevel > 6) { + JUT_ASSERT(2089, (i_nowLevel >= 0) && (i_nowLevel < LIGHT_DROP_STAGE)); mLightDropNum[i_nowLevel] = i_dropNum; } } @@ -937,22 +971,34 @@ u8 dSv_light_drop_c::getLightDropNum(u8 i_nowLevel) const { if (i_nowLevel >= LIGHT_DROP_STAGE && i_nowLevel <= 6) { return 0; } + + JUT_ASSERT(2107, (i_nowLevel >= 0) && (i_nowLevel < LIGHT_DROP_STAGE)); return mLightDropNum[i_nowLevel]; } /* 80034368-8003439C 02ECA8 0034+00 0/0 4/4 0/0 .text onLightDropGetFlag__16dSv_light_drop_cFUc */ void dSv_light_drop_c::onLightDropGetFlag(u8 i_nowLevel) { if (i_nowLevel < LIGHT_DROP_STAGE || i_nowLevel > 6) { + JUT_ASSERT(2208, (i_nowLevel >= 0) && (i_nowLevel < LIGHT_DROP_STAGE)); mLightDropGetFlag |= (u8)(1 << i_nowLevel); } } +void dSv_light_drop_c::offLightDropGetFlag(u8 i_nowLevel) { + if (i_nowLevel < LIGHT_DROP_STAGE || i_nowLevel > 6) { + JUT_ASSERT(2227, (i_nowLevel >= 0) && (i_nowLevel < LIGHT_DROP_STAGE)); + mLightDropGetFlag &= (u8)~(u8)(1 << i_nowLevel); + } +} + /* 8003439C-800343DC 02ECDC 0040+00 0/0 8/8 2/2 .text isLightDropGetFlag__16dSv_light_drop_cCFUc */ BOOL dSv_light_drop_c::isLightDropGetFlag(u8 i_nowLevel) const { if (i_nowLevel >= LIGHT_DROP_STAGE && i_nowLevel <= 6) { return 0; } + + JUT_ASSERT(2246, (i_nowLevel >= 0) && (i_nowLevel < LIGHT_DROP_STAGE)); return mLightDropGetFlag & (u8)(1 << i_nowLevel) ? TRUE : FALSE; } @@ -970,21 +1016,25 @@ void dSv_letter_info_c::init() { /* 80034428-8003444C 02ED68 0024+00 0/0 2/2 0/0 .text onLetterGetFlag__17dSv_letter_info_cFi */ void dSv_letter_info_c::onLetterGetFlag(int i_no) { + JUT_ASSERT(2281, (i_no >= 0) && (i_no < LETTER_INFO_BIT)); mLetterGetFlags[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 8003444C-80034474 02ED8C 0028+00 0/0 4/4 0/0 .text isLetterGetFlag__17dSv_letter_info_cCFi */ BOOL dSv_letter_info_c::isLetterGetFlag(int i_no) const { + JUT_ASSERT(2311, (i_no >= 0) && (i_no < LETTER_INFO_BIT)); return mLetterGetFlags[i_no >> 5] & (1 << (i_no & 0x1F)) ? TRUE : FALSE; } /* 80034474-8003449C 02EDB4 0028+00 0/0 1/1 0/0 .text onLetterReadFlag__17dSv_letter_info_cFi */ void dSv_letter_info_c::onLetterReadFlag(int i_no) { + JUT_ASSERT(2326, (i_no >= 0) && (i_no < LETTER_INFO_BIT)); mLetterReadFlags[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 8003449C-800344C8 02EDDC 002C+00 0/0 3/3 0/0 .text isLetterReadFlag__17dSv_letter_info_cCFi */ BOOL dSv_letter_info_c::isLetterReadFlag(int i_no) const { + JUT_ASSERT(2356, (i_no >= 0) && (i_no < LETTER_INFO_BIT)); return mLetterReadFlags[i_no >> 5] & 1 << (i_no & 0x1F) ? TRUE : FALSE; } @@ -999,7 +1049,7 @@ void dSv_fishing_info_c::init() { /* 800344FC-80034518 02EE3C 001C+00 0/0 0/0 1/1 .text addFishCount__18dSv_fishing_info_cFUc */ void dSv_fishing_info_c::addFishCount(u8 i_fishIdx) { if (mFishCount[i_fishIdx] < 999) { - mFishCount[i_fishIdx] += 1; + mFishCount[i_fishIdx]++; } } @@ -1008,7 +1058,6 @@ void dSv_player_info_c::init() { dMeter2Info_getString(0x382, mPlayerName, NULL); // Link dMeter2Info_getString(0x383, mHorseName, NULL); // Epona - unk4 = 0; unk0 = 0; mTotalTime = 0; unk16 = 0; @@ -1020,10 +1069,17 @@ void dSv_player_info_c::init() { } } +extern "C" u8 SCGetLanguage(); + /* 800345AC-80034644 02EEEC 0098+00 1/1 0/0 0/0 .text init__19dSv_player_config_cFv */ void dSv_player_config_c::init() { +#if VERSION == VERSION_GCN_JPN + unk0 = 0; +#else unk0 = 1; +#endif +#if VERSION != VERSION_SHIELD_DEBUG if (OSGetSoundMode() == OS_SOUND_MODE_MONO) { mSoundMode = OS_SOUND_MODE_MONO; Z2AudioMgr::mAudioMgrPtr->setOutputMode(OS_SOUND_MODE_MONO); @@ -1031,10 +1087,19 @@ void dSv_player_config_c::init() { mSoundMode = OS_SOUND_MODE_STEREO; Z2AudioMgr::mAudioMgrPtr->setOutputMode(OS_SOUND_MODE_STEREO); } +#endif mAttentionType = 0; mVibration = 1; - unk4 = 0; + +#if VERSION == VERSION_GCN_PAL + mLanguage = OSGetLanguage(); +#elif VERSION == VERSION_SHIELD_DEBUG + mLanguage = SCGetLanguage(); +#else + mLanguage = 0; +#endif + unk5 = 0; mShortCut = 0; mCalibrateDist = 350; @@ -1045,7 +1110,39 @@ void dSv_player_config_c::init() { /* 80034644-80034684 02EF84 0040+00 0/0 4/4 0/0 .text checkVibration__19dSv_player_config_cCFv */ u32 dSv_player_config_c::checkVibration() const { +#if VERSION != VERSION_SHIELD_DEBUG return JUTGamePad::sRumbleSupported & 0x80000000 ? dComIfGp_getNowVibration() : 0; +#else + return dComIfGp_getNowVibration(); +#endif +} + +u8 dSv_player_config_c::getPalLanguage() const { +#if VERSION == VERSION_GCN_PAL + switch (OSGetLanguage()) { + case 0: + return LANGAUGE_ENGLISH; + case 1: + return LANGAUGE_GERMAN; + case 2: + return LANGAUGE_FRENCH; + case 3: + return LANGAUGE_SPANISH; + case 4: + return LANGAUGE_ITALIAN; + } +#elif VERSION == VERSION_SHIELD_DEBUG + switch (SCGetLanguage()) { + case 1: + return 0; + case 3: + return 2; + case 4: + return 3; + } +#endif + + return 0; } /* 80034684-8003468C 02EFC4 0008+00 1/1 2/2 0/0 .text getSound__19dSv_player_config_cFv @@ -1101,43 +1198,54 @@ void dSv_memBit_c::init() { mSwitch[i] = 0; } - mItem[0] = 0; + for (int i = 0; i < 1; i++) { + mItem[i] = 0; + } + mKeyNum = 0; mDungeonItem = 0; } /* 800347A0-800347C4 02F0E0 0024+00 0/0 0/0 15/15 .text onTbox__12dSv_memBit_cFi */ void dSv_memBit_c::onTbox(int i_no) { + JUT_ASSERT(2726, 0 <= i_no && i_no < TBOX_MAX); mTbox[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 800347C4-800347E8 02F104 0024+00 0/0 0/0 5/5 .text offTbox__12dSv_memBit_cFi */ void dSv_memBit_c::offTbox(int i_no) { + JUT_ASSERT(2740, 0 <= i_no && i_no < TBOX_MAX); mTbox[i_no >> 5] &= ~(1 << (i_no & 0x1F)); } /* 800347E8-80034810 02F128 0028+00 0/0 6/6 7/7 .text isTbox__12dSv_memBit_cCFi */ BOOL dSv_memBit_c::isTbox(int i_no) const { + JUT_ASSERT(2754, 0 <= i_no && i_no < TBOX_MAX); return 1 << (i_no & 0x1f) & mTbox[i_no >> 5] ? TRUE : FALSE; } /* 80034810-80034838 02F150 0028+00 1/1 5/5 18/18 .text onSwitch__12dSv_memBit_cFi */ void dSv_memBit_c::onSwitch(int i_no) { + JUT_ASSERT(2786, 0 <= i_no && i_no < 128); mSwitch[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 80034838-80034860 02F178 0028+00 1/1 3/3 3/3 .text offSwitch__12dSv_memBit_cFi */ void dSv_memBit_c::offSwitch(int i_no) { + JUT_ASSERT(2800, 0 <= i_no && i_no < 128); mSwitch[i_no >> 5] &= ~(1 << (i_no & 0x1F)); } /* 80034860-8003488C 02F1A0 002C+00 1/1 11/11 23/23 .text isSwitch__12dSv_memBit_cCFi */ BOOL dSv_memBit_c::isSwitch(int i_no) const { + JUT_ASSERT(2814, 0 <= i_no && i_no < 128); return (mSwitch[i_no >> 5] & 1 << (i_no & 0x1F)) ? TRUE : FALSE; } /* 8003488C-800348C4 02F1CC 0038+00 1/1 0/0 0/0 .text revSwitch__12dSv_memBit_cFi */ BOOL dSv_memBit_c::revSwitch(int i_no) { + JUT_ASSERT(2828, 0 <= i_no && i_no < 128); + u32 switchInd = i_no >> 5; u32 tmp = 1 << (i_no & 0x1F); mSwitch[switchInd] ^= tmp; @@ -1146,30 +1254,46 @@ BOOL dSv_memBit_c::revSwitch(int i_no) { /* 800348C4-800348EC 02F204 0028+00 1/1 0/0 0/0 .text onItem__12dSv_memBit_cFi */ void dSv_memBit_c::onItem(int i_no) { + JUT_ASSERT(2847, 0 <= i_no && i_no < 64); mItem[i_no >> 5] |= 1 << (i_no & 0x1F); } +void dSv_memBit_c::offItem(int i_no) { + JUT_ASSERT(2861, 0 <= i_no && i_no < 64); + mItem[i_no >> 5] |= ~(1 << (i_no & 0x1F)); +} + /* 800348EC-80034918 02F22C 002C+00 1/1 2/2 1/1 .text isItem__12dSv_memBit_cCFi */ BOOL dSv_memBit_c::isItem(int i_no) const { + JUT_ASSERT(2875, 0 <= i_no && i_no < 64); return (mItem[i_no >> 5] & 1 << (i_no & 0x1F)) ? TRUE : FALSE; } /* 80034918-80034934 02F258 001C+00 0/0 8/8 18/18 .text onDungeonItem__12dSv_memBit_cFi */ void dSv_memBit_c::onDungeonItem(int i_no) { + JUT_ASSERT(2969, 0 <= i_no && i_no < DSV_MEMBIT_ENUM_MAX); mDungeonItem |= (u8)(1 << i_no); } +void dSv_memBit_c::offDungeonItem(int i_no) { + JUT_ASSERT(2983, 0 <= i_no && i_no < DSV_MEMBIT_ENUM_MAX); + mDungeonItem &= (u8)~(u8)(1 << i_no); +} + /* 80034934-80034954 02F274 0020+00 0/0 27/27 47/47 .text isDungeonItem__12dSv_memBit_cCFi */ s32 dSv_memBit_c::isDungeonItem(int i_no) const { + JUT_ASSERT(2998, 0 <= i_no && i_no < DSV_MEMBIT_ENUM_MAX); return mDungeonItem & (u8)(1 << i_no) ? TRUE : FALSE; } /* 80034954-8003498C 02F294 0038+00 2/2 0/0 0/0 .text init__11dSv_event_cFv */ void dSv_event_c::init() { - for (int i = 0; i < MAX_EVENTS; i++) { + int i; + for (i = 0; i < MAX_EVENTS; i++) { mEvent[i] = 0; } + setInitEventBit(); } @@ -1205,10 +1329,13 @@ u8 dSv_event_c::getEventReg(u16 i_reg) const { /* 80034A1C-80034A64 02F35C 0048+00 1/1 0/0 0/0 .text init__14dSv_MiniGame_cFv */ void dSv_MiniGame_c::init() { - unk0 = 0; - for (int i = 0; i < 3; i++) { - unk1[i] = 0; + for (int i = 0; i < 1; i++) { + unk0[i][0] = 0; + for (int j = 0; j < 3; j++) { + unk0[i][1 + j] = 0; + } } + mStarTime = 120000; mBalloonScore = 0; mRaceGameTime = 0; @@ -1230,22 +1357,29 @@ void dSv_memory2_c::init() { /* 80034AA4-80034AC8 02F3E4 0024+00 0/0 1/1 1/1 .text onVisitedRoom__13dSv_memory2_cFi */ void dSv_memory2_c::onVisitedRoom(int i_no) { + JUT_ASSERT(3279, 0 <= i_no && i_no < 64); mVisitedRoom[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 80034AC8-80034AEC 02F408 0024+00 0/0 1/1 1/1 .text offVisitedRoom__13dSv_memory2_cFi */ void dSv_memory2_c::offVisitedRoom(int i_no) { + JUT_ASSERT(3293, 0 <= i_no && i_no < 64); mVisitedRoom[i_no >> 5] &= ~(1 << (i_no & 0x1F)); } /* 80034AEC-80034B14 02F42C 0028+00 0/0 4/4 0/0 .text isVisitedRoom__13dSv_memory2_cFi */ BOOL dSv_memory2_c::isVisitedRoom(int i_no) { + JUT_ASSERT(3307, 0 <= i_no && i_no < 64); return (1 << (i_no & 0x1F) & mVisitedRoom[i_no >> 5]) ? TRUE : FALSE; } /* 80034B14-80034B98 02F454 0084+00 1/1 1/1 0/0 .text init__12dSv_danBit_cFSc */ bool dSv_danBit_c::init(s8 i_stageNo) { + OS_REPORT("\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); + OS_REPORT("\n!!! dSv_danBit_c::init i_stage=[%d] mStageNo=[%d]", i_stageNo, mStageNo); + OS_REPORT("\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"); + if (i_stageNo != mStageNo) { mSwitch[0] = 0; mSwitch[1] = 0; @@ -1262,7 +1396,6 @@ bool dSv_danBit_c::init(s8 i_stageNo) { daObjCarry_c::clrSaveFlag(); return true; - } else { daObjCarry_c::setSaveFlag(); return false; @@ -1271,21 +1404,26 @@ bool dSv_danBit_c::init(s8 i_stageNo) { /* 80034B98-80034BC0 02F4D8 0028+00 1/1 2/2 26/26 .text onSwitch__12dSv_danBit_cFi */ void dSv_danBit_c::onSwitch(int i_no) { + JUT_ASSERT(3384, 0 <= i_no && i_no < 64); mSwitch[i_no >> 5] |= 1 << (i_no & 0x1F); } /* 80034BC0-80034BE8 02F500 0028+00 1/1 1/1 10/10 .text offSwitch__12dSv_danBit_cFi */ void dSv_danBit_c::offSwitch(int i_no) { + JUT_ASSERT(3398, 0 <= i_no && i_no < 64); mSwitch[i_no >> 5] &= ~(1 << (i_no & 0x1F)); } /* 80034BE8-80034C14 02F528 002C+00 1/1 6/6 14/14 .text isSwitch__12dSv_danBit_cCFi */ BOOL dSv_danBit_c::isSwitch(int i_no) const { + JUT_ASSERT(3412, 0 <= i_no && i_no < 64); return mSwitch[i_no >> 5] & (1 << (i_no & 0x1F)) ? TRUE : FALSE; } /* 80034C14-80034C4C 02F554 0038+00 1/1 0/0 0/0 .text revSwitch__12dSv_danBit_cFi */ BOOL dSv_danBit_c::revSwitch(int i_no) { + JUT_ASSERT(3426, 0 <= i_no && i_no < 64); + int uVar1 = 1 << (i_no & 0x1F); mSwitch[i_no >> 5] ^= uVar1; return mSwitch[i_no >> 5] & uVar1 ? TRUE : FALSE; @@ -1293,14 +1431,27 @@ BOOL dSv_danBit_c::revSwitch(int i_no) { /* 80034C4C-80034C74 02F58C 0028+00 1/1 0/0 0/0 .text onItem__12dSv_danBit_cFi */ void dSv_danBit_c::onItem(int i_no) { + JUT_ASSERT(3444, 0 <= i_no && i_no < ITEM_MAX_DAN); mItem[i_no >> 5] |= 1 << (i_no & 0x1F); } +void dSv_danBit_c::offItem(int i_no) { + JUT_ASSERT(3458, 0 <= i_no && i_no < ITEM_MAX_DAN); + mItem[i_no >> 5] &= ~(1 << (i_no & 0x1F)); +} + /* 80034C74-80034CA0 02F5B4 002C+00 1/1 2/2 0/0 .text isItem__12dSv_danBit_cCFi */ BOOL dSv_danBit_c::isItem(int i_no) const { + JUT_ASSERT(3472, 0 <= i_no && i_no < ITEM_MAX_DAN); return mItem[i_no >> 5] & 1 << (i_no & 0x1F) ? TRUE : FALSE; } +#if VERSION == VERSION_SHIELD_DEBUG +static void dummyString() { + DEAD_STRING("i_no < 6"); +} +#endif + /* 80034CA0-80034CEC 02F5E0 004C+00 1/1 0/0 0/0 .text init__13dSv_zoneBit_cFv */ void dSv_zoneBit_c::init() { for (int i = 0; i < 2; i++) { @@ -1328,21 +1479,26 @@ void dSv_zoneBit_c::clearRoomItem() { /* 80034D04-80034D2C 02F644 0028+00 1/1 1/1 0/0 .text onSwitch__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::onSwitch(int i_no) { + JUT_ASSERT(3587, 0 <= i_no && i_no < SWITCH_ZONE_MAX); mSwitch[i_no >> 4] |= (u16)(1 << (i_no & 0xF)); } /* 80034D2C-80034D50 02F66C 0024+00 1/1 1/1 0/0 .text offSwitch__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::offSwitch(int i_no) { + JUT_ASSERT(3601, 0 <= i_no && i_no < SWITCH_ZONE_MAX); mSwitch[i_no >> 4] &= ~(1 << (i_no & 0xF)); } /* 80034D50-80034D78 02F690 0028+00 1/1 1/1 0/0 .text isSwitch__13dSv_zoneBit_cCFi */ BOOL dSv_zoneBit_c::isSwitch(int i_no) const { + JUT_ASSERT(3615, 0 <= i_no && i_no < SWITCH_ZONE_MAX); return mSwitch[i_no >> 4] & 1 << (i_no & 0xF) ? TRUE : FALSE; } /* 80034D78-80034DAC 02F6B8 0034+00 1/1 0/0 0/0 .text revSwitch__13dSv_zoneBit_cFi */ BOOL dSv_zoneBit_c::revSwitch(int i_no) { + JUT_ASSERT(3629, 0 <= i_no && i_no < SWITCH_ZONE_MAX); + u32 switchInd = i_no >> 4; int uVar1 = 1 << (i_no & 0xF); mSwitch[switchInd] ^= uVar1; @@ -1351,21 +1507,26 @@ BOOL dSv_zoneBit_c::revSwitch(int i_no) { /* 80034DAC-80034DC8 02F6EC 001C+00 1/1 1/1 0/0 .text onOneSwitch__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::onOneSwitch(int i_no) { + JUT_ASSERT(3649, 0 <= i_no && i_no < SWITCH_ONE_ZONE_MAX); mRoomSwitch |= (u16)(1 << i_no); } /* 80034DC8-80034DE0 02F708 0018+00 1/1 1/1 0/0 .text offOneSwitch__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::offOneSwitch(int i_no) { + JUT_ASSERT(3663, 0 <= i_no && i_no < SWITCH_ONE_ZONE_MAX); mRoomSwitch &= ~(1 << i_no); } /* 80034DE0-80034DFC 02F720 001C+00 1/1 1/1 0/0 .text isOneSwitch__13dSv_zoneBit_cCFi */ BOOL dSv_zoneBit_c::isOneSwitch(int i_no) const { + JUT_ASSERT(3677, 0 <= i_no && i_no < SWITCH_ONE_ZONE_MAX); return mRoomSwitch & 1 << i_no ? TRUE : FALSE; } /* 80034DFC-80034E24 02F73C 0028+00 1/1 0/0 0/0 .text revOneSwitch__13dSv_zoneBit_cFi */ BOOL dSv_zoneBit_c::revOneSwitch(int i_no) { + JUT_ASSERT(3691, 0 <= i_no && i_no < SWITCH_ONE_ZONE_MAX); + int iVar1 = 1 << i_no; mRoomSwitch ^= iVar1; return mRoomSwitch & iVar1 ? TRUE : FALSE; @@ -1373,21 +1534,35 @@ BOOL dSv_zoneBit_c::revOneSwitch(int i_no) { /* 80034E24-80034E50 02F764 002C+00 1/1 0/0 0/0 .text onItem__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::onItem(int i_no) { + JUT_ASSERT(3711, 0 <= i_no && i_no < ITEM_ZONE_MAX); mItem[i_no >> 4] |= (u16)(1 << (i_no & 0xF)); } +void dSv_zoneBit_c::offItem(int i_no) { + JUT_ASSERT(3729, 0 <= i_no && i_no < ITEM_ZONE_MAX); + mItem[i_no >> 4] &= (u16)~(1 << (i_no & 0xF)); +} + /* 80034E50-80034E7C 02F790 002C+00 1/1 1/1 0/0 .text isItem__13dSv_zoneBit_cCFi */ BOOL dSv_zoneBit_c::isItem(int i_no) const { + JUT_ASSERT(3745, 0 <= i_no && i_no < ITEM_ZONE_MAX); return mItem[i_no >> 4] & 1 << (i_no & 0xF) ? TRUE : FALSE; } /* 80034E7C-80034E98 02F7BC 001C+00 1/1 0/0 0/0 .text onOneItem__13dSv_zoneBit_cFi */ void dSv_zoneBit_c::onOneItem(int i_no) { + JUT_ASSERT(3783, 0 <= i_no && i_no < ITEM_ONE_ZONE_MAX); mRoomItem |= (u16)(1 << i_no); } +void dSv_zoneBit_c::offOneItem(int i_no) { + JUT_ASSERT(3798, 0 <= i_no && i_no < ITEM_ONE_ZONE_MAX); + mRoomItem &= (u16)~(1 << i_no); +} + /* 80034E98-80034EB4 02F7D8 001C+00 1/1 1/1 0/0 .text isOneItem__13dSv_zoneBit_cCFi */ BOOL dSv_zoneBit_c::isOneItem(int i_no) const { + JUT_ASSERT(3811, 0 <= i_no && i_no < ITEM_ONE_ZONE_MAX); return mRoomItem & 1 << i_no ? TRUE : FALSE; } @@ -1400,16 +1575,19 @@ void dSv_zoneActor_c::init() { /* 80034ED4-80034EF8 02F814 0024+00 1/1 0/0 0/0 .text on__15dSv_zoneActor_cFi */ void dSv_zoneActor_c::on(int i_id) { + JUT_ASSERT(3856, 0 <= i_id && i_id < ACTOR_MAX); mActorFlags[i_id >> 5] |= 1 << (i_id & 0x1F); } /* 80034EF8-80034F1C 02F838 0024+00 1/1 0/0 0/0 .text off__15dSv_zoneActor_cFi */ void dSv_zoneActor_c::off(int i_id) { + JUT_ASSERT(3870, 0 <= i_id && i_id < ACTOR_MAX); mActorFlags[i_id >> 5] &= ~(1 << (i_id & 0x1F)); } /* 80034F1C-80034F44 02F85C 0028+00 1/1 0/0 0/0 .text is__15dSv_zoneActor_cCFi */ BOOL dSv_zoneActor_c::is(int i_id) const { + JUT_ASSERT(3884, 0 <= i_id && i_id < ACTOR_MAX); return mActorFlags[i_id >> 5] & 1 << (i_id & 0x1F) ? TRUE : FALSE; } @@ -1442,6 +1620,11 @@ void dSv_info_c::init() { initDan(-1); initZone(); mTmp.init(); + +#if VERSION == VERSION_SHIELD_DEBUG + unk_0x0 = 0; + unk_0x1 = 0; +#endif } /* 8003501C-800350A8 02F95C 008C+00 2/2 0/0 0/0 .text init__10dSv_save_cFv */ @@ -1461,16 +1644,19 @@ void dSv_save_c::init() { /* 800350A8-800350BC 02F9E8 0014+00 0/0 6/6 1/1 .text getSave2__10dSv_save_cFi */ dSv_memory2_c* dSv_save_c::getSave2(int i_stage2No) { + JUT_ASSERT(4117, 0 <= i_stage2No && i_stage2No < STAGE2_MAX); return &mSave2[i_stage2No]; } /* 800350BC-800350F0 02F9FC 0034+00 0/0 1/1 0/0 .text getSave__10dSv_info_cFi */ void dSv_info_c::getSave(int i_stageNo) { + JUT_ASSERT(4133, 0 <= i_stageNo && i_stageNo < dSv_save_c::STAGE_MAX); mMemory = mSavedata.getSave(i_stageNo); } /* 800350F0-8003514C 02FA30 005C+00 0/0 2/2 0/0 .text putSave__10dSv_info_cFi */ void dSv_info_c::putSave(int i_stageNo) { + JUT_ASSERT(4149, 0 <= i_stageNo && i_stageNo < dSv_save_c::STAGE_MAX); mSavedata.putSave(i_stageNo, mMemory); } @@ -1495,6 +1681,8 @@ u32 dSv_info_c::createZone(int i_roomNo) { /* 80035200-800352B0 02FB40 00B0+00 0/0 8/8 352/352 .text onSwitch__10dSv_info_cFii */ void dSv_info_c::onSwitch(int i_no, int i_roomNo) { + JUT_ASSERT(4210, (0 <= i_no && i_no < (MEMORY_SWITCH+ DAN_SWITCH+ ZONE_SWITCH+ ONEZONE_SWITCH)) || i_no == -1 || i_no == 255); + if (i_no == -1 || i_no == 255) { return; } @@ -1504,7 +1692,10 @@ void dSv_info_c::onSwitch(int i_no, int i_roomNo) { } else if (i_no < (MEMORY_SWITCH + DAN_SWITCH)) { mDan.onSwitch(i_no - MEMORY_SWITCH); } else { + JUT_ASSERT(4226, 0 <= i_roomNo && i_roomNo < 64); int zoneId = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4228, 0 <= zoneId && zoneId < ZONE_MAX); + if (i_no < (MEMORY_SWITCH + DAN_SWITCH + ZONE_SWITCH)) { mZone[zoneId].getBit().onSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH)); } else { @@ -1515,6 +1706,8 @@ void dSv_info_c::onSwitch(int i_no, int i_roomNo) { /* 800352B0-80035360 02FBF0 00B0+00 0/0 2/2 93/93 .text offSwitch__10dSv_info_cFii */ void dSv_info_c::offSwitch(int i_no, int i_roomNo) { + JUT_ASSERT(4256, (0 <= i_no && i_no < (MEMORY_SWITCH+ DAN_SWITCH+ ZONE_SWITCH+ ONEZONE_SWITCH)) || i_no == -1 || i_no == 255); + if (i_no == -1 || i_no == 255) { return; } @@ -1524,17 +1717,25 @@ void dSv_info_c::offSwitch(int i_no, int i_roomNo) { } else if (i_no < (MEMORY_SWITCH + DAN_SWITCH)) { mDan.offSwitch(i_no - MEMORY_SWITCH); } else { - int zoneId = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4269, 0 <= i_roomNo && i_roomNo < 64); + int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4271, 0 <= zoneNo && zoneNo < ZONE_MAX); + if (i_no < (MEMORY_SWITCH + DAN_SWITCH + ZONE_SWITCH)) { - mZone[zoneId].getBit().offSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH)); + mZone[zoneNo].getBit().offSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH)); } else { - mZone[zoneId].getBit().offOneSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH + ZONE_SWITCH)); + mZone[zoneNo].getBit().offOneSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH + ZONE_SWITCH)); } } } /* 80035360-8003542C 02FCA0 00CC+00 0/0 27/27 734/734 .text isSwitch__10dSv_info_cCFii */ BOOL dSv_info_c::isSwitch(int i_no, int i_roomNo) const { + if (!((0 <= i_no && i_no < (MEMORY_SWITCH+ DAN_SWITCH+ ZONE_SWITCH+ ONEZONE_SWITCH)) || i_no == -1 || i_no == 255)) { + OS_REPORT("i_no = %d\n", i_no); + JUT_ASSERT(4302, 0); + } + if (i_no == -1 || i_no == 255) { return FALSE; } @@ -1544,7 +1745,9 @@ BOOL dSv_info_c::isSwitch(int i_no, int i_roomNo) const { } else if (i_no < (MEMORY_SWITCH + DAN_SWITCH)) { return mDan.isSwitch(i_no - MEMORY_SWITCH); } else { + JUT_ASSERT(4269, 0 <= i_roomNo && i_roomNo < 64); int zoneId = dComIfGp_roomControl_getZoneNo(i_roomNo); + if (zoneId < 0 || zoneId >= ZONE_MAX) { return FALSE; } else { @@ -1560,6 +1763,8 @@ BOOL dSv_info_c::isSwitch(int i_no, int i_roomNo) const { /* 8003542C-800354E0 02FD6C 00B4+00 0/0 0/0 2/2 .text revSwitch__10dSv_info_cFii */ BOOL dSv_info_c::revSwitch(int i_no, int i_roomNo) { + JUT_ASSERT(4356, (0 <= i_no && i_no < (MEMORY_SWITCH+ DAN_SWITCH+ ZONE_SWITCH+ ONEZONE_SWITCH)) || i_no == -1 || i_no == 255); + if (i_no == -1 || i_no == 255) { return FALSE; } @@ -1569,7 +1774,10 @@ BOOL dSv_info_c::revSwitch(int i_no, int i_roomNo) { } else if (i_no < (MEMORY_SWITCH + DAN_SWITCH)) { return mDan.revSwitch(i_no - MEMORY_SWITCH); } else { + JUT_ASSERT(4368, 0 <= i_roomNo && i_roomNo < 64); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4370, 0 <= zoneNo && zoneNo < ZONE_MAX); + if (i_no < (MEMORY_SWITCH + DAN_SWITCH + ZONE_SWITCH)) { return mZone[zoneNo].getBit().revSwitch(i_no - (MEMORY_SWITCH + DAN_SWITCH)); } else { @@ -1581,6 +1789,8 @@ BOOL dSv_info_c::revSwitch(int i_no, int i_roomNo) { /* 800354E0-80035590 02FE20 00B0+00 0/0 1/1 3/3 .text onItem__10dSv_info_cFii */ void dSv_info_c::onItem(int i_no, int i_roomNo) { + JUT_ASSERT(4398, (0 <= i_no && i_no < (MEMORY_ITEM+ DAN_ITEM+ ZONE_ITEM+ ONEZONE_ITEM)) || i_no == -1 || i_no == 255); + if (i_no == -1 || i_no == 255) { return; } @@ -1590,7 +1800,10 @@ void dSv_info_c::onItem(int i_no, int i_roomNo) { } else if (i_no < (MEMORY_ITEM + DAN_ITEM)) { mMemory.getBit().onItem(i_no - MEMORY_ITEM); } else { + JUT_ASSERT(4414, 0 <= i_roomNo && i_roomNo < 64); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4416, 0 <= zoneNo && zoneNo < ZONE_MAX); + if (i_no < (MEMORY_ITEM + DAN_ITEM + ZONE_ITEM)) { mZone[zoneNo].getBit().onItem(i_no - (MEMORY_ITEM + DAN_ITEM)); } else { @@ -1601,6 +1814,8 @@ void dSv_info_c::onItem(int i_no, int i_roomNo) { /* 80035590-80035644 02FED0 00B4+00 0/0 1/1 3/3 .text isItem__10dSv_info_cCFii */ BOOL dSv_info_c::isItem(int i_no, int i_roomNo) const { + JUT_ASSERT(4488, (0 <= i_no && i_no < (MEMORY_ITEM+ DAN_ITEM+ ZONE_ITEM+ ONEZONE_ITEM)) || i_no == -1 || i_no == 255); + if (i_no == -1 || i_no == 255) { return FALSE; } @@ -1610,7 +1825,10 @@ BOOL dSv_info_c::isItem(int i_no, int i_roomNo) const { } else if (i_no < (MEMORY_ITEM + DAN_ITEM)) { return mMemory.getBit().isItem(i_no - MEMORY_ITEM); } else { + JUT_ASSERT(4501, 0 <= i_roomNo && i_roomNo < 64); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4503, 0 <= zoneNo && zoneNo < ZONE_MAX); + if (i_no < (MEMORY_ITEM + DAN_ITEM + ZONE_ITEM)) { return mZone[zoneNo].getBit().isItem(i_no - (MEMORY_ITEM + DAN_ITEM)); } else { @@ -1621,31 +1839,42 @@ BOOL dSv_info_c::isItem(int i_no, int i_roomNo) const { /* 80035644-800356B4 02FF84 0070+00 0/0 1/1 4/4 .text onActor__10dSv_info_cFii */ void dSv_info_c::onActor(int i_id, int i_roomNo) { - if (i_id == -1 || i_id == dSv_zoneActor_c::ACTOR_MAX || i_roomNo == -1) { + if (i_id == -1 || i_id == 0xFFFF || i_roomNo == -1) { return; } + JUT_ASSERT(4573, (0 <= i_id && i_id < dSv_zoneActor_c::ACTOR_MAX) && (0 <= i_roomNo && i_roomNo < 64)); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4575, 0 <= zoneNo && zoneNo < ZONE_MAX); mZone[zoneNo].getActor().on(i_id); } /* 800356B4-80035724 02FFF4 0070+00 0/0 0/0 2/2 .text offActor__10dSv_info_cFii */ void dSv_info_c::offActor(int i_id, int i_roomNo) { - if (i_id == -1 || i_id == dSv_zoneActor_c::ACTOR_MAX || i_roomNo == -1) { + if (i_id == -1 || i_id == 0xFFFF || i_roomNo == -1) { return; } + JUT_ASSERT(4598, (0 <= i_id && i_id < dSv_zoneActor_c::ACTOR_MAX) && (0 <= i_roomNo && i_roomNo < 64)); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4600, 0 <= zoneNo && zoneNo < ZONE_MAX); mZone[zoneNo].getActor().off(i_id); } /* 80035724-80035798 030064 0074+00 0/0 3/3 0/0 .text isActor__10dSv_info_cCFii */ BOOL dSv_info_c::isActor(int i_id, int i_roomNo) const { - if (i_id == -1 || i_id == dSv_zoneActor_c::ACTOR_MAX || i_roomNo == -1) { + if (i_id == -1 || i_id == 0xFFFF || i_roomNo == -1) { return FALSE; } + if (!(0 <= i_id && i_id < dSv_zoneActor_c::ACTOR_MAX)) { + OS_REPORT("#######isActor=%d\n", i_id); + JUT_ASSERT(4624, 0 <= i_id && i_id < dSv_zoneActor_c::ACTOR_MAX); + } + + JUT_ASSERT(4626, 0 <= i_roomNo && i_roomNo < 64); int zoneNo = dComIfGp_roomControl_getZoneNo(i_roomNo); + JUT_ASSERT(4628, 0 <= zoneNo && zoneNo < ZONE_MAX); return mZone[zoneNo].getActor().is(i_id); } @@ -1663,14 +1892,14 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) { u16 current_lantern_oil = 0; // If haven't gotten then lantern back from the monkey - if (!dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[226])) { + if (!dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[226])) { // Store whether or not it's stolen and dropped - lantern_dropped = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[224]); - lantern_stolen = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[225]); + lantern_dropped = dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[224]); + lantern_stolen = dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[225]); // Then turn those events off - dComIfGs_offEventBit(dSv_event_flag_c::saveBitLabels[224]); - dComIfGs_offEventBit(dSv_event_flag_c::saveBitLabels[225]); + dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[224]); + dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[225]); // Used to turn events back on later lantern_not_recovered = true; @@ -1690,6 +1919,8 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) { } card_ptr += dataNum * QUEST_LOG_SIZE; + char* var_r29 = card_ptr; + dSv_save_c* savedata = dComIfGs_getSaveData(); start = dComIfGs_getSaveStartTime(); @@ -1705,15 +1936,23 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) { savedata->getPlayer().getPlayerStatusB().setDateIpl(OSGetTime()); memcpy(card_ptr, savedata, sizeof(dSv_save_c)); - printf("Write size:%d\n", sizeof(dSv_save_c)); + card_ptr += 0x958; + OS_REPORT("(dSv_player_c) size %d\n", sizeof(dSv_player_c)); + OS_REPORT("(dSv_memory_c) size %d(%d)\n", sizeof(dSv_memory_c)); + OS_REPORT("(dSv_memory2_c) size %d(%d)\n", sizeof(dSv_memory2_c)); + OS_REPORT("(dSv_event_c) size %d\n", sizeof(dSv_event_c)); + OS_REPORT("(dSv_reserve_c) size %d\n", sizeof(dSv_reserve_c)); + OS_REPORT("(dSv_MiniGame_c) size %d\n", sizeof(dSv_MiniGame_c)); + OS_REPORT("セーブ全体情報(dSv_save_c) size %d\n", sizeof(dSv_save_c)); + printf("Write size:%d\n", card_ptr - var_r29); // Now that we've saved, reset events if needed if (lantern_not_recovered == true) { if (lantern_dropped) { - dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[224]); + dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[224]); } if (lantern_stolen) { - dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[225]); + dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[225]); } } @@ -1722,16 +1961,25 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) { dComIfGs_setItem(SLOT_1, fpcNm_ITEM_NONE); dComIfGs_setOil(current_lantern_oil); } + + if (card_ptr - var_r29 > (QUEST_LOG_SIZE - 8)) { + printf("SAVE size over(%d/%d)\n", (QUEST_LOG_SIZE - 8), card_ptr - var_r29); + return -1; + } - printf("SAVE size:%d\n", sizeof(dSv_save_c)); + printf("SAVE size:%d\n", card_ptr - var_r29); return 0; } /* 80035A04-80035BD0 030344 01CC+00 0/0 2/2 0/0 .text card_to_memory__10dSv_info_cFPci */ int dSv_info_c::card_to_memory(char* i_cardPtr, int i_dataNum) { i_cardPtr = i_cardPtr + i_dataNum * QUEST_LOG_SIZE; - memcpy(dComIfGs_getSaveData(), i_cardPtr, sizeof(dSv_save_c)); + char* var_r30 = i_cardPtr; + memcpy(dComIfGs_getSaveData(), i_cardPtr, sizeof(dSv_save_c)); + i_cardPtr += sizeof(dSv_save_c); + +#if VERSION != VERSION_SHIELD_DEBUG if (OSGetSoundMode() == OS_SOUND_MODE_MONO) { g_dComIfG_gameInfo.info.getPlayer().getConfig().setSound(OS_SOUND_MODE_MONO); Z2AudioMgr::mAudioMgrPtr->setOutputMode(OS_SOUND_MODE_MONO); @@ -1741,6 +1989,7 @@ int dSv_info_c::card_to_memory(char* i_cardPtr, int i_dataNum) { g_dComIfG_gameInfo.info.getPlayer().getConfig().setSound(OS_SOUND_MODE_STEREO); Z2AudioMgr::mAudioMgrPtr->setOutputMode(OS_SOUND_MODE_STEREO); } +#endif dSv_save_c* savedata = dComIfGs_getSaveData(); if (savedata->getPlayer().getPlayerStatusA().getLife() < 12) { @@ -1759,14 +2008,16 @@ int dSv_info_c::card_to_memory(char* i_cardPtr, int i_dataNum) { } dComIfGs_setLineUpItem(); + dComIfGp_setNowVibration(savedata->getPlayer().getConfig().getVibration()); + dMeter2Info_setSaveStageName(g_dComIfG_gameInfo.info.getPlayer().getPlayerReturnPlace().getName()); - u8 save_vibration = savedata->getPlayer().getConfig().getVibration(); - dComIfGp_setNowVibration(save_vibration); + OS_REPORT("########### save stage ====> %s\n", dMeter2Info_getSaveStageName()); + if (i_cardPtr - var_r30 > (QUEST_LOG_SIZE - 8)) { + printf("LOAD size over(%d/%d)\n", (QUEST_LOG_SIZE - 8), i_cardPtr - var_r30); + return -1; + } - char* save_stage = g_dComIfG_gameInfo.info.getPlayer().getPlayerReturnPlace().getName(); - dMeter2Info_setSaveStageName(save_stage); - - printf("LOAD size:%d\n", sizeof(dSv_save_c)); + printf("LOAD size:%d\n", i_cardPtr - var_r30); return 0; } @@ -1774,17 +2025,258 @@ int dSv_info_c::card_to_memory(char* i_cardPtr, int i_dataNum) { */ int dSv_info_c::initdata_to_card(char* i_cardPtr, int i_dataNum) { i_cardPtr = i_cardPtr + (i_dataNum * QUEST_LOG_SIZE); - dSv_save_c save; + char* var_r30 = i_cardPtr; + dSv_save_c save; save.init(); save.getPlayer().getPlayerInfo().setPlayerName(""); save.getPlayer().getPlayerInfo().setHorseName(""); memcpy(i_cardPtr, &save, sizeof(dSv_save_c)); - printf("INIT size:%d\n", sizeof(dSv_save_c)); + i_cardPtr += sizeof(dSv_save_c); + + if (i_cardPtr - var_r30 > (QUEST_LOG_SIZE - 8)) { + printf("INIT size over %d/%d\n", (QUEST_LOG_SIZE - 8), i_cardPtr - var_r30); + return -1; + } + + printf("INIT size:%d\n", i_cardPtr - var_r30); return 0; } -/* ############################################################################################## */ +#ifdef DEBUG +flagFile_c::flagFile_c() { + m_no = mDoHIO_CREATE_CHILD("フラグファイル", this); + m_flags = FLAG_ALL_e; +} + +flagFile_c::~flagFile_c() { + mDoHIO_DELETE_CHILD(m_no); +} + +void flagFile_c::genMessage(JORMContext* mctx) { + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("- フラグデータのデバッグ用一時セーブ", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genButton(" 読込 ", 101, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + + if (fopScnM_SearchByID(dStage_roomControl_c::getProcID()) != NULL) { + mctx->genLabel("- セーブ要素", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genCheckBox(" ステージ名", &m_flags, FLAG_SCENE_e, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genCheckBox(" セーブ領域", &m_flags, FLAG_SAVE_e, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genCheckBox(" セーブ作業領域", &m_flags, FLAG_MEM_e, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genCheckBox(" ダンジョンセーブ", &m_flags, FLAG_DAN_e, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genButton(" 書出 ", 102, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + mctx->genLabel("-", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 24); + } +} + +void flagFile_c::listenPropertyEvent(const JORPropertyEvent* i_event) { + JORReflexible::listenPropertyEvent(i_event); + + const char ext_mask[] = "フラグファイル(*.zff)\0*.zff\0その他のファイル(*.*)\0*.*\0"; + char buffer[sizeof(dSv_save_c)]; + u32 head[2]; + + switch ((u32)i_event->id) { + case 101: { + JORFile file; + if (file.open(1, ext_mask, NULL, NULL, NULL)) { + OS_REPORT("read from %s\n", file.getFilename()); + char* scene_name = (char*)dComIfGs_getSaveInfo() + 1; + *scene_name = 0; + + BOOL read_end = FALSE; + while (!read_end) { + file.readData(head, sizeof(head)); + switch (head[0]) { + case '_SCN': { + file.readData(scene_name, head[1]); + OS_REPORT("scene name [%s]\n", scene_name); + + const char* start_stage_name = dComIfGp_getStartStageName(); + if (fopScnM_SearchByID(dStage_roomControl_c::getProcID()) != NULL && + strcmp(start_stage_name, scene_name) != 0) + { + OS_REPORT("error: bad scene: %s now!!\n", start_stage_name); + read_end = TRUE; + } + break; + } + case '+SAV': { + OS_REPORT("save data...\n"); + file.readData(&buffer, head[1]); + dSv_save_c* save = (dSv_save_c*)buffer; + dComIfGs_getSaveInfo()->setSavedata(*save); + break; + } + case '+MEM': { + OS_REPORT("temporary data...\n"); + file.readData(&buffer, head[1]); + dSv_memory_c* mem = (dSv_memory_c*)buffer; + dComIfGs_getSaveInfo()->setMemory(*mem); + break; + } + case '+DAN': { + OS_REPORT("dungeon save data...\n"); + file.readData(&buffer, head[1]); + dSv_danBit_c* dan = (dSv_danBit_c*)buffer; + dComIfGs_getSaveInfo()->setDan(*dan); + break; + } + default: + OS_REPORT("error: illegal flag data\n"); + case 'END_': + read_end = TRUE; + } + } + + file.close(); + dComIfGs_getSaveInfo()->unk_0x0 = 1; + } + break; + } + case 102: { + OSCalendarTime time; + OSTicksToCalendarTime(OSGetTime(), &time); + + const char* start_stage_name = dComIfGp_getStartStageName(); + char filename[64]; + sprintf(filename, "_%02d%02d%02d%02d%02d-%s.zff", time.mon + 1, time.mday, time.hour, time.min, time.sec, start_stage_name); + OS_REPORT("write to %s\n", filename); + + JORFile file; + if (file.open(filename, 2, "", NULL, NULL, NULL)) { + if (check_flag(FLAG_SCENE_e)) { + head[0] = '_SCN'; + head[1] = strlen(start_stage_name) + 1; + + file.writeData(head, sizeof(head)); + file.writeData(start_stage_name, head[1]); + } + + if (check_flag(FLAG_SAVE_e)) { + head[0] = '+SAV'; + head[1] = sizeof(dSv_save_c); + + file.writeData(head, sizeof(head)); + file.writeData(&dComIfGs_getSaveInfo()->getSavedata(), head[1]); + } + + if (check_flag(FLAG_MEM_e)) { + head[0] = '+MEM'; + head[1] = sizeof(dSv_memory_c); + + file.writeData(head, sizeof(head)); + file.writeData(&dComIfGs_getSaveInfo()->getMemory(), head[1]); + } + + if (check_flag(FLAG_DAN_e)) { + head[0] = '+DAN'; + head[1] = sizeof(dSv_danBit_c); + + file.writeData(head, sizeof(head)); + file.writeData(&dComIfGs_getSaveInfo()->getDan(), head[1]); + } + + head[0] = 'END_'; + head[1] = 0; + + file.writeData(head, sizeof(head)); + file.close(); + } + break; + } + } +} + +BOOL flagFile_c::check_flag(u16 i_flag) { + return (m_flags & i_flag) != 0; +} +#endif + +/* 803A7288-803A78F8 0043A8 066C+04 2/2 45/45 148/148 .data saveBitLabels__16dSv_event_flag_c */ +#if VERSION > VERSION_GCN_JPN +const +#endif +u16 dSv_event_flag_c::saveBitLabels[822] = { + UNUSED, TEST_001, TEST_002, TEST_003, TEST_004, F_0001, F_0002, F_0003, F_0004, F_0005, F_0006, + F_0007, F_0008, F_0009, F_0010, F_0011, F_0012, F_0013, F_0014, F_0015, F_0016, F_0017, F_0018, + F_0019, F_0020, D_0001, F_0021, F_0022, F_0023, F_0024, F_0025, F_0026, F_0027, F_0028, F_0029, + F_0030, F_0031, F_0032, F_0033, M_006, M_007, M_008, M_009, M_010, M_011, M_012, M_013, + M_014, M_015, M_016, M_017, M_018, M_019, M_020, M_021, M_022, M_023, M_024, M_025, + M_026, M_027, M_028, M_029, M_030, M_031, M_032, M_033, M_034, M_035, M_036, M_037, + M_038, M_039, M_040, M_041, M_042, M_043, M_044, M_045, M_046, M_047, M_048, M_049, + M_050, M_051, M_052, M_053, M_054, M_055, M_056, M_057, M_058, M_059, M_060, M_061, + M_062, M_063, M_064, M_065, M_066, M_067, M_068, M_069, M_070, M_071, M_072, M_073, + M_074, M_075, M_076, M_077, M_078, M_079, M_080, M_081, M_082, M_083, M_084, M_085, + M_086, M_087, M_088, M_089, M_090, M_091, M_092, M_093, M_094, M_095, M_096, F_0034, + F_0035, M_001, M_003, F_0036, F_0037, F_0038, F_0039, F_0040, F_0041, F_0042, F_0043, F_0044, + F_0045, F_0046, F_0047, F_0048, F_0049, F_0050, F_0051, F_0052, F_0053, F_0054, F_0055, F_0056, + F_0057, F_0058, F_0059, F_0060, F_0061, F_0062, F_0063, F_0064, F_0065, F_0066, F_0067, F_0068, + F_0069, F_0070, M_002, F_0071, F_0072, F_0073, F_0074, F_0075, F_0076, F_0077, F_0078, F_0079, + F_0080, F_0081, F_0082, F_0083, F_0084, F_0085, EREG_000, F_0086, F_0087, F_0088, F_0089, + F_0090, F_0091, F_0092, F_0093, F_0094, F_0095, F_0096, F_0097, TOTAL_PRICE_HIGH, TOTAL_PRICE_LOW, + TOTAL_PAYMENT_HIGH, TOTAL_PAYMENT_LOW, F_0202, F_0203, F_0204, F_0205, F_0206, F_0207, + F_0208, F_0209, F_0210, F_0211, F_0212, F_0213, F_0214, F_0215, F_0216, F_0217, F_0218, F_0219, + F_0220, F_0221, F_0222, F_0223, F_0224, F_0225, F_0226, F_0227, F_0228, F_0229, F_0230, F_0231, + F_0232, F_0233, F_234, F_0235, F_0236, F_0237, F_0238, T_0239, F_0240, F_0241, F_0242, F_0243, + F_0244, MAP_VISIBLE, F_0246, F_0247, F_0248, F_0249, F_0250, F_0251, F_0252, F_0253, F_0254, + F_0255, F_0256, F_0257, F_0258, F_0259, F_0260, F_0261, F_0262, F_0263, F_0264, F_0265, F_0266, + F_0267, F_0268, F_0269, F_0270, F_0271, F_0272, F_0273, F_0274, F_0275, F_0276, F_0277, F_0278, + F_0279, F_0280, F_0281, F_282, F_283, F_284, F_285, F_286, F_287, F_288, F_289, F_290, + M_097, F_0292, F_0293, F_0294, F_0295, F_0296, F_0297, F_0298, F_0299, F_0300, F_0301, F_0302, + F_0303, F_0304, F_0305, F_0306, F_0307, F_0308, F_0309, F_0310, F_0311, F_0312, F_0313, F_0314, + F_0315, F_0316, F_0317, F_0318, F_0319, F_0320, F_0321, F_0322, F_0323, F_0324, F_0325, F_0326, + F_0327, F_0328, F_0329, F_0330, F_0331, F_0332, F_0333, F_0334, F_0335, F_0336, F_0337, F_0338, + F_0339, F_0340, F_0341, F_0342, F_0343, F_0344, F_0345, F_0346, F_0347, F_0348, F_0349, F_0350, + F_0351, F_0352, F_0353, F_0354, F_0355, F_0356, F_0357, F_0358, F_0359, F_0360, F_0361, F_0362, + F_0363, F_0364, F_0365, F_0366, F_0367, F_0368, F_0369, F_0370, F_0371, F_0372, F_0373, F_0374, + F_0375, F_0376, F_0377, F_0378, F_0379, F_0380, F_0381, F_0382, F_0383, F_0384, F_0385, F_0386, + F_0387, F_0388, F_0389, F_0390, F_0391, F_0392, F_0393, F_0394, F_0395, F_0396, F_0397, F_0398, + F_0399, F_0400, F_0401, F_0402, F_0403, F_0404, F_0405, F_0406, F_0407, F_0408, F_0409, F_0410, + F_0411, F_0412, F_0413, F_0414, F_0415, F_0416, F_0417, F_0418, F_0419, F_0420, F_0421, F_0422, + F_0423, F_0424, F_0425, F_0426, F_0427, F_0428, F_0429, F_0430, F_0431, F_0432, F_0433, F_0434, + F_0435, F_0436, F_0437, F_0438, F_0439, F_0440, F_0441, F_0442, F_0443, F_0444, F_0445, F_0446, + F_0447, F_0448, F_0449, F_0450, FUND_RAISING_LOW, FUND_RAISING_HIGH, F_0453, F_0454, + F_0455, F_0456, F_0457, F_0458, F_0459, F_0460, F_0461, F_0462, F_0463, F_0464, F_0465, F_0466, + F_0467, F_0468, F_0469, F_0470, F_0471, F_0472, F_0473, F_0474, F_0475, F_0476, F_0477, F_0478, + F_0479, F_0480, F_0481, F_0482, F_0483, F_0484, F_0485, F_0486, F_0487, F_0488, F_0489, F_0490, + F_0491, F_0492, F_0493, F_0494, F_0495, F_0496, F_0497, F_0498, F_0499, F_0500, F_0501, F_0502, + F_0503, F_0504, F_0505, F_0506, F_0507, F_0508, F_0509, F_0510, FUND_RAISING_LOW2, FUND_RAISING_HIGH2, + F_0513, F_0514, F_0515, F_0516, F_0517, F_0518, F_0519, F_0520, F_0521, F_0522, F_0523, F_0524, + F_0525, F_0526, F_0527, F_0528, F_0529, F_0530, F_0531, F_0532, F_0533, F_0534, F_0535, F_0536, + F_0537, F_0538, F_0539, F_0540, F_0541, F_0542, F_0543, F_0544, F_0545, F_0546, F_0547, F_0548, + F_0549, F_0550, F_0551, F_0552, F_0553, F_0554, F_0555, F_0556, F_0557, F_0558, F_0559, F_0560, + F_0561, F_0562, F_0563, F_0564, F_0565, F_0566, F_0567, F_0568, F_0569, F_0570, F_0571, F_0572, + F_0573, F_0574, F_0575, F_0576, F_0577, F_0578, F_0579, F_0580, F_0581, F_0582, F_0583, F_0584, + F_0585, F_0586, F_0587, F_0588, F_0589, F_0590, F_0591, F_0592, F_0593, F_0594, F_0595, F_0596, + F_0597, F_0598, F_0599, F_0600, F_0601, UNUSED, F_0700, F_0701, F_0702, F_0606, F_0607, F_0608, + F_0609, F_0610, F_0611, F_0612, F_0613, F_0614, F_0615, F_0616, F_0617, F_0618, F_0619, F_0620, + F_0621, F_0622, F_0623, F_0624, F_0625, F_0626, F_0627, F_0628, F_0629, F_0630, F_0631, F_0632, + F_0633, F_0634, F_0635, F_0636, F_0637, F_0638, F_0639, F_0640, F_0641, F_0642, F_0643, F_0644, + F_0645, F_0646, F_0647, F_0648, F_0649, F_0650, F_0651, F_0652, F_0653, F_0654, F_0655, F_0656, + F_0657, F_0658, F_0659, F_0660, F_0661, F_0662, F_0663, F_0664, F_0665, F_0666, F_0667, F_0668, + F_0669, F_0670, F_0671, F_0672, F_0673, F_0674, F_0675, F_0676, F_0677, F_0678, F_0679, F_0680, + F_0681, F_0682, F_0683, F_0684, F_0685, F_0686, F_0687, F_0688, F_0689, F_0690, F_0691, F_0692, + F_0693, F_0694, F_0695, F_0696, F_0697, F_0698, F_0699, F_0700B, F_0701B, F_0702B, + F_0703, F_0704, F_0705, F_0706, F_0707, F_0708, F_0709, KORO2_LEVEL, LM_RECORD_0, RI_RECORD_0, + NP_RECORD_0, CF_RECORD_0, F_0715, F_0716, F_0717, F_0718, F_0719, F_0720, F_0721, F_0722, + F_0723, F_0724, F_0725, F_0726, F_0727, F_0728, F_0729, F_0730, SP_LURE__USE_COUNT, F_0732, + F_0733, F_0734, F_0735, F_0736, F_0737, F_0738, F_0739, F_0740, F_0741, F_0742, F_0743, F_0744, + F_0745, F_0746, F_0747, F_0748, F_0749, F_0750, F_0751, F_0752, F_0753, F_0754, F_0755, F_0756, + F_0757, F_0758, F_0759, KAKERA_GET_INFO_00, KAKERA_GET_INFO_01, KAKERA_GET_INFO_02, + KAKERA_GET_INFO_03, KAKERA_GET_INFO_04, KAKERA_GET_INFO_05, B_BTN_GUIDE, J_BTN_GUIDE, + F_0768, F_0769, F_0770, F_0771, F_0772, F_0773, F_0774, F_0775, F_0776, F_0777, F_0778, F_0779, + F_0780, F_0781, F_0782, F_0783, F_0784, F_0785, F_0786, F_0787, F_0788, F_0789, F_0790, F_0791, + F_0792, F_0793, F_0794, F_0795, F_0796, F_0797, F_0798, F_0799, F_0800, F_0801, F_0802, F_0803, + F_0804, F_0805, F_0806, F_0807, F_0808, F_0809, F_0810, F_0811, F_0812, F_0813, F_0814, F_0815, + F_0816, F_0817, F_0818, F_0819, F_0820, KORO2_ALLCLEAR, +}; + /* 803790C0-80379234 005720 0172+02 0/0 17/17 7/7 .rodata tempBitLabels__20dSv_event_tmp_flag_c */ u16 const dSv_event_tmp_flag_c::tempBitLabels[185] = { UNUSED, UNUSED, T_0002, T_0003, T_0004, T_0005, T_0006, T_0007, T_0001, T_0008, T_0009, T_0010, diff --git a/src/f_op/f_op_msg_mng.cpp b/src/f_op/f_op_msg_mng.cpp index e54585b6bb..bf2876d361 100644 --- a/src/f_op/f_op_msg_mng.cpp +++ b/src/f_op/f_op_msg_mng.cpp @@ -251,6 +251,15 @@ fpc_ProcID fopMsgM_Create(s16 i_procName, FastCreateReqFunc i_createFunc, void* return fpcM_Create(i_procName, i_createFunc, i_append); } +u8 fopMsgM_itemNumIdx(u8 i_no) { + static const u8 itemicon[] = { + 0x40, 0x48, 0x41, 0x45, 0x43, 0x3e, 0x42, 0xff, 0x46, 0x44, 0x47, 0x60, + 0x61, 0x62, 0x6a, 0x70, 0x71, 0x72, 0x25, 0x90, 0x4a, 0xff, 0xff, 0x4b, + }; + + return itemicon[i_no] & 0xFF; +} + /* 80020158-80020160 -00001 0008+00 0/0 0/0 0/0 .text setAlpha__7J2DPaneFUc */ void J2DPane::setAlpha(u8 alpha) { mAlpha = alpha; diff --git a/src/m_Do/m_Do_MemCardRWmng.cpp b/src/m_Do/m_Do_MemCardRWmng.cpp index 1c35f6d7ea..3e1ae1b80b 100644 --- a/src/m_Do/m_Do_MemCardRWmng.cpp +++ b/src/m_Do/m_Do_MemCardRWmng.cpp @@ -11,6 +11,14 @@ #include "dolphin/card.h" #include "m_Do/m_Do_MemCard.h" +#if VERSION == VERSION_GCN_JPN +#define HEADER_TITLE "ゼルダの伝説 トワイライトプリンセス" +#define HEADER_COMMENT "%d月%d日のセーブデータです" +#else +#define HEADER_TITLE "Zelda: Twilight Princess" +#define HEADER_COMMENT "%d/%d Save Data" +#endif + /* 803ECF40-803F0F40 019C60 4000+00 2/2 0/0 0/0 .bss sTmpBuf */ static u8 sTmpBuf[0x4000]; @@ -157,12 +165,32 @@ s32 mDoMemCdRWm_Restore(CARDFileInfo* file, void* data, u32 length) { /* 8001787C-800179E4 0121BC 0168+00 1/1 0/0 0/0 .text * mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData */ static void mDoMemCdRWm_BuildHeader(mDoMemCdRWm_HeaderData* header) { - snprintf(header->mTitle, sizeof(header->mTitle), "Zelda: Twilight Princess"); + snprintf(header->mTitle, sizeof(header->mTitle), HEADER_TITLE); OSCalendarTime time; OSTicksToCalendarTime(OSGetTime(), &time); - snprintf(header->mComment, sizeof(header->mComment), "%d/%d Save Data", time.mon + 1, - time.mday); + +#if VERSION == VERSION_GCN_PAL + switch (dComIfGs_getPalLanguage()) { + case dSv_player_config_c::LANGAUGE_ENGLISH: + snprintf(header->mComment, sizeof(header->mComment), "%d/%d Save Data", time.mon + 1, time.mday); + break; + case dSv_player_config_c::LANGAUGE_GERMAN: + snprintf(header->mComment, sizeof(header->mComment), "%d/%d Spielstand", time.mday, time.mon + 1); + break; + case dSv_player_config_c::LANGAUGE_FRENCH: + snprintf(header->mComment, sizeof(header->mComment), "Donn%ces de jeu %d/%d", 0xE9, time.mday, time.mon + 1); + break; + case dSv_player_config_c::LANGAUGE_SPANISH: + snprintf(header->mComment, sizeof(header->mComment), "Datos guardados el %d/%d", time.mday, time.mon + 1); + break; + case dSv_player_config_c::LANGAUGE_ITALIAN: + snprintf(header->mComment, sizeof(header->mComment), "Dati salvati: %d/%d", time.mday, time.mon + 1); + break; + } +#else + snprintf(header->mComment, sizeof(header->mComment), HEADER_COMMENT, time.mon + 1, time.mday); +#endif ResTIMG* banner_data = (ResTIMG*)g_dComIfG_gameInfo.play.mCardIconResArchive->getResource("zelda2_gc_banner.bti"); diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp index 4909a94676..2dedd8210b 100644 --- a/src/m_Do/m_Do_ext.cpp +++ b/src/m_Do/m_Do_ext.cpp @@ -617,6 +617,14 @@ JKRExpHeap* mDoExt_getZeldaHeap() { return zeldaHeap; } +#if VERSION == VERSION_SHIELD_DEBUG +s32 safeZeldaHeapSize = -1; + +s32 mDoExt_getSafeZeldaHeapSize() { + return safeZeldaHeapSize; +} +#endif + /* 80450C30-80450C34 000130 0004+00 2/1 1/1 0/0 .sbss commandHeap */ JKRExpHeap* commandHeap; diff --git a/src/m_Do/m_Do_mtx.cpp b/src/m_Do/m_Do_mtx.cpp index c21e5f807a..cc32bb0fdf 100644 --- a/src/m_Do/m_Do_mtx.cpp +++ b/src/m_Do/m_Do_mtx.cpp @@ -9,6 +9,7 @@ #include "JSystem/JUtility/JUTAssert.h" #include "SSystem/SComponent/c_m3d.h" #include "SSystem/SComponent/c_math.h" +#include "global.h" /* ############################################################################################## */ /* 803DD470-803DD4A0 00A190 0030+00 12/12 142/142 1820/1820 .bss now__14mDoMtx_stack_c @@ -38,9 +39,11 @@ extern Mtx g_mDoMtx_identity = { {0.0f, 0.0f, 1.0f, 0.0f}, }; +#if VERSION != VERSION_GCN_JPN static void dummy() { OSReport("mDoMtx_Dump %s\n"); } +#endif /* 8000C0CC-8000C164 006A0C 0098+00 1/1 0/0 0/0 .text mDoMtx_XYZrotS__FPA4_fsss */ void mDoMtx_XYZrotS(Mtx mtx, s16 x, s16 y, s16 z) {